From lacancin@manquehue.net Fri Nov 1 04:40:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=HTML_MESSAGE, HTML_TAG_BALANCE_HEAD,T_OBFU_PDF_ATTACH autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C109D7F52 for ; Fri, 1 Nov 2013 04:40:39 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id AC8058F8054 for ; Fri, 1 Nov 2013 02:40:39 -0700 (PDT) X-ASG-Debug-ID: 1383298835-04cbb00ddd2efe90001-NocioJ Received: from smtpout-alter1.gtdinternet.com (smtpout-alter-115.gtdinternet.com [190.196.12.115]) by cuda.sgi.com with ESMTP id folwbw4PxgvFTfCQ for ; Fri, 01 Nov 2013 02:40:36 -0700 (PDT) X-Barracuda-Envelope-From: lacancin@manquehue.net X-Barracuda-Apparent-Source-IP: 190.196.12.115 Received: from [201.238.246.199] (port=33379 helo=smtpasbout2.gtdinternet.com) by smtpout-alter1.gtdinternet.com with esmtp (SMTP 1.0 #2) id 1VcBDW-0005WQ-VS for ; Fri, 01 Nov 2013 06:40:35 -0300 Received: from [200.75.0.120] (port=54011 helo=asbout-1.gtdinternet.com) by smtpasbout2.gtdinternet.com with esmtp (SMTP 1.0 #1) id 1VcBDW-00074d-Si for ; Fri, 01 Nov 2013 06:40:34 -0300 Received: from mta7.gtdinternet.com (mta7.gtdinternet.com [200.75.0.78]) by asbout-1.gtdinternet.com with ESMTP id 25F57NaBnCCya9vD; Fri, 01 Nov 2013 06:40:34 -0300 (BRT) Received: from [87.245.129.39] (port=61413 helo=Unknown) by mta7.gtdinternet.com with esmtpa (SMTP 1.0 #2) id 1VcBDQ-00061Y-Jo; Fri, 01 Nov 2013 06:40:34 -0300 Message-ID: <5DC7733A276D484F8A46038B9E2B7195@ympngtj> Reply-To: =?windows-1251?B?0evz5uHgIOPu8fPk4PDx8uLl7e3u4+4g5+Dq?= =?windows-1251?B?4Ofg?= From: =?windows-1251?B?0evz5uHgIOPu8fPk4PDx8uLl7e3u4+4g5+Dq?= =?windows-1251?B?4Ofg?= To: , , , , Subject: =?windows-1251?B?w+7x8+Tg8PHy4uXt7fvpIOfg6uDnIDIwMTMt?= =?windows-1251?B?MjAxNA==?= Date: Fri, 1 Nov 2013 10:40:52 +0100 X-ASG-Orig-Subj: =?windows-1251?B?w+7x8+Tg8PHy4uXt7fvpIOfg6uDnIDIwMTMt?= =?windows-1251?B?MjAxNA==?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_11A0_01CED6EE.D61A6E60" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Live Mail 14.0.8089.726 X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8089.726 X-Virus-Scanned: by bsmtpd at gtdinternet.com X-Barracuda-Connect: smtpout-alter-115.gtdinternet.com[190.196.12.115] X-Barracuda-Start-Time: 1383298836 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, HTML_TAG_BALANCE_HEAD X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141960 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_TAG_BALANCE_HEAD BODY: HTML has unbalanced "head" tags 0.00 HTML_MESSAGE BODY: HTML included in message This is a multi-part message in MIME format. ------=_NextPart_000_11A0_01CED6EE.D61A6E60 Content-Type: multipart/alternative; boundary="----=_NextPart_001_11A1_01CED6EE.D61A6E60" ------=_NextPart_001_11A1_01CED6EE.D61A6E60 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =C3=EE=F1=F3=E4=E0=F0=F1=F2=E2=E5=ED=ED=FB=E9 =E7=E0=EA=E0=E7 2013-2014 ------=_NextPart_001_11A1_01CED6EE.D61A6E60 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=C3=EE=F1=F3=E4=E0=F0=F1=F2=E2=E5=ED=ED=FB=E9 =E7=E0=EA=E0=E7 2013-2= 014
------=_NextPart_001_11A1_01CED6EE.D61A6E60-- ------=_NextPart_000_11A0_01CED6EE.D61A6E60 Content-Type: application/octet-stream; name="=?windows-1251?B?w+7x8+Tg8PHy4uXt7fvpIOfg6uDnIDIwMTMt?= =?windows-1251?B?MjAxNC5wZGY=?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?windows-1251?B?w+7x8+Tg8PHy4uXt7fvpIOfg6uDnIDIwMTMt?= =?windows-1251?B?MjAxNC5wZGY=?=" JVBERi0xLjQNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFu ZyhydS1SVSkgL1N0cnVjdFRyZWVSb290IDMxIDAgUi9NYXJrSW5mbzw8L01hcmtlZCB0cnVlPj4v T3V0cHV0SW50ZW50c1s8PC9UeXBlL091dHB1dEludGVudC9TL0dUU19QREZBMS9PdXRwdXRDb25k aXRpb25JZGVudGlmaWVyKHNSR0IpIC9SZWdpc3RyeU5hbWUoaHR0cDovL3d3dy5jb2xvci5vcmcp IC9JbmZvKENyZWF0b3I6IEhQICAgICBNYW51ZmFjdHVyZXI6SUVDICAgIE1vZGVsOnNSR0IpIC9E ZXN0T3V0cHV0UHJvZmlsZSA5MSAwIFI+Pl0gL01ldGFkYXRhIDkyIDAgUj4+DQplbmRvYmoNCjIg MCBvYmoNCjw8L1R5cGUvUGFnZXMvQ291bnQgMS9LaWRzWyAzIDAgUl0gPj4NCmVuZG9iag0KMyAw IG9iag0KPDwvVHlwZS9QYWdlL1BhcmVudCAyIDAgUi9SZXNvdXJjZXM8PC9Gb250PDwvRjEgNSAw IFIvRjIgNyAwIFIvRjMgMTIgMCBSL0Y0IDE0IDAgUi9GNSAxOSAwIFI+Pi9YT2JqZWN0PDwvTWV0 YTIxIDIxIDAgUi9NZXRhMjIgMjIgMCBSL01ldGEyNCAyNCAwIFIvTWV0YTI2IDI2IDAgUi9NZXRh MjggMjggMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VCL0ltYWdlQy9JbWFnZUldID4+L01l ZGlhQm94WyAwIDAgNTk1LjMyIDg0MS45Ml0gL0NvbnRlbnRzIDQgMCBSL1N0cnVjdFBhcmVudHMg MD4+DQplbmRvYmoNCjQgMCBvYmoNCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNDMyOD4+ DQpzdHJlYW0NCniczVxJiyW5Eb439H/IY4+hs7UvUDx4S5WxYcCGvhXGmGHskzE2/v84QmtIqSdl Dd56qHlbZkiK+GJVKLdvv9teXr79eP/NY2OXy3Z73Lfb98+fvr3xze7abN///PkT3xj8xzend87U 5rjcudi+//XzJ7ZzKbe/5De//vzp/cv2wx+277/9/OkVyGyvP963jYzByRgdWev1Lk0guyAiJkSs 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 hHJkgNKwYE8ZsHpiBh95PYUlBk7JhKOOZ452cjHyARg74kMTCMETh065GB0jUy6cOxpPjk3Pw3Ix 6gPTeJBpMLc5osWoBwzrzgz7q9TZR0yIUUaG3BKYnxs8Sb8yyULPTXJ5/tKuzEArgk3Opw5aywVo phYq9RlOl2PmhgO57OlUgD/jfz9wln6a8290zkgIhd1Ww2Hm1I6dXG0bl3I94ZeQVdQMg0ZNtvY9 5Pp3U6+NkUzeHZ1O7Njj1ZaZZEje2xVPlzo8G54PaAHu1Ekyw74utnsH+IXIQq4Db3mys0tCYDGy 6tmSk5q6fOS8KnH+2jntpoSQpCUu/oUdvLONVfF80a1G21lXHjSwyC936sHnTwdadI7BwjCLIctf ymQRowkreorDOCR2Uz3qrqQ/5afkIniQPDwToVnQ3A/I0SMosKdR+ZbMwjfJkbHA3hX9semMTiFI GQoaDZmFN5Ij3yvBhfd05uIuR7j/jprhGERlwSOGfxZ8WvnAndvgCmcwHQbltCI8DA9efoJxvv34 8z//JPj2+Nv2++E4vI4jdv1sEGmBOIRhuJmLPdFmM2BPrCFjiOdjiDoGx7SE9bPXAtfHdaQM8Z4i hNVzwpIS1hpooBWBrAcHABskwNGCtzWbxC3k8NwIxx2hbZ7TVoT2lPUQPRp8MgU+RCE8VaiSd5T8 vwCxcIBnDQplbmRzdHJlYW0NCmVuZG9iag0KNSAwIG9iag0KPDwvVHlwZS9Gb250L1N1YnR5cGUv VHJ1ZVR5cGUvTmFtZS9GMS9CYXNlRm9udC9BQkNERUUrVGFob21hL0VuY29kaW5nL1dpbkFuc2lF bmNvZGluZy9Gb250RGVzY3JpcHRvciA2IDAgUi9GaXJzdENoYXIgMzIvTGFzdENoYXIgMzIvV2lk dGhzIDc2IDAgUj4+DQplbmRvYmoNCjYgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9u dE5hbWUvQUJDREVFK1RhaG9tYS9GbGFncyAzMi9JdGFsaWNBbmdsZSAwL0FzY2VudCAxMDAwL0Rl c2NlbnQgLTIwNy9DYXBIZWlnaHQgNzY1L0F2Z1dpZHRoIDQ0NC9NYXhXaWR0aCAyMTE1L0ZvbnRX ZWlnaHQgNDAwL1hIZWlnaHQgMjUwL1N0ZW1WIDQ0L0ZvbnRCQm94WyAtNjAwIC0yMDcgMTUxNiA3 NjVdIC9Gb250RmlsZTIgNzcgMCBSPj4NCmVuZG9iag0KNyAwIG9iag0KPDwvVHlwZS9Gb250L1N1 YnR5cGUvVHlwZTAvQmFzZUZvbnQvQUJDREVFK1RpbWVzIzIwTmV3IzIwUm9tYW4vRW5jb2Rpbmcv SWRlbnRpdHktSC9EZXNjZW5kYW50Rm9udHMgOCAwIFIvVG9Vbmljb2RlIDc5IDAgUj4+DQplbmRv YmoNCjggMCBvYmoNClsgOSAwIFJdIA0KZW5kb2JqDQo5IDAgb2JqDQo8PC9CYXNlRm9udC9BQkNE RUUrVGltZXMjMjBOZXcjMjBSb21hbi9TdWJ0eXBlL0NJREZvbnRUeXBlMi9UeXBlL0ZvbnQvQ0lE VG9HSURNYXAvSWRlbnRpdHkvRFcgMTAwMC9DSURTeXN0ZW1JbmZvIDEwIDAgUi9Gb250RGVzY3Jp cHRvciAxMSAwIFIvVyA4MiAwIFI+Pg0KZW5kb2JqDQoxMCAwIG9iag0KPDwvT3JkZXJpbmcoSWRl bnRpdHkpIC9SZWdpc3RyeShBZG9iZSkgL1N1cHBsZW1lbnQgMD4+DQplbmRvYmoNCjExIDAgb2Jq DQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FCQ0RFRStUaW1lcyMyME5ldyMyMFJv bWFuL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDg5MS9EZXNjZW50IC0yMTYvQ2FwSGVp Z2h0IDY5My9BdmdXaWR0aCA0MDEvTWF4V2lkdGggMjU2OC9Gb250V2VpZ2h0IDQwMC9YSGVpZ2h0 IDI1MC9MZWFkaW5nIDQyL1N0ZW1WIDQwL0ZvbnRCQm94WyAtNTY4IC0yMTYgMjAwMCA2OTNdIC9D SURTZXQgODMgMCBSL0ZvbnRGaWxlMiA4MCAwIFI+Pg0KZW5kb2JqDQoxMiAwIG9iag0KPDwvVHlw ZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvTmFtZS9GMy9CYXNlRm9udC9BQkNERUUrVGltZXMjMjBO ZXcjMjBSb21hbi9FbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRm9udERlc2NyaXB0b3IgMTMgMCBS L0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciA5NS9XaWR0aHMgODQgMCBSPj4NCmVuZG9iag0KMTMgMCBv YmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQUJDREVFK1RpbWVzIzIwTmV3IzIw Um9tYW4vRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQgODkxL0Rlc2NlbnQgLTIxNi9DYXBI ZWlnaHQgNjkzL0F2Z1dpZHRoIDQwMS9NYXhXaWR0aCAyNTY4L0ZvbnRXZWlnaHQgNDAwL1hIZWln aHQgMjUwL0xlYWRpbmcgNDIvU3RlbVYgNDAvRm9udEJCb3hbIC01NjggLTIxNiAyMDAwIDY5M10g L0ZvbnRGaWxlMiA4MCAwIFI+Pg0KZW5kb2JqDQoxNCAwIG9iag0KPDwvVHlwZS9Gb250L1N1YnR5 cGUvVHlwZTAvQmFzZUZvbnQvQUJDREVFK1RpbWVzIzIwTmV3IzIwUm9tYW4sQm9sZC9FbmNvZGlu Zy9JZGVudGl0eS1IL0Rlc2NlbmRhbnRGb250cyAxNSAwIFIvVG9Vbmljb2RlIDg1IDAgUj4+DQpl bmRvYmoNCjE1IDAgb2JqDQpbIDE2IDAgUl0gDQplbmRvYmoNCjE2IDAgb2JqDQo8PC9CYXNlRm9u dC9BQkNERUUrVGltZXMjMjBOZXcjMjBSb21hbixCb2xkL1N1YnR5cGUvQ0lERm9udFR5cGUyL1R5 cGUvRm9udC9DSURUb0dJRE1hcC9JZGVudGl0eS9EVyAxMDAwL0NJRFN5c3RlbUluZm8gMTcgMCBS L0ZvbnREZXNjcmlwdG9yIDE4IDAgUi9XIDg4IDAgUj4+DQplbmRvYmoNCjE3IDAgb2JqDQo8PC9P cmRlcmluZyhJZGVudGl0eSkgL1JlZ2lzdHJ5KEFkb2JlKSAvU3VwcGxlbWVudCAwPj4NCmVuZG9i ag0KMTggMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQUJDREVFK1RpbWVz IzIwTmV3IzIwUm9tYW4sQm9sZC9GbGFncyAzMi9JdGFsaWNBbmdsZSAwL0FzY2VudCA4OTEvRGVz Y2VudCAtMjE2L0NhcEhlaWdodCA2NzcvQXZnV2lkdGggNDI3L01heFdpZHRoIDI1NTgvRm9udFdl aWdodCA3MDAvWEhlaWdodCAyNTAvTGVhZGluZyA0Mi9TdGVtViA0Mi9Gb250QkJveFsgLTU1OCAt MjE2IDIwMDAgNjc3XSAvQ0lEU2V0IDg5IDAgUi9Gb250RmlsZTIgODYgMCBSPj4NCmVuZG9iag0K MTkgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL05hbWUvRjUvQmFzZUZvbnQv QUJDREVFK1RpbWVzIzIwTmV3IzIwUm9tYW4sQm9sZC9FbmNvZGluZy9XaW5BbnNpRW5jb2Rpbmcv Rm9udERlc2NyaXB0b3IgMjAgMCBSL0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciA1Ni9XaWR0aHMgOTAg MCBSPj4NCmVuZG9iag0KMjAgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUv QUJDREVFK1RpbWVzIzIwTmV3IzIwUm9tYW4sQm9sZC9GbGFncyAzMi9JdGFsaWNBbmdsZSAwL0Fz Y2VudCA4OTEvRGVzY2VudCAtMjE2L0NhcEhlaWdodCA2NzcvQXZnV2lkdGggNDI3L01heFdpZHRo IDI1NTgvRm9udFdlaWdodCA3MDAvWEhlaWdodCAyNTAvTGVhZGluZyA0Mi9TdGVtViA0Mi9Gb250 QkJveFsgLTU1OCAtMjE2IDIwMDAgNjc3XSAvRm9udEZpbGUyIDg2IDAgUj4+DQplbmRvYmoNCjIx IDAgb2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9Gb3JtL0JCb3hbIDAgMCA0OS4zMjYgNTMu NTgzXSAvTWF0cml4WyAxLjQ1OTcgMCAwIDEuMzQzNyAwIDBdIC9GaWx0ZXIvRmxhdGVEZWNvZGUv TGVuZ3RoIDExMTk4Pj4NCnN0cmVhbQ0KeJztfcuOJbmO5L6A+odYzyKg9+MLen2nPiGB6V5ELno2 /fvtpJlR8sys6nuBWjZQqAzyyOV6kkaKov/n77/9p//3D/8vfaa52sfzzyrxz///999/W5/ro5XP 2tvHd6fKGsZoOX+sz51bdWqsj/2Z+Ftf9ePb77/tz7L6NMZ6Cu/P6YXr51PzIVqzoutz9Jk/WvN6 v37/bX7Op8RH61b6obf/uefr7/MHXw3KX30zvn5k/BXlT2e93H+u3taH8l427xQoLzz0tPdLT3qX dyveyNy9mzl9Tquqfe4yPnL+HPZ3fYYrFxuMgfeTeOr/+mvimaZhjG61lU8OKer79KLWDK/xs1ir 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 cmVhbQ0KZW5kb2JqDQoyMiAwIG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvRm9ybS9SZXNv dXJjZXM8PC9YT2JqZWN0PDwvSW1hZ2UyMyAyMyAwIFI+Pj4+L0JCb3hbIDAgMCAyMDkuNTYgMTE2 Ljk0XSAvTWF0cml4WyAwLjM0MzU3IDAgMCAwLjYxNTcyIDAgMF0gL0ZpbHRlci9GbGF0ZURlY29k ZS9MZW5ndGggOTA+Pg0Kc3RyZWFtDQp4nCWMKw6AMBAFfZPe4WnEstt/PQaJQhPSoAop9xc0JTNi 1DSt2nAb9hDi5COEJPgAw5Gyg4ijkPEWrfYJt1aGE7gj4iFgyjbirFrNaz2uYiyWB//yA4QgEvQN CmVuZHN0cmVhbQ0KZW5kb2JqDQoyMyAwIG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1h Z2UvV2lkdGggMjA3L0hlaWdodCAxMTUvQ29sb3JTcGFjZS9EZXZpY2VSR0IvQml0c1BlckNvbXBv bmVudCA4L0ZpbHRlci9EQ1REZWNvZGUvSW50ZXJwb2xhdGUgZmFsc2UvTGVuZ3RoIDQ0MDU+Pg0K c3RyZWFtDQr/2P/gABBKRklGAAEBAQBgAGAAAP/hAFpFeGlmAABNTQAqAAAACAAFAwEABQAAAAEA AABKAwMAAQAAAAEAAAAAURAAAQAAAAEBAAAAUREABAAAAAEAAA7DURIABAAAAAEAAA7DAAAAAAAB hqAAALGP/9sAQwANCQoLCggNCwsLDw4NEBQhFRQSEhQoHR4YITAqMjEvKi4tNDtLQDQ4RzktLkJZ QkdOUFRVVDM/XWNcUmJLU1RR/9sAQwEODw8UERQnFRUnUTYuNlFRUVFRUVFRUVFRUVFRUVFRUVFR UVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFR/8AAEQgAcwDPAwEiAAIRAQMRAf/EAB8AAAEF AQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFB BhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RV VldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrC 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 AjvWjRWftJXvcditFYWkVy9xHAqyuSxI9TwTjoCe5HJ71UGgWItJLX94YWYlV3YEYLbiqgdAeffB xnpWpRQqklswsc1rOnpfQxyCJFdmW3sUMZOwd3I7fKGI9AB34G1fW9m+y5uyEEIIDmQoAGxkHkAg 4HBpbXT4bVlZWkcohjj3tnYmQdoH4Dk88DJNZdxBLfQyQ3ULSXMzGPaEcxQRk4JBIALBc/N1ycDi tubmaSei/URa0ApJZNdJDJH9okL7XTZtQcIMemwL0z3rUpFVUUKoCqBgAdAKWsJy5ncYUUUVIBRR RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAf//ZDQplbmRzdHJlYW0NCmVuZG9iag0KMjQgMCBvYmoNCjw8 L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0Zvcm0vUmVzb3VyY2VzPDwvWE9iamVjdDw8L0ltYWdlMjUg MjUgMCBSPj4+Pi9CQm94WyAwIDAgMTIyLjM1IDUwLjUyMV0gL01hdHJpeFsgMC41ODg0NiAwIDAg MS40MjUxIDAgMF0gL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggODg+Pg0Kc3RyZWFtDQp4nCvk 5SoEo0AwAjIM9QxMzQ0VjPTMjQyNFQwNLfUMTRRMzPTMTYwVilJ5ucK1FPKAqowMFEDQxELBUMFQ zxSkNjmXl0vfMzcxPdXIVMElXwFiJAB/QhLfDQplbmRzdHJlYW0NCmVuZG9iag0KMjUgMCBvYmoN Cjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDExOC9IZWlnaHQgNDcvQ29sb3JT cGFjZS9EZXZpY2VSR0IvQml0c1BlckNvbXBvbmVudCA4L0ZpbHRlci9EQ1REZWNvZGUvSW50ZXJw b2xhdGUgZmFsc2UvTGVuZ3RoIDE3NTU+Pg0Kc3RyZWFtDQr/2P/gABBKRklGAAEBAQBgAGAAAP/b AEMADQkKCwoIDQsLCw8ODRAUIRUUEhIUKB0eGCEwKjIxLyouLTQ7S0A0OEc5LS5CWUJHTlBUVVQz P11jXFJiS1NUUf/bAEMBDg8PFBEUJxUVJ1E2LjZRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFR UVFRUVFRUVFRUVFRUVFRUVFRUVFRUf/AABEIAC8AdgMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAA AAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEU MoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl ZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK 0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUG BwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS 8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4 eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APTqKKKACsxb2d9Rt0jG6GUnPHCptJBz3JIH 0BHAPJn1KZUjEJZQZAS244AQfeJ9ucH61TtTPe3DGFmghjUDzmUeZIW5JweF4C9R0PQcVvTh7rkz Cc25KKNWaaKCMyTSpGg6s7AAfiarnUrXqpkkH96KF3H5qCKrWNvC2oyXEXMcIMIkc72d8/N8xycD pgHruGOK1KmSjHR6/wBfM0TkyvFfW0zhFlCu3RHBRj+BwasVXv3hjspXuIxJGF5QgHd6DnuTiqUV 3PZG3srgCW4l2BAG6/3+TyQoBOT1BA68kUOZXiLms7M1aKKKyNAooooAKKKKACiiigAqG6uFt0Un G522qCcc9T+AAJPsKmrlvEk9zdaza6ZZLJKGib7UsRG5UJU9yACQpHPr71tQp+0nyvYzqS5Y6bkQ tzeRahr05kaOMGS2EhI3CMZBx2QsM478E9AavtfPFo0lzHlXmbcX2kku5wqADkkZVSR/d456P1Qy TWtrpzRLbi8lWIQhhnygNzhscD5VK4Geo5qG71BZdVeO3QSJpynaqqWAkxyxA5wqnGByS2B0rs1n a6/4ZaL73/mY2srXGXtmDaWtgYBNcSBVitmbKxRAjczHkZxwX5ILfLnvoNHNbalYyzXUksk7tCyg lYwNjOMJnAxs6nJ561X03RpnM11qU0hluGDNGrbflA+VWIPOOeBxyRzxVG6nWzsra5tgojjvZJYo 8EqkW1oy+B/AN2/PTBHqKXxvki77/e1/X53KS5dWjXuZGudZgtUOIYAZpj7/AMI9uufQ4PpVfS7g 6prc1+CRbxQ+VACPvBm5fPvs6f3dp71iXNw0+jySxCZIdQlEKSbf3kwJOAowOMbnOcAliOhzXRWb 2mj2aQTyIk7jcYYsux4AAVQNzBQAucdBzSnT9nCy32/z/wAgi7u7NWmySJEheR1RF5LMcAVWEl5c fciFtH/el+Zz9FBwPqT9RUkdpErB5N00gx88hyQfUDoPwAri5Ut2a8zeyFW480Ewxsw/vMNqn+p+ oFSBXP3m/BRinUVLfYaj3YAYooopFBRRRQBFdTeRAzgBm6KpOMnt+HqewyayPDNmRBLqk5L3F8fM DMORH/APbI5IGOT7Vb1G1mvriO1ZStkyMZmDct0woHXnnJ6YyO/ENrLqsVpFZrp+JYl8s3EsiiJs DG4BSW54O0gemRXVHSk1Fq739P6/QyesrvoVJ7uSfVri5tIvtFxbxPb2sR4BbP7xyT0XIVc+qsO9 aWi6aum2QQhWuZT5lxKBzJIeSfpknHtVi0tUtlY53zSHdJIRy5/w9B2qxU1Kt1yR2/r/AIf1KjHW 7MO71M6pJcaXpLnz1JjnuCpC2/OD6Et1xjjqc8VZbRYG01rNnJEmwSvjG5FIOwAdFxkYHQE9yc6d FS6trKGlvzHy33M2TQNJklWX7EiMpLDyyUGT1OFIHNXLa0trNClrbxQqTkiNAuT6nFTUVEqk5Kzb Y+VLoFFFFQMKKKKACiiigAooooA//9kNCmVuZHN0cmVhbQ0KZW5kb2JqDQoyNiAwIG9iag0KPDwv VHlwZS9YT2JqZWN0L1N1YnR5cGUvRm9ybS9SZXNvdXJjZXM8PC9YT2JqZWN0PDwvSW1hZ2UyNyAy NyAwIFI+Pj4+L0JCb3hbIDAgMCAxNTEuMzcgMTQ5LjAzXSAvTWF0cml4WyAwLjQ3NTY3IDAgMCAw LjQ4MzE0IDAgMF0gL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggODk+Pg0Kc3RyZWFtDQp4nCvk 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 wAOBWmAw0+hwa/XhegIJCnC2nYgtzOyDcpYh48HMY3hh4Vjui+H65psvMCO2NRxmVTJH9zu7QxJp 5GCoggkX8dEx4UYEnzX7H8A+VSOJM+YMbbdlxd9VhPwGWpTPAN9foX4GKfUsEXEO5QMtY6f9oAVZ bahZwhheYDMLGORAlZnDnqaQDA1MrUkukVgy6XSslkSAe2suNWUNqw9C3gh5anagtAbbLSo3hfbz CNC6phVeKkei8oXlnZZU++cz3+avRusKN1QS5BCs75mvOpfExahFjX9+5QCGGDFixIgRI0aMGDFi xIgRI0aMGDFixIgRYwrxf6or1dENCmVuZHN0cmVhbQ0KZW5kb2JqDQoyOCAwIG9iag0KPDwvVHlw ZS9YT2JqZWN0L1N1YnR5cGUvRm9ybS9SZXNvdXJjZXM8PC9YT2JqZWN0PDwvSW1hZ2UyOSAyOSAw IFI+Pj4+L0JCb3hbIDAgMCA4My4zODcgMjcuNDc2XSAvTWF0cml4WyAwLjg2MzQ0IDAgMCAyLjYy MDUgMCAwXSAvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA4Nz4+DQpzdHJlYW0NCnicK+TlKgSj QDACMgz1DCxMzRUM9SzMTc0ULAz0LIwsFYxM9EwNTRSKUnm5wrUU8ni5LAwVDIDQyFTBEKjUBKQ0 OZeXS98zNzE9FajBJV8BYiIAdMwS1Q0KZW5kc3RyZWFtDQplbmRvYmoNCjI5IDAgb2JqDQo8PC9U eXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCA4MS9IZWlnaHQgMjUvQ29sb3JTcGFjZS9E ZXZpY2VSR0IvQml0c1BlckNvbXBvbmVudCA4L0ludGVycG9sYXRlIGZhbHNlL0ZpbHRlci9GbGF0 ZURlY29kZS9MZW5ndGggMTExOD4+DQpzdHJlYW0NCnic7VdNSGNXFD6rbLLp0o0LNy4GZtFFtgMi uJAiuAmCBIoUEUqRIINQgogMYSiBYRAcxCEUGYTQQkQpIxgmVcSQMkEyMRMZYs2YtEmMmuQ1sck8 faf3vp/7bsx9kQ4FKeRbhO+dd86559x7zrkviF38z1AoVWX5voPooosu2nF9n4sv+zFa/Ezb8wtJ IwBlX8CUZ08Q+msAkVv6RA2gAIAwYeHxGh0TCgxgKGzKRpy4EW7ROj5qMP7+8N9Fb4MAQBN6MwDp DmrQgzAmkn+pk2/m0wtcyt8H8Oii8lM4SbIzlUmmvUpToScMID5mqgOyK4jMEOAKHLX5QI6TnGh8 1v8WoAjDdbsoNiF2IsQ8Dh6EabqEzSnQie6nwUnOK+dwiSPU4FnMV65b5IpGek3p8AKOeEKEyDfI b8Uth5eyTlaiGvmgv+phOhJAnZk8+BrBfleqBvomiHlpPZ0nfGy2xvsxY3CcwhdELed6JYpwRCde f2Hcq/NXv+BXbhZe5qzBuPR7sabx6cU7YiPB/K3gDSVJQ0Jt0wWpYXBDjuPP7vDGKV8Rz4dqGI+X 8lY7r2mmaiK5vZpM/0GI80l15iVTTnle6Ic7tUQ6N67xsTneIR5kO8eWI79vEw2AGDPh3mY5LorM AtvbZJgoskJr8OlqqWPKUv5GJH+IRH6GOOA85o5jl2St8WCEFE+GxQyOC5dP7Saopy8tl4sfoWel REjxL6KcN8z1zy+FS39ll/R1jb26E4cJ2gUltfBm/TR965Txqk2ooELiUQdOiRT/n8aejM6uM53E McKDGOfnDUDDu0P30L9rGRjfmwAhg8icMNyi/7BpGXorEid0cv4co4XhXT63OmVZTVk4YcGG75tY oQpkeG7owsHw9POSxuv01YHG949MDlBNWQfGR2IbMsYX37/95Rb9R+tLm+1nIkBWpk1xqRb2s01z JN5CME5jENU1lQfVMwzsEh7VhGuR5lLwWOPuZZkVvNPDXz141RQv55o+n/RJ3BJxg1xzwn3eZHLm A2ulzqh9kqEPZbUmRt1Zq1N+/ZvlnbJdxIIa+YvtWiCqF97Ccnrcpwfg/RHdgbLGn4aQ9Q5xuBpD IUjltz5uGiTBCXPqrz4xJ+diLt+5RZbt/vVqWQyWrUaf+wdzhrSZ7ycrVUIGH6feceNodQvrugJK Rps5Z8x+hMEOIUmtjyzlRU5Ix0U4yR4ttk/o36aTwalDchMJdV6GxKesjq9T3Y+9SNrZdDuEPd8V 9sjs6uPWciAMpIwg8VR4BcDexDy5O56fZvTNWTugv6vBGAyfmGqjeraFRkO12ml3RdqAfO+SORNr /adN5+0jfCfR70kYKgtTxtZpecv81wzxim/ipC9eM/lGJEM/p+3mvKLKfTi0sMcMhfNwyrO19/EM YIoXZqVmxSoykpSMwnHtL15/tDABWOv/FoefWN8ZFiC7IJxpVphbizK+1emL/r9B4dO9/lvroosu uvhc/AMfZ8VLDQplbmRzdHJlYW0NCmVuZG9iag0KMzAgMCBvYmoNCjw8L0F1dGhvcihhc3VzKSAv Q3JlYXRvcij+/wBNAGkAYwByAG8AcwBvAGYAdACuACAAVwBvAHIAZAAgADIAMAAxADMpIC9DcmVh dGlvbkRhdGUoRDoyMDEzMTAzMTE0MTU1NyswNCcwMCcpIC9Nb2REYXRlKEQ6MjAxMzEwMzExNDE1 NTcrMDQnMDAnKSAvUHJvZHVjZXIo/v8ATQBpAGMAcgBvAHMAbwBmAHQArgAgAFcAbwByAGQAIAAy ADAAMQAzKSA+Pg0KZW5kb2JqDQozMSAwIG9iag0KPDwvVHlwZS9TdHJ1Y3RUcmVlUm9vdC9Sb2xl TWFwIDMyIDAgUi9QYXJlbnRUcmVlIDMzIDAgUi9LWyAzNCAwIFJdIC9QYXJlbnRUcmVlTmV4dEtl eSAxPj4NCmVuZG9iag0KMzIgMCBvYmoNCjw8L0Zvb3Rub3RlL05vdGUvRW5kbm90ZS9Ob3RlL1Rl eHRib3gvU2VjdC9IZWFkZXIvU2VjdC9Gb290ZXIvU2VjdC9JbmxpbmVTaGFwZS9TZWN0L0Fubm90 YXRpb24vU2VjdC9BcnRpZmFjdC9TZWN0L1dvcmtib29rL0RvY3VtZW50L1dvcmtzaGVldC9QYXJ0 L01hY3Jvc2hlZXQvUGFydC9DaGFydHNoZWV0L1BhcnQvRGlhbG9nc2hlZXQvUGFydC9TbGlkZS9Q YXJ0L0NoYXJ0L1NlY3QvRGlhZ3JhbS9GaWd1cmU+Pg0KZW5kb2JqDQozMyAwIG9iag0KPDwvTnVt c1sgMCAzNiAwIFJdID4+DQplbmRvYmoNCjM0IDAgb2JqDQo8PC9QIDMxIDAgUi9TL1BhcnQvVHlw ZS9TdHJ1Y3RFbGVtL0tbIDM1IDAgUiAzNyAwIFIgMzggMCBSIDM5IDAgUiA0MCAwIFIgNDEgMCBS IDQyIDAgUiA0MyAwIFIgNDQgMCBSIDQ1IDAgUiA0NiAwIFIgNDcgMCBSIDQ4IDAgUiA0OSAwIFIg NTAgMCBSIDUxIDAgUiA1MiAwIFIgNTMgMCBSIDU0IDAgUiA1NSAwIFIgNTYgMCBSIDU3IDAgUiA1 OCAwIFIgNTkgMCBSIDYwIDAgUiA2MSAwIFIgNjIgMCBSIDYzIDAgUiA2NCAwIFIgNjUgMCBSIDY2 IDAgUiA2NyAwIFIgNjggMCBSIDY5IDAgUiA3MCAwIFIgNzEgMCBSIDcyIDAgUiA3MyAwIFIgNzQg MCBSIDc1IDAgUl0gPj4NCmVuZG9iag0KMzUgMCBvYmoNCjw8L1AgMzQgMCBSL1MvUC9UeXBlL1N0 cnVjdEVsZW0vS1sgMF0gL1BnIDMgMCBSPj4NCmVuZG9iag0KMzYgMCBvYmoNClsgMzUgMCBSIDM4 IDAgUiAzOSAwIFIgNDAgMCBSIDQyIDAgUiA0MiAwIFIgNDIgMCBSIDQyIDAgUiA0MiAwIFIgNDIg MCBSIDQyIDAgUiA0MiAwIFIgNDIgMCBSIDQyIDAgUiA0MiAwIFIgNDIgMCBSIDQzIDAgUiA0MyAw IFIgNDMgMCBSIDQzIDAgUiA0MyAwIFIgNDMgMCBSIDQ0IDAgUiA0NCAwIFIgNDQgMCBSIDQ0IDAg UiA0NCAwIFIgNDQgMCBSIDQ0IDAgUiA0NCAwIFIgNDQgMCBSIDQ0IDAgUiA0NCAwIFIgNDYgMCBS IDQ2IDAgUiA0NiAwIFIgNDYgMCBSIDQ2IDAgUiA0NyAwIFIgNDcgMCBSIDQ3IDAgUiA0NyAwIFIg NDcgMCBSIDQ4IDAgUiA0OSAwIFIgNDkgMCBSIDQ5IDAgUiA1MCAwIFIgNTEgMCBSIDUxIDAgUiA1 MSAwIFIgNTIgMCBSIDUyIDAgUiA1MiAwIFIgNTIgMCBSIDUyIDAgUiA1MyAwIFIgNTMgMCBSIDUz IDAgUiA1MyAwIFIgNTMgMCBSIDU0IDAgUiA1NCAwIFIgNTQgMCBSIDU0IDAgUiA1NCAwIFIgNTQg MCBSIDU0IDAgUiA1NCAwIFIgNTQgMCBSIDU1IDAgUiA1NiAwIFIgNTYgMCBSIDU2IDAgUiA1NyAw IFIgNTcgMCBSIDU3IDAgUiA1OCAwIFIgNTggMCBSIDU4IDAgUiA1OCAwIFIgNTggMCBSIDU5IDAg UiA1OSAwIFIgNTkgMCBSIDYwIDAgUiA2MCAwIFIgNjAgMCBSIDYwIDAgUiA2MCAwIFIgNjAgMCBS IDYwIDAgUiA2MSAwIFIgNjEgMCBSIDYxIDAgUiA2MiAwIFIgNjIgMCBSIDYyIDAgUiA2MyAwIFIg NjMgMCBSIDYzIDAgUiA2NCAwIFIgNjQgMCBSIDY0IDAgUiA2NSAwIFIgNjUgMCBSIDY1IDAgUiA2 NiAwIFIgNjYgMCBSIDY2IDAgUiA2NiAwIFIgNjYgMCBSIDY3IDAgUiA2OCAwIFIgNjggMCBSIDY4 IDAgUiA2OSAwIFIgNjkgMCBSIDY5IDAgUiA2OSAwIFIgNjkgMCBSIDY5IDAgUiA2OSAwIFIgNzEg MCBSIDczIDAgUiA3MyAwIFIgNzMgMCBSIDczIDAgUiA3MyAwIFIgNzMgMCBSIDc0IDAgUiA3NSAw IFIgNzUgMCBSIDc1IDAgUiA3NSAwIFIgNzUgMCBSIDc1IDAgUiA3NSAwIFIgNzUgMCBSIDc1IDAg UiAzNyAwIFIgNDEgMCBSIDcyIDAgUiA3MCAwIFIgNDUgMCBSXSANCmVuZG9iag0KMzcgMCBvYmoN Cjw8L1AgMzQgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWyAxNDBdIC9QZyAzIDAgUj4+ DQplbmRvYmoNCjM4IDAgb2JqDQo8PC9QIDM0IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbIDFd IC9QZyAzIDAgUj4+DQplbmRvYmoNCjM5IDAgb2JqDQo8PC9QIDM0IDAgUi9TL1AvVHlwZS9TdHJ1 Y3RFbGVtL0tbIDJdIC9QZyAzIDAgUj4+DQplbmRvYmoNCjQwIDAgb2JqDQo8PC9QIDM0IDAgUi9T L1AvVHlwZS9TdHJ1Y3RFbGVtL0tbIDNdIC9QZyAzIDAgUj4+DQplbmRvYmoNCjQxIDAgb2JqDQo8 PC9QIDM0IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1sgMTQxXSAvUGcgMyAwIFI+Pg0K ZW5kb2JqDQo0MiAwIG9iag0KPDwvUCAzNCAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWyA0IDUg NiA3IDggOSAxMCAxMSAxMiAxMyAxNCAxNV0gL1BnIDMgMCBSPj4NCmVuZG9iag0KNDMgMCBvYmoN Cjw8L1AgMzQgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sgMTYgMTcgMTggMTkgMjAgMjFdIC9Q ZyAzIDAgUj4+DQplbmRvYmoNCjQ0IDAgb2JqDQo8PC9QIDM0IDAgUi9TL1AvVHlwZS9TdHJ1Y3RF bGVtL0tbIDIyIDIzIDI0IDI1IDI2IDI3IDI4IDI5IDMwIDMxIDMyXSAvUGcgMyAwIFI+Pg0KZW5k b2JqDQo0NSAwIG9iag0KPDwvUCAzNCAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbIDE0 NF0gL1BnIDMgMCBSPj4NCmVuZG9iag0KNDYgMCBvYmoNCjw8L1AgMzQgMCBSL1MvUC9UeXBlL1N0 cnVjdEVsZW0vS1sgMzMgMzQgMzUgMzYgMzddIC9QZyAzIDAgUj4+DQplbmRvYmoNCjQ3IDAgb2Jq DQo8PC9QIDM0IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbIDM4IDM5IDQwIDQxIDQyXSAvUGcg MyAwIFI+Pg0KZW5kb2JqDQo0OCAwIG9iag0KPDwvUCAzNCAwIFIvUy9QL1R5cGUvU3RydWN0RWxl bS9LWyA0M10gL1BnIDMgMCBSPj4NCmVuZG9iag0KNDkgMCBvYmoNCjw8L1AgMzQgMCBSL1MvUC9U eXBlL1N0cnVjdEVsZW0vS1sgNDQgNDUgNDZdIC9QZyAzIDAgUj4+DQplbmRvYmoNCjUwIDAgb2Jq DQo8PC9QIDM0IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbIDQ3XSAvUGcgMyAwIFI+Pg0KZW5k b2JqDQo1MSAwIG9iag0KPDwvUCAzNCAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWyA0OCA0OSA1 MF0gL1BnIDMgMCBSPj4NCmVuZG9iag0KNTIgMCBvYmoNCjw8L1AgMzQgMCBSL1MvUC9UeXBlL1N0 cnVjdEVsZW0vS1sgNTEgNTIgNTMgNTQgNTVdIC9QZyAzIDAgUj4+DQplbmRvYmoNCjUzIDAgb2Jq DQo8PC9QIDM0IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbIDU2IDU3IDU4IDU5IDYwXSAvUGcg MyAwIFI+Pg0KZW5kb2JqDQo1NCAwIG9iag0KPDwvUCAzNCAwIFIvUy9QL1R5cGUvU3RydWN0RWxl bS9LWyA2MSA2MiA2MyA2NCA2NSA2NiA2NyA2OCA2OV0gL1BnIDMgMCBSPj4NCmVuZG9iag0KNTUg MCBvYmoNCjw8L1AgMzQgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sgNzBdIC9QZyAzIDAgUj4+ DQplbmRvYmoNCjU2IDAgb2JqDQo8PC9QIDM0IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbIDcx IDcyIDczXSAvUGcgMyAwIFI+Pg0KZW5kb2JqDQo1NyAwIG9iag0KPDwvUCAzNCAwIFIvUy9QL1R5 cGUvU3RydWN0RWxlbS9LWyA3NCA3NSA3Nl0gL1BnIDMgMCBSPj4NCmVuZG9iag0KNTggMCBvYmoN Cjw8L1AgMzQgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sgNzcgNzggNzkgODAgODFdIC9QZyAz IDAgUj4+DQplbmRvYmoNCjU5IDAgb2JqDQo8PC9QIDM0IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVt L0tbIDgyIDgzIDg0XSAvUGcgMyAwIFI+Pg0KZW5kb2JqDQo2MCAwIG9iag0KPDwvUCAzNCAwIFIv Uy9QL1R5cGUvU3RydWN0RWxlbS9LWyA4NSA4NiA4NyA4OCA4OSA5MCA5MV0gL1BnIDMgMCBSPj4N CmVuZG9iag0KNjEgMCBvYmoNCjw8L1AgMzQgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sgOTIg OTMgOTRdIC9QZyAzIDAgUj4+DQplbmRvYmoNCjYyIDAgb2JqDQo8PC9QIDM0IDAgUi9TL1AvVHlw ZS9TdHJ1Y3RFbGVtL0tbIDk1IDk2IDk3XSAvUGcgMyAwIFI+Pg0KZW5kb2JqDQo2MyAwIG9iag0K PDwvUCAzNCAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWyA5OCA5OSAxMDBdIC9QZyAzIDAgUj4+ DQplbmRvYmoNCjY0IDAgb2JqDQo8PC9QIDM0IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbIDEw MSAxMDIgMTAzXSAvUGcgMyAwIFI+Pg0KZW5kb2JqDQo2NSAwIG9iag0KPDwvUCAzNCAwIFIvUy9Q L1R5cGUvU3RydWN0RWxlbS9LWyAxMDQgMTA1IDEwNl0gL1BnIDMgMCBSPj4NCmVuZG9iag0KNjYg MCBvYmoNCjw8L1AgMzQgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sgMTA3IDEwOCAxMDkgMTEw IDExMV0gL1BnIDMgMCBSPj4NCmVuZG9iag0KNjcgMCBvYmoNCjw8L1AgMzQgMCBSL1MvUC9UeXBl L1N0cnVjdEVsZW0vS1sgMTEyXSAvUGcgMyAwIFI+Pg0KZW5kb2JqDQo2OCAwIG9iag0KPDwvUCAz NCAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWyAxMTMgMTE0IDExNV0gL1BnIDMgMCBSPj4NCmVu ZG9iag0KNjkgMCBvYmoNCjw8L1AgMzQgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sgMTE2IDEx NyAxMTggMTE5IDEyMCAxMjEgMTIyXSAvUGcgMyAwIFI+Pg0KZW5kb2JqDQo3MCAwIG9iag0KPDwv UCAzNCAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbIDE0M10gL1BnIDMgMCBSPj4NCmVu ZG9iag0KNzEgMCBvYmoNCjw8L1AgMzQgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sgMTIzXSAv UGcgMyAwIFI+Pg0KZW5kb2JqDQo3MiAwIG9iag0KPDwvUCAzNCAwIFIvUy9GaWd1cmUvVHlwZS9T dHJ1Y3RFbGVtL0tbIDE0Ml0gL1BnIDMgMCBSPj4NCmVuZG9iag0KNzMgMCBvYmoNCjw8L1AgMzQg MCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sgMTI0IDEyNSAxMjYgMTI3IDEyOCAxMjldIC9QZyAz IDAgUj4+DQplbmRvYmoNCjc0IDAgb2JqDQo8PC9QIDM0IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVt L0tbIDEzMF0gL1BnIDMgMCBSPj4NCmVuZG9iag0KNzUgMCBvYmoNCjw8L1AgMzQgMCBSL1MvUC9U eXBlL1N0cnVjdEVsZW0vS1sgMTMxIDEzMiAxMzMgMTM0IDEzNSAxMzYgMTM3IDEzOCAxMzldIC9Q ZyAzIDAgUj4+DQplbmRvYmoNCjc2IDAgb2JqDQpbIDMxM10gDQplbmRvYmoNCjc3IDAgb2JqDQo8 PC9NZXRhZGF0YSA3OCAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzNjAxNS9MZW5ndGgx IDE4OTMzNj4+DQpzdHJlYW0NCnic7J0JfFTV+fefc++dmcySZJJMFhJgJoRNggQTCKtmIAsIKMiS JiAlIZlJUAIxROqSBEqttREtVosWLVL/Fi2lOgTEQFOlSi0iIlAXpNaiUqSu1KJFROb9nTMzIaGh SJfP56U+35vnd55z7jnnnu0uRwOQIKIkiEFlBdMuH2e8f9mNpO3qTpTcMK6gsOho5t/3kGYaQqR7 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 rMFCoKn/JMh3o7NjWGmw81/4JHER8aiLl8OGl89omaG6Z/XG0En3FfYnjYl/31KclePi0DE9Tb7a 505JhXvcr2KVJdmkYLvnKtP4Hg/ikte92XK2dfHLedrMYuUZGYcnDzIedt/iR9H1A7smFWbZX8Xn 5Tb/nKF5dsm9fdg1tsZrxqe0ENdet3MSVXd7r5d92OS/K2rNmn1T5uoHTh3ypv1ItvHV58g/0s9j frWrtWiIMOynw/s8G/jPjMoMUqXMo/TztgVfBP764qHtt9TxrfkdJ+w90nwNraa6GVQ8+iA70arL /4DM8G2hd+w+5Srd0Ds8Z/nzx51yctdSHr2TD3s6597QoxvdK2fKBRuHPrit5t+U4r/rw4r8qbKD iq92IfQfyGQWJQ0KZW5kc3RyZWFtDQplbmRvYmoNCjc4IDAgb2JqDQo8PC9UeXBlL01ldGFkYXRh L1N1YnR5cGUvWE1ML0xlbmd0aCAxNDYzPj4NCnN0cmVhbQ0KPD94cGFja2V0IGJlZ2luPSLvu78i IGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFkb2Jl Om5zOm1ldGEvIiB4OnhtcHRrPSIzLjEtNzAxIj4KPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8v d3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KPHJkZjpEZXNjcmlwdGlvbiBy ZGY6YWJvdXQ9IiIgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+Cjwv cmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiAgeG1sbnM6eG1w UmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyI+Cjx4bXBSaWdodHM6 TWFya2VkPlRydWU8L3htcFJpZ2h0czpNYXJrZWQ+PC9yZGY6RGVzY3JpcHRpb24+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPC9yZGY6UkRGPjwveDp4bXBtZXRhPjw/ eHBhY2tldCBlbmQ9InciPz4NCmVuZHN0cmVhbQ0KZW5kb2JqDQo3OSAwIG9iag0KPDwvRmlsdGVy L0ZsYXRlRGVjb2RlL0xlbmd0aCAzNTY+Pg0Kc3RyZWFtDQp4nH1Sy26DMBC88xU+pocIbExIJYSU kCBx6EMl/QBiLylSMZYhB/6+Zp3mKcWSsXZ3ZmeNx8+KTaGagfifphMlDKRulDTQd0cjgOzh0CiP xkQ2YjhF+BVtpT3fksuxH6AtVN15SUL8L1vsBzOS2Up2e3jx/A8jwTTqQGbfWWnj8qj1L7SgBhJ4 aUok1LbRW6XfqxaIj7R5IW29Gca55VwQu1EDYRhTN4zoJPS6EmAqdQAvCexKSZLblXqg5F2dOda+ vsBDC7cHx4MFKSbXLpm55BJb/ZPOPcRPZRCdO1iGXEpdtD2REEUfdKnTpRs8wuBGgt5LcIawKL9u +nAZFq4mGAtxIE7xMozjQIxvXTK+UQrvlFgUIIwtkBsxFy1dFLlo/XyK6BUF49Chc+TGkUtijfP1 01/KYrwIjyhyl9NzMEoX17rT404ePDtHHI2xpkGjolsmnzQKzl7WnZ5Y0/4D4evd1A0KZW5kc3Ry ZWFtDQplbmRvYmoNCjgwIDAgb2JqDQo8PC9NZXRhZGF0YSA4MSAwIFIvRmlsdGVyL0ZsYXRlRGVj b2RlL0xlbmd0aCA2Nzg0MC9MZW5ndGgxIDIxMTMxMj4+DQpzdHJlYW0NCnic7J0JfFTV9cfPmzf7 +mbfMpk920wWJhAgDGSyTAgEJZAICaWSEBBcKKmA1RYLtmo1aqWVv1tbobZSW6VMJmqD+q/87eKC CqhVai2L4ILVShdttZb5n3tnmCSUNiQmpn64X7i/u7777ntzc3JP3jLAAYANRQwb65pnzdxc9KsP gPf+FcC6fmZdvH6ZsOJcELU9AyC6a2bT3ObPn+i7DUSLLwH48Z9nNp9X84i6yQK8tB3Aeens5pb6 VUUXSnH7F7HX3DktzQ0vns//GCD4DoDmc3ObSyPGlis2YF9yrG9vqp3T0vbCVUew/82Yr1hQd07r uf6VXwMobwDQb+5c1dG16e2PnwTumqsB+Pmdl631nCg7cBy4u1oAZK9c0LVi1S+2uTjgrtsPIJ2w omNNF9hAgf1hexBWXHLFBR9Jd2H9tjKAq59cuWzV5VsWzMO+614FLnbvyuUdyw7M2v57AO5Gsv+V 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 ZHN0cmVhbQ0KZW5kb2JqDQo4MSAwIG9iag0KPDwvVHlwZS9NZXRhZGF0YS9TdWJ0eXBlL1hNTC9M ZW5ndGggMTQ2Mz4+DQpzdHJlYW0NCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2Vo aUh6cmVTek5UY3prYzlkIj8+PHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4 bXB0az0iMy4xLTcwMSI+CjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5 OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiICB4 bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgo8L3JkZjpEZXNjcmlwdGlv bj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgIHhtbG5zOnhtcFJpZ2h0cz0iaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wL3JpZ2h0cy8iPgo8eG1wUmlnaHRzOk1hcmtlZD5UcnVlPC94 bXBSaWdodHM6TWFya2VkPjwvcmRmOkRlc2NyaXB0aW9uPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCjwvcmRmOlJERj48L3g6eG1wbWV0YT48P3hwYWNrZXQgZW5kPSJ3 Ij8+DQplbmRzdHJlYW0NCmVuZG9iag0KODIgMCBvYmoNClsgMFsgNzc4XSAgM1sgMjUwIDMzM10g IDExWyAzMzMgMzMzXSAgMTVbIDI1MCAzMzMgMjUwXSAgMTlbIDUwMCA1MDAgNTAwIDUwMCA1MDAg NTAwIDUwMCA1MDAgNTAwIDUwMCAyNzhdICA2NlsgNTAwXSAgNTcwWyA3MjIgNTc0IDY2NyA1Nzgg NjgyIDYxMV0gIDU3N1sgNTAxIDcyMiA3MjIgNjY3IDY3OCA4ODkgNzIyIDcyMiA3MjIgNTU2IDY2 NyA2MTEgNzA4IDc5MF0gIDU5MlsgNzIyXSAgNTk0WyAxMDA5XSAgNTk3WyA4NzJdICA2MDFbIDY2 NyA0NDQgNTA5IDQ3MiA0MTAgNTA5IDQ0NCA2OTEgMzk1IDUzNSA1MzUgNDg2IDQ5OSA2MzMgNTM1 IDUwMCA1MzUgNTAwIDQ0NCA0MzcgNTAwIDY0OCA1MDAgNTM1IDUwMyA3NzAgNzcwXSAgNjI5WyA2 NzIgNDU2IDQyOSA3NDcgNDYwIDQ0NF0gIDY1MVsgOTU0XSBdIA0KZW5kb2JqDQo4MyAwIG9iag0K PDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzMj4+DQpzdHJlYW0NCnick5C8/4cBCBQYKAL2 9f+W1P////0BgwCqBABUjwjxDQplbmRzdHJlYW0NCmVuZG9iag0KODQgMCBvYmoNClsgMjUwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDMzMyAwIDAgMCAwIDAgMCA1MDAgMCAwIDUwMCA1MDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDUwMF0gDQplbmRvYmoNCjg1IDAgb2JqDQo8PC9GaWx0ZXIvRmxhdGVE ZWNvZGUvTGVuZ3RoIDM5ND4+DQpzdHJlYW0NCnicfVNNb4MwDL3zK3LsDhXE0C8JIQEtEod9aGyn aQcKpkMaAQV64N8viVG7thKRIHrxs5+d2Hac7lNRD8x+k22R4cCqWpQS+/YsC2RHPNXCAmBlXQwT Mv+iyTvLVs7Z2A/YpKJqLd9n9rsy9oMc2SIs2yM+WfarLFHW4sQWn3GmcHbuul9sUAzMsYKAlVip QM9595I3yGzjtkxLZa+Hcal8royPsUMGBnNKpmhL7Lu8QJmLE1q+o1bA/EStwEJR3tknr2NV/OTS sF3FdhxwDHs6v7CuQSNDc2Jibyc22eEhaEK0ONCIc0KHeQlOmfCd2VxnXoJTQu6WJPaEwnmJkGKH YcC+9E4xoij4ntWKdAGgE1QIlIjy8vj8jYFrrgrcA7Hhphz3TgI8IJopBzyPUEhoQ2g/L+iZ4sCL iJ3cCN6/O6wcQ4P1/6DwEHRlioUNpacfRaMVHa7NoRKcuz3Y7IiWGN+tTg84v9HVfarH6TIExVlK 1f9m5kzj65avBV7Gsms77aW/P7sAGeQNCmVuZHN0cmVhbQ0KZW5kb2JqDQo4NiAwIG9iag0KPDwv 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 iutlepkqoVfoFaqkfkO/oUrxm4il9Tv6HVVGb9Qb1XV6i96iUvR2vV2V1f/U/1Tl9Ef6I1Vef6I/ URX0Pr1PVdQH9AFVSR/Sh1RlfVQftXPzG/2Nul5/r79XVfUP+gdVTf+of1TV9Vl9VtXQP+mfVE07 B6qrWnYe1Fa1TXPTXNUxLU1LVde0Mq1UPdPGtFGpJsNkqPrmJnOTamDam/aqoelgOqg009l0Vo1M pslUN5iepqdqbO40d6ompo/po9LlizWqqRlihqhm5h57dmluRpgRqoXJMTmqpRlnxqkbzUPmIdXK PGIeUa3NRDNRtTGTzWTV1jxmHlMZZoqZotqZqWaquslMM9PUzeYp85Rqb3JNrrrFzDAzVAfzjHlG 3WpmmVmqo5ltZqtO8rUd1dnMNXPVbWaemae6mPlmvupqFpqFKlO+zqO6mUVmkepulpqlqod8VUf1 NKvNanW7WWPWqF527q5Xd5h3zbvqLrPVbFW9zU6zU91tPjQfqj5mj9mj+ppPzCeqn/nMfKb625n9 uRpgvjRfqoHmiDmiBpnj5rgabL4z36kh5gfzgxpqzpqzapi5YC6oLHPZXFb3mF/Nr2q4yTN5KtvX vlb3+jE/pkb4SX6SGukX8gupUX5hv7Aa7Rf1i6ocv6RfUo3xS/ul1Vi/rF9W3edX8iupcX4Vv4q6 X76+pB7wq/vV1YN+Tb+mesiv7ddWD/t1/bpqvJ/qp6oJfgO/gXrET/PT1KN+E7+Jmug39ZuqSX5L v6Wa7LfyW6m/+G38Nuoxv7ffWz3u9/P7qSn+IH+QesLP8XPU1KQ3kt5Qf016M+lNNS1pbdJa9WRg F1H1VGACo6YHCUGCyg0KBAXU00HhoLCaERQPiqu/BaWD0uqZoGxQVs0MKgYV1azg+uB69WxQLaim Zgc1ghrq70GtoJZ6LqgX1FNzgoZBQzU3aBw0Vv8ImgXN1LzgxuBG9XzQNmir5gc3BzerBcGtwa1q YXBbcJt6IegWdFMvBrcHt6uXgruCu9TLQd+gr3olGBgMVK8GQ4Oh6rUgK8hSi4LhwXD1uo38b9Uo XUnX1Kk6TV/UT+ln9HN6nl6oX9aL9Gr9tt6gN+tt+n29S3+s9+ov9Ff6a31Cn5SvCJka+qKpYWrp J00n09X0MHeYu01/M9hkmXvNaHOfedBMMC+Z18wSs8K8ad4xtcwm857ZYT4wu/Vee91vDprD5pj5 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 6O3RezvkOgKjH89UBt3yT9tYtF82RQRvZJdqZSjLSI6I9gE3QkV0jaTOj7Nti74Yl/UWay/vXfQB zqQZfdnNbkkFmt7P0F6Mj6L5nZ4oonmR9IQ5MSyWwXOpaEavoT3UIvmSHN1U2fOp6KE6uf59STwO Vxr1M57qLFCOPXaZR+5pG3LwKjUYPtTTOzqXVgLJMzobcDXP5aF0G4+Bvakk6aZo/x1dngnH7BT2 Vm8wPDHvFNXK/DjngNE4ZJT0yp1dKyZholJNvVh/iuVhClw+3q401nLcVymbBBEGSBCB7/PEiCBB 2OhFzP+4IH9eJH9Yupm+CDLLHuBbq0bW70e/YPo7vz1hQHDS11QAQCOVEKrKKspomz+J8aXetD71 Rr4NYuKNwYnckOzyWIuInwi1IpHgpuk0OaWdVt6Y7CpLewZ1l/dLMp0dsnP1AzLJ53PPwt+1ycNi L1KINQpE/qRKaAmvbQABq9JQOsyF4ptEmowYXHlqLOk+xiCsjJladDxVXKz7BjyjOYP/CO1ZEn53 xy8ndtfbzqHykJkJg8UHyfklfsMzbb2VZKGQCevDITK2eynLjafV2rYCGhFPZgTfRmkp7nh7YavE gBPDBheOF48vwZSpsO78fA3sFdcTXE54Pg+Ijwxz/ciGD3ckIkDYG1A7GsRs8VJIg0lPTEyu+fBt 61Tk7bGy5kCeBspvbn2cx7qunabJcUblE3JEW9tZKVO9XSYuxz+WKS+DhG2UDcFHW/8Fzxu6hA0K ZW5kc3RyZWFtDQplbmRvYmoNCjg3IDAgb2JqDQo8PC9UeXBlL01ldGFkYXRhL1N1YnR5cGUvWE1M L0xlbmd0aCAxNDYzPj4NCnN0cmVhbQ0KPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBD ZWhpSHpyZVN6TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4 OnhtcHRrPSIzLjEtNzAxIj4KPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8x OTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIg IHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CjwvcmRmOkRlc2NyaXB0 aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiAgeG1sbnM6eG1wUmlnaHRzPSJodHRw Oi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyI+Cjx4bXBSaWdodHM6TWFya2VkPlRydWU8 L3htcFJpZ2h0czpNYXJrZWQ+PC9yZGY6RGVzY3JpcHRpb24+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKPC9yZGY6UkRGPjwveDp4bXBtZXRhPjw/eHBhY2tldCBlbmQ9 InciPz4NCmVuZHN0cmVhbQ0KZW5kb2JqDQo4OCAwIG9iag0KWyAwWyA3NzhdICAzWyAyNTBdICAx MVsgMzMzIDMzM10gIDE1WyAyNTAgMzMzIDI1MF0gIDE5WyA1MDAgNTAwIDUwMCA1MDAgNTAwIDUw MCA1MDAgNTAwIDUwMF0gIDI5WyAzMzNdICAxNjlbIDUwMCA1MDBdICAxNzdbIDUwMF0gIDU3MFsg NzIyXSAgNTcyWyA2NjcgNjM2IDY4OF0gIDU3OFsgNzc4XSAgNTgwWyA3MjVdICA1ODNbIDc3OF0g IDU4NVsgNzc4IDYxMSA3MjJdICA1OTJbIDc3OF0gIDYwMlsgNTAwIDUwMCA1NDAgNDU0IDUwNiA0 NDQgNzI1IDQwMiA1NzYgNTc2IDU3NiA1NjEgNjgxIDU3NiA1MDAgNTc2IDU1NiA0NDQgNDkxIDUw MCA2OTIgNTAwIDU3NiA1NjQgODQ0XSAgNjI5WyA3ODEgNTI5XSAgNjMzWyA1NDFdICA2NTFbIDEw MDVdIF0gDQplbmRvYmoNCjg5IDAgb2JqDQo8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDM0 Pj4NCnN0cmVhbQ0KeJwTkLz/hQEdJDhgCBEAepoFDfb//z9zYBBAlQAAR6IHVw0KZW5kc3RyZWFt DQplbmRvYmoNCjkwIDAgb2JqDQpbIDI1MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAzMzMgMCAw IDUwMCA1MDAgMCAwIDUwMCAwIDAgNTAwIDUwMF0gDQplbmRvYmoNCjkxIDAgb2JqDQo8PC9OIDMv RmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyNTkzPj4NCnN0cmVhbQ0KeJydlndUVNcWh8+9d3qh zTB0GHqvUgYQ6R2kV1EYZgYYygDDDNgLIioQUUSkKYIEBQwYDUViRRQLAVEBe0CCgBKDUWyoZEbW Snx5ee/l5ffHPd/aZ+9z99l737UuACQvPy4vHZYCII0n4Ad7utAjo6Lp2H4AAzzAAHMAmKysDP8Q j1Agkre7Kz1L5AT+Ra+HASRebxl7BdLp4P+TNCuDLwAAChTxEjYniyXiPBGn5ggyxPZZEVPjU8QM o8TMFyUoYnkxJy6y0WefRXYSMzuNxxaxOOcMdhpbzD0i3pEt5IgY8RNxfjaXkyPi2yLWShWmcUX8 VhybxmFmAYAiie0CDitJxGYiJvFDg11FvBQAHCnxC47/ggWc1QLxpVzTM9bwuYlJAroeS59ubmvL oHtxclI5AoFxIJOVwuSz6a7paRlM3hoAFu/8WTLi2tJFRbY2t7W2NrYwMf+iUP91829K3NtFehn0 uWcQre8P21/5pdcBwJgT1Wb3H7b4CgA6tgEgf+8Pm9YhACRFfWsf+OI+NPG8JAkEGXampjk5OSZc DstEXNDf9T8d/oa+eJ+J+Ljfy0N34yQwhakCurhurPTUdCGfnpXBZHHoxn8e4n8c+Nd5GAVzEjh8 Dk8UES6aMi4vUdRuHpsr4Kbz6Fzef2riPwz7kxbnWiRK/SdAjTUBUgNUgPzcB1AUIkBiDop2oN/7 5ocPB4GiNUJtcnHuPwv691PhYvEji5v4Oc41OJTOEvKzF/fEnyVAAwKQBFSgAFSBJtADxsAC2AB7 4ATcgQ8IAKEgCqwCLJAE0gAf5ID1YAvIB4VgN9gHKkENqAeNoAWcAB3gNLgALoPr4AYYAvfBKJgA z8AseA3mIQjCQmSIAilAapA2ZAhZQAxoGeQO+UHBUBQUByVCPEgIrYe2QoVQCVQJ1UKN0LfQKegC dBUahO5CY9A09Cv0HkZgEkyFVWAd2BRmwM6wLxwKr4QT4Ux4LZwH74LL4Tr4GNwOX4Cvw0PwKPwM nkMAQkRoiDpijDAQVyQAiUYSED6yESlAypA6pAXpQnqRW8goMoO8Q2FQFBQdZYyyR3mhwlAsVCZq I6oIVYk6impH9aBuocZQs6hPaDJaGW2ItkN7oyPRiegcdD66DN2AbkNfQg+hJ9CvMRgMDaOLscF4 YaIwyZh1mCLMAUwr5jxmEDOOmcNisQpYQ6wDNgDLxAqw+dgK7DHsOexN7AT2LY6IU8NZ4Dxw0Tge LhdXhmvCncXdxE3i5vFSeG28HT4Az8avwRfj6/Fd+AH8BH6eIE3QJTgQQgnJhC2EckIL4RLhAeEl kUjUINoSg4hc4mZiOfE48QpxjPiOJEMyILmSYkhC0i7SEdJ50l3SSzKZrEN2IkeTBeRd5EbyRfIj 8lsJioSJhLcEW2KTRJVEu8RNieeSeEltSWfJVZJrJcskT0oOSM5I4aV0pFylmFIbpaqkTkmNSM1J U6TNpQOk06SLpJukr0pPyWBldGTcZdgyeTKHZS7KjFMQiibFlcKibKXUUy5RJqgYqi7Vm5pMLaR+ Q+2nzsrKyFrKhsuulq2SPSM7SkNoOjRvWiqtmHaCNkx7L6ci5yzHkdsp1yJ3U+6NvJK8kzxHvkC+ VX5I/r0CXcFdIUVhj0KHwkNFlKKBYpBijuJBxUuKM0pUJXslllKB0gmle8qwsoFysPI65cPKfcpz KqoqnioZKhUqF1VmVGmqTqrJqqWqZ1Wn1Shqy9S4aqVq59Se0mXpzvRUejm9hz6rrqzupS5Ur1Xv V5/X0NUI08jVaNV4qEnQZGgmaJZqdmvOaqlp+Wut12rWuqeN12ZoJ2nv1+7VfqOjqxOhs12nQ2dK V17XW3etbrPuAz2ynqNepl6d3m19jD5DP0X/gP4NA9jAyiDJoMpgwBA2tDbkGh4wHDRCG9ka8Yzq jEaMScbOxtnGzcZjJjQTP5Nckw6T56ZaptGme0x7TT+ZWZmlmtWb3TeXMfcxzzXvMv/VwsCCZVFl cXsJeYnHkk1LOpe8sDS05FgetLxjRbHyt9pu1W310drGmm/dYj1to2UTZ1NtM8KgMgIZRYwrtmhb F9tNtqdt39lZ2wnsTtj9Ym9sn2LfZD+1VHcpZ2n90nEHDQemQ63D6DL6srhlh5aNOqo7Mh3rHB87 aTqxnRqcJp31nZOdjzk/dzFz4bu0ubxxtXPd4HreDXHzdCtw63eXcQ9zr3R/5KHhkejR7DHraeW5 zvO8F9rL12uP14i3ijfLu9F71sfGZ4NPjy/JN8S30vexn4Ef36/LH/b38d/r/2C59nLe8o4AEOAd sDfgYaBuYGbg90GYoMCgqqAnwebB64N7QyghsSFNIa9DXUKLQ++H6YUJw7rDJcNjwhvD30S4RZRE jEaaRm6IvB6lGMWN6ozGRodHN0TPrXBfsW/FRIxVTH7M8ErdlatXXl2luCp11ZlYyVhm7Mk4dFxE XFPcB2YAs445F+8dXx0/y3Jl7Wc9YzuxS9nTHAdOCWcywSGhJGEq0SFxb+J0kmNSWdIM15VbyX2R 7JVck/wmJSDlSMpCakRqaxouLS7tFE+Gl8LrSVdNX50+mGGYkZ8xmmmXuS9zlu/Lb8iCslZmdQqo op+pPqGecJtwLHtZdlX225zwnJOrpVfzVvetMVizc83kWo+1X69DrWOt616vvn7L+rENzhtqN0Ib 4zd2b9LclLdpYrPn5qNbCFtStvyQa5Zbkvtqa8TWrjyVvM1549s8tzXnS+Tz80e222+v2YHawd3R v3PJzoqdnwrYBdcKzQrLCj8UsYqufWX+VflXC7sSdvUXWxcf3I3Zzds9vMdxz9ES6ZK1JeN7/fe2 l9JLC0pf7Yvdd7XMsqxmP2G/cP9ouV95Z4VWxe6KD5VJlUNVLlWt1crVO6vfHGAfuHnQ6WBLjUpN Yc37Q9xDd2o9a9vrdOrKDmMOZx9+Uh9e3/s14+vGBsWGwoaPR3hHRo8GH+1ptGlsbFJuKm6Gm4XN 08dijt34xu2bzhbjltpWWmvhcXBcePzpt3HfDp/wPdF9knGy5Tvt76rbKG0F7VD7mvbZjqSO0c6o zsFTPqe6u+y72r43+f7IafXTVWdkzxSfJZzNO7twbu25ufMZ52cuJF4Y747tvn8x8uLtnqCe/ku+ l65c9rh8sde599wVhyunr9pdPXWNca3juvX19j6rvrYfrH5o67fubx+wGei8YXuja3Dp4Nmbjjcv 3HK7dfm29+3rQ8uHBofDhu+MxIyM3mHfmbqbevfFvex78/c3P0A/KHgo9bDskfKjuh/1f2wdtR49 M+Y21vc45PH9cdb4s5+yfvowkfeE/KRsUm2yccpi6vS0x/SNpyueTjzLeDY/k/+z9M/Vz/Wef/eL 0y99s5GzEy/4LxZ+LXqp8PLIK8tX3XOBc49ep72ef1PwVuHt0XeMd73vI95Pzud8wH4o/6j/seuT 76cHC2kLC78B94Tz+w0KZW5kc3RyZWFtDQplbmRvYmoNCjkyIDAgb2JqDQo8PC9UeXBlL01ldGFk YXRhL1N1YnR5cGUvWE1ML0xlbmd0aCAzMjIyPj4NCnN0cmVhbQ0KPD94cGFja2V0IGJlZ2luPSLv u78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFk b2JlOm5zOm1ldGEvIiB4OnhtcHRrPSIzLjEtNzAxIj4KPHJkZjpSREYgeG1sbnM6cmRmPSJodHRw Oi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KPHJkZjpEZXNjcmlwdGlv biByZGY6YWJvdXQ9IiIgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+ CjxwZGY6UHJvZHVjZXI+TWljcm9zb2Z0wq4gV29yZCAyMDEzPC9wZGY6UHJvZHVjZXI+PC9yZGY6 RGVzY3JpcHRpb24+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiICB4bWxuczpkYz0iaHR0 cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgo8ZGM6Y3JlYXRvcj48cmRmOlNlcT48cmRm OmxpPmFzdXM8L3JkZjpsaT48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9u Pgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRv YmUuY29tL3hhcC8xLjAvIj4KPHhtcDpDcmVhdG9yVG9vbD5NaWNyb3NvZnTCriBXb3JkIDIwMTM8 L3htcDpDcmVhdG9yVG9vbD48eG1wOkNyZWF0ZURhdGU+MjAxMy0xMC0zMVQxNDoxNTo1NyswNDow MDwveG1wOkNyZWF0ZURhdGU+PHhtcDpNb2RpZnlEYXRlPjIwMTMtMTAtMzFUMTQ6MTU6NTcrMDQ6 MDA8L3htcDpNb2RpZnlEYXRlPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJk ZjphYm91dD0iIiAgeG1sbnM6eGFwTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8i Pgo8eGFwTU06RG9jdW1lbnRJRD51dWlkOjM4RkVGNjhELUE2MzUtNDFCQi04QTNCLTcwMTMwRUJF NjczRjwveGFwTU06RG9jdW1lbnRJRD48eGFwTU06SW5zdGFuY2VJRD51dWlkOjM4RkVGNjhELUE2 MzUtNDFCQi04QTNCLTcwMTMwRUJFNjczRjwveGFwTU06SW5zdGFuY2VJRD48L3JkZjpEZXNjcmlw dGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgIHhtbG5zOnBkZmFpZD0iaHR0cDov L3d3dy5haWltLm9yZy9wZGZhL25zL2lkLyI+CjxwZGZhaWQ6cGFydD4xPC9wZGZhaWQ6cGFydD48 cGRmYWlkOmNvbmZvcm1hbmNlPkE8L3BkZmFpZDpjb25mb3JtYW5jZT48L3JkZjpEZXNjcmlwdGlv bj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCjwvcmRmOlJERj48L3g6eG1wbWV0YT48P3hwYWNr ZXQgZW5kPSJ3Ij8+DQplbmRzdHJlYW0NCmVuZG9iag0KeHJlZg0KMCA5Mw0KMDAwMDAwMDAwMCA2 NTUzNSBmDQowMDAwMDAwMDE3IDAwMDAwIG4NCjAwMDAwMDAzNDAgMDAwMDAgbg0KMDAwMDAwMDM5 NiAwMDAwMCBuDQowMDAwMDAwNjk3IDAwMDAwIG4NCjAwMDAwMDUxMDAgMDAwMDAgbg0KMDAwMDAw NTI2NiAwMDAwMCBuDQowMDAwMDA1NTA1IDAwMDAwIG4NCjAwMDAwMDU2NDcgMDAwMDAgbg0KMDAw MDAwNTY3NSAwMDAwMCBuDQowMDAwMDA1ODQ2IDAwMDAwIG4NCjAwMDAwMDU5MjAgMDAwMDAgbg0K MDAwMDAwNjE5NyAwMDAwMCBuDQowMDAwMDA2Mzc4IDAwMDAwIG4NCjAwMDAwMDY2NDEgMDAwMDAg bg0KMDAwMDAwNjc5MCAwMDAwMCBuDQowMDAwMDA2ODIwIDAwMDAwIG4NCjAwMDAwMDY5OTcgMDAw MDAgbg0KMDAwMDAwNzA3MSAwMDAwMCBuDQowMDAwMDA3MzUzIDAwMDAwIG4NCjAwMDAwMDc1Mzkg MDAwMDAgbg0KMDAwMDAwNzgwNyAwMDAwMCBuDQowMDAwMDE5MTY2IDAwMDAwIG4NCjAwMDAwMTk0 NTcgMDAwMDAgbg0KMDAwMDAyNDA0MiAwMDAwMCBuDQowMDAwMDI0MzMwIDAwMDAwIG4NCjAwMDAw MjYyNjQgMDAwMDAgbg0KMDAwMDAyNjU1NCAwMDAwMCBuDQowMDAwMDMzMTAxIDAwMDAwIG4NCjAw MDAwMzMzODggMDAwMDAgbg0KMDAwMDAzNDY4NiAwMDAwMCBuDQowMDAwMDM0OTA0IDAwMDAwIG4N CjAwMDAwMzUwMTMgMDAwMDAgbg0KMDAwMDAzNTI2NyAwMDAwMCBuDQowMDAwMDM1MzA4IDAwMDAw IG4NCjAwMDAwMzU2NDkgMDAwMDAgbg0KMDAwMDAzNTcxOCAwMDAwMCBuDQowMDAwMDM2NzU2IDAw MDAwIG4NCjAwMDAwMzY4MzIgMDAwMDAgbg0KMDAwMDAzNjkwMSAwMDAwMCBuDQowMDAwMDM2OTcw IDAwMDAwIG4NCjAwMDAwMzcwMzkgMDAwMDAgbg0KMDAwMDAzNzExNSAwMDAwMCBuDQowMDAwMDM3 MjEyIDAwMDAwIG4NCjAwMDAwMzcyOTcgMDAwMDAgbg0KMDAwMDAzNzM5NyAwMDAwMCBuDQowMDAw MDM3NDczIDAwMDAwIG4NCjAwMDAwMzc1NTUgMDAwMDAgbg0KMDAwMDAzNzYzNyAwMDAwMCBuDQow MDAwMDM3NzA3IDAwMDAwIG4NCjAwMDAwMzc3ODMgMDAwMDAgbg0KMDAwMDAzNzg1MyAwMDAwMCBu DQowMDAwMDM3OTI5IDAwMDAwIG4NCjAwMDAwMzgwMTEgMDAwMDAgbg0KMDAwMDAzODA5MyAwMDAw MCBuDQowMDAwMDM4MTg3IDAwMDAwIG4NCjAwMDAwMzgyNTcgMDAwMDAgbg0KMDAwMDAzODMzMyAw MDAwMCBuDQowMDAwMDM4NDA5IDAwMDAwIG4NCjAwMDAwMzg0OTEgMDAwMDAgbg0KMDAwMDAzODU2 NyAwMDAwMCBuDQowMDAwMDM4NjU1IDAwMDAwIG4NCjAwMDAwMzg3MzEgMDAwMDAgbg0KMDAwMDAz ODgwNyAwMDAwMCBuDQowMDAwMDM4ODg0IDAwMDAwIG4NCjAwMDAwMzg5NjMgMDAwMDAgbg0KMDAw MDAzOTA0MiAwMDAwMCBuDQowMDAwMDM5MTI5IDAwMDAwIG4NCjAwMDAwMzkyMDAgMDAwMDAgbg0K MDAwMDAzOTI3OSAwMDAwMCBuDQowMDAwMDM5Mzc0IDAwMDAwIG4NCjAwMDAwMzk0NTAgMDAwMDAg bg0KMDAwMDAzOTUyMSAwMDAwMCBuDQowMDAwMDM5NTk3IDAwMDAwIG4NCjAwMDAwMzk2ODggMDAw MDAgbg0KMDAwMDAzOTc1OSAwMDAwMCBuDQowMDAwMDM5ODYyIDAwMDAwIG4NCjAwMDAwMzk4ODkg MDAwMDAgbg0KMDAwMDA3NjAxMiAwMDAwMCBuDQowMDAwMDc3NTU4IDAwMDAwIG4NCjAwMDAwNzc5 ODkgMDAwMDAgbg0KMDAwMDE0NTkzNyAwMDAwMCBuDQowMDAwMTQ3NDgzIDAwMDAwIG4NCjAwMDAx NDc5MDUgMDAwMDAgbg0KMDAwMDE0ODAxMSAwMDAwMCBuDQowMDAwMTQ4MTc0IDAwMDAwIG4NCjAw MDAxNDg2NDMgMDAwMDAgbg0KMDAwMDIwOTQzNyAwMDAwMCBuDQowMDAwMjEwOTgzIDAwMDAwIG4N CjAwMDAyMTEzNzIgMDAwMDAgbg0KMDAwMDIxMTQ4MCAwMDAwMCBuDQowMDAwMjExNTY3IDAwMDAw IG4NCjAwMDAyMTQyNDAgMDAwMDAgbg0KdHJhaWxlcg0KPDwvU2l6ZSA5My9Sb290IDEgMCBSL0lu Zm8gMzAgMCBSL0lEWzw4REY2RkUzODM1QTZCQjQxOEEzQjcwMTMwRUJFNjczRj48OERGNkZFMzgz NUE2QkI0MThBM0I3MDEzMEVCRTY3M0Y+XSA+Pg0Kc3RhcnR4cmVmDQoyMTc1NDUNCiUlRU9G ------=_NextPart_000_11A0_01CED6EE.D61A6E60-- From guz.fnst@cn.fujitsu.com Fri Nov 1 05:31:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B171D7F58 for ; Fri, 1 Nov 2013 05:31:18 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 715C38F8040 for ; Fri, 1 Nov 2013 03:31:15 -0700 (PDT) X-ASG-Debug-ID: 1383301872-04bdf0789944d980001-NocioJ Received: from song.cn.fujitsu.com (cn.fujitsu.com [222.73.24.84]) by cuda.sgi.com with ESMTP id scH8XTAaFZygbhsN for ; Fri, 01 Nov 2013 03:31:13 -0700 (PDT) X-Barracuda-Envelope-From: guz.fnst@cn.fujitsu.com X-Barracuda-Apparent-Source-IP: 222.73.24.84 X-IronPort-AV: E=Sophos;i="4.93,616,1378828800"; d="scan'208";a="8921486" Received: from unknown (HELO tang.cn.fujitsu.com) ([10.167.250.3]) by song.cn.fujitsu.com with ESMTP; 01 Nov 2013 18:27:50 +0800 Received: from fnstmail02.fnst.cn.fujitsu.com (tang.cn.fujitsu.com [127.0.0.1]) by tang.cn.fujitsu.com (8.14.3/8.13.1) with ESMTP id rA1AV9PA018112; Fri, 1 Nov 2013 18:31:10 +0800 Received: from [10.167.226.100] ([10.167.226.100]) by fnstmail02.fnst.cn.fujitsu.com (Lotus Domino Release 8.5.3) with ESMTP id 2013110118292537-2709569 ; Fri, 1 Nov 2013 18:29:25 +0800 Message-ID: <52738187.1000807@cn.fujitsu.com> Date: Fri, 01 Nov 2013 18:25:11 +0800 From: Gu Zheng User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20110930 Thunderbird/7.0.1 MIME-Version: 1.0 To: bpm@sgi.com, elder@kernel.org CC: xfs@oss.sgi.com, linux-kernel , guz.fnst@cn.fujitsu.com Subject: [PATCH] xfs: simplify kmem_{zone_}zalloc X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/01 18:29:25, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/01 18:29:26, Serialize complete at 2013/11/01 18:29:26 X-ASG-Orig-Subj: [PATCH] xfs: simplify kmem_{zone_}zalloc Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: cn.fujitsu.com[222.73.24.84] X-Barracuda-Start-Time: 1383301873 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141961 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Introduce flag KM_ZERO which is used to alloc zeroed entry, and convert kmem_{zone_}zalloc to call kmem_{zone_}alloc() with KM_ZERO directly, in order to avoid the setting to zero step. Signed-off-by: Gu Zheng --- fs/xfs/kmem.c | 14 ++------------ fs/xfs/kmem.h | 7 ++++++- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/fs/xfs/kmem.c b/fs/xfs/kmem.c index a02cfb9..d56fcc9 100644 --- a/fs/xfs/kmem.c +++ b/fs/xfs/kmem.c @@ -65,12 +65,7 @@ kmem_alloc(size_t size, xfs_km_flags_t flags) void * kmem_zalloc(size_t size, xfs_km_flags_t flags) { - void *ptr; - - ptr = kmem_alloc(size, flags); - if (ptr) - memset((char *)ptr, 0, (int)size); - return ptr; + return kmem_alloc(size, flags | KM_ZERO); } void * @@ -132,10 +127,5 @@ kmem_zone_alloc(kmem_zone_t *zone, xfs_km_flags_t flags) void * kmem_zone_zalloc(kmem_zone_t *zone, xfs_km_flags_t flags) { - void *ptr; - - ptr = kmem_zone_alloc(zone, flags); - if (ptr) - memset((char *)ptr, 0, kmem_cache_size(zone)); - return ptr; + return kmem_zone_alloc(zone, flags | KM_ZERO); } diff --git a/fs/xfs/kmem.h b/fs/xfs/kmem.h index 3a7371c..8ea21fd 100644 --- a/fs/xfs/kmem.h +++ b/fs/xfs/kmem.h @@ -32,6 +32,7 @@ typedef unsigned __bitwise xfs_km_flags_t; #define KM_NOSLEEP ((__force xfs_km_flags_t)0x0002u) #define KM_NOFS ((__force xfs_km_flags_t)0x0004u) #define KM_MAYFAIL ((__force xfs_km_flags_t)0x0008u) +#define KM_ZERO ((__force xfs_km_flags_t)0x0010u) /* * We use a special process flag to avoid recursive callbacks into @@ -43,7 +44,7 @@ kmem_flags_convert(xfs_km_flags_t flags) { gfp_t lflags; - BUG_ON(flags & ~(KM_SLEEP|KM_NOSLEEP|KM_NOFS|KM_MAYFAIL)); + BUG_ON(flags & ~(KM_SLEEP|KM_NOSLEEP|KM_NOFS|KM_MAYFAIL|KM_ZERO)); if (flags & KM_NOSLEEP) { lflags = GFP_ATOMIC | __GFP_NOWARN; @@ -52,6 +53,10 @@ kmem_flags_convert(xfs_km_flags_t flags) if ((current->flags & PF_FSTRANS) || (flags & KM_NOFS)) lflags &= ~__GFP_FS; } + + if (flags & KM_ZERO) + lflags |= __GFP_ZERO; + return lflags; } -- 1.7.7 From antonio.blanco1@aol.com Fri Nov 1 06:37:25 2013 Return-Path: X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 886CE29E07 for ; Fri, 1 Nov 2013 06:37:25 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 62CAE30407A for ; Fri, 1 Nov 2013 04:37:25 -0700 (PDT) X-ASG-Debug-ID: 1383305840-04cb6c40d54368b0001-w1Z2WR Received: from mail.vps.com ([137.117.234.43]) by cuda.sgi.com with ESMTP id BDJ1wZ4vJCmrb3WQ for ; Fri, 01 Nov 2013 04:37:20 -0700 (PDT) X-Barracuda-Envelope-From: antonio.blanco1@aol.com X-Barracuda-Apparent-Source-IP: 137.117.234.43 Received: from [137.117.234.43] (localhost [IPv6:::1]) by mail.vps.com (Postfix) with ESMTP id 49A67E1AE5; Fri, 1 Nov 2013 11:36:57 +0000 (UTC) Received: from 31.4.245.246 (SquirrelMail authenticated user admin) by 137.117.234.43 with HTTP; Fri, 1 Nov 2013 11:36:57 -0000 Message-ID: Date: Fri, 1 Nov 2013 11:36:57 -0000 Subject: Offizielle Gewinnbenachrichtigung From: "Snr. Antonio Blanco" X-ASG-Orig-Subj: Offizielle Gewinnbenachrichtigung Reply-To: winseguros3@aol.com User-Agent: SquirrelMail/1.4.22 MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20131101113657_41840" X-Priority: 3 (Normal) Importance: Normal To: undisclosed-recipients:; X-Barracuda-Connect: UNKNOWN[137.117.234.43] X-Barracuda-Start-Time: 1383305840 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: -1001.00 X-Barracuda-Spam-Status: No, SCORE=-1001.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 ------=_20131101113657_41840 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit -- Achtung: Öffnen Sie bitte das beigefügte Dokument zum Abrufen ihrer Nachrichten Danke mfg Don Antonio Blanco Alle Korrespondenten an, Don Juan Gomez (agent) Win Seguros Email: juan.gomez@winseguros.com, oder juan.gomez@spainmail.com Tel: 0034 631 547 811 Fax: 0034 917 693 077 ***************************************** Der Austausch von Nachrichten per e-mail dient ausschließlich zu Informationszwecken. Deshalb nehmen wir keine rechtlichen Erklärungen des Absenders per e-mail. Die Informationen in dieser Nachricht ist vertraulich und ausschließlich für den Adressaten. Wenn sich der Empfänger dieser Nachricht ist nicht der Adressat, einer seiner Mitarbeiter oder sein bevollmächtigter Vertreter, der Empfänger wird hiermit darauf aufmerksam gemacht, dass er/sie sich nicht mit den Inhalten, offenlegen oder reproduzieren ihren Inhalt. Wenn Sie diese Meldung irrtümlich erhalten haben, benachrichtigen Sie bitte den Absender sofort und löschen Sie die Nachricht von Ihrem System. *********************** Alle Warenzeichen sind Eigentum der jeweiligen Inhaber. Copyright © 2010-2013. Alle Rechte vorbehalten ------=_20131101113657_41840 Content-Type: application/pdf; name="c.g.euromilion.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="c.g.euromilion.pdf" JVBERi0xLjMNCiXi48/TDQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFu ZyAoZW4tVVMpL1N0cnVjdFRyZWVSb290IDc4IDAgUi9PdXRsaW5lcyA3MyAwIFIvTWFya0luZm88 PC9NYXJrZWQgdHJ1ZT4+L1ZpZXdlclByZWZlcmVuY2VzIDE3NiAwIFIvTWV0YWRhdGEgMTc3IDAg Uj4+DQplbmRvYmoNCjIgMCBvYmoNCjw8L1R5cGUvUGFnZXMvQ291bnQgMS9LaWRzWzMgMCBSXT4+ DQplbmRvYmoNCjMgMCBvYmoNCjw8L1R5cGUvUGFnZS9QYXJlbnQgMiAwIFIvUmVzb3VyY2VzPDwv WE9iamVjdDw8L0ltYWdlNSA1IDAgUi9JbWFnZTcgNyAwIFIvSW1hZ2U5IDkgMCBSL0ltYWdlMTMg MTMgMCBSL0ltYWdlNjYgNjYgMCBSL0ltYWdlNjcgNjcgMCBSL0ltYWdlNjkgNjkgMCBSL0ltYWdl NzAgNzAgMCBSL0ltYWdlNzEgNzEgMCBSPj4vRXh0R1N0YXRlPDwvR1MxMSAxMSAwIFIvR1MxMiAx MiAwIFIvR1MzMyAzMyAwIFI+Pi9Gb250PDwvRjEgMTQgMCBSL0YyIDE2IDAgUi9GMyAxOCAwIFIv RjQgMjAgMCBSL0Y1IDIyIDAgUi9GNiAyNCAwIFIvRjcgMjYgMCBSL0Y4IDI4IDAgUj4+L1BhdHRl cm48PC9QMzUgMzUgMCBSL1AzNyAzNyAwIFIvUDM5IDM5IDAgUi9QNDEgNDEgMCBSL1A0MyA0MyAw IFIvUDQ1IDQ1IDAgUi9QNDcgNDcgMCBSL1A0OSA0OSAwIFIvUDUxIDUxIDAgUi9QNTMgNTMgMCBS L1A1NSA1NSAwIFIvUDU3IDU3IDAgUi9QNTkgNTkgMCBSL1A2MSA2MSAwIFIvUDYzIDYzIDAgUi9Q NjUgNjUgMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VCL0ltYWdlQy9JbWFnZUldPj4vTWVk aWFCb3hbMCAwIDU5NS4zMjAgODQxLjkyMF0vQ29udGVudHMgNCAwIFIvR3JvdXA8PC9UeXBlL0dy b3VwL1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQj4+L1RhYnMvUy9TdHJ1Y3RQYXJlbnRzIDA+ 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 7Rhu5MPue319XRNE6Gpqpj/Y1Eq3poZtm9bY1PDJVvwxuUnh1lq+t/Z/AKPap4ANCmVuZHN0cmVh bQ0KZW5kb2JqDQo1IDAgb2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAy MjEvSGVpZ2h0IDExOC9Db2xvclNwYWNlL0RldmljZVJHQi9CaXRzUGVyQ29tcG9uZW50IDgvSW50 ZXJwb2xhdGUgZmFsc2UvU01hc2sgNiAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyNDMy Pj5zdHJlYW0NCnic7Z2xkts6DEX5/x+mbjMpMuMmbQoXqbKTVBs9vWjCgYELECIlW47vKTy2RJEg eExKtrVbCnkO5jEeHf4Gnita8iJQS3JCqCU5IdSSnBBqSU4Itaw8MBUcBQUTIpkeBEdBwYRIqOVJ YEIk1PIkMCGS6kkZ/kol850LtfRgQiSHark2IV8uj9QSwoRI7jxbUksPJkQyouXWQwq19GFCJFu1 /PHjRy25PFle5i0t1NKHCZFktJS7Pj4+yq2W8iW17IYJkVDLk8CESKjlSWBCJNTyJDAhkuO0tBUW aunDhEi2avn79+8iPFQvqWU3TIhkq5bQN2o5DhMiOUhLudZTywxMiKRqmfew+AJTy26YEAmcLcuw lvKck1pmYEIkOy7i8VHUMoYJkVDLk8CESKjlSWBCJONaegfa7YVa+jAhkg4tu4sVaunDhEjgB0R9 WjaPKtTShwmRUMuTwIRIMlr2UajlFpgQCbU8CUyI5DgtPVGpJYQJkWSuxMdVpJZNmBDJiJY/f/58 f39fHqnlOEyIZNMi/u3bt6Xk29vbpz+8CTI1FGrpw4RIklousyK0sbLuynzQRC0hTIgko+Wy1xNS bVyLUcsOmBCJPLdcmW9PCKWT9RHaKLdYIWvl1BLChEiqltfrVU1r69odLNweajUvt5JTSwgTIpkM UiRvelQruCq2PrlcLlVLrxVSYUIkgZaZ5VspapfyuBVSYUIkweWJPXWE7qmZU76Ed/TYE05SqGWL qg2cHuXC7V37yO21QtvKIzp3XpiQmLqIf7olWK9VsfooTy9JDLOUQc6W1rrYVWrZAbOUQc6Wwdmj NZNa9sEsZVhny8z5pKWWoZZ5mKUM6pIHPsILc6UutUzCLDVRV+J2eoRrN1S0MOE5mKUma4qCtTu+ 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 ++GISEjCUNJkKiqZKpIPNxmV4+HsyaMNh4d7j/E9cK7XN8OtpeVr4ZR4dfbamJbqaCHQFZzqY/YN UE0JnpXbUsZwdKH0QyVyesExeB+cOUq6JsDNYwIktbLc6cmD8H64aEU27TkKR79mWC4ehtM/D8F1 /yC/EQ6r3bzltZoYTpcdN846pcfum+BgtUBhDKfLDhtL4e5kOwenvjCkQ18F92n7Tcfh6K/74UAO 4XGnjACOlZXn9tzhR4E9d7EUpBdvgLPNHs9zcJ3DxBY48TftxXMnFPiDjJysenD6u14oSXjx2Nmy rKysrKysrKysrGyDTc/YfqE/xJtMIg0KZW5kc3RyZWFtDQplbmRvYmoNCjcgMCBvYmoNCjw8L1R5 cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDI1OC9IZWlnaHQgMzkvQ29sb3JTcGFjZS9E ZXZpY2VSR0IvQml0c1BlckNvbXBvbmVudCA4L0ludGVycG9sYXRlIGZhbHNlL1NNYXNrIDggMCBS L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMjg4OT4+c3RyZWFtDQp4nO2czWsdVRjG76obd/4X htKNf0BLcdmNuBLSgoKpC0sXIokfIJRKpQQXdjVLoUIqiAEpNG1KVewql5R+KAFRNF4DBVtsu+gm Nj5nnrnPvHPOmblzb5Pcm3gOL8PM3DO5k+T5nffjnJlOJ7XU/Lb59Klnk3M/472T1P4/zarun0eP aZNwM4mF1La9tRSVWBiL/Dz9bz14SNv9O0ltXzbKu422BcIu3FX02z0EaMkppDZCGy26YLfek/W/ Nv7cfRB8BDZ6pSWPkNqQLYpAe0cABNZ/vQfDzjbeSftLSgTWbjtbXnG20UseIbWWLar8oRAgBd1u 99r1G9iOpr06EgdCUVIgBJaubC0sOsNhio72RWszNj5PhaRZbFA4tA0Lx3nPEZCCS18vwkaIjurE Txl7hHpnaimAJaewL1r7IGGE/7WteUa/AvLOsuzd92ahcO8jVUrlCwgC+gOEoW6mLslVkG+H9Ghd qKCAsRApyLLCcJhA2Ptt54rhUrLM+yIo/Oyn52HQub0Qh5A6NM90wLoDUID+ITUNLY4Ax/Y+CCEF 7lPqnGO+TQroCLLs33PnYW4/gbDHm0bs9nWblj/Zjuc0r/4PYcMRQNj2Z2IfCEwfPw6D4NHHpgY4 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 HyxV8oWEwPia/3Ydxa59/dNfF7EQ/mUa33IWFBdFc2TVS0WBKqKaIChCozxfdhkBAyckDuFjvLyx bgYQ5k6diCbIdtaAD9HoPOtCNoChtWGB0RGjHQVFIQUqFjF8ovIjqynss2kmI04UjKXZOkylZJGv DS5LHKrt54sqy1eL5J2hLs4atKTAzg7INdAXqHZUllL78hAFhIUgwMJ6qff0gY2F6AWiVucacIgR nsM7KcA+60XKCywF1h0wO6ilgAOOIT0hMJZWWTmfj/9a9M4qRyF45gVLV8rSh10Ys7yCfzdnkzWJ FgZFivk9ECo5ggEhfIdn5VZzEPLvzTjme6spwgQB96CxmvlyMw4wT/9yBJX56Hp3ALM5sj+PHCCQ KBhLq1CgdSwarPhGKWo+nwwqDpUXGN+BDlxNqsUVlXrp9RsQPCmwLDSAEL6NwabnrsPqvH2nhCd4 vb+oW20s6cvCOqpX9pT+WQL1EAjdAX1BJShSCmz1nxCYpGafoir+WcaKlwdqGohRkFfu7q+B0RKd cK01K6XMfFUXbQ6Nou8kKQOzfsjkvX3Cmt7cJQQ0sdVgKop6+sdHKiuFFFhvYn+Om0QL3mIX6n9k BJ7d2Ld2r/PSfrJbJ0+zPCgKBoPQzRQRcVrZoaGUOY+InOUv/Il84wtvR+zkac1qNbDAUqc1itkL lkKLUoAI7bcXZ5otfrftbOxa3SHb6u43CmiQq6WgAQRLgZu5yKeV1a2sJuUpfJy7GgpU6mwAgaRY X0AQGA5VlF99hCdKAWyH9E/7D8C8wO8NCmVuZHN0cmVhbQ0KZW5kb2JqDQo4IDAgb2JqDQo8PC9U eXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAyNTgvSGVpZ2h0IDM5L0NvbG9yU3BhY2Uv RGV2aWNlR3JheS9NYXR0ZVswIDAgMF0vQml0c1BlckNvbXBvbmVudCA4L0ludGVycG9sYXRlIGZh bHNlL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMzUyPj5zdHJlYW0NCnic7ZjRDoMwCEX9/59m yaIVSkHQOgHHg86K3T0nprotS7aCb/n670vzRIFPgbM9chEMOxTUUUAp7ExQwQFHsCNBBQMDBIWJ ncjvYA3PBYyYgPPCYCxW4WAiVPu0Dw2RKO6+Da2ABhOYaKeIBJQWeN3HcaH0XCj6RiATHRsIqaDL JS1krVEmGhFnMLAAW+X6Y5r/koFgCjAUGqJrYx9fJspmgEGxYedtbRIQSUEvAAZLnIsoqQERVRjW iJIaUB9bLzGwBmsbEtREhHbZDfCcFiIbeTwFtpRvNWDrar1JDYi5LT0yUAED6LTcpAJlN4DekrSm CgYUBZ2JqQKCKECcatSyAqwvL4YW/9S/px2Fcz/ELTTGiR+CbxG3DNMFtLHABlCGKfwEx3/FgwLm Fpv94IvqGeD/MkYVcJsBzw/JkrdAA7P2ZTMw2V0+AxfcRRNwEuT8lTYB06b+V9r6AHXKclMNCmVu ZHN0cmVhbQ0KZW5kb2JqDQo5IDAgb2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9X aWR0aCAxMDgvSGVpZ2h0IDM5L0NvbG9yU3BhY2UvRGV2aWNlUkdCL0JpdHNQZXJDb21wb25lbnQg OC9JbnRlcnBvbGF0ZSBmYWxzZS9TTWFzayAxMCAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0 aCA1OD4+c3RyZWFtDQp4nO3QQQ0AIAwEwdrBvwAM8EQPVAVtQmayBu4iAAAAAAAAAAAAAACgx5nf tmPU1L70UXfVfZjoQUMWDQplbmRzdHJlYW0NCmVuZG9iag0KMTAgMCBvYmoNCjw8L1R5cGUvWE9i amVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDEwOC9IZWlnaHQgMzkvQ29sb3JTcGFjZS9EZXZpY2VH cmF5L01hdHRlWzAgMCAwXS9CaXRzUGVyQ29tcG9uZW50IDgvSW50ZXJwb2xhdGUgZmFsc2UvRmls dGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzMD4+c3RyZWFtDQp4nO3BgQkAAAwCoP5/us4YDDUBAAAA LvWpAUY91ykNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxMSAwIG9iag0KPDwvVHlwZS9FeHRHU3RhdGUv Qk0vTm9ybWFsL2NhIDAuNTAyPj4NCmVuZG9iag0KMTIgMCBvYmoNCjw8L1R5cGUvRXh0R1N0YXRl L0JNL05vcm1hbC9jYSAxPj4NCmVuZG9iag0KMTMgMCBvYmoNCjw8L1R5cGUvWE9iamVjdC9TdWJ0 eXBlL0ltYWdlL1dpZHRoIDQ2My9IZWlnaHQgNDYyL0NvbG9yU3BhY2UvRGV2aWNlUkdCL0JpdHNQ ZXJDb21wb25lbnQgOC9GaWx0ZXIvRENURGVjb2RlL0ludGVycG9sYXRlIHRydWUvTGVuZ3RoIDQ4 MTQxPj5zdHJlYW0NCv/Y/+AAEEpGSUYAAQEBAMgAyAAA/+EAFkV4aWYAAE1NACoAAAAIAAAAAAAA /9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0 NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgBzgHPAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEB AAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQci cRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpj ZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfI ycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgME BQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkj M1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2 d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ 2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9/ooooAKKKKACiiigAooooAKKKKACiii gAopMUtABRRRQAUUmRS0ANA5pc0marzTmJwpRn/3aVmwLORSMyqMkgD3qIO4G5wAOwHUUyQqybeC p67qYrjjPGCBnrn6U1JllY7QVI7nvWdPOYGwoiUc4YHcR+FMS7ZrpY3cqdpbcRgZ6Af1rVQdrmfP 0NknH061n7o42MhdQUYscDtVY3NxHBK+5y6tgdMGqsc7yO/mMoUj5k2kYPrk0Rha4nM3/PT7uTyc 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 dG9yIDE1IDAgUi9GaXJzdENoYXIgMzIvTGFzdENoYXIgMjUyL1dpZHRocyAxNjUgMCBSPj4NCmVu ZG9iag0KMTUgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQXJpYWwsQm9s ZC9GbGFncyAzMi9JdGFsaWNBbmdsZSAwL0FzY2VudCA5MDUvRGVzY2VudCAtMjEwL0NhcEhlaWdo dCA3MjgvQXZnV2lkdGggNDc5L01heFdpZHRoIDI2MjgvRm9udFdlaWdodCA3MDAvWEhlaWdodCAy NTAvTGVhZGluZyAzMy9TdGVtViA0Ny9Gb250QkJveFstNjI4IC0yMTAgMjAwMCA3MjhdPj4NCmVu ZG9iag0KMTYgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL05hbWUvRjIvQmFz ZUZvbnQvQXJpYWwvRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0ZvbnREZXNjcmlwdG9yIDE3IDAg Ui9GaXJzdENoYXIgMzIvTGFzdENoYXIgMTE5L1dpZHRocyAxNjYgMCBSPj4NCmVuZG9iag0KMTcg MCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQXJpYWwvRmxhZ3MgMzIvSXRh bGljQW5nbGUgMC9Bc2NlbnQgOTA1L0Rlc2NlbnQgLTIxMC9DYXBIZWlnaHQgNzI4L0F2Z1dpZHRo IDQ0MS9NYXhXaWR0aCAyNjY1L0ZvbnRXZWlnaHQgNDAwL1hIZWlnaHQgMjUwL0xlYWRpbmcgMzMv U3RlbVYgNDQvRm9udEJCb3hbLTY2NSAtMjEwIDIwMDAgNzI4XT4+DQplbmRvYmoNCjE4IDAgb2Jq DQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9OYW1lL0YzL0Jhc2VGb250L0FCQ0RFRStB cmlhbCMyME5hcnJvdyxCb2xkL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3JpcHRv ciAxOSAwIFIvRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDkwL1dpZHRocyAxNjcgMCBSPj4NCmVuZG9i ag0KMTkgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQUJDREVFK0FyaWFs IzIwTmFycm93LEJvbGQvRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQgOTM2L0Rlc2NlbnQg LTIxMC9DYXBIZWlnaHQgNzI4L0F2Z1dpZHRoIDM5Mi9NYXhXaWR0aCAxMDk4L0ZvbnRXZWlnaHQg NzAwL1hIZWlnaHQgMjUwL1N0ZW1WIDM5L0ZvbnRCQm94Wy0xMzcgLTIxMCA5NjEgNzI4XS9Gb250 RmlsZTIgMTY4IDAgUj4+DQplbmRvYmoNCjIwIDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9U cnVlVHlwZS9OYW1lL0Y0L0Jhc2VGb250L0FCQ0RFRStDYW1icmlhLEJvbGRJdGFsaWMvRW5jb2Rp bmcvV2luQW5zaUVuY29kaW5nL0ZvbnREZXNjcmlwdG9yIDIxIDAgUi9GaXJzdENoYXIgMzIvTGFz dENoYXIgMzIvV2lkdGhzIDE2OSAwIFI+Pg0KZW5kb2JqDQoyMSAwIG9iag0KPDwvVHlwZS9Gb250 RGVzY3JpcHRvci9Gb250TmFtZS9BQkNERUUrQ2FtYnJpYSxCb2xkSXRhbGljL0ZsYWdzIDMyL0l0 YWxpY0FuZ2xlIC0xMi40MDAvQXNjZW50IDk1MC9EZXNjZW50IC0yMjIvQ2FwSGVpZ2h0IDc3OC9B dmdXaWR0aCA1ODUvTWF4V2lkdGggMjQ4OC9Gb250V2VpZ2h0IDcwMC9YSGVpZ2h0IDI1MC9TdGVt ViA1OC9Gb250QkJveFstMTExMCAtMjIyIDEzNzggNzc4XS9Gb250RmlsZTIgMTcwIDAgUj4+DQpl bmRvYmoNCjIyIDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9OYW1lL0Y1L0Jh c2VGb250L0FCQ0RFRStDYW1icmlhL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3Jp cHRvciAyMyAwIFIvRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDkwL1dpZHRocyAxNzEgMCBSPj4NCmVu ZG9iag0KMjMgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQUJDREVFK0Nh bWJyaWEvRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQgOTUwL0Rlc2NlbnQgLTIyMi9DYXBI ZWlnaHQgNzc4L0F2Z1dpZHRoIDYxNS9NYXhXaWR0aCA0MzQyL0ZvbnRXZWlnaHQgNDAwL1hIZWln aHQgMjUwL1N0ZW1WIDYxL0ZvbnRCQm94Wy0xNDc1IC0yMjIgMjg2OCA3NzhdL0ZvbnRGaWxlMiAx NzIgMCBSPj4NCmVuZG9iag0KMjQgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBl L05hbWUvRjYvQmFzZUZvbnQvQUJDREVFK0NhbWJyaWEsQm9sZC9FbmNvZGluZy9XaW5BbnNpRW5j b2RpbmcvRm9udERlc2NyaXB0b3IgMjUgMCBSL0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciAzMi9XaWR0 aHMgMTczIDAgUj4+DQplbmRvYmoNCjI1IDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0Zv bnROYW1lL0FCQ0RFRStDYW1icmlhLEJvbGQvRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQg OTUwL0Rlc2NlbnQgLTIyMi9DYXBIZWlnaHQgNzc4L0F2Z1dpZHRoIDYwMC9NYXhXaWR0aCAyNDgy L0ZvbnRXZWlnaHQgNzAwL1hIZWlnaHQgMjUwL1N0ZW1WIDYwL0ZvbnRCQm94Wy0xMTEwIC0yMjIg MTM3MyA3NzhdL0ZvbnRGaWxlMiAxNzQgMCBSPj4NCmVuZG9iag0KMjYgMCBvYmoNCjw8L1R5cGUv Rm9udC9TdWJ0eXBlL1RydWVUeXBlL05hbWUvRjcvQmFzZUZvbnQvQXJpYWwsQm9sZEl0YWxpYy9F bmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRm9udERlc2NyaXB0b3IgMjcgMCBSL0ZpcnN0Q2hhciAz Mi9MYXN0Q2hhciAzMi9XaWR0aHMgMTc1IDAgUj4+DQplbmRvYmoNCjI3IDAgb2JqDQo8PC9UeXBl L0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FyaWFsLEJvbGRJdGFsaWMvRmxhZ3MgMzIvSXRhbGlj QW5nbGUgLTEyL0FzY2VudCA5MDUvRGVzY2VudCAtMjEwL0NhcEhlaWdodCA3MjgvQXZnV2lkdGgg NDc5L01heFdpZHRoIDE5NTAvRm9udFdlaWdodCA3MDAvWEhlaWdodCAyNTAvTGVhZGluZyAzMy9T dGVtViA0Ny9Gb250QkJveFstNTYwIC0yMTAgMTM5MCA3MjhdPj4NCmVuZG9iag0KMjggMCBvYmoN Cjw8L1R5cGUvRm9udC9TdWJ0eXBlL1R5cGUwL0Jhc2VGb250L0FyaWFsLEJvbGQvRW5jb2Rpbmcv SWRlbnRpdHktSC9EZXNjZW5kYW50Rm9udHMgMjkgMCBSL1RvVW5pY29kZSAxNjIgMCBSPj4NCmVu ZG9iag0KMjkgMCBvYmoNClszMCAwIFJdDQplbmRvYmoNCjMwIDAgb2JqDQo8PC9CYXNlRm9udC9B cmlhbCxCb2xkL1N1YnR5cGUvQ0lERm9udFR5cGUyL1R5cGUvRm9udC9DSURUb0dJRE1hcC9JZGVu dGl0eS9EVyAxMDAwL0NJRFN5c3RlbUluZm8gMzEgMCBSL0ZvbnREZXNjcmlwdG9yIDMyIDAgUi9X IDE2NCAwIFI+Pg0KZW5kb2JqDQozMSAwIG9iag0KPDwvT3JkZXJpbmcgKElkZW50aXR5KS9SZWdp c3RyeSAoQWRvYmUpL1N1cHBsZW1lbnQgMD4+DQplbmRvYmoNCjMyIDAgb2JqDQo8PC9UeXBlL0Zv bnREZXNjcmlwdG9yL0ZvbnROYW1lL0FyaWFsLEJvbGQvRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9B c2NlbnQgOTA1L0Rlc2NlbnQgLTIxMC9DYXBIZWlnaHQgNzI4L0F2Z1dpZHRoIDQ3OS9NYXhXaWR0 aCAyNjI4L0ZvbnRXZWlnaHQgNzAwL1hIZWlnaHQgMjUwL0xlYWRpbmcgMzMvU3RlbVYgNDcvRm9u dEJCb3hbLTYyOCAtMjEwIDIwMDAgNzI4XS9Gb250RmlsZTIgMTYzIDAgUj4+DQplbmRvYmoNCjMz IDAgb2JqDQo8PC9UeXBlL0V4dEdTdGF0ZS9CTS9Ob3JtYWwvY2EgMC44MDA+Pg0KZW5kb2JqDQoz NCAwIG9iag0KPDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVs1MTFdL0RlY29kZVswIDEgMCAxIDAgMV0v UmFuZ2VbMCAxIDAgMSAwIDFdL0JpdHNQZXJTYW1wbGUgOC9Eb21haW5bMCAxXS9FbmNvZGVbMCA1 MTBdL09yZGVyIDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3NzI+PnN0cmVhbQ0KeJx91NdP FFEUBnDffTAxMUZixIjEgiJWLERURMWCBQuiYseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R3z13 BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0SyzMx3Q wDV12JivYCWWpm+c2cOYPN/BqDA0/tArdEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zdteDo fuvoeUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJDN+1 DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS08gN0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8fuyc fvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1oP9mn Du1Vh/LUoT3q8G51eJc6nAtSeKcUzpHCO6TIdimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRFN5D1 qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJseVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvIfJIk xOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T/odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfhl0qn O2bQfXFr3B0VWK8UJJPqgyqhVqgY6pallDGbqoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfeoYPo I7pZoDQXXUav0fFC6n4RJQF54MEoppwgLcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QUWUVi Kyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HFsHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx5KOK mZVofjUMG2fMNaZblzDvmP2JPcDXAl8RExuDLxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4ZW3qT lyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0KZW5kc3RyZWFtDQplbmRvYmoNCjM1IDAgb2JqDQo8 PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9Db2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5nVHlw ZSAyL0Nvb3Jkc1szMTQuNTUwIDgzNS45MjAgMzE0LjU1MCA3OTIuMjcwXS9FeHRlbmRbdHJ1ZSB0 cnVlXS9GdW5jdGlvbiAzNCAwIFI+Pj4+DQplbmRvYmoNCjM2IDAgb2JqDQo8PC9GdW5jdGlvblR5 cGUgMC9TaXplWzUxMV0vRGVjb2RlWzAgMSAwIDEgMCAxXS9SYW5nZVswIDEgMCAxIDAgMV0vQml0 c1BlclNhbXBsZSA4L0RvbWFpblswIDFdL0VuY29kZVswIDUxMF0vT3JkZXIgMS9GaWx0ZXIvRmxh dGVEZWNvZGUvTGVuZ3RoIDc3Mj4+c3RyZWFtDQp4nH3U108UURQGcN99MDExRmLEiMSCIlYsRFRE xYIFC6Jix4aiIPaGKIows7O9so2lWrGA0mFhYfuuf5HfPXcGNwJufi+bLXPvOd857e1TvNpk76fU 2jatlrYP/2hO1PqxaRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9gJZamb5zZw5g838GoMDT+ 0Ct0TKfW3amRdandXRK4ulSunyASwfWr3snUMd3vnN214Oh+6+h5Q2ocPa/tvfDK3lvN9L1s6Kti +l809D8nz2wDT20DT8hj2+Aj6+BD8sA6dN86dM8yVMkM37UMV1iGyy3ecrP3jtl72+wtM3tvmUZu klLTyA3T6HXj6DVy1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/foac1vlP6fxFOv9Jnb9Q 5z+hCxzXBo5pA0dJgTZwRBs8rAke0gQPaoL5muABTWg/2acO7VWH8tShPerwbnV4lzqcC1J4pxTO kcI7pMh2KbJNimRLka0kC1SRLarIZlV0kyq6URXNVEU3kPWq6DoxulaMrhFjq8VYhhhbJcbSxdhK skKMpYmx5WSZGF8qxJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE5wm/YW49M4fMJrMUM8kMBX878Sn/ Mv8h/xP+h0nKI/jjkunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvcHRVYrxQkk+qDKqFWqBjq lqWUMZuqitqiwjlUbdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gjulmgNBddRq/R8ULqfhElAXngwSim nCAtyAwPD1KELCFRJZQuZIyHDalD9kqVKCKTZZRPpBRZRWIrKL2VDMszUo1s85Aj7cg8Dz+mALPA hwLTUcWwecHUVNME8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwbZ8w1pluXMO+Y/Yk9wNcC XxETG4MvEJuM7Ra+ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOXITZk4sKcvE7/s3unW9d8mU/5+gNd R5LQDQplbmRzdHJlYW0NCmVuZG9iag0KMzcgMCBvYmoNCjw8L1BhdHRlcm5UeXBlIDIvU2hhZGlu Zzw8L0NvbG9yU3BhY2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29vcmRzWzMxNC41NTAgODM1 LjkyMCAzMTQuNTUwIDc5Mi4yNzBdL0V4dGVuZFt0cnVlIHRydWVdL0Z1bmN0aW9uIDM2IDAgUj4+ Pj4NCmVuZG9iag0KMzggMCBvYmoNCjw8L0Z1bmN0aW9uVHlwZSAwL1NpemVbNTExXS9EZWNvZGVb MCAxIDAgMSAwIDFdL1JhbmdlWzAgMSAwIDEgMCAxXS9CaXRzUGVyU2FtcGxlIDgvRG9tYWluWzAg MV0vRW5jb2RlWzAgNTEwXS9PcmRlciAxL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNzcyPj5z dHJlYW0NCnicfdTXTxRRFAZw330wMTFGYsSIxIIiVixEVETFggULomLHhqIg9oYoijCzs72yjaVa sYDSYWFh+65/kd89dwY3Am5+L5stc+853znt7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdw n8GlcDJfwNEsszMd0MA1ddiYr2AllqZvnNnDmDzfwagwNP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB 9aveydQx3e+c3bXg6H7r6HlDahw9r+298MreW830vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr4EPy wDp03zp0zzJUyQzftQxXWIbLLd5ys/eO2Xvb7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti9JUYfZcN vkuGsYuGsQvkvH7snH78rH68WD9+hpzW+U/p/EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBEGzysCR7S BA9qgvma4AFNaD/Zpw7tVYfy1KE96vBudXiXOpwLUninFM6RwjukyHYpsk2KZEuRrSQLVJEtqshm VXSTKrpRFc1URTeQ9aroOjG6VoyuEWOrxViGGFslxtLF2EqyQoylibHlZJkYXyrElwjxVCG+mKQI 8UVkoRBPFuILyHySJMTnCb9hbj0zh8wmsxQzyQwFfzvxKf8y/yH/E/6HScoj+OOS6en8GCnKwVLp nDgtzswPn0Z34ZdKpztm0H1xa9wdFVivFCST6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd5 1Bd0h7cJ/cqn3qGD6CO6WaA0F11Gr9HxQup+ESUBeeDBKKacIC3IDA8PUoQsIVEllC5kjIcNqUP2 SpUoIpNllE+kFFlFYisovZUMyzNSjWzzkCPtyDwPP6YAs8CHAtNRxbB5wdRU0wTxUapRhgtThlmr pbmrY+RhxFTy8eSjipmVaH41DBtnzDWmW5cw75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfC pnLL2BJLXGseGVt6k5chNmTiwpy8Tv+ze6db13yZT/n6A11HktANCmVuZHN0cmVhbQ0KZW5kb2Jq DQozOSAwIG9iag0KPDwvUGF0dGVyblR5cGUgMi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VS R0IvU2hhZGluZ1R5cGUgMi9Db29yZHNbMzE0LjU1MCA4MzUuOTIwIDMxNC41NTAgNzkyLjI3MF0v RXh0ZW5kW3RydWUgdHJ1ZV0vRnVuY3Rpb24gMzggMCBSPj4+Pg0KZW5kb2JqDQo0MCAwIG9iag0K PDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVs1MTFdL0RlY29kZVswIDEgMCAxIDAgMV0vUmFuZ2VbMCAx IDAgMSAwIDFdL0JpdHNQZXJTYW1wbGUgOC9Eb21haW5bMCAxXS9FbmNvZGVbMCA1MTBdL09yZGVy IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3NzI+PnN0cmVhbQ0KeJx91NdPFFEUBnDffTAx MUZixIjEgiJWLERURMWCBQuiYseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R3z13BjcCbn4vmy1z 7znfOe3tU7zaZO+n1No2rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0SyzMx3QwDV12JivYCWW pm+c2cOYPN/BqDA0/tArdEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zdteDofuvoeUNqHD2v 7b3wyt5bzfS9bOirYvpfNPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJDN+1DFdYhsst3nKz 947Ze9vsLTN7b5lGbpJS08gN0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8fuycfvysfrxYP36G nNb5T+n8RTr/SZ2/UOc/oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1oP9mnDu1Vh/LUoT3q 8G51eJc6nAtSeKcUzpHCO6TIdimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRFN5D1qug6MbpWjK4R Y6vFWIYYWyXG0sXYSrJCjKWJseVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvIfJIkxOcJv2FuPTOH zCazFDPJDAV/O/Ep/zL/If8T/odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfhl0qnO2bQfXFr3B0V WK8UJJPqgyqhVqgY6pallDGbqoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfeoYPoI7pZoDQXXUav 0fFC6n4RJQF54MEoppwgLcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QUWUViKyi9lQzLM1KN bPOQI+3IPA8/pgCzwIcC01HFsHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx5KOKmZVofjUMG2fM NaZblzDvmP2JPcDXAl8RExuDLxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4ZW3qTlyE2ZOLCnLxO /7N7p1vXfJlP+foDXUeS0A0KZW5kc3RyZWFtDQplbmRvYmoNCjQxIDAgb2JqDQo8PC9QYXR0ZXJu VHlwZSAyL1NoYWRpbmc8PC9Db2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5nVHlwZSAyL0Nvb3Jk c1szMTQuNTUwIDgzNS45MjAgMzE0LjU1MCA3OTIuMjcwXS9FeHRlbmRbdHJ1ZSB0cnVlXS9GdW5j dGlvbiA0MCAwIFI+Pj4+DQplbmRvYmoNCjQyIDAgb2JqDQo8PC9GdW5jdGlvblR5cGUgMC9TaXpl WzUxMV0vRGVjb2RlWzAgMSAwIDEgMCAxXS9SYW5nZVswIDEgMCAxIDAgMV0vQml0c1BlclNhbXBs ZSA4L0RvbWFpblswIDFdL0VuY29kZVswIDUxMF0vT3JkZXIgMS9GaWx0ZXIvRmxhdGVEZWNvZGUv TGVuZ3RoIDc3Mj4+c3RyZWFtDQp4nH3U108UURQGcN99MDExRmLEiMSCIlYsRFRExYIFC6Jix4ai IPaGKIows7O9so2lWrGA0mFhYfuuf5HfPXcGNwJufi+bLXPvOd857e1TvNpk76fU2jatlrYP/2hO 1PqxaRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9gJZamb5zZw5g838GoMDT+0Ct0TKfW3amR dandXRK4ulSunyASwfWr3snUMd3vnN214Oh+6+h5Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8nz2wD T20DT8hj2+Aj6+BD8sA6dN86dM8yVMkM37UMV1iGyy3ecrP3jtl72+wtM3tvmUZuklLTyA3T6HXj 6DVy1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5p A0dJgTZwRBs8rAke0gQPaoL5muABTWg/2acO7VWH8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2KbJN imRLka0kC1SRLarIZlV0kyq6URXNVEU3kPWq6DoxulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZ GF8qxJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE5wm/YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nK I/jjkunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuqitqi wjlUbdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gjulmgNBddRq/R8ULqfhElAXngwSimnCAtyAwPD1KE LCFRJZQuZIyHDalD9kqVKCKTZZRPpBRZRWIrKL2VDMszUo1s85Aj7cg8Dz+mALPAhwLTUcWwecHU VNME8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM 7Ra+ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOXITZk4sKcvE7/s3unW9d8mU/5+gNdR5LQDQplbmRz dHJlYW0NCmVuZG9iag0KNDMgMCBvYmoNCjw8L1BhdHRlcm5UeXBlIDIvU2hhZGluZzw8L0NvbG9y U3BhY2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29vcmRzWzMxNC41NTAgODM1LjkyMCAzMTQu NTUwIDc5Mi4yNzBdL0V4dGVuZFt0cnVlIHRydWVdL0Z1bmN0aW9uIDQyIDAgUj4+Pj4NCmVuZG9i ag0KNDQgMCBvYmoNCjw8L0Z1bmN0aW9uVHlwZSAwL1NpemVbNTExXS9EZWNvZGVbMCAxIDAgMSAw IDFdL1JhbmdlWzAgMSAwIDEgMCAxXS9CaXRzUGVyU2FtcGxlIDgvRG9tYWluWzAgMV0vRW5jb2Rl WzAgNTEwXS9PcmRlciAxL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNzcyPj5zdHJlYW0NCnic fdTXTxRRFAZw330wMTFGYsSIxIIiVixEVETFggULomLHhqIg9oYoijCzs72yjaVasYDSYWFh+65/ kd89dwY3Am5+L5stc+853znt7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdwn8GlcDJfwNEs szMd0MA1ddiYr2AllqZvnNnDmDzfwagwNP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB9aveydQx3e+c 3bXg6H7r6HlDahw9r+298MreW830vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr4EPywDp03zp0zzJU yQzftQxXWIbLLd5ys/eO2Xvb7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti9JUYfZcNvkuGsYuGsQvk vH7snH78rH68WD9+hpzW+U/p/EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBEGzysCR7SBA9qgvma4AFN aD/Zpw7tVYfy1KE96vBudXiXOpwLUninFM6RwjukyHYpsk2KZEuRrSQLVJEtqshmVXSTKrpRFc1U RTeQ9aroOjG6VoyuEWOrxViGGFslxtLF2EqyQoylibHlZJkYXyrElwjxVCG+mKQI8UVkoRBPFuIL yHySJMTnCb9hbj0zh8wmsxQzyQwFfzvxKf8y/yH/E/6HScoj+OOS6en8GCnKwVLpnDgtzswPn0Z3 4ZdKpztm0H1xa9wdFVivFCST6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd51Bd0h7cJ/cqn 3qGD6CO6WaA0F11Gr9HxQup+ESUBeeDBKKacIC3IDA8PUoQsIVEllC5kjIcNqUP2SpUoIpNllE+k FFlFYisovZUMyzNSjWzzkCPtyDwPP6YAs8CHAtNRxbB5wdRU0wTxUapRhgtThlmrpbmrY+RhxFTy 8eSjipmVaH41DBtnzDWmW5cw75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfCpnLL2BJLXGse GVt6k5chNmTiwpy8Tv+ze6db13yZT/n6A11HktANCmVuZHN0cmVhbQ0KZW5kb2JqDQo0NSAwIG9i ag0KPDwvUGF0dGVyblR5cGUgMi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU2hhZGlu Z1R5cGUgMi9Db29yZHNbMzE0LjU1MCA4MzUuOTIwIDMxNC41NTAgNzkyLjI3MF0vRXh0ZW5kW3Ry dWUgdHJ1ZV0vRnVuY3Rpb24gNDQgMCBSPj4+Pg0KZW5kb2JqDQo0NiAwIG9iag0KPDwvRnVuY3Rp b25UeXBlIDAvU2l6ZVs1MTFdL0RlY29kZVswIDEgMCAxIDAgMV0vUmFuZ2VbMCAxIDAgMSAwIDFd L0JpdHNQZXJTYW1wbGUgOC9Eb21haW5bMCAxXS9FbmNvZGVbMCA1MTBdL09yZGVyIDEvRmlsdGVy L0ZsYXRlRGVjb2RlL0xlbmd0aCA3NzI+PnN0cmVhbQ0KeJx91NdPFFEUBnDffTAxMUZixIjEgiJW LERURMWCBQuiYseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R3z13BjcCbn4vmy1z7znfOe3tU7za ZO+n1No2rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0SyzMx3QwDV12JivYCWWpm+c2cOYPN/B qDA0/tArdEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zdteDofuvoeUNqHD2v7b3wyt5bzfS9 bOirYvpfNPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJDN+1DFdYhsst3nKz947Ze9vsLTN7 b5lGbpJS08gN0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8fuycfvysfrxYP36GnNb5T+n8RTr/ SZ2/UOc/oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1oP9mnDu1Vh/LUoT3q8G51eJc6nAtS eKcUzpHCO6TIdimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRFN5D1qug6MbpWjK4RY6vFWIYYWyXG 0sXYSrJCjKWJseVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvIfJIkxOcJv2FuPTOHzCazFDPJDAV/ O/Ep/zL/If8T/odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfhl0qnO2bQfXFr3B0VWK8UJJPqgyqh VqgY6pallDGbqoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfeoYPoI7pZoDQXXUav0fFC6n4RJQF5 4MEoppwgLcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QUWUViKyi9lQzLM1KNbPOQI+3IPA8/ pgCzwIcC01HFsHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx5KOKmZVofjUMG2fMNaZblzDvmP2J PcDXAl8RExuDLxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4ZW3qTlyE2ZOLCnLxO/7N7p1vXfJlP +foDXUeS0A0KZW5kc3RyZWFtDQplbmRvYmoNCjQ3IDAgb2JqDQo8PC9QYXR0ZXJuVHlwZSAyL1No YWRpbmc8PC9Db2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5nVHlwZSAyL0Nvb3Jkc1szMTQuNTUw IDgzNS45MjAgMzE0LjU1MCA3OTIuMjcwXS9FeHRlbmRbdHJ1ZSB0cnVlXS9GdW5jdGlvbiA0NiAw IFI+Pj4+DQplbmRvYmoNCjQ4IDAgb2JqDQo8PC9GdW5jdGlvblR5cGUgMC9TaXplWzUxMV0vRGVj b2RlWzAgMSAwIDEgMCAxXS9SYW5nZVswIDEgMCAxIDAgMV0vQml0c1BlclNhbXBsZSA4L0RvbWFp blswIDFdL0VuY29kZVswIDUxMF0vT3JkZXIgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc3 Mj4+c3RyZWFtDQp4nH3U108UURQGcN99MDExRmLEiMSCIlYsRFRExYIFC6Jix4aiIPaGKIows7O9 so2lWrGA0mFhYfuuf5HfPXcGNwJufi+bLXPvOd857e1TvNpk76fU2jatlrYP/2hO1PqxaRKP7BM0 JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9gJZamb5zZw5g838GoMDT+0Ct0TKfW3amRdandXRK4ulSu nyASwfWr3snUMd3vnN214Oh+6+h5Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8nz2wDT20DT8hj2+Aj 6+BD8sA6dN86dM8yVMkM37UMV1iGyy3ecrP3jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy1ei7YvSV GH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJgTZwRBs8 rAke0gQPaoL5muABTWg/2acO7VWH8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2KbJNimRLka0kC1SR LarIZlV0kyq6URXNVEU3kPWq6DoxulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZGF8qxJcI8VQh vpikCPFFZKEQTxbiC8h8kiTE5wm/YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jjkunp/Bgp ysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuqitqiwjlUbdQ8l+qP LqAXedQXdIe3Cf3Kp96hg+gjulmgNBddRq/R8ULqfhElAXngwSimnCAtyAwPD1KELCFRJZQuZIyH DalD9kqVKCKTZZRPpBRZRWIrKL2VDMszUo1s85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME8VGqUYYL U4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ZOyyv1uI LyVnwqZyy9gSS1xrHhlbepOXITZk4sKcvE7/s3unW9d8mU/5+gNdR5LQDQplbmRzdHJlYW0NCmVu ZG9iag0KNDkgMCBvYmoNCjw8L1BhdHRlcm5UeXBlIDIvU2hhZGluZzw8L0NvbG9yU3BhY2UvRGV2 aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29vcmRzWzMxNC41NTAgODM1LjkyMCAzMTQuNTUwIDc5Mi4y NzBdL0V4dGVuZFt0cnVlIHRydWVdL0Z1bmN0aW9uIDQ4IDAgUj4+Pj4NCmVuZG9iag0KNTAgMCBv YmoNCjw8L0Z1bmN0aW9uVHlwZSAwL1NpemVbNTExXS9EZWNvZGVbMCAxIDAgMSAwIDFdL1Jhbmdl WzAgMSAwIDEgMCAxXS9CaXRzUGVyU2FtcGxlIDgvRG9tYWluWzAgMV0vRW5jb2RlWzAgNTEwXS9P cmRlciAxL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNzcyPj5zdHJlYW0NCnicfdTXTxRRFAZw 330wMTFGYsSIxIIiVixEVETFggULomLHhqIg9oYoijCzs72yjaVasYDSYWFh+65/kd89dwY3Am5+ L5stc+853znt7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdwn8GlcDJfwNEsszMd0MA1ddiY r2AllqZvnNnDmDzfwagwNP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB9aveydQx3e+c3bXg6H7r6HlD ahw9r+298MreW830vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr4EPywDp03zp0zzJUyQzftQxXWIbL Ld5ys/eO2Xvb7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti9JUYfZcNvkuGsYuGsQvkvH7snH78rH68 WD9+hpzW+U/p/EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBEGzysCR7SBA9qgvma4AFNaD/Zpw7tVYfy 1KE96vBudXiXOpwLUninFM6RwjukyHYpsk2KZEuRrSQLVJEtqshmVXSTKrpRFc1URTeQ9aroOjG6 VoyuEWOrxViGGFslxtLF2EqyQoylibHlZJkYXyrElwjxVCG+mKQI8UVkoRBPFuILyHySJMTnCb9h bj0zh8wmsxQzyQwFfzvxKf8y/yH/E/6HScoj+OOS6en8GCnKwVLpnDgtzswPn0Z34ZdKpztm0H1x a9wdFVivFCST6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd51Bd0h7cJ/cqn3qGD6CO6WaA0 F11Gr9HxQup+ESUBeeDBKKacIC3IDA8PUoQsIVEllC5kjIcNqUP2SpUoIpNllE+kFFlFYisovZUM yzNSjWzzkCPtyDwPP6YAs8CHAtNRxbB5wdRU0wTxUapRhgtThlmrpbmrY+RhxFTy8eSjipmVaH41 DBtnzDWmW5cw75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfCpnLL2BJLXGseGVt6k5chNmTi wpy8Tv+ze6db13yZT/n6A11HktANCmVuZHN0cmVhbQ0KZW5kb2JqDQo1MSAwIG9iag0KPDwvUGF0 dGVyblR5cGUgMi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU2hhZGluZ1R5cGUgMi9D b29yZHNbMzE0LjU1MCA4MzUuOTIwIDMxNC41NTAgNzkyLjI3MF0vRXh0ZW5kW3RydWUgdHJ1ZV0v RnVuY3Rpb24gNTAgMCBSPj4+Pg0KZW5kb2JqDQo1MiAwIG9iag0KPDwvRnVuY3Rpb25UeXBlIDAv U2l6ZVs1MTFdL0RlY29kZVswIDEgMCAxIDAgMV0vUmFuZ2VbMCAxIDAgMSAwIDFdL0JpdHNQZXJT YW1wbGUgOC9Eb21haW5bMCAxXS9FbmNvZGVbMCA1MTBdL09yZGVyIDEvRmlsdGVyL0ZsYXRlRGVj b2RlL0xlbmd0aCA3NzI+PnN0cmVhbQ0KeJx91NdPFFEUBnDffTAxMUZixIjEgiJWLERURMWCBQui YseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2rZa2 D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0SyzMx3QwDV12JivYCWWpm+c2cOYPN/BqDA0/tArdEyn 1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zdteDofuvoeUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/ J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJDN+1DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS08gN 0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc 1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1oP9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcUzpHCO6TI dimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRFN5D1qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJ seVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvIfJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T /odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfhl0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY6pallDGb qoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfeoYPoI7pZoDQXXUav0fFC6n4RJQF54MEoppwgLcgM Dw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QUWUViKyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HF sHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx5KOKmZVofjUMG2fMNaZblzDvmP2JPcDXAl8RExuD LxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4ZW3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0K ZW5kc3RyZWFtDQplbmRvYmoNCjUzIDAgb2JqDQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9D b2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5nVHlwZSAyL0Nvb3Jkc1szMTQuNTUwIDgzNS45MjAg MzE0LjU1MCA3OTIuMjcwXS9FeHRlbmRbdHJ1ZSB0cnVlXS9GdW5jdGlvbiA1MiAwIFI+Pj4+DQpl bmRvYmoNCjU0IDAgb2JqDQo8PC9GdW5jdGlvblR5cGUgMC9TaXplWzUxMV0vRGVjb2RlWzAgMSAw IDEgMCAxXS9SYW5nZVswIDEgMCAxIDAgMV0vQml0c1BlclNhbXBsZSA4L0RvbWFpblswIDFdL0Vu Y29kZVswIDUxMF0vT3JkZXIgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc3Mj4+c3RyZWFt DQp4nH3U108UURQGcN99MDExRmLEiMSCIlYsRFRExYIFC6Jix4aiIPaGKIows7O9so2lWrGA0mFh Yfuuf5HfPXcGNwJufi+bLXPvOd857e1TvNpk76fU2jatlrYP/2hO1PqxaRKP7BM0JnC3cJ/BpXAy X8DRLLMzHdDANXXYmK9gJZamb5zZw5g838GoMDT+0Ct0TKfW3amRdandXRK4ulSunyASwfWr3snU Md3vnN214Oh+6+h5Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8nz2wDT20DT8hj2+Aj6+BD8sA6dN86 dM8yVMkM37UMV1iGyy3ecrP3jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy1ei7YvSVGH2XDb5LhrGL hrEL5Lx+7Jx+/Kx+vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJgTZwRBs8rAke0gQPaoL5 muABTWg/2acO7VWH8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2KbJNimRLka0kC1SRLarIZlV0kyq6 URXNVEU3kPWq6DoxulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZGF8qxJcI8VQhvpikCPFFZKEQ TxbiC8h8kiTE5wm/YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jjkunp/BgpysFS6Zw4Lc7M D59Gd+GXSqc7ZtB9cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuqitqiwjlUbdQ8l+qPLqAXedQXdIe3 Cf3Kp96hg+gjulmgNBddRq/R8ULqfhElAXngwSimnCAtyAwPD1KELCFRJZQuZIyHDalD9kqVKCKT ZZRPpBRZRWIrKL2VDMszUo1s85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME8VGqUYYLU4ZZq6W5q2Pk YcRU8vHko4qZlWh+NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ZOyyv1uILyVnwqZyy9gS S1xrHhlbepOXITZk4sKcvE7/s3unW9d8mU/5+gNdR5LQDQplbmRzdHJlYW0NCmVuZG9iag0KNTUg MCBvYmoNCjw8L1BhdHRlcm5UeXBlIDIvU2hhZGluZzw8L0NvbG9yU3BhY2UvRGV2aWNlUkdCL1No YWRpbmdUeXBlIDIvQ29vcmRzWzMxNC41NTAgODM1LjkyMCAzMTQuNTUwIDc5Mi4yNzBdL0V4dGVu ZFt0cnVlIHRydWVdL0Z1bmN0aW9uIDU0IDAgUj4+Pj4NCmVuZG9iag0KNTYgMCBvYmoNCjw8L0Z1 bmN0aW9uVHlwZSAwL1NpemVbNTExXS9EZWNvZGVbMCAxIDAgMSAwIDFdL1JhbmdlWzAgMSAwIDEg MCAxXS9CaXRzUGVyU2FtcGxlIDgvRG9tYWluWzAgMV0vRW5jb2RlWzAgNTEwXS9PcmRlciAxL0Zp bHRlci9GbGF0ZURlY29kZS9MZW5ndGggNzcyPj5zdHJlYW0NCnicfdTXTxRRFAZw330wMTFGYsSI xIIiVixEVETFggULomLHhqIg9oYoijCzs72yjaVasYDSYWFh+65/kd89dwY3Am5+L5stc+853znt 7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdwn8GlcDJfwNEsszMd0MA1ddiYr2AllqZvnNnD mDzfwagwNP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB9aveydQx3e+c3bXg6H7r6HlDahw9r+298Mre W830vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr4EPywDp03zp0zzJUyQzftQxXWIbLLd5ys/eO2Xvb 7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti9JUYfZcNvkuGsYuGsQvkvH7snH78rH68WD9+hpzW+U/p /EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBEGzysCR7SBA9qgvma4AFNaD/Zpw7tVYfy1KE96vBudXiX OpwLUninFM6RwjukyHYpsk2KZEuRrSQLVJEtqshmVXSTKrpRFc1URTeQ9aroOjG6VoyuEWOrxViG GFslxtLF2EqyQoylibHlZJkYXyrElwjxVCG+mKQI8UVkoRBPFuILyHySJMTnCb9hbj0zh8wmsxQz yQwFfzvxKf8y/yH/E/6HScoj+OOS6en8GCnKwVLpnDgtzswPn0Z34ZdKpztm0H1xa9wdFVivFCST 6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd51Bd0h7cJ/cqn3qGD6CO6WaA0F11Gr9HxQup+ ESUBeeDBKKacIC3IDA8PUoQsIVEllC5kjIcNqUP2SpUoIpNllE+kFFlFYisovZUMyzNSjWzzkCPt yDwPP6YAs8CHAtNRxbB5wdRU0wTxUapRhgtThlmrpbmrY+RhxFTy8eSjipmVaH41DBtnzDWmW5cw 75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfCpnLL2BJLXGseGVt6k5chNmTiwpy8Tv+ze6db 13yZT/n6A11HktANCmVuZHN0cmVhbQ0KZW5kb2JqDQo1NyAwIG9iag0KPDwvUGF0dGVyblR5cGUg Mi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU2hhZGluZ1R5cGUgMi9Db29yZHNbMzE0 LjU1MCA4MzUuOTIwIDMxNC41NTAgNzkyLjI3MF0vRXh0ZW5kW3RydWUgdHJ1ZV0vRnVuY3Rpb24g NTYgMCBSPj4+Pg0KZW5kb2JqDQo1OCAwIG9iag0KPDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVs1MTFd L0RlY29kZVswIDEgMCAxIDAgMV0vUmFuZ2VbMCAxIDAgMSAwIDFdL0JpdHNQZXJTYW1wbGUgOC9E b21haW5bMCAxXS9FbmNvZGVbMCA1MTBdL09yZGVyIDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0 aCA3NzI+PnN0cmVhbQ0KeJx91NdPFFEUBnDffTAxMUZixIjEgiJWLERURMWCBQuiYseGoiD2hiiK MLOzvbKNpVqxgNJhYWH7rn+R3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2rZa2D/9oTtT6sWkS j+wTNCZwt3CfwaVwMl/A0SyzMx3QwDV12JivYCWWpm+c2cOYPN/BqDA0/tArdEyn1t2pkXWp3V0S uLpUrp8gEsH1q97J1DHd75zdteDofuvoeUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/J89sA09tA0/I Y9vgI+vgQ/LAOnTfOnTPMlTJDN+1DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS08gN0+h14+g1ctXo u2L0lRh9lw2+S4axi4axC+S8fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc1waOaQNHSYE2 cEQbPKwJHtIED2qC+ZrgAU1oP9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcUzpHCO6TIdimyTYpkS5Gt JAtUkS2qyGZVdJMqulEVzVRFN5D1qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJseVkmRhfKsSX CPFUIb6YpAjxRWShEE8W4gvIfJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T/odJyiP445Lp 6fwYKcrBUumcOC3OzA+fRnfhl0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY6pallDGbqoraosI5VG3U PJfqjy6gF3nUF3SHtwn9yqfeoYPoI7pZoDQXXUav0fFC6n4RJQF54MEoppwgLcgMDw9ShCwhUSWU LmSMhw2pQ/ZKlSgik2WUT6QUWUViKyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HFsHnB1FTTBPFR qlGGC1OGWauluatj5GHEVPLx5KOKmZVofjUMG2fMNaZblzDvmP2JPcDXAl8RExuDLxCbjO0WvmTs sr9biC8lZ8KmcsvYEktcax4ZW3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0KZW5kc3RyZWFt DQplbmRvYmoNCjU5IDAgb2JqDQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9Db2xvclNwYWNl L0RldmljZVJHQi9TaGFkaW5nVHlwZSAyL0Nvb3Jkc1szMTQuNTUwIDgzNS45MjAgMzE0LjU1MCA3 OTIuMjcwXS9FeHRlbmRbdHJ1ZSB0cnVlXS9GdW5jdGlvbiA1OCAwIFI+Pj4+DQplbmRvYmoNCjYw IDAgb2JqDQo8PC9GdW5jdGlvblR5cGUgMC9TaXplWzUxMV0vRGVjb2RlWzAgMSAwIDEgMCAxXS9S YW5nZVswIDEgMCAxIDAgMV0vQml0c1BlclNhbXBsZSA4L0RvbWFpblswIDFdL0VuY29kZVswIDUx MF0vT3JkZXIgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc3Mj4+c3RyZWFtDQp4nH3U108U URQGcN99MDExRmLEiMSCIlYsRFRExYIFC6Jix4aiIPaGKIows7O9so2lWrGA0mFhYfuuf5HfPXcG NwJufi+bLXPvOd857e1TvNpk76fU2jatlrYP/2hO1PqxaRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDA NXXYmK9gJZamb5zZw5g838GoMDT+0Ct0TKfW3amRdandXRK4ulSunyASwfWr3snUMd3vnN214Oh+ 6+h5Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8nz2wDT20DT8hj2+Aj6+BD8sA6dN86dM8yVMkM37UM V1iGyy3ecrP3jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+ /Kx+vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJgTZwRBs8rAke0gQPaoL5muABTWg/2acO 7VWH8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2KbJNimRLka0kC1SRLarIZlV0kyq6URXNVEU3kPWq 6DoxulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZGF8qxJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE 5wm/YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jjkunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7 ZtB9cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuqitqiwjlUbdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gj ulmgNBddRq/R8ULqfhElAXngwSimnCAtyAwPD1KELCFRJZQuZIyHDalD9kqVKCKTZZRPpBRZRWIr KL2VDMszUo1s85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZ lWh+NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOX ITZk4sKcvE7/s3unW9d8mU/5+gNdR5LQDQplbmRzdHJlYW0NCmVuZG9iag0KNjEgMCBvYmoNCjw8 L1BhdHRlcm5UeXBlIDIvU2hhZGluZzw8L0NvbG9yU3BhY2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBl IDIvQ29vcmRzWzMxNC41NTAgODM1LjkyMCAzMTQuNTUwIDc5Mi4yNzBdL0V4dGVuZFt0cnVlIHRy dWVdL0Z1bmN0aW9uIDYwIDAgUj4+Pj4NCmVuZG9iag0KNjIgMCBvYmoNCjw8L0Z1bmN0aW9uVHlw ZSAwL1NpemVbNTExXS9EZWNvZGVbMCAxIDAgMSAwIDFdL1JhbmdlWzAgMSAwIDEgMCAxXS9CaXRz UGVyU2FtcGxlIDgvRG9tYWluWzAgMV0vRW5jb2RlWzAgNTEwXS9PcmRlciAxL0ZpbHRlci9GbGF0 ZURlY29kZS9MZW5ndGggNzcyPj5zdHJlYW0NCnicfdTXTxRRFAZw330wMTFGYsSIxIIiVixEVETF ggULomLHhqIg9oYoijCzs72yjaVasYDSYWFh+65/kd89dwY3Am5+L5stc+853znt7VO82mTvp9Ta Nq2Wtg//aE7U+rFpEo/sEzQmcLdwn8GlcDJfwNEsszMd0MA1ddiYr2AllqZvnNnDmDzfwagwNP7Q K3RMp9bdqZF1qd1dEri6VK6fIBLB9aveydQx3e+c3bXg6H7r6HlDahw9r+298MreW830vWzoq2L6 XzT0PyfPbANPbQNPyGPb4CPr4EPywDp03zp0zzJUyQzftQxXWIbLLd5ys/eO2Xvb7C0ze2+ZRm6S UtPIDdPodePoNXLV6Lti9JUYfZcNvkuGsYuGsQvkvH7snH78rH68WD9+hpzW+U/p/EU6/0mdv1Dn P6ELHNcGjmkDR0mBNnBEGzysCR7SBA9qgvma4AFNaD/Zpw7tVYfy1KE96vBudXiXOpwLUninFM6R wjukyHYpsk2KZEuRrSQLVJEtqshmVXSTKrpRFc1URTeQ9aroOjG6VoyuEWOrxViGGFslxtLF2Eqy QoylibHlZJkYXyrElwjxVCG+mKQI8UVkoRBPFuILyHySJMTnCb9hbj0zh8wmsxQzyQwFfzvxKf8y /yH/E/6HScoj+OOS6en8GCnKwVLpnDgtzswPn0Z34ZdKpztm0H1xa9wdFVivFCST6oMqoVaoGOqW pZQxm6qK2qLCOVRt1DyX6o8uoBd51Bd0h7cJ/cqn3qGD6CO6WaA0F11Gr9HxQup+ESUBeeDBKKac IC3IDA8PUoQsIVEllC5kjIcNqUP2SpUoIpNllE+kFFlFYisovZUMyzNSjWzzkCPtyDwPP6YAs8CH AtNRxbB5wdRU0wTxUapRhgtThlmrpbmrY+RhxFTy8eSjipmVaH41DBtnzDWmW5cw75j9iT3A1wJf ERMbgy8Qm4ztFr5k7LK/W4gvJWfCpnLL2BJLXGseGVt6k5chNmTiwpy8Tv+ze6db13yZT/n6A11H ktANCmVuZHN0cmVhbQ0KZW5kb2JqDQo2MyAwIG9iag0KPDwvUGF0dGVyblR5cGUgMi9TaGFkaW5n PDwvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU2hhZGluZ1R5cGUgMi9Db29yZHNbMzE0LjU1MCA4MzUu OTIwIDMxNC41NTAgNzkyLjI3MF0vRXh0ZW5kW3RydWUgdHJ1ZV0vRnVuY3Rpb24gNjIgMCBSPj4+ Pg0KZW5kb2JqDQo2NCAwIG9iag0KPDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVs1MTFdL0RlY29kZVsw IDEgMCAxIDAgMV0vUmFuZ2VbMCAxIDAgMSAwIDFdL0JpdHNQZXJTYW1wbGUgOC9Eb21haW5bMCAx XS9FbmNvZGVbMCA1MTBdL09yZGVyIDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3NzI+PnN0 cmVhbQ0KeJx91NdPFFEUBnDffTAxMUZixIjEgiJWLERURMWCBQuiYseGoiD2hiiKMLOzvbKNpVqx gNJhYWH7rn+R3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2rZa2D/9oTtT6sWkSj+wTNCZwt3Cf waVwMl/A0SyzMx3QwDV12JivYCWWpm+c2cOYPN/BqDA0/tArdEyn1t2pkXWp3V0SuLpUrp8gEsH1 q97J1DHd75zdteDofuvoeUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/J89sA09tA0/IY9vgI+vgQ/LA OnTfOnTPMlTJDN+1DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS08gN0+h14+g1ctXou2L0lRh9lw2+ S4axi4axC+S8fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc1waOaQNHSYE2cEQbPKwJHtIE D2qC+ZrgAU1oP9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcUzpHCO6TIdimyTYpkS5GtJAtUkS2qyGZV dJMqulEVzVRFN5D1qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJseVkmRhfKsSXCPFUIb6YpAjx RWShEE8W4gvIfJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T/odJyiP445Lp6fwYKcrBUumc OC3OzA+fRnfhl0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY6pallDGbqoraosI5VG3UPJfqjy6gF3nU F3SHtwn9yqfeoYPoI7pZoDQXXUav0fFC6n4RJQF54MEoppwgLcgMDw9ShCwhUSWULmSMhw2pQ/ZK lSgik2WUT6QUWUViKyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HFsHnB1FTTBPFRqlGGC1OGWaul uatj5GHEVPLx5KOKmZVofjUMG2fMNaZblzDvmP2JPcDXAl8RExuDLxCbjO0WvmTssr9biC8lZ8Km csvYEktcax4ZW3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0KZW5kc3RyZWFtDQplbmRvYmoN CjY1IDAgb2JqDQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9Db2xvclNwYWNlL0RldmljZVJH Qi9TaGFkaW5nVHlwZSAyL0Nvb3Jkc1szMTQuNTUwIDgzNS45MjAgMzE0LjU1MCA3OTIuMjcwXS9F eHRlbmRbdHJ1ZSB0cnVlXS9GdW5jdGlvbiA2NCAwIFI+Pj4+DQplbmRvYmoNCjY2IDAgb2JqDQo8 PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAxNDEvSGVpZ2h0IDY1L0NvbG9yU3Bh Y2UvRGV2aWNlUkdCL0JpdHNQZXJDb21wb25lbnQgOC9GaWx0ZXIvRENURGVjb2RlL0ludGVycG9s YXRlIHRydWUvTGVuZ3RoIDMzNTg+PnN0cmVhbQ0K/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgG BgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgy PC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjL/wAARCABBAI0DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAA AAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEI I0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlq c3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 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 p4eMo8t79zzyXwxpskrv9n5Zicmmjw1ZL0tkP1r0X7DD/dFH2GH+6K3WImlZHDLL6Mm2zz0aQkX+ rtYwazorK90rW7u/isi8N1GgcRtkhlz2+hr1P7DD/dFH2GH+6K5cZTWMoujV2Z0YWhDDVPaU9zw/ VdA1PX/EbXcdpJHb/K26f5enap/+EQ1Z2y3lZPUls17T9hi/uij7DF/dFPBR+p0+Sn+JpmMVmDg6 /wBlWVjj/Cnh7+y48H5nY5dsYzXcINqgU1IVj6CpK0lJyd2KnTjTioQVkgoooqSwooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKAP/2Q0KZW5kc3RyZWFtDQplbmRvYmoNCjY3IDAgb2JqDQo8 PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCA2ODQvSGVpZ2h0IDE5Mi9Db2xvclNw YWNlL0RldmljZVJHQi9CaXRzUGVyQ29tcG9uZW50IDgvRmlsdGVyL0RDVERlY29kZS9JbnRlcnBv bGF0ZSB0cnVlL1NNYXNrIDY4IDAgUi9MZW5ndGggNTcxMT4+c3RyZWFtDQr/2P/gABBKRklGAAEB AQBgAGAAAP/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwo NyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAMACrAMBIgACEQEDEQH/xAAfAAAB BQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiEx QQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNU VVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6 wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgU QpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZn aGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS 09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APn+iiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAopSrDqCPqKXaeeRx7inZgNopcD+8OlKQM8Eke4oswG0 U7C8YJ98igqOzA8/SizAbRS7W7DPGeOaTocGkAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUoUkEjoOtO2jouXI646U0mwGgE9ATgZOKXaO7AfTmnthU2l8n+6vT8TTN5GNo247jrTsluA7Z 3CYAOCWOKXcAfvkf7gxUVFHN2Adkf3cn3NAcjGAvH+yKbRSuwHb227dxwe2aaSSck5ooouwFDMAQ CRnrg0u5uOenrTaKLsB24EYKj6jinA7hgfNjsajpyrnknCjqaabACvBZeg6+optTEgF3IALZwnpm oaJKzAKKKKkAooooAKKKKACiiigAooooAKKUKx6An8KSgAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAoopQCxwBQAgBJwBkmnhR0xuY9hSgZ+VMdOWPFN LADC/ifWqsluAvCjJIY+g6Cmkk9e1JRSbuAUUUUgCiiigAooooAKKKKACiiigCRI8rvYfL0HPU0b 9rAr1U8HsKjoquay0AKKKKkAooooAKKKKACiiigAo60/aF+/1/u96U5Hyv8ALj+ECqUe4DQueOS3 YAZpcFc5IU+nU0m44wOB7U2i6WwDiRu/iIz644p2QRkHpztb/Go6KOZgOK88/LnkZ700jBwe1PGf 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 86McZyPpS7zkH5eP9kU3NLQBcDI5PvgUuxjnarEDrxRvbIO48dOaaSScmjQB5VcAhWxnnJFLgL1V Tnpls4/Ko6Kd0A/ABIyn154pueMcflSUUrgP4IVdw/KkCncVOQRnI+lNpdzf3j0x17U7gODKCcBs ezYpNw3Z25HoTTaKXMwHBgOqKfrmjcdu3jH0FNoouwCnbzjHH4Cm0UXYDi7EYLHHpmkLE9STj1NJ RSuAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUALg4z2pdozywpM/L jA65pdx7YHOeKegAACwADN7AUu3nOAB6E0zJPWii4D+BxlenYZoL89Tg9QBimUUXAczKTnDE56k0 mRz8o5/SkoouwHeY3bA+gxSAkHIJFJRRdgFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/2Q0K ZW5kc3RyZWFtDQplbmRvYmoNCjY4IDAgb2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFn ZS9XaWR0aCA2ODQvSGVpZ2h0IDE5Mi9Db2xvclNwYWNlL0RldmljZUdyYXkvTWF0dGVbMCAwIDBd L0JpdHNQZXJDb21wb25lbnQgOC9JbnRlcnBvbGF0ZSBmYWxzZS9GaWx0ZXIvRmxhdGVEZWNvZGUv TGVuZ3RoIDQ5NjQ+PnN0cmVhbQ0KeJztnQ2MFdUVxx8uVlYDqwW0Ao0gFa2gVrSFbRRFViJK+DCC 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 2Q1EaZwyty+z4zKnd0jMm0k+2f+buKt+pDmB+F6k4PJi+u/IEB7ydcg5vXvyL6sa9+4kQXm0Yndz luZ0FRSenGm47fK5sFw5QV5ATff23P8A8SM2xA0KZW5kc3RyZWFtDQplbmRvYmoNCjcwIDAgb2Jq DQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAxMjUvSGVpZ2h0IDc2L0NvbG9y U3BhY2UvRGV2aWNlUkdCL0JpdHNQZXJDb21wb25lbnQgOC9GaWx0ZXIvRENURGVjb2RlL0ludGVy cG9sYXRlIHRydWUvTGVuZ3RoIDExMjQ4Pj5zdHJlYW0NCv/Y/+AAEEpGSUYAAQEBAlgCWAAA/+EA ukV4aWYAAE1NACoAAAAIAAQBGgAFAAAAAQAAAD4BGwAFAAAAAQAAAEYBKAADAAAAAQACAACHaQAE AAAAAQAAAE4AAAAAAlf/sQABAAACV/+xAAEAAAABkoYABwAAAFAAAABgAAAAAFVOSUNPREUAAEYA aQBsAGUAIAB3AHIAaQB0AHQAZQBuACAAYgB5ACAAQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABv AHAAqAAgADUALgAwAAD/7Q/+UGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABACV/+xAAIAAgJX/7EA AgACOEJJTQQNAAAAAAAEAAAAgThCSU0D8wAAAAAACAAAAAAAAAAAOEJJTQQKAAAAAAABAAA4QklN JxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZ mgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABw AAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAA AP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhC SU0ECAAAAAAAFQAAAAEAAAJAAAACQAAAAAEAADcgAQA4QklNBBQAAAAAAAQAAAAPOEJJTQQMAAAA AA5oAAAAAQAAAHAAAABEAAABUAAAWUAAAA5MABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA//4AJkZp bGUgd3JpdHRlbiBieSBBZG9iZSBQaG90b3Nob3CoIDUuMP/uAA5BZG9iZQBkgAAAAAH/2wCEAAwI CAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDP/AABEIAEQAcAMBIgACEQEDEQH/3QAEAAf/xAE/AAABBQEBAQEBAQAAAAAA AAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggF AwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNU ZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH 1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNT FWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaW prbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/APU1g9T+u3Q+lXvoznW1vrdtcRU5wmN0gsn2 reXneT0XJs+sHVMnFtpba655Hqgv+k1jdK3MdW/0Xe/Zv/nFFmye2AdNTWrLigJk3egvR36P8YX1 avx3ZLbLRWHBjd1TwXuP+hbG5+385Nf/AIxPq5Re3Hecj1bIDGil5kn81v8AKXOO6dbbUy3J2WWO fY226lu0aQ0elU0fo2v2/pHpq8etuTiV3ubXXlMO6tlYuaDG30dv+DsY79Nvc7Z6f84qseeJmY0K F/ytsS5SAgJAmz0t7AfW/ox+yQ6z9esFWP7D7nkxsP7jm/n71dq6z066y2plsvpcWWAtcILRLtXB u5cZ6eFdkYdeM+i1zbqw1lTNprLH77b2O+j6jtn02IeX1a7Htz+oU01DpnTuoMx8nDex32iwv2Nf mfanP3VPY639HVt2PrVjl8xyxJNaHo1uYh7cgBeov1Pcs6rgvaXMta7bzHKY9X6eOb2DQHUxo4b2 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 RUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVD NjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD 7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAA AAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAt ADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcA vADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFg AWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkEC SwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNy A34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE 8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQav BsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I 0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5 C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgO Ew4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExEx EU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0U zhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihiv GNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUd Hh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHO IfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3Jugn GCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyi LNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy 1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlC OX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNA ZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fA SAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP 3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4Fgv WH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxh T2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqf avdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0 zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8j f4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6K ZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJ ljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobai JqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6h rxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8 IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5 yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DY ZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf 56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32 +/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf////4AJ0ZpbGUgd3JpdHRlbiBieSBBZG9i ZSBQaG90b3Nob3CoIDUuMAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABMAH0DASIAAhEB AxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9 AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6 Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEB AQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJB 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 mmJbUEEkmCQszAkYxSXGq6JotnHqV1qPk29w4jSSSRyrMTwB1549K051e9jzXl0nDk59PQ4TXP8A koOm982sRyeOxr2C3/494/8AdFeS+KTn4n2v/XJP6161b/8AHvH/ALoqGejSVlYlrkPFnjJvDLoP 7N+1Bup87Zj/AMdNddWbqelWeoKPtMIfHrSNHfoeef8AC4V/6AA/8C//ALCj/hcQHTQP/Jz/AOwr r/8AhFNG/wCfNKP+EU0b/nzSqI97uch/wuL/AKgP/k5/9hUF58VrfULKazu/Diy28yGOSNrs4dSO R9yu2/4RTRv+fNKP+EU0b/nzSjQPe7nARfEbS4dMttOTwpEtlbACGH7USEH/AHxTR8QtIA2jwlDg c/8AH0fT/cr0H/hFNG/580o/4RTRv+fNKmwe93OAj+ImlxSpKnhOFXTJVhdcjjH9z0pB8Q9KDM48 JwBmJJP2o85GD/B6cV6B/wAIpo3/AD5pR/wimjf8+aUWD3u5wP8AwsjTcsf+EWjG4kkC8IGTjP8A B3xUZ+IOkkk/8InBzz/x9n1/3P8APSvQv+EU0b/nzSj/AIRTRv8AnzSiwe93PPT8QdJO0nwlBlRg H7TzjOf7nTnpUWpeOdG1fT4NPvvCkctpBIJIojekBWGcHhQa9H/4RTRv+fNKP+EU0b/nzSiwe93P MBrbeJfG9rframDCqhQSb+me+B/Kvcbfi3j/AN0Vi2fhzS7aYSRWyqwPWt0AAYHQUxxR/9kNCmVu ZHN0cmVhbQ0KZW5kb2JqDQo3MSAwIG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2Uv V2lkdGggNDcyL0hlaWdodCAyODIvQ29sb3JTcGFjZS9EZXZpY2VSR0IvQml0c1BlckNvbXBvbmVu dCA4L0ZpbHRlci9EQ1REZWNvZGUvSW50ZXJwb2xhdGUgdHJ1ZS9MZW5ndGggMjI2ODY+PnN0cmVh bQ0K/9j/4AAQSkZJRgABAQEAyADIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEaAdgD ASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUF BAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0 NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKj pKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QA HwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEE BSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZH SElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0 tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDv 9Q/5Cd1/12f+ZquKs6h/yErr/rs/8zVbisjdbCjrT6YKcKAHcU5aaOtOFMkdTJfur/vr/MU+mS/6 sf7y/wAxQBLSikp1BQo4paSkJ4oJMTXvFum+HJI0vxcZkUkeUm7/AD0rJ/4Wl4e/u3//AIDGsf4h kjVtOb2x/wChf41zIc+tbRgmjPmZ3/8AwtLw9/zz1D/wFNL/AMLR8Pf3L/8A8BTXBqxqQN9afskH MzuR8UNA7Rah/wCAxp4+J2gY/wBVqH/gM1cMGI71IsrAYJo9kg5mduPiVobDd5Oo8/8ATq1PHxI0 Rj/qdR/8BWrlIJs20ahvmXdx+NWVc+po5EHMzpP+Fj6J/wA8dR/8BWpf+Fj6IOseoD62rVgLKcdT TXlOOtHIg5mb/wDwsrQc/dvf/AZqf/wsrQP+nwf9uzVybSnd1pVlPqaORD52daPiR4e/vXf/AIDN Tv8AhY/h7P37r/wHauUEh9TSiQ+po5EHOzqx8RfDv/Pa4/8AAdqX/hYvhv8A5+bj8YGrlVlb1NOE p9TR7NBzs6n/AIWJ4b/5+5fxhal/4WJ4Z/5/X/78tXLbz6mjefWj2aDnZ1f/AAsTwx/0EcfWM0v/ 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 Cmr/AKw/Skb/AD+VAGZcPvmY/hUdKeppK0Mwp6j5Wb0plW7T/U3P+5SY0anh0Yln/wCA/wA66eLp XNeHv+PiX6L/ADrp4/u0LcsfUUp61N/DUEnetAKEazf2hHKhPlxMGcf3h0P6E1s65cNDshaEeQvz b/rVLTv9dN/u/wCNWPEH+si/65J/OuVzcZ6HdhKcajsxNPjja6Xb0Kg9Mn/9RrrdMgisb57hkVVC 5OO3qPyrlY+Ly2x6V0+lEyQT7zu5PXntXoyfuJniqKWJcFtcz9Z8SXUcjIyoLYngpnd+NaXhvUmd 5A+4xMflLn+Ljp+Ga5W+A+0EYHDcVqW3/IJh/wCuo/8AQTXnuo7n0lWjCNHRGz4nhgcSOszpcfZ3 8wDgOu09/wAK8Ui3bea9i8UAf2JBx/ywf/0EV45F94V34eKjqjweZydmWF6UjcCl7VE/eupkEbn2 ot22XkD4GFkU/rSN1Wphw6Y4/wD11nNaDudxr2oQ3NxNGrks3zN/D17e9ZFxpywwhpyFkcApGvWr OmIpMzFQTluSPeneIOLi2xx+6FdNKTcTmU3zGG8OZYlTA3Et/n8qsI6PIqx/dU01fvRf9cX/APZq g03o3+9Xn4+KuddOTNQ2iXSxbiR5bhwR7Vga7L5mqSDH+rAUfzNdTD0rjdS/5Cdz/wBdT/OuOBoy pRRRWhIUUUUAHQ1Ism3sKZSikNSsyVpdy424FQ4p1OoRT1GBCaNtLQOtAhMUfhQ33qTtQMM/hQet IOtKelMk7j4aP/xOrhM53W54/wCBCvVBzXk/w0/5Ddz/ANe5/wDQhXqw61lLcuJJ2P0opB0P0opo bP/ZDQplbmRzdHJlYW0NCmVuZG9iag0KNzIgMCBvYmoNCjw8L0NyZWF0b3IgKP7/AE0AaQBjAHIA bwBzAG8AZgB0AK4AIABXAG8AcgBkACAAMgAwADEAMCkvQ3JlYXRpb25EYXRlIChEOjIwMTMxMDIz MTc0NTQyLTA1JzAwJykvUHJvZHVjZXIgKGh0dHA6Ly93d3cuY29udmVydGFwaS5jb20gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICApL01vZERhdGUgKEQ6MjAxMzEwMjMxNzQ1NDItMDYn MDAnKS9UaXRsZSAoQ0FMTEUgUElWT04gWSBTQU5DSEVFWiBOTyA4LCAyQiwyODAxNCwgTUFEUklE IFNQQUlOKS9BdXRob3IgKFdpbmRvd3MgWHAgUHJvKT4+DQplbmRvYmoNCjczIDAgb2JqDQo8PC9U eXBlL091dGxpbmVzL0ZpcnN0IDc0IDAgUi9MYXN0IDc3IDAgUj4+DQplbmRvYmoNCjc0IDAgb2Jq DQo8PC9UaXRsZSAoT0ZGSVpJRUxMRSBHRVdJTk5CRU5BQ0hSSVRJR1VORykvUGFyZW50IDczIDAg Ui9EZXN0WzMgMCBSL1hZWiA4MiA2NDMgMF0vTmV4dCA3NSAwIFI+Pg0KZW5kb2JqDQo3NSAwIG9i ag0KPDwvVGl0bGUgKFdpciBzaW5kIGVyZnJldXQgaWhuZW4gbWl0dGVpbGVuIHp1IGtvbm5lbiwg ZGFzIGRpZSBnZXdpbm5saXN0ZSBMT1RURVJJQSBOQUNJT05BTCBQUk9HUkFNTS9FVVJPTUlMSU9O RVMgYW4gMTIgSnVuLiAyMDEzLiBFcnNjaGllbmVuIGlzdCwgdm9yYmVpIENvLW9yZ2FuaXNpZXJ0 IFdvcmxkIFRvdXJpc20gT3JnYW5pemF0aW9uL1NwYW5pc2ggTWluaXN0ZXJpbyBkZSBUb3VyaXNt bywgRGlyIG9mZml6aWVsbGUgbGlzdGUgZGVyIGdld2lubmUuLi4pL1BhcmVudCA3MyAwIFIvRGVz dFszIDAgUi9YWVogODIgNjI0IDBdL1ByZXYgNzQgMCBSL05leHQgNzYgMCBSPj4NCmVuZG9iag0K NzYgMCBvYmoNCjw8L1RpdGxlIChCSVRURSBBVVNGVUlMTEVOIERFSU4gREFUQVMgQVVTIFVOVEVO KS9QYXJlbnQgNzMgMCBSL0Rlc3RbMyAwIFIvWFlaIDgyIDMyMCAwXS9QcmV2IDc1IDAgUi9OZXh0 IDc3IDAgUj4+DQplbmRvYmoNCjc3IDAgb2JqDQo8PC9UaXRsZSAoRE9OIFBFRFJPIEZFUk5BTkRF WikvUGFyZW50IDczIDAgUi9EZXN0WzMgMCBSL1hZWiA4MiAyNTcgMF0vUHJldiA3NiAwIFI+Pg0K ZW5kb2JqDQo3OCAwIG9iag0KPDwvVHlwZS9TdHJ1Y3RUcmVlUm9vdC9Sb2xlTWFwIDc5IDAgUi9Q YXJlbnRUcmVlIDgwIDAgUi9LWzgxIDAgUl0vUGFyZW50VHJlZU5leHRLZXkgMT4+DQplbmRvYmoN Cjc5IDAgb2JqDQo8PC9Gb290bm90ZS9Ob3RlL0VuZG5vdGUvTm90ZS9UZXh0Ym94L1NlY3QvSGVh ZGVyL1NlY3QvRm9vdGVyL1NlY3QvSW5saW5lU2hhcGUvU2VjdC9Bbm5vdGF0aW9uL1NlY3QvQXJ0 aWZhY3QvU2VjdC9Xb3JrYm9vay9Eb2N1bWVudC9Xb3Jrc2hlZXQvUGFydC9NYWNyb3NoZWV0L1Bh cnQvQ2hhcnRzaGVldC9QYXJ0L0RpYWxvZ3NoZWV0L1BhcnQvU2xpZGUvUGFydC9DaGFydC9TZWN0 L0RpYWdyYW0vRmlndXJlPj4NCmVuZG9iag0KODAgMCBvYmoNCjw8L051bXNbMCA4MyAwIFJdPj4N CmVuZG9iag0KODEgMCBvYmoNCjw8L1AgNzggMCBSL1MvUGFydC9UeXBlL1N0cnVjdEVsZW0vS1s4 MiAwIFIgODUgMCBSIDg2IDAgUiA4NyAwIFIgODggMCBSIDg5IDAgUiA5MCAwIFIgOTEgMCBSIDky IDAgUiA5MyAwIFIgOTQgMCBSIDk1IDAgUiA5NiAwIFIgOTcgMCBSIDk4IDAgUiA5OSAwIFIgMTAw IDAgUiAxMDEgMCBSIDEwMiAwIFIgMTAzIDAgUiAxMDQgMCBSIDEwOSAwIFIgMTEwIDAgUiAxMTEg MCBSIDExMiAwIFIgMTEzIDAgUiAxMTQgMCBSIDExNSAwIFIgMTE2IDAgUiAxMTcgMCBSIDExOCAw IFIgMTE5IDAgUiAxMjAgMCBSIDEyMSAwIFIgMTIyIDAgUiAxMjMgMCBSIDEyNCAwIFIgMTI1IDAg UiAxMjYgMCBSIDEyNyAwIFIgMTI4IDAgUiAxMjkgMCBSIDEzMCAwIFIgMTMxIDAgUiAxMzIgMCBS IDEzMyAwIFIgMTM0IDAgUiAxMzUgMCBSIDE0MCAwIFIgMTQxIDAgUiAxNDIgMCBSIDE0MyAwIFIg MTQ0IDAgUiAxNDUgMCBSIDE0NiAwIFIgMTQ3IDAgUiAxNDggMCBSIDE0OSAwIFIgMTUwIDAgUiAx NTEgMCBSIDE1MiAwIFIgMTUzIDAgUiAxNTcgMCBSIDE1OCAwIFIgMTU5IDAgUiAxNjAgMCBSIDE2 MSAwIFJdPj4NCmVuZG9iag0KODIgMCBvYmoNCjw8L1AgODEgMCBSL1MvRmlndXJlL0FsdCAoTG90 ZXJpYXMgeSBBcHVlc3RhcyBkZWwgRXN0YWRvIC0gUGFnaW5hIFByaW5jaXBhbCkvVHlwZS9TdHJ1 Y3RFbGVtL0tbMF0vUGcgMyAwIFI+Pg0KZW5kb2JqDQo4MyAwIG9iag0KWzgyIDAgUiA5NSAwIFIg OTQgMCBSIDkyIDAgUiA5MSAwIFIgODggMCBSIDEzNCAwIFIgOTMgMCBSIDE0MSAwIFIgOTkgMCBS IDEwOSAwIFIgMTEwIDAgUiAxMjAgMCBSIDEyMiAwIFIgMTE4IDAgUiAxMTQgMCBSIDExMiAwIFIg MTE2IDAgUiAxMjQgMCBSIDEwMSAwIFIgOTcgMCBSIDEzMCAwIFIgMTUwIDAgUiAxMjYgMCBSIDE2 MCAwIFIgMTYxIDAgUiAxNTEgMCBSIDE1MiAwIFIgMTQ4IDAgUiA4NSAwIFIgOTYgMCBSIDk2IDAg UiA5OCAwIFIgOTggMCBSIDEwMCAwIFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAwIFIgMTAyIDAgUiAx MDIgMCBSIDEwMiAwIFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAwIFIgMTAyIDAgUiAxMDIgMCBSIDEw MiAwIFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAwIFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAwIFIgMTAy IDAgUiAxMDIgMCBSIDEwMiAwIFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAwIFIgMTAyIDAgUiAxMDIg MCBSIDEwMiAwIFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAwIFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAw IFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAwIFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAwIFIgMTAyIDAg UiAxMDIgMCBSIDEwMiAwIFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAwIFIgMTAyIDAgUiAxMDIgMCBS IDEwMiAwIFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAwIFIgMTAyIDAgUiAxMDIgMCBSIDEwMiAwIFIg MTAzIDAgUiAxMDUgMCBSIDEwNiAwIFIgMTA3IDAgUiAxMDggMCBSIDExMSAwIFIgMTExIDAgUiAx MTEgMCBSIDExMSAwIFIgMTExIDAgUiAxMTEgMCBSIDExMSAwIFIgMTExIDAgUiAxMTEgMCBSIDEx MSAwIFIgMTExIDAgUiAxMTEgMCBSIDExMSAwIFIgMTExIDAgUiAxMTEgMCBSIDExMSAwIFIgMTEx IDAgUiAxMTEgMCBSIDExMSAwIFIgMTExIDAgUiAxMTEgMCBSIDExMSAwIFIgMTExIDAgUiAxMTEg MCBSIDExMSAwIFIgMTExIDAgUiAxMTEgMCBSIDExMSAwIFIgMTExIDAgUiAxMTEgMCBSIDExMSAw IFIgMTExIDAgUiAxMTEgMCBSIDExMSAwIFIgMTExIDAgUiAxMTEgMCBSIDExMSAwIFIgMTExIDAg UiAxMTEgMCBSIDExMSAwIFIgMTExIDAgUiAxMTEgMCBSIDExMSAwIFIgMTExIDAgUiAxMTEgMCBS IDExMSAwIFIgMTExIDAgUiAxMTEgMCBSIDExMSAwIFIgMTEzIDAgUiAxMTUgMCBSIDExNyAwIFIg MTE5IDAgUiAxMjEgMCBSIDEyMyAwIFIgMTI1IDAgUiAxMjcgMCBSIDEyOCAwIFIgMTI5IDAgUiAx MzEgMCBSIDEzMiAwIFIgMTM2IDAgUiAxMzcgMCBSIDEzOCAwIFIgMTM5IDAgUiAxNDIgMCBSIDE0 MyAwIFIgMTQ0IDAgUiAxNDUgMCBSIDE0NiAwIFIgMTQ3IDAgUiAxNDkgMCBSIDE1NiAwIFIgMTU0 IDAgUiAxNTUgMCBSIDE1NyAwIFIgMTU3IDAgUiAxNTcgMCBSIDE1NyAwIFIgMTMzIDAgUiA5MCAw IFIgMTU4IDAgUiA4NyAwIFIgMTQwIDAgUiAxNTkgMCBSIDg5IDAgUiA4NiAwIFJdDQplbmRvYmoN Cjg1IDAgb2JqDQo8PC9QIDgxIDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMjldL1BnIDMgMCBS Pj4NCmVuZG9iag0KODYgMCBvYmoNCjw8L1AgODEgMCBSL1MvRmlndXJlL0FsdCAoKS9UeXBlL1N0 cnVjdEVsZW0vS1sxODBdL1BnIDMgMCBSPj4NCmVuZG9iag0KODcgMCBvYmoNCjw8L1AgODEgMCBS L1MvRmlndXJlL0FsdCAoKS9UeXBlL1N0cnVjdEVsZW0vS1sxNzZdL1BnIDMgMCBSPj4NCmVuZG9i ag0KODggMCBvYmoNCjw8L1AgODEgMCBSL1MvRmlndXJlL0FsdCAoTG90ZXJpYXMgeSBBcHVlc3Rh cyBkZWwgRXN0YWRvIC0gUGFnaW5hIFByaW5jaXBhbCkvVHlwZS9TdHJ1Y3RFbGVtL0tbNV0vUGcg MyAwIFI+Pg0KZW5kb2JqDQo4OSAwIG9iag0KPDwvUCA4MSAwIFIvUy9GaWd1cmUvQWx0ICgpL1R5 cGUvU3RydWN0RWxlbS9LWzE3OV0vUGcgMyAwIFI+Pg0KZW5kb2JqDQo5MCAwIG9iag0KPDwvUCA4 MSAwIFIvUy9GaWd1cmUvQWx0IChMT1RURVJJQSBOQUNJT05BTCkvVHlwZS9TdHJ1Y3RFbGVtL0tb MTc0XS9QZyAzIDAgUj4+DQplbmRvYmoNCjkxIDAgb2JqDQo8PC9QIDgxIDAgUi9TL0ZpZ3VyZS9B bHQgKCkvVHlwZS9TdHJ1Y3RFbGVtL0tbNF0vUGcgMyAwIFI+Pg0KZW5kb2JqDQo5MiAwIG9iag0K PDwvUCA4MSAwIFIvUy9GaWd1cmUvQWx0ICgpL1R5cGUvU3RydWN0RWxlbS9LWzNdL1BnIDMgMCBS Pj4NCmVuZG9iag0KOTMgMCBvYmoNCjw8L1AgODEgMCBSL1MvRmlndXJlL0FsdCAoTG90ZXJpYXMg eSBBcHVlc3RhcyBkZWwgRXN0YWRvIC0gUGFnaW5hIFByaW5jaXBhbCkvVHlwZS9TdHJ1Y3RFbGVt L0tbN10vUGcgMyAwIFI+Pg0KZW5kb2JqDQo5NCAwIG9iag0KPDwvUCA4MSAwIFIvUy9GaWd1cmUv QWx0ICgpL1R5cGUvU3RydWN0RWxlbS9LWzJdL1BnIDMgMCBSPj4NCmVuZG9iag0KOTUgMCBvYmoN Cjw8L1AgODEgMCBSL1MvRmlndXJlL0FsdCAoKS9UeXBlL1N0cnVjdEVsZW0vS1sxXS9QZyAzIDAg Uj4+DQplbmRvYmoNCjk2IDAgb2JqDQo8PC9QIDgxIDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tb MzAgMzFdL1BnIDMgMCBSPj4NCmVuZG9iag0KOTcgMCBvYmoNCjw8L1AgODEgMCBSL1MvRmlndXJl L0FsdCAo/v8grCkvVHlwZS9TdHJ1Y3RFbGVtL0tbMjBdL1BnIDMgMCBSPj4NCmVuZG9iag0KOTgg MCBvYmoNCjw8L1AgODEgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1szMiAzM10vUGcgMyAwIFI+ Pg0KZW5kb2JqDQo5OSAwIG9iag0KPDwvUCA4MSAwIFIvUy9GaWd1cmUvQWx0IChMb3RlcmlhcyB5 IEFwdWVzdGFzIGRlbCBFc3RhZG8gLSBQYWdpbmEgUHJpbmNpcGFsKS9UeXBlL1N0cnVjdEVsZW0v S1s5XS9QZyAzIDAgUj4+DQplbmRvYmoNCjEwMCAwIG9iag0KPDwvUCA4MSAwIFIvUy9QL1R5cGUv U3RydWN0RWxlbS9LWzM0XS9QZyAzIDAgUj4+DQplbmRvYmoNCjEwMSAwIG9iag0KPDwvUCA4MSAw IFIvUy9GaWd1cmUvQWx0IChMb3RlcmlhcyB5IEFwdWVzdGFzIGRlbCBFc3RhZG8gLSBQYWdpbmEg UHJpbmNpcGFsKS9UeXBlL1N0cnVjdEVsZW0vS1sxOV0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxMDIg MCBvYmoNCjw8L1AgODEgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1szNSAzNiAzNyAzOCAzOSA0 MCA0MSA0MiA0MyA0NCA0NSA0NiA0NyA0OCA0OSA1MCA1MSA1MiA1MyA1NCA1NSA1NiA1NyA1OCA1 OSA2MCA2MSA2MiA2MyA2NCA2NSA2NiA2NyA2OCA2OSA3MCA3MSA3MiA3MyA3NCA3NSA3NiA3NyA3 OCA3OSA4MCA4MSA4MiA4MyA4NCA4NSA4NiA4NyA4OF0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxMDMg MCBvYmoNCjw8L1AgODEgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s4OV0vUGcgMyAwIFI+Pg0K ZW5kb2JqDQoxMDQgMCBvYmoNCjw8L1AgODEgMCBSL1MvSDEvVHlwZS9TdHJ1Y3RFbGVtL0tbMTA1 IDAgUiAxMDYgMCBSIDEwNyAwIFIgMTA4IDAgUl0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxMDUgMCBv YmoNCjw8L1AgMTA0IDAgUi9TL1NwYW4vVHlwZS9TdHJ1Y3RFbGVtL1BnIDMgMCBSL0sgOTA+Pg0K ZW5kb2JqDQoxMDYgMCBvYmoNCjw8L1AgMTA0IDAgUi9TL1NwYW4vVHlwZS9TdHJ1Y3RFbGVtL0Fj dHVhbFRleHQgKE9GRklaSUVMTEUgR0VXSU5OQkVOQUNIUklUSUdVTkcgKS9LWzkxXS9QZyAzIDAg Uj4+DQplbmRvYmoNCjEwNyAwIG9iag0KPDwvUCAxMDQgMCBSL1MvU3Bhbi9UeXBlL1N0cnVjdEVs ZW0vQWN0dWFsVGV4dCAoICAgICAgICApL0tbOTJdL1BnIDMgMCBSPj4NCmVuZG9iag0KMTA4IDAg b2JqDQo8PC9QIDEwNCAwIFIvUy9TcGFuL1R5cGUvU3RydWN0RWxlbS9QZyAzIDAgUi9LIDkzPj4N CmVuZG9iag0KMTA5IDAgb2JqDQo8PC9QIDgxIDAgUi9TL0ZpZ3VyZS9BbHQgKExvdGVyaWFzIHkg QXB1ZXN0YXMgZGVsIEVzdGFkbyAtIFBhZ2luYSBQcmluY2lwYWwpL1R5cGUvU3RydWN0RWxlbS9L WzEwXS9QZyAzIDAgUj4+DQplbmRvYmoNCjExMCAwIG9iag0KPDwvUCA4MSAwIFIvUy9GaWd1cmUv QWx0IChMb3RlcmlhcyB5IEFwdWVzdGFzIGRlbCBFc3RhZG8gLSBQYWdpbmEgUHJpbmNpcGFsKS9U eXBlL1N0cnVjdEVsZW0vS1sxMV0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxMTEgMCBvYmoNCjw8L1Ag ODEgMCBSL1MvSDEvVHlwZS9TdHJ1Y3RFbGVtL0tbOTQgOTUgOTYgOTcgOTggOTkgMTAwIDEwMSAx MDIgMTAzIDEwNCAxMDUgMTA2IDEwNyAxMDggMTA5IDExMCAxMTEgMTEyIDExMyAxMTQgMTE1IDEx NiAxMTcgMTE4IDExOSAxMjAgMTIxIDEyMiAxMjMgMTI0IDEyNSAxMjYgMTI3IDEyOCAxMjkgMTMw IDEzMSAxMzIgMTMzIDEzNCAxMzUgMTM2IDEzNyAxMzggMTM5IDE0MCAxNDEgMTQyXS9QZyAzIDAg Uj4+DQplbmRvYmoNCjExMiAwIG9iag0KPDwvUCA4MSAwIFIvUy9GaWd1cmUvQWx0IChMb3Rlcmlh cyB5IEFwdWVzdGFzIGRlbCBFc3RhZG8gLSBQYWdpbmEgUHJpbmNpcGFsKS9UeXBlL1N0cnVjdEVs ZW0vS1sxNl0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxMTMgMCBvYmoNCjw8L1AgODEgMCBSL1MvUC9U eXBlL1N0cnVjdEVsZW0vS1sxNDNdL1BnIDMgMCBSPj4NCmVuZG9iag0KMTE0IDAgb2JqDQo8PC9Q IDgxIDAgUi9TL0ZpZ3VyZS9BbHQgKExvdGVyaWFzIHkgQXB1ZXN0YXMgZGVsIEVzdGFkbyAtIFBh Z2luYSBQcmluY2lwYWwpL1R5cGUvU3RydWN0RWxlbS9LWzE1XS9QZyAzIDAgUj4+DQplbmRvYmoN CjExNSAwIG9iag0KPDwvUCA4MSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzE0NF0vUGcgMyAw IFI+Pg0KZW5kb2JqDQoxMTYgMCBvYmoNCjw8L1AgODEgMCBSL1MvRmlndXJlL0FsdCAoTG90ZXJp YXMgeSBBcHVlc3RhcyBkZWwgRXN0YWRvIC0gUGFnaW5hIFByaW5jaXBhbCkvVHlwZS9TdHJ1Y3RF bGVtL0tbMTddL1BnIDMgMCBSPj4NCmVuZG9iag0KMTE3IDAgb2JqDQo8PC9QIDgxIDAgUi9TL1Av VHlwZS9TdHJ1Y3RFbGVtL0tbMTQ1XS9QZyAzIDAgUj4+DQplbmRvYmoNCjExOCAwIG9iag0KPDwv UCA4MSAwIFIvUy9GaWd1cmUvQWx0IChMb3RlcmlhcyB5IEFwdWVzdGFzIGRlbCBFc3RhZG8gLSBQ YWdpbmEgUHJpbmNpcGFsKS9UeXBlL1N0cnVjdEVsZW0vS1sxNF0vUGcgMyAwIFI+Pg0KZW5kb2Jq DQoxMTkgMCBvYmoNCjw8L1AgODEgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sxNDZdL1BnIDMg MCBSPj4NCmVuZG9iag0KMTIwIDAgb2JqDQo8PC9QIDgxIDAgUi9TL0ZpZ3VyZS9BbHQgKExvdGVy aWFzIHkgQXB1ZXN0YXMgZGVsIEVzdGFkbyAtIFBhZ2luYSBQcmluY2lwYWwpL1R5cGUvU3RydWN0 RWxlbS9LWzEyXS9QZyAzIDAgUj4+DQplbmRvYmoNCjEyMSAwIG9iag0KPDwvUCA4MSAwIFIvUy9Q L1R5cGUvU3RydWN0RWxlbS9LWzE0N10vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxMjIgMCBvYmoNCjw8 L1AgODEgMCBSL1MvRmlndXJlL0FsdCAoTG90ZXJpYXMgeSBBcHVlc3RhcyBkZWwgRXN0YWRvIC0g UGFnaW5hIFByaW5jaXBhbCkvVHlwZS9TdHJ1Y3RFbGVtL0tbMTNdL1BnIDMgMCBSPj4NCmVuZG9i ag0KMTIzIDAgb2JqDQo8PC9QIDgxIDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMTQ4XS9QZyAz IDAgUj4+DQplbmRvYmoNCjEyNCAwIG9iag0KPDwvUCA4MSAwIFIvUy9GaWd1cmUvQWx0IChMb3Rl cmlhcyB5IEFwdWVzdGFzIGRlbCBFc3RhZG8gLSBQYWdpbmEgUHJpbmNpcGFsKS9UeXBlL1N0cnVj dEVsZW0vS1sxOF0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxMjUgMCBvYmoNCjw8L1AgODEgMCBSL1Mv SDEvVHlwZS9TdHJ1Y3RFbGVtL0tbMTQ5XS9QZyAzIDAgUj4+DQplbmRvYmoNCjEyNiAwIG9iag0K PDwvUCA4MSAwIFIvUy9GaWd1cmUvQWx0IChMb3RlcmlhcyB5IEFwdWVzdGFzIGRlbCBFc3RhZG8g LSBQYWdpbmEgUHJpbmNpcGFsKS9UeXBlL1N0cnVjdEVsZW0vS1syM10vUGcgMyAwIFI+Pg0KZW5k b2JqDQoxMjcgMCBvYmoNCjw8L1AgODEgMCBSL1MvSDEvVHlwZS9TdHJ1Y3RFbGVtL0tbMTUwXS9Q ZyAzIDAgUj4+DQplbmRvYmoNCjEyOCAwIG9iag0KPDwvUCA4MSAwIFIvUy9QL1R5cGUvU3RydWN0 RWxlbS9LWzE1MV0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxMjkgMCBvYmoNCjw8L1AgODEgMCBSL1Mv UC9UeXBlL1N0cnVjdEVsZW0vS1sxNTJdL1BnIDMgMCBSPj4NCmVuZG9iag0KMTMwIDAgb2JqDQo8 PC9QIDgxIDAgUi9TL0ZpZ3VyZS9BbHQgKCkvVHlwZS9TdHJ1Y3RFbGVtL0tbMjFdL1BnIDMgMCBS Pj4NCmVuZG9iag0KMTMxIDAgb2JqDQo8PC9QIDgxIDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tb MTUzXS9QZyAzIDAgUj4+DQplbmRvYmoNCjEzMiAwIG9iag0KPDwvUCA4MSAwIFIvUy9QL1R5cGUv U3RydWN0RWxlbS9LWzE1NF0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxMzMgMCBvYmoNCjw8L1AgODEg MCBSL1MvRmlndXJlL0FsdCAoSU5UQU5BVElPTkFMIExPVFRPIENPTU1JU1NJT00uKS9UeXBlL1N0 cnVjdEVsZW0vS1sxNzNdL1BnIDMgMCBSPj4NCmVuZG9iag0KMTM0IDAgb2JqDQo8PC9QIDgxIDAg Ui9TL0ZpZ3VyZS9BbHQgKExvdGVyaWFzIHkgQXB1ZXN0YXMgZGVsIEVzdGFkbyAtIFBhZ2luYSBQ cmluY2lwYWwpL1R5cGUvU3RydWN0RWxlbS9LWzZdL1BnIDMgMCBSPj4NCmVuZG9iag0KMTM1IDAg b2JqDQo8PC9QIDgxIDAgUi9TL0gxL1R5cGUvU3RydWN0RWxlbS9LWzEzNiAwIFIgMTM3IDAgUiAx MzggMCBSIDEzOSAwIFJdL1BnIDMgMCBSPj4NCmVuZG9iag0KMTM2IDAgb2JqDQo8PC9QIDEzNSAw IFIvUy9TcGFuL1R5cGUvU3RydWN0RWxlbS9BY3R1YWxUZXh0ICggKS9LWzE1NV0vUGcgMyAwIFI+ Pg0KZW5kb2JqDQoxMzcgMCBvYmoNCjw8L1AgMTM1IDAgUi9TL1NwYW4vVHlwZS9TdHJ1Y3RFbGVt L0FjdHVhbFRleHQgKEQpL0tbMTU2XS9QZyAzIDAgUj4+DQplbmRvYmoNCjEzOCAwIG9iag0KPDwv UCAxMzUgMCBSL1MvU3Bhbi9UeXBlL1N0cnVjdEVsZW0vQWN0dWFsVGV4dCAoT04gUEVEUk8gRkVS TkFOREVaKS9LWzE1N10vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxMzkgMCBvYmoNCjw8L1AgMTM1IDAg Ui9TL1NwYW4vVHlwZS9TdHJ1Y3RFbGVtL1BnIDMgMCBSL0sgMTU4Pj4NCmVuZG9iag0KMTQwIDAg b2JqDQo8PC9QIDgxIDAgUi9TL0ZpZ3VyZS9BbHQgKCkvVHlwZS9TdHJ1Y3RFbGVtL0tbMTc3XS9Q ZyAzIDAgUj4+DQplbmRvYmoNCjE0MSAwIG9iag0KPDwvUCA4MSAwIFIvUy9GaWd1cmUvQWx0IChM b3RlcmlhcyB5IEFwdWVzdGFzIGRlbCBFc3RhZG8gLSBQYWdpbmEgUHJpbmNpcGFsKS9UeXBlL1N0 cnVjdEVsZW0vS1s4XS9QZyAzIDAgUj4+DQplbmRvYmoNCjE0MiAwIG9iag0KPDwvUCA4MSAwIFIv Uy9QL1R5cGUvU3RydWN0RWxlbS9LWzE1OV0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxNDMgMCBvYmoN Cjw8L1AgODEgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sxNjBdL1BnIDMgMCBSPj4NCmVuZG9i ag0KMTQ0IDAgb2JqDQo8PC9QIDgxIDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMTYxXS9QZyAz IDAgUj4+DQplbmRvYmoNCjE0NSAwIG9iag0KPDwvUCA4MSAwIFIvUy9QL1R5cGUvU3RydWN0RWxl bS9LWzE2Ml0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxNDYgMCBvYmoNCjw8L1AgODEgMCBSL1MvUC9U eXBlL1N0cnVjdEVsZW0vS1sxNjNdL1BnIDMgMCBSPj4NCmVuZG9iag0KMTQ3IDAgb2JqDQo8PC9Q IDgxIDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMTY0XS9QZyAzIDAgUj4+DQplbmRvYmoNCjE0 OCAwIG9iag0KPDwvUCA4MSAwIFIvUy9GaWd1cmUvQWx0IChMb3RlcmlhcyB5IEFwdWVzdGFzIGRl bCBFc3RhZG8gLSBQYWdpbmEgUHJpbmNpcGFsKS9UeXBlL1N0cnVjdEVsZW0vS1syOF0vUGcgMyAw IFI+Pg0KZW5kb2JqDQoxNDkgMCBvYmoNCjw8L1AgODEgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0v S1sxNjVdL1BnIDMgMCBSPj4NCmVuZG9iag0KMTUwIDAgb2JqDQo8PC9QIDgxIDAgUi9TL0ZpZ3Vy ZS9BbHQgKExvdGVyaWFzIHkgQXB1ZXN0YXMgZGVsIEVzdGFkbyAtIFBhZ2luYSBQcmluY2lwYWwp L1R5cGUvU3RydWN0RWxlbS9LWzIyXS9QZyAzIDAgUj4+DQplbmRvYmoNCjE1MSAwIG9iag0KPDwv UCA4MSAwIFIvUy9GaWd1cmUvQWx0IChMb3RlcmlhcyB5IEFwdWVzdGFzIGRlbCBFc3RhZG8gLSBQ YWdpbmEgUHJpbmNpcGFsKS9UeXBlL1N0cnVjdEVsZW0vS1syNl0vUGcgMyAwIFI+Pg0KZW5kb2Jq DQoxNTIgMCBvYmoNCjw8L1AgODEgMCBSL1MvRmlndXJlL0FsdCAoTG90ZXJpYXMgeSBBcHVlc3Rh cyBkZWwgRXN0YWRvIC0gUGFnaW5hIFByaW5jaXBhbCkvVHlwZS9TdHJ1Y3RFbGVtL0tbMjddL1Bn IDMgMCBSPj4NCmVuZG9iag0KMTUzIDAgb2JqDQo8PC9QIDgxIDAgUi9TL1AvVHlwZS9TdHJ1Y3RF bGVtL0tbMTU0IDAgUiAxNTUgMCBSIDE1NiAwIFJdL1BnIDMgMCBSPj4NCmVuZG9iag0KMTU0IDAg b2JqDQo8PC9QIDE1MyAwIFIvUy9TcGFuL1R5cGUvU3RydWN0RWxlbS9QZyAzIDAgUi9LIDE2Nz4+ DQplbmRvYmoNCjE1NSAwIG9iag0KPDwvUCAxNTMgMCBSL1MvU3Bhbi9UeXBlL1N0cnVjdEVsZW0v UGcgMyAwIFIvSyAxNjg+Pg0KZW5kb2JqDQoxNTYgMCBvYmoNCjw8L1AgMTUzIDAgUi9TL0lubGlu ZVNoYXBlL0FsdCAoLS0tKS9UeXBlL1N0cnVjdEVsZW0vS1sxNjZdL1BnIDMgMCBSPj4NCmVuZG9i ag0KMTU3IDAgb2JqDQo8PC9QIDgxIDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMTY5IDE3MCAx NzEgMTcyXS9QZyAzIDAgUj4+DQplbmRvYmoNCjE1OCAwIG9iag0KPDwvUCA4MSAwIFIvUy9GaWd1 cmUvQWx0ICgpL1R5cGUvU3RydWN0RWxlbS9LWzE3NV0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxNTkg MCBvYmoNCjw8L1AgODEgMCBSL1MvRmlndXJlL0FsdCAoKS9UeXBlL1N0cnVjdEVsZW0vS1sxNzhd L1BnIDMgMCBSPj4NCmVuZG9iag0KMTYwIDAgb2JqDQo8PC9QIDgxIDAgUi9TL0ZpZ3VyZS9BbHQg KExvdGVyaWFzIHkgQXB1ZXN0YXMgZGVsIEVzdGFkbyAtIFBhZ2luYSBQcmluY2lwYWwpL1R5cGUv U3RydWN0RWxlbS9LWzI0XS9QZyAzIDAgUj4+DQplbmRvYmoNCjE2MSAwIG9iag0KPDwvUCA4MSAw IFIvUy9GaWd1cmUvQWx0IChMb3RlcmlhcyB5IEFwdWVzdGFzIGRlbCBFc3RhZG8gLSBQYWdpbmEg UHJpbmNpcGFsKS9UeXBlL1N0cnVjdEVsZW0vS1syNV0vUGcgMyAwIFI+Pg0KZW5kb2JqDQoxNjIg MCBvYmoNCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMzIxPj5zdHJlYW0NCnicfVLLbsMg ELzzFRzTQ2SDnUcly1LiJpIPfahuP8CBdYpUY4TJwX9fzCZumkpBAjTszsyi3agon0qtHI3ebCcq cLRRWlrou5MVQA9wVJqwJZVKuDMKp2hrQyJProbeQVvqpiNZRqN3H+ydHehsI7sDPJDo1UqwSh/p 7LOoPK5OxnxDC9rRmOQ5ldB4oefavNQt0CjQ5qX0ceWGuef8ZnwMBigPmGExopPQm1qArfURSBb7 ldNs71dOQMubeIqsQyO+ahuyE58dxzzOA9oiWiPaIyoCYgzRLuieFfhFb7JnKMjScCWoy5b4uMbH 5CyBJH5bE9tg2gq5BaLHa1/2z5evLsWOV5r+sWC3Fgl+Jt3dF00W6I11L/h90e3ozeNNcS069mAc lanB4mSt722Yp9DUsZ1KwzRypjMja9w/76vH4g0KZW5kc3RyZWFtDQplbmRvYmoNCjE2MyAwIG9i ag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgMjAyMTQ0L0xlbmd0aCA1ODMyMT4+c3Ry ZWFtDQp4nOydCXyUxfnHn/d99z6yR45NNpu877LZhCTkIAESIMDmAiQqgQRMEGvCYbFe+ZfgXUBb r6AWzx7WErWi9SibjdVwWGKtrba1YrUV7WGs2laLRa1Sa5X3/3tnk5WsbMO28ZNPy3yX+T0z78wz M++7b4Z5NskbEogoE6KjzQ0tJyx45a/FjSQeziPyXLqgoXH+Nf+47gQSp/+WSPzhgubFLXfZtj1M YnUv0Xd/vKBlWd0rr7cFSfzDOqLsby1qaZ1/TtGZBvjr0Gvuia0tC1+557bNRJU1RPbTFreUVbhW blqMvkyo72iuP7FV3lu7AP1/B+UZyxtOaluu79pEFPoWkevm1ed0dk0OTZ9Gwo374XPj6vO7lX/O veslEh7MJDKuOKPr8+eY/rxrMgm3nE2kf+Hzneu7yEVm9Hcz+nN+/uyLzvhWS+abJDzUTXTKD9at OedC34wSO9HSchJC965b27nm921DBiLhWm38dTjg3pj6Eso/Qjlv3TndF/Z8xbsaY+P8yp8/a+0X zz38uoDzy/8zjk06+7zVnf844Bwi0TaNyPvQOZ0XdqUb3NfDH/WknNt5ztpH7vuTQGKhjch2Rtd5 67vVInoB8+vW6ru+uLbrnUWvZ5BwWwPO95ekvRf6tEtyK54Lne6oed+UpV0mojtfrcnR7FOLGhd/ +OFHHzvJlIe2ZtZeA9Y49/DJVO+kDz/88GInxWqGsbq0I/Z2Wkx6mo33WiQnldEy+NVgXBG1kvS8 uAe1Jv039ZXoIDtqpWfpDNFt0otWo07U0A1RkTpIF9ajW7PWd+tJ9QrhpTygf+7wEqHSOFeIhEhQ VRU3Vb5+l3ampDMMT0mcOZzuowHpZ9Q1MkNjDrWP5FF3FlJ9rDyTNqC8HvYmcab6sW49LUe6E6kS 6SSkfKRTkU4ZTi1ItfB5io6C8Wmao/8JLvVP6FakTqSb9cvpFt2r9DXDTFqlHcdY16KPAPLfwPHb DffRDch/HfXtWlutH+a/nBahfgryN+mXq6rxOjKyuuWY56uUcbTxNdD3Cai/CnYZbOvwfDNZ/lW6 cfhctXO8Rsvj+mzE8RuQliJt0fqQcph/OfxkHLsOeSvmZ4a1IaXgi3BSovHHQpvfv+vL/DHPoxy7 bgyfLfHHcG76/2QeE4VuvTr0WY+h3Ref9RgcDofD4XCOX4Rb1V0TPYdjRffH/565cjgczkQikLrL hOQkdfdEz4XD4XA4HA6Hw+FwOBwOh8PhcDgcDofzv4/2c7ATPQcOh8MZjb3dKAjCISPRx0QGA5HR YDQaYrDfEiDj1/Lsk1Ls9vJqv91xfnneJPLrN5ZnrKZVwz+dH/Qb/KlB/7Sytbay6ml+PwXKDNPu e7nwH6WjRzPEjW6MCUjVZHVSs4/vL0YwqW44xxHC2E1GKPzsZnHcgVVmoqfA4XA4HE5C+P9SnPFE IknQ0EuSIGIPlKk/YB2kD0wqmcikHiYzmaEWskCtZFU/JhvZoHayQ1OYOihF/Yic5IC6mLrJBU0l NzSNUtV/UjrTDEqHeigDmkke9UPKokyol2k2Zan/IB95oTmUDc0lH1SmHKhCuVA/ydBJpKgfUAD6 d8qjSdAgBaD5lActYDqZgtBCyocWUYF6iIppsvo+TWFaQkXQUiqGltEUaDmVQKcyraAy9T2qpHLo NJoKnQ79G82gCmgVVUKraRp0Jk2HzoK+S7OpClpD1dA5NBM6F/oOzaNZ0BDVQGtpjvo21dFcaD3T BpoHbaQQdD7VQhcwXUj16kE6gRrUv9IiaoQ20XzoiUxPogXQk+kE6GJaBG2mJugS6AFaSieqb1EL nQRtpZOhy5gup2boKbQE2kZL0bKdWqArmJ5KrdCVtFz9C51Gp0A/x/R0aoN2ULv6JnXSCugqOhW6 mukaOg26lj4HPYNOV9+gzzNdRx3qn+lM6oR+gVZDz6I10LOZnkNroefSGdDz6PPqn6iL1kH/j86E fpG+oP6R1tNZ0G46G7qB6fl0DvQCOld9nS6kLuhF9H/Qi5leQl+EXkrr1dfoS9QN3ch0E52vvkqb 6QLoZXQh9HK6CPplpl+hi6FX0CXqH+hK+hL0KugrdDVthF5Dm6A9tBm6hS6DXsv0Ovoy9Hr6ijpE X6UroFvpSugNTG+kq9SX6Sa6Gnoz9UBvgf6ebqUt0K/RtTjydboO+g26HvpNprfRVui36Abo7XSj +jv6NtNtdBO0l26G3kG3Qu+kr6Gfu5h+h76OI3fTN6Db6ZvQe6C/pXvpW+pv6Lt0O/L30beh99M2 6APQ39CD1Av9Ht0B3UF3QcP0HWgf0wjdrb5E/bQd+hDdo75I32f6MH0X+gjdBx2g+6E76QHoLuh+ 2k0PQvfQ96CPUlh9gX7AdC/1QQcpAn2M+qE/pIegj0N/TT+ih6FP0CPQH9MA9CdMn6Sd6q/oKdoF /Snthv6MHlWfp58zfZp+AP0F7YU+Q4PQffQY9Fn6ofoc/ZIehz5HP1J/Sc/TE9BfMcUI0BfoJ9D9 9BT0Rfop9CXos/Qb+hn0t/Rz6O/oaXUf/Z7py/QMdIj2QV+hZ6F/oF+qz9CrTF+j56Cv0/PQP9Kv oX9i+md6Qf0FvUH7oW/Si+rT9Bd6CXqAfgN9i34L/Sv9DnqQfg99m16GvgP9Ob1LQ9C/0Svqz+g9 ehX6PtND9Br07/Q69AP6I/Qf9Cf1p/Qh/Rn6T3oD+hG9Cf2Y/gI9DH2KVDoA5Wv60db099ia/h5b 09/71Jr+N7am/+1Ta/q7bE1/l63p77I1/R22pr/D1vR32Jr+DlvT3/nUmv42W9MPsjX9IFvTD7I1 /SBb0w+yNf0gW9MPsjX9IFvT3+Jr+r+1pr/6H6/pr7A1/RW2pg+xNX2IrelDbE1/ma3pL/M1/d9Y 0/f8F6/pT/M1/TNd0w+xNf0QW9MPsTX9EFvTD7E1/RBf0//n1vRX+ZrO13S+phNhxSX7SmuGiSRJ 0rOHAOp0RJJOkj75zrfEPr2xmowmo8FgMkoGo9GCPBmByQIT/XjHoH2/XGc0SpJRsqKK9CgZLAZD 3Lem/+V3vpnVJfWxUsLvfEtJdcM5jhCPvalx7CacY0SwJnyGJofD4XA4Ew7fOXLGCVumWYutDKNi K2OM6J1mMwGjwWSSEFdZTGYToWgy2WKxFWv76djKGB9bxW9W/9PYKuHml3+FcBLAY6sJQbRlTvQU OBwOh8NJCN85csYJu9eCkEqHGMgSja1Q0H0SW0VDHbsZmEwWs85oNlnNFjOhaDbbyTS8+2Shlg7/ dEadFoiR3qAzGa0mY9zu1ERHKZuOLIxTbJVcN5zjiCQWz/jblfPvI9q9Ez0FDofD4XASwneOnHHC kWvVwikEKXYivR73ll6nM8WI3mkOs9VqtZhtVh0iK7vVZiGrxYIcWYZ3nyYt1NKbzXDV2RCHkcGE kvajhKNHi9+smmMyYpP7w7EJN7/8K4STgCRiK/PYTTjHiOjInegpcDgcDoeTEL5z5IwTTsWmxVYI UpyfxFbmGNGf6XNabTab1WKz6cw2ix1Z0kpWB1mGd59mC156iwWuuhSLxUIGlMzat7tGjxa/WbXE ZMQmF1sl3PzyrxBOApKIrSxjN+EcI6JTmegpcDgcDoeTEL5z5IwTrkl2hFSGaGyl/XqU3qDXx8dW rmhsZR+OrezDsZUrcWxlNBv+vdgq4dMpjgqPrTjJwmOrCUF0TZroKXA4HA6Hk5DkPtzncBKSmp+C 2EqPIMX1SWxljRH9haZUe0pKit3msOutKTaX3WEnu4aLEGUxrDa8DDYbXPUuxGFkQsnqsFrjdqfW uNFtMRmxycVW8f3F4F8hnAQkEXbbxm7COUbE1PyJngKHw+FwOAnhO0fOOJFe5ERIZbSw2Ep79ITB aECQNEI0tkpzgBS7M0WP+MqV4kwhlFLs6WQf3n3a7HgZ7Xa93qZPRdRFJq3ksFnjgp/4zao9JiM2 uUezJdz88q8QTgKSiK3sYzfhHCNSetFET4HD4XA4nIQk9+E+h5OQzHK39gR1xEBu7XF/CG5MRqM9 RjTU8biA05HqMtpdjnSX20kouZwehFjRXuwOvEwOB1yN6YjDyIySHVFWXPATv1l1xGTEJvdotoSb X/70bE4Ckgi7HWM34RwjUmb5RE+Bw+FwOJyE8J0jZ5zInpGGkMpkZ39KWPv1KJPZZHLEiP5Mnzc1 LS3N7UpPMznSoOluSnO709xZ5HZFe3G48DK7XHA1eRGHkRUlB6KslNGjxW9WXTEZsck9mi3h5pc/ PZuTgCRiK9fYTTjHiJQ9Y6KnwOFwOBxOQvjOkTNO5MzK0GIrxEBZRBaEUiaLyeSMEY2tfKlp6emp bk+6yZnuzkrPSCWU0lOzEWJFe3G68bK43XA1ed1uN1lRcnmczrjgxxk3ujsmIza5xwfE9xeDf4Vw EpDEN/3dYzfhHCO6nFkTPQUOh8PhcBLCd46ccUIJZZLZbEEM5CXSfj3KbDWb3TGioY7syfB40tOy MkwuT1p2RmYaZaSnZaTLlJYW7cWdipc1NdVicVt8qampZEfJleV2OUePFr9ZTY0JYH0lfDrFUUm4 +eVPeOMkIInYKu2zm8Vxh04JTfQUOBwOh8NJCP+blpxxwl+XhdjK6kwQW0VDHcXjyfRkpHk9Zndm Wo4nK50yM9I9GTJ5MqK9uNPwsqalwdWck4aIC7FVWmqWOzXup6riY6G0mND4xlb8K4STgCR+oJrH VuOHzl830VPgcDgcDichfOfIGSeCi3xksVgRpPiJbDYii81iSY8RfVhEXjbI8uRkm9OzPXJ2Thah lJ0VoCxPtJd0D142jweuFr/H46EUlNJz0tPigp/0uNE9MRmxyT32Or6/GPz7VpwEJBFbecZuwjlG 9MFFEz0FDofD4XASwneOnHGiqFVBSJWSRhQgSklBcJNiQ5A0QvRZFIU5ubm5Pq8/1+bJ9QZy/T7K 9WXn+grI54324vHileL1wtUW9Hq95ETJgygrLviJ36x6YzJi4x5+MQYJN7/8LxNxEpDED1R7x27C OUb0Ra0TPQUOh8PhcBLCd46ccaJ0ZYDs9pQMRFlEDgd7nLrdG8PJGpXIfr9f9uUpNq/fF1TyZPLL OYpcjBAr2ovXh5fD57PZvbbJPp+P3FkOX1bAmxUX/MRvVn0xGbHJPfY64eaX/2UiTgKS+Ka/b+wm nGPEULpyoqfA4XA4HE5C+M6RM05UrMmnlBRHJoutXC6iFFdKii9G9Pelpgby8vL8ckGe3ZcnF+YV +CnPr+T5yxBiRXvxyXi55Fy4pkzJlWVK9blyswt82VmjR4vfrDL33CMLyT32OuHmN7lvf3GOI5L4 pr/82c3iuMNQsWaip8DhcDgcTkL4zpEzTsw4u5AcDpeXqJzI7SZyuB2O3BjRUGd6sKCgIM9fVODI LfCXFBTlUUGeUpBXSQF/tJdcP15uv9/hzHWU+f1+Skcppzg3J3v0aLmji+SPyYhN7rHX8f3F4H/1 lZOAJJ6W4h+7CecYMc44e6KnwOFwOBxOQvjOkTNOzOqeQk6n20dUSZSaSuRMdTqVGNEnpc0sLCoq KgiUFDmVosDUopICQqmooIryA9FelABeqYEAXJ3TAoEAeVCSS5TcnNGjKXGjB2IyYlMpGeL7i+FM qhvOcUQSP1Cd99nN4rjDOKt7oqfA4XA4HE5CnBM9Ac7/CvVXViCkSleIZhNlZCC4yUhNDcaI/r5U bUl5eXlJ4bTy1GB54czyaSVUXjK5vKSWphRGewkW4pVRWJjqDqbWFBYWkhel4PTgpEmjRwvGjV4Y kxGbkdTs4/uLkVyIxjmOSOIHqgvHbsI5Rkz1V070FDgcDofDSQjfOXLGiaZbqyk9PTOPKESUlUWU npWeXhQjkzU6YfqMGTMqSmfNSC+aUTpvxqwKQmlGxQKqKI32UlSKV1ZpKVzT60tLSykHpcKaovz8 0aMVxY1eGpMRG/cLWmMQ31+MhA9n5xzvJPFN/9Kxm3COEXPTrRM9BQ6Hw+FwEsJ3jpxxomX7XPJ4 vAUIoIh8PiKPz+MpjRF9WMSSmTU1NVWVtTWe0prKBTW1VVRTNa2majFVV0Z7Ka3Ey1dZCVfPosrK SlJQKqsrLYkLfuI3q5UxGbFxv6A1Bgk3v/wvE3ES4Dz2ppVjN+EcI5aW7RM9BQ6Hw+FwEsJ3jpxx YuVAI3m9OVMQQBHJMpFX9norY0SflLZiXl1d3ZzqhXXeyrrqk+oWzqG6OVV1c06hOdXRXiqr8ZKr q71Zld6l1dXVlIdSxaLKqXHBT/xmtTomIzbh0ymOSsLNL//LRJwEJPG0lOqxm3COEdvKgYmeAofD 4XA4CeE7R844sebJJvL5lDKiNiK/n8jn9/mqY0R/X2pV48KFC+vnnLzQV71wTsvCk+sJpYX1pyPE ivZSPQcv/5w5vuxqX/ucOXOoAKUZzdXTK0aPFr9ZnROTEZvco9kSbn75XybiJCDt2JvOGbsJ5xix r3lyoqfA4XA4HE5C+M6RM35Iw8lHAis/jxJywkukI+2z5iJSkLPQJApSIc2iZjqFVlAXXUy9dC89 SC/Ta3SIPhKmilWGkPKAqpL2AL8gTaYpFKKl1E6d9MVEbdVXP/Varf4R6T71avVK9Qr1O6b9H4WH nMNzO0YEA8UcBFEkEuMb4JR1eiITkdVG5HC63Klp6RmezCxvti/6cMNAXjC/YHJhUfGUktKy8qkV lTR9RlX1zFlUM7zlbmicv2DhCYuaTjzp5MXNS5a20LLlp7S1rzh15Wlxg8U/fPpSTS4bLlyjyfX/ 8myk+AN7Ejb91RH5/9p3L1TbGpo3d07N7Fkzq6umT6usmFpeVloypbiocHJBfjAvMMmvyLk5vmxv VqYnIz0t1e1yOlLsNqvFbDIa9DpJFGhKY2B+hxLO7wjr8gMLF5Zo5UAnDnQecaAjrODQ/NFtwkoH a6aMbhlCyzPiWoaiLUOxloJTqaGakilKY0AJP90QUAaEFUvakL+uIdCuhN9i+ZNYfivL25H3++Gg NGaua1DCQofSGJ5//rqexo4GdNdntdQH6tdaSqZQn8WKrBW5sCfQ1Sd45gosI3oaZ/WJZLJjUmFv oKExnBVo0GYQloKNnWvCzUvaGhuy/f72kilhoX51YFWYAnVhRzFrQvVsmLChPmxkwyhnamdDW5S+ KYM91w44aVVHsW1NYE3nyraw1NmujeEqxrgNYc/Fr2V+UkTn7vq2q46szZZ6GjPPVLRiT89VSnhw SduRtX5N29vRB3zF4PyOnvkY+lpcxKYWBaOJV7S3hYUrMKSinYl2VtHzWxto1I50fEEJmwN1gXU9 X+jAW+PtCdPSi/wRrze0Ux0ib6PS09oW8IfnZQfaOxt8fWnUs/Si/qyQkjW6pmRKn9MVvbB9KY7h jM1+ZGZtrI7lWHMt17Q0dmUFbUaBE3BDhJXVCmbSFsA5VWuytpp6VlejGWgX4BVeg3fkzLC5vqPH OUs7rvmH9UFnQOl5n3AHBN46MPpI5/ARQ9D5PmlZ7T6J3WqoH8mHi4vDRUXaLWKsx3uKOc5l5ekl U84fEGcEupwKDC4fNePadrbPKsPl9/u1N3jLQIhWoRDevKQtWlZoVXaEQmXF7WGxQ6sZHKlJX6bV bB6pibl3BHAnP8S+1NPDpvzYP4czI7Vx3aywkPEvqtdG65taAk1LVrQpjT0dw9e2qXVUKVpfHasb zoVT69ukbHE4J2ZLrBY35cpYY63QZgvrgvhnYDf1mrCEm5IdEJT5YWfHwqi2W/z+hD4DRtMRTgPq 25oXM5+4Dc8yPKt4dHn2qPKo2dl6JMxXly82ta7o6bGMqpuPBainZ35Amd/T0dM5oG5eFVCcgZ6d 4j3iPT1djR0jb+iAumtLdnj+te04iXXCLNysItX1BYSrl/SFhKtbVrTtdGJtv7q1LSIKYn1HXXtf HuradipYctlRMXZUKylaiZoE3OgR0cSqsneGiDazWh07wMqrBwRix0wjxwRaPSBGjznZMVBCfa2b a+3SA7QDSSQnVEHqRZIoJD3Qb7RXhAZg3WnMRjKKK3aqg8jMqmTHS26u2LxHup9Op0ocvj+yTDt8 f3+ooYLZytlRWzaV2YgpWm1Mq5BrvXArQxLJMZxbjPRVpG1Ie5EMmND99DKSiiRJ90p3RubL6OFu dOSoTZPuxlmFoM8gqUgSZn83zuVuOjh8RIdZ3dVvtmnD38W8sqW74OWAOpE2I+1AegZJT+dBtyGp SBJyd6LuThKlO6U7Ik7ZWWuRvk2bkETpm+QQBJLR+9f7nezafKPfkVoRqnVKt1Azkkhh6SQaRBLR 7Q1wu4FENG+KlExll7Cp35JS4UT7LZj0FkxkC4bshQqsHELS2m/pT83Quv9yxOFifpdEyqdFM/3O zIpmXIULSZDWSudSgGRpI2wu7GrYHNhV0hqys3mG+h3Ois0Ybx6az5PSsfOQpVopgypgGyQvZbNm GyIp0XE2RCYXVeCM66VM1sQh2WkarEkyRipkZbcUYhf/6n6zVZvf1RFnesWj0hWSkdLQajNaeWTH o5IF76yFnUlrv9lesbXWJrXiNFtxWWTMUcBVPpd1dG4EHdW6pEbJRxmoO0vKoXTY+VIus/dId9B8 2Nv7833y4G7pJuZ1o9Yphp8bvbXm9ttTKgZrzdJc1Ial6/EGXM8G39qfX11BtfnSZCpHEnGNNyG3 id30Pcj14F3rwTvVg3eqB5Pqwd1H0jWouQZtyqSLqUu6gLYibUNeu63SI7igO1kmb3LFTilLysSF ce7GpRRw1NtvTtFmlhlxp7Jmmf22lIp5j0rrcZ+vR58hqbvfk1lx3m6piJ3KlP7MbM2hK4Lb9VHJ E31r4JihvSWPSj5cCO3C5Ei5kXQ5XCujrN3IMrbTPxX3aRdJfE78lfZ2i8+grNmfDdunh+0volYd FPdFvyjEX2p2qNYnvo7OThd/R9uQE8Xd4uNUDoeXxAFtFuKL4k6aB7sf5TWwO2ErYXdF/E/KA+JA PwzmflvEnqGdrPh4pLhsOCMHhzOe7OGMO6OiNij+UHwM8Y0svgCbB/uYOIgdsSzuhc2EHRS76UnY 74vTaTbsQ8P2R+Ie7RYXHxEfpmrY/kiKNoVwxKiZHRGDZr4XoWipuUzeI35PvJ+8aPpgJN+Lo/f2 5+fJjt3oTxDvFrsjObK71iLeIbQJ76FRL+3XLLnFOyNVWidbI3sUeae4VdwayqwKBUMloe1SebC8 pHy7pASVEqVK2a7UOsXrsYBsE/H1K26BVpEi4u5BCiFtFa+J6KrCtR/jnLTzEmkztJflOqBdLEdQ Z6z2bZabJ15Bi5FE9LERaRPSZqTLEEFsFS9GugTpUqQvsSPdSBuQLsBq0gWPLnh0waOLeXTBowse XfDoYh5dbPQNSJpHBzw64NEBjw7m0QGPDnh0wKODeWjz7YBHB/NohkczPJrh0cw8muHRDI9meDQz j2Z4NMOjmXmE4BGCRwgeIeYRgkcIHiF4hJhHCB4heISYRzk8yuFRDo9y5lEOj3J4lMOjnHmUw6Mc HuXMQ4GHAg8FHgrzUOChwEOBh8I8FHgo8FCYhxMeTng44eFkHk54OOHhhIeTeTjZ+7MBSfMYgscQ PIbgMcQ8huAxBI8heAwxjyF4DMFjSLygT9pX+wRc9sFlH1z2MZd9cNkHl31w2cdc9sFlH1z2DZ96 N7sYIm6bjUibkDYjab6D8B2E7yB8B5nvILu9NiBpvmF4hOERhkeYeYThEYZHGB5h5hGGRxgeYebR C49eePTCo5d59MKjFx698OhlHr3sxt2ApHkkf1Mm/daIlwltJvxfK24WCpndRAeY3Uj7mf0S9TF7 KW1n9hK6nNmLqYrZCyifWfTHbDfJJiEiVzlqM7AELEY6Hek8pG1IO5D2IhlZ7hmkl5FUcXpoks5h XGzcZtxh3GvU7zAOGUWHYbFhm2GHYa9Bv8MwZBCV2mzRztZRLC30VaaboAeR8J8IdB7LzROnYdxp WGen4zVNnBZyvaUcLBKeKRL2Fgk7ioSvFgm1ZnGBoGMrnUJViJ9loS1ky58r70eqyi+Yi5Xp+ocP eORI/gx5QNgTNYWhYtgDSH1I25EuR6pCqkAqQQoiyexYEdq3hSYNd7kHqQDJj6RoQ7DHqJLbZQrt FO3C9v4n7GTWximYDL/dkYJymIFIwWKYRyIFq+Ras/AwFWi7IuH7eOfuh90RkV9D9YNR80BE3g1z b0SeBnNapKAU5tRIwdNyrV1YRrJOc20dti04b80ujcjL0WxJRC6EKY4U5GutizBQELWFQhu9Bhsc 9sqLjhSIyLNhJkXkmVprExVob7xgoBI2PT2SZqV+TOjgTqFNJ4Ss8lvyTfIBuP8FFxa3x4vKgA7m meCAsDxkkfeUfBuNa+VIrUVrj/8f+oZtWLPfl7cHr5FvQ19C8GH5G3KpfH3JgAmHr8O8r2FDROTL EevdH0qVN8vlcnfJa/J6eZHcKS+VTwvieEReKe/RpkntQpt4/8NyMzo8AWcRjMgLggNsivPli+SQ XCDPVPZo15eqo/1WlezRrgBVREefgutbFBzQ7vFlVQOCK1RkfNu41Xiqsc442xgwTjLmGnOMaSa3 yWlKMdlMFpPJZDDpTKKJTGkD6lCoWPssLs3g1IxBp6mO5Z2iptrHdggYRcEk0iIKp0pNYlNLndAU HlxNTauU8KGWwIBgQSilD9QJYXcTNbXWhauLmwaM6tJwVXFT2Nh8alufIFzfjqNh8WoEKq1tA4Kq HboiW/vMok+gK67L3kmCkHXFde3tlJlx/rzMee65rpnzG44iHcNa/AmZR2Zzwrc2tbSF78tpD1do GTWnvSl8mfaJxk7RIdobG3aKKZppb9up6xIdjUu147quhnY0e401w92cgmZUoBk0M9WRojXDelKn NcN7FG2XD3e082sG7Sx2ymft8i121k4naO369iuNDX2KwtoEifazNvuDdEQb3DHwbejLz2etAorQ prUS2gIKm1gh60iW0aREZk0E7OtYR7LABguXfdIkONxkeqzJdDaWJHzSRo62SZs80iZtMtoU/4es rSsW+qdu2Pi49iFRR6BxLVJHeMv56zLDm1cpSt/GDcOfHuV3rFq9TrOda8MbAmsbwhsDDUrf1MeP Uv24Vj010NBHjze2tvU9HlrbEJkamtoY6Gxo759X01Y7aqxrYmO11RylsxqtszZtrHm1R6mu1arn aWPVamPVamPNC81jYzWeqd33zW19Jqprr18Ztf2i1YJ7uCPb316X4eyaq93QO2f7Mzdm79KRcC9Z i9vDtkBd2I6kVZXUltRqVfg606pStE8Ch6syN872Z+8S7h2ucuKwK1BHI5eWtEZN4elLmsL+lhVt 2q0SDnUe/T1br8GqM6nxzAb8Q7mbJbyObEnrj0r30diwYcN6TTYUrydqChe1NIVnLMFMjEYM1dHQ jmOlI8ckiR3rM5sbB9RBVBZjEkK3NpyWKxaKcQVDFkRdRrHX0GsUtVChu9+bU3Heo/gffBMS4jjx gkgZC5/FC/onBbX4pbu/bHrUIlzVbMTrr8AI/VVw1WwwakOuEmS2BreWbK3qDfaW9FYZcPTh7Tgo b9f+K42UbZeou3j9yIVAtrsdFxvT0sa7I+LLYQP3apni4vbi9QK7Xp++2MLIRY9d2PXDva5n3XeP vCHR4+uHO8E7ER19w4jbhmEnVrmBOUU7iZZi8gkoEel3kY+le8iny9e+M6m+NpIOn6m+ptVpVnwT K3lONA0ToQfoBWGyoFC/8CF56AMhS5hKJ+Du/Du2bjvoY7oF4X0r3Sq4EbNl0DI6QdChTTFdK9ym nq++QXPoRrpTfUS4XL0P9V+lH9MHmMHv8T9lFZ2M9stoLb0hvU7t6jfJRFeRFTHdUiGDOunXeL2P OdxEN9MPhEvVDzBqGl2O/mqolmrVx9SPqIiu1W3V7zd/n26g3YJBXa2eiR3SJOoRi9Vfqy9TPrXT XfQA5lQsDOoWkp/Ooivo60KW9GPkbqHv0GHBJp4m1ev3kvbIjeV0Ll1APXQf/VRwC836/fq31UvU P+EuTKXJmNOZ9IYwXThJvFtnU+eqL9GptJOexPlqr0Hdqbp79Kcenqferv4Q0fcjgkXYIzymr9Bf //Fl6h3q98iG+UzFFTkZ46yiL9Nj9BS9Q++Km9RNtJBaMPITQo6gCPm44r8Ws8SN4kbpOSrF2Z6G 2W6gbRTGO7KLdtOjuDa/oSF6XUgTsoVFwirhBuFd0SauEZ+RbpMekp7XCbrv4noHKIhr1E1308P0 c3qanhH06L9caBa+IJwnfE24XRgSw+IB8e86k+7Lun/qPtbnHx46/E/1ZPV9xNxeOpEupk24tndR Pz1Ev6Bf0bv0NzokOIVqYZ1whxAWhoQDolmcJC4Wu8RbET0/KJ0s3SA9ppuuq9OdpXta95L+Sv0W Y6fx8EfbD990+MHDz6qPqM/i3klB//k0H1f0MtwVd9Neeg69v0i/oz9o9w/6ny2sED6HUdYLVws3 Cw8KTwjPCm/iLIm9Jv0/JV8CH0WVrX/vrb26q7t6X5JOd6ezSYekSToJgWCKRQRjCAgCQRuiEjYX CCOrsikQeDqCo4KMjERHQUBlhxBlcxQHHAccEIOOI6MguESZMSICXXnnVgfE9+b/fr8/Td2qrnR3 nXvO933nnFudkJ6kH1x1MpkKfnqEPEWehqsfoSsd5GPyKfmG/MhwTCZTyjQwLzCbmWbmKPMlq7I5 bAHbja1hR7EdEJki7mZuKPcKt5F7izvPV/Bj+Sn8OeERYaH4l2SX5D90pE/QN+vbALsiIGk2eOJ5 9CLgfjvE4DB49K9g8SnUDlHw4zDOBbvLcX9chavxCHwnrseP4Eb8O/wsfg6/iF+HGcAciAC2R0lv MpTcRerJQtJIfku2w6OFHCInSCtpA8s9TISJMt2Ygcwo5g7mAZjDg8xcZiF49klmA3OEOcacZc4x bRA1D5vBTmNns6vYdex29gPuVu5+eLzI7eP2cx9wV7grPOH9fDpfyE/iX+E/F3ihVBgsLBWOCz+I U3A67gKWh66/s0d8wMEMsoE42Xm4DU4EoOuwwsyjEIehwIofUCWjQ1ws9Odgm4v4WOOvy/Iau5mu WeA3UAl+B83jCQOFIXsKbcV/J6fYP5Fe6ENch33sOuYB7jAJo42gRsvJm+QN3AdtJxVkOFnNIHwG suIZwPtM9DS+F/8GbcRtuAeeg8vwPHScuJmheCGq6HiRsFjCA/F5BBagBexYNPr/vmOJy9Hf0Vf6 86zCPgz61IxWQERfRZ/h9egS5jq+BXVjQI3uApV5HPC+CFHVSwDP5gEffaAg9/FH0HZ611oo429k Z6Pz6Gf0FdcCiOoDSnpWn8g+z37RUdbRFRgGLEOvAO8moJuBMWcAJXvgOX12JzBdBi0pAlYPRqPQ WDQHVO/Jjs0dqzse7ZjVMRm9B++9hPPxJdwEjGiGd1SgP8NjGTqJHwMe3vz/c5/2l3/6WLQffY29 OBsXAR/auOnccm4Dt53by73PdwNvL0TPAaI/BzTLMIN70Afoa/QTFiE2PpSP4mBvd7B9JLqP1DJ7 UF/sR1OAs3mg4306Z/Ib+JRHwHurgc97gBvnQSfuRHtRKybYAzO6B64vwudUgZ/HwKvXQgQfxdvg zFhQ7S7oG5i3BXeHhpze134EIrQTbP4LxO1L8HaHYVc+6EI/PBw+6yc0Ao2FK5SiwXgLRGAnKgdl 7cf8BfydhVXUB2fil+B9dcBQCwqgcu4LTFC+PqijO5nI7IEc0wHnmyB7paFeuAGssMI8ksiFa1CJ fhvYcAwz7Gb8N8OKVaS+o5GZod+H3kPrISYaO13oR+lCb5Zx8AD0CKjPdoJ1XmgmlZoDcazOIFlg dYx8Is/phHkT5yAJRNOLvFH1QkWyYpDaXlGdrECVcKxegaFbLGwL27JhgC4LXQkx+69oHLqMQux+ +g2JZsDxOcjXHJLQQy2kGJlIkRaVOc0XjFu5IEe4UWJ3niFI4uVlJmzyefyMlMOLOQKbg5kcwreQ p6GgelozE5oGlmEG+2RTMxa3hb/cCF3SoPZERfXp02pb6jFIvam+35cJMK+yolpNfpmIdovh/v36 98MMWMnQAQMHYwP+DgyZTc7hkforSa++GPv0s2DtFGYLU29Ya0L3avFGrtF0gbtgYnmON9Vz9abp 3HQTjzgG8yZZFDiYMWNqF0UGiSFVLpQrZUZuxg9pMhMKGlmLwc1kxTbzy32p9xJtyUQSLFPbbJ5y bLOXl9MN7Jva4GBKwi6m2BhfLsFFBe10YLZg28WL+vepkQattuMdfg93DKxLg245CpXHVm1QMH1y Ok7/MJDhDAQyAuZ03pkRCsbz02OByOnuP8ZOB6I3SKfVH72ngxkgb73UXqSXx+NHOfh8Ds65M74J 5ePz+Tj/TmsoGCKhZixpAcTj8zzm73RuQmZ83ozNd9YA/gnyVVTDVAADiepkouEC3RKdB4OuOr6i uq29rfA0DDA9Ok17uTE0FkQTc9S3u8Uc8dLiIrfLyUcyc8qcHndxUVlpSTw3J5Ip8DiCi/H/8fPa 155e9RrdPgn78rv6QiFf13xfGFccZZTD+r7XVqz85YfeMPwQRnbwO3v3HITtz8u6ZWV1W7Yslp3V 7dJZ3nR5+jt7975zcO/ed41Ty4wf06WBe/UhZAJ4WUX9NUuedR1DRAkjSUV2cQ/OBCBjGBFgUpZ+ MD8XYmMsYWmcbS/f2xnndoAiqqxUK1TgB07gSA4pUR2lZcWEuJx2j5vUH1jVdM/whfuXju9VEtGH nMX//grSMTm1R/9AH/HdS/orz42jlvQFSzTDkoGaN5fkyuPJeHklWUdesQiSqCL4b1epTQhYati0 XfyBe85MrbFPMlDXljz9a2McNzIlccIUu+0up0CYm4b265E+bum+lev6VL2qD9m69+Jn077D63Hh R3rGxQ++19v1y9SSafpu/DKmmbZyhySaeFloxhlaGr8adzfJ8lScI2RZAZIhFAMV8JnHT++Eyekk XBsQkcS2cmSjcHeEIbS8kFtaWhZ5HPu6TBtVdvsAsgT7Ds3+7ZTQg+l3306v1xs3komkCTSqSAvH sAaCXAaKpTIhJsawTD9ONa7FIB/78n30WqcT1Srgr7AtAZcAmvcmeVDKUFrDpz0Fw6tgPYOyNBfp jmSSc5217DVrk9TWbrFieP9TtEQ23t2R7DhLekIUGNQdqAH6QRgnIfQbQaCW+Bvi55hv4FOeMuxo rwYRulDdZkhQI1cQNTAvAKwZfO8x/Ukf9+0lJ1XG4R1nWQu3HxQ9hJ7SqmbKS+R1eIOwQVpn2SX9 WRKH22rdtf7hwfG2Ce4J/vFBsZyU86VSqTKQDORvkvor66T3yCH+belt5ST5hD8uHVdsqjfkJV7a LGbb3XHvWlEJWgutxKrBM+taxAVaa6DO9mc6W02+8LG3frG3gRrcFm2gGwUJSiRwkcdtUwVgIbKp ZaWeTF7gbaob6FhaVmpTc3JI0Yczly2f8eEJ/RKMxYPdgXhNcWrH7X92uz5Gr9u5AsR2LX5+54qv eg+7X4d/B7Tew+6DYJIDvSEuL0JIc8AHEhquSfeSh8hj4Fa2Gd+wbQyHuWYyepcogcqaJeiVRoLP MEloCofYIBtiN7Ms65Nb8DqoOlLhq6imGcpwfHuiDaCGEuGwjRdKSrPKipkc/ezvP3gAk9hpNrL8 po6sQ4spMoqh3jODBQFcqY3Z4d3p3512mH3Xe9R71HfUL/ZN65veNzDc9xz7jHcDuzZd5P0hlMeX +Qewfb19fX39YpY3y5flZ9w57HB2iXd12ur01YEN6RsCoh0F1EAo0C0wPbAwsDxwIiAGaFzcTlc8 QFSzNUABTCgCNYAR7fMhRqiZvLCNYLOVLtlGguZCMzHT2JnXOjip1e2GRI+RP2htVWcQX8bVALYb EQThpTxPRhtOQ3KOJhoqDP0tjiboAgAKdOzfaiunNmy1GjvNopazolrOiTbY28pT/XftFp70HTZS M0lpvjSS5sC0UrYZEp6opcioGjJyD0rrOIXSYQt0nOrevXstbkgAXmzhUntZKdVqkGpeyC7NSsm4 wLO8wJqv5KpN3+6N9qivHTlB1M/5sHjw5MWbq4v1Cze7MadffhpLn2ypHHH76PpJD6WfO/z16/ds u7t3++AcGqVq4EoaROkGdFIranQdcpGH0h9LJ2uZ9dw6506mhdvp/Nj7qU90O/Fv3b/1kLCsIBZ7 HO5wUFHNkJOzNHONgjVlmUIUBbubMdGsQUehgzioex1r0zgMLt+hAq4Af+CcIjjNrs1VNpv3QwzM brV1XnBZcE1wU3BfkAueElprsnCWP+pu9czArcjX5RqZ2jvpBAi0lRcmOgNCB/q0oY1mRCqFhkup V8Gp4D6UcGQb3DK8J5S5r7nxRlJcRL+RKLhhQJHMrGqsKlOHjJgx9bbSquDUmSMHDhhn0pNp9/9p 1pE544/NXal/+bd39Ut4UXjCAwunTHrYdYaZOOKWkWPr8hetuWPhfUsO/CbtzUUH9PNngE/gXLYf +FVGCvpMKzeHlHLJ7DNHzUPN95o/N/NtCuZZN5vN5ikDlDuUdcou5aAiYSIiM68InGxSBGQ2K0oz fl3zM6yTAWkmZlZhFMLKSNCU/cpRePIGzoN2lODtOxHLwhtQMx65nVsmY5kGwq4Ka4R9AiP4rZVk HiHEZ2nBt+IBBqtPN0BCrQZuU2JXQvGZTFSkigrDh1BWgMSyoLFWq/UqdLuae5mrze+bPzVzKAVa cG8UKtQSXGwrdkVs2IbJ3OQr5OFvd+7Uz+ubcO4F5o9XRv+knyQZ+EfdBIi7AxBXwq0FXVC1G0RL yFxmv8k+0LdKed6y0v6xRbLbHPawLWJfZAc5wooMXrDbbM2kSXNbFKfFothlJ60ANcwMxstB8H4F r10GutIUSNSjNCUIpSORKRDltU4KPpPTHQ85Y07NyTib8UbNabMF1UKVFKqVao3KqPSlKr2Ww2q1 sFYV4HjUgzUP9viDlmYc1uzKDPzmUYQ1tAZ6f0iSGcd245s7ZZKC8zSA1DigcqkaagEnotewmmiw pVxrAdfia3g1sPoroOY6wK8CFGwIEAq5IusO7DVPrx45e9Zds+pOLydnk9/lj777DcxOXKa/14Hw rMCYycuWNzbeGyaX9Z9/LtTPn9zxxFsfAxZHgMe7ABY9KIL2aD0nmaaJjeJK3zpunbjessGx27LT tsex33bEobi4Uls/dbZ7B/mbetQpvIGOwNtZLHjtaloIRIu6MANclLbWqgTDhWESpg4Lr62UsCYd lTokRmrGNds2YYypszKDbCGERTNi4uKAzjMyWmug6PVne1vtvqz/kSfbUyLbngAHdmZMCkjUyWWA GuZyDOqCV+wGZSGBItBC7LzmN5616uflYX1rH1Inrt58Wb945B/657jLd+s+Sb4wd8igCVOGDZnC Ds0YNrgp+bDefvyf+nlci5fip/DYN658tfSZ2Y8tWzQPUDoC+OsFlJrQ4t2I7TildbPa4rLJb+rB dpcHcMNNG0x7Te+bTprkMPRWjICCpkITKTRVmmpMjInO2NRCiyz86i5CMCuIZhGoua1QwNAR1mkW UsNgxq9AO2ju9EIFzTTAx6SRZtU2Azr46tyjUHm5eEI8Ybu9bARzYMaFBVj/l9B2kH0Bc3+Zpt+i O97CMTLzZ8Dk0I4vWQ9HvymThWJY2RETA8F4TnPHRe0+OHjX9q7jI+4jgZ2mTncuVJkc1MVcinqa +6NbzQ+w94hQFblm5DbmrlSe9b6krPeu96/NWJe7Nn99bLd/V4ZnhmOxY7GzMZddCXFcCZ5KL3gW jqISPc5mCujUKwtqCkhBC3kCUtl+TXV741PS56eTJmim0nl7HkWRBC+L5Wl5JK+ZPKEpdqUysyaT ZNJ3Z9Izfp4Ltkozoq01Vmz1F/lamRnZrW5ft/+dDYzyKlGZTERVIw9E2xJRw210M7DTmQlQQyIa xTk5JVe7IEP32UhmLj3luA5CzHXHeMD995w59sHZSXWz5+nJj/686A/Td4+pGVw3ZtCQOv+M2hFT H6wdX894Cl6oe+nEiZfGrenS7c2H3tMnPtw64108ZNjoMcNqxtQlez34yJzp4+c8QavT3hAdZycb j2oje9qqbPWm2eJScT23XlxrWevYgXYzOyzNtu2Od9Bh236HLe4YbqpVxthuc9Q5eB83w73K86n6 mZOb4MApcgbTCoGcWoqYnBoOATGpk1WDnDEJ10ifSec7ydmUIud1GTktxU/F21pjx3Z/doqn5uv4 2X6tkv1/8POqgzsVrAz0ipTEgZqUoNBtYsOXLsOvCazKw24aMds2ac1rl7H0/mc4Qz/x/avHyeg5 tw0aD/ycjIdmDB3cdOUhbDrxGbbp6/Rp+gP66l1M+pIVDz3+xKL54MVDULx8zuYYKy0FWhrTHfN8 d1aWNjGE8Dk4xMU4wm0S399o9I10SaXiAgClsi3Vw0BJZTtEuxDsYxS6v/JDqichqJc+RDjIHTfW 5p/XektpQjZf7sl2l7ureZ+3rBfx9rsxkjUgOw/ZYt7eKJJVxd3VcxkqvkvBVQvCQhaP5Oidrt4L /H6XHBuAB7TgzSgP36t5Y3fZbqSJi2D/4BsXBO4uu0vy1Uy673oXQz6Gg4SxlKG2VVZSg1Wj3f+l 4y8vN9Y2QAwT2cVQAoZDWQScnBUuYo2+M5yZk0sb/JJ4GeDcUxZmUn4vK7VDRMIQdGiU2eKiLJw6 W1baiXSe/9eHY4+06Rv1nXroayzjv+IbruAlR/7wjv6XocMs03+/9pOFTZe23g715UqLR43dOm6u vlo/oP9Lb9z3IV5w8Xs88kps/K3lRTnZJdUTBw//3S2O936z8DO8DSPo+M788La+8kTHX/UrPbpP PbP3m7e+XTI5WdzP6fP1uBWjpRdw1af65JPH9LVrFpHQvJnpzmivr+sbZi260PnbQNw+rgViLePe u5HQ0apJZeVxPg8GwZCTvJI4r8EAz1q1weFc+BkMN6AukPny5EJzd1TGVZonoUmknhnHTRDHy+cY 6y08pgsQjCxJrCBhHEICNJACL7FsiOOdHMeLsuYP3CgbpYM/EJezCcPwLP2ui2bhBcKxLEaimS76 NJO7NFMQG4tT843lqSxNCko4Js2XiNRCshALr5BC0H35TKPvudoW+4BLUDh4k8YqD13kUekCGw15 IfQaUaPRbZzzdmOBl+4EtaKi8e23U/XYdikuKXEUpYVY1WbT0KrNGUNGQUPCdOhbRVZu6dDBU1e2 8KzxdzdoL5HqRMJhBh447GAYbp++d35y5yz9IOmJy7scPoir9W1cy5X/IqHkKbqOuQI8fzd43gE9 VT5q1SpndMETLDO7fMleYFkp7JL4vPxwttsedNW4SMy1yUVcLmckM9vuEEPObIxIWu4Ufj5P+Kq8 3E2QJ2g7JpniUJ49roVjBVrB4IK6gikF8wuWFzQViKGCGCQOZ2YIhRwxaCGayWPbunYberUJTUIj lmi4EE01AcZKKd0M2TdaMVfH/K2Bchdtxfx0N3+Lg3ZftfCi65Qq5SsrvfUsh8AvtEUIF2WQqymB B1ZxYWjwilLcyM2JMLZw55OcyApyy+sbG0dNHrN4eeKF6bfoZ3QF5731WpdbR1Tdkv/BBmxvivYZ qs06zLUE7lw1Zvyr0dw3543d06CIhD2ov8ZJI27ud7vEJXfrMyVzYlCfO7vQPuyujrPcaO4Y8qMT 2qDF0lLnUvca9Cz/rnScOW76kZGypTxznnKD8wb3NG6atJgTBYfg8Tg8nhtIFyabE/K4VdxK6RDz jomrxDWgMbepCJ9C5+lCMbjc5o0bexnw0oxHaR5vV1a0aBZ73FI1xoppktVc3jh0x3lapr2rzFi/ twxH3yPjo/wxSNyu3CYBW4WgEIN+AqK3LW3u0GtV7yAVckJnAdcOdcvpKN3Tg0RKqaCJ5Xg2EqLp IBzyuD2pQs6m0oTAVuJgH/39b/W/60vwbBzHyitji/RP/C9P/+N7f26avoGk3XH+K7wMj8IP4GfW jN7cf+rCr/VL+tffrqDa8DQg9C5AqIqCaJ5WnAd0v9lTz9abuS6ecs8Ad617gpsr95SmNaat4laY uKCNwtJhz7aqoi93Ey3IUpiks9Ic88M4FI5BArXZAYVqTCUqRWHoP6LwGgTpLBswhZHHbSz/8fQR SYHoRkJxAyh6mgR21S1orutaNq760btfSh7DeZ8+XDZgTEXFfUNv3MG1pOe8pZ/9645Hm+6p6hJk 37pSYrEPf2fDhp3j7BaKkWegJj0PMzWh5VovkYOiMpu3Bzkc4zZBsuMkhs0mmMhStgmJAl/FkAEy guLUH1JiigbNIiuFMF0WAUjAjMzXz8gIIFSfFe0V/4FWHPApUM4Bn4BW3K9oxXCgSMa6nivcuT3D Vl75ipxKhphiruWi/sZPesNPYP1KsH4hWC+hqVolWM9z2UJIjIn7xM9EtlBcLhJRRKkpSGB/JV8D qnEbA80t8YdMMRMx/dp++T/Zn0gtUiUr7NT4/2TfSqYt2ZOMTa6mtr18Mfkk9ezdwD66+h8Chevf PaMqY7gwXZxuXiQuNC/yLEyTeA+fZvfY0/Jsed48f16GOMB0BztMGmWaxD7EzvY+6N9p2am+qxxU P1LPqhYmnQ9RtmlBf3mQVsUEY3d6V16yU8LZq2oc2EHZ5qBs6+LuamUQ5A3fGDidax9OgqEQA1PO jEE97MttkrFVDsoxegMEWBeeu+ZXrKOThwqhwcgXKfYB+egCSUWyIVphCJ5BQFwStgEDM7MAjHao DEJsJwddqp1WbCVMJZmb0Nfs+FLf8Or+3b/9G7Tyxfn6x8GN8986c+7NxBt9SdpPyeZRSw/g8cfO 4LFjBp45XHbfnAv/1i/rlwfGW2CeNFd0MfD5Ry1bYjmZIZKczdo3QavDIJ7jIJSCKAI6OTHEHzFa oce0TE0ZrNQpzBRlvkIoVJuU/QqrEFMq2PvpGp4B12m/JuDUC4nO+2VGyoSBxtzAK2PglUmlAbr7 H3i9ColrjxU4j/TDeXpr8k2uJbmP9L7UnyxI0j7wcYDHdpgTgyYbPNhWFI9zVDAi2cZeq3R64ojT uMHcfO4UxwW5Om4Kd55j53N0LZZBImFOYoQ2o1OI2U/1mE7qKDxj0QNst6vBnNo5lUrjRkLDVLCW 2vc4zuNaLvUHOyIdZ5n3wQ47GqVlTRTXKWSYNE6aqExUJ9pmq0tVQR5gWmDtClUM0MMewoS61j7F iWNO7DR9H5Sx7HMkO11Y3VatNjRcuHrNZPvpFEhw2AbKRYvH3Gy3x+iByFqcG4p+vvvk1xh7uFDs 7ntug/Kgbufd85/74ZvQ3HhNw1awbhVE/k808vhJzS/y2G6XZY4hDAupVJIlUeYkUZKhA96lRQXe KQg8Q0ssGUosWZagpJIZiRFN8GqoqMBtyGQSBZFtJmO3cgNE2Gl2wZAxcg0XV0Xsnl9Q4aOE8KbS 0DVQ+AAVkPs95Qg2KKa8xpqWcSDSA1GtEN9m6FiRqqp2SCGTEgfUHN4q5kJ1Rcsr1Hek5svhc6Xl 7LN8E7uZ3c8KC/lX2HPsBQ6qwY5T28pui0sUDllwkM33kh9kFjOrmFXS7+UNTAtziJEPMEeZKzLT S+7DkKlQieFoQ6LWQCvfcW6b3VTJN3ec0xxWUyUbU9wwmJ2VbMhkrwRLjm6z+lJ7iye1h1cYe3iR se983VaLoxJd/00zKG4ojnAYw3/BtgpwPhw/kWwl/fUF+v2QTJLTyGPJd64sIJt/1G+CSP4BVPpl 7nXEoV6af7BAMcxCfYFElvMLhLne93y33dcLsE6xVJ3shLDBLtcf4HqnuNcvD/yJqixILbSvLchM vJrJxOSIOSaGBW2AhKJJ6T3icqhHz7jhzc699lJ6AZyFgQcMfSF9K0PNKcsOks6qUlCOkHw2JBXK 48kEtl6aJM8gM9mXpA3yDqlFviBdkt1r2OXSGvmgdEj+iLSyJ6ST8llyjj0jfS0rM6SZ8qPkcfZR 6XF5ORFGmurJJHa8NEGeTmaxQj9SxfaTquQR4ghppCx45UJLnPRg41JPudIi0IVYXpJkF/GzHkno XBwNgqNkiTMLQhFvMRcZt9SIOFhU4iY6GLO0ALJEzZIbN9EBTq3WVHpgEhnayhNBRiLFbmUFRWwq kAlc2KYeb6Mn0po7empd4SohVpSkotSyMDHJchFD4JDAxzBmlhAzkEoSxKAFW5qxso3+ln0L6W7I 1x2JlGx5hg6Lc0WCJswTsbhnHkRhjylkMoNsdNfsoFcavBBp8CJUFKRlO3yMQhVYbYfWP6pWfKdW +H1qsiHZUOH3qtCowAn1dAPtXA3mpch2XefS2aU4hgLixY5TW0wh2pIkjH+G3kURMAJgA0hNIdb2 JH4DulABv6m36Z/qX+j/AOXxMucu9WcfuTyXboCpZ0F5IrSqwH/VLBLDiz7GI7J2UF3wLqK8ovpP p033WheYEVMkiCBBIiMSIjAS+At8xbB0xiydMVvEHzHukT2m+TTTYFOdiZlimm8iTab9JpKqRESp 80MNzluGDo1LRb/KVvJ12QqaOMhXVxMWPDN03viaAoKtsYBOHjyUwhHNXqc0CVAhhlIY2b9Loqgx Wr2oIUd9jVfN32kqEeebSoyJ9fIXxMWhMHCMmyliNIbtzyyCoqpJ3CqeZvi3mSPixyITYgrFONNT rBF/x6wRm5hN4mZmn2hKtdDFJXGiFRst9ClNKSyKkxAdBGcJnFmpSeGCOBkGg/Hq/hkheAaDSATB SxiPkE9yhZ6kWBhENOFOMlyQnCRNqCY3Cb8XNgrvkZPkHDkr/ExMuSRPuEWYKSwRXiU8zXVTf/mC 8VUo1CIDCVRDsO1ZHCIjsUP/KLkFANCVOXapP/PmlX609q+Fuu0s1G1WlIZe1G5fya0UnzU/a2FF LFhEq+DN9c6UZtiFGbaZrsXsUnGpebFlkX2pc4lriWeJd7HfLNgBCX6X3e/0e11+wdFVkXxdBcad u0nGSFblUKrq0kKxgBaoC0wJzA80BfhQ4HyABNTcJoTpve6YEfPHt6XP/dO10szoEBKpe790zQmA 3gBdZhx6SFp7pdoghJ32a+uMtX2LXhu/dBvuhxfpc/U9+m59Lu725ZYtX3y6a9cpcvzUs1O2Rnvo D+i/1/+gT4ZmaMLPekdHx5WLl6kfaGdwEVhA/TBDy+a53c7dXuZmDo/nTnDEbstWLBaUptLa2opE 9//qetzBQKxzflxAtV6v8um/bnyu9T2dRfYvvQ8EDBq7zvY5EvERmFpn9/wM/gRbbpu74e6VgyYd OvDipul9Rw8oaeJa3OFPNzU2T7S5kh+xb+l1BXf3HjxBkeHCtJKESgy5UBhd1B4ptw60jhAmmSaZ 6T38pshOS6sk8yIve0S3XGrpb+lvFURVsjktTqtTLbWUWm+2TrPMUo/JppnSTN/0wBJpiW9xgJfc TslstQy1TLMstDxt+aOFs4QUs1NRzFazS/G4sx2qE9c5m5zE6UShMHUXOM6FRAtd8MlFigoFyPG0 3CZ+M7+fP8qzfOOUCA5FYhESCbuu91rm9XWJgYXOFQtDHH9pTwwVoN/fue5ukFGLNSSoQ4vcnevU HkeYKSCRiM32i1cjK8jkbz6c/9aBujmTtunPn5g6bPS4ik8+nFRRMyBr+1mupebwIy9/lN598Ub9 c1y5sTacXM0MyhrZ55Y7zBzNxrd0fMn+G7iTj49qvXbbmgM78w7ms4JDcHkcHpc3Ws/V5z3Iz1Qe zDtpPhEx18q3W27PrI1MMI+zjw9PzBufPyOwOLAibLZHaMbOCMbpXqv3+eNDModEDmQeiLANmQ2R BZkLIv/M/GeEj8pdlKzMrEi5Eo9UyVVKv8y+kUlKfWSWMjtzqfJfmWvldcormQ4oFxU+k4/4ZJ/i zhQyI7LCYs9wr+YLxSd78WTvGi/xtpB6lAYqZIYGKw2ndXUyaACmsjTQH4rTW4ODcR1ejpvwZrwf i/g7VvOXqyxmu3aRvN93eLBHc3jiniohN8dfEMxtUjdDl1+Fv7elAujr+rdOzFcNHbkFad1rjfUm 48sn7dGpdJGjIdqeiJ5O7adGT0O2S0mXUdBlgj/SAjdGaGGW2n+x1VGeCe6BHTw7tNVOnx3VrPZy JWQvl43NSs+d0yxmOKeUy166Ocp/9dsDV79C4Ooh91BKMkvAjwOVvpn9I2vl9ZmycUc2tQxx7T5i rvEoiZf+0vAJvMvpcbMGsuiKzC045F/TuOzJXrfGd39X1zjv+/XYiT2C3uqYM2fBwML87njzkWmP d6B9+tf6Cfxp+pNLZg2JD0yzF/QcPuv1KX8a9+/DSsM9JZnl8ezCcffveWzu3+/F9M9RoXzQpN3G mu1ULVIoxdgYN1iaIs2XlksCjzmSzTJEQKLk+W/2rj0+quLez8x5P3b37PuVx26y2U2ywU3YDSEh moOEEEAgPIIsugYfvPQqBItgWyVVCypV1CogYEGrQtVW5CEB5MpVK1rr1Wq1PgvXiyK2XGkvBbyS zf3NnA1g++nrj/v53D/Yyf5mztmzs2dmfvOb3/f3+82JP8QvoestHmSqohTBtYhuvaeHTs7eQeaT HnIP4UlQ7nuqMCoTpz1DYFSaLe81kJEzWw8WZFIzUz+pS5qifbw/P46/Kz+ef+Hkya/pxv8fwooR g7sKojvNoZIsKZIBQkQZJY9SpIuVqcZKY5VztXetb6Oxw/cb76ficVGz6TqAKqnCrehaxPYGVaoY bA13hGeEufnhnjCJhGvDG8J7w3wYA76LBGuDe4NckAqC0F+FrUeYMGBwzw24y8+GbEg9rHmGnQAE o+P2Q1ypuVd89+aeEK6s/d57P3vr/Zs9xbAIfrZn6PRrZ6/8GZc8lc+f/GBl9vK1nTcfpxFV/SA5 p0D7RGzfijgsU5uNq5Epn1NCTZm98rv4XfI+/74gUEV3sbAKryQP8quF9TTWUhNTMlWmZ8iLsBRE PrEKxcXRaJR4MYwiR0gEIw8MrgXemH2c6yVXmJoIiB5wG4hLYRe5nD4BgbK2xuMlfA+/nz/A83wv 1kx1CdfD7ecOgNIPc3U7XAFq5y6sIUIt47UY46B0lmUcZljuWC6XDBw5rVUe+aZOeUZj2rvVsHSl 7aAmTQFlOscUJRY+gwALoVzUwkBE6zuGh+Pr8Wzc1Pffwq6vX+TPB4ANnCEhJC2n6AT3m64klxQj WlrjoSM1EzoO0FnPVsi5s/ItwXrQ/w6ZCvUMBIHoA0eIHglUHmZ9xRk+AkQCwCDqIeRVqlCFIh1W D+knlK/UE7qwT3hV3ad/gH4N+ORd/Qv0qaI8yf9YeFJ9TN/NbxV2q9v1V3jlPL5MSKkRfS3/Q2Gt +oAuF3wAMrbb6HalrfaopeIqUAB4EaW3vG6rhTzWmV6KQ66iR5rIISzxzMrG5sxZWIMtR+FtL2i8 EOntr90qAtTo7R9sXsohPXIWB6iiIAzWVI+mqYooSRFZ8ciywmu6XgAl8COcjgjmdU5QNUmRRVmS hAKTMHgCiyrM/BSgj15ca6oRcY+2x0xRNAiHesRylAVtA/wQCo7ry4UCfX2hYF8uMOAssbjCKCR2 9zT4t9EKYqEQZNzZ/PLNzNKlGQTpLuiflHRTVnEDq7gZy+CZ+Udw6mOsw4qC/wNX59flX85/lP8Y ZqGT+/IU4hHgkfave2k0I8y9acBBMvo5jRn4V/MCrX6vinmOFziJF3hOsMoRgj00KICeiYgSVZgw LwF2gVHhCCASJKgyngqa2WyYW9DVAO0IktXdxA91i8S/HdBLBAFW8+/Ap5WOWVsV2lnU2xk0DgIm szKQi4UeOn5wwINIu8ZZQGjy2dYQ0KKal8k0rBLDtBmwGziJr+8QvgRn8STc2fcpmctN7HuOtJ76 ad+DMG98IOf3MAQ2i3rmjm53NEoEuwpLlU5A2GMR8JWm0hV6aySRwXRihGGiYk4STTghRuAApApX wYOcpWx5pKUP7jWZZISZbxhnml5C2Q0TYEIiVguEqxB4gntJ3AS9VqoArhKFdnm+ghkwq1D0jBIq YDiNrwVY1MHNgN+ZxBR3WOnVU08NiGd4U/tRkpnBrSj8zxgdEDoF4IWhEeFIhqkb5dTR2OOsN3G7 2IGvwvPE+XiJ2INlEolWZiQTriO9/Y9vcdZr9PJ6I5gZL+WkK8lcaQG5SbpL2k52S0oxMaRBJCK1 kNoCeuqQ7iQ96grtJDkqOQp+OyrSqD0nmYZhgcUNR70+jvR18nWnPuYuxBq34+Rnp8pPQKtG93/O n8dfgMrRYNxtzpFCcpFQ7AuNCbcXja740NjvVIYE24IXx2cFZ8eXxu8L/jD0eGhneF/olbAuijav Twz6EmKVNxtcRJaSx8Xt4sui/nzmfYMUxwbXOWtsMTN5XiZmllUCCRZn5sVOxUisjUU+1todmfOL MY3Q3Fz8VTFfXFyD08iEs1aHd0bNImdL1AwbQAKhTLSXfGs7L+k2tYYyB3zGcviY5XBFDVxhmh6t pC4uVymVtmypvl4npSCldaybdl9GD03I4MwM4MS76RKSrop2+fF+P57g7/LP83P+YHru8AErK+hv 3Udy1jCzo4NsJYaOpWZQyKhWx3TzpMW/W1LFuDt7ZGChiQEYDxdnpsSuipFcMktHBPiSsxuW2tGd o+pXYgiNL/F5OY/PH6X6l2i54yn0aygElVCM5B3wv9fjmf3Jt954rncsF67If6EZEtf+aO7RPVPX 3vfzizrmjZ2CLxvyRaxhWutFI9OGRj45b8392Tt25Ht/8P2LihqCclvbltun3zW2qCJSNHHksPxb rsGBRPOwqYPjDbGZ0OXLgBvuZ9iwCD20E7n6T5p1WmNDeFSYuKaKU9WpvqmBbNEJSaznh9mGuevD I/mxtrHukeH7pQcVVbeDGEYhunlWkDx0LNya5kCqPyqH5pfgEqOKcHEHfbiEjucjGpkRLG6x+ru7 edyRvubPxgNmtBDjEarzgIrancO5EdNMbZY4S53lmxWYWyTkAPEzizeN7LJCRhJet8d/Jg5nGQ7e suWFfL5v5yXPmK7M6Btzt942e+ZSYVff0fvzh/Jf5Y/mP7gku45UPzZh/vonn334Ibqmd0LbW2Am BNF/mBOnObKurG+OY65rru+mwI3BVWSV/rLxcuA3xruBw+Jh+bD7sPek6B7qHuod4xrjawtk9bm6 1ORq8DUEuEXCIscyYanjjuAm10bfTtezPsXOODScsTNlxpOxp230TLAkw3KHM2PbhXmkQp+5nBoy 4VJkwnUofQ/w6S5YRnn4KOKXMD2LoyhlowVbdAKomKGwFPUEQ9OGn4mQy407kjx2JEmdPLmDScvD Crml83cPxMZZMTYNgiiejo7j6/K/s185Ye5NS67pmOXFnuSx1w/nf4d9R174lPx+8OQp9z6xZ90l 81L/+gKOYx5LuGIjtSlMgb67vMA395iDXFkxq2ZdFresBtY4qSjzS3pKSBOX0Zu8meAYrlUf420N PqgoHsYuGuUa065JdgcMheqvstvimHKKw4FCKyjvROVg8bTm0y2kHgnKMUwrsewmDAkDr9jminPV uS6LW8RcNhqtLzTQlR7sd0bx2azCX57/evgz03fkv86/sOUWHOxzpVq/ffntt82+atm6S7I4AYjQ joP3E+PU/Ccuuu6xR3c8vJ7FZX3OJ4BXPKgI/3gnMmCetGmNDyprbCuNTcJGdbey29YbkmUPbiej xDZ1Qskm27Pis6F96iv6u+p7+knphM1W5CjymiAhvKbdmXF4n/e+4eW8jBtKWlhu90NO7jJ1h93V YZ9hJ/aAiy4lzwbDGZx2MSd9ccRy1pdVWXlykJUHilhuOkCcbqAP2jDgtrtcLrrDnddcAdrdMU1C UZzyWkyUKukqmVeyvoQvcURl0+bIQIcXpGHyG177I3SHvSdgVnpaAmaJAwiI4ACV1Qx3tvQxYOuC m4ArXPRm4CJXQVTTfMvApccKyhT7AoIPXI30prf4abZ5q6JewA6HR1uYupU9SCVojv283YRestMf tdOft5vQWZbJk4XCALwGFS/NEBNIC0xZPAIgifI44qIMP7kthOsn/4MDQw4/nf/d9+diz9tHsEvs M7lbLr9weoJbPPXS5maMJ6XWPLz93o+BF5L5ffk9Ny1vx//y7SUjRlxP5UYAJsBnwtug2/Sag4fw uJqPGBFnlu8JCDL/fIB4fU7icfmcdrcDGXY3ff6JR5EdGu7S+jWi0YFQRex0+HC/D/voYYkB9R6l T01xe1Ql3SJPkDtkTq40Us4uJ3H2Yt602d1x4ulCG3x7fcRHeQLUF1/Qv3gnmWsFGCdBpNKdgady AHqDB1EApgk1I8G7BUjjYAe8CuuQO81Q/2C/xKSCl0ZnR53lgXWNDy5cfH18xAXn17/1Vv7QOj7e sfS2ybGXjMaJYz8+tYMbzeZ+fiI/g2kQKTzevGJR8bJi4tJt8+uW2nrq+AguJ+VcLU6TNGfiEWQE d4kj68lWTK2aCkN1jeOk86TbNcyW9g2rTNeMtbX6xla21hzV+/zq3bBma7pNq9ZtCbvP7x1k0/0+ PhCjM2A7mwGM0e1OxiRbNd3KK6utCVBeYeV1GWsiKN4wW/i7BCpwSh0JmtnVQbTDNa8UCIrVVVo8 FKBCRwkGQ6EVdbgORFCvqaJ0LOoK1p6WPscK8sc4YvQdHFis+o4VbNMD6z9iN8d+fAsMDmNfy7k4 sOmQatCFJa6byS3HXM/citlVs5JzUyJd5fyCzz+w7teLLPiUMrC/Pur0AO6PgKJwdijqjXi4XFw5 9bqGCrft5r3v3nQFxs//vAdLF8zfvSL/x09O3Tpj9t23z5l5a1tiqLck6qsrv2ztU9tXvIM1HPrp A6dGPbfr6uadd9vJrT956OEfPbbhIeis+0Bfz4Jc96EtZtKBS3EjHUjjQnyh87f4K6xIgk+IkWnO OU4BlGy3x+lycx6CHbRTizlJUVWPVwWlX1PjsmJGYpmnFdwPCneI7Y7ylcUy9wQ2BMj8wNEA+TKA A8gT93mZ2IJrN3jxUS/2Bv0tVsd3L0gWwjegdLxwZKFSQHZHoE/9TL2SmwsB4FRBKCFeYOUMW+5E WsRP3r7n8nUTivOHIhPPb7sunT8EasGn69vn376i715St3F6fesdS/t+D40G3mY71phHX0KLdiKF +vCdaoupdCikR9ms7FXeVL5UhFJlhrJE2QAnBE6UEGA1B436p557DuVAJxIFUeJVIsGayXgxGsvw QbnQrjPtaGHT80zYAUzOBcmBENQfWiGo/LOYz5/6egwf//oDRPofyU/Ej7M79KLl5jifFJci/iHS s7LQ48f0Oehej83QDeXP74j3il0GNu5WHNgTJ4aAhdAKqgdjvy1twMwL+nz+XeQaFCVXP9NMd/iC ThwcdzAwnhmoC1ap3MAt06DT9Dfum9611+mxAgQaBuxVd+Fg/aqF1ZcPrfOUO5INLqsx93z99Wsb L3M4jvJCReYW7k9Uqt4BnNfF4kP+m9psPt5qczLvnHlTcFBG4gzOLSaUWeLT6vPqK8pr6geqOhnQ GrFJAaVNvFi+QRSeVfbzR/hT/J9EYbw0Xp4l3sT/gF/LrxPWiGukNbJayrvEJJ8UqsVqqVpO2cby YwX1dAyCqnAirwm8SDdq0wgDlVNVje8l15ohISU3lkpYmmkjWhz3IEwDd4J6y3cK0IHFFxjHuwMg KSiaHjDlW55Oip0H4gdo017ZokQLgZnUuoAW5Kx4jgE//B04iEfj6fkH8Pfzv8r/6VZh16nj+Ib8 d/suwx/fkX9qYF8l44HJLO7ErKI8KnQIpEfYLOwV3hS+tIJNlggb4IRgbZkEXRyjAW5EQf4vuLHA f4VtmIXYkpsREleDtE/gYTtRFXw7B78Fq6vuFX16hsvImUCmvJWMlEcGWsv1CJeqmqzMqOqpWl/1 qLhRelzfLm7XN1e9WXWgyo6qUlUd8MHzVfurxCozVJRpgeMe9qEgRXkpVEyXwy2qFGWrIi8ZTmci XFQUT6gwpRxG3OU0p9fPcOJ5MEF6SZvpCIXjxUVwbl4RnlGEi+Dctop4PEE1yS0IJZhypbTQ3BwC 952ASxPmcHg3wzuWyCTMpvMzqcQbif0JzpEoTfQkOJSIJGoT/Qk+Eaz8z+YBcFgwsltrQPNx0GNg qT0O4Lv5jEhiBidYGs6KJl2QpMstTrqjXor7/Az9+X1MRCVOi6gz0upmzC3fO2tlbdsjly58pBJk VnFi4rA55+UPlbQMGT5nUP4QH7/3J1M6O6d0Xdq6ui9Lun50XnP78pV5QtrWTq9pu+3BvlNWLAWf hTHzofVmQHL73dPlOTLfy2MYLaNVbnUcNgSRiWynZLeJuqaBCk5w3IeYyEa4n+53/CsiW9Xiup32 r82mn5bc1nb1b0pu1lN/IbytiTGgvUe/IapZJ4EA57P5Q7GJjaO/lQQBKCx/O7dmQikpeWrm0I7b tuRL+fi6bSPm3PYdKq8ngV6+BlpqAxS3ymz/HB+ST7hPePl95HOBuIJCUCFZY6p7qi8bWEVWi6vl VXqv8g75UPhIeUc/JBwSP7cZG+XXyC/FF+WXdWGhfId4m8w5GRdqftpFHl7yNEqhGeH5YRK2R9E3 YJcFXi0wMrCqK3ONWYBF5gZ4TJd0nHNnXNZGLbqLMF5x1vo96c6+dX/Amfyrv78vf+JOHFl53XUP PHDddStJ2Q+weGd+35d/yL94W/+mH23atGHdpk20vcvz/8KvgvYagLvWmOcNdbe7iSvDNdoa3Zlw KzfaNtrdGv4qrFDsPoDHjktfhWWYP2fjdJ+mGQ77AE53VtntjrhhMACm/TlSH3ekGQbSOPgXWJ2t uVSPoVj9LPxFI6a9lNML+zsSFIKdafVyLKZ/dvVOTPKndk5bMQGG2Hf3rCtuWXrl7NthaDuuyv82 35c/nn+/rbPvMLdz65MPbd34yHpgyGUIcQ2s7ZvMylUCVux4sjBLWChwKdc0+xz7fBevKg69VCcr 9H6dtOgTdKL3kkVmlSQBf3NEVCuRYii1ynyFV0JLXOtdpMu1xPW0600X7zJQnJqXof2E9OAN1L7s bNmJi9CAueI0Ox+n6yJTr6EngLsbB1td0Y3GbvZPpg9Wo7Hjg4dm2T5oqycsRVt04g2Uo0dc0zoj e/Go84dNSvHxVde01v/pvOFP5P8AbawFfjagjdXkBXOv6BTL5YTf6S9f7VrtWZV4oFqRPG0e4tpt 22nfF/20/KTteJlYZeu0zbQ9oK1ybSzbqUvDy81Ya3x22VXxZa5lnqVlt8aUhvhIsU0bY5vgaIte WCaVxRLxBr0+Sn2E9TFJVAWnEg3YEnpZWVm5FCsza67XF3tu9N5QtbD6du9t1Wu8D1RvK9tWbuvB K/w/CDxY/ZPqzTWiP+ozo+UZn1lUmin14f0AZdJytKNiRQWpMAPFmYpQDQslAqnbUYNra3CqBteU RGtBB0njKCpIZiv+XG2x1iUaxRJMLu6lXX4KpC2zyBUkCIvrp3L4CCpYj+up7Rj7cLxsSLQtOgVn /Vfhuf7jWMV+woeiZaTSbdNJZaiLx3xbpdYRwqE2twRYCP4so7H1znWHqVv2NYokor1WXsbc1jF6 fGBracw6DobYsRmGwjU2PKSsrWy17f6yl8p+XSZGy3Qbz4dQAaugNLNn+we14AKwZcdlFZZpuBjW PoQtXzQ/A/fgo5hD2GCeaZ5d6fbBlRib4xCPu/ijPKFN8JlQtS/tN6FevwmV+s36hoyfWlz9ZkUV EKjX4S9lxk3e3xkyQXo7Qrgj1B8ihcYz5zR70Tj8XDeNyF9gHVqdUfAmFzZtwStnxc3G+l81Fc3V 4qgEAv3w+2dtjbpHb6TFLTr1T3/xjNaICuGF2dP7vayniCRiicLeum84mv2FB47U4pDruiuvbajw eEfnn7rk5g8+/eDXlfkTzq5p82ojRXH8b9lpx758vw+nkpM6K4tSEa/HOfaCqQ/e+dzdy+suuLDU V17iLZo1ZuzS+97ajOjj9T8n9woPwZrwulkVQQBJ1SpHk32MPeuQgl4U4Hxe5He5PdjvIh4c4BRJ lfQA7W4H8m/wb/ZzMyDb6+f8AL23eDEVmVuRlz6v51umXdeUlJpCgH672AZj3qwMcHG/q9Pb4lnv edrDzfD0eO7xvOk56hGQx/DQLcW8JxhavGFAmRi7uQHkxDC2H8fTv5c6q09ZvmrjGEPuR5hvAS49 yBTtAnLPYYDpHtanfrHgBHaW16frK5zk23u1RFFiTOCK71707UZN+d73cIiPH8hPuSVZFP6gOj1x ZN0D+I0Dbz+avwP65y6QMpP5OOgH60z/xc7ZzpUCp4hBsZk0O8eSsc5DRGKIzslrPqR6PR5VEd2e uNeLqIC0+5iWYJkv/oaWoMin1QMZH5Wx/NeBnbXE/Jl2kLPMePE4dXt7znjAufFNe+Ze88RFOFg6 qaV9QTUOru+84rInVpIN+cCBmcMmLDyI9wJUgnZqoAdNh3ZqOGx6hcpQKiNRIlIiUwIA472tkDOQ Fgk1ZdbwWOQ0WVZ1DZAocXEhJaSWoUHaPk2HuX3U9BVHMioSNA8KahWoWsugJm0ZUgr+VhXbdFaX pvgzPEYKFpFKfWzUVWX5T02XhlReUxWFECxCWWmkFmEzUFSZ0WylbDcGb/P7Q4baok5gIWa1psaT Ro1v4SfwHL+L1IKC1mM69HqEI3SnOw7qLwFvBSlzJQPjjuRgpcoFrScD0WNrzzCLgcdwC2xqJ+ne fCsMmHo0/dT94AYAsiM/BSdeafKLduMXOJqH3uv7ZPtI36BBpMTqUwXwwFDoUx1/bNZBz6pIJKok KGHkIyW8UwhJHqVEdeo6c5OXa41co9jOtYurudUis4qbi2pGQRdqPC/wiqbyehiFeJ/gUYKqV9fL USWfEAYplWpCr0MNwgVKGxpFRgnt0mhlEVrMLxIWK4vVRfoydDu/TLhduV1dpr+P3uffEd5R3lff 0b9AX/AHhYPKF+pB/Sv0FX9cOCkdV75Sj+uD/twnrhR84l6F+sTp0YD3W1ToqJ3l/f6m63tcwfV9 kTmYur7/ljtbtNzZasreYifUpy0PVzB99IxIrkUavE3EYfu2CA7aXtqJQ5ayQd3ZBW924PTznf6e N3vAYd2dRFReb9NMWyM08+QWGw3wOAnCWjN1euYoCGvOykQadaTRowMDorsQF85CItxu+oejHIez +c3YuW8HdjzzGvbmn8z/ccc24Ix20kvfX39AnuzrBN7QYb7NYPNttbm8UnqFJ6ulnfgj/I501CbI UogPiJViAxoqt+Ms/i5eKKlxnJSG4CapDY+RVmsnxZOSUsHHpWo1wzepI/jx6ou8fJE6hc+qV/HX qovxTer9/Eppl/oO/5F6SrVxvATw3cdH+Go1zbeobbzi5YNqkzpevUbdyO/gX1WP84oErd3qCtBZ /t5Wr5/mB0yv7sxgXpV4OnKQyUiRaVjwgWerBmX6WeD5AdPhi2W4OFE8hCiCqGmFj49qmBZNP3ys xZHgQUignngiyoqiIaGXXLtFTCvUdqDJMyfY1tsO2DgbR0+TtEZPu45aJnrrUUgzz8zfbrZFITju 9GaF1OnNCtTTnOweiFGwSgP2RX9jYX+CGgFGpg20jAxsfwKNE+/uXoApSWM2rpiOqo6X5O/FFz/3 Mh6TX43vyG987wNSTrj8RziWV/p+hUfnd9AZb89P5CfBqLpxZpurUsBu2vSA7sjIPpsjI1EiUiL4 4ByxtjY1ZQRR5G2aXTQIcou8m/DARdTAPQMUwF78NIhBhy1lr0QRb613hpejhj+mIcUzzB7oKirJ eGn0VyNnBoKZJSz2I2EqhB0RTOiRCzcis2hIphCZ53mpsMImrQAhKg2trbPQWwvGGccOUhNWyppF eOB5MGwWSXZmmS1IxNzYzQYs0E2wQG/hDbSrH0ar/+gznIHZXtnCtrfPTbvN2eI23EEgrkCLQNkM Dmi+BY4LmyysSSTZufKyRIK53+w4mT+Jy/N3jKgYcfGSjonjgxfWX3FZECaUnfzxFNmZu+L8MudH tuuztPfLAPW8C71v4HHbXK/yGLTDfrPOcGZUDETCskpO4JMqadBGqaP0aXgamYvnkiUueT//pv4l f0Dn1RT/sLSbfAvJSMVTQMsGCYVT+sNsiXcYBlJX8OtBwYzEzwPOwcltipo2HAUF3cFCJaiG7jAc EUetw3QscYiOEPT9XsBNxCXJadSj30OhFg1Nhzok3U+PcHILxn9Fz9dBz3cu/s6Ank/BVS65wDgG KgGNgaNnjjUfSS5gT0n500G24x1y3D1gRcP9b5p2JZDBDqTWQq5KMh1LFhKSLcAxENvWDkUC67aq NWqGDm8bk3NZlK7HQxpESaDBEtKQdNRbhu++IlXXkb+Duy5/9YqFRXjrh/jV+SkOk8P78jVrpROo v9+KnhDeJnHUCoMjobvRIYRQwrRzpLRpSRNJNa1oIk3Qi9nt7UnCkaadpB5VUb7KddfX0xqYxYLV MMmqAfsGanBE50VJafTpKImeqSF6uobuBVYNTHtjNUwr1BCGGoLbMCEljl68aHt7ghZPf49y0XL4 zlrhbZRGu82q8wNZNeefFjhc9nm5KEiC2yd53VX+ZHkS0KDhMxJBLrjSACVuFy5HReRbW7wa85oo Ak4jdUYQB6nSW1EawF2BeYH/CnCBytEVuCKqd1ZHHTJ2yKUymScvkVfInEyvDJdGXaGO+vX1pH5w Oot70AZ0lD4dJ3MmFsDapEkjabsXHDnWl4P897mCqaEvV9iBlks7mdeKhZEDfGCbss+YmxnMYE82 GHiIk+h1Lh/1yx//8hfXGkHjzfZX11z9s5qXvJnSqsYS540/GZ52XdgweLTNxfW+8uatP/vexftq jGjM/9Z94+998dqO6xOVw2qqqoMLHskNWzZnaEnNBZmqhidPtVMrjMB/Qh5jT6aT0BCzFElvCAKc fWMz/V8eYkjh3uiiBmJZ+UmUPp2OPi1zwEnPOBpEjbs+7U3DW/jDnj/yn/wBXsDTB/oP8WmodxBW zeukJCadRfidIszJYewiXvdC9/fd3Bphl/ALgZOFdoGUcNVyaTSz0Y1/5cZciTMasOOTdmxXK6WK SnWaSlSV8wZCkt/vJ4rfOyhkQzUyBv0Dc4NqOMOhmLKs+3EE+f10XqYVe8afckp6otxcWPL9kndK uItLNpYQrqQyUTm7kpBKuTxQThRUXhqPm4o7E48kUs2vJ7HRHEh1XZZLd+WMn3flciFjXN9Lg42X kzhgvBsKvg6TMpAKvf7r11HLuL6X4UJnY0vfyzSjG1NzzR83G+/muiHDXbm62lwSwSW5HJCuXHdX DnMMLkpRKUoHHTLLR+ZkDt5EeUOajjlkoMJGB/PpYZ0//vHMxgCJR/o+A3zWF8kPDWau2rB3wS0/ zX/0XE/V/ZErMLk1sqj6pj04s0lYmf9d58ILr1zrj5XH115z/g035P99+Cu3v7Y2ED6vfO2+pb84 /RxD9jyRdrOcGtcLdnZuBmSklJnZOVD2/lEjuxW/T43szKkDI78LV+CVMGE5FNiDOO46EPoSvBc8 I+CUcQyxXSJ0v8vKfAz0qQpsWN/hP/v73+E/+59fCzVnvoPRP/A7KL8Lt535jvwPfEdGJ3bJA9/Z jSuMf+A7BvpytzGy8B3m2YJedqLLTNMQHRq2c9rdokNGcVh1zObWjMOsywDx+DPzYBUiKxzrHW84 9ju+dAhPOzBdoExHh4OXHA63i3LWZYUdQzgUMMYd+SX8KvBUS11tBduBD8txg2WegPY+rgcvGXvD 5Pl1g4KdPgUHo5suuHVoquSo0hJi/in6GlJId6GPacL3sPQOCbE0idxIVpMXuZHcUj4rCMJ94ljx U2mE7JK3y5+cScpT6lytWNulp/S79Y9sS2yH7YPs33Vc7lhh7HT2uppdj7oedU/1LPX8yjvc+1tf v6/f/+3AiLNTcEzwldCs0G/DB4uuKp5U/FZJecmK0orSSyL1kSeiZdEN0Q1lrvLtsZGxnRVXxrsT l1aGKz/5W6mK+zspdjpd8Gfp04FU7fw/TB//sylpP5fOpXPpXPqnUuX/SbrwXDqX/h+mS5M3JO85 l86lc+lcOpfOpXPpXDqXzqVz6Vw6l/7ptP9cOpfOpXPp/0+i/8wUIVICdBruQSK6h/4ntv5tQJv7 P0Qe5OlfgWKIgzMx1NA/B2gjo03sfHN/K9As+3Q6XB9Dl0K5Cjn6i4E6GY3BlSmo4UOgtIYUqyHF akixGlLsW2l2TRo58ieBOhmNwZX1cP2HQJsYbYYrG1j9DciAGhrYrzSgYkbp9Q1oMFzZgFpZuY3R dkYvYucnsXIn++5UVp7G6HRGLwXaCPW3AqX1N0L9tFzMyjH2aSsrtzNK62xkdTayOhuhtm1AaYua oJ4VQI3+3wB1snIxXN/E+qQJ6qHXtLMzF/X/F9BJrNzJ6DRGLwXazHqmmbW6md1VM2t1M9Q2B2gM 7rCZ3VUzu6tmqG0b0Ens08nszDRGs0A72V11svvJQnkOUCfQ6VDeBtQJ9FJ2/lJ2nr4mc18g+jR/ +rqaUY5xjsqOaJkgGQ1cw6Fp6JeFMv0/278tlAUUQMcKZREFcKxQltAVp+uRUS2yF8oKuhM3F8o2 8gR+mfIqe9Xz8wtljAT+sUKZIJ7/tFDmUA3/bqHMI5XfXygLSOe/KJRFpAukUJZQ3el6ZBTgFxXK Chop2AtlG+4UJkPNmOfgt+zitkKZRyFxEysLcF4V/71Q5pFPfIGVRTgvigcLZR65xPdYWaL9Jh4v lKGvxC9YWYbzuqQWyjwKiHlWVgr9b5X/l7fvAW/iuPY9u6tdC2txgFAChIBwKTEEHPOn1HF4XEJd lxJDHddVLcXPsY1sZGNseXdlS7IqCZdSynWoS11KXUq5XEoJ16XU13W5lDqUkoRQyB9KUhoSSgj/ kksJIYQSQvH7zexK2IT0e1/v+x76zpzfzpw5c+acM7O7I9uY/jex6X8Tm/43sel/E5v+N7HpfxOb /jex6X8Tm/43sel/htnfV0xLSbcw5p4ygmMH+8PRKbMtbKOxKVkcq8y2FI+FYU/KIo7TUD8kJWhh G41JqeV4CNfjsTDTY8rfzXyY0m5h+DBlFcfDuT1bLczs6eD4U6gfnrLXwjZyppjxGsHlT1qYyR/l eBSXv25hJn+R43tZTO2jLYyY2k3/3MdjetXCLKam/8dx+SwLM3nTzxNYTO15FkZM7TkcT2b+sZda GP6xF3I8levRLMz0VDFs7+d/ez//2/vNy95vXmo/ebWfvNovLmoiLk+Rk6YjA6bh46Qi8lEl+EKq pzqQQSHy85rP40oDZmU56qu5RCZaHqFafJxUiLol6G+Qzq8qwSsh3YjSy/8feg0S5Vy2msuUgwyu zwuZZeAaLUVdPVX9U7bcLpkzYMx5aKnFSDnk4nbpVj8n7jGZ8EA2UAZ0VNNitNajndlh4H52S8vU pJaFsO/jlhUlUS63rQn96uAVJ30Zuqq4btY6lXuoHquwmluwiLf4uO5yjDwFdQV8bhpvqea++grK AOS9lv1OxOwh2D0d+3k9WpzchyHwAPe9k/8f4qavq7itBq+rR+nl9X4+XojHgul1okbjNjHJxVaf Suu6nGvy89GXQcrgbaxXBddhWBGrteZZl7TC7JGwQ+sn6+e+9sLixXwM0x9N3G7mkTvPwbxmsosx WoB7xMuz8XZPsB61HGVAfhI4y7QKy+476677H8z9lnZvMvYaXwuJWCby9U4zSIz+cbse7hcjNhNz LgYfL7ESmH5zrl7UNPGZ1/PV9Y8yoXxA1Ct5dOqt0pyViQO48vPSya1tTGazqYdJ1kLiH+VQ5lPO 6VnTpjmLfJXOhfV19UbIX+n8fL3mr9fKjer6ukznI7W1zsLqJT5DdxZW6pVaY6U38xGturzWWa07 y52GVu6tXFauLXXWV32ylkRljtlzXn2tN8dVqeloc342MyvbmbGwerFWr9dXGZO4yFQmsrAoqayI FblaeVN13RLnl6uqqhdXOqc6C+srquuci6oX++pry/UpzoJyQ6teXF3u/Ep5oM4L/c5pD2VPd9cH nMvKQ86AXuk0fLC6qr7OcBr1Tm+17q9FQ3md1+nXqlG5GC2V4OW601+pLas2jEqvsyKEbpXOWoxZ x1SggenQeK1fq/cGFhtO2NHkgyH9RgCvrltcG/DCY86EEfV1tSFnRvUkZ+WyCujuJ133D0fn4l42 e61SZ7Nkfr01AOue1PUwn1FGNUYxKpexIGjVGNVb31RXW1/uHeiEcnPqlZoTM6rHUCgDhj9gOL2V jczNkPFV1voHemjg3WMRsmkJX1UGavq3GBQQBiPT3h5QW8XXVv+aPN7X6F8nrZJ+K+2Xnkb5yzuO Vv2x0fKBfMCNyHHWGhjQ+kW+JnW+Bxp8jQy04G3wpXQVvd9Gff82F+/Rv2Y+5418JgNbCqCXWRfg 9xK21kKfaP0AC2zjbHNsD9s+b5tly7bNtf0v26O2hwb0LLqjLx9lXJiG+oG1LBp+zGfAGMJQOiV9 GjvUQK/V872xPPl+QX3305/ozv8k9p/V4qmX/Z1aiT2VLxSfniU+ZJtINPc19udZFjqtRe518n99 +Ef/0nfzkcL8eVlZEs013xmI/R6ScEm4Bm0FeHFoJUF8UvwhSWKH2AH8I/FHwBvEDcA/FjcC/0S8 BPyeeA34Q2koCdIwaRhJ0t1SHvAXpUeB86UocEyKkSjFpSvAH0g3gP8u3QTuk2CzjWw6nucMmwEc sIWAw7YwcLPtu8Brbd8Dbre1A3/f9n3gdfJ0EuQZ8kyS5M/KnwPOlh8Gnq3kkqB8QcG4Sr6yEHiR gncTpUj5KrBL+RpwsVIM7FYeBy5RDOCAEgBuVPB2owSVb5KorFS+BbxK+Tbw6pQtJKT8NOWnJKVs TfkVcI/9ERLt8+wRkuxft2N29ph9A/CP7ReB37XjbcL+wSCMMsg9qImkQUEH3kocqY7BJDnSHBnA kxx4r3fMdPwMeJvjF8A7Hb8D3ufYD/yM4w/AhxyHSXS84Hgb+B3HX1F/0fE+8BUHnq4df3P8Dfia A553fOi4DvwRgiepgvp7PLnuV58DPqBeBn5fvUKi+sHgISQMHjp4FEmDRw+GbXi2NWMu0njuedPn prctP2OOhZhRkR1+sxfb0cvuYc/k9nL7YpRVdj/KRnsIZRjeYH5YjrLF3oKab9i/AbzCvhL4W/Zv A6+2/ytwG3zFvHTZ8okIbzwAPMXxIOaS5cji8/1v4AuOC3wuz6B8VsV7lvoc5sVmMQLlPYPvwVxG Dh4JPIrNy5pPKrULnSSXa+UV5Fwc0mppzhKtcikt8lVWaFRSW27UYUfCavlqYa4T74HsN0Pwjsx+ 55UjvAtz3xBfTex9eHDyWuR/0ThxJbBfDCIhv2i+k/29Vi4v4v0wzcISWu+iIUsrtTqq4KWPl3W8 NNgtmsK8bOHlal628XILLw/w8vVlS5ctpUu8vMZKgXhp5+UQa953Kpm9Yj8uYDbsTV4GTyH2y5oO zJadLAyhoTSM7oY/PoW53IN34lE0mu6lMXQfjaVx2JPu3O9OdSJJ3Ee3OLzwMT4Ju2cJdrla7LoR WkGt1E4baAt1Ujftof14Vz9Kr9NpuoC38xuCTVCF0UKGMEvIFfKFIqFE0IS1QoewWdgudAm7hX3C QeEIf98XhJUYVSBh6F7YBj7mGiwEH9dm8vGGmfvpw00+a43JP1dm8uxekz+0weRfXGny+XUm/1Kh yQt2kg1OFR7LIQXuFp5QSUHCCOWGOf7iTGYNCV6WXSngmWa9d77Fe01etZXL2Xy9viO+s77r5lW1 rzpS3Va9xbyqqaoJ16yp2WxeLR2ydMLS7KX5Zv/aNItfN/myo1zKXrejbl/dsbqL9bb60fVZ9Xm8 drB/in+uv8jv80f8bf4t/l3+Q/6T/isN9oYxprUNB1gJftHU1nDV5NpLJjdyTR4Im3KNFy1+lWeZ 0DSWhLsU7iEfvYbIiTxqRUKVYCBOl8SJolesEYNiC6hVXCtuEnvEY+JFLJc0KVtaIPmlMOiodNM2 XLopHrMV2nw2zXZNrpEN1iZ3yKeV0UqJRNil25Re8F7lkHIWnwspmSm+lB32kfYce5l9pX2nvce+ 3/7OoNxBa1LtqR2pe1NPpF5IvZx6wzHLUeZY41jvOKja1LFqllqo1qqb1T3qq+q1wZMHFw+uG9w2 +FSamjY9bW7agrSitGjatrTetGPwEDsFnt13XHivr1v4EPRRX7cogFL7jot39R2HB9jZ8CB+NszO ddmpLjvTZSe67ESYnQezU9Ae1En87JKdWbKTzxR+nnl7n4SsjbeyU2B2BsxOXCV+AszOf9np71Cu i52CMn3s3Hcs1+vj577s1Jed+bITX3Y2y85A2bksO+ll57zslJed8Q7mZ7ymllx+ujuWnWijhZ2j slPU/r3ZmS6zbzA/O2Xnuez0lJ3ljmWn3sDsLJed5LJzXHaKy85wi7kHMBdzRgOs9qGnj5/c3hqv m4/HzmuLuLXf4ee1AvXQZ7gHv8NH7cEzk8jPZ9nprMhPbdmZrUC/4uf2Ep8t82U3yeLUvhniLFB+ X774WN80sagvH7G9q28c+oxDXMcjruMR1/Hi3X294mjQ/VRKMlqeR8vzaHkeEX8OEX+ObKxWHNSv RhKmA03o6xFbcZUqZPY9JzwImgaagZYhoHtATlA6aCLoAa6J9RvTdy7Zd5AwBSNOhW6Zj+HCGHkY I08cgZwbC2L5KCZHHgH5Lsh3YUwfxuzGmD6M6ROuYWl+2JcH6/NgfR70dYmDQUP6fOIw6LkbNBI0 GnQv6D6QE233U4k4qY/dL5GF/1fWyEzqdgm6C7Wb0XczLHsZlr0My16GZS9DcjOseBkeeVkcBRoH coImgiaBHuh7Gfv4XTevI/OvYw4+zMGHOSDK8Ncb8NMbNJ7HzsyjccijccijcRjxOLPW8kWnkAWe 9AddtnSVMF2w4jj8cZz7AxmEGfngDx/8cRy+8GF2Pu6PT4Mm9H1T/Izlmwxw+EecDHvG3GYFz+b/ UURG9HX+w6iI8NIZeOgMMiUTs30QNA00g8/kOGSPQ+I4ZI9D6jgNg9STlhVPwnvdkHwSkk9ixBcx Wi9GexFRYCO+iBFfxLx7oeVJaHkSWp6Elifhcax5aNoDTXugaQ+07IGWPYjhHvR+CzHcg157kN17 0HMPeu5Bzz00BL3Oodc59DqHXufQ65w4vO9N9DyHXufQ6xx6nYOf30TPc/Dvm+h9Dv59ExrO8dX0 cQ2390YPnh3P8VXkQJ8e9OlBnx706UGfHvTpgXwP5Hsw0ivo04MRXkmu3ld4XwUxHYV4EuJ5BvE8 Q0/1ddH2Pvb/M/b0zcBzTE/fenEO5YtfoFHifETjS6BH+w5jb+kQFyKei4Af6/OKXwP3QOZxtC8F 1YKa8JSVJuZAai5aH0HNF8AfBc8HXwhaBPxlrqELu1QX1+IGLYMlQ9GzQ5wDibloSfSezzV0QUNX cvwvg5saOnhvNnY9qAHzGP1JM4T2GLQftrSe4XZ5QCW4LkX7E5h5BXAltFbhegmwD7gGeBkoAGoE BUEh6LSLj2D+C0FsVo+BngAupxmiD3wZfDGIS8xPeBAtC0GPoa4IHmbe87Fc5966ZdXhAXNl88Qc KRW68k1fWnr4qOBfgx4PH3kUiwTeYD3se1Zet5R7hY2RA12mb02/LrT86MZ1KZ/1GTwp33UTcbh5 OOE79MpHrxjvZUYkJuaB37L0DDSdseLKLeU+LYXcE9x/h+GrMzQsOX4irqaWw1ZmnLFiehgxPYOs OJPMrTJrFnXWTMYivjMQ31H94ns4Gdu58EciaxZZs/MAl/D4diC+XaIXVAn5KsTbB14NGRbjpcAs zvUgHXUBUCMoCAohAhP6ZdZhjHy4X2ZVYfT1GLkrOTKbA/PG49bo/xtkeiUmlqGt3LJm8QCLOpB1 XZZVXUmr6qHDD6xxyxIZ2JGMqjnyrawxs9Hd9wdoPUwp3OfzcfUobzVXHTKPrzqWJ/k8c5G1PHfY d2TYC9C/C+8/PZjbrdxh6/IwHy1vQL5OQ/zWY9Qq6O7iPVPNeCT3ga7k2nfz9WZGltnnsPQfttZB V3LHMHPCzM+EtMjzvAFINeu5L8+wNvjP3IuW8f3gMJMSDbYv8Qiewd7EcpNl1RNsfN7rDO/l4z3N nWQZuJltXeht5i/bN/MR+xl8p6i0/MdWmy2x7tiKZ6NhX3jc0p6wpzZp0xluucKzm9lQzveAw9Y6 PUyDLQsPJy0sT1p52JI8fLuF0Fdp7iX9VwqbNVoSs020LrNGsid9UX5ba53VVzWjdAf/1po7dtLH Cf867hiR22aflJaTa9xs+YPpPXi6Cp7O75cj/ezDzjY8IZHcAbZj1XusPHnC6nXLb2e432oSEUYb m2E9eMKSVG5FqeWphN2+frY3WHkwyPLnYctrVjwsndbsrL03sR+LyZ1ehL58SOX3G/HO/jV9MtC2 sjtEwYxAFx9V/phfnmK5gdoYaqsG1G5n6+4Tn+TH8OeygU/zIs3kZ0DEfl4ITwsTiH3XPQkfiR7E x4bIzIANn8VHoc/hk0IPUQ7iORufVPoSPg76Kj4qucmDt6wS9hMo9Cu86wyh/fgMEx4QptLdwoPC g3jyny7MoHuE94T3aJTwgfA3Gi18KHxI9wkfCR/RWBGPQzROlEWZxosp4mBKF+8S76JJ4j3iPTRZ vFccQw+I48TxNFWcIE6gLLylT6Rp4iRxEk0XHxAfQL5kipk0U5wpwl4xB088nxPn4g47W8wV82iO OF+cT4+IC8QCmid+BXfrL4kusZgeFT2I6iK88VeRS/Rhx3Tj3d9PHlEXdSoXG8UgVYgrxZVUKa4S V1GV2Cq20hISFK+ynf1kAJ2AF8m/GtRGgrYKfJ2F14BvAG0m0jaBb7OuGe2w+CFQN2g3aC/6tIM/ a9Un6Ajo2G11t0jQOm673mTxreAnQKdB71h0CfWd4FdBN4gCY0DpnIRABngmaKZQ7p/VcLZhp57l 9zTc9M/ShoDSOa3TMvybtULgUv8lbRfnV7VdDeu1TFCOf3bDBf880HzQooYLDYau1J9quOwvaric lNEabqLuAuou+D2arap0idawQEv13wCVaTbW7q8CD/KxE+Nm9sOp/hXgjDYA74DsatA62LUBtFcr 5nYxroF7ND+uW5J8tbaK0zptDadZWjuoA/Na438WdATXR3C9F/y01sXpmNaZxO+Yc2+wawc5jdZe 5TRRO9UwRbM1TNfy2RwaCmDbO1pqg0s731CiXWwI60rCBw3rdRU0jM3d9EHDTX2W1oU+XRi3M+G/ BMFf15gPE35riEPXylv6/LWYf7Sf3xC3qlLErQw2aNqIZP3t7f39uBqc0WbgW76eOSD2beCMtg2Q yfB3Q+8ObS4oDziPx2MH/MDqE7Tbis+624jVbTbjBpu8Fq+x4lcD/zTyePaP3zbEiVEbYtRmxQqk z9JnNxTos/17McfT4IysOOrzuG+ZzHzIzOd4nlXP4ntC62wQMc47Vl6z/G4Dv2Fx5Dna1qC+N5H3 nN/gvBPX+8HzwXsT9Tw/nMgNRmn98PB+2K69hPx5ndN0+FPTxjRka/kNc0Dm9YiGXOi9Fauchgr4 /xKPwRVOO7QrPL8YsdxotShu0dr+uZdYh1h3PIf0kbjOAB8LmtCwUdvUsEWfjNhsatgObsbBC/9H +LwOWetktbYJ62Qrz/sC7XrDFJ14O6OshpM8BxhtMGPcUId14MM6sLjfY2zk+V+FeQT5OkhF3K9b OWvxRD14Ym+w/GBs6ZeDq4HbjO08/9ZZewBb+2xNbzbXtNGKPLHyxliL6/V3uEZOGDuNHkYm1ucz SszL2KPtYpScJ8uBq8lrxMTYx0nTTiE+NmtPQBxhG+ZiHEAcsU5ZbDnvt3+wNYD8S9qOu4uDf3NJ /DtLO/+2chD/TjGNf5s4hH+POJx/g3gv/+5wPP/W8NP8G7uJ/Pu2TGj5vfiueAlaxknjSJTGS+NJ ku6XJpFNekB6gFKkqdJUaH9QepAGSdOkaZQqzZBmkEP6rDSLVGm59E1Kk74l/SvdLT0pfYdGSt+V vkv3St+Tvk9jpB9IP6Bx0g+lH5JT+pH0Ixov/Vj6CaVL/yb9O31G+qn0M8qQnpKeogek/5D+g6ZI P5d+TlOlX0i/oEzpl9Iv6UHpP6X/pCzpV9KvaJr0a+nXNF36L+m/aIb0G+k3NFP6rfRb+qz0tPQ0 zZJ+J/2OPic9Iz1D2dLz0sv0kPRH6RWaJ/1J+jN9QTouHaf50hvSm/Ql6S3pLVoknZHO0Jelc9I5 KpDelv5Kj0nvSu+TS86Qp9Dj8mw5l8rkPDmPquX58gKqkfPlfFomL5IXUZ1cIBdQvVwoF5JfLpKL qEF2yS7S5GK5mHTZI3vIkEvkEgrIpXIpNcplchk1yRVyBQVlr+ylkFwl+ygs18i19HW5TvZTXNZk g74hN8pBWimH5Qh9W47KUWqV43KcnpRb5BZaI6+QV9B35JXySmqTV8mr6Lvyank1rZVb5Vb6nrxG XkPtcpvcRt+X18praZ3cLrfTD+R18jpaL+NDP5Q75A7qkDfIG+hH8kZ5I22QN8mb6MfyZnkzbZS3 yFvoJ/JWeSttkrfJ2+jf5O3ydtosd8qd9O/yDnkHbZF3yjvpp3KX3EVb5W65m34m98i/oW3yb+Wn aYf8O/n39Ev5Gfk56pafl/9Av5YPyy/Sbvll+WX6rfxH+Y/UK78iv0JPy3+S/0R75T/Lf6bfycfl 47RPfkN+g34v/0X+C+2X35TfpGfkt+S36Fn5jHyGnpPPyefogPy2/DY9L/+3/N90UP6r/Ff6g/yu /C4dkt+T36PD8vvy+/SC/IH8Ab0o/03+G70kfyh/SC/LH8kf0RH573If/VFhf63rVfbftNCflUGK g15XBiuD6S/KXcpddFIZqgylN5W7lbvplPIp5VP0lnKPcg+dVkYp99IZ5T4lnc4rE5QJdFGZqEyk d5UMJYMuKZOVyfSeMkWZQpeVTCWT3leylCy6okxXZtEHSraSTdeVHOVh+kiZo3ye/q6UKCWCpJQq pYJNKVPKBFmpUCoEBU+NS4QUpVqpFhzKUqVWUBVN0YU0xyDHIGGI45eOXcJQVVRFYZRqU23CaFVR FeFe1a7ahTFqqpoq3KfinzBWTVPThHHqEHWI4FSHqcOE8epwdbiQro5QRwifVkeqI4UJ6mh1tPAZ dYw6RpiojlWdwv1qujpBmKxOVCcKU9UMNUPIVCerk4UH1SnqFCFLzVQzhWlqljpbmK7OUecK/6LO UwuEeWqhWig8phapRUKh6lJdwlfUYrVYKFI9qkf4qlqilggutVQtFb6mlqllQrFaoVYIbtWregWP WqX6hMfVGrVGKFVr1VrhCbVOrRPKSBCzxeit5+fKBaACEpbMB3dZeBF4CaiCaEkZuM+6ZlRn8VaQ AQqD4uhTBL7Sqk/QWtD62+pukbDEc9t1mcWrwDeCtoC2W7QT9bXgPaA9RNWvg05xEqrPg18EXaF7 KZvyqADvRF6qoyC1UCuto014q+2mXjpAR+h1OkuX6LpgE9KEkUK6MFPIEwpI8vQ8nu7Z83iGZ9/j 2Lk9qz0nPBs8p4HinpOetZ6zQI2eg54Wz0tAtZ5DnqDnCFCFp8fj8+wBKvbs8pR69gMt8mz2FHm2 AeV6tngWePC24snxrPHkedqBsjxtntmedUATPes9UzwbgcZ4Ip50zyqgYZ4qz0hPLZAdetM8dUAj PIUem6cYSPUUua97PECiZ477kieXRPc1z1z3WU8e0EXPZPfrniyg054p7iOe6UD70HrAMwZol2e2 u9czlmzuE54FkCiAhMt9DDpsKBegtgC1Lvc7nhJIr3afcLe5MX933H3SvdJ99v/ZPVHmP+9D/Cd9 zJ+pGcR/nuUe/tMoo0hAVFr43z3uZf+jeQViX7ET1GNxxL5iH5F3L/gB65rRCxa/ADoKeg10EnTW qkvQZdC12+r+Ed0kWmwDpVo0BDQChPe3JbNB8yzCmsEamOJOd2e4M90z3Tnuud40d7670D3CPQZU Cspze93FQDVuPzgrG90RfFrcq9xr3O2oaXF34LMJn1Xure7Oqm1VO6q6q3ZX7YXnhsL/sF68In5A ovg3xMLGY6HwWKTwWKiIxUOIyMPJiAxFRB6jkcpXEJcxPC73KR7FQ+MQl05yOnYgOp9xfOT4O93v 6EOMJv9/HEmguWTwWLOfh0jGlsf1hYFxxJ5jL3YVl4Aqin3FdcVGZQ37mQ7xffF9WHpVvEqCnCPn kKgUKoUkIffcZFMeRwbKjp87fk6K46bjJqX8U32EYRfvZr9joAq9hD2o6jpiTSAFpJIYY/EfBhoJ GguaAJoMygLN6pcn8y1aZMlgz2R7INv3QEJoN3TNBy0CFXFO2AvFGFZ8rKwfsTrsETHNItRV5YMH rf6MohYx2RWg1Ra1gdYl5W/ZxOzG3JZoIFMPLYlafcxxackK3sbkxNgGq271P0Ft1vwTtM4iNufN oG1JYvVm3War3wZO5vUnU0IeXHzDVRWo+PoNPd0YGxVdmt4btevpgcvRNFdVMC06XM8IDo+O1jNR 44Tk5ehEfWZwdHSKnqnPjU7Xc1DDZJzRbH1ucGJ0jksLToFMHupz9XRoWMBxAWTSoi4+ygJXN3AJ 9E+HZHowGzWrg3OiFXo+JH28pk4vDOZGDdfp4IJoWC+G/rheqrdgFC80rHRtCxZEW/UaPSO6Vi8N uqLrdT+3oTGwPbqRl1t0L2pW6pFgSXS73hKsiO7UVwV90LmblcB10R5gI7pHX6Nviu7T24Ph6AG9 IxiPvoD6OljeHlwZPapvQt9c4DpY0h5sjb6mbw2ujZ7UO4Pr4beu4Mav3+B+O4uaLfBGZ3A75rUr uBO9OoM9wBdDNtg/sExNlldYjWuH3hKz6ddDQ2KpHy8NCo2IDTGU0BjMbmYoPTYCZUZsjO4PZTJ/ hmYidp9c5typNNRQJvT3BvdEL+h5wX2wtiU0N5ZuDEN9hj437Cmvgf0HMMfO4Aso9wePRnONsaH8 WI4xIVQYmwv7M2OZ+sFQMeQ7g69B5qDlgQMmTta8FDyJSL2K8rL+evBs9Jp+KnghetPUOaDsDLIc 6wxe4yWwMTmQhgh6AxXIjYheA3w+VBr1uU6EvNEDRhb0x41Z8FIez7c0Ni949XzwJuRhIeLlD+VF FxgjYe1MY3aoJjpH94b80fXGvFBjdJ9rRTAtlq+3w/+FxvxQJFZsLAoh04yiW5hnrKF3hlbBHjWU Git1VYXWxLyGJ9gaq8FYR7FeupG9Bl87WBGh9pjf8IQ60NoZ2hR1uY6FcmKNRlZoa9RnlIU6YxHI u6JpesS1Ap5h2ZumNxqzYi2QL45ORIyGRA3YYOIu4KrQrmgucC9GOQ+fF+s1of3I24MWTo9eNmqD W2KrDC10EJ4J6r2xNXpH6KVYuxFFfQfwq7FNxgqm01gdeh06V1j6TwGzvh1GW+h8LM9Yx/Eshl1a 6CK8uiF0JbbV2By6HnUa24IvIDrX+Yx2QIMdPmEW7ghTAteebNoWHW50I8Nb9fOfgPdjRiwWObFO 4GIzLsB5YSXWZewOvR7rNPZya58Nq9B/KKww/4eHAR9pCsZajGPhkdF9xrzwWJTH4AGGJ3CcgfIE /LnLOBHYifJ0eDLmdSycFes13oH+/YbqWhc7aFwKFmAWV4POWI1xA5IvsVFi+/VV4VmxTuxm2Yjd 7uDKWGdAhCW5Ziy4tcDh2VEjYA9cjvkDaeF55VcCw1m2Y3Y2+P8qz4dIeH7s1YSfmbyxzfJ5Tj// z4Se0RjXy3ee7IAzvCj2emBiuCiaG5jC1pexITw7dgo7XnF0e8DZ3IPdMqd5D1qdzfs4PsBxsr4x NXwo6mscAstP6XlNFDvv2h0uw9qvahajroCBOIps54/fcO0ILlguGtuwviY2jmh+ATteRvgG6rHH Lrc3jgnfQH1681HE6yDDhsr23saM5teiGxszm0/y/Xbn8jTjhr5meRrb7ZcPZ3vs8tGNM4GdjTnN Z6NG49zgdOjcHWxdPrHoJHZ+F+ovYKb2sLJ8it7efHn59Ma8YHYsozG/+UICu05AfrreGcnju2hq vKrxfCQfkb0RKUTm748gCo1sjcOTkVJEqpthlxauil2E/a3RVmRLbewKdjMldh33oClxMmaFNezt GeFgnALTw1G0ZoRXRAsC2eHV0TmBOeG2qMhrXIHc8Lq4oueEN0BbdzgKjyE6S667VoQ3x0lPD29D 6Q/viKuBBeHuuBIoCO+ODwu4wnvjI+GNmtiriP6zsVcDJeFD8bG6N3wEu9CN8LH4BNeJQG50ZaAi fCI+2VUVVuJZ7C625Doy/3TsfMAXfic+K1AXvgQ7c8JXYYM/fGTJdfjqhu+Sno+9yIc7YzjWGAhj 77oSiOve+Gzsje1lR5HJU2B/jasqPo/h2P7AyvA63Ltrg9nx+YHWZnt8ke5tFuNFgQLsD6mBtcHW uEf36r3xMuxC2AldJ2DnAX1NxNtSHDCCrnh345VITUtp4/WIv8XbRJHGlpomJRJp8TepkZaWRvSd G+tqGhZZhdaRkTUtkaaxkfaWFte25txoa9OESEfLqqbJobnLD+h52Enm4B7qinU2ZUU2Rec0buXr /SBiN7xpVmRrrBH5cyHWxfInZmssjXQCI6bA3khXyxpjQ2QX1uyxSG+st2l2ZH9LadM8WNXeNJ9b tQj5MAc7LXS62iIHsSviqaOlA/lTins023Owh0deMnMJeZ7ELTmw4VXInED+tPbHjeeDZ5fHMWJh dG0Ch0Yg53nuubojr7PdoB8+GDmFzNkZOb88fgtD/mDkIp5/vNCJOwvDPFezjauRV1s26ZHAnJat jVuxHmcH1rsOxU41FYWppbPJE7mCu08bdpj9uh9PPmm6H+vUYLFr6WKxa9nVf3XoGXrv8tfYym3p TVjF9pamssh1fsdMxWoqDV2HZGlzWrwWfnah7EZEUtmzTVxzbUZZy56y8DTiDx+KpSKOw6OtKEfD M1ubnfFgYD3KaGA9JKPIw9b4isDG5omxl7BGVsRXQ/MUVmL1paHVFZ/tOtI8HbNgY61mY2GFdjOM fWN9rCWwRV+TLLe7umMjAjtd3fE2PWLMiq/T/c3ZuDu3NM+Jb+DlZqss5Rp46drdnMuf65jmvc0L ojuNzc0FyLQcfW58m76m2RXbFNip+2Ob9DUBI74j0NNcEu/m5TpWYtw9rtNYBcxm6AldRx62NyMW 2G/Ty/bw1bQ7sE+vYWsq4Ct7IXCg2Rd9wbjR7IurbL6sV3Mdog8NsUbXadehaDjwQrMB/2Olsxp4 uJGvtb28fFZvRxQOmWXgaCA3rqGsiNcGjup50ZOB15or2H2QPZVBcxhPtqXNFdEDgZPNceRAKe4R K13dLi1+hNkZOxg4q6+KH8MOcwiZf8K1OnoAq3hYtDVwoXll/ETgcnNr/HTgWvPa+DuBXGjIDdxs Xo9Mq2jeGL+Eckv8qp7XvD2606U178QKMneAK+EjsBz3iOXZ/B4xx1iHDCwxgnhWwb3DGIv9vDvo XJ7L8PIFHBcEhuOuN9p1DK0ae19Y7mJ4eQnHFf2wj8vM5riO1xtsZ1se/j/kfX9cVdeV7z6Hy/3B LxEoICLiDbFICKUU7hBC1HvPudZx1FqeXu6lhBhrrbXUIQYvjgVUoI7jWIdaS6xjU8c41DrU+Bzr MzybGmN91OfHGmN8jrVWjePzQy3DcxieQwm8tb7nnMu5V4xppq//zGd/1nevs87ea6+99u9zf5xg Ba074Dec1nja49EZJEijedPGYM36c5s207rg27i0vo3K8gV5n1/PY2TTNtiQEVzF55RgHeRrSL4D 8l1I8yrzG7fWX1+X8eIA7Q0Objxav5j3bMEg7QGCSL+f1rjsTdUv5xJ/UOfrWAOdfao3JQQbmQ+2 +NpovWP5YdJWvekY+BPM05y5Zf31TafI2w829QS3fH2E+UYL8dsbYzadD+5sTNx0qX4xrdE0D9B6 SvbTGsHr46JNGZE8jWjiqbefbUylFWE5zY1dY/yXh4Ix8MPur1dvulHfSzbfCe4l/h74++Af1Nc2 ZlIdO+kM1eNra8zcNFLf/3ILre9djZktluARWo96IvlNI8HjL7e0xATfbHQ2VwdP1y9sSaT5yrnp MO1aD5FO5n3g7zHfksp8S2bw7Pq2FifvmjZuZZ58/jA/h/pqbv1R6r1BWknPteQGL3x92Sb72mw+ CfqaG3Ob7b6OdTNbCl7e25jbUkx77Pym4fo99Tl0CiOedrnEt5QFY2iHlsH8piLqJ3TerHfV59BY prWsZfbaXZRmDvObfODn+66sVTdlvHyhsaClIni5sZj2D9cay2i/kdo4m3YXt4J9G1paD7Qeat3X cLFp8YYWxtZa3xUaC6frh+tdLw5gbZq/9uDamRsuBy1f37jhiIYNK5pEy+mG2iZry9mGNet6Wi40 rGuKa7nc0NyU1HJNOyM3tK3b33KLT5otd/kU2dLXsLUpnU4r2gkXZ1v9VGs6sWpnVe2U2tDelBV+ VtVOow0dTTktAw17mvJahhr2NRW2ioYDTS5aeQ81lbdaG442ldMaBD0N3U2e1riGk01zW5O43NZ0 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 iYkHKMRB9+SIXkWiVNzs0OS4INZAAjktciMGfhmBdsJlWA35wQMOhsCOgKGJhTGw1Y+eFF2CA39P KzCQPOBs2OFwaevfqOKz7WjlEyiJKEZLnmsP6Sn0mRH+5rbRvqQDxvNeXs/Z9mqycxiP6qvXMutN 030W7JNaXnLBpSB8/9eqBTLvd7z3alrC3LXHTWBKvMq6mbPO1k38OG2TcpXz4wtlDPOWqC7cKdBX t7Dy47aJ7AlTPqZOdb318+vHE3sylCwO6OhOtOjPyPpzv6vny3++9zZXpt050tt17nrr6u6WqtuH RVp8Av1WFp/rWrplES+PwZQMebYyz2d8Vy1bQ6tvzlph3fN51UGOJi/exQpHb7InfcgRXOB66eZU B3nN7fMmc032VtucfHwl76st//huvpLvfug8926eW+Ud4SdPZm2KWzrR+secxMXWTlMe7eZ0fe7i dC1Pqbl55yEGBgAxjfNZDQplbmRzdHJlYW0NCmVuZG9iag0KMTY0IDAgb2JqDQpbMFs3NTBdIDNb Mjc4IDMzM10gOFs4ODldIDExWzMzMyAzMzNdIDE1WzI3OCAzMzMgMjc4IDI3OCA1NTYgNTU2IDU1 NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgMzMzXSAzNVs5NzUgNzIyIDcyMiA3MjIgNzIy IDY2NyA2MTEgNzc4IDcyMiAyNzggNTU2IDcyMiA2MTEgODMzIDcyMiA3NzggNjY3XSA1M1s3MjIg NjY3IDYxMSA3MjIgNjY3IDk0NF0gNjBbNjY3IDYxMV0gNjhbNTU2IDYxMSA1NTYgNjExIDU1NiAz MzMgNjExIDYxMSAyNzggMjc4IDU1NiAyNzggODg5IDYxMSA2MTEgNjExXSA4NVszODkgNTU2IDMz MyA2MTEgNTU2IDc3OCA1NTYgNTU2IDUwMF0gMTA4WzU1Nl0gMTI0WzYxMV0gMTI5WzYxMV0gMTM3 WzYxMV0gMTg4WzU1Nl1dDQplbmRvYmoNCjE2NSAwIG9iag0KWzI3OCAzMzMgMCAwIDAgODg5IDAg MCAwIDMzMyAwIDAgMjc4IDMzMyAyNzggMjc4IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1 NTYgNTU2IDU1NiAzMzMgMCAwIDAgMCAwIDk3NSA3MjIgNzIyIDcyMiA3MjIgNjY3IDYxMSA3Nzgg NzIyIDI3OCA1NTYgNzIyIDYxMSA4MzMgNzIyIDc3OCA2NjcgMCA3MjIgNjY3IDYxMSA3MjIgNjY3 IDk0NCAwIDY2NyA2MTEgMCAwIDAgMCAwIDAgNTU2IDYxMSA1NTYgNjExIDU1NiAzMzMgNjExIDYx MSAyNzggMjc4IDU1NiAyNzggODg5IDYxMSA2MTEgNjExIDAgMzg5IDU1NiAzMzMgNjExIDU1NiA3 NzggNTU2IDU1NiA1MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA2MTEgMCAwIDAgMCA1 NTYgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDYxMSAwIDAgMCAwIDAgNjExXQ0K ZW5kb2JqDQoxNjYgMCBvYmoNClsyNzggMCAwIDAgMCAwIDAgMCAwIDAgMCA1ODQgMCAwIDI3OCAw IDU1NiA1NTYgNTU2IDU1NiA1NTYgMCA1NTYgMCA1NTYgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg NjY3IDAgMCAwIDAgMCAwIDU1NiAwIDAgMCAwIDAgMCAwIDYxMSAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCA1NTYgMCAwIDU1NiA1NTYgMCA1NTYgMCAyMjIgMCAwIDAgMCA1NTYgMCAwIDAgMCA1MDAg MCAwIDAgNzIyXQ0KZW5kb2JqDQoxNjcgMCBvYmoNClsyMjggMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTQ3IDUw MSA2MzggMCAyMjggMCAwIDUwMSA2ODMgNTkyIDYzOCAwIDAgMCAwIDUwMSA1OTIgMCAwIDAgMCA1 MDFdDQplbmRvYmoNCjE2OCAwIG9iag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgMTk3 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 OhfW46VdorvJyFXjsxqfmw1rhpAcU4Hon2CuzsBx65qNdqoQtwGfjXAjltXD2r/Jxi1Yow77W4tp rm0bPtcYNbhFNUarzYZdQxzVGbUqjRLO1VB+HbQYtjYhhmsb0d+E/fiyLUlBfdPgeqMXjYjZgrl5 +FyPepYZbTSNWpqGulKHa/PPazcaumZC4ijTGZdovVRn0qjOy4PR4f87K7CW/z9gXw7/B+KK0awN CmVuZHN0cmVhbQ0KZW5kb2JqDQoxNjkgMCBvYmoNClsyMjBdDQplbmRvYmoNCjE3MCAwIG9iag0K PDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgMTk1MjQ4L0xlbmd0aCA5MjMzMz4+c3RyZWFt DQp4nOx9C3xU1bX3Po+ZyWOSTF4kZEg4YUiImbxMeCQxhjEvCA/lEWiCqJnMDMnAZCbOTHgKBEXA SBGtIiJaaykqpX4HS/mAUkstt1IvUKVqfaAiWrQWvNSrSK3N3P/e58xkBmKrX/v7+t3vzl45e/57 7bXXXnvttdc+AUYJRwhJRSWSsobZzZPuX/gjM+HfqyQkY+mkhsam9EekAkJcuwnRzJ0044bZHdve m0mIVyTcwI5Js+fUNR5ZMED4nifB23zD7NLyWT/fX0EItx9a223d1p6YLfEvEWIaQQh/s22xX6p5 s5InZOxraEsLejq7b08vhXzebYTop3dafT0kjZgw33aMN3S6li2oGBF7lJDxlzD/fV0Oq/3MsuvW QX8N+sd3gRF7KrYIbT/ao7u6/Uuzb+G3QHcmIbniIofXTTYRtL+F+Ummy2Oz7n14bz8hNRsJydrU bV3aYxD0P8P4reiX3NZux9KX/jIF8mMJSZ/c4/H5A9/eNh723Eb7e7yOntfLXoX81ccIEfSE+k7z 2S//etf7Gbck1XxG4mMILQfObr2Wfj7f1LXx85F/3R6vjWknAoklPFEKxum2DVQREj/885Fffide S/xkeOBBEipCDZVJaCITsS+08MRASskCgDr9dEVEfJo/RDQkRrNNAw+S7con9zlZwA3wSbwYI2hE bRwvniZ8wELEW4K6p8+WJJIL8Ji2aqCKs+q2cc9LhPsuU3paM4eulAiaBvIsM/WXyvNNi3ZjaLXR 8v9REe8hzf8n44SdiOVoiZZoiZZo+YcL/xix/qttiJZoiZZo+e9chLHk/L/ahmiJlmiJlmiJlmiJ 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 k8jSIrI0iSwjRZY+EaVDRGkWUVpFlGYRZYyIsl5EiUWUWETJiigtIkqLiNJUjCh9IkmHSNIskrSK JM1RNtEYcsOn/cKebufpPlc41S+WLg3PU0mPfU+Tfc8canmYWrLUMplaRlPLVGrpppYWe51eimmi mDkUs8peJ0s1k6lmNNVMpZoe+5wm+5w51PMw9WSpZzL1jKaeqdQz2z5nun3OdCqaUbb7jo1le+z4 ExXNoaLJVDTbPme6fc50appETTPKxqizrzr77dhETXOoaTI1zaamqdQ0lZomUdOMskPUO1S9w+w1 Jig/XBtH4DPKJyqfpPxI5Z/VzlHKj1Y2GccoP1b5ccqPVz5F+Qn6OVE/U83wSeqcjFPcU63taTue p7KlVDaVymaU1bhnuntPl3/GjkVUNsFJ7idU1mafU2efM53a5lFbI7WNLJu1Yyu1paitjdrqqK2N 2uqobSq1zaO2RmobWXaReg3SS5RfqnyuduYpv0z55fLnK18QUvY4vZTXRHlzKG+VPU6W+iZT32jq m1q+iCIW25vcoHyJ/cxS+4xl8m8MlZQ4gRJnU+JUSpxKiZMocUZ5y46N5bfv+FP5HTveosQGe5zp 9jjTKXIqRU4rv0d+q/J7d2yiyDaKrKPIqRQ5jyIbKXJk+UM7tlLkSIrM2OPU2eNMp8x5lDmNMkeW P77jtaieIoeokQKjUZTXT3l5quujuqUU10FlMZX1Ulmeytbv9KZoFHX1U1eesvooayk19fGjPirq oJyYcvp4UB8PWkoxHRSynt/k+c16frOQKmKq6OMzfXxmKRXEVNDHX/r4y1Kz32HG+3hKn5nuMNN9 /KSPl/TxkqV8pMOsxma1j3/0mdGlZrPD7K03e3lesd7sLTRjsRnr4xF9ZmupGYrNUK8Zypuh9QV/ WBSNMjOxmcmblT6zstQsrOcHeX6wnh8sNPKxke/jA318YKlRXm+U89b9eqO80MjGRrbPeu+LVhnV Lut8hZFdYW33Wtsd1nbWCK8ywqus7XlGeYZRnpIe/pvGu0Z759rOWturimt7lVGfY9SnGvUp1nav td1hbWeN/iqjv8ranmcGZpiBKdZ2m7WdtbazZqNRhJhhRqZY2w+blTpru83azlrbWTO00Aw1ihQz zNKU4leah81UnbXdZm2vsrZXWdvzzFyjmZtm5iabuYS13WZtZ63trFlcaBYbRYwZZnJK8StNm7Wd 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 u4iqo4kRvmFE1VH+jRHu1KuOu/R/hzZfWW78W7QStivkRuVutveAVomsZLsK7uP4arZluhdrkXLq lckaXlfCz3nOOrkx+TLZc9R1u2Q5DlGOQ2zEITbiEBuTd3N+D/TBQVaEg3CIVUgSlMgi3KMI9yjC PYpwjyLcowj3KMI9inCPItyjCPcowj2KcI8i3KMI9yjCPYpwjyLcowj3KMI9inCPItyjCPcowj2K cI8iKpUmKpUmKpUmKpUmKpUmKpVWKpUmKpUm3GWDobTMYaWxYnpGTEdpDkNpuSgt16hUNhhqcxhq S8ddynGXctylHHcpx13KcRc37lKOu5RTqSyjUln2T3AZJy7jxGWcuIwTl3HiMk5cxonLOHEZJy7j xGWcuIwTl3HiMk5cxonLOHEZJy7jxGWcuIwTl3HiMk5cxvk/WqkossdqhiQYBRZIhhSwgg1GQyqM gbEwDtLgFPgenArpcBqMhwkwEU6HM+BMOAu+D5NgMpwNU+AcOBemwnlwPkyD6ZABF8CFcBFoVRW1 CZVVJpVVpnUm+5mQBawqrbPZMh5w7Y249kZceyOuvRHX3ohrb8S1N+LaG63zuOYq/d9vFeN9xcz1 2hrqakaw5gR2Rvf17N/IyM5jTXAz24WQz/4tbKnDjBGZxUipZXSUMDpKGB0ljIBaVF+C2r0o3YvS O1D2XFQdOaZq9o/U303sD6t5EmrORLleawY9Ga4fc+llLj3LE3l4pAdv9OCNHjzRgyd68Dg/Huen DlLxOD+1kPavnFys55z43AbWck78N4j3BPCdAP4S0Fv+ANc+iP88zOsq9h+hqmhhnbyLbS/E4CAM wiFm6CRYgE5v0LUaQKsBtBpAqwG0GkCrAbQaQKsBtBpAqwG0GkCrAbQaQKsBtBpAqwG0GkCrAbQa QKsBtBpAqwG0GkCrAbQaQKsBtBpAqwG0GkCrAbQasF4t/db5cA38EKjErLlwLZA163VwPbACti4A KjNy7CfHftHAjLJe++ZHZpI2ZpFyasJOZpI2ZpFyasJOZpLNzCQlzCSbmUlKmEk2M5OUMIM0M3s0 j6gJa/X67wbZputiEZq5lQwcX+O1MQOEmAFCzAAh5S4xWVkOJaDVenezvQdWwirQar/VbMugHGcf rgE9yhpeV8LPQasFLxOTcftm3L4Zt2/D7dtG1oPJuzm/B/rE5H9C3daGs7bhrG04axvO2oY+23DW Npy1DUcN4aghHDWEo4Zw1BCOGsJRQzhqCEcN4aghHDWEo4Zw1BCOGsJRQzhqyKqIyVYzJMEosEAy pIAVbDAaUmEMjIVxkAanwPfgVEiH02A8TICJcDqcAWfCWfB9mAST4WyYAufAuTAVzoPzYRpMhwy4 AC6Ei2AGXAyXwKUwEzIhC2bBbCA331UvWudxzVVisvgZY9fF2HUxbl3UIy24j2qsJF7BcbQ6Q1s9 qNQXLfqK4U72HYznZVCq1wLOoyuCg9LFWHUxVl2MVRfzegvzegvzegvzegvzegvzegtu1cK83sK8 3sK83oJzteBcLThXC/N6C/N6C/N6C/N6C/N6C/N6C/N6C67WwrzewrzewrzegsO1oKRMlFR61Mn+ gLu9gIt9V7X/rlSZR1XmUZV5VGUeVZlHVeZRlXlUZR5VmUdV5lGVeVRlHlWZR1XmUZV5VGUeVZlH VeZRlXlUZR5VmUdV5lEVb3LiTU68yYk3OfEmJ97kxJuceJMTb3LiTU68yYk3OfEmJ97kxJuceJMT b3LiTU68yYk3OfEmJ97kxJuceJMzRfsc8TB8DUMgpRNvcuJNThQyF3XMRR1z9bloBSvsMukSpyRL /D0FJsK5cBHMgpuhCO4SDutKqIB18Bg8CU+JdKub7SYxSZgU7fvxTPiNX5ipS/3UNX7qGj/19FWo 5UY8RqtQqanF3ejJY6xWVeXHHL2BmjWPYzezvxDtLOJ4Pudv5dhi9Heb/olZDs6Vg9bqcS4V51Jx LhXdudBZPTqrR1cedOVBVx505UFXHnTlQVcedOVBVx505UFXHnTlQVcedOVBVx505UFXHnTlQVce dOVBVx505UFXHnTlQVfap1Y5OFYOjpWDY+Wgsxx0loNj5aC1HLSWg2Pl4FY5aC4Ht8pBdznorh7d 1aO7enRXj+7q0V09uqtHd/W4lYpbqbiVilupuJWKW6m4lYpbqbiVilupuJWKW6m4lYpbqbiVilup 6NaFbl3o1oVuXejWhW5d6NaFbl3o1oVuXejWhW5d6NaFbl3o1oVuXejWhW5d6NaFbl3o1oVuXehW +x3D68RccY3+KcPVer6C5KuHHMXJT1D/BOF2fR0RJBdBchH8f7LyfxH+CM3wErwM/wWvwKt6TRwk JkFiEiQmQWISJCZBYhIkJsEUrZ3dEIAghCAMH8JfYTt8BB/DDvgEeiCCiiei3GLUaketbmPF5UaZ bpTpRpluMuomo24y6iajbjLqJqNuMuomo24y6iajbjLqJqNuMuomo24y6iajbmHRxhT1UVxZACPH lJYJP2eDRiY0Nw4amfCfJBN+MuEnE34y4ScTfjLhJxN+MuEnE34y4ScTfjLhJxN+MuEnE34y4ScT fjLhJxN+MuEnE34y4ScTfjLhJxP+/9FMmPGSuOY8ZGHYg4aPBY1jQaHgP6rmP8JO5Br066/W19F+ 4tqkz2kL9fW/ShQ3EMUGY07bcGQOI4oNRLGBKDYQxQai2EAUG4hiA1FsIIoNRLGBKDYQxQai2EAU G4hiA1FsIIoNRLGBKDYQxQai2EAUG4hiA1FsIIoN3zk3+ViPvgbvss70Qwd0wnvwPnTBB7ANuiEA QQhBGD6Ev8J2+Ag+hh3wCfRARG4Qo4iOqqvuRj2Cmmf7hdXUJ4OmvZCAL/VPG7Wzr2jxNV8hm8xz iO4tRDdgfGoR0yt7TZuLqEtvEXMNfQaUAs5pa5o74Cdwp67RANENEN0A0Q0Q3QDRDRDdANENEN0A 0Q0Q3QDRDRDdANENEN0A0Q0Q3QDRDRDdANENEN0A0Q0Q3QDRDRDdACv9GCv9GGufGCv9GOufGOuf GCv9GCv9WMrrVAhvwBZ4E96Ct6EFVGiFNvgTvAPtsBX+DH+B/5saN2nR1FXtPzqPWvS/tGl/ZRv+ C9qrys/kveZ8uV6cxpGPWEWprKL6WEGprKBUVk8qqyeV1ZPKSkVlpaKyUlFZqaisVFRWKiorFZWV ispKRWWlorJSUVmpqKxUVLGYNZ6NNZ6NNZ6NNZ6NNZ6Nms9OzWc3/lqlUvvZWS2oxgq0RXmI9j3M sXUc+4VsYjWgshpQWQ1o9ZCdeshOPWSnHrJTD9mph+zUQ3bqITv1kJ16yE49ZKceslMP2amH7NRD duohO/WQnXrITj1kpx6yUw/ZqYfs1EN26iF7ivaXr8PwNQyBlHbqITv1kJ1KWKUSVqmEVSphlUpY pRJWqYRVKmHVeqNssuIN1jygLrESdesiyId/gVvgVlgMt0EBFEIRLIGlcDsUwx3wE7gTHHAXOGEZ LIefQgnjR/u2gh7jX+70iFP1VwokgUX/LG6A2A5oZ4nnALEcIJYDxHKA/gzQnwH6M0B/BujPAP0Z oD8D9GcA7fxUf+dWNNEtJmvfi2DqExmmvWKmqV+kmxL6X0hnmvaxf4Bzh1nhKcxkSWCBCSKd53fz /G5WgNP1v9iuk93meSLdnC8yaEs3bemmLd20pZu2dNOWbtrSTVu6aUs3bemmLd1iOkqKo6Q4Soqj pDhKiqOkGEqKoaAYiomhjhjqiKGOGOqIoY4Y6oihjhjqiKGOGOqIoY4Y6oihjhjqiKGOGOqIoY4Y 6oihjhjqiKGOGOqIoY4Y6oihjhjqiKGOGOqIoY4Y6oihjhjj7UHZyX+ZA8VVtHY+rZ1Pa7Vv0mij xfNp8XzipP3VRstRJ3HqJE6dxMlKTyrpSaWer1K2Ws4q6KE2Gh/mNbkjbtaR+aO3lfS2kt5W0ttK eltJbyvpbSW9raS3lfS2kt5W0ttKeltJbyvpbSW9raS3lfS2kt5W0ttKeltJbyvpbSW9raS3lfS2 kt5W0ttKeltJbyvpbeV3akcRo/UeBMQPiEWQWASJRZA4BImD9vlNhP5GUFiE/kZQWT3uU6/9rYv+ RnCgehyoHgeqx4HqcaB6+huhvxH6G6G/Efobob8R+huhvxH6G6G/Efobob8R+huhvxH6G6G/Efob ob8R+huhvxH6G6G/Efobob8R+huhvxH6G6G/Efobob8R+hvB/epxv3rcrx73q8f96nG/etyvHver x/3qcb963K8e96vH/erFBP1vdgf0T/eD+t/ntL/NWfS/jUXJcJRRMclwPQ8Z1v7GGCW7UbIbJcJR IhwlwlEiHCXCUSIcJcJRIhxlfjX+1YTSQP3xR7TyiuxX3kFPe9iPy7j+LyNSOBtVNkuf8pEMW//C ev1dCMBn0mdLkmExWnlSTuCqDqVJvsT71yifQESWKDHG8x6RahZDfeY0udR8ptxMXfSKuFCJiwv1 uWT4b6tP8sw/8uw9jOuz9b9iNshqpVW2cbdW/aiQIe5Qpv3f/3IzrzaL5aaeocOmnbALtJ4MsN0P B/TPsDqPGyEb6OGTcp7yH+zX0Zf6oajya5GmbILfEk+P/EB5kf3XOL6F12+zr9KyNtAi0s62Q2Yo 77PdBgFxuRJkq7nlXo4neP0V+wNsD8uHzDaiNwYmw8Uybn1NdlpfJ2atIs26VX5gfZ/XHwxFrVRJ Vqok68e83sH5TyDKNTthF9Ava0x6rbvhU+jjvXthH+8d4PzBoagtRfbYrDBeZtgms50G0yEDLhSX 2y6CGTCL17Mhm+vmsM1hS5VvK5YP2e6AFezfDffAWhlP/Uykpe6BOHwOe+GAuDz1oOxJHYRDgBOl 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 qKYFreImdZ26Rd0RUlaoleoPnOF2M3PNLerF8HcrZ7jdxhlut6u/qs/UndrpRN2t5+mF6h69VD+m ZnNCzYOcUPMQJ9TM5YSaeZxQM58Tah7mhJoFnFCzkBNqFnFCzWJOqFliKpmW6hHTypyhXjRnmjPV DtPWtFUvm7NMe/WK6Wg6qtdMZ9NZvW4uNBeqnaan6al2mTvleyvRVLQ3L5gXdGr2m/06z3xsPtYZ 87X5WmeDVvO9znHSWjE5AUcXlxNwdAk5AUeXlBNwdCk5AUeXlhNwdBk5AUeXlRNwdDk5AUcfZb90 FXX5oJ9N0u2CXjZVn+Wuc9N1B3eTu0l3kvNx9DlyPo7uLOfj6HPlfBx9npyPo8+X83F0FzkfR3eV 83F0NzkfR18g5+Po7m6n26kvdLvdbt3D7XF7dE+3z+3TF7kD7oDuJafn6N5yeo6+WE7P0X3k9Bx9 iZyeo/vK6Tn6Ujk9R/eT03N0fzk9Rw+Q03P0QDk9Rw+S03P0YHHx6Mvk9Bw9RE7P0ZcnmSSjhya5 JKeHJSWSEnp4UioppUfIqTp6pJyqo0fJqTp6tJyqo8fIqTr6CjlVR4+VU3X0ODlVR4+XU3X0BDlV R0+UU3X0lXKqjp4kp+roq+RUHT1ZTtXRV8upOvoaOVVHT5FTdfS1cqqOniqn6uhpcqqOvk5O1dHX y6k6enrSNvlFz0iOJEdMKx/EijnDO+/NmT7jM6adL+aLmbN8GV/OtJeT60xHf5pvbjr5tr6t6ew7 +A7mXDkdw5znL/Ddzfm+h+9luvrH/GPmQr/CrzQ9/Bv+DXORf8u/ZXr5t/3bprf/yn9lLvbf+m9N n3RiOtFckk5KJ5u+6ZT0WtNfdC0zMJ2eTjeD0pvTW8zg9E/pDjMkfTV91VyZ7kv3mUnpG+kb5qr0 rfQtMzl9J33HXJ3+LW+ouSYzPDPffJ9Zn/nRnpK1WWuvyJbOlrZjs8dmj7Xjso2zp9rx2buyd9uJ 2Xuy99lJ2QezD9qrs3Ozc+012cXZJXZKdmn2UTs1uzy73F6XXZ1da6/PrsuuszdkN2Q32Buzm7Lb 7B+yz2e32zuyL2ZfsXdlD2UP2fuy32a/tbNyLXKn2/tzHXMd7Zzc+bmu9oHcBbnudm6ud663nZ/r l+tnH84Nzg22C3JDckPswmLbir1kF8mpRvYxOdXILpdTjezjcqqRXSGnGtmVcqqRXVXs/WJ/s6uL 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 pcay0rLWssGy2VJr2WnZZzlkOWqptzRYGi3nLBctly3XrLJVs9qtXmvYmrTmW5taW1hbWdtaS61d rT2sFdZ+1kHWIdbh1lHWcdbJ1hnWOdYF1qXWFdbV1nXWjdYt1m3WXdY662HrMesJ6ynrGet56yXr FRuyKTbd5rT5bVFb2lZgK7QV21rbSmxltnJbL1sfW39bpW2obYRttG2CbaqtyjbXtshWY1tpW2Nb b9tk22rbbttjO2A7YjtuO2k7bTtru2D7xnbVLtlVu9XutgftcXvG3sTe3N7S3sbe3t7Z3s3e297X PtA+2D7MPtI+1j7JPs0+2z7fvti+3L7avs6+0b7Fvs2+x37AfsR+3H7Sftp+1n7Bftl+zSE7NIfd 4XWEHUlHvqPQUexo7ShxlDnKHb0cfRz9HZWOoY4RjtGOCY6pjirHXMciR41jpWONY71js6PWsdOx z3HIccxxwnHKccZx3nHJccXJA4nT6nQ7g864M+Ns4mzubOls6yx1dnX2cFY4+zkHOYc4hztHOcc5 JztnOOc4FziXOlc4VzvXOTc6tzi3Ofc4DziPOI87TzobneecF52Xnddcsktz2V1+V9SVdhW4Cl3F rtauEleZq5urt6uva6BrsGuYa6RrrGuSa5prtmu+a7FruWuVa61rg2uzq9a101XnOuKqd51ynXVd dF12XXPLbs1td3vdYXfSne9u6m7hbuVu6y51d3X3cFe4+7kHuYe4h7tHuye5p7nnuBe4l7pXuFe7 17k3ure4t7l3uevch93H3Q3uRvc590X3Zfc1j+zRPHaP1xP2pD0FnkJPsae1p72ns6ebp7enr2eg Z7BnmGekZ6xnsqfKM9+z1LPCs9qzzrPRs9Wz3bPHc8Bz1HPCc9pz1nPB843nqlfyql6r1+uNetPe Am+ht9jb2lviLfOWe3t5+3j7eyu9Q70jvGO9k71V3vnepd6V3jXe9d5N3q3e7d493gPeI97j3pPe 096z3gveb7xXfZJP9Vl9bl/QF/dlfE19xb7Wvva+zr5uvt6+vr6BvsG+Yb6RvrG+yb4q31zfIl+N b6VvjW+9b5Nvq2+7b4/vgO+or97X4Gv0nfNd8l3hZZPi1/1Ov98f9af9Bf7m/lb+En9nfzd/b39f /0D/EP9w/yj/OP9U/2z/fP9i/3L/Kv9a/wb/Zv82/x7/Af8R/3H/Sf9p/1n/Bf83/qsBKaAGrAF3 IBiIBzKBJoHmgZaBNoH2ga6BXoG+gUGBoYGRgbGBSYFpgdmB+YHFgeWBVYG1gQ2BzYHawM7AvsCh wNFAfaAh0Bg4F7gYuBKUgmrQHvQGw8FkMD/YNNgi2CrYNlga7BrsEewTHBgcHBwWHBkcG5wUnBac HZwfXBxcHlwdXBfcGNwS3BbcEzwQPBI8HjwZPB08G7wQ/CZ4NSSH9JA7FA4lQ/mhpqEWodahklBZ qDzUO9QvNCg0JDQ8NCo0LjQ5NCM0N7Q4tDy0KrQ2tCG0OVQb2hnaFzoUOhqqDzWEGkPnQhdDl0PX wnJYC9vD3nA4nAznh5uGW4RbhduGS8Ndwz3CFeF+4crwsPCo8ITwtPCc8KLw8vCq8NrwhvDmcG14 Z3hf+FD4aLg+3BBuDJ8LXwxfDl+LyBEtYo94I+FIMpIfaRppEWkVaRspi3SLVET6RwZHhkdGRyZF pkVmR+ZHFkeWR1ZF1kY2RDZHaiM7I/sihyJHI/WRhkhj5FzkYuRy5FpUjmpRe9QbDUeT0fxo02iL aKto22hptGu0R7Qi2i86KDokOjw6KjouOjk6IzonuiC6NLoiuia6Iboluj26L3o4ejzaEG2Mnote jF6OXovJMS1mj3lj4Vgylh9rGmsRaxVrGyuNdY31iFXE+sUGxYbGRsbGxabGZscWxGpiq2LrYpti tbGdsX2xQ7GjsfpYQ6wxdi52MXY5di0ux7W4Pe6Nh+PJeH68abxFvFW8bbw03jXeI14R7xcfFB8S Hx4fFR8XnxyfEZ8TXxBfGl8RXx1fF98Y3xLfFt8Vr4sfjh+Ln4ifip+Jn49fil9J8NIkoSecCX8i mkgnChKFieJE60RJoixRnuiV6JPon6hMDE2MSIxOTEhMTVQl5iYWJWoSKxNrEusTmxK1iV2JA4mj iROJ04lziUuJq0k5qSedSX8ymkwnC5KFyeJk62RJsixZnuyV7JPsnxycHJ4cnZyUnJGcm1ycXJFc nVyX3JjcktyW3JWsSx5OHkueSJ5KnkmeT15KXkkhXiTpKWfKn4qm0qmCVGGqONU6VZIqS3VLVaT6 pwanhqdGpyalZqTmpBaklqZWpFan1qU2praktqV2pepSh1PHUidSp1JnUudTl1JX01JaTVvT7nQw HU9n0k3SzdMt023S7dOd093SvdN90wPTg9PD0iPTY9OT0tPSs9Pz04vTy9Or0mvTG9Kb07Xpnel9 6UPpo+n6dEO6MX0ufSl9NU/O0/PceeG8dF6TvOZ5LfPa5LXP65zXLa93Xt+8gXlD8kbkjc2bnFeV Nz9vad7KvDV56/M25W3N2563J+9A3pG843kNeWfyLuRdzqCMmrFn/JloJp0pyBRmijOtMyWZskx5 pnemX6YyMywzKjMhMy0zJ7MgszSzIrM6sy6zMbMlsy2zK1OXOZw5ljmROZU5kzmfuZS5IorKrJ51 Zv3ZaDadLcgWZouzrbMl2bJsebZXtk+2f7YyOzQ7Ijs6OyE7NVuVnZtdlK3Jrsyuya7PbspuzW7P 7skeyB7JHs+ezJ7OnhVZH34L8G3AdwB3Au4BrAM8BHhE/D0aXoMI3XxAxcB3AN8FrIffJRdtFWyr oKOCjmrI9wDWAR4CFL000NFAohmSjziaQa6DNR2s6YZkJ+AewDrAQ4CirwV0rGDBBr1s0HZA2wGe OMCCA+ROsO+Es07o64SzTrDvBPtOsO/Exzg+DJoeA98FFHa8IPGCBS/IvSD3QdsHbT+M5QdNP2j6 YSw/jOWHsfwwlp+zLlCMGIReQegVhF5B0A+DPAzyMMjDII+AJALjRoCTKXgD4CbALYA7AHcD7gc8 CPh78TcdeN0mdH8F+JKBWwBrAd/nOB2sToez0+HsdDg7HaxOB6vTwep00J8JOjNBMjMn4bWaeD4k fN8L1vaCtb2guRd83AvW9oK1vaKvUgpnXwZG58Bc50B7LvSdCz7Mhb5zQT4PLM+Ds/Og7zw4Ow8s zwPL88CrebxOldBJ0FxgYC2gsLMQJAvBwkKQLwT5IsBqGKUadKpBpxpGqYZRqmGUahilmnMsUIy1 BHotgV5LoNcS0F8G8mUgXwbyZSCvAUkNjF4jOMSK0OS4CXAL4A7A3YD7AQ8C8msrEHQLAFUDtwDW AgqrDNoa2NZARwMdzZDvBtwPeBDwfXj+uwXwIGBOwrnBFpBbwZoVrFkNyQ7A3YD7AQ8Cir420LGD BQf0gjsWu6DtAk9cYMEFcjfYd8NZN/R1w1k32HeDfTfYdwvu8SOg6TOwFvAjeG9hE+AWwFpAIQ9A OwDtIIwVBM0gaAZhrCCMFYSxgjBWUFxtjmLEMPQKQ68w9AqDfhTkUZBHQR4FeQwkMRg3JjiR0uIO l5oBFknTON4FWALYHrBjDoUF3p7B8V6Q9MwhyHuCvAIkgwAHAw4BHJpD0BwB7edzCJIXoF0t/kKL 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 X4UbTyGfmi6cWdht9LSmdYXoie0v60MOaEu1jOXZ6tUqJYz17V7ACK7WOHTVfa1EU/FVTl17+YYP b4P7zWPFdFoSR90P7hRzObfdsIuyy1LL4scbJ1W70oMKuIGdYp+Lf7Pfo/K+2XKTnsCjBZamfo0j hw+3ebFJlI9HlcsG66M8Xb2l7c/Yt8mm+jzPDE4aDSlOJCqgicQ5X9eIn5JIFMWaBP/tzvjtBjll 2xbAnbHIC5052RNFvj72JWA2fz9Dpkhg2ytvJ0Up2J5qYLzmD464oTCf4fP81+abC1vnOdlXx3pJ roj9JjrxXMTjxbGrofKnFO/bjI7Jv71v7xW+1ERe89FKV33HhvZl97O2jC3pef0++ZrPi5NLN+4j 6fUo1c9ednZj5KsPP1V2jPkgsvPMZ+9501PovWTg8q6atQf2r1/t5TSqwl5ps5WjeqCsK+p4qexP S1fu1ybHkEVFB3xGri6+LTW+vLd5T7VZg5C1ypJS9/KPNSsXBwVdr+2Zc8I9ePS29vhvg+kmpc+t fhrip4wVOz84tVdNc6G/G7Uqxopg9aLmiLP+mVeDfVF6MmferW3lZIzNGhk4fcQvIv14mZ7Tq/uu HjPsIkXnR1/3qTc+VqbVGDlG4bfepXk+/rxAtko7c4alVffAy7ahm2TrGxEnxv8L22gopQ0KZW5k c3RyZWFtDQplbmRvYmoNCjE3MSAwIG9iag0KWzIyMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNjIzIDYxMSA1NjMgNjYyIDU3 NSA1MzcgNjExIDY4NyAzMjQgMCAwIDUzNyAwIDY4MSA2NTMgNTY4IDAgNjIxIDQ5NiA1OTMgNjQ4 IDAgOTIxIDAgMCA1MzhdDQplbmRvYmoNCjE3MiAwIG9iag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2Rl L0xlbmd0aDEgMjIyODk2L0xlbmd0aCA5OTMzMT4+c3RyZWFtDQp4nOx9CXxU1fXwue+92TKTWTNL MlneZDJJyEsymUwSMjCQl2QSlrAECJJFICETCKiAAgoqEBcWw6JxqYpW0WJsrf14Aa3Bv9W4UbWg uNRa+28Fl9YqFPRvW7Ew+Z/7ZiYEpMvv6/9rv+/3zcmcc889dzv3nHPPfS8hAQgApCDhQKyrCTU9 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 hKq3HLt4NOcjYalfFAsJd2MssEBMDPkTYfWmoX1+drWPW73gLdL4+ZciM6/Jd0vjT46qcg53Vxc9 LVfPmjVDDJ/9P67zidFzZl/rE5PMHhbmG2jmc/H+YjOfh8pKzHw+71lu4VkQiIVFUqUdKl2l0odU ulalT6p0o/ymidis0l0y1YpUWqXSmEpVH+2D5gXNC3KsKi1W6RCVnqfSsSqdpNKavrfFM0kHqfds uaI8+VM3aIVjg9Wx09HVAHQykJWWyFXJn5PKjvgvjbDwnlTGm/P/Tu4s3ptvFSHerlaJ9WKLeI13 q128wx3XnNoQbZQ2WZup3aqFtCXaKm29tkV7Tdup7dIOCvmTRxb5E1CcGpr6gcNXjefzW9VTszcJ m/ID+dNSvNldfCSzPKkzszxleWa5OpxZvt6VVs7j9TyZ2X5LUWa5bltm/8jCzPbbnZnti17JbF88 O7O9w5vZ3vFqZvv9L2e2PzAzs/2x2sz2dSetZ8PxzPavtWe2b/Zltm9+PrP9lVuFLSdVzqf8kbBp aeVtmwSvTv3lrmJe+e+VMSpvrWOSo8kRc7Q5OhxbHa84dpE/Ao47RzonOOc6n3X2FjoLb6LXqdQG NfVRTM1yMm01iZkLb2X2XarfydTmOC4JnimaoOhZg5DAoJskOWIDh5d6S4eVlpeOLK0cJPPlg24m lXXDBi0ctMtr97q8I7013jrShGo5mUZC5SnyLlblDBo03CDVu1xyGHQz/fpnGHYaGjlolyT4p2j1 kP1Da5GmxqSRJiUkjQiPOFQ6rHwkl6nZ5TeXzy0PqYtVR/nq8nXlG8qfL3+NujdoP5Vkv5tNkuNC 5tiTqUPR6j5ap2gncxs016Q3FM04d51aR2X6qiu6Kj6AuqA9Y2LjN4zfNH7r+Fcm+iqXVy5PPWVr ZeekzZdXTXk+9ZxaOW13CtObpt+bwlW+GeNmdF69eMa465697pXr3ddPnDHuhj2zn7/ePfvV2R/M PnTzlJs/+uIHXx4r228bfL2b8pTbam+bf1v7bY/6a/zX1C2pe6h+a/22+h313fW76o/UH2vID9wa qPPXBJoCTbQckRSoC4QDq+dNDIQbf964u2lC0/RAuOlg8IGmCcE18+cteG/B7lCPbGuaQP695l9H Xo3Ojyaib0R3RvfHGuJT4tH4Ay3WlmEtbS1vLNzVWgRVtlZSG40mWqcvDt3x1pJb7xwW3bl0SXyK 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 mHoiV1J2r8G9kN47wD7qAJZ2H4uE3keaMcruJrueaPpGM6bSN1v6fPmiamHnhvIdaHgDkiNc+z78 BIkjFlR1lPB++A3sADy7Zp+t7/YK3kRNplVK9hLLF6gtL3HVNuK7LzIEJaKJ774/4lkklqgAI0m1 g/KqI58TuRYdyncJD7XfO8t/bHheq3nu5V1EfeAbE/kx9/pzw1kTP+D2HjyExwAsTvJ1tOc8BW0n P+7rJ/ed1BHu8j3uch53X+zaKfG7kCZf9ASwZki3GvIo7dc9o8dVB9yuIdcbkDI6l1if5O0QK6uk dejWpOC+jWpPK8BS5C9kb2crauZm9sCwHuGdSx/lvp1Zz86WU6TJ+ovk6y35AbplD5L6Hl+Lv01+ sAtJZqD6X0i5NWf78uxY7aT72vp6npcc+uwvkticJd8pyB/YPFeyxz7IN1keO6MC1pIp8LMVMT/D 5CihxCUmtKrB96+SG+xXfHKT/InQcrP8qW2N8lkT3iKfw2fgz0z4efmCfRK8p26TNmcvyR0m/LLc acKvmJxo+Utp5vzyVbnHhF+zu3vlr+Q+E/61KWXT45s+RMvfSKup38oDJvyWtF7PficPmfDbRv8S X21avivfNeH35GET/if1DaMv63tQqwfVg3ZcZUZWWj2k7fupnRnhaN3eW2vtON6TQnvrvHUm/CPv GRN+1nvWhK23N+393Pu5CW/zPjDhP3h/MOEjvhDal8k7hExOSz4odHJBqkbI1DmpW4VOTcxsETLz XMbkLfN20Vxb3FZ8VejinpLpDfHyp0sXlay3Na9Bu0rcha9FiddZ1eBx0fqeVfhd/JsHWut9UeKH VuGDUeKNVuGJUeKTVuGPUeKZVuGVUeKfVuGbUeKlVuGhUeKrVuGnUeKxVjXo0Pq70/Iw+6us9pze JJ4bJV5tFRqT+G/8m2c868Xxbxqz/vE0/vE0fh0lXvI03h0lvvI0Ph4lHvM0nh4lfvM0/h4l/h4l /h4lHnQVXh8lfnQVvh8l3nQVHiAlPnUVfiAlnnUV3iAl/nUVPiElXnYVniElvnYV/iElHncV/vo0 fncVfncVfiMl3ncVfvw0PiQlnngVnngV/iQl/ngVXiUlXnkVHv80HiYlHnoVfiYlfnoV3iYl3noV PiclPnsVniclnnsV/icl/nsVXiglXnwVXgQ1HiklHn0VHgU13ikl3ikl3ikl3ikl3ikl3ikl3ikl 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 28pEP9vKRH/bysz70LQj8yY07UgMtO1I3MCob4htR2KobUfiRtuCxE22vYjhtr2Ir9v2IkbY9iJu tu1F3GLbixht24sYZ9uLGG/bi5hg24uYaNuLmGTbi5hs24uYatuLuMO2FzHNthdxt20v4h7bXsRc 217E39n2IubZ9iK+YduLmG/bi3jIthfxsG0vYpFtL+Kbtr1QwlKUv/R+vtjOLrzX8Mb9/0ftlRcc 996oXFe5sfKZyucrt1fuqtxbub/yYOXhyiOVxypPVJ6sPBPyQqFQIpQNlUNNQy1C7UIdQ11CPUO1 obrQwNDQ0IjQmNDE0NTQzNC9oXmhBaHFocdCK0KrQ2tDG0KbQ1tD20I7Q3tCr4cOhN4JvR86Gvo4 9FnoVFiEA+FIOBnOh2vCzcKtwu3DncLdwr3CfcP9w4PCw8Ijw+PCk8LTwrPCc8IPhBeGl4SXhVeG 14TXhTeGnwk/H94e3hXeF34zfCh8OHwkfCx8InwyfCbiRUKRRCQbKUeaRlpE2kU6RrpEekZqI3WR gZGhkRGRMZGJkamRmZF7I/MiCyKLI49FVkRWR9ZGNkQ2R7ZGtkV2RvZEXo8ciLwTeT9yNPJx5LPI qaiIBqKRaDKaj9ZEm0VbRdtHO0W7RXtF+0b7RwdFh0VHRsdFJ0WnRWdF50QfiC6MLokui66Mromu j26Kbom+GN0R3R3dF30zeih6OHokeix6InoyeibmxUKxRCwbK8eaxlrE2sU6xrrEesZqY3WxgbGh sRGxMbGJsamxmbF7Y/NiC2KLY4/FVsRWx9bGNsQ2x7bGtsV2xvbEXo8diL0Tez92NPZx7LPYqbiI B+KReDKej9fEm8VbxdvHO8W7xXvF+8b7xwfFh8VHxsfFJ8WnxWfF58QfiC+ML4kvi6+Mr4mvi2+M PxN/Pr49viu+N74/fjD+XvyD+Ifx4/HP46cTKlGRiCXSiWKiSaJ5ok2iQ6JzokeiT6JfYkBicGJ4 YlRiQmJKYkZidmJuYn5iUWJpYnliVWJtYkNic2JrYltiV2JvYn/iYOK9xAeJDxPHEycTZ6q8qlBV oipbVa5qWtWiqn1Vp6puVb2q+lb1rxpUNaxqZNW4qklV06pmVc2peqBqYdWSqmVVK6vWVK2r2li1 perFqh1Vu6v2VR2oeqfq/aqjVR9XfVZ1KimSFclYMp0sJpskmyfbJDskOyd7JmuTdcmByaHJEckx yYnJqWZ0c68ZvSxILk4+llyRXJ1cm9yQ3JzcmtyW3JXcm9yfPJh8L3kkeSx5InkyeSblpUKpRCpv +sVmqVap9qlOZjzTK9U3NcCMX4abUemE1JTUjNTs1NzU/NSi1NLU8tSq1OOp9alNqS2pF1M7UntS +1OHUu+nPkydSJ1MnUl76VA6kc6my+mm6RbpdumO6S7pnunadF16YHpoekR6THpieqrpN+em56cX px9Lr0ivTq9Nb0hvTm9Nb0vvTO8x/ejB9OH0kfSx9In0yfSZjJcJZRKZbKacaZZplWmf6ZTplumT 6ZcZkBmcGZ4ZlZmQmZKZkZmdmZdZmFmaWZFZnVmb2ZDZnHk+sz2zK7M382bmncwHmQ8zxzOfZ05n VbYiG8tmszXZZtlW2fbZTtlu2V7Zvtn+2UHZYdmR2XHZSdlp2dnZedmF2aXZFdk12XXZjdlnss9n t2d3Zfdm92cPZt/LfpD9MHs8+3n2dE7lKnKxXDpXzDXJNc+1y3XKdcv1yfXLDcgNzg3PjcpNyE0x vdPs3LzcwtyS3LLcytya3Lrcxtwzuedz23O7cntzb+YO5Q7njuSO5T7LncqLfMC8E5L5vP1L4PlW +Q75Lvle+X75AfnB+eH5UfmJ+an5mfl78w/kF+WX5pfnV+Ufz6/Pb8pvMW8A0+/n9+cP5t/Lf5D/ MH88/3n+dEEVKgqxQrpQLDQpNC+0KXQodC70MO+AusIg0++PKUwqzCjMLswtzC8sKiwtLC+sKjxe WF/YVNhSeLGwo7C7sK/wZuFQ4XDhSOFY4UThVFEVK4qJYrZYLjYttii2K3Ysdin2LNYW64oDi8OK o4oTilOKM4qzi3OL84uLikuLy4urimuLG4qbi1vNjGZXcW9xf/Fg8b3iB8UPi8eLnxdPl7xSpJQu lUtNSy1K7UodS91KvUp9S/1Lg0sjSmNKE0tTSzNL95bmlRaUlpSWl1aVHi+tL20qbSm9WNpR2l3a V3qzdKh0uHSkdKx0onSydKbslUPlRDlbLpeblluU25U7lruUe5Zry3XlgeWh5RHlceUp5ZnlOeX5 5cXlZeVV5cfL68ubylvKL5Z3lHeX95XfLB8qHy4fKR8rnyifLJ+p9qpD1YnqbHW5uml1i+p21R2r u1T3rO5bPaB6aPXI6gnVU6tnVc+tnl+9qHpp9fLqVdWPV6+v3lS9pfrF6h3Vu6v3Vb9Zfaj6cPWR 6mPVJ6pPVp+p8WpCNYmabE25pmlNi5p2NR1rutT0rKmtqasZWDO0ZkTNmJqJNVNrZtbcWzOvZkHN 4prHalbUrK5Z96/UfQl4VMW2bg2dEEI6JN27du1uQnpMd0RkMMgkgsZAAAmgQY2ICBgRQ1REIECY BGRSRoHIIAJH0ONxQK8DKqIgJBCVg15FQRREDyIiKoIiTrfq3+Vw3vG9c97z3u++a3/+tXrVqrVW rV1dtVan9yZ3Q+7G3Jdyd+Tuzn0n92Du4dxjuSdyT+f+GPKE0kNZITuUE4qG8kMtQm1CHUMXhrqF eoUuC5WFBobKQ5WhUaEJoemhu0KLQytD94ceDj0Z2hTaGtoR2hV6M7QvdDB0OHQsdCJ0OvRj2BNO D2eF7XBOOBrOD7cItwl3DF8Y7hbuFb4sXBYeGC4PV4RHhMeEJ4SnhmeF54UXh5eHV4fXhx8OPxHe GN4c3hauD+8O7wnvDx8KHwkfD58Mn4mQSGokI+KLOJHcSDzSLNIq0jbSKVIY6R7pHekX6R8ZFBka qYyMjIyNTIpMj8yJLIgsjayMrI08GHk08mRkU2Rb5NXIm5H9kY8ixyInI99HPdGMqC/qRHOj8Wiz aKto22inaGG0e7R3tF+0f3RQdFh0RHRsdEp0VnRB9J7o6uj66MPRJ6Ibo5uj26L10d3RPdH90UPR I9Hj0ZPRMzESS41lxHwxJ5Ybi8eaxVrF2sY6xQpj3WN9Y2WxQbFhsRGxsbEpsVmxebHFseWx1bH1 sYdjT8Q2xjbHtsXqY7tje2L7Y4diR2LHYydj38dZPC2eqVLLYDwcT8Sbx8+Nt493jhfFe8b7xq+I D4gPiQ+L3xwfFR8fnxKfEb8rvih+T3xV/P74Q/EN8afjm+Jb4zviu+JvxvfFD8YPx4/FT8a/z/Pk ZeRZeTl58bzmeefmtc/rnFeU1zOvb94VeQPyhuRV5I3MG583NW9O3qK85Xlr8x7MezTvybzn8l7K q817Ne+NvHfyDuYdyfsi73SCJNISWQknkZuIJ5olWiXaJjolChPdE70TVyQGJoYmbk6MSUxKzEjM SyxOLE+sTqxPPJx4IrExsTmxLVGf2J3Yk9ifOJQ4kjieOJk4kyTJ1GRG0pd0krnJeLJZslWybbJT sjDZPdk72S/ZPzkoOTRZmRyZHJuclJyenJNckFyaXJlcm3ww+WjyyeRzyZeStclXk28k30m+n/wo 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 bBbuLb1Tnekz1FnvU9lEgnRXuesE/SQl+2s8c0ZRsukvT8HJIjbJke0JEzulyvhEveyo8BV5wS+y 3dX7Z1RtnaH0OSSXxGVPzZEqGxSbZS+FL8kShVtlv1/GDAal8g0VnxyVvERZVP8rAiyuspjmTOXy rCVrqXKJAlagNFOVY6f+rJ001/ejU/0vMutfKzQCqrpI06rV77LNu2ydj5BP1IvQNXSNyhTvp+uU xEP0L4r/z7X2MHp6/F9oZSnD2OP/cFL+d5yT/02n5P+k01FZuV55OJbd9uspqbwdJY6yYf+1J6X1 oyCCCSEc0R4n5gF1Vh7WZ5j1qTqPzsL5eEKdjfpUdM/En/7F09D+J6fgP56BbdTp9+u59/Op8v/b +ffrKbdQndptfzkHl4nlKut4H/mGzjV0pnHU+kQscjMNsVjlGV9Zp0QHnWWIjtYZc0aq81GOkqPl GFklx8pxcryslhPkDDlTzpKz5Rx5p7xLzpXz5D1ymVwuV8iV8l65St4nV//uqfr1HzhXm/4LJ2t7 2UF2xPl6we+esN3VGdtTXiJ7yZK/O2v7/W9P28H/Seft35+2g/8zzlvrQ3H3Pz1zLybTiP43m+4i tapC2UHqFedV8ibpRvaQI6QP+ZSmkCE4kSeyC1hnMoldyLqSKayY9SUz2GWsH1nArmDXkLvZtWww WcGuY9eRVfg+4D72MvuGrMbTON5K8aSkkLdT0lLSyN6U9JR0dXZnpGSos1s/n2N/SlaKX53ddoqt TuqnfR+qk9ryW+qknuufq07q+f751Odf6F9I/f77/fdTS3+vQIUVtuLUthJWgjax8q2zaY51jtWK hq1zrfNo3GpnFdJ8q8jqRdtYva2B9AJrkDWM9rZutm6mV1q3WrfRMmu0VUWvVjnAPDrQWmAtpSOt e1QmMM7abb1FH7PetvbSp8QKsYpuFKvFWrpJ3C/W0RfFA+JRukVsEE/RneIjcYT+1faonOFNO1/l DO/Zg+0b6WH7NnsW/dy+y36Apdh/sV9lEXu3fYRd7HCnGxvgzHfms9WBywOXszXB/cHDbG3wSPAo e6RJSZMStgHfOOhfYWbi+WR3kjrD6fF3nB1kMH+dv8H/nb/J3+J7+Nv8Hb6X7+Pv8v38Pf4+P8AP 8g/4If4h/4j/jR/mH/Mj/BN+lN5BZ9CZdBadTefQO+lddC6dR+fTBXQhXUTvpovpErqU1tB76DK6 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 rgHrdEuKaYvrHKZSXBfqzrsqXEfs5eZzlZrFUN11pU10FGob+U2F+LfRnW7G8TDvdWo1Q9ieHaYT 2J7drhxXjnuPuwMpEt0HGvKdmvlCzZB19ab26gPukLu5xlPVa5lvL0L+GcIx76zqtZ6tRB5pqLcX 2cpsJdW5tbwpvqGjdsC22NSKVOuQO021PB01G70+VOPZVGaX6JiZZtdUUs404blyi22pbQXj4X22 fZgGr2wRDH3Ypy5bIfbSFuRnGz4fQt4/a6m3eWzbMJxgOS+wbawutidgSENenuEssU53muwV9mX2 7c4VyAFlNTEuCXn3uAXsOdZCc7mjA3k9xxVbM9TgMktOjyXRktLQWFvhkuq3Vx+37zWVWPLtyZgf crql2b4euWuhvQL7Mtc023HRmmqJdmouX02Mrcw+xxLtutRw1J1b6Wk47o52J1Ytw97LQl7Pty51 arWZljjzsuqT1rOU02syLPOtO91gW+HUsB/ybPsqPSNXtoi7wG2oWW0vr+nctBFHxGBbXXUKS883 D7jnNxxwEkcBjsPGqnKaP45ajGmd46I9uTqXyqOjoyZin2uf6ziDT4nTaElxZuP4xDtqGxpNg86z ji7TYlM8HZtavqZ1U1lDl6nE3uuATWXW2TVGbMkJV8ARctVV76g7Tw+Uhs2u9Y441xpHoiOlqreh tCaGHu7liAerLFnuJe4NWOdC5PMLrpXIaXlUEujVe7KAo3K2Zhty/Sw8Si1ZlizHkip86iimI+Yo sM12bDBVIr9nOGod9Y50Ry6VFsci27q6Zme8c7WrxdpOpcDhsu6s2Vlz1nHGcQaRYpF9hmu7Q3Hs wBHsqtRMqY6Qo9m1y7XXdbCKt/bXRFBa59DDUsv4PaUBJda8tybJPGAesNoctebtlvOb2i3L3cvd 9VW9pu66He4uU8Ttcis1J9xbKz21mY6tluLqLsy/w3HAccC2zj7XEudKtjvs5dbp9jX2audU0yFX kSvNHrCsqp3jjDi3OLdhnVudQ1atJuI4at9cHWdvceyx769rrlmNaXOcSYg5Dgz0SZ49z7nP2Y7I WWFvs+9yvGOpra9w7N4U06DUNW+KwRYfcMZYSqvzXXmuGQ3FrkxnWfVF5wLn0pqNlVqlhmgwxzW3 0la9x3nI2W2vq1nnKnctrMmw2RrWIgrUVtfXNVsrXRXOE1jbTOyLDOdsZ6WtxLbaudPZ7zjtOG/3 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 r8hXmhetafWueh/6tvti9w77og92aw7vWjJOe+e9ywa978TBs97ajK3uCe+yz2wczNbnPrQVZOQR cyqFMQ6+TN4YMyIyCnPzPDGeW4TfpD980/4cf7Fnztfm7/QN+k/6W703SL+MkD4Z8KcTBWjMv0D3 0filpP9of0X6/cTm+CR7z/sqfLxP4Wvz9bnKfRdd5f4wf7y/0rfku024MJ3STEszjAsNmtaqTfq+ jPKqrWpJVbLXSnokK3Omarwqz//APlUVYT/laKmKqio0LGacEhp21dj1WYP6thSN/tGhZltBbknV kapa2kPmKHOUrc6s31O392LVuarqqmqfQPvROGgr2FNnW9A1FsfoDZpWoUFosNX5WvQVVV0ZyQZr VXmVNcNq0WuaLY1VV0hPDfn6qkb9McQ4/QX+w2TuayacuONs9d0nM+Zl/zXnLf9dv8k54rtIfb5h 31XfdX+7v8N301/nP+6fcxWmjPknfeeJDM/6eyhniGRTmV5yjvilvkeGLNy39OipHvpUD32qh/4l 6KFkdLQ9Wel2zL6zTmWfcI4zIue4fdg5RXxXnLcYzrrknCG0y/YLzhHiu+G8SXx99k7y5Kxjzgbi u2Fvc46S+KedA8TXam90djKco9BpJ74T9jpn39uzwpNvVJbEK09OlNqRRS33xr5omcQ5Y+wWljOL dVu1Xm3N7nlC6dzNafukhC6TJNUKQxmLNEZaWVqnsKyd3Ret3u6cSW2gNJpCW6No1PKKIxld5iOO R9KZrM3CkKY4+WZacfotY7exJmldJnElupJdea5CV7XrtOuc68LBoqIbrkXXqjvadc8tuIvcgivL XX/wjvuE+6z7vLvbzbv7SBoZSVNC0lw5WOS64Vp1rSO2IRTTdc9V4ra7r2p6dBFyjex+6j1bq3PM WCPXaPqdtzT9mssKmXK7c1I6I5vIqTNs1RpSk+UaV4SzXX5NaEgrQ51obapJWRdchaSMRVcirVHx YVLKbXeR6xQp5777kbvbw3jC9kWndqVNpo+BFw+0s0KJTCKLVnRpeqQzughjt3NGayYhd9M6NXVa 70ujaQvCutm9j7e1airVTc5+Wj9hiHJYG+0ivNZFaEjddIXySVKTLFoXj8pV7dG4Gj0FnjL3VVKT C4/rkXfwTvHaC1tJPQ57Vl6Qeda8nDvbM+c6441yad31nhFXHuEJ4amn1dPjGfPc8swQjl7KLNYU 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 h9Hl5HwYXV7Oh9EHyPkwuoKcD6MryvkwupKcD6Mr292uiq7itavR+ng33l2hT3AT3UTdVc6N0SfJ uTH6ZDk3RneTc2N0dzk3Rp8i58boU+XcGH2anBuje8i5Mfp0OTdG93Qb3AZ9htvkNulebrPbrM90 r7pXdW+3xW3RZ8mpMrqPnCqjz5ZTZXRfOVVG95NTZfQ5cqqMPldOldHnyaky+nw5VUb3l1Nl9AA5 VUYPlFNldKGcKqMHyaky+gI5VUZfGOlI64siG1k9OIqjWF8cFUQFeoicNqOHymkzepicNqOHy2kz eoScNqMvkdNmdJGcNqMvldNm9Eg5bUaPktNm9Gg5bUaPkdNm9Fg5bUZfJqfN6HFy2oweL6fN6Mvl tBl9hZw2o6+U02b0VXLajP6LnDajJ8hpM3qinDajr47aRXv1NdG+aJ9pH/0U/Ww6RL9F+03HWMfa dI5d7MxxcTbOm+PlRDdzYtw8bmG6xu3idubkuGPc0XSLu8RdTPe4W9zdnBKfGp9uTovvi+8zZ8SL 4sWmV7w13mp6x6/Hr5uz4jfiN0yfeFe8y5wdfxV/ZfomI5IRpl9SlIw05yRjkrHmfNGyzIDkiuQK MzC5OrnGFCaPJ+vMBckLyQtmTPJq8qoZm2xNtprLkteT1824ZEeyw4xPvigYYC7PFGbuND9klmS+ t0dkfs38ai/JZrIZW5StmK1oL802yja2I7OTs1Ps6OyN2Zvs2Oys7Cw7Pnt79nZ7efbe7Bx7RXZe dr69Krswu9BOyD6YfdhOzD6afdRem12eXW4nZVdmn7TXZZ/KPm2nZZ/NrrfTszuzO+2t2a+yX9lZ uZa5I+1tuWNzx9o7cyfmTrJ35brlutvZuZ65nnZOrk+uj52bOzd3rp2XOz93vp2ffzL/nF0gp/3Y B+W0H/uQnPZjH5bTfuwjctqPfVRO+7FL8m/nv7BLy7Qr084+LTOG7H9RXdMZo2mqd7T2/3v+B0Wr Vf7/oaXiiG6yMKUY5SIlC2iRibztEfl/ykRJlPi4RlUMoxfjxAT6/Tzpl2o7/dLQL62Xne91LC2s n5IW1k9LC+tnpIX1s9LC+jnfes/pddI+eivt013ax1wjtTcvSs3MK1Iz857P9UxGS8VoqRktDaOl ZbQsYLTMMlrmGC3zjJZlGC3LMlqWZ7SswGhZidHyQEa5GoxytRjlajPK1WGUO4RR7lBGuXqMcvVl fFOHyfimGsj4phrK+KYOl/FNHSHjm2rEOemNZVzyc9KeaK+fk3wP8vOQ70F+HvI9SB0pPUi1lR6k jpIepI6WHqQ6SA9Sx0gPUp2kB6ljpQepztKD1HHSg9QJ0oPUSdKDvN7h+4jqLn3E6x2+j3hdQyyR ntJH1BnSR1SvZF2yTvWWPqLOkj6i+kgfUWdLH1F9pY+oftIj1DnSI9S50iPUedIj1PnSI9QA6RGq UHqEulB6hLpIeoQaLD1CDZEeoYZJj1DDpUeoIukR6lLpEWqk9Ag1XnqEukJ6hJooPUJdLT1CXSM9 Ql0nPUJdLz1CTZEeoW6UHqGmSY9QN0mPoJ2DJfYPbaiZ2GPuJflVWLfRbfT22MvuZWXcK87bc+41 9xr22P8PWf2P/mSLKGlzX46b8dEo1dBr/hnfw5p6mWyu2qpy6mh1jKqqOqkTVXWvG3h5U6f6P1kn PMfb6ef5v1aqv7pAHaku8jphOzVUjfJvjPF6w4nqXnW/79cPqEdUP7VMrfbx1qin1GD1jHpBDVcb 1SY1Wm32f2PVq/7vMrVVbVfj1A71vrpSfej/JqmP1U51ndrl/25UX/u/aepbtc9rFz9po27XtXUD ry0coZuqh3Rz3Vwt1S310WqZbq87qSd0Z32Sekp316eqF3QP3UP5WVSfpzbq/rq/ekMP1BepHfpi PVS9p4frMepDfZm+Wu0ybU1b9XfTzrfHXnO2KVT7zJVmktbmTnOn1xCWmqU6Z1aYlTpvVpvVuqxZ Y9bqcuZp87Q+wGw2m3UF86nxWoHZZXbrSuYr85WuYr4x3+qqZo/Zow+02mp9kK1mq+mDbQ1bU1e3 tW1tXdPWtYfoWvYwe5iu4yUg0nVd4srojq6ca6m7uCNdOz3UdXAD9EhX6C7Wd7ihbqSeExVGw/Wi 6JKoSD8WjYxG6cejsdFYvTK6PLper4omR5P189G0aJpeH02PZuoXonnR43pTtDL6Qn8Ql4krmQPi KnE1c2B8UHywqR7XiGuZmnGduImpEzeLm5mmcau4lWkWt46PNs3jnnFP0zruFfc2beI+caE5Or4g vtB0iQfH1/lZ9YZ4gbkw3hF/ZK6JP4k/NTfFn8c7zc3x7ni3uSX+Jv7ZzIx/jX81c+PiuNjMS3QS mflJ1eRwsyhplHQ1a5OTk0LzZjIlmWK+T9Yka82e5IPkQ7M3+SL51exLfi+oZXMFdQr62CYFfQtu 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 OCWn6rQ5Pc6QM+HMOkuc7Z1lznJnhbPa2dc5yDnUOcI5yjnaOc450TnFOcPZ4GxyLna2OFc51zpf cW5yvuHc7tzt3Oc86DziPO485TzrvOD83HnVJbt0l8Plc0VcKVfO1dbVwXWTq4ur0tXL1d812DXM NdJV5xrjGu+a5Jrqmuma61rgWuJa4VrjWu/a6Nri2uba7drnOug64jruOuU667rguuy65lbchtvl Drhj7oy7jbu9u8xd7q5wV7v7uge5h7pHuEe5R7vHuSe6p7hnuBvcTe7F7hb3Kvda9yvuze6t7p3u ve797sPuY+6T7jPu8+5L7iseHkg8Do/PE/GkPDlPW08Hz02erp4ent6eAZ4az3BPrafeM9YzwTPZ M80z29PoWehZ5lnpWeNZ79no2eLZ5tnt2ec56DniOe457Tnnuei57LnmVbyG1+UNeRPerLfE295b 5i33Vnirvf29g73DvCO9dd4x3vHeSd6p3pneud4F3iXeFd7V3nXeDd7N3q3end5W70HvUe9J71nv Re9l7zWf4jN8Ll/AF/NlfG187XwdfZ19XX09fL19A3w1vuG+Wl+9b6xvom+qb6av0bfQt8y30rfG t9630bfFt823y9fqO+A74jvhO+0757vou+y75lf8ht/lD/hj/qy/xN/eX+Yv91f6e/n7+wf7h/lH +uv8Y/zj/ZP80/wN/gX+Zf6V/jX+9f6N/jf82/27/fv8h/zH/Kf8Z/0X/J/7rwbkgB5wBAKBRCAb KAm0D5QFygMVgepA38CgwNDAiMCowOjAuMCkwLRAQ2BBYFlgVWBt4JXApsAbge2B3YF9gYOBI4Hj gVOBs4ELgc8DV4NyUA86gr5gJJgK5oLtgmXB8mBlsFewf3BwcFhwZLAuOCY4PjgpOC3YEGwKLg62 BFcF1wZfCW4KvhHcHtwd3Bc8FDwaPBE8HTwXvBS8EpJCasgW8oRCoUQoGyoJdQh1DlWEeoX6hwaH hoVGhupDY0MTQpNDM0JzQwtCS0IrQqtD60IbQptD20K7Q/tCB0NHQsdDp0JnQxdCn4euhuWwHnaE feFIOBXOhduGO4RvCncJV4Z7hweFh4Vrw6PD48OTwlPDM8NzwwvCS8IrwqvD68IbwpvDW8M7w3vD +8OHwkfDJ8Knw+fCF8NXInJEj7gigUgskom0ibSLdIx0jnSN9Ij0jgyIDI2MjNRFxkTGRyZFpkZm RuZGFkSWRFZE1kTWRzZGtkS2RXZH9kUORo5EjkdORc5GLkQ+j1yNKlFb1BeNRTPRNtF20Y7R8mhF tDraNzo4OjxaG62Pjo1OiE6OTovOjjZFl0RXRFdH10U3RDdHt0Z3RvdG90cPRY9GT0RPR89FL0Yv R6/FlJgRc8UCsVgsE2sTaxfrGOsc6xrrEesdGxCriQ2PjYqNiU2ITYnNjDXGFsdWxFbH1sU2xDbH tsZ2xvbG9scOxY7GTsROx87FLsYux67FlbgRd8UD8Vg8E28TbxfvGO8c7xqvjveP18RHxOviY+MT 41PjM+Nz4wviS+Ir4qvj6+Ib4pvjW+M743vj++OH4kfjJ+Kn4+fiF+OX49cSSsJIuBKBRCyRSbRJ tEt0THROdE30SPRODEjUJIYnahP1ibGJCYnJiWmJ2YnGxMLEssTKxNrEhsSWxPbE3sSBxJHEicTp xLnExcTlxLWkkjSSrmQgGUtmkm2S7ZIdk52TXZM9kr2TA5I1yeHJ2uTo5Pjk5OSM5NzkwmRLcnVy fXJTcmtyZ3Jvcn/yUPJo8kTydPJc8mLycvJaSkkZKVcqkIqlMqk2qXapjqnOqa6pHqneqQGpmtTw VG2qPjU2NSE1OTUtNTvVmFqYWpZamVqTWp/amNqS2pbalWpNHUgdTh1LnUydSZ1PXUpdSUtpNW1L e9KhdCKdTZek26fL0uXpinR1um96UHpoekR6VHp0elx6YnpKeka6Id2UXpxuSa9Kr02/kt6U3pre ld6XPpQ+lj6VPpe+lL6aUTK2jCcTyiQy2UxJpn2mLFOeqchUZ/pmBmWGZkZk6jJjMxMzUzOzM02Z JZmVmTWZ9ZmNmS2ZbZldmdbMgczhzLHMycyZzPnMpcyVIqlILbIVeYpCRYmibFFJUfuisqLyooqi 6qL+RTVFI4rqisYWTSyaWjS7qLFoYdGyopVFa4rWF20s2lK0rWhXUWvRgaLDRceKThadKTpfdKno albO6llH1peNZFPZXLZttkP2pmyXbGW2V7Z/dnB2WHZkti47Jjs+Oyk7NTszOze7ILskuyK7Orsu uyG7Obs1uzO7N7s/eyh7NHsiezp7Lnspe7VYKbYV+4pjxdnitsUdim8q7lJcWdyruH/x4OJhxSOL 64vHFU8qnlbcULygeFnxquK1xa8Ubyp+o3h78e7ifcUHi48Unyg+U3yh+HJOyuk5Vy6US+SyuZJc +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 Z/nM8ZIixoWj23+p6Z/O4ZHLNHtzw89OVDrm/fJ+35R9YuHVqi2+253HJ4CMVu3pJdKeL8ytVKv3 +OabfeM8XOgX84ssb8R4Bd/6q1OXRlRZZ6u/KZ9o/jrnuoNgj8+3vq7H5ghHqOoAY7EpnWdVgyRb b1sMezv7anmyeIds/A5XhryP9y5+jaPzD0YmW2QyI6SMpS7KFm/d0DDR5uXzlNAjvKtRxU8Plc66 5HpmU5jP9K0qpWvGheqMav5xq4ZbWIV5mUNPS88LnWWV2w2vqI1d8LPGc79ZAcvfT40sEI3Tu3x9 YPIUa4009qMXyVfCY1iLPWJSJj+RuxDonKqpv+C/AF6Wuv8NCmVuZHN0cmVhbQ0KZW5kb2JqDQox NzUgMCBvYmoNClsyNzhdDQplbmRvYmoNCjE3NiAwIG9iag0KPDwvSGlkZVRvb2xiYXIgZmFsc2Uv SGlkZU1lbnViYXIgZmFsc2UvSGlkZVdpbmRvd1VJIGZhbHNlL0ZpdFdpbmRvdyBmYWxzZS9DZW50 ZXJXaW5kb3cgZmFsc2U+Pg0KZW5kb2JqDQoxNzcgMCBvYmoNCjw8L0xlbmd0aCAxNzU2L1R5cGUv TWV0YWRhdGEvU3VidHlwZS9YTUw+PnN0cmVhbQ0KPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdX NU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSTEYi Pz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nMy4xLTcwMic+ CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu dGF4LW5zIyc+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScyNzcxNDFDMS0yNEQ4LThCQUMt MUIzOS05RDA1RjNEQjQ5NEQnIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4z Lyc+PHBkZjpLZXl3b3Jkcz48L3BkZjpLZXl3b3Jkcz48cGRmOlByb2R1Y2VyPmh0dHA6Ly93d3cu Y29udmVydGFwaS5jb20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wZGY6UHJvZHVj ZXI+PC9yZGY6RGVzY3JpcHRpb24+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScyNzcxNDFD MS0yNEQ4LThCQUMtMUIzOS05RDA1RjNEQjQ5NEQnIHhtbG5zOnhhcD0naHR0cDovL25zLmFkb2Jl LmNvbS94YXAvMS4wLyc+PHhhcDpNb2RpZnlEYXRlPjIwMTMtMTAtMjNUMTc6NDU6NDItMDY6MDA8 L3hhcDpNb2RpZnlEYXRlPjx4YXA6Q3JlYXRlRGF0ZT4yMDEzLTEwLTIzVDE3OjQ1OjQyLTA1OjAw PC94YXA6Q3JlYXRlRGF0ZT48eGFwOk1ldGFkYXRhRGF0ZT4yMDEzLTEwLTIzVDE3OjQ1OjQyLTA1 OjAwPC94YXA6TWV0YWRhdGFEYXRlPjx4YXA6Q3JlYXRvclRvb2w+TWljcm9zb2Z0JiMxOTQ7JiMx NzQ7IFdvcmQgMjAxMDwveGFwOkNyZWF0b3JUb29sPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRl c2NyaXB0aW9uIHJkZjphYm91dD0nMjc3MTQxQzEtMjREOC04QkFDLTFCMzktOUQwNUYzREI0OTRE JyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPjxkYzpmb3JtYXQ+ YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+PGRjOmRlc2NyaXB0aW9uPjxyZGY6QWx0PjxyZGY6 bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+PC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6ZGVzY3JpcHRp b24+PGRjOmNyZWF0b3I+PHJkZjpTZXE+PHJkZjpsaT5XaW5kb3dzIFhwIFBybzwvcmRmOmxpPjwv cmRmOlNlcT48L2RjOmNyZWF0b3I+PGRjOnRpdGxlPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9 J3gtZGVmYXVsdCc+Q0FMTEUgUElWT04gWSBTQU5DSEVFWiBOTyA4LCAyQiwyODAxNCwgTUFEUklE IFNQQUlOPC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+PC9yZGY6RGVzY3JpcHRpb24+Cjxy ZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScyNzcxNDFDMS0yNEQ4LThCQUMtMUIzOS05RDA1RjNE QjQ5NEQnIHhtbG5zOnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJz48eGFw TU06RG9jdW1lbnRJRD51dWlkOkZDNUNBRDRFLUE5REItNzM2Mi00NzA4LTQ1RUNCMkQ0QzZEQTwv eGFwTU06RG9jdW1lbnRJRD48eGFwTU06SW5zdGFuY2VJRD51dWlkOjI3NzE0MUMxLTI0RDgtOEJB Qy0xQjM5LTlEMDVGM0RCNDk0RDwveGFwTU06SW5zdGFuY2VJRD48L3JkZjpEZXNjcmlwdGlvbj4K CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK PD94cGFja2V0IGVuZD0ndyc/Pg0KZW5kc3RyZWFtDQplbmRvYmoNCnhyZWYNCjAgMTc4DQowMDAw MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMTcgMDAwMDAgbg0KMDAwMDAwMDE4NCAwMDAwMCBuDQow MDAwMDAwMjM4IDAwMDAwIG4NCjAwMDAwMDA5MjMgMDAwMDAgbg0KMDAwMDAyNjUxNiAwMDAwMCBu DQowMDAwMDI5MTM5IDAwMDAwIG4NCjAwMDAwMzAzNjcgMDAwMDAgbg0KMDAwMDAzMzQ0NiAwMDAw MCBuDQowMDAwMDMzOTg5IDAwMDAwIG4NCjAwMDAwMzQyMzYgMDAwMDAgbg0KMDAwMDAzNDQ1NyAw MDAwMCBuDQowMDAwMDM0NTE1IDAwMDAwIG4NCjAwMDAwMzQ1NjkgMDAwMDAgbg0KMDAwMDA4Mjg4 OCAwMDAwMCBuDQowMDAwMDgzMDU1IDAwMDAwIG4NCjAwMDAwODMyODMgMDAwMDAgbg0KMDAwMDA4 MzQ0NSAwMDAwMCBuDQowMDAwMDgzNjY4IDAwMDAwIG4NCjAwMDAwODM4NTAgMDAwMDAgbg0KMDAw MDA4NDEwMCAwMDAwMCBuDQowMDAwMDg0MjgxIDAwMDAwIG4NCjAwMDAwODQ1MzggMDAwMDAgbg0K MDAwMDA4NDcwOCAwMDAwMCBuDQowMDAwMDg0OTQ4IDAwMDAwIG4NCjAwMDAwODUxMjMgMDAwMDAg bg0KMDAwMDA4NTM2OCAwMDAwMCBuDQowMDAwMDg1NTQwIDAwMDAwIG4NCjAwMDAwODU3NzYgMDAw MDAgbg0KMDAwMDA4NTkwNSAwMDAwMCBuDQowMDAwMDg1OTMzIDAwMDAwIG4NCjAwMDAwODYwOTAg MDAwMDAgbg0KMDAwMDA4NjE2NCAwMDAwMCBuDQowMDAwMDg2NDEwIDAwMDAwIG4NCjAwMDAwODY0 NjggMDAwMDAgbg0KMDAwMDA4NzQyNyAwMDAwMCBuDQowMDAwMDg3NTg2IDAwMDAwIG4NCjAwMDAw ODg1NDUgMDAwMDAgbg0KMDAwMDA4ODcwNCAwMDAwMCBuDQowMDAwMDg5NjYzIDAwMDAwIG4NCjAw MDAwODk4MjIgMDAwMDAgbg0KMDAwMDA5MDc4MSAwMDAwMCBuDQowMDAwMDkwOTQwIDAwMDAwIG4N CjAwMDAwOTE4OTkgMDAwMDAgbg0KMDAwMDA5MjA1OCAwMDAwMCBuDQowMDAwMDkzMDE3IDAwMDAw IG4NCjAwMDAwOTMxNzYgMDAwMDAgbg0KMDAwMDA5NDEzNSAwMDAwMCBuDQowMDAwMDk0Mjk0IDAw MDAwIG4NCjAwMDAwOTUyNTMgMDAwMDAgbg0KMDAwMDA5NTQxMiAwMDAwMCBuDQowMDAwMDk2Mzcx IDAwMDAwIG4NCjAwMDAwOTY1MzAgMDAwMDAgbg0KMDAwMDA5NzQ4OSAwMDAwMCBuDQowMDAwMDk3 NjQ4IDAwMDAwIG4NCjAwMDAwOTg2MDcgMDAwMDAgbg0KMDAwMDA5ODc2NiAwMDAwMCBuDQowMDAw MDk5NzI1IDAwMDAwIG4NCjAwMDAwOTk4ODQgMDAwMDAgbg0KMDAwMDEwMDg0MyAwMDAwMCBuDQow MDAwMTAxMDAyIDAwMDAwIG4NCjAwMDAxMDE5NjEgMDAwMDAgbg0KMDAwMDEwMjEyMCAwMDAwMCBu DQowMDAwMTAzMDc5IDAwMDAwIG4NCjAwMDAxMDMyMzggMDAwMDAgbg0KMDAwMDEwNDE5NyAwMDAw MCBuDQowMDAwMTA0MzU2IDAwMDAwIG4NCjAwMDAxMDc4OTAgMDAwMDAgbg0KMDAwMDExMzc5MSAw MDAwMCBuDQowMDAwMTE4OTQ5IDAwMDAwIG4NCjAwMDAxMjIzMTQgMDAwMDAgbg0KMDAwMDEzMzcz OSAwMDAwMCBuDQowMDAwMTU2NjAzIDAwMDAwIG4NCjAwMDAxNTY5MDcgMDAwMDAgbg0KMDAwMDE1 Njk3MCAwMDAwMCBuDQowMDAwMTU3MDg1IDAwMDAwIG4NCjAwMDAxNTc0MzQgMDAwMDAgbg0KMDAw MDE1NzU2NyAwMDAwMCBuDQowMDAwMTU3NjcwIDAwMDAwIG4NCjAwMDAxNTc3NzcgMDAwMDAgbg0K MDAwMDE1ODAzMSAwMDAwMCBuDQowMDAwMTU4MDcwIDAwMDAwIG4NCjAwMDAxNTg2NDkgMDAwMDAg bg0KMDAwMDE1ODc3NyAwMDAwMCBuDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAxNjAyMjggMDAw MDAgbg0KMDAwMDE2MDI5NiAwMDAwMCBuDQowMDAwMTYwMzc3IDAwMDAwIG4NCjAwMDAxNjA0NTgg MDAwMDAgbg0KMDAwMDE2MDU4NiAwMDAwMCBuDQowMDAwMTYwNjY3IDAwMDAwIG4NCjAwMDAxNjA3 NjUgMDAwMDAgbg0KMDAwMDE2MDg0NCAwMDAwMCBuDQowMDAwMTYwOTIzIDAwMDAwIG4NCjAwMDAx NjEwNTEgMDAwMDAgbg0KMDAwMDE2MTEzMCAwMDAwMCBuDQowMDAwMTYxMjA5IDAwMDAwIG4NCjAw MDAxNjEyODAgMDAwMDAgbg0KMDAwMDE2MTM2NCAwMDAwMCBuDQowMDAwMTYxNDM1IDAwMDAwIG4N CjAwMDAxNjE1NjMgMDAwMDAgbg0KMDAwMDE2MTYzMiAwMDAwMCBuDQowMDAwMTYxNzYyIDAwMDAw IG4NCjAwMDAxNjE5OTAgMDAwMDAgbg0KMDAwMDE2MjA1OSAwMDAwMCBuDQowMDAwMTYyMTU4IDAw MDAwIG4NCjAwMDAxNjIyMzAgMDAwMDAgbg0KMDAwMDE2MjM0OSAwMDAwMCBuDQowMDAwMTYyNDQ0 IDAwMDAwIG4NCjAwMDAxNjI1MTYgMDAwMDAgbg0KMDAwMDE2MjY0NiAwMDAwMCBuDQowMDAwMTYy Nzc2IDAwMDAwIG4NCjAwMDAxNjMwMzMgMDAwMDAgbg0KMDAwMDE2MzE2MyAwMDAwMCBuDQowMDAw MTYzMjMzIDAwMDAwIG4NCjAwMDAxNjMzNjMgMDAwMDAgbg0KMDAwMDE2MzQzMyAwMDAwMCBuDQow MDAwMTYzNTYzIDAwMDAwIG4NCjAwMDAxNjM2MzMgMDAwMDAgbg0KMDAwMDE2Mzc2MyAwMDAwMCBu DQowMDAwMTYzODMzIDAwMDAwIG4NCjAwMDAxNjM5NjMgMDAwMDAgbg0KMDAwMDE2NDAzMyAwMDAw MCBuDQowMDAwMTY0MTYzIDAwMDAwIG4NCjAwMDAxNjQyMzMgMDAwMDAgbg0KMDAwMDE2NDM2MyAw MDAwMCBuDQowMDAwMTY0NDM0IDAwMDAwIG4NCjAwMDAxNjQ1NjQgMDAwMDAgbg0KMDAwMDE2NDYz NSAwMDAwMCBuDQowMDAwMTY0NzA1IDAwMDAwIG4NCjAwMDAxNjQ3NzUgMDAwMDAgbg0KMDAwMDE2 NDg1NiAwMDAwMCBuDQowMDAwMTY0OTI2IDAwMDAwIG4NCjAwMDAxNjQ5OTYgMDAwMDAgbg0KMDAw MDE2NTEwOCAwMDAwMCBuDQowMDAwMTY1MjM3IDAwMDAwIG4NCjAwMDAxNjUzMzYgMDAwMDAgbg0K MDAwMDE2NTQyNSAwMDAwMCBuDQowMDAwMTY1NTE0IDAwMDAwIG4NCjAwMDAxNjU2MjAgMDAwMDAg bg0KMDAwMDE2NTY5MyAwMDAwMCBuDQowMDAwMTY1Nzc1IDAwMDAwIG4NCjAwMDAxNjU5MDQgMDAw MDAgbg0KMDAwMDE2NTk3NCAwMDAwMCBuDQowMDAwMTY2MDQ0IDAwMDAwIG4NCjAwMDAxNjYxMTQg MDAwMDAgbg0KMDAwMDE2NjE4NCAwMDAwMCBuDQowMDAwMTY2MjU0IDAwMDAwIG4NCjAwMDAxNjYz MjQgMDAwMDAgbg0KMDAwMDE2NjQ1NCAwMDAwMCBuDQowMDAwMTY2NTI0IDAwMDAwIG4NCjAwMDAx NjY2NTQgMDAwMDAgbg0KMDAwMDE2Njc4NCAwMDAwMCBuDQowMDAwMTY2OTE0IDAwMDAwIG4NCjAw MDAxNjcwMDQgMDAwMDAgbg0KMDAwMDE2NzA3NyAwMDAwMCBuDQowMDAwMTY3MTUwIDAwMDAwIG4N CjAwMDAxNjcyNDEgMDAwMDAgbg0KMDAwMDE2NzMyMyAwMDAwMCBuDQowMDAwMTY3NDA1IDAwMDAw IG4NCjAwMDAxNjc0ODcgMDAwMDAgbg0KMDAwMDE2NzYxNyAwMDAwMCBuDQowMDAwMTY3NzQ3IDAw MDAwIG4NCjAwMDAxNjgxNDIgMDAwMDAgbg0KMDAwMDIyNjU1NCAwMDAwMCBuDQowMDAwMjI2OTQy IDAwMDAwIG4NCjAwMDAyMjc1NTIgMDAwMDAgbg0KMDAwMDIyNzc5MiAwMDAwMCBuDQowMDAwMjI3 OTU2IDAwMDAwIG4NCjAwMDAyMzU0ODcgMDAwMDAgbg0KMDAwMDIzNTUxMyAwMDAwMCBuDQowMDAw MzI3OTM3IDAwMDAwIG4NCjAwMDAzMjgxMTcgMDAwMDAgbg0KMDAwMDQyNzUzOSAwMDAwMCBuDQow MDAwNDI3NTY1IDAwMDAwIG4NCjAwMDA1MjEwMzYgMDAwMDAgbg0KMDAwMDUyMTA2MiAwMDAwMCBu DQowMDAwNTIxMTc3IDAwMDAwIG4NCnRyYWlsZXINCjw8DQovU2l6ZSAxNzgNCi9Sb290IDEgMCBS DQovSW5mbyA3MiAwIFINCi9JRCBbPDU0REMxRTg3RjkyODI0QzcxMDBBNEJBMDc1NUQ5RjJCPjww Qzk0OEQ3MkFENzdCRkZGODIxMjlFQjdDMEJBQkQ3Qj5dDQo+Pg0Kc3RhcnR4cmVmDQo1MjMwMTUN CiUlRU9GDQo= ------=_20131101113657_41840-- From rebotes@tibo.bo Fri Nov 1 07:45:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.9 required=5.0 tests=DATE_IN_PAST_06_12, FUZZY_AMBIEN,HTML_MESSAGE,LOTS_OF_MONEY,T_KHOP_FOREIGN_CLICK autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5A88E7F55 for ; Fri, 1 Nov 2013 07:45:34 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9EB01AC00D for ; Fri, 1 Nov 2013 05:45:33 -0700 (PDT) X-ASG-Debug-ID: 1383309930-04cbb00ddd2f8140001-w1Z2WR Received: from mta37.e-bolivia.net ([174.128.224.8]) by cuda.sgi.com with ESMTP id XnSxZpa2eJN3nSq4 for ; Fri, 01 Nov 2013 05:45:30 -0700 (PDT) X-Barracuda-Envelope-From: rebotes@tibo.bo X-Barracuda-Apparent-Source-IP: 174.128.224.8 To: linux-xfs@oss.sgi.com Subject: =?UTF-8?B?TGlxdWlkYWNpw7NuIGRlIFR2IHkgVGFibGV0?= Message-ID: <30c9fa99dcdd7a6977672ca6dcd343d5@www.e-bolivia.net> X-ASG-Orig-Subj: =?UTF-8?B?TGlxdWlkYWNpw7NuIGRlIFR2IHkgVGFibGV0?= Date: Thu, 31 Oct 2013 20:01:07 -0600 From: "Tibo.bo Tiendas Bolivia" Reply-To: tiendasbolivia@tibo.bo MIME-Version: 1.0 X-Mailer-LID: 2 List-Unsubscribe: X-Mailer-RecptId: 632772 X-Mailer-SID: 24 X-Mailer-Sent-By: 2 Content-Type: multipart/alternative; charset="UTF-8"; boundary="b1_2daeaee72110e8417b797d6de375add6" Content-Transfer-Encoding: 8bit X-Barracuda-Connect: UNKNOWN[174.128.224.8] X-Barracuda-Start-Time: 1383309930 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.72 X-Barracuda-Spam-Status: No, SCORE=1.72 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, DATE_IN_PAST_06_12, DATE_IN_PAST_06_12_2, FUZZY_AMBIEN, HTML_MESSAGE, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141963 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 DATE_IN_PAST_06_12 Date: is 6 to 12 hours before Received: date 0.00 FUZZY_AMBIEN BODY: Attempt to obfuscate words in spam 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 1.10 DATE_IN_PAST_06_12_2 DATE_IN_PAST_06_12_2 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 --b1_2daeaee72110e8417b797d6de375add6 Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit Su lector de correo no puede leer este e-mail. Para verlo on-line, por favor clic aqui: http://www.e-bolivia.net/display.php?M=632772&C=d9a64e3f8a1be6b4c06f56aac1ceb3ba&S=24&L=2&N=12 No desea recibir este e-mail:http://www.e-bolivia.net/unsubscribe.php?M=632772&C=d9a64e3f8a1be6b4c06f56aac1ceb3ba&L=2&N=24 --b1_2daeaee72110e8417b797d6de375add6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 8bit Boletin de tibo.bo
No puedes ver las imágenes? Clic aquí Visita nuestra tienda www.tibo.bo
Tiendas Bolivia
Teléfono: (3) 354-7557
Combo TV LED Full HD - HDMI - Soporte de pared
Por la compra de un TV LED Full HD incluye de regalo un soporte de pared y cable HDMI.
Los Tv LED vienen con 2 años de garantía real y las tablet con 1 año de garantía.
 
Imagen Tv LED de 50 pulgadas AOC
AOC - TV LED de 50" LE50H264
Precio con IVA: $1.108,00

* Mega Contraste Dinámmico (2.000.000:1)
* Resolución Full HD
* Disfruta de 2 entradas HDMI
* Puerto USB
* Incluye Soporte de pared inclinable y cable HDMI de 1.8 mts.

Ver Producto
 
Imagen de Tv de 42 pulgadas AOC
AOC-TV LED de 42" LE42H254D
Precio con IVA: $714,00

* Mega Contraste Dinámmico (2.000.000:1)
* Resolución Full HD
* Disfruta de 2 entradas HDMI
* Puerto USB
* Incluye Soporte de pared inclinable y cable HDMI de 1.8 mts.

Ver Producto
 
Tablet de 8 pulgadas AOC
AOC - Breeze Tablet 8.0" MW0831 de 8GB + WiFi
Precio con IVA: $254,77

* Potente procesador Duo-core de 1.4 GHz
* 1 GB de memoria DRAM DDR3
* Pantalla de 8" con resolución de 1024x768
* Memoria interna de 8 GB

Ver Producto
 
Imagen tablet de 7 pulgadas AOC
AOC - Breeze Tablet 7.0" MW0712 de 8GB + WiFi
Precio con IVA: $186,55

* Procesador de 1.2 GHz
* Sistema operativo Android 4.x (Ice Cream Sandwich)
* Pantalla de 7" con resalución de 800*480
* Memoria interna de 8 GB

Ver Producto
 
Imagen parlante inalambrico
Parlante inalámbrico
Logitech - Mini Boombox Bluetooth

Precio con IVA: $88,86

* Sin cables
* Tú música a todas partes
* Se sincroniza con celulares, tablets, MP4, Pc u otro dispositivos con bluetooth.
* 2 años de garantía

Ver Producto
 
 
Aclara tus dudas antes de comprar
Pregunta Online.
Resuelve tus dudas por Chat
Iniciar sesión de chat
<

Llama a Tibo.bo.
Habla con un Especialista

(591-3) 354-7557

Escribe al correo.
atencionalcliente@tibo.bo

Responderemos a la brevedad

Horarios de Atención: de lunes a viernes de 9:00 Am a 19:00 Pm y sábados de 9:00 Am a 13:00 Pm
 
 
Entrega
24 hrs.
Entrega en 24 hrs. para Santa Cruz, Cochabamba y La Paz
Consultar tiempos de entrega para el resto del país.
 
Envío Gratuito
Si su pedido es en la ciudad de Santa Cruz, la entrega es gratuita
Consultar costos de envío para el resto del país.
 
Pago contra entrega
Paga al recibir el producto, solo para la ciudad de Santa Cruz
El pago se realiza en efectivo en el mismo momento de la entrega del producto en la dirección del cliente. Contamos con otras opciones de pago más información
 
Compra Online
Compra inteligentemente, pide tus productos por Internet
También puedes realizar tus pedidos llamando al (3) 354-7557
 
 
Suscríbete a nuestro boletín de ofertas, y descuentos de tibo.bo

Suscribirme al boletín
TERNUVIA SRL
Av. La Barranca C/ José Vásquez #1
Teléfono: (3) 354-7557 - (3) 359-8278
Santa Cruz de la Sierra - Bolivia
www.tibo.bo
* Las ofertas de este e-mail se mantiene todo el mes de Octubre o hasta agotar stock.
* Los precios en catálogo en www.tibo.bo son antes de IVA, cuando "Añade al carrito" le suma el IVA.
Este mensaje es enviado por: imagen logo envios efectivos
Contacto: enviosefectivos@outlook.com
Celular: 677002510
Santa Cruz - Bolivia
Nuestros servicios:
1. Generación de base de datos a través de páginas de captura, para captar suscriptores calificados.
2. Preparación y Envío de boletines atractivos e impactantes a sus suscriptores.
3. Conversiones atraves de páginas de aterrizaje persuasivas que conviertan sus suscriptores en clientes.
4. Análisis de las métricas en tiempo real y evaluación rápida de los resultados.
Desarrollamos estos 4 pilares como fundamentos de una estrategia efectiva de email marketing.
Para darse de Baja de la lista Ud. deberá hacer clic en el siguiente enlace:desuscribir de nuestras listas.
--b1_2daeaee72110e8417b797d6de375add6-- From BATV+26ff06e400cfbdc54a21+3722+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 1 07:51:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CF3A37F56 for ; Fri, 1 Nov 2013 07:51:45 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id BBF838F8074 for ; Fri, 1 Nov 2013 05:51:45 -0700 (PDT) X-ASG-Debug-ID: 1383310298-04cbb00ddd2f85b0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 9LX3uFpOzdEbmnnM (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 01 Nov 2013 05:51:40 -0700 (PDT) X-Barracuda-Envelope-From: BATV+26ff06e400cfbdc54a21+3722+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VcECQ-0003ta-AL; Fri, 01 Nov 2013 12:51:38 +0000 Date: Fri, 1 Nov 2013 05:51:38 -0700 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 15/30] db: separate out straight buffer IO from map based IO. Message-ID: <20131101125138.GA14898@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 15/30] db: separate out straight buffer IO from map based IO. References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-16-git-send-email-david@fromorbit.com> <20131031145609.GO22359@infradead.org> <20131031215020.GN4446@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131031215020.GN4446@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383310300 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141963 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 01, 2013 at 08:50:20AM +1100, Dave Chinner wrote: > > The patch description is a little too short, there's not real > > explanation of what it actually does. > > I can fix that. Thanks. I think all the answers you gave to my comments make a good enough explanation for this patch. From BATV+26ff06e400cfbdc54a21+3722+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 1 08:03:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1166F7F55 for ; Fri, 1 Nov 2013 08:03:21 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id E3E9630406A for ; Fri, 1 Nov 2013 06:03:17 -0700 (PDT) X-ASG-Debug-ID: 1383310997-04bdf0789a4543a0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id blZ9Ft7zWCF8EfgK (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 01 Nov 2013 06:03:17 -0700 (PDT) X-Barracuda-Envelope-From: BATV+26ff06e400cfbdc54a21+3722+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VcENh-0006Mu-0F; Fri, 01 Nov 2013 13:03:17 +0000 Date: Fri, 1 Nov 2013 06:03:16 -0700 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 25/30 V2] libxfs: fix root inode handling inconsistencies Message-ID: <20131101130316.GB14898@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 25/30 V2] libxfs: fix root inode handling inconsistencies References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-26-git-send-email-david@fromorbit.com> <20131030102318.GA31519@infradead.org> <20131030215940.GH6188@dastard> <20131031041343.GK6188@dastard> <20131031150024.GP22359@infradead.org> <20131031220438.GP4446@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131031220438.GP4446@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383310997 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141963 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Fri, Nov 01, 2013 at 09:04:38AM +1100, Dave Chinner wrote: > > > - if ((flags & LIBXFS_MOUNT_ROOTINOS) && sbp->sb_rootino != NULLFSINO && > > > + if (sbp->sb_rootino != NULLFSINO && > > > xfs_sb_version_haslazysbcount(&mp->m_sb)) { > > > > Oh, I hadn't noticed that LIBXFS_MOUNT_ROOTINOS does more than reading > > the root inode. Seems like mkfs might need the rt inodes if a file with > > the rt flag is specified in the proto file. > > mkfs always allocates the rt inodes directly after the root > directory is created. True, we obviosuly create them in mkfs. In fact looking over the code the only call into the rtalloc code in userspace ever is mkfs initializing those using libxfs_rtfree_extent. So removing the call to rtmount_inodes is fine, and we should remove the declaration of it as well as it's now unused. In the future I suspect we should simplify the mkfs code to not even require xfs_rtalloc.c for just marking the inodes as entirely free, but that's not something for this series. > > I can't see how xfs_copy could need either the rt inodes nor the perag > > data. > > Right, it doesn't need them, but it doesn't hurt at all to > initialise them because all the ag headers are about to be read to > find all the used space, anyway. xfs_initialize_perag_data does the following: - read in AGI/AGF. This is something we lazily do whenever we need it anyway, so no one should rely on it. - update the in-core superblock global counters. Seems like the old xfs_check relies on this and still needs an equivalent if we care enough. No one else seems to care. From BATV+26ff06e400cfbdc54a21+3722+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 1 08:07:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 58DBC7F56 for ; Fri, 1 Nov 2013 08:07:56 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 45CD78F804C for ; Fri, 1 Nov 2013 06:07:56 -0700 (PDT) X-ASG-Debug-ID: 1383311271-04cb6c503922e4d0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id jElA596FYSbopnVK (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 01 Nov 2013 06:07:51 -0700 (PDT) X-Barracuda-Envelope-From: BATV+26ff06e400cfbdc54a21+3722+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VcES7-0007jf-7X; Fri, 01 Nov 2013 13:07:51 +0000 Date: Fri, 1 Nov 2013 06:07:51 -0700 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 18/30] db: introduce verifier support into set_cur Message-ID: <20131101130751.GA29318@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 18/30] db: introduce verifier support into set_cur References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-19-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-19-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383311271 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141963 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Reviewed-by: Christoph Hellwig From BATV+26ff06e400cfbdc54a21+3722+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 1 08:09:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 607DE7F56 for ; Fri, 1 Nov 2013 08:09:51 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E19D4AC008 for ; Fri, 1 Nov 2013 06:09:47 -0700 (PDT) X-ASG-Debug-ID: 1383311386-04cb6c503922e660001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id EPlopPrMLM2ao2H9 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 01 Nov 2013 06:09:47 -0700 (PDT) X-Barracuda-Envelope-From: BATV+26ff06e400cfbdc54a21+3722+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VcETy-0007lW-Hv; Fri, 01 Nov 2013 13:09:46 +0000 Date: Fri, 1 Nov 2013 06:09:46 -0700 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 19/30] db: indicate if the CRC on a buffer is correct or not Message-ID: <20131101130946.GB29318@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 19/30] db: indicate if the CRC on a buffer is correct or not References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-20-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-20-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383311386 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141963 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Reviewed-by: Christoph Hellwig From eguan@redhat.com Fri Nov 1 11:09:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 392F329E04 for ; Fri, 1 Nov 2013 11:09:15 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id C28C6AC005 for ; Fri, 1 Nov 2013 09:09:11 -0700 (PDT) X-ASG-Debug-ID: 1383322150-04cb6c40d5445290001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id rwxwzGCIRmnfDUol for ; Fri, 01 Nov 2013 09:09:10 -0700 (PDT) X-Barracuda-Envelope-From: eguan@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA1G9AvY030692 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 1 Nov 2013 12:09:10 -0400 Received: from localhost (vpn1-113-54.nay.redhat.com [10.66.113.54]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA1G98Qr031952; Fri, 1 Nov 2013 12:09:09 -0400 From: Eryu Guan To: xfs@oss.sgi.com Cc: Eryu Guan Subject: [PATCH] xfstests: _filter_mkfs should consume input from stdin first to avoid EPIPE Date: Sat, 2 Nov 2013 00:08:49 +0800 X-ASG-Orig-Subj: [PATCH] xfstests: _filter_mkfs should consume input from stdin first to avoid EPIPE Message-Id: <1383322129-20322-1-git-send-email-eguan@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383322150 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 _filter_mkfs is a filter so that it should read from stdin first before printing anything out. Otherwise the command prior to the pipeline may get EPIPE. I saw this when testing extN with generic/204, _scratch_mkfs_sized was unable to create fs because of EPIPE, then _scratch_mount failed. generic/204 12s ... [failed, exit status 1] - output mismatch (see /root/xfstests/results//generic/204.out.bad) --- tests/generic/204.out 2013-11-01 16:47:56.728591856 +0800 +++ /root/xfstests/results//generic/204.out.bad 2013-11-01 22:52:53.207828779 +0800 @@ -1,2 +1,7 @@ QA output created by 204 -*** done +mount: wrong fs type, bad option, bad superblock on /dev/sda6, + missing codepage or helper program, or other error + In some cases useful info is found in syslog - try + dmesg | tail or so + Signed-off-by: Eryu Guan --- common/filter | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/common/filter b/common/filter index e37ce69..faf33e3 100644 --- a/common/filter +++ b/common/filter @@ -134,16 +134,19 @@ _filter_date() # Non XFS filesystems always return a 4k block size and a 256 byte inode. _filter_mkfs() { + local tmp=/tmp/mkfs_filter + cat - >$tmp + case $FSTYP in xfs) ;; *) perl -e 'print STDERR "dbsize=4096\nisize=256\n"' + rm -f $tmp return ;; esac - set - - perl -ne ' + cat $tmp | perl -ne ' if (/^meta-data=([\w,|\/.-]+)\s+isize=(\d+)\s+agcount=(\d+), agsize=(\d+) blks/) { print STDERR "ddev=$1\nisize=$2\nagcount=$3\nagsize=$4\n"; print STDOUT "meta-data=DDEV isize=XXX agcount=N, agsize=XXX blks\n"; @@ -175,6 +178,7 @@ _filter_mkfs() print STDERR "rtdev=$1\nrtextsz=$2\nrtblocks=$3\nrtextents=$4\n"; print STDOUT "realtime =RDEV extsz=XXX blocks=XXX, rtextents=XXX\n"; }' + rm -f $tmp } -- 1.8.3.1 From qchang@sri.utoronto.ca Fri Nov 1 14:11:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C5F5A7F56 for ; Fri, 1 Nov 2013 14:11:24 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id A4A90304053 for ; Fri, 1 Nov 2013 12:11:21 -0700 (PDT) X-ASG-Debug-ID: 1383333076-04cb6c40d4451d90001-NocioJ Received: from srsmtp.sri.utoronto.ca (srsmtp.sri.utoronto.ca [142.76.1.55]) by cuda.sgi.com with ESMTP id JcBkFB8tAj10vZoF (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 01 Nov 2013 12:11:16 -0700 (PDT) X-Barracuda-Envelope-From: qchang@sri.utoronto.ca X-Barracuda-Apparent-Source-IP: 142.76.1.55 Received: from srsmtp.sri.utoronto.ca (unknown [142.76.29.21]) by scm2.sw.ca with smtp (TLS: TLSv1/SSLv3,256bits,AES256-SHA) id 3ff9_e2b6_1e42365f_4bd4_4b56_bc4d_137f866a7e18; Fri, 01 Nov 2013 15:37:52 -0400 Received: from dovecot1.sri.utoronto.ca (dovecot1.sri.utoronto.ca [142.76.29.29]) by srsmtp.sri.utoronto.ca (8.14.4/8.14.4) with ESMTP id rA1JB9I5013361 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 1 Nov 2013 15:11:09 -0400 Received: from [142.76.31.8] (ws62203.sri.utoronto.ca [142.76.31.8]) (authenticated bits=0) by dovecot1.sri.utoronto.ca (8.14.4/8.14.4) with ESMTP id rA1JB8Wg012255 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 1 Nov 2013 15:11:08 -0400 Message-ID: <5273FCCB.60601@sri.utoronto.ca> Date: Fri, 01 Nov 2013 15:11:07 -0400 From: Qing Chang User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs@oss.sgi.com CC: stan@hardwarefreak.com Subject: slow ls -l References: <526EAFD1.1030500@sri.utoronto.ca> <526F7600.8060102@hardwarefreak.com> <526FC027.3040906@sri.utoronto.ca> <526FC84D.7070905@hardwarefreak.com> X-ASG-Orig-Subj: slow ls -l In-Reply-To: <526FC84D.7070905@hardwarefreak.com> Content-Type: multipart/mixed; boundary="------------020306080205050101090808" X-Scanned-By: MIMEDefang 2.73 on 142.76.29.21 X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 2.1 X-NAI-Spam-Score: -5000 X-NAI-Spam-Version: 2.3.0.9362 : core <4749> : inlines <196> : streams <1066291> : uri <1582883> X-Barracuda-Connect: srsmtp.sri.utoronto.ca[142.76.1.55] X-Barracuda-Start-Time: 1383333076 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141970 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is a multi-part message in MIME format. --------------020306080205050101090808 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I have collected some info following the FAQ guide. It may still not be enough. Please let me know. Qing --------------020306080205050101090808 Content-Type: text/plain; charset=windows-1252; name="xfswoes" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="xfswoes" # Oct 29, 2013 # # XFS slowness with ls du etc. kernel version (uname -a) Linux dovecot2.sri.utoronto.ca 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux xfsprogs version (xfs_repair -V) xfs_repair version 3.1.1 number of CPUs: 16 virtual CPUs contents of /proc/meminfo MemTotal: 32878632 kB MemFree: 310260 kB Buffers: 220496 kB Cached: 29971428 kB SwapCached: 212 kB Active: 9726912 kB Inactive: 21180124 kB Active(anon): 385040 kB Inactive(anon): 330260 kB Active(file): 9341872 kB Inactive(file): 20849864 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 6160376 kB SwapFree: 6159896 kB Dirty: 772 kB Writeback: 0 kB AnonPages: 714912 kB Mapped: 52696 kB Shmem: 184 kB Slab: 1045988 kB SReclaimable: 776440 kB SUnreclaim: 269548 kB KernelStack: 8736 kB PageTables: 57172 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 22599692 kB Committed_AS: 1148180 kB VmallocTotal: 34359738367 kB VmallocUsed: 335224 kB VmallocChunk: 34333710552 kB HardwareCorrupted: 0 kB AnonHugePages: 180224 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 10240 kB DirectMap2M: 33544192 kB contents of /proc/mounts [root@dovecot2 ~]# cat /proc/mounts rootfs / rootfs rw 0 0 proc /proc proc rw,relatime 0 0 sysfs /sys sysfs rw,seclabel,relatime 0 0 devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 devpts /dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0 tmpfs /dev/shm tmpfs rw,seclabel,relatime 0 0 /dev/mapper/vg_ipa1-lv_root / ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 none /selinux selinuxfs rw,relatime 0 0 devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 /proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0 /dev/sda1 /boot ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 /dev/mapper/vg_ipa1-lv_home /var ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 /dev/sdb1 /mailhomes xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 /dev/sdc1 /var/spool/mail xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0 sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0 contents of /proc/partitions major minor #blocks name 8 0 83886080 sda 8 1 512000 sda1 8 2 83373056 sda2 8 16 5368709120 sdb 8 17 5368707072 sdb1 8 32 2147483648 sdc 8 33 2147481600 sdc1 253 0 56729600 dm-0 253 1 6160384 dm-1 253 2 20480000 dm-2 RAID layout (hardware and/or software): Hardware RAID6 IBM Storwize V7000 LVM configuration: XFS not configured type of disks you are using: SAS dirves write cache status of drives: V7000 has 16 GB of cache size of BBWC and mode it is running in: N/A xfs_info output on the filesystem in question meta-data=/dev/sdc1 isize=256 agcount=4, agsize=134217600 blks = sectsz=512 attr=2 data = bsize=4096 blocks=536870400, imaxpct=5 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=262143, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 dmesg output showing all error messages and stack traces: N/A # time to run ls -l (1360 items): time ls -l /var/spool/mail real 0m10.271s user 0m0.097s sys 0m0.162s # iostat when ls -l is running: [root@dovecot2 ~]# date;iostat -xdmz 5 Tue Oct 29 14:44:28 EDT 2013 Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) 10/29/2013 _x86_64_ (16 CPU) Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.02 17.87 0.17 24.49 0.01 0.17 14.16 0.01 0.56 0.28 0.68 sdb 0.19 0.08 1.62 1.94 0.04 0.02 33.47 0.01 2.76 1.23 0.44 sdc 0.00 0.03 11.57 0.69 1.10 0.05 192.23 0.02 1.65 0.78 0.96 dm-0 0.00 0.00 0.11 2.24 0.00 0.01 8.70 0.00 1.14 0.51 0.12 dm-1 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 1.26 0.24 0.00 dm-2 0.00 0.00 0.08 40.11 0.00 0.16 8.18 0.03 0.86 0.14 0.57 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 155.00 0.00 127.20 0.00 1.10 17.75 0.06 0.45 0.25 3.22 sdb 0.00 0.20 0.00 11.60 0.00 0.07 11.81 0.05 4.07 0.17 0.20 sdc 0.00 0.00 0.00 0.40 0.00 0.00 12.00 0.00 0.50 0.50 0.02 dm-0 0.00 0.00 0.00 1.20 0.00 0.00 8.00 0.01 4.50 4.50 0.54 dm-2 0.00 0.00 0.00 281.40 0.00 1.10 8.00 0.19 0.68 0.10 2.74 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 1480.80 0.00 627.20 0.00 8.23 26.89 0.28 0.45 0.20 12.70 sdb 0.00 0.00 0.40 4.00 0.00 0.03 18.27 0.00 1.05 1.05 0.46 sdc 0.00 0.00 0.00 1.40 0.00 0.00 6.71 0.00 0.14 0.14 0.02 dm-0 0.00 0.00 0.00 17.20 0.00 0.07 8.00 0.02 1.09 0.09 0.16 dm-2 0.00 0.00 0.00 2090.20 0.00 8.16 8.00 1.65 0.79 0.06 12.52 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 1331.00 0.00 629.80 0.00 7.66 24.91 0.28 0.44 0.22 13.64 sdb 0.00 0.00 0.00 2.80 0.00 0.02 14.07 0.00 0.79 0.57 0.16 sdc 0.00 0.00 0.00 1.40 0.00 0.02 30.14 0.00 0.57 0.57 0.08 dm-0 0.00 0.00 0.00 1.20 0.00 0.00 8.00 0.00 3.83 3.83 0.46 dm-2 0.00 0.00 0.00 1959.60 0.00 7.65 8.00 1.43 0.73 0.07 13.20 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 6.60 0.00 0.60 0.00 0.03 96.00 0.00 1.33 1.33 0.08 sdb 0.00 0.20 0.00 0.80 0.00 0.00 8.25 0.00 0.75 0.75 0.06 sdc 0.00 0.20 0.00 0.20 0.00 0.00 16.00 0.00 0.00 0.00 0.00 dm-0 0.00 0.00 0.00 6.20 0.00 0.02 8.00 0.01 0.97 0.03 0.02 dm-2 0.00 0.00 0.00 1.00 0.00 0.00 8.00 0.00 3.00 0.60 0.06 # a second run of ls -l: [root@dovecot2 ~]# date;time ls -l /var/spool/mail Fri Nov 1 15:04:43 EDT 2013 real 0m7.814s user 0m0.096s sys 0m0.139s [root@dovecot2 ~]# date;iostat -xmdz 5 Fri Nov 1 15:04:41 EDT 2013 Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) 11/01/2013 _x86_64_ (16 CPU) Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.01 21.20 0.16 28.28 0.00 0.19 14.27 0.02 0.57 0.27 0.78 sdb 0.22 0.09 1.70 2.19 0.04 0.02 31.03 0.01 2.83 1.20 0.47 sdc 0.00 0.04 12.63 0.75 1.21 0.05 192.59 0.02 1.60 0.77 1.04 dm-0 0.00 0.00 0.11 2.46 0.00 0.01 8.57 0.00 1.17 0.51 0.13 dm-1 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 2.03 0.21 0.00 dm-2 0.00 0.00 0.07 47.02 0.00 0.18 8.15 0.04 0.93 0.14 0.65 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 730.20 0.00 1251.60 0.00 7.76 12.69 0.52 0.42 0.21 25.86 sdb 0.00 1.00 0.80 25.40 0.01 0.16 12.62 0.01 0.37 0.18 0.46 sdc 0.00 0.00 0.00 2.60 0.00 0.03 20.62 0.00 0.31 0.23 0.06 dm-0 0.00 0.00 0.00 0.20 0.00 0.00 8.00 0.00 3.00 3.00 0.06 dm-2 0.00 0.00 0.00 1981.00 0.00 7.74 8.00 1.04 0.52 0.13 25.96 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 1544.20 0.00 2844.60 0.00 17.14 12.34 1.10 0.39 0.21 58.34 sdb 0.00 0.00 0.00 1.20 0.00 0.01 9.33 0.00 0.00 0.00 0.00 sdc 0.00 0.00 0.00 0.60 0.00 0.00 8.00 0.00 3.00 1.00 0.06 dm-0 0.00 0.00 0.00 3.00 0.00 0.01 8.00 0.00 0.07 0.07 0.02 dm-2 0.00 0.00 0.00 4386.00 0.00 17.13 8.00 2.19 0.50 0.13 58.46 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 104.80 0.00 212.80 0.00 1.24 11.94 0.09 0.41 0.21 4.44 sdb 0.00 0.00 0.20 3.00 0.00 0.01 9.81 0.00 0.50 0.50 0.16 sdc 0.00 0.20 0.00 2.80 0.00 0.02 16.86 0.01 4.43 0.79 0.22 dm-0 0.00 0.00 0.00 0.40 0.00 0.00 8.00 0.00 5.50 5.50 0.22 dm-2 0.00 0.00 0.00 317.00 0.00 1.24 8.00 0.15 0.47 0.13 4.24 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 6.60 0.00 1.20 0.00 0.03 52.00 0.00 0.33 0.33 0.04 sdb 0.00 0.20 0.00 1.00 0.00 0.00 9.60 0.00 0.00 0.00 0.00 sdc 0.00 0.00 0.00 0.20 0.00 0.00 2.00 0.00 1.00 1.00 0.02 dm-0 0.00 0.00 0.00 4.40 0.00 0.02 8.00 0.00 0.95 0.05 0.02 dm-2 0.00 0.00 0.00 3.40 0.00 0.01 8.00 0.00 0.06 0.06 0.02 [root@dovecot2 ~]# date;vmstat 5 Fri Nov 1 15:04:39 EDT 2013 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 1304 542644 229484 29885592 0 0 80 17 1 1 1 0 99 0 0 0 1 1304 542752 229484 29885696 0 0 0 2211 1518 1281 1 0 98 0 0 0 1 1304 544736 229484 29885696 0 0 6 17216 7535 7631 3 2 94 2 0 0 0 1304 543988 229484 29885696 0 0 0 7403 3782 3889 1 1 97 1 0 0 0 1304 543604 229484 29885712 0 0 1 215 399 277 0 0 100 0 0 --------------020306080205050101090808-- From david@fromorbit.com Fri Nov 1 15:58:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1881F7F56 for ; Fri, 1 Nov 2013 15:58:13 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0BA97304032 for ; Fri, 1 Nov 2013 13:58:09 -0700 (PDT) X-ASG-Debug-ID: 1383339487-04cb6c40d44582a0001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id wD16ECEF07bNTdis for ; Fri, 01 Nov 2013 13:58:08 -0700 (PDT) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnoGAGoVdFJ5LOn3/2dsb2JhbABZgweDPL1AgR4XdIIlAQEFOhwjEAgDGAklDwUlAyETiAa9NRaPQgeELgOUK4NeikWHRYM6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 02 Nov 2013 07:28:07 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VcLn9-0001i7-6O; Sat, 02 Nov 2013 07:58:03 +1100 Date: Sat, 2 Nov 2013 07:58:03 +1100 From: Dave Chinner To: Gu Zheng Cc: bpm@sgi.com, elder@kernel.org, linux-kernel , xfs@oss.sgi.com Subject: Re: [PATCH] xfs: simplify kmem_{zone_}zalloc Message-ID: <20131101205803.GQ4446@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfs: simplify kmem_{zone_}zalloc References: <52738187.1000807@cn.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52738187.1000807@cn.fujitsu.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383339487 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141972 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 01, 2013 at 06:25:11PM +0800, Gu Zheng wrote: > Introduce flag KM_ZERO which is used to alloc zeroed entry, and convert > kmem_{zone_}zalloc to call kmem_{zone_}alloc() with KM_ZERO directly, > in order to avoid the setting to zero step. > > > Signed-off-by: Gu Zheng > --- > fs/xfs/kmem.c | 14 ++------------ > fs/xfs/kmem.h | 7 ++++++- > 2 files changed, 8 insertions(+), 13 deletions(-) > > diff --git a/fs/xfs/kmem.c b/fs/xfs/kmem.c > index a02cfb9..d56fcc9 100644 > --- a/fs/xfs/kmem.c > +++ b/fs/xfs/kmem.c > @@ -65,12 +65,7 @@ kmem_alloc(size_t size, xfs_km_flags_t flags) > void * > kmem_zalloc(size_t size, xfs_km_flags_t flags) > { > - void *ptr; > - > - ptr = kmem_alloc(size, flags); > - if (ptr) > - memset((char *)ptr, 0, (int)size); > - return ptr; > + return kmem_alloc(size, flags | KM_ZERO); > } > > void * > @@ -132,10 +127,5 @@ kmem_zone_alloc(kmem_zone_t *zone, xfs_km_flags_t flags) > void * > kmem_zone_zalloc(kmem_zone_t *zone, xfs_km_flags_t flags) > { > - void *ptr; > - > - ptr = kmem_zone_alloc(zone, flags); > - if (ptr) > - memset((char *)ptr, 0, kmem_cache_size(zone)); > - return ptr; > + return kmem_zone_alloc(zone, flags | KM_ZERO); > } These functions should be made static inline functions in kmem.h seeing as they are now just a simple wrapper. Otherwise it's a nice cleanup. Cheers, Dave. -- Dave Chinner david@fromorbit.com From co-op@mobartsgame.com Fri Nov 1 16:19:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E648B7F4E for ; Fri, 1 Nov 2013 16:19:16 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 51FDF8F8054 for ; Fri, 1 Nov 2013 14:19:13 -0700 (PDT) X-ASG-Debug-ID: 1383340745-04bdf0789846ed60001-NocioJ Received: from mail.mobartsgame.com ([118.194.240.253]) by cuda.sgi.com with ESMTP id oWFSEFSYtdHVAiM3 for ; Fri, 01 Nov 2013 14:19:05 -0700 (PDT) X-Barracuda-Envelope-From: co-op@mobartsgame.com X-Barracuda-Apparent-Source-IP: 118.194.240.253 Received: from hsewgg.eicp.net (unknown [183.0.233.239]) by mail.mobartsgame.com (EMOS V1.6 (Postfix)) with ESMTPA id 966BF281D2A; Sat, 2 Nov 2013 05:17:35 +0800 (CST) Date: Sat, 2 Nov 2013 05:18:48 +0800 From: =?gb2312?B?zunQxcD7?= To: Subject: =?gb2312?B?v84gs8wgvMYgu64gse0gNDgw?= Message-ID: <20131102051855587771@mobartsgame.com> X-ASG-Orig-Subj: =?gb2312?B?v84gs8wgvMYgu64gse0gNDgw?= X-mailer: Foxmail 7.0.1.83[cn] Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=====003_Dragon185774582821_=====" X-Barracuda-Connect: UNKNOWN[118.194.240.253] X-Barracuda-Start-Time: 1383340745 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC5_MJ1963, HTML_MESSAGE, HTML_OBFUSCATE_50_60, MIME_HTML_ONLY, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141972 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_OBFUSCATE_50_60 BODY: Message is 50% to 60% HTML obfuscation 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 --=====003_Dragon185774582821_===== Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w MC4yOTAwLjYxMDQiIG5hbWU9R0VORVJBVE9SPjwvSEVBRD4NCjxCT0RZPg0KPFA+xPo8Rk9OVCBj b2xvcj0jZmZmZmZmPmI8L0ZPTlQ+usOjujwvUD4NCjxQPri9PEZPTlQgY29sb3I9d2hpdGU+aDwv Rk9OVD68/jxGT05UIA0KY29sb3I9I2ZmZmZmZj52PC9GT05UPs6qPEZPTlQgDQpjb2xvcj0jZmZm ZmZmPmI8L0ZPTlQ+v848Rk9OVCANCmNvbG9yPSNmZmZmZmY+cjwvRk9OVD6zzDxGT05UIA0KY29s b3I9I2ZmZmZmZj55PC9GT05UPtfKPEZPTlQgDQpjb2xvcj0jZmZmZmZmPmY8L0ZPTlQ+wc+jrMfr PEZPTlQgDQpjb2xvcj0jZmZmZmZmPm48L0ZPTlQ+suk8Rk9OVCANCmNvbG9yPSNmZmZmZmY+ZTwv Rk9OVD7K1aOhPC9QPg0KPFA+dG5nc2RsYWc8L1A+DQo8UD4zODE1MDwvUD48L0JPRFk+PC9IVE1M Pg0K --=====003_Dragon185774582821_===== Content-Type: application/octet-stream; name="=?gb2312?B?v84gs8wgvMYgu64ueGxzeA==?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?gb2312?B?v84gs8wgvMYgu64ueGxzeA==?=" UEsDBBQABgAIAAAAIQAeXg6h1gEAAOsMAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADM l11v2jAUhu8n7T9Evp2IoVtZVRG42MflirT2B7jxgXjEH/IxBf79bANVh9LSxEjLDYHY533eY6Q3 J5PZVtbZE1gUWhVklA9JBqrUXKhlQR7ufw5uSIaOKc5qraAgO0Aym378MLnfGcDMVyssSOWcuaUU ywokw1wbUH5loa1kzv+0S2pYuWJLoFfD4ZiWWjlQbuCCBplOvsOCrWuX/dj623snRi1J9m2/L6AK ImSoD/dpY8UfA80lcaG5xkKNJxhmTC1K5vx50CfFT3oZHPrIfWXcg5Uw+Mk3+4qrsPJvHy8Bh7o7 /wdYwSGbM+t+Mem7pduabrRdPWq9yt8WaXCpFwtRAtflWvpzztFYYBwrACfrPF5zyYQ6+n6DHzcj jZfRhY2E/qJwSx9XPfHxuSc+vvTEx3VPfIx74uNrT3zc/Ccfzj8NgMbP9OiIMmeCAt2uBrxwt3vR c+SKWeC/nfXPzYsbeKl9xge3bBMs0MOX9HM/CLXkpkd0N256JHfjpkdwN2565HbjpkdsN256pHbj pkfoO7h+XptbbdDPxxbap9hxNA3VA+OFwDoBz8Np05D3TPRDaXvgyZQJYXrnwNuyyzU6LZPxe5kG OI2vKtO/AAAA//8DAFBLAwQUAAYACAAAACEAE16+ZQUBAADfAgAACwAIAl9yZWxzLy5yZWxzIKIE AiigAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAKySz07DMAzG70i8Q5T76m4ghNDSXSak3RAqD2AS94/axlGSQff2BCQElUa7A8fYnz///Cnb 3Tj04o18aNkquc5yKchqNq2tlXwpH1f3UoSI1mDPlpQ8UZC74vpq+0w9xjQUmtYFkVxsULKJ0T0A BN3QgCFjRzZ1KvYDxvT0NTjUHdYEmzy/A//bQxYTT3EwSvqDuZGiPLm0edmbq6rVtGd9HMjGMyuA xkjWkFk5n9h8bNM1okRfU1TSsH5K5QDoXJawJZwn2lxO9Pe1MFBEgxFBs6d5nk/FHND6cqDliKaK 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 BgAIAAAAIQCM9oJvvQAAACsBAAAjAAAAeGwvd29ya3NoZWV0cy9fcmVscy9zaGVldDgueG1sLnJl bHOEj80KwjAQhO+C7xD2blI9iEjTXkTwKvUBlmT7g20SsvGnb28ugoLgbWeX/WamrJ/TKO4UefBO w1oWIMgZbwfXabg0x9UOBCd0FkfvSMNMDHW1XJRnGjHlJ+6HwCJTHGvoUwp7pdj0NCFLH8jlS+vj hCnL2KmA5oodqU1RbFX8ZED1xRQnqyGe7BpEM4fs/J/t23YwdPDmNpFLPyyUjfjIzTISY0dJg5Tv Hb+HncyRQVWl+qpYvQAAAP//AwBQSwMEFAAGAAgAAAAhAG1XdNPuAAAALwIAACMAAAB4bC9kcmF3 aW5ncy9fcmVscy9kcmF3aW5nOC54bWwucmVsc7yRQUpDMRCG94XeIY7rJu9VEJXmFaEI3Uo9QEjm 5cW+TEISxV7EvRtv4KF6CyMutFBxIy4zw3z/x5/F8smP7BFTdoEktLwBhqSDcWQl3G1uZhfAclFk 1BgIJewww7KbTha3OKpSj/LgYmaVQlnCUEq8EiLrAb3KPESkuulD8qrUZ7IiKr1VFsW8ac5F+s6A 7oDJ1kZCWpszYJtdrMm/s0PfO42roB88UjkSIZyv2RWoksUigXPh0Tj1Ob/k9xEtiOMe83/zaBse 6UeP9i89htpsGh1tvzo53b8+71/eTq7bjybEwTd37wAAAP//AwBQSwMEFAAGAAgAAAAhAG1XdNPu AAAALwIAACMAAAB4bC9kcmF3aW5ncy9fcmVscy9kcmF3aW5nNy54bWwucmVsc7yRQUpDMRCG94Xe IY7rJu9VEJXmFaEI3Uo9QEjm5cW+TEISxV7EvRtv4KF6CyMutFBxIy4zw3z/x5/F8smP7BFTdoEk tLwBhqSDcWQl3G1uZhfAclFk1BgIJewww7KbTha3OKpSj/LgYmaVQlnCUEq8EiLrAb3KPESkuulD 8qrUZ7IiKr1VFsW8ac5F+s6A7oDJ1kZCWpszYJtdrMm/s0PfO42roB88UjkSIZyv2RWoksUigXPh 0Tj1Ob/k9xEtiOMe83/zaBse6UeP9i89htpsGh1tvzo53b8+71/eTq7bjybEwTd37wAAAP//AwBQ SwMEFAAGAAgAAAAhAG1XdNPuAAAALwIAACMAAAB4bC9kcmF3aW5ncy9fcmVscy9kcmF3aW5nNi54 bWwucmVsc7yRQUpDMRCG94XeIY7rJu9VEJXmFaEI3Uo9QEjm5cW+TEISxV7EvRtv4KF6CyMutFBx Iy4zw3z/x5/F8smP7BFTdoEktLwBhqSDcWQl3G1uZhfAclFk1BgIJewww7KbTha3OKpSj/LgYmaV QlnCUEq8EiLrAb3KPESkuulD8qrUZ7IiKr1VFsW8ac5F+s6A7oDJ1kZCWpszYJtdrMm/s0PfO42r oB88UjkSIZyv2RWoksUigXPh0Tj1Ob/k9xEtiOMe83/zaBse6UeP9i89htpsGh1tvzo53b8+71/e Tq7bjybEwTd37wAAAP//AwBQSwMEFAAGAAgAAAAhAG1XdNPuAAAALwIAACMAAAB4bC9kcmF3aW5n cy9fcmVscy9kcmF3aW5nNS54bWwucmVsc7yRQUpDMRCG94XeIY7rJu9VEJXmFaEI3Uo9QEjm5cW+ TEISxV7EvRtv4KF6CyMutFBxIy4zw3z/x5/F8smP7BFTdoEktLwBhqSDcWQl3G1uZhfAclFk1BgI Jewww7KbTha3OKpSj/LgYmaVQlnCUEq8EiLrAb3KPESkuulD8qrUZ7IiKr1VFsW8ac5F+s6A7oDJ 1kZCWpszYJtdrMm/s0PfO42roB88UjkSIZyv2RWoksUigXPh0Tj1Ob/k9xEtiOMe83/zaBse6UeP 9i89htpsGh1tvzo53b8+71/eTq7bjybEwTd37wAAAP//AwBQSwMEFAAGAAgAAAAhAG1XdNPuAAAA LwIAACMAAAB4bC9kcmF3aW5ncy9fcmVscy9kcmF3aW5nNC54bWwucmVsc7yRQUpDMRCG94XeIY7r Ju9VEJXmFaEI3Uo9QEjm5cW+TEISxV7EvRtv4KF6CyMutFBxIy4zw3z/x5/F8smP7BFTdoEktLwB hqSDcWQl3G1uZhfAclFk1BgIJewww7KbTha3OKpSj/LgYmaVQlnCUEq8EiLrAb3KPESkuulD8qrU Z7IiKr1VFsW8ac5F+s6A7oDJ1kZCWpszYJtdrMm/s0PfO42roB88UjkSIZyv2RWoksUigXPh0Tj1 Ob/k9xEtiOMe83/zaBse6UeP9i89htpsGh1tvzo53b8+71/eTq7bjybEwTd37wAAAP//AwBQSwME FAAGAAgAAAAhAG1XdNPuAAAALwIAACMAAAB4bC9kcmF3aW5ncy9fcmVscy9kcmF3aW5nMy54bWwu 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 UsO3VruwNz34YghaObSR6sX3oo4TRKBzqtrdZRtyK4TnW/CZSCRNQ0vxUZIBgu0ETnYCh2ASxNiw oynIFINxd5IOqid0nWm2XZBSBsyOp5vd4c/JqzBPgEkVLxew7iQC4UF5KPDt61EjnP0fAAAA//8D AFBLAwQKAAAAAAAAACEAG13beaFDAAChQwAAEwAAAHhsL21lZGlhL2ltYWdlMS5wbmeJUE5HDQoa CgAAAA1JSERSAAABVAAAAHEIAwAAAL1aq7YAAAADc0JJVAUGBTMLjYAAAAABc1JHQgCuzhzpAAAA CXBIWXMAAA7EAAAOxAGVKw4bAAAC/VBMVEUYHBgQEBAABAAxHCExODExMDEhICEpKCkhJCE5PDkp ODEhMDEhKEopOGM5QVo5RWsxSXsxSZQxUZQ5QYQ5Wb0pTaUxWdYpUcYxXd4xWcYxZf8xYf85cf9C GBhKHBhaFBhCMDFCNDFaMDFKKClaICFaODlaKCFaPHtSVVJCRUJKTUpaWVpCQUJCUWNCRXtKWYRa Ub1SUa1KSa1CXd5SWdZSVc5SUcZaXc5aYXtafd5KYc5Kef9Ccf9KZedahv9agv97GBBjCAh7DAhj HBh7IBhzMDFrKCl7KCljLFprMFJzOHN7QTl7SUpjSUpzQXN7RZRrRZxzQZRjQZRrTbVzSaVjTa1r XbV7eXtzcXNjYWNraWtjZWNrbZRzdcZzlv97nv9jjv9rkvdjgv97jud7ov+cHBiUDBCUGBiMDBCM GBiMHBiUMCmMODmcPDmUJCGEKCGEMDGcLEqUKEKcOGuEOHuMNGOcUVKMUVKMWVqMRYyMQYScfXuc dXucYWuUaWOEea2UlpSMioyEgoSUkpScnpyMjoycioSUnrWEntacks6cpqWUpt6cpsacqt6csv+M qv+Urv+1FBCtHBilFBClMDG9JCG9ICG9LCm9PDGtKDGtODGtIDG1OFq9MEqlMFKtKEKtOGOtRUK1 WVqlQUKtTUq9VWOlSXOtZWutcXOtYWOleXu1fYS1ioy1mpS9ur21srWloqW1trWtqq2lstatvuel vv+ltve9y8a9z/+1w/e1x/+9w+fOHBjeHBjOKCneMDHeKCnGJCHOMDHOPDnGMErWVVLeSUrGSUrO UVLOWVreUVLeXWPGXWPOcXPebWvGZWPGeXPeeXvGgnvenpzWioTGjozWlpTeioTGmpzOkpTGqqXG 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 xW/o+ivxFcNIjHWc1yD+Qy8DyWg0gCr/DEBb1XGYR5ODqnfBeWWyH4w/DC7+ImbduZELVUQvO+EG U8JowRbqET2K6tknn3zssWDYLw33DDY2Dgh8gD+wXCe8aN+QWYkR+efWyjc0f8hE/76h/QNG6nQs bbbGY/qrgPq/tz/37X8Bz4agehxqBGkAAAAASUVORK5CYIJQSwMECgAAAAAAAAAhAJp1zGv5KQAA +SkAABQAAAB4bC9tZWRpYS9pbWFnZTIuanBlZ//Y/+AAEEpGSUYAAQEBAGAAYAAA/9sAQwAKBwcI BwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3 PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7/8AAEQgAcQFUAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAAB AgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNC scEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY 2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//E ALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoW JDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWG h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp 6vLz9PX29/j5+v/aAAwDAQACEQMRAD8AzeAMmmtLGoyWFc9favKLmWJOAjFc/Q1nSXVzKcF2r36l VqT1ZwxhodiLiLruX8qlWWE45XPviuZsdPu7gAs7BT61uwacyIOSTU+0l3DlRdAjOMY5pwhQjof5 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 Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAf AQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQF ITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdI SUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1 tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AMa6 EAsXle88iRM7U3oufz5rLm1WyWVf9M3YAyFZmyfoK24tP09n817aIMeSzKpye/WrMUFrb4MSouP7 tezLDVXJvnPM+tQSsomdo93/AGxdjT7TTZZZBEX3sjrlQev3vetqPwjqlyjSx2zQ7Dgx+cwZsjtu qLTLsW3jNJGubqHbp7fPbR725kHUenFdHeeKZrWENa6veTPnDJPZ7ePriuCrOcJuPMzsptTgpWOe /wCEZ1uEY+zXOB38pZP5CmHTtUhPz2jkD+9ZEfyNbf8AwnVyDiaSJj6Pb/4CkHjoMeItP9+XjP6G s/az/mZpyx7HPs80TYlsYfwV0/mKRb2MN82np/wGRT/MCush8Q/byIImhSV+E2XzhQf+BcU9rHX5 rdVUW08oY/vVMLkj0weKTqz/AJmHJHscBdPPNuEEMsbE5+XacD8DVeyllEzCd5DhOQynAOa6C81k 5lt5rS0aSNyjvHCoZWH04p2m6tppT7NdaYkvljJYDa7cnqQRmhVJ/wAzHyx7FeK4sigzJBnHIbA/ nUyfZpPu+Q30ZTWz5GhTAOsVxBnn7xI/maqXWnaYSNm+UHr8qjH5rR7Sp/Mx8sexSuo0js5pBEvy xk529OKzFs0wu+S4YnHHmEdvarmrWFha6VdzRGVHSJiOFAJ/A1DG4aJWwykIvf2/+tXdg5Sk3d3O HF+6lYetrawsCZWI6DLsc/rUyQxHJGWx6jH9KhUqzMNhz1JLdxT45Y2IUiXPQnccV6ak1szznckF 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 lLmWluxtyxSsalgfNkImbAEzKXbsN39BXc63qejnxRJdvbJqcBtlCiNxtD545+lcdo1rGiz7+Sk5 Ayc9gc1sR2nmHEYVQOWPQCuiGKcY6pt6/jb59CJUlJ7mzD4xu1zHpuk2NkoHPy5wPwxUH/Caa+8p CXMO0f8ATEY/xrNlCkeVDwg+8e7GhYyn8NYKvK/wr7r/AJlqmurNPVNVv9bitWu7eCMW7sfMjJ+Y 4xgA8ip4bwR6SYRwTk53YBqk8iG0SIdR/WoC/wAu09CampUcraWsVGKQxuXNRkfMKcfvcUZO6sUm XdFDUDiZP9wd/c0U3UQTcLgnhAP50V9FRv7OPoefK3MyCiiivUOZbBRRRQAUUUUAFFFFABSGiik9 hi0UUUAFFFFMQUUUUAFFFFABRRRQC2CiiigAooooAKKKKAYlLRRVEISloopdBrcBRRRUdi+gUUUV QgooooAKKKKACiiigAooooASiiitFsYS3P/ZUEsDBAoAAAAAAAAAIQDdDU+RXlsAAF5bAAATAAAA eGwvbWVkaWEvaW1hZ2U1LnBuZ4lQTkcNChoKAAAADUlIRFIAAAFUAAAAcQgDAAAAvVqrtgAAAANz QklUBQYFMwuNgAAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAL9UExURRgYGBAU EAgMEAgYEAAEABAcKRgkEAgoAAg0ABg0CBggIRhFCCEcISk0GDk8OTEsKSkkITEwKSksOTE0MTEs MSE0WjE8Yyk4ayk8hClJGDFZGClVECFJGDlBOTFZKTlBQiFVUjFJSilZezlJayFFezlVlDlNlClF jDlVrSlNrTFdzilVxjFd5zlpEDllKTFlUjFhczFpnDl5hDlltTll1jl1zjFl/zlt9zlx/0I8KUI0 KUI8QlJVOUpZIUJVIVJVUlJZWkJFQkJFSkpJQlpNUlpZWkpJSkpVc1pdY0JNc1JdjEJZjEJJlFJZ tUJdrUppMUJ1IUp5IUJlWkJ9Ukp5Y1pljFptlEpllFJptUJxtVp1rUpltVp5zlJ11kJp1kpt1kp5 90KGGEqKIVKaIVKOQlKGc1qWc0qSnFqmIVqmc3s4KWNVOWNJMXNFIXNROWtdUnNZQnNdc2NpOWN1 OXNpUnN5SnNtQnt5c3Nxa2NlY2tpY2Nxa2Nla3t9hGtxlHN5lGNxlGN5lGt9tWNt1mOOOWOaOXuG UnOGnHOWnHuGrXOWvWOOvXOGvWuK1mOC3nOW/2uO/2OK/2OqMWu2MXO6MXuma3O6c2u6c3vTOWPD IXvbQoRdQpxZa4RhSoR5UoxpUoR9c4R1a5xtY5yOUoyCWoyWe4yGe5yWY5yenJSWlIySlJSKhJSO lISGlIyOjISGhJyWhIyalISWtZSatYSOtYyetYSe3oSW1oSe/5S+c5yinJymvZS2vYyqvYyivYSi 3pS2zpSq3oSm/4yu55yy/5Sq95THvZzD94zvQqVZKaV5a711hKWCa6WenKWahK2ie72ulL2ylK2u rb22vb2+vbW2tbW6vbWutaWmpbWyra2utaWu1qW6/7XHva3f1r3P/73T/7XH/6Xr3sa6pc7HnN7P lMbDvd7XpcbHxsbT1s7Pzs7LxtbT1t7Txtbf3s7b/87P/97n9+/breff3vfrjP/3jO/rvefn3v// zu/3//fr7+fv9+/n5/fr5////0qV7GQAAFfrSURBVHja7b1/fBvneSdIWo1S0yQAArISJ1HZ1JUt S0q6uahDSWQCAhAgKG6bNFs7ri3LbLLdy67S0HFozwAEJMe3V0euHYm7t3e3l40DxiYygx8zkCjZ PNCxa5m53OUMksLPASRHUulDQYAiw2pvdRQdfe77vO8MCNpu95/9cwcgCJLgYOY73+d5vs/zPu+L NuG/bf/VtzYhW1uo1+u1em2hVm/UWrfcmfzFQhFboTRVulicKK7/KY8bbVXjmflzvlatmq+p1/K0 5fJF+lZbXKwv1uvVhWv4nsvqcrZazOL3VfYiPOJ3SkzBa8v5PJ4qMv0v/XOumGP7od3Xb5nbarmi 63FR1LNZ3LM6toqcqfBnuj6h67Kc1ad0GbdMGm9XyMpKPFvOYf9Feg96R0Vn/873gf/FVilny6VK uVAoF3KFYiFXxmtzBfqHcr6Ak8HD+kFX8/wc2W9qeQMNgFqpAtJaAxisb3VCplE4WwSmhYvFi4kv JfMAtV6tcvDyJrQt3/Mmsvy3jXqtkW/ZaoTpYqNYW7y20CgCVJyLXsbBF9ix5oplnLSi4OjKxXxW jjFQOaS5Ip0M2/M6qDcJ1KQYJkD0ip6V9UoWoBKg2QyDNaOb36bwVckVFEUtl+kK4e0YtIA6my1l y8ARX2wrZCuFUjlbKOEP5UKpYGx0fYsEaKGaLxT5GRUK+BX7k4EqQGZoM6aCqIuEKbvXDXQXarXC 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 bZNVT0hVHE3TjZIpn1OVlvh8p6HvJ1VBJnBKmhIC7alIShhvpvBvGvi24G7QnD98MsrBU/hi/KzY DDKhs2czyGX4QwUARA12TslmptduT299Pr321vw/n85+8c/ZZ/cf3XsXam7JNG1bgiqnxlrgcE4K UaMVMzxX+TchkNNP70+P/jS7+cn88I+g7Ef3rsPz4KN7b9qqBbTFNr+8ctVWTdm2DfXLK1ce3jqa /uu30w9+B90Pf/7R9Nr12c0/nxsFNXCWcfDg6KPpe/+uGcUyDLCKqai2aZhglSvTe3/hpjhX/1mr //jOrx98clRTv6qA9g3FdCx4CQXn500FY2J+830eB9A9e/vG2RoF3rIKLve9x4b3bgMeTH9/e374 15dfhlSl6ZoMT+aa8qOH//jN/PDq8f33H1w9hIHiKYzNBKvV4uN/+tLFOBP+r5P2VwAAAP//AwBQ SwMECgAAAAAAAAAhAOFuYNdbTQAAW00AABMAAAB4bC9tZWRpYS9pbWFnZTgucG5niVBORw0KGgoA AAANSUhEUgAAAVQAAABxCAMAAAC9Wqu2AAAAA3NCSVQFBgUzC42AAAAAAXNSR0IArs4c6QAAAAlw SFlzAAAOxAAADsQBlSsOGwAAAv1QTFRFCCwxEDRCGE1jGF2UEF2cCF2cAFmcEGWcGGWcCGWcEGmc CGmcEGWlGG2lEGmlGHWlCGWlCGmlGHmtEHWlCHGtGH2tIUlaMV17KU17MVV7KVFjIVlrOV2UKVmE KVnWMWV7OW2cIW2cKW2cMXWUMW2UMWGMKXWlIX2lKWm9KWWlMXneMW3eOWXGMX3WMWXeOW3OMWX/ MW33OW3/MXXvOXX3OXnvOYKcKYKtMYatMY61KYq1OZq1OZK1MY69MZa1MYLGOZLGOYLWOYbOOYLn SkmMQlmUWkmMSlWUQnWUQnWcSnmcUnmMWnmMSnWcSnWUQm2USmWMQmWMSm2UQmWlSnXGQnXWQnXG Snn/Uo6cWo6UWoacUoKMQoKUWoKMUo6tSoalSoKlQoKlWo6lQpKtWpqlWoK9Sp69Wpq1Qp69QprG UobWUoLeSprOQo7eSoLGSpLWSp7OWoL/WobvSorvSqa9QqK9Wqa9UqrGSqbGWq7GWqbGWrLGY22M c5aca46ca46UY4aUe5qUe5KMc4qUc4qEa4KEY5qtc5qtc5KlY561Y4r/e57/c5b/e5bnY4bvY47/ c5L3e6a1a6a1e6q9c7LGY6rGY7LGa7rGe6L/lJ6MjJqMhJKchIqMhJKEnJaMhJqllJ6lhJ7ehJ7/ jKKclKaUnKKMjKatlK6tjKq1lKatnKKtlLK9hLK9lKbWnLbOjKrWnK7WlK7enLL/jKr/lLL/rbac paqUtbaUvbqUta6MraqMraKMrbqcpaqlrbq1pbKltb61ra61tba1pa61rba1ra6lpbK1tb7GpbrG rbrGrbbOpbr/vcOcvce1tcPGvcfGtcf/vdP/xr6U3r6MxraMxr6lxr7GzseU3tOc1seU3suM1tO9 zs+91su9xse9zsel3tO11sul1tel3sul1s+l3tve1tfGxsPGxs/W1tfeztPWxsfOztv/xtv/3uPW 3uP/1uP/59+959u959ul79u179el9+e97+O99+/O9/fO7+fO9/f/5+//9/P/////NMmoOgAASehJ REFUeNrtvWl8VNeZ7tvnxuWad9Wukno4nT5NWaTKkUPO1kCNmow650gGQ5x7HMBitNxCSkMbXWu0 LpOCjC1IaLsjEZQmSszQxnZy0wxCJg3IoCBsbKaOg8HEgnRsMJIDyEnsjoDffZ/3XXtXCTvnng/3 41lV2vOw9n8977DWLuM/Mf53USXvf7r6v7DDKn9iTLI7Pmd32Kl4MPWGaObBx+Pw2L0eu+bw3EUr Ho/m8Pr4o4U0DQuapmG736NpfizYaTOdF9IcGl3Ja7c7PDTRcF0NV7J7/Hd5bE460unx221+j58K bfPjGn6n32P30yEep9/u97n8fqem2WiRttv8mGKP04lFbLRh1YNNuIpftzmxD0dik9Nuc9LDaB6n 5rR7nFw0mTltdGs6CCfYnLLEHxv+nNjnVIv0Ubv8TnWQX3bY3XIyLuJ22mjNbn38BNUXDnu9gEgg XARB4QQk4uD1arLF4Q0xUBeI0FTz0YrH7dc1Tdd1+vNrOrELAatdTrJ7tJDH7tBos1wQz88TRYKm mu5HPT02ajTh5fG7nS6NCOiaS/c75eP0a3yOjqP8gEcPhZPpvurJcToWmZYHD+fUGaLuFNBuociX 4/Ox082XUitqYjPpO9UVAM5pMw/A1G1d2ebGMiZuJ7N1Ogmqw3dP5B6f18EYWZlM0fM5aNcO0Xk9 Dq/X6yOKLsCir06AtIAXUiWgmh9QPYSV+Hk1h8vhCdHH4SKWLsClGXG1Q3E2YenmZ9PAiqkpyhrL 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 +rFDuTOVXxh7agwrl6x+EtcF1OU+lNP+RegCFyOZH6ERrO9ox8DzYedP9ZCon0omYohlrIbund/Q YAhggLSxuiCQmDK9lpF6KxoIsQIle2gMk2frx4Y23X5xYv1D8J/fwPzmrt/0wG964A3dA/8/DxwY Z6STVIsAAAAASUVORK5CYIJQSwMECgAAAAAAAAAhALtHke3jNwAA4zcAABMAAAB4bC9tZWRpYS9p bWFnZTcucG5niVBORw0KGgoAAAANSUhEUgAAAVQAAABxCAMAAAC9Wqu2AAAAA3NCSVQFBgUzC42A AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAvdQTFRFGBwYAAQACAwIEBQQGChS GDBzOTw5MTQxMTg5KSwpKSgpISQhKThaOTxSISxCKTBSIThzOUFCOUFjMUF7MUmUOU2EMU2tOVml MVXGMV3WKU3GOV3GOV3nMV33OWHOMWX/MWn/OWXvOW3/OXH/MWHnSgwIQhAQSgAASiQhWiQpSk1K Wl1aQkVCUlFSUkVCUk1KSklaUl17Qk1zSlV7SkGMQlmUQl2tWkm9SlXeUk3GSlHOWm1rWmFrUnFr UmWMUm21SmW1UmmtSmnWWnXGUm3eQm3nSnn3UnnnUnnvSnHnQm3/WoL/ewQAawQAayAYYzgxaziU cziEa1FSY11ac1FSe1GEY0Glc3Vza3Fra21re317a3l7Y2Vjc21re2VjY3mUc32cY22Uc22MY3m1 Y33eY33Oc4J7c4K1e4q9e47Gc5Lea4bWe47ec47eY4Lea4rnc5b/e57/a47vY47/Y4LvlAAAjAAA nBhCnCQplDAplDg5nCRShChrjChjnEE5nE1KhFlahH17hGVjlG1jjHFrnHVzhG1rlI6MnJ6cjI6M nJacjJKchIaEjI6UhIqcjIaElJ6lhJKllJqtjJa9jJq9hJLGjJ7WlJ7GhJrOhJbWnLK1nKq9nKa9 lKLOnKbOnLL/jKr/jKLvrQwQtQAAvQAAtRgYtRAYvRgYvQgIpQQIvRQQpQwQpRAppRQxrQwhrRgx vSwxvSQptTQxtV1apVlatVFSpWFavXl7vWVjtWVjtX17tYJ7rYJ7pZ6ctY6UtZqcvYKEvb69vba9 tba1ra6ttbq9paalrbK1ta6tpa7Gta7Gpbr/vcO9tcf/vdP/vc//xgAA1gAAxhQYxhwhxjw5xjQ5 xiQpzklSzlVaxkVCzmlr1nlz3mVj1nFz3oaM1p6c1o6M3o6Mxo6M1qKc3q6t1rq1xqal3t/ezsvO xsfG1tfWztfW3svOxs//ztv/3t//3uP/55qc57a158fG79PO59/n//f37+/v5+fn9/f/7+//5+// ////rjlTvAAANHZJREFUeNrtfXtgHPV954LaXSQlbd2mKSQxPyPR1z5icrkESFxCoKxki1zJ+Zr1 Lutceg0PY8uWEIRrQ6/l0nRnV0ts/AKCzeqQQkkTaO/SHjkaXTvzm51dVxLWtekrufZoeq1m1mWj louklfaP+z5+v5lZWwpKIG1oGYMt7c7r95nP9/N9/B4TEa+lbdtr4zYjov369ipvr4P6Oqivg/o6 qN/129LroP5LxvQ1AupLf/mnX/7jL3/l/75GkH0tgPr//vSJySnYJqf+5O9fB/XV2f76M5PziCn8 NTn5lddBfVUwfYIg5W1+8s9eB/WVby89iXbvYzo59dXXQd3MtrS8sLLc2uDLPyW7D6g69cRL659j ZXn5u8WP/dOD2nI92tz1YG39w+Tk1Hnb/74Qu1U+w/rn+BcI6je8huu6iIjZWOfrr04qovp0nfz1 5fN3alj0YPA0jddBbbcXEFOEFDbTu/D7L3cYP21P/cN5+7gWHguY4tP5bkD1HxXU1gWG22KeKkzN hQu+/yP2Uh3I/p/OfVYAUNPUAuAtX3jZf76gLhByjc4WAr3OKUwRVuu8Y5ZafzTZ4aXWAbVlmX9j KkTp+XR8u3wOT+6u/LMEtcU0AuDcjk99nhJTO76kHf5k6sLtrzufiwmb9zfqubiuGX5sDdNTit36 5wfqEnkRxs4NsxfpxWB7hM75B/7ZvB+lqn/nn3opbNAr0iRU6QzeeapKUkserBPr1ySoS8uNlY6o kWxQgRry8g0vZPu4yfOpCt5/Utm9Mv7JPwZVCHawq5ZpMaqE36zrdmDKUQH6sA4LWFj4Dka13wlQ KfKEZobB89mI4LVCoPqunzdbdrrvv8W8vzMACKdUy3bBYlBN0+eq/pI/pQ9RuH1dXVrgZ9B4DYG6 4lPP02RwGVJT0dHrMH8lp7BVTWk4TocELP3HMEsR4Mm/CRmA4xSlBtUPADSmUmPKeu76UgTazbe4 9F0M6vJyKEVsKYM2Q/KpWKT5WG002HEsmJ08teQDju10MOh370VV9XV1fuqXQ9eFnTN2FY6zQvjR 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 CwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAE8BHwMB IgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUE BAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1 Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAf AQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQF ITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdI SUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1 tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1N +yQf88Y/++BR9kg/54x/98CpqKAIfskH/PGP/vgUfZIP+eMf/fAqaigCH7JB/wA8Y/8AvgUfZIP+ eMf/AHwKlJwMnpXkXxE/am8BfD2WS1bUTrepocNZ6UBKUPoz5CL9M59q6sPha+Ln7OhByfkcWLxu GwNP2uKqKEe7dv8Ahz1j7JB/zxj/AO+BR9kg/wCeMf8A3wK8V+A/x/1H43eKNZjXR4tI0bTrZGxv aaV5HYhcvhQBhH4xz68V7hVYvCVcDVdCurSVrre19ehGAx9DMqCxOGd4O9na17O3XXch+yQf88Y/ ++BR9kg/54x/98CpqK4z0CH7JB/zxj/74FH2SD/njH/3wKmooAh+yQf88Y/++BR9kg/54x/98Cpq KAIfskH/ADxj/wC+BR9kg/54x/8AfAqaigCH7JB/zxj/AO+BR9kg/wCeMf8A3wKmooAh+yQf88Y/ ++BR9kg/54x/98CpqKAIfskH/PGP/vgUfZIP+eMf/fAqaigCH7JB/wA8Y/8AvgUfZIP+eMf/AHwK mooAh+yQf88Y/wDvgUfZIP8AnjH/AN8CpqKAIfskH/PGP/vgUfZIP+eMf/fAqaigCH7JB/zxj/74 FH2SD/njH/3wKmooAh+yQf8APGP/AL4FH2SD/njH/wB8CpqKAIfskH/PGP8A74FH2SD/AJ4x/wDf AqaigCH7JB/zxj/74FH2SD/njH/3wKmooAKKKKACuV+JPxO8O/Cbw1LrniW/Wys1OyNQN0k8mCQk a/xMcH2HUkDmmfFT4naL8IPA+o+KNelZbK0ACxR4Mk8jHCRoD1Yn8AMk4AJr8svHnxM8Z/tKfEWK eeC41LUbiQw6bo1iGdLaMnOyNfoMs564ycADH02TZNLMpOpVfLSju/0X6vofL53nSyyCp0lzVZbL 9X+i6np3xl/a78U/Fqe4sLKWTw54ZY7VsbaTEsy+s0g5Of7owvruxmvOPB3hHX/G16tnoGjXurzj qtpAzhPdj0UfXFfRvgv9krwb8HfDC+L/AI26/bW8cWGGlpcFYFbGdjMvzzOcfcj46/eHT239lz48 +G/jK/iuw8HeGk8OeGPD8ltDZ4jSFrjzBIWcxIMIPkGBkk55weB9rUzjD5fh5LLKPNCG8to3233k /wCrn50uG8Vm+JjUzevyyltHeVt9tor+rDv2SPhFrfwr8IasfEVpFZapqV0knkpIsjrEqAKGZSRn cz8D1684Hu9FFfmGMxdTHV5Yir8Uux+u5fgaWW4WGEofDHa+/f8AMK+Xf+ChP7QU/wADfgnJb6Nq N/pHi/XpUi0i+skUiIxTwvPvZj8uYi6jg5z2619RV4D+3r/yaL8R/wDrzh/9KYq4megfIt1+2z40 uvg98NdQ0b4t6H4S1KSzntNYfxXpN1dS3t3E67pIzb2k4CASKOSp/wBnjNeR+HP22/jInj/W4ZPj lodtaFHaPVNS0y6l02UlkO2CJbJ5kPJxviUAKwyOAX/Gu8bT/CH7J9ympNpDxeHt4v0shetb/wCk D5xAeJMf3e9ea+FvE09t8Z/GN8vjm4sZZ7OZX1tfCaTvefNFlDZ4xAGxneOm3H8VZt2Gfp3+xz40 8S+Mv2cPEWp2/wARbb4reLY7y8jt9Qa1nt7aG5FtE0VqPPihd0BKOW2qP3rDPy18eePfi7+1Tp37 VPhPRNUvItN8Z3MELWfhjT9TdNGulJl2tNEs/lsTh85P8K+gr3P/AIJZWWoX/wCyV45tNJvRp+qz +Ib6K0vGAYQTNYWgSTHOQrEHHtXxh408Z+Jtc+KHw9+I0XxdXXdXu9RbR4fE93pq2I0wwmElnRwF KKt4GLY6bsnjim9EB9I/E/8Aaw/aN1HxR8RPh5pln4fsr7w34T/tLXri0DQ3FiosYGvJbeYTj545 J2KbcnhSM4rI/YZ+K3xl8c/E74dWmufEaO68MzG8kfTdW1xZtR1KNUnO4xyM0rhXRsEYUCI+lYvh EXw+PH7TR1LX7fxXft8IdQebXrMqYdQY2VgftEZX5dr5DDbxg8VwH7AWsQ6r+1p8GLeFZN+m6dqd tOWGBuMOoyjac8jbKv45ouB9TfG66/aE/aP/AGjLfwH4Vt/Ffwh8DaJPcQz+K7U3UEF6qt/x8+Yo iEoZQgSFWPLMS2CSvLa/8CvEXhj4qaT8ONT/AG0/G9r401VEls9M+wao3mq27afNW8MYz5b9WHT6 V2v7bPiTVtI/bC/ZwsrHVL6ys7zVrNbi3trh445gdQgBDqDhhgkc9ia8x/bQt/Fl3/wUO8CQ+BLq 0svF76VaDTZ74AwpLvuOWBVhjGexpsDrNQ8DftL/ALI3xU0PWtK8Q+K/2h/C15bSxXun3E1wQp4y pjeSfymHyssoznDKRjIPpX7e2pfGfxHongvwx8KND8UWt7e3C397rPh68ltjb4RoxbSyIVwpMm47 mA+QEjgGqGneF/231v7Y3fjDwO9qJFMyrCmSmRuA/wBG64z+lcp/wVQ8P+E9Pj+H/i/xLpmra4Y5 5dOWw0/U47FGTiViztBKTnbj5dvB60dAPKb7Q/2g/wBnr42GXxXrvxP8beFNKvYrrT57HX5jZ6rs dZEim8xyux1VkdMZHPBFY9j8Lf2rde+Cms/EBfGHxJTV4tSiW28Pwa1dmW6s2VjJPFGspY7XMYCg crvIzgVHafDPwfqVpb3EP7LDSQzIsiOfivECVYAg4IBHB781g/EXwX4H8JeC9U1O/wD2brnQbaOM IdStfifFcy27OwRWWIRvuO5hwVI9RgVIH2X8APGXxU8A/sbapr9z4Y8aeLviLaX67NE8Ym4a+uSz 26SeXvHmeSqtI68fwt714L+yX+0z8dfFOj/EW0aO91W3jtr67XxVrPn3UOi3EVs8kcOwI+QWUfKF LHoFPSvrL/gn9oGj6J+y14Un0KC8trHVHuL8QX9wlxLGzTMhBkSOMN9wYOwenavmz9ha41i0/Z+/ aDudA1eDQNWt9Tmng1S7gE8dtshLM7RlHDAKG+Xac+lPsByVn47+PH7QGh/2rpv7S3gLTINJtp72 6isb+60maG3EiI8txGLNG2AlAGYYG/j71fR/7BvxV+IfxQ1Lx4fGXxK0f4jWGlPb21tcaLp7W8MU xMu8iQ2cAkDBVI2l8DB43DP5+aX4utdDfWDpvxh8E2A1e0awvVtfAZjSe3Z0Zoyo08AKWjQ4A/hF fbv/AATL1uS8sfHOlWfjTQfE2i2DWkwtNE8PjSxbzy+aDI/+jQmQusIGSWIEYHHFC3A7L4WfBn9p 7w98QdD1Hxj8Y9K8QeGLeffqGmQ2wV7iPBG0H7OuOcHqK8Asfjj8QW/ZU/aT11vGOtHWND8U21pp l8bxzLZwm+hQpG2cqpVmUgdia6b9izUvHnhn9tf4i/DnxR8SPEfjzT9A0K4VJNYvriSJ5RcWeJRD JLIEbbIwzknBPPJryDT/APkzT9q/r/yONp/6cbegR78fjR44t/iV+yHpaeJr77B4q8M2d1rcLuG+ 3ym2jYvISMliSSTnnNeY/tu/EDxZZftcz6Bb/FnxR8OvC0WhwXdxNpFzdvDAQrZb7PBIpJZtoJHT OTwDWzOf+Lw/sM/9ilZf+ksdTfHjwRH8S/8AgojqXhSTA/tjwLd2cbE/dkexnCNzx8rbW/CgZ5d4 vs9W8EahFZ6n+2V4xMkmnWurFrS31adI7W4CGGR2S4IUMJIzz/z0X1Fc7+0Dc/ET4J22rx6d+0x4 x8Yavo2q2ml6naW15qFvHbtcQTTIwmM7I/EDDavfPoa7H9j/AODEHxN/ZK+PPijxFeRvLeacuk2l 3dOMWq6dbJPGSeyKRbD2ENeZeJPDK2v/AATzsPFdzc/b9Z8SfEZJbq4dsyhYrK7jRHPqD5jfSSkB +zHh+R5tB02SVmeR7aJmZzkklBkk+taFZvhrjw5pX/XpF/6AK0q0EFFFFABRRXEfG7xyfhp8I/Fv idG2zabp0ssJK7v3uNsYxkfxle9aU4OrNQju3b7yJzVOLnLZan51ftp/Gq8+Mfxlk8OaS0tzomgz nTbK2gBb7Td7gssgA6sX/dr14TI+8a+0f2WP2ZrL4HeDUur1Ek8b6jb/AOnXvD/ZgeRBFn+FeMn+ JhnptA+HP2APA8fj79oaxvb9Tcw6Day6sxc7t0wKpGTk5yHkD59VFfq9X2+f4j6lTp5Xh3aMUm/P 1/N+p8XkeF+t1amaYhXlJ2j5Ly/Jeh+Zn/BQfwG3hLxx4durjxJrfiO+1K3nnlfVpozHbqHQKkKI irGv3sgDnA+tbn7APxV8J/B7wd8Q9V8Xa3b6PazXVksSyEvLMwjmJCRqC7EDHQGp/wDgpZqH2r4m eFNO2HFrpDT7sf8APSZhj/yF+teE/AP9mrxH+0Nrl7aaPLbafp1h5ZvtTujlYd+7aFQHc7Ha2AMD jkjivoqNOnicjgsXPli1dvyUtP0S0Pm6teph89n9UhzSTsl/27r+rPs+7/4KY/C+31QW8eleJbi0 3KpvUtIggz1O1pQ3H0+le9/Cb44eC/jbo76h4R1qLUPKwLi0cGO4tz6SRt8w+vQ44Jr4a+Kf/BNj XPCPg+81nw34nTxLd2MJnl02SyNvJKFGW8pg7AtjOFOM9Ac4r5k+B/xR1L4KfFDQ/FenSsiW06pe QKeLi0ZgJY2HuuSOOGVT2rxf7Ey7H4eU8um3KPf9U0rX7n0CzjH4KvGnmEElLt/wG9j9vK8A/b2G f2RfiP8A9ecP/pTFXv8AUc9vFdQtFNGk0TfeSRQyn6g1+eH3Z+VV78RtE8M/Db4PTn4u6L4I17Qv CVtPa6Zd+AI9bvFmMkriWC7kgYRFxsUKJFAKZJGSaz/GXijxZp3wd1X4sP8AFqLTZfFqXekQ3R+H Fhpup63hFZ0+1wKZFjYqF8wuPmj/ANkGv1ak0HTJipk060faoVd0CnAHQDjpU1zptpexpHcWsM8a fdSWMMF+gI4qbAfHv/BPXf8AB79iS68W+I1aPSw+o+IvLhs1jnFpEgBJxgyswt3ZWY5Ksig7VWvy 80TW9LtdG8A6T4m0q+bRrbXrjVr3ClBdWM32KNxEQVYnFpMCQRyRg5zj+g0DAwOBS0WHc/D2P4he BYviv4w1rTfGWteGvCms6ddaBBp9lpjzzjSmtvs8EEhaZdwRY7ckFmLGPlj1Pt37AHjLR9E+OXhD wf4e+I2oanps7XznR7jwpb2onP2SZzuuvOeRQCgbHOSgHAPH6qUUWA/Lf9tr9oXwfqf7YPwtu4pr sw/D7W4k1xmtiDGYb6KSTy/7+FjYjFcv8Vv2r/AHi79ujwF8UdOur5/CWj2tvFdTPaMsu5DPu2xn k/6xf8iv1hm0HTLiRpJdOtJJHO5neBSSfUnFM/4RvSM/8gqy/wDAdP8ACiwj5d/4eg/An/oK6z/4 KpK81/4LAHHwv8Ant/bMv/ok192f8I1pH/QKsv8AwHT/AAp+q6DpmvRxpqenWmopGSyLdwLKFPqA wOKdgPxP0u98DpptqJdS+CyyCJAwudM8UmXOBneVg27vXbxnOOKq+I/E/g7Q9FuLyyt/g74iuItu 3TtN0/xIk82WAO0zpFHwDuO5xwpxk4B/aZ/h94SiRnfw1oqIoJLNYQgAep+Wuf8AFn/CrvAvhRvE 2vWnhrTPD6iMnUprSHySJCAhDBSCGLDBHrU2A8s+EPxttvh3+w34c+I+ueH47GysNKWZ9I0KDylW Iz+XH5SyP0KsjZZuck55r4q/Yo+PGkWHgr4x/D5tPvzqfiiw1bVba5ATyYkjsZWKvls7jjHAI96+ /wCP9s34FwxqkfxL8PxxoAFVZiAoHQAYr1nxJr+k+FtCvdV12/tNM0i1jL3N3fSrHDGncszcY7fj TA/Mr9jL9q/4H/CL4H2Xh3x1Y+b4hivbiaR/7FFzlGbKfPg54/LFd9/wSlu7fV/Ffx51WwiePS73 UbCW1Jj2LsL3zBQOgIV1yO2RX2d8PPGPw6+LWl3OpeD7vRfENjbzfZ5riyiRlSTaG2njrgqfxrtr Wzt7GPy7aCO3jznZEgUZ9cChID83vhr8R9H+Ff8AwU5+LM3iA3MC6pZ3NjbCOEuWkP2S4GR2Bjhc 5+nrXmPhXV7fxB+w3+1BqlmXNpe+KrG5hLDBKPf2zKSO3BFfrXLpdnPcC4ltIJJwMCV41LAfXGaR dIsUtXtlsrdbZ23PCIl2MeOSMYJ4H5CiwH51XB/4vD+wx/2KVl/6SR1D+0lD4ou/+CgOqWngvT31 PxTeeCbi00+3SaOE+ZLaTR798jKo2Bi/LD7nc8V+jp060LwObWEvANsTeWMxj0X0/CnGxtjdC5+z xfaQMedsG/HpnrRYdz82PBn7L3x7+FPwH+K3wy0fwu2qweKItLks72PVbKOOOV40/tFcPKDjA8rJ AzsyMgg14p+0x4f0X9n34R618CB4tHiHW7DxrbeIEtVspY/slvJp8i4aVgEZislucKerNwOa/Zmu b1H4aeENY1ptYv8Awrol9qzMjm/udOhknLKAFPmFS2QFUA54wPSiwXNPw6rJ4f0xXBVxaxAhhgg7 B1rRooqhBRRRQAV5L+1j4cu/Ff7OXj7TrAbrptNaZFwTu8pllIGOckIQPrXrVNdFlRkdQ6MMFWGQ R6GtqNV0asaq+y0/udzKrBVacoPqmvvPzN/4Jfa7a2vxg8SadIyie+0UvDnqTHMhZR+DZ/4DX6aV +Tnxx+FHir9if462vjPwxC6eGBffadIvip8hVfO+ymwePlLpgkbkwQc5x9sfCf8Abw+FnxH0iGTU tah8G6xtHn6drMnlqjZx8kxARx3zwcckCvsM9wtTGzjmGFXPCaW2rTXdf1qfMZRXhg4SwWIfLKLe +l15HzL/AMFCLg6j8doIznbaaNbwAH3klfP/AI/+lemf8EzovL0r4g+9xZf+gzVxv7UGjaJ8TPir f+IYfiP4GtNHNvDFbyz69E8mxIwWIjjDt94vgdScY68TfAb4n6V8C/DGvt4Od/F/9pSxG68S6rA2 laFZmMOAFkcGa4b5vuRpuPGAK+grpVsjhhKWs2o6ed03d7Lr5nx+FVWln9TGVlamnLXTazSst2tt fmfePifxDY+FPD2p6vqUwgsbC1lup3JGRGilmI5GeBX4neCPBN38SfiDonhzT4D9o1e+SBUXpGrN 8x/3VXcx9lNfQHxu/aH8RfGaGDwloz32qx3siLdTLbmOXU5Q+5I4bdc+VArAFY8s7EAyMxAx9Mfs Y/smy/COH/hMfFcSjxZdwGK3seG/s6JvvAkEgyMAM4+6Mjua4sJD/VzB1Ktd/vJ/DH0vZ/j93m7H q4it/rFjadLDr93T3l01tdfh/S1Pq2vJf2p/iP4t+EXwP8Q+MvBllpuoato4juZLbVYZJInt94WU gRyIcqrb87sYU8GvWqzvEeg2firw9qmiajH52n6lay2dzH/fikQo4/EMa/Nj9HPlDxv+2pr9j+yf 8NviD4Y0rStT8deMru20u30qWKR7Zrvc6XARBIr4EkbKoLnBZck1X0z9ujVLn9h/Ufi/Pp+lDxlZ XbaVJpqRyi0F4Z1VRsMm8AQyLIQXzweeleB/sr/Aj4mQ/HrwR4K8Y+F9Zs/BPw21fVtVtdVutPmh s7uRjGsRjkZdj/vY0kUgnKs2O5qj4i/Zw+ImpftB638HovCmtD4Tar48h8SyayLGYWMcHlO0iCcL 5f8AqpfLHzffjCnnpN2M930b9sT4q+Hfix8D9A8e6L4YtNC+ImnQXUk1haXEU9vPOXWOFS9w4BUt bbgVP+sI4PSt8cP2+PFXwx/aTm8J6boujXnw80fU9M03XdXuIZTcW73K732yCVUUhBJjKEZibJrs v+Cinwh1vx18KPD3iTwbpd3qXi3wbq8F9Y22nWzTztEzKrrHGgLHDLC5x2jPYZHjGhfs5+K/iT+x t8adf8R+GtUsPiH4w1yfxLDpM9pIl4v2eTfHCsTKHJbNwqLjJEi7R0odxH0D8Sv2k/Fumftf+B/g 34Q0/SLqzv7NdQ1y9v4JZJbaLMjMsZWVFU+XFwWDDMicHpWL+zT+174j8c6h8YdI+J1ho+jar8PS 8s/9jwyxRywRecJ2xJLIflMI5yBhxXJfsC/D7xzr/wARvHXxc+Jnh7U9A8R3VlY6BZwataS20rpF BEJpQkig7WMMGCOM+YMnBry79tj4QfEnwn8ffF+sfDXwjrev6d8R/DiabqUuk2Es8VvIZYllDlFK qWS3Q5Yj/WufWjXcZ6/+xf8AtseNPj18Rrzwx480PRdCNzox1nR302GaI3EazeW+fMlfdnJIwBwj HkdO5/Y7/aU8W/tLav8AETU7/TtIs/BWkambDRLixhlE9yNzt+9dpGVisRhJ2quTJnAHFeFftYfB Dxn8GNQ+EHiX4VeGtV8R6lofhe68I3a6NZS3LKn2YxxSusaknmed8kfeVeckY9u+DHhbXv2Uf2J9 NOleE7vxL4xtbJdUudBto5PtFxdXEis8RVEZt0auFICn/VfjQr9QPTf2lvjvYfs4/CTVPGd7ZtqU sLx21nYK+z7RcSHCKWwdqgBmJwflU4BOBXy3rP7Uv7S3w8+FWh/GPxR4U8E33gLUfs882j2D3EV/ b205HkuzMzKm7cmD85G8bkHO30n9qX4WeKf2tf2QtINvoMui+NB9k1+Pw9dsYpI7gRuslsxkCbWC TSAbwOQAcdR4T8RPH/xR+M/7Meh/ArT/AIL+NbHxf5Gn6bqmo6jp32fTljtXjKyrO+B87QKedoHO C1DYjoP+ChXxF8Z+P/2cNK8S+F/7F/4VHrtlp15NPK8q6uLmSRmEYCt5flhfLDAgkMHHYY474w6l 8R4/+CbGmxeNYvDtro8lr4dh8P8A9jGXz5rLy0ZftPmEjzdqxE7MDIbtXtP7Tf7PniTTv2BNM+Hn h+0uPE+uaDDp5mhsIzJJcGNwZjEgG5gCWIUDdtHc1N8NPid8SdX/AGQtLsvBHwuv7bxp4N0zTNPf TPHWkvFbaosUIikez/eRmQgR7uSuM7cEkUAeNeFv2mvBnw08B/D658XfszR2PgS8srWxh8Y3Nnau 906QqrS+SYed213GZdzKCRnmvqX9o39mvw7+04nhrX9a1+/k8MaPZT3kek2EhSHUGkRXjkd88ABe wyQxwwr5m+Ovi/4p/tmfDTwh8MNP+DPiTwp4gjv7e51zU9Y097LSrRo42Q+S787D5hfB+YKu0Byc 197aZ4X/AOEU+GNp4ct5HvP7N0dNPjk24aXy4RGDgdzt6D1oQz44/wCCQhz8D/GPBH/FQnr/ANe0 NfbfirxJY+DfDGsa/qchi03SrOa+upFGSsUSF3IHfCqa+Qv+CWngHxP8Pvg94rsvFPhzV/DV5Nrp mit9YsZbWSRPs8I3KsiglcgjI7g16dpPiDxV+0v4N+M3gbxN4Hv/AAFbKtzoml6jfpMqagkizRrc pvjTKgqjfLuB3DnnlrYR8/6R+2N+0T8QPAeq/Fnwd4F8N3ngCy1QWEegeVdXGrTx5UGRdhw4BkUF lAwQfkIVjXq37Qn7bN18K/hj8PtQ0LwlPN468dIv9naDrCvF9jf92HE6/KxIeVEC5XdknIAr57+D vj744/s1fBPUvhHo3wh8T3HxBh1hpNO1ZNLN1pIt3dDIxlX5W5DAEHb84JZSuD6B+2L8BPit4y8L /B74kWmnReJviD4PEc+t6XpageZJujmzCmTvCSRshCglg4IGAalbDNbX/wBqb41fs2+NvBtv8cNG 8JXnhTxPJ5H9peGHmWTT5AUDeZ5hwdgcEgDBAJVzgitf9qL9rz4h/B/9pbwV8NPBvh3Qtfh8Q2Fr MsWoLKk7zzXU8IVZVkCIn7tDko2PmJyOnlvx+Xx1+314m+H/AIU0f4Y+LfA3hnSrxrjXNW8VWP2N YWYKriLP3yiiQADlmcZVQM1037T3w38WeIP+ChfwZ8R6X4X1rUfD2n2mnLd6vaafLLaWxW+umYST KpRCFZScngMD3pgM1j9sD48fCD482Pwx8deE/CfiXWfEFtG+jL4dmmgi82Z2jhLSSnPlCRGVwyhg FLAnHO/4N/an+MHgT9qjRPhB8XdH8MXI1+FZrPUfDImVIw6yFGUynLrviZCCqkEEgkDmr8f/AIee KdZ/4KM/B3xNp/hrWL/w5YaTbx3esW1hLJaWzie9JWSZVKKQHQkEjhh6ij4//D3xVrP/AAUZ+Dvi XT/DWsX3hyx0q3ju9YtrCWSzt2E96SskyqUUgOhwSPvD1FAH29RRRVCCiiigAooooAxvFvhPTvG2 h3Gk6pF51pOMMpCsPxVgVYf7LAqe4NfJXjr9gbSWu3utG8MeG9Vj+YiJJbvS5DzwNsUvlE/RUHHS vs6ivUweZYjAv909O39Wf3M8rHZbQx6/eXT7p2/zT+aZ8C2X7Hfi/R2RdF+HPhHTJQ3y3d1N9vkT kHdm4klAxjsma7DT/wBhXX/F95Fd+PfGrTeWvlpDZKZmVOwRnwsY9lTH9PsqivWnxJjZL3FGL7pX f3ybPEhwtgea9aU6i7Slp90VFHnfwt+APgf4PRbvDujRx37Ltk1O6PnXTjv+8P3Qf7q4HtXolFFf N1a1SvN1KsnJvq9T6qjQpYeCp0YqMV0WgUUUVibBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//ZUEsDBBQABgAIAAAAIQCvO35dggIAAE4FAAAQAAgB ZG9jUHJvcHMvYXBwLnhtbCCiBAEooAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxUQU8T QRS+m/gfNnuHLQhKyHSJKRIOVkm6wHmcfW0nzs5sZoaGelJjJOEiJsSDkmhNUC96gkga/TettP/C tzu03UrDwdv3vvft2y/fvrdkbT8RXgu04UqW/YX5ku+BZCrmslH2t6ONuRXfM5bKmAoloey3wfhr 4e1bZEurFLTlYDwcIU3Zb1qbrgaBYU1IqJnHtsROXemEWix1I1D1OmewrtheAtIGi6XS3QD2LcgY 4rl0PNB3E1db9n+Hxopl/sxO1E7RcEgiSFJBLYQkmMBIWSoinkC4sHxvcXkZ/WB7TJIt2gATIucA 2VU6zmsHSKVJNWUWw8tEhYrcT1PBGbUYaljlTCuj6tZ7sM9AkKDYJBhGDdie5radDSmWGDEYzCkf s5HHiPZnkQ+5dEYdQOOaNjRNm1fuxxWpCR476RUij5R1hANkk8cxyIluqibVakXwNB87gqTGqIAK xh3WqTBAgglBNoFmq7RFOYZEWna1Bcwq7Rn+DJdp0feeUAPZRyr7Lao5lRY/ViZzRY5FaqwO+z9P e79PBp1vJMC+43JYlBYxXwpXcgGCaWE2wPnAxrTDiFsB5nEdE7QzDOMxTAznHpxdZ2f45d2wc170 N3ba63b7hx8G56/+dI9mCgZnn/uHncsfncuj1zMFl8cfe92vNwiGBweDs+83CPoXL/sn3cHR6fD4 +exXfDruv3l7w4Terxe9i/fXBVOB/hNhlUo8I41Jj1FFJSmVbaTGCBf3qdlOI7WeHenVHk2ThXPb 5bZZSylzizs5vAJPanicEOM9jaZNCLKJC6dF9kp8VjYgHmmuN7JT3nG/x3Bhab50J/tHFLjsIEc/ wvAvAAAA//8DAFBLAwQUAAYACAAAACEA4WjsMQQBAAB+AQAAEwAIAWRvY1Byb3BzL2N1c3RvbS54 bWwgogQBKKAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACckEFPgzAYhu8m/oem99LShQmk sAhsFw+aOHcnpWxNaEvaghLjf7dkOu8ev7xfnjzvy3YfagCzsE4aXcA4IhAIzU0n9bmAb8cDSiFw vtVdOxgtCrgIB3fl/R17sWYU1kvhQEBoV8CL92OOseMXoVoXhViHpDdWtT6c9oxN30suGsMnJbTH lJAt5pPzRqHxhoNXXj77/yI7w1c7dzouY9At2Q98Ab3ysivgZ5PUTZOQBNF9VqOYxBXKNtkDIikh tKL1IXvcf0Ewrs8UAt2qUP3p9Tlgu4n7apJDdxI2oGefD+O787akJKEojcKE0SahW4b/IoZ/DUqG V7XrcOU3AAAA//8DAFBLAwQUAAYACAAAACEAkq2ykqEBAAA3AwAAEQAIAWRvY1Byb3BzL2NvcmUu eG1sIKIEASigAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfJJNT9wwEIbvlfgPke9ZOxst IGs3qIA4FQmpi6h6c+1hcYk/ZA+E/Ps6ziZL1Ko3j+edZ2Zee3v1YdriHULUzu5ItWKkACud0vaw I4/7u/KSFBGFVaJ1Fnakh0iumrMvW+m5dAEegvMQUEMsEslGLv2OvCB6TmmUL2BEXCWFTclnF4zA FIYD9UK+igPQNWPn1AAKJVDQAVj6mUiOSCVnpH8LbQYoSaEFAxYjrVYVPWkRgon/LMiZT0qjsfdp p+O4n9lKjslZ/RH1LOy6btXVeYw0f0V/3H/7nlcttR28kkCarZIcNbbQbOnpmE7x7ddvkDhez0FK yAACXWi+KqOtjhiGKBdPmcHzV+g7F1RM9YsoARREGbTH9JIjfXGR1K2IeJ+e9lmDuu6bxwiJ//f9 0CbAux6+xNjmFB3VD0FbBNWsWVWXrCrZZs9qvrnga/ZzRk6iZEV2ftwQVJG85KPzU+apvrnd35GB N8AyL8Eu+WbgTarsQ+o6A81xmf8T67JiZc327IJvzpfECdDk7ywQDi70485yGS2+evMHAAD//wMA UEsBAi0AFAAGAAgAAAAhAB5eDqHWAQAA6wwAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5 cGVzXS54bWxQSwECLQAUAAYACAAAACEAE16+ZQUBAADfAgAACwAAAAAAAAAAAAAAAAAPBAAAX3Jl bHMvLnJlbHNQSwECLQAUAAYACAAAACEADWK4bzABAACXBgAAGgAAAAAAAAAAAAAAAABFBwAAeGwv X3JlbHMvd29ya2Jvb2sueG1sLnJlbHNQSwECLQAUAAYACAAAACEAczMQHfQBAACPAwAADwAAAAAA AAAAAAAAAAC1CQAAeGwvd29ya2Jvb2sueG1sUEsBAi0AFAAGAAgAAAAhAAisoMCfFQAAEnIAABgA AAAAAAAAAAAAAAAA1gsAAHhsL3dvcmtzaGVldHMvc2hlZXQ0LnhtbFBLAQItABQABgAIAAAAIQBK MaxVvQAAACsBAAAjAAAAAAAAAAAAAAAAAKshAAB4bC93b3Jrc2hlZXRzL19yZWxzL3NoZWV0NS54 bWwucmVsc1BLAQItABQABgAIAAAAIQBtVInUvQAAACsBAAAjAAAAAAAAAAAAAAAAAKkiAAB4bC93 b3Jrc2hlZXRzL19yZWxzL3NoZWV0NC54bWwucmVsc1BLAQItABQABgAIAAAAIQAaY5HlvQAAACsB AAAjAAAAAAAAAAAAAAAAAKcjAAB4bC93b3Jrc2hlZXRzL19yZWxzL3NoZWV0My54bWwucmVsc1BL AQItABQABgAIAAAAIQA9BrRkvQAAACsBAAAjAAAAAAAAAAAAAAAAAKUkAAB4bC93b3Jrc2hlZXRz L19yZWxzL3NoZWV0Mi54bWwucmVsc1BLAQItABQABgAIAAAAIQAVr6o8vQAAACsBAAAjAAAAAAAA AAAAAAAAAKMlAAB4bC93b3Jrc2hlZXRzL19yZWxzL3NoZWV0MS54bWwucmVsc1BLAQItABQABgAI AAAAIQDC4c84+BQAALx5AAAYAAAAAAAAAAAAAAAAAKEmAAB4bC93b3Jrc2hlZXRzL3NoZWV0Mi54 bWxQSwECLQAUAAYACAAAACEAdSmeMWMNAAAiPgAAGAAAAAAAAAAAAAAAAADPOwAAeGwvd29ya3No ZWV0cy9zaGVldDMueG1sUEsBAi0AFAAGAAgAAAAhAIHza49pCAAAuSIAABgAAAAAAAAAAAAAAAAA aEkAAHhsL2RyYXdpbmdzL2RyYXdpbmc4LnhtbFBLAQItABQABgAIAAAAIQDjJQZrYQgAALkiAAAY AAAAAAAAAAAAAAAAAAdSAAB4bC9kcmF3aW5ncy9kcmF3aW5nNy54bWxQSwECLQAUAAYACAAAACEA YpiyDb0AAAArAQAAIwAAAAAAAAAAAAAAAACeWgAAeGwvd29ya3NoZWV0cy9fcmVscy9zaGVldDYu eG1sLnJlbHNQSwECLQAUAAYACAAAACEARf2XjL0AAAArAQAAIwAAAAAAAAAAAAAAAACcWwAAeGwv d29ya3NoZWV0cy9fcmVscy9zaGVldDcueG1sLnJlbHNQSwECLQAUAAYACAAAACEAjPaCb70AAAAr AQAAIwAAAAAAAAAAAAAAAACaXAAAeGwvd29ya3NoZWV0cy9fcmVscy9zaGVldDgueG1sLnJlbHNQ SwECLQAUAAYACAAAACEAbVd00+4AAAAvAgAAIwAAAAAAAAAAAAAAAACYXQAAeGwvZHJhd2luZ3Mv X3JlbHMvZHJhd2luZzgueG1sLnJlbHNQSwECLQAUAAYACAAAACEAbVd00+4AAAAvAgAAIwAAAAAA AAAAAAAAAADHXgAAeGwvZHJhd2luZ3MvX3JlbHMvZHJhd2luZzcueG1sLnJlbHNQSwECLQAUAAYA CAAAACEAbVd00+4AAAAvAgAAIwAAAAAAAAAAAAAAAAD2XwAAeGwvZHJhd2luZ3MvX3JlbHMvZHJh d2luZzYueG1sLnJlbHNQSwECLQAUAAYACAAAACEAbVd00+4AAAAvAgAAIwAAAAAAAAAAAAAAAAAl YQAAeGwvZHJhd2luZ3MvX3JlbHMvZHJhd2luZzUueG1sLnJlbHNQSwECLQAUAAYACAAAACEAbVd0 0+4AAAAvAgAAIwAAAAAAAAAAAAAAAABUYgAAeGwvZHJhd2luZ3MvX3JlbHMvZHJhd2luZzQueG1s LnJlbHNQSwECLQAUAAYACAAAACEAbVd00+4AAAAvAgAAIwAAAAAAAAAAAAAAAACDYwAAeGwvZHJh d2luZ3MvX3JlbHMvZHJhd2luZzMueG1sLnJlbHNQSwECLQAUAAYACAAAACEAbVd00+4AAAAvAgAA IwAAAAAAAAAAAAAAAACyZAAAeGwvZHJhd2luZ3MvX3JlbHMvZHJhd2luZzIueG1sLnJlbHNQSwEC LQAUAAYACAAAACEAw0O3eLMBAADBCQAAIwAAAAAAAAAAAAAAAADhZQAAeGwvZHJhd2luZ3MvX3Jl bHMvZHJhd2luZzEueG1sLnJlbHNQSwECLQAUAAYACAAAACEAJEncLrwGAABaIgAAGAAAAAAAAAAA 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 UEsFBgAAAAA0ADQAeQ4AAL5hBAAAAA== --=====003_Dragon185774582821_=====-- From debbugs@buxtehude.debian.org Sat Nov 2 11:00:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.9 required=5.0 tests=SINGLE_HEADER_3K autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 83C0929E10 for ; Sat, 2 Nov 2013 11:00:51 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6D164304039 for ; Sat, 2 Nov 2013 09:00:51 -0700 (PDT) X-ASG-Debug-ID: 1383408043-04cb6c40d4481270001-NocioJ Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id B038QlTSSesfJpWu (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 02 Nov 2013 09:00:44 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.80) (envelope-from ) id 1VcdbT-0000Sv-CP; Sat, 02 Nov 2013 15:59:11 +0000 X-Loop: owner@bugs.debian.org Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) Content-Type: text/plain; charset=utf-8 From: owner@bugs.debian.org (Debian Bug Tracking System) To: Andreas Beckmann CC: kov@debian.org, monotone-debian@nongnu.org, pkg-hpijs-devel@lists.alioth.debian.org, christine@debian.org, Jeffrey.Ratcliffe@gmail.com, segre@debian.org, pkg-vsquare-devel@lists.alioth.debian.org, debian-science-maintainers@lists.alioth.debian.org, pkg-perl-maintainers@lists.alioth.debian.org, buildd-tools-devel@lists.alioth.debian.org, jfs@computer.org, venthur@debian.org, sebastien@debian.org, pkg-utopia-maintainers@lists.alioth.debian.org, fs@debian.org, pkg-postgresql-public@lists.alioth.debian.org, mail@daniel-baumann.ch, treacy@debian.org, apo@gambaru.de, dajobe@debian.org, aelmahmoudy@sabily.org, pkg-haskell-maintainers@lists.alioth.debian.org, pfaffben@debian.org, pkg-tcltk-devel@lists.alioth.debian.org, asheesh@asheesh.org, kohda@debian.org, debian-qt-kde@lists.debian.org, camm@debian.org, debian-accessibility@lists.debian.org, jak@debian.org, pkg-games-devel@lists.alioth.debian.org, matthewgrant5@gmail.com, pkg-multimedia-maintainers@lists.alioth.debian.org, openstack-devel@lists.alioth.debian.org, reichel@debian.org, pkg-kde-extras@lists.alioth.debian.org, deity@lists.debian.org, culu.gyx@gmail.com, lincoln@minaslivre.org, formorer@debian.org, pkg-gnome-maintainers@lists.alioth.debian.org, pkg-nagios-devel@lists.alioth.debian.org, ijackson@chiark.greenend.org.uk, pkg-multimedia-maintainers@lists.alioth.debian.org, andrewsh@debian.org, anibal@debian.org, aloiret@debian.org, pkg-php-pear@lists.alioth.debian.org, rinni@inventati.org, pkg-mediawiki-devel@lists.alioth.debian.org, pkg-llvm-team@lists.alioth.debian.org, pkg-openssl-devel@lists.alioth.debian.org, pkg-grass-devel@lists.alioth.debian.org, packages@qa.debian.org, pkg-exim4-maintainers@lists.alioth.debian.org, nick.andrik@gmail.com, pkg-ruby-extras-maintainers@lists.alioth.debian.org, joerg@debian.org, liw@liw.fi, cristian@debian.org, aurel32@debian.org, lxde-debian@lists.lxde.org, doko@debian.org, lultimouomo@gmail.com, pollux@debian.org, ari@debian.org, ametzler@debian.org, debian-ssh@lists.debian.org, robert@debian.org, debian-glibc@lists.debian.org, awm@debian.org, kraai@debian.org, pkg-wine-party@lists.alioth.debian.org, pkg-java-maintainers@lists.alioth.debian.org, debian-printing@lists.debian.org, pkg-vim-maintainers@lists.alioth.debian.org, haas@debian.org, debian-x@lists.debian.org, pkg-monitoring-maintainers@lists.alioth.debian.org, gawain@camlann.de, pkg-fonts-devel@lists.alioth.debian.org, python-apps-team@lists.alioth.debian.org, joss@debian.org, debian-tex-maint@lists.debian.org, pkg-cairo-dock-devel@lists.alioth.debian.org, pkg-mdadm-devel@lists.alioth.debian.org, pkg-cyrus-sasl2-debian-devel@lists.alioth.debian.org, bjoern@boschman.de, xfs@oss.sgi.com, lamont@debian.org, camrdale@gmail.com, pkg-alsa-devel@lists.alioth.debian.org, debian-med-packaging@lists.alioth.debian.org, jsogo@debian.org, joeyh@debian.org, debian-science-maintainers@lists.alioth.debian.org, pkg-libvirt-maintainers@lists.alioth.debian.org, enrico@debian.org, pkg-java-maintainers@lists.alioth.debian.org, packaging@munin-monitoring.org, balint@balintreczey.hu, pkg-qemu-devel@lists.alioth.debian.org Subject: Processed: fixed 397730 in 1.0.0d-2, notfound 401268 in 2.0.0-1, notfound 402256 in 0.4.0-1 ..., tagging 654198 ... Message-ID: X-ASG-Orig-Subj: Processed: fixed 397730 in 1.0.0d-2, notfound 401268 in 2.0.0-1, notfound 402256 in 0.4.0-1 ..., tagging 654198 ... References: <1383407567-290-bts-anbe@debian.org> X-Debian-PR-Package: pciutils gnome-system-tools xfsprogs kile apt-transport-debtorrent less ept-cache libvirt-bin python-extractor lm-sensors freecraft findutils isag clang-3.3 php5-librdf gnome-terminal libglapi-mesa kde-window-manager pbzip2 qiime strace zenmap hal typo3 hplip mplayer xtables-addons-common epiphany-browser splix blender php-mail virt-top src:vdetelweb gawk python-novaclient cairo-dock-core tk8.5 mdadm racoon grep phpsysinfo freeciv-client-gtk obnam rails xserver-xorg-input-synaptics easytag nagios-plugins-basic armagetronad kdevelop markdown gnome-orca ganglia-monitor nautilus ttf-freefont ikiwiki reportbug-ng xserver-xorg-video-intel libreadline5 munin libasound2 libnetcdfc7 src:wine subtitleeditor hunspell-fr php-net-ldap2 ardour-i686 vim-runtime openssl python-netcdf apt gnuplot ghostscript libspatialite3 gksu gnome-session gcc-doc-base balsa dh-autoreconf mount src:python-whoosh genisoimage src:wikidiff2 libc6-dev deluge-torrent dansguardian src:davical gnome-panel qemu libatk1.0-0 libhtml-wikiconverter-perl python2.7 libgl1-mesa-glx audacious sbuild harden-doc clang-3.2 osmo src:monotone wireshark-dev normalize-audio attal gimp rdiff-backup postgresql-9.1 eclipse eclipse-cdt gnome-applets ntfs-3g wdm libsuitesparse-dev gnucash src:iulib pidgin-guifications amanda-server gramps alpine python3 cups-filters exim4-config xournal lxinput xserver-xorg-core wmii pandoc texmacs lam-runtime openssh-client cyrus-sasl2 texlive-binaries xfonts-traditional zabbix-frontend-php texlive-xetex ferm autoconf X-Debian-PR-Source: alpine alsa-lib amanda apt apt-transport-debtorrent ardour armagetronad atk1.0 attal audacious autoconf balsa blender cairo-dock cdrkit clang cups-filters dansguardian davical deluge deluge-torrent dh-autoreconf easytag eclipse eclipse-cdt eglibc epiphany-browser exim4 ferm findutils fonts-freefont freeciv freecraft ganglia ganglia-monitor-core gawk gcc-4.1-doc-non-dfsg gcc-4.2-doc-non-dfsg gcc-4.3-doc-non-dfsg gcc-4.4-doc-non-dfsg gcc-4.7-doc ghostscript gimp gksu glibc gnome-applets gnome-orca gnome-panel gnome-session gnome-system-tools gnome-terminal gnucash gnuplot gramps grep guifications hal harden-doc hplip hunspell-fr ikiwiki ipsec-tools iulib kde-workspace kdebase-workspace kdevelop kile lam less libept libextractor-python libhtml-wikiconverter-perl libvirt llvm-toolchain llvm-toolchain-3.2 llvm-toolchain-3.3 llvm-toolchain-snapshot lm-sensors lm-sensors-3 lxinput markdown mdadm mesa monotone mplayer munin nagios-plugins nautilus netcdf nmap normalize-audio ntfs-3g obnam openoffice.org-dictionaries openssh openssl osmo pandoc pbzip2 pciutils php-mail php-net-ldap2 phpsysinfo postgresql-9.1 python-novaclient python-scientific python-whoosh python2.7 python3-defaults qemu qiime rails rdiff-backup readline5 redland-bindings reportbug-ng sbuild spatialite splix strace subtitleeditor suitesparse sysstat texlive-base texlive-bin texmacs tk8.5 ttf-freefont typo3-src util-linux vdetelweb vim virt-top wdm wikidiff2 wine wireshark wmii xfonts-traditional xfree86-driver-synaptics xfsprogs xorg-server xournal xserver-xorg-input-synaptics xserver-xorg-video-intel xtables-addons zabbix X-Debian-PR-Message: transcript X-Loop: owner@bugs.debian.org Date: Sat, 02 Nov 2013 15:59:11 +0000 Sender: Debian BTS X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1383408043 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MAILTO_TO_SPAM_ADDR X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141992 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email Processing commands for control@bugs.debian.org: > # bts housekeeping - correcting found/fixed versions to enable automatic = bug archival > # having the same version for found and fixed in a closed bug will be tre= ated as a not-fixed-bug (no archival) > # having no fixed versions in a closed bug will be treated as an invalid-= bug (archivable) > # if a bug was fixed in a different source package I will clear the found= versions to avoid a reassign-found-affects-fixed-close roundtrip > fixed 397730 1.0.0d-2 Bug #397730 {Done: Scott Schaefer } [openssl] = openssl: Password input fails when using sudo Marked as fixed in versions openssl/1.0.0d-2. > notfound 401268 2.0.0-1 Bug #401268 {Done: Gustavo Noronha Silva } [gksu] Granting = Rights still visible after application has started No longer marked as found in versions gksu/2.0.0-1. > notfound 402256 0.4.0-1 Bug #402256 {Done: Adam C=C3=A9cile (Le_Vert) } [delug= e-torrent] deluge-torrent: Warning about PoupupNotifier at start up No longer marked as found in versions deluge-torrent/0.4.0-1. > notfound 403456 2.14.3-3 Bug #403456 {Done: Josselin Mouette } [gnome-panel] gnome-= panel: Most of the entries missing in gnome main menu No longer marked as found in versions gnome-panel/2.14.3-3. > notfound 403456 2.14.3-4 Bug #403456 {Done: Josselin Mouette } [gnome-panel] gnome-= panel: Most of the entries missing in gnome main menu No longer marked as found in versions gnome-panel/2.14.3-4. > fixed 404308 4.1.2.nf1-1 Bug #404308 {Done: yoush@debian.org (Nikita V. Youshchenko)} [gcc-doc-base]= gcc-doc-base: Description has a typo There is no source info for the package 'gcc-doc-base' at version '4.1.2.nf= 1-1' with architecture '' Unable to make a source version for version '4.1.2.nf1-1' Marked as fixed in versions 4.1.2.nf1-1. > found 405058 1.0.1-3 Bug #405058 {Done: Joey Hess } [markdown] does not proper= ly support nested divs in inlined html Marked as found in versions markdown/1.0.1-3. > # that may still be an open issue with a patch available ... > notfound 405919 3.1.4-1+8efb9d1 Bug #405919 {Done: Alexander Kurtz } [mdadm] ple= ase explain mismatch_cnt so I can sleep better at night Bug #518834 {Done: Alexander Kurtz } [mdadm] mda= dm: I still regulary see these mismatches No longer marked as found in versions mdadm/3.1.4-1+8efb9d1. Ignoring request to alter found versions of bug #518834 to the same values = previously set > found 405919 3.1.4-1+8efb9d1 Bug #405919 {Done: Alexander Kurtz } [mdadm] ple= ase explain mismatch_cnt so I can sleep better at night Bug #518834 {Done: Alexander Kurtz } [mdadm] mda= dm: I still regulary see these mismatches Marked as found in versions mdadm/3.1.4-1+8efb9d1 and reopened. Marked as found in versions mdadm/3.1.4-1+8efb9d1 and reopened. > fixed 406077 1:1.19 Bug #406077 {Done: Lincoln de Sousa } [freecraft] f= reecraft: segfault during startup There is no source info for the package 'freecraft' at version '1:1.19' wit= h architecture '' Unable to make a source version for version '1:1.19' Marked as fixed in versions 1:1.19. > notfound 406658 1.1.6-3 Bug #406658 {Done: Adam Majer } [rails] rails: select he= lper broken No longer marked as found in versions 1.1.6-3. > notfixed 407237 1.1.6-2 Bug #407237 {Done: Ond=C5=99ej Sur=C3=BD } [php-mail] Reco= mmends: php-net-smtp should be changed to Depends: No longer marked as fixed in versions 1.1.6-2. > notfixed 408338 1:7.1-022+1 Bug #408338 {Done: James McCoy } [vim-runtime] vim-run= time: wrong java makeprg No longer marked as fixed in versions 1:7.1-022+1. > fixed 409063 2.9.5-1 Bug #409063 {Done: Niv Sardi } [xfsprogs] xfsprogs: xfs_q= uota man page consistency Marked as fixed in versions xfsprogs/2.9.5-1. > fixed 347561 2.9.5-1 Bug #347561 [xfsprogs] xfsprogs: xfs_growfs should give a more useful error= message when filesystem is full Marked as fixed in versions xfsprogs/2.9.5-1. > fixed 347561 2.9.4-1 Bug #347561 [xfsprogs] xfsprogs: xfs_growfs should give a more useful error= message when filesystem is full Marked as fixed in versions xfsprogs/2.9.4-1. > fixed 420764 2.9.8-1 Bug #420764 {Done: Niv Sardi } [xfsprogs] xfsprogs: Filsy= stem no longer accessible after deleting directories in lost+found~ Marked as fixed in versions xfsprogs/2.9.8-1. > fixed 445011 2.9.8-1 Bug #445011 {Done: Niv Sardi } [xfsprogs] xfsprogs: fsck.= xfs doesn't verify that the device exists Marked as fixed in versions xfsprogs/2.9.8-1. > notfixed 409931 2.14.3-5 Bug #409931 {Done: Sven Arvidsson } [gnome-session] gnome-sessi= on: Launches deactivated autostart items (X-GNOME-Autostart-enabled=3Dfalse= not honored) No longer marked as fixed in versions 2.14.3-5. > fixed 410228 7.0.4-1 Bug #410228 {Done: Robert Luberda } [isag] isag: depends= on gnuplot transition package Marked as fixed in versions sysstat/7.0.4-1. > notfixed 410648 2.14.2-1 Bug #410648 {Done: Tatsuya Kinoshita } [gnome-terminal] gn= ome-terminal is NOT usable in ja_JP.UTF-8 No longer marked as fixed in versions 2.14.2-1. > fixed 411052 2.3.15-1 Bug #411052 {Done: Ari Pollak } [gimp] FTBFS with gimp 2.3.= 14-3 (experimental) Marked as fixed in versions gimp/2.3.15-1. > found 411771 1.0.1-3 Bug #411771 {Done: Matt Kraai } [markdown] doesn't format = list if enclosed by

foo

Marked as found in versions markdown/1.0.1-3. > notfound 411814 0.10.6-1 Bug #411814 {Done: Michael Tokarev } [qemu] incredible slow= while installing debian from cd No longer marked as found in versions qemu/0.10.6-1. > fixed 412175 1:1.328-1 Bug #412175 {Done: Adam C=C3=A9cile (Le_Vert) } [ntfs-= 3g] ntfs-3g: [INTL:es] Spanish po-debconf translation Marked as fixed in versions ntfs-3g/1:1.328-1. > fixed 412963 0.99.5-1 Bug #412963 {Done: Frederic Peters } [wireshark-dev] id= l2wrs generates reference to obsolete header file Marked as fixed in versions wireshark/0.99.5-1. > fixed 414869 1.13.2-1 Bug #414869 {Done: Loic Minier } [libatk1.0-0] libatk1.0-0: = ${prefix} in some hardcoded paths Marked as fixed in versions atk1.0/1.13.2-1. > notfound 415529 3.11 Bug #415529 {Done: Javier Fern=C3=A1ndez-Sanguino Pe=C3=B1a } [harden-doc] harden-doc: please enhance the lsof one-liner No longer marked as found in versions harden-doc/3.11. > found 415529 3.11 Bug #415529 {Done: Javier Fern=C3=A1ndez-Sanguino Pe=C3=B1a } [harden-doc] harden-doc: please enhance the lsof one-liner Marked as found in versions harden-doc/3.11 and reopened. > fixed 415979 2.16.2-3 Bug #415979 {Done: Loic Minier } [gnome-applets] gnome-apple= ts: Manpage for cpufreq-selector Marked as fixed in versions gnome-applets/2.16.2-3. > fixed 417114 1.0~rc1+cvs20080318-2 Bug #417114 {Done: Philipp Kern } [attal] FTBFS with GCC = 4.3: missing #includes Marked as fixed in versions attal/1.0~rc1+cvs20080318-2. > notfixed 417722 6.0-1 Bug #417722 {Done: Matthias Klose } [libreadline5] libread= line5: Type of rl_extend_line_buffer in documentation is incorrect There is no source info for the package 'libreadline5' at version '6.0-1' w= ith architecture '' Unable to make a source version for version '6.0-1' No longer marked as fixed in versions 6.0-1. > fixed 417722 readline6/6.0-1 Bug #417722 {Done: Matthias Klose } [libreadline5] libread= line5: Type of rl_extend_line_buffer in documentation is incorrect Marked as fixed in versions readline6/6.0-1. > notfound 417722 5.2-2 Bug #417722 {Done: Matthias Klose } [libreadline5] libread= line5: Type of rl_extend_line_buffer in documentation is incorrect No longer marked as found in versions readline5/5.2-2. > notfound 417809 2.14.0-3 Bug #417809 {Done: Loic Minier } [gnome-system-tools] gnome-= system-tools: Fails to recognise Debian version No longer marked as found in versions gnome-system-tools/2.14.0-3. > notfound 419420 2.1.22.dfsg1-8 Bug #419420 {Done: Fabian Fagerholm } [cyrus-sasl2] cyrus= -sasl2: provide GSSAPI modules for Heimdal implementation (libsasl2-modules= -gssapi-heimdal) There is no source info for the package 'cyrus-sasl2' at version '2.1.22.df= sg1-8' with architecture '' Unable to make a source version for version '2.1.22.dfsg1-8' No longer marked as found in versions 2.1.22.dfsg1-8. > notfixed 419719 genisoimage/9:1.1.8-1+b1 Bug #419719 {Done: C Sights } [genisoimage] genisoimag= e -udf does not imply -allow-limited-size The source genisoimage and version 9:1.1.8-1+b1 do not appear to match any = binary packages No longer marked as fixed in versions genisoimage/9:1.1.8-1+b1. > fixed 419986 2:1.4.2-10 Bug #419986 {Done: Julien Viard de Galbert } [xser= ver-xorg-core] server lockups related to dri Marked as fixed in versions xorg-server/2:1.4.2-10. > notfound 420149 0.2007.04.13 Bug #420149 {Done: Bastian Venthur } [reportbug-ng] doe= sn't inform user that dpkg failed No longer marked as found in versions reportbug-ng/0.2007.04.13. > notfound 421205 4.1.7-1 Bug #421205 {Done: Christian Welzel } [typo3] typo3: mod= _rewrite - problem: internal server error No longer marked as found in versions typo3-src/4.1.7-1. > notfound 421205 4.0.2+debian-3 Bug #421205 {Done: Christian Welzel } [typo3] typo3: mod= _rewrite - problem: internal server error No longer marked as found in versions typo3-src/4.0.2+debian-3. > fixed 421607 1.7.3-0ubuntu3 Bug #421607 {Done: Henrique de Moraes Holschuh } [hplip] FT= BFS: needs to be updated to new libsnmp10-dev There is no source info for the package 'hplip' at version '1.7.3-0ubuntu3'= with architecture '' Unable to make a source version for version '1.7.3-0ubuntu3' Marked as fixed in versions 1.7.3-0ubuntu3. > found 421843 1.0.1-3 Bug #421843 {Done: Joey Hess } [markdown] confused by emp= ty divs Marked as found in versions markdown/1.0.1-3. > found 421845 1.0.1-3 Bug #421845 {Done: Matt Kraai } [markdown] confused by ne= sted divs with class attributes Marked as found in versions markdown/1.0.1-3. > fixed 422215 2.1-1 Bug #422215 {Done: Sebastien Bacher } [easytag] easytag:= Manual cddb-lookup fails Marked as fixed in versions easytag/2.1-1. > fixed 422642 3.0.0-1 Bug #422642 {Done: Christophe Prud'homme } [libsuitesp= arse-dev] colamd.h included non-existing UFconfig.h Marked as fixed in versions suitesparse/3.0.0-1. > notfixed 423833 audacious-plugins/1.3.4-2 Bug #423833 {Done: Adam C=C3=A9cile (Le_Vert) } [audac= ious] audacious: Crash (illegal instruction) when playing MP3 file No longer marked as fixed in versions audacious-plugins/1.3.4-2. > fixed 423833 1.3.4-2 Bug #423833 {Done: Adam C=C3=A9cile (Le_Vert) } [audac= ious] audacious: Crash (illegal instruction) when playing MP3 file There is no source info for the package 'audacious' at version '1.3.4-2' wi= th architecture '' Unable to make a source version for version '1.3.4-2' Marked as fixed in versions 1.3.4-2. > notfixed 424048 2.5.1p3-2 Bug #424048 {Done: bdale@gag.com (Bdale Garbee)} [amanda-server] amanda-ser= ver: amrecover excessively slow if index files contain '"' or '\' There is no source info for the package 'amanda-server' at version '2.5.1p3= -2' with architecture '' Unable to make a source version for version '2.5.1p3-2' No longer marked as fixed in versions 2.5.1p3-2. > fixed 424048 1:2.5.1p3-2 Bug #424048 {Done: bdale@gag.com (Bdale Garbee)} [amanda-server] amanda-ser= ver: amrecover excessively slow if index files contain '"' or '\' Marked as fixed in versions amanda/1:2.5.1p3-2. > notfixed 424638 1.1.9-2 Bug #424638 {Done: martin f krafft } [rdiff-backup] exp= orting of acls instead of mapping them No longer marked as fixed in versions 1.1.9-2. > found 424919 1.0.1-3 Bug #424919 {Done: Matt Kraai } [markdown] generates inva= lid html for a list element immediately followed by a quote Marked as found in versions markdown/1.0.1-3. > notfixed 426246 1.4.11 Bug #426246 {Done: Patrik Schindler } [nagios-plugins-basic= ] nagios-plugins-basic: check_mrtgtraf returns UNKNOWN for OK values There is no source info for the package 'nagios-plugins-basic' at version '= 1.4.11' with architecture '' Unable to make a source version for version '1.4.11' No longer marked as fixed in versions 1.4.11. > fixed 426246 1.4.11-1 Bug #426246 {Done: Patrik Schindler } [nagios-plugins-basic= ] nagios-plugins-basic: check_mrtgtraf returns UNKNOWN for OK values Marked as fixed in versions nagios-plugins/1.4.11-1. > fixed 426406 2.9.9.7-1 Bug #426406 {Done: Alexander Wirt } [dansguardian] dan= sguardian: Danguardian instance can run away with processor time after http= closed Marked as fixed in versions dansguardian/2.9.9.7-1. > notfixed 427572 1:2.2.4-1 Bug #427572 {Done: An=C3=ADbal Monsalve Salazar } [pciut= ils] pciutils: 'pcimodules' shows hyphen where 'lsmod' shows underscore No longer marked as fixed in versions 1:2.2.4-1. > notfixed 429482 1.0-dfsg1 Bug #429482 {Done: Reuben Thomas } [alpine] alpine: Regular f= reezes There is no source info for the package 'alpine' at version '1.0-dfsg1' wit= h architecture '' Unable to make a source version for version '1.0-dfsg1' No longer marked as fixed in versions alpine/1.0-dfsg1. > fixed 429482 1.0+dfsg-1 Bug #429482 {Done: Reuben Thomas } [alpine] alpine: Regular f= reezes Marked as fixed in versions alpine/1.0+dfsg-1. > notfound 429784 1.0.14a-1 Bug #429784 {Done: Jordi Mallach } [libasound2] libasound= 2: No more sound since last upgrade No longer marked as found in versions alsa-lib/1.0.14a-1. > notfound 429949 0.5.10 Bug #429949 {Done: Enrico Zini } [ept-cache] ept-cache: = Please include a cronjob to reindex tags periodically No longer marked as found in versions libept/0.5.10. > notfixed 430213 2.2.2 Bug #430213 {Done: Karl Goetz } [freeciv-client-gtk] fre= eciv-client-gtk: crash when moving to next active unit There is no source info for the package 'freeciv-client-gtk' at version '2.= 2.2' with architecture '' Unable to make a source version for version '2.2.2' No longer marked as fixed in versions 2.2.2. > fixed 430213 2.2.2-1 Bug #430213 {Done: Karl Goetz } [freeciv-client-gtk] fre= eciv-client-gtk: crash when moving to next active unit Marked as fixed in versions freeciv/2.2.2-1. > notfound 430876 1:0.5-2 Bug #430876 {Done: Daniel Baumann } [python-extractor] p= ython-extractor when extracting keywords from file. No longer marked as found in versions libextractor-python/1:0.5-2. > notfound 431019 4.67-7 Bug #431019 {Done: Marc Haber } [exim4-con= fig] false positives about DEBCONFsomethingDEBCONF No longer marked as found in versions exim4/4.67-7. > found 431326 2:2.19.0-6 Bug #431326 {Done: Julien Cristau } [xserver-xorg-vide= o-intel] xserver-xorg-video-intel: X does not start with an intel 82830 chi= p on a fujitsu-siemens Lifebook S6010 laptop Marked as found in versions xserver-xorg-video-intel/2:2.19.0-6 and reopene= d. > notfixed 431464 2.61-4 Bug #431464 {Done: Ben Pfaff } [autoconf] autoconf: fi= les are rebuilt several times on vfat (because "cp -p" can't preserve time?) No longer marked as fixed in versions 2.61-4. > notfixed 431808 3.0.0-1 Bug #431808 {Done: Aurelien Jarno } [lm-sensors] lm-s= ensors: please support ADT7475 chip There is no source info for the package 'lm-sensors' at version '3.0.0-1' w= ith architecture '' Unable to make a source version for version '3.0.0-1' No longer marked as fixed in versions 3.0.0-1. > fixed 431808 1:3.0.0-1 Bug #431808 {Done: Aurelien Jarno } [lm-sensors] lm-s= ensors: please support ADT7475 chip Marked as fixed in versions lm-sensors-3/1:3.0.0-1. > notfixed 432306 pidgin-guifications/2.14-3 Bug #432306 {Done: Nick Andrik } [pidgin-guification= s] pidgin-guifications: Conflicts with gaim-guifications The source pidgin-guifications and version 2.14-3 do not appear to match an= y binary packages No longer marked as fixed in versions pidgin-guifications/2.14-3. > fixed 432306 2.14-3 Bug #432306 {Done: Nick Andrik } [pidgin-guification= s] pidgin-guifications: Conflicts with gaim-guifications Marked as fixed in versions guifications/2.14-3. > notfixed 432409 3.0.0 Bug #432409 {Done: Ross Gammon } [gramps] gramps: Handl= ing of unknown gender. There is no source info for the package 'gramps' at version '3.0.0' with ar= chitecture '' Unable to make a source version for version '3.0.0' No longer marked as fixed in versions 3.0.0. > fixed 432409 3.0.0-1 Bug #432409 {Done: Ross Gammon } [gramps] gramps: Handl= ing of unknown gender. Marked as fixed in versions gramps/3.0.0-1. > notfound 432413 1:2.10.4-1 Bug #432413 {Done: Aurelien Jarno } [lm-sensors] lm-s= ensors: update-modules command is deprecated No longer marked as found in versions lm-sensors/1:2.10.4-1. > notfixed 432834 python-netcdf/2.8-1.2+b2 Bug #432834 {Done: Mathieu Malaterre } [python= -netcdf] ImportError: No module named Scientific.IO.NetCDF The source python-netcdf and version 2.8-1.2+b2 do not appear to match any = binary packages No longer marked as fixed in versions python-netcdf/2.8-1.2+b2. > fixed 432834 2.8-1.2 Bug #432834 {Done: Mathieu Malaterre } [python= -netcdf] ImportError: No module named Scientific.IO.NetCDF Marked as fixed in versions python-scientific/2.8-1.2. > notfound 433159 2.18.1-1 Bug #433159 {Done: Niv Sardi } [gnome-system-tools] netwo= rk-admin: fails to display any information Bug #433415 {Done: Niv Sardi } [gnome-system-tools] netwo= rk-admin:fails to detect/shows any network info Bug #433761 {Done: Niv Sardi } [gnome-system-tools] gnome= -system-tools: netowrk-admin and users-admin don't show any information No longer marked as found in versions gnome-system-tools/2.18.1-1. No longer marked as found in versions gnome-system-tools/2.18.1-1. No longer marked as found in versions gnome-system-tools/2.18.1-1. > found 433372 0.2.8.2.1-5 Bug #433372 {Done: Christine Spang } [armagetronad] a= rmagetronad: Wrong category in desktop definition There is no source info for the package 'armagetronad' at version '0.2.8.2.= 1-5' with architecture '' Unable to make a source version for version '0.2.8.2.1-5' Marked as found in versions 0.2.8.2.1-5. > notfixed 434396 1.4.8 Bug #434396 {Done: Roger Leigh } [sbuild] sbuild: LVM= snapshot -source chroot not correctly managed There is no source info for the package 'sbuild' at version '1.4.8' with ar= chitecture '' Unable to make a source version for version '1.4.8' No longer marked as fixed in versions 1.4.8. > fixed 434396 schroot/1.4.8 Bug #434396 {Done: Roger Leigh } [sbuild] sbuild: LVM= snapshot -source chroot not correctly managed The source schroot and version 1.4.8 do not appear to match any binary pack= ages Marked as fixed in versions schroot/1.4.8. > notfound 434396 0.60.0-2 Bug #434396 {Done: Roger Leigh } [sbuild] sbuild: LVM= snapshot -source chroot not correctly managed No longer marked as found in versions sbuild/0.60.0-2. > notfound 434396 0.58.0-1 Bug #434396 {Done: Roger Leigh } [sbuild] sbuild: LVM= snapshot -source chroot not correctly managed No longer marked as found in versions sbuild/0.58.0-1. > notfound 434396 0.56 Bug #434396 {Done: Roger Leigh } [sbuild] sbuild: LVM= snapshot -source chroot not correctly managed No longer marked as found in versions sbuild/0.56. > # fixed in binNMU, not representable in bts > notfixed 434499 2.3.17-1+b1 Bug #434499 {Done: Sven Arvidsson } [balsa] balsa: Crashes on s= tart-up Bug #436169 {Done: Sven Arvidsson } [balsa] balsa: Balsa crashe= s when launched from from ssh No longer marked as fixed in versions 2.3.17-1+b1. No longer marked as fixed in versions 2.3.17-1+b1. > notfixed 434663 2.13 Bug #434663 {Done: LaMont Jones } [mount] 'man nfs' typo= s: "interupt" x 2,"occured" x 2, and "forground" x 2 There is no source info for the package 'mount' at version '2.13' with arch= itecture '' Unable to make a source version for version '2.13' No longer marked as fixed in versions 2.13. > fixed 434663 2.13-1 Bug #434663 {Done: LaMont Jones } [mount] 'man nfs' typo= s: "interupt" x 2,"occured" x 2, and "forground" x 2 Marked as fixed in versions util-linux/2.13-1. > notfixed 435411 2.5.1.ds2-6 Bug #435411 {Done: An=C3=ADbal Monsalve Salazar } [grep]= grep: Option -e cannot be combined with other options No longer marked as fixed in versions 2.5.1.ds2-6. > notfound 435674 0.7.6 Bug #435674 {Done: Otavio Salvador } [apt] apt: ABI brea= kage? No longer marked as found in versions apt/0.7.6. > fixed 435935 3.0~rc3-1 Bug #435935 {Done: Nico Golde } [phpsysinfo] [CVE-2007-404= 8] XSS vulnerability Marked as fixed in versions phpsysinfo/3.0~rc3-1. > notfixed 436057 394-4 Bug #436057 {Done: An=C3=ADbal Monsalve Salazar } [less]= less, exit but left content on screen No longer marked as fixed in versions 394-4. > notfixed 436991 20090301dfsg-1 Bug #436991 {Done: Luca Niccoli } [splix] splix: Xer= ox Phaser 6110: when printing in 1200x600 the printout is stretched There is no source info for the package 'splix' at version '20090301dfsg-1'= with architecture '' Unable to make a source version for version '20090301dfsg-1' No longer marked as fixed in versions 20090301dfsg-1. > fixed 437698 2.20.0-2 Bug #437698 {Done: Sam Morris } [epiphany-browser] epiph= any-browser: Fails to load new Yahoo! finance charts Marked as fixed in versions epiphany-browser/2.20.0-2. > notfixed 438526 1.2.3-2 Bug #438526 {Done: Adam Majer } [rails] # No longer marked as fixed in versions 1.2.3-2. > notfixed 438949 1:4.3p2-9 Bug #438949 {Done: Juliusz Chroboczek } = [openssh-client] Impossible to connect to link-local IPv6 addresses No longer marked as fixed in versions 1:4.3p2-9. > notfixed 439729 0.7.1-1.1 Bug #439729 {Done: Stefan Bauer } [racoon] racoon= : fails to get sainfo There is no source info for the package 'racoon' at version '0.7.1-1.1' wit= h architecture '' Unable to make a source version for version '0.7.1-1.1' No longer marked as fixed in versions 0.7.1-1.1. > fixed 439729 1:0.7.1-1.1 Bug #439729 {Done: Stefan Bauer } [racoon] racoon= : fails to get sainfo Marked as fixed in versions ipsec-tools/1:0.7.1-1.1. > fixed 441755 4.5.16-1 Bug #441755 {Done: Joey Hess } [strace] FTBFS armel There is no source info for the package 'strace' at version '4.5.16-1' with= architecture '' Unable to make a source version for version '4.5.16-1' Marked as fixed in versions 4.5.16-1. > notfixed 439859 2.6.1-4 Bug #439859 {Done: James Vega } [libc6-dev] /usr/inclu= de/sys/sysmacros.h defines "major", "minor" and "makedev" as macros No longer marked as fixed in versions 2.6.1-4. > notfixed 442136 zabbix-frontend-php/1:2.0.1+dfsg-1 Bug #442136 {Done: Dmitry Smirnov } [zabbix-fronten= d-php] zabbix-frontend-php: Generated graphs make no sense for some interva= ls? The source zabbix-frontend-php and version 1:2.0.1+dfsg-1 do not appear to = match any binary packages No longer marked as fixed in versions zabbix-frontend-php/1:2.0.1+dfsg-1. > fixed 442136 1:2.0.1+dfsg-1 Bug #442136 {Done: Dmitry Smirnov } [zabbix-fronten= d-php] zabbix-frontend-php: Generated graphs make no sense for some interva= ls? Marked as fixed in versions zabbix/1:2.0.1+dfsg-1. > notfixed 442205 2.4.1-1 Bug #442205 {Done: Roland Stigge } [ardour-i686] ardour-i= 686: SEGV if no midi There is no source info for the package 'ardour-i686' at version '2.4.1-1' = with architecture '' Unable to make a source version for version '2.4.1-1' No longer marked as fixed in versions 2.4.1-1. > fixed 442205 1:2.4.1-1 Bug #442205 {Done: Roland Stigge } [ardour-i686] ardour-i= 686: SEGV if no midi Marked as fixed in versions ardour/1:2.4.1-1. > notfixed 442327 0.5.10 Bug #442327 {Done: Sjoerd Simons } [hal] hal: segfaults af= ter a USB drive is connected. There is no source info for the package 'hal' at version '0.5.10' with arch= itecture '' Unable to make a source version for version '0.5.10' No longer marked as fixed in versions 0.5.10. > fixed 442327 0.5.10-4 Bug #442327 {Done: Sjoerd Simons } [hal] hal: segfaults af= ter a USB drive is connected. Marked as fixed in versions hal/0.5.10-4. > notfixed 442433 0.7.7-1 Bug #442433 {Done: Joachim Reichel } [normalize-aud= io] normalize-audio: doesn't preserve the number of samples of normalized f= iles No longer marked as fixed in versions 0.7.7-1. > notfixed 443300 1.0-rc2-17 Bug #443300 {Done: debdev@tonelli.sns.it (A Mennucc)} [mplayer] mplayer goe= s to almost 100% CPU There is no source info for the package 'mplayer' at version '1.0-rc2-17' w= ith architecture '' Unable to make a source version for version '1.0-rc2-17' No longer marked as fixed in versions 1.0-rc2-17. > fixed 443300 1.0~rc2-17 Bug #443300 {Done: debdev@tonelli.sns.it (A Mennucc)} [mplayer] mplayer goe= s to almost 100% CPU Marked as fixed in versions mplayer/1.0~rc2-17. > notfound 443701 2.18.3-3 Bug #443701 {Done: Josselin Mouette } [nautilus] nautilus = crash getting properties of large tiff file on amd64 No longer marked as found in versions nautilus/2.18.3-3. > notfixed 444699 4.4.0-1.1+b1 Bug #444699 {Done: Agustin Martin } [gnuplot] gnuplot:= -persist takes inordinate amounts of cpu Bug #444701 {Done: Agustin Martin } [gnuplot] gnuplot = -persist with x11 driver slowly eats up CPU There is no source info for the package 'gnuplot' at version '4.4.0-1.1+b1'= with architecture '' Unable to make a source version for version '4.4.0-1.1+b1' No longer marked as fixed in versions 4.4.0-1.1+b1. No longer marked as fixed in versions 4.4.0-1.1+b1. > fixed 444699 4.4.0-1.1 Bug #444699 {Done: Agustin Martin } [gnuplot] gnuplot:= -persist takes inordinate amounts of cpu Bug #444701 {Done: Agustin Martin } [gnuplot] gnuplot = -persist with x11 driver slowly eats up CPU Marked as fixed in versions gnuplot/4.4.0-1.1. Marked as fixed in versions gnuplot/4.4.0-1.1. > notfound 446833 0.4.2.1-2 Bug #446833 {Done: Carlo Segre } [xournal] xournal: Does not= draw or erase There is no source info for the package 'xournal' at version '0.4.2.1-2' wi= th architecture '' Unable to make a source version for version '0.4.2.1-2' No longer marked as found in versions 0.4.2.1-2. > notfound 446833 0.4.5-2 Bug #446833 {Done: Carlo Segre } [xournal] xournal: Does not= draw or erase No longer marked as found in versions xournal/0.4.5-2. > fixed 446833 0.4.2.1-2 Bug #446833 {Done: Carlo Segre } [xournal] xournal: Does not= draw or erase There is no source info for the package 'xournal' at version '0.4.2.1-2' wi= th architecture '' Unable to make a source version for version '0.4.2.1-2' Marked as fixed in versions 0.4.2.1-2. > notfixed 446833 0.4.5-2 Bug #446833 {Done: Carlo Segre } [xournal] xournal: Does not= draw or erase No longer marked as fixed in versions 0.4.5-2 and xournal/0.4.5-2. > notfixed 446882 3.6-1 Bug #446882 {Done: Daniel Baumann } [wmii] please provid= e new snapshot of wmii There is no source info for the package 'wmii' at version '3.6-1' with arch= itecture '' Unable to make a source version for version '3.6-1' No longer marked as fixed in versions 3.6-1. > fixed 446882 3.6+debian-1 Bug #446882 {Done: Daniel Baumann } [wmii] please provid= e new snapshot of wmii Marked as fixed in versions wmii/3.6+debian-1. > fixed 448496 9.00~dfsg-1 Bug #448496 {Done: Bastien ROUCARIES } [ghosts= cript] ghostscript: gs segfaults with the attached eps file Marked as fixed in versions ghostscript/9.00~dfsg-1. > # fixed in binNMU, not representabl ein the bts > notfixed 448565 0.1.1+b1 Bug #448565 {Done: "Chris Lawrence" } [apt-transport-d= ebtorrent] apt-transport-debtorrent: not installable in unstable (amd64) No longer marked as fixed in versions 0.1.1+b1. > notfixed 448575 php5-librdf/1.0.7.1-1 Bug #448575 {Done: Dave Beckett } [php5-librdf] missing /e= tc/php5/conf.d/redland.ini The source php5-librdf and version 1.0.7.1-1 do not appear to match any bin= ary packages No longer marked as fixed in versions php5-librdf/1.0.7.1-1. > fixed 448575 1.0.7.1-1 Bug #448575 {Done: Dave Beckett } [php5-librdf] missing /e= tc/php5/conf.d/redland.ini Marked as fixed in versions redland-bindings/1.0.7.1-1. > notfound 472703 1.28-2.3 Bug #472703 {Done: Agustin Martin } [wdm] wdm: Sometim= es I cannot login, Enter doesn't work Bug #448647 {Done: Agustin Martin } [wdm] wdm: Does no= t work a second time No longer marked as found in versions wdm/1.28-2.3. No longer marked as found in versions wdm/1.28-2.3. > notfound 472703 1.28-3 Bug #472703 {Done: Agustin Martin } [wdm] wdm: Sometim= es I cannot login, Enter doesn't work Bug #448647 {Done: Agustin Martin } [wdm] wdm: Does no= t work a second time No longer marked as found in versions wdm/1.28-3. No longer marked as found in versions wdm/1.28-3. > notfound 472703 1.28-3.1 Bug #472703 {Done: Agustin Martin } [wdm] wdm: Sometim= es I cannot login, Enter doesn't work Bug #448647 {Done: Agustin Martin } [wdm] wdm: Does no= t work a second time No longer marked as found in versions wdm/1.28-3.1. No longer marked as found in versions wdm/1.28-3.1. > fixed 448704 2.9.8-1 Bug #448704 {Done: Niv Sardi } [xfsprogs] Depends: libc6 = (>=3D 2.7-1) but 2.6.1-6 is installed. Marked as fixed in versions xfsprogs/2.9.8-1. > notfixed 448752 2.0.0-1 Bug #448752 {Done: Fathi Boudra } [kile] searches for docs= in wrong place There is no source info for the package 'kile' at version '2.0.0-1' with ar= chitecture '' Unable to make a source version for version '2.0.0-1' No longer marked as fixed in versions 2.0.0-1. > fixed 448752 1:2.0.0-1 Bug #448752 {Done: Fathi Boudra } [kile] searches for docs= in wrong place There is no source info for the package 'kile' at version '1:2.0.0-1' with = architecture '' Unable to make a source version for version '1:2.0.0-1' Marked as fixed in versions 1:2.0.0-1. > fixed 448802 4.5.16-1 Bug #448802 {Done: Joey Hess } [strace] [PATCH] strace FT= BFS on mips/mipsel There is no source info for the package 'strace' at version '4.5.16-1' with= architecture '' Unable to make a source version for version '4.5.16-1' Marked as fixed in versions 4.5.16-1. > notfound 448912 0.61-1 Bug #448912 {Done: Jonas Smedegaard } [libhtml-wikiconverter-p= erl] libhtml-wikiconverter-perl recommends unmet libhtml-wikiconverter-dial= ect No longer marked as found in versions libhtml-wikiconverter-perl/0.61-1. > notfixed 449085 0.9-1 Bug #449085 {Done: Aurelien Jarno } [qemu] Int13 elto= rito call with AX=3D4C00 There is no source info for the package 'qemu' at version '0.9-1' with arch= itecture '' Unable to make a source version for version '0.9-1' No longer marked as fixed in versions 0.9-1. > fixed 449085 0.9.1-1 Bug #449085 {Done: Aurelien Jarno } [qemu] Int13 elto= rito call with AX=3D4C00 Marked as fixed in versions qemu/0.9.1-1. > notfound 449180 2.0.0-1 Bug #449180 {Done: Gustavo Noronha Silva } [gksu] Enter the= password of application to run the application 'user' No longer marked as found in versions gksu/2.0.0-1. > notfixed 449273 0.9-1 Bug #449273 {Done: Aurelien Jarno } [qemu] alt-F4 is = not trapped by qemu There is no source info for the package 'qemu' at version '0.9-1' with arch= itecture '' Unable to make a source version for version '0.9-1' No longer marked as fixed in versions 0.9-1. > fixed 449273 0.9.1-1 Bug #449273 {Done: Aurelien Jarno } [qemu] alt-F4 is = not trapped by qemu Marked as fixed in versions qemu/0.9.1-1. > fixed 718695 2.65a+svn53743-1 Bug #718695 {Done: mfv.debian@gmail.com (Matteo F. Vescovi)} [blender] blen= der: Please drop direct python3.2 build-dep/depends Marked as fixed in versions blender/2.65a+svn53743-1. > notfound 714906 1:3.2repack-10 Bug #714906 {Done: Sylvestre Ledru } [clang-3.2] scan= -build: does not respect the TMP/TMPDIR/TEMP/TEMPDIR evironment variables No longer marked as found in versions llvm-toolchain-3.2/1:3.2repack-10. > notfound 711930 3.3.0-3 Bug #711930 {Done: Piotr O=C5=BCarowski } [python3] pytho= n3: dh_python3 does not remove setuptools from requires.txt No longer marked as found in versions python3-defaults/3.3.0-3. > notfixed 710322 3.3-1 Bug #710322 {Done: Sylvestre Ledru } [clang-3.3] clan= g-3.3: Support Headers not picked up cstddef and more There is no source info for the package 'clang-3.3' at version '3.3-1' with= architecture '' Unable to make a source version for version '3.3-1' No longer marked as fixed in versions 3.3-1. > fixed 710322 1:3.3-2 Bug #710322 {Done: Sylvestre Ledru } [clang-3.3] clan= g-3.3: Support Headers not picked up cstddef and more Marked as fixed in versions llvm-toolchain-3.3/1:3.3-2. > fixed 708055 9.1.3-1 Bug #708055 {Done: Julien Cristau } [libglapi-mesa] no= t upgradable on multiarch Bug #708349 {Done: Julien Cristau } [libglapi-mesa] no= t upgradable on multiarch Marked as fixed in versions mesa/9.1.3-1. Marked as fixed in versions mesa/9.1.3-1. > fixed 708029 9.1.3-1 Bug #708029 {Done: Julien Cristau } [libgl1-mesa-glx] = libgl1-mesa-glx: Update fails due to different changelog.Debian.gz in amd64= and i386 Bug #708091 {Done: Julien Cristau } [libgl1-mesa-glx] = libgl1-mesa-glx: trying to overwrite shared '/usr/share/doc/libgl1-mesa-glx= /changelog.Debian.gz - all mesa packages Bug #708097 {Done: Julien Cristau } [libgl1-mesa-glx] = libgl1-mesa-glx: Cyclic dependency between libgl1-mesa-glx libglapi-mesa - = fails to upgrade Bug #708108 {Done: Julien Cristau } [libgl1-mesa-glx] = libgl1-mesa-glx: Can't be updated as others mesa packages are depending on = 8.0.5-4+b1 Marked as fixed in versions mesa/9.1.3-1. Marked as fixed in versions mesa/9.1.3-1. Marked as fixed in versions mesa/9.1.3-1. Marked as fixed in versions mesa/9.1.3-1. > notfixed 705337 140 Bug #705337 {Done: Christoph Berg } [postgresql-9.1] postg= resql: Error: Could not create log file (fails to start) There is no source info for the package 'postgresql-9.1' at version '140' w= ith architecture '' Unable to make a source version for version '140' No longer marked as fixed in versions 140. > fixed 705337 postgresql-common/140 Bug #705337 {Done: Christoph Berg } [postgresql-9.1] postg= resql: Error: Could not create log file (fails to start) Marked as fixed in versions postgresql-common/140. > notfound 705337 9.1.9-1 Bug #705337 {Done: Christoph Berg } [postgresql-9.1] postg= resql: Error: Could not create log file (fails to start) No longer marked as found in versions postgresql-9.1/9.1.9-1. > notfixed 700628 4:4.3.1-3+b1 Bug #700628 {Done: Jaime Silva } [kdevelop] kd= evelop: Functions are always shown in dark blue No longer marked as fixed in versions 4:4.3.1-3+b1. > notfound 669457 1.0.4-1 Bug #669457 {Done: Guido G=C3=BCnther } [libvirt-bin] libv= irt-bin: libvirt_lxc segfault No longer marked as found in versions libvirt/1.0.4-1. > notfixed 668646 0.2.10+svn898-1 Bug #668646 {Done: Markus Koschany } [osmo] osmo segfault No longer marked as fixed in versions 0.2.10+svn898-1. > notfixed 668013 lam-runtime/7.1.4-2 Bug #668013 {Done: Camm Maguire } [lam-runtime] lam= boot doesn't recognise 127.0.1.1 as a local address The source lam-runtime and version 7.1.4-2 do not appear to match any binar= y packages No longer marked as fixed in versions lam-runtime/7.1.4-2. > fixed 668013 7.1.4-2 Bug #668013 {Done: Camm Maguire } [lam-runtime] lam= boot doesn't recognise 127.0.1.1 as a local address Marked as fixed in versions lam/7.1.4-2. > notfixed 667816 1.9.3 Bug #667816 {Done: Jonas Smedegaard } [pandoc] Charset written= in a wrong way, when generating texinfo-file There is no source info for the package 'pandoc' at version '1.9.3' with ar= chitecture '' Unable to make a source version for version '1.9.3' No longer marked as fixed in versions 1.9.3. > fixed 667816 1.9.3-1 Bug #667816 {Done: Jonas Smedegaard } [pandoc] Charset written= in a wrong way, when generating texinfo-file Marked as fixed in versions pandoc/1.9.3-1. > notfound 665936 1:3.3.0~rc10-3 Bug #665936 {Done: S=C3=A9bastien Villemot } [hunspel= l-fr] [hunspell-fr] Please upgrade to version 4.4.1 There is no source info for the package 'hunspell-fr' at version '1:3.3.0~r= c10-3' with architecture '' Unable to make a source version for version '1:3.3.0~rc10-3' No longer marked as found in versions openoffice.org-dictionaries/1:3.3.0~r= c10-3. > notfixed 665644 2011.20120322-1 Bug #665644 {Done: ucko@debian.org (Aaron M. Ucko)} [texlive-binaries] texl= ive-binaries: fmtutil-sys looks for tcfmgr in old location No longer marked as fixed in versions 2011.20120322-1. > notfound 665479 2011.20120322-1 Bug #665479 {Done: Norbert Preining } [texlive-binarie= s] upgrade from stable with ptex* does not install tl-lang-cjk No longer marked as found in versions texlive-bin/2011.20120322-1. > notfixed 664959 1:3.1.8+dfsg-0.1 Bug #664959 {Done: Jeroen Schot } [gawk] gawk: mktim= e fails when date changes to daylight savings time No longer marked as fixed in versions 1:3.1.8+dfsg-0.1. > notfound 663734 3.7.2-1 Bug #663734 {Done: Jakub Adam } [eclipse] eclipse-3.7= .2-1 does not start on wheezy Bug #665195 {Done: Jakub Adam } [eclipse] eclipse: Ec= lipse 3.7.2-1 cannot found libswt-gtk.so and libswt-gtk-3740.so Bug #668002 {Done: Jakub Adam } [eclipse] /usr/bin/ec= lipse: fails to start. No longer marked as found in versions eclipse/3.7.2-1. No longer marked as found in versions eclipse/3.7.2-1. No longer marked as found in versions eclipse/3.7.2-1. > notfound 663609 1.6 Bug #663609 {Done: Ian Jackson } [xfonts-t= raditional] [l10n:cs] Initial Czech translation of PO debconf template for = package xfonts-traditional 1.6 No longer marked as found in versions 1.6. > notfixed 663471 5.51.6 Bug #663471 {Done: Andrey } [zenmap] zenmap: no icon = in gnome 3 There is no source info for the package 'zenmap' at version '5.51.6' with a= rchitecture '' Unable to make a source version for version '5.51.6' No longer marked as fixed in versions 5.51.6. > fixed 663471 5.51.6-0.1 Bug #663471 {Done: Andrey } [zenmap] zenmap: no icon = in gnome 3 Marked as fixed in versions nmap/5.51.6-0.1. > notfixed 663449 8.5.9-2 Bug #663449 {Done: Sergei Golovan } [tk8.5] tk8.5: grid si= ze returns wrong values No longer marked as fixed in versions 8.5.9-2. > notfound 662930 20100919-1 Bug #662930 {Done: Christian Perrier } [ttf-freefont] t= tf-freefont: FTBFS twice in a row No longer marked as found in versions ttf-freefont/20100919-1. > notfound 662924 20100919-1 Bug #662924 {Done: Christian Perrier } [ttf-freefont] t= tf-freefont: What is Untitled1.ttf? No longer marked as found in versions ttf-freefont/20100919-1. > notfound 662871 1.6 Bug #662871 {Done: Ian Jackson } [xfonts-t= raditional] xfonts-traditional: [INTL:de] Initial German debconf translation No longer marked as found in versions 1.6. > fixed 662625 1.0.18-2 Bug #662625 {Done: "Didier 'OdyX' Raboud" } [cups-filters]= cups-filters: upgrade to 1.0.2-1 fails to install because of need to overw= rite file in cups package Marked as fixed in versions cups-filters/1.0.18-2. > fixed 662549 1.4-0.2 Bug #662549 {Done: Hilko Bengen } [src:wine] wine: Pleas= e Build-Depends on libpng-dev, change from libpng12-dev The source 'wine' and version '1.4-0.2' do not appear to match any binary p= ackages Marked as fixed in versions wine/1.4-0.2. > found 662381 0.3-1 Bug #662381 {Done: Jakub Wilk } [src:iulib] iulib: Please= Build-Depends on libpng-dev, change from libpng12-dev Marked as found in versions iulib/0.3-1. > notfound 662153 8.0.2-1 Bug #662153 {Done: Jakub Adam } [eclipse-cdt] [eclips= e-cdt] CDT not working after upgrading from 8.0.1-1 to 8.0.2-1 No longer marked as found in versions eclipse-cdt/8.0.2-1. > fixed 662075 3.3.92-1 Bug #662075 {Done: Samuel Thibault } [gnome-orca] gno= me-orca: orca doesn't read menus in Iceweasel Marked as fixed in versions gnome-orca/3.3.92-1. > notfixed 662070 kde-window-manager/4:4.8.4-2 Bug #662070 {Done: Mate Miklos } [kde-window-manager] [= kde-window-manager] non-qt apps don't get keyboard focus after desktop swit= ch The source kde-window-manager and version 4:4.8.4-2 do not appear to match = any binary packages No longer marked as fixed in versions kde-window-manager/4:4.8.4-2. > fixed 662070 4:4.8.4-2 Bug #662070 {Done: Mate Miklos } [kde-window-manager] [= kde-window-manager] non-qt apps don't get keyboard focus after desktop swit= ch Marked as fixed in versions kde-workspace/4:4.8.4-2. > notfixed 661776 cairo-dock-core/3.1.1-2 Bug #661776 {Done: Youhei SASAKI } [cairo-dock-core= ] cairo-dock-core: Making a launcher of iceweasel makes iceweasel appear tw= ice The source cairo-dock-core and version 3.1.1-2 do not appear to match any b= inary packages No longer marked as fixed in versions cairo-dock-core/3.1.1-2. > fixed 661776 3.1.1-2 Bug #661776 {Done: Youhei SASAKI } [cairo-dock-core= ] cairo-dock-core: Making a launcher of iceweasel makes iceweasel appear tw= ice Marked as fixed in versions cairo-dock/3.1.1-2. > notfound 661718 1.6 Bug #661718 {Done: Ian Jackson } [xfonts-t= raditional] xfonts-traditional: [INTL:ru] Russian debconf templates transla= tion No longer marked as found in versions 1.6. > notfixed 661611 libnetcdfc7/1:4.1.3-2 Bug #661611 {Done: "Francesco P. Lovergine" } [libnetcd= fc7] ldconfig: /usr/lib/libnetcdf.so.7 is not a symbolic link The source libnetcdfc7 and version 1:4.1.3-2 do not appear to match any bin= ary packages No longer marked as fixed in versions libnetcdfc7/1:4.1.3-2. > fixed 661611 1:4.1.3-2 Bug #661611 {Done: "Francesco P. Lovergine" } [libnetcd= fc7] ldconfig: /usr/lib/libnetcdf.so.7 is not a symbolic link Marked as fixed in versions netcdf/1:4.1.3-2. > fixed 661569 3.20120319 Bug #661569 {Done: Joey Hess } [ikiwiki] ikiwiki: allow d= ropping the generator tag and or its version=3D attribute from atom feeds There is no source info for the package 'ikiwiki' at version '3.20120319' w= ith architecture '' Unable to make a source version for version '3.20120319' Marked as fixed in versions 3.20120319. > fixed 660412 2.2-1 Bug #660412 {Done: Alexander Wirt } [ferm] ferm: Suppo= rt setting policy of non-builtin chains Marked as fixed in versions ferm/2.2-1. > notfixed 660301 xtables-addons-common/1.41-2 Bug #660301 {Done: Dmitry Smirnov } [xtables-addons= -common] xtables-addons-common: ipset does not work on personal 3.2 kernel The source xtables-addons-common and version 1.41-2 do not appear to match = any binary packages No longer marked as fixed in versions xtables-addons-common/1.41-2. > fixed 660301 1.41-2 Bug #660301 {Done: Dmitry Smirnov } [xtables-addons= -common] xtables-addons-common: ipset does not work on personal 3.2 kernel Marked as fixed in versions xtables-addons/1.41-2. > notfixed 660290 1.1.6-1 Bug #660290 {Done: An=C3=ADbal Monsalve Salazar } [pbzip= 2] pbzip2: man page does not document --no-name option No longer marked as fixed in versions 1.1.6-1. > fixed 660224 2.0.0-1 Bug #660224 {Done: Stig Sandbeck Mathisen } [munin] munin-f= astcgi-graph hangs, server replies with Error 500 Marked as fixed in versions munin/2.0.0-1. > notfixed 660037 0.39.0 Bug #660037 {Done: Philip Rinn } [subtitleeditor] subtitleed= itor: crashes with Assertion `!xcb_xlib_threads_sequence_lost' failed Bug #684512 {Done: Philip Rinn } [subtitleeditor] subtitleed= itor: Unable to open a video There is no source info for the package 'subtitleeditor' at version '0.39.0= ' with architecture '' Unable to make a source version for version '0.39.0' No longer marked as fixed in versions 0.39.0. No longer marked as fixed in versions 0.39.0. > notfound 651983 1.3.0-2 Bug #651983 {Done: Andreas Tille } [qiime] qiime: Recomme= nds: not available 'cd-hit' package No longer marked as found in versions qiime/1.3.0-2. > notfound 652373 1:2.4.8-1 Bug #652373 {Done: S=C3=A9bastien Villemot } [gn= ucash] gnucash: Crashes when editing transaction scheduled to run for a fin= ite number of times Bug #663113 {Done: S=C3=A9bastien Villemot } [gn= ucash] gnucash: Gnucash segfaults in libglib-2.0 while trying to edit sched= uled transaction No longer marked as found in versions gnucash/1:2.4.8-1. No longer marked as found in versions gnucash/1:2.4.8-1. > notfound 652373 1:2.4.10-2 Bug #652373 {Done: S=C3=A9bastien Villemot } [gn= ucash] gnucash: Crashes when editing transaction scheduled to run for a fin= ite number of times Bug #663113 {Done: S=C3=A9bastien Villemot } [gn= ucash] gnucash: Gnucash segfaults in libglib-2.0 while trying to edit sched= uled transaction No longer marked as found in versions gnucash/1:2.4.10-2. No longer marked as found in versions gnucash/1:2.4.10-2. > notfound 653156 1.5.99.901-1 Bug #653156 {Done: Cyril Brulebois } [xserver-xorg-input-s= ynaptics] xserver-xorg-input-synaptics: description in man-page brakes func= tionality of the driver Bug #653564 {Done: Cyril Brulebois } [xserver-xorg-input-s= ynaptics] xserver-xorg-input-synaptics: after upgrading to latest version, = AlpsPS/2 touchpad stopped working No longer marked as found in versions xserver-xorg-input-synaptics/1.5.99.9= 01-1. No longer marked as found in versions xserver-xorg-input-synaptics/1.5.99.9= 01-1. > notfixed 653522 2012.1~e2-4 Bug #653522 {Done: Mehdi Abaakouk } [python-novaclient] = python-novaclient: Please depend on "python (>=3D 2.7) | python-argparse" There is no source info for the package 'python-novaclient' at version '201= 2.1~e2-4' with architecture '' Unable to make a source version for version '2012.1~e2-4' No longer marked as fixed in versions 2012.1~e2-4. > fixed 653522 1:2012.1~e2-4 Bug #653522 {Done: Mehdi Abaakouk } [python-novaclient] = python-novaclient: Please depend on "python (>=3D 2.7) | python-argparse" There is no source info for the package 'python-novaclient' at version '1:2= 012.1~e2-4' with architecture '' Unable to make a source version for version '1:2012.1~e2-4' Marked as fixed in versions 1:2012.1~e2-4. > notfound 653764 1.0-3 Bug #653764 {Done: smr@debian.org (Steve M. Robbins)} [src:monotone] FTBFS = with Boost 1.48: lgamma_small.hpp:483:38: error: expected primary-expressio= n before 'do' No longer marked as found in versions monotone/1.0-3. > notfound 653833 3.1.7-2 Bug #653833 {Done: Craig Small } [ganglia-monitor] For 3= .2.0: case_sensitive_hostnames should be 0 No longer marked as found in versions ganglia/3.1.7-2. > tags 654198 + wontfix Bug #654198 {Done: Lars Wirzenius } [obnam] obnam fsck: error: = Error -3 while decompressing data: incorrect data check Added tag(s) wontfix. > notfixed 654198 0.26-1 Bug #654198 {Done: Lars Wirzenius } [obnam] obnam fsck: error: = Error -3 while decompressing data: incorrect data check No longer marked as fixed in versions obnam/0.26-1. > notfixed 655642 2.4.1 Bug #655642 {Done: =D8=A3=D8=AD=D9=85=D8=AF =D8=A7=D9=84=D9=85=D8=AD=D9=85= =D9=88=D8=AF=D9=8A } [src:python-whoosh] python-who= osh: reStructuredText error The source 'python-whoosh' and version '2.4.1' do not appear to match any b= inary packages No longer marked as fixed in versions python-whoosh/2.4.1. > fixed 655642 2.4.1-1 Bug #655642 {Done: =D8=A3=D8=AD=D9=85=D8=AF =D8=A7=D9=84=D9=85=D8=AD=D9=85= =D9=88=D8=AF=D9=8A } [src:python-whoosh] python-who= osh: reStructuredText error Marked as fixed in versions python-whoosh/2.4.1-1. > notfixed 655682 3depict/0.0.9-1 Bug #655682 {Done: D Haley } [virt-top] virt-top: same VM = displayed on several rows of NIC page No longer marked as fixed in versions 3depict/0.0.9-1. > # 1.1.2-1 is not yet uploaded to Debian > notfixed 656395 1.1.2 Bug #656395 {Done: Christoph Anton Mitterer } [src:d= avical] davical: make Apache's HTTP Basic Auth work, when using PHP via red= irects The source 'davical' and version '1.1.2' do not appear to match any binary = packages No longer marked as fixed in versions davical/1.1.2. > tags 656395 + fixed-upstream pending Bug #656395 {Done: Christoph Anton Mitterer } [src:d= avical] davical: make Apache's HTTP Basic Auth work, when using PHP via red= irects Added tag(s) pending and fixed-upstream. > reopen 656395 Bug #656395 {Done: Christoph Anton Mitterer } [src:d= avical] davical: make Apache's HTTP Basic Auth work, when using PHP via red= irects Bug reopened Ignoring request to alter fixed versions of bug #656395 to the same values = previously set > notfixed 656478 0.0.1+svn55737-1.1 Bug #656478 {Done: Jonathan Wiltshire } [src:wikidiff2] wik= idiff2: FTBFS with PHP 5.4 No longer marked as fixed in versions wikidiff2/0.0.1+svn55737-1.1. > notfound 656873 5 Bug #656873 {Done: Ben Pfaff } [dh-autoreconf] should = conflict with autoconf2.13 Bug #657851 {Done: Ben Pfaff } [dh-autoreconf] dh-auto= reconf needs to tighten autoconf dependency No longer marked as found in versions dh-autoreconf/5. No longer marked as found in versions dh-autoreconf/5. > found 657088 4.4.2-1 Bug #657088 {Done: Andreas Metzler } [findutils] findu= tils: Please mark findutils and locate multi-arch: foreign Marked as found in versions findutils/4.4.2-1. > notfixed 657102 1:1.0.7.14-1 Bug #657102 {Done: Eshat Cakar } [texmacs] texmacs: "Old Sty= le" Look and Feel missing from latest texmacs incarnation No longer marked as fixed in versions texmacs/1:1.0.7.14-1. > notfound 657119 2.7.2-13 Bug #657119 {Done: Matthias Klose } [python2.7] python2.7:= stopped to provide python-argparse, forces install of python2.6 No longer marked as found in versions python2.7/2.7.2-13. > notfixed 658872 2.0.9-1 Bug #658872 {Done: Ond=C5=99ej Sur=C3=BD } [php-net-ldap2]= Call-time pass-by-reference has been removed from php5 (>=3D 5.4) No longer marked as fixed in versions 2.0.9-1. > notfixed 659157 0.3.1-1 Bug #659157 {Done: Sergey Slipchenko } [lxinput] lxinpu= t: Left-handed mouse setting doesn't persist No longer marked as fixed in versions 0.3.1-1. > fixed 659158 3.20120319 Bug #659158 {Done: Joey Hess } [ikiwiki] incorrect fsf ad= dress There is no source info for the package 'ikiwiki' at version '3.20120319' w= ith architecture '' Unable to make a source version for version '3.20120319' Marked as fixed in versions 3.20120319. > notfixed 659483 libspatialite3/3.0.1-1 Bug #659483 {Done: "Francesco P. Lovergine" } [libspati= alite3] libspatialite: SpatiaLite library shows ugly messages to stdout whe= n it's loaded, no way to turn them off The source libspatialite3 and version 3.0.1-1 do not appear to match any bi= nary packages No longer marked as fixed in versions libspatialite3/3.0.1-1. > fixed 659483 3.0.1-1 Bug #659483 {Done: "Francesco P. Lovergine" } [libspati= alite3] libspatialite: SpatiaLite library shows ugly messages to stdout whe= n it's loaded, no way to turn them off Marked as fixed in versions spatialite/3.0.1-1. > notfound 659527 20100919-1 Bug #659527 {Done: Christian Perrier } [ttf-freefont] F= reeSerif: Glyphs for U+2293 (square cap) and U+2294 (square cup) inverted No longer marked as found in versions ttf-freefont/20100919-1. > notfound 659680 2009-15 Bug #659680 {Done: Norbert Preining } [texlive-xetex] = texlive-xetex: xelatex error: ``(Fatal format file error; I'm stymied)" No longer marked as found in versions texlive-base/2009-15. > notfixed 659682 2.3.2-4 Bug #659682 {Done: Ludovico Gardenghi } [src:vdetelweb] = vdetelweb: Please add specification of version to libvde-dev. The source 'vdetelweb' and version '2.3.2-4' do not appear to match any bin= ary packages No longer marked as fixed in versions 2.3.2-4. > fixed 659682 libvde-dev/2.3.2-4 Bug #659682 {Done: Ludovico Gardenghi } [src:vdetelweb] = vdetelweb: Please add specification of version to libvde-dev. The source libvde-dev and version 2.3.2-4 do not appear to match any binary= packages Marked as fixed in versions libvde-dev/2.3.2-4. > notfound 659682 1.2.1-1 Bug #659682 {Done: Ludovico Gardenghi } [src:vdetelweb] = vdetelweb: Please add specification of version to libvde-dev. No longer marked as found in versions vdetelweb/1.2.1-1. > thanks Stopping processing here. Please contact me if you need assistance. --=20 347561: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D347561 397730: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D397730 401268: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D401268 402256: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D402256 403456: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D403456 404308: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D404308 405058: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D405058 405919: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D405919 406077: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D406077 406658: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D406658 407237: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D407237 408338: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D408338 409063: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D409063 409931: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D409931 410228: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D410228 410648: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D410648 411052: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D411052 411771: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D411771 411814: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D411814 412175: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D412175 412963: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D412963 414869: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D414869 415529: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D415529 415979: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D415979 417114: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D417114 417722: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D417722 417809: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D417809 419420: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D419420 419719: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D419719 419986: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D419986 420149: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D420149 420764: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D420764 421205: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D421205 421607: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D421607 421843: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D421843 421845: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D421845 422215: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D422215 422642: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D422642 423833: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D423833 424048: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D424048 424638: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D424638 424919: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D424919 426246: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D426246 426406: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D426406 427572: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D427572 429482: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D429482 429784: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D429784 429949: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D429949 430213: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D430213 430876: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D430876 431019: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D431019 431326: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D431326 431464: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D431464 431808: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D431808 432306: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D432306 432409: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D432409 432413: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D432413 432834: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D432834 433159: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D433159 433372: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D433372 433415: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D433415 433761: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D433761 434396: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D434396 434499: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D434499 434663: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D434663 435411: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D435411 435674: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D435674 435935: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D435935 436057: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D436057 436169: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D436169 436991: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D436991 437698: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D437698 438526: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D438526 438949: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D438949 439729: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D439729 439859: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D439859 441755: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D441755 442136: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D442136 442205: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D442205 442327: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D442327 442433: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D442433 443300: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D443300 443701: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D443701 444699: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D444699 444701: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D444701 445011: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D445011 446833: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D446833 446882: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D446882 448496: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D448496 448565: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D448565 448575: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D448575 448647: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D448647 448704: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D448704 448752: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D448752 448802: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D448802 448912: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D448912 449085: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D449085 449180: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D449180 449273: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D449273 472703: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D472703 518834: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D518834 651983: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D651983 652373: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D652373 653156: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D653156 653522: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D653522 653564: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D653564 653764: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D653764 653833: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D653833 654198: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D654198 655642: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D655642 655682: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D655682 656395: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D656395 656478: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D656478 656873: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D656873 657088: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D657088 657102: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D657102 657119: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D657119 657851: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D657851 658872: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D658872 659157: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D659157 659158: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D659158 659483: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D659483 659527: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D659527 659680: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D659680 659682: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D659682 660037: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D660037 660224: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D660224 660290: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D660290 660301: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D660301 660412: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D660412 661569: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D661569 661611: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D661611 661718: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D661718 661776: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D661776 662070: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D662070 662075: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D662075 662153: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D662153 662381: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D662381 662549: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D662549 662625: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D662625 662871: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D662871 662924: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D662924 662930: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D662930 663113: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D663113 663449: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D663449 663471: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D663471 663609: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D663609 663734: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D663734 664959: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D664959 665195: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D665195 665479: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D665479 665644: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D665644 665936: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D665936 667816: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D667816 668002: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D668002 668013: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D668013 668646: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D668646 669457: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D669457 684512: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D684512 700628: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D700628 705337: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D705337 708029: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D708029 708055: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D708055 708091: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D708091 708097: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D708097 708108: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D708108 708349: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D708349 710322: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D710322 711930: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D711930 714906: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D714906 718695: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D718695 Debian Bug Tracking System Contact owner@bugs.debian.org with problems From praks411@gmail.com Sun Nov 3 00:20:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 17BEC7F54 for ; Sun, 3 Nov 2013 00:20:39 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id DE1C1304048 for ; Sat, 2 Nov 2013 22:20:35 -0700 (PDT) X-ASG-Debug-ID: 1383456033-04bdf078994b0e70001-NocioJ Received: from mail-ob0-f170.google.com (mail-ob0-f170.google.com [209.85.214.170]) by cuda.sgi.com with ESMTP id 0lZIY4PgjAauyhA6 (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Sat, 02 Nov 2013 22:20:33 -0700 (PDT) X-Barracuda-Envelope-From: praks411@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.170 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.170] Received: by mail-ob0-f170.google.com with SMTP id wp18so6074966obc.29 for ; Sat, 02 Nov 2013 22:20:33 -0700 (PDT) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.170] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.170] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=BC5JYUlipTtamhvRLAJ9uAZdZaXjgmagp1hvBwfkWos=; b=K0C5NjNPABVGFR74LQHM7N52t4V1ECoKxRdHR8TZlSXoNP22eZNc7G6mo4QWus+GNs 5oi7LzP6PSH+iVDq2m8ToxqLwvzoavDwnfiHerUqhFypSXA50BOZfrXiTScCqbLtb6Qc m4qX89MJ11pb9CNYIpTtLZz5OuJNfNkdUSRE8sphd0Y33oqTnDzerhxOp+60uqg6Qp0R b80KIucYE1KSRjxsQcGrTrbMtRBUEP1JUYDGjIr6D10Z24vr5ziTLDQMkIE1zeoa2yia WX1I/4WUXRjPCYfbNxysF6nKMyT8GWu3UQVtcn+ws+qWE2tczY8gwA3/5+e85EivDckS dLfw== MIME-Version: 1.0 X-Received: by 10.182.153.226 with SMTP id vj2mr8925470obb.26.1383456033248; Sat, 02 Nov 2013 22:20:33 -0700 (PDT) Received: by 10.76.112.39 with HTTP; Sat, 2 Nov 2013 22:20:33 -0700 (PDT) In-Reply-To: References: Date: Sun, 3 Nov 2013 06:20:33 +0100 Message-ID: Subject: Re: 128 bits extent bmap for file format 2 From: Pradeep Kumar X-ASG-Orig-Subj: Re: 128 bits extent bmap for file format 2 To: Greg Freemyer Cc: xfs@oss.sgi.com Content-Type: multipart/alternative; boundary=089e013d0dc06c9c9c04ea3ef551 X-Barracuda-Connect: mail-ob0-f170.google.com[209.85.214.170] X-Barracuda-Start-Time: 1383456033 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE, MAILTO_TO_SPAM_ADDR X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142006 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email 0.00 HTML_MESSAGE BODY: HTML included in message 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain --089e013d0dc06c9c9c04ea3ef551 Content-Type: text/plain; charset=ISO-8859-1 Hi Greg, This could be nice addition. I will try to submit it once done. Pradeep On 22 October 2013 15:11, Greg Freemyer wrote: > > > Pradeep Kumar wrote: > >Hi, > > > >I'm writing a small utility to parse XFS fs image on windows. > >I'm able to fetch the files in the first AG (0). > >However when it comes to the files which are in different AG I'm facing > >some problem in parsing extent bmap 128bits data of file inode (format > >== > >2). > > > >Here is the sample 128bits data > >1. 00 00 00 00 00 00 00 00 00 00 00 04 99 80 00 01 (LSB) > > > >After unpacking the bits are per doc and source code > >In the above case I'm getting following > >Num Of blocks = 1 (correct) (0 to 20 bits) > >absolute block number = 9420 (0x24CC) (wrong) (21 to 72) > >file offset = 0 (72 to 126) > > > >I'm always getting wrong absolute block number . Actual data is in > >block > >7628 (0x1DCC). > >No matter what I try I'm always getting the same result. I've even > >verified > >this > >by using the code from xfs_bmbt_get_all function from xfs source which > >too > >gives me same result (9420). > >Please someone help me with this. I'm stuck on this from 3 days. > > > >Thanks and Regards, > >Pradeep > > Pradeep, > > It would be cool if your utility could be incorporated into sleuthkit. > Sleuthkit has fat and NTFS parsers for sure already. I think ext2 and > ext3. Adding a xfs parser would be a cool addition. > > http://www.sleuthkit.org/sleuthkit/docs/api-docs/index.html#users_guide > > Fyi: sleuthkit has been around for a long time, but it is still actively > maintained and heavily used. It is in several linux distros, but is also > available for windows. > > Greg > -- > Sent from my Android phone with K-9 Mail. Please excuse my brevity. > --089e013d0dc06c9c9c04ea3ef551 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi Greg,

This could be nice addition. I= will try to submit it once done.

Pradeep


On 22 Octo= ber 2013 15:11, Greg Freemyer <greg.freemyer@gmail.com> wrote:
Pradeep,

It would be cool if your utility could be incorporated into sleuthkit. =A0S= leuthkit has fat and NTFS parsers for sure already. =A0I think ext2 and ext= 3. =A0Adding a xfs parser would be a cool addition.

=A0
http://www.sleuthkit.org/sleuthkit/docs/api-d= ocs/index.html#users_guide

Fyi: sleuthkit has been around for a long time, but it is still actively ma= intained and heavily used. =A0It is in several linux distros, but is also a= vailable for windows.

Greg
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.

--089e013d0dc06c9c9c04ea3ef551-- From kasparek@fit.vutbr.cz Sun Nov 3 02:17:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 83DC07F54 for ; Sun, 3 Nov 2013 02:17:08 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6BE85304062 for ; Sun, 3 Nov 2013 01:17:08 -0700 (PDT) X-ASG-Debug-ID: 1383466624-04cbb00de0358f00001-NocioJ Received: from kazi.fit.vutbr.cz (kazi.fit.vutbr.cz [147.229.8.12]) by cuda.sgi.com with ESMTP id S28aeq6dQHfm5KWz (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 03 Nov 2013 01:17:05 -0700 (PDT) X-Barracuda-Envelope-From: kasparek@fit.vutbr.cz X-Barracuda-Apparent-Source-IP: 147.229.8.12 Received: from kazi.fit.vutbr.cz (localhost [127.0.0.1]) by kazi.fit.vutbr.cz (8.14.7/8.14.6) with ESMTP id rA38H4QR007999 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 3 Nov 2013 09:17:04 +0100 (CET) Received: (from kasparek@localhost) by kazi.fit.vutbr.cz (8.14.7/8.14.5/Submit) id rA38H4DU007998 for xfs@oss.sgi.com; Sun, 3 Nov 2013 09:17:04 +0100 (CET) (envelope-from kasparek@fit.vutbr.cz) X-Authentication-Warning: kazi.fit.vutbr.cz: kasparek set sender to kasparek@fit.vutbr.cz using -f Date: Sun, 3 Nov 2013 09:17:04 +0100 From: Kasparek Tomas To: xfs@oss.sgi.com Subject: How to use increased number of ACL entries? Message-ID: <20131103081704.GE9974@fit.vutbr.cz> X-ASG-Orig-Subj: How to use increased number of ACL entries? MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pQhZXvAqiZgbeUkD" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.74 on 147.229.8.12 X-Barracuda-Connect: kazi.fit.vutbr.cz[147.229.8.12] X-Barracuda-Start-Time: 1383466625 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142008 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- --pQhZXvAqiZgbeUkD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, I'm trying to get more then 25 ACLs entries to work according to http://oss.sgi.com/pipermail/xfs/2013-May/026544.html . I'm running 3.10.x kernel which seems to contain these changes. I understand, that this is on-disk format change, so I expect to need new xfsprogs too. I tried the version from CentOS 6.4 (3.1.1) and one from git repo ( git://oss.sgi.com/xfs/cmds/xfsprogs), but still it fails to create more then 25 ACL entries (21 user defined). Is there something I'm still missing? Thanks --=20 Tomas Kasparek E-mail: kasparek@fit.vutbr.cz CVT FIT VUT Brno, L127 Web: http://www.fit.vutbr.cz/~kasparek Bozetechova 1, 612 66 Fax: +420 54114-1270 Brno, Czech Republic Phone: +420 54114-1220 jabber: tomas.kasparek@jabber.cz GPG: 2F1E 1AAF FD3B CFA3 1537 63BD DCBE 18FF A035 53BC May the command line live forever! --pQhZXvAqiZgbeUkD Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (FreeBSD) iEYEARECAAYFAlJ2BoAACgkQFiofPpFRnYjycgCgtTUCZz9/mmPTFnRvavuH818g JMwAn238y7IhhFgQF+6+Z+YkHFrjJEN0 =Ut44 -----END PGP SIGNATURE----- --pQhZXvAqiZgbeUkD-- From ventas.scz@onsite.com.bo Sun Nov 3 05:57:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.9 required=5.0 tests=FREEMAIL_FORGED_REPLYTO, FREEMAIL_REPLYTO,HTML_FONT_SIZE_HUGE,HTML_IMAGE_ONLY_32,HTML_MESSAGE, SUBJ_ALL_CAPS autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 185667F3F for ; Sun, 3 Nov 2013 05:57:02 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0625F304064 for ; Sun, 3 Nov 2013 03:56:58 -0800 (PST) X-ASG-Debug-ID: 1383479811-04cb6c40d54a3820001-w1Z2WR Received: from OSAD01.onsite.com.bo (osad01.onsite.com.bo [190.186.111.118]) by cuda.sgi.com with ESMTP id KBbgQpp5ujOV57dp for ; Sun, 03 Nov 2013 03:56:52 -0800 (PST) X-Barracuda-Envelope-From: ventas.scz@onsite.com.bo X-Barracuda-Apparent-Source-IP: 190.186.111.118 Received: from osad01 ([190.186.111.118]) by OSAD01.onsite.com.bo with Microsoft SMTPSVC(6.0.3790.4675); Sun, 3 Nov 2013 07:56:21 -0400 From: "CURSOS DE ROPA DE SEGURIDAD" Subject: BORDADO Y CONFECCION DE PRENDAS DE VESTIR To: "linux-xfs" X-ASG-Orig-Subj: BORDADO Y CONFECCION DE PRENDAS DE VESTIR Content-Type: multipart/alternative; boundary="VvKKlowrvstosK5Fw=_vWICSsAotjWRXG2" MIME-Version: 1.0 Reply-To: "TIENDAS BAROKA" Organization: ONSITE Date: Sun, 3 Nov 2013 07:56:21 -0400 Message-ID: X-OriginalArrivalTime: 03 Nov 2013 11:56:21.0390 (UTC) FILETIME=[B67B22E0:01CED88B] X-Barracuda-Connect: osad01.onsite.com.bo[190.186.111.118] X-Barracuda-Start-Time: 1383479811 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.21 X-Barracuda-Spam-Status: No, SCORE=2.21 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_FONT_SIZE_HUGE, HTML_IMAGE_ONLY_32, HTML_MESSAGE, SUBJ_ALL_CAPS, SUBJ_ALL_CAPS_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142011 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_IMAGE_ONLY_32 BODY: HTML: images with 2800-3200 bytes of words 0.39 HTML_FONT_SIZE_HUGE BODY: HTML font size is huge 0.00 HTML_MESSAGE BODY: HTML included in message 0.01 SUBJ_ALL_CAPS Subject is all capitals 1.81 SUBJ_ALL_CAPS_2 SUBJ_ALL_CAPS_2 This is a multi-part message in MIME format --VvKKlowrvstosK5Fw=_vWICSsAotjWRXG2 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline BAROKA CONFECCION Y BORDADOS REALIZAMOS TODOS LOS DISE=C3=91OS QUE SU EMPRESA NECESITE EN LA MEJOR TELA, EL MEJOR BORDADO Y CON LA COSTURA MAS FINA Poleras tipo polo, uniformes para empresas, blusas, ropa de trabajo co= n normas de seguridad dibujos en transfer, logos con reflectivo y todo lo que usted necesite= =2E Si necesita un curso para su empresa sobre dise=C3=B1o y normas en rop= a de seguridad podemos ayudarle con personas expertas en la materia Tambien estamos recibiendo pedidos para el carnaval 2014 Mas informacion al Telef. 71344222 - 74618919 - 3303041 o escribanos a: lireydalis@hotmail.com o baroka@live.com Mas informacion al Telef. 71344222 - 74618919 - 3303041 o escribanos a: lireydalis@hotmail.com o baroka@live.com MUCHAS GRACIAS POR RECIBIR NUESTRA PUBLICIDAD Este correo electronico no puede ser considerado como SPAM mientras in= cluya una forma de ser removido. Para dejar de recibir este servicio por favor responda este mismo corr= eo con el Asunto o Subject: REMOVER o haga clic AQUI. o escribanos a: remover@onsite.com.bo --VvKKlowrvstosK5Fw=_vWICSsAotjWRXG2 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline

BAROKA

CONFECCION Y BORDADOS<= /STRONG>

REALIZAMOS TODOS LOS DISE=C3=91OS QUE SU EMPRESA NEC= ESITE

EN LA MEJOR TELA, EL MEJOR BORDADO Y CON LA COS= TURA MAS FINA

Poleras tipo polo, uniformes para empresas, blusas, = ropa de trabajo con normas de seguridad

dibujos en transfer, logos con reflectivo y todo lo = que usted necesite.

Si necesita un curso para su empresa sobre d= ise=C3=B1o y normas en ropa de seguridad

podemos ayudarle con personas expertas en la= materia

Tambien estamos recibiendo pedidos pa= ra el carnaval 2014

Mas informacion al Telef. 71344222 - 74618919 - 3303= 041

o escribanos a: lireydalis@hotmail.com o baroka@live.com

3D""

Mas informacion al Telef. 71344222 - 74618919 - 3303= 041

o escribanos a: lireydalis@hotmail.com o baroka@live.com

MUCHAS GRACIAS POR RECIBIR NUESTRA PUBLICIDA= D

Est= e correo electronico no puede ser considerado como SPAM mientras incluya una forma de ser remo= vido.

Par= a dejar de recibir este servicio por favor responda este mismo correo = con el Asunto o Subject: REM= OVER o haga clic AQUI.

o escribanos a: remov= er@onsite.com.bo

 

--VvKKlowrvstosK5Fw=_vWICSsAotjWRXG2-- From processingdepartment2014@gmail.com Sun Nov 3 11:07:55 2013 Return-Path: X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BD7187F3F for ; Sun, 3 Nov 2013 11:07:53 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id ACDE3AC002 for ; Sun, 3 Nov 2013 09:07:48 -0800 (PST) X-ASG-Debug-ID: 1383498459-04cb6c503929e010001-w1Z2WR Received: from omp1020.access.mail.gq1.yahoo.com (omp1020.access.mail.gq1.yahoo.com [216.39.60.249]) by cuda.sgi.com with ESMTP id JnhrCFtOdzjNibZb (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 03 Nov 2013 09:07:40 -0800 (PST) X-Barracuda-Envelope-From: processingdepartment2014@gmail.com X-Barracuda-Apparent-Source-IP: 216.39.60.249 Received: (qmail 27107 invoked by uid 1000); 3 Nov 2013 17:07:39 -0000 Received: (qmail 39068 invoked by uid 60001); 3 Nov 2013 17:07:27 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1383498447; bh=pLG0qGMX2d7Pk8xRBVmBplpshV+QgHgLjwNK354ewIM=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=wzQzK1NFdsGvvfXDL3ySLD1Wk5bIVEZVecmEjtqRj4lwDo/KJ/5r6Ap93fx75kMMhTK3djhc58lgD4MgwQ7W47gcvgQmw/RdmNwdZ7Cr/ptD5Fm75SO95T3Wnhf+dYo+XqcqK3k3VpENTviz/xMYOZV1Smol8kjmyQw69mAECeg= X-YMail-OSG: 4Gk4SzoVM1lz_v7rs2pa7ndMzDlXCZHTJOf37kMV3vZgsrQ 5j2yi_LVkx1hW.YElV8lRDTeko5HoxDsBQjy.iANXzyNlpFlgbu3WV4bzKga BHpmVFrXJo.syrcstg1G3aTQTH4ZEAl_qCjZt5wGzuf1a4OZ3cidYM9wSO6h 1czQro.41X_hH0KjstYXD_ZFCKKJMs5E8ZQJxSe_bhkfPGU5zZzDgtJe5Rto Wl83AF1XuwHq52s50QziP.iC6.zrZYachT5n6Vkz.vds_Z78pVKCSWyxYteL w9Xws9hsBNaMG7n.EFUCQjPFVn.hTLZmWhQZJMDq2zCHdsfXrI9pgFxmsWgK fo4C188AzxLhwSNJ2xhjPb.AhTjQtzs8gs.Pj4RPvWk8l4za11eiz4AY38eh ZrGBLPcJRzRPEXTUjeK_mhVO59j0.clZmOWT1m4F5U2Le900nS2iySjKeP20 y2EiYRu4uxi.IJl0rPUqdhp14GE_jiaXQr_U6p1.PUrxA4LEfrrljbGamdKd BPjMy6lMv3Ce.oQ2jlejbVzCkKXHRcImCRCG9IILDgxROL47itUVrPheeBz2 iyQCONBCIkI005LR5MMfC9A-- Received: from [41.150.132.87] by web5704.biz.mail.ne1.yahoo.com via HTTP; Sun, 03 Nov 2013 09:07:26 PST X-Rocket-MIMEInfo: 002.001,CgEwAQEBAQ-- X-RocketYMMF: webbooj6 X-Mailer: YahooMailWebService/0.8.161.596 References: <1383371641.70087.YahooMailNeo@web5705.biz.mail.ne1.yahoo.com> <1383371669.58971.YahooMailNeo@web5702.biz.mail.ne1.yahoo.com> <1383371697.62984.YahooMailNeo@web5705.biz.mail.ne1.yahoo.com> <1383371715.73697.YahooMailNeo@web5704.biz.mail.ne1.yahoo.com> <1383485436.47002.YahooMailNeo@web5706.biz.mail.ne1.yahoo.com> <1383485465.31631.YahooMailNeo@web5701.biz.mail.ne1.yahoo.com> <1383489404.13759.YahooMailNeo@web5703.biz.mail.ne1.yahoo.com> <1383489425.23605.YahooMailNeo@web5704.biz.mail.ne1.yahoo.com> <1383489454.8349.YahooMailNeo@web5702.biz.mail.ne1.yahoo.com> <1383494264.76392.YahooMailNeo@web5704.biz.mail.ne1.yahoo.com> <1383494283.66722.YahooMailNeo@web5703.biz.mail.ne1.yahoo.com> <1383494302.64133.YahooMailNeo@web5706.biz.mail.ne1.yahoo.com> <1383494322.63764.YahooMailNeo@web5706.biz.mail.ne1.yahoo.com> <1383498428.11107.YahooMailNeo@web5701.biz.mail.ne1.yahoo.com> Message-ID: <1383498446.28485.YahooMailNeo@web5704.biz.mail.ne1.yahoo.com> Date: Sun, 3 Nov 2013 09:07:26 -0800 (PST) From: BIGBIGLOTTO Reply-To: BIGBIGLOTTO Subject: 2014 FIFA WORLD CUP IN BRAZIL: YOU HAVE WON $2.5 MILLION To: undisclosed recipients: ; X-ASG-Orig-Subj: 2014 FIFA WORLD CUP IN BRAZIL: YOU HAVE WON $2.5 MILLION In-Reply-To: <1383498428.11107.YahooMailNeo@web5701.biz.mail.ne1.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="-1717290100-764556365-1383498446=:28485" X-Barracuda-Connect: omp1020.access.mail.gq1.yahoo.com[216.39.60.249] X-Barracuda-Start-Time: 1383498460 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: -1001.00 X-Barracuda-Spam-Status: No, SCORE=-1001.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 ---1717290100-764556365-1383498446=:28485 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =0A ---1717290100-764556365-1383498446=:28485 Content-Type: application/msword; name="BIGBIGLOTTO.rtf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="BIGBIGLOTTO.rtf" e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcdWMxXGRlZmYwXHN0c2hmZGJjaDBc c3RzaGZsb2NoMFxzdHNoZmhpY2gwXHN0c2hmYmkwXGRlZmxhbmcxMDMzXGRl ZmxhbmdmZTEwMzN7XGZvbnR0Ymx7XGYwXGZyb21hblxmY2hhcnNldDBcZnBy cTJ7XCpccGFub3NlIDAyMDIwNjAzMDUwNDA1MDIwMzA0fVRpbWVzIE5ldyBS b21hbjt9e1xmMVxmc3dpc3NcZmNoYXJzZXQwXGZwcnEye1wqXHBhbm9zZSAw MjBiMDYwNDAyMDIwMjAyMDIwNH1BcmlhbDt9DQp7XGYzNVxmc3dpc3NcZmNo YXJzZXQwXGZwcnEye1wqXHBhbm9zZSAwMjBiMDYwNDAzMDUwNDA0MDIwNH1U YWhvbWE7fXtcZjM2XGZyb21hblxmY2hhcnNldDBcZnBycTJ7XCpccGFub3Nl IDAwMDAwMDAwMDAwMDAwMDAwMDAwfUNhbWJyaWF7XCpcZmFsdCBDYWxpc3Rv IE1UfTt9e1xmMzdcZnN3aXNzXGZjaGFyc2V0MFxmcHJxMntcKlxwYW5vc2Ug MDAwMDAwMDAwMDAwMDAwMDAwMDB9QXJpYWwgQmxhY2s7fQ0Ke1xmMzhcZnJv bWFuXGZjaGFyc2V0MjM4XGZwcnEyIFRpbWVzIE5ldyBSb21hbiBDRTt9e1xm MzlcZnJvbWFuXGZjaGFyc2V0MjA0XGZwcnEyIFRpbWVzIE5ldyBSb21hbiBD eXI7fXtcZjQxXGZyb21hblxmY2hhcnNldDE2MVxmcHJxMiBUaW1lcyBOZXcg Um9tYW4gR3JlZWs7fXtcZjQyXGZyb21hblxmY2hhcnNldDE2MlxmcHJxMiBU aW1lcyBOZXcgUm9tYW4gVHVyO30NCntcZjQzXGZyb21hblxmY2hhcnNldDE3 N1xmcHJxMiBUaW1lcyBOZXcgUm9tYW4gKEhlYnJldyk7fXtcZjQ0XGZyb21h blxmY2hhcnNldDE3OFxmcHJxMiBUaW1lcyBOZXcgUm9tYW4gKEFyYWJpYyk7 fXtcZjQ1XGZyb21hblxmY2hhcnNldDE4NlxmcHJxMiBUaW1lcyBOZXcgUm9t YW4gQmFsdGljO317XGY0Nlxmcm9tYW5cZmNoYXJzZXQxNjNcZnBycTIgVGlt ZXMgTmV3IFJvbWFuIChWaWV0bmFtZXNlKTt9DQp7XGY0OFxmc3dpc3NcZmNo YXJzZXQyMzhcZnBycTIgQXJpYWwgQ0U7fXtcZjQ5XGZzd2lzc1xmY2hhcnNl dDIwNFxmcHJxMiBBcmlhbCBDeXI7fXtcZjUxXGZzd2lzc1xmY2hhcnNldDE2 MVxmcHJxMiBBcmlhbCBHcmVlazt9e1xmNTJcZnN3aXNzXGZjaGFyc2V0MTYy XGZwcnEyIEFyaWFsIFR1cjt9e1xmNTNcZnN3aXNzXGZjaGFyc2V0MTc3XGZw cnEyIEFyaWFsIChIZWJyZXcpO30NCntcZjU0XGZzd2lzc1xmY2hhcnNldDE3 OFxmcHJxMiBBcmlhbCAoQXJhYmljKTt9e1xmNTVcZnN3aXNzXGZjaGFyc2V0 MTg2XGZwcnEyIEFyaWFsIEJhbHRpYzt9e1xmNTZcZnN3aXNzXGZjaGFyc2V0 MTYzXGZwcnEyIEFyaWFsIChWaWV0bmFtZXNlKTt9e1xmMzg4XGZzd2lzc1xm Y2hhcnNldDIzOFxmcHJxMiBUYWhvbWEgQ0U7fXtcZjM4OVxmc3dpc3NcZmNo YXJzZXQyMDRcZnBycTIgVGFob21hIEN5cjt9DQp7XGYzOTFcZnN3aXNzXGZj aGFyc2V0MTYxXGZwcnEyIFRhaG9tYSBHcmVlazt9e1xmMzkyXGZzd2lzc1xm Y2hhcnNldDE2MlxmcHJxMiBUYWhvbWEgVHVyO317XGYzOTNcZnN3aXNzXGZj aGFyc2V0MTc3XGZwcnEyIFRhaG9tYSAoSGVicmV3KTt9e1xmMzk0XGZzd2lz c1xmY2hhcnNldDE3OFxmcHJxMiBUYWhvbWEgKEFyYWJpYyk7fXtcZjM5NVxm c3dpc3NcZmNoYXJzZXQxODZcZnBycTIgVGFob21hIEJhbHRpYzt9DQp7XGYz OTZcZnN3aXNzXGZjaGFyc2V0MTYzXGZwcnEyIFRhaG9tYSAoVmlldG5hbWVz ZSk7fXtcZjM5N1xmc3dpc3NcZmNoYXJzZXQyMjJcZnBycTIgVGFob21hIChU aGFpKTt9e1xmMzk4XGZyb21hblxmY2hhcnNldDIzOFxmcHJxMiBDYW1icmlh IENFe1wqXGZhbHQgQ2FsaXN0byBNVH07fXtcZjM5OVxmcm9tYW5cZmNoYXJz ZXQyMDRcZnBycTIgQ2FtYnJpYSBDeXJ7XCpcZmFsdCBDYWxpc3RvIE1UfTt9 DQp7XGY0MDFcZnJvbWFuXGZjaGFyc2V0MTYxXGZwcnEyIENhbWJyaWEgR3Jl ZWt7XCpcZmFsdCBDYWxpc3RvIE1UfTt9e1xmNDAyXGZyb21hblxmY2hhcnNl dDE2MlxmcHJxMiBDYW1icmlhIFR1cntcKlxmYWx0IENhbGlzdG8gTVR9O317 XGY0MDVcZnJvbWFuXGZjaGFyc2V0MTg2XGZwcnEyIENhbWJyaWEgQmFsdGlj e1wqXGZhbHQgQ2FsaXN0byBNVH07fXtcZjQwOFxmc3dpc3NcZmNoYXJzZXQy MzhcZnBycTIgQXJpYWwgQmxhY2sgQ0U7fQ0Ke1xmNDA5XGZzd2lzc1xmY2hh cnNldDIwNFxmcHJxMiBBcmlhbCBCbGFjayBDeXI7fXtcZjQxMVxmc3dpc3Nc ZmNoYXJzZXQxNjFcZnBycTIgQXJpYWwgQmxhY2sgR3JlZWs7fXtcZjQxMlxm c3dpc3NcZmNoYXJzZXQxNjJcZnBycTIgQXJpYWwgQmxhY2sgVHVyO317XGY0 MTVcZnN3aXNzXGZjaGFyc2V0MTg2XGZwcnEyIEFyaWFsIEJsYWNrIEJhbHRp Yzt9fXtcY29sb3J0Ymw7XHJlZDBcZ3JlZW4wXGJsdWUwO1xyZWQwXGdyZWVu MFxibHVlMjU1Ow0KXHJlZDBcZ3JlZW4yNTVcYmx1ZTI1NTtccmVkMFxncmVl bjI1NVxibHVlMDtccmVkMjU1XGdyZWVuMFxibHVlMjU1O1xyZWQyNTVcZ3Jl ZW4wXGJsdWUwO1xyZWQyNTVcZ3JlZW4yNTVcYmx1ZTA7XHJlZDI1NVxncmVl bjI1NVxibHVlMjU1O1xyZWQwXGdyZWVuMFxibHVlMTI4O1xyZWQwXGdyZWVu MTI4XGJsdWUxMjg7XHJlZDBcZ3JlZW4xMjhcYmx1ZTA7XHJlZDEyOFxncmVl bjBcYmx1ZTEyODtccmVkMTI4XGdyZWVuMFxibHVlMDsNClxyZWQxMjhcZ3Jl ZW4xMjhcYmx1ZTA7XHJlZDEyOFxncmVlbjEyOFxibHVlMTI4O1xyZWQxOTJc Z3JlZW4xOTJcYmx1ZTE5MjtccmVkNzlcZ3JlZW4xMjlcYmx1ZTE4OTtccmVk MjNcZ3JlZW41NFxibHVlOTM7XHJlZDBcZ3JlZW4wXGJsdWUxMjc7XHJlZDUx XGdyZWVuMTAyXGJsdWUyNTU7XHJlZDE5MlxncmVlbjgwXGJsdWU3Nzt9e1xz dHlsZXNoZWV0ew0KXHFsIFxsaTBccmkwXHdpZGN0bHBhclxhc3BhbHBoYVxh c3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMFxpdGFwMCBcZnMy NFxsYW5nMTAzM1xsYW5nZmUxMDMzXGNncmlkXGxhbmducDEwMzNcbGFuZ2Zl bnAxMDMzIFxzbmV4dDAgTm9ybWFsO317XCpcY3MxMCBcYWRkaXRpdmUgXHNz ZW1paGlkZGVuIERlZmF1bHQgUGFyYWdyYXBoIEZvbnQ7fXtcKg0KXHRzMTFc dHNyb3dkXHRyZnRzV2lkdGhCM1x0cnBhZGRsMTA4XHRycGFkZHIxMDhcdHJw YWRkZmwzXHRycGFkZGZ0M1x0cnBhZGRmYjNcdHJwYWRkZnIzXHRyY2JwYXQx XHRyY2ZwYXQxXHRzY2VsbHdpZHRoZnRzMFx0c3ZlcnRhbHRcdHNicmRydFx0 c2JyZHJsXHRzYnJkcmJcdHNicmRyclx0c2JyZHJkZ2xcdHNicmRyZGdyXHRz YnJkcmhcdHNicmRydiANClxxbCBcbGkwXHJpMFx3aWRjdGxwYXJcYXNwYWxw aGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjBcaXRhcDAg XGZzMjBcbGFuZzEwMjRcbGFuZ2ZlMTAyNFxjZ3JpZFxsYW5nbnAxMDI0XGxh bmdmZW5wMTAyNCBcc25leHQxMSBcc3NlbWloaWRkZW4gTm9ybWFsIFRhYmxl O317XCpcY3MxNSBcYWRkaXRpdmUgXHVsXGNmMiBcc2Jhc2Vkb24xMCBcc3R5 cnNpZDgzNTU3OTQgSHlwZXJsaW5rO317DQpcczE2XHFsIFxsaTBccmkwXHNh MzAwXHdpZGN0bHBhclxicmRyYlxicmRyc1xicmRydzIwXGJyc3A4MFxicmRy Y2YxNyBcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4w XGxpbjBcaXRhcDAgXGYzNlxmczUyXGV4cG5kMVxleHBuZHR3NVxjZjE4XGxh bmc3MTc3XGxhbmdmZTEwMzNca2VybmluZzI4XGNncmlkXGxhbmducDcxNzdc bGFuZ2ZlbnAxMDMzIA0KXHNiYXNlZG9uMCBcc25leHQwIFxzbGluazE3IFxz dHlyc2lkMTk5MTYyOCBUaXRsZTt9e1wqXGNzMTcgXGFkZGl0aXZlIFxmMzZc ZnM1MlxleHBuZDFcZXhwbmR0dzVcY2YxOFxsYW5nNzE3N1xsYW5nZmUxMDMz XGtlcm5pbmcyOFxsYW5nbnA3MTc3XGxhbmdmZW5wMTAzMyBcc2Jhc2Vkb24x MCBcc2xpbmsxNiBcc2xvY2tlZCBcc3R5cnNpZDE5OTE2MjggQ2hhciBDaGFy O319DQp7XCpcbGF0ZW50c3R5bGVzXGxzZHN0aW1heDE1Nlxsc2Rsb2NrZWRk ZWYwfXtcKlxyc2lkdGJsIFxyc2lkMTk3OTA4XHJzaWQ0MTQ5MzRccnNpZDUy NTM1OVxyc2lkNTQ5ODY4XHJzaWQ2NjMyNDFccnNpZDg3NTYyN1xyc2lkMTcw NTg1NFxyc2lkMTk5MTYyOFxyc2lkMjIzNTM3NVxyc2lkMjMxODE5MVxyc2lk MjQzMjI1NFxyc2lkMjQ0MTIxNlxyc2lkMzE1NzEyOVxyc2lkMzgzMzYyNFxy c2lkNDUyNjY1OFxyc2lkNDYwNjAyNlxyc2lkNDkzODEyOA0KXHJzaWQ1Mjcw MzEyXHJzaWQ1NDU4NDI4XHJzaWQ1NTc5MDYyXHJzaWQ2MjU2MjM5XHJzaWQ2 NTE3OTY5XHJzaWQ2NTgzNzY2XHJzaWQ2OTY3MDYzXHJzaWQ3NjY5MDMzXHJz aWQ3OTU1NjUzXHJzaWQ4MDgzMjk4XHJzaWQ4MTU2MTg1XHJzaWQ4MjAyMTIx XHJzaWQ4MzU1Nzk0XHJzaWQ5MTEwMTU4XHJzaWQ5MjAyODYzXHJzaWQ5Mzk5 OTQ1XHJzaWQ5NTE4NTUyXHJzaWQxMDA1ODA1Nlxyc2lkMTAzMTc5OTJccnNp ZDEwODIwMjIwDQpccnNpZDExNjk1MDgxXHJzaWQxMjI4NTkyNVxyc2lkMTI3 MjIwNDFccnNpZDEyNzM3NzIxXHJzaWQxMzA0Mzk0MFxyc2lkMTM0NDUyMzZc cnNpZDEzNjk3MTYxXHJzaWQxMzc3MTE2OFxyc2lkMTQyOTQ4MDZccnNpZDE0 NDI3MTg2XHJzaWQxNDQyOTc1MFxyc2lkMTQ1MDE0MjJccnNpZDE0NTY5Mjc0 XHJzaWQxNTIyMzM2N1xyc2lkMTU0MTYxMDJccnNpZDE1Njg5NzcwXHJzaWQx NTc0MjMzNVxyc2lkMTYzMjM0NjR9e1wqXGdlbmVyYXRvciBNaWNyb3MNCm9m dCBXb3JkIDExLjAuNTYwNDt9e1xpbmZve1x0aXRsZSAgfXtcYXV0aG9yIHVz ZXJ9e1xvcGVyYXRvciB1c2VyfXtcY3JlYXRpbVx5cjIwMTNcbW8xMFxkeTE4 XGhyMjFcbWluMjV9e1xyZXZ0aW1ceXIyMDEzXG1vMTBcZHkxOFxocjIxXG1p bjI1fXtcdmVyc2lvbjJ9e1xlZG1pbnM5fXtcbm9mcGFnZXMxfXtcbm9md29y ZHM0MTR9e1xub2ZjaGFyczIzNjB9e1wqXGNvbXBhbnkgLn17XG5vZmNoYXJz d3MyNzY5fXtcdmVybjI0Njg5fX0NClxwYXBlcncxMjI0MlxwYXBlcmgyMDE2 M1xtYXJnbDI0MTBcbWFyZ3IxMDQzXG1hcmd0OTkzXG1hcmdiMzMgXHdpZG93 Y3RybFxmdG5ialxhZW5kZG9jXG5veGxhdHRveWVuXGV4cHNocnRuXG5vdWx0 cmxzcGNcZG50Ymxuc2JkYlxub3NwYWNlZm9ydWxcaHlwaGNhcHMwXGhvcnpk b2NcZGdoc3BhY2UxMjBcZGd2c3BhY2UxMjBcZGdob3JpZ2luMTcwMVxkZ3Zv cmlnaW4xOTg0XGRnaHNob3cwXGRndnNob3czDQpcamNvbXByZXNzXHZpZXdr aW5kMVx2aWV3c2NhbGUxMDBcbm9sbmh0YWRqdGJsXHJzaWRyb290MTcwNTg1 NCBcZmV0MFxzZWN0ZCBccHN6NVxsaW5leDBcc2VjdGRlZmF1bHRjbFxzZWN0 cnNpZDkyMDI4NjNcc2Z0bmJqIHtcKlxwbnNlY2x2bDFccG51Y3JtXHBuc3Rh cnQxXHBuaW5kZW50NzIwXHBuaGFuZyB7XHBudHh0YSAufX17XCpccG5zZWNs dmwyXHBudWNsdHJccG5zdGFydDFccG5pbmRlbnQ3MjBccG5oYW5nIHtccG50 eHRhIC59fQ0Ke1wqXHBuc2VjbHZsM1xwbmRlY1xwbnN0YXJ0MVxwbmluZGVu dDcyMFxwbmhhbmcge1xwbnR4dGEgLn19e1wqXHBuc2VjbHZsNFxwbmxjbHRy XHBuc3RhcnQxXHBuaW5kZW50NzIwXHBuaGFuZyB7XHBudHh0YSApfX17XCpc cG5zZWNsdmw1XHBuZGVjXHBuc3RhcnQxXHBuaW5kZW50NzIwXHBuaGFuZyB7 XHBudHh0YiAofXtccG50eHRhICl9fXtcKlxwbnNlY2x2bDZccG5sY2x0clxw bnN0YXJ0MVxwbmluZGVudDcyMFxwbmhhbmcge1xwbnR4dGIgKH0NCntccG50 eHRhICl9fXtcKlxwbnNlY2x2bDdccG5sY3JtXHBuc3RhcnQxXHBuaW5kZW50 NzIwXHBuaGFuZyB7XHBudHh0YiAofXtccG50eHRhICl9fXtcKlxwbnNlY2x2 bDhccG5sY2x0clxwbnN0YXJ0MVxwbmluZGVudDcyMFxwbmhhbmcge1xwbnR4 dGIgKH17XHBudHh0YSApfX17XCpccG5zZWNsdmw5XHBubGNybVxwbnN0YXJ0 MVxwbmluZGVudDcyMFxwbmhhbmcge1xwbnR4dGIgKH17XHBudHh0YSApfX1c cGFyZFxwbGFpbiANClxxbCBcbGkwXHJpMFx3aWRjdGxwYXJcYXNwYWxwaGFc YXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjBcaXRhcDBccGFy YXJzaWQxOTkxNjI4IFxmczI0XGxhbmcxMDMzXGxhbmdmZTEwMzNcY2dyaWRc bGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xiXGZzNDRcY2YxMVxpbnNyc2lk MTIyODU5MjUgIH17XGxhbmcxMDI0XGxhbmdmZTEwMjRcbm9wcm9vZlxpbnNy c2lkMTM2OTcxNjEgDQp7XHNocHtcKlxzaHBpbnN0XHNocGxlZnQtNzY1XHNo cHRvcC0xMTcwXHNocHJpZ2h0Nzc5NlxzaHBib3R0b20yODY1XHNocGZoZHIw XHNocGJ4Y29sdW1uXHNocGJ4aWdub3JlXHNocGJ5cGFyYVxzaHBieWlnbm9y ZVxzaHB3cjNcc2hwd3JrMFxzaHBmYmx3dHh0MVxzaHB6MFxzaHBsaWQxMDI2 e1xzcHtcc24gc2hhcGVUeXBlfXtcc3YgNzV9fXtcc3B7XHNuIGZGbGlwSH17 XHN2IDB9fXtcc3B7XHNuIGZGbGlwVn17XHN2IDB9fQ0Ke1xzcHtcc24gZlJv dGF0ZVRleHR9e1xzdiAxfX17XHNwe1xzbiBwaWJ9e1xzdiB7XHBpY3RccGlj c2NhbGV4NzRccGljc2NhbGV5NjNccGljY3JvcGwwXHBpY2Nyb3ByMFxwaWNj cm9wdDBccGljY3JvcGIwXHBpY3cyMDMyMFxwaWNoMTEyMjdccGljd2dvYWwx MTUyMFxwaWNoZ29hbDYzNjVcanBlZ2JsaXBcYmxpcHRhZzIxNjk0OTQxNXtc KlxibGlwdWlkIDBjZWU2MmE3M2U3ZWRlNTI3Y2VkN2ViNzg2MzExZTc0fQ0K ZmZkOGZmZTAwMDEwNGE0NjQ5NDYwMDAxMDEwMTAwNjQwMDY0MDAwMGZmZGIw MDQzMDAwNTA0MDQwNDA0MDMwNTA0MDQwNDA2MDUwNTA2MDgwZDA4MDgwNzA3 MDgxMDBiMGMwOTBkMTMxMDE0MTMxMjEwMTIxMjE0MTcxZDE5MTQNCjE2MWMx NjEyMTIxYTIzMWExYzFlMWYyMTIxMjExNDE5MjQyNzI0MjAyNjFkMjAyMTIw ZmZkYjAwNDMwMTA1MDYwNjA4MDcwODBmMDgwODBmMjAxNTEyMTUyMDIwMjAy MDIwMjAyMDIwMjAyMDIwMjAyMDIwMjAyMDIwMjAyMDIwDQoyMDIwMjAyMDIw MjAyMDIwMjAyMDIwMjAyMDIwMjAyMDIwMjAyMDIwMjAyMDIwMjAyMDIwMjAy MDIwMjBmZmMwMDAxMTA4MDFiYTAzMjAwMzAxMTEwMDAyMTEwMTAzMTEwMWZm YzQwMDFkMDAwMTAwMDAwNzAxMDEwMDAwMDAwMA0KMDAwMDAwMDAwMDAwMDAw MTAzMDQwNTA2MDcwODAyMDlmZmM0MDA1NjEwMDAwMTAzMDMwMTA1MDQwNTA1 MGIwNjBiMDgwMzAxMDAwMTAwMDIwMzA0MDUxMTA2MDcxMjIxMzE0MTEzNTE2 MTcxMDgyMjgxOTFhMTE0MzI0MjUyYjENCjE1MjMzNzYyNzI3NTkyYjJiM2Mx ZDExNjMzNDM3MzgyYTIxODI0MzQzNjYzNzQ4Mzk0ZDJlMWYwMzU0NDUzNTQ1 NTU2OTNjMzE3MjdjMmYxZmZjNDAwMWMwMTAxMDAwMTA1MDEwMTAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMzAxDQowMjA0MDUwNjA3MDhmZmM0MDA0MTExMDAw MjAxMDMwMjAyMDYwNzA4MDEwMzAzMDUwMDAzMDAwMDAxMDIwMzA0MTEwNTIx MTIzMTA2MTM0MTUxNjE3MTIyMzIzMzgxOTFhMWIxMTQxNTM0NDI1MmMxZDFl MWYwMDcyMzYyNDM1Mw0KYTIyNDcyODI5MmMyMTZlMmYxZmZkYTAwMGMwMzAx MDAwMjExMDMxMTAwM2YwMGVjYjQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTANCjA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwDQoxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQw MTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQw MTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMA0K NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAw NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAw NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDENCjAwNDAx MDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAx MDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAx MDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0DQowMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMA0KMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDANCjQwOWMyMDI4Y2RkNmRhZDczOThm Yjg1MzM1Y2QzODIwY2NkMDQxZjdhYmY4MjVkYzU5YzcxZWYxZjc1YWQ3ZmYw MGE5NTJmZjAwZjMzN2Y4YTcwNGJiODcxYzdiYzdkZDZiNWZmZWEzNGJmZjAw Y2NkZmUyOWMxMmVlMWM3MWVmDQoxZjc1YWQ3ZmZhOGQyZmZmMDAzMzdmOGE3 MDRiYjg3MWM3YmM3ZGQ2YjYxMzgxNzBhNjI3ZmFlNmZmMDAxNGUwOTc3MTVl MzhmNzk1NGQ5NThmNjg3MzFjMWNkM2Q0NzEwYWMyZWU3YzhmNDFjMGEwMjI4 MDIwMDgwMjAwODAyMA0KMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwMjAwNGUwMjAzMWRkNTdhYzc0ZmU4Y2IzYmFlYmE4NmUwZGE0ODMzYmFj MTgyZTdjYWVmYWFjNjhlMmUzZmY0NTRkNDY4NTRhZjNlMGE2YjI0MzU2YjQy OGM3OGE2Y2QNCjZkNmZmNDk0ZDllNTY1YzliNGI1MGRiOTViZTE3M2IwZGE5 YThhNzFkOThmMTc2ZTkyNDBmMWMyZDhjZjQ4Yjg4Yzc4YjYzMDYzYTlkMDkz YzZlNmU1YTZhYTgyYWU5YTJhOWE2OTk5MzQxMmI0M2UzOTIzNzA3MzVlZDNj NDEwDQo0NzAyMGFkNDM0ZTJmMGNkOWE2OWFjYTI4NzUwNWU2OWY0ZmU5ZGI4 NWY2YWUzOTI0YTdhMGE3N2Q0NDhkOGMwMmUyZDY4YzljNjdhYWJlOWQzNzUy NmEwYjliMmNhOTM1NGUyZTRmYjBkMzNmZTE0M2EyMzFmZjYzNWViZmYwMA0K OGEzZmY4ZDZlM2VlNWFmZjAwYTk3Y2NkNWZkZWQ0N2I5OTdkZDIxYjc4ZDJk YWNmNTVkMWU5Y2I2ZGIyZTkwNTU1NTZmZWUzZTc2MzAzMDZlYjRiOGU3MGUy NzkwNTA1YzY5OTU2ODUzNzUyNGQzNDg5ZThlYTE0ZWI0ZjgyMzkNCmM5Yjcw NzI1YWEzNjI0NTU0MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQw MTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQw MTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwDQo0MDEwMDQwMTAw NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDQwOGU0YThj MWYzYTM1YzMxOWZmZTQ2ZDRkZWE4ZmYwMGI0ZWE3YTdmYTU3MmY0NGI1ZjYx MGYyNDcwYjcyZGY1YjJmMzY2M2ZiYWRmYTgzZA0KY2IyMGM3Y2IxODZmZDQ2 ZmI5MDY1OTBkZDZmZDUxZWU0YzhjYjIyMDM0MWM4NjM3M2U0YTgzODk5NzZi NGVhNWQ0MTYyOWM0ZjY2YmU1N2QwNDhkZTVkODU0MzlhM2RkOWMxNTBjZTg1 MmE5YjRlMjk5M2MyZTJhYzFlNjMyMzcNCmY2Y2RmZDIzNmIwNTc0MTY3ZDdl NjM5MjA5MWMxOGNiYWM2ZGRjMzE5M2MwNzZhZDFjMGI3ZjE4NjMxZDQyZDA1 ZTY5MjkyNzNiN2Y4N2YwNmVlZDM1MzZkYTg1NmY4OWQ0MTFjYWM5NjM2NDkx YjlhZjYzYzA3MDczNGU0MTA3DQo5MTA1NzM0ZDM1YjMzYTA0ZDNkZDEzMTAw NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAx MDc3Y2QyODBlMmFmNDhiYmFkNzU2ZWQ3ZWE2ZGY1MGY3ZmM5YWRkNGYxNDc0 ZjE5ZTQzNzlhMWVlNw0KNjNiYzkzY2ZjMDJlY2I0OGE3MThkYjI5MmU2ZjI3 MjlhYTU0NmViMzhmNjIzNGY3OTdiMTZlNzA5MWE4Y2Y3OWQ4M2U4Yzk3NmFl YWVkOWJkNmQwNTU0OGU5MjFiNzU3M2EyYTcyZTI0ZWViMWNkMGYyZDFlMDA5 M2U1OTVjNzYNCmIxNGQ0MmJhOTJlZDQ3NTlhNWNlNTJhMzg5NzYxYjE3Njlm ZjAwODI1ZDU3ZjlhZWEzZjUwYWQ3ZDlmZTIyMGJjNTE5Yjc1ZWM2NWU0Y2Y5 ZjJiZDAwZTE0ZDliYjA1ZmMzOGQ4M2NhN2ZkOTM5NmIzNTRmYzI0YmRkZjUz NjdhDQo2N2I3NDc3NDhlNGI4ODNiMDIyODAyMDA4MDIwMDgwMjAwODAyMDA4 MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4 MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMA0K MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwMjAyMDc5MDQwN2NlOWQ3MWY4NDdkNGRmOWQyYTdmNmFlNWU4NzZkZWM2 MWU0YmU4NzA5NzNlZDY1ZTZmZWE1ODE4YzczZTQ2YjFhMzJlNzkNCjBkMWU2 NGUxNGVkZTE2NTkwYzU2NWUwZGEyM2QxZmY2YTZlMDFjZGQzZjA5MDQ2Nzg1 NmM1ZmM1NmIxZWFiNmJkOTJmOTFiMmZiYjJiZjcwZmYwMDA3ZWRhYWZmMDBl ZGU4N2ZkZjYyZmUyYTlmN2FkYWZlYWY5MGZiYjJlM2I4DQo5NzM2YzBmNmE5 MGMyZTkwZTliNmM5OGZhMzFkNWM0ZTc3YjA2NTU3ZWY0YjVmZDVmMjBmNGNi ODViZTBkN2I3MmI1NWNhY2Q3MDk2ZGQ3NmEwYThhMWFjODhlMWYwZDQzMGIx YzNiYjgxZTllM2M5NmMyMTUyMTUyM2M1MDc5NA0KNmJlYTUzOWQzNzg5YWMz MjhmYWY4MmJjYjEzM2IyYmQxYmY1NWNkN2RkOWU0YjY2YWQ5NGNiNTM2NDk0 NDBjNzM4ZTQ5ODVjMzMxOGY2NjFjZGYyMDE3MWJhYmQwNTRlYjcxMmU1MjNh ZGQzNmJiYTk0Yjg1ZjM0NmVkMjcwYjQNCmU2ZDQ2NDc3YTAxOTA4MDg2NDc3 YTAyMzkxZGUxMDBjOGVmNDAxMDEwYzhlZjQwNDcyMTAwYzhlZjQwMzIzYmQw MDQwMTAwNDAzMjNiZDUzMjA4NmYwZWY1NTAzMjNiYzIwMjM5MDgwMjAyMGVl NDgwZDI1YjY4ZDhlNGRhZjFkDQowZGZmMDA0ZmNiMTQ1N2NhNzhmYjE3YzUz MWRkNjU1NDYwZTQwZGVmYTJlMTkzODI3ODEwNzA1NmUzNGVkNDE1YjNlYWVh N2FiZjQzNTU3ZDYyZWUzZDI4ZjMzNDQ1YmI2MDdiNGZhZGI5MGE1OWVjNGNi N2M2MWQ4N2Q0ZDRkNA0KMzNiMzY4ZWZmNTQ5MmVmMjAxNmZhN2FhZGFjNjNj NGE1OWY3MWE2OGU5OTVlNGYwZDYwZWI4ZDlmNjhhYTBkMDVhM2U5YjRmZDBi Y2NjNTg0Y2IzY2VlMTgzMzRhZWM2ZjNiMWQwNzIwMDc0MDAyZTQ2ZTZlMWRj NTU3NTFmYzANCmU5YTg1MThkMDgyODIzYzZkM2ZmMDAwNGJhYWZmMzVkNDdl YTE1N2Q5N2UyNjFlNjUyZWJkOGNiYzk5ZjNkZDdhMDFjMjliMzc2MDlmODcy YjA3ZmI3ZmQ4Yjk2YjM1NGZjMmNiZGRmNTM2OWE2ZmI3NDc3NTM3OTJlMWNl YmM4DQphMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMA0K ODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODA4MWU0MTAxZjNhNzVj N2UxMWY1MzdlNzRhOWZkYWI5N2ExZGI3YjE4NzkyZmExYzI1Y2ZiNTk3OWJm YTk2NWE1ZmYwMDJkYTdmZWIxOWZhYzE0YjNmNTU5MTUzZjU5MWYNCjRiMjEx ZjdhNjdlNDhmYjE3OWI3NjlkZmEyNmUwNzcyYTk1MjA0MGMxZTA4MGU2Y2Y0 YTdhMGExZmI4ZmE3MmU5YjhkNmQ3MGE4OTI5YzNiMTg3M2EzMmNkZTIwZjgw MjA3OTY1NzQzYTI0ZTVjNzM4NzYxYTJkNWUyYjgyMzNlDQpkMzk2YzFlMGJh OTM5OWVkM2E0YmQxNTNiNTM3NWQ1MmUxOWVjYmIyYTcwN2JiN2I3OWZmMDBi OTczOWFlNjMxMGVmM2EyZDIzM2U5MWQ0YWVlOWU2Yjk3Njc0MjcyMzVmZjAw ZDIyZjVmNWIzNTNkZDZkYjRkNDk2NzMwNTI1Ng0KNGQwMzBiZTlkZTVjNWFk Nzk2OGNmYWZjZjAxNzU5NGI0OGExMmE3MTkzNmY3NDczMzU3NTNhYjA5Yjhl MTZjY2EwOGZkMjYzNjgyZTk5OGQ5Mjk2Y2ExODVjMDM4ZmM5ZGZjMDY3OGZk M2VlNTdjYjQ2YjdjM2MzNjViMWQ1YWENCmI3YmE0NWY3NWNmYTRhZGNhNGFj OTY4MzQyZDNjNTA1MmIwZWVmZGQwYTk4ZjdkZjI5ZWY2MzBmMDZiN2I4YmIy NGY3MDUwZGFlOGYwYzcxNTc3YmY3MTM1YzZhYjI0Zjg2OTFhZDliYjZjZGE5 MzZhM2I3ZmU1ODU0OTM5Y2VlDQpiYTI4OGI3ZGRiYjg1YjI3YTZkYWUzZDRm OTlhZWZiYzJlM2Y1MWJhZjY0M2I3NmJjNmFhZDRiNGRhNTM1MmRiYTM5ZWFl YTQzYmIxYWRhNDY2ZTcxNmI0YjhmNjhjZTQzODBlNjNkY2I0OTdmYTVjMjg1 Mzc1YTkzZDhkY2Q5Ng0KYTEyYWQzZWFlNmI3MzZmNmIwZDdmYTViNDJkMGIy YWI1MTVjNDUzYmU1MDRjMzRlYzY5N2NkMzYzOWVlYjQ3M2YzZTVlMmI1MTZk NmQ1NmUxZTI5YTM2NTVhZTI5ZDE1ZTliMzllYjUyN2E1MDVlZWEyNTkyMmQy YjYyYTdhMTgNCjc5MzY3YWUyNjU5MGY4ZWUwYzM0N2JjYWU4MjhlODkxNWVk YTViZjgxYTRhYmFiY2IzOGE2OGMwNmFmNmU3YjUzYWI3OTcxZDU1MjQwMzNm MzYwYTc4OTgwN2Y3NzJiNjMwZDMyZDIzYjcwN2NjYzA5NmE1NzEyN2ViMWUy OWY2DQpkZGI1M2E2OTAzZGJhYmE3OTcxY2RiMzQzMTNjMWY2MTZhNGI0ZGI1 OTJjNzA3Y2NhMmQ0YWUxM2NmMTFiMDc0YjdhNGY1ZWE5YTc4ZTBkNWY2N2E3 YWZhNmM4MGVhOWExMWQ5NGFkZjFkYzI3NzVkZTQwODVhZmFmYTJjMWFjZA0K MTc4N2RjY2Q4NTFkNTllN2ZkZDU5M2E2MzRkZWE2YjJlYWJiMWMzNzliMGQ3 MzJiMjhhNTFjMWNkZTBlNmJiYWI1YzM5YjVjM2E4MmI5YWFiNGE3NDY2ZTE1 MTYxOWJmYTc1NjM1NjNjNTA3YjE3OWNmMDUxOTIxNDk1YjVmNDkNCjZlYTE5 ZWJhYmFhMjJhNmE2ODE4NjQ5MjY5NWRiYWQ2MzQ3MzI0OWU0MTU2MmE1Mjky OGM1NjViMjhlNGEyYjJmOTFjZTNhYzdkMjcyMzhhYWE1YTNkMTM2ODY1NGIx YjkwMmJlYmMxMGQ3NzhiMjMxODI0NzhiODhmMjVkMTViDQo2OGQyNjk0YWJi Yzc4MjM0NTcxYWFhOGJlMWE2YjI2YWRhZWRiYzZkNGFiNWU1YzM1MmZjOTAx M2YzMjk2OWEzNjAxZWY2OTNmMTViNDhlOTc2YjFmY2I5Zjc5YWM5NmE1NzEy ZWQyOWEwZGI2ZWQ0YTA5NDQ4ZGQ1ZjUxMjdlMg0KY2IwYzRmMDdkODVhYWY5 NjliNmFkN2E4OGI1NmEzNzBiZjMxOThkOTNkMjZmNWFkMGM4ZDZkZWVkZDZm YmJjNWQ0YjVhNjllNDIzY2RiOTZmYzE2MGQ1ZDE2ODRiN2E2ZGE2NjY1M2Q1 YWEyZjVkNjRkZGZhMWY2ZTNhMmY1YTUNCjU0MTZkNmNiMmRhNmVkMzFkZDY1 MjU2MGM3NmFlZWU2M2M3YWFlM2UxYzBmODJkMmRjZTliNWFkZDcxM2RkNzc5 YjdiN2JmYTU1OWYwYWQ5OWI0Y2YyNWFkNjZjMGQwYmI2OGRhZTZhOGQ5ZjZh ZGEwYjVkOGU5ZWRmMmMxNTE0DQo3ZjI4NzlhYTg5Y2Y3NmY2Zjk2ZjAyMWMz ODYwMmRkZTlkNjE0ZWU2OWI5NGRiNTg3ZDg2OWVmYWYyNzZmMjUxOGEzNThm Zjg0ZDZkMDdmZjAwMjM2NGZmMDA3NzdmZmM2YjY5ZjczNTBlZjY2YjdlZjZh YmRjOGU4Y2Q5MjZhZA0KYjllYjdkOWRkMjZhMGJiYzc0ZjFkNWNkMzRkMWI5 YjRlYzJkNjYxYWYyZDFjMDkzZGRkZWI5ZWJlYjc4ZGJkNjc0ZTFjYjYzN2Y2 OTU5ZDZhNmE3MmU2NTZlZDNmZjAwMDRkYWFmZjM1ZDQ3ZWExNTY1OTdlMjIx ZTY1ZDc1ZWMNCjY1ZTRjZjllZWJiZjM4NTM2NzZjMTdmMGUxNjAzZTEzZmVj OWNiNTlhYWZlMTY1ZWVmYTliM2QzM2YxMDhlZTkxYzk3MTA3NjA0NTAwNDAx MDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAx MDA0DQowMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwNDBmMjA4MGY5ZDNhZTNmMDhmYTliZg0K M2E1NGZlZDVjYmQwZWRiZDhjM2M5N2QwZTEyZTdkYWNiY2RmZDRiMTQyZmVj ZTc4ZTUyMzIxOGU2YmIxZGY4Mzk1MzQ5NjUzNDQzMTdjMmYyNzUwYjNkMmFl ZDhkNjM0N2YyMzJiMGUwMDE5Zjk2MzNmZTE1Y2M3ZGM3MmNmYWUNCjhlOTE2 YWYwYzdhYTQ3ZmMyYjZkYmZmYjJlYjdmZGYxOWZmMGFhZmRjNzNmZDY4N2Rl ZjBmZDI3ODliZDJiMjg4YzRlZWMzNDU1NDk5MzFjM2I0YWQ2ODFmMDZhYTdk YzhmYjZhN2NiZmIwZjU3OGY2NDRkMjFiNDFkYTJkZjM2DQo4Yjc5OGFiYWVj ZDhhOWUwYTYwNTk0ZDQ5MDY3NzIxMDc5OWM5ZTJlNzFjMGM5M2VlMGI3NzY5 NjcwYjU4ZjBjMzdjZjY5YTZiYWJiOWRjNDkzNmIwOTE4NjYwNzdhY2Q2ZjBi NzMxMTQ3M2M4ZWRjZDgyNjg4YTlkMWZiM2VlZA0KZWU1MDNhMGI5ZGRlNDE1 NTM0NmVmOWQxYjMxODhkODdjNzFjNDhlODVjYjg5ZDUyZTU1NmFmZThmMjVi MWQ3ZTlmNmVlOGQyZjRiOWIzNmQzYjkwZjM1YWIzNjQ3Y2U1ZDYxZmU3ZTZh MWZjZTU1M2ZiNTcyZjQzYTFlY2ExZTQNCmJlODcwOTczZWRhN2U2Y2IxZTc4 YTljYzcxODAwNjRmMGYxNTUyYmNjMDIwZjIyMGUzYzU1MGEzNTgzN2ZmMDBh MmZkODg1NWViM2JjNmEwOTE5OTY1YmU5NDUzYjFjN2ZmMDAxMjUzOTNmZGQ2 ZmM1NzNmYWRkNWM1MzhkMzVkDQphZmU4NmZiNDhhN2U5Y2E2Y2RjNWI3MGQw N2ZjYjRkMDEyY2Q0NTBlZmRlMmQ0MWQ1MzRiODFjNjQwMDdhZjFmZjY4MGUx ZTIwMmQzZTliNzVkNDU1YzRiOTNkOTliNmJmYjdlYmU5M2M3MzQ3MTFkM2Qz NTQ1NWQ0YjI5ZTkyOQ0KZTVhODllNDNlYTQ1MTMwYjllZWZlYzhlMmJiNzcy NDk3MTNkOTFjNzI4NGE0ZjA5NmU2Njk0N2IyMmRhNWQ3YzJkOTYwZDE5NzAw Yzc3MjMyYjViMTdjMWM0MTU4NTJkNDJkYTNiMzlhMzJlMzYxNzBmNzUxMjhl ZmRiMzZkNzUNCmE2Njg1ZDVkN2JkMzM1OTRiNDhkZjlkMzg2ODkxOGRmY2Ey YzI3MWVkNTdkMmJjYjdhY2Y4NjEzNTkyZGE5Njc1YTlhZTI5Yzc2MzEyZjNl MGIyY2M0ZTQ2Y2JkOGJlYmJhOWQxN2I0MGE0OGU1OWRjMmQxNzQ5MTk0ZDU5 MTkzDQplYThjOWMzMjRjNzdiNDkxYzdiYjJiNTlhOTViMmI4YTRkYWY1OTcy MzY3NjE3MmU5NTQ1MTdjOTlkZDQzM2JhYjg3NDc1ZTcyZmZhNGY2YWZhYTZk NWRiNzQ0ZDI0YzU5NGVlODg1NmQ2MzVhNzFkYTY1YzQ0NmQzZGUwNjFjZQ0K Yzc3ZTNiOTc0YmEzNWJhN2M1NWE1ZTQ4ZTdmNTZhZWQyNTQ5MWNkNjdiZDc0 YzhlNzBiY2Q5YjQ5NmE3ZDQ0Yzc0OTYyZDNmNzBiOTQ2ZDNiYTY0YTc4MGI5 ODBmNzZmNzJmOGE4Njc1ZTlkMzc4OWM5MmY3OTkxNGVkZWFkNDUNCjk4Yzcy NWM2YjM2NmZhZmU4MjIzMmQ1ZThjYmJjNzE4MTkyZTE0YWU3NjNmNDcyYTM4 ZGU1YmNkZTIzMzRmZGU0OTJiM2FkMWRmODU5OGJjOTE0OTBjYWU4NjY4ZGYx NGFkZTZjN2I0YjVjM2Q4NzhhYzk0ZDM1OTQ2MmNhMTI4DQpiZGQxYmNiZDFh YjQ5ZmRkNmQ2ZjU1YTlhYTYyY2QzNTlhM2RkODg5MWMwY2YyMGMwZmQxNmU0 ZmI0MmQxNmIzNWY4NjkyYTRiOWNiOWY5MWJiZDI2OGYxNGRkNDdkODc2MDEx ODBiOTI2NzRjNzIyZmE1MWZlMTEyY2RmOWIzZg0KZmI1Y2JhZGQxM2Q5NGJj Y2U2NzU4ZjY4YmM4ZDA5OTViZjM0NDc2ZDdhMzlmZTA1MmRmZjAwZWIzNTNm YjUyYjhhZDViZjE0ZmM5N2QwZWM3NGRmYzNhMzJkZGE4N2UwOTc1NWZlNmJh OGZkNDJiMTJjYmYxMTBmMzMyNmViZDgNCmNiYzk5ZjNkYzc0NWU4MDcwYTZj ZWQ4MmZlMWJlYzFmZWRmZjAwNjJlNWFiZDU3ZjA5M2Y3N2Q0ZDllOTlmODg0 Nzc0OGU0Yjg4M2IwMjI4MDIwMDgwMjAwODAyMDA4MDIwMzE1ZDVmYWVhYzFh MjZkZWRhYmJkNTUxMGY5MzIyDQoxYTY4ODZmNGIyOTFkY2RlZWVmMjc4MDUx NTRhYjFhNmIzMjM2OWE2ZTk3NzNhOGQ0ZWFlZGQ3MmU2ZGYyNDZhNWFlZjQ5 MTZmNjg1YjZjZDI2ZjczM2ViNTRkNTA2OTNlYzY4MzhmN2FjMTc3ZGZhNTFk YWQxZTg0NGIxZmVmNQ0KNmRmYzE2N2VhZDEyNjk3ZDI0NjcxMmZmMDA4ZWU5 MjY5OGZmMDBkMDU1ZjFmZWYzNTE1ZWJlZDg5NzU0ZTg0MmM3ZmI3NWI3ZjE4 ZmYwY2NhNmQ5ZTkwN2EzMmIxY2Q2NTdjMTcwYjYzODljMTMyNDIyNDYwZjZi MDkzZjA1MzQNCjZmMjBmOWVjNmEyZTNhMWY3ZjRmN2E2ZTMzNWU3OGZhOWIy MmNiYTlhYzdhOGE5NGQ1NThlZWI0ZDVmMTBmOWM2MTkwMTJkZjMxY2M3YjQy Y2E4NGUzM2RlMmNlNWFlYWNlZTJkMjVjMTcxMDcxN2UyOGJjMDM5MGFmMzEw OGEwDQowODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODA4MWU0MQ0K MDFmM2E3NWM3ZTExZjUzN2U3NGE5ZmRhYjk3YTFkYjdiMTg3OTJmYTFjMjVj ZmI1OTc5YmZhOThmMjljYzcyMzgyMDY3MDUxMDFjN2M1MzYxODE4MjdhMTU1 YzgwMzlhYTY0MTk1NjgyZDRiNmFkMjVhYmU5NmY3NzZkM2QxNWYNCjIxODBl NWIxNDhmZGQzMTNiM2ZjZTMwN2NkMmUxZDAzYjg3OTFlMmIxMmVhOGNlYjUz NzA4NGIwNjY1YWQ1ODUyOWE5NGUzOTNiYmY0YmVhN2IyZWFlYjA1M2RmMmM1 NTYyYTY4ZTdlYjhjMzk4ZTFjZGFlMWY0NWMzYTg1YzI1DQo1YTMzYTEzZWFl YTczM2IyYTc1NjM1NjNjNzFlNDVmNGYyZjZhOGZiNDk0ZjljYmFjM2ZjZmNk NDNmOWNhYTdmNmFlNWU4OTQzZDk0N2M5N2QwZTEyZTdkYjRmY2Q5NjQzODAw OTNjMDAxOTI1NGNjYzc0NzYwZWM5NzYyOWE2YQ0KZGJhNGU4MmYzYTk2ZDMw NWQyZjM1YjEzNmExY2RhYTZlZmIyOTlhZTE5NmIxYWQzYzMzODNjNDljZjE1 Yzc1ZmVhMzU2NzUyNTBhNzJjMjVkYzc1YjY3NjE0ZTE0ZDRhNmIyZDk5ZjVl ZjY1N2EwMmZmMDA0NGVhNWFlZDI5NmYNCjY2NDYwNDk0ZDA4ODI0Njc4ODcz MDBjMTU4MzRlZjZiZDM5NzE0NjZmZGU2NjRlZDI4Y2Q2MWM1MTJiNjZiYjNi YTNkOWNkOWViZWQ5NDc1NGZhYzZkNTU2M2FhMDRkMjM0MDc4NjYwMDZiNGUz ODEyMDAzYzdhZTU1NmVlZWU1DQo3MzI1MjkyYzYxMTRiNmI2OGRiYzVjNjI2 NzBlYzBlMjcwYjBiYzExOTY2MWExOWIzOWQ5YzhhOWE5NzNlY2ZhN2RmNTRm NzRkMmJkZWU2YzcyNDg1YzcyNzlmYWM0NjczYzA3MDU5NzliOGI5YzJkZTU4 MzE3MTQ2ODY1ZWNiMg0KNTllN2RiYWVjYWExOTRiMWRhYWUzOTA4ZWIxZDNj YWYxZWYwZDUzMmQzNmU5ZmU0ZmExMTNiZmI3NWNlNDU3NWJmNmFiYjMzZDQy NGQxNTM2YWFiNzQ4NjY2OTYzYTBhOTI2MmVkMDFlMDQ2MjQwMDFjZjJjMjhl NzYzNzM0YmQNCjI3MTY0OTBiYmExNTM2NTIzOGE3NWJkYWE5MmM5YjQxYmZk YTI4MzFmMjRhNGFlOTYzODQwMzljMzMzOTY4ZjYwMzg1ZGI1YjRkZDRhMzE5 NGI5YjQ4ZTQyZWEwYTE1NjUxNWNiMjYzYmJjNWEwYjlhN2Q2NjhjOGYzNTkx ODIwDQo4YmMzYzlmNGE2Y2YzM2VhMmMzNDEzYzg3MmY5MjllMzdiOGY3OTJj MDRhZjM4YThiMTM3ZTY3N2QwNzk4YTY3MWRmYTQ5YzMyYzdiNjQ3NDhmNjkw YzlhZGYwM2EzM2RlMDE3MDNmMTVkN2U4ZWQzYjZmNzljYmVhY2JmZGZjZg0K ODFhNmY4ODJiNzA2OWQzM2FiMzYzMWI2MmQxOTQ3YTJlZDVhNGVmNTUwZGIy NTZkMTMwYzQyNDk4NjIwOWZkNjI0M2I3ZjkzNWM3M2M0M2IxYzdhYWU1MzUx ZDNhYjRhYWJhYjA1YzQ5OWQ0ZDhkZWQyNTRkNTM5M2MzNDc0MTUNCjJkNWQy NTY1MmI2YTY4YWEyMmE4ODVmYzViMjQyZjBmNmJiYzg4ZTBiNDEyOGI4ZWQy NTgzNzJhNGE0YjI5OTY2ZDQ1YTNiNGJlYWNhNDM0ZmE4MmM5NDk3MDY5MWMx ZjI0NjM3ZGJmOTJmMWViMGY2MTUzNTJhZjU2OGJjZDM5DQo2MDhhYTUxYTc1 MzY5MmM5MjM0NWU4OGIyZTg0YjFjOTY3YjEzMjYxNGNmOWRmNTA1ZDMzZjdk ZTVjZWU4NGUwNjQwMDAwMWUwMTVkNzE3MTUyZTY2YTc1MWY2NjBhNTFhMTBh MTFlMTgyMzI4NzcyNThjYzljZTQ0ZjRhMmZjMg0KMjU5YmYzNjdmZjAwNmI5 NzViYTJmYjI5Nzk5Y2M2YjFlYmEzNDFhZGZhMzQ2OGVkYmY0NzNmYzA5ZGJm ZmQ2NmE3ZjZhNTcxNWFiZmUyOWY5MmZhMWQ4ZTk5Zjg3NDY1YmI0ZmZjMTM2 YWJmY2Q3NTFmYTg1NjI1OTdlMjIxZTYNCjY0ZGQ3YjE5ZjkzM2U3YmFmNDAz ODUzNjc2YzE3ZjBlMzYwZmY2ZmYwMGIxNzJkNjZhOWY4NTlmYmJlYTZjZjRj ZmM0MjNiYTViZjM1NzBlNzYwNDUwMDQwMTAwNDAxMDA0MDA5YzIwMzAxZGEy ZWQyMmQ3YTE2ZDgzN2I3NmFlDQplYjUwZDI2OWE4YzNiMTlmYzc3ZjczMDdi Y2YyMGIxZWI1NzU0OTc4OWJmZDFiNDVhZGE5ZDRkYjZhNmI5Y2JmNjVkZWNl NDZiZGRmMmViYThlZjMzNWRhZjM1NmZhOWFiOTRmMTcxZTAxYTNhMzVhM2U4 YjQ3NzJkMzRhNzI5Yg0KZTI5NzMzZGE2ZDJjZThkOWQyNTQ2ODQ3MTE1ZmU2 ZTViOTVhNjU5MTQwNDNhYTAyYWVkZjcxYWZiNGQ3Yzc1ZjZiYWM5YThlYWUz Mzk2Y2QwM2Y3MWMzZjg4ZjAzYzE1NjMyNzE3OTg5MGQ3YTE0ZWUyMGU5NTY4 YTk0NWY3ZmYNCjAwOWY0M2EwNzY3NWI3MTc1YzZhZTllYzVhYzAzMjJhOTk0 ODhlMWI4NDYzNzU5MjNiYTA5MWJmNDQ5ZWYxYzNjOTZjNjhkZGU1ZjBjY2Yz M2Q2YmEyOWQ0YzVkN2IxNzk0YjljN2JiYzlmZjAwOGNkZjRkMzkwYjYyNzlm MWU5DQowMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAx MDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMzI4MDIw MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODA4MWU0MQ0K MDFmM2E3NWM3ZTExZjUzN2U3NGE5ZmRhYjk3YTFkYjdiMTg3OTJmYTFjMjVj ZmI1OTc5YmZhOTYzYTc2MzVmNTUwYjFlMzJkNzNkYWQyM2JjMTcwMDU0ZDJk OTM2ODhhOWFjY2IwY2VlMjhmNjBmYjJiNzQ2ZDI3NGFiMzI0MDMNCmZlNTMy Zjc3ZTUyZTIzZWYzYmFmZDY3NjJhYzJkZjFlYTllZmZmMDBjMDliMmFmZjAw ZGFiMWZmMDBiY2NiZmYwMDEyN2RlNzc3ZmFmZTQ4N2Q4MmRmZjQ5ZTVmYjAz ZDk1YmEzMmQxYTVkYWRjZjU2ZDRjYTBmZWIyN2RlNzc3DQpmYWZlNDNlZWZi N2ZkMjY5NmRhZjZjMjY5NzQ5NThhNWQ1MWE1NmEyNzk2ZGY0ZTQ3Y2FhOTJh MWRiZWU4NWE0ZTM3ZGFmZTY1YTA5ZTIwZjExY2YyYjcxNjFhYTRhYjRkNTJh ZGNmYjE5YTliZGQzOTUzOGJhOTRjZDA0NzJiYQ0KMDM0NDZlNGY0NzZkNWYz ZDhmNjkzMWQ4MjU5OGZkY2ZiZDgzMTM5ODRmMDEzYjQxMmM3MDFkZmMwYjdk YTNiOTY5NzU3Yjc1NTY4ZjU4YjljNGRjNjk3NWRjNmFmNTdkOGNlZDBjZTQw ZjMwYjhlNDc1NDdjZTZkNjFmZTdlNmENCjFmY2U1NTNmYjU3MmY0NWExZWNh M2U0YmU4NzA5NzNlZGE3ZTZjYjQ0MmMxMjU0NDRjNzcyNzNkYTBmYmMyOTY1 YjI2YzhhMWViMjNlOTVkMmM2ZDhhOWEzODk4MzBkNjMxYWQwM2I4MDE4NWU2 Y2RlNWI2Y2VmZDJjMjQ4OWU4DQo1NDgzOGUwNjUwMWNlM2I2YWRiODU2NTk2 ZTUzZTkxZDFkMzM2MmFkODdkNGFkYjgwYzM4YzJlMjNmOWI4ZmE2ZjAxY2Rk ZDM5MGUyYjdmYTc2OWFhYTJlYmFiNzJlYzQ2OTJmYWZkZDM3ZDVkM2U2NzJl ZDU1NTU0ZDdkNjNlYg0KMmJhYTI0YWFhOTkwZTVmMzRjZjJmN2I4Zjc5Mjcy NTc1MzE4YTgyZTE4YWMxY2Q0YTZlNGYyZjcyNTYwZjMwN2NmOGFiOGI3NzIw ZTE5MWViMDA0NzhhNmZkODU3MmQxMTcxMjRlNDkyNGY3OTQyOGRiN2NjZjBl Zjk4ZWYyMjgNCjE3MzNlOTNkODNmY2Q5YjVmZjAwYWE0NWZhODE3OWNkNGY1 ZGY5OWRmNTNmNTExYTliNmY1YjMzYWJkNjk2MmE2YmQ1OGUxZWRhZjM2YjBl MDIxMWYzYWE2MTNjNWNjMWY4YzBmMTFkZmM0NzU1YjNkMzJmMTUwYThlMTUx ZmEyDQpjZDc2YTE2YWViYzM4YTNjZDFjNmIyNDcyNDUyYmEyOTU4ZThlNDYz OGI1Y2Q3ODIwYjQ4ZTYwODNjOGFlY2UyZDM1OTQ3MjcyOGI4YmMzM2NlNTM2 N2NjYTE3NmIyNmE0ZDQxYTZlYTQ1NDU4MmYzNTk2YzdlNzI0NTNjYTVhZA0K M2U2ZGU0N2RhMTQ1NTI4ZDNhYWIxNTIzOWYzMjZhNzVlYTUzNzk4MzM3NTY5 MGY0OTliZmQwNDkxZDM2YWZiNzQ1NzZhNmNmYWQ1NTRhZDExNGVkMWRlNWJm MzVkZjA1YTNhZmEyNDI1YmQxNzg2NmUyOGVhZDI1YjU1NDc0YzYNCjk3ZDVm NjBkNjM2NTY1ZGI0ZmQ3YjJiMjk4ZjA3NjM4M2UyNzdkNTdiNGYxNjlmMDJi OWNhZDQyYTUwOTcwNTQ1ODY2ZmU5NTU4NTU4ZjE0MWVjNWY4ZjEwYTBjOTI5 Yzg5ZTk0NjcxYjQ0YjM3ZTZjZmZlZDcyZWI3NDVmNjMyDQpmMzM5OWQ2M2Q3 NDY4M2U2NDJkZjlhMjNiNmZkMWNmZjAwMDI3NmZmMDBmNTlhOWZkYTk1YzU2 YWZmMDA4YTdlNGJlODc2M2E2N2UxZDE5NmVkM2ZmMDRkYWFmZjAwMzVkNDdl YTE1ODk2NWY4ODg3OTk5Mzc1ZWM2N2U0Y2Y5ZQ0KZWJkMDBlMTBkOWRiMDVm YzM5ZDg3ZmRiZmVjNWNiNTlhYWZlMTI1ZWVmYTliNWQzN2RiYTNiYTViYzk3 MGU3NWU0NTAwNDAxMDA0MDEwMDI3MDgwZDc5YjQ5ZGE1ZGJmNDNkYWJiMjhm NzJhYWYzNTBkY2QzNTJlNzgwZmY0OGYNCmVlNjhmOGUzMDE2MzU3YWVhOTJj NzY5ZDE2ODlhMjU1ZDRlYTY1ZWQ0ZDczN2ZiMmYxZmExYzhkNzRiYWRjNmY3 NzVhOGJhZGQ2YWRmNTc1YjUwZWRlOTI1N2Y1ZWUwMDc0MDNhMDFjOTY5YTUy NzI3OTY3YjU1YmRiZDJiNmE0DQphOGQxNTg4YWU0NTFhYTEzODQwMTAwNDAx MDEzNjllMDdkNGQ1NDE0ZDFiNWVmOTI2OTFiMWI1YWMxOTcxMjVjMDYwMGVm ZTI4Yjc3ODQ1YjUyNmExMDczOTcyNDliZjkzZTY3N2VkMzMzYjJhNjhlMmM5 M2I4ZDBkY2JiOTljMA0KYzJlODk3MjNlNzA5M2NjOWIyNzJhOTY4NDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDEwMjU1MDFlNWQyMzU4MzJlNzA2OGVmMjcwYWM5Y2Q0 MTY2NGYwYmMNCjQyNGRiYzIyOGE1YmM1YjYwYzg5NmJhMTA0NzQwZWNmZDhi NTM1YjVjZDNhODdiNGFmMTVlZmNmZDMyNjRjMmQ2YmNmOTQxOTQzMjZhYWI0 NDY3ZDU5ZGVmZjAwYzg4Yzk1YThhYmQzMWQyYTlmMmE4ZTVlNTE3ZmJlMGNh OGU5DQo5NzJmYjMxZWYyOTY0ZDY1NDQzZjliYTU5ZGZlNzgwYjU5NTNhNzk2 NTFmNTI5YzlmYzE3ZWU0ZjFkMjJhZmU2NjkxNGNmZDY5ZjUyZGU3ZGIyN2Zj OTZiYTdkM2Y1ZjkyZGZlMzJmZTg5NTY4ZWRmMzk5MjVkYWNlYWZlOGQwYw0K NDNjZGU0YWM0OTc0ZmFlN2YyZDA4ZmM1OTMyZDFlMWRiMzdmMDNjN2YyY2Fi Y2ZmMDBkZDY5ZmYwMGJjYTE3ZDNkYmNjZmIyOGZjY2FmZGNmNGJmNTNmOTEw ZmU1OWQ3ZmYwMGU1NjlmZjAwYmRmYzUxNzRmMmYzM2VjYTNmM2YNCmU0YWZk ZDE0YmY1M2Y5MWVkYmFjZWIzZTk1MTQyN2M5YzU0YWJhN2I3NGI5ZDE4YmY3 YjJkN2EzZDNlYzliMjczMzVhM2JmYTRiN2ZlOGM5ZmM0MmNiYTdkM2Y3ZmYw MDUyZGZlMTJmZTg4OWU4ZmYwMGE2N2YyMmFhM2Q2NTQ0DQo3MWRhZDM0ZWNl ZjIwMDcyZDhkM2U5ZGQ5M2Y2OTRlNGJlMGZmNzIxN2E0NTU1YzlhMmI2MmQ0 ZDY4OTRlM2U1N2Q5ZTdlYmI0ODViOWExZDJkZDI2YjdmZDVlMTdlMjlhZmU4 YzU5ZTlkNzMwZTcxZjgxNzM4NmFlOWVhMWEwYw0KMTNjNzI4ZmM0NzAyYmEx YTE3OTZmNzBiMzQ2NmE1ZTRkMTg1M2E3Mzg2ZDI0ZDc5OTUxOTBiMmNiMDIw MDgwMjAwODAyMDA4MDIwMjA3OTA0MDdjZTlkNzFmODQ3ZDRkZjlkMmE3ZjZh ZTVlODc2ZGVjNjFlNGJlODcwOTczZWQNCjY1ZTZmZWE1OTY5N2ZjYjY5ZmZh YzY3ZWIwNTJjZmQ1NjQ3NGZkNjQ3ZDJkODdmOWE2N2U0OGZiMTc5YjlkZjIy NjIxNTA4MGM0NzY5NGZhNThmNjU5YWExZDU3YmJkODhiNmNmOWRlM2MzMjU4 NDBmOGUxNjU1OWFmZmQ0NDMxDQpkZTYzZGNlMWQxOWU3YjhmOWVkYzcwMzM5 Y2UzOGU1N2EwMmU0NzA4Y2NiMzY2YmRhOWRhYzY5NTExMTNiZTZlNzA2MzFm OTVmYzE2MmRlZmUxZTdlNDY2ZDk3ZTIyMWU2N2QwODFmYmQ3OWYxZGIxZjM5 ZjU4N2Y5ZjlhODdmMw0KOTU0ZmVkNWNiZDE2ODdiMjhmOTJmYTFjMjVjZmI2 OWY5YjJkMzRiZmU1YjBmZjAwNThkZmQ2MGE0OTdhYWM4YTFlYjIzZTk3NDVm Y2RiN2M4MmYzNmVkNjc3ZWI5MWVkNTRhOTY5ZDRkNzRmYjg3YTRhZWQ3OGVi NDU0OTJjZTMNCmM0YjVhNDhmODgwYTRhNTBlMzljNjNkZWM4ZWFjYjgyMGU1 ZGM4ZjljNTNkNDRmNTU1MTI1NTU0Yzg2NDllNjcxOTY0NzkzOTJlNzM4ZTQ5 Zjc5MmJkMTYzMTUxOGE4YWU0OGUwZTcyNzI5MzZjYmE2OTdkM2Q1OWFhYjU1 NWI3DQo0ZjViY2I1YjUxNWQzMDg4M2RkZjM1ODM5YjljN2MwMDA0ZmIxNDU1 ZWFhYTM0ZTU1MjVkODQ5NDI5M2FkNTE1MzVkYTc2MDU5M2QxZWI2NmQ2ZWEx OGUxYWViNWNkNzdhODAzZDc5ZWFhNzc4ZGUzZGUxYWQyMDM0NzgyZTQyNw0K YWI1Y2NlNTk0ZjA4ZWFhMWE3NTA4YWMzNTkxNzZmNDc3ZDlhNWMyMDczMjky ZGI1MzZhOTQ4ZjU2NWE1YTk3N2FhN2YyNWU0ODI5MGQ1NmU2MmYyZGU0NGY0 ZGExMjU4NGIwNzIwZWFiYjFiNzRkNmIxYmJlOWU2ZDQ5YTk2ZGINCmFhOWY0 ZTI2MmRkZDJmZGRlYTQ3NDVkN2RiZDQ3NTY5NDZhMzVjZjA3MmQ3MTQ5NTJh OTI4MmVjMmM2ZWY5OGVmMjJhNjIwODlmNDllYzFmZTZjZGFmZmQ1MjJmZDQw YmNlNmE3YWVmY2NlZmE5N2E4YmM4YjgxNjhjMTUxMTIxDQo4MDZiNmQ5MWU4 YmQ3MmU3NTRkY2VkZTY5YWUyNDYwNTdkMjFlY2U1ZjBkZWU4ZmYwMGVkMDJi M2FkYWZhYjViZWQwNzk1ZGNjYzRhZjY5NGFiN2FjYjczNDFlYTRmNDY0ZDU1 NDBlOTI2ZDM1NzRhNWJjYzIwZjA4YTZmZjE3OQ0KYjFkZGM3MmQzZWYwYjdm NGI1YWE1MmY2OTFjMWE0YWJhNDRkNmY0ZGU0ZDQxN2ZkMjVhOWY0YmM5Yjlh ODJjNTViNmRlODFmMzQ0NzcwZjkzYzdhYTdkZWI2ZjRhZTI5NTVmNjcyNGNk NTU0YjdhOTRmZDY4YjJjOWM0NzAzZDENCjY0M2MzMjBkY2NkMzY2N2FkYWI3 NDI2YjdhMmJhNDMyYjg1MGNjZjZjMzVkMDgzZWFjYjA5MzgyNDhmYWNkZjlj MGY4NzhhYzFiY2I1OGRjZDI3MGVkZWMzMzZjZWU1ZDFhODllNzYzYmZlMzdi NjQ2MDczMWMxY2Q3MGM4MjM5DQoxMGI4MWYwM2I0ZTY4ZTQ2ZjRhM2UzYjQz YjM3ZTZjZmZlZDcyZWI3NDVmNjMyZjMzOWFkNjNkNzhmOTFhMTcwYjdlNjhi YjRlZDlmNDczM2ZmMDBlOTNiNzdmYWNkNGZlZDRhZTJiNTdmYzUzZjI1ZjQz YjFkMzNmMGU4Y2JiNg0KOWZmODI2ZDU3ZjlhZWEzZjUwYWM0YjJmYzQ0M2Nj YzliYWY2MzNmMjY3Y2Y3NWU4MDcwODZjZGQ4MjdlMWNlYzNmZWRmZjAwNjJl NWFjZDU3ZjA5MmY3N2Q0ZGFlOWJlZGQxZGQ0ZGU0Yjg3M2FmMjI4MDIwMDgw MjAwODBkNzENCmI0YWRhNzUwZTg2YTAzNGQwNzY3NTU3YjlkYjk4NjliM2My MzFmZjg5Mjc3MzdiODczMmIxYWJkNzU0ZDYzYjRlOTc0M2QwYWE2YTU1Mzhl N2U4ZDI1Y2RmN2Y4MmYxMzkyNmU1NzNhZmJjNWNlYTJlNzc0YWE3ZDVkNjU0 M2I3DQplNDk1ZmNkYzdmNzAxYzgwMWM4MmQzMzZlNGYyY2Y2N2I3YjdhNTZm NGQ1MmEzMWM0NTcyMjkzOWFhMTM4NDAxMDA0MDEwMTU1NmViN2Q2ZGRhZTcw NWI2ZDk0YjI1NWQ1Y2VlZGQ4ZTE4ODY1Y2VmZTAzYmNmMjBhYWEyZTRmOA0K NjI0MzVlYmQyYjc4M2FiNWE0OTQ1NzM2Y2VhMWQ5YTZjODI4YjQ5ZjY1Nzli ZTc2NzVkN2RjNjViYmJjNjNhNGUxYzk5ZGVlZWY3N2I5NmRhODViMmE3ZTk0 Yjc2NzkwZWI5ZDIzYTk3ZjlhMTZmZThkM2VkZWY5N2Y1ZTA2ZGMNCjAwMDFj MTY2MWM4MTE0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQw MTAwNDAxMDA0MDEwMDQwMTUzMjA2NDJhODIxYmMxNTMyMGE1YTliOGQxNTJi N2ZjNjJhYTI4Y2Y3MzlkYzdkY2I1Zjc1YTk1YTVhN2I3DQphYjE4ZjliZGZl MWNjOTYxNDZhNTRmNTIzOTJjZDUxYWI2ZGIxNjQ0MjI1OWNmNDJkMTgxZWYy Yjk1YmFlOWFlOWQ0NzNkNTY2NmZjMTYxN2M1ZmYwMDA2YzYxYTU1Nzk2ZWYw OGI0ZDQ2YjBhYzdlNDUzZDM0NTEwZTg1ZTRiOA0KYWU1ZWUzYTc5NzMyY2Fh MTQ5NDdjZjJmZjgzM2UxYTNkMzVlYmM5YmY5MTZkOWFmZDc3OWIzYmY1Y2U2 MDNkMjNmNTdlYzVjZTVjNzQ5ZjU1YWZlYjU2Njk3ODZkZjQzM2ExYTdkYmMz OTQ3ZTI1YmRmMmNiMzFjY2IyYmRlN2INCmRjZTI1NzNmNTZlMmI1Njc5YWIz NzI3ZTJkYjMzMjM0ZTMwZGEyYjA3OGM3MWU0YTAyNDA1MDAwODA2MTAwMDgw OGEwMDgwODE0MDEwMTE0MDQwMjAyMjA5NmJiNzlhNGI0Zjc4ZTA1NDkwOWI4 YmNjNWUxOTZiNTllNjVjYTk2DQpmYjc1YTRjMDhlYWRjZjY4ZmEzMjhkZTBi YTJiM2U5MzZhNTY5OGUwYWFlNGJiYTViYWZlN2U2NjBkNWIwYTE1Mzc3MWRm YzBiZjUxZWIwOGRjNDMyYmE5OWQxZTdlOWM3YzQ3Yjk3NzU2MWQzYWEzNTMx MWJjYTdjMmZiZDZlYg0KZTFjY2Q0NTZkMjI3MWRlOTNjOTkyNTI1NzUyZDY0 NDI0YTY5YzRhZGVmNjllNWU3ZGNiYmZiNGJlYjdiYzg3NTk2ZjM1MjVlMWZi YWU2OGQ0NTRhNTNhNGY4NjZiMDU0ODIwYWNlMjIyMjgwMjAwODAyMDIwNzkw NDA3Y2U5ZDcNCjFmODQ3ZDRkZjlkMmE3ZjZhZTVlODc2ZGVjNjFlNGJlODcw OTczZWQ2NWU2ZmVhNThlMDdiNjNhOTg2NDc3Y2Q2YmRhZTNlNDFjMGE5YTRi MjlhMjE4M2MzY2IzYjRkOWU5MTFiMmU2YjFhZDM3N2FiYzgwMDdmOTE0OWZj MTcxDQo3Zjc0ZGQ3NzdjY2ViZDZhMzZmOGU2N2FmZjAwMDg5ZDk3ZmYwMGVh ZDU3ZmVlMzI3ZjA0ZmJhMmViYmJlNjhhZmRlMzZmZGU3ODk3ZDIyZjY2MGM4 Y2I5YjcyYWU5MDhmYTJjYTI5MzI3ZGY4NTVmYmEyZWJiYmU2OGEzZDRhZA0K ZmJjZDI5YjU5ZGI5NGJhZTZkOGVkM2I2MmEyOWE4MmNjZTc4NzRlZjljOGVk NmE3MDcyMWE0MGUwZDZlNzhlMzI0OWMwZTRiNzM2MWE2N2Q5ZTVkNmQ0Nzk2 NmEyZjc1MWViYTNkNWQzZDkxYTUwZTRmMzViYjVjOGQyYjc5NzkNCjM2Y2Zh M2VlOWQ5NmY3YjVkYTJhZDMxOTc1MzU5ZTM3NTY0YWVlODFkODJkOGM3OWVm MWNmZjAwNjU2YTc1NWFkZDVkYjcwZmVhZDhkYjY5OTQ1Y2ViNzE3NjIzYjcz YTBmMzVjNWY2OWQ2OWYzOWI1ODdmOWY5YTg3ZjM5NTRmDQplZDVjYmQxMjg3 YjI4ZjkyZmExYzI1Y2ZiNjlmOWIyZDM0ZGZlNTkwZmYwMDU4ZGZkNjBhNDk3 YWFjODY5ZmFlOGZhNWQxN2YzNmRmMjBiY2RmYjU5ZTgwYjkxZWQwYTk4ZGVi Y2ExOTZlNWIzYWQ0NTQzMDgyNjU5ZWRmM2IxOA0KMDc1M2I4NzAxNjQ1YWM5 NDZiYzFiZWY0NDM1ZDcxNTM5MjVkYzdjZWIxOTJkNmY4ODVlODdkYTcwNmQ2 ZTY1ZGIzNmQ0OTRkYTQ3Njk1NjRkNDE1ODBmYzk2OWE2MmQ5Y2I0NjRiNjM3 YjRiMWNlYzc4MDc2N2Q4YjBlZjY5M2ENCmQ2ZjNhNzFlZDVmNDMyZWNlYTJh NTVhMzM5NzIzYmY2ZGQ3MWExYjlkMGM1NWY2ZGFhOGFiMjk2NjY4NzQ3MzQy ZTBmNmI4Nzk4NWMwY2EyZTBmMTI1ODNiNThjOTQ5NjYzYzhiNGVhYWQ2M2E3 MzQ3ZGFlNGI4ZWEwYjljNTQ2DQpjNmI3ZDU4Y2JiMzI0YTdlYWIxODM4Yjhh OTY5NTBhOTVlNGExNGQ2NDhlYWQ2ODUyNWM1MzY3MDJlYWNiZDhkNGJhZDJm M2E4MTk0ZTY5ZDk3MGFiN2Q0MzYyNzNiMjU4MDllMDA5ZWZmMDBmOWFlZmFk ZTk3NTM0YTMwNmYyZA0KMWM1NWM1NTU1NmEzOWY3OTY0NzdjYzc3OTE1MzEw MjNlOTM1ODNmY2Q5YjVmZjAwYWE0NWZhODE3OWNkNGY1ZTVlNjc3ZDRmZDQ1 ZTQ2MTViNTZkYTU0M2IzNmIxNTBkNmI2OTE5NWY1NzU5NTIyMjhlOTljZjJj ZGU2MDE5OTENCmQ5MDBlMzAzMDA3ODkwYjJhYzZjZGRkY2RjNzM4NDhjNmJi YmE4ZGJjNTQ5YWNlNGExZDJiYjc3ZDllZWE0NjMxOTM1ZDQ1OWFiMWQ4MDY5 ZWUzZjdiZTNkYzFmZjM0ZmJjMmJlYjY5YjcxNDczYjY1NzgxNmQxYmZhMzUx NzNjDQozZjEzNjY1MzU2NTI1NjQ0MjVhNGE5OGFhMjMyMzIxZDEzYzNjMTFl NjE2YmRhNzFlNjhjZTRkM2U0NzhhZjgyOGFhMmRmMzQzNzA4YTE5NjkxZWRj NDhjOWRhMGM2NDc1Y2U3ODYxNTIyZTQ5YTcxZTY1MWUxYWM0YjkxZjNkYg0K NWNjMTY0YTZkYTA1ZjY5ZjRkMTYxYjQ0NzU2ZjZkMzZlM2IyZDBkZWU2OWVh ZDA3MjA3ODYxN2ExNWFiOWJhMzE3NTM5ZTBlMWVlYjg3YWQ5NzA3MjMxYzdl N2IzNzYzOWUwYWM4NjQxMTViOWY0OTJjMmQ5MWJhNmVkOGQ5NzMNCmJlMjky MjBlY2Y3ZWUzNzJiY2UyYWI0ZTcyYzc3OWRlZDNmNTE3OTFjYWRlOTQ3Zjg0 NGIzN2U2Y2ZmZWQ3MmVhMzQ0ZjY1MmYzMzlkZDYzZDc1ZTQ2ODQ1YmZlYzM0 N2RhNzZkZmEzOWZlMDRlZGZmZWIzNTNmYjUyYjhiZDVmDQpmMTRmYzk3ZDBl YzM0Y2ZjM2EzMmRkYTg3ZTA5NzU1ZmU2YmE4ZmQ0MmIxMmNiZjEzMGYzMzI2 ZWJkOGNiYzk5ZjNkZDdhMDFjMjliMzc2MGJmODczYjBmZmI3ZmQ4Yjk2YjM1 NGZjMjRiZGRmNTM2OWE2ZmI3NDc3NTM3OTJlMQ0KY2ViYzhhMDA4MDIwMjA0 ODAzMjRlMTAxYWNiNmExYjUxYTJkMTc0NjZkZjZmMzFkNWRmYTY2NjYzODQ5 Y2I2MDA3OTNlNGZkYzNhZjkyYzVhZjcwYTlhYzJlNjc1M2EwZTgzM2Q0YTdk NjU0ZGE5MmU2ZmJmYzE3ZWVmYjBlNGQNCmFlYWZhZGJhNWM2N2I4ZGM2YTY0 YWFhYmE4Nzk3YzkyYzg3MmU3MWZkZGU1ZDE2OWRiNzI3OTk3MzNkOTY4ZDFh NzQyMGE5NTI1ODhhZTQ5MTRlYTg0YTEwMDQwMTAwNDA1Zjc0YjY5MmJkZWIy YmQzMmQ3NjVhNmRmNzBjMTlhDQo3N2YwOGUwNmZkNjc5ZmIwNzMyYWZhNzA3 NTI1YzMxMzViYThlYTM0MzRlYTNkNmQ3N2U0YmI1ZjkxZDZiYTBmNjc5NjZk MGQ2ZWVjZTg5OWYyOGI4NGFkMDJhMmJhNDAzN2U0ZjAxZjU1YmRjZDBiNzU0 YThjNjlhZDhmMTlkNQ0KYjU5YWZhOWQ0ZTJhOWI0NTcyOGY3N2YyY2NkNDAw MDcyNTMxYTQyMjgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAw ODAyMDA4MDIwMDgwMjAxOTQwNzgzMjM1YTA5MjQwMDNhZTU1YjI5MjhhY2Iy Yjg2NWFhYWYNCjUwZGFlOTQ5NmJhYTQ0OGYxZjQ2MjFiYzdmODJlNmFmM2E0 ZGE2NWE3YTMzYTljNTJlZThlZmZkN2NjY2RhNTYzNWVhZjI4ZTNjY2IxNTU2 YjI5NWQ5MTQ1NDhkNjBmYWQyMWM5ZjcwNWM1NWU3NGVlYTZlYWQyOTYzYzY0 ZjNmDQoyNWZjOWI0YTVhNDYzN2E5MmY4MTY1YTliY2RjZWFjOWVkNmI2NGRk M2Y0NTllYThmODJlMzZmM2E0M2E4ZGU2ZDU2YWJjNzcyZDk3YzhkOWQyYjFh MTRiZDU4OTZmYzY0ZTQ5YzllZjJiNDZlNTlkZGYzMzM1NDUyZTQzMGFkYw0K OTVjNjA2MTUwMTE0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwNDMwYWEwOTkwNGQzZDM0YzI2YTc5NWQxNDgzZTkzNGUzZmZmMDA1NjVk YjVlNTZiNTlhYTk0MjRlMmQ3NmEyMmE5NGExNTE3MGNkNjUxOTYNCmRhYjU1 YjVjNDQzNzIwMTg3OTA5ODcyZjY4ZThiZDRiNDVlOTljMmFiOGQwZDQxNzBi ZmQ0Yjk3YmZiYmNjZTc2ZWI0YzcxY2NhOGZjMGNhZDkyMzVlZDBlNjkwZTA3 ODgyMGYwMmJkMmUxMzUzOGE5NDVlNTNlZDQ2OTFhYzNjDQozM2RhOTBhMDQw MTAxMDI4MGY5ZDNhZTNmMDhmYTliZjNhNTRmZWQ1Y2JkMGVkYmQ4YzNjOTdk MGUxMmU3ZGFjYmNkZmQ0YzdmMmE3MzFjODIwMDgwNzU0MDQ0ZjAwODEyMmU1 NjRiMTVkYjUyNWU2MGIzZDkyODI1YWVhZTk4ZQ0KMWIxNDYzOTBlYWU3MWU0 ZDY4ZWE0ZjA1MWQ1YTkxYTMwNzNhOGYwODlhOTUxOTU1OTcwYzBlZTNkOTU2 Y2VhOTc2NzdhNDliNDA1Y2Q5ZWU5NTRlMTJkNmQ0MzQ3MDdiZjFjMWFkZmM1 NjhlMDNiZjg5ZWFiODdiZGJhNzc1NTMNCjhmYjNiMGVjNmQyZGEzNmYwZTFl ZGVkMzYwOWUwM2RhYjA0Y2MzZTcyZWIwZmYwMDNmMzUwZmU3MmE5ZmRhYjk3 YTI1MGY2NTFmMjVmNDM4M2I5ZjZkM2YzNjVhNjk3ZmNiNjFmZWIxYmZhYzE0 OTJmNTVmOTExNTNmNTkxZjRiDQphMmZlNmRiZTQxNzliNzZiM2QwMTcyM2Rh YTk1M2NiYzY1YmNiMjNiYmJkM2M4YTMzODRmNmMzYjNjYWFkMGJhZDY3N2Mz MDNiZWUyNWMyNTc0ZDQ1MzYzZDU2ZTc4YmEyMjdhMTY5Y2UwNzUxODVkYmU5 Zjc4YWUyOTI0ZmQ2NA0KNzIzN2Y2Y2U4ZDQ2ZjFiMzM1Yjc4ZjIyYjY2NmIw YWJhM2JhNWNlZGUxY2RiN2RjYWFlOGMzYjg5MTRmM2JlM2NmZTg5MGFjOTUz ODRiNzk0NTEyNDZhY2UyYjA5YjI0Y2Y1MTNkNTRlNjdhYWE4OTY3OThmMzdj OGYyZjc3YmMNCmYxNTc0NTYzNjViMTZiOWNhN2ViMzI1YWE5NjFlNWZmMDAz MWRlNDUwYWFlNjdkMjViMGZmOWIzNmNmZjAwNTQ4YmY1MDJmMzlhOWViY2Jj Y2VmYTlmYThiYzhlMzJkYmZlYTRhYWJmNmQ1ZWFlOGE1OGE1ODI5NmQyYzE0 OTRmDQoxY2FkMmQyZWVhZjkwMDNjYzE3NzIzZGNkMGJiMGQyYThjNjlkYmE5 NzM3MmRmNmZhMWNjNmE3NTFjYWFlM2IxMWFhM2E3MWU1ZTJiNmM2YTNiNDlk MDU1ZDRkMjljZDJkNTRmNGU3YmUxOTBiM2VjMmFkNzA4YmU2OTE3MmE5Mg0K NWM5OTNhN2JhZGQyYWUzMzE1NTVjZWIyNzYxZmEzMmQ0M2RlMGZiMDljMjJh NzA1Zjk1N2MwYjlkNmE4ZjY2Y2E0ZTk4ZmIxNWM0NGNjZWY2NTVhMTZiMzVk NmJiYTNhMzEwMzhkYjI5MjQ2NGY1ZjM3ZDE2NDYwZTc3NzNmNTkNCmQ4YzAx ZTI0YWMwYmViYTU2ZjQ5YmVkN2M4ZDg1OGRiM2FkNTEzYzZjOGVmODBkMDA3 MGUwMDc0NWMxYjNiMmU0NzIyZmE1MTdlMTEyY2RmOWIzZmZiNWNiYWRkMTdk OGNiY2NlNjc1OGY1ZTNlNDY4NWVhYjdlNjkzYjRlZGFmDQo0NzNmYzA5ZGJm ZmQ2NmE3ZjZhNTcxNWFiZmUyOWY5MmZhMWQ4Njk5Zjg3NDY1YmI0ZmZjMTM2 YWJmY2Q3NTFmYTg1NjI1OTdlMjY5Zjk5OTM3M2VjNjVlNGNmOWVmOTFjMTdh MDFjMjliM2I2MGJmODcyYjBmZmI3ZmQ4Yjk2YQ0KZjU0ZmMyY2JkZGY1MzY1 YTY3ZTIxMWRkMmRmOWFiODgzYjEyMjgwMjAyMDRlMTAxYWFiNmE1YjU4YTVk MWY0YWViNDVhMGM3NTM3Zjk1YjkwZDNjNTk0YWQzYzllZmYxZWU2ZjVlNjc4 MmM0YjhiODU0ZDYxNzMzYWRkMDNhM2YNCjNkNDY1ZDc1NmRhOTJmZmNiYzE3 ZWVjZTUzYWJhYmFhYWZhZTlhYmFiNmEyNGE4YWE5ZGU2NDk2NjkwZTVjZjcx ZTY0OTVhODZkYmRkOWVjNzRlOWMyOTQxNTNhNmIxMTViMjRiOTI0NDk1NDJm MDgwMjAwODAyMDMzNWQwM2IzDQphYmJlYmJiOTE2YzAwZDJkYWUxNzAxNTE1 Y2U2ZTQzN2YxNTgzZTkzZmUwM2FhOWU5NTE3NTVlMTcyMzlmZDYzNWJhMWE2 NTNjY2I3OWJlNTFmZGRmNzIzYWRmNGQ2OTZiM2U5NGIyYzU2YWIzNTI4ODIw NjcxNzFlNmU5MWRkNQ0KY2UzY2M5M2RlYjczMGE3MWE2Yjg2Mjc4Y2RlZGY1 N2JlYWFlYjVjNGIyZmU0OTc3MjJmODA2MTVlNjEwNDAxMDA0MDEwMDQwMTAw NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDEyZTU5NTkxNDRl OTI0Nzg2YjUNCmEzMjQ5MzhjMjhhYTU2ODUyODM5ZDQ3ODRiOWI3YzhhYzYy ZTRmMGI5OThhNWMzNTZiNWE1ZDE1YmEyMTIxMWMzYjU3ZjJmNjBlYWJjZDc1 NGU5YzQyOWI3NGVjNjNjNGQ3ZTY3Y2JkY2JmOWMxYmNiN2QyOWJmNGFhYmM3 ODE4DQpjNTVkYzJiNmI1ZTRkNGQ0YzkyMGZhYjljMGY3MmYzNmJkZDVhZjZm NWU2ZTJhYjk3ODc2N2MxNmM2ZjI5NWI1MmE0YmQwODk0YzE2YWYyNjU2MDhh MGMwNTQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMA0K MDQwMTAwNDAxMDA0MDE1NzJjYTMyZWY2N2JlY2Q2Yzc4OGE0Y2NiNGE0ZjE2 NzU2Nzg4ZmUwYmIxZDAzYTQ5NWI0YzkyYTc1N2QyYTRmOWFlZDVlMmJmODM1 Nzc5NjMxYWViMzFkYTVmNTM2MDUzNTRjNTUzMDMyNjgyNDBmOGQNCmUzMjA4 NWVlNTZkNzM0ZWU2OWM2YjUyNzk4YmU0Y2U1MjcwOTQyNGUxMzViOTNkNjQ5 NjA0MDQxZGMwMjAzOWEyZmJlOGNkNzFiZDZhNmJhNWUxOWFiYTlhMTZkNzU1 NGI1MjIzMzQ2ZTI1ODFlZjJlYzY3N2Y4ZTMyYmE0YTVhDQpjYzYxMDhjMzgx ZWM4ZTdlYWU5MzI5Y2RjYjhiOWIyZGRmZTBhNzczZmYwMGRlOTRiZmVlMmVm ZjAwOGQ0OWY3ZTQ3ZmVkZmNmZjAwYTIzZmI5ZTVmYWZlNDNmYzE0ZWU3ZmZi ZDI5N2ZkYzVkZmYxYTdkZjkxZmYwMGI3ZjNmZQ0KODdkY2YyZmQ3ZjIxZmUw YTc3M2ZmZGU5NGJmZWUyZWZmOGQzZWZjOGZmMDBkYmY5ZmYwMDQzZWU3OTdl YmY5MWU5YmU4YTc3MWRlMWJkYWQ2OTgzN2FlMjg1ZDlmZDc0ZmJmMjNmZjZm ZTdmZDE1ZmI5OWZlYmY5MTkwZGEzZDENCjZmNGU1MzRhZDkyZjVhOGVlMTcx MDM5YzcwNDZkYTc2OWYzM2ViMWY4YWM1YTlhZGQ0N2VhNDUyZjNkY2M5YTdh NGQyNWJjOWU0ZGNkYTY3NDc2OWFkMjE2ZjM0NWE3MmQxMDViZTM3N2NmNzMw NjVmMjc4YjljN2Q2NzdiNGFkDQozZDZhZjUyYjNlMmE4ZjI2ZDY5NTI4NTI1 ODgyYzE3ZjBkMDNhMjg0OTQ4M2JhNzlhYTMwOGU2N2JjZmEzMjVjYWViYTg2 ZTU3NDZlYWZhNjg5YjU5NTUyZDQwOGNkMWI4OTYwN2JjYmIxOWRmZTM4Y2Fl OTY5ZWIzMTg0MTQ1Yw0KMzkyMzlmYTlhNGI5Y2RjYjhmOWY4MTQ5MTdhMmJk Y2UyOWUzOTBlYjNhNTIxOGUwZTIzZTQ0ZWUzODM5ZmFlYWY3YWRjNWE2Yjgz ZTY1YjFkMjFhNjlmMWZjOGVhMjhjMTBkMGQyNzM4MDA2NTcyZWI3Y2IzYTE1 YjZjN2I1NTINCmExMDE2YmJlZDg2ZDFhOGVkMTM1YTJmNzQxMTU3NTE0YzMw ZjhhNTE5MWUwNDc1MDQ3NDIzODg1N2QzYTkzYTUzNTM4M2MzMmM5YzIzMzRk NDk2YzczYjZhN2Y0NWQyZTlkZjNlOTBkNDBkOGUzMzkyMjk2ZTJkMjc3N2Mw NDhkDQplMjdkYTNkYWJhMGEzYWQ2ZDhhZDFmODFhM2FiYTRhN2JkMzkxODQ3 ZjgzNmVkMmZiNmRjZGNiNTZlZTdlN2ZjYjM4N2JiNzcyYjNmZWY4YjZjNzZm YzBjM2ZiYTZiZjgxOWU2OTJmNDYwODYxYTk4ZWFmNWFkZTViNTZjNjFkZQ0K MzQzNDAwYjVhZmYwNzQ4NzhlM2MxYTA3OWFkN2RjNmI0ZGE3MWEzMWM3OGIz M2E4Njk0YTJmMzUxZTRmN2E4N2QxOTY2YmI2YTZiOGRjZWRiYTkyOGVkYjQ3 NTMzOTkyMWE0NmQxMzg4ODE5YzMwYzE4NzAxYzNjOTI4ZWIyYTENCjRkNDY1 MWNiNWUyNTJhZTk1YzcyNzI4Y2IwYmM4YjViYmQxNTJlOWI4NDdmMmQyOTM4 OGM3ZjkwYmJmZTM1MzdkZjcxZmQwZmUyNDRiNDc5NjdkNzNhN2FkYjRhNjhh ZDU0YjQ2ZTc4Nzk4MjE2NDQ1YzA2MzdiNzVhMDY3ZTBiDQo5OTk0YjhhNGQ5 ZDBjNTYyMjk3NzE2N2Q0ZmEyYjRjNmIwYTJmOTJlYTJiMzQxNWVkNjhmNTFl ZTE4OTIzZmM5NzhlMmRmNjE1MjUxYjhhOTQxZTY5YmMxMWQ1YTM0ZWFhYzRk NjRkMjM3ZmYwMDQ1YWI2NGNmN2NiYTZiNTJjZg0KNDdmNTYwYWQ4ODRjZDFl MWJjZDIwZmMwYWRkNTJkNmU2YjZhOTFjZjkxYTlhYmE0NDI1YmMxZTBjMTZi M2QxOWY2ODMwNDg0NTJkNTVhMmFkOWQxY2RhODczM2UwZTZhZDg0NzU4YjY3 Y2YyNjA0YjQ5YWQ5ZDlhMjQ0M2U4ZDkNCmI0OTkxZTAzYzVhNjExZjU5ZDU2 NGZkOGQ1NzNkNjJkZDc3ODVhNGQ2ZjAzMzZkM2ZlOGI1YmIzMzI1ZDU1YTli N2UyMDQxMzRmNmU4Y2I0YmJmZGEzZmYwMDczNTYwNTZkNmYzYjUyOGUzY2Nj Y2E1YTQyNGYzNTI1ZjAzYTA3DQo0ZTY5N2IxNjkzYjJjNTY4YjA1YmEzYTJh NDhmOGVlYjM4OTc5ZWFlNzM4ZjE3MWYxMmI0MzVhYjRlYmNiOGVhM2NiMzc3 NGU5NDI5MmUxODJjMTdhMjM4NzA1MTEyMWE2MzZhZmIxOGFjZGE0NmE0YTJi YjUzZGZlMWI2YjY5YQ0KOTdlNGU2MzkyOWRkMjE3MWRlMmVjZTQzODc3YWRi NThlYTMxYjU4MzgzOGU3MjZhZWYyYzVkY2M5NDkzYzFhZmJmYzE1MmU3Y2Nl YjNhNGM3ZmE4YmZmZTM1YjFmYmY2MWZhM2U2NjA3ZGNlZmYwMDVmYzhkZWRi MzNkMWIzNjgNCjJkMGQ0ZGE2ZTdhZjY1NzNlMTk2NTkwY2NjOGNjNjBlZmI4 YmIxODI0ZjJjYWQxZGU1YzJiOWFhZWEyNTgzNzM2YjQzYThhNmE5ZTcyNWUz NTY1OWE0ZDQ1YTNlZWY2MThhNzZkM2JlZTE0OTI1MzA5NWNkZGUwYzJlNmUz MzhlDQpiODUwZDJhOWQ1NTQ4ZDRlZTI1YWIwZWIyMGUxZGU3MzhmZjgyYTVk MzAzM2FjZTkzZmRjNWZmZjAwMWFlOGZlZmM4N2U4Zjk5YTBmYjlhNWZhY2Nh NzY3ZmIwMGFlZDExYWYyZGRhOTY1ZDRkNGY1YWNhNGVkMzMwYjY5NWNjMg0K ZWRlNjE2ZjMyZTNkZWIxMmVmNTQ1NzE0NWQyNTBjNjRjYWI1ZDM1ZDBhYWE2 ZTU5MzdmYjdlNmFkMTFiYTIyODBmMmUzOGMyMTQ2NmEwZGFhZWQ2ZTJkMmYx Y2I2MmQzZjJiMjdiZWJjNjI0OTMxYmNkYTMwN2E5ZWY3ZjczN2ENCjczM2Rj NzBlYmRjNzU3ZThjNzk5ZDlmNDdmYTNkMmJlNmFlMmU1NjI5MmY4Y2JmYWYx Mzk3Mjc5ZTdhOWE4OTZhNmEyNjkyNjlhNTcxN2M5MjQ4ZTJlNzNkYzc5OTI0 ZjMyYjUwZGU1ZTU5ZWJmMDg0NjExNTA4YWMyNWM5NzcxDQoyZDBiODIwMDgw MjAwODBkOTViMzRkOTVkNzZiNmE5NmRjYWUwMjRhNGIwNDZlZjVhNTFjMWY1 MjQ3ZDE4ZmMzYmRkZWU1OTM0MmRkZDQ3OTdjOGU1MzVkZTkwNTNkM2UyZTk1 MmRlYWJlY2VjNWUyZmJmYzExZDVmNmJiNTUwNQ0KYTJkNzBkYmFkYjQ5MWQy NTI0MGRkZDhlMjhjNjAzNDdmZDc1ZWFiNzBhMmEyYjA4ZjFjYWQ1ZWE1YzU0 NzU2YWNiMzI3ZGE1NzgxODE4NTcxMTA0MDEwMDQwMTAwNDAxMDA0MDEwMDQw MTAwNDAxMDA0MDEwMDQwMTAwNDAxMDANCjQwMTAwNDA2MmZhYzY0N2I2ZGIw YzZkMjQzNWYyZmFkZTM4MTk1ZTc3ZDNhYWQzODU5NTM4NDFlZDI5NmZlZTQ2 ZTc0OThhNzU1YjdkODhjMjMwYmM1ZDlkNTIyMmE4MDIwMDgwMjAwODAyMDA4 MDIwMDgwMjAwODAyMDA4MDIwDQowODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwODIxNDJmMzYwYmJiZWRkNTQyMTk1YzRkMmNhNzg4M2Y0MGY3ODVkYTc0 Njc1Zjk2OWQ1YmE5YWFmZjAwZGE5NzNmMGYxZmU0ZDVlYTE2NmFiNDc4YTJi ZDI1ZjMzNjFiMWMwYg0KNDEwNzgxZTJiZGRkMzRkNjU3MjM5MTNkYWI4MDQw MTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQw MTAwNDAxMDEwYzg0MDMyMTAxMTQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMWU1Y2UNCjFiYTUwYTFhNTM2YWZiNWQ2NTg0NGRhNzM0Y2Q0MzI0YmI5 MDViM2Q1MzdkNjZkMjc4MGVmOTNlY2YzZTBiMDZiZGNmMDdhMzFlNjc3NWQx ZWU4ZTNiYTZhZWFlZDYyOWY2MmZkNWUzZTVmNTM5OTlmMjQ5MmNhZjk2NTkx ZDI0DQo4ZjcxNzM5ZWYzOTczODllNjQ5ZWE1NmE4ZjU4OGM2MzE4ZjBjNTYx MjNjYTE3MDQwMTAwNDAxMDFiNmI2NTdiMjc5ZjU1YzkxNWZhZmYwMDFiZTFi MTM0ZTYzODhmYWFlYWMzZGRlMGNlZjNkNzkwNTk5NmY2ZmM3ZTljYjkxYw0K NTc0ODNhNDZhYzkzYjdiNjc5YTlkYWZiMjNmZjAwZjYzYTlhOTY5YTFhNGE3 OGU5YTllMTY0MzBjNGQwYzY0NmMxODZiNWEzOTAwM2EwNWI3NDkyNTg0Nzkx Y2U1MjljOWNhNGYyZDk1MDg1YTEwMDQwMTAwNDAxMDA0MDEwMDQNCjAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDYzMWFjMjMyZWI0YzRm MWY0MjUxOWY2ODJiY2Y3YTczNDljYWMyMzM1Zjk2NWY1NGQxYjhkMjY1OGFj ZDc3YTMwNzBiYzUwZWFkMTE0MDEwMDQwMTAwNDAxMDA0DQowMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAxMGM3NDJh YWI5OTQ2OGNlYjRhZGM0ZDU1YmRkNGIyM2IzMjUzZTAwY2Y1NjllNWZjMTdi N2Y0Mzc1NDc3NTY4ZWRlYTNmNGE5ZWRmZmM3Yg0KM2UxYzhlNGY1M2ExZDU1 NWViMTJkYTQ2NGEzODg1ZGU5YTkwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MGI1ZGVlZmI2Y2QzZjZjOTJl Mzc1YWE2ZDNkM2IzODY0ZjEyZTNkMWENCmQxZDQ5ZWU1NjRlNzE4MmNjOGM2 YjliOWE1NmI0ZGQ1YWNmMDkxYTcyZTViNzZhYjM1MmUxNjhiMDQ0MjAwN2Q1 N2Q1Yzg3NzljM2JmMGRlMDNkZTU2YmE1N2NmZjJhMzhhYWZkMmI5NzEzNTQ2 OWVkZTJmZjYyOGUxZGJiNWY1DQphZWZiZmQ5MmRlZjZmNzMyNDdiNGZiZjhh YjE1ZjRmYjg4MTc0YWFiYWRlNTRkN2NjY2NmNGRlZDk3NGZkZGFhNTk0OTc0 ODI0YjNjZWYyMDM1ZDJiODNhMjI3YmI3ODcyZjY4ZjZhYzlhNzc5MDllY2Y2 Mzc5NjVkMjRiNmI4Nw0KYzE1MTcwM2Y5N2M0ZDk5MWM4ZDkxYWQ3MzFjMWNk NzBjODIwZTQxMGIzNzI3NTA5YTZiMjg5OGFhNTQyMDA4MDIwMDgwMjAwODAy MDA4MGYyNWQ4Mjg1MGQxMWI1OGRiMDBhMDM1MWE2MzQ5ZDQ4MzVjMzMxZDU1 NzQ2NzIyMGUNCmY2MzBmNTdmNzlmYTNlN2NiNWY3MTcyOTdhMTBlNjdhMDc0 N2JhMzVkNzM1Nzc3OGJkMWVjOGY3ZjhiZjBmYTljZTA0OTI0OTI0OTI0ZTQ5 MjcyNDllZjNlMmI1OGY3M2Q1Mzk2YzgyMDA4MDIwMDgwNzAxYzRhYTAzNzA2 Y2EzDQo2NGNmZDRiMjQzYThiNTE0MGU4ZWNhZDNiZDBjMGUxODc1NjExZDRm NzQ3ZmFkZTRiMzZkZWRiYWNmNGE1YzhlMWZhNDVkMjI1Njk5YjRiNDc5YThm OWJmZDNmZGZkMGVhMjg2MDhlMTg5OTFjNGM2YzcxYjFhMWFkNjM0NjAzNA0K MGU0MDBlODE2ZDk3MmMxZTRhZGI5MzZkZjY5Mzk1NGEwNDAxMDA0MDEwMDQw MTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQw NWJhZWY0NWYyZWI1Y2Y0ZTNlNzM5Yjk2N2U1MGUyMTY5YjU5YjENCmZiN2Q4 ZDRiNjVjZGFkYmNkNmU4YzhiNmFkZDRkNTU1MTlhYzcwNDEyZDcwMjFjMDkw NDc3MTVmMzdjZTJlMmY4NjRiMGNlZTYyZjNjODhhOGNiODIwMDgwMjAwODAy MDA4MDIwMDgwMjAyMDc5MjAwMTU3MGMxMGNmMWU2YTgwDQo5YWQ4YTU5M2Y5 Yjg5ZWZmMDAyNjkyYjIyOWRiNTZhOWVhNDFiZjI0Y2IyNTUyMzFlNmQxMzQ1 YmViZGRjYThhYTNmZjAwOGNmZjAwMDU5OGI0YWJlNmIyYTg0YmZmMDBhYjIy NzcxNGJmNWEyMGVhMmFkNjBmNWU4ZTcwM2JjYw0KNjdmODJiMjdhNmRlNDE2 Njc0NjRiZmY4YjJhYWJkMjkzZGE0YmUyNTM5MDQxYzEwNDFlZTJiNWVkMzRm MGM5ZDNjZWU4OGY0NTQwMTAwNDAxMDA0MDEwMDQwMTAwNDA0MGFhZTAxNzZk Mzk1NWYyNmJlYzE5Mzg2Y2E0YzZlZjYNCmYyZjhhZWIzYTI5NzhlZGY1Mzg2 N2Q1OWZhMmZkZmNiZTY2YjM1MWE3ZDY1MDdlMDY2MTdiZDRiNjFkMzk0OWYy OWJlZGU2OTJkYjE3NDM1MTI4NjZmNzkwM2M0ZmIxN2QwOTRlOGNlYWVkMDRk OWM1NTRhYjA4MmNjOWUwZDZiDQo3NWY0OGNkOWQ1YmRjZTY1MTRmNzBiYmI4 N2ZlNTI5NDg2OWZlZDNmNzQyZDhjMzRhYjk5NzM1ODMwZTdhODUwOGY2ZTRj NDZiM2QyOTY5Yjg4Yjc2ODhhYjkwNzQ3NTQ1NjMxOWYwNjgyYjJlM2EyNGZm MzRjYzc3YWFjM2IyMg0KNWE2NWY0YTJiZjljZjYzYTJlODU4N2ZkMjU2YmNm ZDhkNTMyZDExNzZjZmU0NDVmN2FmZjAwYzQ4MzNkMjllZjZjZGRmOTQ2ODlh NDcwZWJkOWQ3Mzg2N2NiMmM1NDk2OGE5NzI5ZmM4YmQ2YTkxN2NlM2YzMmU5 NDllOTYxNjkNCjA1YmY3NTM0NjVjNjAxZDVkNGQ1MzFjYmYwM2JhYjE2N2E0 NTQ1Y2E0OGM4OGVhMTRlNWNkMTk3ZDlmZDI1MzY1MTczNzA4ZWE2ZjczZDll NTNmNDZlMzRjZjhjN2U5YjcyZGY4YWMyYTk2MTcxMGRmODRjYjg1YzUzOWYy NjZkDQoxYjNlYTBiMWVhMGE0MTU1NjNiYzUxZGQyMGMwM2RhNTI0ZWQ5NDBm M2RkMjcwYjBkYzY1MWY1OTE5MTkyZTYxY2RlZjU2ODIyODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwNjUwMTZjYmQ1ZWFkZjYxYjRjZDczYjk1NGI2MA0K YTY4NDY1Y2UzY2M5ZThkMDNhOTNkY2FjOWNlMzA1YzUyMzFlZTJlMjlkYjUz NzU2YWJjMjQ3MmVlYjVkNjM1ZGFjNmY4NmFlNzBlODY4ZTFjYjY5YTljOWM4 OGRiZGU3YmRjN2E5ZjYyZDFkN2FjZWFjYjNkODc5M2VhOWE5NGYNCjUwYWJj N2NhMmI5MmZkZmNjYzVkNDI2YTAyMTUxODU0NjBjZGI0NWVkMWVmNWE0ZTY2 NTMzZGNlYWZiNTY3ZDZhNTdiYjhjN2UzMTkzY2JjYjkxZjA1OTU0NmUyNTRm MTFlNjhkZmU5YmFkZDZiMjZhMGZkMjg3Nzc2YWYyM2E0DQoyYzE3ZmI2NmEy YjU0NzcyYjU1NDg5ZTA5MzgxMWM5Y2M3NzU2Yjg3NDNlMGI3MTRlNzE5YWNj NGY0Y2I1YmFhNTc1NGQ1NWEyZjI4YmJhOTBjYjA4MDIwMDgwMjAwODAyMDNj M2RkYzEwYTFjZjViNThkYjBiYjdhYTM0YzY5MQ0KYWJmNWI4Yzc1NzcwOGNm MDFkMGM3MTllZmVmNzdiMDJkNmRjNWM2N2QwYTY3YTRmNDc3YTM1OWM1ZTVl YWYxOGM3Zjc3ZmIyMzlmZjAwOTJkNzFlOTdlMDEwMDQwMTAwNDAzOTJhMDM3 MGVjOWI2NGYyNmE1OTIxZDQ3YThhMDcNCjMyY2FjM2JkMDUzYjg2MGQ2MTFk NGZmYTNmZDZmMjU5ZDQyZDljYjEyOTcyMzg3ZTkxZjQ4NTVhMjc2YjZhZjM1 M2I1ZmU5ZmVmZTg3NTE0MzEzMjI4OWIxYjIzNmIxOGMwMDM1YWQxODBkMDM5 MDAxNmQ3MGJiMGYyNTZkYzllDQo1YmM5MzU1NGEwNDAxMDA0MDEwMDQwMTAw NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAx MDcwZTA4MGMxZjU0NWEzYjA5Y2RjNjA2ZmRlYTRmZTcwMGZhMjdiZmM5Nzhl ZjRjYjQzNzRhYTdkYg0KZTgyZjQ2NWViMmVlN2RmZTRmZWE3NDlhNjVkZjEy ZWE2N2NkNzIzMTllOGJjZDVhYzNjMzM3ZjkyMmE4MDIwMDgwODY1MDExNDA0 MzIzYmQ1NzAwMWM3N2E2MGE2NGE5YTdiN2Q2ZDUxYzUzZDI0YjI3ODg2MWM3 YmQ2Y2FkNzQNCmFiZGJiYzc1MTRhNGYzZTFiN2M3OTE4ZjUyZTY5NTNmNWE0 OTE3NjgzNGE1Y2U2MDBjYTYzODA3ZTMzYjI3ZGMxNzUzNmRkMGFkNDZhZTFk NTZhMGJjNWU1ZmMxN2YyNmJlN2FhZDE4ZmFiYjk3NDgzNDY0MDMwNmEyYjI0 NzllDQplNjM0MzdmOGFlOTJkZmEwNTQyM2JkN2FjZGY5MjRiZjkzMDY3YWJj ZGZhOTE0NWNhMmQzMzY4ODQwZmYwMDE2ZWQwZjdjOGUyNTc0NTQzYTI3YTRk MWZmMDBhNWM1ZTZkYmZlOGMzOTZhMzcxMmZjZDhmMjJiZTJiNzUxNDIwNw0K NjU0OTBjNzhmYWFjMGI3NzQ3NGRiNGExZWNhOTQ1NzkyNDYyNGFiNTQ5N2Fk MjY1NDA2NjM5NjAyY2Y0OTJkOTExMWU4MDU1MDBiNzJhOThjODI4NmIyZDc0 NTVjY2RkYTlhNzYzZmI5ZDhjMzg3YjU2YWFmYjQ5YjNiZjhmMGQNCmM1MzRm Yzc5M2Y4ZjMyN2E1NzE1NjhiY2MyNDYwNTc5YjRiZWQzNThkNjA3NmZjMzI2 NGM2ZWViZTIwYWYxMGU5MDY4NzNkMjZiZjBhZGUxMmU0ZmY2N2UyNzU3NjU3 NmFlMjFiYWMzNDViNTcyZTZjNDIwMDgwMjAwODAyMDA4DQowZjI0OGUyNDlj NjA2NGU1NWNhMmU1YzhiNWM5NDc3NjYwM2E4ZjZhYmE3NmNhZTkyOWU4Mzdh ZjM1OGRmNTRiMjlkYzA0NmMzZjhkMjcyZjYwY2FmNGNkMGZmZDNiZDU3NTE0 YWFkNzVkNGQzN2RiMjVlOTNmMjhmM2Y4ZTBlNg0KMmZmYTQ1NmI2Y2Y4MjFl OTRiYzM5N2M0ZDU3NWZiNDhkNmRhODJhYjdhMmJhMWIzZDIzNGU1YjFkYmZk NDcxZmY2ODdkNmZiMTdiNDY4ZmYwMGU5ZmU4ZGE3YjhkNDk0MWQ1OWFlZDk3 N2Y4MjViMmY5OWM0NmExZDIzYmJhYTkNCmM1N2EyYmI5MTZkYThhNGFmYmI1 NDdjYmFlMTUzNTE1YjNiODYwY2Q1MzIzYTU5MDhlOWViMzg5MmJkMDIzMDhj MTYyMjkyNDczMTJhZjUyNmYzMzc5MWY3MTVlM2ZhMzI3ZDhhZTRkMTYzOTMy NGNkNDUxZDNiNzdhNTcwNjBmDQoxMmFiYjMxYzRkOTRlMjgyYWVhMzhkMzUy NDhlMDc4NmYzZmQ0MDdkZmM0ZmI5NTMwNWRjNDk3MzY0YzFhNjJlOTM2MzI3 NzNjMThjY2ZjNGZmMDAwNTRlMTVkZTU3ZWQxOGY1NjJmZGU3OTkzNDVjZmJi OTk2NDkzYzlkMjA2Zg0KZDhhZDcwODc3OTdhYWY1ZmIyMjhiNjU1NjkzYTY2 MDNiZTcyNDdmYTYyNTU4ZTlkMjMyMjE3MTVmYzBiNGMzNjc5MmQxNWFkYWVi MmRjNmFlZDc1NmNlMmQ5YTkyNzMxYmM3YjVhNDE1OGI1MmQ2OGNiOTliMGE1 N2I1ZTI2ZDANCmQyYmU5MTdiNGNkMjRmOGU5ZWY3MzUzZWFjYjdiNzgxNmQ1 ZmRlYWEwMGYwOTVhMzg5ZmNhMDdjZDY5ZWJlOTc0ZGZhOGNkYWQyYmVjZmFl OGVhMGQ5ZTZkOWI0NDZkMTI5MjMxNmRiODM2ODJlOTlkZDkyZDc1YWY2Yzc1 MGQzDQpmOGEzMzg3OGVlMmRjZmIxNjhlYWRiZDRhM2ViMjM2MzE5YzY3YmE2 NmM4MGUwNGUxNDA1ZTQ1MDA0MDEwMDQwMTAwNDAxMDA0MDMzYzcwODBiMWVh NGQ0YjZiZDMxNjk3ZGMyZTkzZjY2YzFjMTkxYjc4YmU1NzdkNTY4ZWE3ZQ0K YzUxZDRhOTFhNzFlMjkxODU3OTdiNGFjZTkzYWI1NWUxN2NkZjkxY2M3YWJm NTg1Y2Y1OGRjZmU1MTU4N2IxYTU4ODlmOTNkMmI0ZTViMTBlZmYxNzFlYTdk ZGMxNjkyYWQ2OTU1Nzk2Nzk1ZWE1YTlkNWJmYTljNTM3ODhmNjINCmVlZmVj YzZiOTI4NGQ1MDQwMTAwNDAzY2QwYTFiMWI2M2I3YTdkYmI1ZDMyZGNlOTA4 YTdiOTQ2NjIyZGNmMGVkMWEzNzlhN2NmODExZWQ1OTc2OTUzODZhNjNiY2Vh M2EzNzcyZTk1ZGY1NGY5NGZlYmNjZTk2MWM5NmU4ZjRmDQoyMjgwMjAwODAy MDA4MDk0ZjkxYTFhNzc4ZTAwZTI0OWU0MTNjNDczZDhlNmZkYWI2ZDgxZDVl NmEzNGNlOTJhYTJkYTNlMzFkNTU3YzY3MDY2ZWY2NDY3ZWFmNDJlZWJjODcw NWFjYjhiOTZmZDA4MWVhMWQxZWU4Y2FhN2MzNw0KNzdhYjJmOWE4Zjc3OGJm MWVlNDY4YzAwMDE4MDMwMTZiY2Y0MzA4MDIwMDgwMjAwODNjMGRiZmIyNmQ5 NDNmNTM0ZjE2YTJkNDEwMTY1OTIzNzY2MTgxZDkwNmI0OGViZmQ1OGZlZjc5 NjU2NjViZGJmMWJlMzkyZDhlMWZhNDcNCmQyMjU2ODlkYTVhYmZmMDA3MWYz N2ZhN2ZiZmExZDQ5MGMyZDg2MzZjNzFiMWFjOGQ4Mzc1YWQ2OGMwNjgxYzgw MWQxNmRjZjI1NmRiNmRiZTZjOWE4NTAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwMjAwODAyMDA4MDIwMDgwDQoyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw OTUzYzUxY2QwYmEzOTFhMWVjNzBjMTY5MTkwNDI4NmI1MmE3NTY5YmE3NTU2 NjJmNjZiYzBhYzY0ZTJmMzFlNjZiZGJjZDhlNmI2NGFlOTIzMGU5Mjk0OWUw ZmVhY2YwMmJjMmJhNA0KMWQxYmFiYTZkNDc1NjkyNzJhNGZiNTc2NzgzM2Fk YjJiZTg1NzhmMGNiNjkyZjk5NjcwNTcxYTZkNDhhMDIwODBmNTFjNzI0YjIw NjQ1MWI5ZWVmYWFkMTkyYTdhNTQyYTU1OTcwNTM4YjZmYzE2NDhlNzUyMzBk ZTRmMDVkZTkNCjc0ZDVkNmE0ODJmODViNGVkZWY5NGUwZmI4MmVhZWNmYTFm YTk1Y2UxY2UyYTBiZmU1Y2ZlMWNjZDc1NWQ0ZTg0MzY0ZjJmYzBiZGQyZThm YTU2ZjFhYWE5OTI1ZmM1NjBkZDFmYzU3NjU2N2QwNWI1YTc4OTVjZDQ3M2Yw NWIyDQpmZTRkNWQ1ZDVhYTRiZDQ4ZTBiZGQyZDlhZGI0OThlYzI4ZTM2OWZh YzQ2ZjFmNzk1ZDdkYWU4N2E3ZGFhNWQ1NTE1OWVmNmIyZmUyY2Q3ZDRiYmFm NTNkNjkzMmI4MzFhMzgwZTAxNmU3MDYyZjZlNDg4NjgwYWEwOGEwMDgwMg0K MDA4MDIwMDgwMTU0NjBjNGI1OWJkODI5Njk1ODcxYmU2NDJlMWU1ODVlNjdk M2RhOTE1NmY0NjliZTc5NmZkZDhjMWJjZDIyMmY4ZTcyZWNjMTg3MmYxZjNh NzA4MDIwMDgwMjAyMDRhYWFkZDg2ZjFiOTYwZDRiYWIyY2ZhNWENCjhjNGY3 MjljOTk2NDFmNzlhNjhmOGNiMjlmMDFkMDc4OWUwYmE1ZDA3YTM3N2RhZWQ2 ZWFhY2UzYjJlNzI3YjQ2M2VmZWQ3ZTBiNzM1NzdmYTlkMGIxODcxNTU3YmY2 MmVkNjY5MWQ0M2FjNzUwZWIwOTFkMGNjZjc1MGRiNDlmDQo1NjhlMDcxMDFj M2YxZGRjZGRmMDBiZTk4ZThlNzQyNzRlZDExMmE5YzNkNjU1ZmQ3MjVjYmZm NmFmY2FiZTdlMjc5NjZhN2QyMGI4YmNjYzUzZTE4ZjcyZmRmYmNhMmE0ZDNi ZGI0NWI4MTliYTBiNzAzMDM5MmVlNWM5MjM5Yg0KY2M5ZjIyMmVkMmQ3NmI3 MWRmYTc4N2I1OGYxYzQwMWNmZjAwZWJjMTU2MzM4M2U0Y2I2NmU2ZjlhMmJl ZGY1YzYzYzUzYzk0NTI5OTQ3MDBjNmM2NWZmMGU2YWIyOGU3N2M5NjQyN2Q4 NWZlMmIxZGZhZWNlMGM2ZDNiYTgyMjINCjMzODczMDE5NDhmYzljZTFiZTZl M2VjNThkMmFiMDg3MzY2NTQyOTU0OWY2MTc4YTZkMGQ2ZmI3ZTI3YTlmNWU2 ZmFlZjc2ZmJjZmI0ZjJmNjAxZTZhMDc3MmU0ZmQxMzIzZWNkYzJiMzIyNjRi NGIwNDFmY2M1M2I1YmY4YzQ3DQoxMmFlNTI2Zjk5NjM4NDU3MjQ1OWViMjQ5 MWEzZTc2MDc3MGUwMTQ4OTY0YjFiYzcyMzFiYWM5ZjllMGE5NTQwYTcxNzc5 OGY1NWM4NGU3Mzg1NWUxNDRiMTk5NjVhODE5MDdhYThkYzBjODhjY2IyZDVi MGI5YTQwMDU0MGUyNg0KNWM2NDU4MmFhMDFkYTA3NjcwZjY5Y2I1YzM4MTA3 YmMxZThhMDljNzNjY2M5YTc1MWMzOTFiYTM2NjNlOTJiYWJiNDRjOTA1YWI1 NTk5YjUyZTlmNmUxYmJlZjc2NmFlOTliZjhhZjNmM2MwZmFhZWY2MTBiNGY3 MTYzMTk2ZjANCmQ5OWI0YTU3MDllY2NlZDVkMjdhY2I0ZWViN2QzZjBkZjM0 YzVkMjFiODUxNGJjMGI5ODcwZThkZGQ1YWY2OWUyZDcwZWUyYjQ3MzhjYTBm ODY0OGNjNGYyNjQyYWQyYTEwMDQwMTAwNDAxMDEwMjdiOTAxODllYjJkNzM2 YmQxDQpmNmVlZDZhZGMyN2FkOTFhN2IwYTQ2MWY1YTQzZGU3YjliZGU3ZGQ5 NTA1NWFkMWE0YjJjZDRlYTNhOWQyYjFhNzk5YmNjOWYyNDczMzZhMWQ0NTc1 ZDRmNzY3ZGNhZWIzZWZjODc4MzIzNmYwNjQ0ZGZhYWQxZDA3ZGFiNGI1Mg0K YTRhYTRiMzIzY2IyZjZmNmFkZWQ1NzU2YWJmMmVlNWU0NWE1NDY2MTA0MDQx MDA0MDEwMDQwNjQxYTIyNGVjNzY4MTYwOTM4ZmYwMDk2YzYzZGU3MWZiZDQ5 NDc2YTkxZjMzNjVhNWJlMWJkYTRkN2VhNDc1ZTM3OTYxNzQyN2INCjFhMjI4 NTQyMDA4MDIwMjRjZDNiMjA4ZGYyYzhmNmIyMzYzNGI5Y2Y3MWMwNjgxZDQ5 ZTgxMGFhNGRiYzI1OTY3MzFlZDU3NmJiMjZhMDc0ZmE3NzRjNGVlOGVkMDMy YzllYWQ4NDg3NTVmN2I1YmRkMWZlYjc5MmQ0ZGNkY2YxDQo3YTExZTQ3YWJm NDdmYTM4YWQxMmI5YmI1ZmVlNzY0N2Y0ZjhiZjFmYTFhNjc5NzAwYjA1Nzcx ZGRlNDJhODA4MDIwMDgwMjA2ZjA2ZGFkOTNlY2FlNGQ1NTUxMWRmZWZkMGJh M2IxNDZlZmJkYzQ0ZTBkNmI4NzRmZWFjNzUzZA0KNzkwNTk5NmY2ZmQ2M2Uy OWYyMzhiZTkxNzQ4N2VjMjlkYjViM2NkNDdjZGZlOWZlZmU4NzU0NDMwNDUw YzExYzUxMzFiMWM2YzY4NmI1OGQxODBkMDM5MDAzYTJkYjllNDMyNmU0ZGI2 ZjJkZjNmMTI3NjUwYTEwY2EwM2M5N2UNCmU4MjRmMDAzYWY3MjBmMDI0NDU1 ZjRiMzRhNjI4NmE2MTkxZTM5YjU5MjA3MTFlYzA1NTMyOGJlNTRlNzE1OTk0 NWFmNzE1MmQzYmMzMmFhNDY4OGExNTA4MDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwDQo4MDIwMDgwMjAwODAyMDA4MGYwZjYzNWVk MmMyZDA1YTc4MTA0NzA1NjRlMGE2OWM2NGIyOTk1Y2JlNjYzMzcyZDI3MTRl ZTMyZDAxNmQzYmNmMzYxY2VlOWZlMGJjZjc1NmU4NWQwYjg2ZWE1OTNlMDk3 NzNmNTdmYWZhMWI5Yg0KNmQ1MmE0M2QxYWJiYWY5OTQzMTY4ZGFjNzM4NzZk NTcxYjA3NWRjMDRmZGFiNDc0M2EwNTcxMjdmZWY1NThhNWUwOWI3ZjNjMTk3 MmQ2MjE4ZjQ2MmNiYTUzNjkzYjc0MzgzMzA5MmEwOGZhZWVjMGY3MDVkNDVh NzQyZjRkYTENCmJkNTRlYTNmMTc4NWYwNDZiZWE2YTk1ZTdlYWVjNWVlOWU5 NjllOTlhMWIwNDBjODliZGNjNmUxNzVmNmQ2OTQyZDYzYzE0MjBhMmJjMTFh ZTlkNDljZGU2NmYyNGZjMGVlNTk0NDY0NzAzYjkwMDQwMTAwNDAxMDA0MDEw MDQwDQoxMDA0MDc4N2I4MzViOTI3MDA3MTI1NWIyNzg1OTYzNzdiMjM1YjVm NmUyNmUzNzQ3NDhjM2Y3OThmZDQ2Nzg4ZWZmNmFmOWY3YTRiYWFmZGU1N2Iy OTQzZDQ4ZWQxZmRkZmJjZWNlYzZkZmE5YTQ5M2U2Zjk5NmQ1Y2IxYjAwOA0K MDIwMDgwODEzODBhYTBjMjc1ZTZiOThmNGE1MmM3NGI0NmM4ZWE2ZWY1M2Zj ZDQ0ZTNlYWM2ZGZmYzQ3OGU3OGVlMWQ0YWY0MmU4Nzc0NDY3YWZkNzcyYWI5 OGQxODdhY2ZiNWZmMDBjNjNlMmZiNWY2MmYxMzljZDZiNTg4ZTkNCmY0YmQx ZGU2ZjkyZWVmMTM0OTZlNTdkZGVlMzJkYzZlNTUxMjU1ZDVjYzcyZjk1ZmM0 ZjkwZTgwMGU4MDJmYWFhY2I0ZmI3YjBhMTFiNmI2ODI4NDIzYzkyZTVmZGY5 ZjM2NzhmZGQ1ZTU1YjhhOGU3NTI1OTZjY2E2ZDU2MjMyDQo2ZWZhYTU2NGNl YTI0YjA2MzQyOWI5MTlkNWI2YzJkNjgxOTZmMjU4MTNhYzZjNjlkMDMyNDg2 ZGQxYjIzYzNhMzA0MTFjOGYyNTg2ZWE2ZTY2YWE1YjYwM2FjOTY3OTI3NjRk MzViYTM3Y2FjZjlhZWU0NDI3NWQ1M2IxOGVhMg0KOTY3ODljNzcyYTVmMjMy MThiYjJhNzgxOTAzM2I5YmMzMmEzNGIzZTkxN2I3YjYxMjJkMTU0NzE5Y2Yx MjdiY2FjODg5OGQyMmM3NThlMGQ2ZjEwYjJhMjYyY2NjNWFlMTI3MTcyY2E4 MjMxMjRmNzMxOWFjMjQ5Yzg1M2UwODUNCmM4YjM0ZWRjZjM0YzE3YzY0NWI2 NjhjNjRmMDU2ZTBjOTg0OGI2Y2QxNjc4NjE0MzI4OTk3MDkxNjdhYTgwMTU4 ZjI4OTk1MTkxNmI5MjNjM2IwNDcyZjA1MDRhMjRlYTQ1ZmYwMDQ1NmIyZDRk YjNkZDQ0ZGJmNjkzYWUzNGYzDQpmMDE1MTRhZmUzMDU1YjNlYTNkYmQ3YzBm MzFkMGFjM2I4YjY4ZDU1ODdjY2NkYTU3MmUwZjEyZTQ3N2JlY2FiNmI1YTdi NmE1YTdjZDY1YjVkZjI0YjlkMzYxYjVkNmQ5NWQ5OTI5ZGRkZTNlYjMwOWU0 ZWY2MWMxNWNlNTZhMw0KMmEzMmM0OGRhYzY0YTRiMjhkOGMwZTU0MDVjNDUw MDQwMTAxZTVjZTAwNzM0MDZiOWQ3YmI0YWEyZDJkMTQ5NmZiN2VlNTVkZTVj MzAyM2NlNTkwN2UzM2ZjN2I5YWIwZWJkY2M2MWU4Yzc5OWNlNmFkYWQ1M2Iy NWQ1YzM3OWYNCmM5NzhiZmUwZTc0YjhkYzJiNmVkNzE5YWUxNzFhOTdkNGQ1 NGM3NzlmMjNjZjEzZTFlMDNiODA1YTg5NDljZGU2NWNjZjMxYWQ1ZWE1Nzli YTk1NWU2NGNhNmUxODU2OTExMDQwMTAwNDAxMDA0MDEwMTlkNmNhNmNmZjc1 YjY4DQo3NDcyM2MxZWM2ODAxYWI3Zjk4ZTBkMWZhNDQ3Yjk2NGRhYzM4YWFm OTFkMDY4MTZkZDdkZWM1YmU1MWY0YmY4M2E4OWJmMzU2ZjBmNTYyMjgwMjAx YzgyMDI5ZWFhYWU5ZTkyOTY0YWFhOTlkOTBjMTEzNGJkZjIzZGMwMzVhMA0K NzMyNGY0NTQ2ZjFiYjJlODQyNTUyNGExMDU5NmY2NDcyYmVkNDc2YjE1MWFi MjQ5NmM3NjE5NjQ4MmM0ZDM4OTI0ZTJkN2Q2NjNhOWVlNjc3MGViZDdiOTZh NmUyZTFkNGY0NjNjOGY1ZGU4ZmYwMDQ3NjM2NGJlZDM3MmIzNTUNCmY2NzY0 N2NiYzdiZGY2MWE5ZDYxOWRhODQyODEwMDQwMTAwNDA2ZDRkOTU2Y2IyNmQ1 ZjUyY2JkZGVhMjdjNTYxODlkZWFiNzhiNGQ2Mzg3MzAzZjEwNzUzZDc5MDU5 NzZmNmZkNjdhNTJlNDcxZGQyMWU5MDJkM2Q3ZDllODNmDQpmNzVmM2ZmOGZm MDA3ZGNiYjBlOWJhZmI5ZDliNGNkOWJlNTU3MGE5YTdiNmRiZTlkYTE4MGJm MGM2YjQwZTAxYTA3ZDgwMmRiMzZhMmI3ZDkxZTRkNDY4NTdiY2FiYzE0ZDM5 Y2RmZjAwOTk2NmEzYmVmYTQ0ZDlhOTllZjhmNA0KZmQ5NmE2ZTI0NzAxMzU0 M2JiMThjZjg4MWM1YzdkYzE2MTRlZjYyYmQ0NTkzYjZiNGU4NjU3YTk4Nzc1 NTE0N2MxNmVmZTNjOGMwZWUxYjdlZDc3NTY0ZmM4ZDk2ZWI3MzdhNzY3MDE5 MWRlZjcxZmRjYjFlNTc3NTFmMmQ4ZTgNCmE4ZjQzZjRmODdhZmM1MmYzNzhm YTE4ZGQ1ZWQ1MzY4NzU4N2VmYmFhZWIyMzA3YTQwMTkxN2VhODUwM2FmNTdm NTFiNWE3ZDFmZDJlOWYyYTI5ZjllNTk2MGFmZDQ1YTg2ZThkMmRiOWRmYWUx NWFkM2Y0NjZhOTdiODdiYjM4DQo1NjM5YzlmMzY2Y2E5NThkYjUxNzlhNTRl MmJjOTI0NTA1MmQ1NTQ1MDU1MzJiMjhhYTI0YTVhODg4ZWZiMjY4OWM1YWU2 OTFkNzIxNTE0OWM3NzQ2NDU0YTcxYWQxZWFlYTJjYTdkOGY3M2I5YjQ4NWMy YjJlYmEyZWNkNzJhZg0KNjE2NTU1NTUyNDUyY2EzMThmNThiNDEyNzFkMzNj ZDZmYTliNzI4MjZjZjlmNzUwYTMwYTE3NzU2OTUyN2U4YzY0ZDIyZmFhNDMw NDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4 MDIwMDgwMjANCjA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwMjAwODA4MTc2MDJhMzc4MDYxZGE5NmY4MGVmNWI2OTFmOWU5MmJjMWZl ZThmZGViY2IzYTViZDIyNWMyZWMyZDVlZmYwMDk5ZmYwMGY5NGZlYTZmZjRl YjI3DQplZGFhMmYyZmU0YzRiMGJjOWRlZWNlOTExMTU0MDEwMDQwNDA5YzJi OTJjODY2MDdiNDBkNzBjZDM1NDlmMjBiN2VlY2I3OGE5NmU2MjY5MTkxMGI3 ZmYxMWMzZWMxZDRmOTJmNDllODU3NDQyN2FlNTc3NWViZTU1MDgzZGZmZQ0K NGZmNGFmZGRmNjcyZTZjZTY3NWNkNjYzNjEwZWFlMWJjZGYyZjBmMTM0M2Ri ZTA5YWEzNTA0ZjI1NTRiMjRmM2NlNzdkZjI0OGVkZTczOGYzMjQ5NWY1MzVi ZGJkM2I3ODJhNTQ2MmEzMTViMjRiNjQ5MWU0NzczNzEzYWNiOGUNCjZmMmQ5 YjMyZDM2M2M4NjkyYzU1YTk1MzA0MzRlOWYxMTllNWJhZDJjOGQ4M2Q1Zjgy ZDZkNGFiOTM2NzRhOGE1Y2NjODIyODU5MTgxYmEzMDU2MmI2ZDk5YjE4YTQ0 YzcxNmI0NjMwM2NkNTBhYjdkYzQ4N2JmMDQ2MzBhYTg4DQpkYjJkZjUxMmYx YzY3OTI5YTI4OGRiMmQ3NTMyOGM5MDRmYjE0ZjE0NjNjOTk2M2FjOTA3MWRl ZWJjOTY0YzUxODczNjYyOTcxYTk4NjIwNzdlNTYzMDY3ZTkzODA1OTUxNTgz MTFiMzFkOTZhZTI5NDkxMTNiYjVmZWFkYTVkZg0KNjA1MmU1MTZlMWIyOGE2 NjU0YmI4OGEzYTlmNmM0NDdkYTg1ZTkyNWNkOTZlOTYyYWIyM2ZjOTY0MWU2 NWEzZjdhYjcxMmVjNDRiMTlkMzVjZTQ1YmE3OGFhYjFmZTRhZmYwMGQyNmZm MTU2Mzg0ZGY2MTkzMGE5NGJmNTE2YmENCjg4YWFjMzRmZjhhNGJjN2I4MDJi MWU1MTk3NzE5OTA5YzFmMjY1OWVhYjdkOTlkZjg2NDYxZWY3MzA4NThmMjc4 MzJlMzg2YjY2NTA4YWE4ZjNjMWUwZTdhMjg3M2I5MmY1NzJlZDJlMzYyZDVi NzZkMjFhYmE4YjUyZTlhYWQzDQo0OTcyYTVlNmUxZjMyNDFkNThmMWY0OWE0 NzAyM2RiY2Q0MTU2OTQyYWM3ODU5OTc0MjUyODJmNDhmYTM5YjM1ZGEzZDg3 NjkxYTQ2OWVmNTY4YTk4Y2Q0ODYzMDU2ZDE4NzdhZjQ5MjkxYzU4ZTA3OGUz MzljMWU0NDJlNjJiNQ0KMTk1MTkzNTIzNjcxOTI5MmQ4Y2RjMWM4Y2E4OGI4 MjAzYzNkZTFhODUxYmMxYTY3NjgxYjU5NmQzMTk2Y2ZhNTY2NmM5M2U0YjI2 YWU2ZjE2YzdkZTE5ZGVlZjFlNDE2YjZlMmViMWU4NTNmODljNTZiMWQyMDhj MzM0MmQxZTUNCmY2YmVlZjIzNDZiZGVmOTY0NzRiMmJkZDI0OGYyNWNlN2I4 ZTRiODllNjQ5M2NkNmIwZjNmNmRjOWYxM2U2Y2YyODAyMDA4MDIwMDgwMjAw ODA3MjM4NDI5ZTQ3NDFlYzQ2YzdmMjRkMzE1NTdiOTE5ODk2ZTEyZWViMDkx ZmQxDQpiMzg3YzVjNWRlZTViNWIyODYyMWM3ZGU3YTQ3NDYyZDU1M2I2OTU3 N2NlNmY2ZjI0NmRhMWMwMmQ4MWQ3ODQwMTAxNDc1ZjcwYTNiNzUwNTQ1NmQ3 ZDRjNzRkNGQ0ZWQyZjkyNTk1ZDg2YjFhM2E5NTQ2ZDI1OTdjODkyOTUyOQ0K ZDY5YWE1NGQ2NjRmOTJlZjM5M2Y2OWRiNTJhYmQ2OTUyZmI1NWIxZDI1MmQ4 MjI3NzA2MWUwZmFhM2Y1OWUzYTBlZTZmYjRhZDNkN2I4NzU3NjVjOGY2M2Qw N2EzZjBkM2EyYWI1NmRlYWJmZmM3YzE3OGY4OWFjZmFlNTYyMWQNCjYwNTUw MTAwNDAxMDA0MDZjZmQ5NWVjYmE3ZDY1NWFkYmI1ZDk4Zjg2YzEwYmI4OWY5 YWVhYjcwZmEwZDNmNTdiZGRlYzFkNTY1NTBhMGVhM2NiZTQ3MjFkMjBlOTA0 NzRmODc1MTQ1ZTZhYmZmMDBjN2M3Y2NlYjBhN2E0ODI4DQphOTYyYTZhNjg1 OTBjMTEzNDMxOTFjNjM3NWFkMDM4MDAwMmRjMjQ5MmMyM2M3NjczOTRlNGU3 Mzc5NmNlNDlkYjE2YjRmZTU1NmI0N2QxNTFjZGJmNmFiNTE3NDEwODA3ZDU5 MjRlNGY5M2M3OGZhYTBmNzBmMTVhN2I5YTljNw0KM2MyZTQ4ZjY2ZThjNjk2 YWNhY2Q1NGE4YmQzOWVlZmMxNzYyMzViMmM1M2FiMDgwMjAwODBjOTc0MWU5 Yjc2YWNkNzM2Y2IyOTY5MzRmMjQ5ZGE1NDkxZDIxNmYxNzdiZmU2ZmI1NGI0 NjFjNzM1MTM1M2FiZGZmMDBkODJjYWENCjVjMmY1OTJjMmYzN2M4ZWRmODU4 ZDhlMTZiMThkMGQ2YjQ2MDM0NzIwM2EwNWJkNGIxYjIzYzBkYjZkZTVmMzI2 MmE5NDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAw ODAyMDA4MDIwMDgwMjAwODAyDQowMDgwMjAwODAyMDA4MDIwMDgwMjAwODAy MDA4MDIwMDgwODEzODU0NmMxODk1ZmYwMDUxMDhjM2U4YTgxZjk5MzkzZTUx ZjQ3YzA3OGFmMzVlOTM3NGExNTA4YmI0YjI5N2E3YzljOTc2NzgyZjFlZmVl Mzc5NjNhN2I5NjJhZA0KNWU1ZGM2MWMzYWYxY2FmMWY2ZGJlNjc0YzkxMTU2 OTUwODAyMDA4MGM3NzU2ZWE2YTVkMzE2MTk2ZTMzODEyNGJmMzIwODczZmNm NDg0NzA2Zjk3NTI3Yjk3NTVkMWJkMDZiNmI3N2QwYjVhN2IyZTcyN2ZhNjNk ZmU3ZDg5NzcNCjlhZGQ0NmZlMTY1NmVlYjRmZGNiYmQ5Y2Y5MWZjYjJlZjc0 OWVlMzcwOTRjZjU3NTJmZGY5MWU3YmZhMDFkYzAwZTAwNzcyZmIwZWMyYzZk ZWMyZGExNmI2ZjFlMTg0NTYxMmZmMzliN2NkZjg5ZTFmNzk3NzUyZWFhY2Fh ZDQ3DQo5NmNhZTkyOGNkYmFmNTQzNTZlMWY3YjcxYzNiZDlmZjAwMjNmMDU5 YjljYTY2MTZmMTQ5MzM3NzVhNjgxYmQ4MzFjMWEwZTQyZDI1NTllZjgzNzc0 NjlhYzI2NWZkOTE4OGM2ZTgxODU4YmNjY2Q0YjAxY2VjMzQ5MDgxOTIxZQ0K ZmVmZTdkY2FlNGIwNDc5Mjk2Njc5MDRlNTVlOGIxZjMyZGY1MGZkYzYxMzkw MDczMzllMDE0ZTk2Zjg0NDBkZjZiMzE3YTQ5MmVmYTg5YTY3YjY5OGE4ZWRj ZTdiYTM4YWEyNjY5OTI0YThjNzMzMWM2ZGU2M2YxODljMmM4NzINCjg1MmRh NWJiMzFhMzE5ZDZkZTNiMjJhNWRhMjA5NzZmNWNlYmFhNjZlZjEzZDQwODVi ZmExMWYxZjdiOTVhYWU5M2Y1NGI5ZGEzZTcyZjlmZjQ1MzRiNjNkM2I2ZjZm MDY1Mzg3MGViMTQwZDI3ZjQ5ZGJjNTQ5MWE5NTI1Yzg4DQphNTRlMTBkOWIy ZDU1OTU3NmQ2N2FhYzg2NTkwMGUxYzY0MjNlMDMwYTc4YTlmNmIzMWE2ZTlm MmMxNjBhOWFkYTcyNGY2NzQxMTBjZjc4Y2E5OTI2NjNiYzc3MTY4OWVhOWM3 OTQxMTM0NzgzNDJiZjM4MmFhMTkyZGIzZDQxMw0KY2UyNjdiMDJhMzkxMzQ2 OWFlZjJkZjM0OGNjNzE4OWJlYzU2NGE0NGYwYTVlMjViZTY3YzA0NzE2MTFl NDRhODljOTMzMmUzMDY4YjJkNjUyNTI0ZTMyNzc0OTNmNWRiOWY4YWM3OWE4 YjMzMjEzOWMwYjA1NjVhZmIyMjVjYzYNCmI4MzdiZGE3MjNmZWJkYWIxNjUw MzNlOWQ3Y2ZhYzY3YmIyYWQ2MTdiZDllZWE2ODM1MTVhOWM2YTIyMDQ0NzU3 NGI5YzBhOTg3ZTkzNDhlZjFjZGE3YTFmMzJhY2FiNmFhZTI5YjhiZTdkODU5 ZjY5ZWFhYWE3ZDg3ZDE1YjA1DQpmYWRiYTk3NGY1MGRmNmNmNTAyYTI4NmI2 MjEyYzMyNzc4M2QwOGU4NDFlMDQ3NDIxNzIxMzg0YTljOWMyNWNkMWJjOGM5 NDk2NTE1NTVkNWY0YjZkYTI5NmI2YmFhNjNhN2E3ODliYmNmOTY0NzZlYjVh M2NkNTkyOTI4YWNiMg0KZGE5NTIxNGEyZTc1MWUxMjM5ZjM1ZjZkNGVhZjUw NzZiNmFiMGJlNGE0YjU5Y2I1ZjJmY2Q5MmE0N2ZmMDBjYjdjMzk5ZWJkY2I1 MTcxNzRlN2U4YzM5MWU3MWFiNmJkMmI5Y2QyYjc3ODg3N2Y2YmZlYmVhNmIw YzdiMzFjMTYNCjE5Y2EwNDAxMDA0MDEwMDQwMTAwNDAxMDEzNjlhOWE2YWNh YzgyOTI5ZGJiZDM0ZjIzNjI4Yzc3YjljNzAzZWQ0NGIyZjA1ZjRlMTJhOTM1 MDhmMzZmMDc2MzU5MmRiMGQ5ZWM5NDc2YjgwNjIzYTQ4NWIxMGM3NWMwZTI3 ZGE3DQoyNTc0NTA4NzBjNTQ3YjhmNmJiNmEyYTg1MjhkMjhmMjhhNDhiOTJi Y2M4MDgwYjdkZGVlZjZmYjI1YWU3YjlkZDJhZTNhNWEzODFiYmQyNGFmMzgw MDdlZjNkYzNhYWI2NTI1MTU5NjRmNmY2ZjU2ZTZhYzY4ZDE4ZTY0ZjkxYw0K OTFiNDlkYTZkYzM1ZDU3OWE1YTdlZDI5MmM1MGJiMzBkMzllMDY1M2QxZjI3 NzllZTFjODc5YWQzNTdhY2VhYmRiOTc3MWVjZGExZTg1NGY0ZDg3MTRmN2E4 ZjliZWVmMDQ2YmU1OGU3NGMxMDA0MDEwMDQwM2UxZTY4MTliMmINCjY1ZmIz MGE5ZDZiNWMyZTU3MjZiZTBiMDUzYmYwZjdmY2Q3NTUzODczNjMzYzNiY2Zi MDcxNTk1NmY0MWQ1Nzk3ZWE5Y2E2YmZhZjQzNGQ4NzU1NGI3YWFmOTdmYzdj NWY4ZjcyM2FkMjhlOGU5Njg2ODYxYTNhNDgxOTA1M2MyDQpjMTFjNzE0NjMw ZDYzNDcyMDAyZGMyNDk2YzhmMWE5ZDQ5ZDQ5M2E5Mzc5NmY5OWFmZjAwNmJm YWQwZTkzZDBmMmM3NDkyODY1Y2VlNTlhNmE2YzFlMmMxOGY1ZTRmZWM4Zjg5 MGIxZWUyYTcwNDMwYjliM2EyZThkZTlhZWZhZg0KMTM5YWY0MjFiYmZkOTdi Y2U0MTAwMGU0YjQ4N2I3ODU1MjgxMDA0MDEwM2U0NzQ5N2EzY2U5OGY5MzU5 YWJmNTU1NGM3ODk2YjlkZjI3YTcyNDdmNDRjM2ViMTFlNmVmZDU1YjNiM2E3 ODhiOWIzY2IzYTY3N2VhYTU2OGQ5YzUNCmVkMWRkZjliZTRiZGM4ZGVhMDYw MmQ4MWU3ZTQ1MDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAzMjgwZjBmOTFhDQpkNjk3MzljMDAwMzI0OWU0MTQ3MjljNjMx ZTI5M2MyMTg3ZDg2MTc3YmQ0ODY2MGVhNWI3YmNiNTljOWQyOGU2ZWYwNmY4 NzhhZjI2ZTkwZjRiNWNmOGFkNmMxZTE3NmNiYjVmOTc3MmYxZTY3NDc2NWE3 NjMxNTJiMmY3MThiZg0KNWZiNTc5ODY3MjZmZDIyMmE4NTQyMDA4MDIwMjU0 OGZkYzE5YzhmNmE5NjljNWI3YjE0Y2EzOWNmNTdlYTA3ZWFjZDU0ZjkyMTc5 MzZlYTMyNjJhNjFkMWRjN2Q2N2ZiNGZjMDA1ZjVjZjQyN2EzYjFkMWI0ZThm NThiZmRkYTkNCmU5NGJmNjhmOTI1ZjNjOWUzOWQyMWQ1NWRlNWMzNTE3ZTg0 NzY0YmVhZmRlNWNhYzc2ZGRlN2IzZDU1ZGM0ZTc4Mzk3ODQ3MmNjOTM1MDU4 YmI2ZDMxMjRkMWM3OTk2OWJlZmNkMDNhODFjYzdiYjJiMWE5NTZjNTRjMTkx NWE4DQozNzQ5YjVjY2NjNzQ2NTdiNmUxYTZhOWU0ZGUwNjQ4Yzc2NGYzZTVj MDdjMzA3ZGFiMDJlNjFjMTUxOWIxYjNhOWQ2NTI0Y2M4OGJiYTc3NzAwMTYz MTk4NDk3M2IwNzAzOWExNmIyNGM4NDA2OTI3OTJiZDE2MzY1MjRjNzNjNw0K MWM1NWU4OGU0NjNiYTllNzc1MzY5OWI5NGNkM2ViMzY5ZGZiYmUwNDhjN2Vm NTk1NDU2NjQ4YzVhY2YxMDYyYzcyYmU5NjgyMjhhMTNiYWRhNzg1OTRjY2M3 NzM1YTMzZWY3MTcxNGFiMWY0OTk0YTMzNmEzYjBhOTllNTkxYzQNCmJkZWUz ZWQ1NzQ2MjkyMjkyOTM2ZDk2NWFjNjAyMzk2N2MxNjQ0NWUwYzU5MjJjYjUx MTAyNDljNjE0YzllNDgxOTY4YTk4ZjFkNTVmOTI4NWI2NThmMTk1NTJlNDVi ZTc2N2FjNDEwOGNiZTJjYjdjYWMxOTJhYzY4Yzg4OTZkDQo5YTNjOTIzYTI4 NjQ4Y2I4YjJkNzNjNjBlN2JjMjgxYTI3OGM4Yjc5MjVhZmUwNDgzZGVhMTY0 YTVjMjhhYWRhNDE4NjU4ZGE0M2I4MWRkMTgyYWIxOWI1YjE2NGEzOWU2NmYw ZDhjNmQ0YTZkOWYzNmJiNGU1N2M3MmQ3ZGIyYg0KNzMzZGJkYmJkOGVjZWEz ZTkzMDkzYzlhZTFjN2NjNzhhZDM2YWY0OTJhN2Y2ODhhY2I1Y2M5N2VmMmZi MjUwOTRkYWNlMGJiNmE4ZDYxN2NkNWI1ODI2YmE1NDgxMDM0ZTYzYTU4Zjg0 NTFmOTBlYTdjNGYxNWMwZDRhZDJhOGYNCjJjZTBhZmY1M2I4YmQ5ZTZhYmRi YjEyZTVmZTc4OThmNzlhODhkNTg0MDEwMDQwNDUwMTA0MDEwMDQwMTAxMTQw NmMzZDhmZDkzZWVhZWJjOGViNjQ2ZWY0MTZkOGNjZTdmMmNmYWFjMWY2OWY2 MmNiYjQ4NzFkNGUyZWUzYTVlDQo4ZTVhZjVkNzhhNzI1YjQxNjdkZWY5MWQy ZWMxODBiNzQ3YTg5ZTkwMTY5YmY1ZmVkNWE3NmNiNTE3NmJjNTViNjk2OTIw MTk3MzhmMzI3YTM0MGVhNGY0MGFkOTRkNDE3MTQ4YzliNmI1YWI3NzU1NTFh MmIzMjY3MjI2ZDBiNg0KODk3NGQ3Nzc0ZmJlNmY1MmRhNjA3NjY5YThjM2I5 N2UzYmZiZGM3ZGMzOTJkMmQ2YWQyYWFmYzBmNjlkMWI0NGE1YTVkM2NmM2E4 ZDZmMmZkOTc4MTg0OWU2YTAzYTEyMDgwMjAwODAyMDA4M2M0ZDhmYjMxZDk5 NTVlYjZiODANCmFmYWU2Yzk0ZjYwODFmODkyNTFjMGQ0Yjg3ZjQ2YzNmNmJi YTc5YWM5YjdhMGVhYmUyN2M4ZTViNWZkN2ExYTY0M2FhYTViZDU3Y2JjM2M1 ZmVjNzVhZDA1MDUyZGJhODIwYTJhMmE3OGU5ZTlhMDYwOGUyOGEzNmUxYWM2 OGU0DQowMDViOTQ5MjU4NDc4Y2Q0YTkzYWIzNzUyYTNjYjdiYjdkZTU0Yjll ZDZiNDk3MTAwMGU2NGYyMGFhNDdlMDcxODZkM2Y1NzFkNjFhZWVhZWIyMTkw YmFkZjRhNGQzNTE4ZTg1OGQzYzVmZmRhNzY0Zjk2MTY4ZWJkNGViMjc5ZQ0K ZTNkZDM0MWQzNTY5ZjY1MTgzZjVlNWJjYmNmYmJkYzYxMmEwMzdlMTAwNDAx MDE1NTZlYjc1NTVkZWViNDk2YWEyNjk3NTRkNjRjZDgyMzFmOGNlMzgwN2Q5 Y2ZkODkxOGYxNDk0N2JjODZiZDc4ZGJkMjk1NjlmMjhhY2ZjMGUNCmViYjBk YTI5NmMzNjBhMWIzZDFiNzc2MGEzODViMGI3YzcwMzg5ZjY5YzlmNmFlODYx MWUxOGE4YTNlN2FiYWI4OWRjZDc5ZDdhOWNlNGRiMmU2YWUzMWMyMDA4MDIw MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwDQoyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA3ODIwMjk2 YWViNjBhM2E3NzRmNTMyMDhkODNiZmFmODBlZjU4MzdiN2Q0MmNhOGJhZDcx MmUxODkyZDJhNTJhYjJlMDgyY2IzMDJiYzVmYQ0KYTJlNGUzMTMwM2EyYTYx Yzk5ZDVkZTdmYzE3ODllYmRkMjZhZGE5Yjc0YTlmYTM0YmJiYmZjNWZmMWM4 ZWE2Y2VjMjE0NTcxNGI3NjU5YzBlMGI4ZDY2ZDQ4YWEwMDgwMjAwODAyMDM1 ZTZkNGI1MGJhZDNhNjFkNDU0ZDI2ZWQNCjY1Y2RjNjlkODQ3MzZiMzFlYmJi ZGRjM2RhYmQzZmZkM2RkMTE2YTVhOWFhYjU1NjY5ZDFjNDlmOGJmY2FiZTNi ZmI4ZTZmYTQ1YTgzYjNiMzZhMmZkMjk2Y2JmNzM1MmQ5YTg0N2E4ZDBjYzAx Y2IwYmVhYWNlZGJiM2M1OWVlDQpjZDlkNjFhMDAxYWQzODU4MzVhNjY2NTE4 NmU2NTE1ZDNkMWRiYWQ1MzRmNTZmMGM4MjM2MTc0ODRmMmRkYzcyZjZmMmMy YzI4NDY1Mzk2MTE5ZjM3MThjN2QyZTQ2MGRiM2RiODNlZGY1Y2RhMTk4Mzk5 MTU2MzdkNTY5MWM1YQ0KZTE5MmRmNzhjOGY2MDViMGJjYTdjNTE1MmVkNDZh ZWM2YWI4Y2Y4MWVjOTliNDhiZjc4MDI3MWVjNWE3Mzc4NGI3MWUzOWM2NzNj OGFhZTBhNjQ5NGZlMjMxZGZkZWFmNDhiNTk0OGZlMjMxOTBhZTQ0NmNjNjM1 YTcwZDI5NzANCjFjNzA1ODA3N2ZkMjBiMmVkZDdhNjhjNGI5N2ZlZGIyNjVh ZGRiZDQyZWM3MWNjOGZmMDBiNTVkNTdkNzY1YjQ5ZmEzOTNkY2MzYTc1NDVj OGFiMmQ5M2I3MmRjNzUwYTU0NDMyZGNiNGQ0NDc4MDRlMTQ5MTY0MGQxNjhh OThmDQo4NjU0YTQ3ODJkNTM4ZjU0ZTE1NzkxNzIyZGQyOGM5M2MzOWEzMmU0 NWJhNTFkNTVhNjQ0NGI1Y2YyYzYxZDgyZjAwZTM5MTNjZDQzMjY4Y2E4YzU5 NDEzNmU5MDQ4MGExN2I5M2M0YjU1NDBjMWNlMzgyODFlYzRjYjcyOTNiNQ0K ZGM3ZTVhZWU0NTU4NWU2NDk0NTUyNmFhODVkMWI1ZDg5YTNmYmU0NmVlYTFl MzkyOWUzODljNWMyNGI2NjYzZDU4YWMzNGZiNGRkZDdkYjI1NWQ4NmJhMGE2 YWE2OWNjZDRiMGQ0YjRlMzE5MGY2MDI0N2IxZGJjM2Q4YmNhNmUNCjY5YWE1 NTY1MDVjYjNiMWM0NmE1NjJlY2FlMWQyNWM5ZWViYzhiNTJjNjM1YTEwMTE0 MDNhYTAxYzc3NDFjMWRkM2MwMWU4N2JkNTNjYzYxZTMyNDE1NDA0MDEwMTE0 MDM5NzA0MDhlOGZkOGNkOTNlZTc2ODlmYmEzMjQ3YmIzDQpkY2U1MzM2NGYz ZWNjN2FhY2ZkZTdkYWI3MTY3MGUxYTdjNGZiNGY0ZWU4ZGRiNzUzNjlkNjc2 Y2RlN2RkZDg2Y2NlNDE2NjlkNDE2NGQ0YmFhMmQxYTUyYzkzNWRlZjM1M2Q4 ZDNjN2MwMDFjNWQyMzhmMjYzNDc1NzE1NjRlNw0KMTgyY2M4Y2RiMmIyYWQ3 ZDU5NTBhMGIyZGZjYmNjZTQxZDc3YWY2ZWZhZWFmNWYyYWFkMjY5ZTg2MTI0 NTJkMTM1ZDk2YzQzYmNmN2JjZjUzZTM4MGI0OTU2YjNhYjJjYmU0N2I2Njhm YTQ1MWQyZThhOGQzZGU0ZmQ2N2RmZmMNCjIzMTE1MTFiYTA4MDIwMDgwMjAw YThkZTBhZjkxYjEzNjY1YjMzYWJkNzE3MTE1OTVhMjRhNmIwZDNiYjEyY2Mz ODNhNzIzZmEzNjFmYjVjMzk3OWFjYWExNDFkNDc5N2M4ZTU3NWRkN2E5ZTli NGY4MjllMWQ1OTcyNWRkZTJmDQpmNjNhZTJkZjZlYTRiNjUwNDE0MTQxNGQx ZDM1MmMwYzExYzcxNDZkYzM1OGQxYzgwNWI5OGE1MTU4NDc4Y2Q0YWIzYWQz NzUyYTNjYzlmMzY1Njc0NTUyMzM1NWVkYjM1NzNiNGU2ODk5MjgyOTI2ZGNi ODVkYjM0ZjE5MDcwNQ0KOTFlM2VmOGZmNzFjNzliOTYyNWQ1NGUwODYxNzM2 NzU5ZDE3ZDM3ZWQ5N2FhYTRkNjYxNGY3N2U3ZDhiZjczOTJjNzAxODFjMTY5 Y2Y2NzA4MDIwMDgwMjAzNzJmYTNmZTk4ZmJhM2FiNmE3NTFkNDQ3OWE3YjVi M2IzODQ5MWMNCjBjY2YxY2ZmMDBiMmRjZmU5MDU5YjY5MGNjOWM5ZjYxYzI3 NGMyZmYwMGE5YjY4ZGE0NzljZGU1ZjkyZmU1OWQ0NDA2MTZkOGYyNzIyODAy MDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAy MDA4DQowMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDJk NTc2YmNkMzVhZTJmYmUzYjdlNjcwZjUyMjZmMzNmYzAyZTczNTlkNzJkZjRh YTc5YThmMzM3Y2EzZGFmZjg0NjVkYjVhY2VlMWVkY2JiNTk4MDU3NWM2YQ0K YWU1NTFkYjU0YmYzOGY5YWQxYzFhZDFkYzE3ODc2YTdhYWRjZWE1NTdhZGFl ZmM5NzYyZjI1ZmI5ZDZkYmRiNTNhMTFlMTgxNGFiNGU2NTg1NDAxMDA0MDEw MDQwNzg5MWRiYWMyNTVmMDU5NzgwNzNiZWQwNmUzMmRkMzY4YjUNCjMwYjhm ZGVhZGVkNmQzYzZkZjFjMDczOGZiNDlmODJmYWJmZjAwZDNhZDNlMzY5YTI0 MmI2M2QyYThkYzlmYzcwYmUwYjczYzhiYTU1NzUyYTk3Y2U5NzY0NTYwYWVi MGQyZWYzOTljMzlhZjQzOWVjOGU0YTBiMmNkODBkYWRhDQozYjQ1YjlkNTE1 MzIwNjMxODM4ZjBlM2UwMzFkNGU3OTAxYzRhZDdjYTMyOWJjMjM2MzE5Mjgy Y2IyZTU2NmIxNTQ1ZGFhZDk3N2Q0MTE4OGQ5MTEwZjgyOGE1MWJjY2E2M2Qx ZDIwZTRmOTcxZjQ3OTMwNzhhYzVhZDU5NDE3NQ0KNzRmZTNmZTcyNDRmNDY4 YmE5ZTlkNGY4N2YzZmI3Y2NjNzc1ZDUwY2I0OTU0ZGJmNTFkNDRhZjExY2Fk MGZlZDMwNzczOGZhYWUxODAzMDAxZTYzYzU2NzVhNGYzMWVhYTY2MGRlZDJl MTk3NWQxMzJiYjVkY2EzYjk1YjIwYWQNCjhmMDA0YWNjZWU4ZTZkNzc1MWVj MjBhYzM5ZDNlMDk3MDliMGE1NTc4ZTJhNDU1YjllNWE0OGU2NGYwY2FiMzA1 ZWM5MmU3ODA0ODA0ZTMwYWI4MjhkOTIxYzcyNzFkY2FlNDg4ZjI2MzdhYmRh NWZhNTJlNDAxZTIyMTJlZjcxDQowNTY1NTBmNjg5MThiNzFlY2Q5NGY2MWE4 NmNkNmFjYjVkYzNiNDc4MWMzYzhmZWY1MjU1NWU5MTE1MDk2NjA1NmM4NDAw NzhmYmQ1YWI5MTdiNjViZTZjN2FjNDk1MjIyMjY1YWVhNDgyMGUwYTkyMjQy Y2IzZDQ5MTgzODUzMQ0KNjE2OTkzOGI3OGFhOTQyZDk1MGUwYzE5Mjc4MDU1 MmY0NTljYjZhNmUwZjJjYTQwMTkxMzRlMWYzYjg3YWEzYzA3NzlmMDBhMzU5 OTZjNjQzOWM2OTJjY2I3N2RjNGFhYmIzNTJkM2MwZTNkOTA5NjUyMzhiYTUz YmNlM2VlZTANCjNkOGFlNzRlMjkxNjUyYjg5ZDQ5NjFlYzhjNjI2NzNlMDkw OThmMjA3NThjOWNmYjk2MGNiNjM3MTE1OTViOTRmMjU0MzY1OGYyZGU3ZDQ3 NzI4ZTRmMjVjYTM4MmRmMjNiNzcwMzgyODg5YTI2NjViMzlhMWY5NmVhOGE1 OWFhDQo0N2Y4OGQzYzgxZjIxM2Y0YzhlMjFiZWZlN2UwYjFhYjU2ZWFlM2I3 MzI3YTc0N2FjOTZmYzhlYjFkN2Y0Y2NiZTY4M2EzYmY0NGRjY2Y2ZTc4NmM4 NDc1ODlmYzBmYjlkODNlZDJiOGJkNDI4ZTUyOTJlYzM1N2QyNmI1ZWI2ZA0K YTM3MGI5YzFlM2RjY2Q0MmI0OThjMWU2ZjljZWUxMGE4NDI4NjY3YTE3NDE1 N2ViMWFlZWQ1ZTVkNGQ2OTg1ZDg5YWE3MWM1ZTdlYTMzYmNmNzllNDE2NDUx YTBlYWJmMDM3ZGE0ZTkxNTJmYWEyOTNkYTBiOWJlZmYwMDAyOTMNCjVkY2Y0 Mjc1N2Q0ZGJhZDcxMzYxYjdkYjAwYTJhNzhkOWM4MDY3Y2UzZTI0Yjg5Mzll YWFkYWVkNzFmMGM3OTIyMGQ1ZTUwNzc1MmE1NDk2MjMwZDk3ZjllMjYyZWEx MzUyMTAwNDA0NTAxNTM0MTQzMzVkMmU5NDk2ZDgwMTMyDQpkNTRhZDg1Yjgx ZDVjNzE5ZjY3MzU1OGM1YzlmMGFlNjRiNDI5M2FkNTYzNGEzY2U0ZDIzYjFl ODI4ZTFiN2RiZTlhOGE5ZGExYjBkM2M2ZDg5ODNiODAxOGZkY2JhMjhhYzJj MjNkYjI5NTM1NGEwYTBiOTI1ODJkMWFiYjU3ZA0KOWY0NmQ4ZTRiYWRkZTdk ZDZmY2Q4YTE2ZjE5Mjc3ZjQ2YjQ3N2Y4ZjIxZDU1YjUyYTQ2OWFjYzhkYjY5 ZmE3NTdkNDJiMmEzNDE3OWJlYzRiYmQ5YzgxYWNmNWFkZTM1YmRlZGQ3MWJh NDliOTEzMDk2ZDM1MmIxZGY3YmE3NjcNCjcwZWYyN2FiYmFmOTcwNWE0YWI1 MWQ1Nzk5MWVkOWE2Njk3NDM0ZGEzZDVkMTU5NmY5YmVkN2ZkNzgxOGNhODhk YjA1NTAxMDA0MDEwMTFlYTgwZDg5YjM0ZDk5NTc2YjliODBhY2FjMGZhNWIw ZDNiZjEyY2MzODNhNzIzOWM2DQpjZmRlZWU5ZTZiMjY4NTE3NTFlNWYyMzk3 ZDdiNWVhN2E2NTNlYWU5ZmE1NTVhZTVkZGUyZmYwMDg2NzViZGI2ZGI0MzZi Yjc0MzZmYjdkMzMyOWE5NjA2ZWU0NzE0NjMwZDYwZWUwYjcyYTJhMmIwOGYx OGFiNWE3NWU2ZWFkNQ0KNzk5M2U2ZDk1OWQxNTQ4Yzk3MjNmNzdhODAzYmNh MTQ3ZTA3MTg2ZDQzNTYxZDVmYWZlYjJiNjI5MzdhODY5NDlhNWE0MWQwYjFh NzhiYmZiNGVjOWYyYzJkMWQ3OWYxY2YyN2JhZTgxYTc3ZDgyY2EzMDkyZjRh NWJiZjM3ZDkNCmVlNWIxODUyODBkZjg0MDEwMDQwMDkwMDEyNTUzMjBlY2Zk OTZlOWIzYTVmNjc3NmNhMTk1ODFiNTczMzNlNTU1M2ZkNjNmMDQ4ZjYwYzBm NjJkZWQwYTdjMTRkNDRmMDhkN2FmYmVkZDdmM2FhYmQ1NGYwYmM5MTljYTlj ZDE4DQo0MDEwMDQwMTAwYzg0MDQwOTAzYWEwMTlmMDQwNTBkNWRkZWQ5NDAw OWFkYjlkMjUzMDFjZmI2OTlhY2ZiNGFiNWM5MmU2YzlhOWQwYWI1N2Q5YzFi ZjI0ZDk4ZGQ2ZWQ0NzQwZDAxMjJhMzU2NWJmMjM5ODhhNGVkMGZiOWI5NQ0K MTNhZjRkNzM5MWI0YTdhMTZhNTUzZDVhMTJmN2FjN2Q0YjJjZGI3MmQ5Y2M0 NzBkYmJjZjM3OGM3NDkyMTFmNjI4ZmVkNTRmYmNjZjg3NDU3NTQ5ZmU0NGJj ZGEzMjNkMmZhZmI0YmVhZjkyNjhhYzU3NDZkNDRkMGI0M2E0ODUNCmVjNzQ2 ZjY4M2Q3NzVjMDY0Nzg4NTM1M2FkMGE5ZWFiMzU3N2RhNGRlNTg2MWRjNDMw OWY2ZjM0NjU0YTUzNTQxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAx MDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwNzkyZTFjNTUzDQoyODE4ZTVlYjUx Yzc0NWJkNGQ0OTg5MmEzYTllNjIzZjNlZjNlMGI4NGQ3ZmE1NTRlYzEzYjdi NjdjNTUzYmZiMjNmY2JmMGY4OWI2YjNkM2E1NWJkM2E5YjQ3ZWE2MTEyY2Iy NTQ0YWU5YTY5MWQyM2RjNzI1Y2UzY2Q3OGM1Yw0KZGNkNGI5YWFlYjU1OTM5 NDlmNmJlNjc1MzBhNzE4NDc4NjJiMDhmMmIxNDkwMjAwODAyMDA4MDIwMDgw YjVkZmVlMmNiNGQ4NmJhZTUyNjM3NjlhMDdjYjgzZDQ4MTkwM2RmODBiNmRh NGQ5Y2FmNmYyOTVhYzc5Y2U0OTdjNGMNCjdiOWFjYThkMjk1NTdmOTU2NGU1 ZmI1NTRkNTVjZTY3NWMyYjY1MzM1NTU0M2NjYjJiY2ZkMjcxMzkzZWM1ZjZj ZDk1YjUyYjRiNjg1YmQwNTg4NDEyNGJjOTFlMGQ3ZjU2NTVhYmNhYTQ5ZWVk ZTRkOGI2Yjk2MmEyYTUzM2NhDQo1YWM2YjQ2NDkzZTBhNDlhNzJlNDYzYzI1 YzNjY2NhYjRiNWIyNmJjZDc0NzdiYjg4MmM4YTNmNWU5MjI3MGZlNjlhN2Zh NTIwZmY0OGUxZjM0N2QxMDczY2YwYjA2ZTJhNzA0Nzg2M2VmMzNlZGU5Mzlj Yjg5OTlhZDRkNmIwMw0KMWI0ZDRlNDM2MTYwYzAxZmY1Y2YyYjAyMTRmMWJi ZGQ5YjE5ZDQ1ZWFjNzkxNmFhZDhhMWFkYTE5YTkyNzFiZDE0YWM3MzFjM2Mw ZmZkNjU0ZjA2ZTBmODk3NjE4ZDM0YTcxNzE3ZGE2MTFhNTJiYTZiNDVlMmFi NGVkNjNmMjcNCjdjOThjZjIwNWMzOTExZjk0ZDFlZjBiNjE3MTA1NTIwYWEy MzVkNjkyNzRhYTRhOGM4Y2VmYjU2ZTM4MWUzY2Q2YjhkYTY0OTQ1ZDljZTQ4 NTcyMjM2ZjI3ODdiODY1ZGM3OTcyNTVjMTQyZGQ1ZjRlY2FkYTM5ZTk2NGY5 OTM0DQo2NTg3YzMyMzlhOTIyZjBmMjQ3MzhmMTJjMTgwZDNiZWU5YTY2NDc0 MTNjNDFmMGU0NzFjZTFhZmM3MDBlNmJiOTAzOGU4NTZjOWYwZDVkZDFhOThm MWQwZjQ1YWQ4YmJjNWE4ZThhN2RkNmJkZTY5OWU0NzAxMmZhYjlmMjNjOA0K YTg5ZDI2ODlkNTY0Y2Y1MzU0YjBjNzk2OWM4ZWZlOGE4YTIxY2IyNWI2Njli OWYxZTA1NGM5NjA4OWJlZjJkYjNiZjM5ZTBhZjJkMmQ1NTJmNmIwNjczYzE1 NDJkOGI2NDM0NTJkZDVkZGI0YTVmMWQwODcxMDM3NGZhZDUwNDcNCjM2Yjdj M2JkY2E5Y2M5MWNkNTM1OWU2Y2FjYTk5NjFhMzYzNjI4ZDhjMDU4Mzc1YWM2 NzA2YjA3NzBmZTNkNTVkOWMxMGMyMTI5YmUyNjYzZjUzMmJkZWVjOTcyODY0 Y2Q4ZDM4ZjA5NjNhZmE3NmNlYzc2MDAwZmYwNTA0YjczDQozMjBmMDYyZDM3 NjkxNGM3MTlkZmNlMDhmYWRmZjM1ODhjZDg0MTcxMmMxN2ZhMGQyZjU5NTRk NjU0ZDdiMWY0YjRlNzg4NjNiODQ4ZjFlNWQwNzlhYzJhOTVkNDdkNWU2NjU1 M2ExOTdiZjIzMmViNTE2NWJlNjhlMzgxYTIzOA0KZTNlMGQ2OGYzNTgyZGI5 M2NiMzM1MjRiNjQ3NGJlODZhODY1Zjc0Y2Q2NTllNjIwYjZhZTlkZDBlMGY3 OTFjMGZiZjBiNWQ3MTRmOGUyZDE2NTZhMmFiZDE5NTI5N2U2NTgzNTEzZDhm ODllZThhNDE4N2IwOTZiYjNkZTM4MTUNCmM4NzJkOGYxNjcxNzE2ZTJmOWEz Y2Y0Y2ExNmIzNjJlODBkOWE1NjZhODkyM2I5ZGQxYjI1MzU5ODFjODNmMzVm NTNlMGRlZTZmZTM3Yjk2NjUwYjY3NTFlNjRmMDhlOWY0OGQwZWE1ZGJlYjZi NmQ0ZmU2Y2RmMTcyOWE4YjRhDQo2OGZhYmE5YTZhNzY1M2QzNWJlOTljZThl MjYwYzAxODFlYThmN2UxNmQ2NGQ1Mzg2ZGM5MWU4NTVlNTRlY2VkYTUyOGFj NDYyOWUwZTQ0N2M5MjRiMmJlNTk1YzVkMjNkYzVjZTI3YTkzYzRhZTdiNzdi YjNjNjI0ZGM5YjcyZQ0KNmNmMmFhNTAyMDA4MDFlNGE4YzFiMmY2MzE2NTE3 MGQ2YWZiOWNhY2NjNTZkODhiYzFjN2Y0OGVmNTViZjBkZTJiM2FjZTE5YTlj NWRjNzU1ZDE5YjZlYjZlOWQ2OTcyODJmOWIzNzJlYjZkNmY2NmQxMTYyNzU3 NWNhNGRmOTkNCmY5NmQzZDJiMDhlZDI3NzBlODNiODBlYTc5MDViM2FiNTU1 MzU5NjdiMGU5OWE1ZDdkNGFiNzU1NDU2ZGRhZmIxMmZmMDAzYjBlNDFkNTVh YWVmMWFjNmZhZmJiZGUyNmRlN2ZjZDg2MTYxM2Q5ZDNiM2VhYjQ3ZGE3OTll YWI0DQo3NTJhNGFhNGIzMjNkYjc0ZWQzNjg2OWQ0NTUxYTBiY2RmNmI3ZGVm ZjYyYzRhZDM2MjEwMDQwMTAwNDAxMDFiMjM2NjNiMzBhY2Q2ZjVhZGFmYWY2 Yzk0ZjYwODVmODkyNTA3NzVkNTJlMWZkMWIwZmRhZWU5Yzg3MWU1OTU2Zg0K NmVlYTNjYmU0NzJiYWY2YmY0ZjRkODNhNTRiN2FhZmUwYmM1ZmVjYmJjZWI0 Yjc1YmU5MmQ5NDEwNTA1MGQzNDc0ZDRiNGVjMGM4ZTI4YzYxYWM2OGU4MDJk YzI4YThhYzIzYzZhYWQ1OWQ1OWNhYTU0Nzk5M2RkYjdkYTU2MmENCjkxODNj OTAxYWRmNmM3YWIwZTk5ZDlmZDQzMjlhNWRjYWZiOTEzNDk0ZjhlNmRjOGY1 ZGMzYzliOWY2OTBiMTZlNmE3MDQzNmU2Y2U5N2EzN2E3MmJkYmU4ZjFhZjQ2 M2JiZmQ5MWM3ZTAwNjgwMWJjMzBiNGE3YjdlNWJkZDg1DQo1MjgxMDA0MDE1 MDE5NzZjZGI0ZThkNTFiNDRiNWRiNjQ4ZjdlOWEzOTNlNTM1MWZkNWIzZDYy M2RhNzc0N2I1NGY0NjNjNzUxMjM0YmFlNWViYjJiMGE5NTU3MzdiMmYzN2Zl NjRlZDY2OTY4YzJkZTllMGFiOTFlYzM4MWYyNA0KMmI5MjkyYWVlNzZmYTE2 ZWY1NmQ3NTNkMmI3YmU2OTVhY2ZiNGFiNWM5MmU2Yzk2OWQyYTk1N2Q5YzVi ZjI1OTMxOWFmZGE4NjgwYjcxNzM2YTc1NWQwNmYwZTZkOGE0ZWQ0ZmI5Yjk1 MTRhZTI5Yzc5YjM2YjRiNDJkNDZiN2ENCjk0NjVlZmRiZWI4MzE2YWVkYmY2 ODJhNTJlMTRjZWI4NTdiODcyZWNhOThiNDNiZGFmMjE0NGVmMjllMzZkY2Ri NTFlODdlYTUzZGU0OTQ3Y2RmZjAwMTkzMTdhZGY0OTBhNzZlZjM2ZGJhNTI3 OTNiOWQ1MzUyZDY3YzFhMGE4DQo5ZGY3NzQ0ZGI1MmU4NDRmZmViNTc1ZWU1 OWZhOThkNTc3YTQyZWIxOWMxNmQxNWI2ZDc0NDNhMWRjN2NhZTFlZDI0MGY4 Mjg1ZGU0ZGYyNDkxYjVhNWQwY2IxODdhZjM5NGJlMDhjNmViNzZjMWI0NmFl Y2VmNmEzN2QzODNkMg0KOWExOGUzYzdiNzA0YTg5ZGNkNDdkYTZkYTk3NDZm NGJhNWNhOGU3Y2RiNjYzNzViYWE3NTM1Y2IzZjJmZDQ3NzJhOWNmMzEyNTUz ZjFlZTA0MDUxYjljOWYzNmNkYWQyZDNlZDI4ZmIyYTUxNWVlNDU5ZGUwNDhl MmU5M2Q3MjcNCjk5NzcxNTE5OWFiNjQwNjAwZTFjMTU0MDQwNjQ5YTE2ZmQy Njk5ZDdkNjhiYmI1YzViMWIyNzZjNzMwMWY0YTI3OWRkNzAzZWMzOWY2Mjky OTRmODI2OTlhYWQ1ZWQxNWU1OTU0YTJmOWUzMmJjZDZlOGVlMThmMWJiYzM4 YWRmDQo5ZTAyN2I0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMDQwNzg3YmMzMDEyZTIwMDAzODkyNzkyYjI1MzUx NTk3YzgyZGRlMTE4NjVlYjUyOTkzN2E5MmRhZmMzNzkzYTZlZmYyZmUyYg0K YzlmYTQzZDJlNzNjZGI2OWVmNmVkOTc3ZmYwMGVkZmU3ZTA3NDU2NWE2ZTMx NTJiMmYyNDYyZDhmMTVlNWVkZTc3Njc0MDk2MDhhYjRhODQwMTAwNDAxMDA0 MDEwMDQwNmJkZGFlNTY3YzliNDBjZjBiNGVlOWFiOWEzODNjYzENCjc2ZjFm ODM1N2E2ZmZhNmY2OWY2OGQ3NjljOWFmNjZhNTJmODJjMmY5YjM5YmU5MjU2 ZWFiNGY5MjVjZTRkMjM0NTU5MWRkOTNkZjE5ZTZjN2YyNWY1NWQzNTg1ODNj NmVlMzc2OWFlZDMzNmIzYzBmYmRkZGEzYTY3ODBmYTRhDQo3MjBjOGQzY2E0 N2YzNmIwZjgwZTZlZjYwNTFkNDk3MGFkOGI2OTI3MmU2NmRjNmQ0MDgyMDZk MzQ2ZjI3YWJkZjhlMmUzZGViNTJlM2M0ZjJjZGMyOTcwYWUxODkyNWQzOGNl Nzk5NTcyNDUxYzkxMmZiNzA3MWNmMmFiODJkYw0KOTg4ZWIxYTE3ODEwZGYy OTdkNDlhOWIwMjQyMzllZTY3MjFkZmQ5M2YwMmIzNmRhN2NlMTJlNDYwNWQ1 M2MyNTUyMjVmZWNmNzc2ZGNlZDkxZDRiNGUxZTc4NGFkY2ZjZDcwZTdmYzdk YWIxYWE1MzcwNzg2NjU1MWFhYTcxYzkNCjVlZTliMjczODUxZTA5YjI0OTMy NjRhNjBiMzg4OTQ1ZmViMTM5YzYzYmZhYTkxMjJjNmYyNDk5NjQ4ZGNjMmM5 NjM2YmRhNDcxMDQyYmQ2NTNkODhkZTFmMzMxZWFjYjE1YWVhMWFlMzA5NzUy YjhmMzBjZjlhNGY4YjRmMDU5DQoxMWFiMzQ2MmNhOGMxZjJkOGM3YWE2Y2I1 ZjQ3YmNlYTU5Nzc5YmZlODlkYjk5ZmVjOWM4Zjc2MTY0MmE4YTQ2M2I4NGEz YzhiNmNiNWI1YjAzYjcyYTFhMGZlNTBlY2RkZmMwZmJkNDk4NGY5MTFmMTc3 OTRmMjVjOWFjMTg3OA0KN2M2NGY0NzhjMjYwYmQ2ZmM5OTIyOWUwZmJhNzJi YTZhOTJmZjkwMzFjMWFlMDNkNTc0ZWZlOTFiN2I4NzUyN2I5NThmN2Q5MTJl ZDE1OTY1Y2FiZWIxOTAzM2IzOGI3N2I0ZGQwZGY1MDYxYWM2ZjQ2YjQ3NDAz ZmU2OWM4OGUNCjI5YzllNTk4Y2Q0NDllYjY1ZWUwM2M0ZjU1NDdkZTY1NDUy NWUwNTQ1MWU5ZWJlZGUwZTJkYjY4YWJhOTY5M2YzZGIxMTBkMWZkYTM4MWYx NTg5NTJiZDM4N2FkMjQ4Y2ZhNzQ2YTRmZDU0NWU2MGQ5NzVkNWMzN2VlZjU3 MTUxDQpiN2FjNzE3ZGY1ZmYwMGMwN2M1NmJhYTVmYzMxODgyYzliM2E3NjEy Y2U2NmYwNTY0N2E1NmNiNjY3ZjY5NDk0NjFkNTFjYmU1MTJmYWYyN2IwZjRm NjYxNmIyYTU2OWQ1ZjU5OWIzYTc0YTM0ZjkxNjliOGI3OWE4ZDEzMTYyMA0K Nzc2N2NmOGFiODFiYmI2NTM3MTJjYWE4OTliZDgzOTBiMWVhMmQ4YmEyNTlm NTI0NGM3NmIzYmI0MzQ2Yzc0ODFkNTkyMDhkOGMxOTJlMjVkYzgwZjNjYWUz YWJjMzg2YWNhM2UyNzkwZWE1NGQ3ZGJhYWMyOWVmZTkzYzFiNDcNCjQxNmM4 NWM1ZDE1ZGI1NmMyMzAzZDc4YWRlN2E5ZWY5M2ZlMWY3ZjcyY2RhMzZiZjlh YWFmNzFkNDY5M2QxZWM2MmI1ZTdiYTNmY2ZmMDZmMDhlMjZjNGQ2YjIzNjg2 YjVhMzAxYTA2MDAxZGMxNmM3OTFkZGE0OTI0OTFhYjc2DQpkZjc3ZjkyNjky YTZiNGIxYzNiNGI4NGUzNzg3ZmEzNjdhYzdlM2JhYjA2ZjI3ODhhOGY3OWM5 ZjQ5ZWU3YWJiNTU0NTNkZTRmZTRiZmM0NzNjMmQ0OWU2YzEwMDQwMTAwZTFk NTUzM2RhMGRjNWE2ZjUzNWEzNjY1YjJhOGFlYg0KNWUwNGQ3NWJjM2RkM2Qz ZDFiNDgwZjk0MGY1NTk5ZmFhZDAwNjQ5ZjFlMTkyYjY5NDY3MWEzNGI4OWYz NjdiNjc0MTdhM2Q1ZWZhODI3MDU4NTJkZTUyZWM0YmY3N2RjOGQxMWE4NzUx NWRiNTRkZjI3YmNkZTZhYmI3YTk5MzgNCjAwMzgzNjI2ZjQ2MzQ3NDY4Zjhm MzNjNTYwNGU3MjljYjhhNGNmYTQyY2FjYThkOGQxNTQyZGQ2MTJmOWY4YjJk MmFkMzM0MjAwODAyMDA4MDIxNTQ2ZDFkOTdlY2FhYWI1OGNmMWRkZWVlZDky OWFjMGM3NzBjNzA3ZDU5MWY0DQo1YmRjZGVmNzdiMDc3OGNiYTE2ZWVhN2E0 ZjkxYzc2YmZkMjFhN2E3YzVkMWEzYmQ1Zjk0N2NmYzdjM2UyNzU2ZDBkMDUy ZGJlOGExYTRhMjgyM2E3YTY4NTgxOTFjNTFiNzBkNjM0NzIwMDJkYmE0OTJj MmU0NzhmZDRhOTNhYg0KMzc1MmEzNmU0ZjliNjU1MmE5NjA0MDc5NzFjMzRh MDM5MGY2ZDNhYTA2YTFkYTI0ZjQ5NGYyZWY1MTVhMDFhNThmMDc4MTkzOWM4 ZWY3ZmFiZmQ5NWE1YmFhOWM3NTMwYjkyM2RhM2EyZDYxZjY1YjA1NTI0YmQy YTliYmYyZWMNCjM1YWFjNjNhYjA4MDIwMDgwOGEwMzJlZDBmYWYyYjM0MWNk NWY1NTZjYjVkMjU1NTY1NWIxYjFmNmQ1MmU3NjIzNjAyNGUwMDZlMzM5Mzgz Y2ZhMDUzNTJhY2U5M2NhNDY4ZjU2ZDFlMWFhMjg0MmFjZGE4Yzc3YzJjNmVm Y2NiDQpkNTdlZGJiNjg3NTk5MTE1Y2U5ZTg1ODdhNTM1MzM0MTFlZDc2NGFi ZTU3NTU1ZjY5ODU0YmEyYmE2NTNlNzA3MmYzNmZmMDA2YzE4YjU3NmI2ZDY1 NzNkZTE1ZmFhNmU5MzM1ZGNkYmYyOTczMWJlZTZlMDI4MWQ0OWNiOWI2Ng0K ZGU5Njk1NjM0N2Q5ZDE4YWY3N2YyNTg2NTczYTY5MzdlNjczYTU3NzNjYzhl MmUzZWYyYWRkY2Q4YzYyYTNiNDU2MGYyM2Q1MTgwMDAxZGMzODIxNzY1ODNj NTBhMDQwMTAwNDAxMDA0MDEwMDQwNDFlNDg4ZGM0NzMxYzQyMTUNCmRiOTMz YmYyZDJlN2JlY2Q0NGY5M2U3YmEwOGNiYmNmNzQyZTg2M2M5MWYzOGQ3NDk1 NTlhNWRlZmVhNTZhYjg4NDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4 MDIwMDgwMjAwODAyMDA4MDIwMjQ1NGQ0YzM0ZDAzYTY5DQplNDExYzZkZTZl MmIxYWVhZTI5NWI1Mjc1YWI0Yjg2MmJiNTk3YzIxMjljYjg2MGIyY2MwYWYz N2U5ZWU0ZTMwNDE5OGU5NDFlNWQ1ZmU3ZTBiYzRmYTQxZDI3YTlhOGU2OGQw ZjQ2OTdjZTVlN2UxZTA3NTM2NzYxMWEzZTk0Zg0KNzk3ZDBiMjBlNGI4OTZk ZjY5YjY0YjA0NTVhNTQyMDA4MDIwMDgwMjAwODAyMDIxYzcyMDc3YWJhMmIy ZjA4YTM3ODU5MzU3NmRjZTlhYWU5MmNmYTdkYjUxMTk4OTk1MzUzMmJkYWQz Y2NlZWIwNzFjN2Y2OTdkMDVmZTk4NjgNCmQ3MTZiNTZiNWRkYzQ3ODc4YTI5 MmNmM2RkZTc5N2I5MWU3ZGQyYmJiODRlOTQyOTQxZTc3Y2IzNDhmZGZhMmFk MGU4NWU1ODY0MThjZTNhZjI1ZWVjZDdhNWIzM2NlNTQ5NGE5ZWZkODZkNGQy NDIwYTBhMTNkOWJiZDY2MGRkDQpkZTI3OGI4OWUyNWM3Y2NmZDgxNjNkNjhi MTQyNzk2ZTRjY2I2MmE4MmZjZWVmYWU0Zjc3MTU4Nzg0OGNjNTI2ZjkxM2Ri MGQ2Yzg3ZWYzNDc1MGZlM2Y0NjE3MWZkY2FkZTI4NzZiMmVjNDlmMjRmZTA1 NDQ1NjhiZTRhM2Q0Yg0KMzU3YmJjYTA3N2YwNTFiYWQ0NTczOTJmODk3YWE1 NTVmZTU3ZjAyN2JmNGNlYTFhODg5ZDExYjBkNmJkOGUxODIwYzI3MDdhMmI3 ZWQ1NDE3ZTc0NWVlZGViNDk2MTQxOThiNWE3NDU2YjdiMWRmYTRhNzhiNGNk YzY2YjdjYTQNCjAwZjZjN2MxYTNhMWU3Y2M3MjNlMGIyNmE1ZWRhZDU4NjVk NDU5MzEyOTU5NWNkMzliNGEwZjA2NjAzNGI2YTcyM2ZlYzJhYjFlMWJhM2Y4 YWMzZmI1NWJmZWI0Njc3ZDk2YmZlODY3ODNhNGY1NGYyMTYxYWJjNzkwZmUy YWJmDQo2YmI3ZmQ2OGI1ZGE1N2ZkMGM4MWQyM2FhOGYxMTYyYWEyNzNjODg2 ZmYwMDE1NzdkYjZkZmI2Njg3ZDhlZTdmNDFlNWRhMjc1NzQ4MzAyYzkzOGYz NzMwN2VmNTZmZGJhZGJmNTk0NzYzNzJmOTQwOTBmZDlkNmI1OTQxYzU5Yw0K OGNmZDY5ZTMxZmJkNWRmNzk1YWFmY2RmNTJkZmJiNmVhNWY5N2U4NGI2ZWNh YjVjYzljMDUyZDJjNDNiZGY1NGRmZGMwYWJiZWY1YjQ1ZGFmZTA1M2VlOGJh N2Q4YmUyNGQxYjE2ZDViNTAzNzZhNmFlZDUxYjRmM2NjOGY3ZmMNCjAzNTQ2 ZjVhYTBiOTI3ZjIyZjVhMmRjNGI2OTM0ODk2N2QxYzZiNjYzOTkzNTJkMmQz Nzc4ODY5OWNlMWYxMjE1OTJkN2EyYmQ1ODNmOGEyNThlODMyZmNkMzVmMDJm MzQ3ZThmMTZiOGEyODIzYWNkNTM1ZDMwOGI3OGUyMTgxDQo5MWU0OWU2Nzhl N2E3MDU4ZDJkN2FhN2U1ODI0NjQ0NzQxYTdmOWE2ZDk3YmE2ZDg1NjgxODFm ZGE1NGMxNWY3MDc2NzM4YThhYTIwN2I5YTAyYzQ5ZWIxNzMyZjU3MGJjOTdm MjY2NDM0OGI2ODczY2JmMzY1ZWExZDBmYTNlYw0KOGRjZGFmNGNkYmU5ZGUz OTNmYjEwZjc3YmRkOTJiMTY3NzU1ZWE3YWYzNmNjZTg1YjUxYTdlYTQ1MTZh YmIwZjUxY2RlODM5MDFjOTUyMjRhNjAxNzZlNjQyOTk3MzI4NjE1NzBlMjRl MTQ4NWE2MjU3MTZmMzU1NDBjNmE1ZjUNCjY2NTcwMzNlZDBiNzg4ZWQwZjky YmU3NzAxMTUzYjBjODc4ZjNjNzIxZWQzYzE1OGE5YmFiMmUwOGY2OTZjZWE0 NjljNWNlNWM5MWJmMzYxNTQ1NmJiOWU4Njg3NTM0ZjQzMTQ5N2E3ZDRkNDQ3 M2Q1M2M2ZjNiMjI0M2YzNDllDQo1YzA4MWMxNjFkZmRhNTNiN2JhOTI4MjM1 YmE3NWI1MDY5ZGQyODdhNzI2ZGI2NmUyMGQwM2EyYzQzNzgxZGMwNzNjMjAz OTlmNmMxNzlmYmE3YWZlNGEzNjNmN2ExYjc0NGQ4MDYzZWIxZjU5ZGY2ODFl YzVhNmJiOTcxNTRjMg0KZWMzY2JmYTQ3NzNkNzVlNzAyZTUwNThmZTRkNzZi MGNlNjQyMDA4MDIxNDI5ZWFlYWEzYTY4ZjJlZjU5ZWVmOWFjMWQ3Y2ZjMTUz YzBlZWJhMjNkMGZiYWU5MjVjNmRlODUxOGZhZjNmZjAwZjMxZWY5N2M5NzM2 NTllZTM3MmENCmRiYWQ2OWFjYWY5ZGQzNGJiOGQ4YzEzYzk4YzY4YzM1YWQx ZDFhMDBlMDE0OGRiNmYyY2ZiMGVjYWM2ZGVjMmRlMzZiNmQxZTE4NDU2MTJm ZTdiZDk0YmUxZGNhODY2OTA0MDEwMDQwMTAwM2MwMTI3ODYxMDFiYTc2NjNi MWI5DQplZjRlODZmZjAwYWFlMDdjMTZjZTBmODY4OWQ5NmJlYTQ3NDJmZWFk Njc4NzMzZTAxNjc1MGI2NzJjNGU3YzhlMGI1ZmU5M2M2ZGQzYjZiMjc5OWYy NzJlYzVlNWUzZjQzYTYyOWUwODYwODE5MGM1MTMyMjhlMzAxYWM2MzQwMA0K MWEwNzIwMDBlNGI2YTc5NTQ5Yjk0OWNhNGYyZGY2OTNiNzgwZWE4NTBmMmY3 ODZiNGI4YmIwMDcxMjRmMjU0MWU0NjM5NzRkNzdhNDJjYTBmZGQzZDRiNmZh NzcwZmExZGI4NzNiZjQ1YjkyYTM5NTZhNzFmNTk5YjJiN2QyYWYNCmFlN2Q5 NTI2ZmRkZmNlMGMwMzUwZWRmMzQ5NTNkYjZhZTJiMTRiNTU1ZjVjNjI3MzYw N2I2MDJjODgzZjFlYTkyZTc2MzgwM2UwYjFlNzc5NGQyNzhlNjc0NzY3ZDEw YmU5Y2UzMmI4YzQ2Mzk1OWRmMmZlNDcyZjM5ZWY5MWVlDQo3YzhmMmY3Yjlj NWNlNzNiOWI4OWUyNDlmNmFkNDIzZDc1MjQ5MjQ5NmNiOTc5MWU1NTRhODQw MTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDU2NWFl ODI1YmFkZWE4NmQ3MDBjYzk1NzUxMWMyZDAzZg0KMTljMDJhYzU3MTQ5NDdi YzgyZTJiMmExNDY3NTlmMjhhNmZlMDc3YmQzYzZkOGEwNmM0Y2Y5YWMwMWEz YzgwYzJlODUyYzZjN2NlOTI5MzkzNzI3ZGE0ZDU1MjgxMDA0MDEwMDQwMTAw NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDENCjAwNDAxMDEwMjcwYTk5YzAyOGVi ZWUxNGQ0MTRjZTllYTFmYmEzYTAxY2RjN2I4MDVhZGQ0NzUyYjdkM2U4YmFm NWU1ODVmMzZmYjk3ODkzNTFhMzNhZDJlMDgyMzVlZGQyZWI1Mzc0OWY3YTQz YjkwYjRmYWIxMDNjMDc5Zjc5DQo1ZTExYWQ2YmQ3MWFhZDVlMjllZDA1Y2Ez ZDhiYzdjNTlkNmRhZDljMmRlMzg4ZjNlZDY1YmQ3M2FjZDgxMTU0MDEwMDQw MTAwNDAxNTcwMDJhZjBiMjk5M2RjNzBjZDNiODM2MTg1ZjIxZWU2YjQ5NTkz NDJjZWUyZTI1YzM0Mg0KMGU0ZmMxMzY0NzNhYjA4N2FkMjQ4YjhjMWE3YWVi MzkxZmUyZTIyNmU3OWM4ZTAxNzRiNmJkMTJkNTZiN2FkNGY4MTc3YzlhMzAy YTZhNTZmMGU1MmNiZjAzMmFiNjU4NjkyZGQ4OTFjZGVkZWEzZmYxMWZkM2M4 NzQ1ZWExYTMNCmY0NjJkMzRlNGFhNDk3MWQ0ZWY3ZmIyZWNmYTlhMGI5YmZh OTVmNjViMmYwZmRjYjA2YjlkOWJkOGI2ODE1NTZkOWFmOTNkNmM2ZGEwZWQw MzIzYTY5MDMwM2Y3Zjc3MzkyNDEzZjQ0NzI1ZGQ1YTVlNTViNGNmNTc4ZGZi Y2QxDQpkY2RhZDNiOGMyYTk5YzIyZGY0N2IxMGQ5YWQyOTYzOWY2MDc1NWI5 ODcyMGQ0ZDRjOGZlM2U1OTAxNGYzZDU2ZWU3ZjliMWU0ODgyOWU5OTZiMGNm YTM5ZjMzMmNhMWQxZmE1NmQ4YzBjYTFkM2I2ZjgwMGU1ODgxYTdlMjU2Mg0K NGFlYWJjYmQ2OWIzMjIxNjk0MjFlYWMxMmY3MTc3OGE5Njk2MDAwNDM0ZDE0 NzhlOGM4YzM3ZWMwYjFkY2E0ZjliYzk5MmExMTVjOTEzNzk3MjI3MWU2YTg1 YzNkYTRmOTk1NGMwMDk4MDNhMmE4MWVjNDAzMGE5ODAzMWQwMmENCjgwMDYx MDEwYzFlODgwOGUzYmQwMGU2ODA4MjAwODBmMGZmOGFhYTA1YTZiY2YwMjU1 ZjEyZDY2MTM3NzM4MGU1OTMxMmQzNWU1ZDhmMTJhNzQ1ODYxNzcwMjRiOGUx NWU1MGM2NmJmZTY5ZWY1NzIwNjMzMzMxY2Y5NDMxOGQyDQplNzkzODAwNzU1 NDA2M2Q3MGQ1NWZlMzcxZGEyZGQzNmY0MGM3OTMzYzhkM2MyNTc4ZTRkMWY4 YTNlMjdjMDJkOGQ5YzM4NjVjNDYxNWYyZTJhNmUxZGU3NjVmYTMwY2E2NWQ5 MDRjMDkyNWNjYmE1NDAyNGY4ODYxZmRlYjU3YQ0KYWZlMjMyZmI5MTM1ODYx NTE0OTFiYzE2YThjZjI5MmU1NTkwZGJlZDk1MzVmNTBlMGQ4YTlhMjc0YWYy N2I5YTA5MmE4ZGYwYWM5MTU1YThhOTUzOTU0OTc2MmM5YzZiNWI1NzM1Y2Fl MTUzNzFhODM5OWFhYTU3NGNmM2UyZTMNCjk1Y2UzOTcxMzZjZjEzYWQ1NWQ1 YWIyYTkyZTZkZTRhNzU0MjIwODAyMDI1Y2QyYjYwODFkMmJmOTM0NzJlZjU2 ZTBkZGU4M2EzZDZkNmI1MGE1NjE0MzY3MzdiYmVlNGI3NmZkY2JlNzgzMWI5 NjQ3Y2QzYmE1OTBlNWNlZjg3DQo4MmJmMDdkYmJhNjY5YjZkYTVkYTQyY2Fk MjNjMzA4MmRiYzdiZGJlZjZkZWVkOWUxMTFiMTBhYTAyMDA4MDIwMjIxYWU3 MzgzNWFkMmU3MTM4MDAwYzkyN2I5NTMxOTY1MWI1MTU5N2M4ZGU5YjNjZDli ZDk2YzUxYzNhYTM2OA0KOTU5NDc0NTIzN2VmOTRkNmZhYzk1YWMwY2VhMWYy MDI3ODllZTZmNGViYzU2YzI4ZDE4YzUyOWQ0Njc5ZGViN2FkZDdiYTcyYjNk MzIyZTVkOGU0OTM3ZWU1ZDk4ZWY3ZGE2YzRiOWVkYmY2N2I2Y2NiNjFiYTRi NzI5MDdkMWENCjI4MWNmMDdkYTcwM2UyYjJhNTc1NGUzZGI5MzlhYjdlOGI2 YTc1Yjc3NGY4NTdmYzk5ODQ1ZDNkMjNjN2FjZGIyZTk3NzNiYjlmNTkzODAz ZjQ1ODBmZGFiMWU1N2JmYTUxZDA1MGU4NGJlNzcxNWJkZDE1ZmJiZmUwYzIy ZTliDQo3MGRhMGRjNDM5YjBkYzI5YWRiMTlmYTM0OTAwY2ZlOTNiMjU2MzRh ZWVhM2U0ZjA3NDE0M2EyOWE2NTJkZTUxNzNmMzdmYzYwYzIyZTVhOGI1MDVl MWM0ZGQ2Zjk1ZjVkOWU5MzU0MzljM2RkOWMyOGE1MzljYmQ2NjZmZTg1OQ0K NWI1YmE0YThkMzhjN2RjYmViY2NiNTA2ODZmY2Q2YjQ3OTA1MWY5MTk4ZGU0 OGY1NDI4MTU0MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAw NDAxMDA0MDEwMWIyZjYxZjY5MTc0ZGFhZDJjZWY2ODc0NzZlODYNCjRhYTIz ZjFiMWJhZGY4YmIyYjI2ZDYzOWFhYjNlNjcyOWQyYmI4NzQ3NGQ5NDIyZjc5 YjUxZmRkZmQwZWJiNjBjMzU2ZThmMTczZDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDIxOTU0NjBiNmRkDQo2ZWY0ZjZiYTdl ZDI2M2JkMjFmOTkxOGU2ZWZmMDA5MmQxNmIxYWQ1YmU5NzRiOGVhYmNjOWYy OGY2YmZlMTE5NTZkNmIzYjk5NzBjNzkxYWY2YmFiZWEyZTE1NDY3YTk3ZTRm ZDEwMzkzNDc3MDVlMGRhOWVhOTcxYTk1Nzc1YQ0KYmJmMjVkODk3ODFkODUw Yjc4NTA4NzBjMGE2ZThiNTQ2NDg1NDAxMDA0MDEwMDU1YzY0NjQ5YjBkMmQ0 NTQxMWQ5NDQ0OGVmZTQxNmVlYzM0MmQ0MmZmMGVkZTkzNmJiZGVjYmUyY2M0 YWI3NzQ2OTdhZjI0NWQyOWVjNGU3MDYNCjk5ZTYwZGNmMWMzMDY3ZTJiYmJi MmU4MDRiZDZiZGFiOGYwOGFjZmNkZmVjOTlhOGE5YWM0NWJjNTM4ZTRiZDUy NTlhZGYxMTA3ZTRlZDkxZGY1YTRmNThhZWQyY2ZhMmZhNTVhMmNjNjkyOTNl Zjk2ZmZkN2M4ZDZkNGJmYjhhDQo5YjcxNjNjOGJjNDZjNmIxYmJhZDY4NmI0 NzQwMTc0MzE4YzYxMWUxOGFjMmYwZDhjMTZkY2I3NjRmNjgxOWUwYWE1MGY1 Yzc4NjNhYTAyMzg0MDdhYzIwMTk0MDMyODA2MTAwMjEwMDAxMDExNDAxMDEw YzIwMTk0MDMyODA2NQ0KMDAwNTAxMTQwNDEwMDQwNGE5MGYwMjdiOTU1NzMw NTk2YmRjMzcwZjE1MjQ0YjU5ODM1ZTI0MWViNzFlOGIyNjI1OGQ5YWY2ZWNm MDA5ZTNjOTRkMTJjMzBlYWQ3ODJlMzg1NzgzMTdiYzU1ZDI1MGQyYmFhYWJl YTYzYTU4M2ENCjM5ZTc4YmJjMWEwNzE3N2IxNWM5MzZmMDhhMzY5NzMzNWM1 N2VhMzkyZTUyYmE5NmRkMWJlOWE5MWM3MGY3YmJmOWM5NDc4ZTNlNjhmMDFj ZmFhY2ZhNzQxNDc3OTczMzBhYjU1Y2VkMTMwZmI1YjQxYjgwYzBlMWJlZTU5 MTQ3DQo5OGI5N2U4ZmMwZmEwN2U4YzUwZjY3YjE5ZGYyZGM3NmI3MmE5NzY3 YmY4YjQ3ZWU1YTNkNTFlNmUzYzkyMzIyYzdkOGEzNzcyZDU5OWM2YjNkYjJk ZWNkYmI0MjNhODIzNzYyNmI5NGEyMWM3ZTIwZjU5ZmY2MDFlZDU4NTc3Mw0K ZTFhNzhlZDY3MzNkMjRiOWVhYWNkZDM4YmRlN2I3YmJiNGU2ZmU0YjRlNzk3 MjIwODU0MjAwODBiNjVlMWM0NDEwYjA3MjJlYzlmNzJhMmU2N2JiZmYwMGEz YjQyMGVmMmVlYjM1ZTk0NjExNGJjMTM2ZjNmMWMyMmNlYWYzZTkNCjIwODAy MDA4MDIwMDgwZjcxYzkyNDUyYjY1ODllZThkZWQzOTZiOWE3MDQxZWYwN2Ey YWU0YTM0OWFjMzNjYmM5OTY0MzI0OGUzMjQ4ZWU2Zjc5MmU3MWY2OWUyYWQx MTVjMmI4NjFiMmYwZDg3MWViYzUwYTkwNTUwMTAwZTg4DQowMjAwODAyMDA4 MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMjIwNjRlMTUwYTY0 ZjI1ZWMwNzA1Y2QwNGY0Y2YxNGNhZWYyYjg2NWM2OGFjNzdiYjkzODM2ZGQ2 NWFmYWIyNzk3NjM0Y2Y3N2Q4MTVlYTMyN2M5MQ0KOGI1NmYyZGU4ZmI1YTg5 NzliNDY1NzZjZDkwZWQwYWU4ZjAxYmE3YTRhMjYxZTcyNTZjOGQ4ODBmNjY0 OWY4Mjk2MzZmNTI1YzkxYTdiOGU5MjY5OTQ1M2ZmMDA3Nzg5ZjgyNmZmMDA4 MzdiZWNhNzY1YjUzYTEyNmFjYjhkY2ENCmUzMTU1NTc1NWM0ZDhiNzIwNjkx MWM0ZDA3M2NjZjEyNDljNzc3MjViMWI3Yjc3NGIyZGJkY2YzYmQ3ZjVmOGVh NmEzNGE5NDFhOGM1ZTcyZjliZmUwZGFjMTY1OWM5MDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMDQwDQoxMDA0MDEwMTAyNzgxNDA1OWFmMTdiODZk OTA5NjhjNDk1MGUxZWFjNzlmODlmMDVjYmViYmFmZDFkMmE5ZjBmM2E4Zjky ZmRkZjg3ZDRjZWI0YjM5ZGNjYmJhMjYwMTUzNTMzZDVkNGJlYTJhMjQyZjkx ZGQ3ZjcwNWUwZjc5Nw0KYjVlZjZiM2FmNWU1OTkzZmYzNjNhZmEzNGExNGEz YzEwNTg0NDk1ODQ0YzQ1MDA0MDQzYWYxNTVjMDIzODI0ZWU4MDQ5ZWUwYTRh NTRhNzU2NGExNGQzNmRmMjRiNzZjYjI1MjUxNTk2ZjA1NGM3NDUyYmI4YmZk NDFmMTVkZmUNCjk5ZDA1YmViOWM0ZWVkZjU1MWYxZGU1ZjBlY2Y3OWE4YWZh YjUyYTdlOGMzZDI2NWMyOWU4ZTE2MWNlZTZmMTFkNGYxNWU5M2E3NzQ1NzRi YjBmNGEzNGY4ZTRiYjY1YmJmODcyNWVlMzQ1NWI1MGFmNTc2Y2UxNzgxNzQ4 OTk5DQpjNzgyZTlmNmRiMDYwZjZlNTk1ZDEzMzAzMWRlYWQyYTU2NDZkYzBj ZTE1YWNhOTUyZDE4MGFjMDdiYzIwM2QyMDAxMDFlYjIxMDAyODA4NzFmNjIw MjI4MDE0MDA3MjQwM2FhMDA4MDhhMDIxYzEwMDQwMzgyMDIyODAyMDIwOA0K MDgxZTAxMDEyMjU3NjFhNGFhYWU2MGM3YWUzMmZhYTQ2NTRkMTI4NjAzNzk5 ODA2YjljNGZhYTM5OTI3MGE3NGQxMTMzNTA2YTdkNjlhNzZkNDVlMmFhZTkx OTkwN2Y0NTBmZGYxZmVlMWZiZDY1NDI5NGU1YzkxMTRhNzE1ZGENCjZhYmJh ZWQyZTZhOTgxYWViMmQxMGE2MTIxNzExMzU0ZTFlZmRjMWQ0Mzc5MGM5ZWZj YWNlODVhYWRhNTUwYzdhOTVmMTI3MTg5YWRlYmFiYWIyZTk1ZWZhYmFkYTk5 NmEyNTc3MGRmOTFkOTIzYzNjM2M4MmM4OGM1NDc2ODkxDQpjYTRkYWRjYmI1 YjYwZGQ4OWYyYmI5MzU4NWRlZTA1NWM2M2YzNjVhMmMxMWVmNTQzMWU3ZWE5 NzY3YmI4YWJhODJjOTJkZGNiMDlhM2U4Y2VjMDI4M2U0MWIwYmQzYTFjZGMz YWExOTI1NDlmZWRjOGUyM2UxODVjZTVmY2I4YQ0KZTI0Y2Q4NWFjNzg2OGEz NjgxZTRiMDBjYTM5YWY2Yzk3YTM3M2Q3MWY3MzU4ZWNjMTZjODg0NTgxY2Ji NDc3YWNlZjg2ZThmNjJkMmRkY2Y4YWE2M2I4ZjMxZTkyZGQ3NWI3N2Q1Mjdi NDE3Y2RmMzM1YmFjNDM5NjA4NTQyMDANCjc4MGM5ZTRhODVkMDg0ZWE0OTQy MGIyZGVjOTIyY2I3M2FiODY3MmM4YTJmNWI3MDkyNWRkM2M4MmFhM2VhM2Zm NGQ3YTI5N2ZhMmMyYWRlNWZmYTBlYWE4YTUwZWQ1ODZkZTY1ZGNmZmUzZDlk YTViOTVjN2IyMDQwMTAwNDAxDQowMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAx MDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAxMTYwMzI0ODIzOGMxOTFlNzgw NmIwNmYxZjcwZTI4YjdlNDI0ZjBiMzJkOTE5MzVhZjY3ZGFkZWYyMWFlYjdl OTdhZjdiMWRjOWYyNA0KN2Q5MzNkZWZjMjk2MzQ2NzJlNTEzNTE1ZjU5YjBi N2RhYWQ2OGZiOWU1ZmNiMjY2YjZjZjQ3ZmQ2ZDU3ODM3MGE5Yjc1YjViZDQz YTQ3NGFlZjczNDYzZTJhNzU2NzUxZjM3ODM0MzcxZDMxYjA4N2IyNTI5ZmJi MGJlNjY2NTYNCmRmNDcxYjViMGI1ZDc2ZDQ5NTk1MDdhYjI5YTI2YzQzZGU3 NzhhOWUzNjRiYjY0NjhhYjc0ZGFiM2RhOGQxNGJjZGU0Y2MyZGRiMTJkOWRk MDBjYzk2NTdkNzM4N2QyYWI5ZGYyN2MzMjA3YzE0Y2FkNjkyZWMzNGI1YmE1 M2FhDQo1NWRiYWNlMWYyNDkxOTdkYmY0YTY5YWI1ODAyZGQ2MGI3NTJlM2Fj NTRjYzA3ZGY4Y2E5OTUzOGFlNDhkMmQ2YmZiYWFkZWQ2YWM5ZjliNjVlOWFk MGQxODAzMDA3MjAxNDg2MTNkZjk4ZGQxZGM4MDhlMDBlODgwMjAwODAyMA0K MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwODEzODBhOGMxNjFi ZTVmNTk2ZDY3NjMwOTBmYWE3MGUwZGU4Y2YxM2ZjMTcxZGQyMWU5MTUzZDJl MWQ1NTJkZWFiZWNlZWYxN2ZjMWIyYjJiMTk1YzRiOGE1YjQ1MTgNCjE0YjJj OTNjY2Y5YTY3OTdjOGYzOTJlNzczMmJjMzJlMmUyYTVjNTQ3NTZhYjZlNGY5 YjY3NWI0ZTExYTZiODYyYjA4ZjJiMWM5MDIwMjE5NTU0YjIwOGI1YWU5MWMx OGM2OTJlMjcwMDAxYzRhOTY5ZDFhOTU2NmE5ZDM4ZTY0DQpmYjE3MzIzOTRl Mjk2NWIyZTcwZDllNTIwM2FhNWMyMjAzZTg4ZTJlZmYwMDkyZjQ4ZDI3YTBi NzE1YjE1MmZlNWMwOWZlNTViY2JmODVmMzM0OTczYWFjMjNlOGQxNWM0ZmJm YjBhYTExNDMwN2FiMTMwMzdjN2FhZjU1ZDNmNA0KYWIzZDNhMWMxNmIwNTFl ZjdjZGJmMzZmNzM5ZmFkNzM1NmJiY2Q1OTY3ZTRiZTA0MWEzMjU2ZDNjY2M2 MmE2MzFjOTUwYWEyYjYxMTgzZTZhYzY1ZTU2YzYwNjU1MDE1NTE4ZWY1NjMy YTU0MDFjMTVhMGY3OTQwNDUwMTFjYTANCjIzODQwMDIwMjI4MDg2MTAxMTQw NDEwMTE0MDQzMzk0MDQxMDAxYzRhMDIyODA2MDg0MDQ1MDEwZTdjYjhmOTJh MDI5ZWE2YWU5MjkyM2VkMmFlYWExYTc2MGU2ZTk2NDBjMWYxNTVlN2M4M2Ri NzMxMmJhNmQ0ZjQwNTljMWY5DQo2NmE5YTI3Mzg3ZDA4MWM2NTI3ZjQ3MmIy NjE2YjVhN2VhYzU5MGNlYmQzYTdiY2U0OTdiY2Q3OTdjZjQ4ZWQyMzRjMWNj YjRkYmFlMTcxNzhjZTFjNDA4NTg3ZGZjNTZjMjllOTU1ZGYzZDhjMzk2YTM0 MTdhYWYyY2Q1NTdmZg0KMDA0ODFkNGY3MGRlNjViMmRmNDc2ZDYxZTAxYzQx OTVlMDdiNzgyZDg1M2QyYTExZjVlNTkzMTY3YThjOWZhOTFjMWE5ZWY5YWJi NTFkZWRlZTc1ZDJmMzU1NTAwZmQwMmZjMzdkYzM4MmNjODViZDJhN2VhYzQ4 MWQ3YTkzZTYNCmNjMWViNGJlYTI3NjUyYzVjMWQyYmI3NzNmYmQ1MjViYmMx MmQxNTg0ZTcyZWMxNTUyYjFhYzc3NjdmMzAwZWNlMzE4ZmEyM2ZlYjI5MjY5 OTQ4YTcyN2I5NGY0YjFlZmJjNzBlNjU0NjVmMzY2NDk1NGQxNDdhNWViYTcz ODA0DQpjNWI4M2NkZDgwOTI3ODhiNjViNDk3MTU0NGJjNGI2NThlOWE0ZWNk Y2M4YzE3NDg1YWQ4ZDgwMGU2ZTNjODdiYzg1MzUyZjQ2MmQ5NmRjY2I4YTdj MjdkNDNkMmQ2YTZkOGI0ODU5ZWNhZDY4NjhhMWEzODY5ZjAzYmRhYzAwZg0K YzQxNWM2NTQ5NzFjZGM4ZGVjMjNjMzE0OGFkYjhkNzQzNmRiNmQ0ZDdkNDNi NzYxYTc4ZGQyYmM5ZWU2OGNmZWU1MTRhNWMyOWJlZTJkYWI1MTUzYTcyYThm OTI1OTM4ZGFiYWI2NmI5NWNlYWFlMzUyNDk5YWFhNTc0Y2ZlM2QNCjVjNzJi OWQ5NGI4YTRkZjc5ZTI3NWFhY2FiNTQ5NTQ5NzM2ZjNmMTI5Y2FhMTExMDQw MTBhMTQzNzU3YjliNDNiYWRjODBlNzAwNTUzYjRmNWVmZjAwNDllZGU5NTVk NzY1NTJhMmNiODUzOTM4ZjgzY2E1OWY4MzY1OGIwYWUzDQplYWMwYWEwMjAw ODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwNzhh MDA3MDA2NDljMDU0N2IxNWMxNTc0MTZjYjk1ZDY1MTE1YjJkZjU1NWFmM2Qy OWUxNzQ5ZjYwNTcyNGU1YzkxOGY1NmUyOGQxNQ0KYzU1NjZhM2U2ZjA2NmY2 YWQ4ZDZkMGFlYTFhZTc1OTViNmU4OWRmNGViNjUxMTlmZDExOTc3YzE0ZjFi NWE5MmU2YjA3M2Y3MWQyOGQzMjg2ZGM3YzRmYzE2N2U2NjdiNjlmNDcwOTRl MWY3YmQ0ZTAwZWIxZDE0MWZmZjAwNGYNCmZlMGIyMjM2NGY5Yzk5Y2VkYzc0 ZDk3ZmQwYTNlZjkzZmQ5N2YyNjc3NmFkODY2Y2ZlZGJiYWU5YWRiMzVjYTQx ZjRhYjY3NzNjN2U4OGMwZjgyYzk4ZGE1MjhmNjY0ZTdhZTNhNTVhOWQ2ZGEz MzUwNWZmMDAxNWZjZTRjZWFkDQpkYTdlY2I2ODhkYWNiNWRhNjhlODlhMDYz MTA0MmQ2N2M0MGNhOWQ0MjMxZjU1MWNmZDZiYmFmNWRlNmI0ZGNiY2RiMmU0 MWEwMGMyYmNjNjNkNjAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAy MDA4MDIwMDgwMjAwOA0KMDIwMDgwMjAwODA4MTNjMTUxZjIwNjNkN2RiZjMy ZGVkMzRmNGU0M2VhODhmNjQ2M2JjZjhmODJlMjdhNDdkMjNhN2E3NDVkMWEy ZjM1NWZjMjNlMmZjN2I5MWIzYjNiMTk1NzdjNTJkYTI2MDZmN2JlNDkxZDI0 OGUyZjdiOGUNCjVjZTNjYzk1ZTIxNWFiNTRhYjM3M2E4ZjJkZWVmMjc1YjE4 YThhZTE4ZjIwYTAyZjA4MDg3OWFhZTFlNzA5MTQ2ZjA1ZGU4MmMxNTU1NGQx MmNkOWE3ODRmMmM4ZjU5ZGU0MTc3NWEzNzQ0MmVhZmIxNTZiZmYwMGI3NGZj NzliDQpmMjVmYmIzNTU3NWE5NTNhM2U4Yzc3NjVmZTJhMmE1YTE2NzY3MGM2 MWE0OGUyZTNjNDlmNmFmNjBkMzM0NmIzZDMyM2MzNmQwYzNlZjdjZGZiY2U2 NmUyZWFhZGMzZjRlNWVlMjhlYTI1MWM5NmYxMTg4NWJkZWZjYjhmMTU3MQ0K NDY3YjYxY2UwYWEzMDU0YzdkMTVhNWM1N2MzODI0MmIxOTcxNWFjY2Y1MWMx NTBhOTU1MTg1NjQ4MTM4MmI0MWVmYWEwMjIzOWEwMjNkMTAxMWNmMDQwMzg3 N2EwMDgwNzFlM2MwZmI5NTAxNGQyZDdkMGMxYzY2YWRhNzhiZjINCmU1NmI3 ZWQyYWE5NjQxNmY5YjU1ZTk5YTdjZjZmYTg2ZGFjMjNhMWE5NjdmMTU3YWE3 MzdkOGZlMDUxY2EyYjliMjgyNWRhMTY4ODg4MWVkMzU0ZGI4N2U0Y2JiZGY2 MjkzZWNkNTlmMjgzZjgxMTNhZjRlM2ViNDk3YzRhMTk3DQo2YWRiM2Y4NDdh ZGE4YTE3ZmYwMDU3MWJkZGY2MDUyYWIyYjg3Y2E5YjIzNzc5NmViOWNkN2M0 Yjc0ZmI2YmQwMzExM2JiNWQ1NTNmZjU3NGFlZmRmODUzNDc0Y2JiOTdmZDM2 NDRmNTFiNTVjZTY4YjVkNTZkZWY0OGMyMDlhNw0KYjdkY2VhMzFmZThkYWNm YjRhOWUzYTM1ZDNlNjkyZjc5MDRiNTZiNThmZTY2ZmRjY2M3NmIzZDI1YWRk MTNiNzI5NzRhZDRiYmM2NmE4NmI3ZWMwYTc4ZTg3NTlmYWQyNDg4NWViNTQ1 NzI4YjJkNTUzZTkxNTdjOTQxZjkwZDgNCjI4MjExZGYyM2RmMjFmZGNhNzg2 ODVmYWE3ZjIzMWE1YWUyZmNiNGZlNjYzOTVmYjc1ZGEwNTQwNzA4NmI2OTI5 MDc0ZWNhOTliOWY3YmIyYjJhM2EyZGJhZjU5YjY2MzRiNWJhY2Y2OGE0YmU2 NjIzNzJkYTVlYjliODZmMzZhDQpiNTVkYzBiNGZkMThlNWVjYzdiOWI4NTk5 MWQzNmQyM2Y5MzI2MzNkNDZlZTdiNzE2MGMzMmJlZTk1ZjVkMmY2NmZhOGE4 YWNhOTkwNjFhZDdjOGU3OTI3YmY4ZjQ1M2FhNTRlMGI4NjExNWYwMmQ1M2E5 MmY0YWFjOTllNjVhNA0KNzUyMzU5MTEyMzExMzAzNWM0MWViZDU2NGI1ODQ4 YzM4NGQ0ZTRkZTM5YjJkZDJjOWU0YTA5M2VlMzNlMzFlYzI4YTU3ZTE0MmQ5 OTExODk2YmFjOTgzNDM4ZTcwYTA5YjMyNjJiMmYwOGI1ZDIwNzM4Y2Q1ODc5 YmYzMTQ1ZTENCmY1OWRmYjk0NzA1Y2U0NjQ0ZjA5Mjg3YmRmZWM0ODlkZmRh NGJiOGMxZWFiNzgwNTFjYjk5NThhZTE1OTY1ZDJkNzRjNWVmMDQ4NDQ0NTI2 NWM3NTU5ZGRiNmRiYWQ2Y2UwZmFhOWI3ZGMzYjlhZGZmOTlmODJhNDk2NWE4 OTJkDQpiYmUxZTNhOGZiMTE5ZGVjNTM0YzdmMjhmNmE5YTc2ZGVlOGY3YTll M2E4MzcwOWM2MzgwOGUyZjU4MDNlNjQzNDdiNTJmNmE3NTU2ZDI3ZGZiMTFk MDhmNWI1OTc4MWY0MjliYzAxZWYyYjhlM2EwMzU3ZWRiNmZlMmQzYTA0ZA0K MGIxZDg5YWU5MzM2OWMwZmM0MWViM2NmYjgwMWVkNThiNzUyYzUzNmJiY2U3 N2E0MzVmYWFiMzk0MTczOTZjNzM4YzRmZWQxODBlNTY5NWFjMWU1OGM5ODUw YTEwNDAxMGExNmZiYjY0NTFiMDhmYWZmMDBiOGFhNzY5ZWQ1ZmUNCjkwYjhm ZGVmNzA5ZjM3NGI2ZmZlZDFjOTY0NTc5ZjUwMDQwMTAwNDAxMDA0MDEwMDQw MTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwYTliNGY0OTZjNDc1MDZhOGIx ZDFkZWRmNzRhM2I3NTE1NWIzYjQ4ZGFmNjNlNDk0YjczDQpjMDkwMzAwNjdj ZDY1ZDNiNTljZDI3OTM4ZWQ0M2E1NzZiNjc1NjU0MTQxY2E1MWQ5ZWU5MmM5 YjEyZDdlOGViYTcyMDIxZDc2YmRkYzJiODhlNjIyMGQ4MWJmYmNmYzU2NGM2 Y2ExZjk5ZTRlNjZiZjRkMmVlNWI1MmE3MThmOQ0KZTVmZjAwMDY3NTY5ZDk0 NjgwYjM5NmJlOTc0ZDUyY2IyMzc5NDk1NDBjZWVmZWZlNTY0NDZkZTljNzky MzllYjhkN2I1MWI4NTg5ZDU2OTc3MmRiZTg2NjMwNTJkM2QzNDIyMmE3ODU5 MGM2MzkzMjM2ODY4MWVjMGE2NDkyZTQNCjY5NjcyOTRkZjE0ZGU1Zjg5MzNi MzZlNzJhYTVhNDQwMDA2MTAxMTQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMTAyZTAzMmE4ZGUz OTgzMWRiZjVmNDViZDlmMjZhDQo2MjFmNTRlZTdkN2IzMWRlNTcwZmQyNWU5 MjQ3NGU4NzUxNDFlNmFiZmYwMGM3ZmIzNmI2MzYyZWIzZTM5ZmFiZjUzMDU3 M2RmMjNkY2Y5MWM1Y2Y3MWM5NzEzYzQ5NWUyMTUyYTRlYWM5ZDQ5YmNiN2Nk OWQ1YzYxMThhZTE0Yg0KNjIwYTIyZjIwNzkyYWUwNjRhYWExYjdkNTVjMjZl Y2E5YTMyZWM3Y2U3MWUwZDZmOTk1YjdkMzM0OWJhZDQ2YTc1NzZmMGNmOGY2 MmYzNjYyZDdiYWE3NDE2NjZjY2MyZGQ2MGE1YjdlMjU5MDA5ZTcxZjQ5YzM4 MzdjODdlZjUNCmVjOWEzZjQ1MmQzNGZjNTRhOGI4ZWE3N2JlNGJjOTdlZWNl NjJlNzUwYTk1YjY4ZWM4YWU5NWRjZjJiYjVjMWFiMmQ3M2NiODA1NDg5MTZi MmQxNTEyZTVjNTVmODI4NTMxNzBjZTU1YzUwOWIxYjgyYjU5NTJhYTM3NzEw YTg1DQo0Yjg0MjcwNzFjZDQ2Y2JjYjg0NDdjNTUwYTk1NmNlNTllNmFjNjA5 YWRlMmU1NGMwM2QwZTNjYjhhYjcyMGI0ZGQ3NTM2OWRiMWIwYmVlZjdkYTFh MTBkZTYyNjlkYWQzZWVjZTU1ZWExMjdjOTE0YzlhZjZmMWU5MGZiMzJiNA0K ZWYzNjJiYTU0NWNkZTM4NjI4ZTlkYzQxZjY5YzA1MmFhMTM2NTM4OTFhZmVl N2U5NjE0YjkyY2IwZThlOWU1YzcyN2Q1ZDQ4NjdmNzVhMGZkYWIzNjg2OWVl YjNjNzExOGQ1ZWU1NTI1OTY4Yzc1ZmU5MjlhY2VlNmY3MzI5OTkNCjQxNmRj ZmQxNmMyNWVlNmZiNWNiNmQ0ZjQ4YTNmOWE0ZDlhOWFkYTlkNjhmYWIwNDUz Y2JiNTFkNmY3MDFmN2ZkNGQ1OGQwN2E0MmUxMThmZWU4MGIzYTNhNWRhYzdm MmU3Y2NkNjRmNTRiYTdmOTkyZjcxNmVhOGJkZGNlYmRhDQplMTU3NzVhZDlm Nzg3MzdkNDNjOWY4OTU5MTFiM2I3OGJkYTA4YzQ5ZGU1YzRiOWNkOTg4NWM2 MWE5OGE3MzJmNmNmNzhlNjBiOWM0ZTdkZWIyZDUzYTZiNzUxNWYwMjBlYmFh Mzc4OWM5ZTNjZDkzZThlZTYxZTA0NzM2MDM4Nw0KNzhlNmFlYzI0NDZmNjJi ZmI1ZGUxOTQyZGQ4OTRmOTQ4ZTQ1NTUyMjg0YTMyYWFiNDk4M2NiYTcwYTlj MjhhZTRhMmE5Njg5MDE3MGUwNTBhYTc4NzkyOGRiM2JlMTI0M2I5MmExM2E4 ZTQxYWRlZDFlMjM4ODNhNTkwZjI2NDYNCjM3ODk1NmYxMzdiMjJlZWFmMWNj YTg4MmNkNWI1NGVkZWFhN2ZjOWEzMWNkOTFlMWQyN2I0ZjI2ZmM1MzEyN2U0 NDcyYWQwODJmNDU2NTk1YTBkYjZkMTEzOTkwMDZlZjNiZTc2ZTljYjlkZTZl ZTY3ZTBhZjRhMzAyMDcyYTk1DQo4YjA1NzU3YmFhMWM3ZThiNDcyMGEzOWNm MjY3NTBhMWMwNWFhNTdmMGU2YjFkYjMzZTI4YTI5ZTRmNTcyNTQyZDkzYzRi MDU2M2U0YTlhODY1MmM1ZjNlNDM4MWUwM2JmZDhiMWU0ZjhiNjQ2NjUzNGEy OWNkZjYxM2VhMjQ4ZQ0KMDgwNDcxMWY1MTgwNDcxZjk3N2Y5OTJhZTliYzJj MjIzOGU2NTJlMmVmMjhlOWUzZGY5MDI4NDkyNGNjY2FjOTQ3OTczN2Q1Y2U1 NWU4ODI0Y2I0NTdjYmY3NWI1OTU0Mzk4NzMwNTFiNDUzNDY0NzJjZjIyN2Y1 OTI5MmUyOWUNCjdiOGM4YThmYWFhMmEzZGU3NWVmYTJkZTkyMzRmNjliYWVi NGE4OGI3NGQ2YmJlNDM0NjQ4ZmU4YTMzOTdiODc5YmY4N2Y2MTZhMzU3YWQ5 OWFhMmI5MjMyMzRmYTc4ODcxYmVkM2E0YjkwZTJiNDY2ZDBlNTRkYmU2YTJm YmExDQpiNDdhN2IyYzRmY2MzNmFhNzAxYzMzYzNiNTkzZDY3N2Y3Nzc0MmQ3 NWNiY2NmMDcwN2QyMmFiZDY1NTU0ZDcyOGZkNGMwYThlNWNiNDBjYWQ3Yzkx YzNmNjk1YWEzMmQ2NDEwMDQyODUyZGMxOWJmNmY5MDAxZWIzNzBlMWVjNQ0K NGVkM2QyN2ZkMzZiY2ZiMmY0OGU4MjdjYWEyOTQxZmJkNjU3Y2QxOGY3OGFi Y2ZiMDQyMDA4MDIwMDgwMjAwODAyMDA4MDYwYTAwYTg1NDIxNGM4MDQxZTQ0 MWYyNTUyYTEwYTA0MDEwMDQwMTAxNTc2Y2I3NGY3N2JiZDFkYWENCjk4MTMz ZDY0ZWM4MTgwNzdiODgxOWY2NjU1NjMxY2JjNzc5MDVjNTc4ZGJkMTk1Nzk3 MjhhNmZlMDhlZjJiNmQxNDM2ZWI1ZDJkYmU5OWJiYjA1MzQ0ZDg1ODA3NDZi NDAwM2VjNWQwNDU2MTI0N2NlZjU2YWNhYjU0OTU1OTczDQo5M2NmYzRhYjU3 MTE4NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQw MTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDQxY2VjMmEzNzgwNjNmN2ZiZWI2 ZGQxZjYxMDEwZWFiNzhlMDM5ZWUwZWYzZmMxNw0KMTlkMjNlOTBjNzRkYTdk NGQxZGVhYmZmMDBjN2M1ZmVjNmNlYzZjOWRjNGI4YTViNDU3Y2NjMDllZjdj OTIxN2JkZTVjZTcxY2I4OWU2NGFmMGNhYjU2NzU2NGU3NTFlNjRmOWIzYWU4 YzU0NTYxMmQ4Mjg0Yjg3NWMyYjkyYzkNCjQ2ZjA2NDE2OWQzNzM1NTA2Y2Y1 ZDk4YTAzYzQzM2U5Mzg3ZWUwYmQwYjQzZTg4NTViYmM1N2JkY2M2MWQ4YmI1 ZmYwYmU2NjkyZWY1MjhkMzZlMzRiNzY2NWYxNTNjMzRkMGI2MjgyMzZjNzFi NzkzNDBlNGJkN2VkYWQ2OTVhDQpkMzU0Njg0NTQ2MmJiOGU3Mjc1MjU1MjVj NTM3OTYxZWVlMWNkNjYyMjMyZGYzY2EzMDc4YTkxMjJjNmNiMzU1NGJjZjhh OTMwNTBiNTNkZjkzY2Q1ZTkxNjkyY2JjMGVhYWE1MGY2YzkzMGUxYzcyMTVh ZDE3NjRhZDg5ZmNiOA0KYWI0YTk3MjgxZGM3M2QxNDZjYjhhZTEzNDcxYzJl OTY1OTE5MTQ2ZDE5MmY3YjgzNWEzZGE3ODJhMTUyYzE3MmRhMjY5OWI1MzA4 NjU1NDk3MDkwMGY5OTQ4Y2RlMWZhNjcwZGY4OTU1NTRhNTIyOGU0OTFhZTZm ZGI3MWJiODANCmU4ZWNkNjhhNmE0MDc4MDkyYTFjNjU3N2I4NjA3ZGFiMjIz NmFiZjMxMWJhYmRjNmE3ZDQzYjQ0ZDZkNzlkZTZkNmVhM2FjZWNjZmYwMDQ3 MGJiYjI2ZmI5Yjg1OTExYTMwOGYyNDU5YzZkOWFlMmIwYmU1OTBiZTQ3MTkx Yzc5DQo5NzlkZTNlZjJhZmMyNWM4YTY1OTY4YTg2NzFlNDg1NTMyODQ5NzQ1 MjA5MWJjMWNkZTIxNGQ0MmFiYTczNTIyMWFmNGQ1NDgzODk3NThkYjRmNTkw YjVlZDAwMWM3MzFkMGY4MmU5YTM4OWFlMjM5OTkzOTUzOTYwYjhkYmViNg0K NWE3OTRkM2NlZjJlMWNkYTdhZTE1ZDE3YmUxOThmNWE5YTZiOGQxOTE0NzUy NGUwZWY2NDI5NGMzNmIyNGM3YzhkN2IzNzVmODIwZjQ1NTQ1YWQxNjhhYWE1 YzNiN2UzNTUyZThjYjFiMzE0ZjVjZThjZjY3MzFjNjNhYWExNzMNCjhlNTY1 MTVhMjcwZTE5Y2FhZTQ4ZGEzYzM5ZmM1NTRhNjA5MmU5MGFhOTU0ODk2NjVm MTU2OTdlMDk0ZTZiMjU3MGRlNzYwOGU0N2I5NTMwNTU2NTE3Nzg2ZTE0NTQ3 NDliYmI4ZDczZjFjNzc0NmU4M2U3OGUyNTVjY2M3ZTBhDQo5MmQ4YjZkNjVl MmEyYTNkNDYxMTFjN2QxYWRlMDE1OGU0NjRjMmRkMmM2NTk2Njk2NjJlMzky NGI4YThkYzhjZDg0MzFjOGE1OTFmZTNjOTQyZDk5MjkxNDczNGEzMWUwYTI2 YzlhMzEyZDE1YjU0MTgwZTBlM2I5NDEzOTE5MQ0KNGUxYzRjOTE0MzExNjQw ZWFhOTBlZWM5M2I3MGRjZmQxOGZmMDA4OWZiMTUyMGIwYjg5OTJkNjkyY2Yw MmU0YmViZmQxNDkzNDhlOWE3MzhmOWEzOTI4ZGJjOTcyNWMyYjI1ZDJkYjRk YmNmMDRmMWNhYWE0NDMyNjY1MTU3NTYNCmRiMWU5ZmE4YWRlMDI1YzZlNDQw ZjU3OWU1ZWVlMjdkODkyNzg0NTI5NDVjZWEyNDUxZTg1ZDMxNzFiZTVjZWRk NjJiN2M3YmQ3MmJhNGMyMzY5MjNlNjk3NzE3M2NmODM1OTkyN2M4YTkzOGEz NDI5M2E5MmVjMmI1N2ZmNTE1DQo5NDIzYzkxZjQ5YjRkZDhlODc0ZDY5YWI3 NTgyZGFjZGNhNGEwODFiMDQ3ZTIwMGUyNGY4OTM5MjdjZDcxOTM5Y2FhNDlj ZTVjZDliZjhjNTQ1NzBhMmUxNTU1MTE1MjUyY2I1NTNiYzMyMjg1OGU5MWVl M2QxYTA2NDlmNzA1Ng0KMDkzNTE1OTY3MDE1ZGFmMzM1ZmYwMDU1NWNhZjkz OTI2NGFlYTk3Y2ZjN2EwMjdkNTFlYzE4MWVjNWE4OTNlMjc5Njc5ODVlZDQ3 NTZhNGE2ZmI0Yjg1MWJjZjBlMmIxZTQ3M2Q1MTYxOTc2MDcyMzJhMTIzMjI4 MDIzMDU2NWINCjJkNzM1ZWVlZDQ5Njc4M2Y5Y2FkOTA0MDA5ZTQzM2Q1MjMx NzI5MjhhMzZkYTM1NWE5NDM1MWI3YWQ0YjljNjcxNmJlMmJmNjMwYjlhMjdj MTUxMmQzY2FkMmQ5MjI3Yjk4ZTA3OTg3MDM4M2YxMDU1Y2Y2ZDhmYmNiOGEz MmM0DQphM2M5ZWViYzhmMDg1NDIwMDgwMjAwODAyMDA0ODFjYzgxZTY1NTMy OGFhZGY2NDVjYWRiNjBiZWRlNWMxYjY5YjM1NmQ3MTNjOGMzMDM5YzNkZjhj N2M1NWQxOGNhNWVhYTMwZWJkZWRiNWJhY2Q2YThhM2U2Y2NlYWQ1YjBmZA0K N2Y3MjBkN2Q0NTE1MzViMjM3N2QyYWI5YzZmMGZlY2IzMjdlYzU5MzFiNWE4 ZjllYzczZDcxZDJiZDM2OGVkMTZlNmZjMTZkZjE3ODMzY2I0ZmEzOGQzMGRk NzVlZjUzNGIyMWZhNTFkMTQyMTgzZjQ5ZDkzZjA1OTExYjJmZDQNCmNlNzZl M2E2YjM3OWZiM2QxNGJjZjdmYTE5Y2RiMzYyZGIzZGI1ODBmMzY0MTVmMjBm YTc1YjJiYTVjZmIzOTdjMTY0NDZkYTkyZGYxOTM5ZmI4ZTkzNmE3NWY2ZWI3 ODdjOTYwZDIxYjZmYWRhMDFhZGExZDNkNjlhNGE3YTRhDQo0YjU0MDAzYTNh NzhkYWM2OTk1Zjg3MWUwM2E4NmVlODVhZmJhNmI4Zjg2M2M5MWRmNzQ1Mjk1 NWZiMjNiOWFkMjcyOTU0NmY3NmZiMTZkZjVjOWFiNTYyOWQ4MDQwMTAwNDAx MDFiNGY2MTM2MzE3NGRhNDBiODRhYzBlODZkMw0KMDNhN2M5ZTVkYTNiZDQ2 N2RhZTNlYzU5NTZiMGUyYTk5ZWUzOGZlOTZkZGY1MTYxZDUyNzg3Mzc4Zjcy ZGRmZWM3NWEzN2U2ODViOTNjNzA4YTAwODAyMDA4MDIwMDgwMjAwODAyMDA4 MDIwMDgwMjAwODAyMDA4MDIwMDgwMjANCjA4MDIwMDgwMjAwODAyMDA4MDIw MjA0ZTA2NTUwMTYzYmU1ZTliNmQ4MzcyMjIxZjU0ZjFlYWI3ZWE4ZWYyYjkz ZTkwZWJmMGQyZTk3MDUzZGVhY2I5MmVlZjE2NmMyY2FjZTU3MTNjYmY1NTFh ZmU0OTFmMmNhZTk2NDcxN2JkDQpjNzI0OWVhYmMxNmFkNjlkNjliYTk1MWU2 NGY5YjdkYTc2MTA4YTg0Nzg2MmI2M2NlMTQyNWU0NTAxNzBiMmQyN2NiNmYx MDQ0ZTE5NjM0ZWZiYmM4NzE1ZDJmNDZlYzdlZGJhOGQzYTZmOTJmNDlmOTJm ZjAwMzA2YmVmYWFmNQ0KNTQ2NTIzNjMwMTgzYzU3ZDBlNzE4Nzk3MTBhZTA1 MjRjZTU3MjI4NWE2YTI0ZGRjYTk2MjhiMTk2MmE4OWIyNGU1NDg5NjRhMTQw ZjkzOGE5MTIyZDI1MTkzMWQ1NTcwMGY1MWM5OTNjMTVhZjYyYTU0Yzc1YjEz NmExYjRjYzENCjI0ZjUyNDY0NTNjMGMzMjQ5ZWQwMzkwZjEzOGYzNTEzZDhi OTE3ZWE1YjRkZmVhZjA2NGVjNmQzMDlmYWQ4OWU2M2VjMWVhMzdmYmNhMjcz NWQ4NWU5MTQ1YWFhZDE2ZGI3NThjYmU0MGZhZGFjOWRjMTgyNmFiN2Y2OGU2 OGU2DQo0ODA3ZDU2ZjJlODA3MzU1YTZkYjkxNDk2YzhkMzU3YTM5YzhjNzBl ZWVlNTlmMWQ4YzY5MTgwZGM0ZTVjZTNkNzJhNTQ1YjkzMWNhOWUyYWExMzJj OTU0ZGMxNDJhNTBjMzQzNTk3MWFkOGU4YTgyOTI2YWNhYjkwZTE5MGMxMQ0K OTdiZGRlNDA3MTU2MzY5MmNiMmU1OTM2ZWU5NGY0NjZkNjM3ZDExZDU2YTNh OTg3NGU1MjNiOGY2NmVmYmY1NDkxZjkyMGVlYjdkYTczZTBiMWE1NzMxNWM5 NjQ5NTQ1OTQzYjVmZDhlYjc2NjBkYjZkZGFjMzNkNWQ2ZDkyYTANCjBhN2E4 OTJhMDgyZjg2YTM4ZTA5MjAwMDFhZjFjYmI4OGM3NTBiNmZhNmRlZjFmZjAw YjUzZTY2YWFmYWQ5MzVjNzEzNTY0YTRjOTE4N2IwZTFlY2UyMTZmZGVlOGQy MjVjM2IzZTQ1Y2VkZjVjMjY4NDFmYTU4ZTJhNDhjOTMzDQoxMmFkM2UxOTE3 MjEzMDJkZTJhZmM5MDM0Nzg3NGJlNTg1NzIyOWMyNTNjYjEzMjRlNGE4Zjcy YTllMGE3NmM5MmMxYzBmY2Q1NmYyMjY0OTQ4YTg2NTUzNjQ2ZjAzOWM3MDU1 NGM4ZGMxYTNjYmE0MGFlZTIxYzI0YjJmZWFhZA0KNmYyNTU0NDk2ZTkzYTJi NDkxMjI0YjlmZTNjM2NkNTMyNWVhMjQ4N2NiY2YwYTM3MjI3OGM0YTU3Y2Ew MjhkYjI3OGM0YTQ5NjdmNjI4ZGM4OTk0NGI3NTQ1NDAwZGM5Mzg1MGI5MTJj NjJjYjVjNzFmY2JlYTg5OTAxZWMyMWUNCjJmZmM2M2QxYTNjZmVjNTFhNWM0 ZmMwY2FmNjUwZGI5YjI3NTdkNDlkZTJjMDQ2ZjFlNzhlNDNjMDJhY2U0NDU0 ZTNkYTQ5YTU4OGJkYzM4Mjg5MTc0ZDk5NmRhYTk3OGI3ODY3YzNiZDQ4NjNj YTQ1YjZlNTM4YmVkZmUzYTU4DQo5ZGJkNDE2ZmNlNGU3ZDU3YmZhOWYyY2Zj MDI0MjNkNjRiYzA5ZjNkNDUyY2JlNzIzYjBiZDFiNzY3NDZkYjZjNzZiZGJi NTM5NjU1ZDdjNjYyYjczMWUzMDYzYTdjZjE5MzFkMGM4NDcwZmM1MDNiZDY5 NzU0YmI1NTI1ZDU0Nw0KOTJlNjY2NThkYmY1NzFlMjk3MzY3NDZmMjVhNjM2 NDZiMmRiOGVhMDM2MGQ5MzVjYzQ2ZmRkYThiOGVlZDBjNTgzODNlYjlmNThm YjFhMWNhMWFkMmM0MTlhZGQ0ZWI3NTU2ZDI3ZGFmNjM4Y2U5YmU3MGUxOGMy ZDYxZTcxNTcNCjYzMjBhMzM4MGEzNjZhMmFmMzJmMzE5Y2I0Mjg1ZjMyMjNk YWI0YTA0NjExYjFiNjM3NmJmOTdlZDAxYjU4ZTZlNjNiN2MwZjliMjdlYjFm NTViZjY5ZjcyY2JiMzhmMTU0Y2Y3MWQzZjQ2ZTg3NTk3YmQ2NzY0NTY3ZjYz MDVkDQphY2RhMDU5NzZhYjdiODE4ZGRkOGFhNjQ2ZDVjNjAwZTE4OTA2NGZm MDA3Yjc5NWI3MTFlMWE4Y2ZiMGJhM2I3M2Y2OGQzMjk0OWYzOGZhMmZkZGM4 YzIxNDA3NDAxMDAzODAzMzllMDllNjUzMjU3NWIyZDE3NmJkNGEyMWIzZA0K YWVhZWUxMjFlOTRkMTM5ZmVmMjM4MDU1NTE3MjdiNjQ4NmJkY2QwYjY0ZGQ3 OWE4ZjliNDZjMmIzZWMyZjVlNWNjMzVmNWIwNTJkYTIyM2Q2YWE1ZGU3ZmU4 YjMzZjEyMTY0YzZkMmE0YmMwZTYyZTdhNWJhN2QxZGEwZGNkZjgNCjJkYmUy ZjA2YzRiMzdhM2FkOGE5Zjc2NGJlNWVlYjJlMGZlMDRiMjlkYTIwNjc5Njc4 YmJlMjE2NTQ2Y2UzZjk5ZTRlNWVlYmE2NzczMzc4YjdhNmEyYmM3NzdmZTdi OGQ4OTY2ZDliNjg3YjI2ZWJhODM0ZDUxZjY4ZGZlOTY2DQo2NzZhZmYwMDdi ZjJiMjYzNDYxMWVjMzlhYjlkNmY1MGI5ZjZiNTlmYjllMTdjOGNiNWIxMzE4 YzBjNjM0MzVhMzkwNjhjMDBhNjViNzIzNGVmNzc5N2I5ZWI3NDA0MDQ0MDAz OTIwMjllYjZhYTBhMmEwYThhZGE4N2VlYzM0Zg0KMWJhNTc5ZWU2YjQ2NGZj MDJhMzc4NTkyNGE3NGU1NTI2YTljNzliNzhmODljMWQ3OWJhY2Q3Y2JmNTdk ZTZhMzI2NWFlOWRmMzlmMDBlMjcwM2Q4MzAxNzNmMjk3MTM3MmVmM2U4NmI1 Yjc1NmQ0MjlkMDVmOTUyNWYwZmVjYTANCjU2OTkyMTAwNDAxMDExYzY3OTIw M2E5M2QxZmFjNjI4NzQwZDQ1ZTI0NjYyNWJhZDQxN2I0ZjdjNGNmNTViZjFk ZTNlZDViNmI0ODcwYzM4OWY2OWU0M2QzMWJhZWI2Zjk1MDRmNjgyZjliZTdm YjFiOGMwYzBjMDU5YTcxNDEwDQowNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAzMjgwYjRk ZTZlZjBkYjI5Mzc4ZTFkMzNmODQ2Y2VmM2RmZTRiOWRkNzM1YWE3YTU1YmY1 OGY3OTNmNTU3ZWZlNA0KNjY1YWRhY2FlMjdjMmI5NzY5YWVlNzllNmE5YTg3 Y2YzYmNiZTQ3OWM5MjdhYWY5ZmVlZWVhYWRkZDY5NTdhZDJjY2E1Y2NlY2E5 NTI4ZDI4YThjNzkxMmQ2MjEyODQwNDBhYTg2Y2NjMzQ5NTI2ZTUyY2Q1YWUx YzY0M2I4ZGMNCmY3MGU3ZjFmYjE3YjBmNDE2YzNhYmI3OWRlNGI5YzllMTc5 MmZlZmU4NzMxYWI1NmNjZTM0YmJiOTk5MzExYzE3YTU5YTMyNTNjZTAxNTcy NDBhMDllNGMwM2QxNWM4YTMyYzk1OTMwMDA4NTMyNDQ2Y2IxNGYyNzEzODUz MjQ1DQphNTBiZTQxOTBhYTUwOTcxM2E2YWJhYWY5MWQwZDNjOTU5NTNkNjI4 NDY0YjdjNWM0ZjA2OGYzMjE1YjI5MjVjY2FhNTkzMmFiNmU4OGFhOTgwOTZm NTU2NjM2MWZmMDBiYWQxYmM4ZjYzYTRlMDRmZjY3MWVkNThmMmFkOWY1NA0K OTU0NGNjNjgyZGI0MzZjYTcxNGY2ZmE0OGE5YTJlYWQ4ZGI4Y2Y4OWVhNGY4 OTUwM2RjYjhhY2U0ODBkNzdhZTZhN2I1YWU2YzAzZTZjMmNjN2I0ZjEzZmI5 NjRkMjViNmU0NTIzNGVkZTcyNGI5NjY0NDg1OTgwZGMzZTdiYmMNCmQ0YTg4 ZDk2MTk2MzkyNTk1YjBjNTFiYTQ5MWVlZGQ2MzE4ZDJlNzM4OWU0MDAxYzQ5 NTUyOGI3ZTQ2ZDRkMWJlOGY5N2FiZTc2NzVmYWI2NjdkOWE4NWQ4NzBhNTYw MDZhNjQxZTNkMjNmNmU0ZjgwNTg5NTJlNTJkYTNiOTkxDQoxYTZmZjMxZDEz YTVmNDU2OThkMWI0NWYyNWQzZDY4ODI4ODExZWJjYTA2ZjRiMjFlZjczY2Yx NzdiZDYwY2E3MjkzZjQ4OWQyYzE5MTgyZDAwNzEwYWMyYTVhZjUwNThlZDlh OWI0ZjU2ZDhhZWY0YWRhYWEwYWQ4OGM1MzQ2Nw0KYTgzZDQ3NzExY2MxZTg0 MDU3YzY2ZTBmOGEzY2NiNWE1MjU4NjcwMDZiZGQxMzc3ZDlhZWI0OTc0ZjVk MzdlNmE2NzEzMjUwZDY5NmUxYjU1MGU3ODFmY2IxYzljM2JmYzA4NWQ5NTlk ZGFhZDRmM2RiZGE3M2I3NzZkZDViZjANCjMxNjE1MDY5NmE1YjMzN2Y5YTc5 YzNiYzBhY2RlMmUxNzkzMGI4MzhkNzBmNjk3ZDhlYTFhZjhjMzk4ZWM4MmE3 NGYyOGMzOTUzYzFlYmI1MWRjYWUyMmUxMjIyNTM5NTUxYzI3OTdiODNjNzFl MDg1MTQ3MDUyYzhkZGQyNWVjDQoyNDExZGNhOGM5ZTJmM2NjZjMxNGVlNzcw NzAwM2M0NzI1NmE5MzJlOTUzNDg5ODY0ZWI5NTc3MTE2YTg5MjVkMmYwNTYz OTEyNDYyNDg3NGJjMGE4ZGIyNTUxMjk2NTljMDNkZmUwYWM2Yzk1NDRhMjk2 YTNhNzU1MTM5MTM0NQ0KMTQzMzRmZTJhMzZjOTUyMmQ5MjNlNWFhYTg2ZDM0 MWM1ZWVlNjQ5ZTBkMWQ0OTUxNjcyZjA4Y2I4NDE0NjNjNzIyYjY0N2M3NDU0 YWQ4YTJlNDM5MWVhZTNkNWM3Y2Q1ZjJmNDM2MzFmMmVhY2IyY2I2YjAzYTQ5 Mzc5YzQ5MjQNCmE4NzNkYTRmMjc4NTgyZjU0MTA3YWMxNWM5MThiMjY1NmRk YWU0ZmEyYTYxNmZhMjM5YWRhOTFiYmMzZmEzNjllYmUwNDg1NDZkZWM5NzMy NGExNGQ0YmZkYzlmMjQ2ZDhkODQ2Yzg1ZmFjZWYwZDk2YmUxNzdmMjcyZGQy MDc1DQo2Yzg0NjNlNTcyOGMxMTAzN2MzOTZmNzczNzAzOTk1MDVlZGNhYjY4 NzU3MGY1OTkzNTFhNTJiOWE5ZDZjZjkyZTQ3NzdjNTE0NzE0MmM4YTM4ZGIx YjE4ZDBkNmI1YTMwMWEwNzIwMDc0MGI5NjM3MjdiNzdjZDQyOGNlNWFmNA0K OThkNDFmMjhkNDc2NmQzNTEzZmQ0YTM4NWQ1NzMzNDdkNzdmYWFkY2Y5MzQx M2VkNTg1NzBmMmQyMzk2ZDcyYjdhNTFhNDhkMWI0YTMwYjBjZTNlYTk3ZWE2 ZTAwNzkyOGU1Y2NkNTU1ZTY1ZGUwM2VhYTgyNDg4MTEzOTUwMTENCjRlZDA2 ZmNkODZkYWNjMWE3MmUzNzc3YjcwZWFiYTgxMTMwZmUyYjA3ZjE3MTViNGIy OGUyMmU3ZGU3YTJmNDVhODcwZDA5ZDY3Zjk5ZTNlMDVjMzVmZWM4NmRkYWVh ZjExNWRkZDc1YTliNzU2MzIyMTAzOGIyMzZjOGM3YjQxDQoyNDEyMGUzMDQ2 NGYyMmE3YWQ2ZWFhM2UyYzllYjVhM2Y0OGViNjk5NDlkMTUwNTI4ZTczZGNm ZTI2YWVhZWY0NzZkNTcxNTUzOWI2ZmJjNWI2YWEwY2ZhYWY5NGJlMjc2M2M0 NjA4ZjhhYzM5NTk0ZjNiMzNhZmEzZDM0YjQ5NA0KN2ZkY2E3MjhiZjBjMzVm NTQ1YzZkN2U4ZTE3MTkxZTFkNzlkNGI0ZjEzMDczNmQxYzA1ZTRmODY1YzQ3 ZDhhZjU2NGRmYWNjYzZhZmQzNmE0OTM1NDI4YjdmZmI5ZTNlNDhkOGY2MmQ4 YjY4NGIyNmVjOGZiNTFiYTU0MGZlOTYNCmJkZmRhZjFmMDZmMDY4ZjcyYzk4 NWI1Mzg3NjY0ZTVhZWZhNGRhOGRjZWNhN2MwYmJhM2I3Y2Y5OWIwYTlhOTY5 ZTkyMDZjMTRkMDQ3MDQ0ZDE4MGM4ZDgxYWQxZWMwYjI1MmM3MjM5Yjk0ZTUz N2M1Mzc5N2RlYzlkODFkY2FhDQo1YTQ1MDA0MDEwMDQwMTAxYWI3NmUzN2Zm YjhmYjM1YTlhNDhhNGRkOWVlOTIzNjkxOThlN2JhNzhiY2ZlODgyM2RhYjE2 ZWE3YzM0ZjFkZTc1N2QxNWIzZmI0NmExMTliZTUwNWM1ZmIyZjk5YzkyYjRh OGY2ODBhYTAyMDA4MA0KMjAzZGM3MTQ5M2NkMWQzYzAzN2E1OTVlMThjMWRl ZTI3MDNlMjUwYTRhNGEyOWNhNWM5MWRkZmE2ZWQzMTU4NzRjZGI2Y2QwMDAx OTQ1NGVjODcyM2E5MDM4OWY2OWM5NWQwYzIzYzMxNTEzZTc3YmNiODc3Mzcx M2FlZmYzMzYNCmNiYjJiOGM1MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4 MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAyODJlNzcw ODZkZDQ2ZmE4OThlNzFjMWFkZWFmM2QwMDVhYWQ1MzUyYTNhNmRiYmI4YWNm OTcyDQo1ZGVmYjE3ZjljOGM4YjdhMTJhZjNlMDg5YWUyYjZiNjdhZmFjN2Q0 Y2VlY2I5ZGM4NzQ2OGVlMGJlN2FkNGI1MWFkYTg1YzRhZTJiNzM3ZjI1ZGM3 Njc2ZjQyMTQ2MGExMDI5ZDZiMGM4MDgwMjAyMmQ2M2E0N2I2MzYwY2JkZQ0K NDM1YTNjNGE5Njk1Mzk1NTlhYTcwZGRiNzg1ZWYyZDljOTQ1NzEzZTQ4ZDli NDc0Y2RhM2ExODY5NTlmMzYzNjg2Zjk5NWY0Y2Q4NWE0NmNlZGE5ZGJjN2Yy YWY5ZjZmY2NlMGViNTQ3NTI2ZTZmYjQ5Y2UyMDJjZjIyMjllNjcNCmYwZTBh NDQwYjQ1NWNiODA3OGE5MjI1OGQ5OGY1NjRiYzRmNTUyYzUxNjE2NGE4YTgx ZGFiMjI2ODc0OTM0YTcxMWM1MWI0YjllZmYwMDI2OGU2YTQ3YjJjOTRjNjRj ODJkNWEyYWI2YjRiNjZiZGNhZWEzODM5OGE0ODFkZjdjDQo3N2U1YmM3MmYy NmZiZDYzNGViM2U0ODkxNDRjZWE4NmRiNDU2ZGE1NmQyZDA1MmM1NGQwMzc5 MzIzNmUwNzlmODlmMTJiMWRiNmRlZTVlNTUwZTAxMDAyNzAxMDFlNWQyMDAw OTNjMDAxOTJhOWU0MGQ1ZDdlNzk5ZTU5NjYzYw0KZGVlMmU1OTkwZGI2MjA2 ZjI2YjFiZDM0OGRmNTk1MDIyNjYwYjU1NGNmOWU2ZGM2OGMwY2YxNzYzMzgw YjA2ZmI1M2I2YjA4NzE1Nzk2ZmRkZGFmZmNlZjMyNmRlY2VhZGNjYjg2OWFm N2JlNDZjMWQyYmE5MzRhNjhhNjk5YWQNCjNhNWVhMmUzNzQyMzBlYWZhZTk5 OGQ3Nzg4NjM0MDNiODNjYjhmNzk1Yzc1N2U5NTI5YmM0NjllZGU3ZmQxYmJh N2EzMzVjZTVmMjJmNTUzYjZlZDQ0ZWM4YTRiMmRiZTBlZTJmNzNkZTQ3ZDhi NWQyZTkyNTY3ZWFjMTJmODk5DQo1MWQyYTlhZTcyNmNiNGNiYjU4ZGEwNTVi OGI2OWVhMjkyMGNmZjAwZTE1MjhlMWVkNzEyYjFhYTc0ODJlYmJkMmY3MTMy ZDM2ODJlY2M5ZTYzZDRiYjQ3YjhiYmVmYmE5MmFhMzA3YTQ0ZDYzM2VjNmFk NjU2ZTkwZGNhZTc1MA0KYzg4ZDg1MDVmOTRiOWQzZDNlYWFhYWMxYWNkNDk3 MzkzYmY3YWE1YzNlYzJiNDU3MWQyM2I5N2NhYTNmODkzYzZkNjhhNWI0MTE0 YmE5YjQwZDA2YWRiMTNlZDk3N2FjYTk5MjQxOTc1M2Q0M2E0MmY3ZDNjOThl MGUxOTNlZjENCmQ0MjhiNGVlOTY1ZjU4NWQ0NmUyMTM2ZDJlNjliY2E2YmJi ZmNlNDQ1NzU2MzQyYmQyNzRkYzcwNzJiNmExYjI1ZTM0OWRmMjdiMDVmZTFk Yzk0NzE2NDhkYzk4ZWExOWQxZWMzZDQ3YzQxZTA1N2QzN2EzZWI1NmJhYzVh YWI5DQpiNTc5NWRhYjkzOGJlZTZiZmNjOWU2NTdiNjM1MmQyYTM4Y2QxNmVh MWI4M2E5YTVmOTNiZGZlYWYzNmJiYmMyZGRjNjc4NzgzMDI3NGY4OTcxMjQ1 ZTk5NTJkMjMyZDNiYzBhYzg1M2M5ODhlOTkzMDRjMGY1NTc3MTExZjA5MA0K MzMwMGFiYzQ1MzgwOTcyY2RlYWU3M2UyYWQ3MjJmOGM0YTdhNjk3N2EwNzFj ZjM5ZGQ4ZjY2MDJiMjMyZDliZjEyNDljN2QyZjcxMzI0OTQwMjQwNGM5NTUx Mjk5ZDNmZTM2MDJiNWIyNDQ4YTU5MmFiMTkxOTU2MzY1ZWEyNTANCmNiNTA3 MDc4ZjEyYTM5MzI1NTEyOGU1OWZjNzJhMjZjOTYzMTJkOTUxNTY0YmI3MTlj NWM3ODYwMjg5YjMyZTlkMjVjZTQ1NWQzY2Y0ZDQ2Yzc0MmQ5MDNlNjM4ZWQx YzNhOWVlMWUwMTVkMTZhMjU5NTYzM2E5OGMyZDhhNzdjDQo4ZTllNTJmMjc5 OTU2Yjc5MTg1MWQ5MTU3NGYxNzJlMWM1NTEyMjE5YjJiYTZiODMyZGQwZmE4 ZDBmYWE3ZjA2NDdmYmNhYmIyNTI5ZDJlYjFlNWVjOTczMzYwNmM3ZjY0OTdk ZGEyNmEyNzNmMzI0MTQ2Yzc4MzcwYjkxNmU0NA0KMDM5ZjY2Y2U4ZTk0OGU5 ZDM5OWU4MGMxNWVlNjM2ZDFjZjM5MzMyYmFiZmI0M2MyZjUxN2NjZmEwNWE3 YjRmNWFiNGM1ODI5MmM3NjVhNDZkMjUwZDIzMzcyMzhkYmYxMjRmNTI0ZjEy NGYzMjU3MzE1MjcyYTkyNzM5YmRjZGENCmM2MmEyYjA4YmJhYjBhOWU1ZTdk NTNkMDc3YTAzODE3NWZkZmJmOTRmYjQ4YmU1ZTQzY2JlMjlhYTVjYzg0ZmYw MGEyNjdhOGNmODM3M2VkNWFiOWNiOGE2ZDllNzdhODU2ZWI2YmNhNDVhMjk5 YWEzMzRiNTE5N2E4MDcwNTFjDQo4ZDZkNDc5MmU5MDcyNTBjODgyMjU0MmIw YWJkODEzODA0ZjNjMDRlYzI4NzVjNjg2YjU3ZGM2ZDBkNjhiNzkxODdiNjlk YWY5M2YyZGRlYjNiZTI1NmZlOGMzODI5YTg5ZWM5YTY1YmY1MTY5NGU5YmU3 ODU5ZjMzMjU1MzFiMw0KMTg0MDEwMDQwMTAwNDAxMDA0MDEwMDQwNDBhMDM5 NWI2ZmQ3ZmYwMGJhNWFmMjBiMjQyZmRlODZkMzA4MGYwMzk3NmIyNjFjN2Rj ZGRkNWE4YmI5ZTY3YzI4ZjVkZTg3ZDlmNTM2NzJhZWQ2ZjUxZmM5NmRmNWM5 YTg1NjE5ZGINCjA0MDEwMDQwMTAxOWU2YzhhYzlmNzczNmE3NmE4ZTQ4Zjdh MWEzMmVhZDkzYzM3M2U2ZmYwMDc4YjU2NDViYzM4YWEyNGNlNzdhNDk3NWY2 NmQzYWEzNGY3OTdhMmJkZmZkMWQ5NGQxODFjZjJiNzY3ODcxZTkwMDQwMTAw NDAxDQowMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAx MDA0MDEwMDQwMTAwNDA0OGFhYTk4YTk2OWRmM2NjZjBjOGQ4MzI1YzU2MmRk NWNkM2I2YTMyYWY1YTU4OGM3NzZjYmUxMDk0ZTRhMTA1OTZjZDZkNzZiOQ0K Y2Q3NWFjZWQ1ZmMyMjZmMDhkOWY1NDdmMTVmM2ZlYjlhZDU1ZDUyZTdhYzk2 ZDE1ZWFhZWU1ZmNiZWQzYjJiNGI1OGRiYzMwYjlmNjk0MTg1Y2UxOWM5NjA4 YTAwODAyYTgyZjFhNjY5ODU0ZGYwM2M4ZGU2ZDMzM2I0M2U2NzgNCjAxZmYw MDVkY2JiOGU4NjY5ZmY2OWJmNTVlNWVhZDNkZmRmYzk3ZjI2YTM1NGFkZDVk MWUxNWRhNjdjYmRjZDcyMzkzM2MzOGUxNTQxNDE1MGVjMzQ4NTIyMjhjYjE1 NmNiODY5NTM0NTIyMzJjZjQ3NmViODVmZTQzZjczYzA4DQphOTMzODc1NmM4 ZGNiMGY4NDZkZmE2N2M3ZTZmOWFhY2FhMjhmMjJiYzJjY2RhY2Q2MGI2ZDk2 Mzc5YTY4OGJhYTI0ZTEyNTQ0YTc3YTQ5M2NjZjQxZTAzMDE2MmNhNGU0Zjcy ZjRiMDVjMmEyYTY5ZTkyMzMyNTRkNDQ3MDMwNw0KMzc0OGYwZDAzZGVhMTlj ZTEwNWM1Mzc4NDVlYTMyOTdhYWIyNjM1NWZiNDRkMjc0MDVjZDc1ZGRiNTBm MWY0Mjk5YTY0M2YwMThmOGFkNGQ2ZDZlYzY4ZWNlYTY3Y2I3MzJlMTYzNzEz ZGQ0NzFlNjYzYjUxYjVhODI0NzE2ZGENCmVjNzUxMzc3M2VhMjQxMThmNzBj OTVhNGI4ZTk2NTFhN2VjZTBkZjllYzY3YzM0OTlmZTc5N2MwYTI3NmI4ZDU5 NWM3MTBiNjkyODlhN2VhNDY1ZTQ3YjVjN2Y3MmU2YWViYTYzNzRmNmE2OTQ3 ZWJmMzMzNjllOTU0OTdhZGI5DQo2ZmI3ZDZlYTFiYjZhZmE3OGVhZWY3NTcy ZDM0M2JkMzQ5MTA3ZWViMDgwMzgwMjFiODE4YzkwYjYxZDFmYmViY2Q0YWYy MzFhZDM2ZDJkZGZlZGNiYzQ4ZWZhOGQxYjdiNzZlMTE1OTY1ZjZlYjFmYThl YzJmNTc4ZWZiOWM5MQ0KYWQyZjdiYWU5ZGQwYjdkNjc3NWYwNWNkZWIxZDIx YTU2MDlkMWEzODk1NGY5NDdjZmM3YzNlMjZkMmNiNGQ5NWMzZTM5YmM0N2Vh NThiZTQ0MWJjODJmMmNhZDc3NTJlMjZlYWQ2OTM5NDlmNjlkNmQzYTUwYTcx NTE4MmMyM2QNCjM2ODFjZjIxYWQ2MTJhMTc1NzBiMmNiZGM0YjlkMjY5ZDky NTcwMmY2OWMyYzNhYjdiMThlZDkyZmUxMzI0YTJkM2IwNDIwMTkxYTA3YjE2 OWVhZGZiN2IyMmFhMjVlYTJhNTgyMTZlMThjNmU0NzgyZDZjZWI0ZTVjZDk3 MjQ0DQplMGExMmE0NTU3MjBjNWY1YmU4YmI0ZWI4ZDNjZmI2ZGNhMjNkYTMz MmVhNzlkOWMyNDgxZmRlZDNmNjhlNDU3NDNhMWViOTczYTNkZDJiOGEwZjll Y2QzZTRkNzg5ODk3MzZiNGFlMjBlMTUxMWM3NWFhMzQ3ZGY3NGFkZTlkNA0K Yjc2ODhiYTkyMjc2ZThhYjYwZjU1YzBmMmNmNzE1ZjRkZThmZDIxYjRkNWEz MTcwOTcwYzlmNjNlNjcwNzdkYTU1NWI0OGM5YzU2NTE0MmU3NTRkMjEwZWE3 OWZiNjhmYzc5ODVkNDJjYWRmMjY4M2QxOTczNTgyNzQ3Nzg3YjcNCjg0YjBi OWJlMjA2NDdjMTU3YWQyZDc0MzNlYWI0NGU2ZGUyOWRlZGZlNzViZTQ3ODJi ZmFjNWRlNThlODQ5NzYxZTY3YmJjMGQ4YjNkYTM3ODc0Y2U0OTU0ZWI1MTU4 ZDA5MzdjOGE4YTQ3NDkxZDI0MGQ3YjA4NzZlMTkxZGUwDQo1YzQ5NTc0MzI5 MjRjOGVhNjFjZGI0NGI5NmFmOWEzOTE1NTEyOGRmNTdjNGUwZjE1NjM5OTIy ODk0OTI1NGYwM2M1NDZlNDQ5MTgzMjk2NDljNzFjOTU2MzkxMzQ2OTk0NGU5 YTQ5ZTZlYzYwNjk3M2NmNzI4ZGIzMjYzNGQ0NQ0KNzE0OGY3MzUyNDc0YjRm YmU1ZTVmMmYzY2U3MDNkODhkNjM3MTFhYWU2Zjg1MmQ4YjVmNjhlMTIwNzBl N2NmOGE4ZGJjMTk3OGRiMDU3NDM1ZDEwMWY3YzY5MWU1YzUzOGQxOGQzYTBm ZjAwMjk1MjJlOWY0MjkyMjI1ZjhmOWMNCmVlNDNjNTU1NGIzYjIyMjU2Yzkz Y2NkZWM2ZWZkOGNmYTNmZGZiNWY1NGMzN2ZiZGY2ZjZkYjAzOGVmM2FhZGVk YzRiNTQzYWI2MDA3YTc0MzIxZTAzYTY0YWM0YjhiYzhkMWY0NjNiY2JlODY0 MmE0ZWEyZGY2OGY3MWRkZGE3DQpmNGY1OWY0YzU4YTlhYzc2MmI3YzU0MzZm YTY2ZWVjNzE0NjM4Nzg5Mjc5OTI3OTkyNzg5MmI5ZjljZTUzOTcxNDllZTY2 YTQ5MmMyMmVjYTg1NDIwMzBkZGE2ZWEwZmU0Y2VjY2FmOTc2NmJiNzY2NmQz YmEyODdmYWM3ZmE4ZA0KZjhiYjNlYzUxZDQ5NzBjMWIzMTJmMmFhYTU0MjUy Mzg0NjM2MTAwMGNlN2EyZDU5ZTZmMzkxNzNhNzYxYzg1NDMwMmE0OGJiYzIz ZDU1MTMzNWYzMmU1MDhjMDUxNDg4YTI0ZmU4YWQyYWNiYmU5N2I2MWJkNmFl YjU1YWMwYzgNCmE4YTg2MDdmODM0MWNiYmUwMGFiZTljMzhlNmEyNjZkODUw ZWJlZWE5ZDJlZjdmMmVkM2IxMjMwMDMzMGQxODFkY2JhMjNkYTEyYzFlOTBh ODQwMTAwNDAxMDA0MDEwMDQwMTAwNDA1MGRkMmJlOWVkNzZjYWFiOGQ1YmY3 MjBhDQo1ODVmMzQ4N2YxNWEzMjdlYzU0OTQ5NDUzNmM5NjhkMjk1NmE5MWE1 MGU3MjY5MmY3OWMyNTc2YjlkNDVlNmY1NWI3N2FhMjRjZjViMzNlNzc3ODE3 MWNlM2Q4MzAzZDhiOWU5NGI4YTRkOWY0MzVhZDA4ZGI1MTg1MDg3MjhhYw0K MTQ0YTg2NDA0MDEwMDQwNDc4MjAzYTFmZDFjYWM5YmI0NzdhZDQ0ZjY2MGNj ZjZkMWM0ZWYwNjhkZTdmYzQ4MWVjNWIyYjI4NzM5YjNjY2JhNmI3NTk5ZDJi NTVkOTk5M2YzN2IyZmExZDAwMTZjNGYzOTA4MDIwMDgwMjAwODANCjIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw ZjBlNzgwMDkyNzAwNzUyYWQ3MjQ5MzZmYjAxYWZmMDA1MDVlMGRjMmE3ZTRm MDNiMTRiMTllMThmYTY0NzVmMjVlMWJkMjlkN2RkZmQ1DQo3NmQ0MWZmYjUx ZjliZWZmMDBlMGVhZjRmYjNlYTYzYzczZjU5OTY0NWMzYjc5NzkzNzA4MmEw MDgwMjAyMWNmODJiYTNjY2EzMzM3ZDI5NDdmMjdiMzlhOTczNzBmYWE3NmZm MDBmNjQ3MDZmYzM4ZmI1N2JjZjQ0MmM3ZWNiYQ0KNzQ2NmQ3YTUzZGRmZWM3 MjNhOWQ2ZWIyYmI4YWU0YjYyZmU3ODcyNWQ5MWFiMjRiY2UwMWU2YWIxMjg1 OWFlNzU5MDUyNDI2NjlkZmJhZGNlZWI0MDE5NzM5Yzc5MzVhM2E5M2RjYTQ0 ZDczN2M4YTYxYjc4NDhjNTJhMmVmYTcNCjYzN2Y2ZmE4YWU1MTE2MDM5NjVi Mjk5ZGRiMTc3ZjVhNWJjMDlmYzVjZTA3NWNhZDNkZGViOTY1NmY5NGU2YjNl MWI5OTk0ZWMyYmQ0ZGQ0N2UzYjEyMmJiNmI0YzZiM2IzYjM1OTVjNDM3ODM1 ZDUyZjBkMDA3NGMzNWJmYzU3DQozMTcxZDI5OGYyYTE0ZjNlMmZmODQ2ZDI5 ZTkwZGZiNDk3YzBjNWFiZjVlNmFmYjhlNDFiODlhMzYxZmExNGFjMGNmOGYx M2YxNWEwYWZkMjBiZWFkYjcxZjBhZjAzNjEwZDNhZGUxZjk3MjU4MWYwNTY1 N2NiZGE1NTRkMzU0Yg0KOGYzNzRjZjJmM2YxNWEyYWQ3NTI5NmY1MjU5N2Uy Njc0MjExODJjNDU2MGI5ZDFkOGIzODJlMTk1YWNhYjc5YzJiMDg5MzE5MzIw YTZiNWMzMDgxOTY4Y2FkNGQ1YmI5NGY5MTU0OGFjOTM3NjI4MWRiYTAwZTFk Y2IxNjNlOTQNCjk2NGE5NTdhM2U5M2ZjYmVlMGYwNDk3Yjg0MmQzZTAzODlm ODkwYmRiN2ExMzZmOGEzNTJlM2M1NDU3YmI3ZmRjZTVmNWFhOWU5NDI5NzYy ZGZlMjUzNmE2YmIwOGE0NzUwZDE5Y2NmYzQ0OGZlN2Q5Zjg3OWZkOGIzNzVm ZTkxDQpmZDkxM2I2YjU3OTlmNmJmZDNlNWZmMDAyZmE3OTkxNjlmYTcyYWFm YWNhYWJkMWVjNWRmZmQxODQ3Yzk0OTc2NDhjOWY3YWYyZTc1NWM5YjcyN2Ji ZGNlYTUyNGI5MmMxM2UxYjZiYTUyMzIzODI4Njc3MTg0NTRiZDUyNWE1OA0K Y2MxNzM0MmQ2NTViYjdjOTE3MjQ1ZDYzODk5MTgwMWFkMDE2YmU1MzcyZTY1 YzRjNTE4MDgwMjAwODA4NzU0MDYyYmFjYjQ5NTE2YTRiNjRhYzkyMDY0OTI2 ZTkwNDM4Njc3Yzc3MTViZmQyMzU0YWI2NzUxNzBjYjFmYjE2NGENCjJhNjlj NjRiMjk5Y2FkYWE3NjcxNzFiMzU0Y2IyNWEwYjhiNDY3MzRmMjFlMjNmMjRm ZWUyYmRlYjQ3ZTk3YzZhNDE0MmVmZTJiZjc1ZmMxY2JkZWU4NzE3ZTlkMWY4 MTgzMWFlYThhNzljYzE1OTRjZTY0YWRlNmQ3YjQ4MmJkDQowNjhkY2MyYWM3 OGU5YmNhZjAzOTNhZDYzMmE2ZjEyNTgyYWUyYWRhMzkwMGVkNjIxODNkMzlh YzllMzhmNjk4NTJhNzM4ZjI3ODJiYTllYWVkOTFiODM5YjA4MGUxYzcyMWEz MmFmNTI4MTE0OTU1NmI3OTEzYWFhZWYxYzhjMg0KZDg5YTVhMGYzMjRmMTJh YjJhYjkyMzg1MjcxMmQxMmQ0NjRlNDFlNmExZTIzMjU0NzI1MTQ5MzgwNzAw ZjI1NmI5MTM0NjA1MzQ5NTM4MDRmMTU2MzdkZTRmMWE3OTI0YjdiNmFhMzgx ZWEzM2FiOGFiNTNjZWM4OWIxMTgyZjENCjJhNGNkMGQxYzQ2MzhmOGI4ZjMy Nzk5ZjNmZTBhZWNhODkwYjhjYWFiY2JlNDUxNDk1NGY5MWRiYzRmMTU2ZTcy NGQxYTY5MTJkY2Y2YmM3YWNkMTllZjBhYzZkNzY5MmE4YmVjMmY5YTQ3NDRl YThkNzM3YjY1YTM0YjU5ZTdiDQo5NTU3MDJlZWNjN2E5MTBjZTM3OWVlM2Mx YTNjNDk1OGY1MmI0MjlhY2M5OTIyNGQ5ZGI1YjMwZjQ1NWQyYmE2Njk2OGVl N2FkMzc3NTA1ZWQ4ZWVkNWQwZWYxMTQ3MTllOGRkY2ZlOTMwN2FiYjgxM2Qx NmFlYWRlNTQ5ZTYzMQ0KZDkxNzI4MmU2Y2U4ZThlMzZjNTEzNjM2MzVhZDZi NDYxYTAwYzAwM2EwMGIwNGJjZjY4MDIwMDgwZTc3ZjQ5OWJlZjY3NjliMmU5 OThkZmM2YTI1NzU1Y2MwN2Q1NjBkZDZmZjAwNzljNGZiMTYxZGNjYjE4ODlj ZTZiOTViODYNCjExYTZiYjRlNmY4NTg3ODY1NjE5YzQ0ZTQ1Y2U5ZDk4NTYz MzA2NmNiOTQ0ZGMwMDE0NjYxNDllZTVjMjIwYTI5MTQ0NGVlOGFkYzgzNjhl YzRhZDVmMmRkNjU1NTczNzM3MmNhMGE3MjAxZmM3NzljMGZlZTgyYjNlY2Ez OTliDQo3ZGM3NTlkMTdiN2UzYmE3NTY1Zjk1N2Q3ZmM2NzQ1YjQ2MDYxNmRk MWU5Mjg4YTE1MDgwMjAwODAyMDA4MDIwMDgwMjAwNGUwMjAzNGVlZGY3NTFm ZGNkZDBmMTU4ZTE5MzE1MTc3OTdiMzc2Mzk4ODViZWIzZmRlNzc0N2I1Ng0K MTVlNGY4NjFjMmI5YjNiNGU4ODU5YWFkN2FlZTI0YjJhOWFjZmJkZWM4ZTU5 ZTdjNGFkNDllYmUxMDA0MDEwMDQwMDlkZDA1Yzc5MGUyYThmNjFlMDc2OWVj YmFjODZjM2IzNGIyZDEzZDliYjMzZTFmOTQ0YmRmYmYyN2FjN2UNCmQwM2Q4 YjdiNDIxYzE0ZDIzYzFmNWRiYmZiNWVhMTU2YTc2NjcwYmRkYjE5YWE5Y2Qy MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMTAyNzA4MGM0MzUzZGU3NzAxDQpiNjUzM2ZkNjc3 ZjNhZTY5ZTQzZWFhZjMwZTk4NmJkZDVjNWU5ZjZlZjc3ZWIzZWVmMGYzN2Rh NmYzNGRiM2UyN2Q3NGQ2ZGQ4NjIwMDYxNzkxMzc5M2E3MjJhODAyMDA4MDIw M2Q0MTRlZmFiYWE4NjkxOWYzZTY3ODY3OTc3OQ0KZjc2NTZjYjRkYjM5NWVk ZGQzYjc4ZmU2NmJlMWRhNDE1ZWE3NTcwOTRkZjYxYjQ2MzhkOTE0NmM4OThk YzMxODAzNWEzYjgwNWY0YmQzODJhNzE1MDhmMjQ5MjM4NDcyNzI3OTdkYTQ1 ZGMwMjkwYTE4ZTZhNmQ0YjZmZDNkNGENCjI0YTgyNjZhODkwMWVjNjlhMzNl YjQ5ZTNlMGRlZjI1NjI1ZGRlZDFiNGE0ZWFkNjc4NWYzN2UwODlhOTUwOWQ3 OTcwNDE3ZjQ2OTZiYmRjNmU1N2VhZjM1NzcxOTcyNDY0NDcxMzM4MzIyNjll OGQxZjY5M2M0YWYyY2Q1MzViDQphZDdmMmMzZGExZDkxZmU3YmRmZDBlYWFk YWNhOWRiYzcwYjc2NTI0NzQ4MDBjMDYwNWEwOTU1MzM4YTg4ZTkzMjc4MzU0 NGVhZTBhZTBiOGMxNmMyZjIwOTFlYzU4OTUyZTEyMmI4MmY1NGQ2ZTY0NmQx YmNkNWFkYWI3MmU1Yw0KOGJiMDU3YjVhMWEwMDY4MDE2MWI5MzZmMmQ5NTIy YWQwNTJkNWJiMTExMWVkNTkxNDU2ZmI5NDdiZWM1NzNhZTI2ZDNhN2E5ZWRi NDhlMDJhZTY2OTkyNDc4M2ZjZGVmMWNmYmYwYmQ0ZWFlYjNmNzVlOTc0ZWNh ZGRmZjAwYmINCjI1OTZmYmI4OWZkNzFmMDM5ZjU2OGVlZWU2NTVlNmJkMTRm NmYxMzE4ZWMwOTNjODkzZTJiODI3NTMzMjZkYjM3ZTkyZWMyYTYxYTJkZTM5 MjE2M2Q0YWVhMjMwNWNlMWE3NjQ2MDFjMmQ3Y2VhMzkxNzYwOWVhMTAxMDA0 MDEwDQowNDAxMDA0MDQxMDE4ZDZhM2QzMzRkNzU4MWQyMzIzMDI1ZWJjMzlh ZGU1ODZhMTJhMmY4NjRmNjA2OTRkNDlhMWU5YWEzN2EyYWNhMzZjY2QxZjU4 NzExZTQ0NzEwYmJmYjBkNWFhNTJmNGU4Y2RhMzFhYWQwYTc1OTYyYTJjOQ0K YWQyZTViMzQ5MThlNzNhZDU1YTYxMjNmYTJhODE5MWU1YmMzODhmNjg1ZGRk OWY0YjVhNGEzNzExY2Y4YWZlMGQxNTdkMTYzMmRlOTNmNzMzMTVhZGQzM2E5 YWRiYmNlOWVkNTM0OTE4ZTcyNDAzYjQ2ZmJjMmVhNmRiNWNiMWINCjhkYTE1 MTI3ZGNmNjM0OTVmNGJhZjRiZDY4ZmMzNzJjZWVhYTczMDk2YzliY2M3MGU2 MWRjMDg1Yjk1NTYzMjU5NGNkNmJiN2M3MzNjOWFiMDc5MWM5ZWU1NWUyNDE1 MTI5Y2NmMjM4ZTFhMTViYzY4OTU1MzQ4OGI1YWMxZWJjDQphZWRlZjA0Yzc2 YjE5N2NhMjhmNGZhYTc5NmVlYzdlYTM3OTIzYThiOTE0NTQ5NzM2NGI4NjBh OGFiOTg0NzRmMGM5M2M4N2U4YzZkMmUyN2Q4MTYzZDRhZjBhNmIzMzc4ZjM2 NGYxODM5NmQxNTkzMmZiNDZjYmI1OWRkOGIxYw0KMmQ2Njg2MTc3ZjRiNThl ZWM4N2I4ZjEzZWU1Y2Y1ZGY0OWY0ZWI2ZGJhY2UyN2RkMWRmZjAwYTM2MzRi NGRiOGFiY2EzOGYzMzYzZDkzNjJmNjlhMjJkOTZmOTViMjVjNjQxYzdiMjg4 MThhM2Y2OWU2N2UwYjhjYmRlOTdkYzUNCjY0ZTM2ZDFlMDVkZmNkZmYwMDA2 ZTY4NjhmNGUzYmQ1NzkzN2Y2YzcxYjRiNjFkNmI0ZjZkYTFhNjg2OTI5MmFl MTdjM2Q5NDRkMGQ2ZTQwZGU2OWYxM2VhOWUyN2JkNmJiNDZiZGE5NTJmZDNh YjI2ZGM5MzViYmY3OTM2YTM0DQoyMGFkYjEwOGUzODRlOTI2OGMyZjQyNDcy ODQ1NTQwNDAxMDEwM2M4YTAzOGEzNmNkN2JmYmJmYjVhYmFiZDhlMmU4Mjgz NzY4NjJlYTNkNGY5ZGZkZTJlNWFjYWQyZTI5YjNjZmYwMDU3YWZkNjVjNDk3 NjJkOGMyMjE2NzJlMA0KYTEzOWU5YzhiOTQwY2YwNTY0OTk4NTM5MTVmMTBl MGFjNjYzMzJiNjNlMGQwYTE2NWM5NmM3YjU0MTllZDNhMzc2Mjc2OWY5MWU4 OTk2ZTJmNmUxZjcwYTg3M2MxMjNlODMzZDU2ZmM0Mzk2ZTJjYTM4YTdjNGZi NGY0YmU4YzUNCmJmNTc2N2Q2M2U3MjY2ZDE1OWM3NTQxMDA0MDEwMDQwMTAw NDAxMDA0MDEwMWU1Yzc4NjEwMWM3N2I2MmQ0N2ZjYTJkYTVkNzMyMzkzN2U5 NmRhM2U0NTBmNzY1YTcyZjNlZDc2N2RjMTY5MmU2N2M1NTM2ZWMzZGI3YTMx NjNmDQo2NGQzZTJlNGJkMjlmYTRmZjZmOTFhZjU2MzIzYTYwYWEwMjAwODAy MDJmMWE1YWQwZWJmZWIwYjRkOTVhZGM4YWNhYTY0NmZjN2Q0Y2U1YzdmNDQx NTdkMzhmMTQ5NDRjMWQ0MmU1NWFkYWQ0YWZmMDBhNTNmOGY2MWRkYjFiMQ0K YWM2YjVhZDAxYWQ2OGMwMDNhMDVkMDFmM2QzNmRiY2IzZGEwMDgwMjAwODAy MDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAy MDA4MDEzODQwNTk2ZmQ3NzZkYjI4YjJjMjBkNDQ5YzIzNmY3NzgNCmY5MDVj Yjc0OGY1YThlOTk2Y2Y4NWU2YTRiNjhhZmRkZjgyZmE5OWQ2NTZhZWUyYTZm Yzk3MzM1ZGI5Y2U3YmNiZGU0YjljZTM5MjRmNTJiZTdmYTkzOTRlNmU3Mjc5 NmZiNGVjZTExNTE0OTIwYTMyZTA4MDIwMDgwMjAzMjFkDQoyNTQ5ZGI1YzY1 YWM3MGY1NjlkYmJhZDNmOGM3ZmU1ZjZhZjRjZTgyZDhmMWRjNGVlZTRiNjhh YzJmMzdmZDdkNGQwZWFkNTc4NjExYTZiYjRjZDRlMTdiMGY4MWNkMThhNmFi ZDVkMDU4OTlmMjRhNTZiNmE2ZTRmNmU1YjE3ZA0KMTg4MWZhNGZmMGVlMWNj ZjkyZDRlYTdhYTUwZDNhOTcxZDU3OTkzZTUxZWQ3ZmMyNWRhY2NiYjViNDlk YzRiMGI5NzdmNzFhOGE3MzUzNWQ1OTI1NmQ2Y2NmYThhOTk0ODJmOTFmY2Nl Mzk3OTAxZDAwZTRiYzgyZmI1MWFkN2INCjU1ZDVhY2Y3ZWM1ZDg5NzgxZDc1 MWExMGExMWUxODdmNjdhNmQzNzgyZDYzOTkzNjBhODhhOTQ5YzcwNTBjYWFh NDU3MDVkMjllODVhZDE5MjE2MDU1YjhlZTJlYzE3MThlMjZiMDcwNTg1Mjkz OTczMmE3YjU2MDA4MDIwMjkyDQphNDZmMWMyY2FhNGYwMGE3MzE5NzFjOWUy NGYzMmIyNjU1MWJkZGIyY2UxNDk2MTEzYTJhN2UzOTJiMWU3NTRiOTE1NmQ2 ODY4YzJjNTZkYmU2NTRmNDgwMmEwMDgwMjAwODAyMDA4MDIwMDgwMjAyZDE3 NWIzNTNkNzQ2NDg2MA0KMGVmMjViNGI1YmQ5NTJmNDU4MzAwYjk2OWFlY2Rl N2Q0ZTFlNGJhN2I3YmQ1MjQzMDU4NjRiNDNlMjdlNWEwOGYyNWIwNTVkNGI5 OTRjNzcxNGYzZDk2OGFiMDA2ZDdkYmU5YWE0N2ZhNTg1YWVmYjQyOWU5ZGRk NWE0ZjM0YTYNCmQ3OTM2NDUzYTcwOWZhZjE0ZmRjNGIzYTM3NGM0ZjAzZTA5 MzRmNTA2ZTNjNjBlZWMwZDY5ZjYxMWM0NzlhOTdlZjZiZDgzNTI4ZDY5N2M3 MjQ2ZWQyZGU0YjBlMDhiNTlkOTBlODc5MDdmZDlkNTExOWNmZDBhYTdhZDhh ZTk2DQo2YWFiOWQ0NWZmMDBkNTE4OGY0YWI1N2M5M2Y4OTNlMmQ5MDY4NDYx MDRkYTY2OTNmMmVhOWU3M2VlMmExOWY0YWY1NDk3MmE4YmUwOGFhZDJlZDU3 ZTVmOTk3N2E0ZDlkNjg5YTQ3MDc0M2E2Njg4OTFjOGNhMGM5ZmFjNGFjMQ0K YWJhZmVhNTU1NjI3NTlmYmI2ZmExMzQ2YzZkZTNjYTA4YzhhOWFkZjQ5NDMx NzY3NDM0NzA1MmIwN2QxODIzNmIzZWMwMTZhNmE1N2E5NTVlNmE0OWJmMzc5 MzJlMzA4YzdkNTU4M2RiYTNjODNjMzlmN2E4ZDNjMTI2NDk2NjINCmYwY2Fi OTQ4MTcyZDM1MmZjOGI1N2RhNmFmMzhlY2VhYTNjZjkxMzgzZjZhZDg2OWY1 YmFiYmFhNzNmMTQ2MzVjYzM4YThjZDc4MWQzZWQ1ZWMyNzA4N2E0MDEwMDQw NWFiNTBkZGUyYjBlOWNiOTVlMjYyMzcyOGE5ZGYzMTA3DQphOTY4YzgxZWQz ODBhZDkzZTE0ZDkwZDdhYWE5NTM5NTQ3ZDg4ZTA3N2JlNmFhYTk5NmE2YTFk YmQyY2NmMzIzZGM3YWI5YzcyN2UyNGFkM2Y4OWU1NTVhYWI5YzljOWY2OTU1 MGM1OGM3MDQ2ZjA2MGNlNDU3NDZjYzI4Zjk5OA0KYjI2NTY0NGRjYWEzMjJl ZDJhYzA1MDk3ZjYxZTgzNWNlMjFiMThjYmRjNzBkMWRlNGYyNGM2NzYyODkz N2IyM2IxYjRkZGIxOTY2ZDMzNmRiNTMzZmVlYjRlYzhjZjk4MWM3ZTM5NWQw ZDM4ZjBjMTIzZGFlY2U4YWExNDIxNDkNCjc2MjQ4YmIyOTBjYjA4MDIwMDgw MjAwODAyMDA4MDIwMDgwYzdiNTlkZjk5YTY3NDY1ZDZmOGUyMDNhOTYwNzNh MzFkZjIxZTBjMWZhNDQyOGVhNGI4NjBkOTlmYTZkYTNiY2JiYTc2ZWJmMzNm OTc2OWMzMmU3YmRlZjc0OTJiDQpjYmU0NzEyZTczOGZkMjI0ZTQ5ZjdhZDAx ZjQxYTRhMmIxMWU0NDEwYTg0MDEwMDQwMTAxYjdiZDFmZWNjMmJiNjgxNTM3 NTkxYTRjNzZjYTUyNWE3MWZkMjQ4Nzc0N2MwMzk2NjU5YzM4YTc5ZWUzODll OThkZDc1NzYzMWEwYg0KOWNkZmM5NmZmNWMxZDU1ODViNzNjODgyMDA4MDIw MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwMjAwODBhNmFiYWE4YTk2OTVmNTEzM2IxMWIwNjRhYzNiYmJhYTU2OTQ2 NTVlYjNjNDYNCjI0OTRlOWNhYTRkNDIzY2Q5YWNlZTE1ZDM1YzJiOWY1NTI5 ZjlkYzFhZGU4ZDZmNDBiZTc2ZDViNTNhYmE4ZGQ0YWUyYWY2ZjI1ZGNiYmJm OTNiNWI2Yjc4ZDA4Mjg0N2IwYTY1YTczMjgyMDA4MDIwMDgwODEyMDFjOWU0 YWI4DQoyOGNjZmYwMDRlZDIxYTRiMTQzYmNkYzQ5MzdkZjVmOWYxZTVmMGMy ZmExN2EzMTY1ZjYzZDM2OWM1YWRlNWU5M2Y3ZjJmOTFjNjZhMTU3YWNhZWYx Yzk2YzhiNTZhY2Q1OGNiNGIxZDZmYjc5NjRiNzI3OGUyNGZhY2RhNzA3ZQ0K OTM4NzUzZGNkZjY5ZTFjZjI3NThkNjY4ZTk5NGI4YTViY2RmMjVmYmY5MGIz YjM5NWNjYmJhM2RlNmFlZWM5ZjJjZDI0YjJjOGY5NjU5MWRiY2Y5MWU3MmU3 YmJiYzllYTU3OGQ1ZGRlNTViYWFhZWFkNzk2NjRmZTVlNDhlYjYNCjk1Mjg1 MjhmMGMxNjA5Y2Q4MzhmMjU4NGU2NDg1NGM1NGE0Yjg3MDU4ZDNhYjgyYThi ODQ1NGVkNjczMGIwZTc1NWJlNDU3MDU0MDAwNzI1MDY0YTkxNTQwMTAwNDA0 MGYyNDA0ODdiNDk3MjllMmYwMGY0Yzg4NzM1NmNhNDA5DQphMDAwMzgyOGMx MTU0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDA0MzFjNTAxNGY1MTQ5MTU0 MzcwZTY4Y2FjOWE1NWE1MDYwYzdhYjZjODMyNDg2NzA1YjhhMzc5OTA1YTI1 YjQ4MDdlNmZjMTZjMjM3MjA5MWY3MzhiNGYyNQ0KMjc1ZDkwNDQ1MTM4MmE3 NTgwOTgyOTg4NTZiOTgzZDc2MDdiOTViYzY4MWViYjEzZjU1MzhkMDIxZDg3 ODJhZjFhMDc4MzRjNDllNGFiZDYwMjJjYTc3YzZmMTJiNDdhY2MyMWUzY2M3 MTU1NTU5YzVhOTJlYzI4Zjc1ODNhNWUNCjg2YTE5NTc0MzA1NTMwZTViMzQ2 ZDkwMTFlMjMyYmRjZWRlYTJhYjRhMzUxNzZhNGZlMjcwMTM4ZjA0OWM1ZjYx NTJhNzJjMDgwMjAzNTA2ZGZhZjVmMjBkOWRiNmQ3MWJmNzY1YmFkNDM2MjIw NzMzMWI3ZDc3N2Q4ZDFlZDU4DQpiNzMyYzQzMWRlNzNmYWVkN2VhYWRiODU3 ZTY3ODM5Njk5MTcxZjE1YWY2NzljNGU3OTJiMjM4ZjBhYzY2MmNhNDU1YzZj ZTBhZDIxYzk1NTFiNzAzMmEyNmNhYTI3MDU0MGNjOWY2N2Y2OWZiYjNiNDFi M2QyMzk5YmQxMzY2ZQ0KZGU0MWQzNzU5ZWI3ZGEwMGY2YTlhODQ3OGFhYTQ2 ZGI0N2I3ZmI0NWVkMzgzZTQ5ZTdlMWI5ZDY4ZDE4NWJmM2Q4MGY0ODAyMDA4 MDIwMDgwMjAwODAyMDA4MDgxMzgwNGEwMzQyZmE0NGRmZmIxYjQ1YWI0ZDQ0 ZmMzZWFhNDMNCjU1M2I0N2Q0NjcwNjgzZTZlMzlmZWNhZDc1ZWNmMDk0NTFl ODNkMGJiM2UyYWQ1MmVkYWY1NTYxNzliZGRmYzhlNzI1YWQzZDQ4MjAwODAy MDA4MDIwM2E5M2QxZmFjZGYyMWQ5ZjRmNzU3YjA4OTJlNzU0ZTc4M2RmMWIz ZDQ2DQpmYzc3OTZkYWNlMzg4NzE3NzllNDVkMzFiYWViMmY5NTE0ZmQ0NWYz N2JiZmQ4ZGM4YjM0ZTI0MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDc5MjAzMDhkNWY1YzVmMw0K YzU0MGMzZWFiMDZmYmMwZWZlODE3OTE3NGU3NTE2ZWE0MmNhMGY2OGVmMmYz N2M4ZThmNDhhMTg0ZWIzZWRlNDYyZTNiZDc5NzlkMDI1ODIyODAyMDA4MDIw MDgwOWI0YjRjNmIyYmE5ZTkxYmNlNTc4MDdjYmFmYzE2ZGI0OWINCjQ3Nzk3 OTRhODJlZDdiZjk3Njk4ZjcxNTE1MmE3MjliZmYwMDNiOGM5YjU0NmE2MTY4 OGZlZTdkYmI3MWY3MDdiN2E4Y2I2OWRiZDFjN2M3Yjg3NWU3Yzk3YmI2YWZh YmQxZDJhODJjZWYyN2I0NTc3ZjhmOTIzOTJiNGI1OWRjDQpjZmI5NzZiMzVh ODhkY2U3YjlmMjM5Y2Y3YmM5NzNkZWYzOTczOWM3OTkyN2E5MmJjNTZlYWYy YjVjZDU5NTdhZWYzMzdjZGZmMWRjOGViYTlkMzhkMzhhODQ1NmM0ZjZjNTky MzAxNjEzOTEyNjRhYThhMGUzOWMyYzc5ZDQyZQ0KNDU1YjU4MWEwMmM1NzI2 Y2E5ZWJhYWIwMTE0MDEwMDQwMTAxMDNjOTAxMDBkZTM5NTVjODNkMmEwMDgw MjAwODAyMDIxOTQwNDUwMDQwMTAwNDAxMDA0MDEwMDQwMTAxMDczNDM4NjFj MzJhYjk2ODE0NzM1MTMxZDkyMDJjYjgNCjU3NjgxNDEyNTA3MWUwMTY2NDZi ODI0MWEzYzdkMTUzMmFhMGYwNjkzMGFlNTU0MWU3ZTRiYzM5MmFmNTg4MGY5 MmY4MmFmNTgwN2M5N2MxMzhjMGY5MmY4MmE3NTgwZjQyOTdjMTNhYzQwZGIx YTEyYjRjZmE3YzUyM2NmYWY0DQo4ZWVjZmYwMGIyNzhiN2Y4N2IxN2FlNzQ1 MmY1NWM1OTc1NGRlZjA3OGY3NzYxYzk2YTk0NWMyYmYxNzY0OGNiMTc2MDZh NDIwMjA0ZTEwMWNiYmI3YmJiMWI4ZWJkODJkNTFiZjMxZGI2OTgwNzAxZDI0 OTNkNjNmMGRkNWFjYg0KOTk3YTc4ZWUzY2Y3YTQ3NzFjNTcwYTkyZmNhYmVh NmFiNjQ3ZTBiMTViMzkwNzIyYTE4Y2UwYTg0MmQ5NTMxYjU0NzIwOTY0YTgw MDcyNTYxNzExNTQ2NTE5YjhiNjE1NmExMmRkMmViN2E5MTljMjE4ZGI0ZDE5 M2Y1OWM3NzkNCmRmMDAzZGViNjE2NTFjYzljYmI4ZWRiYTI5NmY5OWQ0YWVm YjM2NDZmYjBiNmM3YTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDc5NzcyMjNi ZDAxYzYxYjU1YmY3ZjI4NzY5Yjc2YTk4ZGZiZjRmNGNmZjAwOTFjMjQ3MmRk OGY4DQoxZjdiYjc4YWQxNWM0YjhlNmQ5ZWU5ZDFlYjQ3NjlhNzUzODQ5NmVm NzdlZmZlOGMyMTQyNmZjMjAwODAyMDA4MDEwZTIzMGM2ZWYzOGYwNjhlZjNk MTAzYzI1OTdjOGVlYmQyMzY3NmQ4NzQ2ZGEyY2VkMTgzNDk0YjFjNmVmYw0K YWM2NWRmMTI1NmZlOWM3ODYyOTFmM2RlYTM3MWY2YWJiYWI1ZmYwMDUzNmZk ZGQ5ZjIyZmFhNDMwMDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDIwZWUwMGU3OTJhMzYNCjk2ZWMx YWFhYmVhMGQ1ZGNlYTJhNGZkMzc5Yzc5NzIwYmU2OWQ1YWU5ZGRkZTU1YWNm YjViN2VlZTRiZTQ3NzU2ZDRkNTNhNTE4MmVlMjlkNmE0YzkwODAyMDA4MDIw MGFhMGY1MDVjY2RiMjU5Mjc4MWExZjU2NTg1OTAwNzBmDQo1NTg0ZjM3YmJj MDBlOWQ0OTVkODc0NmFlYTg2OWYzYTk3YjVmNzcxNTg4YzdiNWM5ZmQxMmVk NjZiYWY2OTRlYmE1NDYzYzliZGRmODIyY2MxYWY5MjU3Y2QyNDhlOTI0OTFj NWVmN2JjZTVjZjI3OTkyYjVkN2I3ZDVhZjJiNA0KYWJkNzc5OTNmODJmMDVl MDY1ZDNhNTFhNzA1MDg3MjQ0ZDZjNzkzY2IyYjVjZTc4MjU0NTRiMjFjMjgy NTMyYTU0MDAwMGMyODMyMDhhYTAwODAyMDA4MDIwMGFiODI5OTQxNTBhZTRm MzkxZGZmMTU1MGM5OGM4YTY5M2U2NDUNCjIzZjNmNTVhNGE5YTE2ZjVhYTdh OTA2ZmM5MzIzNzM4Yzc5YjJhNTk2YWI5YzlmMzI4MmEwZjhlZTEwYjY1NGY0 NWQ0NmE3YTk0MjVmMDY0MTJiYWEzMWU3MzQ1NDM3NGZkZTVmY2E4NWUzY2Rj MDdlZjU5ZjBlOGI2YWQzZmZhDQowZmRlZDJmZGM4NWVhMTZlYmYzMTNkYmE1 ZWYyZWZlODIzNmZlNTQ4MTY2NDNhMTlhYjRiOWMxMmYzOTIyMzdhOWRiYWVk Y2ZiODk4MzQ5NWQ4ZjMzMDBmZWQ5ZmUwYjIxNzQxZjUzN2NkYzU3YmZmMDBh MmRmYmRlODc4ZmMwOQ0KODM0NzVjZmFjZDRlM2RhN2Y4MjlkNzQxMmZkZjNh OTFmOWZmMDAwNDZmNTdhNWRjY2Y0MzQ3NWMzZmYzMzA3ZjdiZjgyYmQ3NDBh ZjdmZWVjM2U3ZmMxNGZiZGU5NzczZjkwZmU0NmRjN2ZmMDAzMzA3YzdmODIz ZTgxZGY3ZmQNCmQ4N2NmZjAwODFmN2JkMmZkMmNmMmVkMWY3MzFjYTY4MGZi NGZmMDAwNTYzZTgyNWZlMzY5YzNlMmZmODJlNWFiZDFlZDRjOTZlZDI1Nzcx ZjM3YjE3N2Y2ZmZlNGEwOWY0MjM1MzVjOWM1ZmJmZmEyZTVhYjUwZjFmODEy NWZhDQo2MmY0ZGZmYmIzNWRlNTIwNThiM2U4NzZhZDFlNTRkM2YyOTJmZTg5 MTZhNzZjZmYwMDM3Yzk5NGVmYjE1ZTIzM2ViNTA0YWUxZjhiODNmNjJjMWE5 ZDE5ZDU2OWYzYTBmZGQ4N2Y0NjRhYWZlZGRmMjkxNGQyNTBkNmM1ZmNlZA0K MWNlY2YzNjE1YWRhYmE2NWVkMjdlOWQxOTJmZjAwZTJjYzg4NWM1MjkyZjQ2 NDlmYmNhNzM5NjljM2IyM2NmODJjMDk0MjUxNzg5MmMxMzY1MGM4M2M4YWIw YTkxNDE5MWQxMDFlNGI0MWU2MTVjYTU4MDRiMzAzNGYxNTI0NmENCmI0MDky ZWE3NTJhYWEwOTY2MDE5ZTRhZjU1NDEwMzAwZWU1Nzc1YTA4NzYwM2I5NTdh ZDAzYjBmMDA5ZDYwMjIyMGUwYTlkNjIwNjQ5YTNlYTBkMWRlZmIxMjcwY2E5 NjZlMWUzZDQ3MTFmYmZkZWJiMmU4N2RmZjAwNTNhODc1DQoyZjk1NDU4Zjdh ZGQxYTlkNTY5NzFkMWUzZWQ4OWIyOWE3MmQ1ZWQ0YjkxYzkxMTU1MDRhOTll ZDhkODVlZjcwMGM2ODI1YzRmNDAwNjRhNjcxYjk0NmYwYjJjZTI2ZDQ1NzI3 ZGVmNTNkY2VmMGYzOTM1NzUwZjkwN2U0ZTdkNQ0KMWVlYzJkMTRhNWM1Mjcy M2M2NmZhZTNhZmFmM2FiZGVjYTA2YjE1YTZiZjI0ZTY0Nzk1NmI2NWE5NjU5 NTBkMDAwMWMxNDZkYjY0OWM4ZjQ4MDYxNTE5NDQ3NGY2YzlhZDVmNzMzNjcz NDMyM2Q5YmIyZDczOWQ1NmVlMWQxYzcNCmQ1ZmVlODBiNzc2YjBlMGE2YmM0 ZjU2ZDAyZGZhOWIxOGU3OWNiN2Y4ZmY0NjdlYjJjZTgwMjAwODAyMDA4MDIw MDgwMjAwODAyMDMxZmQ2MTdiNmU5ZGQxYjc3YmQxM2M2OTY5ZGVmNjcxZmE3 OGMzNDdlOTEwYTNhOTJlMTgzDQo5MTlmYTc1YWJiYmJhYTc0MTdlNjdmMmU2 Y2UxODJlN2I5YzVkMjM4YmE0NzFjYjljN2E5M2M0OWY3YWU3ZDZlYjI3ZDA4 OTI4ZmEyYjkyMjBhYTAyMDA4MDIwMDgwY2E3Njc5NjcxN2VkYTRkODZkYTVi YmQxMWE5NmNkMjhjNg0KN2Q0OGZkNzNmYWEwMjk2OGMzOGVhMjQ2YTM1YWI5 ZmIyZDg1NmFiZTE4ZjdiZDhlZGQ2ZmNkY2FkZjFlMDY3YTQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMWUyNjYNCjk3NDJmNjhlNjVhNDBmNzI4NmI0NWNhOWNhMmJiOWZkMGJh M2NkMWE4Zjc0YjVkODc3MzFjMGY4MTVmMmVkNDhiOGI3MTdjZDZjNzdmMTdk YzQ1NDQ1YzEwMDQwMTAwNDA0MGYyNTU0MGEzOTdkNjc5MmIyZTFiNDcwNTFh MjBkDQo2NzFjMjRhNDExNTBjOGZhYTgyNTIyYTRkYzBjMjhjMGNhYTE1MTk0 Mjk5MTllOWM5NTcwNTMyNGY4NjhhYjJhMzFkODUyY2IyNjdlYWIwYWNmYjdk MzZlZWU1ZTI4NTI5NGJjOTMyMTlkYzUyODdhZDI0NWNhMWQzMzc4OTdlNw0K NDBkODg3ZTNiYzdlZTVkMTViZjQzYjU1YWJlYjQxNDdjZGFmZGIyNjE0ZjUz Yjc4ZjI3OWY3MTcxODc0NjRlNzA2N2FlNjMzYzE4ZDI3ZWQ1YmZhMWQwMmFh ZmRiZDY0YmM5NjdlYjgzMGE3YWJjN2YyNDdlMjVjMjFkMWQ2ZTYNCjlmYmVj ZDM0YmZkYTBkMWYwNWJiYTFkMDZkM2UxZWQ2NTI5N2JkMmZhMjMxNjVhYjU2 N2VhYTQ4YWU4ZjRkZDllMmU1NDRjNzFlZjc5MmVmYjU2ZWE4ZjQ1ZjRhYTVj YThhN2U2ZGJmYWIzMTY1N2Y3MzJmY2Y4ZjIyYjYzYjdkDQoxYzU4ZWNhOTYx NjYzZWFiMDA1YjhhNWE3NWE1MWY2NTRhMmJjYTI4YzY5NTZhOTJmNWE0ZGZi YzllMTgwN2NkYzAwYjM2MzE1MTU4NDQ0NDc3NTU3MDA4ZTAyYTgyMzg0MDEw MDQwMTAwNDAxMDA0MDQzMDgwMTA4MDg2ZTllNg0KMGFhNjAxMmRmNGQxNGEz MTI0NGM3ODNjZjc5YTBhODZhNWJkM2FiYjRlMjlmOWFjOTcyOWNhM2VhYjI4 YTViMTVhYTZmOWY0MzEwZjE2OGRkZmIxNjllYjc0N2I0Y2FkZWJkMDhmYmI2 ZmExOTExYmJhZjFlNTI2NWJlN2QyMzYNCmM5MzNkOWJhNjg4ZjRjM2YzZjZh ZDFkN2U4NGU5YjNmNjZlNTBmMjc5ZmE5OTcwZDUyYmM3OWVlNWIyN2QxYjNi NDEzNGQ1OTFiYmMxZWQyMGZiYzJlN2FlN2EwNTU5MmZmMDBkM2Q2NGZmZjAw NzJjN2QzMjY3NDM1ODhiZjY5DQoxMmQ1M2U5ZWJiYzE5MmVhNTMyMDFkNjM3 MDcyZTY2ZWJhMjlhYWRiZWZkNTcxMmZmOGJjZmYwMDY2NzUzZDQ2ZGU3Yjcx NjNjY2I3M2UzOTIxNzZlY2IxYmEzNzc3MzlhNDJlNmVhZDBhYjQ1ZTJhYzVj N2NkNjBjZjhjZTMyNQ0KOThiYzllN2FhOGIwZjE5MmYzYzkwMGE3MTMwNDM3 NDc3MjcxMzAzNzQ3NDA5YzRjMGRjMDljNGMwZGM1NWUyMDRjODY0NzUzZDQ0 NzNiM2U3NDZlMGUxZWM1M2RiNWM0YWRlYjQ2YjQzOWM1YTdmMDIzYTkwNTM4 MzgzZWQzNmMNCjQxMmI2NmE3OGU1NjFjYjVlZDBlMWVkNWY0ZWQwYWIxYWQ0 ZTM1NjNjYTQ5MzVlZjM4Mjk0Nzg1YjhiZWMyNmE5OGI0YzNiNjk5NzYzNjZk OWNkZGVhMThmZGQ5YTY4YmU0ZDE5ZmM2NzlkZGZiMDk1MDVjNGY4MjliNjZh MzU4DQpiOGZiM2Q5NTQ5YWU3OGM3YzRlNDc2YjMxYzgyZDM3MjQ3OGYzMjZi MjM1NjM3OTJiODI2ODZlMzkyYjRiOGY1ODQyOGY3MjI4MDlkNDc0OTJkNzVj MjlhODIxY2Y2OTUzMjM2MTZlM2JkYzQwZmRlOTg3MmQ5MTI1MmE2ZWFjZQ0K MzRlM2NkYmMxZDliNDM0YjFkMTUwNTNkMWMyMDA4ZTA4ZGIxMzAwZWU2OGMw ZmIxNzQ4OTYxNjBmNmRhNTRkNTM4Mjg0NzkyNTgyYTU1NDk0MjAwODAyMDA4 MDIwMDgwMjAwODAyMDM0OTdhNDM1ZWJlNGJhM2U4MmM5MWJmMGYNCmI4ZDRl ZmJjNjc5YzcxOGNmZWIxNmZiOTYwZGU0ZjEwZTEzYmFlODY1YWFhOTc3M2I4 OTJmNTE2ZGU2ZmZhYzljYzhiNTQ3YWM4NDAxMDA0MDEwMDU0NjBkZDdlOGVm NjhmOTRlYWRiYWRlNWVkY2IyODY5ODQyYzNkY2Y5MGU0DQpmZjAwNzViZjE1 OWY2NzFmNGRiZWUzODFlOWE1Y2YwZGI1M2EwYmYzM2NiZjI0NzRlMzQ2MWI4 NWI1M2NhOTExNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAxMDNjOQ0KNTAxYTllYTg2MmJhYTNm YWM3N2RhYmU2MWJmZGFlYWFhZmY5NGJlYWNlZmE4ZmIzOGY5MmZhMTI5NjA5 Mjg0MDEwMDQwMTAxZTVlNzBkNTc0NTZlMGE2MGQyNWNhN2NlMTAyNzM1OTg1 MTM5MDI2NjQ4ZTAxNWE5MzZmMDhhMzcNCjhkY2FlYTdiNGRjZWFmMDYxYTI5 MDgzZjQ5YzMwM2UyYjc3NmJhMTZhMTc1ODc0NjhiNmJiZjE4NWYxNzgzMTJh NWU1MGE3ZWI0OTE3N2E3ZDIzNThmYzFhOWE4OGExMWQ0MzdkNzJiYWJiNWU4 MjVkNTRkZWUyYTI4YWYwZGRmDQplYzhkNzU0ZDVlOWM3ZDQ4YjY1ZGE5YjQ4 ZGIyM2MxOTlkMmNlNDc3YmIwM2RjMTc1MTZiZDA5ZDNhOTdiNTcyOWJmMTc4 NWYwNWZjOTgxNTM1NWFmMmY1NzA4YmI1M2RhNmRkNGMwNzYxNDcxMzNjNzc3 MjdkZTU3NGY2ZmE0NQ0KODViN2IxYTMxNWVlZmRkOTgxM2I4YWI1M2Q2OTMy YjAzMWEwNjA3MDBiNmE5MjVjOGM3MjNiYTEzMDA4YTYwMDU1MDEwMDQwMTAw NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMTBkZDA0 ZTU1MzAwOTcNCjJkM2MxM2IzNzY2ODliMjBlZTcwMDU0MzVhZGU4ZDc1YzM1 NjBhNGJjNTY0YmEzMzk0MWU2MmYwNTlhYWI0YmRhZWEwMTJjODlkMDM4ZjU4 Y2YwZjcyZTUyZjNhMWZhNWRjNmYwOGI4M2ZmOGJmZDllNTFiMGE3YTk1N2E3 ZGI5DQpmMzJjNTU3YTQ2YjIyY2JhOTY2NjRlZGU4ZDc3YWFlZmUwYjhhYmRl ODM1ZDUzY2NhZDY2YTdlMGY2N2ZjMWI1YTNhYmQzOTZkNTE2MGIxNTRkMWQ1 NTFiYjc2YWE5ZTQ4OGY4OGUwN2RhYjhhYmJkM2FlYWNlNThiOGE2ZTNlNg0K YmY3ZTQ2ZDY5ZDdhNzU3ZDQ5MjY0ODE4ZTYzOTJkNzEzMTE0MmExMDEwMmFl NDBjZmYwMDRiNTUxOWVjOTFjNDVkOTc0MDRjNjdjYjk4ZjgyZjc3ZTg3NWU3 ZGEzNGM4YzFiZGUwZGM3Zjc0NzFkYTlkMjcwYjg2ZmJmNzJmZTQNCmUwNjU3 Njg2YjRkMjdiN2FiOWJiZTQ1NjZiMmI1ZGMyNTdiZWE2NDFlMGQxYmFkZjg5 MmI1YjdiMmQ5NDRlMjNhNTU1ZjEwYTc0M2JmMmZmMDA4MzQ2MDZlM2EyZDZl NzI3MDNiNzYxZTgyYTA2ZjI0NTBhNjQyMTQyMjg1NGNlDQo3NjRkNmJmYmE3 YjQ4YTI5MWNkY2M3NDJjN2Q1M2JjMDgxODZmYzVkZjA1OTM2YjFlMmFhYmMw ZTg3YTNkNDNhZWJlOGJlYzhlZTc1MTM0NjAwNWJjM2Q1NDhhMDA4MDIwMDgw MjAwODAyMDA4MDIwMDc5NjUwMWM5N2I3OGJjZg0KZGQzZGE2YmE4MjM3ZWY0 NTZiYTc2NDE4MWNiN2RkZWJiYmVkNjhmNjJkMzVkY2IzNTMxZGM3YjFmNDQ2 ZGJhOWQzZmFjNmI3OWI2ZmRjYjY1ZmI5YWFkNjI5ZDgwNDAxMDA0MDEwMGYy NDA3NTY2YzA2ZDAyODM2NmM2ZTBlNjYNCmVjOTczYTk3Y2Q5M2Q1OGRmNTFi ZmFhNGZiNTZkZWQyMzhhNzllZjNjNzdhNWQ3M2Q2ZWExZDUyZmM5MTRiZGVm NzY2ZGM1OTg3MWMxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwDQowNDAxMDA0MDBhMDM1MmQ0MWRlYWM5Y2Y3 YzhlM2YxMmJlNWViYzc5YjhhOGZmMDBlNGZlYWNlZmE5N2E4YmM5N2QwOTZi MGM5NDIwMDgwMmFhNTkwNDEzMGMwMTFjOTMzZmIzOGEzNzQ4ZWVlNjBjOTU5 MTQyOGQ0YWQyNTFhNQ0KMTcyN2RjOTY0YjI1MzhjMTY2NGYwNWRhOGY0YWRk NmEwMDc0OTEzNjk5YmRmMjFlM2VlMGJhZmIzZTg4NmE1NzFiY2UyYTBiZmU0 ZjdmODIzNWI1NzU0YTM0ZjkzY2Y5MTkwNTJlOGZhNDhjMDM1NTM0OTM5ZWUx ZWEwNWQ4NTkNCmY0MTZjZTllZjczMzczN2RjYjY1ZmJiZjk5YWJhYmFiZDU5 N2IzNThmOTk3YmE2YjY1MGQyNjNiMGE0ODk4NDc1MGRlM2VmNWQ4NWFlOTM2 NTY4YmZkOGE0YTNlZWRmZTJmNzM1OTNiOGFiNTNkNzkzNjU2MDZmODJkYTkw MWU5DQowMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAx MDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDBjMDQwNzg3YzZjN2Iw YjVlYzBlMDdhMTE5MDU0NzUyMTFhOTFlMTlhY2FlZTJhOWI4ZWU4YjE1Ng0K ZTk2Yjc1NGU1ZDBiMGQzNDlkZjFmMmY3MmUzZjUwZTg4NjlkNzc5OTUzNGU5 Y2JiZDcyZjg3ZjA2Y2E4NmE1NWU5NmQyN2M0OGM2YWJmNGNkY2E4ZjJmNjMw NTRjNjNlOTQ2MzhlM2M5NzlkZWEzZDExYmZiMzRlNTRkNzU5MWUNCmY1Y2Zl MDZlYTg2YTc0NmE2ZDJkOTk2NTIxY2Q3MTZiODEwNDczMDc5ODVjNmNhMTI4 YmUxOTJjMzM2ODllNTY1MDNjYjJhZGMzMmE2NWJhMzM3ZmZjNzQxMWVhNjVi ZWZlMmJkNWZhMDNjNmEzNWYyYjZmNDdlM2I5Y2VlYjA5DQo3YTBkNzNkY2Nj NGYyNWVhYTczZTczYTZkYzI0N2JiNWM1MTMxYzA4NjMyODVhNWJlZDdiYjJi NGY3YWZmZGM1ZTQ3OWI3NGEyNWZmMDBhYThhN2Q5MWZkY2Q1Y2IwOGU0OTg0 MDEwMDQwNDUwMWJjZjYxNTZhZGNhMGJiNWU5ZQ0KY2M5OTY0NmQzNDY3YzFh Mzc5ZGYxNzBmNzJkOWQ5NDc2OTQ4ZWZmYTJiNmY4YTc1MmJiZWRkOGRkMjM5 MmQ5MWRiODQwMTAwNDAxMDA0MDEwMDQwMTAwNDA0YTllNThlMTg5ZjJjYWUw ZDYzMWE1Y2UyNzkwMDM4OTU0NmYwOWINCjA5MzkzNTE1ZGE3MDZkZjJlOTI1 ZWY1MTVjYWYzMjFjYmFiNmE2NDliOGY3MTNlYWZjMzBiOWU5Y2I4YTRkZjc5 ZjQ0ZGE1YmFiNmI3YTc0MjNmOTUyNDViOTUwY2EwODAyMDA4MDIwMDQzOGYw NjBjYjhmMjFkZTdhMjE1NGQyDQpkZDlkZDlhNGFkMmRiMWU4ZWI0NWExYWRj N2M5Mjk2MzhkYzNmMTgzN2Q2ZjhlNTZmZTljNzg2MjkxZjNjNWZkYzNiOWJh YTk1ZGZlNjZkZmNjYmUyOTBjMjA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAw ODAyMDA4MDIwMDgwMg0KMDA4MDIwMDgwMjAwODAyMDA4MDIwMDUwMWE5MjZm ZjI4OTM4N2QzNzdkYWJlNWJiOTc5YWQzN2UyZmVhY2VmZTlmYWFiYzkxZTE2 MzEyMTBjYTAzZDMxYWU3YmMzMThkMmU3MWU0MDBjOTUyYzI5NGFhNGI4NjA5 YjdkYzkxNmINCjkyNGIyY2JjNTI2OTliOWQ1MTZiOWYxOGE3Njc3Y2JjZmRj YmFmYjFlODdlYTM3NTg3NTYzZDVjNWY2YmU3ZjA1YmZkMGQ2NTZkNGU4ZDNk OTNjYmYwMzIxYTRkMjU2Zjg0MDc1NGI5ZDUyZmViOWY1NWJlZTBiYmNiMWU4 NTU4DQo1MGMzYWVkZDQ3ZjA1ZjA1ZmJiMzUxNTc1NWFkM2Y1M2QxMmZiMDUy NDE0ZWNkYzgyMTY0NGRlZTYwYzJlY2VkZWQ2OGRiNDc4Mjg0MTQ1NzgyYzFh YjlkNDljZGU2NGYyNGUwZDAwMmM5YzE2MTE1NTAxMDA0MDEwMDQwMTAwNA0K MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDA0MGI3M2Q1NTMwNTE5NmVhZWIz NTBkYzFhN2U1MTBiNzdmYTQ4ZDE4NzBmNmFkMmVhM2EyNThlYTINCjlmNWY0 ZDcxNzdhZDlmYzdmOTMyYThkZDU1YTNlYWNiNmVlMmNlMzQ2NTIwN2YxYWM5 OGI3YmIwMzNlZjVjOTdmZjAwYzBhZDM4YjNkNmNiMWRkYjdkNGQ5M2Q1ZWE3 NjQ1MTdlYTFiN2QzZGJlOTQ0MTRjY2RkNjgzOTI0ZjEyDQo0Zjc5NWRiNjlm YTc1YmU5ZjQ3YTliNjhlMTdkNTlhYWFkNWE3NWE1YzczN2I5NTg0NzBjMmQ5 MTA5YWEzNmNkYTYxZjczZDNiMTVmMjk1OWJmNTE2ZGNmNjgwMGUyZTg0ZjNm ZDEzODNlNTk1ODM3NzRmMzBlMzRiOTFjOWY0OQ0KNmM1ZDdhMGFiYzU2ZjBl N2U0NzNjYWQzZTRmMzUwYWEwMjAwODAxMDMxYzc5MjcyZGNhNzg5ZDU5YjM1 YjU5YjU2Y2VhZDEwYmRiYmIyY2IxN2NhMjQxZjhjZjNiZGY2MTBiNzk2ZjBl MWE0OTFlYmZhMmQwZWEyYzY5YzFmMzYNCmIzZjEzMzE1OTI2ZTAyMDA4MDIw MDgwMjAwODAyMDA4MDIwMzA1ZGFjNWViZWUxZWNiYWY1NTRkOTM3MjU5ZTFm OTJjNWY5NTIxZGRlMWVjMjRhYzdiODk3MGQzNmNkZjc0N2VkN2VkM2E5NTI4 YjU5NDllNWY5MmRjZTMxZTQzDQowMzkyZDIxZWVhMTAwNDAxMDA0MDEwMTky ZTgzYjRmZGRjZGEyZDgyZGFlNmVmYzZmYWI2M2U0MWY4OGNmNWNmZWFhOTY4 Yzc4YTcxNDZhYjU4YjhmYjM1ODU1YWI5ZGY4NzZmMzdiMjNiODViOTNjNTZm OGYwMDQ3YTQyYTEwMA0KNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAw NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwNDA5YzIwMzU0NTZiMGMzNzBh OTg5ZGNkYjJiODdjNTdjYzdhOGQxOTUyYmJhYjRkYWRkNDlmZDU5ZGU1MDk3 MTUzOGNiYzENCjFlZTkyZGY1YjVmMjZlZDJjMGU3OGVhZWM2MWEzY2NhOWFj MzQ4YmNkNDI1OGI2YTZkYWVmZWM1ZWYyY2FiNzU0ZThhY2NkOTkyZDE2OGY2 NjAzZWJlN2RmM2Y1MjNlMDNkZWJkMTM0ZWU4MmMyMzg5ZGVjZjNlMTFkOTdj NzlmDQpjMGQyZDdkNWU0ZjZhNGIxZTJjYzkyOGVkZDQ1NDRjZGRhNmE3NjQ2 M2JjMGUyN2RhYmQwMmNiNGRiNWIyOGYwZGJkMzUxZjJlN2YxZTY2OWFhNTZh OTU1ZTY2ZjI1NTg2ODFkMTZjNzA0MjQ1NTQwNDAxMDA0MDEwMDQwMTAwNA0K MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDEy ZTY4ZDkyYzY2MzdiNDM5YWUwNDE2OTE5MDQ3NzE0MjhkMjZiMGMNCmU3ZmQ2 ZmIyMmFlYTA5ZTZiOTY5ODYzYWIyOGM5MmU3NTE4ZmU3MjFmYzlmYWNkZjBl NjNjNTZhNmJkYTQ5M2UyODdjMGYzY2Q1N2EzZDUyOWI3NWFkMTY1Nzc3ZjA2 YTc3YjFmMWNjZTg2NTYzYTM5MWE0ODczMWUwODcwM2UyDQowZjE1ODE4Yzcz ZTY3MWQyOGI4YmUxOTJjM2YxMGE4NTA4MmE4MmVkYTcyZDEyNWZmNTNkYmVj ZWMwNDhhOTk0MzVlNDc0NjBlMmYzZmEyMGFiZTk0MWNlNGEyNjZkOGRiM2Jh Yjg4NTE1ZGFmZTVkYTc2MTQxMWIyMjg1YjFjNg0KZGRkNjMwMDZiNDBlODA3 MjBiYTE0YjFiMWVjZjE0YTJiMGI5MjI2YWE5NzA0MDEwMDQwMTAwNDAxMDA0 MDEwMDNjOTAxY2ZmMDBlOTFkNzcyZGE0YjE1ODU4ZjNmN2Q3Yzk1NzIwMWQ0 MzQ2ZWI3ZTJlM2VlNWFlYmQ5NmNhMjcNCmEzNzQyNmRiMzNhYjcyZmIxMjhm YmRlZTczYmFkNjllOWExMDA0MDEwMDQwMTAxYjhiZDFlZWQwZWFjZDc5NWI3 NjczMzMxNWJhOTRiNDNiYjlmMjFjMGZlZTg3N2JkNjY1OTQ3MzM3MmVlMzg4 ZTk5NWNhYTc2NTBhMDllZjM5DQo3Yzk3ZmYwMGU5ZDRhMDJkYjllNDY0NTAw NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAw NDAxMDA0MDEwMDQwMTAxMDIzMjMwODBiNTRkNjBiNzU0ZDc5YWM5ZTlmNzll Nzg5MDRmYWE0Zjc5MQ0KZDU3Mzk3MWQxY2QzZWU2ZTVkZDU2ODY2NGY5ZWZi M2YxYzE5OTBiZGFmNGUxZDVjNWVjNWNhMzg5OTEzMDMxOGMwZDY4MTgwMDBj MDBiN2Y0ZTljNjljNTQyMDkyNGJiOGM0NmRjOWU1YjI2MjkwYTA0MDEwMDQw MTAwNDAxMDANCjQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAw NDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAw NDAxMDA0MDEwMDQwMTAwNDAxMDEwMjMyODBiNDVkNzRkZDkyZjhjZGRiYmRh Mjk2DQpiMzIzMWJkMmM2MGI4NzkzYjlmYzU0NzJhNzE5N2FjOGM0YWY2NzQy YmZiNTgyN2VlZmRjYzEyZWRiMTJkMzU1ODBiYWQ5NTM1NTZjOTBmNDZiYmI1 NjdiOWRjN2UyYjE2NzY3MDdlYWVjNzNmNzFkMThiNDllZjQ5YjhiZjhhMw0K MGNhOWQ4NWVhMzY0YzQ1MmRkNmRmMzQ0NzkzOWZiZWMyM2Q5ODNmNmFjNzc2 NTNlY2MxYTM5ZjQ1NmU3Mzg4Y2Q2M2RlNmM0ZDAxYjM2YTZkMWVmOTJiZWE2 YTFiNWQ3NDk1YmI5ZGFiNWJiYWM4OWJkNDM0NzNlM2Q0OWY4MmMNCmJhMTZl YTk3YTRmOTlkMzY5M2EzNDJjMzM1MjRmOGE2ZmI3ZjgzNjEwMTg1OTY3NDIx MDA0MDEwMDQwMTAwNDAxMDA0MDEwMTA3NzI0MDczMWZhNDNkYjJlNGRkNjM2 ZmJiM2U5ZTQ3NWI5ZDQ4ZGE3NjRjMWE0YjViMjA3Mzg5DQo2OTNkMDljODIz YmQ2YTZmMjJmOGQ0YmIwZjU2ZTg2NTdhNGVkYTc0MTNmNGYzOWM3NmI1ODVi OWE1M2ZlYjhhYzIzYmRlNDEwMTFjMTQwNDEwMDNjMDY0ZjBmMzU0Yzk1YzMy YmFkNzY3YmI1ZWVhZGI0ZDY3YjY1NGRjMjY3MQ0KYzA2YzExOTc3YmNmMjFl ZDU3YThiOTZkMTQ2MzVjNWNkMWI2OGI5ZDc5YThhNWRlZmYwMDZlNjc1ZDZj YWI0M2JmNDRlOTA2ZDJkNjZlM2FlNzU2ZmVkZWFkY2RlMjFhZWM2MDMwMWVh MWEzODc5OTJiNzM2ZjRiYWE4NjNiY2YNCjE0ZDdmNTU1YTk1ZGYxYzNkNDhl ZDFmZTdkZTZjMDU5MDczZTEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0 MDEwMDQwMTAwNDAxMDA0MDEwDQowNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEw MDQwMTAwNDAxMDA0MDEwMDQwMTAwNDAxMDA0MDEwMDQwMzA4MDBlMDgwMjAw ODAyMDA4MDIwMDgwMg0KMDA4MDIwMDgwMjAyZGQ3OWIzNWJlZmI2OGE5YjRk ZDI5ZGI1MzQ3NTJjMmM5MjM3NzVmMTFkYzQ3MzA3YTE1NmNhMmE0YjBjYzhi N2I5YWI2YjU2MzVlOGNiMTI4ZjI2NzMzNmEyZDgxZWFiYTBiODQ5ZmM5ZTdj MTc2YTIyZTMNCmI5YmYyYjYyOTk4M2I5YzBmMDNlNjBmMWVlNWFhYTk2NzM4 YmY0NzczZDRlYzdhNWY2NTNhNjk1Y2E3MDk3OTY1N2JiMWI5NDE0OWIwOWRh MGQ0OTAyN2E0YTFhMzA3YWNkNTYwZmMxYTBhYjdlYzk1NTk5NTUzYTVkYTY0 N2Q1DQo5NGE1ZTUxZmU3MDY0OTQzZThlMzc4OTFjMWQ3MmQ0ZjQ5MDBlYTI5 ZTA3NDg0N2I1YzQyOTIzNjUyZWQ5MWFiYWJkMzZhMmJkOTUxNmZjZGE1ZmM5 OTY1YmJkMWRiNGE0MTg3NWM2ZWQ3MmFlNzBlOGQ3MzYxNjlmZDExOWY4YQ0K OWEzNjUwNWNkZTRkM2Q3ZTk5ZGVjZmQ5NDIzMWY5ZmYwMDlmMDMzM2I1NmNh ZjQwZGEwYjVkNGJhNjY4ZTQ5MWJmZDI1NGI0Y2NlZmVmOTJiMjIzNDI5Yzc5 MjM0NTcxYWY2YTM3MGIxM2FjZjFlMWI3ZDBjYmEwYTNhNmE1ODQNCjQzNGQw NDcwNDYzOTMyMzYwNjhmNzA1MzI1OGU0Njk2NTI5NGRlNjZmMmZjNDllMWEw NzI1NTJkMjI4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwDQo4MDIwMDgwMjAw ODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAw ODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAw ODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMg0KMDA4MDIwMDgwMjAwODAy MDA4MDIwMDgwMjAwODAyMDA4MDg2ZTgzZDEwMGRkMWRjODA2MDc3MjAyMjgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDANCjgwMjAwODAyMDA4MDIwMDgwMjAw ODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAw ODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAw ODAyMDA4MDIwMDgwMjAwODAyDQowMDgwMjAwODAyMDA4MDIwMDgwMjAwODAy MDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAy MDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAy MDA4MDIwMDgwMjAwOA0KMDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4 MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4 MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4 MDIwMDgwMjANCjA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIw MDgwDQoyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgwMjAwODAyMDA4MDIwMDgw MjAwODAyMDA4MDIwMDgwMjAzZmZkOX0NCn19e1xzcHtcc24gcGljdHVyZUdy YXl9e1xzdiAwfX17XHNwe1xzbiBwaWN0dXJlQmlMZXZlbH17XHN2IDB9fXtc c3B7XHNuIGZGaWxsZWR9e1xzdiAwfX17XHNwe1xzbiBmTGluZX17XHN2IDB9 fXtcc3B7XHNuIHd6TmFtZX17XHN2IFBpY3R1cmUgMX19e1xzcHtcc24gd3pE ZXNjcmlwdGlvbn17XHN2IGh0dHA6Ly93aGF0YWZ5LmNvbS9zdG9yYWdlLzIw MTIvMDkvMjAxMi8wOS8xNC8yMDE0LWZpZmEtd29ybGQtY3VwDQotaW4tYnJh emlsLWEtZ3JhbmQtc2hvdy13YWl0aW5nLXRvLWhhcHBlbi9QcmVwYXJpbmct Zm9yLXRoZS1jaGFtcGlvbnNoaXAuanBnfX17XHNwe1xzbiBmTGF5b3V0SW5D ZWxsfXtcc3YgMX19e1xzcHtcc24gZkFsbG93T3ZlcmxhcH17XHN2IDF9fXtc c3B7XHNuIGZCZWhpbmREb2N1bWVudH17XHN2IDF9fXtcc3B7XHNuIGZIaWRk ZW59e1xzdiAwfX17XHNwe1xzbiBmTGF5b3V0SW5DZWxsfXtcc3YgMX19fXtc c2hwcnNsdFxwYXJccGFyZA0KXHFsIFxsaTBccmkwXHdpZGN0bHBhclxwdnBh cmFccG9zbmVneC03NjZccG9zbmVneS0xMTcxXGR4ZnJ0ZXh0MTgwXGRmcm10 eHR4MTgwXGRmcm10eHR5MFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGFkanVz dHJpZ2h0XHJpbjBcbGluMFxpdGFwMCB7XHBpY3RccGljc2NhbGV4NzRccGlj c2NhbGV5NjNccGljY3JvcGwwXHBpY2Nyb3ByMFxwaWNjcm9wdDBccGljY3Jv cGIwDQpccGljdzIwMzIwXHBpY2gxMTIyN1xwaWN3Z29hbDExNTIwXHBpY2hn b2FsNjM2NVx3bWV0YWZpbGU4XGJsaXB0YWcyMTY5NDk0MTVcYmxpcHVwaTEw MHtcKlxibGlwdWlkIDBjZWU2MmE3M2U3ZWRlNTI3Y2VkN2ViNzg2MzExZTc0 fQ0KMDEwMDA5MDAwMDAzMjYxODA4MDAwMDAwMDExODA4MDAwMDAwMDQwMDAw MDAwMzAxMDgwMDA1MDAwMDAwMGIwMjAwMDAwMDAwMDUwMDAwMDAwYzAyYTkw MTAxMDMwMzAwMDAwMDFlMDAwNDAwMDAwMDA3MDEwNDAwMDExODA4MDANCjQx MGIyMDAwY2MwMGJhMDEyMDAzMDAwMDAwMDBhODAxMDAwMzAwMDAwMDAwMjgw MDAwMDAyMDAzMDAwMGJhMDEwMDAwMDEwMDE4MDAwMDAwMDAwMGMwMmYxMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmY3 ZmZmZmY3ZmZmZmZmZmZmZmZmZjdlZmZmZmYNCmY3ZmZmZmZmZjdmZmZmZjdm ZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3 ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZm ZmY3ZmZmZmY3ZmZmZmY3ZmZmZmRlZjdlN2VmZmZmN2Y3ZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmNw0KZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZmZm ZmVmZjdmN2Y3ZDYNCmRlZmY5YzljZTc2MzYzZDY1MjQyZGU1YTRhZjc2MzQy ZWY2YjRhZWY3MzYzZWY4YzdiZWY5Yzk0ZTdiNWJkZWZjNmQ2ZWZkNmU3Zjdl ZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmRlZDZmZjk0N2JmZjM5MThkNjI5MDhkNjI5MTBkZTI5 MThlNzIxMTBlNzMxMTBkZTI5MTBkZTMxMTBkZTI5MDhkNjMxMTBkZTMxMTBl Nw0KNDIyMWY3NDIyMWY3NjM0YWVmNmI1YWVmOGM3YmY3OWM5NGY3YjViNWY3 Y2VjZWY3ZTdlZmZmZWZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZWZmN2VmZmZmZmZmYWRhZGZmNTI0MmNlMjEwOGNlMzkNCjE4 ZmYzOTIxZjczMTIxZGUzMTI5ZDYzMTI5ZDYzMTIxZTczMTIxZTczMTIxZTcz OTI5ZTczMTIxZTczMTIxZTcyOTE4ZGUzMTIxZGUyMTEwZDYyMTE4ZDYyMTEw Y2UyOTE4Y2UyOTE4ZDY0MjI5ZGU0YTMxZTc1YTQyZjc3MzZiDQplZjhjOGNm N2E1YWRmN2NlZDZmZmRlZTdmZmVmZjdmZmY3ZjdmZmZmZmZmZmY3ZmZlZmZm ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmY3ZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmI1YjVkZTM5MjlkZTI5 MjFjZTMxMjljZTMxMjlkNjMxMjFkZTMxMThlNzM5MjFlZjMxMThlNzMxMjlk NjMxMjlkNjMxMjlkZTMxMjlkNjM5MzFkZTMxMjlkNg0KMzEyOWQ2MjkyMWQ2 MzEzMWY3MzEyOWVmMjkyMWU3MjExOGRlMjkyMWRlMjkxOGQ2MjkxOGQ2Mjkx OGQ2MjExOGQ2MjExMGQ2MjkxOGQ2MzEyMWQ2NTIzOWQ2NmI1YWRlOTQ4NGVm YTU5Y2Y3ZDZkNmY3ZGVkZWZmZWZmN2ZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZmZWZmZmU3ZjdmZmZmY2VjNmZm NTIzOWQ2MjkxOGQ2MzEyOWRlMzEyMWRlMzENCjIxZWYzOTIxZjczMTIxZWYy OTE4ZDYzOTI5ZGUzOTIxZTczOTIxZTczMTE4ZTczMTE4ZTcyOTE4ZGUzMTIx ZTczMTE4ZTczMTIxZTcyMTE4ZDYyOTIxZGUyOTIxZGUzMTI5ZTczMTIxZTcz MTIxZWYzMTIxZTczMTIxZTcyOTE4DQplZjMxMjFmNzMxMjFlZjMxMjFlNzI5 MThkNjI5MTBkNjIxMDhkNjI5MDhkZTMxMThjNjRhMzFkNjYzNTJlNzhjN2Jm N2E1OWNmN2M2Y2VmZmU3ZWZmZmY3ZmZmZmVmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmN2Q2ZGVmNzVhNDJkNjMxMDBmNzQyMzFjZTMxMjFjZTM5MjFlNzMxMjFl NzI5MjFjZTI5MjFjZTM5MzFlNzMxMThlNzM5MjFlNzM5MThlNzM5MjFlNzM5 MjFlNzM5MjllNzMxMjFkZQ0KMzEyMWRlMzExOGRlNDIyOWVmMzkyMWU3Mzky MWU3MzEyMWRlMzkyMWRlMzExOGQ2NDIyOWRlNDIyOWRlMzkyMWRlMzEyMWRl MzEyMWRlMzEyMWRlMzEyMWU3MzEyMWRlMzEyOWU3MzEyOWU3MzEyMWU3Mjkx OGU3MjkxOGU3MjkNCjA4ZDYzMTEwZDYzOTIxY2U1YTQyZGU2YjUyZGU5Yzhj ZGVhZGE1ZTdkZWQ2ZmZlZmY3ZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQplZmZmZmZm ZmZmZjdmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2Zm ZmZmZmY3ZmZmZmZmY2VkZWVmNWE1MmU3MjEwMGU3MzkyOWZmMzEyMWU3Mzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzMTIxZGUzMTIxZDYzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFlNzMxMjFlNzMxMjFlNzMxMjFlNzMxMThlNzMxMjFlNzI5 MThkZTI5MThkZTMxMTBlZjMxMThkZTMxMjFjZTVhNGFkNjg0N2JlZmI1YjVm Zg0KZGVlN2ZmZmZmZmZmZjdmZmVmZjdmN2VmZmZmZmZmZmZmZmZmZjdmN2Zm ZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNw0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmY3ZWZmZmZmZmZmZmJkYjVmZjUyNGFjNjI5MTBjZTM5MjFl ZjMxMjFkNjM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWU3MzEyMWU3MzkyMWU3MzENCjIx ZTczOTIxZTczMTIxZTczMTIxZTczMTE4ZGUzMTIxZGUzMTIxZGUzOTIxZWYz MTEwZjcyOTA4ZWYzOTE4ZGU2YjVhZGU5Yzk0ZTdlN2VmZmZmZmZmZmZmZmZm ZWZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmN2ZmZjdmZmZmZTdmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZWZlZmZmZGVl ZmZmZTdlN2Y3ZGVlZmZmZTdlZmZmDQpmZmY3ZmZmZmZmZmZmN2ZmZmZmZmY3 ZWZmN2ZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmNzM1YWY3MjEw MGQ2MjkxOGU3MzkyOWU3MzkyOWNlMzExOGRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzOTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzI5MThkZTMx MjFkZTMxMjFkZTMxMjFlNzMxMjFkZTMxMjFlNzMxMjFkZTMxMjFlNzMxMThl ZjMxMjFkZTI5MjFkNjMxMjlkZTMxMThkZTI5MTBlNw0KMjkwOGRlMjkxMGRl ODQ2YmVmZWZlZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZjdmZmVmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZWZmZmVmYzZmZmFkYTVlNzhjOGNk NjZiNmJiZDQyNWFiNTMxNWFhZDMxNjNiNTQyNjNiNTQyOGNjZTczYmRlN2Fk ZWZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmQ2ZTdlZjM5MjFjZTM5MjFmZjMxMjllZjMxMjFkZTM5MjFlNzM5MjFlNzMx MjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWU3MzEyMWRlMzkyOWU3MzENCjIxZGUzMTIxZTczMTIxZGUz MTIxZTczMTIxZGUzOTIxZTczMTIxZDYzMTI5ZDYzMTI5ZDYzOTMxZTczMTIx ZTczMTIxZTcyOTIxZGUzMTEwZDY4Yzg0ZGVmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZTdmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZjdmZmZm ZmZmZmY3ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZm ZmZmZmZmZmY3ZmYNCmZmZjdmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmN2ZmZmZkNmY3ZDZiNWU3OWM4Y2NlNjM3M2M2NDI0 YWFkMTg0YWFkMTA0MmFkMDA0YWI1MDA0YWJkMDA0YWJkMDg0MmI1MDAzOWFk MDA0MmE1DQowMDUyYTUxODhjYzY3M2U3ZmZkNmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmYzZjZWVmMzkyOWNlMjkyMWRlMjExOGRlMzEyMWRl NDIxOGVmMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzMTIxZGUz MTE4ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTMxMjFkZTMxMThkZTMxMjFkZTM5MjFkZTM5MjFlNzMxMThlNzM5 MThlNzMxMTBlNzMxMThkZQ0KMzEyMWQ2MzkzMWRlMjkwOGRlNDIyOWQ2YjVi ZGY3ZjdmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZkNmY3ZmY4Y2U3Zjc3YmVmZjdhNWVmZmZkZWZmZmZlZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmN2Y3ZmZkZWQ2ZjdiZGI1ZGU4Yzg0YzY1MjZiYjUzMTUyYWQx OA0KNGFhZDA4NDJhZDAwNmJiZDI5NWFiNTE4NTJiNTEwNGFhZDA4NWFiNTEw NWFiZDEwNWFiZDEwNTJiNTA4NGFiZDAwNTJjNjA4NDI5YzAwNmJhNTQyZTdm ZmU3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQplZmZmZmZmZmQ2ZDZmZjQyMzFkNjI5 MjFkZTIxMThkZTQyMzFlZjM5MjFkZTM5MjFlNzMxMjFkZTM5MjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTI5ZTczMTIxZGUzOTIxZTczMTIxZGU0MjIx ZWYzOTE4ZTczOTIxZGUzOTI5ZDY0MjMxZGUzOTI5ZTczOTIxZWYyOTE4ZTcz OTI5ZWYyMTA4ZGU2MzVhZDZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmYzZmN2ZmNTJlN2ZmMDhkZWZmMDBjZWVm MjljZWY3NjNkZWZmOTRmN2ZmY2VmN2ZmZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmYNCmZm ZmZlZmZmZWZkNmZmY2VhZGRlOWM5NGNlNzM2M2FkMjk1YWI1MjE1MmFkMDg1 MmI1MDA0YWI1MDA0YWI1MDg0YWI1MTA0YWI1MTg1MmI1MDA1MmI1MDA1MmI1 MDA1MmJkMDg1MmI1MDg1YWJkMDg1MmI1MDA1MmJkMDA0YWI1DQoxMDVhYzYx MDRhYmQwMDRhYjUxMDg0YmQ2YmQ2ZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmU3ZmZmZmZm ZGVlN2ZmNTIzOWRlMjkxOGRlMzEyMWVmMjkyMWQ2MzkyMWQ2MzEyMWQ2MzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMThkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzI5MjFjZTMxMjFkZTM5MjFkZTM5MjFkZTMxMThjZTMxMjFk Ng0KMzEyMWRlMzkyOWVmMjkyMWQ2MjkxOGU3MzEyMWNlYzZiZGZmZmZmZmZm ZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY4Y2U3ZjcxOGQ2 ZjcwMGNlZmYxOGNlZmYxMGM2ZmYwOGNlZmYwMGQ2ZWY3M2U3DQplZjljZWZm ZmRlZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZlZmRlZmZiZGE1ZDY3YjdiYmQ0YTVhYWQyMTUyYWQxMDQyYTUwMDRhYmQx MDQyYjUwODRhYmQwODRhYjUwODUyYmQxMDUyYmQxMA0KNTJiZDEwNTJiNTA4 NGFiZDEwNDJiNTEwNGFiZDE4NGFiNTE4NGFiNTE4NDJhZDEwNGFiNTEwNGFi NTA4NTJhZDI5NDJhZDA4NGFiZDA4NDJiNTAwNTJhZDE4YWRkZThjZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmY3ZmZmZjYzNTJkZTI5MTBkZTI5MThlNzMxMjFk ZTM5MjllNzM5MjlkZTMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzkyMWRlMzkyMWU3MzkNCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTI5ZTczMTIxZTczMTIxZWYz MTE4ZTczOTIxZTczMTIxZGUzOTI5ZGUyOTIxZGUyOTI5ZGUzMTI5ZTcyOTE4 ZGU3YjYzZTdmZmZmZmZmZmZmZGVmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmNGFkNmZmMTBjNmZmMDBkNmZmMDhjNmZmMTBjZWZmMDhjNmY3MThj ZWZmMDBkNmY3MTBkNmZmNDJkNmZmOWNlN2ZmZTdlZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZGVmZmZmZmZmZmZmZmZmN2ZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm N2ZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmY3 ZWZmN2RlYTVlNzg0NzNiZDUyNGFhNTE4NDINCmFkMDAzOWFkMDA0MmJkMDA0 YWJkMDA1MmJkMTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1 MTA0YWI1MDg0YWI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUwODRhYWQxODUyYjUxODRh YjUwMDYzYjUzMWVmZmZlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmOTQ4NGU3Mjkw MGVmMzEyMWU3MzEyOWQ2MzkyMWVmMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWQ2MzEyOWU3MTgxMGNlNGEzMWU3ZTdlN2ZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlN2ZmZmYzMWQ2ZmYxMGNlZmYwMGQ2ZmYxMGNlZmYw MGNlZmYwOGNlZmYwOGNlZmYxMGQ2DQpmZjA4Y2VmZjEwZDZmZjE4ZDZmNzQy ZGVmNzdiZTdmN2M2ZjdmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmVmZmZlN2I1ZTc5YzdiYjU0YTUyYWQxODQyYTUwODRhYWQwODUyYmQx MDUyYzYxMDRhYjUxMDUyYjUxODRhYWQxODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTA4 NTJiNTEwNGFiNTEwNGFiNTA4NTJhZDE4Y2VlZmI1ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmN2FkYTVmNzMxMTBlNzMxMjFlNzMxMjlkZTMxMThlNzM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUyOTIxZGUzOTE4ZTdjZWM2ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmYmRmN2ZmMjFkNmZmMDBj NmZmMDBkNmZmMDhjZWZmMDBjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDBkNmZmMDBjZWVmMDhkNmY3NDJkZWY3N2JlN2ZmYzZlZmZmZTdm N2ZmZjdmZmZmZmYNCmZmZmZlZmZmZjdlZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZm ZmZmZmVmZmZmZmY3ZGVlZmM2OGNiZDZiNGFhNTEwNGFiZDAwNGFiNTAwNGFi ZDAwNTJiZDA4NWENCmJkMTA0YWFkMDg0YWFkMTA0YWI1MTg1MmI1MjE0YWI1 MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQoxMDRhYjUwODRhYjUwODRhYjUxMDQyYWQwODRhYWQwODhjYzY2 M2Y3ZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZjdmZmY3ZDZjZWZmMzkyMWQ2MzExOGU3MzEyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzkxOGU3MjkyMWRlMjky MWU3MjkwOGU3OTQ4NGU3ZmZmN2ZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY5 Y2Y3ZmYwOGNlZmYwOGNlZmYwMGQ2ZmYxMGNlZmYwMGNlZmYwMGQ2ZmYwMGNl ZmYwMGQ2DQpmZjA4Y2VmZjEwZDZmZjEwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmNzI5ZDZmZjUyZGVmZjljZWZmZmQ2ZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmVmZmZmN2U3ZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmVmZmZmN2Y3ZmZlZmM2ZWZhNTZiYWQzMTRhYTUwMDUyY2Ux MDM5YmQwMDRhYmQxMDQyYjUwODUyYjUxMDUyYjUxMDUyYjUwODUyYjUwODUy YzYxMDRhYmQwODUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw OA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTEwNGFiZDE4NGFiNTA4NTJiZDA4NGFiNTEwNGFi NTIxNGFiNTAwNjNiNTI5ZDZmZmQ2ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZmZmZmZmZmZmVmZWZmZjVh NTJkNjI5MTBkZTQyMjlmNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZjcyOTIxY2UzMTI5ZWYyOTA4ZWY2YjUyZTdlZmVmZmZmZmZmZjdmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmODRlZmY3MDBjZWZmMDBjNmZmMDhkNmZmMTBjZWZm MDhkNmZmMDBjZWZmMDBjZWZmMThjZWZmMTBjZWZmMDBjNmZmMDBjZWZmMDhj ZWZmMTBjZWZmMDhjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMTBjZWZmNDINCmRl ZmY3YmU3ZmZiZGY3ZmZlN2ZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZjdm N2ZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmVmZWZmZmU3OGNjNjdiNDI5YzE4Mzlh ZDAwNTJjNjEwNDJiZDAwNGFiZDA4NDJhZDEwNDJiNTEwNGFhZDEwNTINCmI1 MTA1MmFkMTA1MmJkMTA0YWJkMDg0MmI1MDA0YWI1MDg0YWI1MTA0YWI1MDg0 YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0MmFkDQowODUyYmQx MDRhYmQwMDRhYjUxMDRhYWQxODUyYzYwODRhYTUwMGFkZTc5Y2ZmZmZmZmZm ZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZm ZmZmZmZmZjdmZmZmODQ3YmQ2MjkwOGQ2MzkyMWY3MzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzExOGU3MzEyOWNlMjkyMWRlMzExMGVmNDIyMWQ2 ZGVkZWZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY4NGVmZmYwMGNlZmYwOGNl ZmYwOGQ2ZmYxOGNlZmYwOGNlZmYwOGQ2ZmYwOGNlZmYyMWQ2DQpmZjA4ZDZm ZjAwZDZmZjAwY2VmZjA4Y2VmZjA4YzZmZjA4ZDZmZjAwZDZmZjEwZDZmZjEw Y2VmZjA4Y2VmZjAwY2VmZjAwZDZmZjIxZGVmZjZiZTdmZmE1ZTdmZmVmZjdm ZmVmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmDQpkNjg0YjU2 MzQyYTUxMDM5YjUwMDQyYzYxMDM5YjUxMDUyYjUxODUyYjUxMDUyYzYxODRh YmQxMDUyYmQxODUyYjUxMDRhYWQxMDRhYWQxMDUyYmQxODRhYjUxMDUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTA4NDJiNTEwNTJiZDEwNTJiZDEwNGFhZDEwNTJiNTE4NTJjNjA4NGFhZDAw N2JjNjUyZjdmZmY3ZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmY3ZmZmN2FkYWRlZjI5MTBkNjM5MjFl ZjI5MjFkNjM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTI5Y2UzMTI5 ZTczMTIxZWYzOTE4ZGViZGJkZjdmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm NzNlN2ZmMDBjZWZmMDhjNmZmMDhkZWZmMDhjZWZmMDBkNmZmMDBjZWZmMTBj ZWZmMDBjZWZmMDBkNmZmMDBkNmZmMTBkNmZmMDhjZWZmMDhjZWZmMDBjZWZm MDBkNmZmMThjZWZmMTBkNmZmMDhjZWZmMTANCmNlZmYwOGM2ZmYwOGNlZmYw MGNlZmYwMGQ2ZmYzOWRlZjc2YmU3ZmZhZGVmZmZlZmY3ZmZmZmY3ZmZmZmZm ZmZlZmZmZmZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdm ZmVmODRjNjVhNWFhZDIxNDJhZDAwNTJjNjA4NDJiNTA4NDJhZDEwNGFhZDEw NTJiNTEwNDJhZDAwNDJhZDAwNGFiNTA4NTINCmJkMTA0YWI1MDg0YWI1MTA0 YWI1MTA1MmI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1 MTA0YWI1MDg0YWI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0MmI1DQowODUyYmQxMDUyYjUxMDUyYjUxODRh YjUwODRhYmQwODRhYWQxMDUyYjUxOGQ2ZWZjNmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Y2Vj ZWY3NDIyOWRlMjkxOGU3MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWU3MzEyOWRlMjkxMGU3OGM4Y2U3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3M2U3ZmYwMGNlZmYwOGNlZmYwMGRlZmYwOGQ2ZmYw MGQ2ZmYwMGQ2ZmYwOGNlZmYwMGQ2DQpmZjA4Y2VmZjEwY2VmZjA4Y2VmZjAw ZDZmZjAwZDZmZjA4ZDZmZjEwY2VmZjAwY2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjAwZDZmZjAwY2VmZjEwY2VmZjE4YzZmZjAwY2VmZjAwY2VmNzIxZGVmNzUy ZTdmNzk0ZjdmN2NlZjdmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZWZjZWQ2YmQ0YWI1DQowODUyYjUxMDVhYmQxODUyYjUwODUy YmQwODUyYjUwODUyYmQxMDRhYjUxMDYzYzYyMTRhYjUxMDRhYjUwODQyYmQw ODRhYmQwODRhYmQwODUyYmQwODUyYjUwMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNGFiZDEwNTJiZDA4 NTJiNTE4NWFiNTIxNTJiZDAwNGFiNTA4NWFiZDI5NDJhZDAwYmRkZWFkZjdm ZmVmZmZmZmZmZjcNCmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmN2U3ZWZmZjVhNDJlZjMxMjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzMTIxZTczMTIxZGUzOTIxZWYyOTIxZDYzMTE4Zjc2 MzYzY2VmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmNWFlN2ZmMDBjZWZmMDhj ZWZmMDBkZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYxOGNl ZmYxMGQ2ZmYwMGNlZmYwMGNlZmYxMGNlZmY0MmQ2ZmY2YmQ2ZmY5NGU3ZmZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmDQpmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZlZmZmZmZmZmZmY2VmN2JkNTJiNTEwNGFiNTA4NGFiNTEw NGFiNTA4NGFiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDUyYjUwODUyYjUxMDUyYjUxMDUyYjUxMDQyYjUw ODQyYjUwODdiYzY0MmY3ZmZmZmY3ZWZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmN2ZmOTQ4NGU3MjEwMGRl MjkyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMjkyOWNlMzkxOGVmMzkx MGVmMzEyOWNlMzExOGRlNGEzOWQ2ZGVlN2Y3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY1 YWU3ZmYwMGNlZmYxMGNlZmYwMGQ2ZmYxMGNlZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjAwZDZmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2Vm Zg0KMTBkNmZmMThkNmZmMzlkZWZmN2JkZWZmY2VlZmZmZjdmN2ZmZmZmZmZm ZWZmZmZmZWZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZTdmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjc4NGM2NmI0MmI1 MDg1MmJkDQoxMDRhYjUxMDRhYmQxMDRhYjUwODUyYmQxMDRhYjUxMDRhYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNTJiNTEwNTJiZDEwNTJiNTEwNTJi ZDEwNGFiNTEwNGFiZDEwNDJiNTA4NzNiZDMxZGVmZmU3ZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmJkYjVmNzM5MjFkZTIxMThkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz MTI5ZDYzOTE4ZWYzOTE4ZjczOTI5ZDYzMTIxZTczOTI5ZDZjZWNlZjdmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmNWFkZWY3MDBjZWZmMDhjZWZmMDBkZWZmMDhjNmZm MDhjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwOGNlZmYx MGNlZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGQ2ZmYwMGM2ZmYwOGNlZmYxOGQ2 ZmY0MmU3ZmY3M2U3ZmZiNWY3ZmZlZmY3ZmZmZmZmZmZmZmZmDQpmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZlZmZm ZmZlZmZmDQpmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmVmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 YzZmN2FkNGFhNTE4NDJiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NGFiNTEwNGFi NTA4NGFiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDUyYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODRhYmQxMDUyYWQwOGJk ZTdiNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZTdlZmZmNGE0MmNlMjkxOGU3MzEyMWRlMzky MWU3MzEyMWRlMzkNCjIxZTczMTE4ZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MjkyMWQ2MzkyMWVmMzkxMGVmMzkyOWRlMjkxOGRl MjkxMGRlOWM5NGY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY2M2U3ZmYwMGNlZmYxMGNl ZmYwMGQ2ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjE4Y2VmZjE4Y2VmZjIxY2VmZjE4Y2VmZg0KMThkNmZmMTBkNmZm MDhkZWZmMDhkNmZmMDhkNmZmMDBjZWZmMDBkNmZmMjFkNmZmNzNlN2ZmYWRk ZWZmZWZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjcNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZTc3YmJkNDI1MmI1MTA0MmI1MTA1MmJkDQoxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNDJhZDAwOWNkNjg0ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZjczNmJk NjI5MTBlZjM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTI5ZGUzOTIxZTczOTE4 ZWYzOTI5ZGUzMTI5ZTcyMTAwZGU4NDZiZjdmZmZmZjdmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm NjNlN2ZmMDBjZWZmMTBjNmZmMDBkZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGQ2ZmYwMGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGNl ZmYwOGNlZmYxMGNlZmYxMGQ2ZjcxMGQ2ZmYwMGQ2ZmYwMGNlZmYwOGM2ZmYx MGNlZmYwOGNlZmYwMGQ2ZmYxOGQ2DQpmNzVhZTdmZmE1ZTdmZmU3ZjdmZmZm ZjdmZmZmZmZmZmZmZmZmN2ZmZmZmN2VmZmZmZmY3ZmZmZmVmZmZmN2Y3ZmZm ZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmN2Zm ZWZmZmZmZWZmZmZmZWZmZmZmZmZmN2Y3ZmZmN2Y3ZmZjNmVmDQpmZmI1ZWZm ZjhjZTdmNzczZTdmNzczZTdmNzk0ZWZmZmI1ZWZmZmNlZjdmZmQ2ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmYmRlN2E1NGFhNTA4NWFiZDA4NGFi NTEwNGFiNTA4NGFiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NGFiNTEwNGFiNTA4 NGFiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODRhYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDM5YWQwMDg0Y2U1YWY3ZmZlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmOTQ5NGU3MzEwOGVmMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzMTIxZGUzMTE4ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MjkyMWQ2MzkyOWRlMzExOGRlMzkyOWRlMzEyMWQ2MjEwOGU3NWE0MmU3ZWZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY2YmU3ZmYwMGNlZmYxOGNlZmYwMGQ2ZmYwOGNlZmYw OGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjEwZDZmZjA4Y2VmZjAwZDZmZjAw ZDZmZjAwZDZmZjAwZDZmZg0KMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMThj ZWZmMTBjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDhkNmY3MDBjNmZmMDBjZWZm MDhkZWZmMzFkZWZmNzNlZmZmYWRlZmZmZGVmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZGVmN2ZmOWNlZmZmNWFk ZWY3MzFjZWZmMThjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDhkNmZmMjFkNmZm MzFjZWZmN2JlN2Y3YjVlZmZmZjdmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmN2ZmZWY4Y2M2NWE0 YWFkMDA1YWJkMDg1MmFkMTA1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTA4NTJiNTEwNTJiNTEwNDJiZDAwNjNi ZDMxZTdmZmQ2ZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmM2YzZmZjM5MTBlNzM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzMTI5ZGUzOTIxZTczOTIxZGUzOTIxZGUzMTI5ZGUy OTE4ZTc0YTI5ZGVjZWQ2ZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmNjNkZWZmMDBjZWZmMTBj ZWZmMDBkZWZmMDBjNmZmMDhjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYxMGM2 ZmYxMGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGQ2ZmYwOGQ2ZmYw OGM2ZmYwOGNlZmYwOGNlZmYxMGNlZmYxMGM2ZmYwOGNlZmYwMGQ2ZmYwMGU3 ZmYxOGQ2DQpmZjIxZDZmZjEwYzZmZjA4Y2VmNzAwY2VlZjA4ZGVmNzMxZGVm NzYzZGVmZmJkZWZmZmQ2ZjdmZmU3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZkZWY3ZmY5Y2VmZmY1 MmU3ZmYxOGQ2ZjcwMGQ2ZWYwMGM2DQpmZjAwY2VmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjAwY2VmZjAwY2VmZjAwY2VmZjE4YzZmNzRhZDZmNzhjZWZmZmU3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmY2VlZmI1NWFhZDIxNTJiZDEwNGFiNTAwNTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODRhYjUxMDRhYjUwODRhYmQwODRhYjUwODRhYjUwODRhYjUw ODUyYjUxMDQyYmQwMDUyYjUxOGM2ZTdhZGZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZGVlN2Zm NWE0MmRlMzExOGRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MjkyMWQ2MzkyMWVmMzky MWQ2MzkyMWU3MjkxOGRlMzEyMWU3MjkxMGNlYWQ5Y2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY2 YmU3ZmYwMGM2ZmYxOGNlZmYwMGQ2ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4Y2VmZjAwY2Vm Zg0KMDhkNmZmMDhkNmZmMDhkNmZmMDBjZWZmMDBkNmZmMDBkNmZmMDBjZWZm MDBjNmZmMTBjZWZmMTBjNmZmMDBkNmZmMDBjZWZmMDhjZWZmMDhjZWZmMTBj ZWZmMDhjZWZmMTBjZWZmMDhjNmZmMDhkNmY3MzFkZWY3NzNlZmZmYWQNCmY3 ZmZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmYzZmZmZmNzNl ZmZmMjlkZWZmMDhjZWZmMDBjNmZmMDhkNmZmMDhkNmZmMDhkNmZmMDhkNmZm MTBkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhkNmZmMDBkNmZmMDBj ZWY3NDJkZWY3YjUNCmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl ZmZmZjdmZmZmZmZmZmZmZmY5NGNlNzM1MmI1MTA0MmJkMDg0YWJkMDg1MmI1 MDA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw OA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTEwNTJiNTEwNGFiNTA4NTJiZDEwNGFiNTA4NGFi ZDEwNGFiNTA4NTJiNTEwNTJhZDA4NDJjNjEwNDJhNTA4YjVkZTljZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmY3ZmZmZjczNmJkZTMxMjFkZTMxMThkZTM5MjFlNzM5MjFl NzM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz MTIxZTczOTIxZjc0MjI5ZTczOTIxZTczMTIxZTczMTI5ZGUyMTA4YzY4Yzcz ZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmNzNlN2Y3MDBjZWZmMDhjZWZmMDBkNmZmMTBjNmZm MDBkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYxMGNlZmYwOGNlDQpmZjA4Y2Vm ZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjAwY2VmZjAw Y2VmZjAwYzZmZjA4Y2VmZjI5Y2VmNzZiZGVmZmE1ZTdmZmQ2ZWZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWY3ZmZjNmY3ZmY1 MmRlZmY0MmQ2ZmYxOGM2ZjcwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGNl ZmYwOGNlDQpmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2Vm ZjA4Y2VmZjE4Y2VmZjEwY2VmZjEwY2VmZjUyZGVmZmZmZmZmZmZmZmZmZmVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZWZmZmRlNjNiZDI5MzliNTAw NTJiNTIxNGFiNTA4NGFiZDAwNGFiNTEwNTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUxMDRh YjUwODZiYmQ0YWY3ZmZlZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZWZmN2ZmYWRiNWRlMTgxMGNlMzky MWVmMzExOGQ2MzkNCjI5ZGUyOTE4ZTczMTI5ZTcyOTIxY2UzOTE4ZWYzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyOWU3MzEyMWRlMzEyMWRlMzEyMWRl MzEyMWRlMzEyMWQ2NGEzOWVmZjdmN2ZmZjdmZmVmZmZmN2ZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3YmVmZmYwMGM2ZmYwOGQ2 ZmYwMGNlZjcxOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMTBkNmZmMDhj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMTBkNmZmMDhjZWZmMDhjZWZmMDANCmNlZmYwMGQ2ZmYwMGQ2Zjcx OGRlZjcyMWQ2ZWY3YmU3ZmY5NGU3ZmZjZWVmZmZmN2Y3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdlN2ZmDQpmZmU3ZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmU3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlZmZmZmE1ZWZm Zg0KNjNlN2Y3MjlkNmVmMjlkNmZmMThjZWZmMTBjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMTBk NmZmMDhjZWZmMDhjZWZmMDhjZWZmMTBkNmZmMDhjZWZmMTBjZWZmMzkNCmQ2 ZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZm ZGU1YWI1Mjk0MmJkMDA0YWI1MTg1MmI1MTA0MmI1MDA1MmJkDQoxMDRhYjUx MDUyYjUxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTA4NjNiNTM5ZGUNCmZmZGVmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm ZmNlZDZmNzMxMjlkZTMxMThlNzMxMjFkZTM5MjlkZTMxMjFlNzMxMjFkZTMx MjlkZTM5MThlNzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczOTIxZGUzOTIx ZTczMTIxZGUzOTI5ZTczMTIxZGUzOTIxZGUzOTI5ZGVkZWRlDQpmZmY3ZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm NzNlN2Y3MDBjNmZmMDhjZWZmMDBkNmZmMTBjNmZmMDBjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwOGNlZmYwOGNlZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwZDZmZjA4ZDZmZjEwY2VmZjEwY2Vm ZjAwYzZmZjAwY2VmZjAwYzZmNzAwY2VmNzAwYzZmNzAwY2VmZjI5Y2VmZjYz ZGVmZjk0ZTdmZmM2ZjdmZg0KZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjcNCmZm ZmZlN2ZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZiZGY3ZmY4 Y2VmZmY1MmRlZmYyOWRlZmYwMGNlZjcwMGNlZjcwMGNlZWYwMGNlZmYwMGNl ZmYwMGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 Y2VmZjAwYzZmZjIxZDZmZmNlZjdmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZjdmZmY3ZmZmZmZmZGVlZmQ2NWFiNTIxMzliNTAwNTJiNTIxNGFhZDA4NGFi ZDA4NGFiNTA4NTJiNTEwNGFiNTEwNTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYmQxMDRhYTUxOGM2ZWZi NWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZWZmN2ZmNTI0MmU3MjkxMGQ2MzExOGU3MzkNCjI5 ZTcyOTE4ZGUzMTIxZGUzMTI5ZDYzMTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzExOGRlMzkyMWU3MzExOGRlMjkx OGQ2YWRhZGRlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY4NGVmZmYwMGM2ZmYwOGQ2ZmYwMGQ2ZmYxOGNlZmYw MGNlZmYwOGQ2ZmYwOGQ2ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDBj ZWZmMThjZWZmMTgNCmM2ZmYxOGNlZmYxMGM2ZmYxOGNlZmYxOGNlZmYxMGNl ZmYwMGM2ZjcwMGNlZjcwMGNlZWYwMGQ2ZjcyMWQ2Zjc0YWU3ZmY2M2U3ZmZj NmZmZmZkNmY3ZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmN2ZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZjdmZmJkZjdm ZjhjZTdmZjRhZGVmZjEwZDZmNzAwZDZmZjAwY2VmZg0KMDhjZWZmMTBjZWZm MDBkNmZmMDBkNmZmMDBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDhk NmZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDBkNmZmMDhjZWZmMDhjZWZmMTANCmNlZmZjNmY3ZmZmZmZmZmZm ZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2Y3ZGU1YWFkMjk0MmJkMDA1 MmI1MjE1MmI1MTA0YWJkMTA1MmI1DQoxMDRhYjUxMDUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUwODUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDA4NTJi ZDEwNDJhNTEwOWMNCmQ2N2JmZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmZjg0NzNmNzI5 MTBjZTM5MjFlZjM5MjllNzMxMjFlNzMxMjFkNjM5MjlkZTI5MThkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTI5ZTczMTIxZGUzOTI5ZTczOTIxZTczMTIxZTcz MTIxZTczOTIxZWYyMTEwZDY4Yzg0DQpkZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmODRlZmZmMDBjZWZmMDhj ZWZmMDBkNmZmMTBjZWZmMDBkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAw Y2VmZjEwY2VmZjE4YzZmNzE4Y2VmZjEwY2VmNzA4Y2VmZjAwY2VmZjAwY2Vm Zg0KMDBjNmZmMDBjZWZmMDBkNmZmMjlkZWZmNjNkZWZmYTVlN2ZmZDZlZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZWZmZmZmZTdm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmVmZmZmZmY3ZmZmZmY3ZmYNCmZmZmZmZmY3ZmZkNmVmZmY4 NGU3ZmY1MmU3ZmYyMWQ2ZjcxMGQ2ZjcwMGNlZjcwOGNlZmYwOGNlZmYwOGNl ZmYwMGM2ZmYwOGQ2ZmYwMGQ2ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYw OGNlZmYwMGNlZmYwMGQ2ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjAwZDZmZjAw Y2VmZjAwZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjEwY2VmZjA4YzZmZjEwZDZm ZmM2ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdm N2RlNjNiNTMxNDJiNTAwNTJiNTIxNGFhZDA4NTJiZDEwNGFiNTEwNTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDUyYjUwODUyYmQxMDQyYWQwODczYmQ0YWY3ZmZlN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3 ZmZmZmZmYTU5Y2Y3MzkyMWNlMjkxMGU3MzkNCjI5ZTcyOTE4ZGUzMTIxZGUz MTI5ZDYyOTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MjkxOGRlMzkyMWU3MzExOGU3MjkxMGRlNjM1MmQ2ZWZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY4 Y2VmZmYwMGM2ZmYwOGQ2ZmYwMGNlZmYxOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMTBkNmZmMDhjZWZmMDhkNmZmMDANCmQ2 ZmYwMGQ2ZmYwMGNlZmYwOGNlZmYwOGM2ZjcwMGNlZmYwMGM2ZmYwOGNlZmYx MGNlZmYyMWNlZmYyMWNlZmYyMWNlZmYxOGNlZmYyOWJkZmYxMGM2ZmYwMGQ2 ZmYwMGRlZjcyMWU3ZmY1MmU3Zjc5NGVmZmZiNWVmZmZmZmZmDQpmN2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmRlZmZmZmFkZWZm ZjczZWZmZjM5ZGVmZjEwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjAwY2VmZjEw Y2VmZjIxY2VmZjE4Y2VmZg0KMDhjZWZmMDBjZWZmMDhjZWZmMDhjZWZmMTBj ZWZmMDhjZWZmMTBkNmZmMDhkNmZmMDBkNmZmMDBjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMTBj ZWZmMTBjZWZmMjkNCmQ2ZmZlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZWY2YmJkMzk0MmJkMDg0YWFkMTg1MmI1MTA0YWI1 MTA1MmJkDQoxMDRhYjUxMDUyYjUxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTA4NGFiZDEwNWENCmFk MjFlN2ZmYzZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQ2Y2VmZjUyMzlkNjI5MTBlNzMxMjFl NzM5MjFkZTM5MjFkZTM5MjllNzI5MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTI5ZTczMTIxZGUzOTI5ZTczMTIxZGUzMTIxZTczMTIxZTczOTIxZWYzMTE4 ZTc0YTMxDQpkZWQ2ZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmOGNlZmZmMDBjNmZmMDhjZWZmMDBkNmZmMTBjZWZm MDBjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjEwZDZmZjA4Y2VmZjA4Y2VmZjEwYzZmZjIxYzZmZjA4YzZm ZjA4Y2VmZjAwYzZmZjAwY2VmZjAwYzZmNzAwYzZmZg0KMDBjNmY3MDhjZWZm MDBkNmZmMDBkNmZmMDBjZWZmMDhjZWZmMDBjNmY3MDhjZWZmMDhjZWZmMTBk NmZmNDJlZmY3NmJlZmZmYTVlZmZmZGVmN2ZmZjdmN2ZmZmZmZmZmZjdmZmZm ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZGVmZmZmZDZmZmZmYzZlZmZmOTRl ZmZmNDJlN2ZmMTgNCmRlZmYwMGNlZjcwMGNlZmYwMGNlZmYwMGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYxMGNlZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmNzA4Y2VmZjQyZGVmZmVmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZjdmZmY3N2JjNjUyMzliNTAw NGFhZDEwNTJiNTA4NGFiNTEwNGFiNTA4NTJiNTEwNGFiNTEwNTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDUyYjUxMDRh YjUwODRhYmQwODUyYWQxMGI1ZTc5NGZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmY3NzM1 YWU3MjEwOGRlMzENCjI5ZTczMTIxZGUzOTIxZTczOTIxZGUzMTI5ZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzEyMWRlMzExOGRlMzkyMWVmMzExMGRlYjViNWVmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY5NGY3ZmYwMGM2ZmYxMGQ2 ZmYwMGQ2ZmYxOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMDBkNmZmMDhjZWZmMTBkNmZmMTANCmNlZmYwOGNlZmYwMGM2ZmYw MGNlZmYwMGM2ZmYwOGNlZjcwMGM2ZjcwOGNlZmYwOGM2ZmYwOGM2ZmYwOGM2 ZmYwOGNlZmYwOGM2ZmYwMGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwMGQ2ZmYwMGNlZmYwMGM2DQpmZjAwYzZmZjEwZDZmZjI5ZDZmZjUy ZGVmZjhjZTdmZmM2ZjdmZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlZmZmZmI1Zjdm ZjhjZWZlZjI5ZDZmZjE4Y2VmZjEwY2VmZjAwYzZmZjAwY2VmZjAwY2VmZjEw ZDZmZjE4Y2VmZjEwY2VmZjA4Y2VmZjA4ZDZmZjAwY2VmNzA4Y2VmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDBkNmZmMDBkNmZmMDBkNmZmMDBkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWY3MDhkNmZmNGENCmRl ZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3YmNlNWE0MmI1MDA0YWFkMTA1YWJkMTg0YWI1MTA1MmI1DQoxMDRhYjUx MDUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUwODUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNWFiNTE4NGFiNTA4NTJjNjEwNGENCmFkMDg5Y2Q2N2JmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZjg0NzNmNzIxMTBkZTI5MjlkZTM5MjllNzM5MjFkZTM5 MjFlNzI5MjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTI5ZTczMTIxZGUzMTE4ZGUzOTIxZTcyOTAwDQplNzk0OWNk ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm YTVlZmZmMDhjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDhjNmZmMDBk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwYzZmZjA4YzZmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4 YzZmZjA4YzZmZjA4Y2VmZg0KMDBjNmZmMDhjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDBkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDBjZWZmMDBjZWZmMTBkNmZmMTBjZWZmMThkNmZmNTJlN2Y3ODRl ZmZmYzZlZmZmZjcNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmN2Zm ZmZmN2ZmZmZmN2Y3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmY3 ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZGVmN2ZmYWRlZmZmNmJk ZWY3MzlkZWZmMDhjZWY3MDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwYzZmZjAw ZDZmZjAwY2VlZmFkZWZmN2ZmZmZmZmRlZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmN2ZmZmZmZmZmOWNkNjdiNDJhNTAwNTJiZDA4NGFiNTA4NTJi NTEwNGFiNTA4NGFiZDA4NGFiNTA4NGFiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGENCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDUyYjUwMDRhYjUxMDQyYjUwODQyYWQw MDZiYmQ0MmU3ZmZlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYmRiZGVmMjkxMGRlMjkNCjIx ZDYzMTIxZGUzOTIxZWYyOTEwZTczMTI5ZTczMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzEyMWRlMzExOGRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MjExMGRlNmI1MmVmZjdmN2ZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZhNWVmZmYwMGNlZmYwOGQ2ZmYwOGQ2ZmYwOGNlZmYw MGQ2ZmYxMGNlZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwOGM2ZmYwOGNl ZmYwOGM2ZmYwOGNlZmYwOGM2ZmYxMGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjEwZDZm ZjEwY2VmZjAwZDZmNzA4ZDZmNzIxZGVmZjM5ZTdmZjYzZWZmZjk0ZWZmZmNl ZjdmZmVmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Nw0KZmZmZmY3ZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdmZmZmZjdmZmZmZWZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmY3ZmZhNWVmDQpmZjdiZTdm ZjRhZTdmZjEwZDZmNzAwZDZmZjAwY2VmZjA4Y2VmZjEwYzZmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhjZWZm MDhjZWZmMTBjZWZmMDBjZWZmMjFkNmZmYzYNCmY3ZmZmZmZmZmZlN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiNWU3OTQ1MmFkMTA0 YWI1MDA1MmJkMTA0YWI1MDg0YWJkDQoxMDRhYjUwODRhYjUxMDRhYjUwODUy YmQxMDRhYjUxMDUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUwODUyYmQxMDRh YjUwODUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiNTA4NGFi NTEwNDJiNTA4NDINCmI1MDg2M2I1MzFkNmY3YzZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRl ZGVmZjQyMzFkZTI5MThkZTMxMjlkZTMxMjFlNzM5MjFlNzMxMjlkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUyOTIxDQpkZTRhMzFkZWU3ZTdmZmZmZmZlZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmOWNlZmZmMDBjZWZmMDhj ZWZmMDhkNmZmMDBjNmZmMDBkNmZmMDhjZWZmMDBkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4 YzZmZjA4Y2VmZjAwYzZmZjA4YzZmZjA4YzZmZjA4YzZmZjA4YzZmZjA4YzZm Zg0KMDhjNmZmMDhjZWZmMDBjNmZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDBjZWZmMDBj ZWZmMDhjZWZmMDhjZWZmMTBjZWZmMjliZGZmMjFjNmZmMTBjNmZmMDANCmNl ZmYwMGNlZjcwMGQ2ZmYxOGQ2ZmYzMWRlZmY4NGU3Zjc5Y2VmZmZiZGVmZmZl N2ZmZmZmN2ZmZmZmZmZmZmZmN2ZmZjdmN2ZmZjdlZmZmZmZlZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZWZmZmZmZWZmZmZm ZWZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZWZmN2ZmYjVlZmZmNmJkZWZmMzlk ZWZmMDBjZWZmMDhjZWZmMDhjNmZmMTBjNmZmMDhjNmZmMDhjZWZmMDBjZWZm MDBjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjAwY2VmZjRhZGVmZmVmZmZm ZmZmZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZDZmN2M2NWFiNTE4NDJhZDAwNGFiNTE4NGFiNTA4NGFhZDA4NGFiNTEw NGFiNTA4NGFiNTEwNGFhZDA4NGFiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGFi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYWQwODUyYmQxODQyYjUwMDUyYzYxMDQyOWMxMGI1ZTc5Y2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmNjM1YWQ2MjkNCjEwZWYzMTI5Y2UzMTIxZGUz MTIxZGUzMTIxZDYzMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMjkyMWQ2MzExMGRl YzZiZGZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZh NWVmZmYwMGNlZmYwOGQ2ZmYwOGQ2ZmYwOGNlZmYwMGQ2ZmYxMGNlZmYwMGQ2 ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGM2ZmYwOGNlZmYw OGM2ZmYwOGM2ZmYwOGM2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNl ZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAw Y2VmZjEwZDZmZjEwY2VmZjEwY2VmZjA4Y2VmZjEwZDZmZjEwY2VmZjA4Y2Vm ZjEwY2VmNzI5ZGVmZjQyZGVmZjczZTdmZmE1ZTdmZg0KZTdmN2ZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZmZm ZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZkNmY3ZmZhNWVmZmY3M2U3Zjc0YWRlZmYy MWQ2ZmYwOGQ2ZmYwMGNlZmYwOGNlDQpmZjA4YzZmZjEwZDZmZjEwZDZmZjE4 ZDZmZjEwZDZmZjEwZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4ZDZmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWVmODRmN2ZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZlZmZmZWY3M2M2MzkzOWE1MDA1MmI1Mjk0YWI1 MDA0YWI1DQoxMDRhYWQxMDUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw OA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiNTEwNGFiNTEwNGFiZDA4NTINCmJk MDg0MmE1MDg4Y2NlNmJmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzljOWNlNzMxMDhl ZjM5MzFkZTMxMjFkZTM5MjllNzMxMjFkNjM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTMxDQpkNjI5MDBlNzljOGNmN2ZmZmZmN2ZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmOTRlZmY3MDBjZWZmMDBjZWZmMDhkNmZmMDBjNmZm MDBkNmZmMDhjNmZmMDBkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4Y2VmZjAwYzZmZjA4Y2VmZjAwYzZm ZjA4YzZmZjAwYzZmNzA4YzZmZjA4YzZmNzA4YzZmZg0KMDBjNmZmMDhjNmZm MDhjNmZmMDhjZWZmMDBjNmZmMDhjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDBjZWZmMDBjZWZmMDBkNmZmMDBjZWZm MDBjZWZmMDBjZWY3MDBkNmZmMDBjZWZmMDgNCmQ2ZmYwMGQ2ZmYwMGQ2ZmYw MGNlZmYwOGNlZmYxOGM2ZmYxMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYxOGQ2 ZmYzMWNlZmY0YWQ2ZmY2YmVmZjc5NGVmZmZjNmVmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZmZmY3ZmZmZmVmZmZmZmVm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZg0KZDZlZmY3YzZlZmY3NzNlN2ZmNTJkZWZmMThk NmVmMDBjZWY3MDBjZWY3MDBjZWZmMDBjZWZmMDhjZWZmMjFjZWZmMTBkNmZm MDBkNmZmMDBkNmZmMDBkNmZmMDBkNmZmMDBkNmZmMTBkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjEwZDZlZmFkZjdmZmZmZmZmZmVmZmZmN2ZmZmZmZmZm ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmOGNjZTVh NDI5YzA4NGFhZDE4NGFiNTAwNGFhZDEwNTJiNTEwNGFhZDA4NTJiNTEwNGFh ZDA4NTJiNTEwNGFiNTA4NGFiNTEwNGFhZDA4NTJiNTEwNGFhZDA4NGENCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUxMDRh YjUxMDRhYjUwODRhYmQwODM5YWQwMDZiYmQ0MmU3ZmZkNmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3YzZjNmY3MzkNCjEwZTczMTIxZGUzMTIxZTczMTE4ZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzEyMWRlMzExOGRlMzEyMWRlMzEyOWNlMzExMGY3NjM1MmU3ZjdmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY5Y2VmZmYwMGNlZmYwOGNl ZmYwOGNlZmYwOGNlZmYwMGQ2ZmYxMGNlZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGNlZmYwOGNlZmYwOGNlZmYwOGM2ZmYwOGM2ZmYwOGM2ZmYxMGM2ZmYwOGM2 ZmYwOGNlZmYwOGM2ZmYwOGNlZmYwOGM2ZmYwOGNlZmYwOGM2ZmYwOGNlZmYw OGNlZmYwOGNlZmYwOGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4ZDZmZjEwZDZmZjA4Y2Vm ZjA4ZDZmZjA4Y2VmZjEwY2VmZjEwYzZmZjAwZGVmZjAwZDZmZjA4ZDZmZjEw Y2VmZjEwY2VmZjA4Y2VmZg0KMDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMThk ZWZmMzlkZWZmNjNlZmZmOTRlZmZmYzZmN2ZmZGVmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZlZmY3ZmZjNmVmZmY4Y2VmZmY1MmU3ZmYxOGU3ZmYwMGRlZmYw MGNlZmYwMGNlZmYwMGQ2ZmYwOGNlZmYxOGQ2ZmYxOGNlZmYxMGNlZmYwMGNl ZmYwMGQ2DQpmZjAwZDZmZjA4ZDZmZjA4Y2VmZjA4Y2VmZjA4YzZmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDhjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMzFkZWVmZGVmZmZmZmYNCmZm ZmZlZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZiNWU3OTQ0YWE1MTg0YWFkMTg0MmI1MDA1MmI1DQoxMDUyYjUx MDUyYjUxMDRhYjUxMDUyYjUxMDRhYjUxMDUyYjUxMDRhYjUxMDUyYjUxMDRh YjUxMDUyYjUxMDRhYjUxMDUyYjUxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYjUxMDRhYjUxMDUyYmQxMDRhYjUxMA0KNTJiNTEwNGFiNTEw NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDE4NGFhZDA4NWFiZDEwNGENCmI1MDg0YWJkMTA1MmFkMThk NmZmYmRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2VmZWZmZjUyMzlkZTI5MThlNzI5MjFlNzMx MThlNzM5MjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTI5DQpkNjM5MThm NzRhMzFkZWRlZTdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm OTRlN2Y3MDBjZWZmMDBjZWZmMDhkNmZmMDhjNmZmMDhkNmZmMDhjZWZmMDBk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjAwYzZmZjA4YzZmZjA4YzZmZjA4 YzZmZjA4YmRmNzA4YzZmZg0KMDhjNmZmMDhjNmZmMDBjNmZmMDhjNmZmMDhj NmZmMDhjZWZmMDhjNmZmMDhjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhjZWZmMDhjZWZmMTBj ZWZmMThjNmZmMTgNCmNlZmYxMGM2ZmYxMGNlZmYwOGNlZmYxMGQ2ZmYwOGNl ZjcxMGNlZmYwOGNlZmYwOGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGQ2ZmYw OGM2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGM2ZjcwMGNlZjcxOGQ2ZmYyOWRl ZmY1YWQ2DQplZjdiZTdmNzljZWZmZmNlZjdmZmU3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmVmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmU3 ZjdmZmRlZjdmZjhjZjdmZjczZWZmZjM5ZTdmNzEwZGVmNzAwZDZmNzAwZDZm Zg0KMDBjNmZmMTBjNmZmMThjZWZmMTBjZWZmMDBjZWZmMDBjZWZmMDBjZWZm MDhjZWZmMDhjZWZmMTBkNmZmMDBjNmZmMDhjZWZmMDhjZWZmMTBkNmZmMDhj ZWZmMTBjZWZmMTBjNmZmMTBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjAwYzZmZjZi ZWZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZDZmN2M2NjNiNTMxNDJhZDAwNDJi NTAwNGFhZDA4NTJiNTA4NGFhZDA4NTJiNTA4NGFhZDA4NTJiNTEwNGFiNTA4 NGFiNTEwNGFhZDEwNGFiNTEwNGFiNTEwNTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MTA1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MTA1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODRhYjUwODUyYjUxMDRhYjUx MDQyYjUwODQyYWQwOGFkZGU4Y2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmODQNCjcz ZTcyMTA4ZGUyOTI5ZGUyOTE4ZGU0MjIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzExOGRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzExOGQ2MzkyMWU3MzExMGQ2YjViNWY3ZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY5NGVmZmYwMGNlZmYwOGNlZmYwOGQ2ZmYxMGNlZmYw MGQ2ZmYxMGNlZmYwMGQ2ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDANCmQ2ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGNl ZmYwOGM2ZmYwOGNlZmYwOGM2ZmYxMGM2ZmYwOGM2ZmYxMGNlZmYwOGM2ZmYw OGNlZmYwOGM2ZmYwOGNlZmYwOGM2ZmYwOGNlZmYwOGNlZmYxMGNlZmYwOGNl ZmYwOGNlDQpmZjAwY2VmZjA4ZDZmZjA4ZDZmZjEwZDZmZjA4Y2VmZjEwZDZm ZjA4Y2VmZjAwZGVmZjAwZDZmZjAwZDZmZjAwZDZmZjAwZDZmZjAwZDZmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhjZWZmMDhjZWZmMThkNmZmMThjZWZmMThjZWZm MDhjZWZmMDhjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMTBkNmZmMjFkNmY3NGFk ZWZmNmJlN2Y3OTRlZmZmYTVmN2ZmZWZmZmZmZWZmZmZmZjdmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZGUNCmZm ZmZiNWZmZmY3YmVmZmY1MmU3ZmYzMWRlZjcxMGQ2ZmYwOGNlZmYxMGNlZmYw OGNlZmYxMGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYxMGNlZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGQ2ZmYxMGQ2DQpmZjAwY2Vm ZjAwZDZmZjAwY2VmZjAwZDZmZjAwZDZmZjAwZDZmZjAwZDZmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMDhjNmZmOGNlZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZWY2 YmJkMzk0MmI1MDA0MmFkMDA1MmI1DQowODRhYWQwMDUyYjUwODRhYjUwODUy YjUwODRhYjUwODUyYjUxMDRhYjUxMDUyYjUxODRhYjUxMDUyYjUxMDRhYjUx MDUyYjUxMDRhYjUwODUyYmQxMDRhYjUwODUyYjUxMDRhYjUxMDUyYmQxMDRh YjUxMDUyYjUxMDRhYjUxMA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNGFiZDA4NTJi NTA4NWFiNTE4NGENCmFkMTg0YWJkMTAzMWE1MDA5Y2Q2NzNmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmE1YTVlNzI5MTBlNzMxMjlkZTMxMjFlNzM5MjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTI5ZTczMTIxZGUzOTIxDQplNzMxMjFkNjI5MTBkZTk0OGNlN2Zm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZTdmZmZmNTJkNmZmMThkNmZmMDBj ZWY3MDhkNmZmMTBkNmZmMDhkNmZmMDBjZWZmMTBjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjA4YzZmZjA4YzZmZjA4YzZmZjA4YzZmZjA4YzZmZjEwYzZm Zg0KMDhjNmY3MDhjNmY3MDhjNmY3MDhjZWZmMDBjNmY3MDhjNmZmMDBjNmY3 MDhjZWZmMDBjNmZmMDhjZWZmMDBjNmZmMDhjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjMxZGVmNzQy ZTdmZjVhZTdmNzg0ZWZmZmFkZWZmZmU3ZjdmZmZmZjdmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmDQpmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2Y3ZmZmN2I1ZWZmZmE1 ZWZmZjdiZGVmZjUyZDZmZjI5Y2VmZjEwY2VmZjAwY2VmZjAwZDZmZjAwY2Vm ZjA4Y2VmZjA4Y2VmZjEwY2VmZjEwY2VmZjEwY2VmZg0KMDhjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwOGNlDQpmZjAwY2VmZjAwY2VmZjAwZDZmZjAw Y2VmNzEwZDZmZjEwY2VmZjAwY2VmZjMxZGVlZmU3ZjdmZmZmZmZmZmY3ZmZm N2ZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmYWRkNjljMzk5YzAwNDJiZDAwNGFhZDA4NTJhZDA4 NGFhZDAwNTJiNTA4NGFhZDA4NTJiNTA4NGFhZDAwNGFiNTA4NDJhZDA4NGFi NTEwNGFhZDA4NGENCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MTA1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYWQxODUyYzYwODQyYjUwMDUyYmQxODRhYWQwODUyYmQwMDVh YWQyOWQ2ZmZkZWZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY2UNCmQ2ZmY0MjIxZDYzMTIxY2Uz MTE4ZWYyOTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzEyMWU3MzEyMWRlMzEyMWRlNDIyMWQ2NDIyOWVm MTAwOGNlNjM2M2RlZWZmN2ZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkNmZmZmY0 YWQ2ZmYxMGQ2ZmYwMGQ2ZmYwOGNlZmYxMGQ2ZmYwMGNlZmYwMGQ2ZmYwOGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwOGM2ZmYwOGM2ZmYw OGM2ZmYxMGM2ZmYxMGM2ZmYxMGM2ZmYwOGM2ZjcxMGNlZmYwOGM2ZjcwOGM2 ZmYwOGM2ZjcwOGNlZmYwOGM2ZmYwOGNlZmYwOGNlZmYwOGNlDQpmZjA4Y2Vm ZjA4Y2VmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZg0KMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMDBjZWZmMDBjZWZmMDBkNmZmMTANCmQ2ZmYyMWRlZmYzMWQ2Zjc0 MmRlZmY0YWRlZjdkNmY3ZmZkNmY3ZmZkZWZmZmZlN2ZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdmN2ZmYmRmN2ZmOGNlZmZmNjNlN2Zm NDJkZWZmMThkZWY3MTBkNmY3MDhkNmZmMDANCmNlZmYwMGNlZmYwMGNlZmYw OGNlZmYwOGNlZmYwOGQ2ZmYwOGNlZmYxMGQ2ZmYwOGNlZmYxMGQ2ZmYwOGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMTBkNmZmMDBjZWZm MDBkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMTBkNmZmMDBjZWZmNjNlZmZmZjdm N2ZmZmZmZmZmZWYNCmZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiZGRlYWQ1MmFkMTg0MmI1 MDA1MmI1DQowODRhYWQwODUyYWQwODUyYWQwODUyYjUwODRhYWQwMDRhYjUw ODRhYjUwMDRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUxMDUy YjUxMDUyYjUxMDUyYjUxMDRhYjUxMDUyYjUxMDRhYjUxMDUyYmQxMDRhYjUx MA0KNTJiNTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiNTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiNTE4NTJiZDA4NGFiZDA4NTINCmI1 MTg0YWI1MTA1MmI1MDA1YWFkMjFiNWVmYjVmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZWZm ZjYzNTJlNzMxMThkZTM5MjFlZjMxMjlkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZTczMTIx ZGU0MjI5DQpkZTM5MjllNzIxMTBkZTRhNDJkNmU3ZTdmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZm Zg0KZmZmZmZmY2VmZmZmMjFjNmZmMTBkNmZmMDBkNmZmMDhkNmZmMDhjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4YzZm ZjA4YzZmZjA4YzZmZjEwYzZmZjA4YmRmNzEwYzZmZg0KMDhjNmY3MDhjNmZm MDhjNmY3MDhjNmZmMDhjNmY3MDhjNmZmMDBjNmY3MDhjNmZmMDBjNmZmMDhj ZWZmMDBjNmZmMDhjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4YzZmZjEwY2VmZjA4Y2VmZjAwY2Vm ZjAwY2VmZjAwY2VmZjAwY2VmZjAwZDZmZjAwY2VmNzA4ZDZmNzIxZDZmNzRh ZGVmZjZiZGVmZjk0ZTdmZg0KYWRlN2ZmYzZlZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZm ZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZjdmN2ZmZjdmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2Y3ZmZmN2Y3ZmY5Y2U3DQpmNzhjZTdmNzYzZGVmNzQyZGVmNzE4 ZDZmNzA4ZDZmZjAwYzZmZjAwYzZmZjAwY2VmZjAwY2VmZjAwY2VmZjAwZDZm ZjAwY2VmZjA4ZDZmZjEwZDZmZjE4ZDZmZjAwY2VmZjA4Y2VmZjA4Y2VmZjEw Y2VmZjA4Y2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDBj ZWZmMDhkNmZmMDBjZWZmMDBjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDBjZWZm MDBjZWZmMDBkNmZmMDBjZWZmMDBjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDBj ZWZmMDBjZWZmMDANCmQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNl ZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNl ZmYwOGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjAwY2VmZjAwY2Vm ZjAwY2VmZjk0ZWZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZGVmZmQ2NjNiNTMxNDJiNTAwNGFhZDAwNGFhZDA4NGFhZDAwNTJhZDA4NGFh ZDAwNGFhZDAwNGFhZDAwNGFiNTA4NGFhZDA4NGFiNTA4NGFhZDA4NTINCmI1 MDg0YWFkMDg0YWI1MDg0YWI1MDg1MmI1MTA0YWI1MDg0YWI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg0YWI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYWQxMDUy YmQwODRhYjUwODUyYjUxODQyYWQwODRhYmQwMDRhYWQxMDk0ZGU3YmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZjdmZmVmZjcNCmZmZmY4YzdiZTczOTEwZTczMTIxZGUzMTI5ZGUzMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzEyMWU3MzkyMWRlMzkyMWRlMjkxOGU3MzEyMWNlYmRi ZGY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiZGY3ZmYxMGNlZmYwOGNlZmYwOGQ2 ZmYwOGNlZmYxMGNlZmYwOGNlZmYwOGQ2ZmYwMGQ2ZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGNlZmYwOGM2ZmYxMGNlZmYwOGM2ZmYxMGM2ZmYwOGM2 ZjcxMGM2ZmYwOGM2ZjcxMGM2ZmYwOGM2ZjcxMGM2ZmYwOGM2ZjcwOGM2ZmYw OGM2ZmYwOGNlZmYwOGM2ZmYwOGNlDQpmZjA4YzZmZjA4Y2VmZjA4Y2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMTBjZWZmMDhj ZWZmMTBkNmZmMDgNCmQ2ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwMGM2 ZmYwMGM2ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxMGRlZmYxMGQ2ZmYz OWRlZmY0MmRlZmY2YmU3ZmY4Y2VmZmZiNWY3ZmZkNmY3ZmZmN2ZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmY3ZmZmN2Y3ZmZmN2ZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmY3ZmZmZmVmZmZmZmY3ZmZmZmVmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZTdm N2ZmYjVlZmZmOGNlZmZmNTJlN2ZmMzFlN2ZmMThkZWY3MDBkNmZmMDBjZWZm MDBjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMThjZWZmMTBj NmZmMThjZWZmMTANCmNlZmYxMGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGQ2ZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMTBj ZWZmMDBjZWZmMDBkNmZmMjFkNmZmZDZmZmZmZmZmZmZmZmZmZmZmZWYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZWY4NGM2NWE0MmE1MDA0YWFkDQowODRhYWQw MDUyYWQwODRhYWQwMDUyYWQwODRhYWQwMDUyYjUwODRhYWQwMDUyYjUwODRh YWQwODUyYjUwODRhYjUwODUyYjUwODRhYjUwODUyYjUxMDRhYjUwODUyYjUx MDRhYjUxMDUyYjUxMDRhYjUxMDUyYjUxMDRhYjUxMA0KNTJiNTEwNGFiNTEw NTJiNTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNGFiNTEwNTJiZDA4NGFiNTEwNGENCmFkMTg0YWI1MTA0YWJkMDA0 YWI1MDg2YmNlNDJmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmJkYmRmNzM5MDhlZjM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzMTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjlmNzIxMTBjZTljOTRlZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZg0KZmZmZmZmYjVmN2Zm MDBjNmY3MDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMTBkNmZmMDhjZWZmMDBk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4YzZmZjEw YzZmZjA4YmRmNzEwYzZmNw0KMDhjNmY3MDhjNmY3MDhjNmY3MTBjNmY3MDhi ZGY3MDhjNmY3MDhjNmY3MDhjNmZmMDBjNmY3MDhjNmZmMDhjNmZmMDhjZWZm MDhjNmZmMDhjZWZmMDBjNmZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmNzAwZDZmZjAwY2VmNzAwY2VmZjAwY2VmZjA4Y2VmZjA4 Y2VmZjEwY2VmZjAwZDZmZjA4ZDZmZjAwZDZmZjA4ZDZmZjAwY2VmNzA4ZDZm Zg0KMDhjZWY3MDhjZWY3MDBjNmZmMDhjNmZmMTBjNmZmMThkNmZmMjFkNmY3 MzFkZWY3MzllN2VmNDJlZmY3OWNlN2ZmYTVlZmZmYjVlZmZmZDZmN2ZmZTdm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZlZmZmZmZmN2ZmZmZlZmZmZmZm N2ZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZWZmZmY3ZWZmZmZmZGVmZmY3ZTdmZmZmZjdmZmZmZmZm ZmZmZjdmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlZmZmZmZkZWY3ZmZjZWZmZmZiNWVmZmZhZGVmZmY1 MmU3ZmY0YWU3ZmYzOWQ2ZjcyOWQ2ZjcxMGNlZWYwMGNlZjcwMGM2ZjcwMGNl ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4Y2VmZjEwZDZmZjA4Y2Vm ZjEwZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjEwZDZm ZjAwY2VmZjA4Y2VmZjEwY2VmZjAwY2VmZjAwY2VmNzUyZGVmZmY3ZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmOWNjZTg0NDI5 YzAwNDJhZDAwNGFhZDA4NGFhZDAwNGFhZDA4NGFhZDAwNTJiNTA4NGFhZDAw NGFiNTAwNGFhZDAwNTJhZDA4NGFhZDAwNGENCmI1MDg0YWFkMDg0YWI1MDg0 YWFkMDg0YWI1MDg0YWI1MDg0YWI1MTA0YWFkMDg0YWI1MTA0YWI1MDg0YWI1 MTA0YWFkMDg0YWI1MTA0YWI1MTA1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYmQxMDRhYWQxMDRhYjUx ODRhYjUwODRhYmQwODQyYjUwMDUyYmQyMWRlZjdkNmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmN2ZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZkZWRlZmY0YTIxZWYzMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWU3MzEyMWRlMzEy MWRlMzkyMWRlMzEyMWRlMzEyMWU3MjkwOGQ2NmI1YWRlZjdmZmZmZmZmZmVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZhZGY3ZjcwMGQ2ZmYwOGNlZmYxMGNlZmYwMGNlZmYwOGQ2ZmYx MGNlZmYxMGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwOGNlZmYxMGNlZmYwOGM2ZjcxMGM2ZmYxMGM2ZjcxMGM2ZjcwOGM2Zjcx MGM2ZmYwOGM2ZjcxMGM2ZmYwOGM2ZjcxMGM2ZmYwOGM2ZmYwOGM2ZmYwOGM2 ZmYwOGNlDQpmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4Y2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMTBkNmZmMDhjZWZmMTBkNmZmMDgNCmNl ZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxMGRlZmYwOGQ2ZmYwOGQ2 ZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGQ2DQpmZjAwY2Vm ZjA4ZDZmZjIxZDZmZjQyZGVmZjYzZTdmZjdiZWZmZjg0ZWZmZmQ2ZWZmZmRl ZWZmZmU3ZjdmZmVmZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmVm ZmZmZmU3ZmZmZmM2ZjdmZmI1ZWZmZjljZWZmZjczZTdmZjUyZTdmZjI5ZGVm Nw0KMTBkZWY3MDBkNmVmMDBkNmZmMDBkNmZmMDBkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMTBkNmZmMDhjZWZmMjljZWZmMThjZWZmMDhkNmZmMDBjZWZmMDBk NmZmMDBjZWZmMDhjZWZmMTBjNmZmMDhkZWZmMDBkNmZmMDBkNmZmMDANCmQ2 ZmYwOGQ2ZmYwMGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGNl ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGNlDQpmZjA4Y2Vm ZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjA4 Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2Vm ZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4Y2VmZg0KMDhjZWZmMDBjZWZm MDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhj ZWZmMDhjZWZmMTBjZWZmMDBkNmZmMDBjZWZmMThjZWZmMDBjZWZmMThkNmY3 OGNlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjcNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZjZWU3YmQ1YWE1MTg0YWFkDQowODRhYWQwMDRhYWQwODRhYWQwMDUy YjUwODRhYWQwMDUyYjUwODRhYWQwMDUyYjUwODRhYWQwMDUyYjUwODRhYWQw MDRhYjUwODRhYjUwODRhYjUwODRhYjUwODUyYjUxMDRhYjUwODRhYjUxMDRh YjUwODUyYjUxMDRhYjUxMA0KNTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJi NTEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDA4NTJi NTEwNTJiNTEwNGENCmI1MTA0YWI1MTA0YWJkMDg0MmI1MDgzOWFkMDBjNmVm YWRmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjczNWFlNzM5MjFkZTI5MThlNzM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzMTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTMxMjFlNzMxMThlNzUy MzlkZWQ2ZGVmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmYjVmN2ZmMDBjZWZmMTBjZWZmMTBj ZWZmMDBjZWZmMDBjZWZmMDhjZWZmMDhjZWZmMDBkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4YzZmNzEwYzZmZjA4YmRmNzEwYzZm Nw0KMDhjNmY3MDhjNmY3MDhiZGY3MTBjNmY3MDhiZGY3MTBjNmZmMDhiZGY3 MDhjNmZmMDhjNmY3MDhjNmZmMDhjNmZmMDhjNmZmMDhjNmZmMDhjNmZmMDBj NmZmMDhjZWZmMDBjNmZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjAw Y2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjA4Y2Vm ZjEwY2VmZjA4Y2VmZjEwY2VmZjA4YzZmZjEwY2VmZg0KMDhjNmZmMDhjNmZm MDBjZWY3MDhjZWZmMDhjZWZmMDhjZWZmMDhjNmZmMTBjZWZmMThjZWZmMThj ZWZmMTBjZWZmMTBjZWZmMDhjZWZmMDhjZWZmMDBjNmZmMDBjZWZmMDBjZWY3 MDBjZWZmMDBjZWY3MDhkNmZmMThkNmY3MzkNCmRlZmY1YWU3ZmY3YmVmZmY5 NGVmZmZhNWY3ZmZkZWY3ZmZlN2ZmZmZlZmZmZmZmN2ZmZmZmN2ZmZjdmZmZm ZmZmZmZmZjdmZmZmZmZlN2ZmZmZlZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmN2ZmZjdmN2ZmZTdmN2ZmZGVmZmZmYzZmN2ZmYTUNCmY3 ZmY3YmU3Zjc2M2U3Zjc0MmRlZWYzOWU3ZWYwMGQ2ZWYwOGQ2ZWYwMGQ2ZWYw MGQ2ZjcwMGNlZjcwMGNlZmYwMGNlZmYwMGNlZmYwOGM2ZmYxMGNlZmYxMGNl ZmYxOGQ2ZmYxMGNlZmYxMGNlZmYwOGM2ZmYwOGM2ZmYwMGQ2DQpmNzAwZDZm ZjAwY2VmZjEwY2VmZjA4Y2VmZjA4Y2VmZjAwY2VmZjAwZDZmZjEwY2VmZjEw Y2VmZjA4Y2VmZjEwY2VmZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhj ZWZmMDBjNmZmMDhjZWZmMDhjZWZmMDhjZWZmMDBjNmZmMDhjZWZmMDhjZWZm MDhjZWZmMDBjNmZmMDhjZWZmMDhjZWZmMDgNCmNlZmYwMGM2ZmYwOGNlZmYw OGNlZmYwOGNlZmYwMGM2ZmYwOGNlZmYwMGM2ZmYwOGNlZmYwMGM2ZmYwOGNl ZmYwMGM2ZmYwOGNlZmYwOGM2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGM2ZmYw OGNlZmYwOGNlZmYwOGNlZmYwMGM2DQpmZjE4Y2VmZjAwY2VmNzAwY2VmZjE4 YzZmZjAwY2VmZjI5ZDZlZmM2ZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZTdmN2VmNzNiNTQyNDJhNTAwNDJhZDAw NGFhNTAwNGFhZDAwNGFhZDAwNGFhZDAwNGFhZDAwNTJiNTA4NGFhZDAwNGFh ZDAwNGFhZDAwNGENCmI1MDg0YWFkMDA0YWI1MDg0YWFkMDg0YWI1MDg0MmFk MDg0YWI1MDg0YWFkMDg0YWI1MTA0YWFkMDg0YWI1MTA0YWI1MDg1MmI1MTA0 YWFkMTA0YWI1MTA0YWI1MTA1MmI1MTA0YWI1MDg0YWI1MDg0YWI1MDg1MmI1 MDg0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDUyYjUxMDUyYjUxMDRhYWQwODRhYjUxMDRh YjUxMDM5YWQwMDljY2U2YmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZhNWE1ZGUz MTE4ZDYzMTE4ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWU3MzEyMWRlMzEyMWU3 MzEyMWRlMzkyMWU3MzExOGNlYjViNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiNWY3ZmYw OGQ2ZmYxOGNlZmYxOGQ2ZmYwMGNlZmYwMGQ2ZmYwOGM2ZmYxMGNlZmYwMGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwMGQ2ZmYwMGNlZmYwOGNlZmYx MGM2ZjcxMGM2ZjcxMGJkZjcxMGM2ZjcwOGM2ZjcxMGM2ZjcwOGJkZjcxMGM2 ZmYwOGM2ZjcxMGM2ZmYwOGM2ZjcxMGM2ZmYwOGM2ZmYwOGM2DQpmZjA4YzZm ZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDBkNmZmMDBjZWZmMDhkNmZmMDBkNmZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYxMGQ2ZmYwOGNlZmYx MGQ2ZmYwOGQ2ZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGQ2ZmYwOGQ2ZmYwMGQ2 ZmYwOGQ2ZmYwMGQ2ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGQ2ZmYwOGQ2ZmYw MGQ2ZmYwMGRlZmYwMGQ2ZmYwMGQ2DQpmNzAwY2VmNzAwZDZmZjAwZDZmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjEwZDZmZjA4Y2VmZjA4Y2VmZjA4YzZm ZjA4YzZmZjAwYzZmZjA4Y2VmZjA4YzZmZjEwZDZmZjE4ZDZmZjM5ZGVmZjUy ZGVmZjczZTdmZjhjZTdmZg0KYWRmN2ZmYjVmN2ZmZGVmZmZmZTdmZmY3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZm ZmU3ZmZmZmNlZjdmZmI1ZjdmZjk0ZWZmZjdiZWZmZjYzZTdlZjI5ZGVmNzIx ZDZmNzIxZGVmZjEwZDZmNzEwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjEwY2VmZjEwY2VmZjEwY2VmZg0KMThjZWZmMThjZWZm MDhjZWZmMDhjNmZmMDhjZWZmMDBjZWZmMDhjZWZmMDBkNmZmMDhkZWZmMDBk ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDhjZWZmMDBjZWZmMDBjZWZmMDBkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYx MGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwOGNlZmYxMGNlZmYwOGNlZmYxMGNlZmYwOGNlZmYxMGNlZmYw OGNlZmYxMGNlZmYwOGNlZmYwOGNlDQpmZjA4YzZmZjEwY2VmZjA4Y2VmZjA4 Y2VmZjA4YzZmZjEwY2VmZjA4Y2VmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4YzZm ZjA4Y2VmZjA4YzZmZjEwY2VmZjA4Y2VmZjA4Y2VmZjA4YzZmZjEwY2VmZjA4 Y2VmZjA4Y2VmZjA4YzZmZg0KMTBjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhj ZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMThjZWZm MDBkNmZmMDBjZWZmMjFjZWZmMDBjNmY3MzllN2Y3ZTdmN2ZmZmZmZmZmZjdm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmY3ZmZmZmZmZmY4Y2M2 NWE0MmFkDQowMDQyYTUwMDRhYWQwODRhYWQwMDUyYWQwODRhYWQwMDUyYjUw ODRhYWQwMDUyYWQwODRhYWQwMDUyYWQwODRhYWQwMDRhYjUwODRhYWQwODRh YjUwODRhYjUwODRhYjUxMDRhYWQwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUx MA0KNTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiNTEw NGFiNTA4NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDA4NGFiNTA4NWFiZDEwNTINCmJk MDg1MmJkMDg1MmI1MTA1YWM2MjE0MmI1MDg4NGJkNDJmN2ZmZTdmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmNlZGVlNzM5MjFkNjMxMThlNzM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzMTIxDQplNzI5MThkZTM5MjlkZTM5MjllNzI5MTBkNjk0OGNlZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZWZmZmZmZWZmZmZmMjFkNmVmMjljZWZmMDhjZWZmMDBkNmZmMDBkNmY3 MjFkNmZmMDhiZGZmMDBkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjI5YzZm ZjA4ZGVmNzAwYzZmZjEwYmRmZjAwYjVkZTEwYzZmZg0KMTBiNWZmMTBiZGVm MDhiZGVmMDhjNmVmMDhiZGVmMTBiZGY3MDhiNWY3MTBjNmZmMDhjNmZmMDhj NmY3MDhjNmY3MDhjNmY3MDhiZGY3MDhjNmZmMDhjNmY3MDhjZWZmMDBjNmZm MDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDgNCmNlZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGQ2 ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDhjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGM2 ZmYwMGNlZmYwMGM2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYx OGNlZmYyOWQ2ZmYzMWQ2ZmY0YWRlZmY2M2RlZmY3YmU3ZmY4Y2U3ZmY5NGVm ZmZiZGY3DQpmZmM2ZjdmZmNlZjdmZmRlZmZmZmVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZjdmZmY3ZWZmZmZmZDZmZmZmYzZmN2ZmYWRlZmZmOWNlN2ZmODRkZWZmODRk ZWZmMzljZWZmMzlkNmZmMjFjZWZmMThjZWZmMDhjZWZmMDBjZWZmMDBjZWY3 MDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDANCmNlZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjAwZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4Y2VmZg0KMDBjNmZmMDhjZWZmMDBjNmZmMDhjZWZmMDBj NmZmMDhjZWZmMDBjNmZmMDhjZWZmMDBjNmZmMDhjZWZmMDhjNmZmMDhjZWZm MDhjNmZmMDhjNmZmMDhjNmZmMDhjZWZmMDBjNmZmMDhjNmZmMDhjNmZmMDhj ZWZmMDBjNmZmMDgNCmM2ZmYwOGM2ZmYwOGNlZmYwMGM2ZmYwOGM2ZmYwOGM2 ZmYwOGNlZmYwOGM2ZmYwOGM2ZmYwOGM2ZmYwOGNlZmYwOGM2ZmYwOGM2ZmYw MGM2ZmYwOGNlZmYwMGM2ZmYwOGNlZmYwOGM2ZmYwOGNlZmYwMGM2ZmYwOGNl ZmYwMGM2DQpmZjE4Y2VmZjAwYzZmNzE4Y2VmZjAwYzZmZjAwY2VmNzk0ZTdm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmY3YzZkNmM2NDI5YzA4NGFhZDA4MzlhNTAwNGFhZDEwNGFh NTA4NTJhZDAwNDJhNTAwNDJhZDAwNGFhZDAwNGFhZDA4NGFhZDAwNGENCmFk MDg0YWFkMDA1MmFkMDg0YWFkMDA1MmFkMDg0YWFkMDA0YWI1MDg0YWFkMDA1 MmI1MDg0YWI1MDg1MmI1MTA0YWFkMDg0YWI1MTA0YWFkMDg1MmI1MTA0YWI1 MTA1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQoxMDUyYjUx MDRhYjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYWQw OGRlZjdkNmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmNw0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdm N2ZmZmZmN2ZmZmYNCmZmZmZmZmZmZTdmN2ZmZmY2YjUyZWYyOTEwZDYyOTIx ZTczMTI5ZTczMTIxZDYzOTIxZGUzOTE4ZGUzOTIxZTczMTE4ZGUzMTI5ZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzExOGVmMzEyMWNlMzEyMWRlMzEyMWU3Mjkw OGU3NmI1YWVmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmY0MmU3ZmYxMGNlZmYxMGNl ZmYwMGQ2ZmYwMGRlZmYyMWNlZmYwOGNlZmYwMGQ2ZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwOGNlZmYwMGNlZmYwMGQ2ZjcwMGNlZmY0YWM2ZmY3M2FkZDYxMGFk YzYwMGQ2ZmYyMWJkZmYyOWI1ZjcwOGJkZjcwMGNlZmYwOGM2ZjcxMGM2ZmYw OGJkZmYxMGM2ZmYxMGJkZjcxMGM2DQpmZjA4YzZmNzA4YzZmZjA4YzZmNzA4 Y2VmZjA4YzZmZjA4Y2VmZjA4YzZmZjEwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2Vm ZjA4Y2VmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDhjZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWY3MDBkNmZm MDBkNmY3MDhkNmY3MDhkNmY3MjFkNmZmMjFkNmY3MjlkNmZmMzFkNmZmNGFk ZWZmNGFkZWZmNWFlN2ZmNWFlN2ZmOTRmN2ZmOTRlZmZmYTVmN2ZmYjUNCmVm ZmZjZWY3ZmZkNmY3ZmZlN2Y3ZmZlZmY3ZmZlZmZmZmZlZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmDQpmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmN2ZmZmZlZmZmZmZl ZmZmZmZlN2ZmZjdlZmY3ZmZkZWVmZmZjZWY3ZmZhZGVmZmY5NGVmZmY3M2U3 Zjc2M2U3Zjc1MmRlZWYzOWRlZmYzMWQ2ZmYyOWQ2ZmYxOGQ2ZmYxMGQ2ZmYw MGNlZmYwMGNlZmYwMGNlZmYyMWNlDQpmZjE4Y2VmZjEwY2VmZjA4Y2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYw OGNlZmYwOGNlZmYwOGNlZmYwMGM2ZmYwOGNlZmYwOGM2ZmYwOGNlZmYwOGM2 ZmYwOGNlDQpmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2Vm ZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4 Y2VmZjA4YzZmZjEwY2VmZjA4YzZmZjEwY2VmZjA4YzZmZjEwY2VmZjA4YzZm Zg0KMTBjZWZmMDhjNmZmMDhjZWZmMDhjNmZmMDhjZWZmMDhjNmZmMTBjZWZm MDhjNmZmMDhjZWZmMDhjNmZmMDhjZWZmMTBjZWZmMDhkNmZmMTBjNmZmMDBj ZWZmMThjZWY3YmRmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWVmZGU1YWFkDQoyOTQyYTUw MDQyYWQwMDRhYWQwODRhYTUwODUyYWQwMDRhYWQwMDQyYTUwMDUyYWQwODRh YWQwMDUyYWQwODRhYWQwMDUyYjUwODRhYWQwMDUyYjUwODRhYWQwMDUyYjUw ODRhYWQwMDUyYjUwODRhYjUwMDUyYjUwODRhYjUwOA0KNTJiNTEwNGFiNTEw NGFiNTEwNGFiNTEwNGFiNTEwNGFiNTEwNTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiZDEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiNTEw NGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGENCmI1MDg1MmJkMTA0YWI1MTA0 YWJkMTA0YWI1MTA0YWFkMDhiNWRlYWRmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZjhj N2JmZjMxMThkNjMxMjFlZjMxMjFlNzMxMjFkNjMxMjFkNjQyMjFlNzMxMThk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplZjM5Mjlk ZTM5MjFkZTMxMjFkZTMxMTBlNzRhMzlkZWU3ZTdmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm NzNkZWZmMDBjZWZmMDhjNmZmMDhkNmZmMDBkNmY3MThjZWZmMDhjZWZmMDBk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwYzZmZjE4ZDZmZjAwY2VlZjI5 Y2VmZmJkZDZlZjhjYWRiNQ0KMTBhZGNlMDhjZWZmMDhiNWY3MTBiZGY3MDhi NWY3MDhjNmY3MDhjNmY3MTBjNmY3MDhiZGY3MTBjNmZmMDhjNmY3MDhjNmY3 MDhiZGY3MDhjNmY3MDBiZGY3MDhjNmZmMDBjNmY3MDhjNmZmMDhjNmZmMDhj ZWZmMDhjNmZmMDgNCmNlZmYwMGM2ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxMGNlZmYwOGNl ZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGQ2ZmYwMGM2DQpmZjAwY2Vm ZjAwYzZmZjAwY2VmZjAwYzZmZjA4Y2VmZjEwY2VmZjEwY2VmZjAwY2VlZjAw ZDZmNzAwZDZlZjA4ZDZmNzA4ZDZlZjE4ZDZmNzE4ZDZmNzIxZGVmNzM5ZDZm ZjQyZGVmZjRhZGVmZjVhZTdmZjYzZGVmZjczZTdmZg0KN2JlN2ZmOGNlZmZm YTVlZmZmYWRmN2ZmYWRlZmZmYjVmN2ZmYjVlZmZmYzZmN2ZmYzZmN2ZmY2Vm N2ZmZGVmN2ZmZTdmZmZmZTdmN2ZmZTdmZmZmZTdmN2ZmZWZmZmZmZWZmZmZm ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZlZmZmZmZlZmZmZmZlZmY3ZmZlZmZmZmZlN2Y3ZmZl N2Y3ZmZkZWY3ZmZkZWY3ZmZjNmVmDQpmZmM2ZjdmZmJkZWZmZmI1ZWZmZmFk ZWZmZmE1ZWZmZjljZWZmZjljZWZmZjg0ZDZmZjdiZGVmZjZiZDZmZjVhZGVm ZjRhZDZmZjM5ZDZmZjI5ZDZmZjIxZGVmZjA4ZDZmNzEwZDZmNzA4ZDZmNzA4 ZDZmNzAwY2VlZjAwZDZmNw0KMDBjZWY3MDBkNmY3MDBjNmZmMDBjZWZmMDBj NmZmMDBjZWZmMDBjNmZmMDBjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDBjZWZm MDBjZWZmMDBjZWZmMDBjZWZmMDhjZWZmMDhjZWZmMTBjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwYzZmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4YzZmZjA4Y2Vm Zg0KMDhjNmZmMDhjZWZmMDBjNmZmMDhjNmZmMDBjNmZmMDhjNmZmMDBjNmY3 MDhjNmZmMDhjNmZmMDhjNmZmMDhjNmZmMDhjNmZmMDhjNmZmMDhjNmZmMDhj NmY3MDhjNmZmMDhjNmY3MDhjNmZmMDhiZGY3MDhjNmZmMDhjNmY3MDgNCmM2 ZmYwOGJkZjcwOGM2ZmYwOGM2ZjcwOGM2ZmYwOGM2ZjcwOGM2ZmYwOGM2ZmYx MGM2ZmYwOGM2ZjcwOGM2ZmYwOGM2ZmYxMGM2ZmYwOGJkZjcwOGM2ZmYwOGM2 ZmYxMGM2ZmYwOGM2ZmYxMGM2ZmYwOGM2ZmYxMGM2ZmYwMGM2DQpmNzA4YzZm ZjA4YzZmZjA4YzZmZjAwYzZmNzQyZDZmZmRlZjdmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmY3NzNiNTRhNDI5YzA4NDJhZDAwNGFhZDEwNDI5YzAwNTJhZDAwNGFhZDAw NDJhNTAwNGFhNTAwNGFhZDAwNGFhZDAwNGENCmFkMDg0YWFkMDA0YWFkMDg0 YWFkMDA1MmFkMDg0YWFkMDA0YWFkMDA0YWFkMDA1MmI1MDg0YWFkMDA0YWI1 MDg0YWFkMDg1MmI1MTA0MmFkMDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0 YWI1MDg0YWI1MDg0YWI1MTA0YWI1DQowODUyYjUxMDRhYjUxMDUyYjUxMDRh YjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODRhYjUx MDRhYjUwODRhYjUxMDRhYjUxMDRhYjUxMDQyYWQwMDhjYzY2YmY3ZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmY3ZmZmZmZmZmZiNWI1ZmYzOTI5Y2UyOTE4ZTczOTI5ZWYyOTE4ZDYz OTIxZGUzOTIxZTczMTE4ZGUzMTE4ZGUzOTI5ZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzExOGRlMzkyOWU3MzExOGRlMzEyOWRlMzExOGU3MzkyMWNlYzZiZGY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZhZGVmZmYwMGQ2ZjcwOGM2ZmYxOGNlZmYwMGQ2ZmYw OGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYxOGNlZjcwOGQ2ZmYwMGM2Zjc4Y2Y3ZmZmZmRlZGU5Y2E1YjUwOGFkZTcw MGNlZmYxMGJkZmYyMWI1ZjcwOGI1ZWYwOGM2ZjcxMGJkZWYxMGM2ZjcwMGM2 ZmYxMGM2DQpmNzA4YmRmNzEwYzZmZjA4YzZmNzA4YzZmZjA4YmRmNzA4YzZm ZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4Y2VmZjA4 Y2VmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDBjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMTBkNmZmMDhk NmZmMDhkNmZmMDhkNmZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMThjZWZmMTBjZWZmMTBkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw MGQ2ZmYwMGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGNlZmYwOGNlZmYxOGNlZmYx OGNlZmYyMWNlZmYxOGNlZmYzMWQ2DQpmZjMxZDZmNzM5ZGVmZjMxZDZmNzM5 ZGVmZjM5ZDZmNzQyZGVmZjQyZDZmNzQyZGVmZjM5ZDZmZjQyZGVmZjQyZGVm ZjQyZGVmZjQyZDZmZjRhZGVmZjQyZGVmZjQyZGVmZjQyZGVmZjQyZTdmZjQy ZGVmZjQyZGVmZjM5ZGVmZg0KNDJlN2ZmMzlkZWZmMzFlN2ZmMjlkZWZmMzFk ZWZmMjlkZWZmMjlkZWZmMjFkNmZmMjFkZWZmMThkNmZmMjlkNmZmMjFjZWZm MjFkNmZmMTBjZWZmMTBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDBkNmZmMDBj ZWZmMDBkNmZmMDANCmNlZmYwMGNlZmYwMGM2ZmYwMGNlZmYwMGM2ZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYxMGM2ZmYxOGNlZmYxOGNlZmYx MGQ2ZmYwOGNlZmYxMGQ2ZmYwOGQ2ZmYxMGQ2ZmYxMGQ2ZmYxOGRlZmYxMGQ2 ZmYwMGQ2DQpmZjAwZDZmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4Y2Vm ZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGM2ZmYwOGNlZmYw OGM2ZmYwOGNlZmYwOGM2ZmYxMGNlZmYwOGM2ZmYxMGNlZmYwOGM2ZmYxMGNl ZmYwOGM2ZmYxMGM2ZmYwOGM2ZmYxMGM2ZmYwOGM2ZmYxMGM2DQpmZjA4YzZm ZjEwYzZmZjA4YzZmZjEwYzZmZjA4YzZmNzEwYzZmZjA4YzZmZjEwYzZmZjA4 YzZmNzEwYzZmZjA4YzZmZjEwYzZmZjA4YzZmNzEwYzZmZjA4YzZmZjEwYzZm ZjA4YmRmNzEwYzZmZjA4YzZmNzEwYzZmZjA4YmRmNw0KMTBjNmZmMDhjNmY3 MTBjNmZmMDhjNmY3MTBjNmZmMTBjNmZmMTBjNmZmMDhjNmZmMTBjNmZmMTBj NmZmMDhjNmY3MDhjNmY3MTBjNmZmMDBjNmZmMDBjNmY3N2JkZWZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2Y3ZjdmZmZmZmZmZmZmZmZhNWQ2DQo4NDQyOTQxMDRhYWQwODRhYWQwODRh YTUwODRhYTUwMDUyYWQwMDQyYTUwMDRhYWQwMDRhYWQwMDRhYWQwODRhYWQw MDRhYWQwODRhYWQwMDUyYWQwODRhYWQwMDUyYWQwODRhYWQwMDUyYjUwODRh YjUwMDUyYjUwODRhYWQwOA0KNTJiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NTJi NTEwNGFiNTEwNGFiNTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiNTEwNGFiNTEw NTJiZDEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNGFi NTA4NTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MTA0YWI1 MDg2M2FkMzFlZmZmZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2U3ZWZmZjUyNDJkNjI5MThl NzM5MjllZjMxMjFkZTM5MjFkZTQyMjllNzMxMThkNg0KMzkyMWU3MzEyMWU3 MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQpkZTM5MjFlZjM5MjFlNzMxMjlkNjM5 MjllNzI5MDhjZTljOGNmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZDZmN2ZmMjFkZWZmMDBj NmZmMjFjZWZmMDBjZWZmMDBjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjA4Y2VmZjAwY2VmNzEwZDZmZjAwYmRmZjIxY2VlZmVmZmZm Zg0KZmZkNmQ2NzM5NGI1MDhiZGU3MTBjNmY3MDhiZGY3MTBiZGY3MTBiNWVm MThiZGVmMDhiZGVmMDBjNmY3MDhiZGY3MDhjNmY3MDhiZGY3MDhjNmY3MDhi ZGY3MTBjNmZmMDhiZGY3MTBjNmZmMDhjNmY3MDhjNmZmMDhjNmY3MDgNCmM2 ZmYwOGM2ZmYwOGNlZmYwOGM2ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYw MGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmNzA4ZDZmZjAwY2VmNzA4ZDZmZjAw ZDZmZjAwZDZmZjAwZDZmZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2Vm ZjA4Y2VmZjEwY2VmZjA4Y2VmZjEwY2VmZjE4ZDZmZjE4ZDZmZjEwY2VmZjEw ZDZmZjA4Y2VmZjA4ZDZmZg0KMDBjZWZmMDBjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDBjZWZm MDBjZWZmMDBjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDBj ZWZmMDBjZWZmMDANCmNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNl ZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGNlZmYw OGNlZmYxMGQ2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwMGM2ZmYwMGNl ZmYwOGNlDQpmZjEwZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjEwY2VmNzE4ZDZmZjEwY2VmNzEwZDZmZjA4ZDZmNzEwZDZmZjA4 Y2VmNzA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjAwZDZm Zg0KMDBjZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWZm MDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDBjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4 Y2VmZjAwYzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4YzZm ZjA4YzZmZjA4YzZmNzA4YzZmZjA4YzZmNzA4YzZmZg0KMDhiZGY3MDhjNmZm MDhjNmY3MTBjNmZmMDhiZGY3MDhjNmZmMDhiZGY3MTBjNmZmMDhiZGY3MTBj NmZmMDhiZGY3MTBjNmZmMDhiZGY3MTBjNmZmMDhiZGY3MTBjNmZmMDhiZGY3 MTBjNmZmMTBiZGY3MTBjNmZmMDhiZGY3MTANCmM2ZmYxMGJkZjcxMGM2ZmYw OGJkZjcxMGM2ZmYwOGJkZjcxMGM2ZmYwOGJkZjcxMGJkZjcwOGJkZjcxMGM2 ZmYwOGJkZjcxMGJkZjcwOGJkZjcxMGM2ZmYwOGJkZjcxMGM2ZmYxMGJkZjcx MGM2ZmYwOGJkZjcxMGM2ZmYwOGM2DQplZjEwY2VmZjA4YjVmNzAwYzZmZjE4 YzZlZmJkZWZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYzZlN2I1NTI5NDIx NDI5YzAwNGFhZDA4NDJhNTA4NGFhNTAwNDJhNTAwNGFhNTAwNGFhNTAwNGFh ZDAwNGFhNTAwNGENCmFkMDA0YWE1MDA0YWFkMDg0YWE1MDA0YWFkMDg0YWFk MDA0YWFkMDA0YWFkMDA0YWI1MDA0YWFkMDA0YWI1MDg0YWFkMDA0YWI1MDg0 YWFkMDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MTA0YWI1MTA0YWI1MDg0YWI1 MTA0YWI1DQoxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRh YjUwODRhYjUxMDRhYjUwODRhYWQwOGM2ZWZiNWZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmYNCmZmZmZmZmZmZmZmZmZmZjdm N2ZmZmY4NDdiZGUxODA4Y2UzOTI5ZWYzMTIxZGUzOTIxZGUzOTIxZGUzMTIx ZGUzMTE4ZGUzMTE4ZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzkyOWRlMzkxOGVm MzkyMWU3MzEyMWQ2MjkyMWRlMjkxMGRlNjM0YWRlZWZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmY1YWU3ZmYwOGNlZmYxOGNlZmYwOGQ2ZmYwMGNlZmYxMGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGQ2ZmYwMGNlZmYw MGM2ZmYxOGJkZmZiNWY3ZmZmZmZmZjdlN2NlZDY3YmE1YzYxOGFkZDYwMGM2 ZjcwMGM2ZmYyMWJkZjcxMGI1ZTcxMGM2ZjcxMGJkZjcxMGM2DQpmNzA4YmRm NzEwYzZmNzA4YmRmNzEwYzZmZjEwYmRmNzEwYzZmZjEwYzZmZjEwYzZmZjA4 YzZmZjEwYzZmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMThkNmZmMTBkNmZmMTBk NmZmMDhjZWZmMTBkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMTBjZWZmMTBjZWZm MTBkNmZmMTBjZWZmMTBkNmZmMTBjZWZmMTBkNmZmMDhjZWZmMDBkNmZmMDBk NmZmMDhkNmZmMDgNCmNlZmYxMGQ2ZmYxMGNlZmYxOGQ2ZmYxOGNlZmYwMGQ2 ZmYwMGQ2ZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGQ2 ZmYwMGQ2DQpmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZm ZjAwY2VmZjA4ZDZmZjAwZDZmNzA4ZDZmZjAwZDZmNzA4ZGVmZjA4ZDZmNzA4 ZDZmZjA4ZDZmNzA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm Zg0KMDBjZWZmMDBjZWZmMTBkNmZmMTBjZWZmMTBjZWZmMDhjZWZmMTBjZWZm MDhjZWZmMDhjZWZmMDhjZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDBk NmZmMDBjZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDhjZWZmMDANCmNl ZmYxMGNlZmYwOGNlZmYxMGNlZmYxMGNlZmYwMGNlZmYwMGM2ZmYwMGNlZmYw MGM2ZmYwOGNlZmYwOGNlZmYxMGQ2ZmYwOGQ2ZmYxOGQ2ZmYxMGNlZmYxMGQ2 ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYxMGNlDQpmZjA4Y2Vm ZjA4Y2VmZjA4Y2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMTBkNmZmMDhjZWZmMTBjZWZm MDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDgNCmM2ZmYxMGNlZmYwOGM2ZmYx MGM2ZmYxMGM2ZmYxMGM2ZmYwOGM2ZmYxMGM2ZmYwOGM2ZjcxMGM2ZmYwOGM2 ZjcxMGM2ZmYwOGJkZjcxMGM2ZmYxMGJkZjcxMGM2ZmYwOGJkZjcxMGM2ZmYx MGJkZjcxMGM2ZmYxMGJkZjcxMGM2DQpmZjEwYmRmNzEwYzZmZjEwYmRmNzEw YzZmZjEwYmRmNzEwYzZmZjEwYmRmNzEwYzZmZjEwYmRmNzEwYzZmZjEwYmRm NzEwYzZmZjEwYmRmNzEwYzZmZjEwYmRmNzEwYzZmZjEwYmRmNzEwYzZmZjEw YmRmNzEwYzZmZjEwYmRmNw0KMTBjNmZmMTBiZGY3MTBjNmZmMTBiZGY3MTBj NmZmMTBiZGY3MTBjNmZmMTBiZGY3MTBjNmZmMTBiZGY3MTBjNmY3MThjNmZm MTBiZGZmMDBjNmY3NTJkNmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlN2ZmDQplNzZiYTU0YTQyOWMwMDQyYTUwMDRhYWQxMDQyYTUwMDRhYTUw MDRhYTUwMDRhYWQwMDRhYTUwMDRhYWQwMDRhYTUwMDRhYWQwODRhYWQwMDRh YWQwODRhYWQwMDUyYWQwODRhYWQwMDUyYjUwMDRhYWQwMDUyYjUwMDRhYWQw MA0KNGFiNTA4NGFhZDAwNTJiNTEwNTJiNTA4NTJiNTEwNGFiNTEwNTJiNTEw NGFiNTEwNGFiNTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiNTEwNGFiNTEwNTJi ZDEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiNTEwNGENCmI1 MDg1MmJkMTA0YWI1MTA0YWI1MTA0YWI1MTA1MmM2MTA0MmFkMDBhNWRlODRm N2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmI1YjVlZjI5MjFkNjI5MjFkNjM5MjFlNzMx MjFkZTM5MjFkZTM5MjFkZQ0KMzkyOWU3MzExOGU3MzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTI5DQplNzMxMThlNzM5MjllNzI5MjFkNjMxMjllNzMxMThlNzRhMjlk ZWQ2ZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmY3OWNlZmZmMDhjZWZmMTBjZWZmMTBjZWZm MDBjZWZmMThjZWZmMDBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjEwZDZmZjAwYzZmNzAwZDZmZjIxYzZmZjhjY2VmNw0KZWZmZmY3ZmZmZmZm ZDZiZGNlNWFhNWM2MDhhZGRlMTBiZGZmMDhiNWVmMDhiZGVmMTBjNmVmMThi ZGY3MDhiZGVmMTBiZGY3MDhiZGY3MTBiZGY3MDhiZGVmMTBiZGY3MDhiZGY3 MTBjNmZmMDhiZGY3MDhjNmZmMDhiZGY3MDgNCmM2ZmYwOGM2ZjcwOGM2ZmYw OGM2ZmYwOGNlZmYwMGM2ZmYwMGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYw OGNlZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2 ZmYwMGNlDQpmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwYzZm ZjAwY2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjAwY2VmZjAw Y2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjA4Y2Vm Zg0KMDhjZWZmMTBjZWZmMDhjNmZmMTBjZWZmMDhjNmZmMTBjZWZmMDhjNmZm MDhjZWZmMDBjNmZmMDhjZWZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhkNmZmMDhkNmZmMDhjNmZmMDhjZWZmMDhjZWZmMTANCmNl ZmYwOGM2ZmYxMGNlZmYwOGNlZmYxMGNlZmYxMGNlZmYxMGQ2ZmYxMGNlZmYx MGQ2ZmYwOGNlZmYxMGQ2ZmYwOGNlZmYxMGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlDQpmZjEwY2Vm ZjA4Y2VmZjEwY2VmZjA4Y2VmZjEwY2VmZjA4Y2VmZjEwY2VmZjEwY2VmZjEw Y2VmZjA4Y2VmZjA4Y2VmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZmZjEwY2Vm ZjEwZDZmZjA4Y2VmZjEwZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDBjZWZm MDhjZWY3MDhkNmZmMDhjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDBjZWZmMDBjZWZm MDBjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw YzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjAwYzZmZjA4YzZmZjA4YzZmZjA4YzZm ZjA4YmRmNzEwYzZmZjEwYmRmNzEwYzZmZjA4YmRmNzA4YzZmZjA4YmRmNzEw YzZmZjA4YmRmNzEwYmRmNw0KMDhiZGY3MTBiZGY3MDhiZGY3MTBiZGY3MDhi ZGY3MTBiZGY3MDhiZGY3MTBiZGY3MDhiZGY3MTBiZGY3MDhiZGY3MTBiZGY3 MTBiZGY3MTBiZGY3MDhiNWY3MTBiZGY3MDhiZGY3MTBiZGY3MTBiNWY3MTBi ZGY3MTBiZGY3MTANCmJkZjcxMGI1ZjcxMGJkZjcxMGJkZjcxMGJkZjcwOGJk ZjcxMGJkZjcxMGJkZjcxMGJkZjcwOGJkZjcxMGJkZjcxMGJkZjcxMGJkZjcw OGI1ZWYxMGJkZjcwOGJkZjcxMGJkZjcwOGJkZjcxMGJkZjcwOGJkZjcxMGJk ZjcwOGI1DQplZjE4YmRmZjA4YjVmZjAwYmRlNzhjZGVlZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3OTRjNjczNDI5YzAwMzlhNTAwNDI5 YzA4NGFhNTA4NDI5YzAwNGFhNTA4NDJhNTAwNGFhNTAwNDJhNTAwNGENCmFk MDg0MmE1MDA0YWFkMDg0YWE1MDA0YWFkMDg0YWE1MDA0YWFkMDA0YWFkMDA0 YWI1MDA0YWFkMDA0YWFkMDA0YWFkMDA0YWI1MDA0YWFkMDA1MmI1MDg1MmI1 MDg1MmI1MTA0YWFkMDg0YWI1MTA0YWI1MTA0YWI1MTA0YWI1DQowODUyYjUx MDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODRh YjUwODRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYmQx MDQyYjUwMDdiYzY0YWVmZmZlZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmVmZjdmZmZmZmYNCmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZlN2U3ZmY0MjM5 ZGUyOTE4Y2UzMTIxZTczMTIxZWYyOTE4ZGUzOTI5ZTczMTIxZGUzMTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzExOGRlMzkyMWU3MzEyMWQ2MzEyMWU3Mjky MWRlMzkyMWVmMjkxMGQ2YjViNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiZGVmZmYxMGRl ZmYwOGNlZjcxOGNlZmYwMGNlZmYyMWQ2ZmYwMGQ2ZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGJkZmYyMWRlZmYxMGQ2ZWYwOGM2ZmY1MmQ2 ZmZkZWZmZmZmZmZmZWZmZmZmZmZiNWI1Y2U2Yjk0ZDYxOGI1ZjcwMGJkZjcw OGJkZWYyMWM2ZjcwMGJkZWYxMGM2DQpmNzA4YmRmNzEwYzZmNzA4YmRmNzEw YmRmNzA4YmRmNzEwYmRmNzEwYmRmNzA4YzZmZjA4YmRmNzEwYzZmZjA4YzZm ZjEwYzZmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4 Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBkNmZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMTBkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMTBk NmZmMDhjZWZmMTBkNmZmMTBkNmZmMTBkNmZmMDhjZWZmMTBkNmZmMDgNCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGQ2ZmYxMGQ2ZmYwOGNlZmYxMGQ2ZmYw OGQ2ZmYwOGQ2ZmYwMGQ2ZjcwOGQ2ZmYwMGQ2ZjcwMGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYxMGNlDQpmZjA4Y2Vm ZjA4Y2VmZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAw Y2VmZjAwZDZmZjAwZDZmZjAwZDZmZjAwZDZmZjA4ZDZmZjAwZDZmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDBjZWZm MDBkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMTBkNmZmMDhjZWZmMTBkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDBkNmZm MDBjZWZmMDBkNmZmMDBkNmZmMDBkNmZmMDANCmQ2ZmYwOGQ2ZmYwOGNlZmYx MGQ2ZmYwOGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwMGQ2DQpmZjAwY2VmZjA4ZDZmZjAwZDZmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjA4ZDZmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDhjZWZmMDhjZWZmMDhjNmZmMTBjZWZmMDhjNmZmMDhjZWZmMDhj NmZmMTBjNmZmMDgNCmM2ZmYxMGM2ZmYxMGJkZjcxOGM2ZmYxMGJkZjcxMGM2 ZmYwOGJkZjcxMGM2ZmYxMGJkZjcxMGM2ZmYxMGJkZjcxMGM2ZmYxMGJkZjcx MGJkZjcwOGJkZjcxMGJkZjcxMGJkZjcxMGJkZjcwOGI1ZjcxMGJkZjcxMGJk ZjcxMGJkDQpmNzEwYmRmNzEwYmRmNzEwYmRmNzEwYmRmNzEwYjVmNzEwYmRm NzEwYmRmNzEwYmRmNzEwYjVmNzEwYmRmNzEwYmRmNzEwYmRmNzEwYjVmNzEw YmRmNzEwYmRmNzEwYmRmNzEwYjVmNzEwYmRmNzEwYmRmNzEwYmRmNzEwYjVm Nw0KMTBiZGY3MTBiZGY3MTBiZGY3MDhiZGY3MTBiZGY3MTBiZGY3MTBiZGY3 MDhiZGY3MTBiZGY3MTBiZGY3MTBiZGY3MThiNWZmMTBjNmZmMDBiZGRlYzZm N2ZmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmFkZDY4 YzRhYTUwODMxOWMwMDQyYTUwODRhYWQwODRhYTUwMDRhYTUwMDRhYWQwMDQy YTUwMDRhYWQwODRhYTUwMDRhYWQwODRhYTUwMDRhYWQwODRhYWQwMDRhYWQw ODRhYWQwMDUyYjUwMDRhYWQwMDRhYjUwMDRhYWQwMA0KNTJiNTA4NGFhZDAw NTJiNTA4NTJhZDA4NTJiNTEwNTJiNTA4NTJiNTEwNGFhZDA4NTJiNTEwNGFi NTEwNTJiNTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiZDEw NGFiNTEwNTJiNTEwNGFiNTA4NTJiZDEwNGENCmI1MDg0YWI1MTA0YWI1MTA0 YWJkMTA0YWI1MTA0YWJkMTA0MmFkMDA2M2I1MjlkZWY3ZGVmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZjZiNjNmNzI5MjFjNjM5MjFlNzMxMjFlZjMxMThlNzM5Mjll Nw0KMzEyMWRlMzkyMWU3MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTE4DQplNzQyMjll ZjMxMjFjZTMxMjFlZjI5MjFlNzMxMjFlZjIxMDhjZThjOGNkZWZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmVmZTdmN2ZmNGFkZWZmMDBjZWZmMjFjNmZmMThkNmZmMDBjZWZmMDBj ZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4Y2VmZjAwZDZmZjAwY2VmZjA4 ZDZmZjAwYzZmZjM5Y2VmNw0KYmRlZmY3ZmZmZmZmZGVmZmZmZmZmZmZmY2Vh ZGJkNmI5NGJkMTBiZGVmMDBjNmZmMDhiNWVmMThiZGU3MTBiZGVmMThiZGY3 MDhiNWVmMDhiZGY3MTBiZGY3MjFiZGVmMDhhZGU3MDBjNmZmMDhiZGVmMTBj NmY3MDhiZGVmMTANCmM2ZjcwOGM2ZjcxMGM2ZjcwOGM2ZjcxMGNlZmYwOGM2 ZjcwOGNlZmYwOGM2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNl ZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNl ZmYwOGM2DQpmZjA4Y2VmZjA4YzZmZjA4YzZmZjA4YzZmZjEwYzZmZjA4YzZm NzEwYzZmZjEwYmRmNzEwYzZmZjEwYmRmNzEwYmRmNzEwYmRmNzEwYmRmNzA4 YmRmNzEwYmRmNzEwYmRmNzEwYmRmNzA4YjVmNzEwYmRmNzEwYjVmNzEwYmRm Nw0KMTBiNWVmMTBiZGY3MDhiNWVmMTBiZGY3MDhiNWVmMTBiZGY3MDhiNWVm MTBiZGY3MDhiNWVmMTBiZGY3MTBiNWVmMTBiZGY3MTBiNWVmMTBiZGY3MTBi NWVmMTBiZGY3MTBiNWVmMTBiZGY3MTBiNWVmMThiZGY3MTBiNWVmMTgNCmJk ZjcxMGI1ZWYxOGJkZjcxMGI1ZWYxOGJkZjcxMGI1ZWYxMGJkZjcxMGI1ZWYx MGJkZjcxMGI1ZWYxMGJkZjcxMGI1ZWYxMGJkZjcwOGI1ZWYxMGJkZjcwOGI1 ZWYxMGJkZjcxMGI1ZjcxMGJkZjcwOGI1ZWYxMGJkZjcwOGJkDQplZjEwYmRm ZjAwYjVmNzUyYzZlZmVmZmZmZmZmZmZmZmU3ZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZWZmZmVmNGE4YzI5Mzk5YzAwNGFhNTA4NGE5YzEwNDI5YzAw NDJhNTA4NDJhNTAwNGFhNTAwNDJhNTAwNGENCmE1MDA0MmE1MDA0YWFkMDg0 MmE1MDA0YWFkMDA0YWE1MDA0YWFkMDA0YWE1MDA0YWFkMDA0YWFkMDA1MmFk MDA0YWFkMDA0YWFkMDA0YWFkMDA1MmI1MDg0YWFkMDA0YWI1MDg0YWFkMDg1 MmI1MTA0YWFkMDg0YWI1MTA0YWI1DQowODUyYjUxMDRhYWQwODRhYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODRhYjUx MDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDUyYjUxMDRhYmQwODM5YTUwOGFk ZTdhNWZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZhNWE1ZmYzMTEwZDYzMTE4ZGUz OTI5ZTczOTIxZjczOTIxZGUzMTIxZTczMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWQ2MzkyMWU3MzExOGU3MzkyMWVmMzEyMWU3MzEyMWRlMzEyMWQ2 NGE0MmU3ZWZmZmY3ZmZmN2ZmZmZmZmY3ZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmY4NGVmZmYxOGQ2ZmYxOGNlZmYx MGNlZmYwMGQ2ZmYwMGNlZmYwOGNlDQpmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwMGNlZmYyMWNlZjc5Y2VmZjdmN2ZmZmZm ZmZmZmZkZWVmZTdmN2ZmZmZhZGJkY2U0Mjk0YjUxMGM2ZWYwMGJkZjcxOGI1 ZjcyOWJkDQpmNzA4YmRlZjA4YmRmNzA4YjVlZjEwYmRlZjA4YzZlZjA4YzZm NzA4YjVlZjEwYzZmNzA4YmRmNzEwYzZmNzA4YmRmNzEwYzZmNzA4YzZmNzEw YzZmNzEwYzZmNzEwY2VmZjA4YzZmNzA4Y2VmZjA4YzZmZjA4Y2VmZjA4Y2Vm Zg0KMDhjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjEwZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhjZWZmMDBjNmZmMTBjZWZmMDhjNmZmMTBjNmZmMDhjNmZmMTBj NmZmMDhjNmZmMTBjNmZmMDhiZGY3MTBjNmZmMTBiZGY3MTBiZGY3MTANCmJk ZjcxMGJkZjcxMGJkZjcxMGJkZjcxMGJkZjcxMGJkZjcxMGJkZjcxMGJkZjcx MGI1ZjcxMGJkZjcxMGI1ZjcxMGJkZjcxMGI1ZWYxMGJkZjcxMGI1ZWYxMGJk ZjcxMGI1ZWYxMGJkZjcxMGI1ZWYxMGJkZjcwOGI1ZWYxOGJkDQpmNzEwYjVl ZjE4YmRmNzEwYjVlZjE4YmRmNzEwYjVlZjE4YmRmNzEwYjVlZjE4YmRmNzEw YjVlZjE4YmRmNzEwYjVlZjE4YmRmNzEwYjVlZjE4YmRmNzEwYjVlZjEwYmRm NzEwYjVlZjEwYmRmNzEwYjVlZjEwYmRmNzEwYjVlZg0KMTBiZGY3MTBiNWVm MTBiZGY3MTBiNWY3MTBiZGY3MTBiNWVmMTBiZGY3MTBiZGY3MTBiZGY3MTBi NWY3MThiZGY3MDhiZGZmMTBiNWVmODRkNmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZmNzczYWQ1MjM5OWMwMDRh YTUwODRhOWMwODQyOWMwMDQyOWMwMDRhYTUwODRhYTUwMDRhYTUwMDQyYTUw MDRhYWQwODRhYTUwMDRhYWQwODRhYTUwMDRhYWQwODRhYTUwMDRhYWQwMDRh YWQwMDUyYWQwODRhYWQwMA0KNTJiNTA4NGFhZDAwNTJiNTA4NGFhZDAwNTJi NTA4NGFhZDA4NTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiZDEwNGFiNTEw NTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiZDEwNGFi NTEwNTJiNTEwNGENCmI1MDg1MmJkMTA0YWI1MTA0YWJkMTA0YWI1MDg1MmI1 MTA0MmJkMDA0MmI1MDg4Y2NlN2JmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQ2ZDZm ZjRhMzFkNjM5MjFkZTMxMjFlNzMxMThlNzMxMjFkZQ0KMzkyOWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTI5DQpkZTMxMjFkZTM5MjFlNzMxMjFlNzM5 MjFlZjMxMjFkZTMxMjFkZTM5MjlkZWRlZTdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmYzZm N2ZmNGFkZWZmMDBjNmY3MDBjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjEwY2VmZjAwY2VmZjA4Y2Vm Nw0KNWFkNmY3ZWZmN2ZmZmZmN2Y3ZmZmZmZmZGVmZmY3ZmZmZmY3YzZiNWM2 MzE5Y2I1MDBiZGVmMThiNWZmMThhZGU3MDBiNWVmMDBiZGY3MTBjNmVmMDhi NWRlMTBiZGU3MDhjNmY3MDhiZGVmMDhiZGVmMTBiZGY3MDhiZGVmMTANCmM2 ZjcwOGJkZWYwOGM2ZjcwOGJkZjcxMGM2ZjcwOGM2ZjcwOGM2ZjcwOGM2Zjcw OGNlZmYwMGM2ZjcwOGNlZmYwMGM2ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGM2ZmYwOGM2ZmYwOGJkDQpmNzEwYzZm ZjA4YmRmNzA4YzZmZjA4YmRmNzEwYmRmNzA4YmRmNzEwYmRmNzA4YjVlZjEw YmRmNzA4YjVlZjEwYmRmNzA4YjVlZjEwYjVmNzEwYjVlZjEwYjVmNzA4YjVl ZjEwYmRmNzA4YjVlZjEwYjVmNzA4YjVlZjEwYjVlZg0KMTBiNWVmMTBiNWVm MTBhZGVmMTBiNWVmMTBiNWVmMTBiNWVmMTBiNWVmMTBiNWVmMTBiNWVmMTBi NWVmMTBhZGVmMTBiNWVmMTBiNWVmMTBiNWVmMTBhZGVmMTBiNWVmMTBiNWVm MTBiNWVmMTBhZGVmMTBiNWVmMTBiNWVmMTANCmI1ZWYxMGFkZWYxMGI1ZWYx MGI1ZWYxMGI1ZWYwOGFkZWYxMGI1ZWYxMGI1ZWYxMGI1ZWYwOGFkZWYxMGI1 ZWYxMGI1ZWYxMGI1ZWYxMGI1ZWYxMGI1ZWYxMGI1ZWYxMGI1ZWYxMGI1ZWYx MGI1ZWYxMGI1ZWYxMGI1ZjcxOGFkDQplZjA4YmRmNzI5YjVkZWM2ZWZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm OWNjZTg0NDI5NDAwNDI5NDAwNDI5YzA4NDI5YzAwNDI5YzAwNDI5YzAwNGFh NTAwNDI5YzAwNGENCmE1MDA0MmE1MDA0YWE1MDA0MmE1MDA0YWE1MDA0MmE1 MDA0YWFkMDA0YWE1MDA0YWFkMDA0YWFkMDA0YWFkMDA0YWFkMDA0YWFkMDA0 YWFkMDA1MmFkMDg0YWFkMDA0YWI1MDg0YWFkMDg0YWI1MDg0YWFkMDg0YWI1 MTA0YWI1DQowODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUx MDUyYjUxMDRhYjUwODUyYjUxMDRhYjUxMDRhYjUxMDRhYjUwODRhYjUxMDRh YjUwODRhYmQxMDRhYWQxMDQyYmQwMDQyYjUwMDZiYjU0YWU3ZmZlN2ZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZlZmY3ZmY3MzYzZDYzMTE4ZDYzOTI5ZTcyMTEwY2UzOTI5 ZGUzMTI5Y2UzMTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzExOGRlMzkyMWU3MzExOGRlMzEyMWRlMzExOGRlMjkxOGQ2YjVhNWVmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmY4NGU3ZmYwMGQ2ZmYwMGNlZmYxOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwMGNlZmYwOGQ2ZjcxMGQ2ZmYx MGM2ZmYxMGQ2ZmYwMGNlZmYyOWNlZmZjZWVmZmZmZmZmZjdmZmZmZmZlZmZm ZmZmZmZmZmZmZmZmZjdhNWI1YmQzOTljYmQxOGFkZWYwMGJkDQplZjA4YjVl ZjE4YmRmNzA4YmRlZjA4YmRlNzA4YjVlNzE4YmRmNzA4YmRmNzEwYmRmNzA4 YmRlZjEwYzZmNzEwYmRmNzEwYmRmNzA4YmRlZjEwYzZmNzEwYmRmNzEwYzZm NzA4YzZmNzEwYzZmZjA4YzZmNzA4YzZmZjA4YzZmZg0KMDhjZWZmMDhjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBk NmZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjNmZmMTBjZWZmMDhj NmZmMTBjNmZmMTBiZGY3MTBjNmZmMTBiZGY3MTBiZGY3MDhiNWVmMTBiZGY3 MTBiNWVmMTBiNWY3MTBiNWVmMTBiZGY3MTANCmI1ZWYxMGI1ZjcxMGI1ZWYx MGI1ZjcxMGI1ZWYxMGI1ZjcxMGI1ZWYxMGI1ZjcxMGI1ZWYxMGI1ZWYxMGI1 ZWYxOGI1ZWYxMGI1ZWYxOGI1ZWYxMGFkZWYxOGI1ZWYxMGI1ZWYxOGI1ZWYx MGFkZWYxOGI1ZWYxMGFkZWYxMGI1DQplZjEwYWRlZjEwYjVlZjEwYWRlZjEw YjVlZjEwYWRlZjEwYjVlZjEwYWRlZjE4YjVlZjEwYWRlZjE4YjVlZjEwYWRl ZjE4YjVlZjEwYWRlZjE4YjVlZjEwYWRlZjEwYjVlZjEwYWRlZjEwYjVlZjEw YWRlZjEwYjVlZjEwYWRlZg0KMTBiNWVmMTBhZGVmMThiNWVmMTBhZGVmMThi NWVmMTBiNWVmMThiNWVmMTBiNWVmMThiNWY3MTBiNWVmMjFiNWY3MDBiNWU3 NWFjZWU3ZjdmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmNlZjdiZDRhOTQxODQyOTQwMDQyOTQwMDRhYTUw ODQyOWMwMDRhYTUwMDQyOWMwMDRhYTUwODQyYTUwMDRhYTUwMDQyYTUwMDRh YTUwODRhYTUwMDRhYWQwMDRhYTUwMDRhYWQwODRhYWQwMDRhYWQwODRhYWQw MA0KNTJhZDA4NGFhZDAwNTJiNTA4NGFhZDAwNTJiNTA4NGFhZDA4NGFiNTA4 NGFhZDA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJi NTEwNGFiNTEwNTJiZDEwNTJiNTEwNTJiNTEwNGFiNTEwNTJiZDEwNGENCmI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1MmI1MTg0YWJkMDA0YWM2MDA1 MmE1MjFjZWY3YzZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmE1YTVlNzM5MThkNjM5 MjFlZjMxMjFkZTM5MjFlNw0KMzkzMWQ2MjkxOGU3MzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplZjMxMThkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFlNzM5MjFl NzIxMDhkNjhjNzNmN2ZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmY3YjVmN2ZmMThkNmY3 MDBjZWZmMDhjNmZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmNzEwY2VmZjEwY2VmZjEwY2VmZjAwZDZmZg0KMDhiZGY3OWNkZWZm ZjdmZmZmZWZlZmVmZmZmZmZmZmZmZmZmZWZmN2VmZmZmN2Y3YTViNWJkMzk5 Y2I1MDBjNmU3MThjNmY3MjlhZGVmMTBhZGU3MDBiZGVmMDhiZGY3MDhiNWVm MTBiNWY3MDhiZGVmMTBiZGY3MDhiZGVmMTANCmJkZjcwOGJkZWYxMGJkZjcw OGJkZWYxMGJkZjcwOGJkZjcxMGM2ZjcwOGJkZjcwOGM2ZjcwOGM2ZjcwOGM2 ZmYwOGM2ZmYwOGNlZmYwMGM2ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGM2ZmYwOGM2ZmYwOGM2ZmYx MGM2ZmYwOGJkZjcwOGJkZjcwOGJkDQpmNzEwYmRmNzA4YjVlZjEwYjVmNzEw YjVlZjEwYjVlZjA4YWRlZjEwYjVlZjEwYjVlZjEwYjVlZjEwYWRlZjEwYjVl ZjEwYWRlZjEwYjVlZjEwYWRlZjEwYjVlZjEwYWRlNzEwYjVlZjA4YWRlNzEw YWRlZjEwYWRlNzEwYjVlZg0KMTBhZGU3MTBhZGVmMTBhZGU3MThhZGVmMTBh ZGU3MThhZGVmMTBhZGU3MThhZGVmMTBhZGU3MTBhZGVmMTBhZGU3MTBhZGVm MTBhZGU3MTBhZGVmMTBhZGU3MTBhZGVmMTBhZGU3MTBhZGVmMTBhZGU3MTBh ZGVmMTBhZGU3MTANCmFkZWYxMGFkZTcxMGFkZWYxMGFkZTcxMGFkZWYxMGFk ZTcxMGFkZWYxMGFkZTcxMGFkZWYxMGFkZTcxMGFkZWYxMGFkZTcxMGFkZWYx MGFkZTcxOGFkZWYxMGFkZTcxOGFkZWYxMGFkZWYxOGI1ZWYxMGFkZTcxOGFk ZWYxOGFkDQplZjA4YjVkNjhjZTdmN2ZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdmZmRlNjM5YzQyMzk4 YzAwNDI5YzAwNDI5YzA4NDI5YzAwNDI5YzAwNGE5YzAwNDI5YzAwNGENCmE1 MDA0MjljMDA0YWE1MDA0MjljMDA0YWE1MDA0MmE1MDA0YWE1MDA0MmE1MDA0 YWFkMDA0YWE1MDA0YWFkMDA0YWE1MDA0YWFkMDA0YWFkMDA0YWFkMDg0YWFk MDA0YWFkMDg0YWFkMDg0YWI1MDg0YWFkMDg0YWI1MDg0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUxMDUy YjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYWQx MDUyYmQwODRhYmQwMDRhYWQxMGE1ZDY5NGZmZmZmZg0KZjdmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdkNmRlZmYzOTI5Y2UzMTE4ZTczOTIxZTczOTIxZTczMTIxZDYzMTE4ZWYz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWU3MzEyMWRlMzEyMWRlMzkyMWRlMzEx OGQ2MzkyMWU3MzEyMWU3MjkxMGRlNjM0MmVmZTdmN2ZmZmZmZmZmZmYNCmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZkZWZmZmY1YWVmZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwMGNlZmYwOGQ2ZmYxMGQ2ZmYxMGNlZmYwOGQ2ZmYwMGNl ZmYwOGM2ZmY1YWQ2ZmZlZmZmZmZlZmZmZmZmZmY3ZmZmZmY3ZmZlZmZmZmZm ZmZmZmZmZmZmZmY5Y2JkYjUyOTljDQpiZDE4YjVkZTEwYmRmNzEwYWRlZjI5 YjVmNzE4YjVmNzA4YmRmNzAwYjVlZjEwYmRmNzEwYmRmNzEwYmRmNzA4YmRl ZjEwYmRmNzA4YmRlZjEwYmRmNzEwYmRmNzEwYzZmNzEwYmRmNzEwYzZmNzA4 YmRmNzEwYzZmZjA4YzZmZg0KMTBjNmZmMDhjNmZmMDhjZWZmMDhjZWZmMDhj ZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDhjZWZmMTBjZWZmMDhjNmZmMTBj NmZmMDhiZGY3MTBjNmZmMTBiZGY3MTBiZGY3MTBiNWY3MTBiZGY3MTBiNWVm MTBiNWY3MTBiNWVmMTBiNWVmMTBhZGVmMTBiNWVmMTBhZGVmMThiNWVmMTBh ZGVmMTBiNWVmMTANCmFkZWYxOGI1ZWYxMGFkZWYxOGI1ZWYxMGFkZWYxMGFk ZWYxMGFkZTcxMGFkZWYxMGFkZTcxOGFkZWYxMGFkZTcxOGFkZWYxMGFkZTcx MGFkZWYxMGFkZTcxMGFkZWYxMGFkZTcxOGFkZWYxMGFkZTcxMGFkZWYxMGFk ZTcxOGFkDQplZjEwYWRlNzEwYWRlZjEwYWRlNzE4YWRlZjEwYWRlNzEwYWRl ZjEwYWRlNzE4YWRlZjEwYWRlNzEwYWRlZjEwYWRlNzE4YWRlZjEwYWRlNzEw YWRlZjEwYWRlNzE4YWRlZjEwYWRlNzEwYWRlZjEwYWRlNzE4YWRlZjEwYWRl Nw0KMTBhZGVmMTBhZGU3MThhZGVmMTBhZGU3MThhZGVmMTBhZGU3MThhZGVm MTBhZGVmMThhZGVmMTBhZGU3MTBiNWY3MzFiNWRlYzZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZjhjYjU3MzQyOTQwODM5OTQwMDRhOWMxMDM5OTQwMDRhOWMwODQy OWMwMDRhOWMwMDQyOWMwMDRhYTUwODRhYTUwMDRhYTUwODQyYTUwMDRhYWQw MDQyYTUwMDRhYWQwMDRhYTUwMDRhYWQwODRhYWQwMA0KNGFhZDAwNGFhZDAw NTJhZDA4NGFhZDAwNTJhZDA4NGFhZDAwNGFiNTA4NGFiNTA4NGFiNTA4NGFi NTA4NTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiNTEw NGFiNTEwNTJiZDEwNGFiNTEwNTJiNTEwNGENCmI1MDg1MmJkMTA0YWI1MTA0 YWJkMTA0YWI1MDg1MmI1MTA0YWJkMDg1MmJkMDg0YWFkMDg4NGM2NjNlZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZjZiNWFlNzI5MTBkZTM5MjllZjMxMThk ZQ0KMzEyMWU3MzEyMWU3MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjllNzMxMjFkZTM5MjFkZTM5MjFlNzM5MjllNzMxMThkZTRhMjllZmM2 Y2VmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmYTVlZmZmMzFkZWZmMDBjNmY3MTBj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjA4Y2VmNzEw ZDZmZjAwY2VmZjAwY2VmZg0KMTBjZWY3MjljZWY3Y2VmN2ZmZjdmZmZmZmZm N2ZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3YWRhNWI1NGFhNWJk MDBiNWRlMDhjNmY3MThhZGVmMjlhZGVmMThiNWVmMDBiZGU3MDhiNWVmMTBi ZGVmMDhiNWVmMTANCmJkZjcwOGI1ZWYwOGJkZWYwOGI1ZWYxMGJkZjcxMGJk ZWYxMGJkZjcwOGJkZWYxMGJkZjcwOGJkZjcwOGM2ZmYwOGM2ZjcxMGM2ZmYw OGM2ZjcwOGM2ZmYwOGM2ZmYwOGNlZmYwOGM2ZmYwOGNlZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw MGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGM2ZmYwOGNlZmYw OGJkZjcwOGM2ZjcwOGJkZjcxMGJkZjcwOGI1ZWYxMGI1ZjcxMGI1ZWYxMGI1 ZWYwOGFkDQplZjEwYjVlZjEwYWRlNzEwYWRlZjA4YWRlNzEwYWRlNzEwYWRl NzEwYWRlZjA4YTVlNzEwYWRlNzEwYWRlNzEwYWRlNzEwYTVlNzEwYWRlNzEw YWRlNzE4YWRlZjA4YTVlNzEwYWRlNzEwYTVlNzEwYWRlNzEwYTVlNzEwYWRl Nw0KMTBhNWU3MThhZGU3MTBhNWU3MTBhZGU3MTBhNWU3MTBhZGU3MTBhNWU3 MTBhZGU3MTBhNWU3MTBhZGU3MTBhNWU3MTBhZGU3MTBhNWU3MTBhZGU3MTBh NWU3MTBhZGU3MTBhNWU3MTBhZGU3MTBhNWU3MTBhZGU3MTBhNWU3MTANCmFk ZTcxMGE1ZTcxMGFkZTcxMGE1ZTcxMGFkZTcxMGE1ZTcxMGFkZTcxMGE1ZTcx MGFkZTcxMGE1ZTcxMGFkZTcxMGE1ZTcxMGFkZTcxMGE1ZTcxMGFkZTcxMGE1 ZTcxMGFkZTcxMGE1ZTcxMGFkZTcxMGE1ZTcxMGFkZTcwMGE1DQplNzczY2Vl ZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmYmRkZWFkNDI4YzA4Mzk5NDAwNDI5NDEw NDI5NDAwNDI5NDAwNGE5YzAwNDI5YzAwNGENCjljMDA0MjljMDA0MjljMDA0 MjljMDA0YWE1MDA0MjljMDA0YWE1MDA0MmE1MDA0YWFkMDA0MmE1MDA0YWFk MDA0YWE1MDA0YWFkMDA0YWE1MDA0YWFkMDA0YWFkMDA0YWFkMDg0MmFkMDA0 YWI1MDg0YWFkMDA0YWI1MDg0YWFkDQowODRhYjUxMDRhYjUwODUyYjUxMDRh YjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUxMDRhYjUx MDRhYjUwODRhYjUxMDRhYjUwODRhYmQxMDRhYjUwODRhYjUwODRhYjUwODRh YjUwODVhYWQzMWQ2ZmZjZQ0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmY5YzljZjcz MTE4ZGUyOTE4ZTczMTIxZGUyOTE4ZTczMTI5ZGUzMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzExOGQ2MzkyMWU3MzEyMWRlMzEyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWRlMzExMGRlYTU5Y2VmZmZmZmZmZmYNCmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZkZWZmZmY1 MmU3ZmYwOGNlZmYxMGM2ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxMGNl ZmYwMGNlZmYwOGQ2ZjcxMGQ2ZjcwMGNlZmYwOGM2ZmYyOWQ2ZmYwMGM2Zjdi NWVmZmZmZmZmZmZmZmZmZmZmN2ZmZWZmZmZmZmZmZmY3ZmZlZmY3ZmZmZmZm ZmZmZmZmDQpmZjk0YTViNTMxOWNjNjAwYmRlZjAwYjVlZjA4YWRlNzMxYzZl ZjE4YjVkZTEwYjVlZjA4YjVlZjEwYmRmNzA4YjVlZjEwYmRlZjA4YjVlZjEw YmRmNzEwYmRmNzEwYmRmNzEwYmRlZjEwYmRmNzA4YmRmNzEwYmRmNzA4YmRm Nw0KMTBjNmZmMDhjNmZmMTBjNmZmMDhjNmZmMTBjZWZmMDhjZWZmMDhjZWZm MDhjZWZmMDhjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjEwZDZmZjA4Y2VmZjA4Y2VmZjA4YzZm Zg0KMDhjZWZmMDBjNmY3MTBjNmZmMDhiZGY3MTBiZGY3MDhiNWVmMTBiNWY3 MTBiNWVmMThiNWVmMTBhZGVmMTBiNWVmMDhhZGU3MTBhZGVmMTBhZGU3MTBh ZGVmMTBhNWU3MThhZGVmMTBhZGU3MTBhZGU3MTBhNWU3MTBhZGU3MTANCmE1 ZTcxMGFkZTcxMGE1ZTcxOGFkZTcxMGE1ZTcxMGFkZTcxMGE1ZTcxMGFkZTcx MGE1ZTcxOGFkZTcxMGE1ZTcxOGFkZTcxMGE1ZTcxMGFkZTcwOGE1ZTcxMGFk ZTcxMGE1ZTcxMGFkZTcwOGE1ZTcxMGFkZTcwOGE1ZTcxMGFkDQplNzEwYTVl NzE4YWRlNzEwYTVlNzEwYWRlNzEwYTVlNzE4YWRlNzEwYTVlNzEwYWRlNzEw YTVlNzEwYWRlNzEwYTVlNzEwYWRlNzEwYTVlNzEwYWRlNzEwYTVlNzEwYWRl NzEwYTVlNzE4YWRlNzEwYTVlNzEwYWRlNzEwYTVlNw0KMThhZGU3MTBhNWU3 MTBhZGU3MDhhNWU3MTBhZGU3MTBhNWU3MTBhZGU3MTBhNWU3MTBhZGU3MTBh ZGU3MDBhNWU3YTVkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZjdmN2ZmZmZmZmQ2ZjdjZTRh OWMxMDM5OTQwMDRhOTQxODRhOTQwMDRhOWMwMDQyOTQwMDRhOWMwODQyOWMw MDRhOWMwMDQyOWMwMDRhYTUwODQyOWMwMDRhYTUwMDQyYTUwMDRhYWQwMDRh YTUwMDRhYWQwMDRhYTUwMA0KNGFhZDA4NGFhNTAwNGFhZDA4NGFhZDAwNTJh ZDA4NGFhZDAwNGFiNTA4NGFhZDAwNGFiNTA4NGFiNTA4NGFiNTEwNGFiNTA4 NTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiNTEwNGFi NTEwNTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1MmM2 MTA0MmFkMDg1YWJkMTg0YWI1MDA1MmFkMThiZGVmYWRmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmNlZDZmZjM5MjlkZTMxMThlNzM5MjlkZQ0KMzEyMWVmMjkyOWNl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzMTIxDQpkZTM5MjFkZTM5MjFlNzMxMThkZTM5 MjllZjMxMjFkZTMxMjFkNjMxMjlkNjI5MTBkZTg0NzNlZmZmZmZmZmZmZmZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmY3Y2VmZmZmNTJkZWZmMDBjZWZmMTBjNmZmMTBkNmZm MDhjZWZmMDhjZWZmMDBkNmZmMDBkNmZmMDhjNmZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2Vm Zg0KMDBjNmY3MDBjZWZmNDJkNmVmZmZmZmZmZmZmZmZmZWZmZmZmZmZmN2Zm ZmZmZmY3ZmZmZmVmZmZmN2ZmZjdmZmY3ZmZlZmY3OWM5Y2JkNDI5NGM2MTBh ZGU3MDhhZGVmMDhiNWVmMDBiZGU3MjFhZGVmMTBhZGVmMDBhZGU3MDANCmJk ZjcwMGJkZWYwMGI1ZWYwOGI1ZTcyMWJkZjcxMGI1ZWYxMGJkZjcwOGI1ZWYx MGJkZjcxMGJkZWYxMGJkZjcwOGJkZWYxMGJkZjcxMGJkZjcxMGM2ZjcwOGM2 ZjcwOGM2ZjcwOGM2ZjcwOGNlZmYwMGM2ZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjAw ZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGNlZmYw MGNlZmYwMGNlZmYwOGNlZmYwOGNlZmYwMGM2ZmYwOGNlZmYwMGM2ZmYwOGNl ZmYwOGM2ZmYwOGNlZmYwMGM2ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhjZWZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGNlZmYxMGM2ZmYxOGM2ZmYxMGJkZjcxMGJkZjcxMGI1ZWYxMGI1ZjcxMGFk ZWYxMGI1ZWYxMGFkZTcxMGFkZWYxMGFkZTcxMGFkZTcxMGE1DQplNzE4YWRl NzEwYTVlNzEwYTVlNzEwYTVkZTE4YTVlNzEwYTVkZTE4YTVlNzEwYTVkZTE4 YTVlNzEwYTVkZTE4YTVlNzEwYTVkZTE4YTVlNzEwYTVkZTE4YTVlNzEwOWNk ZTE4YTVlNzEwOWNkZTEwYTVlNzEwYTVkZTEwYTVlNw0KMTA5Y2RlMTBhNWU3 MTBhNWRlMTBhNWU3MDhhNWRlMTBhNWU3MTBhNWRlMTBhNWU3MDhhNWRlMTBh NWU3MTBhNWRlMTBhNWU3MTBhNWRlMTBhNWU3MTBhNWRlMTBhNWU3MTBhNWRl MTBhNWU3MTBhNWRlMTBhNWU3MTBhNWRlMTANCmE1ZTcxMGE1ZGUxMGE1ZTcx MGE1ZGUxMGE1ZTcxMGE1ZGUxMGE1ZTcxMDljZGUxMGE1ZTcxMGE1ZGUxMGE1 ZTcxMGE1ZGUxMGE1ZTcxMGE1ZGUxOGFkZTcwODljZGUxOGFkZTcxOGE1ZGUx OGE1ZGUxOGFkZTcwOGE1ZGUyOWFkDQpjZWVmZWZmZmZmZmZmZmU3ZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmNzM5YzZiMzE4YzAwMzk5NDAwNDI4YzEwNDI5NDAwNGE5 YzAwNDI5NDAwNDINCjk0MDA0Mjk0MDA0MjljMDA0MjljMDA0YTljMDA0YTlj MDA0YWE1MDA0MmE1MDA0YWE1MDA0YWE1MDA0YWFkMDA0MmE1MDA0YWFkMDA0 YWE1MDA0YWFkMDA0YWE1MDA0YWFkMDg0YWFkMDA1MmI1MDg0YWFkMDA1MmFk MDg0YWFkDQowMDRhYjUwODRhYWQwODRhYjUwODRhYjUwODRhYjUxMDRhYWQw ODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODRhYjUwODUyYmQwODUyYjUyMTM5YTUwMDljZTc3 Mw0KZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmY3ZWY3MzYzZTczMTEwZGUzMTI5 ZDYyOTEwZjczMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMjExMGU3NTIz OWRlZWZmN2ZmZmYNCmZmZmZmZmZmZWZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2ZmZmY4Y2VmZmYzOWQ2 ZmYwMGQ2DQpmZjIxY2VmZjE4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwZDZm ZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYzMWQ2ZjdkNmY3ZmZmZmZm ZmZlZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZm ZmY3ZmZmZjg0OWNiZDRhYTVjNjIxYmRlZjAwYTVlNzAwYWRmNzE4YmRmNzEw YjVlZjEwYjVlNzEwYWRlNzIxYjVlZjE4YjVlZjEwYmRmNzAwYjVlZjEwYmRm NzEwYmRlZjEwYmRmNzEwYjVlZjEwYmRmNzEwYmRlZg0KMTBiZGY3MTBiZGVm MTBjNmY3MTBiZGY3MTBjNmY3MDhjNmY3MDhjNmZmMDhjNmZmMDhjZWZmMDhj ZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjEwZDZmZjA4Y2VmZjA4Y2VmZjA4 Y2VmZjA4Y2VmZjA4Y2VmZg0KMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhj ZWZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjEwZDZmZjA4Y2VmZjA4Y2Vm ZjA4Y2VmZjA4Y2VmZjA4YzZmZjEwYzZmZjEwYmRmNw0KMTBiZGY3MTBiNWVm MTBiNWVmMTBhZGVmMTBhZGVmMTBhZGU3MTBhZGU3MTBhNWU3MTBhZGU3MTBh NWU3MThhZGU3MTBhNWU3MThhNWU3MTBhNWRlMThhNWU3MTBhNWRlMThhNWU3 MTA5Y2RlMThhNWU3MTBhNWRlMThhNWU3MTANCjljZGUxOGE1ZTcxMGE1ZGUx OGE1ZTcxMDljZGUxOGE1ZTcxMGE1ZGUxOGE1ZTcxMDljZGUxOGE1ZTcxMGE1 ZGUxOGE1ZTcxMGE1ZGUxMGE1ZTcxMGE1ZGUxMGE1ZTcxMGE1ZGUxMGE1ZTcx MGE1ZGUxMGE1ZTcxMGE1ZGUxMGE1DQplNzEwYTVkZTEwYTVlNzEwYTVkZTEw YTVlNzEwYTVkZTEwYTVlNzEwYTVkZTEwYTVlNzEwYTVkZTEwYTVlNzEwYTVk ZTEwYTVlNzEwYTVkZTEwYTVlNzEwYTVkZTE4YTVlNzEwYTVkZTEwYTVlNzEw OWNkZTE4YTVlNzEwYTVkZQ0KMThhNWU3MTBhNWRlMThhNWRlMTBhNWRlMTBh NWRlMTBhNWRlMThhNWU3MTBhNWRlMThhZGVmMDA5Y2Q2NTJjNmRlZjdmN2Zm ZmZmZmZmZTdmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmE1Y2U5YzMxODQwMDQyOWMw MDM5ODQwODRhOWMwODQyOTQwMDRhOWMwMDQyOTQwMDRhOWMwODQyOWMwMDRh OWMwODQyOWMwMDRhYTUwODRhYTUwMDRhYTUwMDRhYTUwMDRhYWQwODRhYTUw MA0KNGFhZDAwNGFhNTAwNGFhZDAwNGFhZDAwNGFhZDA4NGFhZDAwNTJiNTA4 NGFhZDA4NTJiNTA4NGFhZDA4NGFiNTA4NGFiNTA4NGFiNTEwNGFiNTA4NTJi ZDEwNGFiNTEwNGFiNTEwNGFiNTA4NTJiNTEwNGFiNTEwNTJiNTEwNGENCmI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA1MmI1MTA1MmJkMDg0 YWI1MTA0YWI1MDg3YmM2NGFmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmE1 OWNmNzMxMThkNjMxMjFkZQ0KMzEyMWVmMzEyOWQ2MzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTI5MThlNzQyMjlkZWQ2Y2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmY2VmN2ZmOWNlN2ZmMDBjZWZmMThjZWZmMTBjZWZmMDBkNmZmMDBj NmZmMDhjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MTBiZGY3OGNlN2Y3ZmZmZmZmZmZmZmZmZWZmZmZmZjdmZmZmZjdmZmY3ZmZm ZmZmZmZmN2ZmZjdmZmZmZWZmZmVmZmZmZmZmOWNhNWI1Mjk5NGI1MTBiNWVm MThhZGZmMDhhZGRlMThiNWU3MThhZGU3MTgNCmI1ZTcxMGFkZTcxMGI1ZWYx MGI1ZWYxOGI1ZWYwOGI1ZWYxMGI1ZWYxMGI1ZWYxMGJkZWYwOGI1ZWYxMGJk ZWYwOGI1ZWYxMGJkZjcwOGJkZWYxMGJkZjcwOGJkZWYwOGM2ZjcwOGJkZjcw OGM2ZjcwMGM2ZjcwOGM2ZmYwMGM2DQpmZjA4Y2VmZjAwYzZmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwY2VmZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwOGNl ZmYwOGNlZmYwMGM2ZmYwOGNlZmYwMGM2ZmYwOGNlZmYwOGM2ZmYwOGNlZmYw OGM2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw OGNlZmYxMGNlZmYwOGM2ZmYwOGM2ZmYwOGJkZjcwOGJkZjcwOGI1ZWYxMGI1 ZWYxMGFkZTcxMGFkZWYxMGE1ZTcxMGFkZTcxMGE1ZTcxMGFkZTcxMGE1ZGUx MGE1ZTcxMDljZGUxMGE1ZTcxMDljDQpkZTEwOWNkZTEwOWNkZTEwOWNkZTEw OWNkNjEwOWNkZTEwOWNkZTEwOWNkZTEwOWNkNjEwOWNkZTEwOWNkZTEwOWNk ZTEwOWNkNjEwOWNkZTEwOWNkZTEwOWNkZTEwOWNkZTEwOWNkZTEwOWNkZTE4 OWNkZTEwOWNkZTEwOWNkZQ0KMTA5Y2RlMTBhNWRlMTA5Y2RlMTA5Y2RlMTA5 Y2RlMTA5Y2RlMTA5Y2RlMTA5Y2RlMTA5Y2RlMTA5Y2RlMTA5Y2RlMTA5Y2Rl MTA5Y2RlMTA5Y2RlMTA5Y2RlMTA5Y2RlMTA5Y2RlMTA5Y2RlMTA5Y2RlMTA5 Y2RlMTA5Y2RlMTANCmE1ZGUxMDljZGUxMDljZGUxMDljZGUxMGE1ZGUxMDlj ZGUxMDljZGUxMDljZGUxMDljZGUxMDljZDYxMDljZGUxMDljZGUxMDljZGUw ODljZDYxOGE1ZGUxMDljZDYxMDljZGUxMDljZGUxMGE1ZGUxMGE1ZGUwMDlj ZDY3M2Q2DQplN2ZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY2Vl ZmM2NDI4YzEwMzk5NDAwMzk4YzA4NDI4YzAwNDI5NDAwNDI5NDAwNDINCjlj MDA0Mjk0MDA0MjljMDA0Mjk0MDA0MjljMDA0MjljMDA0YWE1MDA0MjljMDA0 YWE1MDA0MmE1MDA0YWE1MDA0MmE1MDA0YWFkMDA0MmE1MDA0YWFkMDA0YWFk MDA0YWFkMDg0YWFkMDA1MmFkMDg0YWFkMDA1MmFkMDg0YWFkDQowMDRhYjUw ODRhYWQwODRhYjUwODRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRh YjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYWQw ODUyYjUxMDRhYjUwMDRhYjUxMDRhYjUwODUyYWQyMQ0KZGVmN2Q2ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZWZmZmZmZmZmZmZmZmZkZWRlZmYzOTI5YzYzMTE4ZWYyOTIxZGUzMTI5ZDYz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MjkxOGRlMzExMGRlOWM4Y2VmZmYNCmZm ZmZmN2Y3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2Y3ZmY0YWRlDQpmZjA4Y2Vm NzAwZDZmZjEwZDZmZjAwZDZmZjAwY2VmZjEwZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGQ2ZmYwOGM2ZmY0YWQ2ZWZmZmZmZmZmZmZmZjdlZmZmZmZm N2Y3ZmZmN2ZmZmZmZmZmZjdmZmZmDQpmZmZmZmZmZmZmZmZmN2ZmZmZlZmZm ZmZmZjhjYTViZDQyOTRjNjI5YWRlZjA4YmRlZjEwYWRlNzIxYjVlZjEwYWRl ZjA4YjVlZjAwYjVlZjE4YjVlZjI5YjVlZjEwYjVlZjEwYjVlZjEwYjVlZjEw YjVlZjEwYmRlZjEwYjVlZg0KMTBiZGY3MTBiNWVmMTBiZGVmMDhiZGVmMTBi ZGY3MDhiZGVmMDhiZGY3MDhiZGY3MDhjNmZmMDhjNmZmMTBjZWZmMDhjNmZm MDhjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBkNmZmMDhkNmZmMDhj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4YzZm Zg0KMTBjZWZmMDhjNmZmMDhjZWZmMDhjZWZmMTBjZWZmMDhjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjA4Y2VmZjEwY2VmZjA4YzZmZjEwYzZmZjA4YmRmNzEwYmRmNzA4 YjVlZjEwYjVlZjEwYWRlNw0KMTBhZGU3MTBhNWU3MThhZGU3MTBhNWU3MThh NWU3MTBhNWRlMThhNWRlMTA5Y2RlMThhNWRlMTA5Y2RlMTA5Y2RlMTA5Y2Q2 MTg5Y2RlMTA5NGQ2MTA5Y2RlMTA5NGQ2MTg5Y2RlMTA5Y2Q2MTA5Y2RlMTA5 NGQ2MTg5Y2RlMTANCjk0ZDYxMDljZGUxMDk0ZDYxODljZGUxMDljZDYxODlj ZGUxMDljZDYxODljZGUxMDljZGUxMDljZGUxMDljZGUxODljZGUxMDljZGUx ODljZGUxMDljZGUxODljZGUxMDljZGUxODljZGUxMDljZGUxODljZGUxMDlj ZGUxODljDQpkZTEwOWNkZTE4YTVkZTEwOWNkZTE4OWNkZTEwOWNkZTE4YTVk ZTEwOWNkZTE4YTVkZTEwOWNkZTE4YTVkZTE4OWNkZTE4YTVkZTEwOWNkZTE4 YTVkZTE4OWNkZTEwOWNkZTEwOWNkZTE4OWNkZTEwOWNkZTEwOWNkZTEwOWNk Ng0KMTA5Y2RlMTA5Y2RlMTA5Y2Q2MTA5Y2RlMTg5Y2RlMTA5Y2Q2MTBhNWRl MDg5Y2RlMTBhNWRlMDg5NGQ2YTVlN2Y3ZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZlZjYzOWMzOTM5OGMwMDM5OTQwODQyOTQwODQy OGMwMDQyOTQwODQyOTQwMDRhOWMwMDQyOTQwMDRhOWMwODQyOWMwMDRhOWMw MDQyOWMwMDRhYTUwODQyYTUwMDRhYTUwMDQyYTUwMA0KNGFhZDA4NGFhNTAw NGFhZDAwNGFhNTAwNGFhZDA4NGFhZDAwNTJhZDA4NGFhZDAwNTJiNTA4NGFh ZDAwNGFiNTA4NGFhZDA4NTJiNTA4NGFiNTA4NGFiNTEwNGFiNTA4NGFiNTEw NGFiNTEwNTJiNTEwNGFiNTEwNTJiNTEwNGENCmI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MDg1MmI1MTA0YWI1MDg1MmJkMDg0YWJkMDg0YWJkMTA0Mjlj MDhjNmVmYWRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZmZjczNmJkZTI5MTBl Zg0KMzkyOWU3MjkyOWQ2MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjllNzI5 MDhkZTczNjNlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmYjVlN2ZmMzFkNmY3MDBjZWY3MDhkNmZmMDhjZWZmMDhjZWZmMDhjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjAwY2VmZjAw Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhkNmZmMDBiZGZmMjFjZWY3ZDZm N2ZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmN2ZmZmZmZmY3ZWZmZmZmZmZmZmZm ZmZmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmOGNhNWI1Mzk5NGE1MDhiNWU3MDhi NWVmMDhhNWU3MTANCmE1ZWYxOGE1ZWYxOGI1ZWYwOGI1ZTcwMGI1ZTcxMGI1 ZTcxMGI1ZWYwOGFkZTcxMGI1ZWYxMGI1ZTcxMGI1ZWYxMGI1ZWYxMGI1ZWYw OGI1ZWYxMGJkZWYwOGI1ZWYwOGJkZWYwOGI1ZWYwOGJkZjcwOGJkZjcxMGJk ZjcwOGJkDQpmNzEwYzZmZjA4YzZmNzA4Y2VmZjA4Y2VmZjA4Y2VmZjAwY2Vm ZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGNlZmYwMGM2ZmYw OGNlZmYwMGM2ZmYwOGM2ZmYwOGM2ZmYwOGM2ZmYwOGM2ZmYwOGNlZmYwOGM2 ZmYwOGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwOGNlZmYxMGNlZmYwOGJkZjcxMGM2ZmYxMGI1 ZjcxMGI1ZjcxMGFkZTcxMGFkZTcxMGE1ZTcxMGE1ZTcxMDljZGUxMGE1ZGUx MDljZGUxODljZGUxMDk0ZDYxMDljZGUxMDk0ZDYxODk0ZDYxMDk0ZDYxMDk0 ZDYxMDk0DQpkNjE4OTRkNjEwOGNjZTEwOTRkNjEwOTRkNjEwOTRkNjEwOTRk NjEwOTRkNjEwOTRkNjEwOTRkNjA4OTRjZTEwOTRkNjEwOTRkNjEwOTRkNjEw OTRkNjEwOTRkNjEwOTRkNjE4OWNkZTEwOTRkNjEwOWNkNjEwOTRkNjEwOWNk ZQ0KMTA5NGQ2MTA5Y2RlMTA5NGQ2MTg5Y2RlMTA5NGQ2MTA5Y2RlMTA5NGQ2 MTg5Y2RlMTA5NGQ2MTA5Y2RlMTA5Y2RlMTg5Y2RlMTA5Y2Q2MTg5Y2RlMTA5 Y2RlMTg5Y2RlMTA5Y2Q2MTg5Y2RlMTA5Y2RlMTg5Y2RlMTA5Y2Q2MTgNCjlj ZGUxMDljZGUxODljZGUxMDljZDYxODljZGUxMDk0ZDYxODljZGUxMDk0ZDYx MDljZDYxMDk0ZDYxMDljZGUxMDk0ZDYxMDljZDYwODk0ZDYxODljZGUxMDk0 ZDYxMDk0ZDYwODljZDYxMDljZGUwODk0Y2UyMTljZDZjNmVmDQpmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3OTRiZDczMjk3MzAw Mzk5NDA4Mzk4YzAwNDI5NDA4Mzk4YzAwNDINCjk0MDg0Mjk0MDA0Mjk0MDAz OTk0MDA0Mjk0MDA0Mjk0MDA0YTljMDA0MjljMDA0MjljMDA0MjljMDA0YWE1 MDA0MmE1MDA0YWE1MDA0MmE1MDA0YWFkMDA0MmE1MDA0YWFkMDA0YWE1MDA0 YWFkMDg0YWE1MDA0YWFkMDg0YWFkDQowMDRhYjUwODRhYWQwMDRhYjUwODRh YWQwODRhYjUxMDRhYWQwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUxMDRhYjUwODRhYjUwODUy YmQxMDQyYjUwMDRhYWQwOA0KOTRjZTZiZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZjdhZGE1ZjcyOTA4ZGUzMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyOWRlMjkxMGRlNTIzOWRlZTcNCmVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZjhjZTdmZjEwZDZmNzAwY2VmZjE4 Y2VmZjA4Y2VmZjAwZDZmZjE4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGQ2ZmYw OGNlZmYwOGNlZjc5Y2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmDQpmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjljYjVhZDM5OTRjNjE4YTVkNjAwYjVlNzAwYWRlNzE4YWRlZjI5YWRlZjE4 YjVlZjAwYjVkZTE4YjVlZjEwYjVlNzEwYjVlZjEwYjVlNzE4YjVlZjEwYjVl Zg0KMTBiNWVmMTBiNWVmMTBiZGVmMTBiNWVmMTBiZGVmMDhiNWVmMTBiZGY3 MDhiNWVmMTBiZGY3MTBiZGY3MTBjNmY3MDhiZGY3MTBjNmZmMDhjNmY3MTBj ZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjA4Y2VmZjA4Y2VmZjA4YzZmZjA4Y2VmZjA4YzZmZg0KMDhjNmZmMDhjNmZm MDhjZWZmMDhjNmZmMDhjZWZmMDhjNmZmMDhjZWZmMDhjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjEwZDZmZjA4Y2VmZjEwY2VmZjEwYmRmNzEw YmRmNzEwYjVmNzE4YjVlZjEwYWRlZjE4YWRlNzEwYTVkZTE4YTVlNzE4OWNk ZQ0KMTg5Y2RlMTA5NGQ2MTg5Y2RlMTA5NGQ2MTg5NGQ2MTA5NGQ2MTg5NGQ2 MTA4Y2Q2MTg5NGQ2MTg4Y2NlMTg5NGQ2MTA4Y2NlMTg5NGQ2MTA4Y2NlMTg5 NGQ2MTA4Y2NlMTg5NGQ2MTA4Y2NlMTA5NGQ2MTA4Y2NlMTA5NGQ2MTANCjhj Y2UxODk0ZDYxMDk0ZDYxODk0ZDYxMDk0ZDYxODk0ZDYxMDk0ZDYxMDljZDYx MDk0ZDYxODljZGUxMDk0ZDYxMDljZGUxMDk0ZDYxODljZGUxMDljZDYxODlj ZGUxMDk0ZDYxODljZGUxMDljZDYxODljZGUxMDk0ZDYxODljDQpkZTE4OWNk ZTE4OWNkZTEwOWNkZTE4OWNkZTE4OWNkZTE4OWNkZTEwOWNkZTE4OWNkZTE4 OWNkZTE4OWNkZTEwOWNkNjE4OWNkZTE4OWNkZTE4OWNkZTEwOWNkNjE4OWNk ZTEwOTRkNjE4OWNkZTEwOTRkNjE4OWNkZTEwOTRkNg0KMTA5Y2Q2MTA5NGQ2 MTA5Y2Q2MTg5NGQ2MjE5NGRlMTA4Y2Q2MTA5Y2RlMDg5Y2Q2MTg5NGNlMzlh NWRlZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmM2ZGVhZDM5N2IxODMxOGMwMDQyOGMwODQyOGMwODQyOGMwODQyOGMw MDQyOTQwODQyOTQwMDQyOTQwMDQyOTQwMDRhOWMwODQyOWMwMDQyOWMwMDQy OWMwMDRhYTUwODQyYTUwMA0KNGFhNTAwNDJhNTAwNGFhZDAwNGFhNTAwNGFh ZDAwNGFhNTAwNTJhZDA4NGFhZDAwNTJhZDA4NGFhZDAwNGFiNTA4NGFhZDAw NGFiNTA4NGFhZDA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTEwNTJiNTEwNGFi NTEwNTJiNTEwNGENCmI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1YWJk MTg0YWI1MDA1MmI1MTA0YWJkMTA0MmI1MDg1MmI1MDg3M2M2MzllZmZmZWZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlZTdmZjM5MjljZQ0KMzExOGRlMzEyMWU3 MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzI5MThkNjM5MjlkZWI1YmRm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmY3ZGVmN2Zm NmJkZWZmMTBjZWZmMDhjZWY3MTBkNmZmMDBkNmZmMTBjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWY3MDhjZWZmNGFjZWZmZWZmN2ZmZmZmZmY3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZmN2Y3ZmZmZmZmZjdm N2Y3ZjdmZmZmZjdmZmY3ZmZmZmZmYTU5Y2JkNjNhNWJkMThhZGM2MDANCmI1 ZGUwMGFkZTcxMGE1ZTcxMGE1ZGUxMGFkZTcxMGFkZTcxMGFkZTcxMGFkZTcx MGI1ZTcwOGFkZTcxMGI1ZTcxMGFkZTcxMGI1ZWYwOGFkZTcxMGI1ZWYxMGI1 ZTcxMGI1ZWYwOGI1ZTcxMGI1ZWYwOGI1ZWYxMGJkZjcwOGJkDQplZjEwYmRm NzA4YmRlZjEwYzZmNzA4YzZmNzEwYzZmZjA4YzZmNzA4Y2VmZjAwY2VmZjAw Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGM2ZmYwOGNlZmYwOGM2ZmYwOGM2 ZmYwOGM2ZmYxMGM2ZmYwOGM2ZjcwOGM2ZmYwOGM2ZmYwOGM2ZmYwMGM2ZmYw OGNlZmYwMGM2ZmYwOGNlZmYwMGM2DQpmZjAwY2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjNmZmMTANCmM2 ZmYwOGJkZjcxMGI1ZjcxMGFkZWYxOGFkZWYxMGE1ZGUxMGE1ZTcxMDljZGUx MDljZGUxMDk0ZDYxMDk0ZDYxMDhjY2UxMDk0ZDYxMDhjY2UxODk0ZDYxMDhj Y2UxODhjZDYxMDhjY2UxODhjY2UxMDhjY2UxODhjY2UxMDg0DQpjNjEwOGNj ZTEwODRjZTE4OGNjZTEwODRjZTEwOGNjZTEwOGNjZTEwOGNkNjA4OGNjZTEw OGNjZTEwOGNjZTEwOTRkNjEwOGNjZTEwOTRkNjEwOGNjZTEwOTRkNjEwOGNj ZTEwOTRkNjEwOTRkNjEwOTRkNjEwOTRkNjEwOTRkNg0KMTA5NGQ2MTA5Y2Q2 MTA5NGQ2MTA5Y2Q2MTA5NGQ2MTA5Y2RlMTA5NGQ2MTA5Y2Q2MTA5NGQ2MTA5 Y2RlMTA5NGQ2MTA5Y2RlMTA5NGQ2MTg5Y2RlMTA5NGQ2MTA5Y2RlMTA5NGQ2 MTg5Y2RlMTA5NGQ2MTA5Y2Q2MTA5NGQ2MTgNCjljZGUxMDk0ZDYxMDljZDYx MDk0ZDYxODljZGUxMDk0ZDYxODk0ZDYxMDk0ZDYxODk0ZDYxMDk0ZDYxMDk0 ZDYxMDk0ZDYxODk0ZDYwODk0Y2UxODk0ZDYxODhjZDYxMDhjZDYwODk0ZDYw ODk0Y2UxODhjYzY1MmI1ZWZmZmZmDQpmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZWZmN2RlNTI4YzM5Mjk4NDAwMzk4NDA4NDI4 YzA4Mzk4YzAwNDINCjhjMDAzOThjMDA0Mjk0MDAzOTk0MDA0Mjk0MDA0Mjk0 MDA0MjljMDA0Mjk0MDA0MjljMDA0MjljMDA0MmE1MDA0MjljMDA0YWE1MDA0 MmE1MDA0YWE1MDA0MmE1MDA0YWFkMDg0YWE1MDA0YWFkMDg0YWE1MDA0YWFk MDg0YWFkDQowMDRhYWQwODRhYWQwMDRhYjUwODRhYWQwODRhYjUxMDRhYjUw ODUyYjUxMDRhYjUwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUxMDUyYjUwODRhYWQxMDRhYjUxMDM5YWQwODUyYmQw OA0KNWFiNTA4Y2VlZmNlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZjc3MzZi ZGUyOTEwZGUzOTIxZWYzMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzExOGU3MzEy OWQ2MjkxMGQ2OGMNCjdiZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmDQplN2ZmZmZmZmM2ZWZmZjM5Y2VmZjAwZDZmZjEwZDZmZjIxZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGRlZjcwMGNlZmYyMWM2 ZmZkNmVmZmZmZmZmZmZlZmZmZjdmZmZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZWZmN2ZmZmZmZmE1 YmRiZDRhOTRhNTI5YTVjNjE4YmRlZjAwYWRlNzA4YTVlNzE4YWRlZjEwYjVl NzEwYWRlNzEwYjVlNzEwYWRlNzEwYjVlNzEwYWRlNw0KMTBiNWVmMTBiNWU3 MTBiNWVmMTBiNWU3MTBiNWVmMTBiNWVmMTBiNWVmMDhiNWVmMTBiZGY3MTBi NWY3MTBiZGY3MDhiZGVmMTBiZGY3MDhiZGY3MTBjNmY3MDhjNmY3MTBjZWZm MDhjNmZmMDhjZWZmMDBjZWZmMDhjZWZmMDgNCmNlZmYwOGNlZmYwOGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4 YzZmZjA4Y2VmZjA4YzZmZg0KMTBjNmZmMTBjNmZmMDhjNmZmMDhjNmZmMDhj NmZmMDhjNmZmMDhjNmZmMDBjNmZmMDhjZWZmMDhjZWZmMDBjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4 YzZmZjEwYzZmZjA4YmRmNzEwYmRmNzEwYWRlNzEwYWRlNzEwYTVlNzEwYTVk ZTEwOWNkZTEwOWNkZTEwOTRkNjEwOTRkNjEwOGNjZQ0KMTA4Y2Q2MTA4Y2Nl MTA4Y2NlMTA4Y2NlMTg4Y2NlMTA4NGNlMTA4Y2NlMTA4NGM2MTg4Y2NlMTA4 NGM2MTg4Y2NlMTA4NGM2MTg4Y2NlMTA4NGNlMTA4Y2NlMTA4Y2NlMTg4Y2Nl MTA4Y2NlMTA4Y2NlMTA4Y2NlMTg5NGQ2MTANCjhjY2UxODk0ZDYxMDhjY2Ux ODk0ZDYxMDhjZDYxODk0ZDYxMDk0ZDYxODk0ZDYxMDk0ZDYxODk0ZDYxMDk0 ZDYxODljZGUxMDk0ZDYxMDljZGUxMDk0ZDYxMDljZGUxMDk0ZDYxMDljZGUx MDk0ZDYxMDljZGUxMDk0ZDYxMDljDQpkZTEwOTRkNjE4OWNkZTEwOTRkNjEw OWNkZTEwOTRkNjE4OWNkZTEwOTRkNjEwOWNkZTEwOTRkNjEwOWNkZTEwOTRk NjEwOWNkZTEwOTRkNjEwOWNkZTEwOTRkNjE4OTRkNjEwOTRkNjE4OTRkNjEw OTRkNjE4OTRkNjEwOTRkNg0KMTg5NGQ2MTA5NGQ2MTA5Y2Q2MTA4Y2NlMjE5 NGQ2MTA4Y2Q2MTA5Y2RlMDg4Y2NlMjE4Y2NlNjNiNWVmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmNzdiYWQ2 MzI5ODQwMDQyOGMwODM5OGMwODQyOGMwODM5OGMwMDQyOTQwMDM5OGMwMDQy OTQwMDQyOTQwMDQyOWMwMDQyOTQwMDQyOWMwODQyOWMwMDRhOWMwMDQyOWMw MA0KNGFhNTA4NDJhNTAwNGFhNTAwNDJhNTAwNGFhZDA4NGFhNTAwNGFhZDA4 NGFhNTAwNTJhZDA4NGFhZDA4NGFhZDA4NGFhZDAwNGFiNTA4NGFhZDA4NGFi NTA4NGFiNTA4NTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiNTEwNGENCmI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg0YWI1MDg0YWI1MDA1MmI1MjE0 YWI1MTg0YWJkMTg0YWJkMDA1MmI1MDBhZGQ2YTVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZlN2ZmZmZmZmZm ZmZmZmY3ZmZlZmFkYWRmNw0KMzExOGRlMzExOGU3MzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MThmNzMxMjlkNjI5MTBkZTYzNTJmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmY3OWNmN2Y3MTBj ZWVmMDhjNmZmMDhjZWZmMTBjZWY3MDBkNmZmMDBkNmZmMDhjZWZmMTANCmQ2 ZmYwOGNlZmYwMGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWY3MjFjZWZmMDBiZGVmOWNlN2ZmZmZmZmZmZmZmZmZmZWZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZmZmZmZmYzZiZGJkNGENCjhjYWQwMGE1ZDYwOGFkZWYy OTljZTcwOGFkZGUwOGE1ZWYyMWE1ZTcyMWFkZGUwOGI1ZGUwMGI1ZDYxMGI1 ZTcxOGFkZWYwOGFkZWYxMGFkZTcxMGI1ZWYxMGFkZTcxMGI1ZWYxMGI1ZTcx MGI1ZWYxMGI1ZTcxMGI1ZWYwOGI1DQplZjEwYjVlZjA4YjVlZjEwYmRmNzA4 YmRlZjA4YmRmNzA4YmRmNzA4YzZmNzAwYzZmZjA4Y2VmZjAwYzZmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjAwY2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNl ZmYwOGNlZmYwMGM2ZmYwOGM2ZmYwOGM2ZmYwOGM2ZmYwOGJkZjcxMGM2ZmYw OGM2ZjcwOGM2ZmYwOGM2ZjcxMGM2ZmYwOGM2ZjcwOGNlZmYwMGM2ZjcwMGM2 ZmYwOGM2DQpmZjA4Y2VmZjAwYzZmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjAwZDZmZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhjZWZmMDhjNmZmMTBjNmZmMTBiNWVmMTANCmI1ZWYxMGE1ZTcxOGE1ZTcx MDljZGUxMDljZGUxMDk0Y2UxODk0ZDYxMDhjY2UxMDhjY2UxMDg0Y2UxODhj Y2UxMDg0Y2UxMDg0Y2UwODg0YzYxMDhjYzYwODg0YzYxMDg0YzYxMDdiYzYx ODg0YzYxODdiYzYxODdiYzYwMDg0DQpiZDEwOGNjNjEwODRjNjEwODRiZDEw ODRiZDE4OGNjZTE4OGNjNjE4OGNjZTEwOGNjNjE4OGNjNjEwOGNjNjE4OTRj ZTEwOGNjZTEwOTRkNjEwOGNjZTEwOTRkNjAwOGNjNjA4OTRjZTA4OTRjZTA4 OWNkNjA4OTRjZTEwOTRjZQ0KMDg5NGNlMTg5Y2Q2MDg5NGNlMTA5NGNlMTA5 NGNlMTA5NGQ2MTA5NGNlMTg5NGQ2MTA5NGNlMTg5NGQ2MTA5NGRlMTA5NGRl MTA5NGQ2MTA5NGQ2MTA5NGQ2MTg5Y2RlMTA5NGQ2MTA5NGQ2MTA5NGQ2MTg5 NGQ2MTA5NGQ2MTgNCjk0ZDYxMDk0Y2UxODk0ZDYxMDhjY2UxMDk0ZDYxMDhj ZDYxMDk0ZDYxMDhjY2UxMDk0ZDYxMDhjZDYxODk0ZDYxMDhjY2UxMDk0ZDYw ODhjY2UxODhjZDYxMDhjY2UxMDk0Y2UxMDg0Y2UwODhjZGUxMDg0YmQ5NGNl ZTdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmYTVjNjhjMzk3YjA4MzE4YzAwMzk4YzA4Mzk4NDA4NDINCjhj MDg0MjhjMDA0Mjk0MDAzMTg0MDA0Mjk0MDg0Mjk0MDA0YTljMDg0Mjk0MDA0 MjljMDA0MjljMDA0MjljMDA0MjljMDA0MmE1MDA0MmE1MDA0YWE1MDA0MmE1 MDA0YWE1MDA0YWE1MDA0YWFkMDA0YWE1MDA1MmFkMDA0YWE1DQowMDUyYWQw ODRhYWQwMDUyYWQwMDRhYWQwMDUyYjUwODRhYWQwODUyYjUwODRhYjUwODUy YjUxMDRhYjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYWQw ODUyYmQxMDRhYjUwODRhYjUwODUyYjUxMDRhYWQxMA0KNTJhZDEwN2JkNjQy ZjdmZmY3ZjdmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZTdlN2U3ZmY0YTMxY2UzMTEwZWYz MTIxZDYzMTIxZGUzOTIxZTczMTIxZTcyOTE4ZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzkyOWQ2MzEyMWU3MjkyMWU3MzkNCjIx ZDZkNmRlZjdmZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmY3ZmZmZmU3ZjdmZjhjZWZmZjAwZDZmZjAwY2VmZjE4Y2VmZjEwZDZmZjA4 Y2VmZjA4Y2VmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxMGM2ZmY2M2Q2ZmZlZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZjdmN2ZmZmZmZmM2YmRk NjZiOGNhZDE4YWRjZTAwYjVlNzE4OWNlNzE4YTVkZTE4YWRlNzA4YWRlNzAw YTVlNzEwYWRlZjE4YWRlZg0KMThhZGU3MTBhZGRlMTBiNWVmMTBhZGU3MTBi NWVmMTBhZGU3MTBiNWVmMTBiNWU3MTBiNWVmMTBiNWU3MTBiNWVmMTBiNWVm MTBiZGVmMDhiNWVmMTBiZGY3MDhiZGVmMDhiZGY3MDhiZGY3MDhjNmZmMDhj NmZmMDhjZWZmMDgNCmNlZmYwOGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4Y2VmZjAwYzZmZjA4Y2VmZjA4YzZm Zg0KMDhjNmZmMDhjNmZmMTBjNmZmMTBjNmZmMTBjNmZmMTBjNmY3MTBjNmZm MDhjNmY3MDhjNmZmMDhjNmY3MDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYxMGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4Y2VmZjA4YzZmZjEwYmRmNzA4YjVlZjEwYjVlZjEwYTVl NzE4YTVlNzEwOWNkZTE4OTRkZTEwOGNkNjE4OTRkNjEwOGNjZTEwOGNjZTEw ODRjNjEwODRjZTEwODRjNg0KMTA4NGM2MTA3YmM2MTg3YmJkMTA3YmJkMTA4 NGJkMTA3YmJkMTA4NGJkMDg4NGI1MTA4Y2JkMDg4NGJkMjE4NGNlMjE3YmM2 Mjk4NGNlMjk4Y2NlMjE4Y2Q2MDA4NGM2MDA4NGNlMDg4Y2Q2MTg5NGQ2MTA4 Y2NlMTA4Y2NlMTANCjhjY2UxMDhjZDYxMDhjY2UxMDhjZDYxMDhjY2UyMTk0 ZTcyMTk0ZGUyMTk0ZGUyMThjZGUyMTk0ZGUxODhjZDYxODhjZDYxODhjZDYy MTk0ZGUxODk0ZDYxODk0ZGUxODk0ZDYxODljZGUxMDk0ZGUxMDljZGUwODk0 ZGUyMTljDQpkNjIxOTRkNjIxOTRkNjE4OTRkNjIxOWNkZTE4OWNkZTE4OWNk ZTEwOTRkNjE4OTRkNjEwOTRkNjE4OTRkNjEwOTRkNjE4OTRkNjEwOTRkNjE4 OTRkNjEwOTRkNjE4OTRkNjEwOTRkNjEwOTRkNjEwOGNkNjE4OTRkNjEwOGNk Ng0KMTg5NGQ2MTA4Y2NlMTA5NGQ2MTg4Y2Q2MTg4Y2NlMTA4Y2M2MTg5NGQ2 MDg4Y2RlMTg4Y2M2OWNkNmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNlZWZiZDQyODQxODM5OGMwMDM5 OGMwODM5ODQwODM5ODQwMDQyOTQwODQyOTQwMDM5OGMwMDQyOTQwODRhOTQw ODQyOTQwMDRhOWMwODQyOWMwMDQyOWMwODQyOWMwMA0KNDJhNTAwNDI5YzAw NGFhNTA4NDJhNTAwNGFhNTAwNDJhNTAwNGFhZDA4NGFhNTAwNGFhZDAwNGFh NTAwNTJhZDA4NGFhZDAwNTJhZDAwNGFhZDAwNTJiNTA4NTJiNTA4NTJiNTEw NTJiNTA4NTJiZDEwNGFiNTA4NTJiNTEwNGENCmI1MTA1MmI1MTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmI1MTA1MmJkMTA0YWJkMTA0YWI1MDg1MmJkMTg0YWFk MTA1MmI1MTA2YmM2MjllZmZmZTdmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3Zjdm Zg0KN2I2YmU3MzExMGRlMzkyOWU3MzEyMWRlMzEyMWRlMzExOGRlMzkyMWU3 MzEyMWRlMzkyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjlkZTI5 MjFkZTMxMjFlNzI5MThjZWI1YjVmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmZjdmN2ZmNGFlN2ZmMDBjZWVm MDhkNmZmMThjZWZmMThjZWZmMDBjNmZmMDANCmNlZmYwMGNlZmYwMGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDBjZWZmMTBj NmZmMThkNmVmYmRlZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZm ZmZmZmZmN2ZmZmYNCmZmZmZmZmM2Y2U2YjhjOTQwMDljYmQxMGE1ZWYwOGE1 ZDYwMGE1ZGUwOGE1ZTcyMWFkZjcxODljZTcxMDljZGUwOGE1ZGUxOGI1ZTcx MGFkZTcxMGFkZTcxMGFkZTcxMGFkZTcwOGFkZTcxMGFkZTcwOGFkZTcxMGI1 ZTcwOGFkDQplNzEwYjVlZjEwYWRlNzEwYjVlZjA4YjVlNzA4YjVlZjA4YjVl ZjEwYmRmNzA4YmRmNzA4YzZmNzA4YzZmNzA4YzZmZjAwYzZmZjA4Y2VmZjAw Y2VmZjAwY2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm Zg0KMDhjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGM2ZmYw OGNlZmYwMGM2ZjcwOGM2ZmYwOGJkZjcxMGM2ZmYwOGJkZjcxMGM2ZmYxMGJk ZmYxMGM2ZmYwOGJkZjcxMGJkZjcwOGJkZjcxMGM2ZmYwOGM2DQpmNzA4YzZm ZjA4YzZmNzA4Y2VmZjAwYzZmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjAw ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDBkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhjZWZmMDhiZGY3MTBiZGY3MDhhZGU3MTBh ZGU3MDhhNWRlMTANCjljZGUxMDk0ZDYxMDk0ZDYxMDhjY2UxODhjY2UxMDg0 YzYxMDg0YzYxMDg0YzYxMDg0YzYwODdiYmQxMDdiYmQxMDczYmQxMDdiYmQy MTczYzYyMTczYzYyMTczYzYyMTdiYzYxMDczYjUxMDdiYmQxMDdiYjUxMDg0 YmQwODdiDQpiZDEwN2JiZDA4NzNiZDA4NzNiZDAwN2JiZDEwODRjZTEwODRj ZTEwODRjZTEwOGNjNjEwOGNjNjEwOGNjNjE4OTRjZTEwOGNjZTE4OTRjZTE4 OGNjNjE4OTRjZTA4ODRjNjEwOGNjNjA4ODRjNjEwOGNjZTEwOGNjZTEwOTRk Ng0KMTA5NGNlMTA5NGQ2MDg4Y2NlMTA5NGQ2MTA4Y2NlMTA5NGQ2MTA4Y2Nl MTg5NGQ2MTg5NGQ2MjE5NGQ2MDg5Y2NlMDg5Y2Q2MDg5Y2NlMTA5Y2Q2MTA5 NGQ2MTA5NGQ2MTA4Y2NlMTA4Y2NlMTA4Y2NlMTA5NGQ2MTA4Y2NlMTgNCjk0 ZDYxMDhjY2UxMDk0ZDYxMDhjY2UxMDk0ZDYxMDhjY2UxMDk0ZDYxMDhjY2Ux MDk0ZDYxMDhjY2UxMDhjY2UxMDhjY2UxMDhjY2UwODhjY2UxODhjZDYxMDhj Y2UxMDhjY2UxODhjZDYwODg0ZDYyMThjYzZiZGU3ZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZWZmZmU3 NjM5NDQyMjk3YjAwNDI4YzA4MzE3YjAwMzkNCjhjMDAzOTg0MDA0Mjk0MDgz OThjMDA0Mjk0MDgzOThjMDA0Mjk0MDA0Mjk0MDA0MjljMDA0Mjk0MDA0Mjlj MDA0MjljMDA0MmE1MDA0MjljMDA0MmE1MDA0MmE1MDA0YWE1MDA0MmE1MDA0 YWE1MDA0YWE1MDA0YWFkMDA0YWE1DQowMDRhYWQwMDRhYWQwMDUyYWQwMDRh YWQwMDUyYjUwODRhYWQwODUyYjUwODRhYjUwODRhYjUxMDRhYjUwODUyYjUx MDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YmQxMDRhYjUxMDUyYjUxMA0KNGFhZDA4NTJiNTEwYzZlN2JkZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZhZGFkZjczOTE4ZDYzMTIxZTczOTIxZTcyOTE4 ZDYzMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzOTIxZGUzMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWU3MjkyMWRlMjkNCjEwZDY4NDczZTdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmQ2ZWZmZjM5ZGVmZjAwY2VmZjEwY2VmZjEwY2VmZjA4ZDZmZjAwY2Vm ZjAwZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYx MGQ2ZmYwMGNlZmYxOGNlZmYwMGNlZWY4NGU3ZjdmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZlZmZmZmZmZmY3Y2VkZTdi OTRiNTE4OWNjNjEwYWRlZjAwYTVlNzA4YTVkZTI5YTVkZTMxYWRlNzEwYWRl Nw0KMDhhZGU3MDhhNWU3MTBhZGU3MTBhZGU3MTBhZGU3MTBhZGU3MTBhZGU3 MTBhZGU3MTBiNWU3MTBhZGU3MTBhZGU3MTBhZGU3MTBiNWVmMTBiNWU3MTBi NWVmMTBiNWU3MTBiZGVmMTBiNWVmMTBiZGY3MTBiZGY3MTBjNmY3MDgNCmM2 ZjcwOGM2ZmYwOGM2ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjA4Y2VmZjA4Y2VmZjA4YzZmZjA4YzZmZjA4YzZmNw0KMTBjNmZmMDhiZGY3 MTBjNmZmMDhiZGY3MTBjNmZmMTBiZGZmMTBjNmZmMDhiZGY3MTBjNmY3MTBj NmY3MTBjNmY3MDhjNmY3MDhjNmZmMDhjNmZmMDhjZWZmMDhjNmZmMDhjZWZm MDhjZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwMGQ2DQpmZjAwZDZmZjA4ZDZmZjA4Y2VmZjEwY2VmZjEwYmRmNzEwYmRm NzEwYjVlZjEwYWRlNzEwYTVkZTE4OWNkZTEwOTRkNjE4OGNkNjEwODRjZTE4 OGNjZTE4ODRjNjEwODRjNjEwN2JiZDEwN2JjNjEwNzNiZDEwN2JiZDEwNzNi NQ0KMTg3YmJkMTA3M2I1MDg3M2I1MDA3M2I1MDg3YmI1MDg3M2I1MDg3YmJk MDg3M2JkMTg3YmM2MTg3YmJkMDg4NGJkMTg4NGM2MjE4Y2NlMTA3YmM2MTg4 NGM2MTg4Y2NlMjE4Y2NlMTg3YmJkMDg3YmNlMDg3YmM2MTA4NGNlMTANCjg0 Y2UxODhjY2UxODg0Y2UyMThjY2UyMThjY2UxODk0Y2UxODk0Y2UxODk0Y2Ux MDk0Y2UxMDk0Y2UwODhjY2UwODk0Y2UwODhjY2UxODljZDYxMDk0Y2UxODk0 Y2UxMDk0Y2UxODk0Y2UxMDk0Y2UxMDljY2UwODk0Y2UwODk0DQpjZTA4OGNj ZTA4OTRjZTA4OTRjZTEwOTRkNjEwOTRkNjE4OTRkZTE4OTRkNjE4OTRkNjEw OTRkNjE4OTRkNjEwOTRkNjE4OTRkNjEwOGNjZTEwOTRkNjEwOGNjZTEwOTRk NjEwOGNjZTEwOTRkNjEwOGNjZTEwOGNkNjEwOGNjZQ0KMTg4Y2Q2MTA4Y2Nl MTA4Y2NlMTg4Y2Q2MTA4Y2NlMDg4Y2M2MjE5NGRlMDg3YmNlMzk5Y2NlY2Vl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZjhjYjU3MzI5N2IwMDQyOGMwODM5ODQwMDM5OGMw MDM5OGMwMDM5OGMwMDQyOGMwMDM5OGMwMDQyOTQwMDQyOGMwMDQyOTQwODQy OTQwMDQyOWMwMDQyOTQwMA0KNGE5YzAwNDI5YzAwNGFhNTA4NDI5YzAwNGFh NTA4NDJhNTAwNGFhZDAwNGFhNTAwNGFhZDAwNGFhNTAwNTJhZDA4NGFhNTAw NTJhZDAwNGFhZDAwNTJiNTA4NGFhZDAwNTJiNTEwNTJiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGENCmI1MTA1MmI1MTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA1MmJkMTA1MmJkMTA1MmI1MTA1MmJkMTA0MmFkMDBh ZGRlOTRmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZTdlZmZmNTIzOWNl MzExOGU3MzkyMWVmMzEyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzkyOWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjlkZTM5MjllNzMxMTBk ZTYzNDJlZmVmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZWZmZmZmZjdmZmY3ZmZmZmZmOWNlZmZmMTBkNmY3MDBjZWY3MDBk NmZmMDBjZWZmMDgNCmNlZmYwOGNlZmYxMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDBjZWY3MzlkNmVm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZWZmZmZmZmZmZmY3ZmYNCmY3 ZWZlN2ZmZmZmN2ZmZmZlN2Q2ZTc5NDljYTUyOTg0YmQyMWFkZGUwMGFkZDYw ODljY2UyMWE1ZGUxOGFkZTcwMGE1ZGUxMGE1ZTcxMGE1ZGUxMGFkZTcwOGE1 ZGUxMGFkZTcxMGFkZGUxMGFkZTcwOGE1ZGUxMGFkZTcwOGE1DQpkZTEwYWRl NzEwYWRlNzEwYWRlNzEwYWRlNzEwYjVlNzEwYWRlNzEwYjVlZjEwYjVlZjEw YmRlZjEwYjVlZjEwYmRmNzA4YmRmNzA4YzZmZjA4YzZmNzA4Y2VmZjAwYzZm ZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGM2ZmYwOGM2ZmYwOGM2ZjcwOGM2 ZmYwOGJkZjcxMGJkZjcwOGJkZWYwOGJkZjcwOGJkZjcwOGM2ZmYwOGJkZjcw OGM2ZjcwOGJkZWYwOGM2ZjcwOGJkDQpmNzA4YzZmNzA4YmRmNzA4YzZmNzA4 YzZmNzA4YzZmZjA4YzZmZjA4Y2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDhjNmZmMTBjNmZmMTBi ZGY3MThiNWVmMTBhNWU3MTBhNWRlMTA5NGQ2MTA5NGQ2MTA4Y2NlMTANCjg0 Y2UxMDdiYzYxODdiYzYxMDdiYmQxMDdiYmQxMDczYmQxMDczYmQwODczYjUx MDczYjUwODZiYWQxMDczYjUxMDZiYWQxMDczYjUxMDczYTUxMDdiYWQxMDcz YTUxMDdiYWQwODczYWQxMDdiYjUxMDczYjUxODdiYmQxODczDQpiNTIxNzNi ZDIxNzNjNjE4N2JjZTA4N2JjNjAwN2JjNjA4N2JjNjE4OGNkNjAwOGNkZTA4 OTRkZTAwOGNkZTA4OTRkZTA4OTRkZTEwOTRkZTA4OGNkNjEwOTRkNjE4OGNk NjE4OTRkZTE4OTRkZTEwOTRkZTA4OTRkNjA4OTRkZQ0KMDA5NGRlMDg5Y2Rl MDA5NGNlMDA5Y2NlMDA5NGNlMDg5NGQ2MTA5NGNlMTg5NGQ2MTA4Y2NlMTA5 NGQ2MzE4Y2RlMzE5NGU3MjE4Y2Q2MjE5NGQ2MTA4Y2Q2MTA5NGQ2MTA5NGNl MTA5NGNlMTA5NGQ2MTA5NGQ2MTA4Y2NlMTANCjk0ZDYxMDhjY2UxODk0ZDYx MDhjY2UxMDhjY2UxMDhjY2UxMDhjZDYxMDhjY2UxMDhjY2UxMDhjY2UxODhj ZDYxMDhjY2UxODhjY2UwODhjYzYyMThjZDYwODg0YzYwODhjYzYxODhjY2Uw ODdiYzY0MjljY2VlN2ZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYzZlN2JkMzE3MzA4Mzk4 NDA4MzE3YjAwMzkNCjhjMDAzMTg0MDAzOThjMDgzOTg0MDAzOThjMDAzOThj MDA0Mjk0MDAzOThjMDA0Mjk0MDA0Mjk0MDA0MjljMDA0Mjk0MDA0YTljMDA0 MjljMDA0YWE1MDA0MjljMDA0MmE1MDA0MmE1MDA0YWE1MDA0MmE1MDA0YWE1 MDA0YWE1DQowMDRhYWQwMDRhYWQwMDRhYWQwMDRhYWQwMDUyYjUwODRhYWQw ODUyYjUwODRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUxMDUyYjUxMDRh YjUwODUyYjUxMDUyYjUxMDRhYjUwODRhYjUwODUyYmQxMDRhYWQwODUyYmQx MA0KNGFiNTA4NDJhZDAwODRiZDVhZWZmZmVmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZmZmZm ZjdmN2ZmZmY4NDczZGUyMTA4ZDYzMTIxZTczMTIxZGUzOTIxZGUzMTIxZGUz MTIxZGUzMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMjkxOGRlMzky OWRlMzEyMWRlMzENCjE4ZTczOTE4ZGVjZWQ2ZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmY3ZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmVmZmZm ZjdiZTdmZjEwZDZmNzAwZDZmNzAwZDZmZjAwY2VmZjEwY2VmZjEwY2VmZjA4 ZDZmZjAwZDZmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYxMGNlZmYwOGQ2 ZmYwOGNlZmYxOGQ2ZWZjZWVmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3 ZmZmN2VmZmZlZmZmZmZmZmZmZmZmZmU3ZWZmZmZmZmZmZmZmZTdkNjljOWNi NTM5OTRhZDAwYWRjZTAwYWRlNzA4OWNkZTEwOTRkNg0KMjFhZGU3MTBhZGQ2 MThhZGU3MTBhNWRlMTBhZGRlMTBhNWRlMThhZGU3MTBhZGRlMTBhZGU3MTBh ZGRlMTBhZGU3MTBhZGRlMTBhZGU3MTBhZGU3MThiNWU3MTBhZGU3MThiNWU3 MTBhZGU3MThiNWVmMTBiNWVmMTBiNWVmMTANCmI1ZWYxMGJkZjcwOGJkZjcx MGM2ZmYwOGM2ZjcwOGNlZmYwOGM2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4Y2VmZjA4 YzZmZjEwYzZmZjA4YzZmNw0KMTBjNmZmMDhiZGY3MTBjNmY3MTBiZGVmMTBj NmY3MDhiZGY3MDhjNmZmMDhjNmY3MDhjNmY3MDhiZGVmMTBjNmY3MDhiZGY3 MTBjNmY3MDhiZGY3MTBjNmZmMDhjNmZmMTBjZWZmMDhjNmZmMDhjZWZmMDBj ZWZmMDhjZWZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYxMGQ2DQpmZjEwY2Vm ZjE4YzZmZjE4YmRmNzIxYjVmNzE4YTVlNzE4OWNkZTEwOTRkNjE4OTRjZTEw OGNjNjEwODRjNjEwN2JiZDE4N2JiZDEwNzNiZDE4NzNiZDEwNzNiNTE4NzNi NTEwNmJiNTEwNmJiNTA4NmJhZDEwNmJhZDA4NmJhZA0KMTA2YmFkMDg2YmFk MTg2YmI1MTg2YmI1MTg2YmJkMTA2YmJkMTA3M2M2MDg3M2JkMTA3M2M2MTA3 M2M2MTA4Y2NlMTA3YmNlMDg3YmNlMDA3YmNlMDg4Y2Q2MDg4Y2Q2MTA4Y2Nl MDg3YmJkMjE3Mzk0MTg2YjhjMjE2YjhjMTgNCjYzODQxODZiODQxMDVhN2Ix MDVhN2IxMDVhNzMxODVhOGMxODVhOGMyMTZiOTQyMTZiOWMyMTczYTUyMTcz YTUyOTdiYWQyOTg0YjUyOTk0ZDYyOTk0Y2UyOTljZDYyOTk0ZDYyOTk0ZGUy MTk0ZDYyMTljZGUxODk0ZGUwODk0DQpkNjA4OGNkNjA4OTRkNjA4OTRjZTA4 OTRkNjA4OGNjZTEwOTRjZTEwOGNjZTE4OTRkNjEwOGNkNjEwOTRkNjEwOGNj ZTE4OTRkNjE4OGNkNjE4OGNkNjEwOGNjZTE4OGNkNjEwOGNjZTEwOGNjZTEw OGNjZTE4OGNkNjEwOGNjZQ0KMTg4Y2Q2MTg4Y2NlMTg4Y2NlMTg4NGNlMTA4 Y2NlMDg4NGJkMTg4Y2NlMDg3YmM2NjNhZGRlZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZlZjUyOGMzOTMxNzMwODM5ODQwMDM5OGMwMDM5OGMwODM5ODQwODM5 OGMwODM5OGMwMDQyOGMwMDM5OGMwMDQyOTQwODQyOTQwMDQyOTQwODQyOTQw MA0KNGE5YzA4NDI5YzAwNGE5YzAwNDI5YzAwNGFhNTAwNDI5YzAwNGFhNTAw NDJhNTAwNGFhZDAwNDJhNTAwNTJhZDA4NGFhZDAwNGFhZDAwNGFhZDAwNTJi NTA4NGFhZDAwNTJiNTA4NGFhZDA4NTJiNTEwNGFiNTA4NTJiNTEwNGENCmI1 MTA1MmI1MTA0YWI1MTA1MmI1MTA0YWI1MDg1MmJkMTA0YWI1MDg1MmJkMTA1 MmI1MTA0YWI1MTA0YWI1MDg1MmJkMTA0MmI1MDA2M2I1MjlkNmY3Y2VmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmNw0KZmZmZmZmYjViNWVmMzEyMWQ2MjkxOGQ2Mzky OWU3MzEyMWRlMzEyMWRlMzkyMWU3MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTMxMjFlNzMxMjFkNjM5MjFlZjMxMThlNzMxMThkZTljOWNmN2Y3 ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZWZmZmZmZjdmZmZmZDZmZmZmNDJkZWZmMjFkNmY3MDBjZWY3MDANCmQ2 ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWY3MTBkNmZmMDhjZWZmMDhjZWZmMDhjZWVmN2JkZWY3ZjdmN2ZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZWYNCmZmZmZmZmVmZjdmZmZmZmZm N2Y3ZjdmZmZmZmZmN2U3ZTc5NGE1YjUzMThjYWQxOGE1ZDYwOGE1ZGUxOGE1 ZTcxOGE1ZGUxMDljY2UxMGE1ZDYxMGE1ZGUxMGE1ZGUxMGE1ZGUwOGE1ZGUx MGE1ZGUxMGE1ZGUxMGFkZGUwOGE1DQpkZTEwYWRkZTA4YTVkZTEwYWRlNzA4 YTVkZTEwYWRlNzEwYWRlNzEwYjVlNzA4YWRlNzEwYWRlNzA4YWRlNzEwYjVl ZjA4YjVlZjEwYmRlZjA4YmRlZjEwYmRmNzA4YmRmNzA4YzZmZjA4YzZmZjA4 Y2VmZjAwYzZmZjA4Y2VmZg0KMDBjZWZmMDBkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGJkZjcxMGJkZjcwOGJkZjcxMGJkZjcy MWM2ZWYyMWM2ZWYxMGJkZWYxMGJkZjcwOGJkZWYxMGJkZjcwOGJkZWYxMGJk ZWYwOGJkDQplZjEwYmRmNzA4YmRlZjEwYmRmNzA4YmRmNzA4YzZmZjA4YmRm NzEwYzZmZjAwYzZmZjA4YzZmZjA4YzZmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDhjNmZmMTBjNmZmMTBiNWY3MThiNWVmMThhNWRlMTg5Y2RlMTA4Y2Nl MTg4Y2NlMDg3YmJkMTA3YmJkMDg3M2JkMTANCjczYmQxMDZiYjUxMDczYjUx MDZiYWQxMDZiYWQxMDYzYWQxMDZiYWQwODYzYTUxMDYzYWQwODYzYTUwODZi YWQwODZiYWQwODZiYWQwMDZiYzYwODczY2UwODczYzYxMDdiYzYxMDczYmQx ODczYjUxODczYWQyMTczYWQwODZiDQo5YzE4N2JhNTE4NzNhNTIxNzNhNTI5 N2JhNTM5N2JhNTIxNTI3YjA4Mjk0YTM5MDgwODM5MDgwODM5MDAwODM5MDgw ODMxMDAwMDMxMDAwMDMxMDAwMDMxMDAwMDIxMDAwMDI5MDAwODI5MDAwODI5 MDgwODIxMDAwODIxMDgxMA0KMjEwODE4MjkxMDIxMjkxMDMxMzExODQyMjky OTUyMjk0MjYzMTg0YTczMTg2MzhjMTA3YmE1MTg4Y2I1MTg5NGJkMjE5Y2Nl MTg5Y2NlMjFhNWQ2MTg5Y2Q2MTg5NGQ2MTA4Y2NlMTg4Y2NlMTA4Y2NlMTA4 Y2Q2MDg4Y2NlMTANCjhjZDYxMDhjY2UxODhjZDYxMDhjY2UxMDhjY2UxMDg0 Y2UxMDhjY2UxMDg0Y2UxMDhjY2UxMDg0Y2UxODhjY2UxMDg0Y2UxODhjY2Ux MDg0YzYxODg0Y2UxMDg0YzYwODhjYzYxMDg0YzYxMDdiYzY3M2JkZTdmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmNzNhZDZiMjk2YjEwMzE4NDAwMzENCjg0 MDAzMTg0MDAzOTg0MDgzOTg0MDAzOThjMDAzOTg0MDAzOThjMDAzOThjMDA0 Mjk0MDA0MjhjMDA0Mjk0MDA0Mjk0MDA0YTljMDA0Mjk0MDA0MjljMDA0Mjlj MDA0YWE1MDA0MjljMDA0MmE1MDA0MmE1MDA0YWFkMDA0YWE1DQowMDRhYWQw MDRhYWQwMDRhYWQwMDRhYWQwMDRhYWQwMDRhYWQwMDUyYjUwODRhYjUwODRh YjUwODRhYjUwODRhYjUxMDRhYWQwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUw ODRhYjUwODRhYjUwODUyYmQxMDRhYWQwODRhYjUxMA0KNGFiNTEwNGFiZDEw NGFhZDAwYmRlN2FkZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmY3ZmY0 YTQyZTcyOTE4YzYzMTIxZGUzOTIxZTcyOTEwZDYzOTIxZWYzMTE4ZGUzOTI5 ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MjkyMWRlMzEyMWRlMzkxOGU3MzkNCjI5 ZWYyMTEwY2U2YjYzZjdlN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmVmZmZmN2ZmZmZmZmZmZmZmZmVmZmZmZmY3ZmZmZjhjZWZmZjRh ZDZmZjA4ZDZmZjAwZDZmZjAwZGVmZjAwY2VmZjEwY2VmZjEwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwMGQ2ZmYwMGQ2ZmYxMGQ2ZmYwMGNlZmYxMGNlZjcz OWNlZTdmZmY3ZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmN2Y3ZmZlZmZmZmZmZmVmZWZmZmVmZmZmZmZmZmZmZmI1YWRjNjMx N2I5NDE4YWRkNjA4YTVkNg0KMDA4Y2NlMjlhZGY3MTBhNWRlMTBhNWQ2MTBh NWRlMTBhNWQ2MTBhNWRlMTBhNWQ2MTBhZGRlMTBhNWRlMTBhZGRlMDhhNWRl MTBhZGU3MTBhZGRlMTBhZGU3MTBhZGRlMTBhZGU3MTBhZGU3MTBhZGU3MDhh ZGU3MTBiNWU3MDgNCmFkZTcxMGI1ZWYwOGI1ZWYxMGJkZjcxMGJkZWYxMGJk ZjcwOGJkZjcxMGM2ZmYwOGM2ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4YzZmZjEwYzZmZjA4YmRm Nw0KMTBiZGY3MTBiZGY3MzFjZWY3MjljNmVmMjFiZGVmMTBiNWVmMThiZGY3 MTBiZGVmMTBjNmY3MTBiZGVmMTBiZGY3MTBiZGVmMTBiZGY3MTBiZGY3MTBj NmY3MDhiZGY3MTBjNmZmMDhjNmZmMDhjNmZmMDhjNmZmMTBjZWZmMDgNCmNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGM2DQpmZjA4YjVlZjEwYjVlZjEwYTVkZTE4 OTRkNjE4OGNjZTEwODRjZTEwN2JjNjA4N2JiZDA4NzNiNTEwNzNiNTA4NmJh ZDEwNmJiNTA4NjNhZDEwNmJhZDA4NjNhNTEwNjNhNTEwNjNhNTEwNjNhNTA4 NjNhNTEwNmJhZDA4NmJhZA0KMTA3M2I1MTA2YmI1MTg3M2FkMTg2YmE1MjE2 Mzk0MTg1MjczMjEzOTVhMTgyMTMxMjkxODIxMjkwODEwMjkxMDIxMjEwODE4 MjkxMDIxMjExMDIxMjkxODIxMjExMDE4MjkxMDA4MjkwMDAwMzkwMDA4MzEw MDA4MzkwMDA4MzkNCjAwMDg0MjAwMDgzOTAwMDg0MjA4MDg0MjA4MDg0MjA4 MDAzOTAwMDAzOTA4MDAzMTAwMDAzMTA4MDAyOTAwMDAzMTA4MDgyOTAwMDAy OTA4MDAyOTA4MDAzMTA4MDAyOTAwMDAyOTAwMDAyMTAwMDgyOTA4MTgyMTEw MjExODE4DQo0MjE4Mjk1MjIxNGE3YjIxNmI5YzIxODRiZDE4OGNjZTE4OWNk ZTEwOWNkZTEwOTRkNjEwOGNkNjEwOGNkNjEwOGNjZTE4OGNkNjEwOGNjZTE4 OGNkNjEwODRjZTEwOGNjZTEwODRjZTE4OGNjZTEwODRjZTE4OGNjZTEwODRj ZQ0KMTg4Y2NlMTA4NGNlMTg4Y2NlMTg4NGM2MTA4Y2NlMDg4NGJkMTg4NGM2 MTA3YmM2ODRjNmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmE1ZDY5YzI5 NmIxMDQyOGMxMDMxODQwMDM5ODQwODMxODQwODM5OGMwODM5OGMwMDM5OGMw MDM5OGMwMDQyOTQwMDQyOGMwMDQyOTQwMDQyOTQwMA0KNGE5YzAwNDI5NDAw NGE5YzAwNDI5YzAwNGFhNTAwNDI5YzAwNGFhNTAwNDJhNTAwNGFhZDA4NDJh NTAwNGFhZDAwNGFhNTAwNGFhZDAwNGFhZDAwNGFhZDAwNGFhZDAwNTJiNTA4 NGFhZDA4NTJiNTEwNGFiNTA4NTJiNTEwNGENCmI1MTA1MmI1MTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1MmI1MTA1MmI1MTA1MmI1MTg0YWI1 MTA0YWJkMTA0YWJkMTA0MmFkMDBhNWQ2OWNmZmZmZmZmZmZmZWZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmN2ZmZjdmZmZmNzM3M2ZmMjkyMWM2MzkyOWRlMzkyMWU3MzExOGU3 MzkyMWVmMzEyMWRlMzkyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjllNzMx MThkNjM5MThlZjM5MjllNzI5MThjZTRhMzFlZmU3ZjdmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3OTRlZmZmMThjZWZmMDgNCmM2ZmYxOGM2ZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMTBjZWZmMTBj ZWY3MDBjZWZmMDBjZWZmMThiZGY3YWRlN2ZmZmZmZmZmZmZmZmY3ZmZmZmZm ZjdmZmZmZmZmZmZmZmZmN2Y3ZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZlZmVm ZmZmZmZmZmZmZmZmZjdjZWM2YzY1YTg0OWMyMTk0YzYxMGE1ZGUxMDljZDYy MTljZDYxMGE1ZGUxMDljY2UxODljZDYwMGE1ZDYwMGFkZGUxMDljZGUyOTlj ZGUxMGE1DQpkZTEwYTVkZTEwYTVkZTEwYTVkZTA4YTVkZTEwYWRlNzA4YTVk ZTEwYWRlNzEwYTVkZTEwYWRlNzA4YTVkZTEwYWRlNzA4YWRlNzEwYjVlNzA4 YWRlNzEwYjVlZjEwYjVlZjEwYmRmNzA4YmRlZjA4YmRmNzA4YmRmNzA4YzZm Zg0KMDBjNmY3MDhjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDBj ZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwOGNlZmYw OGNlZmYwMGM2ZjcwOGM2ZmYwOGJkZjcwOGI1Zjc1MmNlZDZhNWRlZjc0YWJk ZTcwMGFkZjcwOGI1ZmYwMGI1ZWYwMGJkZWYxOGI1ZmYxMGJkDQplZjEwYzZl ZjAwYmRlZjA4YmRlZjA4YmRlZjEwYmRmNzA4YmRmNzA4YmRmNzEwYmRmNzEw YzZmZjA4YmRmNzA4YzZmZjA4YzZmZjA4Y2VmZjAwY2VmZjAwY2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4Y2VmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjNmZmMDhjZWZmMTBiNWVmMTBhZGU3 MDg5NGNlMTg4Y2NlMTg4NGM2MjE4NGM2MTA3M2JkMDg3M2JkMTA3YmM2MDg2 YmI1MDA1YTljMDgNCjYzOWMwODZiYTUwODZiYTUwODVhYTUxMDUyYTUwODUy YTUwODYzYWQwMDYzYTUwODczYWQxMDczYWQxODZiOWMxODRhN2IxODM5NmIz OTIxMjkzMTE4MjEyOTAwMDgyOTAwMDgyOTAwMDAzMTA4MDAyOTAwMDAyOTAw MDAzMTAwDQowMDMxMDAwMDMxMDAwMDMxMDAwMDMxMDAwMDM5MDAwODMxMDAw MDM5MDgwODMxMDAwMDMxMDAwODI5MDAwMDMxMDAwMDMxMDAwMDMxMDgwODMx MDgwMDM5MDgwODM5MDAwMDQyMDgwMDM5MDAwMDQyMDgwMDM5MDAwMDM5MDAw OA0KMzEwMDAwMzEwMDA4MzEwMDAwMzEwMDAwMjkwMDAwMzEwODA4MjkwMDA4 MjkwODA4MjkwMDAwMzEwODAwMzkwMDAwMzkwMDAwMjkwMDAwMjEwMDA4MTAw ODE4MTgyOTM5MjE0MjVhMzE1YTdiMTA3M2FkMTg4Y2M2MTg5NGNlMTANCjlj ZGUwMDk0Y2UwMDhjY2UwODdiYzYxODg0Y2UwODhjYzYxMDhjY2UxMDg0Y2Uy MTg0Y2UyMTg0YzYyOThjY2UxODg0YzYxMDg0YmQxMDczY2UyMThjZDYwODg0 YzYxMDdiYzYwMDg0Y2UwMDg0YmRjNmRlZjdmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZGVlZmRlNGE3YjI5Mjk3YjAwMzENCjg0MDgzMTdiMTAzOTg0MDgz OTg0MDAzOThjMDAzOTg0MDAzOThjMDAzOThjMDA0MjhjMDAzOThjMDA0Mjk0 MDA0Mjk0MDA0Mjk0MDA0Mjk0MDA0MjljMDA0MjljMDA0MjljMDA0MjljMDA0 YWE1MDA0MmE1MDA0MmFkMDA0YWE1DQowMDRhYTUwMDQyYTUwMDRhYWQwMDRh YWQwMDRhYWQwODRhYWQwMDRhYWQwODRhYWQwODRhYjUwODRhYWQwODRhYjUx MDRhYWQxMDRhYjUxMDRhYWQwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRh YjUxMDRhYjUxMDRhYjUxMA0KNGFiNTA4NGFiNTA4NDJiNTA4NmJiNTM5Zjdm ZmRlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZWNlZjc0MjIxZTcyMTEw ZGUyOTI5ZGUzMTIxZTczOTIxZTczMTE4ZWYzMTIxZGUzMTIxDQpkZTMxMjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzExMGRlMzkyOWRlMzEyMWNlMzENCjIxZGUzMTE4ZjczMTIxY2Vi NWI1ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlZjdmZjg0ZTdmZjEwZDZm ZjAwY2VmZjA4Y2VmZjEwZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw MGQ2ZmYwOGNlZmYxMGQ2ZmYwMGQ2ZmYwMGNlZmYxMGJkZjc4NGRlZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmN2Y3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmY3ZjdmN2NlY2VkZTZiOGNh NQ0KMjE4NGFkMDhhNWQ2MDBhNWRlMjE5Y2RlMjFhNWU3MDBhNWQ2MTg5Y2Q2 MTg5Y2Q2MTBhNWRlMTBhNWQ2MThhNWRlMTBhNWRlMTBhNWRlMTBhNWRlMTBh ZGRlMTBhNWRlMTBhZGU3MDhhNWRlMTBhZGU3MTBhNWRlMTBhZGU3MDgNCmE1 ZGUxMGFkZTcxMGFkZTcxMGI1ZTcxMGFkZTcxMGI1ZWYxMGI1ZWYxMGJkZjcw OGJkZjcxMGM2ZjcwOGM2ZjcxMGM2ZmYwOGM2ZjcwOGNlZmYwOGNlZmYwOGNl ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4ZDZmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4YzZmNw0KMTBiZGY3MDhiNWVm MzFjZWU3Y2VlN2Y3YWRlN2Y3MThjNmU3MThiNWY3MTBiNWY3MDBjNmY3MjFi ZGY3MThiZGVmMTBiZGVmMDhiZGVmMDhiNWVmMTBiZGY3MTBiNWY3MTBiZGY3 MDhiZGY3MTBiZGZmMTBiZGY3MTBjNmZmMDgNCmM2ZmYwOGNlZmYwOGNlZmYw OGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYxMGQ2ZmYxMGNlZmYxMGM2ZmYwOGJk ZjcwOGFkDQplNzA4YTVkZTEwOWNkNjEwOGNjNjE4ODRjNjA4NzNiNTA4NmJh ZDAwNjNhNTAwNjM5NDA4NmJhNTIxNmJhZDE4NjNhZDA4NWFhNTAwNTI5YzAw NWFhNTAwNjNhNTIxNmJjNjEwNTJhZDEwNDI4YzEwMzE2MzIxMjk0MjI5MTgy MQ0KMzExMDEwMzEwMDAwMjkwODEwMjkwMDA4MzEwODA4MzEwMDAwNDIwODA4 MzkwODA4MzkwODA4MzEwODAwMzkwODA4MzkwODAwMzkwODA4MzEwMDAwMzkw ODA4MzkwMDAwMzkwODA4MzkwMDAwMzkwODA4MzEwMDAwMzEwMDAwMzENCjAw MDAzMTA4MDgzMTAwMDAzOTA4MDgzMTA4MDA0MjEwMDg0MjA4MDA0MjEwMDA0 MjA4MDA0YTEwMDgzOTA4MDAzOTA4MDgzMTAwMDAzOTA4MDgzMTAwMDAzMTAw MDgzMTAwMDgzMTA4MDgyOTAwMDAzMTA4MDAzMTA4MDAzMTA4DQowODMxMDAw MDM5MDgwODMxMDAwMDMxMDAwODI5MDAwODIxMDAxMDE4MDAxMDI5MDgyMTI5 MjEzMTIxNDI1YTE4NjM4NDIxODRiNTE4OTRjZTE4OWNkZTEwOWNkZTIxODRj NjEwODRjNjA4OGNjZTAwN2JjNjAwODRjNjA4N2JjNg0KMTA4Y2NlMTA4Y2M2 MTA4Y2NlMTA4NGJkMTA4Y2M2MTg4NGJkMTA4Y2NlMjE4NGI1ZWZlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmNzZiOWM1MjMxN2IwMDMxN2Iw MDMxN2IwODMxN2IwMDM5ODQwMDM5ODQwMDM5OGMwMDM5ODQwMDQyOGMwMDM5 OGMwMDQyOTQwMDQyOGMwMA0KNDI5NDAwNDI5NDAwNGE5YzAwNDI5NDAwNGE5 YzAwNDI5YzAwNGFhNTAwNDJhNTAwNGFhNTAwNDJhNTAwNGFhZDA4NGFhNTAw NGFhZDAwNGFhZDAwNTJhZDA4NGFhZDAwNTJhZDA4NGFhZDAwNGFiNTA4NGFh ZDA4NGFiNTEwNGENCmI1MTA1MmI1MTA0YWI1MTA0YWI1MTA0YWI1MTA1MmJk MTA0YWI1MDg0YWI1MTA0YWI1MTA1MmI1MTA0YWI1MTA0YWJkMTA0YWI1MDg0 MmJkMDg1YWFkMjlkZWZmYzZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZWZlZmZmNjM0YWRlMzExOGU3MjkyMWRlMzkyOWU3MzExOGRlNDIyOWY3MzEy MWRlMzEyOWU3MzEyMWRlMzEyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlZjM5MjFkNjM5MjlkNjMxMjFk ZTMxMjFlZjI5MThjZTljOGNlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZGVmN2ZmNWENCmU3ZjcwMGNlZWYwMGNlZmYxMGNlZmYxMGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMTBjZWZmMDBjZWY3MDhkZWZmMDhjNmZm MDBjNmY3NDJjZWU3ZGVmN2ZmZmZmZmY3ZmZmZmZmZjdmZmZmZjdmZmZmZmZm ZmY3ZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZjdlN2VmZjdm N2ZmZmZmZmZmZjdlZmQ2ZDY3Yjk0YWQyMTg0YWQwMDljZDYxMDljZGUxMDg0 Y2UxODk0ZDYxOGE1ZTcxOGE1ZGUwODk0YzYwOGFkZDYxMDljDQpkNjEwOWNk NjA4OWNkNjEwYTVkZTA4OWNkNjEwYTVkZTA4YTVkNjEwYTVkZTA4YTVkZTEw YTVkZTA4YTVkZTEwYTVkZTA4YTVkZTEwYWRlNzA4YTVkZTEwYWRlNzA4YWRl NzEwYWRlNzEwYjVlZjEwYmRlZjA4YjVlZjEwYmRmNw0KMDhiZGVmMDhiZGY3 MDBiZGY3MDhjNmZmMDhjNmZmMDhjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDhjZWZmMDhkNmZmMDhjZWZmMDhjZWZmMDhjZWZm MTBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwOGM2ZjcxMGM2 ZmYwOGJkZjcwOGJkZjcxOGI1ZTdhZGU3ZWZmN2Y3ZTc3YmRlZGUyMWI1ZTcy MWFkZjcwMGI1ZTcyMWM2ZWYxMGFkDQplZjEwYjVlZjA4YjVlZjEwYjVlZjEw YjVlZjE4YjVlZjEwYjVlZjEwYjVmNzEwYjVlZjEwYmRmNzA4YmRlZjEwYzZm NzA4YmRmNzA4YzZmZjAwYzZmNzA4Y2VmZjAwYzZmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDhjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMTBjZWZm MThjNmZmMTBiNWVmMThhZGU3MDg5NGNlMDg4Y2NlMDA3YmJkMDg3M2I1MTA2 YmFkMTA2YmFkMTA2YmFkMTA2YmE1MTA2Mzk0MTA1YTljMDA0YTk0MDANCjRh OWMwMDUyOWMxODYzYTUyMTVhOTQyOTUyN2IxODI5NTIyMTIxNDIyMTA4Mjkz MTAwMTgzOTAwMDA0MjAwMDA0MjAwMDA0MjAwMDAyOTAwMDAzMTAwMDAzOTAw MDA0YTA4MDg0MjA4MDA0MjA4MDg0MjA4MDA0MjA4MDgzOTA4DQowMDQyMDgw MDQyMDgwMDQyMTAwODM5MDgwMDQyMDgwODM5MDAwMDM5MDgwMDMxMDAwMDMx MDAwMDMxMDAwMDMxMDAwMDMxMDAwMDMxMDAwMDMxMDAwMDM5MDAwMDMxMDgw MDM5MDgwMDQyMDgwMDRhMTAwODQyMTAwMDQyMTAwMA0KMzkwODAwNDIxMDAw MzEwMDAwMzkwMDAwMzEwMDAwMzkwMDA4MzEwMDAwMzEwMDAwMzEwMDAwMzkw ODA4MTgwMDAwMjEwMDA4MjkwMDAwMzEwODAwMzEwMDAwMzEwODAwMzEwMDAw MzEwMDAwMzEwODAwMzkwODAwMzkwMDAwMzENCjAwMTAyMTA4MjkxODMxNWEx MDVhODQxODg0YTUxMDk0Y2UxMDk0Y2UxMDhjY2UxODhjY2UxODg0Y2UxODg0 Y2UxMDdiYzYwODg0Y2UwMDhjYmQwMDg0YjUwMDg0YjUwODdiYjUwMDdiYjU0 MjljYzZlZmY3ZmZmZmZmZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmOWNj Njg0Mjk2YjAwMjkNCjdiMDAzMTdiMDAzOTg0MDAzMTdiMDAzOTg0MDgzMTg0 MDAzOTg0MDAzOTg0MDAzOThjMDAzOThjMDAzOThjMDAzOThjMDA0Mjk0MDA0 Mjk0MDA0Mjk0MDA0Mjk0MDA0MjljMDA0MjljMDA0MmE1MDA0MmE1MDA0YWE1 MDA0MmE1DQowMDRhYTUwMDRhYTUwMDRhYWQwMDRhYWQwMDRhYWQwODRhYWQw MDUyYWQwODQyYWQwMDRhYjUwODRhYWQwODRhYjUxMDRhYWQwODRhYjUxMDRh YjUxMDRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUx MA0KNGFiNTA4NGFiNTEwMzliZDAwNGFhZDE4YWRkZTk0ZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY5Yzk0ZTczMTE4ZGUzMTIxZTcyOTIxZDYz MTIxZTczOTI5ZTczMTI5ZGUyOTIxDQpkZTMxMjFkZTMxMjFkZTMxMjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzkyMWU3MzEy MWQ2MzExOGRlMzENCjIxZTczMTIxZGUyOTEwZDY2YjUyZGVlZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmJkZWZmNzMxZGVmNzAwY2VmZjEw Y2VmZjA4ZDZmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwMGNlZmYxMGNlZmYwMGRl ZmYwMGQ2ZmYxOGNlZmYwMGNlZmYwOGNlZTdhZGRlZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmN2ZmZmZmZmVmZmZmN2VmZmZlZmZmZmZmNw0KZWZlN2VmOWNhNWI1 NDI4NGI1MTA5NGM2MThhNWRlMTg5NGRlMDg5NGQ2MDg5NGQ2MThhNWQ2MDhh NWNlMTA5Y2Q2MTA5Y2Q2MTBhNWRlMTA5Y2Q2MTBhNWRlMTA5Y2Q2MTBhNWRl MDg5Y2Q2MTBhNWRlMTA5Y2RlMTBhNWRlMTANCmE1ZGUxMGE1ZGUxMGE1ZGUx MGFkZTcxMGE1ZGUxMGFkZTcxMGFkZTcxOGI1ZWYxMGI1ZTcxMGI1ZWYwOGI1 ZWYxMGJkZWYxMGJkZWYxMGJkZjcwOGJkZjcxMGM2ZmYwOGM2ZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGQ2ZmYwOGNlDQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4Y2VmZjA4YzZmNw0KMTBjNmY3MDhiZGVmMjFhZGY3NjNkNmQ2ZmZm ZmU3ZTdlZmU3N2JjZWVmNDJiNWU3MDBiNWRlMDhiZGVmMThiNWY3MTBiNWVm MTBiZGY3MDhiNWVmMTBiNWY3MThiNWVmMThiNWVmMTBiNWVmMTBiZGVmMTBi NWVmMTBiZGY3MTANCmJkZjcxMGJkZjcwOGJkZjcxMGM2ZmYwOGM2ZjcwOGNl ZmYwOGM2ZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGQ2ZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwOGNlZmYxMGM2ZmYxMGI1ZWYxOGE1ZTcxODk0ZDYyMTg0DQpjNjE4N2Ji ZDIxN2JiZDE4NmJiNTE4NmJiNTEwNWFhNTEwNWFhNTA4NTI5YzAwNTI5YzA4 NTJhNTE4NjNhNTE4NWE5YzIxNTI4NDIxMzk1YTI5MjEzMTIxMDAwODI5MDgw MDMxMDAwMDQyMDgwMDRhMDAwMDRhMDgwODQyMDgwOA0KMzkxMDEwMjkwODEw NDIxMDA4NDIwODAwNTIxMDA4NGExMDA4NGExMDA4NDIwODAwNGExMDA4NDIx MDA4NGExMDA4NDIxMDAwNGExMDA4NDIxMDA4NGExMDA4NDIwODAwNDIxMDA4 NDIwODAwNDIwODA4MzkwMDAwMzkwODA4MzkNCjAwMDAzOTAwMDAzOTAwMDAz OTAwMDAzOTAwMDAzOTA4MDAzOTA4MDA0MjEwMDg0MjEwMDA0MjEwMDg0MjEw MDA0YTE4MDA0MjEwMDA0MjEwMDg0MjA4MDA0MjA4MDgzOTAwMDAzOTA4MDgz MTAwMDAzOTAwMDgzOTAwMDAzMTA4DQowODMxMDAwMDMxMDAwODMxMDAwMDMx MDgwMDI5MDgwMDMxMTAwMDI5MTAwMDIxMDAwMDI5MDAwMDM5MDgwODM5MDAw MDMxMDAwMDI5MDAwMDMxMDgxMDMxMTAxODE4NDI2MzE4NWE4NDIxODRhZDE4 OTRjNjEwOTRjZTEwODRjNg0KMjE3YmNlMjE3M2NlMTA3YmJkMDg3YmJkMjE4 Y2Q2MTg4NGNlMDA3YmI1NWFhNWNlZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmNlZTdiZDQyN2IxODI5NzMwMDM5ODQwMDQyODQwODM5 ODQwODM5ODQwODM5ODQwMDM5ODQwMDM5OGMwODM5OGMwMDQyOGMwMDM5OGMw MA0KNDI5NDAwNDI5NDAwNDI5NDAwNDI5NDAwNDI5YzAwNDI5YzAwNGFhNTAw NDI5YzAwNGFhNTAwNDJhNTAwNGFhNTAwNGFhNTAwNGFhZDAwNGFhZDAwNGFh ZDA4NGFhZDAwNTJiNTA4NGFhZDAwNGFiNTA4NGFhZDA4NTJiNTEwNGENCmI1 MTA1MmI1MTA0YWI1MTA1MmI1MTA0YWI1MTA0YWI1MTA0YWI1MTA1MmI1MTA0 YWI1MTA0YWI1MTA0YWI1MTA1MmI1MTA0YWI1MDg0YWM2MDg0MmFkMDg4Y2M2 NmJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmY2VkNmVmNGEz MWU3MzkxOGVmMjkyMWQ2MzkyOWVmMzEyMWRlMzEyMWRlMzEyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzkyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlZjI5MThjZTM5MjFlZjMxMjFlNzM5MjlkNjI5MTBkZTRh MjlkZWQ2ZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmY3ZmYNCmZm ZmZhNWVmZmYzMWQ2ZmYwMGNlZmYwMGQ2ZmYwOGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjNmZmMThkNmZmMDBkNmZmMDBjZWZmMThjNmZmMDBkZWZmMDBjNmU3NmJj ZWY3ZTdmZmZmZmZmZmZmZmZmN2Y3ZWZmZmY3ZjdmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm N2Y3ZjdmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZjdmZmZmZjdlN2VmZWZlN2Zm ZmZmZmZmZmZmZmVmZTdiNWE1YzY0YTg0OWMwMDk0YjUwOGFkZGUxODhjY2Ux ODhjZDYxMGE1ZGUxMDk0Y2UxMDk0DQpjZTE4OWNkNjEwOTRkNjEwOWNkNjEw OWNkNjEwOWNkNjA4OWNkNjEwOWNkNjEwOWNkNjEwYTVkZTA4OWNkNjEwYTVk ZTEwOWNkNjEwYTVkZTEwYTVkNjEwYTVkZTEwYTVkZTEwYWRlNzEwYTVkZTEw YWRlNzA4YWRkZTEwYWRlNw0KMTBhZGU3MTBiNWVmMTBiNWVmMTBiZGY3MTBi ZGY3MTBjNmY3MDhjNmY3MDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwMGQ2ZmYwMGNlZmYwOGNlZmYwOGM2ZmYxMGM2ZmYwOGJkZWYxMGJkZWYw OGFkZjc0MmM2ZDZlZmVmZTdmZmY3ZjdkZWRlZWY5Y2Q2ZWYwMGJkZDYwMGI1 ZWYxOGFkDQplZjEwYjVlZjAwYjVlZjA4YjVlZjA4YjVlZjEwYjVlZjEwYWRl NzEwYjVlZjEwYjVlNzEwYjVlZjEwYjVlZjEwYmRlZjEwYjVlZjEwYmRmNzA4 YmRlZjEwYzZmNzA4YzZmNzA4YzZmZjA4YzZmZjA4Y2VmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDhjZWZmMDhjNmZmMDhiNWVmMTBhNWRlMDg4Y2NlMTA4 NGM2MTg3M2FkMTg3M2I1MTA2YmFkMDg2M2FkMDA1MjljMDA1MjljMDA0YTlj MTA1YWE1MDA1YTljMTg1MjhjMjEzMTYzMzENCjIxNDIyOTA4MTAyMTAwMDAy MTAwMDAzMTA4MDgzOTA4MDA0MjA4MDgzOTA4MDAzOTA4MDAzOTA4MDAzOTEw MDAzOTA4MDA0MjEwMDA0YTEwMDA0YTEwMDA0MjEwMDA0YTEwMDA0YTEwMDA0 YTEwMDg0MjEwMDA0YTEwMDg0MjEwDQowMDRhMTAwMDQyMTAwMDRhMTAwMDQy MTAwMDRhMTAwMDQyMDgwMDRhMTAwMDQyMDgwMDQyMDgwMDM5MDAwMDQyMDgw MDM5MDAwMDM5MDgwMDM5MDAwMDM5MDAwMDMxMDAwMDM5MDAwMDMxMDAwMDM5 MDgwMDM5MDgwMDQyMTAwOA0KNDIxMDAwNGExODA4NGExMDA4NGExMDA4NDIw ODAwNDIwODAwMzkwMDAwMzkwODAwMzEwMDAwMzkwMDAwNDIwMDAwNGEwMDAw NDIwMDAwNDIwMDA4MzkwMDAwMzkwMDAwMjkwMDAwMzEwMDAwMzkwMDA4Mzkw MDA4MjkwMDAwMjkNCjAwMDAzMTAwMDAzOTA4MDAzOTAwMDAzOTAwMDAzOTAw MDgyMTA4MTAwODEwMjkxMDM5NWEyMTZiOGMyOThjYmQxODhjYzYxMDhjY2Uy OTdiYzYxMDczYzYxMDYzYzYxODdiZDYwODczYWQ5Y2M2ZTdmZmY3ZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmU3NWE4YzQyMzENCjcz MDAzMTdiMDA0Mjg0MDgzMTczMDAzMTdiMDAzMTg0MDAzOTg0MDAzOTg0MDAz OThjMDAzOThjMDA0MjhjMDAzOThjMDA0Mjk0MDA0Mjk0MDA0Mjk0MDA0Mjk0 MDA0MjljMDA0MjljMDA0YWE1MDA0MjljMDA0YWE1MDA0MmE1DQowMDRhYTUw MDQyYTUwMDRhYWQwMDRhYWQwMDRhYWQwODRhYWQwMDRhYWQwODRhYWQwMDRh YjUwODRhYWQwODRhYjUxMDRhYWQwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUw ODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMA0KNGFiNTA4NGFiNTEw NGFjNjAwNDJiNTAwNjNhZDM5ZWZmZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZWZmN2ZmZmY3MzVhZTczMTEwZGUyOTIxZGUzOTI5ZjcyOTE4ZDYzMTIx ZTczMTIxDQpkZTMxMjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWQ2MzkxOGVmMzENCjIx ZTczMTI5Y2UzOTIxZWYzMTEwZDZhZGFkZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZjdmZmY3ZmZmZmVmZmZmZmZmZmZmZjhjZGVmZjEwZDZmZjAwY2VmZjA4Y2Vm ZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYxMGQ2ZmYwMGQ2ZmYwMGNlZmYxOGNlZmYw MGQ2ZmYwMGNlZjczMWM2ZWZjNmZmDQpmZmZmZmZmZmZmZmZmZmU3ZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZjdlZmZm ZWZlZmZmZjdmZmY3ZjdmZg0KZWZmN2Y3ZmZmZmVmZmZmZmZmYmRiNWJkNTI4 NDljMTg4Y2FkMTBhNWQ2MTA5NGNlMTg4Y2NlMTg4Y2NlMTg5Y2Q2MTg5NGQ2 MTg5Y2Q2MTA5Y2Q2MThhNWRlMTA5Y2Q2MThhNWRlMTA5Y2Q2MThhNWRlMTA5 Y2Q2MTBhNWRlMTANCjljZDYxOGE1ZGUxMDljZDYxOGE1ZGUxMGE1ZGUxOGFk ZGUxMGE1ZGUxMGE1ZGUxMGE1ZGUxMGFkZGUwOGE1ZGUxMGFkZTcxMGFkZTcx OGI1ZWYxMGI1ZWYxOGJkZjcxMGJkZjcxMGM2ZmYwOGM2ZjcxMGNlZmYwOGM2 ZmYwOGNlDQpmZjA4Y2VmZjA4ZDZmZjAwZDZmZjAwZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4Y2VmZjEwY2VmZjA4YzZm Zg0KMTBjNmY3MDhiZGVmMDBiNWZmMjFiNWRlZGVlN2Y3ZmZlZmY3ZjdmN2Vm ZWZlZmU3NzNkNmRlMDBhZGRlMThiNWVmMTBhZGU3MDhiNWVmMDBiNWU3MTBi NWVmMTBiNWVmMTBiNWVmMTBiNWVmMThiNWVmMTBiNWVmMTBiNWVmMTANCmI1 ZWYxMGJkZWYxMGI1ZWYxMGJkZjcxMGJkZWYxMGM2ZjcwOGM2ZjcxMGM2ZmYw OGM2ZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxMGM2ZmYxMGI1ZWYxMGE1ZTcx MDhjY2UxMDdiYzYxMDczYjUwODczDQphZDAwNjNhNTAwNWE5YzAwNTI5NDAw NWE5YzA4NTI5NDEwNTI4YzEwNGE4NDE4MzE1MjE4MTgzMTI5MDgxMDM5MDAw MDQyMDgwMDQyMDAwMDQyMDgwODQyMDgxMDUyMDgxMDRhMDgxMDQyMTAwODM5 MDgwMDQyMTAwODQyMTAwMA0KNTIxODAwNTIxMDAwNGExODAwNGExMDAwNGEx ODAwNGExMDAwNGExODA4NGExODAwNGExODAwNDIxMDAwNTIxODA4NGExODAw NGExODAwNGExMDAwNGExODA4NGExMDAwNGExODA4NGExMDAwNGExMDA4NDIx MDAwNGExMDAwNDINCjA4MDA0MjEwMDg0MjA4MDA0MjA4MDA0MjA4MDAzOTA4 MDgzMTAwMDAzOTAwMDgzMTAwMDAzOTA4MDgzOTA4MDg0MjEwMDg0MjEwMDg1 MjE4MDg0YTE4MDg1MjE4MDg0YTEwMDA0YTEwMDA0MjA4MDA0MjA4MDAzOTAw MDAzMTA4DQowMDMxMDAwMDM5MDgwODM5MDAwODM5MDAwODM5MDAwODQyMDAx MDQyMDAwODM5MDAwODM5MDAwMDM5MDgwODM5MDAwODM5MDgwODI5MDAwODI5 MDgwODIxMDAwMDI5MDAwMDMxMDAwMDQyMDgwODM5MDAxMDMxMTAyOTEwMjk0 YQ0KMDg2Mzg0MDA4NGE1MjE4Y2M2MTA4Y2Q2MTA3M2NlMDA3M2M2MDg4NGI1 Y2VlN2ZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjhjYjU3YjI5NmIwMDMxN2IwMDM5N2IwODMxN2IwODMxODQwMDM5ODQw ODM5ODQwMDM5OGMwODM5ODQwMDQyOGMwODM5OGMwMA0KNDI5NDAwNDI4YzAw NDI5NDA4NDI5NDAwNDI5YzAwNDI5NDAwNGE5YzA4NDI5YzAwNGFhNTA4NDJh NTAwNGFhNTAwNGFhNTAwNGFhZDAwNGFhNTAwNGFhZDA4NGFhZDAwNGFhZDA4 NGFhZDAwNGFiNTA4NGFhZDA4NGFiNTEwNGENCmI1MDg1MmI1MTA0YWI1MTA1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MTA0YWI1MTA0YWI1MDg1MmJkMTA0YWI1 MTA0YWI1MTA0YWI1MTA0YWJkMDg0MmI1MDA1MmFkMjFjNmVmYjVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYjVhZGZmMzExOGM2MzEyMWVm MjkyMWVmMzEyMWRlMzkxOGU3MzEyOWU3MzEyMWRlMzEyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjllNzMx MjFkZTQyMjFlZjMxMThlNzMxMjlkNjM5MjFlZjMxMThkZTczNmJlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZjcNCmZmZmZmZmZmZmZkNmY3ZmY1 YWRlZjcxMGQ2ZjcwOGM2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDBjZWZmMDhjNmY3OGNkZWVmZjdmZmZm ZmZmZmZmZWZmZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3 ZjdmZmZmZmZmN2ZmZmZmZmY3ZjdmZmVmZjdmZmVmZjdlN2VmZTdlN2ZmZWZl ZmY3ZTdmZmZmZmZlZmM2ZDY3YjhjYTUxODg0YTUxODljYzYyMTk0YzYxMDk0 YzYwODhjDQpjNjEwOTRjZTEwOTRjZTE4OTRkNjEwOTRjZTEwOWNkNjEwOTRk NjEwOWNkNjA4OTRjZTEwOWNkNjEwOWNkNjEwOWNkNjEwOWNkNjEwOWNkNjEw OWNkNjE4OWNkZTEwOWNkNjEwYTVkZTEwOWNkNjEwYTVkZTA4OWNkNjEwYTVk ZQ0KMDhhNWRlMTBhZGRlMTBhNWRlMTBhZGU3MTBhZGU3MTBiNWVmMDhiNWVm MTBiZGY3MDhiZGVmMDhjNmY3MDhjNmZmMTBjZWZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMTBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYw OGNlZmYwOGNlZmYwOGM2ZmYwOGJkZWYwOGM2ZWYxMGFkZjcwOGI1ZDZhZGQ2 ZTdmZmU3ZjdkZWVmZGVmZmZmZGVkZWRlZTc2M2NlZTcyMWFkDQpkZTE4YWRl NzA4YWRkZTA4YjVlNzA4YWRlNzEwYWRlNzEwYWRlNzEwYjVlZjEwYWRlNzEw YjVlNzEwYWRlNzEwYjVlZjA4YWRlNzEwYjVlZjEwYjVlZjEwYjVlZjA4YjVl ZjEwYmRmNzA4YmRmNzA4YzZmNzAwYzZmNzA4Y2VmZg0KMDhjZWZmMDhjZWZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDhjNmZmMTBjNmZmMTBh ZGU3MTg5Y2RlMTA4NGNlMTA3YmM2MDg2YmI1MDg2YmFkMDA1YWE1MDA1YTlj MDA1Mjk0MTA1YTk0MTg1Mjg0MjE0MjYzMTAyMTM5MDgwODIxMzEwMDAwMzkw MDAwMzkwODAwNDINCjEwMDgzOTEwMDA0MjEwMDg0MjA4MDg1MjA4MTA1MjA4 MDA1MjEwMDA0YTEwMDA0YTE4MDg0YTEwMDg0YTE4MDg0YTEwMDA0YTEwMDg0 YTE4MDA1MjE4MDA0YTE4MDA1MjE4MDA0YTE4MDA0YTE4MDA0YTE4MDA0YTE4 MDA0YTE4DQowMDRhMTgwMDRhMTgwMDRhMTgwMDRhMTAwMDRhMTgwMDRhMTAw MDRhMTgwMDQyMTAwMDRhMTAwMDQyMTAwMDRhMTAwMDQyMDgwMDQyMTAwMDQy MDgwMDQyMTAwODM5MDAwMDM5MDgwMDMxMDAwMDMxMDAwMDMxMDAwMDM5MDAw OA0KMzkwMDAwNDIwODA4NDIwODAwNGExODA4NGExMDAwNTIxODAwNGExMDAw NGExODAwNDIxMDAwNDIxMDAwMjkwODAwMjkwODAwMjEwMDAwMjkwMDAwMjEw MDAwMjkwMDAwMjkwMDAwMzEwMDAwMzkwMDAwMzkwMDAwMjkwMDAwMjENCjA4 MDAxODAwMDAyMTAwMDAzMTAwMDA0YTAwMTAzMTAwMDAzMTA4MDAzMTA4MDAz MTA4MDgyOTAwMDAyMTAwMDgxODA4MTAxODE4MjkwODRhNjMyMTdiYWQzMTg0 Y2UwMDg0YmQxMDk0YjVkZWY3ZmZmZmZmZmZmZmZmZmZmN2ZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZmZmZmZmYjVkNmFkMzENCjczMTAyOTZiMDAzOTdiMDgz MTdiMDgzMThjMDAzMTdiMDAzOTg0MDAzMTg0MDAzOThjMDgzOTg0MDAzOThj MDAzOThjMDA0Mjk0MDAzOThjMDA0Mjk0MDA0Mjk0MDA0MjljMDA0Mjk0MDA0 MjljMDA0MjljMDA0MmE1MDA0MmE1DQowMDRhYTUwMDQyYTUwMDRhYWQwMDRh YTUwMDRhYWQwMDRhYWQwMDRhYWQwODQyYWQwMDRhYjUwODRhYWQwODRhYjUx MDRhYWQwODRhYjUxMDRhYjUwODUyYmQxMDRhYWQxMDRhYjUxMDRhYjUwODRh YjUxMDRhYjUwODRhYjUxMA0KNGFiNTEwNGFiNTEwNGFiNTA4NTJiZDA4NGFh NTEwOWNkNjg0ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2Vm ZmY1YTRhZDYyOTEwZTczMTIxZTczMTIxZDY0MjIxZTcyOTIxDQpkZTMxMjFk ZTMxMjFkZTMxMjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MjkyMWRlMzEyMWRlMzExOGRlMzkNCjIxZTczMTIxZDYzOTIxZTcz MTE4ZGU0YTM5ZTdlZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2U3ZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmY3ZmZmZmJkZjdmZjMxZGVmNzA4Y2VmZjA4Y2VmZjA4Y2VmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGNlZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGRlZmYwMGM2ZjcxMGQ2ZmYwMGM2 Zjc2YmQ2DQplN2U3ZjdmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZjdmN2ZmZmZmZmVmZmZmZmU3ZjdlZmZmZmZl Zg0KZmZmZmZmZWZlZmVmZjdmZmU3ZWZlZmRlZmZmZmZmZWZkNmVmOTQ4Y2Fk NDI4NGFkMThhZGNlMDA5NGJkMTA4Y2M2MDg4Y2M2MTA5NGNlMTA5NGNlMTA5 NGNlMTA5NGNlMTA5Y2Q2MTA5NGNlMTA5Y2NlMDg5NGNlMTA5Y2Q2MTANCjk0 Y2UxMDljZDYxMDljY2UxODljZDYxODljZDYxMGE1ZGUxMDljZDYxMGE1ZGUx MGE1ZDYxMGE1ZGUwODljZDYxMGE1ZGUwOGE1ZGUxMGE1ZGUxMGE1ZGUxOGI1 ZTcxMGFkZTcxMGI1ZWYwOGI1ZWYxMGJkZjcwOGJkZWYxMGM2DQpmZjEwYzZm ZjEwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjEwZDZmZjEwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4YzZmNw0KMDhjNmY3MDhjNmVm MjlhZGZmMDhhNWNlODRkNmRlZmZlZmY3ZmZmN2U3ZWZmN2Q2ZmZmN2VmZGVl N2Y3MzFiNWU3MjFiNWU3MThiNWU3MTBhZGU3MTBiNWU3MTBhZGU3MThhZGVm MTBhZGU3MTBiNWVmMTBhZGU3MTBiNWVmMTANCmFkZTcxMGI1ZTcwOGFkZTcx MGI1ZWYxMGI1ZWYxMGI1ZWYwOGI1ZWYxMGJkZjcwOGJkZjcwOGM2ZjcwMGM2 ZjcwOGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYx MGM2ZmYwOGFkZWYxMDljZGUxMDg0YzYxODdiYmQxMDZiYjUxMDYzYWQwMDUy OWMxMDUyDQphNTEwNTI5YzE4NTI5NDEwMzk2YjE4MjE0MjE4MDgxODMxMDgw ODQyMDAwMDM5MDgwMDQyMDgwODUyMDgxMDRhMDAwODRhMDgwODRhMTgwODUy MjEwODRhMTgwMDM5MjEwODM5MTgwMDQyMTgwMDRhMTAwMDUyMTgwODUyMTgw MA0KNTIyMTA4NGExODAwNWEyMTA4NTIxODAwNWEyMTA4NTIxODAwNTIyMTAw NTIxODAwNWEyMTA4NWEyMTAwNTIyMTAwNGExODAwNTIyMTA4NGExODAwNTIy MTA4NGExODAwNGExODA4NGExODAwNGExODAwNDIxMDAwNGExODAwNGENCjEw MDA0YTEwMDA0MjEwMDA0YTEwMDg0MjEwMDA0YTEwMDA0MjA4MDA0MjA4MDAz MTA4MDAzMTA4MDAzMTAwMDAzOTA4MDgzMTAwMDA0MjEwMDA0MjEwMDA1MjE4 MDg1MjE4MDA1MjIxMDg1MjE4MDg0YTIxMDg0MjEwMDA1MjA4DQowODRhMDAw MDRhMDgwODQyMDAwMDQyMDgwODM5MDgwMDM5MDgwMDMxMDgwMDMxMDgwODMx MDAwMDQyMDAwMDQyMDAwMDRhMDgwODQyMDAwMDQyMDgwMDMxMDAwMDM5MDAw ODI5MDAwMDMxMDgwMDMxMDgwMDQyMDgwODM5MDgwMA0KMzkwODA4MzEwODAw MjkwODAwMTAxODMxMzEzOTczMTg2YjljNmJjNmRlZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlZmZkZTQyN2Iy MTMxN2IwODMxNzMwODMxN2IwODI5ODQwMDM5ODQwMDMxN2IwMDM5ODQwODM5 ODQwMDM5OGMwMDM5ODQwMA0KNDI4YzAwMzk4YzAwNDI5NDAwNDI4YzAwNDI5 NDAwNDI5NDAwNDI5YzAwNDI5YzAwNGFhNTA4NDI5YzAwNGFhNTAwNGFhNTAw NGFhZDAwNGFhNTAwNGFhZDA4NGFhZDAwNTJhZDA4NGFhZDAwNGFiNTAwNGFh ZDAwNGFiNTEwNGENCmI1MTA1MmI1MTA0YWI1MTA1MmJkMTA0YWI1MTA0YWI1 MTg0YWI1MTA1MmI1MTA0YWI1MDg0YWI1MTA0YWI1MTA1MmI1MTA0YWI1MTA1 MmI1MTA1MmJkMDg0YWFkMDg3YmJkNjNmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3OGM4NGVmMjEwOGRlMzEzMWU3MzEyMWQ2NDIx OGRlMzEyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzkyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjllNzMxMjFkZTMxMjFkNjM5MjFk ZTM5MjFlNzMxMjFkZTM5MjlkZTMxMThkZWU3ZGVmN2Y3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZWZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZlN2Y3ZjdkNmZmZjcxOGNl ZjcxOGNlZmYwMGNlZmYwMGQ2ZmYwOGM2ZjcxMGQ2ZmYwMGQ2ZmYwMGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDBjZWZmMDBjZWZm MDhkNmZmMDhjZWZmMTBkNmZmMThiNWVmYmRmN2ZmZWZmZmY3ZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdm ZmZmZmZmZmY3ZjdmZmZmZmZmN2Y3ZjdmZmY3ZjdlZmVmZjdmN2Y3ZjdlZmU3 ZTdmZmY3ZjdmN2VmZWZiNWFkYjU5NDk0YTVkZWRlZjc3M2JkDQplZjQyOWNj ZTE4OGNjNjEwOTRjZTAwODRiZDAwOGNiZDAwOTRjNjAwOTRjNjAwOTRiZDEw OWNjZTA4OTRjZTEwOTRjZTE4OTRjZTE4OTRkNjE4OGNjZTIxOTRkZTA4OWNj ZTEwOWNkNjEwOWNkNjE4OWNkNjEwOWNkNjEwOWNkZQ0KMTA5Y2Q2MTA5Y2Rl MjE5Y2RlMTg5Y2U3MTA5Y2RlMTBhZGU3MDhhZGU3MDhiNWU3MDBiNWU3MDhi ZGU3MTBiNWVmMTBiZGY3MTBiZGVmMTBjNmY3MDhjNmY3MDhjZWZmMDhjNmZm MDhjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDANCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGNl ZmYwMGM2ZjcwOGJkZjcwOGJkZTcwOGE1ZjcyMWJkZGVmZmVmZWZmZmU3ZTdl ZmY3ZWZkZWVmZDZmZmVmZTdmZmY3DQplNzVhYzZkZTA4OWNkZTE4YWRlNzEw YWRkNjE4YjVkZTEwYWRlZjEwYTVlZjA4YTVlNzIxYTVlNzE4YTVlNzAwYWRl NzAwYWRlNzEwYWRlNzE4YWRlNzEwYjVlNzA4YWRlNzEwYjVlZjEwYjVlNzEw YmRlZjEwYmRlZjEwYzZmNw0KMDhiZGY3MTBjNmY3MDhjNmZmMTBjZWZmMDhj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjEwZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjEwZDZm Zg0KMTBjZWZmMDhjNmZmMjFiNWVmMTA5Y2RlMDA4NGM2MDg3YmJkMDA2YmFk MDg2M2E1MDg1MjljMDg1MjljMTg0YTg0MjEzOTZiMjExMDM5MzEwODE4NDIw MDA4NTIwODA4NTIwODAwNTIxMDA4NDIwODAwNGExMDA4NDIxMDAwNGENCjE4 MDA0MjEwMDA0YTE4MDA0MjE4MDA0YTIxMDA0YTE4MDA1MjIxMDA0YTE4MDA0 YTE4MDA0YTE4MDA1YTI5MDA1MjIxMDA1YTI5MDA1MjIxMDA1YTI5MDg1MjIx MDA1YTIxMDA1MjIxMDA1YTIxMDA1MjIxMDA1YTIxMDA1MjIxDQowMDUyMjEw MDUyMjEwMDUyMjEwMDUyMTgwMDUyMjEwMDRhMTgwMDUyMTgwODRhMTgwMDRh MTgwMDQyMTAwMDRhMTAwMDQyMTAwMDRhMTAwMDQyMTAwMDQyMTAwMDRhMTAw MDRhMTAwMDQyMDgwMDQyMDgwMDQyMDgwMDQyMDgwOA0KMzkwMDAwMzkwMDAw MzEwMDAwMzkwODA4MzkwODAwNDIxODA4NGExODAwNTIyMTA4NTIxMDAwNTIx MDAwNTIyMTAwNGExODAwMzkwMDAwNDIwODA4MzkwMDA4MzEwMDAwMzEwMDAw MzkwODAwMzEwMDAwMzkwMDAwMzEwMDAwMzkNCjAwMDAzOTAwMDAzOTAwMDAz OTAwMDAzOTAwMDAzMTAwMDAzOTAwMDAzMTAwMDAzMTAwMDgzMTAwMDAzMTAw MDgyOTAwMDgzMTAwMDgyOTAwMDAyOTAwMDAyOTAwMDAzMTEwMTA4NDZiNzNl ZmVmZWZmN2ZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmY3ODQNCmFkN2IxODYzMDAzMTg0MDAyOTdiMDAzMTczMDgzMTdi MDAzOTg0MDAzMTg0MDAzOTg0MDAzOTg0MDAzOThjMDAzOTg0MDA0MjhjMDAz OThjMDA0Mjk0MDAzOThjMDA0Mjk0MDA0Mjk0MDA0MjljMDA0MjljMDA0Mjlj MDA0MmE1DQowMDRhYTUwMDQyYTUwMDRhYWQwMDQyYTUwMDRhYWQwMDRhYTUw MDRhYWQwMDRhYWQwMDRhYjUwODRhYWQwODRhYjUwODRhYjUwODRhYjUxMDRh YjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUx MA0KNGFiNTA4NGFiNTEwNTJhZDA4NGFiNTE4MzFhNTA4NWFiZDE4ZTdmZmQ2 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2ZmZjdjZWU3ZTczOTI5Y2Uy OTEwZmYzMTI5Y2U0MjI5ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzkxOGRlMzky MWU3MzEyMWRlMzkNCjIxZGUzMTIxZGUzMTI5ZTcyOTE4ZGUyMTE4ZDY5Yzhj ZWZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmN2ZmZWZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmRlZmZmZjhjZWZmZjI5ZDZmNzAwY2VmZjA4ZDZmZjA4ZDZmZjA4Y2Vm Zg0KMTBkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxMGQ2ZmYxMGNlZmYxMGM2DQpmZjg0ZGVl ZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZjdmNw0KZmZmZmY3ZjdmN2Y3 ZWZmN2Y3ZjdmN2Y3ZjdmN2VmZjdlZmU3ZmZmN2Y3ZWZlN2U3YzZjNmNlYTVh NWFkZWZlZmU3ZjdmZmZmY2VmN2ZmODRiZGRlNjNiNWRlMzE5Y2Q2MTA4NGM2 MDg4Y2NlMTA5NGQ2MTA4Y2NlMTA4Y2NlMTANCjhjY2UxODljZDYxMDljZDYw ODljZDYwMDljY2UyMTljZGUxODljZDYxODljZDYxMDk0Y2UxMDljZDYxMDk0 Y2UxMDljY2UxMDljY2UxMDljZDYwODljY2UxMGE1ZDYxMGE1ZDYxOGFkZGUx MGE1ZGUxOGFkZTcxMGFkZTcxMGI1DQplZjEwYjVlZjEwYmRmNzEwYmRmNzEw YzZmZjA4YzZmZjA4Y2VmZjA4YzZmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZg0KMDhjNmZmMDhiZGVmMThiZGVmMDBhNWY3MThi NWRlZGVlN2U3ZmZlZmVmZWZlZmU3ZTdlZmRlZjdlN2RlZGVlZmU3ZTdkZWU3 NjNjZWRlMDhhZGRlMThhNWVmMThhZGRlMThhZGRlMDBhZGU3MTBiNWU3MjFh ZGRlMjFhZGU3MDgNCmFkZGUwOGFkZTcxMGE1ZGUyMWFkZTcwOGE1ZGUxMGI1 ZTcxMGFkZTcxMGI1ZWYxMGI1ZTcxOGJkZWYxMGJkZWYxMGM2ZjcwOGM2Zjcx MGNlZmYwOGM2ZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxMGQ2ZmYw OGNlZmYwOGQ2ZmYwOGNlZmYxOGM2ZmYxMGFkZWYxMDljZDYxMDhjY2UxODdi YzYxMDYzYjUxODVhYTUxODVhOWMxMDUyOGMwMDM5NjMyMTE4DQozOTIxMDgy OTI5MDAxMDMxMDAwMDQyMDAwMDQyMDgwMDM5MTAwMDMxMTAwMDUyMTgwODUy MTAwODUyMTgwODUyMTgwODUyMjEwODUyMTgwMDUyMjEwMDUyMjEwMDVhMjEw ODVhMjEwODVhMjkwODVhMjEwODYzMjkwODYzMjkwOA0KNjMyOTA4NWEyMTAw NjMyOTA4NWEyOTAwNjMyOTA4NWEyOTA4NjMyOTA4NWEyOTA4NWEyOTA4NTIy MTAwNWEyOTAwNWEyMTAwNWEyOTA4NTIyMTAwNWEyMTA4NTIxODAwNTIyMTA4 NTIxODAwNWEyMTA4NTIxODAwNTIxODAwNGENCjEwMDA0YTE4MDA0YTEwMDA0 YTE4MDg0MjEwMDA0YTEwMDA0YTEwMDA0YTEwMDA0MjA4MDA0MjEwMDg0MjA4 MDA0MjA4MDgzOTAwMDAzOTAwMDAzMTAwMDAzOTA4MDAzOTA4MDA0YTE4MDg0 YTE4MDg1YTIxMTA1YTE4MDg0YTE4DQowMDUyMTgwODUyMTgxMDQyMDgwMDQy MDgwMDM5MDgwODQyMDgwODMxMDAwMDM5MDgwMDM5MDAwMDM5MDgwMDM5MDAw MDQyMDgwMDM5MDAwMDQyMDgwMDM5MDAwMDQyMDgwODM5MDgwMDM5MDgwODMx MDAwMDM5MDgwODMxMDAwOA0KMzEwODA4MzEwMDAwMzkwODA4MzEwMDAwMzkw ODEwMjEwMDAwMjkwODA4NTIzOTM5OWM5NDk0ZjdmN2Y3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmE1YzY5YzI5NmIxMDI5N2IwMDI5 N2IwMDMxNzMwODM5ODQwMDMxN2IwMDM5ODQwODM5ODQwMDM5OGMwMDM5ODQw MA0KNDI4YzAwMzk4YzAwNDI5NDA4NDI4YzAwNDI5NDAwNDI5NDAwNDI5YzA4 NDI5YzAwNGE5YzAwNDI5YzAwNGFhNTA4NDJhNTAwNGFhZDAwNGFhNTAwNGFh ZDAwNGFhZDAwNGFhZDAwNGFhZDAwNTJiNTA4NGFhZDA4NTJiNTA4NGENCmFk MDg1MmI1MTA0YWI1MTA1MmI1MTA0YWI1MTA0YWJkMTA0YWI1MTA0YWJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA0YWJkMTA0YWI1MDg1YWJkMTA0YWI1MTA0MmI1 MDg1MmI1MTBjZWY3YmRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZTdmN2VmNmI2M2U3MjEwOGU3MzkzMWRlMzEyMWQ2MzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzM5MjFlNzM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTMx MjFlNzIxMThkNjdiNmJlN2VmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlN2Y3ZmY2YmU3ZjcxMGNlZjcw OGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDhjZWZmMDhjZWZmMTBk NmZmMDBjNmZmNDJjNmRlZGVmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmY3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmZm ZjdmN2Y3ZjdmZmY3ZjdmN2Y3ZWZmN2Y3ZWZmN2Y3ZWZmN2Y3ZTdlZmVmZTdm ZmZmZWZlZmU3ZTdjNmJkYmRiNTljDQo5NGRlY2VjNmZmZmZmZmZmZmZmZmU3 ZmZmZmNlZWZmZmE1ZDZlZjdiYmRjZTM5OTRjZTIxOGNjNjA4ODRiZDAwOTRj NjAwOGNjNjA4OTRjNjEwOGNjNjE4OGNjNjAwODRjNjA4OGNjZTA4OGNjZTEw OWNkNjEwOTRjZTE4OWNjZQ0KMTg5NGM2MTg5Y2M2MDg5Y2M2MTA5Y2NlMTg5 Y2NlMTg5Y2Q2MTg5NGQ2MTg5Y2Q2MTA5Y2Q2MThhNWRlMTBhZGRlMTBhZGU3 MTBiNWU3MTBiZGVmMDhiNWVmMDhiZGY3MDhiZGY3MDhjNmZmMDBjNmY3MDhj ZWZmMDhjZWZmMDgNCmNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGM2ZmYxMGM2Zjcx OGI1ZWYwOGFkZjcwMGFkZDZhZGQ2ZGVmZmVmZTdmN2VmZGVlN2U3ZGVlZmU3 ZTdlN2RlDQplN2VmZWZkNmU3ZGVkNjYzYzZkZTAwOWNkNjEwOWNlNzA4YWRk ZTA4YjVkZTAwYWRkNjE4YWRkNjE4YTVkNjEwYWRkZTEwYTVkZTIxYTVkZTE4 YTVkZTEwYTVlNzA4YTVkZTEwYWRkZTA4YWRkZTEwYWRlNzA4YWRlNzEwYjVl Zg0KMDhiNWVmMTBiZGVmMDhiZGVmMTBjNmY3MDhjNmY3MDhjZWZmMDBjNmZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjE4Y2VmZjEwZDZmZjAwY2VmNzEwY2VmZg0KMThiNWU3MjE5Y2Q2 MDA4NGJkMDg2YmI1MTA1MmFkMTg1YWFkMDg1MjljMDg0YTdiMTgyOTQyMjkw ODE4MzkwMDA4NDIwMDA4NDIwMDAwNGEwODAwNGEwODAwNGExODA4MzkxMDA4 MzkxODA4NGExMDAwNTIxODAwNTIxODAwNWENCjIxMDg1YTIxMDg2MzIxMDg2 MzIxMDg2MzI5MTA2MzIxMDA2MzI5MDg2MzI5MDg2YjI5MTA2YjI5MDg3MzMx MTA2YjI5MDg2YjMxMDg2MzI5MDA2MzMxMDg2MzI5MDA2MzI5MDg2MzI5MDA2 MzI5MDg1YTI5MDA1YTI5MDA1YTIxDQowMDVhMjkwODVhMjEwMDVhMjkwODUy MjEwMDUyMjEwMDUyMTgwMDVhMjEwODUyMTgwMDUyMTgwMDUyMTgwMDUyMTgw MDRhMTAwMDRhMTgwMDRhMTAwMDRhMTgwMDQyMTAwMDRhMTAwMDQyMTAwMDRh MTAwMDQyMDgwMDQyMDgwMA0KNDIwODAwNDIwODAwMzEwMDAwMzkwMDAwMzEw MDAwMzkwMDAwMzkwMDAwNDIxMDA4NGExODA4NWEyMTEwNTIxODAwNTIxODA4 NTIxODAwNTIxODA4NDIxMDAwNDIxMDAwMzkwODAwNDIwODA4MzkwMDAwMzkw ODAwMzkwMDAwMzkNCjA4MDAzOTAwMDAzOTAwMDAzOTAwMDAzOTAwMDAzOTAw MDAzOTA4MDAzOTAwMDAzOTA4MDAzMTAwMDAzOTA4MDAzOTAwMDAzOTA4MDgz MTAwMDAzMTAwMDA0MjA4MDgzOTA4MDgyOTAwMDAyOTAwMDAyOTEwMTA2MzRh NGFjZWM2DQpjNmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZDYNCmVm Y2UzOTczMjEyOTdiMDAyOTczMDAzOTdiMDgzMTczMDAzMTdiMDAzMTdiMDAz OTg0MDAzMTg0MDAzOTg0MDAzOTg0MDA0MjhjMDAzOThjMDA0MjhjMDAzOThj MDA0Mjk0MDA0Mjk0MDA0MjljMDA0MjljMDA0MjljMDA0MjljDQowMDRhYTUw MDQyYTUwMDRhYWQwMDQyYTUwMDRhYWQwMDRhYTUwMDRhYWQwODRhYWQwMDRh YWQwODRhYWQwODRhYjUwODRhYWQwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUw ODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMA0KNGFiNTA4NGFiNTEw NTJiZDA4NGFhZDEwNDJiZDAwNGFhZDEwOWNjZTdiZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZhZGE1ZWYyOTEwY2UzMTI5ZTczMTMx ZDYzMTE4DQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzExOGRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzMTIxZTcyOTIxZGUyOTIxZGU0YTMxY2VkZWRlZmZmN2ZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmNlZWZmZjVhZTdmZjAwY2VmZjAwY2VmZjA4Y2VmZg0KMDhkZWZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYxMGQ2ZmYxMGNlZmYwMGQ2DQpmZjEwYjVkZWJkZWZmZmZmZmZmZmY3 ZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmNw0KZmZmZmZmZmZmN2Y3ZmZmZmZmZjdlZmVmZmZm ZmY3ZjdmN2VmZTdlZmRlZWZlN2RlZmZmN2Y3ZmZlZmVmZDZkNmRlOWM5Y2E1 YWRhZGI1ZWZlZmVmZmZmZmZmZmZmZmY3ZmZmZmZmZjdmZmY3ZjdmZmZmYzZk ZWVmOTRkNmU3NWENCmJkZDYyOWE1YzYwODhjYmQxMDhjY2UxMDhjY2UxMDlj ZDYwODk0Y2UwODk0ZDYwMDk0Y2UwODk0Y2UxMDk0Y2UyMTk0ZDYyMTk0Y2Ux MDk0Y2UxMDk0Y2UxODk0ZDYxODk0Y2UxMDk0Y2UwODk0Y2UwOGE1ZGUwOGE1 ZGUxMGE1DQpkZTEwYTVkZTE4YWRlNzEwYWRlNzEwYjVlZjA4YjVlZjEwYmRm NzA4YmRlZjA4YzZmNzA4YzZmNzEwY2VmZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjAwZDZmZjA4ZDZmZjA4ZDZmZjA4ZDZmZjA4ZDZmZjA4Y2Vm Zg0KMTBjZWZmMTBiZGY3MjFiNWY3MDhhZGVmMDBhZGQ2NzNjNmQ2ZmZmN2Y3 ZmZlN2Q2ZWZmN2U3ZWZlN2VmZmZlN2U3ZGVkZWQ2ZjdlZmRlZTdkZWQ2NWFi NWQ2MDBhNWU3MTBhZGY3MThhNWQ2MDhhNWQ2MDhhNWQ2MTBhNWRlMTANCmE1 ZGUxOGE1ZGUxOGE1ZGUxOGE1ZTcxMGE1ZGUxMGE1ZGUxMGE1ZGUxMGFkZTcx MGE1ZGUxMGFkZTcwOGFkZTcxMGI1ZWYxMGI1ZTcxMGI1ZWYwOGI1ZWYxMGJk ZjcwOGJkZjcwOGM2ZmYwMGM2ZjcwOGNlZmYwOGNlZmYwOGNlDQpmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwMGQ2ZmYwMGNlZmYxMGQ2ZmYxMGNlZmYxMGNlZmYwOGJk ZWYxOGE1ZGUwODdiYmQxMDczYmQwMDYzYWQwMDYzYTUxMDUyOGMyMTI5NWEy OTA4MjE0MjAwMTA0YTAwMDA0MjEwDQowMDQyMTAwMDRhMTgwMDRhMTAwMDUy MTgwMDUyMTgwMDVhMTgwODVhMTgwODVhMjEwMDVhMjEwMDYzMjkwODYzMjkw ODZiMzEwODZiMzEwODdiMzkxMDdiMzkxMDdiNDIxMDdiMzkwODg0NDIxMDdi MzkxMDg0NDIxODg0NDIxMA0KOGM0YTE4ODQ0MjE4ODQ0YTE4N2I0MjEwN2I0 MjEwNzMzMTA4NmIzMTA4NjMyOTAwNmIzMTA4NjMyOTAwNjMzMTA4NWEyOTA4 NjMyOTA4NWEyMTA4NWEyOTA4NWEyMTAwNWEyMTA4NWEyMTAwNWEyMTA4NTIy MTAwNWEyMTA4NTINCjE4MDA1MjE4MDg0YTE4MDA1MjE4MDg0YTE4MDA0YTE4 MDg0YTEwMDA0YTE4MDg0YTEwMDA0YTEwMDg0YTEwMDA0YTEwMDg0MjA4MDA0 MjEwMDA0MjA4MDA0MjA4MDgzOTAwMDgzOTAwMDgzOTAwMDA0YTEwMDg0YTE4 MDg2MzI5DQoxODUyMTgwODUyMjEwMDUyMjEwMDVhMjEwODRhMTAwMDRhMTAw MDRhMDgwODQyMDgwMDM5MDgwMDQyMDgwMDQyMDgwMDQyMDgwODM5MDAwMDQy MDgwODM5MDAwMDM5MDgwMDM5MDAwMDQyMDgwODM5MDgwMDQyMDgwMDM5MDgw MA0KNDIwODA4NDIwODAwMzkwODA4MzEwMDAwMzkwODAwMzEwMDAwMzkwMDAw MzkwODA4MzEwMDAwMzEwMDAwMzkyMTIxYTU5Yzk0ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZlZjYzOTQ1MjIxNjMwMDMxN2IwODMxN2IwODMxN2Iw MDMxN2IwMDM5ODQwODMxN2IwMDM5ODQwMDM5ODQwMA0KNDI4YzA4Mzk4YzAw NDI4YzAwMzk4YzAwNDI5NDA4NDI5NDAwNDI5YzAwNDI5NDAwNGE5YzA4NDI5 YzAwNDJhNTAwNDJhNTAwNGFhZDAwNGFhNTAwNGFhZDAwNGFhNTAwNGFhZDA4 NGFhZDAwNTJiNTA4NGFhZDAwNTJiNTA4NGENCmFkMDg0YWI1MTA0YWI1MDg1 MmI1MTA0YWI1MTA0YWI1MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MDg1YWM2MDg0MmFkMDg1MmM2MTA0MmE1MTA3YmM2NGFm N2ZmZWZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdlN2Zm NGEzMWNlMzExOGVmMzEzMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTMxMjFlNzMxMjFkZTMxMjllNzMxMjFkZTM5MThk NmI1YjVmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZiNWVmZmYzMWRlZjcwMGNlZjcwOGNl ZmYwMGNlZmYwMGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDBkNmZmMDBjZWZmMDhjZWZmMDhjZWZmMTBjZWZmMDBjZWZmMDhjNmY3 ODRjZWVmZmZmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZjdmZmY3Zjdm ZmVmZjdmZmY3ZjdmN2VmZWZlZmVmZWZlN2U3ZTdmN2VmZTdmN2U3ZTdmZmU3 ZTdmN2VmDQplN2Y3ZWZlN2JkYWRhZGI1YTVhNWY3ZTdlN2ZmZmZmZmU3ZWZl ZmVmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmQ2ZWZmZmE1ZDZmNzZi YmRkZTQyYWRkNjIxOGNiZDIxOGNiZDEwOGNiZDA4OGNjNjA4OGNjZTA4OTRk Ng0KMDg4Y2Q2MDg5NGQ2MDg5NGQ2MTA5Y2RlMTA5NGQ2MTg5NGQ2MTA4Y2Nl MDg5NGNlMDA5NGNlMDA5Y2NlMDg5NGQ2MTA5Y2Q2MTA5Y2Q2MTBhNWRlMTBh NWRlMTBhZGU3MDhhZGU3MTBiNWVmMDhiNWVmMTBiZGY3MTBiZGY3MTANCmM2 ZjcwOGM2ZjcwOGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwOGM2ZjcwOGJkZjcxMGI1ZWYxMGI1ZWYwMGE1 ZDY0MmI1ZDZlN2VmZWZmZmVmZGVlZmVmZTdlZmU3ZWZlN2U3DQplN2Y3ZTdl ZmRlZTdkNmVmZTdjZWQ2ZDZkNjVhYjVkZTA4OTRkNjE4OWNkZTA4OWNkZTA4 YTVlNzAwOWNkZTEwYTVkZTE4OWNkZTE4YTVkZTA4OWNkNjA4YTVkNjA4OWNk NjEwYTVkZTEwOWNkNjEwYTVkZTEwYTVkZTEwYWRkZQ0KMDhhNWRlMTBhZGU3 MDhhZGU3MTBiNWVmMDhiNWU3MTBiZGVmMDhiZGVmMDhjNmY3MDhjNmY3MDhj ZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4ZDZmZjAwZDZmZjAwZDZmNzA4 Y2VmZjA4YjVlZjA4OWNlNw0KMDA3YmM2MDA3M2I1MDA2M2E1MDg1YTk0MTg0 MjZiMjkxODM5MzkwMDA4NTIwMDAwNTIwODAwNDIxMDA4NDIxMDAwNGExODAw NGExODAwNTIxODAwNTIxODAwNjMyMTAwNjMyMTAwNmIyOTA4NmIyOTA4NmIz MTEwNmIyOTA4NzMNCjMxMDg3MzMxMDA3MzM5MDg3MzM5MDA3YjQyMDg3YjQy MDA4NDQyMDg3YjQyMDg4NDQyMTA4NDQyMDg4YzRhMTA4NDRhMDg4YzRhMTA4 YzRhMTg4YzUyMTg4NDRhMTA4NDRhMTA3MzM5MDg3MzM5MDg2YjMxMDg2YjMx MDg2MzI5DQowODYzMjkwODVhMjkwMDYzMjkwODVhMjEwMDVhMjkwMDVhMjEw MDVhMjEwMDVhMjEwMDVhMjEwMDUyMTgwMDVhMjEwMDUyMTgwMDUyMTgwMDRh MTgwMDUyMTgwMDRhMTgwMDRhMTgwMDRhMTAwMDRhMTgwMDRhMTAwMDRhMTgw OA0KNGExMDAwNGExMDAwNDIxMDAwNGExMDA4NDIwODA4NDIwMDA4MzkwMDA4 MzkwMDAwMzkwMDAwMzkwODAwNGExMDA4NWEyMTEwNTIyMTA4NTIyMTAwNTIy MTAwNWEyMTA4NTIxODAwNGEwODAwNDIwODAwNDIxMDAwNDIwODAwNDINCjA4 MDAzOTA4MDA0MjA4MDAzOTAwMDA0MjA4MDAzOTAwMDAzOTA4MDAzOTA4MDA0 MjA4MDg0MjA4MDA0MjA4MDgzOTA4MDA0MjA4MDAyOTAwMDAzMTAwMDAzMTAw MDAzOTA4MDgzOTA4MDgzOTA4MDgzMTAwMDAzOTAwMDAyOTAwDQowMDIxMDAw MDczNjM2M2VmZWZlN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3 ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZjdmN2ZmZmYNCmZmZmY5NGJkODQyMTVhMDAz MTdiMDgzMTdiMDAyOTczMDAzMTdiMDAzMTdiMDAzMTdiMDAzMTdiMDAzOTg0 MDAzOTg0MDAzOThjMDAzOThjMDAzOThjMDAzOThjMDA0Mjk0MDAzOTk0MDA0 MjljMDA0Mjk0MDA0MjljMDA0MjljDQowMDQyYTUwMDQyYTUwMDRhYTUwMDQy YTUwMDRhYWQwMDQyYTUwMDRhYWQwMDRhYWQwMDRhYjUwODRhYWQwMDRhYjUw ODRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRh YjUxMDRhYjUwODRhYjUxMA0KNGFiNTA4NGFiNTEwNTJiZDAwNGFhZDA4NTJj NjA4NGFhZDEwNWFiNTE4ZGVmZmQ2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmY4NDczZTcyMTAwZGUyOTI5ZWYzMTIxDQpkZTMxMjFk ZTMxMThkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzEyMWRlMzExOGRlMzENCjIxZGUzMTIxZGUzMTIxZTcz MTIxZGUzMTIxZTcyOTEwZGU4NDdiZWZmN2ZmZmZmZmZmZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZjk0 ZWZmZjI5ZTdmZjEwY2VmNw0KMTBjNmZmMDBkNmZmMTBkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNl ZmYwMGQ2DQpmZjA4Y2VmZjRhYzZlZmNlZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZm Nw0KZmZmZmZmZmZmN2Y3ZmZmN2ZmZmZmN2ZmZjdmN2Y3ZWZlZmVmZmZmN2Y3 ZjdlZmVmZjdlN2U3ZWZkZWRlZmZlZmU3ZmZkZWRlZmZlN2RlZDZiZGJkYWQ5 YzljY2ViZGM2ZmZmZmZmZjdmZmZmZTdmZmZmZWZmZmY3ZmZmZmY3ZmYNCmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZjZWY3ZmZhZGRlZjc4NGJkZTc0 YTljYzYyOTk0YmQwODhjYmQwMDhjYzYwMDhjYmQwMDhjYzYwMDhjYzYwODhj Y2UwODhjY2UxODk0ZDYxMDk0Y2UxODk0Y2UxODk0Y2UxMDk0DQpkNjA4OTRj ZTEwOWNkNjEwOWNkNjE4YTVkZTEwYTVkZTEwYWRlNzEwYWRkZTE4YjVlZjEw YjVlNzE4YmRlZjEwYmRlZjEwYzZmNzA4YzZmNzEwY2VmZjA4YzZmZjA4ZDZm ZjA4Y2VmZjEwZDZmZjA4Y2VmZjA4ZDZmZjA4ZDZmZg0KMDhjZWZmMDhjNmY3 MTBiZGY3MTBiNWRlMThhNWU3MThhNWRlYzZkZWVmZjdlZmRlZWZlZmU3Zjdk ZWU3ZWZlN2VmZGVlN2RlZWZlN2Q2Y2VlN2Q2ZWZkZWQ2ZWZjNmNlNzNiNWQ2 MDg5Y2RlMjk5Y2U3MDg5Y2RlMDBhNWRlMDgNCjljZGUxODljZGUxMDljZDYx MGE1ZGUwOGE1ZDYxOGE1ZGUxMDljZDYxOGE1ZGUxMDljZDYxOGE1ZGUxMGE1 ZDYxMGE1ZGUxMGE1ZGUxMGFkZTcxMGFkZTcxOGI1ZTcxMGI1ZTcxOGJkZWYx MGJkZWYxMGM2ZjcxMGM2ZjcxMGNlDQpmZjA4Y2VmZjEwY2VmZjA4Y2VmZjEw ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYxMGNl ZmYwMGNlZmYwOGQ2ZmYwOGM2ZjcxMGE1ZWYxMDdiY2UxMDczYmQwODZiYTUx ODUyODQyMTIxNGE0MjA4MTg0MjAwMDA0MjEwMDA0MjIxMDg1MjIxMTA1MjA4 MDA2MzE4DQoxMDYzMjEwODYzMjkxMDVhMjkwODYzMzExMDYzMzEwODZiMzkx MDZiMzkwODczMzkxODczMzExMDczMzkxMDZiMzEwODczMzkwODczMzkwODdi NDIwODdiNDIwODdiMzkwODdiMzkwODdiNDIxMDdiNDIxMDg0NGExMDg0NDIw OA0KODQ0YTA4ODQ0YTA4OTQ1MjEwOTQ1MjEwOTQ1MjE4OGM0YTE4OGM0YTE4 N2IzOTEwNzMzOTEwNmIzMTA4NmIzMTEwNjMyOTA4NjMyOTA4NjMyOTAwNjMy OTA4NjMyOTAwNjMyOTAwNWEyMTAwNWEyOTAwNWEyMTAwNWEyMTA4NWENCjIx MDA1YTIxMDg1MjE4MDA1YTIxMDA1MjE4MDA1MjIxMDg1MjE4MDA1MjE4MDA0 YTE4MDA1MjE4MDg0YTE4MDA0YTE4MDA0YTEwMDA0YTE4MDA0YTEwMDA0YTEw MDg0YTA4MDg0YTA4MDg0MjAwMDAzOTA4MDAzOTAwMDAzOTAwDQowMDQyMTAw MDUyMjExMDVhMjEwODVhMjkwODVhMjEwMDVhMjEwODUyMTgwMDUyMTgwODRh MTAwMDRhMTAwMDQyMDgwMDQyMTAwMDQyMDgwMDQyMDgwMDQyMDgwMDRhMTAw ODQyMDgwODRhMTAwODQyMTAwODQyMTAwODQyMDgwMA0KNDIwODAwMzkwMDAw MzkxMDA4MzkwODA4MzEwMDAwMjkwMDAwMzEwMDAwMzEwMDAwMzEwMDAwMzEw MDAwNGExMDEwMzEwMDAwMzEwODA4NjM0MjQyOTQ3YjczYzZiNWI1ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmNlZTdiZDMxNjMxODM5N2IxMDI5NmIwMDMxN2IwMDMxN2IwMDM5N2IwODMx N2IwMDM5ODQwMDM5ODQwMA0KMzk4NDAwMzk4NDAwMzk4YzAwMzk4YzAwNDI4 YzAwMzk4YzAwNDI5NDA4NDI5NDAwNDI5YzA4NDI5YzAwNDI5YzAwNDI5YzAw NGFhNTAwNDJhNTAwNGFhZDAwNGFhNTAwNGFhZDAwNGFhNTAwNTJiNTA4NGFh ZDA4NTJiNTA4NGENCmFkMDg0YWI1MTA0YWI1MTA0YWI1MTA0YWI1MTA1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MDg1MmM2MTA0YWI1MDg1MmI1MDhiZGU3OWNmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYmRiNWZmMzkxOGU3MjEx MGVmMzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTI5MThlNzVhNGFkZWVmZWZmZmZm ZmZmN2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmN2ZmZmZmZmZmZmZlZmZmZmY4Y2VmZmYzOWQ2ZjcwOGM2ZjcwMGQ2ZmYx MGNlZmYxMGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDhjZWZmMTBjZWZmMDBjZWZmMTBkNmZmMThiZGU3OGNlN2VmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmN2Y3Zjdm ZmZmZmZmZmY3ZjdmZmZmZmZmZmY3ZjdmZmZmZjdmZmY3ZjdmN2Y3ZjdmN2Vm ZWZmZmY3ZjdmN2VmZWZmN2VmZWZlZmU3ZTdmN2VmZWZlZmRlDQplN2VmZGVl N2VmZTdlN2Y3ZTdlN2RlYzZjNmI1OWM5Y2JkYWRhNWZmZWZlN2ZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZmZmY3ZmZmZmU3ZmZmZmJkZTdmZjljZDZlZg0KNmJiZGQ2NTJhZGM2 Mjk5NGI1MjE5NGI1MTg4Y2I1MTA4Y2JkMTA4NGM2MTg4Y2NlMTg4Y2NlMjE5 NGNlMDA4Y2M2MDg5NGNlMTA4Y2NlMTg5NGNlMTA5NGNlMTA5Y2Q2MTA5Y2Q2 MTBhNWQ2MTBhNWRlMThhZGRlMTBhZGU3MTANCmI1ZWYxMGI1ZTcwOGJkZWYw OGJkZjcxMGM2ZjcwMGM2ZjcwOGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGNlZmYwMGJkZWYxOGI1ZGUyMTljZWYwMDljZTc5NGM2ZDZm N2Y3ZGVkZWU3ZGVmZmU3ZTdlN2RlDQpkZWU3ZGVjZWRlZGVkNmVmZGVkZWRl Y2VjNmY3ZDZjNmVmY2VjZTVhYjVjZTM5OTRjZTE4OWNkNjAwOWNjZTEwOWNk NjE4OTRjZTEwOWNkNjA4OWNkNjE4YTVkZTEwOWNkNjE4OWNkNjEwOWNkNjE4 OWNkNjEwOWNkNjEwOWNkNg0KMDg5Y2Q2MTBhNWQ2MDg5Y2Q2MTBhNWRlMTBh NWRlMThhZGU3MTBhZGU3MTBiNWVmMTBiNWVmMTBiZGY3MDhiZGY3MDhjNmZm MDhjNmZmMTBjZWZmMDhjNmZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwYzZmZjA4Y2VmZjEwYmRlZjEwYTVlNzEwN2JjZTIxNmJi ZA0KMjE1MjhjMjE0MjYzNDIxMDIxMzEwODEwMzkwODAwNTIxODAwNTIxODAw NTIyMTAwNTIxODAwNWEyMTEwNjMyMTAwNmIyOTA4NjMyOTA4NmIzMTA4NjMy OTAwNjMzMTA4NjMzMTAwNjMzMTAwNjMyOTAwNmIzMTA4NmIyOTA4NmINCjMx MDg2YjI5MDg2YjMxMDg2YjI5MDg2YjMxMDg2YjI5MTA2YjMxMTA2YjMxMTA3 YjM5MTg3MzM5MTA3YjM5MTA3YjQyMTA4NDRhMTg4YzRhMDg5NDRhMTA4YzRh MDg4YzRhMTg4NDQyMTA4NDQyMTg3MzM5MTA3MzMxMDg2YjMxDQowODZiMzEw ODYzMjkwODYzMjkwODYzMjkwMDYzMjkwODYzMjkwMDYzMjkwMDVhMjEwMDVh MjEwMDVhMjEwMDVhMjEwMDUyMTgwMDVhMjEwMDUyMTgwMDVhMjEwODUyMTgw MDUyMTgwMDUyMTgwMDUyMTgwMDRhMTgwMDRhMTgwMA0KNGExODAwNGExODAw NDIxMDAwNGExODAwNGExMDAwNGExMDA4NGEwODAwNGEwODA4MzkwMDAwMzkw ODAwMzkwMDAwMzkwMDAwNDIwODAwNWEyMTEwNWEyMTA4NTIyMTAwNTIxODAw NjMyOTA4NTIxODAwNTIxODA4NGExMDAwNGENCjEwMDA0MjA4MDA0MjEwMDA0 MjA4MDA0MjEwMDg0MjA4MDA0YTEwMDg0MjA4MDA0MjA4MDgzOTAwMDAzOTA4 MDAzMTAwMDAzOTAwMDAyOTAwMDAzOTAwMDgzMTAwMDAzMTAwMDAzMTAwMDAz MTAwMDAzOTAwMDAzOTA4MDgzOTAwDQowMDQyMTAxMDMxMDAwMDM5MDgwMDMx MDAwMDI5MDAwMDg0NmI2M2ZmZWZlZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZlN2ZmZGU1YTg0NGEyOTZiMDgyOTczMDAyOTcz MDAzMTdiMDAzMTdiMDAzOTdiMDAzMTdiMDAzOTg0MDAzMTg0MDAzOTg0MDAz OTg0MDAzOThjMDAzOThjMDA0Mjk0MDAzOThjMDA0Mjk0MDA0Mjk0MDA0Mjlj MDAzOTljDQowMDQyOWMwMDQyYTUwMDRhYTUwMDQyYTUwMDRhYTUwMDRhYTUw MDRhYWQwODRhYWQwMDRhYWQwODRhYWQwMDRhYjUwODRhYWQwODRhYjUxMDRh YjUwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiZDA4NGFhZDEwNTJiZDA4NGFhZDAw OTRkNjZiZjdmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdl ZmVmZmY2MzUyZTcyOTEwZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MThkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzENCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTI5ZTcyMTE4 ZTczOTIxZGViZGJkZjdmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZjYzZGVm Zg0KMDBkNmZmMDhjZWZmMTBjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDBkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGQ2ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGNlDQpmZjA4Y2Vm ZjAwYzZmNzUyY2VkZWZmZmZmZmZmZjdmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmY3 ZmZmZmY3ZjdmN2VmZmZmZmY3ZmZmN2VmZWZlN2U3ZWZlN2U3ZjdmN2VmZTdl N2RlZjdlN2U3ZTdkZWRlZGVlN2RlZGVlN2Q2ZWZlZmRlZTdkZWQ2YzZiZGI1 OWM5NDhjZDZkZWRlZjdmZmY3ZmZmZmZmZjcNCmZmZmZmN2ZmZmZlZmZmZmZm N2ZmZmZmN2ZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZjNmVmZmZhNWRlZWY3M2M2ZTc0MmE1Y2UyMTk0Y2Uw ODhjYzYwMDhjYzYwMDg0YzYwODhjDQpjZTA4OGNjZTEwOTRjZTEwOGNjZTE4 OTRjZTEwOTRjZTE4OWNkNjEwOWNjZTE4YTVkZTEwOWNkNjEwYTVkZTEwYTVk ZTEwYWRlNzA4YWRlNzEwYmRlZjA4YmRlZjAwYzZmNzA4YzZmNzA4Y2VmZjAw Y2VmZjAwZDZmZjAwY2VmZg0KMDhkNmZmMDhjNmZmMDBjZWY3MThiZGQ2Mzlh NWZmMDA4Y2U3ODRiZGQ2ZWZmN2RlZTdlZmRlZmZlN2RlZjdlZmNlZWZlN2Rl ZjdkZWRlZjdkNmNlZjdkNmNlY2VkNmNlYmRkNmM2ZmZjZWFkNWFhNWNlMjFh NWM2MDhhZGNlMTANCjljYzYxODljY2UwODk0Y2UxMDljZGUxODk0ZDYxODlj ZDYxMDljZDYxODljZGUxODljZDYxODljZDYxMDk0ZDYxMDljZDYxMDljZDYw ODljZDYwODljZDYxMGE1ZGUxMGE1ZGUxMGFkZTcxMGE1ZGUxOGI1ZWYxMGI1 ZWYwOGI1DQpmNzA4YjVlZjEwYzZmZjA4YzZmZjA4Y2VmZjAwYzZmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYxMGM2ZmYyMWFkZTcx MDg0YzYxMDZiYjUyMTVhOWMyOTM5NjMxODA4MTAzOTEwMDA0MjEwMDA1YTE4 MDg2MzE4MDg2YjE4MDg2YjIxMDg2YjMxMTA1YTI5MDA2MzM5DQowODYzMzEw MDZiMzEwODZiMjkwMDZiMjkwMDZiMjkwMDczMzEwODczMjkwMDZiMzEwMDYz MjkwMDZiMzEwODYzMjkwODYzMjkxMDVhMjEwODVhMTgxMDUyMTAwODVhMTgx MDUyMTAwODUyMTgwODUyMTAwODVhMTgwODVhMjEwOA0KNzMzMTE4N2IzOTE4 OWM1MjE4OTQ0YTEwOTQ0YTEwOGM0MjEwOGM0YTE4ODQ0MjE4ODQ0MjE4N2Iz OTEwNzMzMTEwNmIzMTA4NmIzMTA4NjMyOTA4NmIzMTA4NjMyOTA4NmIzMTA4 NjMyOTAwNWEyMTAwNWEyMTAwNjMyOTA4NWENCjIxMDA1YTIxMDA1YTIxMDA1 YTIxMDg1YTIxMDg1YTIxMDg1YTE4MDA1YTIxMDg1MjE4MDA1MjIxMDg0YTE4 MDA1MjIxMDg0YTE4MDA0YTIxMDg0YTE4MDA0YTE4MDA0YTE4MDA1MjE4MDA0 YTEwMDA0YTEwMDg0MjA4MDA0MjA4DQoxMDM5MDAwODM5MDgwODQyMDgwMDUy MjEwODYzMjkxMDYzMzEwODUyMjEwMDVhMjkwODUyMjEwODUyMjEwODRhMTgw MDRhMTAwMDQyMTAwMDRhMTAwODQyMTAwODRhMTAwODQyMDgwMDQyMDgwMDM5 MDAwMDM5MDgwMDMxMDAwMA0KMzkwODAwMzEwMDAwNDIwODA4MzkwMDA4Mzkw MDAwMzkwMDA4MzkwODA4MjkwMDAwMzEwMDAwMzkwODA4MzkwODA4MjkwMDAw NGExMDA4NGEwODAwNWExODEwNTIxODEwMzkwODA4NGEzMTI5Y2VjZWNlZjdm N2Y3ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdiYTU2YjI5 NjMwODMxNzMwMDMxN2IwODMxN2IwMDM5N2IwODMxN2IwMDM5ODQwODMxN2Iw MA0KMzk4NDA4Mzk4NDAwMzk4YzAwMzk4NDAwNDI4YzAwMzk4YzAwNDI5NDAw NDI5NDAwNDI5YzA4NDI5YzAwNDI5YzAwNDI5YzAwNGFhNTA4NGFhNTAwNGFh ZDAwNGFhNTAwNGFhZDA4NGFhNTAwNTJhZDA4NGFhZDAwNTJiNTA4NGENCmFk MDg0YWI1MDg0YWI1MDg0YWI1MTA0YWI1MTA1MmI1MTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1MmI1MTg1MmJkMDg0YWFk MTg1MmJkMDA0YWI1MDA3M2JkNDJmN2ZmZjdmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZm ZmZmZmZmZmZmZjdmZmVmZmZmZmY3OWM4Y2ZmMjkxMGQ2MzkyOWU3MzEyMWRl MzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjlkZTMxMjFkZTMxMjFlNzMxMjFlNzM5MjFlNzMxMjFkZTM5 MjFlNzM5MjFkZTMxMjllZjI5MTBkNmE1YTVlN2ZmZmZmZmZmZjdmZmZmZmZl Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZlZmY3ZmY2M2Q2ZmYwMGM2ZmYwOGM2ZmYxMGNlZmYwOGNl ZjcwOGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYxMGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhjZWZmMDBjNmZmMThiZGU3YjVlN2ZmZmZmZmZmZWZmZmY3 ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmY3ZmZmN2VmZjdmN2Y3ZjdmN2VmZWZm N2VmZWZlZmVmZTdmN2VmZTdlZmU3DQplN2VmZTdlN2U3ZGVkZWVmZTdkZWU3 ZGVkNmU3ZGVkNmRlY2VjZWRlZDZjZTk0OGM4Y2M2YmRiZGVmZTdlZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZTdlN2ZmYmRkZWY3ODRiZGQ2NjNhZGM2MjE5NGNlMTg4Y2M2 MDA4NGJkMDA4NGJkMDA4NGJkMDg4Y2M2MDg4Y2M2MTA5NGM2MjE4Y2NlMjE5 NGNlMTg5NGNlMTgNCjljZDYxMDljZDYxMGE1ZTcwOGE1ZTcwOGFkZWYyOWFk ZTcyMWI1ZWYwOGI1ZWYwMGJkZjcwMGM2ZjcwMGM2ZmYwMGM2ZmYwOGNlZmYw OGJkZTcxOGJkZWYwOGE1ZGUwMGFkZDY0MjljYzZlZmU3ZjdlZmU3ZTdmZmRl ZDZlN2U3DQpkNmU3ZTdkZWU3ZGVjZWU3ZDZkNmU3ZDZjZWU3Y2VjZWQ2YzZi ZGQ2YzZiZGRlYmRhZDZiYmRiZDEwYTVjNjA4OTRjZTE4OTRjZTE4OWNjZTA4 OWNjZTAwOWNjZTAwOWNjZTA4OWNkNjEwOGNkNjE4OTRkNjE4OTRjZTE4OTRj ZQ0KMTA5NGM2MTg5NGNlMTA5NGQ2MTg5Y2Q2MTA5NGNlMTg5Y2Q2MTg5Y2Q2 MThhNWRlMTBhNWRlMTBhZGU3MTBhZGU3MTBiNWVmMDhiNWVmMDhiZGY3MDhi ZGY3MDhjNmZmMDBjNmY3MDhjZWZmMDhjZWZmMDhkNmZmMDhjZWZmMDgNCmQ2 ZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw MGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjA4Y2VmZjA4 YzZmZjA4Y2VmZjEwZDZmZjAwY2VmZjAwZDZmZjAwZDZmZjA4ZDZmZjE4YmRm ZjIxYWRmNzEwODRjNjA4N2JiNTEwNmJhNTEwNDI2Mw0KMTgwODE4NTIwODAw NjMyOTA4NjMyOTA4NjMyOTA4NmIzMTEwNmIzMTA4NmIzMTA4NjMyOTAwNjMy OTAwNTIyOTAwNWEyOTAwNWEyOTAwNWEyOTA4NWEyOTA4NWEyOTA4NTIyMTAw NWEyMTA4NGExMDAwNGExMDA4NGExMDAwNGENCjEwMDA0YTEwMDA0YTE4MDA0 YTEwMDA0YTE4MDA0YTE4MDA1MjE4MDg0YTE4MDA0YTE4MDA0YTEwMDA0YTEw MDA0MjA4MDA0YTA4MDg2YjI5MDg4YzRhMjE4YzQyMTA3MzMxMDA3YjQyMTA3 YjQyMTg3YjM5MTA3YjM5MDg3MzMxDQowODczMzEwODZiMjkwMDZiMzEwODZi MjkwMDZiMzEwODYzMjkwMDYzMjkwODYzMjkwMDYzMjkwMDVhMjEwMDVhMjEw MDVhMjEwMDVhMjkwODVhMjEwMDVhMjkwMDVhMjEwMDVhMjEwMDUyMTgwMDVh MjEwMDUyMTgwMDUyMjEwOA0KNGExODAwNTIxODAwNTIxODAwNTIxODA4NGEx MDAwNGExODAwNGExMDAwNGExODA4NDIxMDAwNGExMDAwNDIwODAwNDIwODAw MzkwMDAwMzkwMDAwMzkwMDAwNGExODA4NTIyMTEwNjMzMTE4NTIyMTAwNjMy OTA4NjMyOTA4NWENCjIxMDg1MjEwMDA0YTEwMDgzOTAwMDAzOTAwMDAzOTAw MDA0MjA4MDgzOTAwMDAzMTAwMDAzMTAwMDAzMTAwMDAzMTAwMDAzMTAwMDAy OTAwMDAzMTAwMDAyOTAwMDAzMTAwMDgyOTAwMDAzMTAwMDgyOTAwMDAzMTAw MDgyOTAwDQowMDMxMDgwMDMxMDAwMDMxMDAwMDM5MDAwMDRhMTgwODRhMTgw MDRhMTgwMDUyMTAxMDljN2I3M2ZmZmZmZmY3ZmZmZmU3ZWZlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZjNmRlYjUyOTVhMTAyMTczMDAzMTczMDAzMTdiMDAzMTczMDAz MTdiMDgzMTdiMDAzMTdiMDAzMTdiMDAzOTg0MDAzOTg0MDAzOThjMDAzOThj MDA0MjhjMDAzOThjMDA0Mjk0MDA0Mjk0MDA0YTljMDA0MjljDQowMDQyOWMw MDQyOWMwMDRhYTUwMDQyYTUwMDRhYWQwODQyYTUwMDRhYWQwMDRhYWQwMDUy YjUwODRhYWQwMDUyYjUwODRhYWQwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NGFiNTA4 NTJiNTEwNGFiNTA4NGFhZDE4NDJiNTA4NGFiZDAwNWFiNTE4Y2VlZmJkZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZWZkNmU3Zjc0MjIx ZGUzMTE4DQpkZTMxMjFkZTI5MjFkNjMxMjllNzMxMThkZTM5MjFkZTM5MjFk ZTMxMjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzOTIxZWYyOTEwY2U2YjVhZWZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZg0KYWRlZmZmNDJkZWZm MDBjZWZmMjFjZWZmMThkNmZmMDBkNmZmMDBkNmZmMTBjZWZmMTBkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwZDZmZjEwY2VmZjEwYmRlNzhj ZGVmN2ZmZmZmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmN2Y3ZmZm N2Y3ZjdlZmY3ZmZmN2Y3ZjdlZmVmZjdlZmVmZWZlZmU3ZjdlZmU3ZWZlN2U3 ZWZlN2U3ZWZkZWRlZWZlN2RlZTdkNmQ2ZTdkNmQ2ZTdjZWNlZWZkZWRlYWQ5 YzljYTU5YzljZGUNCmQ2ZDZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlN2ZmZmZkNmZm ZmZkNmY3DQpmZmJkZGVlZjk0YzZkZTYzYWRjZTQyOWNjNjE4OGNiZDA4OGNi ZDAwODRiNTAwODRjNjAwODRjNjAwOTRjZTAwOTRjZTEwYTVkZTEwYTVkNjE4 YWRkZTEwYTVkNjAwYWRlNzAwYWRlNzEwYjVlZjE4YjVlZjIxYmRmNzE4YmRm Nw0KMjFjNmZmMThjNmZmMjljNmZmMjFiNWZmMTBhNWVmMDBhNWU3Mjk5Y2Nl OWNjNmU3ZGVlZmVmZjdlZmU3ZWZlN2RlZTdkZWQ2ZTdkZWQ2ZTdkNmNlZWZk NmNlZGVjZWM2ZGVjZWM2ZDZjNmJkYzZjNmJkZDZhZGI1OTRhNWJkMjENCjlj YmQwODljY2UxMDhjZDYxODk0ZDYxODk0Y2UxMDljY2UxMDk0Y2UxMDk0ZDYw ODk0Y2UwODljY2UwMDk0Y2UwODljY2UwODk0Y2UxMDk0ZDYxMDk0Y2UxODk0 ZDYxMDk0Y2UxODljZDYxMDk0ZDYxMGE1ZDYwODljZDYxOGFkDQplNzEwYTVl NzEwYWRlNzA4YjVlNzEwYmRlZjA4YmRlZjEwYzZmNzA4YmRmNzEwY2VmZjA4 YzZmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDBjNmY3MDhjZWZmMTANCmQ2ZmYwMGQ2ZmYwMGQ2ZmYx MGQ2ZmYyMWM2ZjcwMGJkZmYxMGE1ZGUxODczYTUxODM5NmIyOTI5NTIyOTE4 Mjk0YTEwMTA3MzIxMDA3MzM5MDg3MzMxMDg3YjM5MTA3MzMxMTA3MzMxMTA2 YjI5MDg2MzI5MDg1YTIxMDA2MzI5DQoxODVhMjExMDVhMjExMDUyMTgwODUy MTgwODRhMTAwODUyMTAwODRhMTAwMDVhMTgwODVhMTgwMDVhMjEwODVhMjEw ODYzMjkwODYzMjkwODZiMzExMDYzMjkwODYzMzExMDYzMjkwODYzMzExMDYz MjkwODYzMjkxMDVhMjEwOA0KNTIxODA4NGExMDAwNjMyMTAwN2I0MjE4OGM0 YTE4NzMzMTAwN2I0MjEwNzMzOTEwODQ0MjEwN2IzOTA4NzMzOTEwNzMzMTA4 NzMzMTA4NmIzMTA4NzMzMTA4NmIzMTA4NmIzMTA4NjMyOTAwNmIzMTA4NjMy OTAwNjMyOTA4NWENCjIxMDA2MzI5MDg1YTI5MDg2MzI5MDg1YTIxMDA2MzI5 MDg1YTIxMDA1YTIxMDg1YTIxMDA1YTIxMDg1MjIxMDA1MjIxMDg1MjE4MDA1 YTIxMDg1MjE4MDA1MjE4MDg0YTE4MDA1MjE4MDg0YTE4MDA0YTE4MDg0YTEw MDA0YTEwDQowODQyMDgwMDQyMDgwODM5MDAwMDQyMDgwMDQyMDgwMDUyMTgw ODUyMjEwODYzMzExMDYzMjkwODVhMjkwODVhMjEwMDVhMjEwODUyMTgwODRh MTAwODM5MDgwMDM5MDAwMDM5MDAwMDM5MDgwODMxMDAwMDM5MDAwMDMxMDAw MA0KMzkwODA4MzEwMDAwMzkwODA4MzEwMDAwMzkwODA4MzEwMDAwMzkwODA4 MzEwMDAwMzEwMDAwMzEwMDAwMzkwODA4MzEwMDAwMzEwMDAwMjkwMDAwMzEw MDAwMzkwODAwNGExMDA4NTIxMDA4NWEyMTA4NGExODA4NmI0YTQyZGUNCmNl ZDZmZmZmZmZlZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlZWZkNjRhN2IzMTIxNmIwMDM5N2Iw ODMxN2IwMDMxN2IwODMxN2IwMDM5ODQwODMxN2IwMA0KMzk4NDAwMzk4NDAw Mzk4YzAwMzk4NDAwNDI4YzAwMzk4YzAwNDI5NDAwNDI5NDAwNGE5YzAwNDI5 NDAwNGE5YzA4NDI5YzAwNGFhNTA4NDJhNTAwNGFhZDA4NGFhNTAwNGFhZDAw NGFhNTAwNTJiNTA4NGFhZDAwNTJiNTA4NGENCmI1MDg1MmI1MTA0YWI1MTA0 YWI1MTA0YWI1MTA1MmI1MTA0YWI1MTA1MmI1MTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkMTA0YWI1MDg1MmI1MTA0YWI1MDg1MmJkMTg0MmI1MDg0YWJkMDA1 MmFkMTBiNWU3OWNmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmY3ZWZmN2ZmNmI1MmU3MjkxMGRlMzkyOWU3MjkyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl ZjMxMThkNjUyMzllN2RlZTdmN2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdmZmZm ZmZlZmZmZmZjNmZmZmYxOGQ2ZWYxOGQ2ZmYwOGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYxMGNlZmYwOGNlZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDhjNmZmMDBkZWZm MThjNmZmMDBjZWY3NDJjZWU3ZWZmZmZmZjdmZmZmZmZmZmY3ZjdmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmZmZmZm N2Y3ZjdmZmY3ZjdmN2Y3ZjdmZmY3ZjdmN2VmZWZmN2VmZWZlZmVmZTdmN2Vm ZWZlZmU3DQplN2Y3ZTdlN2VmZTdkZWVmZTdkZWVmZGVkNmVmZGVkNmU3ZDZj ZWU3ZDZkNmRlY2VjZWVmZGVkZWM2YjViNTljOTQ4Y2I1YjVhZGY3ZjdmN2Zm ZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZWZmZmZmZDZm N2ZmYjVlN2ZmOTRjZWU3ODRiZGRlNDI5Y2NlMzE5NGNlMTg4NGJkMTANCjg0 YjUwMDg0YjUwMDk0YmQwMDljYzYwOGE1ZDYwOGE1ZGUxMGFkZTcxMGE1ZTcx MGFkZTcwOGE1ZGUwOGI1ZTcwMGJkZWYwMGM2ZjcwMGJkZWYwOGI1ZjcwMGE1 ZWYxMGE1ZWYxMDk0Y2U3M2I1ZDZlZmRlZTdmZmU3ZDZlN2U3DQpkNmU3ZTdk NmU3ZGVkNmU3ZGVkNmRlY2VjNmRlY2VjNmQ2YzZiZGQ2YzZiZGQ2YjViNWRl YjViNWQ2YTVhNTk0YTVhZDIxOTRiZDA4OGNjZTE4ODRkNjE4OGNkNjE4OTRj NjE4OTRjZTEwOTRjNjA4OTRjZTAwOTRjNjA4OTRjNg0KMDg4Y2NlMDg4Y2Q2 MDg4Y2M2MTA5NGNlMTA4Y2M2MTA5NGNlMTA4Y2M2MTA5NGNlMDg5NGM2MTA5 NGNlMTA5NGQ2MTA5Y2Q2MTA5Y2Q2MTBhNWRlMDhhNWRlMTBhZGU3MTBhZGU3 MThiNWVmMDhiZGVmMDhjNmY3MDhjNmY3MDgNCmNlZmYwMGNlZmYwOGNlZmYw OGNlZmYxMGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwYzZmNzA4ZGVmZjAwZDZmZjA4Y2Vm ZjA4Y2VmZjAwZDZmZjAwYzZmNzE4YmRlZjAwOWNkNjEwNzM5YzE4MzE1MjI5 MDgyMTM5MDAwODUyMDgwOA0KNmIyMTAwOGMzOTAwNzM0MjA4N2I0MjEwN2Iz OTA4NzMzOTEwNmIyOTAwNjMyMTAwNWExODAwNWExODA4NTIxMDAwNTIxMDA4 NGExMDAwNTIxMDA4NTIxMDAwNWEyMTEwNjMyMTEwNmIyOTE4NmIyOTAwNmIy OTA4NmIyOTA4NzMNCjMxMTA3MzMxMDg3MzM5MTA3MzMxMDg3MzM5MDg2YjMx MDg2YjMxMDg2YjMxMDg3MzM5MTA2YjMxMDg2YjMxMTA2MzI5MDg1YTIxMDA0 YTEwMDA3MzMxMTA4NDQyMTg3MzMxMDA3MzMxMDA3MzM5MDg3YjM5MTA4NDM5 MDg3MzMxDQowODczMzEwODczMzEwODczMzEwODZiMzEwODZiMzEwODZiMjkw ODZiMzEwODZiMjkwMDZiMjkwODYzMjkwMDZiMjkwODYzMjkwMDYzMjkwODYz MjkwMDYzMjkwODVhMjEwMDVhMjkwMDVhMjEwMDVhMjEwODVhMjEwMDVhMjEw MA0KNTIxODAwNWEyMTAwNTIxODAwNWEyMTAwNTIxODAwNTIyMTA4NGExODAw NTIxODA4NGExODAwNTIxODA4NGExMDAwNGExMDAwNDIwODAwNDIwODAwMzkw MDAwMzkwODAwMzkwODAwNDIxMDAwNWEyOTA4NjMyOTA4NWEyOTAwNWENCjI5 MDA1MjIxMDA1MjIxMDA0MjEwMDAzOTA4MDAzMTAwMDAzOTAwMDAzOTAwMDAz OTAwMDAzMTAwMDAzMTAwMDAzMTAwMDAzMTAwMDAzMTAwMDAzOTAwMDAzMTAw MDAzOTA4MDAzOTA4MDA0MjEwMDAzOTEwMDA0MjEwMDA0MjA4DQowODQyMDgw ODMxMDAwMDM5MDgwMDMxMDAwMDM5MDAwMDM5MDAwMDRhMDgxMDQyMTgwMDZi MjkxMDRhMDgwMDUyMjEyMWJkYWRiNWZmZmZmZmVmZmZmN2Y3ZmZmN2ZmZmZm ZmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmY3ZjdmZmZmZjc2 Yjk0NWEyMTYzMDAzMTczMDAzMTdiMDgzMTczMDAzMTdiMDgzMTdiMDAzMTdi MDAzMTdiMDAzOTg0MDAzMTg0MDAzOTg0MDAzOTg0MDA0MjhjMDAzOThjMDA0 Mjk0MDA0Mjk0MDA0MjljMDA0Mjk0DQowMDQyOWMwMDQyOWMwMDRhYTUwMDQy YTUwMDRhYTUwMDQyYTUwMDRhYWQwMDRhYWQwMDRhYWQwMDRhYWQwMDUyYjUw ODRhYWQwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUxMDUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFhZDA4NTJiNTEwNTJi NTEwNGFiNTEwNDJhZDA4NGFhZDA4OGNjNjVhZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmN2ZmZmZhZGE1ZmYyOTA4DQpjZTQyMjll ZjI5MThkZTMxMjFkZTMxMjFkNjM5MjFkZTMxMThkZTMxMjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTcyOTE4ZDYzOTI5ZTczMTEwZDZiNWI1ZjdmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmNw0KZmZmZmZmZmZmZmZmOWNlZmZmMThkZWY3MDBj ZWZmMTBjNmZmMDhkNmZmMDBjZWY3MDhjZWZmMDhkNmZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNl ZmYxMGNlDQpmZjAwZDZmZjE4ZDZmZjAwY2VmNzE4ZDZlZmFkZWZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmN2ZmZjdmN2Y3ZmZmN2Y3 ZjdlZmVmZjdmN2VmZjdlZmU3ZjdlZmU3ZjdlN2U3ZjdlZmU3ZWZlN2RlZWZl N2RlZWZkZWQ2ZWZkZWQ2ZTdkNmQ2ZWZkNmQ2ZTdjZWNlZWZkZWQ2ZDYNCmM2 YzZhZGE1OWNhZDljOWNkZWRlZDZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRl ZWZmZmM2ZGVmNzk0YzZkZTZiYjVkZTQyOWNjZTI5OTRjNjEwOGNiZDA4OGNi ZDA4OTRiZDA4YTVjZTAwYWRkNjA4YjVlNzAwYjVlNw0KMTBiNWVmMTBiNWVm MTBiZGVmMThiNWU3MThhZGU3MTg5NGRlMDg5NGNlMzlhZGM2ZjdlZmVmZjdl ZmQ2ZWZlN2RlZTdkZWQ2ZTdkZWQ2ZTdkNmNlZTdkNmNlZGVjZWM2ZDZjNmM2 ZDZiZGI1ZDZiZGJkYzZiZGFkYmRiZGE1YzYNCmE1OWNhNTk0YWQ0Mjk0YjUw ODk0YzYwODhjYzYxODk0Y2UxMDhjY2UxODk0Y2UxODhjY2UyMTk0YzYxODhj YzYxODhjY2UxMDhjY2UxMDk0Y2UwODhjYzYxMDk0Y2UxMDhjYzYxMDhjYzYx MDhjYzYxMDk0Y2UxMDk0YzYxODk0DQpjZTEwOTRjZTE4OWNkNjEwOWNkNjEw OWNkZTEwYTVkZTE4YWRlNzE4YWRlNzEwYjVlZjA4YjVlZjEwYmRmNzA4YmRm NzEwYzZmZjA4YzZmZjEwY2VmZjEwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 ZDZmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMThkNmZmMDBj ZWZmMDhkNmZmMTgNCmNlZmYxOGNlZmYwMGM2ZmYwMGM2ZmYwOGI1ZTc0YTYz OGMyOTI5NDIyOTA4MTAzOTAwMDA0YTA4MDA1MjEwMDA2YjMxMDA3YjM5MDA3 YjQyMTg3MzM5MTA3MzM5MTA2MzI5MDA1YTIxMDA1YTE4MDA1YTE4MDg1YTE4 MDg1YTIxDQowMDVhMjEwMDYzMjkwODYzMjkwODZiMzEwODZiMzEwODczMzkw ODczMzkwODdiMzkxMDdiMzkxMDdiNDIxMDdiMzkxMDdiNDIxMDdiMzkwODdi MzkwODczMzkwODdiMzkxMDczMzkwODdiMzkwODczMzkwODdiMzkwODczMzEw OA0KNzMzMTEwNmIyOTA4NGExMDAwNjMyOTA4OGM0YTIxNzMzOTA4NzMzOTA4 NzMzOTA4OGM0MjE4ODQzOTA4N2IzOTEwN2IzOTA4N2IzOTEwNzMzMTA4NzMz OTEwNzMzMTA4NzMzOTEwNmIzMTA4NzMzMTA4NmIzMTA4NmIzMTA4NmINCjMx MDg2YjMxMDg2MzI5MDg2YjMxMDg2MzI5MDA2MzI5MDg2MzI5MDA2MzI5MDg2 MzI5MDA2MzI5MDg1YTIxMDA1YTI5MDg1YTIxMDA1YTIxMDg1YTIxMDA1YTIx MDg1MjE4MDA1YTIxMDg1MjE4MDA1YTIxMDg1MjE4MDA1MjE4DQowMDRhMTgw MDRhMTgwODQyMDgwMDQyMDgwODQyMDAwMDQyMDgwODM5MDgwMDUyMTgwODUy MTgwODYzMzExMDYzMzEwODVhMjkwODRhMTgwMDQyMTAwMDM5MDgwMDQyMDgw MDM5MDAwMDQyMDgwODM5MDAwMDM5MDAwMDMxMDAwMA0KMzkwMDAwMzEwMDAw MzkwMDAwMzkwMDAwNDIwODA4NDIxMDAwNGExODA4NGExODA4NTIyMTA4NTIy MTA4NTIyMTEwNTIxODA4NTIyMTA4NGExODA4NGExODAwMzkwODAwMzkwMDA4 MzkwMDA4NDIxMDAwNWExODA4NzMzMTIxNjMNCjIxMTA0MjE4MDg5NDg0NzNm ZmZmZmZmZmZmZmZmN2ZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmFkY2U5YzIxNWEwODMxNzMwODMxNzMwMDMxN2IwODMx N2IwMDMxN2IwODMxN2IwMA0KMzk3YjAwMzE3YjAwMzk4NDAwMzk4NDAwMzk4 YzA4Mzk4YzAwNDI4YzAwMzk4YzAwNDI5NDAwNDI5NDAwNDI5YzAwNDI5YzAw NGFhNTA4NDJhNTAwNGFhNTA4NGFhNTAwNGFhZDAwNGFhNTAwNGFhZDAwNGFh ZDAwNTJiNTA4NGENCmI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MTA1MmI1 MTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg0 YWI1MTA1MmI1MTA1MmJkMDg0YWI1MTA0YWI1MTg0YWI1MDA2YmJkMzFlN2Zm ZTdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdk ZWZmNGEzMWRlMzExOGRlMzkyMWVmMjkyMWRlMzkyOWRlMzkyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTMxMjFkZTM5MjllNzI5MDhkZTg0 NzNlZmZmZmZmZmZmZmZmNw0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZm N2Y3ZmY3M2U3ZmYwMGNlZjcwOGNlZmYxMGNlZmYwMGQ2ZmYwMGNlZjcxMGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDBjZWZmMDBj ZWY3NjNlN2Y3ZjdmN2ZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmY3ZmZmN2Y3 ZjdmZmY3ZjdmN2Y3ZWZmN2Y3ZjdlZmVmZTdmN2VmZWZmN2U3DQplN2Y3ZWZl N2VmZTdkZWVmZTdkZWVmZGVkZWVmZGVkZWU3ZDZkNmU3ZDZkNmU3Y2VjZWU3 Y2VjNmRlYzZiZGVmZGVkNmU3ZDZkNmI1YWRhNTljOTQ4Y2M2YjViNWY3ZWZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmYNCmZmZmZlZmZmZmZkZWY3ZmZj NmRlZmZiZGQ2ZmY3YmM2ZGU2YmJkZDY0MmE1YzYyMTljYmQxMDk0YmQwODk0 YzYwODk0Y2UxMDljZDYxMGI1ZTcxMGFkZGUwODljZDYyMTk0ZGUwMDhjYzYx MDk0YjViZGNlZGVlN2U3ZDZlZmRlDQpkNmVmZGVkNmRlZDZjZWU3ZDZjZWRl Y2VjNmRlY2VjNmNlYmRiZGQ2YmRiNWM2YmRhZGM2YmRhZGFkYWQ5Y2JkYWQ5 NGNlOWM4Y2FkOWM5YzRhOTRhNTEwOTRiNTAwOGNjNjAwOGNjZTA4ODRjZTE4 OGNjZTIxODRjNjI5OGNjNg0KMTg4NGJkMTA4Y2M2MDg4Y2M2MTA4Y2M2MTA4 Y2M2MTA4Y2M2MTA4Y2M2MTA4Y2M2MTA4Y2JkMTA4Y2M2MTA4Y2M2MTA4Y2Nl MDg4Y2M2MTA5NGNlMDg5NGNlMTA5Y2Q2MTA5Y2Q2MThhNWRlMDhhNWRlMTBh ZGRlMDhhZGRlMTANCmI1ZTcwOGI1ZWYxMGJkZjcwOGJkZjcxMGM2ZmYwMGM2 ZjcwMGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjE4ZDZmZjAwYzZmZjAwY2VmZjEwY2VmZjAwYmRmZjEwY2VmZjI5 YjVlNzEwNjM5NDRhMTgyOTQyMDgwODQyMDgwMDUyMTgwODQyMTAwMDQyMTAw MA0KNTIyMTAwNmIzMTA4NjMyOTEwNjMyOTEwNTIxODAwNTIxODAwNTIxODAw NWEyMTAwNWEyMTAwNjMyOTA4NmIyOTAwNzMzMTA4NzMzMTA4NzMzOTA4NzMz OTA4N2I0MjA4NzMzOTAwNzMzOTAwNzMzOTA4N2IzOTEwNzMzOTA4N2INCjM5 MTA3YjM5MDg3YjQyMTA3YjM5MDg3YjQyMTA3YjQyMTA4NDQyMTg3YjM5MTA3 YjQyMTA3MzM5MDg3YjM5MDg3MzMxMDg3MzMxMTA0YTE4MDg2MzI5MDg4NDRh MTg4NDQyMTA3MzM5MDg3YjQyMTA4NDQyMTA4NDQyMTA3YjM5DQoxMDdiNDIx MDdiMzkwODdiMzkxMDczMzEwODdiMzkxMDczMzEwODczMzEwODczMzEwODcz MzEwODZiMzEwODczMzEwODZiMjkwODZiMzEwODYzMjkwMDZiMjkwODYzMjkw MDYzMjkwMDYzMjkwMDYzMjkwMDYzMjkwMDYzMjkwOA0KNWEyMTAwNWEyMTAw NWEyMTAwNWEyMTAwNTIxODAwNWEyMTAwNTIyMTAwNWEyMTA4NTIxODAwNTIx ODA4NTIxODAwNTIxODAwNGExMDAwNGExMDA4NDIxMDAwNGExMDA4NDIwMDAw NDIwODAwMzkwMDAwNGExMDA4NTIxODA4NWENCjI5MTA1MjIxMDg1MjE4MDg0 MjEwMDA0YTEwMDgzOTAwMDA0MjA4MDAzOTAwMDAzOTAwMDAzMTAwMDAzOTAw MDAzMTAwMDAzOTA4MDA0MjA4MDg0YTEwMDg0YTEwMDA0YTE4MDg0YTE4MDA1 MjIxMDg1MjIxMDA1MjIxMDA1MjIxDQowMDVhMjkwODVhMjkwODVhMjkwMDUy MjEwMDUyMjEwODQyMDgwODM5MDAwMDMxMDAwMDM5MDgwMDRhMTgwMDZiMzEx MDYzMjkwMDRhMTAwMDdiNjM1MmZmZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZkNmVmY2UzOTZiMjkyOTZi MDAzMTczMDAyOTczMDAzMTdiMDAzMTczMDAzMTdiMDAzMTdiMDAzMTdiMDAz MTdiMDAzOTg0MDAzMTg0MDAzOThjMDAzOThjMDA0MjhjMDAzOThjMDA0Mjk0 MDA0MjljDQowMDQyOWMwMDQyOWMwMDQyYTUwMDQyYTUwMDRhYWQwMDQyYTUw MDRhYWQwMDRhYWQwMDRhYWQwMDRhYWQwMDRhYjUwODRhYWQwODRhYjUxMDRh YjUwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NGFiNTA4NGFhZDA4NTJiZDEwNGFiNTAwNGFiNTEwNGFhZDE4 NGFiZDAwNTJhZDEwYzZlZmJkZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZjdmZmZmZmY3YjZiDQplZjI5MTBjNjM5MjFlZjMxMjFkZTMx MjFkNjM5MjllNzMxMThlNzMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTI5ZTcyOTEwZTc1YTQyZTdlN2VmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZm Zg0KZWZmZmZmZjdmZmZmZmZmZmZmZWZlZmZmNjNlN2ZmMDBkNmY3MThjZWZm MThkNmZmMDBkNmZmMDhjNmZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwMGQ2DQpmZjEwYzZm ZjAwZDZmZjA4Y2VmZjA4ZDZmZjIxZDZlZmQ2ZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZmZmN2ZmZjdmN2Y3ZmZmN2Y3ZjdmN2Y3ZjdmN2VmZjdl ZmU3ZjdlZmVmZWZlZmU3ZjdlZmU3ZWZlN2RlZjdlN2U3ZWZkZWRlZWZkZWRl ZTdkNmQ2ZWZkNmQ2ZTdkNmNlZTdkNmNlZGUNCmM2YzZkZWNlYzZlN2Q2ZDZk ZWNlYzZhNTk0OGNhZDljOWNkNmNlY2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm N2ZmZmZmN2ZmZmZmN2Y3ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmY3ZmZmZmY3ZmZmZmVmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZjdmZmQ2 ZTdmZmI1ZTdmZjg0Y2VlZg0KNWFjNmU3MzliNWQ2MThhZGRlMDA5NGM2MDg5 NGM2MTg4Y2NlMDg4NGNlMDg3M2FkOWNiZGRlZjdlZmZmZWZlN2RlZTdkZWQ2 ZTdkZWQ2ZGVkNmNlZGVkNmNlZDZjZWM2ZDZjNmJkY2ViZGI1ZGViZGFkYmRi NWFkYzZhZGE1YmQNCmE1OTRiZGFkOGNjZTljODRiNTk0OTQ2MzhjOWMxMDk0 YmQwMDhjYmQwMDhjYzYwMDg0YzYxODhjYzYxODhjYmQxMDhjYzYwMDhjYmQx MDhjYzYxMDhjYmQxMDhjYzYxMDhjYmQxODhjYzYxMDhjYmQxMDhjYmQxMDhj YmQxMDhjDQpjNjA4ODRiZDEwOGNjNjA4OGNjNjEwOGNjNjA4OGNjNjEwOTRj ZTA4OTRjZTEwYTVkNjEwOWNkNjE4YTVkZTEwYTVkZTE4YjVlNzEwYjVlNzEw YmRlZjEwYmRlZjA4YzZmZjA4YzZmNzA4Y2VmZjA4Y2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDhjZWZmMDBjZWZmMTBkNmZmMTBkNmZmMDANCmNl ZmYwOGRlZmYyOWJkZTc0MjYzODQzOTAwMjE0MjEwMDA1MjE4MDA2MzI5MDg2 MzIxMDg0YTEwMDA0MjEwMDA1MjIxMDg0YTIxMDA1MjE4MDg1MjE4MDg1MjE4 MDg1MjIxMDA2MzI5MDg2MzI5MDg2YjMxMTA2YjMxMDg3YjM5DQoxODdiMzEx MDdiMzkxMDdiMzkxMDg0NDIxODg0NDIxMDg0NGExODg0NDIxMDg0NDIxODdi NDIxMDg0NDIxMDdiNDIxMDg0NDIxODdiNDIxMDg0NDIxODdiNDIxMDg0NDIx ODg0NDIxODhjNGExODg0NDIxMDg0NDIxMDdiMzkxMA0KN2IzOTEwN2IzOTEw NWEyOTE4NWEyMTAwOGM0YTIxODQ0MjEwODQ0MjEwODQ0MjEwOGM0YTE4ODQz OTEwODQ0MjE4ODQ0MjEwODQ0MjEwN2IzOTEwODQ0MjEwN2IzOTEwN2IzOTEw NzMzMTA4N2IzOTEwNzMzMTA4N2IzOTA4NzMNCjMxMDg3MzM5MTA3MzMxMDg3 MzMxMDg2YjI5MDg2YjMxMDg2YjI5MDA2YjMxMDg2MzI5MDA2YjMxMDg2MzI5 MDg2MzI5MDg1YTIxMDA2MzI5MDg1YTIxMDA2MzIxMDA1YTIxMDA1YTIxMDg1 YTIxMDA1YTIxMDg1MjE4MDA1YTIxDQowODUyMTgwMDUyMjEwMDRhMTgwMDUy MTgwODRhMTAwMDRhMTAwODQyMDgwMDQyMDgwODM5MDAwMDQyMDgwODQyMDgw ODUyMTgxMDRhMTAwODRhMTAwODQyMDgwMDQyMDgwMDM5MDAwMDQyMDgwMDM5 MDAwMDM5MDgwODM5MDAwMA0KNDIwODAwNDIwODAwNGExODA4NGExMDA4NTIx ODA4NGExODAwNTIyMTA4NTIyMTAwNTIyMTAwNTIyMTAwNTIyMTAwNWEyOTAw NWEzMTA4NWEyOTAwNWEzMTA4NWEzMTEwNWEyOTEwNGExODA4NGEwODIxMjkw MDAwMzkxMDAwNDINCjEwMDA3MzMxMTA3YjMxMTA0YTEwMDA3MzUyNDJlN2Rl ZDZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Zm ZmZlZjYzOGM1MjI5NzMwMDI5NmIwMDMxNzMwODMxNzMwMDMxN2IwODMxN2Iw MA0KMzk3YjA4MzE3YjAwMzk4NDA4Mzk4NDAwMzk4YzA4Mzk4NDAwNDI4YzAw Mzk4YzAwNDI5NDAwNDI5NDAwNDI5YzA4NDI5YzAwNGFhNTA4NDJhNTAwNGFh ZDA4NGFhNTAwNGFhZDAwNDJhNTAwNGFhZDAwNGFhZDAwNGFiNTA4NGENCmFk MDg1MmI1MTA0YWI1MTA0YWI1MTA0YWI1MTA1MmI1MTA0YWI1MTA1MmI1MTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg0YWJkMTA1MmJkMDg1MmI1 MDg0YWI1MTA1MmJkMTg0YWJkMDg0YWFkMTA5NGRlODRmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYmRiNWZmMzEyMWJk MzkyMWY3MzEyMWU3MzEyOWQ2MzkyMWU3MzkyMWVmMzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjllNzMxMjFkZTMxMjFlNzM5MThlZmM2Y2VmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZkNmY3 ZmY1YWU3ZmYxOGNlZjcxMGNlZmYwMGNlZmYxMGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMTBjZWZmMDBjZWZmMTBkNmZmMDBjNmZmMDBkNmY3OGNlZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmY3ZjdmN2Y3ZjdmZmY3ZjdmN2Y3Zjdm ZmY3ZjdmN2VmZWZmN2VmZWZlZmVmDQplN2VmZWZlN2VmZTdlN2VmZWZlN2Vm ZGVkZWVmZTdkZWU3ZGVkNmU3ZGVkNmU3ZGVkNmU3ZDZkNmQ2YzZjNmRlY2Vj NmRlY2VjNmRlYzZjNmQ2YzZiZGVmZGVkNmM2YjVhZGE1OWM5NGFkOWM5Y2U3 ZGVkZWZmZmZmZmZmZmZmZg0KZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZjdmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdlZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmY3ZmZlN2ZmZmZk NmY3ZmZhZGRlZjc4Y2M2ZGU2YmI1ZDY0YTk0YzYzMTg0YjU1MmFkYmRjNmRl ZTdlN2RlDQpkNmVmZGVkNmRlZDZjZWRlZDZjZWQ2Y2VjNmQ2Y2VjNmNlYmRi ZGQ2YmRiNWM2YjVhZGQ2YWRhZGJkYWQ5Y2I1YWQ5Y2M2OWM4Y2JkOWM4Y2E1 OTQ4NGJkOGM4NDVhODQ5NDQyODQ5YzE4ODRhZDA4OGNiZDAwODRiZDA4ODRi ZA0KMDg4NGJkMDg4Y2JkMDg3YmI1MTA4NGJkMTA4NGJkMTA4Y2JkMDg4NGI1 MTA4NGJkMTA4NGI1MTA4NGJkMDg4NGJkMTA4NGJkMTA4NGJkMTA4NGJkMDg4 NGJkMTA4NGJkMDg4NGJkMDg4Y2M2MDg4Y2M2MTA5NGNlMTA5NGNlMTANCjlj ZDYxMDljZDYxMGE1ZGUxMGFkZGUxMGI1ZTcwOGI1ZTcxMGJkZWYxMGJkZjcx MGM2ZmYwOGM2ZjcwOGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjEw Y2VmZjAwYzZmNzA4ZGVmZjIxYmRlNzI5NTI3MzMxMDAwODYzMDgwMDUyMjEw MDYzMjkwODYzMjkwMDVhMjEwODRhMDgwMDUyMTgxMA0KNTIxODA4NTIyMTAw NTIxODAwNWEyMTAwNWEyOTA4NmIzMTA4NmIzMTA4NzMzOTEwN2IzOTEwODQ0 MjEwODQ0MjE4ODQ0MjE4ODQ0MjE4ODQ0MjE4ODQzOTEwODQ0MjE4ODQ0MjEw ODQ0MjE4ODQ0MjEwOGM0YTEwODQ0MjEwOGMNCjRhMTg4NDQyMTA4NDQyMTA4 NDQyMTA4NDQyMTA3YjM5MDg4NDQyMTA4NDQyMTA4YzRhMTg4NDQyMTA4NDQy MTA4NDM5MTA4NDQyMTA2MzI5MTg1YTE4MDA4NDQyMTA4YzRhMTA3YjM5MDg4 NDQyMTA4NDQyMTA4YzQyMTA4NDQyDQoxMDg0NDIxMDg0NDIxMDg0NDIxMDdi MzkwODdiMzkxMDdiMzkwODdiMzkxMDdiMzkwODdiMzkxMDczMzEwODdiMzkw ODczMzEwODczMzEwODczMzEwODczMzExMDZiMjkwMDZiMzEwODZiMjkwMDZi MzEwODYzMjkwMDZiMjkwOA0KNjMyOTAwNjMyOTA4NjMyMTAwNjMyOTAwNWEy MTAwNjMyMTAwNWEyMTAwNWEyMTAwNWEyMTAwNWEyMTAwNTIxODAwNTIyMTAw NTIxODAwNTIyMTAwNGExODAwNGExODAwNDIxMDAwNGExMDAwNDIwODAwNDIw ODAwMzkwMDAwMzkNCjAwMDgzOTAwMDg0MjA4MDg0MjA4MDA0YTEwMDAzOTA4 MDAzOTA4MDAzOTAwMDA0MjAwMDgzOTAwMDAzOTAwMDA0MjA4MDA0YTEwMDg0 MjEwMDA0YTE4MDA0YTEwMDA0YTE4MDA0YTE4MDA1MjIxMDA1MjIxMDA1MjIx MDg0YTIxDQowMDUyMjkwMDUyMjEwMDVhMjkwMDVhMjkwMDYzMzEwODVhMzEw ODYzMzExMDRhMTAwODRhMTAwODMxMDAwMDQyMDgwMDQyMDgwMDYzMjExMDcz MzkyMTRhMTgwMDVhMzkzMWU3Y2VjNmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZjc5Y2JkOGMyMTZiMDAzMTczMDgzMTczMDgz MTczMDgyOTczMDAzMTdiMDAzMTdiMDAzMTdiMDAzMTdiMDAzOTg0MDAzOTg0 MDAzOThjMDAzOTg0MDAzOThjMDAzOThjMDA0Mjk0MDAzOTk0DQowMDQyOWMw MDQyOWMwMDRhYTUwMDQyYTUwMDRhYTUwMDQyYTUwMDRhYWQwMDQyYTUwMDRh YWQwMDRhYWQwMDRhYjUwODRhYWQwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUw ODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiZDA4NGFhZDA4NGFiNTEwNGFiZDAwNGFiZDA4NDJhNTEwNzNj ZTRhZjdmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZm ZmZkZWU3DQpmZjVhNTJjZTI5MTBkZTM5MjllZjI5MThjZTM5MjFlNzMxMThl NzMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczOTE4ZTczMTIxZDYyOTI5Y2Uy OTA4Zjc4YzhjZTdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmYzZlZmZmMjlkZWZmMDBjNmZmMThjNmZmMThj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwOGNlZmYwMGQ2DQpmZjEwZDZmZjAwY2VmZjEwZDZmZjA4 YzZmZjAwY2VmNzYzZWZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZm ZmZmZmZmN2Y3ZmZmN2Y3ZjdmN2Y3ZjdmN2VmZjdlZmVmZjdlZmVmZWZlZmU3 ZjdlZmU3ZWZlN2U3ZWZlN2U3ZWZkZWRlZWZlN2RlZTdkZWQ2ZTdkNmQ2ZGVk NmNlZTdkNmQ2ZGUNCmNlY2VlN2NlY2VkZWNlYzZlN2NlY2VkNmJkYmRlN2Nl Y2VkNmJkYmRiNWE1YTU5YzljOTRjNmM2YmRmN2Y3ZjdmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZTdmZmZmZjdmZmZm ZDZlZmZmYWRlZmVmZjdlZmRlZWZkZWQ2ZTdkZWQ2ZTdkZWQ2ZGVkNmNlZGVk NmNlZDZjZWM2ZDZjNmJkY2ViZGI1YmRiZGJkYjViNWE1YzZiNTljYmQNCmE1 OTRhZDljOWM5Yzk0OTRhNTk0OGNhNThjNzNiZDg0N2I4NDdiODQ0Mjg0YTUx MDg0YjUwODg0YmQwODg0YmQxODg0YmQxODg0YmQxMDg0YmQxMDg0YjUxODhj YmQxMDg0YmQxMDhjYmQwODg0YjUxMDg0YmQxMDg0YjUxMDg0DQpiZDEwODRi ZDE4ODRiZDEwODRiZDEwODRiZDEwODRiZDEwOGNiZDA4ODRiZDA4OGNiZDA4 OGNiZDEwOTRjNjEwOGNjNjEwOTRjZTA4OWNjZTEwYTVkZTA4YTVkZTEwYWRk ZTEwYWRkZTE4YjVlZjEwYjVlZjEwYmRmNzA4YmRmNw0KMTBjNmZmMDhjNmZm MDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMThkNmZmMTBjNmY3MjFlN2ZmMDgNCmNlZTcwODVhNzM0MjA4MTg2 YjE4MTA0YTMxMDA3YjI5MDg2YjI5MDA2MzMxMDg1MjIxMDA1MjE4MDg0YTEw MDg1YTIxMDg2MzIxMDA3MzMxMDg2YjMxMDg3MzM5MTA3MzM5MDg3YjQyMTA3 YjM5MTA4YzQyMTg4YzQyMTg4NDQyDQowODg0NDIwODhjNGExMDhjNGExMDhj NGExMDhjNGExMDhjNGExODhjNGExMDhjNGExMDhjNDIxMDk0NGExMDhjNGEx MDk0NGExMDhjNDIxMDhjNGExMDg0NDIxMDhjNGExODhjNGExMDhjNGExMDhj NGExMDhjNGExMDg0NDIwOA0KODQ0MjEwODQzOTA4NmIzOTIxNTIxODAwOGM0 YTE4OTQ1MjEwODQ0MjA4N2I0MjA4OGM0YTE4OGM0MjE4OGM0YTE4ODQ0MjEw OGM0MjEwODQ0MjEwODQ0MjEwODQzOTEwODQ0MjEwN2IzOTEwODQ0MjEwN2Iz OTA4N2IzOTEwN2INCjMxMDg3YjM5MTA3MzMxMDg3YjM5MTA3MzM5MTA3MzMx MDg2YjMxMDg3MzMxMDg2YjMxMDg2YjMxMDg2YjI5MDg2YjMxMTA2MzI5MDg2 YjMxMDg2MzI5MDA2MzI5MDg1YTIxMDA2MzI5MDg1YTIxMDA1YTIxMDg1YTIx MDA1YTIxDQowODUyMjEwMDUyMjEwMDUyMjEwMDUyMjEwMDUyMTgwMDUyMTgw ODRhMTgwMDQyMTAwMDQyMDgwMDQyMDgwODM5MDgwODQyMDgwODM5MDAwMDRh MTAwODUyMTgwMDRhMTAwODM5MDgwMDQyMDgwODM5MDAwODQyMDgwODM5MDAw MA0KNDIxMDA4NGExMDA4NGExODAwNGExODAwNTIxODAwNGExODAwNTIxODA4 NGExODAwNTIyMTA4NGExODAwNTIyOTAwNTIyMTAwNWEyOTA4NWEyOTA4NjMy OTA4NWEyOTAwNjMzMTA4NjMzOTA4NmI0MjEwNWEyMTA4NTIwODA4NDINCjAw MTAzMTAwMDgzOTA4MDA2YjMxMTA3YjM5MDg1MjE4MTA1MjI5MjFkNmJkYmRm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmJkZGViNTI5NzMw ODMxNzMwODMxN2IwODMxNzMwODMxN2IwODMxN2IwMA0KMzk3YjA4MzE3YjAw Mzk4NDA4MzE4NDAwMzk4YzA4Mzk4NDAwMzk4YzAwMzk4YzAwNDI5NDA4NDI5 NDAwNDI5YzAwNDI5YzAwNGFhNTA4NDJhNTAwNGFhNTAwNDJhNTAwNGFhZDAw NGFhNTAwNGFhZDAwNGFhZDAwNGFiNTA4NGENCmFkMDg1MmI1MDg0YWI1MDg1 MmI1MTA0YWI1MTA1MmI1MTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1MmI1MTg0YWI1MTA0YWM2MDA0 MmI1MDg0YWFkMjE1YWJkMjlmN2ZmDQpmN2Y3ZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmODQ3YmU3MjkxMGRlMzkyOWY3MzEy MWQ2MzkyMWU3MzkyMWVmMzkyOWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MThl ZjMxMjlkNjI5MjljNjI5MDBmNzczNmJlN2VmZmZmNw0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiZGVmZmYz MWRlZjcwMGM2ZjcxMGQ2ZmYxMGNlDQpmNzA4ZDZmZjAwY2VmZjAwZDZmZjA4 Y2VmZjEwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMTBjZWZmMDBjZWZmMjFkNmVmYjVmN2ZmZmZmZmZmZTdm ZmZmZmZmN2ZmZmYNCmZmZmZlZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZm N2Y3ZjdmZmZmZmZmZmY3ZjdmZmY3ZjdmN2Y3ZjdmZmY3ZjdmN2VmZWZmZmY3 ZjdmN2VmDQplZmY3ZWZlZmVmZTdlN2Y3ZTdlN2VmZTdkZWVmZTdkZWU3ZGVk NmU3ZGVkNmU3ZDZkNmU3ZGVkNmRlZDZjZWU3ZDZjZWRlY2VjNmU3Y2VjZWRl YzZjNmRlY2VjNmQ2YmRiNWU3Y2VjNmRlYzZjNmNlYjVhZGFkOTQ5NGFkOWM5 Yw0KZDZjZWNlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdlN2RlDQpkNmU3ZGVk NmRlZDZjZWRlZDZjZWNlY2ViZGQ2Y2VjNmNlYmRiNWNlYmRiNWM2YjVhZGM2 YjVhNWI1YTU5Y2JkYTU5Y2I1OWM4Y2I1OWM4Y2FkOGM4NGE1OGM3YmE1ODQ3 M2FkN2I3Yjg0NzM4NDRhN2I5YzE4N2JhZDEwODRiZA0KMDA4NGJkMDA4NGJk MTA4NGM2MDg3M2I1MDg3YmJkMTA4NGM2MDA2YmI1MDg3M2JkMTA3YmM2MTA3 YmJkMTA3YmI1MTg4NGI1MTA3YmFkMTA3YmI1MDg3M2I1MTA3YmJkMDg3M2I1 MTA3YmJkMTg3YmFkMTg3YmI1MTA3YmI1MTANCjg0YmQxMDg0YmQxMDk0Y2Uw ODhjY2UxMDk0Y2UxMDk0ZDYxMDljZGUxMDljZGUxMGE1ZTcwOGFkZTcxMGI1 ZWYwOGI1ZWYxMGJkZjcwOGM2ZWYwOGM2ZjcwMGM2ZjcwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlDQpmZjAwZDZmZjAwYmRlZjEwZDZmZjA4 ZDZmZjAwYzZmNzA4ZDZmZjAwZGVmZjE4YmRmZjA4ZDZmZjEwY2VkZTIxNWE1 YTUyMDAwMDdiMjEwODVhMjkwMDczMzEwODYzMjkwMDczMzExMDYzMjkxMDVh MjEwODUyMTgwMDYzMjEwOA0KNmIyOTA4NzMzMTA4NzMzMTA4N2IzOTEwN2Iz OTEwODQ0MjEwODQ0MjEwOGM0YTEwODQ0MjEwOGM0YTE4ODQ0MjA4OGM0YTEw ODQ0MjA4OGM0YTEwOGM0YTA4OGM0YTEwOGM0YTA4OGM0YTEwOGM0YTEwOTQ0 YTEwOGM0YTEwOGMNCjRhMTA4YzRhMTA4YzRhMTA4YzQyMDg4YzRhMTA4YzQy MDg5NDRhMTA4YzRhMTA4YzRhMTA4NDQyMDg4YzRhMTA4NDQyMDg4NDQyMDg4 NDM5MTA1YTIxMDA2YjM5MDg5YzVhMTg4YzQyMDA4YzQyMTA3YjM5MTA4YzRh MTA4YzQyDQoxMDhjNGExMDg0NDIxMDg0NDIxMDg0NDIxMDg0NDIxMDg0Mzkx MDg0NDIxMDdiMzkwODg0NDIxMDdiMzkwODdiMzkxMDdiMzkwODdiMzkxMDcz MzEwODdiMzkwODczMzEwODdiMzkwODZiMzEwODczMzEwODZiMjkwMDczMzEw OA0KNmIyOTAwNmIyOTA4NmIyOTA4NmIzMTA4NjMyOTAwNmIyOTA4NjMyMTAw NjMyOTA4NWEyMTAwNWEyOTA4NWEyMTAwNWEyMTAwNWEyMTAwNWEyMTAwNTIx ODAwNWEyMTA4NTIxODAwNTIxODA4NGExMDAwNGExMDAwNDIwODAwNDINCjA4 MDAzOTAwMDA0MjA4MDA0MjA4MDA0YTE4MDg1MjE4MDA0MjA4MDAzOTAwMDA0 MjAwMDgzOTAwMDA0MjA4MDA0MjA4MDg0YTEwMTA0MjEwMDA0YTEwMDA0MjEw MDA0YTE4MDA0YTE4MDA0YTE4MDA0YTE4MDA1MjE4MDg1MjIxDQowMDVhMjEw ODUyMjEwMDVhMjkwODVhMjEwMDYzMjkwODVhMjkwODYzMzEwODYzMzExODZi MzkxMDVhMjkwMDRhMTgwMDM5MDAwMDQyMDAwODRhMTAwMDUyMjkwMDczNGEw ODVhMjkwMDUyMTgwOGRlYmRiZGZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY0YTdiMzEyOTZiMDgyOTczMDAyOTczMDAyOTczMDAzMTcz MDAzOTdiMDAzMTdiMDAzMTdiMDAzOTg0MDAzMTdiMDAzOTg0MDAzOThjMDA0 MjhjMDAzOThjMDA0Mjk0MDA0Mjk0DQowMDRhOWMwMDQyOWMwMDRhYTUwMDQy YTUwMDRhYTUwMDQyYTUwMDRhYWQwMDRhYWQwMDRhYWQwMDRhYWQwMDRhYjUw ODRhYWQwODUyYjUxMDRhYjUwODRhYjUxMDRhYjUxMDUyYjUxMDRhYjUxMDUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTA4NGFiNTA4NGFiNTEwNGFi NTA4NTJiNTA4NTJiNTA4NTJiZDEwNGFiNTA4NGFiNTA4YzZkZWI1ZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3DQpmZmQ2ZGVl ZjI5MDhkNjMxMjFkZTMxMjlkZTMxMjFlNzM5MjFkZTM5MThlZjMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzOTIxZGUzOTIxZWYzOTIxY2UzMTE4ZWYzOTIxZDZjZWU3 ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZWZmZmZmZmZmZmZmOWNlZmZmMjFkZWZmMDBjNmY3MDBkNmZmMTBjZWZm MTBjZWZmMDBjZWZmMDBkNmZmMDhkNmZmMTBkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlDQpmZjA4ZDZmZjAwZDZmZjA4Y2VmZjE4ZDZmZjAwY2VmZjEwZDZm Nzg0ZTdmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2Y3ZmZmZmZm ZmZmN2Y3ZmZmN2Y3ZjdlZmY3ZjdmN2VmZjdlZmVmZjdlZmVmZWZlN2U3Zjdl ZmU3ZWZlN2RlZWZlN2RlZTdkZWQ2ZWZkZWRlZTdkZWQ2ZTdkNmQ2ZTcNCmQ2 Y2VlN2Q2Y2VkZWNlYzZlN2NlYzZkZWM2YzZkZWNlYzZkZWM2YmRkZWM2YzZk ZWM2YmRkNmJkYmRiZGFkYTVhZGE1YTVhZDljOWNmN2VmZWZmZmY3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm N2Y3ZWZlN2Q2ZTdkZWNlZTdkZWQ2ZGVkNmNlZGVjZWM2ZDZjNmJkZDZjNmJk Y2ViZGI1Y2ViZGFkYzZiNWE1YmRhZDljYjUNCmE1OTRiZGE1OTRiNTk0OGNh ZDk0ODRhNThjN2JhZDg0ODQ4Yzg0NzM4Yzg0NzM4NDdiNmI3MzdiODQzMTcz OWMxMDdiYmQwODZiY2UxMDdiYWQxMDg0YWQxMDg0YWQwODdiYWQyMTk0YzYx MDhjYmQwODdiYjUxMDg0YjUwMDdiDQpiNTAwN2JhZDAwN2JiNTAwN2JhZDA4 ODRiNTAwN2JhZDA4N2JiNTAwN2JhZDEwN2JiNTA4NzNiNTA4N2JiNTAwNzNh ZDA4N2JiNTA4ODRiNTEwOGNjNjEwOTRjNjE4OTRjZTE4OTRjZTE4OWNjZTEw OWNkNjE4YTVkZTEwYTVkZQ0KMTBhZGU3MTBhZGU3MThiZGY3MThiZGY3MThi ZGZmMTBiZGZmMThjNmZmMTBjNmZmMThjZWZmMTBjZWZmMTBjZWZmMjljZWZm MThkZWZmMDBkNmZmMTBjZWZmMThkNmZmMDhkNmZmMDhkNmZmMDBlN2ZmMjFk NmVmMTg0MjUyNGENCjAwMDA3MzI5MTg2YjIxMDA3YjMxMDg1YTMxMDA3MzM5 MDg3MzMxMDg2YjMxMDg1YTIxMDA1YTIxMDg2MzI5MDg3MzM5MTA3YjM5MDg3 YjQyMTA3YjQyMTA4NDRhMTg4NDQyMTA4YzRhMTg4YzQyMTA4YzRhMTg4YzQy MTA5NDRhDQoxMDhjNGExMDk0NGExMDhjNGExMDk0NTIxMDk0NGExMDk0NTIx MDhjNGExMDk0NTIxMDhjNGExMDk0NGExMDhjNGExMDk0NGExMDhjNGExMDk0 NGExMDhjNGEwODk0NGExMDhjNGExMDk0NTIxMDhjNGExMDhjNGExMDhjNGEx MA0KOGM0YTEwODQ0MjA4OGM0MjE4NWEyMTAwNzMzOTEwOWM1MjE4OTQ0YTA4 OGM0MjEwODQ0MjE4OGM0YTEwOTQ0YTE4OGM0YTEwOGM0YTEwODQ0MjEwOGM0 MjEwODQ0MjEwOGM0MjEwODQ0MjEwODQ0MjEwODQzOTA4ODQ0MjEwN2INCjM5 MTA4NDQyMTA3YjM5MTA3YjM5MTA3YjM5MDg3YjM5MTA3MzMxMDg3MzM5MDg3 MzMxMDg3MzMxMDg3MzMxMDg3MzMxMDg2YjI5MDg3MzMxMDg2YjI5MDg2YjMx MDg2YjI5MDg2YjI5MDg2MzI5MDg2MzI5MDg1YTI5MDA2MzI5DQowODVhMjkw MDYzMjkwODVhMjEwMDVhMjEwODVhMjEwMDUyMjEwODUyMTgwMDUyMjEwODRh MTAwMDRhMTAwODQyMDgwMDQyMDgwMDM5MDgwMDQyMDgwMDQyMTAwMDZiMzEx ODUyMjEwODRhMTAwMDQyMDgwMDUyMTgxMDRhMTgwMA0KNGExMDAwNGExMDA4 NGExODA4NGExMDAwNGExODAwNGExODAwNTIyMTAwNGExODAwNTIxODA4NTIx ODAwNTIyMTA4NTIyMTAwNWEyOTA4NTIyMTAwNWEyOTA4NWEyOTAwNjMzMTA4 NjMzMTA4NjMzMTEwNjMzOTA4NmIzOTA4NWENCjI5MDg1MjE4MTA0MjAwMDg0 MjA4MDg0YTEwMDA2MzI5MDg4NDRhMjE3MzM5MTA0MjE4MDBjNmFkYTVmN2Y3 ZjdmZmZmZmZlZmY3ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZjdmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjg0YTU2YjIxNWEwODMxN2IwODIx NzMwMDMxN2IwMDMxNzMwMA0KMzk3YjA4MzE3YjAwMzk4NDA4MzE3YjAwMzk4 NDAwMzk4NDAwNDI4YzA4NDI4YzAwNDI5NDAwNDI4YzAwNGE5YzAwNDI5YzAw NGE5YzAwNDI5YzAwNGFhNTA4NGFhNTAwNGFhZDA4NDJhNTAwNGFhZDAwNGFh ZDAwNTJiNTA4NGENCmFkMDg1MmI1MTA0YWI1MTA1MmI1MTA0YWI1MTA1MmI1 MTg0YWI1MTA1MmI1MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA1MmI1MTA0YWI1MTA0MmFk MDhiNWQ2DQo5NGZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZWZmN2ZmNTIzOWRlMjkxMGQ2MzEyOWU3MzEyMWU3MzEyMWQ2 MzkyMWU3MzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzM5MThlNzQyMjlkZTMx MThlNzM5MjFkZWFkYjVmNw0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmY5Y2U3ZmYwOGQ2 ZWYwMGNlDQpmZjA4Y2VmZjEwY2VmZjAwY2VmZjAwY2VmZjAwZDZmZjA4Y2Vm ZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMTBjNmZmMTBkNmZmMDBjZWZmMDhjZWZmMThj ZWZmMDBkNmZmMDBjZWY3MzlkZWZmZDZmZmZmZmZmZmZmZmZmZmZmZjcNCmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmY3 ZjdmZmZmZmZmN2Y3ZjdmZmY3ZjdmN2VmZWZmZmY3ZjdmN2VmDQplZmY3ZWZl ZmY3ZWZlN2Y3ZWZlZmVmZTdkZWVmZTdlN2VmZGVkZWVmZTdkZWU3ZGVkNmU3 ZGVkNmU3ZDZjZWU3ZDZjZWRlY2VjNmU3Y2VjZWRlYzZjNmRlY2VjNmQ2YzZi ZGQ2YzZiZGRlYzZiZGU3Y2VjZWU3Y2VjNmQ2YzZiZA0KYmRiNWFkYjVhZGFk OWM4YzhjY2VjNmM2ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlN2RlDQpkNmU3ZGVkNmRlZDZjZWRlZDZjZWQ2 Y2ViZGQ2YzZiZGNlYmRiNWNlYmRiNWM2YjVhNWJkYWRhNWI1YTU5Y2JkYTU5 NGI1OWM4Y2I1OTQ4Y2FkOGM4NGE1OGM3Yjk0N2I3YjljODQ3MzljN2I1YWE1 ODQ1YTk0NzM1YTdiNmI3Yg0KNTI2YjljMzE3YmJkMzE3YmI1MTg3M2E1MDg2 YjljMDg3M2E1MDA2MzljMDg3M2FkMTA3YmI1MDg2YmFkMDg3M2I1MTA3YmJk MTA3M2I1MTA3YmI1MTA3M2FkMTA3YmFkMTA3M2FkMTg3YmFkMDg2YmI1MTA3 M2I1MTA3M2I1MTANCjczYjUwODczYTUwODczYWQxMDczYTUxMDdiYWQxMDdi YjUxMDg0YjUxMDg0YmQxODhjYzYxMDhjYzYxODljZDYxODljZDYxOGE1ZGUw MDljY2UwOGE1ZGUwOGFkZGUwOGI1ZWYwOGI1ZWYwOGJkZjcwOGM2ZjcxMGNl ZmYwMGM2DQplZjA4Y2VmNzAwZDZmNzAwZDZmZjAwY2VmZjEwYzZmZjA4YzZm NzEwZGVmZjI5Y2VkNjMxNGE1YTUyMDAwMDdiMjkxMDYzMzEwODVhMzEwMDZi NDIxMDZiNDIwODczMzkwODZiMzEwODVhMjEwMDVhMjkwMDYzMjkwMDczMzkw OA0KN2IzOTA4ODQ0MjEwODQ0MjEwOGM0YTE4OGM0YTEwOGM0YTE4OGM0MjEw OGM0YTEwOGM0MjEwOGM0YTEwOGM0YTEwOTQ0YTEwOGM0YTEwOTQ1MjEwOGM0 YTEwOTQ1MjEwOTQ0YTEwOTQ1MjE4OTQ0YTEwOTQ0YTEwOTQ0YTEwOTQNCjRh MTA4YzRhMTA5NDRhMTA4YzRhMTA5NDRhMTA4YzRhMDg5NDUyMTA4YzRhMTA5 NDRhMTA4YzRhMTA4YzRhMTA4NDQyMTA4YzQyMTA4NDQyMTA2MzI5MDA2YjM5 MDhhNTVhMTg5NDQyMDg4YzRhMTg3YjQyMTA5NDUyMTA4YzRhDQoxMDhjNGEx ODg0NDIxMDhjNDIxMDg0NDIxMDg0NDIxMDg0NDIxMDg0NDIxMDg0MzkwODg0 NDIxMDg0MzkwODg0NDIxMDdiMzkwODdiNDIxMDdiMzkxMDg0NDIxMDdiMzkw ODdiMzkxMDczMzEwODczMzkwODczMzEwODczMzEwOA0KNmIzMTA4NzMzMTA4 NmIyOTAwNmIzMTA4NmIyOTA4NmIzMTA4NjMyOTA4NjMyOTA4NjMyOTAwNjMy OTA4NjMyOTAwNjMyOTA4NWEyMTAwNWEyOTA4NWEyMTAwNWEyMTA4NTIxODAw NTIyMTA4NGExODAwNTIxODAwNGExMDAwNGENCjEwMDg0MjA4MDA0MjA4MDAz OTAwMDA0MjA4MDA1YTIxMDg2YjMxMTg1MjIxMDg1MjE4MDA1YTI5MDA1YTI5 MDA0YTE4MDA1YTIxMDg0YTEwMDA0YTEwMDA0YTEwMDA0YTE4MDA0YTE4MDA0 YTE4MDA0YTE4MDA1MjIxMDg0YTE4DQowMDUyMjEwMDUyMjEwMDVhMjkwODUy MjEwMDVhMjkwMDVhMjkwMDYzMzEwODVhMzEwMDYzMzEwMDYzMzkwODczNDIx ODYzMjkxMDRhMTAwODM5MDAwMDQyMDAwODQyMDAwODZiMjkxMDdiMzkwODcz MzkxMDQyMTgwOGJkYWRhZA0KZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiNWQ2 YTUyOTVhMTAzMTczMDgyOTczMDAyOTczMDAzMTczMDAzMTczMDAzOTdiMDAz MTdiMDAzMTdiMDAzMTdiMDAzOTg0MDAzOTg0MDA0MjhjMDAzOThjMDA0Mjk0 MDA0Mjk0DQowMDQyOWMwMDQyOWMwMDRhYTUwMDQyOWMwMDRhYTUwMDQyYTUw MDRhYWQwMDRhYTUwMDRhYWQwMDRhYWQwMDRhYjUwODRhYWQwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiZDA4NGFiNTA4NTJiZDEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NGFiNTA4ODRiZDRhZWZmZmVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZjhjODRlNzI5MTBkNjI5 MjFkZTMxMjllNzIxMThjNjM5MjllNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTEw ZTczMTIxZGUzOTIxZTczMTE4ZTcyOTEwZDY4NDczZWZmN2Y3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZjdmN2ZmNjNlZmY3MThkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDBk NmZmMDBjZWZmMDBkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxOGNlDQpmZjA4Y2Vm ZjAwZDZmZjA4Y2VmZjE4ZDZmZjAwZDZmZjAwZDZmZjA4Y2VmZmE1ZmZmZmZm ZjdmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2Y3ZmZmN2Y3ZmZm N2Y3ZmZmN2Y3ZjdlZmVmZjdmN2VmZjdlZmU3ZjdlZmU3ZWZlN2U3ZjdlN2U3 ZWZkZWRlZWZlN2RlZTdkZWQ2ZTdkZWQ2ZTcNCmQ2Y2VlN2Q2Y2VkZWNlYzZl N2NlY2VkZWNlYzZlN2Q2Y2VkZWM2YzZkZWM2YzZkZWJkYmRkZWM2YmRkNmJk YmRkNmM2YzZkNmNlYzZjNmI1YjVhNTk0OTRhNTljOWNkNmNlY2VmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmU3ZTdkZWQ2 ZGVkNmQ2ZGVkNmNlZGVjZWM2ZDZjNmJkZDZjNmJkY2ViNWI1YzZiNWFkYmRh ZGE1YmRhZDljYjUNCjljOTRiNTljOTRhZDk0OGNhZDk0ODRhNThjN2JhNTg0 ODRhNTczNzNhNTdiNzM5NDdiNmI5YzczNmI5NDZiNWE4YzdiNmI3MzhjNzM5 NGNlZWY4Y2Q2Zjc2YmJkZTc0MmE1Y2U0MmE1Y2UyOTk0YmQxODdiYWQxODdi YWQwODczDQphZDAwNmJhNTAwNmJhNTAwNjNhNTAwNmJhNTAwNmJhNTAwNzNh ZDAwNmJhNTEwNzNiNTA4NzNhZDEwN2JiNTEwNzNiNTEwN2JiNTA4NzNhZDA4 NzNhZDA4NzNhNTA4NzNiNTA4NzNhZDA4N2JiNTA4N2JiNTA4ODRiZDA4ODRi ZA0KMTA4Y2NlMDg4Y2M2MTBhNWQ2MTBhNWQ2MThhZGRlMTBhZGRlMDhhZGRl MDBhZGRlMDhiZGU3MDhiZGU3MDhjNmZmMDBjZWZmMDhjNmY3MjFjZWZmMDBj ZWZmMDBjZWZmMzllN2ZmMjFjNmU3NDI0YTRhNWEwODAwODQyOTEwNWENCjMx MDA1YTMxMDA3MzQyMTA2YjM5MDg3YjQyMTA3YjM5MTA2YjI5MDA2MzI5MDA2 MzI5MDA3MzM5MDg3YjM5MDg4YzRhMTA4YzRhMTA5NDUyMTg4YzRhMTg5NDUy MTg4YzRhMTA5NDUyMTg4YzRhMTA5NDUyMTg5NDRhMTA5NDUyDQoxODk0NGEx MDljNTIxODk0NTIxMDljNTIxODk0NTIxMDljNTIxODk0NTIxMDljNTIxMDk0 NGExMDljNTIxODk0NTIxMDljNTIxMDk0NGExMDljNTIxMDk0NGExMDk0NTIx MDk0NTIxMDljNTIxODk0NGExMDk0NGExMDhjNGExMA0KOGM0YTEwOGM0MjEw OTQ0YTE4NjMyOTA4NzMzOTA4OWM1YTE4OWM1MjA4OGM0YTEwODQ0YTE4OTQ0 YTEwOTQ1MjE4OGM0YTEwOTQ0YTE4OGM0YTEwOGM0YTE4OGM0MjEwOGM0YTE4 ODQ0MjEwOGM0MjEwODQ0MjEwOGM0MjEwODQNCjQyMTA4NDQyMTA4NDM5MTA4 NDQyMTg4NDQyMTA4NDQyMTA3YjM5MDg3YjM5MTA3YjM5MDg3YjM5MTA3MzMx MDg3YjM5MTA3MzMxMDg3MzMxMDg2YjMxMDg3MzMxMDg2YjMxMDg2YjMxMDg2 MzI5MDg2MzI5MDg2MzI5MDA2MzI5DQowODYzMjkwODYzMjkwODVhMjkwODYz MjkwODVhMjEwMDVhMjEwODVhMjEwMDUyMjEwMDUyMTgwMDUyMjEwODRhMTgw ODRhMTAwODQyMDgwMDQyMDgwODQyMDAwODRhMTAwMDYzMjkxODczMzkyMTVh MjkwMDYzMzEwMDYzMzEwMA0KNjMyOTAwNjMyOTA4NTIxODEwNGExMDAwNTIx ODA4NGExODAwNTIxODAwNGExODAwNTIxODAwNGExODAwNTIxODAwNGExODAw NTIyMTA4NTIyMTAwNWEyOTA4NWEyOTAwNWEyOTA4NWEyOTAwNjMzOTAwNWEy OTAwNjMzMTEwNmINCjM5MTg3MzRhMTg2MzMxMTA1MjE4MDgzOTAwMDA0MjAw MTA1MjEwMDg3YjM5MTA4YzQyMTA3MzM5MTAzOTEwMDBiZGFkYTVmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmVmZmZkZTQyNmIyOTI5NmIwODMxN2IwMDMxN2IwMDMxNzMw MA0KMzk3YjA4Mzk3YjAwMzk3YjAwMzE3YjAwMzk4NDAwMzk4NDAwNDI4YzAw Mzk4YzAwNDI5NDA4NDI4YzAwNGE5YzAwNDI5NDAwNGE5YzA4NGE5YzAwNGFh NTAwNDJhNTAwNGFhZDA4NGFhNTAwNGFhZDAwNGFhZDAwNTJiNTA4NGENCmFk MDg1MmI1MDg0YWI1MDg1MmI1MTA0YWI1MTA1MmI1MTA0YWI1MTA1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA1MmI1MDg1MmI1MTA0YWI1MTA1MmJkMTA0YWI1MDg2M2JkDQoxMGRlZmZk NmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm Y2VkNmY3NDIyMWU3MzExOGRlMzkyOWU3MjkyMWQ2MzEyMWU3MzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTMxMThlZjI5MjFjZTM5MjllZjMxMjFkZTI5MTBkZTUyMzlk ZQ0KZWZlZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZjdmZmZmZmZmN2ZmZmZkZWZmZmY2YmRlDQpmZjIxZDZm ZjAwY2VmZjA4Y2VmZjE4Y2VmZjAwY2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDhjNmZmMDBkNmZmMDBjZWZmMDhjZWZmMTBjZWZmMTBkNmZmMDBjZWZm MDBjNmZmNjNlN2Y3ZjdmN2ZmZmZmZmZmZjcNCmZmZmZmZmY3ZjdmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmY3Zjdm ZmY3ZjdmN2VmZjdmZmY3ZjdmN2VmDQplZmY3ZjdmN2Y3ZWZlZmY3ZWZlZmVm ZTdlN2Y3ZTdlN2VmZGVkZWVmZTdkZWU3ZGVkNmVmZGVkNmU3ZDZjZWU3ZDZk NmRlZDZjZWU3ZDZjZWRlY2VjNmRlY2VjNmRlY2VjNmRlYzZjNmQ2YmRiZGRl YzZiZGQ2YzZiZGRlYzZiZA0KY2ViZGI1Y2ViZGI1ZGVjNmM2ZDZjNmM2YjVh NWE1OWM4YzhjYWRhNWE1ZTdlN2RlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2VmDQplN2U3ZGVkZWQ2Y2VjZWRlZDZjZWQ2Y2VjNmQ2YzZiZGNlYmRi NWNlYmRiNWM2YWRhNWJkYWRhNWI1YTU5NGI1YTU5NGI1OWM4Y2I1OTQ4Y2E1 OGM3YmE1OGM3YmE1ODQ3Mzk0N2I3MzhjNzM3MzljNzM3Yjk0NmI2YjdiNzM1 YQ0KN2I2YjRhYTU3MzRhYTU4NDdiZjdkZWQ2ZmZmZmZmZmZmZmZmZjdmZmZm ZWZmZmZmZGVlN2VmZGVlN2VmOWNjZWU3OTRjZWU3N2JiNWQ2NmJhZGNlNTI5 Y2M2NGE5NGJkMzE4NGFkMjk3YmFkMTA2YjljMTA2Yjk0MDA2MzhjMDANCjYz OTQwMDYzOTQwMDZiOWMwMDYzOWMwMDZiYTUwMDZiYTUwMDZiYWQwMDZiYTUw MDczYWQwMDczYjUwODdiYmQwODdiYmQxMDg0YzYxMDdiYmQxODg0YzYxMDg0 YzYxMDk0ZDYwODk0ZDYxMDljZDYwODljZGUxMGFkZTcyMWFkDQpmNzI5YWRm NzE4YWRmNzIxYmRmZjAwYWRmNzAwZDZmZjI5YzZlNzIxNGE2MzRhMDgwMDVh MzExMDYzMjkwMDczMzEwMDczMzkwODhjMzExMDhjMjkwODczMzkxMDZiMjkw ODZiMjkwODYzMjEwMDczMzEwODdiMzkxMDg0NDIxMA0KODQ0MjEwOGM0YTEw OTQ0YTEwOTQ1MjE4OGM0YTEwOTQ0YTEwOTQ0YTEwOTQ1MjE4OTQ0YTEwOTQ1 MjE4OTQ0YTEwOWM1MjEwOTQ0YTEwOWM1MjEwOTQ1MjEwOWM1MjE4OTQ0YTEw OWM1MjEwOTQ1MjEwOWM1MjEwOTQ1MjEwOWMNCjUyMTA5NDUyMTA5YzUyMTA5 NDRhMTA5YzUyMTA5NDUyMTA5YzUyMTA5NDRhMTA5NDUyMTA5NDRhMTA5NDRh MTA4YzQyMDg4YzRhMTA4YzQyMTA3MzMxMDg2YjMxMDA5YzVhMTg5YzUyMDg4 YzRhMTg4NDQyMTA5NDRhMTA4YzRhDQoxMDk0NTIxODhjNGExMDhjNGExMDhj NGExMDhjNGExODg0NDIxMDhjNDIxMDg0NDIxMDhjNDIxMDg0NDIwODg0NDIx MDg0MzkwODg0NDIxMDdiMzkxMDg0NDIxMDdiMzkxMDg0NDIxMDdiMzkwODdi MzkxMDdiMzkwODdiMzkxMA0KNzMzMTA4NzMzOTA4NzMzMTA4NzMzMTA4NmIz MTA4NzMzMTA4NmIzMTA4NmIzMTA4NjMyOTAwNjMyOTAwNjMyOTAwNjMyOTA4 NjMyOTAwNjMyOTA4NWEyMTAwNjMyOTA4NWEyMTAwNWEyMTA4NTIyMTAwNWEy MTAwNTIxODAwNTINCjE4MDA0YTEwMDA0YTEwMDg0MjA4MDA0MjA4MDgzOTAw MDA1MjE4MTA2MzI5MTg2YjMxMTA1YTI5MDA2MzMxMDA2MzI5MDA2MzI5MDg1 YTE4MDg1MjE4MDg0YTEwMDA0YTE4MDA0YTEwMDA0YTE4MDA0YTEwMDA0YTE4 MDA0YTE4DQowMDUyMjEwMDRhMTgwMDUyMjEwODUyMjEwMDVhMjkwODUyMjEw MDVhMjkwODYzMzEwODYzMzExMDYzMjkxMDZiMzkxMDczNDIwODczNGExMDYz MjkwODUyMTAxMDM5MDgxMDMxMDAwMDVhMTgwODczMzEwODg0MzkwODdiNDIx MA0KNGExODAwY2VhNWE1ZmZmZmZmZmZmZmZmZWZmN2Y3ZmZmZmZmZjdmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjc3Mzk0NjMxODUyMDAz OTg0MTAyOTczMDAzMTczMDAzMTdiMDAzMTdiMDAzMTdiMDAzMTdiMDAzMTdi MDAzOTg0MDAzOTg0MDA0MjhjMDAzOThjMDA0MjhjMDA0Mjk0DQowMDRhOWMw MDQyOTQwMDRhOWMwMDQyOWMwMDRhYTUwMDQyYTUwMDRhYTUwMDRhYWQwMDRh YWQwMDRhYWQwMDRhYjUwODRhYWQwODUyYjUxMDRhYjUwODRhYjUxMDRhYjUx MDUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NGFiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiZDEwNGFiNTA4NGFi NTA4NGFhZDAwYzZlZmI1ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmN2ZmZmZmZmU3ZjdmNzZiNGFlZjI5MDhkNjM5MjFlNzMxMjFk ZTMxMjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTE4ZWYzMTI5Y2UzMTIxZGUz MTIxZGUyOTE4ZGU0MjIxZGVjNmM2ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmZmZm ZmZmZDZmZmZmNjNlN2ZmMDhjZWY3MDhjNmY3MjFkNmZmMTBkNmZmMDBkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjAwZDZmZjAwZDZmZjA4Y2VmZjA4 ZDZmZjEwZDZmZjEwZDZmZjAwYzZmZjM5ZGVmN2JkZWZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmN2Y3ZmZmN2Y3ZmZmN2Y3ZmZmN2Y3ZjdlZmVm ZjdlZmVmZjdlZmVmZjdlZmVmZjdlN2U3ZjdlN2U3ZWZkZWRlZWZlN2RlZTdk ZWQ2ZTdkZWQ2ZTcNCmQ2Y2VlN2RlZDZlN2Q2Y2VlN2Q2Y2VkZWNlYzZlN2Nl Y2VkZWM2YzZkZWNlYzZkZWNlYzZlN2NlY2VkZWNlYzZkZWNlYmRkNmM2YmRk NmJkYmRkNmM2YmRlN2NlYzZjZWJkYmRhZDljOWM5YzhjOGNjNmJkYjVlZmVm ZTdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZTdkZWRlZGVkNmNlZGVjZWNlZGVj ZWNlZDZjNmJkZDZiZGJkY2ViZGFkYzZiNWFkYmRhZGE1YmRhNTljYjUNCjlj OTRiNTljOTRhZDk0OGNhZDk0ODRhNThjN2I4YzhjNzM5NDg0NmI5YzdiNmI5 YzczNmI5NDdiNzM3YjZiNjM4NDZiNWE5NDYzNWE4NDYzNTI3MzVhNGFhZDlj OGNmZmY3ZTdmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmZjdmZmU3ZWZmZmQ2ZTdmN2M2ZTdmZmI1 ZDZlZmE1Y2VlNzhjYjVkNjdiYWRkNjYzOWNjNjUyOGNiZDQyODRhZDI5N2Jh NTIxNzM5YzE4NzM5YzEwNjM5NDEwNmI5YzA4NjM5NA0KMDg2MzljMDA2Mzk0 MDg2YmFkMDg2YmFkMDg3M2JkMDg3YmJkMDg4NGNlMDA4NGNlMDg5NGQ2MDA5 NGQ2MDg5Y2RlMDA5Y2RlMDBhNWU3MDBhNWU3MDhjNmY3MTBiZGQ2Mjk2Yjcz NGEwODEwODQzMTE4NjMyOTA4NjMzMTAwOGMNCjQyMTg4YzM5MTA3MzMxMDg4 YzRhMjE3MzMxMTA2YjI5MDg2YjI5MDg3MzMxMTA3YjM5MTA4YzRhMTg4YzQy MTA5NDRhMTg5NDRhMTg5YzUyMTg5NDRhMTA5NDUyMTA5NDRhMTA5YzUyMTg5 YzUyMTg5YzUyMTg5YzUyMTA5YzUyDQoxODljNTIxMDljNTIxMDljNTIxMDlj NTIxODljNTIxMDljNTIxMDljNTIxMDljNWExODljNTIxMDljNTIxMDljNTIx MDljNTIxMDljNTIxMDljNTIxMDljNTIxMDljNWExODljNTIxMDljNTIxMDk0 NTIxMDljNTIxODk0NGExMA0KOTQ0YTEwOGM0YTEwOWM0YTE4NzMzOTEwNzMz OTA4OWM1YTEwYTU1YTEwOGM0YTEwOGM0YTEwOTQ0YTA4OTQ1MjE4OGM0YTEw OTQ1MjE4OGM0YTEwOTQ0YTE4OGM0YTEwOGM0YTEwOGM0MjEwOGM0YTE4OGM0 MjEwOGM0YTEwODQNCjQyMTA4YzQyMTA4NDQyMTA4NDQyMTA4NDM5MTA4NDQy MTA4NDQyMTA4NDQyMTA3YjM5MTA4NDQyMTA3YjM5MTA3YjM5MTA3MzM5MDg3 YjM5MTA3MzMxMDg3MzMxMDg3MzMxMDg3MzM5MTA2YjMxMDg2YjMxMDg2MzI5 MDA2YjMxDQowODYzMjkwMDYzMzEwODYzMjkwMDYzMjkwODVhMjkwODYzMjkw ODVhMjEwMDYzMjkwODVhMjkwMDVhMjkwODUyMTgwMDUyMjEwODRhMTgwODUy MTgwODRhMDgwMDRhMTAwODM5MDAwMDUyMTgxMDZiMzExODZiMzkxODZiMzEw MA0KNmIzMTA4NjMyOTA4NjMyOTEwNWEyMTA4NTIxODAwNGExMDAwNTIxODA4 NGExODAwNGExODAwNGExODAwNGExODAwNGExODAwNTIyMTA4NTIyMTAwNWEy OTA4NTIyOTAwNWEyOTA4NWEyOTAwNjMzMTEwNjMzMTE4NmIzMTE4NjMNCjMx MDg2YjQyMDg3MzRhMDg3MzRhMTg2YjMxMTgzOTEwMDAzMTAwMDAzOTAwMDg1 YTE4MDg4NDQyMTA4YzRhMDg3MzM5MTA1YTIxMTBjZWI1YWRmZmZmZmZmN2Zm ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmFkYzY5YzI5NWEwODMxN2IwODMxNzMwMDMxNzMwMA0KMzk3YjA4MzE3MzAw Mzk3YjAwMzE3YjAwMzk4NDAwMzk4NDAwMzk4YzAwMzk4YzAwNDI4YzAwMzk4 YzAwNGE5NDA4NDI5NDAwNGE5YzA4NDI5YzAwNGFhNTA4NDJhNTAwNGFhZDAw NDJhNTAwNGFhZDAwNGFhZDAwNTJiNTA4NGENCmFkMDg1MmI1MTA0YWI1MTA1 MmI1MTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkMTA0YWI1MDg0YWI1MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmI1MTA1 MmI1MTA1MmJkMTA0YWI1MDg0MmI1DQowMDk0ZDY4NGY3ZmZmN2ZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmOTQ4Y2Y3MzEx MGRlMzExOGU3MzkyOWVmMzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5Mjll ZjMxMjFkNjM5MjllNzMxMjFkZTM5MjllNzMxMThkZQ0KOWM5NGZmZjdmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmJkZjdmZjUyZGVmNzEwZDZmZjAw Y2VmZjEwZDZmZjEwY2VmZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDBjZWZm MDhjZWZmMTBjZWZmMDBjZWZmMDhkNmZmMTBjZWZmMDBjZWZmMThjNmVmN2Jl ZmZmZjdmZmZmZmYNCmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmY3ZjdmZmY3ZjdmZmY3 ZjdmN2VmDQplZmY3ZjdmN2Y3ZWZlZmY3ZWZlZmY3ZTdlN2Y3ZWZlN2VmZTdl N2Y3ZTdlN2U3ZGVkNmU3ZGVkZWU3ZGVkNmU3ZGVkNmU3ZDZjZWU3ZDZjZWRl Y2VjZWU3ZDZjZWU3Y2VjZWU3Y2VjZWRlY2VjNmRlYzZiZGNlYmRiNWQ2YmRi NQ0KZDZiZGI1ZGVjZWJkZDZjNmJkZDZjNmJkZDZiZGJkZTdjZWM2ZDZjNmJk YzZiNWFkYWQ5Yzk0OWM5NDhjYzZiZGJkZjdlZmVmZmZmZmZmZmZmZmZmZjdm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmU3ZTdl N2Q2Y2VjZWRlZDZjZWQ2YzZjNmQ2YzZiZGNlYmRiNWNlYmRiNWJkYWRhNWJk YWRhNWI1YTU5NGI1YTU5NGI1OWM4Y2I1OTQ4Y2FkOGM4NGE1OGM3Yjg0ODQ2 YjljODQ2YmE1N2I2Mzk0N2I2Mzg0NzM2Mzk0NzM2Mw0KOTQ2MzYzN2I2YjZi ODQ2MzVhOGM2MzYzNmI1MjRhODQ2YjZiZDZiZGM2ZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmVmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm N2Y3ZmZlZmY3ZmZjZWVmZmZjZWVmZmZiZGRlZWZiNWQ2ZTc5Y2M2ZGU4Y2Jk ZDY4NGFkY2U3YmFkY2U1Mjk0YjU0YTk0YmQ0MjhjYjUzOThjYmQyOTg0YjUy OTg0YjUyMTg0YWQyMTg0YjUwODg0DQphZDAwOTRiZDA4OTRiZDE4OWNjNjEw OWNiZDIxNWE2YjQyMDgwODczMjEwMDdiMjEwODk0MzExMDdiMzkwODZiMzkw MDdiMzEwODczNGEyMTUyMzkwODczMjkwMDYzMjEwMDczMzEwODdiMzkxMDhj NGExODhjNGExMDk0NTIxOA0KOTQ0YTE4OWM1MjE4OTQ0YTEwOWM1MjEwOTQ0 YTEwOWM1MjEwOWM1MjEwOWM1MjE4OWM1MjEwOWM1YTEwOWM1MjEwOWM1MjEw OWM1MjEwOWM1MjE4OWM1MjEwOWM1MjEwOWM1MjEwOWM1MjEwOWM1MjA4OWM1 MjEwOWM1MjEwOWMNCjUyMTA5YzUyMDg5YzUyMTA5YzUyMTA5YzUyMTA5YzUy MTA5YzUyMTA5NDUyMTA5YzUyMTA5NDRhMTA5NDRhMTA5NDRhMTA5NDRhMTA5 NDQyMTA3YjQyMTA2YjMxMDBhNTVhMTg5YzUyMDg4YzRhMTA4YzQyMTA5YzUy MTA4YzRhDQoxMDk0NGExMDhjNGExMDk0NGExODhjNGExMDk0NGExMDhjNGEx MDhjNGExMDhjNDIxMDhjNGExMDhjNDIxMDhjNGExODg0NDIxMDhjNDIxMDg0 NDIxMDg0NDIxMDg0NDIxMDg0NDIxMDg0NDIxMDg0NDIxMDdiNDIxMDg0NDIx MA0KN2IzOTEwN2I0MjEwN2IzOTA4N2IzOTEwNzMzMTA4NzMzOTA4NzMzMTA4 NzMzMTA4NmIzMTA4NmIzMTA4NjMyOTAwNmIzMTA4NjMyOTAwNjMzMTA4NjMy OTAwNjMyOTA4NWEyOTAwNjMyOTA4NWEyMTAwNjMyOTA4NWEyMTAwNWENCjIx MDA1MjE4MDA1MjIxMDA0YTE4MDA0YTE4MDA0MjEwMDgzOTA4MDAzOTAwMDA1 YTE4MTA2YjMxMTg2YjMxMTA2YjI5MDA2YjMxMDg2MzI5MDg2MzI5MDg1MjE4 MDA1MjE4MDA0YTEwMDA0YTE4MDA0YTEwMDA0YTE4MDA0MjEwDQowMDRhMTgw MDRhMTgwMDUyMjEwMDRhMjEwMDUyMjEwMDUyMjEwMDVhMjkwODVhMjkwODYz MzExMDYzMzEwODZiMzEwODYzMzEwODczNDIxMDczNDIxODdiNGEyMTYzMjkw ODVhMjExODMxMDAwMDMxMDAwMDVhMjEwMDdiMzkwOA0KODQ0MjA4N2IzOTA4 NmIzMTI5ZTdjNmI1ZmZmZmY3ZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZkZWVmZDYzOTczMjEyOTZiMDAyOTczMDAzMTcz MDAzMTczMDAzMTczMDAzMTdiMDAzMTdiMDAzMTdiMDAzOTg0MDAzOTg0MDAz OThjMDAzOThjMDA0MjhjMDA0Mjk0DQowMDQyOTQwODQyOTQwMDRhOWMwODQy OWMwMDRhYTUwMDQyYTUwMDRhYWQwMDRhYTUwMDRhYWQwMDRhYWQwMDRhYjUw ODRhYWQwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTEwNTJiNTEwNGFiNTA4NGFiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTEwNGFiNTEwMzliNTAwNzNiNTUy ZTdmZmQ2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmY3ZmZmN2M2Y2VmZjQyMjFkZTMxMThlNzMxMThlNzMxMjlkZTMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZTczMTIxZGUzMTIxZTczMTIxZGUzMTE4 ZGU2MzRhZTdlN2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZTdmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm YTVmN2ZmMjFkZWZmMDBkNmZmMTBjZWZmMjFkNmZmMDBkNmZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYxMGQ2DQpmZjAwY2VmZjE4Y2VmZjE4Y2VmZjAwZDZmZjAwZDZmNzE4ZDZm ZjAwY2VmZjEwYzZmNzRhZTdmZmVmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3 ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2Y3ZmZmZmZmZmZmN2Y3ZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjdlZmVmZmZl ZmVmZjdlZmVmZjdlZmVmZjdlN2U3ZWZlN2RlZTdkZWRlZWZlN2RlZTcNCmRl ZDZlN2RlZDZkZWQ2Y2VlN2Q2Y2VkZWNlYzZlN2NlY2VkZWNlYzZkZWNlYzZk ZWNlYzZkZWNlYzZkZWNlYzZkZWNlYmRkNmM2YjVkZWM2YmRkNmJkYjVkZWM2 YmRkZWJkYmRkZWM2YzZkZWM2YmRkNmM2YzZjZWJkYmQ5YzhjDQo5NGE1OTQ5 NGNlYzZjNmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZTdlN2U3ZGVkNmQ2ZGVjZWNlZGVjZWM2ZDZiZGJkZDZjNmI1 Y2ViZGI1YzZiNWFkYmRhZDljYmRhZDljYjUNCjljOTRiNTljOTRhZDk0OGNh ZDk0ODRhNThjN2JiZDdiN2I5YzdiNzM4Yzg0NzM4YzczNjM5NDczNjM4YzZi NWE4NDczNWE4NDZiNTI4NDczNWE3YjYzNTI4NDZiNWE3YjVhNTI3MzYzNTJh NTk0OGNlN2VmZTdmZmZmZmZmN2ZmDQpmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZWZmN2ZmZGVlZmZmZDZlN2Y3Y2VlN2Y3YzZkZWVmYTVkZWVmYzZjZWU3 YjVjZWVmOTRjZWVmNmI3MzhjNGEwODE4NzMyOTEwNzMzOTAwNzM0MjE4NmI0 MjEwODQ0MjA4OTQNCjQyMTA5NDUyMjE4NDQyMTg3YjMxMDg2MzMxMDA3MzMx MDg3MzM5MDg4NDRhMTA4YzRhMTA5NDUyMTg5YzUyMThhNTVhMjE5YzVhMTg5 YzUyMTg5YzUyMTA5YzUyMTg5YzUyMTBhNTVhMTg5YzUyMTBhNTVhMTg5YzUy MTBhNTVhDQoxODljNTIxMGE1NWExODljNTIxMDljNWExODljNTIxMGE1NWEx ODljNTIxMDljNWExMDljNTIxMGE1NWExMDljNTIxMDljNWExMDljNTIxMGE1 NWExMDljNTIxMGE1NWExODljNTIxMDljNWExODljNTIxMDljNTIxODk0NGEx MA0KOWM1MjEwOTQ0YTEwOWM0YTEwN2I0MjE4NzMzOTA4YTU1YTEwYTU1YTEw OGM0MjEwOGM0YTEwOWM1MjEwOTQ1MjE4OGM0YTEwOTQ1MjEwOTQ0YTEwOTQ1 MjE4OGM0YTEwOTQ0YTE4OGM0YTEwOGM0YTE4OGM0MjEwOTQ0YTE4OGMNCjRh MTg4YzRhMTg4YzQyMTA4YzRhMTg4YzQyMTA4YzRhMTA4NDQyMTA4YzRhMTA4 NDQyMTA4NDQyMTA4NDQyMTA4NDQyMTg3YjQyMTA4NDQyMTA3YjM5MDg3YjM5 MTA3MzMxMDg3YjM5MTA3MzMxMDg3MzM5MTA2YjMxMDg3MzM5DQowODZiMzEw ODZiMzEwODYzMzEwODZiMzEwODYzMjkwODYzMjkwODYzMjkwODYzMjkwODVh MjEwODYzMjkwODVhMjEwMDVhMjkwMDUyMjEwMDVhMjEwODRhMTgwMDQyMTAw MDRhMTgxMDQyMDgwODQyMDgwMDYzMjkxMDczMzkxMA0KNzMzMTA4NmIzMTAw NzMzOTEwNjMyOTAwNWEyMTAwNTIxODAwNTIxODA4NGExODAwNTIxODA4NGEx ODAwNGExODAwNGExODAwNTIyMTAwNGExODAwNTIyMTAwNTIyMTAwNWEyOTA4 NWEyOTA4NjMzMTA4NWEyOTAwNjMzMTAwNjMNCjMxMDg3MzM5MTA3MzM5MTA3 YjQyMTg3YjRhMTg5YzRhMzE1YTIxMTAzOTEwMDAzMTA4MDg0YTEwMDg2YjI5 MDg4NDQyMDg4YzUyMDg3MzI5MTg2YjM5MjllZmRlZDZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZjVhOTQ0MjIx NjMwMDMxN2IwODMxNzMwMA0KMzE3MzAwMzE3YjAwMzE3YjAwMzE3YjAwMzk4 NDA4Mzk4NDAwMzk4YzAwMzk4NDAwNDI4YzA4NDI4YzAwNGE5NDA4NDI5NDAw NGE5YzA4NDI5YzAwNGFhNTA4NDJhNTAwNGFhZDAwNDJhNTAwNGFhZDAwNGFh ZDAwNTJiNTA4NGENCmFkMDg1MmI1MDg0YWI1MDg1MmI1MTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MTA1MmJkMTA1MmI1MDg1MmI1MTA0YWI1MDg1MmJkMTA0YWI1 MTA0YWJkDQoxMDUyYTUzMWU3ZmZjNmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZTdmN2ZmNjM0MmVmMzkxOGU3MzExOGU3 MzkyOWQ2MzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjlkZTMxMThlZjM5MjFlNzMx MjFlNzMxMjlkZTI5MTBkNg0KNDIyOWRlZDZkZWZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZkNmZmDQpmZmZmZmZmZmZmZmZmZmFkZjdmNzM5ZDZlZjEwYzZmZjA4YzZm ZjAwZDZmZjA4Y2VmNzA4ZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDhjZWZmMDBjZWVmYmRlZmZmZjcNCmZm ZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZjdmZmZmZmZmZmY3ZjdmZmZmZmZmZmY3ZjdmZmY3ZjdmN2Y3DQpmN2ZmZjdm N2Y3ZWZlZmY3ZWZlZmY3ZWZlZmY3ZWZlZmVmZTdlN2VmZTdlN2VmZTdkZWVm ZTdlN2U3ZGVkNmVmZGVkZWU3ZDZkNmU3ZGVkNmRlZDZjZWRlZDZjZWRlY2Vj NmU3Y2VjZWRlYzZjNmRlY2VjNmRlYzZjNmRlY2VjNg0KZGVjNmJkZGVjNmM2 ZDZjNmJkZGVjNmJkZDZiZGJkZDZjNmJkZDZiZGI1ZDZjNmJkY2ViZGI1ZDZj NmJkZGVjNmJkYzZiNWFkYTU5NDhjYTU5NDk0YzZiZGJkZmZmN2Y3ZmZmZmZm ZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmQ2Y2VjZWRlZDZjZWQ2 YzZiZGQ2YzZiZGNlYmRiNWM2YjVhZGJkYWRhNWJkYWRhNWI1OWM5NGI1OWM5 NGFkOTQ4Y2FkOTQ4Y2E1OGM3YmE1OGM3YjljODQ3MzljN2I3MzhjNzM2Mzk0 NzM2YjhjNzM2MzhjNzM2Mw0KODQ2YjVhOGM2YjVhODQ2YjUyOGM2YjUyN2I1 YTRhODQ2MzUyN2I1YTUyNmI0YTQyOGM2YjYzZGViZGI1ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmNlYWRhNTVhMTgwODczMjkwODZiMzEw MDczNGEwODg0MzkxMDg0MzkwODdiMzkwODhjNGExMDg0NDIwODczMzkwODYz MjkwODZiMjkxODdiMzkwODg0NDIxMDhjNGExMDljNTIxODljNTIxODljNTIx OA0KOWM1MjEwOWM1YTE4OWM1MjEwOWM1YTEwOWM1MjEwOWM1YTEwOWM1MjEw OWM1YTEwOWM1MjEwOWM1YTEwOWM1MjEwYTU1YTEwOWM1MjEwYTU1YTEwOWM1 MjEwYTU1YTE4OWM1MjEwYTU1YTEwOWM1MjEwYTU1YTE4OWM1MjEwYTUNCjVh MTA5YzUyMTBhNTVhMTA5YzUyMTA5YzUyMTA5YzUyMTA5YzVhMTA5YzUyMDg5 YzUyMTA5YzUyMTA5YzVhMTg5NDUyMTA5NDUyMTA4NDQyMTA4YzQyMTA4YzQy MTA5NDRhMTA5NDRhMTA5YzUyMTA5NDRhMDg5NDUyMTA5NDRhDQoxMDk0NTIx MDk0NGExMDk0NTIxMDk0NGExMDk0NTIxMDk0NGExMDk0NGExMDhjNGExMDk0 NGExMDhjNGExMDhjNGExMDhjNGExMDhjNGExMDg0NDIxMDhjNGExMDg0NDIx MDhjNGExMDg0NDIxMDhjNDIxMDg0NDIxMDg0NDIxMA0KODQ0MjEwODQ0MjEw N2IzOTEwODQ0MjEwN2IzOTA4N2IzOTA4NzMzMTA4NzMzOTEwNzMzMTA4NzMz OTEwNzMzMTA4NzMzOTA4NmIzMTA4NmIzMTA4NjMyOTAwNmIzMTA4NjMyOTA4 NmIzMTA4NjMyOTAwNjMyOTA4NjMyMTAwNjMNCjI5MDg1YTIxMDA1YTIxMDg1 MjIxMDA1YTIxMDA1MjE4MDA0YTE4MDg0MjA4MDAzOTAwMDAzOTA4MDA2MzI5 MTg3MzMxMTg3MzMxMDg2YjIxMDA3YjMxMDg2YjI5MDg1YTIxMDA1MjE4MDA1 MjIxMDg0MjEwMDA0YTEwMDA0MjEwDQowMDRhMTgwODRhMTgwMDUyMTgwMDUy MTgwMDUyMjEwMDRhMjEwMDUyMjkwODVhMjkwMDYzMjkwODVhMjkwODYzMzEw ODYzMzEwODZiMzkxMDczMzkxMDczNDIxODdiNGExMDhjNWEyOTUyMjEwMDM5 MDgwMDM5MDgwODQyMDgwOA0KNWExODA4N2IzOTEwOTQ0YTE4NmIyOTAwNzMz OTI5ZmZlZmVmZjdmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY5Y2FkODQzMTYzMTAyOTZiMDAyOTdiMDAzOTdiMDgzMTZiMDgz MTczMDAzMTdiMDAzMTdiMDAzMTg0MDAzMTg0MDAzOThjMDAzOTg0MDAzOThj MDA0MjhjDQowMDRhOTQwODQyOWMwMDQyOWMwMDQyOWMwMDRhYTUwMDQyYTUw MDRhYTUwMDRhYTUwMDRhYWQwODRhYWQwMDRhYjUwODRhYWQwODRhYjUxMDRh YjUwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGFiNTEwNGFiNTA4 NGFiNTEwNGFiNTA4NTJiNTEwMzliNTEwNTJiZDA4YTVkZTdiZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQplZmZmZmZmZmZmZWZmZmZmZmZlN2E1 YTVkZTI5MTBlZjI5MjFkNjM5MjFlNzMxMjFkZTMxMjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZTczMTIxZDYzMTIxZGUzMTIxZTczMTE4ZTczOTIxZTcyOTIxYmQ4YzhjZmZm ZmZmZjdmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZWZmZmZmOWNl ZmZmMjlkNmY3MDBjZWZmMDhjZWZmMTBkNmZmMDhjZWZmMDhjZWZmMDgNCmNl ZmYwOGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4 Y2VmNzg0ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm N2Y3ZmZmN2Y3ZjdmN2Y3ZjdmN2Y3ZjdlZmVmZjdmN2Y3ZjdlZmVmZjdlZmVm ZWZlN2U3ZjdlZmU3ZWZlN2U3ZWZlN2RlZTcNCmRlZDZlZmRlZGVlN2Q2ZDZl N2Q2ZDZkZWQ2Y2VlN2Q2Y2VlN2NlY2VlN2NlY2VkZWNlYzZlN2NlY2VkZWNl YzZkZWNlYzZkZWM2YmRkZWM2YzZkNmM2YmRkZWM2YmRkNmM2YmRkNmM2YmRk NmJkYmRkNmM2YmRkNmM2YmRkNmM2DQpiZGQ2YzZiZGQ2YzZiZGJkYjVhZGE1 OWM5NGE1OWM5NGNlY2VjZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZTdkZWQ2ZDZjZWM2ZGVjZWM2ZDZiZGJkZDZiZGJkYzZiNWFkYzZiNWFkYmRh ZGE1YmRhNTljYjUNCjljOTRiNTljOTRhZDk0OGNhZDk0ODRhNThjN2JhNTg0 N2I5NDdiNzM5NDdiNmI4YzczNjM5NDdiNmI4YzZiNWE4YzZiNWE4NDZiNWE4 NDZiNTI4NDZiNTI4NDYzNTI3YjYzNTI4YzZiNWE3MzVhNGE2YjRhNDI2YjRh NDI4YzdiDQo3YmRlZDZkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZDZjNmJkNGEyMTEwNjMy OTEwNzMzMTA4ODQ0MjEwNzMzOTA4ODQ0MjEwODQ0MjA4OGM0YTEwODQNCjRh MTA4NDQyMTA2YjMxMDA2YjMxMDg3MzMxMTA4NDRhMTA4YzRhMTA5YzUyMTg5 YzUyMThhNTVhMTg5YzUyMTBhNTVhMTg5YzUyMTBhNTVhMTg5YzUyMTBhNTVh MTA5YzUyMTBhNTVhMTg5YzUyMTBhNTVhMTA5YzUyMTBhNTVhDQoxODljNWEx MGE1NWExODljNTIxMGE1NWExOGE1NWExMGE1NWExOGE1NWExMGE1NWExODlj NWExMGE1NWExODljNWExMGE1NWExOGE1NWExMGE1NWExMDljNWExMGE1NWEx ODljNWExMDljNWExMDljNTIxMGE1NWExODljNTIxMA0KOTQ1MjEwOTQ0YTA4 OTQ0YTE4OGM0YTE4OGM0YTE4OGM0MjEwOTQ0YTEwOTQ0YTEwOWM1MjE4OWM1 MjEwOWM1MjEwOTQ1MjEwOWM1MjE4OTQ1MjEwOWM1MjE4OTQ1MjEwOWM1MjE4 OTQ0YTEwOTQ1MjEwOTQ0YTEwOTQ0YTEwOGMNCjRhMTA5NDRhMTg4YzRhMTA4 YzRhMTg4YzQyMTA4YzRhMTg4YzQyMTA4YzRhMTA4NDQyMTA4YzRhMTg4NDQy MTA4NDQyMTA4NDQyMTA4NDQyMTg4NDQyMTA4NDQyMTA3YjM5MTA3YjM5MTA3 YjM5MTA3YjM5MTA3MzMxMDg3MzM5DQoxMDczMzEwODczMzEwODZiMzEwODZi MzEwODZiMjkwODZiMzEwODYzMjkwODZiMzEwODYzMjkwODYzMjkwODYzMjkw ODYzMjkwODVhMjEwMDVhMjkwODVhMjEwMDVhMjEwODUyMTgwODUyMTgxMDQy MDgwODQyMDgwODRhMTAwMA0KNmIzMTE4N2IzOTE4N2IzMTA4NmIyOTAwNzMz MTA4NmIzMTA4NWEyOTA4NGExODAwNGExODAwNGExMDAwNGExODA4NGExMDAw NGExODAwNGExODAwNTIyMTAwNGExODAwNTIyMTAwNTIyMTAwNWEyOTA4NWEy OTA4NjMzMTA4NjMNCjMxMDg2YjM5MTA2YjM5MTA3MzQyMTg3MzQyMTA3MzQy MTA4NDUyMjE3YjRhMjE1YTIxMTAzOTA4MDgzMTAwMDA1MjE4MDg2YjI5MTA4 NDQyMTA4YzQyMTg2MzI5MDg4YzYzNWFmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmM2ZGViZDM5NmIyMTI5NzMwMDI5N2Iw MA0KMzE3MzAwMzk3MzA4MzE3YjA4MzE3YjAwMzE3YjA4MzE3YjAwMzk4NDA4 Mzk4NDAwNDI4YzAwMzk4YzAwNDI5NDA4NDI5NDA4NGE5YzA4NDI5YzAwNDJh NTAwNDJhNTAwNGFhZDA4NDJhNTAwNGFhZDA4NGFhZDAwNTJiNTA4NGENCmFk MDg1MmI1MTA0YWI1MTA1MmI1MTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA1MmI1MDg0MmI1DQoxODRhYjUw MDljZDY2YmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdlZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmVmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmVmY2VjZWZmMzkyMWU3MjkxOGRlMzEyMWRlMzEyOWU3MzEy MWRlMzEyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjllZjMxMjFkZTM5MjlkZTMxMjFkZTM5MjFlZjMxMjFl Nw0KMzEyMWNlNmI2M2Y3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmVmZmZm ZmVmZmZmZmZmZmZmZmVmZjdmZjczZWZmNzE4ZDZmNzA4Y2VmZjAwY2VmZjA4 Y2VmZjEwYzZmZjEwY2VmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjNmY3MDhkNmZmMzFkNmY3ZWYNCmY3ZmZmZmZmZjdmZmZmZjdm N2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdm ZmZmZmZmZmY3ZjdmZmY3ZjdmN2Y3DQpmN2Y3ZjdmN2Y3ZWZlZmY3ZjdmN2Y3 ZWZlZmY3ZWZlZmVmZWZlN2Y3ZWZlZmVmZTdlN2Y3ZTdlN2VmZGVkZWVmZTdk ZWU3ZGVkNmU3ZGVkNmU3ZDZjZWU3ZDZjZWU3Y2VjZWU3ZDZjZWRlY2VjNmRl Y2VjNmRlYzZjNmRlY2VjNg0KZGVjNmJkZGVjNmM2ZDZjNmJkZGVjNmJkZDZj NmJkZGVjNmJkZDZiZGI1ZDZjNmJkZDZiZGJkZDZjNmJkZDZjNmJkZDZiZGI1 ZDZiZGI1ZGVjZWNlZDZjNmM2YmRhZGFkYTU5NDk0YTU5NDk0Y2VjZWM2ZmZm N2Y3ZmZmZmZmZmYNCmZmZmZmZmZmZmZmN2ZmZmZlZmY3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmU3ZTdkZWQ2Y2VjNmQ2YzZiZGQ2YmRiZGNlYmRi NWNlYjViNWJkYWRhNWJkYWRhNWI1OWM5NGI1OWM5NGFkOTQ4Y2FkOTQ4Y2E1 OGM3YmE1OGM3YjljODQ3MzljN2I3Mzk0NzM2Mzk0NzM2YjhjNzM2MzhjNmI2 Mw0KODQ2YjVhOGM2YjVhODQ2MzUyODQ2YjVhN2I2MzUyN2I1YTRhN2I1YTRh ODQ2MzVhN2I1YTUyNzM1YTRhNmI0YTM5NmI1MjRhYTU4Yzg0ZjdlN2RlZmZm ZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZmZmZmDQpmZmY3ZTdl NzVhMzEyMTUyMTgwMDYzMjkwMDczMzkwODg0NDIxMDg0NDIxMDg0NDIwODhj NGExMDg0NDIxMDg0NDIxMDczMzEwMDZiMzEwMDczMzEwODg0NDIxODhjNGEx MDk0NTIxODljNTIxOGE1NWEyMTljNTIxOGE1NWExOA0KOWM1MjEwOWM1YTE4 OWM1MjEwOWM1YTEwOWM1MjEwYTU1YTEwOWM1MjEwOWM1YTEwOWM1MjEwYTU1 YTEwOWM1MjEwYTU1YTEwOWM1MjEwYTU1YTEwOWM1MjEwYTU1YTEwOWM1YTEw YTU1YTE4OWM1MjEwYTU1YTEwOWM1YTEwYTUNCjVhMTA5YzVhMTBhNTVhMTA5 YzVhMTBhNTVhMTA5YzVhMDhhNTVhMTA5YzUyMTA5YzVhMTA5YzUyMTA5YzUy MTA5NDRhMTA5NDRhMTA4YzQyMTA4YzRhMTA4YzQyMDg4YzRhMTA4YzQyMDg5 NDRhMTA5NDUyMTA5YzVhMTg5NDUyDQoxMDljNTIxMDk0NTIxMDljNTIxMDk0 NGExMDljNTIxMDk0NGExMDljNTIxODhjNGEwODk0NTIxMDk0NGExMDk0NGEx MDhjNGExMDk0NGExMDhjNGExMDhjNGExMDg0NDIxMDhjNGExMDg0NDIxMDhj NGExMDg0NDIxMDhjNDIxMA0KODQ0MjEwODQ0MjEwODQ0MjEwODQ0MjEwODQz OTEwODQ0MjEwN2IzOTA4N2IzOTEwNzMzMTA4NzMzOTA4NzMzMTA4NzMzOTA4 NmIzMTA4NzMzMTA4NmIzMTA4NmIzMTA4NmIyOTA4NmIzMTA4NjMyOTA4NmIz MTA4NjMyOTA4NjMNCjI5MDg2MzIxMDA2MzI5MDg1YTIxMDA1YTI5MDg1MjIx MDA1YTIxMDg1MjE4MDg0YTEwMTAzOTAwMDAzOTAwMDA0YTEwMDA3MzMxMjE3 YjM5MTA2YjI5MDA2MzI5MDA2YjM5MTA1YTI5MDA1MjE4MDA0YTE4MDA0YTE4 MDA0MjEwDQowMDRhMTgwMDRhMTAwMDUyMTgwODRhMTgwMDRhMTgwMDRhMTgw MDUyMjEwMDUyMjEwMDVhMjkwODVhMjkwODYzMzEwODYzMzEwODZiMzkxMDZi MzkxMDczNDIxODZiNDIxMDczNGExODg0NTIyOTdiNDIyOTRhMTgwODM5MDAw MA0KMzkwODAwNGExODA4ODQzOTE4N2IzOTA4ODQ0MjEwNTIyMTAwOWM4NDcz ZmZmZmZmZjdmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZlZmZmZTc1 YTg0NDIyMTYzMDAzMTdiMDAyMTZiMDAzOTdiMTAyOTczMDAzMTdiMDAzMTdi MDAzOTg0MDAzMTg0MDAzOThjMDAzOThjMDA0MjhjMDA0MjhjDQowMDQyOTQw ODQyOWMwMDQyOWMwMDQyOWMwMDQyYTUwMDQyYTUwMDRhYWQwMDRhYTUwMDRh YWQwMDRhYWQwMDUyYjUwODRhYWQwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NTJi NTEwNDJiNTA4NGFiNTAwNzNiNTQyZTdmZmU3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZjdl ZmY3ZTdmZmZmZjdmZmZmZjdmZmZmZjdmN2ZmZjdlZmZmZmZlN2VmZjdkZWU3 ZWZjZWQ2ZWZkNmQ2ZjdlZmY3ZmZmN2ZmZmZmN2ZmZjdmN2ZmZjdmN2Y3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZjdmZmZmZmZmZmU3ZWZmZjYzNTJlNzI5MTBk ZTM5MjllNzI5MjFkZTMxMjFkZTMxMjFkZTMxMjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZTczMTIxZGUzMTIxZDYz OTI5ZGUzMTE4ZGUzOTIxZTcyOTE4ZDY0YTM5ZTdlZmU3ZmZmZmZmZjdmZmZm ZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZGVmZmZmN2JlZmZm MThjZWY3MDBkNmZmMDBjZWZmMTBjZWZmMTANCmNlZmYwOGQ2ZmYwMGQ2ZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4ZDZmZjA4ZDZmZmJkZTdm ZmZmZmZmZmZmZmZlZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2Y3ZmZmN2Y3ZjdmN2Y3 ZmZmN2Y3ZjdlZmY3ZjdmN2Y3ZjdlZmVmZjdlZmVmZjdlZmU3ZjdlZmVmZjdl N2U3ZjdlN2U3ZWYNCmU3ZGVlZmU3ZGVlN2RlZDZlZmRlZDZlN2Q2Y2VlN2Q2 ZDZlN2Q2Y2VlN2Q2Y2VkZWNlYzZlN2NlY2VkZWNlYzZkZWNlYzZkZWM2YzZk ZWNlYzZkZWM2YmRkZWNlYzZkZWM2YmRkZWM2YmRkNmM2YmRkZWM2YmRkNmM2 YmRkZWM2DQpiZGQ2YzZiZGRlYzZiZGNlYmRiNWQ2YmRiZGNlYmRiZGQ2YmRi ZGNlYmRiNTljOGM4Y2FkOWM5Y2RlY2VjZWY3ZWZlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZDZjNmM2ZGVj ZWM2Y2ViZGI1ZDZjNmJkY2ViNWFkYzZiNWFkYmRhNTljYmRhNTljYjUNCjlj OTRiNTljOTRhZDk0ODRhZDk0ODRhNThjN2JhNTg0N2I5NDdiNzM5NDdiNmI5 NDczNjM5NDczNjM4YzZiNWE4YzZiNjM4NDZiNWE4YzZiNWE3YjVhNTI4NDYz NWE4NDYzNTI3YjVhNTI3MzVhNGE4NDYzNTI3YjYzNTI3YjVhDQo0YTdiNWE0 YTYzNGEzOTYzNTI0YWJkYWRhZGY3ZjdlZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZWZmN2Y3Zjdm ZmZmZmZmZmZmNzM1MjRhNWEyMTA4ODQzOTE4ODQ0MjEwN2I0MjA4N2IzOTA4 OTQ0YTIxOGM0YTEwOGM0YTEwOGM0YTE4N2INCjM5MTA3MzMxMDg3MzMxMDA4 NDQyMTA4YzRhMTA5YzVhMTg5YzUyMThhNTVhMjFhNTVhMThhNTVhMTg5YzVh MTBhNTVhMTg5YzVhMTBhNTVhMTg5YzVhMTBhNTVhMThhNTVhMTBhNTVhMTg5 YzVhMTBhNTVhMThhNTVhMTBhNTVhDQoxODljNWExMGE1NWExOGE1NWExMGE1 NWExMGE1NWExMGE1NjMxOGE1NWExMGE1NWExMGE1NWExMGE1NjMxMGE1NWEx MGE1NWExOGE1NWExMGE1NWExOGE1NWExMGE1NWExMDljNWExMGE1NWExMDlj NTIxMDljNWExODljNTIxMA0KOWM1MjE4OTQ0YTEwOGM0MjEwODQ0MjA4OGM0 YTEwOGM0YTEwOTQ1MjEwOTQ1MjEwOWM1YTE4OWM1MjEwOWM1MjEwOWM1MjEw OWM1YTE4OWM1MjEwOWM1MjE4OWM1MjEwOWM1MjE4OWM1MjEwOWM1MjEwOTQ0 YTEwOWM1MjEwOTQNCjRhMTA5NDUyMTg4YzRhMTA5NDUyMTg4YzRhMTA5NDRh MTA4YzRhMTA4YzRhMTA4YzRhMTA4YzRhMTg4YzQyMTA4YzRhMTg4NDQyMTA4 YzRhMTg4NDQyMTA4YzRhMTg4NDQyMTA4NDQyMTA3YjM5MTA3YjQyMTA3YjM5 MDg3YjM5DQoxMDczMzkwODdiMzkxMDczMzkxMDczMzkxMDZiMzEwODczMzEx MDZiMzEwODZiMzExMDZiMzEwODZiMzExMDYzMjkwODYzMjkwODYzMjkwODYz MjkwODVhMjkwODYzMjkwMDVhMjEwMDVhMjEwODUyMTgwODUyMTgxMDQyMDAw MA0KNDIwODAwNTIxMDA4N2IzOTE4NmIzMTA4NmIzMTA4NjMyOTAwNjMzMTA4 NWEyOTA4NWEyMTA4NGExODAwNGExODAwNGExMDAwNGExODAwNGExODAwNTIx ODA4NGExODAwNTIyMTA4NTIyMTAwNWEyOTA4NWEyMTAwNWEyOTA4NjMNCjI5 MDg2MzMxMDg2MzMxMDg3MzM5MTA3MzM5MTA3MzUyMjE2MzM5MDg4NDUyMjE4 YzUyMjk3MzM5MjE0YTE4MDgzMTAwMDAzOTA4MDg2YjI5MTA4YzRhMTg4YzRh MDg4NDRhMTA1YTIxMDhiZDljOTRmZmZmZmZlZmZmZjdmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjg0YTU3MzI5NjMwODMxN2IwOA0KMzE3MzAwMzk3MzA4 MzE3YjAwMzE3MzAwMzE3YjA4MzE3YjAwMzk4NDAwMzk4NDAwNDI4YzAwMzk4 YzAwNDI5NDA4NDI5NDAwNGE5YzA4NDI5YzAwNDJhNTAwNDJhNTAwNGFhZDA4 NGFhNTAwNGFhZDA4NGFhZDAwNTJiNTA4NGENCmI1MDg1MmI1MTA0YWI1MTA1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MTA1MmI1MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA1MmI1MTA0YWJkDQoxMDRhYjUwMDVhYWQyOWNlZWZiZGZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlZmY3ZmZlZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmRlZTdmZmFkYWRlZjdiNzNkZTVh NDJkNjRhMjllNzQyMjFlNw0KNGEyOWY3NGEyOWY3NWEzOWVmNmI1MmVmOGM4 NGY3YWRhNWVmY2VjZWZmZTdlZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmOWM5NGVmMzExMGRlMzkyOWU3MzEyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczOTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl ZjM5MjFkZTM5MjlkZTM5MjlkZTM5MjFlNzMxMThlNw0KMzkyMWU3MjkxOGQ2 YzZiZGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZmZmZmZmZmZmVmZmZmZmZm ZmZmN2ZmZmZmZmNlZjdmZjZiZTdmZjA4ZDZmNzA4Y2VmZjAwY2VmZjAwZDZm ZjAwZDZmZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDhkNmY3MDBk NmZmMDBjNmZmNzMNCmRlZmZmZmZmZmZlZmZmZWZmZmZmZjdmN2Y3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmY3 ZjdmN2Y3DQpmN2ZmZjdmN2Y3ZWZmN2Y3ZjdmN2Y3ZWZlZmY3ZjdlZmVmZWZl N2Y3ZWZlZmY3ZTdlN2Y3ZWZlN2VmZTdkZWVmZTdkZWVmZGVkZWVmZGVkZWU3 ZDZkNmU3ZGVkNmU3ZDZjZWU3ZDZjZWRlY2VjNmU3Y2VjZWRlY2VjNmRlY2Vj Ng0KZGVjNmM2ZGVjNmM2ZGVjNmJkZGVjZWM2ZDZjNmJkZGVjNmM2ZDZjNmJk ZGVjNmJkZDZjNmJkZGVjNmJkY2ViZGI1ZGVjNmJkZDZiZGJkZDZiZGI1ZDZj NmJkZTdjZWNlZGVjNmM2ZDZiZGJkZGVjNmM2Y2ViNWI1OWM4YzhjYTUNCjlj OWNkNmNlY2VmN2Y3ZjdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZjdmN2RlZDZjZWQ2YzZjNmQ2YmRiZGNlYmRiNWNlYjViNWJkYWRhNWJk YWRhNWI1OWM5NGI1OWM5NGFkOTQ4Y2FkOTQ4Y2E1OGM3YmE1OGM3YjljODQ3 MzljN2I3MzhjNzM2Mzk0NzM2YjhjNzM2MzhjNzM2Mw0KODQ2YjVhOGM2YjVh OGM2YjVhN2I1YTUyN2I1YTRhODQ2YjVhN2I1YTRhNzM1YTRhNzM1MjQyNmI1 MjQyNzM1YTQyNzM1MjQyNzM1MjQyNmI1MjRhNTIzOTMxNmI1YTUyYmRhNWE1 ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZjcNCmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZlZmVmZWZmZmZmZmY5NDg0DQo3MzMxMDgwMDdiMzExMDk0NDIxMDg0 NDIwODdiNDIwODg0NDIxMDk0NGExODhjNGEwODhjNGExMDdiMzkxMDczMzEw ODczMzEwODg0MzkwODhjNGEwODk0NTIxMDljNWExODljNWExODljNWExOGE1 NWExOGE1NWExMGE1NWExOA0KOWM1YTEwYTU1YTEwYTU1YTEwYTU2MzEwOWM1 YTEwYTU1YTEwYTU1YTEwYTU2MzEwOWM1YTEwYTU1YTEwYTU1YTEwYTU1YTEw OWM1YTEwYTU1YTEwYTU1YTEwYTU1YTEwYTU1YTEwYTU1YTEwYTU1YTEwYTU2 MzEwYTU1YTEwYTUNCjYzMTBhNTVhMTBhNTVhMTA5YzUyMTBhNTVhMTA5YzVh MTBhNTVhMTA5YzUyMTA5YzUyMTA5NDUyMTA5YzUyMTA5NDRhMTA5NDRhMTA4 NDQyMDg4YzRhMTA4YzRhMTA5NDUyMTg5NDUyMTA5YzUyMTg5NDUyMTA5YzUy MTA5YzUyDQoxMDljNWExMDljNTIxMDljNTIxMDljNTIxMDljNTIxMDljNTIx MDljNTIxMDk0NTIxMDljNTIxMDk0NGExMDljNTIxMDk0NGExMDk0NTIxMDhj NGExMDk0NGExMDhjNGExMDk0NGExMDhjNGExMDhjNGExMDhjNGExMDhjNGEx MA0KODQ0MjEwOGM0YTEwODQ0MjEwOGM0YTEwODQ0MjEwODQ0MjEwN2IzOTA4 ODQ0MjEwN2IzOTEwODQ0MjEwNzMzOTA4N2IzOTEwNzMzOTA4N2IzOTEwNzMz MTA4NzMzOTEwNmIzMTA4NzMzMTEwNmIzMTA4NmIzMTEwNmIyOTA4NmINCjMx MDg2MzI5MDg2MzI5MDg2MzIxMDA2MzI5MDg2MzIxMDA2MzI5MDg1MjE4MDA1 MjE4MDg1MjE4MTA1MjE4MDgzOTAwMDA0MjA4MDA1YTIxMDA3MzM5MTg2YjMx MDg1YTIxMDA2MzMxMDg2YjMxMTA1MjIxMDA1YTIxMDA0YTEwDQowMDRhMTgw MDQyMTAwMDRhMTgwMDRhMTgwMDRhMTgwMDRhMTgwMDUyMjEwMDUyMjEwMDVh MjkwODUyMjEwMDVhMjkwODYzMjkwODZiMzExMDYzMzExMDZiMzkxMDYzNDIx MDZiNDIxMDg0NGExODhjNTIyOTdiNGEyOTYzMzEyMQ0KMzEwMDAwMzkwMDA4 NDIwMDAwN2I0MjE4N2I0MjAwOTQ1MjE4NmIyOTAwNjMzMTIxZGVjZWM2ZmZm ZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiZGQ2YWQyOTVhMDgyOTcz MDAzMTdiMDgzMTczMDAyOTczMDAzMTdiMDAzMTczMDAzMTdiMDAzMTg0MDAz OThjMDAzOTg0MDAzOThjMDA0MjhjDQowMDQyOTQwODQyOTQwMDQyOWMwMDQy OWMwMDRhYTUwMDQyYTUwMDRhYTUwMDQyYWQwMDRhYWQwODRhYWQwMDRhYjUw ODRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NGFiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGFiNTA4 NDJhNTA4YWRlNzhjZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZjdmZmY3ZGUNCmVmZmZhNWFkZTc4Yzg0ZGU2YjVhZGU1YTQyZWY0YTMx ZGUzOTIxZDYyOTA4ZDYyOTEwZTcyOTE4ZWYzMTIxZTcyMTIxY2UyOTI5YzYy OTA4ZTcyOTA4ZTcyMTA4ZDYzMTEwZGUzOTE4ZDY1MjM5ZGU3MzYzZGU4Yzg0 ZWZkNmQ2DQpmZmVmZWZmZmY3ZmZmZmZmZmZmZmZmZmZlZmZmZmZmN2ZmZjdm ZmZmZjdmZmY3ZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmN2Q2ZDZmZjM5MThkNjMxMjFkZTMxMjFkZTMx MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTE4ZTczOTIxZTczMTIxZDYzOTI5ZGUzMTIxZGUzMTIx ZTczMTE4ZTcyOTEwZGU4NDczZGVmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZDZmN2ZmNTJkZWY3Mjlk NmY3MDBkNmZmMDANCmQ2ZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGQ2ZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjAwY2VmZjMxZDZmZmRlZjdmZmU3ZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmN2Y3ZmZmN2Y3ZjdmN2Y3ZmZm N2Y3ZjdlZmVmZjdmN2VmZjdlZmU3ZjdlZmVmZjdlN2U3ZjdlZmU3ZWYNCmU3 ZGVmN2U3ZTdlZmRlZGVlZmRlZGVlN2Q2ZDZlN2RlZDZlN2Q2Y2VlN2Q2Y2Vk ZWNlYzZlN2Q2Y2VkZWNlYzZkZWNlYzZkZWM2YzZkZWNlYzZkZWNlYzZkZWNl YzZkZWM2YmRkZWNlYzZkNmM2YmRkZWM2YzZkNmM2YmRkZWNlDQpjNmRlY2Vj NmU3Y2VjNmQ2YzZiZGQ2YzZiZGNlYmRiNWQ2YzZiZGQ2YzZiZGRlY2VjNmQ2 YmRiZGRlY2VjNmM2YjViNWE1OTQ5NGE1OWM5NGRlZDZjZWZmZjdmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdkZWQ2ZGVjZWM2ZDZjNmJkZDZiZGI1 YzZiNWFkYzZiNWFkYmRhZGE1YmRhNTljYjUNCjljOTRiNTljOTRhZDk0ODRh ZDhjODRhNTg0N2JhNTg0N2I5NDdiNzM5NDdiNmI4YzczNjM5NDdiNmI4YzZi NWE4YzZiNWE4NDZiNWE4YzczNjM3YjYzNTI4NDYzNTI3YjYzNTI3YjYzNTI3 YjYzNTI4NDZiNWE3YjVhNGE2YjVhDQo0MjczNWE0YTZiNTI0MjYzNGEzOTcz NTI0YTYzNGE0MjZiNGE0MjdiNjM1YWQ2YzZjNmVmZTdlN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmYjVhNTljNGEyMTAwNmIzOTE4 N2IzMTA4OTQ0MjEwOGM0MjA4OGM0MjEwOTQ0YTE4OGM0YTEwOTQ1MjEwODQ0 MjEwODQ0MjEwNzMNCjMxMDg4NDM5MTA4YzQyMTA5YzUyMTA5YzUyMTBhNTVh MTg5YzVhMTBhNTVhMThhNTVhMTBhNTYzMThhNTVhMTBhNTYzMTg5YzVhMTBh NTYzMThhNTVhMTBhNTYzMThhNTVhMTBhNTYzMThhNTVhMTBhNTYzMThhNTVh MTBhZDYzDQoxOGE1NWExMGE1NjMxOGE1NWExMGE1NjMxOGE1NWExMGFkNjMx OGE1NWExMGFkNjMxOGE1NjMxMGFkNjMxMGE1NWExMGE1NjMxMGE1NWExMGE1 NWExMDljNTIxMGE1NWExODljNTIxMDljNTIxMDk0NGExMDljNTIxMDk0NGEx MA0KOTQ0YTEwOTQ0YTEwOWM1YTE4OWM1MjEwOWM1YTE4OWM1MjEwYTU1YTE4 OWM1MjEwYTU1YTEwOWM1MjEwYTU1YTEwOWM1MjEwYTU1YTEwOWM1MjEwYTU1 YTE4OWM1MjEwOWM1MjEwOWM1MjEwOWM1MjEwOWM1MjEwOWM1MjEwOWMNCjUy MTA5YzUyMTg5NDUyMTA5YzUyMTg5NDRhMTA5NDUyMTg5NDRhMTA5NDRhMTA4 YzRhMTA5NDUyMTg4YzRhMTA4YzRhMTg4YzRhMTA4YzRhMTg4YzRhMTA4YzRh MTA4NDQyMTA4NDQyMTA4NDQyMTA4NDQyMTA4NDQyMTA4NDQyDQoxMDdiMzkx MDg0NDIxMDdiMzkxMDdiMzkxMDczMzkxMDczMzkxMDczMzEwODczMzkxMDZi MzEwODczMzExMDZiMzEwODZiMzExMDYzMjkwODYzMjkwODYzMjkwODYzMjkw MDYzMjkwODYzMjkwODUyMTgwMDVhMjEwODUyMTgwOA0KNTIxMDA4NDIwODAw NDIwODAwNmIzMTE4NzMzOTIxNjMyOTA4NmIzOTEwNmIzMTA4NWEyOTAwNWEy OTA4NTIyMTA4NGExMDAwNGExMDAwNGExMDAwNGExODA4NGExODAwNTIxODAw NTIxODAwNTIyMTAwNTIyMTAwNWEyOTA4NWENCjI5MDg2MzMxMDg2MzMxMDg2 YjM5MTA2YjM5MTA2YjQyMTA3YjRhMTg4NDRhMjE3YjQyMTA4YzVhMjk4NDUy MzE1YTI5MTgzOTAwMDA0YTEwMDg0MjA4MDA4NDRhMjE4NDM5MDg5NDUyMTg3 MzM5MDg2YjRhMzFmZmVmZGVmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3 ZjdkZTRhN2IzMTE4NWEwMA0KMzk4NDEwMzE3MzAwMzE3YjAwMzE3MzAwMzE3 YjAwMzE3YjAwMzk4NDA4Mzk4NDAwNDI4YzAwMzk4YzAwNDI5NDA4NDI5NDAw NGE5YzA4NDI5YzAwNDJhNTAwNDJhNTAwNGFhZDA4NGFhNTAwNGFiNTA4NGFh ZDAwNGFiNTA4NGENCmI1MDg0YWI1MTA0YWI1MTA0YWJkMTA0YWI1MTA1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA1MmI1 MDg1YWJkDQoxMDRhYjUwODQyYjUwODg0Y2U1YWY3ZmZlZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2Y3ZmZmN2U3ZWZmZjZiNjNlNzI5MTBjNjIxMDhiZDMx MjFkNjI5MTBkZTM5MjFlZjMxMThlNzMxMjFlNzMxMjFlNzMxMjllNzI5MjFk ZQ0KMjkyMWRlMjkyMWRlMzkzMWQ2MzEyOWQ2MzkyOWRlMzkyMWVmMzkxOGY3 MjkwOGVmMzExMGVmMzkxOGVmMzkyMWRlNWE0YWU3OTQ4Y2VmYzZjNmY3ZWZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmNjM1MmRl MjkxMGQ2MzEyOWU3MzEyMWRlMzEyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMx MjFkZTM5MjllNzMxMThkZQ0KMzkyOWVmMjkxMGRlNWE0YWRlZWZlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZm ZmZmZmZmZmM2ZWZmZjczZTdmNzEwZDZmNzAwZDZmZjAwY2VmZjEwY2VmZjA4 Y2VmZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWY3MDBjZWZmMDBjZWZmMTANCmQ2 ZmY4Y2U3ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmY3ZjdmZmZmZmZmN2Y3DQpmN2ZmZjdm N2Y3ZjdmN2ZmZjdmN2Y3ZWZlZmY3ZjdmN2Y3ZWZlZmY3ZWZlZmVmZTdlN2Y3 ZWZlN2VmZTdlN2VmZTdlN2VmZGVkZWVmZTdkZWU3ZGVkNmU3ZGVkNmU3ZDZj ZWU3ZDZjZWRlY2VjZWU3ZDZjZWRlY2VjNmU3Y2VjZQ0KZGVjZWM2ZGVjZWM2 ZGVjNmJkZGVjZWM2ZGVjNmJkZGVjZWM2ZDZjNmJkZGVjNmJkZDZjNmJkZGVj NmM2ZDZiZGJkZDZiZGJkZDZiZGI1ZGVjZWM2ZGVjZWM2ZGVjZWM2ZDZjNmJk ZDZjNmJkZDZiZGI1ZGVjNmM2ZDZiZGJkZGUNCmM2YzZkNmM2YzZjNmI1YjVh NTk0OTQ5YzhjOGNiZGI1YjVlZmU3ZTdmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmY3ZWZlZmNl YzZiZGQ2YzZiZGM2YmRiNWM2YmRiNWJkYWRhNWJkYWRhNWI1YTU5Y2I1YTU5 NGFkOTQ4Y2FkOTQ4Y2E1OGM3YmE1OGM3YjljODQ3MzljN2I3Mzk0NzM2Mzk0 NzM2YjhjNzM2MzhjNmI2Mw0KODQ2YjVhOGM2YjVhN2I1YTRhODQ2MzUyODQ2 YjVhODQ2YjVhN2I1YTRhN2I1YTRhNzM1YTRhNzM1MjQyNzM1YTRhNzM1YTRh NzM1MjRhN2I1YTRhNmI0YTQyNmI0YTQyNjM0MjM5NWEzOTMxNGEzMTMxODQ3 MzZiY2ViZGI1ZmYNCmY3ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZlZmQ2Y2U1YTM5 Mjk1YTIxDQowMDdiNDIxMDhjNGEyMTdiMzkwODhjNDIxMDljNTIxODg0Mzkw MDljNWExODhjNDIxMDg0NDIwODdiMzkwMDdiNDIwODg0NDIxMDk0NTIxMDlj NTIxMGE1NWExODljNWExMGE1NWExMGE1NWExMGE1NjMxOGE1NWExMGE1NjMx OA0KYTU1YTEwYTU2MzE4YTU1YTEwYTU2MzEwYTU1YTEwYTU2MzEwYTU1YTEw YTU2MzEwYTU1YTEwYTU2MzEwYTU1YTEwYTU2MzEwYTU1YTEwYTU2MzE4YTU1 YTEwYTU2MzE4YTU2MzEwYWQ2MzE4YTU2MzEwYTU2MzEwYTU2MzEwYTUNCjYz MTA5YzVhMDhhNTVhMTA5YzUyMDg5YzVhMTA5YzUyMTA5YzUyMTA5NDRhMDg5 NDUyMTA5NDRhMDg5NDRhMTA5NDRhMTA5YzUyMTA5YzUyMTBhNTVhMTA5YzUy MTBhNTVhMTA5YzUyMTBhNTVhMTA5YzUyMTBhNTVhMTA5YzUyDQoxMGE1NWEx MDljNTIxMGE1NTIxMDljNTIxMGE1NTIxMDljNTIxMGE1NWExODljNTIwODlj NTIxMDljNTIxMDljNTIxMDk0NGExMDljNTIxMDk0NGExMDljNTIxMDk0NGEx MDk0NGExMDhjNGExMDk0NGExMDhjNGExMDhjNGExMA0KOGM0YTEwOGM0YTEw OGM0MjEwOGM0YTEwODQ0MjEwOGM0YTEwODQ0MjEwODQ0MjEwODQ0MjEwODQ0 MjEwN2IzOTEwODQ0MjEwN2IzOTEwN2IzOTEwNzMzOTEwN2IzOTEwNzMzMTEw N2IzOTEwNmIzMTA4NzMzMTEwNmIzMTA4NmINCjMxMTA2YjI5MDg2YjMxMDg2 MzI5MDg2MzI5MDg1YTIxMDA2MzI5MDg1YTI5MDA1YTIxMDA1MjE4MDA1MjE4 MDA1MjE4MDA1MjEwMDgzOTAwMDA1MjE4MDg2MzI5MTA3MzM5MTg2YjMxMDg2 YjMxMDA2MzI5MDA2YjMxMDg1MjE4DQowMDUyMTgwODRhMTAwMDRhMTAwMDQy MTAwMDRhMTgwMDRhMTgwMDUyMjEwMDRhMTgwMDUyMjEwMDUyMjEwMDVhMjkw ODVhMjkwMDYzMzEwODYzMzEwODZiMzkxMDZiMzkxMDdiNDIyMTczMzkxODcz NDIxODdiNTIxODhjNjMzMQ0KN2I0YTI5NTIxODA4NDIwODA4MzkwMDAwNTIx ODEwODQ0MjE4OGM0YTA4OGM1MjEwNTIyMTAwYWQ3YjczZjdmN2Y3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3YmE1NmIxODVhMDAzMTdiMDgzMTczMDgy OTczMDAzMTdiMDAzMTczMDAzMTg0MDAzMTdiMDAzOThjMDAzOThjMDA0Mjhj MDAzOThjDQowMDQyOTQwODQyOWMwMDQyOWMwMDQyOWMwMDRhYTUwMDRhYTUw MDRhYWQwODQyYWQwMDRhYWQwODRhYWQwODRhYjUwODRhYjUwODRhYjUxMDRh YjUxMDRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGFiNTEwNGFiNTA4 NGFiNTEwNGFiNTA4NTJiNTEwNTJhZDEwNGFiNTEwNDJiNTAwNjNiZDMxZGVm N2Q2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYzZiZGZmNDINCjE4 ZTcyOTAwZjczOTIxZjczOTMxZGUzMTIxZDYzMTE4ZTczMTIxZTczMTIxZGUz MTI5ZGUyOTIxY2UyOTIxZDYyOTIxZDYzMTI5ZTczMTE4ZTczOTIxZTczMTI5 ZDYzOTI5ZDYyOTIxZDYzMTIxZDYyOTIxZDYzMTI5ZGUyOTE4DQpkZTI5MTBk ZTIxMDhkNjM5MjFkZTVhNGFkZTk0OGNlZmJkYzZlZmRlZWZlZmVmZWZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjljOTRlZjI5MThkZTI5MjFkZTMxMjFkZTMxMjFkZTMxMjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTE4ZGUzMTIxZTczMTIxZGUzOTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz OTIxZDZiZGJkZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZWZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmYWRlZmZmMzFkZWZmMDANCmQ2 ZmYxMGQ2ZmYyMWNlZmYxMGQ2ZmYwMGQ2ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGNlDQpmZjA4Y2Vm ZjA4ZDZmZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjA4Y2VmZjAwZDZmZjEw Y2VmZjA4ZDZmZjA4ZDZmNzVhZGVmN2ZmZmZmZmVmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2Y3ZmZmZmZmZmZmN2Y3ZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjdmN2Y3ZmZmN2Y3 ZjdlZmVmZjdlZmVmZWZlN2U3ZjdlZmU3ZWYNCmU3ZTdlZmU3ZTdlZmU3ZGVl ZmU3ZGVlN2RlZDZlN2RlZDZlN2Q2Y2VlN2Q2Y2VkZWNlY2VlN2Q2Y2VkZWNl YzZlN2Q2Y2VkZWNlYzZkZWNlYzZkZWM2YzZkZWNlYzZkZWM2YzZkZWNlYzZk NmM2YmRkZWNlYzZkZWM2YmRkZWNlDQpjNmRlYzZiZGRlY2VjNmQ2YzZiZGRl YzZiZGQ2YzZiZGQ2Y2ViZGNlYzZiZGRlYzZiZGQ2YzZiZGRlYzZjNmQ2YzZi ZGRlY2VjNmU3Y2VjZWU3ZDZkNmQ2YzZjNmE1YTVhNTljOTQ5NGI1YWRiNWU3 ZTdlN2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZDZjNmJkY2VjNmJkY2ViZGI1YzZiNWFkYzZiNWFkYmRh ZGE1YmRhNTljYjUNCjljOTRiNTljOTRhZDk0ODRhZDk0ODRhNThjN2JhNTg0 N2I5NDdiNzM5NDdiNmI5NDczNjM5NDczNjM4YzZiNWE4YzZiNjM4NDZiNWE4 YzZiNWE3YjYzNTI4NDYzNTI3YjYzNTI4NDYzNTI3MzVhNGE3YjVhNTI3YjVh NGE3YjUyDQo1MjdiNTI0YTczNTI0YTczNGE0MjdiNTI0YTZiNGEzOTYzNGEz OTYzNGE0MjZiNGE0MjRhMzEyOTRhMzkzMTdiNmI2YmM2YmRiZGVmZWZlZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmN2VmN2I1YTUyNDIxODAwOTQ0MjEwN2IzOTA4N2I0YTE4ODQ0YTE4OTQ0 YTE4OTQ0MjA4OWM1MjEwODQ1MjA4OGM0YTE4N2IzOTA4N2IzOTA4N2INCjQy MDg4YzUyMTA5NDUyMTBhNTVhMThhNTVhMThhNTYzMThhNTVhMTBhZDYzMThh NTYzMThhZDYzMThhNTYzMThhZDYzMThhNTYzMTBhNTYzMThhNTVhMTBhNTYz MThhNTYzMTBhNTYzMThhNTVhMTBhNTYzMThhNTYzMTBhZDYzDQoxOGE1NjMx MGFkNjMxOGE1NjMxMGFkNjMxOGE1NjMxMGFkNjMxOGE1NjMxOGFkNjMxMGE1 NjMxMGFkNjMxMGE1NjMxMGE1NjMxMDljNWExMGE1NWExMDljNTIxMDljNTIx ODljNGExMDljNTIxMDk0NGExMDljNTIxMDljNTIxMA0KYTU1YTE4YTU1YTE4 OWM1YTEwOWM1MjA4YTU1YTEwYTU1YTEwYTU1YTEwYTU1YTEwYTU1YTEwYTU1 YTEwYTU1YTE4YTU1YTEwYTU1YTE4YTU1MjEwYTU1YTEwOWM1MjEwYTU1YTE4 YTU1MjEwYTU1MjEwOWM1MjEwYTU1YTE4OWMNCjUyMTA5YzUyMTg5YzUyMTA5 YzUyMTg5NDUyMTA5NDUyMTg5NDRhMTA5NDUyMTA5NDRhMTA5NDUyMTg4YzRh MTA5NDUyMTg4YzRhMTA4YzRhMTA4YzRhMTA4YzRhMTg4YzRhMTA4YzRhMTA4 NDQyMTA4NDQyMTA4NDQyMTA4NDQyDQoxODg0NDIxMDg0NDIxODdiMzkxMDdi MzkxMDdiMzkxMDdiMzkxMDdiMzkxMDczMzkxMDczMzExMDczMzkxMDczMzEx MDZiMzExMDZiMzEwODZiMzExMDYzMjkwODZiMzExMDVhMjkwMDYzMzEwODYz MjkwODVhMjkwMDVhMjEwMA0KNWEyMTA4NGExMDAwNTIxODE4MzkwMDAwNTIx ODA4NzMzOTE4NzMzMTEwNmIyOTAwNzMzOTEwNmIzMTA4NjMyOTEwNTIyMTA4 NTIxODA4NGExMDA4NGExODA4NGExMDAwNTIxODA4NTIxODAwNTIyMTAwNTIy MTAwNWEyOTA4NTINCjIxMDA1YTI5MDg1YTI5MDg2YjM5MTA2YjM5MTA3MzM5 MTA2YjM5MTA3YjQyMjE4NDUyMjk3MzRhMTg3YjUyMTg5YzYzMzk3YjM5MTgz OTAwMDA0YTEwMTgzOTAwMDg2YjMxMTg4YzRhMDg5NDUyMDg4NDQyMTA1YTE4 MTBhZGFkDQphZGY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmFkZDY5YzI5NjMw OA0KMzE3YjA4MzE3MzA4MzE3MzAwMjk3MzAwMzE3YjA4MzE3YjAwMzk4NDAw Mzk4NDAwNDI4YzAwMzk4YzAwNDI5NDAwNDI5NDAwNGE5YzA4NDI5YzAwNDJh NTAwNDJhNTAwNGFhZDA4NGFhNTAwNGFhZDA4NGFhZDAwNGFiNTA4NGENCmI1 MDg0YWI1MTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmI1MTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA1MmI1MTA1YWI1DQoxMDRhYjUx MDRhYzYwODRhYWQxMGRlZjdkNmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2M2YzZmNzMxMjFiNTM5MjFlZjMxMjFkZTMxMjFkNjM5MThmNzM5Mjlk NjM5MjlkNjM5MjllNzMxMjFlNzMxMjFlZjM5MjFlZg0KMzkyMWVmMzkxOGU3 MzkyMWRlMzkyMWRlMzkyMWU3MzExOGU3MzExOGVmMzEyMWVmMzEyOWU3Mjky MWNlMzEzMWRlMzEyOWRlMzkyOWU3MzExOGU3MjkxMGRlMjEwOGQ2MzkyMWU3 NGEzMWVmOTQ3YmRlYjVhNWVmZTdkZWZmZjcNCmZmZmZmZmZmZjdmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmY2VjZWZmMzkyMWU3MzEyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczOTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjllNzI5MThkZTM5MjFlZjMxMThkZTQyMjllZjMxMjFk Ng0KMzEyMWRlMzkyOWU3MzExMGRlOTQ5NGQ2ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmI1ZWZmNzQyZGVmNzAwY2VmNzA4Y2VmZjE4Y2VmZjE4Y2VmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4Y2VmZjAwY2VmZjAwY2VmZg0KMDBjZWZmMDBkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMThjNmZmMDANCmQ2ZmYwOGQ2ZmZiZGRlZmZm ZmZmZmZlZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmZmZmZmZmZmY3DQpmN2ZmZmZmZmY3ZjdmN2ZmZjdmN2Y3 ZjdmN2Y3ZjdmN2Y3ZWZlZmY3ZjdlZmY3ZWZlZmY3ZWZlZmVmZTdlN2Y3ZTdl N2VmZTdkZWVmZTdkZWVmZGVkNmVmZGVkNmU3ZDZkNmU3ZDZkNmRlZDZjZWU3 ZDZjZWRlY2VjZWU3Y2VjZQ0KZGVjNmM2ZGVjZWNlZGVjZWM2ZGVjZWM2ZGVj NmM2ZGVjZWM2ZGVjNmM2ZGVjZWM2ZGVjNmJkZGVjNmM2ZGVjNmJkZGVjNmM2 ZGVjNmJkZGVjNmM2ZGVjNmJkZGVjNmM2ZDZjNmJkZGVjNmJkZDZjNmJkZGVj NmJkZDZjNmJkZGUNCmM2YzZkNmM2YmRkZWNlYzZkNmNlYzZkZWNlYzZlN2Q2 Y2VkZWNlY2ViZGFkYTU5YzhjOGNhZDljOWNlN2RlZDZmZmZmZjdmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZGVkZWNlYmRiZGM2YjVh ZGM2YWRhNWM2YWRhNWM2YWRhNWI1OWM5NGI1OWM5NGFkOTQ4Y2FkOTQ4Y2E1 OGM3YmE1OGM3YjljODQ3MzljN2I3MzhjNzM2Mzk0NzM2YjhjNzM2MzhjNzM2 Mw0KODQ2YjVhOGM2YjVhN2I2MzUyODQ2MzUyN2I1YTUyN2I2MzUyN2I1YTRh N2I1YTUyNzM1MjRhN2I1YTRhNzM1MjRhNzM1MjRhNmI0YTQyNmI1MjQyNmI0 YTQyNmI0YTQyNjM0MjM5NjM0MjM5NjM0MjM5NjM0YTQyNWEzOTMxNTINCjMx MzE1MjMxMjk3MzVhNWFiNWE1OWNmN2VmZTdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZlZmZm ZjdmN2ZmZmZmZmZmZmZhZDk0ODQ0YTE4MDA4NDM5MTg4NDQyDQoxMDhjNGEx ODhjNDIxMDhjNDIxODk0NGExMDk0NTIxODhjNGEwODhjNGEwODczMzEwODdi MzkxMDdiNDIwODhjNGEwODk0NTIwOGE1NjMxMDljNWExMGE1NjMxMGE1NWEx MGE1NjMxOGE1NjMxMGFkNjMxOGE1NjMxMGFkNjMxOA0KYTU2MzEwYTU2MzEw YTU1YTEwYWQ2MzE4YTU1YTEwYWQ2MzE4YWQ2MzEwYWQ2MzE4YTU1YTEwYWQ2 MzEwYTU2MzEwYWQ2MzEwYTU2MzEwYWQ2MzEwYTU2MzEwYWQ2MzEwYWQ2MzEw YWQ2MzEwYWQ2MzEwYWQ2MzEwYTU1YTEwYTUNCjVhMTA5YzVhMTA5YzVhMTg5 NDUyMTA5NDUyMTA5NDRhMDg5NDRhMTA5NDRhMDg5YzUyMTA5YzVhMTBhNTVh MTg5YzVhMTBhNTVhMThhNTVhMTBhNTVhMTg5YzVhMTBhNTVhMTA5YzVhMTBh NTVhMTA5YzUyMTBhNTVhMTA5YzUyDQoxMGE1NWExMDljNTIxMGE1NWExMDlj NTIxMGE1NWExMDljNTIxMDljNWExMDljNTIxMDljNWExMDljNTIwODljNTIx MDljNTIwODljNTIxMDk0NTIxMDljNTIxMDk0NGEwODljNTIxMDk0NGEwODk0 NTIxMDk0NGExMDk0NTIxMA0KOTQ0YTA4OTQ0YTEwOGM0YTEwOGM0YTEwODQ0 MjA4OGM0YTEwOGM0MjEwOGM0YTE4ODQ0MjEwODQ0YTEwODQ0MjEwODQ0MjEw N2IzOTEwODQ0MjEwN2IzOTEwN2IzOTEwN2IzOTEwN2IzOTEwNzMzOTEwN2Iz OTEwNzMzMTA4NzMNCjM5MTA2YjMxMDg2YjMxMTA2YjI5MDg2YjMxMDg2MzI5 MDg2YjMxMTA2MzI5MDg2MzI5MDg1YTIxMDg1YTIxMDg1MjE4MDA1MjE4MDA0 MjEwMDA1MjE4MTAzOTAwMDA1YTE4MDg3YjM5MjE2YjMxMDg2MzIxMDA2YjMx MTA2MzI5DQowODVhMjkwMDUyMTgwMDUyMTgwODRhMTAwMDRhMTAwMDQyMTAw MDRhMTgwMDRhMTgwMDUyMjEwMDRhMTgwMDUyMjEwODVhMjEwMDYzMzEwODVh MjkwODYzMzExMDZiMzExMDczMzkxODczNDIxODdiNGExODdiNGExODg0NTIy MQ0KODQ1MjI5OTQ2MzMxNTIyOTA4MzkwODAwMzkwMDA4NTIxMDEwNzMzMTEw ODQ0YTA4OGM1MjEwN2IzOTA4NmIzMTIxZWZkZWQ2ZjdmZmZmZTdmN2Y3ZmZm ZmZmZmZmZmZmZjdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZkZWU3ZDY0YTczMjkyOTZiMDAyOTczMDAzMTczMDgzMTdiMDgzMTcz MDAzMTdiMDAzMTdiMDAzOThjMDAzOTg0MDAzOThjMDAzOThjDQowMDQyOTQw MDM5OTQwMDQyOWMwMDQyYTUwMDRhYTUwMDQyYTUwMDRhYWQwMDRhYWQwODUy YWQwODRhYWQwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NGFi NTEwNGFiNTA4NDJiNTA4NDJiNTIxNDJhZDA4YTVkZTdiZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmN2ZmZmZmZmZmYTVhZGU3MjkNCjE4Y2UzOTE4ZmYzOTIxZTcy OTIxYzYzMTI5ZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkNjM5MjFkZTMxMjFkZTM5MjFkZTMx MjFkZTMxMjFkZTI5MThkNjI5MjFkNjI5MDhkZTMxMThkNjM5MjljZTYzNWFk ZThjOGNlZmM2YzZmZmU3ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZjdmZmZmZmZmZmY3Zjdm ZjczNWFkNjE4MDhlNzMxMjFkNjM5MjFlZjM5MjFkZTMxMjFkNjM5MjllZjMx MjFkNjM5MjFlZjMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcyMTA4ZDY2YjVhZTdmN2Vm ZmZmZmZmZmZmZmZmZTdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmYTUNCmVmZmY0MmRlZmYwMGNlZmYw MGQ2ZmYxOGNlZmYwOGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYxMGNlZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjEwZDZmZjEwY2VmZjAwZDZm ZjA4ZDZmZjhjZGVmZmZmZmZmZmY3ZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3 ZmZmZmZmZjdmN2Y3ZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjdlZmVmZmZmN2Y3Zjdl ZmVmZjdlZmVmZWYNCmU3ZTdmN2VmZTdlZmU3ZGVmN2U3ZGVlZmRlZDZlN2Rl ZGVlN2Q2ZDZlN2Q2ZDZkZWNlY2VlN2Q2ZDZlN2NlY2VlN2NlY2VkZWNlYzZl N2NlY2VkZWNlYzZkZWNlYzZkZWM2YzZkZWNlYzZkZWM2YzZlN2NlYzZkZWM2 YzZlN2NlDQpjNmRlYzZjNmRlY2VjNmRlYzZiZGRlY2VjNmRlYzZiZGRlYzZj NmRlYzZiZGRlYzZjNmQ2YzZiZGRlYzZjNmQ2YzZiZGRlY2VjNmQ2Y2VjNmRl Y2VjZWQ2Y2VjNmRlY2VjZWRlY2VjZWVmZGVkNmU3ZDZkNmM2YjViNTljOTQ4 Yw0KYTU5YzljYzZiZGJkZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdl ZmVmYzZiNWI1Y2ViZGJkZDZjNmJkYzZhZGFkYzZhZGE1YmRhNTljYjUNCjlj OTRiNTljOTRhZDk0ODRhZDk0ODRhNThjN2JhNTg0N2I5NDdiNmI5NDdiNmI5 NDczNjM5NDdiNmI4YzZiNjM4YzZiNjM4NDZiNWE4NDZiNWE4NDYzNTI4NDYz NTI3YjVhNTI3YjYzNTI3YjVhNTI3YjVhNTI3MzVhNGE3YjVhDQo1MjczNTI0 YTczNTI0YTZiNGE0MjZiNGE0MjZiNGE0MjZiNGE0MjYzNDIzOTYzNDIzOTVh NDIzOTYzNDI0MjYzNDIzOTVhMzkzOTRhMzEzMTUyNDIzOTVhNGE0MmE1OWM5 Y2RlZGVkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZjdmN2Y3ZGVjZWM2NDIyMTEwN2IzOTE4OGM0 MjE4OGM0YTE4OGM0MjEwOTQ0YTE4OGM0YTEwOWM1MjE4OTQ1MjEwOTQ0YTEw ODQ0MjA4N2IzOTEwN2IzOTA4OGM0YTEwOGMNCjRhMDg5YzVhMTBhNTVhMTBh ZDYzMThhNTVhMTBhZDYzMThhNTYzMThhZDYzMThhZDYzMThhZDZiMThhZDYz MThhZDZiMThhNTYzMTBhZDZiMThhZDYzMThhZDYzMThhZDYzMThiNTYzMThh ZDYzMThiNTYzMThhZDYzMTBhZDZiDQoxOGFkNjMxMGFkNjMxOGFkNjMxMGFk NmIxOGFkNjMxMGFkNmIxOGFkNjMxMGFkNjMxMGE1NWExMGE1NWExMDljNWEx MGE1NWExMDljNTIxMDljNTIxMDk0NTIxMDljNTIxODljNTIxMDljNTIxMDlj NTIxMGE1NjMxOGE1NWExMA0KYTU1YTEwYTU1YTEwYTU2MzE4YTU1YTEwYTU1 YTE4YTU1YTEwYTU1YTE4YTU1YTEwYTU1YTEwOWM1YTEwYTU1YTEwOWM1YTEw YTU1YTEwYTU1YTEwYTU1YTE4YTU1YTEwYTU1YTEwOWM1MjEwYTU1YTE4OWM1 YTEwOWM1YTEwOWMNCjUyMTA5YzVhMTA5YzUyMTA5YzUyMTA5YzUyMTA5YzVh MTg5YzUyMTA5YzUyMTg5YzUyMTA5YzUyMTg5NDUyMTA5YzUyMTg5NDRhMTA5 NDUyMTA4YzRhMTA4YzRhMTA4YzRhMTA4YzRhMTg4YzRhMTA4YzRhMTg4NDQy MTA4YzRhDQoxMDg0NDIxMDg0NDIxMDg0NDIxMDg0NDIxODdiMzkxMDg0NDIx MDdiMzkxMDdiMzkxMDczMzkxMDdiMzkxMDczMzExMDczMzkxMDczMzExMDcz MzExMDZiMzEwODZiMzExMDZiMzEwODZiMzExMDYzMjkwODYzMjkxMDVhMjEw OA0KNWEyMTA4NTIyMTAwNWEyMTA4NDIwODAwNGEwODA4NGEwODAwNmIyOTEw N2I0MjE4NmIzMTA4NjMyMTAwNzMzOTEwNjMyOTA4NWEyMTA4NGExODAwNTIx ODAwNGExODAwNGExODAwNGExMDAwNTIyMTA4NGExODAwNTIyMTA4NTINCjIx MDA1YTI5MDg1YTI5MDg2MzMxMDg2MzMxMDg2YjM5MTA2YjM5MTA3MzQyMTg3 MzQyMTg4NDRhMjE4NDUyMjE4YzVhMjk4YzVhMjk4NDVhMzE0MjEwMDg0MjA4 MDg0YTA4MDg2MzI5MDg4NDRhMTA4YzQyMTA5NDRhMTg2YjMxDQoxMDczNTI0 MmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmNzczOTQ1Mg0KMjk2YjAwMjk3YjA4 MzE3YjA4MzE3MzAwMzE3YjA4MzE3YjAwMzk4NDAwMzk4NDAwMzk4YzAwMzk4 YzAwNDI5NDA4NDI5NDAwNDI5YzAwNDI5YzAwNGFhNTAwNGFhNTAwNGFhZDAw NGFhNTAwNTJhZDA4NGFhZDA4NTJiNTEwNGENCmI1MDg1MmI1MTA0YWI1MTA1 MmI1MTA1MmI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA1MmI1MDg1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmI1MTA0YWI1MTA1MmJkDQoxMDQyYjUwODQyYjUxODQyYjUwMDk0 Y2U2M2ZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmZjhjOGNlNzI5MDhj ZTM5MThmNzMxMjFkNjMxMjFkNjMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWRlMzkyMWRl MzkyOWRlMzEyMWRlMzkyOWU3MzEyMWRlMzEyMWRlMzEyMWQ2MzExOGZmMzEx OGY3MzExOGVmMjENCjEwZGUyOTE4ZDYzMTIxZDY1YTRhZTc2YjYzZWZiNWFk ZjdjZWNlZmZlZmZmZmZmZmZmZjdmZmZmZWZmN2ZmZWZmZmZmZmZmZmZmZmZm ZmZmZWZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmY3DQpmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmOTQ4NGU3MjExMGRlMzEyMWRlNDIyMWVmMzENCjE4 ZGUzOTI5ZGUzMTIxZGUzMTIxZGUzMTE4ZTczOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzM5MjFlNw0KMzkyOWU3MzEyMWRl MjkxOGU3NTIzOWRlZGVkNmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjljZWZmZjI5ZGVmNzAwY2VmNzA4Y2VmZjA4Y2VmZjAwZDZmZjAwY2VmZjAw ZDZmZjAwY2VmZjEwZDZmZg0KMTBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMThj ZWZmMDBjZWZmMDgNCmQ2ZmYwOGNlZjc1MmRlZmZlN2VmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2Y3DQpmN2ZmZmZmN2Y3ZjdmN2ZmZjdmN2Y3ZjdlZmY3ZjdmN2Y3ZWZl ZmY3ZjdmN2Y3ZWZlZmY3ZWZlZmVmZTdlN2Y3ZWZlN2VmZTdkZWY3ZTdlN2Vm ZGVkZWVmZTdkZWU3ZDZkNmU3ZDZkNmRlZDZjZWU3ZDZkNmRlY2VjZWU3ZDZj ZQ0KZGVjZWNlZTdjZWNlZGVjZWM2ZGVjZWM2ZGVjZWM2ZGVjZWM2ZGVjNmM2 ZGVjZWM2ZGVjNmM2ZGVjZWM2ZGVjNmM2ZGVjZWM2ZGVjNmM2ZGVjZWM2ZDZj NmJkZGVjNmM2ZDZjNmJkZGVjNmM2ZDZjNmJkZGVjNmM2ZDZjNmJkZGUNCmNl YzZkNmM2YmRkZWNlYzZkNmNlYzZkZWNlY2VkNmM2YmRlN2Q2Y2VkZWQ2Y2Vl N2Q2ZDZlN2Q2ZDZlN2RlZGVjZWM2YmRhZGE1YTU5NDhjOGNiNWI1YjVkZWRl ZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmNlYzZiZGJkYjVhZGM2YjVhZGJkYTU5Y2Jk YWRhNWJkYTU5Y2I1YTU5Y2FkOTQ4Y2FkOTQ4NGE1OGM3YmE1OGM3YjljN2I3 MzljN2I3Mzk0NzM2Yjk0N2I2YjhjNzM2MzhjNzM2Mw0KODQ2YjVhOGM2YjVh N2I2MzUyODQ2MzUyN2I2MzUyN2I2MzUyN2I1YTRhN2I1YTUyNzM1MjRhN2I1 YTRhNzM1MjRhNzM1MjRhNmI0YTQyNmI1MjQyNjM0YTM5NmI0YTQyNjM0MjM5 NjM0YTM5NjM0YTM5NWE0MjM5NWEzOTMxNjMNCjQyMzk1YTM5MzE1MjM5MzE0 YTMxMjk0YTMxMjkzOTI5MjE0YTM5Mzk4NDczNzNkNmQ2Y2VmZmZmZmZmZmZm ZmZlZmZmZjdmZmZmZmZmN2ZmZmZlZmY3ZjdmZmZmZmZmZmZmZmY2YjUyNDI1 MjI5MDg3MzMxMDg4NDM5MDg4NDQyDQoxMDhjNGExMDhjNGExMDk0NTIxMDk0 NGExMDk0NTIxMDhjNDIxMDg0NDIxMDdiMzEwODg0NDIxMDhjNGExMDljNWEx MDljNWExMGE1NjMxMGE1NjMxMGFkNjMxOGE1NjMxMGFkNjMxOGFkNjMxOGFk NmIxOGFkNjMxMGFkNmIxOA0KYWQ2MzEwYWQ2YjE4YWQ2MzEwYWQ2MzE4YWQ2 MzEwYWQ2MzE4YWQ2MzEwYWQ2MzE4YWQ2MzEwYjU2MzE4YWQ2MzEwYWQ2MzE4 YWQ2MzEwYWQ2MzE4YTU2MzEwYWQ2MzEwYTU2MzEwYWQ2MzEwYTU1YTEwYTU1 YTEwOWM1MjEwOWMNCjUyMTA5YzUyMDg5YzUyMTA5YzUyMTA5YzUyMTg5YzUy MTA5YzVhMTA5YzVhMTBhNTYzMTBhNTVhMTBhNTYzMTBhNTVhMTBhZDYzMTBh NTVhMTBhNTVhMTBhNTVhMTBhNTVhMTBhNTVhMTBhNTVhMTBhNTVhMTBhNTVh MTA5YzVhDQowOGE1NWExMDljNWExMGE1NWExMDljNWExMGE1NWExMDljNTIx MGE1NWExMDljNTIxMDljNWExMDljNTIxMDljNWExMDljNTIxMDljNTIxMDlj NTIxMDljNTIxMDk0NTIxMDljNTIxMDk0NTIxMDljNTIxMDk0NGExMDljNTIx MA0KOTQ0YTEwOWM1MjEwOGM0YTEwOTQ0YTEwOGM0YTEwOGM0YTEwOGM0MjEw OGM0YTEwODQ0MjEwOGM0YTEwODQ0MjEwOGM0MjEwODQ0MjEwODQ0MjEwN2Iz OTEwODQ0MjEwN2IzOTEwODQ0MjEwNzMzOTEwN2IzOTEwNzMzOTEwN2INCjM5 MTA3MzMxMDg3MzM5MTA3MzMxMDg3MzM5MTA2MzI5MDg2YjMxMDg2MzMxMDg2 YjMxMDg2MzI5MDg2MzI5MDg1YTIxMDA1YTI5MDg1YTIxMDA0YTEwMDA0YTEw MDg0MjA4MDA0MjA4MDA3MzM5MTg3YjM5MTA2MzI5MDA2MzMxDQowODZiMzEx MDYzMjkwODVhMjEwMDRhMTAwMDUyMTgwODRhMTgwMDRhMTgwMDQyMTAwMDRh MTgwMDRhMTgwMDUyMjEwMDUyMjEwMDVhMjkwODVhMjkwODYzMzEwODYzMzEw ODZiMzkxMDZiMzkxMDdiNDIxODdiNDIxODg0NGEyMQ0KODQ1MjIxODQ1MjI5 OTQ2MzM5NmIzOTE4MzkwODAwMzkwODAwNDIxMDAwNzMzOTEwN2IzOTA4OTQ0 YTE4ODQ0MjE4NGExODAwYmQ5Yzk0ZmZmZmZmZWZmN2Y3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZhNWJk OGMyMTVhMDAzMTdiMDAyOTczMDAzMTczMDAyOTczMDAzMTdiMDAzMTdiMDAz OTg0MDAzOTg0MDA0MjhjMDAzOThjDQowMDQyOTQwMDQyOTQwMDQyOWMwMDQy OWMwMDRhYTUwMDRhYTUwMDRhYWQwMDRhYWQwMDUyYWQwODRhYWQwODRhYjUx MDRhYjUwODRhYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NGFiNTEwNGFiNTEwNGFiNTEwNGFiNTEwNGFiNTEw MzlhZDEwNGFiZDA4NjNiNTMxZTdmZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZWZm N2ZmNjM1YWQ2MjkNCjA4ZTczMTE4ZTczMTI5ZDYzMTE4ZDYzMTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFkZTMxMjFk ZTM5MjFkZTIxMjFjZTMxMjlkNjMxMjlkZTMxMjllNzI5MThkZTI5MTBkZTI5 MTBkNjMxMThkNjI5MDhkZTM5MjFkZTUyNDJkNjhjN2JlZmJkYmRmN2U3ZWZm Zg0KZjdmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNlYzZmZjI5MjFjZTM5 MjFlNzM5MjFlNzMxMThkZTM5MjFlNzMxMjFkNjMxMThkZTMxMjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTcyOTE4ZTczMTE4ZDZhZDljZjdmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmYNCmZmZmZmN2ZmZmY5NGU3ZmYzMWRlZmYwMGNlZjcxMGQ2 ZmYwOGNlZmYxMGQ2ZmYwOGQ2ZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjAwZDZmZjA4Y2VmZjA4ZDZmZjEwY2VmZjA4Y2VmZjIxZDZmN2I1 ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmN2Y3ZmZm N2Y3ZjdmN2Y3ZmZmN2Y3ZjdmN2VmZjdmN2VmZWZlZmU3ZjdlZmVmZjcNCmU3 ZTdmN2VmZTdlZmU3ZGVmN2U3ZTdlZmU3ZGVlZmRlZGVlN2Q2ZDZlN2RlZDZl N2Q2ZDZlN2Q2ZDZlN2Q2Y2VlN2Q2ZDZkZWNlY2VlN2Q2Y2VkZWNlYzZlN2Nl Y2VkZWNlYzZkZWNlYzZkZWNlYzZlN2NlYzZkZWNlYzZkZWNlDQpjNmRlYzZj NmU3Y2VjNmRlYzZjNmRlY2VjNmRlYzZjNmRlY2VjNmRlYzZjNmRlY2VjNmRl YzZjNmRlY2VjNmRlYzZjNmRlY2VjNmRlY2VjNmRlY2VjZWRlY2VjNmRlY2Vj NmRlY2VjZWU3ZGVkNmU3ZDZkNmU3ZDZkNmU3ZGVkNg0KZWZlN2U3ZWZlN2U3 ZTdkNmRlYmRiNWI1YTU5NDk0YTU5YzljY2VjZWNlZjdlZmVmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZDZjZWNlYzZiZGI1 Y2ViZGI1YzZhZGFkYmRhZGE1YmRhZGE1YjUNCjljOTRiNTljOGNhZDk0ODRh ZDk0ODRhNThjN2JhNTg0N2I5NDdiNzM5YzdiNzM5NDczNmI5NDczNmI4YzZi NjM4YzZiNjM4NDZiNWE4NDZiNWE4NDYzNTI4NDYzNWE3YjYzNTI3YjYzNTI3 YjVhNGE3YjVhNTI3MzUyNGE3MzUyDQo0YTczNTI0YTczNTI0YTZiNGE0MjZi NGE0MjYzNDIzOTZiNGE0MjYzNDIzOTYzNGEzOTVhNDIzMTYzNDIzOTYzNDIz OTZiNDIzOTVhMzkzMTYzNDIzOTVhNDIzMTUyMzkzMTUyMzEzMTRhMzEyOTQy MzEyOTZiNWE1YWI1YTVhNQ0KZWZlZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmYWQ4YzdiNGExODA4N2I0MjE4OGM0MjE4OGM0MjA4OTQ0YTE4OGM0YTEw OTQ1MjEwOTQ1MjEwOWM1MjEwOGM0YTEwOGM0MjEwN2IzOTA4OGM0MjEwOGM0 YTEwYTU1YTE4YTUNCjVhMTBhZDYzMThhZDYzMTBiNTYzMThhZDYzMThhZDZi MThhZDYzMThhZDZiMThhZDZiMThiNTZiMThhZDZiMThiNTZiMThhZDZiMThi NTZiMThhZDYzMTBhZDZiMThhZDYzMTBhZDYzMThhZDYzMTBiNTZiMThhZDYz MTBiNTZiDQoxOGFkNjMxOGI1NmIxOGFkNjMxMGFkNjMxOGE1NjMxMGFkNjMx OGE1NjMxMGE1NWExMDljNTIxMDljNWExMDljNTIxMDljNTIxMDljNTIxMGE1 NWExOGE1NTIxOGE1NjMxOGE1NWExMGFkNjMxOGE1NjMxMGFkNjMxOGFkNjMx MA0KYWQ2MzE4YWQ2MzEwYWQ2MzE4YTU1YTEwYWQ2MzE4YTU1YTEwYWQ2MzE4 YTU1YTEwYWQ2MzE4YTU1YTEwYTU2MzEwYTU1YTEwYWQ2MzEwYTU1YTEwYTU1 YTEwYTU1YTEwYTU1YTE4YTU1YTEwYTU1YTEwOWM1YTEwYTU1YTE4OWMNCjVh MTBhNTVhMTA5YzUyMTBhNTVhMTA5YzUyMTA5YzVhMTA5YzUyMTA5YzUyMTA5 NDUyMTA5YzUyMTA5NDUyMTA5YzUyMTA5NDUyMTA5YzUyMTg5NDRhMTA5NDUy MTA4YzRhMTA5NDRhMTg4YzRhMTA4YzRhMTg4YzQyMTA4YzRhDQoxODhjNDIx MDhjNGExODg0NDIxMDg0NDIxMDg0NDIxMDg0NDIxODg0NDIxMDg0NDIxODdi MzkxMDdiNDIxMDdiMzkxMDdiMzkxMDczMzkxMDdiMzkxMDczMzExMDczMzkw ODZiMzEwODczMzkxMDZiMzEwODZiMzEwODYzMjkwOA0KNjMzMTA4NjMyOTA4 NjMyMTAwNWEyMTA4NTIxODEwNGExMDA4MzkwODAwNTIxODAwODQ0YTIxNzMz MTAwNjMyOTAwNmIyOTA4NmIzMTEwNjMyOTA4NTIyMTAwNGExODAwNGExODAw NGExODAwNGExODAwNGExODAwNTIyMTAwNTINCjIxMDA1MjIxMDA1MjIxMDA1 YTI5MDg1YTI5MDg2YjMxMTA2YjMxMTA3MzM5MTg3MzQyMTg3YjRhMjE3YjRh MjE4NDUyMjk4NDUyMjE4YzVhMjk5NDYzMzk1MjIxMTAzOTA4MDAzOTA4MDA1 MjE4MDA4YzRhMjE4NDM5MDg5YzVhDQoyMTdiMzkwODczMzkyMWY3ZDZkNmZm ZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmNlZTdiZA0KMzk2YjE4Mjk3MzAwMzE3MzA4Mjk3MzAwMzE3 YjA4MzE3YjAwMzk4NDAwMzk4NDAwNDI4YzA4Mzk4YzAwNDI5NDA4NDI5NDAw NDI5YzAwNDI5YzAwNGFhNTAwNGFhNTAwNGFhZDA4NGFhZDAwNTJhZDA4NGFh ZDA4NTJiNTEwNGENCmI1MTA1MmI1MTA0YWI1MTA1MmJkMTA1MmI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA1MmI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MTA1MmJkDQoxODRhYjUxMDRhYjUxMDRhYmQwMDUyYWQxOGM2ZWZiNWZmZmZm ZmZmZmZmZmZmZmZmZmQ2ZGVmZjQyMzFkNjMxMTBmNzM5MjllNzM5MjlkNjM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzEyOWU3MzEyMWRlMzkyOWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzkyMWRlNDIyMWU3MzkyMWQ2MzkyMWRlMzkNCjIx ZGU0MjI5ZWY0MjIxZWY0MjIxZWYzOTE4ZGUzMTI5Y2UzMTIxZDYzMTIxZTcy OTA4ZGUzMTEwZGU0MjI5ZGU3MzVhZWY4YzdiZmZjNmJkZjdkZWRlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZjdmN2ZmNWE1YWQ2MjkxMGRlMzkyOWU3MzENCjE4ZTc0MjI5ZWYzMTIxY2Uz OTIxZWYzMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzEyOWVmMjkwOGRlN2I2 M2VmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZlZmZmZmZmN2ZmZmZmZmY3ZmZmZjhj ZTdmZjI5ZDZmNzAwY2VmZjA4Y2VmZjE4YzZmZjE4Y2VmZjA4Y2VmZjAwZDZm Zg0KMDBjZWZmMDBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDhjZWZmMDBkNmZmMDhjZWZmMTANCmNl ZmYwMGNlZmYxOGQ2ZmY2M2U3ZjdmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3DQpmN2ZmZmZm ZmY3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZWZlZmY3ZjdmN2Y3ZWZlZmY3 ZWZlZmVmZTdlN2Y3ZWZlN2VmZTdlN2Y3ZWZlN2VmZTdkZWVmZTdkZWU3ZGVk NmVmZGVkZWU3ZDZkNmU3ZDZkNmRlZDZjZWU3ZDZkNg0KZGVjZWNlZTdkNmNl ZGVjZWM2ZTdkNmNlZGVjZWM2ZGVjZWM2ZGVjZWM2ZGVjZWM2ZGVjNmM2ZGVj ZWM2ZGVjNmM2ZGVjZWM2ZGVjNmM2ZGVjZWM2ZGVjNmM2ZGVjZWM2ZDZjNmJk ZGVjZWM2ZGVjNmM2ZGVjZWM2ZGVjNmM2ZGUNCmNlYzZkZWNlYzZkZWNlYzZk ZWNlYzZkZWNlYzZkZWQ2Y2VlN2RlZDZkZWNlY2VkNmM2YzZkNmNlYzZlZmRl ZGVlN2RlZGVkZWQ2ZDZlZmRlZGVmZmVmZWZlZmU3ZTdkNmM2YzZhNTljOWM5 Yzk0OWNiNWI1YjVkZWQ2ZGVmZmZmDQpmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmZm ZmZmZmY3ZWZlN2M2YjViNWM2YjVhZGM2YWRhZGM2YWRhNWI1YTU5Y2I1OWM5 NGFkOTQ4Y2FkOTQ4Y2E1OGM3YmE1OGM3YjljODQ3MzljODQ3Mzk0NzM2Yjk0 NzM2YjhjNzM2MzhjNzM2Mw0KODQ2MzVhODQ2YjVhODQ2MzUyODQ2MzVhN2I1 YTUyN2I2MzUyN2I1YTUyN2I1YTUyNzM1MjRhNzM1YTRhNzM1MjRhNzM1MjRh NmI0YTQyNmI0YTQyNjM0YTM5NmI0YTQyNjM0MjM5NjM0MjM5NTIzOTMxNWE0 MjM5NWE0MjMxNjMNCjQyMzk1YTM5MzE1YTM5MzE1MjMxMjk1YTM5MzE1YTM5 Mzk1MjM5MzE0YTI5Mjk0YTMxMjkzOTIxMTg0MjIxMjE2MzQyNDI5NDczNzNi ZGJkYzZmZmZmZmZlZmQ2Y2U1YTI5MTg3MzMxMTA3YjM5MDg4YzQyMDg5NDUy MTA4YzRhDQoxMDk0NTIxMDk0NGExMDljNTIxMDk0NGExMDhjNGExMDdiMzkw ODdiMzkxMDhjNDIwODljNTIxOGE1NWExMGFkNjMxOGFkNjMxMGFkNjMxOGFk NjMxMGFkNjMxOGFkNjMxOGI1NmIxOGFkNjMxOGI1NmIxOGFkNmIxOGI1NmIx OA0KYWQ2YjE4YjU2YjE4YWQ2YjE4YjU2YjE4YWQ2MzEwYWQ2MzE4YWQ2MzEw YWQ2MzE4YWQ2MzEwYjU2MzE4YjU2MzEwYjU2YjE4YWQ2MzEwYWQ2MzE4YTU2 MzEwYTU2MzEwOWM1YTEwYTU1YTEwOWM1MjA4OWM1MjEwOWM1MjA4OWMNCjUy MTA5YzUyMTBhNTVhMTA5YzUyMTBhNTVhMThhNTVhMTBhZDYzMThhNTYzMTBh ZDYzMTBhZDYzMTBhZDZiMThhZDYzMTBhZDYzMTBhZDYzMTBhZDYzMTBhNTVh MTBhZDYzMTBhNTVhMTBhZDYzMTBhNTVhMTBhZDYzMTBhNTVhDQoxMGFkNjMx MGE1NWExMGE1NWExMGE1NWExMGE1NWExMDljNWExMGE1NWExMDljNWExMGE1 NWExMDljNTIxMGE1NWExMDljNTIxMGE1NWExMDljNTIxMDljNWExMDljNTIx MDljNWExMDljNTIxMDljNTIxMDljNTIxMDljNTIxMA0KOWM1MjEwOWM1MjEw OTQ1MjEwOTQ1MjEwOTQ0YTEwOTQ1MjEwOGM0YTEwOTQ0YTE4OGM0MjEwOGM0 YTEwOGM0MjEwOGM0YTEwODQ0MjEwOGM0MjEwODQ0MjEwODQ0MjEwODQ0MjEw ODQ0MjEwODQ0MjEwODQ0MjEwN2IzOTEwN2INCjM5MTA3YjM5MTA3YjM5MTA3 MzMxMDg3MzM5MTA3MzMxMDg3MzM5MDg2YjMxMDg2YjMxMDg2YjMxMDg2YjMx MDg2MzI5MDA2MzI5MDg1YTIxMDA2MzI5MDg0YTE4MDA0YTE4MTAzOTA4MDA0 MjA4MDA2MzI5MDg3YjM5MTA2MzI5DQowMDZiMjkwODYzMjkwODZiMzExMDVh MjEwODUyMTgwMDRhMTAwMDRhMTgwMDRhMTgwMDRhMTgwMDRhMTgwMDUyMjEw MDUyMTgwMDVhMjEwMDUyMjEwMDVhMjkwODYzMjkwODZiMzExMDZiMzExMDcz MzkxODczMzkxODdiNGEyMQ0KN2I0YTIxOGM1MjI5ODQ0YTE4YTU3MzQyNzM0 MjIxNGExODA4MzEwMDAwNDIwODAwN2IzOTE4N2IzOTEwODQ0MjAwOWM1MjE4 NmIyMTAwYTU3MzYzZmZmZmY3ZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZjc2MzhjNGEyOTZiMDAy OTczMDAzMTdiMDgzMTdiMDAzMTdiMDAzMTdiMDAzOTg0MDAzOTg0MDAzOThj MDAzOThjDQowMDQyOTQwMDM5OTQwMDQyOWMwMDQyYTUwMDRhYWQwMDRhYTUw MDRhYWQwMDRhYWQwODUyYjUxMDRhYWQwODRhYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NGFiNTEwNGFiNTA4NGFiNTEwNGFiNTE4NGFhZDE4NGFiZDA4NGFiZDAwNGFh NTA4YTVkZTg0ZjdmZmY3ZmZmZmZmZmZmZmY3YjViNWZmMjkxMGNlMzENCjEw ZjczMTIxZGUzOTI5ZDYzMTE4ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTMxMjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFkZTMxMjFkZTM5MjFkZTQyMThlZjQy MjFlZjMxMThlNzMxMThlNzMxMTBlNzM5MThlNzMxMThkZTQyMjllNzMxMjFk ZTMxMjFlNzMxMThkZTMxMjFlNzMxMjFkZTMxMjFkZQ0KMjExOGNlMjExOGM2 MzExMGRlNGEzMWRlNjM1YWQ2OWNhNWRlY2VkNmVmZTdlZmZmZjdmN2ZmZmZm ZmZmZjdmZmVmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZjk0OTRlNzI5MDhjZTMxMjFkZTMxMjFl NzM5MjFlNzM5MjlkNjM5MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTE4ZGUzMTIxZGUz MTIxZTczMTE4ZTc0MjMxY2VlN2VmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjcNCmZm ZjdmZmZmZmZmZmZmZmZkZWY3ZmY5NGU3ZmYwMGRlZmYwMGNlZmYxMGNlZmYx MGNlZmYxMGNlZmYwMGNlZmYwOGNlZmYxOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjEwZDZmZjAw ZDZmZjEwZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjM5ZTdmZmNlZWZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZjdmN2Y3ZmZmN2Y3 ZjdmN2VmZjdmN2Y3ZjdlZmVmZjdlZmVmZWYNCmVmZTdmN2VmZWZmN2U3ZTdm N2VmZTdlZmU3ZGVlZmU3ZGVlZmRlZGVlZmRlZGVlN2Q2ZDZlN2RlZDZlN2Q2 ZDZlN2Q2ZDZkZWQ2Y2VlN2Q2Y2VkZWNlY2VlN2Q2Y2VkZWNlYzZlN2NlY2Vk ZWNlYzZlN2NlY2VkZWNlYzZkZWNlDQpjNmRlY2VjNmRlY2VjNmRlYzZjNmRl Y2VjNmRlY2VjNmRlY2VjNmRlYzZjNmRlY2VjZWRlY2VjNmRlY2VjNmRlY2Vj NmRlY2VjZWRlY2VjNmU3ZDZjZWRlY2VjNmU3ZGVkNmQ2Y2VjNmRlZDZjZWVm ZGVkZWVmZTdkZWQ2Y2VjZQ0KZGVkNmQ2ZjdlN2U3ZTdkZWQ2ZTdkNmQ2ZWZl N2U3ZjdlZmVmZmZmN2Y3ZTdkZWRlYzZiZGJkYTU5YzljYTVhNTljY2VjNmM2 ZWZlN2U3ZmZmZmZmZmZmZmZmZmZmN2Y3Y2ViZGJkYmRhZGE1Y2ViNWI1YmRh ZGE1YmRhNTljYjUNCjljOTRiNTljOTRhZDk0OGNhZDk0ODRhNThjN2JhNThj N2I5YzdiNzM5NDdiNzM5NDczNmI5NDczNmI4YzZiNjM4YzZiNjM4NDZiNWE4 NDZiNWE4NDYzNWE4NDYzNWE3YjVhNTI3YjYzNTI3YjVhNTI3YjVhNTI3MzUy NGE3MzUyDQo0YTczNTI0YTczNTI0YTZiNGE0MjZiNGE0MjYzNGEzOTZiNGE0 MjYzNDIzOTYzNGEzOTVhNDIzOTVhNDIzOTVhMzkzMTYzNDIzOTVhMzkzMTYz NDIzOTVhMzkzOTVhMzkzOTUyMzkzMTVhMzkzOTYzMzkzOTYzNDIzOTUyMjky OQ0KNTIyMTIxNGExODE4MzEyOTIxNzM1YTUyNzM0YTM5NWEyMTAwOGM0MjE4 OGM0MjEwOTQ0YTEwOGM0YTEwOWM1MjEwOTQ1MjEwOWM1MjE4OTQ1MjEwOTQ0 YTEwODQ0MjA4ODQ0MjEwODQ0MjEwOWM1MjE4OWM1YTE4YWQ2MzE4YTUNCjYz MTBiNTZiMThhZDZiMThiNTZiMThhZDYzMThiNTZiMjFiNTZiMThiNTZiMjFi NTZiMThiNTczMjFiNTZiMThiNTZiMThhZDZiMThiNTczMjFiNTZiMThiNTZi MThiNTZiMThiNTZiMThiNTZiMThiNTZiMThiNTZiMThiNTZiDQoxOGFkNjMx MGFkNjMxOGFkNjMxMGFkNjMxOGE1NWExMGE1NWExMDljNWEwODljNWExMDlj NTIxMDljNWExMDljNWExMGE1NWExOGE1NWExMGFkNjMxOGE1NWExMGFkNjMx OGFkNjMxMGI1NmIxOGFkNjMxMGFkNmIxOGFkNjMxOA0KYjU2YjE4YWQ2MzEw YjU2MzE4YWQ2MzEwYjU2MzE4YWQ2MzEwYjU2MzE4YWQ2MzEwYWQ2MzEwYWQ1 YTEwYWQ2MzEwYWQ1YTEwYWQ2MzEwYTU1YTEwYWQ2MzEwYTU1YTEwYTU2MzEw YTU1YTEwYTU2MzEwYTU1YTEwYTU1YTE4OWMNCjVhMTBhNTVhMTg5YzVhMTBh NTVhMTA5YzVhMTBhNTVhMTA5YzUyMTA5YzVhMTA5YzUyMTA5YzVhMTA5YzUy MTA5YzUyMTA5YzUyMTA5YzVhMTg5YzUyMTA5YzUyMTA5NDRhMTA5YzUyMTg5 NDRhMTA5NDUyMTg4YzRhMTA4YzRhDQoxMDhjNGExMDhjNGExMDhjNDIxMDhj NGExODhjNDIxMDhjNGExODg0NDIxMDhjNGExODg0NDIxMDg0NDIxODg0Mzkx MDg0NDIxMDdiMzkxMDdiMzkxMDczMzkxMDdiMzkxMDczMzkxMDczMzkxMDZi MzEwODczMzExMDZiMzEwOA0KNmIzMTA4NjMyOTA4NmIzMTA4NWEyMTAwNWEy OTA4NGExODAwNGExODEwNDIwODAwNGExMDAwNmIzMTEwODQ0MjE4NmIzMTA4 NjMyOTAwNjMyOTA4NmIzMTEwNWEyMTA4NTIxODAwNGExODAwNGExODA4NGEx ODAwNTIyMTA4NGENCjE4MDA1MjIxMDg1MjIxMDA1YTI5MDg1YTI5MDA2MzI5 MDg2MzMxMTA2YjM5MTg2YjM5MTA3MzQyMTg3MzQyMTg4NDRhMjE4NDUyMjk5 NDVhMjk4YzVhMjk5NDYzMzk1YTI5MTAzOTA4MDgzOTAwMDA1YTIxMTA3MzM5 MTg4NDQyDQowODk0NGExMDk0NGExODYzMjkwOGQ2YjVhZGZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KOTRiNTg0MjE2MzAwMzE3YjA4MzE3YjAwMzk3YjA4MzE3YjAwMzk4NDAw Mzk4NDAwMzk4YzAwMzk4YzAwNDI5NDA4NDI5NDAwNDI5YzAwNDI5YzAwNGFh NTA4NGFhNTAwNGFhZDA4NGFhZDAwNTJiNTEwNTJhZDA4NTJiNTEwNGENCmI1 MTA1MmI1MTA0YWI1MTA1MmI1MTA1MmI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA1MmI1MDg1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmI1MTA0YWI1MTA1MmJkDQoxMDRhYWQx MDVhYzYxMDRhYjUwMDUyYjUxMDdiYzY1MmY3ZmZlZmZmZmZmZmZmZmZmZjhj ODRmNzI5MTBkZTI5MThlNzMxMjlkZTMxMjFkNjM5MjFlNzMxMjFlNzM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMjkyMWQ2MzEyOWQ2MzkzMWU3MzENCjMxZTczMTMxZTcyOTIxZTcy OTI5ZTcyOTI5ZGUzOTIxZTczOTIxZGUzOTI5ZGUzMTI5ZDYzMTI5ZGUyOTIx ZGUzMTI5ZWYyOTIxZWYzMTIxZTcyOTE4ZGUyOTEwZGUyOTEwY2U0MjIxY2U1 MjQyY2U4NDczZGVhZGE1ZmZkNmQ2DQpmZmRlZTdmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZDZkNmZmMzky MWNlMzEyMWU3MzENCjI5ZGUzOTIxZTczOTIxZGU0MjI5ZGUyOTE4ZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWU3MzEyMWNlYjViNWZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmVmZmZmZjYzZTdm ZjM5ZGVmNzA4Y2VmNzAwY2VmZjAwYzZmZjEwY2VmZg0KMTBjZWZmMTBkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBkNmZmMDgNCmQ2ZmYwOGNlZmYwMGQ2ZmYy MWQ2ZWY5Y2VmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3DQpmN2ZmZmZmZmZmZjdmN2ZmZmZmZmY3 ZjdmN2ZmZjdmN2Y3ZjdlZmZmZjdmN2VmZWZlZmY3ZWZlZmVmZWZlN2Y3ZWZl ZmVmZTdlN2Y3ZWZlN2VmZTdlN2Y3ZWZlN2VmZGVkZWVmZGVkZWU3ZGVkNmU3 ZGVkNmU3ZDZkNmU3ZDZkNg0KZGVkNmNlZGVkNmNlZGVjZWM2ZGVkNmNlZGVj ZWM2ZTdkNmNlZGVjZWM2ZGVjZWM2ZGVjZWM2ZTdjZWNlZGVjNmM2ZGVjZWM2 ZGVjZWM2ZGVjZWM2ZGVjNmM2ZGVjZWM2ZGVjZWM2ZGVjZWM2ZDZjNmM2ZGVj ZWM2ZGVjZWM2ZGUNCmNlYzZkZWNlYzZlN2NlY2VkZWNlYzZlN2Q2Y2VkNmM2 YzZlN2Q2ZDZlN2Q2ZDZkZWQ2Y2VkNmNlY2VlN2RlZGVlN2RlZGVlN2Q2ZDZl ZmU3ZGVlZmU3ZGVlN2RlZDZlN2RlZGVlN2RlZGVmN2U3ZTdmN2VmZWZmZmY3 ZjdkZWNlDQpjZWJkYjViNTljOTQ5NGFkYTVhNWNlYzZjNmZmZjdmN2U3Y2Vj ZWQ2YmRiZGJkYWRhNWJkYWRhNWI1YTU5Y2I1YTU5Y2FkOTQ4Y2FkOTQ4Y2E1 OGM3YmE1OGM3YjljODQ3YjljODQ3Mzk0NzM2Yjk0NzM2YjhjNmI2MzhjNmI2 Mw0KODQ2MzVhOGM2YjYzODQ2MzUyODQ2MzVhN2I2MzUyODQ2MzVhN2I1YTUy N2I1YTUyNzM1MjRhNzM1MjUyNmI0YTQyNzM1MjRhNmI0YTQyNmI0YTQyNjM0 MjM5NjM0YTM5NjM0MjM5NjM0MjM5NWEzOTMxNjM0MjM5NWE0MjM5NjMNCjQy Mzk1YTM5Mzk1YTM5Mzk1MjMxMzE1MjMxMjk0YTMxMjk1MjMxMzE0YTI5Mjk1 MjMxMjk0YTI5Mjk1MjMxMzE1MjI5Mjk1MjI5Mjk0YTI5MjE0MjE4MDg2MzI5 MTA3YjM5MTA4YzQyMTA5NDRhMTA5NDUyMTA4YzRhMDg5NDUyDQowODljNTIx MDk0NTIxMDljNGExODhjNDIxMDg0NDIwODg0NDIwODhjNTIxMDljNTIxMGE1 NWExOGE1NjMxMGFkNmIxMGE1NjMxMGFkNmIxOGFkNmIxOGFkNmIyMWFkNmIx OGI1NmIxOGI1NmIxOGI1NmIyMWFkNmIxOGI1NmIxOA0KYWQ2YjE4YjU2YjE4 YWQ2YjEwYjU2YjE4YWQ2YjE4YjU2YjE4YWQ2YjEwYjU2YjE4YjU2YjEwYjU2 YjE4YWQ2MzEwYWQ2MzEwYWQ1YTEwYWQ2MzEwOWM1YTA4OWM1YTEwOWM1MjA4 OWM1MjEwOTQ1MjA4OWM1YTEwOWM1YTEwYTUNCjYzMThhNTVhMTBhZDYzMThh ZDYzMTBhZDYzMThhNTYzMTBhZDZiMThhZDZiMThhZDZiMThhZDYzMTBhZDYz MThhZDYzMTBhZDYzMThhZDYzMTBhZDYzMTBhZDYzMTBhZDYzMTBhZDVhMTBh ZDYzMTBhZDVhMTBhZDYzMTBhZDVhDQoxMGFkNjMxMGE1NWEwOGFkNjMxMGE1 NWEwOGE1NjMxMGE1NWExMGE1NjMxMDljNWExMGE1NWExMDljNWExMGE1NWEx ODljNWExMGE1NWExMDljNWExMGE1NWExMDljNTIwODljNTIxMDljNTIwODlj NTIxMDljNTIwODljNTIxMA0KOWM1MjA4OWM1MjEwOWM1MjEwOWM1MjEwOTQ1 MjEwOWM1MjEwOTQ0YTEwOTQ1MjE4OTQ0YTEwOTQ0YTE4OGM0YTEwOGM0YTEw OGM0MjEwOGM0YTEwODQ0MjEwOGM0YTEwODQ0MjEwOGM0YTE4ODQ0MjEwOGM0 MjE4ODQ0MjEwODQNCjQyMTA3YjM5MTA3YjQyMTA3YjM5MTA3YjM5MTA3MzM5 MDg3YjM5MTA3MzMxMDg3MzM5MTA2YjMxMDg2YjMxMDg2YjI5MDg2YjMxMDg2 MzI5MDg1YTI5MDA1YTI5MDA1MjIxMDA0YTEwMDg0YTEwMDgzOTAwMDA1MjE4 MDg3YjM5DQoxMDczMzExMDYzMjkwMDYzMjkwMDYzMjkwODYzMjkwODVhMjEw MDUyMTgwODRhMTAwMDRhMTgwMDRhMTgwMDUyMjEwMDRhMTgwMDUyMjEwMDUy MjEwMDVhMjkwODVhMjEwODYzMjkwODYzMzExMDZiMzkxODZiMzkxMDczNDIx OA0KN2I0MjIxODQ0YTI5OGM1MjI5ODQ0YTE4OTQ2YjMxN2I0YTI5NGExMDA4 MzkwMDAwMzkwODAwNjMzMTEwOGM0YTEwOGM0MjA4OTQ0YTEwNmIyOTAwN2I0 YTMxZmZlN2RlZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZiZGQ2YjUzMTZiMTAyOTczMDAzMTdiMDAzMTdi MDAzMTg0MDAzMTdiMDAzOTg0MDAzOTg0MDA0MjhjMDgzOThjDQowMDQyOTQw MDQyOTQwMDRhYTUwMDQyYTUwMDRhYWQwMDRhYTUwMDRhYWQwODRhYWQwODUy YjUxMDRhYjUwODUyYjUxMDRhYjUwODRhYjUxMDRhYjUxMDUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGFiNTEwNGFiNTEwNGFi NTEwNGFiNTA4NTJhZDE4NTJiZDAwNGFiNTEwNDJhZDA4NjNiZDI5ZDZmN2Nl ZmZmZmZmZTdmN2ZmNjM0YWU3MjkxMGU3MzENCjIxZGUzMTIxZGUzMTIxZTcz OTIxZDYzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTE4DQpkZTM5MjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTI5MjFkNjI5MjFk ZTIxMThkZTI5MThlNzIxMThlNzI5MThlNzMxMThkNjMxMjFlNzM5MjFlNzM5 MjFlZjI5MThlNzMxMThlNw0KMjkxOGRlMzEyMWU3MzEyMWQ2MzEyMWRlMzEx OGRlMzkyMWVmMzkyMWVmMzExOGU3MjkwOGQ2MjkxMGQ2MzkyMWQ2NWE0MmRl N2I2YmU3YTVhNWVmYmRjNmVmZGVlZmY3ZjdmZmZmZmZmZmZmZjdmN2ZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdm ZmZmZmZmZmVmZjdmZjZiNTJlNzIxMTBlNzMxMjlkNjMxMThkZTM5MThlNzM5 MjlkNjI5MThlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTE4ZTczOTI5ZGUyOTE4 Y2U3YjZiZjdlZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZkZWY3ZmY3M2U3ZjcxMGRlZmYwMGQ2ZmYwMGNlZmYxMGNl ZmYwOGQ2ZmYwMGQ2ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjE4Y2VmZjAwZGVmZjAwY2Vm ZjE4Y2VmZjAwY2VmZjIxY2VlZjczZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZmZmZmY3ZjdmN2Y3ZmZmN2Y3ZjdmN2Y3ZjdmN2Y3Zjdl ZmVmZjdlZmVmZjcNCmVmZTdmN2VmZWZmN2VmZTdmN2VmZTdmN2U3ZGVmN2U3 ZTdlZmRlZGVlZmU3ZGVlN2RlZDZlN2RlZDZkZWQ2ZDZlN2Q2ZDZkZWQ2Y2Vl N2Q2Y2VkZWNlY2VlN2Q2Y2VkZWNlY2VlN2Q2Y2VkZWNlYzZlN2Q2Y2VkZWNl YzZlN2NlDQpjZWRlY2VjNmU3Y2VjZWRlY2VjNmU3Y2VjZWRlY2VjNmU3Y2Vj ZWRlY2VjNmRlY2VjNmRlY2VjNmRlY2VjZWRlY2VjNmU3Y2VjZWRlY2VjNmU3 ZDZjZWU3Y2VjZWU3ZDZkNmRlZDZjZWU3ZDZkNmU3ZDZkNmU3ZGVkZWU3ZDZk Ng0KZWZkZWRlZWZkZWRlZTdkZWRlZTdkZWRlZWZlN2U3ZWZlN2U3ZjdlN2U3 ZWZlN2U3ZjdlN2U3ZWZlN2U3ZmZmZmY3ZjdlZmVmZjdlZmVmY2VjZWNlYjVh ZGFkYWRhNWE1YWQ5YzljYWQ5Yzk0YmRhZGE1YmRhZGE1YmRhZGE1YjUNCmE1 OWNiNTljOTRhZDk0ODRhZDhjODRhNTg0N2JhNThjODQ5YzdiNzM5YzdiNzM5 NDczNmI5NDczNmI4YzZiNjM4YzZiNjM4YzZiNjM4NDZiNWE4NDYzNWE4NDYz NWE3YjVhNTI3YjVhNTI3MzVhNGE3YjVhNTI3MzUyNGE3MzUyDQo0YTZiNGE0 MjczNTI0YTZiNGE0MjZiNGE0MjYzNDIzOTZiNGE0MjYzNDIzOTYzNDI0MjYz NDIzOTYzNDIzOTUyMzkzMTUyMzkzMTUyMzEzMTVhMzkzOTVhMzkzOTVhMzkz MTUyMzEzMTVhMzkzMTUyMzEzMTRhMzEzMTQyMjkyOQ0KNGEzMTMxNGEzMTMx NWEyOTIxNjMzMTE4NmIzMTEwODQ0MjEwOTQ0YTEwOGM0YTA4OWM1YTE4OTQ1 YTE4OWM1YTA4OWM1MjEwOWM1MjIxOTQ0YTE4OGM0MjE4ODQzOTA4OGM0YTEw OTQ1YTE4YTU2MzE4YTU2MzEwYWQ2YjE4YTUNCjYzMTBhZDZiMThhZDZiMThi NTczMjFhZDZiMThiNTZiMjFiNTZiMThiZDczMjFiNTZiMThiNTczMjFiNTZi MThiNTZiMThiNTZiMThiNTZiMThhZDZiMThiNTczMThiNTZiMThiNTZiMThi NTZiMTBiNTZiMThiNTZiMTBiNTYzDQoxMGFkNjMxMGFkNjMxMGE1NWExMGE1 NWExMDljNTIwODljNWExMDk0NTIwODljNWExMDljNWExMGE1NjMxOGFkNjMx OGFkNmIxOGFkNjMxOGI1NmIxOGFkNjMxOGFkNmIxOGFkNmIxOGI1NzMyMWFk NmIxOGI1NmIxOGFkNjMxOA0KYjU2YjE4YWQ2MzEwYjU2MzE4YWQ2MzEwYjU2 MzE4YWQ2MzEwYjU2MzEwYWQ2MzEwYjU2MzEwYWQ2MzEwYWQ2MzEwYWQ2MzEw YWQ2MzEwYTU1YTEwYWQ2MzEwYTU1YTEwYTU2MzEwYTU2MzEwYTU2MzEwYTU1 YTEwYTU2MzE4YTUNCjVhMTBhNTVhMTg5YzVhMTBhNTVhMTg5YzVhMTBhNTVh MTA5YzVhMTBhNTVhMThhNTVhMTBhNTVhMTg5YzUyMTBhNTVhMTA5YzUyMTA5 YzUyMTA5YzUyMTA5YzUyMTA5NDUyMTA5YzUyMTg5NDUyMTA5YzUyMTg5NDRh MTA5NDRhDQoxMDhjNGExMDhjNGExMDhjNGExMDhjNGExODhjNDIxMDhjNGEx ODhjNDIxMDhjNGExODg0NDIxMDhjNDIxODg0NDIxMDg0NDIxMDg0MzkxMDg0 NDIxODdiMzkxMDdiMzkxMDczMzkxMDdiMzkxMDczMzExMDczMzkxMDZiMzEw OA0KNzMzMTEwNmIzMTEwNjMyOTA4NjMzMTA4NjMzMTAwNjMyOTA4NTIxODA4 NDIwMDAwNGExMDEwMzEwMDAwNzMzMTA4NzMzMTEwNzMzOTEwNmIzMTA4NjMy OTA4NjMyOTA4NjMyOTEwNTIyMTA4NGExODAwNGExODAwNTIxODA4NGENCjE4 MDA1MjIxMDA1MjE4MDA1YTI5MDg1MjIxMDA2MzI5MDg2MzI5MDg2YjMxMTA2 YjMxMTA3MzM5MTg3MzQyMTg3YjRhMjE3YjQyMjE4NDRhMjk4NDUyMjE5YzZi MzE5YzZiNDI2MzI5MjE0MjAwMDgzOTA4MDA0MjE4MDA3YjM5DQowODg0NDIw ODhjNTIxMDhjNGExODVhMjEwOGI1OTQ4Y2ZmZmZmZmVmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZg0KZGVmN2RlNTI4YzMx MzE3MzAwMjk3MzAwMzE3YjAwMzE3YjAwMzk4NDAwMzE4NDAwNDI4YzA4NDI4 YzA4NDI5NDA4NDI5NDAwNDI5YzAwNDI5YzAwNGFhNTAwNGFhNTAwNTJhZDA4 NGFhZDA4NTJiNTEwNTJhZDA4NTJiNTEwNGENCmI1MTA1MmI1MTA0YWI1MTA1 MmJkMTA1MmI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA1MmI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MTA0YWJkDQowODUyYjUxODUyYmQwODRhYjUxMDRh YjUxMDUyYWQxMGNlZWZiZGZmZmZmZmQ2ZGVmNzM5MThkNjMxMThlZjI5Mjlj ZTM5MjllZjMxMThlNzM5MjlkZTMxMThkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzkyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlNDIyMWVmMzkx OGRlNDIyMWRlMzkNCjIxZGU0MjI5ZTczOTIxZTc0MjI5ZTc0MjIxZGUzMTIx ZWYzMTIxZTczMTIxZTczMTIxZGUzOTIxZTczOTIxZGU0MjI5ZTczOTIxZGU0 MjIxZTc0MjIxZTczOTIxZTczMTE4ZDYzMTIxZGUyOTIxZGUzMTI5ZGUzMTMx ZTczMTE4DQplZjMxMTBlNzMxMThlNzMxMTBkNjQyMjFkNjVhNDJkZTg0NmJm Nzk0ODRmZmQ2ZGVmN2U3ZTdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmOGM3YmZmMjkxMGVmMjkNCjI5 Y2U0MjI5ZTczOTEwZTc0MjM5ZDYyOTE4ZTczOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWVmMzEyMWQ2MzEyMWRlNTIzMWU3ZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmVmZmZmZjczZTdmZjEw ZDZmNzEwYzZmNzI5Y2VmZg0KMTBjZWZmMDBkNmZmMDhkNmZmMDBjZWZmMDBj NmZmMDBjZWZmMDhjNmZmMTBjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwOGNlZmYxMGQ2ZmYwOGNlZmYxMGQ2ZmY4Y2U3 ZmZkNmZmZmZmZmZmZmZmZmZmZjdmN2ZmZWZmZmZmZmZmZmZmZmZmZmY3ZmZm N2ZmZmZmN2ZmZmZmN2ZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmY3ZmZmN2Zm ZmZmN2Y3DQpmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZjdmZmY3Zjdm N2ZmZjdmN2Y3ZWZlZmY3ZjdlZmY3ZWZlN2Y3ZWZlZmY3ZWZlN2Y3ZWZlN2Vm ZTdkZWY3ZTdkZWVmZGVkZWVmZTdlN2U3ZGVkZWVmZGVkZWU3ZDZkNmU3ZGVk Ng0KZGVkNmNlZTdkNmQ2ZGVjZWNlZTdkNmNlZGVjZWM2ZTdkNmNlZGVjZWM2 ZTdjZWNlZGVjZWM2ZTdjZWNlZGVjZWM2ZGVjZWNlZGVjZWM2ZGVjZWM2ZGVj ZWM2ZGVjZWM2ZGVjZWM2ZGVjZWM2ZGVjZWM2ZGVjZWNlZGVjZWM2ZGUNCmNl Y2VkZWNlYzZkZWQ2Y2VkZWNlYzZkZWQ2Y2VkZWNlY2VlN2Q2ZDZkZWQ2Y2Vl N2Q2ZDZlN2Q2ZDZlN2RlZDZlN2Q2ZDZlN2RlZGVlN2RlZGVlZmRlZGVlN2Rl ZGVlZmU3ZTdlZmU3ZTdlZmVmZTdlZmU3ZTdlZmVmZTdlN2RlDQpkZWVmZWZl ZmY3ZWZlZmZmZjdmN2ZmZjdmN2VmZWZlZmNlYzZjNmFkYWRhZDk0OGM4NGE1 OTQ4Y2E1OTQ4Y2FkOTQ5NGFkOTQ4Y2I1OTQ5NGE1OGM4NGE1OGM3YmE1ODQ3 M2E1ODQ3MzljN2I2YjljN2I2Yjk0NzM2MzhjNmI2Mw0KODQ2MzVhOGM2YjYz ODQ2MzVhOGM2YjVhN2I1YTUyN2I1YTUyN2I1YTRhN2I1YTUyNzM1MjRhN2I1 MjUyNmI0YTQyNmI1MjRhNjM0YTQyNmI0YTQyNjM0YTQyNjM0YTQyNWE0MjM5 NjM0MjM5NWE0MjM5NjM0MjM5NWEzOTMxNWENCjQyMzE1MjM5MzE1YTM5MzE1 MjMxMzE1MjM5MzE0YTMxMzE1YTM5MzE1MjMxMjk1MjMxMjk0YTI5Mjk0YTMx Mjk0YTI5MjE1MjMxMjE1YTIxMDg2YjMxMDg3YjM5MDg5NDRhMTA5YzRhMDg5 YzUyMTA5NDRhMDg5YzUyMTg5YzUyDQoxMDljNWExODhjNGExODg0NDIxMDdi MzkwODhjNGExMDljNTIxMGE1NWEwOGE1NjMxMGFkNjMxOGFkNjMxMGI1NmIx OGFkNmIxOGI1NmIyMWFkNmIxOGI1NmIyMWI1NmIxOGI1NzMyMWI1NmIxOGI1 NzMyMWI1NmIxOGI1NmIxOA0KYjU2YjE4YjU3MzE4YjU2YjE4YmQ3MzIxYjU2 YjE4YjU3MzE4YjU2YjEwYjU2YjEwYWQ2MzEwYWQ2YjEwYWQ2MzEwYWQ2MzEw OWM1MjA4OWM1MjEwOWM1MjEwYTU1MjEwOWM1MjA4OWM1YTA4YTU2MzEwYWQ2 MzEwYWQ2MzEwYWQNCjZiMThhZDYzMTBiNTZiMThhZDYzMTBhZDZiMTBiNTZi MThiNTZiMThhZDYzMTBiNTZiMThhZDYzMTBiNTZiMThhZDYzMTBiNTZiMThh ZDYzMTBiNTZiMTBhZDYzMTBhZDYzMTBhZDYzMTBhZDYzMTBhZDYzMTBhZDYz MTBhNTVhDQoxMGFkNjMxMGE1NWExMGFkNjMxMGE1NWExMGFkNjMxMGE1NWEw OGFkNjMxMGE1NWExMGFkNjMxMGE1NWExMGE1NWExMGE1NWExMGFkNjMxMGE1 NWExMGFkNjMxMGFkNWExMGFkNjMxOGE1NWEwOGE1NWExMGE1NTIwOGE1NWEx MA0KOWM1MjEwOWM1MjEwOTQ1MjA4OWM1MjEwOWM1MjEwOWM1MjEwOTQ1MjA4 OWM1MjA4OTQ1MjA4OTQ1MjEwOGM0YTA4OTQ0YTEwOGM0YTA4OGM0YTEwOGM0 MjEwOGM0YTE4OGM0MjEwOGM0YTE4ODQ0MjEwOGM0MjEwODQ0MjA4ODQNCjQy MTA4NDQyMTA4NDQyMTA3YjM5MTA3YjQyMTA3MzM5MTA3YjM5MTA3MzM5MTA3 YjM5MTA3MzMxMTA3MzM5MTA2YjI5MDg2YjMxMTA2YjI5MDg2YjMxMDg2MzI5 MDA1YTI5MDg1MjE4MDA1MjE4MDA0MjEwMDA0YTEwMDg0MjAwDQowODczNDIx MDczMzkwODczMjkxMDZiMjkwODYzMjkwMDVhMjkwMDUyMjkwMDRhMTgwMDUy MTgwODRhMTAwMDRhMTgwODRhMTgwODUyMjEwODUyMTgwMDUyMjEwMDUyMjEw MDVhMjkwODYzMjkwODZiMzExMDZiMzExMDczMzkxOA0KNzMzOTE4N2I0YTIx ODQ1MjI5ODQ1MjI5OGM1MjI5OTQ2MzMxOTQ1YTMxNGExODAwMzkwMDAwMzkw MDA4NmIyOTA4N2I0MjEwN2I0MjA4OGM0YTEwODQzOTEwNmIyOTE4ZjdkZWQ2 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZWY5NDljODQyOTZiMDAzMTczMDgzMTdiMDgzMTdiMDgzMTdiMDAz OThjMDgzMTg0MDA0MjhjMDgzOThjDQowMDQyOTQwMDQyOTQwMDQyYTUwMDQy YTUwMDRhYWQwMDQyYWQwMDRhYWQwODRhYWQwODRhYjUwODRhYjUwODRhYjUx MDRhYjUwODUyYjUxMDRhYjUwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NGFiNTEwNGFiZDAwNTJhZDI5 NGFiNTA4NGFiNTIxNGFiNTEwNTJiNTEwOTRkNjVhZmZmZmZmOTQ5NGY3MzEx OGQ2MzkxMGZmMjkNCjIxZDYzMTI5YzYzMTIxZGUzMTE4ZTczMTI5ZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzEyOWRlMjkyMWQ2MjkyMWRlMjkx OGQ2MjkxOGRlMjExMGRlMjkxOGU3MjkyMWNlNDIzOWRlNjM1YWVmOGMNCjhj ZmZhZGFkZmZjZWQ2ZmZlN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmM2 ZGVkNjI5MDhlNzMxMjFlZjMxMThjZTM5MThkZTMxMjFkNjMxMjlkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTE4ZTczMTIxZTcyOTIxZDYyOTEwZTdiNWJkZTdm ZmZmZmZmN2VmZmZmZmZmZWZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZlZmZmZmZkZWZmZmY4NGRlZjcxOGNlZmYwMGNlZmYwOGNlZmYxMGM2ZmYx MGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjEw ZDZmZjA4ZDZmZjIxZGVmZjZiZTdmZmNlZjdmZmY3ZmZmZmZmZmZmZmVmZmZm Zg0KZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZm ZmZmZmZmN2Y3ZmZmZmZmZmZmN2Y3ZmZmN2Y3ZjdlZmVmZmZmN2VmZjcNCmVm ZTdmZmVmZWZmN2VmZTdmN2VmZTdlZmU3ZGVmN2U3ZTdlZmU3ZGVlZmU3ZGVl ZmRlZGVlZmRlZGVlN2RlZDZlN2RlZDZkZWQ2ZDZlN2Q2ZDZkZWQ2Y2VlN2Q2 Y2VkZWNlY2VlN2Q2Y2VlN2NlY2VlN2Q2Y2VlN2NlY2VlN2Q2DQpjZWRlY2Vj ZWU3ZDZjZWRlY2VjNmU3ZDZjZWRlY2VjNmRlY2VjZWRlY2VjNmU3ZDZjZWRl Y2VjZWU3ZDZjZWRlY2VjZWU3ZDZjZWRlY2VjZWRlZDZjZWRlZDZjZWU3ZDZk NmU3ZDZkNmU3ZGVkNmU3ZDZkNmU3ZGVkZWU3ZGVkNg0KZWZkZWRlZTdkZWRl ZWZlN2U3ZWZkZWRlZWZlN2U3ZWZlN2U3ZjdlZmVmZWZlN2U3ZWZlZmVmZWZl N2U3ZjdmN2Y3ZjdlZmVmZWZlZmVmZWZlN2U3ZjdmN2Y3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZGVkNmQ2YmRhZGFkOTQNCjg0ODQ5NDg0N2I5Yzg0N2Jh NThjODRhNThjODRhZDhjODQ5Yzg0NzM5YzdiNzM5NDczNmI5YzdiNmI4Yzcz NjM4YzZiNjM4NDYzNWE4NDYzNWE3YjYzNTI4NDYzNTI3YjVhNTI3YjYzNTI3 YjVhNTI3MzVhNGE3MzUyNGE3MzUyDQo0YTZiNGE0MjZiNGE0MjYzNDIzOTZi NGE0MjYzNGEzOTZiNGE0MjYzNGE0MjYzNGEzOTVhNDIzOTYzNDIzOTVhMzkz MTVhMzkzOTUyMzkzMTVhMzkzMTUyMzEzMTUyMzkzMTUyMzEzMTUyMzkyOTRh MzEyOTRhMzEzMTRhMzEyOQ0KNTIzMTI5NTIyOTE4NmIzOTEwNzMzOTEwODQ0 MjEwOTQ0YTA4YTU1MjEwOWM1MjEwOWM1MjEwOTQ1MjEwOWM1MjEwOTQ1MjE4 OTQ0YTE4ODQ0MjEwOGM0MjEwOTQ0YTEwYTU1YTEwOWM1YTA4YjU2YjE4YWQ2 YjE4YjU2YjE4YjUNCjZiMThiNTczMjFiNTZiMThiNTczMjFiNTZiMjFiNTcz MjFiNTczMjFiZDczMjFiNTczMjFiZDczMjFiNTczMThiZDczMjFiNTczMThi ZDczMjFiNTczMThiZDczMThiNTZiMTBiNTczMThhZDZiMTBhZDZiMTBhZDYz MTBhZDYzDQoxMGE1NWEwOGE1NWExMDljNTIxMGE1NWExMGE1NWExMGE1NjMx MGE1NWExMGFkNmIxOGFkNjMxMGI1NmIxOGFkNmIxOGI1NmIxOGFkNmIxOGI1 NmIxOGFkNmIxMGI1NzMxOGI1NmIxOGI1NmIxOGFkNmIxMGI1NmIxOGFkNmIx MA0KYjU2YjE4YWQ2YjEwYjU2YjE4YWQ2MzEwYjU2YjEwYWQ2MzEwYjU2YjE4 YWQ2MzEwYjU2MzE4YWQ2MzEwYWQ2MzE4YWQ2MzEwYWQ2MzEwYWQ2MzEwYWQ2 MzE4YWQ2MzEwYWQ2MzEwYTU1YTEwYWQ2MzE4YWQ2MzEwYWQ2MzEwYTUNCjVh MTBhZDYzMTBhZDYzMTBhZDYzMThhZDYzMThiNTZiMThiNTYzMTBiNTZiMThi NTYzMTBiNTZiMThhZDYzMTBhNTVhMTA5NDRhMDhhNTVhMTA5YzUyMTA5YzUy MTg5YzUyMTA5YzUyMTA5YzUyMTA5YzVhMTg5YzUyMTg5NDUyDQoxMDk0NGEx MDk0NGExMDhjNGExMDk0NGExODhjNGExMDhjNGExMDhjNDIxMDhjNGExODhj NDIxMDhjNGExMDg0NDIxMDhjNGExODg0NDIxMDg0NDIxMDdiMzkxMDdiNDIx MDdiMzkxMDdiMzkxMDczMzkxMDdiMzkxMDczMzExMA0KNzMzMTEwNmIzMTA4 NmIzMTA4NmIzMTA4NmIzMTA4NWEyOTA4NWEyOTA4NTIxODA4NTIxODA4NGEx MDA4NDIwODAwNTIyMTA4N2I0YTE4NmIzMTA4NmIyOTA4NzMzMTEwNmIzMTA4 NWEyOTA4NTIyMTA4NGExODAwNTIxODA4NGENCjEwMDA1MjE4MDg1MjE4MDA1 MjIxMDA1MjIxMDA1YTI5MDg1YTI5MDg2MzMxMTA2MzMxMDg2YjM5MTA2YjM5 MTA3YjQyMTg3YjQyMTg4NDUyMjk4NDUyMjk4YzVhMjk4YzVhMzE5NDYzMzk2 YjM5MTg0MjA4MDAzOTAwMDg1YTE4DQowMDdiNDIxODZiMzkwMDhjNGExMDk0 NGExODZiMjkxMGE1ODQ3M2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmNw0KZmZmZmZmYmRjNmFkMjk3MzA4MzE3MzA4MzE3 YjAwMzE3YjAwMzk4NDAwMzk4NDAwMzk4YzAwNDI4YzAwNDI5NDA4NDI5NDAw NDI5YzA4NDI5YzAwNGFhZDAwNDJhZDAwNGFhZDA4NGFhZDAwNGFiNTEwNGFi NTA4NTJiNTEwNGENCmI1MDg1MmJkMTA0YWI1MTA1MmI1MTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA1MmI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkDQowODRhYWQxODRhYjUwODRhYjUxMDRhYjUxMDQyYWQwODhjZGU0 YWVmZmZmZjczNmJlZjI5MTBjZTM5MThmNzMxMjFkZTMxMzFkNjMxMjFkZTMx MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5DQplNzMxMjFk ZTMxMjllNzMxMjFkZTMxMjllNzMxMjFlNzMxMjFlZjMxMjFlNzMxMjFlNzI5 MThkZTI5MThkNjI5MTBjNjM5MjFjZTRhMzljZTZiNWFlNzdiNmJlZmFkYTVl ZmM2YzZmN2VmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmN2ZmZmZmZmZmZWZmZmZmNWE0MmVmMjkNCjE4ZTczOTI5ZGU0MjIxZTcz OTIxZWYyOTE4ZWYzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlNDIyOWVmMzEyMWRlMzEy OWRlMjkxMGRlOTQ4Y2U3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmVmZmZmZmY3ZmZmN2ZmZmZmN2VmZmZmZjYzZTdmZjAwY2Vm Zg0KMDBjNmZmMThjZWZmMDhjNmZmMTBjZWZmMDhjZWZmMDhkNmZmMDBjZWZm MDBkNmZmMDBjZWZmMTBjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxMGQ2ZmYwOGM2ZmYwMGQ2ZjcyOWRlZjdh ZGVmZmZmN2Y3ZmZmZmZmZmZlZmZmZjdmZmZmZjdmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3DQpmN2ZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZjdmZmZmZjdmN2ZmZjdmZmY3ZjdlZmY3 ZjdlZmY3ZWZlZmY3ZjdlZmY3ZWZlN2Y3ZWZlZmY3ZTdlN2Y3ZWZlN2VmZTdk ZWY3ZTdlN2VmZGVkZWVmZGVkZWU3ZGVkNmVmZGVkZQ0KZTdkNmQ2ZTdkNmQ2 ZGVkNmNlZTdkNmNlZGVkNmNlZTdkNmNlZGVjZWM2ZTdkNmNlZTdjZWNlZTdk NmNlZGVjZWM2ZTdkNmNlZGVjZWNlZTdkNmNlZGVjZWM2ZGVjZWNlZGVjZWM2 ZTdkNmNlZGVjZWNlZTdkNmNlZGVjZWNlZGUNCmQ2Y2VkZWNlYzZkZWQ2Y2Vk ZWNlY2VlN2Q2Y2VkZWQ2Y2VlN2Q2ZDZlN2Q2ZDZlN2RlZGVlN2Q2ZDZlN2Rl ZGVlN2RlZDZlZmRlZGVlN2RlZGVlZmU3ZTdlN2RlZGVlZmU3ZTdlZmU3ZTdl ZmU3ZTdlZmU3ZTdmN2VmZWZlZmU3DQplN2Y3ZWZlZmY3ZWZlZmY3ZWZlZmY3 ZWZlZmZmZjdmN2Y3ZjdmN2Y3ZjdmN2Y3ZjdmN2ZmZmZmZmZmZmZmZmZmZjdm N2RlZDZkNmJkYjVhZDk0OGM4NDhjN2I3MzhjNzM2Yjk0N2I3Mzk0N2I3Mzk0 N2I3MzhjNmI2MzhjNmI2Mw0KOGM2YjYzOTQ3MzZiODQ2YjVhODQ2YjVhN2I1 YTUyN2I1YTUyNzM1MjRhNzM1MjRhNmI1MjRhNzM1MjRhNmI0YTQyNzM1MjRh NmI0YTQyNmI0YTQyNjM0MjM5NjM0MjM5NWE0MjMxNWE0MjM5NWEzOTMxNWE0 MjM5NWEzOTMxNWENCjM5MzE1MjMxMzE1MjM5MzE1MjMxMjk1MjM5MzE0MjMx Mjk0YTMxMjk0YTMxMjk1MjMxMjk0MjI5Mjk0YTMxMjk1MjMxMjE1YTMxMTg3 MzM5MDg4NDQyMTA4YzRhMTA5YzUyMTA5YzRhMDhhNTVhMTA5YzUyMTA5YzUy MTA5NDRhDQoxMDhjNGExMDg0NDIxMDhjNDIxMDhjNDIxMDljNTIxMGE1NWEx MGFkNjMxMGFkNmIxOGI1NmIxOGI1NmIxOGI1NzMyMWI1NmIxOGI1NzMyMWI1 NmIxOGJkNzMyMWI1NmIxOGI1NzMyMWJkNzMyMWJkNzMyMWI1NzMyMWJkNzMy MQ0KYjU3MzE4YmQ3MzIxYjU2YjE4YmQ3MzE4YjU2YjE4YjU2YjE4YWQ2MzEw YWQ2MzEwYTU1YTEwYWQ2MzEwOWM1YTA4YTU1YTEwOWM1MjA4YTU1YTEwOWM1 MjEwYWQ2MzEwYWQ2MzEwYjU2YjE4YWQ2MzEwYWQ2YjE4YWQ2YjE4YjUNCjZi MThhZDZiMThiNTZiMThhZDZiMThiNTZiMThiNTZiMTBiNTZiMThhZDZiMTBi NTZiMThhZDYzMTBiNTZiMThhZDZiMTBiNTZiMThhZDYzMTBiNTZiMTBhZDYz MTBiNTZiMThhZDYzMTBhZDYzMTBhZDYzMTBhZDYzMTBhZDYzDQoxMGFkNjMx MGFkNjMxMGFkNjMxOGE1NWExMGFkNjMxMGFkNjMxMGFkNjMxMGE1NWExMGFk NjMxMGFkNjMxMGFkNjMxMGE1NWExMGFkNjMxMGFkNjMxMGI1NmIxOGI1NmIx MGJkNzMxOGJkNzMxOGJkNzMxMGFkNmIwOGI1NmIxMA0KYWQ2YjEwYjU2YjE4 YTU1YTEwYTU1YTE4OWM1MjE4OWM1MjE4OTQ1MjEwOWM1MjEwOTQ1MjEwOWM1 MjIxOTQ0YTEwOTQ1MjEwOTQ0YTEwOTQ0YTEwOGM0YTA4OGM0YTEwOGM0MjA4 OGM0YTEwOGM0MjEwOGM0YTE4ODQ0MjEwOGMNCjQyMTA4NDQyMTA4NDQyMTA4 NDQyMTA4NDQyMTA3YjM5MTA3YjQyMTA3YjM5MTA3YjM5MTA3MzMxMDg3MzM5 MTA3MzMxMTA3MzMxMTA2YjMxMDg2YjMxMDg2MzI5MDg2MzI5MDg1YTIxMDA1 YTIxMDg1MjE4MDg0YTE4MDgzOTA4DQowMDQyMDAwODZiMzExMDdiNDIwODZi MjEwODczMzExMDZiMzEwMDZiMzExMDUyMjEwMDUyMjEwMDRhMTAwMDRhMTgw MDRhMTAwMDUyMTgwMDUyMTgwMDUyMjEwMDUyMjEwMDVhMjkwODVhMjkwODYz MzExMDYzMzEwODZiMzkxMA0KNzMzOTEwN2I0MjE4NzM0MjE4ODQ1MjI5ODQ0 YTIxOGM1YTI5OGM2MzMxOGM2MzM5NDIxMDAwMzkwODA4NDIwMDAwNmIzMTE4 NmIzMTAwOGM0YTEwOTQ0YTEwODQzOTEwNWEyOTEwZWZkNmNlZjdmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmY3ZTcz OTczMTgzOTdiMTAyOTczMDAzOTg0MDgzMTdiMDAzOTg0MDAzOTg0MDA0Mjhj MDgzOTk0DQowMDQyOWMwMDQyOWMwMDQyYTUwMDQyYTUwMDRhYWQwMDRhYWQw MDRhYjUwODRhYWQwODRhYjUwODRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NGFiNTEwNGFiNTA4NGFiNTEwNGFiNTEwNGFiNTEwNGFiNTA4NTJiZDEwNDJi NTA4MzlhNTA4NmJjZTIxYzZlN2Q2NGEzMWU3MzExOGQ2MzExOGRlMzkNCjIx ZTczMTIxZDYzMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzExOGRlMzEyMWRlMzEyMWRlMzEyMWU3MzEyMWRlMzEyMWU3MzEyMWU3 MzkyMWU3MjkyMWQ2MzEyOWRlMzEyMWU3MzkNCjI5ZWYzMTE4ZWYzMTE4ZTcy OTEwZGUyOTEwZGUyOTA4ZTczOTIxZGU0YTM5ZDY3MzZiZGU5NDk0ZGVjNmM2 ZWZlN2U3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZjdiN2JkZTIxMDhk NjI5MjFjNjM5MjlkNjMxMjFkZTMxMThlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz OTIxZTczMTIxZDYyOTIxZGUzMTE4ZTc1MjQyZDZlZmY3ZmZmZmY3ZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdm ZmZmZmZkZWZmZmY2M2RlZmYxMGQ2ZmYwOGNlZmYwMGQ2ZmYwOGQ2ZmYxOGQ2 ZmYwOGNlZmYwMGNlZmYwMGNlZmYwOGQ2ZmYxMGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjEwZDZmZjA4ZDZmZjEwY2Vm ZjA4YzZmZjA4ZDZmNzIxZGVmNzg0ZTdmZmVmZWZmZg0KZmZmZmZmZjdmZmZm ZjdmZmZmZjdmZmZmZjdmZmZmZWZmZmZmZWZmZmZmZWZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZm ZmZmN2Y3ZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjcNCmY3ZWZmZmY3ZWZmN2VmZWZm ZmVmZWZmN2VmZTdmN2VmZTdlZmU3ZTdmN2U3ZTdlZmRlZGVlZmU3ZGVlN2Rl ZGVlZmRlZGVlN2Q2ZDZlN2Q2ZDZkZWQ2Y2VlN2Q2ZDZlN2Q2Y2VlN2Q2Y2Vk ZWNlY2VlN2Q2Y2VlN2Q2Y2VlN2Q2DQpjZWU3ZDZjZWU3ZDZjZWU3ZDZjZWU3 ZDZjZWRlY2VjZWU3ZDZjZWRlY2VjZWU3ZDZkNmU3Y2VjZWU3ZDZkNmRlY2Vj ZWU3ZDZjZWRlY2VjZWU3ZDZkNmU3ZDZkNmU3ZDZkNmU3ZDZkNmU3ZGVkZWU3 ZGVkNmU3ZGVkZWU3ZGVkNg0KZWZkZWRlZWZkZWRlZWZlN2U3ZWZkZWRlZWZl N2U3ZWZlN2U3ZWZlN2U3ZWZlN2U3ZjdlZmVmZWZlZmVmZjdlZmVmZjdlZmVm ZmZmN2Y3ZjdlZmVmZjdmN2Y3ZjdlZmVmZmZmN2Y3ZjdlZmVmZjdmN2ZmZjdm N2Y3ZmZmN2Y3ZmYNCmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZjdlN2RlZGVjNmI1 YjVhNTk0OTQ5NDdiN2I4NDZiNmI4YzczNmI4YzZiNjM4YzZiNjM4NDYzNWE4 YzZiNjM4NDYzNWE4NDYzNWE3YjVhNTI3YjYzNTI3YjVhNTI3YjVhNTI3MzUy NGE2YjRhDQo0MjZiNGE0MjczNTI0MjZiNGE0MjZiNGE0MjYzNDIzOTYzNGEz OTYzNDIzOTYzNDIzOTVhMzkzMTVhNDIzOTVhMzkzMTVhMzkzMTUyMzEzMTVh MzkzMTUyMzEzMTRhMzEzMTRhMzEyOTUyMzEzMTRhMzEyOTRhMzEzMTRhMzEy OQ0KNWEzMTIxNWEzMTEwN2IzOTA4OGM0YTEwOWM1YTIxOWM1MjEwOWM1MjA4 OWM1MjA4YTU1YTE4OWM1MjEwOTQ1MjE4ODQ0MjEwODQ0MjA4ODQ0MjEwOTQ1 MjE4YTU1YTE4YjU2YjE4YjU2YjE4YjU3MzIxYjU2YjE4YmQ3MzIxYjUNCjZi MjFiNTczMjFiNTZiMThiZDczMjFiZDczMjFiNTczMjFiNTczMjFiZDdiMjli ZDczMjFiZDdiMjFiZDczMjFiZDdiMjFiZDczMjFiZDczMThiNTczMThiNTcz MThhZDZiMTBhZDYzMTBhNTVhMTBhZDVhMTBhNTVhMTBhNTVhDQoxMDljNTIw OGE1NWExMGE1NWExMGFkNjMxOGFkNjMxMGI1NzMxOGI1NzMxOGI1NmIxOGI1 NmIxOGJkNzMyMWI1NmIxOGJkNzMxOGI1NmIxOGJkNzMxOGI1NmIxOGI1NzMx OGI1NmIxOGI1NzMxOGI1NmIxOGI1NmIxOGI1NmIxMA0KYjU2YjE4YjU2YjE4 YjU2YjEwYWQ2MzEwYjU2YjE4YWQ2MzEwYjU2YjE4YWQ2MzEwYjU2YjE4YWQ2 MzEwYWQ2MzE4YWQ2MzEwYjU2YjE4YWQ2MzEwYWQ2MzE4YWQ2MzEwYWQ2MzE4 YWQ2MzEwYWQ2MzEwYTU2MzEwYWQ2MzEwYWQNCjYzMTBhZDYzMTBhZDYzMTBi NTZiMThhZDZiMThiNTczMTBiZDdiMTBjZTg0MjFjZTg0MjFjZThjMjFiZDdi MThiNTczMTBhZDZiMDhhZDZiMThhNTVhMTBhNTVhMTg5YzUyMTBhNTVhMTA5 YzUyMTA5YzUyMTg5NDRhMTA5YzUyDQoxODk0NTIxMDljNTIxODk0NTIxMDk0 NTIxMDk0NGExMDk0NGExMDhjNGExMDhjNGExODhjNGExMDhjNGExODhjNDIx MDhjNGExMDg0NDIxMDhjNGExODg0NDIxMDg0NDIxODdiNDIxMDg0NDIxMDdi MzkxMDdiMzkxMDczMzkxMA0KN2IzOTEwNzMzOTEwNzMzOTEwNmIzMTA4NmIz MTA4NjMyOTA4NjMzMTA4NWEyMTA4NWEyMTA4NTIxODAwNGExODA4NDIwMDEw NTIxMDAwNzM0MjA4N2I0MjE4NjMyMTA4NzMzMTEwNmIzMTA4NjMyOTEwNTIy MTAwNTIxODAwNGENCjEwMDA0YTE4MDA0YTE4MDA1MjIxMDA1MjE4MDA1MjIx MDA1MjIxMDA2MzI5MDg1YTI5MDg2YjMxMTA2YjMxMTA3MzQyMTg3MzQyMTg3 YjRhMTg4NDRhMjE4NDUyMjk4YzVhMjk4YzVhMjk5YzZiNDI2MzMxMTgzOTAw MDA0MjA4DQowODRhMTAwODdiNDIyMTdiMzkwODk0NGExMDk0NGExODYzMjkw OGE1NzM2M2ZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmNmJhNTUyMjk2YjA4MzE3YjAwMzk4NDAwMzk4NDAw Mzk4NDAwNDI4YzA4NDI4YzAwNDI5NDA4NDI5NDAwNGFhNTA4NDJhNTAwNGFh ZDAwNDJhZDAwNGFiNTA4NGFhZDA4NGFiNTEwNGFiNTA4NTJiZDEwNGENCmI1 MDg1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmI1MTA1MmI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmI1DQoxODRhYjUw ODUyYmQxMDUyYmQxMDRhYmQxMDM5YTUwODVhY2UwODg0YWRhNTQyMThmZjM5 MjFlNzM5MjFkNjM5MjFlNzMxMThlNzMxMjFkZTM5MjllNzMxMjFlNzM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjlkZTMxMjFkZTMxMjFkZTI5MThk ZTI5MjFkZTI5MThkZTMxMjllNzMxMjFkZTI5MjljZTMxMjFkNjM5MjFlZjMx MTBlZjMxMDhlNzM5MThkNg0KNWEzOWRlNmI1MmU3OGM4Y2RlYTVhNWU3Y2Vk NmZmZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZm ZmZmYmRjNmY3MzkNCjIxZTczMTIxZDYzMTMxZDYzMTI5ZDYzOTI5ZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWQ2MzEyMWU3MzEyMWU3MzkxOGRl YzZjZWZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmN2U3ZmZmZg0KNjNlN2ZmMDhjZWY3 MDBjZWZmMDBkNmZmMDhjZWZmMTBjZWZmMDhjNmZmMDBjZWZmMDBjZWZmMDBj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYxOGNlZmYxMGNlZmYwMGQ2ZjcwOGNlZjc2M2Rl ZmZiZGU3ZmZlZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZjdmN2ZmZmZlZmY3Zjdl ZmZmZmZlZmY3ZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZjdmN2ZmZmZmZmZm ZjdmN2ZmZmZmZmY3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZWZlZmY3Zjdm N2Y3ZWZlZmY3ZjdlZmVmZWZlN2Y3ZWZlN2Y3ZTdlN2Y3ZTdlN2VmZGVkZWVm ZTdkZWU3ZGVkZWVmZGVkZQ0KZTdkNmQ2ZTdkZWQ2ZGVkNmNlZTdkNmQ2ZGVk NmNlZTdkNmNlZGVjZWNlZTdkNmNlZGVjZWM2ZTdkNmNlZGVjZWNlZTdkNmNl ZGVjZWM2ZTdkNmNlZGVjZWNlZTdkNmNlZGVjZWM2ZTdkNmNlZGVjZWNlZTdk NmNlZGVjZWNlZGUNCmQ2Y2VkZWNlY2VkZWQ2Y2VkZWQ2Y2VlN2RlZDZkZWQ2 ZDZlN2RlZDZlN2Q2ZDZlN2RlZDZlN2Q2ZDZlN2RlZGVlN2RlZDZlZmRlZGVl ZmRlZGVlZmU3ZTdlN2RlZGVlZmU3ZTdlZmU3ZTdlZmVmZWZlZmU3ZTdmN2Vm ZWZlZmVmDQplZmY3ZWZlZmVmZWZlZmY3ZWZlZmY3ZWZlZmZmZjdmN2ZmZjdm N2ZmZjdmN2VmZWZlZmZmZmZmZmZmZmZmZmZmZjdmZmVmZWZlZmY3ZjdmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZTdlN2Q2YzZjNmFkOWM5Yzk0ODQ3 Yg0KODQ2YjYzN2I2MzVhODQ2MzVhODQ2MzVhN2I1YTUyN2I1YTUyN2I1MjUy N2I1YTUyNzM0YTQyNzM1MjRhNzM1MjRhNzM1MjRhNmI0YTQyNjM0MjM5NWE0 MjMxNjM0MjM5NWE0MjMxNjM0MjM5NWEzOTM5NWE0MjM5NWEzOTMxNWENCjM5 MzE1MjMxMzE1MjM5MzE1MjMxMjk1MjMxMzE0YTMxMzE0YTMxMzE0YTI5Mjk0 YTMxMjk0YTI5Mjk1MjMxMjE2MzMxMTA3MzMxMTA4NDQyMDg5NDUyMTg5YzUy MTg5YzUyMTA5NDRhMDg5YzUyMTA5NDRhMTA5NDRhMTA4NDQyDQoxMDg0NDIw ODdiMzkwMDhjNGExMDljNWExMGFkNjMxOGFkNjMxOGJkNzMyMWI1NmIxOGI1 NzMyMWI1NmIxOGI1NzMyMWI1NmIxOGJkNzMyMWI1NzMxOGJkN2IyMWI1NzMy MWJkNzMyMWI1NzMxOGJkNzMyMWI1NzMyMWJkN2IyMQ0KYmQ3MzE4YmQ3MzIx YjU3MzEwYjU3MzE4YWQ2MzEwYWQ2MzEwYTU1YTEwYTU1YTEwOWM1MjA4YTU1 YTEwOWM1MjA4YTU1YTEwYTU1YTEwYWQ2MzE4YWQ2MzE4YjU2YjE4YjU2YjE4 YjU3MzE4YjU2YjE4YjU3MzIxYjU2YjE4YjUNCjczMThiNTZiMThiNTczMThi NTZiMThiNTczMThiNTZiMThiNTczMThiNTZiMTBiNTZiMThiNTZiMTBiNTZi MThhZDZiMTBiNTZiMThiNTZiMTBiNTZiMTBhZDYzMTBiNTZiMTBhZDYzMTBi NTZiMTBhZDYzMTBiNTYzMTBhZDYzDQoxMGFkNjMxOGFkNjMxMGFkNjMxMGFk NjMxMGFkNjMxOGFkNjMxMGFkNjMxMGE1NjMxMGFkNjMxMGE1NWEwOGFkNjMx MGE1NjMxMGFkNjMxMGE1NWEwOGE1NWExMGFkNjMwMGI1NzMwOGJkNzMxMGNl ODQyMWNlOGMyOWQ2OTQzMQ0KYzY4NDE4YmQ3YjEwYjU3MzEwYjU3MzE4YTU2 MzEwYTU2MzEwYTU1YTA4YTU1YTA4OWM1MjA4OWM1MjEwOTQ1MjEwOWM1MjEw OTQ0YTEwOWM1MjEwOTQ0YTEwOTQ1MjEwOTQ0YTEwOTQ0YTEwOGM0MjEwOGM0 YTE4OGM0MjEwOGMNCjRhMTA4NDQyMTA4YzQyMTA4NDQyMTA4NDQyMTA4NDQy MTA4NDQyMTA3YjM5MTA3YjQyMTA3YjM5MTA3YjM5MTA3MzMxMDg3YjM5MTA3 MzM5MTA3MzM5MTA2YjMxMDg2YjMxMDg2MzI5MDg2MzI5MDg1YTIxMDA1MjIx MDA0YTE4DQoxMDRhMTAwODM5MDAwMDYzMjkwODdiNGExMDZiMjkwODYzMTgx MDZiMzEwMDYzMjkwODVhMjkwODUyMTgwMDRhMTgwMDRhMTAwMDUyMTgwMDRh MTgwMDRhMTgwMDRhMTgwMDUyMjEwMDUyMjEwMDVhMjkwODVhMjkwODZiMzEx MA0KNmIzMTEwNzMzOTE4NzM0MjE4N2I0YTIxN2I0YTIxOGM1YTI5ODQ1MjIx OTQ2MzM5ODQ1MjMxNGExMDAwMzkwMDAwMzkwMDAwNzMzMTIxNzMzMTA4ODQz OTAwOWM1MjE4N2IzOTA4NmIyOTEwY2VjNmM2ZmZmZmZmZWZmN2Y3ZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmY5Y2NlOGMyOTYzMDgzMTcz MDAzOTg0MDAzMTdiMDAzOTg0MDg0MjhjMDA0MjhjMDA0Mjk0DQowMDQyOWMw MDQyOWMwMDQyYTUwMDQyYTUwMDRhYWQwMDRhYWQwMDRhYWQwODRhYjUwODUy YjUxMDRhYjUwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODRhYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NGFi NTEwNDJhZDE4NTJiZDA4NGFiNTA4NGFiZDEwNDJiZDA4NDJiNTEwNDJiNTAw NWE3Yjk0MzEwOGZmNDIyOWVmMzEyMWNlMzkNCjIxZTcyOTEwZGUzOTI5ZTcz MTIxZDYzMTE4ZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzkyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzExOGRlMzkyMWRlMzExOGU3Mzkx OGU3MzExOGU3MzkNCjIxZWYzOTIxZTczOTI5ZTcyOTIxZGUyOTIxZDYzOTI5 ZTczMTIxZTcyOTE4ZGUzMTE4ZTczMTIxZWYzOTIxZWYyOTE4ZDYyMTEwY2Uy OTA4ZDYzOTIxZGU0MjMxZDY2MzUyZDY3YjczZDZhNWE1ZTdjNmNlZjdlN2Vm ZmZmN2ZmDQpmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZl ZmZmZmZmN2ZmZmZlZmY3ZjdmN2RlZWZmZjVhNDJmZjIxMDhkZTMxMjllZjI5 MTBkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTE4ZGUzOTI5ZGUzMTE4 ZTczOTI5ZGUyOTA4ZGU5NDljZTdmN2ZmZmZmZmZmZjdmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZjdjZWY3ZmY1YWU3ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYxMGNlZmYxOGNlZmYw OGM2ZmYwMGNlZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjEwZDZmZjAwY2VmZjAwZDZmZjEw ZDZmZjA4ZDZmZjAwZDZmNw0KMzFkZWZmOGNlN2ZmZWZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZWZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZm N2Y3ZmZmN2Y3ZjcNCmY3ZWZmZmY3ZjdmN2VmZWZmN2VmZWZmN2VmZTdmN2Vm ZWZmN2U3ZTdmN2U3ZTdlZmRlZGVlZmU3ZTdlZmRlZGVlZmRlZGVlN2Q2ZDZl N2RlZDZlN2Q2Y2VlN2Q2ZDZkZWQ2Y2VlN2Q2Y2VkZWQ2Y2VlN2Q2Y2VkZWNl Y2VlN2Q2DQpjZWU3ZDZjZWU3ZDZjZWRlY2VjZWU3ZDZjZWU3ZDZjZWU3ZDZj ZWRlY2VjZWU3ZDZjZWRlY2VjZWRlZDZjZWRlY2VjZWU3ZDZkNmRlZDZjZWU3 ZGVkNmU3ZDZkNmU3ZGVkNmU3ZDZkNmU3ZGVkZWU3ZGVkNmVmZGVkZWU3ZGVk ZQ0KZWZkZWRlZWZkZWRlZWZlN2U3ZWZlN2U3ZWZlN2U3ZWZlN2U3ZjdlZmVm ZWZlN2U3ZjdlZmVmZjdlZmVmZjdmN2VmZjdlZmVmZjdmN2Y3ZjdmN2VmZmZm N2Y3ZjdmN2Y3ZjdlZmVmZWZlN2U3ZmZmZmZmZjdmN2Y3ZWZlZmY3ZWYNCmVm ZWZmZmZmZmZmZmZmZmZmZmZmZmZlZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZWZlN2Q2ZDZjNmJkYjU5Yzg0ODQ4YzczNzM4NDZi NjM3MzVhNTI3MzUyNTI3MzUyNGE3MzUyNTI3MzUyNGE2YjUyDQo0YTZiNGE0 MjZiNGE0MjYzNDI0MjZiNGE0MjYzNDIzOTYzNDIzOTVhMzkzOTYzNDIzOTVh NDIzOTVhNDIzOTUyMzkzMTVhMzkzMTUyMzEzMTUyMzEzMTUyMzEzMTUyMzkz MTRhMzEyOTUyMzEyOTRhMjkyOTUyMzEyOTVhMzExOA0KNzMzOTEwODQzOTA4 OWM1MjE4OWM1MjE4OWM1MjE4OGM0YTEwOTQ1MjE4OTQ0YTE4OGM0YTEwODQz OTA4ODQ0MjEwODQzOTA4OGM0YTEwOWM1YTEwYWQ2YjIxYWQ2YjE4YjU2YjE4 YjU2YjE4YmQ3MzIxYjU3MzIxYmQ3MzIxYjUNCjczMjFiZDczMjFiZDczMjFi ZDdiMjFiZDdiMjFiZDdiMjliZDdiMjFiZDdiMjFiZDczMjFjNjdiMjliZDcz MjFiZDdiMjFiZDczMThiNTczMThiNTZiMTBhZDYzMTBhNTVhMTBhZDVhMTBh NTVhMTBhNTVhMTBhNTUyMDhhNTVhDQoxMGE1NWExMGFkNmIxOGFkNmIxOGI1 NzMyMWI1NmIxOGI1NzMxOGI1NzMxOGJkNzMyMWI1NzMxOGJkNzMyMWI1NmIx OGJkNzMyMWI1NzMxOGJkNzMxOGI1NzMxOGJkNzMxOGI1NmIxOGI1NzMxOGI1 NmIxOGI1NzMxOGI1NmIxOA0KYjU2YjE4YjU2YjEwYjU3MzE4YjU2YjEwYjU2 YjE4YjU2YjEwYjU2YjE4YjU2YjEwYjU2YjE4YWQ2MzEwYjU2YjE4YWQ2MzEw YjU2YjE4YWQ2MzEwYjU2YjE4YWQ2MzEwYWQ2YjE4YWQ2MzEwYWQ2YjEwYWQ2 MzEwYWQ2MzEwYTUNCjYzMTBhZDYzMTBhNTVhMTBhNTVhMTA5YzUyMDhiNTZi MTBiZDczMThjNjg0MjFjNjdiMjFjZTg0MjFjZThjMjFkNjk0MzFkNjk0MzFk Njk0MjljZTg0MjFiZDdiMjFiNTZiMTBhZDZiMDhhNTYzMDhhNTYzMDhhNTVh MDg5YzVhDQoxMDljNTIxMDljNTIxMDk0NTIxMDljNTIxMDk0NGExMDljNTIx MDk0NGExMDk0NGExODhjNGExMDhjNGExODhjNDIxMDhjNGExODg0NDIxMDhj NDIxMDg0NDIxMDhjNGExODg0NDIxMDg0NDIxMDdiNDIxMDg0NDIxMDdiMzkx MA0KN2IzOTEwNzMzOTEwN2IzOTE4NzMzOTEwNzMzOTEwNmIzMTA4NmIzMTA4 NjMyOTA4NjMyOTA4NWEyMTAwNTIyMTEwNGExODAwNGExMDA4NDIwODAwNmIz OTA4N2I0MjE4NmIyMTEwNmIyOTAwNmIzMTEwNjMyOTA4NWEyMTA4NTINCjE4 MDA1MjE4MDA0YTE4MDA1MjE4MDg0YTE4MDA1MjIxMDA1MjIxMDA1MjIxMDA1 MjIxMDA2MzI5MDg2MzMxMTA2YjM5MTA2YjM5MTA3YjQyMjE3MzQyMTg4NDRh Mjk4YzUyMjk4YzVhMjk4YzVhMzE5YzZiNGE2MzI5MTgzOTA4DQowMDM5MDAw MDYzMjExODczMzExMDg0NDIwODk0NTIxMDhjNGExODczMjkwMDk0NzM2YmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZDZmN2NlMzk2YjIxMzk3MzA4MzE4NDAwMzk4NDA4MzE4NDA4NDI5NDA4NDI5 NDAwNDI5YzAwNDI5YzAwNGFhNTAwNDJhNTAwNGFhZDAwNGFhZDAwNGFhZDA4 NGFhZDA4NTJiZDEwNGFiNTA4NTJiNTEwNGENCmI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA1MmI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg0YWI1DQoxMDRhYmQwODUyYmQxMDQyYWQxMDRh YmQwODRhYmQxMDRhYjUxODM5NTJhNTMxMTBmNzM5MjFlNzMxMjFkNjM5MjFl NzM5MjFlNzM5MjlkZTM5MjlkZTI5MThkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTI5DQplNzM5MjFlNzM5MjFlNzM5MjFlNzM5MjFlNzM5MjFlNzM5MjFl NzM5MjFkZTM5MjFlNzM5MjFkZTM5MjFkZTMxMThkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTMxMThkZTMxMjFkNjM5MjlkZTMxMjlkZTMxMjlkZTMxMjFl Nw0KMzEyOWVmMzEyMWY3MzkyMWY3MzExOGVmMzExOGU3MjkxMGQ2MzExOGQ2 MzExOGQ2NDIyOWRlNGEzMWRlN2I3M2Q2OGM4NGU3YjViNWZmZDZjZWZmZWZl ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZjdmZmU3ZmZmZmY3ODQNCjdi ZWYyMTEwY2UzMTIxZTczMTE4ZWYzMTIxZDYzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzEyMWU3MzkyMWU3MzEyMWU3MzEyMWRlMzExOGU3NjM1YWQ2ZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmNw0KZWZmZmZmZDZmZmZmNWFkNmZmMzFkNmZmMDhj ZWY3MDBkNmZmMDhjZWZmMTBjZWZmMDBjNmZmMDBkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNl ZmYwMGNlZmYwMGNlZjcwMGQ2ZmYwMGQ2ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmY3 M2RlZmZhZGVmZmZlN2Y3ZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZjdm N2ZmZmZmZmY3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZWZlZmY3ZjdlZmY3 ZWZlZmY3ZWZlZmVmZTdlN2Y3ZWZlN2VmZTdlN2VmZTdlN2U3ZGVkZWVmZTdk ZQ0KZTdkZWQ2ZTdkZWRlZGVkNmNlZTdkZWQ2ZGVkNmNlZTdkNmNlZGVjZWNl ZTdkNmNlZGVjZWNlZTdkNmNlZGVjZWM2ZTdkNmNlZGVjZWNlZTdkNmNlZGVj ZWNlZTdkNmNlZGVjZWNlZTdkNmNlZGVjZWNlZTdkNmNlZGVjZWNlZTcNCmQ2 ZDZkZWNlY2VlN2Q2ZDZkZWQ2ZDZlN2RlZDZkZWQ2ZDZlN2RlZDZlN2Q2ZDZl ZmRlZGVlN2Q2ZDZlZmRlZGVlN2RlZGVlZmU3ZGVlZmRlZGVlZmU3ZTdlZmU3 ZTdlZmU3ZTdlZmU3ZTdlZmVmZWZlZmVmZTdmN2VmZWZmN2VmDQplZmY3Zjdl ZmY3ZWZlZmY3ZWZlZmY3ZWZlZmZmZjdmN2ZmZjdmN2ZmZmZmZmVmZWZlZmZm ZjdmN2ZmZmZmZmZmZmZmZmY3ZjdmN2Y3ZjdmN2Y3ZjdmN2ZmZmZmZmY3Zjdm N2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmN2Y3ZWZlN2U3Y2VjNmM2YjVhNWE1OTQ4NDg0ODQ2YjZiNmI1YTUyNmI0 YTRhNWE0MjQyNWE0YTQyNWE0MjM5NjM0YTQyNjM0YTQyNmI0YTQyNjM0MjQy NjM0MjQyNWEzOTMxNWE0MjM5NWEzOTMxNWENCjM5MzE1MjMxMjk1MjMxMzE1 MjMxMjk1MjMxMzE0YTMxMjk1MjMxMjk0YTI5Mjk1MjMxMjk0YTI5MjE1YTMx MTg3YjM5MTA5YzRhMTA5NDRhMTA5NDRhMTA4YzRhMDg4YzRhMTA4NDQyMTA4 NDQyMTA3YjM5MDg4NDM5MTA4YzQyDQowODk0NGExMDljNWExMGFkNmIxOGFk NmIxOGI1NzMxOGFkNmIxOGI1NzMxOGI1NmIyMWJkNzMyMWJkNzMyMWJkN2Iy OWJkNzMyMWJkN2IyMWJkN2IyMWM2N2IyMWJkNzMyMWJkN2IyOWJkN2IyMWM2 N2IyOWJkNzMyMWJkNzMyMQ0KYjU3MzE4YjU3MzE4YWQ2MzEwYWQ2MzEwYTU1 YTA4YTU1YTEwOWM1MjA4YTU1YTEwYTU1MjA4YTU1YTEwYTU1YTEwYWQ2YjE4 YWQ2YjE4YjU3MzIxYjU2YjE4YjU3MzIxYjU3MzE4YmQ3MzIxYmQ2YjE4YmQ3 MzIxYmQ2YjE4YmQNCjczMThiNTZiMThiZDczMThiNTczMThiZDczMThiNTZi MThiNTczMThiNTZiMThiNTczMThiNTZiMTBiNTZiMThiNTZiMTBiNTZiMThi NTZiMTBiNTZiMTBiNTZiMTBiNTZiMThiNTZiMTBiNTZiMThiNTYzMTBiNTZi MThhZDYzDQoxMGI1NmIxOGFkNjMxMGI1NmIxOGFkNjMxMGFkNmIxOGFkNjMx MGI1NmIxOGE1NjMxMGFkNmIxMGE1NjMxMGE1NjMxMDljNWEwODljNWEwODlj NTIwOGE1NWExMGFkNjMwOGM2N2IyMWNlODQyOWQ2OGMzMWM2N2IyMWM2N2Iy MQ0KYmQ3YjE4YmQ4NDE4Y2U4YzIxZDY4YzI5Y2U4NDI5YzY4NDIxYjU3MzEw YjU2YjEwYTU2MzA4YWQ2MzEwYTU1YTA4YTU1YTEwOWM1MjA4OWM1MjEwOTQ0 YTA4OTQ0YTEwOTQ0YTEwOWM0YTE4OGM0MjEwOTQ0YTEwOGM0YTEwOGMNCjRh MTg4NDQyMTA4YzQyMTA4NDQyMTA4YzRhMTA4NDQyMTA4NDQyMTA4NDQyMTA4 NDQyMTA3YjM5MTA3YjM5MTA3MzM5MTA3YjM5MTA3MzMxMTA3YjM5MTA3MzMx MDg3MzMxMDg2YjMxMDg2YjMxMDg2MzI5MDg2MzI5MDg0YTE4DQowMDUyMjEw MDRhMTgwODM5MDAwMDRhMTAwMDdiNDIxODczMzEwODZiMjkwODYzMjkwODYz MjkwODVhMjEwODVhMjEwMDUyMTgwMDUyMTgwMDRhMTgwMDUyMTgwODRhMTgw MDUyMjEwMDUyMTgwMDUyMjEwMDVhMjEwMDYzMjkwOA0KNjMzMTA4NmIzOTEw NmIzOTEwNzMzOTE4N2I0MjIxODQ0YTIxODQ1MjIxOGM1YTMxOTQ2MzQyODQ1 MjM5MzkxMDAwMzkwODAwNDIwODA4NzMzMTIxNzMzOTA4N2I0YTA4OGM0YTEw OGM0MjEwNmIzMTE4ZTdjNmI1ZmZmZmZmZjcNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZlZmZmZWY3MzljNjMzMTZiMDAzOTg0MDAzMTg0MDAz MTg0MDgzOThjMDA0YTljMDA0Mjk0DQowMDQyOWMwMDQyOWMwMDRhYTUwMDQy YTUwMDRhYWQwODRhYWQwODUyYjUwODRhYjUwODUyYjUxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NGFiNTEwNDJiNTA4NTJiNTEw NTJiNTA4NGFhZDE4NDJiNTAwNTJjNjA4NGE5YzMxMzkzMWNlMjkxOGU3MzEy MWRlMzExOGRlNDINCjI5ZWYzMTE4ZGUzOTI5ZGUzMTIxZDYzMTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzExOGRlMzEyMWU3MzEx OGRlMzEyMWU3MzEyMWRlMzkyMWRlMzEyMWNlMzEyOWQ2MzEyMWQ2MzkNCjI5 ZGUzMTIxZDYzOTIxZGUzOTIxZGUzOTIxZTczOTI5ZGUzOTIxZTczMTE4ZGUz MTIxZTczMTIxZTczOTIxZWYyOTE4ZGUyOTE4ZGUzMTE4ZTczMTIxZWYzMTIx ZTczOTI5ZWYzMTE4ZWYzMTE4ZWYzMTEwZTczMTE4ZTcyOTA4DQpkZTMxMTBk ZTMxMThkNjQyMzFkNjVhNGFkNjg0N2JlN2E1OWNmN2JkYmRmZmRlZTdmZmVm ZjdmZmY3ZmZmZmJkYmRmNzM5MzFjZTMxMjlkZTMxMThlNzM5MjlkNjMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZDYzOTIxZGUzMTE4ZTczMTIxZGUyOTIxZGUz OTI5ZGVjNmNlZjdmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZi ZGVmZmY2M2RlZmYxMGQ2ZjcwMGQ2ZmYwOGQ2ZmYxMGNlZmYxMGQ2ZmYwOGQ2 ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjAwY2VmZjE4Y2VmZjI5ZDZmZjEwY2VmZjAwZDZmZjAwZDZm Zg0KMDhkNmZmMDhjZWZmMDBjZWZmMzlkNmZmYTVmN2ZmZTdmZmZmZmZmZmZm ZjdmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2Y3ZmZmN2ZmZmYNCmY3 ZjdmZmY3ZjdmN2VmZWZmZmY3ZWZmN2VmZWZmN2VmZWZmN2VmZTdmN2VmZTdl ZmU3ZTdlZmU3ZTdlZmRlZGVlZmU3ZGVlN2RlZGVlN2RlZDZlN2Q2ZDZlN2Rl ZDZlN2Q2Y2VlN2Q2ZDZkZWQ2Y2VlN2Q2ZDZlN2Q2Y2VlN2Q2DQpjZWU3ZDZj ZWU3ZDZjZWU3ZDZjZWU3ZDZjZWU3ZDZjZWU3ZDZjZWU3ZDZjZWU3ZDZkNmRl ZDZjZWU3ZDZkNmU3ZDZkNmU3ZDZkNmRlZDZkNmU3ZGVkNmU3ZDZkNmU3ZGVk ZWU3ZDZkNmVmZGVkZWU3ZGVkZWVmZGVkZWU3ZGVkZQ0KZWZlN2U3ZWZkZWRl ZWZlN2U3ZWZlN2U3ZWZlN2U3ZWZlN2U3ZjdlZmVmZWZlN2U3ZjdlZmVmZjdl ZmVmZjdlZmVmZjdlZmVmZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjdlZmVmZmZmN2Y3 ZjdmN2Y3ZmZmN2Y3ZmZmN2Y3ZmZmZmZmZmYNCmY3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmN2Zm ZmZmZmZmZmZlZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdl N2RlZGVkNmM2YzZiZGFkYWQ5NDdiDQo3YjdiNmI2MzZiNWE1MjVhNDI0MjVh NDIzOTVhMzkzMTVhMzkzOTVhMzkzMTVhNDIzOTVhMzkzMTVhMzkzOTUyMzkz MTUyMzkzMTUyMzEyOTUyMzEzMTUyMzEyOTUyMzEyOTUyMzEyOTUyMzEyOTRh MjkyOTUyMzEyMTYzMzExMA0KODQ0MjEwYTU1MjEwOTQ0MjEwOGM0MjA4OTQ0 YTEwODQ0MjEwN2IzOTA4NzMzMTAwN2IzOTEwODQ0MjE4OWM1MjE4YTU1YTE4 YWQ2YjIxYWQ2YjE4YjU3MzE4YjU3MzE4YjU3YjIxYjU3MzIxYmQ3YjI5YmQ3 MzI5YzY3YjI5YmQNCjdiMjljNjdiMjliZDdiMjFjNjdiMjliZDdiMjFiZDdi MjliZDdiMjFjNjdiMjliZDdiMjFjNjdiMjliZDczMThiNTczMThhZDYzMDhh ZDZiMTBhNTYzMTBhZDYzMTBhNTVhMTBhNTVhMTBhNTUyMDhhZDVhMTBhNTVh MTBiNTZiDQoxOGI1NmIxOGJkNzMyMWI1NzMyMWJkNzMyMWI1NzMxOGJkN2Iy MWJkNzMyMWJkNzMyMWJkNzMyMWJkNzMyMWJkNzMxOGJkNzMyMWJkNzMxOGJk NzMyMWJkNzMxOGJkNzMxOGI1NmIxOGJkNzMxOGI1NmIxOGI1NzMxOGI1NmIx MA0KYjU3MzE4YjU2YjEwYmQ3MzE4YjU2YjEwYmQ3MzE4YjU2YjE4YjU2YjE4 YjU2YjEwYjU2YjE4YjU2YjEwYjU2YjE4YWQ2YjE4YjU2YjE4YjU2YjE4YjU2 YjE4YWQ2MzEwYjU2YjE4YWQ2YjE4YWQ2YjE4YWQ2MzE4YWQ2YjE4YTUNCjYz MTA5YzVhMDg5NDUyMDhhNTVhMTBhNTVhMThhZDYzMTBhNTVhMDhhZDVhMTBi NTYzMThjNjdiMjljZTg0MzFjZThjMjliZDdiMThjNjdiMTBjNjdiMThkNjhj MzFkNjhjMzFjZThjMjljNjdiMjFiZDczMjFiNTZiMThhZDZiDQoxOGE1NjMx MGFkNjMxMDljNTIxMDljNTIxMDljNGExMDljNTIxODk0NGExODk0NGExODhj NGExMDk0NTIxODhjNGExODhjNGExODhjNDIxMDhjNGExODhjNDIxMDg0NGEx MDg0NDIxMDhjNGExMDg0NDIxMDg0NDIxMDdiMzkxMA0KN2I0MjEwNzMzOTEw N2IzOTEwNzMzMTEwN2IzOTEwNzMzOTA4NzMzOTA4NmIzMTA4NmIzMTEwNjMz MTA4NWEyMTAwNWEyMTEwNTIxODA4NDIwODA4NGEwODEwNjMzMTAwOGM1MjEw NjMyMTA4NmIzMTA4NjMyOTA4NjMzMTEwNWENCjIxMDg1MjIxMDA0YTE4MDA1 MjE4MDg0YTE4MDg1MjIxMDg1MjIxMDA1MjIxMDg1MjIxMDA1YTI5MDg1YTI5 MDg2MzMxMTA2MzMxMTA3MzM5MTg3MzM5MTg3YjRhMjk3YjQyMTg4YzVhMjk5 NDVhMzE4YzUyMzE5YzYzNGE1MjI5DQoxMDMxMDAwMDQyMDAwMDYzMjExMDcz NDIxMDZiMzkwMDk0NWExODhjNDIxMDZiMjExMGE1N2I2YmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmYTVjNjk0MzE2 YjAwMzE4NDAwMzk4NDA4MzE4NDA4Mzk4YzAwNDI5YzAwNGE5YzAwNDI5YzAw NGFhNTA4NGFhNTAwNGFhZDA4NGFhZDA4NTJiNTEwNTJiNTEwNTJiZDEwNGFi NTA4NTJiZDEwNGENCmI1MDg1MmI1MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1 MmI1MTA1MmI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA0YWJkDQowODRhYjUxODVhYmQxMDUyYWQyMTUyYmQxMDRhYzYwMDRhOTQ0 YTMxMjFkZTM5MzFlNzI5MThkNjM5MjFlNzM5MjFlNzM5MjFkZTMxMjFkNjMx MjFkZTMxMjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5DQpkZTMxMjFk ZTM5MjllNzMxMjFlNzMxMjFlNzMxMjFlNzM5MjFlNzMxMjFkZTMxMjFlZjMx MjFlNzMxMjFlNzMxMjFlNzMxMjFlNzMxMThkZTM5MjFlNzM5MjFlNzMxMjFl NzMxMjFkZTM5MjllNzM5MjFkZTM5MjFkZTM5MjFkNg0KNDIyOWRlNDIyOWRl MzkyOWRlMzEyMWNlMzkyOWQ2MzEyMWNlMzkyOWRlMzEyOWRlMzkyOWRlMzEy OWQ2NDIyOWVmMzEyMWU3MzEyMWU3MjkxMGRlMjExOGRlMjExMGQ2MjkxOGRl MjkxOGQ2NTIzMWVmN2I2M2U3OWM4Y2U3YmQNCmI1Zjc1YTQyZWYyOTE4ZGUz MTE4ZjczOTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzEyOWRlMzExOGRlMzky MWU3MzEyMWU3MzEyOWRlMjEwOGRlYWRhNWY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZjdmZmZmZjdmZmZmZmZmZmY3YzZmZmZmNTJkZWZmMTBjNmZmMDBjNmZm MDBkZWZmMDhkNmZmMDhjZWZmMDBkNmZmMDBkNmZmMDBjZWZmMTBjZWZmMThj NmZmMTBjNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwOGNlZmYw OGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGQ2ZmYwMGQ2ZmYxMGNl ZWY1YWRlZmZiZGVmZmZmZmZmZmZmZmZmZjdmZmZmZWZmZmZmDQpmN2ZmZmZm ZmZmZmZmZmY3ZjdmZmY3ZjdmZmZmZmZmZmZmZjdmN2Y3ZmZmN2ZmZjdmN2Zm ZjdmN2ZmZjdmN2ZmZjdmN2Y3ZWZlZmZmZjdmN2Y3ZWZlZmY3ZWZlZmY3ZTdl N2Y3ZWZlN2VmZTdlN2Y3ZTdlN2VmZTdkZWVmZTdkZQ0KZWZkZWRlZWZkZWQ2 ZTdkZWQ2ZWZkZWQ2ZTdkNmNlZTdkNmQ2ZTdkNmNlZTdkNmQ2ZGVjZWNlZTdk NmNlZGVjZWNlZTdkNmNlZGVjZWNlZTdkNmNlZGVjZWNlZTdkNmNlZGVjZWM2 ZGVkNmNlZGVjZWNlZTdkNmQ2ZGVkNmNlZTcNCmQ2ZDZkZWQ2Y2VlN2RlZDZk ZWQ2Y2VlN2RlZDZlN2Q2ZDZlN2RlZGVlN2Q2ZDZlN2RlZGVlN2RlZDZlZmRl ZGVlN2RlZDZlZmRlZGVlZmU3ZTdlZmU3ZTdlN2RlZGVlZmU3ZTdlZmU3ZTdl ZmVmZWZlZmU3ZTdmN2VmZWZlZmVmDQplZmY3ZWZlZmVmZWZlZmY3ZWZlZmY3 ZWZlZmZmZjdmN2Y3ZWZlZmZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZmZm ZmZmZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmZmZjdmN2ZmZmZmZmZmZjdmN2Zm ZmZmZmZmZjdmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZjdmN2Y3ZjdmZmZmZjdm ZmY3ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZWZlN2U3 Y2VjNmJkYjVhNWE1OWM4NDg0ODQ2YjZiNjM0YTRhNWEzOTM5NTIzOTMxNTIz OTMxNGEzMTI5NTINCjMxMzE1MjMxMzE1MjMxMzE1MjI5Mjk1MjMxMzE0MjI5 MzE0YTMxMzE0YTI5Mjk1MjMxMjE2MzMxMTg3YjQyMTg4NDQyMDg5NDRhMDg4 NDQyMTg3YjQyMTg3MzMxMDg3YjM5MDg4NDM5MDg5NDRhMTg5YzUyMTBhNTVh MThhZDVhDQoxOGI1NjMyMWI1NjMxOGI1NzMyMWI1NzMxOGI1NzMxOGI1NzMx OGI1N2IxOGI1NzMyOWJkN2IzMWI1N2IyOWI1N2IyOWI1N2IyOWJkN2IyOWJk N2IyOWM2ODQyOWJkN2IyOWNlODQzMWM2N2IzMWM2N2IyOWJkNmIxOGI1NmIx OA0KYWQ2MzA4YWQ2MzA4YWQ1YTEwYWQ2MzEwYTU1YTA4YTU1YTA4OWM1YTA4 YTU2MzA4YTU2MzA4YWQ2YjEwYjU3MzE4YmQ3MzE4YjU3MzE4YmQ3YjIxYmQ3 MzE4YmQ3YjIxYmQ3MzE4YmQ3YjIxYmQ3MzE4YmQ3MzIxYjU3MzE4YmQNCjcz MjFiZDczMThiZDczMThiNTZiMThiZDczMThiNTZiMThiZDczMThiNTZiMThi NTczMThiNTZiMThiNTczMThiNTZiMThiZDczMThiNTZiMTBiNTczMThiNTZi MTBiNTZiMTBiNTZiMTBiNTZiMTBiNTZiMTBiNTZiMTBiNTZiDQoxMGI1NmIx OGFkNmIxMGI1NmIxOGFkNmIxMGI1NmIxOGFkNjMwOGFkNmIxMGFkNjMxMGFk NjMxOGE1NWExMGE1NWExMGE1NTIxMGE1NWExMDljNTIxMDljNTIxMDhjNGEw ODk0NGExMDhjNDIwODhjNDIwODhjNDIwMDljNWExMA0KYmQ2YjIxY2U4NDM5 YzY4NDI5YmQ3YjIxYjU3MzEwYzY3YjE4ZDY4NDIxZGU4YzMxY2U4NDI5YzY3 YjI5YmQ3MzEwYjU3MzEwYWQ2MzA4YTU2MzA4OWM1MjA4OWM1YTEwOTQ1MjEw OTQ1MjEwOTQ0YTEwOTQ1MjEwOGM0YTEwOGMNCjRhMTA4YzQyMTA4YzRhMTA4 NDQyMTA4YzQyMTA4NDQyMTA4YzRhMTA4NDQyMTA4NDQyMTA4NDQyMTA4NDQy MTA3YjM5MDg3YjM5MTA3YjM5MDg3YjQyMTA3MzM5MDg3YjM5MTA3MzMxMDg3 MzMxMTA2YjI5MDg2YjMxMDg1YTI5DQowODVhMjkwMDUyMjkwMDRhMTgwMDM5 MDAwMDUyMTAwODZiMzExMDdiNDIwODYzMjkwMDYzMjkwODYzMjEwODVhMjEw ODVhMjkwODUyMjEwMDM5MDAwMDVhMjExMDRhMTgwMDUyMjEwMDRhMTgwMDUy MjEwMDUyMjEwMDVhMjkwOA0KNWEyOTA4NjMzMTEwNjMzMTEwNzMzOTE4NzM0 MjE4N2I0YTIxODQ0YTIxOGM1YTI5OTQ1YTMxOWM2YjM5N2I0MjI5MzkwODAw MzEwMDA4NDIxMDA4N2IzOTE4ODQzOTA4ODQzOTA4OGM0YTE4ODQ0MjAwNmIz MTEwZmZkZWQ2ZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZkZWY3YmQ0MjczMTAzMTczMDgzMTdiMTAzOThjMDAzOThjMDA0Mjk0 MDg0MjljDQowMDQyYTUwMDQyOWMwMDRhYTUwMDRhYWQwMDRhYWQwODRhYWQw ODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNTJiNTEwNTJiNTEwNGFiNTEwNGFiNTA4NDJh ZDE4NTJiZDA4NDI2Yjg0MzkyMWVmMzEyMWRlMzkyMWU3MzEyMWRlMzkNCjIx ZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUz OTIxZTczMTE4ZGUzMTIxZTczMTIxDQpkZTM5MjFkZTMxMjFkZTMxMjFkZTMx MjFkZTM5MjFkZTMxMjFkZTMxMjFkZTI5MThkNjMxMThkZTI5MThkNjMxMThk ZTMxMThkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZDYzOTIxZGUzMTE4ZGU0MjIxZjcyMTE4Y2UzMTIxZGU2MzRhZWZmN2Zm ZmZmN2ZmDQplZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZjNmY3 ZmY1YWU3ZmYxMGQ2ZmYwMGM2ZmYwMGNlZmYwMGQ2ZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjA4ZDZmZjEwZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MThkNmZmMTBjZWZmMTBjZWZmMDhjZWVmMzFkZWY3NzNlZmY3ZGVmZmZmZmZm ZmZmZmZmZmZmZWZmZmY3ZjdmZmY3ZmZmZmZmZmZmZmZmZTdmZmY3ZWZmN2Y3 ZmZmN2ZmZmZmZmZmZmZmN2Y3ZmZmN2Y3ZjcNCmY3ZjdmZmY3ZjdmN2Y3Zjdm N2Y3ZjdmN2VmZWZmN2VmZWZmN2VmZTdmN2VmZTdlZmU3ZTdmN2VmZTdlZmU3 ZGVlZmU3ZGVlZmRlZDZlZmRlZGVlZmRlZDZlZmRlZDZlN2Q2ZDZlN2Q2ZDZl N2Q2Y2VlN2Q2ZDZkZWNlY2VlN2Q2DQpkNmU3ZDZjZWU3ZDZjZWRlZDZjZWU3 ZDZkNmRlZDZjZWU3ZDZjZWRlZDZjZWU3ZDZkNmU3ZDZjZWU3ZDZkNmRlZDZj ZWU3ZGVkNmU3ZDZkNmU3ZGVkNmU3ZDZkNmU3ZGVkZWU3ZGVkNmVmZGVkZWU3 ZGVkNmVmZGVkZWU3ZGVkZQ0KZWZlN2RlZWZkZWRlZjdlN2U3ZWZlN2U3ZWZl N2U3ZWZlN2U3ZjdlZmVmZWZlN2U3ZjdlZmVmZWZlZmVmZjdlZmY3ZjdlZmVm ZjdmN2Y3ZjdlZmVmZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjdmN2Y3ZmZmN2ZmZmZm N2Y3ZmZmZmZmZmYNCmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZTdlN2RlZDZk NmNlYmRiZGE1OTQ4YzhjNzM3MzczNWE1YTVhNDI0MjUyMzkzMTRhMjkyOTQy MjkyOTQyMjkyMTRhMzEyOTRhMjkyOTUyMzEyOTVhMzEyMTZiMzkyMTdiMzkx OA0KODQ0MjEwOGMzOTAwNzMzMTA4NzMzMTA4N2IzOTA4N2IzOTA4OGM0YTEw OTQ1MjEwOWM2MzE4OWM2MzE4YWQ3MzIxYWQ2YjE4YjU3MzIxYWQ3MzIxYmQ3 MzIxYmQ3MzIxYzY3YjI5YzY3MzIxYmQ3MzIxYmQ3YjIxYzY3YjI5YmQNCjdi MjljNjg0MjljNjg0MjljZTg0MjljZTg0MjliZDg0MjliZDdiMjFiZDdiMjFi NTczMThiNTczMThhZDZiMTBhZDZiMTA5YzYzMDhhZDVhMTBhNTVhMDhhNTVh MDhhNTVhMDhhZDYzMTBhZDZiMTBiNTczMThiNTczMThiZDdiDQoyMWJkNzMy MWJkN2IyMWJkNzMyMWM2N2IyOWJkN2IyMWJkN2IyMWJkNzMyMWM2N2IyMWJk NzMyMWJkN2IyMWJkNzMxOGJkNzMyMWJkNzMxOGJkNzMyMWJkNzMxOGJkNzMy MWI1NzMxOGJkNzMxOGI1NmIxOGJkNzMyMWJkNzMxOA0KYmQ3MzE4YjU2YjE4 YmQ3MzE4YjU2YjE4YmQ3MzE4YjU2YjE4YmQ3MzE4YjU2YjE4YjU2YjE4YjU2 YjEwYjU3MzE4YjU2YjE4YjU2YjE4YjU2YjE4YjU3MzE4YjU2YjEwYjU2YjEw YWQ2MzEwYWQ2MzE4YTU1YTEwYTU1YTEwYTUNCjVhMTBhNTVhMThhNTUyMTBh NTVhMTA5YzUyMTBhNTVhMjE5YzVhMTg5YzVhMTg5NDUyMTA5NDUyMDg5NDRh MDg5YzUyMDg5YzUyMDhiZDczMjliZDdiMjljZTg0MzFjZTg0MjljZTg0MjFi ZDdiMThjNjg0MThjNjg0MThjZThjDQoyMWM2ODQyMWM2N2IyMWI1NzMxOGI1 NmIxOGE1NWExMDljNWExMDk0NTIwODljNTIxODk0NGExMDk0NTIxMDhjNGEx MDk0NTIxODhjNGExMDhjNGExODg0NDIxMDhjNGExODhjNDIxMDhjNGExMDg0 NDIxMDg0NDIxMDg0NDIxMA0KODQ0MjEwN2IzOTEwN2I0MjEwN2IzOTEwN2I0 MjEwNzMzOTEwN2IzOTEwNzMzMTA4NzMzMTA4NmIzMTA4NjMyOTEwNWEyOTA4 NWEyOTAwNGExODAwNGExMDA4NGEwODAwNjMyMTA4NzM0MjA4NzMzOTAwNmIy OTAwNmIyOTEwNWENCjIxMDg2MzI5MDg1MjIxMDA0YTE4MDA0YTE4MDg1MjIx MDA1MjE4MDA1MjIxMDA1MjIxMDA1YTIxMDg1YTI5MDg2MzMxMDg2MzMxMDg2 YjM5MTA2YjM5MTA3MzQyMjE3YjQyMjE4NDUyMjk4NDUyMjk5NDVhMzE5NDYz Mzk5NDVhDQo0MjRhMTgxMDMxMDAwODM5MDgwMDZiMzExMDdiMzkwMDg0Mzkw ODhjNGExODk0NGEwODZiMjkwOGI1OTQ4NGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmRlNjM5NDQyMjk3MzAwMzk4NDEw MzE4NDAwNGE5NDA4NGE5NDA4NDJhNTAwNDJhNTAwNGFhNTAwNGFhNTAwNTJh ZDA4NGFhZDA4NTJiNTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiNTEwNGENCmI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUx MDUyYjUxMDRhYjUxMDRhYjUxMDRhYmQwMDRhNjM5YzMxMThlNzM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjllNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzEyOWRlMzkyOWRlMzkxOGRlMzkxOGVmMzEyOWRl MzEyMWRlNGEzMWRlZDZlN2Y3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZTdmZmZmZmZmZmZmZmZmZmZmYzZmZmZmNGFkZWZmMDhjNmY3MDBjNmY3MDhk ZWZmMDhjNmZmMTBjZWZmMDhjZWZmMDhkNmZmMDBkNmZmMDBkNmZmMDhjZWZm MTBjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGNlZmYwMGM2ZmYxMGNlZmYxMGNlZmYwMGNlZmYwMGNlZWYx MGQ2Zjc2M2RlZmZhZGVmZmZmN2Y3DQpmZmZmZmZmZmVmZmZmZmVmZmZmZmVm ZmZmN2ZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdm N2Y3ZjdlZmZmZjdmN2Y3ZWZlZmY3ZjdmN2Y3ZTdlN2Y3ZWZlN2VmZTdlN2Y3 ZWZlN2VmZTdkZWVmZTdlNw0KZWZkZWRlZWZlN2RlZTdkZWQ2ZWZkZWRlZTdk NmQ2ZTdkZWQ2ZGVkNmNlZTdkNmQ2ZGVkNmNlZTdkNmQ2ZGVkNmNlZTdkNmNl ZGVkNmNlZTdkNmNlZGVjZWNlZTdkNmNlZGVkNmNlZTdkNmNlZGVjZWNlZTdk NmQ2ZGVkNmNlZTcNCmQ2ZDZkZWQ2Y2VlN2RlZDZlN2Q2ZDZlN2RlZDZlN2Q2 ZDZlN2RlZGVlN2RlZDZlZmRlZGVlN2Q2ZDZlZmRlZGVlN2RlZGVlZmU3ZGVl ZmU3ZTdlZmU3ZTdlZmU3ZTdlZmU3ZTdlZmU3ZTdlZmVmZTdlZmU3ZTdmN2Vm ZWZlZmVmDQplZmY3ZWZlZmY3ZWZlZmY3ZjdmN2Y3ZWZlZmZmZjdmN2Y3Zjdm N2ZmZjdmN2Y3ZjdmN2ZmZjdmN2ZmZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3 ZjdmN2ZmZmZmZmZmZjdmN2ZmZmZmZmZmZjdmN2ZmZmZmZmZmZjdmN2ZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2VmZTdkZWRlZDYNCmNl YzZiNWFkYWQ5YzhjOGM3YjZiNmI2YjVhNWE1MjMxMzE1MjMxMjk0YTI5MjE1 MjMxMjE1YTI5MTg2YjMxMTA3MzMxMDg3YjMxMDg3YjMxMDg4YzQyMTA5NDRh MThhNTVhMTg5YzVhMTBhNTYzMThhNTZiMTBhZDczMThiNTZiDQoyMWI1NzMy OWI1NmIyOWJkNzMyOWI1NmIyOWJkNzMzMWJkNzMzMWM2NzMzOWM2N2IyOWNl ODQzMWM2ODQyOWM2ODQyOWJkN2IyOWM2ODQyOWM2N2IyOWM2N2IyOWNlODQz OWNlODQzMWJkNzMyMWJkNmIxOGI1NjMxMGI1NjMxOA0KYTU1YTEwYTU1MjE4 YTU1MjA4YTU1YTA4YTU1YTA4YWQ2MzEwYjU2YjEwYmQ3MzIxYmQ3MzIxYmQ3 YjIxYjU3MzE4YmQ3MzIxYmQ3MzIxYmQ3YjIxYmQ3MzIxYmQ3YjIxYmQ3MzIx YmQ3YjIxYmQ3MzIxYmQ3YjIxYmQ3MzIxYmQNCjczMjFiZDczMThiZDczMjFi ZDczMThiZDczMThiZDZiMThiZDczMThiZDZiMThiZDczMThiNTZiMThiZDcz MThiNTZiMThiZDczMThiNTZiMThiZDczMThiNTZiMThiZDczMThiNTZiMThi NTZiMThiNTZiMThiZDczMThiNTZiDQoxMGI1NmIxOGI1NmIxMGI1NmIxOGFk NmIxMGI1NmIxMGFkNjMxMGFkNjMxMGE1NWExMGE1NWExMGE1NWExMGE1NWEx MDljNTIxMGE1NWExMGE1NTIxMGE1NWExODljNWExMGE1NWExODljNWExOGE1 NWExODljNWExMDljNTIxMA0KOTQ0YTAwOGM0YTAwN2IzOTAwOTQ1MjA4YWQ2 YjIxYmQ3YjMxYmQ3YjIxYmQ3YjE4YmQ3YjEwYmQ4NDEwY2U4YzIxY2U4NDIx YzY3YjE4YzY3YjE4YmQ3MzE4YmQ3MzE4YWQ2MzEwYTU1YTA4OWM1MjA4OWM1 MjEwOTQ0YTA4OTQNCjRhMTA5NDRhMTA5NDRhMTg4YzRhMTA4YzRhMTA4NDQy MTA4YzRhMTA4NDQyMTA4YzQyMTA4NDQyMTA4NDQyMTA3YjM5MTA4NDQyMTA3 MzM5MDg3YjM5MTA3MzM5MDg3YjM5MTA3MzMxMDg3MzM5MTA2YjMxMDg3MzMx MDg2MzI5DQowODYzMjkwODUyMjEwMDUyMjEwODUyMTAwODQyMDgwMDRhMDgw MDZiMzkxMDdiMzkxMDZiMjkwODYzMjEwMDZiMzExMDVhMjkwMDUyMjEwMDUy MjEwMDRhMTgwMDRhMTgwMDUyMTgwMDUyMTgwMDUyMjEwMDUyMjEwMDVhMjkw OA0KNWEyOTA4NjMzMTA4NjMyOTA4NmIzOTEwNmIzOTE4N2I0MjIxN2I0MjE4 ODQ1MjI5OGM1MjI5OTQ1YTMxOWM2MzQyNjMzMTIxMzEwMDAwMzkwODAwNWEx ODAwN2IzOTEwNzMzMTAwOGM0YTIxOWM0YTA4NzMzMTA4NjM0MjI5ZmYNCmVm ZTdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY4Y2I1 NzMzMTczMDAzMTg0MDAzMTg0MDA0Mjk0MDg0Mjk0MDA0MjljDQowMDRhYTUw MDQyYTUwMDRhYWQwODRhYWQwMDRhYWQwODRhYWQwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NGFiNTEwNGFiNTA4NGFiNTE4NGFiZDAwNGFiNTEwMzk0YWI1 MzExOGVmMzExOGRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTE4ZGUzMTIxZTczMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFkZTMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFlNzMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcyOTE4ZDY0MjI5ZTcyOTE4 ZDYzOTIxZWYzOTI5ZGUzMTE4ZGUzMTEwZDZhNWE1ZTdmN2ZmDQpmN2ZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiZGY3ZmY0 YWRlZmYxMGQ2ZmYwMGNlZmYwMGNlDQpmZjA4Y2VmZjEwZDZmZjAwY2VmZjAw ZDZmZjAwZDZmZjA4ZDZmZjEwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDhk NmZmMDhkNmZmMTBkNmZmMTBjZWZmMThkNmZmMTBkNmZmOGNlZmZmZDZmN2Zm ZmZmZmZmZmZmZmZmZWZmZmY3ZWZmZmY3ZmZmZmZmZmZmN2Y3ZmZmZmZmZmZm N2Y3ZmZmZmY3ZmYNCmY3ZjdmZmY3ZjdmN2Y3ZjdmZmY3ZjdmN2Y3ZWZmN2Vm ZWZmN2VmZTdmN2VmZWZmN2U3ZTdmN2VmZTdlZmU3ZTdmN2U3ZTdlZmU3ZGVl ZmU3ZGVlZmRlZGVlZmRlZGVlN2RlZDZlN2RlZDZlN2Q2ZDZlN2RlZDZkZWQ2 Y2VlN2Q2DQpkNmU3ZDZjZWU3ZGVkNmU3ZDZjZWU3ZDZkNmU3ZDZjZWU3ZDZk NmU3ZDZjZWU3ZDZkNmU3ZDZjZWU3ZGVkNmU3ZDZkNmU3ZGVkNmU3ZDZkNmVm ZGVkZWU3ZGVkNmU3ZGVkZWU3ZGVkNmVmZGVkZWU3ZGVkZWVmZGVkZWU3ZGVk ZQ0KZWZlN2RlZWZkZWRlZjdlN2U3ZWZlN2U3ZWZlN2U3ZWZlN2U3ZjdlZmVm ZWZlN2U3ZjdlZmVmZWZlZmVmZjdlZmY3ZjdlZmVmZmZmN2Y3ZjdlZmY3ZmZm N2Y3ZjdmN2Y3ZmZmN2ZmZmZmN2Y3ZmZmN2ZmZmZmN2Y3ZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZWZmN2VmZTdlN2U3ZDZj ZWM2YjVhZGE1OTQ4Yzg0NmI2MzczNTI0MjYzNDIyOQ0KNmIzOTIxNjMzMTE4 ODQ0MjEwODQ0MjA4OTQ0YTEwOTQ1MjEwYTU2MzEwYWQ2MzEwYmQ3MzE4YmQ3 MzEwYzY2YjE4YmQ2YjE4YzY3MzIxYzY3MzIxYzY3YjI5YmQ3YjI5YmQ4NDMx YjU3YjI5YzY4NDMxYmQ3YjMxYzY4NDMxYmQNCjdiMjliZDg0MzFjNjg0MzFj ZThjMzljNjg0MzFjZTg0MjliZDczMThiNTczMDhhZDZiMDBhZDZiMDhhZDYz MDhhZDYzMTBhNTUyMTBhZDYzMTBhZDVhMTBiNTZiMThiNTZiMThiZDczMjFi ZDczMjFjNjdiMjljNjdiMjFiZDdiDQoyOWJkNzMyMWM2N2IyOWJkN2IyOWM2 N2IyOWJkNzMyMWM2N2IyOWJkNzMyMWJkN2IyMWJkN2IyMWJkN2IyMWJkNzMy MWJkNzMyMWJkNzMxOGJkNzMyMWJkNzMxOGM2NzMyMWJkNzMxOGM2NzMyMWJk NzMxOGJkNzMyMWJkNzMxOA0KYmQ3MzIxYmQ3MzE4YmQ3MzIxYmQ3MzE4YmQ3 MzIxYmQ3MzE4YmQ3MzIxYmQ3MzE4YmQ3MzIxYmQ3MzE4YmQ3MzE4YjU2YjE4 YmQ3MzE4YjU2YjE4YjU2YjE4YWQ2YjEwYWQ2YjE4YWQ2MzEwYTU2MzEwYTU1 YTEwYTU1YTEwYTUNCjVhMTBhNTVhMTBhNTVhMTBhZDYzMThhNTVhMThhNTYz MTBhNTVhMTBhNTYzMThhNTYzMThhNTYzMjFhNTYzMThhNTYzMTg5YzVhMThh NTVhMTg4YzQyMDA3YjM5MDA4NDQyMDhhNTZiMjFiZDg0MzFjZThjMjljNjg0 MThiZDczDQoxMGM2N2IxOGQ2OGMyOWQ2OGMyOWNlODQyMWJkNzMxMGJkNzMx MGJkNzMxMGFkNjMxOGE1NWExMDljNWExMDk0NTIwODljNTIxMDk0NGExMDk0 NTIxODhjNGExMDhjNGExMDhjNDIxMDhjNGExODhjNDIxMDhjNDIxMDg0NDIx MA0KODQ0MjEwODQ0MjEwN2I0MjEwN2IzOTEwN2I0MjEwN2IzOTEwN2IzOTEw NzMzMTEwNzMzOTEwNzMzMTA4NzMzMTEwNjMyOTA4NjMyOTAwNWEyMTA4NWEy MTEwNDIwODAwNDIwODAwNTIyMTA4ODQ0MjIxNzMzMTA4NjMyMTAwNzMNCjMx MDg2YjM5MTA1MjIxMDA1YTI5MDg0YTE4MDA1MjE4MDg0YTE4MDA1MjIxMDg1 MjIxMDA1MjIxMDA1MjIxMDA1YTI5MDg1YTI5MDg2MzMxMTA2MzMxMTA3MzM5 MTg3MzQyMTg3YjRhMjE3YjRhMjE4YzVhMzE4YzVhMzE5YzZiDQo0MjdiNGEz MTQyMTAwODM5MDAwMDRhMTgwMDczMzkxODczMzEwODg0NDIxMGE1NTIxMDg0 NDIxMDVhMjkwOGNlYjVhNWZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmYzZlN2JkMzk3YjEwMzE4YzAwMzk4YzA4NDI5NDA4NDI5 NDAwNGFhNTAwNDJhNTAwNGFhZDA4NGFhZDA4NTJiNTA4NGFhZDA4NTJiNTEw NTJiNTEwNTJiNTEwNGFiNTEwNTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQowODRhYjUxMDUyYjUxMDRhYWQyMTUy Y2UwMDRhYTUyMTM5MzFkNjMxMTBlNzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZTczOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3NDIzMWU3MzkyMWRlMzExMGU3NmI2 YmRlZjdmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZm ZmZmZmZmZmZmZmZmZmZmYjVmN2ZmNGFkZWY3MTBjZWZmMDBjZWZmMDBkNmZm MDhjZWZmMTBkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwMGNlZmYx MGNlZmYwMGQ2ZmYwMGNlZmYwMGNlZmYxMGNlZmYyMWNlZmYwOGNlZmYwMGQ2 ZmYyMWQ2DQpmNzUyZGVmN2E1ZGVmZmZmZjdmZmZmZjdmZmZmZmZmN2U3Zjdl ZmY3ZmZmN2ZmZjdmN2ZmZmZmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3 ZWZlZmY3ZjdmN2Y3ZWZlZmY3ZWZlZmVmZTdlN2Y3ZWZlN2VmZTdlN2Y3ZWZl Nw0KZWZlN2RlZWZlN2RlZWZkZWRlZWZlN2RlZTdkZWQ2ZTdkZWQ2ZTdkNmQ2 ZTdkZWQ2ZGVkNmNlZTdkNmQ2ZTdkNmNlZTdkNmQ2ZGVkNmNlZTdkNmNlZGVk NmNlZTdkNmNlZGVkNmNlZTdkNmNlZTdkNmNlZTdkNmQ2ZGVkNmNlZTcNCmRl ZDZlN2Q2ZDZlN2RlZDZlN2Q2ZDZlN2RlZDZlN2Q2ZDZlZmRlZGVlN2RlZDZl ZmRlZGVlN2RlZDZlZmRlZGVlN2RlZGVlZmU3ZGVlZmRlZGVlZmU3ZTdlZmU3 ZTdlZmU3ZTdlZmU3ZTdmN2VmZWZlZmVmZTdmN2VmZWZmN2VmDQplZmY3ZWZl ZmY3ZWZlZmY3ZWZmN2Y3ZWZlZmZmZjdmN2Y3ZWZmN2ZmZjdmN2Y3ZjdmN2Zm ZjdmN2Y3ZjdmN2ZmZmZmZmZmZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3 ZjdmZmZmZjdmZmZmZmZmZmZmZjdmN2Y3ZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2VmZWZlN2Rl ZDZjZWJkYjViZGFkYTViNTk0N2JhZDhjNmI5NDczNTI5NDZiNDI5NDYzMzE5 YzYzMzE5YzVhMjE5YzVhMjFiZDczDQoyMWJkN2IyMWJkN2IyMWJkODQyMWJk ODQxOGM2OGMyMWJkODQxOGM2OGMxOGM2N2IyOWNlODQzMWM2N2IyOWM2ODQy OWM2ODQyOWNlOGMzMWNlODQyOWNlODQyOWI1NzMyMWI1NzMyMWE1NmIxMGE1 NjMwODljNjMwOGE1NWExMA0KOWM1MjEwOWM1MjE4YTU1YTA4YWQ2YjE4YjU2 YjE4YmQ3MzIxYmQ3MzIxYmQ3YjIxYmQ3MzIxYzY3YjI5YmQ3MzIxYzY3YjI5 YmQ3MzIxYmQ3YjI5YmQ3MzIxYzY3YjI5YmQ3MzIxYmQ3YjI5YmQ3MzIxYmQ3 YjIxYmQ3MzIxYmQNCjdiMjFiZDczMThiZDczMjFiNTczMThiZDczMjFiZDcz MThjNjczMjFiZDczMThiZDczMjFiZDczMThiZDczMjFiNTczMThiZDczMjFi ZDczMjFiZDczMjFiZDczMThiZDczMjFiZDczMThiZDczMjFiNTZiMThiZDcz MjFiNTZiDQoxOGJkNzMxOGI1NmIxMGI1NmIxMGFkNmIxMGFkNmIxMGE1NWEw OGE1NWExMGE1NWEwOGE1NWExMDljNTIwOGE1NWExMGE1NWExMGFkNjMxOGE1 NWExMGFkNjMxOGFkNjMxMGFkNjMxOGE1NjMxMGE1NjMxOGE1NWExMGE1NjMx OA0KOWM1YTEwOWM2MzE4YTU1MjEwYTU1YTE4OTQ1MjE4ODQ0MjA4NzMzMTAw ODQ0MjAwYTU2MzE4Y2U4NDMxY2U4YzMxYzY3YjIxYjU2YjEwYmQ3MzE4YzY4 NDE4ZDY4YzI5Y2U4NDE4YzY3YjEwYjU2YjEwYjU2YjEwYTU1YTA4OWMNCjUy MDg5NDUyMDg5NDUyMTA4YzRhMTA4YzRhMTA4YzQyMTA4YzRhMTA4NDQyMTA4 YzRhMTA4NDQyMTA4NDQyMTA4NDM5MTA4NDQyMTA3YjM5MTA4NDQyMTA3YjM5 MTA3YjM5MTA3MzM5MTA3YjM5MTA3MzMxMDg3MzMxMTA3MzMxDQoxMDZiMjkw ODYzMjkwMDYzMjkwODUyMTgwMDRhMTgwODQyMTAwMDQyMDgwMDczMzExMDdi MzkxODYzMjEwMDZiMjkwMDczMzExMDYzMjkwODUyMjEwMDUyMjEwMDRhMTgw MDUyMTgwMDRhMTgwMDUyMTgwMDUyMTgwMDUyMjEwMA0KNTIyMTAwNWEyOTA4 NWEyOTA4NjMzMTEwNmIzMTEwNzMzOTE4NzM0MjE4ODQ0YTI5ODQ1MjI5OGM1 YTMxOGM1YTMxOTQ2MzQyNTIxODA4MzkwODAwMzkwMDAwNmIzOTE4NmIzMTA4 N2IzOTA4OTQ0MjA4OTQ0YTE4NjMyOTAwOGMNCjZiNTJmZmY3ZWZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZWY1YThjMzEzMTg0MDA0 Mjk0MDgzOThjMDA0YTljMDg0MjljDQowMDRhYTUwMDQyYTUwMDRhYWQwODRh YWQwODUyYjUxMDRhYWQwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTE4 NGFiNTA4NGFiNTIxNTJjZTAwNGE5NDRhMzEyMWU3MzExOGU3MzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTE4ZGUz MTIxZGUzMTIxZGUzMTIxZGUzMTE4ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTE4 ZGUzMTIxZTczMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMThkZTMx MjFkZTMxMThkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzMTIxZTcyOTIxZDYzMTIxZTczMTIxZGUz OTI5ZTczMTEwZTc0MjMxZDZkZWRlDQpmZmZmZmZmZmZmZmZlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZiNWY3ZmY1MmRl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjEwZDZmZjEwY2VmZjAwY2Vm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDBjZWZmMTBkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMTBjZWZm MTBjZWZmMThkNmZmMTBjZWZmMTBjZWZmMDBjZWY3MThkZWZmNmJlN2ZmZDZm N2ZmZmZmN2ZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmN2Y3ZmZmZmY3ZjcNCmY3 ZjdmZmZmZjdmN2Y3ZjdmZmY3ZjdmN2VmZWZmN2Y3ZjdmN2VmZWZmN2VmZWZm N2VmZTdmN2VmZWZmN2VmZTdmN2VmZTdlZmU3ZGVmN2U3ZTdlZmU3ZGVlZmU3 ZGVlN2RlZDZlZmRlZGVlN2RlZDZlN2RlZDZkZWQ2ZDZlZmRlDQpkNmU3ZDZj ZWU3ZDZkNmU3ZDZjZWU3ZDZkNmU3ZDZjZWU3ZDZkNmU3ZDZjZWU3ZDZkNmU3 ZDZkNmU3ZGVkNmU3ZDZkNmVmZGVkZWU3ZGVkNmVmZGVkZWU3ZGVkNmVmZGVk ZWU3ZGVkZWVmZGVkZWU3ZGVkZWVmZTdkZWVmZGVkZQ0KZWZlN2U3ZWZkZWRl ZWZlN2U3ZWZlN2U3ZWZlN2U3ZWZlN2U3ZjdlZmVmZWZlZmVmZjdlZmVmZjdl ZmVmZjdmN2Y3ZjdlZmVmZjdmN2Y3ZjdlZmVmZmZmN2Y3ZjdmN2Y3ZmZmN2Y3 ZmZmN2Y3ZmZmN2ZmZmZmN2Y3ZmZmN2ZmZmYNCmY3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZjdmZmZmZTdlZmY3ZGVk ZWRlZDZjNmM2ZDZiZGJkYzZhZGE1YmQ5Yzk0YTU4YzdiOTQ3YjVhOTQ3MzUy OWM3MzRhOWM2YjQyYWQ3MzQyYjU3MzM5YmQ3MzM5YmQ3MzMxY2U4NDM5YzY4 NDMxY2U4YzMxYzYNCjg0MzFkNjhjMzFkNjhjMjljZTg0MjljNjdiMThjNjcz MjFiZDZiMThiZDYzMTBhZDVhMDhiNTVhMDhhZDUyMDhiNTVhMTBiNTVhMTBh ZDZiMThiNTczMThiZDdiMjliZDdiMjljNjdiMjljNjdiMjljNjdiMjljNjdi MjljNjg0DQoyOWM2N2IyOWM2N2IyOWJkN2IyMWM2N2IyOWJkN2IyMWM2N2Iy OWJkN2IyMWJkN2IyOWJkN2IyMWJkN2IyMWJkNzMyMWJkN2IyMWJkNzMyMWJk N2IyMWJkNzMyMWM2N2IyMWJkNzMyMWM2N2IyMWJkNzMyMWJkN2IyMWJkNzMy MQ0KYmQ3YjIxYjU3MzE4YmQ3YjIxYmQ3MzIxYmQ3YjIxYmQ3MzIxYmQ3YjIx YmQ3MzIxYmQ3MzIxYjU3MzE4YmQ3MzIxYjU3MzE4YjU3MzE4YWQ2YjEwYjU2 YjEwYWQ2MzEwYWQ2MzEwYTU1YTEwYWQ2MzEwYTU1YTEwYTU2MzEwYTUNCjVh MTBhZDYzMThhZDYzMThiNTZiMThhZDYzMThiNTZiMThiNTZiMThiNTZiMThh ZDYzMTBhZDYzMThhNTYzMTBhNTYzMThhNTYzMTBhNTVhMTBhNTVhMTBhNTVh MTg5YzUyMTg5NDUyMTg4YzQyMTA4YzQyMDg4NDM5MDBhNTYzDQoxOGI1NzMy MWM2ODQzMWM2N2IyOWM2N2IyMWJkNzMxMGNlODQxOGQ2OGMyMWM2N2IxOGJk NzMxMGI1NmIxMGE1NWEwOGE1NWExMDljNTIxMDk0NTIxMDhjNGExMDk0NGEx MDhjNGExMDhjNGExMDhjNDIxMDhjNGExODg0NDIxMA0KODQ0MjEwODQ0MjEw ODQ0MjE4ODQ0MjEwODQ0MjEwN2IzOTEwN2I0MjE4N2IzOTEwN2IzOTEwNzMz MTA4N2IzOTE4NmIyOTA4NmIzMTA4NjMyOTA4NWEyMTAwNTIxODA4NTIyMTEw MzEwMDAwNWExODA4N2I0MjIxNzMzOTEwNWENCjIxMDA2YjMxMDg2YjMxMTA1 YTI5MDg0YTE4MDA1MjE4MDg1MjE4MDA1MjE4MDg0YTE4MDA1MjIxMDA1MjIx MDA1YTIxMDg1YTIxMDA2MzMxMTA2MzI5MDg2YjMxMTA2YjM5MTg3YjQyMjE3 YjRhMjE4YzUyMjk4YzUyMjk5NDYzDQozMTljNmI0MjczMzkyOTM5MDgwMDMx MDAwMDVhMjExMDczMzkxODczMjkwMDhjNGExMDk0NGExMDhjNDIxODYzMjkx MGVmZDZjNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmODRhZDZiMzk4NDA4NDI5NDAwNDI5NDAwNGE5YzA4NGFhNTA4NGFhNTAw NGFhZDA4NGFhZDA4NTJiNTEwNGFiNTEwNTJiNTEwNGFiNTEwNTJiZDEwNGFi NTEwNTJiNTEwNGENCmI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmI1DQoxMDUyYjUxMDRhYjUxMDRhYjUxMDUyY2UwODQyNzM3YjMxMThl ZjMxMjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWU3MzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyOWU3MjkxOGU3MzEy OWRlMzEyMWU3MzExOGRlMzkyMWRlMzkyMWY3MjExMGQ2YjVhZGZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZmZmZmYzZmZmZmNTJkZWY3MjlkNmY3MDBjZWY3MDBkNmZmMDhj ZWZmMTBjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwMGNlZmYxMGNl ZmYxOGQ2ZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjEwZDZm ZjA4Y2VmZjAwZDZmNzIxZGVmNzk0ZWZmZmRlZjdmZmZmZjdmZmZmZjdmN2Zm ZmZmZmZmZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdlZmY3ZjdmN2Y3ZWZl ZmY3ZWZlZmY3ZWZlN2Y3ZWZlZmVmZWZlN2Y3ZWZlNw0KZWZlN2U3ZjdlZmU3 ZWZlN2RlZWZlN2RlZTdkZWRlZWZkZWRlZTdkNmQ2ZTdkZWQ2ZTdkNmQ2ZTdk NmQ2ZTdkNmNlZTdkNmQ2ZTdkNmNlZTdkNmNlZGVkNmNlZTdkNmNlZTdkNmNl ZTdkNmQ2ZGVkNmNlZTdkNmQ2ZGVkNmNlZTcNCmRlZDZlN2Q2ZDZlN2RlZDZl N2Q2ZDZlN2RlZGVlN2Q2ZDZlZmRlZGVlN2RlZGVlZmRlZGVlN2RlZDZlZmRl ZGVlZmRlZGVlZmU3ZTdlN2RlZGVlZmU3ZTdlZmU3ZTdlZmU3ZTdlZmU3ZTdm N2VmZWZlZmVmZWZmN2VmZWZlZmVmDQplZmY3ZWZlZmY3ZWZlZmY3ZjdmN2Y3 ZWZlZmZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdmN2ZmZjdmN2ZmZmZm ZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZjdmN2ZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmN2ZmZmZmN2ZmZmZmZmZmZmZl ZmY3ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2Vm ZjdlZmU3DQplZmU3ZGVlN2RlY2VkNmQ2YmRiZGM2YTVhNWJkOTQ5NGI1ODQ4 NGI1ODQ3YjljNzM1MmE1N2I1MjljNzM0YWE1N2I0MmE1NzM0MmE1N2IzOWE1 NmIyOTljNmIyMWFkNjMwOGFkNjMwOGE1NWEwMGE1NWEwMGE1NWEwMGFkNjMw MA0KYjU2MzAwYzY3MzA4YWQ3MzE4YmQ3YjIxYmQ3YjI5YzY4NDMxYmQ3YjI5 YzY3YjI5YzY3YjI5YzY4NDMxYmQ3YjIxYzY4NDI5YmQ3YjIxYzY3YjI5YmQ3 YjIxYzY3YjI5YmQ3YjIxYzY3YjI5YmQ3YjIxYmQ3YjIxYmQ3YjIxYmQNCjdi MjFiZDczMjFiZDdiMjFiZDczMjFjNjdiMjFiZDczMjFiZDczMjFiZDczMjFi ZDdiMjFiNTczMThiZDczMjFiNTczMThiNTdiMjFiNTczMjFiZDdiMjFiNTcz MjFiZDdiMjFiNTczMThiNTczMjFiNTczMThiNTczMjFiNTczDQoyMWI1NzMx OGI1NmIxMGI1NmIxMGFkNjMwOGFkNjMxMGE1NWExMGE1NWExMGE1NWEwOGE1 NjMxMGE1NWExMGFkNjMxOGFkNjMxMGI1NmIxOGFkNmIxOGI1NmIxOGFkNjMx MGI1NmIxOGI1NjMxOGI1NmIxOGI1NjMxMGI1NmIxOA0KYWQ2MzE4YWQ2YjE4 YTU1YTEwYWQ2MzEwYTU1YTEwYWQ2MzE4YTU1YTEwYTU1MjE4OTQ0YTEwOGM0 YTA4NzMzMTAwOGM0YTA4YTU2MzE4YmQ3YjMxYzY4NDMxY2U4NDI5YmQ3MzE4 YmQ3MzEwYmQ3MzEwYzY3YjEwYjU3MzEwYjUNCjZiMTBhNTVhMTA5YzUyMTA5 NDRhMTA5NDUyMTA4YzRhMTA4YzRhMTA4YzQyMTA4YzRhMTA4NDQyMTA4YzQy MTA4NDQyMTA4NDQyMTA3YjQyMTA4NDQyMTA3YjM5MTA4NDQyMTA3MzM5MTA3 YjM5MTA3MzMxMDg3MzM5MTA2YjMxDQowODczMzExMDZiMzEwODZiMjkwODVh MjEwMDVhMjEwMDRhMTgwODQyMTAwMDQyMDAwMDZiMzExODdiNDIxMDZiMjkw MDYzMjEwMDczMzExMDYzMjkwODVhMjEwODRhMTgwMDUyMTgwMDRhMTgwMDUy MTgwMDRhMTgwMDUyMjEwMA0KNTIyMTAwNWEyMTA4NWEyMTAwNjMyOTA4NjMy OTA4NmIzOTE4NzMzOTE4N2I0MjIxN2I0YTIxODQ1MjI5ODQ1YTIxOWM2YjQy ODQ0YTM5NGExMDA4MzEwMDAwNDIxMDA4NmIzMTE4NzMzMTA4NzMzOTA4OGM0 YTEwOTQ0YTE4NmINCjI5MDBhZDhjN2JmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZiZGRlYjU0MjdiMTgzOThjMDA0MjljMDA0Mjlj MDg0MjljDQowMDRhYTUwODRhYWQwODUyYjUwODRhYWQwODRhYjUxMDRhYjUx MDUyYjUxODRhYjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFhZDA4NTJiZDEwNGFhZDEwNGFiZDA4NGFi ZDA4NDI1MmE1MjkxMGU3MzkyOWU3MzEyMWRlMzEyMWRlMzEyMWRlMzENCjIx ZGUzMTE4ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTczMTE4ZGUz MTIxZTczMTIxZGUzOTIxZTczMTE4DQpkZTMxMjFlNzMxMjFkZTM5MjFlNzMx MThkZTMxMjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTMxMjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz OTIxZDYzMTIxZTcyOTIxZDYzMTIxZTczMTE4ZGUzOTIxZDYzMTE4ZTcyMTE4 ZGU3YjYzDQplN2Y3ZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlN2ZmZmZmZmZmZmZmZmZmZjdhZGY3DQpmZjVhZTdm NzA4ZDZmNzAwZDZmZjAwZDZmZjEwY2VmZjEwZDZmZjA4ZGVmNzA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDBkNmZmMDhkNmZmMDhj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDBkNmY3MTBkNmVmNjNlN2Zm YjVlZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZjcNCmY3ZjdmZmY3ZjdmN2Y3Zjdm N2Y3ZjdmN2Y3ZWZmN2Y3ZjdmN2VmZWZmN2Y3ZWZmN2VmZWZmN2VmZWZmN2Vm ZTdmN2VmZTdlZmU3ZGVmN2U3ZTdlZmU3ZGVlZmU3ZGVlN2RlZGVlZmRlZGVl N2RlZDZlN2RlZDZlN2Q2ZDZlN2RlDQpkNmU3ZDZjZWU3ZGVkNmU3ZDZjZWU3 ZDZjZWU3ZDZjZWU3ZGVkNmU3ZDZjZWU3ZDZkNmU3ZDZjZWU3ZGVkNmU3ZDZk NmU3ZGVkNmU3ZDZkNmVmZGVkZWU3ZGVkNmVmZGVkZWU3ZGVkZWVmZTdkZWVm ZGVkZWVmZGVkZWVmZGVkZQ0KZWZlN2U3ZWZlN2RlZWZlN2U3ZWZlN2U3Zjdl ZmVmZWZlN2U3ZjdlZmVmZWZlZmVmZjdlZmVmZjdlZmVmZjdmN2Y3ZjdlZmVm ZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZmZmN2Y3ZmZmZmZmZmZmN2Y3ZmZmZmZmZmZm N2Y3ZmZmZmZmZmYNCmY3ZjdmZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZjdmZmZmZTdmN2Y3ZWZlZmVmZGVkZWRlZDZkNmNlYzYNCmJk YjViZGI1YWRiNWE1OTRhZDljODRhNThjNzNhZDg0NmI5YzczNWE5NDZiNWE4 YzYzNGE4YzYzNGE4YzVhMzk5NDYzMzk5NDZiMzFiZDdiMjliNTdiMjFiZDg0 MjliZDdiMjljNjdiMjliZDdiMjljNjdiMjliZDdiMjljNjg0DQoyOWM2N2Iy MWM2ODQyOWM2N2IyMWM2ODQyOWJkN2IyMWM2ODQyOWJkN2IyMWM2N2IyOWJk N2IyMWM2ODQyOWJkN2IyMWM2N2IyOWJkN2IyMWM2N2IyOWM2N2IyMWM2N2Iy MWJkNzMyMWM2N2IyMWJkNzMyMWJkN2IyMWI1NzMyMQ0KYmQ3YjIxYjU3YjIx YmQ3YjI5YjU3MzIxYmQ3YjI5YjU3MzIxYmQ3YjI5YjU3MzIxYmQ3YjI5YjU3 MzIxYmQ3MzIxYjU2YjE4YjU2YjE4YWQ2MzEwYWQ2MzEwYWQ2MzEwYWQ2MzE4 YTU1YTE4YWQ2MzEwYTU2MzEwYWQ2YjE4YWQNCjYzMThiNTZiMThiNTZiMThi NTczMjFiNTZiMThiNTczMjFiNTZiMThiZDZiMjFiNTZiMThiZDZiMThiNTYz MThiNTZiMThhZDYzMTBhZDYzMThhNTYzMTBhZDYzMTBhZDVhMDhhZDVhMDhh NTVhMDhhNTVhMTA5YzVhMTA5NDUyDQoyMTdiMzkwODdiMzkwMDhjNGEwMGFk NmIyMWM2ODQyOWNlOGMzMWM2N2IyMWM2N2IxMGM2N2IxMGM2N2IxOGI1NmIx OGFkNjMxODljNTIxMDljNTIxODk0NTIxMDk0NGExODhjNGExMDk0NGExODhj NGExMDhjNGExODhjNDIxMA0KOGM0YTE4ODQ0MjEwOGM0MjE4ODQ0MjEwODQ0 MjE4N2IzOTEwN2IzOTEwNzMzOTEwN2IzOTEwNzMzMTEwNmIzMTA4NzMzOTEw NzMzMTEwNjMyOTAwNmIzMTA4NWEyMTAwNGExODAwNGExODA4NDIwODAwNTIx ODAwODQ0YTE4N2INCjM5MDg2YjI5MDA2YjI5MTA2YjI5MTA2MzI5MDg1MjE4 MDg0YTE4MDA1MjIxMDg0YTE4MDA1MjIxMDA1MjE4MDA1YTIxMDg1MjIxMDA1 YTI5MDg1YTI5MDg2MzMxMTA2YjMxMTA3MzM5MTg3MzQyMTg4NDRhMjE4NDRh MjE4NDVhDQoyMTljNjMzOTljNjM0MjUyMTgxODM5MDgwODMxMDAwMDczMzky MTczMjkwMDYzMzkwODg0NDIxMDljNGExODdiMjkwODg0NTI0MmZmZjdlZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZTdmZmVmNWE5NDM5 MzE4YzAwNTJiNTA4Mzk5NDA4NGFhNTA4NGFhNTAwNTJiNTEwNTJiNTA4NTJi NTEwNGFiNTEwNTJiZDE4NTJiNTEwNTJiNTEwNGFiNTEwNTJiZDEwNGENCmI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA0YWI1DQoxMDUyYjUx MDRhYjUxODRhYmQwMDUyYmQxMDM5NDJiZDMxMThlNzM5MjlkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZTczOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyOWRlMzEyMWU3MjkyMWRlMjkyMWU3NDIyOWVm MzkyMWNlMzEyMWU3MjkxOGU3NWEzOWQ2ZTdlZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmYzZmN2ZmNDJkZWY3MTBjZWZmMThjNmZmMThkNmZmMDBkNmZm MDBkNmY3MTBkNmZmMThjZWZmMDhjZWZmMDANCmQ2ZmYwMGNlZmYxMGNlZmYw OGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYxMGNlDQpmZjEwY2VmZjA4Y2VmZjA4Y2VmZjA4 Y2VmZjEwZDZmZjEwY2VmZjE4Y2VmZjg0ZGVmZmNlZWZmZmZmZjdmZmZmZmZm ZmVmZjdlZmVmZjdlN2VmZjdlZmY3ZmZmZmZmZWZmN2ZmZjdmN2ZmZWZlN2Zm ZjdkZWVmZWZkZWU3ZjdlNw0KZTdlN2U3ZjdlN2VmZWZlN2RlZWZlN2U3ZTdk ZWRlZWZkZWRlZTdkZWQ2ZTdkZWRlZTdkNmQ2ZTdkZWQ2ZTdkNmQ2ZTdkNmQ2 ZGVjZWNlZTdkNmQ2ZGVkNmNlZTdkNmQ2ZGVkNmNlZTdkNmNlZGVkNmNlZTdk NmQ2ZTdkNmQ2ZTcNCmRlZDZlN2Q2ZDZlN2RlZDZlN2Q2ZDZlN2RlZGVlN2Rl ZDZlZmRlZGVlN2RlZGVlZmRlZGVlN2RlZGVlZmU3ZGVlZmRlZGVlZmU3ZTdl ZmRlZGVlZmU3ZTdlZmU3ZTdlZmU3ZTdlZmU3ZTdmN2VmZWZlZmVmZTdmN2Vm ZWZmN2VmDQplZmY3ZjdmN2Y3ZWZlZmZmZjdmN2Y3ZWZmN2ZmZjdmN2Y3ZWZl ZmY3ZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZmZmZmY3 ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm Zg0KZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZWZl ZmVmZWZlZmRlZGVkZWQ2ZDZkNmNlY2VjZWM2YzZjNg0KYmRiNWI1YmRiNWI1 YzZhNWE1YmQ5YzljYjU4YzhjYWQ4Yzg0YTU4NDdiYTU4NDczOWM3MzZiOWM3 MzYzYTU3MzUyYWQ3MzUyYTU2YjRhYWQ3MzRhYWQ3MzM5YWQ3MzM5YTU2YjMx YWQ3MzMxYWQ2YjI5YWQ3MzI5YWQ2YjI5YjUNCjczMjliNTczMjFiZDdiMjli ZDczMjFiZDdiMjFjNjczMjFjZTdiMjFjNjczMjFjZTdiMjFjZTczMThkNjdi MjFkNjdiMThkZTdiMThjNjdiMjljZTdiMjljNjczMjljNjdiMjljNjdiMjlj NjdiMjliZDczMjFiNTczMjFiZDZiDQoyMWJkNmIyMWI1NjMxOGFkNjMxMGE1 NWExMGE1NWExMDljNWEwODljNWEwOGI1NjMxMGI1NmIxMGI1NjMxMGI1NmIx OGI1NmIxOGJkNzMyMWJkNmIxOGJkNzMyMWI1NzMxMGI1NzMxMGFkNmIxMGI1 NzMxMGFkNmIwOGI1NmIxMA0KYWQ2MzEwYWQ2MzEwYTU2MzE4YWQ2MzE4YTU1 YTEwYTU1YTEwYTU1YTA4YWQ1YTEwYTU1MjEwYWQ1YTEwOWM0YTE4YTU1YTIx OTQ0YTE4ODQ0MjEwN2IzMTAwOTQ0YTEwYjU2MzIxY2U4NDM5YzY4NDIxYmQ3 MzEwYjU2MzAwYjUNCjYzMThhZDYzMThhNTYzMTA5YzVhMDg5NDRhMTg4YzRh MTA5NDRhMTA4YzRhMDg4YzRhMTA4YzQyMTA4YzQyMTA4NDQyMTA4YzQyMTA4 NDQyMTA4NDQyMTg4NDM5MTA4NDQyMTA3YjM5MTA3YjM5MTA3MzM5MTA3YjM5 MTA3MzM5DQoxMDczMzkxMDZiMzEwMDZiMzEwODYzMjkwMDYzMjkwODUyMTgw MDUyMTgwODRhMTAwMDM5MDAwODYzMjkxMDdiNGEwMDZiMjEwMDczMjExODYz MjkwMDYzMzEwMDVhMTgwODUyMTgwODRhMTAwMDUyMTgwODRhMTgwMDUyMjEw MA0KNGExODAwNWEyOTAwNTIyMTAwNWEyOTA4NWEyOTA4NjMzMTEwNmIzMTEw NzM0MjE4NzM0MjE4N2I0YTIxOGM1MjMxOGM1MjI5OTQ2MzM5NzM0MjE4MzEw MDAwMzkwMDEwNWExODA4NzM0MjAwNmIyOTAwNzM0MjEwODQ0MjA4OTQNCjM5 MDg3YjMxMTBkNmJkYWRmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmY4Y2FkNzMzOThjMDAzOTljMDA0MjljMDg0MmE1DQowMDRhYWQw ODRhYWQwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODUy YmQxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTAwNTJiNTEwNGFhZDE4NGFiZDA4NGFhZDE4MzEzMWNlMzEyMWU3 MzEyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTE4 ZGUzMTIxZTczMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczOTE4DQpkZWI1YjVl ZmZmZmZlZmZmZmZlZmZmZjdmZmZmZmZmZmZmZmZlN2ZmZmZmN2Y3ZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmZmZmZmZmZmQ2ZjdmZjRhZDZmNzAw ZDZmNzAwZDZmZjI5ZDZmZjAwY2VmZjAwZDZmZjA4Y2VmZjA4Y2VmZjAwZDZm ZjAwZDZmZjE4Y2VmZjE4Y2VmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMTBkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMThkNmZmMzlk ZWZmOTRlN2ZmZjcNCmVmZmZmZmZmZmZmZmZmZjdmN2ZmZWZmN2VmZTdmZmZm ZmZmN2Y3ZjdlZmY3ZjdkZWVmZTdlZmVmZWZmN2U3ZWZmZmVmZWZmZmU3ZWZm N2VmZTdlZmU3ZTdlZmU3ZTdlZmRlZGVlZmRlZGVlN2RlZDZlZmRlZGVlN2Q2 ZDZlZmRlDQpkZWU3ZDZkNmU3ZDZkNmU3ZDZjZWU3ZDZkNmU3ZDZjZWU3ZGVk NmU3ZDZjZWU3ZDZkNmU3ZDZkNmU3ZGVkNmU3ZGVkNmVmZGVkZWU3ZGVkNmVm ZGVkZWU3ZGVkNmVmZGVkZWU3ZGVkZWVmZTdkZWVmZGVkZWVmZTdkZWVmZGVk ZQ0KZWZlN2U3ZWZlN2RlZWZlN2U3ZWZlN2U3ZWZlN2U3ZWZlN2U3ZjdlZmVm ZWZlZmVmZjdlZmVmZjdlZmVmZjdmN2Y3ZjdlZmVmZjdmN2Y3ZjdlZmVmZmZm N2Y3ZjdmN2Y3ZmZmN2Y3ZjdlZmY3ZmZmN2ZmZmZmN2Y3ZmZmN2ZmZmYNCmY3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZlZmY3ZjdmN2ZmZjdl ZmY3ZWZlZmY3ZTdlN2VmZGVlN2RlDQplN2RlZDZkZWRlZDZkZWQ2Y2VjZWQ2 Y2VjNmNlYmRiNWM2YmRiNWJkYjVhNWM2YWRhNWJkYTU5Y2JkYTU5NGI1OTQ4 Y2I1OTQ4NGE1ODQ3M2E1ODQ2YjljN2I2MzljN2I1MjljNzM1MjljNzM0YTlj NzM0MjljNzM0YTljNmI0Mg0KYTU2YjQyOWM2YjM5YmQ3MzIxYjU3MzE4YmQ3 MzE4YmQ3MzE4YzY3YjE4YzY3YjEwYzY3YjEwYzY3MzA4YjU2YjE4YjU2MzEw YjU2MzEwYWQ2MzA4YjU2MzA4YjU2MzA4YmQ2YjEwYmQ2MzEwYWQ2YjE4YWQ2 YjE4YWQ2YjE4YWQNCjZiMThiNTczMjFiNTZiMjFiNTczMjFhZDZiMThiNTZi MjlhZDZiMjFiNTZiMjFhZDZiMThhZDczMThhZDczMTBhZDczMThhZDczMTBh ZDZiMThhZDYzMTBhZDZiMThhZDYzMTBhZDZiMThhNTYzMThhNTYzMTg5YzVh MThhNTVhDQoxMDk0NTIwODk0NTIxMDhjNTIxMDhjNGEwODdiNDIwMDhjNGEw ODljNWExMGM2ODQyOWJkN2IxMGJkNzMxMGI1NjMxMGFkNmIxOGE1NjMwOGE1 NjMxMDljNGExODljNTIxODk0NGExMDk0NTIxMDhjNGExMDk0NGExODhjNGEx MA0KOGM0YTE4OGM0MjEwOGM0YTE4ODQ0MjEwODQ0MjE4N2I0MjEwODQ0MjEw N2IzOTEwN2IzOTEwN2IzOTEwN2IzOTE4NzMzOTEwNzMzOTA4NmIzMTA4NmIz MTA4NjMyOTA4NWEyMTA4NTIxODA4NTIyMTAwNDIwODAwNWEyMTA4NzMNCjQy MDg3YjMxMTA2MzE4MDg2YjI5MDg2MzI5MDg2MzI5MDg1MjE4MDA1MjE4MDA0 YTEwMDA1MjE4MDg0YTE4MDA1MjIxMDA1MjIxMDA1YTIxMDg1YTIxMDA2MzI5 MDg2MzMxMDg2YjM5MTA2YjM5MTg3YjQyMjE3YjQyMTg4YzUyDQoyOThjNTIy OTljNjMzOTdiNTIyOTM5MDgwMDM5MDAwODVhMTgxMDczMzkwMDZiMjkwODZi MzkwODhjNTIxODhjMzkwODczMjkwODljODQ2YmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYjVkNmE1NDI4YzA4NDJhNTAwNDJh NTAwNGFhZDA4NGFhZDA4NTJiNTA4NGFiNTA4NTJiNTEwNGFiNTEwNTJiZDEw NGFiNTEwNTJiZDEwNTJiNTEwNTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQowODRhYWQxODUyYmQxODRhYmQwMDUy YWQzMTMxMjlkNjM5MjFlNzMxMThkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzExMGRlOGM4NGU3ZjdmZmZmZmZmZmZmZmZmN2ZmZjdmN2ZmZmZmN2Zm ZmZmN2ZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmYNCmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZDZmN2ZmNGFkZWY3MDBkNmY3MDhjNmZmMjFjZWZmMDBjZWZmMDhj ZWZmMTBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2Vm ZjA4ZDZmZjAwYzZmZjAwY2VmZjA4ZDZmNzVhZTdmZmJkZTdmZmZmZWZmZmZm ZWZmN2ZmZjdlZmY3ZjdlN2VmZjdlZmRlZWZmN2VmZWZmZmZmZTdmN2ZmZTdm Nw0KZmZlZmVmZWZlZmVmZWZlN2RlZWZlN2U3ZWZkZWRlZWZlN2RlZTdkZWQ2 ZWZkZWRlZTdkZWQ2ZWZkZWRlZTdkNmQ2ZTdkZWQ2ZTdkNmQ2ZTdkNmQ2ZTdk NmNlZTdkNmQ2ZTdkNmNlZTdkNmQ2ZGVkNmNlZTdkNmQ2ZTdkNmQ2ZTcNCmRl ZDZlN2Q2ZDZlN2RlZDZlN2RlZDZlZmRlZGVlN2Q2ZDZlZmRlZGVlN2RlZGVl ZmRlZGVlN2RlZGVlZmRlZGVlZmRlZGVlZmU3ZTdlZmRlZGVlZmU3ZTdlZmU3 ZTdmN2VmZWZlZmU3ZTdmN2VmZWZlZmVmZWZmN2Y3ZWZlZmVmDQplZmY3ZWZl ZmY3ZWZlZmY3ZWZmN2Y3ZWZlZmY3ZjdmN2Y3ZWZlZmZmZjdmN2Y3ZjdmN2Zm ZjdmN2Y3ZjdmN2ZmZjdmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3Zjdm N2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmN2ZmZmZmZmZmZjdmZmZmZjdmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdm ZmZmZjdmN2ZmZjcNCmZmZmZlZmVmZjdlZmY3ZjdlN2VmZWZlZmVmZWZkZWU3 ZGVkZWRlZGVkNmQ2ZDZjZWNlYzZiZGJkYjViZGI1YWRhZGE1YTVhZGE1YTVi NTljOTRiZDk0OTRiNThjODRiNThjNzNhZDdiNjNhZDczNWE5YzZiNGE5YzYz NDI5NDYzDQoyMTk0NjMyMTk0NWExODljNWExODk0NTIxMGE1NWExMGE1NTIx MGFkNWExMGI1NzMxOGI1NzMxOGI1NzMxOGJkNzMxOGJkNzMxMGM2NzMxOGJk NzMxMGM2NzMxMGI1NmIxOGJkNzMxOGI1NmIxMGI1NzMxOGI1NmIxOGI1NmIx OA0KYWQ2MzE4YTU2MzE4YjU2YjA4YjU2YjEwYWQ2MzA4YWQ2MzEwYTU1YTA4 YTU2MzEwOWM1YTEwOWM1YTE4YjU2MzEwYWQ1YTEwYTU1MjEwYWQ2MzIxOWM1 MjE4OGM0MjA4ODQzOTAwOGM0MjA4YWQ2YjEwYmQ3YjE4YjU2YjA4YWQNCjVh MDhhNTVhMTBhNTYzMDg5YzVhMDhhNTUyMTg5NDRhMTA5YzRhMTA5NDRhMTA5 NDRhMTA4YzRhMTA4YzRhMTA4NDQyMTA4YzRhMTg4NDQyMTA4NDQyMTA4NDQy MTA4NDQyMTA3YjM5MTA3YjM5MTA3YjM5MTA3YjM5MTA3MzMxDQoxMDdiMzkx MDczMzEwODczMzEwODYzMzEwODYzMzEwODVhMjkwODVhMjEwODUyMTgwMDRh MTAwMDM5MDAwMDZiMzExODdiMzkwODYzMjEwMDYzMjEwODYzMjkxMDYzMjkw ODVhMjEwMDRhMTgwMDRhMTgwMDRhMTAwMDRhMTgwMA0KNGExODAwNTIyMTAw NTIxODAwNTIyMTAwNWEyMTAwNjMzMTA4NjMzMTA4NmIzOTEwNzMzOTE4N2I0 MjIxN2I0MjE4OGM1MjI5OGM1YTI5OTQ2YjM5NDIxODA4MzEwMDA4NGEwODAw NmIzOTA4NmIyOTAwNjMzMTAwOGM0YTE4OTQNCjQyMTg2YjIxMDA3MzRhMzFm N2Y3ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWY3ZDY1 YTk0MjkzOTk0MDA0MmFkMDA0MmE1DQowMDRhYWQwODRhYWQwODUyYjUxMDRh YjUwODRhYjUxMDRhYjUwODUyYmQxMDRhYjUwODUyYjUxMDRhYjUwODUyYmQx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGFhZDE4 NGFiNTA4NGFjNjAwNGE5YzM5MzEyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTczMTE4ZGUz MTIxZTczMTIxZGUzOTIxZTcyMTEwDQpjNjVhNTJjZWJkYmRmZmY3ZmZmZmVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZlZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmY3ZmZmN2Y3ZmZmZmZmZmZmZmY3ZjdmZjUyZGVlZjAwZDZm NzE4Y2VmZjAwY2VmZjEwY2VmZjE4ZDZmZjA4Y2VmZjAwZDZmZjAwZDZmZjAw ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDBk NmZmMDBkNmZmMDBkNmZmMDBkNmZmMDhkNmZmMTBjZWZmMTBjZWZmMDANCmQ2 ZjcyMWRlZmY3M2U3ZjdjZWVmZmZmZmY3ZmZmZmVmZWZmZmVmZWZmZmY3Zjdm ZmVmZjdmZmVmZjdmZmVmZWZmN2Y3ZWZkZWVmZTdmN2VmZTdlZmU3ZTdmN2U3 ZTdlZmU3ZGVlZmU3ZGVlZmRlZGVlZmRlZGVlN2RlZGVlZmRlDQpkZWU3ZDZk NmVmZGVkNmU3ZDZkNmU3ZGVkNmU3ZDZjZWVmZGVkNmU3ZDZjZWU3ZDZkNmU3 ZDZkNmVmZGVkZWU3ZGVkNmVmZGVkZWU3ZGVkNmVmZGVkZWU3ZGVkNmVmZGVk ZWU3ZGVkZWVmZTdkZWVmZGVkZWVmZTdkZWVmZGVkZQ0KZWZlN2U3ZWZlN2Rl ZjdlN2U3ZWZlN2U3ZjdlZmVmZWZlN2U3ZjdlZmVmZWZlZmVmZjdmN2VmZjdl ZmVmZjdlZmY3ZjdlZmVmZjdmN2Y3ZjdlZmVmZjdmN2Y3ZjdlZmVmZmZmN2Y3 ZmZmN2Y3ZmZmN2Y3ZmZmN2Y3ZmZmZmZmZmYNCmY3ZjdmZmZmZmZmN2Y3Zjdm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmDQpmN2ZmZmZlZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZWZmZmZmZWZmN2ZmZWZmN2ZmZTdlZmY3ZTdlN2Vm ZGVkNmQ2ZGVkNmQ2ZDZjZWNlYzZiZGFkYmRiNTljYmRhZDk0YjU5Yzg0YWQ4 YzczYTU4NDYzYTU3YjYzYTU3MzVhYTU3MzM5OWM2YjMxYTU2YjMxOWMNCjZi MjFhNTZiMjFhZDZiMjFiNTczMjFiNTZiMjFiZDdiMThiNTczMTBiZDczMThi NTZiMTBiZDczMThiZDZiMThiZDZiMThiNTYzMThiZDczMTBiNTZiMDhiZDZi MTBiNTYzMDhiNTZiMTBhZDYzMTBiNTZiMThhZDYzMTBhNTVhDQowOGE1NWEw OGFkNWExODljNTIxMDljNTIxODljNGEyMThjNGEyMTdiMzEwODljNTIxMGI1 NzMxMGI1NmIxMDljNTIwMGE1NWExMDljNWEwODljNWExMGE1NTIxODljNTIx ODljNGExMDljNTIxODk0NGExMDk0NGExMDhjNGExMA0KOGM0YTE4ODQ0MjEw OGM0YTE4ODQ0MjEwOGM0YTEwODQ0MjEwODQ0MjEwN2IzOTEwODQ0MjEwN2Iz OTEwODQzOTE4N2IzOTEwN2IzOTEwNzMzMTA4NzMzOTEwNmIzMTA4NjMzMTA4 NWEyOTA4NWEyMTA4NGExODAwMzkwMDA4NTINCjEwMTA3YjQyMTA2YjMxMDA2 MzIxMTA2MzIxMDg2YjMxMTA1YTI5MDA1YTIxMDg0YTE4MDA0YTE4MDA0YTE4 MDA1MjE4MDg0YTE4MDA1MjIxMDA1MjIxMDA1YTI5MDg1YTI5MDg2MzMxMTA2 YjMxMTA3MzQyMTg3MzQyMTg3YjRhDQoyMTg0NTIyOThjNWEyOTk0NmIzOTYz MzEyMTMxMDAwMDQyMDgwODYzMjkwODczMzExMDVhMjEwMDg0NDIxODhjNGEx ODg0MzkxMDYzMzExMGRlY2ViZGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmODRiNTYzNDI5NDA4NDJiNTAwNGFhZDA4NGFhZDA4 NTJiNTEwNGFiNTEwNTJiNTEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTEwNTJiZDEwNTINCmI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkDQowODRhYWQyMTUyYmQwODRhYmQwMDRhOTQ1MjI5MTBmNzM5Mjll NzMxMjFkNjM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3MjkxMGQ2 NGEyOWU3NWE0MmQ2NmI2M2Q2OGM4Y2VmYmRiZGZmYzZjZWY3ZjdmZmZmZjdm ZmY3ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmY3ZjdmZmY3ZmZm ZmZmZTdmN2ZmNjNlN2Y3MDBkNmVmMDBjNmZmMDhjZWZmMDhjZWZmMDgNCmQ2 ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjEw Y2VmZjEwYzZmZjEwY2VmZjAwY2VmZjAwZDZmZjM5ZGVmNzk0ZGVmZmVmZWZm ZmZmZjdmZmZmZjdlZmZmZjdlN2VmZWZkZWVmZjdlNw0KZWZlZmU3ZmZlZmVm ZWZlN2U3ZjdlZmU3ZWZlN2RlZWZlN2U3ZWZkZWRlZWZlN2RlZTdkZWQ2ZWZk ZWRlZTdkZWQ2ZWZkZWRlZTdkNmQ2ZTdkNmQ2ZTdkNmQ2ZTdkZWQ2ZTdkNmNl ZTdkNmQ2ZTdkNmQ2ZTdkZWQ2ZTdkNmQ2ZTcNCmRlZDZlN2Q2ZDZlN2RlZDZl N2Q2ZDZlZmRlZGVlN2RlZDZlZmRlZGVlN2RlZGVlZmRlZGVlN2RlZGVlZmU3 ZGVlZmRlZGVlZmU3ZTdlZmU3ZTdmN2U3ZTdlZmU3ZTdlZmU3ZTdlZmU3ZTdm N2VmZWZlZmVmZWZmN2VmZWZmN2VmDQplZmY3ZWZlZmVmZWZlZmY3ZWZlZmY3 ZWZlZmZmZjdmN2Y3ZWZlZmZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdm N2Y3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2Zm ZmZmZmZmZmZmZmZmZmZmZg0KZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZjdmZmZmZjdmN2ZmZjdmN2ZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmYNCmZm ZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZWZmN2VmZWZlZmU3ZTdlN2U3ZTdlN2Q2ZDZkNmQ2 Y2VjZWM2YmRiNWJkYWRhNWFkOWM4Y2E1OGM4NDk0N2I2Yjk0N2I2YjljNmI1 MjljNmI0YTk0NWEzMTljNjMyOTljNjMyMWFkNmIyMQ0KYWQ2YjEwYWQ2YjEw YWQ2MzE4YWQ2YjE4YWQ2MzEwYjU2YjEwYjU2MzEwYmQ2YjEwYjU2MzAwYmQ2 MzAwOWM2MzA4YWQ3MzE4YTU2YjE4OWM1YTEwOTQ1MjEwOWM2MzIxOGM1MjE4 NzMzOTA4ODQzOTA4YWQ2YjE4YWQ2MzA4YTUNCjUyMDg5YzUyMTA5YzVhMTA5 YzUyMDhhNTVhMjE5YzRhMTA5YzUyMTA5NDRhMTA5NDRhMTA4YzRhMTA4YzRh MTA4NDQyMTA4YzRhMTA4NDQyMTA4YzRhMTA4NDQyMTA4NDQyMTA4NDQyMTA4 NDQyMTA3YjM5MTA3YjQyMTA3YjM5DQoxODdiMzkxODczMzEwODczMzExMDZi MzEwODZiMzEwODYzMjkwMDYzMjkwODVhMjEwMDUyMjEwMDQyMDgwODQyMDAw ODYzMjkwMDg0NGExMDYzMjEwODVhMTgwMDYzMjkwODYzMjkwODUyMjEwMDUy MjEwMDRhMTgwMDRhMTgwMA0KNGExMDAwNTIxODAwNGExODAwNTIyMTAwNTIy MTAwNWEyOTA4NWEyOTA4NmIzMTEwNmIzOTEwNzM0MjE4N2I0YTE4ODQ0YTI5 OGM1MjIxOTQ2MzMxNzM0YTI5MzkwMDA4MzkwMDAwNTIxODA4NmIzMTEwNWEy MTAwNmIzMTA4OGMNCjQyMTg4NDQyMTA2YjMxMDhhNTg0NzNmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZiZGRlYTU0MjhjMTA0MmI1 MDA0MmFkDQowODRhYjUxMDRhYWQwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUw ODRhYjUxMDRhYjUwODUyYmQxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGFhZDIxNGFiZDAwNGFjNjAwNGE4 YzUyMzExMGZmMzEyMWRlMzEyMWQ2MzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTczMTE4ZGUzMTIx ZTczMTMxDQpkNjMxMThlZjMxMDhmNzI5MDhlNzIxMDhkNjIxMDhlNzIxMDhk NjM5MjFkNjQyMzljZTYzNWFkZTg0N2JlZmFkYWRmZmNlY2VmZmU3ZWZmN2Y3 ZmZlZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmU3ZmZmN2VmZmZmZmZmZmZmZmRlZmZmZjVhZWZlZjE4Y2VmNzAw Y2VmNzAwZDZmZjAwY2VmZjEwZDZmZjA4Y2VmZjEwY2VmZjE4Y2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMTBkNmZmMDhjZWZmMDhjZWZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMThkNmZmMDhjZWZmMDBkNmZmMDANCmNlZmYwOGNlZmYwOGNlZmYx MGNlZmYxMGNlZjc2M2U3ZmY5NGU3ZmZkNmVmZmZmN2Y3ZWZmZmZmZWZmZmY3 ZTdmZmY3ZWZmZmU3ZTdmN2VmZWZmN2U3ZTdmN2VmZTdlZmU3ZTdmN2U3ZTdl ZmRlZGVlZmU3ZGVlZmRlZGVlZmRlDQpkZWVmZGVkNmVmZGVkNmU3ZDZkNmVm ZGVkNmU3ZDZkNmU3ZGVkNmU3ZDZjZWVmZGVkNmU3ZDZkNmVmZGVkZWU3ZGVk NmVmZGVkZWU3ZGVkNmVmZGVkZWU3ZGVkNmVmZGVkZWU3ZGVkZWVmZTdkZWVm ZGVkZWVmZTdkZWVmZGVkZQ0KZWZlN2U3ZWZlN2RlZjdlN2U3ZWZlN2U3Zjdl ZmVmZWZlN2U3ZjdlZmVmZWZlZmVmZjdlZmVmZjdlZmVmZjdmN2Y3ZjdlZmVm ZjdmN2Y3ZjdlZmVmZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZmZm N2Y3ZmZmN2Y3ZmYNCmY3ZjdmZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2Zm ZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmN2Y3ZmZm N2VmZjdlZmU3ZWZkZWQ2ZGVkNmNlY2VjZWJkYmRiZGFkYTViZGE1OGNhNThj NzM5YzdiNWE5NDczNGE5YzZiMzk5NDYzMzE5NDVhMjk5NDVhMjFhNTYzMjFh NTYzMThhZDYzMThhZDYzMTBhNTYzDQoxMGE1NjMxMGFkNjMxMGFkNWEwOGI1 NjMxMGFkNjMxMGFkNWExMDk0NGEwODg0MzkxMGE1NWExMGI1NmIxMGE1NTIx MDljNTIxODljNTIxMDljNWExMDljNTIxOGE1NWExODljNTIxMDljNTIxODk0 NGExMDk0NTIxODk0NGExMA0KOTQ1MjEwOGM0YTEwOGM0YTEwOGM0YTEwOGM0 YTEwODQ0MjEwODQ0YTEwODQ0MjEwODQ0MjEwODQzOTEwODQ0MjE4N2IzOTEw N2IzOTEwNzMzMTA4NzMzOTEwNmIzMTA4NmIzMTA4NjMyOTAwNjMyOTA4NTIy MTAwNTIxODA4MzENCjAwMDA1YTE4MDg4NDQyMTg3MzMxMTA1YTE4MDA2YjMx MDg2MzI5MDg2MzI5MDg1MjIxMDA1MjIxMDg0YTE4MDA1MjE4MDg0YTE4MDA1 MjIxMDA1MjIxMDA1YTIxMDg1YTIxMDA2MzMxMTA2MzMxMTA2YjM5MTA2YjM5 MTA3YjUyDQoyMTdiNDIyMThjNWEyOThjNWEyMThjNWEzOTQyMDgxMDM5MDAw ODQyMTAwMDZiMzExMDYzMjEwODZiMjkxMDdiNDIxODhjNGExMDczMzEwMDg0 NWEzOWZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZTdmN2RlNjNhNTM5NDJiNTAwNGFiNTEwNGFiNTEwNGFiNTEwNGFiNTEwNTJi NTEwNGFiNTA4NGFiNTEwNGFiNTA4NTJiZDEwNTJiNTEwNTJiZDEwNGENCmI1 MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYWQx ODUyYmQwODRhYmQwMDRhOWM0YTMxMThlZjM5MjllNzMxMjFkNjM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMjEyOWNlMzEyMWU3MzkyOWY3MzEyMWQ2MzEz MWRlMzEyMWVmMzExOGVmMzkyOWVmMjkxOGU3MjkxOGRlMjkxOGRlMjkNCjE4 ZDY0MjI5ZGU1YTM5ZTc3YjVhZmY4YzZiZmZjZWM2ZmZkNmNlZmZlN2VmZmZl ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZWZmZmZmZjdmZmZmZjdmZmZm ZGVmZmZmNjNkZWZmMjlkNmY3MDBjZWY3MDgNCmNlZmYxOGNlZmYxMGNlZmYw OGNlZmYxMGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwZDZmZjEwY2VmZjEwYzZmZjAwY2Vm ZjAwY2VmZjA4Y2VmZjEwY2VmZjEwY2VmZjAwY2VmNzIxZDZmZjYzZGVmZmFk ZTdmZmRlZWZmN2Y3ZjdmNw0KZjdlZmU3ZWZlZmU3ZWZlN2U3ZjdlZmU3Zjdl N2U3ZjdlN2U3ZWZkZWRlZWZlN2RlZWZkZWRlZWZkZWRlZWZkZWQ2ZWZkZWRl ZTdkNmQ2ZTdkZWQ2ZTdkNmQ2ZTdkZWQ2ZTdkNmNlZTdkZWQ2ZTdkNmQ2ZWZk ZWQ2ZTdkNmQ2ZTcNCmRlZDZlN2Q2ZDZlN2RlZDZlN2RlZDZlZmRlZGVlN2Q2 ZDZlZmRlZGVlN2RlZGVlZmRlZGVlN2RlZGVlZmRlZGVlZmRlZGVlZmU3ZTdl ZmU3ZTdlZmU3ZTdlZmU3ZTdmN2VmZWZlZmU3ZTdlZmVmZWZlZmVmZTdmN2Vm ZWZmN2VmDQplZmY3ZWZmN2Y3ZWZlZmY3ZjdmN2Y3ZWZlZmY3ZjdmN2Y3ZWZl ZmZmZjdmN2Y3ZWZmN2ZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZmZmZmY3 ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZjdmZmZmZmZm N2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmN2ZmZjdm ZmZmZmZmN2ZmZjdmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZg0KZWZlZmY3ZWZlN2Y3ZTdkNmM2ZGVjZWI1YzZh ZDljYmQ5YzhjYTU4NDZiOWM3YjVhOGM2YjQyOGM2MzM5OTQ1YTI5OTQ1YTIx OTQ1MjE4YTU1YTE4YTU1MjEwYWQ1YTEwYTU1MjEwYTU1MjEwN2IzMTA4OWM1 YTA4YWQ2MzA4YTUNCjVhMTA5NDRhMDg5YzVhMTA5YzUyMDhhNTUyMTA5YzUy MTA5YzUyMTA5NDUyMTA5YzUyMTg5NDRhMTA5NDRhMTA4YzRhMTA5NDUyMTA4 NDQyMDg4YzRhMTA4NDQyMTA4YzRhMTA4NDQyMTA4NDQyMTA4NDQyMTA4NDQy MTA3YjM5DQoxMDdiMzkxMDczMzEwODczMzkxMDZiMzEwODZiMzExMDYzMzEw ODYzMzEwODYzMjkwODUyMjEwMDRhMjEwMDQyMTAwMDQyMDgwMDZiMzExMDdi MzkwODYzMjkwODVhMjEwMDYzMjkwODVhMjkwODVhMjkwODRhMTgwMDRhMTgw MA0KNGExODAwNTIxODA4NGExODAwNTIyMTAwNTIyMTAwNWEyMTA4NWEyMTAw NjMyOTA4NjMzMTA4NmIzOTEwNzM0MjE4N2I0MjIxODQ1MjIxOGM1YTIxOGM1 YTMxNTIyMTIxMzEwMDAwNDIwODA4NWEyOTA4NmIyMTEwNmIyMTA4N2INCjQy MTg4NDQyMDg4NDM5MDA2YjM5MThkZWRlY2VmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmY3ZmZmZmZmZjc4NGJkNjMzOWFkMDA0YWFkDQowODRhYjUx MDRhYjUxMDUyYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYmQxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NGFiNTEwNGFiNTA4NGFiZDA4NDI5YzMxMzEyMWU3MzEyMWU3 MzkyOWQ2MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIx ZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTcyOTE4DQpkZTMxMThl ZjM5MThlNzMxMjFkNjMxMjlkNjMxMjllNzI5MThkNjM5MjFkZTI5MThkZTMx MjFlNzMxMThlNzMxMjFlNzI5MThkZTI5MThkZTI5MTBkNjI5MTBkNjIxMDhj NjM5MjlkNjVhNGFkZTg0NzNlZjljOWNlZmM2Y2VmNw0KZTdlZmZmZmZmZmZm ZjdmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmVmZmZmZmZmZmZmZmNlZjdmZjYzZGVmZjEwY2VmNzEwYzZm ZjIxY2VmZjA4Y2VmZjAwZDZmZjAwZDZmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDBkNmZmMDBjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDBjZWZmMDBj ZWZmMDBkNmZmMTANCmNlZmYxOGNlZmYwOGNlZmYwMGQ2ZmYwMGQ2ZmYwOGNl ZmYwMGNlZmYwMGNlZmYyOWNlZmY3YmRlZmZjNmU3ZjdmN2VmZjdmZmVmZTdm N2VmZWZmN2U3ZTdmN2VmZWZmN2U3ZTdmN2U3ZTdlZmRlZGVlZmU3ZGVlZmRl ZGVlZmU3DQpkZWVmZGVkZWVmZGVkZWU3ZGVkNmVmZGVkNmU3ZDZkNmVmZGVk NmU3ZDZkNmVmZGVkNmU3ZDZkNmVmZGVkZWU3ZGVkNmU3ZGVkNmU3ZGVkNmVm ZGVkZWU3ZGVkZWVmZGVkZWU3ZGVkZWVmZTdkZWVmZGVkZWVmZTdkZWVmZGVk ZQ0KZWZlN2U3ZWZlN2RlZjdlN2U3ZWZlN2U3ZjdlZmVmZWZlN2U3ZjdlZmVm ZWZlN2U3ZjdlZmVmZjdlZmVmZjdmN2Y3ZjdlZmVmZmZmN2Y3ZjdmN2Y3ZmZm N2Y3ZjdlZmY3ZmZmN2Y3ZjdlZmY3ZmZmN2Y3ZjdmN2Y3ZmZmN2ZmZmYNCmY3 ZjdmZmZmZmZmN2Y3ZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjcNCmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVmZWZkZWU3ZTdjZWQ2 Y2ViZGI1DQpiNWI1YTU5Y2FkOTQ3YmE1N2I1YTljNzM0YThjNjMzMThjNjMz MTdiNTIyMTg0MzkxMDk0NTIwMGFkNmIwMGE1NWEwODljNTIxMDljNWEwOGFk NjMxMGE1NWEwODljNWExMDljNTIxMDljNTIxODk0NTIxMDljNTIxODk0NGEx MA0KOTQ1MjEwOTQ0YTEwOGM0YTEwOGM0YTEwOGM0YTEwODQ0MjEwOGM0MjEw ODQ0MjEwODQ0MjEwODQ0MjEwODQ0MjE4N2IzOTEwN2IzOTEwNzMzMTEwNzMz OTEwNmIzMTEwNmIzMTEwNmIzMTA4NmIzMTEwNTIyMTAwNGEyOTAwNGENCjIx MDg0YTAwMTA1YTE4MDA4NDRhMTA2YjI5MDg1YTIxMDA1YTI5MDg2MzMxMTA1 YTI5MDg1MjIxMDA0YTE4MDA1MjE4MDg0YTE4MDA1MjIxMDA1MjE4MDA1YTIx MDg1MjIxMDA1YTI5MDg1YTI5MDg2YjMxMTA2YjMxMTA2YjQyDQoxODczMzky MThjNTIyOThjNWEyMThjNjMzOTYzMzEyOTMxMDAwMDM5MDgwODVhMjEwMDYz MjEwODYzMjEwODczNDIxMDhjNGExMDhjMzkwMDZiMzExMGFkYWQ5Y2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYTVkZTk0Mzlh ZDAwNGFiNTEwNGFiNTEwNTJiZDE4NGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNTINCmI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmI1DQoxMDRhYjUwODUyYmQxMDRhYmQwODRh YWQyOTMxMjFkZTM5MjFmNzM5MjlkNjM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlNDIyOWU3MzExOGQ2NDIyMWU3MzkyMWU3MzkyMWU3MzEyMWU3MzkyMWU3 NDIyMWRlMzkyMWU3MzkyMWRlMzkyMWU3MzENCjIxZTczMTIxZTcyOTIxZGUy OTI5ZTcyOTI5ZGUyOTI5ZDYyOTIxZDYyOTE4ZTcyMTA4ZGUyOTA4ZDYzOTE4 Y2U1YTQyZDY2YjUyZGVhNTk0ZTdiNWFkZWZkZWRlZmZmN2ZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZTdm N2ZmNzNlN2Y3MTgNCmQ2ZjcwMGNlZmYwOGNlZmYwOGNlZmYwOGQ2ZmYxOGM2 ZmYxMGNlZmYwOGNlZmYwOGNlZmYxMGM2ZmYxMGNlZmYwMGNlZmYwMGQ2ZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjAwZDZmZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4 Y2VmZjA4Y2VmZjIxY2VmNzEwZDZmZjAwZDZmNzAwZGVmZjAwZDZmNzIxZDZm Nw0KNzNkNmY3YzZkZWZmZmZmN2RlZmZlZmU3ZWZlN2RlZTdlN2U3ZGVlN2U3 ZTdlN2VmZjdkZWU3ZmZkZWU3ZWZkZWRlZTdlN2RlZDZkZWQ2ZGVkZWQ2ZTdk NmNlZWZkZWQ2ZGVkZWNlZDZlN2NlZTdkNmQ2ZWZkZWQ2ZTdkNmQ2ZTcNCmRl ZDZlN2Q2ZDZlN2RlZGVlN2RlZDZlN2RlZGVlN2RlZDZlZmRlZGVlN2RlZDZl ZmU3ZGVlZmRlZGVlZmU3ZGVlZmRlZGVlZmU3ZTdlZmU3ZTdmN2U3ZTdlZmU3 ZTdlZmU3ZTdlZmU3ZTdlZmVmZWZlZmU3ZTdmN2VmZWZlZmVmDQplZmY3ZWZl ZmVmZWZlZmY3ZWZlZmY3ZWZlZmY3ZjdmN2Y3ZWZlZmZmZjdmN2Y3ZjdmN2Zm ZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3Zjdm N2ZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmN2ZmZWZmN2Y3ZTdk ZWU3Y2VjZWNlYjVhZGE1YTU5Yzk0OWM3MzZiOWM3MzYzOGM2MzRhOGMNCjVh MzE4NDUyMTg4YzUyMTA4YzUyMDA5NDVhMDA5YzUyMDg5YzVhMDg5YzUyMDg5 YzVhMDg5NDUyMDg5YzUyMDg5NDRhMTA5NDRhMTA4NDQyMTg4YzRhMTg4NDQy MTA4NDQyMTg4NDQyMTA4NDRhMTg4NDQyMTA4NDQyMTA3YjM5DQowODdiNDIx MDdiMzkwODdiMzkxMDczMzEwODdiMzkxMDczMzEwODczMzEwODZiMjkwODYz MjkwODVhMjkwMDUyMjEwODQyMDgwODRhMTAwODVhMjEwODdiNGExMDUyMTgw MDVhMjkwODUyMjEwMDYzMzExMDUyMTgwMDRhMTAwMA0KNTIxODA4NGExMDAw NGExMDAwNTIxODAwNGExODAwNTIyMTA4NTIyMTAwNWEyOTA4NWEyOTA4NjMz MTEwNmIzMTE4NzM0YTE4NzM0MjEwODQ0YTI5OGM1MjMxN2I0YTIxMzEwMDAw MjkwMDEwNTIxMDA4NWEyMTEwNTIxODAwNzMNCjM5MDg3YjQyMDg4NDQyMTA2 MzI5MDBhNTczNTJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZkNmY3Y2U1YWFkMjk0MmI1DQowMDUyYjUyOTRhYjUwODRhYmQwMDRh YjUxMDRhYjUxMDRhYjUwMDUyYjUxODRhYjUwODUyYmQxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNTJiNTA4NTJiZDEw NGFhZDEwNGFiZDA4NGFhZDIxMzkzOWNlMjkwOGY3MzkyOWRlMzEyMWRlMzky MWU3MzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTM5MThkZTM5MjFlNzMxMjFlNzM5 MjFlNzMxMjFkZTMxMjFlNw0KMjkxOGRlMjkxOGRlMjExMGQ2MzEyMWRlNDIy OWRlNWE0YWU3N2I3M2U3YTVhZGVmYzZjZWY3ZTdlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmRlZmZmZjZiZGVmNzE4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwZDZmZjAwZDZmZjAwZDZm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGQ2ZmYxMGNlZmYxOGNlZmYx MGNlZmYwOGQ2ZmYwOGNlZjcyOWQ2Zjc0MmQ2ZmY5Y2RlZmZjNmRlZjdmZmVm ZjdmZmVmZTdmZmY3ZGVkZWU3ZDZkZWU3ZGVlN2RlZTdlN2VmDQpkNmVmZTdk NmY3ZGVkZWVmZGVkZWY3ZGVlN2VmZDZkZWVmZDZlN2U3ZDZkZWU3ZGVkNmU3 ZGVkNmU3ZGVkNmU3ZDZkNmVmZGVkZWU3ZGVkNmVmZGVkZWU3ZGVkNmVmZTdk ZWVmZGVkZWVmZTdkZWVmZGVkZWVmZTdlN2VmZGVkZQ0KZWZlN2U3ZWZlN2U3 ZjdlN2U3ZWZlN2U3ZjdlZmVmZWZlN2U3ZjdlZmVmZWZlN2U3ZjdlZmVmZjdl ZmVmZjdmN2Y3ZjdlZmVmZjdmN2VmZjdlZmVmZmZmN2Y3ZjdmN2VmZmZmN2Y3 ZjdmN2Y3ZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjcNCmY3ZjdmZmZmZmZmZmY3Zjdm ZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmY3 ZTdlZmU3Y2VkZWNlYjViZGJkYTVhNWE1ODQ3Yjk0NzM2Mzg0NWE0YThjNWEy OTdiNGEyMTg0NGExODg0NGExMDhjNGExODhjNGExOA0KOWM1MjIxOTQ0YTE4 OWM1MjE4OTQ0YTEwOTQ0YTEwOGM0MjEwOGM0YTEwODQ0MjA4OGM0MjEwODQ0 MjEwOGM0YTE4N2I0MjEwN2I0MjEwNzMzMTA4NzMzOTEwNzMzMTA4NzMzMTEw NmIzMTEwNzMzMTEwNjMyOTAwNWEyOTAwNTINCjIxMDg1MjEwMTA0YTA4MDA1 YTIxMDg3YjQyMTA2MzI5MDg1MjIxMDA1YTI5MDg1YTI5MDg1YTIxMDg1MjE4 MDA1MjE4MDA0YTEwMDA1MjE4MDA0YTE4MDA1MjIxMDA1MjIxMDA1YTI5MDg1 MjIxMDA2MzMxMDg2MzMxMTA2YjM5DQoxODczNDIxODdiNGExODg0NGEyOTk0 NWEzOTg0NTIyOTQyMTAwMDI5MDAwODRhMTgxMDVhMjExMDUyMjEwMDYzMjkw MDg0NDIwODg0NDIxMDZiMzEwODg0NTIzMWZmZjdlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZWZmZmU3N2JjNjUyNGFiNTA4NTJiNTE4 NTJiZDEwNGFiZDAwNTJiZDE4NGFiNTEwNTJiZDA4NTJiNTEwNTJiZDEwNTJi NTEwNTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmI1DQoxMDRhYjUwODRhYjUxODRhYjUxMDRhYWQyMTMxMzljNjMxMThl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTI5ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczOTIxZGUzOTIxZTczMTIxZTczOTI5ZTczMTIxZGUzMTIxZTcyOTE4ZGUz MTI5ZDYyOTIxZDYzMTIxZGUyOTEwZDYzMTE4ZGUzOTIxZDY0YTI5ZGU0YTMx ZGU3MzYzDQplNzk0ODRlZmM2YmRmZmU3ZTdmZmZmZmZmZmZmZmZmZmZmZmZm N2Y3ZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmY3ZjdmZmZmZmZmZmZmZWYNCmZm ZmY4NGRlZmYxMGQ2ZmYwMGNlZmYxMGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZjcw MGQ2ZmYwMGQ2ZmYwMGQ2ZmYwOGNlZmYxMGNlZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjAw Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjEwYzZmZjE4Y2VmZjA4Y2VmZjAwZDZmZg0KMDBjZWY3MDBkNmZm MDBjZWZmNDJkNmZmYTVkNmVmZWZlN2U3ZmZlZmRlZmZlZmRlZWZlN2RlZTdl N2RlZmZkNmVmZmZkNmU3ZWZkZWRlZTdlN2Q2ZGVkZWNlZTdkZWQ2ZWZkNmRl ZjdkNmU3ZTdkNmQ2ZTdkZWQ2ZTdkNmQ2ZTcNCmRlZDZlN2Q2ZDZlN2RlZDZl N2RlZDZlZmRlZGVlN2RlZDZlZmRlZGVlN2RlZGVlZmU3ZGVlN2RlZGVlZmRl ZGVlZmRlZGVlZmU3ZTdlZmRlZGVlZmU3ZTdlZmU3ZTdlZmU3ZTdlZmU3ZTdl ZmVmZWZlZmVmZTdmN2VmZWZlZmVmDQplZmY3ZWZlZmY3ZWZlZmY3ZjdlZmY3 ZWZlZmY3ZjdmN2Y3ZjdlZmZmZjdmN2Y3ZWZlZmY3ZjdmN2Y3ZjdmN2ZmZjdm N2Y3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmYNCmZmZmZmZmY3ZmZmZmY3ZmZl ZmU3ZTdlN2RlZGVkNmJkYjViZGE1OWNhNTg0NzM5NDZiNWE3YjUyMzk4NDRh Mjk3YjRhMjE3YjQyMTg4YzQyMDg4YzQyMDg4YzRhMDg5YzUyMTg5NDRhMTA5 NDRhMTA4YzQyMDg4YzRhMTA3MzMxDQowODczMzkwODczMzkwODdiNDIxMDcz MzkxMDczMzkxMDZiMzEwODZiMzEwODZiMzEwODYzMjkwMDVhMjkwMDVhMjkw ODRhMTAwODQyMDgwMDUyMTAwMDczMzExODczMzkxMDUyMjEwMDVhMjkwMDYz MjkwODVhMjEwMDVhMjEwOA0KNGExMDAwNTIxODAwNGExMDAwNGExODAwNGEx ODAwNTIyMTA4NTIyMTAwNTIyMTAwNWEyOTAwNjMzMTEwNjMyOTEwNzM0MjE4 NzM0MjEwN2I0YTI5OGM0YTMxOGM1MjMxNGExODA4MzEwMDA4NDIwODAwNWEy MTEwNTIxODAwNjMNCjI5MDA3YjM5MDg4NDQyMTA3MzM5MTA2YjMxMTBkNmNl YzZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdhZGU3 OTQ0MmFkDQowMDRhYjUxMDRhYjUwMDRhYmQwODRhYWQxMDRhYjUxMDRhYjUw MDUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYmQxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFhZDEwNGFiZDA4NGFhZDEwNGFiNTE4NDJh NTE4MzEzMWNlMjkxOGQ2MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMThkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTMxMjFkZTMxMThkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFl Nw0KMzEyMWRlMzEyMWU3MzEyOWRlMzEyOWU3MzEyMWU3MzEyMWVmMjkxMGU3 MzExOGVmMzExOGU3MzkyMWVmMjExOGNlMjkyMWQ2MzEyMWM2NGEzOWNlNjM1 MmNlOTQ4NGU3YmRiNWZmZGVkNmZmZWZmZmY3ZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVm ZmZmN2ZmZmZmZmZmZmZmZmVmZmZmZjczZTdmZjIxZDZmZjA4Y2VmZjEwZDZm ZjE4Y2VmZjE4Y2VmZjEwY2VmZjA4ZDZmZjAwY2VmZg0KMDBkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwOGNlZmYwMGRlZmYwMGNlZmYwOGNlZmYwOGNlZmYwMGQ2ZmYwMGQ2 ZmYwMGQ2ZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGQ2ZmYzOWQ2Zjc5NGRlZjdk NmRlZWZmZmVmZTdmZmVmZGVlN2U3DQplZmRlZTdlN2RlZTdlN2U3ZGVkNmVm ZGVkNmY3ZDZjZWY3ZGVkNmVmZGVkNmU3ZGVkNmU3ZDZkNmU3ZGVkZWU3ZGVk NmVmZGVkZWU3ZGVkNmVmZGVkZWVmZGVkNmVmZGVkZWU3ZGVkNmVmZTdkZWVm ZGVkZWVmZTdkZWVmZGVkZQ0KZjdlN2U3ZWZlN2U3ZWZlN2U3ZWZlN2U3ZWZl N2U3ZWZlN2U3ZjdlZmVmZWZlN2U3ZjdlZmVmZjdlZmVmZjdmN2VmZjdlZmVm ZjdmN2Y3ZjdlZmVmZjdmN2Y3ZjdmN2VmZmZmN2Y3ZmZmN2Y3ZmZmN2Y3Zjdm N2Y3ZmZmN2Y3ZjcNCmY3ZjdmZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZjdmN2ZmZmZmZmY3ZmZmN2ZmZmZmN2ZmZmZlZmZmZmZmN2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdmN2ZmZWZmN2Vm ZDZkZWRlYzZjNmM2YTU5Yw0KYjU5NDdiOTQ3YjVhOWM2MzQyOGM1MjMxN2I0 YTIxN2IzOTEwN2I0MjEwN2IzOTA4OGM0YTEwOTQ0YTE4OGM0YTE4ODQ0MjEw ODQ0MjEwN2IzOTEwN2IzOTEwNzMzOTA4N2IzOTEwNzMzMTA4NzMzOTA4NjMz MTAwNjMzMTAwNWENCjI5MDg1MjE4MDg0MjA4MDA1MjEwMDg1YTIxMDg4NDRh MjE2MzI5MDA2MzI5MDA2MzI5MDA2MzMxMTA2MzIxMDg1MjE4MDA1MjE4MDA1 MjE4MDA0YTEwMDA1MjE4MDg1MjE4MDA1MjIxMDg1MjIxMDA1YTI5MDg1YTI5 MDg2MzI5DQoxMDZiNDIxMDczNDIxODdiNDIyMThjNGEzMThjNTIyOTVhMzEx ODI5MDAwMDQyMDgwODUyMTgxMDVhMjEwODVhMjEwMDdiNDIxMDg0NDIxMDg0 NGEyMTVhMjkwMGI1YTU5Y2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZDZmN2NlNWFiNTE4NGFhZDAwNTJiZDA4NGFiZDEwNGFi NTE4NGFiNTEwNTJiZDA4NTJiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNTINCmI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmI1DQoxODUyYmQw ODUyYmQxMDRhYjUxMDRhYWQyMTMxMjFlNzMxMThlZjMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczMTIxZTcyOTIxZGUyOTE4ZGUzMTIx ZTczMTIxZGUzMTI5ZTczMTIxZGUzOTMxZGUzMTI5ZDYyOTI5DQpkZTI5MjFk ZTMxMjFlZjI5MTBlNzMxMTBlNzMxMTBkNjQyMjFkNjQyMjljZTZiNTJlZjdi NzNlZmFkYWRlZmM2ZDZlZmU3ZjdlZmVmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3Zjdm ZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZjcNCmZmZjdlZmZmZjdlZmZmZmY5 NGU3ZmYyMWQ2ZWYwMGNlZmYxMGNlZmYxMGM2ZmYxOGNlZmYxMGNlZmYwOGNl ZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjAwZDZmZjAwY2VmZjAw ZDZmZjAwY2VmZjAwY2VmZg0KMDhjZWZmMThjZWZmMDBkNmY3MTBkNmZmMTBj ZWZmMDBjZWZmMDBjZWZmMjlkNmY3ODRkNmU3ZDZkZWU3ZWZlZmJkZjdlZmNl ZjdkZWQ2ZjdkZWU3ZGVkNmU3ZDZkZWU3ZDZkZWQ2ZTdkZWQ2ZGVkNmQ2ZTdk ZWQ2ZGVkNmQ2ZTcNCmRlZDZlN2Q2ZDZlN2RlZDZlN2Q2ZDZlZmRlZDZlN2Rl ZDZlZmRlZGVlN2RlZDZlZmRlZGVlN2RlZGVlZmU3ZGVlZmRlZGVlZmU3ZTdl ZmU3ZTdlZmU3ZTdlN2RlZGVlZmU3ZTdlZmU3ZTdmN2VmZWZlZmU3ZTdmN2Vm ZWZmN2VmDQplZmY3ZWZlZmVmZWZlZmY3ZWZlZmY3ZWZlZmY3ZjdmN2Y3ZWZl ZmZmZjdmN2Y3ZWZlZmZmZjdmN2Y3ZWZmN2Y3ZjdmN2Y3ZjdmN2ZmZmZmZmY3 ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm Zg0KZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZm N2ZmZmZmN2Y3ZmYNCmY3ZjdmZmY3ZjdmZmZmZmZmZmY3ZmZmZmZmZmZmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmU3ZTdlN2RlZDZj ZWJkYmRiZGFkYTVhNThjN2I5YzczNjM4YzYzNGE4NDUyMzE3MzQyMTg3MzM5 MTA4NDM5DQoxMDg0NDIxMDdiMzkwODg0MzkxMDdiMzkwODg0MzkxMDdiMzkw ODdiMzkwODZiMzEwMDZiMzkwODYzMzEwMDYzMjkwODUyMTgwMDUyMTAwODRh MDgwMDRhMDgwMDczMzkxMDczMzExMDUyMTgwMDVhMjkwMDYzMjkwODVhMjEw MA0KNTIxODAwNTIxODAwNGExODAwNTIxODAwNGExODAwNTIyMTAwNTIyMTAw NTIyMTAwNTIyMTAwNWEyOTA4NjMyOTEwNmIzOTEwNjMzOTA4NzM0MjIxN2I0 MjIxOGM1YTMxNjMzMTE4MzEwMDAwMzkwMDAwNGExODA4NGExODAwNTINCjIx MDA3MzMxMDg4NDM5MTA4NDQyMTg2MzI5MDA5NDg0NmJmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZWY3YmJkDQo0YTUyYjUw ODRhYjUwMDRhYmQxODRhYWQxMDVhYmQxMDUyYjUwODUyYmQxMDRhYjUwODUy YmQxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNTJiNTEwNTJiZDEwNGFiNTA4NGFiZDAwNDJhNTE4MzkyOWVmMjkwOGY3 MzEyOWQ2MzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTMxMjFlNw0KMzEyMWRlMzEyMWU3 MzkyMWRlMzkyMWU3MzkyMWU3MzkyMWU3MzEyMWU3MzEyMWU3MzExOGRlMzEy MWU3MzExOGU3MzEyMWU3MzEyMWRlMzEyMWRlMzEyMWQ2MzEyMWRlMzEyMWRl MzEyMWRlMjExMGNlMjkxOGRlMjkxMGRlMzkNCjIxZWY1MjM5ZTc3YjczZWY5 YzljZTdiZGM2ZWZlN2Y3ZjdmN2ZmZjdmN2ZmZjdmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmVmZmZm N2Y3ZmZmN2ZmZmZmZmRlZmZmZjk0ZWZmZjEwZDZmZjAwY2VmZjAwY2VmZjA4 Y2VmZjEwZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYxMGQ2 ZmYxMGNlZmYxMGQ2ZmYxMGNlZmYxMGQ2ZmYwOGNlZmYwMGQ2ZmYwMGNlZmYx MGQ2ZmYwOGQ2ZmYwMGQ2ZmYwMGNlZmYxMGNlZmYxOGNlZmYyMWQ2ZmYxOGQ2 ZjdhNWU3DQplZmNlZGVlN2ZmZGVlN2ZmZGVkNmVmZWZkZWQ2ZTdkZWRlZGVk ZWU3ZDZkZWU3ZGVkZWU3ZGVkNmU3ZGVkNmU3ZDZkNmU3ZGVkZWU3ZGVkNmVm ZGVkZWU3ZGVkNmVmZGVkZWU3ZGVkZWVmZTdkZWVmZGVkZWVmZTdkZWVmZGVk ZQ0KZWZlN2U3ZWZkZWRlZWZlN2U3ZWZlN2U3ZWZlN2U3ZWZlN2U3ZjdlZmVm ZWZlZmVmZjdlZmVmZWZlZmVmZjdmN2VmZjdlZmVmZjdmN2VmZjdlZmVmZjdm N2Y3ZjdmN2VmZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjcNCmY3 ZjdmZmZmZmZmZmY3ZjdmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2Y3ZmZmN2Y3ZjdmN2VmZWZmN2VmZWZm Nw0KZjdmZmZmZjdmN2Y3ZjdmN2ZmZWZlZmY3ZWZlN2VmZGVkNmQ2ZGVjNmJk YzZhNTk0YWQ4NDczOTQ2YjUyODQ1MjMxN2I0MjIxNzMzOTE4NmIzMTEwNzMz OTEwNzMzMTA4N2IzOTEwN2IzMTA4NzMzOTA4NmIzOTA4NmIzOTA4NjMNCjI5 MDA1YTI5MDg1MjE4MDg0YTEwMDgzOTAwMDA3MzMxMTA3MzM5MTg2MzI5MDA1 YTIxMDA2MzI5MDg1YTIxMDA2MzI5MDg0YTE4MDA1MjE4MDg0YTE4MDA1MjE4 MDA1MjE4MDA1MjIxMDg1MjIxMDA1YTI5MDg1YTI5MDg2MzI5DQoxMDZiMzkx MDZiMzkxMDczNDIyMTdiNDIyMThjNWEyOTczNDIyMTM5MDAwMDM5MDgwMDQy MTAwODUyMjEwODUyMTgwMDczMzExMDdiMzEwODg0NDIxMDZiMzEwMDg0NmI1 MmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmYWRkZThjNWFiNTEwNDJiNTAwNGFiNTE4NGFiNTEwNTJiZDA4NTJiZDEw NGFiNTEwNTJiZDEwNTJiNTEwNTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDUyYjUxMDUyYjUxMDRhYmQwMDRh YjUxODM5NGFiZDMxMThmNzMxMjFkNjM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTI5ZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZTczMTIx ZGUzMTIxZTczMTIxZGUzOTIxZTczOTE4ZGUzOTIxZGUzOTE4ZGUzOTIxZTcz MTIxZGUzOTIxZTczMTE4ZTc0MjI5DQplNzM5MjFkZTM5MjFlNzM5MjFlNzM5 MjllZjMxMjFlNzMxMjllNzI5MjFkZTMxMjlkZTMxMjFkZTMxMjFlNzI5MTBk ZTI5MTBkZTI5MTBkZTMxMTBkZTMxMTBkZTUyMzFlZjYzNGFmNzk0N2JmZmI1 YTVmZmRlZDZmZmVmZjdmNw0KZmZmZmVmZmZmZmU3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZWZmZmZmZmYNCmZmZmZmZmZmZjdmN2ZmZjdlN2ZmZmZmZmZmZmY3YmU3 ZmY0MmRlZjcwOGNlZjcwMGQ2ZmYwMGNlZmYxMGNlZmYwOGNlZmYwMGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjEwY2VmZjEwY2VmZjEwZDZmZjA4Y2VmZjA4ZDZm Zg0KMDBjZWZmMDBkNmZmMTBjZWZmMDBjZWZmMDBjZWZmMDBkNmZmMDhkNmZm MTBkNmZmMDhjZWZmMDhjZWZmMDBjZWZmMzFkNmZmODRkNmVmY2VkZWRlZWZk ZWNlZmZkZWQ2ZjdkNmQ2ZWZkZWRlZTdkNmQ2ZTdkZWQ2ZTdkNmQ2ZTcNCmRl ZDZlN2Q2ZDZlN2RlZDZlN2Q2ZDZlN2RlZDZlN2RlZDZlN2RlZGVlN2RlZDZl ZmU3ZGVlN2RlZGVlZmRlZGVlZmRlZGVlZmU3ZTdlZmRlZGVlZmU3ZTdlN2Rl ZGVlZmU3ZTdlZmU3ZTdmN2VmZWZlZmVmZTdmN2VmZWZlZmVmDQplN2Y3ZWZl ZmVmZWZlZmY3ZWZlZmY3ZWZlZmY3ZjdlZmY3ZWZlZmZmZjdmN2Y3ZWZlZmY3 ZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZmZmZmY3Zjdm N2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZjdmZmZmZjdmZmY3ZmYNCmZm ZmZmN2ZmZjdmN2ZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmN2VmZWZmN2VmZWZlZmVmZWZlZmU3ZWZlN2U3ZTdlZmVmZWZlN2U3 ZTdlZmU3ZTdlN2RlZGVlZmRlZGVlN2Q2Y2VkZWNlYzZiZGE1DQo5NGFkOTQ4 NDk0NmI1YTdiNWE0MjZiNDIyOTczMzkyMTZiMzExODczMzkxODZiMzEwODZi MzExMDZiMjkwODYzMjkwODVhMjkwMDVhMjEwODRhMTAwMDQyMDgwMDVhMTgw MDczMzExODZiMzExMDVhMjEwMDVhMjEwMDYzMjkwOA0KNWEyOTA4NTIyMTAw NGExMDAwNGExODAwNGExMDAwNTIxODAwNGExODAwNTIyMTAwNTIyMTAwNWEy OTA4NjMyMTEwNjMzOTA4NjMzMTA4NzM0MjIxNzMzOTE4OGM1MjI5NzM0MjIx NDIwODA4MzkwMDAwNDIxMDA4NTIxODA4NTINCjE4MDA2YjI5MDg4NDM5MTA3 YjM5MDg3YjM5MDg2MzQyMjlmZmVmZGVmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZkNmVmDQpjZTYzYjUyOTM5YWQwMDRhYjUxODRh YWQwODVhYmQwODRhYWQwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYmQx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTAwNTJiNTEw NGFhZDE4NGFiZDAwNGFiNTA4NDI3YjYzMzEyMWRlMzEyMWU3MzExOGRlMzEy MWRlMzEyMWRlMzENCjIxZGUzMTE4ZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTMxMjFk ZTMxMThkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTMx MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzEyMWRlMzkxOGU3MzkyMWU3Mzky MWRlMzkyOWRlMzEyMWQ2MzkyOWQ2MzEyMWQ2MzkyOWQ2MzkyMWQ2MzkyMWRl MzEyMWU3MzkyMWY3MzExOGY3MzExOGVmMjkxOGU3MjkxOGRlMzExOGRlMzEy MWRlMzEyMWRlMzENCjI5ZGUzMTIxZGUzMTI5ZTczMTIxZGUzOTIxZTcyMTEw ZDYyMTEwZDYyMTA4Y2UyOTE4Y2UzOTIxY2U2MzRhZTc4NDczZjc5YzhjZmZj NmNlZWZkNmU3ZmZlZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZWZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2Y3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjljZWZmNzMxZGVlZjAwY2VmNzAwY2VmZjA4Y2Vm Zg0KMTBjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwMGQ2ZmYw MGNlZmYwMGQ2ZmYwOGNlZmYxMGQ2ZmYwOGNlZmYwOGNlZmYwOGNlZmYxMGQ2 ZmYxMGNlZmYwOGNlZjcwMGNlZjcwOGQ2ZmYxMGQ2ZmYxOGM2DQpmZjAwY2Vm ZjAwZDZmZjMxZDZmZjhjZDZmN2Q2ZDZlN2VmZGVkZWU3ZTdkNmVmZGVkNmU3 ZDZkNmU3ZGVkNmU3ZDZkNmU3ZGVkNmU3ZDZkNmU3ZGVkZWU3ZGVkNmVmZGVk NmU3ZGVkNmVmZTdkZWVmZGVkZWVmZTdkZWVmZGVkZQ0KZWZlN2U3ZWZlN2U3 ZWZlN2U3ZWZkZWRlZWZlN2U3ZWZlN2U3ZjdlZmVmZWZlZmVmZjdlZmVmZWZl ZmVmZjdlZmVmZWZlZmVmZjdlZmVmZjdlZmVmZjdmN2VmZjdlZmVmZmZmN2Y3 ZjdmN2VmZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjcNCmY3ZjdmZmY3ZjdmN2Y3Zjdm ZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmY3ZjdmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZjdmNw0KZmZmZmZmZmZlZmY3 ZjdlZmU3ZjdlZmU3ZmZlZmU3ZTdkZWRlZTdkZWRlZGVkNmRlZTdkZWU3ZDZj ZWQ2ZDZkNmRlY2VjZWNlY2VjNmJkYmRhZGE1YjU5YzhjOWM3MzYzODQ1YTQy NzM0MjI5N2IzOTE4NmIyOTA4NmIyOTA4NjMNCjI5MDg2MzMxMDg1YTI5MDA1 MjIxMDg0YTEwMDg1MjA4MDA2YjI5MTg3YjQyMjk1YTIxMDA1MjIxMDA2MzMx MTA1MjI5MDA0YTIxMDA1MjE4MDg0YTEwMDA1MjE4MDA0YTE4MDA1MjIxMDA1 MjE4MDA1MjIxMDA1MjIxMDA2MzI5DQoxMDYzMzEwODYzMzEwODczNDIyMTcz MzkxODg0NTIyMTg0NGEyOTQyMDgwODM5MDAwMDQyMTAwODUyMjExODRhMTgw MDZiMjkwODg0MzkxODg0MzkwODdiNDIwODVhMzExOGVmZDZjNmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzNiZDM5 NDJiNTA4NGFiNTIxNTJiNTEwNWFiZDA4NTJiZDEwNGFiNTE4NTJiZDEwNGFi NTEwNTJiZDEwNTINCmI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkDQowODRhYjUwODUyYWQyMTRhYmQxMDUyYzYxMDRhYWQxODQyNDJj ZTMxMThlZjM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTI5ZTczMTIxZGUzOTI5ZTczMTIxZGUzOTI5ZTczMTIxZGUz OTIxZTczMTIxZGUzOTI5ZTczMTIxZGUzOTIxZTczMTIxZTczMTIxZWYzMTE4 ZTczMTIxDQplZjMxMjFlNzMxMjlkZTMxMjljZTMxMjlkNjMxMjlkNjM5Mjlk ZTMxMjFkZTM5MjFlZjM5MThlNzM5MjFlNzMxMjFkZTMxMjlkZTMxMjlkZTM5 MjlkZTMxMjFkZTI5MjlkNjMxMjlkZTMxMjllZjI5MjFlNzI5MThlNzIxMTBk ZQ0KMjkxOGRlMjExOGQ2MzkyMWQ2NGEzOWRlNzM2M2VmOTQ4NGU3YjViNWVm ZDZkNmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZjNmVmZmYz OWRlZjcwMGNlZWYwOGQ2ZmYwOGNlZmYwMGNlZmYwMGNlZmYwOGNlZmYxMGNl ZmYwOGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYxOGQ2ZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBkNmZmMDhkNmZmMTBjNmZmMDBjZWZmMDBkNmY3MThkZWY3NmJjZWVm YmRjZWY3ZmZjZWRlZmZkNmRlZWZkZWNlZWYNCmRlY2VlZmRlY2VlZmRlZDZl N2Q2ZDZkZWQ2ZGVlZmQ2Y2VlN2RlZDZkNmRlZDZkZWRlZGVlZmRlZGVmZmRl ZTdmN2RlZGVlZmRlZTdkZWRlZGVlN2U3ZTdlZmRlZGVlZmU3ZTdlZmU3ZTdl ZmVmZTdlZmU3ZTdmN2VmZTdlZmVmDQplZmY3ZWZlZmY3ZWZlZmY3ZWZlZmY3 ZWZlZmY3ZjdlZmY3ZWZlZmZmZjdmN2Y3ZWZmN2ZmZjdmN2Y3ZjdmN2ZmZjdm N2ZmZjdmN2ZmZmZmZmY3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZmZmZmY3ZjdmN2Zm ZmZmZmZmZmZmZmZmZmZmZg0KZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmZm ZmZmN2VmZjdmN2Y3ZjdlZmVmZWZmN2VmZWZlZmU3ZTdlZmU3ZTdlN2RlZGVl N2RlZGVkZWQ2ZDZkZWQ2ZDZkNmNlDQpjNmQ2Y2VjNmNlYmRiZGNlYzZiZGM2 YmRiNWM2YjVhZGFkYTU5Y2E1OWM5NDljN2I2Yjg0NjM1MjYzMzkyOTUyMjkx MDUyMjEwODVhMjEwODVhMTgwMDVhMjEwMDQyMDAwMDYzMjEwODdiMzkxODZi MjkwMDUyMTgwMDYzMzExMA0KNTIyOTA4NGEyMTAwNTIxODA4NDIxMDAwMzkw ODAwNTIyMTA4NTIyMTA4NGExODAwNGExMDAwNjMyMTA4NTIyMTAwNWEyOTA4 NjMzMTEwNmIzOTE4NmIzOTE4NzM0MjIxN2I0YTI5NWEyMTA4MzEwMDAwMzkw ODAwNGExODAwNTINCjE4MDA1YTIxMDA3YjM5MTA3YjM5MDg3YjM5MDA2MzI5 MDhjZWFkOTRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmI1ZTc5YzM5YTUwMDQyYmQwMDUyYmQxMDUyYjUxMDRhYjUw ODRhYmQwODRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiZDA4NGFiNTA4NTJiZDEwNGFi ZDA4NGFiZDA4NDI5YzMxNGE3YjczMzExMGZmMjkyMWQ2MjkxOGQ2MzENCjIx ZWYzMTE4ZWYzMTI5Y2UzMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUyOTE4ZTcyOTE4ZTcyMTA4 ZGUyMTEwZGUyOTEwZDY0MjI5ZGU1MjQyZTc3MzYzZjc5YzljDQpkZWI1YmRl ZmQ2ZGVmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmU3ZmZmZmU3ZmZmZmJkZWZmZjUyZTdmZjAwZDZmZg0KMDhjZWZmMTBjZWZm MTBkNmZmMDhkNmZmMDBkNmZmMDBjZWZmMTBkNmZmMTBjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjEwY2VmZjE4Y2VmZjEwY2VmZjAw ZDZmZjAwZDZmZjEwZDZmZjIxZDZmNzUyZGVmNzhjZDZlN2U3ZDZlN2ZmY2Vk ZWZmZGVkZWRlZGVkNmU3ZGVkNmVmZDZjZWVmZGVlN2U3ZGVkZWU3ZGVkZWU3 ZGVkNmY3ZGVkZWVmZGVkNg0KZTdlN2RlZDZlN2Q2ZTdlN2U3ZWZlN2U3Zjdl N2U3ZWZlN2U3ZWZlZmVmZWZlZmU3ZjdlZmVmZjdlN2U3ZjdlZmVmZjdlZmVm ZjdmN2VmZjdlZmVmZjdmN2Y3ZjdlZmVmZmZmN2Y3ZjdmN2Y3ZmZmN2Y3Zjdm N2Y3ZmZmN2Y3ZmYNCmY3ZjdmZmZmZmZmZmY3ZjdmZmZmZmZmN2Y3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZjdmNw0KZmZmN2Y3ZjdlZmY3ZjdmN2Y3ZjdlZmVmZWZl ZmVmZWZlN2U3ZWZlN2U3ZTdkZWRlZTdkZWRlZGVkNmQ2ZGVjZWNlZDZjNmM2 ZDZjNmM2Y2ViZGJkY2VjNmJkYzZiZGI1YmRiNWFkYjVhNTljYmRhNTk0YjU5 YzhjYWQ5NDg0OWMNCjczNmI4NDVhNGE2MzM5Mjk1MjIxMTA0MjEwMDAzOTA4 MDA0YTEwMDA3YjM5MTg3YjM5MTg2MzI5MDA1YTI5MDg2MzMxMTA1YTIxMDA1 MjE4MDA1MjE4MDg1MjIxMDg0MjEwMDA1MjE4MDg1MjIxMDg1YTIxMDg1MjE4 MDA1YTI5DQowODVhMjkwODZiMzkxMDYzMzExMDczNDIyMTczNDIyMTg0NGEz MTVhMjkwODMxMDAwODM5MDgwMDUyMjExMDRhMTgwMDVhMjEwMDczMzExMDg0 NDIxMDg0NDIwODZiMzEwOGJkOTQ3YmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY2VmN2M2NTJhZDI5NDJiNTAwNTJi ZDEwNGFhZDEwNTJiZDEwNGFiZDA4NTJiZDEwNGFiNTEwNTJiZDEwNGENCmI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmI1DQoxODRhYjUx MDUyYjUxODRhYjUxODUyYmQxMDRhYmQwMDRhYjUxMDRhOWMzMTRhOWM0MjM5 MzljZTMxMTBmZjI5MjFjZTMxMThlZjMxMjlkNjM5MzFkNjMxMThlNzM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzEyOWU3MzEyMWU3MzkyOWVmMzkyOWVmMzkyMWVmMzExOGQ2MzExOGNlMjkx OGM2MjkwOGU3MzkxMGVmNTIzMWVmNjM0YWVmOGM3YmVmYTU5Y2VmY2VjZWZm ZGVlN2ZmZmZmZmZmZjdmZmY3ZmZmZmY3ZmYNCmZmZWZmZmZmZjdmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZjdmN2ZmZmZmZmZmZmZjNmVmZmY0YWRl ZmYwMGNlZjcxOGM2ZmYwOGNlZmYwOGQ2ZmYwMGQ2ZmYwMGNlZmYxMGNlZmYx OGQ2ZmYwOGNlZmYwMGNlZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBkNmZmMDBkNmZm MDBjZWZmMTBjZWZmMTBjNmZmMDhjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMThk NmZmNDJkNmY3ODQNCmQ2ZWZiZGNlZGVlZmQ2ZGVmZmQ2Y2VmZmRlY2VjZWRl ZGVkZWRlZGVlZmQ2ZDZmN2RlZDZlZmRlZDZlZmU3ZDZkZWRlZDZkZWU3ZGVl N2RlZGVlZmU3ZGVlZmRlZGVmN2U3ZTdlN2U3ZTdlZmVmZTdlZmU3ZTdmN2Vm ZWZlZmU3DQplN2Y3ZWZlZmVmZWZlZmY3ZWZlZmVmZWZlZmY3ZWZlZmY3ZWZl ZmZmZjdmN2Y3ZWZlZmY3ZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3 ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZjdmN2ZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmY3Zjdm N2VmZWZmN2VmZWZlZmU3ZTdlZmU3ZTdlN2RlZGVlZmRlZGVlN2Q2ZDZlN2Q2 ZDZkZWNlDQpjNmRlY2VjNmNlYzZiZGNlYmRiZGM2YjViNWM2YjVhZGJkYWRh NWJkYWRhNWI1YTVhNWI1OWM5Y2FkOTQ5NGI1OTQ5NGFkOGM4YzljODQ3Yjg0 NjM1YTZiNGE0MjRhMjEyMTM5MDgwMDUyMTgwMDczMzkxODVhMjEwMDUyMjEw MA0KNmIyOTEwNjMyMTAwNGExMDAwNTIxODAwNTIxODA4NTIxODAwNDIxMDAw NGExMDAwNGExODAwNWEyMTA4NTIyMTAwNWEyOTA4NjMyOTA4NjMzMTEwNmIz MTEwNzM0MjIxN2I0YTI5NjMzMTEwMzEwMDAwMzkwODAwNGExODA4NTINCjE4 MDA1MjEwMDA3MzMxMTA3YjM5MTA4NDQyMTA2MzI5MDBhNTdiNjNmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmVmZmZm NzczYmQ1MjQyYjUwMDRhYjUwODRhYWQxODUyYjUxMDRhYjUwODRhYjUwODUy YjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTEwNGFiNTEwNGFiNTEwNGFiNTE4NGFiNTEwNGFiZDAwNGFiZDAw NGFiZDA4NGFiZDAwNGE5YzMxMzk1MjljMzENCjI5ZDYyOTEwZTczMTI5ZGUz OTIxZTczMTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZDYzMTIxZGUzMTIxZDYzMTIxZGUyOTE4ZGUz MTE4ZGUzMTE4ZGUzOTI5ZWYzMTIxDQpkZTMxMjFlNzI5MThkZTI5MTBkZTIx MDhkNjMxMThkZTM5MjFkZTQyMzFlNzZiNTJlZjg0NzNmN2E1OWNmZmNlY2Vm ZmU3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmN2ZmZmZmN2Zm ZmZmN2ZmZmZlZmZmZmZmNw0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmN2ZmZmZmZmNlZWZmZg0KNWFlN2ZmMThjZWY3MDBkNmZmMDBjZWZmMTBk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwZDZmZjAwZDZmZjAwY2VmZjE4Y2VmZjIxYzZmZjIxY2Vm ZjEwY2VmZjEwY2VmZjAwY2VmZjAwZDZmZjA4ZDZmZjM5ZDZmNzdiZDZlN2M2 ZDZlN2VmY2VkZWZmZDZkNmVmZDZjZWQ2ZTdkNmNlZTdjZWU3ZTdkNmY3ZGVk ZQ0KZmZkZWU3ZWZkZWU3ZWZlN2U3ZWZkZWRlZjdlN2U3ZjdlN2RlZWZlN2U3 ZWZlN2U3ZjdlZmVmZjdlN2VmZjdlZmVmZWZlZmVmZjdlZmVmZjdlZmVmZjdm N2VmZjdlZmVmZmZmN2Y3ZjdmN2VmZmZmN2Y3ZjdlZmY3ZmZmN2Y3ZmYNCmY3 ZjdmZmY3ZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm Nw0KZmZmZmZmZmZmN2Y3ZjdmN2Y3ZjdlZmVmZjdlZmVmZWZlN2U3ZWZlN2U3 ZWZkZWRlZWZkZWRlZTdkNmQ2ZTdkNmQ2ZGVjZWNlZGVjZWM2ZDZiZGJkY2Vi ZGI1YzZhZGFkYzZiNWFkYmRhZGE1YjVhNWE1YWQ5YzljYjU5YzljYWQNCjk0 OTRhZDk0OTRhNThjOGNhZDk0OGNhNThjODQ5YzdiODQ3MzRhNGE2MzM5Mjk2 YjQyMjE1YTI5MTA0YTEwMDA2YjMxMTA2YjI5MDg2YjI5MTA1MjE4MDA0YTEw MDA0YTEwMDA1MjIxMDg0YTE4MDA1MjIxMDA0YTE4MDA1MjIxDQowODUyMjEw MDYzMzExMDVhMjkwODZiMzkxODZiMzkxODdiNGEyOTYzMzExODM5MDgwMDM5 MDgwMDRhMTgwODRhMTgwMDUyMTgwMDZiMjkwODdiNDIxMDg0NDIwODczMzEw ODg0NWE0MmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmYWRlNzljNGFhZDAwNGFiZDA4NGFiNTE4NTJiZDE4 NGFiNTA4NTJiZDEwNGFiNTA4NTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQowODRhYmQwMDUyYmQwODRhYjUwODRh YjUxODRhYjUxMDUyYmQwODRhYmQwMDUyYjUxODRhYzYwMDUyYjUyMTRhNzM3 MzM5MjFlZjI5MThlNzM5MjlkNjMxMThlNzM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyOWRlMzEyMWRlMzky OWRlMzEyMWRlMzkyOWU3MzkyMWU3MzkyOWVmMzkyMWVmMjkyMWRlMjkyMWQ2 MzEyOWRlMzEyOWQ2MzEyOWQ2MjkyMWQ2MzEyMWRlMjkxOGRlMjkxMGU3Mjkw OGU3MzExMGU3MzkNCjE4ZDY1MjMxZGU2YjUyZGU5NDg0ZWZhNTk0ZjdkNmQ2 ZjdkZWRlZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZjdmZmZmZWZmZmZmZjdmZmZmZmZjZWY3ZmY1YWU3Zjcw MGNlZmYwOGNlZmYwMGM2ZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMThjZWZmMThjZWZmMDBjZWZmMDBkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMThkNmZmMDhjZWZmMThjZWZmMThjNmZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYzMWQ2Zjc1YWQ2ZjdiNWQ2ZTdjZWQ2ZTdlN2Q2ZGVm N2RlZGVlZmRlZDZlZmRlZGVlN2RlZDZlZmRlZGVlN2RlZGVmN2U3ZGVlZmRl ZGVmN2U3ZTdlZmU3ZGVlZmU3ZTdlZmU3ZTdmN2U3ZWZlZmU3DQplN2VmZWZl ZmVmZTdlN2Y3ZWZlZmY3ZWZlZmY3ZjdlZmY3ZWZlZmY3ZWZlZmY3ZWZlZmZm ZjdmN2Y3ZWZlZmZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3ZjdmN2ZmZjdmN2Y3Zjdm N2ZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZg0KZjdmN2Y3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3Zjdm ZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmY3ZjdmN2VmZWZmN2Y3ZWZlZmU3 ZTdlZmU3ZTdlZmU3ZTdlZmU3ZTdlN2Q2ZDZlN2Q2ZDZkZWNlDQpjZWRlY2Vj ZWQ2YzZjNmQ2YzZiZGNlYmRiNWNlYjViNWM2YjVhZGM2YjVhZGJkYTVhNWJk YTVhNWFkOWM5NGFkOTQ4Y2E1OGM4NGE1OGM4NDljODQ3YjljOGM3YjljODQ4 Y2FkOGM4Y2E1ODQ3M2E1N2I2YjdiNTIzOTRhMTgwOA0KNTIxODAwNjMyMTA4 NTIyMTA4NWEyMTEwNGExODAwNGExMDAwNGExMDAwNTIyMTA4NGExODAwNGEx ODAwNTIxODAwNWEyMTA4NWEyMTAwNWEyOTA4NjMzMTEwNmIzOTE4NzM0MjIx NmIzOTE4MzEwMDAwMzkwODAwNDIxMDAwNGENCjEwMDA1MjE4MDA2YjMxMTA3 MzMxMDg3YjQyMDg3MzMxMDA3YjRhMjlmZmVmZGVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZjdmZmQ2ZmZjZTUyYWQxMDRh YjUwMDUyYmQxODRhYjUwODUyYmQwODRhYjUwODUyYjUxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGFiZDA4 NGFiZDAwNGFiZDAwNGFiNTA4NGFiNTE4NGFhZDEwNGFiZDEwNGFiZDAwNGFh ZDIxNTJiZDA4NTINCmNlMDAzOTUyOWMzMTEwZjczMTE4ZDYzOTI5ZTczMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTE4ZTczOTIxZTczMTIxZGUzOTI5ZGUzOTIxZGUzMTI5ZGUyOTE4ZGUyOTE4 ZGUzMTIxDQpkNjM5MjlkNjMxMjFjZTM5MjlkNjM5MjlkZTM5MjllNzMxMThl NzM5MThlZjI5MjFkNjMxMjFkZTMxMThkZTMxMThlNzI5MTBkZTI5MThkZTIx MTBkNjI5MThkNjMxMjFkNjRhMzFkZTVhNGFlNzdiNzNlZjk0OTRmN2JkYmRm Zg0KZDZkNmZmZTdlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm Zg0KZjdmZmZmZGVmZmZmNmJlN2ZmMzFkNmZmMDBjZWZmMDBjZWZmMDhkNmZm MTBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjEwZDZmZjAwY2VmZjAwZDZmZjAwZDZmZjAwZGVmZjAwZDZmNzAwZGVmZjAw ZDZmZjAwZDZmZjA4Y2VmZjEwY2VmZjA4Y2VmZjAwZDZmZjAwY2VmZjA4ZGVm ZjQyZDZmNzljY2VmN2NlY2VlZmU3ZDZlN2U3ZGVkZQ0KZjdlN2Q2ZmZlN2Q2 ZTdlN2U3ZWZkZWRlZjdlN2U3ZWZlN2RlZWZlN2U3ZTdlN2RlZWZlN2U3Zjdl N2VmZWZlZmVmZWZlN2U3ZjdlZmVmZWZlZmVmZjdmN2Y3ZjdlZmVmZjdmN2Y3 ZjdlZmVmZmZmN2Y3ZjdmN2Y3ZmZmN2Y3ZjcNCmY3ZjdmZmY3ZmZmN2Y3Zjdm ZmZmZmZmZmY3ZjdmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmN2Y3 ZmZmN2Y3ZjdlZmVmZjdlZmVmZWZlN2U3ZjdlZmVmZWZkZWRlZWZkZWRlZTdk NmQ2ZTdkNmNlZGVjZWM2ZGVjZWM2ZDZjNmJkZDZjNmJkY2ViNWI1Y2ViNWFk YzZhZGFkYzZhZGE1YjVhNTljYWQ5Yzk0YWQNCjk0OGNiNTljOTRhZDk0OGNh NThjODQ5NDdiNzM5Yzg0ODQ5Yzg0N2I5NDdiNmJhNTg0NzNiNTk0OGM5NDcz NmI3YjRhMzk2MzI5MTg0YTIxMTA0YTE4MDg0YTE4MDg0YTEwMDA0YTE4MDA0 YTEwMDA1MjE4MDA1MjE4MDA1MjIxDQowODUyMjEwODVhMjkwODUyMjEwMDZi MzkxODYzMzExMDczNDIyMTZiMzkxODM5MDgwODMxMDAwMDRhMTAwODRhMTAw MDVhMTgwODYzMjkxMDczMzkxMDczMzkwODg0MzkwODZiNDIxOGY3ZTdkNmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3N2JiZDRhNGFiNTA4NGFiZDA4NGFiNTEwNTJiZDA4NTJiZDEwNGFi NTEwNTJiZDEwNGENCmI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmI1DQoyMTRhYWQxODRhYjUxMDRhYmQwMDUyYmQwODRhYjUxMDUyYjUx ODRhYjUwODUyYzYxMDRhYWQxMDRhYjUyMTUyY2UwMDRhN2I2YjMxMjFlNzMx MjFlNzMxMjlkNjM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWVmMzExOGU3MzEyMWU3MjkxOGQ2MzEyMWRl MzEyMWRlMzkyOWU3MzkyOWRlNDIyOWU3NDIyMWU3MzkxOGU3MzExMGU3Mzkx OGVmMzkxOGRlMzkyMWRlMzkyMWQ2MzkyMWU3MzEyMWRlMzkyOWRlMzENCjI5 ZDYzMTMxZGUyOTI5ZGUyOTI5ZTcyOTIxZTczMTIxZjcyOTE4ZTcyOTE4ZGUy MTEwY2UyOTE4Y2UzMTIxY2U0MjMxZGU0YTQyZGU4NDczZDY5NDhjZGViNWFk ZjdkNmNlZmZlZmVmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZlN2ZmZmZmZmZmZmZkNmY3ZmY4Y2VmZmYzMWQ2 ZjcwMGNlZmYwMGNlZmYxMGNlZmYwOGNlZmYwMGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBkNmZmMDBkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDBjZWZmMDBjZWZm MDBjZWZmMDBkNmZmMDBkNmZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw OGNlZmYwOGNlZmYwMGM2ZmYwMGQ2ZmYwMGQ2ZmYxOGRlZmY2M2Q2ZWZhZGQ2 ZWZjZWQ2ZTdlN2RlZTdkZWRlZGVlZmRlZTdlZmRlZGVlZmU3ZGVlN2U3ZGVl N2U3ZGVlZmU3ZTdmN2U3ZWZlZmU3DQplN2VmZTdlN2VmZTdlN2Y3ZWZlZmVm ZWZlZmY3ZWZlZmY3ZWZlZmY3ZWZlZmY3ZWZlZmY3ZjdmN2Y3ZWZlZmY3Zjdm N2Y3ZWZmN2Y3ZjdmN2Y3ZjdmN2ZmZmZmZmY3ZjdmN2Y3ZjdmN2Y3ZjdmN2Zm ZmZmZmY3ZjdmN2ZmZmZmZg0KZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZm ZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2Y3ZjdmZmZm ZmZmZmY3ZjdmZmY3ZmZmN2VmZWZmN2Y3ZjdmN2VmZWZmN2VmZWZlZmU3ZTdl ZmU3ZTdlN2RlZGVlN2RlZGVkZWNlDQpjZWRlY2VjZWQ2YzZjNmQ2YzZiZGNl YmRiNWNlYjViNWJkYWRhNWJkYWRhNWI1OWM5Y2JkYTU5Y2I1YTU5Y2I1OWM5 NGE1OGM4NGE1OGM4NGE1ODQ4NGFkOGM4Yzk0N2I3MzljN2I3MzljN2I3Mzk0 N2I3MzhjN2I3MzljODQ3Yg0KOWM4NDdiYWQ4YzdiN2I1YTRhNWEzMTI5Mzkx MDAwNDIxMDA4NGExODA4NTIxODA4NGExMDAwNGExMDAwNGExODAwNWEyMTA4 NTIyMTAwNWEyOTA4NjMzMTEwNjMzMTEwNmIzOTE4NmIzOTE4MzkwODAwMzEw ODAwNDIxMDAwNGENCjEwMDg0YTEwMDA2MzIxMTA2YjMxMDg3YjQyMTA4NDMx MDA2YjM5MTBkNmM2YjVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmI1ZGVhNTRhYWQwODQyYmQwMDQyYWQx MDUyYjUwODRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NGFhZDIxNGFhZDE4NGFiZDA4NGFi NTAwNGFiNTEwNGFiNTEwNGFiZDA4NGFiNTE4NGFiNTAwNGFiNTA4NTINCmJk MDgzOTVhOWMzMTIxZTczMTI5YzYzOTE4ZWYzMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTE4ZGUzOTIxZTczOTIx ZTczOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZDYzMTIxDQpkNjM5MjFk ZTMxMThkZTM5MjFlZjMxMThlNzM5MjFlNzM5MjFkZTM5MjlkZTMxMThlNzMx MjFkZTMxMjFkNjMxMjFkNjI5MjFkNjMxMjFkZTMxMjFlNzMxMjFlZjI5MjFj ZTMxMjlkNjMxMjFkZTM5MjllNzMxMThlNzMxMThlNw0KMjkxMGU3MzExMGU3 MjkwMGU3MjkwOGU3MjkwOGQ2MzkyMWQ2NGEzMWQ2NjM1YWRlN2I3M2U3OTQ4 Y2Y3YmRjNmU3Y2VkNmY3ZTdlZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmZmY3 ZmZmZmZmZDZmZmZmN2JlZmZmMjFkNmZmMDBjZWZmMDBjZWZmMTBkNmZmMThk NmZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwMGNlZmYxMGQ2DQpmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjEw ZDZmZjEwY2VmZjEwY2VmZjA4Y2VmZjE4Y2VmZjEwY2VmZjEwY2VmZjAwY2Vm ZjAwZDZmZjAwZDZmZjA4ZDZmZjEwZDZmZjAwZGVmZjA4ZDZmZjEwZDZmZjAw Y2VmZjAwZDZmZjA4ZDZmZg0KNDJkNmZmNzNkNmY3ZGVkZWU3ZTdkZWU3ZWZl N2U3ZWZlN2RlZTdlN2RlZTdlN2RlZWZlN2U3ZjdlN2U3ZWZlZmU3ZWZlN2U3 ZjdlZmVmZWZlZmVmZjdmN2VmZjdlZmVmZjdmN2Y3ZjdlZmVmZjdmN2Y3Zjdl ZmVmZjdmN2Y3ZjcNCmVmZjdmZmY3ZjdmN2Y3ZjdmZmZmZmZmZmY3ZjdmZmZm ZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmN2Y3ZmZmN2Y3ZjdmN2VmZmZm N2Y3ZjdlZmVmZjdlZmVmZWZlN2U3ZWZlN2U3ZTdkZWRlZTdkZWQ2ZGVjZWNl ZGVjZWNlZDZjNmJkZDZjNmJkY2ViZGI1Y2ViZGI1YzZhZGFkYmRhZGE1YjVh NTljYjU5YzljYWQNCjk0OTRhZDljOTRhZDk0OGNhZDk0OGM5Yzg0ODRhZDhj ODQ5YzczNzNhNThjN2I4YzdiNzM3YjczNmI4NDdiN2I5NDdiN2I5NDczNmJh NThjODQ5YzdiNzM4NDVhNTI1MjIxMTg0MjA4MDA0YTEwMDA1YTIxMDg1MjE4 MDA1MjE4DQowODUyMjEwODVhMjkwODUyMjEwMDZiMzkxMDVhMjkwODczMzkx ODZiMzkxODQyMTAwODMxMDgwMDRhMTgwODRhMTAwMDRhMTAwMDVhMjEwODcz MzExMDdiNDIxMDg0MzkwMDZiMzExMGQ2YmRhZGZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmZmZmZGVmN2U3NWFi NTIxNDJiZDAwNTJiNTIxNGFhZDA4NTJiZDEwNGFiNTA4NTJiZDEwNGENCmI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmM2DQowMDRhYjUx MDUyYjUyMTRhYjUxMDUyYmQxMDRhYjUxMDUyYjUxODRhYjUwODRhYmQwMDRh YjUwODVhYmQyMTUyYmQwODM5NTJhNTMxMTBmNzM5MjlkNjMxMThlZjM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyOWU3MzExOGU3MzEyMWU3MzEyMWU3MzkyOWU3Mzky MWRlMzEyMWU3MjkyMWU3MzEyOWU3MzEyOWRlMzEyOWRlMjkyMWRlMzEyMWU3 MjkyMWU3MzkyMWU3MzExOGU3MzkyMWVmMzkNCjE4ZWY0MjIxZWYzOTIxZTc0 MjI5ZGUzOTI5Y2UzOTI5ZTczOTIxZGUzOTIxZTczOTIxZGUzOTIxZTczOTIx ZGU0MjI5ZGUzOTI5ZGUzMTI5ZTcyOTIxZTczMTI5ZWYyOTE4ZTcyOTE4ZTcy MTEwZGUyOTEwZGUyMTEwZGUzOTE4DQplNzQyMjFkZTVhMzllNzZiNTJkZTg0 NzNlNzljOTRlZmJkYmRmZmNlY2VmZmY3ZjdmZmY3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZlZmZmZmY4NGY3ZmYxOGRlZWYw MGQ2ZjcwMGM2ZmYxMGM2ZmYwMGNlDQpmZjE4Y2VmZjE4Y2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjA4Y2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGNlZmYx OGQ2ZWY0YWQ2ZWY4Y2Q2ZWZjZWRlZWZlN2RlZTdmN2U3ZTdlZmU3ZDZlZmY3 ZDZlN2U3DQpkNmZmZWZkZWZmZWZkZWZmZWZlN2VmZWZlN2VmZWZlZmY3ZTdm N2ZmZTdmZmRlZWZlN2VmZjdlZmY3ZWZlZmZmZjdlZmZmZWZlZmZmZjdmN2Vm ZjdmZmVmZmZmZmZmZjdmN2ZmZmZmZmZmZjdmN2ZmZjdmZmZmZjdmZmZmZmZm Zg0KZjdmN2Y3ZjdmZmZmZjdmN2Y3ZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmY3Zjdm N2VmZWZmN2Y3ZjdlZmVmZWZmN2VmZWZlZmU3ZTdlZmU3ZTdlN2RlZGVlN2Rl ZGVkZWQ2DQpjZWRlZDZjZWQ2Y2VjNmQ2YzZiZGNlYmRiNWQ2YmRiNWM2YjVh ZGM2YjVhZGJkYWRhNWJkYWRhNWI1OWM5NGI1OWM5NGFkOTQ4Y2FkOTQ4Y2E1 OGM4NGE1ODQ4NDljODQ3YjljODQ3Yjk0N2I3Mzk0N2I3Mzk0NzM3Mzk0N2I3 Mw0KOGM3MzZiOGM3MzZiODQ2MzYzOTQ3MzczOWM4NDdiOTQ3YjZiNjM0YTM5 NDIyMTEwMzEwODAwNDIxMDAwNWExODA4NWEyMTA4NTIxODAwNTIyMTAwNWEy OTA4NjMzMTEwNjMzMTEwNmIzOTIxNDIxMDAwMzkwMDA4MzkwODAwNGENCjE4 MDA0YTEwMDg1YTIxMDA2YjMxMDA3YjM5MTA3YjQyMDg3YjMxMDhiZGE1OGNm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm N2ZmZmZmZmY3ZmZmNzg0Y2U1MjQyYWQwODRhYjUxMDUyYjUwODRhYjUwODUy YmQxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODRhYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFhZDEwNTJiNTI5NGFiNTA4NGENCmJkMDAzOTUyYTUzMTEwZmYz MTE4ZTczOTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzExOGRlMzkyMWU3 MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZTczMTE4ZGUzMTIxZGUzMTIxZGUzOTI5ZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWRlMzEy MWRlMzEyMWRlMzEyMWRlMzkyOWRlMzEyMWRlMzkyOWU3MjkyMWRlMjkyMWU3 MjExOGQ2MjExOGQ2MTgxMGNlMjExMGQ2MjExMGQ2MjkxOGRlNGEzOWRlNWE1 MmU3NzM2M2U3OGMNCjg0ZWY5YzljZWZjNmM2ZjdkNmRlZmZlZmY3ZmZlZmZm ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZm ZmZmZWZmN2ZmOWNmN2ZmMzFkZWZmMDBjZWZmMDBjNmZmMTBkNmZmMTBkNmZm MDBkNmZmMDBjZWZmMDBkNmZmMTBjZWZmMTBkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2Vm Zg0KMTBkNmZmMDhjZWZmMDBkNmZmMDBjZWZmMThkNmZmMzFkNmY3NjNkZWY3 OWNkNmY3ZDZkZWY3ZmZkNmY3ZmZlN2VmZjdlZmVmZTdmN2VmZGVlZmRlZjdl ZmRlZjdlN2RlZTdlZmVmY2VmN2VmZmZlZmZmZmZlZmY3ZmZmN2ZmZjcNCmY3 ZjdmZmY3ZjdmN2Y3ZjdmZmY3ZjdmZmY3ZjdmN2ZmZjdmN2ZmZjdmN2ZmZmZm N2Y3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmN2Y3ZmZmN2Y3ZjdmN2Y3ZjdmN2Y3ZjdlZmVmZjdlZmVm ZWZlN2U3ZWZlN2U3ZTdkZWRlZTdkZWQ2ZGVkNmNlZGVjZWNlZDZjNmJkZDZj NmJkY2ViZGI1Y2ViZGI1YzZiNWFkYzZiNWFkYmRhZGE1YmRhNTljYjUNCjlj OTRiNTljOTRhZDk0OGNhZDk0OGNhNTg0ODRhNThjODQ5Yzg0N2I5Yzg0N2I5 NDdiNzM5YzdiN2I5NDdiNzM5NDdiNzM4YzczNmI5YzdiN2I4YzZiNmI4NDZi NjM4YzczNmJhNThjN2I5NDczNjM2YjQyMzEzOTEwMDA0YTEwDQowMDUyMTgw MDVhMjEwODVhMjEwMDYzMjkwODVhMjkwODYzMzExMDYzMzExMDRhMTgwODMx MDAwODQyMDgwMDRhMTgwMDRhMTAwODUyMTgwMDczMzkwMDczMzExMDg0NGEx MDczMjkwOGJkOWM4Y2Y3ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3YWRlNzhjNGFhZDEwNTJiZDEw NGFiNTA4NTJiZDEwNTJiNTEwNTJiZDEwNGENCmI1MDg1MmJkMTA0YWI1MTA1 MmI1MTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYjUxMDUyYmQxMDRhYjUxODRhYjUw ODQyNTJhNTI5MThlNzM5MjFlZjMxMjFkNjM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTI5DQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFkZTMxMjFkZTM5Mjll NzM5MjllNzMxMjFkNjMxMjFkNjM5MjFkZTMxMjFkZTM5MjllNzMxMjFlNzM5 MjFlNzMxMThlNzM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTI5ZTczMTIxZGUzOTIxZGUzMTIxZGUzOTI5ZGUzMTIxZGUzOTI5ZTczOTIx ZGUzOTIxDQplNzMxMjFlNzM5MjllNzMxMjFkZTMxMjFlNzMxMjFkZTMxMjFl NzMxMjFkZTI5MTBkZTI5MTBkZTMxMThkZTMxMThkNjM5MjFkNjM5MjFjZTRh MzFkNjRhMzFkNjczNmJkNjg0ODRkZWE1YTVlN2JkYzZmN2RlZGVmZmVmZjdm Zg0KZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZhZGVmZmYzOWRlZjcwMGQ2 ZjcwOGNlDQpmZjAwZDZmZjAwY2VmZjAwY2VmZjA4YzZmZjEwZDZmZjA4Y2Vm ZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwOGM2ZmYwOGNlZmYwMGNl ZmYwMGNlZmYwMGNlZmYxOGQ2ZmYzOWQ2ZmY1YWQ2ZmY5Y2Q2DQplZmNlZGVm N2Y3ZGVmN2Y3ZTdlZmU3ZWZlN2RlZjdlN2VmZWZlN2ZmZWZlN2VmZTdlZmY3 ZWZmN2Y3ZWZlZmY3ZjdmN2Y3ZWZlZmZmZjdmN2ZmZjdmN2ZmZjdmZmZmZjdl ZmZmZjdmN2Y3ZjdmN2Y3ZmZmZmY3ZjdmN2Y3ZmZmZg0KZjdmZmY3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmY3ZjdmN2Y3ZjdmN2Y3ZjdmN2Vm ZWZmN2VmZWZlZmU3ZTdlZmU3ZTdlZmRlZGVlZmU3ZGVlN2Q2DQpkNmU3ZDZk NmRlY2VjZWQ2Y2VjNmQ2YzZiZGQ2YmRiZGNlYjViNWNlYjVhZGJkYWRhNWJk YWRhNWI1YTU5Y2I1YTU5Y2FkOTQ5NGI1OTQ5NGE1OGM4NGFkOGM4NDljODQ3 YjljODQ3YjljN2I3YjljN2I3Yjk0NzM3Mzk0N2I3Mw0KOGM3MzZiOTQ3Mzcz OGM2MzYzOGM2YjZiODQ2MzYzODQ2YjYzODQ2YjYzOTQ3MzZiOTQ2YjYzOGM2 YjYzNTIyOTE4MzkxMDAwNDIxMDAwNjMyOTEwNTIxODAwNWEyMTAwNmIzMTEw NzM0MjE4NDIxMDA4MzkwMDA4MzkwODAwNGENCjE4MDA0MjA4MDA1MjE4MDA2 YjMxMDA3YjM5MTA3YjQyMDg3MzI5MDBhZDhjN2JmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmZmDQpmZmZmZmZmZmZmZjdmZmZmZmZmZmRl ZjdjZTVhYWQyOTRhYjUwODQyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTAwNTJj NjA4NGFhZDE4NGENCmI1MTAzOTRhYTUyOTE4ZGUzMTE4ZTczOTI5ZGUzMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMjkxOGQ2MzkyMWU3MzEy MWU3MzkyMWU3MzExOGRlMzEyMWRlMzkyMWVmMzkyMWVmMzEyMWRlMzENCjIx ZGUzMTIxZDYzOTIxZGUzMTIxZGUzOTI5ZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMThkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWRlMzEyMWRl MzkyMWRlMzEyMWRlMzkyOWU3MzExOGRlMzkyMWRlMzkyMWRlNDIyOWU3Mzky MWRlMzkyMWU3MzkyMWRlMzkyMWU3MzEyMWQ2MzEyOWRlMzEyMWRlMzENCjIx ZGUyOTE4ZDYzMTE4ZGUzMTE4ZGUzMTIxZTcyMTAwZTcyOTAwZTcyMTA4ZDYz MTE4Y2U0MjI5Y2U2YjVhZGU4YzhjZWZiNWI1ZmZkZWRlZmZlZmY3ZmZmN2Zm ZWZmZmZmZjdmZmY3ZWZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmYjVmN2ZmNTJlN2Y3MDhjZWZmMDBjZWZmMDBkNmZmMTBjZWZmMThj ZWZmMDBjZWZmMDBkNmZmMDhkNmZmMDhkNmZmMDhjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDhjZWZmMThkNmZmMTBjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDBk NmZmMTBkNmY3MjFkNmY3NjNlN2ZmYTVkZWY3ZjdkZWY3ZmZkZWY3ZmZlN2Y3 ZjdlZmY3ZjdmN2VmZjdmN2U3ZmZmN2VmZmYNCmVmZWZmZmY3ZjdmN2VmZjdm N2Y3ZmZlZmY3ZmZmZmZmZjdmZmY3ZjdmZmZmZjdmN2Y3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmN2Y3 ZmZmZmZmZjdmN2Y3ZmZmN2Y3ZjdlZmVmZjdlZmVmZWZlN2U3ZWZlN2U3ZTdk ZWRlZTdkZWRlZTdkNmQ2ZTdkNmQ2ZDZjNmM2ZDZjNmM2ZDZiZGJkZDZiZGJk YzZiNWFkYzZiNWFkYmRhZGE1YmRhZGE1YjUNCjljOWNiNTljOTRhZDk0OGNh ZDk0OGNhZDhjODRhNThjODQ5Yzg0N2JhNTg0ODQ5YzdiN2I5YzdiN2I5NDdi NzM5NDdiNzM4YzczNmI4YzZiNmI4YzczNmI4YzczNmI3YjYzNjM3YjYzNWE3 YjVhNWE4YzZiNmI4YzZiNmI4YzZiDQo2YjczNGE0MjRhMjExMDQyMDgwMDYz MjkxMDYzMjkwODVhMjkwMDZiMzkxMDRhMTgxMDM5MDAwODQyMTAwMDRhMTgw MDRhMTAwODUyMTgwMDczMzkwMDczMzExMDg0NGExMDczMjEwMGFkOGM3YmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmODRiZDUyNGFiNTAwNDJiNTA4NTJiZDEwNGFi NTA4NTJiZDEwNGENCmI1MDg1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDRhYjUwODUyYmQwODUyYmQxODRhYjUwODM5NGFiZDI5MThkZTM5 MjFlNzM5MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzM5MjFkZTM5MjFlNzM5MjFlNzM5MjFlNzMxMThkZTMxMThlNzMx MThkZTM5MjFlNzMxMjFkZTM5MjlkZTMxMjFkZTM5MjllNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5 ZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczOTIxZGUzOTIxDQpkZTM5MjFk ZTM5MjFlNzM5MjFkZTM5MjFkZTM5MjFkZTM5MjFlNzM5MjFkZTMxMjFlNzMx MjFlNzMxMjFlNzMxMjFkZTMxMjFlNzMxMjFkZTMxMjllNzMxMjFkZTM5Mjll NzM5MjllNzQyMjllZjMxMThlZjMxMTBlZjI5MDhlNw0KMjkxMGU3MjkxOGRl NTIzOWVmN2I2YmU3YjViZGVmZWZlZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZjdmN2ZmZjdlZmZmZjdmZmZmZmZmN2ZmZmZlN2Y3ZmY1YWQ2DQpmZjIxZDZm ZjAwY2VmNzAwY2VmZjA4Y2VmZjAwY2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZjcwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYxMGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmNzA4ZDZmNzIx ZDZmNzUyZGVmNzk0ZDZmN2JkZDZmZmVmZWZlZmY3ZWZmN2VmZWZlZmY3Zjdm N2VmZjdlZmY3ZjdlZmY3ZWZlZmY3ZjdlZmVmZjdmN2Y3ZmZmN2VmZjdmN2Y3 ZjdmN2ZmZjdmN2ZmZjdmNw0KZmZmN2Y3ZmZmN2ZmZmZmZmZmZmZmZmZmZjdm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZjdmZmY3ZmZmN2Y3ZjdmN2Y3ZjdmN2VmZWZmN2VmZWZmN2VmZWZl ZmVmZTdlN2RlZGVlZmRlZGVlN2Q2DQpkNmU3ZDZkNmRlY2VjZWRlY2VjNmQ2 YzZiZGQ2YzZiZGNlYjViNWNlYjVhZGJkYWRhNWM2YWRhNWI1YTU5Y2I1YTU5 Y2I1OWM5NGI1OTQ5NGE1OGM4NGFkOGM4Y2E1OGM4NGE1OGM4NDljODQ3Yjlj ODQ3Yjk0N2I3Mzk0N2I3Mw0KOGM3MzZiOTQ3MzczOTQ3MzczOGM3MzZiN2I2 MzVhODQ2YjYzODQ2YjYzN2I2MzYzNzM1MjUyNzM1MjUyODQ2YjYzOGM2YjYz ODQ1YTUyNmIzOTI5NGExMDAwNTIxODAwNWEyOTAwNjMzMTA4NDIxODA4Mzkw ODA4MzkwODAwNGENCjE4MDA0MjA4MDA1MjE4MDA2YjMxMDA3MzMxMTA3YjQy MDg3YjI5MDBhZDdiNmJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmDQpmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmI1ZGU5NDQyYTUw MDQyYmQwODRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUxMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFhZDA4NTJiNTE4NGFiNTA4NGENCmM2 MDAzOTRhYmQyOTEwZWYzMTE4ZGUzOTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzExOGQ2MzkyOWU3MzkyMWU3MzExOGRlMjkxOGRlMzkyMWRlMzkyMWU3 NDIyOWU3MzEyOWQ2MzkyOWRlMzEyMWQ2MzkNCjI5ZGUzMTIxZGUzMTE4ZGUz MTE4ZTczMTE4ZWYzMTE4ZGUzMTIxZGUzMTE4ZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzky MWRlMzEyMWRlMzkyOWRlMzEyMWQ2MzEyMWRlMzEyMWRlMzkyMWRlMzEyMWRl MzkyMWRlMzkxOGU3MzkyMWVmMzExOGU3MzENCjIxZTczMTIxZTczMTIxZTcz MTE4ZGUzMTIxZGUzMTE4ZGUzMTIxZTczMTIxZGUzMTIxZTczMTIxZGUzMTIx ZGUzMTI5Y2UzMTMxYzYxODA4ZDYyMTEwZDYzMTE4ZDY3MzVhZTdlZmRlZmZm ZmZmZjdmZmZmZjdlZmVmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmZmZm ZmZmZTdmN2ZmNzNkZWY3MTBkNmY3MDBkNmY3MDhkNmZmMTBjZWZmMTBjZWZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDBkNmZmMDBjZWZmMDhjZWZmMTBjZWZmMThkNmZmMTBjZWZm MDhjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZmMTBkNmZmNDJkZWZmNmJk ZWZmYWRlN2ZmZTcNCmU3ZmZmZmVmZmZmZmY3ZjdmZmZmZWZmZmZmZTdmZmY3 ZmZmZmY3ZmZmZmZmZmZmZmY3ZjdmZmZmZmZmN2Y3ZjdmN2ZmZmZlZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmN2Y3ZmZmZmZmZjdmN2Y3Zjdm N2Y3ZjdlZmVmZjdlZmVmZWZlN2U3ZWZlN2U3ZTdkZWRlZWZkZWRlZTdkNmQ2 ZTdkNmQ2ZDZjNmM2ZGVjNmM2ZDZjNmJkZDZiZGJkYzZiNWFkYzZiNWFkYmRh ZGE1YmRhZGE1YjUNCjljOWNiNTljOWNhZDk0OGNhZDk0OGNhZDhjOGNhZDhj OGNhNThjODRhNTg0ODQ5YzdiN2I5Yzg0N2I5NDdiNzM5NDdiNzM4YzczNmI5 NDdiNzM4YzZiNjM4YzZiNjM4NDZiNjM4NDZiNjM3YjYzNWE3YjYzNWE4NDYz NjM2YjUyDQo1MjZiNTI0YTk0NzM2Yjk0NmI2MzYzMzkyOTRhMjEwODYzMzEx MDVhMzEwODRhMTgxMDM5MDAwODQyMDgwMDQyMTAwMDRhMTAwODUyMTgwMDZi MzEwMDczMzExMDdiNGExMDdiMjkwMGFkN2I2YmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZGVmN2NlNjNiNTI5NDJiZDAwNTJiZDEwNGFiNTA4NTJiZDEwNGENCmI1 MDg1MmJkMTA1MmI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYjUxMDRh YWQyMTRhYmQwODRhYzYwMDQyNmI5NDI5MThlZjMxMjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTI5DQplNzM5MjFlNzM5MjFlNzMxMThkZTM5 MjFlNzM5MjFkZTM5MjFkZTI5MThjZTM5MjFlZjM5MjFlNzM5MjFlZjMxMjFl NzM5MjllNzMxMjFkZTM5MjlkNjMxMjlkNjM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjllNzMxMjFkZQ0KMzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTI5DQplNzMxMjFkZTMxMjllNzMxMjFkZTM5 MjllNzMxMjFkZTMxMjllNzMxMjFkZTM5MjlkNjM5MjFjZTM5MjlkNjM5MjFk NjQyMjlkZTM5MjFkZTM5MjllNzM5MjFkZTM5MjlkZTM5MjlkNjM5MjlkZTM5 MjFlNzM5MjFmNzM5MThlZg0KMzkyMWVmMzExOGRlMzEzMWQ2MzEzMWU3MzEx OGVmMjkwOGQ2YTU5NGZmZWZmN2Y3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZjdmZmZmZmZmZmZmDQpmZmQ2ZjdmZjczZTdmNzI5ZGVmZjA4 Y2VmZjEwY2VmZjEwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGQ2ZmYw MGQ2ZmYwMGQ2ZmYwMGNlZmYwOGNlZmYwMGM2ZmYwMGNlZmYwMGNlZmYxMGNl ZmYwMGNlDQpmZjAwY2VmZjAwY2VmZjA4ZDZmZjEwY2VmZjE4Y2VmZjEwY2Vm ZjEwY2VmZjA4YzZmNzEwY2VmZjIxZDZmZjQyZGVmZjZiZGVmZmE1ZTdmZmNl ZTdmN2Y3ZWZmZmU3ZTdmN2Y3ZWZmZmZmZjdmZmZmZmZmZmZmZjdmN2Y3ZmZm Zg0KZTdmZmY3ZGVmZmZmZjdmN2Y3ZmZmZmZmZjdmN2Y3ZmZmZmZmZjdmN2Y3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmY3ZjdmZmZmZmZm N2Y3ZjdmN2Y3ZjdmN2VmZWZmN2Y3ZWZlZmU3ZTdlZmU3ZTdlZmU3ZGVlZmU3 ZGVlN2Q2DQpkNmU3ZDZkNmRlY2VjZWRlY2VjZWQ2YzZiZGQ2YzZiZGNlYmRi NWNlYjViNWJkYWRhNWJkYWRhNWJkYTU5Y2JkYTU5Y2FkOTQ5NGI1OTQ5NGFk OGM4Y2FkOTQ4Y2E1ODQ4NGE1OGM4NDljODQ3YjljODQ3Yjk0N2I3Mzk0N2I3 Mw0KOTQ3MzczOTQ3YjczOGM3MzZiOGM3MzZiOGM2YjYzOGM2YjZiODQ2YjYz ODQ2MzYzNzM1YTUyNzM1MjRhNzM1YTUyN2I1YTVhNWE0MjM5NmI1MjRhOTQ3 YjZiN2I1YTQyNDIxODAwNTIyOTA4NDIxMDA4MzEwMDA4MzkwODAwNGENCjE4 MDA0MjA4MDA1MjE4MDA2YjI5MDA3MzMxMTA3MzQyMDg3YjIxMDBhNTZiNWFm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZjg0YmQ2YjRhYmQwMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUxMDUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTAwNGFhZDE4NGFiNTA4NTINCmM2MDg0MjhjNGEzMTI5ZDYz MTE4ZWYzOTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzkyMWRlMzkyMWRl MzExOGRlMzkyMWU3MzkyMWU3MzkyOWRlMzkyMWQ2NDIzMWRlMjExMGNlMjkx MGQ2MjkxMGRlMzkNCjIxZWYzOTIxZTczOTI5ZTczMTI5Y2UzMTI5YzYzMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMThkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRl MzEyMWRlMzEyMWU3MzEyMWRlMzEyMWU3MzEyMWRlMzEyMWRlMzkyMWRlMzky OWRlMzkyMWRlMzkNCjIxZTczMTE4ZGUzMTE4ZTczMTE4ZTczOTE4ZTczMTIx ZGUzMTIxZGUyOTE4ZDYzMTIxZDYzMTE4ZDYzMTIxZGUzMTIxZGUzOTI5ZGUy OTIxY2UzMTMxZDYyOTIxZDYyOTEwZDY4NDczZmZmZmZmZmZmZmZmZWZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmY3ZWZmZmY3ZmZmZmZm ZjdmZmZmN2JkZWZmMThkNmZmMDBjZWZmMDhkNmZmMDhkNmZmMDhkNmZmMDhj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDBjZWZmMTBjZWZmMDhjZWZmMTBkNmZmMDhkNmZmMDBkNmZm MDBkNmZmMDhkNmZmMDhkNmZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDBk NmZmMDBkNmZmMDBkNmZmMDhkNmZmMDhkZWZmMDBkNmZmMDBkNmZmMDANCmM2 ZmYwMGM2ZmYwOGM2ZmYyMWQ2ZmYzMWQ2ZmY5NGVmZjdhZGVmZjdkNmY3ZmZm N2Y3ZmZmZmZmZmZmZmY3ZjdmZmZmZjdmZmY3ZjdmZmZmZmZmN2Y3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmN2Y3ZjdlZmVmZjdlZmVm ZWZlN2U3ZWZlN2U3ZWZkZWRlZWZkZWRlZTdkNmQ2ZTdkNmQ2ZGVjZWNlZGVj NmM2ZDZjNmJkZDZiZGJkY2ViNWI1YzZiNWFkYmRhZGE1YmRhZGE1YjUNCmE1 OWNiNTljOWNhZDk0OGNiNTk0OTRhZDk0OGNhNThjODRhNTg0ODRhNTg0ODQ5 YzdiN2I5Yzg0N2I5NDdiNzM5NDdiNzM5NDczNzM4YzczNmI4YzczNmI4Yzcz NmI4NDYzNWE4NDYzNWE4NDYzNWE4NDZiNWE3YjVhNTI3YjVhDQo1MjZiNGE0 YTZiNTI1MjYzNTI0YTZiNWE0YTg0NmI1YThjNjM1MjVhMzExODQyMTAwODMx MDAwMDM5MDgwMDQyMTAwMDRhMTAwODUyMTgwMDZiMzEwMDczMzEwODdiNGEx MDczMjEwMDljNmI1YWZmZmZmZmY3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYWRkNmE1 NGFiNTAwNTJiNTEwNGFiNTA4NTJiZDEwNGENCmI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA1MmI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYzYwMDRhYjUxMDRhYjUxODUyYmQx MDRhYjUxODMxMzliZDM5MThmZjMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTI5DQplNzMxMjFkZTQyMjFlNzQyMjFlNzM5MjFkZTMxMThkNjUyNDJm NzdiNmJmZjczN2JlZjUyNTJkZTM5MzFkNjIxMTBkNjI5MDhlNzI5MDhlZjMx MThmNzMxMThmNzM5MjllNzM5MjFlNzM5MjllNzM5MjFlNzM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTI5DQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzM5MjFkZTM5Mjll NzM5MjFkZTMxMThlZjMxMThlNzMxMjFlZjMxMjFlNzM5MjFlNzMxMjFkZTM5 MjlkZTM5MjlkZTM5MjFmNzMxMThlNzM5MjFlNzMxMjFkZTM5MjllNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkxOGVmMzEyMWRlMzEyMWU3MzEyMWRlNzM2YmRl ZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmDQpmZmVmZmZmZmY3ZmZmZmZmZmZmZmI1ZTdmNzIxZGVmNzAwY2Vm NzEwY2VmZjA4Y2VmZjA4Y2VmZjAwY2VlZjA4ZDZmZjA4Y2VmZjA4YzZmZjAw Y2VmZjAwZGVmNzA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNlDQpmZjA4Y2Vm ZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjEw ZDZmZjA4Y2VmZjEwY2VmZjA4Y2VmZjEwZDZmZjA4Y2VmZjEwY2VmZjA4Y2Vm ZjEwZDZmZjE4ZDZmNzM5ZGVmNzZiZGVlZmE1ZWZmNw0KZDZlZmY3ZjdmN2Zm ZjdmZmY3ZmZmZmY3ZmZmZmVmZmZmZmY3ZmZmZmY3ZmZmZmY3ZTdmZmY3ZGVm ZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmZmZjdmN2ZmZjdmZmZmZjdmN2Zm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmYNCmZmZmZlZmY3ZmZlZmZmZmZl ZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZjdmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZjdmZmZmZmZmZmZmDQpmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZmN2Y3ZjdmZmY3ZjdmN2Vm ZWZmN2Y3ZjdlZmVmZWZmN2VmZTdlN2U3ZGVlZmU3ZGVlN2RlDQpkZWU3ZGVk ZWRlY2VjZWRlY2VjZWQ2YzZjNmQ2YzZjNmNlYmRiNWNlYjViNWM2YWRhZGM2 YWRhZGJkYTVhNWJkYTU5Y2I1OWM5NGI1OWM5NGFkOGM4Y2FkOTQ4Y2E1OGM4 NGE1OGM4NDljODQ3YjljODQ3Yjk0N2I3Mzk0N2I3Mw0KOTQ3MzczOTQ3Yjcz OGM3MzZiOGM3MzZiODQ2YjYzODQ2YjYzODQ2MzVhODQ2MzVhN2I1YTUyN2I1 YTVhNzM1MjUyNzM1MjUyNmI0YTRhNmI1MjRhNjM0YTQyNmI0YTRhNzM1MjUy OGM2YjYzNGEyMTIxMzEwMDA4MzkwMDA4NDINCjEwMDA1MjE4MDA1MjE4MDA2 MzIxMDA3MzMxMTg3YjQyMDg4NDMxMDg4NDVhNDJmZmZmZjdmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmRlZmZkNjZiYTUyOTQyYTUwODRhYmQxODQyYjUwODRhYmQw ODUyYmQwODVhYmQxMDRhYjUwODRhYmQxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTEwNTJi ZDEwNGFiNTA4NTINCmFkMjk0YWJkMDA0YTg0NjMzMTIxZTczMTE4ZTczOTI5 ZDYzOTIxZTczMTEwZjczOTIxZTczOTI5Y2UzOTIxZTczMTEwZTczOTI5ZDYz MTIxZGUzMTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzOTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzkyOWRlMzEyMWRlMjkxOGRlMzkyMWVmMzEy MWU3MzEyMWQ2NDIzMWQ2NjM1MmVmY2VkZWZmZTdmN2ZmZTdlN2VmYzYNCmI1 ZWY5Yzg0ZWY3MzYzZWY0YTMxZGUzMTE4ZDYyMTEwZDYyOTEwZGUyMTA4ZGUy OTEwZWYyOTEwZWYzMTIxZWYzMTIxZTczMTI5ZTcyOTE4ZGUzMTIxZGUzMTE4 ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZTczOTIxZTczMTIxDQpkNjMxMjlk ZTI5MjFkNjMxMjFkZTI5MjFkZTMxMjFlNzI5MjFkZTI5MjFkZTMxMThkNjM5 MjFkZTMxMThkZTM5MjFkZTMxMjFkNjMxMjlkNjMxMjFkNjMxMjlkZTMxMjFk ZTMxMjFkZTI5MjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUyOTE4ZTc0YTI5ZDYzMTE4 YzYyMTE4ZGU0YTRhZWZlN2ZmZWZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZWZm ZmZmYjVlZmZmNTJkZWZmMDBjZWVmMDhjZWZmMDhkNmZmMDBkZWZmMDANCmQ2 ZmYwOGQ2ZmYyMWNlZmYxOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMTBkNmZmMDhjZWZmMTBkNmZmMDgNCmNlZmYxMGQ2ZmYwOGNlZmYx MGQ2ZmYwOGNlZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGQ2ZmYxMGQ2 ZjcyOWRlZmYzMWQ2Zjc4Y2U3ZmY5NGU3ZmZhZGVmZmZjNmVmZmZlN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZkZWZmDQpmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZmZmY3ZmZmN2Y3ZmZmN2Y3 ZmZmN2Y3ZmZmZmY3ZmZmZg0KZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmN2Zm ZmZmZmZmZjdmN2Y3ZjdmN2Y3ZjdlZmVmZjdmN2VmZWZlZmU3ZWZlN2U3ZWZk ZWRlZWZlN2RlZTdkZWQ2ZTdkNmQ2ZGVjZWNlZGVjZWNlZDZjNmM2ZDZiZGJk Y2ViNWI1Y2ViNWI1YzZhZGFkYzZhZGE1YjUNCmE1OWNiZGE1OWNiNTk0OTRh ZDk0OTRhZDhjOGNhZDhjOGNhNThjODRhNTg0ODQ5YzdiN2I5Yzg0N2I5NDdi NzM5NDdiNzM4YzczNmI5NDczNzM4YzczNmI4YzczNmI4NDZiNjM4YzZiNjM4 NDYzNWE4NDYzNWE3YjVhNTI3YjVhDQo1YTczNTI0YTczNTI0YTZiNGE0YTZi NTI0YTYzNGE0MjZiNTI0YTczNWE1Mjg0NWE1YTQyMTgxODM5MDgwODUyMTgx MDQyMDgwMDVhMjEwMDZiMjkwODczMzExMDg0NGExMDg0MzEwODhjNjM0YWZm ZmZmN2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZjdmZmVmOGNiZDUyNDJhZDA4NGFi ZDEwNGFiZDEwNGENCmJkMDg1YWJkMTA1MmI1MTA1MmI1MTA0YWI1MTA1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQwODRhYjUxMDUyYmQwODRhYjUxMDUyYmQxODRhYTUyMTQy NDJjZTMxMThlNzM5MjFlNzM5MjlkZTM5MjllNzMxMjlkNjM5MjFlNzMxMThl Zg0KMzkyOWRlMzEyMWRlMzEyOWU3MzEyMWRlMzEyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5DQplNzMxMjFk ZTMxMjFlNzMxMjFlNzM5MjFlNzMxMThkNjM5MjFkNjM5MjlkNjVhNDJlZmQ2 ZGVmZmY3ZmZlN2ZmZmZmN2ZmZmZmZmU3ZmZlZmU3ZmZmZmM2Y2VmZmE1OWNl Zjg0N2JlNzZiNWFkNjQyMzFjZTM5MjFjZTI5MTBkNg0KMjkxMGRlMjEwOGRl MzkyOWVmMzkyMWU3MzkyOWU3MzEyMWRlMzEyMWU3MzEyMWRlMzEyMWRlMjkx OGQ2MzEyOWU3MzEyMWU3MzEyMWU3MzEyMWU3MzEyMWU3MzEyMWRlMzEyMWU3 MzEyMWRlNDIyOWVmMzkyMWVmMzkyMWVmMzkNCjE4ZTczOTIxZTczMTE4ZTcz OTIxZWYzOTE4ZWYzOTI5ZTczMTIxZGUzOTI5ZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzEyMWVmNDIyMWRlNDIyMWRlMjExOGRlNGE0MmVmZGVlZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmZmZmZmZm ZmZmZmZmN2VmZmZmN2ZmZmZmZmZmZmZmZmJkZWZmZjRhZTdlZjAwYzZmNzAw ZDZmZjA4ZDZmZjA4ZDZmZjAwY2VmNzAwZDZmZjAwY2VmZjEwY2VmZjA4Y2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4ZDZm ZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjE4YzZmZjE4Y2VmZjEwY2VmZjA4 Y2VmZjAwYzZmZjAwY2VmZg0KMDBjNmZmMDhjZWZmMDBjNmZmMDBjZWZmMDBj ZWZmMjFkZWZmNDJkZWY3NzNlN2Y3OWNlN2Y3YmRmN2ZmZmZmZmZmZWZmZmZm ZTdmZmZmZmZmZmZmZmZmZmVmZmZmZmVmZWZmZmY3ZmZmZmZmZjdmZmY3ZmZm ZmZmZmZmZmY3ZmYNCmZmZjdmN2Y3ZWZmZmY3ZWZmZmY3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZjdm N2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmY3 ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZjdmZmZmZmZmN2Y3ZjdmZmY3ZjdmN2Y3ZWZmN2Y3ZjdlZmVmZWZm N2VmZTdlZmU3ZGVlZmU3ZTdlN2RlDQpkNmU3ZGVkNmRlZDZjZWRlY2VjZWQ2 YzZjNmQ2YzZjNmNlYmRiZGNlYmRiZGM2YWRhZGM2YWRhZGJkYTVhNWJkYTU5 Y2I1OWM5NGI1OWM5NGFkOTQ4Y2FkOTQ4Y2E1OGM4NGE1OGM4NDljODQ3Yjlj ODQ3Yjk0N2I3Mzk0N2I3Mw0KOGM3MzZiOTQ3MzczOGM2YjZiOGM3MzZiOGM2 YjYzOGM2YjYzODQ2MzVhODQ2MzVhN2I1YTUyN2I1YTVhNzM1MjUyNzM1MjRh NmI0YTRhNmI1MjRhNmI0YTQyNjM0YTQyNjM0MjQyNmI0YTQyN2I1YTVhODQ1 YTVhNDIxMDEwNDINCjEwMDg0YTE4MDA0YTEwMDA3YjM5MTA3MzMxMDA3YjQy MDg3YjMxMDg4YzYzNTJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm N2JkZTc5NDQyYTUwODRhYjUwODRhYmQwODRhYmQxMDRhYjUwODUyYjUxMDRh YjUwODUyYmQxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTAwNGFiNTEwNGFiNTA4NGENCmJk MDg0YWI1MTA0YWM2MDA0MjczNzMzMTI5ZTcyOTE4ZGUzOTI5ZGUzOTIxZTcz MTI5Y2UyOTIxY2UzOTE4ZjczMTIxZTczMTIxZTcyOTIxZGUzMTIxZGUzMTIx ZGUzMTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzExOGRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWRlMzEyMWQ2 MzExOGQ2MjkxMGRlNGEyOWQ2YzZiNWZmZmYNCmZmZmZmN2Y3ZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZlZmVmZmZkZWRlZmZiNWI1ZmY5NDhj ZWY2YjVhZDY1MjRhY2UzMTEwZGUzMTEwZGUyOTA4ZDYyOTEwZGUyOTEwZGUz MTIxZGUzMTI5ZGUzMTI5ZGUzMTIxDQplNzMxMjFlNzMxMjFlNzMxMjFlNzMx MjFkZTM5MjlkZTM5MjFkNjM5MjlkNjI5MThkNjMxMjFkZTMxMjFkZTM5Mjlk ZTMxMjFkNjM5MjFkZTMxMThlNzMxMTBlZjMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzEyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzEyMWRlMzExOGRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTcyOTIxZTczOTE4ZTczOTIxZTcyOTE4ZTczMTIxZTdj NmM2ZjdmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZjdmZmZmZmZmZmZmZmZmZmZm ZDZmN2ZmNDJlN2ZmMThjZWY3MTBjZWZmMTgNCmNlZmYxMGQ2ZmYwMGQ2Zjcw MGQ2ZmYxMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwMGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGNlZmYxMGQ2ZmYxMGNlZmYw MGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYxMGNlZjcyOWQ2ZmYzOWQ2 ZmZjNmY3DQpmZmRlZjdmZmY3ZmZmN2Y3ZmZmN2ZmZmZmZmZmZjdmZmZmZmZm ZmVmZmZmZmZmZmZmZmY3ZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3 ZmZmZmU3ZjdmZmY3ZjdmZmY3ZjdmZmY3ZmZmZmY3ZjdmN2ZmZjdmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmN2ZmZmZmZmZmZjdmN2Y3ZmZm N2Y3ZjdlZmVmZjdlZmVmZWZlN2U3ZWZlZmU3ZWZlN2RlZWZkZWRlZTdkNmQ2 ZTdkNmQ2ZGVjZWNlZGVjZWNlZDZjNmM2ZDZjNmJkY2ViNWI1Y2ViNWFkYzZh ZGE1YzZhZGE1YmQNCmE1OWNiZDljOWNiNTk0OTRiNTk0OTRhZDk0OGNhZDk0 OGNhNThjODRhNThjODQ5Yzg0N2I5Yzg0N2I5NDdiNzM5NDdiNzM4YzczNmI5 NDczNmI4YzZiNmI4YzczNmI4YzZiNjM4YzZiNjM4NDYzNWE4NDYzNWE3YjVh NTI3MzVhDQo1MjZiNTI0YTczNTI0YTZiNTI0YTczNTI0YTZiNGE0MjZiNGE0 MjYzNDI0MjczNTI1MjdiNTI1MjhjNjM2MzQyMTAwODQyMTAwMDVhMjEwODcz MzEwODdiMzkwMDdiNGExMDdiMjkwODljNzM2M2ZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZGVmN2M2NWFiNTIxNDJhZDAwNGFiZDA4NGENCmJk MTA1MmI1MTg1MmI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDRhYmQwODRh YjUwMDUyYjUxODRhYjUxMDUyYzYwMDRhYmQwODRhYWQxODQyNTJhZDMxMThl ZjMxMjFlNzM5MjlkZTMxMjFkZTMxMjFkZTMxMThlNw0KMzkyMWY3MzEyMWQ2 MzEyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3Mzky MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFlNzM5MjllNzI5MjFkZTMx MjFkZTM5MjllNzQyMjllZjMxMThlNzM5MjllNzMxMTBlNzYzNDJlN2M2YmRl ZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmN2ZmZmZmZmY3ZmZmZg0KZjdmZmZmZWZmN2ZmY2VkNmY3YWRhZGVmOGM3 YmY3NjM0YWVmNGEyOWVmMzExOGRlMzExOGQ2MjExMGM2MjkxMGRlMjkxMGRl MzExOGU3MzEyMWU3MzkyOWVmMzkyMWVmMzkyMWU3MzExOGU3MzkzMWRlMzEy OWRlMzEyMWVmMzENCjE4ZWYzMTE4ZWYzMTIxZTczOTI5ZGUzOTI5ZDYzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZTczMTIxZGUzMTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzEyOWRlMzExOGVmMzky OWU3MjkxOGRlMjkxMGU3OTQ5NGVmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmVmZmZmZmY3ZmZmZmZmZmZmZmNlZmZmZjczZTdmZjA4YzZmNzAwY2Vm ZjA4Y2VmZjEwZDZmZjAwY2VmNzAwZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmNzAwZDZm Zg0KMDBkNmY3MDBkNmZmMjFkNmZmMjFkNmZmMTBjZWZmMTBjZWZmMDhjNmZm MDhjZWZmMDBjZWZmMDBkNmZmMThkNmVmN2JlN2Y3ZGVmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmN2ZmZjdmZmZmZjdmN2ZmZmYNCmZm ZmZkZWRlY2VlZmVmZGVmZmZmZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmN2ZmZmZlZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZjdmN2ZmZjdmN2ZmZjdmZmZmZjdmN2ZmZjdmZmZmZjdlZmZmDQpmZmY3ZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZm N2Y3ZjdmZmZmZmZmN2Y3ZWZmN2Y3ZWZlZmVmZWZmN2VmZTdlZmU3ZGVlZmU3 ZTdlN2RlDQpkNmU3ZGVkNmRlY2VjZWRlY2VjZWRlYzZjNmQ2YzZjNmNlYmRi ZGNlYmRiZGM2YWRhZGM2YjVhZGJkYTVhNWJkYTU5Y2I1OWM5NGI1OWM5NGFk OTQ4Y2FkOTQ4Y2E1OGM4NGE1OGM4NDljODQ3YjljODQ3Yjk0N2I3Mzk0N2I3 Mw0KOGM3MzZiOGM3MzZiOGM2YjZiOGM3MzZiODQ2YjYzOGM2YjYzODQ2MzYz ODQ2MzYzN2I1YTUyN2I1YTUyNzM1MjRhNzM1MjUyNmI0YTRhNzM1MjRhNmI0 YTRhNmI0YTRhNjM0MjQyNmI0YTQyNjM0MjRhNmI0YTQyOGM3MzZiN2INCjVh NTIzOTA4MDA2MzI5MTA3MzM5MDg4NDRhMDA3YjQyMDg3YjI5MDg5YzczNjNm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZlZjczYmQ0MjRh YWQwODRhYjUwMDUyYmQxODRhYWQxMDUyYjUxMDRhYjUwODRhYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NGFiZDAwNGFhZDE4NGENCmI1MTA0YWJkMDA0YWI1MTg0 YWJkMDA0YTk0NGEzOTMxZDYzMTE4ZWYyOTIxYzYzMTE4ZTczMTEwZmYzMTI5 ZGUzMTE4ZGUzMTI5ZDYzMTIxZGUzMTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzOTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzkyMWU3MzkyMWU3 MzEyMWRlMzEyMWRlMjkyMWQ2MzEyMWRlMzExOGRlMzEyMWU3MTgxMGU3Mzkz MWQ2MjkwOGNlNGENCjI5ZDZhZGFkZWZmN2ZmZmZmZmZmZmZmZmZmZDZlZmVm ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdm ZmZmZmZmZmZmZmZmN2ZmZjdmN2ZmZjdkZWU3ZjdjNmM2ZmY5YzhjZmY4NDZi ZmY1YTM5DQpmNzUyMzFlZjM5MThkNjMxMThkNjIxMTBkNjI5MThkZTIxMThk ZTI5MjFlNzI5MjFlNzMxMjFlNzI5MThkZTMxMjFkZTMxMjlkNjMxMjlkNjI5 MjFjZTMxMjFkNjMxMThkZTM5MjFlNzMxMThkZTMxMjFkZTMxMThkZTMxMjFk ZQ0KMjkxOGRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZDYzMTIxZWYyOTE4ZDYzMTIxZGUyOTEwZGU2YjYzZTdmN2ZmZmZmZmZm ZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZmZmZmZmZmZmZmZTdm N2ZmN2JlN2ZmMDANCmQ2ZmYwMGNlZmYxMGM2ZjcyOWQ2ZmYwOGQ2ZjcwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYxOGQ2ZmYxMGNlZmYxMGQ2ZmYx MGNlZmYxMGQ2ZmYwOGNlZmYwOGQ2ZmYwOGQ2ZmYwMGQ2ZmYwMGNlZmYwMGQ2 ZmYwOGNlZmYxMGQ2ZmYwOGNlZmYwMGQ2ZmYwMGQ2ZjcwMGNlDQpmZjAwY2Vm ZjRhZDZmZmE1ZTdmZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmVmZGVjZThjNjMzOTk0NWEyOWJkN2I0YWNlOTQ2YmRlYjU4 NGU3YzY4Y2Y3ZGVhZGZmZTdjNmZmZjdlN2ZmZjdmNw0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZjdmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmN2Y3ZmZmN2Y3ZjdlZmVmZjdmN2Vm ZjdlZmU3ZWZlZmU3ZWZlN2RlZWZkZWRlZTdkNmQ2ZTdkNmQ2ZGVjZWNlZGVj ZWNlZDZjNmM2ZDZjNmJkY2ViZGI1Y2ViNWI1YzZhZGFkYzZhZGE1YmQNCmE1 OWNiZGE1OWNiNTljOTRhZDk0OTRhZDk0OGNhZDk0OGNhNThjODRhNThjODQ5 Yzg0N2I5Yzg0N2I5NDdiNzM5NDdiNzM4YzczNmI5NDczNzM4YzZiNmI4Yzcz NmI4NDZiNjM4YzZiNjM4NDYzNWE4NDYzNWE3YjVhNTI3MzVhDQo1MjczNTI0 YTczNTI1MjZiNGE0YTZiNTI0YTYzNGE0MjZiNGE0YTYzNGE0MjZiNGE1MjZi NGE0YTZiNTI0YTk0N2I3MzczNGE0MjRhMTAwMDg0NGExMDhjNTIwMDg0NGEw ODczMjkwMGE1N2I2YmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmYTVkZThjNTJhZDE4NGFiNTAwNGENCmJkMTA1MmI1MTg1MmI1MDg1 MmJkMDg0YWFkMTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODRhYjUxMDRhYmQwODUyYjUyMTRhYjUw ODRhYjUxODRhYjUwODUyYmQwODRhYmQwMDRhODQ2MzMxMjFlZjMxMThlZjMx MThkZTM5MjFlZjMxMjlkNg0KMzEyMWRlMzEyMWRlMzEyOWU3MzEyMWRlMzEy MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTMxMjFlNzMxMjFlNzMxMjllNzI5MThkZTMxMjFl NzMxMjFlNzM5MzFlZjE4MTBjZTRhMzFlZjMxMTBlZjM5MThlZmE1OWNmZmVm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3 ZmZmZmY3ZmZmZmZmZjdmZmY3ZWZmN2ZmZDZkZWY3YjViNWVmOGM4NGRlNmI2 M2U3NGE0MmU3MzkyOWVmMjkxMGU3MzExOGU3MzExMGRlMzExOGRlMzENCjE4 ZDYzOTI5ZGUzMTI5ZGUzMTIxZWYzMTE4ZWYzOTI5ZWYzOTIxZTczOTIxZTcz MTIxZTczOTI5ZTczMTIxZGUzMTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyOWRlMzEyMWVmMjkyMWQ2MzkyMWRlMzkxOGRl NGEzOWRlZTdlZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmVmZmZmZmZmZmZmN2ZmZmZmZmVmZmZmZjg0ZWZmZjIxZDZmNzA4Y2VmNzEw Y2VmNzIxZDZmZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjA4Y2VmZg0KMDhjZWZmMTBjZWZm MDBjZWZmMDBjZWZmMDBjZWZmMTBkNmZmMTBjZWZmMThjZWZmMTBjZWZmMThk NmZmMTBjZWZmMDBjNmZmMDBjNmZmMDhkNmZmNTJlN2Y3YzZmN2ZmZWZmZmZm ZWZmZmZmZjdmZmVmZWZmZmY3ZjdmN2Y3ZmYNCmVmZGU4YzUyMjFhNTUyMDhh ZDUyMDBhNTRhMDBhZDVhMDhhZDVhMDhhNTVhMTBhZDYzMjFhNTYzMzFhNTZi NGFiNTg0NjNjZWE1ODRkNmJkOWNlN2NlYWRmN2RlYzZmZmVmZGVmZmY3ZTdm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmZmZmZmZmZmY3ZjdmZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3 ZjdmN2Y3ZjdlZmVmZWZmN2VmZTdlZmU3ZTdlZmU3ZTdlN2RlDQpkNmU3ZGVk NmRlZDZjZWRlZDZjZWRlYzZjNmQ2YzZjNmNlYmRiZGNlYmRiZGM2YWRhZGM2 YWRhZGJkYTVhNWJkYTVhNWI1OWM5NGI1OWM5NGFkOTQ4Y2FkOTQ4Y2E1OGM4 NGE1OGM4NDljODQ3YjljODQ3Yjk0N2I3Mzk0N2I3Mw0KOTQ3MzczOTQ3Yjcz OGM2YjZiOGM3MzZiOGM2YjYzOGM2YjYzODQ2MzVhODQ2MzVhN2I1YTVhN2I1 YTVhNmI1MjRhNzM1MjUyNmI1MjRhNmI1MjRhNjM0MjQyNjM0YTQyNjM0MjQy NmI0YTQyNmI0YTUyNWE0YTQyNmI1MjRhN2INCjYzNWE5YzczNzM3YjQyMzE3 MzM5MDBhNTYzMTA4YzUyMDg3YjI5MDBhZDdiNmJmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNlZWZjNjYzYjUzMTQyYWQwMDUyYmQx MDRhYWQxMDUyYmQwODRhYjUwMDRhYjUxODRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNDJhZDA4NGFi ZDEwNGFiNTA4NGENCmJkMDA0MmFkMTg0YWJkMDg0YWI1MDg0YWJkMDA0YWI1 MDA0MjYzOGMzMTE4ZWYzMTIxZGUyOTI5YzYzMTI5ZGUzMTIxZGUzMTIxZWYy OTIxZGUzMTIxZGUzMTIxZGUzMTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWQ2MzEyMWRlMzEyMWRlMzEyOWU3MzEy MWRlMzEyMWU3MzEyMWRlMzkyOWU3MjkyMWNlMzExOGVmMzEyMWNlMzkNCjM5 YzYyMTEwZDYzMTIxZDY5NDk0ZWZlZmU3ZmZmN2ZmZWZmZmZmZWZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmZmRlZTdmZmJkYzZlN2FkYjVkZTczNmJjZTZi NTJkZTUyMjllNzQyMThlZjMxMDhlZjMxMDhlZjI5MTBlNzMxMThlNzMxMThl NzMxMjFlNzMxMThlNzMxMjFlNzMxMjFkZTM5MjFlNw0KMzEyMWRlMzkyOWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzExOGRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczOTIxZGUyOTIxZGUyOTIx ZGUzOTIxZTczMTIxZDYzMTE4ZTdiNWJkZjdmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmY3ZmYNCmZm ZmZhZGVmZmYyMWRlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYxMGQ2ZmYwOGQ2ZmYwOGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGNl ZmYwOGNlZmYwOGNlZmYxMGNlZmYwOGNlZmYxMGQ2ZmYwOGQ2ZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwOGM2ZmYxMGQ2DQpmZjEwZDZmZjE4ZGVmZjAwY2VmNzAw Y2VmZjIxZDZmZjhjZWZmZmRlZjdmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZjdl ZjhjNTIyOWE1NWExMGI1NjMxMGE1NjMwOGFkNmIxOGFkNjMwOGI1NzMxMGI1 NmIxMGE1NWEwODk0NGEwMA0KOWM1MjAwYWQ2MzA4YTU3MzAwYWQ3YjEwYzY4 YzMxYzY5NDQyZDZhNTVhZDZhZDczZTdiZDhjZTdiZDk0ZGVjNmFkZTdjZWI1 ZWZkZWM2ZWZlN2NlZjdlZmRlZjdmN2U3ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZmZmN2Y3ZjdlZmVmZjdlZmVmZWZlZmU3ZjdlZmU3ZWZl N2U3ZWZkZWRlZTdkNmQ2ZTdkNmQ2ZGVjZWNlZGVjZWNlZDZjNmM2ZDZjNmM2 Y2ViZGJkY2ViNWI1YzZhZGFkYzZhZGFkYmQNCmE1OWNiZGE1OWNiNTk0OTRi NTljOTRhZDk0OGNhZDk0OGNhNThjODRhNThjODQ5Yzg0N2I5Yzg0N2I5NDdi NzM5NDdiNzM5NDczNzM5NDczNzM4YzZiNmI4YzczNmI4NDZiNjM4NDZiNjM3 YjYzNWE4NDYzNWE3YjVhNTI3MzVhDQo1MjczNTI0YTczNTI0YTZiNGE0YTZi NGE0YTZiNGE0MjZiNGE0YTYzNGE0MjYzNGE0YTZiNTI0YTZiNWE1MjdiNjM2 M2E1N2I3YmFkN2I2YjljNWEyMTljNjMwODljNjMxODg0MzEwMGI1OGM3M2Zm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmY3NmJi NTM5NGFiNTAwNGENCmI1MTA0YWI1MTA1MmJkMDA1MmJkMDg0YWFkMTg1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDRhYjUxMDRhYjUwODUyYzYwMDRhYmQwODRhYmQxMDRhYWQyMTUy YzYwMDRhYTUyMTUyYmQxODRhYjUwMDQyNTJhNTI5MTBlZjI5MjFkNjMxMThl Zg0KMzkyOWU3MzEyMWRlMzEyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzkyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5DQpkZTMxMjFk ZTMxMjFlNzI5MThkZTMxMjFlNzI5MjFkZTMxMjlkZTMxMjFkNjM5MjFlNzMx MThkZTQyMjFmNzMxMThkZTM5MzFkNjI5MThkZTM5MjFkNjhjOGNjZWZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmN2ZmZTdlN2ZmYmQNCmJkZjc5YzljZWY3MzczZTc1 YTRhZTc0MjI5ZGUyOTEwZGUyMTEwZDYyOTE4ZGUyOTE4ZGUzMTIxZGUzMTIx ZGUzOTIxZTczOTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl NGEyMWVmMjExOGQ2MzEyOWVmMzkxOGU3MzkyOWRlMjEwOGVmOTQ5Y2VmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmI1ZjdmZjQyZDZmZjAwY2VmNzAwYzZm ZjA4ZDZmZjEwZDZmNzEwZDZmNzAwY2VmZjAwZDZmZg0KMDBjZWZmMDhkNmZm MDhjZWZmMTBjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDBk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDBjZWZmMDBjZWZmMDhjZWZmMTBjZWZmMThkNmZmYTVlZmZmZmZm N2ZmZjdmZmZmZmYNCmZmZWZhNTZiMzk4NDQyMDg5NDYzMThiNTYzMTBhZDZi MTBhNTZiMDhhZDZiMTBhNTYzMTA5YzUyMTA5YzVhMTg5YzUyMDhiZDczMTBj NjczMTBjZThjMjFjNjg0MjFjZThjMzFkZTljNTJlN2E1NWFjZTk0NGFkNjlj NGFjZTljDQo1MmQ2YTU1YWQ2OWM1YWRlYTU2M2RlYWQ2YmU3YjU3M2U3YjU3 M2U3YjU3YmU3YmQ5NGVmYzY5NGU3YmQ5NGY3Y2VhNWY3Y2VhZGZmZDZiNWZm ZDZiZGZmZGVjNmY3ZTdjZWY3ZWZkNmY3ZWZkNmZmZjdkZWZmZjdlN2ZmZmZl Zg0KZmZmZmVmZmZmZmY3ZmZmZmVmZmZmZmVmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZjdmN2ZmZmZmZmZmZjdmN2ZmZjdmZmZmZjdmZmY3ZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmN2Y3ZjdmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZjdmZmZm ZjdmZmZmZWZmZmZmZjdmZmZmZWZmZmZmZjdmN2Y3ZWZmN2Y3ZWZmN2VmZTdm N2VmZTdlZmU3ZGVmN2U3ZTdlN2RlDQpkNmU3ZGVkNmRlZDZjZWRlZDZjZWRl Y2VjNmRlYzZjNmNlYmRiZGNlYmRiZGNlYjVhZGNlYjVhZGJkYTVhNWJkYTVh NWI1OWM5Y2I1OWM5Y2FkOTQ4Y2I1OTQ5NGE1OGM4NGE1OGM4NDljODQ3Yjlj ODQ3YjljN2I3YjljN2I3Yg0KOTQ3YjczOTQ3YjczOGM3MzZiOGM3MzZiODQ2 YjYzODQ2YjYzN2I2MzVhODQ2MzVhNzM1YTUyN2I1YTUyNzM1MjRhNzM1MjUy NmI0YTRhNmI0YTRhNjM0YTQyNmI0YTQyNjM0MjQyNmI0YTQyNWE0YTQyNjM1 MjQyN2I2MzUyNzMNCjVhNWE4YzZiNzNiNThjODQ5NDYzMzE5YzVhMDhiZDYz MTA3YjQyMDBiZGE1OGNmZmZmZmZmN2Y3ZmZmZmZmZmZmZmY3ZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmZmFkZGU4NDQyYTUwODQyYjUwODRhYjUwODVhYjUxODUy YTUxODUyYmQwODRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWFkMDg1MmM2MDA0YWE1Mjkz OTRhYWQyOTE4ZGUzMTIxZGUzMTIxZTczOTI5ZGUzMTEwZTc0MjI5ZTczOTIx ZGUzMTEwZGUzOTIxZTczMTI5Y2UzMTI5ZDYzMTE4ZTczMTIxDQpkZTM5MjFl NzMxMThkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzkyMWU3MzkyMWU3MzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTcz MTE4ZGUzMTE4ZGU3YjdiZWZkZWVmZmZmZmZmZmZmZmVmZmZmZmY3ZmZmZmZm ZmZmZmZmZjdmN2ZmZmZmZmZmZjdmZmZmZmZmN2Y3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmN2VmZWZlZmI1YWRmN2E1OTRlZjdiNmJkNjVh NGFjZTM5MjljZTMxMjFkNg0KMjExMGQ2MjExMGU3MzExMGQ2MjkxOGQ2Mjky MWQ2MjkyOWU3MjkxOGY3MzEyOWVmMjkyMWQ2MjExOGU3MzEyOWNlMzEyMWU3 MzExOGVmMzEyMWU3MzEyMWQ2MzkyMWVmMzExOGU3MzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUyOTIxZGUzOTI5ZDYzOTE4ZTczMTE4ZTcyMTIxZDYy OTE4ZWY1MjM5ZGVmZmZmZmZmZmZmDQpmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZlN2ZmZmZh ZGVmZmY3M2U3ZmYwOGRlZmYwOGNlZmYxMGNlZmYxMGQ2ZmYxOGQ2ZmYwOGNl ZmYwOGNlZmYwMGQ2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4ZDZmZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4Y2VmZjEwZDZm ZjE4ZDZmZjIxZTdmNzdiZGVmZmI1ZWZmZmU3ZmZmN2Q2NzM1MjljNDIwODlj NjMxMDljNWEwOGI1NmIxMGFkNjMwMGI1NmIxMDljNWEwODljNTIxMDljNTIx MA0KYTU1YTEwYjU2YjEwY2U4NDIxYzY4NDE4ZDY4YzMxZGU5NDQyZWZhZDYz ZGU5YzVhZGVhNTVhZDZhNTUyZGVhZDYzZGVhZDYzZGVhZDYzZGVhZDYzZGVh ZDZiZGVhZDZiZGVhZDczZGVhZDZiZDZhZDVhY2VhNTUyY2VhZDUyY2UNCmE1 NTJjZWFkNWFjZWE1NWFjZWFkNWFjZWE1NWFkZWFkNjNkZWE1NjNkZWFkNmJk ZWFkNmJkZWI1NzNkZWI1NzNkZWI1NzNkZWI1NzNlN2M2OTRkZWJkODRlN2M2 OTRkZWJkOGNkZWM2OTRlN2M2OTRkZWM2OTRlN2M2OWNlN2NlDQphNWVmZDZh NWU3YzY4Y2M2YTU2M2RlYWQ3YmQ2YWQ3YmNlYTU3YmVmY2U5Y2Y3ZDZhZGVm ZDZhZGY3ZDZhZGVmZDZhZGY3ZGViNWY3ZDZhZGY3ZDZiNWVmZDZhZGY3ZGVi NWY3ZDZhZGY3ZDZiNWY3ZDZhZGY3ZGViNWY3ZDZhZA0KZjdkZWFkZjdkNmFk ZmZkNmJkZjdkNmJkZjdkNmJkZjdkNmJkZmZkZWM2ZjdkNmJkZjdkZWJkZjdk NmJkZjdlN2M2ZjdlN2M2ZjdlN2NlZjdlN2M2ZmZlZmNlZmZlN2NlZmZlZmQ2 ZmZlZmQ2ZmZmN2U3ZjdmN2RlZmZmN2U3ZmYNCmY3ZTdmZmZmZjdmZmZmZjdm ZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmVmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmVmZmZmZmY3ZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmN2ZmZmZmN2ZmZmZmN2ZmZmZm N2ZmZjdmN2Y3ZjdmN2Y3ZWZlZmVmZTdlN2U3ZGVkZWRlZWZlN2U3ZTdkZWQ2 ZTdkNmQ2ZGVjZWNlZGVjZWNlZDZjNmM2ZDZjNmJkY2ViZGI1Y2ViZGI1YzZi NWFkYzZhZGFkYjUNCmE1OWNiNWE1OWNiNTljOTRiNTljOTRhZDk0OGNhZDk0 OGNhNThjODRhNThjODQ5Yzg0N2I5Yzg0N2I5NDdiNzM5NDdiNzM5NDczNzM5 NDdiNzM4YzczNmI4YzczNmI4NDYzNjM4NDZiNjM3YjYzNWE3YjVhNWE3MzVh NTI3YjVhDQo1MjczNTI0YTczNTI0YTZiNGE0MjZiNGE0YTZiNGE0MjZiNGE0 YTZiNGE0MjZiNTI1MjZiNTI0YTdiNjM1YTdiNjM1YThjNzM3YmFkOGM4Y2Jk OGM2YjljNjMyMWNlNmIyMTdiNDIwMGJkYTU4NGZmZmZmN2ZmZmZmN2ZmZmZm Zg0KZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYzZmN2FkNTJhZDIxNGENCmI1 MDg1MmJkMTA1MmI1MTA1MmI1MTg0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYjUx ODRhYjUxMDUyYmQxMDRhYWQyMTQyNTJiNTI5MDhmZg0KMzEyMWRlMzkyMWU3 MzkyOWRlMzExOGRlMzkyOWU3MzkyMWQ2MzkyOWU3MzExOGU3MzkyOWVmMjkx OGNlMzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjllNzM5MjFlNzMxMjFkZTMxMThkZTI5MThjNjczNjNlN2U3ZTdmZmZm ZmZlZmZmZmZmZmZmZmZmZg0KZjdmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZm ZmZmZmZmZmZmN2ZmZmZlN2VmZmZkNmQ2ZmZhNWE1ZmY4NDg0ZWY2YjYzZGU1 YTM5ZWY0MjIxZTczMTE4ZDYyMTA4ZGUyOTA4ZTcyOTEwY2UzMTI5Y2UzOTMx ZWYzMTI5DQpkNjMxMjFkZTMxMjFlNzMxMjFkZTM5MjllNzMxMThkZTM5MjFl NzM5MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzEyMWU3MzkyOWQ2NDIy MWU3MzExOGU3MjkyOWRlMjkxOGU3NGEzMWRlZGVkNmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZjZiZGVmZjI5ZDZmZjAwYzZmZjA4 Y2VmZjE4Y2VmZjEwZDZmNw0KMDBjZWY3MDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDBjZWZmMDBj NmZmMDhjZWZmMDhjZWZmMTBkNmZmMDBjZWY3MThjZWZmNGFjZWZmN2INCmVm ZmY5YzczNWE5YzRhMDBiNTVhMDhiNTVhMThiNTYzMDhiNTYzMDhhZDYzMTBh NTUyMTA5NDRhMDhhNTUyMThhNTVhMTBiNTZiMTBjZTg0MjFjNjg0MjFjNjg0 MjFlN2E1NTJlN2E1NWFkZTljNWFkZWE1NjNkZWE1NjNkZWFkDQo2M2U3YWQ2 YmRlYWQ2M2U3YWQ2YmRlYWQ2M2RlYWQ2YmRlYTU2YmRlYWQ2YmU3YjU2YmU3 YjU2YmU3YWQ2M2U3YjU2YmRlYWQ2M2RlYWQ2M2RlYWQ2M2U3YWQ2M2RlYTU1 YWU3YWQ1YWRlYTU1YWU3YWQ2M2RlYTU1YWU3YWQ2Mw0KZGVhNTYzZGVhZDYz ZTdhZDYzZTdhNTVhZTdhNTVhZTdhNTVhZGVhNTVhZTdhZDYzZGVhNTVhZTdh ZDYzZGU5YzVhZTdhNTUyYmQ3YjE4YWQ2MzAwYjU2MzA4YjU2YjE4YjU3MzIx ZTdhNTVhZDY5YzVhZGVhNTVhZGVhNTVhZGUNCmE1NjNkZWE1NjNkZWE1NjNk ZWE1NjNkZWE1NjNkNmE1NWFkZWE1NjNkNmE1NWFkZWE1NWFkNjljNWFkZWE1 NWFkNmE1NWFkZWE1NWFkNjljNWFkNjljNjNkNjljNWFkZWE1NjNkZTljNjNk ZTljNjNkNjljNWFkZTljNjNjZTljDQo1YWNlOWM2M2NlOWM1YWQ2YTU2M2Nl OWM2M2Q2YTU2M2NlYTU2M2Q2YTU2M2Q2OWM1YWQ2YTU1YWQ2YTU1YWQ2YTU2 M2Q2YTU2M2Q2YTU2M2Q2YTU2M2RlYTU2YmNlYTU3YmQ2YWQ4NGQ2YWQ4NGRl YmQ4Y2U3YmQ5NGVmY2VhNQ0KZjdkNmFkZmZkZWI1ZTdlN2I1ZWZlZmM2ZWZl ZmM2ZjdmN2Q2ZjdmN2RlZmZmZmVmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZWZmZmZmZWZmZmZmZWZmZmZmZWZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmYNCmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3 ZjdmZmZmZmZmZmZmZjdmZmZmZmZmN2ZmZjdmN2ZmZmZlZmZmZjdlZmZmZmZm ZmY3ZmZmZmY3ZmZmN2VmZjdmN2VmZjdlZmU3ZTdlZmVmZTdlN2U3ZTdlZmU3 ZTdlZmRlDQpkZWU3ZGVkNmRlZDZjZWRlY2VjZWQ2YzZjNmQ2YzZjNmNlYmRi ZGNlYmRiNWM2YjVhZGM2YjVhZGJkYWRhNWJkYTVhNWI1OWM5Y2I1OWM5NGFk OTQ5NGI1OTQ5NGE1OGM4NGE1OGM4NDljODQ3YjljODQ3Yjk0N2I3Mzk0N2I3 Mw0KOTQ3MzczOTQ3YjczOGM3MzZiOGM3MzZiODQ2YjYzODQ2YjYzN2I2MzVh N2I2MzVhN2I1YTUyN2I1YTUyNzM1MjRhNzM1MjRhNmI0YTRhNmI0YTRhNjM0 MjQyNmI0YTQyNjM0YTQyNmI0YTRhNmI0YTRhNzM1MjRhNmI1MjRhODQNCjZi NmI3YjZiNmJhNThjOGNjZWFkOTRhNTczNTJiNTVhMDg4YzUyMDhkNmJkYTVm ZmZmZmZmN2ZmZWZmN2ZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVm ZmZkZTZiYjUzOTRhYjUwODRhYjUwODUyYjUxMDUyYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWJkMDA0YWFkMTg0YWI1MTg1MmNlMDA0YWFkMTgzOTRh YWQzMTA4ZmYzMTIxZGUzOTMxZDYyOTE4ZDYyOTE4ZTczMTIxZGUzMTIxZDYz MTE4ZGUzMTE4ZTczOTI5ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzExOGRlMzkNCjIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTEw ZjczMTE4ZDY1YTRhYzZjZWNlZmZmN2ZmZmZlZmZmZWZmZmZmZmZmZmZmZmZm N2VmZmZmN2Y3ZmZmN2Y3ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZTdlZmZmZDZkNmZmYTVhNWVmOTQ4NGY3N2I1YWVm NjM0YWQ2NGEzMWQ2MjkwOGVmMjkxOGU3MzkyOWRlMjkyMWNlMzkyOWRlMzky MWU3MzEyMWQ2MzEyMWQ2MzkyOWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcy OTE4ZTczOTI5ZGUzOTE4ZGUzMTIxZTcyOTI5ZDYyOTE4ZTczOTE4ZDZhZGE1 ZWZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2Y3 ZmY4Y2U3ZmYyOWRlZmYwMGNlZmYwMGNlZmYxMGNlZmYxOGQ2ZmYwMGNlZmYw MGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjEwZDZmZjA4ZDZmZjEwZDZmZjAw YzZmZjEwYzZmZjE4ZGVmNzYzN2I2Yjg0NGEwMGJkNjMxMGI1NWEyMWJkNmIx MGI1NjMxMGI1NjMxODljNTIxMDljNTIxMDljNTIxMA0KYWQ2MzE4YWQ1YTEw YzY4NDI5Y2U4YzMxYmQ4NDIxZGVhNTRhZGVhNTVhZTdhZDZiZTdhZDZiZDZh NTYzZGVhZDZiZGVhNTYzZTdhZDZiZTdhZDZiZTdiNTZiZTdhZDZiZTdiNTcz ZTdhZDZiZTdhZDdiZTdhNTczZTdhZDdiZTcNCmE1NzNlZmFkN2JlN2E1NzNl ZmFkNzNlZmE1NzNkNmFkNmJkNmFkNmJkZWFkNzNkZWFkNzNkZWFkNzNkZWFk NzNkZWFkN2JkZWFkNzNlZmI1NzNlN2FkNzNlZmI1NzNlN2FkNzNlN2I1NzNl N2FkNmJlN2I1NmJkZWFkNjNmN2I1DQo3M2Q2OTQ0MmJkNzMxMGNlN2IxOGNl N2IxOGJkNzMxOGVmYTU1YWVmYjU2YmU3YWQ3M2U3YWQ2YmVmYjU3M2U3YjU3 M2VmYjU3M2U3YjU3M2VmYjU3M2U3YjU3M2U3YjU3M2U3YWQ2YmU3YWQ2YmU3 YWQ2YmU3YWQ2YmRlYWQ2Mw0KZTdhZDZiZTdhZDZiZTdiNTYzZTdiNTYzZTdi NTYzZTdiNTYzZWZiNTYzZTdhZDVhZTdhZDVhZTdhZDVhZWZhZDYzZTdhZDVh ZWZhZDYzZTdhZDVhZTdhZDVhZTdhNTUyZTdhZDUyZGVhNTUyZGVhNTUyZDY5 YzUyZGU5YzUyZDYNCjljNGFkNjljNTJjZTk0NGFjZTk0NGFjZTk0NGFkZTk0 MzlkNjhjMzFkZThjMzFkNjg0MjlkNjg0MjljZTg0MjFjZTg0MjljZTg0MjFi ZDhjMzFiZDg0MzFjNjhjMzliZDg0NDJjNjhjNGFjNjk0NTJkNjljNmJkNmE1 NmJkNmI1DQo4NGRlYjU4Y2U3YzY5Y2VmY2VhZGY3ZDZiZGY3ZGVjNmZmZTdj ZWZmZWZkNmZmZjdlZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZjdm Nw0KZmZmN2Y3ZmZmN2VmZmZmN2ZmZmZmN2Y3ZmZmN2Y3ZmZmN2VmZmZmN2Vm ZjdlZmU3ZjdlZmRlZWZlN2Q2ZWZkZWRlZTdkNmQ2ZTdkNmQ2ZGVjZWNlZTdk NmNlZGVjNmM2ZDZjNmJkY2ViNWI1Y2ViNWI1YzZhZGFkYzZhZGFkYmQNCmE1 YTViNWE1OWNiNTljOTRiNTljOTRhZDk0OGNhZDk0OGNhNThjODRhNThjODQ5 Yzg0N2I5Yzg0N2I5NDdiNzM5NDdiNzM5NDczNzM5NDczNzM4YzZiNmI4Yzcz NmI4NDYzNjM4NDYzNjM3YjVhNWE3YjVhNWE3MzVhNTI3MzVhDQo1MjZiNTI0 YTczNTI0YTZiNGE0MjZiNGE0YTYzNGE0MjZiNTI0YTZiNGE0YTczNGE1MjZi NTI0YTczNWE0YTdiNmI2Mzg0NzM2YjljOGM4Y2Q2YjViNWI1OTQ4NGE1NTIx MDg0NGEwOGVmZDZjNmZmZmZmZmZmZmZmZmZmZmZmNw0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmOWNkNjczNGENCmFkMDA1MmJkMTA0YWI1MTA1 MmJkMTA1MmI1MTg1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYzYwMDRhYjUxMDUyYjUxODRh YjUxMDUyY2UwMDUyYjUxOA0KNDI2M2E1MzExOGVmMzExOGVmMzEyMWU3Mzky OWU3MjkxOGRlMzEyMWU3MzEyMWU3MzEyMWRlNDIyOWU3MzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFmNzMxMjFkZTMxMTBkZTRhMzFlN2I1YmRmZmY3ZmZm Zg0KZjdmZmY3ZmZmN2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdm ZmZmZjdmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmN2ZmZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlN2U3ZmZiNWFkZmYzMTE4Y2UzOTIxDQpmNzM5Mjlk ZTI5MjFjZTMxMjFkZTM5MjllZjMxMThkNjM5MjlkZTMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzEyMWVmMzEyMWRlMzkyMWRlMzEyMWRlMzEyOWRl MjkxOGU3MzExOGRlODQ3M2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVm ZmZmZmVmZmZmZmZmZmZmZmY3ZmZmZjljZTdmNzMxZGVmNzAwY2VmZjA4YzZm Zg0KMTBjNmZmMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDhjZWZmMDBkNmZmMTBjNmZmMTANCmQ2ZmY1YTg0N2I5NDRhMDhh NTVhMDg4YzVhMjFhZDYzMDhiNTYzMTg5YzUyMTA5NDRhMTA4YzRhMDg5NDUy MTA5NDUyMDg5NDUyMDBhZDYzMTBkNjk0MzljZThjMzFjZTk0NDJkZWE1NWFl ZmI1NzNkZWFkNmJkNmE1NmJkZWFkDQo2YmU3YWQ2YmRlYWQ2YmU3YWQ2YmU3 YWQ2YmU3YjU3M2U3YWQ2YmU3YWQ2YmU3YWQ3M2U3YjU3M2RlYWQ2YmU3YWQ3 M2U3YWQ2YmU3YWQ2YmRlYWQ2M2U3YWQ2YmU3YWQ2M2U3YjU2YmU3YWQ2YmU3 YjU2YmU3YWQ2YmVmYjU3Mw0KZWZhZDZiZWZiNTczZDZhNTczZGVhZDdiZGVh ZDczZGVhZDdiZGVhZDczZGVhZDczZGVhZDZiZGVhZDZiZDY5YzUyYjU3YjIx YTU2YjA4YzY3YjE4YmQ3MzIxY2U4YzRhZTdhZDczZGViNTczZGVhZDczZGVh ZDczZGVhZDczZGUNCmFkNzNkZWFkNzNkZWFkNzNkZWFkNzNkZWFkNzNkZWFk NzNkZWFkNzNkZWFkNzNkZWFkNzNkZWFkNmJkZWFkNzNkNmFkNmJkZWFkNmJk ZWI1NjNkZWI1NmJkNmFkNjNkZWI1NmJkZWFkNjNkZWFkNjNkZWFkNjNkZWFk NjNlN2E1DQo2M2U3YWQ2YmU3YTU2M2U3YWQ2M2RlYWQ1YWU3YWQ1YWRlYTU1 MmRlYWQ1YWRlYTU1YWU3YTU1YWRlOWM1MmRlYTU1MmRlYTU1MmRlYTU1MmQ2 OWM0YWQ2OWM0YWRlOTQ0MmRlOWM0MmRlOTQ0MmRlOWM0MmQ2OTQzOWRlOTQ0 Mg0KZDY5NDM5ZGU5NDM5ZDY4NDI5ZGU4YzMxZDY4YzI5ZDY4YzMxY2U4NDI5 Y2U4NDI5YzY3YjIxYzY4NDIxY2U3YjE4ZDY4NDIxY2U3YjE4YzY3YjIxYmQ3 MzE4YmQ3MzIxYWQ2YjE4YjU3MzIxYTU3YjM5YjU4NDUyY2VhZDczY2UNCmFk N2JjZWFkODRlZmNlYWRlN2Q2YjVmZmU3Y2VmN2Y3ZWZmN2Y3ZjdmN2Y3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmN2ZmZjdlZmY3 ZWZmN2Y3ZjdmN2VmZWZmN2VmZWZlZmU3ZGVlZmU3ZGVlN2RlDQpkNmU3ZGVk NmRlY2VjZWRlY2VjZWRlY2VjNmRlY2VjNmNlYmRiZGNlYmRiNWM2YjVhZGNl YjVhZGJkYWRhNWJkYTVhNWI1OWM5Y2I1OWM5Y2FkOTQ4Y2FkOTQ4Y2E1OGM4 NGFkOGM4YzljODQ3YjljODQ3YjljN2I3YjljN2I3Yg0KOGM3MzZiOTQ3Mzcz OGM3MzZiOGM3MzZiODQ2YjYzODQ2MzYzN2I2MzVhN2I2MzVhNzM1YTUyNzM1 YTUyNzM1MjRhNzM1MjRhNmI0YTQyNmI0YTQyNjM0YTQyNmI0YTRhNjM0YTQy NmI0YTRhNzM0YTRhNzM1MjUyNzM1YTUyN2INCjZiNjM4YzczNzNhNTk0OTRi ZGFkYWRjZWI1YmRhNTUyMjE4NDVhMThmN2U3ZDZmZmZmZmZmN2Y3ZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmM2ZTdhZDUyYTUx MDRhYjUwODRhYmQxMDQyYjUwMDUyYjUxODRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmJkMDg0MmFkMTA0YWFkMTA0YWI1MTA1MmNlMDA0YWFkMTA0MjVhOWMy OTA4ZTczOTIxZWYzOTI5ZGUzMTI5ZDYyOTE4ZTczOTE4ZjczMTE4ZGUzOTI5 Y2UzMTIxDQpkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUyOTI5Y2UyOTEwZGUzOTIxZjcz MTEwZWYzMTE4ZDZhNWE1ZjdmN2ZmZmZmZmZmZmZmZmZmZWZmZmZmZjdmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmY3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmVmZmZmZmVm ZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmY3ZmZmN2U3ZmZmZmY3ZWZlZmZmNmI2 M2NlMjkxMGU3MzkyOWU3MjkyMWNlMzEyMWU3MzExOGU3MzEyMWRlMzEyMWRl MzExOGU3MzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTE4ZTczOTIxZGUzMTE4 ZDYzMTIxZGUzMTIxZGUzMTIxZTcyOTEwZDY1YTRhZTdlZmY3DQpmZmZmZmZm ZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZj NmVmZmY2M2RlZmYwMGM2ZmYwMGNlZmYxMGQ2ZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwZDZmNzEwZDZmZjEwY2Vm ZjUyOTQ5Y2E1NDIxMGE1NjMxMDhjNTIxOGFkNjMxMGFkNjMxODljNTIxODhj NGExMDk0NTIxMDk0NWEwOA0KYTU2MzEwOWM1MjA4OTQ1MjAwYmQ3YjI5ZGVh NTRhYzY4YzMxZTdhZDYzZGVhNTYzZWZiNTdiZGVhZDczZTdiNTczZGVhZDcz ZTdhZDczZGVhZDczZWZiNTdiZTdiNTczZWZiNTczZTdiNTczZTdiZDczZGVi NTZiZTdiNTZiZGUNCmI1NmJlN2I1NmJkZWFkNjNkZWI1NmJkZWI1NjNlN2Fk NmJlN2FkNmJlN2FkNmJlN2FkNmJlZmI1NmJlN2FkNmJlN2I1NmJlN2FkNmJl N2FkNzNlN2I1N2JlN2FkNzNlN2FkNzNlN2I1NzNlN2FkNmJlZmI1NzNkZWFk NjNjZThjDQozOWI1NzMxMGM2ODQyMWI1NmIwOGNlOGMzMWY3YmQ3M2RlYjU2 YmRlYjU3M2U3YjU3YmU3YjU3M2U3YjU3M2RlYWQ3M2U3YjU3M2U3YWQ3M2U3 YjU3M2U3YWQ3M2U3YjU3M2U3YWQ3M2U3YjU3M2U3YWQ2YmU3YjU3M2U3YWQ2 Yg0KZTdiNTZiZGVhZDZiZTdhZDczZGVhNTZiZTdhZDZiZTdhNTZiZTdhZDcz ZTdhNTZiZTdhZDczZTdhZDZiZGVhZDZiZDZhNTZiZGVhNTZiZDZhNTYzZGVh ZDZiZDZhNTYzZDZhNTYzY2VhNTVhZTdhNTUyZGU5YzRhZTdhNTRhZGUNCjlj NDJlN2E1NGFkZTljNDJkZTljNDJkZTljMzlkNjk0NGFjZTk0NDJkNjk0NGFj ZTk0NDJkNjk0NDJjZThjMzljZThjMzljNjhjMzljZTk0NDJjZTk0MzljZTk0 NDJjZTk0MzljZTljNDJjZTk0MzFjZTljMzFjNjk0MzFkNjk0DQozMWNlOGMy OWM2ODQyMWI1NzMxMGFkNzMxMGE1NjMwOGE1NjMxMDljNjMwOGI1NjMwMGFk NWEwMGNlODQyMWI1NzMxMGE1NWEwOGFkNmIxOGE1NmIyMWFkNzMyOWQ2ODQz OWNlODQzOWNlOTQ1MmQ2YTU2YmRlYmQ5NGRlY2VhZA0KZTdlN2NlZWZlZmRl ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmN2ZmZWZlZmY3ZTdlN2VmZGVk ZWU3ZWZlN2RlZTdkZWQ2ZTdkNmQ2ZGVjZWM2ZGVjZWM2ZDZjNmJkZDZjNmJk Y2ViZGI1Y2ViNWI1YzZiNWFkYzZhZGFkYmQNCmE1YTViZGE1YTViNTljOTRi NTljOTRhZDk0OGNhZDk0OGNhNThjODRhNThjODQ5Yzg0N2I5Yzg0N2I5NDdi NzM5NDdiNzM4YzczNmI5NDczNzM4YzZiNmI4YzZiNmI4NDYzNjM4NDYzNjM3 YjVhNWE3YjVhNWE3MzUyNTI3MzUyDQo1MjZiNTI0YTZiNTI0YTZiNGE0MjZi NGE0YTZiNGE0MjZiNTI0YTZiNGE0YTdiNTI1MjczNTI1MjdiNjM1YTdiNmI2 MzljODQ3YmFkOTQ5NGI1YTVhZGQ2Y2VkNmFkNzM1YTdiNmIyMWRlZWZhZGU3 ZjdlZmY3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZWZmZmU3NmINCmI1MzE1MmJkMDg0YWJkMDg0YWI1MTA1MmI1MTA1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxODRhYjUwODUyYWQyMTUyYjUxODUyYmQwODRhYWQw OA0KNGFiNTEwNTJiZDA4NmI3M2NlNDIyOWRlMjkwOGU3MzEyOWRlMzEzMWNl MzEyMWU3MzkyMWY3MzEyMWQ2MzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzky OWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MzFk ZTQyMjlmNzI5MThkZTMxMjlkZTMxMjFlNzI5MThjZQ0KOWM4Y2VmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZhZGE1ZTcyOTE4DQpkNjI5MThkNjM5MjllZjM5MjFlZjMx MjFlNzMxMjFkZTM5MjllNzM5MThlZjM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyOWVmMzkyMWU3MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWU3MzExOGQ2NDIz MWU3ZTdlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmNlZWZmZjUyZGVmNw0KMDhkNmY3MThkNmZm MDhjZWY3MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDBkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMTBjZWZmMDBk NmY3MDBjZWY3MDgNCmNlZmYxODljYWRhNTQyMjFhNTVhMDhiNTVhMThhZDYz MDhhZDYzMTg5NDRhMTA5NDUyMTg5YzUyMTBhNTYzMTBiNTZiMThiNTZiMTg5 NDRhMDhhNTVhMTBjZThjMzljZTk0MzljZTk0NGFkZWFkNjNlN2I1NzNlZmI1 N2JkZWFkDQo3M2RlYWQ3M2RlYWQ2YmU3YjU3M2RlYWQ3M2VmYjU3YmU3YjU3 YmVmYjU3YmU3YWQ3M2U3YWQ3M2RlYWQ3M2U3YjU3YmRlYWQ3M2U3YjU3YmRl YWQ3M2U3YjU3YmRlYWQ3M2RlYWQ3YmRlYWQ3M2RlYjU3YmQ2YWQ3M2RlYWQ3 Mw0KZDZhZDczZGVhZDczZTdhZDZiZWZiNTdiZTdhZDZiZWZiNTdiZTdhZDcz ZTdhZDZiZTdhZDYzZDY5YzUyYmQ2YjA4YzY3YjEwYzY3YjEwYjU3MzE4ZDY5 YzRhZWZiZDczZDZhNTYzZGViNTczZTdhZDZiZTdiNTczZTdhZDZiZTcNCmI1 NzNlN2FkNmJlN2I1NzNlN2FkNmJlN2I1NzNkZWFkNjNlN2FkNmJlN2FkNmJl N2I1NmJkZWFkNjNlN2FkNmJkZWFkNjNlN2FkNmJlZmFkNzNlZmFkNzNlN2E1 NmJlZmFkNzNlN2FkNmJlN2FkNzNlN2FkNmJlZmI1NzNkZWFkDQo2YmU3YWQ3 M2RlYWQ2YmRlYWQ2YmQ2YTU2M2RlYWQ2M2Q2YTU2M2Q2YTU2M2NlYTU2M2Q2 YTU2M2NlOWM2M2Q2YTU2M2NlOWM1YWQ2OWM1YWNlOWM1MmNlOWM1MmQ2OTQ0 MmQ2OWM0MmQ2OWM0MmRlOWM0YWRlOWM0MmRlOWM0Mg0KZGU5YzM5ZGU5YzQy ZGU5NDRhZGU5NDRhZDY4YzQyZGU4YzQyZDY4YzM5ZGU4YzM5ZDY4YzMxZDY4 YzMxYzY3YjI5YzY3YjI5YmQ3MzIxYmQ2YjIxYjU2MzE4YjU2YjE4YjU2MzE4 YjU2YjE4YmQ2YjAwYzY3MzA4ZDY4NDIxZTcNCjk0MjliZDZiMDhiZDZiMDhj ZTdiMThjNjdiMThiZDdiMDBiZDczMDBhZDYzMDBhZDYzMDhhZDVhMDhhZDYz MThiNTZiMjljNjdiMzlhZDhjNWFjNjljNzNkNmI1OTRlZmQ2YmRmN2RlY2Vm ZmVmZTdmZmVmZWZmZmY3ZjdlN2Q2DQpkNmU3ZGVkNmRlZDZjZWU3ZDZjZWQ2 YzZjNmQ2YzZiZGNlYmRiNWNlYmRiNWM2YjVhZGM2YjVhZGJkYWRhNWJkYWRh NWI1OWM5Y2I1OWM5NGFkOTQ4Y2FkOTQ5NGE1OGM4NGE1OGM4NDljODQ3Yjlj ODQ3Yjk0N2I3Mzk0N2I3Mw0KOTQ3MzczOTQ3YjczOGM2YjZiOGM3MzZiODQ2 YjYzODQ2YjYzN2I1YTVhN2I1YTVhNzM1YTUyNzM1YTUyNmI1MjRhNzM1MjRh NmI0YTQyNmI0YTRhNjM0MjQyNmI0YTRhNmI0YTQyNmI1MjRhNmI0YTQyNzM1 MjUyNzM2MzVhODQNCjZiNmI5Yzg0N2JiNTljOTRiNWFkYTVkNmQ2ZDZhZDk0 OGM1YTdiMTA2YmJkMjk4Y2Q2NmJiZGVmYTVmN2ZmZGVmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZjk0Y2U2YjRhYjUwMDRhYmQwODRh YWQxODUyYjUwODRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MTA0YWFkMTg0YWJkMDA1 MmI1MTg0YWFkMTA0YWI1MDA0MmFkMDg1MmNlMDA4Y2M2NmI4YzhjZGUzOTE4 ZWYzMTE4ZGUzMTI5YzYzMTI5ZDYzMTE4ZTczOTIxZTczMTE4DQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTE4ZGUzMTIxZGUz MTIxZGUzOTIxZTczMTE4ZGUzMTE4ZDYzOTIxZTczMTI5ZGUzMTI5ZDYzMTEw ZWYzMTEwZDY3YjdiZDZlZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmVmZWZlZmZmNDI0MmQ2MjkxOGQ2 MzExOGVmMzkyOWY3MjkxOGQ2MzkyOWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczOTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczMTE4ZGUz OTIxZTcyOTE4ZDYzMTIxZTdjZWNlDQpmN2ZmZmZmZmY3ZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlN2ZmZmZmN2ZmZmZkZWY3 ZmY3M2U3ZmYwMGNlZmYxMGQ2ZmYxMGNlZmYxMGQ2ZmYwOGNlZmYxMGQ2ZmYw OGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwMGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjA4Y2VmZjE4Y2VmZjAwY2VmNzAwZDZmZjEwZDZmZjE4YjVjZTljNDIyOThj NjMwOGE1NWExMGI1NmIxMGFkNWExODljNGExMDljNGExOGE1NjMxOGFkNmIx MA0KY2U3YjI5YzY3MzIxYmQ2YjI5OTQ0YTAwYmQ3YjIxZDY5YzQyYzY4YzM5 ZWZiNTczZWZiNTdiZWZiZDg0ZTdiZDdiZGViNTdiZTdiNTdiZGVhZDczZTdi NTdiZTdiNTdiZWZiNTdiZTdhZDdiZWZiNTdiZTdhZDczZTdiNTczZTcNCmI1 NzNlN2I1N2JkZWFkNzNlN2I1N2JlN2I1NzNlN2I1NzNlN2FkNzNlN2I1N2Jl N2I1NzNlN2I1NzNkZWI1NzNlN2I1NzNkZWI1NzNkZWI1NzNlN2I1N2JlN2Fk N2JlN2I1N2JlZmJkODRkZWFkNzNkNmE1NjNiNTg0MzliZDZiDQowOGNlODQx OGJkNzMxOGQ2OTQ0MmVmYjU3M2Q2YTU3M2U3YmQ4NGRlYjU3YmRlYjU3M2Rl YWQ3M2U3YjU3YmRlYjU3YmU3YjU3YmRlYjU3M2RlYjU3YmRlYjU3M2RlYjU3 M2RlYWQ3M2U3YjU3M2RlYjU3M2U3YjU3M2RlYjU3Mw0KZGViNTczZGVhZDZi ZWZiNTczZTdhZDZiZTdiNTczZTdhZDZiZTdiNTZiZGVhZDYzZGVhZDZiZGVh ZDZiZTdhZDZiZTdhZDYzZTdiNTZiZTdhZDYzZTdhZDYzZGVhZDYzZTdhZDYz ZGVhNTVhZTdhZDYzZGVhNTVhZTdhNTVhZGUNCmE1NTJlN2E1NTJkZWE1NGFk ZWE1NGFkZTljNDJkNjljNGFkNjljNGFkNjljNGFkNjljNGFkZWE1NGFkNjlj NDJkZWE1NGFkNjljNDJkNjljNDJkNjk0NDJkZTljNDJkNjk0NDJkNjk0NDJj ZThjMzFjNjg0MjliZDczMThiNTZiDQowOGFkNmIwMGI1NmIwOGJkNmIwOGM2 NzMwOGJkNzMwOGM2NzMwOGJkNmIwMGE1NmIxOGE1NjMxOGI1N2IyOWRlOWM0 MmM2N2IyMWFkNjMwMGRlOGMzMWM2N2IxOGJkODQzOWI1NzMyOWI1NzMyOWI1 NzMyMWFkNmIyMWE1NjMxMA0KYWQ2MzEwYWQ2MzEwYjU1YTA4YWQ1MjA4YWQ1 YTE4OWM1YTIxYTU2YjM5YWQ4NDVhYzZhNTg0Y2ViNTk0ZGVkNmNlZGVkNmNl ZTdkZWQ2ZTdkNmQ2ZTdkNmNlZDZjNmM2ZDZiZGJkY2ViNWI1Y2ViNWI1YzZh ZGFkYzZhZGFkYmQNCmE1YTViZGE1OWNiNTljOTRiNTljOTRhZDk0OGNhZDk0 OGNhNThjODRhNThjODQ5Yzg0N2I5Yzg0N2I5NDdiNzM5NDdiNzM5NDczNzM4 YzczNmI4NDZiNjM4YzZiNmI4NDYzNjM4NDYzNjM3YjVhNWE3YjVhNWE3MzUy NTI3MzUyDQo1MjZiNGE0YTZiNTI0YTZiNGE0MjZiNGE0YTZiNGE0MjczNTI0 YTZiNGE0YTczNTI0YTczNWE1MjdiNjM2MzhjNzM3M2E1ODQ4NGJkOWM5NGNl YmRiNWNlZDZjNmJkYmRjNjZiYWQyMTRhYzYwMDM5YjUwMDUyYTUyMTg0YjU2 Mw0KZTdmN2RlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmYWQNCmU3 OTQ1MmJkMDA0YWJkMDg1MmI1Mjk1MmI1MDA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDRhYjUx ODRhYjUxMDUyYmQxMDRhYmQwMDUyYmQwODUyYjUyMQ0KNTJiZDE4MzlhZDA4 NzNiZDIxZWZmZmY3OGM4Y2ZmMjkxMGNlMzExOGVmMzkyMWY3MzkyMWRlMzky OWNlMzEyMWRlMzEyMWRlMzkyOWU3MzkyMWU3MzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFkZTQyMjFmNzM5MjFlNzMx MThkNjMxMjllNzMxMjFlNw0KMzkyOWU3MzExMGRlOWM4NGQ2ZTdkNmZmZmZm ZmZmZmZmZmU3ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZlZmZmZjdmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmY3Mzg0DQpmNzI5MThkNjMxMThmNzM5MjFlZjMxMjlkNjM5MzFkNjMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWRlMzEyMWRlMzEy MWU3MzkyMWU3MzkyMWU3MzkyOWRlMzEyMWRlMjkxOGU3Y2VjNmY3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmN2ZmZmZmZmY3ZmZmZg0KZDZmN2ZmYzZlZmY3MDBkNmVmMThjZWZmMThi ZGZmMDBjNmZmMDBjZWZmMDBkZWZmMDBjZWZmMTBjNmZmMDBjZWZmMDhjZWZm MDhjZWZmMDhjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMTBjNmZmMDhkNmZmMDhjNmY3MDgNCmM2 ZmYxMGM2ZTc4NDUyMzFhNTRhMDBhNTUyMjFhNTYzMTA5YzUyMTA4YzQyMDg5 YzUyMTBhZDYzMTBiNTczMTBiNTZiMThjNjczMjljNjg0MjlhNTYzMDg5NDUy MDBjZThjNDJjZTk0NGFkZTljNWFlN2FkNzNlZmJkN2JlN2I1DQo3YmVmYmQ4 NGU3YjU3YmU3YjU3M2RlYjU3M2U3YjU3YmU3YjU4NGU3YjU4NGRlYjU3YmU3 YjU3YmRlYjU3M2U3YjU3YmRlYjU3M2U3YjU3YmU3YjU3M2U3YjU3YmRlYWQ3 M2U3YjU3YmRlYWQ3M2U3YjU3YmRlYWQ3M2U3YjU3Yg0KZGVhZDczZTdiNTdi ZTdiNTZiZWZiZDg0ZGVhZDdiZTdhZDg0ZTdhNTczZmZiZDczZDY5YzQyOWM2 YjA4Y2U4NDE4YmQ3YjE4YjU3YjI5ZWZiNTZiZGVhZDZiZTdiNTdiZTdiZDdi ZGVhZDczZTdhZDczZTdiNTdiZTdhZDczZTcNCmI1N2JlN2I1N2JlN2I1N2Jk ZWFkNzNlN2I1N2JkZWFkNzNlN2I1NzNkZWFkNmJlN2I1NzNkZWFkNzNlN2I1 NzNkZWFkNzNlN2I1NzNlN2I1NzNlN2I1NzNkZWFkNmJlN2FkNmJkZWFkNmJl N2FkNzNkZWE1NmJlN2FkNmJlN2FkDQo2YmU3YWQ2YmRlYWQ2M2RlYWQ2M2Rl YTU2M2U3YWQ2M2RlYTU1YWU3YTU2M2U3YTU2M2RlYTU2M2Q2OWM1MmRlYTU1 YWRlYTU1YWRlYTU1YWQ2OWM0YWRlYTU1MmQ2OWM1MmQ2YTU1YWQ2OWM1MmRl YTU1MmQ2OWM0YWRlOWM0YQ0KZDY5NDQyZGU5YzRhZDY5YzM5ZDY5YzM5Y2U4 YzI5YzY4NDIxYmQ3MzEwYjU3MzA4YjU2YjA4YmQ2YjA4YzY4NDE4YzY4NDIx YmQ3YjEwYjU3MzEwYWQ2MzA4YWQ2MzA4YTU1YTA4YWQ1YTA4YTU1YTEwYTU2 MzEwYTU1YTEwZGUNCjljNGFkZTk0NDJhZDZiMTBiZDdiMThkNjhjMjljNjg0 MjFjZTg0MzFiNTZiMThiNTZiMThhZDZiMThhZDZiMThiNTZiMjFhZDYzMThh ZDYzMjFhZDYzMjFhZDYzMThhZDYzMThhNTVhMTA5YzVhMDg5NDUyMDA5NDVh MDA5NDYzDQoyOWE1NzM0MmI1OGM1YWNlYWQ4Y2Q2YmRhNWQ2Y2ViNWNlYzZi NWNlY2ViZGM2YjViNWM2YjViNWI1YTVhNWI1YTU5Y2I1OWM5Y2JkYTU5NGI1 OWM4Y2JkOWM4Y2E1OGM4NGE1OGM4NDljODQ3YjljOGM4NDk0N2I3Mzk0N2I3 Mw0KOGM3MzZiOTQ3YjczOGM2YjZiOGM2YjZiODQ2MzYzODQ2MzYzN2I1YTVh N2I1YTVhNzM1MjUyNzM1MjUyNmI1MjRhNmI1MjRhNmI0YTQyNmI0YTRhNmI0 YTQyNmI0YTRhNmI0YTQyNzM1MjRhNmI1MjRhN2I2MzVhODQ2MzVhOTQNCjcz NzNhNThjODRiNWE1OWNjNmI1YjVkZWQ2Y2VlN2Q2YmQ2YmFkMjk0YWI1MDg0 YWI1MDg0YWI1MDA0MmI1MDA1MmI1MzFhNWU3ODRmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmN2ZmZjdmZmZmZWZmZmZmZjdmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmN2U3ZmZkZTVhYmQxODM5YWQwODRhYmQxMDUyYjUwODRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0MmI1MDg0YWJkMTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1 MTA0MmI1MDg0MmI1MDg0YWI1MDBiNWVmOTRlZmY3ZmZhZDljZjczOTE4ZGUy MTA4ZWYyOTE4ZTczMTI5ZGUzMTIxDQpkZTMxMjFlNzI5MThkZTMxMjFkNjMx MjFkNjMxMjFlZjMxMjFlNzI5MjFkNjMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTcy MTAwZWY2MzYzZDZjZWRlZWZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZjdmZmZm ZjdmN2Y3DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmY2VkZWY3MzkyOWM2MjkxMGU3MjkyMWQ2Mzky MWRlMzkxOGVmMzEyMWU3MjkxOGRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzI5MThj NjQyMjllNzMxMThkZTM5MjFlNzM5MjFkZTM5MjFkZQ0KMjkxOGQ2MzEyMWU3 MzkyMWU3MzkyMWU3MzExOGRlMzEyMWU3MzExOGU3MzEyMWU3MzExOGU3MzEy MWU3MzkxOGU3MzkyMWVmMzkxOGU3MzkyMWU3MzkyMWU3MzkyMWRlMzEyMWQ2 MzkyMWQ2MzExOGU3MzkyMWVmMzkyMWU3MzkNCjIxZTczMTIxZGUzOTIxZTcz MTIxZGUzMTE4ZGUzMTIxZGUzOTIxZTczMTE4ZGUzMTIxZGUzMTE4ZGUzMTIx ZGUzMTE4ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTE4ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTI5ZGUzMTE4ZDYzMTE4 ZDZiZGI1DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZkZWZmZmZh ZGVmZmYyOWRlZjcwMGNlZmYwMGNlZmYxMGQ2ZmYwOGNlZmYxMGNlZmYwMGQ2 ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjEwY2VmZjAw ZDZmZjA4Y2VmZjA4YzZmZjEwY2VmNzczNjM0YWFkNGEwMDljNTIxOGE1NjMx ODk0NTIxMDk0NGExMDljNTIxMGI1NmIxOGI1NzMxMA0KYmQ3MzE4YmQ3MzIx YmQ3MzE4Y2U4YzMxYTU1YTA4YTU2MzEwZTdhZDYzY2U5NDRhZGVhZDZiZjdj Njg0ZWZiZDhjZTdiNTg0ZTdiNTdiZGViNTdiZTdiNTdiZTdiNTdiZTdiNTg0 ZTdiNTdiZTdiZDg0ZTdiNTdiZTdiZDdiZTcNCmI1N2JlN2I1N2JlN2I1N2Jl N2I1N2JlN2I1NzNlN2I1N2JkZWFkNzNlN2I1N2JkZWFkNzNlN2I1N2JkZWFk NzNlN2I1N2JlN2I1N2JlZmJkN2JkZWI1N2JlN2JkOGNkZWFkN2JmN2JkODRl ZmFkNjNiZDdiMjFiNTczMTBjNjg0DQoyMWJkN2IyMWRlOWM0YWU3YjU2YmVm YmQ3YmU3YjU3YmU3YmQ4NGU3YjU3YmU3YjU3YmU3YjU3YmU3YjU3YmRlYjU3 YmU3YjU3YmU3YjU3YmU3YjU3YmRlYWQ3YmU3YjU3YmRlYjU3M2U3YjU3M2Rl YWQ3M2U3YjU3M2RlYjU3Mw0KZTdiNTczZGViNTczZTdiNTczZGVhZDZiZGVh ZDczZGVhZDZiZTdiNTczZTdiNTczZTdiNTczZTdhZDZiZTdhZDZiZTdhZDZi ZTdhZDZiZGVhZDYzZGVhZDZiZGVhZDYzZGVhZDYzZGVhNTYzZGVhNTVhZDZh NTVhZGVhNTVhZGUNCmE1NWFkZWFkNjNkZWE1NWFlN2FkNjNlN2E1NjNkZWFk NjNkZWE1NTJkZWE1NTJkZWE1NTJlN2E1NTJkZTljNGFkZTljNDJjZThjMzFj ZThjMjliZDdiMThiNTczMTBiNTZiMTBiZDdiMThjNjdiMThjZTg0MjFjNjdi MjFiNTZiDQoxMGFkNmIwOGI1NmIxMGFkNmIxMGI1NmIxMGFkNjMxMGI1NmIx OGI1NjMxOGFkNjMxODk0NTIwMDljNWExMGI1NzMyOWU3YTU1MmQ2OGMzOWI1 NmIxMGNlOGMyOWQ2OTQzMWM2ODQyOWNlOGMzMWI1NmIxOGI1NzMyMWI1NzMy MQ0KYTU1YTEwYjU2YjIxYjU2YjIxYWQ2MzE4YWQ2MzE4YWQ2MzE4YWQ2MzE4 YTU1YTE4YTU1YTE4OWM1YTEwYTU1YTIxOTQ0YTEwOGM0YTE4ODQ0YTE4OTQ1 YTMxYTU2YjRhYzY5NDczZDZhNThjZDZiNWFkY2ViNWE1ZDZiNWFkYzYNCmFk YTVjNmFkYTViNTljOTRhZDk0OTQ5YzhjODRhZDk0OTRhNThjODRhNThjODQ5 Yzg0N2I5Yzg0N2I5NDczNzM5NDczNmI4YzczNmI4YzczNmI4NDZiNjM4NDZi NjM4NDYzNWE4NDYzNWE3YjVhNWE3YjVhNTI3MzUyNTI3MzUyDQo1MjZiNGE0 YTZiNTI0YTZiNGE0MjZiNTI0YTZiNGE0MjZiNTI0YTZiNTI0YTczNWE1Mjdi NjM1YThjNmI2Yjk0N2I3M2FkOTQ5NGI1YTVhNWNlYmRiZGRlZDZjZWVmZGVk ZTczYWQzOTRhYmQwODRhYjUxMDVhYmQxMDRhYjUwOA0KNDJhZDEwNWFhZDI5 OTRjZTVhZTdmZmQ2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWYNCmZmZWY3YmNlNTIzOWFkMDg1 MmJkMTA1MmI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODRhYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUwOA0KNGFiNTEwNGFiNTA4NDJhZDA4OGNjNjczZmZm ZmZmZmZmZmZmYTVhZGRlMzkyMWRlMzkxMGZmMzEyOWQ2MzkyMWU3MzEyMWRl MzkyMWRlMzkyMWU3NDIzMWVmMzEyMWRlMzEyMWRlMzkyMWVmMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWU3MzEyOWQ2MzExMGU3NmI1MmRlZGVlN2Y3ZmZmZmZm ZmZmN2Y3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmY3DQpmZjdiNmJl NzIxMTBkNjMxMjFlNzM5MjllNzMxMThkZTQyMjllNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTI5ZTczMTIxZGUz OTIxZTczMTIxZGU0MjI5ZmYzMTEwZWYzOTIxZWYyMTE4Y2UzOTI5ZTczMTIx ZWYzOTI5ZjcyOTE4ZGUzMTIxZDYzMTIxZDYzOTI5ZGUzOTI5ZGUzOTI5ZTcz OTI5ZGUzOTI5ZGUzMTIxZDYzMTMxDQpkNjI5MjlkNjI5MjlkNjI5MjFkNjI5 MjFkZTMxMjFlNzMxMjFlZjMxMjFlZjM5MjFlNzM5MjFkZTM5MjFkZTMxMThk NjM5MjFkZTM5MjFkZTM5MjllZjM5MjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjllNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWU3MzkyMWU3MzEyMWRlMzkyOWU3 MzkyMWRlMzEyMWRlMjkxOGQ2YmRhZGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2Y3ZmZm Zg0KZjdmZmZmZjdmZmZmZjdmZmZmYjVlZmZmMzlkZWY3MDBkNmZmMDhjNmZm MThjZWZmMDBkNmZmMDBkZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDhjZWZmMDBjZWZmMDBjZWZmMTANCmM2ZmYwOGM2ZmY1YTdiNmJh NTQyMDA5YzVhMTg5NDUyMTA5NDRhMTA5NDRhMTBhNTVhMThhZDZiMTBiNTcz MTBiNTczMTBjNjczMjFiNTczMTBjZThjMzFiZDczMjE5NDUyMDBjNjg0Mzlk ZWE1NWFjZTljNWFlZmJkN2JlZmJkDQo5NGVmYmQ4Y2U3YmQ4NGU3YmQ4NGU3 YjU3YmU3YjU3YmU3YjU3YmVmYmQ4NGU3YjU3YmU3YjU4NGU3YjU3YmU3YjU4 NGU3YjU3YmU3YjU3YmRlYjU3YmU3YjU3YmRlYWQ3M2U3YjU3YmRlYjU3YmU3 YjU3YmRlYWQ3M2U3YjU3Yg0KZGViNTdiZTdiNTdiZTdhZDczZTdiNTg0ZGVi NTg0ZGVhZDdiZjdiZDdiZDY4YzM5YWQ2MzA4Y2U4NDIxYjU3MzE4YzY4NDMx ZWZiNTZiZTdiNTczZTdiNTdiZTdiNTdiZGVhZDczZWZiZDg0ZGVhZDdiZTdi NTdiZGViNTdiZTcNCmI1N2JkZWFkN2JlN2I1N2JkZWFkN2JlN2I1N2JkZWFk NzNlN2I1NzNkZWFkNzNlN2I1NzNkZWFkNzNkZWI1NzNkZWI1NzNlN2I1NzNk ZWFkNzNkZWFkNzNkZWFkNmJkZWFkNzNlN2FkNzNlZmI1NzNlN2I1NzNlN2Fk NzNkZWFkDQo2M2U3YjU2YmRlYWQ2YmRlYWQ2YmQ2YTU2M2RlYWQ2YmRlYTU2 YmRlYWQ2YmQ2YTU1YWRlYWQ2M2RlYWQ2M2U3YWQ2YmRlYTU2M2RlYWQ2YmRl YTU2M2RlYTU2M2RlYTU1MmRlYTU1MmQ2OWM0YWQ2OWM0MmNlOGMzOWNlOGMz MQ0KYmQ3YjE4YjU3MzE4YWQ2YjA4YmQ3MzE4YzY3YjIxY2U4NDI5YzY3YjIx YmQ3MzE4YjU2YjA4YWQ2MzA4YWQ2MzEwYjU2YjEwYjU2YjEwYmQ3MzIxYjU2 YjE4YmQ2YjIxYjU2YjE4YmQ3MzIxYjU2YjE4YWQ2MzEwYTU1YTEwOTQNCjRh MDBiZDdiMjllZmFkNWFiZDdiMjliNTczMThjZThjMjlkZTljMzljNjg0Mjli ZDczMjFiZDczMjFiNTczMjFhZDYzMTBiNTZiMjFhZDZiMTBhZDZiMThhNTYz MTBhZDYzMThhNTVhMThhZDYzMjFhNTVhMjFhNTYzMjFhNTVhDQoxMGE1NWEx OGE1NWExOGE1NWEyMTljNGExODk0NGExODk0NDIxMDk0NGExODk0NWEzOWE1 N2I1YWJkOGM3M2NlYTU5NGM2YTU5NGI1OWM5Y2FkOTQ5Y2FkOWM5Y2E1OGM4 NDljODQ4NDljN2I3YjljODQ3YjljN2I3YjljN2I3Yg0KOTQ3MzczOTQ3MzZi ODQ2YjYzOGM2YjZiODQ2MzYzODQ2MzYzN2I1YTVhN2I1YTVhNzM1MjUyNzM1 MjUyNmI1MjRhNmI1MjRhNmI0YTQyNmI0YTRhNmI0YTQyNmI0YTRhNmI0YTQy NzM1MjRhNmI1MjRhN2I2MzVhOGM2YjYzOWMNCjg0N2JhZDk0OGNiZGFkYTVj ZWJkYmRlN2RlZDZmN2RlZjc4NGJkNWE0MmFkMDA0YWI1MTA1MmI1MDg1MmJk MTA0MmFkMDA0YWE1MDA0YWI1MTA2YmJkNDJjNmVmYjVmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmE1ZGU5NDQyYWQwODRhYjUwODVhYmQxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg0YWI1MTA0YWI1MDg1MmI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTAz MWE1MDA3M2JkNGFlZmZmZTdmN2Y3ZWZmZmZmZjdiNWJkZWYzMTE4YmQzOTEw ZjczOTE4DQplZjMxMjFkNjM5MzFkZTM5MjFlNzMxMTBkZTQyMjllNzMxMjFk NjM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTcyOTE4Y2UzOTIxZTczMTA4 ZGU2MzRhZGVkNmRlZjdmN2ZmZjdmZmZmZmZmZmZmZjdmZmZmDQpmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmYzZiZGZmMjkxOGJkMzEyMWY3MjkyMWRlMjkyMWNlMzkyMWRl MzkyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjlkNjI5MThkNjM5MzFlNzMx MjlkNjI5MjFkZTMxMThlZg0KMzEyMWU3MzEzMWNlMzkyMWU3MzkyMWVmMzky MWU3MzkyMWU3MjkxOGRlMzExOGRlMzExOGRlMzkyMWU3MjExOGU3MjkyMWVm MjkyMWU3MzEyOWVmMjkyMWRlMzEyOWU3MzEyMWRlMzEyOWRlMzEyMWQ2Mzky OWRlMzkyOWRlMzkNCjI5ZGUzMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIx ZGUzOTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTE4ZGUyOTE4ZGVhZDljDQplZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkNmZm ZmY2M2RlZjcwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjEwZDZmZjAwY2VmZjAwZDZmZjE4YmRm ZjA4Y2VmZjM5OTQ4Y2E1NDIwODk0NWExMDk0NTIxODhjNGExMDk0NTIxMGE1 NWExOGI1NzMxOGI1NzMxMA0KYmQ3YjE4YzY3YjIxY2U4YzI5YmQ3MzE4Y2U4 YzMxYWQ2YjE4OTQ1MjA4ZDY5YzUyZTdiNTZiY2U5YzVhZWZjNjk0ZWZjNjk0 ZjdjNjk0ZWZiZDhjZTdiZDg0ZTdiNTdiZWZjNjg0ZWZjNjg0ZTdiZDhjZTdi NTg0ZWZiZDhjZTcNCmI1ODRlZmJkODRlN2I1ODRlZmJkODRlN2I1N2JlN2I1 ODRlN2I1N2JlZmJkODRlN2I1ODRlZmJkODRlN2I1N2JlZmJkODRlN2I1N2Jl N2I1ODRlN2JkOGNkNmFkN2JlN2I1N2JlN2I1NjNiNTZiMTBjNjdiMThkNjg0 MjFiNTdiDQoyOWNlOWM1MmY3YzY4NGU3YjU3YmU3YjU4NGRlYWQ3YmU3YjU3 YmU3YjU4NGU3YmQ4NGU3YjU3YmU3YmQ4NGU3YjU3YmU3YjU4NGU3YjU3YmU3 YjU4NGU3YjU3YmU3YjU3YmRlYjU3M2U3YjU3YmRlYjU3M2U3YjU3YmRlYjU3 Mw0KZTdiNTdiZGViNTczZTdiNTdiZGViNTczZTdiNTczZGVhZDczZTdiNTcz ZTdiNTczZTdiNTczZTdhZDZiZTdhZDZiZTdhZDZiZTdiNTczZGVhZDZiZGVh ZDZiZGVhZDZiZTdiNTczZGVhZDZiZTdiNTZiZGVhZDZiZGVhZDZiZGUNCmE1 NjNlN2FkNmJlN2I1NmJlZmI1NmJkZWE1NjNlN2E1NTJkZTljNDJkNjk0Mzli ZDdiMjFiNTczMThhZDZiMTBiZDczMThiZDdiMTBkNjhjMjljZTg0MjFjNjdi MThiNTZiMDhhZDYzMDhhZDYzMDhiZDczMThiZDdiMjFjNjdiDQoyOWM2N2Iy MWNlN2IyOWM2N2IyOWM2N2IyOWJkNzMyMWM2N2IyMWJkNzMxOGJkNzMyMWM2 N2IyOWJkNzMyMTk0NGEwMDk0NTIwOGNlODQzOWVmYWQ1YWJkN2IyOWM2ODQy MWRlOWMzOWQ2OTQzMWNlOGMyOWM2ODQyOWFkNmIxOA0KYmQ3YjI5YWQ2MzE4 YjU2YjE4YWQ2MzE4YWQ2MzE4YTU1YTE4YWQ2MzE4YTU1YTE4YWQ2MzIxYTU1 YTIxOWM2MzE4OWM1YTE4OWM2MzE4OWM1YTE4OWM1YTE4OTQ1MjEwYTU1YTE4 YTU2MzIxOGM0YTE4ODQ0MjEwODQ0YTE4OGMNCjUyMzFhNTdiNWFiNThjN2Ji ZDljOTRiNTk0OTRhZDk0OGNhNThjODRhNThjODQ5Yzg0N2I5NDdiNzM4Yzcz NmI5NDdiNzM5YzdiNzM4YzczNmI4NDZiNjM4NDZiNjM4NDYzNWE4NDYzNWE3 YjVhNTI3YjVhNTI3MzUyNTI3MzUyDQo1MjZiNGE0YTZiNTI0YTZiNGE0YTZi NTI0YTZiNGE0MjczNTI0YTczNTI0YTczNWE1MjdiNjM1YTk0NzM3MzljODQ3 YmI1OWM5Y2M2YWRhZGQ2YzZjNmU3ZGVkNmY3ZTdmZjg0YzY1YTQyYjUwMDUy YjUxMDUyYWQxMDUyYmQxMA0KNTJjNjE4NTJiZDAwMzliNTA4NGFiNTAwNWFi NTIxYWRkNjk0ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmVmZmZmZmZmZmYNCmZmZmZkNmY3ZGU1MmFkMTg0YWI1MDg1MmJkMTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDRhYjUxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUx MA0KNTJiZDEwNGFiNTEwNTJjZTAwNDI5YzA4Y2VlZmFkZmZmZmZmZmZmN2Zm ZmZmZmVmY2VkNmY3NGEyMWU3MjEwMGRlNGEzOWY3MjkyMWQ2MjkxOGQ2Mzky MWY3MzExOGU3NDIyOWU3MzEyMWQ2MzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWU3 NDIyOWVmMjkxOGNlNDIyOWU3MzExMGU3NGEyOWRlZDZkNmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2VmZWZmZjYzNTJkNjI5MTBlZjI5 MjFlNzI5MjlkNjM5MjllNzM5MThkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyOWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTI5ZTczMTIxZGUzMTI5 ZDYyOTE4ZGUzMTE4ZWYyOTE4ZGUyOTE4ZDYyMTA4ZGUzMTEwZGUzMTIxZDYz MTIxZGUzMTE4ZGUzOTIxZTczMTIxZTczMTI5ZTczMTIxZGUzMTI5ZTczMTIx ZTczOTI5DQpkZTMxMjFkZTM5MjFkZTMxMThkZTM5MjFkZTMxMThkZTM5MjFl NzM5MjFlNzMxMjFkZTMxMjFkZTMxMjFlNzMxMjFkZTMxMjFlNzMxMjFkZTMx MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFkZTMxMjFk ZQ0KMzkyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWU3MzExOGU3Mjkx MGRlYWRhNWVmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmY3ZTdmZmZmNmJlN2ZmMDhkNmZmMDBjNmY3MDhj NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDhkNmZmMDBj ZWZmMDBkNmZmMjENCmJkZmYwOGJkZmYyMWE1YjU4YzM5MTA5YzVhMDg4YzRh MTA4YzRhMTA5NDRhMDhhNTYzMThiNTZiMThiZDczMThiZDczMThjNjg0MjFj Njg0MjFjNjg0MjFiZDdiMjFjZThjMzk5NDUyMDBhZDZiMjFlZmI1NmJkNmE1 NWFkNmE1DQo3M2VmYmQ4Y2Y3YzY5NGVmYzY5NGRlYjU4NGU3YmQ4NGU3YjU4 NGVmYmQ4NGU3YjU4NGU3YmQ4Y2U3YjU4NGU3YmQ4Y2U3YjU4NGVmYmQ4NGU3 YjU4NGVmYjU4NGU3YjU3YmU3YmQ4NGU3YjU4NGVmYmQ4NGU3YjU4NGU3YmQ4 NA0KZTdiNTdiZTdiZDg0ZTdiNTg0ZTdiZDg0ZGViNTdiZWZiZDdiYmQ4NDMx YjU2YjEwY2U3YjE4YzY3YjE4YmQ4YzQyZTdiZDczZTdiNTdiZWZiZDg0ZTdi NTdiZTdiNTg0ZTdiNTdiZTdiZDg0ZTdiNTg0ZWZiZDg0ZTdiNTdiZTcNCmI1 ODRlN2I1N2JlN2I1ODRlN2I1N2JlN2I1ODRkZWI1N2JlN2I1N2JkZWI1NzNl N2I1N2JkZWI1NzNlN2I1N2JkZWFkNzNlN2I1N2JlN2I1NzNlN2I1N2JkZWFk NzNlN2I1NzNkZWFkNmJlN2FkNzNkZWFkNmJlN2I1NzNkZWFkDQo2YmU3YjU3 M2RlYWQ2YmRlYWQ2YmRlYWQ2YmU3YjU3M2U3YWQ3M2U3YjU3M2RlYTU2YmU3 YWQ3M2U3YWQ2YmU3YWQ2YmRlYWQ1YWRlYWQ1YWNlOTQ0MmM2OGMzMWJkNzMx OGI1NzMxOGFkNmIxMGJkN2IxOGNlODQyOWQ2OTQzMQ0KYzY4NDIxYzY3YjE4 YjU2YjA4YjU2YjEwYjU2YjA4YmQ3MzEwYmQ3YjIxYzY4NDI5YzY3YjIxYzY3 YjI5YzY3YjIxYzY4NDI5YzY3YjIxYzY4NDIxYzY3YjIxYzY3YjIxYmQ3YjE4 YmQ3YjE4YjU2YjEwYmQ3MzIxYWQ2MzE4YmQNCjczMjE5NDRhMDA5NDUyMDBk NjhjNDJlN2FkNWFiZDdiMjFiNTdiMThkNjk0MzlkZTljMzljNjg0MjFjNjg0 MjlhZDZiMThiNTczMjFhZDYzMThhZDYzMjFhZDYzMThhZDYzMThhNTVhMTBh NTVhMTg5YzVhMTBhNTVhMTg5YzVhDQoxODljNWExODk0NWExODljNWExODk0 NWExODhjNWExMDg0NTIwODg0NTIxMDhjNDIwODk0NTIxODk0NGExODhjNGEx MDczMzkwODdiNDIxODhjNTIzMWE1NzM1MmFkOGM3YmFkOGM3YjljODQ3Mzlj ODQ3Yjk0N2I3Mzk0N2I3Mw0KODQ3MzZiODQ2YjZiODQ2YjYzOGM2YjZiN2I2 MzVhODQ2MzVhN2I1YTVhN2I1YTVhNzM1MjRhNzM1MjUyNmI1MjRhNmI1MjRh NjM0YTQyNmI0YTRhNmI0YTQyNmI0YTRhNmI0YTRhNzM1MjUyNzM1MjUyODQ2 YjYzOGM3MzZiYTUNCjhjODRiNTljOWNjNmI1YjVjZWM2YzZlN2RlZGVlN2Rl ZWY3YmM2NTIzOWI1MDA1YWJkMTg0YWFkMTA0YWI1MTA0YWI1MTA1MmJkMDg0 YWFkMDg0YWI1MDg0YWI1MDA0YWFkMDg4Y2NlNjNlZmZmZWZmZmY3ZmZmZmZm ZmZmZmZmDQpmN2ZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmU3ZmZmNzczYzYzOTQy YWQwMDUyYmQwODRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg0 YWI1MTA0YWI1MDg1MmJkMTA0YWI1MDg1MmI1MTA0MmJkMDA0YWFkMTA5NGNl NmJmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZjNmM2ZWY0YTM5DQpkZTIxMTBj ZTI5MThlNzMxMjllZjIxMThkNjMxMjFlNzMxMjFlNzMxMjFkNjMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTE4ZGUzMTIxZTczOTIxZGUzOTIxZTcyOTE4ZDYzMTIxZWYzMTEwZjc0 MjIxZDZjZWM2ZmZmN2ZmZmZmZmZmDQpmN2ZmZmZmZmY3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm YTU5Y2ZmMjkxMGQ2MjExOGRlMzEzMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzM5MjFkZTQyMjFmNzM5MThlNzVhNTJkZTljOWNmNzg0N2Jk ZQ0KNjM1MmRlNTIzMWRlMzkyMWVmMzkyMWU3MjkxMGQ2MjkxMGQ2MjExMGQ2 MjkxOGRlMjkxOGQ2MjkyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3Mzky MWRlMzkyOWU3MzEyMWRlMzkyMWRlMzkyOWVmMzkyOWVmMzExOGU3MzENCjIx ZTcyOTE4ZGUzMTIxZGUzMTIxZGUzOTI5ZTczMTIxZGUzMTIxZGUzMTE4ZDYz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTE4ZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTE4ZGUzOTIxZTczMTIxZTcz OTIxZTcyOTE4ZGUyOTE4ZGVhZGE1DQplZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlN2ZmZmY4 Y2U3ZmYyOWRlZmYwOGM2ZmYxMGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjEwZDZmZjA4YzZmZjEwZDZmZjE4YzZmZjEwYmRmZjEwYjVjZTdi NTIzMWE1NGEwODhjNTIxODhjNGExMDk0NTIxMGFkNjMxMGJkNzMxOGJkNzMx OA0KYzY3YjIxYzY4NDIxYzY4NDI5Y2U4YzMxY2U4YzMxYzY4NDMxYzY4NDMx OTQ1MjA4YzY4YzM5ZjdiZDczZDZhNTZiZTdiNTg0ZjdjZTljZjdjNjljZWZj NjljZTdiZDk0ZTdiZDhjZGViNTg0ZWZiZDhjZTdiZDhjZWZiZDhjZTcNCmI1 ODRlZmJkOGNlZmJkODRlZmJkOGNlZmJkODRlZmJkODRlN2I1ODRlZmJkODRl N2I1ODRlZmJkODRlN2I1ODRlN2JkODRlN2I1ODRlZmM2OGNkZWFkNzNmN2M2 OGNkZWFkNWFiNTZiMTBjNjdiMjFjZTdiMjFjNjdiMjFkNmFkDQo2YmVmYzY4 NGRlYjU3YmU3YjU4NGVmYmQ4NGU3YjU4NGVmYmQ4NGU3YjU4NGVmYmQ4Y2Vm YmQ4NGVmYmQ4NGU3YjU4NGVmYmQ4NGU3YjU4NGVmYmQ4NGU3YjU4NGU3YmQ4 NGU3YjU3YmU3YjU4NGRlYjU3YmU3YjU4NGU3YjU3Yg0KZTdiNTdiZGViNTdi ZTdiNTdiZTdiNTdiZTdiNTdiZGVhZDczZTdiNTczZGVhZDZiZTdiNTczZTdi NTczZTdiNTczZTdiNTczZTdiNTczZTdiNTczZWZiZDczZWZiNTczZWZiZDdi ZWZiNTczZWZhZDczZWZhZDZiZWZhZDYzZGUNCjljNTJjZTk0MzliZDg0MjFi ZDdiMThhZDczMTBjNjdiMjFjZTg0MjlkZTk0MzljZTg0MjliZDczMThhZDYz MDhhZDZiMDhiNTZiMTBjNjdiMjFiZDczMThjNjdiMjFjZTg0MjljZThjMzFj ZThjMzFjZThjMzFjNjg0MjljZTg0DQoyOWM2ODQyMWM2ODQyMWM2N2IyMWM2 ODQyOWM2ODQyMWM2ODQyMWM2N2IyMWM2N2IyMWI1NmIxOGI1NmIxOGI1NmIy MWI1NzMyMTk0NGEwMDljNWExMGNlOGM0MmVmYTU1MmJkN2IyMWM2ODQyMWNl OTQzMWQ2OTQzMWNlODQyOQ0KYzY3YjI5YjU2YjE4YjU2YjIxYWQ2MzIxYjU2 YjIxYWQ2MzE4YWQ2MzE4YTU2MzEwYTU2MzEwYTU2MzEwYjU2MzI5YTU1MjE4 YTU1MjE4OWM1MjE4YTU1YTIxOWM1YTE4OWM1YTE4OTQ1YTE4OWM1YTIxOTQ1 MjE4OTQ1MjEwOTQNCjRhMDg5NDUyMTA4YzRhMTA4NDQyMDg3MzMxMDA2YjRh Mjk4NDVhNDJhNTdiNjNhNTg0NzNhNTg0N2I5NDdiNzM4YzdiNzM4NDczNzM4 YzczNmI4NDZiNjM4NDZiNjM3YjYzNWE3YjYzNWE3YjVhNTI3YjVhNTI3MzUy NGE3MzUyDQo1MjZiNGE0YTZiNGE0YTZiNGE0MjZiNTI0YTZiNGE0YTczNTI1 MjczNTI1MjdiNjM1YTg0NmI2Mzk0N2I3M2E1OGM4NGJkYTVhNWM2YjViNWRl Y2VjZWVmZGVkZWU3ZWZkZTYzYmQzMTM5YjUwMDUyYmQxMDUyYjUxMDRhYjUx MA0KNGFiNTEwNGFiNTA4NWFiNTEwNWFiNTEwNGFiZDA4NGFiZDAwNGFhZDA4 N2JiZDRhZWZmZmQ2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmYNCmZm ZmZmZmZmZmZhNWRlN2I1MmI1MDg0YWJkMDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNTJiNTA4 NGFiNTEwNDJhNTAwNzNiZDRhZTdmZmQ2ZmZmZmZmZmZmN2ZmZjdmN2ZmZmZm ZmY3YzZjZWZmNDIzMWM2MzExMGU3MzEyMWVmMjEyMWNlMzEyOWQ2MzEyOWU3 MzExOGU3MzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWU3MzExOGU3MzkyOWU3Mjky MWRlMzEyMWRlMzkyOWRlMzExOGRlNDIyOWQ2YjViNWZmZmZmZmZmZmZmZmY3 ZmZmZmY3ZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmN2U3ZTdmZjRhMzljZTI5MThkZTMxMjFlZjMxMjFl NzM5MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTI5ZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZDYzMTE4ZGUzMTE4ZDY0 YTQyYmRkZWVmZmZlZmZmZjdmZmZmZmZmN2U3ZmZjZWQ2ZmZiNWJkZjc5Yzlj ZWY3YjczZTc2YjVhZWY1MjM5ZWY0MjI5ZWYzOTE4ZWYyOTEwDQplNzIxMDhk ZTIxMDhkZTIxMTBkZTI5MThlNzI5MjFlNzI5MjFlNzI5MjFlNzM5MjFlZjMx MjFlNzM5MjFlNzMxMjFlNzM5MjllZjMxMjFkZTM5MjllNzM5MjFkZTM5Mjll NzM5MjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFlNw0KMzkyMWU3MzEyMWU3 MzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzky MWU3MzEyMWU3MzkyOWVmMzEyMWU3MzEyMWRlMzExOGRlYmRiNWY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZm ZmZmZmZmZmZmZWZmZmY3ZmZmZmZmYjVlZmZmMzlkZWZmMTBjZWZmMTBjZWZm MDhjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjNmZmMTBjZWY3MTANCmNl ZmYwOGI1ZmYwOGM2ZWY2MzYzNGFhZDQyMTA4NDQyMTA4YzRhMTA5NDUyMDhh ZDZiMThiNTZiMThiZDczMThiZDczMThjZTg0MjljNjg0MzFjZThjMzFkZTk0 NDJjNjg0MzFkNjhjMzliNTczMjE5YzVhMDhlN2E1NWFkZWFkDQo2YmU3YjU3 M2U3YmQ4Y2Y3Y2VhNWVmY2VhNWVmYzY5Y2U3YmQ5NGU3YmQ4Y2U3YmQ4Y2Vm YmQ4Y2U3YmQ4NGVmYmQ4Y2U3YjU4NGVmYmQ4NGU3YmQ4NGVmYmQ4Y2U3YjU4 NGVmYmQ4NGU3YjU4NGVmYmQ4NGU3YjU3YmU3YjU4NA0KZTdiNTg0ZWZiZDg0 ZTdiZDdiZTdiNTczZjdiZDczYzY4NDMxYjU2YjA4ZDY4NDI5YmQ3MzIxZDY5 YzRhZTdiNTczZTdiZDg0ZGVhZDdiZTdiNTg0ZTdiNTg0ZWZiZDg0ZTdiNTg0 ZTdiZDg0ZTdiZDg0ZWZiZDg0ZTdiNTg0ZWYNCmJkODRlN2I1N2JlN2I1ODRl N2I1ODRlN2JkODRlN2I1N2JlN2I1ODRlN2I1N2JlN2I1N2JkZWI1N2JlN2I1 N2JkZWI1N2JlN2I1N2JkZWFkNzNlN2I1N2JkZWFkNzNlN2I1NzNkZWFkNmJl N2I1NzNlN2I1NzNlN2I1NzNlN2FkDQo3M2U3YjU3M2U3YjU3M2U3YjU3M2U3 YjU3M2VmYjU3M2U3YWQ2M2U3YWQ2M2RlYTU1MmQ2OWM0MmM2ODQyOWJkN2Iy MWI1NmIxMGJkNzMxOGM2N2IyMWQ2OGMyOWQ2OGMzMWM2N2IyMWFkNjMwOGFk NjMwOGI1NmIxOGM2ODQyOQ0KYzY4NDI5YzY4NDI5Y2U4NDMxZDY5NDM5ZDY5 NDM5ZDY5NDM5Y2U4NDI5YzY4NDI5YmQ3YjIxYzY4NDI5YzY4NDI5Y2U4NDI5 YzY3YjI5Y2U4NDI5YzY3YjI5Y2U4NDI5YzY3YjIxYzY4NDI5YzY4NDI5YzY3 YjI5YjU2YjE4YWQNCjZiMTBiZDczMjFiNTZiMTg4NDQyMDA5NDVhMDhkNjk0 NDJkZTljNGFiNTczMThiZDg0MjFjZThjMjljZThjMjljZThjMzFiZDczMjFi NTZiMThiNTZiMThhZDZiMThhZDZiMThhNTYzMTBhNTYzMThhNTVhMThhZDYz MThhNTVhDQoxOGFkNWExOGE1NWExOGFkNWEyMWE1NWExODljNTIxODk0NGEx MDk0NGExMDhjNGExODhjNGExMDhjNGEwODk0NGEwODhjNGEwODhjNGExMDg0 NGExMDg0NGExODczMzEwODZiMzEwODYzMjkwODczNGEzMThjNmI1YWE1ODQ3 Yg0KOGM3MzczN2I2MzYzODQ2YjYzODQ2YjYzN2I2MzVhODQ2MzVhN2I1YTUy N2I1YTUyNzM1MjRhNzM1MjUyNmI0YTRhNmI0YTRhNmI0YTQyNmI0YTRhNmI0 YTQyNmI0YTRhNmI1MjRhNzM1YTUyNzM1YTUyODQ3MzZiOTQ3YjczYWQNCjk0 OGNiZGE1YTVjZWJkYmRkZWNlY2VmN2VmZTdjZWU3YmQ1MmI1MjEzOWI1MDA0 YWI1MTA0YWFkMDg0YWJkMDg0MmI1MDg1MmI1MTg1MmI1MDg1MmI1MDg0YWI1 MDg0YWI1MTg0YWI1MDg0YWFkMDA2M2I1MzFjNmY3YmRlZmZmDQplN2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNlZjdiZDVhYWQxODRhYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA1MmI1MDg1MmI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1 MTA0YWI1MDg1MmI1MTA1MmFkMTg1YWNlMTg0MjljMTBiZGVmYWRmZmZmZWZm ZmZmZjdmZmZmZmZmN2ZmZmZmN2ZmDQpmN2RlZDZmZjRhMzljZTMxMThkNjQy MzFlNzIxMThjZTMxMjFkZTM5MjFlZjMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzMTE4ZTczOTI5ZGUyOTIxY2UzMTIxZTczMTIxZDYzMTI5YzY0MjI5 ZTdiNWI1DQplZmVmZjdmZmZmZmZmN2ZmZmZlN2ZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmOTQ4Y2U3MzEx OGQ2MjkxMGVmMzEyMWRlMzkyOWRlMzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFlNzM5MThmNzM5MThkZWE1OTRmZmY3ZmZmZg0KZmZmZmU3ZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmN2ZmZTdlZmZmY2VkNmVmYmRj ZWU3OWM5Y2ZmOGM4Y2Y3NmI2M2RlNTI0YWQ2MzkzMWNlMzEyOWQ2MjExOGQ2 MjExMGQ2MjkxOGM2MjkxOGNlMjkxOGNlMzENCjIxZGUzMTE4ZGUzMTIxZGUz MTE4ZGUzOTIxZTczMTE4ZGUzOTIxZTczMTIxZTczOTIxZTczMTIxZTczOTIx ZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzMTIxZGUzMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZGVjNmM2DQpmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdkNmZmZmZjZWVm ZmYxOGQ2DQpmZjEwY2VmZjEwZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjAwZDZmZjA4 YzZmZjEwZDZmNzAwZDZmNzA4YmRmZjA4ZDZmNzUyNzM2M2E1MzkwODg0NGEx ODg0NGEwODljNWExMGFkNmIxOGJkNzMyMWI1NmIxOA0KYzY3YjIxYzY4NDI5 YzY4YzM5Y2U4YzM5ZDY5NDQyZDY4YzQyZDY4YzM5ZDY4YzM5YWQ2YjE4YWQ2 MzE4ZmZjNjdiZTdiNTczZTdiNTg0ZWZjNjljZjdkNmFkZWZjNmE1ZWZjNjlj ZTdjNjljZWZjNjk0ZWZiZDhjZWZiZDhjZTcNCmJkODRlZmJkOGNlN2JkODRl ZmJkOGNlZmJkODRlZmJkOGNlN2JkODRlZmJkOGNlN2JkODRlN2JkODRlN2I1 ODRlZmJkOGNlN2JkODRlN2JkN2JmN2M2N2JlN2FkNWFhZDYzMTBjZTdiMThj NjdiMThjNjg0MzFlZmI1NmJmN2M2DQo4Y2RlYWQ3M2Y3YzY4Y2U3YjU4NGY3 YzY5NGVmYmQ4Y2U3YmQ4NGVmYmQ4Y2VmYmQ4Y2U3YmQ4NGVmYmQ4Y2U3YjU4 NGU3YmQ4NGU3YjU4NGU3YmQ4NGU3YjU4NGU3YmQ4NGU3YjU3YmU3YmQ4NGU3 YjU3YmU3YjU4NGRlYjU3Yg0KZTdiNTg0ZGViNTdiZTdiNTg0ZTdiNTdiZTdi NTdiZGVhZDczZTdiNTczZTdiNTczZWZiZDdiZTdiNTczZTdiNTczZTdhZDcz ZTdiNTczZTdiNTZiZTdiNTZiZTdhZDYzZGVhNTUyY2U5NDQyYzY4NDE4YjU3 YjEwYmQ3YjE4Y2UNCjg0MjFkZTk0MzFkNjhjMjljZTdiMjFiZDZiMTBiNTZi MTBiZDczMTBjZTg0MjFjZThjMzFkNjk0MzlkNjhjMzlkZTk0NDJkNjhjNDJk Njk0MzljZThjMzljZThjMzljZThjMzFjZThjMzFjZThjMzFkNjk0MzFjZThj MzFjZTg0DQozMWM2ODQyOWNlODQzMWNlODQzMWNlODQzMWM2ODQzMWNlODQz MWM2N2IyOWM2N2IyOWM2ODQyOWM2N2IyOWJkNzMxOGJkNzMyMWI1NzMyMWFk NmIxODk0NTIwMDk0NTIwOGQ2OTQ0MmVmYTU1MmI1NzMxOGM2ODQyMWQ2OTQz MQ0KY2U4NDI5Y2U4NDMxYzY3YjE4YjU3MzEwYjU3MzE4YTU2MzEwYTU2MzE4 YTU2MzE4YWQ2MzIxYTU1YTE4YTU2MzIxOWM1YTE4OWM1YTE4OWM1YTE4OWM1 YTE4OTQ1MjE4OWM1MjIxOWM1MjE4OTQ1MjIxOGM1MjE4OTQ1MjE4OTQNCjRh MTA4YzRhMTA4NDQyMTA3YjQyMTg3MzM5MTA5NDQyMTA4NDM5MTA3MzMxMDg1 MjE4MDA0YTE4MDA1MjMxMjE3YjYzNWE5NDdiNzM4YzczNmI4NDZiNjM4NDZi NjM3YjYzNWE3YjYzNWE3MzVhNTI3YjVhNTI3MzUyNGE3MzUyDQo1MjZiNGE0 YTZiNGE0YTZiNGE0MjZiNTI0YTZiNGE0YTczNTI1MjczNWE1MjdiNjM1YTg0 NzM2YjljODQ3YmFkOTQ4Y2M2YWRhZGNlYmRiZGU3ZGVkNmY3ZWZlZmJkZGVh NTQyYTUxMDRhYzYxMDUyYjUxODUyYjUwODRhYmQwMA0KNGFiZDA4NGFiNTEw NTJjNjA4NDJhZDA4NTJhZDE4NWFiZDE4NTJiZDEwNDJhZDA4NGFiNTE4NDJi NTEwY2VkZWJkZWZmN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmYNCmZmZmZmZmZmZmZlN2ZmZTc2 M2I1Mjk0MmFkMTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYjUxMDUyYjUwODUyYmQxMDRh YjUwODRhYjUxMDRhYjUwOA0KNTJiNTEwNTJiNTA4NTJhZDEwNGFiNTEwNDJi NTAwOGNkNjVhZjdmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmY3ZmZmZmZm Y2VjZWZmNTI0MmRlMjEwMGRlMzkyMWY3NDIyOWVmMzkyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWU3MzEyMWRlMzkyOWRlMzkyMWU3MzkyMWU3MzkyOWRl MzEyOWQ2MzkyMWU3MjkxOGRlNDIyOWQ2YjVhNWZmZmZmZmZmZmZmZmVmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmN2Q2ZDZmZjRhMzFkZTIxMDhlZjM5MzFlNzM5MjlkNjM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTI5ZTczMTIxZGUzMTIxZTcyOTIxZDYzMTIxZTcyOTA4ZDY2YjVhZGVmZmZm ZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmY3ZjdmZmU3 ZWZmZmNlY2VmZmI1YjVmZjk0OTRlNzZiNmJmZjVhNTJlZjRhNDJlNzM5Mjlk ZTMxMThkNjI5MTBkNjMxMThkZTMxMThkZTI5MTBkZTI5MTBkZTMxMjFlNzMx MjFlNzM5MjllZjM5MjFlNw0KMzkyOWVmMzkyMWU3MzkyOWU3MzEyMWRlMzky OWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWU3MzkyMWU3MzkyMWU3 MzEyMWRlMzkyOWRlMzkyOWRlZDZkNmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZDZmZmZmNjNlN2ZmMTBjNmY3MThjNmZmMTBj ZWZmMDBkNmZmMDBjZWY3MDhkNmZmMDBjNmZmMDhjZWZmMDhjZWZmMDgNCmNl ZmYwMGNlZmYwMGNlZmYwMGNlZmYxMGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDhkNmZmMTBjNmZmMDBjZWZmMDgNCmRlZjcwOGJkZjcwOGNlZmYy MThjOWM5YzQyMTA2MzM5MDA4YzRhMTBhNTUyMTBiNTZiMTBiNTZiMDhjNjcz MThjNjdiMjlhZDg0MjFjNjg0MzFjNjhjMzljZThjMzlkZTljNGFkNjk0NDJk Njk0NDJjNjg0MjlhZDZiMTBiZDczDQoyOWZmY2U4NGNlYTU2YmU3YmQ4NGZm Y2VhNWZmY2VhZGU3YmRhNWU3Y2VhZGU3YmQ4NGVmYzY5NGRlYmQ4NGRlYmQ4 NGU3YmQ4Y2U3YmQ4NGU3YWQ3YmY3YmQ4Y2U3YjU4NGVmYzY4Y2Q2YjU4NGU3 YmQ4Y2VmYmQ4NGY3YmQ4NA0KZTdiZDhjZDZiNTg0ZGViNTk0ZTdhZDczY2U4 YzI5YjU2YjAwY2U4NDIxYjU3MzI5Y2U5YzVhZWZiZDhjZGViNTg0ZTdiZDg0 ZGViNTg0ZGViNTg0ZGViNTg0ZTdiZDhjZTdiZDg0ZTdiZDg0ZTdiZDdiZTdi ZDg0ZGViNTdiZTcNCmJkODRlN2I1ODRlN2JkODRlN2I1N2JlN2I1ODRlN2Jk ODRlZmJkODRlN2I1N2JlN2I1ODRlN2I1N2JlN2JkODRlN2I1N2JlN2I1N2Jk ZWFkNzNlZmJkODRkZWFkNzNkZWFkNzNlN2I1N2JlN2I1N2JkZWI1N2JkZWFk N2JkNmE1DQo3M2U3YjU3YmU3YWQ3M2VmYWQ2YmRlOWM0YWNlODQzMWI1NzMx MGJkNzMxOGM2N2IxOGQ2OGMyOWQ2OGMzMWM2ODQyOWI1NmIxMGFkNmIxMGFk NmIxOGJkN2IyOWM2OGMzOWNlOTQ0MmNlOTQ0MmQ2OWM0YWQ2OWM0YWQ2OWM0 YQ0KY2U4YzM5Y2U4YzM5Y2U4YzM5ZDY5NDQyY2U4YzM5ZDY5NDM5Y2U4YzM5 Y2U4YzM5YzY4YzMxY2U4YzMxY2U4NDMxY2U4YzMxYzY4NDMxY2U4NDMxYzY4 NDI5YzY4NDMxYzY3YjI5YzY4NDI5YmQ3YjI5YzY3YjI5YmQ3YjIxYmQNCjdi MjFiZDczMjFiNTczMjFhZDZiMTBhZDZiMTA5NDUyMDA5NDVhMDBjZThjMzFl N2E1NGFiNTczMThiNTczMThjZThjMzFjZThjMjljNjdiMjFjNjg0MjliNTZi MThhZDYzMThhZDYzMjFhZDYzMjE5YzUyMTBhNTYzMjE5YzVhDQoxOGE1NWEy MTljNTIxODljNWExODk0NTIxODk0NWExODk0NTIxMDk0NTIxODhjNGExODhj NTIxODg0NDIxMDhjNGExMDg0NDIxMDhjNGExODg0NDIxMDhjNGExMDczNDIx MDZiMzEwODVhMjEwMDYzMjkwODVhMjEwODUyMTgwMA0KNTIxODA4NjMyOTE4 ODQ1MjQyOTQ2YjVhOGM2YjYzN2I2MzVhNmI1MjUyNzM1YTVhNzM1YTUyNzM1 MjRhNzM1MjRhNmI1MjRhNmI0YTQyNmI0YTQyNmI0YTQyNzM1MjRhNmI0YTRh N2I1YTVhN2I2MzVhOTQ3YjdiOTQ4NDg0YjUNCjljYTVjNmFkYTVlN2Q2YzZk ZWQ2Y2VmZmVmZmY4NGQ2NjM1MmFkMjE0YWI1MDg1MmM2MDg0MmFkMDA0YWI1 MTg0YWI1MTA0YWI1MDg0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0 YWJkMTA0YWI1MDg0YWI1MDg0YTljDQowODljZGU3YmU3ZmZkZWZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZjdm ZmZmZmZmZmZmZmZmNzljZDY4NDQyYWQwMDRhYjUxODUyYjUxODRhYWQwODVh YmQxMDUyYjUwODRhYjUwMA0KNTJiNTEwNGFiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA1 MmI1MTA1MmJkMTg0MmI1MDA2M2I1MjlkZWY3ZGVmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmDQpmZmY3ZjdlN2ZmZmZmZmRlZGVmZjYzNGFjNjMxMTBkNjM5MjFm NzI5MThkZTM5MjFlNzMxMThlNzMxMjFkNjM5MzFkZTMxMThlNzMxMjFlNzMx MjlkZTMxMThlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUyOTEwDQplNzMxMjFj NmE1OWNmN2ZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZlN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmZmZmNzM3M2RlMjExOGM2MzEyMWQ2 NDIyMWVmMzEyMWRlMzkyMWU3MzExOGRlMzENCjIxZTczMTE4ZTczOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkNjM5MjFlZjI5MThjZTMx MThmNzMxMThkZWI1YzZmZg0KZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmY3ZTdlZmY3ZDYNCmQ2ZmZiZGI1ZjdhNTk0Zjc4NDczZTc3YjZiZTc2MzQy ZWY1MjMxZTczOTE4ZDYyOTEwY2UyMTEwY2UyOTE4ZDYyMTEwZDYyMTEwZGUx ODE4ZTcyOTIxZWYyOTE4ZTczMTE4ZWYzMTE4ZTczMTE4ZTczMTE4ZGUzOTIx ZTczMTIxDQpkNjM5MjlkZTMxMjFkNjM5MjFkZTMxMjFkNjM5MjFkZTMxMjFk ZTM5MjFkZTMxMjFkZTMxMjFlNzI5MjFkZTMxMjFkZTMxMjFkZTMxMjlkZTI5 MjFkZTI5MjFkZTMxMjFkZTMxMjFlNzI5MThkZTMxMjFlNzMxMThlNzMxMjFl Nw0KMzExOGU3MzEyMWU3MzkyMWRlMzkyMWRlMzkxOGQ2MzkyMWRlMzkyMWRl MzkyMWRlMzExOGQ2MzkyMWRlMzEyMWRlMzEyMWRlMzExOGRlMzEyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzENCjIx ZGUzMTIxZGUzMTIxZGUzMTE4ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZDY0MjIxZjczMTIx ZDYzMTIxZDYzMTI5ZTcyOTI5ZDYyOTEwZGU1YTRhZTdmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmDQpmZmVmZjdm Zjg0ZWZmZjAwZDZmNzAwY2VmZjIxY2VmZjEwZDZmZjAwYzZmNzAwZDZmZjAw ZDZmZjAwZDZmZjAwY2VmZjA4ZDZmZjA4ZDZmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjE4Y2VmZjAwY2VmZjA4ZDZm NzEwY2VmZjAwYzZmZjMxYWRjNjdiNDIyMTdiNDIxMDg0NDIxMDljNTIxMGFk NjMxMGJkNzMxOGJkNmIxOA0KYzY3YjI5YjU3YjI5Y2U4YzM5YzY4NDMxZDY5 NDQyZDY5YzRhZGU5YzRhZGU5YzRhZGU5YzQyYzY4NDI5OWM1MjA4Y2U5NDRh ZmZjZThjZDZhNTZiZjdjNjk0ZmZkNmFkZmZkZWJkZGVjNmE1ZmZjZWE1ZWZj Njk0ZTdiZDhjZTcNCmJkOGNlZmM2OGNlZmM2OGNlZmM2OTRlN2JkODRmN2M2 OGNlN2JkODRlN2M2OGNlN2JkOGNmN2JkOGNlZmJkOGNlN2JkOGNkZWJkODRm N2JkOTRkNjljNTJiZDczMTBjNjdiMDhjZTg0MjFjNjg0MzlmN2JkODRlN2I1 ODRlN2JkDQo4Y2U3YmQ4Y2U3YmQ4Y2U3YjU4NGU3YmQ4Y2U3YmQ4Y2U3YmQ4 Y2U3YjU4NGVmYzY4Y2U3YmQ4NGU3YmQ4NGU3YmQ4NGVmYmQ4Y2U3YmQ4NGVm YmQ4NGU3YjU4NGVmYzY4Y2U3YmQ4NGU3YmQ4NGU3YjU3YmVmYmQ4NGU3YmQ4 NA0KZTdiZDg0ZTdiNTdiZTdiNTdiZTdiNTg0ZTdiNTdiZTdiNTdiZTdiNTdi ZGVhZDczZTdiNTdiZTdiNTdiZjdiZDdiZTdiNTczZGVhNTVhYmQ3YjI5YjU3 MzE4YzY4NDIxZDY4YzMxZDY4YzMxYzY4NDIxYmQ3YjE4YjU3MzE4YjUNCjcz MThjNjg0MjljZTk0MzlkZTljNGFkZWE1NGFkNjljNGFkNjljNGFkNjljNGFk Njk0NGFkNjljNGFkNjk0NDJkNjk0NGFjZTk0NDJkNjk0NDJkNjk0NDJkNjk0 NDJkNjhjMzlkNjk0MzljZThjMzljZThjMzljZThjMzFjZThjDQozOWNlOGMz MWNlOGMzMWM2ODQzMWNlOGMzMWM2ODQzMWM2ODQzMWM2N2IyOWM2ODQzMWM2 N2IyOWM2ODQyOWJkN2IyMWJkN2IyOWI1NzMyMWI1NzMxOGI1NmIxOGI1NmIy OThjNGEwMDljNWEwOGNlOGMzOWU3OWM0YWM2ODQyMQ0KYmQ3YjE4YzY4NDE4 ZGU5YzM5YmQ3YjE4YmQ3MzIxYmQ3MzI5YWQ2YjIxYTU1YTE4YWQ2YjIxYTU2 MzE4YWQ2MzIxYTU1YTE4YTU1YTIxOWM1YTE4OWM1YTIxOTQ1MjE4OTQ1YTE4 OTQ1MjE4OTQ1MjIxOTQ1MjE4OGM1MjE4OGMNCjRhMTA4YzRhMTg4YzRhMTg4 NDRhMTg4NDQyMTA3MzM5MTA2YjMxMDg2MzI5MDg1YTIxMDA1YTIxMDg1YTIx MDg1YTIxMTA1MjE4MDg0YTE4MDg2MzMxMjE4NDVhNTI4YzZiNjM4NDZiNjM3 MzUyNTI3MzUyNTI3MzUyNTI3MzVhDQo1MjZiNGE0MjczNTI0YTZiNGE0Mjcz NTI0YTczNTI0YTczNTI1MjdiNWE1YThjNzM2Mzk0N2I3MzljOGM4Y2JkYTVh NWQ2YmRiZGU3ZDZjZWVmZTdlN2Y3ZWZmNzczY2U1MjRhYWQxMDRhYmQwODRh YmQwODRhYjUxMDRhYjUxOA0KNTJiZDE4NGFiNTA4NGFiNTEwNGFiNTEwNTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NGFiZDEwNGFiNTA4NTJiZDEwNGE5YzEw OGNjNjczZTdmZmRlZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZiZGU3YTU0YWFkMTA0YWJk MTA0YWI1MTA0YWFkMDg1MmI1MDg1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MA0KNGFiNTEwNGFiNTA4NWFiZDEwNGFhZDA4NGFiZDAwNTJiNTE4YmRlN2I1 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZGVl N2ZmNzM1YWRlMjkxMGQ2MzEyMWU3MzEyMWU3MzkzMWRlMzEyMWU3MjkNCjEw ZWYzOTI5ZTczMTI5ZDYyOTE4ZGUzMTE4ZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzEyMWU3MzkyMWU3MzkyOWI1YjVhZGY3ZmZmZmZmZjdmZmU3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmJk YzZmZjM5MjljNjM5MjllNzMxMThlNzM5MjllNzMxMjFkZTM5MjFlNzMxMjFl NzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczOTIxZGUzMTIxZGUzMTE4ZTczMTE4ZTc4YzhjZWZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmY3ZmZmZmVmZmZmZmRlZWZmN2NlZDZmN2I1YjVmNzljOWNmZjg0NzNm Nw0KNmI1YWY3NTI0MmU3NDIzMWRlMzEyMWQ2MzExOGQ2MjkxMGNlMzExMGQ2 MzExOGRlMzEyMWU3MzExOGRlMzExOGVmMzExOGVmMzEyMWVmMzEyMWU3Mzky OWVmMzEyMWU3MzEyOWU3MzEyMWRlMzkyOWRlMzEyMWRlMzkyMWRlMzENCjE4 ZGUzOTE4ZTczMTE4ZTczOTE4ZTczOTE4ZTczOTIxZTczMTIxZTczOTI5ZTcz OTI5ZGUzOTI5ZTczMTI5ZGUzOTI5ZGUzMTI5ZDYzMTIxZWYzMTIxZTczMTIx ZTcyOTE4ZTczMTIxZTczMTIxZTczOTIxZWYzMTIxZWYzOTI5DQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFkZTMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzEyMWRlMzkyMWVmNDIyOWU3MzEyMWRlMzEyOWRlMzEyMWU3MjkxMGRlNzM3 M2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZWZmZmZmOTRlZmZmMTBkNmY3MDBjNmZmMTBjNmZm MTBkNmZmMDBkNmZmMDhkNmZmMDBjZWY3MDgNCmQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwMGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWY3MThk NmZmMDBjNmZmMTANCmQ2ZmYxMGM2ZmYwMGM2ZmYzMWM2ZGU1YTVhNDI4NDMx MDg4YzRhMTA4YzVhMTBhNTYzMThiNTYzMThiZDZiMjFiNTczMjFjNjdiMjlj Njg0MjljNjg0MzFjZThjMzlkNjljNGFkNjk0NDJkZWE1NTJkZTljNTJkNjlj NGFiZDg0DQozMTljNWEwOGU3YWQ2M2ZmY2U4Y2NlYTU2YmVmY2VhNWY3ZDZh ZGVmY2VhZGY3Y2VhZGY3YzZhNWY3YzY5Y2Y3Y2U5Y2U3YjU4NGU3YzY4Y2U3 YzY5NGRlYzY4Y2VmYmQ4Y2RlYmQ4NGVmYzY5NGU3YmQ4Y2U3YjU4NGY3YzY5 NA0KZGViNTg0ZTdjNjhjZjdiZDdiYmQ3YjI5YjU3MzA4ZDY4YzIxYmQ3MzE4 ZGU5YzVhZjdjNjk0ZGViNTg0ZTdiNTg0ZTdiZDhjZTdiZDhjZTdiZDhjZTdi ZDhjZTdiZDhjZTdiZDhjZTdiZDhjZTdiZDg0ZTdiZDg0ZTdiZDg0ZTcNCmJk ODRlN2JkODRlZmJkODRlN2JkODRlZmJkODRlZmJkODRlZmJkODRlN2I1N2Jl N2JkODRlN2I1ODRlZmJkODRlN2I1ODRlN2I1ODRkZWI1N2JlN2I1ODRkZWFk N2JlN2I1ODRkZWFkNzNkZWFkNzNlN2I1NzNlN2I1N2JlZmI1DQo2M2M2ODQz MWI1NzMxOGJkN2IxOGNlOGMyMWQ2OTQyOWI1NzMxOGI1NzMxMGI1NzMxOGJk N2IyOWM2ODQzMWQ2OTQ0MmRlOWM0YWU3YWQ1YWRlYTU1MmRlYTU1MmQ2OWM1 MmRlYTU1MmQ2OWM0YWQ2OWM0YWQ2OTQ0MmQ2OWM0YQ0KZDY5NDQyZDY5YzRh ZDY5NDQyZDY5NDQyZDY5NDM5ZDY5NDQyY2U4YzM5Y2U4YzM5Y2U4YzM5Y2U4 YzM5Y2U4NDMxY2U4YzMxYzY4NDMxY2U4NDMxYzY4NDI5YzY4NDMxYzY3YjI5 YzY4NDI5YzY3YjI5YzY4NDI5YzY3YjI5YzYNCjdiMjliZDczMjFiZDczMjFi NTczMThiNTczMjFhZDYzMjFhNTVhMTg4YzQyMDA5YzUyMTBjNjdiMjlkZTlj NDJjNjhjMjFiNTdiMDhjNjg0MjFjZThjMjljNjg0MjFiZDdiMjFhZDZiMThh ZDZiMjFhNTYzMThhNTYzMThhNTVhDQoxOGE1NWExODljNWExODljNWExODk0 NTIxODljNTIxODk0NTIxODk0NTIxODhjNGExMDk0NTIxODhjNGExMDhjNGEx ODhjNGExMDg0NGExODdiNDIxMDdiNDIxMDYzMzEwMDYzMjkwODVhMjEwMDVh MjEwMDVhMjEwMDVhMjEwOA0KNTIxODAwNTIxODAwNGExODAwNGExODAwNTIy MTA4NzM0MjMxODQ1YTRhODQ2MzVhNmI1MjUyNjM0YTUyNmI0YTRhNjM0YTRh NjM0YTQyNmI0YTRhNmI0YTRhNzM1YTUyNzM1MjUyODQ1YTVhOGM3MzYzOTQ4 NDdiYTU4YzhjYzYNCmFkYWRkNmJkYzZlN2Q2ZDZlZmVmZTdkZWU3ZGU1YWI1 MjE0YWFkMTA0YWI1MDg0YWJkMDg0MmFkMDg0YWI1MTg0YWI1MTA1MmJkMDg0 YWI1MDg0YWI1MTA0YWI1MDg1MmJkMTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1 MTA0MmI1DQowODRhYjUwODRhYTUwODdiYmQ1MmQ2ZWZjNmZmZmZmZmZmZjdm ZmZmZmZmZmZmZjdmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmQ2 ZjdjZTZiYjUzOTQyYjUwMDRhYmQxMDQyYWQwODRhYjUxMDRhYjUxMDRhYjUx MA0KNGFiNTA4NGFiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg0 YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA1MmJkMDg0MmFkMDg0YWJk MDg1MmI1MDg4Y2JkNmJmZmZmZmZmZmY3ZmZmZmZmZmZmN2VmDQpmZmZmZmZm ZmZmZmZmN2ZmZmZmN2Y3ZmZmZmQ2ZTdmNzczNmJkNjMxMTBjZTMxMThlZjMx MjFkNjMxMjFlNzM5MjFmNzI5MjFkZTI5MjFjZTMxMjFkZTQyMjllZjMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTE4DQplNzMxMThkZTM5MjFkNjMxMThjNmE1 OWNlN2ZmZmZmN2ZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZm ZmZmN2ZmZmZmZmZmZWZmN2ZmNmI2M2RlMjkxOGRlMzEyMWU3MzEyMWQ2Mzky MWRlMzEyMWRlMzkNCjIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMThkZTM5MjlkZTMxMThlNzMxMjFkZTI5MThkZTUyNDJk Ng0KZTdlZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmYNCmZm ZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmN2ZmZmZlZmY3ZjdlN2Y3ZjdkNmU3ZWZjZWNlZWZhZGFk ZGU5NDhjZTc3YjZiZTc2MzUyZWY0YTMxZGUzOTIxZGUyOTEwDQpkZTI5MTBk ZTIxMDhkNjIxMDhkNjIxMDhkNjI5MThkZTIxMThkZTI5MThlNzI5MjFlNzMx MjFlNzMxMjFlNzM5MjllNzM5MjFkZTM5MjlkNjM5MjFjZTM5MjlkNjMxMThk NjMxMjFkZTMxMThkNjMxMjFkZTI5MThkNjMxMThkZQ0KMzEyMWRlMzkyOWU3 MjkyMWQ2MzEyMWRlMzEyMWRlMzkyOWU3MzEyMWRlMzEyMWRlMjkyMWRlMzEy MWRlMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzExOGRlMzEyMWRlMzEyMWRl MzkyOWU3MzExOGRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZDYzMTIxZTczOTIxZTczMTIxZGUyOTE4ZDYz OTIxZjcyOTA4Y2VhNWFkZWZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmN2ZmZmZmZmZmZmZmZmI1 ZjdmZjMxZDZmNzAwZDZmZjIxY2VmZjMxY2VmZjIxY2VmZjE4ZDZmZjA4ZDZm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjAwZDZmZjA4ZDZmZjAwY2VmZjA4Y2VmZjEwY2VmZjAwYzZmZjMx ZDZmZjM5NzM3Mzg0MjEwODljNGEwOGE1NmIxODljNWExMGJkNjMxOGI1NzMy MQ0KYjU3YjIxYzY3MzIxYzY4NDI5YzY4NDMxZDY5NDM5ZDY5NDQyZDY5YzRh ZDY5YzUyZGVhNTVhZDY5YzUyZTdhZDVhYWQ2MzE4YWQ2MzE4ZWZiNTZiZmZk NjljYmRhNTZiZjdkNmFkZmZkZWJkZjdkNmM2ZWZjZWI1ZmZkNmFkZjcNCmM2 OWNlZmJkOGNlN2JkODRlZmM2OTRlN2M2OTRmN2M2OTRkZWJkODRlZmNlOTRl N2M2OTRlN2JkOTRlZmJkOTRlZmM2OGNlN2JkODRlN2E1NWFhZDYzMDhkNjhj MjFjZThjMjFjNjg0MzlmN2JkODRlZmJkOGNlN2I1OGNlZmM2DQo4Y2U3YmQ4 Y2VmYzY5NGVmYmQ4Y2VmYzY5NGU3YmQ4Y2VmYzY4Y2U3YmQ4Y2U3YmQ4Y2U3 YmQ4NGU3YmQ4Y2U3YmQ4NGVmYmQ4Y2U3YmQ4NGVmYmQ4Y2U3YmQ4NGVmYzY4 Y2U3YmQ4NGU3YmQ4NGU3YjU4NGVmYmQ4Y2U3YmQ4NA0KZWZiZDg0ZTdiNTdi ZTdiNTg0ZTdiNTg0ZTdiNTg0ZTdiNTdiZTdiNTdiZGViNTczZWZiZDdiZGVh ZDZiZDY5NDM5YWQ2YjA4YmQ4NDE4Y2U4YzIxYzY4YzIxYjU3YjE4YjU3MzE4 Y2U4YzM5ZDY5NDQyZGU5YzRhZTdhZDYzZTcNCmE1NWFkZWE1NWFkNjljNTJk ZWE1NWFkZWE1NWFkZWE1NWFkZWE1NTJkZWE1NWFkZWE1NTJkZWE1NTJkNjlj NGFkNjljNGFkNjk0NDJkZTljNDJkNjk0NDJkNjk0NDJkNjk0NDJkNjk0NDJj ZThjMzlkNjk0NDJjZThjMzlkNjhjDQozOWNlOGMzMWNlOGMzOWNlODQzMWNl OGMzMWM2ODQzMWNlODQzMWM2ODQyOWNlODQzMWM2N2IyOWM2ODQyOWJkN2Iy OWM2N2IyOWJkNzMyMWJkN2IyOWJkNzMyMWFkNmIxOGFkNmIyMWFkNjMyMThj NDIwMDk0NGEwOGM2N2IzMQ0KZGU5YzQyYmQ4NDIxYjU3MzEwY2U4YzIxY2U4 YzI5YmQ3YjE4YzY3YjIxYjU3MzE4YWQ2YjE4YWQ2MzEwYWQ2MzE4YTU1YTE4 YTU2MzE4OWM1YTE4OWM1YTE4OTQ1MjE4OWM1YTE4OTQ1MjE4OTQ1MjE4OGM0 YTEwOTQ1MjE4OGMNCjRhMTg4YzRhMTg4NDQyMTA4NDQyMTA3MzMxMDg2YjMx MDg1YTIxMDA2MzI5MDA2MzI5MDg2MzI5MTA1MjE4MDA1MjE4MDA1MjE4MDA2 MzI5MTg1YTIxMDg1YTIxMDg1MjIxMDA2MzMxMTg2YjQyMzE3MzVhNTI3MzVh NWE3MzUyDQo1MjYzNGE0YTZiNTI0YTYzNGE0MjZiNTI0YTczNWE1MjdiNWE1 YTg0NjM1YTk0N2I2YjljODQ4NGFkOWM5Y2M2YjVhZGRlY2VjZWU3ZDZkZWY3 ZmZlZmJkZDZhZDRhYjUxMDRhYjUwODUyYmQxMDRhYjUwODRhYjUxODRhYjUx MA0KNGFiNTEwNGFiZDA4NGFiNTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTA4NTJiNTIxNTJjNjEwNTJjNjAwNDJhZDAwNzNi ZDM5Y2VlZmFkZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmY3ZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmY5NGJkNjM0MmI1MDg0YWJkMDg0YWJkMTA0 YWI1MTA1MmJkMTg0YWI1MTA1MmI1MTA0YWI1MDg1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwOA0KNGFiZDEwNGFiNTA4 NTJiZDA4NDJhZDEwNTJiZDE4NGFiZDAwNmJiNTMxZTdmZmU3ZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZGVlN2Zm ODQ3M2U3MjExMGNlMzExOGVmMzEyMWU3MjkNCjIxY2UzMTI5ZTczMTIxZTcz MTIxZGUzOTE4ZTczOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWQ2 MzkyOWY3MzExOGVmMjkxMGNlYTU5Y2ZmZmZmZmY3ZmZmN2Y3ZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2I1YjVmZjMxMjFk NjMxMjFlZjM5MjlkZTMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZTcy OTIxZDYzOTIxZTcyOTE4Y2ViZGI1ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmN2ZmZGVlZmY3Y2Vk ZWU3YjViZGZmYTVhNWVmOGM4Y2U3NzM2YmRlNWE1MmRlNGEzMWRlMzkyMWRl MzExMGQ2MTgwOGRlMTgwOGRlMjExMGU3MjENCjEwZTcyOTE4ZWYyOTE4ZTcz MTIxZWYyOTE4ZTczOTI5ZGUzMTIxZGUzOTMxZTczOTI5ZTczOTI5ZTczMTIx ZGUzMTIxZGUyOTE4ZDYzOTIxZTczOTE4ZTc0MjIxZTczOTE4ZGUzOTIxZGUz OTIxZGU0MjI5ZTc0MjI5ZTczOTIxDQpkZTMxMjFkZTM5MjllNzMxMjFlNzM5 MjFlNzMxMjFkZTM5MjllNzM5MjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyOWU3MjkxOGQ2Mzky MWU3MzEyMWRlMzEyOWU3MzExOGY3NGEzMWRlZDZkZWY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZTdmZmY3ZmZmZmZmZmZmZmZmZGVmN2ZmNWFkZWY3MDBjZWY3MThjNmZmMTBj ZWZmMDBjZWZmMDgNCmQ2ZmYwOGNlZmYxMGNlZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBkNmZmMDBjZWZmMDBjZWZmMTANCmNl ZmYwOGM2ZmYwMGNlZmYxOGNlZjcyOTk0YjU2MzIxMTA5NDQyMDhhZDYzMDhh NTYzMTBiNTVhMTBiNTczMThhNTczMDhjNjdiMjFjNjdiMjFjZThjMzFjZThj MzljZTk0NDJkNjk0NGFkNjljNWFkNjljNTJkNmE1NjNjZTljDQo0YWU3YTU1 YWI1NjMxOGE1NjMxOGVmYzY4NGVmZDY5NGM2YTU2YmZmZGVhZGU3ZDZiZGY3 ZGViZGVmYzZhNWVmYzY5Y2VmYzY5NGY3YzY5NGU3YmQ4Y2U3YmQ5NGU3YmQ5 NGVmYzY5NGU3YmQ4NGVmYzY5NGU3YjU5NGU3YmQ5NA0KZjdjNjhjZTdiNTcz YmQ3YjIxYjU2YjA4Y2U4YzIxYzY4NDIxZDZhNTVhZmZjZTljZGVhZDg0ZWZj Njk0ZTdiZDhjZWZiZDk0ZTdiZDhjZWZjNjk0ZTdiZDhjZWZiZDk0ZTdiZDhj ZTdiZDhjZTdiNTg0ZTdiZDg0ZTdiNTg0ZTcNCmJkODRlN2JkODRlZmJkODRl N2I1ODRlZmJkODRlZmJkODRlZmJkODRlN2I1N2JlN2JkODRlN2JkODRlZmJk ODRlN2I1N2JlN2I1ODRlN2I1N2JlZmJkODRkZWI1N2JkZWFkN2JkZWFkNzNl ZmJkN2JlN2I1NzNjZTk0NTJiNTZiDQowOGM2N2IxOGNlOGMyMWJkN2IxOGFk NzMxMGM2ODQzMWQ2OTQ0YWVmYWQ2YmU3YWQ2M2U3YWQ2M2RlYTU1YWRlYTU1 YWQ2YTU1YWRlYTU2M2RlYTU1YWRlYTU2M2Q2OWM1MmRlYTU1YWQ2YTU1MmRl YTU1YWRlOWM1MmRlYTU1Mg0KY2U5NDRhZDY5NDRhZDY5NDQyZDY5YzQyY2U5 NDM5ZDY5NDQyY2U4YzM5ZDY5NDQyY2U4YzM5ZDY4YzM5Y2U4YzM5Y2U4YzM5 Y2U4NDMxY2U4YzMxYzY4NDMxY2U4NDMxYzY4NDI5YzY4NDI5YzY4NDI5YzY4 NDI5YmQ3YjIxYzYNCjdiMjliZDczMjFiZDdiMjliNTczMjFiZDczMjFiZDdi MjFhZDZiMTBhNTYzMThhZDYzMjE5NDRhMDg5NDRhMDhhZDZiMjFkZTk0NGFj Njg0MjFiNTczMTBiNTczMTBjZThjMjljNjg0MjFiZDczMThiZDczMThiZDcz MjFhNTYzDQoxMGE1NjMxOGE1NWExMDljNWExODk0NTIxMDljNTIxODk0NGEx MDk0NTIxODhjNGExMDk0NTIxODhjNGExMDhjNGExODg0NDIxMDg0NDIxMDcz MzEwODczMzEwODYzMjkwMDYzMjkwMDVhMjEwMDYzMjkwODVhMjEwODUyMTgw MA0KNTIxODAwNjMyOTA4NWEyMTA4NjMyOTEwNjMyOTA4NWEyMTAwNGExODAw NTIyOTEwNjMzOTMxNzM1MjUyNzM1MjRhNmI0YTRhNmI0YTRhNjM0YTQyNjM0 YTQyN2I1YTUyN2I1YTUyOGM2YjYzOTQ3YjZiYTU5NDhjYjVhNTljYzYNCmI1 YWRkNmM2Y2VlZmRlZWZlN2Y3ZTc5NGM2N2I0MmFkMDA1MmJkMTA0YWI1MDg0 YWI1MTA0YWI1MTA1MmI1MTA0YWI1MDg0YWJkMDg0YWI1MDg0YWI1MTA0YWI1 MDg0YWI1MTA0YWI1MDg0YWJkMTA0YWI1MDg0YWI1MDg0YWFkDQoxMDRhYjUw ODQyYmQwMDRhYzYwMDQyYjUwMDYzYmQzMWI1ZGVhNWY3ZmZmZmZmZjdmZmZm ZmZmZmZmZjdmN2ZmZmZmZmY3ZmZmN2Y3ZmZmZmZmZmZmZmM2ZGU5YzQyYWQw ODRhYjUwODQyYjUwODRhYjUxMDRhYjUxMDRhYjUxOA0KNDJhZDA4NTJiZDA4 NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1 MTA0YWI1MDg0YWI1MTA0YWI1MDA1MmI1MTg0MmFkMDg1MmJkMDA0YWFkMDhi ZGU3YWRmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmVmZjdmZjczNzNkZTM5MjFkZTIxMDhkZTM5MzFl NzMxMjllNzMxMjFlZjMxMjFlNzMxMThkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTI5DQpkNjMxMjFlNzIxMTBlZjMxMjllNzMxMThlZjMxMDhkZWFkYTVm N2ZmZmZmZmY3ZmZlZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZjdm ZmVmZWZmN2ZmNWE1MmQ2MjkxMGRlMzEyMWRlMzkyOWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTE4ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkNjMxMjFkZTM5MjFlZjI5MTBkNg0KN2I2YmU3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZmZmY3ZmZmZmY3ZjdmZmVm ZWZmZmU3ZGVmZmNlY2VmZmM2YzZmZmE1OWNmZjk0OGNlZjZiNjNkNjUyNGFj ZTM5MzFjZTMxMjlkNjI5MThkNjI5MThkZTI5MDhlNzI5MDhlNzIxMDhkZTI5 MTBlNzI5MTBlNzM5MjFlZg0KMzEyMWVmMzkyOWVmMzkyMWU3NDIyMWVmMzky MWU3MzkyMWU3MzkyMWRlMzkyMWRlMzExOGNlMzExOGQ2MzEyMWRlMzkyOWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWU3MzExOGRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz OTIxZTczMTIxZDYzMTE4ZGUzMTIxZGUzMTIxZTcyOTEwZGU3MzVhZGVmN2Zm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmVmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmRlZjdm ZjVhZTdmZjA4ZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjEwY2VmZjEwY2VmZjA4 ZDZmZjAwZDZmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjEwZGVmZjAw YzZmZjA4ZDZmZjEwY2VmZjEwY2VmZjAwY2VmZjEwY2VmZjIxYjVlNzQyNTI1 YTdiMzkwOGFkNWEwMGFkNjMxMGJkNmIyMWI1NmIwOA0KYTU3MzA4Y2U3YjI5 YzY4NDI5Y2U4YzMxZDY5NDM5Y2U5NDQyZGVhNTVhZDZhNTVhZGVhNTYzZGVh ZDYzZGVhZDYzZTdhZDYzZTdhNTUyYWQ2YjE4OWM2YjIxZmZkZTk0ZTdiZDg0 ZGViNTg0ZTdkNmI1ZjdkZWJkZjdkNmI1ZTcNCmM2YTVmN2NlYWRmN2M2OWNl ZmJkOTRmN2M2OTRlZmM2OWNlZmM2OTRlZmM2OGNlZmM2OTRlN2JkOTRlN2Jk OTRmN2M2OGNkNjljNGFiZDczMTBjNjg0MThjNjg0MThjNjhjMzlmN2M2OGNl ZmM2OWNlN2JkOTRlN2JkOGNlZmM2DQo5NGU3YmQ4Y2VmYzY5NGVmYmQ4Y2Vm YzY5NGU3YmQ4Y2VmYmQ5NGU3YmQ4Y2VmYmQ5NGU3YmQ4Y2VmYmQ4Y2U3YmQ4 NGVmYzY4Y2VmYmQ4NGVmYmQ4Y2U3YmQ4NGVmYzY4Y2U3YmQ4NGU3YmQ4NGU3 YjU4NGVmYmQ4NGU3YmQ4NA0KZTdiZDg0ZTdiNTdiZWZiZDg0ZWZiZDg0ZTdi NTg0ZGVhZDczZTdiNTdiZWZiZDdiZWZiNTZiYjU3YjMxYmQ3MzA4YzY4NDE4 YzY4NDIxYmQ3YjIxZDY5NDRhZWZhZDYzZWZhZDZiZGU5YzVhZGVhZDYzZGVh ZDYzZTdhZDZiZGUNCmFkNjNlN2I1NmJkZWFkNjNkZWE1NjNkNjljNWFkZWE1 NjNkZWE1NWFkZWE1NWFkNmE1NTJkZWE1NWFkNjljNTJkZWE1NTJkNjljNGFk NjljNGFkNjk0NDJkNjk0NDJjZTk0NDJkNjk0NDJkNjk0NDJkNjk0NDJjZThj MzlkNjk0DQozOWNlOGMzOWNlOGMzOWNlOGMzMWNlOGMzOWNlODQzMWNlODQz MWM2ODQyOWM2ODQyOWM2N2IyOWM2ODQyOWJkN2IyMWM2N2IyOWJkNzMyMWJk N2IyOWJkNzMyMWJkN2IxOGI1NzMxOGFkNmIxOGFkNjMxOGFkNjMyMTg0NDIw MA0KOGM0MjAwYjU2YjMxZDY5NDM5YzY4NDIxYmQ3YjE4YmQ3YjE4YzY4NDIx YzY3YjIxYzY3YjI5YmQ3MzIxYjU2YjE4YWQ2MzE4YWQ2MzE4OWM1YTEwYTU1 YTE4OWM1MjE4OWM1MjE4OTQ1MjE4OWM1YTIxOTQ1MjE4OTQ1MjE4OGMNCjRh MTA4NDRhMTg3YjM5MTA3MzMxMDg2YjI5MDA2MzI5MDA2MzI5MDg2YjI5MTA1 YTIxMDA1YTE4MDA1YTIxMDA2MzI5MDg1YTI5MDA2MzMxMTA1YTIxMDA1YTIx MDA1YTI5MDA1YTI5MDg1MjIxMDA1MjIxMTA1YTI5MjE3MzRhDQo0MjZiNGE0 MjczNTI1MjZiNGE0YTZiNTI0YTczNWE1Mjg0NjM2MzhjNmI2YjljOGM3YmFk OWM5Y2M2YWRhZGM2YmRhZGRlZDZkNmY3ZWZmN2RlZjdkNjczYjU0MjQyYjUw MDRhYmQwODUyYmQxMDRhYjUxMDUyYmQxODRhYjUxMA0KNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTA4NTJiZDEwNGFi NTA4NTJiZDA4NGFiNTA4NGFiNTEwNGFiZDEwNGFjNjEwMzlhNTAwNWFiNTMx OWNlNzg0ZjdmZmY3ZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZlN2Y3Y2U1YWJkMjk0MmFkMDg0YWJkMDg0YWI1MDg0YWI1MTA0YWI1 MTA0YWI1MTA1MmJkMDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMA0KNGFiNTEwNGFiNTA4NGFiNTA4NTJiZDE4NGFh ZDEwNTJiZDA4NGFiNTAwOGNjZTZiZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZWZmZmZmODQ3 YmRlMzkxOGU3MzENCjEwZWYzOTI5ZGUzMTIxZGUzOTIxZWYzOTI5ZDYzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWQ2MzkyMWVmMjkyMWRlMjkyMWU3Mzky OWU3MzExOGRlMzkxOGQ2YTU5Y2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmYNCmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmFkYWRmZjI5MThjNjMxMjFlNzMx MjFkZTM5MjllNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTI5ZTczMTE4ZTczOTI5ZDYzMTIxZTczOTI5ZjczMTE4 ZGU0YTMxZGVjZWQ2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmN2Y3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmVmZmZmZmY3ZmZm ZmY3ZmZmZmZmZmYNCmY3ZmZlZmVmZmZkNmNlZmZiNWI1Zjc5Yzk0ZGU4Yzdi ZmY3MzYzZWY2MzUyZTc0YTMxZDY0MjI5ZGUzMTE4ZDYyOTEwZGUyMTAwZDYy MTEwZDYyMTEwZDYyOTE4ZGUyOTE4ZGUzMTI5ZWYzMTI5ZWYzMTI5ZWYzMTIx ZWYzOTIxDQpkZTMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzM5MjFlNzM5MjFl NzMxMjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWVmMzEyMWRlMzkyMWU3 MjkxOGM2YWRhNWVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZGVmZmZmZmZmZmZmNzNlN2ZmNGFkZWY3MTBjZWY3MDANCmNl ZmYwMGM2ZmYwOGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDhjZWZmMDBjZWZmMDBjZWZmMTANCmNlZmYwOGM2ZjcxMGQ2ZmYw OGM2ZjcxOGM2ZmYxMDk0YjU2YjRhMzFhNTRhMDBhZDYzMThiNTVhMThiNTZi MDhhNTczMDhjZTdiMzFiZDdiMjFjZTg0MzFjZTg0MzFjZTk0NDJkNjljNTJk ZWE1NWFkNmE1NWFlN2FkNmJlN2FkDQo2YmQ2YTU1YWRlYWQ1YWRlYTU1MmE1 NjMxOGI1NzMzMWZmZTdhZGRlYjU4NGQ2YjU4Y2VmZDZhZGY3ZGViZGY3ZGVi ZGU3Y2VhZGVmYzZhNWVmYzY5Y2Y3Y2U5Y2U3YmQ5NGU3YzY4Y2VmYzY4Y2Vm YzY5NGRlYjU4Y2VmYzY5NA0KZWZiNTZiYzY4NDI5YmQ3YjEwZDY4YzI5YmQ3 YjIxZTdhZDYzZWZjNjk0ZTdiZDk0ZGViZDhjZTdjNjhjZTdiZDhjZTdiZDhj ZTdiZDhjZWZjNjk0ZTdiZDhjZWZiZDhjZTdiZDhjZWZjNjk0ZTdiZDhjZWZi ZDhjZTdiZDhjZWYNCmJkOGNlN2JkODRlZmJkODRlN2JkODRlZmJkODRlN2Jk ODRlN2JkODRlN2JkODRlN2JkODRkZWI1N2JlN2JkODRlN2I1ODRlN2JkODRl N2I1N2JlN2JkODRkZWI1N2JlN2I1N2JkZWFkNzNlZmJkNzNkZWE1NWFhZDcz MjFiZDczDQowMGNlOGMyMWI1NzMxOGNlOGM0MmU3YTU2M2RlYTU2M2RlYTU2 M2U3YWQ2YmRlYTU2M2U3YWQ2YmU3YWQ2YmU3YWQ2YmQ2YTU1YWRlYTU2M2Rl YTU2M2RlYWQ2M2Q2OWM1YWRlYTU1YWQ2OWM1YWRlYTU1YWQ2OWM1MmQ2OWM1 Mg0KZDY5YzRhZDY5YzUyZDY5NDRhZDY5YzRhY2U5NDQyZDY5NDRhZDY5NDQy ZDY5NDQyZDY5NDM5ZDY5NDM5Y2U4YzM5ZDY4YzM5Y2U4YzMxY2U4YzM5YzY4 NDMxY2U4NDMxYzY4NDI5YzY4NDMxYmQ3YjIxYzY3YjI5YmQ3YjIxYzYNCjdi MjliZDczMjFiZDdiMjliZDczMjFiZDczMjlhZDYzMTBiZDdiMjliNTZiMThh NTYzMTBhNTYzMTBhNTVhMTg4YzRhMDg4YzQyMDhhZDYzMThkNjhjMzljNjg0 MjliNTczMTBiZDdiMTBjZTg0MjFiZDczMThjNjczMjFhZDZiDQoxOGI1NmIx OGFkNjMxOGE1NjMxODljNWExODljNWExODk0NTIxODljNTIyMTk0NTIxODk0 NTIxODhjNGExMDhjNDIxMDdiMzkwODczMzkwODZiMjkwMDZiMjkwMDYzMjkw MDYzMjkwODVhMjEwMDVhMjEwMDUyMTgwMDYzMjkwOA0KNjMyOTA4NjMyOTA4 NWEyOTAwNWEyOTAwNWEyOTA4NWEyOTA4NTIyMTAwNGExODAwNGExODAwNWEy MTA4NWEyOTE4NmIzOTMxNzM1MjQyNzM1MjRhNmI1MjRhN2I2MzVhODQ2MzYz OTQ3YjczYTU4YzdiYjU5Y2E1YzZiNWI1ZDYNCmNlYmRkZWQ2ZDZmN2Y3ZmZi ZGU3YWQ1YWI1MTg0MmI1MDA0YWJkMTA0YWFkMDg1MmJkMTA1MmI1MDg1MmI1 MDg1MmJkMTA0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0 YWI1MTA0YWI1MDg0YWJkMTA1MmJkDQowODRhYjUwODRhYjUxMDUyYmQxODM5 YWQwODRhYjUxMDUyYmQxMDQyYWQwODljZGU4NGRlZmZjZWZmZmZmZmZmZmZm ZmZmZmZlZmZmZmZmZmY3ZjdmZmZmZmZlZjczYzY0YTRhYWQxMDRhYjUwMDUy YmQwODQyYWQwODRhYjUxOA0KNGFiNTEwNTJiZDA4NGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0 YWI1MDg1MmJkMTA0YWFkMTA1MmJkMTg0MmJkMDA2M2I1MzFkZWY3ZDZmZmZm ZmZmZmY3DQpmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmY3ZmZlN2ZmZmZmZjk0ODRlZjI5MTBjNjI5MThjZTM5MjllNzIx MTBkNjM5MjlkZTMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcyOTE4DQplNzI5MjFk NjM5MzFkNjMxMjFlZjI5MThkZTMxMjFjZTM5MjFlZjI5MTBjNmE1OWNmN2Rl ZTdmZmZmZmZmN2ZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZTdlN2Zm NjM1YWNlMjkxMGRlMzExOGU3MzExOGU3MzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzM5MThlNzM5MjFkNjM5MjFkZTM5 MjFlZjI5MThkZTMxMjFlZg0KMzExOGNlOWM4Y2Y3ZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm N2Y3ZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdmZmZmZjdmZmZmZjdm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmN2Y3ZmZmN2U3ZjdmZmU3ZTdmZmNlY2VmZmJkYjVm Zg0KYTU5Y2Y3OTQ4Y2VmNmI2M2VmNjM1MmU3NGEzOWQ2MzkyOWQ2MjkxOGNl MjkxMGQ2MjEwOGRlMjEwOGRlMzkyOWRlMzEyMWRlMzExOGQ2MzExOGRlMzEx OGRlMzEyMWU3MzEyMWRlMzEyMWRlMzExOGRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTE4ZGUzOTIxZTczOTIx ZTczMTIxZGUyOTEwZGU1YTRhZDZkZWU3ZWZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmJk ZTdmZjRhZGVmNzAwZDZmZjAwZDZmZjAwY2VmZjEwY2VmZjE4Y2VmNzA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjEwY2VmZjAwZDZmZjAwY2VmZjEwY2Vm ZjA4Y2VmZjEwZDZmNzA4YzZmNzA4YmRmZjAwZDZmZjYzNmI1YWFkNWExMDlj NWExOGFkNWExOGJkNzMxMA0KYjU3YjE4YzY2YjI5YzY3YjI5YzY4NDMxY2U4 NDM5Y2U4NDM5ZGU5YzUyZDY5YzUyZGVhNTVhZTdhZDZiZWZiNTczZGVhZDZi ZGViNTZiZjdiZDZiZTc5NDRhYTU1MjEwYmQ4NDQyZmZkZWE1ZTdiZDg0ZTdi ZDk0ZmZkZWJkZjcNCmRlYzZlZmQ2YmRlZmQ2YjVmN2Q2YWRlN2M2OGNlN2M2 YTVkZWJkOGNmZmQ2OWNlZmM2OTRlN2JkOTRmN2M2OTRlN2FkNjNiNTZiMDhj Njg0MjFjNjg0MThjZTk0MzFmZmNlOGNlZmM2OWNkZWJkOTRlN2JkOTRlZmNl OTRlZmM2DQo5NGU3YmQ4Y2VmYzY5NGVmYmQ5NGVmYzY5NGU3YmQ4Y2VmYzY5 NGVmYzY5NGVmYmQ5NGU3YmQ4Y2VmYmQ4Y2U3YmQ4Y2VmYmQ4Y2U3YmQ4NGVm YmQ4Y2U3YmQ4NGVmYmQ4Y2U3YmQ4NGVmYzY4Y2U3YmQ4NGU3YmQ4NGU3YjU4 NA0KZTdiZDg0ZTdiZDg0ZWZiZDg0ZTdiNTdiZTdiNTg0ZTdiNTg0ZTdiNTdi ZTdiNTZiZGVhNTVhYTU2YjE4YjU3YjAwY2U4YzIxYmQ3YjIxZDY5YzUyZjdi ZDdiZDY5YzYzZGVhZDZiZWZiZDZiZTdhZDZiZGVhZDZiZTdhZDZiZGUNCmFk NmJlN2FkNmJkZWFkNjNlN2I1NmJlN2FkNmJkZWE1NjNkNmE1NWFkZWE1NjNk ZWE1NWFkZWE1NWFkNjljNTJkNmE1NTJkNjljNGFkNjljNTJkNjk0NGFkNjlj NGFkNjk0NGFkZTljNGFkNjk0NDJkZTljNDJkNjhjMzlkNjk0DQozOWNlOGMz OWQ2OGMzOWNlOGMzMWNlOGMzMWM2ODQzMWNlODQzMWM2ODQyOWM2ODQyOWM2 N2IyMWM2ODQyOWM2N2IyOWM2N2IyOWJkNzMyOWJkN2IyOWJkNzMyOWM2N2Iz OWFkNjMxOGJkNzMyMWJkNzMyMWFkNmIxOGFkNjMxOA0KYWQ2MzIxOGM0YTA4 ODQ0MjAwYTU1YTEwY2U4YzMxY2U4NDI5YjU3MzEwYmQ3MzEwY2U4NDI5YzY3 YjIxYmQ3MzIxYjU3MzE4YjU2YjIxYWQ2MzE4YTU2MzIxOWM1YTE4YTU1YTIx OWM1MjIxOWM1MjE4OGM0YTEwOGM0YTEwN2INCjM5MDg3YjM5MDg3MzMxMDg3 MzMxMDg2YjI5MDA3MzM5MTA2MzI5MDA1YTIxMDA1YTIxMDg2MzI5MTA2MzI5 MDg2MzMxMDg2MzMxMDg2MzMxMDg1YTMxMDg1YTMxMTA1MjIxMDA1MjI5MDg1 YTI5MDg2YjI5MDg1YTE4MDA0YTE4DQowMDUyMjkxODczNTI0MjczNTI0YTcz NWE1MjdiNjM1YThjNzM2YjljN2I3M2FkOWM4Y2I1OWNhNWNlYmRiZGRlZDZi ZGVmZTdkZWY3ZjdmZmFkZDY5NDRhYWQwMDRhYmQxMDRhYjUxMDRhYjUxMDUy YjUxMDUyYmQxMDRhYjUwMA0KNWFiZDE4NGFhZDEwNTJiNTEwNGFiNTEwNTJi ZDEwNGFiNTA4NGFiZDEwNGFiNTA4NTJiZDEwNGFiNTA4NGFiNTE4NTJiZDEw NTJiZDA4NGFiNTA4NWFiZDE4NTJiNTE4NTJiNTEwNTJiZDA4NGFhNTE4YWRk ZThjZjdmN2Y3ZmYNCmY3ZmZmZmZmZWZmZmZmZmZmN2ZmZmZmZmZmZmY5Y2U3 NzM1MmFkMjE1MmJkMTA1MmJkMDg0YWI1MDg0YWI1MTA1MmJkMTA0YWI1MDA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw OA0KNGFiZDEwNGFiNTA4NTJiNTE4NGFiNTAwNTJiNTE4NDJhZDEwNDJiZDAw NDJhNTEwY2VlN2I1ZmZmZmZmZmZmZmU3ZmZmZmZmZmZmZmZmZjdmZmVmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmVmZjdmZmY3OWMNCjlj ZjczMTE4ZGUyMTA4ZDY0MjM5ZTczMTE4ZWYzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWVmMzkyOWRlMzEyMWQ2MzEyMWNlNDIyOWY3MzkxOGY3MzEyMWQ2 MzEyMWVmMzEwOGQ2YTU5Y2VmZjdmZmY3ZmYNCmZmZWZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmN2ZmZmZmZmE1YTVlNzI5MTBlNzI5MTBlNzM5MjFlNzMxMjFl NzM5MjFlNzMxMjFkZTM5MjllNzM5MjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGU0MjIx ZjczMTIxYzY0MjIxZWYzMTIxZTcyOTIxZGUzMTE4ZWYzMTE4Y2U2YjUyZTdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZjdmZmZmZmZmZmZmZjcNCmZm ZmZmN2ZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmY3ZmZlN2Vm ZmZkNmQ2ZmZjNmJkZmZhNTljZmY5NDg0Zjc3YjZiZTc1MjQyDQpmNzQyMzFl NzM5MjllNzMxMThkZTMxMThkZTI5MTBkNjI5MThkZTIxMTBjZTMxMjFkZTMx MThkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzM5MjFlNzM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyOWU3MzExOGRlMzkyMWU3MjkyMWQ2MzExOGU3OGM3YmY3ZmZmZmY3ZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZDZmN2ZmNWENCmU3ZjcwMGNlZjcwMGNlZmYw MGNlZmYxOGRlZjcwMGNlZjcxOGNlZmYxOGNlZmYwOGQ2ZmYwMGQ2ZmYwMGQ2 ZmYwOGNlZmYxMGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDANCmQ2ZmYwMGNlZmYwOGNlZmYwOGM2ZjcxMGM2ZmYxMGJk ZmY0YTk0OWM3MzQyMTBhZDUyMDhhNTYzMTBhZDYzMThiZDYzMThhZDdiMjFi ZDczMjFjNjg0MjljZTg0MzFkNjhjMzlkNjk0NDJkNjljNTJkNjljNWFlN2Fk NmJlN2FkDQo3M2VmYjU3M2RlYTU2YmRlYWQ2YmVmYjU3YmNlOTQ0YTljNWEx MGM2ODQzMWZmZGViNWVmYmQ5NGQ2YmQ3YmZmZWZiNWZmZTdjNmZmY2ViNWY3 Y2ViNWNlY2VhNWZmY2U5Y2VmYmQ5NGU3YmQ5NGVmYzY5Y2U3YmQ4Y2Y3YmQ3 Yg0KYmQ3YjI5YjU3MzEwYzY4NDIxYmQ3YjI5ZWZiNTdiZWZiZDhjZTdiZDhj ZGViZDhjZjdjNjk0ZjdjNjk0ZWZjNjk0ZWZjNjk0ZTdiZDk0ZWZjNjk0ZWZi ZDk0ZWZiZDk0ZTdiZDhjZWZjNjk0ZTdiZDhjZWZjNjk0ZTdiZDhjZTcNCmJk OGNlN2JkOGNlZmJkOGNlN2JkODRlN2JkOGNlN2JkODRlZmJkOGNlN2I1ODRl N2JkODRlN2JkODRlZmJkOGNlN2I1ODRlZmJkODRlN2I1ODRlZmJkODRkZWI1 N2JlN2JkODRkNmFkNzNlZmJkN2JkZTljNGFiNTYzMDhiZDdiDQoxOGM2ODQy OWJkODQzMWVmYmQ3M2Q2YTU2M2RlYWQ2YmRlYWQ2YmU3YWQ3M2RlYWQ2YmU3 YWQ2YmRlYWQ2M2U3YWQ2YmRlYTU2M2U3YWQ2M2Q2YTU1YWRlYTU1YWRlYTU1 YWRlYTU2M2Q2OWM1YWRlYTU1YWRlYTU1YWRlYTU1YQ0KZDY5YzUyZDY5YzUy Y2U5YzRhZDY5YzRhY2U5NDRhZDY5YzRhY2U5NDQyZDY5NDQyY2U4YzM5ZDY5 NDQyY2U4YzM5Y2U4YzM5Y2U4NDMxY2U4YzM5YzY4NDMxY2U4NDMxYzY4NDI5 YzY4NDMxYmQ3YjI5YzY3YjI5YmQ3YjI5YzYNCjdiMjliZDdiMjliZDdiMjli NTczMjFiZDdiMjFiNTczMjFiZDczMjFiNTZiMThiNTczMjFiNTZiMThiNTZi MThhNTVhMTBhNTVhMTA4YzQyMTA4NDQyMDA4YzUyMDBiZDg0MjFjNjhjMjFi NTczMThhZDYzMDhjNjczMjFiZDczDQoxOGJkNzMxOGI1NmIxMGI1NmIxOGFk NjMxMGFkNjMxODljNWExMDljNWExMDhjNDIxODhjNDIxODdiMzkxMDczMzEx MDZiMjkwODZiMzEwODZiMzEwODZiMzkxMDYzMjkwMDYzMjkwMDVhMjEwMDYz MjkwMDYzMjkwODZiMzExMA0KNjMyOTA4NjMyOTAwNWEyOTAwNjMyOTA4NWEy OTAwNWEyOTAwNTIyMTAwNWEyMTAwNTIxODAwNWEyMTAwNWEyMTAwNTIyMTAw NGEyMTA4NzM1MjQyN2I2MzUyN2I2MzVhOGM3YjczOTQ3YjdiYWQ5Yzk0YmRh ZGFkZDZjZWJkZTcNCmQ2ZGVmN2RlZmZlZmZmZDY3YmM2MzE0YWFkMDg1MmI1 MDA1MmJkMDg1MmI1MDg1MmI1MTA0YWI1MTA1MmI1MTA0YWI1MDg0YWJkMDg0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDQyYjUwODQyYWQwMDg0Y2U1YWRlZmZkZWY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmM2ZWZiZDYzYWQ0YTM5YWQwMDQyYmQwMDRhYWQxODUyYjUx MA0KNGFiNTAwNTJiZDE4NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA1MmI1MTA1MmJkMTA0MmJk MDg0YWJkMTA0YWI1MDg1MmI1MDA4Y2M2NGFmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZjljOTRlZjQyMjFlZjIxMDhkZTMxMzFkNjI5MThj ZTM5MjllNzMxMThkZTMxMjFkZTMxMjFkNjMxMjFkZQ0KMzExOGU3MzExOGVm MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMThmNzI5MThjZThjOGNkZWY3ZmZm ZmY3ZmZlZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZjdmN2Y3NTIzMWRlMzky MWQ2MzExOGRlMzkNCjE4ZjczMTE4ZTczMTI5ZDYzMTIxZDYzOTE4ZWYzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTMxMjFlNzI5MjFkZTMxMjFkZTMxMjFkZTMxMjFk ZQ0KMjkxOGQ2MjkxOGRlYzZjNmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZWZlZmZmZDZkNmVmYzZiZGY3YWQ5Y2Y3OWM4NGY3N2I2M2U3 NzM1MmU3NTIzMWY3NGEyOWVmMzExMGRlMjkNCjEwZGUyMTEwZDYyOTEwZGUy MTEwZDYyMTEwZGUyMTEwZDYyOTE4ZGUyOTE4ZGUzMTIxZGUyOTIxZGUzMTIx ZTcyOTIxZGUzMTIxZGUyMTIxZDYzOTMxZmYyMTA4ZTcyOTEwY2U3MzZiZTdk ZWQ2ZmZmZmZmZmZmZmZmZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmQ2Zjdm ZjdiZTdmZjE4ZDZmNzAwY2VmNzA4Y2VmZjEwZDZmZjAwZDZmZjAwZDZmZjEw YzZmZjIxY2VmZjA4ZDZmZg0KMDhkZWZmMDhjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjEw YzZmZjA4YzZmNzEwYzZmZjMxOTRhNTg0NDIxOGFkNjMxMGE1NmIwOGJkNjMx OA0KYTU3MzIxYjU3MzE4YmQ3YjI5YzY3YjI5Y2U4YzMxY2U4YzM5ZDY5NDQy ZDY5NDRhZGVhNTVhZGVhNTYzZTdhZDZiZGVhNTZiZWZiZDg0ZGVhZDczZGVh ZDZiZjdjNjdiZTdhZDYzOTQ1MjA4YjU4YzM5ZmZlN2FkZjdjZWE1Y2UNCmE1 ODRmN2RlYmRlN2VmYzZlN2Q2YWRmZmNlYjVlZmM2OWNmN2NlOWNlZmM2OWNk ZWI1OGNmZmNlOTRkNjljNWFhZDZiMTBjNjg0MjFiZDg0MjFjZTk0NGFmN2M2 OGNlZmJkOGNlZmNlOWNlN2JkOGNmN2M2OTRlZmJkOGNmN2NlDQo5Y2VmYzY5 NGVmYzY5NGVmYmQ5NGVmYzY5NGU3YmQ4Y2VmYzY5NGVmYmQ5NGVmYzY5NGVm YmQ4Y2VmYmQ5NGU3YmQ4Y2VmYmQ4Y2VmYmQ4Y2VmYmQ4Y2U3YmQ4NGVmYzY4 Y2U3YmQ4NGU3YmQ4Y2U3YmQ4NGVmYmQ4Y2U3YmQ4NA0KZWZiZDhjZWZiZDg0 ZWZiZDhjZWZiZDg0ZTdiZDg0ZGViNTg0ZGViNTdiZWZiZDdiZGU5YzUyYWQ2 MzAwYzY4YzI5YmQ4NDI5YzY4YzM5ZWZiNTczZGVhZDZiZGVhZDZiZTdiNTcz ZTdhZDZiZTdiNTZiZGVhZDZiZTdhZDZiZTcNCmFkNjNlN2FkNmJlN2FkNjNl N2FkNjNkZWE1NjNlN2FkNjNkZWE1NWFkZWE1NjNkZWE1NWFkZWE1NjNkZWE1 NWFkZWE1NWFkNjljNTJkNmE1NTJkNjljNGFkNjljNGFkNjk0NGFkNjljNGFk Njk0NDJkNjk0NDJjZTk0NDJkNjk0DQo0MmNlOGMzOWNlOGMzOWNlOGMzMWNl OGMzOWM2ODQzMWM2ODQzMWM2ODQyOWM2ODQyOWJkN2IyOWM2ODQyOWJkN2Iy OWM2ODQyOWJkN2IyOWJkN2IyOWJkNzMyMWJkN2IyOWJkNzMyMWJkNzMyMWI1 NmIyMWI1NzMyMWFkNmIxOA0KYWQ2MzE4YTU1YTEwYTU1YTIxOTQ1MjEwODQ0 MjAwODQ0MjAwYWQ2MzE4YzY4NDMxY2U4NDI5YjU2YjAwY2U4YzIxYzY4NDE4 YmQ3YjE4YjU2YjEwYjU2YjE4YWQ2MzE4YTU1YTE4OTQ0YTEwOGM0YTE4ODQ0 MjEwN2IzOTEwNzMNCjM5MTA3YjM5MTA3MzMxMTA2YjMxMDg2MzI5MDA2MzI5 MDg2MzI5MDA2YjMxMDg2MzI5MDg2YjMxMTA2YjMxMDg2YjMxMDg2MzI5MDA2 MzMxMDg2MzI5MDg2MzI5MDg1YTI5MDA1YTI5MDg1YTIxMDA1YTIxMDg1YTIx MDA1YTIxDQowMDUyMjEwMDVhMjkxMDVhMjkxODdiNWE0YThjNzM2YjhjN2I3 MzljOGM4Y2JkYTVhNWNlYmRiNWRlZDZjNmU3ZDZlN2Y3ZWZmZmQ2ZjdiNTYz YjUxODRhYWQwODUyYmQwODUyYjUwODUyYmQxMDUyYjUwODUyYmQxMDRhYjUx MA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJjNjE4NGFhZDEwNGFhNTEwODQNCmM2 NjNlZmZmZGVmZmZmZmZmN2VmZjdmZmZmZmZmZmZmZjc2YmFkMzk0MmI1MDA1 MmM2MTA0MmI1MDg1MmI1MTA1YWJkMTg0MmFkMDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4 NWFiZDEwNGFiNTA4NGFiZDEwNDJhZDA4NTJiZDE4NGFiNTAwNmJiNTI5ZDZm N2RlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmY5Yzk0ZTcz MTIxYzYzMTEwZTc0YTM5ZjcyOTEwZDYzMTIxZTczOTI5ZWYzOTIxZTczMTIx ZTczMTIxZGUzOTI5ZDYzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzEzMWQ2MzEx OGVmMzkxOGRlOWMNCjk0ZWZmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjk0OTRmNzI5MDhjZTQyMjllZjMxMjFkZTMxMjFlNzMxMjlkNjMx MjFkZTM5MjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUyOTE4ZGU5Yzk0ZTdmN2ZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmVmZmZmN2U3ZjdmN2Q2ZTdlZmNlZDZmN2I1YjVl ZmE1YTVmNzg0N2JlZjczNjNlNzYzNTJkZTVhNGFkZTRhMzlkNjRhMzFkZTM5 MjFkNjM5MjFkZTMxMTBkZQ0KMzExMGRlMzEwOGRlMzEyMWQ2MzEyMWNlNDIz MWM2N2I3M2Q2ZGVkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZjdmZmZmZmYNCmZmZmZmN2Y3ZmY5Y2VmZmYzMWQ2ZjcwMGNlZmYwMGNl ZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGM2ZmYxMGQ2ZmYxMGNlZmYwOGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwOGM2ZmYxMGM2ZmYwMGM2ZmYxOGE1YjU3YjM5MjFh NTYzMTA5NDVhMDBjZTYzMTg4NDczMThiZDZiMThiNTczMThjNjdiMjljNjg0 MjljZThjMzljZThjMzlkNjk0NGFkNjljNTJkZWE1NjNkZWE1DQo2M2RlYWQ2 YmVmYmQ3YmY3YzY4Y2RlYWQ3M2RlYWQ3M2U3YWQ2YmQ2YTU1YWE1NTIwMGJk OTQzMWZmZGViZGU3YmRiZGNlYmQ4NGY3ZWZiZGVmZDZjNmZmZWZiZGY3ZDZh ZGVmY2VhNWU3YmQ5NGVmYmQ4Y2ZmYzY4NGM2ODQzOQ0KYWQ2MzA4ZGU5NDI5 YjU3MzIxZWZiNTczZjdjNjhjZWZjNjk0ZWZjNjk0ZWZjNjk0ZTdiZDhjZWZi ZDk0ZWZjNjljZWZjNjljZWZiZDk0ZWZjNjk0ZTdiZDhjZWZiZDhjZTdiZDhj ZWZjNjk0ZTdiZDk0ZWZjNjk0ZTdiZDhjZTcNCmJkOGNlN2JkOGNlZmJkOGNl N2JkOGNlN2JkOGNlN2JkODRlN2JkOGNlN2JkODRlN2JkODRlN2JkODRlZmJk ODRlN2JkODRlZmJkOGNlN2I1ODRlZmJkODRlN2I1N2JlN2JkODRkNmFkNzNl ZmJkN2JkNjk0NDJhZDYzMDhjZThjDQoyOWM2OGMzMWM2OGM0MmY3YmQ3YmRl YTU2YmU3YjU3M2U3YjU3M2U3YjU3M2RlYWQ2YmU3YWQ2YmRlYWQ2YmU3YWQ2 YmU3YWQ2M2U3YWQ2YmRlYWQ2M2RlYWQ2M2RlYTU1YWRlYTU2M2RlYTU1YWRl YTU1YWRlYTU1YWRlYTU1YQ0KZGU5YzUyZGU5YzUyZDY5YzRhZDY5YzUyZDY5 YzRhZDY5YzRhZDY5NDQyZDY5NDRhY2U5NDQyZDY5NDQyY2U4YzM5ZDY4YzM5 Y2U4YzM5Y2U4YzM5YzY4NDMxY2U4NDMxYzY4NDMxYzY4NDMxYmQ3YjI5YmQ3 YjI5YmQ3YjI5YzYNCjdiMjliZDdiMjliZDdiMjliZDczMjFiZDdiMjliNTcz MjFiZDczMjFiNTczMjFiNTczMjFiNTZiMThiNTZiMThhZDYzMThhZDYzMTg5 YzVhMTA5YzVhMTg5NDRhMTg4NDM5MTA4NDM5MDA5YzUyMTBiNTczMTBjNjhj MThhNTYzDQowMGI1NzMwMGJkN2IwOGM2N2IxMGI1NmIxMGFkNjMxODljNTIx ODljNGEyMTdiMzkwODdiMzkwODczMzEwODdiMzkxMDczMzExMDczMzExMDYz MjkwODYzMjkwMDYzMjkwMDZiMzEwODZiMzEwODczMzkxMDZiMzEwODZiMzEw OA0KNjMyOTAwNjMzMTA4NWEyOTAwNjMyOTA4NWEyOTAwNjMyOTA4NWEyMTAw NWEyMTAwNWEyMTAwNWEyMTA4NGExODAwNWEyOTA4NTIyMTAwNTIyMTAwNjMz OTIxOGM2YjVhOWM4NDdiYWQ5YzljYmRhNWFkZDZjNmI1ZGVkNmM2ZTcNCmRl ZWZmN2Y3ZmZhNWQ2N2I0MmE1MDA1MmI1MTA0YWI1MDg1MmI1MDg0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDQyYWQwODVh YmQyMTRhYWQwODQyYTUwMDdiYzY0YWRlZmZkNmZmZmZmZmZmZmZmZmZmZmZm ZjljZDY2YjUyYjUwODRhYmQwODM5YjUwMDUyYmQxOA0KNGFhZDE4NGFiZDA4 NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg0YWI1MTA1MmJkMTA0MmFkMDg1MmI1MTg1 MmJkMDA0YWE1MDhhZGU3YTVmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZlZmZmZmZmZmI1YjVmZjQyMjFkZTIxMTBkZTMxMjFkZTMxMjFkZTM5 MjFlZjI5MTBlNzMxMjFkNg0KMzkyOWNlMzkyOWQ2MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTI5MThkZTMxMTBlNzM5MjFkNjhjN2JlZmY3ZmZmZmZm ZmZlZmZmZmZlN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZDZlN2Y3NGEyOWRlMzExOGRlMzkNCjMx ZDYyOTE4ZGUzMTIxZTczMTIxZGUzOTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTMxMjFlNzMxMjFkZTMxMjFlNw0KMzEyMWRlMzEyMWRl NTIzOWNlZTdlN2ZmZmZmZmVmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmN2Y3ZmZkZWU3 ZmZkZWRlZmZjZWNlZjdjNmM2ZmZiZGI1ZjdiZGFkZmZiNWE1ZmZiZGFkZmZi ZGI1ZmZkNmNlZmZlN2RlZmZmN2ZmZmZmZmZmZjdmZmZmZjdmZmY3ZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmE1 ZjdmZjM5ZDZmZjAwY2VmZjEwY2VmZjE4ZDZmZjAwZDZmZjAwZDZmZjA4Y2Vm Zg0KMTBjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjEwY2VmZjA4YzZmZjAwYzZm ZjA4YmRkNjdiNGE0MmE1NTIwODljNjMwMGM2NjMxMA0KOTQ3MzIxYjU2YjE4 YmQ3MzIxYmQ3YjIxY2U4NDMxY2U4NDMxZDY4YzQyZDY5NDQyZGU5YzUyZGVh NTVhZTdhZDZiZWZiZDdiZGVhZDczZGViNTdiZjdjNjhjZGViNTdiZTdiZDg0 ZWZjNjg0ZWZhZDUyYTU1YTE4YjU4YzM5ZjcNCmVmOWNlZmNlYmRkZWFkOWNm ZmU3YjVmN2VmYzZmZmRlYmRkZWM2OWNlZmM2OTRmN2M2ODRkZWE1NWFiNTcz MjFjZTg0MjFkNjg0MjFjNjk0NGFmZmM2ODRmN2M2OTRlN2JkOTRlZmM2OTRl ZmM2OTRmN2NlOWNlZmM2OTRmN2M2DQo5Y2VmYzY5NGVmYzY5Y2VmYzY5NGVm YzY5NGU3YmQ4Y2VmYzY5NGVmYzY5NGY3YzY5Y2VmYzY5NGVmYzY5NGU3YmQ4 Y2VmYzY5NGVmYmQ4Y2VmYzY5NGU3YmQ4Y2VmYzY4Y2U3YmQ4NGVmYzY4Y2U3 YmQ4NGVmYmQ4Y2U3YmQ4NA0KZWZiZDhjZTdiZDg0ZWZiZDg0ZTdiNTg0ZWZi ZDg0ZTdiNTg0ZGViNTdiZWZiZDdiZDY5NDQyYWQ2MzAwZGU5YzM5YzY4YzMx ZDY5YzRhZWZiZDczZTdhZDczZTdiNTczZWZiNTdiZTdhZDczZTdiNTczZTdh ZDZiZTdiNTczZTcNCmFkNmJlN2FkNmJlN2FkNjNlN2FkNmJkZWE1NjNlN2Fk NjNkZWE1NWFkZWE1NjNkZWE1NWFkZWE1NjNkZWE1NWFkZWE1NWFkZTljNTJk ZWE1NTJkNjljNTJkZWE1NTJkNjljNGFkNjljNGFkNjk0NDJkNjk0NDJjZTk0 NDJkNjk0DQo0MmNlOGMzOWQ2OTQ0MmNlOGMzOWNlOGMzOWM2ODQzMWNlODQz MWM2ODQzMWM2N2IyOWJkN2IyOWM2ODQyOWJkN2IyOWM2N2IyOWJkN2IyOWJk N2IyOWJkN2IyMWJkN2IyOWI1NzMyMWJkNzMyMWI1NmIyMWI1NzMyMWI1NmIx OA0KYjU2YjIxYWQ2YjE4YTU2YjE4OWM1YTEwOWM1YTIxOWM1MjIxOTQ0MjE4 N2IzOTAwOTQ1MjAwYWQ2YjEwYzY3YjIxYjU3MzEwYjU2YjA4YWQ2MzAwYjU2 YjA4YWQ1YTEwYTU1MjE4OGMzOTEwN2I0MjA4N2IzOTA4ODQ0MjEwN2INCjM5 MTA3MzMxMDg2YjI5MDg2YjMxMDg2YjMxMDg3MzMxMDg3MzMxMDg3YjM5MTA3 MzM5MTA2YjM5MTA2MzI5MDg2MzMxMDg2MzMxMDg2MzI5MDg1YTI5MDA2MzI5 MDg1YTI5MDA1YTI5MDg1YTIxMDA1YTI5MDg1YTIxMDA1YTI5DQoxMDVhMjkw ODUyMjEwMDYzMjkwMDVhMjkwODZiNDIyOWI1OWM5NGFkOWM5Y2NlYjViZGRl Y2ViZGVmZTdkZWVmZTdmN2VmZmZmNzZiYjUzOTRhYjUwMDUyYmQxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNWFiZDEwNGFhZDA4NWFjNjE4NGENCmJkMDA0MmE1MDA3YmJkNTJk ZWZmZDZmZmZmZmZmZmY3ZmZjZWY3YWQ2M2I1MjE0MmI1MDA0YWM2MTA0YWI1 MTA0YWFkMTA1YWM2MDg1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEwNGFiZDEwNGFiNTEwNWFi ZDE4NGFhZDA4NWFiZDIxNTJiZDAwNGFiNTA4N2JjZTYzZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmYNCmY3ZmZmZmZmZmZmZmZmZjdmZmZmZmZjNmFkZmYzOTI5 ZGUzMTIxZDYzMTIxZGUzOTI5ZWYzOTI5ZGUzMTIxZDY0MjMxZTczMTE4ZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyOWU3MzEyMWRlMzEyMWRlMzkyOWU3MzkyMWY3MjENCjA4 ZTczMTIxY2U4YzhjZGVmN2ZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZjk0 ODRmNzMxMTBjZTQyMzFkZTMxMjFkZTMxMThlZjQyMjllNzMxMThkNjM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzMTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczMTIx ZGUzOTIxZTczMTIxZGUzMTEwZDZhZGFkZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZjdmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmVmZmZmZmZmZmZmZmZmZjdmN2VmZmZmZmY3 ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmVmZmZmZmZmZmZmZmZmZjcNCmZm ZmZlN2ZmZjdmN2ZmZmZlN2ZmZmZjZWY3ZmY0YWQ2ZmYxOGQ2ZjcwMGNlZjcx OGNlZmYxOGNlZmYwOGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGNlZmYw OGM2ZmYwOGM2ZmYwMGJkZjcwOGQ2Zjc1YTZiNzM5YzM5MDg5NDYzMDBhZDYz MTBiNTVhMThiNTczMThiNTczMjFiZDdiMjliZDdiMjljZTg0MzFjZThjMzlk Njk0NDJkNjk0NGFkZTljNTJkZWE1DQo2M2U3YWQ2YmQ2YTU2YmU3YjU3YmU3 YjU4NGVmYzY4Y2VmYzY5NGQ2YWQ3YmU3YzY3YmVmYTU2YmFkNWEwOGI1ODQy MWY3Y2VhNWZmZGViZGRlYzY4Y2Q2YmRhNWY3ZGViZGZmZGViNWZmY2U5NGVm YmQ3M2I1NzMyMWJkN2IyMQ0KY2U4YzI5YmQ3MzE4ZGVhZDZiZmZjZTk0ZTdi NThjZWZjNjk0ZGViNThjZjdjZTljZjdjNjljZWZiZDljZWZiZDk0ZWZjNjk0 ZTdiZDk0ZWZjNjk0ZWZjNjk0ZWZjNjk0ZTdiZDhjZWZjNjk0ZWZjNjk0ZWZj NjljZTdiZDk0ZWYNCmJkOTRlN2JkOGNlZmM2OTRlN2JkOGNlZmJkOGNlN2Jk ODRlN2JkOGNlN2JkODRlN2JkOGNlN2JkODRlN2JkOGNlN2I1ODRlZmJkOGNl N2I1ODRlZmJkODRlN2I1N2JlN2I1ODRkZWFkN2JlZmJkN2JjNjg0MzFhZDYz MDhkNjk0DQozOWNlOGMzOWNlOTQ0YWVmYjU3M2RlYWQ2YmU3YjU3M2RlYWQ2 YmRlYWQ2YmRlYWQ2YmU3YjU3M2RlYWQ2YmU3YWQ2YmU3YWQ2YmU3YWQ2YmRl YTU2M2RlYWQ2M2RlYTU1YWRlYTU2M2Q2OWM1YWRlYTU1YWRlYTU1YWRlYTU1 YQ0KZDY5YzUyZGU5YzUyZDY5YzUyZGVhNTUyZDY5YzRhZDY5YzRhZDY5NDQy ZDY5NDRhY2U4YzM5ZDY5NDQyZDY4YzM5ZDY5NDQyY2U4YzM5Y2U4YzM5Y2U4 NDMxY2U4YzM5YzY4NDI5YzY4NDMxYmQ3YjI5YzY3YjI5YmQ3YjI5YmQNCjdi MjliZDdiMjliZDdiMjliZDczMjFiZDdiMjliNTczMjFiZDczMjFiNTZiMThi NTczMjFiNTZiMThiNTZiMjFhZDYzMThiNTZiMjFhNTYzMTBhNTYzMTg5YzVh MTg5YzVhMTg5NDUyMTA4YzQyMTA4NDM5MDg4NDM5MDhhZDYzDQoxOGI1NmIy MWI1NmIxOGI1NmIxMGE1NjMwOGE1NWEwODk0NGEwODk0NGEwODg0NGExMDg0 NGExODdiMzkxMDczMzEwODZiMjkwMDZiMjkwMDZiMjkwODczMzkxMDczMzkw ODdiMzkxMDczMzkwODczMzkxMDZiMzEwODZiMzEwOA0KNjMyOTAwNjMzMTA4 NWEyOTAwNjMyOTA4NWEyOTAwNWEyOTAwNWEyMTAwNWEyMTA4NWEyMTAwNWEy MTA4NTIyMTA4NWEyOTA4NTIyMTAwNzMzOTA4NWEyMTAwNWEzMTEwYTU4NDcz YzZhZGE1Y2ViNWJkZTdkZWNlZWZkZWRlZmYNCmY3ZmZiZGVmYjU0YWE1MTA0 YWJkMDA1MmI1MTA0YWI1MTA0YWI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDVhYmQwODRhYWQwODQyYWQxMDUyYmQx ODQyYjUwMDQyYWQwMDczYmQ0YWNlZWZjNmZmZmZmZmU3ZmZlNzYzYWQzOTUy YjUwODRhYmQxODQyYjUxMA0KNGFiZDA4NTJiNTA4NGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 MmI1MDA0YWI1MTA0YWI1MDg1MmI1MTA0YWFkMTA0YWI1MDg0YWJkMDg0YWI1 MjFlN2Y3DQpkNmZmZmZmZmZmZjdmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3 ZjdlZmZmZmZmZmI1YmRmZjQyMzFjZTI5MDhkZTM5MjllNzM5MjlkZTQyMjlm Nw0KMjkwOGRlMzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzM5MjljZTM5 MjFmNzIxMTBlZjMxMjlkZTMxMjFkNjMxMThkNjg0NzNlZmY3ZjdmZmZmZmZm N2ZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZjdmZmZmZGVlN2ZmNDIyMWQ2MzENCjE4ZGUzMTIxZDYzMTE4Zjcz MTIxZDYzMTE4ZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMjEwMGRlNzM2YmRlZWZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZWZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmY3ZmZmZmZmZmZmZmRlZmZm ZjdiZTdmZjE4ZDZlZjAwZDZmNzA4ZDZmZjEwY2VmZg0KMTBjZWZmMDhkNmZm MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjEwYzZmZjA4ZDZmZjQyOWNiNTg0 NDIyMTljNWEwODljNWExOA0KYzY1YTIxYjU3MzE4YmQ3MzIxYmQ3MzIxYzY4 NDI5YzY4NDI5Y2U4YzM5Y2U4YzQyZDY5YzRhZDY5YzUyZGVhZDYzZDY5YzVh ZWZiNTczZjdjNjhjZTdiNTg0ZDZhZDdiZWZjNjk0ZTdiZDhjZTdiNThjZTdj NjczZWZiNTdiYWQNCjUyMjFjNjg0MThmZmU3OTRlZmNlYjVlN2NlYWRkNmI1 OTRjZWE1N2JiZDhjNGFjNjg0MzFjNjdiMjFjZTg0MjljZThjMzFjZTk0NDJm N2NlOTRlZmM2OTRlZmM2OTRmN2NlOWNlZmM2OTRlZmNlOWNmN2NlYTVlN2Jk OTRlZmM2DQo5Y2VmYzY5NGVmYzY5Y2VmYzY5NGY3Y2U5Y2VmYzY5NGY3Y2U5 Y2U3YmQ4Y2VmYzY5NGVmYmQ5NGVmYzY5NGU3YmQ4Y2VmYzY5NGVmYzY5NGVm YzY5NGU3YmQ4Y2VmYzY4Y2U3YmQ4Y2VmYzY4Y2U3YmQ4Y2VmYmQ4Y2U3YmQ4 NA0KZTdiZDhjZTdiZDg0ZWZiZDhjZTdiNTg0ZWZiZDg0ZTdiNTdiZTdiNTdi ZWZiNTczYzY4NDMxYWQ2MzA4ZGU5YzQyYzY4YzM5ZGVhNTVhZTdiNTczZTdh ZDczZTdhZDczZTdiNTczZGVhZDZiZTdhZDczZGVhZDZiZTdhZDZiZTcNCmFk NmJlN2FkNzNlN2FkNmJlN2FkNmJkZWFkNjNlN2FkNjNkZWE1NWFkZWE1NWFk ZWE1NWFkZWE1NWFkZWE1NWFkZWE1NWFkNjljNTJkZWE1NTJkNjljNTJkNjlj NTJkNjljNGFkNjljNGFkNjk0NDJkNjk0NDJjZThjMzlkNjk0DQo0MmQ2OGMz OWQ2OGMzOWNlOGMzOWNlOGMzOWNlODQzMWNlODQzMWM2ODQzMWM2ODQzMWJk N2IyOWM2ODQyOWJkN2IyOWM2N2IyOWJkN2IyOWJkN2IyOWJkNzMyMWJkNzMy MWI1NzMyMWJkNzMyMWI1NmIxOGI1NzMyMWI1NmIxOA0KYjU2YjIxYjU2YjE4 YTU2MzE4YWQ2YjE4YWQ2YjE4YTU2MzEwYTU1YTE4OTQ0YTEwOGM0MjE4ODQz OTE4NzMzMTAwOGM0MjA4YTU2MzIxYWQ2YjIxYWQ2YjIxYTU1YTE4OWM1YTE4 OTQ1MjEwOGM0YTE4N2I0MjA4NzMzMTA4NmINCjI5MDA3MzMxMDg3MzMxMDg3 YjM5MTA3MzM5MTA4NDQyMTA3YjM5MTA3YjM5MTA3MzM5MDg3MzM5MTA2YjMx MDg2YjMxMDg2MzMxMDg2MzMxMDg2MzI5MDg2MzMxMDg2MzI5MDg2MzI5MDg1 YTI5MDg2MzI5MDg1YTIxMDg1MjIxDQowODVhMjEwMDZiMzEwODYzMjkwMDZi MzkxMDYzMzExMDg0NWEzOWQ2YjU5Y2Q2Y2VjZWVmZTdkZWY3ZTdlZmY3ZmZm Nzg0Y2U2MzM5YWQwMDUyYzYxMDRhYjUxMDUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiNTAwNTJi ZDEwNGFiNTE4NDINCmFkMTg1MmM2MTA0YWJkMDA1MmI1MDg2YmFkNGFkNmVm YzZmN2ZmZjdhNWQ2ODQ0YWE1MDg1MmI1MTg0MmI1MTA1MmM2MDg0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MA0KNTJiZDEwNGFiNTA4NGFiZDEwNGFiNTE4NTJiZDA4NTJiZDEwNGFhZDEw NDJhZDA4NWFjZTEwMzFhNTAwYzZlN2E1ZjdmZmY3ZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZWZmZmZmZmZmZmZmZmZmN2Y3ZWZmZmZmZmZjZWNlZmY0YTM5YzYz MTA4ZGU0MjIxZmYyOTE4ZDYzOTMxZTcyOTE4ZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlNDIzMWRlMzExOGRlMzkyOWU3MzENCjI5Y2UzOTI5ZWYyOTA4ZWYz MTEwZDY5NDg0ZWZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZlZjk0ODRmNzI5MTBj ZTMxMjFkZTMxMThlZjMxMjFkZTM5MjFlZjM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5 ZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczOTIxZTczOTIxZTczMTIxZGUy OTE4Zjc0MjMxY2VjZWNlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZWZmZmZmZTdmZmY3ZmYNCmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmN2ZmZjdmZmZmZmZlZmZmZmY4Y2VmZmYyOWU3ZmYwMGQ2ZjcxMGNl ZmYxOGM2ZmYxMGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDBk NmZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwOGM2 ZjcwMGNlZmYyMWI1ZTc3MzZiNTI5NDRhMDg5NDVhMThhZDVhMThiZDczMThh ZDZiMThiNTczMjFiZDdiMjFjNjg0MjljNjg0MzFjZThjMzljZTk0NDJkNjlj NTJkNjljDQo1YWU3YWQ2YmU3YWQ2YmRlYWQ2YmU3YjU3YmY3YzY5NGU3YmQ4 Y2VmYzY5NGY3YzY4Y2Q2YjU4NGRlYmQ4NGY3YjU3M2FkNjMxOGE1NmIyMWVm Y2U4NGZmZWZiZGY3ZDZhZGU3YmQ4NGNlOTQ0YWNlOGMyOWRlOTQzMWQ2OGMy OQ0KYjU3YjI5ZTdiNTZiZWZjNjljZTdjNjk0ZWZjNjljZjdjZWE1ZTdiZDk0 ZjdjZTljZWZjNjljZWZjNjljZWZjNjk0ZWZjNjljZWZjNjk0ZWZjNjk0ZWZj Njk0ZWZjZTljZWZjNjk0ZWZjNjk0ZTdiZDhjZWZiZDk0ZTdiZDk0ZWYNCmM2 OTRlN2JkOGNlZmM2OTRlN2JkOGNlN2JkOGNlN2JkOGNlN2JkOGNlN2JkOGNl ZmJkOGNlN2I1ODRlN2JkOGNlN2I1ODRlN2JkOGNlN2JkODRlN2JkODRlN2I1 ODRlN2I1ODRkZWFkN2JlZmJkN2JiZDdiMzFhZDZiMDhkNjk0DQo0MmNlOGMz OWRlYTU1YWVmYjU3YmRlYWQ3M2U3YjU3YmU3YWQ3M2U3YjU3M2RlYWQ2YmRl YWQ2YmRlYTU2YmU3YWQ2YmU3YTU2YmU3YWQ2YmRlYWQ2M2RlYWQ2YmRlYTU2 M2RlYTU2M2Q2OWM1YWRlYTU1YWQ2OWM1MmRlYTU1YQ0KZDY5YzUyZGU5YzUy ZDY5YzRhZDY5YzUyZDY5YzRhZDY5YzRhZDY5NDQyZDY5NDQyY2U5NDQyZDY5 NDQyY2U4YzM5ZDY4YzM5Y2U4YzM5Y2U4YzM5YzY4NDMxY2U4YzMxYzY4NDMx YzY4NDMxYmQ3YjI5YzY3YjI5YmQ3YjI5YzYNCjdiMjliZDdiMjFiZDdiMjli NTczMjFiZDdiMjFiNTZiMThiZDczMjFiNTczMjFiNTczMjFiNTZiMThiNTZi MThhZDZiMThiNTZiMjFhZDZiMjFhZDYzMThhNTVhMTBhZDYzMThhZDYzMThh NTVhMjE5NDUyMTg5NDRhMjE4NDQyDQoxMDdiMzkwODczMjkwMDdiMzkwMDhj NGExMDljNWExODhjNGExMDg0NDIwMDczMzkwODczMzEwODZiMjkwMDczMzEw ODczMzEwODdiNDIxMDdiNDIxMDdiNDIxMDdiMzkwODdiNDIxMDczMzkwODdi MzkxMDZiMzEwODZiMzkwOA0KNjMzMTA4NjMzMTA4NWEyOTAwNjMyOTA4NWEy OTAwNjMyOTA4NWEyOTAwNWEyOTA4NWEyMTA4NjMyOTA4NTIyMTAwNWEyMTAw NjMzMTEwNjMyOTA4NmIzOTEwNzM0MjE4NzM0MjE4Y2U5YzczZDZkNmNlZWZl N2VmZjdlN2ZmZDYNCmVmYzY1MmI1MTg0MmJkMDA0YWI1MTA1MmI1MTA0YWI1 MTA0YWI1MTA0YWI1MTA0YWJkMTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODRhYjUwODRhYjUxMDVhYmQxODRhYmQwODRhYmQwMDQy YWQwODQyYWQxODYzYWQ0MmNlZmZiZGNlZjdhZDVhYTUyMTRhYWQwMDRhYmQw OA0KNDJiNTAwNTJiZDEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MTA1MmI1MTg0YWJk MDg1MmM2MDg0MmFkMTA0YWI1MTA1MmJkMDg0MmFkMDA4Y2M2DQo1YWVmZmZl N2ZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmNlY2VmZjUyMzlkNjI5MTBkZTQyMzFlZg0KMTgxMGM2MzEyOWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFjZTRhMzFlZjMxMThlNzM5MjFl ZjMxMjFkZTMxMjFjZTM5MjlkZTI5MTBkNjljOTRlZmNlY2VmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3Y2VkNmZmNGENCjM5ZGUyMTEwZDYzMTIxZTcyOTE4ZGUzOTI5ZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMjkyMWU3MzExOGQ2OTQ3YmU3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmN2Y3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmY3ZmZm N2Y3ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZmZlZmZmZmZmZmZmZmZmZmI1 ZTdmZjRhZDZmZjAwZDZmZg0KMDBkZWZmMTBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjA4Y2VmZjE4Y2VmZjAwYmRmZjEwZDZmZjVhOGM3Yjk0NDIwODljNTIy MQ0KOTQ2MzIxYzY2YjEwYjU3MzIxYjU3MzIxYmQ3YjI5YzY3YjI5Y2U4YzMx Y2U4YzM5ZDY5NDRhZDY5NDRhZDY5YzUyZGU5YzVhZWZiNTczZGVhZDZiZWZi ZDg0ZWZiZDhjZTdiNTg0ZWZiZDk0ZDZiZDk0ZmZjZTljZjdiNTdiZWYNCmM2 ODRlZmM2OGNhNTYzMzFhNTZiMThkZWFkNWFmN2NlYTVmN2M2OGNmZmM2NzNk NjhjMjlkZTk0MjljNjg0MjFjNjhjNDJlZmM2ODRlN2M2OWNlN2JkOTRmN2Nl YTVlN2JkOWNlZmM2OWNlZmM2OWNlZmM2OWNmN2NlYTVmN2NlDQo5Y2VmYzY5 Y2VmYzY5Y2U3YzY5NGVmYzY5Y2VmYzY5NGY3Y2U5Y2VmYzY5NGVmYzY5NGVm YmQ5NGVmYzY5Y2VmYzY5NGVmYzY5Y2VmYzY5NGVmYzY5NGU3YmQ4Y2U3YmQ4 Y2U3YmQ4Y2VmYzY5NGU3YmQ4Y2U3YmQ4Y2U3YmQ4NA0KZWZiZDhjZTdiZDhj ZWZiZDhjZTdiNTg0ZWZiZDhjZTdiNTdiZTdiNTg0ZWZiNTdiYmQ4NDMxYWQ2 YjEwZGU5YzRhYzY4YzM5ZTdhZDZiZWZiNTdiZTdiNTdiZTdhZDczZTdiNTdi ZTdhZDczZTdiNTczZGVhZDZiZTdhZDczZTcNCmFkNmJlN2FkNmJlN2FkNmJl N2FkNmJkZWFkNjNlN2FkNjNkZWE1NjNkZWE1NjNkZWE1NWFkZWE1NWFkZWE1 NWFkZWE1NWFkNjljNTJkZWE1NTJkNjljNGFkNjljNTJkNjljNGFkNjljNGFk Njk0NDJkNjk0NDJkNjk0NDJkNjk0DQo0MmNlOGMzOWQ2OGMzOWNlOGMzOWNl OGMzOWM2ODQzMWNlOGMzMWM2ODQzMWM2ODQzMWM2N2IyOWM2ODQzMWJkN2Iy OWM2N2IyOWJkN2IyMWJkN2IyOWI1NzMyMWJkNzMyMWI1NzMyMWJkNzMyOWI1 NzMyMWI1NzMyMWI1NmIxOA0KYjU2YjIxYjU2YjIxYWQ2MzE4YWQ2MzIxYjU2 YjI5YWQ1YTE4YTU1YTE4YTU1YTE4YTU2MzE4OTQ1YTEwOGM1MjE4ODQ0MjEw ODQzOTEwNzMyOTAwNzMyOTAwNzMyOTAwNzMzMTAwNmIzMTAwNzMzOTA4NzMz OTA4N2I0MjE4N2INCjQyMTA4NDQyMTg3YjQyMTA4NDQyMTA3YjQyMTA4NDQy MTA3YjM5MDg3YjQyMTA3MzM5MDg3MzM5MTA2YjMxMDg2YjMxMDg2MzMxMDg2 MzI5MDA1YTI5MDA2MzMxMDg2MzI5MDg2MzI5MDg1YTIxMDA2MzI5MDg1YTIx MDg2MzI5DQowODVhMjkwODYzMzExMDYzMzExMDczMzkxODczNDIxMDg0NTIy MWI1N2I0MmRlZTdkNmU3ZDZlN2ZmZmZmZmFkY2U5NDUyYmQwMDQyYmQwMDRh YjUyMTUyYjUxMDRhYjUxODRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUw OA0KNTJiZDEwNTJiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDE4NGFiNTEwNTJiZDA4NTINCmJk MDA1MmI1MDg0YWFkMTg1MmJkMjE0MmJkMDgzOWE1MDA2YmI1NDJjZWZmYjU3 YmJkNTI1MmJkMDA0YWJkMDA0YWI1MTg1MmJkMTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEw NWFiZDEwNGFhZDEwNTJiZDA4NGFiZDAwNTJiZDE4NGFiNTE4NGFiNTA4NTJi NTA4NzNhZDM5ZGVmN2Q2ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZWRlZmY1MjUyY2UxODA4 ZGU0MjI5ZmYyMTI5Y2UzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWVmMzEx OGRlNDIyOWU3MzkNCjIxZDYzOTIxZTczOTE4ZWYzMTIxZTczMTIxZDYzOTEw Y2U5NDg0ZjdlZmY3ZmZmZmZmZjdmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZjdiNzNmNzIxMTBkNjMxMjlkNjM5 MThmNzMxMjFjZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUyOTI5ZTcyOTEwZTc2YjUy ZDZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZjZWY3ZmY3M2RlZjcxMGNlZmYwMGNlZmYw MGRlZmYxMGQ2ZmYwOGNlZmYwMGQ2ZmYwMGNlZmYxMGNlZmYwOGM2ZmYwMGQ2 ZmYwOGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGM2ZmYxMGNlZWYwMGM2ZmYx MGI1ZTc4NDUyNDI5YzRhMDA5NDYzMTBiNTYzMThhZDZiMThiNTczMjFiNTcz MjFjNjg0MjliZDg0MjljNjhjMzljNjhjMzlkNjljNGFkNjk0DQo0YWRlOWM1 YWRlYTU1YWU3YWQ2YmRlYjU3M2U3YmQ3YmU3YmQ4NGVmYmQ4Y2VmYmQ4Y2Vm YzY5NGU3YmQ5NGU3YmQ4Y2Y3YzY4Y2Y3YmQ3YmM2ODQzMWE1NWEwMGNlN2Iy OWU3OWM0MmQ2OGMzOWM2ODQyOWNlOTQzMWJkODQyMQ0KZDZhNTVhZmZjZTk0 ZTdiZDk0ZWZjNjljZTdjNjk0ZWZjNjljZWZjNjljZWZjNjljZTdjNjk0ZWZj NjljZTdiZDk0ZWZjNjljZWZjNjljZjdjZTljZWZjNjk0ZWZjNjk0ZTdjNjk0 ZWZjNjljZWZjNjk0ZWZjNjljZWZjNjk0ZWYNCmM2OTRlZmJkOTRlZmM2OTRl ZmJkOGNlZmM2OTRlN2JkOGNlN2JkOGNlN2JkODRlN2JkOGNlN2JkODRlN2Jk OGNlN2JkODRlN2JkODRlN2JkODRlZmJkODRlN2I1N2JlZmJkODRlN2I1N2Jl ZmI1NzNiZDdiMjliNTZiMTBlNzljDQo0MmNlOGMzOWQ2OWM1YWU3YjU3M2Rl YWQ3M2U3YjU3YmU3YjU3M2U3YjU3M2U3YjU3M2U3YjU3M2RlYWQ2YmU3YWQ2 YmRlYTU2YmU3YWQ2YmRlYTU2M2RlYWQ2YmRlYTU1YWU3YWQ2M2RlYTU1YWRl YTU1YWRlOWM1YWRlYTU1YQ0KZGU5YzUyZGU5YzVhZDY5YzUyZDY5YzUyZDY5 YzRhZDY5YzRhZDY5NDRhZDY5YzRhY2U4YzQyY2U5NDQyY2U4YzM5ZDY5NDM5 Y2U4YzM5Y2U4YzM5Y2U4YzMxY2U4YzM5YzY4NDMxYzY4NDMxYzY3YjI5YzY3 YjI5YmQ3YjI5YmQNCjdiMjliZDdiMjliZDdiMjliNTczMjFiNTczMjFiNTcz MjFiZDczMjFiNTZiMThiNTczMjFhZDZiMThiNTZiMjFhZDZiMThiNTZiMjFh NTYzMThhZDYzMjFhNTYzMThhZDYzMThhNTVhMThhNTYzMjFhNTVhMThhNTVh MTg5NDRhDQoxODk0NTIxODhjNGExMDg0NDIxMDdiMzkwODdiNDIwODdiMzkw ODdiNDIxMDdiNDIxMDg0NGExMDdiNDIxMDg0NDIxMDdiNDIxMDg0NDIxODdi MzkxMDdiMzkxMDczMzkwODdiNDIxMDczMzkwODczMzkxMDZiMzEwODZiMzEx MA0KNjMyOTA4NjMzMTA4NjMyOTAwNjMyOTAwNWEyMTAwNWEyOTAwNWEyOTAw NjMyOTAwNWEyMTAwNWEyOTAwNjMyOTA4NjMyOTA4NmIyOTA4N2IzOTEwN2I0 MjA4OGM1MjEwOGM1MjE4OWM1MjIxZDZiZGFkZmZmZmZmZGVmN2RlNjMNCmFk Mjk1MmJkMDA0MmJkMTA0MmFkMTg1YWI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YmQxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYWQw MDRhYjUwODUyYmQxODYzYzYyOTRhYjUxODRhYjUxMA0KNGFiNTEwNGFiNTA4 NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmJkMTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0MmI1DQowMGFkZTc5Y2ZmZmZmZmZmZmZmN2Zm ZmZmN2ZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZlN2Zm ZmZmZmRlZGVmZjZiNjNkNg0KMTgwMGJkMzkxOGY3MzEyOWRlMjkyMWRlMjkx OGQ2MzkyOWRlMzExOGRlMzkyMWY3MjExMGQ2MzkzMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFlNzI5 MjFkZTMxMjFlNzI5MThkNjMxMThkNjhjODRlZmVmZjdmZmY3ZmZlN2ZmZmZl Zg0KZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlZDYNCmQ2 ZmYzOTIxZGUzMTIxZWYzMTE4ZTczMTE4ZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzkxOGRlMzkyMWU3MjExMGQ2YWRiNWZmZjdmZmY3ZmZmZmZmZmZmZmY3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2Y3ZmZmZmJkZmZm Zg0KNzNlZmZmMzlkNmY3MDBjZWY3MDhkNmZmMTBkNmZmMDBjNmZmMDhjZWZm MDhkNmZmMDhkNmZmMDBjNmY3MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjEwYzZmNzAwY2VmZjA4YzZmNzYzODQ4NDljMzkwOA0KOTQ1YTA4OWM2MzEw YjU2YjIxYjU3MzE4YmQ3YjIxYmQ3YjIxYzY4NDMxYzY4NDMxZDY4YzM5Y2U5 NDQyZDY5YzUyZDY5YzUyZGVhNTYzZGVhZDYzZTdiNTczZTdiNTdiZWZiZDg0 ZTdiZDhjZWZiZDhjZjdjZTljZWZjNjljZTcNCmI1OGNlZmJkOGNmN2M2ODRl ZmI1NmJiNTczMjFiZDczMTBjNjg0MjFkZTk0MzFjZTg0MjFjZTk0MzFiNTdi MjllZmJkN2JlZmJkOTRlZmNlOWNlZmM2OWNmN2NlYTVlZmM2OWNmN2NlYTVl ZmM2OWNlZmM2OWNlZmM2OWNlZmNlDQo5Y2VmYzY5Y2Y3Y2U5Y2VmYzY5Y2Vm YzY5Y2VmYzY5NGVmYzY5Y2VmYzY5NGVmYzY5Y2VmYzY5NGVmYzY5Y2VmYzY5 NGVmYzY5Y2VmYzY5NGY3YzY5NGVmYzY5NGVmYzY5NGU3YmQ4Y2VmYzY4Y2U3 YmQ4Y2VmYzY4Y2U3YmQ4Yw0KZWZjNjhjZTdiZDg0ZjdjNjhjZWZiZDg0ZWZi ZDg0ZTdiNTg0ZTdiNTdiZTdhZDZiYmQ3YjI5YWQ2MzA4ZWZhNTUyY2U4YzM5 ZDZhNTYzZTdiNTczZTdiNTdiZTdhZDczZTdiNTczZGViNTZiZTdiNTczZTdi NTczZTdiNTczZTcNCmFkNmJlN2FkNmJlN2FkNmJlN2FkNmJkZWFkNjNlN2Fk NjNkZWE1NWFkZWE1NWFkZWE1NWFlN2E1NWFkZWE1NWFkZWE1NWFkNjljNTJk NmE1NTJkNjljNGFkNjljNTJkNjljNGFkNjljNGFkNjk0NDJkNjk0NDJjZThj MzlkNjk0DQo0MmNlOGMzOWQ2OTQzOWNlOGMzOWNlOGMzOWM2ODQzMWM2ODQz MWM2ODQzMWM2ODQzMWM2N2IyOWM2N2IyOWJkN2IyOWM2N2IyOWJkN2IyOWJk N2IyOWI1NzMyMWJkNzMyMWI1NzMyMWI1NzMyMWI1NmIxOGI1NzMyMWFkNmIx OA0KYjU2YjIxYWQ2YjIxYWQ2YjIxYWQ2MzE4YWQ2MzIxYTU2MzE4YWQ2MzIx YTU1YTE4YTU1YTE4YTU1YTE4OWM1YTIxOTQ1MjE4OTQ1MjE4OGM0YTEwOGM0 YTE4OGM0YTE4OGM0YTE4ODQ0YTEwODQ0YTE4ODQ0YTEwODQ0YTEwODQNCjQy MTA4NDRhMTg4NDQyMTA4NDQyMTA3YjM5MTA3YjQyMTA3MzM5MTA3MzM5MTA2 YjM5MDg2YjM5MTA2MzMxMDg2MzMxMDg2MzI5MDg2YjMxMDg2MzI5MDA2MzI5 MDg1YTI5MDA2MzMxMDg1YTI5MDA2MzI5MDg1YTI5MDA2MzMxDQowODYzMjkw ODczMzkxMDczMzkxMDg0NGExODhjNTIxODk0NWEyMThjNGExOGJkYTU5NGZm ZmZmN2E1ZGVhNTUyYTUxODUyYmQwMDQyYmQxMDRhYjUxODUyYjUxMDUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNTJiNTEwNTJiZDEwNGENCmI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmI1MTg1MmI1MTg0YWI1MTg0YWFk MTA1MmI1MTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4NTJiZDEwNTJiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiNTEwNGFiNTEwNDJiNTAwODRjNjYz ZjdmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmN2ZmZmZjZWNlZjc3MzYzZTcyOTA4Y2Uz MTIxZTczMTI5ZTczMTIxZTczOTIxZjczMTIxZTcyOTIxYzY0MjM5ZWYyOTEw ZTczOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzkyMWRlMzkyMWU3MzENCjIx ZGUzMTIxZTczMTIxZGUzMTIxZTcyOTIxZGUzOTI5ZTczOTIxZDYzMTEwY2U4 YzczZjdmN2ZmZmZmZmZmZWZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2VmZjdmZjg0N2JmNzI5MTBkZTM5MjllZjM5MjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGU0MjIxZWYzMTIxZDYyOTE4ZGU2YjYzZGVmN2ZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZkNmZmZmZiNWVmZjczMWNlZjcxOGQ2ZjcwMGNl ZjcwMGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYxMGM2ZmYxOGM2ZmYwMGM2ZmYwOGQ2ZmYyOWFkY2U4YzQy Mzk5NDRhMDA5YzZiMTBhZDYzMTBiNTZiMThiNTZiMThjNjczMjFjNjdiMjFj ZTg0MzFjZTg0MzFkNjhjMzljZTk0DQo0MmQ2OWM1MmRlOWM1MmRlYWQ2M2Rl YWQ2YmU3YjU3M2U3YjU3YmVmYmQ4Y2U3YmQ4Y2VmYzY5Y2RlYmQ4Y2VmY2U5 Y2U3YmQ4NGVmYmQ4NGZmYzY4Y2RlOWM2M2FkNmIwMGJkN2IxMGNlOGMyMWRl OTQzMWJkN2IyMWNlOTQ0YQ0KZjdjZTljZWZiZGE1ZWZjNjljZWZjNjljZWZj NjljZjdjZWE1ZWZjNjljZWZjNjljZWZjNjljZWZjNjljZWZjNjljZWZjZTlj ZWZjNjk0ZWZjNjljZTdiZDk0ZWZjNjk0ZTdjNjk0ZWZjNjljZTdiZDk0ZWZj Njk0ZWZjNjk0ZWYNCmM2OTRlZmJkOTRlZmM2OTRlZmJkOTRmN2M2OTRlN2Jk OGNlZmM2OGNlN2JkOGNlZmM2OGNlN2JkODRlZmJkOGNlN2JkODRlZmJkOGNl N2JkODRlZmJkODRlN2I1ODRlN2I1ODRkZWFkN2JlZmI1NzNiZDdiMjliNTZi MDhlNzljDQo0YWNlOTQ0MmQ2YTU1YWU3YmQ3YmRlYWQ3M2U3YjU3M2U3YWQ3 M2U3YjU3M2RlYWQ2YmU3YjU3M2U3YWQ2YmU3YWQ2YmRlYTU2YmU3YWQ2YmRl YTU2M2RlYWQ2YmRlYTU1YWRlYTU2M2RlYTU1YWRlYTU1YWRlOWM1YWRlYTU1 YQ0KZDY5YzUyZGU5YzUyY2U5YzRhZDY5YzRhY2U5NDRhZDY5YzRhY2U5NDQy ZDY5NDQyY2U4YzM5Y2U5NDQyY2U4YzM5Y2U4YzM5Y2U4YzM5Y2U4YzM5YzY4 NDMxYzY4NDMxYzY4NDMxYzY4NDMxYzY3YjI5YzY3YjI5YmQ3YjI5YzYNCjdi MjliZDczMjliZDdiMjliNTczMjFiNTczMjFiNTZiMThiNTczMjFiNTZiMThi NTczMjFhZDZiMThhZDZiMThhZDZiMThhZDZiMjFhNTYzMThhZDYzMThhNTYz MThhZDYzMThhNTVhMThhNTVhMThhNTVhMThhNTVhMTg5NDUyDQoxODljNTIx ODk0NTIxMDk0NTIxODhjNGExODk0NTIyMThjNGExODhjNGExODg0NDIxMDg0 NGExMDg0NDIxMDg0NGExODdiNDIxMDg0NDIxMDdiMzkxMDdiNDIxMDczMzkw ODczMzkxMDZiMzkwODZiMzkxMDYzMzEwODZiMzEwOA0KNjMyOTA4NjMzMTA4 NjMzMTA4NjMzMTA4NWEyOTAwNjMzMTA4NWEyOTAwNjMyOTA4NWEyOTAwNjMy OTA4NWEyOTA4NjMzMTEwNmIzOTEwNzM0MjE4N2I0MjE4OTQ1YTI5OWM1YTIx ODQ0MjEwYWQ3YjdiZjdmZmRlNjNiNTRhNGENCmFkMTA1MmI1MDA1MmJkMTA0 MmI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYmQxMDRhYjUwODRhYmQxMDQyYWQwODRh YWQxMDRhYWQxMDRhYjUxMA0KNGFiNTA4NTJiZDEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MTA1MmI1 MTAzOWFkDQowMDVhYWQyOWQ2ZjdiZGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZjdmZmZmZjdmZmY3ZmZlZmZmZmZm Zg0KZDZjZWZmN2I2YmRlMjEwOGNlMzEyMWRlMzkyOWU3MjExMGRlMzEyMWU3 MzEyOWRlMzEyMWQ2MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMThkZTM5 MjFlNzMxMjFkZTMxMjFlNzMxMjFkZTMxMjFkZTI5MjFkZTMxMjFlNzI5MThk NjI5MThkNjM5MTBlZjQyMThlZjg0NzNlN2VmZjdmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmYNCmZmZmZjZWQ2ZjczOTI5Y2Uy OTE4ZGUzOTI5ZTczMTE4ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzkxOGU3MzEyOWRlMjkx OGQ2MzkyMWNlZDZjZWZmZmZmZmVmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm YzZlZmZmNTJkZWZmMDhkNmY3MDhjZWZmMThjZWZmMDBjZWZmMDBkNmZmMTBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjEwZDZmZjEwYzZmZjAwY2VmZjA4 Y2VmZjEwYzZmZjUyNmI3Yg0KOWM0YTEwYWQ2MzAwYWQ2YjE4YWQ2MzE4YjU3 MzIxYmQ3MzIxYzY3YjI5Y2U3YjI5ZDY4YzM5ZDY4YzM5ZDY5NDRhZDY5NDRh ZGVhNTVhZGVhNTVhZTdhZDZiZTdhZDczZTdiZDg0ZTdiZDg0ZWZjNjk0ZTdi ZDhjZTdjNjk0ZjcNCmQ2YTVlZmNlOTRkZWI1ODRmZmM2OWNlZmI1OGNiNTdi MThiZDdiMTBkNjhjMjFkZTk0MzFiZDg0MjFlN2I1NzNmZmQ2YTVlZmM2YWRl ZmM2OWNlZmM2OWNlZmNlOWNlZmM2OWNlZmNlOWNlZmM2OWNmN2NlYTVlZmM2 OWNmN2NlDQphNWVmYzY5Y2VmYzY5Y2VmYzY5NGVmYzY5Y2VmYzY5NGVmYzY5 Y2U3YzY5NGVmYzY5Y2VmYzY5NGY3Y2U5Y2VmYzY5NGVmYzY5NGVmYmQ5NGVm YzY5NGVmYmQ5NGVmYzY4Y2U3YmQ4Y2VmYzY5NGU3YmQ4Y2VmYmQ4Y2U3YmQ4 NA0KZWZiZDhjZTdiZDg0ZWZiZDhjZTdiZDg0ZWZiZDg0ZTdiNTg0ZTdiNTg0 ZWZiNTczYzY4NDMxYjU2YjEwZWZhNTUyY2U4YzQyZGVhZDYzZTdiNTczZTdi NTdiZTdhZDczZTdiNTdiZGVhZDczZTdiNTczZTdhZDZiZTdiNTczZTcNCmFk NmJlN2FkNmJlN2FkNjNlN2FkNmJkZWE1NjNkZWE1NjNkZWE1NWFlN2E1NjNk ZWE1NWFkZWE1NWFkZTljNTJkZWE1NWFkNjljNTJkNjljNTJkNjljNGFkNjlj NGFkNjk0NGFkNjljNGFjZTk0NDJkNjk0NDJjZThjMzlkNjk0DQozOWNlOGMz OWQ2OTQzOWNlOGMzMWNlOGMzMWM2ODQzMWM2ODQzMWM2ODQyOWM2ODQyOWJk N2IyOWM2ODQzMWJkN2IyOWJkN2IyOWJkNzMyMWJkN2IyOWI1NzMyMWJkNzMy MWI1NzMyMWI1NzMyMWI1NmIxOGI1NmIyMWFkNmIxOA0KYjU2YjIxYWQ2YjE4 YWQ2MzIxYTU2MzE4YWQ2MzIxYTU2MzE4YWQ2MzE4YTU1YTE4YTU2MzIxYTU1 YTE4OWM1YTE4OWM1MjE4OWM1YTE4OTQ1MjE4OTQ1MjE4OTQ1MjE4OTQ1MjE4 OGM0YTEwOGM0YTE4ODQ0YTEwOGM0YTE4ODQNCjRhMTA4NDRhMTg3YjQyMTA4 NDQyMTg3YjM5MTA3YjQyMTA3MzM5MTA3MzM5MTA2YjMxMDg2YjMxMDg2MzMx MDg2YjMxMDg2MzMxMDg2YjMxMTA2MzI5MDg2MzMxMDg2MzI5MDg2MzMxMDg1 YTI5MDA2MzMxMDg2MzI5MDg2YjMxDQoxMDZiMzkxMDczNGExODczNDIxODg0 NGEyMWE1NWEzMWE1NWEyOTdiMzEwMGE1NzM2YmNlZjdhNTQyYWQxODQyYjUx MDVhYjUxMDUyYjUwODUyYmQwODRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTEwNTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MDg1MmJkMTA1MmI1MTA0YWJk MDg0YWJkMDg0YWI1MTA0YWI1MDg1MmJkMTg1MmI1MTA1MmI1MDg1MmJkMDg1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw OA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTEwNTJiZDEwNGFiNTEwNGFiZDE4NDJhZDAwYWRkZTg0ZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZlZmU3ZmY4NDczZWYyOTEwYmQzMTE4 ZTczMTIxZWYyOTIxZGUzMTIxZTc0MjI5ZWYzOTIxZDYzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWU3MzkyMWU3MzENCjIxZGUzMTIxZTczMTIxZGUz MTI5ZTczMTIxZGUzOTI5ZGUzMTIxZGUzOTI5ZGUyOTE4ZDYzMTE4ZGU5NDhj ZjdmZmZmZmZmN2ZmZTdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl ZmY3ZmZmNzg0NzNlNzI5MTBkNjI5MjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZGUzOTI5ZTcyOTIxZGUyOTEwZGU5NDg0ZWZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZkNmY3ZmY3YmU3ZmYxOGQ2ZjcwMGNlZjcx MGNlZmYxMGNlZmYwMGNlZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGQ2 ZjcwOGNlZmYwMGM2ZWYxMGNlZjcxMGM2ZmYxOGFkYzY4YzRhMjlhZDRhMDA5 YzYzMTBhNTZiMThhZDZiMThiNTczMjFiZDczMjFjNjg0MjljNjg0MjljZThj MzljZThjDQozOWQ2OTQ0MmQ2OWM0YWRlYTU1YWRlYTU2M2U3YWQ2YmRlYjU3 M2U3YjU3YmU3YjU4NGVmYzY5NGU3YzY5NGU3YzY5NGU3YzY5NGVmYzY5NGU3 YjU4Y2VmYmQ5NGJkN2IyMWJkNzMxOGNlODQyMWM2ODQyMWM2OGMzOWY3Y2U4 Yw0KZWZjNjk0ZWZjZWE1ZWZjNjljZWZjNjljZWZjNjljZWZjZTljZWZjNjlj ZWZjZTljZWZjNjljZWZjZTljZWZjNjljZWZjNjljZTdjNjk0ZWZjNjljZWZj NjljZWZjZTljZTdjNjk0ZWZjNjljZWZjNjk0ZWZjNjljZWZjNjk0ZWYNCmM2 OTRlZmM2OTRlZmM2OTRlN2JkOGNlZmJkOGNlN2JkOGNlN2JkOGNlN2JkOGNl N2JkOGNlN2JkODRlN2JkOGNlN2I1ODRlN2JkODRlN2JkOGNlZmJkOGNlN2I1 ODRlN2I1ODRkZWI1N2JlZmI1NzNiZDdiMjlhZDZiMDhlZmE1DQo1MmNlOTQ0 MmQ2YTU1YWU3YjU3YmRlYWQ3M2VmYjU3YmU3YWQ3M2RlYjU3M2RlYWQ2YmU3 YjU3M2U3YWQ2YmU3YWQ2YmU3YWQ2YmU3YWQ2YmRlYTU2M2RlYTU2M2RlOWM1 YWRlYTU2M2RlYTU1YWRlYTU1YWRlOWM1YWRlYTU1YQ0KZDY5YzRhZDY5YzUy ZDY5YzRhZDY5YzRhY2U5NDQyZDY5NDRhZDY5NDQyZDY5NDQyY2U4YzM5Y2U5 NDM5Y2U4YzMxY2U4YzM5Y2U4YzMxY2U4YzMxYzY4NDMxYzY4NDMxYmQ3YjI5 YzY4NDI5YmQ3YjI5YzY4NDI5YmQ3YjI5YmQNCjdiMjliZDczMjliZDdiMjli NTczMjFiNTczMjFiNTczMjFiZDczMjFhZDZiMThiNTZiMjFhZDZiMThiNTZi MjFhZDZiMThhZDZiMThhNTYzMThhZDYzMThhNTVhMThhNTYzMThhNTVhMThh NTVhMThhNTVhMThhNTVhMTg5YzUyDQoxOGE1NWExODljNTIxODljNTIxODk0 NGExMDk0NTIxODhjNGExMDhjNGExODhjNGExODhjNGExODg0NDIxMDg0NGEx ODg0NDIxMDg0NDIxODdiMzkxMDdiNDIxMDczMzkxMDczMzkxMDZiMzEwODZi MzEwODZiMzEwODZiMzEwOA0KNjMzMTA4NmIzMTA4NjMzMTA4NjMzMTA4NWEy OTAwNjMyOTA4NWEyOTAwNjMyOTA4NWEyOTAwNjMzMTA4NzMzMTEwNzM0MjEw NzM0MjEwODQ0YTIxOTQ0YTI5YWQ1YTMxOTQ0YTE4NzMzMTAwOGM3MzRhOGNj ZTUyMjlhZDAwNGENCmJkMTA1MmFkMTA1YWI1MDg0YWI1MDA1MmJkMTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYmQxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDQyYjUwODUyYmQxMDRhYjUwODRhYjUxMDUyYmQxMDUyYmQx MA0KNGFhZDAwNTJiZDA4NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQoyMTRhYjUw MDczYmQ0MmY3ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZjdmZg0KZmZmZmZmZmZmZmZm ZTdlZmY3ODQ3M2VmMjkwMGRlMzkyMWY3MjkyOWQ2MjkyOWNlMzkyMWU3Mzkx MGVmMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMThkZTM5MjFlNzMxMThkZTMxMjFl NzMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTM5MjllNzMxMjFlNzIxMThjNjMx MjlkNjI5MTBlNzM5MjFkZQ0KOTQ4Y2RlZjdmZmZmZmZmZmU3ZmZmZmY3ZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmY3ZmZmZmZmZjdkNmQ2ZmY0MjI5ZGUyOTEwZWYzMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTE4ZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMjkyMWQ2MzEyMWVmMjkxOGNlMzkxOGVmNDIyOWQ2 ZTdlZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZjdm N2ZmNzNlZmZmMjFlN2ZmMThjZWY3MThjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjAwZDZmZjA4Y2VmZjA4Y2VmZjEwYzZmNzIxYzZmZjAwY2Vm Nw0KNjM3MzZiOWMzOTA4YTU2MzE4YTU2MzE4YjU3MzIxYjU3MzE4YmQ3YjIx YmQ3YjIxYzY4NDI5YzY4NDI5ZDY4YzM5ZDY4YzQyZGU5YzRhZDY5YzUyZGVh ZDYzZGVhZDYzZTdiNTczZTdiNTdiZWZiZDhjZTdiZDhjZWZjNjk0ZTcNCmJk OGNlZmNlOWNlN2M2OTRkZWI1ODRlZmM2OTRiZDdiMjliNTZiMTBkZThjMzFi NTczMjFlN2JkNzNlZmNlOTRlZmNlOTRlZmNlOWNmN2NlYTVmN2NlYTVmN2Nl YTVlZmNlOWNmN2NlYTVlZmM2OWNlZmNlOWNlZmM2OWNmN2NlDQphNWVmYzY5 Y2VmYzY5Y2VmYzY5Y2Y3Y2VhNWVmYzY5Y2VmY2U5Y2VmYzY5Y2VmYzY5Y2Vm YzY5NGVmYzY5Y2VmYzY5NGY3YzY5Y2VmYzY5NGVmYzY5NGVmYmQ4Y2VmYzY5 NGU3YmQ4Y2VmYzY5NGU3YmQ4Y2VmYzY4Y2U3YmQ4Yw0KZTdiZDhjZTdiZDg0 ZWZjNjhjZTdiZDg0ZWZiZDg0ZTdiNTdiZTdiNTg0ZWZiNTczYzY4NDMxYWQ2 MzA4ZWZhNTVhY2U4YzRhZGVhNTYzZTdiNTczZTdiNTdiZTdiNTdiZTdiNTdi ZGVhZDczZTdiNTczZTdhZDczZTdiNTczZTcNCmFkNmJlN2FkNzNlN2FkNmJl N2FkNmJkZWE1NjNkZWE1NjNkZWE1NjNlN2E1NjNkZWE1NWFkZWE1NWFkNjlj NTJkZTljNTJkNjljNGFkNjljNGFkNjljNGFkNjljNGFjZTk0NDJkNjljNGFk Njk0NDJkNjk0NDJjZThjMzlkNjk0DQozOWNlOGMzOWNlOGMzOWM2ODQzMWNl OGMzMWM2ODQyOWM2ODQzMWJkN2IyOWM2ODQyOWJkN2IyOWM2N2IyOWJkN2Iy OWM2N2IyOWJkNzMyOWJkNzMyOWI1NzMyMWJkN2IyOWI1NzMyMWI1NzMyMWI1 NmIxOGI1NzMyMWI1NmIyMQ0KYjU2YjIxYWQ2MzE4YWQ2YjIxYWQ2MzE4YWQ2 MzE4YTU1YTE4YWQ2MzE4YTU1YTE4YTU1YTE4YTU1YTE4YTU1YTE4OWM1YTE4 OWM1YTE4OTQ1MjEwOTQ1MjE4OGM0YTEwOTQ1MjE4OGM0YTE4OTQ1MjE4OGM0 YTE4OGM0YTE4ODQNCjQyMTA4NDRhMTg3YjQyMTA3YjQyMTg3YjM5MTA3MzQy MTg3MzM5MTA3MzM5MTA2YjMxMDg2YjM5MDg2YjMxMDg2YjMxMDg2YjMxMDg2 YjMxMTA2MzI5MDg2MzMxMDg2MzI5MDg2MzMxMDg2MzI5MDg2MzMxMDg2MzMx MDg3YjM5DQoxODdiNDIxMDg0NTIxODk0NTIyMWFkNWEzOWE1NGEyOTg0NGEx MDYzNDIwMDdiOTQzOTVhYjUxODM5YmQwMDUyYmQxMDVhYjUxODUyYjUwODUy YmQwODUyYjUxMDUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNTJiNTEwNTJiZDEwNGENCmI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MTA0YWJkMTA1MmJkMTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MDg1MmI1MTA1MmI1MTA1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNTJiNTEwNTJiZDEwNGFi NTEwNGFiNTE4NGFiZDAwNWFiNTE4ZDZmN2NlZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmY4NDczZWYyOTEwY2UyOTIxZDYz OTMxZDYyOTE4ZDYzOTE4ZmYzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTE4 ZWYyOTE4ZGUzOTI5ZWYzMTIxZTczMTI5ZTcyOTA4ZGUzOTE4ZDY5NDhjZjdm N2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZjdmZmZmZmZmZmY3ZmZmZjg0 NzNmNzIxMDhkNjM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZGUyOTE4ZGUzOTMx ZGUzOTIxZWYyOTA4ZGVhNWE1ZWZmZmZmZmZmZmY3ZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZiNWVmZmY0MmRlZjcwOGNlZjcyMWQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYxMGQ2ZmYwOGM2ZmYx MGM2ZmYxOGJkZmYwMGNlZmYyMWE1YmQ3YjRhNDI5NDUyMDhhNTVhMTBhZDYz MThiNTczMThiNTZiMThiZDczMjFiZDdiMjFjNjg0MjljZTg0DQozMWNlOGMz OWQ2OTQ0MmRlOWM0YWQ2OWM1MmRlYTU2M2RlYWQ2YmU3YjU3M2U3YjU3YmU3 YjU4NGRlYjU4NGVmYzY5NGVmYzY5NGU3YmQ4Y2U3YmQ3YmU3YmQ3YmI1NmIx MGJkNzMxOGQ2ODQyOWM2ODQ0MmVmYzY5NGU3Y2VhNQ0KZWZjNjljZjdjZTlj ZWZjZTljZjdjZWE1ZjdjZWE1ZjdjZWE1ZWZjNjljZWZjNjljZWZjNjljZWZj ZTljZWZjNjljZWZjZTljZTdjNjljZWZjNjljZTdjNjk0ZWZjNjljZTdjNjlj ZWZjNjljZTdjNjk0ZWZjNjk0ZTdjNjk0ZWYNCmM2OWNlN2M2OTRlZmM2OTRl N2JkOGNlZmM2OTRlN2JkOGNlN2JkOGNlN2JkOGNlZmM2OGNlN2JkODRlN2Jk OGNlN2JkODRlN2JkODRkZWI1ODRlN2I1ODRlN2I1N2JlN2I1ODRkZWI1N2Jl ZmJkN2JiZDg0MzFiNTZiMDhlZjljDQo1MmNlOTQ0YWQ2YTU1YWU3YmQ3YmRl YWQ3M2VmYjU3YmU3YWQ3M2U3YWQ3M2RlYWQ2YmU3YWQ3M2U3YWQ2YmU3YWQ2 YmRlYTU2YmU3YWQ2YmRlYTU2M2RlYWQ2M2RlOWM1YWRlYTU2M2RlYTU1YWRl YTU1YWQ2OWM1MmQ2OWM1Mg0KZDY5YzRhZDY5YzRhY2U5NDQyZDY5YzRhY2U5 NDQyZDY5NDQyY2U4YzM5ZDY5NDQyY2U4YzM5ZDY5NDM5Y2U4YzMxY2U4YzMx YzY4NDMxY2U4YzMxYzY4NDI5YzY4NDI5YmQ3YjI5YzY4NDI5YmQ3YjIxYmQ3 YjI5YmQ3YjI5YmQNCjdiMjliZDczMjFiZDdiMjliNTczMjFiZDczMjFiNTcz MjFiNTczMjFhZDZiMThiNTZiMjFhZDZiMThiNTZiMjFhZDZiMThhZDZiMThh NTYzMThhZDYzMThhNTYzMThhNTYzMThhNTVhMTBhNTVhMThhNTVhMThhNTVh MTg5NDUyDQoxMDljNWExODk0NTIxMDk0NTIxODhjNGExMDk0NTIxODhjNGEx MDhjNTIxODhjNGExMDhjNGExMDg0NDIxMDg0NDIxMDdiNDIxMDdiNDIxMDdi MzkxMDdiNDIxMDZiMzkxMDZiMzkxMDZiMzEwODZiMzkwODYzMzEwODZiMzEw OA0KNjMzMTAwNmIzMTA4NjMyOTA4NjMzMTA4NjMyOTA4NjMzMTA4NjMyOTA4 NjMzMTA4NjMzMTA4NmIzOTEwN2IzOTEwN2I0YTE4ODQ1MjEwYTU1YTI5YWQ1 MjMxOGM0MjE4NmI0MjAwNmI2YjA4NjNhZDE4NGFiZDA4NGFiZDAwNWENCmJk MTA1MmFkMTA0YWI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYmQxMDRhYjUw ODUyYjUxMDRhYjUxMDRhYjUxMDQyYWQwODRhYjUxMA0KNGFiNTEwNGFiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg0YWI1MDg0YWI1MDg1MmJkMTA0YWI1MDg1 MmI1MTA0YWI1MTA1MmI1MTA0YWFkDQoxMDRhYmQwMDQyYWQwMGE1ZGU4NGY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZWZm N2ZmODQ4NGRlMzExOGNlMzkyMWVmMzExOGU3MzEyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMThkZTM5MjFlNzMx MjFkZTM5MjFlNzI5MTBkZTQyMzFlZjI5MTBkZTMxMThlNzMxMjlkZTM5MjFl Nw0KMzkxOGVmMjExMGM2OWM5NGVmZTdlN2ZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmYNCmZm ZmZmZmZmZmZmZmZmZWZjNmM2ZmY0YTM5ZDYzMTE4ZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWQ2MzkyOWRlMzEyMWU3MjkwOGU3NjM1MmRlZTdlZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm YmRlZmZmNGFlN2ZmMDBkNmVmMDhjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjEwY2VmZjA4YmRmZjAwYzZmZjEwY2VmNzE4YmRmZg0KMDBkZWZmNjM2MzZi OWM0YTAwYTU1MjA4YjU2MzE4YjU2YjE4YmQ3MzE4YmQ3MzE4YzY3YjI5YzY4 NDI5Y2U4NDMxY2U4YzMxZDY5NDQyZDY5YzRhZGVhNTUyZDZhNTVhZTdhZDZi ZTdhZDczZGViNTczZWZiZDg0ZWZiZDhjZWYNCmJkOTRlN2JkOGNlZmM2OGNm ZmQ2OTRjNjljNTJiNTczMDhjZTg0MThjZTg0MjlkZWE1NWFlZmNlYTVlN2M2 YWRmN2NlYWRmZmNlYTVmN2NlYTVlZmNlOWNmN2NlYTVlZmNlOWNlZmNlOWNl ZmM2OWNmN2NlYTVlZmM2OWNmN2NlDQphNWVmYzY5Y2VmY2U5Y2U3YzY5Y2Vm YzY5Y2U3YzY5NGVmY2U5Y2VmYzY5Y2VmY2U5Y2VmYzY5NGVmYzY5Y2VmYzY5 NGVmYzY5Y2VmYzY5NGVmYzY5NGU3YmQ4Y2VmYzY4Y2U3YmQ4Y2VmYzY5NGU3 YmQ4Y2VmYzY4Y2U3YmQ4NA0KZWZiZDhjZTdiZDg0ZTdiZDhjZTdiZDg0ZWZi ZDhjZTdiNTg0ZTdiZDg0ZWZiNTdiYzY4NDMxYWQ2MzA4ZjdhNTVhY2U4YzRh ZGVhZDYzZTdiNTczZTdiNTdiZTdiNTdiZTdiNTdiZGVhZDczZTdiNTczZTdh ZDZiZTdiNTczZTcNCmFkNmJlN2FkNmJkZWE1NjNlN2FkNmJkZWE1NjNkZWE1 NjNkZWE1NjNlN2E1NjNkZWE1NWFkZWE1NWFkNjljNTJkZTljNTJkNjljNGFk NjljNGFjZTk0NDJkNjk0NDJjZTk0NDJkNjk0NDJjZThjMzlkNjk0NDJjZThj MzljZThjDQozOWNlOGMzMWNlOGMzMWM2ODQzMWM2ODQzMWM2ODQyOWM2ODQy OWJkN2IyOWJkODQyOWJkN2IyOWM2N2IyOWJkN2IyOWJkN2IyOWJkNzMyMWJk N2IyOWJkNzMyMWJkNzMyOWI1NmIyMWI1NzMyMWFkNmIxOGI1NmIyMWFkNmIx OA0KYjU2YjIxYWQ2MzE4YWQ2MzIxYTU2MzE4YWQ2MzE4YTU2MzE4YTU2MzE4 YTU1YTE4YTU1YTE4YTU1YTE4YTU1YTIxOWM1YTE4OWM1YTE4OTQ1MjE4OTQ1 MjE4OTQ1MjE4OTQ1MjE4OGM0YTEwOGM0YTE4ODQ0MjEwOGM0YTEwODQNCjQy MTA4NDQyMTA3YjQyMTA3YjQyMTA3MzM5MTA3MzM5MTA2YjM5MTA3MzM5MTA2 YjMxMDg2YjMxMDg2MzMxMDg2YjMxMDg2MzMxMDA2YjMxMDg2MzI5MDg2YjMx MDg2MzMxMDg2YjMxMTA2MzMxMDg2YjM5MTA3MzM5MTg4NDRhDQoyOTdiNGEx ODg0NTIxODljNWEyOWFkNWEzMTdiMzEwODYzNGEwMDczODQyMTRhYmQwMDQy YmQwMDUyYmQxMDUyYWQwODVhYjUxMDRhYmQxMDRhYmQxODUyYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA1MmI1MTA1MmI1MTA0YWI1MDg1MmJkMTg1MmJkMTA1MmJkMTA0YWJk MTA1MmJkMTg0MmFkMDg1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEwNTJiNTEwNGFiNTA4NTJi ZDEwNTJiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiZDE4NGFiNTA4 NDJiNTAwNzNiZDQyZjdmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZWZmZmZmZmZlZmY3ZmY4Yzg0ZmYyOTA4ZGUzMTE4ZjczMTI5 ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3MzENCjIx ZGUzOTIxZTczMTIxZTczOTIxZTczOTIxZTczMTIxZGUzOTIxZGU0MjMxZDYz MTIxY2UzMTE4ZTczMTIxZDYzMTI5Y2UzMTIxZWYzMTE4YjVhZDljZjdmN2Zm ZmZmN2ZmZTdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZjdmN2ZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZjg0NzNlNzMxMjFk ZTMxMThkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZQ0KMzkyOWU3MzkyMWU3 MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzMTE4ZTczOTMxY2UzOTIxZGUzMTE4ZTczOTE4Zjcz OTIxY2VjNmM2ZWZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlZmZmZmZjNmY3ZjdhZGVmZWYxOGM2DQpmNzIxY2Vm ZjA4Y2VmZjAwZDZmZjAwY2VmZjA4Y2VmZjEwY2VmZjAwZDZmZjAwZDZmZjAw ZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGM2ZjcxMGM2 ZjcwOGJkZWYxMGJkZjc2YjRhMjk5NDRhMTBiZDVhMDhhNTczMTBhNTZiMTBh ZDdiMjFjZTczMjFjNjdiMThjNjdiDQoyOWNlODQzMWNlOGMzMWNlOTQ0MmNl OTQ0MmQ2YTU1MmRlYTU1YWU3YWQ2YmU3YWQ3M2U3YjU3YmU3YmQ4NGRlYmQ4 Y2RlYmQ4Y2VmYmQ4Y2Y3YjU3YmJkN2IzMWM2NzMwMGM2ODQyMWI1N2IzOWVm YzY5NGVmYzY5Y2Y3Y2VhNQ0KZWZjNjljZWZjZWE1ZWZjZWE1ZWZjZWE1ZWZj NjljZWZjZWE1ZWZjNjljZWZjNmE1ZWZjNjljZjdjZWE1ZWZjNjljZWZjZWE1 ZTdjNjljZWZjNjljZTdjNjk0ZWZjNjljZTdjNjk0ZWZjZTljZWZjNjk0ZWZj ZTljZTdjNjk0ZWYNCmM2OWNlZmM2OTRlZmM2OTRlN2JkOGNlN2JkOGNlN2Jk OTRlZmM2OTRlN2JkOGNlZmJkOGNlN2JkOGNlN2JkOGNlN2JkODRlN2JkOGNl N2JkODRlZmJkODRlN2I1N2JlZmJkODRlN2FkNzNmN2JkN2JjNjhjMzlhNTYz MDhlNzljDQo0YWQ2OWM0YWNlOWM1MmRlYjU3M2U3YjU3YmU3YWQ3YmRlYWQ3 M2U3YjU3YmRlYWQ3M2U3YWQ2YmRlYWQ2M2U3YWQ2M2RlYTU2M2RlYWQ2YmRl YTU2M2RlYTU2M2RlYTU1YWRlYTU2M2Q2OWM1YWRlYTU1YWQ2OWM1MmQ2OWM1 Mg0KZDY5YzRhZDY5YzUyY2U5NDQyZDY5YzRhY2U5NDQyY2U5NDQyY2U5NDM5 ZDY5NDM5Y2U4YzM5Y2U4YzM5Y2U4YzMxY2U4YzM5YzY4NDMxYzY4NDMxYzY4 NDI5YzY4NDI5YmQ3YjIxYmQ3YjI5YmQ3YjI5YzY3YjI5YmQ3MzIxYmQNCjdi MjliZDczMjFiZDdiMjliNTczMjFiZDczMjFiZDczMjFiZDczMjFiNTZiMThi NTZiMThhZDYzMThhZDZiMThhZDYzMThhZDZiMThhZDYzMThhZDYzMThhNTVh MThhNTVhMThhNTVhMThhNTVhMTg5YzUyMThhNTVhMTg5YzUyDQoxODljNTIx ODk0NGExMDk0NTIxODhjNGExODk0NTIxODhjNGExMDhjNGExODg0NGExMDg0 NGExMDdiNDIwODdiNDIxMDdiNDIwODdiNDIxMDdiMzkwODdiMzkxMDZiMzEw ODczMzkxMDZiMzEwODZiMzEwODYzMzEwODZiMzEwOA0KNjMzMTA4NmIzMTA4 NmIzMTEwNmIzMTA4NjMyOTAwNjMzMTA4NjMzMTA4NmIzOTEwNzMzOTEwN2I0 YTE4ODQ0YTE4ODQ1YTE4N2I1YTE4OWM2MzMxOTQ0MjIxNmIzMTAwNTI3MzAw NWFiZDA4NGFiZDAwNGFiNTEwNGFhZDE4NTINCmI1MTA0YWJkMDg0YWI1MDg0 YWFkMTA1MmI1MTg0YWI1MDg1MmJkMTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg0YWI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODRhYWQyOTQyYjUwODRhYjUwMGM2ZWZiZGZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2VmZmZmZmY3ZmZmZmZm YTU5Y2RlMzEyOWI1MjkxMGRlMzEyOWRlMzEyMWVmMzkxOGVmMzExMGRlMzEx OGQ2NDIyOWVmMzExOGRlMzEyMWQ2MzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFkZTMxMThkZTMxMjFlNzMxMThkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MjExOGRlMjkxMGRlOTQ4Y2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZm ZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm N2Y3ZjdlZmVmZWY0MjIxZTczMTI5YzYyOTI5ZDYzMTIxZWYzMTE4ZDY0MjI5 ZDYzOTIxZTczMTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMjkyMWRlMzkyMWRlMzkx OGU3MzEyMWRlMjkyOWRlMjExMGRlNzM1YWVmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZmZmZmZDZm ZmZmOGNmN2ZmMzFkNmY3MDBjNmY3MDhjZWZmMThkZWZmMDBjZWZmMDBjZWZm MDhjZWZmMDhkNmZmMDBkNmZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjEwY2VmZjEwYzZmZg0KMTBjNmZmMTBjNmY3NWE4NDdiOGM0MjA4YTU2 MzEwYjU1MjE4YTU2YjIxYWQ3MzE4YmQ3MzE4YmQ3YjE4YzY4NDI5YzY4NDI5 Y2U4YzM5Y2U4YzM5ZDY5YzRhZDY5YzUyZGVhNTYzZGVhZDYzZTdhZDczZTdi NTczZTdiZDg0ZGUNCmI1ODRlN2JkOGNlZmJkODRlN2FkNjNhZDczMThjZTg0 MTBiZDdiMjFkNmE1NWFlN2JkOGNmN2NlYTVmN2NlYTVlZmNlYTVlZmNlYWRm N2NlYWRlZmM2YTVlZmNlYTVlZmNlYTVmN2NlYTVlZmM2YTVlZmNlYTVlZmM2 YTVmN2NlDQphNWVmYzY5Y2VmY2VhNWU3YzY5Y2VmY2U5Y2U3YzY5Y2VmY2U5 Y2VmYzY5Y2VmY2U5Y2VmYzY5Y2VmY2U5Y2VmYzY5NGY3Y2U5Y2VmYzY5NGVm YzY5NGU3YmQ4Y2VmYzY5NGVmYmQ5NGVmYzY5NGU3YmQ4Y2VmYzY4Y2U3YmQ4 Yw0KZWZiZDhjZTdiZDg0ZTdiZDhjZTdiZDg0ZWZiZDg0ZTdiZDg0ZTdiNTdi ZWZiZDdiY2U5NDQyYTU1YTA4ZWZhNTVhZDY5YzRhZDZhNTVhZTdiNTczZTdi NTdiZTdiNTdiZTdiNTdiZGViNTczZTdiNTczZTdhZDZiZTdiNTZiZTcNCmFk NjNlN2FkNmJkZWE1NmJkZWFkNmJkZWE1NjNlN2FkNjNkZWE1NWFkZWE1NWFk ZWE1NWFkZWE1NWFkNjljNTJkNjljNTJjZTk0NGFkNjljNGFjZTk0NDJkNjk0 NDJjZTk0NDJkNjk0NDJkNjk0MzlkNjk0MzljZThjMzljZThjDQozOWNlOGMz MWNlOGMzMWM2ODQzMWM2ODQzMWM2ODQyOWM2ODQyOWJkN2IyOWM2ODQyOWJk N2IyOWM2N2IyOWJkNzMyMWJkN2IyOWJkNzMyMWJkNzMyMWI1NzMyMWJkN2Iy MWI1NzMyMWI1NzMyMWFkNmIxOGI1NmIyMWFkNmIxOA0KYWQ2YjE4YWQ2MzE4 YjU2YjIxYWQ2MzE4YWQ2MzE4YTU1YTE4YTU2MzIxYTU1YTE4YTU1YTE4OWM1 YTE4YTU1YTE4OWM1MjE4OWM1MjE4OTQ0YTE4OTQ1MjE4OTQ0YTE4OTQ1MjE4 OGM0YTE4OGM0YTE4ODQ0MjEwODQ0MjEwN2INCjQyMDg4NDQyMTA3YjQyMTA3 YjQyMTA3MzM5MDg3MzM5MTA2YjMxMDg2YjMxMDg2MzMxMDg2YjMxMDg2MzMx MDg2YjMxMDg2MzMxMDg2YjMxMDg2MzI5MDg2MzMxMDg2MzMxMDg2YjM5MTA2 YjM5MTA3MzQyMTA3YjQyMTg4YzRhDQoyMTg0NTIxODk0NjMyOThjNTIyMTdi MzkxMDRhMzEwMDZiOWMyMTUyYzYxMDRhYWQyMTUyYmQxODUyYmQxODRhYWQx MDRhYjUwODUyYzYwMDUyYzYwODRhYWQxODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMA0KNTJiNTEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNTJiZDEwNGENCmI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNGFiNTA4NTJiZDA4NDJhZDIxNGFiZDEwNGFiNTAwYTVk Njg0ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlN2VmZmZhNTljZmY0MjMxYzYyOTEwDQplNzM5Mjlm NzMxMjFkNjM5MjlkZTRhMzFlZjI5MTBkZTM5MjFlNzM5MjlkZTM5MjllNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTI5ZGUzMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzMTIxZWYzMTI5ZGUzOTIxY2U5YzhjZjdmZmZmZmZm N2ZmZTdmZmZmZjdmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjk0ODRmZjIxMTBjNjM5MjllZjI5 MjFkZTM5MjFkZTM5MjFkZQ0KMzkyMWRlMzEyMWU3MzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz MTI5ZTczMTIxZGU0MjIxZTczMTIxZGUzMTMxZTcyMTE4ZGU1MjM5ZDZkZWQ2 ZmZmZmZmDQpmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmZjhjZjdmNzIxZGVmNzE4Y2VmZjIx YzZmZjEwZDZmZjAwZDZmZjA4Y2VmNzAwY2VmZjAwZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwOGM2ZmYxMGM2ZmYy OWI1Y2U3MzYzMzk5NDQyMDBhZDRhMjE5YzVhMjFjNjZiMThhZDZiMTBiNTdi MjFiZDczDQoyMWM2N2IyOWM2ODQzMWNlOGMzOWNlOGMzOWQ2OTQ0YWQ2OWM1 MmRlYTU2M2RlYTU2M2U3YjU3M2RlYjU3YmRlYjU4NGRlYjU4NGVmYmQ3YmNl OGMzOWFkNmIwOGNlODQxOGJkN2IyMWVmYmQ3YmVmYzY5NGY3Y2VhNWY3Y2Vh NQ0KZWZjNjljZjdkNmFkZWZjNmE1ZWZjZWE1ZWZjNjljZjdjZWE1ZWZjZWE1 ZWZjZWE1ZWZjNjljZWZjZWE1ZWZjNjljZWZjZWE1ZWZjNjljZWZjZTljZTdj NjljZWZjNjljZTdjNjk0ZWZjNjljZWZjNjk0ZWZjNjljZWZjNjk0ZWYNCmM2 OWNlZmM2OTRlZmM2OTRlZmM2OTRlZmM2OTRlN2JkOGNlZmJkOTRlN2JkOGNl ZmM2OGNlN2JkODRlN2JkOGNlN2JkODRlN2JkODRkZWI1ODRlZmJkODRlN2Jk ODRlZmJkODRkZWFkN2JlZmJkN2JjZTk0NGFhNTYzMDhkZTljDQo0YWRlYTU1 YWM2OTQ0YWU3YmQ3YmQ2YTU2YmVmYmQ3YmRlYjU3M2RlYjU3M2RlYWQ2YmRl YWQ2YmRlYWQ2M2U3YWQ2M2RlYTU2M2RlYTU2YmRlYTU2M2RlYTU2M2RlYTU1 YWRlYTU1YWRlYTU1YWRlYTU1YWQ2OWM1MmQ2OWM1Mg0KY2U5NDRhZDY5NDRh Y2U5NDQyZDY5NDQyY2U5NDM5ZDY5NDQyY2U4YzM5ZDY5NDM5Y2U4YzM5Y2U4 YzM5Y2U4YzMxY2U4YzMxYzY4NDMxYzY4NDMxYzY4NDI5YzY4NDI5YmQ3YjI5 YmQ3YjI5YmQ3YjIxYmQ3YjI5YmQ3MzIxYmQNCjdiMjliZDczMjFiZDczMjFi NTczMjFiZDczMjFiNTZiMThiNTczMjFhZDZiMThiNTZiMThhZDYzMThhZDZi MThhZDYzMThhZDYzMThhNTYzMThhZDYzMThhNTVhMThhNTYzMThhNTVhMThh NTVhMTg5YzVhMThhNTVhMTg5YzUyDQoxODljNTIxODk0NGExMDk0NTIxODhj NGExMDhjNGExODhjNGExMDhjNGExODg0NDIxMDg0NDIxMDdiNDIwODg0NDIx MDdiMzkxMDdiNDIxMDczMzkwODdiMzkxMDZiMzEwODZiMzEwODYzMzEwODZi MzEwODYzMjkwMDYzMzEwOA0KNjMzMTA4NmIzOTEwNjMzMTAwNmIzMTA4NjMz MTA4NmIzOTEwNmIzOTA4NmIzOTEwNzMzOTEwN2I0MjE4OGM1MjI5OWM1YTI5 OWM1MjIxODQ0MjE4NTIyOTAwN2I4NDQyNmJhZDM5MzlhNTAwNTJiNTIxNGFi NTE4NDJhZDA4NGENCmJkMDg0YWJkMDg0YWJkMTA0YWI1MDg1MmJkMDg0YWI1 MDg0YWI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowMDRhYjUx MDRhYmQxMDRhYmQwMDZiYjUzMWVmZmZlN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZjdmN2VmZmZmZmZmZWZmN2ZmYTVh NWU3NDIyOWQ2MzExOGRlMzkyMWU3MzkzMWQ2MjExOGM2MzEyMWU3MzkyMWVm MzEyMWQ2MzEyMWRlMzkyMWU3MzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMThkZTMxMjFkZQ0KMzEyMWRlMzkyMWRlMzEyMWVmMjkxOGQ2Mjkx MGRlMzkyMWQ2OGM4Y2RlZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkNmRl ZmY0MjI5ZDYyOTA4ZWYzOTI5ZTczMTE4ZGUzOTIxZTczMTIxZGUzMTI5ZGUz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MjkyMWRlMzEyMWRlMzkxOGRlMzEyMWRlMjkyMWRl MzEyMWVmMzExMGM2YTU5NGVmZmZmZmZmZjdmZmVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm YmRmZmZmMzFkZWY3MDBkNmY3MjFjZWZmMjlkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwYzZm Zg0KMDhjZWZmMDhjNmZmMDhjZWZmMzk5YzljYWQ0MjEwOTQ1YTEwYTU2MzIx Y2U2MzE4YmQ3MzE4YWQ3MzE4YmQ3YjIxYmQ3YjIxYzY4NDMxY2U4YzMxY2U4 YzM5Y2U5NDQyZGU5YzUyZGU5YzVhZGVhZDYzZGVhZDYzZTdiNTczZTcNCmI1 N2JlN2I1ODRlN2I1NmJiZDg0MjFhZDczMDBjZThjMjFiZDg0MzFmN2NlOTRl ZmM2OWNmN2NlYTVlZmM2YTVmN2NlYTVmN2NlYTVmN2NlYWRlZmM2YTVmN2Nl YTVlZmNlYTVmN2NlYWRlZmNlYTVmN2NlYTVlZmM2YTVlZmNlDQphNWVmYzY5 Y2Y3Y2VhNWVmY2U5Y2VmY2U5Y2VmYzY5Y2VmY2U5Y2U3YzY5Y2VmY2U5Y2Vm YzY5Y2VmY2U5Y2VmYzY5NGVmYzY5Y2VmYzY5NGVmYzY5NGVmYzY5NGVmYzY5 NGU3YmQ5NGVmYzY5NGVmYmQ4Y2VmYzY4Y2U3YmQ4NA0KZWZiZDhjZTdiZDg0 ZTdiZDg0ZTdiZDg0ZWZiZDg0ZTdiNTdiZTdiNTg0ZWZiZDdiZGVhNTVhOWM1 YTA4ZDY5NDQyZWZiNTZiYmQ5NDRhZTdiNTczZGViNTczZTdiNTdiZTdiZDdi ZGViNTczZTdhZDczZGVhZDZiZTdiNTZiZTcNCmFkNjNlN2FkNmJkZWE1NjNl N2FkNmJkZWE1NjNkZWFkNjNkZWE1NWFkZWE1NjNkZWE1NWFkZWE1NTJkNjlj NGFkNjljNGFkNjk0NDJkNjljNGFkNjk0NDJkNjk0NDJjZTk0MzlkNjk0NDJj ZThjMzlkNjk0MzljZThjMzljZThjDQozOWNlODQzMWNlOGMzMWM2ODQzMWM2 ODQzMWJkN2IyOWM2ODQyOWJkN2IyOWM2N2IyOWJkN2IyMWJkN2IyOWJkNzMy MWJkN2IyOWJkNzMyMWJkNzMyMWI1NzMyMWJkNzMyMWI1NmIxOGI1NmIyMWFk NmIxOGFkNmIxOGFkNjMxOA0KYWQ2YjIxYWQ2MzE4YWQ2MzIxYTU2MzE4YWQ2 MzE4YTU1YTE4YTU1YTE4OWM1YTE4YTU1YTE4OWM1YTE4OWM1YTE4OTQ1MjE4 OTQ1MjE4OTQ0YTEwOTQ0YTE4OGM0YTE4OGM0YTE4OGM0YTE4ODQ0YTEwODQ0 MjEwODQ0YTEwN2INCjQyMTA4NDQyMTg3YjM5MTA3YjQyMTA3MzM5MDg3MzM5 MTA2YjMxMDg2YjM5MTA2YjMxMDg2YjMxMDg2MzMxMDg2YjM5MTA2YjMxMDg2 MzMxMDg2MzMxMDg2YjM5MDg2YjM5MDg3MzQyMTA3MzQyMTA4NDRhMjE4NDUy MjE4YzVhDQoyOTk0NTIyMTljNDIxODZiMjEwMDdiNWEzOWU3ZjdjNmFkZTc5 NDZiYjU0MjQyYWQwMDRhYjUwODVhYzYxODRhYmQwODRhYjUxMDQyYTUxODUy YjUxODRhYmQwMDUyYjUxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw OA0KNTJiZDEwNTJiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGENCmI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNTJiZDA4NGFiNTA4NTJiZDIxNGFiZDAwNTJhZDA4YzZlZmI1ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZhZGI1DQplZjQyMjljZTI5MTBlNzMxMjFkZTI5 MjljZTMxMjFlNzMxMThlZjM5MjlkZTM5MjllNzMxMjFkZTM5MjllNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz MTE4ZWYzMTIxZWYzOTI5ZTcyOTE4ZDYzOTIxZDY5YzhjZjdmZmZmZmZmN2Zm ZWZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZjk0ODRmZjI5MDBkZTQyMjlmNzM5MjFlNzMxMjFk ZQ0KNDIyOWU3MzEyMWQ2MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTI5ZTczMTE4ZGUzOTI5 ZTczMTI5ZGUzMTI5ZTczMTE4ZWYzMTEwZDY2MzRhZDZlN2VmDQpmZmZmZmZm N2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmDQpmZmZmZmZmZmZmZjdmZmM2ZjdmZjUyZTdmNzA4ZDZlZjAwYzZm ZjEwY2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw MGNlZmYwMGM2ZmYwMGNlZmYwMGM2ZmYwOGM2ZmYwOGM2ZmYwOGM2Zjc3YjYz NTI5NDVhMDBhNTUyMDhhZDYzMThhZDZiMTBiZDYzMjFiNTczDQoxOGM2N2Iy MWJkN2IyMWM2ODQzMWM2ODQzMWQ2OTQ0MmQ2OTQ0MmRlOWM1MmRlYTU1MmRl YTU1YWRlYTU2M2VmYjU3YmU3YWQ3M2RlOWM1MmFkNzMwOGM2ODQwOGJkN2Iy MWQ2OWM1MmVmYzY4Y2Y3Y2VhNWVmYzY5Y2VmYzZhNQ0KZWZjZWE1ZWZjZWE1 ZWZjZWE1ZjdjZWE1ZWZjNjljZWZjZWE1ZWZjNmE1ZjdjZWE1ZWZjNmE1ZWZj ZWE1ZWZjNjljZWZjZWE1ZWZjNjljZWZjZTljZWZjNjljZWZjZTljZTdjNjk0 ZWZjNjljZWZjNjljZWZjZTljZTdjNjk0ZWYNCmM2OWNlZmM2OTRlZmM2OWNl ZmM2OTRlZmM2OTRlZmJkOTRlZmM2OTRlN2JkOGNlZmM2OTRlN2JkOGNlN2Jk OGNlN2JkODRlN2JkODRlN2JkODRlN2JkODRlN2I1N2JlN2I1N2JlN2I1N2Jl ZmJkODRkZWE1NWE5YzYzMDhiZDdiDQoyOWZmY2U4NGJkOGM0YWRlYWQ2YmU3 YjU3YmU3YjU3YmRlYjU3YmRlYjU3M2RlYWQ3M2U3YWQ3M2RlYWQ2M2U3YWQ2 M2RlYTU2M2U3YWQ2YmRlYTU2M2RlYWQ2M2RlYTU1YWRlYTU2M2Q2YTU1MmRl YTU1MmQ2OWM0YWRlOWM1Mg0KZDY5NDQyZDY5YzRhZDY5NDQyZDY5NDQyY2U4 YzM5Y2U5NDM5Y2U4YzM5Y2U4YzM5Y2U4YzMxY2U4YzMxYzY4NDMxY2U4NDMx YzY4NDI5YzY4NDI5YmQ3YjI5YzY3YjI5YmQ3YjIxYmQ3YjI5YmQ3MzIxYmQ3 YjIxYjU3MzIxYmQNCjczMjFiNTczMjFiZDczMjFiNTZiMThiNTczMjFiNTZi MThiNTczMjFhZDZiMThiNTZiMThhZDYzMThhZDZiMjFhZDYzMThhZDYzMThh NTYzMThhZDYzMThhNTVhMTBhNTVhMTg5YzVhMThhNTVhMTg5YzUyMTA5YzVh MTg5NDUyDQoxODk0NTIxODhjNGExMDhjNGExODhjNGExMDhjNGExODg0NDIx MDhjNGExODdiNDIxMDg0NDIxMDdiMzkxMDdiNDIxMDdiMzkxMDdiMzkxMDcz MzEwODczMzkxMDZiMzEwODczMzExMDZiMzEwODZiMzEwODZiMzEwODZiMzEw OA0KNjMzMTA4NjMzMTA4NWEyOTAwNjMzMTA4NjMzMTA4NzMzOTEwN2I0MjEw ODQ0YTIxOGM0YTIxOTQ1MjI5N2I1MjE4OGM0YTE4N2IzMTA4NjMyMTEwY2Vh ZGE1ZmZmZmZmZjdmZmVmZGVmN2M2ODRjNjVhNjNiZDIxNGFhZDAwNGENCmI1 MDg0YWI1MTg0YWI1MTA0MmFkMDg1MmI1MTg0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA1MmI1DQowODRhYjUxMDRhYWQxMDUyYmQwODQy YWQwMDk0Y2U3YmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZWZmZmY3YmRiNWZm NDIyOWQ2MjkxMGQ2MzkyOWVmMzEyMWVmMzExOGRlMzkyOWQ2MzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWVmMjExOGQ2MzEyOWU3MjkxMGVm MzkyMWRlOWM4Y2U3ZmZmZmZmZjdmZmU3ZjdmZmVmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZWZlN2RlZmY0YTI5Y2Uz MTEwZWYzMTIxZGUzMTI5ZGUzOTIxZTczMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzEyMWU3MzEyMWRlMzEyOWRlMjkxOGRlMzExOGU3MzkyMWU3MzEx OGNlYWRhZGVmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZTdmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmNmJlN2Y3MTBkNmZmMDBjNmZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMTBjZWZmMDhjZWZm MjFjNmZmMDBiZGZmMzFiNWJkOTQ1MjA4YTU1YTEwODQ1YTE4YTU2YjE4Y2U2 MzIxYmQ3MzIxYmQ3MzIxYzY3YjI5YzY3YjI5Y2U4YzMxY2U4YzM5ZDY5NDQy ZDY5NDRhZTdhNTVhZGVhNTUyZGVhZDYzZTcNCmI1NmJlN2FkNjNjNjg0MzFi NTZiMDhjZTg0MTBjNjg0MzFlN2I1NmJlZmM2OGNmN2NlYWRlZmNlYTVlZmM2 OWNmZmQ2YWRlZmM2OWNmN2NlYWRmN2NlYTVmN2NlYWRlZmM2YTVmN2NlYTVl ZmNlYTVmN2NlYWRlZmNlYTVmN2NlDQphNWVmY2VhNWVmY2VhNWVmY2U5Y2Vm Y2VhNWVmY2U5Y2VmY2U5Y2VmYzY5Y2Y3Y2VhNWVmYzY5Y2VmYzY5Y2VmYzY5 NGVmY2U5Y2VmYzY5NGVmYzY5Y2VmYzY5NGY3YzY5Y2VmYzY5NGVmYzY5NGVm YmQ4Y2VmYzY4Y2U3YmQ4Yw0KZWZiZDhjZTdiZDg0ZWZiZDhjZTdiNTg0ZTdi ZDg0ZTdiNTdiZTdiZDg0ZTdiNTdiZWZiNTZiYWQ2YjE4YWQ3MzIxZmZjZTg0 ZDZhNTYzY2VhNTZiZWZiZDhjZTdiNTg0ZWZiZDhjZGViNTdiZTdiNTg0ZGVh ZDczZGViNTczZGUNCmFkNjNlN2FkNmJkZWE1NmJkZWFkNjNkZWE1NWFlN2Fk NjNkZWE1NWFkZWE1NWFkNjljNTJkZTljNTJkNjljNGFkZTljNGFkNjk0NDJk ZTljNGFkNjk0NDJkNjk0NDJjZThjMzlkNjk0MzljZThjMzFjZThjMzljNjg0 MzFjZThjDQozMWM2ODQzMWM2ODQzMWM2N2IyOWM2ODQyOWJkN2IyOWJkN2Iy OWJkN2IyMWJkN2IyOWJkNzMyMWJkNzMyMWI1NzMyMWJkNzMyOWI1NzMyMWJk NzMyMWI1NmIxOGJkNzMyMWI1NmIxOGI1NmIyMWFkNmIxOGI1NmIyMWFkNjMx OA0KYWQ2MzIxYTU2MzE4YWQ2MzE4YTU1YTE4YTU2MzE4OWM1YTEwYTU1YTE4 OWM1YTE4OWM1YTE4OWM1MjEwOWM1MjE4OTQ1MjE4OTQ1MjE4OGM0YTEwOTQ0 YTE4OGM0YTE4OGM0YTE4ODQ0MjEwODQ0MjE4N2I0MjEwODQ0MjE4N2INCjM5 MTA3YjQyMTA3MzM5MTA3MzM5MTA3MzMxMDg3MzMxMTA2YjMxMDg2YjMxMDg2 YjMxMDg2YjMxMTA2MzMxMDg2YjMxMDg2MzMxMDg3MzM5MTA3MzM5MTA3YjQy MTg4NDRhMTg4YzUyMjE4YzUyMjE4YzUyMjE4NDRhMTg3YjQyDQoxMDczMzEw ODVhMjEwMDljNmI2M2ZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmY3ZmZmZmI1 ZGU5YzczYjU0MjUyYWQwODUyYmQwODRhYjUwMDRhYjUwODUyYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGENCmI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNTJiNTA4 NGFhZDE4NGFiNTEwNGFiZDAwNjNiNTM5ZTdmZmU3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmDQpmN2ZmZmZmZmJkYmRmNzRhMzlkNjMxMTBlNzMxMThlNzM5Mjlk ZTI5MjFjZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTI5ZTczMTIxZGUzOTIxZTczMTIxZGU0MjI5ZGUzMTIxZDYzMTIx ZWYyOTE4ZTczMTIxZTcyOTEwZGU0MjI5Y2U5YzljZWZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjljOGNlZjMxMDhkNjMxMjFlNzMxMjlkZQ0KMzEyMWRlMzkyMWU3 MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTI5ZGUzMTE4ZTczMTI5ZTczMTIxZDYzMTIxZTcy OTE4ZGU0MjMxZjcxODAwY2U3MzZiDQplN2Y3ZjdmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmZmZmZmZm ZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZjdmZjk0ZTdmZjIxZGVmNzA4Y2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNl ZmYwOGNlZmYxMGNlZmYxMGM2ZmYwMGJkZmYwMGNlZmY2YjdiN2I4YzUyMTg4 YzUyMTg5NDVhMThiZDZiMThiNTZiDQoxMGJkNzMxOGJkNzMxOGM2N2IyMWM2 N2IyOWNlODQzMWNlOGMzOWRlOTQ0MmQ2OTQ0YWRlOWM1MmRlYTU1MmU3YWQ1 YWQ2OTQ0YWI1NzMyMWI1NmIwOGNlN2IxMGM2OGM0MmY3YzY4NGU3YmQ4Y2U3 YzZhNWU3YzY5Y2Y3Y2VhNQ0KZjdjZWE1ZjdjZWE1ZWZjNjljZjdjZWE1Zjdj ZWE1ZjdjZWE1ZWZjNjljZWZjZWE1ZWZjZWE1ZjdjZWE1ZWZjNjljZWZjZWE1 ZWZjNjljZWZjZTljZWZjNjljZWZjZTljZWZjNjljZWZjZTljZWZjNjljZWZj NjljZWZjNjljZWYNCmM2OWNlZmM2OTRlZmM2OWNlZmM2OTRlZmM2OTRlZmM2 OTRlZmM2OTRlN2JkOGNlZmM2OGNlN2JkODRlN2JkOGNlN2JkODRlZmJkOGNl N2JkODRlN2JkODRlN2I1N2JlZmJkODRkZWI1N2JlN2I1N2JlZmI1NzNiZDdi Mjk5YzVhDQoxMGVmYmQ3M2VmYzY4NGNlYTU2YmRlYjU4NGVmYmQ5NGVmYzY5 NGVmYzY5NGRlYjU4NGU3YjU4NGRlYjU3M2U3YWQ3M2RlYTU2YmRlYTU2YmQ2 YTU2M2RlYWQ2M2Q2YTU1YWRlYTU1YWQ2OWM1MmRlYTU1MmQ2OWM0YWQ2OWM0 YQ0KZDY5NDQyZDY5NDQyZDY5NDQyZDY5NDQyY2U4YzM5Y2U4YzM5Y2U4NDMx Y2U4YzMxYzY4NDMxYzY4YzMxYzY4NDI5Y2U4NDMxYzY3YjI5YzY4NDI5YmQ3 YjIxYzY3YjI5YmQ3YjIxYmQ3YjI5YjU3MzIxYmQ3MzIxYjU3MzIxYmQNCjcz MjFiNTZiMjFiNTczMjFiNTZiMThiNTczMjFiNTZiMThiNTZiMThhZDZiMThi NTZiMThhZDYzMThhZDYzMThhNTYzMThhNTYzMThhNTVhMTBhNTVhMTg5YzVh MTBhNTVhMTg5YzUyMTA5YzVhMTg5YzUyMTA5YzVhMTg5NDRhDQoxMDk0NTIx ODhjNGExMDhjNGExODhjNGExMDhjNGExODg0NDIxMDg0NDIxMDdiNDIxMDdi NDIxMDdiMzkxMDdiMzkxMDczMzEwODczMzkxMDZiMzEwODczMzkxMDZiMzEw ODZiMzEwODYzMzEwODZiMzEwODYzMjkwODZiMzEwOA0KNmIzMTA4NmIzOTEw NzMzOTEwN2I0MjE4N2I0MjE4OGM0YTIxOGM0YTE4OTQ1MjIxODQ0YTEwODQ0 MjA4NzMyOTAwNWEyMTAwNjMzOTIxZTdkNmNlZmZmZmZmZjdmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZGVmN2Q2OGMNCmNlNjM1MmFkMTA1MmFkMTg1 MmI1MTg1MmJkMDg0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODVhYmQxMDRhYWQxMDUyYmQxODQyYjUwMDRhYjUxMGI1ZTc5 Y2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmVmZmZmZmZmYzZiZGY3NWE0 YWQ2MzEyMWQ2MjExMGNlMzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMThk ZTMxMjFlNzMxMjFkZTM5MjFkZTMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MjkxOGNlNDIzMWU3MjkxOGU3MzEyMWVmMzEyMWQ2MjkyMWQ2MzkyMWU3MzEy MWNlYWQ5Y2Y3ZWZlZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdkZWRlZmY1YTRhZDYyOTE4ZGUyOTI5 ZTcyOTE4ZDY0MjI5ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWQ2MzExOGU3Mjkx OGRlMzEyOWRlMzExOGU3MzEyMWRlMzEyOWRlMjExMGU3NDIyOWRlYmRiZGY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZTdmZmZm YmRlZmZmMTBkNmZmMDhjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjA4Y2VmZg0KMTBjZWZmMTBjZWZmMDBjZWZmMDhjNmVmMDhj NmZmMjliNWY3N2I1YTM5YTU0YTEwYTU1YTI5OTQ2YjA4YjU2YjE4YjU2YjE4 YmQ3YjIxYmQ3YjIxYzY4NDI5YzY4NDI5ZDY4YzM5ZDY4YzQyY2U4YzRhZDY5 YzRhZGVhNTUyZDYNCmE1NGFkNjk0NDJhZDYzMTBjNjczMThjNjczMTBjZTk0 NTJmN2M2OGNlZmM2OWNkZWJkOTRlZmNlYTVmN2NlYTVmZmQ2YWRmN2NlYTVl ZmNlYTVmN2NlYTVmZmQ2YWRmN2NlYTVmN2NlYTVlZmNlYTVmN2NlYWRlZmNl YTVlZmNlDQphNWVmYzY5Y2VmY2VhNWVmY2U5Y2VmY2VhNWVmY2U5Y2Y3Y2Vh NWVmY2U5Y2VmY2U5Y2VmYzY5Y2VmY2U5Y2VmYzY5Y2VmY2U5Y2VmYzY5NGVm YzY5Y2VmYmQ5NGY3YzY5Y2VmYzY5NGVmYzY5NGU3YmQ4Y2U3YmQ4Y2U3YmQ4 NA0KZWZiZDhjZTdiZDg0ZTdiZDg0ZTdiNTdiZWZjNjhjZWZiZDhjZTdiNTg0 ZGVhZDczZjdjNjdiYmQ4NDMxOWM1YTEwZDY5YzUyZmZlN2E1YzY5YzYzZGVh ZDg0ZmZjNjljZmZjZWFkZjdjNjljZjdjNjljZWZjNjhjZWZjNjg0ZTcNCmJk N2JlZmI1N2JlN2FkNzNlN2I1NzNkZWFkNmJkZWE1NWFkNmE1NWFkZWE1NWFk ZTljNTJkZTljNTJkNjk0NDJkNjk0NDJkNjhjNDJkNjk0NDJkNjhjMzlkNjk0 MzljZThjMzljZThjMzljNjg0MzFjZThjMzFjNjg0MzFjZTg0DQozMWM2ODQy OWNlODQzMWM2N2IyOWM2ODQyOWJkN2IyMWM2N2IyOWJkN2IyMWJkN2IyMWJk NzMyMWJkNzMyMWI1NzMyMWJkNzMyMWI1NzMyMWJkNzMyMWI1NmIxOGJkNzMy MWI1NmIxOGI1NmIyMWFkNjMxOGFkNmIxOGE1NjMxOA0KYWQ2MzE4YTU1YTE4 YTU2MzE4YTU1YTEwYTU2MzE4OWM1YTEwOWM1YTE4OWM1MjEwOWM1YTE4OWM1 MjEwOTQ1MjE4OTQ0YTEwOTQ1MjE4OGM0YTE4OGM0YTE4ODQ0YTEwODQ0YTE4 ODQ0MjEwODQ0MjE4N2I0MjEwN2I0MjEwN2INCjM5MTA3MzM5MTA3MzMxMDg3 MzM5MTA2YjMxMTA3MzM5MTA2YjMxMDg2YjMxMTA2YjMxMDg2YjMxMDg2YjMx MDg3MzQyMTg3MzM5MTA2YjM5MTA3MzMxMTA3YjM5MTA4NDQyMTA4YzRhMTg5 NDRhMTg4YzRhMTA3YjQyMDA5NDM5DQoxODYzMjkwOGJkYTU4Y2ZmZmZmZmY3 ZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZm ZmI1ZWZhNTYzYjUzMTRhYWQwODUyYWQxMDUyYmQxMDRhYjUxMDUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTA4NTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw OA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTEwNTJiNTA4NWFiZDA4NTJiNTEwNGFiNTE4NDJi ZDA4NDJiNTAwOWNkNjczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZjdm ZmZmZmZmZmZmZmZlZmM2Y2VlNzUyNDJkZTMxMTBmNzI5MThlNzM5MjllNzMx MjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczMTIxZGUzOTIxZGUzMTIx ZGUzOTIxZTczMTIxZTc0MjIxZTczMTE4ZGUzOTI5ZGUzMTIxZDYzOTI5ZWYz MTI5ZGUzMTIxZDYzMTEwZmYzOTE4DQpjNmI1YWRlZmZmZmZmZmZmZmZlZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZjk0 OGNlNzI5MThlNzI5MThmNw0KMzEyOWRlNDIyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTI5ZGUzMTIxZWYzMTIxZTczMTIxZGUzOTIxZWYzOTI5ZGUyMTIxYzYzMTIx ZjczMTEwDQplNzg0ODRkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmJkZTdmZjI5ZGVmNzAwY2VlZjI5Y2Vm ZjEwY2VmZjAwZDZmZjAwY2VmNzE4ZDZmZjA4Y2VmZjA4Y2VmZjAwYzZmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw OGM2ZWYxOGQ2ZmYwOGI1ZmYwMGQ2ZmYzOWE1YWQ4YzRhMjE4YzUyMDhhNTVh MjFhZDYzDQoxMGJkNzMxOGFkNjMwOGNlNzMxOGM2ODQyOTljODQyMWI1ODQy OWU3OGMzOWNlOGM0MmQ2OTQ0YWNlOGM0YWRlOTQ0YWM2N2IyMWI1NmIwOGJk NzMxOGI1N2IxOGRlYWQ2M2U3YjU3YmU3YmQ4Y2VmYzY5Y2U3YzY5NGVmY2U5 Yw0KZWZjZTljZjdjZWE1ZWZjZWFkZjdjZWFkZWZjZWE1ZjdjZWE1ZWZjNmE1 ZjdjZWE1ZWZjNmE1ZjdjZWE1ZWZjNmE1ZWZjZWE1ZWZjNjljZWZjZWE1ZWZj ZWE1ZWZjZWE1ZTdjNjljZWZjNjljZjdjNjljZjdjZTljZWZjNjk0ZWYNCmM2 OTRlN2JkOTRlZmM2OTRlN2JkOTRlZmM2OTRlZmM2OTRlZmM2OWNlN2JkOGNl ZmM2OGNlN2JkOGNlN2JkOGNlN2I1ODRlN2JkOGNlZmJkODRlZmJkOGNlN2Jk ODRlN2JkODRlN2I1N2JlN2I1N2JkZWE1NmJkZWE1NjM4YzRhDQowMGI1N2Iz MWY3YzY4NGZmZDZhNWM2OWM3M2NlYTU3YmY3Y2VhNWZmZDZhZGY3ZDZiZGVm ZDZiNWRlYzZhNWU3YmQ5Y2RlYjU5NGU3YmQ4Y2RlYWQ3YmRlYWQ3M2Q2YTU3 M2RlYTU2YmQ2OWM2M2Q2YTU1YWQ2OWM0YWRlOWM0YQ0KZDY5NDM5ZDY5NDM5 ZDY5NDQyZDY4YzQyYzY4NDMxY2U4YzMxYzY4YzI5YzY4YzI5YzY4NDI5Y2U4 YzMxYzY3YjI5YzY4NDI5YzY3YjIxYzY3YjI5YmQ3YjIxYzY3YjIxYmQ3MzIx YzY3YjIxYjU3MzE4YmQ3MzIxYjU3MzE4YjUNCjczMjFiNTZiMThiNTZiMjFh ZDZiMThhZDZiMjFhZDZiMTBhZDZiMThhZDYzMTBhZDYzMThhNTYzMTBhNTYz MThhNTVhMTBhNTYzMTg5YzVhMTBhNTVhMTg5YzUyMTA5YzVhMTg5YzUyMTA5 YzUyMTg4YzUyMTA5NDUyMTA4YzRhDQoxODhjNGExODg0NGExMDhjNGExODg0 NDIxMDhjNGExODg0NDIxMDg0NDIxMDczMzExMDdiMzkxODdiMzkxMDdiNDIx ODczMzkxMDczMzkwODZiMzEwODZiMzkwODczMzEwODdiMzkxMDczMzkxMDdi NDIxODczMzkxMDZiMzkxMA0KNWEyOTAwNWEyMTAwNTIyMTAwNjMyMTAwNmIy OTA4N2IzOTEwN2I0MjA4OGM1MjE4OWM1MjE4YTU0YTEwNjMxODA4ODQ2MzUy ZjdmZmVmZjdmZmZmZWZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZlN2ZmZGU5NGNlNzM0YTk0MTg0MmJk MDA0MmI1MTA0YWI1MTA1MmJkMDg0YWI1MDg1MmI1MTA0YWI1MDg1MmJkMDg1 MmI1MTA1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MTA1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWE1DQoxODUyYzYw ODRhYjUwMDRhYjUxODRhYjUxMDRhYjUwMDUyYTUyMWQ2ZmZjZWZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZmZmN2ZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmY2VjZWY3NjM0YWQ2 MjkwMGRlMzExMGVmMzkyOWU3MzEyOWRlMjkNCjE4ZGUzMTIxZTczOTI5ZTcz MTE4Y2U0MjIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzEyMWRlMzExOGRlMzEyMWRlMjExMGY3MzEyOWQ2 YTVhNWVmZmZmZmZmZmZmN2ZmZmZmZmZmZjdmN2U3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmVmZmZmZmZmZjdlZmY3ZmY0YTM5ZDYyOTEwZGU0MjI5ZGUzOTE4ZGUz MTE4ZGUzMTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTczMTE4ZGUzOTIx ZTczMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzExOGRlMzEyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzExOGRlNGEzOWQ2ZGVlZmZmZmZmZmZmZmZm N2ZmZmZmZmVmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdmZmZmYzZl N2ZmNGFkZWZmMDANCmNlZmYxOGNlZmYxMGQ2ZmYwMGRlZmYwMGNlZjcwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDBlN2ZmMjljNmY3MThjNmZmMDBjZWZmMjFjZWY3 NWE3YjdiYTUzOTEwOWM2MzEwOWM2YjE4YjU2MzEwYWQ3YjIxYTU3MzE4YzY2 YjE4Y2U3YjI5ZDY4NDMxYmQ4YzI5ZDY4YzQyZDY5NDQyZDY5NDQyZDYNCjk0 NDJiZDczMThiNTZiMDhiZDczMThiZDdiMjllN2I1NmJlN2I1N2JlZmM2OTRl ZmM2OTRlZmNlOWNlZmNlOWNmN2NlYTVmN2NlYTVmN2NlYWRlZmNlYTVmN2Nl YWRlZmNlYTVmN2NlYTVmN2NlYTVmN2NlYTVmN2NlYTVmN2NlDQphNWVmYzZh NWY3Y2VhNWVmYzZhNWY3Y2VhNWVmY2VhNWVmY2VhNWU3YzY5Y2Y3Y2U5Y2Vm YzY5Y2VmY2U5Y2VmYzY5NGVmYzY5Y2VmYzY5NGVmYzY5Y2U3YzY5NGVmY2U5 Y2VmYzY5NGVmYzY5NGU3YmQ4Y2VmYzY5NGU3YmQ4Yw0KZTdiZDhjZTdiNThj ZWZiZDg0ZWZiZDg0ZTdiZDg0ZGViNTg0ZTdiZDg0ZTdiNTdiZWZiZDdiZTdh ZDczZDY5NDM5OTQ1YTA4YmQ4NDM5ZmZkNjljZmZlN2FkZDZhZDg0Y2VhNTdi ZDZhZDg0ZTdjNjljZWZjZWE1ZmZkNmI1ZmYNCmQ2YWRmZmQ2YTVmN2M2OWNm N2NlOTRmN2M2OTRmN2M2OTRlZmJkODRlN2I1N2JkZWFkNmJlN2FkNjNkZTlj NTJkNjljNTJjZTk0NGFkNjk0NGFjZThjMzljZTk0MzljZTk0MzlkNjk0Mzlj ZThjMzFjNjhjMjljNjg0MjljNjg0DQoyOWM2ODQyOWM2ODQyOWJkN2IyMWM2 ODQyMWJkN2IxOGJkN2IyMWJkN2IxOGM2N2IyMWJkNzMyMWJkN2IyMWI1NzMy MWJkNzMyMWI1NmIyMWI1NzMyMWFkNmIxOGI1NmIyMWFkNmIxOGFkNmIxOGFk NjMxOGFkNjMxOGE1NWExOA0KYTU2MzE4OWM1YTEwYWQ2MzE4YTU1YTE4YTU1 YTE4OWM1MjE4OWM1YTE4OTQ1MjE4OTQ1MjE4OTQ0YTE4OGM0YTE4OGM0YTE4 OGM0YTE4OGM0MjEwOGM0YTE4ODQ0MjEwODQ0MjEwODQ0MjA4ODQ0MjE4ODQ0 MjEwODQ0MjEwNzMNCjM5MDg3YjM5MTA3MzM5MDg3YjQyMTA3YjQyMTA4YzRh MjE3YjQyMTA3MzM5MTA2YjI5MDg2MzI5MDg1YTIxMDA1YTIxMDg1YTIxMDA1 YTIxMDA1YTIxMDA2YjI5MDg4NDRhMTg5NDUyMTg4YzRhMDg5NDRhMTA3YjMx MDA2YjMxDQoyMWVmZDZjNmZmZmZmZmVmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmY3ZmZmZmRl ZmZkNmI1ZTc5YzUyYWQyMTUyYmQwODRhYmQwODRhYWQxODRhYjUxMDRhYjUw OA0KNWFjNjIxNGFiNTAwNTJiZDEwNGFiNTA4NTJiNTEwNGFiNTEwNTJiZDEw NTJiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGENCmI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTA4NTJiNTE4NTJiZDA4NGFiZDAwNGFiNTE4NTJiZDE4NGFiNTAwNTJhZDE4 YWRlNzljZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZlZmY3ZmZmZmQ2Y2VmZjczNWFlNzIxMTBkNjMxMjFkZTI5MThjZTM5MjFk NjQyMjllZjI5MTBkZTM5MjllZjMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczMTIx ZGUzMTI5DQpkZTI5MTBkZTM5MjFkZWJkYWRmZmZmZmZmN2ZmZmZlZmZmZmZm ZmY3ZjdlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmE1YTVmZjMxMThj ZQ0KMzkyMWVmMzkyMWQ2MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZGUzMTIxZGUzOTIxDQplNzMxMThk ZWE1YTVlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmJkZTdmZjQyZDZmZjA4YzZmNzEwY2VmZjA4 ZDZmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGQ2ZmYxMGNlZmYwOGNl ZmYxOGJkZjcwOGM2ZmYxMGM2ZWY3MzVhNWE5YzRhMDA4YzYzDQoxODljNjMx MGI1NjMxMGI1NzMxOGFkNmIxOGNlNzMyOWNlN2IyMWJkOGMyMWM2ODQyOWNl OGMzOWM2OGMzOWNlOGMzOWE1NWEwOGI1NmIxMGI1NmIxMGNlOGMzOWRlYWQ2 M2U3YjU3YmU3YmQ4Y2VmYzY5NGU3YmQ5NGVmYzY5NA0KZWZjNjljZjdjNmE1 ZWZjNmE1ZWZjZWE1ZWZjNmE1ZWZjZWE1ZWZjNmE1ZjdjZWE1ZWZjZWE1Zjdj ZWE1ZWZjNmE1ZWZjZWE1ZWZjNmE1ZjdjZWE1ZWZjNjljZWZjZWE1ZWZjNjlj ZWZjNjljZWZjNjk0ZWZjNjljZWZjNjk0ZjcNCmNlOWNlZmM2OTRlZmM2OWNl N2M2OTRlZmM2OTRlN2M2OTRlZmM2OTRlN2JkOGNlZmM2OTRlN2JkOGNlN2Jk OGNlN2JkOGNlN2JkOGNlZmJkODRlZmJkODRlN2JkODRlN2JkODRkZWI1N2Jl N2I1N2JlN2I1N2JlZmI1N2JkZTljDQo0MmFkNmIxMDk0NWEwOGM2OGM0MmVm YmQ3YmZmZGVhNWZmZDZhNWU3YmQ4Y2NlYWQ1YWQ2YWQ2M2Q2YWQ2M2RlYjU3 YmVmYmQ4Y2Y3YzZhNWY3YzZhNWY3YzZhNWVmYmQ4Y2VmYmQ4Y2U3YjU4NGU3 YjU3YmRlYWQ3M2U3YWQ3Mw0KZGVhNTZiZGVhZDZiZGVhNTVhZGU5YzUyZDY5 NDQyZDY5NDQyY2U4YzMxY2U4YzMxYzY4NDI5Y2U4NDMxYmQ3YjIxYzY4NDIx YmQ3YjIxYmQ4NDIxYmQ3YjE4YmQ3YjE4YmQ3YjE4YmQ3YjE4YjU3MzE4YmQ3 MzE4YjU2YjE4YjUNCjczMThhZDZiMTBiNTZiMThhZDZiMThhZDZiMThhZDYz MThhZDYzMjFhZDYzMThhZDYzMjFhNTVhMThhNTVhMThhNTVhMThhNTVhMThh NTVhMThhNTVhMTg5YzVhMThhNTVhMTg5YzUyMTg5YzUyMTg5NDRhMTg5NDUy MTg5NDRhDQoxMDk0NTIxODk0NGExMDk0NTIxODhjNGExMDhjNGExODhjNGEx MDhjNGExODg0NDIwODhjNDIxMDhjNDIxMDhjNGExODg0NDIxMDg0NDIxMDdi NDIxMDg0NDIxMDZiMzEwODZiMzkwODZiMzEwODZiMzEwODVhMjEwMDVhMjEw OA0KNTIxODAwNTIxODAwNWEyMTA4NWEyMTA4NjMzMTEwNzMzOTA4OGM0MjA4 ODQzOTAwNzMzMTA4NWEyOTA4YmQ5Yzk0ZmZmZmZmZjdmZmY3ZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmY3ZmZmZmZmZmZmN2ZmZmZmN2ZmZjdjNmVmYjU2M2FkMzk0YWE1MDA1 MmJkMTA0YWI1MTg0YWJkMTgzOWFkMDA0YWI1MTg0YWI1MDg0YWI1MDg0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmJkMTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQoxMDUyYmQwMDRhYjUwMDRhYjUxODRh YjUxMDUyYmQwMDRhYTUwODdiYzY1YWY3ZmZmN2Y3ZjdmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZjdmZmZmZGVkZWZmNWE1YWQ2MzEy MWNlNDIxOGVmMzkNCjE4ZGUyOTEwYzYzOTI5ZTcyOTIxZTcyOTIxZGUzMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzExOGRlMzEyMWRlMzExOGRlMzEyMWRlMzEyMWRl MzkyMWRlMzEyMWRlMzkyOWU3MzkyOWRlMzEyMWRlMjkwOGU3MzkyOWRlYWRh ZGVmZmZmZmZmZjdmN2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZjdmZmZmZmZm ZmZmZmZlZmY3ZmY1YTUyY2UyMTAwZGUzOTMxZGUzMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzExOGRlMzEyMWRlMzEyMWRlMzky MWRlMzEyMWRlMjkwOGU3NjM1MmRlZWZmN2ZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmY2UNCmU3 ZmY1MmU3ZmYwOGQ2ZjcxOGNlZmYxMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhjZWY3MDBkNmZmMDhkNmZmMjFjNmY3MTBiZGZmMDBkNmZmMzFiZGNlOGM0 MjI5YTU0YTEwOGM2YjE4Y2U2MzEwYzY2MzEwYWQ3YjI5YmQ2YjIxYzY3YjIx Y2U3YjIxY2U4YzI5YzY4NDI5Y2U4YzM5YmQNCjdiMjFhZDVhMDhiNTZiMTBi ZDdiMjFkNjk0NDJlN2FkNjNlN2FkNzNlZmJkOGNlN2JkOGNlZmM2OTRlN2M2 OTRlZmM2OWNlZmM2OWNlZmNlYTVlZmNlYTVmN2NlYTVlZmNlYTVmN2NlYTVl ZmNlYTVmN2NlYWRlZmNlYTVmN2NlDQphZGVmY2VhNWY3Y2VhNWVmY2VhNWY3 Y2VhNWVmY2VhNWVmY2VhNWVmYzY5Y2VmYzY5Y2VmYzY5Y2Y3Y2U5Y2VmYzY5 Y2Y3Y2U5Y2VmYzY5Y2VmYzY5Y2VmYzY5NGVmYzY5Y2U3YzY5NGVmYzY5NGU3 YmQ4Y2VmYzY5NGU3YmQ4Yw0KZWZjNjk0ZTdiZDhjZjdjNjg0ZWZiZDg0Zjdj NjhjZTdiZDg0ZTdiZDg0ZGViNTdiZTdiNTdiZGVhZDczZjdjNjdiZGVhNTVh YmQ4NDMxOWM1YTA4OWM1YTEwYmQ3YjM5ZTdhZDczZjdjNjg0ZmZjZTljZmZj Njk0ZjdiZDg0ZGUNCmE1NmJjZTljNWFjZTljNWFkZWI1NjNlN2JkNmJlZmJk OGNlZmJkOGNmN2NlOTRmN2NlOGNmN2M2OGNlZmJkODRlN2I1N2JkZWFkNzNl N2FkNmJkZWE1NjNkZWE1NWFkNjljNTJkNjljNGFjZTk0NDJkNjk0NGFkNjk0 NDJjZThjDQozMWM2OGMyOWM2OGMzMWM2ODQyOWM2ODQyOWJkN2IyMWJkN2Iy MWJkN2IxOGJkN2IyMWJkNzMxOGJkNzMxOGI1NmIxOGI1NzMxOGI1NmIxOGI1 NzMxOGI1NmIxOGI1NmIxOGFkNjMxOGFkNmIxOGFkNjMxOGFkNjMxOGE1NWEx OA0KYWQ2MzE4YTU1YTE4YTU1YTE4YTU1YTEwYTU1YTE4YTU1YTEwYTU1YTE4 OWM1MjE4OWM1YTE4OWM1MjE4OWM1MjE4OTQ1MjEwOWM1MjE4OTQ1MjEwOWM1 MjE4OTQ0YTEwOTQ1MjE4OTQ0YTEwOTQ0YTEwOGM0YTEwOTQ1MjE4OGMNCjRh MTg4YzRhMTg4NDQyMTA3YjQyMTA3MzM5MDg3MzM5MTA2YjMxMDg2MzI5MDA1 MjIxMDA1MjE4MDA1MjE4MDg1YTIxMTA1YTIxMTA1YTE4MTA1YTI5MTA1MjI5 MDA2MzI5MDA4NDM5MDA4NDM5MDg1MjE4MDA4YzczNjNmZmZmDQpmZmZmZmZm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZjdmZmZmZmZm ZmRlZjdkZTdiYzY1MjRhYjUwMDUyYzYxMDQyYjUxMA0KNGFiZDE4NDJhZDEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNTJi NTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTAw NTJiZDEwNGFhZDEwNTJiNTEwNTJiZDAwNGFiNTAwNWFiNTIxZGVmN2Q2ZmZm ZmZmZmZmZmZmZmYNCmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZjdlZmVmZjdl ZmZmZmZmZmQ2ZTdmZjdiNmJlNzM5MThkZTM5MThlNzM5MjlkZTI5MjFjZTMx MjFlNzI5MThlZjM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGU0MjIxDQpmNzM5MjFk ZTM5MzFkZTIxMTBkZTM5MjllN2E1YTVlZmZmZmZmN2ZmZmZmZmZmZmZmN2Zm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmN2FkYWRlZg0KMzExOGQ2MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWU3MzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTI5ZGUzMTIxZGUzMTIxDQplZjI5MThkZTQyMjllN2JkYmRmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmNlZjdmNzUyZTdmNzAwY2VmNzAwY2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwOGNlZmYwMGQ2ZmYwOGJkZmYxMGRlZmYwMGNlZjcw OGM2ZmYxMGQ2ZmY0YThjYTU5YzM5DQoxMDljNTIxMGFkNmIxMGFkNmIwOGFk NjMxMGNlNmIyMWM2NzMyMWJkN2IyMWM2ODQxOGM2N2IyMWM2ODQyOWFkNjMx MGE1NWEwOGFkNjMwOGJkN2IyMWRlOWM0YWRlYTU1YWU3YWQ3M2U3YjU3YmU3 YmQ4NGU3YmQ4NGVmYzY4Yw0KZWZiZDk0ZWZjNjljZWZjNjljZWZjZWE1ZWZj NjljZWZjZWE1ZWZjNmE1ZjdjZWE1ZWZjNmE1ZWZjZWE1ZWZjNmE1ZjdjZWE1 ZWZjNmE1ZWZjZWE1ZWZjZWE1ZWZjZWE1ZWZjNjljZWZjZTljZWZjNjljZWZj ZTljZTdjNjljZWYNCmM2OWNlZmM2OWNlZmM2OWNlZmM2OTRlZmM2OWNlZmM2 OTRlZmM2OWNlN2JkOGNlZmM2OTRlN2JkOGNlZmM2OTRlN2JkOGNlN2JkOGNl N2I1ODRlZmJkODRlN2JkODRlN2JkODRlN2I1ODRlN2I1ODRkZWFkN2JlN2I1 N2JkZWFkDQo3YmRlYWQ2YmRlYTU1YWU3YTU1MmNlODQzMWFkNjMxMDljNWEw OGI1NzMyMWI1NzMzOWNlOGM1MmVmYWQ2YmZmYzY4NGZmYzY3YmY3YzY3M2Rl YWQ1YWRlYWQ1MmM2OTQ1MmNlOWM1YWNlOWM1YWQ2YTU2M2Q2YWQ2M2U3YjU3 Mw0KZTdiZDczZWZjNjdiZTdiNTczZWZiZDdiZTdiNTczZTdiNTczZGVhZDYz ZGVhNTYzZDY5YzUyZDY5YzUyZDY5YzRhZDY5YzRhY2U4YzM5Y2U4YzM5Y2U4 YzMxY2U4YzMxYmQ3YjI5YmQ3YjI5YmQ3YjIxYzY3YjIxYmQ3MzE4YmQNCjcz MThiNTczMThiNTczMThiNTZiMTBiNTczMThiNTZiMTBiNTZiMThhZDZiMTBi NTZiMThhZDYzMTBhZDZiMThhZDYzMTBhZDYzMThhZDYzMTBhZDYzMTBhNTYz MTBhNTYzMTBhNTVhMTBhNTYzMTg5YzVhMTBhNTVhMTg5YzVhDQoxOGE1NWEx ODljNTIxMDljNWExODljNTIxODljNTIxODk0NGExMDk0NTIxODk0NGExMDk0 NGExMDg0NDIwODg0MzkwODczMzEwMDczMzEwODZiMjkwMDZiMzEwODVhMjkw MDYzMjkwODYzMjkwODYzMjkxMDVhMjExMDUyMjExMA0KNDIxMDAwNDIwODAw NGEwODAwNTIyMTA4NDIxODAwNjMyOTAwOGM0MjE4NjMyMTAwNmI0MjMxZWZk ZWRlZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZjdlZmZmZGU5NGQ2NzM0MmFkMDA0YWI1 MTA0MmFkMTA0YWM2MDg0YWI1MDg1MmJkMTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg0YWI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODRhYjUwODRhYjUwODRhYjUxMDRhYjUwODUyYmQwODRhYjUw MDRhYWQwOGE1ZDY4Y2ZmZmZmZmY3ZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZTdkZWZmNmI2M2Q2MjkNCjE4 ZDYyOTE4ZTczMTI5ZTczMTIxZGUzOTE4ZTczMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzExOGRlMzEy MWRlMzExMGRlMzkyMWVmMjEyMWNlMzEzMWRlMjEwOGU3NDIyMWU3YmRhZGZm ZmZmZmZmZmZmZmVmZmZmZmY3ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdlZmY3 ZmY2YjYzZGUyMTA4ZGUzMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUz OTIxZTczMTE4ZGUzMTIxZTczMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEx OGRlMzEyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMjkxMGVmMzEyOWNl MjkxMGRlN2I2YmVmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZjdmZmZmZmZjNmY3ZmY0 MmU3ZmYwMGNlZjcwOGQ2ZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGQ2 ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMTBjZWZmMDBjZWZmMTBj ZWZmMDhkNmZmMDBkZWZmMTBjNmVmMjFjNmZmMTBkNmZmNmI4YzczYTUyOTEw OWM1YTEwOTQ2YjEwYjU2MzEwYmQ3MzI5YzY2YjIxYjU3MzE4YzY4NDE4YmQ3 YjE4YzY3YjI5YTUNCjVhMDhiNTZiMTBhZDYzMDhjZTg0MzFkZTljNGFkZWFk NjNlN2FkNmJlZmI1N2JlN2I1N2JlZmJkODRlZmM2OGNlZmM2OTRlZmJkOTRl ZmNlOWNlZmM2OWNmN2NlYTVlZmNlYTVmN2NlYTVlZmNlYTVmN2NlYWRlZmM2 YTVmN2NlDQphZGVmY2VhNWY3Y2VhNWVmY2VhNWY3Y2VhNWVmY2VhNWY3Y2Vh NWVmYzY5Y2Y3Y2VhNWVmY2U5Y2VmY2U5Y2VmYzY5Y2VmY2U5Y2VmYzY5Y2Y3 Y2U5Y2VmYzY5Y2Y3Y2U5Y2VmYzY5NGVmYzY5NGVmYzY4Y2VmYzY5NGVmYzY4 Yw0KZWZjNjk0ZTdiZDhjZjdjNjhjZWZiZDg0ZWZiZDg0ZTdiZDdiZWZiZDg0 ZTdiNTdiZTdiNTg0ZTdiNTg0ZDZhZDdiZGVhZDczZGVhZDZiZGVhNTVhZWZh ZDVhZWZhZDUyZGU5YzRhYzY3YjI5YjU3YjE4YTU2YjA4OWM2MzAwOWMNCjYz MTBiNTdiMzFkNjk0NTJlZmFkN2JmN2I1ODRmN2M2NzNlZmJkNmJlZmI1NjNk ZWE1NWFkNmE1NTJjZTk0NGFjNjk0NGFiZDhjNDJjZTljNTJjZTljNWFkNmE1 NWFkNjljNWFkZWE1NjNlN2FkNjNlN2FkNjNlN2FkNWFlN2FkDQo1YWRlYTU1 MmRlOWM0YWRlOWM0MmRlOWM0YWQ2OTQ0MmQ2OTQ0MmQ2OGMzOWQ2OGMzMWNl OGMyOWNlOGMyOWM2ODQyMWNlODQyMWM2N2IyMWM2N2IyMWJkNzMxOGM2N2Iy MWM2N2IxOGM2N2IyMWJkNzMxOGJkNzMxOGI1NmIxOA0KYjU3MzE4YWQ2YjE4 YmQ3MzE4YjU2YjEwYjU2YjE4YWQ2YjEwYWQ2YjE4YTU2MzEwYTU2MzEwYTU1 YTEwYWQ2MzIxYTU1YTE4YTU1YTE4OWM1YTE4OWM1YTE4OTQ1MjE4OTQ1MjE4 OTQ0YTEwOGM0YTEwODQ0MjEwODQ0MjEwN2INCjM5MDg3YjM5MTA3MzMxMTA2 YjMxMTA2YjI5MTA2YjMxMTg1YTIxMDg1MjE4MDg0YTEwMDA0YTEwMDA0MjA4 MDA0YTEwMDg0YTEwMDg1MjEwMDA0MjEwMDA1YTIxMDg2MzI5MDg2MzI5MDA2 MzMxMThlN2NlYzZmZmZmZmZmN2ZmDQpmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZlZmZmZmZmZmY3 ZmZmZmE1ZDY5NDUyYTUxOA0KNTJiZDA4MzlhZDAwNTJiZDEwNTJiNTEwNTJi ZDEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNTJiZDEwNGENCmI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiZDEwNGFhZDAwN2JjNjUyZWZmZmY3ZmZmZmZmZmYNCmZm ZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZm ZmZmN2U3ZjdmZjZiNzNlNzE4MTBkNjI5MThlNzM5MjlkZTM5MThkNjM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQpkNjM5MjFlNzMxMjFlNzIxMThkNjM5 MzFlZjMxMTBmNzQyMjlkNmI1YjVlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KYzZjNmZmMzExOGNlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZGUzMTIx ZGUzMTE4DQpmNzMxMzFjNjI5MThkZTQyMjlkZWRlZGVmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmI1ZWZmZjUyZTdmNzA4Y2VmZjA4Y2VmZjA4Y2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw OGM2ZmYwOGQ2ZmYwMGNlZmYxMGM2ZmYwMGM2ZmYwMGNlZmYxMGM2ZjcwOGQ2 ZmYxOGM2DQpkZTZiNWE2MzhjMzkxMGE1NWExMGE1NmIxOGE1NmIyMWI1NWEx MGI1NzMxOGJkNzMxMGJkN2IyMWI1NmIxOGE1NWExMGFkNjMxMGFkNjMxMGM2 ODQyOWQ2OWM0YWQ2OWM1MmRlYWQ2M2RlYWQ2YmU3YjU3M2RlYjU3M2U3YmQ4 NA0KZTdiZDg0ZTdiZDk0ZTdiZDk0ZWZjNjk0ZWZjNjk0ZWZjZTljZWZjNjlj ZWZjZWE1ZWZjNmE1ZWZjZWE1ZWZjNmE1ZWZjZWE1ZWZjNmE1ZjdjZWE1ZWZj ZWE1ZjdjZWE1ZWZjZWE1ZWZjZWE1ZTdjNjljZWZjZWE1ZWZjNjljZWYNCmNl OWNlZmM2OWNlZmM2OWNlZmM2OWNmN2M2OWNlZmM2OTRlZmM2OWNlZmM2OTRl ZmM2OTRlN2JkOGNlZmM2OTRlN2JkOGNlZmJkOTRlZmJkOGNlN2JkOGNlN2I1 ODRlZmJkODRlN2JkN2JlN2JkODRlN2I1N2JlN2JkODRkZWFkDQo3M2U3YjU3 YmU3YjU3YmU3YjU3M2RlYTU2M2U3YWQ2M2U3YWQ2M2U3YTU1YWQ2OTQ1MmQ2 OTQ1MmNlOGM0MmJkN2IyOWE1NjMxMDljNjMwODljNWEwOGE1NjMxMGI1NzMy MWM2OGMzMWQ2OWM0YWVmYWQ2M2VmYjU2M2Y3YjU2Mw0KZWZhZDVhZTdhZDVh ZDY5YzRhZDY5YzUyZDY5NDRhY2U4YzQyYzY4NDMxYzY4NDMxYmQ4NDI5YzY4 NDI5ZDY5NDM5ZDY5NDM5Y2U4YzMxZDY5NDM5ZDY5NDMxZDY5NDM5Y2U5NDMx ZDY5NDM5Y2U4YzMxZDY5NDMxY2U4YzI5ZDYNCjhjMzFjZTg0MjljZTg0Mjlj Njg0MjFjZTg0MjFjNjdiMThjNjdiMjFiZDdiMThiZDdiMjFiNTczMThiNTcz MThiNTZiMTBiNTZiMThhZDYzMTBiNTZiMTBhZDYzMTBhZDYzMTBhNTVhMTBh NTYzMTA5YzVhMTBhNTVhMTA5NDUyDQowODljNTIxMDk0NGEwODk0NGExMDhj NDIwODhjNDIwODg0NDIwODg0NDIwODdiMzkwODdiMzkwODczMzEwODdiMzkx MDZiMzExMDZiMzExMDVhMjExMDVhMjExMDRhMTAwMDRhMTAwMDQyMTAwMDRh MTAwMDQyMDgwMDQyMTAwMA0KMzkwODAwNDIwODAwNGExMDAwNWEyMTA4NTIx MDAwNmIzOTIxNDIxODAwYmRhNTk0ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZjNmY3YWQ2M2I1MjE1MmFkMjE0 YWFkMDg1MmI1MTA0YWI1MTA1MmI1MTA0YWFkMDg0YWI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQoxMDRhYjUx MDRhYjUxMDRhYjUwODRhYjUwODRhYWQwODRhYjUxMDRhYjUwODUyYjUxMGM2 ZWZiZGZmZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmZmY3ZWYNCmY3ZmY4NDdiZWYyOTE4YzYz MTIxZGUzMTI5ZGUzMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzExOGRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzkyMWRlMzEyOWQ2 MzExOGRlMzkyMWVmMzEyMWQ2MzExOGQ2MzExOGRlNDIzMWRlYmRhZGY3Zjdm N2ZmZmZmZmZmZjcNCmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVmZmY3YjczZTcz MTE4ZGUzMTIxZGUzMTE4ZGUzMTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzExOGRl MzEyMWRlMzEyMWRlMzkyMWRlMzExOGU3MzkyOWRlMjkxOGRlMzExMGRlOTQ4 NGY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZjcNCmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZlZmY3ZmYxOGQ2 ZmYxMGNlZmYxMGQ2ZmYwOGNlZmYxMGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDBkNmZmMTBjZWY3MDhkNmZmMDhjZWZmMDhjNmZm MDBjZWZmMTBkZWZmMThiZGVmMDBjZWZmMzFjNmQ2OGM0YTM5OWM0MjAwYTU2 YjIxYjU1MjEwYjU2YjE4OWM3MzEwYmQ3MzEwYzY3YjIxYWQ2MzE4YTUNCjVh MTBiNTYzMThhZDYzMTBjZTg0MzFkNjk0NDJkNmE1NTJkZWE1NWFlN2FkNmJk ZWFkNmJlN2I1NzNlN2I1NzNlN2JkODRlN2I1ODRlN2JkOTRlN2JkOTRlZmM2 OWNlZmM2OWNmN2NlYTVlZmNlYTVmN2NlYWRlZmNlYTVmN2NlDQphZGVmY2Vh NWY3Y2VhNWVmY2VhNWY3Y2VhNWVmY2VhNWY3Y2VhNWVmY2VhNWVmY2VhNWVm Y2U5Y2VmY2VhNWVmY2U5Y2VmY2U5Y2VmYzY5Y2Y3Y2U5Y2VmYzY5Y2Y3Y2U5 Y2VmYzY5Y2Y3Y2U5Y2VmYzY5NGVmYzY5NGVmYzY4Yw0KZWZjNjk0ZWZiZDhj ZTdiZDhjZGViNTg0ZTdiZDg0ZWZiZDg0ZjdjNjhjZWZiZDg0ZWZiZDg0ZTdi NTdiZjdiZDdiZTdhZDZiZTdiNTdiZTdiNTdiZGVhZDczZGVhZDZiZTdiNTcz ZDZhNTYzZTdhZDZiZGVhNTVhZTdhNTVhZGUNCjljNGFlN2E1NGFkNjk0Mzlk Njk0MzFjNjg0MjFiNTZiMThhZDYzMTBhZDYzMTBhNTVhMTBhZDYzMTBhZDZi MThjNjdiMjljZTg0MzFkZTk0NDJkZTljNDJlN2E1NGFlNzljNGFlNzljNDJk ZTljMzlkZTljMzlkNjk0MjljNjhjDQoyOWJkODQyMWM2ODQyMWJkN2IxOGJk ODQyMWJkN2IxOGJkN2IxOGI1N2IxMGJkN2IxOGI1NzMxOGJkN2IxOGJkNzMx OGJkN2IxOGJkNzMxOGJkN2IxOGJkNzMxMGJkNzMxOGI1NmIxMGJkNzMxOGI1 NmIxMGI1NmIxOGFkNjMxMA0KYjU2YjE4YWQ2MzEwYWQ2MzEwYTU1YTA4YWQ2 MzEwYTU1YTA4YTU1YTEwOWM1MjA4OWM1YTEwOWM1MjA4OWM1MjEwOWM1MjA4 OWM1MjEwOTQ1MjEwOTQ1MjEwOGM0YTEwOGM0YTEwOGM0YTEwODQ0MjE4N2Iz OTEwNzMzMTA4NjMNCjIxMDA1YTIxMDA0YTEwMDA0YTEwMDA0MjA4MDA0YTEw MDg0YTA4MDA0YTEwMDg0MjA4MDA0YTEwMDg0MjEwMDA0YTE4MDg0MjEwMDA1 MjE4MDA1YTE4MDg2YjIxMTA0MjA4MDBiNTk0N2JmZmZmZWZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm Zg0KY2VmZmNlNmJiZDQyNGFiNTA4NGFiNTA4NTJiZDEwNGFiNTA4NGFiNTEw NGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGENCmI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNTJiNTE4NGFhZDEwNTJiZDEwNGFiNTA4NTJiZDEwNDJhZDA4NTJiZDIx NGFiNTEwNGFiZDAwOWNjNjk0ZmZmZmZmZmYNCmZmZjdmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZjdmZjhjODRmZjI5MThkNjE4MThlNzM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczMTIx ZGUzMTIxDQpkZTMxMThkZTM5MjFlNzM5MjFkZTQyMjFkZTMxMjljZTMxMjlk ZTIxMDhmZjUyNDJiNWM2YmRmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmY2VjZWZmMzEyMWRlMzExOGRlMzEyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWU3MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZGUzMTIxZGUzOTI5DQpkZTMxMThm NzMxMjllNzI5MTBkNjYzNGFkZWVmZWZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmNlZmZmZjRhZDZmZjA4YzZmZjIxY2VmZjA4Y2VmZjAwY2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYxOGM2DQpmZjAwZGVm ZjM5YTViZDdiNDIyOTk0NGEwMGJkNjMxODljNWExOGM2NjMyMWFkNmIxMGFk NmIxODljNTIxMGE1NWExMGE1NWEwOGI1NzMxOGM2OGMzMWJkODQzMWQ2OWM0 MmRlYTU1MmRlYTU1MmU3YWQ2M2RlYWQ2YmU3YjU3Mw0KZTdiNTczZTdiNTg0 ZTdiZDg0ZWZiZDhjZTdiZDhjZWZjNjk0ZWZjNjk0ZWZjZTljZWZjNjljZWZj ZTljZWZjNjljZjdjZWE1ZWZjNjljZjdjZWE1ZWZjNmE1ZjdjZWE1ZWZjNmE1 ZjdjZWE1ZWZjZTljZjdjZWE1ZWZjZTljZWYNCmNlYTVlZmM2OWNlZmNlYTVl N2M2OWNlZmM2OWNlN2M2OTRlZmM2OWNlN2M2OTRlZmM2OWNlN2M2OTRlZmM2 OTRlN2M2OTRlZmM2OTRlN2JkOGNlZmM2OGNlN2I1ODRlN2JkOGNlN2I1ODRl ZmJkODRlN2I1N2JlN2I1ODRlN2I1DQo4NGU3YjU3YmRlYWQ3M2RlYWQ3M2Rl YWQ2YmU3YWQ2YmRlYTU2YmU3YWQ2YmRlYTU2M2U3YWQ2YmRlYTU2M2RlYTU1 YWQ2OWM1MmQ2OWM1MmQ2OTQ0YWQ2OWM0YWQ2OTQzOWQ2OTQzOWM2ODQzMWM2 ODQyOWI1NzMyMWFkNmIxOA0KYTU2MzA4YTU2MzA4OWM1YTAwOWM1YTA4OWM1 YTA4YWQ2YjEwYjU2YjE4YmQ3YjI5YmQ3YjI5YzY4NDMxZDY4YzM5ZDY4YzM5 Y2U4YzMxZDY4YzM5Y2U4NDMxY2U4YzMxYzY4NDIxY2U4NDI5YzY3YjE4YzY3 YjE4YmQ3YjEwYzYNCjdiMTBiZDczMTBjNjczMTBiZDczMDhiZDczMDhiZDZi MDhiZDczMDhiNTZiMDhiZDZiMDhiNTYzMDhiNTYzMDhhZDVhMDhiNTYzMDhh ZDYzMTBhZDYzMTBhNTVhMTBhZDYzMThhNTVhMThhNTVhMTg5YzUyMTg5YzUy MTg4YzUyDQoxODhjNTIxODg0NDIxMDdiNDIxODZiMzkxMDZiMzExMDVhMjkw MDVhMjkwMDRhMTAwMDRhMTAwMDRhMTAwMDRhMTAwMDRhMTAwMDRhMTgwMDRh MTAwMDUyMTgwODRhMTgwODQyMTAwMDQyMDgwMDRhMTgwODQyMTAwMDQyMTAw MA0KNGExMDAwNGExMDAwNjMxMDA4NGExMDA4MjkwODAwNmI1YTUyZjdlZmVm ZmZmZmZmZjdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmN2ZmZjdmZmZmZjc3YmM2NWE0YWE1MTA0MmFk MDA2M2NlMDg1MmI1MDg0YWI1MTA1MmI1MTg0YWI1MDg0YWI1DQowMDUyYjUx MDUyYjUxODUyYjUxMDRhYjUwMDUyYmQwODRhYjUxMDRhYWQxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYmQxMDRhYjUwODRhYjUwODRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDM5YmQwMDYzYmQzMWVmZmZlZmZmZmZm ZmZmZmZmN2ZmZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmN2ZmZmYNCmZmZWZmZmZmZGVmZmZmZjdhNTljZjczMTEwY2UyOTE4 ZjczMTI5ZWYyMTE4Y2UzMTIxZTczOTIxZTczMTIxY2UzMTIxZDYzOTE4ZWYz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMjEwOGRlNGE0MmQ2YjViZGY3ZjcNCmZm ZmZmZmZmZjdmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmY4NDczZGUzMTE4Y2UzMTIx ZTczMTI5ZDYyOTEwZGU0YTIxZjcyOTE4ZDYzMTI5ZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzExOGU3MzkzMWQ2MjkyMWNlMjkxMGU3YTVhNWZmZjdmZmVm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZiZGY3ZmYzOWRlZmYw MGNlZjcwOGQ2ZmYxOGQ2ZmYwOGNlZmYxMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMTBjZWZmMDhj ZWZmMDhjNmZmMThjZWZmMDBjZWU3NGFhNWE1YWQ0MjE4N2I1MjAwYmQ2YjE4 OTQ1MjEwYmQ3MzE4YWQ2YjIxYTU1YTIxYTUNCjUyMTBhNTVhMTBhZDZiMTBk Njg0MzFlZjg0MzFkNjljNDJkNjljNGFkZWE1NTJkZWE1NWFlN2FkNmJkZWFk NmJlN2I1NzNlN2I1NzNlN2JkODRlN2JkODRlZmJkOGNlN2JkOGNlZmM2OWNl ZmM2OTRlZmNlOWNlZmM2OWNmN2NlDQphNWVmY2VhNWY3Y2VhNWVmY2VhNWY3 Y2VhNWVmY2VhNWY3Y2VhZGY3Y2VhNWY3ZDZhZGY3Y2VhNWY3Y2VhNWVmY2Vh NWY3Y2VhNWVmY2U5Y2VmY2VhNWVmYzY5Y2VmY2U5Y2VmY2U5Y2VmY2U5Y2Vm YzY5Y2VmY2U5Y2VmYzY5NA0KZWZjNjk0ZWZjNjk0ZWZjNjk0ZTdiZDhjZWZi ZDhjZTdiZDg0ZWZiZDhjZTdiZDg0ZWZiZDg0ZTdiNTg0ZWZiZDg0ZTdiNTdi ZTdiNTdiZGVhZDczZTdiNTczZTdhZDZiZTdhZDczZGVhZDZiZTdhZDZiZGVh ZDYzZTdhZDYzZGUNCmE1NWFkZWE1NWFkNjljNTJkZTljNTJkNjljNGFkZTlj NGFkNjk0NDJkNjk0NDJkNjk0MzlkNjk0MzljZThjMzFjNjg0MjljNjg0Mjli ZDdiMjFiNTczMThiNTczMThhZDYzMTBhZDYzMTBhNTYzMDhhNTVhMDg5YzVh MDhhNTVhDQowOGE1NWEwOGE1NWExMGE1NWEwOGFkNjMxMGFkNjMxMGFkNjMx MGFkNjMxMGI1NzMxOGI1NmIxOGI1NzMxOGI1NmIxOGJkNzMxOGI1NmIxOGJk NzMxOGI1NmIxOGI1NmIxOGFkNjMxOGI1NmIxOGFkNjMxOGFkNjMxOGFkNWEx OA0KYWQ1YTE4YTU1YTEwOWM1MjEwOTQ1MjEwOTQ1MjEwOGM0YTA4OGM0YTEw ODQzOTA4ODQzOTA4N2IzMTA4NzMzMTAwNmIyOTAwNmIyOTAwNWEyMTAwNjMy OTA4NWEyMTAwNWEyMTAwNTIyMTAwNWEyMTA4NTIxODA4NTIyMTA4NTINCjE4 MDg1MjIxMDg1MjE4MDA1YTIxMDg1YTE4MDg1YTIxMDg1YTIxMTA0YTEwMDA0 MjEwMDA1MjE4MDg1MjE4MDg1MjE4MDg1MjEwMDA0YTA4MDA0YTE4MTBhNThj ODRmN2U3ZTdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmY3 ZTdmZmQ2YTVkNjdiNWFiNTIxNDJiNTAwNTJjNjE4NGFiNTEwNGFhZDA4NTJi ZDA4NTJiZDA4NGFiNTA4NGFiNTEwNGFhZDA4NTJiZDEwNTJiZDA4NTJiZDE4 NTJiNTE4NTJiZDEwNGFiNTEwNTJiZDEwNGENCmI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNTJiNTEw NTJiZDEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiZDEwNGFiNTA4MzliZDAwNWFi NTIxY2VlZmJkZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmU3 ZTdmZmFkOWNmZjMxMjFjZTI5MThkNjQyMjlmNzMxMThlNzM5MjFlNzQyMzFl Nw0KMjkxOGQ2MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzI5 MThjZTRhMzljNmM2YzZmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZGVkZWZmNDIzMWM2MjkxMGU3MzEyMWRlNDIzMWU3MzkxOGRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFlNzM5MjlkZTMxMjFkNjMx MThlNzczNmJlN2VmZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZm ZmZmZmZmZmE1ZWZlZjIxZDZmNzA4Y2VmZjIxZDZmZg0KMDhjZWY3MDBkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwOGNlZmYwOGNlZmYwOGM2DQpmZjAwY2VmZjAwY2VmNzA4ZDZlZjRh OGM4NGE1NDIwODk0NTIwMDk0NjMxOGFkNWEwOGE1NjMxODk0NGExMGFkNTIx OGE1NWExMDljNmIxMGI1N2IxOGU3OGMyOWNlOGMzMWQ2OTQ0MmQ2OTQ0MmRl OWM1MmQ2OWM1MmRlYTU2Mw0KZGVhNTYzZTdhZDczZGViNTdiZTdiNTg0ZTdi ZDg0ZWZiZDhjZTdiZDhjZWZjNjljZTdjNjljZWZjNjljZTdjNjljZWZjZWE1 ZWZjNmE1ZjdjZWE1ZWZjNmE1ZWZjZWE1ZWZjNmE1ZjdjZWFkZWZjZWE1Zjdj ZWE1ZWZjNmE1ZWYNCmNlYTVlZmM2OWNlZmNlOWNlZmM2OWNlZmNlYTVlZmM2 OWNlZmNlOWNlZmM2OWNlZmNlOWNlN2M2OTRlZmM2OTRlZmM2OTRlZmM2OTRl ZmM2OTRlZmM2OTRlN2JkOGNlZmJkOGNlN2I1ODRlN2JkODRlN2I1ODRlZmJk ODRlN2I1DQo3YmU3YjU4NGU3YjU3YmU3YjU3YmU3YWQ3M2U3YjU3M2RlYWQ2 YmU3YWQ2YmRlYTU2M2RlYWQ2M2RlYTU1YWRlYTU1YWQ2YTU1MmRlYTU1MmQ2 OWM1MmRlOWM1MmQ2OTQ0MmQ2OTQzOWNlOGMzOWQ2OTQzOWNlOGMzMWNlOGMz MQ0KYzY4NDI5Y2U4YzMxY2U4NDI5Y2U4NDI5YzY3YjIxYzY3YjI5YmQ3MzIx YmQ3YjIxYmQ3MzIxYmQ3MzIxYWQ2MzE4YWQ2MzE4YWQ2MzEwYWQ2MzE4YTU1 YTEwYTU1YTEwOWM1MjA4YTU1YTEwOGM0YTAwOTQ0YTA4OGM0YTAwOTQNCjRh MDg4YzQyMDg4YzRhMDg4YzQyMDg4YzRhMDg4NDQyMDA4NDQyMDg4NDM5MDA4 NDQyMDg3YjM5MDA3YjM5MDg3YjMxMDA3YjMxMDg3MzMxMDA3YjM5MDg3MzMx MDA3MzM5MDg2YjI5MDA2YjMxMDA2MzI5MDA2MzI5MDA2YjI5DQowMDZiMjkw ODYzMjEwODZiMjkwODYzMjEwODYzMjkwODVhMjkwODYzMjkwODVhMjEwMDVh MjkwODVhMjEwODVhMjkwODUyMjEwMDVhMjEwODVhMjEwMDVhMjEwODVhMjkw MDYzMjkwODYzMjkwODUyMTgwODRhMDgwMDRhMTAwMA0KNGExMDAwNWEyMTEw MzEwODAwYmQ5YzljZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZWZhZGU3YTU1YWI1MzkyOTljMDA0 MmJkMDA1YWM2MTA1MmI1MDg0YWJkDQowMDUyYmQxMDRhYjUxMDUyYjUxMDRh YjUwODRhYjUwODQyYWQwMDUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODRhYjUwODRhYjUw ODUyYjUxMDM5YjUwODUyYjUwODk0YzY2YmZmZmZmZmY3ZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmYNCmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmY5NGE1ZGU0MjMxZDYyOTAwZTcz OTI5ZWYyOTIxY2UyOTE4ZGUzOTI5ZWYzMTIxZDYzMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWQ2MzExOGU3MzExMGRlNGENCjMxZDZiZGJkZmZmN2ZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY5YzhjZWYyOTA4ZDYzMTIxZjcyOTIxY2Uz MTIxZDYzOTIxZTczOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWQ2MzkyMWU3 MjkxOGQ2MzkyOWU3MjkxMGRlMzkyMWNlY2VjNmZmZmZmZmVmZmZmZmY3ZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZlZmZmZmZmZmZmZjdmZmZmZmZiNWVmZmYyOWNlZmYwMGNl ZjcxMGRlZmYwMGQ2ZmYxMGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhjZWZmMDhjZWZmMTBkNmZmMDhjZWZmMThkNmZmMDBjNmZm MTBjZWZmMDhjNmY3MThkZWVmN2I3YjczOTQ0MjEwOWM1MjEwYTU2MzEwOGM2 MzEwOGM1MjEwOWMNCjRhMDhiNTYzMThhNTczMThhNTg0MjFiZDhjMjFjZThj MzFjZThjMzlkNjk0NDJkNjk0NGFkNjljNTJkNjljNTJkZWE1NjNkZWE1NjNl N2I1NzNlN2I1NzNlZmJkODRlZmJkODRlZmM2OTRlZmJkOTRlZmM2OWNlZmM2 OWNlZmNlDQphNWVmYzY5Y2Y3Y2VhNWVmY2VhNWY3Y2VhZGVmYzZhNWY3Y2Vh ZGVmY2VhNWY3Y2VhZGVmY2VhNWY3Y2VhZGVmY2VhNWY3Y2VhNWVmY2U5Y2Y3 Y2VhNWVmY2U5Y2VmY2VhNWVmYzY5Y2VmY2U5Y2VmYzY5Y2VmYzY5Y2U3YzY5 NA0KZWZjNjljZWZjNjk0ZWZjNjk0ZWZjNjk0ZWZjNjk0ZTdiZDhjZWZiZDhj ZTdiZDhjZWZiZDhjZTdiZDg0ZWZiZDg0ZTdiNTdiZTdiZDg0ZTdiNTdiZTdi NTdiZTdiNTczZTdiNTczZTdhZDczZTdhZDZiZGVhNTYzZGVhZDYzZGUNCmE1 NWFkZWFkNWFkZWE1NWFkZWE1NWFkNjljNTJkZTljNGFkNjk0NDJkNjk0NDJj ZTk0MzljZThjMzljNjg0MzFjNjg0MzFjNjg0MjljNjdiMjFiZDdiMjFjNjdi MjFiZDczMThjNjdiMjFiZDczMThjNjdiMjFiZDczMThiZDczDQoyMWJkNzMy MWJkNzMyMWI1NmIyMWI1NmIyMWI1NjMxOGI1NmIyMWFkNjMxOGFkNjMyMWE1 NjMxOGE1NjMyMWE1NWEyMTljNWEyMTljNTIxODljNTIyMTk0NTIxODk0NTIx ODk0NGExODk0NTIyMThjNGExODhjNGExODg0NDIxOA0KOGM0YTIxODQ0MjE4 ODQ0MjEwN2IzOTEwN2I0MjEwN2IzOTEwN2IzOTEwNzMzOTEwNzMzOTEwNzMz OTEwN2IzOTE4NzMzMTEwNzMzMTE4NmIyOTEwNmIzMTEwNjMyOTA4NjMyOTA4 NWEyOTA4NjMyOTAwNWEyOTAwNjMzMTA4NWENCjI5MDA1YTI5MDg1YTIxMDA2 MzI5MDg1YTIxMDg1YTI5MDA2YjMxMDg2YjMxMTA2YjI5MTA1YTE4MDg0MjA4 MDA1YTIxMTgzOTAwMDA1YTQyNDJmZmY3ZjdmZmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdm ZmZmYmRlZmJkNmJjNjQyMzlhNTAwNDJiNTAwNTJiZDE4NGFiNTAwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDE4NTJiNTEwNTJiZDA4NTJiZDEwNTJiZDEwNGFi NTA4NTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw OA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiZDEwNGFiNTA4NGFiNTE4NTJiZDAwNzNiZDMxZWYNCmZm ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZlN2ZmZmZm ZmI1YWRmZjQyMjFkZTIxMDhkNjM5MzFlZjI5MjFkZQ0KMzEyMWU3MzkyMWVm MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFkZTMxMjFkZTQyMjlmZjI5MDhl NzQyMzljZWM2Y2VmN2ZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmZmNWE0 MmRlMzExMGVmMzEyMWRlMjkyMWQ2MzkyMWVmMzExOGRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzMTIxDQpkZTMxMjFkNjMxMThlNzM5MjllZjMxMjFlNzIxMDhjZTk0ODRm N2ZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjczZTdmZjEwZDZmZg0KMDBjZWZmMTBkNmZmMDhjZWZmMDhjZWZmMDBj ZWZmMDBjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYxMGNlDQpmZjEwY2VmZjAwY2VmZjEwY2VmZjIxYzZmZjEwZDZmNzVhNzM3 MzhjMzkwOGFkNWExMDk0NjMxODczNTIwODhjNGEwMGFkNTIxMGJkNmIyMWI1 NzMxOGM2ODQyMWM2ODQyOWNlOGMzMWNlOGMzOWQ2OTQ0MmNlOTQ0MmQ2OWM1 Mg0KZDY5YzUyZGVhNTVhZGVhZDYzZTdhZDZiZGVhZDczZTdiNTdiZTdiNTg0 ZTdiZDhjZTdiZDhjZWZiZDk0ZWZjNjljZWZjZTljZWZjNjljZWZjZWE1ZWZj NmE1ZWZjZWE1ZTdjNmE1ZWZjZWE1ZWZjNmE1ZjdjZWFkZWZjNmE1ZjcNCmNl YTVlZmNlYTVmN2NlYTVlZmM2OWNlZmNlOWNlZmM2OWNlZmNlYTVlZmM2OWNl ZmM2OWNlN2M2OTRlZmM2OWNlN2M2OTRlZmM2OWNlN2M2OTRlZmM2OTRlN2Jk OGNlZmJkOGNlN2JkOGNlN2JkOGNlN2I1ODRlN2JkOGNlN2JkDQo4NGU3YmQ4 NGRlYjU3YmU3YjU3YmU3YjU3M2U3YjU3YmRlYWQ3M2U3YjU3M2RlYWQ2YmRl YWQ2YmQ2YTU1YWRlYTU2M2RlYTU1YWRlYWQ1YWQ2OWM1MmQ2OWM1MmQ2OWM0 YWQ2OWM0YWNlOTQzOWQ2OTQ0MmNlOGMzOWNlOGMzOQ0KYzY4NDI5Y2U4YzMx Y2U4NDI5Y2U4NDI5YzY3YjIxYzY3YjIxYmQ3YjIxYzY3YjIxYmQ3MzE4YmQ3 MzE4YjU2YjEwYjU3MzE4YjU2YjEwYjU2YjE4YWQ2YjE4YjU2YjE4YWQ2MzE4 YjU2YjE4YTU2MzEwYWQ2MzEwYTU1YTEwYTUNCjYzMThhNTVhMTBhNTVhMTg5 YzUyMTA5YzVhMTg5NDUyMTA5YzVhMTg5NDUyMTA5NDUyMTg4YzRhMTg5NDRh MTg4YzQyMTA4YzRhMTg4YzQyMTg4YzRhMTg4NDQyMTA4NDQyMTg3YjQyMTA3 YjQyMTA3MzM5MDg3MzM5MTA3MzMxDQowODczMzEwODZiMjkwODZiMzExMDZi MjkwODZiMjkwODVhMjEwMDVhMjkwMDVhMjkwMDYzMjkwMDVhMjEwMDVhMjkw MDVhMjkwMDYzMjkwODVhMjEwMDYzMjkwODYzMzEwMDVhMjkwMDczMzkxMDVh MTgwODUyMTAwMDVhMjExOA0KMzEwMDAwNDIxODEwYmRiNWI1ZmZmZmZmZWZm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZkZWZmYmQ3YmM2NTIzMTljMDA0MmI1 MTA0YWI1DQowODUyYmQxMDRhYjUwODRhYjUwODRhYjUxMDVhYmQxODUyYjUx MDRhYjUwODRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQoxMDUyYjUx MDRhYjUwODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUwODQyYWQxODUy YzYwODRhYWQwMGJkZWZhZGZmZmZmZmZmZmZmZmY3ZmZlZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZjdmZmZmZmZmN2ZmZmZiNWJkZWY0YTMxZGUyOTA4ZTczOTI5 ZTcyOTE4Y2UzOTIxZjczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzkyMWRlMzEy OWRlMjExOGQ2MzENCjIxZWYyMTA4ZDY1MjQyZDZjNmM2ZmZmZmZmZmZmN2Y3 ZjdmZmZmZjdmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY5YzljZWYzMTEwZGUzMTIxZjcyOTIxZGUzOTIxZTczOTE4 ZTczMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWQ2MzExOGU3MzkyMWU3MzEy MWRlMzExMGU3NTIzMWQ2ZGVlN2Y3ZmZmZmZmZjdmZmY3ZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmY2YmRlZmYwMGNlZmYxMGQ2Zjcx MGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDhjZWZmMThjZWZmMDBkNmZmMDBkNmZmMDBkNmY3MDBj ZWZmMDBjZWZmMThjNmU3NjM3MzYzYWQzOTE4OWMzOTA4OGM0YTA4ODQNCjRh MDA5YzVhMThiNTZiMjFiZDZiMjFiZDdiMjFjNjg0MjljNjg0MjljZThjMzFj ZThjMzlkNjk0NDJkNjk0NDJkZTljNGFkNjljNTJkZWFkNWFkZWE1NjNlN2Fk NmJlN2FkNzNlZmJkN2JlN2I1ODRlN2JkOGNlN2JkOGNlZmM2DQo5NGVmYzY5 NGY3Y2U5Y2VmYzY5Y2VmY2VhNWVmYzZhNWVmY2VhNWVmY2VhNWY3Y2VhZGVm Y2VhNWY3Y2VhZGY3Y2VhNWY3ZDZhZGY3Y2VhNWY3Y2VhNWVmY2U5Y2Y3Y2Vh NWVmY2U5Y2Y3Y2VhNWVmYzY5Y2Y3Y2U5Y2VmYzY5Yw0KZjdjZTljZWZjNjlj ZWZjNjljZWZjNjk0ZWZjNjk0ZTdiZDhjZWZjNjk0ZTdiZDhjZWZiZDhjZTdi ZDhjZWZiZDhjZTdiZDg0ZTdiZDg0ZTdiNTdiZTdiNTdiZTdiNTczZTdiNTcz ZTdhZDczZTdiNTczZGVhZDZiZGVhZDYzZGUNCmE1NWFlN2FkNjNkZWE1NWFk ZWE1NWFkNjljNTJkNjljNGFjZTk0NDJjZTk0NDJjZThjMzlkNjk0NDJjZThj MzFjZThjMzFjZTg0MzFjZTg0MjljNjdiMjljNjdiMjFjNjdiMjFjNjdiMjFj NjdiMjFjNjdiMjFiZDczMThjNjdiDQoyMWJkNzMxOGJkNzMxOGI1NmIxMGI1 NmIxOGFkNmIxMGFkNmIxMGFkNjMxMGFkNmIxMGFkNjMwOGFkNjMxMGE1NWEx MGFkNjMxMGE1NWExMGE1NWExMGE1NWExMGE1NWExMDljNTIxMDljNWExMDk0 NTIxMDljNTIxMDk0NGExMA0KOTQ0YTEwOGM0YTA4OGM0YTEwOGM0MjEwODQ0 MjEwODQzOTA4ODQ0MjEwN2IzOTA4N2IzOTA4NzMzMTAwN2IzOTEwNzMzMTA4 NzMzOTEwNzMzMTA4NzMzOTEwNmIzMTA4NmIzMTA4NjMyOTAwNmIzMTA4NjMy OTAwNjMyOTAwNWENCjI5MDA2MzMxMDg2MzI5MDg2MzMxMDg2MzI5MDg2YjM5 MTA1YTI5MDA3YjQyMjE1MjEwMDA0MjA4MDAzMTA4MDAzMTE4MTBiNTljOWNm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZTdmN2RlOTRkZTdiNDJhZDEwNGFhZDEwNGFhZDA4NTJiZDEwNTJiZDEwNGFi NTA4NGFiNTA4NTJiZDEwNGFiNTAwNTJiZDEwNGFiNTEwNTJiZDEwNGENCmI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTA4NTJiZDEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiZDEwNGFiNTA4NTJiZDEw NGFiNTA4NGFiNTE4NTJiZDA4NGFiNTAwOGMNCmNlNjNmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZlZmZmZmZmZmJk YmRmZjUyMzlkZTI5MDhkZQ0KMzkyMWU3MjkyMWNlMzkyOWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkNjM5MjFlNzMxMjFkZTIxMjFjNjRhMzlmZjIxMDBkZTVh NGFkZWJkY2VlZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZjdmN2ZmNjM1MmRlMjEwOGQ2 MzEyMWU3MzkyOWVmMzkxOGU3MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTI5DQpkZTMxMThk ZTM5MjFlZjMxMThkZTM5MjlkZTM5MThmNzMxMTBkNjljOWNlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmQ2Zjdm Zg0KNGFkZWY3MTBkNmZmMDhjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4YzZmZjAwZGVmZjAwYzZmZjEwZDZmZjI5YzZlNzZiNWE1Mjdi MzkyOThjMzEwODhjNDIwODhjNTIxMGFkNmIyMWFkNjMxOGFkN2IxOGJkNzMy MWM2N2IyOWM2N2IyOWNlODQzMWM2ODQzMWNlOGMzOQ0KY2U5NDM5ZDY5YzRh ZDY5YzRhZGVhNTVhZGVhNTVhZTdhZDZiZGVhZDZiZTdiNTdiZTdiNTdiZTdi ZDg0ZTdiZDg0ZWZjNjhjZWZjNjk0ZWZjNjljZWZjNjk0ZWZjNjljZWZjNmE1 ZjdjZWE1ZWZjNmE1ZWZjZWE1ZWZjNmE1ZjcNCmNlYTVlZmNlYTVmN2NlYTVl ZmM2YTVlZmNlYTVlZmM2OWNlZmNlYTVlZmNlOWNlZmNlYTVlZmM2OWNlZmNl OWNlZmM2OWNmN2NlOWNlN2M2OTRlZmM2OWNlZmM2OTRlZmM2OTRlN2JkOGNl ZmJkOGNlN2JkOGNlZmJkOGNlN2JkDQo4NGU3YmQ4NGU3YjU4NGU3YjU4NGRl YjU3YmU3YjU3YmU3YWQ3M2U3YjU3M2RlYWQ2YmU3YWQ2YmRlYTU2M2RlYWQ2 M2RlYTU1YWRlYTU1YWQ2OWM1MmRlOWM1MmQ2OWM0YWQ2OWM0YWNlOTQ0MmQ2 OTQ0MmNlOGMzOWNlOGMzOQ0KY2U4NDMxY2U4YzMxY2U4NDMxY2U4NDMxYzY3 YjI5YzY4NDI5YmQ3YjIxYzY3YjIxYmQ3MzE4YmQ3YjE4YjU3MzEwYjU3MzE4 YjU2YjEwYjU3MzE4YjU2YjEwYjU2YjE4YjU2YjEwYjU2YjE4YWQ2MzEwYWQ2 YjE4YWQ2MzEwYWQNCjYzMThhNTVhMTBhNTVhMTBhNTUyMTBhNTVhMTA5YzUy MDg5YzVhMTA5YzUyMTA5YzUyMTA5NDRhMDg5NDUyMTA4YzRhMDg4YzRhMTA4 YzQyMTA4YzRhMTA4NDQyMTA4YzQyMTA4NDQyMTA4NDQyMTg3YjM5MTA3YjM5 MTA3MzM5DQowODczMzkwODZiMzEwODczMzEwODZiMjkwODZiMjkwODYzMjkw MDYzMjkwMDYzMjkwMDYzMjkwODVhMjkwMDYzMjkwODVhMjkwMDYzMzEwODYz MjkwODZiMzEwODUyMjkwMDdiNDIyOTRhMTAwMDUyMjExMDM5MDgwMDI5MDgw OA0KYTU5NDk0ZmZmZmZmZmZmZmZmZjdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZjdmZmZm ZjdmZmZmZmZmZmVmZmZmZmZmZmZlN2ZmZDZhNWRlODQ1MmFkDQoyOTQyYTUw ODRhYjUwODVhYzYxMDRhYjUwMDRhYWQwODUyYmQxMDUyYmQxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODRhYjUwODRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUxMDRhYmQxMDQyYjUwMDYzYmQz MWRlZjdkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmN2Y3ZWZmZmZmZmZiZGJkZjc1YTM5ZGUzMTE4ZGUzMTI5ZDYz MTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTE4ZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWQ2MzExOGRlMzkyMWU3MzkNCjMx ZTcyOTEwZDY0MjIxZjcyOTEwY2U1MjRhY2VjNmM2ZmZmZmZmZmZmZmZmZmZm ZmZmZWZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZlZmY3ZjdmZmZmZjdmZmZm ZmZiZGI1ZmYzMTIxYmQzMTIxZGUzMTI5ZGUzOTIxZGUzMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MjkyMWRlMzEyMWU3MzkyMWU3MzEyMWQ2MzEyMWQ2MzkyMWVmMjkxMGRl NWE0MmU3ZGVlN2Y3ZjdmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZlN2ZmZmZmN2ZmZjdjNmZmZmYzOWNlZmYxMGNlZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMTBjZWZmMDBjZWZmMTBjZWZmMThjNmZmMjFjNmZmMDhkZWVmMDBjNmVm MDBjZWZmMThkNmQ2NDI2YjZiN2IzOTIxODQNCjM5MDg5NDUyMThiNTYzMThj NjZiMThiNTczMThiZDczMjFiZDczMjFjNjdiMjljNjdiMjljZTg0MzFjNjg0 MzFjZTk0MzlkNjk0MzlkNjljNGFkNjljNGFkZWE1NWFkZWE1NWFkZWFkNmJk ZWFkNmJlN2I1NzNkZWI1NzNlZmJkDQo4NGU3YmQ4NGVmYzY4Y2VmYmQ5NGVm YzY5Y2VmYzY5Y2Y3Y2VhNWY3Y2VhNWVmY2VhNWVmYzY5Y2VmY2VhNWVmYzZh NWVmY2VhNWVmYzZhNWY3Y2VhNWVmYzZhNWVmY2VhNWVmYzY5Y2VmY2VhNWVm Y2U5Y2VmY2U5Y2VmYzY5Yw0KZjdjZTljZWZjZTljZWZjNjljZWZjNjk0Zjdj ZTljZWZjNjk0ZWZjNjk0ZTdiZDhjZWZiZDk0ZTdiZDhjZWZiZDhjZTdiZDg0 ZWZiZDhjZTdiZDg0ZWZiZDg0ZTdiNTdiZTdiNTdiZGVhZDczZTdiNTczZTdh ZDZiZTdhZDZiZGUNCmE1NjNkZWFkNjNkZWE1NWFkZWE1NWFkNjljNTJkNjlj NGFjZTk0NDJjZTk0NDJjZTk0NDJkNjk0NDJjZThjMzljZThjMzljZTg0MzFj Njg0MzFjNjdiMjljNjg0MjliZDdiMjFjNjdiMjliZDdiMjFiZDdiMjFiZDcz MThiZDdiDQoyMWJkNzMyMWJkNzMyMWI1NmIxOGI1NmIxOGFkNmIxOGI1NmIx OGFkNjMxOGFkNjMxOGE1NjMxOGFkNjMxOGE1NjMxOGFkNjMxOGE1NWExOGFk NWExOGE1NWExOGE1NWExODljNTIxMGE1NWExODljNTIxMDljNTIxODk0NGEx MA0KOTQ1MjE4OGM0YTEwOGM0YTEwODQ0MjEwODQ0MjEwODQ0MjEwODQ0MjE4 N2IzOTEwN2I0MjEwNzMzMTA4N2IzOTEwNzMzMTA4NzMzMTEwNmIyOTA4NmIy OTEwNmIyOTA4NmIzMTEwNmIyOTA4NmIyOTEwNjMyOTA4NjMyOTA4NjMNCjI5 MDg2MzMxMDg2MzI5MDg2MzMxMDg2MzI5MDA2MzMxMTg1YTIxMDg1MjE4MDgz OTAwMDAzOTEwMTBhNThjOGNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmY3YTVmZjg0NWFiZDI5NDJhZDAwNTJiZDAwNGFiNTA4NGFiNTA4NWFiZDE4 NGFhZDA4NTJiZDEwNGFiNTA4NTJiZDEwNGENCmI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiNTA4NGFiNTA4 NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiZDEwNDJh ZDA4NGFiZDAwNGENCmFkMDhjNmU3YWRmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmN2ZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmJkYzZl Zg0KNWE1MmU3MTgwMGVmMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlZjM5 MjlkZTMxMThkZTI5MDhlZjQyMjllZjMxMjljNjM5MjlkZTI5MDhmNzZiNjNi ZGNlYzZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZjdmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmOGM4NGZmMTgwOGM2MzkyOWU3MzEy MWQ2MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzMTIxDQpkZTMxMThlNzM5MjFlNzMxMjFkNjM5 MzFkNjI5MThkZTRhMjlmZjI5MDhkNmM2Y2VlN2VmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZWZmN2ZmZGVlZmZm MTBjZWY3MThkNmZmMDhjZWZmMDhjZWZmMDhkNmZmMDhkNmZmMDBjNmZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwY2VmZjAwY2VmZjIxYzZmZjE4ZGVmZjE4YjVjZTRhNWE0 Mjg0NDIwMGE1NWExOGE1NTIxMGJkNmIyMTljNmIxMGM2NmIxOGNlNmIxOGNl ODQyMWNlODQyMWM2OGMyMQ0KYmQ4NDI5ZDY4YzM5Y2U4YzM5ZDY5NDQyZDY5 NDQyZGU5YzUyZDZhNTVhZGVhZDZiZGVhZDZiZTdiNTczZTdiNTdiZTdiZDg0 ZTdiNTg0ZWZiZDhjZTdiZDhjZWZjNjljZWZjNjk0ZWZjNjljZWZjNjljZjdj ZWE1ZWZjZWE1ZWYNCmNlYTVlZmM2YTVlZmNlYTVlN2M2OWNlZmM2YTVlZmM2 YWRlZmNlYTVlN2M2OWNlZmM2OWNlZmM2OWNlZmM2OWNlZmM2OWNmN2M2YTVl N2M2OWNlZmNlOWNlZmM2OWNmN2M2OWNlZmJkOTRlZmJkOTRlN2I1OGNlN2Jk OTRlN2JkDQo4Y2VmYzY4Y2U3YjU4NGU3YmQ4NGRlYjU3YmU3YjU3YmRlYWQ3 M2RlYjU3M2RlYWQ3M2U3YjU3M2RlYWQ2YmU3YWQ2YmRlYTU2M2RlYTU1YWQ2 OWM1MmQ2OWM1MmQ2OWM1MmQ2OWM0YWNlOTQ0MmNlOTQ0MmNlOGMzOWNlOGMz OQ0KYzY4NDMxY2U4NDMxYzY3YjI5Y2U4NDI5YzY3YjIxYzY3YjIxYmQ3YjIx YmQ3YjIxYmQ3MzE4YmQ3MzE4YjU3MzE4YmQ3MzE4YjU2YjEwYjU2YjE4YWQ2 YjEwYjU2YjE4YWQ2MzEwYWQ2MzEwYWQ2MzEwYWQ2MzE4YTU1YTEwYTUNCjYz MTBhNTVhMTBhNTVhMThhNTUyMTBhNTVhMTA5YzUyMTA5YzUyMTA5YzUyMTA5 YzUyMTA5NDRhMTA5NDRhMTg4YzRhMTA5NDRhMTg4NDQyMTA4YzRhMTA4NDQy MDg4NDQyMTA3YjM5MDg3YjM5MTA3MzMxMDg3MzM5MDg3MzMxDQowODczMzEw ODZiMjkwMDZiMzEwODYzMjkwMDZiMzEwODYzMjkwMDYzMjkwMDYzMjEwMDcz MzExMDVhMjEwMDUyMjkwMDVhMzEwODYzMzEwODVhMjkwMDczMzkwODZiMjkx MDRhMTAwMDMxMDAwMDMxMTgxMDljOTQ5NGZmZmZmZg0KZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmM2ZTdiZDZiYjU0MjQyYTUwODQy YjUxODRhYjUyMTQyYWQwMDUyYzYwMDUyYWQwODVhYmQxODRhYjUwODQyYjUw MDRhYmQwODRhYmQwODQyYWQwODVhYjUxODRhYjUwODUyYjUxMDRhYjUwODUy YjUxMDRhYjUwODUyYjUxMA0KNGFiNTA4NGFiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDVhYmQwMDRhYWQyMTQyYjUxODQyYjUwMDdiYzY1MmZmZmZmN2Y3 ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZWZmZmY3ZmZm ZmZmZmZmN2ZmZjdmZmZmZmZjNmM2Zjc2YjUyY2UyMTA4ZTczOTI5ZGUzOTI5 ZTczMTE4ZTczMTIxZDY0MjI5ZWYzOTE4ZWYzOTIxZGUzMTIxDQpkZTM5MjFl NzMxMThkZTMxMjFlNzMxMjFkZTM5MjFlNzMxMThkZTMxMjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUxODAwZmY1YTUyZGVjZWQ2ZjdmZmZmZmZmZmY3ZjdmZmZm ZjdmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdlZmVmZmZh NThjZjczOTIxY2UyOTEwZDYyMTIxDQpkNjMxMjlkZTMxMjlkZTMxMjlkZTMx MjFkNjM5MjlkNjM5MjFkZTQyMjFlNzM5MThlNzQyMjFlZjM5MThlNzM5MjFl NzMxMThkZTMxMjFlNzMxMjFkZTMxMjFlNzMxMjFkZTMxMjFkZTMxMjFkZTMx MjFkZTI5MThkZTMxMjFlNw0KMjkxOGRlMzEyMWU3MzEyMWQ2MzEyMWRlMzEy MWRlMzEyMWRlMzEyMWRlMzEyMWRlMjkyMWRlMzEyMWRlMzExOGRlMzExOGU3 MzkyMWU3MzkyMWRlMzEyMWNlMzkyOWRlMzEyMWU3MjEwOGU3NWE0YWU3Zjdm ZmZmZmZmZmU3ZmYNCmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZm ZmZlZmZmDQpmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm Zg0KZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZlN2Y3ZmY2YmU3ZmYxOGQ2ZmYwMGNlZmYwOGNlZmYxMGQ2ZmYw MGQ2ZmYwOGNlZmYwOGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDBjZWZmMDhj ZWZmMDBkZWZmMzENCmI1YzY4YzVhNGFhNTM5MDBhZDczMTg4YzYzMTBlNzZi MjlhZDZiMThiNTZiMjFiZDZiMThiNTczMThjZTdiMjFlNzhjMzFiNTdiMjlj ZThjMzljZThjMzlkNjk0NDJkNjk0NGFkZWE1NWFkZWE1NWFkZWFkNmJkZWFk NmJlN2I1DQo3YmU3YjU3YmU3YjU4NGU3YjU4NGVmYzY4Y2VmYmQ5NGVmYzY5 Y2VmYzY5NGY3YzY5Y2VmYzY5Y2VmY2VhNWU3YzY5Y2VmY2VhNWVmYzZhNWY3 Y2VhNWVmYzZhNWVmY2U5Y2VmYzY5Y2Y3Y2VhNWVmYzY5Y2Y3Y2VhNWVmY2U5 Yw0KZjdjZWE1ZjdjZTljZTdjZTljZTdjNjk0ZWZjNjljZWZjNjk0ZjdjNjk0 ZWZjNjk0ZWZjNjk0ZTdiZDk0ZWZjNjhjZTdiZDhjZWZiZDhjZTdiZDg0ZWZi ZDg0ZTdiNTdiZTdiNTdiZTdiNTdiZTdiNTczZTdhZDczZTdhZDczZGUNCmFk NmJkZWFkNmJkZWE1NWFkZWE1NWFkNjljNTJkZTljNTJkNjljNGFkNjk0NGFj ZTk0MzlkNjk0NDJjZThjMzljZThjMzljNjg0MzFjZTg0MzFjNjg0MjljNjg0 MjljNjdiMjFjNjdiMjFiZDdiMThiZDdiMjFiZDczMThiZDczDQoxOGI1NzMx OGI1NzMxOGI1NmIxOGI1NmIxOGFkNmIxOGI1NmIxOGFkNjMxMGFkNmIxOGFk NjMxMGFkNjMxMGE1NWExMGFkNjMxOGE1NWExMGE1NWExOGE1NTIxMGE1NWEx ODljNTIxMDljNTIxMDk0NGExMDk0NTIxODk0NGExMA0KOTQ0YTE4OGM0YTEw OGM0YTEwODQ0MjEwOGM0MjEwN2IzOTA4ODQ0MjEwN2IzOTA4N2IzOTEwNzMz MTA4NzMzOTEwNmIzMTA4NmIzMTA4NjMyOTAwNmIzMTA4NjMyOTAwNjMyOTA4 NWEyOTAwNzMzMTEwNjMyMTAwNjMyOTA4NjMNCjI5MDg2MzMxMDg2MzMxMDg2 YjM5MTA1YTIxMDA1MjE4MDg0MjEwMDAzMTEwMDhiNTljOWNmZmZmZmZmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm Y2VmN2NlN2JjZTUyNDJhZDAwNDJiNTAwNWFjNjIxNGFhZDA4NTJiZDEwNGFi NTA4NTJiZDE4NGENCmI1MTA0YWI1MDg1MmJkMTA2M2M2MTg0YWFkMDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NWFiZDAwNGFhZDE4NGFiZDE4NDINCmI1 MDA3M2JkMzllN2ZmZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmNw0KZmZmZmZmZDZjNmZm NWE0YWRlMzExOGQ2MjkxOGM2MzkzMWQ2MzExOGY3MjkxOGQ2NDIzOWQ2MzEx OGVmMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjlkZTIxMDhkNjYzNGFkZWRl ZGVmZmZmZmZmZmY3ZWZmNw0KZmZmZmZmZjdmZmVmZmZmZmZmZjdmN2Y3ZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmYzZiZGZmOGM3M2VmMzkyMWVmMzExMGRl MjkxMGRlMzEyMWRlMzkzMWU3MzEyOWRlMzEyMWU3MjExMGU3MzEyMWQ2MzEy MWQ2MzEyOWRlMzENCjIxZGUzOTI5ZTczOTIxZTczOTIxZTczMTE4ZGU0MjI5 ZTczOTI5ZGU0MjI5ZTczOTIxZGUzOTI5ZGUzMTIxZDYzOTI5ZDYzMTIxY2U0 MjI5ZWYzOTIxZTczOTIxZWYzMTE4ZTczMTE4ZWYzMTE4ZTczOTE4ZWYzMTE4 ZWYzOTI5DQplNzMxMThkZTM5MjFlZjMxMThkZTMxMjFkNjMxMjFkNjMxMjlk ZTI5MThkZTM5MjFkNmNlZDZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZm ZmZmZmZmZjdmN2ZmZDZmZmZmZWZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZjdmZmY3ZjcNCmZm ZmZlZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZjdmZmZmZjdmZmZmYzZmN2ZmMzlkNmY3MDBj ZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjA4ZGVmZjAwZDZmZjA4YzZmZjAwZDZmZjIxOGM5Yzk0MzkxMGE1 NGEwMDljNzMxOGFkNTIxMGFkNjMxOGE1NmIyMWJkNzMyOWM2NzMyMWJkNzMy MQ0KYjU3MzE4ZDY3YjI5YzY4NDI5Y2U4YzMxY2U4YzM5ZDY5NDQyY2U5NDQy ZDY5YzUyZDY5YzUyZGVhNTYzZGVhNTZiZGVhZDczZGVhZDczZTdiNTdiZTdi NTdiZWZiZDhjZTdiZDhjZWZjNjk0ZTdiZDhjZWZjNjk0ZTdjNjk0ZWYNCmM2 OWNlN2M2OWNlZmM2OWNlZmM2OWNlZmM2OWNlZmM2OTRlZmNlOWNlZmM2OWNl ZmNlYTVlZmM2OWNlZmM2OWNlN2M2OTRlZmNlOWNlN2M2OTRlN2M2OTRlN2Jk OGNlZmM2OTRlZmJkOGNlZmM2OTRlN2JkOGNlN2M2OGNlN2JkDQo4NGU3YmQ4 Y2U3YmQ4NGU3YmQ4NGU3YjU3YmU3YjU3YmRlYWQ3M2U3YjU3YmRlYWQ2YmU3 YWQ3M2RlYWQ2YmU3YWQ2YmRlYTU2M2RlYTU1YWQ2OWM1MmRlYTU1YWQ2OWM1 MmQ2OWM0YWNlOTQ0MmQ2OTQ0MmNlOGMzOWNlOGMzOQ0KY2U4NDMxY2U4NDMx YzY3YjI5Y2U4NDI5YzY3YjI5YzY3YjI5YmQ3MzE4YmQ3MzIxYjU3MzE4YmQ3 MzE4YjU2YjEwYjU3MzE4YjU2YjE4YjU2YjE4YWQ2MzEwYjU2YjE4YWQ2MzEw YjU2YjE4YTU2MzEwYTU2MzEwYTU1YTEwYTUNCjYzMTA5YzVhMTBhNTVhMTg5 YzUyMTBhNTVhMTg5YzUyMTA5YzUyMTA5NDRhMTA5NDUyMTA4YzRhMTA4YzRh MTA4YzRhMTA4YzRhMTg4NDQyMTA4NDQyMTA4NDQyMTA4NDQyMTA3YjM5MDg3 YjM5MDg3MzMxMDg3MzM5MDg2YjMxDQowODZiMzEwODYzMjkwMDZiMjkwODYz MjkwMDYzMjkwODVhMjkwMDYzMjkwODVhMjEwMDZiMzExMDYzMjkwMDVhMjEw MDYzMjkwMDZiMzExMDVhMjExMDRhMTgwODMxMDgwMDMxMTAwOGJkYWRhNWZm ZmZmZmZmZjdmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmY3ZmZmZmRlZmZkNjhjY2U1YTUyYjUwMDRhYjUw MDUyYWQyOTQyYjUwODQyYjUwODUyYmQxMDVhYmQxODQyYTUwODRhYWQwODUy YmQwODUyYmQwODRhYjUwODUyYjUxMDRhYjUwODUyYmQxMDRhYjUwODUyYjUx MA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYWQwMDUy YmQxODQyYjUwODRhYjUwODUyYWQxMGJkZTdhZGZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZm ZjdmZmZmZmZmZmZmZmZjZWRlZmY1YTRhY2UzOTE4ZGU0MjI5ZWYyOTE4ZGUz MTI5ZTczMTI5ZGUzMTIxZGUzMTE4DQpkZTMxMjFlNzMxMjFkZTM5MjFlNzMx MThkZTMxMjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcyOTI5 Y2UzOTI5ZTcyOTA4ZGU2MzRhZTdkZWU3ZmZmZmZmZmZlZmU3ZWZmZmZmZmZm N2Y3ZmZlZmZmZjdmZmZmZmZmZmZmZmZlZmY3ZWZmZmZmZWZmZmZmZjdmN2U3 ZmZjNmJkDQpmNzk0ODRlNzUyMzFjZTMxMTBkZTIxMDBlNzI5MTBlNzIxMThk ZTI5MjlkZTMxMjlkNjMxMjlkNjI5MjFkNjMxMjFkNjMxMjFkNjM5MjFlNzM5 MjFlNzM5MjFlNzMxMTBkNjMxMThkZTMxMThkZTM5MThlNzMxMThlNzM5MThl Nw0KMzExOGU3MzkyMWVmMjkxOGRlMzkxOGU3MzkyMWU3NDIyOWU3MzkyMWRl MzkyOWRlMzEyMWQ2MzkyMWQ2MzEyOWM2MzEyMWQ2MzEyMWRlMzkyMWVmMzEx OGRlMzEyMWU3MzEyMWU3MzEyMWVmMzExMGRlYjViZGVmZjdmZmVmZmYNCmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZiZGVmZmY2YmU3ZmYyOWQ2ZmYyOWRlDQpmNzMxZGVm NzQyZTdmZjUyZTdmZjdiZTdmZmE1ZTdmZmRlZWZmZmY3ZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmN2VmZmZmZmU3ZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY4NGRlZjcxMGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZjcwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMTBkNmZmMDhjZWY3MTBjNmZmMjENCmM2 ZmYwOGQ2ZmYyOTk0OGM5NDM5MTBhNTRhMDA3YjYzMThiZDZiMjFiNTYzMTA5 NDYzMDhiZDdiMjljZTczMjFiZDczMThjNjg0MjljNjg0MjljNjg0MjlkNjhj MzlkNjhjMzlkNjk0NDJkNjk0NDJkZTljNTJkZTljNTJkZWE1DQo2M2RlYTU2 M2U3YWQ2YmU3YWQ3M2U3YjU3YmU3YjU3YmVmYmQ4Y2VmYmQ4NGU3YmQ4Y2U3 YmQ4Y2VmYzY5Y2VmYzY5NGVmYzY5Y2VmYzY5Y2Y3YzY5Y2VmYzY5NGY3Y2U5 Y2VmYzY5Y2VmY2VhNWVmYzZhNWVmYzZhZGU3YzZhNQ0KZWZjZWE1ZTdjZTlj ZWZjZTljZTdjNjljZWZjNjljZTdjNjk0ZWZjNjk0ZTdiZDhjZTdjNjhjZTdi ZDg0ZWZjNjhjZTdiZDg0ZWZiZDhjZTdiZDg0ZTdiZDg0ZGViNTdiZTdiNTdi ZGVhZDczZTdiNTczZTdhZDczZTdiNTczZGUNCmFkNmJlN2FkNmJkZWE1NWFk ZWE1NjNkZWE1NWFkZWE1NWFkNjljNGFkNjljNGFjZTk0NDJkNjk0NDJjZThj MzljZThjMzljNjg0MzFjZTg0MzFjNjg0MjljNjg0MzFiZDdiMjFiZDdiMjFi NTczMThiZDczMjFiNTczMThiNTczDQoxOGI1NmIxOGI1NzMxOGI1NmIxOGI1 NmIxOGFkNjMxOGI1NmIxOGFkNjMxOGFkNjMxOGE1NjMxMGFkNjMxOGE1NWEx MGE1NWExOGE1NWExMGE1NWExODljNTIxMDljNTIxMDk0NTIxMDljNTIxODk0 NGExMDk0NGExODhjNGExMA0KOGM0YTE4OGM0MjEwOGM0MjEwODQ0MjEwODQ0 MjEwN2IzOTEwN2IzOTEwNzMzMTA4NzMzOTEwNmIzMTA4NzMzMTA4NmIyOTA4 NmIzMTA4NjMyOTA4NjMzMTA4NjMyOTA4NjMzMTA4NjMyOTA4NjMyOTA4NWEy MTAwNmIzMTA4NzMNCjMxMDg2YjMxMTA1MjE4MDg0MjEwMDgyOTAwMDA0MjMx MzFjZWJkYmRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2VmZmZmZmY3ZmZmZmZmZjdm ZmZmOWNkNjczNWFhZDE4NGFhZDEwNGFjNjA4NGFjNjA4NGFiNTA4NGENCmFk MDg2M2JkMjE1YWI1MTg0YWI1MDg0YWI1MDA1MmJkMTA0YWI1MTA1MmJkMTA1 MmI1MTA1MmJkMTA0YWI1MTA1MmJkMTA1MmI1MTA1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiNTEwNTJiZDA4NGFiZDEwNGENCmI1MDg1MmI1MDg5NGM2NmJm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmY3ZjdmZmVmZmZmZmY3ZTdlZmZmNmI1 MmY3MjkwMGVmMzkyOWU3MjkyMWQ2MzExOGVmMzEyOWQ2MzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkNjM5MjlkZTM5MjFmNzIxMDBkZTZiNWFkZWQ2ZGVm Nw0KZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmZmZWZlN2ZmYzZiZGZmOTQ4 NGY3NTI0YWQ2MzkyOWQ2MjkxOGQ2MjkwOGU3MjkwOGRlMzExMGU3MzENCjE4 ZTczOTI5ZTczOTI5ZGUzOTI5ZGUzMTIxZDYzOTI5ZWYzOTI5ZTczOTI5ZTcz MTIxZTczMTI5ZTczMTIxZGUzMTI5ZTczMTIxZGUzOTIxZWYzMTIxZTczMTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTI5ZTczOTIxZGUzOTI5DQpkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFlNzMxMjFkZTMxMjFlNzI5MThkZTQyMjFlZmJk YzZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZDZmN2Y3ODRlN2VmMzlkNmVmMDBjZWY3MDBj ZWZmMDBjNmY3MDBjZWZmMDBjZWZmMDBkNmZmMDBkNmZmMTBkNmZmMjFkNmZm MzlkZWZmNzNlN2ZmOWNlZmZmYzZlZmZmZjcNCmY3ZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmN2ZmZjdmN2ZmZjdmN2ZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmY3ZmZmZmZmZmZmZmY3ZTdmN2ZmNGFkNmZmMDBjZWZmMDhjZWZm MThjZWZmMDBjZWY3MDBjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwYzZmZjE4 YzZmZjA4ZDZmZjI5Y2VmNzIxY2VmZjAwZGVmZjMxOGM4Yzk0NGEyOWE1NDIw MDk0NjMxMDljNmIwOGI1NjMwOGFkNjMxMGJkNmIyMQ0KYmQ3MzE4YWQ3YjE4 YmQ3YjIxYzY4NDI5YzY4NDI5Y2U4NDMxY2U4YzMxZDY5NDM5Y2U5NDM5ZDY5 YzRhZDY5YzUyZGVhNTVhZGVhNTVhZGVhZDZiZGVhZDZiZTdiNTczZTdiNTcz ZWZiNTdiZTdiNTg0ZWZiZDhjZTdiZDhjZWYNCmM2OTRlZmM2OTRmN2NlOWNl ZmM2OTRlZmM2OTRlZmM2OWNlZmM2YTVlN2M2YTVlZmNlYWRlZmNlYWRmN2Q2 YjVlZmNlYWRmN2Q2YjVmN2NlYTVmN2NlYWRlZmM2YTVlZmM2YTVlN2M2OWNl N2M2OTRlN2JkOTRlZmM2OTRlN2JkDQo4Y2U3YmQ4Y2U3YjU4NGU3YmQ4NGU3 YjU4NGU3YmQ4NGRlYjU3YmU3YjU3YmRlYWQ3M2U3YjU3M2RlYWQ2YmU3YWQ2 YmRlYTU2M2RlYWQ2M2RlYTU1YWRlYTU1YWQ2OWM1MmQ2OWM1MmNlOTQ0MmNl OTQ0MmNlOGMzOWNlOTQ0Mg0KY2U4NDMxY2U4NDM5YzY4NDMxY2U4NDMxYzY3 YjI5YzY3YjI5YmQ3MzIxYmQ3MzIxYjU3MzE4YjU3MzE4YjU2YjE4YjU3MzE4 YWQ2YjE4YjU2YjE4YWQ2MzE4YWQ2YjE4YWQ2MzEwYWQ2MzE4YTU2MzEwYWQ2 MzE4YTU1YTEwYTUNCjVhMTg5YzVhMTBhNTVhMTg5YzUyMTA5YzUyMTg5NDRh MTA5NDUyMTg5NDRhMTA5NDRhMTA4YzRhMTA4YzRhMTg4NDQyMTA4YzQyMTA4 NDQyMTA4NDQyMTA3YjM5MDg3YjM5MTA3MzMxMDg3MzMxMDg2YjMxMDg2YjMx MDg2MzI5DQowMDZiMjkwODYzMjkwMDYzMjkwODVhMjEwMDYzMjkwODVhMjEw MDVhMjkwODRhMTgwMDZiMzExMDYzMjkwODYzMjkwODVhMjEwODM5MDgwMDI5 MDgwODVhMzk0MmNlYzZjNmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmY3Zjdm Nw0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQplZmZmZmZm ZmZmZjdmZmZmZjdmN2ZmZmZmZmY3ZmZmZmE1ZDY5NDYzYjUyMTM5YWQwMDUy YzYxMDUyYmQwMDRhYWQwMDUyYjUxMDVhYmQxODRhYWQwODRhYmQwODRhYjUw ODUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMA0KNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDUyYjUxODUyYmQwMDRhYjUwODRhYjUx MDRhYjUwODZiYjUzMWRlZmZkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZWZmZmZmZmZkZWRlZmY2YjVhZWYyOTEwZGUzMTIxZGUyOTE4Y2UzOTIx ZjczMTIxDQpkZTM5MjFlNzMxMThkZTMxMjFlNzMxMjFkZTM5MjFlNzMxMThk ZTMxMjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUyOTIxY2UzMTE4ZjcyOTE4ZTcz MTI5ZGUyOTA4Y2U3MzYzZGVlN2U3ZmZmZmZmZmZmZmZmZWZmZmZmZmZmN2Zm ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZWZmZmZmDQpmZmZmZmZm ZmY3ZmZlZmZmZmZlZmY3ZmZmN2VmZWZmZmNlYmRmZmFkOWNmZjhjNmJmZjdi NWFlZjUyMzlkNjM5MjFjZTI5MTBjZTI5MTBkNjIxMDhkNjIxMTBkZTIxMTBl NzI5MThlNzIxMTBkZTI5MThlNzI5MThkZTMxMjFlNw0KMjkyOWRlMzEyOWU3 MjkyMWQ2MzEyOWQ2MjkyMWNlMzEyOWQ2MzEyMWRlMzEyMWU3MjkxOGU3MzEx OGU3MzExOGY3MzkyMWY3MzExOGRlMzEyMWQ2MzEyMWQ2MzkyOWU3MzEyMWQ2 MzEyMWQ2NDIyOWQ2ZGVkZWZmZmZmZmY3ZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZkZWZmZmY5Y2Y3ZmYzOWU3ZmYxMGRlZmYw OGNlZmYxMGNlZmYwOGQ2ZmYxOGQ2DQpmZjE4ZDZmZjIxZDZmZjEwY2VmZjEw Y2VmZjA4Y2VmNzA4Y2VmNzAwY2VmNzAwZDZmNzA4ZDZmNzMxZGVmZjVhZGVm ZjhjZWZmZmJkZWZmZmVmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY5Y2Vm ZmYwOGQ2ZjcxMGNlZmYxOGNlZmYwMGNlZmYwMGQ2ZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDBkNmZmMTBkNmZmMDANCmRlZWYxOGM2ZmYxOGM2ZmYw MGU3ZmY0YWFkYTVhZDUyMzk3YjM5MDg5YzVhMDhjZTczMThiNTZiMTg5NDZi MTBhZDczMjFiZDYzMTBiZDdiMThiZDdiMThjNjdiMjljNjdiMjljZTg0MzFj ZTg0MzFjZThjMzljZThjMzlkNjljDQo0YWQ2OWM0YWRlYTU1YWRlYTU1YWU3 YWQ2M2RlYWQ2M2U3YjU3M2U3YWQ3M2VmYmQ4NGU3YmQ4NGU3YmQ4NGU3YjU4 NGVmYzY5NGVmYzY5NGY3Y2U5NGY3YzY5NGY3YzZhNWVmYzY5Y2Y3Y2VhNWY3 Y2U5Y2Y3Y2VhNWY3YzZhNQ0KZjdjZWE1ZjdjZWE1ZmZkNmI1ZmZkNmI1ZmZk NmI1ZjdjZWFkZjdjZWFkZWZjNjljZWZjNjljZWZjNjk0ZWZjNjhjZTdiZDg0 ZTdiZDg0ZTdiNTg0ZWZiZDg0ZTdiZDg0ZTdiZDg0ZTdiNTdiZTdiNTczZTdh ZDczZTdiNTczZTcNCmFkNmJlN2FkNmJkZWE1NjNkZWFkNjNkZWE1NWFkZWE1 NWFkNjljNTJkNjljNGFjZTk0NDJkNjk0NDJjZThjMzljZThjMzljZTg0Mzlj ZThjMzljNjg0MzFjNjg0MzFiZDdiMjljNjdiMjliZDczMjFiZDczMjFiNTcz MThiNTczDQoyMWI1NmIxOGI1NmIxOGFkNmIxOGI1NmIxOGFkNjMxOGFkNjMx OGFkNjMxOGFkNjMxOGE1NWExOGE1NWExODljNWExMGE1NWExODljNTIxOGE1 NWExODljNTIxMDljNTIxODk0NTIxMDk0NTIxODhjNGExMDk0NGExODhjNDIx MA0KOGM0YTE4ODQ0MjEwODQ0MjEwN2IzOTEwN2IzOTEwNzMzOTA4NzMzOTEw NmIzMTA4NmIzMTA4NjMyOTAwNmIzMTA4NjMyOTA4NjMyOTA4NjMyOTAwNjMy OTA4NWEyOTA4NWEyOTA4NWEyOTA4NmIzMTE4NTIyMTA4NTIxODAwNGENCjE4 MDgzOTEwMDAyMTAwMDA2YjUyNWFlZmRlZTdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmY3ZmZmZmZmZjdmZmZm YjVkZWE1NmJiZDM5NTJhNTEwNTJiNTA4NWENCmM2MTA1MmI1MTA0MmE1MDg0 YWI1MTA1MmJkMTA1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MTA1MmJkMTA1MmI1 MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0 YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDIxNGFi NTAwNTJiZDEwNGENCmI1MTA1MmJkMTA0YWE1MDhiZGVmOWNmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdm Zg0KZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmVmZTdmZmVmODQ3M2Vm MzExMGRlMzkyMWVmMjkxOGRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzM5MjllNzMxMjFkZTMxMjFkZTM5MjllNzMxMThkNg0KNzM2M2U3ZDZkZWZm ZmZmZmU3ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZjdmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmN2ZmZTdlN2ZmY2UNCmNlZmZiNWI1ZmY5NDhjZmY3 MzZiZjc2MzVhZTc0YTQyZDYzOTMxZDYzOTMxZDYzMTIxZDYyOTE4ZGUyOTEw ZGUyOTEwZTcyMTA4ZTczMTEwZGUyOTEwZGUzMTE4ZGUzMTE4ZGUzOTI5ZTcz OTI5ZTczOTI5ZTczMTIxZTczMTIxDQplNzM5MjFkZTM5MjlkZTMxMjFkZTQy MjllNzM5MjFlNzM5MThkZTMxMThkNjk0ODRlN2Y3ZmZmZmZmZmZmN2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZTdmZmZmY2VmZmZmYWRlZmZmNWFlN2ZmMDhk NmY3MDBjZWZmMDBjNmZmMDBjZWZmMDhjZWZmMThjZWZmMDBjZWZmMDBjZWZm MDhjZWZmMTBjZWZmMTBjNmZmMTBjZWZmMDhjZWZmMDhkNmZmMTBjNmZmMDhj ZWZmMDBjZWZmMDANCmQ2ZjcwMGNlZWYxMGQ2ZjczOWRlZjc1YWRlZmZhNWVm ZmZiZGY3ZmZkZWY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZDZmN2ZmNjNkZWZmMDhjZWY3MDBjZWZmMDhjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjEwZDZmZjAwYzZmNzAwZGVm ZjAwZDZmZjEwYmRmZjE4Y2VmZjAwZTdmZjM5YmRjNjdiNjM1YTk0MzExMDhj NTIxMDk0NjMxOGE1NmIyMQ0KYWQ2YjIxYmQ2YjE4YWQ2YjEwYmQ3MzE4YmQ3 MzE4YzY3YjIxYzY3YjIxYzY4NDI5YzY4NDI5YzY4YzMxY2U4YzM5ZDY5NDQy ZDY5NDQyZGU5YzUyZDY5YzUyZGVhNTVhZGVhNTYzZTdhZDZiZGVhZDZiZTdi NTdiZGViNTdiZTcNCmI1ODRlN2I1ODRlZmJkOGNlZmJkODRlZmJkODRlZmI1 ODRlZmJkODRlZmJkNzNlN2I1NmJkNmE1NWFkNmE1NjNkZWE1NmJlZmI1ODRl ZmJkOTRlZmM2OWNlZmNlYTVmN2Q2YWRlZmNlYTVlZmNlYTVlN2M2OTRlZmM2 OTRlN2JkDQo4NGU3YmQ4NGRlYjU4NGU3YmQ4NGU3YjU3YmU3YjU3YmU3YjU3 YmU3YjU3YmRlYWQ2YmU3YWQ3M2RlYWQ2YmU3YWQ2YmRlYTU2M2RlYTU2M2Rl YTU1YWRlYTU1YWQ2OWM1MmQ2OWM1MmNlOTQ0YWQ2OTQ0YWNlOTQ0MmQ2OTQ0 Mg0KY2U4YzM5Y2U4YzM5YzY4NDMxYzY4NDMxYzY3YjI5YzY3YjI5YjU3MzIx YmQ3MzIxYjU3MzE4YmQ3MzIxYWQ2YjE4YjU3MzE4YWQ2YjE4YWQ2YjE4YTU2 MzE4YWQ2MzE4YTU1YTEwYWQ2MzE4YTU1YTEwYTU1YTE4OWM1YTEwYTUNCjVh MTA5YzUyMTA5YzUyMTg5YzUyMTA5YzUyMTg4YzRhMTA5NDRhMTA4YzRhMTA4 YzRhMTA4NDQyMTA4NDQyMTA4NDQyMTA4NDQyMTA3YjM5MDg3YjM5MTA3MzMx MDg3MzM5MDg2YjMxMDg2YjMxMDg2MzI5MDA2MzI5MDg2MzI5DQowMDYzMjkw ODYzMjkwODYzMjkwODVhMjEwMDVhMjkwODVhMjEwMDVhMjkwODVhMjEwODUy MTgwODUyMjExMDM5MDgwODIxMDAwMDk0N2I4NGZmZmZmZmZmZmZmZmY3Zjdm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZjdmN2ZmZmZmN2ZmZmZmZmY3 ZjdmN2Y3ZmZlZmZmZmZmZmZmZmZmZmNlZWZiZDg0YjU1MjRhOWMwODUyYmQw ODRhYmQxMDRhYjUxMDRhYWQwODRhYWQwODRhYjUwODUyYjUxMDRhYjUwODUy YmQxMDRhYjUwODUyYjUxMA0KNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUxMDRhYjUwODRhYjUwODRhYjUxODQyYjUxMDQyYWQwMDk0 Y2U1YWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZm ZWZmZmZmZGVlN2VmZmY4YzczZmYyMTA4Y2UzMTI5Y2UzMTE4DQpkZTMxMjFl NzMxMjFkZTM5MjFlNzMxMThkZTMxMjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczOTE4ZjczMTI5YzYzMTI5ZDYzMTE4ZWYyOTE4ZDYyOTEw ZDYyOTA4ZDY2MzYzZGVlN2VmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZmZmZmZjdmZmZmZjdmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmVmZmZmN2VmZmZmN2RlZWZmZmQ2ZTdmZmM2Y2VmN2I1 YjVmNzljOTRlZjhjODRlZg0KN2I2YmU3NzM2M2U3NjMzOWY3NWEzOWVmNDIy OWRlMzkyMWQ2MzExOGNlMzExOGQ2MjkxMGQ2MzExOGRlMzEyMWNlMzkyOWQ2 MzEyMWQ2MzkyMWU3MzExOGRlMzExMGQ2NDIyMWNlNjM0YWU3ZGVkZWZmZmZm ZmZmZmZmZmY3ZmYNCmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZjZWZmZmY5Y2VmZWYx MGQ2ZmYxOGNlZmYxOGNlZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYxMGQ2DQpmZjA4Y2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZm ZjAwY2VmZjAwY2VmZjAwY2VmZjEwZDZmZjEwY2VmZjEwY2VmZjAwY2VmZjAw Y2VmZjAwY2VmZjA4ZDZmNzI5ZDZmNzZiZTdmZmE1ZWZmZmRlZmZmZmY3ZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmN2ZmZmZhNWU3ZmYwOGQ2ZmYw MGNlZmYyMWQ2ZmYwMGQ2ZjcwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMTBkNmZmMDBj ZWZmMThjZWZmMTANCmJkZmYwMGQ2ZmYwMGRlZjcxOGNlZjcwMGM2ZmYwMGRl ZmYyMWNlZDY3Mzg0NmI5YzM5MTBhZDRhMTg5NDVhMTg5YzYzMThhZDZiMThi NTZiMThiNTZiMThjNjczMjFjNjczMjFjNjdiMjFjNjdiMjFjNjg0MjljNjg0 MjljZThjDQozOWNlOGMzOWQ2OTQ0MmQ2OTQ0YWQ2OWM1MmQ2OWM1MmRlYTU1 YWRlYTU2M2RlYWQ2YmRlYWQ2YmU3YjU3YmU3YjU3YmU3YmQ4NGU3YjU4NGU3 YjU3YmQ2YWQ2YmU3YTU2YmU3YTU2M2RlYWQ1MmM2OTQzMWJkODQyMWI1N2Iy MQ0KZDY5NDRhZTdhNTYzY2VhNTZiY2VhNTczZGViZDhjZTdjNjljZWZkNmFk ZjdkNmE1ZjdkNmE1ZjdjZTk0ZjdjZTk0ZTdiZDhjZWZiZDhjZTdiZDg0ZWZi ZDg0ZTdiNTdiZTdiNTdiZGViNTczZTdiNTczZTdhZDczZTdiNTczZGUNCmFk NmJlN2FkNmJkZWE1NWFkZWE1NjNkZWE1NWFkZWE1NWFkNjljNTJkNjljNTJj ZTk0NDJkNjk0NDJjZThjNDJjZThjNDJjZTg0MzljZTg0MzljNjg0MzFjNjg0 MzFiZDdiMjliZDdiMjliNTczMjFiZDdiMjliNTczMjFiNTczDQoyMWI1NmIx OGI1NzMyMWFkNmIxOGFkNmIxOGE1NjMxOGFkNjMxOGE1NWExOGE1NjMxODlj NWExMGE1NWExODljNTIxMDljNWExODljNTIxMDljNTIxODljNGExMDk0NGEx MDhjNGExMDk0NGExODhjNGExMDhjNGExODg0NDIxMA0KODQ0MjEwN2I0MjEw N2I0MjEwNzMzOTA4N2IzOTEwNzMzMTA4NzMzMTA4NjMyOTAwNmIzMTA4NjMy OTAwNjMyOTA4NWEyOTA4NjMyOTA4NWEyOTA4NWEyOTA4NTIyMTAwNWEyOTA4 NTIyMTAwNTIxODAwNTIxODA4MzEwMDAwMzkNCjE4MThiZGE1YWRmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZGVm N2M2OGNjZTUyNDINCmE1MDA0MmI1MDA0YWJkMTA1MmJkMTA1MmI1MDg1MmI1 MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MDg1 MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1 MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw OA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDA4NGENCmI1 MTg0MmI1MTg0YWJkMDA3YmM2MzlmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZTdlZmZmOGM4Y2VmMjEx MGQ2MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFkZTM5MThlZjMxMjFkZTMx MjlkNjM5MjFmNzMxMjFlNw0KMzkyOWU3MjEwOGVmNzM2M2Q2ZTdlN2ZmZmZm ZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl ZmZmZmZlN2Y3ZmZkZWVmZmZjNmNlZmZhZGFkZmY4NDdiZWY2MzUyZTc0YTMx ZDYzOTIxDQplZjI5MTBlNzI5MTBlNzMxMTBlZjQyMjFlZjRhMzlkNjk0OGNl N2RlZTdmZmZmZmZmZmY3ZmZlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmVmZmZmZmVmZmZmN2ZmZmZmZmZmZmZmZmI1ZWZm Zg0KNDJkNmY3MTBjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYxMGNlZmYxMGNlZmYwOGM2ZmYx MGNlZjczMWQ2Zjc2M2U3ZmY5NGVmZmZiZGY3ZmZmZmZmZmZmZmZmZmZmZmZm ZjdmN2ZmZjdlZmZmZjdlZmZmZmZmN2ZmZmZmZmZmZmZlZmZmDQpmZmY3ZmZm ZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZmZm N2ZmYjVmN2ZmMjlkZWZmMDhiZGZmMDhjNmZmMDBkNmY3MDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjAwZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjA4Y2VmZjA4 Y2VmNzA4ZDZmZjAwYzZmZjAwZGVmZjEwY2VmNzUyOGM5NDdiNTIyMThjNTIw MA0KOTQ1YTA4YWQ1YTI5YWQ1YTEwYzY2YjE4YzY2YjEwYmQ3MzEwYmQ2YjE4 Y2U3YjI5YzY3YjI5YjU4NDIxYzY4NDI5Y2U4YzM5YzY4YzM5Y2U5NDQyY2U5 NDQyZDY5YzUyZDY5NDUyZDY5YzUyY2VhNTVhZDZhZDYzZDZhZDYzZGUNCmFk NjNkZWE1NWFkZWE1NWFkZTljNTJkZWE1NTJkNjk0MzFjZThjMjliZDdiMThi ZDdiMTBiZDczMThjZTg0MjlkNjk0NDJlZmFkNWFmN2JkN2JmN2M2ODRlN2Fk NzNkNmE1NzNkZWFkN2JlZmNlOWNlZmNlYTVlN2M2OWNlN2M2DQo5Y2VmYzY5 Y2U3YmQ5NGU3YmQ5NGRlYWQ4NGU3YjU3YmRlYWQ2YmU3YWQ2YmU3YWQ2YmU3 YjU3M2U3YWQ2YmU3YWQ2YmRlYTU2M2RlYTU2M2Q2OWM1YWRlYTU2M2Q2OWM1 MmQ2YTU1MmQ2OWM1MmQ2OWM1MmNlOTQ0YWNlOTQ0Mg0KYzY4NDM5Y2U4NDM5 YzY3YjMxYzY4NDMxYmQ3YjMxYmQ3YjMxYmQ3MzI5YmQ3YjI5YjU3MzIxYmQ3 MzIxYjU2YjIxYjU2YjIxYWQ2MzE4YWQ2YjE4YTU2MzE4YWQ2MzE4YTU1YTE4 YTU1YTE4YTU1YTE4YTU1YTE4OWM1MjEwOWMNCjVhMTg5YzUyMTg5YzUyMTg5 NDRhMTA5YzUyMTg4YzRhMTg4YzRhMTg4NDQyMTA4NDQyMTA4NDQyMTA4NDQy MTg3YjM5MTA3YjM5MTA3MzMxMDg3YjM5MTA3MzMxMDg2YjMxMDg2MzI5MDA2 MzI5MDg1YTIxMDA1YTI5MDA2MzIxDQowMDYzMjEwMDUyMjEwMDUyMjkwMDUy MjEwMDVhMjkxMDRhMTgwODRhMTAwODM5MDgwODI5MDAwMDVhNDI0MmQ2Y2Vj ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmN2ZmZmZmZmVmZjdlN2E1Y2U3YjVhYTUxMDRhYjUwMDQy YmQwODM5YjUxODUyYmQwMDVhYmQxMDRhYWQxMDRhYWQxODUyYjUxODUyYmQx MA0KNGFiNTAwNTJiZDA4NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDUyYjUwODUy YmQxMDRhYjUwODVhYjUxMDRhYjUxMDQyYmQwODYzYjUzMWY3ZmZlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZlZmU3ZmZhZDljY2UyOTAwDQplZjM5MjFlNzMxMjFkNjMxMjlkNjMx MjlkNjMxMjFlNzMxMjFlZjMxMjlkZTMxMjFkZTMxMjFkZTI5MjFkZTMxMjFk ZTI5MjFkZTMxMjFkZTMxMjFkZTM5MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTE4 ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZGUzMTIxZDYzMTIxZGUy MTAwZTc2YjZiZDZkZWU3ZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmDQpmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmN2Y3ZjdmN2Y3ZDZiZGZmY2ViNWZmYjVhZGU3YmRiNWVmY2Vj NmY3ZTdlN2ZmZjdmN2ZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZj ZWZmZmY4NGVmZmYzOWRlZmYxMGQ2ZmYwMGNlZjcwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjE4Y2Vm ZjA4Y2VmZjAwZDZmZjAwZDZmZjAwZGVmZjAwZDZmNw0KMThkZWY3MjFkZWY3 NGFlN2ZmNzNlN2ZmYmRlZmZmZWZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZWZmZmY3ZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZWZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjcNCmZmZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZjNmZmZmY0YWU3ZmYwOGM2ZmYwOGNlZmYwMGQ2 ZjcwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZjcwOGM2ZjcwMGRlZmYw MGU3ZmYzMWI1YjU4NDUyNGFiNTM5MTBhNTUyMTA4YzYzMTg4YzVhMDhhZDYz MTBiZDZiMThhZDczMjE5NDZiMThhZDczMThjZTg0MThiZDdiDQoyOWM2ODQy OWNlOGMzOWM2ODQzMWNlOGMzOWNlOGM0MmQ2OTQ0YWNlOTQ0YWRlYWQ1YWQ2 OWM0YWQ2OWM0YWNlOTQ0MmRlOWM0YWQ2OTQ0MmNlOGMzMWJkN2IyMWJkNzMx OGI1NzMxMGJkNzMxMGJkNzMxMGJkNzMxOGI1NmIxMA0KYWQ2YjEwYWQ2MzEw YjU3MzI5ZDY5YzRhZjdiZDczZWZiNTczZGVhZDZiY2VhNTZiZTdiZDg0Zjdj Njk0ZWZjNjk0ZWZiZDk0ZjdjNjljZjdjZTljZjdjNjljZTdiNTdiZGViNTcz ZTdiNTczZTdhZDZiZGVhZDZiZTdhZDZiZGUNCmE1NjNlN2FkNmJkZWE1NWFk ZWE1NjNkNjljNWFkZWE1NWFkNjljNTJkNjljNTJjZTk0NGFkNjk0NGFjZThj NDJjZTk0NDJjZThjNDJjZTg0MzljNjg0MzFjNjg0MzFiZDdiMzFjNjdiMzFi ZDczMjliZDczMjliNTczMjFiZDczDQoyOWI1NmIyMWI1NmIyMWFkNjMyMWFk NmIyMWFkNjMxOGFkNjMyMWE1NWExOGE1NjMyMWE1NWExOGE1NWExODljNTIx ODljNWExODljNTIxODljNTIxODk0NGExMDhjNGExODhjNDIxMDhjNGExODg0 NDIxMDg0NDIxODdiMzkxMA0KN2IzOTEwN2IzOTEwN2IzOTEwNzMzMTA4NzMz MTA4NmIyOTAwNmIyOTA4NWEyOTAwNjMyOTA4NjMzMTA4NWEyMTAwNWEyMTAw NWEyOTA4NTIyMTAwNTIyMTA4NGExODA4NGExMDA4MzkwMDAwMzExMDEwOTQ3 YjczZjdlN2U3ZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZjcNCmZm ZTdhZGRlODQ1YWFkMjE0YWI1MTA0MmFkMDg1YWJkMjE0MmFkMDA1MmJkMDg1 MmM2MTA0YWI1MDg0YWI1MTA1YWJkMjE0YWI1MTA1MmJkMTA0YWI1MTA1MmJk MTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkDQoxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiNTEwNGFiNTEwNGFiZDA4NTINCmI1MTA1MmI1MTg0MmI1MDA2 YmJkMzlmN2ZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZjdlZmZmOWM5Y2Y3MzExMGM2 MzExMGU3MzkyOWVmMjkxOGRlMzEyOWQ2MzEzMWQ2MjkxOGRlMzkyOWU3MzEy MWRlMzEyMWU3MzENCjIxZGUzMTIxZTczMTIxZGUzOTIxZTczOTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFk ZQ0KMzkyOWRlMzEyMWRlNDIyOWVmMzExOGQ2NzM2M2Q2ZWZmN2ZmZmZmZmZm ZjdmN2VmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmRlZmZmNzczZWZmNzAwY2VmZjAwYzZmZg0KMDBjZWZmMDBkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwOGNlZjcwOGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGNl ZmYwMGNlZmYwMGNlZmYwMGJkZjcxMGNlZmYzMWNlZmY1MmRlZmY3YmU3ZmZh ZGY3ZmZkZWY3ZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3 ZmZmN2Y3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmNmJlN2Zm MDhjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjAw Y2VmZjAwY2VmZjAwY2VmZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjEwZDZmZjEwY2VmNzA4Y2VmZjAwZDZmZjIxYzZlNw0KNTI4YzdiOGM0YTE4 YjU0YTAwOWM1YTEwOGM1YTE4OTQ1YTE4YTU2MzEwYjU3MzE4YmQ3MzE4Y2U2 YjE4YjU3MzE4YmQ3YjI5YzY3YjI5YzY4NDMxYmQ4NDI5YzY4YzMxY2U4YzM5 Y2U5NDQyY2U4YzMxZDY5NDM5ZDY5NDMxY2UNCjhjMjliZDczMThiZDczMTBi NTZiMTBiZDczMTBiNTZiMTBiZDZiMTBiNTZiMDhiZDczMTBiZDczMThjNjcz MjFjNjczMjFjNjdiMjlhNTZiMDhhNTYzMDhhZDZiMTBjZTk0NDJlN2FkNjNl ZmI1NmJkNjljNWFjZTk0NTJlN2I1DQo3YmVmYmQ4NGU3YmQ4NGU3YjU4NGRl YjU3YmVmYzY4Y2U3YmQ4NGRlYjU3M2RlYWQ2YmRlYWQ2YmQ2YTU2M2RlYTU2 M2Q2YTU1YWRlYTU1YWQ2YTU1YWRlYTU1YWQ2OWM1MmQ2OWM1MmQ2OTQ1MmQ2 OWM1MmNlOTQ0MmNlOTQ0Mg0KY2U4YzM5Y2U4YzM5YzY4NDM5YzY4NDM5YzY3 YjMxYzY4NDMxYmQ3MzI5YmQ3YjI5YjU3MzI5YmQ3MzI5YjU2YjIxYjU2YjIx YWQ2YjIxYjU2YjIxYWQ2MzE4YWQ2MzIxYTU1YTE4YTU1YTE4OWM1YTE4YTU1 YTE4OWM1MjE4OWMNCjVhMTg5NDUyMTg5YzUyMTg5NDRhMTA5NDRhMTg4NDQy MTA4NDQyMTA4NDQyMTA4NDQyMTA3YjM5MTA3YjM5MTA3MzMxMDg3MzM5MTA3 MzM5MTA2YjMxMDg2MzI5MDA2YjMxMDg2YjI5MDg2MzI5MDg1YTIxMDA2MzI5 MDA0YTE4DQowMDYzMzExMDUyMTgwMDRhMTAwMDRhMTAwODQyMDgwMDMxMDAw MDVhMjkyOWJkYWRhZGZmZmZmN2ZmZmZmZmY3ZmZmZmVmZmZmN2ZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2Zm ZmZmZmZmZjdmZmY3ZmZmZmY3ZmZmN2I1ZTc5YzVhYTUyOTUyYWQxMDRhYWQx ODUyYmQxMDRhYmQwMDRhYmQwMDRhYjUwODRhYjUxMA0KNGFhZDEwNTJiNTE4 NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYWQwODRhYjUxMDRhYjUwODVhYjUx MDRhYWQxMDQyYjUwMDZiYmQzOWY3ZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZjdmZmZmZmZmZmZm ZmZmN2ZmDQpmN2FkYTVlZjM5MThkNjI5MDhmNzMxMjFmNzMxMjlkNjMxMjlk NjMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMx MjFkZTM5MjFkZTMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZGUyOTE4ZDYzMTE4ZWYyOTEw ZDY3MzZiZDZlN2Y3ZmZmZmZmZjdlZmVmZTdmZmZmZmZmZmY3DQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmVmZmZmZmVmZmZmZmY3ZmZmZmZmZjdmZmY3ZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZlZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZkNmY3ZmY3YmVmZjcyMWQ2ZjcwMGNlZmYwMGM2 ZmYxOGNlZmYxMGQ2ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjE4Y2VmZjE4Y2VmZg0KMjFjZWZmMjFjZWZmMTBkNmZmMDBjZWZmMDBj ZWZmMDBjZWY3MDBjZWZmMThjZWY3NGFkZWZmNjNkZWZmOWNmN2ZmYmRmN2Zm ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmY5NGY3ZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGNlZmYxMGQ2ZmYyMWNlZmYxOGJkZjcwOGNlZmYwMGRl ZmYxMGQ2ZTcyOWFkYTU4YzVhMzE4YzRhMThhNTUyMTBhZDYzMThhZDZiMjFh NTVhMTBhZDYzMThiZDZiMjFiZDczDQoyMWI1NzMyMWM2N2IyOWJkN2IyMWM2 ODQyOWM2ODQyOWNlOGMzMWM2ODQyOWNlODQyOWM2N2IyMWM2N2IxOGI1NmIx MGI1NmIxMGI1NmIwOGI1NmIwOGFkNjMwMGI1NmIwOGI1NmIxMGM2N2IyMWNl ODQyOWQ2OGMzOWQ2OTQzOQ0KZGU5NDQyZDY5NDQyZGU5YzM5ZDY5NDM5YzY4 NDI5OWM1YTA4YWQ2YjE4ZDY5NDQyZjdiNTYzZWZhZDYzZGVhNTVhY2U5YzUy ZGVhZDZiZWZiZDg0ZjdjNjhjZTdiNTdiZTdiNTdiZTdiZDdiZTdiNTdiZGVh ZDczZGVhZDZiZDYNCmE1NjNkZWE1NjNkNjljNWFkZWE1NWFkNjljNTJkNjlj NWFkNjk0NTJkNjljNTJkNjk0NTJkNjk0NGFjZThjNDJjZTk0NDJjNjhjMzlj ZThjNDJjNjg0MzljNjg0MzljNjdiMzFjNjdiMzliZDczMzFiZDdiMzFiNTcz MjliNTczDQoyOWI1NmIyMWI1NmIyOWFkNjMyMWFkNjMyMWFkNjMyMWFkNjMy MWE1NWExOGE1NWEyMTljNWExOGE1NWEyMTljNTIxODljNTIyMTk0NTIxODk0 NTIxODhjNGExMDhjNGExODg0NDIxODhjNGExODg0NDIxMDg0NDIxODdiMzkx MA0KN2IzOTEwNzMzMTA4NzMzOTEwNmIzMTA4NmIzMTA4NjMyOTA4NmIzMTA4 NjMyOTA4NjMyOTA4NWEyMTAwNTIxODA4NTIxODA4NTIxODA4NGExMDAwNDIw ODA4MjkwMDAwN2I1YTVhZjdkZWRlZmZmZmZmZmZmZmZmZmZmZmZmZWYNCmZm ZjdmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdlZmVmZmZmZmZmZmYNCmZmZmZmN2Y3ZmZmZmZmZjdk ZWZmYmQ2YmFkMzE0MmFkMDA1MmI1MTA0YWJkMTA0MmFkMDg1MmJkMTg0YWI1 MTA0YWI1MDg1MmI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0 YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiNTEwNGFi NTEwNTJiZDEwNTINCmI1MTA1MmI1MTgzOWI1MDA3YmNlNGFmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmN2U3ZmZmZmZmZmZmZmZmYTVhNWVmMzExOGQ2Mjkx MGU3MzkyOWVmMjkyMWRlMzkyOWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzMTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyOWRlMzEyMWRl MzExOGU3MzEyMWRlMzkyMWY3MjkxMGNlNzM3M2NlZWZmN2ZmZmZmZmZmZmZm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmN2ZmZmZmZmNlZmZmZjczZTdmZjEwY2VmZjAw YzZmZjEwY2VmZjE4ZDZmZg0KMTBjZWZmMThjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGQ2ZmYw MGQ2ZjcwOGQ2ZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNl ZmYwOGQ2DQpmNzMxZGVmZjUyZGVmZjg0ZTdmZmFkZWZmZmQ2ZjdmZmY3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZjdmZmY3ZmZmZmZmOWNlZmZmMDhkNmZmMDhjNmZmMDhk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjAwZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4YzZmZjA4ZDZmZjAwZDZmZjAw ZDZmZjA4YzZmNzE4YzZmZg0KMDhjZWZmMDBkZWZmMTBjZWQ2NWE4NDczOGM0 MjA4OTQ0YTAwOWM1YTE4YmQ2MzMxYjU2MzE4OTQ3MzA4YjU2YjE4YjU3MzIx YjU2YjE4YjU3MzE4YjU3MzE4YzY3YjI5YmQ3YjIxYjU3MzE4YjU2YjEwYjU2 YjE4YWQ2MzA4YTUNCjVhMDhhNTVhMDBhZDYzMDhhZDYzMDhiNTZiMTBiNTcz MTBiZDdiMjFjNjg0MjljZThjMzljZTk0MzlkNjk0NDJjNjhjMzljNjhjMzlj ZTk0MzljNjhjMzFjNjg0MzFjZTk0MzliNTczMjE5YzUyMDA5YzVhMDhjZTg0 MzllN2E1DQo1MmU3YWQ1YWQ2OWM1MmNlOTQ0YWNlOWM1MmU3YjU3M2U3YjU3 M2RlYWQ3M2RlYWQ3M2U3YWQ3M2RlYWQ2YmRlYWQ2YmQ2YTU2M2RlYTU1YWQ2 OWM1YWQ2OWM1YWNlOTQ1MmQ2OTQ1MmNlOTQ0YWNlOTQ0YWNlOTQ0YWNlOTQ0 YQ0KYzY4YzQyY2U4YzQyYzY4YzM5YzY4YzM5YmQ4NDMxYzY4NDM5YmQ3YjMx YmQ3YjMxYjU3MzI5YjU3MzMxYjU2YjI5YjU2YjI5YWQ2MzIxYWQ2MzIxYWQ2 MzIxYWQ2MzIxYTU1YTE4YTU1YTIxOWM1YTE4OWM1YTIxOTQ1MjE4OTQNCjUy MTg5NDUyMTg5NDUyMjE4YzRhMTg4YzRhMTg4NDRhMTg4YzRhMTg3YjQyMTA4 NDQyMTg3YjM5MTA3YjM5MTA3MzMxMDg3MzMxMDg2MzI5MDA2YjMxMDg2MzMx MDg2MzI5MDA1MjE4MDA1YTIxMDg1YTIxMDg2MzI5MDg1YTIxDQoxMDRhMTAw MDQyMDgwMDMxMDAwMDRhMjEyMWI1YTVhNWZmZmZmZmZmZmZmZmY3ZjdmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZm ZmZmZjdmZmZmZmZmZmY3ZmZlZmQ2ZWZiZDZiYmQ0MjUyYWQxODRhYWQwMDUy YzYxMDQyYjUxMDRhYjUxMA0KNGFiNTA4NTJiZDAwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDRhYjUxMDRhYjUxMDRhYjUwODUyYjUxMDRhYjUxMDQyYjUwMDdi Y2U1MmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3DQpmZmZmZmZm ZmY3ZmZmZmFkYWRlNzQyMjlkNjMxMTBlZjM5MjFlNzMxMjFkZTMxMjFkZTMx MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMThkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzMTIxZTcyOTIxZGUzMTIxZTcyOTEwY2U4 NDczZTdmZmZmZmZmZmZmZmZmN2ZmDQplN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjcNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmY2YmU3 ZjcyMWNlZmYwMGM2ZmYwMGM2ZmYxMGRlZmYwMGQ2ZjcwMGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm Zg0KMDBkNmZmMDBkNmZmMDBjZWZmMDBjZWZmMTBjZWZmMDhjZWZmMDhkNmZm MDhkNmZmMTBkNmZmMThkNmZmMTBjZWZmMDBjZWZmMDBjZWZmMDBjZWVmMDhk ZWY3NDJkZWY3OGNlN2ZmYjVlN2ZmYmRmZmZmZDZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZhNWY3ZmYw OGQ2ZmYxMGNlZmYwOGQ2ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMTBkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwOGNlZmYxMGQ2 ZmYwMGQ2ZmYwMGNlZmYwMGM2ZmYwOGQ2ZmYxMGQ2ZmYxMGQ2ZmYwMGJkZmYx OGRlZmYwMGRlZmYyMWI1YmQ3MzZiNWFhZDQyMTA5YzQyMDBhNTYzMDhjNjZi MTBiNTZiDQoxOGI1NmIxOGI1NmIxOGFkNmIxOGI1NzMyMWJkNzMyMWI1NzMx OGE1NjMwODljNWExMGE1NjMxMGFkNmIxOGE1NjMxMGE1NWExMGE1NjMwOGI1 NzMxOGJkN2IyMWNlOGMzMWM2ODQyOWNlOGMzMWM2OGMzMWNlOTQzOWNlOTQ0 Mg0KZDY5YzRhZDY5YzRhZGVhNTRhZDY5YzRhZDY5NDQyYzY4YzM5Y2U4YzM5 YzY4NDM5YjU3MzIxOTQ1MjA4YWQ2YjE4YmQ3YjI5ZGU5YzRhZTdhZDVhZGVh NTVhYzY4YzQyY2U5NDRhZGVhNTYzZGVhNTZiZTdhNTZiZWZhZDczZTcNCmFk NmJlZmFkNmJkZWE1NjNkZWE1NjNkZTljNWFkZWE1NWFkNjljNTJkNjljNTJj ZTk0NGFjZTk0NGFjZThjNDJjZTk0NGFjZThjNDJjZThjNDJjNjhjNDJjNjg0 NDJiZDg0MzljNjg0MzliZDdiMzFiZDdiMzFiNTczMzFiZDczDQozMWI1NzMy OWI1NzMyOWFkNmIyOWFkNmIyOWFkNjMyOWFkNjMyOWE1NWEyMTljNWEyMTlj NTIyMTljNWEyMTk0NTIxODk0NTIyMTk0NTIxODk0NTIxODhjNGExODhjNGEx ODg0NDIxODg0NDIxODdiNDIxODdiNDIxODczMzkxMA0KNzMzOTEwNmIzMTA4 NmIzMTA4NmIzMTA4NmIzMTA4NWEyMTA4NjMyOTEwNWEyMTEwNTIyMTA4NDIx MDAwNDIwODAwMzkwODAwNGExODE4OGM2YjZiZjdlN2U3ZmZmZmZmZjdmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmYNCmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWY3 ZGU4Y2M2NmI1MmI1MDg0YWI1MDA1MmJkMTA0YWFkMTg0YWI1MTA1MmJkMDA1 MmJkMTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkMTA0YWI1 MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiNTEwNDJiNTA4NGFiZDA4NTINCmI1 MDg1MmI1MTgzOWFkMDA4Y2Q2NjNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYmRiZGY3NGEzMWQ2MzExOGU3 MjkxOGQ2MzEyMWU3MzEyMWRlMzEyMWU3MzENCjIxZGUzOTIxZTczOTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyOWRlMzkyOWRlMzEy MWQ2MzEyMWRlMzkyMWY3MzExMGQ2ODQ3M2RlZWZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmQ2 ZjdmZjhjZjdmZjE4Y2VlZjA4Y2VmZjAwYzZmZjAwZDZmZjAwZDZmZjAwZDZm Nw0KMDBjZWY3MDBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGM2ZmYwMGNlZmYwMGNlZmYw OGQ2ZmYwOGNlZmYxMGNlZmYxMGNlZmYxMGNlZmYwMGQ2ZmYwOGQ2ZmYxMGNl ZmYxOGNlZmYwOGM2ZmYwOGNlZmYwOGNlZjcxMGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjAwZDZmZjAwZDZmZjAwZDZmNzAwY2VlZjA4Y2VlZjA4ZDZlNzM5 ZGVmNzdiZGVmZmI1ZWZmZmRlZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmOTRlN2ZmMDBkNmZmMTBjNmZmMDBkZWZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwZDZmNzA4Y2VmZjA4YzZmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjNmY3MDBkNmZmMTBjNmY3MDBjZWZmMDBjZWZmMThjZWU3NWE5NDhj OTQ1YTMxOTQzOTA4ODQ0MjEwOWM1MjA4YWQ2MzE4YWQ2MzE4YWQ2MzE4YWQ2 MzE4YjU2YjIxYWQ2MzEwYTU1YTEwOWM1MjEwOWM1MjEwOWM1MjA4YTUNCjVh MTBhZDYzMThiZDdiMjliZDczMjFiZDczMThiNTZiMTBjNjdiMjFjNjg0MzFj ZThjMzljZThjNDJkNjk0NGFkNjk0NGFkNjljNGFjZTk0NDJkZTljNTJkNjlj NGFkNjk0NGFjZThjMzljZThjMzljNjg0MzFjNjg0MzFhZDYzDQoxMGE1NjMx MDljNWEwOGFkNmIxOGJkODQzMWRlOWM1MmRlOWM0YWNlOGM0MmQ2OTQ0YWQ2 OWM1MmRlOWM1MmRlYTU1YWRlYTU1MmRlYTU1YWRlYTU1YWRlYTU1YWRlYTU1 YWRlYTU1YWQ2OWM1MmQ2OWM1MmNlOTQ0YWNlOTQ0YQ0KYzY4YzRhY2U5NDRh YzY4NDQyYzY4YzQyYmQ4NDM5YzY4NDQyYmQ3YjM5YmQ3YjM5YjU3YjMxYmQ3 YjMxYjU3MzMxYjU3MzMxYWQ2YjI5YWQ2YjMxYTU2MzI5YTU2MzI5YTU1YTIx YTU2MzI5OTQ1MjIxOWM1YTIxOTQ1MjE4OTQNCjUyMjE4YzRhMTg4YzUyMjE4 YzRhMTg4YzRhMTg3YjQyMTA4NDQyMTg3YjQyMTA3YjQyMTg3MzM5MTA3MzM5 MTA2YjMxMDg2YjMxMTA3MzMxMDg2YjI5MDA2MzIxMDA2MzI5MTA1YTIxMDg1 MjE4MTA0MjEwMDg0MjEwMDgzMTEwDQowODYzNGE0MmNlYmRiNWZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmU3ZmZkNjhjYzY2MzVhYjUxODUyYjUxMDRhYjUx MA0KNDJhZDA4NTJiZDEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODQy YjUwODQyYjUwMDUyYjUxMDRhYjUxMDM5YWQwMDhjZDY2M2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmN2ZmZjdmZmZmZmZmZmZm ZmZmN2I1YjVmNzQyMjljZTMxMjlkNjI5MThkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZTcz OTE4ZTczMTIxY2UzMTI5ZGUzMTIxZTcyOTE4ZGUyOTEwZTczMTE4ZDY4NDg0 ZWZlZmRlDQpmZmZmZmZmZmZmZmZmN2Y3ZmZlZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmY3ZmZhNWVmZmYyMWRlZTcwOGQ2ZmYwOGQ2ZmYwOGRlZmYw MGQ2ZmYwOGQ2ZmYyMWNlZmYyMWQ2ZmYwMGQ2ZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZg0KMDhjZWZmMDhjZWZm MDhjZWZmMDhjZWZmMDhkNmZmMDBkNmZmMDBkNmZmMDBkNmZmMDBkNmZmMDBj ZWZmMDBkNmZmMDBjZWZmMTBkNmZmMTBjZWZmMTBkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMThjNmZmMTBjNmZmMDhjZWZmMDANCmNlZmYxOGRlZmY0MmRlZmY3 YmVmZmZhNWVmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmY4Y2VmZmYwMGNlZmYxOGNlZmYwMGQ2 ZjcwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwMGQ2ZmYwMGNlZmYxMGQ2ZmYx MGNlZmYwMGQ2ZmYwMGQ2ZmYwOGQ2ZmYyMWNlZmYwMGQ2ZmYxOGQ2ZjcyOWQ2 ZmYwOGQ2ZmYwMGRlZmYxMGJkZGU1YTg0N2I5NDRhMTg5NDRhDQowMDljNTIw OGFkNjMxOGE1NWExMGE1NWExOGE1NWExOGFkNjMxODljNTIxMDk0NGEwODk0 NGEwOGE1NWExMGE1NWExMGI1NmIxOGJkNzMxOGM2N2IyMWJkNzMxOGM2NzMx OGNlN2IyOWQ2OGMzOWNlOGMzOWNlOGM0MmNlODQzOQ0KY2U4YzQyY2U4YzM5 ZDY5NDRhY2U4YzQyZDY5NDRhZDY5NDQyZDY5NDQyZDY4YzQyY2U4YzM5YzY4 NDMxZDY4YzM5YzY3YjI5YjU3MzIxYTU2MzA4OWM1YTA4YTU2MzA4YzY3YjI5 ZDY5NDQyZDY5NDM5Y2U4YzMxY2U5NDM5YzYNCjhjMzljZTk0NDJkNjljNGFk ZWE1NTJkNmE1NTJkNjljNTJkNjljNTJkZWE1NWFkZWE1NWFkZWE1NWFkNjlj NTJkNjljNWFjZTk0NTJjNjhjNGFjNjg0NDJjNjhjNDJiZDg0MzljNjg0Mzli ZDdiMzliZDg0MzliNTdiMzFiNTczDQozMWFkNzMzMWI1NzMzMWFkNmIyOWFk NmIyOWE1NjMyOWE1NjMyOTljNWEyMTljNWEyOTk0NWEyMTljNWEyMTk0NTIy MTk0NTIyMThjNGExODhjNGEyMTg0NGExODg0NGEyMTg0NDIxODg0NDIxODdi NDIxODdiNDIxODczMzkxMA0KNzMzOTEwNmIzMTA4NzMzMTA4NmIyOTAwNmIy OTA4NWEyMTA4NGExMDAwMzEwMDAwNGExODEwNmIzOTM5YmRhZGE1ZmZmN2Y3 ZmZmZmZmZWZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZlZmZmZjc5 NGNlN2I1MmI1MTA0YWJkMDA1YWM2MTA0YWFkMTg1MmJkMTA0YWI1MDg1MmJk MTA0YWI1MTA1MmJkMTA0YWI1MDg1MmJkMTA0YWI1MTA1MmJkDQoxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNTJiZDEwNDJiNTA4NGFiZDA4NTINCmI1MDg1MmI1MTgzOWFkMDA5 Y2RlNzNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmYzZkNmZmMzEyMWU3MzEyMWRlMjky MWRlMzkyMWU3MzkNCjIxZGUzOTIxZTczOTIxZGUzOTIxZTczMTIxZTczOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWU3MzkxOGVmNDIyOWVmMzEyMWQ2MjkxOGQ2MzkyMWY3 MzkyOWU3MzEyOWU3MjEwOGRlYWQ4Y2U3ZWZlN2ZmZmZmZmY3ZmZmZmVmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmVmZmZmZmVmZmZmZmM2ZjdmZjM5ZGVmZjAwYzZmZjEwY2Vm ZjEwY2VmZjA4Y2VmZjAwZDZmZjAwY2VmZjAwZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjE4ZDZmNzRhZGVmZjg0ZGVmZmJk ZWZmZmQ2ZjdmZmVmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmY3ZmZmZmZmZWZmZmY3ZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZjdmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZWZmZmZmZGVmN2ZmNmJjZWY3 MDhjZWY3MDBkNmZmMThkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDhjZWY3MThkNmZmMTBjZWVmMDhj NmU3N2I2YjUyOGM0YTI5OWMzMTA4YjU0YTEwYWQ2MzE4OTQ2MzE4OTQ1MjA4 YWQ1MjEwOGMzOTE4OGM0YTE4OTQ1MjEwYjUNCjYzMTBiNTYzMTBhZDZiMThi NTYzMThkNjYzMThhZDZiMTBjNjg0MjljNjdiMjljNjg0MjljNjg0MzFjNjhj MzliNTg0MzFiZDhjMzljNjg0MzFjNjhjMzljNjg0MzFjNjhjMzljNjg0MzFj ZThjMzljNjg0MzFjZThjMzliZDg0DQoyOWM2ODQyOWJkN2IyOWJkN2IyOWI1 NmIxOGFkNjMxODljNWEwODljNTIwOGI1NzMyMWM2N2IyOWM2ODQyOWNlOGMz MWM2ODQyOWM2ODQyOWM2ODQyOWQ2OTQzMWNlODQ0MmQ2OGM0YWNlOGM0MmQ2 OTQ0YWQ2OTQ0MmQ2OTQ0YQ0KZDY5NDQyZGU5YzRhZDY5NDRhZDY5NDRhY2U4 YzRhY2U4YzRhYzY4NDQyYzY4NDQyYmQ3YjM5YmQ3YjQyYjU3YjMxYjU3YjMx YWQ3MzI5YWQ3MzI5YTU2YjI5YTU2YjI5OWM2MzIxOWM2MzIxOWM1YTIxOWM1 YTIxOTQ1MjE4OGMNCjUyMTg4YzRhMTg4YzUyMjE4YzRhMTg4YzRhMjE4NDRh MTg4NDRhMTg3YjQyMTA3YjQyMTg3MzM5MTA3MzM5MTA2YjMxMDg2YjMxMDg2 YjI5MDg2YjI5MTA0YTEwMDAzOTEwMDA0MjI5MjE3YjZiNjNiZGI1YjVmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZjdmZmZmZjdmZmZmZmZmZmI1ZGU5NDYzYWQyOQ0KNDJhZDAwNGFjZTA4 NDJhZDEwNTJiZDEwNDJiNTAwNTJiNTEwNTJiNTEwNTJiZDAwNTJiZDAwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NGFiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYmQxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODRhYjUxMDRhYjUwODRhYWQxMDQyYjUwMDUyYmQy MTQyYjUxMDQyYWQwMGFkZGU5Y2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmVmZjdm N2U3ZTdlZjUyMzljZTM5MThkNjM5MjFkZTMxMjlkNjI5MThkZTM5MjFmNzMx MThkNjQyMjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTE4ZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZGUzMTE4ZGUzMTIxZTcyMTAwDQpkZThjOGNl ZmVmZjdmZmZmZmZmZmZmZmZmN2ZmZjdmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZkNmZmZmY1MmU3Zjcy MWQ2ZmYwOGNlZmYxMGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGQ2 ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYxMGQ2 ZmYwOGNlZmYwOGNlZmYwMGQ2ZjcxMGRlZjczOWRlZjc3YmU3ZmZhZGRlZmZj ZWY3ZmZkZWY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY5NGY3ZmYyOWRlZjcwMGNlZjcwOGQ2ZmYxMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYxMGQ2ZmYx MGQ2ZmYxOGQ2ZmYwOGNlZWYwMGRlDQpmZjMxYWRiZDZiNzM2Mzk0NGExMGE1 NGEwMDljNTIwMDljNjMxODhjNWEyMTk0NDIxMDhjNGExMDk0NWExODljNWEx MGE1NjMxOGE1NmIxMGFkN2IxMGFkN2IwOGI1NmIxOGJkNzMyMWM2N2IyOWM2 N2IyOWQ2ODQzMWNlN2IyOQ0KYzY3YjI5YzY3MzIxYzY4NDMxYmQ3YjI5YzY4 NDMxYmQ3YjI5YzY4NDMxYmQ3YjI5YzY4NDI5YmQ3YjI5YzY4NDI5YmQ3YjI5 YzY4NDI5YmQ3YjI5YmQ3YjI5YjU3MzIxYjU2YjE4YWQ2MzE4OWM1MjA4OTQ1 MjAwYTU1YTEwYjUNCjZiMjFjNjg0MzFjZTg0MzFjZTg0MzFjNjdiMjljNjhj MThjNjhjMThjZThjMjFjNjg0MjFjZThjMjljZTg0MjljZThjMzFjZTg0MzFk NjhjNDJkNjhjNDJkNjk0NGFkNjhjNDJkNjk0NGFkNjhjNDJkNjhjNGFjZTg0 NDJjZThjDQo0MmM2ODQzOWM2N2IzOWJkNzMzOWJkNzMzOWI1NmIzMWFkNmIz MWE1NjMyOWE1NjMyMWE1NjMyMWFkNjMyOWE1NWEyMWE1NjMyOTljNWEyMTk0 NTIyMThjNGExMDk0NGExODhjNDIxMDhjNDIxODdiMzkxMDdiMzkxMDZiMzEw OA0KNmIzMTEwNmIzMTEwNWEyOTE4MzEwODAwNGEyMTE4YTU4NDdiZmZlN2U3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZiZGU3 YjU2YmJkMzkzOWFkMDA1YWNlMDgzOWE1MDA1YWJkMjk0YWI1MTA0YWI1MDg1 YWJkMTg1MmI1MTA0YWI1MDg1MmJkDQoxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUwODUyYjUxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiNTEwNGFiNTA4NGFiZDA4NTJi NTE4NTJiZDA4NGENCmI1MTA0YWI1MTA1MmI1MTBkNmY3YzZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZDZkZWZmNWE0MmQ2MjkwMGU3MzkNCjIx ZWYzOTMxZDYyOTE4ZGU0MjIxZmYzOTI5Y2UzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWRlMzEyMWRlMzkyMWU3MzEy MWRlMzkzMWU3MjkxMGM2OGM4NGU3ZjdmZmZmZjdmZmY3ZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZm Zjg0ZTdmZjAwZDZmNzAwYzZmNzA4ZDZmZjA4Y2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjAwZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwZDZmZjAwZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjAwZDZm Zg0KMTBjZWZmMjFkNmZmMTBkNmY3MzlkZWZmNmJkZWZmOWNlZmZmYmRlZmZm ZGVmN2ZmZjdmZmZmZmZmZmZmZTdmN2ZmZjdmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmYzZmN2ZmNDJlN2Y3MDBkNmY3MDBjZWZmMTBjZWZmMDhj ZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhjZWZmMDBjZWZmMTBkNmZmMTBkNmZmMDhkNmZmMDhiZGZmMDBkNmZm MDBkZWU3MjliZGFkNWE3MzVhODQ0MjE4OGMzMTAwOTQ0MjA4OGM2MzE4OTQ1 MjA4OGM0MjAwOWMNCjRhMDhhNTVhMTBiNTZiMThhZDZiMDhhNTczMDBhZDYz MThhZDZiMThiNTZiMThiZDczMjFiNTczMThiZDczMjFjNjczMjFjZTdiMjFi NTczMjFiZDdiMjliNTczMjFiZDdiMjliNTczMjFiZDczMjFiNTczMjFiZDcz MjFiNTczDQoxOGJkNzMyMWI1NzMyMWJkN2IyOWI1NzMyMWJkNzMyMWI1NmIy MWJkNzMyMWI1NmIyMWFkNjMxODljNTIwODk0NGEwODhjNGEwMDljNTIwOGE1 NWExMGI1NmIyMWJkN2IxMGM2ODQxMGJkN2IxMGJkN2IxMGJkNzMwOGJkN2Ix MA0KYmQ3YjE4YzY3YjIxYjU2YjEwYmQ3MzE4YmQ3MzE4YzY3YjIxYzY3YjIx YzY3YjIxYzY3YjIxYzY3YjIxYmQ3MzI5YzY3MzI5YmQ3MzI5YmQ3MzI5YjU2 YjIxYjU2YjI5YWQ2MzIxYWQ2MzIxYTU1YTEwYTU1YTE4OWM1MjEwOWMNCjUy MTA5NDRhMDg5NDRhMTA5NDRhMTA5NDRhMTA4YzQyMDg5YzRhMTg4YzQyMTg3 YjM5MTA2YjI5MDg3MzMxMTg1YTIxMTA0YTEwMDAxODAwMDA1MjM5MzFjNmI1 YjVmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZlZmZm ZmZmZmZmZjdmZmZmZmZmZg0KYmRlN2FkNzNiZDQyMzlhZDAwNWFiZDIxNDJh NTEwNGFiNTEwNTJiZDEwNGFiNTEwNTJiNTE4NTJiNTE4NGFiNTA4NTJiNTEw NGFiNTA4NTJiNTEwNGFiNTA4NGFiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1DQowODRhYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUw ODUyYjUxMDQyYjUwMDUyYjUyMTRhYjUwODRhYmQwODQyYWQwMDZiYmQzOWVm ZmZlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmU3 ZGVmZjVhMzllNzI5MDhlNzM5MjllNzMxMjFkNjMxMjFkZTMxMjFkNjMxMThk ZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTE4ZGUzMTIxZGUzMTIxZGUzOTIxZGUzMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTI5DQpkZTI5MTBkZTI5MThjZThjOGNlZmVm ZmZmZmY3ZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmOWMNCmVmZjcyMWRlZmYwMGNlZmYwMGQ2ZmYwMGQ2ZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDgNCmQ2 ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwMGQ2ZmYwOGNlZmYyMWQ2ZmYy MWNlZmYyMWQ2ZmYxMGNlZmYwOGQ2ZmYwMGNlZmYxOGNlZmYxMGNlZmYwMGQ2 ZmYwMGRlZjcxMGRlZjczOWRlZjc3YmU3ZmY5Y2U3ZmZkZWZmDQpmZmU3ZmZm ZmVmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmN2ZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmN2ZmZmZlZmZmZmZmZmZmZmZiNWY3ZmY0YWU3ZjcwOGNlZWYwMGNlZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYxOGRlDQpmZjEwY2VmNzE4Y2VmZjEwZDZmZjEwZGVmZjI5YjViZDYzN2I2 Yjg0NGEzMTk0MzEwMDljMzEwMGE1NGEwODk0NTIwOGE1NWExOGI1NWExMGJk NmIxOGE1NzMxOGI1NzMxOGE1NmIxMGFkNzMxOGFkN2IyMWFkNzMxOGE1NmIx OA0KYjU3MzIxYjU2YjE4YmQ3MzIxYjU3MzIxYmQ3MzIxYjU3MzIxYmQ3MzIx YjU3MzE4YmQ3MzIxYjU3MzE4YjU3MzIxYjU2YjE4YmQ3MzIxYjU2YjE4YmQ3 MzIxYjU2YjE4YmQ3MzIxYjU2YjE4YWQ2MzE4YWQ2MzE4YjU3MzI5YjUNCjZi MjFhZDYzMTg5YzUyMDg5NDRhMDg4YzQyMDA5NDQyMTA5YzRhMTBhZDYzMjFi NTZiMjFiZDczMjFiNTczMThiNTczMTBhZDZiMDhiZDdiMTBiZDczMTBjNjdi MTBiZDczMDhiZDczMDhiNTczMDBiNTczMDBhZDZiMDBiNTZiDQowOGFkNjMw MGI1NmIwOGFkNjMwOGFkNjMwOGFkNjMwOGFkNjMwOGE1NWEwOGE1NWExMDlj NTIxMGE1NWExMDljNTIxMGE1NWExODljNTIxODljNTIxODk0NGExMDk0NDIx ODczMjkwMDczMjkwODZiMzExMDUyMjEwODMxMDAwMA0KMzkxMDA4NWEzMTI5 YTVhNWE1ZWZlN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZkZWVmZGU3 YmNlNTI0MjljMDg1MmJkMDg1YWM2MTg0MmI1MDg0YWI1MDg1YWM2MTg0YWFk MTg1MmJkDQoxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw OA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiZDEwNGFiNTEwNTJiNTEwNGFiNTA4NTJiZDEwNGFiNTEwNTJi ZDEwNGFiNTA4NTJiZDEwNTJiNTEwNGFiZDA4NGFiNTE4NGFiNTEwNGENCmJk MDA1MmI1MTA5NGNlNzNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZTdlN2ZmNmINCjVhZTcyOTA4ZGUzMTIxZGUz MTMxZDYyOTE4ZjczOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTI5ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzExOGU3NDIzMWVm MjkxMGU3MjkxOGQ2OTQ5NGU3ZTdmN2ZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmQ2ZWZmZjMxZTdmNzAwY2VmZjEwY2VmZjAw Y2VmZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjEwY2Vm ZjEwY2VmZjAwY2VmZjAwY2VmZjAwY2VmNzAwZDZmZg0KMDBjZWY3MDhkNmZm MDhjZWZmMThkNmZmMThjZWZmMThjZWZmMDhjZWZmMDBkNmZmMDBjZWY3MDBk NmY3MDhkNmU3MjFkZWVmMzlkZWVmNjNlN2ZmOGNlZmZmYjVmN2ZmZDZmN2Zm ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZlZmY3 ZmZmN2ZmZmZmN2ZmZmZmZg0KZmZmZmZmZmZmZmZmYjVlZmZmNTJlN2ZmMDBj ZWY3MDBjNmZmMTBjNmZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDBjZWZmMDBjZWZmMDBjZWZmMDBkNmZmMTBkZWZmMDhjZWZmMDBjNmZmMDBj ZWZmMTBlN2ZmMThkNmVmMjFjNmQ2Mjk4Yzg0NmI2MzUyOTQzMTE4ODQNCjI5 MDA2YjMxMDA4NDRhMDhiNTUyMTBkNjYzMjFiNTZiMTBhZDYzMDhhNTYzMDhh NTZiMDg5NDVhMDA5YzYzMTBhNTZiMThhZDZiMjFhZDYzMThhZDZiMThhZDYz MThiNTZiMThiNTZiMThiNTZiMThiNTZiMThiNTZiMThiNTZiDQoxOGI1NmIy MWI1NmIxOGI1NmIxOGI1NmIxOGI1NmIxOGFkNmIxOGI1NmIxOGFkNmIxOGFk NmIxOGE1NWExMGE1NjMxMGE1NjMxMGFkNjMxOGE1NWExOGE1NWExODljNGEy MTljNGEyMThjNDIxMDhjNDIwODg0MzkwMDk0NGEwOA0KOWM1MjA4YTU2MzEw YTU2MzA4YWQ2MzA4YTU2MzA4YTU2MzA4YTU2MzA4YWQ2YjEwYTU2MzA4YWQ2 YjEwYWQ2MzA4YjU2YjEwYWQ2MzA4YWQ2MzEwYTU2MzA4YTU2MzEwOWM1YTA4 YTU1YTA4OWM1YTE4OWM1MjE4OTQ0YTEwOGMNCjRhMTA4NDQyMDg4NDM5MDg3 MzMxMDA3MzI5MDA1YTIxMDA1YTIxMDg0MjEwMDAzMTA4MDAzOTEwMDg3MzUy NTJiZGE1YWRmZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZm Nw0KZjdmN2Y3ZmZmZmZmZDZmN2RlN2JjNjVhNTJiNTA4NTJiZDA4NGFiNTA4 NTJiZDEwNGFiNTAwNGFiNTA4NGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFi NTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUx MDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYjUwODUy YmQxMDRhYjUwODRhYmQwMDUyYTUxOGM2ZWZiNWY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmRlZTdm NzZiNWFkNjMxMTBkNjMxMThlZjMxMjFmZjMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzOTIxDQplNzMxMThlNzM5MjllNzI5MThkZTIxMDhjZTljOTRmN2Y3ZmZm ZmZmZmZmZmY3ZjdmN2Y3ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmNjNlN2ZmMDANCmQ2 ZjcwOGNlZmYwMGNlZmYxMGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGQ2 ZmYwMGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGQ2ZmYwOGQ2ZmYw MGNlZmYxMGNlZmYxMGNlZmYwMGNlDQpmZjAwY2VmZjAwZDZmZjAwY2VmZjA4 ZDZmZjEwZDZmNzIxZDZmZjIxZDZmZjg0ZTdmZjk0ZTdmZmI1ZWZmZmNlZWZm ZmVmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmNw0KZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZjZWY3ZmZiNWVmZmY0 MmRlZmYxOGNlZmYwOGNlZmYxMGNlZmYxMGQ2ZmYwMGNlZmYwOGQ2ZmYwOGQ2 ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlDQpmZjAwY2Vm ZjA4Y2VmZjAwYzZmNzA4Y2VmZjA4ZGVmZjA4ZGVmZjAwZDZmZjA4ZGVmZjEw YzZlNzMxYTVhZDQyNmI2MzVhNDIyOTczMjkwMDk0MzEwMDk0NDIwMGI1NjMx OGI1NjMxMGJkNmIxOGI1NjMxOGI1NjMxOGFkNjMxMA0KYjU2MzE4YTU1YTE4 YWQ2MzE4YWQ2MzE4YWQ2MzE4YWQ2MzEwYWQ2YjE4YWQ2MzE4YjU2YjE4YWQ2 MzE4YjU2YjIxYWQ2MzE4YjU2YjE4YWQ2MzE4YjU2YjE4YWQ2MzE4YWQ2YjE4 YWQ2MzEwYWQ2YjE4YWQ2MzEwYWQ2YjE4YTUNCjYzMTBhNTYzMTBhNTYzMTBh NTYzMTA5YzVhMTA5YzYzMTA5YzVhMTA5YzVhMTg5NDUyMTA5NDUyMTA4NDQy MDg4NDQyMDg3YjM5MDA4NDM5MDg4NDM5MDg4NDQyMDg4NDM5MDg4YzQyMTA4 YzQyMTA4YzRhMTg4YzRhMTA5NDUyDQoxMDk0NGExMDk0NGExODhjNGExMDk0 NGExODhjNDIxMDhjNDIxODg0NDIxMDg0NDIxMDczMzkwODczMzkwODZiMjkw ODYzMjkwODUyMjEwMDUyMTgwODRhMTgwMDMxMDgwMDMxMDgwMDRhMjkyOThj NzM3M2Q2YzZjZWZmZjdmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZmN2ZmZmZmN2ZmZWY4Y2M2 NWE0YWE1MDA1YWM2MTA0YWFkMTg0YWI1MTA0YWJkMDA1MmJkDQoxMDRhYjUw ODUyYjUxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQx MDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4 NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFi NTA4NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEw NGFiNTA4NTJiNTEwNTJjNjA4NGFiZDEwNDINCmFkMDA3M2FkNGFlZmZmZTdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmYNCmZmZjdlZmY3ZmY3YjZiZTczMTEwZGUyOTEwZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5ZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlNDIyOWVmMzExOGRlMzkyOWU3MzkyOWU3Mzkx OGVmMzExMGNlYjVhNWZmZWZmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZmYNCmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZjlj ZTdmZjEwZDZmZjA4Y2VmZjA4Y2VmZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDBjZWZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4YzZmZjAwY2VmZjAwY2VmZjAw ZDZmZjAwY2VmZjA4Y2VmZg0KMDhjNmZmMDhjZWZmMDBkNmZmMDBkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMThjZWZmMThjZWZm MTBjZWZmMTBjZWZmMDhjNmZmMDhjZWZmMDhjZWZmMTBjZWZmMDBjNmY3MDBj ZWZmMDhkNmY3MjENCmRlZmYzOWRlZjc1YWU3ZmY3YmU3ZmY4Y2VmZmZjNmVm ZmZjZWY3ZmZkNmY3ZmZlN2ZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl ZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQ2ZWZmZjhjZTdm Zg0KMzlkZWZmMDhkZWZmMDBjZWY3MDhjNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDBjZWZmMDBjZWZmMDhj ZWZmMDhjZWZmMDhjZWZmMDhjZWZmMThkNmZmMThjZWZmMThjNmZmMDhjNmY3 MDhkNmY3MThjNmZmMDhjZWZmMDhkZWZmMTgNCmRlZjcyMWJkY2UzMTk0OGM0 MjYzNGE2MzUyMjk3MzM5MTA4NDRhMTg5NDRhMTA5YzUyMTBhZDUyMTBiNTYz MjFhZDVhMTBhNTUyMTBhNTVhMTBhNTVhMThhNTVhMTBhNTYzMThhNTVhMTBh ZDYzMThhNTVhMTBhZDYzMThhNTVhDQoxMGE1NWExOGE1NWExMGE1NjMxOGE1 NWExMGE1NjMxOGE1NjMxMGE1NjMxODljNWEwOGE1NjMxOGE1NjMxMGE1NjMx MDljNTIwODljNWExMDljNWExMGE1NjMxMDk0NWEwODljNjMwODk0NWEwODlj NWExMDk0NTIxMDk0NTIxOA0KOTQ0YTE4OWM1MjIxODQ0MjE4OGM0MjE4ODQz OTEwODQzOTEwNzMzMTA4NzMzMTA4NmIyOTAwNzMyOTA4NjMyOTAwNmIyOTA4 NjMyOTAwNmIyOTA4NjMyMTAwNjMyMTA4NjMyMTAwNjMyMTA4NWEyMTAwNWEy MTA4NTIxODA4NGENCjE4MDgzMTA4MDAyOTAwMDAyOTA4MDgzOTE4MTg2YjVh NWFiNWE1YWRmN2VmZWZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZlZmY3ZWZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmY3ZWZmZmZmZmZmZg0KZmZmZmZmZmZmZmVm ZmZmZmZmZmZmZmZmZWZmZmU3OTRjZTczNTJhNTE4NWFiNTIxNGFiNTEwNGFi ZDAwNGFiNTA4NGFiNTEwNGFiNTA4NTJiNTEwNGFiNTA4NTJiNTEwNGFiNTA4 NTJiZDEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1DQowODUyYjUxMDRhYjUwODUyYjUxMDRh YjUwODUyYjUxMDRhYjUwODUyYjUxMDRhYTUxMDUyYzYwMDQyYjUwMDUyYWQy MWE1Y2U4Y2ZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdlN2ZmZmZmZmZmZjdmZmZmZmZmN2Y3ZmZmZjcz NmJjZTQyMjljZTI5MThkNjMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTE4ZGUzMTIxZTczMTIxZGUzOTIxZGUzMTEwDQpkZTM5Mjlk ZTI5MThkNjMxMjFlNzI5MjFkZTMxMThlNzI5MTBiZDljOWNlZmY3ZTdmZmZm ZmZmZmZmZmZmN2Y3ZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZGVmN2ZmNGFlN2ZmMThjZWZmMDANCmM2ZmYwOGQ2ZmYxMGQ2Zjcw MGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGQ2ZmYwOGQ2ZmYwOGNlZmYxMGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYx MGNlZmYxMGNlZmYxOGQ2ZmYxMGNlZmYxMGQ2ZmYwOGNlZmYxMGQ2ZmYxMGNl ZmYwMGQ2DQpmZjAwZDZmNzAwZDZmZjAwZDZmZjAwZDZmZjAwY2VmZjEwZDZm ZjEwZDZmZjA4ZDZmZjA4ZDZmZjEwZDZmZjA4Y2VmZjA4Y2VmZjAwYzZmZjA4 Y2VmZjAwY2VmZjA4ZDZmNzEwZDZmNzMxZGVmZjUyZGVmZjczZTdmZjhjZTdm Zg0KYWRlZmZmYjVlZmZmZWZmZmZmZWZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWY3ZmZhZGZmZmY2 YmVmZjczMWRlZjcwOGNlZjcwOGNlZmYwMGM2ZmYxMGRlZmYwMGNlZjcwMGQ2 ZmYwMGQ2ZmYwOGNlZjcxMGNlZjcxOGRlZmYwMGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYxMGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYxMGQ2DQpmZjAwZDZmZjAwZGVmZjAwY2VmNzAw ZDZmZjEwZDZmZjEwZDZmZjAwY2VmZjA4ZGVmNzA4ZDZmNzE4ZDZmZjEwY2Vm ZjAwZDZmZjAwZDZmNzRhZTdmN2E1ZWZlZmZmZjdlN2VmZDZiZGJkOTQ3Mzhj NGEyMThjNDIwODhjNGEwMA0KOWM1YTEwOTQ1YTEwYTU1YTE4OWM1YTEwYTU1 YTE4OWM1YTEwYTU1YTEwOWM1YTEwYTU1YTEwYTU1YTEwYWQ1YTE4YTU1YTEw YWQ2MzE4YTU1YTE4YTU2MzE4YTU2MzEwYTU2MzE4YTU2MzEwYWQ2MzIxYTU1 YTE4YTU1YTE4OWMNCjUyMTBhNTYzMThhNTYzMThhNTYzMTg5YzUyMTA5YzUy MTg5YzUyMThhNTVhMjE5YzUyMTg5YzUyMTg5NDUyMTA5YzUyMTg5NDUyMTA4 YzUyMTA4YzRhMTA5NDUyMTA4YzRhMTA4YzRhMTA4NDQyMTA4NDQyMTA3YjQy MDg3MzQyDQoxMDZiMzkxMDczMzkxMDZiMzExMDYzMzEwODYzMjkwODYzMjkw ODVhMjkwODRhMTAwMDM5MDgwMDM5MDgwMDMxMDgwMDQyMjEyOTczNTI2M2M2 YWRiNWY3ZGVlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZlZmZmZjc5NGQ2NzM0 MmE1MDA0YWI1MDA1MmI1MTg1MmI1DQoxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDUyYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRh YjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJi ZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTEw NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTA4NWFhZDIxNGFj NjAwNDJiNTA4NmINCmJkNDJkZWZmZDZmZmZmZmZmZmZmZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmYNCmZm ZmZmZmZmZmZmZmZmZWZmN2ZmZmY4NDZiZTczMTE4ZGUyOTE4ZDYzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWRlMzEyMWRlMzkyMWU3MzEyMWU3MzkyMWU3MzEyMWRlMzkyOWU3MzEy MWRlMzExOGU3MzkyMWU3MzEyOWRlMjExOGQ2MzEyMWY3MjkyMWRlMzkzMWRl MjkxMGRlYjVhNWQ2ZjdlZmZmZmZmZmZmZmYNCmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmVmZmZmZmZmZmZmZmZm ZmZmZmU3ZmZmN2ZmZmZmZmZmZmZmZjUyZGVmZjMxY2VmZjEwYzZlZjA4ZDZm ZjAwZDZmZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhjZWZmMDBjZWZmMDBjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDgNCmNl ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw MGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYxOGQ2ZjcyOWQ2ZmYzMWQ2 Zjc1MmRlZmY2M2RlZmY4NGU3ZmY4Y2U3ZmY5Y2VmZmZiNWY3DQpmZmM2Zjdm ZmM2ZWZmZmNlZjdmZmNlZjdmZmQ2ZjdmZmNlZjdmZmQ2ZmZmZmQ2ZjdmZmQ2 ZmZmZmNlZjdmZmM2ZjdmZmI1ZjdmZmE1ZjdmZjhjZTdmZjg0ZTdmZjIxZGVm ZjIxZGVmZjA4Y2VmZjA4Y2VmZjAwY2VmZjAwY2VmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDhjZWZmMDhjZWZm MDhjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDBj ZWZmMDBjZWY3MDANCmNlZmYyMWM2ZmYxOGNlZmYxOGQ2ZTdlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdlZmRlY2ViZDljODQ5YzZiNDI4NDQyMTA4NDM5MDA4 YzQyMDA5NDRhMDg5NDRhMDhhNTUyMTBhNTUyMTBhZDVhMThhNTUyMTBhNTUy MTA5YzUyDQoxMDljNTIxMDljNTIxMDljNWExODljNTIxMDljNWExODljNTIx ODljNWExOGE1NTIxOGE1NWExODljNTIxMDljNTIxODljNTIxMGE1NWExODlj NTIxMDljNTIxODljNTIwOGE1NWExMGE1NWExMDljNWExMDk0NGEwODk0NTIw OA0KOGM0YTA4OTQ1MjEwODQ0YTA4OGM0YTEwODQ0MjA4ODQ0YTEwN2I0MjA4 N2I0MjEwNzMzOTA4NzMzOTEwODQzMTAwODQzOTA4N2IzMTA4NzMyOTA4NjMx ODAwNTIxODAwNDIwODAwNDIwODAwMzExMDE4NWEzOTQyODQ2YjZiYmQNCmFk YWRmN2U3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm N2Y3ZmZmZmZmZjdmZmY3YWRkNjljNTJhNTIxNDJiNTAwNGFiZDA4NDJiNTA4 NTJiZDEwNTJiNTEwNGFiNTA4NWFiZDEwNGFiNTA4NGFiNTEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1 MTA0MmI1DQowODUyYmQxMDRhYjUwODRhYjUwMDRhYjUwMDRhYmQwODRhYWQx MDVhYjUyMTRhYzYwMDRhYTUwODdiYjU1YWRlZjdkNmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjg0ODRk ZTMxMThjZTI5MTBkZTMxMjlkZTMxMjFkZTM5MjFlNw0KMzExMGQ2NDIyMWU3 MzEyMWU3MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzExOGRlMzEy MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTMxMjFkZTMxMThkZTMxMjFkZTIxMDBkZWE1OWNmN2Y3ZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZDZmN2Y3MzFkZWZmMThj ZWY3MDhjZWZmMDANCmQ2ZmYwMGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDBjZWZm MDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDhkNmZmMDhkNmZmMTBkNmZmMDhk NmY3MTBkNmZmMTBjZWY3MThkNmY3MThjZWY3MjFkNmZmMjFkNmY3MjFkNmZm MThkNmY3MjFkNmZmMThjZWZmMjFkNmZmMTgNCmNlZmYxMGQ2ZmYwOGNlZmYw MGNlZmYwMGM2ZmYxOGQ2ZmYxMGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjE4Y2VmZjA4Y2VmZjRh ZTdmN2Y3ZmZmZmY3ZmZmZmVmZmZmN2Y3ZmZmN2ZmZmZmZmZmZmZmZmZmZjdk ZQ0KZTdkNmI1YzZhZDhjYTU3MzUyOTQ2MzM5N2I0YTIxNmIzMTA4NzMzOTAw N2IzOTAwOGM0YTEwOGM0YTEwOWM1MjEwOWM1MjEwYTU1MjE4OWM1MjE4YTU1 YTE4YTU1MjE4YTU1MjE4OWM1MjEwOWM1YTE4OWM1YTE4OWM1YTE4OTQNCjUy MTA5YzVhMTg5NDUyMTA5YzVhMTg5NDUyMTA5YzUyMTg5NDRhMTg5NDUyMTg4 YzRhMTg5NDUyMjE4YzUyMTg4YzUyMTg4NDRhMTg5YzRhMTg5YzRhMTA5YzRh MTg5NDQyMTA4YzQyMTg3YjM5MTA3YjMxMTA3MzMxMDg2MzMxDQowODVhMjEw MDRhMTgwMDQyMTAwMDUyMjkxODczNGEzOTljN2I3M2I1OTQ4Y2VmZGVkZWZm ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZlZmZmZTdhNWU3OGM1MmE1 MjE0YWJkDQowMDUyYmQxODQyYWQwODRhYjUwODVhYmQxODQyYWQxMDUyYmQx ODQyYjUwMDUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUy YmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUx MA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEw NGFiNTEwNGFiZDEwNGFiNTA4NTJjNjEwNDJhZDAwNGFhZDA4NTJiNTE4NTJi ZDE4NGFiZDEwNTJjNjEwNTJiZDAwNGFhNTEwOGNjZTYzZDZmZmM2ZjcNCmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZlN2Y3ZmY4Yzg0ZWYzOTE4ZTcyOTE4ZGUzMTI5Y2UzMTE4 ZGU0YTI5ZmYzOTI5ZDYzOTIxZTczMTIxZTczOTIxZTczMTIxZGUzOTI5ZGUz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlNDIyOWU3MzEx MGM2YWQ5NGY3ZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm Zjg0ZWZlZjAwY2VmNzAwY2VmNzAwY2VmZjA4ZDZmZjAwY2VmZjAwY2VmZjA4 Y2VmZjEwY2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYxMGM2ZmYxMGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYw MGNlZmYwMGNlZmYwMGNlZmYwMGM2DQpmZjAwY2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjAwY2VmZjA4Y2VmNzA4Y2VmZjAwY2VmZjAw ZDZmZjAwY2VmZjAwY2VmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMTANCmQ2 ZmYwMGNlZmYwOGQ2Zjc4NGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmVmZTdlN2Q2 YzZjZWI1YTVhZDk0NzM5YzczNTI3YjUyMjk2YjQyMTg3MzM5DQowODczMzkw ODczMzEwMDczMzEwMDdiMzEwMDg0MzkwMDg0MzkwODhjNDIwODhjNDIwMDk0 NDIwODk0NDIwODljNGExMDljNGExMGE1NTIxOGE1NTIxMGE1NTIxOGE1NTIx MGE1NGExMDk0NDIwODk0NDIxMDhjNDIwODhjNDIxMA0KODQzOTA4ODQzOTA4 NzMyOTAwN2IzMTA4NmIyOTAwNmIyOTA4NjMyMTAwNjMyMTA4NjMyOTA4NmIz MTE4NWE0MjMxN2I2MzUyYTU4Yzg0Y2ViZGI1ZWZkZWQ2ZmZmN2Y3ZmZmZmZm ZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmYNCmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Zm ZmZmZmZmZWZmZmU3YWRkNjljNTJhZDE4NTJiNTA4NGFiNTAwNGFiNTEwMzlh NTEwNGFiNTE4NGFiNTEwNTJiZDEwNGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1 MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA1YWJkDQowODUyYjUx MDUyYWQxODUyYjUyMTM5YWQwMDQyYjUwMDRhYjUwMDRhYWQwMDk0YzY4NGQ2 ZjdjZWY3ZmZmN2ZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZjljOGNmNzMx MTBkNjI5MDhkNjQyMjllZg0KMjkxOGRlMzkyOWRlMzExOGRlMzEyMWRlMzEy MWRlMzkyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzEyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTMxMjFkZTMxMThkZTMxMDhkZTM5MThkNmE1OTRmZmVmZjdmZmY3ZmZlZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZGVmZmZmMzlkZWVmMDBjZWZmMDBjZWZmMDhkNmZmMDgNCmQ2 ZmYwOGNlZmYwOGNlZmYxMGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBkNmZmMDhk NmZmMDhkNmZmMDhkNmZmMDhjZWZmMTBkNmZmMTBkNmZmMDhjZWZmMDhjZWZm MTBjZWZmMDhjZWZmMTBjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZjcxMGQ2ZmYxMGNlZjcxOGQ2ZmYxMGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwMGQ2ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4 Y2VmZjAwZDZmZjEwZDZmZjAwZDZmZjEwZDZlZmNlZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2VmZmZlZmRlZjdl N2NlZGVjNmE1Y2VhZDk0YzY5YzdiYWQ4NDYzOWM3MzUyOGM2MzM5OGM1YTMx ODQ0YTI5ODQ0YTE4N2I0MjE4ODQ0MjE4N2INCjM5MTA3YjM5MTA3YjMxMDg3 YjMxMDg3MzI5MDA3MzI5MDA3MzMxMDA3YjM5MDg3YjM5MDg3YjM5MTA3MzM5 MTA4NDQyMjE4NDRhMjE3MzUyMzk3YjVhNDI4YzczNWE5YzdiNmJhZDljODRj NmFkYTVlN2Q2YzZlZmRlZDZmZmY3DQpmN2ZmZjdmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmN2ZmZjdhZGRlDQo5NDVhYTUx ODUyYmQwODRhYmQxODQyYWQxMDRhYmQwODUyYmQwODUyYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQx MDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwOA0KNTJiZDEwNGFiNTEw NTJiZDEwNGFiNTA4NTJiZDEwNGFiNTEwNTJiZDEwNGFiNTA4NTJiZDEwNGFi NTEwNGFhZDA4NWFiNTIxNTJiNTE4NDJiNTAwNGFjNjAwMzlhZDAwNWFhZDMx YWRkZTk0ZjdmZmY3ZmZmZmZmZmZmZmZmZmYNCmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZmZmZmZmY5Yzk0ZWY0MjIxZTczMTEwZTczMTIxZDYyOTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzExOGVmNDIyOWVmMzkxMGVmMzkNCjE4 ZGU5YzljZWZlZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmE1ZTdmZjA4ZDZlZjAwY2VmZjA4 Y2VmZjA4Y2VmZjEwY2VmZjA4Y2VmZjEwZDZmZjAwZDZmZjAwY2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDBk NmZmMDBjZWZmMDANCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYw MGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZjcwOGNl ZmYwMGQ2DQpmZjAwZDZmZjAwZDZmZjA4ZDZmZjAwZDZmZjAwZGVmZjAwZDZm ZjAwZGVmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwZDZmZjAwZDZmZjAw Y2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDhjZWZmMDhjZWZmMDBjZWZmMTANCmQ2ZmYwMGNlZjczOWRlZjdl ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZjdlZmY3ZTdkNmY3ZGVkNmQ2ZDZiZGRlZDZiZGQ2YzZiNWQ2YzZi NWNlYmRhNWM2YjVhNWJkYWQ5NGJkYWQ5NGM2YWRhNWNlYjViNWQ2YmRiZGRl YzZjNmQ2YzZiZGRlY2VjZQ0KZGVkNmQ2ZWZlN2U3ZjdlZmU3ZmZmN2VmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmY3ZjdmZmZmZjdmZmZmZjdmZmZmZWZmN2Y3ZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmYWRkNjk0NTI5YzE4NTJiZDEwNGFjNjA4NDJiNTAwNGFiZDA4 NGFhZDA4NGFiNTA4NTJiNTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1 MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0 YWI1MTA0YWI1MDg0YWI1MTA0MmI1DQoxODQyYWQwODUyYmQwODUyYmQwMDM5 OWMwMDdiYmQ0YWNlZjdiZGY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZlN2ZmZmZmZjljOTRmNzM5MThk ZQ0KMjExMGRlMjkyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTMx MThlNzM5MjllNzI5MTBkNjI5MThkNjljOWNmZmVmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZWZmN2ZmNjNlN2Zm MDBjZWY3MTBkNmZmMDhjZWZmMTBjZWZmMTANCmNlZmYxMGNlZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDBjZWZmMThkNmZmMTBjZWZmMTBjZWZmMTBjZWZmMTBkNmZm MDhjZWZmMTBkNmZmMDhjZWZmMTBjZWZmMDhjZWZmMTBjZWZmMDhjZWZmMTBj ZWZmMDhjZWZmMDhjZWZmMDhjZWZmMTBjNmZmMDhjNmZmMTBjZWZmMDgNCmNl ZmYxMGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjEwZDZmZjA4Y2VmZjA4Y2VmZjAwZDZm ZjEwZDZmNzdiZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmN2Y3ZmZlZg0KZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZmZmZmZWZmZmZm ZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZmZjljY2U4YzRhYWQwODRh YmQwMDRhYjUxMDRhYjUxODUyYmQwMDUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw ODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRh YjUwODUyYmQxMDRhYjUxMA0KNTJiZDEwNGFiNTA4NTJiZDEwNGFiNTA4NTJi NTEwNGFiNTA4NTJiZDEwNGFiNTA4NGFiNTEwNGFiNTA4NDJiZDE4NGFiZDEw NGFhZDAwNTJhNTE4OWNjZTg0ZGVmN2RlZmZmZmZmZmZmZmY3ZmZmZmY3ZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZWZm ZmZmZjdmZmZmZmY5YzljZWY0MjMxZGUyOTEwZDYzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzEyOWQ2MzkyOWRlMzEyMWQ2MzkNCjI5ZTcyOTE4ZTczMTE4Y2U5 Yzk0ZjdlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmZmZmZmZmZmZmZmZmZmY3ZmZmN2Zm ZmZmZmNlZjdmZjIxZDZmNzAwZDZmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGM2ZmYwMGNlZmYwMGM2 ZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGNlZmYwMGQ2ZmYwOGNlDQpmZjA4Y2Vm ZjA4Y2VmZjEwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjEw ZDZmZjA4ZDZmZjEwZDZmZjA4ZDZmZjA4ZDZmZjA4ZDZmZjA4ZDZmZjAwY2Vm ZjAwY2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMTBjZWZmMDhj ZWZmMDhjZWZmMDANCmQ2ZmYyOWQ2ZjdiZGVmZmZmZmZmZmZmN2ZmZmZmN2Zm ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZm Zg0KZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZjdlZmVmZmZmZmZm ZWZmZmVmOGNjNjYzNGFhNTA4NTJiZDE4NDJhZDA4NTJjNjEwNGFiNTA4NTJi NTEwNGFiNTA4NTINCmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1 MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0YWI1MDg1MmI1MTA0 YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1MTA0YWI1MDg0YWI1 MTA0MmI1DQowODRhYTUxMDZiYTUzOWJkZGVhNWY3ZmZmN2ZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZlZmZmZmZmZmZmZjdmZmY3ZmZlZmZmZmZmZg0KYWRhZGY3NGEzOWQ2 MzEyMWQ2MzEyMWRlMzExOGRlMzkyMWU3MzExOGRlMzEyMWU3MzEyMWRlMzky MWRlMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTE4DQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzI5MThkZTM5MjlkZTM5MjFlNzMxMThl NzM5MjllNzI5MTBkNjI5MThjNmE1YTVmZmVmZWZmZmZmZmZmZmZmZmZmZmY3 ZmZmN2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZWZmZmY3ZmZmZmZmYjVlZmZmMDBkNmVmMTBjZWZmMDhkNmZmMDBj ZWZmMDBkNmZmMDgNCmQ2ZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDBkNmZmMDBkNmZmMDhkNmZmMDBkNmZmMDhkNmZmMDhjZWZmMTBkNmZmMDhj ZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDBkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDBkNmZmMDANCmQ2ZmYwMGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjE4ZDZmZjAwYzZmZjE4Y2VmZjAwY2VmZjRhZGVmZmU3ZjdmZmZm ZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmN2ZmZmZmZmU3ZmZlNzg0YzY2MzQyYWQwMDUyYzYw ODQyYWQxODUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUwODUy YmQxMDRhYjUxMDUyYmQxMDRhYjUwODUyYmQxMDRhYjUxMDUyYmQxMDRhYjUw OA0KNTJiZDEwNGFiNTEwNTJiNTEwNGFiNTA4NTJiZDEwNGFiNTA4NGFiNTEw NGFiNTA4NGFiZDEwNGFiNTA4NGFiNTA4ODRjZTYzZTdmZmRlZmZmZmZmZmZm ZmZmZjdmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZWZmZmZmZmZiNWFkZmYzOTIxZGUzMTIxZGUzOTIxZTczMTIxZTczOTIxZTcz MTIxZGUzOTI5ZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyOWU3MzEyMWRlMzEyMWU3MzEx OGU3MzkyMWU3MzkNCjIxZTczMTIxZTczMTI5ZDY0MjMxZGUyOTA4ZGViNWFk ZDZlZmVmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmN2ZmZmZmZmY3ZjdmZmY3ZmZmN2ZmZmZmZjczZTdmZjA4Y2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDhjZWZmMDhkNmZmMDBjZWZmMDBjZWZmMDBj ZWZmMDhjZWZmMDhjZWZmMDhjZWZmMTBjZWY3MDBkNmZmMDBjNmZmMDgNCmM2 Zjc5NGVmZmZmZmZmZmZlZmY3ZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdm N2U3OGNiZDczNDI5YzA4NTJjNjAwNDJhNTEwNTJiZDE4NTJjNjEwNTINCmJk MDg0YWI1MDA1MmJkMTA1MmI1MDg0YWI1MDg0MmFkMTA0YWFkMTA0YWFkMTA0 YWFkMTA0YWFkMTA1MmI1MTA0YWI1MDg1MmI1MDg0YWJkMDg0YWJkMDg0MmI1 MDA0YWJkMTA0MmI1MDg0MmFkMDg0YWFkMTA2YmM2MzFkNmRlDQpjNmVmZjdl N2ZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmY2VjZWZmNGEzMWM2MjEw OGNlMzEzOWRlMjEyMWQ2MjkxOGU3MzkyMWVmNDIyMWRlMzEyMWU3MzEyMWRl MjkxOGQ2MzEyMWRlMzEyMWRlMzEyMWRlMzExOGRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMx MThkZTMxMjFkZTIxMTBkZTljYTVmN2U3ZjdmN2ZmZmZmN2ZmZmZmN2ZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmNjNkZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjM5ZDZmN2NlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmRlZmZkNjljZGU3YjVhYWQxODUyYmQxMDRh YjUwODRhYjUwODQyYWQxMDRhYjUxODRhYjUxODUyYmQxODRhYmQxMDUyYzYx MDRhYmQwODRhYmQwODRhYjUwODRhYmQwODRhYmQwMA0KNGFiZDAwNGFiZDAw NGFiZDIxNGFiZDA4NGFjNjAwNGFiZDAwNTJiNTA4NjNhZDI5OWNjZTg0ZDZm ZmNlZjdmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2Y3ZmZkNmQ2ZmY0YTQyY2UxODAwZDYzOTI5ZWYzOTMxZGUzMTIxZGUzOTIx ZTczMTIxDQplNzM5MjFlNzM5MjllNzMxMjFkZTM5MjFkZTMxMjFkZTM5MjFl NzMxMThkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzMTI5ZGUyOTEwYzZhNTljZmZm ZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmY3ZmZmZmVmZmZmZjRhZGVmNzAwY2VmZjAwZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MTBkNmZmMDBjZWZmMTBkNmZmMDBjZWVmODQNCmU3ZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZWZmZmRl YjVkZTljNTJhZDE4NGFhZDA4NDJhZDAwNTINCmM2MDA0YWJkMDA0YWJkMDg0 MmI1MDA0YWJkMDgzOWI1MDg0MmI1MDg0MmI1MTA0YWJkMTg0YWI1MTA1MmJk MTg0YWI1MTA0YWJkMTgzMWE1MDA0MmFkMDg0MmE1MDg1MmE1MTg4NGJkNWFj ZWVmYjVmN2ZmZWZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmY2VjZWZmNTIzOWRlMjkwOGRl MzkyOWRlMzEyOWQ2MzEyMWU3MjkxOGRlMzEyMWU3MzEyMWRlMzkyMWRlMzEx OGRlMzEyMWRlMzEyMWRlMzkyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMThk ZTI5MTBkZTMxMThkNmE1OWNmZmVmZmZmN2ZmZmZlNw0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZGVmZmZmMzFkNmY3MDhjZWZm MDBkNmZmMDhkNmZmMDBjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGNlDQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjA4ZDZmZjA4Y2VmZjAwZDZmZjI5ZGVmN2M2ZWZm ZmZmZmZmZmVmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZm ZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmRlZmZkNmE1ZDY4NDZiYjUzOTUyYWQw ODUyYjUwODRhYWQwMDQyYWQwMDQyYWQwMDQyYjUwMDQyYWQwMDRhYWQwODQy YWQwMDRhYWQwODQyYTUwOA0KNGFhZDEwNGFhZDA4NmJjNjI5N2JjNjRhYTVk ZThjY2VmN2NlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZm ZmZlN2RlZmY2MzQyZGUzMTEwZGUzOTI5ZTcyOTIxZGU0MjI5DQplZjMxMThk ZTMxMThkZTMxMjFkZTM5MjllNzMxMjFkZTM5MjFkZTMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTI5ZTczMTIxZGUzOTIxZjc0MjI5ZWYzMTEwZTczMTE4ZDY5YzljZTdmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmM2 ZjdmZjE4ZDZmZjA4YzZmZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZm MDBjZWZmMDBjZWZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMTBjNmZmMDBk NmY3NzNlN2Y3ZjcNCmY3ZmZmN2ZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdm ZmZmZTdmN2RlY2UNCmVmYmRhNWNlOTQ4Y2M2NzM4NGJkNjM4Y2NlNjM3YmM2 NTI4NGM2NWE3YmJkNTI4NGM2NjM4Y2NlNmJhNWRlODRhZGU3OGNiZGY3OWNk NmVmY2VmN2ZmZWZmZmZmZjdmN2ZmZjdmN2ZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZTdlN2ZmNjM0YWRlMjkwOGRlMzEy MWRlMzkyMWU3MzkyMWU3MzEyMWRlMzEyMWU3MzEyMWRlMzEyMWRlMzEyMWQ2 MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMThkZTMxMjFlNzM5MjllNzI5 MThkNjI5MTBjZTljOTRmNw0KZWZmN2ZmZmZmZmZmZWZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmYmRmN2ZmMDhkNmZmMThjZWZmMDBkNmZmMDhkNmZmMDBj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjA4Y2VmZjE4Y2VmZjIxZDZmN2M2ZjdmZmZmZmZmZmVmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmVmZmZlZmY3ZmZmZmY3ZmZmN2Y3ZmZmZmY3ZmZmN2Y3ZmZmZmY3ZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZjdk ZWU3ZmY2MzUyZDYzMTEwZGUzMTE4DQpkNjM5MjFkZTQyMjllZjMxMjFkZTMx MjFkZTMxMjFkZTMxMjllNzI5MThkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIx ZDYzOTI5ZGUzMTIxZDYzOTI5ZTczMTE4ZWYzMTE4ZDY5Yzk0ZjdlN2Y3ZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmFkZWZmZjAwZDZmZjE4YzZm ZjAwZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMTBjZWZmOGNlN2ZmZWZmZmZmZjcNCmZm ZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmYNCmZm ZjdmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZjdmZmVmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmY3ZjdmZmY3ZGVlN2ZmNmI1YWQ2MzExOGQ2MzkyMWRl MzExOGRlMzkyMWU3MzExOGRlMzEyMWU3MzEyMWRlMzEyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTMxMThkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMThlNzMxMjlkNjI5MjFkNjI5MThkZTQyMzFlZjMxMThl Nw0KMjExMGM2OGM5Y2Y3ZTdlN2ZmZmZmZmZmZjdmZmY3ZmZmN2VmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmYWRm N2ZmMDBjZWZmMjljZWZmMDBkNmZmMDhkNmZmMDBjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjAwZDZmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjE4ZGVmZmVm ZWZmZmZmZmZmZmVmZmZmN2ZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZjdmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZlZmY3 Zjc1YTRhDQpmZjM5MjFkNjMxMThkNjM5MjFlNzQyMjllZjMxMThkZTI5MThk ZTMxMjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzOTIxZWYzMTIxZTczMTIxZDYz MTIxZGUyOTE4ZTcyOTIxZGUzOTMxZGUxODEwZDZhNTljYzZlZmVmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZm ZmY3ZmZmN2ZmZmZmZjk0ZWZmZjA4Y2VmZjEwY2VmZjAwZDZmNzA4Y2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwY2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMDBkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMTBjZWZmMThjZWZm MDBkZWZmZDZmN2Y3ZWZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmVmN2I2M2U3MzExMGU3MjkxOGU3Mjky MWRlMzEyOWRlMjkxOGNlNDIyOWU3MzExOGU3MzEyMWRlMzEyMWQ2MzkNCjIx ZTczMTE4ZTczMTE4ZTczMTIxZGUzOTI5ZDYzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MjExMGRlODQ4NGRlZTdmN2VmZmZmZmZmZmZlZmZmZmZmZmZmZjdmZmVmZjdm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmOTRmN2ZmMDBjZWZmMTBkNmZm MDBjZWY3MDhkNmZmMDhjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwMGNlDQpmZjA4Y2VmZjA4ZDZmZjAwZDZmZjA4 Y2VmZjA4Y2VmZjIxZGVmZjVhZTdmZmVmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmVmZjdm Zjg0N2JlNzM5MjFkZTMxMThkZTI5MThkNjQyMzFmNzIxMTBjZTM5MjllNzM5 MjlkZTMxMjlkNjMxMjFkNjM5MjFlNzM5MjFlZjM5MjllNzMxMjFkNjM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUyOTE4ZGUzOTI5ZDY4NDdiZGVmN2Y3ZmZmZmZmZjdm N2VmZjdmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZjdmZmZmZmZmZjhj ZWZmZjAwZDZmZjAwY2VmZjEwY2VmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjNmZmMDhjZWZm MDBkNmY3MDBkNmZmMDBjNmZmMDBjZWZmNTJlN2Y3Y2VmN2ZmZjdmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmZmZmODQ3YmU3MjkxMGQ2NDIyOWVmMjkxOGQ2 MzkyOWY3MjkxOGQ2MzEyMWRlMzEyMWQ2MzENCjIxZGUzMTIxZGUzOTIxZTcz MTE4ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MjExMGNlMzkxOGY3Mzkx OGRlN2I3YmNlZTdmN2VmZmZmZmZmZjdlZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmOTRmN2ZmMDBkNmZmMDBjZWZmMTBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYxMGNlDQpmZjAwZDZmZjEwZDZmZjA4Y2VmZjAwY2VmZjI5ZDZmN2FkZWZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmN2ZmZmZmZmZmZmZlZmY3ZmZmZjk0 ODRmNzMxMThjZTM5MjllNzI5MThlZjM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjllNzMxMThkZTMxMThkZTM5MjFlNzM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTI5ZWYzMTIxZGUzOTIxZWYzMTEwZGU3YjZiZTdlN2VmZmZmZmZmZjdmZmY3 ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZjljZWZmNzA4ZDZmNzAwYzZm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjAwY2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDBkNmZmMDBjNmZmMDBjNmZmMThk NmY3OGNlZmZmZWZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3 ZmZmN2ZmZmZmZmZmZWZmN2Y3OWM4Y2VmMzExOGQ2MjkxMGQ2MzkyOWVmMzky MWVmMjkxMGRlMzENCjE4ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzEyMWNlMjkxOGQ2MzkxOGZmMjkxMGQ2 NzM2YmQ2ZWZlZmZmZmZmZmZmZjdmN2Y3ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmYzZm N2ZmMzFkZWY3MDBjZWZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGRlDQpmZjEwYzZm ZjAwYmRmZjEwY2VmZjg0ZWZmZmU3ZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2Y3ZjdmZjljOTRm ZjQyMjFjZTI5MThjZTI5MThkZTM5MjFlZjM5MjFlZjMxMjFlNzM5MjFkZTM5 MjllNzMxMThkNjM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZDYzOTI5ZWYyOTIx ZGUyOTIxY2UzOTI5ZTczMTEwZDY3MzVhZGVkZWU3ZmZmZmZmDQpmZmZmZmZm ZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZm ZmU3ZmZmZmZmZmZmZmVmZjdmZjYzZTdmZjA4YzZmNzA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjAwY2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMTBjNmZmMjFjZWY3NmJlN2ZmZDZmN2ZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3Zjdm N2Y3ZmZmZmZmZjdmZmZmYWQ5NGVmMzkzMWM2MjkyMWNlMzEyMWU3NDINCjI5 ZjczMTE4ZGUzMTIxZGUzOTI5ZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzkyOWU3MzExOGU3MzEyOWU3MzEyOWNlMjkyMWQ2MzExOGVmMzExMGQ2NmI2 M2U3Y2VjZWZmZjdmN2ZmZjdmZmY3ZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmOGNlZmZmMjFkNmZm MTBkNmZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGNlDQpmZjAwZDZmNzUyZWZmZmNlZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZjk0OWNmZjQy MzljZTI5MThjZTM5MjFlNzM5MjFlNzMxMThkNjM5MjllNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZWYzMTIxZGUzMTIxZTczOTIxZjczMTE4ZWYz MTI5ZDY0MjMxZTcyMTAwZGU3MzZiDQpiZGQ2ZDZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmY3ZmZmN2ZmZmZmN2Zm ZmZmZmY3ZmZmZjk0ZWZmZjQyZTdlZjA4YzZmZjAwY2VmZjAwY2VmZjAwZDZm ZjEwY2VmNzEwY2VmZjA4Y2VmZjAwZGVmZjAwZDZmZjAwZDZmZjAwY2VmZjAw Y2VmZjAwYzZmZjA4Y2VmZg0KMDhjZWZmMTBjZWZmMDBjZWZmMDBjZWZmMDBj ZWZmMDBjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDBjZWZmMDBjZWZmMDhjZWZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhkNmZmMDhjZWZmMDhjZWZmMDBj NmZmMDBjZWZmMDBkNmY3MDhkNmY3MDhjZWZmMDhjZWZmMDBjNmY3NmJkZWZm ZGVlZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmVmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmZmZm ZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmY3 ZmZmZmY3ZjdmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmN2ZmZjdmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmVm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmYNCmZm ZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmDQpmZmZmZmZm ZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3YjVhNWY3NDIyOWNlMzENCjE4ZDYzMTIxZTczMTIxZWYz MTE4ZGU0MjMxZDYzMTE4ZWYzMTE4ZTczMTIxZGUzOTI5ZTczMTIxZGUzMTIx ZGUyOTE4ZGUzMTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMTgwOGNlNWE0YWVm YjViNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZWZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZTdmZmZmYmRlZmZmNTJlZmZmMzFk NmY3MTBjZWY3MDANCmNlZmYwOGQ2ZmYwOGQ2ZmYwOGQ2ZmYwMGNlZmYxOGNl ZmYxMGNlZmYxMGNlZmYwMGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw MGQ2ZmYxMGQ2ZmYxOGQ2ZmYwOGNlZmYxMGNlZmYxOGNlZmYxMGQ2ZmYwMGNl Zjc2M2U3DQpmZmE1ZWZmZmVmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZTdmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWYNCmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZWYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZjdmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm Zg0KZjdmZmZmZWZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZmZmZmZWYNCmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmJkYmRmNzM5MjFj ZTMxMTBmNzM5MjllNzMxMjFjZTMxMThkNjMxMjlkZTMxMjFkZTMxMThkZTI5 MThkZTMxMjFkZTM5MjllNw0KMzkyOWU3MjkxOGRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGU0MjI5DQpmNzIxMTBiZDVhNGFjZWJkYmRmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmVmZmZmZmVmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmY3ZWZmZjk0ZWZmZjIxZGVmNzAwZDZmZjAwYzZmZjE4YzZmZjA4 Y2VmZjAwZDZmZjAwZDZmZjAwZDZmZjA4Y2VmZjEwY2VmZjEwYzZmZjEwY2Vm Zg0KMDBjZWY3MDBkNmY3MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjAwZDZm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDBkNmY3MDhkNmY3MjlkNmZmMTBjNmZm MDBjNmZmMDhjZWY3NTJlN2ZmY2VmN2ZmZTdmZmZmZjdmZmZmZmZmZmZmZjdm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2ZmDQpmZmZmZmZm N2ZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmN2ZmZmZlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZmZmZmZjdmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmN2Y3ZjdmZmZmZmZmZmZmZmZm N2Y3ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZjdmZmZmZmZmZmZmZjdlZmU3 ZDZlN2NlDQpiNWRlYmRhNWNlYWQ5NGM2YTU5NGM2YTU4Y2NlYWQ5Y2RlYmRh NWVmY2ViNWVmZDZjZWZmZjdlZmY3ZmZmZmY3ZmZmZmVmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmN2Y3ZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmN2VmZjdmZmZmZmZmZmZmZmZm ZmZmZmZlZmY3ZjdmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZjdmZmZmZWZmZmU3 ZDZlZmQ2YzZkZWM2YWRkZWJkYTVkNmFkOWNkNmFkOWNjZWFkDQo5NGNlYWQ5 NGNlYWQ5NGQ2YjVhNWQ2YmRhNWU3Y2ViNWVmZDZiZGY3ZGVjZWY3ZjdmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZg0KZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmVmZjdmZmZmYzYNCmJkZmY0MjI5Y2UzMTE4ZGUzMTE4ZGUzOTI5ZTcyOTI5 YzYzOTI5ZGUzMTIxZTczMTIxZWYzMTIxZTczOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzkyOWQ2MjEwOGNlNGEzMWU3YWRh ZGZmZjdmZmZmZjdmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZGVmN2ZmOGMNCmU3 ZmYzMWQ2ZmYwMGNlZjcwMGQ2ZmYxMGNlZmYxOGQ2ZmYxMGNlZmYxMGNlZmYw OGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGQ2ZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGQ2ZmYxMGQ2ZmYwMGNlZmYwOGQ2 ZmYxMGQ2ZmYwMGQ2ZmYwMGNlZjc2M2U3ZmZlN2Y3ZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZWZjZWI1ZmZkNmI1ZWZjZWI1ZWZkNmJkZWZjZWFkZjdjZWFk ZjdkNmJkZGVkNmJkZDZkNmJkZGVkNmM2ZDYNCmQ2YmRkZWQ2YmRkNmQ2YmRk ZWQ2YzZkNmQ2YmRkZWQ2YmRkNmQ2YmRkZWQ2YzZkNmQ2YmRkZWQ2YmRkNmQ2 YmRkZWQ2YzZkNmQ2YmRkZWQ2YmRkNmQ2YmRkZWQ2YzZkNmQ2YmRkZWQ2YmRk NmQ2YmRkZWQ2YzZkNmQ2YmRkZWQ2DQpjNmQ2ZDZiZGRlZDZjNmQ2Y2ViZGQ2 ZDZiZGQ2ZDZiZGU3ZGVjZWU3ZGVjZWZmZmZlZmZmZmZlZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZGVj NmJkZjdkNmM2ZTcNCmNlYmRlZmQ2YmRlZmM2YmRlZmM2YmRlZmQ2YzZlN2Q2 YmRkZWNlYmRlN2Q2YzZkZWNlYmRlN2NlYmRlN2NlYmRlN2NlYzZlN2Q2ZDZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZjdmN2ZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmVmZWZjZWJk YmQ4YzczYTU3MzRhOWM1YTM5OTQ0YTEwOGM0MjA4OGM0MjA4OGMzOTAwOGMz OTAwODQzOTAwOTQ0YTA4OTQ0YTEwOWM1YTM5OWM2YjRhYzZhNTg0ZWYNCmU3 YzZmZmZmZjdmZmZmZmZmN2ZmZmZlZmZmZmZmN2ZmZmZkZWQ2ZDZkNmM2YjVl ZmQ2YmRlZmQ2YmRlN2NlYmRkZWNlYmRkZWNlYzZlZmQ2YjVlN2NlYjVlZmQ2 YmRlZmQ2YjVlZmQ2YjVlN2NlYjVlZmQ2YmRlN2NlYjVlZmU3DQpkZWZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZWZkZQ0KZTdjNmFkYzY5Yzg0 YmQ3YjUyYWQ2YjM5OWM2MzI5OGM1MjE4OGM0YTEwODQ0MjA4OGM0YTA4OGM0 MjA4ODQ0MjA4N2I0MjAwODQ0MjA4N2I0MjAwODQ0MjA4ODQ0YTA4OTQ1MjE4 OTQ1MjE4OWM2YjM5YWQ4NDVhZDZiNThjZWYNCmQ2YmRmZmZmZWZmZmZmZmZm ZmZmZmZmZmZmZmZlZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmU3ZDZjNmU3 Y2ViNWVmY2VhZGY3ZDZiZGU3Y2ViNWU3Y2ViZGRlY2ViZGU3Y2ViZGRlY2Vi ZGU3Y2ViZGRlY2ViZGU3ZDZjNmU3Y2ViZGVmY2ViNWRlY2ViZGZmZjdmN2Zm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2VmZDZiZGFkZTdkNmI1ZGVjZWI1 ZTdkNmI1ZTdkNmI1ZTdkNmI1ZTdjZWI1ZTdkNmI1ZTdkNmI1ZWZkNmJkZTdj ZWI1ZWZkNmJkZWYNCmNlYjVkZWNlYWRkNmNlYjVmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2Q2ZGVmZjM5MjliZDMx MThlZjMxMjFlZjMxMjFkZTMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMThk ZQ0KMzkyMWRlMzkyMWU3MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTI5DQpkNjMxMjFk ZTM5MjlmNzI5MDhlZjM5MjFlNzljOWNlN2ZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmQ2ZjdmZjk0ZWZmZjQyZGVmNzEwZDZlZjAwY2Vm ZjAwY2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDBkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDBkNmZm MDBkNmY3MThkNmZmMDhjNmZmMDBjZWZmMDBkNmVmN2JlZmZmZGVmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmNlDQpiZDhjNGEyMTg0MzkwMDg0NDIwODcz MzkwODhjNGEwODhjNDIwMDg0NDIxMDk0NDIwMDk0NDIwMDk0NDIwMDk0NDIw MDk0NDIwMDk0NDIwMDk0NDIwMDk0NDIwMDk0NDIwMDk0NDIwMDk0NDIwMDk0 NDIwMDk0NDIwMDk0NDIwMA0KOTQ0MjAwOTQ0MjAwOTQ0MjAwOTQ0MjAwOTQ0 MjAwOTQ0MjAwOTQ0MjAwOTQ0MjAwOTQ0MjAwOTQ0MjAwOTQ0MjAwOTQ0MjA4 OTQ0MjAwOTQ0MjAwOGMzOTAwOTQ0MjA4OTQ0MjA4YTU1MjEwOTQ0YTIxYTU2 MzM5YWQ3YjUyYzYNCmE1ODRkNmM2YTVlN2U3ZDZmN2ZmZWZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmRlYzY5YzdiNGExMDdiMzkwMDdiNGEwMDczNDIwMDg0NGEwODg0 NGEwODdiNGEwMDg0NDIwMDg0NGEwODg0NGEwODg0NDIwMDg0NDIwMDhjNDIw MA0KN2I0MjA4OTQ2MzI5ZjdmN2VmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmN2ZmZmZlZmY3ZmZmZmZmZmZmZmZmZWZmN2U3Y2ViZGE1 ODQ5NDZiNDI3YjQyMTA4YzQyMDg4YzQyMDA4YzM5MDA4YzRhDQowMDk0NGEw MDk0NGEwMDljNTIwODljNTIwMDljNTIwMDhjNGEwMDhjNGEwMDk0MzkwMDk0 NDIwODg0MzkwMDdiNDIxMGE1NzM1MmVmY2ViNWZmZmZmN2Y3ZmZmZmZmZmZm N2FkOGM2YjZiMzkwODhjNGEwODg0MzkwMDg0MzkwMA0KN2I0MjAwOGM0YTA4 OGMzOTAwOGM0MjA4OGM0MjAwOGM0MjA4OGM0MjAwOGM0MjA4ODQzOTA4ODQz OTAwYzZiNWE1ZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2VmZGVkNmJkYWRiNTk0N2I5YzZiNDI4YzUy MjE3YjM5MDg4NDM5MDA4YzQyMDA5NDRhMDA4YzQyMDA5NDRhMDA5YzRhMDBh NTUyMDA5YzRhMDBhNTRhMDA5YzRhDQowMDljNTIwMDljNGEwMDljNGEwMDk0 NDIwMDk0NGEwMDk0NDIwMDk0NGEwMDljNGEwMDk0NGEwMDdiMzkwMDdiNDIw ODg0NjMzMWI1OWM3YmU3ZDZjNmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdlN2RlOTQ3MzVhNzMzOTA4ODQ0MjA4N2I0MjAwN2I0MjA4ODQ0MjAwODQ0 MjAwODQ0MjAwODQNCjQyMDA4NDQyMDA4NDQyMDA4NDQyMDA4NDQyMDA4NDQy MDg3MzQyMThjZWI1OWNmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZlN2Q2YzY3MzUy MzE4NDM5DQowMDg0NDIwODg0MzkwMDg0NDIwODg0NDIwMDg0NDIwODg0Mzkw MDhjNDIwODdiNDIwMDg0NDIwODdiNDIwMDg0NGExMDdiNDIxMDk0NmI0YWVm ZGVkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZWZmN2ZmZjdkNmQ2ZmYzOTI5YjUyOTA4ZTczOTE4ZmYzOTIxZWYzMTIxZDYz MTIxZDYzMTE4ZGUzOTIxZWYzMTE4ZGUzOTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxDQpkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzkyOWRlMjkxMGU3MzEyOWU3MzkzMWRlMTgwMGRlNDIxOGVmOWM5NGY3 ZWZmZmY3ZmZmZmY3ZjdmZmVmZjdmZmVmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmYNCmZmZjdmZmZmZmZmZmZmZmZj ZWY3ZmY5Y2U3ZmYyOWU3ZmYxOGRlZmYwOGQ2ZmYwMGNlZjcwMGNlZmYwMGNl ZmYwOGNlZmYxMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwOGNlZmYwMGQ2ZmYwOGNlZmYwOGNlZmYyMWQ2ZmY4NGVmZmZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlODQ0YTEw OWM0YTAwOTQ1MjAwOGM0YTA4OTQ1MjAwOWM1YTAwOGM0YTAwOWM1MjAwOTQ0 YTAwOWM1MjAwOTQNCjRhMDA5YzUyMDA5NDRhMDA5YzUyMDA5NDRhMDA5YzUy MDA5NDRhMDA5YzUyMDA5NDRhMDA5YzUyMDA5NDRhMDA5YzUyMDA5NDRhMDA5 YzUyMDA5NDRhMDA5YzUyMDA5NDRhMDA5YzUyMDA5NDRhMDA5YzUyMDA5NDRh MDA5YzUyDQowMDk0NGEwMDljNTIwMDk0NGEwMDljNTIwMDk0NGEwMDljNTIw MDk0NGEwMDljNGEwODk0NDIwMDhjNDIwMDdiMzEwMDdiMzkxMDhjNTIyOWI1 N2I1YWNlOTQ3YmZmZWZkZWZmZjdlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmJkODQ0MjA4OWM0YTAwOWMNCjUy MDA5NDUyMDA5YzRhMDBhNTUyMDg5NDRhMDA5YzUyMDA5NDRhMDBhNTUyMDg5 YzRhMDBhNTUyMDA5YzRhMDA5NDRhMDhiNTZiMjlmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmVmZmZmZmY3ZmZmZg0KZmZmZmZmZmZlZmRl ZGVhNTczOWM2MzMxN2IzOTA4ODQ0MjAwOTQ1MjA4OTQ0YTAwOWM1MjA4OWM1 YTA4OTQ1MjA4OGM0YTAwOTQ0YTAwOGM0MjAwOTQ0YTAwOGM0YTAwOTQ0YTA4 OTQ0YTA4OTQ1MjAwOTQ0YTAwYTU1YTA4YTUNCjUyMTA4YzM5MDg3YjMxMDhh ZDg0NjNmN2RlY2VmZmZmZjdhZDg0NWE3YjMxMDBhNTUyMDhhZDVhMTBhNTUy MDA5YzUyMDA5YzRhMDA5NDUyMDA5NDUyMDA5NDUyMDA5NDRhMDA5NDUyMDA5 NDUyMDA5NDUyMDA4YzQyMDBiZGFkDQo5NGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZWZlN2VmZGVjZWM2OGM3MzljNmI0YTg0NGEyMTdi NDIwODhjNGEwODhjNGEwMA0KOTQ1MjAwOTQ0YTAwOTQ1MjEwOTQ1MjA4OTQ1 MjA4OTQ1MjAwOTQ1MjA4OTQ1MjAwOTQ0YTAwOGM0MjAwOTQ0YTA4OTQ0YTAw OTQ1MjA4OTQ0YTA4OWM1MjEwOTQ0YTA4OTQ1MjEwOTQ0YTA4OWM0YTA4YTU1 MjA4YTU1YTEwOTQNCjRhMDg4YzRhMDA3YjQyMDA4YzVhMThhNTczMzllN2Q2 Y2VmZmY3ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2E1NzM1MjhjNDIwOGE1NGEwMGFkNWEw ODljNTIwMGE1NTIwODljNTIwMGE1NTIwMDljNGEwMGE1NTIwMDljNTIwMGE1 NTIwODljNTIwMGFkNWEwODdiMzkwMGY3Y2VhZGZmZmZmN2ZmZmZmZmY3ZmZm Zg0KZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZjdkZWM2NmIzMTA4YTU1MjAwOWM1MjAwYTU1MjAwOWM1MjAwYTU1 MjAwOWM1MjAwYTU1MjAwOWM1MjAwYWQ1YTAwYTU1MjAwYTU1MjAwYTUNCjUy MDA5NDQyMDA5NDVhMzFmZmVmZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZmN2Q2ZDZmZjVhMzljZTM5MTBl NzM5MThkZTQyMzFlNzMxMjlkZTMxMjFkZTMxMjFlNw0KMzkyMWU3MzExOGQ2 MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzMTE4DQplZjM5MjllZjI5MThkZTI5MjFjZTQy MzllNzI5MTBkNjM5MjFkNjhjN2JlZmVmZjdmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZm ZmVmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmU3ZWZmZmJkZWZmZjczZTdmNzMx ZGVmNzAwZDZlZjAwZDZmNw0KMDhjZWY3MThjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4 ZDZmZjA4Y2VmZjA4Y2VmZg0KMDhjZWZmMDhkNmZmMTBjZWZmMDhjZWY3MzFk NmY3YTVlZmZmZjdmN2ZmZmZmZmZmZjdmZmY3ZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpjNjdiNDIwODljNTIwMDljNTIwODg0NGEwMDhjNTIwMDk0NGEw MDk0NTIwMDk0NGEwMDk0NGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NGEwODk0 NGEwMDk0NGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NGEw OA0KOTQ0YTAwOTQ0YTA4OTQ0YTAwOTQ0YTA4OTQ0YTAwOTQ0YTA4OTQ0YTAw OTQ0YTA4OTQ0YTAwOTQ0YTA4OTQ0MjAwOTQ0YTA4OTQ0YTA4OWM0YTA4OTQ0 YTAwOTQ0YTA4OTQ0MjAwOTQ0YTA4ODQ0MjAwOGM1MjAwOTQ1MjA4OWMNCjUy MDg5NDQyMDA5YzM5MDA5YzM5MDBhNTQyMTA3YjQyMThiNTg0NjNlZmNlYjVm ZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmY2ViNTdi MzEwOGE1NGEwOGE1NWEwODhjNGEwMDk0NGEwODljNGEwODk0NGEwMDhjNGEw MDhjNGEwODhjNGEwODhjNGEwMDk0NGEwMDk0NGEwOA0KN2I0MjA4YTU2YjM5 ZmZmN2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmY3ZjdmZmZm ZmZmN2Q2YmQ5YzZiNDI4NDMxMDA4YzQyMDA5YzRhMDhhNTUyMTA5NDRhMDA5 NDUyMDA4NDRhMDA4NDRhMDA5NDRhDQowODk0NGEwODk0NDIwODljNGEwODk0 NGEwODljNGEwODk0NDIwODk0NGEwODk0NWEwODg0NGEwMDg0NDIwMDljNTIw OGE1NGEwODk0NDIwODg0MzkwODhjNTIyMWVmZGViZGI1OGM2Mzg0MzkwODhj NDIwMDg0NDIwMDg0NGEwOA0KODQ0MjAwOWM1MjEwODQ0YTAwOGM1MjAwOGM1 MjAwOGM1MjAwODQ1MjAwOGM1YTA4ODQ1MjAwODQ0YTAwYmRhZDhjZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmY3ZmYNCmZmZmZmZmY3ZTdlZmNlYWRhZDdiNWE3YjRhMTg4YzM5 MDg5NDQyMDg5NDQyMDg5NDRhMDg4YzQyMDA5NDRhMDA4YzRhMDA5NDVhMDg4 NDRhMDg4YzRhMDg4NDQyMDA4NDRhMDA4NDRhMDA4YzRhMDA4YzRhMDg5NDUy MDg4YzRhDQowMDhjNGEwODhjNGEwMDk0NGEwODhjNGEwMDhjNGEwODhjNGEw MDhjNGEwODhjNDIwODk0NGEwODhjNDIwMDk0NTIwMDk0NTIwMDk0NGEwMDg0 NDIwMDhjNDIwMDdiMzkxMGM2OTQ3M2ZmZWZkNmZmZmZmZmY3ZmZmZmY3ZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmVmYTU3YjUyOGMz OTAwYTU0YTAwOTQ0YTAwODQ0YTAwOGM0YTA4OGM0YTA4OGM0YTA4OGMNCjRh MDg4YzQyMDA4YzRhMDg4YzRhMDg4YzRhMDhhNTUyMDA3YjM5MDBlN2M2YTVm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZlN2Y3ZmZmZmZmZmZmZmU3Y2U4YzUyMjE4YzRhDQowMDhjNTIw MDhjNGEwMDk0NTIwMDhjNGEwMDhjNTIwMDhjNGEwMDhjNTIwMDhjNDIwMDk0 NGEwMDk0NGEwMGE1NWEwODk0NDIwMDljNjMzMWZmZjdkZWY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZjdlZmZmZmYNCmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZkZWQ2Zjc0YTQyYzYzMTE4YzYyOTEwZDYzOTIxZWYyOTE4ZDYzMTIx ZDYzOTI5ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzExOGU3MzkyOWRl MzEyMWRlMzExOGU3MjkyMWNlMzEzMWNlMjkxOGQ2MjkxMGRlODQ3YmU3ZDZj ZWZmZjdmZmZmZjcNCmZmZjdmZmZmZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZkZWY3ZmZhZGVmZmY2M2RlZmYyOWRlZmYwMGQ2Zjcw OGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxMGQ2 ZmYwOGNlZmYxMGQ2ZmYwOGNlZmYxMGQ2ZmYwOGNlZmYxMGQ2ZmYwOGNlZmYw OGNlZmY0MmRlZmY5Y2Y3ZmZlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlODQ0YTE4YWQ1MjAwOTQ0MjAwOGM0 YTA4OTQ0YTA4OWM0YTAwOWM0YTA4OTQ0YTA4OGM0YTAwOTQ1MjA4OGMNCjRh MDA5NDRhMDg4YzRhMDA5NDUyMDg4YzRhMDA5NDRhMDg4YzRhMDA5NDUyMDg4 YzRhMDA5NDRhMDg4YzRhMDA5NDUyMDg4YzRhMDA5NDRhMDg4YzRhMDA5NDUy MDg4YzRhMDA5NDRhMDg4YzRhMDA5NDUyMDg4YzRhMDA5NDUyDQowMDhjNGEw MDk0NTIwMDhjNGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NTIwMGE1NTIwODk0 NGEwMDk0NGEwMDhjNGEwMDhjNTIwMDhjNTIwMDhjNWEwODg0NTIwMDljNGEw ODdiMzkwMDdiNGExOGE1ODQ2YmU3ZDZjZWZmZmZmZg0KZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZkNmJkN2I0MjEwYTU1YTA4OGMNCjRhMDA4YzUyMDA4YzUyMDg5 NDUyMDg4YzUyMDA5YzUyMDg4YzRhMDA5YzUyMDg5NDRhMDBhNTUyMDg5YzUy MDg4NDQyMDhhNTYzMzFmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmM2YWQ5Yw0KODQ0MjIxOGMzOTA4OTQ1MjEwOGM0YTA4OTQ1 MjA4OTQ0YTA4OTQ0YTAwOTQ0YTAwOTQ1MjEwOGM0YTA4OTQ1MjAwOGM0YTAw OTQ1MjAwOTQ1MjAwOTQ1MjAwOGM0YTAwOTQ1MjAwOGM1MjAwOTQ0MjA4OTQ0 YTA4OTQ1MjEwOGMNCjRhMDA4YzRhMDA5NDRhMDA5NDRhMDg4NDQyMDA3YjUy MTg5YzVhMThhNTUyMDg5YzRhMDA5NDUyMDg4YzUyMDg4YzRhMDA5YzUyMDg5 YzRhMDg5YzRhMDg5YzRhMDg5YzRhMDA5YzRhMDg5YzRhMDg5YzRhMTA5NDM5 MDBjNmI1DQo5NGZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmNlYmRhZDk0NzM1MjczMzkwODhj NDIwMDljNGEwMDhjNGEwMDk0NTIwMDljNWEwODk0NGEwMDljNTIwMDk0NGEw MA0KOWM1MjA4OGM0MjAwOWM0YTAwOTQ0YTAwOWM1MjA4OTQ1MjAwOTQ1MjAw OTQ0YTAwOTQ1MjAwOTQ0YTAwOWM1MjAwOTQ0YTAwOWM1MjAwOTQ0YTAwOWM1 MjAwOTQ0YTAwOWM1MjAwOWM1MjAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQNCjUy MDA5YzUyMDg5NDRhMDg5NDRhMTA5NDUyMThhNTQyMDA4NDM5MDBhNTdiNTJl N2RlYzZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZm N2ZmZmZlZjljNzM0YThjNGEwODljNGEwODk0NTIwODdiNTIwODk0NTIwMDk0 NGEwMDk0NTIwODk0NGEwMDk0NGEwMDk0NGEwMDk0NTIwMDk0NGEwMDljNTIw MDczMzkwOGU3Y2ViNWZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZkZWJkOGM0 YTEwOTQ0YTA4OTQ0YTA4OWM1MjA4OTQ0YTA4OTQ0YTA4OTQ0YTAwOTQ0YTA4 OTQ0YTAwOGM1MjEwODQ0YTA4OGM0YTAwOTQNCjUyMDA5NDQyMDA5NDVhMjlm ZmY3ZTdlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Q2ZDZmZjYzNTJkZTMxMTBlNzM5 MThmZjM5MjllZjMxMjljZQ0KMzkzMWRlMzExOGU3MzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTMxMjljZTMxMjFkNjM5MThmZjI5MTBlZjMxMjFk NjMxMjlkZTMxMTBjZTdiNjNkZWRlZGVmZmZmZmZmZmZmZmZlZmZmZmZmN2Zm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZmZmY3ZmZm Zg0KZGVmN2Y3ZDZmN2Y3NWFkZWZmNDJkZWZmMThjZWY3MDBjZWY3MDBjZWY3 MDBkNmZmMDhjZWZmMThjZWZmMDhjZWY3MDhkNmZmMDBjZWZmMDhjZWZmMDhj ZWZmMTBjZWZmMDhjZWZmMDBkNmZmMDBjZWZmMDBjZWZmMDBjZWZmMDgNCmNl ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw MGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNl ZmYwMGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjAwZDZmZjA4Y2VmZjEwY2VmZjEwYzZmZjEwY2VmZjAw Y2VmZjAwZDZmZjA4Y2VmZjA4Y2VmZjAwY2VmNzAwZDZmZjA4ZDZmZjIxY2Vm Zg0KMTBjNmY3MDBjZWY3ODRlZmVmYmRmZmZmZWZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjljNTIw ODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEwMDk0NGEwODhjNGEwMDk0 NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEw MDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMA0KOGM0YTAwOTQ0YTAw OGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0 YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAw OTQ0YTAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQNCjRhMDg5NDRhMDA5NDRhMDg4 YzRhMDA5NDRhMDA5YzRhMDg5YzRhMDA5YzRhMDA5NDM5MDA4YzQyMDhkZWFk OGNmZmZmZWZlZmZmZjdkZWY3ZmZmZmZmZmZmZmZmZWZmZmZmZjdmZmZmZmZm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0NGEwODhjNGEwMDk0NGEw ODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDhjNTIwMDk0NGEwMDk0NGEwMDhj NTIwMDhjNGEwMGE1NTIwOA0KOGM0MjAwOWM2YjMxZmZmN2Y3ZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZjdjNmE1N2I4NDQyMDg4NDM5MDA5YzRhMDg5 NDRhMDA5NDRhMDg4YzRhMDA5NDRhMDg4YzRhMDA5NDRhMDg4YzRhMDA5NDRh MDA4YzQyDQowMDk0NGEwODk0NGEwMDk0NGEwMDhjNDIwMDk0NGEwODhjNGEw ODhjNGEwODljNGEwMDljNTIwMDhjNGEwMDhjNGEwMDhjNGEwMDk0NTIwMDk0 NGEwMDk0NTIwODk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIw MA0KOGM0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOGM0YTAwOTQ1MjAwOGM0YTAw OTQ1MjA4OGM0YTAwOGM0MjAwY2VhZDk0ZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmY3ZTdjZWI1YmQ3YjUyOGMNCjM5 MDA3YjM5MDA4NDQyMDg5YzRhMDhhZDRhMDA5NDRhMDA5NDUyMDg5NDRhMDA5 NDUyMDA5NDRhMDA5NDRhMDA4YzQyMDA4YzRhMDA4YzRhMDA4YzUyMDA4YzRh MDA4YzUyMDA4YzRhMDA4YzUyMDA4NDRhMDA4YzRhMDA5NDQyDQowMDljNGEw ODk0NGEwMDljNTIwMDk0NGEwMDk0NGEwMDk0NGEwMDljNTIwODhjNGEwMDk0 NGEwODhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDg0NGEw MDljNTIwODhjMzEwMDljNTIzMWY3ZDZjNmZmZmZmZg0KZjdmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmN2Y3YTU3MzRhOGM0MjAwOWM1MjA4OGM0YTAw OTQ1MjAwOTQ0YTAwOTQ0YTA4OGM0YTAwOTQNCjRhMDA5NDRhMDA5NDRhMDA5 NDRhMDA5NDRhMDg4YzRhMDA5YzM5MDhkZWM2YTVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdm ZmZmZmZmN2Q2ZDY5NDRhMTA4YzRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDhj NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwMDk0NDIwMDhjNTIw MDhjNDIwMDljNWEzMWVmZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZTdlZmVmZmY2YjUyZGUyOTA4ZDYzMTIxZGUzMTI5ZGUyOTIxZGUyOTE4ZGUz MTIxZDYzOTIxZDYzMTIxZDYzOTIxZTczOTE4ZTczOTIxZWYzMTIxZTcyOTIx ZGUzMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWU3MjExMGRlNWE0YWRlYzYNCmNl ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZlN2ZmZmZmZmZmZmZkZWY3ZmY5Y2Vm ZmY1YWU3ZjczMWU3ZmYxMGQ2ZmYxMGNlZmYwOGM2ZmYyMWNlDQpmZjEwYzZm ZjEwY2VmZjEwY2VmZjEwZDZmZjA4Y2VmZjAwZDZmZjAwY2VlZjEwZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDhjZWZmMTBkNmZmMDBjZWZmMDBjZWZmMDANCmNl ZmYwOGRlZmYwOGRlZmYwMGRlZmYwMGQ2ZmYwOGNlZmYwOGNlZmYxOGRlZmYw OGQ2ZmYwMGQ2ZmYwMGQ2Zjc0MmRlZmZhNWU3ZmZkZWZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2RlOTQ1MjA4OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAw OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQNCjRhMDA5NDUyMDg5NDRhMDA5 NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRh MDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDg5 NDRhMDA5NDUyMDA5NDRhMDA5NDUyDQowODk0NGEwMDk0NTIwMDhjNGEwMDk0 NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEw MDk0NTIwODk0NGEwMDk0NGEwODhjNGEwMDljNTIwODk0NGEwMDljNGEwMDlj NTIwODk0NDIwODczMzEwOA0KYTU3YjYzZmZmN2RlZmZmZmZmZjdmN2Y3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZkNmM2OTQ0 MjA4OTQ1MjAwOGMNCjRhMDg5YzUyMDg4YzUyMDA5YzRhMDg4YzRhMDA5NDUy MDA5NDRhMDA5YzRhMDg4YzRhMDA5NDUyMDBhNTUyMDg5NDRhMDg5YzZiMzFm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmM2YTU4NDdiNGExODdiMzkw MA0KYTU2MzE4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ0YTA4OTQ0YTAwOTQ1MjA4 OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOWM1MjAwOTQ0YTAwOWM1 MjAwOTQ0YTAwOTQ1MjAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ1MjA4OGMNCjRh MDg5NDUyMDg5NDRhMDg5NDRhMDg5NDQyMDA5NDUyMDg5NDRhMDA5NDUyMDg5 NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUy MDg5NDRhMDA5NDUyMDA5NDRhMDg5NDUyMDg4YzQyMDBkNmI1DQo5NGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2E1 NjM1Mjk0MzExMDhjNDIwODhjNWExODhjNTIwODhjNGEwMDg0NTIwMDk0NGEw ODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMA0KOTQ1MjA4OTQ0YTAw YTU1MjA4OWM0YTAwOWM1MjA4OWM0YTAwOWM1MjA4OWM0YTAwOWM0YTAwOWM0 YTAwOTQ1MjA4OGM0YTAwOTQ0YTAwOGM0YTAwOGM1MjAwOGM0YTAwOTQ1MjA4 OTQ1MjA4OWM1MjA4OTQ0YTA4OTQ1MjA4OTQNCjRhMDA5NDUyMDg5NDRhMDA5 NDUyMDA5NDRhMDA5NDVhMDg5NDUyMDBhNTUyMTA3YjM5MDA5NDZiNGFlZmRl Y2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmE1NzM0YThj NDIwMDk0NTIwODk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEw MDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0MzkwOGU3Y2VhZGZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0YTA4OTQ0YTAwOTQ0YTAw OTQ1MjAwOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjA4OTQ0 YTAwOWM0YTAwOGMNCjUyMDA5NDRhMDA5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmU3ZWZmZjYzNWFjZTI5MDhkNjM5MjFm Nw0KMjkxOGQ2MzEyOWU3MzkyMWVmMzEyMWU3MzkyMWU3MzExOGRlMzkyMWRl MzEyMWNlMzEyOWRlMzEyMWU3MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjlkNjQy MzFlNzI5MTBkNjUyMzlkZWNlY2VmZmZmZmZmN2Y3ZmZlN2ZmZjdmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZjdmZmZmZjdmZmZm ZjdmZmVmZmZmZmY3ZmZmZmZmZmZmZmZmZGVmN2ZmYTVlZmZmNjNlN2ZmMzFk ZWZmMDBjZWY3MDBkNmZmMDBjZWY3MDBjZWZmMDBjZWZmMDhjZWZmMTBjZWZm MTBkNmZmMDBjZWZmMDBkNmZmMDBjZWZmMDANCmQ2ZmYwMGNlZmYwOGQ2ZmYw OGQ2ZmYxMGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGNl ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjA4YzZmZjA4 Y2VmZjAwY2VmZjAwZDZmZjAwY2VmNzAwZDZmZjAwY2VmZjEwZDZmZjAwZDZm ZjA4ZDZmZjAwY2VmNzAwZDZmZjA4ZDZmZjVhZTdmZg0KYmRlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZWZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjk0NTIwODhjNDIwMDk0NGEwODk0 NGEwMDhjNGEwODk0NGEwMDk0NGEwODhjNGEwMDk0NGEwMDhjNGEwMDk0NGEw MDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0 NGEwMDhjNGEwMDk0NGEwMA0KOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0 YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAw OGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0 YTAwOTQ0YTAwOTQNCjRhMDg4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDg4NDQy MDA5YzUyMTA4YzRhMDA5YzRhMDBhNTUyMTA4YzM5MDg3YjMxMDhhNTZiNDJl N2Q2YmRmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmU3Y2ViZDk0NDIwODhjNTIwMDk0NTIwODk0NGEwMDhjNTIwMDk0 NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDk0NGEwMDhjNTIwMDhjNGEwMGE1NTIw OA0KOGM0MjAwOWM2YjMxZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZkNmJkOWM4 NDUyMjE3YjM5MDA5NDRhMDA5NDRhMDA5NDUyMDg4YzQyMDA5NDRhMDA4YzRh MDA5NDRhMDg5NDRhMDA5NDRhMDg5NDRhMDA5NDRhMDg4YzRhDQowMDk0NTIw MDk0NGEwMDk0NTIwMDk0NGEwMDljNTIwMDk0NGEwMDk0NTIwMDhjNTIwMDhj NTIwODhjNGEwMDhjNGEwODhjNGEwMDk0NGEwODljNDIwOGE1NGExMDhjNGEw MDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMA0KOTQ0YTAwOTQ1MjAw OTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjAwOGM0YTAwOTQ0YTA4OTQ0YTAwOGM0 MjAwY2VhZDk0ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmY2U4YzdiOTQyOTA4OWMNCjUyMTA4YzUyMDg5YzUyMDg4 NDQyMDA3MzUyMDg4YzRhMDA5NDRhMDA4YzRhMDA5NDUyMDA4YzRhMDA5NDRh MDA5NDRhMDA5NDUyMDg5NDQyMDA5NDRhMDA5NDQyMDA5NDRhMDA4YzQyMDA5 NDRhMDA5NDRhMDA5YzRhMDA5NDQyDQowMDk0NGEwMDk0NGEwMDljNTIwODlj NTIwMDljNTIwODk0NGEwMDk0NGEwMDk0NGEwMDk0NGEwODk0NGEwMDk0NTIw MDhjNGEwMDk0NGEwMDhjNGEwMDk0NTIwMDhjNGEwMDk0NTIwMDk0NTIwMDhj NDIwMDczMzkwMGE1N2I1YQ0KZmZmN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmN2Y3YTU3MzRhOGMzOTAwOTQ1MjA4OGM0YTAwOTQ1MjAwOTQ0YTAwOTQ0 YTA4OTQ0YTAwOTQNCjUyMDA4YzRhMDA5NDRhMDA5NDRhMDA5NDRhMDg4YzRh MDA5NDM5MDhkZWM2YWRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmN2Q2ZDY5NDRh MTA4YzRhDQowMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEw MDk0NGEwMDk0NGEwMDk0NTIwMDk0NGEwMDhjNTIwMDhjNDIwMDljNWEzMWVm ZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdl N2Y3ZmY3MzYzZTcyMTAwZGUzMTE4ZWYzMTI5ZDYyOTE4ZTczMTIxZGUzMTE4 ZGUzOTE4ZWYzMTIxZGUzMTI5Y2UzMTIxY2UzOTIxZWYzMTIxDQpkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWQ2MzkzMWQ2MzEyMWRlMjkNCjAwZTc0MjI5ZDZiNWI1ZWZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZWZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZiZGY3DQpmZjhjZWZmZjUyZWZmNzE4ZGVlZjAw ZDZmNzAwY2VmNzAwY2VmZjAwY2VmZjA4ZDZmZjA4Y2VmZjE4ZDZmZjEwY2Vm ZjE4ZDZmZjA4Y2VmZjAwZDZmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjEw Y2VmZjEwY2VmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDhjZWZmMDBjZWZmMDhjZWZmMTBkNmZmMDgNCmQ2ZmYwOGQ2ZmYwOGM2ZmYx OGNlZmYyMWNlZmYwMGRlZmYwMGNlZjcxMGQ2ZjczOWQ2Zjc5NGVmZmZlZmY3 ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjAw OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ1MjAwOTQ0 YTAwOTQ1MjA4OTQNCjRhMDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUy MDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5 NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRh MDA5NDUyDQowMDk0NGEwMDk0NTIwODk0NGEwMDk0NGEwMDk0NGEwMDk0NTIw ODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0 NTIwODk0NGEwMDk0NTIxMDhjNGEwODhjNTIwMDk0NGEwMGE1NWEwOGE1NTIw OA0KOWM0YTA4ODQzOTAwOWM2YjQyZmZlN2Q2ZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWM2OTQ0MjAwOTQ1MjAwOGMNCjRh MDg5YzUyMDA4YzRhMDA5YzRhMDg4YzUyMDA5NDUyMDA5NDRhMDA5YzRhMDg4 YzUyMDA5NDUyMDA5YzRhMDg5NDRhMDg5YzZiMzFmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdkZThjNjMzMTg0NDIwMGFkNWExMDljNTIwOA0KODQ0MjAwOGM1MjA4 OTQ0YTA4OGM0YTAwOTQ1MjA4OTQ0YTA4OTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0 YTAwODQ0YTA4ODQ0YTAwOGM0YTA4OGM0YTA4OGM0YTA4OGM0YTA4OTQ1MjA4 OGM0YTA4ODQ0YTAwODQ0YTAwOTQ1MjAwOTQNCjUyMDA5YzUyMDg5NDRhMDg5 YzUyMDg5YzRhMDg5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRh MDA5NDUyMDg5NDRhMDA5NDUyMDg4YzRhMDA5NDUyMDg5NDUyMDA5NDRhMDA5 NDRhMDA5NDUyMDg4YzQyMDBkNmI1DQo5NGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZWZkZTk0NTIzMThjNDIw MDk0NGEwMDljNGEwMGE1NGEwODk0NTIwODk0NTIwODk0NGEwMDk0NTIwODk0 NGEwMDk0NTIwMDk0NGEwMA0KOTQ1MjA4OTQ0YTA4OTQ1MjA4OGM1MjA4OTQ1 MjA4OGM1MjA4OTQ1MjA4OGM1MjAwOTQ1MjA4OGM1MjAwOTQ1MjAwOGM0YTAw OTQ0YTAwOGM0YTAwOTQ0YTAwOTQ0YTAwOWM1MjA4OWM1MjA4OTQ0YTA4OTQ0 YTAwOTQ1MjA4OTQNCjRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDUyMDA5YzRh MDA4YzRhMDA4YzUyMDA5NDUyMDBhNTVhMTA3MzMxMDBjZWFkOTRmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmY3ZmZmZmZmZmZmZmE1NzM0YThjNDIwMDk0NGEwODk0NTIw ODk0NTIwMDk0NGEwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0 NTIwODk0NGEwODk0NTIwMDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZkZWQ2OTQ0YTEwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1 MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOWM0YTAwOGMNCjUy MDA5NDRhMDA5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZjdmZjdiNjNlNw0KMjkwOGQ2MjkxOGQ2 MzEyMWU3MzEyOWQ2MzkyOWRlMzExOGVmMzkyMWY3MzEyMWRlMzkyMWRlMzEx OGU3MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTQyMjFlZjMxMjFkNjM5MjlkZTMxMjFl NzI5MTBlNzM5MjFkZTljOTRlZmY3ZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmNw0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZWZmZmZmZjdmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZjdmN2ZmZGVlZmZmYWRlN2ZmNzNkZWZmMjFkNmY3MDBkZWY3MDBjZWZmMDBj ZWZmMDBjZWY3MDANCmNlZmYwMGNlZmYwOGNlZmYwOGNlZmYxMGNlZmYwMGNl ZmYwOGNlZmYwOGNlZmYxMGNlZmYxMGNlZmYxMGNlZmYwMGNlZmYwMGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjEwYzZmZjEwY2Vm ZjEwY2VmZjA4ZDZmZjAwYzZmZjA4YzZmZjAwY2VmZjI5ZGVmZjdiZTdmZmQ2 ZjdmZmY3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmY3ZTdmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpkNjljNTIwODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEw MDk0NGEwODk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwMDhj NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEw MA0KOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAw OTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0 YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjAwOGM0YTAwOTQNCjRh MDA5NDRhMDA5NDRhMDA4YzRhMDA5NDRhMDA5NDRhMDg4YzRhMDA4YzUyMDA5 NDUyMDg4NDQyMDA5NDRhMDA5YzUyMDg5YzUyMDg4NDQyMDA5YzZiNGFmZmY3 ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0 NGEwODhjNGEwMDk0NGEwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDhjNTIw MDk0NGEwMDk0NGEwMDhjNTIwMDhjNGEwMGE1NTIwOA0KOGM0MjAwOWM2YjMx ZmZmN2Y3ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdjNmE1OGM3MzMxMDBhNTUyMDg5YzQyMDA5NDRh MDA5NDRhMDg4YzRhMDg4YzRhMDA5NDRhMDg4YzRhMDA5NDRhMDg5NDRhMDA5 NDRhMDg4YzRhMDA5NDRhMDA5NDRhDQowMDk0NTIwODk0NGEwMDk0NGEwODhj NDIwMDk0NGEwODhjNDIwMDk0NGEwMDk0NTIwMDljNTIwODk0NTIwMDk0NTIw MDhjNGEwMDk0NTIwMDhjNGEwMDhjNTIwMDk0NGEwMDk0NTIwMDhjNGEwMDk0 NGEwMDk0NGEwMDk0NTIwMA0KOGM0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOGM0 YTAwOTQ1MjAwOGM0YTAwOTQ1MjA4OGM0YTAwOGM0MjAwY2VhZDk0ZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZm ZmZmOWM4NDYzODQNCjM5MDBhZDUyMDg5YzRhMDA5YzRhMDBhNTQyMDg5NDRh MDA5NDRhMDg4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDg4 NDRhMDA4YzRhMDA4YzRhMDA4YzUyMDA5NDRhMDA5NDUyMDg5NDUyMDA5NDUy MDA4YzUyDQowMDhjNWEwMDhjNTIwMDhjNTIwMDhjNTIwMDhjNTIwMDhjNGEw MDhjNGEwMDhjNGEwMDk0NGEwODhjNGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0 NGEwMDk0NTIwMDljNGEwMDhjNGEwMDhjNTIwODhjNDIwMGE1NGEwMDk0NDIw OA0KODQ1YTMxZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmN2Y3YTU3MzRhOGM0 MjAwOWM1MjA4OGM0YTAwOTQ1MjAwOTQ0YTAwOTQ0YTA4OGM0YTAwOTQNCjRh MDA5NDRhMDA5NDRhMDA5NDRhMDA5NDRhMDg4YzRhMDA5YzM5MDhkZWM2YTVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZjdmZmZmZmZmN2Q2ZDY5NDRhMTA5NDRhDQowMDk0NTIw MDk0NGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0 NTIwMDk0NDIwMDhjNTIwMDhjNDIwMDljNWEzMWVmZjdkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdmZmZmZmZmZmZmZmZmZmZmZjdlZmY3 ZmY3YjczZGUzMTEwZDYzMTEwZWYzOTI5ZGUzMTI5ZDYzMTIxZGUyOTEwZTcz MTE4ZWYzMTE4ZGUzOTIxZTczMTIxDQpkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzkyMWRlMzkx OGVmMjkxMGRlMzENCjI5ZGU0MjMxZWYyOTA4ZDYzMTE4YzY4Yzg0ZWZlN2U3 ZmZmZmZmZjdmZmZmZWZmZmY3ZmZmZmZmZmZmZmZmZmZmN2ZmZTdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3 ZmZmZmZmDQpmZmY3ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmU3ZmZmZmQ2ZmZm ZmJkZjdmNzZiZTdmZjRhZGVmZjI5ZGVmNzA4Y2VlZjAwZDZmZjAwY2VmZjEw Y2VmZjEwY2VmZjA4Y2VmZjA4Y2VmZjEwY2VmZjA4Y2VmZjEwZDZmZjA4Y2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjA4Y2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMThjZWZmMDgNCmNlZmYwMGNlZmYwMGNlZmYwMGQ2ZmYwOGNlZmY3M2Rl ZmZhZGU3ZmZlZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjA4OTQ0YTA4OTQ0YTA4OWM1 MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQNCjRh MDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5 NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUy MDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyDQowODk0NGEw MDk0NTIwMDhjNGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0 NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NGEw MDk0NGEwODk0NTIwODhjNGEwMDk0NTIwMDljNTIwOA0KOTQ1MjAwODQ0YTAw OWM1MjA4NmIzMTAwYmRhNTg0ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZkNmM2OTQ0MjA4OTQ1MjAwOGMNCjRhMDg5YzUyMDg4YzUyMDA5 YzRhMDg4YzRhMDA5NDUyMDA5NDRhMDA5YzRhMDg4YzRhMDA5NDUyMDBhNTUy MDg5NDRhMDg5YzZiMzFmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZGVjZTdiNGEyOThjNDIwMGFk NTIwODljNDIwMDhjNDIwMA0KOWM1MjEwOTQ0YTAwOTQ1MjA4OTQ0YTA4OTQ1 MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ0YTA4OGM0YTAwYTU1MjAwOWM0YTAw YTU0YTAwOWM0YTAwYTU1MjA4OWM0YTA4YTU1MjA4OWM1MjA4OTQ1MjA4OTQ0 YTAwOTQ0YTAwOGMNCjRhMDA5NDRhMDA4YzRhMDA4YzUyMDA4YzUyMDA5NDUy MDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5 NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDg5NDUyMDg4YzQy MDBkNmI1DQo5NGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZGVjNjhjNGEyMWE1NGEwODhjNGEwMDk0 NWExMDhjMzkwMDk0NGEwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEw MA0KOTQ1MjA4OTQ0YTA4YTU1MjA4OWM0YTA4YTU1MjA4OWM0YTAwOWM1MjA4 OTQ0YTAwOWM0YTAwOTQ0MjAwOWM0YTAwOWM0YTAwYTU1MjA4YTU0YTA4YTU1 MjEwYTU0YTA4YTU0YTA4OWM0YTAwOTQ1MjA4OTQ0YTA4OTQ1MjA4OTQNCjRh MDA5NDUyMDg5NDRhMDA5NDUyMDA4YzRhMDA5YzRhMDg5NDUyMTA4YzRhMDg5 NDRhMDA5YzQyMDBhNTUyMTA3YjQyMThkZWI1YTVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmE1NzM0YThjNDIwMDk0NTIwODk0NTIwODk0NGEwMDk0NTIwODk0 NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIw MDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0 YTA4OTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAw OTQ0YTAwOTQ1MjA4OTQ0YTAwOWM0YTAwOGMNCjUyMDA5NDRhMDA5YzVhMzFm N2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmNw0KZjdmZmZmODQ3M2VmMzExMGY3MjkxMGRlMzky MWRlMzkyOWQ2MzkyOWQ2MzExOGRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzM5MjFlNzM5MjllNzMxMjFkNjMxMjlkNjM5MzFlNzQy MjllZjIxMDhjZThjN2JmN2Q2ZGVmZmZmZmZmN2Y3ZmZlZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZWZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZWZmZmZmZWZmZmZmZjdmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmYmRlZmZmOGMNCmVm ZmY1MmRlZjczMWRlZjcxMGQ2ZWYwMGQ2ZjcxMGNlZjcxMGQ2ZmYwOGNlZjcw OGQ2ZmYwMGNlZmYwMGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4Y2VmZjAwY2VmNzEwZDZmZjEwY2VmZjEwY2VmZjA4YzZmNzIxZDZlZjUy ZGVmNzg0ZWZmZmQ2ZjdmZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmZmZmZm Zg0KZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjk0NTIw ODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEwMDk0NGEwODhjNGEwMDk0 NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEw MDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMA0KOGM0YTAwOTQ0YTAw OGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0 YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAw OTQ0YTAwOGM0YTAwOTQ1MjAwOTQ0YTAwOTQNCjUyMDA4YzRhMDA5NDRhMDA4 YzRhMDA5NDRhMDA5NDRhMDA5NDUyMDA4YzRhMDA5NDUyMDA5NDRhMDA4YzQy MDA4NDQyMDA5NDVhMDg5YzRhMDA5NDUyMDg3MzQyMDhlN2NlYWRmZmZmZjdm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2ViZDk0NDIwODhjNTIwMDk0NTIw ODk0NGEwMDhjNTIwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDk0NGEwMDhj NTIwMDhjNGEwMGE1NTIwOA0KOGM0MjAwOWM2YjMxZmZmN2Y3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjNjk0 N2I3MzM5MDA5NDQyMDBhNTUyMDg5YzUyMDg4YzRhMDg4NDQyMDA5YzUyMDA5 NDRhMDA5NDRhMDg4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDA5NDRhMDA5NDRh MDg5YzUyDQowMDk0NGEwMDhjNDIwMDhjNDIwODg0NDIwODg0NDIwODczMzkw MDczMzkwMDdiNDIwODg0NDIxMDg0NDIwODk0NGEwODk0NGEwODk0NTIwODk0 NGEwMDhjNGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEw MA0KOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjAwOGM0YTAw OTQ0YTA4OTQ0YTAwOGM0MjAwY2VhZDk0ZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmY3ZmZmZmY3YWQNCjdi NWE3YjMxMDA4YzRhMDA4YzUyMDg4YzRhMDg4YzRhMDA5NDRhMDA4YzRhMDA5 NDUyMDA5NDRhMDA5NDRhMDA5NDRhMDA5NDRhMDg5NDRhMDA5YzRhMDg5NDQy MDA4YzRhMDg4NDQyMDA4NDQyMDg4NDM5MDg4NDQyMDg4YzM5DQowODhjMzkw ODhjMzEwODhjMzkwODhjMzEwMDk0NDIwODljNDIwODljNGEwODhjNGEwMDk0 NGEwODk0NGEwMDk0NTIwODk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEw MDljNTIwODg0MzkwMGE1NWExMDk0NGEwMDk0NGEwMA0KODQ0MjA4YjU3YjUy ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmN2Y3YTU3MzRhOGMzOTAwOTQ1MjA4OGM0YTAw OTQ1MjAwOTQ0YTAwOTQ0YTA4OTQ0YTAwOTQNCjUyMDA4YzRhMDA5NDRhMDA5 NDRhMDA5NDRhMDg4YzRhMDA5NDM5MDhkZWM2YWRmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdm ZmZmZmZmN2Q2ZDY5NDRhMTA4YzRhDQowMDk0NGEwMDk0NGEwMDk0NTIwMDhj NGEwMDk0NGEwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDhjNTIw MDhjNDIwMDljNWEzMWVmZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZlZmVmZjdmZmZmZmY3 YjczZTc0YTI5ZGUzMTEwZGU0MjI5ZTczMTI5Y2UzMTIxZGUzMTIxZTczMTIx ZDYzMTIxDQpkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMx MjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MjkxOGU3MzkyOWU3MzEyOWQ2MzkNCjIx ZGUzOTIxZGUzOTIxZTcyOTIxZGUzMTIxZWYyMTA4YzY3MzYzZWZjNmM2ZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmN2ZmZmZmZmZmZmZmZmY3ZmZmZmNlZjdmZjljZjdmZjczZWZmZjI5ZGVm ZjE4ZDZmZjEwZDZmZjAwY2VmNzAwY2VmZjAwY2VmZg0KMDhjZWZmMDhjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4 Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZm MDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBj ZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMTANCmM2 ZmYzMWRlZmY3YmU3ZmZkZWZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2RlOTQ1MjAwOTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAw OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQNCjRhMDA5NDUyMDg5NDRhMDA5 NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRh MDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5 NDRhMDA5NDUyMDg5NDRhMDA5NDUyDQowMDk0NGEwMDk0NTIwODk0NGEwMDk0 NGEwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEw MDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDhjNGEwMDk0NTIwODk0 NGEwODljNGEwMDljNGEwOA0KYTU1MjEwODQ0MjAwOWM0YTAwOWM1MjAwODQ0 MjAwOTQ3MzRhZmZmZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWM2OTQ0 MjAwOTQ1MjAwOGMNCjRhMDg5YzUyMDA4YzRhMDA5YzRhMDg4YzUyMDA5NDUy MDA5NDRhMDA5YzRhMDg4YzUyMDA5NDUyMDA5YzRhMDg5NDRhMDg5YzZiMzFm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmNzljNWEzMTk0NGEwOGE1NTIwODljNGEwMDg0NGEwMDg0NGEw OA0KOTQ1MjA4OWM1MjAwOTQ1MjA4OTQ0YTAwOTQ0YTA4OGM0YTAwOTQ0YTA4 OTQ0YTAwOTQ1MjA4OTQ1MjA4ODQ0MjA4N2I0MjEwOGM1YTI5YTU3MzUyYzY5 YzdiZDZiNTk0ZTdjNmE1ZGVjNjljZTdhZDg0YzY4YzYzYWQ2YjM5OTQNCjRh MTg4YzQyMDg5NDQyMDBhNTUyMDhhNTUyMDg5NDUyMDg5NDRhMDA5NDUyMDg5 NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg4YzRhMDA5NDUy MDg5NDUyMDA5NDRhMDA5NDRhMDA5NDUyMDg4YzQyMDBkNmI1DQo5NGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmRlYmRhNTg0NDIxMDljNTIwODhjNDIwMDk0NGEwODk0NTIw ODk0NGEwMDk0NTIwODk0NTIwMDk0NTIwODk0NGEwMA0KOTQ0YTA4OGM0YTAw N2I0MjA4N2I0MjA4OGM1MjE4OTQ1YTIxYTU3MzM5YWQ4NDUyYzY5NDYzYzY5 YzZiY2VhZDg0YzZhNTdiY2VhZDg0YzZhNTdiYmQ5YzZiYTU3YjRhOGM2MzI5 NzM0YTEwOTQ0YTA4OTQ0YTAwOTQ1MjA4OTQNCjRhMDA5NDUyMDg5NDRhMDA5 NDUyMDg5NDRhMDA5YzVhMDA4YzRhMDA5YzUyMTA4YzQyMDA5YzVhMDA4YzUy MDA4YzRhMDBhNTVhMjlmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZmZmZmZmZmZmE1NzM0YThj NDIwMDk0NGEwODk0NTIwODk0NTIwMDk0NGEwODk0NGEwMDk0NTIwODk0NGEw MDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwODk0NTIwMDk0MzkwOGU3Y2VhZGZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OTQ0YTEwOTQ0YTAwOTQ0YTAw OTQ1MjA4OTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0 YTAwOWM0YTAwOGMNCjUyMDA5NDRhMDA5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmU3ZWZmZmZmN2I2YmU3MzkwOGVmMzExMGVmMzEyMWRl MzExOGU3NDIyOWY3MzkyOWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjlkZTMx MjFkZTM5MjFlNzM5MThlNzQyMjFlNzMxMThkNjI5MjFkNjI5MjlkZTMxMjll NzE4MDBkNjYzNGFmN2NlY2VmZmZmZmZmN2ZmZmZmNw0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlN2ZmZmZhNWVmZjc2M2VmZjczMWRlZWYxMGRl ZjcwMGNlZjcwMGNlZmYwMGM2ZjcwMGNlZmYwMGNlZmYxMGQ2ZmYxMGNlZmYx MGNlZmYwMGNlZmYwMGQ2ZmYxOGM2DQpmZjE4Y2VmZjA4Y2VmZjA4Y2VmZjA4 Y2VmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjA4YzZmZjEwY2Vm ZjA4Y2VmZjA4Y2VmZjAwY2VmZjAwZDZmZjAwYzZmZjAwY2VmZjAwY2VmZjAw ZDZmZjAwY2VmZjA4ZDZmZg0KMDhjZWZmMTBjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNl ZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw MGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGNlZmYwMGQ2ZmYwOGQ2ZmYwOGNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZm ZjA4Y2VmZjA4ZDZmZjAwY2VmZjAwY2VmZjA4YzZmZjE4Y2VmZjAwYzZmZjEw Y2VmNzMxZDZlZjg0ZWZmZmQ2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjljNTIwODhjNDIwMDk0NGEwODk0 NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NDIwMDk0NTIwODhjNGEwMDk0NTIw ODhjNDIwMDljNTIwODhjNDIwMDhjNGEwMDk0NGEwMDk0NTIwMDhjNDIwMDk0 NDIwMDk0NDIwMDk0NGEwMA0KOGM0MjAwOTQ0YTAwOTQ0YTAwOTQ0YTA4OGM0 YTAwOTQ0YTAwOTQ0YTAwOTQ0YTA4OGM0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAw OTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjAwOTQ1MjA4OWM1 MjA4OGM0MjAwOWMNCjUyMDBhNTVhMDg5NDRhMDA4NDQyMDA5NDUyMDA4YzRh MDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDA5 NDUyMDg4YzRhMDA5YzRhMDA5NDM5MDhkZWFkOWNmZmZmZmZlZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmU3Y2VjNjk0NGEwODhjNGEwMDk0NGEwODk0NGEwMDk0NTIwMDk0 NDIwODk0NTIwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NTIwMDk0NGEwMDljNTIw OA0KODQ0MjAwYTU2MzMxZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZlZmZmZmZmZmZmZmZmN2M2YTU4YzQyMDA5NDRhMDg5NDRhMDg5 NDRhMDg4YzRhMDA5NDRhMDg5NDRhMDA5YzRhMDg4YzRhMDA4YzUyMDg5NDM5 MDg5NDQyMDg4NDRhMDBhZDUyMDhhZDRhMDg2YjQyMDA2YjRhDQoyMWJkOWM4 NGY3ZGVkNmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZjdlZmRlZDZjZWE1OTQ3MzdiNTIyMTg0MzkwMGFkNGEwODljNTIw MDhjNGEwMDhjNGEwMDhjNGEwMDk0NWEwODk0NTIwMA0KOGM0MjAwOWM0YTA4 OTQ0YTAwOTQ0YTAwOGM0YTAwOTQ0YTA4OGM0YTAwOTQ1MjA4OTQ0YTAwOGM0 MjAwY2VhZDk0ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmVmZjdmZmZmZjdmZmZmZmYNCmY3ZWY5NDYzNDI4YzRhMDg4 YzQyMDA5YzUyMDg5NDRhMTA5NDRhMDg4YzQyMDA5NDRhMDg4YzQyMDA4NDM5 MDA3YjRhMTA5NDZiMzlhNTk0ODRjZWJkYWRlN2Q2Y2VmN2VmZTdmZmY3ZWZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmVmZTdkZWQ2YzZiNTk0NmIzOThjNGEwODljNDIwMDljNTIw MDhjNGEwMDk0NGEwODk0NDIwMDk0NTIwMDk0NGEwODk0NGEwODk0NGEwMDk0 NGEwODhjNGEwMDk0NTIwOA0KOGM0YTA4OGM0MjA4ZGVjZWFkZmZmZmZmZTdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3YTU3MzRhODQzOTAwOTQ0YTA4OGM0YTAwOTQ1MjAwOGM0YTAwOTQ0 YTA4OGM0YTAwOTQNCjRhMDA5NDRhMDA5NDRhMDA4YzRhMDA5NDRhMDg4YzRh MDA5YzM5MDhkZWM2YTVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmN2Q2Y2U4YzRh MDg5NDRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEw MDk0NGEwMDhjNGEwMDk0NGEwODk0NDIwMDk0NTIwODk0MzkwMGE1NWEzMWVm ZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmY4Yzg0 ZGUzMTEwY2UzMTIxZGUzOTIxZWYyOTEwZTczMTMxY2U0YTI5DQpkZTMxMThk NjI5MThkZTM5MjllNzI5MjFkNjMxMjFkNjM5MjFlNzM5MThmNzMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZjcxODAwZGUzMTMxZDY5Y2FkZjdlZmZm ZmZmZmZmZjdmZmZmZmZmN2VmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmY3ZmZmZmZmZmZmZmZm ZjdmZmZmZjdmZmNlZWZmZg0KOWNlZmZmNzNlN2ZmNDJkZWZmMjlkNmZmMTBk NmZmMDBjZWY3MDBjZWZmMDBjNmZmMDhjZWZmMTBjZWZmMDBkZWY3MDBkNmY3 MDBkZWZmMDBkNmZmMDBkNmZmMDBjZWZmMDBjZWZmMDBjZWZmMTBkZWZmMTBk NmZmMTBkNmZmMDgNCmQ2ZmYwOGQ2ZmYwMGNlZmYwMGNlZmYwMGNlZmYxMGNl ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDANCmNl ZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjAwY2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZg0KMTBkNmZmMDhjZWZm MDBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDBkNmZmMDBkNmZmMDBkNmZmMDBk NmY3MDBkNmZmMDhjZWZmMThjZWZmMTBjZWZmMDhjZWZmMDBjZWY3MDhkNmY3 MDhkNmY3NDJlN2ZmOGNlZmZmZTdmN2ZmZmYNCmY3ZmZmZmZmZmZlZmZmZjdl ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjA4 OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOWM0YTAwOTQ0 YTAwOTQ1MjA4OTQNCjRhMDg5NDRhMDA5YzRhMDg5NDRhMDA5NDUyMDg4YzQy MTA4YzQyMTA4YzQyMTA4NDM5MTA4YzRhMTg4YzQyMTA4YzQyMTA4YzQyMTA5 NDQyMTA5NDQyMTA5NDQyMTA5NDM5MTA5NDQyMTA5NDQyMTA5NDQyMTA5NDM5 MTA5NDM5DQoxMDk0MzkwODk0NDIxMDk0NDIxMDljNGExODk0NDIxMDk0NDIw ODhjMzEwMDhjNGEwODhjNDIwMDljNTIxMDhjNDIwMDk0NGEwMDljNTIwODlj NWExMDhjNGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDljNTIwODk0NGEw MA0KOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ1MjA4YTU1MjA4OGMzMTAwYWQ3YjVh ZjdmN2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWNlOTQ0MjA4OTQ1MjAwOGMNCjRh MDg5YzUyMDg4YzUyMDA5YzRhMDg4YzRhMDA5YzUyMDg4YzRhMDA5NDUyMDg5 NDRhMDA5YzUyMDA5YzUyMDg4YzRhMDg5YzYzMzFmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmQ2OWM4NDk0NGEw ODk0NGEwODljNTIwODk0NGEwMDk0NTIwMDk0NGEwMA0KOTQ1MjA4OTQ0YTA4 OTQ1MjAwOGM0YTA4OWM0YTEwOWM1MjEwOGM1MjA4OWM0YTAwOGMzOTAwOGM2 MzMxZTdkNmJkZmZmN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZjdlZmRlYmRi NTg0NWE3MzMxMDA5NDRhMDA5NDRhMDhhNTUyMTA5YzRhMDg4YzRhMDA5YzUy MDg5NDUyMDg5NDUyMDg5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDRhMDg5 NDRhMDg5NDUyMDg4YzQyMDBkNmI1DQo5NGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm ZmNlYTU4NDczMzEwMGE1NTIwODk0NDIwMDljNGEwMDhjNDIwMDg0NDIwMDg0 NTIxOGE1N2I1MmM2YTU4Yw0KZWZkNmM2ZmZmZmVmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2M2OWM2 MzMxOTQ0YTAwOGMNCjRhMDA5YzVhMTA5YzRhMDg5YzUyMDg4YzUyMDA5YzUy MDg5NDRhMDA5NDUyMDg5NDRhMDA5NDRhMDg5NDRhMDg5NDRhMTA4NDQyMDBk NmM2YTVmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmY3ZmZmZmZmZmZmN2E1NzM0YThjNDIwMDk0NGEwODk0NGEw ODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDljNTIwMDk0NGEwMDk0 NGEwODhjNGEwMDk0NTIwMDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1 MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOWM0YTAwOGMNCjRh MDA5NDQyMDg5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZjdmN2ZmZjdmZmZmOTQ5NGRlMzkxOGU3MzExOGU3MzEyOWQ2Mzky MWVmMjkxMGQ2NDIyOWVmNDIyOWVmMjkxOGRlMzEyMWU3MzEyMWRlMzEyMWQ2 MzkyMWQ2MzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjllZjI5 MThkNjM5MjljZTk0OGNmNw0KZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2VmZmZkNmVmZmY5Y2U3ZmY3M2U3ZmY0MmQ2ZmYyOWQ2ZmYxMGNlZjcwOGNl ZjcwOGM2DQpmZjA4Y2VmZjAwY2VmZjA4Y2VmZjA4Y2VmZjEwZDZmZjA4ZDZm ZjA4ZDZmZjAwY2VmNzAwZDZmZjAwZDZmZjA4ZDZmZjA4Y2VmZjEwZDZmZjEw Y2VmZjE4Y2VmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjEwZDZmZjEwY2VmZjEwZDZm Zg0KMTBjZWZmMTBkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNlDQpmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhjZWZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhk NmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZm MDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYxMGNl ZmYwOGNlZmYxMGNlZmYwMGNlZmYwMGNlZmYwOGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwOGQ2ZjcxMGRlZmYwOGM2DQpmZjAwY2VmZjAwY2VmZjAwZDZmNzAw ZDZlZjQyZGVmNzdiZTdmN2FkZWZmZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpkNjk0NTIwODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEw MDk0NGEwODk0NGEwMDk0NGEwMDhjNGEwMDk0NTIwODhjNDIwMDk0NGEwODhj NDIwMDljNWExOGQ2YmRhNWU3Y2VhZGRlYzZhZGRlYzZhZGRlYzZhZGRlYzZh ZA0KZGVjNmFkZTdjZWFkZDZjNmFkZDZjNmFkZDZjNmFkZDZjZWFkZDZjNmFk ZDZjNmFkZDZjNmFkZDZjZWFkZGVjZWI1ZGVjZWI1ZDZjNmFkZGVjNmFkY2Vi ZGE1YzZiNTljYjVhNTg0YWQ5YzdiOWM2YjM5N2I0MjEwODQ0MjA4OWMNCjVh MTg5NDRhMDA5NDRhMDg4YzQyMDA4YzRhMDg4YzRhMDA5NDRhMDA4YzRhMDA5 NDUyMDA5NDRhMDA5NDRhMDA5NDRhMDA5NDRhMDA4NDQyMDA5NDUyMDg5YzRh MDA5NDQyMDA3MzQyMTBkZWNlYjVmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0 NDIwODhjNTIwMDk0NTIwODk0NGEwMDhjNTIwMDk0NGEwODk0NTIwMDk0NGEw MDk0NGEwMDhjNGEwMDk0NTIwMDk0NGEwMDljNTIwOA0KODQ0MjAwYTU2MzMx ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZWZiNTdiNTI4YzQyMDA5NDRhMDg5NDRhMDA5NDUyMDA4YzRhMDA5NDRh MDA5NDRhMDA5NDRhMDg5NDRhMDA5NDRhMDg5NDRhMDA5YzUyMDg4NDRhMDA5 NDRhMDA4NDQyMTBkNmM2YTVmN2ZmDQpmN2ZmZmZmZmZmZmZmZmY3ZmZmN2Y3 ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmY3Zjdm ZmZmZmZmZmZmZmZmZmY3ZWZkNmM2YWQ5NDhjNDIwODhjNDIwMDljNDIwMGFk NTIxMDhjMzkwMDljNTIwOA0KOGM0YTAwOGM0YTA4OTQ0YTAwOTQ0YTAwOTQ0 YTAwOTQ1MjA4OGM0YTAwOTQ0YTA4OTQ0YTAwOGM0MjAwY2VhZDhjZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZWZmN2ZmZmYNCmZmZmZmZmY3ZDY5YzYzMjk5NDRhMDg5YzRhMDg3YjM5 MDA5YzZiMzFiZDljNzNlN2NlYjVmZmY3ZWZmZmZmZmZmZmZmZmZlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3Zjdm ZmZmZmZmZmZmZmZmN2M2OTQ2Yjg0NDIwMDk0NGEwMDk0NTIwODk0NDIwMDlj NGEwMDhjNTIwMDk0NGEwMDk0NGEwMDk0NGEwMDk0NTIwODhjNGEwMDk0NGEw OA0KOGM0YTA4OGM0MjAwYzZhZDhjZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3YTU3YjRhODQz OTAwOTQ0YTA4OGM0YTAwOTQ1MjAwOGM0YTAwOTQ0YTAwOTQ0YTAwOTQNCjRh MDA5NDRhMDA5NDRhMDA4YzRhMDA5NDRhMDg4YzRhMDA5NDM5MDhkZWM2YWRm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmQ2Y2U4YzRhMTA4YzRhDQowMDk0NGEw MDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0 NGEwODk0NDIwMDk0NTIwODk0MzkwMDljNWEzMWVmZjdkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmN2ZmZmY5NDhjZTcz OTIxZDYzMTE4ZTczMTIxZTcyOTE4DQplNzI5MThkZTI5MThkZTM5MjFlNzMx MThkZTM5MjFlNzM5MjFkNjMxMjFjZTMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl NzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczOTIx ZTcyOTE4ZDYyOTIxZDYzOTIxZWYyMTAwZGUzMTE4Y2U4NDdiZDZlN2VmZmZm ZmZmZTdmZmZmZjdmZmY3ZmZmZmZmZmZmZmY3ZjdmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmU3ZmZmZmU3ZmZmZmVmZmZm Nw0KZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2Zm Y2VmN2ZmOTRmN2ZmNjNlZmY3MzFkZWZmMjFkNmZmMThjZWZmMTBjZWZmMTBj ZWZmMDhjNmZmMDhjZWZmMDBjZWY3MThjZWZmMTBjNmZmMDhjZWZmMDANCmNl ZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYwOGQ2ZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYw MGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGQ2ZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYw MGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZGVmZjAwZDZmZjA4ZDZmZjA4 Y2VmZjEwY2VmZjA4Y2VmZg0KMDhkNmZmMDhkNmZmMThkNmZmMThkNmZmMjFk NmZmMThjZWZmMDhjZWZmMDBjZWZmMDBkNmZmMDBjZWZmMDBkNmZmMDhkNmZm MzFkZWZmNWFkZWY3OGNlN2ZmYmRlZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZTdmZmZmZWYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjAwOTQ0YTA4OTQ0YTA4OWM1 MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOWM1MjAwOGM0YTAwOTQ1MjAwOTQNCjUy MDA5NDRhMDA5NDRhMDg4YzRhMDhhNTZiMjlmN2ZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2Y3 ZGViZGE1N2I1YTdiNDIxMDg0NDIwODljNWExMDk0NGEwMDljNTIwODhjNGEw ODhjNGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMA0KOTQ1MjA4OTQ0YTAw OGM0YTA4OGM0YTAwOWM1MjAwOWM1MjAwN2I0MjAwYWQ5NDZiZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZjZWM2OTQ0MjAwOTQ1MjAwOGMNCjRhMDg5YzUyMDA4YzRhMDA5 YzRhMDg4YzRhMDA5NDUyMDg4YzRhMDA5NDUyMDg5NDUyMDA5YzUyMDA5YzUy MDg4YzRhMDhhNTYzMzFmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdlN2E1NWEzOTk0NGEwMDk0NGEwMDk0NTIwODk0 NGEwMDk0NGEwMDhjNGEwMA0KOTQ1MjA4OTQ0YTAwOWM1MjA4OTQ0YTAwOWM0 YTA4OGM0YTAwOTQ1MjAwOGM0MjA4YWQ3YjYzZmZmZmZmZmZmZmZmZjdmZmZm ZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjcNCmZmZmZlZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZjNjlj NzM4NDRhMTA5NDQyMDBhNTRhMDBhNTUyMDg4YzQyMDA5NDUyMDg4YzQyMDA5 NDUyMDg4YzRhMDA5NDUyMDg5NDRhMDg5NDRhMDg5NDRhMDA5NDUyMDg4YzQy MDBjZWI1DQo5NGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmY3ZmZmN2ZmZmZmN2FkOGM2YjYz MjkwODljNWEzMWM2YjU5Y2U3ZGVjZWZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZjdmN2ZmZjdmZmY3ZGViZGE1ODQ0MjA4OTQNCjUy MDA5NDUyMDA5NDQyMDA5YzUyMDg4YzRhMDA5NDUyMDg5NDRhMDA5YzUyMDg5 NDUyMDA5NDRhMDg5NDRhMDA5NDRhMDg4NDM5MDBjNmE1OGNmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZm ZmZmZmZmN2E1NzM0YThjNDIwMDk0NGEwODk0NTIwODk0NTIwMDk0NGEwODk0 NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODhjNGEwMDk0NTIw MDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0 YTA4OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4 OTQ0YTAwOTQ1MjA4OTQ0YTAwOWM0YTAwOGMNCjRhMDg5NDQyMDg5YzVhMzFm N2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZjdmZmVmYTU5Y2VmNDIyMWVmMjExMGNlMzkzMWY3MTgxOGNl MzEyMWQ2NDIyOWRlMzkxOGU3MzExMGU3NDIyOWY3MzExOGRlMzkyMWU3MzEy MWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MThlNzQyMjllNzMxMjFkZTI5MThkZTM5MjlmNzI5MTBj ZQ0KMzEyMWJkNzM2M2U3ZTdkZWZmZjdmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZlZmZmZmZmZmZmZmZmN2ZmZmZlN2Zm ZjdlZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2Y3DQpmZmNlZjdm ZmE1ZTdmZjg0ZTdmZjVhZGVmZjM5ZDZmZjEwY2VmZjAwY2VmZjA4YzZmZjA4 Y2VmZjAwYzZmZjAwY2VmZjAwY2VmZjAwZDZmZjAwY2VmZjA4ZDZmZjA4Y2Vm ZjEwY2VmZjA4Y2VmZjEwY2VmZjA4Y2VmZjA4ZDZmZg0KMDBjZWZmMDBkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZm MDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYw OGQ2ZmYwMGNlZmYwOGNlZmYwMGNlDQpmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 Y2VmZjAwY2VmZjA4Y2VmZg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZm MDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGQ2ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYw MGQ2ZmYxMGQ2ZmYxOGM2ZmYxOGM2ZmYxMGM2ZmYwOGNlZmYwMGNlZmYwMGQ2 ZmY0YWU3DQpmNzdiZWZmZmJkZWZmZmY3ZjdmZmZmZmZmZmZmZmZmZmY3ZmZm ZmVmZmZmZmU3ZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjljNTIw ODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0 NTIwMDhjNGEwMDk0NTIwMDk0NGEwMDk0NGEwODg0MzkwMGFkNzMzOWY3Zjdm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2Y3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZWYNCmNlYjU4NDVhMjk3YjM5MDA5 YzUyMDg5YzRhMDA4YzRhMDA5NDRhMDg4YzRhMDA5NDRhMDA5NDRhMDA5NDUy MDA4YzRhMDA5NDRhMDA4YzRhMDg4YzRhMDA5NDRhMDA5YzVhMDg4NDRhMDA4 YzYzMzFmZmZmZWZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0NGEwODhjNGEwMDk0NGEw ODk0NGEwMDk0NTIwMDk0NDIwODk0NTIwMDk0NGEwMDk0NTIwMDhjNGEwMDk0 NTIwMDk0NGEwMDljNTIwOA0KODQ0MjAwYTU2MzMxZmZmN2Y3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmN2U3ZDY5YzUyMjk4YzQy MDA5NDRhMDg5NDRhMDA5NDRhMDA4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDA4 YzRhMDA5YzRhMDA5NDRhMDA4YzUyMDA5NDRhMDA4YzQyMTBkNmI1OWNmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3 ZjdmN2ZmZmZmZmZmZmZkZTljNzM0YTdiMzkwMDljNDIwMDljNTIwODhjNDIw MA0KOTQ0YTAwOWM0YTA4OTQ0YTAwOTQ0YTAwOGM0YTAwOTQ0YTA4OGM0YTAw OTQ1MjA4OTQ0YTAwOGM0MjAwY2VhZDk0ZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZjdmZmZmZWYNCmZm ZmZmZmZmZmZlZmU3ZGViNTljOTRmZmVmZGVmZmZmZmZmZmZmZmZlZmZmZmZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmVmZmZmZmY3ZmZmZmZmZmZmZmQ2 YjU5NDdiMzkwMDhjNTIwMDg0NDIwMGE1NTIwODljNGEwMDhjNGEwMDk0NGEw MDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwOA0KOGM0MjAwODQ0MjAw YzY5Yzg0ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3YTU3MzRhODQzOTAwOTQ0YTA4OGM0YTAw OTQ1MjAwOGM0YTAwOTQ0YTA4OGM0YTAwOTQNCjRhMDA5NDRhMDA5NDRhMDA4 YzRhMDA5NDRhMDg4YzRhMDA5YzM5MDhkZWM2YTVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdm ZmZmZmZmN2Q2Y2U4YzRhMDg5NDRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDk0 NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwODk0NDIwMDk0NTIw ODk0MzkwMGE1NWEzMWVmZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmY5YzljZTc0MjIx ZGUyMTA4DQpkZTM5MjllZjMxMjlkZTMxMjFkNjMxMjFkZTM5MThlNzMxMThl NzM5MjFlZjMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMx MjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFl Nw0KMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTE4ZGU0MjI5ZTczMTIxZGUy OTIxZDYzMTIxZDYzOTI5ZTczMTE4ZGUyOTA4ZDY2MzM5ZTdjZWJkZmZmN2Zm ZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZm ZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZjdmZmZmZWZmZmZmZGVmN2ZmY2VlZmZm YjVlN2ZmNWFlZmZmNGFkZWY3MzlkZWY3MjkNCmQ2ZjcyMWQ2ZmYxMGQ2ZmYx MGQ2ZmYwOGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGQ2ZmYxMGNl ZmYxMGQ2ZmYxMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZg0KMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZm MDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhj ZWZmMDhkNmZmMDANCmNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4 ZDZmZjAwY2VmZjEwZDZmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2Vm Zg0KMDBjZWZmMDBjZWZmMDhjNmZmMDBjNmZmMDBkNmZmMDBkNmY3MDhlN2Zm NGFlN2ZmOTRlN2ZmYzZlN2ZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmN2ZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2RlOTQ1MjA4OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAw OTQ0YTAwOWM1MjA4OTQ0YTAwOTQ1MjAwOTQNCjRhMDA5NDRhMDg5NDRhMDg4 NDQyMDhhZDczMzlmN2Y3ZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZm N2ZmZmZmN2ZmZmZmN2ZmZmZmN2ZmDQpmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmU3ZjdmZmZmZmZmZmZmZjdl ZmY3ZGVjNjg0NWEyMTg0NDIwMGFkNWEwMDk0NGExMDk0NGEwODk0NTIwODk0 NGEwMDljNTIwMDk0NGEwMA0KOTQ0YTAwOGM0YTAwOGM1MjA4OTQ0YTAwOWM1 MjAwOGM0YTAwOTQ1MjA4ODQ0MjEwZmZlN2NlZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWNlOTQ0 MjA4OTQ1MjAwOGMNCjRhMDg5YzUyMDg4YzUyMDA5YzRhMDg4YzRhMDA5YzUy MDg4YzRhMDA5NDUyMDg5NDRhMDA5YzUyMDA5YzUyMDg4YzRhMDg5YzYzMzFm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVm ZGVjZTk0NGExODk0NGEwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEw MA0KOTQ1MjAwOTQ0YTAwOTQ1MjAwYTU0YTAwOWM1MjA4OGM1MjAwYTU1MjA4 OTQ0MjEwZmZlN2Q2ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZhNThjNjM3YjQyMDA5 YzRhMDA5NDRhMDA5NDRhMDg5NDRhMDg5YzRhMDA5NDUyMDg5NDRhMDA5NDUy MDg5NDRhMDA5NDRhMDg5NDRhMDg5NDUyMDg4YzQyMDBkNmI1DQo5NGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3OTQ2MzQyOTQ0YTA4OTQNCjUyMDA5NDUyMDA5YzRhMDg5 YzUyMDg4YzRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRh MDA5NDRhMDg4NDQyMDBjZWE1OGNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZmZmZmZmZmN2E1NzM0YThj NDIwMDk0NGEwODk0NGEwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEw MDljNTIwMDk0NGEwMDk0NGEwODhjNGEwMDk0NTIwMDk0MzkwOGU3Y2VhZGZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjA4OTQ0YTAw OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0 YTAwOWM0YTAwOGMNCjRhMDA5NDQyMDg5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmY3ZmZmZmZmYTU5Y2Y3NDIyOWU3MzExOGQ2MzExOGQ2MzEyMWRlMzky OWRlMzEyMWQ2MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5Mjlk ZTMxMThkNjM5MjlkZTM5MjllNzMxMjFlNzI5MThkZQ0KMzkyMWU3MzExOGRl MjkwMGQ2NTIzOWRlYWRhZGY3ZWZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2Y3DQpmN2Y3ZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmN2ZmZmZmN2Y3ZmZmN2Y3ZmZmZmVmZmZmZmNlZjdmZmFkZjdm Zjg0ZTdmZjYzZTdmZjM5ZGVmNzMxZDZmNzA4ZDZlZjA4ZGVmNzAwZDZmNzAw ZDZmNzAwY2VmNzAwY2VmZg0KMDBjZWZmMDBjZWZmMDBjZWZmMDhjZWZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhj ZWZmMDBjZWZmMDgNCmNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYw MGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2 ZmYwMGNlDQpmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2Vm ZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4Y2VmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4Y2Vm Zg0KMDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZm MDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBj ZWZmMDhjZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDBjZWZmMDgNCmNl ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYw OGQ2ZmYwMGNlZmYxMGNlZmYxOGNlZmYyMWNlZmYwOGQ2ZmYyOWRlZmY1MmRl ZmY4Y2VmZmZhZGVmZjdkNmZmZmZmN2ZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjk0NTIwODhjNDIwMDk0NGEwODk0 NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NGEwMDk0NTIwMDk0NGEw MDk0NGEwMDljNTIxMDdiMzkwMGE1NzMzOWU3ZjdlZmY3ZmZmZmY3ZmZmZmY3 ZmZmZmY3ZmZmZmY3ZmZmZg0KZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZmZmZmZmZjdm ZmZmZjdmZmZmZmYNCmZmZmZmZmZmZmZjZWFkOGM4NDRhMTA5NDRhMDA4YzRh MDg5NDRhMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDRhMDA4YzRhMDA5NDRhMDA4 NDRhMDA5YzUyMDg5YzRhMDg4YzRhMDA5NDRhMDA4YzM5MDhkNmFkOTRmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmU3Y2VjNjk0NDIwODhjNTIwMDk0NTIwODk0NGEwMDhjNTIwMDk0 NGEwODk0NTIwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NTIwMDk0NGEwMDljNTIw OA0KODQ0MjAwYTU2MzMxZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZlN2Q2YzY5NDRhMjE4YzQyMDA5NDRhMDg5NDRhMDA5 NDUyMDA4YzRhMDA5NDUyMDA5NDRhMDA5NDRhMDA4YzRhMDBhNTRhMDg4YzRh MDA4YzUyMDA5YzQyMDBhNTUyMjFmZmZmZTdlZmZmZmZmZmZmDQpmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2Y3ZmZmZmY3ZmZmZmZmZmZmZmZmZjdm N2E1ODQ2MzdiMzkwMDljNTIwMDhjNGEwMDhjNTIwOA0KOGM0MjAwOWM0YTAw OTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjA4OGM0YTAwOTQ0YTA4OTQ0YTAwOGM0 MjAwY2VhZDhjZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmYNCmZmZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZlZmY3ZjdmZmZmZjdmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZWZkZWJkOTQ3Mzg0MzkwODljNGEwMDljNTIw ODhjNGEwMDk0NDIwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NGEwMDk0NGEwMDk0 NTIwMDhjNGEwMDk0NGEwOA0KOGM0YTA4OGM0MjAwY2VhZDhjZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3YTU3YjRhODQzOTAwOTQ0YTA4OGM0YTAwOTQ1MjAwOGM0YTAwOTQ0 YTAwOTQ0YTAwOTQNCjRhMDA5NDRhMDA5NDRhMDA4YzRhMDA5NDRhMDg4YzRh MDA5NDM5MDhkZWM2YWRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmQ2Y2U4YzRh MTA4YzRhDQowMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEw MDk0NGEwMDhjNGEwMDk0NGEwODk0NDIwMDk0NTIwODk0MzkwMDljNWEzMWVm ZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZWZmZmZmZmZmN2VmZmZmZmZmZmZhNTljDQpmZjUyNDJj ZTI5MTBjZTM5MjFlZjMxMjFkZTMxMjlkNjMxMjlkZTMxMjFkZTMxMjFkZTMx MjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFk ZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTcyOTE4Y2U0MjMxZTczOTI5ZTczMTIxZTczMTE4ZGUzMTE4 ZTczMTE4ZGUzOTI5ZGUzOTMxZTcyMTA4ZDYzOTIxZDY5Yzk0ZjdlN2VmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZjZWVm ZmZhZGU3ZmY4Y2U3ZmY1YWRlZmYzOWQ2ZmYxOGNlZmYxMGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGNlZmYwMGNlZmYwOGQ2ZmYwMGNl ZmYwOGQ2DQpmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2Vm Zg0KMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhk NmZmMDBjZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDgNCmNl ZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYw OGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwOGNlZmYwOGQ2DQpmZjAwY2Vm ZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjAw Y2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4ZDZm ZjAwY2VmZjAwY2VmZjAwY2VmZjEwY2VmZjIxZDZmZg0KNDJkZWZmNTJkZWZm YjVlZmZmY2VlZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjAw OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ0YTA4OGM0 YTAwOWM1MjA4OGMNCjRhMDA5NDRhMDA5YzUyMTA3YjQyMDBhNTZiMzFmZmY3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZlZmE1 NmI0Mjg0MzkwMDk0NTIxMDk0NGEwODljNTIwODk0NTIwMDljNTIwMDk0NGEw MA0KOTQ1MjAwOTQ0YTAwOGM1MjAwOTQ0YTAwOWM0YTA4OTQ0YTA4OWM1MjA4 OWM0MjA4YjU4YzZiZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWM2OTQ0MjAwOTQ1MjAwOGMNCjRh MDg5YzUyMDA4YzRhMDA5YzRhMDg4YzRhMDA5NDUyMDg4YzRhMDA5NDUyMDg5 NDUyMDA5YzUyMDA5YzUyMDg4YzRhMDhhNTYzMzFmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmVmZGVjZTk0NGExODk0NGEw ODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMA0KOTQ1MjA4OTQ0YTAw OGM1MjAwOWM0YTAwOGM0YTA4OGM1MjA4YTU0MjAwYWQ1MjIxZmZmZmU3ZTdm ZmZmZjdmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZhZDdiNjM4YzQyMDg5NDRhMDA5YzVhMTA4NDQy MDA5NDRhMDBhNTUyMDA5NDUyMDg4YzRhMDA5NDUyMDg5NDRhMDg5NDRhMDg5 NDRhMDA5NDUyMDg4YzQyMDBjZWI1DQo5NGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2VmZDZjNmFkOTQ3MzUyNmIzOTA4OWM1 MjEwYTU0YTAwOGMNCjRhMDA4YzUyMDg5NDRhMDhhNTUyMDg5NDUyMDA5YzUy MDg5NDRhMDA5NDUyMDg5NDUyMDA5NDUyMDA5NDRhMDg5NDUyMDg4YzQyMDBk ZWM2YTVmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmDQpmZmY3ZmZmZmZmZmZmN2E1NzM0YThjNDIwMDk0NGEwODk0NTIw ODk0NTIwMDk0NGEwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0 NTIwODhjNGEwMDk0NTIwMDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1 MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOWM0YTAwOGMNCjRh MDg5NDQyMDg5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmVmZmZmZmZmYWRhNWVmNTIzOWU3MjExMGU3MjkxOGVmMjkyMWRlMzEyMWRl MzkyMWVmMzkyMWU3MzEyMWRlMzkyMWU3MzENCjIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjlkZTMxMjFlNzMxMThlNzMx MThkZTQyMjlkZTM5MjlkNg0KMzEyMWRlMzEyMWU3MjEyMWQ2NDIzMWY3Mzkx OGVmMzExMGM2ODQ3YmRlZTdlZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmQ2ZmZm Zg0KYjVmN2Y3YWRmN2ZmNWFlN2ZmNTJlN2ZmMzlkNmY3MjlkNmZmMThjZWZm MDhkNmZmMDBjZWZmMDBjZWZmMDBjNmZmMDhjZWZmMDBjNmZmMDhjZWZmMDhj ZWZmMDhjZWZmMDhjZWZmMDhkNmZmMDhjZWZmMDhjZWZmMDBjZWZmMDgNCmQ2 ZmYwMGQ2ZmYwMGQ2ZmYwMGQ2ZjcwMGQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYw OGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwOGNlZmYwMGNl ZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlZmYwOGNlDQpmZjA4ZDZm ZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4ZDZmZjAwY2VmZjA4 ZDZmZjAwY2VmZjAwY2VmZjAwY2VmZjA4ZDZmZjA4Y2VmZjA4Y2VmZjAwY2Vm ZjAwY2VmZjAwY2VmZjA4Y2VmZjA4Y2VmZjA4ZDZmZg0KMDhjZWZmMDhkNmZm MDBjZWZmMDhkNmZmMDBjZWZmMDhjZWZmMDhjZWZmMTBjZWZmMDhjNmZmMTBj ZWZmMDBjZWZmMDhkNmZmMDBjZWZmMDhkNmZmMDhkNmZmMDhkNmZmMDBjZWZm MDBkNmZmMDBjNmZmMDhjZWZmMDBjNmZmMDANCmNlZmYwMGM2ZmYwMGNlZmYw MGNlZmYwMGQ2ZmYxOGNlZmYzMWQ2ZmY1YWRlZmY4Y2VmZmZiNWY3ZmZkNmZm ZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpkNjljNTIwODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEw MDk0NGEwODk0NGEwMDk0NTIwODhjNGEwMDk0NGEwMDk0NGEwMDljNTIwODdi NDIwMGE1NmIzOWY3ZjdlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZjdmZmZmZmZmZmZmZmZjNmFkOTQ3YjM5MDA4YzRhMDg5NDUyMDg5NDRhMDA5 NDRhMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDRhMDA4YzQyMDBhNTUyMDg4YzQy MDA5NDRhMDg5NDRhMDA4YzQyMDBhZDdiNTJmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0 NGEwODhjNGEwMDk0NGEwODk0NGEwMDk0NTIwMDk0NDIwODk0NTIwMDk0NGEw MDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDljNTIwOA0KODQ0MjAwYTU2YjMx ZmZmN2Y3ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZl ZmRlYzY4YzUyMTg4NDQyMDA5NDUyMDg5NDUyMDA4YzRhMDA5NDQyMDA5YzUy MDg4YzQyMDA4YzUyMDA5YzRhMDA5NDRhMDA4YzRhMDg5NDRhMDA5YzRhMDA5 NDUyMThmN2RlY2VlZmY3ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmI1N2I2Mzg0MzkwMGE1 NTIwMGE1NGEwMDk0NGEwOA0KOGM1MjA4OWM0YTAwOTQ0YTAwOTQ0YTAwOGM0 YTAwOTQ0YTAwOGM0YTAwOTQ0YTA4OGM0YTAwOGM0MjAwYzZhZDhjZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmN2ZmDQpmZmZmZmZmZmZmZmZlZmY3ZGVjZWNlYTU4NGE1NmI0YTg0NDIx MDdiMzEwODk0NGEwODk0NTIwODhjNGEwMDk0NGEwODk0NGEwMDk0NGEwODhj NGEwMDk0NGEwMDg0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDhjNTIwMDhjNTIw MA0KOWM1MjA4YTU0YTA4ZGVkZWQ2ZjdmN2Y3ZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3YTU3MzRhOGM0 MjAwOWM1MjA4OGM0YTAwOTQ1MjAwOTQ0YTAwOTQ0YTA4OTQ0YTAwOTQNCjUy MDA5NDRhMDA5NDUyMDA5NDRhMDA5NDRhMDg4YzRhMDA5NDM5MDhkZWM2YTVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2Q2Y2U4YzRhMDg5NDRhDQowMDk0NGEw MDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0 NGEwODk0NDIwMDk0NTIwODk0MzkwMDljNWEzMWVmZjdkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmFkYTVlZjRhMjlkZTI5 MTBlNzM5MzFkZTI5MjljNjI5MjFkNjMxMjlkNjMxMjFkZTMxMThlNzM5MjFl ZjMxMThkZTM5MjFkZTM5MjFkZTMxMThlNzMxMjFkZTMxMjFkZTMxMThkZTMx MjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTE4ZGUzMTIxZDYzMTI5ZGUyOTE4ZGUxODAwYzY2MzUyZGVjNmNlZjdmZmZm ZWZmZmZmDQpmN2ZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZlZmZmZmZmZmZmZmZmZmZmZmZlN2Zm ZmZjNmY3ZmZhZGY3ZmY4NGVmZmY2YmVmZmY1YWU3ZjcyOWU3DQpmZjIxZGVm ZjIxZGVmZjEwZDZmZjA4ZDZmZjAwY2VmZjAwY2VmZjAwYzZmNzA4Y2VmZjAw Y2VmZjA4Y2VmZjA4Y2VmZjEwY2VmZjA4Y2VmZjEwY2VmZjA4YzZmZjAwZDZm ZjAwY2VmZjA4Y2VmZjA4Y2VmZjEwY2VmZjA4Y2VmZg0KMTBjZWZmMTBjNmZm MTBkZWZmMDhkNmZmMTBkZWZmMDhkNmZmMTBkNmZmMDhkNmZmMDhkNmZmMDhk NmY3MDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZm MDBjZWZmMDhjZWZmMDBjZWZmMDhjZWZmMDANCmNlZmYwOGNlZmYwMGNlZmYw OGNlZmYwOGNlZmYxMGQ2ZmYxMGNlZmYxMGQ2ZmYwOGNlZmYxMGQ2ZmYwOGNl ZmYwOGQ2ZmYwOGNlZmYxMGNlZmYxMGNlZjcxMGQ2ZmYwOGNlZmYwOGQ2ZmYw OGQ2ZmYwOGQ2ZmYwMGQ2ZmYxOGNlDQpmZjEwY2VmZjEwY2VmZjA4YzZmZjA4 Y2VmZjAwYzZmZjAwY2VmZjAwYzZmZjAwY2VmZjAwY2VmZjA4ZDZmZjEwZGVm ZjMxZTdmZjUyZTdmNzdiZTdmZjhjZTdmN2NlZmZmZmQ2ZmZmZmVmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjA4OTQ0YTA4OTQ0YTA4OWM1 MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ1MjAwOTQ0YTA4OTQ1MjA4OTQNCjRh MDA5NDUyMDA5NDUyMDg4NDQyMDhhNTZiMzFmN2Y3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmVmY2ViZDk0NTIxODhjNGEw ODhjNGEwMDk0NTIwODk0NGEwMDk0NGEwMDk0NGEwMA0KOTQ1MjA4OTQ0YTAw OTQ0YTA4OWM1MjAwOTQ0YTAwOGM0YTA4OWM1MjA4OGM0MjAwYTU3YjRhZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZjZWNlOTQ0MjA4OTQ1MjAwOGMNCjRhMDg5YzUyMDg4YzUyMDA5 YzRhMDg4YzRhMDA5YzUyMDg4YzRhMDA5NDRhMDg5NDRhMDA5YzUyMDA5YzUy MDg4YzRhMDhhNTYzMzFmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZWZkZThjNWEyMTk0NGEwODljNTIwODk0NTIwMDk0 NGEwMDljNTIwODljNTIwOA0KOGM0YTAwOGM0YTAwYTU1MjA4OGM0YTAwOGM0 YTA4OTQ1MjAwOWM1MjAwODQ0MjA4ZDZiNTljZmZmZmZmZjdmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZhZDdiNWE4YzQyMDA5YzUyMDhhNTRhMDg4NDQyMDA4YzUyMDg5YzUyMDA5 NDUyMDg4YzRhMDA5NDUyMDA5NDRhMDA5NDRhMDg5NDRhMDg5NDRhMDg4YzQy MDBjZWI1DQo5NGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmN2U3ZjdkNmFkY2VhNTdiOWM3MzQyN2I0YTEwN2I0 MjAwODQzOTAwOTQ0YTAwOWM1MjAwOWM1MjA4OTQ0YTA4OTQ0YTA4OTQNCjRh MDA5NDUyMDg5NDRhMDA5NDRhMDg5NDRhMDA5NDUyMDA4NDQyMDBhNTYzMTg4 YzRhMDA5YzVhMDg4YzRhMDA5NDRhMDhhZDYzMzFmN2Y3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmE1NzM0YTk0NDIwMDk0NTIwODk0NTIwODk0NGEwMDk0NTIwODk0 NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIw MDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0 YTA4OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAw OTQ0YTAwOTQ1MjA4OTQ0YTAwOWM0YTAwOGMNCjRhMDA5NDQyMDg5YzVhMzFm N2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmYjViNWY3NGEzOWNlMjkwOGU3NDIyOWZmMzEyOWQ2MzEyOWRlMzEy MWRlMzkyOWU3MjkNCjE4ZDYzOTIxZTc0MjI5ZTczMTIxZGUzMTE4ZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWVmMzkyMWRlMjkyMWQ2MzEyMWU3NDIyOWZm MjkxMGNlNTIzOWM2YjVhNWZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZjdmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZWZmZmY3ZjdmZmY3ZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZlZmZmZjdmN2ZmZGVlZmZmYmRlZmZmOWNlZmZmODRlZmZmNjNlN2Zm NjNlZmZmMzlkZWY3MzlkZWY3MjlkNmY3MjENCmQ2ZmYxMGNlZjcwOGQ2ZmYw MGNlZmYwMGNlZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwOGQ2ZmYwMGNlZmYwMGNl ZmYwMGNlZmYwMGNlZmYwOGM2ZmYwOGNlZmYwOGM2ZmYwOGNlZmYwMGM2ZmYw MGNlZmYwMGNlZmYwMGNlZmYwOGQ2DQpmZjEwZDZmZjA4ZDZmZjA4ZDZmZjA4 ZDZmZjA4ZDZmZjA4ZDZmZjEwZDZmZjAwY2VmNzAwZDZmZjAwZDZmZjAwZDZm ZjAwY2VmNzAwZDZmZjAwY2VmZjA4ZDZmZjA4YzZmZjEwY2VmZjA4YzZmZjA4 Y2VmZjAwY2VmZjAwY2VmZg0KMDBjZWZmMDBkNmZmMDBjZWZmMDBjZWZmMDBj ZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDBjZWZmMDBjZWY3MDBkNmZm MDBkNmY3MTBkNmZmMThkNmY3MjlkNmZmMzFkZWZmNDJkZWZmN2JlN2ZmOTRl ZmZmYWRlZmZmY2UNCmY3ZmZlN2VmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZjdmZmZmZjdmZmZmZmZmN2ZmZjdmN2ZmZmZlZmZmZmZlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjk0NTIw ODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0 NGEwODhjNGEwMDk0NGEwODk0NGEwMDk0NTIwODg0NDIwMGE1NmIzOWVmZjdl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZjdmZmZmZmZmZmZmZmZm ZmU3ZDZhNTYzMjk4NDQyMDA4YzRhMDA5NDRhMDA5NDRhMDA5NDRhMDA5NDRh MDA5NDRhMDA5NDUyMDA5NDRhMDA5YzRhMDA5NDRhMDA4YzRhMDg5NDRhMDA4 YzQyMDA5NDZiMzlmZmY3ZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0NDIwODhjNTIwMDk0NTIw ODk0NGEwMDhjNTIwMDk0NGEwODk0NTIwMDk0NGEwMDhjNGEwMDhjNGEwMDk0 NTIwMDk0NGEwMDljNTIwOA0KODQ0MjAwYTU2YjMxZmZmN2Y3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZTc5YzZiNDI4YzM5 MDA5YzUyMDg4YzRhMDA5NDUyMDA4YzRhMDA5NDUyMDg4YzQyMDA5NDUyMDA5 NDRhMDA4YzRhMDA4NDRhMDA5YzUyMDg5NDRhMDA4YzQyMDA5YzZiNDJmZmY3 ZTdmZmZmDQpmZmY3ZmZmZmVmZjdmN2Y3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2Y3ZmZmZmY3 ZjdmZmY3ZmZmZmZmZmZmZmI1OGM2YjdiNDIwMDk0NTIwODljNGEwMDg0NGEw OA0KODQ1MjA4OWM1MjAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ1MjAwOGM0YTAw OTQ0YTA4OTQ0YTAwOGM0MjAwYzZhZDhjZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmVmZGVlN2NlYWRiNThjNmI4YzZiMzk4YzQyDQowMDhjNDIw MDhjNDIwMDljNGEwMDljNTIwMDljNTIwMDk0NGEwMDk0NGEwMDk0NGEwMDk0 NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDk0NGEw MDhjNGEwODk0NTIwODk0NGEwMDk0NDIwMGE1NTIxMA0KNzMzMTAwZDY5Yzdi ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmN2Y3YTU3MzRhOGM0MjAwOTQ1MjA4OGM0YTAw OTQ1MjAwOTQ0YTAwOTQ0YTA4OTQ0YTAwOTQNCjUyMDA5NDRhMDA5NDRhMDA5 NDRhMDA5NDRhMDg4YzRhMDA5NDM5MDhkZWM2YTVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmN2RlY2U4YzRhMDg4YzRhDQowMDk0NGEwMDk0NGEwMDk0NGEwMDhj NGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NDIwMDk0NTIw ODk0MzkwMDljNWEzMWVmZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmVmZWZmN2ZmZmZmN2ZmZmZmZmI1YjVmNzRhMjllNzIxMDBk ZTQyMjllZjMxMjFkZTMxMjFkZTMxMjlkNjM5MjlkZTMxMjFkNjI5MThkNjMx MThkZTM5MjllNzMxMThkZTMxMjFkZTMxMjFkZTM5MjFlNzMxMjFkZTMxMjFk ZQ0KMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTEwZTc0MjIxZWYzMTIx ZTczMTIxZGUyOTE4ZTczMTE4ZTczMTEwZGU0MjIxZTc5YzhjDQplN2ZmZjdm ZmZmZmZmN2ZmZjdmN2ZmZjdmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmDQpmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmU3ZjdmZmRlZmZmZmM2Zjdm ZmI1ZWZmZmE1ZTdmZjk0ZWZmZjhjZTdmZjRhZTdmZjQyZGVmNzQyZGVmZjMx ZGVmNzI5ZGVmNzE4ZDZmNw0KMTBkZWY3MDhkNmY3MTBjZWZmMDhjZWZmMDhj ZWZmMDBjZWZmMDBjZWZmMDBjNmZmMDBjZWZmMDBjZWZmMDBjZWZmMDBjNmZm MDBjZWZmMDBjZWZmMDBjZWZmMDBjNmZmMDBjZWZmMDBjNmZmMDhjZWZmMDhj NmZmMDhjZWZmMDgNCmNlZmYwOGNlZmYwOGM2ZmYxMGNlZmYxMGM2ZmYwMGNl ZmYwMGM2ZmYwMGNlZmYwMGNlZmYwMGQ2ZmYwMGNlZmYwMGQ2ZmYwMGQ2ZmYw MGNlZmYwMGNlZjcxMGQ2ZmYxOGQ2ZmYyOWRlZmYzOWQ2ZmY0YWRlZmY0YWRl ZmY4Y2U3DQpmNzhjZTdmN2E1ZjdmZmI1ZWZmZmM2ZjdmZmQ2ZjdmZmVmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2RlOTQ1MjAwOTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAw OTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjA4OTQNCjRhMDA5NDRhMDA5NDRhMDg4 NDQyMDhhNTZiMzFmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZjdlZjljNWEyOThjNGEwMDk0NGEwMDljNTIwODk0 NTIwMDk0NGEwMDk0NGEwMA0KOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0MjAwOWM1 MjA4OGM0YTAwOWM1MjA4OGM0MjAwOWM2YjQyZmZlZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWM2OTQ0 MjAwOTQ1MjAwOGMNCjRhMDg5YzUyMDA4YzRhMDA5YzRhMDg4YzRhMDA5NDUy MDg4YzRhMDA5NDUyMDg5NDRhMDA5YzRhMDA5YzUyMDg4YzRhMDhhNTZiMzFm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmFkOGM2MzhjMzkwMDljNTIwODk0NGEwMDk0NTIwMDhjNGEwMDk0NGEw OA0KOTQ0YTA4OWM1MjA4OTQ0YTAwOTQ1MjA4OGM1MjA4OTQ1MjAwOWM1MjAw OTQ0YTA4ODQ0YTEwYzY5YzdiZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZjdm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjcNCmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZGViNTdiNWE4NDQyMDA4 NDRhMDA5YzUyMDg5NDRhMDg4YzVhMTA5NDRhMDA5NDUyMDA4YzRhMDA5NDUy MDg5NDRhMDA5NDRhMDg5NDRhMDA5NDUyMDg4YzQyMDBjZWI1DQo5NGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZg0KZmZmZmZmZjdmZmZm ZmZmZmZmZmZlZmU3ZTdjNmI1YjU4YzZiOGM2MzMxNzMzOTA4N2I0MjAwODQ0 MjAwOTQ0MjA4OTQ0YTA4OWM1MjEwOTQ0YTA4OTQ0YTA4OGM0YTAwOTQ1MjA4 OTQ1MjA4OWM1MjAwOTQ0YTAwOWM1MjAwOTQNCjRhMDA5NDUyMDA5NDRhMDA5 YzUyMDg5NDRhMDA5YzRhMDg5NDRhMDg4NDRhMDA5NDRhMDBhZDUyMDg5YzQy MDg3YjRhMjFmN2RlYzZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZmZmZmZmZmZmE1NzM0YThj NDIwMDk0NGEwODk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEw MDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0MzkwMGU3Y2VhZGZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjAwOTQ0YTAw OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0 YTAwOWM0YTAwOGMNCjRhMDg5NDQyMDg5YzVhMzFmN2ZmZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmVmZmZm ZmZmYmRiZGY3NWE0YWRlMjkwOGU3MzkxOGY3MzkyOWVmMjExOGNlMzENCjIx ZDY0MjMxZWYzMTE4ZGU0MjI5ZWYzMTE4ZDYzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl NGEyOWY3MjkxMGRlMzkyMWU3MzkyOWRlMjkyMWNlMzEyOWRlNDIzMWY3MjEw OGRlMzkyOWM2N2I3M2RlZTdkZWZmZmZmZmZmZmZmZmVmZjdmZmVmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZg0KZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZjdmZmZm ZWZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZmZlZmZmZmZkZWY3ZmZkNmZmZmZjNmY3ZmZjNmY3ZmY5 NGY3ZmY5NGY3ZmY4Y2VmZmY4Y2VmZmY3YmU3ZmY3YmU3ZmY3M2U3Zjc3M2U3 ZmY1YWQ2DQpmZjYzZGVmZjVhZDZmZjVhZGVmZjUyZGVmZjVhZGVmZjUyZDZm ZjVhZGVmZjRhZDZmZjRhZGVmZjQyZDZmZjRhZGVmZjRhZDZmZjRhZGVmZjRh ZDZmZjUyZDZmZjZiZGVmZjZiZTdmZjZiZGVmZjczZTdmZjdiZTdmZjg0ZWZm Zg0KODRlN2ZmOGNlZmZmYjVlZmZmYmRmN2ZmYzZmN2ZmZDZmZmZmZTdmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmY3ZjdmZmY3ZmYNCmZm ZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjljNTIwODhjNDIwMDk0NGEwODk0 NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NTIwODhjNGEwMDk0NGEw MDk0NGEwMDljNTIwODdiNDIwMGE1NmIzOWY3ZjdlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmY3ZWY5YzYzMzE4NDQy MDA5NDUyMDg5NDRhMDg5NDUyMDg5NDRhMDA5NDRhMDA4YzRhMDA5NDRhMDA5 NDRhMDg5NDRhMDA5NDRhMDA4YzRhMDg5NDRhMDA5NDRhMDA5NDYzMzlmN2Vm ZWZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmU3Y2VjNjk0NGEwODhjNGEwMDk0NGEwODk0NGEwMDk0NTIwMDk0 NDIwODk0NTIwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDljNTIw OA0KODQ0MjAwYTU2YjMxZmZmN2Y3ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZjZWI1OTQ3YjM5MDA5YzUyMTA5NDRhMDA5 YzUyMDA4NDRhMDA4YzUyMDg4YzRhMDA5YzRhMDA4YzQyMDA5NDUyMDg4YzRh MDA5NDRhMDA5YzRhMDA5YzUyMDg3YjM5MDA4YzUyMjFiZDljDQo4NGZmZTdj ZWZmZmZmN2ZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdkNmRlY2ViNTljN2I1 YTljNTIyMTg0NDIwMDk0NTIwODljNGEwMDk0NGEwOA0KOGM0YTAwYTU0YTAw OTQ0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTA4OGM0YTAwOGM0 MjAwYzZhZDhjZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmZm ZmZmZmVmZGVlZmQ2YzZjNjhjNjM5YzYzMzk3MzM5MDg3YjM5MDg4YzRhMDg5 YzUyMDg5YzRhMDBhNTUyMDg5NDUyDQoxMDk0NTIxMDhjNGEwODhjNGEwODg0 NDIwMDhjNGEwODg0NDIwMDg0NDIwMDk0NGEwMDk0NGEwMDk0NGEwMDk0NGEw MDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDljNGEwMDhjNGEwMDg0NGEwMDlj NWEwOGFkNWExMDdiMzEwMA0KYjU4YzZiZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2Y3YTU3MzRhOGM0MjAwOWM1MjA4OGM0YTAwOTQ1MjAwOTQ0YTAwOTQ0 YTA4OGM0YTAwOTQNCjRhMDA5NDRhMDA5NDRhMDA4YzRhMDA5NDRhMDA4YzRh MDA5YzM5MDhkZWM2YTVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2Q2Y2U4YzRh MDg5NDRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEw MDk0NGEwMDk0NGEwMDk0NGEwODk0NDIwMDk0NTIwODk0MzkwMDljNWEzMWVm ZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3DQpmN2ZmZmZm ZmZmZmZmZmY3ZWZmN2ZmZmZmN2ZmZmZmN2JkYmRmNzVhNDJlNzE4MDBkNjQy MjlmNzMxMjFkZTIxMThkNjMxMjFlNzM5MjFlZjMxMThkZTM5MjFkZTMxMjFk ZTM5MjFlNzMxMjFkZTMxMjFkZTMxMjFkZTM5MjFlNw0KMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTcz MTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUzOTI5ZGUzOTIxZGUzMTE4ZGUzOTI5ZTczMTI5ZDYy OTIxY2UyOTIxZDYzOTMxZWYyMTIxDQpjZTIxMDhkNjYzNGFlZmQ2ZDZmZmZm ZmZlZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZWZmZmZmZjdm ZmZmZWZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjA4 OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ1MjAwOTQ0 YTA4OTQ1MjA4OTQNCjRhMDA5NDUyMDA5NDUyMDg4NDQyMDhhNTZiMzFmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZjljNjMyOThjNGEwMDhjNGEwMDk0NTIwODk0NGEwMDk0NGEwMDk0NGEw MA0KOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOWM1MjA4OGM0MjAwOWM1MjA4 OGM0MjAwOWM2YjQyZjdlZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWNlOTQ0MjA4OTQ1MjAwOGMNCjRh MDg5YzUyMDg4YzUyMDA5YzRhMDg4YzRhMDA5YzUyMDg4YzRhMDA5NDRhMDg5 NDRhMDA5YzUyMDA5YzUyMDg4YzRhMDhhNTYzMzFmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmU3ZDZjNjhjNTIy MTg0NDIwMGE1NTIwODljNTIwMDk0NGEwMDhjNGEwMA0KOTQ1MjA4OTQ0YTAw OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOWM1MjA4OTQ0YTAwOTQ1MjA4ODQ0 YTAwN2I0MjEwYTU3MzQyZDZhZDhjZWZkNmI1ZmZlZmRlZmZmN2VmZmZmZmY3 ZmZmZmY3ZmZmZmY3ZmZmN2VmZmZlZmU3ZWYNCmRlYzZlN2NlYWRjNmE1N2I5 YzczNGE3MzRhMTA3MzQyMDg4YzQyMDA5NDUyMDg5NDUyMDhhNTRhMDg5NDRh MDA4YzUyMDA5YzRhMDA5NDUyMDg4YzRhMDA5NDUyMDA5NDRhMDA5NDRhMDg5 NDRhMDg5NDRhMDg4YzQyMDBjZWI1DQo5NGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZm ZmZmZmZmZmZlZmVmY2ViNQ0KYmQ3YjYzODQzOTE4OWM0YTA4OTQ0MjAwOTQ0 YTAwOWM1MjA4YTU1MjA4OTQ0MjAwOTQ0YTAwOWM0YTAwOTQ1MjAwOTQ0YTAw OTQ0YTAwOTQ0YTAwOWM1MjA4OWM1MjA4OWM1MjA4OTQ0YTAwOWM0YTAwOTQ0 YTAwOWM1MjA4OTQNCjRhMDA5NDUyMDg5NDRhMDA5NDUyMDg4YzRhMDA5NDRh MDA5NDUyMDA5YzVhMTA5NDRhMDA3YjM5MDA4YzVhMjlmZmVmZDZmN2ZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmE1NzM0YTk0NDIwMDk0NGEwODk0NGEw ODhjNGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDk0 NGEwODk0NGEwMDk0NTIwMDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1 MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOWM0YTAwOGMNCjRh MDA5NDQyMDg5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZjdmZmZm Y2VjZWZmNWE0MmRlMjExMGJkNDIyOWVmMzkNCjIxZWYyOTEwZGUzMTIxZTcz MTIxZGUzOTI5ZTczOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzEyMWNlNDIyOWU3Mzky MWU3MjkxMGRlMzkyMWVmMzEyMWU3MjkxOGU3MzEyMWVmMjkyOWU3MzEyOWVm MjEwOGQ2NTIzOWRlYzZjNmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm N2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZg0KZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZWZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZjcNCmZmZmZlZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpkNjk0NTIwODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEw MDk0NGEwODk0NGEwMDk0NGEwODhjNGEwMDk0NGEwODk0NGEwMDk0NTIwODg0 NDIwMGE1NmIzOWVmZjdlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmYNCmZm ZmZmN2ZmZmZmZmZmZmZmN2U3Y2U5NDVhMTg4YzRhMDA5NDRhMDA5NDRhMDA5 NDRhMDA5NDRhMDA5NDRhMDA5NDRhMDA5NDUyMDA5NDRhMDA5YzUyMDg5NDRh MDA5NDRhMDg5NDRhMDA4YzQyMDA5YzczNGFmZmY3ZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0 NDIwODhjNTIwMDk0NTIwODk0NGEwMDhjNTIwMDk0NGEwODk0NTIwMDk0NGEw MDhjNGEwMDhjNGEwMDk0NTIwMDk0NGEwMDljNTIwOA0KODQ0MjAwYTU2YjMx ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZjdmZmZmZmZm N2ZmZmZmZmZmZjdhNTg0NTI3MzM5MDg5YzRhMDg5YzRhMDA5NDRhMDA4YzRh MDg4YzRhMDA5NDRhMDA5NDRhMDA5NDRhMDA4YzRhMDA5NDUyMDg4YzQyMDA5 NDRhMDg5NDRhMDA5YzUyMDg5NDRhDQowODdiMzkwMDczMzEwMDhjNTIyMTk0 NjMzMTljNmIzOTljNmI0MmFkN2I0YTljNmIzOTljNmIzOThjNWEzMTg0NTIy MTczNDIwODdiNDIwODg0NDIwMDhjNGEwMDg0NGEwMDljNGEwODk0NGEwMDk0 NTIwODljNGEwMDk0NGEwMA0KODQ0YTAwOWM0YTAwOGM0YTAwOTQ0YTAwOGM0 YTAwOTQ1MjAwOGM0YTAwOTQ0YTA4OTQ0YTAwOGM0MjAwYzZhZDhjZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2Y3 ZjdmZmZmZmZmZmZmZWZkNmJkOWM5NDYzMzk3YjMxMDA4NDMxMDBhNTUyMTg5 NDRhMDA5YzRhMDA5NDRhMDA5YzUyMDA5NDRhMDA5YzUyMDA5NDRhMDA5NDUy MDg4YzRhDQowMDk0NTIwMDljNTIwMDljNTIwMDk0NGEwMDk0NGEwMDk0NGEw MDljNGEwMDk0NDIwMDk0NGEwMDk0NGEwMDk0NTIwODhjNGEwMDk0NGEwMDhj NGEwMDk0NTIwODg0NDIwMGE1NWExMDk0NDIwODg0NDIwODdiNGExOGRlYzZh NQ0KZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3YWQ3MzRhOGM0 MjAwOTQ1MjA4OGM0YTAwOTQ1MjAwOGM0YTAwOTQ0YTAwOTQ0YTAwOTQNCjUy MDA4YzRhMDA5NDRhMDA5NDRhMDA5NDRhMDg4YzRhMDA5NDM5MDhkZWM2YWRm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2RlY2U4YzRhMDg4YzRhDQowMDk0NGEw MDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0 NGEwMDk0NDIwMDk0NTIwODk0MzkwMDljNWEzMWVmZjdkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmM2Y2VmZjUyNGFiZDMxMjFjNjM5Mjll ZjMxMjFkZTM5MzFlNzMxMjFkZTMxMThkZTMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTMxMjFkZQ0KMzEyMWRlMzEyMWRlMzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEy MWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTcz MTIxZGUyOTE4ZDYyOTE4ZDYzOTI5ZWYzOTIxZTczOTIxZWYzMTE4ZTczMTIx ZTcyOTE4DQplNzM5MzFkZTI5MjFkNjIxMDhkZTRhMzFlN2FkYTVmN2Y3Zjdm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjAwOTQ0YTA4OTQ0YTA4OWM1 MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjA4OTQNCjRh MDA5NDRhMDA5NDRhMDg4NDQyMDhhNTZiMzFmN2Y3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZDZiNTg0NGEwMDk0NTIw ODk0NTIwODljNTIwODk0NGEwMDk0NGEwMDk0NGEwMA0KOWM1MjA4OTQ0YTAw OTQ0YTA4OWM1MjA4OTQ0YTAwOTQ0YTA4YTU1YTEwOGM0MjAwYjU4NDVhZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZjZWM2OTQ0MjAwOTQ1MjAwOGMNCjRhMDg5YzUyMDA4YzRhMDA5 YzRhMDg4YzRhMDA5NDUyMDg4YzRhMDA5NDUyMDg5NDRhMDA5YzRhMDA5YzUy MDg4YzRhMDhhNTZiMzFmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmRlYzY5YzdiNGExOGE1NTIxMDlj NGEwMDljNTIwODhjNGEwMA0KOTQ1MjA4OTQ1MjAwOTQ0YTA4OTQ0YTAwOTQ1 MjA4OGM0YTAwOGM0MjAwOWM1MjEwOTQ0YTAwOTQ1MjAwOWM0YTAwYTU1MjA4 YTU1MjEwOWM0YTA4OTQ0MjAwOGM0MjAwOTQ0YTAwOGM0MjAwOTQ0YTAwOGM0 MjAwOTQ0YTAwOTQNCjRhMDg5NDRhMDg5NDRhMDA5YzUyMDhhNTUyMDA5NDUy MDA5YzRhMDA5NDUyMDA4YzUyMDA5YzUyMDg4YzRhMDA4NDUyMDA5NDRhMDA5 NDUyMDA4YzRhMDA5NDUyMDg5NDRhMDA5NDRhMDg5NDRhMDA5NDUyMDg4YzQy MDBjZWI1DQo5NGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNmE1N2I1YTg0MzkxMDk0NDIwODljNTIw OA0KOTQ1YTA4ODQ1MjAwOTQ1MjA4OTQ1MjA4OTQ1MjA4OGM0YTAwOGM0YTAw OGM1MjAwOTQ1MjA4ODQ0YTAwOTQ0YTA4OGM0YTA4OTQ1MjA4OGM0YTAwOGM0 YTA4OGM0YTAwOTQ1MjA4OTQ1MjA4OTQ0YTA4OTQ0YTAwOWM1MjA4OTQNCjRh MDg5NDUyMDg4YzRhMDA5NDUyMDg4YzRhMDg4YzUyMDg4YzQyMDA4YzM5MDg4 YzQyMThkZWJkOTRmZmZmZjdmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmDQpmZmZmZmZm ZmZmZmZmZmE1NzM0YThjNDIwMDk0NGEwODk0NGEwODk0NGEwMDk0NGEwODk0 NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIw MDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0 YTA4OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4 OTQ0YTAwOTQ1MjA4OTQ0YTAwOWM0YTAwOGMNCjRhMDg5NDQyMDg5YzVhMzFm N2ZmZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmY2Vk NmZmNTI0MmQ2MjENCjEwY2U0MjMxZWYyOTIxY2UzMTIxZDYzOTIxZWYzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMjkxOGVmMzEyMWU3MzkzMWRlMzkyMWQ2MzkyMWQ2 MzkyMWRlMzkyOWU3MzEyOWQ2NDIyMWU3MzkyMWRlMzkzMWQ2MzEzMWQ2MjEx MGQ2MzExOGRlYTU5Y2ZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjljNTIw ODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwODhj NGEwMDk0NTIwODk0NGEwMDk0NDIwMDljNTIxMDdiMzkwMGE1NmIzOWVmZjdl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmYNCmZmZmZlZmZmZmZmZmZmZmZj NjljN2I3YjMxMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDRhMDg5NDRhMDA5NDRh MDg4YzRhMDA5NDRhMDg5YzUyMDA3YjQyMDA4NDUyMDg5NDUyMDA5NDQyMDA3 YjM5MDBiNThjN2JmZmZmZmZmN2ZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0NGEwODhjNGEwMDk0NGEw ODk0NGEwMDk0NTIwMDk0NDIwODk0NTIwMDk0NGEwMDk0NTIwODhjNGEwMDlj NTIwODk0NGEwMDk0NTIwOA0KODQ0MjAwYTU2YjMxZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZWZhNTdiNmI3YjM5MDg5NDRhMDg5NDUyMDA4YzUyMDA4NDQyMDA5NDQyMTA5 YzRhMDA5YzRhMDA5NDRhMDA4YzRhMDA4YzRhMDA5NDUyMDg5NDRhMDg5NDRh MDg5NDRhDQowMDk0NGEwODhjNGEwMDk0NGEwODk0NGEwODk0NTIwODk0NGEw MDk0NGEwODk0NGEwODk0NGEwODk0NGEwODk0NGEwODk0NGEwMDljNGEwODk0 NDIwMDk0NGEwMDk0NGEwMDk0NTIwODk0NGEwMDk0NGEwODk0NGEwMDk0NTIw MA0KOGM0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOGM0YTAwOTQ1MjAwOGM0YTAw OTQ0YTA4OGM0YTAwOGM0MjAwYzZhZDk0ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmYNCmZm ZmZlZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZWZkNjljNmI5NDUyMjE3YjM5MDA5 YzUyMTA5NDRhMDA5NDRhMDA5NDRhMDA4YzRhMDA4YzRhMDA5NDRhMDg4YzRh MDA5NDRhMDA4YzRhMDA5NDRhMDg4YzRhMDA5NDRhMDBhNTUyDQowMGE1NTIw MDk0NGEwMDk0NGEwMDk0NGEwMDk0NTIwODhjNGEwMDk0NGEwODhjNDIwODk0 NGExMDhjNGEwMDhjNGEwMDhjNGEwMDljNWEwODljNTIwMDljNGEwMGFkNGEw MDg0MzEwMDg0NTIzMWNlYmRhZGZmZmZmZmZmZmZmZg0KZjdmZmY3ZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmYTU3MzUyOGMzOTAwOTQ1MjA4OGM0YTAw OTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQNCjRhMDA4YzRhMDA5NDRhMDA5 NDRhMDA5NDUyMDA4YzRhMDA5YzM5MDhkZWM2YTVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmN2Q2Y2U4YzRhMDg5NDRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDk0 NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwODk0NDIwMDk0NTIw ODk0MzkwMDljNWEzMWVmZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmN2ZmZmZmN2Q2ZDZmZjVhNGFkZTIxMTBkNjMxMjFkZTMx MjFkZTI5MjFkZTMxMjFkNjMxMjFkZTMxMThlNzM5MjFlZjMxMjFkZTMxMjFk Ng0KMzEyMWQ2MzkyOWU3MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzENCjIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzOTI5DQplNzI5MThk ZTI5MThkZTM5MzFlNzI5MTBkZTMxMThlNzM5MThlN2I1YmRmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2RlOTQ1MjA4OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAw OTQ0YTAwOWM1MjA4OGM0YTAwOWM1MjA4OTQNCjRhMDA5YzRhMDA5YzUyMTA4 NDQyMDhhNTZiMzFmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Zjdm N2ZmZmZmZmY3ZWZkNjhjNWEyOTljNGExMDk0NTIwODk0NGEwODk0NTIwODk0 NGEwMDk0NTIwODk0NGEwMA0KOTQ1MjA4OTQ0YTAwOTQ1MjA4ODQ0YTAwOGM1 MjAwOTQ1MjAwOWM1MjA4OGM0YTEwZGViZGFkZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWNlOTQ0 MjA4OTQ1MjAwOGMNCjRhMDg5YzUyMDg4YzUyMDA5YzRhMDg4YzRhMDA5YzUy MDg5NDRhMDg5NDRhMDg5NDRhMDA5YzUyMDg5NDUyMDA4YzRhMDg5YzYzMzFm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZTdjZTg0NGEyMThjNDIwMGFkNjMxODg0Mzkw MA0KOWM1YTEwOGM0YTA4OTQ0YTA4OTQ0YTAwOTQ1MjA4OTQ1MjA4OTQ1MjA4 OGM0YTAwOTQ0YTAwOTQ0YTAwOWM1MjA4OTQ0YTA4OTQ1MjA4OTQ0YTA4OWM1 MjA4OTQ1MjA4OWM1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTA4OTQ1MjA4OTQNCjRh MDg5YzUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDRhMDg5 NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDg4YzRhMDA5NDUy MDA5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDg4YzQyMDBjZWI1DQo5Y2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2E1ODQ2MzhjNGEx ODdiMzkwMDhjNGEwODljNTIwODk0NGEwMDhjNGEwMA0KOWM1YTA4OTQ0YTA4 OTQ1MjA4OGM0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ0YTA4OTQ0 YTAwODQ0YTAwODQ0YTAwOTQ1MjA4OTQ1MjA4OTQ1MjA4OTQ0YTAwOWM0YTA4 OWM0YTAwOTQ0YTA4OTQ0YTAwOWM1MjA4OWMNCjUyMDA5YzUyMDg5NDRhMDA5 NDRhMDA5NDQyMDA3MzMxMDBiNTg0NWFmZmU3Y2VmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2E1NzM1Mjhj NDIwODk0NTIwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NGEw MDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0MzkwOGU3Y2VhZGZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjA4OTQ0YTAw OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0 YTAwOWM0YTAwOGMNCjRhMDg5NDQyMDg5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmN2ZmY2UNCmRl ZmY2MzUyZTcyMTAwZDYzOTI5ZWYzMTIxZGUzMTIxZGUzMTIxZTczMTIxZGUy OTE4ZDY0MjI5ZTc0MjI5ZTczMTIxZGUyOTE4ZDYzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzEyOWQ2MzExOGU3MzkyMWY3MzEyOWU3MzEyMWRlMzkyOWRlMjkwOGQ2 NmI2M2NlZmZmZmZmZjdmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjk0NTIwODhjNDIwMDk0NGEwODk0 NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NGEwMDk0NGEwMDk0NGEw MDk0NGEwMDljNTIxMDdiMzkwMGE1NmIzOWY3ZjdlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZTdmN2Y3ZmYNCmZmZmZmZmZmZWZiZDljNzM3YjM5MDBhZDUyMDg5NDRh MDA5NDRhMDg5NDRhMDA5NDRhMDg4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDg4 YzRhMDA5NDRhMDg5NDRhMDA5NDQyMDA5NDRhMDA4YzUyMjFmZmVmZGVmZmZm ZmZmN2ZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmU3Y2VjNjk0NDIwODhjNTIwMDk0NTIwODk0NGEwMDhjNTIwMDk0 NGEwODk0NTIwMDk0NGEwMDk0NTIwODhjNGEwMDljNTIwODk0NGEwMDk0NTIw OA0KOGM0YTA4YTU2YjMxZjdmN2VmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2Y3ZWZmZmZmZmZkNmJkYTU3 YjQyMTg5NDM5MDBiNTVhMTg3YjM5MDA4YzUyMDA4YzRhMDg4YzRhMDg4NDRh MDA4YzUyMDA4YzRhMDA4YzUyMDA5NDUyMDBhNTVhMDg4YzRhDQowMDk0NTIw MDk0NGEwMDk0NTIwODk0NGEwMDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0 NGEwODk0NGEwMDk0NTIwMDhjNGEwMDk0NTIwMDhjNGEwMDk0NTIwMDk0NGEw MDk0NTIwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMA0KOGM0YTAwOTQ1MjAw OGM0YTAwOTQ0YTAwOGM0YTAwOTQ1MjAwOGM0YTAwOTQ0YTA4OTQ0YTAwOGM0 MjAwYzZhZDk0ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmYNCmZmZmZmZmZmZmZmZmY3ZWZi NTg0NjM3YjQyMTA4NDQyMDg4YzRhMTA5YzUyMDg5YzUyMDg4YzQyMDA5NDRh MDA5NDUyMDg5NDRhMDA4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDg4YzRhMDA5 NDRhMDA5NDRhMDA5NDRhMDg4YzUyDQowODhjNTIwODg0NGEwMDhjNGEwMDhj NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NTIwMDk0NTIwMDljNGEwMDljNTIw ODhjNDIwMDg0MzkwMDg0NDIxMDk0NWEyOWM2YjU5Y2Y3ZWZkNmZmZmZmZmZm ZmZmZmVmZjdmN2ZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmVmYTU3MzUyOGMzOTAwOTQ1MjA4OGM0YTAwOTQ1MjAwOGM0YTAwOTQ0 YTAwOTQ0YTAwOTQNCjRhMDA4YzRhMDA5NDRhMDA5NDRhMDA5NDUyMDg4YzRh MDA5NDM5MDhkZWM2YWRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2RlY2U4YzRh MDg4YzRhDQowMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEw MDk0NGEwMDk0NGEwMDk0NGEwODk0NDIwMDk0NTIwODk0MzkwMDljNWEzMWVm ZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmY3ZmZmZmY3ZmZmZmNlZDZmZjczNWFlZjE4MDBjNjM5MjllNzMxMjFl NzMxMjFkZTMxMjFkNjM5MjlkZTI5MThkNjI5MThkZQ0KMzEyMWU3MzkyOWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxDQpjZTM5MjFlZjMxMThlZjMxMjFkZTI5 MThkNjQyMzFlNzI5MDhkZTUyNGFjZWY3ZjdmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjAw OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOWM1MjAwOTQ0 YTAwOTQ1MjAwOTQNCjRhMDA5YzUyMDg5NDRhMDg4NDQyMDhhZDZiMzlmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2NlYWQ4YzdiNDIxMDhj NDIwMDljNGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NGEwODk0NGEw MA0KOTQ1MjA4OTQ0YTAwOTQ0YTA4OTQ0YTA4OWM1MjA4OTQ0YTAwODQ0MjAw YTU3YjUyZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWM2OTQ0MjAwOTQ1MjAwOGMNCjRh MDg5YzUyMDA4YzRhMDA5YzRhMDg4YzRhMDA5YzRhMDA5NDRhMDg5NDUyMDg5 NDUyMDA5NDRhMDA5NDRhMDA4YzRhMDhhNTYzMzFmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmM2YWQ4Yzg0NDIxODhjMzkwMA0KYTU1MjEwOTQ1MjAw OTQ1MjA4OGM0YTA4OTQ1MjA4OTQ0YTAwOTQ1MjAwOGM0YTAwOGM0YTAwOGM0 MjAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOGM0YTAwOTQ1MjAw OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OGMNCjRhMDA5NDUyMDA4YzRhMDA4 YzUyMDA4YzRhMDA5YzUyMDg5NDUyMDA5YzUyMDg5NDUyMDA5NDUyMDA5NDRh MDA5NDUyMDg5NDRhMDA5NDUyMDg4YzRhMDA5NDUyMDg5NDRhMDA5NDRhMDA5 NDRhMDA5NDUyMDg4YzQyMDBjZWI1DQo5Y2ZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZm ZmZmZmZmN2NlYTU4NDdiMzkwODljNGEwMDljNTIxMDk0NGEwMDk0NGEwMDk0 NGEwMDljNTIwODk0NGEwMA0KOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1 MjA4OTQ0YTAwOTQ0YTA4OTQ0YTAwOWM0YTA4OWM0YTAwOTQ0MjAwOTQ0YTAw OWM1MjA4OWM1MjA4OTQ1MjAwOGM0YTAwOGM1MjAwOGM1MjAwOWM1YTA4OTQ0 YTAwOTQ0YTA4ODQNCjM5MDA3YjM5MDg4NDUyMzFjNmE1ODRmZmU3Y2VmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2E1NzM1MjhjNDIwODk0NTIwMDk0NTIw MDk0NGEwMDk0NGEwMDk0NGEwMDk0NTIwODk0NGEwMDk0NGEwMDk0NGEwMDk0 NTIwODk0NGEwMDk0NTIwMDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1 MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOWM0YTAwOTQNCjUy MDg5NDQyMDg5YzVhMzFmN2ZmZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmYNCmZmZmZmZmZmZmZkNmRlZmY2 MzUyZGUyOTEwY2UzOTIxZmYzMTE4ZTczMTIxZGUzMTIxZGUzMTIxZTczMTE4 ZTczOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlNDIyMWVmMzEyMWRl MzkyOWRlMzEyOWQ2MzEyMWU3MzkyMWU3MzExMGY3NWE1MmU3ZjdmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpkNjljNTIwODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEw MDk0NGEwODk0NGEwMDljNTIwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwODg0 NDIwMGFkNmIzOWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZWZmZmZmZjdmZmZmZjdm ZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmY3ZmZmZmY3ZWZlN2M2YTUNCjdi NTI3YjM5MTA5YzRhMTg5YzUyMDg4NDRhMDA5NDRhMDA5NDRhMDg4YzRhMDA5 NDRhMDg4YzRhMDA5NDRhMDg4YzRhMDA5NDRhMDA4NDQyMDA5YzUyMDg5YzRh MDA5YzUyMDg3MzQyMDhlN2Q2YjVmZmZmZjdmN2ZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0 NGEwODhjNGEwMDk0NGEwODk0NGEwMDk0NTIwMDk0NDIwODk0NTIwMDk0NGEw MDk0NTIwODhjNGEwMDk0NTIwODk0NGEwMDljNTIwOA0KODQ0MjAwYTU2MzI5 ZjdmN2U3ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZjZWFkOTQ4NDRh MjE4YzQyMDg4YzQyMDA4YzQyMDA5YzRhMDA5YzRhMDA5YzRhMDA5NDRhMDA5 YzUyMDg5NDUyMDg4YzUyMTA5NDRhDQowMDk0NTIwMDk0NGEwMDk0NTIwMDhj NGEwMDk0NGEwMDhjNGEwMDk0NTIwMDk0NGEwMDk0NGEwMDhjNGEwMDhjNGEw MDhjNGEwMDhjNTIwMDhjNGEwMDhjNGEwMDk0NGEwMDk0NTIwMDk0NGEwMDk0 NTIwODk0NGEwMDk0NTIwMA0KOGM0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOGM0 YTAwOTQ1MjAwOGM0YTAwOTQ0YTA4OGM0YTAwOGM0MjAwYzZhZDk0ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZWZmZmZmZmYNCmZmZmZkZWNlYjU2YjM5MDg4YzQyMDBhNTUyMDA4YzRh MDA5NDRhMDA4YzQyMDA5YzUyMDA5YzUyMDg5NDRhMDA4NDQyMDA5NDUyMDg5 NDRhMDA5NDRhMDg5NDRhMDA5NDRhMDg5NDRhMDA5NDRhMDg5NDRhMDA5YzRh MDg5YzUyDQowODljNTIwODk0NGEwMDljNTIwMDljNGEwMDljNGEwMDk0NGEw MDk0NTIwODdiNDIwMDczMzkwMDdiNDIxMDljNmI0YWNlYWQ4Y2Y3ZTdjZWZm ZmZmN2ZmZmZmZmVmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmYTU3MzUyOGMz OTAwOWM1MjA4OGM0YTAwOTQ1MjAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQNCjRh MDA4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDA4YzRhMDA5YzM5MDhkZWM2YTVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2Q2Y2U4YzRhMDg5NDRhDQowMDk0NGEw MDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0 NGEwODk0NDIwMDk0NTIwODk0MzkwMDljNWEzMWVmZjdkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmQ2ZGVmZjYzNGFkZTIxMDBjZTM5MjFlNzMxMjFkZTMx MjFlNzMxMjFlNzM5MjFlZg0KMjkxOGQ2MzEyMWQ2MzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3 MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzky MWU3MzEyMWRlMzENCjIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIx ZGUzOTE4DQplNzMxMjFkZTMxMjFkNjM5MjlkZTMxMjFlNzMxMjFlNzI5MDhl ZjRhNDJlN2U3ZTdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjA4OTQ0YTA4OTQ0YTA4OWM1 MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOWM0YTAwOTQ1MjAwOTQ1MjAwOGMNCjRh MDA5NDRhMDA5NDRhMDg4YzRhMDhhNTYzMjlmZmVmZGVmZmY3ZTdmZmY3ZTdm ZmVmZTdmZmY3ZWZmZmVmZTdmZmY3ZTdmZmVmZGVmN2ZmZTdmN2Y3ZTdmN2Y3 ZTdmN2Y3ZTdmN2ZmZTdmN2Y3ZTdmN2Y3ZTdmN2Y3ZTdmZmY3DQplN2ZmZjdl N2ZmZjdlN2ZmZjdlN2ZmZjdlN2Y3ZWZkZWY3ZTdkNmU3ZGVjZWRlY2VhZGE1 ODQ1YTg0NTIyMThjNDIwOGE1NGExMDk0NDIwMDk0NGEwMDk0NWEwODk0NTIw ODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMA0KOTQ0YTA4OTQ0YTAw OTQ0YTA4OTQ0MjAwYTU1MjA4N2IzOTAwOWM3YjUyZmZmZmU3ZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZjZWNlOTQ0MjA4OTQ1MjAwOGMNCjRhMDg5YzUyMDg4YzUyMDA5 YzRhMDg4YzRhMDA5YzUyMDA5NDUyMDg5NDRhMDg5NDRhMDA5NDUyMDA5YzUy MDg4YzQyMDg5YzVhMjFmN2VmZGVmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmVm ZmZmZmZmZmZmZmU3Y2ViNQ0KOWM2YjQyODQ0MjEwOTQ0YTA4OTQ1MjA4YTU1 MjEwOWM0YTA4OWM0YTAwOTQ0YTAwOGM0YTA4ODQ0MjA4OTQ1MjA4OTQ0YTAw OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0 YTAwOTQ1MjA4OTQNCjRhMDA5NDUyMDg5NDRhMDg5NDUyMDg5NDRhMDg5NDRh MDg5NDRhMDA5NDRhMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5 NDUyMDg4YzRhMDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDg4YzQy MDBjZWI1DQo5Y2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZjdlNzljN2I1MjczMzkwMDlj NTIwODljNTIwMDk0NTIwODljNTIwODljNTIwODk0NGEwMDljNTIwODk0NGEw MA0KOTQ0YTAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4 OTQ0YTAwOTQ1MjA4OTQ0YTAwOGM1MjA4OGM0YTAwOTQ0YTAwOTQ0YTAwOWM0 YTA4OTQ0MjAwOTQ0MjA4OGMzOTA4OGM1YTM5YWQ4NDZiZTdjNmFkZmYNCmVm ZGVmZmZmZmZmZmZmZmZmN2ZmZmZlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmN2E1NzM1Mjk0NDIwODk0NTIwODk0NTIwMDk0NGEwMDk0NTIwODk0 NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NGEwMDk0NGEwMDk0NTIw MDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0 YTA4OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAw OTQ0YTAwOTQ1MjA4OTQ0YTAwOWM0YTAwOGMNCjRhMDg5NDQyMDg5YzVhMzFm N2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmY3ZjdmZmZmZmZmZmZmZmZmN2ZmZmZkNmQ2Zjc2MzUy ZTczMTE4YmQzMTE4ZDY0MjI5ZjcyOTE4ZTcyOTE4ZDYzOTI5ZTczMTIxZGUz OTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3 MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWRlMzEyMWRlMzkyMWVmMzExOGU3Mzky OWU3MzkzMWNlMzExMGVmMzExOGRlZDZkNmVmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjk0NTIw ODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0 NGEwMDhjNGEwMDk0NTIwODhjNDIwMDljNGEwODk0NGEwMDk0NTIxMDhjNWEy OTljNmIzOTk0NWEzMTk0NjMzOTk0NjMzOTk0NjMzOQ0KOTQ2MzMxOWM2MzM5 YTU1YTMxYWQ2MzM5YTU1YTMxYWQ2MzM5YTU1YTMxYWQ2MzM5YTU1YTMxYWQ2 MzM5OWM2MzMxYTU2MzM5YTU2MzMxYTU2YjM5OWM2MzMxOWM2MzMxOTQ1MjI5 OGM1MjIxNjMzMTAwODQ0MjAwOTQ0MjAwYTUNCjUyMDg5NDUyMDg4NDRhMDA5 YzVhMTA4YzQyMDA5NDRhMDA5NDRhMDg5NDRhMDA5NDUyMDg4YzRhMDA5NDRh MDg5NDRhMDA5NDRhMDg5NDUyMDg5NDQyMDA5NDQyMDg4NDUyMjFkZWNlYjVm N2ZmZmZmN2ZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0NDIwODhjNTIwMDk0NTIw ODk0NGEwMDhjNTIwMDk0NGEwODk0NTIwMDk0NGEwMDk0NTIwODhjNGEwMDk0 NTIwMDk0NGEwMDljNTIwOA0KODQzOTAwOTQ1MjE4ZGVkNmM2ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmY3ZjdmZmZmZmZmZmY3ZTdiNTk0N2I3 YjRhMTg3YjQyMTA3YjQyMDA5NDRhMDg5YzRhMDg5YzUyMDg5NDRhMDg5NDUy MDg4YzRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEw MDk0NGEwODhjNGEwMDk0NGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NGEwODhj NDIwMDk0NGEwODk0NGEwODk0NGEwODk0NGEwODk0NGEwODhjNGEwMDk0NGEw MA0KOTQ0YTAwOTQ1MjAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ1MjAwOGM0YTAw OTQ0YTA4OTQ0YTAwOGM0MjAwYzZhZDk0ZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZDYNCmJk YTU3MzM5MDhhNTVhMTA4NDQyMDA4YzUyMDg4YzRhMDA4YzRhMDA4YzQyMDA4 YzQyMDA4YzQyMDA5NDUyMDg5NDRhMDA5YzUyMDg5NDRhMDA5NDRhMDg5NDRh MDA5NDRhMDg4YzRhMDA4YzRhMDg4YzRhMDA5NDUyMDg4YzRhDQowODhjNTIw ODg0NGEwMDg0NDIwMDczMzkwODhjNTIyOWI1ODQ2M2RlYjU5Y2Y3ZTdkZWZm ZmZmN2ZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmYWQ3MzUyOGMzOTAwOWM1MjA4OGM0YTAw OTQ1MjAwOGM0YTAwOTQ0YTAwOTQ0YTAwOTQNCjRhMDA4YzRhMDA5NDRhMDA4 YzRhMDA5NDRhMDA4YzRhMDA5NDM5MDhkZWM2YWRmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmN2RlY2U4YzRhMDg4YzRhDQowMDk0NGEwMDk0NGEwMDk0NGEwMDhj NGEwMDk0NGEwMDk0NGEwMDk0NGEwMDk0NGEwMDk0NGEwODk0NDIwMDk0NTIw ODk0MzkwMDljNWEzMWVmZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZlZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3 ZWZmZmZmZmZmN2Q2ZGVmZjZiNjNjZTI5MTBiZDM5MThlNzI5MThlNzM5Mjll Nw0KMzkyOWU3MzExOGRlMzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEy MWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkNCjIx ZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUz OTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIx ZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIxZTczMTIxDQpkZTMxMjFk ZTMxMThlZjMxMThlNzMxMThkZTM5MzFjZTMxMThlZjMxMjFkZWNlY2VlN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2RlOTQ1MjAwOTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAw OTQ0YTAwOTQ0YTA4OGM0YTAwOGM1MjA4OGMNCjUyMDg4YzRhMDA5YzRhMDg5 YzUyMDg4NDQyMDA5NDQyMDA5NDRhMDA5NDQyMDA5NDQyMDA5YzRhMDg4YzM5 MDA5NDQyMDA5NDQyMDA4YzQyMDA4YzQyMDA4YzQyMDA4YzQyMDA4YzQyMDA4 YzQyMDA4YzQyMDA4YzQyMDA5NDQyDQowMDhjNDIwMDhjNDIwMDhjNDIwMDk0 NGEwMDk0NDIwMDk0NGEwMDk0NDIwMGFkNTIxOGE1NDIwMGJkNjMxMDk0NDIw MDg0NTIwMDdiNTIwODhjNGEwMGFkNGEwODk0NTIwODk0NGEwMDk0NTIwODk0 NGEwODk0NTIwODk0NGEwMA0KOTQ1MjA4OTQ0YTAwOTQ1MjA4OWM1MjA4ODQz OTAwYzY5YzczZmZmZmZmZjdmZmZmZWZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWM2OTQ0 MjAwOTQ1MjAwOGMNCjRhMDg5YzUyMDA4YzRhMDA5YzRhMDg4YzRhMDA5YzUy MDg5NDRhMDg4YzUyMDg4YzRhMDA5NDUyMDg5YzUyMDg4YzQyMDA5NDRhMTBk ZWNlYmRmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Zjdm Nw0KZmZmZmZmZmZmZmZmZmZlN2M2YzY5YzczOGM1YTI5N2I0MjAwOGM0MjAw OGM0MjAwOTQ0YTAwOWM1MjAwOWM1MjA4OTQ0YTA4OTQ1MjA4OTQ0YTAwOTQ1 MjA4OTQ0YTA4OWM1MjA4OTQ0YTA4OTQ1MjA4OTQ0YTA4OWM1MjA4OTQNCjRh MDg5NDRhMDg5NDQyMDA5NDQyMDA4YzQyMDBhNTUyMTg5YzUyMTA5YzUyMTA5 NDRhMDg5NDRhMDg4YzRhMDA5NDUyMDg5NDUyMDA5NDUyMDg4YzRhMDA5NDUy MDg5NDRhMDA5NDRhMDA5NDRhMDA5NDUyMDg4YzQyMDBjZWI1DQo5Y2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmFkODQ2Mzg0NDIwMDk0NDIwMGE1NWExMDg0NGEwMDk0NTIw ODhjNGEwMDk0NTIwODk0NTIwODk0NTIwODhjNDIwMA0KOTQ0YTAwOTQ0YTAw OWM1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OGM0YTAwOGM1MjA4OGM0 YTAwOTQzOTAwOGMzOTAwOWM1MjE4YmQ4NDUyZTdjNjljZjdlN2NlZmZmZmY3 ZjdmZmZmZmZmZmZmZWZmZmZmZWZmZmZmZTcNCmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2E1NzM1Mjk0 NDIwODk0NTIwODk0NTIwMDk0NTIwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEw MDk0NGEwMDhjNGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0MzkwOGU3Y2VhZGZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjAwOTQ0YTAw OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0 YTAwOWM0YTAwOTQNCjUyMDg5NDQyMDg5YzVhMzFmN2ZmZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2ZmZmZkZWRlZmY3MzVhZjcy MTA4Y2UzOTI5ZWYzOTI5ZGUyOTE4ZDYzOTIxZWYzOTIxZTczMTIxZGUzOTIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkyMWU3MzEy MWRlMzEyMWVmMzEyMWQ2MzkyOWU3MzkyMWU3MzkxOGVmMzEyMWNlMzkxOGVm MzkyOWQ2ZGVkZWY3ZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjljNTIwODhjNDIwMDk0NGEwODk0 NGEwMDhjNGEwODk0NGEwMDk0NGEwODhjNGEwMDk0NGEwMDhjNGEwMDk0NGEw MDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwODk0NGEwMDk0 NTIwODk0NGEwMDk0NTIwOA0KOTQ0YTAwOTQ0YTAwOGM0YTAwOTQ1MjA4OGM0 YTAwOTQ1MjA4OGM0YTAwOTQ1MjA4OGM0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4 OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OGM0YTAwOTQ1 MjAwOGM0YTAwOTQNCjRhMDA4YzRhMDA5NDUyMDA4YzRhMDA5NDUyMDA5NDRh MDA4YzRhMDA4YzRhMDg4YzRhMDg4YzRhMDA5YzUyMDg4YzQyMDA4YzRhMDg5 YzQyMDA3MzMxMDBhZDhjNzNmZmZmZmZmN2ZmZmZlZmZmZmZmZmZmZmZmZmZm ZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmU3Y2VjNjk0NGEwODhjNGEwMDk0NGEwODk0NGEwMDk0NTIwMDk0 NDIwODk0NTIwMDk0NGEwMDljNTIwODk0NGEwMDk0NGEwMDk0NGEwMDljNTIw OA0KOGM0YTAwODQ0MjAwYzZhZDg0ZmZmZmZmZWZmZmZmZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmY3ZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3 ZWZjNmI1OWNhNTg0NWE5NDYzMzE4NDQyMTA4NDM5MDA4NDQyDQowMDg0NDIw MDg0MzkwMDhjNDIwMDhjNDIwMDk0NGEwMDk0NGEwMDk0NGEwMDljNGEwMDk0 NDIwMDljNGEwODhjMzkwMDdiMzkwMDhjNGEyMTg0NTIzMWM2OWM3YmU3ZTdk ZWJkODQ1YTg0MzEwMDhjNGEwODhjNDIwODk0NTIwMA0KOGM1MjAwYTU1MjA4 OTQ0YTAwOTQ0YTAwOGM0MjAwOTQ0YTAwOTQ0YTAwOTQ0YTA4OGM0YTAwOGM0 YTAwY2VhZDk0ZmZmZmY3ZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZlZmQ2OWMNCjYzMjk4YzM5MDA5NDUyMTA4 NDQyMDA5YzUyMDA5NDUyMDA5NDUyMDA4YzRhMDA5NDUyMDA4YzRhMDA5NDRh MDA4YzRhMDA5NDRhMDA4YzUyMTA4YzQyMDA5YzRhMDBhNTUyMDA5YzRhMDA5 NDRhMTA3YjMxMDA5YzUyMjFhNTdiDQo2M2NlYjU5Y2Y3ZTdkNmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZjdlZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmVmYTU3MzUyODQzOTAwOWM1MjA4OGM0YTAwOTQ1MjAwOGM0YTAwOTQ1 MjAwOGM0YTAwOTQNCjRhMDA5NDRhMDA5NDRhMDg5NDRhMDA5NDRhMDA4YzRh MDA5YzM5MDhkZWM2YTVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2Q2Y2U4YzRh MDg5NDRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEw MDk0NGEwMDk0NGEwMDk0NTIwMDk0NGEwMDhjNTIwODk0NDIwMGE1NWEzMWVm ZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl N2ZmZmZmN2RlZGVmZjczNWFlZjI5MDhkNjMxMjFkZQ0KMjkyMWQ2MjkyMWRl NDIyMWVmMzkyMWRlMzEyMWQ2MzEyMWU3MzExOGVmMzkxOGY3MzEyMWU3Mzky MWQ2MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRl MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzOTIx ZTczMTIxZGUzMTIxZGUyOTIxZDYzMTI5ZTczMTE4ZTczMTE4ZTczMTE4ZDYz OTI5ZGUzOTIxZDYzOTIxZGUzOTE4DQplNzM5MzFkNjI5MjliZDI5MjFkZTMx MThmNzI5MTBkZTQyMzFjNjk0OGNmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjA4 OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ1MjA4OTQ0 YTAwOTQ1MjAwOTQNCjRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUy MDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDRhMDA4YzRhMDA5 NDUyMDg5NDRhMDA5NDRhMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDRhMDg5NDRh MDA5NDUyDQowODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIw ODk0NGEwMDk0NTIwODhjNGEwMDk0NTIwMDhjNGEwMDk0NTIwODk0NGEwMDk0 NTIwODk0NGEwMDljNTIwODk0NTIwODk0NTIwODk0NGEwMDljNGEwMDljNGEw MA0KYTU1MjA4OTQ0YTA4NzMzOTA4YzY5NDZiZmZlZmQ2ZmZmZmZmZjdmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWNlOTQ0MjA4OTQ1MjAwOGMNCjRh MDg5YzUyMDg4YzUyMDA5YzRhMDg4YzRhMDA5NDUyMDg5NDUyMDA5NDUyMDg4 YzRhMDA5NDUyMDg5NDUyMDg5NDUyMDg4NDQyMDBiNTdiNWFmZmZmZjdmZmZm ZmZlZmY3ZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2ZmZmZmN2ZmDQpmZmY3ZmZm ZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmVmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2RlZTdjZWI1YzZh ZDk0Y2U5NDczYmQ4NDVhYWQ3MzRhOTQ2MzMxOTQ1YTI5OGM1MjI5OTQ1YTI5 OTQ1MjIxOGM2MzMxOGM2MzMxYTU3YjUyYWQNCjhjNjNjZWFkOGNmN2RlYzZm ZmZmZWZmZmZmZjdmZmZmZjdjZTk0NmI4YzQyMDA4YzUyMDg5YzUyMTA5NDRh MDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDRhMDA4YzRhMDA5NDUyMDg5 NDRhMDg5NDRhMDg4YzQyMDBjZWI1DQo5Y2ZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZGVjNjhjNTIx ODk0NDIwMDk0NGEwODhjNGEwODk0NGEwMDk0NTIwMDk0NTIwMDk0NTIwMDk0 NGEwMDk0NTIwMDk0NGEwMA0KOTQ1MjAwOTQ0YTAwOGM0MjAwYTU1YTEwOWM1 MjA4ODQzOTAwN2I0MjEwOGM2MzM5ZGViNTljZmZmN2Q2ZmZmZmY3ZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZm ZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2E1NzM0YThjNDIwODk0NTIwMDk0NTIw MDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0 NGEwODk0NGEwMDk0NTIwMDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1 MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOWM1MjA4OTQ0YTAwOTQ0YTAwOGMNCjUy MDA5YzRhMDhhNTVhMzFmN2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWU3ZmY2YjYzZGUyOTA4 ZGU0YTMxZmYyOTIxY2UyOTIxZDYzMTIxZGUzOTIxZTczMTIxZTczOTI5ZTcz MTIxZDYzMTIxZGUzOTIxZTczOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFk ZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzkyMWVmMzExOGRlMzEy OWRlMzkyOWU3NDIyOWY3MzExOGVmMzkyMWVmMzkyOWVmMzExOGVmMzExOGU3 MzEyMWRlMzEyOWQ2MzEyOWRlMzExOGNlNzM2YmU3ZGVlN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpkNjk0NTIwODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEw MDk0NGEwODhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhj NGEwMDk0NGEwMDhjNGEwMDhjNGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEw MA0KOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAw OTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0 YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQNCjRh MDA4YzRhMDA5NDRhMDA5NDRhMDA5NDUyMDg5NDUyMDA4NDQyMDA5NDRhMDA5 YzUyMDg5YzRhMDBhNTVhMTA4YzQyMDA3MzMxMDBiNTk0N2JmZmVmZDZmZmZm ZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0 NDIwODhjNTIwMDk0NTIwODk0NGEwMDhjNTIwMDk0NGEwODk0NTIwMDk0NGEw MDk0NTIwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NTIwOA0KOTQ0YTA4OTQ0YTA4 ODQ0MjE4ZmZkZWM2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZTdmN2Y3ZjdmZmZmZmZmZmZmZWYNCmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZmN2Y3ZjdlN2Y3ZjdlN2Vm ZWZkZWY3ZjdkZWY3ZWZkZWY3ZjdkZWZmZjdlN2ZmZmZlZmZmZmZlZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmU3ZjdmZmZmZmZmZmM2OTQ2Yjg0MzkwMDk0 NTIwODljNGEwODk0NGEwMA0KOGM1MjAwOTQ0YTA4OGM0YTAwOTQ1MjAwOTQ0 YTAwOTQ0YTAwOTQ0YTAwOWM1MjA4OTQ0YTAwOGM0MjAwYzZhZDk0ZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZDZiZGE1ODQNCjQyMDg5NDQyMDA5NDRhMDg4YzRhMDA5YzUyMDA4YzRh MDA5NDUyMDA4YzRhMDA5NDUyMDA4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDhh NTRhMDA4YzQyMDA3YjQyMTA5YzczNTJkNmJkYTVmZmZmZWZmZmZmZmZlZmY3 ZjdmZmZmDQpmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm Zg0KZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmYTU3MzUyODQz OTAwOTQ1MjA4OGM0YTAwOWM1MjAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQNCjRh MDA4YzRhMDA5NDRhMDA5NDRhMDA5NDRhMDg4YzRhMDA5NDM5MDhkZWM2YWRm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2RlY2U4YzRhMDg4YzRhDQowMDk0NGEw MDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDk0NGEwMDk0 NGEwMDk0NGEwMDhjNTIwODk0NDIwMGE1NWEzMWVmZWZkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmU3ZWZmZjczNjNlNw0KMTgwMGM2MzkyOWVmMjkyOWRlMzEyMWU3MjEx MGQ2MzExOGQ2MzkyOWQ2MzkyOWQ2MjkxOGQ2MzkyMWVmMzEyMWRlMzEyMWRl MzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzky MWU3MzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIx ZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTE4ZGUzMTIxZGUzMTIxZGUzOTIxZTcz OTIxZTczOTIxZWYzMTE4ZTczMTIxZGUyOTIxZDYzMTI5ZDYyOTE4ZGUyOTEw ZTczMTE4DQplNzMxMjFlNzM5MjFlZjI5MTBlZjIxMTBjNjg0N2JkZWU3ZWZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjAwOTQ0YTA4OTQ0YTA4OWM1 MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQNCjRh MDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA4YzRhMDA5NDUyMDg5 NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5YzUyMDg5NDRhMDA5YzUy MDg5NDRhMDA5YzUyMDg5NDRhMDA5YzUyMDg5NDRhMDA5NDUyDQowMDk0NGEw MDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0 NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDljNTIw MDljNTIwODljNTIxMDhjNDIwMDhjNGEwODczMzkwMA0KN2I0YTIxZGViZDlj ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZjZWM2OTQ0MjAwOTQ1MjAwOGMNCjRhMDg5YzUyMDA4YzRhMDA5 YzRhMDg4YzRhMDA5NDUyMDA5NDUyMDA5YzUyMDg5NDRhMDA5NDRhMDA5NDRh MDA5NDUyMDg5NDUyMDg3YjQyMDhhZDg0NjNmZmY3ZWZmZmZmZmZmN2Y3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZjdmN2ZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmVmZTdkZWVmZGVkNmY3ZmZm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZlZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZhZDczNGE4NDQyMDA5NDUyMDA5YzRhMDg5YzRhMDA5NDUyMDg5NDRhMDg5 NDRhMDA5NDRhMDA5NDUyMDg4YzRhMDA5NDRhMDg5NDUyMDg5NDRhMDg4NDM5 MDBjZWFkDQo5Y2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmNlYWQ5NDdiMzkwMGE1NTIwMDk0NGEwODk0 NGEwODljNGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NGEwMDk0NGEw MA0KOTQ1MjA4OTQ0YTAwYTU1MjA4NzMzMTAwZDZhZDhjZmZmZmY3ZmZmZmZm ZjdmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZjdmZmZmZmZmZmZmZmZl N2VmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmN2E1NzM0YThjNDIwODk0NTIwMDk0NTIwMDk0NGEwMDk0NTIwMDk0 NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDljNTIwODk0NGEwMDk0NTIw MDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0 YTA4OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4 OTQ0YTAwOTQ0YTAwOTQ0YTAwOWM0YTAwOGMNCjUyMDg5NDQyMDhhNTVhMzFm N2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2Y3ZWZmZmZmZWZlN2Y3ZmY3YjczZTczMTEwZGUy OTIxZWYyOTIxZTczMTI5ZGUzMTIxZDYzOTIxZGUzOTIxZTczOTI5ZTcyOTIx ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFk ZQ0KMzkyMWU3MzEyMWRlMzkyMWY3MzEyMWRlMzkzMWRlMzkzMWQ2MzEyOWQ2 MjExOGNlMzEyMWQ2MzkzMWRlNDIzOWRlMjkxMGRlMjEwMGU3NGEzMWRlYTU5 Y2ZmZWZlZmZmZmZmZmZmZmZmZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjljNTIw ODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEwMDk0NGEwODhjNGEwMDk0 NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEw MDk0NTIwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwMA0KOTQ0YTAwOTQ0YTAw OTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ0 YTAwOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjAwOTQ0YTAw OTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQNCjRhMDA4YzRhMDA5NDUyMDA4 YzRhMDA5NDUyMDA4YzQyMDA5YzVhMTA4YzRhMDg4YzUyMTg5NDVhMjliZDk0 NzNmZmU3ZGVmZmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmN2Y3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3Y2VjNjk0NGEwODhjNGEwMDk0NGEw ODk0NGEwMDk0NTIwMDk0NDIwODk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0 NTIwMDhjNGEwMDk0NGEwOA0KOGM0YTAwOTQ1MjA4N2I0MjAwNzM0YTEwY2Vi NTljZmZmZmZmZmZmZmZmZjdmN2ZmZWZlZmY3ZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdkNmJkOWM3 MzVhYTU3YjZiZmYNCmZmZmZmN2ZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmY3ZjdmZmY3ZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZjdlZjk0NWEyOThjNDIwMDk0NWEwODk0NDIwMGE1NTIw MA0KOGM0YTAwOGM0YTA4OGM0MjAwOTQ1MjA4OTQ0YTAwOTQ0YTAwOGM0YTAw OTQ1MjA4OGM0MjAwOGM0MjAwY2VhZGE1ZmZmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYzZhNThjODQNCjM5 MDBhNTUyMDA5NDRhMDg4YzQyMDA5YzRhMDA4YzRhMDA5NDUyMDA4YzRhMDA5 NDRhMDA4YzRhMDA5NDRhMDg4YzRhMDA5NDRhMDg4NDQyMDBiNTg0NWFmZmZm ZWZmZmZmZmZlN2VmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2Zm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm N2ZmZWZlZmZmZjdmZmY3ZmZmZmVmZmZmZmZmZmZmZg0KZmZmZmZmZjdmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmYTU3MzUyODQzOTAwOWM1MjA4OGM0YTAw OTQ1MjAwOGM0YTAwOTQ1MjAwOGM0YTAwOTQNCjRhMDA5NDRhMDA5NDRhMDg5 NDRhMDA5NDRhMDA4YzRhMDA5YzM5MDhkZWM2YTVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmN2Q2Y2U4YzRhMDg5NDRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDk0 NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwMDk0NGEwMDhjNTIw ODk0NDIwMGE1NWEzMWVmZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZjdmN2ZmZmZm Zg0KZjdmN2ZmODQ3YmRlMjExMGQ2MjkxOGQ2MzkyOWU3NDIyOWVmMjkxMGQ2 MzExOGU3MzkyOWU3MzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEy MWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzkNCjIx ZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUzOTIxZTczMTIxZGUz MTIxZGUzMTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTEwZGUzOTIxZGUzMTI5 ZDYzMTI5ZDYzMTIxZTc0MjI5ZjczOTIxZTczOTIxZGUyOTEwDQpjNjMxMjFj ZTZiNjNkZWM2Y2VmZmVmZmZmN2ZmZmZmN2ZmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2RlOTQ1MjA4OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAw OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQNCjRhMDA5NDUyMDg5NDRhMDA5 NDUyMDA5NDRhMDA5NDUyMDA4YzRhMDA5NDRhMDA5NDRhMDA5NDUyMDg5NDRh MDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDRhMDA5NDRhMDA5NDUyMDA5 NDRhMDA5NDRhMDA5NDRhMDA5NDUyDQowODk0NGEwMDk0NTIwMDk0NGEwMDk0 NTIwODk0NGEwMDk0NGEwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEw MDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDg0NDIwMDljNWExODcz MzEwMGE1NzM0MmZmZmZlNw0KZmZmZmZmZWZmN2ZmZTdmN2ZmZjdmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWNlOTQ0 MjA4OTQ1MjAwOGMNCjRhMDg5YzUyMDg4YzUyMDA5YzRhMDg4YzRhMDA5NDUy MDA5NDUyMDA5YzUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg4YzRhMDBi NTVhMTA4YzQyMDA4NDUyMThiZGE1ODRmZmZmZjdmZmZmZmZmZmZmZmZlN2Zm ZmZlZmY3DQpmZmVmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZTdk ZWNlYjVhNTk0NjMyOTczMjkwMDk0NWEzOWZmZjdlN2ZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZjdmZmZmZWZmN2VmZmZmZmZmZmZmZmZmZjdmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZjcNCmZm ZmZmN2ZmZmZmZmZmZmZmN2ZmZjdmZmZmZjdlN2NlYWQ4YzQyMDg5NDUyMDA5 NDUyMDg5NDQyMDA5YzRhMDA4YzUyMDA4YzRhMDA5NDRhMDg5NDRhMDA5NDUy MDA4YzRhMDA5NDUyMDA5NDRhMDg5NDRhMTA4YzQyMDhlN2M2DQpiZGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmNlYWQ5NDdiMzkwMGE1NTIwODk0NGEwMDhjNGEwODk0NGEwMDk0NTIw ODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMA0KOTQ1MjA4OTQ0YTAw ODQ0YTA4ZDZiNThjZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZjcNCmZmZjdmZmZmZmZmZmZmZmZm ZmZmZjdmN2VmZTdiZGE1ODQ4NDUyNDJlN2M2YjVmZmZmZmZlZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2E1NzM0YThj NDIwODk0NTIwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NGEw MDk0NTIwODk0NGEwMDk0NGEwODk0NGEwMDk0NTIwMDk0MzkwOGU3Y2VhZGZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjA4OTQ0YTAw OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOWM1MjA4OTQ0 YTAwOTQ0YTAwOGMNCjUyMDA5YzRhMDhhNTVhMzFmN2Y3ZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmN2ZmZmY4Yzg0Zjc0MjMxYzYyOTA4 ZDYzOTE4ZWYzOTI5ZTcyOTIxZDYzOTIxZGUzMTE4ZTczOTIxDQplNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMx MjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFl NzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRl MzkyOWQ2MzkyMWRlMzEyMWU3MzExOGVmMzkyMWVmMzkxOGVmMzkxOGU3Mjkw OGQ2NWEzOWQ2YjViNWZmZWZmZmZmZWZmZmY3ZmZmZmZmZmZmZmY3ZmZmN2Vm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjk0NTIwODhjNDIwMDk0NGEwODk0 NGEwMDhjNGEwODk0NGEwMDk0NGEwODhjNGEwMDk0NGEwMDhjNGEwMDk0NGEw MDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDhjNGEwMDhjNGEwMDk0 NGEwMDhjNGEwMDk0NGEwMA0KOTQ0YTAwOTQ1MjAwOGM0YTAwOTQ0YTAwOGM0 YTAwOTQ1MjAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ1MjAwOTQ0YTAwOTQ0YTAw OTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOGM0YTAwOTQ0 YTAwOTQ0YTAwOTQNCjRhMDA4YzRhMDA5NDRhMDA5NDRhMDA5NDUyMDg5YzVh MDg5NDRhMDg4NDQyMDA5YzUyMTA3YjQyMDA5NDYzMzFlZmQ2YmRmZmZmZmZm ZmZmZmZmZmZmZmZlZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmU3Y2VjNjk0NDIwODhjNTIwMDk0NTIwODk0NGEwMDhjNTIwMDk0 NGEwODk0NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NGEw OA0KOGM0YTAwOTQ0YTA4OTQzOTAwYTU1MjA4ODQzOTAwODQ0YTEwYWQ3YjUy YzZhZDhjZWZlN2M2ZmZmZmRlZmZmZmY3ZmZmZmZmZmZmZmVmZjdlZmQ2ZGVj ZWI1Y2VhZDhjOWM2MzQyNzMzMTA4N2I0MjAwYTU1MjEwOWM1MjI5ZTcNCmNl YWRmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlY2U5Yzg0NmJjZWFk OGNmZmZmZTdmZmZmZmZmZmZmZmZlZmY3ZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmVmZmZmN2Y3ZmZmZmVmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmN2E1NzM0 YTk0NDIwMDk0NGEwMDg0NTIwODk0NDIwODljNGEwMA0KOGM1MjAwOGM1MjAw OGM0YTAwOGM0YTAwOGM0YTAwOTQ1MjAwOGM0YTAwOGM0YTAwOGM0YTA4OWM1 MjE4ZjdkZWQ2ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmY2VhZDk0ODQNCjQyMDA5YzRhMDA5NDRhMDg4 NDQyMDA5NDUyMDA4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDg4YzRhMDA5NDRh MDg5NDRhMDA5NDUyMDg3YjM5MDBjZWE1ODRmZmZmZjdlZmY3ZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZTdjNmJkOTQ3MzhjNWEzOTg0NTIxMDczMjEwMGJkODQ2M2Zm ZmZmN2U3ZmZmN2ZmZjdmZg0KZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmVmYTU3MzUyODQzOTAwOTQ1MjA4OGM0YTAwOWM1MjAwOGM0YTAwOTQ0 YTAwOGM0YTAwOTQNCjRhMDA4YzRhMDA5NDRhMDA5NDRhMDA5NDRhMDg4YzRh MDA5NDM5MDhkZWM2YWRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2RlY2U4YzRh MDg4YzRhDQowMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEw MDk0NGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNTIwODk0NDIwMGE1NWEzMWVm ZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2Y3ZjdmZmZmZmZmZmZmZmZmZmY3ZWZlZmZmZmZmZg0KZmZmZmY3ZmZmZmZm ZjdmN2ZmOWM5NGU3NDIyOWM2MzEyMWRlMzEyMWU3MzEyOWQ2MjkxOGQ2Mzkx OGU3MzEyMWRlMzEyMWRlMzEyMWRlMzkyMWU3MzEyMWRlMzEyMWRlMzEyMWRl MzkyMWU3MzEyMWRlMzkyMWU3MzEyMWRlMzkNCjIxZTczMTIxZGUzOTIxZTcz MTIxZGUzOTIxZTczMTIxZGUzMTIxZGUzMTIxZGUzMTIxZGUzMTE4ZGUzMTIx ZGUzMTIxZGUzOTIxZTczOTIxZWYyOTE4ZDYyOTIxZDY0MjMxZjczMTEwZWYy OTA4Y2U1MjM5Y2U5Yzk0ZWZlN2U3DQpmZmY3ZjdmZmZmZmZmZmZmZmZmN2Zm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjAw OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ1MjAwOTQ0 YTAwOTQ1MjA4OTQNCjRhMDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUy MDA4YzRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5YzUyMDg5NDRhMDA5 NDUyMDg5NDRhMDA5NDUyMDg5NDUyMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDUy MDA5YzUyDQowODk0NGEwMDljNTIwODk0NGEwMDk0NGEwMDk0NGEwMDljNTIw ODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0 NTIwODk0NGEwMDhjNGEwMDhjNGEwMGE1NWEwODljNGEwMDljNTIwMDdiMzkw MA0KODQ1YTI5ZWZkNmFkZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZjZWM2OTQ0MjAwOTQ1MjAwOGMNCjRh MDg5YzUyMDA4YzRhMDA5YzRhMDg4YzRhMDA5NDUyMDg5NDRhMDA5NDRhMDA5 NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg4YzRhMDBhNTVh MDg4YzQyMDA4YzQyMDA4NDM5MDg5YzVhMjk5YzYzMzFiNTczDQo0YWE1NzM0 MmE1NzM0Mjk0NjMzMThjNTIxODdiMzkwMDk0NDIwMGE1NGEwMDk0NWEwMDk0 NGEwMDg0NDIwOGNlYWQ4Y2ZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZDY5YzZiNzMzMTAwOTQ1MjEwYTU3MzQyYzZhZDk0ZjdmN2VmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZhNThjOGM4NDQyMTBhNTRhMDA5YzUyMDA3YjRhMDA5YzUyMTg5NDQy MDA5NDVhMDA4YzUyMDA5NDUyMDg4YzRhMDA5NDUyMDA5NDUyMDA5NDUyMDA4 YzQyMDA5NDUyMTA5YzUyMjFmZmY3DQplZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQ2YmQ5Yzg0NDIw MDljNTIwMDk0NTIwODhjNGEwODk0NTIwMDk0NTIwODk0NGEwMDk0NTIwODk0 NGEwMDk0NTIwODk0NGEwMA0KOTQ1MjA4OTQ0YTA4OWM0YTA4OTQ2MzM5ZmZm N2VmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZmZmZmZjdmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZWZlZmRlYzYNCmFkOWM5YzczNTI4NDRhMTg4YzQyMDg5NDM5MDA5YzUy MDBiNTRhMDhhNTUyMjFlZmU3Y2VmN2ZmZmZmZmZmZmZmZmZmZmZlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2E1NzM0YThjNDIwODk0NTIwMDk0NTIw MDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDlj NTIwODk0NGEwMDk0NTIwMDk0MzkwOGU3Y2VhZGZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1 MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ0YTAwOTQ0YTAwOWM0YTAwOGMNCjUy MDg5NDQyMDhhNTVhMzFmN2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZWZmZmZmZmZhZGE1ZmYzOTMxY2UyMTE4ZDYz MTIxZTc0MjI5ZTc0MjI5ZGUzOTIxDQplNzMxMjFkZTM5MjFlNzMxMjFkZTM5 MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFk ZTM5MjFlNzMxMjFkZTM5MjllNzMxMjFkZTM5MjFlNzMxMjFkZTM5MjFlNzMx MjFkZTM5MjFlNzMxMjFkZQ0KMzkyMWU3MzEyMWRlMzEyMWU3MzEyMWVmMzEx OGU3MjExMGQ2NDIyOWQ2ODQ3YmU3ZDZkNmZmZjdmZmZmZmZmZmY3ZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpkNjljNTIwODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEw MDk0NGEwODk0NDIwMDk0NTIwODhjNGEwMDk0NTIwODk0NGEwMDljNGEwMDk0 NGEwMDk0NGEwMDg0NGEwMDhjNTIwMDg0NGEwMDhjNGEwODhjNGEwODhjNTIw OA0KODQ0MjAwOGM1MjAwOGM0YTAwOTQ1MjAwOGM0YTAwOGM1MjAwOGM0YTAw OTQ1MjAwOGM0YTAwOGM1MjAwOGM0YTAwOTQ1MjA4OGM0YTAwOGM0YTA4OGM0 YTAwOGM1MjA4OGM0YTAwOGM0YTA4N2I1MjEwODQ0YTAwOTQ0MjAwYTUNCjRh MTA5NDQyMDg5NDRhMDg5NDRhMDA5YzUyMDA5NDRhMDA5YzRhMDA5NDRhMDA5 NDRhMDg4YzRhMDg4YzRhMDg4NDQyMDg4NDRhMTBmZmNlYmRmZmZmZmZlZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZjdmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlY2VjNjk0 NGEwODhjNGEwMDk0NGEwODk0NGEwMDhjNTIwMDk0NGEwODk0NTIwMDhjNGEw MDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMA0KOGM0YTAwOTQ0YTAw OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ0YTA4OGM0MjAwOGM0 MjAwOGM0MjAwOGM0MjAwOGM0MjAwOGM0YTAwOGM0YTAwOTQ0YTAwOGM0YTAw OTQ0YTAwOTQ0MjA4OGM1YTEwNzMzMTAwYzYNCjdiNTJmZmZmZjdlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdlZmRlYzY4YzRhMTg5YzUyMTg5YzRhMDg5NDQyMDA4YzM5MDA5 YzVhMjljNjhjNjNlZmM2YTVmN2VmDQpkNmZmZmZlZmZmZmZmN2ZmZmZmZmY3 ZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmU3ZmZmZmY3ZmZm ZmZmZmZmZmVmZGVjNmFkOGM1YTg0NGExMDk0NGEwMDk0NTIwODk0NGEwMDk0 NGEwODhjNGEwMDk0NGEwMA0KOGM0YTAwOTQ0YTAwOGM0YTAwOTQ1MjEwOGM0 YTA4OGM0YTA4OGM0YTAwOGM1MjAwN2I0MjA4Y2U4NDZiZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZTdjZWI1N2INCjM5MDg5YzRhMDg4NDRhMDA4NDRhMDA5YzRhMDg4YzRh MDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDA4YzRhMDA5NDRhMDA3 YjQyMDA3YjRhMDg5YzczNDJkZWM2YTVmZmVmZGVmZmZmZjdmZmY3ZWZmZmZm ZmZlZmZmDQpmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZlZmZmZjdlN2Y3ZDZj NmU3YzZhZGNlOGM2M2I1NzM0YTk0NGExODg0MzkwODg0MzkwMDk0NGEwODk0 NGEwODk0NTIxMDhjNGEwMGE1NTIwODdiMzkwMGM2YWQ4NGZmZmZmZmZmZmZm Zg0KZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3YTU3YjRhOGM0 MjAwOWM1MjA4OGM0YTAwOWM1MjAwOTQ0YTAwOTQ0YTAwOGM0YTAwOTQNCjRh MDA5NDRhMDA5NDRhMDA4YzRhMDA5NDRhMDA4YzRhMDA5NDM5MDhkZWM2YTVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2Q2Y2U4YzRhMDg4YzRhDQowMDk0NGEw MDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0 NTIwMDk0NGEwMDk0NTIwODk0NDIwMGE1NWEzMWVmZWZkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmY3YzZiZGVmNGEzMWM2MzExMGRlMzkyMWVmMjEyMWQ2MjkyMWU3MzEyMWU3 MjkxOGRlMzEyMWRlMzEyMWRlMzkyMWU3MzExOGU3MzkyMWVmMzkxOGU3Mzky MWU3MzkxOGRlMzkNCjIxZGUzOTIxZGUzOTIxZTczOTE4ZTczOTIxZWYzMTI5 ZDYzMTIxZDYyOTE4ZDYzMTIxZTczMTIxZTcyOTIxZGUyMTIxY2UyOTI5ZDYy MTAwZWYyOTEwZGU0YTM5Y2U4Yzg0ZGVjZWNlZjdmZmZmZmZmZmZmZmZmN2Zm ZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjA4OTQ0YTA4OTQ0YTA4OWM1 MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOWM0YTA4OTQ0YTA4OGM0YTA4OGMNCjRh MDA5YzUyMDg5NDRhMDA5NDUyMDg4YzRhMDBhNTRhMDBhNTRhMDA5YzRhMDg5 YzRhMDBhNTUyMDg5YzRhMDg5YzRhMDhhNTRhMDhhNTRhMDg5YzRhMDBhNTRh MDg5YzRhMDBhNTRhMDg5YzRhMDBhNTRhMDg5YzRhMDA5NDUyDQowODk0NGEw ODk0NGEwODhjNGEwMDk0NTIwODk0NTIwODk0NTIwODk0NGEwODhjNGEwMGE1 NTIwODljNTIwMDg0NDIwMDk0NWExMDhjNTIwODhjNGEwMDljNGEwMDk0NTIw ODk0NGEwMDljNTIwODk0NGEwMDk0NGEwODhjNGEwOA0KOGM0YTEwOGM0YTA4 OWM2YjRhZmZlZmRlZmZmZmZmZWZlZmVmZmZmZmZmZjdmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZTdkNmNlOTQ0MjA4OTQ1MjAwOTQNCjRhMDg5YzUyMDg4YzUyMDA5 NDRhMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA4YzRhMDA5NDUyMDA5NDRh MDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5YzUyMDg5 NDRhMDg5NDRhMDg5NDRhMDA5NDUyDQowODk0NGEwODk0NGEwODk0NGEwMDlj NTIwODk0NTIwODljNTIwODk0NTIwMDljNGEwODg0NTIwODg0NDIwMGE1NjMz OWZmZjdlN2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmN2Y3ZmZmZmZm ZmZmZmZmZmZmZmY3ZjdmZg0KZmZmZmY3YTU4NDYzN2I0MjAwOGM0YTAwOWM1 YTEwYTU1YTEwOWM1MjA4OGM0MjAwODQ0MjEwN2I0YTE4OGM1YTM5OWM2YjRh YmQ5NDczZDZhZDk0ZTdjNmFkZTdjNmFkZWZjZWI1ZWZjZWI1ZjdkNmJkZjdk NmM2ZjdkNmJkZDYNCmFkOWNiNTg0NjM5NDUyMjk4YzQyMDg4YzM5MDA5NDUy MDg5NDRhMDg5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5 NDUyMDA4YzRhMDA4YzRhMDg5YzUyMDg5YzUyMDA5NDUyMDg3MzQyMDhlZmJk YTVmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmZGVjZTg0NGEyMTljNGEwODljNWEwODk0 NTIwODk0NDIwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEw MA0KOTQ1MjAwOTQ0YTAwYmQ1YTE4OWM0MjAwOGMzOTA4OGM0MjE4OWM1YTMx YWQ2YjRhYzY4NDYzZDY5NDczY2U5NDczYzY5NDZiYzY4YzZiYWQ3YjUyYWQ3 MzRhOWM2MzMxOTQ0YTE4ODQzOTAwN2I0MjEwN2IzOTA4OGM0MjA4OTQNCjRh MDg5YzUyMTA5YzUyMDg5NDUyMDg4YzQyMDA4YzUyMDg5YzRhMDA4YzQyMDA5 NDZiNDJmZmY3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmN2E1NzM0MjhjNDIwMDk0NGEwODk0NGEwODk0NGEwMDk0NTIwODk0 NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIw ODk0MzkwOGRlYzZhZGZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2ODQ0 YTA4OTQ0YTAwOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAw OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ0YTAwOGMNCjUyMDg5YzRhMDg5YzVhMzFm N2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZkNmNlZmY2MzUyZDYyMTA4YzYyOTEw ZTczMTIxDQplZjMxMjFlNzM5MjllZjMxMjFlNzMxMjFlZjMxMjFlNzMxMjFl ZjMxMjFlZjMxMjFlNzMxMjFkZTMxMjllNzMxMjFkZTM5MjllNzMxMjlkZTMx MjlkZTMxMjlkZTM5MjllNzMxMjFlNzMxMThlNzMxMThlNzMxMThlNzMxMTBk ZQ0KMzkxOGU3NDIyMWU3N2I3YmQ2YTVhNWVmZGVkZWZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjk0NTIw ODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NDIwMDk0 NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDljNTIwODhjNGEwMDhjNTIwODhjMzkw MDk0NDIwMDhjMzkwMDhjMzkwMDhjMzkwMDhjNDIwOA0KOGMzOTAwOTQ0MjA4 OGMzOTAwOGMzOTAwOGMzOTAwOGMzOTAwOGMzOTAwOGMzOTAwOGMzOTAwOGMz OTAwN2IzOTAwODQzOTAwODQzOTAwODQ0MjA4ODQ0MjAwOGM0YTA4ODQ0MjAw ODQ0MjAwYWQ1MjA4OWM0YTAwOWM1MjAwOTQNCjVhMDA4NDUyMDA3YjRhMDA5 NDUyMDg5YzRhMDg5NDRhMDA5NDRhMDg5NDRhMDA5NDRhMDg5NDRhMDA5NDRh MDg4YzRhMDg4YzRhMDg3MzMxMDBiNTk0NmJmZmZmZWZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlY2VjNjk0NDIwODk0NGEwMDk0NGEw ODk0NGEwMDhjNTIwMDk0NGEwODk0NTIwMDhjNGEwMDk0NGEwMDhjNGEwMDk0 NGEwMDhjNGEwMDk0NGEwMA0KOGM0YTAwOTQ1MjAwOTQ0YTAwOTQ0YTAwOTQ0 YTAwOTQ0YTA4OTQ0YTAwOTQ0YTA4OTQ0YTAwOTQ1MjA4OTQ0YTA4OTQ0YTA4 OTQ0YTAwOTQ0YTA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjAwOWM0YTAwOGM1 MjAwOGM0MjAwOGMNCjQyMTBkZWNlYjVmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZlZmQ2YmQ3MzM5MTA4 NDRhMDA4YzUyMDA4YzRhMDA5NDUyMDA5NDRhMDA5NDRhMDA4YzQyMDA4YzRh MDA4YzQyDQowMDk0NDIwODhjNDIwODhjNDIwODg0MzkwODg0NDIwODhjNDIx MDk0NTIxODhjNGExMDhjNGExMDhjNDIwODhjNDIwODhjMzkwMDljNDIwOGE1 NGEwOGI1NTIwODhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwODhjNGEwMDk0NGEw MA0KOTQ0YTAwOTQ1MjA4OGM0YTAwOTQ0YTA4OGM0YTAwOTQ0YTAwOTQ0MjAw OGM0MjAwOGM2MzM5ZmZmZmU3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmOWMNCjcz NGE4YzQyMDg5YzRhMDA4YzQyMDA5NDUyMDg4YzRhMDA5NDUyMDA5NDRhMDA5 NDUyMDg5NDRhMDA5NDRhMDA5NDRhMDA5NDRhMDA5NDQyMDA5NDRhMDA4YzRh MDA4YzRhMDg4YzQyMDA4YzQyMDA4YzM5MDA4YzM5MDA4YzMxDQowMDhjMzkw MDhjNDIwMDhjNDIwMDg0NDIwMDk0NGEwMDk0NGEwMDljNTIwMDhjNGEwODhj NGEwODk0NGEwMDk0NGEwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwMDg0NGEw MDk0NTIwMDk0NDIwMDg0MzkxMGRlYzZhZGZmZmZmZg0KZWZmN2Y3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3YTU3YjRhODQ0MjAwOTQ1MjA4OTQ0YTAw OWM1MjAwOGM0YTAwOTQ0YTAwOTQ0YTAwOTQNCjRhMDA4YzRhMDA5NDRhMDA5 NDRhMDA5NDRhMDA4YzRhMDA5NDM5MDhkZWM2YWRmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmN2Q2Y2U4YzRhMTA4YzRhDQowMDk0NGEwMDk0NGEwMDk0NGEwMDhj NGEwMDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIw ODk0NDIwMGE1NWEzMWVmZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZjdmZmZm ZGVkZWZmOTQ4NGY3NTIzOWU3MjkxMGQ2MjkxMGQ2MjEwOGNlMjkxMGQ2Mjkx OGQ2MzEyMWQ2MjkyMWNlMjkyOWNlMjkyOWQ2MjkyOWRlMjkyMWRlMjkNCjE4 ZGUyMTEwZGUyOTEwZGUyMTEwZDYyOTE4ZGUyMTA4ZGUyOTEwZGUzOTIxZDY1 MjQyZDY2YjYzY2U5NDhjZGVjNmJkZjdlZmU3ZmZmN2ZmZmZmN2ZmZmZmN2Zm ZjdmZmZmZjdmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2RlOTQ1MjAwOTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAw OTQ0YTAwOWM0YTA4OTQ0YTAwOTQ1MjAwOGMNCjRhMDA5YzUyMDg5NDRhMDg5 NDRhMDg5NDVhMTBhZDg0NWFhZDg0NWFhZDhjNjNhNTg0NWFhZDg0NjNhNTg0 NWFhZDg0NjNhZDg0NjNhZDg0NjNhNTg0NWFhZDhjNjNhZDg0NWFhZDg0NjNh NTg0NWFhZDhjNjNhZDg0NWFjZTg0DQo2M2M2ODQ2M2NlODQ2M2M2N2I1YWM2 N2I1YWJkNzM0YWI1NmI0MmE1NTIyOTg0MzkwMDhjNDIwMDljNWExMDhjNGEw MDk0NWEwMDg0NGEwMDk0NTIwODk0NGEwODk0NTIwODk0NGEwODk0NTIwODk0 NGEwODk0NTIwODk0NGEwOA0KOTQ1MjA4OTQ0YTA4OWM1MjA4NzMzOTA4ZWZk NmI1ZmZmZmZmZjdmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdjZWM2OTQ0 MjAwOTQ1MjAwOTQNCjRhMDg5YzUyMDA4YzUyMDA5NDRhMDg5NDRhMDA5NDUy MDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5 NDUyMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5YzUyMDg5NDRh MDg5NDRhDQowODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDhjNGEwMDk0NTIw MDk0NGEwMDljNTIwODk0NTIwMDljNWEwODdiMzEwMGM2YTU4NGZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdl Zg0KYWQ4NDVhODQzOTAwOWM1YTA4OGM1MjAwOGM0YTAwOGM0YTAwOTQ1MjA4 OWM1MjAwYTU1MjA4YTU1MjAwOWM1MjAwOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ0 YTAwOGM0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OGM0YTAwOTQ1MjAwOTQNCjRh MDBhNTUyMDg5YzUyMDg5YzUyMDg5NDRhMDA5NDRhMDg4YzRhMDA5NDUyMDg5 NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5YzRhMDA4YzRhMDg5NDUy MDg5NDRhMDBhNTRhMDg4NDM5MDhjZWFkOTRmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVm ZjdmN2ZmZmZmZmJkYTU4NDg0MzkwOGE1NGEwODhjNDIwMDk0NWEwODk0NTIw ODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMA0KOTQ1MjA4OTQ0YTAw OGM1YTAwOGM1YTAwOGM1YTA4ODQ1MjAwOGM1MjAwOGM1MjAwOTQ1YTA4OTQ1 MjAwOWM1MjEwOWM1MjEwOWM1MjEwOGM0YTA4OGM0YTA4ODQ0YTAwOGM1MjA4 OGM1MjAwOTQ1MjA4OTQ1MjAwOWM1MjA4OTQNCjUyMDA5YzUyMDA5NDRhMDA5 NDUyMDA5NDUyMDA4YzRhMDA5NDUyMDA5YzRhMDg5NDM5MDhiNTg0NmJmZmZm ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2E1NzM0YThj NDIwMDk0NGEwODk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEw MDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0MzkwOGRlY2VhZGZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0YTA4OTQ0YTAwOTQ0YTAw OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ0YTAwOTQ0 YTAwOWM0YTAwOGMNCjUyMDg5YzRhMDg5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2VmZmZmZmZm ZmZmZmZmZmZmN2Y3ZTdmZmZmZjdmZmZmZmZjZWNlZjdiZGM2DQpmZjljOWNl ZjdiNzNkZTVhNDJkNjRhMjllNzM5MThlNzM5MThmNzMxMTBlZjMxMThlNzI5 MTBkZTMxMThlNzM5MjFkZTRhMzFlNzVhNGFkZTczNjNlNzczNmJlNzljOWNm N2FkYWRmZmQ2ZDZmZmVmZjdmZmZmZmZmZmZmZmZmNw0KZmZmZmY3ZmZmZmVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjljNTIwODhjNDIwMDk0NGEwODk0 NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NTIwMDhjNGEwMDhjNGEw MDk0NGEwMDk0NGEwODg0NDIwMGE1NmIyOWZmZmZlN2ZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmVmZWZmN2RlZTdlZmQ2ZGViZDljOGM2 MzQyNzMzOTEwOTQNCjUyMTA5YzUyMDA5NDRhMDA5NDRhMDA5NDRhMDg4YzRh MDA5NDRhMDg4YzRhMDA5NDRhMDg5NDRhMDA5NDRhMDA5NDRhMDA5NDRhMDBh NTUyMDA4YzQyMDBiNThjNWFmZmZmZWZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmRlY2VjNjk0NGEwODhjNGEwMDk0NGEwODk0NGEwMDhjNTIwMDk0 NGEwODk0NTIwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEw MA0KOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTA4OTQ0YTAwOTQ0YTA4OTQ0YTAw OTQ1MjA4OTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjAwOGM0YTAwOTQ0YTAwOTQ0 YTAwOTQ1MjAwOGM0YTAwOTQ1MjAwOTQ0MjAwOWM1MjAwOWM1MjAwODQNCjM5 MDBhNTczNTJmZmZmZjdmN2ZmZmZmZmZmZmZlZmZmZjdmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZkNmJkYTU3MzM5MDA5YzRhMDA5YzRhMDA5YzRhMDA4YzQy MDA5NDUyMDg4YzRhMDg5NDUyMDg4YzQyMDA5NDRhMDA4NDRhDQowMDhjNTIw MDhjNTIwMDk0NTIwODk0NTIwMDk0NTIwODhjNGEwMDhjNGEwMDhjNGEwMDk0 NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDhjNGEwMDg0NDIwMDdiNGEwODhjNGEw MDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwOA0KOGM0YTAwOTQ0YTA4 OWM0YTA4OGM0MjAwOGM0YTA4OTQ0YTA4OTQ0YTEwOWM2MzQyZjdlN2Q2Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmY3ZTcNCmU3Y2U3YjRhMjFhNTUyMTg5 YzRhMDA4YzUyMDA4YzRhMDA5NDUyMDg4YzRhMDA5NDRhMDA5NDRhMDA5NDUy MDA5NDRhMDA5NDRhMDA4YzRhMDA5NDRhMDA4YzRhMDA5NDUyMDg5NDRhMDg5 YzUyMDg5NDRhMDA5NDRhMDA5NDQyDQowODk0NGEwODk0NDIwMDk0NGEwODk0 NDIwMDljNGEwODk0NGEwMDljNGEwODhjNDIwMDk0NGEwMDhjNGEwMDk0NTIw MDk0NGEwMDk0NTIwODhjNGEwMDhjNGEwMDg0NGEwMDhjNTIwMDk0NDIwMGFk NGExMDg0NGEyMWU3ZGVjNg0KZjdmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3YTU3YjRhOGM0MjAwOWM1MjA4OGM0YTAwOWM1MjAwOTQ0YTAwOTQ1 MjAwOTQ0YTAwOTQNCjRhMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDRhMDA4YzRh MDA5NDM5MDhkZWM2YTVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2Q2Y2U4YzRh MDg4YzRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEw MDk0NGEwMDhjNGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NDIwMGE1NWEzMWVm ZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZm ZmY3ZjdmZmY3ZmZmZmZmZjdmZmZmZWZmN2ZmZDZkZWZmYzZjZWY3YmRjNmU3 YjVjNmU3YjViNWVmYmRiZGY3YmRiZGVmYzYNCmM2ZjdkNmQ2ZjdlN2Y3Zjdm N2ZmZjdmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmN2ZmZjdmZmZm ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjA4 OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ0YTAwOTQ0 YTAwOTQ1MjA4OGMNCjRhMDA5YzUyMDg5NDRhMDg4YzRhMDhhNTZiMzFmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmJkOWM4YzczMzkxMDljNGEwMGI1NjMwODlj NTIwMDg0NDIwMDk0NTIwODk0NGEwMDk0NGEwODk0NGEwMDljNTIwODk0NGEw MA0KOTQ1MjAwOTQ0YTAwOWM0YTAwYTU1MjA4OGM1MjE4ZWZkZWJkZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdkNmNlOTQ0MjA4OTQ1MjAwOTQNCjRh MDg5YzUyMDg4YzUyMDA5NDRhMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5 NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDRhMDg5NDRhMDA5NDUy MDg5NDRhMDA5YzUyMDg5NDRhMDA5NDRhMDA5NDRhMDA5NDUyDQowODk0NGEw MDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NTIwMDk0NGEwODlj NGEwMDljNWEwMDhjNGEwMDljNWEzMWY3ZTdkNmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZkZTljNmI0Mg0KOGM0MjAwOWM1MjAw YTU0YTA4OWM0YTA4OWM0YTA4OTQ0YTAwOTQ0YTA4OGM0YTAwOTQ1MjA4OTQ1 MjA4OWM1MjA4OTQ0YTAwOTQ0YTAwOTQ0MjAwOTQ0YTAwOTQ0YTAwOWM1MjA4 OWM0YTA4OWM1MjA4OTQ0YTAwOWM0YTAwOTQNCjRhMDA5YzUyMDg5NDUyMDg5 NDUyMTA4YzRhMTA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRh MDA5NDRhMDg5NDRhMDA5YzUyMDg4YzQyMDA5YzUyMTA3YjM5MDA4NDRhMjFk ZWI1YTVmZmZmZmZlZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmJkOWM4NDczMzEwMDljNTIxMDg0NGEwMDk0NTIwODk0NTIwMDk0NTIwODk0 NGEwMDk0NTIwODk0NGEwMA0KOTQ1MjA4OTQ0YTAwYTU1MjA4OWM0YTAwOTQ0 YTAwOTQ0MjAwOTQ0YTA4OGM0MjA4OTQ0YTA4OTQ0YTA4OTQ1MjA4OTQ1MjAw OTQ1MjAwOTQ1MjAwOWM1MjA4OWM1MjAwOWM1MjA4OWM0YTAwOWM1YTEwOTQ1 MjA4OTQ1MjA4OTQNCjRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUy MDg4YzRhMDA5YzUyMDhhNTUyMTA4NDQyMDhiZDljN2JmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2E1NzM0MjhjNDIwMDk0NGEwODk0NGEw ODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0 NTIwODk0NGEwMDk0NTIwODk0MzkwOGRlYzZhZGZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZkZWQ2ODQ0YTA4OTQ0YTAwOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1 MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ0YTAwOGMNCjUy MDg5YzRhMDg5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZWZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpkNjk0NTIwODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEw MDk0NGEwODk0NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDk0NGEwODdi NDIwMGE1NzMzOWY3ZjdlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZTdmN2VmZmZmZmZmZmZmN2Y3ZDYNCmFk OTQ4NDQyMDg4YzQyMDA5NDRhMDA5NDRhMDg4YzRhMDA5NDRhMDA5NDRhMDA5 YzRhMDA5NDRhMDA5NDRhMDA4YzRhMDA5NDUyMDA5NDRhMDA5YzRhMDA3MzMx MDBjNmI1OGNmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlY2VjNjk0 NDIwODk0NGEwMDk0NGEwODk0NGEwMDhjNTIwMDk0NGEwODk0NTIwMDk0NGEw MDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMA0KOTQ0YTAwOTQ1MjA4 OGM0MjAwOTQ0YTAwOTQ0YTAwOTQ0YTA4OGM0YTAwOTQ0YTAwOTQ0YTAwOTQ1 MjAwOGM0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjAwOGM0YTAwOTQ0YTAwOGM0YTAw OTQ1MjA4OGM0YTA4OTQ0YTAwOTQ1MjAwOTQNCjUyMDg4YzM5MDhkZWJkYWRm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdiZDljODQ4YzQy MTA5YzRhMDg4YzUyMDA5NDRhMDA5NDRhMDg5NDRhMDA5NDUyMDg4YzRhMDA4 YzRhMDA4YzQyMDA5NDRhMDA5NDRhDQowMDljNTIwODljNGEwMGE1NTIwODlj NGEwMDljNGEwODk0NDIwMDk0NGEwODk0NDIwMDljNTIwODljNTIwODljNTIw ODhjNDIwMDhjNDIwMDhjNDIwMDk0NTIwODhjNGEwMDk0NGEwMDk0NGEwMDk0 NTIwMDhjNGEwMDk0NGEwOA0KOGM0YTAwOTQ0YTA4OTQ0MjAwYTU1MjA4OTQ0 MjA4N2I0MjEwYTU4YzZiZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmYNCmZmZmZmN2VmZDY5NDVhMzE4YzRhMDg4YzRhMDA4YzRh MDA5NDUyMDA5NDRhMDA5NDRhMDA4YzRhMDA5NDRhMDA5NDRhMDA5NDUyMDA4 YzRhMDA4YzRhMDA4YzRhMDA5NDUyMDg4YzRhMDA5NDRhMDg4YzRhMDA4YzRh MDg4YzUyDQowMDhjNTIwMDhjNTIwMDhjNTIwMDhjNTIwMDhjNTIwMDg0NGEw MDhjNGEwMDhjNDIwMDhjNGEwMDhjNGEwMDk0NTIwODk0NGEwMDk0NTIwMDhj NGEwMDk0NGEwMDk0NGEwODk0NGEwMDk0NGEwMDk0NWEwODg0MzkwMGE1NjMz OQ0KZmZlZmRlZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3YTU3YjRhODQ0 MjAwOTQ1MjA4OTQ0YTAwOWM1MjAwOTQ0YTAwOTQ0YTAwOTQ0YTAwOTQNCjUy MDA5NDRhMDA5NDRhMDA5NDRhMDA5NDUyMDA4YzRhMDA5NDM5MDhkZWM2YWRm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2Q2Y2U4YzRhMTA4YzRhDQowMDk0NGEw MDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0 NGEwMDk0NGEwMDk0NTIwODk0NDIwMGE1NWEzMWVmZjdkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZmN2ZmZmZmZmZmZmZmZmY3ZmZmZmY3 ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjAwOTQ0YTA4OTQ0YTA4OWM1 MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OGMNCjRh MDA5YzUyMDg5NDRhMDg4NDQyMDhhNTZiMzFmN2ZmZjdmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVm ZjdmN2ZmZmZmZmZmZWZkNjk0NjMzMTg0NDIwMDljNTIwODk0NGExMDk0NTIw MDk0NGEwMDljNTIwMDk0NGEwMDk0NGEwMDk0NGEwMA0KOTQ1MjA4OGM0YTAw OTQ1MjEwOWM0YTAwOGM0YTA4OGM3MzRhZmZmZmVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZTdjZWM2OTQ0MjAwOTQ1MjAwOTQNCjRhMDg5YzUyMDA4YzUyMDA5 NDRhMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRh MDA5NDUyMDg5NDRhMDA5NDRhMDg5NDRhMDA5NDRhMDg4YzRhMDA5NDRhMDA5 NDRhMDA5NDUyMDg5NDUyMDA5NDUyDQowMDk0NGEwMDljNTIwODk0NTIwMDk0 NTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NTIxODk0NDIwMDk0NTIwMDk0NTIw MDhjMzEwMGJkOWM4NGZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmVm ZWZkZThjNWEzOTljNDIwOA0KYTU0YTA4N2I1MjAwOGM1MjA4OGM0YTAwOGM0 YTAwOTQ0YTAwOWM1MjAwOTQ0YTAwOWM1MjA4OTQ0YTA4OGM1MjAwOGM0YTAw OTQ1MjAwOTQ0YTAwOTQ1MjAwOGM0YTAwOTQ1MjA4OGM0YTA4OTQ1MjA4OGM0 YTAwOGM0YTAwODQNCjRhMDA5NDUyMDg5NDUyMDA5NDUyMDA4YzRhMDA5NDUy MDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDg5 YzRhMDhhNTUyMTA4YzM5MDhhNTczNGFmZmZmZWZmZmZmZmZlZmY3ZjdmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZjdmZmZmZmZmZmZmZGViNThj NTIxODg0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEw MA0KOTQ1MjA4OTQ0YTAwOTQ0YTA4OTQ0YTA4OWM1MjA4OTQ0YTAwOTQ0YTAw OTQ0YTAwOWM1MjAwOTQ0YTAwOWM0YTA4OTQ0YTAwOWM0YTA4OTQ0YTAwOTQ0 YTA4OGM0YTAwOTQ1MjA4OGM0YTA4OTQ1MjA4OTQ0YTAwOTQ1MjAwOGMNCjRh MDA5NDUyMDA4YzRhMDA5YzUyMDg5NDUyMDA5NDQyMDA5YzRhMDg4YzUyMDA4 NDUyMDg5NDRhMDg5NDQyMThlN2JkYWRlN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmN2E1NzM0YThjNDIwMDk0NGEwODk0NTIwODk0NGEwMDk0NTIwODk0 NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIw ODk0MzkwOGRlY2VhZGZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0 YTA4OTQ0YTAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4 OTQ0YTAwOTQ0YTAwOTQ0YTAwOWM0YTAwOGMNCjUyMDg5YzRhMDg5YzVhMzFm N2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjljNTIw ODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0 NTIwODhjNGEwMDk0NGEwMDk0NGEwMDljNTIwODdiNDIwMGE1NmIzMWY3Zjdl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZWZmN2ZmZmYNCmZmZmZiNThjNmI4NDQyMDA5 YzUyMDg4YzRhMDA4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDA4YzRhMDA5NDRh MDA4YzRhMDA5NDRhMDA5NDRhMDA5NDRhMDA4YzQyMDA4YzYzMzFmN2U3ZDZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmY2ViZDg0NGExMDljNDIwMDljNGEw MDk0NTIwODhjNGEwMDhjNGEwMDk0NTIwMDk0NGEwMDk0NTIwMDg0NGEwMDk0 NTIwMDk0NGEwMDk0NGEwMA0KOTQ0YTAwOGM0YTAwOGMzOTAwOWM1MjEwOGM0 YTAwN2I0YTAwOGM1YTAwOGM1MjA4ODQ0MjAwOTQ0YTEwOGM0YTAwOTQ0YTAw OTQ0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjAwOGM0YTAwOGM0YTAwODQ0YTE4OGM0 YTA4OGM0MjAwYTUNCjUyMDA5YzRhMDg5YzYzMzlmZmY3ZWZmN2ZmZmZlZmY3 ZjdmZmZmZmZmZmZmZjdkNmM2YTU3MzRhMjE3MzM5MDA5YzRhMDhhZDUyMDA5 YzRhMDg5YzUyMDg5NDUyMDA4YzUyMDA4NDRhMDA5NDUyMDg5NDRhMDg5NDRh MDg5NDUyDQowMDk0NTIwMDg0NGEwMDhjNTIwMDhjNTIwMDk0NTIwMDhjNGEw MDk0NGEwMDhjNTIwMDk0NTIwMDhjNGEwMDhjNGEwMDhjNGEwMDk0NTIwMDhj NGEwMDk0NTIwMGE1NDIwMDljNGEwMDhjNGEwMDhjNTIwMDg0NTIwMDg0NGEw MA0KOGM0MjAwOWM0YTEwYTU0YTAwN2IzOTAwYTU4NDYzZjdmN2VmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZjcNCmZm ZmZlZmY3ZmZmZmZmZmZlN2JkYWQ4NDQyMjk4YzM5MDA5YzRhMTBhNTUyMDg5 YzUyMDA4YzQyMDA5NDUyMDg5YzRhMDg5NDQyMDg4YzUyMDA4YzUyMDA4NDRh MDA4YzRhMDA4YzRhMDA5NDRhMDg4YzRhMDA5NDRhMDg4YzRhDQowMDhjNTIw MDhjNGEwMDk0NGEwMDhjNGEwMDhjNGEwMDhjNGEwMDk0NTIwMDhjNDIwMDk0 NTIwODk0NGEwODk0NGEwODhjNGEwMDk0NGEwODk0NGEwMDljNGEwODk0NTIw ODk0NGEwMGE1NGEwMGI1NWExMDhjMzkwMDYzMzEwOA0KOWM4YzZiZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmVmYTU3MzUyOTQzOTAwYTU1MjA4OTQ0YTA4 OTQ0YTA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQNCjRhMDA5NDRhMDA5NDUyMDA5 NDRhMDA5NDRhMDA5NDRhMDg4NDM5MDhlN2NlYWRmZmZmZjdmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmN2Q2Y2U4YzRhMTA4YzRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDhj NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDljNGEwMDhjNTIw ODhjNDIwMGE1NjMzMWVmZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2RlOTQ1MjA4OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAw OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQNCjRhMDA5NDUyMDA5NDUyMDg4 NDQyMDhhNTZiMzFmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlZmZmZmZmZmVmZmZmZmZmZmZm N2RlYmQ5YzdiMzkwMDhjNDIwMDljNTIwODk0NGEwODhjNGEwMDk0NGEwMDk0 NGEwMDk0NTIwMDk0NGEwMA0KOTQ0YTA4OGM0YTAwOWM1MjA4OTQ0YTAwOTQ0 YTAwODQ1MjIxZjdkZWNlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZGVjZWJkN2I0 MjEwYTU1MjA4OTQNCjRhMDg4YzRhMTA4YzUyMDg5NDUyMDg4NDRhMDA5NDUy MDg4YzRhMDA4YzUyMDg4YzRhMDg5NDUyMDg4YzRhMDg5NDUyMTA5NDVhMTg5 YzYzMzE3YjQyMDg4YzRhMDg5YzUyMDg5NDRhMDA4YzQyMDA5YzUyMDg5NDRh MDBhNTUyDQoxMDljNGEwODljNGEwODljNDIwMDljNGEwODljNGEwMDljNTIw ODljNTIwODhjNDIwMDk0NGEwMGE1NTIwMGE1NGEwMDhjNDIwMDdiNGEyMWY3 ZTdkNmY3ZmZmZmZmZmZmZmU3ZWZlZmZmZmZmN2ZmZmZmN2VmZDZiNWFkODQ1 YQ0KOGM1MjIxNzMzMTAwYTU0YTA4OWM0MjAwOTQ0MjAwOTQ0YTAwOTQ1MjAw OGM0YTAwOTQ1MjAwOTQ0YTA4OWM0YTAwOTQ0MjAwOWM1MjAwOWM1MjAwYTU1 YTA4OWM0YTAwOWM0YTA4OWM0YTAwOWM0YTAwOWM0YTAwOWM1MjA4OWMNCjUy MDhhNTUyMDg5YzUyMDg5YzUyMDg5YzRhMDA5NDVhMTA4YzUyMDg4YzRhMDA4 YzQyMDBhNTUyMDhhZDUyMTBhNTUyMDg5NDQyMDA3YjQyMTBjZWFkODRmZmZm ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmN2ZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZlZmY3Y2ViZDk0NTIy OTg0MzkxMDk0NDIwODljNGEwOGE1NTIwODhjNGEwMA0KOGM1MjAwOTQ1MjA4 OWM0YTAwOWM0YTAwOWM0YTAwOWM0YTAwOWM0YTA4OTQ0YTAwOWM0YTAwOTQ0 YTAwOTQ0YTAwOTQ0YTAwOWM1MjA4OWM0YTA4YTU1MjA4OWM0YTAwOWM1MjA4 OTQ0YTAwOTQ1YTA4OGM1MjA4OGM1MjA4ODQNCjRhMDA4YzRhMDA4YzRhMDA5 NDUyMDA5NDRhMDA5NDRhMDA5YzRhMDg4YzQyMDA2YjMxMDA4YzVhMjljZWI1 OTRmZmY3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZmZmZmZmZlZjljNzM0YThj NGEwODk0NTIwODhjNTIwODg0NTIwMDk0NTIwODhjNGEwODk0NTIwODhjNGEw ODk0NTIwODhjNGEwODk0NTIwODhjNGEwOGE1NTIxMDg0MzkwOGVmY2ViNWZm ZmZmN2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjA4OTQ0YTAw OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjAwOTQ0 YTAwOWM1MjA4OGMNCjUyMDA5NDQyMDg5YzVhMzFlZmY3ZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjk0NTIwODhjNDIwMDk0NGEwODk0 NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NTIwMDhjNGEwMDk0NGEw MDk0NGEwMDk0NTIwODg0NDIwMGE1NmIzOWY3ZjdlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZWZmZmZmZmYNCmZmZmZlN2NlYWQ3YjQyMDg4YzRhMDA5YzUyMDA4YzQy MDA5NDRhMDA4YzRhMDA5NDUyMDA4YzRhMDA5NDRhMDA4YzRhMDA5NDRhMDg4 YzRhMDA5NDRhMDA5NDRhMDA4NDQyMTBlN2M2YjVmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmU3Y2ViNTg0NDIwODljNGEwMDljNGEwODg0NDIwMDk0NTIwODk0 NGEwMDk0NGEwODk0NGEwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NGEwMDk0NGEw OA0KOGM0MjA4YWQ2YjMxZjdkZWJkOTQ2YjQyNzMzMTAwYTU0YTEwYjU1MjA4 YTU0YTAwOWM0YTAwOTQ0YTAwODQ0MjAwOGM0YTAwOGM0YTAwOTQ1MjA4OGM0 YTAwOGM0YTA4ODQ0YTAwODQ0YTAwOWM0YTAwYTU1MjAwOWM1MjAwOWMNCjRh MDg4NDQyMDg4YzVhMzllN2Q2YzZmZmZmZmZkZWVmZWZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZjdlZmNlYjVhNTg0NmI4YzRhMTg4YzQyMTA4YzQy MDg5YzUyMTA5YzUyMDg5YzUyMDA5NDRhMDA5YzUyMDA5NDUyDQowODk0NTIw ODhjNGEwMDhjNGEwMDg0NDIwMDhjNGEwMDhjNGEwMDk0NTIwODhjNGEwMDhj NTIwMDhjNGEwMDhjNTIwMDhjNGEwMDhjNGEwMDg0NGEwMDhjNGEwMDczNGEw MDhjNTIwMDljNTIwOGFkNTIxMGE1NDIwODhjMzkwMA0KN2IzOTAwOGM1YTIx YzZiNWE1ZmZmZmY3ZmZmZmZmZWZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZlZmZmZmZlZmZmZmZm ZmZmZmZmZmZmZmZmN2VmZDZhZDhjNmI3MzM5MTA4NDM5MDA5YzRhMDg5YzVh MDg5NDUyMDA4YzUyMDA5NDRhMDA5YzUyMDA5YzUyMDA5YzVhMDg4YzUyMDA4 YzUyMDA4NDRhMDA4YzUyMDA5NDRhDQowMDk0NGEwMDk0NGEwMDljNGEwMDk0 NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDg0NDIwMDhjNGEwMDk0NGEwMDljNTIw ODljNTIwODk0NTIwODhjNGEwMDg0NGEwMDg0MzkwODg0NDIxMDk0NmIzOWQ2 YmQ5NGZmZjdkZWZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmY3 ZmZmZmU3YTU3YjRhOGM0MjAwOWM1YTA4OGM0YTAwOTQ1MjAwOTQ0YTAwOTQ0 YTA4OTQ0YTAwOTQNCjUyMDg5NDRhMDA5NDRhMDg5NDRhMDA5NDUyMDg5NDQy MDA4NDM5MDhlN2M2YWRmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2RlY2U4YzRh MTA4YzRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEw MDk0NGEwMDhjNGEwMDk0NGEwMDljNGEwMDhjNTIwODhjNDIwMDljNWEzMWVm ZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjAw OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ1MjAwOTQ0 YTAwOTQ1MjA4OTQNCjRhMDA5NDRhMDA5NDRhMDg4NDQyMDhhNTZiMzFmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmRlYzZhZDdiNDIxMDlj NWExMDhjNGEwMDk0NGEwODhjNGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEw MA0KOTQ1MjA4OTQ0YTAwOGM1MjA4OTQ0YTAwYTU1MjEwODQ0MjA4ZWZjNmI1 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2JkODQ0MjAwOWM0MjAwOTQNCjRh MDA4YzRhMDA5NDRhMDA5YzRhMDA5YzRhMDhhNTRhMDA5NDQyMDA5YzUyMDA5 NDQyMDA5YzRhMDA5NDQyMDA4YzQyMDBhZDZiMjlmN2Y3ZTdmZmZmZTdjNjlj N2I3MzI5MDA5NDQyMDhhZDUyMTA5YzRhMDA5NDRhMDA5NDUyDQowODhjNTIw MDk0NTIwODk0NGEwMDk0NTIwMDhjNGEwMDhjNTIwODhjNTIwOGFkNTIwODlj NGEwMDg0NDIwMDczMzkwMGFkN2I1YWVmY2ViZGZmZmZmZmY3ZmZmN2ZmZmZm ZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZTdkZWJkYWQ5YzczN2I1YTI5NmIzMTAwN2IzOTAwOTQ0MjAwYTU0YTA4YTU0 YTA4OGM0YTAwOGM0YTAwOTQ1MjA4OTQ1MjA4OWM1YTA4OTQ1MjAwOTQ1MjA4 OTQ0YTAwOTQ1MjA4OGM1MjAwOTQ1MjA4OTQNCjUyMDA5NDUyMDA4YzRhMDA4 YzUyMDg4YzUyMDg5YzUyMTA5YzRhMDg5NDQyMDA4YzMxMDA4NDM5MTA4NDVh MzFjNmI1OGNmZmZmZTdmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmY3ZmZmZmVmZjdmZmVmZmZmZmY3ZmZmN2VmZDZiZGE1 N2I1MjczMzkwODdiMzkwMA0KYTU1MjEwYTU0YTA4OTQ1MjA4OGM0YTAwOTQ1 MjAwOGM0YTAwOGM1MjAwODQ0YTAwOGM1MjAwOGM1MjAwOTQ1MjAwOTQ0YTAw OTQ1MjA4OTQ0YTAwOTQ1MjA4OGM1MjAwOTQ1MjA4OGM1MjA4YWQ1YTEwOWM0 YTA4OWM0YTA4OTQNCjQyMDA5NDM5MDg4NDM5MDA4NDRhMTg4YzUyMjFiNThj NmJlN2M2YTVmZmZmZWZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmY3ZmZmZmZmZmZmN2E1NzM1MjhjMzEwMDljNGEwOGE1NGEw OGFkNDIwODk0NGEwMDk0NGEwMDljNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDlj NGEwMDk0NGEwMDljNTIwODg0NDIxMGRlYzZhZGZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1 MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOWM1MjA4OGMNCjUy MDA5NDQyMDA5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpkNjljNTIwODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEw MDk0NGEwODk0NGEwMDk0NTIwODhjNGEwMDk0NGEwMDk0NGEwMDljNTIwODdi NDIwMGE1NmIzMWY3ZjdlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZWZmN2ZmZmYNCmZm ZjdjZWFkOGM4NDRhMTA4YzQyMDA5NDUyMDA4YzRhMDA5NDRhMDA4YzRhMDA5 NDRhMDA5NDRhMDA5NDUyMDA4YzRhMDA5NDRhMDA4YzRhMDA5YzRhMDA5YzRh MDg4NDQyMDhlN2M2YWRmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQ2YzZhNTdi NTIyMTg0NGExMDhjNTIyMTdiNDIxMDg0NGExMDg0NDIwODg0NGEyMThjNGEx MDg0NGExMDg0NGExODg0NGExMDhjNGExODhjNTIyMQ0KNzMzOTEwOTQ2YjM5 ZWZmN2VmZmZmZmY3ZmZmZmVmZWZkNmI1OWM3MzRhN2I0MjEwODQ0MjA4OGM0 MjA4YTU0YTAwYTU0YTAwOWM0MjAwYTU0YTAwOWM0MjAwOWM0YTAwOTQ0MjAw OWM0YTAwODQzOTA4N2I0MjA4OGM2MzM5Y2UNCmFkOGNmZmVmZGVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdmN2VmZDZkZWJkYTViNThjNjM5 YzYzMzk3YjQyMTA3MzMxMDA5NDQyDQowODljNDIwMDk0MzkwMDljNGEwMGE1 NGEwMGE1NGEwMGE1NDIwMGFkNGEwMDljNDIwMGE1NGEwMGE1NGEwMGE1NGEw MDljNDIwMDljNDIwMDk0NDIwMDk0NGEwMDg0MzEwMDhjNDIxMDhjNTIyMWE1 N2I1MmNlYjU5Y2ZmZWZlNw0KZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZm ZmZmN2ZmZmZmZmZmZjdmZmZmZjdlN2Q2YmRiNTk0NzM5NDVhMzE4YzM5MTg4 NDM5MDA4NDM5MDA4YzM5MDA5YzRhMDhhNTRhMDhhNTUyMDhhNTQyMDBhNTRh MDA4YzRhDQowMDk0NTIwMDk0NGEwMDk0NGEwMDhjNDIwMDhjNGEwMDg0NDIw MDg0NGEwMDg0MzkwMDhjMzkwMDg0MzkwODk0NGEyMWE1NjM0MmM2OTQ3YmU3 YzZhZGZmZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlZmU3YTU3YjYzNzMz OTE4ODQ1MjIxN2I0YTE4OTQ0YTIxODQ1MjE4OGM1MjE4ODQ0YTE4OGMNCjUy MTg4NDUyMTg4YzUyMTg4NDRhMTg4YzUyMTg3YjQyMTA4NDRhMjljZWJkYWRm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2Q2Y2U4YzRhMTA4YzRhDQowMDk0NGEw MDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0 NGEwMDljNGEwMDhjNTIwMDhjNDIwMGE1NjMzMWVmZWZkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjA4OTQ0YTA4OTQ0YTA4OWM1 MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQNCjRh MDA5NDUyMDA5NDUyMDg4NDQyMDhhNTZiMzFmN2Y3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmN2JkOGM2Mzg0NDIwMDk0NGEwMDk0NTIwODk0NGEw ODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEwMA0KOTQ1MjA4OTQ0YTAw OTQ1MjA4OWM0YTAwOWM0YTA4N2I0MjA4ZTdjZWI1ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZTdkNmM2ZmZlN2NlZjcNCmRlZDZlN2RlY2VmN2RlYzZm ZmU3Y2VlN2Q2Y2VmZmRlZDZlZmQ2Y2VmN2U3Y2VlZmQ2YzZmN2U3ZDZmN2Rl ZDZlN2Q2Y2VlZmU3ZGVmZmZmZmZmN2ZmZjdmN2ZmZjdmZmZmZjdmZmZmZWZl ZmQ2YjVjNjk0NzM5YzYzNDI4YzUyDQoxODg0NDIxMDg0NDIwODg0NDIwODhj NGExMDg0NDIxMDhjNTIxODk0NWEyMWE1N2I1YWNlYjU5Y2ZmZjdlN2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmY3ZmZlZmQ2ZGVjZWI1YjVhNThjYmQ4NDVhYTU3MzQy OWM1YTMxOGM0YTE4OGM0YTEwODQ0MjA4OGM0MjA4ODQ0MjA4ODQ0MjEwODQ0 MjA4OGM0YTEwODQNCjQyMDg4YzRhMTA4YzRhMTg5NDYzMzE5YzYzMzliZDk0 NmJkZWJkOWNmZmVmY2VmZmZmZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmN2ZmZmZmZmZmZmZm Zg0KZmZmN2VmZTdjZWJkZDZiNThjYmQ5NDZiYTU3MzRhOGM1MjI5ODQ0YTE4 N2IzOTA4ODQ0MjEwODQ0MjA4OGM0MjEwOGM0MjA4OGM0MjA4ODQzOTA4OGM0 MjEwOGM0YTE4OWM1YTI5OWM2MzMxYTU3YjUyYjU5NDczZGVjNmE1ZjcNCmU3 Y2VmZmZmZWZmZmZmZjdmZmZmZmZmN2ZmZmZlN2ZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmY3ZGVkZWVmZGVjZWU3ZWZjZWRlZWZjZWVmZWZjZWY3ZTdkNmY3 ZGVkNmY3ZTdkNmY3ZGVjZWY3ZTdkNmY3ZGVkNmY3ZTdkNmY3ZGVjZWZmZWZj ZWY3ZDZjNmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0 YTA4OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAw OTQ0YTAwOTQ1MjA4OTQ0YTAwOWM1MjA4OGMNCjUyMDA5NDQyMDA5YzVhMzFm N2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjk0NTIw ODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0 NTIwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwODg0NDIwMGE1NmIzOWY3ZWZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZmYNCmU3Y2U4YzUyMjE4YzQyMDA5 YzUyMDg4YzRhMDg4YzRhMDA5NDRhMDA4YzRhMDA5NDUyMDA4YzRhMDA5NDRh MDA5NDRhMDA5NDRhMDg5NDRhMDg5YzRhMDg4YzQyMDA4NDRhMThlN2Q2YmRm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmZmZmZmZmN2Y3ZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZkZWM2ZGVkNmI1 Y2ViZGE1Y2ViZGE1Y2ViZDljZDZjZWFkZWZkZWM2ZmZmN2RlZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmN2ZmZmZlZmY3ZWZkZWY3ZWZkNmU3ZGViZGRlY2ViNWQ2YzZh NWQ2YzZhNWNlYmRhNWQ2YmRhNWQ2YmRhNWRlY2VhZGRlY2ViNWVmZTdjZWZm ZjdlN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmN2Y3ZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmN2Y3 ZTdmZmY3ZTdlZmU3Y2VlN2RlYmRkNmNlYWRkNmM2YTVkZWJkDQphNWU3YmRh NWRlYmRhNWU3YmRhZGVmYzZiNWZmZGVjZWZmZWZkZWZmZmZlZmZmZmZmN2Zm ZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmY3ZmZmZmVmZmZmZmY3ZmZmZmY3ZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmN2RlY2U4YzRhMTA4YzRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDhj NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDljNGEwMDhjNTIw MDhjMzkwMDljNWEzMWVmZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2RlOTQ1MjAwOTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAw OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQNCjRhMDA5NDRhMDA5NDRhMDg4 NDQyMDhhNTZiMzFmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlZmI1OTQ3 MzdiMzkwMDljNGEwMGE1NTIxMDhjNGEwODk0NGEwODk0NGEwMDk0NTIwODk0 NGEwMDk0NTIwMDk0NGEwMA0KOTQ1MjA4OTQ0YTAwOWM1MjA4OWM0YTA4OTQ0 YTA4OGM1YTI5ZjdlN2NlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmY3ZmZmZmY3ZmYNCmZmZmZmZmZmZmZmZmZmZWZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2Zm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmVmZmZmZmVmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZmN2Y3ZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZm ZWZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZWYNCmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmY3ZjdmN2ZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmVmZmZmZmZmZmZmZmY3ZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjAwOTQ0YTAw OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0 YTAwOWM1MjA4OGMNCjUyMDA5NDQyMDA5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjljNTIwODhjNDIwMDk0NGEwODk0 NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NGEwMDljNGEwMDk0NGEw MDk0NGEwMDk0NGEwODdiNDIwMGFkNzMzOWVmZWZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdk ZWNlYWQ4NDYzODQNCjRhMTA4YzQyMDA5YzUyMDg5NDUyMDA4YzRhMDA4YzRh MDA5NDUyMDA4YzRhMDA5NDRhMDA5NDRhMDA5NDUyMDA4YzRhMDA5NDRhMDA4 NDRhMDg5NDRhMDg4YzQyMDA5NDYzMzFmZmY3ZTdmN2ZmZmZmN2ZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZWZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZTdmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZlZmZmZmZmZmZm ZmZmZmZmZmZlN2Y3ZjdmN2ZmZmZlZmZmZWZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmN2Q2Y2U4YzRh MDg5NDRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEw MDk0NGEwMDhjNGEwMDk0NGEwODk0NDIwMDhjNTIwODhjNDIwMDljNWEzMWVm ZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjA4 OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOTQ1MjA4OTQ0 YTAwOWM1MjA4OTQNCjRhMDA5YzUyMDg5NDRhMDg4NDQyMDhhNTYzMjlmZmY3 ZTdmZmZmZWZmZmZmZjdmZmZmZWZmZmZmZWZmZmZmZWZmZmZmZWZmZmZmZTdm ZmZmZWZmZmZmZWZmZmZmZWZmZmZmZWZmZmZmZWZmZmZmZWZmZmZmZWZmZmZm ZWZmZmZmDQplZmZmZmZlZmZmZmZmN2ZmZmZlZmZmZmZmN2Y3ZjdkZWU3ZGVj NmNlY2ViNWFkOGM2Yjg0NTIyOTczMzkwODk0NGEwOGFkNWExODhjNDIwMDhj NDIwMDljNWExMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIwODk0NGEw MA0KOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTA4OTQ0YTEwYTU3YjUyZmZmZmY3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZjdmN2ZmZmZm ZmZmZmZmZmZmZjdlN2U3ZGVjNmRlY2ViNWRlY2ViNWY3ZWZkNmZmZmZmN2Zm ZmZmZmVmZmZmN2Y3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1 MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOWM0YTAwOGMNCjUy MDg5NDQyMDg5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpkNjk0NTIwODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEw MDk0NGEwODhjNGEwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NGEwMDk0NGEwODg0 MzkwMDljNWExOGE1NmI0MmFkNzM0YWFkNzM0YWE1NzM0YTljNmI0MmE1NzM0 Mg0KYTU2YjQyYTU2YjQyOWM2YjQyYTU2YjQyYTU2YjQyYTU3MzQyOWM2YjQy YTU2YjQyYTU2YjQyYTU3MzQyYTU2YjQyYTU2YjQyYTU2YjQyYWQ3MzRhYTU2 YjQyOWM2YjM5OGM1MjIxN2I0YTE4ODQ0MjAwOGM0YTAwOGM0MjAwOTQNCjRh MDA5NDRhMDA5YzUyMDg5NDUyMDA4NDRhMDA4YzRhMDA5NDUyMDA4YzRhMDA5 NDRhMDA4YzRhMDA5NDRhMDA5NDRhMDA5NDRhMDg5NDRhMDA5NDRhMDg3YjQy MDhjZWI1OTRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZjdm ZmY3ZmZmZmY3ZWZkNmJkYmQ4NDYzOWM1YTI5OGM0YTE4ODQ0MjEwOGMNCjRh MTg4NDRhMjE5YzZiNTJkNmI1OWNmZmZmZTdmZmZmZmZmZmZmZmZmN2Y3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmQ2Y2U4YzRhMTA4YzRhDQowMDk0NGEw MDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0 NGEwMDk0NDIwMDhjNTIwODhjMzkwMDljNWEzMWVmZjdkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjAwOTQ0YTA4OTQ0YTA4OWM1 MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOGM0YTAwOGM0YTAwOWM1MjA4OGMNCjRh MDA5NDRhMDA5NDRhMDg4YzRhMDg5NDRhMTA5YzM5MDA5NDM5MDA5YzQyMDg5 NDM5MDA5NDQyMDA4YzM5MDA5NDQyMDg4YzQyMDA5NDQyMDA4YzM5MDA5NDQy MDA4YzM5MDA5NDQyMDA4YzM5MDA5NDQyMDA4YzM5MDA5NDQyDQowMDhjMzkw MDk0NDIwODk0MzkwMDk0NDIwMDk0NDIwMDljNGEwMDk0NDIwMGE1NTIwMDlj NTIwMGE1NWEwODljNGEwMDk0NGEwMDk0NGEwMDljNWEwODhjNGEwMDk0NTIw ODk0NGEwMDk0NTIwODk0NGEwMDk0NGEwODk0NGEwMA0KOTQ1MjA4OTQ0YTA4 YTU1MjAwOTQ0YTA4N2I0YTIxZmZlN2Q2ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2NlYjU5NDg0NGExODk0MzkwODljNGEwMDk0 MzkwMGE1NGEwOGFkNTIxMDljNGEwODdiMzEwMDhjNGExOGFkNmI0MmU3ZDZj NmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0 YTA4OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4 OTQ0YTAwOTQ0YTA4OTQ0YTAwOWM0YTAwOGMNCjUyMDg5NDQyMDg5YzVhMzFm N2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjljNTIw ODhjNDIwMDk0NGEwODk0NGEwMDhjNGEwODk0NGEwMDk0NGEwODhjNGEwMDk0 NTIwMDk0NGEwMDhjNGEwMDk0NGEwMDljNTIwODhjNDIwMDk0NGEwODk0NGEw ODljNTIwODk0NGEwODk0NTIwODhjNGEwMDk0NTIwOA0KOGM1MjA4OGM1MjA4 OGM1MjAwOTQ1MjA4OGM0YTAwOTQ1MjA4OGM1MjAwOTQ1MjA4OGM0YTAwOTQ1 MjA4OGM0YTAwOTQ1MjA4OGM1MjAwOTQ1MjA4OGM1MjAwOTQ1MjA4OGM1MjAw OTQ1MjA4OWM0YTAwOGM0MjAwOGM0YTAwOWMNCjVhMTA5NDRhMDg4YzRhMDA5 NDRhMDA5YzUyMDA5NDRhMDA5NDUyMDA4YzRhMDA5NDRhMDA4YzRhMDA5NDRh MDg4YzRhMDA5NDRhMDg5YzRhMDA3YjQyMDBhNTg0NjNmZmZmZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZWZmZmY3ZmZmZmY3YmQ5YzdiNzMzOTA4N2IzMTAw YTU1MjEwOTQ1MjA4OTQ1MjA4OGM0MjAwOGMNCjRhMDA5NDRhMDA5NDUyMDg4 NDRhMDA3YjQyMDA4YzVhMzlmZmRlY2VmZmZmZmZlZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdm ZmZmZmZmN2Q2Y2U4YzRhMDg5NDRhDQowMDk0NGEwMDhjNGEwMDk0NGEwMDk0 NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDhjNGEwMDk0NGEwODk0NDIwMDhjNTIw ODhjNDIwMDljNWEzMWVmZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2RlOTQ1MjA4OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAw OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjAwOGMNCjRhMDA5NDUyMDg5NDUyMDg5 YzUyMDg4YzRhMDA5YzUyMDg5NDRhMDA5NDUyMDA4YzRhMDA5NDUyMDA4YzRh MDA4YzUyMDA4YzRhMDA5NDUyMDA4YzRhMDA5NDUyMDA4YzRhMDA5NDUyMDA4 YzRhMDA5NDUyMDA4YzRhMDA5NDUyDQowODhjNGEwMDhjNGEwMDhjNGEwMDk0 NTIwODk0NTIwMDhjNGEwMDg0NDIwMDk0NGEwODhjNGEwODk0NTIxMDhjNGEw ODk0NGEwODk0NTIwMDljNTIwMDk0NGEwMDk0NTIwODk0NGEwMDk0NGEwODk0 NGEwMDk0NTIwODk0NGEwMA0KOTQ1MjA4OTQ0YTAwOTQ0YTA4NzM0MjEwZTdk NmJkZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZjdmN2ZmZmZmZmNlYmQ5NDcz MzkxMDljNGEwOGFkNWExMDk0NGEwMDg0NGEwODhjNGEwODk0NTIxMDk0NGEw ODk0NTIwODk0NGEwMDljNTIwODk0NTIwMDhjNDIxMDljNmI0YWZmZjdlN2Y3 ZmZmZmY3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjA4OTQ0YTAw OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0 YTAwOWM0YTAwOGMNCjUyMDg5NDQyMDg5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmRlDQpkNjk0NTIwODhjNDIwMDk0NGEwODk0 NGEwMDhjNGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NGEwMDhjNGEwMDk0NGEw ODhjNGEwMDk0NGEwMDk0NGEwODk0NGEwMDljNGEwMDljNGEwMDljNGEwMDlj NGEwMDljNGEwMDljNGEwMA0KOWM0YTAwOWM0YTAwOTQ0YTAwOWM0YTA4OWM0 YTAwOWM0YTA4OTQ0YTAwOWM0YTA4OWM0YTAwOWM0YTA4OWM0YTAwOWM0YTAw OTQ0MjAwOWM0YTAwOWM0YTAwOWM1MjA4OWM0YTA4OWM0YTA4OGM0YTA4OGM0 MjAwODQ0MjAwOTQNCjRhMDA5NDRhMDA4YzRhMDA4YzQyMDA5YzUyMDg4YzRh MDA5NDRhMDg4YzRhMDA5NDRhMDg4YzRhMDA5NDRhMDg5NDRhMDA5NDRhMDg3 YjM5MDhhZDhjNmJmZmY3ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmN2ZmZmZmZmZm ZmZlZmQ2OGM1YTMxODQ0MjA4YWQ1YTE4N2IzMTAwOWM1YTA4OWM0YTA4OTQ0 YTAwOTQ0MjAwOWMNCjRhMDg5NDRhMDA5NDQyMDA5YzQyMDBhZDVhMDhhNTUy MTA2MzMxMDBiNTljODRmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmQ2Y2U4YzRh MTA4YzRhDQowMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEw MDk0NGEwMDhjNGEwMDk0NGEwMDk0NDIwMDhjNTIwODhjMzkwMDljNWEzMWVm ZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2RlOTQ1MjAw OTQ0YTA4OTQ0YTA4OWM1MjAwOGM0YTAwOWM1MjAwOTQ0YTAwOWM1MjA4OTQ0 YTAwOTQ0YTAwOTQNCjRhMDA5NDRhMDA4YzRhMDA5YzUyMDg5NDRhMDA5NDUy MDA4YzRhMDA4YzUyMDA4YzRhMDA5NDUyMDA4YzRhMDA5NDUyMDg4YzRhMDA5 NDUyMDg4YzRhMDA5NDUyMDg4YzRhMDA5NDUyMDg4YzRhMDA5NDUyMDg4YzRh MDA4YzRhDQowODhjNGEwMDk0NTIwODhjNTIwMDhjNTIwMDg0NGEwMDhjNGEw ODhjNGEwODk0NGEwMDljNTIwODljNTIwODk0NGEwMDljNTIwMDk0NTIwODhj NGEwODg0NGEwODk0NGEwODk0NGEwMDk0NTIwODk0NGEwODk0NTIwODk0NGEw MA0KOTQ0YTA4OTQ0YTA4OGM0YTIxZmZlN2NlZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2Y3ZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmZmDQpmZmZmZmZmZmVmYmRhNTg0MzkwODk0NGEwODg0NGEwMGE1NjMx MDhjNGEwMDk0NTIwODk0NTIwMDk0NTIwODhjNGEwMDhjNTIwODhjNTIwODk0 NTIwODhjNGEwMDk0NGEwMDg0NGEwODhjNjM0MmZmZmZlZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZkZWQ2OGM0YTA4OTQ1MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1 MjAwOTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ0YTA4OTQ0YTAwOWM0YTAwOGMNCjUy MDg5NDQyMDg5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmU3DQpkNjhjNTIxMDk0NGEwMDk0NGEwODk0NGEwMDljNTIwMDhjNGEw MDk0NGEwMDk0NGEwMDk0NTIwODk0NGEwMDk0NGEwODk0NGEwMDk0NTIwODk0 NGEwMDk0NGEwODk0NGEwMDk0NGEwODhjNGEwMDk0NGEwMDk0NGEwMDk0NGEw OA0KOGM0YTAwOTQ0YTAwOTQ0YTAwOTQ0YTA4OGM0YTAwOTQ0YTA4OTQ0YTAw OTQ0YTA4OGM0YTAwOTQ0YTA4OGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0 YTAwOTQ0YTAwOGM0YTAwOTQ1MjAwODQ0YTAwOGM1MjAwODQ0YTAwOGMNCjUy MDA4NDRhMDA4YzRhMDA4YzRhMDA5NDRhMDA4NDRhMDA5NDRhMDg5NDRhMDg5 NDRhMDg4YzRhMDg5NDUyMTA4NDM5MDA5NDQyMDhjZWJkYWRmZmZmZWZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3YWQ3MzQyOTQ0YTA4ODQ0 YTAwOGM1MjEwOWM0YTAwOTQ1MjAwOTQ0MjAwOTQ0YTA4OTQ0YTAwOTQNCjRh MDA4YzRhMDA5NDRhMDA4YzRhMDA5NDUyMDA4YzRhMDg5NDQyMDg4YzQyMThm N2Q2YmRmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZlZmRlY2U5NDRhMDg5NDRhDQowMDk0NTIw MDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDhjNGEwMDk0 NTIwMDljNGEwMDhjNTIwODhjMzkwMGE1NWEzOWVmZWZkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2Q2OGM1MjA4OWM0YTAwOGM0MjA4OWM1 MjAwOTQ0YTAwOTQ0YTA4OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ0YTAwOTQNCjRh MDA5NDUyMDA5NDRhMDA5NDRhMDA5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5 NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDRh MDA4YzRhMDA5NDUyMDA5NDRhMDA5NDRhMDA4YzRhMDA5NDUyDQowODk0NGEw MDk0NGEwMDhjNGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMGE1NTIxMDlj NGEwMDk0NGEwMDhjNDIwMDljNTIwODljNTIwODljNTIwODljNGEwMDljNGEw ODljNWExMDg0NGEwMDhjNDIwMGI1NjMxODg0MzkwMA0KNzM0MjEwZDZiNTk0 ZmZmZmVmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3Zjdk ZWE1NzMzOTljNGEwODk0NWExMDg0NDIwMDljNGEwODhjNGEwMDljNGEwODk0 NGEwMDljNTIwODk0NGEwMDk0NTIwODk0NGEwMDk0NTIwMDk0NGEwMDk0NTIw ODljNGEwODg0MzkwOGQ2YmQ5Y2ZmZmZmZmY3ZjdmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZjdkZWQ2OGM0 YTA4OTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4 OTQ0YTAwOTQ1MjAwOGM0YTAwOWM1MjA4OGMNCjUyMDA5NDQyMDhhNTVhMzFm N2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmU3DQpjZThjNTIx MDk0NGEwMDk0NGEwODk0NGEwMDljNTIwMDhjNGEwMDljNTIwMDhjNGEwMDk0 NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDk0NGEw MDk0NGEwMDk0NGEwMDk0NTIwMDk0NGEwMDk0NGEwMA0KOTQ0YTAwOTQ1MjAw OGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0 YTAwOGM0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjAwOGM0YTAwOTQ1MjAwOGM0YTAw OTQ1MjAwOTQ0MjAwOTQ0MjA4OTQ0YTAwOWMNCjRhMDg5NDRhMDA5NDRhMDg4 YzQyMDA4YzQyMDBhNTUyMTA4NDQyMDA4YzUyMDBhNTVhMDg4NDM5MDA5NDUy MjFjNmE1OTRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2U3OWM2MzMxOWM0MjAwOGM0YTAwOTQ0YTA4OWM0YTA4 OGM0YTAwOTQ0YTAwOWM0YTAwOTQ0YTAwOTQNCjRhMDA5NDRhMDA5NDRhMDg5 NDRhMDA5NDRhMDA5NDUyMDA5YzRhMDg3YjM5MDhkNmJkOWNmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZlZmRlY2U4YzRhMTA4YzRhDQowMDk0NGEwMDk0NGEwMDk0NTIwMDhj NGEwMDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDljNGEwMDk0NTIw ODhjMzkwMGE1NWEzMWVmZjdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2Q2OGM1MjA4OWM1MjA4OGM0YTA4OWM1MjAwOWM1MjAwOTQ1MjA4 OTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjA4OTQNCjRhMDA5NDUyMDA5NDRhMDA5 NDUyMDg5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRh MDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDA5 NDRhMDA5NDUyMDA5NDRhMDA5NDUyDQowMDk0NGEwMDk0NTIwMDk0NGEwMDk0 NTIwMDk0NGEwMDk0NTIwMDk0NGEwMDhjNTIwODhjNGEwODk0NTIwODhjNTIw MDhjNTIwMDhjNGEwMDk0NTIwODk0NTIwODk0NGEwMGE1NWExMGE1NTIxMDdi MzEwMDg0NWEyMWNlYmQ5Yw0KZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZlZjljNmIzOTljNDIwMDk0 NGEwMGE1NTIwODljNGEwODhjNTIwODljNTIwODk0NGEwMDljNTIwMDk0NGEw MDljNTIwODk0NGEwODljNGEwODk0NGEwMDk0NTIwMDk0NDIwMDg0NDIxMGQ2 YzZhZGZmZmZmN2ZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2Q2OGM0YTA4OTQ1MjA4OTQ0YTAw OTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOGM0 YTAwOWM1MjA4OGMNCjUyMDA5NDQyMDA5YzVhMzFmN2Y3ZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmU3DQpjZThjNTIxMDk0NGEwMDhjNGEwODk0 NGEwMDljNTIwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEw MDk0NGEwMDk0NGEwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NGEwMDhjNGEwMDk0 NGEwMDk0NGEwMDk0NGEwMA0KOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0 YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAw OGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOGM1 MjAwOGM0YTAwOTQNCjUyMDA5YzUyMDA5YzUyMDg5NDRhMDA5NDRhMDA5NDRh MDA4NDM5MDA3MzM5MDhhZDg0NmJmN2VmZDZmZmZmZmZmN2ZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 YWQ3YjVhOTQ0MjA4OWM1MjA4OWM1MjA4OGMzOTAwOGM1MjA4OTQ0YTAwOTQ1 MjAwOTQ0YTAwOTQNCjRhMDA5NDRhMDA5YzRhMDg5NDQyMDA5NDRhMDA5NDUy MDA5NDRhMDA4NDRhMjFlN2Q2YzZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZlZmRlY2U4YzRh MDg5NDRhDQowMDk0NTIwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEw MDk0NGEwMDhjNGEwMDk0NTIwMDljNGEwMDhjNTIwODhjMzkwMGE1NWEzOWVm ZWZkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlN2Q2OGM1MjEw OWM0YTAwOGM0YTA4OWM1MjA4OWM1MjAwOTQ1MjA4OTQ0YTAwOWM1MjA4OTQ0 YTA4OTQ1MjA4OTQNCjRhMDA5YzUyMDg5NDRhMDg5NDUyMDg5NDRhMDA5YzUy MDg5NDRhMDg5YzUyMDg5NDRhMDg5YzUyMDg5NDRhMDg5YzUyMDg5NDRhMDg5 NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRhMDA5NDUyMDg5NDRh MDA5YzUyDQowODk0NGEwODk0NTIwODk0NGEwODljNTIwODk0NTIwODljNTIw ODk0NTIwODljNTIwODljNTIwMDljNTIwMDljNGEwMDljNGEwMDk0NDIwMDlj NDIwODk0NDIwODljNWExOGFkN2I1MmRlZDZiZGZmZmZmZmZmZmZmZmZmZjdm Zg0KZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmRlYmRhNTdiMzkwODhjNGEwODk0NGEwMGE1NTIw ODg0NGEwMDk0NTIwODk0NGEwMDk0NGEwODk0NGEwMDk0NTIwODk0NGEwODk0 NGEwODk0NGEwMDljNWEwODczMzEwMDljNzM1MmY3ZjdlN2ZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZkZWQ2OGM0YTA4OTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1 MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjAwOGM0YTAwOWM1MjA4OGMNCjUy MDA5NDQyMDhhNTVhMzFmN2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlZmRlDQpkNjhjNGExMDk0NDIwMDhjNGEwODk0NGEwMDljNGEwMDhjNGEw ODk0NGEwMDk0NGEwMDk0NGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NGEwODk0 NGEwMDk0NGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NGEwODk0NGEwMDk0NGEw OA0KOTQ0YTAwOTQ0YTA4OTQ0YTAwOTQ0YTA4OTQ0YTAwOTQ0YTA4OTQ0YTAw OTQ0YTA4OTQ0YTAwOTQ0YTA4OTQ0YTAwOTQ0YTA4OGM0YTAwOTQ0YTA4OGM0 YTAwOTQ0YTA4OTQ0YTA4OWM1MjEwOGMzOTAwOGM0MjA4ODQzOTAwN2INCjM5 MDA3MzM5MDg4NDRhMjk5YzZiNGFiZDhjNzNmN2Q2YmRmZmY3ZTdmN2ZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZlZmRlYTU2YjRhNmIz OTAwOTQ0YTA4YTU1MjA4OGM1MjA4OGM0YTAwOGM0YTA4OGM0YTAwOTQNCjRh MDg4YzRhMDA5NDRhMDA5NDRhMDA5NDUyMDg4NDRhMDA3YjM5MDhkNmFkOWNm ZmZmZmZlN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZlZmRlY2U4YzRhMTA4YzRhDQowMDk0NGEw MDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwMDhjNGEwMDk0 NGEwMDljNGEwMDk0NTIwODhjMzkwMGE1NWEzMWVmZjdkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZWZkZWQ2ODQ0MjA4OTQ0MjAwODQzOTA4OTQ0 MjAwOGM0MjAwOGM0MjA4OGM0MjAwOGM0YTAwOGM0MjAwOTQ0YTAwOGMNCjQy MDA4YzRhMDA4YzQyMDA5NDRhMDA4YzQyMDA4YzRhMDA4YzQyMDA5NDRhMDA4 YzQyMDA4YzRhMDA4YzQyMDA5NDRhMDA4YzQyMDA5NDQyMDA4YzQyMDA5NDRh MDA4YzQyMDA5NDQyMDA4YzQyMDA5NDRhMDA4YzQyMDA4YzQyDQowMDhjNDIw MDhjNDIwMDhjNDIwMDhjNDIwMDhjNDIwMDk0NGEwODk0NGEwODhjNTIyOTk0 NWEzMWFkNzM0YWI1OGM2YmNlYjU5NGU3ZDZiZGZmZmZlZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmVmZmZm N2ZmZmZmZmVmYzZhZDg0NTIyMTk0NGEwODk0NDIwMDk0NTIwODhjNGEwODhj NGEwMDk0NTIwODhjNGEwODk0NTIwODhjNGEwMDk0NTIwODk0NTIwMDg0NGEw OGI1NzM1MmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlN2Q2OGM0 YTA4OTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4OTQ0YTAwOTQ1MjA4 OTQ0YTAwOTQ1MjAwOGM0YTAwOWM1MjA4OGMNCjUyMDA5NDQyMDA5YzVhMzFm N2Y3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2VmDQpkNmU3ZDZj NmNlYmRhZGQ2YzZiNWQ2Y2ViNWQ2Y2ViNWNlYzZhZGQ2Y2ViNWQ2YzZiNWRl Y2ViZGQ2YzZiNWQ2Y2ViNWQ2YzZiNWRlY2ViZGQ2YzZiNWQ2Y2ViNWQ2YzZi NWRlY2ViZGQ2YzZiNWQ2Y2ViNWQ2YzZiNWRlY2ViZA0KZDZjNmI1ZDZjZWI1 ZDZjNmI1ZGVjZWJkZDZjNmI1ZDZjZWI1ZDZjNmI1ZGVjZWJkZDZjNmI1ZDZj ZWI1ZDZjNmI1ZGVjZWJkZDZjNmI1ZDZjNmI1ZDZjNmI1ZGVjZWJkZGVjZWJk ZGVkNmM2ZTdlN2RlZWZmN2VmZjdmN2Y3ZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmY3YzZhZDk0ODQ1MjI5ODQzMTAw YWQ1MjA4OGM0YTAwOWM1MjA4OWM1MjA4OWMNCjRhMDA5YzRhMDg5NDUyMTA3 YjQyMTA2YjM5MDA3YjZiNWFmN2VmZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZlZmZmZmZm ZmZmZmZmZmRlYmQ4NDRhMTA5NDRhDQowMDk0NGEwODk0NGEwMDk0NGEwODk0 NGEwODk0NTIwODk0NGEwMDk0NGEwODhjNGExMDhjNTIwODg0NGEwMDljNWEw ODk0NDIwMDk0NWEzMWZmZjdlZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZm ZmZmN2RlYzZhNTljNmIzOTczMzEwMDhjNGEwODg0MzkwMDk0NDIwMDljNGEw ODhjNDIwMDczMzEwMDhjNTIxOGI1ODQ1MmZmZjdlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdkZWM2NzM0MjEwOGM0YTAwODQ0YTAw OGM0YTAwODQ0YTAwOGM0YTAwOGM0YTAwOGM0YTAwODQ0YTAwOTQ0MjA4OGM0 YTAwOTQ0YTAwOWMNCjUyMDA5NDQyMDA5NDVhMjlmZmVmZGVmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZlZmQ2YzZhZDk0YTU3YjRhOTQ2 MzM5ODQ1MjIxOGMNCjVhMjk5NDYzMzliNThjNjNlZmNlYWRmZmZmZWZmZmZm ZmZmZmZmZjdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmZmZmZmZlN2Q2YzY4YzZi NGE5NDUyDQoxODljNTIyMTk0NTIyMTljNTIyMTk0NTIyMTljNTIyMTk0NTIy MTljNTIyMTk0NGEyMThjNTIyMThjNTIyMThjNTIyMTg0NGEyMTljNzM1MmY3 ZTdkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmVmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2Y3ZWZlN2Y3ZTdkZWVmZGVkNmZmZjdlZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZTdkZWM2ZmZlZmRlZjdlN2Q2ZmZlZmRlZjdlN2Q2ZmZl ZmRlZjdlN2Q2ZmZlZmRlZjdlN2Q2ZmZlZmRlZmZlN2Q2ZmZlZmRlZjcNCmU3 ZDZmN2U3ZGVlZmRlZGVmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZWZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmZmY3ZmZm ZmY3ZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmY3 ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmY3ZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjcNCmZmZjdmZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmDQpmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmYwNDAwMDAwMDI3MDFmZmZmMDMwMDAwMDAwMDAwfVxwYXJ9fX17XGluc3Jz aWQxOTkxNjI4IA0KXHBhciB9e1xpbnNyc2lkMTk5MTYyOFxjaGFycnNpZDUy NzAzMTIgDQpccGFyIA0KXHBhciANClxwYXIgDQpccGFyIH1ccGFyZFxwbGFp biBcczE2XHFsIFxsaTBccmkwXHNhMzAwXHdpZGN0bHBhclxicmRyYlxicmRy c1xicmRydzIwXGJyc3A4MFxicmRyY2YxNyBcYXNwYWxwaGFcYXNwbnVtXGZh YXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjBcaXRhcDBccGFyYXJzaWQxOTkx NjI4IFxmMzZcZnM1MlxleHBuZDFcZXhwbmR0dzVcY2YxOFxsYW5nNzE3N1xs YW5nZmUxMDMzXGtlcm5pbmcyOFxjZ3JpZFxsYW5nbnA3MTc3XGxhbmdmZW5w MTAzMyB7DQpcaW5zcnNpZDE5OTE2MjhcY2hhcnJzaWQ1MjcwMzEyIEZJRkEg MjAxNCBNSUNST1NPRlQgT05MSU5FIFdJTk5JTkcgTk9USUZJQ0FUSU9OIDIw MX17XGluc3JzaWQxOTkxNjI4IDMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIH17XGluc3JzaWQ4NzU2MjcgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfXtcaW5zcnNpZDE5OTE2MjggDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIH17XGluc3JzaWQxMjI4NTkyNSBBdHRl bnRpb246IERlYXIgV2lubmVyLA0KXHBhciB9XHBhcmRccGxhaW4gXHFsIFxm aS0xNzEwXGxpMFxyaTBcbm93aWRjdGxwYXJcdHg5MFx0eDYzMFxmYWF1dG9c cmluMFxsaW4wXGl0YXAwIFxmczI0XGxhbmcxMDMzXGxhbmdmZTEwMzNcY2dy aWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xiXGZzMjJcaW5zcnNpZDEy Mjg1OTI1IA0KXHBhciB9XHBhcmQgXHFsIFxmaS0xNzEwXGxpMFxyaTBcbm93 aWRjdGxwYXJcdHg5MFx0eDYzMFxmYWF1dG9ccmluMFxsaW4wXGl0YXAwXHBh cmFyc2lkOTExMDE1OCB7XGJcZnMyMlxjZjE5XGluc3JzaWQxMjI4NTkyNVxj aGFycnNpZDE0NDI3MTg2IFRoaXMgaXMgdG8gaW5mb3JtIHlvdSB0aGF0IEJp ZyBCaWcgTG90dG8gQ29tcGFueSBhbmQgQnJhemlsIDIwMTQgRklGQX17XGJc ZnMyMlxjZjE5XGluc3JzaWQ5MTEwMTU4XGNoYXJyc2lkMTQ0MjcxODYgDQog V29ybGQgQ3VwIE9yZ2FuaXppbmcgQ29tbWl0dGVlDQpccGFyIH1ccGFyZCBc cWwgXGZpLTE3MTBcbGkwXHJpMFxub3dpZGN0bHBhclx0eDBcdHg5MFxmYWF1 dG9ccmluMFxsaW4wXGl0YXAwXHBhcmFyc2lkOTM5OTk0NSB7XGJcZnMyMlxj ZjE5XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2IChCRldDT0Mp fXtcYlxmczIyXGNmMTlcaW5zcnNpZDI0NDEyMTYgIGh9e1xiXGZzMjJcY2Yx OVxpbnNyc2lkMjMxODE5MVxjaGFycnNpZDE0NDI3MTg2IGFzfXsNClxiXGZz MjJcY2YxOVxpbnNyc2lkMTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiAgaGVs ZCBhfXtcYlxmczIyXGNmMTlcaW5zcnNpZDEzNDQ1MjM2XGNoYXJyc2lkMTQ0 MjcxODYgIE1pY3Jvc29mdCBPbmxpbmUgTmV0d29yayB9e1xiXGZzMjJcY2Yx OVxpbnNyc2lkMTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiBSYWZmbGUgRHJh dyB9e1xiXGZzMjJcY2YxOVxpbnNyc2lkMTI3MjIwNDEgVGh1cnNkYXl9ew0K XGJcZnMyMlxjZjE5XGluc3JzaWQxMDgyMDIyMFxjaGFycnNpZDE0NDI3MTg2 ICx9e1xiXGZzMjJcY2YxOVxpbnNyc2lkODc1NjI3XGNoYXJyc2lkMTQ0Mjcx ODYgIH17XGJcZnMyMlxjZjE5XGluc3JzaWQxMjcyMjA0MSBBdWd1c3R9e1xi XGZzMjJcY2YxOVxpbnNyc2lkMTA4MjAyMjBcY2hhcnJzaWQxNDQyNzE4NiAg fXtcYlxmczIyXGNmMTlcaW5zcnNpZDEyNzIyMDQxIDIybmR9ew0KXGJcZnMy MlxjZjE5XGluc3JzaWQxMDgyMDIyMFxjaGFycnNpZDE0NDI3MTg2ICAyMDEz LH17XGJcZnMyMlxjZjE5XGluc3JzaWQ5Mzk5OTQ1ICB9e1xiXGZzMjJcY2Yx OVxpbnNyc2lkOTExMDE1OFxjaGFycnNpZDE0NDI3MTg2IGFtb25nIGFsbCB0 aGV9e1xiXGZzMjJcY2YxOVxpbnNyc2lkOTM5OTk0NSANClxwYXIgfXtcYlxm czIyXGNmMTlcaW5zcnNpZDkxMTAxNThcY2hhcnJzaWQxNDQyNzE4NiBJbnRl cm5ldH17XGJcZnMyMlxjZjE5XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0 NDI3MTg2ICBlbWFpbCB1c2Vyc317XGJcZnMyMlxjZjE5XGluc3JzaWQ5MTEw MTU4XGNoYXJyc2lkMTQ0MjcxODYgIGF9e1xiXGZzMjJcY2YxOVxpbnNyc2lk ODc1NjI3XGNoYXJyc2lkMTQ0MjcxODYgcm91bmR9ew0KXGJcZnMyMlxjZjE5 XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2ICB0aGUgZ2xvYmUg YW5kIHlvdXIgZW1haWwgYWRkcmVzcyB3YXMgYW1vbmcgdGhlIDEwLDAwMCww MDAgKFRlbn17XGJcZnMyMlxjZjE5XGluc3JzaWQ5Mzk5OTQ1ICB9e1xiXGZz MjJcY2YxOVxpbnNyc2lkMjQ0MTIxNlxjaGFycnNpZDE0NDI3MTg2IE1pbGxp b259e1xiXGZzMjJcY2YxOVxpbnNyc2lkOTExMDE1OFxjaGFycnNpZDE0NDI3 MTg2ICkgZW1haWx9ew0KXGJcZnMyMlxjZjE5XGluc3JzaWQ5Mzk5OTQ1IA0K XHBhciB9e1xiXGZzMjJcY2YxOVxpbnNyc2lkMjQ0MTIxNiBhfXtcYlxmczIy XGNmMTlcaW5zcnNpZDkxMTAxNThcY2hhcnJzaWQxNDQyNzE4NiBkZHJlc3Nl c317XGJcZnMyMlxjZjE5XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3 MTg2ICB0aGF0IHdhcyByYW5kb21seSBwaWNrZWQgdXB9e1xiXGZzMjJcY2Yx OVxpbnNyc2lkOTExMDE1OFxjaGFycnNpZDE0NDI3MTg2ICBieX17DQpcYlxm czIyXGNmMTlcaW5zcnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgIHRo ZSBjb21wdXRlciBkdXJpbmcgdGhlIH17XGJcZnMyMlxjZjE5XGluc3JzaWQ4 NzU2MjdcY2hhcnJzaWQxNDQyNzE4NiBmaXJzdCBRdWFydGVyfXtcYlxmczIy XGNmMTlcaW5zcnNpZDI0NDEyMTYgIFJhZmZsZSBkcmF3fXtcYlxmczIyXGNm MTlcaW5zcnNpZDkzOTk5NDUgIH17XGJcZnMyMlxjZjE5XGluc3JzaWQ5Mzk5 OTQ1XGNoYXJyc2lkMTQ0MjcxODYgaW59ew0KXGJcZnMyMlxjZjE5XGluc3Jz aWQ5MTEwMTU4XGNoYXJyc2lkMTQ0MjcxODYgIGNvbmp1bmN0aW9ufXtcYlxm czIyXGNmMTlcaW5zcnNpZDkzOTk5NDUgDQpccGFyIH17XGJcZnMyMlxjZjE5 XGluc3JzaWQ5Mzk5OTQ1XGNoYXJyc2lkMTQ0MjcxODYgV2l0aH17XGJcZnMy MlxjZjE5XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2ICBNaWNy b3NvZnQuIH17XGJcZnMyMlxjZjE5XGluc3JzaWQxNTc0MjMzNSANClxwYXIg fVxwYXJkIFxxbCBcZmktMTcxMFxsaTBccmkwXG5vd2lkY3RscGFyXHR4OTBc dHg2MzBcZmFhdXRvXHJpbjBcbGluMFxpdGFwMFxwYXJhcnNpZDE1NzQyMzM1 IHtcYlxmczIyXGNmMTlcaW5zcnNpZDE1NzQyMzM1IA0KXHBhciB9e1xiXGZz MjJcY2YxOVxpbnNyc2lkOTM5OTk0NVxjaGFycnNpZDE0NDI3MTg2IFdlIH17 XGJcZnMyMlxjZjE5XGluc3JzaWQ5Mzk5OTQ1IHRoZXJlZm9yZX17XGJcZnMy MlxjZjE5XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2ICB3aXRo IGdyZWF0IHBsZWFzdXJlfXtcYlxmczIyXGNmMTlcaW5zcnNpZDE1NzQyMzM1 ICB0b317XGJcZnMyMlxjZjE5XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0 NDI3MTg2IA0KIG5vdGlmeSB5b3UgdGhhdCB5b3VyIGVtYWlsIGFkZHJlc3Mg aGFwcGVuZWQgdG8gY29tZSBvdXQgdG9wICg2KX17XGJcZnMyMlxjZjE5XGlu c3JzaWQxNTc0MjMzNSAgb3V0DQpccGFyIE9mIH17XGJcZnMyMlxjZjE5XGlu c3JzaWQ5MTEwMTU4XGNoYXJyc2lkMTQ0MjcxODYgdGhlfXtcYlxmczIyXGNm MTlcaW5zcnNpZDE1NzQyMzM1ICB9e1xiXGZzMjJcY2YxOVxpbnNyc2lkMTIy ODU5MjVcY2hhcnJzaWQxNDQyNzE4NiAxMH17XGJcZnMyMlxjZjE5XGluc3Jz aWQxNTc0MjMzNVxjaGFycnNpZDE0NDI3MTg2ICwgMDAwLDAwMH17XGJcZnMy MlxjZjE5XGluc3JzaWQxNTY4OTc3MCAgZX17DQpcYlxmczIyXGNmMTlcaW5z cnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgbWFpbCBhZGRyZXNzZXMg b24gdGhlIGZpbmFsIGVtYWlsIGJhbGxvdCBkcmF3IGFuZCB0aGlzIGhhcyBt YWRlIHlvdSB0aGUgfXtcYlxmczIyXGNmMTlcaW5zcnNpZDYyNTYyMzlcY2hh cnJzaWQxNDQyNzE4NiBsdWNreX17XGJcZnMyMlxjZjE5XGluc3JzaWQxMjI4 NTkyNVxjaGFycnNpZDE0NDI3MTg2ICB3aW5uZXIgfXsNClxiXGZzMjJcY2Yx OVxpbnNyc2lkNDYwNjAyNlxjaGFycnNpZDE0NDI3MTg2IG9mfXtcYlxmczIy XGNmMTlcaW5zcnNpZDE1Njg5NzcwIA0KXHBhciB9XHBhcmQgXHFsIFxmaS0x NzEwXGxpMFxyaTBcbm93aWRjdGxwYXJcdHg5MFx0eDYzMFxmYWF1dG9ccmlu MFxsaW4wXGl0YXAwXHBhcmFyc2lkMTU2ODk3NzAge1xiXGZzMjJcY2Y2XGlu c3JzaWQ1MjUzNTlcY2hhcnJzaWQ1MjUzNTkgJH17XGJcZnMyMlxjZjZcaW5z cnNpZDEzNjk3MTYxIDIuNSBNaWxsaW9ufXtcYlxmczIyXGNmMjBcaW5zcnNp ZDUyNTM1OVxjaGFycnNpZDUyNTM1OSAgfXsNClxiXGZzMjJcY2YxOVxpbnNy c2lkMTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiAoIH17XGJcZnMyMlxjZjE5 XGluc3JzaWQ1MjUzNTkgVHdvfXtcYlxmczIyXGNmMTlcaW5zcnNpZDQ2MDYw MjZcY2hhcnJzaWQxNDQyNzE4NiAgfXtcYlxmczIyXGNmMTlcaW5zcnNpZDEz Njk3MTYxIE1pbGxpb24gIEZpdmUgfXtcYlxmczIyXGNmMTlcaW5zcnNpZDEy Mjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgSHVuZHJlZH17DQpcYlxmczIyXGNm MTlcaW5zcnNpZDEzNjk3MTYxICB9e1xiXGZzMjJcY2YxOVxpbnNyc2lkMTIy ODU5MjVcY2hhcnJzaWQxNDQyNzE4NiBUaG91c2FuZCB9e1xiXGZzMjJcY2Yx OVxpbnNyc2lkOTM5OTk0NSBVbml0ZWQgU3RhdGVzIERvbGxhcnN9e1xiXGZz MjJcY2YxOVxpbnNyc2lkMTU2ODk3NzAgIG9ubHkpfXtcYlxmczIyXGNmMTlc aW5zcnNpZDE1Njg5NzcwXGNoYXJyc2lkMTQ0MjcxODYgIGFuZH17DQpcYlxm czIyXGNmMTlcaW5zcnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgIGEg ZnJlZX17XGJcZnMyMlxjZjE5XGluc3JzaWQ1MjUzNTkgDQpccGFyIH1ccGFy ZCBccWwgXGZpLTE3MTBcbGkwXHJpMFxub3dpZGN0bHBhclx0eDkwXHR4NjMw XGZhYXV0b1xyaW4wXGxpbjBcaXRhcDBccGFyYXJzaWQ1MjUzNTkge1xiXGZz MjJcY2Y2XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDkzOTk5NDUgRW50cmFu Y2UgVGlja2V0c317XGJcZnMyMlxjZjE5XGluc3JzaWQ1MjUzNTkgIH17XGJc ZnMyMlxjZjE5XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2IA0K dG8gd2F0Y2ggdGhlIGdhbWVzIGxpdmUgaW4gQnJhemlsLn17XGZzMjJcaW5z cnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgIH17XGJcZnMyMlxjZjE5 XGluc3JzaWQxNTY4OTc3MFxjaGFycnNpZDE0NDI3MTg2IFBhcnRpY2lwYW50 XHJxdW90ZSBzfXtcYlxmczIyXGNmMTlcaW5zcnNpZDkxMTAxNThcY2hhcnJz aWQxNDQyNzE4NiAgZX17XGJcZnMyMlxjZjE5XGluc3JzaWQxMjI4NTkyNVxj aGFycnNpZDE0NDI3MTg2IG1haWx9ew0KXGJcZnMyMlxjZjE5XGluc3JzaWQ5 MTEwMTU4XGNoYXJyc2lkMTQ0MjcxODYgIGFkZHJlc3NlcyB3ZXJlIHNvcnRl ZCBnbG9iYWxseX17XGJcZnMyMlxjZjE5XGluc3JzaWQ1MjUzNTkgIChQb3dl cmVkDQpccGFyIH17XGJcZnMyMlxjZjE5XGluc3JzaWQxMzY5NzE2MSBCeX17 XGJcZnMyMlxjZjE5XGluc3JzaWQxNTY4OTc3MCAgTWljcm9zb2Z0KX17XGJc ZnMyMlxjZjE5XGluc3JzaWQ1MjUzNTkgIH17XGJcZnMyMlxjZjE5XGluc3Jz aWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2IGZyb20gY29tcGFuaWVzLCBJ bmRpdmlkdWFscywgR292ZXJubWVudCdzIH17XGJcZnMyMlxjZjE5XGluc3Jz aWQ0NjA2MDI2XGNoYXJyc2lkMTQ0MjcxODYgQX17DQpcYlxmczIyXGNmMTlc aW5zcnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgZ2VuY2llcywgfXtc YlxmczIyXGNmMTlcaW5zcnNpZDQ2MDYwMjZcY2hhcnJzaWQxNDQyNzE4NiBD fXtcYlxmczIyXGNmMTlcaW5zcnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0Mjcx ODYgby1vcGVyYXRlfXtcYlxmczIyXGNmMTlcaW5zcnNpZDQ2MDYwMjZcY2hh cnJzaWQxNDQyNzE4NiAgfXsNClxiXGZzMjJcY2YxOVxpbnNyc2lkMTIyODU5 MjVcY2hhcnJzaWQxNDQyNzE4NiBib2RpZXMsIH17XGJcZnMyMlxjZjE5XGlu c3JzaWQ0NjA2MDI2XGNoYXJyc2lkMTQ0MjcxODYgQ317XGJcZnMyMlxjZjE5 XGluc3JzaWQ5MTEwMTU4XGNoYXJyc2lkMTQ0MjcxODYgaGFyaXR5fXtcYlxm czIyXGNmMTlcaW5zcnNpZDUyNTM1OSAgaG9tZXMgZXRjIGFuZA0KXHBhciB9 e1xiXGZzMjJcY2YxOVxpbnNyc2lkMTM2OTcxNjEgQ29tcHV0ZWR9e1xiXGZz MjJcY2YxOVxpbnNyc2lkNTI1MzU5ICB9e1xiXGZzMjJcY2YxOVxpbnNyc2lk MTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiBcJzkzUkFORE9NTFkiIHZpYSBF LXNvcnRpbmcgYmFsbG90aW5nIHRvIHNlbGVjfXtcYlxmczIyXGNmMTlcaW5z cnNpZDkxMTAxNThcY2hhcnJzaWQxNDQyNzE4NiB0IHJlc3BlY3RpdmUgd2lu bmVycyBhcm91bmQgdGhlfXsNClxiXGZzMjJcY2YxOVxpbnNyc2lkMTU2ODk3 NzAgIH17XGJcZnMyMlxjZjE5XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0 NDI3MTg2IGdsb2JlLn17XGJcZnMyMlxjZjE5XGluc3JzaWQxNTc0MjMzNSAN ClxwYXIgfVxwYXJkIFxxbCBcZmktMTcxMFxsaTBccmkwXG5vd2lkY3RscGFy XHR4OTBcdHg2MzBcZmFhdXRvXHJpbjBcbGluMFxpdGFwMFxwYXJhcnNpZDE1 NzQyMzM1IHtcYlxmczIyXGNmMTlcaW5zcnNpZDE1NzQyMzM1IA0KXHBhciB9 e1xiXGZzMjJcY2Y5XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2 IEJlIGF3YXJlIHRoYXQgdGhpcyBJbnRlcm5ldCBSYWZmbGUgRHJhdyAoSVJE KSBpcyBvcmdhbml6ZWQgYnkgQklHQklHIExPVFRPIENPTVBBTlkgYW5kIEJy YXppbCB9e1xiXGZzMjJcY2Y5XGluc3JzaWQ5MTEwMTU4XGNoYXJyc2lkMTQ0 MjcxODYgMjAxNH17XGJcZnMyMlxjZjE5XGluc3JzaWQ5MTEwMTU4XGNoYXJy c2lkMTQ0MjcxODYgDQpccGFyIH1ccGFyZCBccWwgXGZpLTE3MTBcbGkwXHJp MFxub3dpZGN0bHBhclx0eDkwXHR4NjMwXGZhYXV0b1xyaW4wXGxpbjBcaXRh cDBccGFyYXJzaWQ5MTEwMTU4IHtcYlxmczIyXGNmOVxpbnNyc2lkNDYwNjAy NlxjaGFycnNpZDE0NDI3MTg2IEZJRkEgfXtcYlxmczIyXGNmOVxpbnNyc2lk MTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiANCldvcmxkIEN1cCBPcmdhbml6 aW5nIENvbW1pdHRlZSAoQkZXQ09DKSB0byBjcmVhdGUgYXdhcmVuZXNzIHRv IHRoZSB3b3JsZCBhcyBCcmF6aWwgaXMgZmluYWxpemluZ317XGJcZnMyMlxj ZjlcaW5zcnNpZDkxMTAxNThcY2hhcnJzaWQxNDQyNzE4NiANClxwYXIgfVxw YXJkIFxxbCBcZmktMTcxMFxsaTBccmkwXG5vd2lkY3RscGFyXHR4OTBcdHg2 MzBcZmFhdXRvXHJpbjBcbGluMFxpdGFwMFxwYXJhcnNpZDkzOTk5NDUge1xi XGZzMjJcY2Y5XGluc3JzaWQxMzY5NzE2MVxjaGFycnNpZDE0NDI3MTg2IFRo ZWlyfXtcYlxmczIyXGNmOVxpbnNyc2lkMTIyODU5MjVcY2hhcnJzaWQxNDQy NzE4NiAgcHJlcGFyYXRpb24gZm9yIHRoZSBob3N0aW5nIG9mIHRoZSAyMDE0 IEZJRkEgV29ybGQgQ3VwLiB9ew0KXGJcZjM2XGZzMjJcY2Y5XGluc3JzaWQ3 OTU1NjUzXGNoYXJyc2lkMTU2ODk3NzAgVGhpcyB9e1xiXGYzNlxmczIyXGNm OVxpbnNyc2lkOTM5OTk0NSBwcm9tb3Rpb24gd2FzIGhlbGQgaW4gfXtcYlxm MzZcZnMyMlxjZjlcaW5zcnNpZDEzNjk3MTYxIEpvaGFubmVzYnVyZ317XGJc ZjM2XGZzMjJcY2Y5XGluc3JzaWQ5Mzk5OTQ1ICwNClxwYXIgU291dGggfXtc YlxmMzZcZnMyMlxjZjlcaW5zcnNpZDM4MzM2MjQgQWZyaWNhIGJlY2F1c2V9 e1xiXGYzNlxmczIyXGNmOVxpbnNyc2lkOTM5OTk0NSAgb2YgdGhlIHN1Y2Nl c3NmdWwgfXtcYlxmMzZcZnMyMlxjZjlcaW5zcnNpZDM4MzM2MjQgbGFzdCB9 e1xiXGYzNlxmczIyXGNmOVxpbnNyc2lkOTM5OTk0NSBGSUZBfXtcYlxmMzZc ZnMyMlxjZjlcaW5zcnNpZDM4MzM2MjQgIFdPUkxEIENVUCANCmhlbGQgaW4g U291dGggQWZyaWNhIGluIHRoZSB5ZWFyIDIwMTAgfXtcYlxmMzZcZnMyMlxj ZjlcaW5zcnNpZDkzOTk5NDUgYX17XGJcZjM2XGZzMjJcY2Y5XGluc3JzaWQ5 MTEwMTU4XGNoYXJyc2lkMTU2ODk3NzAgbmR9e1xiXGYzNlxmczIyXGNmOVxp bnNyc2lkMzgzMzYyNCANClxwYXIgfVxwYXJkIFxxbCBcZmktMTcxMFxsaTBc cmkwXG5vd2lkY3RscGFyXHR4OTBcdHg2MzBcZmFhdXRvXHJpbjBcbGluMFxp dGFwMFxwYXJhcnNpZDM4MzM2MjQge1xiXGYzNlxmczIyXGNmOVxpbnNyc2lk MTM2OTcxNjEgVGhlfXtcYlxmMzZcZnMyMlxjZjlcaW5zcnNpZDM4MzM2MjQg IG1haW4gYWltIG9mIHRoaXMgYXdhcmR9e1xiXGYzNlxmczIyXGNmOVxpbnNy c2lkNzk1NTY1M1xjaGFycnNpZDE1Njg5NzcwIA0KIGlzIHRvIHByb21vdGUg dGhlIHVwY29taW5nIEZ9e1xiXGYzNlxmczIyXGNmOVxpbnNyc2lkOTM5OTk0 NSBJRkEgMjAxNCBXT1JMRCBDVVAgdGhhdH17XGJcZjM2XGZzMjJcY2Y5XGlu c3JzaWQzODMzNjI0ICB9e1xiXGYzNlxmczIyXGNmOVxpbnNyc2lkOTExMDE1 OFxjaGFycnNpZDE1Njg5NzcwIHdpbGwgYmV9e1xiXGYzNlxmczIyXGNmOVxp bnNyc2lkOTM5OTk0NSAgfXsNClxiXGYzNlxmczIyXGNmOVxpbnNyc2lkOTEx MDE1OFxjaGFycnNpZDE1Njg5NzcwIEhvc3Rpbmd9e1xiXGYzNlxmczIyXGNm OVxpbnNyc2lkMzgzMzYyNCAgaW4NClxwYXIgfXtcYlxmMzZcZnMyMlxjZjlc aW5zcnNpZDc5NTU2NTNcY2hhcnJzaWQxNTY4OTc3MCBCcmF6aWwufXtcYlxm MzZcZnMyMlxjZjlcaW5zcnNpZDE1NzQyMzM1IA0KXHBhciB9XHBhcmQgXHFs IFxmaS0xNzEwXGxpMFxyaTBcbm93aWRjdGxwYXJcdHg5MFx0eDYzMFxmYWF1 dG9ccmluMFxsaW4wXGl0YXAwXHBhcmFyc2lkNjUxNzk2OSB7XGJcZjM2XGZz MjJcY2Y5XGluc3JzaWQxNTc0MjMzNSANClxwYXIgfVxwYXJkIFxxbCBcZmkt MTcxMFxsaTBccmkwXG5vd2lkY3RscGFyXHR4OTBcdHg2MzBcZmFhdXRvXHJp bjBcbGluMFxpdGFwMFxwYXJhcnNpZDM4MzM2MjQge1xiXGYzNlxmczIyXGNm OVxpbnNyc2lkMTk5MTYyOFxjaGFycnNpZDE1Njg5NzcwIFBsZWFzZX17XGZz MjJcZXhwbmQwXGV4cG5kdHcxXGNmOVxpbnNyc2lkMjMxODE5MVxjaGFycnNp ZDE0NDI3MTg2ICB9ew0KXGJcZnMyMlxleHBuZDBcZXhwbmR0dzFcY2Y5XGlu c3JzaWQxOTkxNjI4XGNoYXJyc2lkMTQ0MjcxODYgbm90ZX17XGJcZnMyMlxl eHBuZDBcZXhwbmR0dy0xXGNmOVxpbnNyc2lkMjMxODE5MVxjaGFycnNpZDE0 NDI3MTg2ICB9e1xiXGZzMjJcY2Y5XGluc3JzaWQyMzE4MTkxXGNoYXJyc2lk MTQ0MjcxODYgdGh9e1xiXGZzMjJcZXhwbmQwXGV4cG5kdHctMVxjZjlcaW5z cnNpZDIzMTgxOTFcY2hhcnJzaWQxNDQyNzE4NiBhfXsNClxiXGZzMjJcY2Y5 XGluc3JzaWQyMzE4MTkxXGNoYXJyc2lkMTQ0MjcxODYgdH17XGJcZnMyMlxl eHBuZDBcZXhwbmR0dzNcY2Y5XGluc3JzaWQyMzE4MTkxXGNoYXJyc2lkMTQ0 MjcxODYgIH17XGJcZnMyMlxleHBuZC0xXGV4cG5kdHctNVxjZjlcaW5zcnNp ZDIzMTgxOTFcY2hhcnJzaWQxNDQyNzE4NiB5fXtcYlxmczIyXGNmOVxpbnNy c2lkMjMxODE5MVxjaGFycnNpZDE0NDI3MTg2IG91cn17DQpcYlxmczIyXGV4 cG5kMFxleHBuZHR3LTFcY2Y5XGluc3JzaWQyMzE4MTkxXGNoYXJyc2lkMTQ0 MjcxODYgIEJhdGNofXtcYlxmczIyXGV4cG5kMFxleHBuZHR3LTJcY2Y5XGlu c3JzaWQyMzE4MTkxXGNoYXJyc2lkMTQ0MjcxODYgIH17XGJcZnMyMlxjZjlc aW5zcnNpZDIzMTgxOTFcY2hhcnJzaWQxNDQyNzE4NiBudW1ifXtcYlxmczIy XGV4cG5kMFxleHBuZHR3LTFcY2Y5XGluc3JzaWQyMzE4MTkxXGNoYXJyc2lk MTQ0MjcxODYgZX17DQpcYlxmczIyXGNmOVxpbnNyc2lkMjMxODE5MVxjaGFy cnNpZDE0NDI3MTg2IHJ9e1xiXGZzMjJcZXhwbmQwXGV4cG5kdHcyXGNmOVxp bnNyc2lkMjMxODE5MVxjaGFycnNpZDE0NDI3MTg2ICB9e1xiXGZzMjJcZXhw bmQwXGV4cG5kdHctMVxjZjlcaW5zcnNpZDIzMTgxOTFcY2hhcnJzaWQxNDQy NzE4NiBmYX17XGJcZnMyMlxjZjlcaW5zcnNpZDIzMTgxOTFcY2hhcnJzaWQx NDQyNzE4NiBsbHMgd2l0aGluIG91cn17DQpcYlxmczIyXGV4cG5kMFxleHBu ZHR3LTFcY2Y5XGluc3JzaWQyMzE4MTkxXGNoYXJyc2lkMTQ0MjcxODYgIH17 XGJcZnMyMlxjZjlcaW5zcnNpZDIzMTgxOTFcY2hhcnJzaWQxNDQyNzE4NiBB fXtcYlxmczIyXGV4cG5kMFxleHBuZHR3LTFcY2Y5XGluc3JzaWQyMzE4MTkx XGNoYXJyc2lkMTQ0MjcxODYgZnJ9e1xiXGZzMjJcY2Y5XGluc3JzaWQyMzE4 MTkxXGNoYXJyc2lkMTQ0MjcxODYgbyBCb29rbGV0IH17DQpcYlxmczIyXGV4 cG5kMFxleHBuZHR3LTFcY2Y5XGluc3JzaWQyMzE4MTkxXGNoYXJyc2lkMTQ0 MjcxODYgcmV9e1xiXGZzMjJcY2Y5XGluc3JzaWQyMzE4MTkxXGNoYXJyc2lk MTQ0MjcxODYgcH17XGJcZnMyMlxleHBuZDBcZXhwbmR0dy0xXGNmOVxpbnNy c2lkMjMxODE5MVxjaGFycnNpZDE0NDI3MTg2IHJlfXtcYlxmczIyXGV4cG5k MFxleHBuZHR3M1xjZjlcaW5zcnNpZDIzMTgxOTFcY2hhcnJzaWQxNDQyNzE4 NiBzfXsNClxiXGZzMjJcZXhwbmQwXGV4cG5kdHctMVxjZjlcaW5zcnNpZDIz MTgxOTFcY2hhcnJzaWQxNDQyNzE4NiBlfXtcYlxmczIyXGNmOVxpbnNyc2lk MjMxODE5MVxjaGFycnNpZDE0NDI3MTg2IG50fXtcYlxmczIyXGV4cG5kMFxl eHBuZHR3LTFcY2Y5XGluc3JzaWQyMzE4MTkxXGNoYXJyc2lkMTQ0MjcxODYg YX17XGJcZnMyMlxjZjlcaW5zcnNpZDIzMTgxOTFcY2hhcnJzaWQxNDQyNzE4 NiB0aXZlfXsNClxiXGZzMjJcZXhwbmQwXGV4cG5kdHctMVxjZjlcaW5zcnNp ZDIzMTgxOTFcY2hhcnJzaWQxNDQyNzE4NiAgfXtcYlxmczIyXGNmOVxpbnNy c2lkMjMxODE5MVxjaGFycnNpZDE0NDI3MTg2IG99e1xiXGZzMjJcZXhwbmQw XGV4cG5kdHcyXGNmOVxpbnNyc2lkMjMxODE5MVxjaGFycnNpZDE0NDI3MTg2 IGZ9e1xiXGZzMjJcZXhwbmQwXGV4cG5kdHctMVxjZjlcaW5zcnNpZDIzMTgx OTFcY2hhcnJzaWQxNDQyNzE4NiBmfXsNClxiXGZzMjJcY2Y5XGluc3JzaWQy MzE4MTkxXGNoYXJyc2lkMTQ0MjcxODYgaX17XGJcZnMyMlxleHBuZDBcZXhw bmR0dy0xXGNmOVxpbnNyc2lkMjMxODE5MVxjaGFycnNpZDE0NDI3MTg2IGN9 e1xiXGZzMjJcY2Y5XGluc3JzaWQyMzE4MTkxXGNoYXJyc2lkMTQ0MjcxODYg ZX17XGJcZnMyMlxleHBuZDBcZXhwbmR0dy0xXGNmOVxpbnNyc2lkMjMxODE5 MVxjaGFycnNpZDE0NDI3MTg2ICB9ew0KXGJcZnMyMlxjZjlcaW5zcnNpZDIz MTgxOTFcY2hhcnJzaWQxNDQyNzE4NiBpbn17XGJcZnMyMlxjZjlcaW5zcnNp ZDE1NzQyMzM1ICB9e1xiXGZzMjJcY2Y5XGluc3JzaWQzODMzNjI0IFNvdXRo IEFmcmljYQ0KXHBhciB9e1xiXGZzMjJcZXhwbmQwXGV4cG5kdHctMVxjZjlc aW5zcnNpZDEzNjk3MTYxIFRoZXJlZm9yZX17XGZzMjJcZXhwbmQwXGV4cG5k dHctMVxjZjlcaW5zcnNpZDM4MzM2MjQgIH17XGZzMjJcZXhwbmQwXGV4cG5k dHctMVxjZjlcaW5zcnNpZDEzMDQzOTQwXGNoYXJyc2lkMTQ0MjcxODYgeX17 XGJcZnMyMlxjZjlcaW5zcnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYg b3UgYXJlIHRvIGNhbGwgYW5kIGZvcndhcmQgdGhlfXsNClxiXGZzMjJcY2Yx OVxpbnNyc2lkMTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiAgfXtcYlxmczIy XGNmNFxpbnNyc2lkMTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiBSZWZlcmVu Y2UgTnVtYmVyfXtcYlxmczIyXGNmMTlcaW5zcnNpZDEyMjg1OTI1XGNoYXJy c2lkMTQ0MjcxODYgOn17XGJcZnMyMlxjZjE5XGluc3JzaWQxMzA0Mzk0MFxj aGFycnNpZDE0NDI3MTg2ICB9e1xiXGZzMjJcY2Y2XGluc3JzaWQxMjI4NTky NVxjaGFycnNpZDE0NDI3MTg2IA0KRUFBU0wvOTQxT1lJLzAyL1NIWU59e1xi XGZzMjJcY2YxOVxpbnNyc2lkMTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiAs IH17XGJcZnMyMlxjZjRcaW5zcnNpZDkxMTAxNThcY2hhcnJzaWQxNDQyNzE4 NiBCYXRjaH17XGJcZnMyMlxjZjlcaW5zcnNpZDE1NzQyMzM1ICB9e1xiXGZz MjJcY2Y0XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2IE51bWJl cn17XGJcZnMyMlxjZjE5XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3 MTg2IDp9DQp7XGJcZnMyMlxjZjE5XGluc3JzaWQzODMzNjI0IA0KXHBhciB9 e1xiXGZzMjJcY2Y2XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2 IDEyLzI1LzAwMzR9e1xmczIyXGV4cG5kMFxleHBuZHR3LTFcY2Y5XGluc3Jz aWQzODMzNjI0ICB9e1xiXGZzMjJcY2YxOVxpbnNyc2lkMTIyODU5MjVcY2hh cnJzaWQxNDQyNzE4NiBhbmQgeW91ciBpbmZvcm1hdGlvblxycXVvdGUgcyB0 byB9e1xiXGZzMjJcY2YxOVxpbnNyc2lkMTM2OTcxNjEgTXIuIEJhc3NleSBH YW1ibyB9ew0KXGJcZnMyMlxjZjE5XGluc3JzaWQ2NTE3OTY5IHRvfXtcYlxm czIyXGNmMTlcaW5zcnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgIGVu YWJsZSB9e1xiXGZzMjJcY2YxOVxpbnNyc2lkMTU3NDIzMzUgaH17XGJcZnMy MlxjZjE5XGluc3JzaWQ1MjUzNTkgaW19e1xiXGZzMjJcY2YxOVxpbnNyc2lk MTMwNDM5NDBcY2hhcnJzaWQxNDQyNzE4NiAgfXtcYlxmczIyXGNmMTlcaW5z cnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgcHJvY2Vzc317DQpcYlxm czIyXGNmMTlcaW5zcnNpZDkxMTAxNThcY2hhcnJzaWQxNDQyNzE4NiAgdH17 XGJcZnMyMlxjZjE5XGluc3JzaWQxNDU2OTI3NFxjaGFycnNpZDE0NDI3MTg2 IGhlfXtcYlxmczIyXGNmOVxpbnNyc2lkMTU3NDIzMzUgIH17XGJcZnMyMlxj ZjE5XGluc3JzaWQ5MTEwMTU4XGNoYXJyc2lkMTQ0MjcxODYgZG9jdW1lbnRh dGlvbiBhbmR9e1xiXGZzMjJcY2YxOVxpbnNyc2lkMzgzMzYyNCANClxwYXIg fXtcYlxmczIyXGNmMTlcaW5zcnNpZDIyMzUzNzUgU3VibWl0fXtcYlxmczIy XGNmMTlcaW5zcnNpZDE1NzQyMzM1ICB0aGV9e1xmczIyXGV4cG5kMFxleHBu ZHR3LTFcY2Y5XGluc3JzaWQzODMzNjI0ICB9e1xiXGZzMjJcY2YxOVxpbnNy c2lkMTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiBjbGVhcmFuY2UgdG8gdGhl IHBheWluZyBiYW5rIGZvciBpbW1lZGlhdGUgdHJhbnNmZXIgb2YgeW91ciB3 aW5uaW5nIHByaXplLn17DQpcYlxmczIyXGNmMTlcaW5zcnNpZDM4MzM2MjQg DQpccGFyIH17XGZzMjJcZXhwbmQwXGV4cG5kdHctMVxjZjlcaW5zcnNpZDM4 MzM2MjQgDQpccGFyIH1ccGFyZCBccWwgXGZpLTE3MTBcbGkwXHJpMFxub3dp ZGN0bHBhclx0eDkwXHR4NjMwXGZhYXV0b1xyaW4wXGxpbjBcaXRhcDBccGFy YXJzaWQxMzY5NzE2MSB7XGJcZnMyMlxjZjZcaW5zcnNpZDEyMjg1OTI1XGNo YXJyc2lkMTQ0MjcxODYgTmFtZTogfXtcYlxmczIyXGNmNlxpbnNyc2lkMTM2 OTcxNjEgTXIuIEJhc3NleSBHYW1ibw0KXHBhciB9e1xiXGZzMjJcY2Y2XGlu c3JzaWQ1MjUzNTlcY2hhcnJzaWQ1MjUzNTkgQWRkcmVzczp9e1xiXGZzMjJc Y2Y2XGluc3JzaWQxMzY5NzE2MSAgNTEgV2FsZSBTdHJlZXQgIEpvaGFubmVz YnVyZyAgU291dGggIH17XGJcZnMyMlxjZjZcaW5zcnNpZDUyNTM1OVxjaGFy cnNpZDUyNTM1OSBBZnJpY2F9e1xiXGZzMjJcY2Y2XGluc3JzaWQ1MjUzNTkg DQpccGFyIH1ccGFyZCBccWwgXGZpLTE3MTBcbGkwXHJpMFxub3dpZGN0bHBh clx0eDkwXHR4NjMwXGZhYXV0b1xyaW4wXGxpbjBcaXRhcDAge1xiXGZzMjJc Y2Y2XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2IFRlbDogfXtc YlxmczIyXGV4cG5kMFxleHBuZHR3LTFcY2Y2XGluc3JzaWQ1MjUzNTlcY2hh cnJzaWQ1MjUzNTkgKzI3IDd9e1xiXGZzMjJcZXhwbmQwXGV4cG5kdHctMVxj ZjZcaW5zcnNpZDEzNjk3MTYxIDMgNzE1IDU3NDJ9ew0KXGJcZnMyMlxleHBu ZDBcZXhwbmR0dy0xXGNmNlxpbnNyc2lkMTIyODU5MjUgDQpccGFyIH17XGJc ZnMyMlxleHBuZDBcZXhwbmR0dy0xXGNmNlxpbnNyc2lkMTM2OTcxNjEgRmF4 OiArIDI3IDg2IDI0NiA5OTc2fXtcZnMyMlxleHBuZDBcZXhwbmR0dy0xXGNm NlxpbnNyc2lkMTM2OTcxNjFcY2hhcnJzaWQ1MjUzNTkgDQpccGFyIH17XGJc ZnMyMlxjZjZcaW5zcnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgRW1h aWxzOiB9e1xiXGYzNVxmczIyXGNmMlxpbnNyc2lkMTM2OTcxNjEgbXJiYXNz ZXlnYW1ibzFAZ21haWwuY29tfXtcYlxmMzVcZnMyMlxjZjJcaW5zcnNpZDEy Mjg1OTI1XGNoYXJyc2lkNDkzODEyOCANClxwYXIgfXtcYlxmczIyXGNmNlxp bnNyc2lkMTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiBXRUJTSVRFUzogV1dX LlRIRUJJR0JJR0xPVFRPLkNPTQ0KXHBhciB9XHBhcmQgXHFsIFxsaTBccmkw XG5vd2lkY3RscGFyXGZhYXV0b1xyaW4wXGxpbjBcaXRhcDAge1xpbnNyc2lk MTIyODU5MjUgDQpccGFyIH17XGYxXGZzMjJcaW5zcnNpZDI0MzIyNTRcY2hh cnJzaWQxNDQyNzE4NiB7XCpcc2hwcGljdHtccGljdHtcKlxwaWNwcm9wXHNo cGxpZDEwMjV7XHNwe1xzbiBzaGFwZVR5cGV9e1xzdiA3NX19e1xzcHtcc24g ZkZsaXBIfXtcc3YgMH19e1xzcHtcc24gZkZsaXBWfXtcc3YgMH19e1xzcHtc c24gZkxpbmV9e1xzdiAwfX17XHNwe1xzbiBmTGF5b3V0SW5DZWxsfXtcc3Yg MX19e1xzcHtcc24gZkxheW91dEluQ2VsbH17XHN2IDF9fX0NClxwaWNzY2Fs ZXg5OFxwaWNzY2FsZXk5MFxwaWNjcm9wbDBccGljY3JvcHIwXHBpY2Nyb3B0 MFxwaWNjcm9wYjBccGljdzE0NzkwXHBpY2gzMTU3XHBpY3dnb2FsODM4NVxw aWNoZ29hbDE3OTBccG5nYmxpcFxibGlwdGFnLTE4OTYxNTU5NXtcKlxibGlw dWlkIGY0YjJiMjE1OGFjYWFkODZhYzE2MGE5ODZiYmY5ZDZlfQ0KODk1MDRl NDcwZDBhMWEwYTAwMDAwMDBkNDk0ODQ0NTIwMDAwMDE0NTAwMDAwMDliMDgw MjAwMDAwMDdhNTUxZWUxMDAwMDAwMDE3MzUyNDc0MjAwYWVjZTFjZTkwMDAw ZmZjYTQ5NDQ0MTU0Nzg1ZTljZmRjZDZiYTQ2OTlhYTcNCjBiY2E3MDA5NjQy MDgxMDk2NGUwMTYyMDA3MzljODQxMGVlMWUwMGVlNTkwZGU5MDBkZDE5MDA1 OTk1MDA1OTU4Yjg2YWU0NTJmNmEzMThiZGUwYzljN2Y2MDE2M2RiYjVlOWU2 NWNmYjJjZTJlNzM3MTIwNzNhMDg3OGU4MTJjDQo4ODgwMDg3MDg3NzIwODI1 Mjg2ODM5NDgyMDgxMGM2NDIwMDNjOWMxYzQ5OWViZmFkZGNmNmIxZjkyM2Nm YWNjNTE2NDlhOWI0Y2FmYmRlZmYzNzE3ZmZlZWU4ZmE3Zjc1ZmZmZjM3ZjVk NWJlYmFmYWRkZGRjN2JiZDVkYmJkOQ0KNWNlYmRmZGVkYzZjZjZkNzZlZDdk NmU2ZWZkN2ZjNzllY2ZhYmFmMjY2ZWRmZTZiN2RkN2JiNzVmNzc5ZmNiZGRm ZjVjNmY1ZjNjYmVmZjNkN2RiOWJkYmNkM2U3N2NkNzg2ZTZlZDZmYWRkYThl YWZkMTc1ZWVmOGZkMDUxYjUNCjg3YjU5MWI3NzFjZTNmZTc2ZTE5Y2ZlMjI3 ZWI5MWQ5ZGNhZWRkNmVjZTVmNmY2ZjM3MzdmOWE0ZmViNmI4NjY3OTQyMmJh YjdjYmI1NmMzNzc3ZDZlNmYzNjM3NTc1ZWFmNmU2ZmYyZDhkYmZlZGE2NmY3 YWRiYWE3MmZiN2Y1DQphY2Y5YWI2MzU4ZGI3Y2U0ZjMzYzNjN2ZiOGY3M2Fm ZmVlZWE1Y2VhZmE0YzZlNzViZWY3OWZkODNkZGQzYmFmN2VhMTFlZjVmMDQ2 Y2I5ZjY3ZGQ2YThkNmEwZDU3ZDZhYmRkYjE5YmFlZWJiYzNhZGY2ZWY5OTdj NmI5M2NlNg0KY2RiNTFiZDY3NmJlN2FmZWUyOWZiMzkyZWRkZWY3ZGY3NzVm OThlZjc1MzdhYjcwNDFmMWMyODIyODU3YzdlYmM0ZTYwYmZjYzhmNWI1ZmNl ZGE3MWJlN2VhM2RlNzc0ZDFkMTQzZjdjNGM1ZDMzYjBhNTk5OTdiZWU1Njk0 NTMNCjVjZDlmYmU3ZmZmMjg3NDcxNzkzNDUyYzYyYWFiZjJlYmZmZmMyZjU1 OWM0NDYzYWNiZWZkYjc3M2JkMjZjY2JlYWMzYjNjZWJjZTYyMTI1MDllNmQ0 ZjVjODQzOGFlOGViOWE1NTA2MDgwMWI1Y2ZiYmY3NjFkNDRjYjVlNmIwDQpm Y2ZlMDFjNTJlNTM2ZmRlNDc5MGFkOGE4OTZjNjc3ZGRlYzQ5YzQzNWU3ZTdm NWY5Y2RkMTMyYmYzZWYyZTdmY2U4NmFkYjI4ZTA0NTE5Zjc0NWJkZThkNWY5 MmYyZTc2NmVkYTY1ZjYzNWJlYmZiYmViZDE2YjlmOTQ5N2RiOQ0KZDZkNmQ3 YzcwNDcwNWRiMzQ0ODhjYmZjM2UxNzE2NDVhNmM1NGU1Zjc4YmZiYTc0NGQ2 ZTM0YzFiMzI0MTI0YTllYjQ4OTc1YmZiODMxMGZkZjNiMmM5OTNjY2ZiZDc3 YTcxNTAxZmE1MDk4ZGUxNzViMGIxYTZiYzI3ZWMxZWENCmRkZmEyYzU0ZDk5 YzMyOGJlZDFmZWFiOGZhNjQ3M2ExMTIyMmI4MTcwMmJkN2JmZjBiNDRkYzA0 NTM0N2U4ZjVkZDk1MjVhY2RmNTZjNTUzNWQzMjE3MDFjYjIyMjZjYTYwMmU0 MGQ3ZTRlN2M3YzRmNzAzMDJlZjNlNjg1ZmJlDQpjNzNjOGYwYmQ4MDdiYmJh NzQ1N2I3MmEwZjVlZGEzNjNmYjliOTY1NTk4YjA0NGIxMDNjN2NiZjRjYTA1 ZWZmNTA2MmZkNWZmYTY0MjE1MDNhYzFlMTI3OWRlMGE4YzE3NmQyYjczZTVm OTFkYzhmNGJkNjM5MmIyZDA5MDI0NQ0KNDA1OGJhNmM5OTg3YTY0OGY3Yzky MzY2ZDBhYWRjNWJiMTg2ZTYyNjQ0MzFmOThhODk1MzBiYmY3ODUyNDk4MzQ3 N2Y5NjM2Nzg1OTJiNzZmMmI1NzFlNDYyNmI1NzE4ZjI0Yjk0ZGNiMTI1NmIz OGM5N2VkNTg1OGI4ZmI1MzgNCjFhYzcyZjk4ZGM0ZmVlNzFlODk3MDZiZDZj NjUyYzA2ZjEzODZkOTQ2NGFhMDk4NWRlZWVlOWYzZDJlNDczNmRiM2Y0ZTc3 YjMyYjIyY2M0NjYyNzNlMzRiZDcyMDdmZTdhY2YwMmNhZWY3OTdjZjc1ZGVm NTAyMjhjNGZhZWFlDQo5NjE0ZGJiMjkyNWI2Y2Y2MzJlZGRkZGJlN2RlOWZm ZWViOWZkY2I2MjU4OTM4N2ZkZjA5NTM1OWFlYWQ2MzU2Nzc3MWZkYjJjMWQ5 NDk4NTIyODI5MmJiZWQ3ZGJlN2NlZmZkNjA3MzcwNWYzMmQ1NjViOWI0MmQ0 MWIzNTQzMg0KZjllNWY3OGYxOTc4MWRmMTJkOWI5ZDVmNzg3ZmRmZDg2YmRh NjBjOTc0NmNiYmRkYTQ2ZjdiZjg3ZGQxZjNlMGZhMjJkMzkyYjhhYjEyMmVh YjExZDIyOTAxYjQ2NDAwM2Y3NjNkMWIzY2Q4OTE5NDFiZDU5NzZhZWIwOGZk MzENCjYzN2JmZWM0YzdiNGNhYjI2NWIxM2FiMjA1OTc4NzFjNmY2ZWQ0ZmMw ZjVlY2I3Nzc5Zjg3OWIzMTFlYTkxNjUyOTdjZTk3ZDEzMzEyYjBiZjMzODAz MmY1YzgzMDU3NTNkZTRlMjY1YmRiZGM0MzA3M2Y1ZDBkOTg5OWQ2NmViDQo5 NmJjNzFmMTEyNDcyZjBjYzEyNTFkYjVkOGEzODcxYWJlNTRjZWIyZDU1OTZh ZmJmMWNmZTcyYmZjMDU1N2Y0MzEzNzMzMjJhMGQ4YmJjY2Q3MjUyYjYwOTVi NjYyM2QyZGYzNWFlZjRmZmZlYjFmZTY0NmQ3YWFjOTVhNDJlNA0KZDE0NWZm OTJkZmYyODg5ZmI2NGM4ODJiZWYxZjc3ZDNlNjQ2ZTA0Mjg4M2MxNDBhZjdi ZGE5MmYxYTEzOGYyYmEwYjllOWI4NmFkMzIzMTY0YmQ2MmU5YmNkOWI5M2Fi Y2VmODZjNTcyZjBjYTQ2NTliYTg4OWEyNzBmMzQzMjMNCjc2MmU3ZjU2MTlk ZGRmOTZjNGY3YTMwNmYwOTc4OTdlNmUzMWNkNzVlNThhYTM3NjRmYTg3NDE4 YzFkMmQ2OTVmNDVjMDg5ZTU1NjViMDA0OTJmYzEyMWVmMWMwZWNlZmRmZTBm OTZmNzY4ZWMwZmRmNzBiZGJhYTg2N2YxZjlhDQo1OGRlYjEwNWVkOTU5NWY0 MTAwNGI4Yzc5NjBiMjZlZjA0NzEyNzgyNTdhNWViMDM3OTViMmE2YWYxZjE2 MjE0ZjcwZGY4MTU0MTVjZGY1OGIyMjIzYmQwYTZlNmQ1ZmNmNjA3NzM1YzQy N2ZkNGRlMGJiZmE4YmQyZjNhYWNjZg0KOTdkZjc3ZGVlOWYyMWEzOTZhODlh ZTFiNjdlZmJmYTM5ZjdmYzk2OTVkOTlmYmIyYjFmNTdmZmU1YjVmYmVmMjAx OThjNGIyZWUwYzk2NDRlMmRjMDU1YzlkNzYyZDY0NDcwYmJmMzg5MjkyNmQz NThiN2FjZmRiMDZiYzM1MjkNCmJiZDA3ZWYxMTUxNzIyM2QyZTBiMTc0N2Zj Y2UzMTk2OTVmZDU5MWQ0MzY3YzUyY2VmZDFjMjcxOWM0YmQ5MjUwM2FjMmM5 NzY1ZTM2M2ZlY2I3ZGQyN2ZkNGU5NWZiNjg2NTZhNDU3MzM5YjRiY2UzY2Y0 ZjE5Njc2YjIwOWEwDQoyMmZkNjYwNTM0Mjc2OGM1OGU3ODY4NzU3NGFiYmEy MGJiMmZmODljNGJiYzViMDBjOGUzM2YwZGQ0OGM0YTViYjExNDNhYzBhMWMz MGVmY2ViMGE3NmIwYzAxMWJhZjViYzJmMDI3ZTQxZTYyZmQ5MzY0YjliYjEy YTNmMTZlYg0KN2M0ZjA4MmVhYmE1ZDU4ZDVjYjIzMTk3MTlhYzU5NmFmN2M2 YjM2YzZmZTQ0ZmNiY2FlMmJlZTI3MDhlMTFiZTBmYTExMWY5YjlkZmQ3NWI3 OGY4ZGE0OWU4MDUyOTdmZTljYWZhZmM4YjRiZjYyNTJjZTI0YjVmZjgzZjgx NWQNCmI0YWYzZTM2YTUwNzkzYmNjNzhhY2NiNDU2NGNkNmVlM2M4OTY1Yzhl NzgxYmRmZjA4OWNiYWIyOTRjYjUwZmEyYTEyYmU5OGUxYjI5OWJkZWMxYWU4 NGUyZTIxZDVlZDBiY2RjZmVjMDRkMTkyNGZiYjA0OTVmZTAyODlkZTdiDQo2 ZWZkZGFjY2I2MjJjODhlYzkxZjQ4ODljN2VjOGJkMGY2MmFkZWIxYzAzZTE2 Y2ZhYTdiNzZhMjYyNDk4ODE0YzMyZmM0Y2E5NzQ0YzNmY2YzMjU2N2Y0NTEz NDJmZWFhZjMwODg1Mjg1NzM5YzIyNzA2MDIzOGI1ZmQyZWE5ZA0KYTI3NWZk N2Y0MTMzYjdjOWRjNzM5MTFlNTlmOTE1YTE3OTFmOGQ2Zjk0MzY1ZmMzNjVl N2FiNzNjMWNhYTE4ZTdkOWQ5ZjJmYmQ4ZmI0ZWI0MjIzZjNmN2RkYTQ3YmVm ZmZmMGRkZDJiNDE3NTI2ZDY5YzhjYmIyYTM0OWYxODcNCmM2NGZhZWZmOTJh NmVjYjZiOGRiNmM4ZDg0NWY4MjNhNjJjNjQ0YzQzNDkzNjYyMTZlMWVjNmEx NTZhZTU5YmVmZTE3MjQ2OWIxNzFiMzhlYjNiNThlN2U4MWUyMmUyMzI2OGQ0 MDk3YWRiZDg1YzFmZjg4NmZkM2M2YjM0MmJlDQpjZDNiNWQwOWY0NzUyYjVj MTZmYTQyOGIyZWI0ZjczMmFhZGM1OTBkNGI4ZTYxNjM5ODg1ZjA5N2U1OTY4 NmI5MzBhZDk3YmRmNzE1ZmI2ZTJlM2U5Njk0ZTYzMmUzMmRhYzk1YjI1YzNh MWI2N2YxN2VjOWQ2Mjg2NjVlMTYxNg0KY2QxNDVjMTE1ODVlYjJjYTFlMGZh ZDgwODZkMTM0ZmQ1ZmYzNThhMWFkYzc3MWEyODA4YmZhZjliNWNlMmIzYTdj NjFkYTdiYTM2NWIzMmFjMTllNjUyZmFiM2RhYjVkYjM0YWQzOGZjZWM4NDU1 ZmFjY2YzZDFmYmVkYmU2ZmINCmJjYjEzMmM3NTU1M2ZmMTdkNjY3MDk4NTc5 NTQ5N2MxY2ZmZmZkZDE3OGYyOTdkMGZhMGMwZjY1YjMwYzkyYWQ2ZDBlOTY2 MmE3ODVmYTJlMjFjMDE1MmM5ZWYzZjI5MjI1ZDhlZGQyMzJiZjJmZTk4Nzlh ZTUyZmNlMmU0Y2I4DQowYWNiZGQwM2M2ZWUwMTQwYWNmYjk3NGM5OWZiNjZj ZDEyMjhiMjIwZjdlZWEyYjYzZDJiOTRkMGE0YTY5NzJjMmI5ODE1ZGJhN2Ri ZGVlNWRkNTgxYWZmNjM4NmQ2YjJmZWE4ZTU1ODUwNzc3Mzk5ZTdlMjY5ZjVh ZjVjMzk5OQ0KNTRhODY5ZTE4NzE3OWM5M2VkNjg3NzViMDQwZTliOTQ5YmIz NWMzM2JmZWYwMTc4Zjc5OWY2N2U2MDY5ODk3NDFmOGNhNzViZDQ3OTQ4YWM3 Y2JmYmFlNWZkZDljZDQ1ZGU0MjM0NDk3ZDBmZjIxNDlhNDc1YWExYzRjNjli MGYNCjkyMjQzYTE0YTBiYjY5MTdkZTdiYTg4ODk2MjIxN2FiNzkwMTc1ZWIy ZjI4YjNjZTY5NWE2OGMyZmJlNDNiNTcwMzJiZWJmOWM4ZGM1N2Q2NjE3NTA5 NTdhOGJkNzY3MDU5NWNmNjdlZmFkMzc3ZDljNDRlNDlmZDlmN2JiZmIzDQoz M2I4YmE5YWE4NTNjMmJhNGJjYWZjZmY4ZmI3MGY5MzI4N2VlOTkzMDc2MmEy MGJhM2RmN2ZlMmYyZTc1ZDFhNDAyN2RmOTdkMWE1NTU0NjFmMjA4MDU2N2Nh MTM5NWQzNDY0ZmUzZWFhYmM5MmNlYjEyYzVmYTNiYjk2YTRlZg0KN2M3YzRi M2NiZTFhOTNlZjE4N2U1NTc1ZTYzZTA1ZDFjZDgzMTk5NTQyZDNhZTVmMGE2 MzNmMTRjOTRiZDRiYmU0YjdhZmFjNTVlNzJkMTc1NWQ0NTNlNjNmYWI0MjI0 ZjI2YzE1YmIyOWFjZmUyMWY0ZjIwODVlYjBhYWQ1NTcNCjc1ZDFlYTg4NTY2 ZDhkMjZjYjFmNWZmOTdiYzkzYzhmYzc3ZTk3NzE5MzdiZDkwMThkZjliYjVj YTRkODgzMjUyYjJhZWQ2MDQ5YTFkNTE4OTdhMGJiYzcyM2ZhOGYyYjllNDc4 ZGY5ZGNmMDUxN2I2Nzc5YWQ1NmI1ZDk4YTg5DQpiMmYwYzBiYWZiZDQ5Zjdi M2ZmZGY3Zjc2ZGViM2EyNTVhZjY0ODI5ZDRmYmVmNjM5NDg2ZTViM2Y3ODFh ZjZlYWYyNjFkN2M3MjVmY2EyZTRiOGU4N2VmN2Y5OWY1YmYyNDYxMWU3YzZi NTk1YzNmN2VjYmZiMGVjNTNjNmU1Yw0KZDIzN2I5Mzg3MzM5YjZmY2RjYWNm YTdjMjFlZTY5YWRmYjIwYzczYzZjYjA2YzUzZGMxYmQwMjM3MWY1NzIyYmMy MmI3MzE0YTMxMmM3ZTY2MjcyOTk3YzE2MGNiNzlhNGZiNjRjYWRjOTE2NWFm YTU5MzEyNjFiNzQ3NDc1NzMNCmY1OTg2MWJmODYzZjU5M2ZmN2FkOTg2MmRk ZmE1OTYyZTMyZjg0NWRlNzY5NDI5ZDg2YWZmYjc1YWE2ZGM5NjE3OWRjNDk1 YjhjN2VjOWIyZjg2NTQzM2Q4MzVlMjBiZGY3MDM5Yzk1MDE1NjNmNGI4MzVl YjJhNDFlNDA5ZTFkDQo0ZmFmYjJmNzNkMzNiZWVlYjg2MjgxN2VjOWVmYmM2 N2FjMmNlZGQwNjI0MTFmZjhlMWY3ZTBkMmM3MDRlODkyYzFkNjNiN2ZmZmQz MjI5ZWI2MWM0M2ZiZjJmYmFiZjMwOWZhNzk5ZThhNzg3YjMzNDlkZTY1Mjdk MWJiZjQzYQ0KM2Y5OWE3ZDFkZGEzODIzNmUzNjVlYTY4ZWZmYmZkYzFhM2Uw NWMwN2M1OTVmZjVjYTQzZmY3YTVkYjcyZTRmMzk1YTRhY2ZiZDQxNzk5OTgy NTViOTVkYzhmNmI2NmY3MzMxOTY5OGJjNDkyZDVmN2Y1YjU5NTQwZmY3Yzkz YjQNCjVkMTYzZTQ2YTcwMzk3NTA4MzM5ODU3N2FlMzExNDU4NjkyYTY1N2Jk ZTRmMDJlZDhjYmQ4NWU2ODhmNWQxYjFkZmMyMjI1OGExZDZjZGMxNGU4OWUw ZTU5ZmM4NjI0MGUyOGUwZTE3ZTJkYjI3NzdjNGQ1MzQ3NmM2YjNlNGFiDQo3 ZmMxZmZmOTgyMTY3ZGE4OGQ5NzA1YzUwYTdmMzU1ZTViMDk2NWI0ODg3ZDhi ZWUzZTE2YmQ1ZmQ2N2YxOWY5NjNmZWZmMDMzMWQ0Yjk3MmYzODBkNjkyNWZi NzAyOTA3NTk0YjJmMGUxZWZkM2NmM2QwMWIxMGFjNzJlOTRjZA0KM2Q3ZmJl Y2JlNDZiYmIxYzE5ZjMwYmFjYmIwODgxM2NkMGVhNmQwZDZiNWI3YWZmZTNm ZDRmMTJjODcyNjJlMDJmYmVhZjZmOTc3ZWJlOTk0YzU4NjgwYzZmZDhiYjE2 ZTgzZTJmZmJjOTUyODJlNzZhYmNmMWQxMGNiMGVjYzgNCjNkZjQ2MzU1YzYz ZmYyZTcyNTVhNWQwNTU3NTZiNGM3OWNkNTFmYzUwNjYyN2QyZWIxM2E4YmJi ZTQ0YTNjZDQ0ZTBmNjNhN2I5NjYwMWFlNzQ4MzlhY2JkZTU1MjlkZWIxZTUx N2YyNzJjMzg0OGYyYzg0M2E3MmZlNzE2OTg2DQowNWE0YmUxMmNkNWQ5ODY0 MmJhMmExODE3ZjJiYjY0MDk3YjRkMDA0ZDAyZjQ1MGRlZThmNmE5NWY5MWI1 YzU0YmFmMTkxYTA1NzI3YWI5NmMzNmNmNzYyYmYyYjBjNzQ0ZjBlZTVkNzRh Y2IyOWRhOWZhN2U4N2M5MWUxYmYwMA0KM2JkZDE3MmE0YmQzZWFjNmI2MmM4 MmU3MGU5NDE0NzI0ZmYzYWZkMGNjMTc4MWJhNmUyNjVmNDZlMzk3ZjZmMTll MjFiMjhhMzVmYzIyZmRmN2FlN2VmYTFmMWRjN2Q3ODUwZmE1ZjJmZGNmOWJi MGNiODZhMTQ2Zjg2ZjQyOTINCjVhNGNmMWUyNzNlZmIzZjQ3ZTRlODE3ZTcx Y2UxODJlY2NjYTMyNzUzZWU3ZTNkY2RjN2RiNTZkNDQ0OWUyODI0OTk2Nzlh ZDg0NGRkMWVjMGFlOTJkYzEwNjVmYjJmMDU2ZmNjY2I5MjQ1ODg4Y2Q0ZWFj NzhmZjEyNWUxZDYxDQo1NTUyNDE2OThmZjljZjBhODk3NDlmMmVkM2QxZDI0 NDU3OGNmYzRlNTUzYzZhYzQ3NGI2ZjQzZDJkZmQ0OGYyZTk2MjIwNzMzYjc3 Nzk0ZDk2OTJmODY1OTJiOWJmNWQ2NTJkNjU5NTk0YjA1ODdlM2YwZjA1MzUy NzI1NWFlNQ0KN2Y5NmM3ZmUxODhiM2U4YTFlMmY5MWVhYzIwZDVmZTFlOWZi ODI2MDE5YzVlODhjZWRhNTdkNTljZWRjZmE4NTNjZjZmYjhlNDA0NTJjOTcz NGUxMTdhZDhjNTUxYTdiMjQ4ZmEwZWM4NWM3NDQ3M2FkNWJmZDc1MDVlNDli YzcNCmRlNmJmZDJiMzM2ZjU5MWVjYzQ5NzI5OTEzNmI2NWU0ZTdjZTJhNWNm NjAxN2VmMWZkZGFkYWY5ZjljNWNlNDg5ZGNjZGFlZDBjMDYwZDgyZmEwMjI3 NzZjMmY0NWU4OGZmZDE0OTdlMTE5NjJiMjlkZTI2YjBlNGNhMmQ3NmZiDQpl MWQzMTdkNzJmYTE4MmJmNTA1YWYwMjAwZWVjMmQ1NzVkZDFmOWUzZWU2OTg2 ZGFiMDU1OGI2M2E1ZTA2NGM5Nzc1YWIyMDJiYTUyODdjZWZjNWJlY2JiOTNl ZDA0NDcyN2FlZmRlYjY0YTJlODhjODg1Y2Q0ZmQyYzQ3MTM5Ng0KMjBjMDVj YjcyYTU2ZTY4Yjk0NWIzNDg3NzI1ZTlkZDNkMjM2YzllZTZhNDY2ZjMyYmQ1 NmRlZDcyN2Y3YzlhYjJkY2IxNzYyYzVjYmM5MGY0YmNjOWYzY2Y2MDczMGY0 M2RiYjY3NDk0MGRlMTdkMWYzYzVlYWEyMmQ2MWMyY2UNCjFkNThjNTc0MWU1 ODdjZGQ0NmI2ZWNhZTk0MTJjZDZiMDE5NmNhODRlZTczNjIzOGZkMTFlMzdj ZDViMmZiMTI4MGJkNTAzZDBmY2RlNjlhNjljN2NjZTUzNjc2YmU3YTYzZTk4 NzIwZGQ5MjhkOWU1MWY1ZmU4ZmYzZjNkNTI1DQo1YjExODcxZGU5OTQwYzI5 MzI5MmM0NmY2ZmFmMDYzYjNiNDcyNzI3ZGZmZWU5ZGIzNzZmNWViZjdlZmQy NjhiYmRhMjI1NTY0YmJkMWU2MjE5Y2JlY2JkMWFmNzZlMjQ1OGRhN2I1OTJi M2UxMmI3YmMwZmIzMmQ1YjA3ZjczYw0KYmQzOTdiZGYyYjM2NWMyZWZkZmIw MjRiY2ZkM2VlZTcyOWY4NjE5NWM3NGRiZTkyZWVjYjE0ZjQ3OGU2NzYzNjQw MzJiYTJmYmZiYmRmMWY0OWY5YWRiNGEwNjJkNGE1ZjdkZGYzMTY5ZmFmZjhm Y2Y1ODVhNTQ0MGI3MTgxOWQNCjM5ODBkNzQ4N2ZiZTNlMmJkYzc5ZmZiYmNi YTk0OTJkYjVkM2QyY2VjMDZjNjFmNTQ2NzRjYmVmNTcxYzljMmU5N2FiY2Iw MGZiNjI3MTZiYWRlMDgzMjJkYzM2YmE0NTA4NzkzOTg0ZDM2Y2M5N2JlYjdm OGZlMTNiOWE5OWM3DQpmZTFlMDQ4MTFlZWFlMzVhYzE2MmU2YjZmZThiODcz YzlhOGY3MDlmOTFlZTA5NTYzN2ZmNWU5YTRhMzNkZTFhYWYzZGVlMmJiNjJj ZmFhYWE3ZTkyZTU5ZTQ5M2Y3NmVjZWZmYzczY2UwMTQ4ZjcxODdkYjM1MTA5 YjAxMGY3Yw0KZWNhNDQwMWE4YjA0MDA1NzFhMWE3YzcxNzVmZTg3N2ZmZWU3 MzIzMGZmZjE5ZmZlOTFmYThhNmVlOTI1MzgzNTc3MzI5ZjRkNzQ2OWY5YTg2 NWJiNTU2ZTZhY2JlOWU5YjA2NTA3ZDZjNDQxOWJlMzk3NGEyMzFmODg4YzE2 MGYNCjZjY2MxZjFlZjk4MmU2MmZlM2JjZGQ3ZmU1ZmFiOWE5M2YzNzhkMTZi MGNhY2RlNDBiOTU4NzJiZDU5ZTRiOTU5ZjVmZjA2ZmU2Y2NmZmM1NTRmZTA3 MDk5ZWY3NWQ4NjY1ODVmZDY1NDdhZDQ5OTJiOWMxYmNhYTJiNTYzY2ZjDQo1 Njk3MWVjYWJiNTdlNWJiMzA0YjE2M2FlNTMxNWRkYWFkNzVlZDRiY2QzZGVm NTdhYjBhNTcxNjY1NDViNjM0YjdmMTQxMzk2ZGE3MmQ0Yjc2NjVkN2U2NTZj Y2ZkMTg0NDVkMzNiN2RhNTY2NDY5NzNmZDU2MDFiMDVhOTNlNg0KZWRiN2Ji NzU3Y2JhY2M4N2Y3MjhhOTYzZTlmMmYzZmUyNzNmYzVlNDkzOTUxYWY1Mzlh Y2U4NzczYjUzYmNiYjRmYzE5M2NiNGFiMThhNzY2NTNkYjdhMzJiY2VhZGZh YmM2ZWRkM2ExNzZmNjcwNzI0MGJmZDdjNzU5ZTdiNzcNCjg2MmUwYTZhNzJm YmRkN2I4M2QyOTg3NjAzMzg3ODczNzM3ZjdmOWY3ZmJiMmRjMWU2MzMwMWUw ZmI2ZmJmZmRlZWZkN2IyZTY2ZDA4Nzg3ODdiZmZkZmRlZmRiMmMxNzExN2Rh OTI0YTM1OWU0OWEyZWRlZDdjNjU3ZmQ3MDExDQo1MzkyMDFlYTY3NzU0NzU2 YWQ4M2JhYTIzZGE1N2U2OWU5MmJmZmIzMTVhZTJmN2VjMTZmZWZlNDZlYzli MjJlMWUxYjkxMzQ5N2EzZjdhZGI2ZmI1OGMzN2NlYzhmNzg0ZDZhZTFkNTc4 NzIxN2VmN2QxNGQ0OTk0MzNlYmYwOA0KZmNkNDgwOTY5ZDk0MjU1MmNiMjI3 NjI2ZGE0MzJiYzAzZjNmMmNmMWNmZTQ1NzRiZjM5NjhiNDMxZmJjY2Y1YTNk MTQxOTZkOTMxZWFlODM5ZjJjOTUxOWZlNGZkZmJiYmJjYjI2ZjgwMmFjN2Q3 YzQ2YWJjODQ5NzFmMTMyY2MNCmI5MGE3OTJlMTk3ZjJiYzJhMjBkN2ZlMWQ3 MmRlMTQxMGJiZmRhM2YyZjI0Y2QwMzkzYmUxNTQ3MmRlZGQxMTIyOTNkYTBm MGZiNGEwODEzZDgzMGFhMjg5MWY4OTRkY2IxZDQ1NjYxNWU5ZmJmYjliMzY4 NjZjMGE4N2JmZmM3DQpmZmY4YTlhMjlkNTVhOGI5ODkxNWZkZmVmZDFmZmZm YzY3ZDc3MTMyZTE2NmZiYTNmZDM3YWYwZjVmYmY3OTU3ZWFmNWY2Y2EzZTI0 YmNmZGRmZmVmOGM3OTM5MzEzYmU4OTYyNDZlYmZlZTM3ZmY4Mjc2ZWRkZGM0 ZGFmYzhkOA0KMDcwMzVjZWQ1ZmU4MTZmMjMwN2I3M2MxZGVjYmZlZTFhMjNi YzQ1Y2Y2YWZiMDdkNWJmZjE1YzI5YThiNTA3ZGFhMzk1N2FlODhmMTcyNmE3 M2E3ZGI0Y2I2MzFlNDkyYjMxYmUxZDJmZTMwYmY4ZjkzYzNmYTY4ZGQ1MTVj YmENCmY5ZmIxNTk5YjIxMjM5YmE2N2Q0YjUwYjFmMmJiMDU5MTgwNDM1ZGE3 YmQ3M2MyMmVkYTQ4ZWU1MzhmYzE3ZGUzZjM0ZTBkYmMyMmQ0Y2Y3NzllY2Jh MDg2ZWZlZjM3ODM4MGFmZGUzM2E3NGU2ZTkxNzJiYjQ1NjU2NjUzNTFjDQpi ZTQwZGMxZTdlM2VmZmRhMTdmY2VjNDU1YWNlNWMwNTc0N2JmNDI4YmFiZTIy OWFlNzM3NWY3NmQ5NTYyMmU0MGZhNDY1ZTNkZjM5ZTdkZWU3YzFhNTNmMmM0 MGQzYTU5NjEyMmJkNzJmN2U1OWYxYTUzYjdkMWVlZTg1YjkwYw0KMzdkZTRm Mjg3ODkwOTBkMDI1NDlkYzNlZjliZmZmZGZmZTA5MWQ3YjNiYmQ5ZDRlYTY5 YmViZWJiM2Q5ZWNkM2E3NGZkZmZkZjBjM2ZhYzZjNmVkZjVmNTdhNmZhM2M3 MDNkNjM3YjdmYjZiYjNkYmNmZGM3ODM2ZTVmZmZjNmYNCmVkODcxZjdlZjBk N2I1YjVjMWNlMTY5YmJhZjdlYzU5OGZjZjMxY2UyNzkzMmQ2MTg5Yzk3NDNh NTk5YjhjZDdkN2Q3ZDY3OGYzZThlYjhjMjljZGI4ZWZmMmViZmFkYWZhZWRk YTc0ZjNiMWQ3ZDlmYzczYzYyOTA5Y2Q2NmI3DQozM2M2OWM1NWU0NWI4Y2Iz N2IwZDAzY2Y2NjUyM2UwZmQ4NWFlNzc1Y2QwYjczMGRlZmYzNzllNmRiYmQ1 ZmFmZWI3OWYwNmNiNmI1YzUzZmViNWIwMzNlZTM5YjdlMmQzZmI3ZWI3Y2Mw ZWZlYjliN2NiYWQ5ZTc0MmFmZTc3NQ0KNmI3YmYxZGUwYmUxYmY4ZDc1OTg3 Y2JkNWZhZmIzZGI5YjU5ZDg4M2E3ZjFmZmViYjViNThkMzkzMTZkYWY2ZjMy YzI4ZGRjYjk3YmY1OGYxYmY1ZDg3NTZlODY1ZmJhYjFmY2NhZWRkNjM2Mzdh MjQ1OTc1ZmQ5MjFmNjk5NDcNCjMwYWNhNWY3ZGVjNTBmZDlhYmY1Njg1NzFl YzU3YjNmOWE0ZGY5Yzc1NzI3ZGRkZWJiMDA3MzBjODJmNTQxYjRiMTcwYjdi N2ViOTE4ODBmNWYzN2I3MzdkN2I5MzEyZmFjZGJmMmZiMGQ2N2I0MzU3ZmRk OThhZDZmYWNmOWJmDQo2ZDk3NmMzZDlmZjNlYWZhYjZmNzczYjMwMDAxYjFl ZTU0YjJlNjliZmRhZGQ5YzY2YzdiNjM3M2ZlYmFjMWY1MWIzMzVlNmY2NjI5 MjI4MjdlMTBhY2RkNmJiYmZmZjY5NjRmZDlkZTYyNThlYmZjYjhmYmVkZDVk OTMxMmY3Nw0KOTE1N2U4NDc2MWNkMWY2NWFmYTU2YjdjY2I3N2M1NTM2NjMw M2M1NzRhYzMyYzQ2MjdlNmEwYzBkMDRmNWIxZmJlOWMzZmJiNTY5ZDUwOThk ZGRjY2VmYTliZWI4YTYzZjcxMWFjMjRlYmM5OTVjZDhhOTBiNmJjYmYxZjVj YjMNCjNhMzM1ZTM3MzdkODEzZTllZTdhYmFiNWJkY2QxOGIyNTM4YzQxODJl MzdhYzdiZmIxNzgyZDYyNjM2MWUxNGE4Y2U4ZGVmZmY4OTNmNTkyOWQ2MDQx M2ZmNzRmN2UzYWY5NzBmNGZlOGFkODcyMTQwMTkzMTkwYzA2ZWZkZTg5DQo3 ODI1Y2RkM2UxYzJiNGVmZGZiZjNmYmZiOGMwMWFmN2ViYjdiN2JmZmQ4Nzdm MThlZGVjODBjOGI5MmU0MGVjNWRhNzkxYjUxYjRjODU3YmE5NzY4NWU5OTRk MjJiMjlkNTM2MmZiYTcwOWVjNTMzYTdmOWY2ZTY5ZWM2OTg2Mw0KZmM4Zjdh NTNkZWY0NDEzMGMzMmIyN2FiYzlmNzhmMGUyZWUyYWUyOWU5MTY4Yzk5OGZh YjQ2ZDFiZDJlYjI4ZTVhZjJjY2RjYmU1ODQ1NmU2YjBhY2I2OTc3ZjMyMjk5 Y2M3N2U1OTYxZGIwZjQwMDUyNWE1YTkxZmJkMmJkNmUNCjUxOTI3ZWY5ZmQx N2ExOWFkY2UwYTE1ZmNhNmQ1NmUwYTI5NTgwYzNiMmE1NTNlZmU3YWYwZjRk ZWVmYjcxZGE2MjA0ZmZiZjcwNThlNzYzOWU0N2M3ZWUxNWM2OTZjOWY5ODhi YmJhMTQ2MDJiNDI5OGFmN2Y1ZGJmMTJkMWI4DQo0NzYyY2JhYmRkOTk2MmY3 NWRhNzgwNTVmNzVkODliYWNmN2RiZmY3MDEwOWRmMjM5MDdiNzQzY2M3MTc1 NmEyNDI3MzFlMDg0YTM1ZDFkODZlM2I1OWI4ZDUxY2MzNWE4NjY2OGJhMGZj MmIwMWUzMjQ2YmY2ZmVlYmZmZjJiZg0KNzRlODlmNDMwZDZmMWI4ZTlhZDcz NmIxZjhmMmYzOWIzNzdhOTI5YjZiNDc0NzI3OTM1YmJlN2VhNTU2Nzc2YmRj NTFiMGFmZmRhN2ZiYTE1OGZkZTE5ZDdlZmZlOWQzYTdhM2QxODgzZjhkMDYw MDFiYTY5ZDQ0MjZiNTM4NmQNCmI3NGUwZGUwMjk4MjJlMGJhNTVkYjMwMjFh MmRjY2FhZDViZTEwMGIwZjZhZTEwNzJlZjkzMzBiNDFiOWNjMmY4ZGRhZTdm Y2RhYzgyYjM4ZjMyMjIzMzA3MzgxNDRmY2Y3MzFmZmI2ZThhN2U1MzBkZjdi M2Y5ZjVkNGNlNTQ3DQozMjljNTY5MjFmZWU1OWNmY2IxY2I2MTJiYTU5ZTJm ODI1ZjI2ZTczNmMxYWY1ZDEwOGQ3MTJlMzNkY2M3OTZlZTkxNjExMDRmM2Q0 OGJmYjJjZGRlZWMwMmEzZWYwYjdkZGI5MmZmYmNmY2I5NDVjYWM1YjViYmRl MjdhMmNhMA0KYzdjN2ViYjc1NmQ4NzUyOTNiYjA0YjhmNWRmMTQ5MWVjNmJm MTYwMjYyZTFhYmFmMTRjMDM4ODM0NzE3NmUyZWIwOWFmODZlM2VkYmUzNzhj MWIyOThjZjJjMWI0MGM4ZTg5NjkwZmZlNTNhZWQ5NWUwZDMxMjQ0ZDMxMGY0 ZmENCmU0ZTRmYzgyN2JlZDhmOWU2YWZhZDYzODlhYjFiZDA0YzdmNmQ3NDhk OTNjMzkzZjE5OGQ5ZWY2ZmVjYjNmZmQ1MzUwMjhlMWE4MmI0MzA4Njg1YzU3 MDg4ZTg1MmRmOTY0Mjc5ZjdjZjNjZDM3MzViZDZmYmZmZDk2MWJmM2Q3DQpk MTQ4MjQxY2RmOTkwYTFlYmU5ZjdjZTA5MjVmMGVmNGNkOWI3N2ZiODdmYjRl MWQ0OWQzY2Q3NTk1NTZkYjk1Zjc3NjIwYjhlODhhYmU1YTk2NzYwZmRmMmZi YmJhNDUyZWY1NzMwMzJlM2RiZmQxMTJjNWU5ZDkyZmY3NmRlYQ0KZGUwN2U0 NzdmOGMxZTQ5MzI4OTIyYmNmY2ZiOTRmZmJjOTkyMGEzNjE2ZWE1ODNmY2Jj MTllZmJjMWIzN2IwNTk4NGRkZWRmZDc3MjhiNzEyZTE4MzUwYmI5ZjhiOWNm Y2NmNzdlZmY4NTA1YWIzMWQ2OWQxZTgyNGZjYjlmYjcNCmE3ZGRhZmIxNjhi MzVjNmNjOTcyNzBkNjdlNTcwZDgzNzAwYzlkYTY1YWJjOWZkMzYwNjcwN2I1 ZGJiNzA3MmY2ZmQxMTcyMzFhNGJlYmJmZTBiYjdjYjg0MGQ0NGIxNGZmMzJl MTNjYmE5Yzk1ZGIxZmJhN2ExODQwNWQ0ZWI5DQo2ZDZjN2NmNTY4YjNhMTE2 Y2E5YTEzY2FiZGExYjQ4ZDk3ODM1NjJkZDJmOTMyMmM2ZmI2NTQ0NGIxNTMy OGYzZThlOGU4NjY3MmY1ZTY1N2EwNTdjYmU0YjAwMDhhMTgwZmZjZjkxZTM1 N2I3MmIyYjMzOWU4ZmRhZmZmZTkzZg0KYTFkYzRkMjQ2ODM5Mjg3MGY0YzA3 YWM4MGVlMzI5YjBlM2Y1ZWJjM2JhZGY4NzBmNDdhNTRjY2IxZTY4ZWRkZDQy ZThjNWZjZTJiODM3NmIyZjVmZWUwMzdhOWY5ZjlmMzdhNTFiNzJiYTZmNWFh ZjhjYjFmZDUyOGNjNGNmN2QNCjQ4NjdiOWJlYmIzM2MxM2EyNzZiNTkzZDM5 YjYyNThiZTM5ZTY4NzhkNDA4NmMwY2JjMDIzYjk1OThiOTVkMDNkYjJmMzY3 Njk1OTBiNGM1ZDJjOWEyNTk4ZGZlMTU5MjljNTJjNGIwNjVmZTVhOTZjNWMz ZjcxZDY2NWI2OTBjDQowYjkxYjZkMmNhYWYxYjRmNTdjOTU0NmJmODUwNGI5 NGM2N2I1MDRmZGU0MTgwZDk4MTBjNmE2NTA5MWZkNTkzY2I2NWIwMGYwODY4 ZDVjMDVlMThkYjhkMjg5N2JlZmJmODk1YjUxNWU1YTBkZGZmYTk1NTdkNGNi MjJkMjhjNw0KM2YzN2RkZmU0MGEzMmU5NTdjNGE3ZThkZGE1NmZjMWI1N2U5 MjFjYjc3YzZiMzBiYjRmMjdlYjk4ZjY3ODdmMzdhNGRjYmU4N2E4MDUyNzY0 NTM1NGI1NjQwNDk4OTU4NzlhYjk5MjBjZWUyMTczZTJmMjUyYzk1ZGRhMDNl OTkNCmRhYmI3N2VmNDY0ZjQ3MGZiNDVjYjllMTJlMjk2Y2ZmZmVlOGE3ZDE2 MGE3Zjc5ZmZmZTk5ZjI0YmU4YTdkNzUwOTY4OGQzODk2OTYzMjQ5NjA4MGRm ZmQ5ZjhlNGVlNjQ2NmY2ZWQ2OWU4MmM2ZWUxMjQ4OWMwNmE4ZjgwZTIxDQph ZWNlNWRjYTg1MGJhM2FlNzYzMzlhMzBjZjQ4MjRkMDRmMDY0NmNiM2E0MjZj YzNjZDE2ZDY5M2NhNTQyYjQ5ZDliNjE2YWI5ZmY3NmQxNDlkYzVkODRjOTY3 NmU3YTU2ZDM0MWEzN2U5MzQ2YWI2YjBjNmQwYjkwM2MwNzhjMA0KMDViY2Uy NjIxNDUxODIxNGQ0MzVkZDk1MjVjMjEwMTkxMzg3NTQ0Mzk5ZmYzOTAyYWVk ZDNmNTMzMmJmMWRmZjg0ZjQxYjM2MzAxN2VhYTYyNGNlZWY4YTZjMGUxYTM0 ZDI0Yzk3MmM2N2RlMmY4OTI0MTMwMDZhOWQ0MTMyZjINCjY3NWUxNGMxZGRj MGUzM2U0NmMwNzY3NzZiMTgwMTQ2YzdkNWQ1MjJjNzY4Mzk5YTUwODM5OTNm NjU2ZTY1ZTQ5MzQxOGQyMmViZTMzYWNjOWJjZmM0MmUyMWNlNzkzZTFhZWQ5 M2I3MmY0YzkyZmJmMDA5YWY4MTRkMWM3OWFkDQoxZTI0NTExZjU2Y2U1MzJl NTMwOTc3YmQ4NjYzZTliNDQ4NzU1MTBhZjM0ZTgwMzMzOWVkOTNjOTc5YTk4 ZGI2MzlmYzU1NWI3MTcwNzQ3Mjk0ODdmMmEyZmU1Yzk2MWQzZTYyODJmODJi NmFhOThkMjgxMjViNmM3MjM1ZjRlNA0KNDc2NTAzOGQ2ZTAyMDk1ZDMwMWRj NmRiYTVlYmZhZTdkMWQzOWQ5MzkzNzMyNzMxOTlhMDliY2VkYjk0MmZiYzc1 YjU2YWNjODgxNWViZWNhZjIwMTE3MzZmYmJlOWFjMDc5YjdjMWQ5ZmIzMWUz ZDM5OTc4YWY4YTJlZmE5NDcNCmFjZTFlYzEwMWQ5ODBjZmEwMzQ1MDBmN2U0 NDlkZWYyODY2Zjc5NGRkNmY2ZmJlZjNlNWNhMTlmNWYxZmQ2YWRiNGJhYzNl YTZkODI0OWI1ZTY0NjI3MTcyN2U1MDIzZmY5ZTZkZGJiMWIyMGI0NmRmMGIx YzBhNTIwYjdkZDJhDQo4ODA5MDczNzBlNzI3NzBiMzZjOTg1Nzc1M2EwYzdm MmEzZDYwMDFhNDVkNzhhOTk2NmJkMTY0MzA2OGI1YmViNmY2Y2FmNmZlZjZj NzNlN2U5Y2RkNTk4NzE0ZTY3MTdkMzMxYWZiY2RiZThmNTg1NTVkNzM3MDFk NTAxMDQ3OQ0KZjUzZDNmZWJlYjg1YjE0ZmE3ODJjYTdlMGVhYTA4NmUyOTAy MGMzMGI4MzYwNWNlMDY0ZmJjYmUwMWRjMmNlYzFkNGNiNjQ2MGI0YWM5ZTU2 MGIzZTBmNDliNWI1YmRjMGM0ODMwZDBlMDFhMGYxMWM3NjQ3Njc5ZTJlNmU2 OTYNCjczNWNkZmYyYWZlMjhkODEyNGE3ZTI5ZGNhNmY2MWNkNDA5YmMxM2Y2 YmU1MDIwZGFmODNkN2YzNjYzMmY1OWExOTQzMTQxN2JkZGQwNDA0MmY5ODNi NGY3NGM4NzBiNGQ3ZjAxYjc3ZGEwNDc1ZTQ3NTczNzM4MzViZTQ3ZDdlDQoy MGM0MTlkMzc1NzY0YzU5MGUwNzg4YmQ5ZDRlYTdiNzk3NTc1Nzc3M2Q1Njky ZGRlMDAzYjdkNzQ5MzgxMmQ2NjA5MzJiNzhjZmNlYjk4MDYwYmM2MGExZWVh YzcwMjc1M2JjOWU1ZWY3NjYxYmQ3YWUwZmU4Mjg4YmQ0YmY2Ng0KYWY2NmZk ZDlkYTBkNzRlYjczZmJhY2ZjNmM2ZDYzM2I4OGU5ZWNmYWZhOWE1NzM2Njcz NmViNGRhNzU3YmQ1ZThmNGYzNjM2MzZhZTlkZjA2YzdjNzUyOWIyZGFiYjAz ODQxNjc3ZWQzMzg1OWJiNTBkZDFkN2ZhM2NiZmY2MjYNCmQ3NTc0YzYxN2Ji OGIzMDE0MTZmNmQ5ZDlmNWViMmJjYjc3Nzc3YmRmNTc1ZjZkZDkxNmYzMDFh NzZlYWE2Y2Y5YjM1YWZiYWI5YjllNjlhZTkxODVjOWQxZGJkZGRkYWRjZTYy MjE3OTVjOTEwNzU2MDlkNzllMDhjYjVkZDYyDQpjODJjY2YxNmU4ZjkzNjA4 ZjEwY2FhYmFiY2JlODRjM2Y5ZTJlNmU2MzZmOTExZDJkN2VkYjRiN2I2N2U3 ZTdlYjJkNmRiODAwNWMwOTBhZmE3NTNhMjAzYzk0NDQ2YTNiMDc1NmI5NzQ0 NTg2NmEwM2U5MzM1NjIzMDM3NTNhNA0KOWYzODczN2NjYmFiYWJiMTQ0YzIw NTNkM2UxZTRjYWYyN2RiZGI5YmVjY2JmNmQ2OTA3ZDU4OWY2ZGY0ZDhjNmZl YzZmOWM5MDUzYmNiZDgwNmEzOWRjOWY5Mzk5ZmMwNDg4M2ZlY2VkOWY5ZTk3 MDY3MDhhOTRiYmY4YzVmYzANCmRlNTdlNmIzNzY3YmI3YWUzZmMyMGM2MGI5 MGRlNzc2N2I3YjdhODE4Y2I4ZGRiNmVhNjE3ZDcyNzk3OTM1MWU3Zjk2MWE3 YmRiM2I4M2EzOGYxZjg5N2I2YzZmMzkyZjAwZWJkM2YxZTU4YmZkZTdjN2M3 M2YzMTIzZjIzODJmDQpjZWNmM2U5ZDVmMzg4MmU5ODQ1ZDIzMjJkNTQzNzhk ZGMyOTU2YmVjMTc3NzllNGUyNmMzZGQ5ZDI3YmY3YWY1NGFhYTk1ZjJkN2E2 Mzc2MGU2NGMyNjhhZTdmYTE2OGEyMWQwMDI3MTk4OGZkMmUzMTcwNjA4MzE0 ZDAxYzc2Nw0KMzc5MDQ1OTgyZDRjMGU0YjQzY2FlYzk2YjRlZGM2YWZiMTI4 YWMwNTUzMzgzZGI5OThjMGNjNjNlNGE2ODNlOWY1YTQ2Yzk2NjNjYTI4OWNl MGY1YWRmYmVkMzNjNzk3ZDc1MDQ2NTg4MjE4ZDlhYzQ3NjAwNzQyY2I5ZWNm N2ENCjA2NTExMmJkOTlhZGY1Yjc2ZmEwZDhmZWI2MDRhZWMwOTFiZTZlYWZh NzM3ZDBmM2VkMWQzNzUzNDhiNDE4NTY2OTk5NGRlMzA2MDQ5MDBjM2ZhYzRk YWZhNmRjOGRiMDliYTJjYTM5NzZhZjBhMGY2NzhkZGE0MzA0NDAzNDkwDQox YjRmOTBiZjA5NTdjODllMjUxZjMyZTE2ODIxZjhiMjY0ODZiMTllYzgyNWFm ZjIyYjZjODA2MTEyZTY3Yjc1MDU3NTRkNjEyZDI0ZmRmYWZhMzYzYmM4N2Ji NzQzNGVlNTAyYTRkM2NkYzYzNmYxMmU2ZjBjM2I4NTgxNjdkYg0KY2MyZTVi ZTIwZDg5OWU0NTA2ZjAxMDc2ZTM3Njc2NmQ3MDcxNDY0ODZmOTNkNTkxYmJk ODIyMDI1YTU3NzA1N2Y2MjViYmI5NGVjNDBhMDY1OGViYzM0OGRiYjIzMWYx YjcwNDhhMjI0NDRhM2Q0NGIwMzIwYjY1MTFhZmYwMTENCjIyZTgwMjM2ZTMx MzZlNWNjMWFhMzIyODMyMTJmZTYxN2Y1ODVhM2VlMTRmYTdlMzMxYzRjNDk3 OGM3NjY2NzMyZjJlMmVhZTY2NTI1ODdkOGI4ZmIyNGEwYTU5MmYzMzNlYjJj ZDdlZjFkYzRjODEwZGYzZGU5ZmZkZTNlY2ZjDQo3Y2RjNjNlZmE2YjdlYjVi YWM5ZTdiNTViNzk1MmRiN2I2MjY2MzJlOGRlOGQzNWNkYTYyOGQ0ZjRlY2Uw MmQ5YmExYjg2NzNmYTA4YTk1YjE4ZmJmMjcyZWM1MDdiZTE5ZTI5MWEwYmU5 OGE0MGJiMWQ4ZjJmMGRmOWIwZDJlYw0KZmRlNDZhNjcyNGFiNDMwYzhjNmE0 ODBkM2ZkZjY0MmVkNzhjZTc2NjNjMWVlZmVkMGRlMWE4YzE0ZWZmZTI5Mjgw YWI3MmZhOGViNTlkNDY1NTM4ZGQxOWYxNWJhMjM5ZGJiYjgzZTk5OGY1ZTI4 ZTc3MmM3ZTA1ZjM4YTM2ZTQNCmE2YzkyNTUzM2QxZjlmNDNjMzMxMTdkY2E5 OWRhZGVkYmJiNWRiZDE3MDM0YmViYzQ0MzQ3Y2I1Mzc5YTRjZDA3M2I3M2Jk YmRiZjhjMDg4NWRiODE0NGQxOWU1MzBkZGRiZGIzYjNlM2VlNjU3YTQxMGJj YjAyMWUzMTk4NDhiDQphMjc1ZTUxZDVhZDQwY2NiMDRmYzdjZjhmMmYwYzlh ZmRmYmRmM2EyYzRiNTYwNjZiNWIxZjIwMGExNmZjNGNkNTc0OTA0NDY1NTM2 NmJkYjcwY2RjZDRjYzFhM2RlOGVlMTEwMWQ4MjQ0Y2FiMmYyZjk4YzZiNTgx ZmI0ZDA5NA0KZGFlODNiZDYxMzM5MTFkMzZlN2Q3YmFkYzc1N2JkMDY5NmY2 OTFiYzQ2ODgyODM4NjZiM2FiZDkxNGY5MWYwYjBhYWQ5MjNhZTc2MmY1ZjEy NWViM2I5ZDVlZGZhZTZmZGM0ZWFmZWIzZGQzNjRkYWI3M2Q3NmU1YmFiZmNk MDgNCjM3MDhhNzcxMzVjNmUxYzVjNWU1Y2U3MDg4ZThhOWNkNDY2ZWRmZGMy MGNiZDE0MGViNzk4ZThiYzM3N2Y5NWMwNTRjMjRmMzA2YTkzMjQzYjFmMTJj Njg0OWExNTBiNjgwMWI5MzI1NjNmZWIxMGI2NjM3MzczZDM1ZDg2YzNiDQpk YjU2NWFlZTk2MjBmZGY1MGQ5YWNkYTUyZjM2NDAwNDc0NmNkMDQ3Mzc2ZTZl NWVkZmRlNDE5NzEyM2Q1YTBiMDlkOGRiZDhkZGRkM2QzZDNkNWRkZmRlNDY5 NjFiZTdlNDVlNjgwNGY2YTJkZjQ3N2NmMWI4MWEzZGJjNzA3Nw0KNzc4NzI0 OWU1ZTJiMWEyMDVjY2QxYTA1MTljYjQwMzQyMTBiYTQ5NGY0OGRjMjY1YjEy M2FlMjE3OTA0OGMxOTM1YzM2ODE5ZGI3NTUyMDY1NGRiYWNkYjhkOTI1ZDA5 MmE5MTM3ZDFhMDU1ZTFkNjQ1OTMyNzJhYWQwODg4OTENCjkyYTBiNWE0YTZi OThiNzA4YWZkOTIxYmIyMDk2YjBlNmUzNjFiNmU2ZGYxZTFmMWU5Mjk2MGFh YWJlY2JjMjRmODliZTliNDlmZWMwNjZlMzMxOTIzZTFkNWFiZGVlZGU2OWFh MWUwOGZiMDI0OTBhZGI2NDBhMmQ5YjBiYTI0DQo3ZDc5OGRiOGM2ZTViOWVk ZGQ5ZDFkMWY0MzM1YjFlZjM2Y2UyZmNmNjEwM2MzZDAzZGI0ZWUyNTZiMDI1 MTQxMWQ2YTZjZTVkNTZjYWJkZjY3NzY3MDFkNWIyZDBkY2Y2NjMwMGY1M2Rl ODYyMTIzNzczMWVlZDQwNGI3YjNiZA0KZmRhN2M3MjdjN2NlNmY3YWJiMzVk YzNlN2NmMTEyNGVkYmQ5MTljMjRiNTFmYjE3OTM4YmIxMzY2MDA5NTM2Y2Y1 NzVmNWUxNWQ0NGQ1NjQzYzY2NWY1ODU5MTRmMjU2ZDQ1MmU5Mzc5N2FiN2I5 NTNmZDE0MTliZWJlN2UzOGINCmUxNjAzOGRhZGY5ZmRkYWQ0ZGFlOTEyNGUz YWY0NmZiZGY3Y2YzZWIwZjFmM2ViMDY3MDg5MmY1OGRiYjI5YzZjZTVkNGYx MjBjNTNjMWJhMTdhN2E3YjI5ZmI2YjA5ZTg4N2NhYWFlMmJlMTAwOTdhMzVj Yzk3MTYwMTRiM2UxDQo3MDc4ZjBlMmQ5OTNiN2FmNWVhOWNjYjQ5ZTc5OTUx NTM1YmMzYjBiZGQ1YmI4MWM0ZDZmODQzODE4NWRlOTY3NWY3MzNiODZlMmQ2 ZTYxMWI5MDM1Njc4NmZlZGFlM2QxMmI2ODc0OTM3YjY1MDE5Yjk5Yjg0YTVl ZGMyMmE2OA0KNzhmMzMxMGNhOWI0OGU0NzhhN2RkMjJiNzM0OGEzMzRjY2Nj MjY4NTRjZjk1ZjE5OWMzMThmOTU0ZmRlOGU2MTY4NmJlODk1YzI4NGVjZWM3 ODcyODlkNWMzODI4N2IzYTAyNjJjOTQ2OTRjZWJhMjQ5YmYxYjhkZTQ4MjQ4 MzQNCmI5MzIzY2ViNmZkOTM1MTkzOWNjOGM2ODgwYjAxMjliOGI0NTE4NDc0 MGMzMzBjNjYxYjFiYWE2YjI1YWM4MzQwOWVjOGU2YmNjNDI5MjFjZTA5OWU5 ZjQwNjQzNTEzZWQ1ZmFiOGRjZGVkOWI5MzgxYjJiMjk1ODA3OTg3NmI2DQph ZWQ2Yzk5MGQwMDkzZWI4NGM0ZGQ1NTkxYmE4MDNlMWFmMTNmNGUyNTRkMjA5 NmJmMTVjZGVkZmM1OTU1MGEyNjVlODk3YjAzZDcxODc1YjVlODE5Y2RiNWY2 Mzg4YTE4MmQ1YWI0YzZiY2MyYjUzMzI3ZjA0NzNlZWRjMmJhNw0KZGM1M2Yx YzY5ZGQ5NDIxOTk1MTk2MmY0NGVjNjVjZWZhZTg0OTExOWJmNTZlNGQ2MjYy YjcwOTM4NDIyMWMyZWZlYjliYzljYzgyNGViNTU4NzNjOTg1YzEyZjUxODk2 YzY5OGRkMjliZjc4YzNmNWFjYzlmYTA2MTZlOWVjMGUNCjJiNWFkYTY3MTE0 OWIxZDhjNDk0YzVlNjY1NzViNmI3MTE3YTViZGMyMWE2OGYyYmFmZmRhZDY4 MjNhMTQyYzMxODBmMTYxMTg0NTkzYmRjMWU1ZWJiMGQxYjIzYWNkY2UxZDZh NzkzNzM2NTYxYmZjZmY1MTc5M2YzYWQ5ZGVkDQo4ODIxZjZjYjFkNDFhNmY0 NDk0N2UxNGVhYzM1YWI3ZDdlOGE0ZWRhN2ZiMWNmMTUxNzk3ZTdhNzY3Njc3 ZDZjOTZjZmJkZDM5M2IzMGQ4NDhkNmE0Y2NkNzk2MTQ2NjM2ZjcyNzY3MTNl MWU5ZjFlMWZhMzE2OTVkZDRjZWEwNg0KMmRiYWM1MjJiMGYyZjAzNmRmNjA5 ZGQ5MGQ2NDE2Y2MzZmU2NWI2NWJmMTBiMmJkYmEyYWM2ZDMwYjhhNjUwMzdk MjI3NzYwMTlkMjYzOGU4ZjNmOGUyZmI1YmE1OWU5Y2Q4ZDhkYjNkM2NiMmJm NzFiZTI1ZjNiM2UzZTZiM2INCjM1OTlmNGEwZWNiNWI1NGJhNDdmNTY4M2Mx NDgyN2YxOGU0MjUxZWM5YmVhOTM2YmI2MzZmYWE3MTc5ZmY2ZjdmNzU4Zjky N2RmYmM3OTU3MWE1NWU2YWNlMDRkOThiM2QyOTNkODYwOTc3NTAzYzM0ZWFm Yjg4NDdmOTk3MzE1DQpjNDY3OTI4NWY4MjFkNmQxOTlhODBjYWM3NDA5NDIx MTE4NjMyYzNjZTk4MzY1ZWEzMjdkNjcxMzE0YWQzMjY2ZGE4ZmM3OGJkOTNi OWQ4ZTU5NzFiNTEzZTY0NDA4MTdlZjFlMTc0ZGE2NjJjYzVhN2YyZTc3ZTkz ZDk2ZGU3Yg0KMjZlZjE0MTYxYTRmMmU0YTljYjBiMzZjYTFkY2UwMzc2NmVj Nzg3ZjdiMWI1NjgxNDJiN2IwOGU3NmI2MjdkMzhiZTFjZTRlNjNlOWNjMjM4 MjQzNDM1YmJmMWRjYWNmY2VlOWI2ZTE4N2M3MDQwZDQ3OTA2MWI2ZTU4YWM0 Y2ENCjg4MmU3NTVhOGU1NjRkYTU3ZjViNWUzYTczZDk1YWRmNzYwNTRjYzQ4 NzRkYzQyM2EwYTFjOTI1MDIxMWVjYzAxZDg2OWNkMTNmZmFjYTFiM2RkODM5 ODZhZTZjOGNiNzIwYmI0NjViYjIyMDkwMGIzMzYyZmQ0YjRiYTdiZTlhDQoy ZmMyNDVhODQ0MDU0MmNkZDIxZmYyN2JhNzkzZWRmNWFkYWFkMzhhOTI2NmQ3 YzIxMjBlOTEzYmNiZjAxMDhhYTM5NzEwNTUyNGVjYTgxYjE4MjMxY2MyODE0 MGY5YTQ4OGVjMTIwYmYwMWFhNzY3N2Q2N2IwZTljNjIzMDhhZQ0KYWVmNjQ2 YzMzMGZjZjYxZDM2MTQxM2Q4NWNlNzEzOGNlNDFkZjJiZGNjNjZkYjIyZDU3 ZjAzN2U4ZGJjYzE2ZTI0NjU5MGE0MmUyZWFiZGNlMzIyMjhmNDBmMDk4N2Uy M2ViM2RiOGI5MDMxZmI1ZWJhN2ZlMzZlZTM5MmM2MTgNCmZkNGQ0NDhjMzIw YWFlOWQ3MmUxMTRlZjFhZDFmOGZhZWQ5YmEzOWY3ZWUyMzI0NDMzOTYxZDcz MWVjMTQzN2JmYjVjYjVhOTRiZWUwZjVhOTMyYmI5MDY5MzAxZGI0MTNiNDJm MTdhYjVkZWViNGQ4OTVlNjI2NDRmYTcwYzBjDQo0OTg0Zjk4YTZhZDU0MDVi NWYzZmJkMzg4M2Y4ODdhM2UxZDZjNmY2NjQ3YzcxN2M3YTgyYTA0MTk3OWU5 ZTVlOGMyZjRmNTE0NWZiMmYwZWY2NDYyM2Q0ZjQ3NjdmOGI2MGM3ZjBmOTMz ZmNlN2QxMTAzYWRhZjlmYWNkMWI3ZA0KNjk1NThlNGU3ZTk0YjNkYmQ2ODRl ZjZjZmRkMmQ5YWQ1ZDgwMGJjNjM1YzI5ZTgyMWEyNzU3YjA4OTM5NTcyN2E3 YTdmODExZDhmNmFjMDMxYzFlOWJjODc5MzEzMGJjNjgzMjAyYmYxYTdkNzU3 YTc2YmEzZGQ4NjFlNDkxYjcNCmMwMmM1MjNlN2Y4NTE3YjdiNjA3NzFjNGRj NTAyZWMwZGU2NmFmOWViYzNkN2M5NWFjYzFjZTk0NzIzYjk4ODViMWNhNjY0 MmIzMGQ1NzI0YTM2OTljYzBhZTg5MDZiOGEwNjU1NDM0M2IzZWJhYmFiODE3 ZmY3OTgyMzMxYjNhDQo4ODI3OGNkZjI4MDFlMTRlZTNmYjcxZWI1YmRjNzQy ZDEzZmUwMzg2YzEzNTYxZjNhZWY4ZWI5NGJmMzI2ZDRjNGUxZTA1Y2RmNjYw ZmIyYjcxMTcyMjljYmRkYjhiYWI0Yjc3MWYzM2VjMTYyNDY1NzI3YmY3MTlj NzQ4YjIzOA0KM2Q2NTk3NzFhN2Y3ZjZmNTY4MDZjM2MxY2YyNzNmZTNhNjZh YzY2ZTIwYWQyMTY2MGQ0MjUyMTE0YmYxY2FjMzZhMzZiNDJlMDI2ZTBhYzFj MTkxYjBiYTdjMTRiYjMyMzY2ZTZjNmRlNzA4ODE5ODdhNTk4MjQ1Y2ZhOTg4 ZGUNCjlmYzA2Njc5MTM5M2I1ZmRmNWYyNzZmYTE5OTMwMDhiMzJiNzcyYmQ1 NThhNmE0ZTYwYWUxMjRjMDUxMjA0OWNkYmU0NzNkODgzMDdmMDBhMzFkNjA4 OTRmNDk3OTdkOGQ5YWE4NTY2NDJhYmFmMzRkZTI2ZDNiZTU5OGM4ZDk1DQpi N2I3ZDA2OTExOTk0OTY3OGMxMDU2ZjA4NWFjMWM2M2MxMjc3ODA1ODgxNWM4 N2EwZGUyY2U1M2M2ZTc1NzE4ZmRjYTFiMDQwYTgzNDAxOWM3NjFjNTE1NjQ4 MzE0ZGY1ODEwOTFkZmJlZGZkODNlM2IzZDNmM2JjMzU3ZDA2ZA0KZTEzYWYw YTllZDZkZjg5OTRmMmVkOTNiM2MxNzAwN2M1ZGRmMDljNDcyMzViYmMzMjFi YWM0NTY2MmY1ODU1MTMwMTZiNTg3MzFiMDY3ZDgzYjA4NDkxZTE0NTQwMGEy MWM0MmU1ZGJkYjNiM2MxMjVkYjBiMzNiYzI5MDQzYWUNCmIxOTMxNzE3NjM4 MjJhNmMwZDRhNzZiOGJiNGI0ODg2OGQ2NzEzYzg4MmM0NDEzYjNiM2QzZDNj N2M3OWZjZTkxODQ1ODJlZGMzYmM3MGNhYWViZDc3MDQ1NmE4YmZiOWY1YjU0 MGU4ZGVkZDVkMjY3M2ZjZjM1ZjcxMDdiMDk1DQoxOGQyZDM5ZDFkNTg3MTdi YjBhNWE0YzBmZTRmMDYyYTM3ODRmOTkxOGIzYzFhYmRmZGY2ZWQ5YmFjNGI0 NGM5YjY5ODllNTM4ODY5ODQ1YzM4M2Q4MzNmYTU2MTJjMDAxZTBiZjg4NTBh Mjc2NzYxM2Q4MjUwMzlhMjdiYjU4ZQ0KZGNkOWRlZDQ3NjgwYzhiMWRkNzAw NmExMDBlODAxODIwNjRhYmMxODVmZTBiOWRmZjFjNGUxOTA2MWY3NzdjODEw ZDY1YjI2YzE1YTgzMzQ1YjkwOWQ4ZGE4OGU4YTY1NGQzMzAyOGQ0NDQ0ZmZl OWM1MDVjYmMyYjM5ZTdjZjMNCmY2OWRjMmQ5OGI2ZmU0NjNlZjI3MzgyODg1 Yjg5MTMxYTdjZDJjNDU1NzA0ZmQ1ZWQzMmJhYjFmNzMwNDkyMmM4Y2I5YWU2 ZWQ3NjY2MDFkNTUwYzRkZGJhODYxNDQ1MzU3OGFlZjQ5NjgyNjZmYjZiZjAz N2JjYjM5ZTZhZjdhDQpmMjkxMTllMzMzZjUyZGYwMWIzMjc4N2U4MDFiYTRh YjE5OTMxZDZhNTNhYWIwNDlkMjVlYjFjMDk4MzQ3ZWI4YmU0YjFmZDJkODlh NWM4MjNmZGQ0OWNhNWFhOTAyMmE5MDJjNmY2MWIzNzI3MDYyMjRiYjQ2ZTAy YWQwMGI4Yg0KMGJlNDA0NTA4N2ZmMTZiMzEwZDg4M2I5YzA2Y2JhNjI2ODAx NWM0NTlmNjUxZWI4NWE3YTBiMTcxMTRjYzZlZDcxMzgzMmU0ZGEzYTU2YTU4 NmVhZWRkYWNlZDZhMGY0YTFmOGM4YmFkYTg2ZTE2MTZkYTEzZjBkNTBmMWM5 MjQNCjBjMDY5OTg3NzQ3NGU3YjAyNDYzNzcyODJhYzRlZDdiMmFlNzllMzA4 YWI2ZTRlNjI2YWVkMTM2M2ZkMTM5YmE3ZGMyMWEzMjJkNWIzYjY0MWIyZDYy ZDVmMDJiNDEwM2RiYjA1ZGU4MzdhNDZlMDA4NzQ0MjNkMzdhNWVjY2EyDQpk NjUwODg0NzQyODE1OTkwMjMzMDBmYmM4N2ZkZWFhZjBjNmIwMzhiMzI1ZTBh MTM5OWNlZjY0NjdiYWYwZTBmZDE0NzEwYzRkZTEwM2IxNzViNDdlNDc5N2Zm NDZjN2MyMWQyYWI2YmQxYmJmYmViZjEwOTdmMjNhZTkzM2EzOQ0KNDQzM2Ni MTE1NDZhNmQ2ZDZmMjgyMzQ1YmUyYjlkNThjYTVkNDRhZjAzMDdmZTUxNmJj NDk3NWU5ZjljZTM5MjZjOWU5ZjhlNjE0NGUwNTczYzY0MzY3OTM4MTRiNGUz Y2VjNzQ3NDc2YzEzOGFlOGFiZDEwOGUxYzIwODUwNjUNCmM3NDcxZjMzZDQ1 YjM0MjEwM2M3NjRkODE5MGQ3OTA2NTYxMjliYjEzYjFhNjk1M2U4YTAzOTU5 YTM1M2RiZGJiMjEwYzAzNmUyYzQxMWFkZWRlZDFmMGM4N2U4YjZlMWYxY2Yz ZjZiYWQ2ODJkY2M3ODAzZTMxMjFkNzRhOGMzDQplMTc4MzI0NmE2YTAzZjJl YzcxNzI3MTcxNzVjNDFhNjNkNGJjODdiYmM3NGYwZWRkMWVlODhmNGFjODBi OWI3OTgwYjZiYWNkZmU2ZmE2ODc3NGY5MDgyNDdiM2EyNjE2OWZjMGI4MjVi YWMwMTg2YzRlZTBlODJlYzBlZTU3Nw0KNGMwMDM4MGUyMDdiN2EzZGMxNWIx ZmIzYzNhYzNkMDhmOGU1OTg2MDQxYWEyN2I2YzRjZmRkMmY4YzIwNjg3NDVi ZDE5MGI0MjhkZGRlNDI1ZTJiNThmOGU0ZDVlMTQxMGM5ZTI5MGU1ODIyMTM1 OTc3ZjNiYmYxZmQzNjEwYjYNCmM4NjFhMjFmNWJkYjNiNjg0NTRkNGE3NDVh YWM1Yjg2MDI4OWI4M2ZkMzFiMDYzYzk5NWUwZjQwZWRkNTRiZmFhYzcyODBl ZTcxZmRlODM3YWJkNTE1MDExOGJkZDgxYjdkNjgyZDEwYTQyMDA0YmIwOTQ3 NWJiOWI1OGQ5ZGE2DQo5OThhOWNlYjA5ZmRjNzZhYzAyMmU2Y2U1M2QyZmRm YmUxMTQzZWQzNDAzOGJmYjgwNDVjYzNjOGRmZGExOTVlOWM5Y2FhYmIyZmFm MjAxOWNjOTg4NjkzZjdhMDI3OWYwOTkzMzAyZmNjZGQ1OTZmMDNiZDg0NjRl Y2Y3ZDc5Zg0KOGVmNjU1Y2JkN2Q3NmNlNGM3ZTM5M2NiOTNmMzMzYjRjZGY5 ZDUzODQ2MWQwODUzMjBjZmY1Y2JmMWY4ZDVkN2ZiMTc5ZmNlNTg5OGYzZDNm MzU3MmY1ZjFjN2ZmYWY0NzJlZjAwZWNmOGZjZWM0MjFlYzRiYzEzY2NkOGJh YjgNCmJjYzQzMDMzZWY3ZDgwMDUwN2YwNzYzYmI5M2NjN2JlMTgwZWI2NWVl Y2VmNDM2NzkzOGI4YjgzODNmZDczYWM1OTI0ZjdlNTI1ZWJiY2MxOGNlMmU5 MjFjZDBmZjdmNzMxMDIzMWU0YjgxOGFlODFlYjc3NzZjOWNjZGQyMTQ5DQo5 ZTY0ZGIzMTg2ZGRkOTA1Zjc4N2E0ODJlNGNjZjZmN2Y2YjhmZWVkZGJiNzZj ZDVkMWM3MGZhMGQ1ODQxNDk0MjhiMzFiZGQ0YzJkNWNlY2RlMDEzMzYyZGRm NjllZWViMzE4MGM3NTM0N2NhYTlkYjUzNmQzZWY2MGRjMTM1OQ0KZTVmNGZj MDQzZTNlZmU3ODI0MjRkZWJmYzMxZWQ5YzE3MWM1ZDUyNDEwN2EzYjQ2N2I2 YTZjYWZhZjlkOWMxZDYzZmI2MTA1YjEwMjA4OTc5ZjdmM2U4MjUyNWYxYzQw M2ZhMDI1NjBkN2VhMWM4MjM0NjhhNTYwMDQxNjE1YTANCjIxYTZiNzU3Yzc0 NzNmMjNjYjU4NmQ4NDE0ZGMzZTQxYmY0NTlhZWMwZDg3YWMwNDNiYzQ3NmM2 MTgzMjBjMDYzOTQxYWYyODc5OGNkYmZkZTc0M2Y1OWIyZTllNmI4NjkxN2I3 OGIwN2Y3YTdlM2FkODVjM2IzODM4YzAzYzNlDQpiYjYwMGI3MDU3MmY2MTQ5 ZWUwNjRiOWM5ZDlmNWY4Zjg5NTdhZDBmNDY0MzRjZWI3N2VmZmVlZGQxZDE0 Nzg0YjJhMDVhYzdkNTZjMzBlNmIxMGFlZDc2N2E4YTlmN2NmMWU5ZTNjNzYz YTgxN2FmODEyN2UxYjY3MGZkMTYxZQ0KZmRkMDI1MGEzYzA2MTRiMDg1N2Nm OTc0N2ViZWJmZmZmMmUyNTJkMzEwMjZlNjdhNWM1MTk5MThkYWI4MThmNzM3 OTU4YjVhOTc1YTYxNmI2NzI3YTdkOGVkOGMwNDE4MTg4ZDg4NzgyNjcyY2I5 ZDlmZWQwZGExYWVlOWY1MjUNCmI2MDk5NjI5OGE4Yzg4ZGY2OGUwZWFjMWI3 NDEwZGYxMTc0NDgyNzkzYmRhMWEzMjZjNDNjMjU4OTFlYmE4OGRhMGQ5ODU4 MzRjMjYzMDU1M2NiZjVlMWZjZjdlMzAzODM5M2U3ZWYyZWJiNzZmZDkzOTlj NzhlMDJiYTQ5YWVjDQplYTNlYjg3ZTJjN2QyNDdhMjk1MTAzMGY2YTI3MGMy NGQwOTMzNTE4MThhZjQwZGU2NWJjNDY3ZDkxMDVjMjU0NDFjNWEzM2QzNDY0 ZmRhNTcxMzU1YThiNWQ2N2ViNjMyZjI1MTY4YTQyZjQ5M2E4MWM5NzAwMjMw MjE2ZWE3MQ0KYTVhMjY2YmQzZmQ4NzFlNjdjNzIzNWJkOGFiOWUyMzVlYWQ1 YzhhNzllYWUyYjMzYjVlMmViNjA3ZjVmODUyNmJhNzBlYTA1NmM0MGFlZDFi NDA2MTdjMDM4ZDFlNmRiYzYxMmE5YTcyMzVmZTVmZmM5MTQwZjkwOGJiNmMw NTMNCmZhMDQwNTU1MTljY2E1N2NlY2ZhODEyZjUwYTE5N2EwNTk4MDJlYjJk ZjJkNzg0OTVjODI5OWMwODk5NDJjOGUzMDE1OGQxNmEwNTY4ZjViMjkxNTg0 MGQyMTdmMjM3NWYyMDYzNzkyYzFiYzdhZjNlNjIzNjFjNjliMWI1NGFlDQpm OWVkNDE3ZDgxNTJiMGUzNGVjN2E3YzM4MWQ2YzFjYjk3MDcyODc0ZGMzNzFj Mzk0NDE1M2UyOTk3MjJiMGI4MDNiMGFhYTZmMmU1MTVhMmZkZDNjOTMxMTc2 YmE4ZjczN2MwYzlkOTJjY2Q0ZTEyMjE0NmEzYWZiZjNlMGNmOQ0KMWEzYTgy OTAyNjU3NjBlZjA5ODI0MzgwNWJlYmUzZDNmM2I3NmZkZWJlN2FmOTBhOWQ3 Yzc1Nzk0ZWE4MThjMjg1NWU1MWNlZDAwYTkwODNkYmJjYjk4NjBhNjMxMzU1 NGRiZDBkYTg5MDQ3NWM5YzVlM2M3ZmYxNmM2YmIwMDUNCjVmNjFlODhlODE2 ODI2MTdmMDJlYTAxNDRiNTdhNjAxNzJhNzcyMDE5MDVjYWMzMGY0ODMyMTg2 ODM4MDUwMDZmNGUyZjkyZmY2NDY0ODAxNTgxNTczOWUyYjUxNmI5MWZmMzMy ZDkwYTEzNjMwYjFmMGUxZDNkMWNiOTcyZmZiDQpiZGRlYzc5ZjNlY2E0Yjlh ZGY1YmE3OThiNjZjZDk3ODhjMjA0MzhhYzE2ZDNmZmZmY2YzZjlmODc0N2I4 YjZkZWIxMzE2NzJkZGI1NzFiNTdkYjA4NDBkZjY2ZmRjOGRhNzU3ZTM4YjBi ZDA3MDk2ZTI5YzJkZjhmYzk5NWRlNw0KMzI4MDZlYjY4MGY5MWEwM2MzMWU0 NDlmNDg4YzQ0ZGQxMWU1ZWJhYzM5NjQ3MGYyZTk5MzQ1ODI5N2E4YmFjOWU5 YTc0ZjNkMWEwMThjOWU5ZjVlOWMwMDczNzI4NzQ0ZDBhODM4MTQ0Y2M0MGRk MWE3MmQ0NTkzODIzY2ZjNjENCmQ0MmE4MzM0ZmNjY2QzYmIwODJhNWMwNjU4 NzkzOTNlOTVjMjdiYzQxOWIxNGM1OTcxN2I3ZTQwYjRiY2IyNjhmMjgzZTFh ZTA5MDIxYTNkMGFiNTgyNjg2MDE1NzE2YjljMTE0YmQ0YzA5NmQ3ZmI2Y2I0 YzQ4Y2QyNzUwYzMzDQowMDQ4ZmM5NDI3MmY0NzIzZTQ4Nzg2NmVlMjg0ZGM4 OGY4MjYwZmIzNTZlYmU2ODYyZDIzODE4NGM1ZDk0NWI4NDJhNTQ5MDA0MGM3 MjM3NDM1YmUwOTAzMjBjM2MwN2YwYTc4ZDEzZTg0ZTFiNWZlZTM5Y2NlZDBi ZGEwMWEzMQ0KNWM3NWUyZmQ0NzM3MzBmMjQxMGYxYWUwODdlY2QzZDQxMzEy ODJhMjMzNTY4MTA2Mjk0MmQ0NTcyNzhjMTFhNDE3NjYwNjI4ZGQzMjI4ZTVk Mjk3OGVlNjFlN2M1MmE2Zjg5YmI3NmZjNTdiY2FhNWQ3OTM4MWY1YjZkOGUw YjENCmRhOWU2OTk5MTI1MzY4MzBiYjkwNGQ5ZjlhOGU4MjU3MjBmYjYxMTcz MGJiYjU5ZGE3NTQ0OGUyMDE3ZTBlZDZiYTA5OGM4MTc5NzY3NTc5NDkxNDA5 NGI4YWVkM2YzYzM4ZDg3YmZlOWNkYjVjNWU0YWNiMmU3YTA2Y2M3ZjViDQox MDQ4NGNlMmYxYjViZTVjMWM3NWUzZjY4YWFkYTBjZGU4Nzk1NGU1ZGVmMzY3 YTQyNWIxNTU1ODNkY2Q4ZjI1MmQwMTRhN2UzYTgwNTczMWFlZTEyYjI0Zjhj NTY0MGNkYjIzOGEyZmIwM2UzMWMwYzQwMWQ3YTE2ZjQyNWM5Zg0KNjA1ZDg2 Y2I1NjViMzdkODA3ZTM4ZGJjYzZjNjJlNWIxYTEwYjkxNzg4NjUwMmRiY2Jk NWM2ZDJhM2RkYzYxNzMwMzA1NmMwNzcxZjdlYmNiZDA2NWZkMGNhM2IzYTNh OGVhYzE2OGVkOGRkZGRmOWRjYmIyMzc4NjNlZGFjYTgNCjNlYmUyZWI2NjU5 NjE0MWVjNzRhZGNiOGMzODlmZGY4ZTM0NzU2ODkwY2M0Nzc2ZmRmMjExNGZl ZGJiN2RmYmRmYWZhNmJiNjBjZmMxNjczZDZjNTk5MTBiZjFkMzE1OTI4MTlm OTIzY2QwOThhNjhjMGJiOWJmMWNlMTNmYmQwDQo5ODEwNDc2NDE2M2JkYmE3 MjdkYTA4ZDc1NzQ0MjhiNmNmNGY0ZWY4MWM2ZDIzOTA5ZTM0MTU1OGRlMDBk MzA2MTEyOGFjZTBkMTczNDBhOTA0YTNjZDljNTNhOWUwMjNmNjYxNTBkODA5 NWQ4MmY4ZTM2ZmVjMDdkNzEzMTcyYQ0KODUzNDFjOGM5ODMxM2M4OTFkM2Ri ZWJlZGE0MGZhYzdmYjEyOGJjNDRiNTZkZWIxOTIyY2EzYjExZDBkMTc5ODNm NmUxOTcyY2ViOWMwMWEzZDA1NWY3MmI4ZmNlZTAwM2EzNzYwOGU2YjM5ZDY2 N2JlMzg3YjcxNzBjOGI2NTcNCmFkMTI0Zjg5NDg1NzdiMWE1OGM0YzFkY2M0 YjljMDMxYWQzNGExZjU5ZGI4ZDM2M2MzYWU2YTA3ZDBkYTc4NWI4YzU3ZTMw MjI3NzFiODNiOGNhMTNhZDFmNmQ5MjI1YTZlODAwNTM3OWI2ZjE5YjQ0Yjg5 MmJkYTBlOWJkNDYwDQpjYTc0YzZlNmYyZDE5MzM3MDcwN2QwODcwOTNhNzFh ZTYwMDY1NDBjN2JjMGI0OTg4ZWYyMTIwMzJlZjEyMGJjMmJmYzc1NDgwN2E4 ZGE3YWU4ZjUzNTNjMmJmZTQzNzI2MDY0ZjEyMTVmNDY2NjQ0NGFhOWI1MTBm Mzg4NGVmZQ0KODc5YzIyM2E4N2NmYTc2NzY1ZWU1NDVmNzMzYTAwMGU2YTk0 MjIyZjE0ODdjMzhjZmJiNzA1MThlMDEyNTQ3YWJkNTViMzM4MzBkODhkYWM3 MGIxYjFkZTgwYWM2ZTFhM2Q5YjUxMjkyNTkwMjkzOTQ5Yzg3ODQ4MWJjYjk2 YjENCjEwZWJiYmQzNGI2NzUzZmI4M2UxMzY4MjEwMGI4YTM5YjIwZGM2NWY4 YzIzNjBmYjI5MzlhNDJiYzk5ZWRkZmM4YzU1NzQ3MjcxMGFmYzYzOTI1MzFj NWE3ODQ3ZTQ5ZjQ3NmU2Y2VjYmQ3OGExYTQyMzBiNGEzMzZmNjZmZjg2DQo4 NDAzOTkxNzljMGMxOTI1ZjAxMDQ1OWQxZjcxNWQ2M2JmMmE2N2M0MDFlNmUx ZTFjMTJiYzI2OTQ2MjdhMGM3NjQyMjMwMWUyNjQ1OTA5ZTY4MzkzNDA2MTVl ZWVjOGM3ODMwNTE4YzRjMTYyODYzY2E3YTBhN2QxMzhlMjUxNA0KODc5ZWEz M2I3MmUwMzBhNDMwZTRhZTg3NzYwYmE5MGQ5MGQwODk0OGRmZWNlZjFmMDAy NmNkYjhlOTJkYjBlNzEwZWIxMDBlMjdlODhiMWI3ZTc2NzFjNmJhMWZiYzNj MTBjYmI5MWMzN2RiMGIyMTM2OWU4YzllOGY0NGQ3NjUNCjEwYWI4MjhmNGY4 ZmQxZDViYTZkOWI2YjlmOGUzZThkMTkyZWNhOGU1YjNkN2RjYWM1Yzc0N2M3 M2ZmZWY4ZTNjN2UzOGZiZGI1Y2Q1N2FmNWUyMGQzOGZmZTdhOGMyODc3NWU5 N2Q3Nzc2YmIzNzdiZjdlMTdlNGE2MzdkNTA5DQozNDE4YzFjY2IwYzgyZTg4 MWE5ZDllYzIxZjM4MGUzY2VjZjI3NGZjOTkxODMyM2ExM2ZkMzkxZTdmM2Ez ZDY3NWEyYzIzZTI0ZmNmYThkNzNiM2QzNWQ0N2M0MjlhMGI1OGY3M2EwMTdj ODVkNzg3MGYxZjkxMmNmMDAxNmJhZQ0KNDMwNTgyMTBkYWY4ZjhlMzA3MTdj NDM4OWNmYzhlZDc2MzZjNzk2MzAzNGIwYWVhMzY2ZjBjZDA5MTE5MjZjZTBm NTMxYTBkNjIwOWQ4ZGZlNDk5NTQxMjA0MWFmMGZjZmMwYTU3MGRjNTQ2MDI1 OWM4NTI3ZGMwZmYxNGE2YTQNCjQyMDFlODBhMGJmNDQ3NDNjOGYyOGVkOGYy NjAzNDdhZjVmMmU1YmI3N2JmZTZmM2UzNjMxMTcyM2NhNWJkYmRlNzZjNDE0 MDA5ZGMxNDJjNGRmMTFkMDAyYzE0MWI2MGRjY2VmMGE5ZjZiZjliMjgzMTRl NjdmOGQ0ZDc4ODQyDQpjYzIyMWQ5MDc1ZTQyMDlhMGU5MGVmNDI3OTg2ZjQw N2QyMzQzY2EyYjAzMWYyZTJmNzkwODZmMTkxMTNiM2QwZWQyMzVlZjVlZWVi YWZlMTE3MjQ0ZTQxMzIzMjEyODFmNTZkMmM5ZmFkZjFjNWY4N2EzMmU2NzM2 NDYyMDUzNg0KODg2ZWVhNWJlNjQ2NDljZmFiYzg5ODZlYTdjMDIzYzE1NjIy NTIwODhiMmI0M2Y5MjI0NDY0NDY2Y2EyZWI0MDUzMzEwNTQxYjM0OWJmMDJl ODQ2OWExYTI4NjI5OGRjN2E2NzU3MGZjMTliMzNkMGMxOGU4OTA2YzZjOTJk NjMNCjg4Y2FkNzMzNTFmZmE4ZmRlMzRiNzdkZGE0OTE2Yjk2ZTZjNzgxODAw MjllZWRlZGIxOTE2NzI3MjdlY2YxY2JjM2MzMWYzZmZjMDA3ZDE3MDA2NmZj Mjc4OTMxZjhiNTY2ZTQ2ZDE4OWRkNmE1MGYxMWYwM2JlYjU1NjAxMjc5DQox N2FhMGUwODFhNzcxMzhkYjdiMTMxMjQwZTIxOGEwODBkZjQzMDhjNGY0ZmNl MzE0MTIxNjI3NDBjYTVmY2M5ZWU2NjQxMDU4ZGM3OTc2MGE1MzhlN2I5NGY0 NDdiNDM4ZjJiNWM5NGU0YzdkMWRlM2U4MjljZjdhNGUzMWFiZQ0KZGJkZWQ4 MWUwYzk4ZjkzMWMzMWU3MDRmZWNjMWRiOWY3ZWZhNzhmNGYxNTgxMzUxMzlj ZDZhNmZjMjk4YjhjN2RjOTFjNjA2MDA3YzQ4OGZhNGNhODA5ZDRhOTYyMGNj OTJkYjg2ZDExYWU2ODI2ZDNjZmFlYTJiMjQwODA4MjANCjRlZTVlOTI5M2Q2 NGIwYzk4MWJiOTA2YmU4YjBjMWUxZmUwYmZjZjNlMzkzOWY4ZjhlZmU3NTZm ZmZkOWRiMzdhZjQ2NDMxY2YzYTdhOGZjOTM5MzUzYWM0NWQ4NDZmOTg1MjBk ZWRhMDI3MzQyN2UxODkwOGI4ZGMzYzY1MTY3DQpmM2U5ZWNhYzVjMjllZWNm YjIxMTg1YmVmZDhjMWE5OTM5ZTY0ZDNlMTRhNDA1NDMyNjI4ODYzOGMyMmZl NWIyMTdhZjBlYjQ4YmI3ZDYzMTYyNjM0YTM0NjQ0NDVlYzFkMDRkNjgwMWUz YzQ3MDg2YzZhM2ZlMDgwM2MwMjBjNA0KNWFkZjNmMzg1MGQwNmYwZTMwNzY2 MDA1MDEyN2VlMTAxNDQ3ZjFjMWVlYzNmMTk3OTdiNzZjMTljY2NjZDcwOWM0 ZTMwNDIzZWMxMDkwZDFjMzNhZWRkNzAxYmY3MTBjZjEyMjkzYzVhN2FkNzBh MzQzYWExMzk3NGMzYjRjMDcNCmNkZDIzNWUzZTQyOWYwMTA4MDhjMDZiZWVk MGYwODlhYWI4ZDYxMjNmNjhlZDU3MTk3ZWZkMDdjNWIyODQ5MzFmNjMxM2E2 MWYyOTdiZmQwZTQ4M2VhNjBmYzhiY2E0ZDMwNTA1NTBlYTkyOTFiNmM5MDhk NDFkODhmMzhkOTk4DQo3NWY4MjIwOGMxZjEwNDI0MmNhMWJlNDA5ZTA0NmI1 NTc4Y2E1MmQ4OTA0ZjBkZGM4MWFlYzcwZWM3MTA0NDMzZWU4MGUwMjI4NTky OTM4Y2FjYzdkYjgzYTU1OWRlMjdiZjdlZmQ3YWFkMjc3ODIyYWYwNTE4OGIw MTIzNDlmMg0KMWViNDgzOTUwNWJkYzQ2ZjQ5ZjAxM2JmZTg4MDI1MzY1NmU2 OTZmNDZiZWRjYzIzOGQwNGMzODg4NTkyMTI4YmQyZjYzNjU0MzNiYjMzOWYz OWZhYWE4YzY0MjNjOWIxOGM2MzFmZjY2NjlmNDk2N2M3YzI1MzFkYTFjMWVk ZDINCjgwZTNkN2YwNWUyNGE4ZTZiNGVlMjg4ZTAwOWYyN2NkNDAxMzI1ODk4 MTg4NzlhZDAzYzRmY2Q5OTk0MzRmNTc5NDgzMTdhZjMwZmNjODE2NDhlNjNj ODhiNGQ5MTJlNGQwMDAxOWJiM2JhZTM0MTAxYTI2MTZlYWRmZTU1M2RlDQpl MDJlMGU3NzE4M2NkODE1MTRhM2M3OGIzZDEyNGU4MzgyYjFlNTQwODE1ODZl YmQwMzUyZmNjY2UyMjQyN2M5YTgzMjk0YjgwYjczZjQzN2M5Y2IzNTk4ZTQz YTEwNzYwMmJiNzY2ZWYxMmU5YzJiOWY1NzkyMDViNjg4ZGUyNg0KMzJhNWM3 NDYxYTNkMjRhMThmNjE4ZDI4OGRkOWRlYzY2OTk0ZTRkNzM3M2UxZTFmNmQ2 ZTE4N2NjMzAxNGI1YWVkMGM2ZDY2NTIwNzRlYzFjZTBlODgzYWEyMDRiNzcw MzBkODAyNWQ4MzBkZDhmYTczMzIxMTYyOWJhOWQ4MjYNCjE3ODAzMWVjMDE4 NDEyYjg5ZTc0YTliNWFkMDFkNmQ1ZGVkNzVmYmYwMTcyZmI3NDhjNzI5Yjlk MWM5ZGEwNDViZjNlM2M4NDAzNzFlN2IxYzliMGYzZGZiZTdhNDc2ZTE0OTgz ZjcyMDFkNzAwODYxOThmY2Y1ODU2NTQxNzJjDQpjMTgwMmE3MmJiYjUzNTQw ZGI5M2NkY2E3YWUxZjkxMzNiMzBkNzhjYTc5ZjVlNmUyNDViMDEwYTQzYzA2 MThjNTQ0MGYxZTQ5ODQ4MmFiOWJmMDgwMmQ2NzM2YjdiNzcyNDA2MDNjNWY0 ZDY4NjRmNDFiYjc3MDg0OGIwMmMzYw0KOTYyZmVmOGM5ZTk5NTAzOTFjODE3 YTg4ZGY2MzA5ZGZjNWU3NjEwNTAyZmVjM2I0YWM3ZmE1YzdiMGQyYWMwMGNj OGMyZTY1NjM1ODFjYjYxODZhODQwN2UwZmYwOWQ4N2VmMjdjYzQ1MzM2N2E1 ODgyZDIxZmYxMGU3M2UwOTMNCmZjNWU5NmEwZTE0YzI4NDFjMDAxMGIwYzhh MzE1MDBkNGUxZTQ3MGNhNDQ2YTE2MGQ0ZDhlZmEyOTNmZGFlYTUxYWE2Yjg2 Njg5MTBlNTIwOTY5N2E0ODgxMzE2NDYzYzA2YzBhYjYwYTkwNjg1OWUwMWMy OGU4NDljOTg1NTg4DQoxNmI2MTVmOTZmMDI2Yzk4YzMwOGM4MTZjZTczZDI2 MzMxYTRhMzBiMmFkMGM0OTU3YzZlYWE0ZmNhNmUxY2FkMmFjZGFjYWYzMjY5 ZjkzZWRmZTVjZGVlZjZjZTkzMzc3YjA3ZmM2ZTNjNTYwMWFjMTljYTdmNjZj ODFhOTdhMg0KY2Y4YjY5ZDIwYzAxZGRjYmZhOTM1M2EzZmQ4OTkzNzBhZGZm OGMwYWQwNTAzNDRjODUwZjlkYzAxZDg2OTNlMTA3NjVhZWNmNTFlNjExMzE3 NjBkNGQzZDZhNjkyMTkzOTJjZWU1MWUyMDFiYjBiMDkyMGIxZDA5YzRlYTI3 NmENCmNlMmI1ZjA0YTgwMWI4ZmNmYWM1NGI1OThiMDQwNTRkOTcxZGZjMzFm YjE0MWE5ODE0N2I4NzQ0YzA5NjA5ZDgyMjViNjAwMWIyZTMxMTdmODQwMTU4 MTM4YzRjZDZjMjA0ODYzNDRhMjIyMzJhNmE5ZWU3ZWJmNGIyMjMyYzM2DQph MTBlMjM4MWQwZmQ0NjFmY2Y4NDgyMWIwNGFhMzc4YzZkODc1OThjNTJjOGY3 NWNmNzdmZmJlYjVmYzMwNjA0MGNhMWE1MjQyYWRkYjIyNTRjZjM3MzUyMTlh YTUxNDExNjNhNzk1NjA1Y2U5ODVhMDVjMTI4Njg5MWIzMmUwZQ0KOTAyNjkx ODk4YjMxYjQ4YTFmYmIwN2ZhMGRkYWExMTNhNTRmYzU1OGIxNDgxMWQzYzNh ZjQ2OTRlZjFjYmM3ODA5ZTI0ZGFhMzA0Yzg3ZTI1NWJjZTIxMzI1M2U4ZWIw NDcyNmVjOGRjMGExODdhN2UzMGJlMmFiZDIyYTNlZmMNCmM1Nzg3NzZmNGZm YzRmZGQ0NWUwMDJjZTcyMWQyODVhYzAyYWZlNzRmYTMzNWFmN2UyNTM4MmM5 YjdiM2QzZDM0ZjNmZmVmOGFmZDQxODFkMWQ3ZDAyNzdkNDhhODMxYTAwNjNi NmI3YjE2OWI1N2RjODNlODg3M2NlN2I1NDJjDQplNjhmMmE4ZTM0OWVjYjJi Nzg3ZTQ3ZWFkZDQ1ZTJjMzg3ZjAxNTQyODU1ODY4YzA0ZTkyOWMzOTdmYTVj N2Y1MDM5MzQwNGRhZTQwMzE1NjJhNTEwMmI4NTM1MjRhMmM1Zjk5N2M2Njg5 OTA4M2QwMzc1ODMzN2Y1NWQ0NmQ2Yw0KOWExNDM5MzkzZjNiNDU3Y2RjNTJk YzJiMzQxNTYwMWNkMTQwYTg1OTMwOGQyY2RhODRkN2MxYjQyOThkYjBhYTA3 MTg4MDkxMDNmYWExMjg0MjcwOGRlMmQ3ZmFlNzE3YTcxMDFjMDRjMDg3NWMy M2E3NTkxN2IxNDNmNTEyZWMNCjZhNzU0MWUyOGFmODY4ZTYwZWFjNmJmMWEx MDBmNTllMzQwYjE1Njc3YzAxNmIxMjQzMDgwZGM2ZWMxMDhmYjBiNTRhODg3 OGU2ZWUxNjA2MmNhNDU3OTUyNGRjYmY2YTEwNDVkNTcwZTBiMTA3ZjFjYzBk YWYxNjFjYWQ1YjFhDQpjM2NhNjU2MGYyZTgwOTIxOWY3NWExMTAxMWU1NjAy ZjI5MTliMmM0OTViMWExMDY5YWE1YTlmNmQ2NWU1MGRmNmEyOTZiMDUyMDc4 Y2NiYTE1NDU1ZTdiZjJlYmFmNWY0NzMxN2ExN2I2ODcwOGVlMTBlMDlmYjEy MjMwZDczNg0KODY3YmJiNTdjNDU3NzBiOWQ3Y2RiNmMzYmUzNzJkN2UzYzkx NWQ4OWEwOGFhYTczM2I3Y2VjZjUyMWE2YjI4OWQxN2FmM2M0NWEwZGEwMzNh MGI1ZDlkM2UxOWViMmNkZjIzNzM0YWRkY2M0Mjg1OTZhZjBjNTRhYTAzNzI2 MDMNCjBmNmFlNzAwNzc0ZDA5NGQ1NTAyODZkYTJkMzgzOTAzYTMzN2IwMjBm MzY0MmNmMDk4ODhhZWM2Y2M5YTVhMGI4ZGMxZTRlMDZjM2Q2NzE2NTRhOTg2 M2YzNWE0YWFjZThjNjI3NzhkNWExOWNjMjJhMzlkMDgyMzQ4MGMwMjY3DQoy OTYxMjhlM2M2ZjhmMDcwMWE3NjNiMDgwYTUwMjEyNWRjNjg4NmU0YzE3NzI5 YTAxYTc1MDUyY2YxYzMxMjdkZmZmMTQzOTJhNjc1MTAxODIxN2ZmYTljNzMw NTc0NDMwMjhkNjhiNzIwOWUyMjNhNzIwZDg0YTUyZDg0NDVhYQ0KMmY0MTYy YzM2ODA0MjliMDQ5NzAyODMwZDJjOTVmZmYzYTNlM2I4MzFhZjA3YjExMjMy YzJmNmUyYWRlMDA0NDQwMzQwNWRlODY5OWYwMDNkMTAyMTcxOGM0ZTdlNzQ3 NDczZjkzYzhlMWRjYzgyYjAyN2Y5ZDhjNGYzZjVkMTgNCmI0OTQ0MDMxNzdk MWI0ZGIxODE3MTZjOTdjMjY4ZDAxODA3NGZiZjllODE5Nzc3OGZlZmMwNTYy NmNjYjUwY2VkZWE3NGZkODJmYWUzM2I3YTExODBlYzMxNjZmMDhlMmIzNzgw NjE4YWNkNzQzYjljNmE4YWE2NDJmMTA3NWMzDQo5ZTBjNDZhODdmNmIwYjg0 NTkxZTYzNTNlZmI0ODlkMDVjNWFiZTEwYzVkZDFkMjI4NzFkNDExMmE1YzYw ODQ4ZjIxMmY3ZGYwYWE3YTQ5MWUzNjNiMTMwOThiMzc4YTE3YTcyMDIxY2Rh ODZiMGE4M2M2OGE0NDA3ZTQwMDI5MQ0KNGRhMTAyMTA4YTQzOGQzMzcwMzU3 YTI1ZGMyNGMzNTNmMDFmNTk4MjlmOTVlYzA2NzMzYzcxY2Q5OTNlODAwYjdh MTg5YjA0Njg1ZGNkMjY5NDdiMDM3Yjk3ODk4ODc1OGE2OTAxNDIwOTY0OTUy YzAwNDgyMjE2MDU2MTY3ZTINCjYwMDllNGEzODZiMTAyMmE1Zjg4OTE4MmE1 ZTEwNTdmNjVhYzA5M2UyNDFhODI1MDYzOGU5MmE2ZTAxMGI2MWIyMDU5OTI4 ZTgwOWIwYjU0ODYwMGQyMWNjZGFhNTYzNDA0MjkyYmIyYzlmYThjZGQ2Mjg0 NmZkZmZlNGQ2YTEwDQoyZWQzM2QyZWJlM2ZkYzM3MWFhMWFmNGMyNjQ5M2Vj MmQ4MmIwNzdiYTg1YjI4NzY3YzQxM2Q0ZDljZjZjYTYyNTRmMWExMjEzNGJj YjEyNjc4OGYyYjM3MWFmZGZkZGZmZWVlYzkzZTA5Yjc1MTUyNzgxZmE3ZTMz MzIxNDk1ZA0KOTI3ODkxZTAzNGJkZDk4YmJkMDM3MjdmNThlMjkyZDZlYjE0 Yzc0NDU2Mjc4OTgyNzA4YjA2YzBiY2JkMWQ1MzQyNTE3MzE5MTMzMGUwYzQ2 NDlmOGU4OGI4YjEzZGIxYWVkOTg5ZjVjM2ZkODM1NzZmZGU1Mjk4YzJiOGIx NTgNCmYwZmExMWUxOWE2YTU2YzAwMDVjNjFkNWFiZjNhZDUzNDM0NmMxZGVi NzA4NGIxZDA4YzgyODA2ZWRkYWQ1YTU5NWI3N2NkZDkwMDMyZTEwZDZlNmY5 Nzk4NmZiZDkzY2U0M2UzOTdhY2ZhMTM2NDVlZWY1MmQ5MzM2M2ZiMWU1DQo1 OGY0MzA4OTU0NmRhNGE5NmUwZjU4MzUxMTU4N2UyN2NjN2E3ZGE5MzMxYTU5 ODEzN2FiOTE1Yzg5OTBjOTllNGQ0MmJhNTYwNmFhMjE5MjVjOTc1ODMzMWQz ZTQwMjczMzBiNmM1YWM1OTUyYTViNjRlMTc2OTJlNjgxNmU5NQ0KYjU1MGVi MmMyMDVmMjRlMTkxYmZhYjFiZjgxNjAxMjAyZjU1ODU5YmRkOGQxOTgyYzQ0 NGNmNzE3ZmU4MTJiNTAzMzkzMjY1OTZmM2Y0Zjg5MzYxNWQ0YzQ0OWM3ODMz MDU3MWU5MmQ5OGQxYzllM2ZlMTQzMzEyN2M0ZWNlMjkNCmQzNDEyMGEwMjE4 ZDg0NmRmNGM5NzM2MGUzNDQ1MzZjMzUzMTNjMzkzYmUzZDE1ODAxZWNmZDQ3 Y2IxYmQ2MTAyODI0ZDI4MDk1YzNjYzE4ZDdlNjhhOGQyN2E0NjFlNDAwYTNi ZWMwMGFhYTE4OTFmN2Q1NTdjODA1ZTY5ZGNjDQoxNjcyNThhNDAxMzIxZjUy MWE2ODEyMzJmZjVjMDI3MzVjNWQyNjgzNWRkYjBjZWY5YjFmYmVjY2UzNzA2 OTc1NTk2MWM4Y2RjMWM1Zjk2NTcwNWNkNzg5MzdkMDU5ZjJkMjM3YTAyNWQx ZTZiYzY3MmI3MTgyMjQ1ZTU2MTBkNQ0KODNhZDRkODlhNWJlYWIxMTBkYmQ4 ZjRjOTM3YzRjYWMzMDNjMGIwYzdlMjUyZTgxMDA2MmRhYzAwNzNiMjNhZWM1 YWE0Nzc0OTllNTRiODAyZDc5NjBlNWFjNDVjYTI4MWFiMDE3MzQyNzc1YzEy YTczNWU2ZGVjN2FjNmI0MjQNCjEzMzM3YjI3NmEwMGY3ZWVlY2VlMWUxZjlm NDJjMDhjOWYyZjllZmVhYzdiNTNjYTA2NmI0ODQ5MWY5ZTI0MmRiNDg0NjAx M2Y3ODJkY2RhY2YxMDU4YTA2NTYyNTg2NjEwOWQwMTAzNWU0OGVkNTQ2NTk0 OWI3ZDcwNzgwODkwDQo4NGNkN2UzNTc2MGNkYjViM2I3NDA0YzE4YzQ3MzMy MWQxNDBhODY0M2QzMTJjODE1ZTU2MTVkYjIxZTk0OWFhMzExMDNlYjc3Yjcz ZjNlNThiMTc0ZjdlZjNhYjVmYzE4MTc4ZDA1NTA1YzIxMzA5YjU5YmIwMjgw ZWViYzM0OA0KYTI2OGI5NDQ4ODBlMmM1MjA2NDdlNTBhNzg4MDM2YjE0YTk0 MzQ1MjQ2NGZiZTE0ZGY3MmIxNTRiZjNlOTg2MTVlNWUzODNkNjVhZDM1MDJi M2RkMmQxMDY2OGM2NjRiODQ2NTYwOWM3ZWFkNDY3YjM1YTIwYzAxY2Y5NGM3 OTANCjY5ZWFhYjFkNGFiMDVmOTYxZWE4MDdjMWExZDY2MmFhYjhiODI0ZDk1 YmVmNjI4NjBhZjM4MjM4ZDAyNzJhMTBjYWZkNTlmZGVkMjFjNmNmZjE0N2Uz MmU5NjdmMmE3MDQ5ZWQxODRmNDk1NTIwMzcyODg1MTNjOTYxMDNlMGE2DQox Y2ZjN2NiMzg3OTc0NWIwZGRkMGExOTA0YzYwMDRjOGFiNDAxYWVkMTBiYzU2 ZTY5ODVmYjE5M2NkNjU4OTU5MmJkNTZhYTFjODU0ZjgzZjAxMTQ5MDlhYzhh MzJhNWM0NjMzYzc3MzYwNDdjZGQ5NTJmMDYxNDhhYWIxMmQ5Zg0KZDQ2NDEy OTJkMzU1ZjJmMjdkNDMwNWY4YzY5NjQzOWU5YzUzNWE0MGMzMDM4MzhkODhk N2Q4NjgzNzNhYzFhNjQwNWI0NWU0N2JjODgxNzI3NjZhNmIyZDJlMjJlNDJi YmE1MzA1MjExYTM4M2Q2YTViYjUxZGNjYzg0NDg5OWENCjVlYWFlOWE4NmQw NzcwMTVkZDFiOTJiZGU1ZWYzY2UyMTRjM2ViMWEzNDRhMTczMTE0MjYyYmM5 NzI1M2JhNGMyMjM0Y2QzZmU3OWI0NGE5NTNkZjcyMGI1NjZmMDIyZWRiZmEx OTEzMTdlNmU5MDM3ZjViZTczY2JkYzIwYmQwDQoxZDM1YWJkM2Q4OGUxMmQz Y2EzMGRlNWE3MjhiODljNDQ4MzExOTkwY2IzOGY0NTY2NGFjZjdhZTZmNmY4 ODc0YjA4NTI4ZWI3Mjg5ZTNhOGM0NTVhOTJjYThiODMzODllMmEyNTA0ZGU1 MTUyZTM1MTJiYjFkM2I1MTcxYzFjYQ0KOWJhZjA0ODYxY2QzNDgyZGU3ZTc3 ZTg0YmY4MGM0ZDQyMThhN2Q4YzgyYjU1YmE4M2JhODkzZTgxMzUzNmJhZGI2 MzQyNzNmYjA2YmYwMzYxM2Y4NmU2N2I4NDVjZWQ5MTU4NGVhNjRkZTYwNGNj OWQ4YWZjMjViYmJiODZhNGYNCjQ5NmJlNGUxYzljZDA2OGE5MmZiMTdlNzM0 ODMyYTVmYzYzZjI3ZDM1Mzk0ZDdkYzJmODY5ZDY0MzhhZWNmNTZlMzg0NmJi MjBlNDU2YWUwZmJjZjMxMGQzMzE4YmI4NTI2ZjRiM2MxODI5YTNlYzRlNTRj NWZmZjE5NTc2YmVkDQplNWFiMTc0ZmY2ODc0Mzg0MTUwNDgxMjM4NGJhYzE3 MzM2NjRiMWI2Nzk0OTkyMDMzMTEwNjQxYjc5MzZlNjlmOTg3NDM0ZGE3YjRl ODIxMTQwMDU4MTY1OTNmNWFjOTJjOWY1YjdiNjEwMjRjZDJkYTY4MmU2MmI0 MTI5NjVhMQ0KNDNiZDY1ODNhMTNmZTNjNjQ5ZmIwN2FmODE3MGFjODNiN2Yx YWMxZTMyYzQ4NzhlNDBhZTUzMzc5N2NhMWU1OTU0N2M0ZjkxZWM0N2RjYjY5 MjRlYTA3NjZlODZmNjhlZmMwYjU4MWY1MGE0ZjI5MzlkMzc5ZDMyZDQ4NGY5 MTYNCjM3OWM1ZTAzZmFmM2NkZDZiYTU1OWIyNzVlNTVjYTRlZTQzZjBjMzkw NjI5NjBkNjFhYzdhYTYzMjM2ZDYxMGNjNTQ0N2M2MTNlODk2OTJhNjliMmJj OGEwMDM2Mjk3NTNjYmM3N2ZlNzEyZjg3NWJiYmIwYTM2ZWMyNzU3OGI1DQo2 YjVhOTA2MjNiMTU0ZjdlOTI3M2QwY2E0YmUzNTBjNGUxZDZkYzQyNGFkZTkw ZTIyMjUwOGU0ODk2ZWQwNTZjYjY4MDMyYjYxNDNhNDQxYjRjYmIyNzc2OGRk YzMxYTQwOWFjNDc5YzkxZTQ0NDIyMDk0Y2QyNDVhNmE4MDhjNw0KYzc3MDM0 MGNhZGE3MWQ0NDU0ZmU4NDU4ZTUxZTdjNGVjMmRhMjQzMGUyMGQ0OWY1YmI2 NDI2ODE2M2VhN2ZkMWI0MDA3Yzk4NDljOWQ5YjAwNzMyOTBiOWUzNWIzMWEw OTA5YTM2YmVmMTBiMDE5YjAwOTMwODQxY2FjODU4NjgNCjAwYjFkODY5NTYx NzI1NGIzYzkyMTZkMzNhZjZhYjYwNTIxZTQ2NzYyMDlhZGZhNjAzNDI0ZDQy YTg3MGJlYjAzNGE4NmZmMjMwNGEyNzU3OGQ0MDE2OTE3OWYyMjdjYzlhMzRi ZWI1ZDIwYjc5MTY3NjhkYmQ5NzkxMjg1MjBiDQoyMTBmMGMwNjYyNGU3YTA5 YTkxZWQzMDlkOTIzM2EyNGJjMjhmNDI1NDYwNGFlY2M2Y2Y1MzhkNjRlZWFm NjNiYThjOTMxMzQyZGVkZDY5OTczYzI4NDMxNGU4MTI5MGE3NWIxMGM1MzFj NWFiMmNjN2NiYzhmYmJkZjRhZjgyZA0KNTIzMmQzMzE4MTg2YWE0NzUwNzk1 NDVmMDBhNjliODg4YzUwMzFkODUwODI4MmZjNjJlMzg0M2NiOGJjNzE5ZTg4 NzM2OGFlMTQzYjBlODVjZjg0NWE2MjJlZTE4Y2IwZTY2MGIzOTYzNzI2OTY2 YTViMDBkZTI5YzhkMjA5MTgNCjgyYTExZTAzZmY5OTU5YjBlNTNhNjQwMDlh ZGI5Yjg0ZDM0YzlmNTM3NzYyMmZlZGVjMWMxYzFlMTBhZGU2OTliMDhhMjgy YWE0OWMzMDAwOTZhZDExZGQ5ZDExYWE5NTU5OGE1ZDBkNDdkNDlhZjEyN2Jj NmUyNWFkYjA5NmYxDQoxYzVjMmZiZTE2Mjg0ZWQ2ODBjM2Q5NjM5NjE4NGM1 MjRkMDdlYTk4YThjMWU1MDU0NjkxMGI2NTdmMDkwODkxMjA0MWQyY2RmNTc5 YTA1YTRiZjBiMWI1OGM3MDIyZjBmODJlNjIzNWZlOTQ1YmMzZDc2YzVjMDgw NzcyZDlmYQ0KZmE3MzNhYzhiMDcyYmQzYjZlMDQ2ODZjYmE2OWE0YjVmOTVl YzU0ZWU5YTc5ZDFkNzRmN2VjMWQxZDgyMmE1OTM4NmZmYWE3YmVjZDQyNGJi ZTQ1OWFiZWVmMjFlM2NkN2MzMWEwYThhZjI4ZDQwMTk2NjBmMjRkYzAzZjJk ODgNCmMyMjQxMWMwMDM0YzRkMDIxMzhkMDg2Njg2NzBjNDRhNmRhYmUwMzVk ZTk4MDE5MGM1ZTJkMTIzNmE3N2Y4OTk4OGE1ODA2ZmVhYjc1MmNjODM5OTNi OGM1NmQ2YjBlN2UyZjM5MzMzMTQyMTZjZTUyMTQ0ZDM1YjdjNmZiNjBmDQox MmRjMWQxMTZkYWYzNGEzMmMzZWFkNjcwY2UzNWJlN2E4NzM4NGNlYjc4Njhj MWRkOTY0M2ZhMjc0ODgyZDRjZTQ0Zjk2ZDlkNDhmZTY1NGE2MzY1MzY1YTQx YjdmNGU2YWFkNzlkYWZjODIyNWMyNjQ3ZGQ1ZDQ5ZjAyNDA3Mg0KMGQxMTdi NGNlMmE0OGUyODAwZTE3ZTIxOWY3ODI4ZWMyMDFhMTVlYWFjYjgxNzdiM2Rj MDlhMzQ4NGFlMTIzNmVmMzVhNTdmNjFjZmFjN2Y1YTUzNmFmY2E1MGE1N2Vm OWFkMTYyM2I2M2U4NjMyOWFjZGQ2ZDIxMGViNmFkOTcNCjQ0ODJlMzdlNTdk MGI0MjIxMTgxMjQ3NzEyNTc0Mzg1NmM4M2ZlMjBmOWQ4N2QwOGE5NWMyNDcx OGRkMGFkN2FkNjllOTEzMjgzODJhMDZiNTcxOGY1YTA0ZWM2NGFhZGE0MmU2 ZWNiN2U4NTQyNDQyYmIxNjBmODI5NTc4YmMwDQo5ZTljMTM3Yzg0NDI0YTNm MjE4YjQ5OGI4MDU4MDk2ZTA4MDkyN2E5ZjBjOGFiOGU3N2IyMzk2NDYzNGRk YjEyNWYwZGIwNjMwZDAzN2Q0ZDBiNzdkMDkwMjZhMGFiMWM5MTliYzQ5NTE4 YjMzNjg4NDgwNzFiY2FmYTczODdlMA0KZTE2NDVjOGFmZjYxNzNkMTBiODg3 YzEyMmI0YmIxMDYxODE4NDVlNDU0YzY2MTI3OTkyZjdkN2QwZGU3MTBjZTg1 YzNjZmIwZmZhZTJlOGZmZmZhODk4YzNmZTMzYTU2NGFkZGYwNmFjYTI3NWI0 YjIzYTEwOTExMjY4NmViODQNCmY5ZDNkNTA1MjIzZTQ2MDI1OTc0MzFiNTMx YmMyOTkwMDI3ZTY0ZWQwNDQ4ODJlOTQ5MmIyMGNjOWYzZjYzZjJhMWRhZDU4 YTY0MzE5OTZiOWQ3YTYzNDQwNmFkNDQ1YTY5ZTRhNjM5NTVhOThhMDA5Yzgw ZmQ1MTUwOThjNGQ1DQo5ZjAzYzIyNTk0YTI3MTE2NjY2NjkxZDg1NGVmNTZh NjkxMTVkZGE5YjE0MmFjYjBlNTQxZTQwYzcyNTdmNmY4NDYxMGQ3MjRiNWM3 ZDA3M2YxZTZjYzJjYjNmMWM0ZGRkZDA0ZmRkNGE1OTJhYzUxZDAyZDk5Njc4 MDcxNmVmOQ0KMjQ3ZjQ1NDkwMjNlZjE0NWUzMmI4MzAxMTIzNzA2NjE1Yzk4 YTQyODE3NzE3MzczNTI2YjkyMjNlOGQwNTU0N2IxZGM5MWZhM2JkMDFjMGVj ODFkYzhkMDY0NDZmZGFkMTU4YmQ1MjljNTRjNDRiYmJlMTBkNjg3MDMyZjI3 OTgNCmE5YzNlMTZlYjA3MzQ1MTY0NWYyZjAzYmMxOTMzODgyMDY1ZDc0OTNm Y2RkMzUzYzRhOTYxNWQ4ODQ1OTVmNzZkNWQxM2Y0NzlmZDAzMDg2YTYxM2Q5 NmU1OTFhOWM0MjUzMTcwMzEyYjY4NDQ5MGEzZjRmYjQwMTdiMDE4MzFlDQpl ZTgyODUzMDBkMDAxNmM5NDFjM2RhOTJhOTQ2ZjZkOTMwOWQyNjBjOTMzYmE3 MjU4MzA5NDE4MjJhZWM3ZDVjYzliMjQ3NzA2MWNhNjY5MWE5YjJmYmU3YzY2 MzEwYWNjODc3ZjM3MmE1MWU1NzJhMGU0NjA1ZjFmNWQzMTIyOA0KZDhkMDg2 NjBiZTI2ZDY4MjYwMTliMTUwMjMyMDU2MTRhNGQ5NTVkMzlmNmViNGNlYmNi OTAxMGMwNDQ1ZjA2YWY0ZjZmOTE5ZWU4MGVhMjQ0OThlOGUwYTAxMjczZjQ1 OGEzM2Y4NTIzNTdhYzE1OTczMjUwZjkxMDI2YTE2ZDYNCjM2Mjk3M2IyMDk1 YzYyMjVjNTllNWEyOGMyYzBhOWQ2ZDYzYTg4YWU1NmY0OWJjOWE3MzY1Njc5 YjhlM2FkMjRjNmJkNTZhYmZiNDk4YzcwZWU0MGU5OGUyNjRlZGM1YjBiMGFl Zjc0ZWIyNDRjOTMxODM1YTc3OTFjOTAxNmM5DQo3Y2I0MzcwMzIzODVjOGJj OWUwMzZlMTBhYzQ5MTRjYmY4NTU2MzhjMTkxZDRlYzRlNGM5ZmVkZTA4MTk4 OWQ0MjQ3MjRkZDA1YzMxODY3MTBmZWYxMWU4YTM3YzA3Njg0MTMwOGFiODBl Mjk4YTc4M2E1NjU0NWY5YzllYTc1Yw0KYjE3NDg5ZjhiNjIxMmI5MDRjY2Mz MjNlYmViNDY3MDI5MmRlYWNiMGEwMWQ0YWM0YTYxNTY5MDI0MmM5NjRlYjFj YzdiZmE2MDdkODE3YWQ5NjA2OGQ0NTA0NzI0ODUyODUxOThkZGFjODI2YjUx MjhkNDExMjYzOGViMjllNjYNCmMzYzU5YTg4MmY2MWFhMTYzNzUxZWZmNzdh ZmNkNTE4MWI0ZjUzZGNlMzk5Y2Y4MGNkMDQzMTQ5NjdkZGRhMmRjNzQ5MTcz MDU1NGE4ZTcwYzNkMzFiNzY5ZTUyNWYyMDQzMjZiYWRiY2NlNmFhZjE4MjMz YzUzMGE0M2MzOGNiDQpkNDhlYTg1ZWM1MjNjM2QwNjA2MzBjZjA3OWQyYzU1 ZDQwZjMwZGE2MjQ4NDNhZGZkMDIzZmU3YzZjMDIyMDEwMzY0YzM5ODUxZThi YTE2N2NkMTMyODdhYmM3OGNkMzA3ODE2OWQ5NDU2MWU2YTJkNTNlZGUyMDU1 MWY5NjUzOQ0KZmQ4ZTY2YWRkMjhlYWM4OTgwMzdhODJkMDFhMmQ5MWFhMTlh NjQ1MmRhZWRjMDgwY2E5NmE4MTg2YTg3MWJjMTY2YjgwY2E2YzJkMTNhYzdm MDAxYWJkYmZhYmE1OGE5MGU1NzI0OTkwMTEzMDNiYzA4NzljNDY4YzMwODI0 ZDINCmI4NDVjMWI0NWQzNjM4NzE3NzA4NmFhOWJhODY0ODI0MjNhYmEyZGMz MWM1OTQ0NjJiNDI3NjMwZmRmY2Q5OGNkN2U0NDVkYjUyODhhNTczMjZjYTc3 ZjUyMWJiMTY1MWFiNTc2NTI1YjJlMDlkODA5OTI5Y2E3OGQxODQ3MDAwDQph NTkxNTRhNDE4YTE4YTg5ODc2MTVlODJjNjAxZWMwODNlNjMwNzIyODM1MzE2 NWQ1ZTcxMjRhNDM5MGVhZTM0NTA3NzMxYjNlNmFiNjk5YmJlNjdiMmY2YWIz MWRiODBlNDJiNDMwZjkxNTBlYWM5NTg3ZmVhZWFjYTZiODA4Mw0KYWIzZjRj Y2M4MzljMDExMmU5Y2UzZGVkMzk1NzU5NDFhOTNmY2ZiMzUyNGI1N2I5NGRk OWU2N2M4OTZmNzA2N2U4MjczZTdmNWNlNDU4NWU1ODZhOGMwNDQyNzVlZWI5 MmI1YTVkYTI4MmI0ZmQ2ZWNhNTRiMDNiMTQyOGVhN2QNCmQxMzI0NTAwOGM3 NmM5YjBlZDIxNDM1ZWEzYzk1YWUyOTJmNmY2MzFiMDg1MzE2Zjc2YjA3MDFk MmM4MDU5ODUzZTRmZmM2OGVkYzlmZWQzYTcwYzM3MDQ2MGVlNTc1YmZhNGFl ZTI3MjMyYTU1YzdjYTFlMzBkMmViNmI3NGJhDQo4YzA2OTdjODI3OWI2OWU2 YTJjOTY3NWNkMTEyNGI1NGE2MzIxODdkOGYzZjE3YThkNzUyZjgyNDlmNTgw ZWU5ODgzNzM2ZjBmNGY5NzlmZmUxODNjN2U3NjhmNDliZWNjOWUzMmE0YzAy MDVmMzllZGRhNjZjMTA5MjgyNjE0OA0KZWI4NTVhOGY3ZjNlNDFhNjMwZDRl N2ZiN2JhMTMzOGExMDY4NGQwNmM3ZmE4YmZhMzljOGI2ZTVmNWMxOWMxZDA2 NGFmZjg2NWU1Y2Q1N2Y4YmEyNTZhMDQwNTliMzk5NzUzMjI0NTlkOTQ0MjAy NDdkNzAyMzk2NTc4N2RkOWMNCjIxN2Q2MDA2YzM3ZGQ0YmQyZGZmOWM4MWFi MWFmNTg3MjAxNmFiNjYxNDJiOTQzODEwZGE4OTY3ODljNThhN2U0NWQ0YjJi NmIyOTY0NmI1MzgzY2M2ZGZmYWVjMzNjOTk4ODg4OTZiMGI3YTQ5ZGY4NWQ2 YjBkZjhjNDg4ZjEzDQoyY2JjYjZhODY4NzI0OTVhMmNjNWRiNTZlNzU1OWNm NjhhODgxNGNhNzU0MjgwM2JlOGViMDZjODg1OTgyYTc5NjlkODY3ZWExM2My OThmNjgzYjBiOTViYjM0ZjEzZWRkYzQ4OGRhN2Y1NGM0NjY0MzRkYzY5MmU0 OTgwZGViYQ0KZDk3NDljMGU1MDY0ZjI0ZjU0MjViOTc0ZjAwOTFjNWY5MDRj ZmRhOGE5MmNiMmU3MjYyYzgyY2FhMTIwNjI4NTEwZTk4Mzk4Y2E4YTRmODk0 MTU0MzNjYTg3ZTU4YTdkMjRjOTU2ZTY0MmRkMmEyZTU1NTI4OTZlYWRlNmM3 MTINCjJjNTlhNjZkYTI1ZTM3ODIyOGI1NjQyNTU5NGY3MTZmMWI2YjI5ZmEx OGJhMmM5YzNlMWIxNmI3OTIxMGJiMzNiNDM0NzY4ODRkOTE0NDExNTE3MTlk MDExZTgxMmQxM2VjNGQzZjkxNjFmMDE0NmU4ODM5ODNhZTI5NzY1MmE3DQph MWU1ZTJhNzk5ZjcxNjlkMmNlYjY2Y2M0NjdkZjU4YWNkODg3MmVjMDFjYmI0 YzJjMjg0MDRiNDUwZDQzMWVjNjQ4YTlhNTkxOGI4NjY2YjllNTMzZTgxN2U3 NDkxZjU2YzA5ZjQ5YWVjZTFjM2ViMjllYTczMDY2OTQ1YjE3MQ0KMTk5ZGMy MTgwNWI2MGQwMmI4NmM1ZDQ3MThiNjFkYjUyY2FiNjQ5MGU2MmYzOTFkZGI1 YTY4OGFkYmI2YzEyNzk2Yjc2YWIyYTczNWQ4ZTY3YjFlMTBiZTIzMTNkMGJh MjJlMzBjOGUwYjIxM2FkNjJmNTJhMjg0MDk0OTI2ODENCmNjZWRkYWE5ZDRl MzNkZWQ2MzVhODk5YmM2NGYwZjY2ODY2OTU5NWNhYmUxMjI0Yzk1NTUwMjRi MzdjNDBmNDY4YzIzYzM1NWUzYjkyOGQ1NGM0ZmU3YzdiNDA0M2UyOWUwMDE2 MjAwZDM0MzZiMTFhZDI5ODc5NTc1ODJiMmQ5DQo0MjkyN2UwYmIzNjQyNTY4 ODk0ODFhOTM2OTJhOTQwYmNkYWNiYmIwNmE5MzMyN2Q3YjZiZTk5NjIzNzdh MDBhNGJkMmU4MTk2NjhiMjk4YmIwMjBmOWIwNjgyYjA3Njc2NjIwZGJkYTg3 NDYyMDg4N2M5YzQ3NDZjOGNjZjk1MA0KNTFjYTY4OGI3Y2QzMmYzMjA2ZDRj NjM2YTlmY2VhZWI1ODEzZTBlZGM4MGFhMzUwMDhjMmViNmI3ZDVjZjBjM2Nk MWQ2MjliZTIwMjMxYzJlY2Y1NjFkOWY5ZWNlZGFmN2Y2ZDViYmFkOTY3YTQ4 MDAxNTI1MDhkNzVkYjI2MTcNCjc2NjBjMDg5NjZlODNhNGI3MWUwNGQzMDE2 NDIzM2UwNDM5ZTAxODk0NWUyZWJlNjA4ODg5YTdhMTEzMTMyNTFlYzBjZDVm NDQ5MGQ3MmUyMGVhMmY0NDUzYWMwNjA3YWVmMDg3YjUyNmQzZWYzNGRiMmJi Y2RiYTkzOWQyYzg3DQo4ZTUxZTNkMzM3NjZkOGViOTRhOTEyNzkzODlmNGMw OWUyMjEyMDkyZjZhOGU3MjYwYzYzMTg4OTU1Mjc0NDMwYjYwMDI2MGQ0NDc4 YjI5YjI4NmQ2OWQ5YzMzYjc0MTM2MGM3NmNjZmU0NWMyNGI0MDI4NGFiMzk1 NGIxYjQ0ZA0KMjA2NTcwMzMwMmIyYzI5NWFiZGZiMDA5ZjQ2OGUxMjY4NDlh YzQ1MGIwNGQzNDhiZWNlZDU3MTlmYjY1MGNlM2MzMWE5ZTI2ZGE5NGY0MTIy ZGNhYzA0MmIyZTA5NGQ4YmVmZGQyNDVmY2ZiM2QyMGRlODZlMWRkZDkxZTAw MDENCjg4OTNjMGMwOTMzN2UxZGMxYWI5NjdiZjU4NDRjYzk1NzI4Yjc4MDZj NjFmNTg4MTE5ZTM1NzA4MWE1MzU3OGQzYzdjOWVhMjY5OGI4ZGMxNzY1NTY2 ODE0MmIxYjY3MmMyNWIzMGRiNjg2NmY4ZDg2ODc2YTYxNmYzNTRjMWFkDQo4 MzE0YTE5MzMyZTQwZDhlNTgyNjFmMTViZTY1YTg4Yzg2ZDVjMDg0ZGExYWFh MjQ4NmJiYTA5ZWViZTZlNDViMWM2NTU1YTY4OTlmYTk2NzY4MjYxZDFkMTc5 MGIwODA3NjliNWI4MWRjODE4NGNkNzhlYmZkZjY1N2JmNGEwMQ0KZmFiZDcz OTU2Yjk4Y2Q5N2UwYmQyM2FjZGNlOWZiYTcxNGRiZjQyNzkyNWVhOTFmNjY4 ODc0NmJhZjZiNzRkNWU3M2ViNGVmOGZiNTI1MjU3MTMyMGVlOGMzODdmNzNm Y2QzZjI5ZjZlMGNiODFkOTI5MjEzZTBmYTBhNzAyNDkNCmRmNmYyNGNiNGQ3 MmJjMzQwMjczZjM1YzlmZGIzNTZkOTNmN2U5ODFlNDRmY2RhOGZiYTQ3ZDNl MWY5YjAwNTJmNmMwOTRmYWQxYzBiN2YxZDgyNTdmMDczMGIwMmY1NDZjMDdi MjA1YTU4MTZhZThkYzkyMGQwMjA1NTE5NjM4DQo3OGNhMTQyYjhkYzQ3NDgy NDg3NGJmNmU4YTE4ZTM0NDU4Zjg1OWNlZGJmNTllNzNjYzI1NzNlMTZmMzgz YzY4M2YyN2MzYmVhYTA5MzUzZTRkMDYzMjg0YzY2ZDI0Yzk5YTYzM2E2Yzdh YWU0NGNlZTVhOGFlNDIwMjYzOWU0ZA0KNTE5OTJjZjRkOTUwNjQ1NzBiYThk NjkzYjk0MTNjNzU4N2VhZGFjYzgwMDcwNmJkYmMzMTkwODg0ZmM4NWFiNTZi ZGEyMWMzZGU4YWFjMjkzMDA4ZmUzYzcwMjAwM2VlN2ZmNGQzNTE0NjkyNTMy YzNjODRkMDc1ZTNkYjhjYjcNCjBkYjRlYjZiYzkzZGI5NzM5YTQ5ZGYzMmI1 OTQ1ZTdhNmMzODlmOThjOGMwZGUzYTZlZWFlYWZjOTM2ZGE1NmZkN2FjM2Mx NTYyYWE1M2EzNzM0ODEwZjk1NTRjMjgwYmIwZDRlZjdkNDE1ZGVkYTA4MjNh MjQ2MDY5YTdiMzc3DQpjZWQwOTI0Y2Y3NDI2NzkxMzlkOGQwMzczNDNjM2Zk ZWEzM2FiZDUzNDUwN2EwNWIwYmRkZWU1ZTg0OTJjNWU3MmQwNDk4NTM1YmZi NTdiNGRhZjUyOGE5ODFjZGIxOTlkMmU2ODA5ODBlZWIyM2MxZTA4NDllYTdk Yjc2MWFiNg0KZDM3ZWJjNmVlN2M2YjEwODM4MzJlNmY5YjNjYjUwOGVmNTQ3 ZDU0MmJiYzIyMjM2MDBiNzJjYTQ5ZWU5MmExNDMxOThkODhiN2Q5YTcxZTQ1 MDhlMjIzNmYyODU2YzBjY2VmNTc5YWU1M2Q4MTk4ZGEyZTdiZDliZmFkOTcw YTUNCjIwYzFmMjJiYjA2Y2M5Y2VjNGU4OTJhYWQ2MzE3MzQzNGFiMjAyYzUy YTVjNTk4OWU2NjQyMDI2OWRhN2UyN2U5MTI0N2IyZjllNjM4NTk2NTg3MjE2 ZDMyNDgxZDhlZjkxMzllNDBlZTlmYmNkNzcyNWQwNWJiMDVjM2E3ZTI5DQpk NjMzM2M4NTNhMzJkNTg4MTFmNDQxZDcwYmYzNzZhY2Q0NDFkYTQ2OWVkMWI3 NzE0ODIxOWZmOWYxMDQyMWM0NTFhZDgyMjY3ZDIyZGE1Y2Q1MTBhYmM5ODQz ODVjMDQ4ODQwM2MzMzlkYTU2MmFhMDE0NTY4NzRmOWY0MzRhZg0KOGI1Njg5 NWUyMWYwODMyOGM2M2NiMWEyMzljY2NjOGZmZGI0OWIwZmE2NTdhMWQ5NGNk MTNjZjdjMjYxMjFkNjQ2NzllOTI0ODUyODFhYzZhNmNhYTU2OTFlNjNjMzAy MzQ5OWQ5NThjNzJkZDlkNTkwMTg1OGEzMDU2ZTA5YjMNCjU3MGMzM2ViOTNm Nzc0Y2ZlOGZhMmJkNjc4Y2E5NzRiZDhjMzQwNDhmNTdlMTBmZGMyMjgxZGQz MmU0NzEzMGU0YjI0ZmVhMWZhMzZmNWRlMzcyNDI0NDI0ZjE1M2VjMWJmNDI4 OTg5MmZhNDZkMGE3NjRlMTVhMzU0NWI1ZjgyDQphMDZjMTZlMDE2MzQ4NGVl MzIyZjNhNjhhMjIyMDFjZjQ5MjBkYTVjMzRkOTE4Y2IwMjQ2ZGYxOWE5NzJk NDM2Yzk1NTcyNjE2MjgyNTk0OTZhOWUyYzA5MmQ2ODFjYjI5NDQxMDVlMjI2 ZGNkMjUxNDRkNTBhYjA2NGNkMzY5MQ0KMGJiMjU2NDkxMzMyYzcxMjFkZTU1 YWE1ODM4NzBhMzllMTUyYjQ5YzU4YjRiMDYyM2JiZDJjZDQ1MmUwYjI4NjRm M2I5YTcyY2I4NmFkN2NhNjgzMjY0Y2M1Nzk2OTgwNGM4Y2RjZjQxNWFlZTdl OWU5MmUyM2E2MTVjM2FhMzANCjYxNDkyMzljOTJkNDhiNzIwNGYyMDAzMTBl M2FhMWM1NGUzNjAzNWE3NGNiMjQ3MjI5MTUwYmRhYmVkMWI4YjJhODUwNzc4 YTJjOTM0NGQzNzRlOTJkNjczN2QzOTE1ODgzMjEzNDNiMTZmOTY1N2JkNDE4 YzVmMGZlNTI5YTkwDQo1ODU0NTdiMTA3MDY5ZGQ1OGU0MWVhMzY2OTdiMTRm N2E0ZjgzOTNkM2NiZDc5YmFjYTRkYjE1NmY4MDNhMDI5NzQ4YmMxYzIzNWNj OTRlYmUzNTEyNzc4OGJjYmI5YmRmZDY0NmZiODU3MDFmNGJjY2FkMzNhNDI4 MTE5YzJhZQ0KOWRlNzJmYzY2ZTlkOGExZTcyNDU3NmI0ZDlmODI3ODY1MDE5 NTRjODU3MDljZTY0NzEyNTgwMjI0MDQ3OWI1ZmM5YWFlMTNiZjljNDgyNTY3 ODkyOTZiYTdlMjJkNDkwMDQwZGQyMWJiZDgzYTEwMjVkOGIzNGEwYzllNzI5 NjQNCjMxY2Q5ODgyMDczZGY1ODBmOGQxNGU3MTQ0ZDRkODgyYzUzNjVlMzE2 MjFjZWMzZDY2N2YxOGI1Njg0MDkwYmIxMTQxNDI5NTlkZjkxNzI0NTYyMzM2 MGQ4OTkwMDJlNmExNGQxMzZjNjNlNjg4ODkxNGE2NjUzNTk0NmM3MWI1DQo5 YWNkZTIwNzMyNWI1ODE0YTM5YWEzNzBmNDlhMDgxNDkxYmJhYjZlN2IzNmRj NzM3YmU5ZjM5Y2Y0MTMxYjJhOTliZDhjMGJlMDkyZTI4OTZiOTA0MzUxNTBh ZGQwNTZkYWQ2MjZhMTFhYWZjMGE0OWEzNDRlYWMyZWU4YWRhYg0KYjZlNTdj YzhkOThkMzc4Nzg3NGU2ZTliOTk1YThlNmY5NzhjZjg1NGExMTM3YjYyYjJi NzVhN2U1NDBjNjc1OWM0ZTQwMWZlMTUyYmQ0ZGM2OWEwMDIyYzE0MzQxOGUw M2YxMTRlMTI4N2M2NjdjODIzZmMzMDNhZDEyOWI2MjANCmE5NDI3ZDQxYjM0 ZDNlYmRhZTQ2N2NiYTczZTZlNGE3OGRlMzA2ZmI3MmFhYjRiZWZkYWMwNTdl NzU5NWY2MTdiNmIyYTBkYjAxNTMxNjBlYjMzNDlmM2I2MmI1OGFhMzg5MjZi MDFhODI2YmMyODcxNjljMDc0YmFmNzQxN2RiDQo2MzU0NWJjOGE2NjBmNDVk NGJkOTE0ZmE1ZDQ4NjNiMTdkYzFjNDQxYTYyMmZiOWI0MjZhOGE4MDQyYzVk YTY3ZjA2MWMyOTZkMTgxNWMyOTVkMjVlYjJiMzcxMjYzZjI3ZmRjYWE0YTc3 ZGMxNDUzOWI4Nzc2ZGExMTNmYjUwYw0KODMwMTAyZTgwMTgzZTVkYTc1ZjQ2 MThkMzNjN2QxNWFlNmQ2OGYwNjY2ZDBhOTc4OGI0ZmUwMmQ4ZGZjOGI4NDli MzM5ZWZmNTc4M2M3NGE1NTBhNDYyMzYwY2YyNmQyY2I4ZDcwMDBkZjMzZjBl MTcxYzIwYTRhMGY5OTk4NjQNCjlkMTRlNzA4YTU0MGI2ZmU4NjZhZTA1NTc4 YjMwMDM2OWE1ZWIyN2EwOTIxM2ZhMTdhNGUyOWE1MTRlNjM1ZDgyMWJkOTdj MmJhZjlhZTFiNTQ3ZjJkMjM1NjJhZDY0ODYzYjFmMDdmNGMzYzRiZThiZjQ0 NGNiZDM2NTZjYzMwDQo3MDA1OTNlNjkxMjliNjhlOWMwNjI3ZjQ3MzIzYTQz NGUwOGJhNWFiMDE3MGFlYzVhODU2N2FiNmQ2MDU4NDU1MmUyZjJiMTgxOGEx MjZiOWZiZjUxYjA0ZmM1NWE1OTdlYTVmYzVjMzk3YWMxOWFkYjVlZjdhZDdk ZWQ5ODg1Zg0KY2EwM2NjYjlmMDcyOTM1YjY4ZTY4ODBmODNhZTIzMjdjODZh MWJjM2M3NjQ4YTI0YjlhNDU1NzE1OWMxNzM3ZDRkZGI0N2U5YzQwNzQ2YmUx NmI1NTQzZTkwNDBjZThjYWU1N2ExNGQ4OTgwZWVhMjM2NmFkMzI2ZDY5ZmI3 ZDENCjY3NGVhODYyZjBmYjA3ZmIzNDEyYzE3OTQ2ODE3MzU2MzZkOWRhMjZl NDg0Y2RjNTBlZmM5NjEyODE4NTYxYzViNWFmNjA1N2QyZTYyM2NiOWM1ZDU2 MTNhZWIwZjAwOTQ0OTAyYzI4MjUyYThlNDNlYmJlMTZjOWFlNDlhNjJiDQo4 NjA5ZWE1YzM2YjA2YzZkYTk0ZjQyNjg0NDFlMjJjMDc2MThiNTFhYzY4YTYz NDkxMTY1NDhjM2EzNTRkMjQ2NmIxN2M2MWJkOGNmNmNjYjI0OGE4OTM2NGI1 YWU2YmExNTZmZTFkYjhiYTlmMWQ1NzQ5NmU1NzQwZWQzNjNmNQ0KN2UwZGZm MGQ5ZjgxNTYxOWRjZTJkMTI2YzY0ZjQxYjAyZDZiMDFiZjJlM2E2MThlZDg0 NGE1NzIwMTlmYzU3Yjc1MDg3MjBlYjM5YjUwMWVkYjUyZWZlOGI5YWQxZGY2 ZjZiZjg2M2Q4OTQyNjc3ZjdkYWRhYTM4ODY4YTEwNDENCjhmODU3NWFiZjE4 MDA2ODZiZDgyM2RmMzc5NGJhMDRiODJhYWJhMTk1YjExYTc1ZDgyYzFhNDgy YjU2ODBhNjYwNjliNDkzODQxY2VlMzU4ZmI0ODdhOTg4YzJmYzJhMjg5MDU1 OTY4YTE4ZDBkNzA5YjI0NTYxZDM3ZTZhMjgwDQpiYTIxOWRlOTkyNDIxMTZk MmVhZTA5MmQyOTNiNDg5MzMxYWVlYTRjOWJlMjY0MzM0OTQ0YzE1YWJjMDVi OTkwZWZhMDdlZDdiY2VjOTFlODFmZWIwZDY4OGNjMzBmMjViNTgxNmM1YmU4 MTFkOGI3NTQyNTk4Mzk4MTUyZmNlNw0KYzhhZDM4MTc0YmFmYjEzZTk2N2Zl NjFhNDA2M2EwZmNiNDcyNjVmMTljNzk0ZDI4YmY5ZDY5MWM3ZjY2NjEyNmNk MmI5NjliMTc2NzM2YmU2ZWNjOTJhN2JkZmNmNGY2NTczYzg4M2FjNzQ4MjRh ZDlkMzk1NDdkOWVmNTMxOWENCmFmODUwNTg4MDJjNDUxMDE5MGFiYzM1ZTZk NGU1ODQ3ZTIyZGY5NjA2MWFhYjRiYzc1OTJmYWNmMTZiZjM4NmNkZWM3YmI2 YzhlYjc2MzVhZjJiZDlkNWVlNzY4MjRlOTNmMzQxNjFmNGYxMGE4ZmNkYmI0 MGQ2ZTdmZWQ0ZTdjDQo4MzkxZmM1MzllZWIyNWMxMWQ1YTUzYzQ2YTY2Yjgz OGFiOTljMTFiNTZlNTFhYmNkNmIyZmFmOGE5OWJiN2Y5ZTYyOTljMzNjODc1 N2M5ZWYzOGQ2NDdmMWMzZjFlODgyNzVjNWY4MTc0NmM4ZTBiZDIxNjFmYmI3 ZTZhOTNmOA0KNmVmY2YxNzhkNzFjYTU5MTlhOTA1YWI3NWMwNTczN2FiNjEy YTZhNjMwMDUwYTlhMmNmNzcyOTRlYmFmMzg3ZmYwNzMyOGE0MDM0NjlhYzNh NzgwMTM0MzljZDM0MGUzYzUyYzcyNDYyMTZlY2I0ZDgxMjc3Y2I0MTk2YWMx MGINCjhhNjU0MTQ3ZTI2NDdhNTA2OTIzODIyNTNmYjYzODdiYmU1NjIyMTRk ZGJhZTliNzJmYWQ2MTc5ZGFkMjQ1M2M1MzNjZjQwMDEwOTEwZGQ5MDVjNjkw YmYxNjg5Njc1Yzc5YWVjN2Q2OTg1YWJiZjhhNDg4ZTFlOWNlNjg3ZTRkDQpk ZGJhOWIwMjYzMDg3ZGU3M2UzOGMzYjU0Njk1NGM0YTRiMjNkM2ViZDNiYjk3 OWM4ZDU0ZTI2YWFjZjFlNTAwNGMwMGNmMDM4YThiNDQ1NWRhZTAxZDFiMWU1 OGRiYWNiODJkYjEzZGYzMTQ5ZmRiNzBhNWY5MmEwNTliYzhlYQ0KODVjZDE4 MmRlOTVmNzA3YmQxOTlmNjc2ODA2NDI1ZWVmMjZiOGNjOTY2YjFjZTYxYTc0 MDJlZmExZTgwOWU3MWE4MmFkYjcyNGU3NjYwOTI0ODMyYzM2MWM4MTgxMmVi OTA4NWRhY2VjOWJjOGRlNjQ3ZjYxODY3YWI3NGY5NmUNCmUzMWNiNjZhYzFh YzQ3ODY1NGY5YmRjYTI3ZTViMzE5NTQ2MjkyOTE1OGE5YjI1NjEyNmI3Mjhi YzEyNjE3MGQ0MTk4NDM3NmQ0ZjNhNWE1NGQ3MTIyNzVjNGE3NjBiMDI1OWYz MjFkNWVhMjkwYzlhOTM0OWRiMGM2MTM0M2Q3DQoyOWM0OTViMDAyZDE0ODZm NmMyMzQ3NWJkZjU1NDFkYjE0MjllOWNmMjZiMTQyYTg0ZGIzZTUxYzhmNTgy ODFlZjM1MTE2MWMzZmE2Yzc5MjEwNTUyOGIxZGYzMmIzM2Q4MTkwYjgyNDY5 NGVhY2Y3M2IyNTkxNjYwM2U2YTE3Mg0KNDA4YzViN2NhYzdjYjY4Y2JmMGEz MDYzMjM1NTAzZjc2ODg5MjRmMDI0ZmIxYTBkNGM3OTUzZDUzNjU4YjM2ZDQz OTgzZTI2MzJmOTUwMDkxMTZiOTAzMTY5MDIxMGZjMTU0Yjg5NDE1MjFhMmRi ZDUzZTY5OWE4NjZkMDc1NzYNCmM0YzI0M2NlNjEwMTMzYzY1YzQ3ZDNhNmI2 YzRjYzMyZWMxNTFiNWRhMzZkZjc0ODRiNzRhOTNjMzA0OGRkNjRiZThiMDIy OGE1NjdmMThkNDhkZDI1YjBlNDBhOGJhMWQwMjg2ZjdhNDUxNzMxNjNkMTgx YWNjMTdiZDEyZGQxDQpmY2VlMmRlNmQ1ZWU5MGE4YWFlZTFmZDNiMWY5M2Uy MzMzNzcyYWQxZGU3YWRmMTlkYjJkMGVhYzg1ZDA1MjJjODNlY2E4ZGYzNDFh NGE4Njk0NTllZTQwNDg1MGQxYWQzNDZjMjZjZmVhYTVlZjZjZWRmYWE3ZjIw M2ZkOGVlNQ0KMGQ0OTA0MjY3YWNkMjI2ZDY5MzNjNmI2OTVhZTQwN2NjYzdi NGRkZWI1Zjg4MjllYTExNjA0YWJkMjViMjdiZjRkODNlYzlhOWUzMzk0NWI3 MjE1OTc2OTg0MWE4MzhlYTNhNzUxNDVjYTZjMmFlY2I5MjFkZGQ5MTg4OTgx YzkNCmY0YjFiNTU1NDYwOGM1MDhiZjY3OTVmOTFiYjY1OGRjMTk0MzY1YjUw MjU2NmU3YjY4OGI3NDYyMWNmN2U5NTNkNmI4ZDQwMzBlMmI2ZmU4OGU0MjMw ODg0ZGIxNTk0MGFhZDNiOWVjYzk1MzJiZTZkNTVkYzI0NWE5NWU0YTA5DQoz NWU2NTNkMmRjZTM4NDk2ZGY0OGFjYTExZGU5MTE1ZjQ1ZjMyM2Q2Yzk5Y2U4 OTliNzJjOTdiZDJkMzY2MDAyNmM3NzIwNzZjMjQ2ZjFjOWRkMDAwY2RmN2E1 NjNkNTdjMjE1YjhhYTc2MDU1ZDIzMmMzNTkyOWY2OGYwZjA5NQ0KMzAxZDU3 NWFhNDU5MDY3Njk5NmQzNjgyNGJmYTMxMmM3NzRkYmYzMTZiODMzZDVlODhi Zjg2YTU2M2FlOTgwODYxYjY3MGNhZjEzMGIzY2JjODBmOWEyYTExYzgyNGE0 Mzg5NDE1NjcxZjQ2YjBiYTc4MTIyNjcxMjRhZDNiZTkNCjY0NzExZjMyM2I0 ZjA3MzBkOTU1YWY4YTNmYzUyMzcyMzg4NGVjY2E3ZGE4NGUyY2I1M2VmMDcw N2EzYjY5ZjkyNzA5MjRjZjkxMjdlMjllYzQyODYyZWVjNjg1ZDJiNDk1NGY0 YTlmNjg4Y2Q1YzkwNWM1MzAxMTJlZDA0ZGY1DQpkYzI2MjU4YmJiMjU2Y2Vi NzIxMGM0YjM4YjExNWY1NjE3ZGVmNmZhYmQ0YmRhZGY2ZTczNjJkNjM5MmU0 MGM4OWM3OWU5Nzc3MTViMjBjOWNiYWJjYmYyYzcwYzM0MDY3NGE5Mzk5MjYz MTRmOTBhZWE2OGNhOWUyY2QzZGZhMA0KNWE1MDA3NjkzY2I1N2I2NjlhMTIx MWQ0MTY5NTkwZjQ0YzEyNjU2MTVhMmE2NWEwMjY2ZTQ0YTc0YmYyZDY3ZWYz ZWJkZjUwNjYwMmQ1ZDIwNDhhYTlhMTk3OGM5Y2E3NjQwNWEzMWM0NThkZjlj ZDc4MTMyMmVhYWM2NzhmNTgNCjMwOGQ1MWEyYzg3YzFiNjQ1OGQwNjBkY2Fi YzI0NDFhMWIxNzMzNzdhZjcwYmViMWUyNWFlN2RjYzcyOTI3OWQ1OTc4Y2Mx ZDQ5N2U5OGY0MTYwY2M0YzQxMmIyMDYxYmQzMTZiYzQ3OTIwNjU3OTIzMzg3 OTg0NTEwNTg4MWNiDQpkMTAyOWJhODA0OWIxNmY3ZTllNmM1YjY2ZTU4NTJl MjUyZjUyYzZlNjM3ZGM4MjNjYzEzZDM2ZTgxZjMyMmUxYjBlNDAxMWViZTdj NjVkOTAyNDEyYWM0YmEyN2NjZTgzOTkxNTRjZTA4MDk2ZGMyODRlMGQ4ZTli N2UyZDEwYg0KNTJlOTAwYzMzYjE0MWZhMjU3NTJlMGRjZjE4NWVlYzdhNzkw OWY5ZjYyMzIyMmY2ZTY4NmE0YzkwNDg0ZjhlNGQ1YzE0Yjg5YTNhNTRjZTg1 MmExMmJlNDlmMTA1MGIxYjRlZTQzOWQ2ZjEzZDMyNWJlODcyYmVkZmJlNGQ5 MDQNCjE5Y2ZlM2UzNDUxNzIzMDViNGE2ZDc4NDVlMjJkYjVmZTU4NzkxODBk MTY4NDliZGM0N2IyYzJkZDRjODNhNDdlZjQ5NjQwNjVlY2Q0MGU3MTYwOGEz NzkzYmYyZDI1YWZhNzU4ZWNlMDQ0NjBlYTYxNTgzNGViZTEyMDk1ZDQyDQoz MGU0NGU0ZDZmMjI5OGEyODk4NGE5YzI4NDRkN2Y2ZTc4YjYwMDI3MTU0ZTJm NTNlM2ExMGYwZjEyNWJlNDY4NWJhNWM4NzUxZTgxNTA3MDI1YjUzYWQzMDkz MWY1NjdjNWNjZDEwNjU1MjRkYWQyMjQ0YTY0MzAwNjNiYjY5Mg0KNzk2NjJm MDFkNDYyMzE5MmFjOWJlNjA3ZTljNzE2MzY2NjVjMTRiZTA1NGZhNjhjZDAy ODNmMmJjNmRjYWIxMGE5NTQzMWZmMDNjNGU3ZGI2MWYyNmM0MzMzYTNkYzYz ZjMyNWZhM2I4NDg1ODFlMTYxZWIzYTM3OTMxYzZmMTkNCjllMzhiZTYwNjk2 ZjM0ZGNhNTNiYTczMDk4ZjkyZTEzNDIyM2QwMjI5Mjg4ZjU3MWU1NzM4Njg2 YTUyZmUxMWVkM2UzMDM0OTJhMDNjZDZhYjRhZDA1ZTYxNTI5N2ZhMGQzMjA3 OWQ0NTQ1OTg0YjdiNTQ5MDkyZDY1Yzc3NDIzDQpjNTQxNjYxMDk1M2Q1ZmZi OTJiODg2ZGExZGY4MGRhMmZhZTZiN2JmZTFjZWI2ZWZiOGJjYTQ3MjliYmU2 YjAwZGNlNmI3YjRlMDE2ZDU2MzIyNDgzMTA2MjNlMWMyYWU3M2Q3MmY0YTNh N2E1OGE4MmM4ZWRlNWMxYjJiZmQ2NA0KNzViZGRmNDRmYmQzMjUyOWViNjYw OThhYTYzNjgyMmYxYjI3NmMyOTAzYTc4N2JjOTgxNmVjMWQxNTk1YTQ4ZTU2 NmNlMzk3NWI2ZDU5MDAzYTc2YTkxNzMwMmMyNzJmZDZkMTNmZDAxYjMzM2Mz YjNmODE3ZTYyZjc4YTgwNzINCjdjODYwMjNkYzU3OTU1ZmQzMjdhNGVkZGQy YmVjNzM5ZGQ4OThjYmMzYzdjNDlkYTMzNDlkM2FhM2EyNWU1ODYyNzc1NDhl MjJjOWZjMjkwMGU0YTc2ZGEyM2UzMjNlNzhhNjMzMGM4N2MyZDk5MjdhYmIz YjE0NmU5MzE2NGEyDQo5N2Q0YjM0MzJlN2ZiNWYxNjA3MjUwNzVlMmE1MzMz MTkxMjdiYjFlOTIzNWI0MmM4NmFlM2RiOGY1MjkwMDBjYzUzNTFkMmJjYTU3 ZWI5YzRmYWFjYjIyMWIyZjg4MmY4ODUyYWY3NmIxNTQ3Yjg0ZDM5NTJlMDU5 ZGYyYTVjOA0KNzgyNDg3OTg1MjY5ZTM0ZTI3ZDcyNzNlMzExNDVjZTYxNjBi MDk1OWNiNTI4MjZkMjg3ODMzMmJiMGUxZDBiZGQ1N2U4MDYwNDEwZWYzNDhk MTY1YjIyZmQwNmMwNTAzMTMyYTcxNmUyNTIzNTk3YWE1MjY5YjJkZTgwMjEz ZTYNCmM4OGQ5Y2Q1NDQ1MjhhMjg3NGFjODM4NDQ5MmNjNjJjN2Q2ODg2NjIw ODlkY2Y0ZDY1MzUxYzEyZDFkMGUyOTZlNTIwODdmZGIyYzM5MWZhYTUyMGNh ZjdiMGU5NGZmYWFlYTg5ZjRkNmJkNzU0OTNlZjAzYjcyOGJjNjI3MTU0DQpj YjA3N2JjMDU1N2Q1OGFjMzU0NDhmMjUxMzllMjg2MWQyODg3NjQ1Njk5MjVh ZGIyNDc4MjYzYzkxODM4NDJjOWRlNjM4OTgyZDY5OGY0YTAwYTY5OWU0ZGU1 NmQ5NDY3ZjhmMDk0N2NmN2VhNmJiNDg0MTlhNmFhZDI0NmZhMg0KODc3MzMw YTM5MjRmMGMzNjY3M2U0MTBhMzY4MTA0MjllNWM4ZGVmOGQ5NGM5MDQ3YTA5 N2VjYmI0NTIxN2UyMDlmZDg1Zjg2NDZjOWU2YTMwMzI5OTIzNGRhNDM3MWRj MTQwMDQ3YzlkOTlkMWEzYzA5MzlhZTIxNDBlYzhhMjYNCmE1M2NlYWU4YWY3 ZjQ1OWY1ODhiNDEwMzE5ODMxNGEyN2Y0MDM4ZjA1ODMyYThjODkzYzdlZTI4 YTI4ODM0MjM5OTMxMDljODMyNzM3OWNlNjFlMGMyZmNiNWIzZDQ2NmM2MDgy MDU4YmE2MTUyMGJjNDlkM2Y0YjVkNTEzYzc4DQpiNmQyODlkOWIwMjFlNTE2 MTNmMTU5YjFjYzc5ZWU5YjM3NWZlZmE2ZmIyMjJiODAyODRjOTc1ZjczOGE0 YzUzOGZkM2MwMTgyYTFhZTI1NjkwYjBiNGJlNjUyMTA0MGQxZTY5NDQ0YTMx ODI4ZTllNDQ0YTg3MTk1YjQzZDFlNg0KMzllMWQyY2I1MzBhYjQ2OTE0OWNj YzNmYTgwMTM0Y2UxM2JjNTAyODA0MTY2MGU2MmIxNjcwZmZjNTBiZDNlZWI3 YjdkZmJjNzlhMzc1NGRkMWNiZjEyOTBhMDlkMGNiZjY5OGI3MWFmMzNiODM1 ZGEzNDE2NDVlOTFmMzg5NTMNCjMwMWNkODMwNTAyMWU1YWNhOThkMzIyOTJi YjgwMzFkNTExOTIyMTdmN2JlNzlmZGFiY2E3OWUwNDY5NTFkOTEyODdjNzk2 ZTc1Y2VmMzk3NWUyYmZhZGNjZTgyNmU5MWU4NDIzODE3OWYzNzRiYThjZThi N2U3MDRkNjliZmU2DQpkN2Q3NDExYjc1NTk4MTNhMzEzNjA0OWY5NmUwOWQz YTc1YmU0YmU0NjhmODRjYzA4OTE4MjYwNTI3MzQxYjQwODBhMGZjOGQyNTg2 YmMzN2I2YzIwMDRiN2E4NTZkNDQzYWQyM2JjYWE3NzMxMjc5MWNiMDVhODcx NTBiNGYwZg0KMmY1ZmY1YTc5ZWQyODBiMTA2ODY4OTY5MDllOWYxYTcwZThh NWI4MDQ5OGI0ZjNhZjQ2MTc5N2RmYzRhZjZhMmMzMDk2YjY4Y2U4ZWU2NDJk ZWQyNDdkNWE5MTdmZTAyODA2NTk3OGNhYmRiYzEwODQwMGJmMmY1ODdjM2Qz ZGINCjNhY2MyMTk2MDY3OWI2OTlhYWU0MmJmM2ExZTZkMDgwNDAxZjRkNGI4 MGU0MTQzMmZkODk4NjU4Y2U5MTk3MmFkYWY1ZDljZGE0NTgzMDQyYjI0ZmY4 MDViZWNjNzljYjNhMzViMmNhZWI3NzEwMjU4NzE2NWM5YzlmMjhkZDM4DQpl MGQzZGU1MmFhY2RmYWVlMzlkZjJkN2JjZmM1YzMwMmU3MWFlN2NkNjcyMGUx ZjM1NTg1NTJkZGQ3NTVhMzNhZWViNWEzYWI2NDk4Y2E4NjYyZWViYzg3OTQ0 OWRkMGQxNGQ3ZDY0NzY0OWUxOTc3MDg1OWFkMmIzZmEzYTcwNA0KOWFlMTk5 MDExZjgwN2VmMTE0N2E2MDljOWMxY2Q1NmUzNmQyY2JmMGI4NDAyN2I5N2Uw YTM4NmMyOThmN2U3ODQ4ZTc4MWZkN2Q4YzhmNzI2ZTk5YTYwN2MxNzcyNDVi ZTBhZGIyYmQxMmFlMDI1YmQyMTkxYTUwMzNmZGRiNDUNCjY0NDUwYWEzNmVk ZGUwNDZjMDFlMmY2ZmRmNTJmN2M4MDdkNjk1NjA4YmU2ZTJlNGVhNjJiZDVh M2U5NzI4YTNkMjdmYWVlMzMzZjgyOGMwN2EyMjVlMTE2MDg2NDY1Nzk4Mzll NjcxMTljOWQ5MTI0MTlhOTVmN2NiOTkzYWVkDQpjYTY4OWU4YTIyYjY3MjA4 MDU0OTMxNzExODM4YzFhNDk4YWYzMjJhNjlmNzgxOGVlMmI3NTJlNjFlMzk5 ZGMzMzJkNTRkNjEzM2FmNGNjNTgyZmVkNTE2ZDcxYmFjZDc4MGE4Yzg2Nzgx MjgyYTMxMjc1YTAyM2ZmYWJjNWU5Mw0KNzg5MDU4Nzc3OTY4MDE2M2Y4NDQw MzIxMDNiNDg2OTgwN2QyYmE5OTIzNWIyMzIwZGFmNTA5NjMyNDNhOWE1NzM1 ODZmYWRmM2UyNDU1YWMxNzRkZWVjOGEzMTdkOGRkZWFhOWMxYWFhMjhkNDlm Y2M4Y2Q1NDNkZTUwMTZhMGINCmM0ZGRkMDdmOWU5N2ZiZTk4NjA0ODNmMDlj MzExMzZkNmEzNWQyYzk1NDRiOTE0Nzk4ZjY5NzhhYWI5YzI4Njc0Yjg0MWMy ODYxZjc3YzQxNGEyM2E1NWExODY2NzFmM2Q1MzQ1NDhjODZkMTFmOWU0N2Rl OTJhN2VkM2E2MWZiDQoxNDYyYzI0MGNiMDI0NzZmMDM5ZTY5MWRjNDAwYWVh NDA1MWZlZGUyZWIwMzYzNjcyNjYzMWM5YmNiMzU0ZTIzMjU0ZDJjNjk4ODIx NGM2ODMzNGY1Y2ZhOGM5NDY5OWFmZWVhYWNhNDNjMTg0MTAzMTRlZmE5NzEy ODJmNmIzMg0KMjhlNzFlNmJkMThjMzk3ODEwZGIzMDQwNjkxYWUyZGQ3OTdj MjI2ZDQzYWZlYzQwOTFjZjE3YTZmNWMwNGNkMjc5ZmQ2M2ViMTc0NDY0YWE3 MmI4YjYzNjI5Yjk5NTk3OTI4M2EwNjk2ZGNlYmNmMTIxMmMzMzQyNDE3MDJm N2ENCjJmZTc3MjU5YjM0MDRmYzUxZjdlZmM5MWI2YWQ2OWYyNzQ3OTdhZjYy OTJjNGI1MjgzOTliMzU1NDI4YmE0NGFmYTg2M2Y4NjcyNjNjMjM5MWVmZTE4 ZDMxN2U3MTljYmU1ZDNjOTA5NDAxN2U3Yzc1NmFlOTRhOWI1MWUzOWU0DQpk OTZmMmE3ZGQyNTdhYzViZTY5Yjk0MjQ4ZmI5ZDVkOTMxODdkMWE1ODliOGVk ZDlhZGJhYTMzNmU5OTk0MTA3NGViN2IyMzYzNDhkMjhmNTdkZDgyNjZjNzhi YjdjZGI3YWYxODJmNDhjODk2N2QwMWIxNDY0YWM3NTM2ZTg1Mw0KMGMyMTBl NjY1MjNmZmZlYTFiMDU2YTgwZmIyNjgxZTYwOTc3NGIxYWI1ZmVkNDk4YjA3 ZTA5ZmJiNWFmMzQyZGI0YTI4MWRiOWY5NmZlYjlhNzlmZmQ0YmVlMzA1N2Mw ZTg5OTY4Yjk5MjY4YTVkOTRhZWZhZDI4ZTlmOWQzYjkNCmZlZmU1M2MyMWUw YWI5ZDJiOWE1OWY3MzlmN2M2YjFlOTE2YjdmMmVjNWM3MGIwZDM2YWZiYzli YzQ0MDU0NDE5OTFmMzk2OGVlZGU1Yzc5MzdjNWU2MDcyOTZkNmI5NmM4NWNi NzJmMmI3YmVmYjM2NGUzZTRlOTRkZjQ3N2RhDQpkZTRmMGFjMWJlNmZiOTc0 YWQwNWNiNTZhYTE5OTUxNGFlZjQ0Mzg4YTM5NjlmZDc4MTUxMTExYWFkNGM0 ODY5ZTk5ZTkyZTBlMjYyYmE4YmQ1ODhmODc3YmViNTFjYzZhMTlhMzY3MjZj MDQ0MjhjMTI1N2MwMGY3ZmRiODc5OQ0KNzQ0MDI1MWU2ZDdhOGRhYzI0MDQ4 YWRlYjgyMjA1NjI3MzZkN2ZmZjcwYmVhZTU1MmZkNWQ0YzU2NDQyZTExYWRh ZGIzY2M0OWNiYTk0YWRkZWU0NzRhYjU0ZTM2OTQzOTUxZGIxYTQ3N2NkOGIx NDcwNzJjMzM2NmRkNDk5YTINCjNkZWQ5MTJiMDc1NDJhMjg1ZmM5ODgzMTM4 MDNhZDY1NTc4ZGJiMTgxNmFhNTkyNTkxMzY1ZWMzMjA2NjhlN2Y2N2JmZDA5 YzQ5MWY2NjMxOWQ1ZGQ2MTZiMjY3MTg0ZGNmZTcyYmZlZTBlN2I3Njc3NTA2 NThlMzhlOGE0NTU1DQo1NGIxNmY4YzZkM2UyYTNmYjE5ZWRhYTk2MTExMjQ2 Yjk4OGU5ZjU3MmYwZmY3NTkzZGMwNmE0NjUyMzE0ODZkMGFhNjVmY2E5OWQ0 MTRhY2FhMWQ4Mzc2NTQ0Njk1YjljMTQ1ZDg0MTE4MjZkYzg5MjNiMmZjYjUy MzgzMzJhMg0KMmJkNjZiN2FhOTU3MWFiZWMyNDBhODAxM2Y3OTNhN2M4YTBi OTBiMDhkODY1NjM5YmVhNTk5NDU1ZjRhYWY3NjdlYWZkYWI4YmNjNGY4YzNi ZWNlZGY5N2Q3ZGFhNWRkNDU4ZmExZDkwMjkyNTViYzViNjU1MTQxMDU1ZmNk MjYNCjg5ZGViMDE2M2FhZjE0YjYzNmFkZTVmMTc3MzEyM2NiMDE1MmVmNDU1 NzA3YzE1MzYyMjUxZjMzMjUxYzE1MWVjYTU4ZWI1ZDc3NTA5YmRhYTc3NTE0 NWY2ZjNlNmU2MDdhNjc1M2NhYWU0MzVkY2MwMWYyODNiYTQ3YWM5MjYwDQo1 NmU4YmFhYWMyYzg5NTI5ZjdhYjU3NzQ1NjVlY2FhZDY4Y2MxYzFkZTJlZDU1 MGE5MjlhZGVlYzQwZThjODVhMTExYjhjMTEyMTYyYmI5MmNlMjFkODFkODgy YjllNmRlNzllNDQ1Nzc3ZGU3MmU1NTE0NWVkYjlmZTU1ZTg2Nw0KNTRhYjhh OWM1YzE5OWQ0OGM0YjQzMzRkMDQwNGE3ZDRiZDRiNDhjYzNiNGJjYWMxZTMz YTE0YjJiZDhmOWQ5MjFmY2RiMjZlMDdmZGE1NGI0YzEwMDVlMGJkYjU0ZDA5 YzBhMGRlNTBiNjE4NzIzOGMzODVjMDczNTc5NDM0MjgNCmJhZTFhYmJiMTky NzNiNmFkZGYxMDlhNzgyNWEyMjRiZGE4M2QzYzM2NWM0YTRjZDAxMmQ2YjM0 YWVlMjJiNTliYTdhOTY2NjkxZWM0MTMzYTZlZGFkZTkyNTRkOTQwODRjYzYw ZTA4MmNjY2ZhZjM1N2VkODRkODBlMGRkM2E5DQo5ODVkNTAwOTNjNDk0Yzk4 MGE0OTUyYzZlMDg5N2ZlOThjZTc4MWU5OTY4YWY3ODRhMzYyYTgwZDc3ZjFm YzVkMGY0Njg2MjU0MmNlMjk5YjVhZjY1YTkyOTc1NGUzNjU0MmMzMzk2YzIx ZGFjZTc0OWRjNDgxZWFkNWE4NzI5Zg0KN2U2Y2JiN2NjOTJlZWU0MGFhMjRj MzA4NGIzODE3YmUyYjQwNDFkYmMzZjgxNDE4MDI4MGZiYWMwNmY2MDUyMWJh ZTg1ODQxNGRiMTZiNmM2NjgwOTNjOWU1ZDNmZDdkNTM0ZDAxMDA5Mjk2NTM0 NTc5ZGEyZDFjOWY0Mjk3MDcNCjJjODc0YmNlNTExMTY2MDM1NWU1YWMyY2Rm Y2IyZWE2YjJlNjg5ZTRlN2VlM2Q4NzhkZWZhYzE0YTYzNmQxNzZjODI3Mjc0 ZjVlOGNmNmMyNGUyMWNkZDYzYWE5NGNkNmU2NmM5NTVhODk0MWE4MjYyOTUz YjYxOGU5ZGU2Yjk5DQpmZWUyOTA1ZGEwZGY0ODUwMzkwZDQxNzE4YWU3MDQx YWVhYmI0ZDU4YjAzODYxZGRjMjk1Y2ExMGQ1OTg2ZjBlNzRiMTdkOTZkZTg0 M2JiMThiMmM5MGIyMTlmZGI2OTUzY2YzMjU5NjBlNThkYWY0NzBjOTZmZmY1 YTlmNDg0Ng0KNTEwOTRiYWZmOTI0ODIyYmY4NzY4ZWE5ZTZhZDdkZDEwNGJh MGJkMzE2NzEyY2Q2YWE1NzY3NTJhZTQ0YmI5YjRjNmVlZTkxMTNiNDlkMzM2 OGIzMTAzNDY4MjM0MDEzMzE0YTUxYTIwNGE1MjA0NzIzZTQwMjhhYjIyNWE4 MzgNCmEzY2FmOTc1ZWQ5ODgxMTIxZjBkMmNjYzgzODI4Yjg2NTIzYjIxNTVj ZDE4OTU2ZjIxNTI3NjE0YTE2MGM3ZTlkNmQ0MmVmZTRhYzdiNTMxMTRlNzgy MmY5OGIwNDQ2ZTJlN2Q5MWEzZjczMGFhZWZiYTM1OTA4ZjhiNzIzNDBjDQph OWFmYTIyYmZkOWQxNzFjNjE3NTQ5ZGJiZGU5ODhhMzQ4ZWMwMGNjMTljOGQ4 MzRmNDY2NDc5NzBhNGNkNjNkMjdlMzFjZTAxMmY3MGRhMWU2Nzk2MGE5NTE2 NTkxNDE3MTRkNmY0ZTc4MmZiYjFmODFjYjNmMzlmYjAzOGJhMw0KNjQyOGE5 OGJlMmE3MDFhOTEyYzRjYTUxMDQ2ZTc5YTk2NmVhYjRlZDJkYzFjNWE2YTJl NzViNTAyNjUwMWU1NTZiMWMyMjQ4MDQzZWMxMzA3MDI5ZmI4MTMwMjg3Mjll YTNmNzQwOTA2ZDcxMjIyNTdiOTIwMzAwMzVjMWQ0OGINCjgzMTdmNDNjMzU3 N2RkMTA3ZDRlOWY0M2ZlNTZlYjlmM2EwOTM0NmJlMjhmMGM2YjdmYjgxZDc0 YTk3MmQ4MWVhNjA2OTY2OTg3NmJkNzY1YWFmMTUyNDRhMTg1YWZkM2UzNGE2 MjRhZWY5MjBiMDA0NzkwMTkxNmQxMDkwZjIzDQo3OGQ0NDdmNDZmYjdlOTc1 Y2ZmYzNhYWFmNDI4NjUxNWM3MjNkOGI5YzZhOTE0NWVjYmVhOWJhMjRiYWZm NTNlNmQ2ZjY4MDk3YzYxNWE2OGYwZmFlYzI2NTE1MGM3ODY1NGE3MDE0Njk0 MWM3MTAzZmE3YmVlYjUzNGJkNzQxNw0KOTk5M2VjYmMyZTU0ZWQxMGUyMjg5 MDliOWQzMTgwMjNkNTY2MjliYmY3NTA2YjQ5YjgxNTk2YWVkMmM4MGFlMmFm NmFlOTdjZWU3MmM3MGYyNzdjMTI5MjQ4MmVhZWY4YmMzZDAyMTM2MWY2NWI0 ZDEwNTQzMmFhM2YzMjhmNTYNCjM4NGQ1OWEzODkwYTdhOGZiMDQ4YjhjYjRi YzJjMDdhZDQ1ZDkyNjZjZGMyYmZkNjhjNTY1ZjBiNDk1Njg1YzdkZjhlNmZh ZjhlMTQwZDRlMzA2OWExNDVjNTE0MWFlNjVjODA3ZWU2MjIxOTk3NjZhZWRl YTZlNWUxZDdkOTVlDQpmYzc2NzY3MmU2MmQ5MjQ5NWU5MTY0ZGY1NzljY2Yy OTA0MzMyZjkzMzI5ZjkwMzQxMmNjYzc0ZjVjODc5MGQ0ZmNhZjYxNmNmZTYw MjE0NWFkNDk4YTZhOWQ5Y2U0Nzc4ZGMxMDllZTBkZGJmOGVhOGVjYzUxZjhj ZThlNjkzZA0KMGJjM2I3NzZhNDg5YjA5MDRlZjMyZGU2YzI5ZGFkZjkzMGVk YzkzNDE1ODNkNTNkNmE2MzM2ZmZlZWY3YmYwNzc5ZTU2YzZhMjRkNDVkMGEz YzQzZjQyNDAyZWJjOTI3MzU5NWRhNmIxMzNjZDEyMWY4YzE2ZGZjOWVkZGU0 ODkNCmUyNzA3OTE2YmZjMjZmNGMwMmJjNWFmZGFjODM5ZTczMjQ1ODZiMWM0 YTg3YzMyYzNjNmUzMGMxMmEyYzk0ODRhY2Y4MTU5ZjUzMzZmNzk3ZjAzYjA5 OThlNDlkZDM5NWQwNWU1ODczYjIzNWYxMzMwOTM1MDZlNGUwNGY5NTYwDQo3 ZmUzZjJkYzIzODliODIzZDhiMjRkODliMDM4YzBkYjZjOGM2ZjdmNGNhOWQ3 NTY2NmI2MDc0NDM2MjM2N2Y4MjQ4MTI1M2RlNDRhNWUyNzBiYzNiZTVjNzQw ZTM3ZGYxZWY1NmJkNjJmM2RiNDBiZWRhYjcwMjM5NjA4NDUyNg0KMmNjYTk2 MGQxNTVjN2JhYzdkOTI3Y2E5YTljMDRjZjNkYzUyNmFmYjJmYWYyYWQ5OTk5 ODMzZjlkYjA5OTUyOGU2N2VmM2JiNmZiZWY5ZjVhZmE5OGVlNDc4YjA3OGZi ZTRkYzEwMTc3NDI2Njg2ZjI0NTMzMjg1MGM2ZWU1YWMNCjAyN2E4YjhjMDk0 NGE3M2RhMGUyYTRmNzBmYmZmZDg3MmFlM2QyOWJhYWU2NjZiYzRmYzU1Yzdi ZGYzZWVmNWM5ZDg1OTkyYWViOTY0NzlhNjllZmUwYmYyZGZiODE5ZDdhNThm NjVhOGJlOWMyNzhmN2JjZjE3YzU4ZmViMDQ5DQo4OWNkYWI0YjZhMjgzZmI3 MjZiNTE1NzFkYmNhYWYxYzg4ZjI2ZDRjNWE2NGZjZmViNDZmMzFmOGRjYTcw OTk3MGVkZGFkNGZmNDc5MTYyM2ViZGVhNWFhYzZmYjY3M2FlNWVmOTlmNTM4 OTk4MDgyNzY3ZWYyYjI5N2ViN2NlNw0KZDg3NWVlOWM1YmU1OWY3MmMzMGE3 ZWU0M2ZmMGNjMWFiMzEwMWFlMDRhNTY5OGY1ZTUxZjQ2ZGFlZTUzMDg3Y2M3 ZDJmYzA5ZGQ5NzY1NzI5MjYxYzhlYzRlODZkOGMwODA3ZTZhMzYzMzZkNzEw NzVhYzY0ZmNlOTk1ZGE1N2YNCmYyMmIzYmU4MTJjZDk3YmMyYzk0ZjZkM2Q2 YjJmY2U3YzJmMGY5N2Y3OWE0YjVhZGI1N2E3YzQ4MWQwZjM4MDI3MWZlYTdm YmEzZWZiZjdiNmZmMTExM2EyYWMxNGY5ZjNkNjBkZmZkMzY4NjZiYWVjNzMw NDViM2Q1ZmJiYTZiDQo4NzY4NzRkZTI2MjZhNWQyYjg0Yjk5YWM1YzVkZjM2 MWFiNzI1MzVjYTBkNmNhOWZiNDllNWFiNmY4YjJkMDIyZGIzYjdjOTFiNTJk MmQ5MjBhZmMwZTY3MDlmMjJmYTg0MDQ2NWFjZThmMDMwMmE4YzJjYzRjZmI3 NjQ0MGY4Zg0KYTg1ZmU5MzZkNThlZGVhNTVjZjFjYTNjOGQ2MWNjMzhiZDll ZGIwNDU4ZTY2ZDRkOTlmZjUyMTU5YjFmZDIyZDBiMjRiNzFhOTRjZGY1MTFl OTgwY2ZiMTc5NTgzNjAzYzg4MDAzMThmMjcxODFkMjFlMDA1YWNiNTIxNTk0 MDENCjZhY2M0MWY2YTM5YjliZGY3ZWYzMGRjZWYwODcwZjFmZjYwZjc1ODlk OTFhOWU2NTNlYmYzYjdiNzJiODdmNTgxZTM1M2Y2MDEzZWNiNTVkZTVkN2Q2 ZWM4NTZlZWFlZWU2OTMxMWRkZWFhYTc4MmVlNTEwYzhiZmFiMjk5ZGE4DQpi NTI0YzkxNDhjYWY5ODgwN2ViOTljZGMwNjQxOTdjODMzZDUxOGJjNjIzZDU4 YWNiOGIzNzM0M2QyN2ZhNWRhOTdhNjBkMjIxZGFkNWI4NTZmY2QzNDU1YjM5 NTY3OWVkN2YyYzA5MTdjZTYyZmRjZGU1NDc1OGVjODI5Mjg3Nw0KODlmZGE0 YmRhNzhiYThmZDM3YTAyMjNlZWVkOTNmZDliZjU2ZmYxNTRiMDJjYjE3Y2Qw ZmYwOWY0MWVjZDRiODg1MjgwNWU0NGRjY2M4OGZmMWRkYTQ4ZWM0ZmE4ZTFj Y2I2NGEzZmI4ZGQwYzYxMDc1ZDdiOTI3NTI1YTNmMzkNCjQ4M2U5ZmNjZTNl YTJkYWM1ZTI5ZjliMTBlMWQ0ZTUyZWE5OGQ3Y2VlZTQ4ODc4YzFjYTlkMWU4 ZjVjYjU3OGM5YjQzNDYzZGNhMjJjNzFhZjk1ZDIwY2ZjODBiMDY5NjY2MDkz MWI2NTM4NjUxNjYzMTg3ODA4MDE3YTRjOTNiDQoyMzMxYzY1YjZkMGNmODJi YWE3ZjY3Njc3NzdjNzY0YWE5YzNlZjdlZmI1YmM3YmJiMThlOTIzODM5Mzll NmQ4MTg3ZWVkNmRkYzkxNTQxM2UwZGFmZjExY2NhZmZiNzg5M2FjNTFkNTRi MTBkNjIwZDU5N2RlMmY2NGI1OTAzMQ0KYzJjMTgyYjQzZjdiNzVmODM1ZWQz NjQ5MzhjMTFmODcyMjIxMTU2Y2M5NDQzYTM4N2I3MGE4NTNjZGJkNTBiM2I3 MTY1NzcwMWVmNTY4MTc4YWI0MjMxNzA2MzhmNTQ5YTRhY2IwNWUyNmI3ODhj ZDVhZTkzNmJlMWFjYmI5N2ENCmI5YjY4MDI2ODgwYWZjNGQ3YjNkYmRkZWIy YTE1ODdhOWJlYzBmYTgwNjMzZmY1MmIyNTI3OWRiNDU1MjJhZjE0ODdhYjVi NGY2ODUzNTY3NjlmM2MwOTY2ODFiNmE1MTU4ZjA3MzI3MWM5ZGNhNGY4MTgz MzI5NWVkNzAwMjE1DQpkYjhhODc4YjQ4ZmZkMDdlZGMxYWQwOWMwMDUzZGJk ZTA0YTY1YTU4MTJjYjFiMzQxYjZjZTY5MWI5ZTkxODQzNjgxZDdkMmU1MmMw NjM5YjVmZTU1MTc4ZTYwNWE0N2QxMGRhZjllNGU0OGNmZDAyOWYyNzlhNmUz NzYyN2FlMA0KZDE1NDI3ZTczNDYwYjk1MGRhMzNiZGZiNGMxNjBkMDhmZWJm NzlmNThhZmExOTc4OWMxMjQzZWQ3ZDNhYWU5ZDVlOWFhN2VjNWViNGMyMDE2 OTBmZWIzYTQ2ZGE4NzhmMWY4ZTdlM2U3YWZmZjE4OGEzMTQzODNkMDE0NmZk ZjANCmQxZjNhYjg5ODFmMTE1OWU4ODhiNGVlNzczMjBmMjA0MGJkNjVlYmQ3 YTY5NWM4Mzk1YTQ3MzNiYWNmMWFiZDdiZmUyZDcxY2U0MTEwODJhZjAwMDdm MWUwZDM4M2RhODk1MTA0ODYyMmE5NTRlODc5NDkxMWMyYzdhOGU0ODM3DQph OGI5MjBkN2ZhYzlmYmFlNzNlMjIyNjJkY2JjZWIyNTZjMzAwYWExNzBhNWQy NDI3MTIxNzM4ZjdjZTI3YjRlOTBmNGQ3NTY2YTFmZDRiN2Y0NzEzZGIxMjJk MjI1ODA2MzM0ZWM4M2FmZTY1MDViN2VjNGFiODMwZjE0YjJiYQ0KMjRlZmEz NTBmMzgwODg2NzdmYzk1ZjZiMzhmNTZmNThiYzk2YWNmYjA1YzE1ZWQ3Njcy ZTc1ZGRlMmJkN2ZhZDJiMDc4MzBhMDBmMDVjMjVmYTYzNDg3YjA1MmRhYmVj YTQzMzgxMTI4N2NmZjM0YWM5YTllN2ViMWE2YTMwZDINCmQyYzA5OWQzM2Zm ZGYwOTA5NDJiNjhlNWE3YTMxMzJjM2E1MGQ5YzNjM2Q3ODg3ZjdhMGZhMDIx NzlkMzk1NjdhOGNkY2FmOTBjOWNkYmM2ODEzZTQ3Zjc1NmQzMDg0MjM2ZGM5 M2MzMGZjNDg3NmFhZmExY2Q1NDZiMTA4YmU2DQoyYWY0ODA3NTk0NTFlNWU4 ODVkMmRlMmEzODZlOGEwMTEyNzVjZDI3MWU2YWNkMzFjMzM0ZjQwZjQ4M2Vk N2MzYTVjYTFhNjFiNDMyOThkYWRmNTZkMjUwZjU4Y2E1MjRiYjM1Mjk0YWQw ZDBhODJmMDZlNjhkYmVkNTE2ZTg4Mw0KN2JhYjM5Mzk3ZTIwYTExOTYzZTZk OWJiZTg2YTM1NmE1ZTBiNTg3NTMwOTAyMmM2NDVkOTUwZmU1NTFkY2NmZTBj NDI1NmNlOTkzNWNjMWUzYmE3NTI5OGExYTUwYzNiOWI5Nzk4N2NkYjY4ZmUw MGE2ZjVlZWY1NmIxNmUxZGINCjZmYmYyZDI0ZGY3MDQwODYzYThmOGQ3ZmYz YWJkN2RjOGQ4MGQ4ODdlZmJlMmI1NWFmYzE1MTc3YTM3ODgzMWY2MGI2ODFi M2Q2MjI0ZTQwYmUxNmQ5ZWQxMjRlYWZiNzhlYzNjNjBjMjBlMTM5ZWFhMDE2 MDRkYWM3OWE2MGQ4DQo1NGU2OTRmZTdmMzJjY2Y5ZGQ3YThmNWFmMDcxZTRm MzVhMTg2YzE1OWExYjk2NmM4NWU2MDE3YzcyNjI3MzMxYjM3NzA5MzBkN2Vj YWJmMmYxZWEyN2VmMTMyYTJkNjY2NjdiZDBjNjE1OGI4ZTRmMTgyNmQxZjc1 M2Y1OTQ5Ng0KMmJhMDJiNDU3M2QxZjNiNDEzZDMwMGNlNDJkMGE5OGIxZTY3 MTZkODU3MGE2NDgyYTVjMDQyMmEyMzQ1NWJkM2Y2YmNkZjIyZGIzNjYxNzQ2 M2M1YjEwNTcyYTU1YTMxM2U3OTQ1ZDcwYmExNjg0MDhiNWU2ZTIyZDIyZDYz YmYNCjIyYzliZTI2OTdkODkxMzlkY2Y0MjcxN2NjNGI2ZDZhOTBjNjgyMDZh ZDllZDVjZDIxZDdiMmIyYWY0MGMyNTA2NjQ2ZmY0OWVlY2JjOTFlODFiOGQ4 MmY2YjM4MDk2ZWEyY2I0MTY1Y2MwZmQzYTFlZTMyYzk1Y2FiYTBlYmE2DQoz N2ZhZTAzYTgxMjRkMmJiODAzNDkzZGQzODJmMWExNWNhNjFjY2I4NmUwNDRl YzU5YmQ0YzZiYTU4MjgxMDcyOTMzYzhhZjljNmE0NThmMjlmOWEwNmNiMDk5 NTM0ZTdlMmNhZDdhZjVlMzEyY2RjNjBlYjVlNmRjY2I1MDkxNA0KMWM3MzA5 YjllZjFhZDEzNzRlMzhjYTEzYjZkMzNiNmM3YjhiNTNkNGJmMWE3ZDI1Yzc3 ZWY1ZmNlNGVjOThjMWZjZTY5YmRmOGNlODg2MzFkYTJmYmQ4MTUwODBmYWQy MWI2ZWY4ZjZkNTViNDAxZDUyYjYzYzdmN2NiNmNlZGQNCmFhZDE5NzI2NzE2 MmI2NGNhODcwZTMwMmU0ZTI1MDM3ZjM1ZTBhYzljZTE2MjU5MDVlNmU0YTJj OTQ2MGFiNDA1Njk3ZGMzMmJkMDlkNjA3OWI0MjIzNmFiNmZlOGNiYTg0ZDEz M2JlYzIyNzRjNWM3ODBjMDNmODMzYWQ5YTI5DQo3MmEwNTFmZjNhNmQyZDE5 M2M4NjhlMjRlNzc5MDM1MzFiNGJmNzc4OGEyNzc1YjJjNDFjMmQ4OGNlYTQy OTJhMDZjYjE1YmVmMWM2MDY0N2MzN2E4NjE5YTc3OWQwNWIzYzE1ZTNhMTU1 OGU5NTNmYWZjM2ZhZjA3YmM5YTNhNQ0KM2Y2M2RhN2JhYjk2NzNjY2IwMTA4 ZDY5NDg5YTczNjYyMjcyNmM4ODI3MDNkNzQxNmE5ZWVmNDFjOWE0ZWVmOGRl ZWU4MDJjYjQ5Y2U5ZTEyOTIxYjRiYmU0ZWMyZWViMGIxMGI4ZWJlYjg3MmYw ZjlmMWYzY2JmYmEzODNkMzkNCjNkMzM1YTRlZDc1NzdhYzhhNTA1ODg0NzI5 NTg3YWM0OWRjZmQwY2NkNDQyYjMwNjI5OGFkMWFhN2Q0MjVmNDU5OTM3NjA0 MzhhY2IxZDUyNDIyZmIxMmYwMzM5MTY2M2I4ZWNlOWQ4OTBiNjUwNDExZDIz NTBmMTM2ODNlZjdiDQpjNGQwYzNmZjU5YTkwOWM0OTIzNDBjZTQwY2FjNTU3 NWFhOTU5OWM0ZDdlN2MwNzA3MGFlMTkyYTAyNDljMTc5YjUzYzM1NWRhYWVk NGJhNmM5MDRmYzk4MzQ2OGNjNjk3NmFlNjIyMmM4ZTMzYWU3YWQ5OWY3OTE2 NmIwYmQwMQ0KMDgxODIwMjdlYzMxMTMyY2RkMmFjYzYwMDIxNjJmNzUyYTc1 NjE3MmU3OTNmYTNjMzU1ZThkZDU3OTQ2MzA1MjkzZmNjZDEwY2M5ZDA5YmUz NDE5NjAyNTZkZDMyNzI2N2VjNGM1ZjA2NDMwZTFiNDZhMTYxZjY3MjQzOWU3 NjENCjEzZDE5YjQwNmVhZTY0YWQ2YWFjYzQ5NDE5NzgxNDgxYmRmZTc4YzNk YWQyOWFiZjkwZGJhYzUyMmE5NjIzOTU3OTA4MGNlYzIxOTI5ZTQxNmRmZDhj ZTIzZTU1NGUzY2MxMTM0ODc3YjZmNTAyODJkMGYwZWZjZmM3MWZiMzRlDQpi NDEwMWM3MzA0M2IwNzg2ZDIwZGVlZTNkMWJmNTYwNzc1ODY5YjQyNmUyM2E1 NTY2YmQ5ZTY3NzdhMzEzZWEzYjkyNGRmY2UyOWUwZmExNDY3YTc2NzM4NDEy NmNjYjBkZGRiM2JkMGQ2ZDlkOTA1MmJmYWVkYmY3Y2NmZDEyZA0KMjc5Zjdl NDY5ZTcxNWMxZTgzYTAyMzFhMTZjNGRiNWZiZjYzZGY0MWY3NWYxZWVjZDMx YjE0ZjgzNzg3NWE3ODVlYzdiMjA2MmVhNjhkNThiN2VmMzRlZmMzZTRjOTRk MGNhM2YyMzkyNzdiODRiMTQxN2FlMTkxNzRmMTRhZGYNCmM5YjdlZmZlZTYz ZmZmM2ZmZTlmZmZlNmRkYmIwZmVmN2Y4OGQ4NjU2N2I3OTM0ZjZhYzMwMDVj MGY5MzU1ZDI4MGQxYzQxMmQzNWE2OTkyYmE0NjE1ZmFmM2JkMDNmYWM5N2Jj NGQyOGM1MmQzMTNkNmNiODdhNjRmM2JjOTM5DQoxZWQ2OTk5ZTc5YjgyOTIy YTQ0ZDc3YWM5ZGMxZGI3NjY2YTQ4M2RhMzZlZjE5NTM4ZWU5NTllNzE4NTM1 YjE3MjY1MmEwNGI5MGIwMjIxZGQ0OWM0Yjc1MGRmMGY0ZWY0YjljOTgxMGUw YmEwMWJkYjgwOWYwOGM3ZmJlYmI4Mw0KM2RmNmY3ZjdiZWY5NWIwYTU3OWVi ZGY5ZmFkNTM3ZmZlZTFiMjQxMDhiZTlmZDY4MjY3ZDM5YTY5YzBiMjZkZmRk ZDk1MmU0ZDlmZDc5MTJiNDVmYTFjZjRkZDMxZjVlMTQ1MDlkZGE1ZjdiNDJi NzUwNjU2NGU5YWI3MjI4OGQNCmIyYTY5NmE1OThiYzMwZDg4YTA4Nzk4NDdh MGI3ZWEwMzllZDU1NGU3YTRjZDcxYzA3ZTllMmQyMTdiMTc3ZWY3MWFkM2Rm MDkxMThkYWY2NzBmZThhMWY2MTM1NTVjYmYxOGE5MjM0NzM5YjQwODU0YTk1 YTBlNTE1OWI5NzdjDQozNTNkNGM4Nzc1OGI5OGMzM2ZjMDQ3NjEyMGQwNDE1 YWJlZDBjZTc2ODc0ZmQ4NzljYjhjOGE1MzE0NDM0YzM1NTg1ZTMzODNlMzc5 OTYwOWQyZWExOWRhYmM5YWZmOWM3OTYxYzc3OThkMmE1OTVkYzE5NWIyODFj NDk2ZWVjMA0KNWRjNTBmY2MxYzZiYzgzMTg5Y2RjNjIxZTc2YjczNGIwMTFm YjI3MDg3Mjg2ZjJiNGFjODdjMjIwM2M5ZDY0NTBkNTExNzliOGQ2Yzk0Y2Rl NmY2MDI2YjFlYTcyYTY3NmJmYjU3ZmI1YWQ0MzEzYTg5NDNlNmZkZWRlY2Vj ZjQNCjA0YjE0OTU4MDUwM2Q4MDdlODg3NTcxMzc2OTdlNTU3ZWY3ZWZkNzc3 ZmZmM2JkMDE0ZThhY2Y0OWIwM2UxMTRlYjgxZjljZGFmNWViZDkyYzk2ZmFm M2RiZTJmNjZlN2ZlZGVkM2JmZmRlNjFiYjhmNGVjZjhlOGY0ZmNkNDJlDQo5 ZjViOTRlOGQyYjgxZjRkYmI1NTM1MGMzOWNkZDA5M2FlNjBmYmUzOWYzOWQ2 ZWVkMzI3YjIxYTg0MDFmYzAzYjljNTZjMTQ1YWFiYWMwZjU4OTc5NDI3OGUw NGZmMmIwN2ZhMTUxZThkYzY1M2JlYTBmY2EzNDI1MmQ2ODdlOQ0KNTg0OTYz NjU4Nzk1Mjg3N2VlNjE4YzBhNjgyNTVmZGQ1ZDA4OTM2MzNlNzg4OTRkYTY1 YzU2MTZlNWVlZWZmZmVlZWZlMGQ1M2ZmZmY5Y2Y5YzYyNTU4ZGY1NGY3ZTNl MzkzZTNlMDJlYmI2ZWIyZGIyY2E4MzcyZjBhNTM5MzANCjkwM2ViMzFjNjlm OGY5ZDNlOTA5YmYxMmRkMjU5NzhiNDhkNWZlZGViZWU3YmM2OGFjYTYzZmU2 Y2QwZGY0NWM0ZmM3MjcxNzc3ZDE2OTRhNGU1OGNmMWU5YTUwMmNhYjg2YWMw OTAzOTFjNjY2ZDA5NDY1MGY2OWQ1NWNjMmI0DQo0ZTNhYTU0NDFhYmY4NmU1 YjUyMzEyNjVhYTNlYjllZTJmYTgxMGY2NjYwNDNhNzJlNGQ5ZmUzZWJkZWVj MTA1Mzg3ZjEwYjI0ZGY2ZGQxNGIzODNlY2VlNTc5Y2FlZmFmMjE1NmMzNjQy YTdkM2RmOGEzZTI1M2RlMDU1NDAxMw0KMjViODU1OGZkZWQ4ZTYwN2Y2NmY3 ZjRkYmYzZTA5OWFhMTJjYTM4OGY1NDE4ZDUwZmY2ZDI1MDMzOTA4NzQyOTBl YzkyMjg5YmVmODIyZjdhYjE2NTI4OGQ0NjFlNjk1OWEzZGY3YzBjNTdlZjU2 NjhiZTU5NmZkZTdjZTc1MmUNCjBmOGQwMTE0MDI1Y2Q5MzBlNTI0MjAyZGY0 YTk0MjkxYzEzMDdkYzNmZmU3ZDgzNTU3ZDk4NDRkNTdiYTRkYTJhNjEyMmU2 ZmZlNzNiNDdhZjM5Y2UzNzk3YjhmMDVmZTVjNWU5NmI4NzdmOWIwOTk2OWFk ODdiMzQ2Y2YwYzFjDQpjMDdjOTllYWJkMTljZWU2OTY0NTQ0YzU3YmNjMDBl ODcwMjgxZWQxYjU2NzcwMWRlNjM5ZTE3OWY2NWM2YjU1YzgyYTFhNzVlZTkz YmI4NmYzZDFmMmM3YTQzYWI1ZDQ2YmIzOGU0MDUyNDczNDUxMDQyOWJkMjI2 MThiZjdkZg0KN2RmN2RkMTU3NWNlN2FjYjU3ZTBkMmRjZTlmNTliMzc2OTg0 YjBmZmM3M2ZmYzczMjYzNTIwNjk4OWYxZmRlMzNmZmNjM2UxOWI5NzM4YTI3 ZmZjZTMxZjc5MDQ4ZTY4NzA3NzFjY2RjZTg3NGZkNjU3N2I3YWQ3YmNhZTMw ZTENCjlhMjM5OTRjNDEyZTFjNzcyNTM5ZWI5MDBiZTNkNzFjYzUwZWVhY2E3 OWFlNzgwYmNiYWRmOGM5OWVlOTliMTU3MzlkZGIxM2YzMmRmYTc1ZDZkN2Uz MGY5YjllYzU2MjEwZTA2MTlhZTI3NTgzY2RlZmJmZDUyZjNkZGM3ZmM5DQo5 MWY0N2ZmYWYzOWZiOWIwODIwYjUyODU2OTczZTU3YjBiZTM3OGYzZjQ4MTcw ZDQ3ZDkyZGJmNjY5MDYwODVkNDk1NGM5ODEyYjdhOGVlNzRmMjZiYzdkMzJl NjIzYTk2ZWIwYTJjZGQ4OTU3YWJjNGYyYjY1OGQxZmQwZjI3Mg0KMjdkYmEz ZmRhY2VkOWQxZmY5MzViYjM4ZjA2YWUzYzE0MmUzMWJkY2UwOGNkZDUwNGVh NGQ5NzcwNzk5MTNkMzAzZmFhOTY2ODA1YzA5ODYyZGFlMzFhMGQzYTBmZmU1 MmNjYmI0NWJiNmRhMTdiOGZjZjZmY2EyZjVjMDAwNDkNCmUxYjZiZGUwNGM2 MWJjYTVhNTJjMjZlY2Q4MmMwMzZkNjlmNGYxZjg4MTE3ZDI1YWQyNGRkMmUw NjYwMTY5N2EwODFlYjAxY2FlN2FmOGZlM2UyNDU2ODQ1YjRiNTY0Zjc3ZmY4 MmMzOTEzODE3MjhhMjkxMzIwZmE4ZWU5MGYzDQo0ZmRhNWYxNzgyYTBiODY5 YzFiNDJiOGM1YzdmZjAyNzRmZTlkOGI4YjhiOWJkNzQ5YjI3MmU5MDg4NTA4 ZGE3ZGJkNGQwNmI4ZDM2MWNkNzQ0NjA5MzA5MGJjMTQxZjc4OTJlNzAxMjYx MTRjMDQ5NDQyNGE5OGVkNTM4YTQ2Ng0KZDEyMGI0MjBmMDE5NWFjZGFlNmUx ZDIxYjVjNGM1ZWRmMzcwNDViMjExZDk1NDAxMWIyODIwMzA4YTM5ODA3Yzhi M2Q3NTUzMDY4Mzc5MDI2MDQ5M2Q4ODgzNmZjMTdiOGEzY2E4MjRmMjg1ZmIx M2ZmZTBhZjQ3YzQ2MDYxMjcNCjMxYjBiNjUyNmQ3YTE5ODliNDAzYWJkYmI2 MTJhMTNkZjBiNzFiYjhiNDhhMDczYTQxNTgwMWExODg3ZTQ0MDlkZjMxZDc5 MjJiMDJkZTU0MmM0YTg4MDg1NWM4NzNkM2UxYjRlMjY0NDI1MDU5NTU4NjM3 YTdjMDI2MjdiMzI4DQpmYmZiZjg1Zjg4MGNiYWVkMDhiOTU1M2Y5MDkyMDgz NjQyNGQ0YjE2ZjhlNGRkYWY1ZWZmZjY3N2JmNjcwYWRmN2RmYjJkY2YwMGEw OTI0YWUzNTY1ZTExZDRmMWExYWU1NWFiYWU2OTIxMjgxNWQxNGY0NzQ3Y2Fk ZGNjYjMxYQ0KN2QzNGM1OTNhZTYwMDE5YzgwMTIzN2UxYjA5MmU1MjI3ZjY5 NDU1MjAxZDRkYTE3ZjdiNDk1NWIyOGMxMGI1NGFlZDUyODQ1Yzg5M2U2YjE0 MDJiYThmYTZlODU1MmIwNTQ1MTcwNDc0NWYzY2U4MGJkZTFiMTZlNjIwMGM4 NjgNCmNlNGQ5YWU0MDZmYmFkOGJmZDFlNWVhZTY5YWQ1NDU5Mzc3MDU0NTFj NzFkOWUwMDE1ZDQ3NTMxY2Y1ODVjMDM1MjAxN2Y5MjY0YTcxZDU0ODk5YzFh NWZiNjYzMzJjZGM5ZjQ0MzNlYzRiZmY1NTgwNmNlMzdiYmI4YzA2ZmE5DQpi NGZlN2JhZjQ5ZjJkMTBmMmY1MzhhNDdjNTRiZTdmNmJhZTk5NWI4NDc4MzA4 N2Y4ZmQxMjU0NDg0NDkxODRiZDRmMWM0YWIyNzA3YzMwMzFjZWMyNTkxOWNh YWQ2MDM1OTYzNTUyMDJhM2U2ZGRjOTI5NDViMTQ4MDk0NTAwMw0KNDY0ODE3 MmEyYjczMjhlNTZmOGQ3NTk3OThkOTcwODU0ZDM1NDk3OWM3N2RhMGZkMDAw N2IzMGFiYjk4MGFhZjBmNmM0ZjRkYmQ5Nzk0ODZhNzZkNDMxOWRiNzMzNjZi Y2ZlM2E5NTRmZjZmOTExNGU0YzllNjMxYmE3MTFmNmMNCmM0NTc4NTE5YjFi Mzk3MDFiOWFjNzNhYWZlOTIxZjkxZjY4MzJlNDQxZDRkMzk0ZjJmYzViZTRj OTc1NTNkNGM0MzYzYmZmOWNkZGY5MjljZTRhMTg0ZTkzM2MxZjExODM0YWIz OGJmMThiMzYyMDI4YjMxZjBmNjVmNzI3OGEwDQo1NTdjNDA4NThjNDEwZTI3 OTQ5MjY0MWJlYTczZjc1ZTcwM2EwN2NiMjliZWZhZTlmODk4MmY2NmQ5ZGQx ZmFiMGRlZGQwZDY0MTk1ZDZmZDRlMjEzMmI0MjIyNjJiY2UyNWI2M2JhOTI1 NzRkOGMyZDNmNjg5OWNmODkwNmUyNA0KMWMwMjY4NjI1NjBlY2RhMTQxOWFh OTlhYWVkY2Q2ZmVmMzY3MGUyODkwMDdjZTZjY2U1MmU3ZDAyY2Y0YWQ0MDU3 YjEzMTRjY2JmYTc3MjAxOWViZGFmYzZhNjkxMDY0NjY3ZDBkOGZkZTY2ZDRk NDQyODE4OTBkODdjZjQ3YTMNCmRmZmVmZGVmMzE0N2YxZDhiOWQ4ZWVhOWQ3 YjdhNDU3ZjA0YzNjZmNlMzlmOGU3OTYzOGE0ODVhYjI5MWRiNDE3ODhmZTM1 ZmY4ZTZkOWQ4MWE2YzdkODdkMzUzNDAwMjEwMzY5ZTZlNzIxODlkNjc0N2Mz M2FiZTg3YzkxYjA5DQo5NTQ3Y2MyNzRiYWE4NjUxMDAwYzcwMWJjZWRhM2E5 ZTY3ZjY0OGU3MTJlNGMzYzBhNjM3OTg2NzdhNThjNjAzZGFjOTFmZWRjNzE2 MDE2MGMxYWNhOGIwNzQ0YjIzNDE3N2U2NmViYWY3NzRhZmZhMDQ5YTM0YmE0 OTcyMGI1ZA0KNTM3N2JlMDJjOWIyYzEwMWNlZTRmNjFhNDcxMTVlZGZkMDEw OTY4ZGUwMmIxYzVhYzQ1MTE2NDdmZjdhMjQxNjQ1NDdkNDNiNGQ2YmYyYzNm MTIzMThhMTcxMzJkYTM5OTIyNTRlYWRlZWUxZDNmZDg1NWE4ZDQ0ZWMzNDVi YjMNCjI1Y2JjMjQxNWE2NGU1YWRiNDVjNjhjZTE4YzMyZTFiYzE2ZWNmNGM3 NmNmNjIxNzQ0OGQ0NTdhNzc4YWIxMDRkNmZkZmIyZjM0NWU2OWQ3ZjljM2Ji MmYyYWUxYmFlMjg0Zjk3MzliNjZhYmJiZTc2YmI5NGYxYmY4YjI3NDJmDQpi YmEzOWU5YmI0MTlkZmQ0MDdmMTE4NWFlMjRhZTk3NjdlY2FlY2E2YzE5NmY2 OTkxNjg2OGE5YWI1NDZiYmFhNTFkM2ZiNjMzZTI1MmQ3MTQ1N2I5N2Q3NTVj NTE1NWQxZmI1Zjk4NGRiMWM1Mzk2ODA5YjkwYzY1NzdjMGY3Nw0KYTBkOTIw M2UzNzE1N2ZmYzE3ZmQ1OTVmNmQ0ZmQyZjZjOWM4NmJkYzE2ZDc0OTVlODQ4 ODgyYjI2NTJlMDQzN2I5NzkxOTE1MWE0YjY5OGU3ZDcyNzI0MTMyNGMxOTY5 NDQ1M2RjOTc2NDhjYThkYzc4OTg0NzNkNzk3MWE5ZTUNCjk0MGRjNjZhODgw MTIyM2M1YjBkYmFiYzM4NmFhMWE0OWZjMTJjNGIxYTQzMGY0NTJjNmQ4NWZk YWJlYWJkOTIzZGI0NDhhYjZkNTg5NTQwNTg1ZDUxZTkxOTRlMDQ1YzdkYmUz YzdlNTA1YWI3MThiYmRlYjRmYzBhMGRjZTBhDQpiYzlkM2JhNGQ4ZTRmZmU1 M2ZmZjY3Y2IxYTdmZmFlOWU0MDI5MmYzODg4Zjk2ZDA1MjgxYzYxNDE4ZjIy ZGFlM2M3Y2I5Y2Y2Y2Q1Njc5MzA5ZTJhY2FhMWEwOWRiMTJkOGFkNGFjZGI5 ZjJhYzhkMzMxZDM1NzU5ZDY4NzIwMg0KNzg5YWQ2ZGQ2NmEwOGQwZDBiMTE0 YzhhNDMxMmJhNzI5MWNiOGE2Mzg2NGMzNTQ0ZGZhODIzNjQ2MTQwMGM5Mzdl M2VmMjM5MjU3MDY1OTkyNzA1MmFiNzBjMjE5MjhlYjJhZDc0M2I0Nzg3YTdh Yjk5M2Y1NDYzZjJmYWRkZjcNCmRmNTY1MDEzMDMwN2YzOGEwZDM0OWQyNjAx Mzc3ZTJjNjU4OTlmNDVmZmVkN2Q3MTM5NGY2NzI5MGRkOWI0NGVkYTAwYTg0 OTJhY2ExM2M4NTRkOTkwZjQ0NjlkNmY1NjA5MzVjMjM0Y2M2ODBjMzRkMjdk NWVmN2UxMjllOGUxDQo5NmUyZGZlNTdhMzJmZDE2MTYwYWM0MmJmMDEwMWRh YjBjYWI2MzQxOTIyOTVkNzlkNGE2M2RiOGUyNjk0YjU0YTlhMDVjZDZhMGJi MWNmZmU1OTg4NTdjMzhjNWM3ZWY2YTVhZjg3MDVmMTliZjE2YzQxNmEwNTFi ZTY0ZDEwNQ0KMDc3MWIyOGVlODViZjJmYzk0YTY3NTI2YjM2NDE0OGI0NDBm OGQwZTljZTZkOGY2NDg0MTI1ZTczNGJkODQwYzAzYTg1OTcyYjQzN2FiYjAz YjcwNjViYzZkZjRlNzNjYzg2N2JhMjg1MDBhZTNhZjI1MGNiODE1OGJhMDI0 MGQNCmM5OGYwMjRiMDBiNDM2NThlYjE0NmUzMGYzYjRiOTA3MmRlZGIwZjcz Y2NiNmIyMDI5NGIyZTczMWFhZWE3MTk1Njg2ZjNlNWQ1ZjhkY2Y2MzMwNjk5 ZDIwMWFjYjQxZjY5ODRiMTcyZDUwY2MxZGMyY2QzNjBmNzBjMTM5YTQ5DQo5 ZjI4MDYxMTgxYzFhZTIxMTA1MzYwYzgwYWRlMzUzOGM0NWE2NWIzMDVlNzA1 ZTQyYTFiYzc1ZDQ4ZDg2YzJiYmEzYWI0Y2RjOGIxNWNiYTk2YzlkYzkwN2U0 NmFjYzk4NjE5MjgyMTIwNGY1NzM2YWQwODVkNTdjMDkyNThkMg0KNTJjZjcz Yzk1NGRjYWYyZDEwZmM4MzRhODcyNzA5OTEzMDA1YTFhNjJhOTgwZGM2ODlj ZWUxYWVlODViMDYzYjNlM2RlNTFhYzhmNzZmN2ZmMzFiYWU0MTJkODNjY2Ex Y2VjYzVhOTdhZDUyMzZhYmQwMTE3OGNiYzk0NGEzYWYNCjVmYmQ3Y2ZiZTYx ZGU3Njg0MDQyNmU2Mjg4NGY0MDk5ZDMyZTljOGEzMTE0MDM2MGFjZWQ3MGM4 YTc5MDg1MTY0NGEyMzAxZWE0NWU3ZDY2YWNhMGIxZGQ0ZjU2MWU4NTA5NTQ0 ZGE0ODNmMWFmYzNkZTgyNjljMzNkYzgwOTNiDQoxNzliYzM5MzdlMmZhZmI4 YzRkNTVjZjdhODc3MDZkNDUyODlhYjc4Mjk3MDIwNGUwMDExMDQ3ZTMwZmUy ZTczYWU4NWJkMjUzMDBiMjhiMTU0ZjE3MzIwNzYwZTVmYmVhNWQ2ODJmM2Jk Yjc4OTljNWQwMGFiNDJjM2I0YWY4ZQ0KMDY0ZmU4MGI0Nzk3YzMzMWE0NWQz MGM4OGY0NzFmNTllZDI3NTJiNjc4N2ZhMDYxOGZiNmYxYjQyNzg2OWIyYWFi NjIyMTRmOTBjOWFkYzlkMWQyY2U4Y2Q1MmM2YjI1MTBkNTcwNTc5MTNhZWVl MjIxMjA4OWZhZmE1ZDQzOWENCmEwOGM2NWJjNTUzNGI1OGVjY2I0NDUwZTFi YzBhNmRhNTAyYzQ2NzViNmIwOWFlMDM4YTUzMmY1NmRjNTBlM2E5ZDcwOTdh MjI0MzQ1NTI2YmExODcyN2E1NjI1YzAxMzFiNTVhZWI1MmQzZWMwYmQ4ODc0 MDVkNDUzZTM0NTM0DQo5OGYyYTY2ZDQzYTAzMjc2MzI1MDUyNzA4ZGNjMzAw MzA5NjQ5OWY3NDk1N2U2ZGM2OTNiNDhlODU5MjQ2NzM4NjZiZmIxYzQ5Njg0 OWUwMGEzMjMzNDY3MmViNTFhMWE3NWQ1YTVkOTA2M2RmY2M5OWNmOTkyZTE4 OTVkMjU0Yw0KOTVhN2Q4NjJkOWJlNTkwYTgyZTBiN2UyYTg4OTJkMTkxNDk1 NTVhMTViYWM0M2U4N2YxM2ZiMWYyYTI3YWFlOWQ0N2FiZGJkYTc0ZmJkM2Vl ZDZjMjgyYTMwZmQ3ZmM4Y2U5OWY2NDRlY2Q0ZjMxOWFmNjdjNDg1MTA0MGZj ODcNCmY5OTVjMDE4M2Y3MDI4MzZiNjgwMmMyZDYyNmRmNTllNzAzYzYzM2Yy N2U4YjJlZGQxNjFiNmEzNDlhMTA4ZTc0OGYyMDVjNmIzODY0NWY4NTk4ZjI3 NjE0YjA1NzVlNmEyN2U0ZTM3Nzg3MDZmMjcxZjMyOWQzMTEwN2RjYjU4DQpj NzZjYjc1ZGU1NzE1YTM4Y2UzNmRhYjg5MTZmZDVlNDI1NDFhZDQzNzc0MTY4 NTkwOGYzY2YxNGE5ZTY4N2NiZTE5NWM4ZTA4Mjg0YjE2M2IwYTUxNDNiYmYw MmJmMTNmY2ZiZTY5YjZmNjBmNTlmZGViZmE3MWIyZWE5ZGVhMQ0KNmY3ZjFj ZTUzYTM4NzY0ZWYzZTJiY2U4N2U3ZmVmNjBmZmRmYmU3YjdiNDJhNWYxNjQ3 MjdjN2NjYzdhYTY0Nzk0YmNjZGIwMjFkNDBkY2EzOTgyMGVmMjk4MWUwMWU0 NTQ3N2UzMzE4OTRiYmJmMzU0OThkZjEwOTg5MGMwMmMNCjQ2ZWYyMzUwYTY5 N2U3ZGMzOTU0YTdlYjg5ODExZGI0OWIzYTUzZTRkNzFkMjI4OGZkZTU2MDRi MjhiYzc2OWZjNzE5OWY0Y2NjYzIzZTYxODk2OGE2ZGQ5ZGY0YTZmZjIzODc3 MWI0ZmQzNjY5NjY3MWNhMTBjN2U5NzI0Zjg1DQpiNmEyNDdjYWUxMWNlYjc5 ZjkwZGI5ZTI3YzRhYzg4MDM3MzYwY2M0MWRkOGQ1NTU0MTc4MTMxNzdmNzJi MDdmYTgzYWQzNWI1MzNmYjQ5MDhmYmVhMjhjNTdiZWRjMjY1ZTI1NTJhYjc0 NzhkN2ZjNDViNmI0Y2Q1YTgyNWI0OQ0KMDZmMDBlODk1ZDk1YmUyZDFlZDNj OWNlNDliOTdjNjg2NThjZTk4YTE4MDkwODNkZDk5OWU4MzEzNDQxYTU1YmYz ZDg2NWMyYzQ2MzU1NDQ5NWNlZDFiMTc0NTk5YjA0Yzk5MDRlMWNkNDVhYjYw M2M1ZmEzMmIwNTE2OGQ4NWUNCjI2NTcwYWM4NmJhMTgxZTgyMDBmMDQ4M2Nm NTg2NmI1MTZhZGIzMTIwOGIxYzM0YjgyNDBlZDE1MjZhY2IwMmQwMTlkZTQ5 NmQwNzE3MmQ4NzQ1YTdlNTVkODkxYTc2MjczMWMzNWFhNDExZDdjYTViNDVl MzJlOTU1MzZkNmEwDQo0ODI3MzYxYjRmZjM1NzU0MDQ3Mzg1YzRhMTAzODNi MGI0NzgyN2RiMjE0OTE3NjQzMmM0NTg4MDZmNGQ0NDMxOWEwNTQ2OTI3YTRh MDI4MWY4ODc3ZmY3YmJkZjU5ZWIxMzEzYzA2M2IxZmE3ZGY2MWVhNTQzNjQx NTdmMTJkMw0KOTEwM2VlZTg4YzQxZWFiZmY3YjdhOWEzZGJhODdmMWU3MDIy NjI4OGY5MmExYWU0M2IwMjVhZDkxMmNmMWI0ZmQ5MDAyYzQ0MTA4YmU4ZWI5 OGQ1ODNmYTA4M2IxMTFhY2Q4OTU2ZTk0MDFhNWIyY2VkY2ZkMjhmM2QwY2Ez OGQNCmEzMTA2MzY1MDI0ZTA4NjZlY2VkNTNkNTI0NDU2MjM1MTBiMzI1NTY4 N2QwODQ2OTBiNTg2YWQwNjBlOTI4YWVlMjU0NGRjZWEzMzdiN2M0YjYxMWMx NWMxYzZjNTMxYjg0YWM1MzQ0NTFmY2NjYzhhZGE5ODg5YmYxOWJiZmZmDQo3 YjE2MTExOTQxZTRlZmRmZmZmYmJmYTcxZmQ5ZDljNWE3Y2IzMTA3ZDlkYWE4 MzAwN2Q2Y2IzYjk0YjE5OTZlNjEzMjAwMDM3YmY2ZWZmZmZlZWZmOTEzMjUx M2M3YzcyN2ViNzc3N2IwODdhNzUyOWI1NGMzYTY5YjkzYzQ5OA0KZWFkY2U2 YTIxNjg2MTRhMjJiYmI4YTUzYTZhZTRhY2QyOGFkMjBhOWM0YTVmNWM1YTUy ZjQ1MGZmNDk1OTYwNDlmYzllNWU0MzcxMjMxYjlhOTQxMzI3YmI2YzliNDg5 ZDg2ZjM1ZWI4OGI4YmFlOTQwZjY2OTMzOTRiNWJlNDkNCjAxNDk1N2NmNDcw MDNjYzA4YTVkYjZiMDA4ODg0NjY5OWU1NjI4NTQ4MDk2N2U2ZmY4Yzk5Y2Zi NjU5NTA0OWRkZTc3MjgxZmEzMTM4OThiYmRiOTRlMDQ4ZWU4MWE0ZjY0NzY0 ZmY2Mjg3OThiZjdlODk0MWFjY2EzYmQ2OGUyDQo0NzhlNDQ0NTU3NDcxYzI3 OTU3OTkzMDAzNzQ5YmNkMTk5ZDE4OGM1ZjYzMjc2Y2ViOTg3MDE1YTczZjNm YTJlNWZjODM5OGMwYWYyNzgxN2Q2OTRhNGIxMmU0OTNhM2UyNTBmMTY2YzBi MWI0NzkyYTk4NzIzY2IyYjFhYWMxNg0KZjU5MDA3MTI3YjAzN2Q4NThhMDQx ODcyYWM0YzE0NDMyYjI1MzZjNDljMWExZGM1MTA3NzgwNDgyNTQzMTZkNGJh MWI5MjAxNzAwZWQ4MDY1M2EwZDA0M2VhNWY4OWFjMTI2NmEyYzlmNTE0YTNl NTZmYzg0ZmRlNDU0ODUzN2YNCjg3MThhOGRhMTAwZDQ5OTgzOWJkNWNlY2U5 YzE1OTE2YzkwYmYxZjg0NjU4MWQ0ODYzOWI1MzVjOTBmYTFlN2E4YWY0ODc2 OWExZDc2MjVkZDgzODVjNGQ1MTllN2RkZmVjYTE4NTBiMDk0NzYxNjRmNjdh ZDg3YmQ4ZGE3YzkyDQphMzc1NWMwOWYyYmQxOGU5ZjFhNzMzYTVhZjhkMTNh NmQ0MzY2MzYxN2I2MzA4MzRjYWNhYzMzNzM3MzdjMTgxYWE0YWI5OGFmYjRh OGM3YWFhMmE5OWNjYmRmZWNlZDM1ZDQzYzAzMTg0MjEyM2ZiYzk2ODFmODVl MDczZTAxZQ0KM2I1ZDc5NGJmYzU1MDAzNmI2MDdiZDMyMjA2YmNkZDc4YWY3 ZWFkYWQ4YzdhYjFjNzg5OTlmYmMwYmFjMWQ0ZmY3ZWIxMzdiNjk5OTc5YTYw ZjliM2NjMzkwOGE5OWQxNzVkMTExMDEwZWUzY2VjMTZjN2MzZDVkMTBhZDNk Y2MNCjk4ZDVlMTY1NWRjYjJkNzc3NmJjNGMwMjNlZTNlZmIxOTQ3MDExMzFl NTJhMGRjNjU0NjYwMWZlZTZlYmQ3OTdlN2U3MWYzZjdjYjRmNDVhNGRjNzIy ZGRlOWVjNDQyMWFhNGUzMTEyYjdmYmZmOGUzYWE1NzdmNDNjYmFmZGNiDQpi ZmZjMDUzYjM5OTE3ZTFiZGZmMmMyMTE1YWU4NjcwNTM0NzhkMGQ1ODRhZTVl NzQ0YmE5MjNkN2Q1NDQzNDUxZDhmNTQwMWY0NTQzY2UzOTg0ZDM2OGRjOTc2 Y2IzNWVkNjM2MDc1MzcxN2RiMmM1YzlkYjgyZmY4ZTRmY2U5Mg0KMjA2NDZl MzkwN2FkZjA0NmE1NjEzMjQ5M2EyMTU3M2Y0MTcwN2ViNTliZGJjMWQzZjcw ZWY2MGU5ZWJkMDBlOTE2ZDQ1MGRkOWJiMTc3M2RiYmUxZDQwM2I0YjhiMDli MWJlYWUxMTFjMmIxYWUwZTViYTllY2E0N2UwMTU4MDANCmJhZTEzMzUyYmNi ZGZkYzQwMzcxYzgzOTdmNDJiMjQ3YzNhZWJiY2VjNmQxYjQ5ZDFlZWU1Y2Zj MTg3YmVhNjEwNTQ5NGVkNjZiNDY3MmZjZDg3ODBiOWQ2NjVlZmVhZTg3NGRi M2E5YWQ5YjM0ZTMyOWU4ZGFkNDA4Y2Y0NDgyDQo3NTkzZTgxMmE1MWE0MTUw NjU5NWQxZjAwNWYxNGEwNDRhNTA5YjE2NmEyZmM4ODRhNmU0ZTc1YzAyM2Y2 OTk1MTRmMjAxNWY2MDlkNTM0NDExMWYzZWRjMWYwZjU2Mjk1YjJlNDBiNDE2 NzI1MDExZTNmNzgzNzU5NzU4YjBkNA0KNDE5ZDRjMmZjNWU0MmRlZTBlMjAy M2I4OTU1YTdkMGZlNmI1OWIzN2Y3YjFkYjExYmRmMmVjNzc0NzYxYTA3ZWY4 ZTZjMDYyN2EzNDJkYmY1OGY2NWU0ODQ0YTg4YjI0MmRjOTJjODlmYTEzNmFj ZWMxMzk0ZTNlNjFmZTlkMWYNCmZmN2MwNjFjY2RlN2QwMWY3YTIwMGNlNzg5 NWM3NzExMmUxYThjNDllMjgzZTA5MDYyNzRjYWRjZGY3ZjQxM2I1ODRmNGJm NWRjNTBmNjU4YTY4MmQ0M2M0OWQzYjQzMGI0YWU5ZjkzZDE5ZDNjMTM5ZTY4 Zjk4YTQ2M2JkZDZkDQphZWFmOTEzNTBjNDZlMDkyNTY5MmIxMDVlMGFhNTJm ZWE4OTVlNjQyNDRhZDk3NzZmMjdjMmYwZTQwNGMwZDA5ZTIxODljMjFkNjA0 NGZkMTM2ODlhNjkyYWNjN2Y2MGY1M2Y0Mjg5NDRkMTFmMTQwMTA2NjBmZjFl NmM0NjliMw0KOTc5YTMyYTQ1YTc4OTdmYjIwZjdlM2VhYTc4Y2QxNmQ4YzBl ZTc4YmYxYWI1YjcxMjU5MmRiOTM2ZWUzYzg1ODIwZTVjMWJkZTY0NTBkYjY4 YzdiMjMxN2UxNmFmYzY3YjJiNTM4OTNjNDNlYWFhOWEzZDYwMjI0MmFjNjkx M2UNCjU4YmZjMzExOWJjYmVkZjY5ZWVkZmRmOWNmZmZlZmYzOGIzMzVjMGY1 M2ExMTQ1NTM5YjA3MmEzM2YwMjA5ZGVkY2Y4MGE1OThiMTQ0ZTQ3ZGUxNmI5 NjBhNmRiN2QyZGFiZmVjZTliYzMwMzRhMTZhOTQ1NDEyNDQzMGNhNGNkDQox MDViZTdkOGFkMzQ4ZGI2NWE5ODY0MWJkZWIzNjdlNjY5YjEzMjM5Y2IyZDAx M2U5MTZlM2VmN2U0OTVkYjZiNWIyZWU5ZTM0OTY3NmQ4NWZiNmJhZjBlZGYw OGY1NzFlYzJlMzJmZGI2ODc2MmI4OWU1ZTg1YzYyY2RiNGM5Nw0KNzg1Mzgz OTE0ZGM5YmQ3MWM1NDVkZTYzNzQ1NjgyMjczZjZjMGFiN2E0MjFlMWMxYjM2 N2FjZWQxMzhlZDI2ZDc4OGQ1ZGI1YjJjNDY2YjIwNWZlMzFmNDIxMWYxNGU0 NTM3ZjE1YWNmNGFlMDkzYjU1ZjY3NWU5NmQwZmUwOGENCjViNTk5OTU1Yzkz NjkzYWM1YjMyNTQwY2U5ZDQyMWI1YjA0ZGI0NmU2NDY2Yjg3OTcxNzY1MWE3 OTliOTMzNDY1NzcyNWZkODMwZWI2Zjg5Y2Q1NDg5Nzk2MjVmNzlhZTNhOWYx NDBlYjYwYTNkOTZiMWE2ZTc2ZTczYTkwYTg5DQpjMDVmMDY2NmMzNGY1MzAy MjAxZjAyYTRlNWQwOTNiMDdkZTFiYWIxMjYyODk0NDdjMzk4MjMwZGEzYWFj NmFmM2Q3YzhjNTZjN2M4NGE5YTRmZWQ2ZWVmZDAxMjgyOWQxYjhlOWU0MWRm MzgyMDQxYjgzMGYzYzQzNjJlMjZhNA0KNDVhMTljMzBiZGUwZGRiMjA4YzYw YWFkMjlhZmZhYTJkODA2NDQxZGY0OWZhMGZkNzhhZDAyNzNkYmZkYzRmY2M2 MWVhZDQyNjAyNjU2MTJjZTA4ZmM4MGNlMWM0ZmNlYzkxZmE2ZDc5NDY1ZmEy OWE2ODYzNDk5YTZiOWRmNWINCjA0NTczOGJjNGFiMzhjMDAxMjMyMjI1NmI0 NGJjMTM1YjAwZTI3NmZjZmVlZDJmMDQzYTMyMDY3YWQ2M2YxZWZlZWYyNDE5 NWVmNzM5YWJkYmQzNjQ5MmNiNTQwY2VkZTIwNjYzYmM2N2M4NTkyYjBjNjcx YWExMTZiZDA1M2NlDQpiY2RmODYzNzY4N2I2OTVlMmYxZDNjZTgzNWNkMjFi NDZlYjRkYTU3YjQ4MjA0Yzk2Yjk0NmE3YTcyYzdjMGFlZmJmMDY3MWE1MWVi NTBlNGZjZjRjYWI3NjdhODkxMWVlNmFlYzFkMmJjOTFhYmNiYjhlZDljODU2 OGE0MTlmOA0KYjAxOGM3MjVmYTEzYjFhNjc0ZjhmOGZlM2RhZDQ1ZWIzMjJk NGZhZDU3NTU5NzNiMTgzYWE0YjUyZDhmZjU0MGVmZTllZGRiZDc2ZjdmZmNm ZTVmODA4YjI2ZDcxM2I2YWYzNDI3Nzg3ZTBmZjMyMjc5ZjNkNGE1Mjk4MGE2 NjMNCjFjMzdiMDI2MDQwMWQ5ZTAyNDg0YmU3Y2YxMGEwZWU3ODQyMmFlYzEy OTgzYTRiMDNhZWM2NzBlZGQ2YWZkYzk5NzVhMzYzYzQ5YThjNWE5YThhYmEx NGNjYWNmZDA3YTYxZTYwMmE2ZThkMDk5OTJhMTU0ZDQxNzNiODQ0ZGZlDQpl NmQ1MmI3YTE4OWY3Y2ZhZTRlOWU1MzkxYjJjYmVhMmJiYWNkZGFhZGU0NDdi OTQ4ZWE2MDUzNTQ3MTc1OTg3MjcwODBmNWMyNzNkZmJmZWUwYzU0YjdhNGI0 MDc2ZTU5NzNkNjEyM2JiN2UzZjc1OWU2ZDdiNzViZDM4NjgyNw0KZmQ4YjBi YTIxMDQ5Yjk5OWVkYmYzYzQwYmNkYmEzM2JjYzI2MDgyNGFjZDVlMWE3NTU0 MWRkYjUyNWM4Yzg4YjVkYjNlNmYxNmZhMzc3ZDdhOGVjMmUyM2Q2YmQ2Y2U1 OTMyOWQ4NGM5NzA2MWRmZDIyOGJkMmIxYjE4M2UxMDcNCmMzNGVlOWE0ZTFi NjA3MzZhMzZmMDM2YTQ0MjcwYWUxNmMxNDExYTM0NWFjMTI1YzA2MWVlNGM3 OTJmYWQ2YTQxNjc1ZTMzNTQ5MzVlZmRhMWU2NDVlNGE3NDlhZDQ2Yjg1ODI2 OTFiNWZlMGMwNjBiZWU3OTk0Y2E0MmI1MmYwDQo3MDRiYmFkZjg0YTAyYjBm ODU0M2UxNTFiODBlNzZhMmI2OTRlYWI1MjYyZmY5YzMxNTViY2U4YzljNmYx NTQyOWEyNDY4NDMyNTdkOWJiNjkzMjQwOWU2MDQwNjRjMzg2MmM4YjZiNmE3 ODczZGZlOGY1ZDM4OTRiYmRjOWFmMQ0KYzdkZDY1NTI2ODIwODI5NmI4NDg4 YTBjNmRiN2RiYjVlM2IzOWY5MTA5Yjg5MjQxYWM2NmQ2MDY2YzYyMWNlZWYw ZDVhZjRjNzIyMGRjMzI3YWYzZjYwZDNlM2JjOWQ2MTAyOGZmNTE0YzBmY2Jl ZTFmMWMwY2JmZmE4YTE2YjkNCmE4Mzg5ZDlkM2JhMmNhMDMyODg5NjU4OTI5 Mjc1ZTQ3MGIxYmE4MDRjZTM3MGY3MmI4NDM3YWQ5YjM3ZDhhMWRmNmYwZjRm MTE4MTAyMmM2YTJkMDA2Y2Y5ZjczOGUxNjA5YmM4YzEyNzU0OTdhMTNlNTRk NzEyZWVhYjgzOTBmDQphODIwMmM4NTQ1ODEzNTA4MTQ5OTIwOTUwMjVmODMz ZmYwMTgxNGNiZjRiNTA1NGMzZTM1MzEzYmZhOTkwNDA5MmQ1YTc0NzJmMGVh NWJlNDlhZTdkNWM3YzlhNjJjMTFkYTYwNjQzN2IzNmIwNDM0NGIyMjhjMDQw N2IxMWEzNg0KMGY5NGMxNTQyN2Q2NmNhYTdiNWViZjdkMDU1ZTAzY2Y5YzVl OWNhMWNmNGEyNjYyNmQyNTU0ODk0NWEwMjNjNjc3ZDFmNzY1NDQwNTkxZTQ4 YmI3ZTQ3ZThmM2NhZTgwMDJkMjAzOTJhYjVmZDkzYjhkNWE0YjZhMzNlYzIy YzgNCjI0MTA4NmQ1YjA4MTg5MTY0ZWFlZDZlMDM0NzI2NTgyODY5Njk4MDg0 OTExOGE0YzZjMGRmNDQ5M2M2MjAxMDkwMTAzMjA5YzdmZmNjN2RmN2ZmMzli NmY2Y2QzN2I3MjhhN2UxNjJhYTM4NGE1ZWI0MjUzMWM1NzFkZGU1NTY5DQo5 ZTI5YTkwNDgxMWRiNzM2NDA1MjdhYTYzY2U1MTA2ZTllMDMzNDA2M2Q0ZmM3 MWNkM2QxZWZiZDI2NDM0ODliMzQ1MmQ2NmZiN2Y3MjlkZDZhNjU2MmNiNmQz YjViOWJkODJlMWMxYWI4NDVlODYyZmVlYTRkMDI4NjJhYmNkYg0KNjVkZWI0 NmUxZDU5M2UwZjM0MDc4Mzc1N2UwYWFmZWFmZDY3NjRlZjQxNzY1YTYyZGEw NGViYjhiNjNkY2IzMzkzZjM2ZDFlZmRjZGJiNmZiOGM3ODc5ZmRlNWY1ZGQ4 ODY2ZTUxNmNkODNkMzVmMzZhY2ZjNThjNGE3ZTViMzINCjZmNzI4ZTMxNWI0 YTBhMTE3OTVkZDA2ZTlkZmM0Y2QwOTIwMjk3NTQwNzIyMTQ3OTc0MmJjOWNj ZjBiYmY3Mjk5ZjMzNGIzMTgzYWJmY2Q3YjY4MDVkYWQzYzFmNTUwYzkzZmRh MzlmMWU3ZjM1MjVjMzAyYmM5NjMzZTRlYzk5DQo0MGJhYzM2NTY5NWE3NTY5 YjVkZGNkNWZiYzJkODkwMjc1NzdhZWExYWI0MDNkMDc0ODRjZDE5M2ZkMjIy OWQyZmUwN2Y0ZTgyMjZjNmFhMjVlYTU1YjM5NmQ2Njk3YWMzMDZiMDM1OTM0 YzU0YTM2YTgwMmFkYjU4MDFmZGViZg0KMjc5NWNhOWI4ZjQ2ODQ2NzNkODhi NDRkYzZkODNiNjk3OTdjNWVjNWZhZmNlMGY2YTc3Y2M4YTAyZTNlM2M0MWUw YjBhYTIzM2RmYTcwYzRhODRjNWFjY2Q3Mjg0ZTI0MDY1ZTVkMmFmNDA2OTgw ODM5NWVlNzEzZDc4MTZmMzINCjc3MjNhZWMwZjhhYzc5MGU2MWFhNWFjZTVh NDVmNjI1NmQwZmM4YmY5NjJhYTQ5MDM0MjdjZTZiNjU5YmQ1M2NiYTJmNTg0 YWE5YjFiNmI0MTE4NmVhNGRjZTRiYjI1YTNhMDc5MGU1ZjZlZWRkYmJlZmJl ZmQ4ZWIyOWZhYTRjDQo2NGU3MmE1ODkzZGI2MjZhNGQwODM0ZDNiOTIxNzk2 YzdhZGEzZTI1NGYyNzI3OTRjN2IxM2UyOTlhMGMxZGQ2OTYyNGIzNjBkZTlh YjJkYTU3N2FiYjNhNmIyZGZkNGU4YzM1NTdjNWJiOWJlMjQzZTljM2M5NjA1 MGNmY2NjMA0KODM3NTUyZDI2OWE2MmMyNWIxOTZmN2NhM2UzOWQ1ZDk2ZjIz MmJhYjYxNDM5NTdmM2FlNjZlZTQwM2E5MmY1YzUzYjE4MDVmMWRiZTZlODkw NGY3YmE0MGQ0NDIxNTBmYjYzNWY2N2QzYmQ2M2M2NDE0NmQ5OTIwN2UyZWE4 NDkNCjJlNzM2ZTdkYWZmOGI3NDk4Yzk1ZjcyYjc3OTAyZjcyMDI3OGE2MzBi ZjRkYjE3N2QxNmQ1YmM0MjJlZTg4MGM4MTA5ZDNmMmRhMjE1ZDhiODdkNTcy ZTczZWY5YjcxYjA0YWQ4ZjViMWU4NTc3Njg4OWU4ZjNlNmM5YzZmOWQzDQoy NmIyZTViMzI2MTM3YjVlYjc3YzVmYmU4NTlhMWM1NTFiOGVmZjlhZmI2MTYz OGMwOGI4OGNiMjEyNGUxMDE2NzVjODdiYTU3YzNhZWU5NmFjOTI0NGM4ZWFh ZDUxNjkwOTc5NTc4OWM3MmRhOTgwM2RiNDY3ZjNhMDg5YmZlNA0KMGY0MDcy ZjNhNzI3OWY1MTAyYzIzZmFmY2NlZDlhNTE1MTllYTljZWU5YzhjMTliNDMx MjlkZjc0OTFlNGM2MmY5MTU4NWQzNDczMDMzM2M4OWNlNjYyNmQ1MTFiYTI4 YzMwNTRiMjY2ZmJlM2UzMmFiMjEwNWQyMTAyNWJlMmINCjNmZjY4MjhlMTQy MGI5ODMzZGMyM2FhNWU2MWU4ODFlZWQxZGRkNGM0ZTQ4NzU3YTkxZDcyYjNi ODVlYmIxOWZhNWEyYWM4ZjAzNDZmYTY0N2YwNDFhYjJmYmZlMWJmMTViMmYx M2E5YmRjYjg3NWZlYTEwNWUzNWUxZTE5NDUwDQoxZmQ5MjAyNjNmYmI5OGI1 ZWZmZTg0OTk2YjNhYjU5ZTJjZGFiYjc3ZGZmY2U5ZGIzZjkzOTExMmI2NWIz MDAzZTJlOTI5NGM0Y2VlNzRkZmU0Mjg3M2VmZmRhMzZiOWU4MTc4MTMzODkw Yjc5ZTEwZGY0NjY0YmY4MDI2ZjE4Yg0KMDZmYWI2M2QyZjAwYjVkODBmMDk5 NDgxYjAzZGVlYmNhNjcyZmUzYWNmM2NhZDY0OTgxMmJiYzg1Y2YyNWQxODMw ZGJlZDE3MzIzNWIxNTNmM2E5Mjc5OTUxZWJjZDgyM2U0ZmY2OGIzNWRlNzM2 NjY2YmNlMjYxZmFiYTVhMGMNCjJiYWYwOTFhZTlmZDU2ODA2YWZlM2U0ODU1 YzdjYzNjMmY5ZDNhMzVhOWQzNmQzODY2NzllMWQyNzljNTY0NDJmYWUyZmZk NDI3MWFmMGM0ZDM3YzM1ZTI5YWM4NWVkODk4YmY4NmY1NzhjNTgwZDAxZDgz YWM5YjFmNWU3MDFkDQpiNmE2MDcyNWM1NDcwYTdhMjUxZTY4ZjQwNDBjNGNm YmQ3NjM1ZmUyNmE2ODk3YzU0ZGIxNmZiNmM2N2NhMjY3Zjg3MjA5NzQyNTdm MmJhMTMyZmI3ZWQzZjVjYTRlMTEyMDJhMWEzMzdjNDI1MzlkMzc4NzZmMmNh Y2I1MDYxMQ0KMGMxZmJmMDViMGE3YjA4ZmVhYmZkOWRlOGJjZGU2NTk1YWZk YzQzYzFkMzJlZGI0ZDYzODE3MGE2N2JiYzg0OWJjM2QzODAyNWI4ZWI1NmNl YmE5ZGJhOWMxMTVlNzQ4NjE4ZWJkMmZiM2YxMTQyMWViN2FjNDk2ZDNkZDYw NDkNCjQ5ODcwNmZjZTRmMDI3MzBjZjdlMGZmMDg2NzY3Nzk0M2QwMTYyYzVi NWExZGVmNjc2NzY3NTMxMGViZWRiMjMwOGY2NzQzODAyNzVhNjlkOTQ3ZWM5 MTU3MzM0MGE0ZTgwMWFhODg3ODNkZGY1ZGMzODQ0NjJiYmZmZTZlNWRiDQox N2ZiMDc3YjAzOGU5NzFiODFiNDcxYmQ0Nzg1ZTA5NWFkNmQ3MmE4Y2RmNWY5 OThiMTkzODJjODI0Yjc2Y2I1NDg2NzRjYWNmNTVkOWEwMTdlZjNlYmJmZGQw M2Y2MDVhMzI3MDY4YjY1MGYyZjhmMmZlYTk0YTgyNDM0MTg2Yg0KZDBjZGIx ZDA4Zjg1ZjVmMDBhNzY5N2QwMWE3YjgyMWU4MjJiYzY1NzQ0NmIzNzc0MmIw Mjc2ZGJiZTZmYjMzZmRjNjY3NDQzMTI0MmQ5ZDY5NzA3MDc3ODdmOThlODYw ZTc1NTMzMzQ5OTUyYjZiNTYxNjI2NTlkNmRhNjliYmQNCjc2M2Q3NmJiODk3 ZGIyNjU4ZDk5MTNjODRjMzdiNmI4Njk1NjA4ZTNiNmNhNDM0OWI3OTEwZTMx ZTYxZGQyZTYyNjI1OTM3NjA4ZjE1MDc0M2RiZjAwNWFlOWJmNDVhMmY2NzBm OGRiZGZmYzg2NGE2ZmY2ZmQ1ZjdlZmMxMWZhDQoyMTBlOGY3NzI2YzJjNmY2 MjZlNDk2ZWMyMDRhYjFlMmYwN2IzYTlkYmQ2YmQyOWQ5NjQ4ODc3YjZkNmJj ZGFlN2UzYjY5NzY0NjcxZWRjNDlhOGM4MDRhNWZmMDk4NDBjZWU0OGVlMWNk NDk3ZDM4M2NhMDI3NDYwNTIwMzllOA0KMWUzYzNhNDRkZmUyM2JmODA2YmRi YjFjZTE2NDBmNWM1OGM1YmM4MDBjODc1OThhNzQ1NWMwOGYwYzkxZGIyYmYx YjAxNjI4ZWExOGI4MDBhYTEwNTZkNzg0YTg1YTExZDUyYmVkZDBmOTcyNTJi OTkzN2Q5ZGI2N2UzY2E1M2ENCmQzODk3NjA2ZDI2MDJhMzk2MGRkNjQ1NGQ5 MzVjYzBhMmFhZTdmNWVlZmRkNjljOTlhYmQzNTNlZGM3MjQyMTIyNjY5MjY3 Nzc1Mzk2YTJkMzRiNzY5YWFhNmM0ODdmN2M4ZjE5NjdmMDI2ZWMzMmE3NTc0 NjgzMDZhNmZjOWRlDQo1ZDVlNWUxYWY0Y2Y0YTY3ZjJjYTNmZDc5M2EyYzgw NDY5YWIyOTlmZWFjYjAzOGMzYzgwNGU4MjliZTgwOTlmOWU5YzkxOTU3OTg2 NTc4M2FmMTVkODI2YTIyMTIxYmExMjcwNzk2ZjE4MmY2YzI5NDM1YTFjMDc3 MTJhMjZkMg0KNWYzZDg4NDBlNGJhYjA1MDhlM2JlMzg5NDFhMTMxZmMxMDEw YzYxZmMwMjA0MDRhYjM3YThlMWExYWU1NTYxNGViMWMzYzdmYzljNWMyNTc4 MzJkNzQyMzQ0NTgzOWMwOGNkMDg2ZWZhYzVkMTAwZGVlMDZjMDg1YTNmYmY1 YWINCmFmZGZiZWUyMThiMjk3N2MwODJlZjIxOTM5ODM4YjBlYzkxMDY4MDNl MmE2NThiNTAyNTQ4MGJkOGEwNzQzZTFkZTBiNzAyZTA5Y2M5Y2M4ODI4NzBk MDMwZGI2YjZmNzQ3NGY1ZmJkNzg0OThiMDJiYTQ0NTIzN2Y5N2M2ZjFmDQpm MmUwN2Y4M2NkMjE2ZWU0ZTUzOTA5YzUxNWZiYTMyYjNjNWM2NTlhMTM4M2M3 NzFhNWQ5MTBjYjg4OWYzYzAwMTdlMTQ4NWE5YWZiZWUyMDBhNzZkZWJjZmVk NWUxOGJlNzA3ZmJhZjg2ODMxZDgzNmM4MmNmMWU4YzhlYjZmOQ0KZjlmNDE4 YzEwMzYyYzdjMDAwMTI0MTAxOTgzMzUzYzM2ZmE2NGJjMjBiY2UyNTNmMzhj NDFkNGRmOTNlMDkzNWJkYzIyM2VjNmQwNWJmNmY1YjJiY2E5YTA4MjdlNjA3 NDZjZWQxMjZlNmNmMWJiZjI4ZWEwMjZjMGI5ZWVjYzUNCjU4MDRhODEwYTJk MGZhMjQyNmJhODNmM2UxOTUwMDBhMTQ2NzI0NjcwZThiOTcyM2JjMzdhODc0 MjZlZmNkY2M3YmNlNWRjMzhjMTAwNjIyYTQ1ODAxZDExNDc1MDZiOWNhYjM3 MjUyMWE3ZTdiMmFiNzg5MGE2Y2EyMjFkMzJhDQozNGVhZDhlNDBkZDU2YTlk OWRhNjVjNjk2NzQ0YTYwYWQ1YWM3NWZkNmU5YWJkMjU5NzJlMTQyNWM4ZGFh OWFiNjBlMWE5MDMwN2M3NmU4Njg3NDJhMTU4NWQ4NTY3ZTE3MDI2ZTkyOTQw NDgyZGZjYjFlNjEyOTY2M2Y4M2Y3Zg0KNGRhM2Y2OTgxMzkyNzJlNzk3OTY0 MTFiMGIzNDY5Y2Y5ZDY5YTQwM2QzM2VlZjM0NzA2NzRhNDczMzJmMGNmODdj Nzc2MTE4MzdhZmEwZjNhNWQ5YWIyYTYxOGI3OWQyZGNiZmFlZDhhODdjNThi ZjViNDU3OTc1N2M1NDZjYTQNCmY2MWFhMzVkMzFjMTdmNTZmM2M1ZTZjMWRm YWUyMWQ0NjVmNTM2NTZiZDM3NjkwNTJkN2U2M2U5ZjRlNmVlYmQ0N2E1OTc3 MzYxNDlhMGFjNThjZTQ4YWQwMGFmOThkY2I5ODkxNjgxOWY1NDM1NGNmZDM5 OTU0NjExZDdmOTFlDQo3ZDczNDYzYjU1ZWE1NDgzMmMzYmMyZTZlOTU1ZTUy Mzg0ZWY5MGY4ODExYzM1Y2JiYTMyNGVmYzU1MGNjODVmYmQ3Yjk3ZmI0Y2E4 MmJjMjFhYzQ1MDYzZDU3OWI1NWUyNzk5ZWRlZDQ5NzFiYWY4MmE3ODM1YjZm MWU4ZTkwZQ0KYjA4MWI2YTViYjYwOTk2N2VjYzFlNDk5YzdhMDhjY2RlOTFj MzE2NTc5YmRiYTk5NzBkYmE3MDM4MGI3NzRjNmUxODJkY2RmMWFjYjVjYWZm ZGFkYzNkOTdjYjljM2MzOTdlNDcyMjEyMzk4MTA5ZmZmZjkwZjdmN2M3ZmY0 NTMNCmVkYjA2OWQ0MjhlYTFjYTAzMzVmN2Q1MDAwNzhjMDNhNDhmMDAzMmQ5 NzFiZGM2ZmM2YTlmZDk5YmRjOWVkMjkxNDNiYzFmOTJlM2ZiOTdjZDQyNTFh YWI0NTVhZmQ2OWVkMDE1M2ViNTZlNTY1NjAwNDIzMWM4N2Q0ZGViNjMzDQo4 MzNjNjQwNzQ3OGNmZTQxOThiNzJjZGQ5ZmJmZmQ3MzE1OTNkOTE2YjJiY2Y3 YWM0OGQ1ODQ3NjQ2Nzg2OGEzNmJhNDk0NDFlNmQ4OWRhODRiNGNlMjU0MWZj NDBhNmYwNjdhZmI0NTY5NjI1N2ZkNjIxYTdkYWI3ODQ2YzUwYg0KOGQ3ZWRh MWNiYWNkOGJlNjY4MzQ5YzNkNzUyMjdjNTYzZDI3NWQ4N2Q0NzI1MTJmMDkx OTc1ZmEzMDk0ZGQ0ODdmMDE3MTE1YTdkNDJkOGFmNmU3Yjc5YmIzNWZiOWE5 NGIwYzE0NTZlZjc4NjNjZTVhMWQ3Zjc1MGJkZWVlYjkNCmNjYzVkZGZkM2Ix NmNiY2UxNWUxMTc2YjU1YjdiMGI4NWJmNTU5OGRhN2RkYjIyYjhhMjhjNjJm OTE1MTJmZjM5MjRmMTdiZDU4Y2I4MzE3NjA2ZjIyNDY1OTdhN2QxYjgyMDE3 YWIzMWUyNjU0ZGJlNjNmYzVlYzhmYmNhZjM5DQo4NjQ1MDMxZmQ2MGFjNDFm OWU1MzRmZmUyOGU5ZDQxYTY2MjgwMTc1ZDIxNzUyZDczYWFkZDE1MjI3YjQ0 NjY1MWMxZjUzNmM4MDIzMGEyOWUzMzRlMzc4YTc4Nzk2YmU3NzZlZWVhNGY4 MGE2NDU3ZDVjZWFmNWZiZjQ5ZjU5Yw0KODcxYWQxMzk4YzczYTFjNGYxZWM2 YWFmODcwYWM3MTZlY2M0MzRmNTA2MDNjNjc0NzI0ZGE4ODYxZTFkZTQyMTNi Y2IxYjFhODM1OTZkMmJmMTY2OTg4MzlkYTc4NWJiMDQxNmFiNzMyZGE0Mzdi Yjk5ZDA5ZmVjYTlhNTM4YjUNCjNjODUxNzE0YTFhMGRkZWI1NzJlMDA1NjU0 N2VhNDlhOWEwOTdlMzgzYTQyZTI0MGJjNTlkYjU2NDY0MWY5MDE1YzZkNjAz OTA3NGE2NTk1MjU2ZmZlMDEzY2IzZGQ3NzJkN2NmYzQ5N2VhYTEzNWI1ODNi NzNiNDM4YjEzMDg4DQoyYzRlN2E4NjM1NjVkM2Y2YWMyOTE4ZDZkYzQyZjE3 Y2M3ZDk3NTZhODY1MTliYTZjYTMwZDNmZjhjM2Y4MTA4N2NmYmVkNzdlMWJh NzQyMDhiMGJkY2Q4MjAwZmIyYzNlOWJjYjhkNTczZWEwNTRmYTNkZmQyODFh ZmQ4OGM0ZA0KYjYzNmQ5MjU0YTg3ZjlmOGRjOGFiMDkyZjQ3ZDUwZDhhMmU5 ODRhMGYyMTNhYWE4MTkxNWJjZDJiMDliZjZlNzVhZTE1MDUwNmJkZDk3N2Iy ZmZhZmNmNTdiNTA0NjkxZWFiZGQ3ZGMzZTlmMzUwOWIxZjg3YmIxNTAwZGUw ZTENCmNmNWMxMzM2MzY1YmJhZjU5MjVjMDliZDg0NjEzYWI2MmZlNjZmOWYz ZmJjNmQ2M2FkOGU4MTk3MmZlOGY0N2ZhZDg4YTViOWE5MzFkMjM1ZjU5ZTJl Nzc3Nzk0NGZjYzBhZjcyOTBmNWFlZWIxNWE0YTdiNTE3N2RkODliMzA5DQo3 OGVjYmMxOGE4NTZiNzQ2YmVkNGRkYWU1YmE5YjY2NGZlMWE3ZTc2Mzg4ZDdh NmE1ZThhNzI2MTkyMmFhOWI3MGYwMTc5Y2U4ZTk2MGYzZDU4NDcwNGQ4NDM1 NTE5YjNhNTUxNGQyOGI4YzE0YzQ3NTQ0YTU0OGM3YWUwZjQ4MA0KOGJmZTBj NTU1MzFiY2NiN2Q0NjM2MmM1OTE2MjI5NGY5ZjJmYmRjMzRkMmYzYzM1NmVh OWQ2NjI5MjM0ZGZlNTRlNTYyOTI5NzMyNmY2MGZhZWY1MGM5MGVhNDMyMmU2 MTQwNDdjMjcyNDBlYjgzYTI5ZTVjZDBmOWM4ZDU4ZTINCmNlZTc1NzE3NWMy Mjg2OWViMTVkNWNkMWUyNzdjNDM4MDVkZWZkOTZjZmI1MGI0NWI0YzIxNWE2 MTE4N2NiMjNiMWNjMjRjMzhlMTA3NmIzYzdhZDA1YmRmNmMyY2NlOGIxNzE3 NjI4YmI3MGI0NTEwZmZjMTgwOWU3NjY4M2NkDQpmNzFmOGViMmMyNWMzYzM5 M2FmOWE5MzQzNmEwODM0MDU3MzYzNzJjZWQyNDUyYmIxNmZlMDk4Njk0YmY2 NTNiMzIxZGQ4MTJmZTZhNWY1MTcwMTE2YmI4NDBjNjQ1ZTQ5NWI2ODRkYTcz MTY1YzZkN2NmMmRlY2FlY2VhZDQ3Yg0KZDY4MTlhYTc0YzJkNGI1YmIwNmU1 NDYzMzRiMGNmZWZhYzg5MmNiYjdiOThkYmY5OWM4YjczMDUwMmJmMjRmODEy ZjExMThiYTAwOWE2YzBhYmE5NWZjY2I0YzJjOWQ0Y2MzOTlkYjQzZGFjNzFk NTEzZTRlN2M1NDk4NWY3NDINCjAyMGY5OGJjMTE0ODE3MzA0ODA4YzFmYmYw ZTBlYWYzOTA2NWYyNmIwYmY2ZWI1OGI0YjE2YmY3ZDc3OWMwYTkwZGJhNjM5 NTE1ZTY3NGY5ZGFmZDZkOGM0OGM1NmM4YTBhNmIyZGRjOGNhNWE2MTYzNTA2 OWUyZWMyOWNkMzhjDQpkYTE4YmEzYmQ0YTQ2YmNjZjNiMzhlNDI5ZjFhNzIz NjViMmM3NGFhNTNmODExZmQ3ZTU4NDI2MTYxOTUyY2JkYWY3YmU2OGNhYjMw NTBmNWY3NWUxMjRjMDVhYjJlZjZjNmVlOTNiMjc0OTg3OWU0MTRhODVmMWY2 OWI1YTJiZQ0KOWFhMDY5ZmQyYjZlYmYyMTEwZjdjZDM3ZTU2OGJjMzk3YzBk YjE2YjFiY2I1NmVlZmRkMWZiMGZiMDQ3Yzg5NzYwNDljY2NlMDg2ZjhjN2Zk ZDEwNzRmYjBlNzZjNzhkNWEzNDNmMDljNTY1ZGI2MzZiNDAyNDY5MGZlMGEz ZmQNCjJiOWMzY2U4MjM1YzYyMmM1ODVhOGE1OGFjM2VlNGUxNDYwZWMxOThm MDE2OWU2YjE2NWFlMjFhMDE1ZGRiZGRiODBmZjgzMGE0NTkzMjgyM2Y5NWQw YTlmODRkOTE2MDAzZjdiM2FiNWMxZmRlY2NjNTg2MDhlZDZkNDAxZjE1DQoy ZTY2ZDE4ZTRlOThkZjdiNmU0MjFkNjA4MjcwYWE1NTFiOTI1NGE1YTc2NjM5 ZjE4MjY2YTYyZTZiNmM4ZWIzYWM1YWM4YjZkN2Q1OWEyMjcxM2Q2NDA3YjNm MzNlMDNjNjg5MjA4Mjk3ZTk2MzRiNDU5YTZkMzk3ODBmNmNjMA0KMTI1OWU5 MWRlYzFkZjNjZDgxMTFhZjhlYTFlZTk5NjEzOTE1OGM2NWE5ZDU4YmY0OGNj OGM4NTM1YTgwMmFkYjdkMTUzNjBiMDgxZmI1MmQ1YmE0MjQ3NmE5Y2QzODM0 MTc0YTM2YzhlMmZjMTcwMWFkNTJjZjlkZDI4Y2U0Y2MNCjM0ZDhlNWI2OWIw OGNkOTA5OWI5YjE3MzJkY2U3M2YxOWY5ZjM2MTc2MmRlOGU3Y2MxYzZjZDVl NWY2OGU5NGVhYTE0YzkyZTVlZTcxYTdiNDk4MzM1NWIyMWM0NTRkOWJjOTI4 ZTI4ODE0ZDY3NGJlMjc2MmFjNGM5NDBlODk5DQpiOTFjM2IzNzk5OGExNmU3 M2ZhNTE1OTdmZDI1ZWY4Yzk0ZWE1YzgwYmE3MjJlMTQxZTExMTY3MzNmMzZi NzlhYWJmMTk1YThkNGQyMTNjYjM0MmRhMjlmZWI2NGY5OTMyMDRhMjQ2Yzhi ZmRkNDkxYTU0NmIzMjczMWYyOGJlOQ0KZGFhY2Y5MzI0NDU5MmQ4N2ExNDJl YTI4MThlMmM5ZDExMTQxNjk0MjI0M2E4OTNmOWQwMGFkZjMyNTQzM2UyNDdl ZWM4Zjg4NGY2YTNhODUxYjk4Y2UyMTQ2NzVlMjI4OTM5ZjRlYmVmYmYwMWU3 NWFjY2UwYzFiYzQxODE5OTQNCjY5NTk0N2E1ODU3NTM1MDEzNTk1YjE3NTgz MzAxNzI4OTA0ODY5Mjk5MWNlOTRmMzVhZDk0NmZlZjQ1YjkzNDRkODRhOGMy NmRhMTY1ZDVjM2JjZmI1NjhkYjBhYjkzMTNiYzkyYjZmYmJhMDUxYWM4MGVh ZmUxMTcxMzAzZjIwDQpjMWZiYzJlMTlhZWU3NjhmNDIzNjk1MTg5NWU1MDEw M2MyZjhjNjdjNjkxYTk0M2VmMjljYjk4YTY1ZmVmZWU4YThhODAyZWM0ZGRm MzI1OTVmODRmZGE0ZTY4YzAwMWI2NjY3ZjQxNDdlMGYwYWIwZjlmMjM1YTFi ODM1MTY5Mw0KM2JmMzA5ZDdjYzliMWM5NTBmNTVhNjUwNmQ2ZmE5ZWJmYTUw OWQ5YTRkZDNlOGQ2MmM1MjI3ZDdiYzIyMDY1YmUzZWEwODkzOGE2NmU3Mjc2 ZGZkOGJlZGQyZGZhYWJlNTQ1NmE3MWIxZDI1ZTQ3Nzk5MzgwNDUwNjVkZTkw NDENCjdhOGY3ODgyZWMwOWVkOTY0YmM4NzVkZDcyNjMxMmQ1NjYyZWZmMTRh OTk1YmQ1OTRjZDMzZWU5YWU2YzVmNzgwMjQ2NWYwMWZhNjQ3YWI1NGI0MTg0 OTE0OGE2YTQ5YjQxMmQ2NDFjMDg1NjE0YmExZTIyNTA1NzlkNDY4YWIxDQo1 YmU3NWIxMWVjY2E4NWY2ZTk3OWFmYmVhYTM2YTVmOTE2YjEwN2YzODc5MzU5 OTM0NTBjODIyN2VjMDcxMDQ4YWIzMzhmMWRlMjA3MDgzZmExMjliMzY0OTY1 ZmFiODM2OGQxNTZhNTA3NzJhNWVmNTM0NDI5NzBkZjg1MjhiMg0KMWJhMjlk NzNiMWQyMDRkMDc2MTM0MzBhODViNGM1MmI1Y2QxMDZmMDFlNmJlZTEzMTcw YjY5YzJiZDA3OWJkNTE4MmFmODUxMWFkZTIwMDQyM2VjODgwM2Y0ZDUxZWZm YmRiYjJjYjM3NzIwOWJjYjcwMWQ3OTYwN2M5OWIyNWINCjVhYWI0MmJlYTQ1 MjNkN2ZjZTljM2ZmY2YwMDM1Y2NkZTc5ZjRlOGUzOWUyOTQ0NDUzODA2MzU4 ZjRlZDliMzc1NDU2ZmRlNmI3YmYwMTFmMTY0NDlkZGFiYmVmODBhNjljOWI3 ZDRlMWNmYjk3NmZiZmZkZjhmMTg4Y2Y1OTJhDQpmZTU4MjUyMjY2MWQ5Yjcx NDU4ZjBlMzA1MzRmYWQ4N2E1Y2M4YTIzMDUwMjE0OTU4NDMyYzI4ZDQ0ZjM5 MjEyYzc3YzlkOTE5NTYwODYyYjIwMjM3MzE2Y2RmMjYyYzNhY2ZlMjVhNWU5 MzYyNzAzMGEwOTYzYjBmMGZiOTZlOQ0KNzdkNjY5YTcxMjhlZGFhYmQ0ZmZk OTExOTBjMDUxOTJmNDg4MWFlNGQwYTQzYzQyOTJiN2JlOTg5NTA4NGU1YmUy ZTM2YTYyZjg4MWZkZWE2ZjkzOWQ0ODc5MjRiNWMyMmMwOGFkZjk2ODVlYzli OTJkZTRlZTE5ZjRhMjRlODMNCjJhMGI0MjcxMjBiYWU5NzdiZmI3Nzc0MGZl MjZhOTU2MTYwZjEyMDNiOGJlZGMwNWQ0MWZlYzk4OWQxZDk0OTkzMDBmNDU2 NzljNWJmMGYyZjA2YmNlNThhN2QzM2Q1ODMxYTEyZjZiNWQ4ODU2OWM5ZDA5 OGE1M2I1M2UxYWQ5DQpjZDQzYWUwNjg5YjA5YWQyYTY4ODY0OWIzNWRhYWVl MmEyMmQyYjA4MzgzNTJhZTU3ZGE0YWMyNTQ3ZWIyNjE5YzNkNDA1YTRhYTJj ZjExMTk2N2Q0MjMyNzA1MjZiNmJmMWY2OWY4OWUzZTM2MmQwMmU5MTA1MDhi NDMxZmM3NA0KMTIyMWRlMjM4NWQ2MDI2NDI4OWMzOWJlNzhmMTgyYzZkZGNj OGU5ZWZiNGU0MDBhZjQ2ODViOTNjZTkyNDQwNmJlY2QxYTVhYzI5NDBjZDll NDM4NDJmN2FlNzc4YjI1ODU1M2MxZGVhYjk2YWU3MTNmY2JiY2JlMTlmZDVj MDYNCmZiMjJmMzQ2NDAyZTFjYTlmZTZjYzJhYjQ0NTg0OTg4N2JkOTYwMWRm OTJmODk4MzY1Mjk5MmVkNmNkYWI4NDkzMGVmMzA4NzE2YmJlN2Q2MTNkYmU3 ZjdlZWU5NzM5YmVhZWY0Yzg0NTU5MzNlMzcyZTU5ZWU2ZDU2MTJiYTVhDQo1 ZTUxZjM1ZGJiNmI3MDQ2MTViZDRkY2ExNjU2MWY3NzY5NDkwZmYzYmU4Y2Qy N2IxNmMxODJlMWYzMmM4Y2MxYTJkYmMyYjc4YzJhMjdhYmMxZjc1MTA4Mjgy MGJiNDZlNWEyZGZmZWZlZjdjOTRmMWFiYzdlZjlmMjdiMTNiMw0KYzBiMTRm NTBjNWRmN2NmM2RiNWZiZDdlODMyZjlhNjQwNjVkODlhN2M5NjFmMmI4MTkx Mzg5ZmM0MTRkMDFhMmVjMWZiZTU0NDk5ZDgwYTY4MGU3NmI4MGExYWZmODU2 MzM4ZmQzN2UzMDUyNGMyMzExNTc5MDM4MTJiZjc2NTgNCjc3NTljZTBkNDY3 MGY2MTE3Y2UyZTFlOTEyODc4ZDU5ZTM3NDlkMTc3ZDFmNmRjMGQ4ZDIyNGU2 MWI5MDVkNTU3M2VhNzIxNzVkYjUyMzg0ZjkxZDdmYmVmNDczNzVjMGNhNWZi OTcyYTBkYWM3ODljZTM3ZjBiMWZkOGUyNjQ2DQozNDRlMDY2Y2ZhOGFhZGJj NWIxMzdjZjQ3MTVjNjc2ZjUwNmVkMTA5MmVjYWY5NDU5MmNlODIxMTJmOGU5 ZTcxMmY1NGM4ZTlhMmMzZTBlMDJlYmUwMmI4NTgxODk4Yjk3MWM5OGFhYjBk NDUzM2ZiNDkwMTlmOWRhMWQ4YTEzZg0KNDVlZDNlYjU0MTZiMzU4MjE1NDdk MjMzNmU3MjQzOWQxZGIzZDNlNjY2NGM1Yzc3ZTA3ZDk4MTk1YzhkNDczYmRk ZGMyZWIwMWZlY2JjOGZmNTRlYjIyMGQ5NjY5ZGRkYWUxNWUwMWNiYmY0YTRi ODE1MDVkNzY4YTQwNWEwNmQNCmY2NzJkYjlkOGNhN2U5ZTc2NjVmYWNkOTBm NzAzOTRjZjUwNWIzYjM2M2Q1MjU2NDNiYWFkZjA3MzQxNjVhMzZiZjU3NGNm MTk4YTk0YjllZjlmYzdkMzM1ZjRiNGU3NDBiZTdkZDk2YWY1ZjY2OWRmMjQw NjIwMWM3MGU4YTE5DQo1ZmE2YmJmMzVhODAxZmY1NDk5NmUyMTE0NjVkZjY3 M2U2MjYzNDA2ZTA5Yzk5Y2JkZDZkMTQxYTZhNGIxNjRlNTE2Y2YzOTRhYTM3 Y2Q3Yzc0ZjNjNDA2MDg0MTcyODljMTU5NDE4YWI5NDFjZTJlMzI1YTEwZWMz ZmZlZTEwZg0KMzg4YTAwZDcxZmRlN2ZjN2JkZDlmOGRmN2RmM2RiNzI5OWUy YWY5OTU5Mjg4MmVkODNjNTQyNzBlNzg0ODU4MTQzMTU1NDcyMjY3MzBkMDBk MzZjNjIyZWJjMDJjNzJlZGY0MDIzYjNjOTYzYzY3MDUyMmRhZmIzNDBkMDRl YzYNCjgzNjNkYjBlYzQ4ODliZThmOWMzODk5Njk2YzllOTg2MmE3MGJiNDhj N2EwMGY4N2Q0ZTRmZDUzY2I0OTMyMjQ2NjJlNTRmNWRmMmM0MTVmZjQ1ZTk0 NmYyM2FhZGExNTNjZTc0MWEyMTJmOTNiYzFiMjhlMWNmZDg2ZDA1MWZjDQpk MTMyMzgyYjk3NGViMTllZWRlNWU1OTAwMzI4NWFkN2VlMzYzMGZjZjAzYWE5 MDNiYzFjMjAwOTkyYzBiMmZkZWVjMzA3YjY4M2JjNDhlNDE3NmIwYmNmOTg4 Yjk2NzQzNzE2MWM4OGYxYzM0ZjNmMTk2ZDRlMDMyNjQzNjVjOQ0KOTZiMzU1 NjA5OGJjYTY1NzhlNDY3YzE1MjFjMGY5ZGVjZDI1YmQ4Njc3OWFmZTE0ZTc3 MjRkMjUwOGQ3YTI4OTk1YjA1ZjY0YzgzZDdkMGExYTgyYzJjODNhYjBkNDY5 MTE3OTAzODJlMDEzNDM5M2UwMWFmYjk2NDlhNmI1YTgNCmNmY2VmZjMzZjcz OTRkMTU1MjUwY2FiNmMxNjk3Mzk2NmU5Njc0YTIzMzQ1ZjkwNTEyYTg5ZjU3 ZTJhYjY5ZGYxOTNhNTlmODBjNmU0NDE3OTc1ZTNjOGQ3N2VkM2UwZmMyMDM0 YjgyNjNjMTljMzU4NGE1ZjQ2N2E3MTA3ZjJmDQpiYWE0MjlmMWI5MTkxMDI2 MmY5MWUxMWM2ZGFhNTgwMmIzNzA0YjcxNmNiZjViMWY3NmYyYjVkZGJmMDY1 OTA4Njc2Njk3ZWQ5YWIzNjg5MTY2YWM4ZjVhM2VlMzMzMDkxNDk2OGVjYTQ3 YWFkN2Y2NDlmOTkzOWQ5NzU4YmU3YQ0KMmU4YjZlMzFlNTM2N2ZiNWYwMDAz N2M5NzI4ODUyZjUwNThhZjA5NDZlOTBlZGQ0MWUzZTUzOGMwNjNjN2JmOWYy MGRmZDU5ZGI0OTIzZGQ0MWU0N2M1NzZjYTY0MDlhYTdmYmU4NDZmOGQ5YjQ0 YWIyMzIyNjY1YWEwMGVhZTgNCjg4OTYzYmU4ZWY5ZGJmNWE0ZGNlNWMzN2Yy MzE5MzJkYzg3ZGU2ZDAxNzIzNGZlNzkwYWM4ZmRkYWE2YzdlNWM3MmQ5NDZi MDA4ODI2ZTYxYjI0ODA1ZTEzNGY4YjAzMWY1OGQyMWUyOWNiNWU2MDIxZTYx MjY3NDg2NGQ4M2U1DQo0YTFjYzg4NGI4OTQ0YTkzYThkZWNlNWE0OWEzNTky NGNiYzgwNDU2NzNjZTNiNDQyN2M0YjE0YTY5ZTk5ZGU2MmU4MGVhNTU0ZTNi YTIxMmZlMjQ2N2Y1YzM3NzFmOTA5N2E4NmE3MGJiZWY0MTE0ZGViZmNmYTJk MTIxZWMwMg0KM2U4MzkzZTFlYTM3YWY1ZjgzNDcxMGViOTY3NWYxYTg2M2Uz MzA3MmVlNThkZWI1YmIxMGZkZGM0NDdjZjZiNWU0NzBlNzY5Y2YxOTJhYjQ1 YWIzODhmOGFiOWQ2NTIxOTJkODZhNjQ4Yjc5MzY5ODRkYjRhOGNmNDE5MTFj M2YNCjQ0NGYyZjA0MGI4ZmFiMDhlOGJkOWY5YTlkYjM1NjgwMzYyYWFhOWU3 OTRiNDI2NGNlZTMyNTY0MTdiNjQzZDFlOWIyMzljYTc5NzRjM2NlZGRlNzcz YmRjZDNhNWYxYzNmODdlNDJhZmQ1ODVmZjU4NGViNzU2NTQwM2ExN2E0DQo0 Y2M2YTA0ZDQ2Y2VmYzY3ZjFiZTRlMWJhMDhkMDdlN2RjNWE5ZmU0NDkyZjU2 M2I5YmUyZTM2OWJkOGUyOThkNGM1YWQ1NTRiNTMzYWE3MzIxYWExODJmNzU2 NjllZjQ2NmRiMTdjYmNhZjk5NTNjMjNiZTk5OGFhODY0NjIyNQ0KODljY2Vi ZjFmYTkyZWQ1NzEyMTE1ZmM4OTNhZDI5NWU0YmQwMDJlZjA4ODhjMmZjMzYz M2I0NmMxNjg2ZjM2NzE5OWUyN2Y4Yzg5MGM1YTUzYTQ0ZGMzYTA3NTU1MzZi Njg1NjFjMzdmMzZiYTZkMmE1MGI4YWM5ODUzOTE2NWMNCjRmNTRmNDYxNjNi NmFkMjc0ZjRkNTcwZTkwMjFjMWQzYjIzNWRkYjFjMjVhNTkyNTQwMDRkYzYz MGZmZGI4YmI3YjQ2ZDNhOWZlZjZiZmZmZjdmZjY4NjRkMmQzZDEyNmU2MDZm NWQ3MjkwYzI0ODk4YjY0NGNmYzUzZDJiYzc2DQowN2Q0MTc1MTAyMzkwNWVm NGQwZDFkMTUzYzliNjQ2OTU1YmQ1MTczZjViNzM2MzgxNzA1YjI2Njg1MTlm MDM5NjU0MGE0NTJlZDZjMWNiZTdjZjU4YWZhZGQ4Mzk3ZDYxYjkxOWE1NWY5 NTUxNDRlN2FhZWJjMjVjN2Q2MmE3Yg0KZmE4OGE3Mjc2NzA5NzVjNjM5MTgz ZDQ3YTQ4ODIyZTQ3YzM2Y2YyNTQ0NmU3OTgzZGIwOTM1NjE4YzhhMmE2YjVj YzUzN2FmZGVjMDYzN2ZmOWNiOGYxNjA5ZDZjMTE1YzljNjYzODQ2NmFmMzI2 YjdjY2U5NGE2N2FlNDRjMGUNCjc2YjdlOWQzZjZkNjAxYTlhYzA3MmY3NjQ2 ZjY3MGMxNzkxZTBkMDdmYjJmOWVkMWVmNjU4M2U0NTUxYjNmNjE3MzU5Mzdj YTAwMzg5Njk1ZDIyYjRlNDRjOWY5ZWUxNjBmOTJmYWY4ZmNmOWZlZDZlODE5 ZGM0M2Y1MzU0YjgxDQpjZjQ5YjkxN2M2OGU0ODEwODdkY2U0MzBiZWVhODIw MjBmOTMwZGM3YjE3YjFjMDJjMGNmNmY3ZWY3YmI2N2MzMjE5YTkzM2I1YmRm OGU2OGUzYjg5OWEyOWY1NDUwNTc1NTMzZjNjNTM1OGZlMjExNjdmMDM1Y2Qz NjQyNjM3NQ0KZDA1MjE4OGYxYTM4NmJhYzY1N2M4ZWNlYTBkNDg5ZmFkOGMx ZDZkNjliYWZiZmZlZmFlNTRiNWM1ZjJhY2ZmZmY1ZTNkMWFiYWZiZmM2OTEy NmNiODM2MjM1NjUyYmRmYjI4ZjljODc4Nzg4MDA0MDZkMzliYzIxZDgwZDdi NDENCjE3ODNkMDEyYmQzNGRhYTE0ZWFkYzdhYmVjOWRhZTcyYTkyZjk0YjE5 Mzc3OWRhNDQ4OWI2YTI0NGI2YzczZWQ4OTg3Mzk0OGI3YTRjYjA1MjBmMTU1 YWU3ZjM0ZDkxMzg4OGI1NmFjNTViM2RhNWUxZDUwZjlmMGI2MmRiMGY3DQo0 OGZkYjViZGI3MmYxNzAwNThmY2Y2YTVmNzQxNjYyMjAyZThjZjk0ZDJjNTMw NmQ1ODRlMzZmNmI1M2U4OTcwZjEzYzQxZTA4NDljM2JjMThkNGMxYWNjOTVm MWU4NTJjNzk5NjRiNzY0YTE5YmZiMGE1NjUzZjVkMjAyNDU2Mg0KNDQxMzM5 MmI1OWU0MjQyN2U2Nzg3NDViNjk3MDY3ZjM4NDkzNjY0Y2JmOTQ0YTI5MDFh YzYzYWJjY2U4Y2I3MTkxOWUzZmUwZTFlOTNjMzE4ZDhhMmRmODBjMmM2NDQ2 MmYwM2E3Yzc1NWNlYjU0ODMyNmM5Mjc3OTM3MjY4ZDYNCmFiYzAxM2MyYTI2 NDIwNTI4YzU0YmVmMWM5YzlkZThiMTczZjFmMWRmZGVhNmZkZTY1NmNkNjQ2 NTI1YzY3NTFiNDI1N2ViNzE0MjEwZWI2MDdlYzk2OGQ2NDUyN2Y0ZTMzMmJh YjE4MmUyZjNmN2JkNjMwY2U5YWI3NDVhNjUxDQpmM2M5OGQ4NTdjNGU0ZmU4 OWIyYmVhMDMwNTVmNTNkZTIwNWE0MzlkMzYzZDhhOTgzNGZlYTc2NzRjZWQx ZjcwZDI0ZDg4NDdmODhhNjQ1NWQzNGJkZGVkNTljZTg1YWNkMzJhNjBlZjU0 MjA4YjlhZDk2MDJkZTA5ZmNjZWMyYQ0KYWZkMzg1YzZjMjRhOGE5Yzc5MTZi YzdkNzk3ZWZhZjFlOGU4Yzc4ZjFmOWQ0NmJhMTY1NDBiMTE1YTJjYzBlMWY0 MDNlMjNlM2NjNWQyNzEyYTczNDc0ZjQ5Zjk3Y2NlODExNDdiYTNlZDhkZGVk OWE3NjNhMDU2N2UzOTM4MDANCmVjYTViMTBiZmFjYzYyNzBmOGM5YmUyZWMz YWQ2NzIzZWFhZWU5MzdmNDE1NzgxZWM1ODBhNmQ5ZjIwZjgwMTViNWIxMzRl M2M4YzEzYTY3NjQ5YzlmZDJjMjI1MjdhMjkwNmRiYWJkOGRlNzcyNzk3YTkx YWU1OGZlN2E3YzcyDQpmMmYxODc3ZmM1Y2NmZWRkZGZmZDE2ODlmOWUzNzdk ZjMxYTM3N2ZmZWVkZjAxOTIxOWU3NGJkNmE0YjRhNzBjYjc3ZTIxZTU5NjM2 NTFmNGI0MGQ0ZjQ4NzI0ZDk4M2E5YjkzYWNlY2I0YTM4ZTU2MDA0NGRjNDZh MjZjZTg1YQ0KNzlhYzEwMzJkNGQzNGVmYjBjOGM5YjdmZmZkZDc3OTAwN2Nk MGY2ODExZjVkZDc3ZGZkMmNkMWE3ODZkNjhjZWRiOTYxOWYwNGY2NTZmYmEx NDVhMjM2ZGRiMzQwMTYzZmVlMWE1NzhhNzI1NTY5N2RkYWFiODgxMTlhYTFi YTMNCjk4NmZmNGIzYWQzODUyNzI2MDliODcwMjg2MmIyOTM4ZmQ3YWU3NGVm M2IyOTdiYjY0YjcyZmRiZjBmMTdlY2I1Y2VmOWFhNGFmYTQ0Mzk2OThhODA0 YzljZTllOGQwZThlNjlkNzBjZTZiYzk3Y2FjYjYzZDE1ZjhkY2QwYTE1DQoy ZGY5YzM2NTcxOTc1M2Q2MTQzZjFmOTRiZmIxZWEwMzk3YzlkNDIyYWI3Yzg1 MTgyY2Q5MTcwNWY2YjRiZWIzOTU0MzE2N2I0NTRiNzEzNTdhNDEzYjVlZjIz NWJhOGMxY2I1NzQwYmVhY2MzM2NjYmM4ZjllYTFhMjljNmY4Nw0KZjNhYjdk MmNhMzhjYWZlNTEwYjMzMGNjM2VmNjc1OGI0MmViNWI2MTZiODFjZDU0YWFl NjNmZmQ4N2ZmMDAzMWJkN2JmMzBlOTU4MmIzODc5ZjU5MDA1OGRjZGE5NmNi ZTFkNzNiYjc4OTM5NjA2OWJmZmZmMDEzZjcyN2U0NDMNCjI5ZGYwNTQ1NDll OWI2MDc2MDA2NDA1NDc2M2JkZjdmODlkZTI0NjAxM2MzYTY1ZTVhZmEyNWIz NGU3OWEyMGQ3NDViOTlhNDZiNGJmNTYyMjJiYTVlNWRjMWE0YjBhZTFlYTQ1 ZTYyZWQwODI2YTUzZDYxMWIyMjU1MDliNjJkDQo2NzIxOGRmODdkNTIzN2Rm ZGNjNzI1NzdlZTM1MDhmNzIwN2U2OWQ2ODc3ZjMwNzE3MWYxMzAxMTZjOWY2 YmE4ZTkyMjc0N2E0M2IyOGNjMTM5MzJlMTJhNmJkNGVlZGMyZTA5YzE3NzZl NjFiYWNjMDQ4MGFkYWQ3MzVjMDRhOQ0KYWFkNjk2MWI5NzRmZWU2OGYxZDVl MzdkNjBlODdlZjdmZDA3MWU1MmM5YjM5Y2FkZmIxM2ViNDg4YzEwOGY3Zjdm OWYzZmNlMzM0ZmNhMmVlYjc2M2M2OWExZTYzODA0NGY2MWI5MWFmMTg1MTBi MzM0ZTVjZTk0NDEzZTBmYWMNCmYyMjY3NTdiNmIyNjYyMjQxMjY2ZTI1ZGVj ZjAxYzcwYWRlM2MzYWY3MWQ2YjgzZjY3ODNiZWQ0YWUyNzgxY2Y1NjIzMzc2 NGMyZTk4NTE3OGNkYThkYTdiMjU2ZWE3NTYxN2UzN2I4YTk5NmIzMzFjNjNj ZGUyZTNmMzc2Zjc5DQo5ZThmMWRlNzIxMDc4ODJlNDE1OTFkNzMzNmQ4YTMy MzlhMWM1NjZlZDE5NmM5MWUwNThiMmYwODMxNzkzOWQ5ZWY3OGQxNDVlZjhi ZjdjNWM2NGJmZWFkMWJkM2IxNDE4OGExNjMyNzBmZDdlZWRjOGY0NDhjNDMy Njc4OWJhMQ0KN2I5Njg3NWY5MzUzM2MwMTRhMmU1YTJlN2FlYTMyYWJkYjFh NzQwMDQzNjA4NjhjYTQxOGJlM2RiNzJiZjEyZDc4YzNkYjcwZmY4OWU0YTFl NDA5NTlmMDllODVlZmIyN2ZiYzgyNjkyOTNlNzY5ZTg2MmNhNTVlOWU0Y2Uy NGUNCjYyOTczN2FmM2Q0ZGM2YTMyNGYwMzlmZmUxYjdiZjBiYWQ2Y2U2ZWMx NDExMTcwZWEwMDFlMzQ1ZTc5YWY4Y2QxOWU4MDhiMzcwOTcxOTI2M2ViNzZl Nzg0NThlMTQzZmQwNzQ5NjI3ZWFkMmMxZjVjOWEzZjJiODE5YmE2NzNmDQow NTZhNzk4YTc2YWEzYzU2ODBkMzFjMjgwMTc4MmFmNGRlNTVlNDBhNGQxNThi ZTUyMTk1ZWRiMDYwZGQwNmU5YjU0Y2UwNGUzOGI2Njg3M2M1YTFlN2M3MDMx YmYxOTZjNjFjOGUwOTI0MzUxZDMzMjBlNGRlNDYwNWZjODMwYg0KMWZjZjVj MmY5YTVmMGRjMGJhMTU1YzNmMjk0NzFkZGVjMjFkZTZiZmNhNDgyZGI3NTYz YTJkMWZkNjY1YzkwNzI5YTg0YzA4ZGFlZjIyMzVlMmI4YTIxYjZkZDA1ZGNj N2M3ZTcyMDFjYjIwMGQyYzljOGMzYmVhYTIyOTFiNDQNCmM1YjhlOGY3ZmZm MDBmOWM5ZTgxM2NiMjQzZThkNTE1ODdlMzU0ZTRkOTc0YTBhODljYTJkMjFh ODBhOTMyNzVhNGQxMTJhYjRiNmVjOWU4YzBiYjY5MzNlYWYwMjYyMDgxMmM2 N2M3ZjYyNTYyMTIwMGNmODJmODI4NjNkMTkxDQo3ZDI1ZGYwYzVkZjgzN2Yw NGVlYjlmZGIyY2EyMjQ1YTQ1NzQ1YmUyNGUzODY2ZWY4YWIxOWI2NjhjNGM0 OTA0MGUwMDE1NTEzOTgyOWYyNWM0YjQ1MTcwNmZiOWI0MTE3ZGY3YjUxYTYw ZThhNzAzOTYzY2RhYzM5Y2U3OTIwZQ0KNDVmZDU5YzE3MmQ2ODM2NTU2MWMy NGNkY2Q4YjJkYmI4OTJlZGVjZmVmOTlkOTk1YjRmMWNlZGQ5NmU3YmU2NmI0 M2FlNzkyNWU1OTBlYmY1NzMwNDZjYzg0NWI4MjFiZDU0ZGJlMjQ4NjQzMjJk YjQ5OTAyOWI0MTQyOTk4OGINCjZiMWUwZDBmNDRmMjJhMzA2YWYzNmE4MWIy NTgyNTdkN2Q0NjE2ZGIwY2QwZWM0NmE0NjY0OGFiM2I0YjU5MDQ1YjkyNzUw Mzg0ODcyYzU0ZjAxODFhOWJiOWRmZGViZTNjN2NmM2Q0MDJlMDJhN2VmOGU5 MzVjZGRkYmJiMzY5DQpkMGEzNjQ0YzFhYzViMjg4NWYwZDliOGNhZTEzNjhi NDBhNmU0YWE3MTk1OGNhYTI0MDkyZWZkZjdmMDhkNjcyYjViM2VmZmQxMTZh YTQ2YTliZGIzYzExZDU0YzUyNTc4ZWVmNjVlYTI5YjhlNzViNjA0ODNjOWVl MzhkNmE2NQ0KMjJmOGI0ZTRmZGNmODRjZGRhZDNiNmY2OTE0M2VlZGExY2Jm NzUwNzNiZjQzMmI2NGZiNGI0YWNlYjE3MTM4MmIwNjQwMjkyMmZlOWQwODgw MTNkMWY0YTQwYzBmMTcxMTZkNTBiNGM2YzkxYzY3YzQ4NTIyYzZhMWNjYzVk NmUNCjg0ZTUxMDQ2N2U2NWIzZmZmYWRkZWIzYWIxMGM3NWNhMDVlYzZjMWU1 OGMzY2QyZDU5OTkxY2E4YzkwN2U4ZGEyNGU3YWQ3ZDc4ZmZlMWU0ZTg4NDlk NGU5ZDc5ZjY0Y2FhNzZiZWFjMWExOTljM2U3NDczOGQ4NDNiNTg5YTNmDQpi ZDdiZjM4NjY0MTU0MjU5YTFkN2VjYmViYzExODRiM2FkNGM4YjVmODRiYzQz MGZlMTExN2VhOTZiMmExNDU3MmQyNWJjYTZlMzgyNDYyZDYxNDVhZTZlNDA2 MDk1ZDM2NDI3MDAxM2Y5Yjc0MGZiMGE3MDg2NGExYjhiNDZkOA0KNzk3ZjU5 ZGE3NThlZWRkMDE2YjczMTQ5OGQzMDljMDBmMWFiNTAzMzQ0ZjMwODdiMmM2 MTk2Mjk3ZmVlZjQ1MmFkNWRkYmVhMjZkMTQzZTg2ZGViYmMzY2Y3ZWM0YzZl MDM4MWI5YmVhZDQ2MmQ4MWFmNzU4YzU4ZDNjMzVkZjYNCmIyM2E3OTI5ZDgz M2Q3YzM0NTc3ZjU0ZDdlOTI5YjlhYTU2YzA1MDJiOTYzMzdjZWJjZDc5MjRj YWQ1MmFkMzA2Y2QwMGUyZWVmODQ0YjM0OTI3NzY5ODFhZTVhYjgzYTg1Mjhm OWRiNmE4YzA1YzU5NDQ1NTA3OTQwNTkwNTJhDQo5YzkyYmRjY2RkY2QwZjZj MWI1ZjZiYTJiYTg4YjFkOWE0YWZlOTg3MzFlNmI1NjI1ZmJmN2IwM2MwNGQ1 NjcyYTA2Y2U4MTY4YmYxMmEwMjU5YzZjMDJhYTNiOTAwNTZkZjliZDdkZjU0 OTM5M2ZhMDk0NzQ5YTY2OGUzMTg1YQ0KMTk2Njk2ZjUyNzlhMGYxY2ZkYzQz YmVlNGM3Y2ViMGY3ZmZlZTNkMTRmOTQ0ZjUwZTk3ZTNlYTcwZjQ3ZGMyNDZj ZjJiMDA1OTBkYmFkZTc4NDEyOWRlZjBkMTczMTg1NmVmOTMyYjY3NjBmNmU1 NDkxZTFjNTZiYzI0YTI1ZjINCjdjNGU5MzEzMGE4MjM5NGIxN2M3ZWEzOGQ0 ZDk2NjM5ZjEyM2NjYWMwMjY2ZmFjNGRlNDNkM2ZlNmUwMTU5NDZlMjgwMjJi MDk5YjViMmE5MGVkNmVhNmZiZTc5ZmQ4NmJmMzEwYjVkOTIxZDQ1NWVjNTBh Y2EwNGI1ODg4MmFjDQozYTNhOTNkM2JhYWQ4MWY2YjcyYzI5YzNjOThhNzk4 MjQ4Y2UwZWYzODdlMDE2MDI4MmU2MjQzY2VlOGY3ZmY4OTM1NmY3ZTFmZTlm ZmU4ODhhZDY0MjJlNzlhZDhkNTk2Njc0YWI4YTZiYWM1NTY4YjY3MzU2Yzhi NjQyOWQzOQ0KN2YxNGZiMTU5MjlmZTUwOTU1MmM2MjI1NGQ2OWYwMTczNmRh ZGI0YjJmZjI3NjI5MmFiZjZiMmU0NjM2YTRlM2FmNzZjZjdiMDFkMWVjZTRm Y2NlZjM1ODBjNTY1ZDg4NWY5YTdjZjJmNWMxNDE5YWRkMDEwYjZlODAzNjMz MTcNCmRkNzY1MDQ4M2VhMTg3OTM2NWQ3NTRmNjA2YjI0YTc5YWFmYTJkMjVk YWQwMjg5ZmYxMWVjNDg4ZmE2ZTRiZDVhYjI5YmNiNWM0YTViNDQ1YmRhMDc3 ZmI4MTA1MWQ2YTMwNWJiZDhmODRmNjZkZDc0YTIxYzVhMTIyYzQ0MWE0DQow NWNmOTI3ODAzYjlhNGE2YmEzNTEyYjQ4OGMyYmQ2YTNkYTg3MjgyODFjNWFk MjAyOTE0YWMyYjM4M2M4ODNlZGRjYWE2MzYwNjQ2NzA3OGFhODA0NDVhZTc1 YWE1Mzg5OTE5MDEyZWIxN2U1NjFhNWIwYjNkYjU4ZGE2NDgyYw0KMTk1N2Vi MTZlNTAzNTRkMDlmMTkyNGQ5NWVmM2Y2NWFlM2Q1YTYwODFlODBiY2NkZDk1 NmMwOTViNDE5MDBhN2UxYjA2ZTMwNmQ1Mjg5ODRkZDZmNjlmNDNiYTJlNWZh YzE4YmU3Y2ZhMDkyOGRkZWVlZDZkNjc4N2NjNjI5ZWENCjNjNzc3MjdlNGE1 NzRkNDAyMGZhYzgxZTFkMWQ1MzYyM2IxYWVkYjFlMmEzZmQ1ZGNlMmVlMjY4 MDU5Njk0MDc4MTdjOWE5MzY2Mjg4MDQ5ZjRjODdmNjI3NjFjNzRlNDE5NGI2 YmI3MWNiYzBjZmVmZDFmZmZlMzdmN2NmYmFiDQo1ZjdmZmJmZmZkMTYzMGNj OWUwMjgyOTEzNDI2ZGVlMWQ4MDA1MDE2MzI4N2Y0M2RiNzAwNzhhZmVkMGRi OTQxY2IzMDRlMDViNmUxOWZhMDE3YzA5Mjg3OGViYTE2NjZlNjQ5YTYwMDJh N2UwY2QyNjVmZjMzM2Y3N2FkNzg0Zg0KN2ExODgxOThmNTVlOTQ5MzUwYWJh ODBiOTVkMjAyZmNiZGQ5ZjUwZDQwYTM1YmJlYjEzZDYwMWY0MWIzODFiMDc3 ZTg1MDIwZjliMGI4NjYwNzQyMGFjZWMzODY2YjllNWE0NTc5ZjFiM2MxY2U5 YmI3NWZiM2M4YzI4MWIwZTUNCjJlMGQ2YTY5NTdjYzA0ZmI0MGMzMWVlMTM0 NWJmYjA0ODg4NGNmN2M3MTRlZTc0YWUwYzBkM2IzNzM5NmZkZDlkZTMzZTg4 MjNjYmM5MzkzNTNmMDQ1MTIwNWQ5M2IwOGMwYzRiY2I1MTk0ZDU2NDFhNjg2 NWJjMzc0ZTk5YWQxDQowMGQwYzg4YTc1ZGQ5NmU1ZWYzZjdmZjlkN2UzMjM4 NjAwM2ZiMGZkYTQ4YmJkZDhkYjA3ZjQyNjcxZWU3NDBjYTgzNjFiZWRlZGJm NzlmOTBhYmFjMTFhZTJiZmZkZTdmYmI2ZWFhZjljMzY0MGNkM2VhNzYxOTAy MTY3YjYxNg0KMGYzNjY3OGI2NmUzN2Q1NjViM2EwNzExMDRkOWI2NjNhY2Uw NTY0ZWYzYjYxNzY3NDk1MjRlODdlNmExMWU3YjZjNTIyMThiMGUxZjA1NmMz MzMzOGY3ZWMwNzA4ZGI3ZjAyMGVlYWFiMjVlMzA3Mzg1NzBmMjBhOGRkOTcz NTUNCjdlZGNhMGE2OWQyZjhhODQ1NzFmNDU5ZTRhYzdiMjNiZjlmNGM5MWVi NDViYmQzMjE1OTNlOTg0OWIxZmJkNzQ2ZGEzNDk0ZDY5OWUwNDQyMmY1Yjdi NjAxYTUwMDhmZTg5NTc5MDM0M2RkMjBhYjlhYWJhM2QwNDZkMGU5MWE1DQoz ZDQ3NjY1NTUzNWJiY2M1ZTcyNGI3MGRkY2Q4ZWJiODllMjZiYjc1MzAxYmQ3 MWIyNDkwOGQ4MzcyNzMzNjE3MDg3OTFmYWFhZGJlYTIyMWMxNmFmN2FmNzAx M2Q5YjRkYjg5YWQ1ODM1Yzg4Yjc1OTM0ZjVhMTk4ZWY0OWRhZA0KZTc4NmVj ODU2NzEzYjIxNWQxZTU1ZWJiZjQ1NTg2MDNkODMzMzBkZmY0YzJkZmYyNzAy NTM2YzNhNmM2N2NmMWMyYjI3M2ZmNmY2YzJlODgzNDA4MzExYjc5NzU3ZDgz MWNiNDg4MWY0YWU0OWI2MDliMDgwODExZTkzMWMyZTYNCmY5ZGU1MzQyM2Fl OWRkYTEzMTg5MzZmYWYzOWZmZjk4NmUwMjA0OWYyNmI2OTVhNTY1MjVhN2Y1 NmU0MDQ2OTZlNjQzZTljZmY2NzZlOTIzM2QxZWIzMzAxMzc4MWFiNDFjM2Fl MGQ3NzA1MDFiM2MzNDY3ODdkN2FiYzlmZmZlDQpkZmZlMWI4NTkwN2ZmOWNi Yjc0ODVmOTQyYTc4MmIyYWIxNWFjNjcyYTlhZTEwMmQxY2QyMTMwZjFhNTA0 NGIxN2Y1NTA0NmZiYjNlZGE3ODcyZWM1ZTFjMDdlODQ3MDQzZTUyMGQ3YWUw M2QyMDM2NTgzMzk4YmVkMTJiYmJhZg0KMGIwMDkzZTk2YjYzZDQ0YWZlNzU4 NWI3Yjc4YzFkNDA2MTA5YWI2YzZkNzE5ZmE0ODg2ZTBmM2M3MTAyNzEwMjI3 ZjMxNGY2MzNiYWMzMzg5NGExMjc3MzU0ZDNhNTg1NDhkMWU1YzVmOWQ5Mjlh MWI5MTcyZjBlYmUzZTNjMjQNCmY3MzNkNDRlOWM4ZmU4OTdmZGNmMWRkYmZh ZmFmNzk4YzcxYzM3NjEwNzY1NWFlMTRmNGYyZTRlOTE1NjljYzE0MWNiNTIx MWU3Y2ZiNzM0NGM3MTkxMmZlOGI0N2Y0YWNiMTQ3MzYzZDk1ZmMyNjZjOWYz MzRhYjk4M2I3YThjDQpjODg0YzNiMTU5NTViYTVlMWY3ZGY4Nzg3Y2YyZTll ZDliZDdkZjdmZjgxZThkZjU2YzZmOWY4ZTdjZjBmNmM1ZjRmMmU1YzEwYjBm OGVhNDhiZThmMWIxNDcwYjhlNzY5MWJmN2Q0ZTk2YTFkNDAxMjZkODQyZWVk ODRkOWQxNQ0KNDVmNGRiZGIzZDQ3MTcyMjZiZDgwNTYyMjU4MWY5NTUzZDQ1 ZjhmNjMzNGQzNzc4MjQzZDVmOTE4YTNjM2M0ODJhMTYzM2VmOWExNjU3YzBj OWNkYjE5ZDMwZWM4ZGEwZjRhY2U5ZWFjYTYyYjcxMzdiYTM3YTIyYTM3MTI4 ZGENCmQ3YTYzNWI1MDI5NDIzNWZhYTYxOTAwNzI3YWE2Y2U4MWY3NjI4YjFj ZjhkZDhjZTg3MmNiMDc3ZTU2NzkxMTA5YTM0NzQ4ZGUxM2FiNDJkMzc3OGE0 MTE4MmE2ZDdmZDliMmNmZDVlMjY3NzQ5YTM4NmU5Mzk2ZDNkOGE4NjlkDQpj NWZjYTg5MDk1MzA1ODhjZTY2MDdkZGVjNWU0YzRiMjA0OWExOTVmZDBhYzE5 NjM5ZGYxMWZkM2JhZjkzZjMxMTFiNTY3YmRhMDM1MWVhYTFiNjEzOTVhNWQ1 NDc1YTc0MWNlOWJiMTE0MmZkMWQ0NzlkNzQ3MTk2NzM3YmI4OQ0KMDY2NDEy MDYyYmE2OWRhMTU4OWUxMTZiOGIxY2MzM2UwNjc2NDE0ZDQwNTgzYzkwOWEw YmRkMGQ2YmFhMzZhZDk3NjI0Yzc4YmY0NzI0MTg3ODllMjlmNThmOTg3ZTg1 MmY5NGI3MTI0MDViMTFlMGM4ZWJhNmM5MTMyY2MzMTkNCjg4OGJjNWU3ODI5 Y2M5NzY2NDFkYjJmZGJhZTRiMTRhMDgyOWEzMGRkYmJlZDZhZWNiZGZlYTRj YzdmMjkwYmIzY2E3NDIxMzZhOWYyYTJhNDE2YTViMGNjNDc2YTQyYjYzZWEw YzRiMmRlN2Q2MjBhOTQxMGQ3OWMyZGEyMDVlDQo2MmVhN2U5MzVjYzVhNzZk MTBhOTU1ZTIwZTM1ZjJmOGNmZDYzNDMzMmY5MWVhZTRjM2IxNTdhMDA4ZWMw YWQzZDE4NWRlYjdiOGUyY2ZkZjdlMmJjMjJjMDY0OThmMDExMTM1ZDc2YzQw OTk4YWE5MzViYzI2MDVjNTBiZDI1Yg0KMmIxZTEzMjVhNWVlNjBmNmQzOWYx ZGY0M2I4YmY0ZDMwOWE1OTc0ZThlZmY4MzQ3ZWNkM2U2NzE2ZDhkZTQxYzUy NGRiOGYyMGY3ZmZjNjM0MWZhMjY5OTlhNjc2MjA5MjdlNjNkNjU2NDM0MTJj M2MxNGU5NWUyZTYxYmI2OTANCmY0OWU3NDU5ZjQ1Njg1MzU3NGNlYTYzNDgz ZWU3M2EyNTg1ODM2NTU2YjQ0ZDE2NTk4NTVjOTQ3ZDYyNmM0YjI4NDVhMmZk YzE5ZGM5M2U0MjA4YTkzNzc2NzgzMzczYTRjMGMyOGMzY2I1ZTM0NDIyZTcy OGVhMTVmNTg1MjUyDQpkMzllMjAyY2M4MGEzNzE1YmU0YTMyZDI4ZDVlZDll M2ExOTg5YWRmNmFiM2Y0NWU0MjRkZDQ5MTFmZDU0ZTNkYzUwOTM3MzY2YWJm YmQyNjExYzVhN2I0NDY0Mjk1ODljNTJkOTk1ZTkwMTk0ZGRmNjYzMGNmZGY1 NzY1NDUzZA0KYzU0OTFhY2EyNzYxYzBmZWNjY2FiNzY2NGViYjAwMzZjN2Jk YmRmZDhjNDZiZGMzYzg0ZmNjMzc4ZDljNGM2MzQ4MTMzMmYyNDI1MDA2MzRi N2QyNTkzMjI5NDE4OTY4NGNkNTc2M2ZkYWQ5MDk2YWZiOGFhZTczNDQ2OGYy ZjQNCmU1NDY5MzU0ZmMxOTUzMzMxOTJkZTg3MzViNjAyMzExYzM5MGViMTg4 ZWVhMWM4YTIxMTJkYzllN2FhMDg5NmEyODQ5MmM2YTZmMWU2NGEyZTgyNTBk YzQxYzI0MGJmMGI3NmZkZWJlZGFkZmYzMjBiMjE5NGE2NmU3Mzc3ZmZiDQpj ZDliMzc3YzMwZTJkN2RmZmZmYmRmYTI5ZjRmY2YyZTA4NWRkMjVlMDc2ZWU3 NGJlOTFhMzNiYjE4ZGJmODg2YzljZWFlOGRmZWEyMDMzODdmOGMwM2M3YWEy MTE2MjYxYzRmZTQzNGFiNDk1YWQ3MWExMGUzMTBhYmUxOTA5OA0KMzI0MWU5 YzllNWQ0OTBiYTNkZDk1Y2U1OWNmODg5NjFhNjU1ZjYwY2M5ZTIwMTQzNWIz NmQzYjFjZGZkNzViYWM0Njk0ZmQxMjViYzY3ZDhkYmM4YmM2NTFiM2Q4ZmFh NjU2ZTFlNzNlMDk5M2YxM2JiZWZjY2MwNmM2OWEyY2INCjRhYTJjMTg5Yjhm YTZkYTk3NDM2MWRlZTQyOTdiZDExNDZmMjZjMWRmYjk5OTVmZTBhOWRkZjlm NzlmNjEzOTZmZWQ2ZmFlOWU5Mjk5ZDg4Mzg2MjZhNzI3Yjc3NDk1ZmExOWNi OWMxYjExYWRjZDQ0ZTZmZjQ4N2RhNjAwNzRkDQphNjMwYTJkZTViZjcwY2Ix OGRmNTkzYjM4YjFkOGNmNWVkYzFkYjU3NmY2MDYwZWQxNmFjMjE0OTEyNWU5 OTcyMjgxYmEyZDg3MzgzODY4M2JmZmM3ZmJlMjU1YzhkMDlmMTg5ZWVlNDE3 MjdlODJlNjhjNmQzMmZkYzcyZjY3Nw0KOWE2MzNjNDhiZjE5NTg0ZjAzMTE1 ZDYyZjUwY2EwNWRkYWExMWQxZjlkMzBiNmJmZmNjYjBmZTNlYjg5YzYxZWU2 MDIyZDkzYWZhZjMxMTlhOGU1NDBjODhlYWZiOGRjYjgyZThmYmJkYjU4M2Iz ZGZkNzQ3NjdhOTljYzMwM2INCmJkNmRmNjU4MjU1NTUxMWQwOTEwNWE0ZDJm MjEwZDZjOGM3MThhNGRlYzA3MTZlYmQyZjA1YjE5YmNlOWMzNjdkYjdkNzc3 OTdkOWRmODMzNWI0OWE0OWU1ZmFiNmY5Yzg3NmUyNThiZTNiZTg3OWNlNDI4 OTUzYWFiNWZjZTU1DQoyZWUzYmRjNjc5ZmFhNWM5OWI3OTU1M2Y5Nzg2YjQy ZWI3NjA5ZWU4YTJhYTY3ZjY3ZGY5ZWNkZDhmNmEyYTJhYWVhZTZmNzY3OGY3 ZDc2MmNlZmI2ZTdkMTMyNTJkMzQ1NWIyYWRkM2VhYjkzZWEwNTRjOTFiMzNl ZWJiZjI4Ng0KZTVmYmI0NTJkOWNhYWNjZTUzZDQyMTFjZWE5OWZjNWIzNTc3 MjQzYWUyMjM1NWYxNzZlMzI4Nzk1ODdmZDUwNGFkZDkwNTJhY2ZkN2RiNGNh Yjk4YTA5ZTM1YzdmNDZhZWUwYWRkODkzNzg0NDZhOWQ3ZDdhZjRhOTBhYzAw M2MNCjc0NzU4YzQ5ZWYxNTAwZWNkZGNiYTc4MzVmZDllOGQ3NTAxZjg2NDYw MTJkZDRlZTkzOWY5ODBiNGRkMjg0OGQ5MTczNDFhNGFkN2YzYzNmZjJiNGYx ZDBjYTUzMGIxMGM1ZWFmOTk1NWEwNWUzYjA2ZGU5MzkyY2NlOWFmN2FhDQow MTI2YmNhOTM2NDA3OTE4Y2ExZDNkNjU1ODk2MGFhNzBmNmU0MDMwOTFhNzQy NDQ1MTE3YmZmZjg3ZGYyNTI2OTdlMDBkZGE4NzEwNTdkM2Y5NWRjNGI1YWM4 MDQ1NjZiZWJhYWU3NjljMDNiNThjMWQ3OGNiZTg4N2E0YWZiMg0KN2M4NWFj YmFjMmYwYmI5MGEyNGQzYzMxNzlmOGFiNTgzZDE2Y2RjZDBkZTg3N2ZhODk2 ODgzNTRiOGMzNzg3MmY2OGNlMWE1YTc2Zjk1NTVkNjVlMDQ5YjBmMTEwYzZh NmZkN2Q2OGMwMmRjNGUyODU5NDlhZjVmYjUyMjc3NzENCjQ5YjM1N2ZiZmIy ZjBiNjg2NjVlYTZjYjczNmMwNThhOTFhOTA0ZWU0ZWYyYTUwMTA0MDM1YWIx YWE3OGQ1ZDQ4YTdhMDQxODYzNWFmZmFmN2ZmZTY3OGQyMGJlMTVkMzEyMGNi YzllOGI0ZDUxYTNlMjMxZDFhNWY1MzFmMzFhDQpmMTA5ZDlhNmM1OWZmM2M4 YjM3ZmViNTI4OWY5NTI0M2Y4MWE0OGU2OTc3OTc0ZGRhMmYxNTE0Yjg2NmQ1 NGM0MTVhOWRmMTZiYWFiNDY1MTJkNDhlMzA2ZTQ1Yjg5Zjg0NGZmYzcxMjZl MzA2NGFjNTUxZTVkNjkxZDVkYzU0MQ0KZWYzNTQ3YmYzNzczYWI5ZWQ5NmNh OWJhNWI1NTdiNzhiNzg2ZGFjZDNmMDk2MzU0MjBhYTEzMDE2ZDFmNTZmZmU5 MTZhNWM4YWJjYzEyMjc1NjM3ZWNiNmIzMTMwMWRkMjk0YTYxZGE2ZWU4NWRk NGJhNGM2ZWJlNmU0ODI2ZjQNCjVhYzgzMzZmZTc3ZGIwZWIzMTE4NGIzMWJj YmQ3ZTVlMWQ1NWQzZTA4OTBhOGM3NmVlNmUyNTRkMjQwY2Q2NTZhZTRjYzRi NmY2ODQ5YTIwMDYxZjEwMTJkMTEyY2E0ZWMyMzIzZTdkNjc5MGY4M2ZjMThm NzcyNThjYTA1MmQyDQoxOTBjMmJjNjZhNDVmMjAxYTIxYTM3YzZhMmRiYTc1 OTA3NGY5ZjBjMzQxNzViY2JhZGFhYmZlMTMwOGRkMTgwMzBlYzIxMTExNzcz YWEyNWZkYTdkNTBmODBlYjk0MDgzMWU0NDhmOWNjMTg2YjExNWM5NGEyY2Ux MGNhNjYwZQ0KNDNhZTdjNzgwMWVjYWM4YWJiZjM0ZmZmZTk5ZmFhMWUwYjUx ZjJlZGY3ZGZmZTZmZmZmY2NmNjFlZjA2Y2VkN2ZhY2ZmN2Q3Y2RiN2NjNjMx MTVlY2FiYTc4MGRhYjQyODg1YjM3NDMzYjk5ZjY0YzU1ZWRhNGJkY2QxYWNi MTANCmM5OTMyZmFhYzhmMjI5MDZiNDQzYjM2NWZjYjUwMjljZjA0ZjkxYjUw ZDVjNjQ2YWQzYjlmOWQ1NDMyYTk1ZjI0OTNlMjE5YzU2MWNiNTMzYTBhNDk5 OWI2MWQwMDJlZWU3MWJhZTNjYWUwNjZiMWIwMzFiOTRmYjY5YjkxYjFkDQo0 NTY1NWZhZTY4ZGYzYmIyMDQyZDRmMzc2NDQ1N2Q5OGE1ZTZlNzlhZDNmYmZi N2ZmYWY2NWJiMmI4MTJmYTlhMjAyZTgyNWEzNzEyNjVhZDMzZGY0ZTliOTQ4 OWRiZDEyYTlmMjI2OGQyZmNkYzFmZTc2ODc3NzQ3YmUwODRhOQ0KY2FmMTRj NjUwZDkzY2YzNDM4NGUzY2QxYTlmOTE4YzU1Y2VjYWRkZDg5NTE2OWM5M2Fl YTg0ODFkMzc1YWM3OGE4MTNjYTNlMWUyOGRmMzE3NGFkOTRiOGQ4ZmU3MGUw Mzg2NWNjOTc5MDA1YTFmOGU2ZjVlYjhlZTFlYjI2OGQNCmE1ZDU0Mjk5NTg0 YjMzZTgzZWVmMmU2YWZmNzY5NDlmMDk5NzhhMmQxMjk5MzM2NGRkNzIzNTU5 ODU3YmI2YzZjYjBiNzE5M2E0ZmYxYmFiNWVlNjEyMmViNGQ5MjU5OWU4N2Ni NWE2M2NlNTMzNTRjMDI5OGI1MjgzYWI0Njc2DQo3ZWVjMDI3OTEyNzI5OWNk OTE3MGFkNjhiZTc5NWNlZTk1MGMyNzU4ZTVkMjk3Y2Y5MzU4OTEzZjU1MDE2 M2UzMWM2MzBhNDU5YmYxNWU5MmU0NTM1ZDNiNWNmZDc0YzY0YjU2NGYxMjhh MzY1MTk3YWY1ZjhlM2MyZTVjNDEzYg0KYTBiMzE3ZWJjZTA1Njk3OTYxMWYx MjllNzE5NDJjMzE5NDcwYzkwNTRhZTY1MjcyNDhmMDg2MmQ4NzQ0ZjVkMzk4 NDRlYmU0NWU4MzhmOTU1NDc0ZWZlM2IyZDAxMTJjNmRiNTJiMzc2ZWFlOTNi MzNlY2VjOGI0ODdjMWU2OWINCjc3NmYwOGZmNDBjNDQ4ODQzZmZjZjMzZmYz ZWQwYTljZTRmYWNlOGEyOWQ5YWYwNWUxYWJkZGI0OTIzYjUxMDEyN2I1NTNj ODViNmU4YWQzOWI1NTI1Yzk4M2JmNDAyNzg5N2M4NWU4NTU1NDUxNzczYmZk YTc4OTlmMmIwMTZhDQo0NmQxMjI4MzJlNzRlYzc1YTUwOWU1MzU4YTQwODlj ZTI3NTYxZmQxYTAxNmM5ODZkMDhkOGM4ZTVmMTY0ZWIxZmVjYzgyNzljMTA5 ZWZiZjI3MjhhNTVhMzM0ZjM0MjEyMDFlNmUyN2E2ODRlZjZiYTQ1YzEwY2Vm NDRmMzYzOA0KMjE2MDk4NTVmNWEzZDFlOGRiM2Y3ZGNiNTM4YmY5OWExZDU3 ZDQyZWJkNDk0MWM5MzI2YTMyYTI2MTE4NGVkMjc1YjZlNjkxNjEzZGQ1ZmUy YTkyOTc2NGEyYzk1OTA4ODNkZjRhNzJkMWE1OGE1MTZiZDRiOTdiNTlhMGE4 ZDcNCjBhNDM3YWZmMTgzNTBiYmNhNmE5MGQ0Nzc0NGZkNWUxZDNkYjQyYTMz MzVlMTI3MmY2YTc0MzlhOWE1NDdlNDIzN2I2NGE0OTBmMTY1Nzc4OWE0NWRj MDFlMTFhMzNmM2Q1OTZhMTVkZjc2MDBjM2EwNzY5ZDM5YmY3NGM0NjI0DQoz OWVmZDM3Y2I3Y2U0M2YwYjhlYmI1OGQzYjIzMGFmOWE5ZWY2MmZkYmJlNGUw NzU0M2MxNzc0MzY1Njk0ZTkwYjgxNTc5ZDUzOWMzODlmZmUyNTE4YmE1OGI1 MTkzNDU5Y2YyZjUzYjBlOTQxM2VkYTNjMGUzNzNmYzZhYmVhOQ0KOTZjZTA5 NTE3NWVhMjUzZjFjY2JjMjkxNzFjYmY5NGYxYzFhZWUxYWRlY2QzZTdjZjg1 MDE4ZmVlN2Q5Njc4NmIyYmJiN2Y3ZDVkZTMzYWEwYjIwMWFiZDk0ZGU5ZGRl ZjU5NWYxMDQ5YzViOGU5NzFjMTEwMmRhYTUyNjAyNzcNCjk1MzM5ZmI2YjY3 NmYxYTg1OTI3ZmQ5ODQyZjg3N2I3YjY3YjFjNmZiOGJkYzlhOTJhOTcxNzI3 OWZhNzEzMWEzOGUzYjc1ZDVmNzExODYyNjIzZjQ0MmM4MDlhZDc2ZTY5NTE0 MGMyMzM4ZDZmNjliOTZjNzNmMGY1M2UyOWQwDQo3ODVmMmMxODgwODU3NTJm ZmQyZDI4ODExMzU5NDA1MDcxODcyODYxMTk1ZjhlNmRhYzdiNzFjMWFhMDAy Y2E3ZjllYmFjM2ZmMGQwNDdkMmMxMGRlZGU4YzU1ZGJiNmMyY2E1MTEyMjZl MDVkMDZhZjEwMzg0MGRmNmZiZjllZQ0KZjNlOWM1ZTk4ZmRmZmQ3ODRjODhl Y2Y4NDgxMjQ3OGE5M2YxNmVlMzU4NzdkOWQzMzFmMTA5ODlkY2UxMjRlMzZj Zjc2NzllNjhlNjc5YTBlZWMzMmU1MGZlNjBmZGY5Njg2ZjdiODhmMzZiNjIz YTgxMTNkNjk2OThjMWY1ZjUNCjE1MzExM2ZjNGMzODVhYWY3YjNkYzEzZGFl MzA3MDg3MzdmZTk5OGQ4MDBhODYxNDVhMTgxZmIwNDM4MDE4N2JiNDJlNjUy ZTViYzMwMTRlM2JhM2YxMjA5ZjM4ODU5ZTk0Y2UxMWUzZTVlMGQzYjAyMTAx NGIwYTFkZWE3NDQ4DQpmNjgwZDM1MjM5YzZjOWRhOTUxYzc3OWUzNjAzNWIz YzhjYzM4MDU4Y2VjZjlmMTExOTNkYzZjMWIxNDQ3OWEwYmJjYzExYmY1Nzk3 MWMyYTA4MDA2ZjcyMzVkM2U3NWI3YTM5MTc5ZjBjYWFlOGM5MDNhMzhiOWVk NDM5ZTQ4NA0KY2U0MjkyMzZmZDhkM2YyY2ExYTdlNTQwNDc5ZmIzMTljNzA4 ZDJkYWY5NmFjYzA5ZjNjYzllOWY2OTlkMWNjYTZhZDAwOTAyZWY5ZjY0N2Q0 Mjg3YzQwNzcxYTZkOTFkM2UzMTNjYzAwZTEyMDQzNWQ0YTQyOGI2YjkzNTE5 ZjYNCjM4ZjQ4NWNkZGM5MjNkMGU5NjIxNjU1NWM3N2IyMzM4MzlhZDk1Zjc3 YzUyODdmMjhhNzgwN2Y3ZTY4NzM1NGZmOGMwOTM0MzZkNjUwMGI1MTE3MDc5 OWQyNjM4ZWQ2NzZlNmNjZjRkZTg3YzUyZjJhZjA0NTFiM2Y1OTc0YjBiDQox N2RmOWZkZmE2NWRiZmZjOTc2NTZkN2ZjZjUwZWYyYzliYzgxYmQzMmEyYmM4 YTEwNDhhODhkNTdlMmM4ZjVkODE5MDBjMWJkZWE0ODFkZGEyM2I5Nzg5MWY3 YzVlZDY4ZTNkOWY0YWM0N2JhNzQyNmUxOWJkMjU4ZGYxODIzYQ0KMzM0OTAx NWM3ZGJjZDRlZGU5MzVkYjY2NWE2NWNjZTBkNTNiZTJhMmU1YmFjNGI3NDM0 NmU5NTA2YmM1OWQ5ZjA4OTRkM2EyM2RjNThmN2MxNzM4OTVmNTBjOGU5YmI0 MTJmMjkzNGYyZTUwY2I5ODg0NGMxOWJjZjRjZDliNDMNCjk0MjQ3YTA1ZTRm NDU3ZWZiZWIxMzAxOGVmNGExM2Q3Y2ExYmE0YmVmOWQ1MTc2YTU3NTM0YTVh ZDIzNWJmNjY1MDFlNjcwM2JhOWIwMzZiM2EyM2IwNTBkMzA5Y2ZiZWMyNGRj ZDBlNjkwNGJiNTcyZGM5NWMwNDYwNTFhOWU3DQo1Y2EyZTMzNWVkNWE4NjM2 ZmI5Yjk1NTIyM2EzMThmZGI1MzI0NzcwNThkMDQyZWFmNjI0NTc5YTMyOTFi YzI1N2MxMDUzM2I5YWFkNWVkNjhhNGYxNGViZjY5ZGI2MGZmZDQ4OTk1NDRi ODNiNWM1NjhhZGViZGFlOGYwOGQzMQ0KOGMwYWFkZDEzYTE3ZGYxNmE1ODlh YWNjYWYzYWNhYjFlZGI5NDNkYTAzNmFjMzU3OWE4N2RmY2QxZTk5OGIxMjJi MzczOWRlM2MwODJiYzA5ZmQwMDYzOTk0ZDY4Nzk2MjE1YTdiOWQ0YTViNzM1 MWJmZmZlOTgzYWE5ZmU2MzANCjQ3MjdkZmQxNGQzNWIzY2VhZDBhMmY5MDQ5 Zjg4N2IxZDk4MmNlMWY1MTllYzQ1M2RhN2FmYTUxZTY1MThkOGFjYTIyNGQ3 YmEyZTRkZTQzN2Y2OTBmZWE2NWMxMzhiYzI5NTY0MTU5ZjJlNTg4NmJiOGUy ZDNlODRjOTU2MmVmDQplY2Q5ZWE4NWM2YTJiOTg2Y2Q4ZDVhM2UwZjA0Nzdh ZmVlOTk4NzU2M2EzMDNmZDUxYzM2Y2JhNmM5ZmQwNDBhOTUwNjUyNWE1MjVl YTUyNzE4MjQxZmNkZjc0YzI2NzI4ZTAwOWRlZGM4Nzk3MzQ3OThkZDEwNjJj MGI2NzY0ZQ0KNWMxNTEzZDliZmJmYzJjOWM5MTM2MDUxMGNlYjc3ZWY1YjRh NDkxYjhmYTc4YWMzMGI1YzUwMDE3NGJlMzViZWJlMDRlZmRjNDQxMGI1MTJi NjE0YmQxODFiMzc1NjljMDNkOTkxOWE5YzMzODgzNTcxYTc5ZTBmZWUyNzU0 YjUNCmM1OTljMzhhNzA4Mjc4MjQyNWU4ZDdjZDAyNDU2ZWQ4MTAzZjg3OTM4 OTFmMzI0NjFlN2E3OWY2Yzk1OGE0ZDc0ZjQxYTFlOTljN2U3ZWM5OTkxMjVj NGY2MGQwMzUwMjgxNGNlMzdiNzcwMzAxOWQyYmQ1MTRmNDk3OGY5OWUyDQow NjdjZTY4ODUyODQ2MTdmNjcwZjU0N2E4ZmY4ZTcxYWU1NTk5YzRhYzEzMjhl YmVkYTM5MzkzZWE1YWZmZGFiMzc0NDQ0MjgxYTZhN2I0M2MwOTU4MzI5NTA5 MTY0NWI2YzcxM2MwNTcxNjcwZTI4M2YzOTQ1MTM2ZjAwZGMzMw0KZDJkOWY0 ZDNjN2Y3MTRkNWY1MDhjMTBhZmU1YzUyNTcxOWVjOWRmMzE4MjhhNjIzZTBl YmIyYTMxOTNjMzRjZDczMzZlOTlmMDNiNjY5ZWUwNzMwMzNiMjlmOTViMGEz N2FlYWEyOTJhMTgwZDY1YTI3NmI4NTdiYTVkOGQwMTgNCmE2MjdiZmQzNjQ3 ZjY4ZDAxYjFiNDA3ZGViMDI1YjFiY2FmZDk5MzNmNjg4ODU2NzdjNjUzMmUz ZTgwNDhmYzNlM2MwZDQ2N2NmZDkwMjEyNWRhYzJkZWQ2ZjUzZDQzOTg5NzU0 NGYyNDg5MDJlOGJiMzY0NzhjM2Y4MTVlNWE2DQpkMWQyOTQyNjRhMWM4ZTk5 NzM1YTk5MGIyNjgzYTJmM2UwZDUwYjFhMTU3YTNlMjZhZmMwZDM2NDE2ZGM4 ZTM5ZWJjMzkwMDFmNGU2OTFjZTMzNGUyNzI3YTg2Yjc1NmM3ZmU3OWNlMzU0 OTk1NDRlNmYzYzQ3MTEwMzA4NjMyOA0KODA1YTMzMjc4ZjJlNWUzNzFjMDI0 MTZmYTNhODJkMzkzY2UzOTA4MDI5YTE3YmI3ODNiZGU3YWIyMGQ3ZTBiZTE4 NDgyZTVkYzhlZmUzY2YyNzc2MmZhYWYzMWI0Yjk1ZmI3ZmQzNDhhMTMyOGFh MmQ4ZTgxYjhmYzViMzE5NTMNCjhlNTc2MTZkYzk4MzIwN2Y4NTMyNDZkNGJm MDdiNTc4ODYyNDY4YjljNzUxY2MzYzRkZmQ3MzlkMTdlMDlhNjM1ZGQwMjEw OTQyMjYzY2VjYjk3ZTU4NTU5YzM3ODIwZGU2NjlhMDFiNGNkNjc0YWQyZDY5 MmM4YTlhYzMzMzhjDQowNzY5OGQ5MjFkYjNjMzJlMTk3Mzk2Y2JkODFkMzY4 M2ZiZjRiNzMxZjdhNGJkNzY4ODQ1ZjgyMmQ5MDExODM1ODllNmIwMGM5ZTk1 ZDcyM2ZmNTUzNmJmYTc5OTNiNmQ1Y2UyNDA3OTUzMzFlMTM0NDAyZjhkZGQx ODUzYTE1OA0KNzE0YjU1NTYzNDM5NzIzYTdmNWQwMjEyOWEwNmNlNTM4YTU1 NGFmZGQ2ZmJlNTFmOTFhZGNlNmZkMTZmMmM0MGFlNjRhNGFmNzVlM2E2ZmYx MTE2ZDVlNjk2MGIwNDE4ZGE4NWJhNTBmMzQ3ZGNmMzQzNmExNmQ1ZmZhNWJl NjgNCjVjNTRjZjJkYWQ2NzlhOTg1ZmY0MjdlMWVlZTkxN2E0MTY0MmE2MjY3 ZGQwYmU5OTNhN2RlOGEwMzhkZjc0NzU0MzQyMWJjMzBjZTZmOGI0MGZlNjY1 YzQxMjBiM2Y5ZDY1MzY4ZjdlZmE0MGYzMTk4YTlmYzA1OWJmN2JmZjNkDQo3 NzRhZTVmZGQ1MzdkZmJjNDE1NjMzNzY2MmIwZjg4NWRmN2RmZjJkNDI5ZTIy MGQyZTEwZDI1MzkzZDIzMDg4MDVjMTY2ZjFjMTI0NGMwNWNkNTIxMzk3NzM5 OGI1ZDI2MWE5MTY3OWI1MmZmMzZhYTFkYTIzMmM4MmE0NDM2Mg0KYmZkMDBj M2Y0NTBlZmVlODM3NjY1MWRkODhjMjUwNjgxMjkxMDlkYTVjM2UzN2UzNGEw MDQyZjcwNzNjMTk3ODgzYmEyODAyYWNhNDU3ZDJkNWRlNjdhNTI0NmI2MTZk MzU5YTUwM2Y2Mzk0ZDhhMmM4MTEzYTNjMzAyMTNiMGUNCmFiYzAzMjJmMjEy ZTE1MTY5ZTZkYTE4MzQ1MDNlNjE0NWM1ZGY4MWQ4Nzk5MDdiYmRmNzYzYjI5 OTA4ZmUxNTYzMjY5ZTkzNzZlMWQyYjI2MzRkMzRhMWY1YzEzOWVjZWJlNzgy ODU3OTAzMjgxODY1NDgzNjFhODAwODk3ZGY3DQpkMzg3NWFiZDVhYzFlMDE3 NmQ1NWY5YWRkNjI0ZTYxYzJkYjU2ZDdiOTQ1Nzg3YzQ1ZjQ5MmYyNTc1MGQw NmM0NGUwMTljZWIxMjkxMWQ1YTA1NWU3MmI0ZDhiZWQ4N2Q5ZjFkYjlkZDZm NzY1ZmVkNTVjYTNjODI4NjkzNTMxZQ0KODAxMGZkYWQ1NWQ4NjUzZDM0MWNl NDVlYzg2YTBlOGNjOTU5NWQxNmM2OWM3NzFhMTgxNjRlMzQ3ZjNiZDBjODAy NGVhZTk1OWRmZjY0NTNiM2U1NzlmNTI3MjNlYmJjZDNkMmZmNzMzNjdlMDRm YTlhZTM2ZjMxNWQzYTM5MTANCmVhMmJmNjVlODZmODQzNDVlZDMxNTU4NTIz YjQxMDFlZWVlMGZiMjA2M2Q1MzU0YTgyYTBmYmM0M2UxNjBmZDQ5MTM2NWJl YzE0ZjgzNjY1N2RlZWIxODMyZDM5ZDBiZDMyZDA5NmQyOWJkNjkyOWE0YTA2 NWM0YzA4MDk5NTBiDQpmYzY2Y2QxYTY0OGFmZDFlOTFlMTA0MjE2NDA2NTM1 NTNiMzU0NmVmM2NlMGI5NmJmYjAzZTk0OTUzZjBmNjBhMjAxYjdlZTZiZTVj YzYzMTZlNzQ4YjBhODhhNmY1YzkyYTUyYzU0NzBmMWRiMjFkMzQ0NzQ3OWI5 NGMzODBkNg0KZjIzMDJlMDA4ZjY1MDAxYTYzYzY3MmMwYTRjODY0MWU2MDdl ZjNjYTgzYTgyM2IyODE0ZWUwMjUzNTA5MzJhNTk4YjJmOTI3NWE5YjlhOWE0 YjYwNmZhNWUyZDgzOTJjZGI0Nzg2NDU5NTRjZDZkODVkODg0NmJlMjVjN2Iy OTENCjY1MDg3Nzk1NmQ1OTIwOWQwYTc4ZDgyZDcwY2Q0MzdjODUxMWU1YTNm YmMyYmYwODIyZGM1MjY2YjNmZTRhY2EwZTg5N2Y0MTZhYzE3Mjk1MjA2NThh MDZhNWY3OWEwYTM1ODU5OTgyNzI4NzI2YjMxOWY1YThhMmJhMzg1MDdjDQoy NDBlYzZiMjI4MDkwYTlkOGVkNGY1YzNlNDhkYTdhYWI3MjgxNWYwZDk5ODk5 ZGQ0YjM5NmQ4MDYwZDUwNzkzNDZkMjg5ZDVkMDkxMDY3NjI3ZjQ2YjlkMjYz YzhjN2M5YTYyNjA2ZjkyMTU0ZTMxMWUxODQyMTc1NWNhZDQ3OQ0KMzEwNjYx NWYxYWJhOTE4OWQwODUyYTU0NzhmNjJhYWQ5ZTQzMzUwOGM4MzY4ZmIxMTIw YmQ3Y2M0Yzk1OTJhYjVkNDk2NmI4YTM5NGEyMzM1ZGU1OGJmYTkwZjU0YTFk NWJlM2M0ZWU5YWJhZGVhN2Y0NjhmYTMyYTdmNzY1YzYNCmFlNDEyODAzOTZj MjUxMWRkYjE3MzhkZTFlNWM2ODcwMGI5MTg0NWY2YjJmNmIzMWMwZGIxNmYy YmJmNGVkZmNiNWU5OTNhMjJiMWZiNzI0MzI5YTM2MTZmNDRmMWNkMzI1MmUz MmNhMjk4N2Q5NmY2YmFhNTMxMTU5OTM5NTdhDQo3MzljMjc2MTYxYTU0MjQ4 YzgxZGY3Y2ZmYTNjMzBiMGRhOGNhZjk2ZWNhZjg2ZGJmY2EwMjI1OGZkMmEy YWY2ZjNhNmZmZDU3YzMwYTk1ZDZhMmUyZWFhZGIzMzk0ZTlhZDUzNjNjMDBm YjQ2MzhmZTg2ODRiMTA0ZjllNDM0Mg0KMjY5ZTNkZGExODdhYTJlMzhkNzk0 NjA5ODdhN2UzYmRhNzE2NDJkYTkwZDRlZmZmZjFmNzFlNDRkOGE3ZjQ5Mjdi OWU0MzUyZmMxZDBlMDY2ZjU3MjQ0MTdhYjZjZWM2MTUxZjMxYzNmZDdkNGQ3 NzU5ZGExMzMwYTg0OTUwYjQNCjE1NTc0YTEwMTEyYmI1M2U2ZTc4MTczMDZk NjQ5NDAwYjJhYmQ2MDZlZGRlNTUxOTY5MTg1YjAxNTI3Yjk1NDVlNDE2ODE5 NzZiYTFhYmFjYWQ4NTQ2OTQ2ODc1NDQ4NTBjOTM1YTIzNDhiMzAwZDdjNmQ2 MmQyZmEwOWUxY2EwDQozYTk0NTFiNTU5ZjkwODNjNjI4NGFlY2U5ODFkNzQw MDYzOWU5MmYxYjc4MWQ0NzdhNWEyOTY2Nzk2Yzg0MjVjNzg1N2JiZWU1YjU2 NDkxZDZjYTIzOGVlM2FjMDZiMTA3MWQzYzg3Nzc3ZDY3ZWUwYTIxNTVjMDUy OTYxNDk3ZA0KNzdmNDllZjA1NTJhY2YxMGNhYTE5YmJjMWE0YTM0NWVkZDY4 MjAxNDU5NmIxMjdhMjgwZWQyZTFmNzIwOTJkMDhmYTMyYWY2ZTYyZjU1YWE1 OTEzYzcwYjJjOTI2NDhlZjQ3ODc0ODY1NTMzOTczZWU3ZmM2N2NjM2NiNTVm MTENCjVlYzEzZGYyMDAyZDQ3NGE2NWYzNDE0MmM1MWRiZmFjYjI3MWQ4M2U4 NDJhNTRkZmZhZGVkNzdkMzhkZGJlODQ2YzJiMmVlZDFjZjFlYTU5MTk0OTUz NjM0YzEwZGM3ZmNkZDY3MDZiM2JjOWRhMmM5NTBhZTAzNmIzYmNhNDQ1DQoz NmM5NGYxZjI0OTliNDQ1YWE0YmJhZmI5NzU4YTk1YWQ5NGU1ZWQ2ZGYxYzYx NDA5MWNlMGNhZWQzMjQyMmRkYzJhYjhmZThmOTRlMGI1OThlZGYzZDA1YTIx ODU4ZTk5NGI2Y2ZlOTU5ZGQ4ZTIzZTBjMzNhMWMyYmE1ZTdkOQ0KNWQ1YjNk YmI3NzE3MmE4MGY5Nzg2YmVmMWJlOTdiODZmOTQwNDMzNzkyNTc0ZWNjZjhh ZGZiZTE1NGVkZGY3ZWYzOGRiZGI1MzUyODY5NDI0MGViYmZmN2EyM2VkNDUx NDI3MDRmMzdjOTMwZjlmNmZkZjdhOWU5Y2Y0NDNjM2INCjgyNDM5NTA2NmMy OWNmY2Q1NjQ5MDExZWNiM2FiMTg1MTg4OThhYjY4NjFlOGNlOGQ3ODU1ODRi ZjQwNWNhODZhMDkzYThiMTM5YzA4Y2M0M2Y0ZGY0MmNhYjhhYjExN2RlYTM2 ODkyYmIxOWNkOTYwOTUxNjhkYWFiZTY2NmJhDQo0NzRjZjljYTg5ZTdjNzcw YTFjMmMwZjY5N2Y1ODk2YzJmZWMyNzYwODVlZDExNjU5ZjEwNjBjOTg3MzA5 NWY1NmQ0NjhjNGJkYjg3MDljMmM2YjVlOWI1NzY1ZDJjY2NhMTVhYjMyZDk4 ZWE4ZmFjOTgxODMyZGYwZTUxMTVmZA0KZTRmZTFkMGJlMTIxNzhlNzk2Njgy MTM1NjY3NmM5YTNjODRmMTk3ZDZjMDVmZjIyMTZjYmE2Nzc4YjlmM2VjNTQ2 YWJmMTU0M2Y3ZTQ0MjFiN2ZhYzA5MTQwNjlhNTU4ZjFjMmI0ZTgzNzE3NDUx YmMyNTNiODFkNGU4NDQ1ZWINCmFmNTg3NzJlN2Q2MzIzN2U1NDNkOTBhNWQ2 MWY2NGQwMTQ0MzExN2YwNmUzYmYyMWU0Yjk2MjI2NGEzYzE4M2NjNTY0N2I1 YWQ2NDdjNDAxZjU1ZTFlOWY1MDc0YWU5OGNjNWM3ODZjNGJhNjYyZTBjZDFh Y2FlNzlkMGFjYzJmDQpiOTdmNWQ4Zjg2Y2EzNzU1MzNmOWE0YzdhZGY5YTdh OWFlZDA3MTViYTM0NTFlNTU5MzM1NGFkM2VlYzBiNzdhNzBlOWE4YzZjNmQ5 ZDNlNTlmZWM3ODliZGZhMmJlYmEzNmI4MTMyMjM1ZTg5NWQ3MTIyMjRiMmNl ZDdiMjc5ZA0KYmJlNzcyYzY1YzcyYTc5Y2VkOWEzMGFmNGQxODk1NjU2MmFm Zjk3YzJmOTg3Y2FlNjhkMmVlN2M3MjQxZjcxMmJmNTUzOWQ4ZTk5YzBhNTlj YjBhNzg5MGM5Y2E2MjBjYjYzYjI3NWZiNzU5MjI4MzNjYmMxMzQwNDk1OTIx ZGQNCmY4Y2RlYjQzMTgwNmJmNTljMDk3MmQyMmU1MDM0Y2Y1NjZlZDI1MmNi OGUzNDE0MmI2ZDQ3NDk5ZTIwZjliZmI4ZDZkNGZkYjc3MGU1ZWYzMzgzNmZk Y2E5MzhiZDhlNDRmY2IwMDEzMjA3NWU4MzRmN2RkM2NmYWYwNDEyNmM0DQpl ODM4M2FhYTM0NmMzNGY2YzkwNTQ5ZGFhM2QyODdkY2I2ZGMwYTU2MzBiZDNi YjkxYWM2YmVhOGZlOTM5ODk4ZGExN2U1OTg0NDc3MjM3YTgwY2FmM2RhZDYy ZGYyYmE5OWRmMjAwOGYxOWY1ZDQ1MzliZjBlYWZjYmI0ZTU2Nw0KZjNlZGU2 N2JlN2IzNTUzYjU5ZThkYTk5YmE4YjlmNWJkM2RiZmQ1MjFiMTBiYTcyZmQw M2VkZjIyYjNiOTg2ZmI3MWQ0OTQyYmRiMjg2NmJlYjc0YWIyMmM0YzI2NWJh MDRiMzE0NjBlYTRiYTdlYTM4OGZhZWM2Zjc2MmEyNTANCjc2ZWM3M2UyMGJk Y2M2YTQ5ZDc0YzMzNTNmYzczY2JjNzM1NDc0YWMxMWJjZThhM2VjNzNjYmM0 NGE4ZTlhNzI4YzZiOTBkZWJjODdmNzYyYWRmMzU2ZTE1ZWU5YzhmMWZmNDVj ZWI5Nzk5NzdjZDJiNDc3Y2NkM2NlNWY2ZDA3DQpkMGQ1NTgzMmE0MzQ0MmFl ZWM0NjBmMDA4YWQ3ZDhkMmI0ZGMxNzhjNmRjZGIxOGFkZGI4OTFiYTdlMzlm MDNhYWIzMTU3NmMwOWI2ZTg5ODc0YmVmNGRjMDI1ODI4NWQ3NGVkOTNkMWVl NmVhYzcwZTFiNWUwYzAwMjg5NDBjNg0KNTY4YWU0MDlhOWVmMDE4YmRiMDIz NmE1MzAwN2MyNDg0YmI0ZTQwYThiOGVmYTA5ZDc4OTE3MmVmZGE0NjQ0YmE0 OTM3NjUyZGVhNTYyZGFhMDc5NDliMTE1YzE5ZTc3MWRjYjVmYWI4NmM4ZjVl MjU0ZTc2NWZkOWM3OGI1NGQNCmU1ODJhMDBhZTYyNjhlNGQ1ZDQ5YzVjMDFk NWMzZTI5NWZhMjRlMDllNjEzYjA3OGMyYmM0OTdhNzViNGQ2MWUxOTE2NzVk ODg0NzEwM2E2YjYyMzYwYjliZmU4YjRjZGU4YTkxNWEzYTJlOTkyYzZmNGE0 YTg1ZjEzMGYwY2ZjDQo0ZTFjMTI0NGQ5N2NlZjg0NGNmMDdhZjdmNjllZWQz ZmRiODM0NTI5NWZhMzg4ZWVlZThlNTA3M2VhNjdmMDA5NGY0ZTk5MDkyMDM2 ODE2ZDRmYTMwNTI3MWU1MzRkNDRiYWY0ZjRmMGQ1MmI4MmE4MmYwZTllZmY3 NDdjZmM5OQ0KYWNmN2JiZTlmM2ZkMDMxMmU1ZTkyYzA1MjQwYmU2NmVhZmZj MmRmYjU3MGQ3NjNjNjM5OWRhMjNmMmJhMDczYmJiZTNlYjMxOTMwMjJmMDUx ZWU3MGU1YzgyZjg3OGZlN2M4ZmYzYTAwOTZkNTJhYzNhZGNkZDYyMDZjM2Ux MmUNCmVmOTkxOTE0NDY0NDk1ODJhMDlkYzFkNmU1ZTVjOTBjYTBmYTk2YmM3 MGViY2M2YzUwNjg2M2M2YjVjYjMxODk5ZjY2ZTBkM2EzMGYwODk1NmYyMWUz Zjk2MTFmMGQwYjI3YjVkYThjNjhmYmMwNTViNmJjYmEzZjgxNGZhZjExDQo2 YmI3NmFlOWNlNTUzMzg3NTk3MmYwMDU0Y2RiNjgwNTQ3MDVhNzdmNjI5YWFj MDkzNGIzZjRlNjM5YmI1NWEwYjgwZTA0NTQzNjE1NjA1YzQ2M2MyMWNkZmQ1 ODdkZTJlZGEwZDMxMzkwN2Q0ZjU0MjU5YzkyNzQ3YTQyZDA2ZQ0KYmE2ZGZh OGRiOTcwMmIzODA0MWEzMDY5ZDk0OTUwMTIwYmRhYmNiZTM3MWE4YzRmMmY2 ODQwZDYzYWY4ZDkwZDcyOGQyNjYzM2NlNWM3MGYxZmY3NDY1ZmQxMTgxMGJj M2Q5NDZiYzExYzNiYjVkOTViMjc3MjQxZGY0YjkyZWENCjEzMTcyMGZmMWY1 NjI3NTRlMzQxY2IzOWRmNWJkYTg2OGEwYzliYWNkMTFmMGRiNDNjNWZlNDYw NTc0ZjA1NmYzZGVkYWE4NmNmZDBiYmUxNmEwOWRhY2E0ZWYzZTE0NWIwOTM3 N2Y0OTk5MTUzOWEyNWJkNTY5OTFiMTFmZjhkDQozYjcyY2MyZDJiYTNmMTY2 ZWY4ZTgwODM3NmE1OGIwMjNkYTc0NDJiMTc1MzJkZGIyYTBlY2NlZTc2MDVk MmY0MmZjNGJkOGU4MDYzMjRkNjU3NzExZmZhN2JiMmI4MTY3NjE1YmI2NjRh NGM2MDVhNDYxNzY5ZTVjNDM5YzBkYw0KYWQ5ZDQ4NTI3OGM1YTUxODgwYWRm MDdjNGQyZmZmNmM2NTQ0YjFkYjk5MjA1Mzg1ZTM1YjFiY2FhNDg4YTRiOTk5 MjkyMjA5NmY3MGRlNDJiMWIxNjFhMThhM2VhOTE2OGIzOTczODc5YzRhOTE2 ZTg2N2U5MmViYmRhNjRlNjANCmM4ZjI0MTlkM2I1YjAzNGE3OTJiMTkyNjMy YzExZmE1NWFhYWQ1NDhlNTBmMWJmYjg5ODExZjI1ODA3NWFhMjQ1MGEwODcx M2M2ZjdmYzY3MjM1YWQ3YjQ5OTIzMGZkZmZhNmQ0NjBlNTMyMWFhNTJjN2Nh OGVhZGMzYzFlNDBjDQpiYzdjZjk5MjM3YTNkMTU3MjQ1OWVjZWM1MjJkNjAw OTI3ODUwYzJjMmQxNDQwNzM1NDkyMWRmODg3ZWQyN2QyNDM4NTA2NmY0ZThl OGZhODBjMjQ2YzQzNmRlZDEwMDU0ODhjNjc0OGQxZWM2YzZmZmYzOTc3NjY3 MzI5MTJlMA0KM2VlODg0YTFkMTRiY2U2YTVlMjdmOWU0ZTJlMmY0ZTBmMGY5 ZTY4YjAzOGExOGM2ZTcxNzdiY2Y0NmQ0MDc1MGMyNDFkNGM0MjIzZDU0MTZl MmM3ZTNlNmFkOTFhNjdlMDFmZTg0MDIxOTFhMWYxMjAwMWIwZWI3YTY5Mzcz YjINCjE1YjAwODRjOGM3MDBkNTNmODRkYTUwMDg5MjQ5MGZlY2RlY2Q5M2Ux ZDMwMzk4N2M0NTNiMjAzMzRkMmVlY2Y2YjcyOGViYWM1ZDBhNjA5NTk3MDhh NjBhNGMzZTYzNTE1YTFlZTg1NjdiNTdiMzc0Mzg5YWRjYzY2ODNiMzMyDQph Yzg3OTdlYjM5YjY1ZTc2Y2VlOTk2NDk5YjMwMjE1ZmRhNTAxNDUwMmQ0Zjg5 Njg3YTU5YzJhYmUzY2JhYjhkMWUxNGExZTI4MjkxMDkwMDg2ODgyODk2Yjdh ODAzMWU5Njk2ODI2MGYzMTZhYjE4YjFiM2JiNGI0ZjRlMDIzYQ0KZDIxMWQ5 MjVkYzg4ZWVhN2Q0YWQ3M2U2YmQ5ZjlhOTg0MTBkY2M3MDZiZjQ5NDhhZTlj MTFlYzk2NjNiNjcxNzk0ODU3ODdlMzI5NWE2ZGJkYmJiNjdlNzI3MmExNjgy NGU5OTFlODkxOTYzOGVlODQ4MTg4Y2MwYTQyMTIyNjkNCjNlMDUzOWZkMTRh ODI0NGVjNmMzYjMyMmNlZDQyMmRjMTRiN2I4N2RkNThiNTYzZGNjZGFjYTBi OTEwMTZhNGViZTlhYzNiZmI5MzZlNzUxNmY2ZWMwZDI4YTM3NTQ0YjhlMDg5 N2Y5ZDcyOGVhNzRkNWI3ODYwNDAyYWQzMzUxDQozYTc4ZDAzYzE1ZWNkNjZj YTA4NDc4OTJiZDUxOGQyNDQ0NWRiMGU2NDQ5NjVkNzk5MzQ5ZDhhZTA0MTc2 NTg2MzBlNjNhZmQzZGU1NzFlOGNjOGJjMzk0MGMzMTJkNjczZDdmZGMwODVk M2JlYTg1OTgyODBjNmM3MTkzMTkyYQ0KYjkzNzVmZjJiMDcyYjc4YjhmZjk5 NjAzMGUxM2FiNTEyYjBlYzk0NWNkMTgzNjYyNDY3Y2FkZTFjNmE1OTNkZGI0 NGUzZjM3MmQ1ZDIzODg4YjEwZDJkMTQ4NmI3NWQxYjk3MzdkNWUzZjEwNTA3 YTNiYTZjNjI1M2Y3MzVkNWQNCmY2MDU1MzQ3MWI0NzlmZjhlNWVkYWQ1ZGNj MWIxNmIxZGMyNWNiNmJlZTM2MGMxODU4MzMwYzRmY2I4MTE0OTRiMjRlZDY1 ZDUxYWJiNDNkYTRiNDE1NGVhNjVhOWQ0M2NmMDlmNDkyOTgyNmQ5NDY2MDEx NzU4NmJhODdkOTFlDQo4ZDljZDkxZDdiN2U3YTM2NjYzOTA4NzUxMmE2ODRi NjM4ODRlNWY1ZGI3N2ZmZjhmYjdmMDRmMTQ2YTA2ZGQwNTgxMzNlOTQyYjM3 ZTgyMTRiNGE5OTgxN2EyZjc2MzUzZDUyODhmOGIzMTk0ODUyZDhkZGQ1Zjhl OWMxM2UzNQ0KYzNkNDJjZjFiODBmYzcxZjVmYmQ3YTg1ZWRmZGZjZjkwODhl M2EzZDM5OTk0ZTRlNTljZDNlZmQ4ZjZmMjZkYzBkYzI0MTNiYTJiZTg5MmFi MzgyNjhkOWUxMDAyOWJjNDFjNTEyODE4YzFkMjI5ZjMzNmFiNmYxM2MyNTA1 ZmENCjMwOTg1MTk3OWMyNDhhOTdjMjljNjZkN2Q1OTY0NGVjZmE5ZjI5Njc1 Njk4OTk5NzY2ZmQyZDlmYTMwNjZjNzQ0OTQ1OWQ3YjBkMDExMmY0OTdmYTZj MGJhMWRhMGQ3OWI1ODNkNGE1ODc1NmQ2MWY2OTlhNmU5NWNhMGFhMmRmDQoz OWE4Mjg5YTQ3MTE5MGJmODYyOGQ1OWI0NTc1ZWM3Yjg0ZjIyZTlkMWExODAy Yjk4NmIwM2ExZmRkNDBmYzg0MzBkNmZiNjg3MTk0MTA0NGI1YmVjNzU5MjJk OWZkZDFjMWRlZTRmNGU4ZTRmNDk4ZjBmZTVmN2VmOGYxZTI4Mg0KNGUxMjNk NWE2ZGY2Yjc4NzI3MjdjNzI3Njc2N2VjMWQxNTY5NzQxYzlkNTE2MzZjYWI0 ZTQ2YThlZGI4YmQzYjIwYWQ5MGZkNDZjMDYzNDQyMjU2MjJkOWFjZjBlN2Nm MzZkMGI1NDBjZjI4N2VmMmM5Yzg0MDMwOWIyZDc0ODINCjUxNGUzZmQwYTgz NzE3NDIyZTUwZDM0NWMyYzViMjczZmI3ODZkMTU1NDc0YWFhNWVhZGU4ZWQx ZWJkYWU5YjE1NjhhNmVlOTQzODE2OTg1NmM2MjA0NjYyYjcyNWExMjM5NjFi N2Q2NDI5YjNkOTBmYTZhYjY1NmQxMThkZDBjDQoxZDA1NzE1MGMxOTY2ZmY0 MDRmYzIwZWQ2ZjIxMmJlYzkwMmNmNDE2NTQ5MDU0YjdkODI0ZTk0MmViYjE0 ODhjNDlkZDg1MWM4ZDczNjBlZTQ3MmFhYjdkNWY4YzY0ZjAzZGU3Mjk1OTU0 MDYxMTcwMWY0YTJmMDdiZDM0ZGQ1MA0KMGU1NTY1YjIyNzIxYzU2NDJmYmZm N2ExOTYyZTQxOTA5NWNiMzUzMWFkOGJmOTE5NTZiOTU3YTVjOTUzMWNkZjg5 YTExNTJmYmE5MjU1NGM5M2QwNTlmMDZiYmNmMjBkOGNjZDA4OTkxOTBhOTQw YjYwNjMwNmMyYWE2MWM2MjINCjEzYjRlMGQyYjRhNDRjNzdiMjFkNDBhY2U0 ODk3NTFhZmFiMmJhM2M5YzhhZjQ1ZGE2NDhmMjYxOGYyMjRlZjMwM2FlNjkw NTgwYTEzNGE0MDljOGNlZjZjNWY5MjViOWE1MzQwYjgwZjg0Y2M2MjA3NTA0 NDEzMDViZmI5N2VmDQo3ZjNjZjk3NDRhMmUwNGFkNzc1MzQ5NmFmNWZhYWJh ZjVmYTE0YjJmMjZiNDQwOThhMTI1MTBkMTZjM2ZhOWFjZTQxYjYwNWE1MzNj NjhjMjA1ZWQxMjgwZjQ0NzdiZWNmYzk0NTQ1MDBhMGZhNzEzNTI1MjY2YmQy OTFhNjk3YQ0KM2RiNmM4NTE0YmY1MTRhNWY0ZWFkNTAxNzNjMzYzODBiOWY4 NjgxN2M1ODU1NThkMGUyNzBiOTQ2ZGRmZWNhMWNhZDEwMjdjZWEwMmFlNGQ0 N2E0YTlmNGI1MzJjYWRmNDEzODlhMDIxOTBiOTgwZDQyNTU2MDY1OTA3NmQy NzQNCmMzOTQ5OTQ2ZGJhODI3ZThmZGUyNWU5MDA3NWJjNTgyMjk2Mjk1NjZk MDJhYTY1MDg2ZTQzNDAyYTMxMjQ4NDQ2NWUxZTA5ZjMwYzBmYTkwYzZlMmQ0 NTc3MjJhMTU1YTMxYjIxNmRkMWJlYjI5MzhjN2MwYmVkZGU0NGM0MmFmDQoz MDA2YzNhM2U3MDk4MmM4YjZlNmIzOWI1ZDQyNzlmNDFjYzEzNGRiZGU3YTcx YjA2ZjI3MDE1YmVhYTJmZjMwNjU4ZTYxODIxZjdlZjgwMWQxN2E0YWMwMDA3 MWI5NDYwZDI2ZmQ2MTZjMjlmZWRkNzczZjRhZGY3NjY2MzE5Nw0KOTg4ZjQ4 Y2ZiNDEzNzg3ZmYzMmI2YzFiM2RhNGFmMjJlOTI2OThlODg4ZTkxZWY2MDM1 YTNhNjlhYTUwYzJlZTcwMTc3OThjNWY4NWY2ZTRkMTc3YjgyMmZjNzlhMzg3 OGRhMDk2MjUyNzg4ZmZkMmM3YzMxYWRjZDJkMmE0OTENCjUwNTE0YTU5NzFk MjgyZDBlZGVjMmYwOTNmZjBkYWIzZmQzZDE2Nzk3YjlkYmY2YTA3NDBjNjY5 ZDFlMTg5NjRhNDRiZDFlMWQ4YjQyYTRjOTBkZTFkMWFjNWJjMjlmYThlNmNk Yzk1MGRjMmZmMzViMzU5MjU0MDBkNjU2ODIxDQo4NmVhMzNlYjlmNWIzYTk2 NTVhNjlkNmU4Yzg4ZTEzN2ZkYmZjYTlmNjkzYWIwODRhY2VlNDk1Yzk0YmM2 ZmQyZDUzZjY0NGJkYzZkOWJhMGE0NDFiY2IzYTc0NjFhMzk0NzVlNzQ2NzQ4 Mzc2NjllNmJlNjI1MmRhZDA2ZWU4Yw0KMTg2ODRlMTZkNGJhZWZkOGJlY2Ix NTJmNmQ4Y2IxZTUzNWU5NDY1MjEyOGU5ZmQyY2M1MTIyMTk0YWE1NGZhNzlj YjcxNjE1ZmE5YzhjY2ZmOWU0OWE1ZTIyYTIwNmIzNmQ5ODVmMzMzZTdkYjlj M2NjNzUxZjM1ODllNjhkMTMNCmE1YTYxOGFmMWQ4MjJlNjU4ZjUyZDUyYzlm NWRmMzBjZDJhY2VjZTg3MTg3NGFkNGQ4MjE4ZDA5YzgwZDk2M2QzZDM5ZTYz ZTM4N2Q2NzlmYTA5MDBiZWU3MjdjN2UzMmJkYmIzYjNlYzEwODljNTExY2Zj MTQxMjQxNTJhZmRkDQphMWUyYzhmYTFlZWM4ZTk4YzVlOWU1MjVhM2E3NWQx MTI0ZmVmZDhmN2YwMTdhNjVkZmM4ZDJhMmEwMDI1MmRjMWYwZGM3ZGE5MGJk YTQ3Y2RjZjE1ODRjNzEwNDhlNDI3YWRkYzZiZGU2YjQ1ZDljNzJmYmU5ZDUz OTQyOGI3OQ0KOGI5ZGY1NmVmMWJhM2Y0ZmFmNjA3MDQ0MTk2YTY4MWY4MjM1 YjE5ZTI5ZGVkZTVkZDM1MTQ0MmYwNWQxNjE2MzkyNmNhZDNjNGU5ZWI2ZGI0 ZjRhZDY0YzVhOGJlOWM1MjUzODk3ODE3NWEwMWM0YzdhNzMwMTJiOGYxMGE3 ZDkNCjFlMjM2NDg5Njk5ZDY5Yzc2OWE5MzVlM2QzYWU1MTU2YTRjZmE2NTI4 NmM0OWFmZTM2YTY4ZWFmYzNkY2E0NGNmMzNmYjI5ODI1ZWJlYzdiZDJiODM1 NjA2ZGJjYjI0ZWU3MjY3YmE1ZDhlMTY1Njc5ZGZmYzM0NGY0NDFiYTFhDQo1 ZmQwNTVmYjg3MWZiZWQ1NDdlZjRkNDc4M2RkOTM0ZjlmMTAyMGU0ZTBlMTcy ZDNjYzFjY2ZlN2MzYzdhMzgzNTc4NzIxMmIxODM0MjYwNWViOTg1NjU5ODgx YmUxMGEyMjljZTkxOTRlMmU5ZDc2ZjdmODZhNDYwNjIwNjIyZQ0KNGRhYzRh NDg5OTFmMjY4N2E2ZTMwZGQ4MzVjZDVjOTI0YjVmZTQxOTA2NjZhODFlNTE4 OGU0ZjJiZDFhYTQ3MmNiNTgyZWVhYjE3NTQ5NTA4ZTZjYjQ4NjZlMjA4NmM4 N2Q0YjExYjQ0ZjY0ODk1OGI1YzU3MWM0ZDhkN2ZiNzQNCjU2YjJlYjA4NDZk YjY4MTgwNWM2NGRmMWI3YjU3M2FiOGVkYTFlNTQ2NGFiMjE5MGVjM2VhNDUz MjMxZWE2ZTkyOGJiMzYyYjM2ZjUxNDQyNjI2NWJlYzZlNDY4MDAxMmVmZjM1 N2ZmYzdkNWYxNmJkZGU3NzY4ZDUzOTU4NTQ4DQpjNzBiMzNiM2U1NzA0MGQy ZDk5OTFkOGUzZTA5OWJkN2Q3NDA2MmIwOTc1YmJlYzA0YmFiYjRhM2Y5YzYz ZWI3NThiYTU4MzQ3ZTc1YmNmNDc4Y2ViMWMxOGE4ZGNiZGFjOTY4OWI4M2Qw NTlkYzUyOTdiZDU4YTg4YmMwYzAyNQ0KNTkwZWY5ZTc4NDdiOWNjNjEwMzkw NTIwYTUxMzE1MjBjNzhlMDU2ODA1MzcyMzM3OWM4MzZhOGE4YzFkNGZmMWUz YTQwNzU4ODgxMjkyZjQ1Yzg4MGM1ZTIzNmI1MjViY2NmNjQwMzg5YTViMWI5 YzFmYzI3ZTFlYmU3OTQ1ZDENCjg1YzcxYzZjNmZiMzZkZDBjMTFlMjcxODlm NWU4Y2Y2MGY5MGYxZmQ5ZGUxYzllOTM5M2FmMGUzOGYxZmQwMDhjOGZhZWQ4 MWViNGNiNzljOTNkMzMzMWUzZDdjMzZkMjA4OWNkZDBkOWZlZWRkZjVlZWYw NmQzZjFlN2RiNDM0DQo4YTkzNTM2OWE2ODU5MDFlMGVjMTY0NjA2ZjU2OTVh NDk0MjE2YWNkNDYzNzU4ODI3ODc3MzhkZTY3NjQ3NDQyZWQ5ZjZmMzk5NWY2 ZjBlMmUyOTNhMTE3MWFlODk3OWJhNTA1MGJhMzYzNWRkMzY3ZTAwMmM4NGRm MjllZGRhMg0KMTM3NmI0NGMwMDhhZjE0NmExNTUxODA2Mzc3ZmJiZmFhOGYx MDk4YmEzZjVjNThlYzcwODk1OTUzMTUwOTViYmVhOTYzMDMwMmU5ZTVkYWNk ODMyZDI2Zjc5MTBjYTgzNGI3OWU1ZDJhODViMDkxNzgxNDllOTBiN2UyMjg1 MDMNCjUzMDI1ZDY5YzdlNTIxZTZiZGQ5ZGVkM2ExM2E0N2VmYTZmZmVjMTk1 OGMxY2VjMTAxNGRmNTA3ZjhiZGI4MGJmYjM0ZTNkZmRlZmM0YTdkMWQ3NGU0 Y2FkNjQyNGNmNjkyMDMwYWM4ODdlZmIzMmEzYmZjZTVlN2UzNGZmNDFiDQow Mjg3YTI4ODY2NmMyYmEyM2RjYTIyZDlhZmUxZTAzOWU3NTg2MjVhYTFmYTJl NGVjNzJjMTFmNzMwOGYxNWExODhjNjY1NWJkODBiMWRkOGVkMWNjN2Q5MjM3 NzEzZGUwYzEwMDVkODQ5ZDI2NTBhMmE0MmU3ZGFhNjU4OWRkYQ0KYTFlNWI1 MGFjNDliZmE5YTEzMjFhYjc3OWRlN2FlYTQ3Zjk4NTc3M2JlOGFjYzAwY2Nl NjM5OTU5MTgyMWJjODhjZTQ1MzIzOWUzODI1MDQ3YmNjNmY1NWUzMjA1NGQ0 OGNmNDVlNWI3YWYxOGEyMzczYmI2ZWY1MGQ2MjQ3MTENCmUwMzk5NWIzM2I0 NjBjM2FlMWY5YWQ3ZWFiYmE4ODIwNGIxZGRkMTM3NTUyMjA4YTUyNzFmODMz MzE1MGY1MzBlN2FhMzdiYWQwZGQ4YjI5NmQ2YzRlNzk1YzBlNzRhY2JkOTgw NjFhNTdiNmEzYzI3MmRkZDhjMDA4ZTE0Mzk5DQpiNmMyNTFkYzFmODk5YWQ3 NjJkZDkyYzE4ZGE1OGI4MWUxYWRmMmJhNjU2NjExM2NmNWI5NjIwZWMwNDlj ZjgxYzEwNTNhZDRiYzM0M2VhMWRiZDFlYzZkOWUxMjdjZGI0MWYyYzM0ODZh NjkzOThhNTVmNGQzZDllOTQ1NDc2Ng0KMjJjODc4M2ExZDM5N2M5MDY1NGJj MDEyODQ2NzkyYmMyZDhlMTA3MGNmZTc1NjZlZWQ2NDQyZTNiOGZlNzA4OGVl YjVkYjk5MGFkYmQzNDY5NTAwNWU0M2NmMzA3ZDk1Y2QzYjBiODNkODJmZTg4 YzlhZTdhMzYzNWMzNjgwZWUNCmI1MTM5YTUyNGQyZTdmZmRlYjVmYWJjMGQ2 ZDFjZjY4NWZiNjkyM2U1NTA3NjAyMDJjMDU3NGNhMTJlZWVkYmY5ODYwYThm NzM2M2VmZWViNDc2ODBiNzM5NDBjOTZlMzdmZmQ4OTUzNTBiMWI2YmVmZWZh ZDU5NGFjZDJjYjUzDQoyNDBiNWM4ZDJiY2UzMDM4NDkzNTUwYWRjZTBlMjI3 ZjhiYTJhYjhkM2U1MTE5ZDgxOTJjMWE0ZjZjNzI3OTA5YjdkMTI1NGYwYzhj NzE2ZTZmMjAzZjQ4NTczZjNhZmFlODcxMGQzODAzY2UwMWUyYjk0NTk4ZjA2 ODljYWFmNQ0KZDk5ZDg2NTVkYTllYTE2NzQxMjBmOTJiMjAxZjUzNjA1MDQz MGVjOGMwNTNjNDVjOWM4ZWY5MmU0YmY4ODI5Y2Q2NTkwZjhlYzNjOTY3NDU1 ZTcyZDg0NTFkODliYWI3NDdhZWYyYWI1Nzg3OTgzNDgwMDg4ODg2YmRhZjZj ZTUNCjY3MzJmM2NlMjY2NzYyZjBkMTliNzc1ZjIzNzg1ZWJlZGNmYjliYmY3 OWYzZTZlZDFiMzBhZGMzMzdmYzg1OWFjN2Y1YzMzNzJmMzk3ZDAzZmFkMmJk ZTc5MDlkNzVjMDMzNTJlMmNmY2M1YWY3OTNiMTBkZmFkNjY2Mjc0N2M4DQpi YThmZTA4ODZmMGY1ZjkyNzQ4ZGI1YmQ4NTllOTc1NzM1ZmVmN2Y3MGU3Zjc4 ZmZmMTJiNGE1Y2VlNjhlZDY2NGZjYWQ4NmE3ODNjM2IzNzU3ZDdjYzdlNzMw ZGQ0OTA2MmI4MTE0NDcwN2UzNmM2NWQ4MjAyNGYzNWEzODRiNQ0KM2Q2MmM1 YTY2N2Q3N2M4MTg0MWFjYmEwMzQyNTY4YzdhMjc0NGIyNzkxNTA1M2Q2MWY1 YTA1OTVkN2I0NGVhYzQ0NjYzNjI4NjVkNTU5Mzg0NDY2YjZkODg1OGRjODA5 M2FkMWZjZDIzMjVkNGEyYzJiYjA2YTAwZGMwNDgxYjMNCjhlZTg0ZjczYmUw MGI3YTIxODA1NDMzYTcyYWJlMjQyZGI0NjBhNzU3MzdiNDg3M2RlZDM5N2Nl NmFjNjE5ZjZkN2Y0NDljMjM5NGQwMzQ3YTFjYjQ0ODU1Nzk3ZjkzZGZmZTEx ZTcxZWIzNWIwZDNlOTY1OWQ2MzRhYjgyYmYxDQoxYjk4MTkzMTYzZjMyMGIx YTFiOWRmMWIzNjRlNjhhOGY0YmI3NmM5NTJiNGI5ZmNiNDdhNDhkMDIwZjU3 MGU5NjQyNTU1OTg3OWYxNWU5YjI2MDEyZDBjMzY2OWNlMTllN2ZjNjEzNWJm Y2QwMDFiMjBhN2RlNjY0NmY4ZWQxNg0KNjlkOGUxNTBiOGEyMDQxNmNmNDE4 ZmQxYTk1MzgzZjk3YzEyNjU5MzEwNTczN2M5ODIxYzM0NTdiMjI2OTYwNGEw NmUzY2VlYzk2NTA1MGI1MjAwYzExOTI5NjQ0YjE4NGM1ZGM0OTViMDAzNjlm NzJjMGY5ZTk1NWI0NTQyZGYNCmE5ZmMwY2Y5NmY4YmUwZjU0ZmM3MTc5ZjJl ODBhMDM4YTcwNjQ0NWFkZGU2YWI2MjZkZmE0OTkwNjY3M2Y0NWMxNzZlNGNh ZDBmMTFhY2FmMDgwNjViZWIzMTE4MGQyOTQzNjFlNWMxYzYxMWE0MWNjNWY0 ZjFjM2M3OGYzZjdkDQphMDMxMGVmZDk1YjAxZDc0ZTEzNGZkMjBlM2JkZWFm ZmM4NjA4ODcxNjMwNTMwZGVmM2QzNTM1YWYzNTA3N2MyOTZjMDlmZDQ3ZDZl ZjQwOTAwNDFhMmViN2JiYjljZWE3Y2NkODI5ZjdiMDhkNDE1ZDUwMjIyZDg2 MDQ0YzBiZA0KMTc2N2I2ZmVlYmUxYzVhZDVmNWQ5ZTBiOWI0ZDJlZTBjOTA4 N2U2ZDZiNzY0MjhkNGIyYmNjZTkxNDdkMGJiNWIyNGM0Y2ZjZjRlNGQzYWI5 N2ZiN2ZmM2U2MmRjYTNhNzZiMTZlYzIwMWJlMjkwMDNkM2ExMWE3ZjdhZTM3 NzgNCmJhYmRmZmYyODBjZjIxOThlOWY5MTkwMDgzOGQ0N2VkMTMyOGYwOGVm MGMwNTBiOWJiOWU3ZWZiZGZmZWY3ZjFmOTI5Y2IwMzNkNjEwMmQzODVjYWEz YjBkN2Y4Y2IxNWI4ZjllNWY5ZTRlN2JmN2VjNDgyMDVkZDM4ZDg3YmM2DQo4 NDA5ZjVlMWFhOGY4NmZiOTAzN2EyOWEzMjRkZDg4OWFjMGY4NWI0ZjQwYzYx MDI3NDU5MjhjMTJmNzdmNDEwMGEyNTVmNWYxM2YwNGY2NzUxZGI0MjQyZjRh Y2Q5MTQwMWMxMWMxMTEwOTg3YzU4MjkwMWE1MDVlNDgzN2IyMg0KZWVhMDQw N2QwNDU1OWNhODNlMDBhYTdhOTk1OWM0ZTUyMzdjOThhMzk0OGE1NTk0ZTEw MGJhYzYwNTM0YTFjYmMxOGMxNzA4YmUyN2RiZTM2MmM0YzI0NjYyYTI4Nzc5 YzBlOGFiM2Q0YzdjZDk5MzM1ZDFjNmQxMDg1NzY0ZTQNCmQwMjhlMjRkNDZi YTEyMTRkNDU5Mjg2Y2RkZTM4YWMwNDUzNmY3ZjY5ZjNkODEyYTY1MjE5ZDRh MDliMWIwMzI5NjQwN2Q1OGZlNzBlNDlhYzQ1ZDcwMTcwZjBiYTAwNTM5ZjIw Y2UyZjVjY2NjODNjYjlhYTcxNGFkNWJiYTM3DQo3NzUwM2Y5NzgzYmVjYWNj MGJjNjllN2YxZWI2MmYzNGJiNjllNmU1Zjc1NTgzYWEyZGEwMTllM2IyODI1 MWRmYjBkMTNlMjUwY2E4NWM2NTVhMmU0NDlhZDM2Mjk2ODk1NzViM2JlZDlm YjgwMDhjMTQ0OTBkOGJlMTJkMTVhMA0KOGQ3MzUyNjdiNmE3NjE1OWJkZWE1 OTY1NDlhODI1ODZkYTNjYTgwY2QzNWM5MDM5Mzg5MTMyYmU4N2E3NTdiZTNk ZTBiMzM1M2E1YTEwNTQ0MWUzYzMxOTFjYmQxNjkzNDg5MDRjNzZiZjVkODNh MjE1MjIwOTdmNmQ2MTU5MzgNCmMzMTk1ZGFmZDA5NjFmNGY4ZTBmODg0ZGVk YmZhMDAwOGJmMzk2MjhkYTQyM2IyMzhiNmZmNWUyZjA4NDY1NzViZGZlZDE2 ODYzNjJlNDEzYWUxZTRmYWU2OTdlODQ4YWY4ZjFjNzhmOTc5M2ViYmJiNWNm N2I4MGU3OTAxNDAxDQphYTQwMWE4MjA1ZjQ3M2VkYzM0ZTIzMGNhNTM0ZDUx MmRhMzQxNjBhNTkzMGY3YWJhYmJkNjc3Yjc2MTEzNWEwOGFmMjFiNTdiMzJl OGM0YzdiOTQ1ZGRmYTQ2N2U1M2FlYjE3ZmUyNTk2MTc5OGMwMWVhNjk3OThk Njg5NjU2NA0KNjdhN2QzOTNhM2IzY2JhYmM5YTdlMzhmZDQ3MjczMmExNTA2 YjM4NzM5YjEzNTg0Y2FmYWViZDdlN2UzNGZhNzE3OWY4ZThmM2Q1MzZjN2Ez N2RjN2Y3YTcxNDYyNmRiYzlkMWJmN2UzOGY5ZjhmZWFmNDcxZjU5MmNkMDA2 M2MNCmM1ZjNkMzczOGViNjA3YzNlMzgxM2ZmZWU1M2I5ODE5NzQ2YTdiMTcw MzViMmQzN2I1MDUxMmVkY2UxNGI1Njc2NzE0MWUxZjgzZjMwMTY1ZTljMDhj NzZmOTEyN2Q4YjYxY2EwZDMwNzAxNGRkZGExNjliN2I3YTZhODdkYzlkDQoy MTVkNTY5MTAwZjg3OTQ2YmI4MzAyODIyMWM1YmExNDRiYTdjZmQ5YjE2ODIy MjdkNzZkMGJjODI1YjBlMGM0YmM1MmNiYzkxZmFhYTc1ODc4MmMzMDY0MWVm NjQ4MWE0ODIzYzRiOTgzNDc3OTQ1NTM5NzAzYjgyNWJiZDI2Yw0KMGY4ZDBm NTFmODJkOWU5NTFkNDljZmI2YTZjMDg0YTc4OWU3OGZkOTU3YThkNGE0MjYy YjExN2Q3MjIwOTgyNjJjZDJhM2FlMTk5YzExMjIyZGQwOGIzMDY2MmRjNTg2 MTIzYjg4YWVkMjY4MTRhYjVhZGY3ODkyMTg2ZjY4NDANCjBjYjA2OTJhMDY4 N2UxMmQwMTk2MWU0ZWE1NTdlMTk2YzVjNjYyN2FlNTVlNDRmMTk1NzZhZGM3 MmJiN2VhN2RmNzNhNjdkZDdhOTZlMDU1MDNkNTlhZGVhZTI2ODRmNWFjMjY0 ZTk2MzU3M2JkMmZiZDlkNjc1OWZkMWZiMTg0DQoyZTQxODY5NjEzMWRmZDZj ZTkzOGEzYWRmODM5MzU2YzExODgzOTU0YWRkMDc4NzA2N2ZkYzllMDA1MDYx MjJjYzRmNDc4YmEwMDE4ZTZmNjU3NzdlZTRjNmI3YjA4MjA0NWY1ZGEwNjNh MTNhOGQ3NTA3YzYyYjA2OWI4ODM0Zg0KNjViYjY0MTYxNDNiOTU5NzQ0MmFm YjA4OThiZGUxYjZiMjljNzE1OGQ3MzkzYjFiNWYzODM4YjE2NTk4YzcxNjg1 YWUwNjRmYmZiYTRjMGUwYmEwZWNkNWRkZGExZDY2ZTgwZmRmZmY0MGZkZTZm YjFmYmVhMzlhOTIwYjA4OTINCjYxNmQ2MjI1NWU3YzNhODFmMWQ4Y2ZjZGZk MTc5YjY4Mzk3MmM0NDY1ZmJkNzhmNTA2OTNmMGY0ZmNjMjczZTFlYzRmY2Qw OWMzZWMxMTcxNjk1Y2ViOTE5ZWJlMTRhMGU4MDE0NGIyMWNjMmEzZTFlYzg0 OWIxYzFmYjBmNDBiDQo3OTdlNGFkNzcxYWFmY2M5MGE2MWJiMDlhOWMzMWE1 ODZlOGUxMzBmZGZiZTEyNTkyODU2ZTNmMzY3ZTQ5Y2ZkMGMxMjlkZDJhYWEx MWM1MTMwY2MxNjdmMDkwNzUyMTI3OTM1ZGVkYmRiZTUwMTFhNDAzOTgzMTM0 NWY4ZmQ4Nw0KMWZmZWYyMmY3ZjAxNzhjMzcyNDM4OGQxNzRlMWY0ZmNmOGUy ZWM4YzhkMDQ2NTYwYTgzYzhiN2VkNmU5MGY4MWQ2ZjUwMGI3NmI5MGZhYjMw YmJjNWE4Yzc2NDViM2IwZTVhNTc0OWJjMWUwYWJkMDQ3ODE2NjgzYzMyMTY3 NDUNCjVhYWEyNTU1YjBlM2I3YjNhZjBmZGZmMmZhYWYyNzY0OTQyMDE0NjZj NGFjODg1MWU5ZTU2OTFlZTMzNzM4NWYwMjgyMDEwM2QwOTlhMTQzZjZhY2Jm ODE3NDFiNWY3MGRiZWJiYjVlMWY5ZjVjMjU3MDNkYzU2MDg5NzM2NzBhDQox N2YxMDZhZDI0YzE2NGZjNjRiYWEwYTczODU0OGE4YWRmNWI3ODRhMTQ0MGU4 NTdlYzAwM2JjYzcyNGFiNWI0YWIxOGVjZGExNjFkZTE4NWEwY2QzYTc4MDBi YWQ2MTM3ODI0YTBjOTMzNDAzZGQ0YzA5YWI3OTA2NjliOTVkOQ0KMTE0NzM4 YTRlZjVlZjA3OTFkNzgxOGZkMGYxNzgwMmU5MDJlNjQxOGRhNGIzNjllYzQy NGFlNjMxODk1NWU2MTQ4MTE0OGI1N2FiMWIxZjFlYzI0MWVkMDcwM2ZkZTZm YzU5M2ZkNDljYzQ5ZDVjNzViODBhZTQyYjBmMzc5MzMNCjllOTc1OWJhYzI1 YTlkMjllZjgwY2E1Mzk1YjUyMjRhMzJmNGI5ZmZmYzI1MmQ1ZDA2MDNjM2Yz MjhiNmI0YzU2ZWJhMjJjMmMxNjY3NDUxYzU0OTdhYTk2NDEyNzVhNDM5NWU0 OTBlMDA0ODk1YmE2ZjZlOTBhMjVlNjYwY2QwDQo4NTM2MmM5YzY5NjllYWFm NjMyZTgyYTcxMmMyMWM4MDdjYTZhMDlhYmVkY2I0YjkzNzA5Yzk5MWM3ZjAx NGRjYjBlZmJlNWI0YjEwYTJlNDIxMDViZmM0ODY2ZWE2NjQxNzViOTU0YWJj MTQ3NjNmYmI4MGYxYjBiNDc1NGQyOQ0KZjE0NTEzNTE3NzdkNzE3NTg2NTBi NjU3MDhhYmQ1ZDNlNTYzOWM5ZjRlY2UyZTA5OGY5MmUxNjA4NzRhMjJkODIz N2I4YjYzZWY1ZTVjZTBmMGExMGY0ZDJjYzBlY2M3OTgyNGU3ZWM2YWYyZTJl MGQwYzBlY2Y2YzZhNzkzZDMNCmFiZjFmNGVjZDRmZWIyNzAzOGFjYzJhZTkz Njc2NmEzZWFjMTBlNDgxZTMwYThiNjRmOGU0NDY1YjIwMDRmNjUxOGExMTFl ODEyMzhiZGEzZDI5YmMzMmMwMTExMDk5M2JhNmE2ODVhMGU5ZTRkNmUxYzcz OTVkMWIwZmZjYmQ0DQpiY2JjYmNjNjhlNjBiODk0MWM0MTg4YjU3NDljODY4 NzQ0MDA4MjE0YmEyNzc4NjMwOTExMThjMjc4MWI4NDAwOTAwYjViYzBhNmZh NTM1YWUzN2JjNGU0ZjZmNmQxYmY3ZTE0YjllOGVmMjAzNzkyYzY0MzA5ZmEz NjRkYjA4MQ0KM2M1ODdiYWNlMDRmMjdmNmQwYjczNzI4M2U5M2IxNDU3YTYy OGVhZjE5YjBmNmQxMzZkOGY1ZjY3MDY0MTdlYmNkMmRlYWU2Y2ZjZmYwYWRk NzhlMmY2YzViYmFiNWJiOGJmNzUxZGIwNGIyYzg1N2M1YTMzNmQ4NzBlMTcy YWINCmJiMGE4ZDRmZTQ5M2NjMzk0ZDcxYzkwZTQwMTliMWMzZjQ5MTdmNzYw Yzg3Y2VhZTZlYWUxMzBlNDcyNWE0M2Y4ODk2YTMzYzZiYzY1ODEyZDMyYzAx ODg0OTVjNTZhMTVhM2FhOTI2ZmU4ZWY4YjA2MzVjZTE0MWIxN2E1ZDNlDQpm OTI1NTRlNjI3NTIxMWFmMWI3NzYyNjE5ZTViYmE3MTc1NzkzNTQ1N2M0ZWM3 OTIxYTAxYWE1OGNkNzU2NTk5ZWU0NmMzZTcyYzJkZWEwNDQyZTQwZmY4ODZm OTI0N2IxY2Y2NDc5YzcwMjBkMDA1NmEwNzlmMjBhNjMxZTQzZA0KNzcyMjBj OWNkMDc5YzBhZDBhNjg0NTQzM2FmNGIwMmUxZmE4MWYzYmEwMmIyODlmZmUz MzdmMTI5NGQyZTU4Y2VlMmQ5MzE4ODI0Y2NiN2U0NGEwZTY1ZjM1ZTVlZDVh ZjNkMjE5OTYzYjdmZDE3ZmVlYjRiNDFiNWJiMjZhYmQNCjBmNDhkZGIyYzcy MmM0YzhjNTJjNjg1YWNlYjgyNTc2ODJjZWQ5NjFiMTE0NTRiNzUzZDIwNTNj ODJjMWQyMGUwZGQ3MGEyZGYwZmM0YTVkNjBkZDZkNGRhZWM5MjRmMDA2MmJl M2JkOTJhM2FlYzExOWMwMGY0MTZlZTI0NGNjDQphN2RhNWEwYzJiM2NkNzE4 MWJjODcyYzEwYzNiZjljMGJmNzc4OGE5MzU2MjNmMTAxMWZhMDRlOTBlMTE0 MmE2ZTg1YmQ2OTQyNTdlYjVmZmUyZjBlNWMxZWI1N2Y0ZmQxOGJkN2VmNWZh YzVmZTRiYzRlOWM3MWZmMDAxYzlmNw0KZWMzZmZmZWE4MGI0ZTRhZGZlMTA3 YzBiNTNmOWVjZjhlN2QzNGZlNzcwZmQ3MDFiY2YxMGEzOGVjNGMzMzEyYTg1 NTE4ZDMwOWE5ZmVmN2ZjZGJkMGVjNTk2ZWNkYWJiZDZhN2EwNWYxNzk4YjI4 ZGQ5ZGFjZjY5MWY5ZDEzNzINCmVkNTU4NDY3MDgxYTA0MTQ2NDRjNjI2YmZi ZmM3MjcyNDdhYWQ4OGQzMTEwY2MxYTY2NmQ1ZWM0MmQwYTcyYWM5YjY1YTdh N2E0NTFjZjJjNjNjMmIzZDJjOTVjZGZiYzQyNTRlMWM4YTExNmQ2ZDY5MTUz MzY3OGRmNDUwN2UyDQpkYmViY2YzMzhjYmJkYjNiOTY5YWI1ZmM3MGY0ZjNl MWMxZTFkYjdmZjM4ZTg4YTU0ZWM3YzE0MTk4OTZhNmRhNWI3NDA4YTZmZTg0 NDcxMjU2MzViYzFmZGE0MDk2ZGQyNDE0MGZlYWViZTkyOGM2OGM3YmYxN2I0 NTNlZTMzMQ0KNjkxZThjNDZjZjhjZGQxZGJjMGMzZWIyNGU5NmU4Zjk2NDhh NDg2MmVkYzkyOWY4ZmFlZDFiNjQwZDdmNDZlYjMwOWFiODRlZDIyMTdkN2Y5 MDkxNTExODBhMjgzMWZmMDRjZmIwYzNjOTlhNjNlNDJjMGI0ZDI2OTAzODBh NTYNCjgyY2I1NDdiOTkzOTZiMWNhZmFjNGU3MjQyYzU3MWUzOWQyNWNmYjg1 MDk3NTg3NmQ1YWUyODdhMmQ0ZWQ5YTYwNzNjMTg3NDIwZTVjNTJmMDhmODQ4 MzJjZGQyZTQyMjRhM2JiNDI4MzU3ODY4N2I2M2JlODIwMTUxZWMwNWIyDQow NTU4Y2RkMGE0Y2FlZThlNTg2NmE5MTgyOTFjZmJjMjY3YTlhY2M4ZWJjMTQy YjQ5ZWFhMmM0ZDRjMTA3MmVmOWYwMDM1NWEyYzQxZDMyNDVlY2IxZjk2NzVm NWE2ZTIyZGM3NDg2ODIwNTk3M2JlNmI3YWM1ZDhjNTdlNzAwYQ0KMGY1ZmUw ZDUxOWI5YmFiN2Q4MzU3YTU4ZDY0ZDI2NTY3MmNiYmFjZmNiZjg4Yzk0NzJk OTljOGNiZWU4OTdmY2U3MTgxNTZlYWQ5MzM0Mjg5YzEzYzRiZDA3N2ViMjBh ODc2N2VhZjFhOTM3MjZjNjg3NWNhNjJkZWM0OTk5NmUNCjgzMzQwNjhlOTU3 MTJjOTFkMGQ1MTYwZjEwZDdkYzE4NjYwMzA5MjY1ZmQ3YjgwYTBlODU0MjAw ZTk3Nzc5MjVlYWFlMzY0NmVlMTVkZTBlMzRjMjc5MWRlODVlYTEyNWQ2Mzhl NmJhMDE1YTZkM2JiZDZkNzMyOWY0MjRkN2IwDQphOGE3YTc3NDA4OGRhOTI2 MjlkMDA4MDk5Y2IyNGY4NzBhZWZhMGFjNWRkZmMyNjJjNjQ0MzRlMzAwMjgz NjQ4MGI1OTYyMWFkMWE3YTdlOGRiOWM4ZjhkY2VkZmE2OTcxOGE4MmYyOTky NWIzNDVlMjM4NGYzZjI5MGU0NTMyMg0KYTVlMGQ4MTgxZDZjMjc4MGU3NTcz OTY1OTg1NmQyMGE5YTBkNGU5Y2JmZmRjYmJmN2M3Zjc2M2UyMTZmZjlkYTUz YjExMTExYjE1YjZjOWFiNTQ1Y2MzMmVhOGFjZWQ1YTZkZjY2YTMwYWU3NzBi ZWM4M2U0NDFiYWI3MWFlMzgNCjMzNTJjYTUyZTZkMDc2NGYwMmMxYTQzZjIz NGUyZTFjODBjYzdjN2E3Mjc2M2NhMTdmMGRlOWFlYmFmNzU3MDQ5OTAwZjgy ZjNlOWRjMjYzY2NlODlhMzRmMDk4MzU4MGY2NzBkMDY3OGViOTM4MjY3ZjBi ZWI3ZWM0ODY2MjVlDQozMzc4ZDQzODY2MGJhN2JhMDM4NzIzOGM4YzcyZDEy M2Q1MDNiNDAxNmI3MDc5ZjI2NDYxMTM1MjJmMDlhMWVkN2UzY2ZlZjRkNzYz ZWM4YTI5NGJmN2Y5OTZhM2E0MGY0NmZiMDQyMjBlNTg2NmNhMzAzODVhMDQ1 M2Q2ODAwNg0KNTg1YmUyOGRlNDk2YzQ0ZDMwNzNlZTZhN2EwOWMwZTk4ZTZi N2U5YWU0ODI3Y2VjMjFkYmQ2ZDY5MTcxMDYxN2Y3Mjg5YzFjZGJiYjRhNzFi NjYxODY5NjgyYTA2N2Q0ODg5ODAyYWYxMmFiM2EzOGM2YWQwYjZhOWMzZjA2 NDgNCmNjM2ViZTY1NDk4NTk4MWZlN2MwYzQ2NmU5YzI1ZDg5ZGQxODZkYzEw YTU2MGE5ODZkMWViMzEwNDM0Y2I3NWJlN2JiZDliZmI0ODE0MWM1OTk5YTky NTM1ZjI4YzZiMDI3NDk5Y2ZhMmRkZmM3M2FkY2U2ZjAxMGQ0OGNkMjBlDQph ZGZlYzQ4ZThhMmQ1M2JhMzVkMzBmYzkyNmFjYWY5NDBlM2FkZDQwMzI5NTNl MzUxY2NkZmJlZDEyMzlmNTkzY2JiZmVkYzIzY2NkZjU4ZmY0NmJjYzFjOWRh OTU5OTJjODk2ODllYTkxMGEzMTQ1OTI0OWUzNjk0OWIyODdlOQ0KOTY0ZDkw YWRhMmRjMTExYzEwMDc2YzUwZjg3NmNiZTJhNjExMTIzOTU1NjAxMTc2YWU0 M2U2OTk4OWNkZWMzMDM1NTMyNDg3MmJkMjA3MmE1NmY4ZTFlNTRhYjJiNjBk ZTRkNjI0ZmRkNzRkZjgwMTBlZDlkYjIzZTlkNzhjN2INCjgwODM5YzRhZTM0 ZGEyZThjYjI4MTE2MGEzY2FhMmM2MTZlN2Q5OTQ3NjRjNjIwNTc0MzkyMDQ0 ZjVmOTNhOTg4NjViMDhlMDMxZDlmMjEwOWExZDExYjJlYjQ5MWYyYjFjNDkw YzlhMTQ3NDEyMzgwNDAxNGExZDFkOGFmZmU4DQplNzEzNGE0MGU4MGFiYTRm N2VmOGNlZjZhYmI3NmZlOTYyZjM3Y2VmZDljOWNmMjc4NDg1M2RlMTY2NmZj NGFkOTFjYTI4YWVhNDcyZGU5ZDhmNGZlZmFlNDA1NmZiODQ2YzE4MjIxMTRj MzQxZDBkN2NiNjNjNTI2NzM0MWQ5Zg0KYTFiOTMxOGY3NzIwMTc4ZmM4ZGFm NmNjNzE4ZjU2ZWY4MzFlOWY5ZTljZDE3MDQ3MzJiZjViZGJkOTFkYTkzYjQ4 NTQyNWNlNDQyYzdkYjY0NmM4Mjg0Nzg4NDViNjAyYmQwOGFiYWFjZTcxYmU2 MDEyNmMwZDY2Y2IyYTIyMTYNCjQ5ZDgxOGVlZWMxMmM0ZmRlOWU0ODg2MzYx ZDA2ZTJjODg5MWQ4YzFjZWM3YmY5ZThlNGZjNzdiMDcyZjI5MGJjMzdmYzBk YWM5NWE5MmI5MzljMDIxMTFkYWJkYjNiNTEwNjMyMzEwNGJlYWE1YjJjMmIz YjVlODgyNzIzMGI5DQo0NGE0ZTg3YjkyMjJjZmEyNDFmMjMwYTEzNWM3NmNl NTE2ZjdiOWMxZDBhMTc2MDM5YjE4ZjljNDUxMzlhN2UzMDk4MmY0Zjk4YjQz NDg4MGZkZGIxZGVkOTFhMjY3NWE5Yzk1OTgzMzg0NjBkNThhOThlZjRkNWM1 YTQwMTRkMA0KMTc5YjBjY2Q4NWRiNTJjZTIyMGU4ODQ2MzZiMmM0NGE4YzI4 NzAxNmM0MzE1Yjc5NzU5M2M4ODU3NjM3NGE5ZTE1YzBkYzQ1NWFlYWJlZDVi ZTRiOTg2ODdiY2Q3ODlmNzQ4MzI2Njc4OTQ0YzUwMDM1OGM3YWM1YWQyYjJh NzINCjE1YTA5MWE0ZDRjMTBlZTg1MGFjNmExMzUzYTY1N2U2YjJkYjM0NTBj ZDljNjQyZjcyZTY4ZDgzZjAwNWIwMzIyMGQ1NTQ5ZjU4MDY0ZjE0ZGE2YTBh NDM1NjBlOWU0NDMxMDIyMjQ5Y2ZlZDNmYjExYmRlMWM4NTRlMDQzODVhDQox NzRiYmQyMmMwYmUzYWU2ZjAzNDVhMzE2MzE2ZmVlM2MxZmUyMWI1NTAzMmM5 ZTUyNTEwMDBhODQyZTk1YmJkZjFkYzBkNWYyZTkxNjFhY2ZjZDI1MGU0NGU4 Y2MzY2U1YTEwNmE3NWQ3MjRiOTU5NWM2ZDgyNGQzYjkyNmI2ZQ0KZDJhYjhk YWIxODg1MTgyM2RkYTQxMjFmZTRjODhlN2FhZTQzYjBjOGM2ZWM0Y2I2NDRl ODE2MTNiNzQzMTA1NDM3ODIxMjNkOGY2N2NhNWE5YWViMTU4ZGE3MzgwODU2 NzEwMTQ5YzVmY2FlMGM1NmY4MDFjMzMzZjVhYjM4OGQNCjMzMzI4NjIyOGIx NDZiYTJiZWY4YTI4NjdlODI3YTZmMzA3NzAxMzY2ZjJjZjZjZTNkNTA3YzVh NWZkYWU3MTRlMmIxMDBkODExMDljMzY0OTZlNjc1NzM2YjdhODg0MmM0Mzhj OTU4ZGFkY2RlYTM5YzJlY2U1MWI2N2E1ZmU2DQo3YjhkOTFkOTYwYjgzZjdl ZjcyZGE3ODVjMTI4ODEzNzM0ZjRjNzY3YTRiNWExMjU2NjNmZmVlNTg3YzM4 Mzk3ZjQxNzkzMDVkOTYwOTM1ZTM0ZjA2OGQwNDJhNWQxZGVkYmFmODdkNDVl ZGM0ZTExMTAxNDlhOTk4ZjMxZGFmZA0KOWI4MzU3YTg3NTFkYjY4ZDZkYzRj OWY5Mjk0NTEzYjRmZTFjOWYxYzdmMjIxZjEyNWIxNDM1NGU1ZTJlZmUzYmM1 MWRhY2VmNjBmODU0OGM2NjZkMDY1NmI0MzkxODUyZjc4NDkxNGI1MTNjYjM5 YzhlMWRjY2RlZTgyMDlhNzMNCjgyNTk4Yjk3M2JkYzIxNTkxMjEzYTY0Zjdh Nzg5ZjkzYWIwMGQ3ZjdmNjI2ZDc1NDg5MWM0NmUxYzA5OWRiNThmMjliYmJi YjlmNmM4MjhkNTVhODM3OWU2NWU3NDhiYTExZTlkMmY4YWVlNjQ5ZDliZjRi NDNlOGY4ZWNlNDZhDQo3YWY3ZjFlMzMxNmQ0YzhlM2Y5ZDlhNzE0ZjVkMGIy OTJkMmNlYTY4ZWZmNmFlMzdkY2Q5NjM3YjQ5ZDhlMDJmOTAxOWY3YzEzOGM3 MjJjMjcyMDY2MmZmZmU1ZjdlNGM3NmU5ZTZlNWU1MjVmOGMxZjUyNWYxMzA4 ZjQ2MzRiMw0KY2MxZmFkMTI5ZDExMDMxMWU2MmFlMDA3OWQ5ZDdlNDIyZDkz NWJjM2Q5YmUyMDg1MWM4NTA3NDM0MjUzOTRjN2U1YTg3OTA4YWQ3ZjhkMGIz NjliN2QzYTNiNjdiNGE2OTk0NTU4ZjA3ZjUwODRkYzU2NGFhNWI2NGNiZDhl NzkNCjE2YTg4NjMxOWFkM2NlZTIxMDFiMGRiNTI0M2Y0YmI4OGI1Yzc4MTI0 YTdjMWZhMzA4MWFhMTY2MTNjN2NkOWMzMmQ5NTU1NTcxM2RjMWUyNWJlNzg4 MGU2NjgzNWI4NDI3ODg5MTJlY2ZmYTY4Yzg1OGM5YzAzYjEzODBmYTNiDQpk YWRiNjVjNDNhYjllZTM1NDJhN2Q4Yjg0YmI3NGM5M2RkNjY1ODI2YmI0YmEy MGQ1YWFiMjcxMWQ2OTIzOWNiNmM1NjYwNDllOTE1ZmUwZWUwNTRhMTM4OGQ1 NWYyZjZiYzdkZGU0NzcwZjgwN2ZlMGY3MjkzZmM4ZWQ4MDVjYg0KZDk2MzYx Y2U4YTBjOTdhOWVjYWFjMTRjOWRhZjllMDU2YTVhNWRjMzM4OWZiYjdhOTg5 MWJjMGZhNjVkYWM0ZjhlMmY5OTFiOGEwMzAyMThjZTA4YzBjZmExODU5Mzlk MDcxZGI2NDg4NjkxYzg4MDYxMjIyN2IzMzZmZWYwOTUNCmRlMzZlYjg4Njhk YzM2MDk1ZTFiYzEyNmE5MWEzZmU1ZDUwOGEwOTNiNjAxOTNlM2NmMTBkY2Jh YjFjNzJhZTI5M2M1MjIwZmU0NmE4Y2VmY2U2NjAwNjI1NzVlM2VmYTE5YzU0 NWZjZWNlNGY0MDJlYjAyMWJmNWViOTdhZmM4DQo4MjAyZDhlMDI4YzNjZDNl YTBiNzg1OTk5Y2IzNjY3NmY4OTRiMDVhNzIwYzEzMDc3ZmY5ZTJlMGYyMDRj OGM0MmQ1MmQxMWFiYTAwYTkwNmE4M2QwNzI3ZGJiODAxMDdiZTYwNjY0ODA3 ZDI0YmMwYzYzOGM4NGU2N2NiYjgyOA0KZjkwMjQzNDA2ZmQ2OTk1ZmIxNmY4 ZGQ1MGU3NmM2NTJkZWVjZDQ3MmM1ZTljOWQ5MjlmOGRjMTkyZWMwZGFjNjMx MjdkNGY2N2JlMDE0MDA0ZDUxZGFiMDg0ZWJlOTAxNzdkYjViYTg0OTcyMDE4 OTI4MDBhODJiNTY2OWVmNDANCmZhNzE4YzQ5MWM3NDBlNDJjYzY5OTkyNDZi ZTFmOTdmYzYxYzYxODViMTM1ZjQxNDIzZWMwY2YwZDhkNDZmYzYwYTkwOTc3 NWNjZDk5OTY3MDRlZGFjOWExMGEzZTYzMDQwM2NmOWY1YWRiM2QzNzNiZWIw YmZmNzljZTAxNDU2DQoxMzU0Y2JjZDRkNjhmN2JjMzk0ZDA5ZjBiNjk0NmQ4 OWYzMWQxZGZmNGMxZTBkZjgxZGE5ODFhYTJjOGEyODg3N2JhY2QyOWQ3ZDJj NDlhNTUzMTcwMjE3NDQwNGViYjZjMzc5OTZkNjcyYjIxYjkzMjIxZDI4Yzlj MjU4MDRmYg0KODcyZmE0Mzc3OTA2MWY5ZTc2NDhlNmZkZWEzNmUwZTI4YTRh NjcyMzU0NTkyMDAyZTYzMzQ4MjE2NTY5NGEzN2RhOWUyYzdmMWRjYzU4Mjkx MGY2NTVjMDQyOTQyZDBjNzAzMjI0YTQyOGRiZmQ2MmZmMzk0MWZiN2M2YmMy ZjYNCjYwMDcyNTU1ZGE1YzgwYTRhMDI0NDlkOTEyYWIyZGJhMjgwODg5NmZm NWYxZjNlZGRmNGM3YzVmNDhkNmVjNmU5NDEwN2U1ODdmYjBkNTlkNDc1NzNj OTg2ODczN2JhZGE2MDI1ZDE5M2EyMDdmYzdhNzVkZTI0N2I1MTkwOGJlDQo2 ZDFiZjJmOTIxNzJhZDY1NDQ4M2U2NWIwNTc2MmVmNTRhNmZlNGFkZWE3ZDdi NThkYWRmNjM3MjUxYmNjZTI3MDkwNmU0ZTk2ZDBjYjlkMDJmMmNiYTUyNjgy NWE3MWI0ZDNlNzYyMTViZTEzZWJmYTcyZjFiY2QyNjMyMWI1Yg0KMDJhNTc1 OGVlZGEzNTJhMzVmN2Q3OGZkYjEyYWI1MWQ4NmVjMTNjOGUxYThiMmY4N2M1 ZWViOTExNjg4ZTlkODk0MDE1MzkyNGVjNjQyN2Q1ZDkzMmU2M2VlNWFlNzM5 OGFmODVjYmE0ODU3MTBhZmY3YjQ0N2EwZGY0ZDliNWUNCjNmYzJiOWUzMGVk YzA3NzE0ZmViYmY5M2I0ZDlmNTg3ZTMwZWQyMTI0OWMzMjEwZDRiMzQ5ZGVh NTBlMjRjOTYwNjI4ZGM4N2VlYjk3NWY2NWFhZDNkOGZlNGEwMTYyYWIxYzMy ZGI2MmRhOGUyMTM0YWUyZjk5YzA4MDBjNzZlDQpiMGViNzVmNjFkMTg4Y2Jk M2JlODQzZTYwMWYxNDdkZmZjZWViN2I0MWVhMTcxOGE0ZDE0NzIwYTRjYWVk MWE3YTVmMThhODc0YjgwNTFkYjc0YTU1ZmNkYzNlYWY0Zjk2YTgwYzI0ZWQ1 M2UxMmUzZTM2ODhmNmFkMGNmYjBiOQ0KMmM5NDYwNTJjYjIwMTQ2MjczMDBm YjNhOWM4Zjc2M2NkODM5ZTdlOTI1ZTI1NzBiNWNjNzI2ZGJhZmM3NTM3MmIy YWNlMmVkYmNhMWNiNDM4ZWFhYjNkMzIzN2YyNTJiMmViNmQ3MjRmNzc2NGZm OTNhOGQ0N2QyMDE2ZTA3MTUNCjRkNzc5MTZhYzAyMjU1NWNkMWMzOWMwM2U1 ZGVkMzZjODJmODllOWRlODJiZDI5YjFlMGZkNTNjYTAyOGE3NzJmNTdkNmUx YWU1ZDNhMDg2OTU3MjIzZGJmYTdhYzAwMzRmYzhmOTdmMjdhNDYxZDkyYWU4 NjljZTFiYTczZjUyDQozNTlmY2E3NDZjYzk1MDdkZTZmOGExMWI4YzlkMTJi ZGI5YTcyMDJjOTgyYTI0MzJlN2IwMWM5YWYxY2VkMzM2NDZiNjQ2ZjFhOGJk MTFlYjk5NTk1NmY3OTU1YTYzOTdiMzE0NjQxMTNhY2I5MmRlMzg5ZWYzNDM3 ZmE0NDYzZg0KNTljNzI3ODlmMjc1OTFhZWM0YzhmNTY5MzM0OTU1NWE0NTIw YzVlZWZlN2Y3NTlkZGQ0YjY0Njk5Mjg3OTU1NjQ4NDEyMTEzMTRiNGMxODIx NDE0MTRhYTQwNjEwNmRhODExOWE4OGI1ZGU4YmQ5YmI5ZGJmZDNmZTc2MjJm NmENCjYwMDYyY2E4ODI0YWU4ODI3MmMxMDYwNTg1MTQ0YzMwYTEwNDE1MTRm Njc5N2VmMTllYTNiZDMzNmJjZjU4NjllNmM5NzNkZThmODg3OGUzZTMxNzEx Y2QxZGVmOTc5NTM3ODkzMDk3YTJmZThhOTlmZGIwMWU5YzNiMjA4NmQ4DQow OTJjYzliOGI4NjI5NjYwNDRlMTdhODkwNWRiOGVmMmM0NDhhYjlhYWM2YTQz ODhhMDlkY2ZhNTM2NjdiYzJhYjQzOTYzZjE3NGU5YzQ0NmM5ZTAyMDRkZDQ0 ZjdmYTI0MmFmNzI3Nzk4YmU3NTVjZTM5NTU0MzQ2MDU0YTRjNQ0KYTYzMzg5 Yzc5MGEyMDU0NDMxZDQ5NWIwOTQ4M2RlNWQ0MTc0OWJiYjAzMGVmYjY5ZTlm YTY2NmFlZDVjZTViNDQyMzNlYzkxOTU4OGZkZmZiY2JjMThmZDgyZWQ1N2Qy NjM1NjJhZTk1NzAzY2ExMzM5OGFjYWE3N2Y4Y2RiOTYNCjYwYzIyYzYwMDJm YTIzYTQ4OTFiZGJkZGFkYWMxY2VkYmQwM2VkYzE0MTg2YjJhZGQ3MTBlZjk2 ZGRlNDEyYjI3NDEwZmE5MGRmZWRiZmQzMGMzMThmY2ExMmZmY2U3MGNkOGM2 YjIyNTBhMGEzMmUyZWFlOGMxZTg5ZGNjMjUzDQo2YzM4ODkzMDA0ZDE5Y2Nj MTE4NTljNTk3M2VlYWUyZWUyMWQ2NTRkYzhiMjVlOTFlMjA3YWIxNGM1NWYy NTA1MTljZjJmOWE4NTg3Y2JjMjAzZmQ1MGIxMjk3MGE1ZWNlZDkwMTAzMmZh ZjFjNzJkMGUwODc0MDQxNjBkMjAxYw0KZTYzMmM1ZTFjMWQzYTA1NGEzZTg5 ODJmMTY1ZjcwYTIxMjY5MGM0ODJlZTM2OGNiNWM0MjJiOGZlOTNkNTZjYWFl MGUwOTU2Y2Q5ZjFmYjEwOTM5Zjk1OTJlZTBhZjdjNDRlZDE0N2MwZTBjNWI5 NDEzZTdmYmNhMGEyN2ZjMWENCmYxZjZhNTE1NWNmZTY4ZTk5NGQ5MWY2ZWVk ODA1ZDQ3MWYwMTc3ODg2NmIxNDZjMzEwYzY5MGM0OWJkYTUxNjY0NDgxN2Rk NjExNjI1MGQzNjJmNjI0OWY1MjVlMDRjNTI0ZGUwOWUxM2NmNjZhMjZiMDYx MjYzMzNiNGQwMjRjDQozNDAyNmJkNTFiODc3ZjVhYjI1ODQyNGEzMmUwMDI2 OWJhNWIyMThhYjRjN2EwNzY5MzllODQ0NTQwNzU4ODJhMjg0NDk3OGY2OTYz MmMwYzY5NjdlNjMyODYxZWEyM2E4YTFlY2U1MTE5NWQwZjY4ODdiMTc2YTc4 ODM3MmI0Yw0KOTBmNDkyNjhhOTA5OGM3OWIwZjNkNTUwMjU5ZTA4NzQyMjhl N2Y1YWZjNmRiYzNiN2E2YmJlY2RmOTk1Y2QzNDAxYjI4ZmQwY2JjY2M2YTEx NTJlNmU0YmE3YmViNjc0OWJhYWM1ZWFiOWEwMDNjOWZhZGFkYTY0NWNkMTA4 ZTQNCmQwZjRjNzI4ODI1NTcwYTg1MmI1ODU2YjVjNWZmY2ZiMDIxMTcxM2M5 ZGI0YTgyYmEzMTI5ODA1ZGRjY2YzMGE2YjA2ZDFjMjJkNzk5NjhiNTRhNjUy NDI0ZDdjMjMyYTdhM2Q4MDdmZDRjNWM1NTE2M2MzMjRhN2I0ZWNmOTYyDQpl OTEyMmUyZTZiZjMyNzlhOGU2ZTMyNjMzMTM5NjlhMjc1YzdmMDZhMjFkMjYy MTQxODI3YzczMGIxY2JiMWFmN2QxODU2OGQxYmE2MGIwMWQwYzIxYzFkMTVk ZmEzN2FiYjY0OGE4NzdmNjU2M2I4NmUwNzA1ODkzNGQ1MWU5Mg0KNDQ1OTNk MDQyNWMxYWE2ODY1MGI2ZWFjNjg0YWYzOTgzZmM0Mjc2ODQyODkwNTU0ZTY4 ZDdlN2I1NmRlODZkZDcxYWNjOGI2NzE4MGMyYjM4YzAyYzA5OTRlMTc4Mjhh ZGY1MWY4NzEyZmIxNGE1YTMxZjRhZWQ4Zjg3MTYzMzYNCjA1YTg3ZmZkY2I2 NDgyNmYxODlkN2MzNjlkOWQ1ZDVlNDRlZDM0ZDg0NWU0MDNhZjEzYmU1ZmQx NDIwNmEyZDdmMGJkYTNjZWFhYmJkZjI5MzcwNTc4NDQ2ZDY2MGFhOTQ2ZTJl NDU5MGExYzJlMmE5MTg2ZTdmMDU3MmQ5MDc2DQo4ZGI3NjY2ZGI4Y2U5NGJl OWU4MmU4ODIzZjk3NjExZTQ2MmI0ODdiNmIxZDlmMzlkZjdiNDM3NDBiN2I3 NDc1ODA1YjZkZjc2MDhmY2UyMDI2NWFlM2IwYzZlZmFkNWQ2ODQ2OTNkNTBl ZDFkZWMzMmFjM2VkMjEyNjkwMjUzMQ0KYTA1YmZjMmNjZjhiNWI5YmRiMTQx NWQ4ZDhkYWExODkzZDljODk4ZmNmOTJiYTM2YzZmYzExMmJjMDk0OGI4ZDZk MGMwYjdjYTA4NmVmZDE4ZjQ3YWIyOGZjYTQyMWQyNWY5MjNmZjE4MTQxNTk3 YWE0MDdjYjk3YzA2NWM5YWMNCmQ0NWJiZWM2MjI4MWFlOTYzOTlmOTcyODg0 YTRhMTNhMjNiZGU0MDZkZDgxZDExMzA0ZTA3MDQzYTRlOTQwYjZlY2QyMTBl MGE3Njg3NjYzMTgwMDU0ODUwYzI1YzBmZTg0YTBjOTdlZmFiZjFiMjM5M2E5 Y2Y2Mzk3MGMyMTM0DQoyYzE4MjM0NDQ5MmY2NzEwYWFiOTM0MzkxYzMwYTFl YTZkOGVkYmQzYjc3NDk5NmI0MjIyMTBlMTEyOWM2ZmQ5MDBjNWI1YjcxNzUz ODRlOWExOTgwYjY3ZjliNGEyNTIyNDM5OWU1NzI5Njc2MWMxZGNhMGMwZWY3 NmM3N2IxMA0KZWJlZGY0NmFiY2I1ZmRjN2UzMjNiYzcxN2M2NzZmNzdkMzIz NGExZjE5M2RlYWU3NTQ5Y2Q3YzlmMGYwNzAwNTgyOTAxNDZlMjk1ZTcxOWVm M2U1Yzk3ZWVlMjVmNjVlMzNiMzg4ZThiNDQxMmY3YmMwZGY1MTJkY2E0N2U3 ZTUNCjg5NDUyNzA2ODE1MzdlOTk3MDk3YzEzMGE5MzZhZWM5MDA2N2RjZGEx OGM0MTI3ZDM1YWY2OTZlMmFlNTVmNTQwMWU5Y2RmYjY4OTQ2MjBhODk1Y2Zi ZmZlYzY3NDU0MGU1NmM5NTM2ZDE5NTQ2NTgyMzNmMmMxMjA3NTc1MDU2DQo1 ZWYwMjkxNzViY2YwMjkyMjdmMDE2ZTMwNjE3YjM2NzczNzBmNmQwMzVmOTc0 N2EyMjEzNWJhNjM0MDQwYTBkZWIwMjkyN2U3NmZiOWQzZTI2ZjEzMTdhZmU3 MGI4ZjIxYjFlYWZhY2IyNDgyYTkwMTg0MDk1ODUxNzQ4MDkzOA0KMzAwNTMz MjM5MTk0MmM3MTM3MGFkZmQ1ODdhZDY0NTUzZTQxYTgzOGQ4YjIwMmNmZTRk ODFhZjVjMjVmYjA0ODRlMzI0MTdmODNhYmQ2OTRiZmJiZmJkMTk0Mjk3YmE5 ZmU0ODc2ZDE3OGViZDNjNzA5Yjg2NTVjZGNiNDg4ODUNCjAzMzhkZjZlZTdi MzE1ZDNiYzI0ODhmMWVlMmVhZTQxYzYxOWZjMzZjN2QxMWE2NTkyMzhlZGY5 NTM1NTgzZTZhOTExYTA2YzA1ZDNlMDc0YzIxNzNkN2YzNmUyNzIzNjdkMDA0 NjhlYmRmYTc5NzI4NmIyNmQyOWRmYTdjNWNmDQo5MzJmOTg2YzM0YjViOTlh NWVkYTAxMTY5YjcwYjA0YWRlNTIyMjljNGZkYmE0MzRlMDBjODM4ZTk3ZDcw ZWRmNTI1MjgxODBmNzNiMTQxYmZjY2ZjOGMxMDA5MWM0OTM3MDZlMTNkNWUy MGZjZTBkYTRlNGQ2Nzg3YmI0ODYzYg0KY2YxMDllYmEzOTkwMDZjYmZkYjM2 ZThiMTQzMDgzZjEyYzIxYTQwMzYwNzk2NzZiMDcxYmYwMTY5ZmQzY2EwNjk4 NGEyNjBhZGJjMjAzNDgwZTdjMWMwNmY0ZWZkNDZjNzNlN2FkMzlhZjZmZDE0 OTRjNmI4NTM5MGQ0MmUwMDcNCjExZTk4MDQ4MDA1N2FmMjAzNjk0YjhjNDk5 YTY5NmVlMGVjZjkxYjY5Mjk5NzY2ZDhhMmVkNGExOTU1ZDA2MDZlNTNkMzRk MGFhZTk0MmYzYzUyNGYxOGVhNTY0OWJmOTcwNmQ0MGE2MzRlN2U5ODhlMjA5 NzBjZWUyZjMwZWM5DQphZDM4MmQwMTNlMmZkYmNjOWRjNTkxZjMxNWEzODk4 N2U4OTE0MWFiZjI0YzM2NDU1YTc3NTdmYzQ3NzA4ZDRlOTdkNTY4YzEwNjQ3 M2Q0NTM5YzgwNzY0MDExYWJjZTQ0NGRjZGUxOGRkY2VhZTJjMWFiOWI2N2M3 ZDgzNDI3Mw0KN2VmY2E3NjMyNGViZTU5NDkwODQxNThjZDQzYzlmM2MzYzM4 NGU4MDkzZGQ4YjEyMjU2MjBmZGM0MTUzZTIwNzQ0NzBmMTY1OWQ4NDRjZjZl ZWZlNTZhMjUxNzY0NTAwMTFiMTQ4OWI2NTUzNDdmMDA4MzQ0NDk3MjJjYTJi MjENCjlhNDU5MzIyNTlmOTc4OTI0ODFiMzQwMzE2Y2VlNjAyNmVjZWY5ZDZh NzVlOTY2MzQ5MzlkN2UwNzJhNTk1ZTdmYzM3NDY2MTc1MDBjNmYyNzIzZWZm ZjY5NGFlYTM1ODJiNjhkMTY3NDUwYTM1YjU1ZmQ3NDU4YWRlODk3M2U0DQph NmQ2NzU3MGM5YTIyODliMmM1ZWJkYTZjMGFjZjJhOWJkOTc1MDhjMDVkNzgz OWExOWQ4ZWQ2MTdlY2Q0MTI3MjA2NGFlYzAxM2Q5OWEyMjQ0MTQ0NTQwZjZl YmM5NDc5MjkwOTJhNmFjNzZjMDUxNDEwZDE1MGE0YmYwNzZmMQ0KZWNlMjZm NWFjNWM5NzEyMzI0NTZkMzQ3NDQ1MTU2OTI2YTY0MDMxZWEyNDM5MmRhMTcw ODBlNWI1YjZkODg0YTE2ZGY4NjI3NmM5MzZkYzE1YjRhOTkyMTIxMmY3ZTlk NGM4MzRkZmRjMzRmZTQ0ODZmMTFiNjgxNTE1MWIzYzANCmM2NDQyZjIxYjI5 YTFkMzM2YmY5Njk3NjBiMzg5MWE4OTg1MTZiYmM3OGI4MDkzOGNhYTY1N2M2 NzQzODM5NjdmODc1NTUyMDUxOGJhOTBkOGE5OWM2ODRmOGVhZmFjZGZjZjFl MmYyZTZkM2M5NTc3YzQ4ZmZmZWE3ZjczYmUzDQo5ZDZmNWY0ZjU5ODhlOWVj ZGE2NDFkNzBkZGIzMTkyYzRhNTYzNjA3YjhhZWNiYTcwNTE0NDJkMGE2Y2Mw OTkzMDQwMDI3NTFiZGRmMWZmZmUxZTBjZGY2ZWU5ZWFjMGI0ZDViOTliNDJh MzlkY2RmMjM4MzE4MjJkMTIyNWViOA0KMzE3NzRmNjdhNzY3YzZmMjZlZTc3 MDFlMWI0ZjdkOTUwYjIyY2ZhZWE5NjYxMzJiOWJjMjA5MDMxYTRkZDAzNmMw YmMyMmE5NjJlMWVlZTYzNjJlMzNiMDNjYzk2YWJhNDdjZDAyMGVhNDExNjU0 Y2JiNjk5NDEyOTE1OWIxYjgNCjFhOWY4ZDAzYTM0NTA5MjU0YWFiMzEwYTFi YjFlYzg0MGM4ZDQ1MmIxNmI4OWQ3NzgwOWUxOTJhMmUzNzBkNGZjOTk5MGZm MTUxMGJmZGYzODRkMTIzYWNkOTE1YzUxMTRhMDY0ZjAzMjg2ZDAzMDE4ZDJi NmU3ZmJjNDc3ZTNhDQpmNmMyYzZmYTI2MzQ4NDJiZGYwM2FkYzQwMTI1MGE1 Y2FlOWNlN2UwMjMzODQyYWI1ODYyZjIyMTAzODQ1NTMyZTRhNDYwNWZkNGRk ZWM2ZTUxN2EzOTk1MmE4NjRiZGJlNDI5YWVkMDM0OWI5MmZiZTdmYzFlNmQ2 MTZiNTA2Mg0KODFiYTY4NWJjODZmMTBhMWE4MjA5NDBiZDEyMTRjMGY2ZGJh OTcyMjk3MTZlZTIxNDc5MjI4N2ZkODM2ZmVkY2VjNTVlM2M2MzIyZDA5ZmQ5 NjYyMjlmNjg1ZjQ4NTI0NDZlMDYzNzU1NDM1MTIwNTViYzVmNWNjMTE1MThh YWYNCjBlODc5ZWQ1MTVhNDRmMTRhZjdjYmY0MTljYjM5MmIyMTY0YjFjOTdh YzNmNjlkMjJkN2I3NzEyYjE2NTFkMGJlNGY4NTdmNjczMWRlZTE1YjVhYTM4 NzZkNTM5Mjk3ODU5NTlkNzIyYmRhMmEyOGJlYjA2ZmNhMDI0OTMxNmRjDQoy ZjQxMDgwNmFkZDBhOWI4MGMzZDMyZTJkYTU5ZThiMzI2MjQyYTA2NmVlMWU5 MTEzZmFiOTYwOTY0OWRlODlhYjc4ZWRhZDY0YTI2ZjIyNWFjNDM1NGVlOGRh MWY5NDY5ZWI0YzkxZjE2MDZlM2VlYjk5NWY2YWU2MzRiYTg0Zg0KMjJiNmQ0 ZjAzMzNmODQ2YTU5MmY1Y2Q3MThlZDE4ZWY0NGIxMzgxODA4ZmNhYzZjZDg4 ODNjNDY5YWM1NjNiMzllYzIxMjZlMDViZWRjNmRhYzZlNmNlZjZlZWI1ZmIz OTFmYmQzZTllNGFiYzFlOGVkZWQ1ZjRlNGZhZDRjNjQNCjk5MWIwMzIxNzRj MjEzMjFhYTBhOWMzMjMzYzA1NzUxMzI4N2MzOWRiZDAzZTJjZDE3OTc3N2U3 NzZlZGExY2FhZmM1MWIxZTE2ZjQ0YmFiYjI4YWI1NTZmMGJmN2Q3YjA0NGMx NWFkZmVmMmZjOTIzMTUxN2VmMDZlN2E2MzI3DQowYjJiYWIyYzkxNjhjYzIy MTg3ZWE3ZDFlYWQ2MzY0MDhlNGYyNzlmMmQyNDFjNWQ5MWMxMTNmMTIyMTM1 OTcwZWI4MjE1NTdkZTFmZmYxMWJkMWRhYTIwYzQzMjliOWU2MTA2NTg0ZmUy NDFhYzNhNjA2MzIxM2FkOGNjZDBjNg0KZjMxMzFhNGE2YWQ2Yzc5ZTc5Nzhm OGY1ZWNkNDMyNjhkZmM1N2JlODQ5NzBmNWVlNDVhYTEwMTJjMzQzMTE1ODIx YmJjY2YyN2FiNTU2NDYyYjk1OTJkMjVkMTg0MDRmMzc3NzUzNjQ5MGJjMDFl YTZiMTllYzI0NDkxOGIzNzUNCjkxN2FjMmQ0NTU3ZDY1MWJiMzkxNTgzN2Rk Y2NmN2MyM2Y4Mjg0NDQ5NGNmMzRiNzliOWU1NTk2ZDlkM2Y2NjgwODRjN2M3 ZjBmZGYwMjdlODYwZGRjMWMyYzhhZjFhZWI1MzU0MGU2MGZmNGM0MzE1NDYy NTdhN2ZkYzNiNzI1DQo4MDkwZGRhYzJhYWIyMTk0NDlkYWY3NTY0ODM5ZmQz YjE4YzQ1NjZkNjA2ODEwYjNkODJkODIwZjZhYWY2YWMwZTQ5ZTBmYTA1YmNh NDdmMmFlYTFiYjg3ZGIzZDEyNGVjNGQwZDE1Y2Y2MWFiODJhMDM4MjRlMDVm MDFhY2JiOA0KNWZjNmRlYTBkMDE1OGQ3ZTRjOTk5MWNjMThkZTBmMzhjYTUw NTllMTc4YzI3NGQ4MDA5YzNmMTY2NzRiNDcxYzU3MmY1NmFiOGFmNDg4ZDY3 ZTE2ZTg0NWI1NGI1ZmE4MjgzYTcyYTQ0YmNiYTk4MWY3MjE5MmM2Mzc3ZDVm OGYNCjk4YzM2NDU3NzgzY2QwNThkNDU0NmVjYjlmMTBiZDZhMDNmNGU1ZjFl NjIzZTI3YzBhOTNhMzlkNjU0MTk1NmRiZGZkMWMxNmU1Y2VhNTJmNTQ2MTQw MzdhNjAyODhlMTczZDU4OTA4NTg3ZWEzMzZhM2FlYTFjMDg4YzBkNTcyDQoz NWE0MTExOWFjNTVmZjg4Zjc1MjRjOGY2NzgyNzY3MjU1NmZlMjg2Y2IzYTJm NjQ3ZTQwMTRkZjgxMzdhYTk5YzVkYjI2NTYxYzRhZTIxYWYyNDM5M2VjYTE4 NjQ5MDBkOWMwYjZlYTM0OGM1ZGQyNWQ1OTBlMmY3MzI1NDEyNg0KZjRiY2E0 YWQxYjExNjdlZTkwMzNhN2JhNjRhYTdiZTM1YTY2ZDJhMTE4OTFhZTE3NGQy NTAwMGU1NzM2N2ViZmMzZTdjN2M4MGQ4OWYxZjlhMzQxZWNhZDM3YmE5ZDU5 ZDBkM2YzOGJhZjY3Njc2ZmRlZWM5MjZhYzQzOGEwYWMNCjdmN2NmYzA0MmY4 MzdmZTRjZjRiYWE4ZTQ1ZDY3MTYyYTAyYjAxYTBjNjA4YmYxNWU4ZWZkMTY1 YTEyMzRhMTQ0ZTZmNDhlMzAxNTZjMjQ0YThhYWM5NmQyZjdlM2RlNWIyZjRi MjQ0ZTFiYTNiZmI5ZjJiYThlZmRkZGUyZTc4DQpiNTM5YmM3NTc1ZjNmNWVj OTQyYTQ5NWY4OTA1OWY5ZmZmN2E0NTVjNjlhYTJkM2E5YjZmYWY2ZmRmNWMz MDU3ZjIxOTY2OTM4ZjkzZTFkMmUwZThlZGUxYzJmMzMzNjljOWUwM2FlMWU5 ZGZiZGRkZGRkOWRiNWUxYjNjZWZlZg0KNmViZjFkNzM4ODYxYTI2ZmIzZjA1 MzllM2UyNzgwYjc3NjZmNzcyYmI0NjkwMzRmMjY0MjUxZjBjOGJjY2Q5NDQ1 ODFiODlmZWVjMDhkZTVhODhmNjc4N2RmNmExZmIxN2MxMzZmNTdlMmVhNjg5 ODIzYzg1MWZlOGZkZmZkN2UNCjdhNzk4NjE4OTI2MzRjOTY5YWYxOWI1NGQz ZjllZDBkYWEzZmFmOTFiY2E5Zjc0NjA0ZmU5YTliMGM2M2M3MDZhMTZkMjAx N2IwMmE2NWIxNzA3ZmUwOTM3Y2IzMDUzNjY3OGI2MmFjYjZiZTdhMjJiZDA3 MDdlN2QzZGYzZjgwDQowOGQwNWNkMDQ1ODIwYWIxNDg3YWFjYTUxMTcwNWY2 MWFhNjFkYzJkM2NlMzQ0YjQ4Y2M3ZGVjZWVlZmVmZTAxOTRjMGE2OTMzYTgy YTI3ZWZhZWIwNTA0YzZhNzM0Y2Q2MGQ3Mjg5M2IwMzYxODVhODRmMjZlMDE1 ODFiZjA3Mg0KODRhY2U0YWEwYjc5NjM2N2Y3MDBjZmUwZTViNTY1ODYyOTg1 ZjQ4NzNmMWNiMzRjMWMwZmIzZWIxYjRiYjkzYzJmMWRlZDFmNTA1YzA5ZGQ3 ODdhN2RhMzUxODMzMzA1YzMwYzI1OTk3ZWVlYjJhNmRkYTFiOTlkZWE2ODdj ZjUNCmQxNWE4NTllMGNlM2RjMmExZjdiZjNiNTI3MmVhMjgyNTQ3ZWIxZWEz NTUzNjE5MjBhMTFhNTBjODMzNWEwZTMxNzdiYjk2Nzc3ODNkY2JjYTlhZWE5 NWI2MjBjMjQ1NWIyZDNhZmIxZGQyNTFjZGViZmU2ODU3MGQxMmEyNzk4DQpm NzBkNWE3NGQ3ZjA2ZmY1YWY3MDcxOTUyMjZkZmNkNTAyYmVmZGM5MzNlZjZm YWRiNzVjNzdhODkwNTQyYWEwZjM4OWUyMzFiMWFjYjQ5NWI2M2E3ZWNkYTU3 Y2Y1YmU1OWJkYjI0YWUxYjY0MGI1NWQyZjVhOTdlOTM0YjZlMg0KYmI1ZGM1 ZWYwN2JmNTlhMTIzYzIzMzY5MTk5NTM3MTIzY2IzY2YwYmZhOTIwMTFkMjMx ZDBlODQ5MmViZGQ5ODEzNTAyMTYyNzE3YWZhMGQ4MjAwYzI2MWQ3MGVkYjYy ZDI3YjZhNmI5ZWNlMTU2OWFkMDI4ZGZhMWY0ZDZmYmUNCjRjYmVkOTliY2Fh MDFhY2VhMTZhZTk1ZTFlNDk3ZmQzNGFhNGU2MTgyODljYzVhOGNiYjE1Nzhi OTdkNjMwMTQyMWI2ZmUxNDU3MzM2YjIzNWY4M2MxZTFjMTExYmYwOTU5NTlh OWRiMjdmMjRjOWIyN2UzOGMxOThlMzYxOWY4DQpmYzlhMjg5YTFkYTkzNjA3 NWJiNGExNjc4NGY4MmY3ODA4YzRlZWIwZDM2M2RkMGU0ZjY5NzVlZDc4YThl MGNkMGIwNzUwNmI2YTQxZjkwYTVlYzJjZGJjNTViMWE4ZGFhOWI0ZjZmNmZl OTZiNjRmYzFmZGNjYThiNWYzYTg3OQ0KMjVmNDk4OWQ0ZDVmMDE1ZTkwMTA0 MjNhZjQzN2JhNzhiZTJhNTU1ZmI0ODJhYTIyNjE4Yzg2M2ZmZDc0Y2MzNTVj MzBlMWU5MjE3YTkyOWJiODg2N2UwNTk0NDA1NjBkNzMzZGZjZjlmMjY1YzJm NTQ0ZmJlYWU5MWVhMGEzMTENCmNlNDhmZTYxZDliOTQ5NTRiNmQ4NzhmZWQ4 ZjlhY2JhNzBmMTdmMzBiNzcyYzQ3MDcwZjJmMWU0ZjhmMDI4MmRhYmU5MjM2 MGMzMmE3YzE2MmMwZTdiNmM3NWVmZGIzOTYxNGI2Mjg3ZTkxZmJlNDAwNTc4 ZmI2MGYzNGE3YWJjDQozZjNjM2MzODNlM2UyNDY1ZjZmY2Y0ZGJiNzZmOTNm N2VmZGZjNzBlNWFmOGYyZWQxNDA4N2M0ZTA1MWJjMGQwZmQ0NWJhOTdlOTZj M2ZiZTM4ZGVkY2VjZDlhMGM1ZTJkYzdhMDJlODM2OTFhODk1NGFlMzk4ZWFl YzY1OGNhZQ0KNjNkMTYyZDRjNmM2MWQ3YjE2ZDc5YjkwNWQ3NDJmNDdjNTMy YWYzN2ZjNmU1ZTc0ZGZlZDVlYmZmYWI0ZGQzMWQ3MzRhYTJjZmVlYzFhZGZm MDgxNGY0OWM0NGY0NDU0OThkYzdiYmU4YTJiNjYxYmE1MWJmYTYzMTRmZjU2 MGINCmY4ZDA0MDQ2YjJlMmMwYmFkMTVhMTBkZjE2NjI4NDk0NmRjOTBkOGQy NTU4NWQ3MjJkYjNmNmUyMjhmYzVhZTk2MTZjMWJkOWY5MDQ2ZjE3MmVlMDA1 ZDdjZjZiY2M1ZTVjYzM1YWI4NDcyNDBiMjhlYzFlODc5ZDU5MmQ2ZmVkDQph ZmMxYzc3MWY3NjQ0ZGVlNjUwMDIzYmJiNmJmNjk2M2NiMzVmY2Q0MmUyMGIw ZDNjMzBkZjc5ODc3NTQ1MDQ4YWY4ZDgxYjlhMDU4YjQ5NzY4N2NkYzI2NWMw ZGE1ZDJiN2ExZTYyNTdmZGI1OTgyMzgyNjdkZTY2YTJhZTQ5OQ0KNGQ2OTQ5 NDE1NzFhMmVhM2ZkNmQ1NWUyYjc1NzRmYTQwMjAzN2RmZmZlOThmODI3MTQ1 YWFkZDhhNmRmNGU2NTg4NmMxNmY0YWE5NjNlZGMzYTNjM2VkNDhkNDRhNzY1 NTdiNWViZDQ0MTI0OTg2MmY3NjlkY2QzMGZjZjhlMTMNCjM2NzMxZjEzNzMz NjVlY2I5NGQyNTNhNjVhNmUzODQ4MTcwYTczNDQyMjI1MzRlYzgzZDIwMGQ4 MjZhZjk5N2JhNDkwYTU3MDlkMzc2MTc5ZTJiNzA0NmZjMzk4ZTllYzNiYTJj ZDA5NDIyYWU3MGRkNWQ3MDg2MzhmM2Y3YzM4DQo0OTE1ZmJiNGUxNjUwNTA3 MGJmYjAwZjVlODVmZTc4YThjNGViZjdkMDFmOTViMDc4YzZmYTQ3MTBhZDIz NGEyZGNhNjM5YWMzZjgxNjJkOGIyZGYyMzg2MDZiMmQ1ZDFhNzE3MDcwZmFh MmViNjJjMWI1Nzc2MzQ4NjIwOThhNg0KNDc0NzkxZDIwMjIxNmRiOTMwMDM4 M2FiOTkzMGViMDBkZmE3MDMxOTczYjQ5OWVlZDFkMWY4ZmRmMTExM2I3NDdh N2E0MjRjZWVmMGYwZThlODYwMWY1YTU1MWEyYTM4YzYyN2E3MzYzMzg0MmEw MjYwMWIyY2VlOGYzNzY5YzENCmNiYjM2YjA1OGIyMGYyYWZhMzZmYmRhMDQ2 MzQwNGYxYjRmOTZkM2Y4YWJlYzQ0ZjYzY2VmZmMzZGUyNTQ3YTE5NjllZDU3 MzVhZmExMzRlZWRkODIzYzQ1YTBjZGYyOGJlODhiYjlkYTI4ZGE1YWI3NTUy NTE3NjUxNDNiNjJjDQoyNzZhZDcyNWEzNGU0ODdlNTgwODliYmNiZmJhMjZl NzE2Njc4ODQ0ZDBhNDg0N2QxNTVjY2FkMjIzOWEyMDBmYWI4NzY5MWQxMjMy MzRjYTQ5ZDMwOGQyOGJhYmZkZDQyYzhhNGE1ZThmYTc2ZjQxYzJhN2FlYTRl NzhjOWRkMg0KYzIxMTczYzhhOTI2MDFlOTc0YmE4N2NmZTk3YTI5ZTZlNjM2 NzNiMThmNTFkYzdiYWUxODc0NzA3MjcyNzI0YTBhZDE2ZjU5MzdkZGNmMTg2 OGFkYmZjM2I2MTc5MTM0NjI1N2M0YTI3NTMxMmYyZTk0M2I1ODhiZTdhN2Ux NTINCjNmY2Q2ZWY4MjVlMTM0OTIzZmFmYTA2NmU1N2ZiYWMzYTVmNWI1Mjdi M2ZmZTZmYjA3ODc0NzliYTNlMTM5YTc4NGUwOGRiOTk4MGY0NWI2NWEwMGFj MGJmOTIyNzA3ODlmZjM4NGQzN2FmMmU1ZTM5N2M5MTdmNDExM2VmYWNiDQo5 ZmZmYzJkOTRlZmJjYzJjYjkyNDBiNjMyMDE3YzQ2OTA4MTcxOThiYTliMDM3 YzgzZDdhNGI5NTdmYjdjMTA1ZTk4ZGI2YzM2OGJiZWY2YzIzMzRmOTIyMzM3 NWU0YjVhMGY5MWQ0NTA0ODkwY2I3NDNlNTgyNjdkMjA5YzQ2Yg0KN2VmZWY5 Njc0ZWNiMzQyMWE5YjMzZDFjZTU5MWVhOWRhYjZmMzNhY2NlNzJkOGRjOWFm NDU0MzgyNDlkYmQwZjBmMGY1MTFjOGM2ZjRmNjk0ODM0M2UzYzNlODZmNWU4 ZmU2M2RiYTQ1ODJiYzA0YmQyOGI0NTk0MGFhNzNkZWINCjJjNjQyNWFkNDU2 YjBhZGM5ZjY5ZDdjODRmYmY0YzUwZTQ5ODNmZWQ0NmFiYTkwNmZhODQ1YjM2 Y2M0OWU5M2I4NGVlY2ZlMTNiYWVlMjdjM2UzOWY5MmJhM2U3YjBmOGU5NTBk ODA5YTUyMDg0MGYwZDQ3M2YxZGZmODRhYzljDQo0YzI2YzNjZDdkNmVmYmYx ZTNjNGFkMWQwZWFjMzcxNDIzMzE5Njg4ZmUzZGEwN2U3ODA1ZjU3OTYxODIy NDU1OTBlNWMzN2E0OWM0MzE0OWJhZTVjNDJhZDQ2ODU2NTI5YTRmMWNiZTIy Y2NhYTBiNWRmYTk4ZGU2NTNkMTczMQ0KMDg0NWU2YTYzMDUwYjlmNTAzNjI0 ZDMwMjljNGM1MjNmZGJiMDdhZWM0MzRlZmNmZTc3ODI2NzU1NzAyODg4YmYz M2Q1ZTcxMWM4Y2Y4ZTEwMDJkMjQ3ZTY4YzY2OThhZmU1YmI5MDUwN2I4OTA0 ZjE3ZDdhYTg4MjRiMmViMDgNCmE5NGFjODg2ZjUxZDU5ZWE1MjFhNjYyMDI0 YmVlODc1Zjg0OGMxMWYyNDJlOTAzOTI2NjA4M2U3Yzk0MDc3NmM1Y2QzMjM3 MTZiMGQ4N2Y4ZDkwYWJlMTI4YTcyNjBhYzFlYjU3Y2Y0YjRkM2MxOThjYWRl ZTVlNWQ0NGNhNjZlDQpkNjBhNDk4ZjlhYmI5NmUyMTU1YjAwYWEyNjgxNGZi ZjZiMDQzNWFlMGE2YzI5Y2RlOGU1NjQyNjJlMTg2YWEyNmFlZmM5YzdjOTg3 OTMwOTg2Mzg0ZjIyNDI5ZTEwN2U3NGQ0ZjI4ZWVhMTU3MjFmYjAwZTI5YzA0 MGI2M2Q3NQ0KMGQ4MGEzMzg3ODZiNGE2ZmUwMGQyOTI3MjIxN2Y5MmRjMTJk OTlmYzEyNjEzNjg3MDI0YjcwNThmMTY4NWFlN2NjMzE1YWFmZTc1MmYzNmM4 NjZiMDgyNzFiYThjZmYzOWJkOTMzNjk3OWMwM2E4NzFiZjZlMzU4MjM2MTkz ZmMNCmE5MzE4NDNjMDAwMDFhNDg0OTQ0NDE1NDJhOWY4Y2U1NDliOTk1ZTc2 NTRlY2U5OTI1MzcwOWMwYWQyYzdmOWU0Y2E4YjlmN2Y5ZWJlOTIyZTU4MTFl MDhhZWQyYWZlN2QyMDBmM2NhYzZkNzVmNzBhMWUzOGQyN2E5MTNmZmMyDQoy MzJlMWIxNmRkOTYyOTQ1NDdhNDMxNGYyOTZmNjQ2MjI5YTMwNWVjNGRiZDI0 MzBiMWFjMzIyNThkYjA2ZjcxNjQwOGQ3MDkxODAzZTM3Y2NiM2E4Yzk2ZDQw NzA1YmQ4MTQxNmJmOTI3MjJjMDE2ODFjMjI2NGYzOTViYWEwOA0KODFlZGEx NzZmYTkwOWJkMWJhNjRmMmNiZTdkOWU1ZjlkODQyODM5NjExZDcwYjlhOGE4 NDhjMDRhNmM1MDNjZmZmZjBkYmJmZGJkZjg3OTk4OTdmZTE4NTNjNzhiN2M3 ZTYzMGE2YjM4YjUzNDhjN2UyZmI3OGY4YTcxN2JhMjINCmE0ZWE4N2U3NDdj YjNmNDRiMTkyNjZmNjI4YTU4NGJmNDNhN2RkM2RlOTM4MThmMzU4ZGNhNjlm MGIxOTIyNjIwMjE5YWQ1MDNkOGU0OWMxOWMzYzdiN2Y2Zjk3NjBlYjcwNmRm NGVlNjAxZjZmMjJiOTE1MDg5Nzc3YmYzYjI0DQo5ZDM2ODk0YjZiMDdiYzU4 YjE1NWIwMDA3NTVkNjg1Yjc4MzFiODFmNmVkMWQ1ZjUyZDE2ZWZlMmZhN2Nm Mjc5YjI3ZmI0N2Q3NGI0MGYzZmNiMTgyMTcxMjQ1OTNjYmFiNmY2ZDA4ZGFl MmZjOTdhODI2ZGIxZTM3OGIyYzY5Zg0KZmU3MGU0Yjg0NDI0NGQxNjg0MDM4 ZWU0M2U4NTlkYjI0NmExMTEwNjlkZmYyNjVhMzQxODg5MWU2Y2JkZTU2NThl MGFkZDIwYzUzZjc1YmY3NDM1NDdmNTBkYjdlODk0N2ExNWYxZWVjMzU0YmMy ZjY5OTYyNDRlZTM3NWE0ODMNCjY5NmZkYzAxNzk5ZjkzNTljMTYxOTE2MmFk N2FkOGIyNmE4Y2I2NTRiNTk0ZTMyZDQ3MTQ1ZjY1NWU3OGFhMTkzY2Q5ODc3 ZWRkODVkMGM3NjFhMzEzY2FlZTg4MzM0ZjJkMzRlODk0NTFmMTVjOThhZDky NDBhOWY3NGFiNTRjDQo5MjhkZjQ0YmUyYmM3NWUyZWNhYmE3M2ExNTNmYTIx ZTU3NGY3NTQ5MmNlMmM5YTZkYmI4ZDFjMTJkYzc0ZmNiNzM0YzFhYTFmMDAw Mzk0ZmM2NGVjZDZjZDM0YjI3ODBkMWRhMzdhNzY3ZTcyNzlmYmVmY2Y3M2Yz ZTBhNjU0Ng0KNmNhZmFlMDNkMTYwZGFjMDE1NzI5OThlYmE4ODEyYmU0NTRj NDE1MWI1YjE0MTI0Yzk5NWMxMGI5NzI1YTQ4MjlhMTgyOTE3NDU5MTBkMDRj NTg0NTA5NWYzZTAxYjEyYjA2MDZjYWI4OWY4NTgyODIxZTlhMjA5ZDIyYjlh NTUNCjJjZTFhYWViMTQ2NzlmYzE2NGNmMGI2NzM3NTc3NzhmNGYwYzg5YWQ2 M2VmYTA2Y2ExMWQ3NzI0NjM1ZTcxMzMwZTIyZTRjMDI5ODFmMmE5NzUwODIx NzYxMDViYjg1OTA5YTczOTI0N2NiZTgzNTVjYTE1ZmNmZGYzNjc4MzQxDQo3 NmVhYjBlMGMxYTdjOTA0ZTEwOGY1YjMzY2JjYzM2MmUzNDgxN2JiODdhMzkx NjEzZjUzOWZkMDI4OGVmMDQyYzM0OGEyMDM2NTdjODI4MmViMjM3MjU5OTVh ZDRiMGJkNDIxMjRlNzA0M2VhN2E4MDMyZTdiMDBlYTQ3Yzc0Nw0KZjBkYjBk NzFiNTc4YzUxODgwZjk4ZjhhNjYwMjZkNGI2ZjBmYzBmMGViY2EwNWNkOTJj ODFmMmUzNWQyYmFlNjRmZjdlNDdlY2ZmZmY4NmZlZjdmN2Y3NGM0MDRmOTgw NjQ3MmVhYTA0MzU0OTQwZDI1MDgwYzJjOGZkZDQ2MzQNCjI0NjBiMTM2ZGUx ZDgzMTU1YjVmMzcyMThmYmM3MTRiMGIwMDRmYjA4MGI5N2U3YTU2MTg0ZjFl NGU0ZGMzZTA4Yzk4YWM5YmU5NzQ3N2JjOTM3MjdiNGJlNGIxYmQzZDNhYzRk N2Y1ZmNmNDA4MWI1MThlMWJlODFkMTAzN2ZjDQpmOWM3YmZmYjNkODg5YmJi ZjkyM2EyNjYzYzA2OGIwMDY2MmM0OTc2NWJkYmI3ZDNiYmJmN2RmYzA0MWE5 ZjRkMjEwMTg2MjE4ZWM3MTQ1YWY0NjQyMTA0OGRhZmIxZWE5Mzk4ZWE5MGMz NDY1MjJjNjA4ZDQ3OTZhOTk4MTYxYg0KMTRjMmU2NjZjYjcyOWVlNmIwNzRh N2EwMmE1N2Y5Y2Y2YmY0MThjYjEyMDRhMjcyNTY3YjRkYTBlZDNhZWNlMzk3 ZTY4NTZhNTYxZTUzYzA3N2M4Y2U0MjVmNjExNTMyY2IxNDJiMmRkNmFkMDc1 YmM2YWU2MTE1ZmYyNWY1Y2MNCmM4NzZmMDYxMzk4MjNjMGZjZGFmZTIxYWMy MWIwOWEwNTE1YWRkOWExNDk2ZWZhNDVlMGE0NTUyYzU5YzI5OGNmNDU3YWJh YWE5NDFhNDhmMDdkNzczZGViMDFjMDBmYzdiODg0YjhiYTI1YmMwNWI1OWM1 NmYzNTgyMmVmMzRjDQo3NzNmMDVkNmExMDNhMmQzMjkwYTY3ZjY4NmU5MTkw ZWE4MDVjYzBjODcxODA4MDk0OTc4ZWM4ODEyNTM1ODExOWFiMmNjMjQ2YmMy ZjYxMmI3MDdlMGI1ZjU2NjA3ZDVjMjdhYmQ2NzU3OWYyNmQ0MDVhNThiYzNl NTM5MTE2NA0KNTUwNzBmZjJlMTI2Njc3MjE1NDJhN2JmMjEyMDA2YzIwNGFl YWQzY2JhM2FkOGE1NzFjZWNlMTYwNTQwNzdjNjYzYWEyM2UxZDYzNWQ2NjFk OTU3NGQ4NjgwMWIxMmQ4YTRmNjYxMTI0ODBhNjU2NzYyM2M0MTNhNGIyMGE1 NjQNCjgxYzIxN2M4MGI3N2I2NTIwN2I3ZjU5ZGNhNDIxNzFmNmFhZDA2MmQ3 NTQxM2YyYzczODQyMDI4MjViM2IyNTc2ZmU2YWUxMjcwMmU1ZTI0OWQ0MzRl ZTE2YmFlOGEwMWRkM2IyMjM1ODQ2ZTQ5NWFhMzQ1MTdlMTIzNjZjNTYxDQo3 ODcxNzY4ZWU4MzQwNzkwOTJmYWMwNjZjZWNlMDNiZTU0Yjk3MWM5MGRiOWY5 MWY0MjE5NzljMWY4ZWVjOTBkMWUxMGY4ZDBmOTRjNGEwNTczMjQ1MTE1ZGQ4 OTIwMzIzMWUxZWQ3NTY0MmU1YWMwYWY1ZjdmM2RmZDQ0MjAwZA0KMTY0YTA1 NDg0NDU5ODI1YmM2ZTZkODRlMTYwZjJkOWIyMzkxMGYwMGU3YzA1ZDYyM2Zj MWMwN2MwN2QwMGUzM2JiNWYyNTdjOTE1MzdmZmJlYjA3N2NkMTY4Nzk4Yzg5 NzkxMWFmYzIzNzhkMWE0ODY0MjcyZWYxMjcyMjBlNDQNCjQ0YmUzZmRjMDAy OWUwMzBlMTVhNGJhNjYyODRhY2FkY2Q2NzM4ZmQyZjQ5OWE4MzFiNTkwZjU2 ZmFlYmQ3Y2Y5N2M4MDU2YTk1YWUwZDgwMGI0OTEzYjZmZTU5OWM3Y2ZlM2Jj YmMzM2ExOGViMjY5ZTQ3ZjQ5ODBlN2JiY2JhDQpiYmRlNWE1NzQ2ZTBmZTE3 OGMxYmQwMjIwNzAwYTFlZTc1NmE0MjhkZGU4MDVmNTg1OWRiOWM1ZDExOTc2 NTE5YzVmNTcxYjQyMWQ5ZTkyZjU5NmMyY2QzZjRiNjY4MGMyZTE1ZmFmOGFl NGQ0OGU4M2E1OTZhMjExNDQ3NmE4MQ0KNzU0YzFiMWJhZWY4Y2VkYmY5ZGRi NDFhZDUzMjg5YmZhZGQ4YjhiOTA0NzM5MGYyN2ViMzkxNjM5OGU1Y2NmNGJi NzZmMWFiNDZmNzlkMDdkYjZmNjU3YzVlZDM4ZGQ1MjYzNWY5MjI0ODlhZTY1 NWY2MjA2YTJlYjE1ODUzYjENCmE1NWFlZmY3MWE5NWY2NTU5MmEyMzM1NjFk NDVjZWFiNWE3YjY2NmMxOTMzMmUyMjZjZWYzYzBmYzc0Y2ZjNTM3ZWJkYWM5 ZDlhNzVmNTk3ZWVjNmVjZGM5OTZmMzUzYTJkYWY5NWZlOGMzODg0NmE0ZGNh MjdhNGZlNWZkZDVkDQpjOTcwOTg0ZWIxODczMGNhYzg4MTg4OWY0ZTYzNDdj YjEwNGY3YjllNWVhYmMxMzNmMTEyZDdjYTI2ZjE4M2NmNWQyZDY0YjYxMDVm MzIxNjU4YWUzYzUxZmJiOTk0ZmYzY2JkYjkzNmUzYzE4YTIzNTQzYjkxMGYz MGM1ZDM1YQ0KM2Q0ZmM4ZTg5YTMxMTk0M2RhNmVkYjAzMTdiOWZhOTIzM2Zl NGE0Y2QxZTdhZTJiYzg5MTY4NTlhYjA1ZDBmOWQxNGI5ODhkZWViZGYxOTY1 OWMxZTk2ZjVjYjMyNjlmYTQ1YzNkM2MxYWFiNWNlNzU0MTY2MjdmOGNjZjM2 NmINCjdiN2U1ZTU2NmI1NjUyMWIxZTM3OWZkNjdmZTYxMGJmODMzMzYzOWFm YWI3YWFjN2IyMmQwNGNhNzFjMWE4MjE4MGI4YWM4NjM4ZjNhODI0YTNkNThi NWIwODU3ZmI2OTRjZWI5ZjdmN2U4ZmQzMGFhZDgxN2Q0MTczYjA5MTY4DQox MTU1OGFkMjY2MjkzNGMyYTE5MWViZjk3NWZhOGE5MmRhMzE2MmI2NzZlZDBk ZjVkODIwMzliYmEwYWRhZWE3NmMwNTdhMjA2OTg3Nzc4MGI5NGE3ODBiZjdk Y2VhNzBmZjg4ZjFmMDc4ZDg0NzJmNDA4Y2VkMGYyNzFmNzBkNg0KMWMxZWJm YzdmZmM2MTYzMzU5NTZlM2E3ZTNlMzBmMWYzZWZjZDc3ZmZlMzk1ZDQxNjUy YmVlNWM2Njc2NTY4OTIyMTZhZTMwY2JjNWM0ZjE3OGIxY2I4ZTY3OTMwODgy ZGU4YWZlMDJkZGFiOGVkZDllYTZmYmFjZmM0MDJmMmYNCjY1MTYzMWIwYWQ1 N2MyNmE2N2NmOWM0NDYzYjlhMjhmZTQxNTc1ZWViMTllNzk0MzJmYTFhMTYy ZTJiMDU5MDhiMWZhMDY4NzhkZGJkNTUyYjg3NGNmYmIwNDVjMmE2OTJjMDJl MmM1MjM5MmI1YWQ0ZDU1MGQ4NmE0NDI1YTIxDQo5Y2MxYTBlMGU1NGQ1ZTg0 M2NlYTU5MTI2MmIxYjdlZTljYjhjNDUwMTFiM2VlMmRkNzI3YjcyZDVmMzRj ZmI1ZDg0NWJlY2I1YTg3M2ZmNTdiOTdkOGFhMDFkNGE4YmFkZjcyMTcxNDAw YzFiZDdlZmY0NTJiODkwZmJjZGM2Zg0KZjVhZDVhODcyMjlhYTJiOGJhNmRk ZjRiMTlkNzBkM2UxMmQ4OWVkMWE2MTkzYTU5NDQ3MGYzNzVjZGExNWZjM2I2 MGQ5MTE3NzU4N2Y2NTM0YmIyODAyN2I2NWNlOWY4Y2IyMjhjNmM2MTlkZTQ2 YTdlMjI2ZjRhMDU0YTI0NGMNCjExNTY5Y2Q5ZTUzZjM5Y2M4NGY1OWE3YmM5 ZTZlNGYxMmExYmFkOGEyOGUyN2ZiYTA5YzM1N2ZlMWRhYTYwYzhiMjk2OTEw Mjg1NmRiYTI1M2FjMTE0Y2Q4OTEwYzllZjdlN2RiMmMwYmFmNWQ4NGQ3OWI5 OTNjODEwMWMzMTNlDQplZWNmYjNjYWI3OWY1MTFhMzJjMmEzNTQ2YmIyN2Zi NDRmYzAwYThmNzQwNGRkZjU4OGQwNTcxNzI4ZTBkM2EzYzNjMzViOTlhMWEy YTFjYTFhMDM4N2Q5NzQyMjdjZjhiN2NlMTE2MGY3ZjdmYjA3MDdmZjgxNDM4 ZTFjOTgzOA0KYjI1YzgxMjkyNTI1ZTAxZjgzN2M0YzgzYTRhNmFjZGZjYTNk NGRiOTZiZWYzMjM3NDEyYzFkMzVmYWJlNDc4YmMzY2MyNDIyYzRkOWY3ZjAw NThiMDQyYmVlMWYxZGIyODYzYzA0MmYzYTU3ZTZiMGYwMThlMDc3MWQ2OTM4 ZjUNCmJkOGY2ODFjZmYxYjMzMWQ5YmU3MTkxNmU1NmVlNmNjODVlMDExM2Q1 Y2MzYWQ3ODRlOGVkNWIwOGM4OTY0MmIzODBkYjM2ZDYwZjUxNTI1MTFkNWM2 ZGVkYzMxNGUzNTlkNjliNWY5M2E0MTdmNTg1NzI0MDI0M2Q2NjU5Mjg0DQo1 OTEwOWJkOGMwZGU0YjNkMzk4ZTJiMGI5Zjk5ZDk0Yjk3NDlhZjZhMjc3Mzc0 MjI1NWQ5ZTQ0ODZiMzk5YmM5NjNlZWFiMWE1Y2E1ZjI1YjRiMDFmYzBhMjNi NmI0NjA4MWY4ZTI0NmQyMzU5NTE2NWUyNjk0YjZmMjA5NTE3YQ0KNjNhNTBi YjhlNWI1ZDY3MjMyMmVmMjI4ZGY5N2NhMWRhNjZmMDUyNTg2MWFlYmM4MDU5 YWQ1Njg5MzI2OTExZDUwZjlkNzc0MTYxZDJlODRiZDI0OGIxNTM2ZWNlODY3 NjE4OGEyYjM0YWVkYTg4MTk5NThlMjU2ZTlhMjRiZGENCjkzMjliNjY4OGUy OGQyYWY5OWI5MjhjMDQ1MGM5YmQ1MTdkOTA2NDA1MWJjMWY0MzAwYTE2M2Uy OGEyNjQ0YTU0ZmE0YWExYTA5MWVhY2Q4Y2RiNTU5YmU3NjhhMzEzNzIwNjY0 NTgyNDk4NTY2OGY1NTVmZWViZjVhMGRkODQ2DQo2NzEzN2QzNjQ2MWIyNjc1 YjBjMjE4MjkxNjk3N2ZhMjcyMWNjNDVkYTU2MTg1YjdkOWFkMmE4ZTQyMmM1 ODkzZTJkMWE2MjFhYmQ5NWNiMzgxYjlkYmM0ODI5YTQzZGM3NDExNmIwYzJm MWQ2OGE3NzViMjI1Zjg2MzdkMWRlNQ0KMTAwYzE0YTVmNGY0MTA1OTU2MjVl NWUwMjlkOWViYzMyMmIwMWNhYmNmMDI2ZmM1YTRhMDM1MDcxNzg3NjdlNTk2 YTU4Yjg2YWZkOTg1YThiNTcxYzY5ODdkMmYwNmNlMDRhNTQ1YTBhYjRiZjRk Y2JjOWU1ZDMyMTRjYjdkZTINCmY2ODdlZGM1OTRhODY0OTNhZDAxMGMxMzYz ZjdlMmVhN2M2OWUxOTFhN2EyMTEwMzdhMTViMzU0MWQyMjZjYjEwMjk4NWFl MGRmMWQ2ZTZhOTQ2ZjkxZGU5NDBhYmM5ZDNkM2M5MjVhNGUwNTg1YTAwMmFk MGYxMzA1NWFhNzI2DQpmNmZlY2MwMmM5YTYzMWNkODgwZTVhNmE4YWY5M2Q1 MzlhMTFhODFmMDg5ZTAxNzAxM2VjMGRhYTZkYTdmZjhlMjY4OTRiNzY2ZmJi MmEzZDFmNDI5MmE0MmVmMmU3ZDdhOTc5NDhhMjRlYmM0YjYwODdlYzYyNDNi NDA5MGQ3OQ0KN2UzNWMzNzczODNkYmRhMDJhMjFjZDQ3NjZmNjYzNWQxYTYw ZDI2M2M4ZTM3MTc5YzRlNjc5N2ViMGM0YTJlZWM5NDUwYTRlOGEyY2I2Yzkx ZTZkNjI2ZDkwODEwZjg1OGMzMDk0NmEyNjk3YWM4N2Q2OGYxNTBiM2M3OTVh ZjINCjBlNWIwMjE2OTAyNmJkYTllMzMwMzQxZGRkOGE5ZjNhNjc3NTcyMmVh ZjJkNmViZTEyOWY2YzA2N2VmMzkwNzc5ZDU3NDIxNGVhOTRhZTM3MWIxZGJm OTJjNGFmZGY1NzdhNzU0NzI5OWI1ZGE3NWY3ZjkyOWJlMTVjNzdiNjA5DQph ODRkYWVlYjZlNzVkZTc2YzdmOGNiNTNlYTgwOGE2ZjVmZTc2MWNlNmQzZjU1 ZmNkNDQ4ZmE2ZjY1M2NiMDUzYTAxNzBiZTRhZjA2MTYxMjA1NThiOWQ4ZTJj Y2M1ODEyZjhhZWNjYjY5ZGM0NmQyMDM0MmZhOTlmYThlMmFhOA0KNmYzNDkz MjEyMzU3Yzk5YzFhODMwOTBlZTNjNTU4Mjg4NWJjNjY1N2FhNzZmNDgyNzYy MGQ2OThmOTRmZTg0YmQ0MTg3NTBhZWY1ZjMzNzIxYTc1MmE5NjRhOTkxNWQw OWJjMjBiZDI5M2MyNDE1Y2FmNTIyYWRiZDRlOTkxNDUNCjhjNWVjM2ZiYjVl ODE5ZWQ4YjhhOTM5YmI3OWJlNmNlYjU3YTU2YjRhZWIzMjhjZjJlYzA4MDNh MGVhODZmNWZlN2Y0OThlNzRhOWZjMjdjZDVmNTU1MDhkYmZhMWJmZmNlYTE1 YWRmYWRmZGNhZWY1YTgxN2NkNWIxYTlkZmFhDQowMzg4YTNkYWE0NTkzYTBh MDU4MzM4M2UzYWUyYTNhNDBhMTNjNjMyY2E2NTY4NGEwMDhlZWE0NjAyNGUy YWY5MDQ2NjNkYTNjZTg5MTU5OWM2NWNiYjg5NGFjYzg5YThlNmVjN2NjOWVl MzYxODZmNDNmNjA3MTNiNmEzMTMxOQ0KOTEyMmFlNjNjNGRiYTM5MmQ4NTgy MmNlYjdmNzlhMDNiMTU5Nzg4YTQ5YzQyYWQyMTIxOWZhNGU0NTg2MmIzNTli OGIxYmE1NjUyZmRhM2E2NDZiZGFmYzMzNzM2YWE3ODljNGIyNGRiZDQxNDA0 YzA2MDYyOWVkNzE5ZDY2NmENCmE1YTk3Nzc3ZTg3NGZlZWNiMmZiOWI5ZDM1 NjI4ZmYxZTUzMGUwM2UxNzJmODQ2Mjg0NTZhZGQzNGFmY2Q5YjRlMmM0MGEx ZGMyMTEyZWFlYWQzNmJjYTQ3NjgxOGIxNjg5MWZmNjhmNzQwY2QxYjQ2YTBm Y2JjY2E4MmQ2YTBhDQo2ZDgxNDlmYTIyMDdhZjRlYWRkYTRlODcxMWZkYTEx NGI2MjhmMGQxMDE2YmFmNmIyNWMzZDJjNWNlOWQzZWQ3MTRkNGEyYmE1MmI5 ZGI5M2EzMzAwYmE0MGFhMWI0NzNhYzE4MjMzNzI4ZDY5NWVlODM3YjQxZTU2 ZTNhNzY4ZA0KM2Q1ZmFjNTIwN2I1YWNiMmU4MGJkMmEzMzcxY2JjMzg2MTU4 Njc5YWYxYmZlOGNjMmU2NWIzOWY4YjUxOWIzMDJhNGEyZWRiYjc1YmE3YzRk YmJiMmQ3NDNiZmRlNmJkZGJlY2UyM2I3OTU3YWY5ODA3OWI4ZGQ5OGQyMGEw ZmUNCmZlYTVmYjY0YjM0MzM2MTI5ZmM2YzJkMDU5MzQ2MDhjZjc0OGJjYmE5 OGRmYTdhYmU3YzM3MjY5ODJjYjBhMGJhMWM5MTM4ODg5NDJkM2E1MzAzMzVh MDNjNTgxNzBkNWM2YjYzZDI4ZDg0YzI3NWVmZGI0MzZlYzY1ZGJiY2I0DQo3 YzIyZTVlYWIwNmM0MDAyZjQxODEwN2Q2NGJhNWJlMTVjZjNlYWE3MTQ0ODhi MDQzNDE3ODY5YTJhMGMyNDIyNjNiOGM5NWE2MWZmYzIwYmYwYjQzYWE2MDFk YjZiMzAxMTgxNmFiOGFlYTU2ZmI3Yjg3MTEwNWRkOThlOTg0Yg0KZDJjNTQ4 Y2IxOWY0MTUzNjcwYWM4ZGViNWJhYjFhNDgyYjQ0ZmI2MzA5YjM2MzhlM2Ew ODQyMTYyMTg4YjUyMTRiMTMwNTE4N2RkYjBmYmIzZDJkZGEzNjQwMmRkMzNj NjAxZTI3OTJkZjMxMjQwZmE4YmExMTlkM2VhNWNlZGYNCjM5Nzc2YTNkNmIy NTIzMTRiMjg2M2FiNzUzNGQ0MWNhMDk4NDI5ZWNhYWJkYTBmNTllMjk1Nzg1 OGRiMmQ0OGU4ZjM1MTMwYTdmZDY0NGFmNzFmMmViYjY2YjFlMDYzMDc5ZDhj YjkyMDkwZjQ0ZTFhNDBkMjUxMmRmMThlMjBmDQpmMzI3MTJjODkxYjA0NmZk NWViODg1NDVkY2Y5YjgwNDc5Y2UxM2FmZWQxOWJiMWI2MjdiYTdiZTVlMzY0 NjExNGQzMTY3MzNlZTNhZDQ4YWYyMmYyM2VlZWVkMzFkMjE0ZDE3NzA1NGZk MzJjNjE3NTBhODg3MTc0YTI5YTlkOQ0KNjM0ODQ2OWI0Mzc2NTU5YjZiM2U4 ZmIzZWQ4NTk5ZWIzYmRkNzgzYWY5ZGE3MWFjZjdjOWViMDI3YmU2Yjg3YmQx MmM3YTk5ZjNmYTk0NzYxZDZlMjE0MWU3ZTVjMjA5MDhjOWVhNDQ1NDM2NWRh MzViMjVkOTQwYjEwYWYwMzMNCjAyZDNlZjRlZmI1MzFkYTMyZTM2NzA2ZDc5 ZWY3MmViNTYyYzc2NTFlNmUyM2IwY2FjYWQ5YjFiMTViMTljZTIxOGZjNjMz NTEyMGE0YmNjNjEwMzBmOWNlMTI2OGRhMGYyYjgxMDkzNjg4NzE3YTJkNGJj ZjZiMTU5ZTJmMmNmDQo3NWU3Nzk4OTkyMTc4ZGEzMDlkNjAwMjQ2YWMxZGE0 NDQzNGNjZTc1YzVlYmI1N2VjM2UwM2VhNTIwYTJjZDRmZDEwOGM3NDM5MjNi MjA1YmVlYjFjMzVkMzUwMDU3YTJiNWYwMDYwZDMwOWJlNTM0MGUzYjhkZjM4 NjJjNTJlNg0KNzM3ZTdlZmJhNmM3YTg4YWFiZDQzZWQ2YmU0Yjg3Mjk3Yjgy NDQ0MThmNmUyYTY0MGU0NWY2MjVhNzVmZTg1NDYxYzc3M2ExMDc1N2NiNzNh YTNiOWYyMTg4MjY1OGMzYzAyMTU2N2ZkNTJlODQ0NWYyNDY0Nzc1NzU4Y2U1 NWINCmI1ZDU4NmY0ZGEyZDAzZTNlMWNlNzUwZThhNjBhYjhiMzRmMWQ0MmY4 YWQ3YTk3ZDUyY2JkNDcxNWNiN2NlNTk1NTc2NmRiYzM5OWU1ZTg3YzQ0MzRk Yzg0YmU2NmU5OTlhNTAyNDVhOGMwYTg5YmNlZjBmMmE0MTQ4Mzc2ZDc0DQo2 YWU0MDQ4MDhiMTAxZGJhOGNlYTFmNGQ0OWFlN2Q4YjRjNTVkZWE0YTA0YzM5 NmY0YjU1NjhkM2FiNjc2NzBjMjUzNmYyOTVlNmMyYjAwYTUxNTZhMTU3YmM0 YjEyZTQ1NGYxNGU5OTU4N2Y0OGZiZGQ4ZTRiN2Q5ZDMzMjA2Yw0KYmZhMGM0 MmEzOTVhYTNlYTk5YjMzY2YwZTEzYTdkMTU5MWMxY2UyMzI3NzNjYTE4ZDVm NWRkNzc3YjhlYWRmN2RiYzM0M2E3NzVlYmZlMGNhZjNmZmVmOTY0Y2U1YzZh NTliYTkxNzQwMjRiMjc0N2E2ZGY2ZjU4NWQ5MzAyMzINCjk2MGQ0MjJhYTE5 MDA1YWFlYzk1OGViMDc3YWFlNWQ4ZTljNzk5ZTIzODcxY2Y3OGY2NDYzMWVl NTRlMmM2NzI5ZGViMmI4YTU2OTgzMDA1N2I2YTc3YjBlNDM3YTlhYzFlM2M3 Y2VkNGU2OWI5MTFhZjllMTI2MmJmZWI1YmRkDQphY2YzZmExZTBjMzA2ZmU4 MzM5NmRmNTkzZDlmYWNjMDBhMTlkNTk5NTBhYjk0MDVjYmViMjJmNGRmNDhi ZTZlNTM4YmRlYjMwMjAxOTZiYmE1MTk5MDVmYjdmY2U3NzhjY2M5Y2NmOTgz YjJlY2YxNTVhNTlkYTIzMmYwMmQ0OA0KMWMzZGJmZTQ0ZDViZWQ2YzNjMWI0 ZDkxMjM5MDY3MzhiNDE1MzQ1ZGNjZTU3NmMxOGNlZWI2YjE5Y2MwNDFlZmYy YTM3MjkwZTE5NzE3YWRlZTA1YWM1MjE1Mzk2YmQzMThlOGQ1MjQ4YTBlM2Jl NjY5ZGYyYWFhZTVmYWMyZjMNCjM5OTIyZTJlNTM3YTEyNGZlODVkYWFmMWYz OTdhNmNjN2Q4MjQxNzRmZTRhYWU2ZTBkZTcyNTUzZGRmN2MwY2I1M2VjNDkw YWNhOTg1YjMxYWMxY2FiMTEwYWJhMGVkZDA2M2NkZWM4MmMyMWMzNjBlZmQ5 MmY4NTU0ZGJjOGY4DQpiNzNiOGU3ZjRkZDU3YTI2MjMxMTBkMjAzMThjNGM1 ZDY5ZDcyYmRiOWRkZDliZjE2NmE5MzJhY2QwNGMzYjc1ZWIyZmVmOTNlN2Y1 Njc3MjQ3MTBiNTkwMjU0ZDMzYjExZTM3OWU5ZDZmYjY2Mjc0ZTljNmEyZDk5 MzZlZjk2Yg0KOGJiZDQ1MjlmOTA0ODE4YTJiOGI2ZDAyNGZjZWE3MmZlYTZi ODczZjdmMjU4NTRhMmFlNzNlZjg1ZGFkNmU1NTRhMGE0NGUzOGJkZTFlZmVj ZDU2ZmRkMzU5MWE1ZGE2MzIwOTA4NjZkNDcxNTc1YjViZjc1NmI5MGFlOWQ3 ZmINCjhkYjVkYWRhYjVhN2ZiYWM0ZTU4ZjQzYWFmOWY3NWM3NjIwNDY1Mzk5 OTliN2Q1YWM3MjU3YzhiNDY1YTczMmY1MWEyOGQ4MjZkODdmMjJmOGFkMDE1 MGJlZDY1OWQ0NTE3OGViNDg0YzM1OGFmNjgzODM0NWZhNzlmYTkyZjRhDQox NzljYjEzNTdlODkyZGVhNjJiNGM4NThhMTc5NTZjZDIwM2JkZTA5ZmFlZTc1 NTNkZGY5MzgzYTg2NTkwN2MwNGVlZmE3NTQxNDQzOTNkMDI2MjAzNDE4YTI2 NGQ5YjA3ZWU3ZGUwYmY5MjNmMzkwOWJhOTI1OWZmYjc3YWMzNQ0KNmNjY2Mz ZmQxMzg2ZmNmOGU1ZTRjYjg0YWE2YzgyMjUxOTU2ZGQzZmEzY2EzMTkwMjk1 NzRkMmYwZWIyOGM1M2Y1YTBlNmU3OWRlYjcwZWE2N2QxMDIzMWFkYjQ1OTg1 MjllYWUzMjZkNDRhZmM3NTBjY2NjN2RjYjYwOWIyZjINCjdhYjRjYjliZTNi ZDEzZmEzNWY1NzYwMDc0MDY3MDU2NmMyODgwMWY4OTQ2YTY0ZGQ5ZjAwODUw MDQxNGEzMTJhMzhmYzczYzY4ZTMxY2I0NGRlNjM0ZDA2ZDQ3YjFiNTNjMTYx NGIzMDgzYTBhZGJlODA3N2Q5NWFkMWUzZmU4DQoyNWQxMjMwMTkwZjQ3ZDll MDVmNmYxMmUxNTIxNTA3OGY1YmU1NmE1OTFmOGI0YmJlYTlmM2UwY2Y0NGYz MTMzOGZkN2RiYWM1ZjU3ZmY3NmI5YWZmMWQxZTllMWQ0MDUxYjA2MTNhMGYy YzJjY2JjNjM3MjM3ZmViZDE0YTBiNA0KNThkNjhhMTgzNTFmNjRhMzA5MzE2 NzI0NjNlM2U1YjQ1YzA0OWVlNzAyOTY5ODUwMTlhNDU0ZjIxNTQ1NmU3OTgw MDA0OWI0MDk4NmQ1YTVlYjFhOWQ4MTA1NDRkNTFmNWVkODM1YmM5OTk5NDVi Y2ZhNDFhN2Q5ZDkwMzc3NjgNCmYyZWNjODhiMTQwZDI2YmM0ZDhjYTE0Mzhh MmJiNzAwOWVlOWU2YTk3YjU5MmEwOTZhODFlYjU5ZDhlYWY4NDEwYWFiYWQw OTAzM2JlNWIyY2U5ZjBmOGMwMWMwZGYzMzY5YzRmODcxNzU5OGUyNjcyNjU1 MTM4MGM0YzYxMGZmDQpiMTFlZjJmYzhlM2JjZDFhMTQ3ODllNTk3YTljOTg3 ZTZhZTI3YWI1YTcxNzIzMDIzNDRkNTQxYzE0NWRkZmMyYzZjMzEzOWI1NWIy ODQ0ZGMwMjE2MjI5NDhkYmJjYTY4MmE0YTVhZTE4MDdlOTc0NDFiNzdjMDc5 MmU5Yjg4Mw0KNzcxMTZkMjY5OTBhMWQwOTY5YjZhYTMyYzAyMDcxNGI1Mzc3 MjMzNTk1Zjg5NjE4MTg5MzNmMDU3Y2NkMWZkMzU5OTJkYjAxMGYxMzE1NjNk Nzc4MWFmMWQ5NDg4NTQ3NTlhZGQ1YjkxYmExZTA0ZjQxYWNiZTFmMDgyMTYw MTUNCmIwYjgzNGZmYzBhYjljODIzZTI0YTA3MjRkNzJhZDU2YjkxYjEwMTkw YjZmYjg5NjZlYzdkZGNkNzc4MDkwZTdmNjlhNGI0MjI5MjU5OTU5NzVkM2Jj NmQzZjc2NGFkYjIwN2I1ZWI4OGY4NTQ0YTE4NWIzODAyMmQwNzIxNDNhDQpj ZjMwYWE2MDgwMWI5YzE2MTU3MjcwNTU2MjBkMWFjNzlkMTQxOTk5ZmEwNWFk MTk5MDI0MjA4NTk4NTdlY2Q0YmY1M2FjY2MxNTc4MzAwMzU5ZWExNTJlYzMy ZGEwYzZkYTBmZmVjMGI5NGQ5YzIwODliNzg5MzU1MDQxMjAwOQ0KOTgyYTNj ODA0ZmMwNDAwOWJmMDkzZGIwNTQ4OTBhYWM5MzRiMDExYTdjZmYxZGU5ZWNh NjY5ODYwZTIxNWEyYTQ2NTBhZDAzYTJiZDI2OWY3NDQ0YTYzZDA4MTgyMzMx NmIxYmMzYzA4MWFjMjFkZGU1ZmZiYjkwODA1YjQ5ODENCmE3NGUwNDE5ZmIy MGYzMGE0ZmUyYzAzYTA4ODExMDdjZGVjYWMxZWU4ZjVjMWFiNzUzNGUxYjNm Y2QwOWE5NjQyYWMxMTljOWQ3ZmU4YmE5ZThiYjQyMDgyMmVlY2JlZjVhMWZk N2Y1MjVlMWYwNTVhMDI2NjA1YmU2ZjQ2ODhhDQpkZjhiZDUxZGZiZTc5NWNj ZjMxOTBhZGZkMjhiM2JlMTU5OGZlOGVmZDk0NmMzNzc5MzA0OTJjYjMzY2U3 Njg0OTQzNGNkZjU0ZGMxNmFjMmZjZjUxZGZhNzRjYjhhMzA1N2Q2NWVmY2Zj MmYwYjUyOWUwNTAwZjg3ZDJkYzg4YQ0KZDJiYjU2NzFmY2U0OGI2NTk2ZTZm NDMwYjFhMThmNTdhN2M0YTcxNjI5NTdlNjljZThjZDg3NGVmNjdiNGE5NzAz NDk0OWQxZDZhZDFiNGZmZGU5N2VjNTExZDgzNmEwOWRmOGYxZmQyNjAzZDU0 NWVlY2ZlNDUyMDcyYWJiOTMNCmZmY2FmYzg5YmQ4YTk2Y2I2NTc1MThmMTJk NzJmN2FhMjJhN2Y2YjkwM2E4MmJjYmFhZWNjZWI0ZGViOTE4NWRhMGNlYzM5 NzUzYmFiZWQ1OTQ5NDRlYjM2ODZiYzczZmVhN2QzZTg5MDM5NWVmNTU0MjJi NWYyNjgxMzEzYjY2DQoxOWQxMjJhODNhMWQ0Y2ExYzM3OGM2ZGEwZTg2MTlk NTIwY2ViM2QxNWYzZjdjZTBhYTUyMDU0YjdmZTk0ZjRlNzRkMWE2NTRhODE4 MWJmNjc3ZjBiMTFmZGE2YTM1YmE2ZGI0YzE5YmRkZDk5ZTY5Njg2ZmFiOTdi OTJmYzk2NA0KMmMyZjcxYTNhZWRjYTMzNGFmMGNiY2UzODI5ZTE1NWU0Y2M4 YmNhNThlZDNhZTg5MzMyZjU0OTlmMWU4M2NkOGM0YmVkOTZhMDc3YWQ5ZGU4 M2UxNDQ1OGNjYjQyMDQxZTljNzg2MzY5NDQxMzQ3NTNkYmE2YmE4ZDg0OTk1 ZWENCmFjZjdjNzhiN2UwMGI1NWUzMWNmZGE4NjI0MDkyODlmOTAyZTdjMGIz MWVkNzk2ODdkMmZjMzk5YmM2M2NlNDRmNWQ3MGI5ZWQ2NmEwZjI1ZTYyMjhk ZWFjYzRjMDVlMTg2ZTJlNjk2OWM2YTM5MGY4M2Y0MDY2Mjk5YjI4OTljDQoz YzE0MWU0MGY0MjhlZWFhYjA3ZThhOWJhNzc1YWU0ZjJjMDA2NmEwYzQ4ZTBh ZjAyYTU1Y2FmNDhhMzE4OTg0NjUzZDY5YmRiZWViOTgxMWM0MzkwMmQ5ZWIz ZDg5OWQ3MWUxOWM3M2EwYjZkN2I1YTM5NjM0Y2NiNDRiYzVlZA0KMjNiZDU2 ZTQ1MjY0YTM4ZjE0ZjI5MGUwYWJkOTI5N2NjNTcwYjAyZDQ1ZDQxYTkwNWFk YzkzNGE2MzJlYWE1YTgwMDc1MTU1MDg1N2RlYTdmMjgxYTcxZmQ2MmY2ZGZh NTYyODNhNmY4NTJkZTNmM2ZlNjM3YmE0YWNiM2YzNDUNCmY0ZTYwYzU3Mzhl Nzk0NjhhMWE2ZTAzNDViY2RmMzIyMjBlM2Y3NjI2ZDI5YWUzMGEzMGM4M2Y1 OGQ3MjAwMjUzMjVmZjA1OGY3YzIxMGI0MzE2MTRhMWE2NTVlMzk0ZWFhNGJi YmJiOTk5YTFlMDE2MzNhZjY5YTU3OWFjYmQ5DQplZThiZjQ3YWNmNTU2NjRk NzUwNzk3Mjk0NWRiNTMwYzg4N2ZjNDc1YTc3NThiZGRhNGEyNGZiOTUyNzZm YzgyN2M1MjgzZGE3NzI4MDk0ODE0ZDc5MjI5OWMxODQ4N2YyYmE3NzhiNmYz ZWI1OWZjZDMyMjZkYzczZGFhYzAzMQ0KMzIzMGIyMzVhODk5OWE4NDA3ZWE2 MGEzODkzMDNmMDlkN2E5OTg1NjkxYTM5MWI2YWNhYjQ2YjBkZDAwMzQ5MmM1 ODVkOTc3YjM0NzFhMzNkNzM4NTljZGZjNTZkZjM0NGFlZDNhNGIwNzYyZjI1 M2JiNjYxOTk0YmJjMTY0NzENCjkzMzkyOWE1ZDE1MDAyMDUyNDI4NWZjNDZi YWYyZjI3NTk2OGEzYmQ2Zjg5MGIzZmFkYWE3MjllOGRlYTg5YWU2NzQwYzQ5 ZWNmYjU5YWRlMjFlMjM5OGJhZGIwMDBiNmExMmZhYzY4OWIyNmFmMDI3OGNk NzUwN2NlNGZkZGU1DQpmNTc0MTQ3MzA3ZDliOWVmNzcxNDUzNDUxMTQzYmJh NWI0MTA4YmIwY2M0ZjZjMmJhMGZmYTllM2NkNmYxODVlZjg4N2FjNGQ2NTc1 MzM3YjJjMWMxMzA4NzNkMzA0Y2RhZjhhOWM3MWFlOGRjODQyYTBjMWQwYTZi ODlmMWJlOA0KOTk2ZmM5YjJkNDQ2MmNiNjY0ODgyOWFhMjI3NTA4MDgyOWM2 ZWUxNDcyMzZiODliYTRlNWNlMjgwNjVmY2M2ZmZkMjQ5YzQwZDQ3ZjEzNGMy MmM2MWU4ZGExYzg0ZWMxMTE3NGIxNzJiNzNmOWYxNTY3OTIxMTA4NTU4NDQy MjENCjM3NTQ1ZDVjMzJlZjE5ODg3MjUyMTQyYTRmYWI3MGRkZDU1NmVlNWZm NmMxMmFmNjhlZjI1M2JmNzMzNzIxMWYyNTU2OWM3NWI0NzdjYjI3NzQ1ZDM4 ZThhMWEzNmJhYTZjYWZiNGQ0ZTM0YTRiYmNlNGI5YzFiN2JiMjk1MTRkDQpi ZGM2MjEyNmM1ODUyOTUzZjAwOWQwMmZlOTVlNDBhMzUyMTU5NGQ5ZTlkZTQ4 MjU0MDkwZGU1ZTZmZmY4NDc0OGRhYWI1NmRhMjIxMjRjMmYyMGJlZGM4MWNj NTMzMjdmNTRkN2M3YWQyM2ZmODcyYTgzY2I5Njg5OTBjZTU2OA0KNTBjODQ1 YTU0NzZkZTU1YTRkODZkODFlOTA5MTQ4NzAyYjEyMzE0ZTUxZmFhNTNkNjVl NDM2NjZiMTgwZmMxZDQyNGFhMTZjOGY2YjQ5Y2RlMjQ3MzBiMDNkMWYyMDlk Mjg5OGE0NDQ1NDBiMDQ4MGQyNjIxZjU2MDEzMzMwNjQNCjljNzY5NjIyOTQ4 MzZjZjc0MDAyMDZhZmVkOTgyMWY4YjgwYWU1OGE1NGJmZTZiNmY0MDlhMTYz MDFiZjFlZThiZjk1MGU5NTBmZDYxYTA2M2UwNDM3NTM5YWFmNDRiZjE1ZWIw MDljMjg4NmVjOWFmMWM0NDEwYjYzYTNkYjkzDQowMWM2MWRlYTZjY2NiZTA3 NGM5M2RmYTI3ODJjZTU5YzRkMzBiNTA2ZTc1M2JhODhiMmFhZjZmNGYxODdh MjI4MTZiOWViMjhhMTZjMGY2ODJiOWUzYjQ1MDAyODZiMjlhYTRlYjA5NDk0 ZDIxMGE1MGNiMGEyMjFmYjQ1NTViMA0KYzg2MGU5YjY2ODQ5NzA4YmFmNjMw MDI2NTMyMDllNzA3ZDU1OGE1N2FmZjE1NDk3YzQ5OWM0ODgzYWQ5MWJhNGQ5 ODg1M2MxNGMyMzFiMmZhNjFjNDU5YTZlNmUxZTM1MTFhYzcyZTUxOGVjZmU2 NWZiNDRhYmQzZmFlMzQxYzI1NzJjOTAxMmYxYzEzNTFjMzkxMTc2YWNjM2Rk ZmYwMmQ0ODgzN2I1ZGJjOWExN2MwMDAwMDAwMDQ5NDU0ZTQ0YWU0MjYwODJ9 fXtcbm9uc2hwcGljdA0Ke1xwaWN0XHBpY3NjYWxleDE2OVxwaWNzY2FsZXk2 OVxwaWNjcm9wbDBccGljY3JvcHIwXHBpY2Nyb3B0MFxwaWNjcm9wYjBccGlj dzg1OTlccGljaDQxMDFccGljd2dvYWw0ODc1XHBpY2hnb2FsMjMyNVx3bWV0 YWZpbGU4XGJsaXB0YWctMTg5NjE1NTk1e1wqXGJsaXB1aWQgZjRiMmIyMTU4 YWNhYWQ4NmFjMTYwYTk4NmJiZjlkNmV9DQowMTAwMDkwMDAwMDNiZTI3MDEw MDAwMDA5OTI3MDEwMDAwMDAwNDAwMDAwMDAzMDEwODAwMDUwMDAwMDAwYjAy MDAwMDAwMDAwNTAwMDAwMDBjMDI5YzAwNDYwMTAzMDAwMDAwMWUwMDA0MDAw MDAwMDcwMTA0MDA5OTI3MDEwMA0KNDEwYjIwMDBjYzAwOWIwMDQ1MDEwMDAw MDAwMDliMDA0NTAxMDAwMDAwMDAyODAwMDAwMDQ1MDEwMDAwOWIwMDAwMDAw MTAwMTgwMDAwMDAwMDAwZjA0ZTAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDA4MDgNCjEwMDgxMDE4MDgxMDE4MTAxODIxMTAxODIxMTgx ODIxMTAxMDE4MDgxMDE4MDgwODE4MTAxMDE4MTgxODIxMTAxMDIxMTAxMDE4 MTgxODI5MDgwODE4MDgxMDE4MDAwODA4MDgxMDEwMDgxMDEwMTAxMDE4MDAw ODA4MDgwODEwDQowODA4MTAxMDEwMTgwODEwMTAxMDE4MTgxMDEwMTgxMDEw MTgwODA4MTAxMDE4MTgxMDEwMTgxMDEwMTgxMDEwMTgxODE4MjExMDE4MTgx MDE4MTgwODEwMTAxMDEwMTgxMDE4MTgxODIxMjkxMDE4MTgxMDE4MTgxMDEw MTgxOA0KMjEyMTEwMTgxODEwMTAxODA4MDgxMDEwMTAxODA4MTAxODEwMTAx ODA4MDgxMDA4MTAxODA4MDgxMDA4MTAxODA4MDgxODEwMTAxODMxMzEzOTMx MzE0MjMxMzE0MjMxMzE0MjI5MjkzOTI5MzEzOTI5MjkzOTI5MzEzOTI5MjkN CjM5MjkyOTMxMjEyMTMxMjkyOTM5MjEyMTMxMjEyMTMxMjEyMTMxMzEzMTM5 MjEyOTMxMjkyOTM5MjkyOTMxMjkyOTM5MjEyOTMxMjkyOTM5MjkyOTMxMjky OTM5MjkyOTMxMjkyOTM5MjkyOTM5MjkyOTM5MjkyOTM5MjkyOTM5DQoyOTI5 MzkzMTMxMzkyMTIxMzEyOTI5MzkyOTI5MzEzMTMxMzkzMTMxNDIyOTI5MzEx ODE4MjkyMTIxMzEyMTIxMzEyMTIxMzExODE4MjkyOTI5MzkyMTIxMzEyMTIx MzExODE4MjExODE4MjExODE4MjEwODA4MTAwMDAwMDgwOA0KMDgxMDAwMDAw ODA4MTAxODA4MTAxODA4MDgxMDAwMDAwODAwMDAwODA4MDgxODEwMTAxODA4 MTAxODA4MTAxODEwMTgyMTEwMTAxODE4MjEyOTMxMzE0MjI5MzEzOTMxMzE0 MjE4MjEzMTIxMjkzOTE4MjEyOTE4MjEyOTEwMTgNCjIxMTAxODIxMDgxMDE4 MDgxMDE4MDAwODEwMDgxMDE4MDgxMDE4MTAxODIxMDAwODEwMDAwODEwMDgx MDE4MDgxMDE4MDAwODEwMDgwODEwMDAwMDEwMTAxODI5MDgxMDIxMDAwODE4 MDAwODE4MTAxODIxMDAwODE4MDAwODEwDQowMDA4MTAwODEwMTAwMDA4MTAw MDA4MTAwMDA4MTAxODIxMjExMDEwMTgwODEwMTgxMDE4MjExMDE4MjEwODEw MTgxMDE4MjExMDE4MjExMDE4MTgxODIxMjEwODE4MTgwMDA4MTAwODEwMTAw MDA4MDgxMDE4MTgwMDA4MDgxMA0KMTgxODEwMTgxODEwMTgxODE4MjEyMTEw MTAxMDAwMDgwODEwMTAxMDEwMTgxMDIxMjEyMTIxMjEyMTI5MjEyOTIxMjEy MTI5MjEyOTIxMTgyMTI5MjEyOTI5MjkyOTMxMjkzMTI5MjkyOTMxMjkzMTMx MzEzMTQyMzkzOTQyMzENCjM5NDIzOTM5NDIzMTMxNDIzMTM5NDIzMTMxNGEz OTM5NGEzOTM5NGE0MjQyNDIzOTM5NDIzOTQyNDIzMTM5NDIzMTM5MzkyOTMx MzkzMTM5MzEyOTMxMzEyOTM5MjEyMTMxMjkyOTQyMjEyOTQyMTgyOTRhMTgy OTUyMjEzOTYzDQoyOTQyNmIyOTQyNzMyOTM5NjMzMTM5NWEzOTQyNWE0YTRh NzM0YTQyNjM1MjRhNmI0YTRhNmI0MjM5NmIyOTI5NGEzOTQyNjM0MjRhNjM0 MjRhNmIzOTQyNTI0YTUyNWE0MjRhNTIyMTI5MjkwMDA4MDgwODEwMDgwMDA4 MDAwOA0KMTAwODA4MDgwMDA4MTAwMDA4MDgwMDA4MTAwMDEwMTAwODE4MTgx ODE4MjEyMTE4MjEyMTEwMTgyMTE4MjEyOTEwMTgyMTEwMTgyMTEwMTgxODIx MjkyMTIxMjkyMTIxMjkyMTEwMTgxODEwMjEyMTEwMjEyMTEwMjEyOTEwMjEN CjI5MTAxODIxMDgxODIxMTAyMTI5MTAxODIxMTAxODIxMTAxODIxMTgyOTMx MTAyMTI5MTAyMTI5MDgxODIxMTAxODIxMDgxODIxMTAyMTI5MTAxODI5MTAy MTI5MDgyMTIxMDgyMTIxMDAxODE4MDgyMTIxMDgyMTIxMTAyMTI5DQoxMDIx MjExMDIxMjEwODE4MjExMDIxMjkxMDIxMjExODIxMjkxMDIxMjkxODIxMjkx MDE4MjExMDIxMjkxMDE4MjExMDE4MjkxMDE4MjExMDE4MjEwODEwMTgwODE4 MjExMDE4MjkyMTI5MzE0YTUyNjM1YTVhNzM1YTVhNzM1YQ0KNWE3YjRhNTI2 YjUyNTI3MzVhNWE3YjczNzM4YzVhNTI1YTUyMzk0MjUyMzkzOTUyMzkzOTQy MjkyOTRhMzEyOTM5MjExODM5MjExODMxMTgxMDMxMTgxMDI5MTgxMDI5MTgx ODI5MTgxODMxMjkyOTMxMjkyOTM5MzEzMTI5MjENCjI5MTgxODIxMDgwODEw MTAwODEwMDgwODEwMDAwODEwMTgwODA4MTAxMDEwMTgxMDEwMTgxODE4MjEx MDE4MjExMDEwMTgwODA4MTAxMDE4MjExMDEwMTgxODI5MzEwODEwMTgxMDEw MTgxODE4MjExMDE4MjkxMDEwMTgwODEwDQoxMDA4MTAxMDEwMTgxODA4MTAx MDA4MTAxMDAwMDgwODA4MTAxMDA4MTAxMDEwMTgxODEwMTAxODEwMTAxODAw MDgwODA4MDgxMDA4MTAxMDE4MTgyOTEwMTAxODA4MTAxODA4MTAxODEwMTgy OTEwMTAxODEwMTAxODA4MDgxMA0KMTAxMDE4MTAxMDE4MjEyMTI5MTAxODE4 MTAxODI5MTAxODE4MTAxODE4MDgxMDEwMTAxMDE4MTAxODE4MTAxODIxMDgx MDE4MTAxMDE4MDgwODEwMDgxMDE4MDgwODEwMTAxMDE4MDgxMDE4MjkyOTMx MjEyMTMxMzEzMTQyMjkNCjI5MzkyOTI5MzkyOTI5MzkzOTM5NGEyOTMxMzkz MTMxNGEyMTI5MzEzMTMxNDIyOTI5MzkyOTI5MzkyMTIxMzEzMTMxNDIyOTMx MzkyOTI5MzkyOTI5MzkzMTMxNDIyOTI5MzkyOTI5MzkyOTI5MzkzMTMxNDIy OTI5MzkyOTI5DQozOTI5MjkzOTM5Mzk0MjI5MjkzOTMxMzEzOTI5MjkzOTM5 Mzk0YTI5MjkzOTI5MjkzOTI5MjkzOTM5Mzk0MjMxMzE0MjM5Mzk1MjI5Mjkz OTMxMzEzOTI5MjkzOTMxMzE0YTI5MjkzOTMxMzE0MjI5MjkzOTI5MjkzOTIx MjEzMQ0KMjkyOTM5MjEyMTI5MjEyMTMxMDgwODE4MDgwODE4MDgwODEwMDgx MDE4MTAxMDE4MTgxODI5MDgwODEwMDgwODEwMDAwMDA4MTgxODI5MTAxMDIx MjEyMTI5MTgxODI5MzEzOTQyMjEyMTI5MjEyOTMxMjkzMTM5MzkzOTRhMjkN CjMxNDIyMTIxMzExODIxMzExODE4MzExMDE4MjExODIxMjkxMDE4MjEwODE4 MjkwMDEwMTgwODEwMTgwODEwMTgxMDE4MjkxMDE4MjEwODEwMTgwMDA4MTAx MDE4MjkxMDEwMjExMDEwMjEwODA4MTgwODA4MTgxMDEwMjExODE4DQozMTAw MDgxODEwMTAzMTEwMTgyOTA4MTAyMTAwMDgxODA4MTAxODA4MTAxODA4MTAx ODAwMDgxMDA4MTAxMDE4MjEyMTE4MTgyMTA4MTAxMDE4MjkyOTEwMTgxODEw MTAxODEwMTgxODE4MTgyOTA4MTAxODE4MjEyOTEwMTAxOA0KMTAxODE4MTAx ODE4MTAxMDEwMTAxODE4MTAxODE4MTAxODE4MjEyMTIxMTgyMTIxMzEzMTMx MTAxODE4MTgxODE4MTgxODE4MjkyOTI5MjkyOTI5MzEzMTMxMzEyOTMxMzkz OTM5MjkyOTMxMzEyOTMxMzEyOTMxNDIzOTQyMzENCjMxMzkzMTI5MzkyOTI5 MzEzOTM5NDIzMTMxMzkzOTMxMzkzOTI5MzE0MjM5NDIzMTI5MzkzOTMxMzkz OTMxMzk0YTQyNGE0MjM5NDIzMTI5MzEyOTI5MzEzOTMxNDIzMTI5MzkzOTMx NGEzOTMxNDI0YTQyNTIzOTM5NGE0YTRhDQo2MzQyNDI2MzRhNTI3MzMxNDI2 YjMxNWE4NDM5NWE4NDRhNmI5YzQyNjM4YzI5NTI3MzI5NDI1YTQyNTI2YjRh NTI2YjUyNWE3MzUyNGE2YjVhNWE3YjQyNDI2MzRhNTI3MzM5NDI2MzVhNjM3 YjRhNTI2YjRhNTI2YjQyNGE1YQ0KNDI0YTVhMzEzOTQyMDgwODEwMDAwODA4 MDgxMDA4MDgxMDA4MDgxMDA4MDgxMDAwMDgxMDA4MDgxMDAwMTAxODEwMTAx ODE4MTgyOTI5MTAyMTIxMTAyMTI5MTAyMTI5MTAyOTMxMDgxODE4MTgyMTIx MjEyMTIxMjkzMTMxMjENCjI5MjExODIxMjExMDIxMjExMDI5MzExMDIxMjkx ODI5MjkwODE4MjExMDI5MjkxMDIxMjExMDIxMjkwODE4MjExMDI5MzExMDIx MjkxODI5MjkwODE4MjExMDI5MjkwODE4MjExMDIxMjkxMDIxMjkxODMxMzEw ODIxMjExMDI5DQoyOTA4MjEyMTEwMjkyOTA4MjEyMTEwMjkyOTEwMjkyOTE4 MzEzMTEwMjEyMTEwMjEyMTEwMjEyMTE4MzEzMTE4MjEyOTE4MjkyOTEwMjEy MTE4MjkzMTEwMTgyMTEwMjEyOTEwMjEyMTE4MjkzMTEwMTgyMTEwMTgyMTA4 MTgxOA0KMTAyOTMxMTAyMTIxMzk0YTUyNDI0YTVhNjM2YjdiNWE2MzczNjM2 Yjg0NTI1YTczNmI2YjhjNmI2Yjg0N2I2YjczNGEzOTM5NTIzOTM5NDIyOTI5 NGEyOTIxNDIyOTIxNGEzMTI5MzkyMTE4NGEyOTIxMzkyMTE4MzkyOTE4MjkN CjE4MTgyOTIxMTgyOTIxMTgzOTMxMzEzMTI5MjkyOTIxMjkxMDEwMTgxMDEw MTgxMDEwMTgxODE4MjkwMDAwMDgxMDA4MDgxMDAwMDgxMDEwMTAxODEwMTAx ODEwMTgyMTA4MDgxMDA4MDgxMDEwMTgyMTEwMTgyMTEwMTgyMTA4DQoxMDE4 MDgwODEwMTgxODIxMTAxMDE4MTAxODIxMDgwODEwMTAxMDE4MDgxMDEwMTAx MDE4MDgwODEwMDgwODEwMDgwODEwMDgxMDEwMTAxMDE4MTAxODE4MDgwODEw MDAwMDA4MDAwMDAwMDgxMDEwMTAxMDE4MTAxMDE4MDAwMA0KMDgwODA4MTAw ODEwMTAxMDEwMTgwODA4MTAwODA4MTAwMDAwMDgwODA4MTAxODIxMjkxODE4 MjEwODEwMTAxMDEwMTgwODEwMTAwODEwMTgwODEwMTAxODE4MjExMDEwMTgx MDEwMTgwODA4MTAwODEwMTgwODA4MTAwODA4MTgNCjA4MDgxMDA4MTAxODEw MTAxODEwMTgyMTEwMTAyMTE4MTgyOTIxMjEyOTI5MjkzMTIxMjkzMTI5Mjkz OTI5MjkzOTI5MjkzOTIxMjEzMTI5MjkzOTI5MjkzMTI5MjkzMTIxMjEzMTMx MzEzOTI5MjkzMTI5MjkzOTIxMjkzMTI5DQoyOTM5MjkyOTMxMjkyOTM5MjEy OTMxMjkyOTM5MjkyOTM5MjkyOTM5MjkyOTMxMjkyOTM5MjkyOTM5MzEzMTM5 MjkyOTM5MjkyOTM5MjEyMTMxMjkyOTM5MjkyOTMxMzEzMTQyMzkzOTRhMzEz MTQyMjEyMTMxMzEzMTQyNDIzOQ0KNGEzOTMxNDIyOTI5MzkzMTMxNDIzMTMx NDIzMTMxNDIyOTI5MzkzMTMxNDIyMTIxMzExODE4MjEwODA4MTgxMDEwMTgx MDEwMTgxODE4MjkxODE4MjExMDEwMTgwMDAwMTAwMDAwMTAxMDEwMjExODE4 MjkyMTIxMzEyOTI5MzkNCjMxMzk0MjMxMzE0MjIxMjEzMTMxMzE0MjI5Mjkz OTI5MzE0MjE4MTgyOTE4MjEzMTA4MTAyMTEwMTAyMTEwMTgyOTEwMTgyMTA4 MTAxODA4MTAxODAwMDgxMDA4MTAxODA4MTAxODEwMTgyMTAwMDgxODAwMDgx ODEwMTgyMTE4DQoxODI5MTAxMDIxMTAxMDIxMDAwMDEwMTAxMDIxMTgxODI5 MTAxMDIxMDgxMDIxMTgxODI5MDgxMDE4MDgxMDE4MDgxMDE4MTAxMDE4MDgx MDEwMDgwODEwMDgwODA4MTgyMTIxMTgxODE4MTAxMDEwMTgxODE4MTAxODE4 MDgxMA0KMTAxMDE4MTgxMDEwMTgwODEwMTAxODE4MjExMDE4MTgxMDEwMTgx ODE4MjExMDEwMTgyMTIxMjExMDE4MTgxODIxMjEyMTIxMjEyOTI5MjkyOTI5 MjkxODIxMjExODE4MTgyMTIxMjkyOTIxMjkzMTMxMzkzMTMxMzkzOTM5NDIN CjMxMzEzOTMxMzE0MjMxMzEzOTM5Mzk0MjMxMzE0MjMxMzE0MjI5MjkzOTI5 MjkzOTIxMjEzMTI5MjkzOTI5MjEzMTI5MjkzOTI5MjEzMTI5MjkzMTI5MjEz MTI5MjkzOTI5MjkzOTMxMzE0MjRhNGE1YTUyNTI2YjRhNGE2MzUyDQo1MjYz NTI1MjYzNTI1MjczNTI1MjZiNTI1YTZiNGE0YTZiNGE1YTg0NDI1MjdiMzk1 YThjMzE1YThjNDI3M2E1NDI3MzljNGE3M2E1MjE0YTZiMjk0MjZiMzE0MjYz NGE1MjZiNGE1MjZiNTI1MjdiNGE0YTZiNDI0MjZiNTI1Mg0KN2I0MjQyNzM1 MjVhN2I1YTYzN2I0MjRhNjMzOTQyNWEzMTM5NGE0MjRhNWEwMDA4MTAwODA4 MTAwMDA4MDgwODEwMDgwMDA4MDgwODEwMDgwMDA4MDAwODEwMDgwODEwMDgx MDIxMTgxMDIxMjExMDIxMjEwODIxMjExMDI5MzENCjA4MTgyMTA4MTgxODEw MjEyMTE4MjkyMTE4MjkyMTE4MjkyMTEwMjEyMTEwMjEyMTA4MjEyMTEwMjEy OTEwMjEyMTEwMjEyMTA4MTgxODEwMjEyMTA4MjEyMTEwMjEyMTA4MTgyMTE4 MjkyOTEwMjEyOTEwMjEyMTA4MTgxODA4DQoxODIxMDgyMTIxMTAyMTI5MTAy MTIxMTAyMTIxMTAyOTIxMTAyOTIxMDgyMTE4MTAyOTIxMTAyOTI5MTgzMTI5 MTAyOTIxMTAyOTIxMTAyMTIxMTAyMTIxMTAyMTIxMTgyOTI5MTgyMTIxMTgy OTIxMTAyMTIxMTAyMTIxMTAxOA0KMjExODI5MjkxMDIxMjExMDIxMjEwODE4 MTgxMDE4MTgwODE4MTgwODE4MTgxMDIxMjEzMTQyNDI1MjVhNjM2YjczN2I2 MzZiODQ2YjczODQ1YTYzN2I2MzYzN2I3MzZiNzM1MjQyNDIzOTIxMjEzMTE4 MTgzMTE4MTA0MjI5MjENCjM5MjExODM5MjkyMTQyMjkyMTQyMjkyMTMxMjEx ODMxMjExODI5MTgxODI5MTgxODIxMTgxODI5MjEyMTIxMTgyMTE4MTAxODEw MDgxMDE4MTgyMTE4MTgyMTAwMDgwODEwMDgxMDE4MTAxODIxMTAxMDE4MTAx ODI5MTAxODIxDQoxMDE4MjEwODA4MTAwODEwMTgxMDEwMTgxMDEwMTgxMDE4 MjExODI5MzExMDEwMTgxODIxMjkxMDEwMTgxMDEwMTgwODA4MTAwODEwMTAw ODA4MTAwODEwMTAwODA4MTAwODEwMTAwODA4MTAxODE4MjkxMDEwMTgwODEw MTAwMA0KMDAwODA4MDgxMDEwMTAxODEwMTgxODA4MDgxMDAwMDgwODEwMTAx ODE4MTgyMTA4MDgxMDA4MDgxMDA4MDgxMDA4MTAxMDAwMDAwODAwMDgxMDAw MDgwODA4MDgxMDAwMDAwODAwMDgwODAwMDgwODEwMTgxODE4MjEyMTEwMTAN CjE4MTgxODIxMTgyMTI5MDgwODEwMDAwMDA4MDAwMDEwMTAxMDIxMTAxMDIx MTAxMDE4MTAxMDE4MTgxODI5MTgxODI5MjkyOTM5MjEyMTMxMjkyOTM5MjEy OTMxMzEzMTQyMjkyOTM5MjEyMTMxMjEyMTI5MTgxODMxMjEyMTMxDQoyOTI5 MzkzMTMxNDIyOTI5MzkyMTIxMzEyOTI5MzkyMTIxMzEyOTMxMzkyMTIxMzEy OTI5MzkyOTMxMzkzOTM5NGEyOTI5MzkzMTMxNGEyOTI5MzkzOTM5NDIyOTI5 MzEyMTIxMzEyMTIxMjkzMTMxNDIyMTIxMzEyMTIxMjkyMQ0KMjEzMTQyNDI0 YTI5MjkzOTI5MjkzOTMxMzEzOTM5Mzk0YTMxMjk0MjMxMzE0YTMxMzE0MjM5 Mzk0YTMxMzE0MjMxMzE0YTMxMzE0MjI5MjkzOTIxMjEyOTIxMjEzMTIxMjEz MTQyNDI0YTM5Mzk0YTMxMzE0YTE4MTgyOTAwMDANCjEwMTAxMDIxMjkyOTM5 MjkyOTM5MzEzMTQyMjkyOTM5MzEzMTRhMzEzMTQyMzkzOTRhMjEyOTM5MTgy MTMxMTAxMDIxMTAxODI5MDgxMDIxMTAxMDIxMDgxMDE4MTgyOTMxMTAxODIx MTAxODIxMTAxODIxMTAxODI5MDgxMDE4DQoxMDEwMjEwODEwMTgyOTMxMzkx ODIxMjkyMTIxMjkxODE4MjExODE4MjkxMDE4MjExODE4MjExMDE4MjExMDE4 MjkxMDEwMTgxODE4MjExODE4MTgxODE4MjkxODE4MjEyMTE4MjExODE4MTgx ODE4MTgxMDEwMTAxODE4MTgxMA0KMTAxMDE4MTgxMDEwMTAxMDE4MTgxMDE4 MTAxMDMxMzEzOTI5MjEzMTI5MjEzMTIxMTgyMTI5MTgyOTE4MTgyMTI5Mjkz MTMxMzEzMTM5MzkzOTI5MjkzMTMxMzEzMTI5MzEzMTM5Mzk0MjMxMzEzMTM5 MzEzOTMxMzEzOTQyNDINCjRhMzEzMTM5MzEzMTM5MjkyOTM5NDI0MjRhMzEz MTQyMjkyOTM5MjEyMTMxMjkyOTM5MjEyMTMxMjEyMTM5MjEyMTM5MzEzOTRh MjkzMTQyMzEzOTUyMzEzMTRhNGE0YTYzMzk0MjUyNGE1MjYzNDI0YTVhNTI1 YTZiNGE1MjYzDQo1YTVhNzM0YTUyNmI1MjVhNzM0YTUyNmI1MjVhNzM0MjRh NjM1YTYzN2I0YTVhNzM1MjVhN2I0YTUyNzM1MjZiODQ1MjZiOGM0YTZiOTQz OTYzOGM1YThjYjU1YThjYzY1YThjYjUyMTUyN2IzOTYzODQyMTQyNjMzOTVh NzM0Mg0KNTI2YjRhNWE3MzUyNWE3MzRhNTI3MzM5Mzk2MzVhNWE4NDI5MzE1 MjRhNTI3MzUyNWE3MzVhNjM3YjQyNGE2MzRhNTI2YjRhNTI2MzUyNWE2YjE4 MjEyOTAwMDAwODAwMDgwODEwMTgxODA4MTAxMDEwMTgxMDIxMjkyMTE4MjkN CjI5MTAyMTE4MTgzMTMxMTgyOTMxMDgyOTMxMDAyMTI5MTAyOTMxMTAyMTI5 MTgzMTMxMTgyOTI5MTgyOTIxMTgyMTIxMTgzMTMxMTgyOTI5MTgzMTMxMTAy OTMxMTAzMTMxMTAyMTIxMTgyOTI5MTAyOTI5MTgzMTMxMTAyMTIxDQoxMDIx MjEwODE4MTgxODMxMzExMDIxMjEwODIxMjEwMDEwMTgwODE4MTgwODE4MTgx MDIxMjExMDIxMjEwODMxMjkxMDI5MjkxODMxMjkxMDI5MjExMDMxMzExMDI5 MjExODI5MjkwODIxMTgyOTQyMzkxODMxMjkxODI5MjkxMA0KMjEyMTE4Mjky OTEwMjExODE4MjkyMTE4MjEyMTEwMjkxODE4MjEyMTIxMzEyOTE4MjkyMTE4 MzEyOTEwMTgxODA4MTgxMDAwMTAwODEwMjkxODI5MzEzMTUyNWE2MzVhNjM2 YjZiNzM3YjVhNjM3MzYzNmI3YjYzNjM3Mzg0N2INCjg0N2I2MzZiNjM0YTUy MzEyMTIxNDIzMTMxMzkyMTIxMzEyMTE4MzEyMTE4NDIzMTI5MzExODE4MjEx MDEwMTgwODA4MTgwODEwMTgwODA4MjExMDEwMjExODE4MTgxODI5MTgxMDE4 MTgxMDIxMTAxMDE4MTgxMDE4MDAwMDAwDQowODA4MTAxODA4MTAxODA4MTAx ODA4MDgxMDEwMTAxODEwMTAxODA4MTAxODAwMDAwODEwMTAxODEwMTAxODIx MjEyOTE4MjEyOTEwMTgyMTEwMTAxODA4MDgxMDAwMDgwODA4MDgxMDAwMDgw ODA4MDgxMDAwMDgwODA4MDgxMA0KMDgwODEwMDgxMDEwMTAxODE4MTgxODIx MTAxMDE4MDgxMDEwMDgwODEwMTAxMDE4MDgxMDEwMDAwODA4MDAwMDA4MTAx MDE4MTAxODE4MTAxMDE4MDAwODA4MDgxMDEwMDgwODEwMDgwODEwMDAwMDA4 MDAwODEwMDAwODA4MDgNCjA4MTAwMDAwMDgwODA4MTAwODEwMTgxODE4MjEw ODA4MTAxMDE4MjExMDE4MjExMDEwMTgwMDAwMDgwMDA4MTAwODA4MTAxMDEw MjExODE4MjkyMTIxMzEyMTIxMzEyOTI5MzkyOTI5MzEyOTI5MzkyOTI5Mzky OTI5MzkyOTI5DQozOTI5MzEzOTIxMjEzMTI5MjkzOTEwMTAyMTE4MTgyOTE4 MTgyOTI5MjkzOTE4MjEyOTI5MjkzMTI5MjkzOTI5MzEzOTIxMjkzMTI5Mjkz OTI5MjkzOTMxMzE0MjIxMjEzMTI5MjkzOTI5MjkzMTI5MjkzOTI5MjkzMTI5 MjkzMQ0KMjEyMTMxMjEyMTMxMjEyMTMxMjkyOTMxMTgxODI5MjEyMTMxMzEz MTM5MzEzMTM5MjEyMTMxMzEzMTM5MjkyOTM5MzEyOTQyMjkyOTM5MzEzMTQy MjkyOTM5MzEzMTQyMzEyOTM5MzEzMTQyMzEzMTM5MzEzMTQyMjkyOTM5MzEN CjMxMzkzMTMxMzkzOTM5NDIyOTI5MzExODE4MjkxMDEwMjEyOTI5MzkzMTMx NDIzMTMxNDIyOTI5MzkzMTMxNDIzMTMxNDIzMTMxNDIxODE4MjkxODE4Mjkx MDE4MjExMDE4MjEwODEwMTgwODA4MTgwMDA4MTAwMDA4MTgwODA4DQoxODA4 MTAxODA4MTAxODEwMTgxODA4MTAxODEwMTgyMTEwMTAxODEwMTgyMTEwMTAx ODEwMTgyMTEwMTAxODEwMTAxODA4MDgxODEwMTAxODEwMTAxODE4MTgyMTIx MjEyMTIxMjEyMTE4MTgxODE4MTgxODEwMTAxODE4MTgxOA0KMTgxODE4MjEy MTIxMDAwMDAwMDgwODA4MDgwODA4MTAxMDEwMDgwODA4MTgxODE4MjkyOTIx MzkzOTM5MjkyOTMxMzEyOTM5MzEyOTMxMjkyOTMxMjEyMTI5MjkyOTMxMzEy OTM5NDIzOTQyMzEyOTM5MzEzMTM5MzEzMTMxMzENCjMxMzkzMTMxMzEzMTMx MzkzMTMxMzEzMTMxMzkyOTI5MzkyOTI5MzkxODE4MjkxODIxMjkxODE4MzEy MTI5MzkyMTI5MzkyMTI5MzkzMTM5NGE0MjQyNWE0MjQyNWE0MjRhNmIzOTQy NWE0MjRhNjM0MjRhNjM0YTUyNzM0YTUyDQo2YjRhNWE2YjRhNTI2YjRhNWE3 YjQyNTI2YjRhNWE3MzRhNTI2YjRhNWE3YjQyNTI2YjUyNjM3YjRhNWE3YjUy NWE4NDUyNjM3YjUyNjM4YzRhNWE3YjUyNmI4YzM5NWE3MzQyNjM4YzMxNWE3 YjMxNmI5NDMxNmI5NDRhN2JiNQ0KNGE4NGFkNDI3YmE1Mjk1MjdiMjk1MjZi Mzk1MjZiNDI1YTdiMzk1MjZiNTI2MzdiNDI0YTZiNGE1MjdiNGE1MjczNDI0 YTZiNDI0YTZiNTI1YTdiNGE1MjZiNTI1YTczNTI1MjczNWE2Yjg0NjM2Mzdi MjkzMTQyMDAwMDEwMDgNCjA4MTgxMDE4MjExODIxMjExMDE4MTgxODIxMjEx ODIxMjExODI5MjkwODIxMjEwODIxMjkwMDIxMjkxMDMxMzkxODMxMzkxMDI5 MjkxMDI5MjkyMTMxMjkxODI5MjkxODIxMjEwODIxMjExMDI5MjkwODIxMjkw ODIxMjkwODIxDQoyMTEwMjkyOTEwMjkyOTE4MjkyOTEwMjEyMTEwMjEyMTA4 MTgxODA4MTgxODEwMjEyMTEwMjkyOTEwMjEyOTE4MjkyOTEwMjkyOTE4Mjky OTEwMjkyMTEwMjkyOTA4MjEyMTEwMjkyOTEwMjkyOTE4MzEzMTEwMjkyMTE4 MjkyOQ0KMTAyOTI5MTgzMTI5MTgyOTIxMTgyOTI5MTgyOTIxMjEzMTI5MTgy OTIxMTgyOTIxMTgyMTE4MTgyOTIxMjEyOTIxMTgyOTIxMTgyMTE4MTgyOTIx MTgyOTIxMTAyMTE4MDAxMDA4MDAwODAwMDAwMDAwMDAxMDA4MTAyMTIxMzEN CjQyNDI0YTUyNWE1YTYzNmI2MzZiNzM3YjdiODQ2MzUyNWE2MzUyNWE0YTM5 MzkzMTIxMjkyOTEwMTgyOTE4MTgyMTA4MTAyMTEwMTAyMTA4MTAyMTEwMTAx ODA4MDgxODA4MDgxMDAwMDgxMDAwMDgxMDAwMDgxMDA4MTAwODA4DQoxMDE4 MTAyMTI5MjEzMTM5Mzk0MjRhNDI0YTAwMDgwODEwMDgwODEwMDgxMDE4MDAw MDEwMDgwODEwMDgwODE4MTAxMDI5MDgwODE4MTAxMDE4MTAxMDE4MTAxMDE4 MTAxODIxMTgxODIxMDgwODE4MTAxMDI5MDgwODEwMDgwOA0KMTAwMDAwMDgw ODA4MTAwMDA4MDgwODA4MTAwODA4MTAwODEwMTAwODA4MTAwODA4MTAwODEw MTAxMDEwMTgxMDEwMTgxODE4MjExODIxMjExODI5MjkxMDEwMTgwODEwMTAx MDEwMTgxODE4MjkxMDEwMTgxMDEwMTgwODEwMTgNCjEwMTgxODA4MTAxMDA4 MDgxMDAwMDgxMDA4MTAxODA4MDgxMDA4MTAxMDA4MDgxMDEwMTAxODEwMTAx ODA4MDgxMDA4MDgxMDEwMTgyOTEwMTgyMTEwMTAxODAwMDgxMDA4MTAxODEw MTAxODMxMzEzOTI5MzEzOTM5Mzk0YTMxDQozMTQyMzEzMTRhMjkyOTM5MzEz MTQyMjkyOTMxMzEzOTRhMjkzMTM5MzEzMTQyMzEzMTM5MjEyMTMxMTAxMDIx MTAxMDI5MTgxODI5MjEyMTMxMjEyOTMxMzkzOTRhMzEzMTQyMzEzMTRhMjkz MTM5MzkzOTRhMzEzMTQyMjkyOQ0KMzEyMTIxMzEzMTMxNDIyOTI5MzkyOTI5 MzkyOTI5MzEzMTMxNDIyMTIxMzEyOTI5MzEyOTI5MzkzMTMxNDIyMTIxMzEz MTMxNGEzMTMxMzkzOTM5NDIyOTI5MzkyOTI5NGEyOTI5MzkzOTMxNGEyOTI5 MzkzMTI5NGEyOTI5MzkNCjM5Mzk0YTMxMjkzOTMxMzE0YTMxMzE0MjM5Mzk0 YTI5MjkzOTMxMzEzOTMxMzEzOTM5Mzk0YTI5MjkzMTI5MjkzOTMxMzE0MjQy NDI1MjMxMzE0MjMxMzE0YTMxMzE0MjM5Mzk0YTIxMjEzMTEwMTAyMTE4MTgy OTMxMzE0MjE4DQoyMTI5MDgxMDE4MDAwMDA4MDAwMDEwMDAwODEwMTAxODIx MDgxMDE4MTAxODI5MTAxODE4MTgxODIxMTAxODE4MTgxODI5MTgxODIxMjEy MTI5MTgxODIxMjkyOTMxMTgxODIxMjExODI5MjExODIxMzEyOTMxMjkyMTI5 MzEyOQ0KMjkyOTIxMjEzMTI5MzEyMTE4MjEyMTIxMjEyMTE4MjEzMTI5MzEy MTIxMjEyMTIxMjkxODE4MjExODE4MTgxMDEwMTAxODE4MTgyMTIxMjE0MjQy NDI0MjQyNDI1MjUyNWE0YTQyNTI1MjRhNWEzOTM5NGEzOTMxNTIzMTMxNDIN CjRhNDI1MjQyMzk0YTMxMjkzOTI5MjkzMTMxMzE0MjI5MjkzMTI5MjkzMTIx MjEyOTI5MjkzOTE4MjEyOTMxMzk1MjMxMzk0YTRhNGE2MzQyNGE2MzVhNWE3 MzRhNTI2YjVhNWE3MzRhNGE2MzVhNjM3YjUyNWE3MzYzNmI4NDUyDQo1YTcz NWE2MzdiNGE1MjZiNWE2MzdiNGE1YTczNTI2MzdiNDI1YTZiNTI2MzdiNDI1 YTczNTI2MzdiNDI1YTczNTI2MzdiNDI1YTczNTI2MzdiNDI1YTczNGE2Mzdi Mzk1MjZiMzk1YTczMjk0MjVhMjkzOTVhMTgzMTUyMTAzMQ0KNTIwODMxNTIw MDM5NWEwODM5NWEyMTVhOGM0MjczYTU2MzhjYmQ0MjczOWMzMTYzODQ0MjYz ODQ1YTczOGM0YTYzN2I0YTYzN2I0YTVhN2I1MjYzODQ1YTZiOGM1MjVhN2I1 MjVhN2I2MzZiOGM1YTYzODQ2MzZiOGM1MjVhN2INCjVhNjM3YjQyNGE2Yjcz N2I5NDM5NDI1YTE4MjkzOTEwMTAyMTE4MjEyOTE4MTgyOTE4MTgzMTA4MTgx ODE4MjkyOTE4MjkyOTEwMzEzMTAwMjEyOTEwMjkzOTEwMzEzOTEwMzk0MjEw MjEyOTEwMjkyOTE4MjkyOTI5MzkzOTE4DQoyOTI5MTgyOTMxMTgyOTMxMjkz OTRhMTgyOTM5MTgyOTMxMTAyOTMxMTgzMTM5MTgyOTMxMTgzMTMxMTgyOTMx MTgzOTM5MTgyOTMxMTAyMTI5MTAyMTI5MTgzOTM5MTgzMTMxMjEzMTMxMTgy OTI5MTgzMTM5MTAyOTI5MTAyOQ0KMjkwODI5MjkxODM5NDIxODMxMzkxODMx MzExMDI5MjkxODM5MzkxODMxMzExODI5MjkxMDIxMjExODMxMjkxMDIxMTgx ODI5MjExODIxMTgyOTMxMjkxODI5MjExODIxMjExODIxMjEyOTM5MzEyMTI5 MjEyMTI5MjExMDIxMTgNCjE4MjkxODEwMTgxMDEwMTgxMDAwMTAwODA4MTAx MDA4MTgxODEwMTgyMTA4MTAxODE4MjkzMTMxMzEzOTM5MzEzOTQyMzEzOTRh Mzk0MjMxMjEyOTI5MTgyMTIxMTAxODMxMTgyOTE4MDgxMDIxMTAxODIxMTAx ODM5MjkyOTMxDQoyMTI5NTIzOTRhNTI0YTUyNzM2MzczNmI2MzZiOGM4NDhj N2I3Mzg0ODQ4NDhjN2I3Mzg0ODQ3YjhjMDAwODA4MTAxMDEwMTgwODA4MTAw MDA4MTAwMDAwMTAxMDEwMTgxMDEwMTgxMDEwMTgxMDEwMTgxODE4MjEwODA4 MTAxMA0KMTAxODA4MDgxODA4MDgxMDA4MTAxODA4MTAxODAwMDAwODAwMDgw ODAwMDAwODA4MDgxMDAwMDgwODA4MDgxMDA4MDgxMDA4MTAxMDA4MDgxMDEw MTAxODA4MTAxMDA4MTAxMDA4MTAxMDE4MTgyMTEwMTAxODEwMTAxODA4MTAN CjEwMTAxODE4MTAxODE4MTAxODIxMTAxMDE4MTAxODIxMTAxMDE4MTAxMDE4 MDAwODA4MDgxMDEwMDgwODEwMTAxMDE4MDgxMDEwMDgxMDE4MDgwODEwMDgx MDE4MDAwODEwMDAwODEwMDgwODEwMTAxMDE4MDgxMDE4MDgwODEwDQowODA4 MTAxODE4MjEyOTI5MzEyOTMxMzkyOTI5MzkyOTI5MzkyOTI5MzkyOTI5Mzky MTIxMzEyMTIxMzEzMTMxNDIyOTI5MzkyMTIxMzEzMTM5NDIyMTIxMzExMDEw MjEwMDAwMTAxODE4MjkxODE4MjkyMTIxMzEyOTI5MzEzMQ0KMzE0MjMxMzE0 MjMxMzE0MjI5MjkzOTI5MjkzOTI5MjkzMTI5MjkzOTI5MjkzOTMxMzEzOTI5 MjkzOTI5MjkzOTIxMjEzMTI5MjkzMTIxMjEzMTMxMzE0MjI5MjkzMTIxMjEz MTI5MjkzOTMxMzE0MjI5MjkzOTI5MjkzOTI5MjENCjM5MjkyOTM5MjkyMTM5 MjkyOTM5MjkyOTM5MjkyOTQyMjkyOTM5MjkyOTM5MjExODI5MjkyOTM5Mjky OTM5MjkyOTMxMjEyMTI5MjkyOTM5MjkyOTM5MzEzMTM5MzEzMTQyMzkzMTRh MzEyOTQyMzEzMTQyMzEyOTQyMzkzMTRhDQoyOTI5MzkyMTIxMzExMDEwMjEx ODIxMjkyMTIxMzEyMTIxMzEwODEwMjEwODEwMTgwMDA4MTAwODEwMTgxODIx MjEyMTIxMjkxODE4MjExODE4MjExODE4MTgxODE4MjExMDEwMTgxODE4MTgx ODE4MTgxODE4MjExODE4MTgyMQ0KMTgyMTIxMTgyMTI5MjEyOTI5MjEyOTMx MjkzMTIxMjEyMTI5MjkyOTMxMjkyOTM5MzkzOTM5Mzk0MjQyNDI0MjM5Mzk0 MjQyMzk0MjIxMjEyOTE4MTgyMTAwMDgxMDA4MTAxODE4MjEyOTMxMzkzOTM5 NDI0MjQyNDI0YTM5MzENCjRhMzkzMTRhMjkyOTQyMjkyOTM5MjEyMTMxMjEy MTMxMTgxODMxMjEyMTMxMjkzMTQyMzEzOTQyMzEzOTRhMzk0MjUyNDI0YTVh NGE1MjZiNGE1MjYzNTI1YTZiNGE1MjYzNGE1MjczNDI0YTYzNGE1MjZiNGE1 MjZiNTI1YTdiDQo1MjVhNzM1MjYzN2I0YTUyNmI0YTVhN2I0YTUyNmI0YTVh NzM0YTVhNzM1MjZiODQ0YTVhNzM1MjVhNzM0YTYzNzM0YTZiODQ0MjVhNmI0 MjUyNmIzMTRhNjMzMTRhNWEyMTM5NTIyOTQyNTIwODIxMzkxMDI5NDIwODI5 NDIxMA0KMjk0MjEwMjk0YTA4MjE0MjAwMTAzMTAwMjEzOTAwMTgzMTAwMjk0 MjAwMjE0MjAwMzE1YTIxNGE3YjQyNzNhNTQyNzM5YzMxNTI3YjM5NTI3YjRh NmI4YzRhNWE3YjQyNTI2YjQyNTI3MzM5NTI3MzM5NGE2YjRhNjM4YzMxMzkN CjVhNTI1YTg0NDI0YTZiNTI1YTdiNTI1YTdiNTI1YTg0NGE1MjczNGE1Mjcz NDI0MjYzNDI0MjZiMjkzMTRhMTgyMTM5MDgxMDIxMDAwODE4MDAwODE4MDAx MDE4MTAxODIxMTgyOTMxMTAyMTI5MTAyOTMxMTAyOTM5MDgyMTMxDQowMDE4 MjkxODI5MzEyMTI5MzEyMTI5MzExODIxMjkyMTI5MjkxODIxMjkxMDIxMjkw ODE4MjkxMDIxMzExMDIxMzExMDIxMzEwODE4MjkwODE4MjEwMDEwMjEwMDEw MjEwMDEwMTgwMDEwMjExMDIxMjkxMDI5MzExMDIxMjkxMA0KMjkyOTEwMjEy OTEwMjEyOTA4MjEyMTEwMjEyOTA4MTgyOTA4MjEzMTA4MjEzMTEwMjkzOTEw MjEyOTA4MjEyOTA4MTgyMTEwMjkyOTE4MjkzMTIxMzEzMTE4MjkyOTIxMjky OTE4MjkyMTIxMzEyOTIxMzEyOTI5MzEyOTE4MjkNCjIxMjEzMTI5MjEyOTI5 MjEyOTIxMTgxODE4MTAxODEwMDgxMDEwMTAxODE4MDgxMDEwMDgxMDEwMDAw ODA4MDgxMDEwMDgwODEwMDgxMDE4MTgyMTI5MzkzOTRhMzEyMTMxMzEyMTMx MzEyOTMxMzEyOTMxMjkxODI5NGEzOTRhDQo2MzUyNjM2YjVhNmI3MzYzNzM5 NDg0OGM5NDg0OTRhNTljYTU5Yzk0OWNhNTljYTU4YzdiOGM4YzczOGM3Yjdi ODQ4NDg0OTQ3MzczODQ3MzczOGM2YjZiN2IwMDEwMTAxODEwMTAxODEwMTAx ODA4MDgxMDA4MTAxODEwMTAyMQ0KMTgxODIxMTAxMDIxMTAxMDE4MTAxMDIx MTAxMDIxMTgxODIxMTgxODMxMDgwODE4MTAxMDE4MDAwMDA4MDgwODEwMDAw ODA4MDgwODEwMDAwODA4MDgxMDEwMDgwODEwMDgxMDEwMDgwODEwMTAxMDE4 MTAxMDE4MDgxMDEwMDANCjAwMDgwODA4MTAwODEwMTAxMDE4MTgxMDEwMTgx MDE4MjkxMDEwMTgxMDE4MjExODE4MjExODI5MzExODE4MjExODE4MjExMDE4 MTgxMDEwMTgwODEwMTgxMDEwMTgwODEwMTgxMDE4MTgwODEwMTgwODEwMTgw ODA4MTAwODEwDQoxODAwMDAwODA4MDgxMDA4MDgxMDEwMTAxODA4MDgxODE4 MTgyMTIxMjEzMTMxMzEzOTIxMjkzMTI5MjkzOTI5MjkzMTMxMzE0MjIxMjkz MTIxMjkzMTIxMjEzMTM5Mzk0YTIxMjkzMTI5MjkzMTMxMzE0MjMxMzEzOTEw MTAyMQ0KMDgwODE4MTgxODIxMTgxODMxMTgxODI5MjEyMTMxMjkyOTMxMzkz OTRhMjkyOTM5MjkyOTM5MjEyMTMxMzkzOTRhMzEzMTM5MzEzMTRhMzEzMTQy MzkzOTRhMjkyOTM5MjkyOTM5MjkyOTMxMzEzMTM5MzEzMTQyMzEzMTRhMjEN CjIxMzEzMTMxNDIzMTMxMzkyOTI5MzkyOTI5MzkzMTMxNDIyOTI5MzkyOTI5 NGEyOTI5MzkzOTMxNGEyOTI5MzkzMTI5NGEyOTI5MzkzMTMxNDIzMTI5Mzkz MTMxNGEyOTI5MzEyOTI5MzkyMTIxMzEyOTI5MzkyOTI5Mzk0MjQyDQo1YTM5 Mzk0YTM5Mzk1MjMxMzE0MjRhNDI1YTQyNDI1MjM5Mzk1YTI5MjkzOTI5Mjkz OTE4MTgyOTE4MTgyOTEwMTgyMTE4MjkzMTE4MjEyOTE4MTgyOTEwMTAxODE4 MjkyOTE4MTgxODE4MTgyMTE4MTgxODE4MTgyOTEwMTAxOA0KMTgxODE4MTAx MDEwMTgxMDE4MTgxMDE4MjExODIxMjEyMTIxMzkzMTM5MzkzMTMxNGE0YTRh NGE0MjQyNTI0YTRhNDI0MjQyNWE1MjVhNGE0YTUyNWE1YTYzNGE0YTUyNGE0 YTVhMzkzOTRhNDI0MjVhMjkyOTM5MTgyMTMxMTgNCjE4MjkyOTMxNDIyMTMx MzkyMTMxMzkxODIxMzEzMTM5NTIyOTI5NGEzMTM5NWEzOTM5NTI1MjUyNzM0 YTUyNmI2MzZiODQ1YTYzN2I2MzZiODQ1MjYzNzM1YTZiN2I0YTVhNmI1YTYz N2I0YTVhNmI1MjYzNzM0MjUyNjM1YTZiDQo3YjRhNWE3MzVhNmI3YjRhNWE3 MzVhNmI3YjUyNjM3MzVhNzM4NDUyNjM3YjYzNzM4YzRhNjM3MzUyNjM3MzQy NTI2YjVhNmI3YjRhNWE2YjRhNWE3MzMxNGE1YTI5NDI1MjE4MzE0MjE4MzE0 YTEwMjkzOTEwMzE0MjAwMjEzMQ0KMDAxODI5MDAxODI5MDAxODMxMDAxODI5 MDAxODI5MDgyMTMxMTgzOTRhMDgyMTM5MDgyMTM5MDgyOTQyMDAyOTQyMDAy OTQyMDgzMTVhMjE0YTczNDI2Mzk0Mzk1YTg0NTI2YjljNDI1YTg0NjM3Mzlj NWE2Mzg0NjM2YjhjNDINCjRhNjM2MzczOTQ0MjUyNzM0YTYzODQ0MjUyNzM2 MzczOGM2MzZiOGM0YTUyNzM0MjRhNmI0MjRhNmIzMTM5NWEzMTM5NjMzOTM5 NjM0YTUyN2I1MjVhN2I2YjZiOGM0YTUyNzM0MjQyNjMyMTI5NDIyMTI5NGEy MTIxMzkwODEwDQoyOTE4MjEyOTE4MjEzMTA4MTgyOTE4Mzk0YTE4MzE0MjIx Mjk0YTIxMjkzOTI5MzEzOTEwMTgyMTE4MTgyMTI5MjkzMTQyNDI0YTI5MzE0 MjM5NGE1YTQyNTI2MzQyNGE2MzMxNDI1YTM5NGE2YjMxNDI1YTQyNGE2MzMx NDI1Mg0KMzE0YTYzMjkzOTUyMjkzOTRhMTgyOTM5MjEyOTRhMTgyOTM5MTgz MTQyMTAyMTMxMTAyMTMxMDgxODMxMTgzMTRhMTAyOTQyMTgyOTUyMTgyOTQy MjkzOTUyMTgyOTQyMTgyOTM5MTgyOTM5MTgyOTM5MTAyMTI5MTgyMTI5MTAN CjIxMjExODI5MjkxMDE4MTgxODIxMTgxMDE4MTgyOTMxMzExODE4MjExODE4 MjExMDE4MTgyOTI5MjkyMTIxMjEyMTI5MjExODIxMjEyOTMxMzEwODEwMTAw ODA4MTAwODA4MTAxODE4MjkxODE4MjkyMTIxMzEyOTI5Mzk3MzZiDQo3Yjcz NmI3YjljOTRhNTljOTRhNWE1OTRhZDljOGNhZGE1OTRhZDg0N2I4YzljOTRh NTk0OGM5YzljOGNhNTg0NzM4YzhjODQ5NDhjN2I5NDljOGNhNThjN2I5NDcz NmI4NDczNmI3Yjg0ODQ5NDg0ODQ5NDljOTRhNTAwMDgwOA0KMTgxMDEwMjEx MDEwMTgxMDEwMTgwODA4MTgxMDE4MjExMDE4MjExMDE4MjEwODEwMTgxODE4 MjEwODEwMTgxODE4MjExMDEwMTgxMDEwMTgxMDEwMTgxMDEwMTgwODA4MTAw ODEwMTAwODA4MTAwODEwMTAwODA4MTAwODA4MTANCjA4MDgxMDA4MDgxMDAw MDAwODA4MDgxMDAwMDgwODAwMDAwODAwMDAwMDA4MDgxMDEwMTAxODE4MTgy MTEwMTAxODEwMTAxODA4MTAxMDE4MTgyMTE4MTgyMTE4MTgyMTEwMTgxODE4 MTgyMTEwMTgxODEwMTgxODA4MTAxMDEwDQoxMDE4MDgxMDEwMTAxMDE4MDgw ODEwMDgwODEwMDgwODEwMDgwODEwMDAwMDA4MDgwODEwMDgwODEwMTAxODIx MTgyMTI5MjkzMTM5MjEyMTI5MjEyOTMxMjEyOTMxMjkyOTM5MjkyOTM5Mjky OTM5MjEyOTMxMjkyOTM5MjEyMQ0KMzEyMTI5MzEyMTIxMzEzMTMxNDIxODE4 MjkxODE4MjEwODA4MTgxODE4MjkwODEwMTgxMDEwMjExMDEwMjEyMTIxMzEy MTIxMzEyOTI5MzkyMTIxMzEyMTIxMzEyOTI5MzEyOTI5MzkyOTI5MzkzMTMx NDIyOTI5MzkzMTMxNDINCjI5MjkzOTI5MjkzOTIxMjEzMTMxMzE0MjI5Mjkz OTI5MjkzOTI5MjkzOTI5MjkzOTIxMjEzMTMxMzE0MjI5MjEzOTI5MjkzOTI5 MjkzOTI5Mjk0MjI5MjkzOTMxMjk0MjI5MjkzOTMxMzE0MjIxMTgyOTMxMjkz OTMxMzE0MjMxDQozMTM5MjkyOTMxMzEzMTM5MzEzMTM5MzEzMTQyMjkyOTM5 MzEyOTQyMjkyOTM5MjkyOTQyMzEzMTQyNDIzOTUyMzkzOTRhMzEzMTQyMjky OTM5MjkyOTM5MjEyOTMxMjEyMTMxMTAxMDIxMDgxMDE4MDAwODE4MDgxMDE4 MDAwMA0KMDgwODA4MDgwODA4MDgxMDA4MDgwODA4MDgxMDEwMTAxMDA4MDgx MDEwMTAwODA4MDgxMDEwMTAxODEwMTAyOTIxMjEzMTI5Mjk0MjQyNDI1MjRh NGE1YTUyNTI0YTQyNDI0YTRhNGE0MjQyNGE0MjQyNTIzOTM5NGEzOTM5NGEN CjMxMzE0YTMxMzk1MjIxMjk0MjI5MzE0YTMxMzk1MjMxNDI1YTMxNDI1YTM5 NGE2MzM5NGE2MzQyNTI3MzRhNWE3MzRhNWE3MzQyNTI3MzRhNWE3YjRhNTI3 MzRhNWE3YjRhNWE3MzRhNWE3YjM5NTI2YjQyNTI3MzQyNTI2YjQyDQo1YTdi NDI1YTczNGE2MzdiNGE2MzdiNTI3Mzg0NDI1MjZiNGE2MzczNGE2MzczNTI3 Mzg0NDI1YTZiNDI1YTZiMzk1MjYzMzk1MjZiMjkzOTRhMjEzOTQyMTAyOTM5 MTgyOTM5MTgyOTM5MTgyOTM5MDgyMTI5MDAxODIxMDAxOA0KMjEwODIxMjkw ODIxMjkxMDI5MzExMDI5MzExODMxMzkxMDMxMzkxODMxNDIxODMxMzkxMDMx MzkwODI5MzExODMxMzkxODMxNDIwODI5MzkwMDIxMzExODMxNDIyMTQyNWEx MDM5NTIxMDMxNTI0MjZiOTQ1MjZiOTQ0MjVhOTQNCjUyNjM5NDczODRhZDUy NWE4NDYzNjM5NDYzNmI4NDUyNWE3YjUyNWE3YjM5NGE2YjQyNWE3YjRhNWE4 NDM5NGE2MzQyNTI2YjI5MzE1MjQyNGE3MzM5Mzk2MzRhNGE3MzRhNGE3MzVh NmI5NDQyNDI2YjUyNTI3YjVhNWE4NDZiDQo2Yjk0NTI1MjdiNDI0YTZiMjky OTRhMjEyMTM5MDgwODE4MTgxODI5MTAxODI5MTgyMTMxMjkzMTRhNGE1MjZi NDI0YTYzMzk0MjUyMzEyOTM5MjEyMTI5MTgxMDE4MjExODIxMTgxMDIxMTAx MDIxMTAxMDI5MjEyOTQyMjkzMQ0KNTIzOTQyNjM0MjRhNmI1MjVhOGM1MjYz ODQ1YTYzOGM1MjVhN2I1MjVhODQ0MjUyNmI0YTUyNzM0YTUyNzM0YTVhN2I0 MjUyNmI0MjUyNmIzOTRhNjMzOTQyNmIzOTRhNmIzOTRhNzMzOTRhNzMzOTRh N2I0MjUyNzM1YTYzOGMNCjUyNWE3YjQyNTI3MzM5NDI1MjMxMzk0YTIxMjkz MTE4MTgyOTA4MTAxODEwMTgyMTE4MjEyMTI5MjkzMTI5MjkzMTI5MjkzMTIx MjEyOTIxMjEyOTE4MTgyMTIxMjEyOTIxMjEyOTI5MjkzMTIxMjEyOTI5Mjkz MTMxMzEzOTRhDQo0YTUyNjM1YTZiOGM3YjljOTQ4Y2E1YTVhNWI1YTU5NGFk YWRhNWI1YTU5NGFkYTU5NGFkOGM4NDljOWM5NGE1OTQ4NGE1OTQ4Y2E1OGM4 NDljYTU5NGFkOTQ4NDljOGM3Yjk0N2I2Yjg0OTQ3YjljODQ3MzhjODQ3Mzhj N2I3Mw0KOGM4YzdiOWM4NDdiOTQ5NDhjYTU4Yzg0OTQwMDA4MDgxODA4MTAx ODEwMTgyOTA4MTAxODEwMTAxODEwMTAyMTE4MTgyOTA4MTAxODE4MTgyOTE4 MTgyMTEwMTAxODEwMTAxODEwMTAyMTA4MTAxODI5MjkzMTE4MjEyOTE4MTgN CjIxMTAxMDE4MTAxODE4MTAxMDE4MTAxMDE4MDgwODEwMDgxMDEwMDgwODEw MTAxMDE4MTAxODE4MTgxODI5MDgwODEwMDAwODA4MDAwMDA4MDgxMDEwMDgw ODEwMTgxODIxMDgwODEwMTAxMDE4MTgxODIxMjEyMTI5MTgxODIxDQoxODE4 MjkxMDE4MjEyMTIxMjkxMDE4MjExMDEwMTgwODEwMTAxMDEwMTgwODEwMTAx MDEwMTgwODA4MTAwODA4MTAwMDA4MTAwODEwMTgwODA4MTAxODE4MjEyMTIx MjkzMTMxNDIyOTI5MzEyOTI5MzEyMTI5MzEzMTM5NDIyOQ0KMjkzOTI5MzEz OTI5MjkzOTMxMzE0MjIxMjkzMTI5MjkzOTI5MjkzOTMxMzE0MjI5MjkzOTE4 MTgyOTEwMTgyMTEwMTAyOTEwMTAyMTEwMTgyMTEwMTAyMTEwMTAyOTE4MTgy OTIxMjEzMTIxMjkzMTMxMzE0MjIxMjEzMTIxMjENCjI5MTgxODI5MzEzMTM5 MjkyOTM5MzEzMTRhMzEzMTM5MzkzOTRhMzEzMTQyMjkyOTM5MzEzMTQyMzkz OTRhMjkyOTM5MzEzMTRhMjEyMTMxMzEzMTM5MzEzMTQyMzEyOTRhMjkyOTQy MzkzOTRhMzEyOTQyMzEzMTRhMzEyOTQyDQozOTM5NGEzMTMxNDIyMTIxMzEy OTI5MzkzOTM5NGEzMTMxNDIzMTMxNGEzMTMxNDI0MjQyNTIzMTMxNDIyMTIx MzEyMTIxMzEzMTI5NDIyMTIxMzEyOTI5MzkzMTMxNDI0MjQyNTIyOTI5NDIz OTM5NTIzOTM5NGE0MjRhNTIzMQ0KMzE0MjIxMjEzMTA4MTAxODA4MDgxODAw MDgxMDAwMDAwMDAwMDAwMDA4MDAwODA4MDAwMDA4MDgwODA4MDAwMDEwMDgw ODA4MDgwODA4MDAwMDA4MDAwMDEwMDgwODEwMDgwODIxMTgxODI5MjEyMTQy MzEzOTMxMzEzMTMxMjkNCjMxMjkyOTMxNDI0MjRhMzkzOTRhNGE1MjYzNDI0 YTYzNTI1YTczNDI0YTZiNTI1YTdiNGE1YTdiNWE2YjhjNGE2Mzg0NTI2Mzg0 NDI1YTczNTI2Yjg0NGE2MzdiNTI2Mzg0NDI1MjczNGE2Mzg0NDI1YTdiNWE2 YjhjNGE2Mzg0DQo1MjZiOGM0MjVhN2I1YTczOTQ0YTZiODQ1MjczOGM0MjYz N2I0YTZiODQzOTVhNzM0MjYzN2IzOTVhNmIzMTUyNjMyOTQyNTIzMTRhNWEx MDMxMzkwODIxMzEwMDE4MjkwODI5MzEwODIxMzExMDI5MzExMDI5MzExODM5 NDIxMA0KMjkzMTE4MzEzOTE4MzEzMTE4Mzk0MjE4MzEzOTE4MjkzMTEwMjky OTE4MzkzOTEwMjkzMTE4MzEzMTEwMjkzMTE4Mzk0MjEwMzEzMTI5NGE0YTE4 MzEzOTEwMzEzOTEwMzEzOTIxMzk0YTEwMjkzMTEwMzk0MjI5NDI0YTM5NjMN CjczMTgzOTUyMTAzOTUyMzE0YTczNGE2MzhjMzE0MjZiNDI1MjdiNGE0YTcz NTI1MjczNWE1MjczNmI1YTg0NWE1YTdiNTI1MjczMzk0MjYzNGE1YTg0NDI1 MjczNTI1YTdiNGE1YTczNWE2Mzg0NWE2Mzg0NTI1YTdiNjM2YjhjDQo2MzYz OTQ1YTVhODQ2MzZiOTQ1MjVhODQ2YjZiOWM2YjczOWM3Yjg0YWQ1YTYzOGM0 YTUyNzMyOTI5NGEyMTE4MzExODE4MjkzOTMxNGE0YTRhNjM2YjZiOGM2MzZi ODQ2YjZiODQ0YTRhNjM0YTM5NTIzOTI5MzkzOTI5MzkyMQ0KMTgyMTI5MTgy OTMxMjEzOTRhMzk1YTM5Mzk1YTRhNGE3MzM5NDI3MzUyNWE4NDRhNTI3YjVh NjM4YzRhNTI3YjUyNWE4NDQyNGE3MzRhNTI3YjM5NDI2YjRhNTI3YjQyNGE3 MzRhNTI3YjQyNGE2YjRhNTI3MzM5NDI2YjVhNjMNCjk0NTI1YTk0NWE2Yjlj NTI1YThjN2I4NGFkOGM5NGJkOTQ5Y2M2NmI3Mzk0NWE2Mzg0NDI0YTYzMzk0 MjUyMTgyMTMxMTgxODI5MTAxODIxMjkzMTM5MjkyOTMxMTgxMDIxMTgxODI5 MzkzMTQyMzEzMTQyNGE0YTVhNTI1MjVhDQo3YjdiODQ4NDdiOGNhNTljYWQ5 Yzk0YTVhNTljYWQ4NDg0OTQ5NDhjOWM4Yzg0YTVhNTljYjU4Yzg0YWQ5Yzhj YWQ5NDhjYTVhNTk0YWQ5NDg0OWNhNTk0YjU5YzhjYWRhNTk0YjU4Yzg0YWQ5 NDg0YTU4YzdiOWM4Yzg0OWM3Mw0KNjM3YjdiNmI4YzhjN2I5NGE1OTRhZDk0 ODQ5Yzk0OGM5Yzg0N2I5NDhjODQ5Yzg0N2I5NDk0OGM5YzAwMDAwMDA4MDgw ODE4MDgwODE4MDgxMDE4MDgwODE4MTAxMDIxMDgwODE4MDgwODEwMDgxMDE4 MTgxODIxMTAxMDE4MTgNCjE4MjkxODE4MjExODE4MjExODE4MjkxODE4MjEx ODE4MjExODE4MjExMDEwMTgxMDEwMTgwODEwMTAwODEwMTAwMDA4MDgwODA4 MTAwMDA4MDgxMDE4MTgxMDE4MTgxMDEwMTgwODA4MTAwODEwMTAwODA4MTAw ODEwMTAxMDEwDQoxODA4MDgxMDAwMDgxMDE4MTgyMTE4MjEyOTE4MTgyMTEw MTAxODE4MTgyMTIxMjEyOTE4MjEyOTA4MDgxMDA4MDgxMDA4MDgxMDEwMTAx ODA4MDgxMDA4MTAxODAwMDAwODA4MDgxMDA4MDgxODEwMTAxODE4MTgyMTI5 MjkzOQ0KMjkyOTM5MjEyOTMxMjEyMTMxMjkyOTMxMjEyOTMxMjkyOTM5MjEy OTMxMjkyOTMxMjEyMTI5MjEyMTMxMjEyOTMxMzEzMTQyMjEyMTMxMjkyOTMx MTAxMDIxMTgxODI5MDgwODE4MTAxMDIxMTAxMDIxMTAxMDIxMDgwODE4MTgN CjE4MjExODIxMjkyOTI5MzkyMTI5MzEyOTI5MzkwODA4MTgxMDEwMjExODEw MjEyMTIxMzEyOTI5MzkzMTMxNDIzMTMxNDIzMTMxNDIyOTI5MzkzMTMxNDIy OTI5MzkzMTMxNDIzMTI5MzkyMTIxMzExODE4MjkzMTMxNDIyOTI5DQozOTMx MzE0MjI5MjkzOTMxMzE0MjMxMjk0MjMxMzE0MjMxMjk0MjMxMzE0MjIxMjEz MTMxMzE0MjI5MjkzOTMxMzE0MjI5MjkzOTI5MjkzOTIxMjEzMTE4MTgyOTIx MjEzMTI5MjkzOTIxMjEzOTIxMjEzOTIxMjEzOTMxMzE0YQ0KMzEzMTRhMzEz MTRhMzk0MjUyMzEzMTQyMjEyOTMxMzEzMTQyMzk0MjRhMzk0MjRhMTgyMTI5 MDAwMDEwMDAwODA4MDgwODA4MDAwMDAwMDgwMDA4MDAwMDAwMDgwMDAwMDAw MDAwMDgwMDAwMTAwODA4MTAwODA4MTAwODA4MTANCjA4MDgxMDA4MDgxODEw MDgxODEwMDgxODEwMTAzMTMxMzkzOTQyNGE0YTRhNTI1YTVhNmI1YTYzNzM2 YjZiODQ1MjVhNzM1MjVhN2I1MjVhN2I1MjZiODQ0YTVhN2I0YTYzN2I0YTVh N2I0YTZiOGM0YTYzN2I0YTZiOGM1YTczDQo4YzVhN2I5NDRhNjM3YjUyNmI4 YzUyNjM4NDRhNmI4YzQyNWE3MzM5NTI2YjMxNGE2MzMxNGE2YjIxMzk1MjE4 Mzk0YTEwMjk0MjA4MjkzOTAwMTgzMTAwMTgyOTAwMTgyMTA4MjEzMTA4Mjkz MTEwMzEzOTEwMjkzMTEwMzEzMQ0KMTAyOTMxMTgzOTM5MTgzMTMxMjE0MjQy MjE0MjQyMjEzOTM5MTAyOTI5MDgyMTIxMDgyMTIxMTgzMTMxMTgyOTI5MTgz MTMxMTgyOTI5MTgzMTMxMTgyOTMxMTgzMTMxMTgyOTMxMTgzMTM5MjEzOTM5 MTAzMTM5MDgyMTI5MTANCjI5MzkxODMxNDIxODMxMzkxODMxMzkzMTUyNWE0 MjVhNmI0YTZiODQ0MjUyNzM1MjYzOTQ1MjYzOGM1MjVhOTQ2MzYzOGM2YjYz OWM2MzVhODQ2YjVhOGM0MjM5NjM2YjZiOTQ1YTVhODQ3MzdiYTU1YTYzOGM0 MjUyN2I1YTZiDQo4YzZiNzM5YzYzNmI5NDYzNmI5YzQyNGE3MzdiODRhZDYz NjM5NDVhNjM5YzYzNmI5YzVhNmI5YzVhNjM5NDZiNzNhZDczN2JhZDZiNzNh NTM5NDI3MzI5MzE1YTIxMjEzOTE4MTgzMTQyNDI1YThjOGNhZDhjOGNhZDcz NzM5NA0KNTI1MjZiNTI1MjZiNDIzOTVhNTI0YTZiNDIzMTRhMzEyMTM5MzEy MTQyNTI0YTczNWE1YTdiNjM1YThjNGE0YTdiNGE0YTg0NDI0MjczNDI0MjZi MzkzOTZiNDI0MjdiNDI0MjZiNGE0YTczNDI0MjZiNDI0MjczMzkzOTYzMzkN CjQyNjMzOTQyNjM0MjRhNzM0YTUyNzM1MjVhN2I0MjRhNzM1MjUyOGM0YTRh N2I0YTUyOGM2YjczYTVhNWFkZDY4Yzk0YmQ2YjczYTU1YTVhODQ1YTZiOGM1 MjUyNzM0YTRhNmIzOTM5NTIzMTMxNGEyMTI5MzkyMTIxMzk0MjM5DQo1MjQy Mzk1MjQyMzk0YTUyNGE1YTYzNWE2Yjg0N2I5NDg0ODQ5NDljOTRhZDhjODQ5 NDljOTRhNTdiN2I4YzczNmI4YzdiNzM4YzljOTRiNTk0OGNhNThjN2I5Yzhj ODQ5Y2E1OWNiNTk0ODQ5Yzk0OGNhNTljOGNhZGFkOWNiZA0KOGM4NDljOTQ4 Y2E1N2I3Mzk0OWM4Y2FkOTQ4NGE1OTQ3YmE1ODQ3Yjk0OWM5NGFkOGM4NGE1 N2I3MzljN2I3Yjk0ODQ4Y2E1N2I4NDljOGM4Y2FkN2I4NDljMDAwMDA4MTAw MDA4MTAwMDA4MTAwODA4MTAxODE4MjkwODA4MTANCjA4MDgxMDEwMTAxODE4 MTgyOTA4MDgxMDEwMTgyMTA4MTAxODE4MTgyOTE4MjEyOTEwMTAxODEwMTAx ODE4MjkyOTE4MTgyMTE4MTgyMTEwMTAxODEwMTgxODEwMTAxODEwMTAxODA4 MTAxMDA4MDgxMDA4MDgxMDEwMTAxODEwDQoxMDE4MTgxODI5MDgxMDEwMDgw ODEwMDAwMDA4MTgxODI5MTAxMDE4MTAxMDIxMTAxMDE4MTgxODI5MTAxMDE4 MDgwODEwMDAwMDA4MTgxODI5MTAxODIxMTgxODIxMTAxMDIxMTAxMDE4MDgw ODEwMTAxMDE4MTAxMDE4MjkyOQ0KMzExODE4MjkyMTIxMjkyMTIxMjkzMTMx NDIyOTI5MzkzMTMxNGEzMTMxMzkzOTM5NDIyOTI5MzEyOTI5MzkyOTI5Mzkz MTMxNDIxODE4MjExMDEwMjExMDEwMTgzOTM5NGEyOTI5MzkyOTI5MzkyMTIx MzEyOTI5MzExODE4MjENCjE4MTgyMTEwMTAyMTA4MTAyOTEwMTAyMTE4MjEz MTIxMjEzMTMxMzE0MjI5MjkzOTI5MzE0YTI5MjkzOTE4MTgzMTEwMTAyMTEw MTAyMTA4MTAyMTE4MTgzMTE4MjEzMTI5MjkzOTI5MjkzOTM5Mzk0YTIxMjkz OTIxMjEzOTIxDQoyOTMxMzkzOTUyMzEzMTQyMjkyOTRhMTgxODI5MzEzMTQy MzEzMTQyMzEzMTRhMzEzMTM5MzkzOTRhMjkyOTM5MjkzMTM5MzEzMTQyNDI0 MjUyMzEzMTQyMzkzOTUyMzEzOTRhMzkzOTUyMjEyOTM5MjkyOTRhMjkzMTQy MjkzMQ0KMzkyMTI5MzExODI5MzExODIxMzkyOTMxNGEyMTI5NDIyOTMxNTIz OTQyNWEzOTQyNWEzMTQyNTIzMTM5NTIzOTQyNTI0YTUyNjMyOTMxNDI1MjVh NzMzMTMxNGEyOTI5MzExMDEwMTgxMDA4MTAwMDAwMDgwODAwMDgwMDAwMDAN CjEwMDgxMDEwMDgwODE4MTAxMDE4MTAxMDIxMTAxMDEwMDgwMDEwMDgwMDE4 MTAwMDI5MTgxMDIxMTgxMDE4MTAxMDEwMTAxMDMxMjkzMTQyMzk0MjYzNjM2 YjZiNmI3MzZiNmI3YjYzNjM3MzZiNzM4NDYzNmI4NDZiN2I5NDYzDQo3Mzg0 NjM3YjhjNTI2YjdiNWE3Mzg0NTI2YjdiNTI2YjczMzk0YTUyMzE0YTUyMjkz OTRhMzE0MjUyMTAyOTM5MDgxODMxMDAxODI5MDgxODMxMDgyMTMxMTAyMTMx MDgxODI5MTAyOTM5MTgyOTMxMTgzMTM5MTAyMTI5MDgzMQ0KMzEwODI5MzEx ODMxMzkxODMxMzkyOTQyNGExODMxMzExODMxMzEyMTM5MzEzMTQyMzkxODMx MjExODMxMjEyMTM5MjkyOTQyNDIxODI5MjkxODMxMzkyMTMxMzkzMTQyNGEx MDIxMjkyOTRhNGEyOTM5NDIzMTQyNTIxODI5MzkNCjIxMzE0YTIxMzE0MjEw MzE0MjE4MzE0MjE4MzE1MjEwMjk0MjE4NDI1YTI5NDI1YTMxNTI3MzQyNWE3 MzdiODRhNTczN2I5NDczN2I5YzRhNTI3YjZiNzM5YzYzNmI5NDczN2JhNTZi NmI5NDdiN2JhZDYzNjM4YzZiNzM5YzZiDQo3MzljNzM3M2E1NWE2Mzk0NjM3 M2E1NWE2Mzk0NzM3YmFkNWE2Mzk0NWE2MzljNTI1YTk0NmI3YmFkNmI3M2Fk NzM4NGI1NjM3M2E1NWE3M2E1NTI2MzljNjM3M2I1NjM3YmI1N2I4Y2NlNWE3 M2JkNGE1YWE1MjEzMTczMjkzMQ0KNWEwODEwMjkxMDEwMzE1MjVhN2I3Mzdi YTU1MjVhN2I2MzYzOGM0MjQyNmI0MjQyNmI0MjQyNmI0YTRhNzM1MjUyN2I1 YTVhOGM1MjUyODQ0YTRhN2IyOTI5NWE0MjM5NjMyMTIxNDIyMTE4NGExMDA4 MzEyOTE4NGEyMTE4MzkNCjMxMzE1YTMxMzE1MjM5Mzk1MjIxMjE0MjI5Mjk0 YTI5Mjk0MjEwMTAzMTE4MTgzMTIxMjk0YTEwMTgyOTMxMzE0YTI5Mjk0MjRh NGE2MzYzNjM4NDYzNmI4NDVhNjM4NDk0OTRiZDg0ODRhZDZiNzM5YzczN2Jh ZDljYTVjZTg0DQo4Y2I1NmI3MzljMjEzMTUyMTAxODRhNTI1MjczODQ3Yjlj NmI2MzczNTI0YTYzNTI0YTYzOTQ4Y2E1NGE0MjVhYTVhNWJkOGM4NDljOGM4 Y2E1OTQ4Y2FkODQ3Yjk0OWM5NGFkYTU5Y2I1OTQ4Y2FkYWRhNWJkOTQ4Y2E1 OWM5NA0KYWQ5YzljYmRhNTljYjU3MzZiODQ5YzhjYWQ5NDg0OWNiNWE1YmQ4 NDczOTQ5YzhjYWRhZDk0YmQ5YzhjYWQ5NDg0YTViNWE1YzY5NDhjYjU4NDdi OWM1MjUyNzM3MzdiYTU2MzdiOWM3Mzg0YWQ1MjYzODQ3MzhjYWQwMDAwMDAN CjA4MDgwODEwMDAwMDA4MDAwODEwMDAwODEwMDgwODEwMDAwMDA4MDgwODEw MDAwODEwMDgxMDE4MTAxODIxMTAxODIxMDgwODEwMDgxMDE4MDgwODEwMTAx MDE4MTAxMDE4MTAxODE4MTAxMDE4MTAxODE4MTAxMDE4MTAxMDE4DQowODEw MTAwODEwMTAwMDAwMDAwMDA4MDgwODA4MTAxMDE4MTgxMDEwMTgxMDE4MTgx MDEwMTgxMDEwMTgwODA4MTAwODA4MTAwMDAwMTAxMDEwMTgxMDEwMTgxMDEw MjExMDEwMTgxMDEwMTgwMDAwMDgwODA4MTAxMDEwMTgxOA0KMTgyMTEwMTAy MTE4MTgyOTIxMjEyOTI5MjkzMTE4MTgyOTIxMjEyOTIxMjEyOTIxMjEzMTIx MjEzMTI5MjkzOTI5MjkzOTMxMzEzOTI5MjkzOTIxMjEzMTE4MTgyOTIxMjEy OTEwMTAyMTEwMTAyMTEwMTAyMTE4MTgyOTE4MTgNCjI5MjkyOTM5MjkyOTM5 MjkyOTMxMTgxODIxMTAxMDIxMDgxMDE4MTAxMDIxMTgyMTI5MjEyMTMxMTgy MTI5MjEyOTMxMjEyMTMxMjkyOTM5MjEyOTM5MjkyOTM5MTAxODI5MTgxODI5 MTAxMDIxMTAxMDI5MTAxMDIxMTgyMTMxDQoyMTIxMzEyOTI5NDIyMTIxMzEy MTI5MzkyMTIxMzEyMTIxMzkyMTIxMzEyMTIxMzkyMTIxMzkyOTI5MzkyOTI5 MzkzOTM5NDIyOTI5MzkyOTI5MzEyMTIxMzEyMTI5MzEyMTIxMzEzMTM5NDIy MTIxMzEyOTMxNDIyOTMxNDIyOQ0KMjk0MjIxMjEzOTIxMjk0MjIxMjk0MjI5 MzE0MjMxMzk0MjM5NDI0YTI5Mzk0MjI5Mzk0YTI5MzE0YTIxMzE0YTIxMjk0 YTM5NDI2YjM5NGE1YTQyNGE1YTM5NDI1MjM5NGE1YTM5NDI1MjI5MzE0YTQy NDI1YTMxMzE0YTYzNjMNCjczNTI1MjVhMzk0MjRhMjkyOTM5MTAwODE4MDgw ODEwMDgwMDEwMDgwMDA4MDgwMDA4MDgwMDAwMDgwMDAwMTgxODEwMTgxMDA4 MTAwODAwMTAwODAwMjExODEwMjkyMTIxMTgxODE4MTAwODEwMTAwODEwMTgx ODE4MzEzMTM5DQozOTQyNGE0YTUyNWE1MjVhNjM0MjUyNWEzMTQyNGEyOTM5 NGExODMxNDIxODMxNDIxODI5MzkxODI5MzkxMDI5MzExMDI5MjkxMDIxMjkx ODI5MzExODI5MzExODI5MzExMDI5MzExODI5MzkxODI5MzkyMTMxNDIxODMx MzkxOA0KMjkzOTEwMjkzMTE4MzEzMTIxMzEzOTIxMzEzOTEwMjkzMTEwMzEz OTA4MjkzMTEwMjkzOTEwMjkzMTE4MjkzMTA4MjEyMTEwMjEyMTE4MzEyMTEw MjkxODEwMjkxODE4MjkyMTE4MjkyOTIxMzkzOTEwMjkzMTE4MzE0MjEwMjEN CjMxMTAyOTM5MjEzOTRhMTgyOTM5MDgyMTMxMTAyOTQyMTgyOTQyMjEzMTRh MTgzMTRhMTgzMTRhMTgyOTUyMjkzOTVhMjkzOTVhMzE0YTZiMzE0YTZiMjEz MTVhMjEyMTRhMzEzMTVhMzkzOTYzNzM3MzljOGM4Y2I1NzM3YmE1DQo2MzZi OTQ1YTVhOTQ2YjczYTU2YjczYWQ3MzczYTU3Yjg0YjU2YjZiYTU2YjczYWQ3 MzczYWQ3Yjg0YmQ2MzZiYTU2MzYzYWQ1YTYzOWM2YjdiYWQ2YjdiYWQ3Mzhj YmQ2Yjg0YWQ3Mzg0YjU2Yjg0YjU1YTczYjU1MjYzYTU3Mw0KOGNjZTg0OWNl NzdiOWNlZjQyNTJhZDEwMjE3MzAwMDgzOTM5Mzk1YTZiNmI5NDZiNmI5NDUy NTI3YjZiNmI5YzUyNWE4NDRhNTI4NDRhNTI4NDYzNjM5YzUyNWE4YzUyNTI4 YzUyNTI4YzQyNDI3YjMxMzE2YjM5Mzk3MzRhNDINCjZiNDIzOTYzMjkyMTQy MjExODM5MTgxMDMxMTgxMDMxNGE0MjYzNmI2Yjg0MjkyMTQyNGE0YTYzNDI0 MjVhMzEzMTRhMjkyOTM5NmI2YjhjNmI2YjdiMzkzOTRhMzEyOTM5MjkyOTMx MzEzMTQyNmI2YjdiNmI2Yjg0NWE2MzdiDQo2YjZiOGM3Yjg0YWQ3Yjg0YWQ4 YzhjYmQ4NDg0YjU5NDk0YzY2MzZiOWM1MjVhOTQ0YTRhN2I5NDk0YmQ4Yzg0 YTVhZDljYjU2MzVhNzM0YTM5NWE0MjM5NTI2YjYzN2I5NDhjYTU4Yzg0OWM4 YzdiOWNhZDljYjU3MzZiODQ5Yw0KOGNhNWFkOWNiNWFkYTViNTljOGNhNWI1 YWRiZDljOTRhNWE1OTRhZDk0OGM5Y2I1YTViZDljOGNhNTljOGNhNTk0ODQ5 Yzk0OGNhNThjODQ5YzljOTRiNTk0OGNhZDg0ODRhNTg0ODRhNThjOTRiNTlj YTVjNjdiOGNiNTg0YTUNCmM2OTRiZGRlNzM5Y2JkNmI5NGI1NzM5NGJkMDAw ODA4MTAwODA4MTAxMDEwMTgwMDA4MTAwMDA4MTAwODA4MTAxMDEwMTgwMDAw MDgwODA4MTAxMDEwMTgxMDE4MjkxMDEwMTgxMDEwMTgwMDA4MTAwODEwMTgw ODA4MTAwODEwDQoxMDA4MDgxMDEwMTgxODEwMTAxODEwMTgxODEwMTAxODEw MTAxODA4MDgxMDAwMDgwODAwMDgwODEwMTAxODEwMTAxODE4MTgyMTEwMTAx ODEwMTgxODEwMTAxODEwMTgyMTA4MDgxODA4MDgxODA4MDgxODEwMTAyMTEw MTAxOA0KMTAxMDI5MTAxMDE4MDgwODE4MTAxMDE4MjkyOTMxMjEyMTI5MjEy MTMxMjEyMTI5MzEzMTM5MjkyOTMxMjEyMTMxMjEyMTMxMzEzMTQyMjEyMTMx MjkyOTM5MjkyOTMxMzEzMTQyMjkyOTM5MjkyOTM5MTgxODI5MTgxODMxMTAN CjEwMjExMDEwMjExMDEwMTgxODE4MzEyMTIxMjkzMTMxNGEyOTI5MzkzMTMx MzkxODE4MjkxMDEwMjExMDEwMjEyOTI5MzEyMTIxMzEyOTMxNGEyMTIxMzEy OTI5MzkyMTIxMzEyOTI5MzkyOTI5MzkzMTM5NDIyMTI5MzExODE4DQoyOTEw MTAyMTEwMTgzMTEwMTAyMTE4MTgyOTE4MTgyOTI5MzEzOTIxMjkzMTIxMjkz MTIxMjEzMTI5MjkzOTE4MTgyOTE4MjEzMTE4MjEyOTMxMzE0MjI5MjkzOTMx MzEzOTMxMzE0MjM5Mzk0MjIxMjEzMTI5MjkzOTI5MjkzMQ0KMzEzOTQyMzEz OTQyMjkyOTM5MjkzMTQyMzk0MjUyMjkyOTM5MjkyOTM5MjEyOTM5MzEzOTRh MjEyOTM5Mzk0YTUyMzk0MjRhMzk0YTUyMzEzOTRhMzEzOTYzMjkzMTUyMzk0 MjYzNDI0YTZiMzk0YTYzMzE0MjUyNGE1YTZiNDINCjUyNjM1MjVhNmI0MjRh NWE1YTVhNzM0MjRhNWE1YTYzNzM0YTUyNjM1YTYzNzM1MjVhNmI1MjUyNmI0 MjQyNTI0YTRhNWEzMTMxNDIxODE4MjkwMDAwMDgwMDAwMDgwMDAwMDAxODEw MTAxODEwMTAxMDEwMDgwODA4MDAxMDEwDQowODA4MDgwODA4MDgwODA4MDgw ODEwMTAxMDA4MTAxMDEwMTAxODAwMDgxMDE4MjEyOTEwMjEyOTE4MzEzOTA4 MjEyOTA4MjEyOTA4MjEyOTE4Mzk0YTIxMzk0MjA4MjkzMTEwMzEzMTE4NDI0 MjEwMjkzMTEwMzEzMTEwMjkzMQ0KMTgzOTQyMTAyOTM5MDgyMTMxMDgyOTMx MTgzOTQyMTgzMTM5MTAzMTM5MDgyMTI5MDgzMTM5MDgyOTMxMDgzMTM5MDAy MTMxMDgzMTQyMTAyOTM5MTAyOTM5MDgxODI5MDgxODMxMDgxODIxMTAyMTIx MDAxODEwMTAyOTI5MDgNCjE4MTgxMDIxMjkxODI5MzExMDI5MzkwODIxMzEx MDMxNTIwODI5NDIxODQyNWExODM5NTIyMTRhNmIyOTRhNjMxODM5NWExODMx NTIxODMxNWEyOTM5NWEzOTRhNzMzMTM5NjMxMDE4NTIyMTI5NTI1YTVhOGMz MTMxNjMyMTIxDQo1MjZiNmI5NDhjOTRiNThjOTRjNjdiN2JhNTUyNTI3Yjg0 ODRiNTk0OTRjZTljYTVjZTg0OGNiZDhjOTRjNjczN2JiNTczN2JhZDZiNzNh NTdiN2JiNTYzNjM5YzdiN2JiNTZiNmJhNTczN2JhZDZiNzNhZDdiODRhZDZi NzM5Yw0KNmI3M2E1NTI2MzhjNzM4NGFkNTI2Mzk0NWE2YjljNWE2YmI1ODQ5 NGQ2NzM4NGQ2NWE2YmJkMzEzOTg0NGE0YTdiNjM2MzhjOGM5NGI1NjM2Mzhj NWE1YTg0NWE1YThjNWE1YThjNTI1Mjg0NWE1YThjNTI0YTg0NGE0YTdiMzEN CjMxNjM2YjZiYTU1YTUyOGM1YTVhOTQ1YTVhOGM1YTUyN2I0YTRhNmIzOTMx NWEyMTIxMzkxODE4MzkxMDA4Mjk3YjdiOTRhZGFkY2U3YjdiOTQ1YTVhNzMz OTM5NTIzOTM5NTI1MjUyNmI3MzczOGM1YTYzN2IyOTI5NDIzOTMxDQo0YTM5 MzE0MjRhNDI1MjYzNWE3MzhjODQ5YzczNmI4Yzg0ODRhNThjOGNiNTg0ODRh NTZiNmI5NDZiNmI5NDdiN2JhZDg0N2JhNTdiN2JhNTdiNzM5Yzk0OGNiNWE1 OTRiNWE1OTRhZDk0ODQ5YzczNjM3YjYzNTI2Yjg0NzM4Yw0KOGM4NDljOGM3 Yjk0YjVhNWJkYmRhZGJkYzZiNWM2YWQ5NGFkOTQ4NDljYTU5NGE1YmRhNWJk OWM4NDk0ODQ2YjdiYmQ5Y2I1YzZhZGJkYWQ4NDljYWQ5NGFkYTU5NGFkYjVh NWM2OWM5NGJkOTQ5NGI1OGM5NGI1NzM3YmE1MzENCjQyNjM1YTczOTQ1YTdi OWM4Y2FkZDY3MzljYzY4Y2JkZGU2MzhjYWQzOTYzODQ0MjczOTQ3MzljYmQw MDEwMTAxODEwMTAxODEwMTAxODEwMTAxODAwMDgxMDEwMTAxODEwMTgyMTA4 MTAxODA4MTAxODEwMTgyMTAwMDgxMDEwDQoxMDE4MTAxMDE4MDgxMDE4MDgx MDE4MDAwMDA4MDAwMDA4MDgwODEwMDgwODEwMTAxMDE4MTAxMDE4MTAxMDE4 MDgwODEwMDgxMDEwMDgwODEwMDgxMDEwMDgwODEwMTAxMDE4MDgxMDEwMTAx MDE4MDgwODEwMDgwODEwMDgxMA0KMTgwODA4MTgwMDAwMTAwODA4MTgxMDEw MjEyMTIxMjkyMTIxMjkyMTIxMzEyMTIxMjkyOTI5MzkyOTI5MzkzMTMxMzky OTI5MzEyMTIxMzEyMTIxMjkyMTIxMzEyMTIxMzEyOTI5MzkyMTIxMzEyOTI5 MzEyMTIxMzEyOTI5MzENCjIxMjEzMTI5MjkzMTE4MTgyOTEwMTAyMTA4MDgx ODE4MTgyMTEwMTAyMTEwMTAyMTEwMTAyMTIxMjEyOTM5Mzk0YTMxMzEzOTE4 MTgyMTE4MTgyMTE4MTgyOTI5MjkzOTIxMjEzMTIxMjEzMTIxMjEzMTE4MjEy OTEwMTAyMTE4DQoyMTMxMjEyOTM5MzEzMTQyMjEyOTM5MjEyMTMxMTgxODI5 MTgxODI5MTAxMDIxMTAxMDIxMDgxMDIxMTAxMDIxMTAxMDIxMTAxODI5MjEy MTMxMjEyMTMxMTAxODI5MTgyMTI5MjEyMTMxMjkyOTM5MjEyMTMxMjEyMTMx MTgxOA0KMjkyOTI5MzEyMTIxMzEyOTI5MzEzMTMxMzkzMTMxNDIyOTI5Mzkz OTM5NGEzMTMxNDIzMTMxNDIzMTMxNDIzMTM5NGEzMTMxNDIyOTI5MzkyMTI5 MzkzMTM5NDIzMTM5NDIzOTQyNGEzMTM5NDIzMTM5NTIzOTM5NWEzMTM5NWEN CjMxMzk1YTRhNWE3MzIxMzE0MjIxMzE0MjQyNGE1YTRhNWE2YjRhNTI2YjVh NmI3YjUyNWE3MzUyNWE3MzRhNTI2YjQyNTI2YjQyNGE2MzRhNTI2YjQyNGE2 MzUyNWE3YjYzNjM3YjYzNmI4YzYzNmI4NDVhNmI3YjM5NDI1MjIxDQoyMTMx MDgwODEwMDAwODEwMDgxMDEwMTgxODIxMTAxMDEwMTAxMDEwMDAwODAwMDgw ODA4MDAwODA4MDAwODEwMDAwODA4MDAwODA4MDAxMDE4MTgyOTI5MjEzMTM5 MjEzOTQyMTAyOTMxMTAyOTMxMTAyOTM5MjEzOTQyMDAyOQ0KMzExMDM5NDIx MDM5NDIxMDMxMzkwODI5MjkxMDMxMzExMDMxMzExMDMxMzExMDMxMzExODMx MzkxMDMxMzkxODM5NGEwODMxMzkwMDI5MzEwMDIxMzExMDM5NDIxMDMxNGEw MDIxMzkwMDIxNDIxODM5NWExODMxNWExMDIxNGENCjA4MTgzOTE4MjE0MjE4 MzE0MjI5Mzk0YTI5Mzk0YTM5NTI1YTM5NGE1YTMxNDI1YTI5NDI1YTI5NDI2 MzM5NWE3YjM5NmI4YzMxNWE3YjRhNmI5YzVhN2JhNTczOTRiZDMxNGE3MzI5 Mzk2YjMxNDI2YjZiN2JhZDYzNmI5YzRhDQo1MjhjMTgxODUyMjkzMTZiNmI2 YjljNWE1YTk0N2I3YmFkYWRiNWRlOWM5Y2M2YWRhZGQ2OTQ5NGJkOWM5Y2Nl ODQ4NGI1OGM4Y2I1OGM5NGJkOGM4Y2JkNmI2YjljNjM2YmE1NjM2YjljODQ4 NGI1NzM3M2E1NWE1YTk0ODQ3Yg0KYWQ4Yzg0YjU3YjczYTU3YjdiYWQ3Yjdi YTU4NDhjYWQ2YjczOWM2YjczOWM2MzZiOTQ2YjczYTU1YTZiOTQ2MzZiYTU1 YTYzOWM1YTZiYWQ0YTUyOTQ0YTUyOWM0YTQyNzM1YTUyOGM0MjQyNmI1YTVh OGM3MzZiOTQ2YjZiOTQNCjczNmI5NDdiNzNhZDdiNzNhNTVhNGE4YzIxMTg0 YTE4MTA0YTRhNDI3YjVhNTI5NDUyNGE4NDUyNGE3YjUyNGE3MzUyNGE3MzM5 MzE1MjMxMjk0YTI5MjE0MjI5MjE0MjUyNTI3MzczNzM5YzUyNTI3MzQyNGE2 YjQyNDI1YThjDQo5NGFkNzM3MzhjNTI1MjczMTgyMTM5MzkzOTUyNTI0YTYz NzM1YTczNjM1YTZiNmI1YTczNjM1MjczNmI1YTg0NmI2Mzg0N2I3MzljODQ3 YjljODQ3YmE1NzM2YjhjOGM3YmFkN2I3YjljOGM4NGE1N2I3MzhjOTQ4Y2E1 OTQ4NA0KOWM5NDg0OTQ4YzdiOGM4YzczOTQ3MzYzN2I3MzVhNzM2YjUyNmI5 NDczOTQ4YzczOGM3MzVhNzM4YzczODRhNThjOWM3MzYzNzM4YzczODQ5Yzg0 OTRiNTljYWRhNTdiOTQ5YzczOGM5YzdiOGNhNThjYTU4YzdiOTQ3MzVhN2IN CjczNzM4YzVhNjM3YjQyNTI3MzUyNzM5NDYzODRhNTYzOGNiNTMxNWE4NDZi OTRjNjdiYWRkNjZiYTVjNjVhOGNhZDM5NzM4YzAwMjE0MjMxNjM3YjVhOGNh NTAwMTgyOTMxMDgwODE4MTAxMDE4MTAxODIxMTAxMDE4MTAxMDE4DQoxODE4 MjkxODE4MjExMDE4MjkxODE4MjEwODEwMTgxMDEwMjExODI5MzExMDEwMTgx ODE4MjEwODA4MTAwODA4MTAwODA4MTAxMDEwMTgwODEwMTgxMDE4MjkxMDEw MTgxMDEwMTgwODA4MTAxMDEwMTgwODA4MTAxMDEwMTgwOA0KMTAxODEwMTAx ODA4MDgxMDA4MTAxODA4MDgxMDE4MTgzMTEwMTAyMTEwMTAyMTEwMTAyMTI5 MjkzOTI5MjkzMTMxMzEzOTI5MjkzOTMxMzEzOTI5MjkzOTMxMzE0YTMxMzEz OTM5Mzk0MjI5MjkzMTI5MjkzOTI5MjkzMTM5MzkNCjQyMjkyOTM5MjkyOTM5 MjkyOTMxMzEzMTQyMjEyMTMxMjkyOTMxMjEyMTMxMTgxODMxMTAxMDIxMTAx MDIxMTAxMDIxMTgxODMxMTAxMDIxMTgxODI5MjEyMTMxMzkzOTRhMjEyMTMx MjEyMTMxMjEyMTMxMzkzOTRhMjkyOTM5DQoyMTIxMzEwODEwMTgxODE4MzEx MDEwMjExODE4MjkyMTIxMzEzOTM5NGEyOTMxNDIyMTI5MzExMDEwMjExMDE4 MzExMDEwMjExMDE4MjkxMDE4MjExODI5MzkxODIxMzEyMTI5MzkyMTIxMzEy OTMxMzkyMTIxMzEyMTI5MzkyMQ0KMjkzOTMxMzk0YTI5MjkzOTIxMjEzMTEw MTgyOTE4MTgyOTE4MTgyMTE4MTgyOTE4MTgyMTMxMzE0MjI5MjkzMTI5Mjkz MTI5MjkzMTM5Mzk0MjI5MjkzOTMxMzE0YTMxMzE0MjQyNDI1MjMxMzE0MjM5 Mzk1MjQyNDI1MjUyNWENCjYzNGE0YTVhNTI1MjYzNDI0MjVhNTI1MjczMzk0 MjYzNGE1MjczNTI1YTczNDI0YTYzMjkzOTUyNTI2MzczNGE1MjYzNTI1YTZi NTI1YTczNWE1YTdiNTI1YTczNTI2MzdiNDI1MjZiNWE2Mzg0NTI1YTdiNWE2 Mzg0NTI1YTdiDQo1YTZiODQ0YTUyNzM2MzczOGM1MjYzN2I2YjczOGM2Yjcz ODQ1YTZiN2IxODI5MzkwMDA4MTAwMDAwMDgwMDEwMTAwMDA4MDgwMDEwMTAw MDEwMTAxMDE4MTgwODE4MTgwODEwMTgwMDA4MTAwMDEwMTgwODE4MjExMDI5 MzExOA0KMjkzOTI5Mzk0YTE4MzEzOTE4MjkzOTA4MjEzMTA4Mzk0MjEwMzk0 MjE4NGE1MjEwMzEzOTEwMzk0MjE4MzEzOTIxMzk0YTE4MzEzOTE4MzEzOTA4 MjEyOTEwMjkzMTEwMzEzOTE4NDI1MjEwMzk0YTIxNTI2YjMxNWE3MzM5NjMN Cjg0MjE0MjZiMjk1Mjg0Mzk1YTg0NDI1YThjMzE0MjczMjkzOTczMTgyOTUy MTAyOTRhMTAyMTM5MTAyMTM5NDI1MjYzNWE2Yjg0MjkzOTVhMzk1MjczMjk0 MjYzNDI1YTg0NGE2Mzk0NWE2YjljNGE1YThjNjM3M2E1NzM4Y2M2DQo2Mzcz YTU0YTYzOTQ5NGFkZGU5Y2FkZTc2YjdiYjUzMTQyN2IyOTM5NmIzMTQyNzM4 YzljY2U5Y2E1ZGViZGM2ZWZjNmM2ZWZjZWNlZjdiZGNlZjdiNWI1ZGU5NDk0 YzY3YjdiYTU4NDg0YWRhZGFkZDY4YzhjYzY4YzhjYmQ3Yg0KN2JhNThjOGNi ZDk0OTRjZTljOWNjZTdiN2JhNTk0OGNiNTg0N2JhZDg0ODRhNTczNzM5NDdi N2I5YzZiNzM4YzdiN2I5NDYzNmI4NDUyNWE3MzUyNTI3MzYzNjM4YzUyNTI4 NDVhNWE4YzRhNGE4NDUyNTI4YzRhNDI3YjYzNTINCjg0NjM1MjdiNTI0YTcz NWE1MjdiN2I3MzljNjM1YTg0NzM2MzhjNjM1Mjg0YjVhNWQ2NzM2Mzk0NWE0 YTdiNTI0MjczNTI0MjczNTI0MjczNWE0YTdiNDIzMTVhNDIzOTVhMzEyOTRh NTI0YTZiNGE0MjYzNzM3MzhjNzM3MzhjDQo2MzYzODQ0MjQyNWEyOTI5NGEy OTI5NGE1MjUyNzM3YjdiOWM3MzczOTQ0YTRhNmIzMTMxNWE1MjRhNmI5NDhj YTU4YzczOGNhNTk0YTU4YzdiOTQ3YjZiOGM3MzYzODQ4Yzg0OWM3YjZiOGM3 MzZiOGM2YjVhN2I3YjczOGM2Yg0KNWE3MzczNmI4NDYzNTI2YjhjN2I5NDg0 NzM4YzczNjM3MzYzNTI2Mzg0NmI4NDczNjM3Mzg0NmI3YjRhMzE0YTYzNGE1 YTYzNGE1YTk0N2I4YzhjNzM3Yjk0N2I4YzYzNGE1MjczNTI2MzczNWE2MzZi NTI1YTYzNGE1YTdiNTINCjZiNTIyOTQyNGEyMTM5NGEzMTRhODQ3MzhjMzEz MTRhMjkzMTVhMzE0MjYzNjM3YmE1NzM5NGM2NWE4NGFkMzE2MzhjNGE3YmFk N2JiNWU3NjM5Y2M2Mjk2MzhjNWE4NGE1NWE3YjljMjk0YTZiMjk0MjYzMzE1 YTczMDAxODE4DQoyMTEwMTAxODA4MDgxMDEwMTAyMTA4MDgxODA4MDgxODA4 MTAxODE4MTgyMTA4MDgxMDEwMTgyMTEwMTAyMTE4MTgyOTEwMTAxODEwMTAx ODEwMTAyMTE4MTgyMTA4MDgxMDEwMTAxODA4MDgxMDEwMTAxODA4MDgxMDEw MTAxOA0KMDgxMDE4MTAxMDE4MDgwODEwMDgwODEwMDgwODEwMTAxMDE4MTAx MDE4MTAxODIxMTAxODIxMTgxODIxMjkyOTMxMjkyOTMxMjEyMTI5MjEyMTMx MjEyMTMxMjkyOTM5MjkyOTMxMjkyOTMxMjEyMTI5MjkyOTMxMjkyOTMxMjkN CjI5MzEyMTIxMjkyMTIxMzEyMTIxMzEyOTI5MzkyOTI5MzEyOTI5MzkyOTI5 MzEyOTI5MzkyMTIxMzEyOTI5MzEyMTIxMzEyOTI5MzEyMTIxMjkxODE4Mjkx MDEwMjExODE4MjExMDEwMjExODE4MjkyMTIxMjkzMTMxMzkxODE4DQoyOTIx MjEzMTIxMjEzMTIxMjEzMTE4MTgyOTE4MTgyOTEwMTAyMTEwMTAyMTA4MTAy MTEwMTgyMTE4MTgyOTIxMjkzOTI5MjkzOTIxMjkzOTEwMTgyOTA4MTAxODEw MTAyMTEwMTgyOTEwMTgyOTIxMjEzMTIxMjEzMTI5MjkzOQ0KMjkyOTM5MzEz MTQyMTAxODI5MjEyOTM5MzEzMTQyMzEzOTQyMjEyOTMxMTgyMTI5MTAxODIx MTgxODI5MTAxMDIxMTgxODIxMDgwODEwMDgwODEwMDgwODE4MTAxMDIxMDgw ODE4MTgxODIxMTAxMDIxMjEyMTMxMjkyOTM5MzENCjMxMzkzMTMxMzk0MjQy NTI0YTRhNWE1MjRhNWE0MjQyNTI0YTRhNTI0MjQyNTI0MjQyNWE0MjQyNjM0 MjQyNjMzOTQyNjM1MjVhODQ0MjUyNmI0MjUyNjM0YTVhNmI0YTVhNzMzMTQy NTI0YTUyNmI0YTUyNmI1YTZiOGM1YTYzDQo4NDRhNWE3YjQyNTI3MzQyNTI3 YjM5NGE2YjRhNWE3YjUyNjM4YzVhNzM5NDQyNTI3MzRhNWE3YjRhNWE3YjVh NzM4YzVhNmI4NDVhNmI4YzUyNjM3MzUyNmI3YjMxNDI0YTIxMjkzMTA4MTgy MTAwMDgxMDAwMDAwMDAwMDgxMA0KMDAwMDEwMDAxMDE4MDAwODEwMDAxMDE4 MDAxMDE4MDgxODI5MDgyMTMxMTAyOTM5MDgyMTMxMDgyMTMxMDAyMTMxMDgy OTM5MDgyOTM5MTAyOTM5MTAyOTMxMjEzMTMxMjEzMTMxMjkzMTM5MjEyOTMx MjkzMTM5MjkzOTRhMzkNCjUyNmI0MjVhNzM0YTYzOGM0YTZiOGM1MjdiOWMz OTYzODQ0YTczYTU2Mzg0YmQ2YjhjYzY0MjVhOWMzOTUyOWMzOTRhOGMyMTMx N2IxODI5NWExODI5NTIxMDIxNDI0YTZiOGM2MzczOTQ0YTVhN2I1MjYzODQ1 MjZiOGMyOTM5DQo2YjMxMzk3MzMxMzk3MzI5MzE3MzE4Mjk1YTMxNDI3MzRh NTI4Yzg0OTRjNjdiODRiZDhjOTRjZTYzNzNhNTdiOGNiZDZiN2JhZDYzNzNh ZDdiOGNiZGE1YjVlN2E1YWRkNmFkYWRkNmFkYWRkNmFkYWRkNmE1YTVjZWJk YmRlNw0KOWM5Y2M2YzZjNmVmYTU5Y2M2YTVhNWM2OTQ4Y2I1OTQ4Y2JkN2I3 MzljN2I3YmFkN2I3MzljN2I3MzljOGM3YjljOGM3YmE1N2I2YjhjN2I2Yjhj NjM1YTczNjM1YTczNWE1YTZiNmI1YTdiNTI0YTYzNTI1MjZiNTI0YTZiNDIN CjQyNmIzMTI5NTIyOTIxNTIzMTI5NWE0MjM5NmI0MjMxNjMzMTIxNTIzOTI5 NTI0MjMxNWE1MjQyNmI2MzUyN2I1MjM5NjM2YjUyODQ2YjVhODQ2YjVhOGM4 YzczYTViNWE1Y2U3MzVhODQ2MzUyNzM1MjQyNmI1MjQyNmI1YTUyDQo2YjVh NWE2Yjg0N2I5NDdiNzM4YzdiNzM5NDk0OGNhNTVhNWE3MzRhNDI2YjRhNDI1 YTUyNGE2YjVhNTI3MzczNzM4YzZiNjM4NDdiN2I5YzczNzM5NDg0N2I5Yzdi NmI4NDZiNTI2Yjg0NzM4Y2E1OTRhZDg0NzM4Yzk0N2I5Yw0KOGM3Yjk0ODQ3 Yjk0OWM4Y2E1OTQ4Y2E1OGM3Yjk0ODQ3Mzg0N2I2YjdiNmI1MjZiNzM1YTZi NWE0MjUyNzM2MzczN2I2YjdiN2I2YjdiOTQ3YjhjNzM2MzczNTIzOTRhNTI0 MjRhNWE0MjRhNWE0MjRhMzkyMTMxNDIyOTMxNGENCjMxMzk0YTMxMzkzOTIx MjEzMTE4MjE1MjM5NDIzOTIxMzE0MjI5NDIzOTI5NDIzMTI5NGExODE4MzEz OTRhNjM2Yjg0YTU3YjljYmQzOTZiOGMxODRhNmI0YTdiOWM3YmFkZDY1Mjhj YjUyOTYzOTQyOTYzOGM0YTdiYWQzMTRhDQo2YjRhNWE3YjI5Mzk1MjMxNDI1 YTM5NGE2MzAwMjkyOTMxMjEyMTI5MTgxODI5MDgxMDE4MTAxMDE4MDgwODEw MDgxMDE4MTAxMDE4MDgwODEwMDgwODEwMTgxODI5MTAxMDIxMTAxODIxMTAx MDIxMTgxODI5MTgxODI5MTgxOA0KMjExMDE4MjExMDEwMTgwODA4MTAwODEw MTgwODA4MTAxMDE4MjkxMDEwMTgxODE4MjExMDE4MjExODE4MjkxODE4MjEy MTIxMjkxODIxMjkyOTMxMzkyMTIxMjkyOTI5MzEyMTIxMjkyOTMxMzkyOTI5 MzEzMTMxMzkyOTMxMzkNCjM5Mzk0MjI5MjkzMTIxMjEzMTIxMjEyOTI5Mjkz MTE4MTgyMTEwMTAyMTEwMTAxODE4MTgzMTIxMjEyOTI5MjkzOTI5MjkzMTMx MzE0MjI5MjkzOTI5MjkzOTI5MjkzMTMxMzE0MjI5MjkzOTI5MjkzMTE4MTgy OTI5MjkzMTIxDQoyMTI5MjEyMTMxMjEyMTI5MzEzMTQyMjkyOTM5MjkyOTM5 MjkyOTMxMzEzMTM5MTgxODIxMTAxMDE4MDgwODEwMTAxMDI5MTgxODI5MTAx MDIxMTAxMDIxMjkyOTM5MjEyOTMxMjkzMTM5MjEyOTMxMjkyOTM5MTAxODI5 MjEyOQ0KMzkyMTI5MzEyOTMxNDIxODIxMzExODIxMzExMDE4MjkxODE4MzEx MDE4MjExODIxMzEyMTI5MzkzOTQyNTIyOTMxMzkyMTIxMzEwODEwMjExMDEw MjkxMDEwMjExODE4MjExMDEwMjEwODA4MTAwMDAwMDgxMDEwMTgwODA4MTgN CjA4MDgxODEwMDgxODIxMTgyOTI5MjkzMTQyMzk0YTMxMzEzOTRhMzk0YTRh NDI1MjYzNWE2YjUyNGE1YTVhNTI2MzRhNGE1MjUyNTI2MzQyNDI1YTUyNTI2 YjM5Mzk2MzRhNTI3MzRhNWE3MzUyNjM3YjRhNTI2YjVhNmI4NDUyDQo2Mzdi NGE1YTZiNGE1MjZiNjM2Mzg0NWE2Mzg0NWE2Yjg0NGE1YTczNWE2YjhjNWE2 YjhjNWE2YjhjNTI1YTg0NWE2Yjk0NDI1MjdiMTgyOTVhNDI1MjdiNmI3Yjlj NGE1YTdiNGE2MzdiNTI2Yjg0NzM4NGE1NjM3YjhjNzM4Yw0KOWM1YTZiN2I3 YjhjOWM2MzczODQ1YTZiN2I0MjVhNmIxODMxNDIwODIxMzExODI5NGEwODIx MzkwODI5MzkwMDEwMjkwMDEwMjkwMDA4MjEwMDEwMzEwMDA4MjEwODIxMzkw MDE4MzEwODE4MzkxMDIxMzEyMTI5MzkyOTI5MzENCjM5Mzk0MjMxMjkzMTMx MzEzOTMxMzEzOTQyNDI1MjM5NDI1MjRhNWE3MzM5NTI3MzM5NTI3YjE4Mzk2 MzI5NWE4NDMxNWE4YzZiOGNjNjZiOGNkNjVhNzNiZDQyNWFhNTUyNmJhZDMx NGE4YzI5Mzk3YjE4Mjk1YTI5NDI2YjM5DQo0YTczNGE2Mzg0MzE0MjZiNGE1 MjdiNTI2Mzg0NzM3M2E1NGE0MjdiNGE0YTdiMjkyOTYzMjkzMTZiMzk0Mjcz NmI3M2E1N2I4NGJkOGM5NGM2NzM4NGFkOGM5Y2M2OTRhZGQ2OWNhZGQ2ODQ5 NGNlOWNhZGRlYWRiNWRlYWRiNQ0KZDZhZGFkZDZiZGI1ZGU4Yzg0YjU5NDk0 YjU5NDhjYjU5NDhjYWQ4Yzg0YWQ4NDdiOWM2YjYzODQ3YjczOTQ2YjYzODQ2 YjVhN2I1MjRhNmI2YjVhN2I1YTRhNmI3MzYzN2I2MzUyNmI2YjVhNzM1YTRh NjM2MzUyNjM1MjQyNTINCjVhNTI2MzUyNDI1MjUyMzk1MjRhNDI1MjVhNTI2 MzQyMzk1MjRhMzE1YTRhMzk1YTdiNmI4Yzk0ODRhZDczNWE4NDQyMjk1MjUy Mzk2MzQyMjk1MjRhMjk1YTQyMzE1MjRhMzE1YTUyMzk1YTUyMzE1YTVhNDI2 MzljODRhNWJkDQo5Y2M2OTQ3YjljNjM0YTYzNjM0YTZiNTIzOTVhNjM1MjZi NWE1MjYzOGM3YjhjNjM1YTZiNzM2YjdiNzM2YjdiN2I3MzhjNzM2Yjg0NGEz OTVhNTI0YTYzODQ3Yjk0NzM2Yjg0N2I3MzhjN2I3MzhjOTQ4Y2E1NzM2Mzg0 OGM3Yg0KOTQ3MzYzN2I5YzhjYTU5YzhjYWQ5YzhjYTU4YzdiOTQ4YzdiOTQ3 MzZiODQ4NDdiOGM3MzYzNzM3YjZiN2I3MzYzNmI4YzdiOGM4NDZiN2I5NDg0 OGM1MjQyNGE4YzdiOGM2YjYzNzM2MzUyNjM0MjMxNDIzMTI5MzEyMTEwMTgN CjQyMzEzOTQyMzEzMTM5MjkyOTI5MTgxODUyMzk0MjM5MjEyMTMxMTgxODMx MTgyMTRhMzkzOTI5MTgyMTI5MjE0YTIxMjk0MjE4Mjk0YTQyNTI3MzdiOTRi NTYzOGNhNTQyNmI4YzA4Mzk1YTUyODRhNTUyODRhZDVhOGNiNTI5DQo1YTdi Mzk2Yjk0NDI2Yjk0Mzk1YTg0MzE0YTczMzk0YTZiMzEzOTUyMzk0MjUyMzk0 MjUyNWE2MzdiMDAyOTI5MzkzOTM5NDIyMTIxMjkxMDEwMTgwODEwMTgxMDEw MTgwMDA4MTAwODEwMTgwMDA4MTAwMDAwMDgwODA4MTAwOA0KMDgxODEwMTAx ODIxMjEyOTEwMTAxODEwMTgyMTIxMjEyOTE4MjEyOTEwMTAxODA4MDgxMDA4 MDgxMDA4MTAxODEwMTAxODE4MTgyMTIxMjkzMTI5MjkzMTIxMjEyOTIxMjEy OTIxMjEyOTIxMjkzMTIxMjEyOTI5MjkzMTI5MjkNCjMxMjkyOTM5MjEyOTMx MjkyOTMxMjkyOTMxMjkyOTMxMTgxODI5MTgxODIxMTAxMDE4MTAxMDIxMDgw ODE4MDgwODEwMDAwMDA4MDgwODEwMTAxMDE4MTgyMTI5MjEyMTMxMjkyOTM5 MjEyMTMxMjkyOTM5MjkyOTMxMjkyOTM5DQoyOTI5MzEyOTI5MzkyMTIxMjky MTIxMzEyMTIxMzEzMTMxMzkyOTI5MzkyOTI5MzkyMTIxMzEyOTI5MzEyOTI5 MzkyOTI5MzkyMTIxMzExODE4MjkxMDEwMjExMDEwMjEwODEwMTgxMDEwMjEw ODA4MTgxMDEwMjExODE4MjkyMQ0KMjkzMTIxMjkzMTI5MzEzOTIxMjkzOTI5 MzEzOTA4MTAyMTEwMTgyMTEwMTAyMTEwMTgyOTEwMTgyMTE4MTgyOTEwMTgy MTEwMTgyOTIxMjkzOTI5MjkzOTIxMjEzMTIxMjEzMTEwMTgyOTEwMTgyMTAw MDgxODA4MDgxODA4MDgNCjE4MTAxMDIxMDgwODEwMDgwODE4MTgxODIxMTgx ODIxMTAwODEwMTAxMDE4MzkzMTM5MzkzMTQyMzkzMTQyNGE0MjRhNGE0MjRh NGE0MjRhNGE0MjRhNWE1MjVhNmI2MzZiNzM2YjdiNWE1MjZiNTI1MjZiNGE0 YTZiNDI0MjZiDQozMTM5NWE0YTUyNzM0MjUyNmI1MjZiODQ1YTZiODQ2Yjdi OWM0YTVhNzM1MjVhODQ0YTUyNzM0YTUyNzM1MjVhN2I1MjVhODQ1MjYzODQ1 YTZiOTQ1MjVhN2I1MjZiOGM0YTVhODQ0MjUyN2I0MjUyN2I0YTVhOGM0YTVh ODQ1Mg0KNjM5NDVhNzM5NDczOGNhZDUyNmI4YzM5NTI2YjIxMzk1MjIxMzk1 MjUyNjM4NDUyNmI4YzVhNzM4YzczODRhNTMxNDI2MzM5NGE2YjZiN2I5YzVh N2I5YzRhNjM3YjRhNmI4YzVhNzM5NDczOGNhZDYzN2I5YzVhNzM5YzQyNWEN Cjg0Mzk1MjdiMzE0MjYzNDI0YTYzNDI0YTVhNDI0MjUyMzkzMTM5NDIzMTQy MjExODI5MjExODI5MTAwODIxMTAxMDI5MTgyMTQyMzEzOTZiMjkzOTYzMTgz MTYzMTAzOTZiMDAyMTUyMTg0MjdiNWE4Y2NlNjM4NGNlNmI4NGNlDQo1MjYz YjUzOTUyOWM0YTVhOWM0MjUyOTQ1YTZiOWM0YTYzOGMzMTQyNjMzMTRhNmIz MTQyNjM3MzdiYWQ2MzYzOTQ1MjUyODQ0MjQyNmIyMTIxNGE0YTRhN2JhNWE1 Y2VhNWE1Y2U3MzczYTU4Yzk0YjU4YzhjYjU4Yzk0YmRhNQ0KYWRjZTg0OGNh ZDljYTVjNjk0OTRiZDdiOGNhZDhjODRhNTdiNzM5NDVhNTI3MzUyNGE2Yjcz NjM4NDczNWE4NDYzNWE3MzZiNWE3MzZiNjM3YjZiNTI3MzYzNTI2YjczNjM3 YjZiNTI3MzczNTI3MzYzNGE2YjYzNTI2YjZiNWENCjZiN2I2YjdiNmI1YTZi NmI1YTZiNjM1MjVhNWE0YTVhNTI0MjRhNTI0MjRhNTI0MjUyNWE0YTVhNWE0 YTVhNTI0MjVhNGEzMTRhNTIzOTVhNjM1MjZiOGM2Yjk0NGEzOTVhNzM1Mjdi NjM0YTZiNjM0YTZiNGEzMTUyNGEzMTUyDQo2YjRhNmI1MjM5NTI1YTQyNWE1 MjM5NTI1YTQyNWE2MzRhNjM2YjRhNjM0YTMxNGE0YTMxNDI1MjM5NTI0MjMx Mzk0YTM5NDI0YTM5NDI0YTM5NDI1MjQyNGE0YTM5NGE1MjQyNTI1MjQyNTI1 YTUyNjM3MzVhNzM4NDczODQ2Yg0KNjM3MzZiNjM3MzhjODQ5NDg0NzM4YzQy MzE0YTczNjM3Yjk0ODQ5Yzk0OGNhNThjN2I5NDczNmI4NDg0NzM4YzVhNTI2 MzYzNWE2YjVhNTI2MzZiNWE2YjUyNDI0YTRhNDI0MjQyMzEzMTUyNDI0MjYz NTI1MjQyMzEzOTM5MzENCjM5NDIzOTQyMzkzMTQyMDgwMDA4MTgwODEwMjky MTIxNDIzOTM5NDIzMTMxMjkyMTIxMzkyOTI5MjExODE4MTgwODA4MzkyOTI5 MjkyMTIxMTAwODA4MDgwODEwMDgxMDMxMzE0MjczNjM3YmE1NWE3YmFkMzk2 MzhjMTA0MjZiDQo0MjdiOWM2YmFkY2UzOTZiOGMzMTZiOGMxODQyNjMyOTUy NzMyOTQyNmI0YTVhOGMxMDI5NGEyMTMxNGExODIxMzkzMTM5NTI0MjRhNWEz OTQyNTI0YTUyNjMwMDI5MjkzOTIxMjEzMTI5MjkzOTI5MjkzMTMxMzEzOTE4 MjEyOQ0KMTgxODIxMDgxMDE4MTAxMDI5MTAxMDE4MTAxMDIxMTAxMDE4MTAx ODI5MTAxMDIxMTAxODIxMTAxMDE4MTgxODMxMTgxODIxMTgxODIxMTAxMDE4 MTAxMDE4MTAxMDE4MjEyMTI5MjEyMTMxMzkzOTQyMjkyOTMxMjkyOTM5MjkN CjI5MzEzMTMxMzkyMTIxMzEyOTI5MzEyMTIxMjkxODE4MjkxODIxMjkxODE4 MjExMDEwMTgyOTI5MzExODE4MjExMDEwMTgxMDEwMTgxMDE4MjkxMDEwMTgx MDEwMTgwODA4MTAxMDEwMTgxMDEwMTgxODE4MjExODE4MjEzMTMxDQo0MjI5 MjkzMTI5MjkzOTI5MjkzMTMxMzE0MjI5MjkzOTI5MjkzOTI5MjkzOTMxMzEz OTI5MjkzOTMxMzE0YTI5MjkzOTMxMzE0MjI5MjkzMTMxMzEzOTMxMzEzOTI5 MjkzOTI5MjkzMTI5MjkzMTE4MTgyMTE4MTgyOTE4MTgyMQ0KMTgxODI5MDgw ODE4MTgyOTMxMTgyMTI5MjEyMTMxMjEyMTMxMjkzMTQyMjEyOTMxMjkyOTM5 MjEyOTM5MDgxMDE4MTAxODIxMTgyMTI5MTAxODI5MTAxODI5MDgxMDE4MTAx ODIxMTgyMTI5MzkzOTRhMzEzOTQyMjEyMTMxMTANCjE4MjEyOTMxMzkwMDA4 MTAwMDAwMDgwODA4MTAwODA4MTAxMDEwMTgxODE4MjExMDEwMTgwODA4MTAw MDAwMDgxODEwMTgyOTIxMjk0YTQyNTI0MjM5NDI1MjM5NGE0MjM5NDI1YTRh NWE1MjRhNTI2YjVhNjM2MzUyNjM1YTUyDQo1YTczNmI3Mzg0N2I5NDZiNmI4 NDczNzM5NDUyNWE3YjRhNWE3YjQyNTI3MzYzNzM5NDRhNWE3MzYzN2I5NDZi N2I5NDYzNzM4YzYzNmI4YzVhNjM4NDRhNGE3MzZiNzM4YzYzNmI4NDUyNWE3 YjVhNjM4NDYzNmI4YzUyNWE3Yg0KNjM3Mzk0NTI2Mzg0NGE1YTg0NDI1YTdi NTI2MzhjNjM3YjljNjM3MzljNGE1YTg0Mzk1YTdiMTAyOTUyNTI2Yjk0NmI4 NGI1Mzk1YTg0NWE3MzljNzM4Y2FkNjM3YmFkNmI4NGFkNTI2Yjk0NTI2Yjk0 NTI3MzljNWE3YmE1NTINCjZiOTQ2MzdiYTU0MjYzOGM1YTdiYTU4NGE1ZDY1 YTdiYTU0YTVhODQ0YTVhN2I2MzZiOGM2MzZiODQ1MjUyNmI2MzVhNmI0YTQy NTI0YTQyNTIzMTMxNDIzMTI5NGExMDE4MzE3Yjg0YTU3Mzg0YjU1MjZiOTQy OTQyNzMyOTUyDQo4NDI5NWE4NDMxNjM5YzUyN2JiNTdiOWNkZTdiOTRlNzcz OGNkNjczOGNkNjdiOTRjZTk0YWRkZWJkY2VmZjg0OTRiNTUyNjM4NDM5NGE2 YjVhNmI4YzdiOGNhZDg0OTRiNTYzNzM5NDYzNmI4YzYzNzM4YzZiNzM5NDhj OTRiNQ0KYmRiZGRlOWM5Y2JkOWM5Y2I1NmI2MzdiNTI1MjZiNzM2YjhjN2I2 Yjg0NmI2MzdiNjM1MjZiNzM2Yjg0NmI2MzdiNjM1MjZiOGM3Yjk0NzM2Mzdi ODQ3MzhjN2I2Yjg0ODQ3MzhjN2I2Yjg0N2I2Yjg0NWE0YTYzODQ3Mzg0NzMN CjVhNzM2MzUyNjM3MzVhNmI4YzczODQ3YjYzNzM1YTRhNWE1MjQyNTI3MzYz NzM2YjVhNmI2YjVhNjM2MzUyNWE3YjZiNzM2MzUyNWE2YjVhNjM2MzRhNWE2 YjVhNjM2MzRhNWE2YjVhNmI1YTRhNWE1YTM5NWEzOTI5Mzk2MzRhDQo2MzVh NDI1YTVhMzk1YTYzNGE2MzYzNDI1YTRhMzE0YTYzNGE2MzYzNGE1YTVhMzk0 YTRhMzE0MjVhMzk1MjUyMzk0MjYzNGE1MjVhMzk0MjYzNGE1MjUyMzk0MjUy Mzk0MjUyNDI0MjYzNGE0YTQyMjkzMTQyMzEzMTQyMjkyOQ0KNTIzMTM5NGEz MTM5NTIzOTQyNGEzMTM5NjM0YTVhNmI1MjYzOGM3Mzg0OGM3Mzg0OTQ4NDk0 ODQ3Mzg0OGM4NDk0N2I3MzhjOTQ4YzljNmI2MzczNjM2MzczNWE1MjYzNTI1 MjVhNGE0MjUyN2I3YjdiNGE0YTRhMzEzMTMxMzENCjI5MjkzOTI5MjkxODEw MDgyMTEwMTAyOTE4MTgxODE4MjkxMDE4MjExODE4MjExODE4MjEzMTI5Mjky OTIxMjEyOTIxMjEyOTIxMjEyOTE4MTgyOTIxMTgyOTIxMjExMDEwMTAxMDA4 MTAxODEwMTgxODE4MjEwMDA4MTgwODI5DQo1MjMxNTI4NDRhNzNhNTMxNjM5 NDUyODRiNTI5NjM4YzRhODRhNTIxNWE3YjE4NTI3MzE4NGE2MzI5NWE3MzI5 NGE2MzI5NDI1YTE4MjEzOTIxMjk0YTMxMzk0YTQyNGE2MzMxNDI1MjM5NTI2 MzRhNWE2YjZiN2I4YzAwMjEyMQ0KMjkyMTI5MzEyOTI5MzEyOTI5MzkyMTIx MzEyMTIxMjkxMDE4MjExMDE4MjExODE4MjExODE4MjkxODE4MjkyMTIxMjkx ODE4MjkyMTIxMjkxODIxMjkyMTIxMjkyMTIxMjkyMTIxMzEyMTIxMjkyMTIx MjkxMDE4MjExODE4MjENCjIxMjEyOTI5MjkzOTIxMjEyOTIxMjEzMTIxMjEy OTIxMjEzMTE4MTgyOTIxMjEyOTE4MTgyMTIxMjEyOTEwMTAxODE4MTgyMTEw MTAxODEwMTAxODEwMTAxODEwMTAxODA4MDgxMDEwMTAxODA4MDgxMDA4MTAx ODA4MDgxMDA4DQowODEwMDgwODEwMTAxMDE4MTgxODIxMjEyMTI5MjEyMTMx MjkyOTM5MjEyMTMxMjkyOTM5MjEyMTMxMjkyOTM5MjkyOTMxMjkyOTM5MjEy MTMxMjkyOTM5MjkyOTM5MjkyOTM5MjEyMTI5MjEyMTMxMjEyMTMxMjkyOTM5 MjkyOQ0KMzkzMTMxMzkyMTIxMjkxMDEwMjEwODA4MTgxODE4MjkxODE4Mjky MTIxMzEyMTI5MzEyOTI5MzkyOTI5MzkyOTI5MzkyMTIxMzEyMTIxMzExODE4 MjkxODIxMjkwODEwMTgwODEwMjEwODEwMTgxMDE4MjkxODE4MjkxODIxMjkN CjEwMTAyMTA4MTAyMTMxMzE0MjMxMzk0MjE4MTgyOTEwMTAyMTE4MTgyOTEw MTAyMTAwMDAxMDEwMTgyMTAwMDAxMDA4MDgxMDEwMTAxODEwMTgyMTA4MDgx MDA4MDAwODE4MTAxODM5MzEzOTQyMzE0MjQyMzk0MjQyMzk0MjRhDQo0MjRh NTIzOTRhNWE0YTUyNjM0YTVhNzM1YTZiNTI0YTUyNmI2MzczNmI2MzdiNmI1 YTg0NWE1YTdiNTI1YTdiNGE1YTdiNWE3Mzk0NGE2MzdiNDI1MjczNGE2Mzdi NTI3MzhjNGE1YTdiNjM2Yjk0NTI2Mzg0NTI2YjhjNjM2Mw0KODQ3YjhjYTU1 MjVhNzM1YTZiOGMzOTQyNjM1MjVhN2I2MzZiOGM2YjczOWM1YTZiOTQ1YTZi OWMyOTQyNjM0MjUyODQ1MjZiOGM0YTYzOGMzMTRhNmI0MjZiOGM0YTZiOTQ1 MjZiYTU1YTczYTU1YTdiYWQ2Mzg0YWQ2MzhjYmQNCjUyNzNhNTczOTRjNjVh N2JhZDZiOTRjNjYzN2JiNTVhODRiNTUyNzNhNTQyNjNhNTQyNjM5YzZiOTRj NjVhN2JhZDVhN2JiNTVhNzNhNTdiOTRiZDVhNmI4YzUyNWE3YjRhNTI2YjVh NWE3YjQyNDI1YTMxMzE0YTE4MTgzOTMxDQozOTVhNzM4NGFkOGNhNWNlNTI2 YjljNDI2YjljNDI2Yjk0NWE4Y2JkNjM4Y2JkNDI3M2FkNjM4NGM2N2JhNWU3 OGNhNWVmN2I5NGQ2NzM4Y2JkOGNhNWNlOWNiNWQ2OWNiNWQ2N2I5NGFkN2I5 NGI1N2I4Y2FkYWRiZGQ2OTRhNQ0KYzY5NGFkYzY3YjhjYTU4YzljYjU1YTYz N2I1YTYzNzM2MzYzN2I1YTVhN2I3YjdiOGM3YjczOGM3MzYzNzM5YzhjOWM4 YzdiOGM5NDczOGM2YjUyNjM3YjZiN2I2YjVhNzM4YzczOGM4YzdiOTQ3MzVh N2I2MzUyNjM2YjVhNzMNCjg0NmI4NDk0ODQ5NDdiNmI3YjljN2I5Yzk0N2I5 NDg0NmI3YjZiNTI2MzhjNmI3Yjg0NmI3YjhjNzM4NDczNWE3MzczNjM3Mzcz NWE2YjdiNmI3YjczNjM2YjZiNWE2YjVhNGE1YTZiNGE1YTczNWE2YjZiNWE2 MzYzNGE1YTZiDQo0YTVhNmI0YTVhNjM0YTVhNTIzOTRhNTIzMTRhNWE0MjUy NWE0MjVhNjM0YTVhNzM1MjZiNmI1MjYzNjM0YTVhNTIzMTQyNWE0MjRhNTIz OTQyNWE0MjRhNWE0MjRhNmI0MjRhNWE0MjRhNjM0MjRhNWE0MjQyNmI0MjRh NGEyOQ0KMjk1YTM5Mzk1YTM5Mzk1MjMxMzE0MjI5Mjk0YTMxMzE0YTMxMzk1 MjM5Mzk1MjMxMzk1MjM5Mzk0YTMxMzE1MjM5Mzk1MjM5NDI1YTQyNGE2MzRh NTI3YjZiNzM1YTUyNjM2YjYzNzM4NDdiOTQ4NDg0OTQ2MzYzNzM1YTVhNjMN CjRhNGE1MjVhNWE1YTQyNDI0MjI5MjkyOTE4MTgxODIxMTgxODE4MTAxMDE4 MTAwODE4MTAwODIxMjExODEwMTgxODEwMTgyMTEwMTgxODE4MTgxODE4MTgx ODE4MTgxODE4MTgxMDIxMTgxODEwMTAwODEwMDgwODAwMDAwMDA4DQowODA4 MDAwODA4MDAwODEwMDgxMDE4MTAyMTM5Mzk1YTg0Mzk1YWE1NDI2YmE1NDI3 M2E1MTg0YTdiMDAzMTVhMzk3Mzk0MzE3Mzk0MDgzOTUyMjE0YTYzMjE0MjVh MTAzMTQyMDgyMTI5MjEyOTM5MzEzOTQyMzk0MjRhMjkzMQ0KNDI0MjUyNWE1 YTZiNzM3Yjg0OTQ3Mzg0OGMwMDI5MjkzOTI5MjkzOTM5Mzk0MjI5MjkzOTI5 MjkzOTIxMjEzMTI5MjkzOTE4MTgyOTIxMjkzMTIxMjEzMTMxMzE0MjIxMjEz MTI5MjkzOTIxMjEzMTMxMzE0MjI5MjkzMTI5MjkNCjMxMjkyOTMxMzEzOTQy MjkyOTMxMjEyMTMxMjEyMTI5MjkzMTM5MjEyMTMxMTgyMTI5MTgxODIxMTgy OTMxMTgxODIxMTgxODIxMTAxMDIxMTgxODI5MTAxMDE4MTgxODIxMDgxMDE4 MTAxMDE4MDgwODEwMDgwODEwMDgwODEwDQoxMDEwMTgwODA4MTAwODEwMTgw ODA4MTAwODEwMTgwODA4MTAxMDEwMTgxMDE4MjEyOTI5MzEyMTIxMjkyOTI5 MzEyOTI5MzEzMTMxNDIyOTI5MzEyOTI5MzkyOTI5MzEzMTMxNDIyOTI5Mzky OTI5MzkyOTI5MzEzMTMxMzkxOA0KMTgyOTE4MTgyOTE4MTgyMTI5MjkzOTIx MjEzMTM5Mzk0YTMxMzEzOTMxMzEzOTEwMTAyMTEwMTAyMTE4MTgyOTMxMzE0 MjI5MjkzOTI5MzEzOTI5MjkzOTM5Mzk0YTI5MzEzOTI5MzEzOTE4MjEzMTE4 MTgzMTA4MTAyMTA4MTANCjE4MTAxMDIxMTgyOTMxMTAxODIxMDgxMDE4MDgx MDE4MjkzMTM5MzEzMTQyMzEzMTRhMjkzMTM5MTgxODI5MDAwMDEwMTAxMDE4 MDgxMDE4MDgxMDE4MTAxMDIxMDgxMDE4MDAwMDA4MDgxMDE4MTAxMDE4MTAx MDE4MDgwODEwDQozMTI5MzE0MjM5NDI0YTM5NGE0MjM5NDI1YTRhNGE1MjQy NDI2MzUyNWE2MzRhNTI3MzVhNjM2YjUyNWE2YjVhNjM2YjYzNmI3MzZiN2I1 MjUyNmI2MzYzODQ1MjVhODQ2MzczOTQ1YTczOTQ2MzdiOWM0MjVhN2I2Mzdi OTQ1Mg0KNmI4YzYzNzM5NDUyNjM4NDYzNzM5YzYzNmI5NDYzNmI4NDYzNjM3 YjRhNGE2MzYzNmI4NDVhNWE3YjUyNWE3YjYzNmI4YzVhNmI4YzIxMjk1YTIx MzE2MzEwMjk1YTI5Mzk2MzUyNmI5NDMxNGE3MzM5NWE4NDVhNzNhZDVhN2IN CmFkNGE2YmE1NzM5NGNlNTI3M2I1NjM4NGJkNmI4Y2NlNjM4Y2M2NjM4NGM2 NWE4NGJkNWE3YmI1NmI5NGNlNjM4Y2NlNzM5Y2Q2NjM4Y2NlNmI5NGQ2NjM5 NGQ2NmI5Y2NlNGE3YmFkNTI4NGI1NWE4NGI1NmI5NGJkNjM3YjljDQo1MjZi OGM0MjVhN2IzOTUyNzM0YTVhN2I2MzdiOWM2MzdiOWMzMTVhN2I1MjczOWM3 YjljY2U1MjdiYWQ3YmE1Y2U2MzhjYjU3YjljY2U0YTczYWQ2YjhjYzY1YTdi YjU4NDljZDY2Mzg0YmQ3YjljYzY2Yjg0YTU4Y2E1YzY5NA0KYjVjZTljYWRj NjZiN2I5YzYzNmI4YzVhNmI4NDUyNjM3MzRhNWE2YjUyNjM3MzYzNmI4NDZi NmI4NDVhNWE2YjZiNmI3YjYzNjM3MzdiN2I4NDdiNzM4NDhjODQ5NDhjN2I4 YzljOGM5Yzk0ODQ4YzljOGM5NDhjN2I4NDhjN2INCjhjOTQ4NDk0YWQ5Y2Fk OGM3YjhjOWM4YzljOGM3YjhjYWQ5NGFkOTQ4NDhjODQ3Mzg0OWM4NDk0OGM3 YjhjNzM1YTZiOTQ3YjhjOGM3YjhjOTQ3YjhjODQ2YjdiOGM3YjhjN2I2Yjg0 NzM2MzczNjM1MjYzOGM3Mzg0N2I2MzczDQo2YjVhNmI2MzRhNWE3MzYzNzM2 YjUyNjM2YjUyNjM2MzRhNWE3YjYzNzM2MzRhNWE2YjRhNWE2YjUyNjM3YjYz NzM1YTRhNTI3MzVhNmI1MjM5NGE3YjYzNzM2YjUyNjM2YjRhNWE2YjUyNWE3 MzUyNWE2MzRhNTI3MzVhNWE2Yg0KNGE1MjczNTI1YTYzNDI0YTczNTI1MjYz NDI0MjYzMzkzOTVhMzkzOTZiNGE0MjUyMzEzMTVhMzEzMTUyMzEzMTYzNDI0 MjUyMzkzOTUyMjkyOTVhMzkzOTYzNGE0YTUyMzEzOTYzNGE0YTUyMzEzOTVh NDI0MjVhNDI0YTVhNTINCjVhNDI0MjUyNWE1YTZiNGE0YTUyMzkzOTRhMjEy OTI5MjkzMTMxMzEzOTM5MTgyMTIxMTAxMDEwMTAxMDEwMTAxMDA4MTgxODEw MjExODEwMzEyOTE4MjEyMTE4MTgyMTIxMTAxODIxMTAxODI5MTAxMDE4MTAx ODEwMDgxMDA4DQoxMDEwMDgwODA4MDgwODA4MDgwMDA4MDgwODA4MDgwODEw MTAxMDE4MjEwMDA4MTgxMDI5MzkzOTRhNmI2MzdiYWQyMTQyN2I1YTczYjU2 Mzg0YzYzMTYzOTQwODMxNjM2MzhjYjU0YTczOTQxMDM5NWEwODMxNGExMDM5 NGExMA0KMzEzOTIxMzEzOTIxMzEzOTM5NDI0YTM5NDI0MjUyNWE2MzYzNjM3 MzhjOGM5Yzg0OGM5YzhjOTRhNTAwMjkyOTM5MjkyOTM5MjkyOTM5MjkzMTM5 MjkyOTM5MjkyOTM5MjEyMTMxMjEyMTMxMjEyMTMxMjEyMTMxMjEyMTMxMjEN CjIxMzEyMTIxMzEyOTI5MzEyMTIxMzEyOTI5MzEyMTIxMjkyOTI5MzEyMTIx MzEyOTI5MzEyMTIxMjkyMTIxMjkxODE4MjExODE4MjExMDEwMTgxMDEwMjEx MDEwMTgxMDEwMTgwODA4MTgxMDEwMTgwODA4MTAwODA4MTgxMDE4DQoyMTA4 MTAxODA4MDgxMDA4MDgxMDAwMDAwODA4MDgxMDA4MTAxODA4MTAxODA4MDgx MDA4MDgxMDAwMDgxMDA4MDgxMDA4MTAxODE4MTgyMTE4MjEyOTIxMjkzMTIx MjEzMTI5MjkzOTIxMjEzMTI5MjkzOTI5MjkzMTI5MjkzOQ0KMjEyMTMxMjky OTM5MjkyOTMxMjEyMTMxMTgxODIxMTAxMDIxMDgwODE4MTAxMDIxMTgxODI5 MjEyMTMxMjkyOTM5MjkyOTM5MjkyOTMxMjkyOTMxMjEyMTMxMjkyOTM5MjEy MTMxMjkyOTMxMTgxODI5MTgyMTMxMTgyMTMxMjkNCjI5MzkyMTI5MzkyMTI5 MzkxMDE4MjkxMDE4MjExMDE4MjExMDE4MjEwODA4MTgxMDEwMjExMDE4MjEy MTI5MzEyOTI5MzkzMTM5NDIyOTI5MzkzOTM5NGEyMTIxMzExMDEwMjExMDEw MTgxODE4MjExMDEwMjExODIxMjkwODEwDQoxODA4MTAxODA4MDgxMDEwMTAx ODEwMDgxMDE4MTAxODI5MjEyOTRhMzk0MjQyMzkzOTRhMzk0MjRhMzk0MjVh NDI0YTVhNDI0YTczNTI1MjZiNTI1MjZiNWE1YTYzNTI1YTczNmI3YjYzNWE3 MzVhNWE3MzUyNTI3MzVhNmI4Yw0KNGE2Mzg0NGE2MzhjNGE2YjhjMzE0YTcz Mzk1MjczNDI2MzdiNTI2YjhjNGE1YThjNDI1MjdiNTI2MzhjNWE1YTczNWE1 YTdiMzkzOTUyNWE2MzdiNGE0YTZiNDI0YTczMjkzMTVhMjkzMTVhNGE1YTg0 NGE1YTk0NDI1YTg0NTINCjZiOWM0MjYzOGM0YTczOWM1YTdiYTU2YjljYzY1 MjczYWQ1YTg0YmQ0MjYzYTU2MzhjYzY1MjczYjU3Mzk0ZDY1MjdiYjU1Mjcz YmQ2Yjk0ZDY3MzljZGU1YThjY2U1YTk0ZDY1YThjY2U2YjljZGU2Mzk0ZDY1 YTljZDY2MzljDQpkNjczYWRlNzZiYTVkNjYzOWNkNjZiOWNjZTdiYTVkNjVh N2JhZDZiOTRiZDdiOWNjNjg0YTVjNjRhNmI4YzZiOTRiZDYzOGNiNTczOWNi ZDVhODRhZDZiOWNjNjdiYTVjNjZiOGNiNTZiOGNiNTczOWNjZTZiOGNiZDVh ODRiNQ0KNWE3YmFkNjM4Y2I1NWE3Mzk0NGE3MzhjNDI1YTczNGE2MzczMzk0 YTYzMjkzOTUyMjEyOTRhMzk0MjVhNGE1MjZiNmI2YjdiNGE0YTYzNWE2Mzcz NWE1YTZiNWE1YTczNTI0YTYzNWE1YTZiNGE0MjUyNmI1YTczNzM3MzdiOGMN CjdiOGM4YzdiOGM4NDdiOGM4NDczODQ3MzZiNzM3YjZiN2I4YzdiOGM4NDdi OGM5Yzk0YTU5YzhjOWM4NDdiOGM3YjZiN2I3MzYzNzM4YzdiOGM5Yzk0YTU3 MzZiN2I4YzczOTQ5NDg0OWM4YzdiOTQ3MzYzN2I4YzczOTQ4NDczDQo4Yzhj ODQ5NDZiNWE3MzYzNTI2YjczNjM3YjhjN2I5NDZiNjM3MzZiNWE2YjZiNWE3 Mzg0NmI4NDZiNTI2YjZiNWE2YjZiNTI2YjUyNDI1MjRhMzE0MjczNWE2YjYz NGE1YTVhNDI1MjZiNTI2MzZiNTI2MzczNWE2Yjg0NWE3Mw0KNmI1MjVhNmI1 MjVhNmI0YTUyNzM1MjVhNmI0YTUyNmI1MjVhNmI0YTUyNzM0YTUyNjM0MjQy NjM0MjQyNmI0YTRhNzM0YTRhNWEzOTM5NWEzOTM5NTIzMTMxNWEzOTM5NTIz MTMxNTIzOTM5NGEzMTMxNzM1MjUyNWE0MjQyNGENCjMxMzE1MjM5Mzk1MjM5 NDI0MjI5MzE0YTM5Mzk1MjRhNTIzOTM5NDIyOTI5MzExODE4MjExMDEwMTgw ODEwMTAwODEwMDgxODE4MTgwODEwMTAxODE4MTgxODE4MTAxODE4MTAyMTE4 MTgzMTI5MjkyOTIxMjEyOTIxMjExMDEwDQoxODEwMTgxODA4MTAxMDA4MTAx MDA4MDgwODA4MDgwODAwMDAwMDA4MDgwODAwMDgwMDEwMTgxODAwMDgxMDAw MDgxODAwMTAyMTA4MTgyOTIxMzE0YTYzNzM5YzVhNzNhNTIxMzk3YjQyNTI4 YzZiOGNjNjQyNWE4YzIxMzk3Mw0KMzk1YTg0MjE0MjVhMTgzMTRhMTAzMTQy MTAyOTM5MjEzOTQyMjEzOTM5MjkzOTQyMzk0MjQyNTI1YTYzN2I3Yjg0OGM4 NDk0ODQ3Yjg0OGM4Yzk0ODQ3YjhjMDAzOTM5NGEyOTI5MzkzMTMxNGEyOTI5 MzkzOTM5NDIyOTI5MzkNCjI5MjkzOTIxMjEzMTI5MjkzOTIxMjEzMTIxMjEz MTIxMjEzMTMxMzE0MjIxMjEzMTI5MjkzOTIxMjEzMTI5MjkzOTIxMjEzMTI5 MjkzMTIxMjEzMTMxMzEzOTIxMjEyOTE4MTgyOTEwMTAxODEwMTAyOTEwMTAx ODEwMTAxODA4DQowODE4MTAxMDE4MDgwODE4MDgwODE4MDgwODEwMjkyOTMx MDgxMDEwMTAxMDE4MDgxMDEwMDAwODA4MDgwODEwMTgxODIxMDgxMDEwMDgx MDEwMDgwODEwMDgwODEwMDgwODEwMTAxODE4MTgxODIxMjEyMTI5MjEyMTI5 MzEzMQ0KNDIyOTI5MzEyOTI5MzkyOTI5MzEzMTMxNDIyOTI5MzkyOTI5Mzky OTI5MzkzMTMxNDIyMTIxMjkxODE4MjEwODA4MTgxMDEwMjkxODE4MjEyMTIx MzEyOTI5MzEzMTMxMzkyOTI5MzEzMTMxMzkzMTMxNDIzOTM5NGEyOTI5MzkN CjIxMjkzMTE4MjEyOTEwMTAyOTEwMTAyMTE4MTgyOTIxMjEzMTMxMzk0MjIx MjkzOTE4MjEzMTEwMTgyMTE4MTgzMTE4MTgyMTIxMjEyOTIxMjkzMTM5Mzk0 MjI5MzEzOTIxMjkzMTE4MTgyMTEwMTgyOTIxMjkzMTI5MjkzOTEwDQoxODIx MTAxMDE4MDgwODEwMDgxMDE4MDgxMDE4MTAxODI5MTAxODIxMTAxMDE4MDgw ODEwMTAxMDE4MjEyMTIxMzkzMTM5MzkzMTM5NTI0MjRhNGEzOTQyNjM0YTUy NWE0MjRhNzM1YTVhNmI1MjUyN2I2MzYzNmI1MjVhN2I2Yg0KNzM2MzVhNmI2 YjZiN2I1YTUyNzM2MzYzODQ1MjYzODQ1YTczOTQ0MjYzODQ0MjYzODQxODM5 NTIyMTRhNjMyMTQyNWE1MjZiOTQ0YTYzODQ1MjYzOTQ1MjVhODQ1YTYzN2I2 MzZiN2I2YjczOGM1MjVhN2I2MzZiOGM2YjczOTQNCjdiODRhZDVhNmI5NDhj OWNjZTczOGNjNjg0OWNjZTYzODRiNTZiOGNiZDZiOGNjNjczOTRjNjUyNzNh ZDczOWNkNjUyNzNiZDRhNmJhZDZiOTRkZTZiOTRkNjVhODRjZTUyN2JiZDUy ODRiZDZiOWNkZTVhOGNkNjYzOWNkZTYzDQo5Y2RlNzNhZGU3NjNhZGU3NjNh NWRlNDI4NGNlNWE5Y2RlNWFhZGU3NzNhZGVmNTI4Y2NlNzNhNWRlN2JiNWVm N2JhZGRlN2JhNWRlNmI5NGM2NmI4Y2M2NmI5NGJkNmI5NGJkNWE3YmE1NDI2 Yjk0NjM4Y2I1NTI3YjljNmI4Yw0KYWQ1YTczOWM3MzhjYjU1YTczOWM1Mjcz OWMzOTUyODQzOTVhODQyMTM5NjMzMTUyNmIzMTRhNjMzOTYzNzMzOTUyNmI0 MjUyNmIyMTMxNTIyMTMxNWEyMTI5NGEzOTM5NTI1YTUyNmI1MjUyNmI0YTQy NjM1MjRhNjM0MjQyNWENCjUyNTI2YjVhNTI2YjQyMzk1MjQyNDI1MjVhNWE3 MzUyNTI2MzYzNjM3YjM5Mzk1MjUyNTI2YjQyNDI1MjYzNWE2YjVhNTI2MzZi NjM3YjZiNjM3MzczNmI4NDRhNDI1YTZiNjM3YjYzNWE3Mzk0OGNhNTg0N2I5 NDg0N2I5YzhjDQo4NDljOGM4NDljNWE1MjczN2I3Yjk0OGM4Y2E1OWM5NGFk N2I3MzhjODQ3YjljN2I3Mzk0ODQ3YjljN2I3MzhjODQ3Yjk0NzM2MzdiOGM3 Yjk0ODQ3MzhjODQ2Yjg0NzM2MzdiOGM3YjhjNjM1MjYzNWE0YTVhNmI1YTZi N2I2Yg0KN2I3MzVhNmI4NDZiN2I4NDZiN2I3MzVhNmI2MzRhNWE3YjYzNzM1 YTM5NGE4NDYzNzM3MzUyNmI4NDYzNzM3MzUyNjM4NDVhNmI3MzRhNWE3MzUy NjM2MzQyNTI3YjVhNjM2YjRhNTI3MzUyNWE2MzQyNGE2YjRhNTI1MjM5NDIN CjVhMzEzOTRhMjkzMTRhMzEzMTUyMzkzOTVhMzkzOTRhMzEzOTZiNTI1YTVh NDI0MjRhMjkzMTQyMjkzMTM5MzEzOTI5MjEyOTIxMjEyOTE4MTgxODE4MTgx ODE4MTgxODE4MjExODEwMTAxMDI5MjkyOTI5MjkyOTMxMzEzMTI5DQoyMTIx MzEzMTMxMzEyOTI5MzEyOTI5MjExODIxMTAxMDE4MDgxMDEwMTAxMDE4MDgx MDEwMTAxMDEwMTAwODA4MTAxMDA4MDgwODA4MTAxMDEwMDgxMDE4MDAwODEw MDAwODE4MTAyOTQyMTAyMTM5MjkzOTYzNWE3Mzk0NjM3Yg0KYTUyMTMxNjMy OTM5NmIzMTQyNzMzMTRhNmIxMDI5NGEyMTMxNWEwODE4MzEyOTM5NGEyOTM5 NGEzMTRhNTIyMTI5MzkzMTM5NDI0MjRhNTI3MzdiODQ4NDg0OGNhNTljYTU5 NDg0OGM5NDdiOGM4NDczODQ5NDg0OTQwMDI5MjkNCjM5MjkyOTM5MjkyOTM5 MjkyOTM5MjkyOTMxMjkyOTM5MjkyOTMxMjkyOTM5MjEyMTMxMjkyOTM5MjEy OTMxMjkyOTM5MjEyOTMxMjkyOTM5MjkyOTM5MjkyOTM5MjEyMTMxMjkyOTMx MjEyMTMxMjkyOTM5MjkyOTMxMjkyOTMxDQoyMTIxMjkxODE4MjkxMDEwMTgx MDEwMjExMDEwMTgxMDEwMjEwODA4MTgxMDEwMTgwODA4MTgwODEwMTgxODE4 MjExMDE4MTgxMDEwMTgxMDEwMTgwODA4MTAwODEwMTAxMDEwMTgxMDEwMTgw ODA4MTAwODEwMTAwODA4MTAwOA0KMTAxMDA4MTAxMDE4MTgyMTE4MjEyMTIx MjkzMTIxMjEzMTI5MjkzOTIxMjEzMTI5MjkzOTIxMjEzMTI5MjkzOTI5Mjkz MTI5MjkzOTIxMjEzMTIxMjEyOTEwMTAyMTEwMTAyMTEwMTAyMTE4MTgyOTIx MjEzMTI5MjkzOTIxMjENCjMxMjEyMTMxMjkyOTMxMzEzMTQyMjkyOTM5MjEy MTMxMTgxODI5MjEyMTI5MDgxMDIxMTAxMDIxMTAxMDIxMTgyMTMxMjEyOTMx MjEyOTM5MTgyMTI5MTAxODIxMjEyMTI5MjkzMTM5MjkzMTM5MjkzMTM5MTgy MTI5MTAxODIxDQowODEwMTgxMDEwMTgwODEwMTgyMTIxMzEyOTMxMzkyOTMx MzkxODIxMjkxODE4MjExMDE4MjExMDE4MjEwODEwMTgxODE4MjExMDEwMTgw ODA4MTAxMDEwMTAzMTI5MzEzOTMxMzkzOTMxMzk0MjMxMzk1MjM5NDI1MjQy NDI2Yg0KNGE1MjZiNGE1MjczNTI1YTczNTI1MjdiNWE1YTZiNWE2MzYzNWE2 MzUyNTI2MzUyNTI3YjRhNTI3MzVhNmI5NDUyNmI5NDRhNmI5NDIxNDI2MzIx NGE2YjIxNGE2YjEwMzE1MjE4Mzk1YTM5NTI3YjQyNWE4NDZiN2JhNTVhNjMN CjdiNWE2MzdiNWE2MzdiNTI1YTg0NjM2YjhjNjM3M2E1NmI3YmE1NmI3YmFk NTI2YjljNmI4Y2JkNjM4NGJkNTI3YmI1NWE3YmI1NjM4Y2M2NGE3M2FkNDI3 M2FkNmI4Y2NlNWE4Y2NlNmI5NGQ2NzM5Y2RlNjM5NGQ2NmJhNWRlDQo0YTg0 YmQ2YmE1ZGU3M2FkZTc2YmI1ZWY2M2E1ZGU3M2I1ZWY2M2FkZTc1YWE1ZGUz OTg0YmQzMTdiYmQ1YTljZGU2M2FkZWY1YTk0ZDY0YThjY2U1YTk0ZDY3M2I1 Zjc2YjljZGU1YTk0Y2UzMTVhOTQ3YmFkZGU2YjhjYmQzOQ0KNWE5NDUyNzNh NTVhN2JhZDM5NWE3YjI5NGE3MzQyNWE3YjQyNWE3YjUyNmI5NDM5NGE4NDMx NGE3YjE4MzE1YTIxMzk1YTA4Mjk0MjEwMzE0YTI5NGE1YTIxMzk0YTE4MzE0 MjE4Mjk0MjIxMzE1MjI5MzE1YTI5MzE1YTI5MjkNCjRhNTI1MjZiNDI0MjVh NGE0YTZiNDI0MjYzNGE0YTZiNDI0MjVhNGE0MjZiNTI1MjZiNWE1YTdiNWE1 YTczNmI2YjhjNjM2Mzg0NGE1MjZiNmI2Mzg0NzM3MzhjNWE1YTZiNjM2Mzcz NWE1YTczNWE1YTczNWE1MjZiNGE0YTZiDQo1MjUyNzM1MjUyN2I2MzYzODQ1 YTVhN2I1YTVhN2I1YTZiOGM0MjQyNjM0MjQyNjM1YTYzODQ3YjdiOWM2YjZi OGM1MjUyNzM2MzYzODQ5NDhjYWQ3YjczOTQ2YjYzOGM3MzZiODQ4NDdiOWM4 NDdiOTQ4YzczOWM3MzYzN2I4NA0KN2I5NDhjN2I5NDhjNzM4YzZiNWE3Mzg0 NzM4NDczNjM3MzdiNmI3YjZiNWE3MzhjNzM4YzUyNDI1MjZiNGE2Mzg0NmI3 Yjg0NWE3YjdiNWE3MzhjNjM3Yjg0NWE3MzhjNmI4NDdiNWE2YjdiNWE2Yjcz NTI2MzdiNTI2YjZiNGENCjVhNmI0YTVhNmI0YTVhN2I1MjZiNjM0MjUyNTIz OTQyNDIyOTM5NGEzMTM5NGEzMTM5NGEzMTM5NGEzMTMxNmI0YTRhNmI1MjVh NGEzOTM5MjkxODE4MzEyMTI5MTAwMDA4MjExODE4MjExMDE4MTgxODE4MTAx MDA4MTgxODEwDQoyMTIxMTgxODE4MTgyMTIxMjEzMTMxMzEzOTMxMzEzMTI5 MjkyMTE4MjEyOTIxMjkyOTE4MjEyMTEwMTgxMDA4MTAxMDEwMTAxMDA4MTAx MDEwMTAxMDA4MTAxODEwMTAxMDEwMTAxODEwMTAxMDEwMTAwMDAwMDgwMDA4 MTAyOQ0KMzE0YTQyNTI2YjI5Mzk1YTE4Mjk1MjMxNGE3YjMxNDI2MzIxMzE1 MjEwMjE0MjEwMjE0MjE4MjE0MjE4Mjk0MjIxMjk0MjI5MzE0MjIxMjk0MjI5 MzE0MjMxMzE0MjM5NDI0YTUyNTI1YTZiNmI3YjdiN2I4Yzk0OTQ5Yzg0NzMN Cjg0OGM3MzhjODQ3Mzg0OTQ4NDhjOGM3YjhjMDAyOTI5MzkyOTI5MzkzMTMx NDIyOTI5MzEyOTI5MzkyOTI5MzEzMTMxNDIyOTI5MzkyOTI5MzkyOTI5Mzkz MTM5NDIyOTI5MzkzMTMxMzkyOTI5MzkzOTM5NGEyOTI5MzkzMTMxDQozOTI5 MjkzMTMxMzE0MjI5MjkzMTMxMzEzOTI5MjkzOTMxMzE0MjIxMjEzMTE4MTgy OTE4MTgyMTE4MTgzMTE4MTgyMTE4MTgyMTEwMTAyMTE4MTgyOTEwMTAxODE4 MTgyMTEwMTgxODEwMTgxODEwMTAxODEwMTgxODA4MTAxMA0KMTAxMDE4MTAx MDE4MTAxODE4MDgxMDEwMTAxMDE4MDgxMDEwMTAxMDE4MTAxODE4MjkyOTMx MjEyMTI5MjkyOTMxMjkyOTMxMzEzMTQyMjkyOTMxMjkyOTM5MjkyOTMxMzEz MTQyMjkyOTM5MzEzMTRhMjEyMTMxMTgxODMxMTANCjEwMjExODE4MjkyMTIx MzEzMTMxNDIyOTI5MzEyOTI5MzkyMTIxMzEzMTMxNDIyOTI5MzkyOTI5Mzkx ODE4MjkxODE4MzExODE4MjExODIxMjkxMDEwMjExODE4MzExODIxMjkyOTMx MzkyOTMxMzkzMTM5NDIxODIxMjk0YTRhDQo1MjI5MjkzMTE4MTgzMTEwMTAx ODE4MTgyMTEwMTgyMTA4MTAxODAwMDAwODA4MTAxODAwMDgxMDE4MTgyOTIx MjEzMTIxMjkzMTE4MjEyOTE4MjkzMTEwMTgyMTEwMTAxODEwMTAxODEwMTAx ODEwMDgxODIxMjEyMTM5MzEzOQ0KNTI0MjRhNDIzMTM5NTIzOTRhNTIzOTQy NmI1MjUyNjM0YTRhN2I1YTYzNzM1MjUyODQ2MzYzNmI1MjVhN2I2YjczNWE1 MjYzNmI2MzdiNWE1YTdiNjM2YjhjNWE2YjhjNWE3YjljMzE1MjdiMTAzOTYz MTg0MjYzMjk1MjZiMDgNCjI5NGEwODI5NTIxODMxNWEzOTUyN2I2MzczOWM2 MzczOTQzMTM5NWEzOTQyNjM0YTVhN2I3MzdiYTU1YTZiOWM2YjdiYWQ3Mzg0 YzY2YjhjYzY1MjZiYTU2YjhjYzY1MjczYmQ2Yjk0Y2U1YTg0Y2U2Yjk0ZDY2 Yjk0ZGU3MzljDQpkZTczOWNkZTg0YjVlZjZiOTRkZTg0YjVlZjdiYWRlZjcz YWRlNzczYjVlZjhjYzZmZjczYjVmNzYzYWRlNzVhYWRkZTdiYzZmNzYzYjVl ZjczYmRmNzdiY2VmZjhjY2VmZjhjY2VmZjljY2VmZjdiYjVmZjdiYWRlZjVh ODRkNg0KNmI5NGQ2NGE3M2JkMzk2M2E1MzE1MjhjNGE2MzljMzk1Mjg0NGE2 Mzk0MzE0YTZiMzE0MjZiMjEzMTUyMjEzMTYzMTgyOTUyMzk0YTdiMzE0MjZi NGE1YTg0MTgzMTVhMjk0YTYzMjk0YTYzMjE0YTVhMzk1YTZiNTI2YjdiNGEN CjVhNzM1MjYzODQ0YTUyN2I2MzZiOTQ0MjRhNzM1YTYzOGM1YTZiOGM1YTZi OGM2MzczOTQ3YjhjYWQ3Mzg0YTU3Yjg0YTU2MzZiOTQ3YjdiYTU4Yzg0YWQ5 Yzk0YmRiNWFkZDZjNmI1ZGVhNTk0YmRiZGFkZDY5Yzk0YzZiZGJkDQpkZTlj YTViZGFkYjVjZTk0OTRiZGE1YTVjNjhjOGNhZDg0OGNhZDZiNzM5NDg0ODRh ZDYzNmI4YzZiNmI5NDRhNTI3YjRhNTI3YjQyNGE3MzUyNWE4NDQyNGE3MzVh NWE4NDM5Mzk2MzUyNTI3MzYzNjM4YzczNzM5NDVhNWE3Yg0KNzM2Yjk0N2I3 Mzk0OTQ4Y2FkODQ3YjljOGM4NDljN2I3MzhjOGM3Yjk0N2I2Yjg0ODQ3Mzhj N2I2Yjg0NmI1YTczNzM1YTczODQ2Yjg0N2I2MzdiOGM3MzhjOGM3MzhjYTU4 NGE1OTQ3Mzk0OGM2YjhjODQ2MzdiOTQ2YjhjODQNCjYzODQ5NDZiOGM4NDVh N2I4YzYzODQ3YjUyNzM3MzVhNmI2MzRhNWE3MzVhNmI2YjUyNjM2YjUyNjM0 YTMxNDI1YTQyNTI1YTQyNTI4YzdiODQ2YjVhNjM2MzRhNWE0MjMxMzkzOTI5 MzEyMTEwMTgyOTE4MTgyOTE4MjEyMTE4DQoxODI5MjEyMTMxMTgxODI5MTgx ODIxMTgxODIxMTgxMDM5MzkzMTMxMjkyOTMxMjkyOTMxMjkyOTQyMzkzOTMx MjkyOTI5MTgyMTIxMTAyMTMxMTAyOTIxMDgxODE4MTAyMTE4MTAxODI5MTgx ODE4MTAxODIxMTgxODIxMTAxMA0KMjkxODE4MTgxMDE4MTgxMDE4MDgwODEw MTgyOTM5NDI0YTYzNWE2YjhjMzE0MjYzMTAzMTVhMTAyOTUyMTgzMTUyMTgz OTRhMjk0MjUyMTgzMTQyMjkzMTUyMjkzMTQyMzEzOTRhMzEzMTQyMzkzMTRh MjkyMTM5NGE0MjUyNjMNCjVhNmI4YzdiOTQ3YjZiODQ3YjczODQ2YjYzNzM3 MzYzNzM2YjYzNzM4NDdiOGM3YjczODQ4NDg0OGMwMDI5MjkzMTI5MjkzOTIx MjEzMTI5MjkzMTIxMjEzMTI5MjkzMTIxMjEzMTI5MjkzOTIxMjkzMTI5Mjkz OTIxMjkzMTI5DQoyOTM5MjkyOTM5MjkzMTM5MjkyOTM5MjkzMTM5MjkyOTMx MjkyOTMxMjEyMTI5MjkyOTMxMjkyOTM5MzEzMTM5MjkyOTMxMjkyOTMxMTgx ODI5MjEyMTI5MTgxODIxMTgxODI5MTgxODIxMTgxODIxMTAxMDIxMTgxODIx MDgwOA0KMTAxODE4MjEwODEwMTgwODEwMTgxMDEwMTgxMDEwMTgwMDAwMDgw ODEwMTgxMDEwMTgxMDEwMTgwODA4MTAwODEwMTgwODEwMTgxMDE4MjExODE4 MjExODIxMjkyMTIxMzEyOTI5MzkyMTIxMzEyOTI5MzkyOTI5MzEyOTI5MzkN CjIxMjEzMTI5MjkzOTMxMzE0MjI5MjkzOTE4MTgyOTE4MTgyOTE4MTgyOTIx MjEzMTIxMjEzMTIxMjEzMTIxMjEzMTIxMjEzMTIxMjEzMTI5MjkzOTI5Mjkz MTE4MTgyOTA4MDgxODEwMTAyMTE4MTgyOTEwMTgyOTEwMTAyMTE4DQoyMTMx MjkzMTM5MzEzOTRhMjkzMTQyMjkzMTM5MjEyMTMxMjEyMTI5MTAxODIxMTAx ODIxMDgxMDE4MDgxMDE4MDAwMDA4MDAwMDEwMDgxMDE4MDAwMDA4MDAwODEw MjEyMTI5MjkzMTM5MzEzMTM5MjEyOTMxMTgyMTI5MDgwOA0KMTAwODA4MTAw ODA4MTAxODEwMTgyOTIxMjk0MjM5NDI0MjM5NDI0YTM5NDI0MjM5Mzk1MjQy NDI1YTQyNDI2YjUyNTI2YjUyNTI3YjVhNWE3MzUyNTI3MzUyNWE2YjVhNmI1 YTUyNzM1YTVhN2I2MzZiOTQ1YTYzOGM1YTdiOWMNCjQyNjM3YjE4NDI1YTE4 NDI1YTEwMzk1MjAwMjk0MjE4Mzk1YTIxMzk2MzMxNGE3YjI5NDI3MzZiN2Ji NTYzNmI5NDM5NDI3MzE4MjE0YTMxMzk2MzMxMzk2MzM5NGE4NDQyNTI4NDZi OGNiZDVhNzNhZDEwMzE3MzM5NjM5YzczDQo5Y2RlNmI5NGQ2NmI5Y2RlNmI5 Y2Q2NWE5NGQ2NmI5Y2Q2N2JiNWU3Mzk3M2E1OGNjNmY3OGNjNmZmN2JiNWVm NmJhNWRlOGNjZWZmODRjNmZmOGNkNmZmNzNiZGVmOGNkNmZmOTRlZmZmOGNk NmZmNmJiNWVmOTRkNmZmNmI5Yw0KZGU2YjljZGU1YThjY2U2YjljZTc2Mzhj ZDY0MjczYmQ0MjYzYWQyMTQyOTQxODMxN2IyMTM5ODQyOTQyN2IyMTM5NzMy OTQyNmIzMTRhN2IyOTM5NjM0MjUyN2IzOTRhNzM0YTVhOTQ0MjVhODQ1YTcz YTU0YTYzOGM0MjZiOGMNCjI5NDI2YjQyNWE3YjMxNTI2YjUyN2I5NDRhNjM3 YjRhNjM3YjM5NGE3MzM5NGE3YjUyNWE4YzRhNWE5NDQyNTI4NDRhNmI5NDM5 NTI3YjYzNzNhZDYzNzNhNTZiN2JhZDYzNmI5YzZiNzNhZDZiNmI5YzhjOTRj NjdiN2JhZGE1DQo5Y2NlOWM5NGM2YTU5NGM2YTU5NGJkOTQ4Y2I1OWM5Y2Jk ODQ4Y2FkOGM5NGI1OTQ5Y2JkOGM5NGI1ODQ5NGI1NzM4NGE1OTRhNWNlOGM5 NGJkOGM5Y2M2OGM5NGJkN2I4Y2JkNzM3YmFkNzM4NGI1NTI2Mzk0NjM2YmE1 NGE1Mg0KODQ1MjVhOGMzOTQyNmIzOTQyNmI0YTUyN2I1YTVhOGM1YTVhODQ3 MzczOWM2MzYzODQ3YjczOWM3YjczOTQ3MzZiOTQ2MzVhNzM3MzZiODQ3Yjcz OGM5Yzk0YWQ5NDg0YTVhNTk0YWQ4YzczOTQ2MzRhNmI4NDZiODQ5NDdiOTQN CjczNWE3MzhjNmI5NDdiNWE3YjhjNmI4NDdiNWE3YjhjNjM4YzdiNWE3Yjhj NWE4NDdiNTI3MzdiNTI3MzZiNTI2YjczNGE3MzVhNDI1YTVhNDI1YTRhMzE0 YTRhMzE0YTVhNDI1MjczNjM3MzYzNTI2MzczNWE2YjUyNDI0YTI5DQoyMTI5 MTAwODEwMjExODIxMjkyMTI5MjkyMTI5MjExMDE4MjExMDE4MTAwMDAwMjky MTE4MzEyOTIxMzEyMTIxMzEyOTIxMzEyOTIxMjkyMTIxMzEyOTI5MzEyOTI5 MzEyOTI5MjExODIxMjExMDIxMjEwODIxMjExMDIxMTgxMA0KMjEyMTE4MjEx ODEwMTgyMTE4MTgyMTEwMTgyMTE4MTgxODEwMTAxODE4MTgxMDEwMTgxODE4 MjExODIxMzEyOTMxNGEyMTI5NGExODI5NGExMDIxNGExODI5NGEwODIxMzkx ODMxNDIxODMxNDIyMTMxNDIyOTMxNDIzMTM5NGENCjI5MjkzOTMxMjk0MjI5 MjEzOTRhNDI1MjYzNTI2YjczNjM3MzZiNWE3MzczNWE3YjYzNGE2MzUyNGE1 YTUyNTI2MzVhNWE3MzVhNWE2YjYzNmI3MzYzNjM3MzAwMjkyOTM5MjEyMTMx MjkyOTM5MjkyOTMxMzkzOTQyMjkyOTM5DQoyOTI5MzkyMTI5MzEzMTMxNDIy OTI5MzEyOTI5MzkyOTI5MzEzMTMxNDIyOTI5MzEyOTI5MzEyMTIxMzEzOTM5 NDIyOTI5MzkyOTI5MzkyMTIxMzEzMTMxNDIyOTI5MzkzMTMxMzkzMTMxMzkz OTM5NDIyOTI5MzkyOTI5MzkyMQ0KMjEzMTMxMzEzOTIxMjEzMTIxMjEzMTE4 MTgyOTE4MTgzMTE4MTgyMTE4MTgyMTE4MTgyMTE4MTgzMTE4MTgyMTE4MTgy OTE4MTgyMTEwMTAxODA4MDgxODA4MDgxODA4MDgxMDEwMTAxODEwMTAxODE4 MjEyOTIxMjEyOTMxMzENCjQyMjkyOTM5MjkyOTM5MjkyOTM5MzEzMTQyMjky OTM5MjkyOTM5MjkyOTM5MzEzMTQyMjkyOTM5MzEzMTRhMjEyOTMxMzEzMTQy MjkyOTM5MzEzMTRhMjkyOTM5MjkyOTM5MTAxMDIxMTgxODI5MjkyOTM5NDI0 MjUyMjkyOTM5DQoxODE4MjkxMDEwMjEyOTI5MzkxMDEwMjExMDE4MjkyOTI5 Mzk0MjRhNTIzMTMxNDIyOTMxMzkyOTI5MzkyOTI5MzkxMDE4MjExMDE4MjEw MDA4MTAwMDAwMTAxMDEwMjExODE4MjkwMDAwMDgxODI5MzEwMDAwMTAwMDAw MDgxMA0KMTAxODI5MzEzOTE4MjEyOTE4MjEyOTE4MjEyOTEwMTAyOTEwMTAx ODEwMTAxODE4MTgyMTQyMzk0MjM5MzEzOTM5MzEzOTRhNDI0MjUyNDI0MjUy NDI0MjZiNWE1YTZiNTI1MjdiNjM2MzczNWE1YTg0NmI2MzczNWE2MzZiNjMN Cjg0NGE1MjdiNWE2Mzk0NGE1YThjNjM3YmE1NTI2Yjk0Mjk1MjZiMTAzOTRh MTg0YTUyMTgzOTRhMTgzOTYzMjEzOTYzMjk0MjdiMjE0MjczNGE2Yjk0NWE3 MzljNmI3YmE1Mzk0MjZiMjkzMTYzMTAxODRhNGE1MjdiNDI1Mjg0DQo3Yjhj YjU3YjhjYmQ4Y2E1ZDY0YTYzOTQ1YTg0YjU3MzljZGU4NGI1ZTc2YmFkZTc3 M2FkZTc3YmI1Zjc4NGJkZWY4NGM2ZWY3M2JkZGU3YmJkZWY5Y2RlZmY2M2Fk ZDY2YmI1ZGU4NGNlZmY5Y2RlZmY4NGQ2ZmY5Y2U3ZmY5NA0KZGVmZjUyOWNj ZTYzYWRkZTczYjVlNzVhOTRkNjVhOGNiZDRhNzNhZDI5NWE4YzIxNTI4NDRh NzNhZDMxNWE5YzI5NWE5YzE4NDI3YjM5NjNhNTM5NjM5YzYzODRiZDVhN2Jh ZDUyNmJhNTRhNmI5YzRhNjM5NDM5NTI4NDYzODQNCmI1NGE2YjljMzk2Mzk0 NDI2Mzk0NGE2YjljNDI2MzhjMzE1YTg0MzE1MjdiNDI2MzhjMzE1MjdiNGE2 Yjk0NGE2Yjk0NDI2MzhjMzE0YTdiMjEzOTczMzk1MjhjNjM3M2FkMzE0YTdi NTI2MzljNWE3M2E1NWE3M2FkNTI2YmFkDQo2Yjg0YmQ1MjYzOWM0YTVhOWM2 MzczYjU4NDhjYzY2YjczYTU5NDk0YzY4NDg0YmQ5Yzk0YzY5YzljY2U4Yzk0 YzY4YzljZDY3YjhjYmQ2MzczYTU5NGE1Y2U3Mzg0YjU4NDk0YmQ3MzhjYjU4 YzljY2U2YjdiYjU5NGE1ZDY3Mw0KN2JiNTZiN2JiNTYzNzNiNTg0OGNjZTdi OGNjZTg0OWNjZTZiODRiZDYzNzNhNTRhNjM4YzZiN2JhNTVhNmI5YzVhNmI5 NDUyNWE4YzVhNjM4YzRhNTI3Yjg0ODRhZDUyNTI3MzZiNjM4NDk0OGNiNWE1 OWNiZDk0OGNhNWI1YWQNCmM2N2I3MzhjOTQ4Y2FkYTU5Y2I1YTU5NGFkODQ3 MzhjOGM3MzhjODQ3Mzg0OGM3YjhjN2I2MzdiOGM2YjhjNzM1MjZiNzM1Mjcz NzM1MjczODQ2YjhjNmI1MjczNmI1MjczNjM0YTZiNWEzMTVhNTIzMTRhODQ2 MzdiNzM1MjZiDQo1YTMxNTI0YTMxNDI0YTM5NDIzMTIxMjkyMTE4MjExODEw MTgyOTE4MzEyMTE4MjEyMTE4MjExODEwMTgzMTI5MjkyOTE4MjEzMTI5Mjkz MTI5MjE0MjM5MzEzOTMxMjkzOTMxMjkzMTMxMjk0YTQyMzkzMTI5MjkyOTIx MjEyMQ0KMTgyMTMxMjkzOTIxMTgyMTIxMTgyOTMxMjkzOTI5MjkzMTE4MTgy MTE4MTgyMTE4MTgxODE4MTgxODEwMTAxMDE4MTAxMDEwMTAxMDEwMTAxMDEw MTAxODE4MjEyOTIxMjkzMTI5MzE0YTEwMjEzOTE4Mjk0YTIxMzE0YTMxNDIN CjUyMjEzMTQyMjEyOTM5MTgyOTM5MzEzOTRhMjkzMTQyMzEzOTRhMzEzMTQy NjM2MzczNjM1YTZiNmI2MzczNWE0YTVhNjM1YTZiNjM1MjYzNmI1YTZiNTI0 YTVhNTI1MjYzNTI1YTZiNjM2YjdiNGE1MjYzNGE1MjYzMDAyMTIxDQozMTI5 MjkzMTIxMjEzMTI5MjkzMTIxMjEzMTI5MjkzMTI5MjkzMTMxMzEzOTIxMjEz MTI5MjkzMTIxMjkzMTI5MjkzMTIxMjkzMTI5MjkzMTI5MjkzMTI5MjkzOTIx MjEzMTIxMjEzMTIxMjEzMTI5MjkzMTIxMjEzMTI5MjkzOQ0KMjkyOTM5MzEz MTQyMjkyOTMxMjkyOTM5MjkyOTMxMjkyOTM5MjkyOTMxMjkyOTM5MjkyOTMx MjkyOTM5MjEyMTMxMjEyMTMxMjEyMTI5MjEyMTI5MTAxMDIxMTAxMDIxMTAx MDE4MTAxMDE4MDgwODE4MDgwODE4MDgwODEwMDgNCjA4MTgwODA4MTAxMDEw MjExODE4MjEyMTIxMjkyMTI5MzEyOTI5MzkyOTI5MzEyOTI5MzkyMTI5MzEy OTI5MzkyOTI5MzEyOTI5MzkyMTIxMzEyOTI5MzkyOTI5MzkyOTI5MzkyMTIx MzEyOTMxMzkyOTI5MzkyMTI5MzExODE4DQoyOTE4MTAyMTEwMTAyMTI5MjEz MTI5MjkzOTMxMjkzOTIxMjEzMTE4MTgyOTA4MTAyMTIxMjEzMTI5MzE0MjMx MzE0MjE4MjEyOTEwMTgyOTE4MjEzMTMxMzk0YTIxMjEzMTE4MTgyOTEwMTAy MTEwMTAyMTAwMDAxMDEwMTAyMQ0KMTAxMDIxMDgwODEwMDAwODEwMDgxMDE4 MDAwODEwMDgwODEwMTAxODIxMjkzMTM5MjkzMTM5MjEyOTMxMTAxMDIxMTAx MDE4MDgwODEwMjEyMTI5MzEzMTMxMzkzMTM5MzkzMTMxNGE0MjQyNDIzOTMx NTI0MjQyNjM0YTRhNzMNCjVhNTI2YjUyNTI3MzVhNWE3MzVhNWE3MzVhNzM1 YTVhN2I1MjVhOTQ1MjVhOTQ2YjdiYjU0YTZiOTQyOTRhNmIxMDM5NGExODQy NGEwODI5MzkwODI5MzkxMDIxNGEyMTMxNmIzMTRhN2I0YTYzOWM0MjYzOGM0 MjZiOTQ1YTZiDQo5NDUyNWE5NDQyNGE3MzM5NDI3MzIxMjk1YTI5Mzk2MzM5 NGE3YjVhN2JhNTUyNzM5YzUyNzNhNTUyN2JhNTZiOTRjNjUyODRiNTYzYTVk NjYzOWNjZTVhYTVkNjdiYzZlNzljZGVmZjhjZDZmZmE1ZWZmZjljZTdmZjhj ZDZmNw0KNzNiZGVmOTRkZWZmN2JjNmVmNmJiZGU3NzNiNWVmNmJhZGRlMzk3 YmE1NDI3YmI1NGE4NGI1Mzk3YmE1MTA0MjczMjk1MjhjMjE1Mjg0Mzk3M2E1 NTI3YmI1NWE5NGNlNWE4Y2M2NGE4NGM2NTI3YmJkNDI3M2I1NGE2YmFkNGEN CjdiYjUzMTUyOGMzOTVhOWMzMTRhODQzMTUyOTQzOTVhOGMzMTUyOTQyOTRh ODQ0MjZiYTUzMTVhOTQzOTVhOWMyOTRhN2IyMTRhODQyOTRhODQzOTYzOWMz OTVhOTQ0MjZiOWMzMTUyOGM0MjYzYTUzMTUyODQyOTRhOGM0MjVhDQo5NDVh NmJhZDI5NDI3YjM5NTI5NDQyNWE5YzYzN2JjNjUyNmJhZDg0YTVlNzVhN2Ji NTMxNGE5NDUyNjM5Yzg0OTRjZTg0ODRiZDhjOTRjNjljOWNjZThjOGNiZDdi ODRiZDdiOWNjZTVhNzNhNTczOGNiNTdiOTRiZDdiOWNjNg0KNjM3YmFkNzM4 Y2JkODQ5Y2M2NTI2YmE1NjM3YmFkNzM4Y2M2NTI2M2E1NWE2YmI1NmI3M2Jk NmI3YmJkNzM4Y2M2NmI5NGM2NWE3M2E1NTI3M2E1NTI2YmE1NjM3M2I1NjM3 YmFkODQ4Y2M2NjM2YjljNGE1MjhjNTI1YTg0NGENCjUyODQ1YTVhODQ3Mzcz YTU4YzhjYWQ5YzljYmQ4YzhjYWQ3MzczOTQ4Yzg0OWNhNTljYmQ5YzhjYTU5 YzhjYTU4YzdiOTQ5NDg0OTQ2YjUyNmI2YjUyNmI2YjRhNjM3MzRhNzM1YTQy NWE2YjRhNmI2YjUyNzM3MzUyN2I2MzUyDQo3MzYzNGE2YjUyMzk1YTZiNDI2 YjdiNTI3MzYzMzk1MjQyMTgzMTUyMzk0YTI5MTgyOTI5MjEyOTIxMjEyMTIx MTgyMTEwMTAxODE4MTgyMTIxMTgyMTI5MjEyOTIxMTgyMTI5MjEyMTMxMjEy MTM5MjkyOTMxMjkyOTM5MzEyOQ0KMzkyOTI5MzkzMTI5MzEzMTI5MzEyOTMx MjEyMTIxMjEyMTI5MjEyMTI5MTgxODI5MTgxODI5MjkyOTM5MTAxODIxMTgx ODIxMTAxODE4MTgxODE4MTAxMDEwMTAxMDEwMDgxMDA4MTAxMDEwMDgwODA4 MDgwODEwMTAxMDE4MjENCjI5MzEyMTI5MzkyMTMxMzkxODI5MzkyMTMxNDIy MTMxNDIyOTMxNDIyOTMxNDIyOTMxNDIyMTI5MzEyOTMxNDIzOTM5NGE0YTRh NWE0YTRhNWE1YTUyNjM1MjUyNWE1MjRhNWE0YTQyNTI1YTRhNWE1MjRhNTI0 YTQyNTI0MjRhDQo1YTQyNGE1YTMxMzk1MjMxMzk0YTI5Mzk0YTAwMTgxODIx MTAxMDIxMTAxODI5MTAxMDE4MTAxMDIxMTAxMDIxMjkyOTMxMTgyMTI5MjEy MTMxMjEyMTI5MzEzMTM5MjEyMTMxMjkyOTMxMjkyOTMxMzEzOTQyMjkyOTMx MjkyOQ0KMzEyMTIxMzEzMTMxNDIyOTI5MzEyOTI5MzkyOTI5MzEzMTMxNDIy MTIxMzEyOTI5MzEyMTIxMzEzMTMxNDIyOTI5MzEyOTI5MzkyOTI5MzkzOTM5 NGEyOTI5MzkzMTMxMzkyOTI5MzkzMTMxNDIyMTIxMzEyMTIxMjkxODE4MjEN CjE4MTgyOTEwMTAxODE4MTgyOTEwMTAyMTE4MTgyOTEwMTAyMTE4MTgyMTE4 MTgyMTI5MjkzOTIxMjEzMTI5MjkzOTI5MjkzOTMxMzE0MjI5MjkzOTI5Mjkz OTI5MjkzOTMxMzE0MjI5MjkzOTI5MjkzOTI5MjkzOTMxMzE0MjIxDQoyMTMx MjkyOTM5MjkyOTM5MzEzMTQyMTAxODIxMTgxODI5MTgxODI5MTgxODMxMTgx ODI5MjkyOTM5MzEzMTQyMzEzMTQyMjEyMTMxMTgyMTMxMjkyOTM5MzkzOTRh MjEyOTMxMTAxODI5MDgxMDIxMTgyOTM5MjEyOTM5MjkzMQ0KNGExODE4Mjkx ODE4MzExMDE4MjExMDEwMjEwODEwMjExMDE4MjkwODEwMTgwMDAwMDgwODA4 MTgxMDEwMTgwMDA4MTAxMDE4MTgyOTMxMzE0MjRhNTIzMTMxMzkyMTIxMzEw ODA4MTgxMDEwMTgyOTI5MzE0YTM5Mzk0MjMxMzkNCjUyNDI0MjRhMzkzOTVh MzkzOTVhNDI0MjczNWE1YTZiNWE1YTdiNjM2MzZiNTI1YTczNjM2YjYzNTI2 MzYzNjM4NDUyNjM5NDVhNmI5YzVhNzNhZDUyNmI5YzIxNDI2YjMxNTI2YjEw Mzk0YTA4MjEzOTEwMjk0MjMxNDI2YjMxDQo0MjZiNTI1YTk0NTI2Mzk0NWE3 M2E1NDI1YThjNjM3M2E1NmI3M2E1NjM3MzljMjkzMTYzMTAyMTUyMjEzOTVh NWE2Yjk0NWE3YmFkODQ5Y2M2OGNhZGRlOWNjNmVmNjM5NGNlNWE4Y2JkNWE5 Y2NlOTRjZWZmODRjZWY3OWNlNw0KZmY4NGQ2Zjc3YmM2ZTc1YWFkY2U2YmI1 ZDY3YmNlZWY5NGRlZmY5NGU3ZmY3YmM2ZWY1YWE1ZDY1Mjk0YzYzMTczYWQy OTczYTUzMTZiYTU1MjhjYmQzOTczYWQ2Mzk0Y2U2Mzk0ZDY2YjljZDY2Mzk0 ZDY2MzljZGU1YThjZDYNCjYzOTRkNjM5NmJiNTRhN2JiZDI5NWE5YzM5NmJh ZDMxNWE5YzIxNTI4YzI5NGE4YzM5NWE5NDQyNjM5YzM5NmJhNTIxNGE4NDM5 NWE5NDQyNjM5YzM5NjNhNTMxNWE5NDM5NWE5YzE4NDI3YjI5NTI4YzQyNmJh NTUyNzNhZDM5DQo2MzljMzk2M2E1NGE3M2FkNTI3M2FkMjk0YTg0Mzk1Mjk0 NDI1YTk0NGE1YTljNjM3M2M2NzM4Y2NlNzM4Y2RlNmI4NGNlNzM4Y2RlN2I5 Y2RlNDI1YTk0NzM4NGM2OTRhZGU3OTQ5Y2Q2OGM4Y2NlYmRiZGVmOWM5Y2Q2 OTRhNQ0KZDY5NGFkZTc4Y2E1Y2U0YTZiOTQ2MzdiYWQ3Yjk0YmQ4Y2E1Y2U3 Yjk0Y2U4NDljYzY2MzdiYTU1MjczYTU0YTYzOWM3MzhjYzY2MzdiYjU2Mzcz YjU2MzdiYzY3Mzk0Y2U1YTg0YjU2Mzg0YmQ1MjczYjU1MjczYWQ1MjZiYTUN CjZiODRiZDZiN2JiZDk0YTVkZTczODRiZDdiODRiZDZiN2JiNTZiN2JhNTQy NGE3YjYzNmI5NDUyNWE4NDk0OWNiZDhjOGNhZGJkYjVkNjljOTRiZGE1OWNi NThjN2I5NDljODQ5YzhjNzM4Yzg0NmI4NDczNTI2Yjg0NjM3YjdiDQo1YTcz N2I1YTczNmI0YTZiN2I1YTdiNjM0YTZiNWEzOTYzNWE0MjZiNmI1MjczNzM1 MjZiOTQ2YjhjNmI0YTYzNWEzOTRhNDIyMTMxMjkxODI5MjkxODI5MzEyOTMx MTgxODIxMTgxODIxMTgxODIxMzEyOTM5MzEyOTMxMzEyOQ0KMjkzMTI5Mjk0 MjM5MzkzOTMxMzEzOTMxMzEzOTMxMzE0MjQyMzkzOTMxMjkzOTMxMzEzMTI5 MjkzMTMxMzEyOTIxMjkzMTI5MzEyMTE4MjkxODE4MzEyMTIxMzExODE4MjEx MDEwMTgxMDE4MTgxMDEwMTAxMDEwMTAxMDEwMTANCjEwMTAxMDA4MDgwODE4 MTgxODA4MDgwODA4MTAxMDE4MTgyMTIxMjkzOTIxMzEzOTMxMzk0YTIxMzE0 MjIxMjk0YTIxMjkzOTMxMzk0YTI5MzE0MjM5Mzk1MjQyNDI1MjUyNWE2MzRh NTI1YTUyNTI2MzRhNGE1YTVhNTI2MzRhDQo0MjRhNTI0YTVhNGE0MjRhNTI0 YTVhNDIzOTRhMzkzOTVhMjkzMTQyMzk0MjUyMzk0MjUyNTI1YTZiMDAwMDAw MDgwMDA4MTAwMDAwMDgwMDAwMDgwMDAwMDgwODA4MTAwMDA4MTAwODA4MTgx MDEwMjExODE4MjExODE4MjExOA0KMjEyOTE4MjEyOTIxMjEzMTIxMjEyOTI5 MjkzMTIxMjEzMTI5MjkzOTI5MjkzOTI5MjkzOTI5MjkzOTI5MjkzMTIxMjEy OTIxMjEyOTE4MTgyOTIxMjEzMTIxMjEyOTIxMjEzMTIxMjEzMTI5MjkzMTIx MjEzMTI5MjkzOTIxMjENCjMxMjkyOTMxMjEyMTMxMjEyMTMxMjEyMTI5MjEy MTMxMjEyMTI5MjEyMTMxMjEyMTMxMjEyMTMxMjEyMTI5MjEyMTMxMjEyMTI5 MjkyOTMxMjkyOTMxMzEzMTM5MjkyOTMxMjkyOTM5MjEyOTMxMjkyOTM5Mjky OTMxMjkyOTM5DQoyMTI5MzEyOTI5MzkyOTI5MzEyOTI5MzkyMTIxMzEyMTI5 MzEyOTI5MzkzMTMxNDIxODIxMjkwODEwMTgxMDEwMjExODE4MjkxMDEwMjEx ODEwMjExODE4MjkzMTMxNDIyOTI5MzkyMTIxMzEyOTMxNDIyOTI5MzkxODE4 MjkxOA0KMTgyOTEwMTgyOTE4MTgyOTEwMTgyMTEwMTgyOTIxMjkzOTIxMjEz MTE4MTgyOTEwMTgyMTA4MTAxODEwMTAyMTA4MTAxODEwMTAxODAwMDAwODAw MDgxMDAwMDgxMDA4MDgxODA4MTAxODE4MjEyOTI5MjkzMTM5NDI0YTIxMjEN CjMxMDgwODE4MTAxMDE4MzkzMTM5NDIzMTM5NGEzOTM5NGEzOTM5NTIzOTM5 NTIzOTM5NWE0YTRhNjM1MjUyNmI1YTVhNjM1MjVhNmI1YTZiNjM1MjYzNWE1 YTczNWE2MzhjNmI3YmFkNTI2YjljNTI2YjljMzE1MjczMTg0MjZiDQoxODM5 NTIwODI5NDIyMTM5NTIzOTRhNmIzOTRhNmIzMTM5NjMxODIxNTIxMDIxNGEw MDE4NDIwMDE4NGExMDIxNGEyOTM5NmI1YTZiOWM1MjYzOTQ0YTYzOGMyMTM5 NmIzOTVhN2I1MjczYTU3MzljYmQ5NGM2ZTdhNWQ2Zjc3Yg0KYmRlNzczYjVk ZTczYjVkZThjZDZmZjk0ZGVmZjljZWZmZmE1ZTdmZjg0Y2VlZjVhYWRjZTMx N2JhNTUyYTVjZTRhOTRiZDQyOWNiZDMxN2JhNTQyOGNiZDI5NzNhNTUyOWNj ZTRhOGNiZDczYjVlNzYzYTVkNjZiYWRlNzZiYTUNCmVmNmJhNWU3NTI4Y2Nl NGE4Y2NlMzE3M2I1Mzk3YmM2MzE2YmI1MTA0YTljMzE2M2FkMzE3M2JkMzk2 YmI1MzE2M2FkMDgzMTczMTg0Mjg0MjE0Mjg0Mzk2M2E1NGE3M2FkMzE1YTlj MzE1YTk0NDI2YmI1MzE1YTk0Mzk1YWE1DQozMTUyOTQyMTQyOGMxODQyODQ0 MjczYjU0MjYzYTU0YTczYmQzOTVhOWM0MjZiYWQ0MjYzYTUzOTVhYTUzOTUy OTQzMTQyOGMzMTRhOGM1MjZiYjU1YTczYjU1YTdiYzY1YTdiYmQ2YjhjY2U2 YjhjY2U1YTdiYmQ0MjUyOTQ0YQ0KNWE5YzZiNzNhZDk0OWNkNjk0OTRjZTlj YTVkNjZiN2JhZDhjYTVkNjhjYTVjZTQyNWE4YzUyNzM5YzdiOTRiZDdiOWNj NjdiOWNjNjdiOTRiZDhjYWRkNjVhN2JhNTUyNmJhNTVhN2JhZDZiOGNjNjUy NmJhNTZiOTRjZTVhODQNCmI1NTI4NGJkNTI3YmI1NWE3YmJkNDI2YmE1NDI2 YmE1Mzk1YTk0MzE0YTk0NWE3M2I1ODQ5Y2Q2NmI4NGJkN2I5Y2Q2NzM4Y2Jk NTI2YmE1NmI3YmFkNWE2YjljNjM2MzhjODQ4NGE1OTQ4Y2FkNzM2Yjk0N2I2 YjhjOGM3Yjk0DQo4NDczOGM5NDczOTQ4NDZiODQ4NDVhODQ3YjVhNzM5NDYz OGM3YjUyNzM3YjRhNzM2YjRhNmI2YjRhNmI1YTQyNjM2YjRhNzM1MjMxNTI1 YTM5NTI2YjQyNjM2YjQyNWE0MjI5MzkzMTE4MjkzMTIxMjkyOTIxMjkxODE4 MTgxOA0KMTgyMTE4MTgyMTIxMjEyOTIxMjEyOTI5MjEyOTM5MjkyOTM5MzEz MTM5MjkyOTQyMzEzMTM5MzEzMTQyMzEzMTM5MzEyOTM5MzEzMTI5MjkyOTMx MzEzMTI5MjkyOTI5MjkzMTI5MjkzMTIxMjEzMTEwMTAyMTE4MjEyOTEwMTAN CjE4MTAxMDE4MTAxMDEwMTAxMDEwMTAwODEwMTAxMDEwMDgwODA4MTAwODA4 MDgwODA4MDgwODA4MDgwODEwMTgxODI5MjEyOTMxMjEyOTM5MTgyOTM5MjEy OTQyMTgxODMxMjEyMTMxMjEyOTM5MzkzOTRhNDI0YTVhNTI1MjZiDQo0YTRh NWE0YTRhNWE0MjQyNTI0YTQyNTI0MjQyNGE0MjQyNGE0MjM5NGE0MjQyNGEz OTM5NDIzOTM5NDIzMTM5NGEzMTM5NGEzMTM5NGE0YTUyNjM0YTUyNjMwMDA4 MDgxMDA4MDgxMDA4MTAxODA4MDgxODEwMTAxODEwMTAxOA0KMTAxMDE4MDgw ODEwMTAxMDE4MDgwODE4MTAxMDE4MTAxMDE4MTgxODI5MTgxODIxMTgxODI5 MTgxODIxMjkyOTM5MjEyMTMxMjkyOTM5MjkyOTM5MzkzOTQyMjkyOTM5Mjky OTMxMjEyMTMxMzEzMTM5MjEyMTMxMjEyMTMxMjENCjIxMzEzMTMxMzkyMTIx MzEyOTI5MzEyMTIxMzEzMTMxMzkyMTIxMzEyOTI5MzEyMTIxMzEzMTMxNDIy OTI5MzEyOTI5MzkyOTI5MzkzMTMxNDIyOTI5MzEyOTI5MzkyOTI5MzEzOTM5 NDIyOTI5MzkzMTMxMzkzMTMxMzkzMTMxDQo0MjI5MjkzOTI5MjkzOTI5Mjkz OTMxMzE0MjI5MjkzOTI5MjkzOTI5MjkzOTMxMzE0MjI5MjkzOTI5MjkzOTIx MjEzMTM5Mzk0YTMxMzEzOTIxMjEzMTA4MDgxODE4MTAyOTE4MTgyOTE4MTgy OTEwMTAyMTI5MTgzMTI5MjkzOQ0KMzEzMTRhMjEyMTMxNDI0MjUyMjEyMTMx MTAxODI5MTAxODI5MTgyOTM5MTAxMDIxMTAxODI5MTgyMTI5MjkzMTM5Mjky OTM5MjEyMTMxMDgxMDE4MDgxMDE4MTAxMDIxMTAxMDIxMDgwODE4MDgxMDE4 MDAwMDEwMDAwODEwMDgNCjA4MTgwODEwMTgwMDA4MTAxODIxMjEyOTMxMzky OTMxNDIxMDEwMjEyMTIxMjkzOTMxNDI1MjQyNGE0YTM5Mzk1YTRhNGE1MjM5 Mzk2YjUyNGE2MzRhNGE3MzVhNjM2MzUyNjM2YjYzNzM1YTVhNmI2YjYzODQ1 YTVhN2I3Mzg0DQpiNTVhNmI5YzZiODRhZDRhNmI4YzMxNTI3MzAwMjk0MjA4 Mjk1MjI5NGE2YjUyNjM4NDQyNTI3MzUyNWE3YjQyNGE3MzRhNTI3YjMxMzk2 YjI5MzE3MzIxMzE2MzE4MzE2MzQyNWE4NDhjYTVjZTUyNmI5NDVhNzM5YzMx NTI3Yg0KODRhNWM2OGNiNWRlYjVkZWZmOTRjZWVmOTRjNmU3NmJhNWQ2OTRk NmY3OTRkZWZmYjVmN2ZmYTVmN2ZmYTVlZmZmODRkNmZmOGNkNmY3NWFhNWQ2 MzE3YmE1MjE3MzljMjE3YmE1MzE3YmFkNjNhZGRlNmJiZGVmNWFhNWQ2NmIN CmI1ZWY2YmFkZTc1YTljZGU1YTk0Y2U0YTg0Y2U1YTljZGUzOTczYzYyOTcz YmQyMTYzYWQzMTZiYmQzMTZiYzYyOTczYmQwODRhOTQzMTZiYjUzMTZiYmQ0 YTg0Y2UyOTVhYTUxMDRhOGMyOTVhOWM0YTczYjU1MjdiYmQ1MjczDQpiZDI5 NTI5NDMxNjNhNTM5NjNhNTQyNjNhZDMxNTI5YzMxNjNhNTE4NDI4NDMxNTI5 NDQyNjNhZDRhNmJiNTRhNzNiNTRhNzNiNTM5NjNhZDUyNzNiNTQyNjNhNTUy NmJhZDQyNTI5NDMxNGE5NDIxMzk3YjQyNjNhNTRhNmJiNQ0KNmI4Y2NlNzM5 NGRlODQ5Y2U3ODQ5Y2U3NWE3M2FkMzE0MjdiNmI3YmI1OGM5NGNlYTVhNWRl YWRiNWVmODQ5Y2M2NmI4NGI1ODQ5Y2JkNTI2YjhjN2I5NGI1NzM5NGJkOGNh ZGQ2OGNhZGRlOTRiNWRlNzM5NGM2ODRhNWNlNmINCjhjYmQ1MjZiOWM0YTZi OWM3YjljZDY2Yjk0Y2U3MzljZDY1Mjg0YzY2Mzk0YzY1YTg0Y2U1YTg0YzY0 MjZiYjUzMTYzYTUxMDM5N2I0YTZiYWQ2YjhjZDY3MzhjY2U3Mzk0ZGU4NGE1 ZGU1MjczYjU4Y2E1ZTc3MzhjY2U3MzdiDQphNTZiNmI5NDdiN2JhNTVhNTI3 Mzg0NzM5NDk0ODQ5YzljODRhNTg0NmI4NDg0NjM4NDZiNGE2Yjg0NWE3Yjdi NWE3Mzg0NWE3YjczNGE2MzdiNTI3MzZiNGE2YjZiNTI3MzUyMzk1YTUyMjk1 MjVhMzk1YTdiNTI2YjRhMjk0Mg0KNGEyMTMxMzExODI5NDIzMTM5MjkyMTI5 MjEyMTI5MTgxODIxMjkyOTI5MjExODIxMjkyMTI5MjkyMTI5NGEzOTQyNDIz MTMxNTIzOTM5NDIzMTMxNGE0MjQyMzkzMTMxMzkzMTMxMzEyOTI5MzEzMTMx MzEzMTMxMzEzMTMxMjENCjI5MjkzMTM5NDIyMTIxMjkxODE4MjExMDEwMjEx MDEwMTgxMDEwMTAxODEwMTgxMDEwMTAxODEwMTAxMDA4MTAxMDEwMTAxMDA4 MDgwODAwMDgwODA4MDgxODE4MjEyOTI5MzEzOTM5NGEyMTIxMzExODIxMzEy MTIxMzEzOTM5DQo0YTM5Mzk0YTUyNTI2MzRhNGE1YTVhNWE2YjRhNGE1YTUy NTI2MzRhNGE1YTUyNTI1YTQyNDI0YTRhNGE1YTQyMzk0YTRhNGE1MjM5Mzk0 MjM5Mzk0YTM5Mzk0MjUyNWE2YjM5NDI1MjM5NGE1YTM5NDI1MjRhNTI2MzAw MDAwMA0KMTAwODA4MTgxMDEwMTgxODE4MjExMDEwMTgxMDEwMjExMDEwMTgx MDEwMTgwMDAwMDgwODA4MTAwODA4MTAwODA4MTgwODA4MTAxMDEwMTgwODA4 MTgxMDEwMTgxMDEwMTgxODE4MjExODE4MjEyMTIxMzEyMTIxMzEyOTI5MzEN CjIxMjEzMTI5MjkzOTIxMjEzMTI5MjkzOTIxMjEzMTI5MjkzOTIxMjEzMTI5 MjkzOTIxMjEzMTI5MjkzOTIxMjEzMTI5MjkzMTIxMjEzMTI5MjkzMTIxMjEz MTI5MjkzMTIxMjEzMTI5MjkzMTIxMjEzMTI5MjkzMTIxMjEzMTI5DQoyOTMx MjEyMTMxMjkyOTMxMjkyOTMxMjkyOTM5MjEyOTMxMjkyOTM5MjkyOTMxMjky OTM5MjEyOTMxMjkyOTM5MjkyOTMxMjkyOTM5MjEyMTMxMjkyOTM5MjEyMTMx MjkyOTMxMjkyOTMxMzEzMTM5MjEyMTMxMTgxODI5MTAxMA0KMjExODE4Mjkx ODE4MjkxODE4MjkxODE4MjkyOTIxMzEyMTIxMzEyOTI5MzkzMTMxNDIxODIx MzExMDEwMjExODIxMzExODE4MjkxMDEwMjExMDEwMjEyMTIxMzExODIxMjkz MTMxNDIyMTIxMzEwODEwMTgwMDA4MTAxMDEwMjENCjA4MTAxODA4MTAxODA4 MDgxMDA4MTAxODA4MDgxMDA4MDgxMDAwMDAwODAwMDgxMDA4MTAxODE4MTgy OTEwMTgyOTIxMTgzMTMxMjkzOTQyMzk0MjRhMzEzOTUyMzkzOTVhMzkzOTZi NDI0MjYzNGE0MjZiNTI1MjYzNTI1YTZiDQo1YTZiNWE1MjZiNWE1YTdiNWE2 Mzg0NmI3M2E1NjM3M2E1NWE3M2FkNTI3Mzk0Mjk1MjczMTAzOTUyMDgzMTUy MTAyOTUyNGE1YTk0NGE1YTg0NGE0YTczNDI0MjZiNGE1MjdiNGE1MjczNGE0 YTdiMzk0MjczMzk0YThjMzE0YQ0KNzM3Mzk0YmRhNWJkZWY5NGI1ZDY3Yjlj YmQ4Y2FkY2U5Y2M2ZWZhZGRlZjc5Y2NlZWZhNWQ2Zjc4NGM2ZWY5NGQ2Zjc4 Y2Q2ZjdhZGY3ZmY3YmM2Zjc4NGNlZjc2M2FkZDYzOThjYjUyMTczOWM0Mjlj YzYyOTczYTUzOThjYmQNCjQyOTRjNjdiYzZmNzZiYmRlZjZiYzZmNzUyOWNk NjUyYTVkZTUyOTRkNjQyOGNjNjQyODRjNjQyOGNjZTRhOGNkNjMxNzNjZTI5 NmJiZDMxN2JjZTM5N2JjNjQyOGNkNjI5NjNiNTE4NTJhNTRhODRjZTUyOTRk NjQyN2JiZDIxDQo1YWE1MDgzMTdiMzE1YWE1MzE1YTljMzE2YmE1MjE0YThj MTgzOTdiMjk0YThjMzk2YmFkMzk1YWE1MzE1MmE1Mjk0YThjMTgzOTg0MzE1 MjljNGE2YmI1Mzk2M2E1NGE3M2JkNDI2M2E1NTI3M2JkNGE2YmFkNDI2YmI1 NDI1Mg0KOWM0YTVhYTUzMTRhOGMzOTUyOWMyOTQyODQ2YjhjY2U3Yjk0ZDY4 NDljZGU3Yjk0ZDY5Y2I1ZWY4YzljZGU5NDljZDY4NDhjYzZhNWFkZGVhNWE1 ZGVjNmNlZjc5NGE1Y2U5Y2I1ZDY4NDljYmQ4NDljYzY2MzdiYTU4Y2E1Y2UN CjhjYWRjZWI1Y2VmNzljYjVkZTk0YjVkNjhjYWRkNjhjYWRkNjVhNzNhNTM5 NWE5NDYzODRiNTdiYTVjZTZiOWNjZTYzOTRjZTUyODRiNTVhOGNjNjUyN2Ji ZDUyN2JjNjQyNjNhNTI5NTI5YzM5NjNhNTYzOTRkNjZiOGNjZTg0DQphZGVm NmI4Y2NlMzE1YWE1NGE3M2I1NzM5NGNlOGM5Y2NlOWM5Y2NlODQ4Y2I1ODQ3 YmE1NzM2Yjk0OWM4Y2FkODQ3Mzk0ODQ2YjhjNzM1YTdiNzM1MjZiNzM1MjZi ODQ1MjdiNmI0MjYzNmI0MjYzNmI0MjYzNzM0MjZiNTIzOQ0KNWE2MzRhNmI2 MzRhNjM4YzZiOGM3YjVhNzM1YTM5NTI1MjMxNDIzOTI5MzEyOTE4MjEyOTI5 MjkyOTI5MzEyMTIxMjkxMDEwMTgxODEwMTgyMTE4MjEzOTMxMzk0MjMxMzE0 YTMxMzk0MjMxMzE0MjM5MzkzOTMxMzEzOTMxMzENCjMxMjkyOTMxMjkyOTIx MjEyMTMxMzEzMTI5MjkyOTIxMjEyOTIxMjEyOTE4MjEyOTA4MTAxODEwMTAx ODEwMDgxMDE4MTAxMDEwMDgxMDE4MTAxMDEwMDgxMDE4MTAxMDEwMDgxMDE4 MTAxMDA4MDgwODEwMTAxODE4MTgyMTI5DQoyOTMxMjEyOTMxMjEyOTM5Mjkz MTM5Mzk0MjUyNTI1MjYzNWE1YTZiNTI1MjYzNTI1MjZiNGE0YTVhNGE0YTVh NDI0MjUyNGE0YTUyNDI0MjRhNDI0MjRhMzkzOTRhNDI0MjRhMzkzOTQyMzkz OTQyMzEzMTQyMzkzOTRhNDI0Mg0KNTIzOTM5NGEzMTMxNGEzOTQyNTI0MjRh NWEwMDA4MDgxMDA4MDgxMDEwMTAxODA4MTAxODEwMTAxODA4MTAxODEwMTAx ODA4MTAxODA4MDgxMDA4MDgxMDA4MDgxMDA4MDgxMDA4MDgxMDA4MDgxMDA4 MTAxODA4MDgxMDEwMTANCjE4MDgwODE4MTAxMDI5MTAxMDE4MTgxODIxMTAx MDIxMjkyOTMxMTgxODI5MjEyMTMxMjEyMTMxMzEzMTM5MjkyOTMxMjkyOTM5 MjkyOTMxMzkzOTQyMjkyOTM5MjkyOTM5MjkyOTMxMzEzMTQyMjkyOTMxMjky OTMxMjEyMTMxDQozMTMxMzkyMTIxMzEyOTI5MzEyMTIxMzEzMTMxMzkyOTI5 MzEyOTI5MzEyMTIxMzEzMTMxMzkyMTIxMzEyOTI5MzkyOTI5MzkzMTMxNDIy OTI5MzkyOTI5MzkyOTI5MzkzMTMxNDIyOTI5MzkyOTI5MzkyOTI5MzkzOTM5 NDIyMQ0KMjkzMTI5MjkzOTI5MjkzOTM5Mzk0MjIxMjEzMTIxMjEzMTE4MTgy OTI5MjkzOTIxMjEzMTI5MjkzOTIxMjEzMTMxMzE0MjI5MjkzOTM5Mzk1MjIx MjEzMTE4MTgzMTE4MTgyOTIxMjEzMTE4MTgyOTE4MTgzMTEwMTgyOTIxMjkN CjM5MzEzOTQyMzEzOTQyMTAxMDIxMTAxODIxMDgxMDIxMDgxMDI5MTAxODIx MTAxODIxMTAxODIxMTAxODI5MDAwODEwMDAwODEwMDAwODEwMDgxMDE4MDgw ODE4MTAxMDIxMjkyOTM5NGE0MjUyNDIzOTQyNWEzOTM5NTIzOTMxDQo2YjRh NDI2MzRhNDI3YjVhNWE2YjUyNTI3MzYzNmI1YTUyNjM2MzYzN2I1MjYzODQ2 YjdiYWQ2YjdiYjU3Yjk0Y2U2YjhjYmQ0YTczOTQwODMxNGEwODMxNTIwODMx NGExODM5NmI0YTUyOGM0YTUyODQ0MjQyNmI0YTRhNzM0Mg0KNDI2MzUyNTI3 YjUyNTI3YjczNzNhZDZiN2JiNTdiOTRjNjYzODRhZDk0YjVkZTljY2VlZmI1 ZDZmZjdiYTVjZTk0YzZlN2I1ZWZmZmJkZjdmZjljZTdmZmFkZjdmZjg0ZDZl Zjk0ZTdmZjhjZGVmZjczYzZkZTdiY2VmNzM5OGMNCmJkMjk3YmFkNDI4Y2M2 NzNjNmZmNzNjNmZmNjNiNWY3NjNhZGU3NTJhZGU3NzNiZGY3NWFhNWVmNGE5 NGQ2NGE5NGRlNWE5Y2U3MzE3M2I1Mzk3YmM2MTA1MjljMzk4NGNlMjE2M2I1 Mzk3YmM2Mzk3YmNlNWE5NGU3NDI4NGQ2DQozMTZiYjUyOTYzYWQ0YTg0Y2Uz OTczYjU0MjczYmQyOTUyOTQxODRhOGMzOTYzOWM0YTczYWQzOTYzOWMzMTVh OWMyMTQyODQ0MjYzYTU0MjYzOWM1YTdiYmQzOTVhOWM0MjVhOWMyMTQyODQ1 MjczYjU1MjczYWQ1YTdiYmQ1Mg0KNmJiNTUyNzNiNTVhN2JiZDVhN2JiZDUy NzNiNTg0OWNkNjczODRjZTdiOGNjNjdiOGNjZTZiN2JiNTk0YWRlZmJkY2Vm ZjljYmRlZmE1YmRlZmE1YjVmN2I1YzZmN2M2Y2VmZmNlZDZmZmNlZDZmZmJk YzZmN2FkYWRkZWI1YzYNCmU3ZGVlZmZmZGVlZmZmZGVlZmZmYWRiZGU3YmRk ZWZmY2VlN2ZmY2VlN2ZmYzZlN2ZmY2VlZmZmYmRkZWZmOTRiNWRlYWRjNmVm NTI3MzljNjM4NGFkNmI4Y2M2ODRhNWQ2NmI5NGNlNmI5NGM2NWE4NGJkNmI5 NGNlNWE4NGJkDQo2MzhjY2U1YTdiYzYzOTZiYWQ0MjZiYWQ1YTg0YzY2Mzhj ZGU3M2E1ZTczOTYzYTU0YTdiYmQ2YjhjZDY5NGE1ZGU4NDhjYmQ5YzljY2U4 Yzk0YzY3MzczOWM3MzczOTQ3YjczOTQ3YjYzODQ4YzczOTQ3YjYzN2I4YzZi ODQ3Mw0KNTI3MzczNGE2YjZiNDI2MzdiNTI3MzYzMzk1YThjNzM5NDhjNzM5 NDhjNzM4YzdiNjM3YjdiNWE2YjUyMzk0YTYzNGE1YTM5MjEzMTI5MTgyMTI5 MjEyOTM5MzkzOTIxMjEyOTE4MTgyMTE4MTAxODM5MzEzOTQyMzEzOTUyMzkN CjM5NGEzMTMxNTI0MjQyNDIzMTMxNGEzMTMxMzEyOTI5MzkzMTM5MjkyOTI5 MjEyOTI5MjkzMTMxMzEzMTM5MTgxODIxMTgyMTIxMTAxODIxMTAxODE4MDgx MDE4MTgxMDE4MTgxMDEwMjkxMDE4MTgxMDEwMTgxMDE4MTgxMDEwDQoxODE4 MTgxODEwMTgyMTE4MjExODEwMTgyOTI5MzEyOTI5MzEzOTM5NGEzOTM5NGE1 YTVhNjM1YTVhNmI3MzZiN2I1YTUyNjM1YTVhNmI0YTRhNWE1YTVhNjM0YTRh NWE1MjUyNjM0MjQyNGE0YTRhNWEzOTM5NDI0MjQyNTIzOQ0KNDI0YTM5NGE1 MjI5MzEzOTM5NDI0YTMxMzk0MjMxMzk1MjMxMzk0YTQyNGE1YTM5NDI0YTRh NTI1YTAwMDgxMDE4MTAxMDE4MDgwODEwMDgwODEwMDgwODEwMTAxMDE4MTAx MDE4MTgxODIxMDgwODEwMDgxMDE4MDgwODEwMDgNCjA4MTAwODA4MTAwODA4 MTAwMDA4MTAwODA4MTAxMDEwMTgxMDEwMjEwODA4MTAwODA4MTAwMDAwMTAw ODA4MTAwMDAwMTAwODA4MTAxMDEwMjExODE4MjkxODE4MjEyMTIxMjkyMTIx MzEyOTI5MzkyOTI5MzEyOTI5MzkyMTIxDQozMTI5MjkzMTIxMjEzMTI5Mjkz MTIxMjEzMTI5MjkzMTIxMjEzMTI5MjkzMTIxMjEzMTI5MjkzOTI5MjkzMTI5 MjkzOTI5MjkzMTI5MjkzOTIxMjEzMTI5MjkzMTI5MjkzMTI5MjkzOTIxMjkz MTI5MjkzOTI5MjkzMTI5MjkzOQ0KMjEyOTMxMjkyOTM5MjEyMTMxMzEzMTM5 MjkyOTM5MjkyOTM5MjEyMTMxMjkzMTM5MjkyOTM5MjkzMTM5MjEyMTMxMjEy MTMxMjEyMTMxMzEzMTQyMzEyOTM5MjkyOTM5MjEyMTMxMzEzMTQyMjkzMTM5 MjkzMTQyMjEyMTMxMTgNCjIxMzExMDE4MjkxODE4MjkxMDEwMjExMDE4Mjky OTMxMzkzOTM5NGEyMTI5MzkxODIxMjkxMDE4MjkxMDEwMjEwMDA4MTgxODIx MjkxMDE4MjExMDE4MjEwODEwMTgwODEwMTgwODEwMTAwODEwMTgwMDA4MTAw MDA4MTgwMDA4DQoxODMxMzE0YTRhNDI0YTRhMzk0MjRhMzEzOTUyMzkzOTVh MzkzMTZiNGE0MjczNTI1MjdiNWE1YTYzNTI1YTVhNTI2YjRhNTI3MzUyNmI5 YzVhNzNhNTZiOGNjNjYzODRiZDczOWNjNjI5NGE2YjA4MzE0YTA4MzE0YTAw MTgzOQ0KMTgzMTYzNmI3YmJkNmI2YmE1NzM3M2E1NTI1MjczNDIzOTVhMzkz OTVhNWE1YThjNmI2YmE1NzM3YmJkOTRhZGRlOTRiZGU3YTVjZWVmNzNhNWNl ODRhZGQ2NzNhNWM2OTRjZWU3YTVlN2ZmODRjNmRlNWFhNWM2ODRjZWU3NWEN CmI1Y2U4Y2RlZmY1YWI1ZDYzOTk0YWQ1MmFkZDY1MmE1ZDY4NGNlZmY2YmJk Zjc3YmQ2ZmY0YTljZGU0YWE1ZTc0Mjk0Y2UzOTk0ZDY0YTljZGU0Mjk0ZGUx MDVhOWM0Mjk0ZDYzOTg0YzY0Mjk0ZDYzOTdiYzYyOTZiYjU0MjdiDQpjNjM5 N2JjNjM5NzNiZDRhOGNjZTUyODRjZTM5NzNiZDEwNDI4NDIxNTI5YzQyNmJh ZDRhN2JiZDRhNzNiNTQyNmJhZDI5NTI4YzQyNmJhNTM5NjM5NDQyNjNhNTUy NmJhNTRhNmJhNTRhNjM5YzUyNmJhZDVhNzNiNTUyNzNhZA0KNDI1YTk0Mzk1 Mjk0NWE3M2FkNWE4NGJkNjM3YmI1NjM3YmJkNGE2YmE1NWE4NGJkNTI2YmE1 NmI5NGNlNjM3M2E1N2I4Y2M2NjM3M2FkNmI3YmI1OGM5Y2NlOGM5Y2NlNmI3 YmFkOGM5Y2NlN2I4Y2JkYTViNWRlOGM5NGM2OWMNCmE1Y2U5NDljYzZhZGFk ZDY4YzhjYjU5YzljYmQ5Y2E1YzZiZGM2ZTdhZGI1ZDZjNmQ2ZWZhZGI1ZDZi ZGNlZWZjZWRlZmZkZWVmZmZjNmQ2ZmZkNmVmZmZjNmRlZmZiNWNlZWZjZWVm ZmZhNWJkZGU5Y2I1ZDY5NGFkY2U4NGE1DQpjNjhjYjVkZTczOWNjNjZiOWNj NjczOTRjNjdiOWNkNjZiOTRjZTdiYWRlNzczOWNkNjQyNzNiNTIxNGE4YzM5 NjNhZDYzOGNkNjVhOGNjZTQyNmJhZDUyN2JiZDdiOWNjZTg0OTRjNjdiOGNi ZGE1YWRkZTZiNzM5Yzg0ODRhZA0KNmI2Mzg0NzM2MzhjNzM1YTdiN2I1YTg0 NmI1MjczNmI0YTYzNWEzOTVhNzM0YTZiNzM0YTZiNjM0MjYzODQ2YjhjODQ2 Yjg0NjM0MjVhN2I1YTczNmI0YTYzNGEyOTM5NDIyOTMxMjkxODIxMjExODE4 MjEyMTIxMTgxODIxMjENCjIxMjExODE4MjEyOTIxMjkzMTI5MzE0MjMxMzk0 MjMxMzE0YTMxMzk0MjMxMzE0MjMxMzEzOTI5MzEzMTI5MzEyOTIxMjEyOTIx MjkxODIxMjEyOTMxMzEyMTIxMjkxMDE4MTgxMDE4MTgxMDE4MjEwODEwMTAw ODA4MTAxODEwDQoxMDIxMTAxODE4MTAxMDIxMTAxODE4MTAxMDIxMTgxODE4 MTAxODE4MTAxODEwMDgxMDE4MTAxODIxMjEyOTQyNDI0YTUyNTI2MzZiNWE3 MzVhNTI2MzVhNWE2MzQyMzk0YTRhNDI1MjRhNDI1MjUyNGE1YTRhNDI1MjRh NDI1Mg0KNDI0MjRhNDI0MjUyMzkzOTRhMzEzOTQyMjkzMTM5MzEzOTQyMzEz OTQyMjkzMTM5MjEyOTMxMzEzOTQyMzEzOTQyNDI0YTUyMzk0MjUyMjkyOTM5 MTAxMDIxMDAxODE4MjkxMDEwMTgwODA4MTAwMDAwMDgwMDAwMDgwMDAwMDgN CjA4MTAxODA4MTAxODE4MTgyOTEwMTAxODEwMTAxODA4MDgxMDEwMTAxODA4 MTAxODA4MDgxMDAwMDAwODA4MTAxODEwMTAxODEwMTAxODA4MDgxMDA4MDgx ODA4MTAxODEwMTAxODA4MDgxMDEwMTAxODA4MDgxODEwMTAxODA4DQoxMDE4 MTgxODI5MTgxODIxMjEyMTI5MjEyMTI5MzEzMTQyMjEyMTMxMjEyMTMxMTgx ODI5MjkyOTMxMTgxODI5MjEyMTMxMjEyMTI5MzEzMTQyMjkyOTMxMjkyOTM5 MjkyOTMxMzkzOTQyMjkyOTM5MzEzMTM5MjkyOTM5MzkzOQ0KNGEyOTI5Mzky OTI5MzkyOTI5MzEzMTMxNDIyOTI5MzkzMTMxMzkyOTI5MzkzOTM5NGEyOTI5 MzkzMTMxNGEzMTMxNDIzOTM5NGEyMTIxMzEyOTI5MzkzMTMxNDIzMTMxNDIy OTI5MzkzMTMxNGEzMTMxNDIzOTM5NGEzMTI5MzkNCjI5MjkzOTI5MjkzOTMx MzE0MjMxMzk0MjM5NGE1MjIxMjkzOTEwMTgzMTEwMTAyMTE4MjEzMTIxMjEz MTQyNGE1YTM5NDI0YTIxMjkzMTE4MTgyOTA4MTAyOTAwMDAxMDAwMDAwODEw MTgyMTE4MTgzMTEwMTgyMTEwMTgyMTEwDQoxODIxMTAxODI5MDgxMDE4MDgx MDE4MDgxMDE4MjkzMTM5MjEyMTMxMzkyOTM5NDIzMTM5NjM0YTRhNjM0MjQy NzM1MjRhNmI0YTQyNzM1MjUyNzM2MzYzNzM2MzczNTI0YTZiNjM2Yjk0NjM3 YmFkNzM4Y2M2NmI4NGNlOTRiNQ0KZTczMTUyN2IyMTUyNzMyMTRhNjMwODM5 NTIyOTRhNmI2MzczYWQ0MjRhOGM3MzczYWQ2YjYzOWM3YjczOWM1MjRhNmI2 MzYzODQzMTMxNWE2YjczYTU4NDk0Y2VhNWM2ZWY4Y2JkZTc3YmFkY2U2Yjlj YmQ5NGM2ZTdiNWVmZmYNCjljZDZmNzg0Y2VlN2E1ZTdmZjg0ZDZlZjYzYWRj NjIxNzM4YzZiYmRkNjRhOWNjNjVhYWRkNjczY2VmZjhjZGVmZjUyYWRlZjZi YmRmZjUyYTVmNzM5OGNkNjRhOWNlZjRhOWNkZTQyOTRkZTRhOTRkZTI5NzNj NjIxNzNiZDUyDQo5NGU3NWE5Y2U3Mzk3YmNlNjM5Y2U3Mjk2M2FkNGE3YmJk NDI3M2JkNWE4Y2M2NTI3YmJkNTI3YmI1NTI3YmJkNGE3M2FkNGE3M2FkNGE3 M2E1NDI2Mzk0NWE3YmFkNGE2YjljNWE3M2E1NTI3M2FkNTI3MzljNTI2Yjlj NWE3Mw0KYTU1MjYzOTQ2MzczYTU2MzczYTU3Mzg0YjU1YTZiOWM1YTczYTU1 YTZiOWM1YTczYTU1MjZiOTQ2MzczYTU1YTczOWM2MzdiYWQ1YTczOWM2Mzdi YWQ1MjZiOWM2MzZiOWM1YTYzOTQ2YjczYTU2MzZiOWM3MzdiYTU2YjczOWMN CjczODRhNTYzNzM5NDczODRhNTZiNzM5NDdiODRhNTczNzM5NDg0ODRhNTdi N2I5YzhjODRhNTdiN2I5YzljOWNiZDhjOGNiNThjOGNhZDczNzM5NDg0ODRh NTg0ODRhZDhjOTRiNTdiODQ5YzljYTVjNjhjOTRiZDk0OWNiZDhjDQo5Y2Jk YTVhZGNlOWNiNWQ2YWRiZGRlOWNhZGQ2YTViZGQ2OTRiNWQ2YTViZGU3OWNi NWU3YTViZGVmOTRiNWU3OTRhZGRlN2I5Y2RlN2I5Y2Q2NmI4Y2NlNjM4Y2M2 MzE1YTk0NDI2YmE1NWE4NGM2NjM4Y2M2NGE2YmE1ODRhNQ0KZGU3MzhjYzY4 Y2E1ZGU2Yjg0YWQ5Y2FkZDY0YTUyN2I1MjVhN2I4NDdiOWM3YjZiOGM3MzYz N2I2YjVhNzM0YTMxNGE2YjUyNmI1MjM5NTI2YjUyNmI3MzVhNzM3YjYzN2I2 YjUyNmI3YjYzNzM3MzUyNjM3YjVhNmI1YTQyNGENCjUyMzEzOTI5MTgyMTI5 MjkyOTI5MjkyOTI5MzEzMTE4MjEyMTI5MjkyOTI5MjEyOTM5MjkzMTM5Mjkz MTRhMzEzOTQyMzEzMTUyMzk0YTQyMzkzOTQyMzkzOTI5MjkyOTI5MjEyOTIx MjEyMTMxMzEzOTIxMjkyOTIxMjEyOTE4DQoxODIxMTgyOTI5MTAxODE4MTgx ODIxMTgxODE4MzEyOTI5MjkxODE4MjExODE4MTgxMDEwMjkxODE4MjExODIx MjExODE4MDgwMDA4MTAwODEwMjkyOTMxNjM1YTZiNmI2MzczNmI2YjczNTI1 MjVhNWE1YTYzNTI1MjVhNjM1YQ0KNmI0YTQyNTI1MjRhNWE0MjQyNTI1MjRh NWEzOTM5NGE0YTRhNTI0MjQyNGEzOTQyNGEzMTMxMzkzMTM5NGEyMTI5MzEy OTMxMzkxMDIxMjExODIxMjkxODIxMjkyOTMxMzkyMTIxMzEyMTI5MzExODE4 MjExMDEwMTgwMDA4MDgNCjEwMDgxMDE4MDgwODEwMDgxMDE4MDgwODEwMDgw ODEwMDgwODEwMDgxMDE4MTAxMDE4MTAxMDE4MDgwODEwMDgwODEwMDgwODEw MDgwODEwMDAwMDA4MDAwMDA4MDgwODEwMTAxMDE4MDgxMDE4MDgwODE4MDgw ODEwMTAxMDE4DQowODA4MTgwODA4MTAwODA4MTAwODA4MTAwODA4MTAwODEw MTgwODA4MTgxMDEwMjExODE4MjExODIxMjkyMTIxMzEyOTI5MzEyMTIxMjky MTIxMzEyMTIxMjkyOTI5MzEyOTI5MzEyOTI5MzkyOTI5MzEyOTI5MzkyOTI5 MzEyOQ0KMjkzOTI5MjkzMTI5MjkzOTI5MjkzMTI5MjkzOTI5MjkzOTI5Mjkz OTI5MjkzMTI5MjkzOTIxMjEzMTI5MjkzOTI5MjkzOTMxMzEzOTI5MjkzOTI5 MjkzOTI5MjkzOTMxMzE0MjI5MjkzOTIxMjEzMTIxMjEzMTMxMzE0MjIxMjEN CjMxMjkyOTM5MjkyOTM5MjkyOTM5MjkyOTM5MjkyOTM5MjEyMTMxMjkyOTM5 MjkzMTQyMzEzMTQyMjkzMTQyMjkzMTQyMjEyMTMxMjEyMTMxMjEyMTMxMjkz MTQyMzEzOTQyMzk0MjRhMTgyMTMxMTgxODI5MDAwODE4MDAwODE4DQowMDAw MDgxMDE4MjExMDE4MjExMDE4MjEwODEwMTgxMDE4MjEwODEwMTgwODEwMTgw MDA4MTAxMDE4MjEyMTIxMzEyOTI5MzkzOTMxMzk0YTM5NDI1YTQyNDI2MzRh NGE2YjRhNDI3YjUyNGE2MzRhNGE2YjUyNWE1YTUyNjM1YQ0KNWE4NDVhNmI5 NDYzN2JiNTYzODRiZDczOTRjZTUyNzNhNTI5NGE3MzA4MzE1MjA4MzE0YTAw Mjk0YTMxNTI3YjVhNmJhNTVhNmJhZDRhNGE4YzVhNTI5NDUyNTI3YjZiNmI4 YzUyNTI3MzZiNzM5YzZiNzNhNWE1YjVlNzljYzYNCmVmOGNiZGU3OGNiZGRl YTVkNmZmYWRkZWZmYTVkZWZmN2JiZGQ2ODRjZWU3N2JjNmU3NzNjNmU3MzE4 NGE1NDI5Y2JkNjNiNWRlOGNkZWZmOGNkZWZmNzNjNmVmNmJiZGZmMzk5NGRl NGE5NGRlNTJhZGY3NDI5NGRlMzk5NGRlDQozMTdiYzY0Mjk0ZDYzOTdiYzYy OTczYmQ1Mjk0ZGU1YWE1ZTczOTczYmQ0MjczYzYyOTVhYTUzOTZiYjU0YTcz YWQ1MjdiYmQ1YTg0YjU2YjhjYzY1MjczYTU2MzhjYmQ1MjczOWM3MzhjYjU2 Yjg0YjU2MzdiYWQ2MzczYTU1Mg0KNzM5YzRhNWE4NDRhNjM5NDQyNTI3YjRh NWE4YzUyNWE4NDRhNWE4YzRhNTI3YjUyNWE4YzRhNWE4NDRhNWE4YzRhNWE4 NDUyNzM5NDVhNmI5NDVhNzM5YzVhNzM5NDZiODRhNTVhNzM5YzYzNzNhNTVh NzM5NDZiN2I5YzYzNmINCjk0NjM2YjljNjM2YjhjNmI3Mzk0NWE2MzhjNjM2 Yjk0NjM2YjhjNzM3YjljNjM2Yjg0NmI2YjhjNmI2Yjg0N2I3Yjk0NzM2Yjg0 NzM3Mzk0NzM2YjhjODQ3Yjk0NmI2Yjg0NzM2Yjk0N2I3Mzk0OGM4Y2E1N2I3 Yjk0NzM3MzljDQo3MzczOTQ4NDg0YTU4NDg0YTU4YzhjYWQ3MzdiOTQ4NDg0 YTU3MzczOTQ3YjdiYTU3MzczOTQ3Yjg0OWM2YjdiOTQ3Yjk0YWQ4NDk0YWQ5 NGE1YzY4NDljYmQ5Y2FkZDY5NGFkZDZhZGJkZWY5Y2I1ZTdhNWJkZjc4Y2E1 ZGU1YQ0KN2JiNTM5NWE5NDVhN2JiZDYzOGNiZDg0YTVkZTYzODRiZDYzN2Ji ZDczOTRjNjZiODRiNTg0OTRjNjczOGNiNTQyNGE2Yjg0OGNhNTdiN2I5NDYz NWE3MzVhNTI2MzVhNGE1YTUyNDI1MjUyMzk1MjRhMzE0MjUyMzk0YTVhNDIN CjUyNTIzOTUyNTIzMTRhNWEzOTRhNWEzOTRhNTIzOTQyMzkyMTI5MjExMDE4 MjEyMTIxMjkyOTI5MjEyMTIxMTgxODE4MTAxMDE4MjkyMTI5MzkyOTMxNDIz MTM5MzkyOTMxNGEzMTMxNDIzMTMxNDIzMTMxMzEyOTI5MjkyOTI5DQoyOTI5 MjkyOTMxMzEyMTIxMjkyMTIxMjkxODIxMjExODE4MjExMDEwMTgxMDE4MTgx MDEwMTgxODE4MTgyMTE4MTgyMTEwMTgxODA4MTAyMTEwMTgxODEwMTgyMTE4 MTgxODEwMTgxODEwMTgzOTMxMzk0YTRhNTI1YTUyNjM2Yg0KNWE3MzUyNGE1 YTRhNGE1MjRhNDI1MjUyNGE1YTRhNDI1MjQyMzk0YTM5Mzk0MjQyMzk0YTM5 Mzk0MjM5Mzk0MjM5MzE0MjQyNDI0YTMxMzEzOTMxMzEzOTIxMjkzMTE4MjEy OTEwMTgxODEwMTgyMTEwMTgyMTIxMjkzMTIxMjENCjMxMjEyOTMxMjEyMTMx MTgyMTI5MDgxMDE4MDAxODE4MjkxMDEwMTgwODEwMTgwMDAwMTAwODA4MTAw ODA4MTAxODE4MjkxODE4MjExODE4MjkxMDEwMjExMDEwMjkxMDEwMTgxMDEw MjExMDEwMTgxMDEwMTgwMDA4MTAxMDEwDQoxODEwMTAxODEwMTAyOTA4MDgx MDA4MTAxODEwMTAxODEwMTAyOTA4MDgxMDA4MDgxMDAwMDAxMDA4MDgxMDA4 MDgxMDA4MDgxODA4MTAxODE4MTgyOTEwMTgyMTE4MTgyOTE4MTgyMTI5Mjkz MTE4MTgyOTIxMjEzMTI5MjkzMQ0KMzkzOTQyMzEzMTM5MjkyOTM5MjkyOTMx MzkzOTQyMjkyOTM5MjkyOTM5MjkyOTM5MzkzOTQyMjkyOTM5MzEzMTM5Mjky OTM5MzEzMTQyMjkyOTMxMjkyOTM5MjkyOTMxMzEzOTQyMjkyOTM5MjkyOTM5 MjkyOTMxMzEzOTQyMjkNCjI5MzkyOTI5MzkyMTIxMzEzMTMxNDIyOTMxMzky MTIxMzEyMTIxMzEyOTI5MzkyMTIxMzEyOTI5MzkyOTI5MzkzOTM5NGEzMTMx NDIzMTM5NGEyOTI5MzkzMTM5NGEzMTMxNDIzMTMxNGEyMTI5MzkzMTM5NGEz MTM5NGEzMTMxDQo0YTMxMzk0YTMxMzE0MjE4MTgyOTEwMTAyMTA4MTAxODA4 MTAxODEwMTAyMTE4MjEyOTA4MDgxMDA4MDgxODEwMTAyMTEwMTgyMTA4MTAx ODEwMTgyOTIxMjEyOTRhNGE1MjQyMzk0MjRhNDI0YTQyMzkzOTVhNGE0YTYz NGE0Mg0KODQ2MzVhN2I1YTVhODQ2YjczNjM1MjYzNmI2MzczNWE2Mzg0NmI3 YmE1NjM4NGI1N2I5Y2Q2NmI5NGQ2MzE1YThjMjE0YTczMTg0MjZiMTg0MjYz NGE2YjhjNjM3YmFkOGM5Y2Q2OTQ5Y2U3NzM3M2FkNmI2MzljOTQ4Y2JkN2IN CjdiYWQ4NDhjYjU4Yzk0YmQ4YzljYzZhZGM2ZWZhNWNlZjc3M2E1Y2U4NGI1 ZGU3M2FkZDY5NGNlZWY4NGNlZWY4Y2Q2Zjc3YmNlZWY1MjljYmQ0MjhjYWQ3 M2JkZTc3M2NlZWY3YmNlZjc3YmNlZmY1YWFkZDY0YTljZDY0YTk0DQpkZTQy OGNkZTYzYTVmNzM5ODRkNjM5OGNkNjMxN2JjZTUyOWNkZTRhOGNkNjI5NzNi NTI5NjNhZDczYWRlZjYzOTRkZTVhODRjNjUyN2JiZDRhNmJhZDYzODRjNjcz OGNiZDZiODRhZDdiOTRiZDZiODRiNTZiODRhNTYzNzM5Yw0KNjM3MzljNjM2 Yjk0NWE2Mzg0NGE1YTdiNjM2Yjk0NTI2MzdiNWE2Yjg0NTI1YTdiNTI1YTdi NDI0YTZiNWE2Mzg0NGE1MjczNWE2MzdiNTI1YTdiNjM2YjhjNTI2MzdiNmI3 Mzk0NjM3Mzk0NmI3Yjk0NWE2YjhjNmI3YjljNjMNCjczOGM2YjdiOWM1YTcz OGM2MzdiOTQ1YTZiOGM3YjhjYWQ3MzdiOWM3Yjg0YTU2YjczOGM3MzdiOTQ2 MzZiODQ3MzdiOTQ2YjczODQ3MzczOGM2YjZiN2I3YjdiOGM2YjZiODQ3Yjdi OGM3MzZiODQ4NDdiOGM3MzZiODQ3YjczDQo4YzczNmI4NDg0ODQ5Yzg0N2I5 Yzg0ODQ5YzZiNjM4NDczNmI4YzZiNjM4NDhjODRhNTdiNzM5NDg0N2I5Yzcz NzM5NDg0ODQ5YzdiN2I5NDhjODQ5YzdiN2I5NDdiODQ5NDdiODQ5NDk0OWNh ZDg0OGNhZDhjOTRhZDdiODRhZA0KOTQ5Y2M2OTQ5Y2Q2OTRhNWQ2OTRhNWRl YjVjNmY3OWNiZGVmYTViNWVmOTRhZGU3OGNhNWQ2NmI4Y2M2OTRiNWVmNWE3 YmI1NzM4Y2M2NzM4Y2M2NmI3YmFkNzM3YmE1NmI3Mzk0NjM2Mzg0ODQ4NDlj NDIzOTUyNGE0MjVhNGENCjQyNTI1MjM5NTI0YTM5NTI1MjQyNGE0MjI5Mzk2 YjUyNjM1YTQyNWE3MzVhNmI3YjVhNmI4YzZiN2I2YjUyNWE0YTM5NDIxODEw MTAyOTIxMjkyMTIxMjExODI5MjkxMDEwMTAxODE4MjEyOTIxMjk0MjM5NDIz OTI5MzEzOTI5DQozMTM5MjkyOTQyMzEzOTI5MjEyMTI5MjEyMTIxMjEyMTMx MzEzOTI5MzEzMTIxMjEyOTE4MjEyMTE4MjkyOTEwMTgxODEwMTgxODEwMTAx MDE4MTgxODE4MTAxMDIxMTgxODE4MTAxMDI5MTAxODIxMTAxODIxMTAxODEw MDgxMA0KMjkxODI5MjkyMTMxNjM2MzZiNWE1YTYzNmI2MzczNTI1MjYzNWE1 MjYzNGE0MjUyNWE1MjYzNTI0YTUyNWE1MjYzNDIzOTRhNGE0MjUyMzkzMTQy MzEzMTM5MjEyMTI5MjkyOTM5MjEyMTMxMzEzMTM5MjEyOTMxMTgyOTMxMDgN CjEwMTgwMDA4MTAwMDA4MTAxMDE4MjkxODIxMjkxMDEwMTgxMDEwMTgxMDE4 MjkxMDEwMTgxMDEwMTgwMDEwMTAyMTE4MTgyMTEwMTAxODEwMTAxODEwMTAx ODEwMTAxODA4MTAxODEwMTAxODE4MTgyMTE4MTgyMTEwMTAxODE4DQoxODIx MTgxODIxMTgyMTI5MTAxODIxMTAxODIxMDgwODE4MTAxMDIxMTAxMDE4MDgx MDE4MDgwODEwMTAxMDIxMTAxMDE4MDgwODE4MDAwMDA4MDAwODEwMDAwMDA4 MDAwMDEwMDAwMDEwMDgwODE4MDgwODEwMTAxMDE4MDAwMA0KMTAwODA4MTgw ODA4MTgxMDEwMjExODE4MjEyMTIxMzEyMTIxMzEyOTI5MzkyOTI5MzEyOTI5 MzkyOTI5MzEyOTI5MzkyOTI5MzEyOTI5MzkyOTI5MzEyOTI5MzkyOTI5Mzky OTI5MzkyMTIxMzEyMTI5MzEyMTIxMzEyOTI5MzkNCjIxMjkzMTI5MjkzOTI5 MjkzOTI5MjkzOTI5MjkzOTI5MzEzOTI5MjkzOTI5MjkzOTI5MjkzOTMxMzEz OTI5MjkzOTI5MjkzOTIxMjEzMTIxMjEzMTIxMjEzMTI5MjkzOTI5MjkzOTMx MzE0MjIxMjEzMTI5MjkzOTI5MzEzOTMxDQozMTQyMjEyMTMxMjEyMTMxMjEy OTM5MzkzOTRhMjkzMTM5MzkzOTRhMjkyOTM5MTgyMTMxMTAxODIxMjEyMTMx MTgxODIxMTgxODI5MDgxMDE4MDAwODEwMDAwMDA4MDgwODE4MDgxMDE4MTAx ODIxMTAxODIxMjEyMTI5MjEyMQ0KMjkzMTI5MzEzOTMxMzk1MjQyNGE2MzRh NGE3MzUyNTI2YjUyNTI2YjUyNWE2YjUyNWE1YTUyNWE1YTVhNzM2YjczOWM2 YjdiYTU3Yjk0YzY2Mzg0YmQ0YTczYWQyMTQyNmIxMDM5NWEwMDI5NGEyMTQy NjM0MjYzOGM1YTdiYWQNCjczODRiNWFkYjVlZmFkYWRlZmFkYTVkZTljOWNj ZTljOWNjZTljYTVjZWFkYmRlNzczOGNiNTZiOTRiZDdiYTVjZTdiYWRkNjhj YzZlNzk0Y2VmNzhjY2VmNzljZGVmZjdiYmRlNzVhYWRjZTYzYWRkNjczYzZl ZjhjZGVmZjYzDQpiZGVmNjNiNWVmNGE5Y2Q2MjE3M2E1NjNiNWVmMzE3M2Jk NmJhZGY3NTI5NGRlMzE2YmJkMzE3M2JkNTI5NGRlNmJhNWU3NjNhNWU3NDI3 M2I1NmI5NGQ2NjM4Y2M2NmI5Y2Q2NmI4Y2M2NWE3YmI1NWE3M2E1NjM3YmI1 NjM3Mw0KOWM3Mzg0YTU2MzczOTQ2MzZiOWM1YTYzODQ1YTZiOGM1MjUyNzM1 YTVhNzM1MjVhNzM1YTVhN2I1MjUyNmI1MjUyNmI0YTUyNmI1MjUyN2I0YTUy NmI1MjVhNzM1MjUyNzM1MjVhN2I1MjVhNzM1YTYzN2I2MzZiODQ2YjdiOTQN CjYzNmI4NDZiNzM5NDYzNzM4YzczODQ5YzYzNzM4YzYzN2I5NDYzNzM4YzZi N2I5NDVhNzM4NDVhNzM5NDYzNzM5NDczODQ5YzZiNzM5NDZiN2I5YzZiNzM4 YzczN2I4YzYzNmI3YjYzNmI3YjYzNmI3MzZiNzM4NDYzNjM3MzZiDQo2Yjdi NmI2YjdiNzM3Mzg0NmI2YjdiNmI2YjdiNmI2MzdiNzM3MzhjNjM2MzdiNmI2 MzhjNmI2Mzg0ODQ3YjljNzM2YjhjNmI2MzhjNzM2YjhjN2I3Mzk0NmI2Mzg0 NmI2MzhjNmI2Mzg0N2I3MzhjNmI2MzdiNmI2MzdiNzM2Yg0KODQ4NDg0OTQ4 NDg0OTQ5NDhjYTU4NDg0OWM4YzhjYWQ3Yjg0YTU4YzhjYjU5NDljYzY4Yzlj YzY4NDhjYmQ5NGE1Y2U5NGE1ZDZiNWM2Zjc5Y2FkZGVhNWI1ZTdiZGQ2ZmY5 Y2JkZjc3Mzk0Y2ViNWNlZmY4NDk0YmQ4NDhjYjUNCjhjOTRiNTczNzM5Yzk0 OGNhNTdiNzM4YzRhNDI1MjUyNGE1YTQyMzE0MjUyNDI0YTQyMzk0MjQyMzE0 MjM5MjEzMTQyMjkzOTQyMjkzOTUyMzk0MjVhMzk0MjUyMzk0MjM5MjkyOTI5 MjEyMTIxMTgxODE4MTgxODEwMTAxMDEwDQoxODE4MTgxODIxMjkyMTI5MjEx ODIxMjExODE4MjkxODE4MjkxODE4MjExMDE4MjExODE4MTgxMDE4MTgxODIx MTgxODIxMjEyMTI5MTAxODIxMTgxODIxMTAxODE4MTAxODE4MTAxMDEwMTAx ODEwMTAxMDEwMTgxMDEwMTAwOA0KMDgyMTEwMTAyMTEwMTAyMTEwMTAxMDA4 MDgxODEwMTgyOTIxMzE0YTRhNTI1MjUyNWE1MjUyNmI1MjUyNWE1YTUyNjM1 MjUyNWE1MjUyNWE0YTRhNTI0YTRhNTI0MjM5NGEzOTM5NDIyOTI5MzEyOTI5 MzEyMTE4MjkxODEwMjENCjA4MDgxODEwMTAyMTE4MTgyMTE4MTgyMTA4MDgx MDAwMDgwODAwMDAwMDAwMDAwODA4MDgxMDEwMTgyMTA4MTAxODEwMTAyMTEw MTAxODE4MTgyMTE4MTgyMTAwMTgxODMxMTgxODIxMTgxODIxMTAxMDIxMTgx ODI5MTAxMDE4DQoxMDEwMTgwODA4MTAxODE4MjkxMDEwMTgxMDEwMjExMDEw MjEyOTI5MzEyMTIxMjkyMTIxMjkxODE4MjExMDEwMTgxMDE4MjExODE4MjEw ODEwMTgxMDEwMTgxMDEwMTgxODE4MjEwODEwMTgwODA4MTAwMDA4MTAwODA4 MTAwMA0KMDAwODA4MDgxMDA4MDgxMDEwMTAxODEwMTAxODAwMDAxMDAwMDAx MDA4MDgxODEwMTAxODE4MTgzMTE4MTgyOTIxMjEzMTIxMjEzMTM5Mzk0MjI5 MjkzOTI5MjkzOTI5MjkzOTM5Mzk0MjI5MjkzOTMxMzEzOTI5MjkzOTMxMzEN CjQyMjkyOTM5MjkyOTM5MjEyMTMxMzEzMTQyMjEyOTMxMjkyOTM5MjkyOTM5 MzkzOTQyMjkyOTM5MzEzMTM5MjkyOTM5MzkzOTRhMzEzMTQyMzEzMTRhMjkz MTM5NDI0MjUyMzEzMTQyMzEzMTRhMjkyOTM5MzEzMTQyMjkyOTM5DQoyOTI5 MzkyOTI5MzkzMTMxNDIzMTMxNDIzMTM5NTIyOTI5MzkyOTMxNDIyMTI5Mzky OTMxNGEyOTMxNDI0MjQyNTIzMTM5NDIzOTM5NTIyOTI5MzkzMTMxNDIyOTMx MzkzMTMxNGEyMTIxMzExODE4MzExMDE4MjExMDEwMTgwMA0KMDgxMDEwMTAx ODEwMTgyMTE4MTgyMTA4MTAxMDA4MDgwODEwMDgxMDI5MjEyMTM5MjkyOTVh NGE0YTVhNGE0YTZiNWE1YTYzNGE1MjczNjM2YjYzNTI2MzczNzM4NDYzNzM4 YzZiODRhNTZiOGNiNTYzOGNiNTMxNWE4NDI5NTINCjczMTAzMTUyMTgzOTZi MzE1MjdiNDI1YThjMTgzMTZiMTgyOTZiMjEzMTYzNmI3M2FkOGM4Y2NlOGM4 Y2M2YTVhZGU3OTRhNWQ2YWRjNmVmOTRiNWQ2OTRjZWVmYTVkNmY3OTRjZWY3 YWRlN2ZmOWNkZWZmOGNjZWY3N2JjNmVmDQo3M2I1ZGU1YWE1ZDY4Y2RlZmY5 Y2Y3ZmY3M2JkZWY0YTk0ZDY1YWFkZTczMTdiYzY1YWE1ZTc0YThjZDY1YTk0 ZGU2Mzk0ZTc0YTg0YzY1Mjg0Y2U3M2E1ZTc3M2FkZTc4NGFkZWY3YmE1ZTc3 MzljZDY4Y2I1ZTc3YjhjYmQ3Mw0KODRiNTg0OTRiZDVhNmI5NDczN2JhNTYz NjM4YzYzNjM4YzVhNWE3YjYzNjM4NDVhNWE3MzZiNmI4NDVhNWE3MzZiNmI3 YjYzNWE3MzdiN2I4YzZiNmI3YjczNmI4NDYzNWE3MzZiNmI3YjVhNWE3MzYz NjM4NDUyNWE3MzVhNjMNCjdiNTI1YTczNjM2Yjg0NWE2MzdiNmI3MzhjNWE2 Yjg0NmI3MzhjNWE2MzdiNmI3Yjk0NWE3Mzg0NmI3Yjk0NWE2Yjg0NjM3Yjk0 NWE3Mzg0NjM3Yjk0NWE3Mzg0NmI3Yjk0NWE2YjhjNmI3YjljNjM3MzhjNzM4 NDk0NjM3Mzg0DQo2YjdiOGM1YTZiN2I2YjczODQ2MzZiN2I3MzczODQ2MzZi NzM3MzczODQ2MzZiN2I3MzczODQ2MzYzN2I3MzczOGM2YjZiODQ2YjZiODQ1 YTVhNzM3MzZiOGM3MzZiOGM4NDdiOWM2YjZiOGM4NDdiOWM3MzYzOGM3MzZi OGM2Yg0KNWE3YjdiNmI4YzZiNjM3YjdiNmI4NDZiNjM3MzdiNzM4YzczNjM3 YjdiNzM4YzczNmI4YzhjODRhNTg0N2I5YzhjODRhZDczNzM5YzhjOGNiNTdi N2JiNTk0OTRjNjhjOTRiZDljYTVkNjk0YWRkNjljYWRkNjk0YTVkZWFkYmQN CmY3YzZkNmZmYTViNWY3YmRkNmZmY2VkNmZmOWNhZGQ2YTVhNWM2OGM4Y2Fk OTQ5NGFkOWM4Y2FkNjM1YTZiNTI0YTUyNTI0YTUyNDIzOTQyNTI0YTRhNDIz MTM5NDIzMTM5NDIyOTMxNTIyOTM5NDIyMTMxNDIyOTMxMzExODE4DQoyOTE4 MjEyMTE4MTgyOTI5MjkxMDE4MTAxMDEwMTAxMDEwMTAyOTE4MjkyMTE4MTgy MTEwMTgxODA4MTAyOTEwMTgxODEwMTAxODEwMTAxODEwMTAxODE4MjkxMDE4 MjExODE4MjExMDE4MjExODI5MzExMDE4MjExMDE4MTgxMA0KMTAxMDE4MTgx ODE4MTAxMDE4MTgxODE4MTAxMDI5MTAxMDIxMTAxMDIxMTgxODEwMDgwODE4 MTAxODI5MjkzMTUyNTI1YTUyNTI2MzVhNWE2YjRhNTI1YTVhNWE2YjRhNGE1 YTVhNWE2MzRhNGE1MjRhNGE1MjM5MzE0MjMxMzENCjM5MjExODI5MTgxODI5 MTgxODIxMTgxODMxMTAxMDE4MTAxMDIxMTAxODIxMTAxODI5MTAxMDE4MTAx MDE4MDgwODEwMDgwODEwMDAwODA4MDgxMDEwMTAxMDE4MTAxODI5MTAxMDE4 MTAxMDE4MTAxMDE4MTgxODIxMDAxODE4DQoyMTE4MTgyMTEwMTAxODEwMTAx ODA4MDgxMDEwMTAxODEwMTAxODE4MTgyMTA4MDgxMDA4MDgxMDAwMDgxMDA4 MTAxODEwMTAxODE4MTgyMTEwMTAyMTE4MTgyMTEwMTAxODE4MTgyMTEwMTgy MTEwMTAxODA4MTAxODE4MTgyMQ0KMTAxMDE4MTAxMDE4MDgwODEwMDgwODEw MDgwODEwMDgwODEwMDgwODEwMDgxMDE4MDgxMDE4MTAxMDE4MDAwMDEwMDgw ODE4MTAxMDE4MTgxODI5MTgxODI5MjEyMTMxMjEyMTMxMjkyOTMxMjkyOTMx MjkyOTM5MjkyOTMxMjkNCjI5MzkyOTI5MzEyOTI5MzkyOTI5MzkzMTMxMzky MTIxMzEyOTI5MzkyMTIxMzEyMTIxMzEyMTIxMzEyMTI5MzEyMTIxMzEyOTI5 MzkyMTIxMzEyOTI5MzkyOTI5MzkyOTI5MzkyOTI5MzkzMTM5NDIzMTMxNDIz MTMxMzkyOTI5DQozOTI5MjkzOTI5MjkzOTMxMzE0MjI5MjkzOTMxMzE0MjMx MzE0MjM5Mzk0YTI5MzEzOTMxMzE0MjI5MjkzOTI5MjkzOTIxMjkzOTMxMzk0 YTMxMzE0MjI5MzE0MjMxMzE0MjMxMzE0MjMxMzk0YTM5Mzk0YTMxMzk0MjM5 Mzk0YQ0KMzkzOTRhMjkzMTM5MjkyOTM5MzEzMTM5MjEyOTMxMTAxODIxMTAx MDE4MTgyMTI5MDgxMDE4MDAwMDA4MDgwODA4MTAwODA4MDgwMDAwMTgwODA4 MTgwODA4MjkxODIxMzkyOTI5NDIzMTM5NTI0MjUyNjM1YTZiNmI3Mzg0N2IN Cjg0YTU2Yjg0YTU2Yjk0YjU0YTczOWMyOTUyN2IwODI5NGExMDMxNTIzOTUy N2I2Yjg0YjU1MjZiYTU0YTVhOWM0MjRhODQzOTQyN2I0YTUyODQ4Yzk0YzY4 YzhjYzZhZGI1ZWY3YjhjYmQ3YmE1Y2U3M2E1YmRhNWQ2ZWY4NGI1DQpkZTlj ZDZmZjk0YzZmNzdiYjVkZTRhODRhZDZiYmRkZTczYmRlZjhjZDZmZjZiYjVl NzZiYzZmNzQyOTRjNjVhYWRlNzI5N2JiNTMxN2JjNjM5ODRjNjI5NzNiNTUy ODRjNjYzOTRkZTRhN2JiZDg0YjVlZjg0YWRlZjdiYWRlNw0KNmI4Y2M2ODRh NWQ2NjM3YmFkN2I5NGJkNzM3YmE1NzM3MzljNmI2YjhjNmI2Yjk0NmI2Mzg0 ODQ3Yjk0NWE1YTczNjM1YTczNWE1MjZiNmI1MjczNmI1YTczNjM1YTZiNmI2 MzczNzM2YjdiNTI0YTVhNjM1YTZiNWE1MjYzNmINCjZiN2I2MzVhNzM1YTUy NzM1YTUyNmI1MjUyNzM1MjUyNmI1YTYzNzM1YTYzN2I1YTczODQ1YTZiN2I2 YjczOTQ2YjdiOGM3Mzg0OTQ1YTczODQ1YTczOGM1YTczODQ1YTdiOGM1YTcz ODQ1YTdiOTQ1YTdiOGM2Yjg0OWM2MzdiDQo5NDYzN2JhNTYzNzM5NDZiODQ5 YzYzN2I4YzZiOGM5YzZiODQ5NDdiOGM5YzZiN2I4YzczN2I5NDczN2I4Yzdi ODQ5NDczNzM4YzczN2I5NDZiNzM4YzdiODQ5NDZiNzM4YzczNzM5NDZiNzM4 YzdiODQ5YzZiNmI4YzZiNmI5NA0KNzM2YjhjOGM4NGE1NzM2Yjk0NzM2Yjk0 NmI2Mzg0N2I2YjhjNmI2MzdiNzM2YjhjNzM2MzdiN2I2Yjg0N2I3Mzg0NzM2 YjdiNjM1MjZiNzM1YTdiNmI2Mzg0NzM2Yjk0NzM2YjhjNzM2Yjk0N2I3M2E1 N2I3YmFkODQ4NGFkODQNCjhjYjU3YjdiYWQ4Yzk0YzY4Yzk0YmRhNWI1ZTc4 Yzk0ZDZhZGJkZmZiNWJkZmZiNWJkZjdhZGFkZGViNWI1ZGU5NDk0YjU5Yzk0 YjU1YTRhNjM4YzczOTQ1YTRhNWE0YTM5NGE0YTM5NDI0MjMxMzk0YTM5NDI0 YTM5NDI1YTQyDQo1MjZiNTI1YTZiNGE1YTVhNDI0YTM5MjEyOTI5MTAxODIx MTAxMDI5MjEyMTIxMTgxODEwMTgxODA4MTAxMDEwMTgxODEwMTAxMDE4MTAx ODE4MDgxMDIxMTgxODE4MTAxMDE4MTAxMDEwMTAxMDE4MTgxODEwMTgxODE4 MTgyMQ0KMTAxODIxMTAxODIxMTAxODIxMTAxODIxMTAxMDE4MTAxODE4MTAx MDEwMTgxODEwMjExMDEwMjExODE4MjExODEwMjExODE4MTgxMDEwMjExODE4 MzEyOTI5NGE0YTUyNTI1MjVhNTI1MjVhNTI1MjYzNTI1MjYzNDI0YTUyNDIN CjQyNGEzMTMxNDIzMTI5MzkyMTIxMjkyMTIxMjkxODE4MjExMDEwMjExMDA4 MTgxMDEwMjEwODA4MTgwODA4MTAwODA4MTAxMDEwMTgwODA4MTAxMDEwMTgx MDE4MTgxMDE4MjEwODEwMTAxMDEwMTgxMDEwMTgxMDE4MTgxMDE4DQoxODE4 MTgyMTEwMTAxODE4MTgyMTE4MTgyMTAwMDgwODEwMDgwODEwMTAxODI5MTgx ODIxMTgxODI5MTAxODIxMTAxODI5MDgxMDE4MTAxMDE4MDgwODEwMDgwODEw MDgwODEwMTAxMDE4MDgxMDE4MTAxMDE4MDgwODEwMTgxOA0KMjExODE4MjEx ODI5MzExMDEwMTgxMDE4MjExMDE4MjExODE4MjkxMDEwMTgxMDE4MjExMDEw MTgxMDEwMTgxMDEwMTgxMDEwMTgxMDEwMTgxODE4MjkxMDE4MjExODE4MjEx MDEwMjEyOTI5MzEyMTIxMzEyOTI5MzEyOTI5MzENCjMxMzE0MjI5MjkzMTMx MzEzOTI5MjkzOTM5Mzk0MjI5MjkzOTMxMzEzOTI5MjkzOTM5Mzk0MjI5Mjkz OTI5MjkzOTIxMjEzMTMxMzE0MjIxMjEzMTIxMjEzMTIxMjEzMTMxMzE0MjI5 MjkzMTIxMjEzMTIxMjEzMTI5MzEzOTIxDQoyMTI5MjkyOTM5MzEzMTQyMzkz OTRhMjEyMTMxMjEyMTMxMjEyMTMxMzEzMTQyMjkyOTM5MzEzMTRhMzEzMTQy NDI0MjUyMzkzOTRhMjkzMTRhMjEyOTM5MjkzMTQyMjEyOTMxMjkzMTRhMzEz OTQyNDI0MjUyMzEzMTQyMzkzOQ0KNTIyMTI5MzE0MjQyNTIzOTM5NGE0YTRh NWEzOTM5NGE0YTUyNWEzMTMxNDI0YTUyNWEzOTQyNGE0MjQyNTIyOTI5Mzky OTMxMzkyMTI5MzExODE4MjkwMDAwMDAwODA4MDAwODAwMDAxODA4MDgxODA4 MDgxODA4MTAxODA4MDgNCjE4MDgxMDEwMDAxMDI5MTgyOTQyNDI1MjczN2I4 YzczODQ5Yzg0OWNiZDVhN2I5YzM5NWE4NDA4MzE1MjIxNGE1YTIxMzk1YTQy NjM4YzVhNmJhZDYzNzNiNTRhNWE5NDVhNmI5YzVhNjM5NDdiODRiNTYzNmJh NTdiN2JiZDdiDQo4NGM2YTViZGVmOGNiNWU3OGNiZGQ2N2JiZGQ2NmI5Y2M2 ODRiNWVmYTVkZWZmN2JiZGU3N2JiZGU3OGNkNmZmOGNjZWZmNmJjNmVmN2Jj NmY3NDI4Y2NlNTI5Y2Q2NGE5NGRlMjE3M2JkNDI4NGQ2NGE4Y2Q2NjM5Y2Vm NjM4Yw0KY2U3Mzk0ZDY3YmE1ZGU3MzljZDY4NGE1ZDY2Yjg0YjU3MzhjYmQ3 Mzg0YjU2YjdiOWM2YjczOTQ4NDg0YTU2MzYzN2I3MzYzN2I3MzYzN2I3YjYz NzM3MzYzNzM4NDczOGM3MzYzN2I3MzYzN2I2MzVhNmI3YjczODQ2YjVhNmIN Cjg0NzM4NDZiNWE2YjczNjM3MzZiNWE2YjZiNWE2YjVhNTI2YjYzNWE3MzUy NTI2YjczNmI4YzVhNjM3YjZiNzM4YzYzNzM4YzdiOGM5YzZiN2I4YzdiOGM5 YzczODQ5YzdiOTRhNTYzN2I4YzczOGNhNTZiODQ5NDczOGNhNTZiDQo4NDk0 NzM5NGE1NmI4YzljN2I5Y2FkNzM5NGI1NzM5NGI1NmI4NGE1NzM4Y2FkNmI4 NDljNzM4Y2E1NmI4NDljODQ5Y2FkN2I4YzljODQ5NGE1N2I4YzljODQ5NGE1 N2I4NDljODQ4Y2E1NzM4NDk0ODQ4Y2E1NzM4NDk0NmI3Mw0KOGM2MzZiODQ3 MzdiOWM3MzdiOWM4NDg0YTU3MzczOTQ4NDg0YTU4NDg0YWQ5Yzk0YmQ4Yzg0 YWQ5NDhjYWQ4NDdiOTQ4Yzg0OWM4NDczOTQ4YzdiOTQ3YjczODQ4Yzg0OWM3 YjZiODQ3YjZiOGM3MzYzN2I4NDczOTQ3YjczOTQNCjhjODRhZDdiNzM5Yzg0 N2JhNTczNmI5Yzg0ODRiNTdiN2JhZDhjOGNiZDhjOTRiZDk0OWNjNjhjOTRj ZWI1YmRmZmE1YWRmN2NlZDZmZmJkYmRmN2E1YTVkNmFkYWRkZWJkYjVkNjlj OGNiNTg0NzM4YzdiNmI3Yjg0NmI3YjUyDQo0MjRhNWEzOTRhNGEzOTM5NWE0 YTRhNTIzOTQyNmI1MjVhNWE0MjRhNWE0MjRhMzkxODIxMjEwODEwMTgwMDA4 MzExODE4MjkyMTIxMjEyMTE4MTAxODEwMTgxODE4MTgyMTIxMjEyMTIxMTgx MDE4MzEyOTMxMzEyOTI5MjkyMQ0KMjExODEwMTAxMDEwMTAwODEwMTAxMDE4 MTgxMDE4MTgxMDI5MjkxMDE4MjExMDIxMjExMDE4MjExODE4MjkxODEwMTgx ODE4MTgyMTE4MTgzMTE4MTgyOTE4MTgzMTIxMjEyOTIxMTgzOTMxMzEzOTMx MzE1YTUyNWE1MjUyNWENCjVhNWE2YjRhNGE1MjUyNTI2MzQyNDI1MjQyNDI1 MjI5MzEzOTIxMjEzMTE4MTgyMTE4MTgyOTE4MTAyMTIxMjEyOTEwMTAyMTEw MTAxODA4MDgxODA4MDgxMDAwMDAwODAwMDAwODAwMDAwODA4MTAxODA4MTAx ODE4MTgyOTEwDQoxODE4MTAxODE4MTAxMDEwMTgxODE4MTAxODE4MTAxMDEw MDgwODA4MDgwODEwMDgwODEwMTgxODE4MDAwMDAwMDgwODA4MTAwMDAwMTAw ODEwMTgxMDEwMTgxODE4MjExODE4MjExODIxMjkxMDEwMTgxMDEwMTgwODA4 MTAwOA0KMDgxODA4MDgxODEwMTAxODAwMDAxMDAwMDAxMDEwMTAxODE4MTgy OTEwMTgyMTEwMTAyMTEwMTAxODE4MTgyMTEwMTAyMTEwMTAxODEwMTgyMTE4 MTgyMTEwMTAxODEwMTAyMTEwMTAxODEwMTgyMTEwMTAyMTE4MTgyMTE4MTgN CjIxMjEyMTI5MjEyMTI5MjkyOTMxMjkyOTMxMjkyOTMxMjEyMTI5MjEyMTMx MjkyOTMxMjkyOTM5MjkyOTMxMjkyOTM5MjkyOTM5MzEzMTM5MjkyOTM5MzEz MTM5MjEyMTMxMjkyOTM5MjEyMTMxMjEyMTMxMjEyMTMxMjEyMTMxDQoyMTIx MzEyOTI5MzkxODE4MjkyMTIxMzExODE4MjkxODE4MjkyMTIxMjkzMTMxMzky OTI5MzkyMTIxMzEyOTI5MzkzMTMxMzkyOTI5MzkzMTMxNDIyOTI5MzkyOTI5 MzkyMTIxMzEyMTIxMzExODE4MjkxODE4MjkxODE4MjkyMQ0KMjkzOTIxMjkz MTIxMjkzOTI5MjkzOTM5NDI0YTMxMzE0MjIxMjEzMTI5MzE0MjM5NDI1MjQy NDI1MjM5Mzk0YTM5NDI0YTMxMzE0MjQyNGE1MjQyNDI1MjMxMzk0MjM5Mzk0 YTM5Mzk0YTMxMzk0MjE4MjEyOTA4MTAxODAwMDANCjAwMDgwMDAwMDgwMDAw MTAwODA4MTAwODA4MTgwODEwMTAwODEwMTgxMDE4MTAxMDE4MjkyOTM5Mjkz OTRhMzk0YTVhMzk1MjZiMjk0YTZiMTAzMTUyMTgzOTUyMTAyOTRhMjk0MjZi NTI2Mzk0OWNhZGU3YWRiNWZmOWNhNWRlDQo4NDhjYzZhZGI1ZTc3MzdiYWQ1 YTczYTU1MjYzOWM3MzhjY2U3YjljY2VhNWNlZjc2Mzk0YWQ4Y2JkZDY5NGNl Zjc5NGNlZjc4NGJkZTc2YmI1ZGU3YmM2Zjc3YmM2Zjc1YWE1ZDY1YWFkZGU1 YWE1ZGU1MmE1ZGUyOTczYWQyMQ0KNjNhZDQyN2JjNjczYWRlZjdiYWRmNzlj YzZmZjdiOWNkNjhjOWNkNjczOGNiZDYzN2JhZDYzNzNhNTVhNzM5YzYzNzM5 NDczN2JhNTVhNjM3YjdiNzM5NDZiNjM3YjZiNWE3MzZiNWE2Yjg0NmI3Yjcz NWE2YjZiNTI2MzczNjMNCjdiN2I2Yjg0NjM1MjZiNmI1YTczN2I2YjdiN2I2 YjdiODQ3Mzg0NzM2YjdiNzM2YjdiOGM3YjhjNzM2Yjg0OGM4YzljODQ4NDk0 OGM4YzljODQ4Y2E1N2I4Y2E1NmI4NDk0ODQ5Y2FkN2I5NGE1N2I5Y2FkNmI4 Yzk0NzM4YzljDQo1MjZiN2I0MjVhNmI1MjczN2I1MjdiOGM0YTczN2I1Mjcz OGM1MjdiODQ1YThjOTQ1YTg0OTQ2Mzk0YTU1MjdiOTQ1YThjYTU1MjdiOWM1 YThjYTU1YTg0OWM1YThjOWM1YTdiOGM1YTdiOTQ2Mzg0OTQ2YjhjOWM2Mzg0 OGM2Mw0KOGM5YzYzN2I4YzZiODQ5NDVhNzM4YzYzN2I5NDRhNjM3YjUyNmI4 YzUyNjM3YjUyNjM3YjVhNjM4NDczN2I5NDYzNmI4NDYzNjM3YjZiNmI4Yzdi NzM4YzZiNjM3YjczNjM4YzczNmI4NDg0N2I5NDdiNmI4NDdiNmI4YzhjN2IN CjljOWM4Y2E1OGM3YjljOWM4Y2FkOGM3YmE1OTQ4NGI1OGM3YmE1OTQ4Y2I1 N2I3M2E1ODQ3YmFkN2I3M2E1NzM2YmE1NzM3MzljOGM5NGJkODQ4NGFkOTQ5 NGM2OWM5Y2Q2YmRiZGY3YTVhNWRlYzZjNmY3YWRhNWQ2YjVhZGQ2DQphZDlj YzZhNTk0YjU5NDg0OWM3YjVhN2I3YjYzNzM1MjM5NDIzOTI5Mjk0MjMxMzEz OTI5Mjk0YTMxMzE1MjQyNDI1YTQyNGE0YTMxMzk0MjI5MjkyOTEwMTgyMTEw MTAxODA4MDgyMTEwMTAxMDEwMTAxMDE4MTAxODE4MTgyOQ0KMzEzMTI5Mjky OTI5MjEyOTI5MjEyOTM5MzEzOTI5MjEyMTE4MTgxODA4MDAwMDAwMDAwMDAw MDgwODEwMTAxODEwMTAxODEwMTgyMTE4MTgyMTE4MTgyMTE4MTAxODE4MTgx ODE4MTAxMDI5MTgxODI5MTgxODI5MTgxODIxMTgNCjE4MzEyMTI5NDIzOTM5 NWE1YTVhNWE1MjVhNTI0YTVhNDI0MjRhNGE0YTVhMjEyMTMxMjkyOTM5MjEy MTMxMjEyMTMxMTgxODI5MTgxODIxMTgxODIxMTgyMTI5MTAxMDE4MDgxMDE4 MDAwMDEwMDgwODEwMDAwMDEwMDAwMDA4DQowMDAwMDgwODA4MTAwMDAwMDgw ODA4MTAwODA4MTAwODEwMTAwODA4MDgwODA4MTAwODA4MTAxMDE4MTgxMDEw MTgxMDEwMTgwODA4MDgwODA4MTAwODA4MTAwMDEwMTAxODA4MDgxODEwMTAx ODA4MDgxODEwMTAyOTEwMTAxOA0KMTAxMDIxMTAxMDE4MTAxMDE4MTAxMDE4 MTgxODIxMTAxMDIxMTgxODMxMTAxMDIxMTAxMDIxMTAxMDE4MTAxMDI5MDgx MDE4MTAxODIxMTAxMDIxMTgxODMxMTgxODI5MjEyMTI5MTgyMTI5MTgxODI5 MTAxODIxMTgxODIxMTANCjE4MjExODE4MzExODE4MjExODE4MjkxODE4MjEz MTMxNDIyMTI5MzEyOTI5MzkyMTIxMzEzMTMxNDIyMTIxMzEyOTI5MzkyMTIx MzEzMTMxNDIyOTI5MzEzMTMxMzkzMTMxMzkzOTQyNGEzMTMxNDIzMTMxNGEy OTI5MzkzMTMxDQo0MjI5MjkzOTMxMzEzOTI5MjkzOTMxMzk0MjIxMjEyOTE4 MTgyOTEwMTAyMTE4MTgyOTEwMTAxODEwMTgyMTE4MjEyOTM5NDI0YTM5NDI0 YTRhNGE1MjMxMzE0MjI5MzEzOTI5MjkzMTI5MzEzOTMxMzEzOTM5Mzk0YTE4 MTgyMQ0KMDgxMDE4MTAxMDIxMTgxODMxMTAxMDE4MDgxMDE4MDAwMDEwMDgw ODE4MDgxMDE4MTgyMTI5MTgyMTMxMjkzMTQyMjEzMTQyMzEzOTVhMzEzOTUy NGE1MjYzNDI0YTVhNGE1MjYzMzEzOTRhNTI1YTZiMzEzOTRhMjkzMTRhMjkN CjMxNDIzOTQyNTIzMTM5NDIzOTM5NTIzOTQyNTI1YTVhNmIzOTM5NGEyMTIx MzExMDEwMjEwODA4MTgwMDAwMDgwODA4MTAxMDEwMTgxMDE4MjkxMDE4MjEx ODI5MzEwODE4MjEwODE4MzkwMDEwMjExODI5NGExODMxNGEzOTUyDQo3MzI5 Mzk2YjVhNmI5YzUyNWE5NDhjOTRjZTljYWRkZWI1YmRmN2I1Y2VmZmE1YjVl NzdiOTRjZThjYTVkNjczOTRjZTVhN2JhNWFkZDZmN2E1YzZlNzk0Y2VlZjk0 ZDZmZjczY2VlZjg0ZDZmZjYzYjVlNzdiY2VmZjVhYmRlZg0KNTJhNWQ2NDI4 Y2NlNDI4Y2M2NWE5Y2RlN2JiNWVmNmI5Y2RlYTVjNmZmYWRjNmZmYWRiZGY3 OTRhNWRlN2I4NGI1N2I3YmFkODQ4Y2FkN2I3YjljODQ4NGE1NzM3Mzk0N2I3 Yjk0NzM2Yjg0ODQ3YjhjNzM2YjdiN2I2Yjg0NmINCjVhNzM3MzYzN2I2YjVh NzM3MzYzN2I2YjVhNzM3YjZiODQ3YjZiOGM4YzdiOTQ4YzdiOTQ5YzhjYTU4 Yzg0OWM5Yzk0YWQ4NDg0OTQ4YzhjOWM3YjdiOGM3Yjg0OTQ2MzczODQ3Mzdi OGM2MzczODQ3Mzg0OTQ2MzdiOGM2Mzg0DQo4YzUyN2I4NDYzOGM5NDYzOGM4 YzczOTQ5YzYzODQ4YzYzOGM4YzUyN2I3YjYzOGM5NDUyODQ4NDUyODQ4NDQy NzM3MzUyODQ4YzUyOGM4YzUyOTQ5NDM5NzM3YjQyN2I4YzM5NzM4NDM5ODQ5 NDM5N2I4NDRhOGM5NDQyODQ4Yw0KNGE4Yzk0NDI4NDhjNGE4Yzk0NDI3Yjg0 NGE4NDhjMzk3MzdiNGE4NDhjNGE3Yjg0NTI4NDhjNGE3Mzg0NmI4Y2FkNWE3 MzljNjM3YjljNTI2YjhjNjM3Mzk0NjM2Yjg0NzM3Yjk0NmI2Yjg0N2I3Yjhj NzM2MzdiN2I3Mzg0NzMNCjYzN2I3YjZiODQ2YjVhNzM3YjYzODQ3YjYzODQ4 NDczOTQ3MzZiOGM4YzdiOWM4Yzg0YWQ5Yzk0YmQ4NDdiYWQ4NDdiYWQ3Yjcz YTU4Yzg0YjU4NDdiYjU3YjdiYTU3YjczYTU4YzhjYjU3YjdiYWQ5YzljYzY4 YzhjYjViNWI1DQpkZWI1YWRlN2JkYmRlZmI1YWRlN2JkYjVlN2FkOTRkNmJk YWRlNzk0ODRiNWE1OTRiZDljODRhZDhjNzM4YzUyNDI0YTRhMzkzOTUyNDIz OTRhMzEyMTRhMzEyOTUyMzkzMTUyMzEzMTVhMzEzMTQyMjkyOTVhNDI0MjM5 MjkyOQ0KMzEyMTIxMzEyMTIxMzEyOTI5MjEyMTIxMjkyOTI5MjkyOTI5Mzkz OTM5MzEyOTI5MzEyOTI5MjkyMTI5MTgxMDEwMDgwODAwMTgxMDEwMTAxMDEw MjkxODE4MjkyMTIxMjExODE4MjExODE4MzkzMTMxMjExODE4MjExODE4MjEN CjE4MTgzOTI5MjkzOTI5MjEzOTI5MjkzMTIxMjE2YjVhNjM2YjVhNjM3MzZi NzM2MzVhNjM2YjYzNzM1MjRhNWE0YTM5NTIyMTE4MjkzOTMxNDIyOTI5MzEy MTIxMzExODE4MjkxODE4MzExMDEwMjExMDEwMjEwODA4MTgxODI5DQozMTE4 MTgyMTEwMTgyMTA4MTAxMDEwMTAxODA4MDgxMDEwMTAxODA4MTAxMDE4MTgy OTEwMTAxODEwMTAxODEwMTAxODEwMTgxODA4MTAxMDA4MTAxMDEwMTAxODMx MzEzOTIxMjEyOTIxMjEyOTE4MTgyMTE4MTgyMTAwMDgwOA0KMTgxMDEwMjEx MDEwMTgxMDEwMjExMDEwMTgxMDEwMjExMDEwMjExMDEwMjExMDEwMjExMDEw MjExMDEwMjExODE4MjkxMDEwMjExMDEwMjEwODA4MTgwODA4MTgwODA4MTgw ODEwMTgwODEwMTgxMDEwMjExMDEwMjExMDE4MjkNCjEwMTgyMTE4MTgyOTEw MTgyMTE4MTgyOTE4MTgyOTIxMjEzMTIxMjEzMTI5MjkzOTI5MjkzOTMxMzE0 MjI5MjkzOTMxMzE0MjI5MjkzOTMxMzE0MjI5MjkzOTI5MzEzOTI5MjkzOTI5 MzEzOTI5MjkzOTMxMzEzOTI5MjkzOTMxDQozMTQyMjkyOTM5MjkyOTM5MjEy MTMxMjEyMTMxMjkyOTMxMjkzMTM5MjkzMTM5MzEzMTM5MjEyOTMxMjEyMTMx MTAxODIxMTAxMDIxMTgxODI5MTgyMTI5MTgyMTI5MjkyOTMxMjkyOTM5MzEz MTQyMjkyOTM5MjkyOTMxMDgxMA0KMTgyOTI5MzEzMTM5NDIzMTMxMzkxODIx MjkwODA4MTAwMDAwMDgxMDE4MjEwMDAwMDgwMDAwMDgwMDAwMDgwMDA4MTAw MDAwMDgwMDA4MTAwMDAwMDgwMDA4MTAwMDAwMTgwMDA4MjEwODEwMjkxODIx MzEyMTIxMzkyOTMxNGENCjM5Mzk1MjQyNGE1YTM5Mzk1MjMxMzE0YTI5Mjk0 MjMxMzk0YTM5Mzk1MjQyNDI1MjQyNDI1MjRhNGE1YTQyNGE2MzUyNWE3MzVh NWE3MzUyNWE3MzQyNDI1YTMxMzk0YTEwMTgyOTAwMDgxMDAwMDgxODAwMDgx ODAwMDAxMDAwDQoxMDE4MDAwMDA4MDAxMDI5MTAyMTMxMjEzMTRhMTAyOTUy MjEzMTZiNGE1MjhjNTI1YTljNDI0YTdiNjM2YmFkODQ4Y2JkOTRhNWQ2OTRh ZGRlYWRjZWY3OWNjNmY3NmI5NGJkOTRiZGRlN2JhZGNlOGNhZGNlOWNjZWVm OTRkZQ0KZmY2YmM2ZTc2YmJkZWY3YmQ2ZmY1YWFkZGU1MmFkZGU0MjhjYzY0 YTljZDY2M2E1ZGU4Y2JkZjc5NGJkZjc5NGFkZTc5Y2FkZGVhNWFkZGU5NDk0 YmQ4NDg0YWQ4NDg0YTU5NDhjYWQ4NDdiOTQ4NDdiOWM3MzZiODQ3MzYzN2IN CjZiNWE3MzczNmI3YjZiNWE3MzczNjM3YjdiNmI3YjhjN2I5NDg0NzM4Yzk0 N2I5YzhjN2I5NDk0OGNhNThjN2I5Y2E1OTRiNTljOGNhNTljOGNhNTczNmI4 NDYzNjM3MzVhNWE2YjVhNWE3MzUyNWE2YjVhNjM2YjUyNjM2YjUyDQo3Mzdi NTI2MzZiNTI2YjczNTI2YjczNTI3YjdiNGE3YjdiNGE3YjdiNDI3YjczNGE4 NDg0NGE3YjdiNWE5NDhjNjM5NDhjNzNhNWE1NTI4Yzg0NWE5Yzk0NTI4Yzhj NGE5NDhjNDI4NDdiNDI5NDhjNDI4YzhjNGE5Yzk0NDI5NA0KOTQ0YTljOWM0 Mjk0OTQ0YTljOWM0Mjk0OTQ0MjljOWM0MjhjOTQ0MjljOWM0YTk0OWM0YTlj OWM0YThjOTQ1YWE1YWQ1MjhjOTQ0YTdiOTQ0YTdiODQ1YThjOWM1YTdiOWM2 YjhjYjU2Yjg0YTU3MzhjYTU2MzczODQ2MzZiOGMNCjYzNmI3YjdiN2I4YzZi NjM3MzdiNzM3YjdiNmI3YjdiNmI4NDZiNWE3MzczNjM3YjczNjM3YjdiNmI4 YzczNmI4YzdiNmI5YzdiNmI5NDg0N2JhNTdiNzM5YzhjNzNhZDdiNzNhNTg0 ODRiNTg0ODRiNTljOTRjNjg0ODRiNThjDQo4Y2I1NzM3MzljNmI3M2E1N2I3 YmE1OGM5NGJkOTQ5NGJkYTVhNWQ2YTVhNWQ2YWRhNWRlYWQ5Y2Q2YjVhNWRl YjU5Y2Q2YWQ5NGNlYTU4Y2JkYTU4Y2I1ODQ2Yjg0NmI0YTVhNDIyOTI5NTIz OTMxNDIzMTIxNGEzOTI5NGEyOQ0KMjE1MjMxMzE0YTI5Mjk0YTI5Mjk0MjI5 MjkzOTI5MjkyOTIxMjEzMTI5MjEyMTE4MTgyOTIxMjEyMTIxMjEyOTIxMjEy MTE4MjEyMTIxMjExODE4MTgyMTE4MTgyOTIxMjEyMTE4MTgyOTIxMjEzMTI5 MjEzMTIxMjEzMTI5MjkNCjIxMTgxODI5MjEyMTE4MDgwODI5MjEyMTM5Mjky OTM5MjkyOTMxMjEyMTM5MjkyOTUyNDI0MjczNWE1YTZiNWE2YjZiNWE2YjZi NWE2YjdiNzM3YjZiNjM3MzZiNjM2YjVhNGE1YTUyNGE1YTMxMjkzOTI5Mjkz OTIxMjEzMTE4DQoxODI5MTAxMDE4MTAxMDE4MDgwODE4MDgxMDE4MDgwODEw MTAxMDE4MTAxMDE4MTgxODIxMTAxMDE4MTAxMDE4MDgwODEwMDgwODEwMTAx MDE4MTAxMDE4MDgxMDEwMTgxODIxMTAxMDE4MTAxMDE4MTAxMDE4MTgxODIx MTAxMA0KMTgxODEwMTgxODEwMTgxODE4MjExODE4MjEwMDEwMTAyMTEwMTAy MTE4MTgyOTEwMTAyMTE4MTgyMTEwMTAyMTE4MTgzMTE4MTgyMTE4MTgyOTE4 MTgyMTE4MTgzMTE4MTgyMTE4MTgyMTEwMTAxODEwMTAyOTA4MDgxODE4MTgN CjIxMTAxMDIxMTgxODMxMTAxODI5MTgxODI5MTgxODI5MjkyOTM5MTgyMTI5 MjEyOTM5MjEyMTMxMzEzMTQyMjEyOTMxMjkyOTM5MjEyOTM5MzEzOTQyMjky OTM5MjkyOTM5MjEyMTMxMzEzMTQyMjkyOTM5MzEzMTM5MjkyOTM5DQozOTM5 NGEzMTMxNDIyOTI5MzkyOTI5MzkzOTM5NGEzMTMxNDIzMTMxNGEzMTMxNDIz OTM5NGEzMTMxNDIyMTIxMzEyMTIxMzEzMTMxNDIyOTI5MzkzMTMxMzkyOTI5 MzEzMTMxNDIyMTIxMzEyOTI5MzEyMTIxMzEyOTMxMzkyMQ0KMjEzMTI5Mjkz OTI5MjkzMTMxMzE0MjIxMjEyOTMxMzEzOTMxMzEzOTMxMzEzOTEwMTAxODA4 MTAxODA4MDgxMDEwMTAxODE4MTgyMTE4MTgyMTEwMTAxODEwMTAxODA4MDgx MDA4MDgxMDA4MDgxMDEwMTAxODEwMTAxODEwMTANCjIxMDgwODE4MTAxMDMx MTgxODI5MTgxODI5MTAxMDIxMjkyOTM5MjkzMTM5NGE0YTVhMzEzMTRhNDI0 MjUyMzkzOTRhNGE0YTVhMzkzOTRhNDI0MjUyMzEzOTRhMzEzOTYzMzk0MjYz NTI1YTdiNGE1MjczNjM2Yjg0NWE2Yjg0DQo2YjdiOTQ1YTZiN2I1MjVhNzMz MTQyNTIzMTQyNTIxODI5NDIwMDEwMjEwODE4MzEyOTM5NTIyMTM5NWEyMTM5 NmIzMTQyN2I2MzZiYTU3Mzg0YmQ3MzdiYjU4Yzk0ZDY5Y2FkZGU2MzdiYjU5 NGFkZGViNWRlZmZhNWNlZjc2Mw0KOTRiZDczOWNiZDhjYjVkZTg0YTVjNmI1 ZTdmZjljZDZmZjdiY2VmNzljZGVmZjdiYzZmNzM5OGNiZDRhOGNjZTczYWRl NzczYWRlNzk0YzZmZjhjYjVmNzljYjVlZjg0OTRjZTk0OWNjZTk0OGNiZGE1 OWNjNjg0N2JhZDhjODQNCmE1N2I3Mzk0ODQ3YjljNzM2Yjg0ODQ3MzhjN2I2 Yjg0OGM3Yjk0ODQ3MzhjOWM4Y2E1OTQ4NDk0YTU5NGE1OTQ4YzljYTU5NGFk OTQ4NDljOWM4Y2E1OGM4NDljOWM4Y2E1NmI2MzczNWE1MjYzNDI0MjUyNjM1 YTZiNjM2MzczDQo3MzdiODQ2MzZiNzM2MzZiNzM1MjYzNjM1YTczNzM0YTYz NjM1MjZiNmI0YTYzNWE1MjZiNmIzOTYzNWEzOTczNmIzOTczNmI1Mjk0OGM1 MjhjODQ2MzljOTQ1YThjODQ2M2E1OWM1YTljOTQ4Y2M2YmQ3YmJkYmQ4Y2Q2 Y2U3Mw0KYzZjNjYzYjVhZDQyOTQ5NDUyYTVhNTUyYWQ5YzUyYTU5YzQyOWM4 YzUyYTU5YzQyOTQ4YzRhOWM5YzQyOTQ4YzUyOWM5YzRhOGM5NDZiYTViNTUy OGM5YzYzOTRhZDYzOGNhZDZiOTRhZDVhN2I5YzdiOTRiNThjOWNjNmFkYmQN CmRlYTVhZGQ2YWRiZGNlOWNhZGM2YTVhZGJkOGM4YzljODQ4NDk0NzM2Yjdi N2I3Mzg0NzM2YjdiODQ3MzhjNjM1YTczNmI2Mzg0NmI2Mzg0ODQ3MzljN2I2 Yjk0N2I3MzljNzM3Mzk0OGM4NGFkN2I3MzljODQ3YmE1NzM2YjljDQo4Yzg0 YjU4NDdiYmQ5Yzk0YzY4YzhjYmQ5NDk0Y2U3YjdiYjU3MzdiYWQ2YjczYTU4 NDhjYjU4NDhjYzY5NDk0YzY4YzhjYmRhZGE1ZGU5NDhjZDZiNWE1ZTdhZGE1 ZTdiZGFkZTdiZDljZGViZGE1ZDY5NDdiYTU5Yzg0OWM3Yg0KNjM3MzUyMzkz OTQyMzEyOTUyMzkzMTRhMzEyMTUyMzEyOTQyMjEyMTRhMzEzMTM5MjEyMTM5 MjEyMTMxMjEyMTM5MzEzMTI5MjEyMTIxMjExODE4MTgxODI5MTgyOTE4MTgx ODIxMTgyMTIxMTgxODMxMjkyOTIxMjEyMTM5MzkNCjM5MjEyMTIxMjkxODE4 MTAxMDA4MjExODE4MjkyMTIxMzEyOTI5MjkyMTIxMjkyMTIxMjkxODE4MzEy OTI5MzkzMTMxNjM1MjVhNmI1YTVhODQ2YjczNzM2MzYzOGM3YjhjNzM2Mzcz N2I2YjdiNzM2YjczN2I3MzdiNjM1YTYzDQo2MzVhNmI1YTUyNWE0YTM5NTIz MTMxMzkzMTMxNDIxODE4MjExMDE4MjEwODEwMTgxMDEwMjkxMDEwMTgxODE4 MjExMDE4MTgxODE4MjkxMDE4MTgxODE4MjExMDE4MTgxODE4MjkxMDE4MTgx MDE4MTgwODEwMTAxMDEwMTgxMA0KMTgxODE4MTgyMTEwMTAxODE4MTgyOTE4 MTgyMTE4MTgyMTEwMTAxODE4MTgyOTE4MTgyMTI5MjkzMTAwMTAxMDIxMTgx ODIxMTAxMDIxMTgxODIxMTAxMDIxMTgxODI5MTAxMDIxMTgxODI5MTAxMDIx MTgxODI5MTgxODIxMTgNCjE4MjkxODE4MjkyMTIxMjkxODE4MjkxODE4Mjky MTIxMzEyMTI5MzEyMTIxMzEyMTI5MzkyMTI5MzEyOTI5MzkyMTI5MzkyOTI5 MzkyOTI5MzkyOTMxNDIyOTI5MzkyOTI5MzkyOTI5MzkyOTI5MzkyMTI5MzEy OTI5MzkyOTI5DQozMTI5MjkzOTIxMjkzMTI5MjkzOTI5MjkzOTI5MjkzOTI5 MjkzMTI5MjkzOTMxMzE0MjMxMzk0MjI5MjkzOTI5MjkzOTIxMjEzMTIxMjEz MTEwMTgyMTE4MTgyMTI5MjkzOTMxMzEzOTI5MjkzOTI5MzEzOTI5MjkzMTI5 MjkzMQ0KMTgyMTI5MTgyMTI5MjEyMTMxMjEyMTI5MTAxODIxMTgyMTI5MjEy MTMxMjkzMTM5MjkyOTMxMjkyOTMxMjkyOTM5MjkzMTM5MTAxMDE4MDgwODEw MTgxODIxMjkyOTMxMTAxMDE4MDgwODEwMjEyMTI5MTgyMTI5MTAxMDE4MDgN CjEwMTgwODA4MTAxMDEwMTgxMDEwMTgxODE4MjEwMDAwMTAwODA4MTgxMDA4 MTgxMDEwMTgwODAwMTAwODA4MTAxMDEwMTgyOTI5Mzk1MjUyNjM0YTRhNWE0 YTRhNWE1MjUyNjM1MjUyNjM1MjUyNmI1MjUyNjM1MjVhNmI0MjRhDQo2YjM5 NGE3MzM5NGE2YjRhNWE3YjRhNWE3YjRhNWE4NDRhNWE3YjVhNmI4YzYzN2I5 NDZiN2I5NDczODRhNTdiOWNiNTdiOGNhZDczOGNhNTYzNzM5NDRhNWE4YzZi ODRiNTUyNmJhNTUyNjM5Y2E1YjVlZmE1YWRlZjljYWRlNw0KOWNhZGU3YTVi ZGY3ODRhNWQ2YTVjNmY3NzM5Y2M2OGNiNWRlOTRiZGRlOWNjNmU3YWRkNmVm OTRiZGRlOTRjNmY3OGNjNmVmN2JiNWU3NzNiNWRlNWE4Y2M2OTRiZGY3ODRi NWU3N2JhNWRlN2I5Y2Q2OGNhNWRlOGM5NGNlOTQNCjljY2U4NDg0YjU5Yzk0 YmQ4Yzg0YWQ3YjZiOWM3MzZiOGM4NDdiOTQ3YjczOGM4YzdiOWM4YzdiOTQ5 Yzk0YTU5YzhjOWNhZDljYWQ5NDg0OWM5YzhjOWM4YzdiOGM4YzczOGM3YjZi N2I3YjczODQ2YjYzNzM3MzYzN2I1YTUyDQo2MzUyNTI1YTUyNTI1YTVhNWE2 MzYzNjM2YjczNzM3YjVhNjM2MzVhNmI2MzRhNWE1MjRhNWE1MjM5NTI0YTMx NTI0MjMxNGEzOTMxNTI0MjMxNTI0MjMxNWE0YTM5NzM2MzMxN2I2YjI5NmI1 YTI5NjM1YTI5NmI2MzUyOWM4Yw0KN2JiZGI1YWRlZmU3OWNlZmRlYWRmN2Vm OWNlZmU3OWNlZmU3NmJiZGJkNDJhZGE1MzE5NDhjNDJhZGE1Mzk5NDhjNDJh NTk0NDI5NDhjNGFhNTljNGE5NDhjNTJhNWE1NTI5NDk0NWE5Y2E1NGE4NDhj NWE4Y2E1NjM4NDljNjMNCjdiYTU1YTczOTQ3MzdiYTU3Yjg0YWQ5YzljYzZj NmM2ZGVjZWNlZGViZGJkY2VjZWNlZDZiZGJkYzZiZGI1YmQ4YzhjOTQ3Yjcz OGM3YjczODQ3YjczODQ2MzVhNzM2MzYzN2I1YTVhN2I2YjZiOTQ3MzZiOWM5 NDhjYmQ3MzczDQo5YzdiODRhNTdiN2JhNTdiN2JhZDczNzM5YzczNzNhNTg0 ODRiNWE1YTVkNjhjOGNjNjg0OGNiZDdiN2JiNTZiNzNhZDZiNzNhNTg0OGNi ZDczN2JhZDhjOTRjNjZiNzNhZDg0ODRiZDg0ODRiZDhjN2JjNjk0OGNjNmFk YTVlNw0KOWM4Y2M2YjVhNWRlYjU5Y2NlOTQ4NGFkOGM3Yjk0OTQ3Yjk0NWE0 MjRhNDIyOTI5MzkyOTIxNDIyOTIxNDIyOTI5MzkyMTIxMzEyMTIxMzkyMTIx MjkxODEwMjkyMTE4MjkyMTIxMjkyMTIxMTgxODE4MjExODE4MTgxMDEwMTgN CjE4MTgxODE4MTgyMTIxMjEyMTIxMjEyOTI5MjkyMTE4MjEyOTIxMjEyOTIx MjkyMTE4MTgyMTE4MTgzMTI5MzEyOTIxMjEyMTE4MTgyOTIxMjEzMTI5Mjk0 MjM5Mzk1YTRhNTI2YjVhNWE3YjZiNzM2YjYzNjM3MzYzNmI3MzYzDQo2Yjcz NWE3MzVhNGE1YTVhNTI1YTUyNGE1YTRhNDI1MjM5MzE0MjM5MzE0MjM5Mzk0 MjM5Mzk0MjI5MjkzMTIxMjEzMTE4MTgyMTEwMTgyMTA4MTAxODEwMTAxODE4 MjEyMTE4MjEyMTEwMTgxODEwMTgxODEwMTgxODE4MjEyMQ0KMTgyMTIxMjEy MTI5MTAxMDE4MTAxMDE4MDgxMDEwMTAxODE4MTAxMDE4MTAxMDE4MDgxMDEw MTAxODE4MjEyMTI5MjkyOTMxMjEyMTI5MjkyMTMxMjEyMTI5MDAyOTI5Mzky MTIxMzEyMTIxMzEyMTIxMzEzMTMxMzkyMTIxMzENCjI5MjkzMTIxMjEzMTMx MzE0MjIxMjEzMTI5MjkzMTIxMjEzMTMxMzE0MjI5MjkzMTI5MjkzOTI5Mjkz MTM5Mzk0YTI5MzEzOTMxMzE0YTI5MzEzOTM5Mzk0YTMxMzE0MjMxMzE0YTMx MzE0MjM5Mzk0YTMxMzE0MjMxMzE0YTMxDQozMTQyNDI0MjUyMzkzOTQyMzkz OTUyMzkzOTRhNDI0MjUyMzkzOTRhMzkzOTUyMzEzMTQyMzkzOTRhMjkyOTM5 MjkyOTM5MjEyOTMxMzEzMTQyMjEyMTMxMjkyOTM5MjEyMTMxMzEzMTQyMjky OTM5MjkyOTM5MjkyOTM5Mzk0Mg0KNGEzMTMxMzkzMTMxNGEyOTI5MzkzMTMx NDIyMTIxMjkxODIxMjkxODE4MjEyOTI5MzkxODE4MjExODE4MjExODIxMjkz OTM5NGEzMTMxNDIyOTI5MzExODE4MjExODE4MjkyMTIxMjkxODE4MjEwODA4 MTgyOTE4MzEyMTIxMjkNCjE4MTgyMTEwMDgxODE4MTgyOTE4MTgyMTIxMTgy MTE4MTgyMTI5MTgzMTE4MTgyMTE4MTAyMTEwMTAxODMxMjkzMTMxMjkzMTM5 MzEzOTI5MjEyOTMxMjkzOTMxMjkzOTUyNGE1YTUyNGE1YTZiNjM3MzUyNGE1 YTUyNTI2MzRhDQo0YTUyNTI1MjYzNDI0MjUyNWE1YTZiNTI1MjZiNWE2Yjk0 NDI1MjdiMzk1MjdiMzk0YTczNGE2Mzg0NGE1YTdiNjM3Mzk0NjM3YjljNmI3 YjljNDI1YTdiNWE2YjhjNWE2YjhjODQ5NGI1NzM4NGFkNzM4Y2FkNGE1YTg0 NzM4NA0KYmQ3MzhjY2U4NDk0Y2U4NDk0ZGVhNWI1ZWY4NDhjZDY5Y2FkZTc5 Y2JkZmY5Y2M2Zjc2Yjk0YzY5Y2NlZjc2YmE1Y2U4NGI1ZDY1YThjYWRhNWNl ZTdhNWRlZjc5Y2M2ZWY3YmI1ZGU5NGJkZTc4NGFkZTdhZGNlZmY5Y2M2ZjcN CjljYWRlNzg0OTRkNmFkYjVlZjk0OWNkNjljOWNjZThjOGNiNThjODRhZDhj N2JhZDk0OGNhZDdiNmI4YzljOTRiNTk0OGNhZGE1OWNhZDljOGNhNWE1OTRh ZDk0OGM5YzljOGNhNTk0ODQ4YzhjN2I4Yzg0NzM3YjhjNzM4NDczDQo2Mzdi ODQ3Mzg0NzM2YjdiODQ3MzhjNzM2YjdiNzM3MzdiNWE2MzYzNjM2YjZiNWE2 MzYzNjM2YjZiNGE1MjUyNGE1YTUyMzk0YTQyNGE1YTUyMzk1MjM5Mzk1YTM5 MzE0YTMxMzk1YTQyMzE1MjM5Mzk2MzRhMzE2MzQyMzE2Yg0KNTIyOTZiNTIz MTdiNmIzMTdiNjM0YThjN2I1MjljOGM4NGM2YmQ4Y2RlZDY5Y2U3ZGU4NGRl ZDY4Y2RlZGU3M2Q2Y2U2M2M2YmQzOTljOWMzMTljOWMzMTk0OTQ0YTljOTQ0 Mjk0OGM1MjljOTQ0Mjk0OGM1YTljOWM1Mjk0OTQNCjYzOWNhNTVhOGM5YzVh N2I5NDYzN2I5NDg0OTRiNTdiOGNhZDg0ODRhZDczNzM5Yzg0N2JhNTdiNzM5 Y2I1YTViZGJkYWRiNWM2YjVjNmJkYWRiNWJkYWRiZDljOTQ5Yzk0ODQ5NDcz NmI3YjdiNzM4NDZiNjM3YjczNzM4YzZiDQo2YjhjNzM3YmE1NmI2YjljODQ4 NGI1ODQ4Y2JkOGM5NGJkNzM3YmFkODQ4Y2I1N2I4NGFkOTQ5Y2NlN2I4NGJk OTQ5Y2Q2OTQ5Y2RlOGM5NGNlNzM3YmJkN2I4Y2M2NjM2YmFkNzM3YmI1NzM3 YmJkN2I4NGJkN2I4NGJkOTQ5Yw0KZGU5NDljZGVhZGFkZWY5NDk0ZGViNWFk ZWZiZGI1ZjdiNWFkZTdiZGFkZWZjNmFkZTc4YzdiYWQ5NDg0YTU4YzdiOTQ3 MzVhNmI0MjI5Mjk0YTMxMjk0MjMxMjk1MjQyMzkzOTI5MjEzOTI5MjkzMTI5 MjkzMTI5MjkyOTIxMjENCjMxMjkzMTIxMjEyMTI5MjkyOTE4MjEyMTE4MTgy MTEwMTAxODE4MTgxODEwMTgxODE4MTgyMTE4MTgyMTE4MTAxODE4MTgxODI5 MjkyOTE4MTgxODE4MTAxODE4MTgxODI5MjEyMTMxMjkzMTRhNDI0YTUyNGE0 YTczNmI2YjZiDQo2MzYzNzM2YjZiNjM1MjVhNmI2MzYzNjM1YTVhNWE0YTVh NGE0MjRhNTI0YTUyNDIzOTQyNGE0MjRhMzkzMTQyMzEzMTM5MjExODI5Mzkz MTM5MjkyOTMxMjkyOTMxMjEyMTI5MjkyOTMxMTAxODIxMDgxMDE4MDAwODEw MTAxMA0KMTgxMDEwMTgxODE4MjExODE4MjEyOTI5MzExODE4MjExODE4MjEx MDEwMTgxODI5MjkxMDEwMTgxMDE4MTgxMDEwMTgxMDE4MTgwODA4MTAwODA4 MTAwODA4MTAzMTMxMzkyOTI5MzEzMTI5MzkyOTI5MzkzMTMxNGEwMDI5MjkN CjM5MzEzMTM5MjkyOTM5MzEzMTQyMjkyOTM5MzEzMTQyMzEzMTM5MzEzMTQy MzEzMTQyMzEzMTQyMjkyOTM5MjkyOTM5MjkyOTMxMjkyOTM5MjkyOTMxMjky OTM5MjkyOTM5MjkzMTM5MjkyOTM5MzEzMTM5MjkyOTM5MjkzMTM5DQoyOTI5 MzkzMTMxNDIyOTI5MzkyOTMxMzkyOTI5MzkzMTMxMzkyOTI5MzkyOTMxMzky OTI5MzkzMTMxMzkyMTI5MzEyOTI5MzkyOTI5MzkyOTI5MzkyOTI5MzkyOTMx MzkyOTI5MzkzMTMxNDIyOTI5MzkyOTMxMzkyMTIxMzEyMQ0KMjEzMTE4MTgy OTE4MTgyOTE4MTgyMTE4MTgyOTI5MjkzMTI5MjkzOTIxMjkzMTI5MjkzMTIx MjEyOTIxMjEyOTE4MTgyOTE4MjEyOTE4MTgyMTE4MTgyOTE4MjEyOTI5MzEz OTMxMzEzOTI5MzEzOTEwMTAyMTAwMDAxMDA4MDgNCjEwMTgxMDIxMDgwODEw MDgwMDEwMDgwODEwMTAxMDE4MTAxMDE4MjExODIxMTAxMDE4MTgxMDIxMTgx MDIxMjExODI5MTgxODIxMjEyMTI5MjExODI5MjkyMTI5MDgwMDA4MjkyMTI5 MzkzMTM5NDIzOTQyNDIzOTRhNWE1MjVhDQo2MzVhNjM2YjVhNzMzOTMxMzkz MTI5MzkyMTIxMzEyMTIxMzExODEwMjkxODE4MjkxODE4MzEyOTI5NGEzOTRh NzM0MjVhOGM1MjYzOGM1YTczOWM1YTZiOTQ2MzdiYTU1YTczOTQ1MjczOTQ1 MjZiOGM2MzczOWM1YTZiOGM2Yg0KN2JhNTUyNjM4YzVhNmI5NDQyNGE3MzM5 NGE4NDUyNmJhNTdiOWNkZTdiOTRjZTczODRjNjk0YTVlN2E1YjVlZjk0YWRl Zjk0YWRlNzg0YWRkZWFkZDZmZjczYTVjZTljZDZmNzljY2VlZmE1ZGVlZmE1 ZDZlZjk0YzZkZTg0YWQNCmNlOTRiZGU3OWNiZGY3OTRiNWRlOWNhZGRlOWNh ZGRlOTQ5Y2Q2YjViNWVmYWRhNWQ2YWQ5Y2Q2OGM3YmFkOTQ4NGI1ODQ3Mzlj YTU5NGI1YTU5NGI1YjVhNWJkOWM5NGFkYWRhNWI1OWM5NGFkYTU5Y2FkOTQ4 NDk0OTQ3Yjk0DQo3YjZiN2I4NDczODQ4NDczODQ5NDdiOGM4YzczODQ5NDg0 OTQ4NDczODQ4YzczOGM3YjZiN2I4NDdiODQ2MzYzNjM1YTYzNWE1MjUyNTI3 MzczNzM2MzZiNjM1MjVhNGE0YTUyNGE0MjUyNDI0MjUyMzk0MjVhNDI0MjUy Mzk0Mg0KNWE0MjQyNWEzOTQyNWEzOTM5NWEzOTM5NWEzOTMxNjM0YTMxNzM1 MjMxNzM1YTM5ODQ2YjM5N2I2MzRhOTQ3YjUyOWM4YzczYjVhZDYzYjVhNTYz YjVhZDUyYTVhNTUyYjVhZDQyYTU5YzQyYWRhZDM5OWM5YzRhYWRhZDQyOGMN Cjk0NGE5YzljNGE4Yzk0NGE5NDljNGE4NDhjNTI4Yzk0NTI3YjhjNWE4NDk0 NjM3YjhjNmI3YjljN2I4NGE1OWM5Y2JkOGM4NGFkOGM3M2E1ODQ2Yjk0OWM4 NGFkOTQ3Yjk0YTU4YzljOTQ4NDhjYTU5NDljOTQ4NDhjOGM3YjhjDQo2YjYz NzM1YTUyNmI1YTVhNzM2YjZiOTQ3MzczOWM3Yjg0YWQ3MzczYTU3YjhjYmQ3 MzdiYjU3Yjg0YmQ3YjhjYjU2YjdiYWQ3YjhjYjU5Y2FkZDZiNWJkZWZhNWI1 ZTc4NDk0YzY3MzdiYmQ1YTZiYTU2MzczYjU3MzdiYjU3Yg0KODRiZDZiNzNh ZDczN2JjNjdiODRjNjk0YTVlNzljOWNkZWI1YjVmN2FkYWRmN2I1YjVmN2E1 YTVlN2M2YmRmZmFkOWNkZWJkYWRlN2FkOWNjZTk0N2JiNTdiNmI4YzhjN2I5 NDczNWE2YjQyMzEzMTQyMjkyOTRhMzkzOTQyMzENCjMxNDIzMTMxMzkyOTMx MzkyOTMxMjkyMTIxMjkyMTI5MjkyMTIxMjEyMTIxMTAxMDEwMTAxMDEwMDgx MDEwMTAxMDEwMDgwODEwMTAxMDE4MTAxMDEwMTAxMDE4MTAxMDE4MDAwMDAw MDAwMDAwMDgwODEwMTgxMDE4MjkyMTI5DQozMTI5MzE1YTUyNWE2MzYzNmI2 MzYzNjM1YTUyNWE2YjVhNmI2MzVhNWE2MzVhNWE1MjRhNTI0YTQyNGEzOTMx Mzk0MjM5NDIzOTMxMzkzMTI5MzEyOTIxMzEzMTI5MzEyMTIxMjkxMDEwMTgx MDA4MTgxODE4MTgxODE4MjExOA0KMjEyMTEwMTgyMTEwMTAxODAwMDgxMDAw MDgxMDA4MDgxMDEwMTAxODA4MTAxMDEwMTAxODA4MTAxMDEwMTAxODA4MTAx MDEwMTAxODE4MjEyMTE4MTgyMTEwMTAxODE4MTgyMTEwMTAxODA4MDgxMDAw MDgwODA4MTAxMDEwMTANCjIxMTgxODIxMTgxODIxMjEyMTI5MjEyMTMxMDAz MTMxNGEzMTMxMzkzOTM5NGEzMTMxNDIzMTMxNGEzMTMxNDI0MjQyNGEzMTMx NDIzOTM5NTIzMTMxNDIzOTM5NGEyOTI5MzkyOTI5MzkyOTI5MzkzOTM5NDIy OTI5MzkyOTI5DQozOTI5MjkzOTMxMzE0MjI5MjkzOTI5MjkzOTI5MjkzMTMx MzE0MjI5MjkzOTI5MjkzOTI5MjkzMTMxMzE0MjIxMjEzMTIxMjEzMTE4MTgy OTE4MjkzMTE4MTgyOTE4MTgyOTE4MTgyOTI5MjkzOTIxMjEzMTI5MjkzOTI5 MjkzOQ0KMzkzOTRhMjkyOTM5MTAxODIxMTAxMDIxMTAxMDI5MTAxMDE4MTAx MDIxMTAxMDIxMTgyOTMxMTgxODI5MzEzMTRhMjkyOTM5MzEzMTQyMjEyMTMx MjEyMTI5MTAxODIxMTgxODI5MTAxMDIxMTgyMTI5MjEyMTI5MzkzOTQyMzEN CjMxMzkyOTI5MzkxODE4MjkxMDEwMTgwMDAwMTAwODA4MTAwODA4MTAxMDA4 MTAxMDA4MTgyMTE4MjkxMDEwMTgwODA4MTAwODA4MTAxODEwMjExMDEwMTgx ODEwMjkxODEwMjEyMTE4MjkyOTIxMjkzOTM5NDIzOTMxMzk1MjRhDQo1MjUy NGE1MjYzNWE2MzVhNGE1YTVhNGE1YTM5MzE0MjM5MzE0MjIxMTgyOTIxMTgy OTE4MTAyOTE4MTgzOTE4MTgzMTIxMjEzMTE4MjEzMTMxMzk1MjMxMzk1YTMx NGE3MzMxNDI3MzQyNTI4NDMxNGE3MzRhNWE4NDUyNjM4Yw0KNmI3YjljNjM3 Mzk0NjM3YjljNmI3YjljNjM3Mzk0NTI2Mzg0NTI2Mzg0NTI1YTg0NjM2Yjk0 NzM3YmI1OTRhZGU3NmI4NGNlNmI4NGM2NzM4NGNlYWRiZGZmOWNiNWY3OWNi NWVmOWNjNmZmOTRiZGVmOWNkNmZmOWNkNmZmN2INCmJkZDY5NGNlZTdhNWRl ZjdhNWQ2ZWZiNWRlZjc5Y2JkZTc4Y2E1ZGU5Y2I1ZTc4NDk0Y2U5Y2E1ZDZh ZGFkZTdiZGI1ZTdiNTljZGVhNTk0YzY5YzhjYmRhNTk0YmRhZDk0YzZiNWE1 YzZhZDljYjVhNTljYjU5Yzk0YjU5Yzk0DQphZDk0ODQ5YzljOTRhNThjODQ5 NDk0ODQ5NDg0NzM4NDhjN2I4Yzg0NmI3Yjk0N2I4Yzg0NzM3YjhjN2I4NDdi NmI3MzdiNmI3YjYzNTI2MzZiNWE2YjUyNGE1MjYzNjM2MzhjOTQ4Y2JkYmRi ZGRlZGVkNmI1YmRhZDUyNWE1Mg0KNWE2MzUyNDI0YTM5NTI1YTRhNDI1MjM5 NTI1YTQyNDI1MjMxNGE1YTMxMzk0YTI5NDI1MjMxMzE0YTI5MzE2MzM5Mjk1 YTM5NDI3MzVhMzk3MzVhNTI4NDZiNGE4NDZiNWE5NDg0NGE4YzdiNWE5Yzk0 NTI5NDk0NWFhZGE1NGENCjljOWM1MmFkYWQ0YWE1YTU1YWI1YjU1MjljYjU2 MzljYjU2MzhjYTU2Yjk0YjU2Mzg0YWQ2YjhjYWQ2MzdiOWM2YjhjYTU2Mzdi OTQ4NDhjYWQ2YjczOTQ4NDg0OWM4NDg0OWM5NDhjYTU4NDczOTQ5NDg0YTU5 Yzg0YWQ5Yzg0DQo5Yzg0NmI4NDg0NzM4Yzg0NmI4NDk0ODQ5Yzg0NzM4Yzcz NmI4NDUyNGE2YjczNzM5NDczN2I5YzhjOTRiZDdiODRiZDdiOGNiZDczODRi ZDdiOGNjNjZiN2JiZDhjYTVkNjdiOTRiZDljYWRkZThjYWRkNmJkY2VmZmE1 YjVlZg0KOTRhNWQ2NTI2MzljNWE2YmE1NWE2YmFkNzM4NGM2NzM4NGNlODQ5 NGQ2N2I4Y2NlOWNhNWU3OWNhZGVmYWRiNWZmYWRiNWZmYmRiZGZmYmRiZGZm YjViNWY3YjVhZGY3YmRiNWVmYWQ5NGQ2OWM5NGM2OGM3YmE1ODQ3Mzk0N2IN CjZiODQ5YzhjOTQ1MjM5NGE0MjMxMzk0MjMxMzEzOTI5MzEzMTI5MjkzOTMx MzEyOTIxMjEyOTIxMjExODE4MTgxMDE4MTgxMDEwMTAwMDA4MDgwMDA4MDgw ODEwMTAwODEwMTAxMDEwMTgxMDEwMTgxMDE4MTgxMDEwMTgxODE4DQoyMTA4 MDgxMDMxMjkzMTM5Mzk0MjVhNWE2MzVhNTI1YTVhNWE2MzUyNTI1YTYzNjM2 YjVhNTI1YTYzNjM2YjUyNGE1MjUyNGE1YTM5Mzk0MjRhNDI0YTM5MzEzOTRh Mzk0YTMxMjkzMTMxMzEzMTIxMTgyMTIxMTgyMTE4MTgyMQ0KMjkxODI5MTAx MDE4MDgwODEwMDgwODEwMTAxODE4MTAxODE4MTgxODIxMTAxODE4MTAxODI5 MTAxMDE4MTgyMTIxMTAxODE4MTAxMDE4MDgwODEwMDgwODEwMDgwODEwMTAx MDE4MTAxMDE4MjEyOTI5MTgxODIxMTgyOTI5MTgNCjIxMjExODIxMjExMDEw MTgxMDEwMTgxMDEwMTgxMDEwMjExMDEwMTgxMDE4MjkxMDEwMjExODE4Mjkw MDI5MjkzMTI5MjkzOTI5MjkzMTI5MjkzOTI5MjkzOTMxMzEzOTI5MjkzOTMx MzEzOTMxMzEzOTMxMzE0MjI5MjkzMTI5DQoyOTM5MjkyOTMxMzEzMTM5MzEz MTM5MzEzMTQyMjkyOTMxMjkyOTM5MjEyOTMxMjkyOTM5MjEyOTMxMjkyOTM5 MjEyMTMxMjkyOTM5MjEyMTMxMjEyMTMxMjEyMTMxMjEyMTMxMjEyMTMxMjEy MTMxMjEyMTMxMjEyMTMxMjkyOQ0KMzkzMTMxNDIyOTI5MzkyOTI5MzkyMTIx MzEyMTI5MzEyMTIxMjkyMTIxMzEyOTI5MzkyOTI5MzkyMTIxMzEyMTIxMzEy MTIxMzEyOTI5MzkyOTI5MzkzMTMxMzkyMTIxMjkyMTIxMzExODE4MjkxODIx MjkxODE4MjkxODIxMjkNCjE4MTgyOTIxMjEyOTE4MTgyOTI5MjkzOTI5MzEz OTI5MjkzMTEwMTAyMTA4MTAxODA4MTAxODE4MTgyOTE4MTgyMTE4MTAyMTA4 MDAxMDA4MDgxMDEwMDgxODEwMDgxMDA4MDAxMDIxMTgyOTE4MTgyMTI5MjEz MTI5MjkzMTM5DQozOTQyNDI0MjRhNGE0YTUyNGE0MjUyNTI0YTUyNGE0MjRh MzkzMTM5MjkyMTMxMjkyMTMxMjEyMTI5MjExODI5MTgxODI5MjEyMTMxMjEy MTM5MjkyOTM5MjkyOTQyMzEzOTUyMzEzMTUyMzEzOTUyMzEzOTUyNDI0YTZi MjkzOQ0KNWEyMTM5NWEyMTMxNWEyOTQyNjMyOTM5NWEyMTMxNTIxODI5NGEy OTMxNTIyOTMxNTIzOTQyNmIzMTM5NWEzMTM5NWE2YjZiOTQ3MzdiOWM2YjZi OTQ3MzdiYjU2Yjg0YmQ4NDljZGU4YzljZGU4Y2E1ZGU3YjhjY2VhNWJkZjcN Cjg0OWNkNjdiYTVkZTk0YmRmN2E1ZDZmZjhjYzZlZmI1ZWZmZjljZDZmNzlj Y2VlNzk0YmRkNmJkZTdmZjdiOWNiZDczOGNiNThjOTRjNmJkYzZmNzk0OTRj ZWFkYWRkZWE1OWNjZWM2YWRkZWFkOTRjNmM2YWRkNmFkOTRiZGJkDQphNWNl YTU5NGI1YTU5NGI1NzM2Yjg0NzM2YjhjODQ3MzhjOGM4NDk0N2I3Mzg0OGM3 MzhjODQ3MzdiOTQ4NDhjOGM3Yjg0OWM3Yjk0NzM2MzZiN2I2YjczNmI1MjYz NjM1MjYzNWE0YTVhNWE0YTVhNTI0YTUyNWE0YTVhYmRiNQ0KYmRlZmU3ZTdk NmNlY2VlZmU3ZTdhNWE1OWM0YTRhNDI0YTRhMzk0MjQyMzE0YTUyMzk0YTUy Mzk0MjRhMzE0MjRhMzE0MjRhMjk0YTUyMzE0YTUyMzE0YTVhMzkzMTRhMzEz MTUyMzkzMTVhNDI0MjZiNTI0YTZiNWE0YTdiNmINCjQyNzM2MzQyNzM2MzQy N2I3MzVhOWM5NDYzOWM5YzYzYWRhZDUyOWM5YzUyYTVhZDQyOGM5NDQyN2I5 NDUyN2I5NDZiODRhNTVhNzM5YzYzNzNhNTYzNzM5NDczN2JhNTYzNzM5NDZi NzM5YzczNzM5NDg0ODRhNTdiNzM4YzdiDQo3YjljN2I3MzhjOGM3Yjk0NzM2 YjdiNzM2MzdiNjM1MjczNmI1Mjg0NjM1MjdiNzM2MzhjN2I3Mzk0OGM4NGE1 NzM3Mzk0NzM3MzljODQ4NGFkODQ4Y2I1NzM3YmFkN2I4Y2JkNmI3YmI1NmI3 YmJkNjM3M2I1NzM4Y2M2OWNiNQ0KZWZhNWM2ZWY5NGFkZGU2YjhjYmQ3Yjk0 YzY5NGE1ZGU4YzljZDY2MzdiYmQ1YTZiYWQ3Mzg0YzY2MzczYjU3Yjk0ZDY4 NDk0ZDY4YzljZGU4YzljZGU5NGE1ZTc4Yzk0ZDZhNWFkZWY5NDk0ZGViNWI1 Zjc5NDhjZDY5YzljZGUNCjk0OGNjZThjN2JiZDczNmI5Yzk0ODRhZDczNjM4 NDhjNzM5NGE1OTRhNTZiNTI1YTI5MTgyMTMxMjEyOTIxMTgxODI5MjEyOTE4 MTAxODEwMTAxODEwMTAxODA4MDgxMDAwMDAwMDAwMDAwMDA4MDgxMDA4MTAx ODA4MTAxODEwDQoxODE4MTAxMDE4MTAxMDE4MDgwODEwMDgwODEwMTAxMDE4 MzkzOTQyNWE1YTYzNTI1MjVhNGE0YTUyNTI1MjVhNDI0MjRhNGE0MjUyMzkz OTQyNDI0MjRhNDIzOTQyNDI0MjRhMzkzOTQyMzEzMTM5MjkyMTI5MjEyMTI5 MjEyMQ0KMjExODEwMTgwODAwMDgwODA4MTAxMDA4MTAxMDEwMTgxMDEwMTgy MTIxMjkwODA4MTAxMDEwMTAwODEwMTAxMDE4MTgxMDE4MTgyMTIxMjkxODIx MjEyMTI5MjkxMDE4MTgxODE4MjExODE4MjExODE4MjExMDE4MTgxMDE4MTgN CjA4MTAxMDA4MTAxMDIxMjEyOTIxMjEyOTE4MTgyMTIxMjEyOTIxMjEyOTE4 MjEyMTEwMTgxODIxMjEyOTEwMTAxODE4MTgyMTEwMTAxODE4MTgyMTEwMTAy MTAwMzEzMTQyMjEyMTMxMjEyMTMxMTgxODIxMTgxODMxMTAxMDIxDQoxODE4 MjkxMDEwMjEzMTMxNDIyMTIxMzEyOTI5MzkyOTI5MzEzMTMxNDIyOTI5Mzky OTI5MzkyOTI5MzkyOTI5MzkxODE4MjEyMTIxMzExODE4MjExODE4MzEyMTIx MjkxODE4MjkxODE4MjkxODE4MzExODE4MjkyMTIxMzEyMQ0KMjEzMTMxMzE0 MjI5MjkzOTI5MjkzOTIxMjEzMTI5MjkzOTIxMjEyOTIxMjEzMTE4MjEyOTI5 MjkzOTIxMjEyOTIxMjEzMTE4MjEyOTE4MTgzMTE4MTgyOTIxMjEzMTIxMjEz MTMxMzk0MjI5MjkzOTI5MzEzOTI5MjkzOTE4MjkNCjMxMTAxMDE4MDgxMDE4 MDgwODEwMTAxMDE4MTAxMDE4MTAxMDE4MDgwODEwMTAxMDI5MTgxODI5MjEy MTMxMTgxODI5MjkyOTMxMjEyMTI5MTgyMTI5MDgwODE4MjkyOTMxMTgxODIx MjExODI5MjEyMTI5MzEyOTM5MjEyMTI5DQozMTMxMzk0MjM5NGE1MjRhNWE0 MjQyNGE0YTRhNTIzOTM5NDI0YTQyNTIzMTMxMzkzMTMxMzkyOTI5MzEzOTMx NDIyOTIxMzEyOTIxMzEyMTIxMzEzMTMxNDIyMTIxMzEyOTI5NGEyOTI5NDIz OTM5NTIzMTMxNGEzMTM5NWEyOQ0KMzE1MjMxMzk1YTIxMjk0YTI5MzE1YTI5 Mzk1MjI5MzE1MjMxMzk1YTM5NGE2YjIxMzE0YTEwMjk0MjA4MTAyOTEwMTgz MTA4MTgyOTEwMTgzOTAwMDgxODAwMDgyMTAwMDAxODAwMDAxODA4MDgyOTRh NGE2MzUyNWE4NDg0OGMNCmM2NmI3YmJkNzM4Y2M2N2I4Y2NlOWNhZGU3OWNi NWVmOGNhNWRlYTVjZWZmYTVjZWZmOTRjZWY3YWRkZWZmOGNiZGU3OGNiZGQ2 YWRkZWY3YjVkZWY3OGNiNWQ2N2I5NGJkOGM5Y2NlOGM5Y2M2OWNhNWQ2YWRh NWQ2YjVhZGRlDQpjZWJkZWZjZWFkZTdiZGE1Y2VhZDhjYmRhZDljYmRhNTk0 YjVhZGE1YmQ4Yzg0OWM4NDg0OTQ3MzczODQ5NDhjOWM4NDczOGM4Yzg0OTQ2 MzUyNjM4YzdiOGM5YzhjOWM5NDg0OGM1YTRhNTI1MjM5NGE0YTMxNDI1YTRh NTI1YQ0KNGE1MjczNWE2YjYzNTI1YTZiNWE2MzVhNGE1MmFkYTVhZGFkOWM5 Y2FkOWM5Yzg0NzM3MzZiNjM2MzRhNDIzOTVhNTI0YTUyNTI0MjYzNWE0YTUy NGEzOTVhNTIzOTRhNDIzMTVhNTIzOTRhNGEzMTVhNWEzOTRhNGEzMTUyNWEN CjQyMzk0YTMxMzk1MjM5Mzk0YTM5NGE2MzRhNGE2MzUyNWE3MzZiNTI3MzZi NmI4Yzg0NTI3YjczNWE4NDdiNGE3MzdiNWE4NDhjNGE3Yjg0NWE4Yzk0NTI3 Mzg0NjM2Yjk0NmI2YjljN2I3M2E1N2I3YmE1ODQ4NGFkNzM3Mzk0DQo4Yzhj YWQ3YjdiOWM5NDhjYWQ4NDdiOWM4NDdiOWM2YjYzODQ2YjZiODQ2MzVhNzM3 MzZiODQ2YjYzODQ1YTVhODQ2MzVhOGM3YjdiYWQ3YjdiYWQ5NDk0YzY4NDg0 YmQ4YzhjYmQ3Yjg0YjU3Yjg0YjU2YjdiYjU3Yjg0YjU3Mw0KODRiZDdiOGNj NjczODRjNmE1YjVlZjhjYTVlNzYzN2JhZDYzODRiNTczOGNiZDYzN2JhZDYz N2JhZDczOGNjNjg0OTRjZTdiOTRkNmFkYmRmNzljYjVmN2E1YjVlZjdiOGNj ZTk0OWNkZTk0YWRlZjhjOWNkZTg0OGNkZTljYTUNCmU3OTQ5NGU3YTVhZGVm YTVhNWY3YmRiZGZmYjVhZGVmYTU5Y2Q2OGM4NGI1ODQ3YmE1OGM4NGFkOTQ4 Y2E1OTQ4Y2E1N2I3Mzg0ODQ3Mzg0MjkxODIxMzEyOTMxMjkxODMxMjEyMTI5 MjExODIxMDAwMDA4MDAwMDA4MDAwMDA4DQowODEwMTgwMDA4MTAwMDA4MTAw ODEwMTgxMDE4MjExMDEwMTgxMDEwMTgwODEwMTgyMTIxMjkyOTI5MzE1YTVh NjM0YTRhNTI0YTRhNTIzOTM5NDI0YTRhNTI0MjQyNGE0YTRhNTIzOTM5NDI0 MjQyNGEzMTM5NDIzOTM5NGEzMQ0KMzEzOTM5Mzk0MjI5MjkzMTI5MjkzMTIx MjEyOTI5MjkzMTEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxODEwMTAxODE4MTgx ODA4MDgxMDEwMTAxODA4MTAxMDEwMTAxODEwMTAxMDE4MTgyOTEwMTgxODE4 MjEyMTEwMTgxODE4MjkNCjI5MTgxODIxMTgxODIxMTgxODIxMTgyOTI5MTgy MTIxMjEyOTI5MjEyMTI5MjkzMTMxMTgyMTIxMTgyMTIxMTgxODIxMTgyOTI5 MTgyMTIxMjEyMTI5MjEyMTI5MTAxMDI5MTgxODIxMjEyMTI5MTgxODIxMTgx ODIxMDAxMDEwDQoxODE4MTgyMTE4MTgyOTI5MjkzMTI5MjkzMTMxMzEzOTI5 MjkzOTMxMzE0MjI5MjkzOTI5MjkzOTI5MjkzOTI5MjkzOTIxMjEzMTIxMjEz MTIxMjEzMTIxMjEzMTIxMjEzMTIxMjEzMTIxMjEzMTIxMjEzMTE4MTgyOTI5 MjkzMQ0KMTgxODI5MjEyMTMxMjEyMTI5MjEyMTMxMjEyMTI5MjEyMTMxMTgx ODI5MTgxODI5MTAxMDIxMTAxMDIxMTAxODIxMTgxODI5MTgxODIxMTgxODI5 MTAxODIxMTgxODI5MTgxODIxMTgxODI5MjEyMTMxMjEyMTMxMjEyMTMxMjEN CjIxMzExODE4MjkxODE4MjkxMDEwMjExMDEwMjEwODA4MTgwODA4MTgwMDAw MTAwODA4MTAwODA4MTAxMDEwMTgwODA4MTgwODA4MTgxMDE4MjEyMTIxMzEy MTIxMzEyMTIxMzEyMTIxMjkyOTI5MzEyMTIxMjkxODE4MjkyMTIxDQoyOTI5 MjEzMTMxMjkzOTQyMzk0YTM5MzE0MjI5MjkzMTIxMjEyOTI5MjkzMTIxMjEy OTI5MjkzMTI5MjEzMTI5MjkzMTI5MjEzMTI5MjkzMTI5MjEzMTI5MjkzOTE4 MTgyOTIxMjEzMTIxMjEzMTI5MjkzOTIxMjEzOTI5Mjk0Mg0KMjkyOTQyMjky OTQyMjkyOTRhMjkzMTRhMjEyOTQyMTgyOTQyMTAyMTM5MTgyMTQyMTgyMTQy MjEzMTRhMjEyOTQyMjkzMTRhMjkzMTRhMjEyMTM5MDAwODIxMDAwMDEwMDAw MDE4MTAxMDIxMDgxMDIxMTAxMDIxMTgxODI5MjENCjI5MzkxMDEwMjkwODA4 MTgwODA4MTgwODEwMjk0YTUyODQ2MzczYjU0MjRhODQ0MjRhOGM0YTVhOGM3 Yjk0YzY4Y2E1ZDY4NGE1ZDY1YTdiYWRhNWQ2ZmZhNWQ2ZmY4Y2I1ZGU5Y2Nl ZWZiNWRlZmY3YjljYjU3MzhjYWQ3YjhjDQpiNTk0OWNjNjg0OGNiNWI1YmRl N2FkYWRkNmI1YTVkNmE1OTRjNmI1OWNjZTk0N2JhNWFkOTRiZGE1OGNiNWE1 OTRiNTk0OGNhNTljOTRhZDg0N2I5NDg0N2I5NDdiNzM4NDk0N2I5YzhjN2I4 YzhjN2I4YzdiNmI3YjQyMzE0Mg0KMzExODI5MzkyOTMxNDIzMTM5MzkyMTMx MzkyOTMxNTIzOTRhNTI0MjRhNGE0MjRhNTI0MjUyNzM1YTZiNmI1YTYzNzM2 MzZiNmI1YTYzNzM1MjVhNWE0YTRhNWE0YTRhNTI0MjRhNWE0YTRhNTI0MjM5 NTI0YTQyNGE0MjM5NTINCjQyMzk0YTM5MzE1MjQyMzE1MjQyMzE1MjRhMzk1 MjRhMzk0YTRhMzk0MjQyMzE0MjQyMzEzOTQyMzE0MjRhMzk0MjRhNDI0MjUy NGE0MjUyNTI0YTYzNjM1MjYzNmI1YTdiN2I1MjZiNzM1YTdiOGM2MzdiODQ3 YjhjOWM3YjczDQo5NDk0N2JhZDg0N2I5Yzk0ODRhZDdiNzM5NDdiNmI5NDdi NmI4Yzg0N2I5YzVhNTI3MzYzNWE3YjVhNWE3YjZiNWE4NDVhNWE3YjZiNmI5 NDczNzM5NDhjOGNiNTczNzNhZDczN2JjNjdiN2JiZDg0OGNjNjZiNzNhZDZi NzNiZA0KNzM3YmI1ODQ4Y2M2NmI3YmFkN2I5NGM2NzM4NGI1OTRhZGRlN2I4 Y2JkOWNhZGU3ODQ5NGNlNzM4NGJkNTI2YjljNTI3M2FkNGE2YjljNGE3Mzlj NTI2YjljNmI4Y2JkOGNhNWQ2YTViZGVmNTI2MzljN2I5NGNlOTQ5Y2RlODQN Cjk0Y2U3Mzg0YmQ5Y2E1ZTc5NDljZGVhNWFkZWY5Y2E1ZTdiNWI1ZjdhZGFk ZjdiZGJkZmZhNWE1ZTdhNTljZDY4NDdiYWQ3YjdiYTU2MzVhODQ3MzZiOTQ4 NDdiOTRhNTljYjU1MjQyNWE2MzVhNmIzOTI5MzkyMTE4MjEyMTE4DQoyOTEw MTAyMTA4MDgxODE4MTgyMTEwMTgyMTA4MTAxODA4MTAxODEwMTgyMTIxMjkz MTI5MzEzOTIxMjkzMTE4MjEyMTA4MTAxODE4MTgyMTMxMzEzOTRhNGE1MjRh NGE1MjQyNDI1MjM5Mzk0MjM5Mzk0MjMxMzEzOTMxMzEzOQ0KMjkyOTMxMjky OTMxMzEzMTM5MzEzMTM5MjkyOTMxMjEyMTI5MTgxODIxMTgxODI5MTgxODIx MjEyMTI5MTAxMDE4MDgwODEwMDgwODEwMTAxMDE4MTAxMDEwMTgxODIxMTgx ODIxMTgxODE4MDAwODA4MDgwODA4MDAwMDA4MDgNCjA4MTAwMDA4MDgwODEw MTAwODEwMTAxMDEwMTgxMDE4MTgxODE4MjExMDE4MTgxODE4MjExMDE4MTgx ODE4MjExODE4MjEyMTIxMjkyMTIxMjkyMTI5MjkyMTIxMjkyMTIxMjkyMTIx MjkyMTI5MjkyMTIxMjkyOTI5MzEyMTIxDQoyOTIxMjEyOTE4MTgyOTIxMjEy OTIxMjEzMTAwMjkyOTM5MjkyOTM5MzkzOTQyMjkyOTM5MjkyOTM5MjEyMTMx MzEzMTM5MjEyMTI5MTgxODI5MTgxODI5MTgxODMxMTgxODI5MTgxODI5MTgx ODI5MjkyOTMxMTgxODI5MjEyMQ0KMzExODE4MjkzMTI5MzkxODE4MjkyMTE4 MjkyMTIxMjkyOTE4MzEyMTE4MjkyMTIxMzEyMTE4MjkyOTI5MzkyMTE4Mjky MTIxMzEyMTE4MjkzMTI5MzkyMTIxMzEyMTIxMzEyMTIxMzEyOTI5MzkyMTIx MzEyMTIxMzEyMTIxMzENCjI5MjkzOTIxMjEzMTIxMjEzMTE4MTgyOTE4MTgz MTEwMTAyMTEwMTAyMTA4MTAxODEwMTAyOTA4MTAxODE4MTgyMTEwMTAxODEw MTAyOTEwMTAxODE4MTgyMTE4MTgyMTE4MjkzMTE4MTgyOTI5MjkzOTI5MzEz OTM5Mzk0YTI5DQoyOTM5MjkzMTM5MjkzMTM5MzkzOTRhMjkyOTMxMjEyMTMx MTgxODI5MjkyOTM5MjEyMTI5MjExODI5MTgxODIxMjkyOTM5MjkyOTMxMjky OTM5MjEyMTMxMzEzMTQyMjEyMTMxMjkyMTMxMjEyMTMxMzEyOTM5MjEyMTMx MTgxOA0KMjkyMTIxMzkzMTM5NGEyMTI5MzkyOTI5NGEyOTI5NDIzMTM5NGEx ODIxMzkyOTMxNTIxODI5NDIxODMxNGExMDIxMzkxODIxNGExMDIxMzkxMDI5 NGExMDE4MzkyMTI5NGEyMTIxMzkzMTMxNDIyMTIxMzExMDEwMjEwMDAwMDgN CjA4MDgxODE4MTgyMTIxMjEyOTE4MTgyMTE4MTgzMTE4MTgyOTIxMjEyOTE4 MTAyMTE4MTgzMTE4MTgzMTIxMzE1YTQyNTI3YjUyNWE4YzRhNTI4NDMxMzk2 YjI5MzE2MzRhNjM5NDM5NWE4NDRhNmI5NDRhNzM5Yzk0YmRlNzk0DQpjNmVm YWRkNmY3ODRhNWNlODQ5Y2JkNmI4NGFkOGM5Y2M2YTVhZGRlYjViNWU3YjVi NWRlYjVhZGQ2YWRhNWQ2YjVhNWNlOTQ3YmFkYTU5NGJkOTQ4NGFkYTU5NGI1 OWM5NGI1YTU5Y2I1OGM4NDljOTQ5NGFkOGM4Y2FkODQ4NA0KOTQ4Yzg0OTQ3 YjZiN2I1MjQyNTIyOTE4MjkxODA4MTg0MjMxMzk0MjMxMzk0YTMxMzkzOTIx MzE0YTM5NDI0YTM5NDI1MjM5NTIzOTI5MzE0MjMxNDI0MjMxMzk2YjUyNWE2 MzRhNTI3MzVhNjM2MzRhNTI2YjUyNWE1YTQyNGENCjZiNTI1YTVhNGE0YTZi NWE1YTVhNGE0YTZiNTI1MjVhNGE0MjYzNTI1MjVhNGE0MjZiNTI1MjVhNGE0 MjczNWE1YTYzNTI0YTYzNWE1MjUyNDIzOTVhNTI0YTRhNDI0MjVhNTI1MjRh NGE0YTUyNTI1MjUyNTI1YTZiNmI3MzYzDQo2MzZiNmI3MzdiNjM2MzZiNzM3 MzdiNmI2YjczODQ3Mzg0N2I2MzdiOGM3MzhjNzM2MzdiN2I2Mzg0NmI1YTcz NzM2Mzg0NzM2Mzg0N2I3Mzk0NzM2MzhjODQ3YmE1NzM2YjljN2I3YmFkNzM3 M2E1OGM4Y2JkODQ4NGM2NzM3Yg0KYzY2MzZiYjU3Yjg0Y2U3Mzg0Y2U3Mzg0 YzY2Yjg0Y2U4YzljZGU3YjhjZDY2MzczYjU4NDk0ZGVhNWJkZjc4YzljZGU1 MjYzOTQ0YTYzOTQ1YTZiYTU2MzczYWQ1YTZiYTU0YTYzOTQ1YTczYTU2Mzdi YjU4Y2E1ZDY3MzhjYmQNCjljYjVlNzhjOWNkNjk0YTVkNjk0OWNkZWFkYjVl ZmI1YmRmN2I1YjVmNzljYTVlZmI1YmRmZmI1YjVmN2I1YjVmN2I1YjVmZmNl YzZmZmI1YWRlZjk0OTRjZTczNmI5YzczNzM5YzczNmI5NDdiNzM5NDYzNWE3 Yjk0OGNhNThjDQo4NDk0NTI0YTVhN2I3Mzg0ODQ3YjhjMjkyMTMxMjExODI5 MTgxODI5MzkzOTRhNDI0MjUyMzk0YTUyMTgyMTMxMzEzOTQyMzk0MjUyNWE2 MzczMjkzMTM5MDgxMDE4MTAxMDE4MzkzOTUyNTI1YTYzNjM2MzZiNDI0MjRh NTI0YQ0KNTI0MjM5NDI0YTQyNTIzOTM5NDI0YTRhNTIzOTM5NDI0MjQyNGEz MTI5MzkzMTMxMzkyMTI5MzExODI5MzEwODEwMTgwODEwMTgwODEwMTgxODE4 MjkxODE4MjEyMTIxMjkxMDEwMTgxODE4MjkxMDE4MTgxMDEwMTgxMDEwMTgN CjE4MTgyOTEwMTAxODE4MTgyMTEwMTAxODEwMTgyOTEwMTAxODEwMTgyMTEw MTgxODI5MjkzMTIxMjEyOTE4MTgyMTEwMTgxODE4MTgyOTEwMTgxODE4MTgy MTEwMTgxODE4MjkyOTE4MTgyMTI5MjkzMTIxMjkyOTMxMzkzOTI5DQoyOTMx MjkzMTMxMjkyOTMxMzEzOTM5MjkyOTMxMjEyMTMxMTAxMDIxMTAxMDI5MTgx ODIxMjkyOTM5MDAyOTI5MzkyOTI5MzkyMTIxMzEyMTIxMzExODE4MjkxODE4 MjkxODE4MjkxODE4MjkxMDEwMjExODE4MjExMDEwMjExOA0KMTgyOTE4MTgy OTIxMjEyOTE4MTgyOTIxMjEyOTI5MjkzOTI5MjEzMTI5MjEzMTIxMTgyOTE4 MTAyMTE4MTgyOTA4MDgxMDEwMTAxODE4MTAyMTE4MTAyMTEwMDgxODEwMTAy MTEwMDgxODEwMTAyMTEwMTAyMTE4MTgyOTE4MTgNCjI5MTgxODI5MTgxODI5 MTgxODI5MTgxODI5MTgxODI5MTgxODI5MTgxODI5MDgxMDE4MTAxMDIxMDgw ODE4MDgwODE4MDgwODE4MTAxODIxMTAxODIxMTgxODI5MTgxODI5MTgyMTI5 MTAxODIxMTgxODI5MTgxODIxMjEyMTI5DQoxODIxMjkyMTIxMzExODE4MjEx ODIxMjkxODE4MjExODE4MjExMDE4MjExODE4MjkxODE4MjExODE4MjkxODE4 MjExODIxMjkxODE4MjkyMTIxMzExODE4MjkyMTIxMzEyMTIxMzEyOTI5Mzky OTI5MzkyOTI5MzkyMTIxMzEyMQ0KMjkzMTIxMjEzMTIxMjEzMTIxMjEzMTIx MjEzMTE4MTgyOTI5MjkzOTIxMjkzOTE4MjEzMTE4MTgyOTIxMjkzOTE4MjEz MTA4MTAyOTE4MTgzMTE4MjEzMTEwMTgzMTE4MjkzOTE4Mjk0MjE4Mjk0MjA4 MTgzMTA4MTAyOTAwMDANCjA4MDAwMDEwMDgwODE4MTAxMDIxMDgwODE4MDgw ODE4MDgxMDE4MjEyMTI5MTgxODE4MjEyMTI5MTgxODIxMjEyMTI5MjkyOTMx MjkyOTMxMTAxMDE4MTAxMDIxMDgxMDI5MDAwODI5Mzk0MjYzNzM3YmE1NjM2 YjhjNmI3MzljDQo0YTVhODQ1YTczYTUwODI5NTIzOTVhOGM1YTdiYTU1YTdi YWQ4Y2E1Y2U3Yjk0YmQ2YjczOWM3YjhjYjVhNWFkZDZiNWI1ZGVhZGFkZDZj NmM2ZWZhNTljYzY5YzhjYjU5NDg0YjViZGFkZDZhZDljYzZhZDljYmQ5NDg0 YTU5Yw0KOTRiNTk0OGNhZDljOTRiNThjODRhNTljOTRhZDdiNzM4YzZiNWE3 YjYzNWE2YjljOGM5YzMxMjkzOTQyMzk0MjQyMzE0MjMxMjEzMTQyMzE0MjRh Mzk0YTRhMzk0MjQyMzE0MjMxMjkzMTM5MjkzOTMxMjEzMTMxMjEzMTRhMzEN CjQyNWE0MjUyNmI0YTVhNmI1MjYzNjM0YTUyNmI0YTUyNjM0YTUyNmI1MjVh NWE0YTUyNmI0YTUyNWE0MjRhNWE0YTRhNWE0MjRhNWE0YTRhNWE0MjRhNWE0 YTRhNjM0YTRhNmI1MjRhNWE0YTRhNWE0YTRhNTI0YTRhNWE1MjUyDQo1YTRh NGE1YTUyNTI1YTUyNTI1YTUyNWE1YTUyNTI2MzUyNWE2MzUyNWE2YjVhNmI1 MjQyNTI1MjQyNGE0YTM5NDI1MjM5NDI1YTQyNTI1YTQyNTI1YTQyNTI3MzVh NzM2MzUyNmI3MzYzOGM3YjZiOTQ4YzdiYTU3YjczOWM3Mw0KNmJhZDZiNjM5 YzZiNmJhZDYzNjM5YzYzNmJiNTYzNzNiNTZiNzNiZDZiNzNjNjZiN2JjZTUy NjNhZDczOGNjZThjYTVlN2E1YmRmZjZiODRiZDZiODRiZDZiN2JiNTUyNmJh NTRhNjM5NDVhN2JhZDUyNjM5NDVhNmJhNTM5NGENCjg0NmI4NGI1NzM4Y2Jk YTViNWU3OTRhZGRlN2I5NGJkOGM5Y2M2OTRhNWQ2OTRhNWNlOWNhNWQ2OWNh NWQ2ZDZkZWZmYzZjZWZmYjViNWVmOWM5Y2Q2OTQ5NGNlYmRiNWY3YjVhZGU3 OGM4NGJkN2I3M2I1NmI2YjljNzM3MzljDQo2YjYzOGM2YjYzOGM2YjYzODQ5 NDhjYTU2MzVhNzM3YjdiOTQzMTI5NDIyMTE4Mjk3YjczOGMxMDEwMjEyMTIx MzEzMTMxNDIyMTIxMzEwODA4MTgxODIxMjk0YTUyNmI0YTUyNWEyMTI5Mzkw ODEwMTgyMTI5MzEzOTQyNGE0YQ0KNTI1YTRhNGE1MjQyNDI0YTM5MzE0MjM5 Mzk0MjQyNDI0YTQyNDI0YTM5Mzk0MjM5Mzk0MjM5MzEzOTMxMzEzOTIxMjEy OTIxMjEyOTIxMTgyOTE4MTgyMTA4MDgxMDA4MDgxMDAwMDgxMDA4MTAxODEw MTAxODE4MTgyMTEwMTANCjE4MTAxMDE4MDgxMDE4MTAxODIxMDgxMDE4MTgx ODIxMTgxODIxMTgxODIxMTAxMDE4MTgxODIxMTAxMDE4MTAxMDE4MDgxMDE4 MTAxODIxMTgxODIxMjEyMTI5MTgyMTIxMTgyMTIxMTAxODE4MTgxODIxMTAx MDE4MTgxODIxDQoxMDE4MTgxODE4MjEyMTIxMjkyOTI5MzEyMTI5MjkyOTMx MzEyOTI5MzEyOTMxMzEyMTIxMjkyMTI5MzEyOTI5MzkyOTI5MzkyOTI5Mzkz MTMxNDIzMTMxNDIwMDMxMzE0MjIxMjEzMTIxMjEzMTIxMjEyOTI5MjkzOTIx MjEzMQ0KMjkyOTM5MjkyOTM5MzEzMTQyMjEyMTMxMjkyOTMxMjEyMTMxMjky OTM5MTgxODI5MjEyMTI5MTgxODI5MjkxODMxMTgxMDIxMjExODI5MTAxMDIx MTgxMDI5MTgxMDIxMTAxMDE4MTAxMDIxMjkyOTM5MTgxODI5MTgxODI5MTAN CjEwMjExODEwMjkxODEwMjExODE4MjkxODE4MjkyOTI5MzExODE4MjkxODE4 MjkxODE4MjkxODI5MzExODE4MjkxODE4MjkxODE4MjkxODE4MzExMDE4MjEx MDE4MjExMDEwMjExMDE4MjkxMDEwMjExODE4MjkxODE4MjkyOTI5DQozMTE4 MjEyOTE4MjEyOTE4MTgyMTE4MTgyOTEwMTgyMTE4MTgyOTE4MTgyMTE4MTgz MTEwMTgyMTE4MTgyMTEwMTAyMTE4MTgyOTEwMTAyMTE4MTgyMTE4MTgyMTI5 MjkzOTIxMjEzMTI5MjkzOTIxMjEzMTI5MjkzOTE4MjEyOQ0KMjEyMTMxMjEy MTMxMjkyOTM5MTgyMTI5MjEyMTMxMTgxODI5MjkyOTM5MjEyMTMxMjkyOTM5 MjkyOTM5MjkzMTM5MjkyOTM5MjkyOTM5MTAxMDIxMTAxMDI5MTAxODIxMTAx ODI5MDAwODE4MTAxMDI5MDgxMDIxMTAxODI5MTANCjE4MjkyOTMxNDIxODIx MzExODIxMzEwODEwMjEwMDAwMTgxMDEwMjEyMTE4MjkxODE4MjExODE4Mjkx ODE4MjEyMTIxMjkxODIxMjEyOTMxMzEyMTIxMjkxMDE4MTgwODA4MTAxODI5 MjkxODE4MjExMDEwMTgwODA4MTgzMTMxDQo0MjEwMTAyOTRhNGE2MzZiNmI4 NDZiNmI4YzczNzM5YzZiNzM5YzVhNmI5NDYzN2JhNTM5NTI4NDYzN2JhNTdi OTRiZGI1YzZmNzczN2JiNTg0ODRiNTk0OGNiZGI1YTVkNmM2YmRlN2NlYzZl ZmE1OTRiZDljOTRiZGFkOTRjNg0KYmRhZGQ2YjVhNWQ2YjVhZGNlYjVhZGNl YWRhNWM2OGM4NGE1OWM5NGI1OWM5NGJkOTQ4Y2FkNWE1YTczMzkzMTRhNmI2 MzdiZjdlZmZmZWZlN2Y3NWE1MjYzMzEyOTM5MzEyOTMxMzEyOTMxMzkyOTM5 NDIzMTM5NTIzOTUyNDINCjMxNDI0YTM5NGE0MjMxNDI0YTM5NTIzOTI5Mzk1 MjQyNTI1YTQyNGE3MzVhNjM2MzUyNWE2YjUyNWE1MjQyNGE1YTRhNTI1MjQy NGE1MjQyNGE0YTM5NDI1MjM5NGE0YTM5NDI1MjRhNTI0YTM5NDI1MjM5NGE0 YTM5Mzk1YTRhDQo1MjUyMzk0MjVhMzk0YTRhMzk0MjVhNGE1MjUyNDI0YTVh NTI1MjUyNDI0YTVhNTI1YTUyNDI0YTYzNTI1YTVhNGE1MjZiNWE2MzYzNGE1 MjYzNGE1MjRhMzkzOTUyNDI0MjQyMzEzOTYzNTI1MjUyNDI0YTYzNTI2MzZi NTI2Yg0KNzM2MzdiNzM2Mzg0N2I2YjhjNmI2MzhjN2I3M2E1NmI2MzljNzM3 M2FkNmI2YmI1N2I3YmJkNzM3YmJkNzM3YmJkNzM3YmNlYTViNWY3OWNhZGY3 N2I4Y2NlNWE2YmI1NmI4NGM2NWE3M2FkNjM3YmI1NTI2YmFkNmI4NGJkNTIN CjYzOWM1MjYzOWM0MjUyODQ0YTVhOGM1YTZiOWNhNWI1ZTc4Y2FkZGU3Yjhj YmQ5NGE1ZGVhZGJkZWY4YzljZDY5NGE1Y2U3MzdiYTU4YzljYzY5Y2FkZDZi ZGM2ZWZkZWRlZmZkNmQ2ZmZjNmM2ZjdjZWM2ZmZhZGE1ZGVhZDljDQpkNjhj ODRiZDg0NzNhNTYzNWE4NDZiNjM4YzZiNjM4NDdiN2I5YzdiN2I5NDk0OGNh NTMxMzE0MjRhNGE1YTVhNTI2YjRhNDI1MjUyNGE1YTdiNzM4YzE4MTAyOTE4 MTgzOTAwMDgxODEwMTAyOTM5Mzk0YTVhNWE3MzMxMzk0YQ0KMTgyMTMxMTAx ODI5NDI0YTVhMzEzMTQyMjkyOTM5MjEyMTMxMzEzMTQyMjkyOTMxMzEyOTM5 MzEyOTMxMzkzMTM5MjkyMTI5MjkyMTI5MjEyMTIxMzEyOTMxMTgxODIxMTAx MDE4MDgwODA4MTAxMDE4MDgxMDEwMTAxMDE4MDgNCjEwMTAxMDEwMTgxMDEw MTgxODE4MjExODE4MjExMDE4MjkwODA4MTAxMDEwMjExMDEwMTgxMDEwMTgx MDEwMjEyMTIxMjkxODE4MjkxODE4MzExODE4MjEyMTIxMjkxODE4MjExODE4 MjkxMDEwMjExODIxMjkyMTIxMjkzMTMxDQozOTIxMjEyOTIxMjEyOTE4MTgy MTE4MjkyOTE4MTgyMTE4MjEyMTE4MTgyMTE4MjkyOTE4MjEyMTIxMjkyOTIx MjEyOTMxMzEzOTIxMjEyOTIxMjEyOTE4MTgyMTI5MjkzMTIxMjkzMTI5MzEz OTIxMjEzMTIxMjEzMTAwMDgwOA0KMTgxMDEwMTgxMDEwMTgxODE4MjExMDEw MjExMDEwMjExMDEwMjExMDEwMjExODE4MjExODE4MjkxODE4MjExODE4Mjkx MDEwMjExODE4MjkxMDEwMjExODE4MjkxODE4MjkxODE4MjkyMTE4MjkyMTE4 MjkxODE4MjkyMTIxMzENCjE4MTgyOTIxMjEzMTI5MjkzMTI5MjkzOTI5MjEz MTI5MjEzMTIxMjEzMTI5MjEzMTIxMjEzMTI5MjEzMTE4MTgyOTIxMjEzMTE4 MjEyOTIxMjEzMTE4MTgyOTIxMjEzMTE4MjEyOTIxMjEzMTE4MTgyOTE4MTgy OTE4MTgyOTE4DQoxODI5MTAxODIxMTgxODI5MTgxODI5MTgyMTI5MjEyMTI5 MjEyMTMxMjEyMTI5MjEyMTI5MTAxODIxMTgxODIxMTgxODIxMjEyMTI5MjEy MTMxMjEyMTMxMjEyMTI5MjkyOTMxMjEyMTMxMjEyMTMxMjEyMTI5MjEyOTMx MTAxOA0KMjkyMTI5MzEyMTIxMzExODIxMzExMDE4MjkyMTIxMzEyMTI5MzEy OTI5MzkyMTI5MzEyMTI5MzkxODIxMzExODIxMzExODIxMjkyMTIxMzEyMTI5 MzEyOTI5MzkyMTIxMjkyOTI5MzExODE4MjkxMDEwMTgwMDAwMTAwODEwMTgN CjA4MDgxODA4MDgxMDA4MDgxMDA4MDgxMDAwMDgxMDA4MDgxODA4MTAxODEw MTgyMTEwMTgyMTE4MTgyMTA4MDgxODE4MTAyOTE4MTAyMTA4MDgxODAwMDAw ODA4MDgxMDEwMTAxMDEwMTAxODA4MDgxMDEwMTgxODEwMTgxODE4DQoyMTIx MjEyMTI5MjEyOTMxMTAxODIxMDgxMDE4MTgxODI5MjkyMTMxMzEyOTQyNmI2 YjdiNWE1MjczNmI2Yjk0OGM4Y2I1ODQ4Y2I1NjM3M2E1NTI2Mzk0NWE3Mzlj NmI3YmFkNmI3M2E1OGM5NGM2YWRhNWQ2N2I3M2E1YjU5Yw0KY2VhZDk0YzZh NTk0YmRhZDljYzZhNTk0YmRhNTk0YmQ5Yzk0YmRjNmI1ZGVhNTk0YmRiNWE1 Y2U5Yzk0YmQ5Yzk0YmQ4Yzg0YTU5NDhjYWQ2MzVhN2IzOTMxNTIzOTMxNGE2 YjZiN2JiNWFkYzY2YjZiN2I0MjM5NGE1MjQyNTINCjM5MzE0MjM5MzEzOTI5 MjEyOTMxMjkzMTMxMjkzMTMxMjkzOTI5MjEzMTMxMjEzMTM5Mjk0MjRhMzk0 YTUyNDI0YTUyNDI0YTUyNDI0YTVhNGE1MjUyNDI0YTUyNDI0YTRhMzk0MjQy MzEzOTQyMzEzOTQyMzk0MjQyMzE0MjRhDQozOTQyNDIzOTQyNDIzOTQyMzkz MTM5NDIzMTQyNDIzMTQyNGEzMTQyNDIzMTQyNDIzOTQyNDIzMTM5NDIzOTQy NDIzMTM5NDIzOTQyNDIzMTM5NGE0MjQyNTI0MjRhNWE0YTRhNTI0MjQyNWE0 MjQyNWEzOTQyNWE0MjQyNTI0Mg0KNDI1MjQyNGE1MjRhNTI1MjRhNTI1MjQy NTI1YTQyNWE1MjQyNWE2YjUyNzM2MzUyNzM2YjVhOGM2YjYzOGM3YjczYTU3 MzczYTU3YjhjYmQ4YzhjYzY5Y2E1ZGU1YTVhOWM1YTYzYTU2YjczYjU3Yjhj YzY1YTZiYTU1MjYzYTUNCjUyNjM5YzRhNWE5YzQyNTI4YzM5NGE4YzIxMzE2 YjQyNTI5NDQyNWE4YzZiN2JiZDczODRiNWFkYmRlZjljYWRlN2I1YzZmNzhj OWNjZWE1YjVkZTdiOGNiZDhjOTRiZDhjOTRiZDljYTVjZThjOTRiZGFkYjVk ZWM2YzZlZmU3DQplN2ZmY2VjNmY3YmRiNWU3YjVhNWQ2YjVhZGRlNzM2Yjlj N2I2YmE1NzM2MzhjNzM2Yjk0NjM1YTdiNmI2MzhjNzM2Yjg0ODQ3Yjk0NGE0 YTYzMjkyOTM5NjM2MzczNmI2YjdiMTgxMDIxMzEyOTQyNTI1MjYzMDgwMDE4 MDgwOA0KMjEyMTIxMzkyOTI5NDIyMTI5MzkxMDE4MjkxODIxMzEyMTI5Mzky OTMxNDIyMTI5MzkyOTI5MzkyMTIxMzEyMTIxMzEyMTE4MjkyMTE4MjkyMTE4 MjEyOTIxMjkxODEwMTgxODEwMTgxMDA4MTAxODEwMTgxMDEwMTgxODEwMTgN CjEwMDgxMDEwMDgxMDAwMDAwODA4MDgxMDA4MTAxMDEwMTgxODEwMTgxODE4 MTgyMTEwMTgxODE4MTgyMTEwMTgyMTEwMTAyMTEwMTgyMTE4MTgyOTA4MDgx ODEwMTAyMTE4MTgyOTE4MjEyOTE4MTgyOTIxMjkzMTI5MjkzMTI5DQoyOTMx MTgxODI5MTgyMTI5MjEyMTI5MjkyOTMxMjkyOTMxMjkyOTMxMjEyMTI5MjEy MTI5MTgxODIxMTgxODIxMTgxODIxMTgxODIxMTAxMDE4MTAxODE4MTAxODE4 MTgxODIxMTAxODE4MTgxODIxMTAxODE4MTgxODIxMTgxOA0KMjEyMTIxMzEx ODIxMzExODE4MjkxMDEwMjEwMDE4MTgyOTE4MTgyOTMxMzEzOTI5MjkzOTMx MzEzOTI5MjkzOTM5Mzk0YTMxMzEzOTM5Mzk0YTMxMzE0MjQyNDI1MjM5Mzk0 MjM5Mzk1MjM5Mzk0YTRhNGE1YTQyNDI0YTRhNGENCjUyMzkzMTQyNGE0MjUy MzEzMTM5MzEyOTM5MzEyOTM5MzEyOTM5MjkyMTMxMzEyOTM5MjkyOTMxMzEz MTQyMjEyMTMxMjExODI5MTgxMDIxMTgxMDI5MTAwODE4MTgxODI5MTAxODIx MTgxODMxMTgxODIxMTgxODI5MTAxODIxDQoxODE4MzExODE4MjExODE4Mjkx ODE4MjkyOTI5MzkyMTIxMjkyMTIxMzEyMTIxMjkyOTI5MzkxODIxMjkyMTI5 MzEyMTIxMzEzMTMxNDIyMTIxMzEyMTIxMjkxODE4MjkyOTMxMzkyOTI5MzEy MTIxMjkxODE4MjEyOTI5MzEyMQ0KMjkzMTI5MjkzMTE4MTgyOTE4MTgzMTE4 MjEyOTEwMTgyMTE4MjEzMTMxMzk0YTI5MzEzOTI5MzE0YTI5MzEzOTMxMzk0 MjE4MjEzMTMxMzk0YTI5MzEzOTI5MzE0MjE4MjEyOTEwMTgyOTEwMTgyOTE4 MjkzMTE4MjEyOTIxMjENCjI5MTgyMTIxMjkyOTI5MTAxODE4MTAxMDE4MTAx MDEwMTAxMDE4MDgwODA4MTAxMDEwMDgwODEwMTAxMDEwMDgwODA4MTAwODEw MTAwODEwMTgxODE4MTgxODIxMTAwODE4MTAwODE4MTgxMDI5MTAxMDE4MTAx MDIxMTAxODIxDQoyOTI5MzEyMTI5MjkyOTI5MzExODIxMjkxODI5MjkwODEw MTgwODEwMTgxMDIxMjkyOTM5NDIxODIxMjkyOTI5MzExODEwMTgxMDA4MTg0 MjMxNDI1MjRhNjM1MjUyNmI2YjZiOGMzOTQyNjM2YjczOWM3Mzg0YjU3Mzdi YWQ2Mw0KNmI5Yzk0OWNjZThjODRiZGE1OTRjZWJkYWRkZWI1OWNjZWE1OGNi NWJkYTVjZTk0N2JiNWFkOWNjNmI1OWNjZWJkYWRkNmI1OWNjZWJkYWRkNmE1 OTRiZGFkYTVjNmFkOTRjNjljOGNiNTYzNTI3YjUyNDI2YjM5Mjk1MjUyNTIN CjZiMzkzMTRhNTI0YTYzMjExODMxNGEzOTUyMzkyOTQyNDIzOTRhNWE1MjYz NmI1YTZiNWE0YTVhNWE1MjVhMzkzMTQyMzEyOTM5MzEyMTM5NGE0MjVhNTI0 YTVhNTIzOTRhNGEzOTM5NTI0MjRhNGE0MjQyNjM1MjVhNTI0YTRhDQo1YTRh NTI0MjM5NDI0YTM5NGE0MjM5NDI1MjRhNTI0MjQyNGE1MjRhNTI0MjM5NDI0 YTQyNTIzOTMxNDI0YTM5NTIzOTMxNDI0YTQyNTIzOTMxNDI0YTM5NGEzOTMx NDI0MjQyNGEzOTMxMzk0YTM5NGE0YTM5NDI1YTUyNTI1Mg0KNDI0MjVhNGE0 YTUyMzkzOTZiNGE0YTVhNDI0MjVhNGE1YTUyNGE1YTVhNTI2MzUyNDI1YTVh NGE2MzQyMzE1MjUyNDI2MzQyMzk1MjYzNTI3MzVhNGE3MzYzNWE4NDUyNGE3 MzVhNWE4NDUyNWE4NDZiNzM5YzZiNmI5YzZiNzMNCmE1NWE1YThjNjM2Mzlj NTI1YThjNTI1YTk0Mzk0YTdiMzk0YTdiMTgzMTYzNGE2Mzk0NWE2YmE1NmI3 YmI1OTRiNWU3YWRiZGY3OWNhZGVmODQ5NGM2NzM4NGM2OGM5Y2Q2ODQ5NGNl OGM5Y2NlODQ5NGNlOTRhNWNlOTQ5Y2NlDQphNWFkZDY5NDljYzY4Yzk0YjU4 NDhjYWRhZGFkY2ViZGJkZGViZGI1ZGU4NDdiYTU2YjVhOGM1YTUyN2I4NDcz YTU2YjVhOGM3MzYzOGM2YjVhODQ4NDczOTQ3MzZiODQ2YjYzNzM0MjQyNTIz OTMxNGEzOTM5NGE4NDg0OGMzOQ0KMzk0YTM5Mzk1MjZiNmI4NDRhNGE1YTE4 MTgyOTEwMTAyOTA4MDgyMTEwMTAzMTE4MTgyOTE4MjEzMTEwMTgyOTEwMTgz MTEwMTgyOTIxMjEzMTE4MTgyOTE4MTgzMTEwMTAyMTE4MTAyMTE4MTAyMTMx MjkzMTI5MjEzMTI5MjENCjI5MjExODIxMjkxODI5MTgxMDE4MjExODIxMTgx MDE4MTgxODE4MTAxMDEwMDgwODEwMDgwODEwMTAxMDE4MTAxMDE4MTgxODIx MTAxMDE4MTAxODE4MTAxMDE4MTAxODIxMDgxMDE4MTgyOTMxMTgyMTI5MTgx ODI5MTgyMTI5DQozOTM5NGEzMTMxMzkyMTIxMjkyOTI5MzE0MjQyNGEzMTMx MzkyOTI5MzkyMTIxMjkzMTMxMzkyOTI5MzEzMTMxMzkyOTI5MzEzMTMxMzkx ODIxMjExODIxMjExMDE4MTgxODE4MjkxMDE4MTgxMDE4MTgxMDEwMTgxMDE4 MTgxMA0KMTAxODEwMTAxODEwMTAxODE4MTgyOTEwMTgyMTIxMjEzMTEwMTgy OTEwMTgyOTE4MTgyOTMxMzk0MjAwMjExODI5MjEyMTMxMTgxODI5MjEyMTMx MjEyMTMxMjkyOTM5MjkyOTM5MzEzMTQyMjExODI5MjEyMTMxMTgxODI5MjEN CjIxMjkxODE4MjkxODE4MjkxODE4MjExODE4MjkxMDEwMjExODEwMjExODEw MjExODE4MjExODE4MjEyOTIxMzExODE4MjkyOTIxMzExODEwMjEyMTE4Mjky MTE4MjkyMTIxMjkyMTE4MjkyMTIxMjkxODE4MjExODE4MjkxODE4DQoyOTIx MjEyOTE4MTgyOTE4MjEyOTE4MTgyOTIxMjEyOTE4MTgyOTE4MjEyOTE4MTgy OTIxMjEzMTE4MjEyOTIxMjEzMTIxMjEyOTIxMjEyOTEwMTgyMTE4MTgyMTEw MTAyMTE4MTgyOTE4MTgyOTE4MTgyOTEwMTgyMTE4MTgyOQ0KMTgxODI5Mjky OTMxMTgxODIxMTgxODIxMTgxODIxMjkyOTMxMjEyOTMxMTgyMTI5MTAxMDIx MTgxODI5MTgyMTI5MjEyOTM5MTgyMTMxMTAxMDIxMDAwODE4MTAxMDIxMTAx MDIxMTAxODIxMTgxODI5MTgxODI5MDgxMDE4MDgNCjEwMTgwMDA4MTgwODEw MTgwODEwMTgxMDE4MjExMDE4MTgxODE4MjExODE4MTgyMTIxMjExODE4MjEx ODE4MTgwODEwMTAxMDEwMTAwODA4MTAxODE4MTgxODE4MTgxODE4MTgxMDEw MTAxMDEwMTAxMDEwMTAxODE4MTgxMDA4DQoxODA4MDgxODEwMDgxODE4MTgy MTEwMTAxODA4MTAxODAwMDgwODEwMTAxODA4MTAxMDA4MTAxODEwMTgxODEw MTgyMTAwMTAxMDE4MjEyOTE4MjEyOTEwMTgyMTE4MTAxODE4MTgxODI5MjEy OTIxMTgyOTE4MTAyMTQyNDI1Mg0KMzEzMTRhMjkyOTRhMzk0MjYzOGM5NGJk OTQ5Y2M2YTVhZGQ2OTQ4Y2JkOTQ4Y2JkOWM4Y2M2YzZhZGU3YWQ5NGM2YWQ4 Y2JkYWQ5NGJkYTU4Y2JkYTU5NGJkYjVhNWNlYWQ5Y2M2YzZiZGRlYjVhNWNl YmRhZGQ2YWQ5Y2M2YTUNCjljYzY3YjZiOTQ1YTRhN2I0MjMxNWE0MjM5NWEz OTMxNTIzOTMxNGEzOTMxNGE0MjM5NGEyOTIxMzkzOTMxNDIzMTIxMzk0MjM5 NGE1YTUyNjM4Yzg0OTQ4YzhjOWM4YzhjOWM3MzZiODQ2YjZiODQ0YTRhNjMz OTM5NGEzOTMxDQozOTQyMzk0MjQyMzk0MjQyMzk0MjM5MzEzOTM5MzEzOTMx MjkzMTMxMzEzOTMxMzEzOTM5MzE0MjM5MzE0MjQyMzk0YTM5Mzk0MjM5Mzk0 MjMxMzEzOTMxMzEzOTI5MjkzOTMxMjk0MjMxMjkzOTM5MzE0MjMxMzE0MjM5 MzE0Mg0KMzEzMTM5MzkzMTM5MzkzOTQyNDIzOTQyMzkzMTM5NDIzOTQyNGEz OTQyNWE0YTUyNWE0MjRhNTI0MjUyNDIzOTRhNGE0YTVhNDI0MjUyNTI0YTYz NTI0MjVhNGEzOTUyNGE0MjVhNGE0MjVhNGE0MjYzNGE0MjZiMzkzMTVhMzEN CjMxNTIyMTIxNGEyOTI5NTIyOTI5NTIzMTM5NjMzMTMxNjMzOTM5NzMyOTMx NjMyOTI5NjMyOTMxNmI0YTUyOGM2YjdiYWQ5Y2E1ZGU5Y2FkZGVhZGJkZjc4 NDk0Y2U4YzljY2U4NDk0Y2U4NDk0Y2U4NDhjYzY5NGE1ZDY4NDhjDQpjNjk0 OTRjZThjOTRjNjhjOGNiZDhjOTRiZDljOWNjNjg0OGNiNTdiN2JhZDhjOTRi NTljYTVjNjhjOGNhZDdiNzM5YzczNmI4Yzg0N2I5YzYzNTI3YjczNjM5NDYz NTI3YjdiNzM5NDdiNzM5NDdiNzM5NDVhNTI2YjRhNDI1Mg0KMzEzMTQyMzEz MTQyMjkyOTMxODQ4NDhjMzkzOTRhMjEyMTMxNjM2MzczNTI1MjZiMDgwODE4 MTAxMDIxMDgwODIxMTgxODMxMTgyMTMxMjEyMTMxMTgxODMxMTgyMTMxMTgy MTI5MTgyMTMxMDgxMDIxMTgxODIxMTAxMDIxMTgNCjEwMjExMDA4MTgxMDA4 MTgxMDA4MTAxMDEwMTgyMTE4MjEyMTE4MjExMDEwMTAxODE4MTgxODE4MTgy MTIxMjkyMTE4MjEyMTIxMjkxMDA4MTgxMDEwMTgwODEwMTgxMDEwMTgwODEw MTgxMDEwMTgwODA4MTAwODA4MTgxODE4DQoyOTE4MjEzMTIxMjEzMTIxMjkz OTE4MTgyOTIxMjEzMTI5MjkzOTI5MzE0MjI5Mjk0MjM5NDI0YTQyNGE1YTRh NGE1YTM5NDI0YTM5Mzk0YTMxMzE0MjM5Mzk0YTI5MjkzMTI5MjkzMTE4MjEy MTE4MTgyMTEwMTAxODEwMTgxOA0KMDgxMDEwMTAxMDE4MTAxMDE4MTAxMDE4 MDgwODEwMTAxMDEwMDgwODEwMTAxMDE4MTAxMDE4MTgxODIxMjEyMTI5MDgx MDE4MDAwODEwMjkyOTMxNDI0YTUyMDAyOTE4MzExODE4MjkyMTE4MjkxODE4 MjkyOTI5MzExODE4MjkNCjIxMjEyOTE4MTgyOTI5MTgzMTE4MTgyOTIxMTgy OTE4MTgyOTI5MTgzMTE4MTgyOTIxMTgyOTE4MTgyOTI5MjkzMTIxMTgyOTIx MjEyOTE4MTgyMTI5MjkzMTE4MTgyMTIxMTgyOTE4MTgyMTI5MTgzMTE4MTgy MTE4MTgyOTE4DQoxODIxMjkxODMxMTgxODIxMTgxODI5MTgxODIxMTgxODMx MTgyMTI5MjEyMTI5MTAxMDIxMTgxODI5MTgxODI5MjEyMTI5MTAxMDIxMTAx ODI5MTAxODIxMTgyMTI5MTgxODI5MjkyOTM5MTgyMTI5MTgyMTI5MTgxODIx MjkyOQ0KMzkyMTIxMjkyMTIxMzEyMTIxMjkyOTMxMzkyMTIxMzEyMTI5MzEy MTIxMjkyOTI5MzEyMTIxMjkyMTIxMzExODE4MjExODE4MjkxMDEwMTgxODE4 MjExODE4MjEyOTI5MzExMDE4MjExMDE4MjExMDEwMTgxODE4MjkxMDE4MjEN CjEwMTAyMTAwMDgxMDE4MTgzMTEwMTAyMTEwMTAxODAwMDgxMDA4MDgxODAw MDgxMDA4MTAxODA4MDgxODA4MTAxMDE4MTgyMTIxMjEyOTEwMTAxODE4MTgy OTIxMjEyOTIxMjEyOTA4MTAxMDI5MjkyOTE4MTgyMTE4MTgyMTEwDQoxODE4 MTgxODI5MTAxMDE4MTAxMDE4MDgxMDEwMTAxMDE4MTAxMDE4MTAxMDE4MDgw ODEwMDgxMDE4MDgwODEwMTAxODE4MTgxODIxMTAxODE4MDAwODEwMDAwODEw MDgxMDEwMTgxODI5MTAxODIxMTAxODIxMTAxODE4MTgxOA0KMjkyMTIxMjEy OTI5MjkyMTIxMjkzMTMxMzkyMTI5MzEyMTIxMjkxMDEwMTgzMTMxNDIxMDEw MjkyMTIxMzk3YjdiOWM2MzYzODQ5NDhjYmRiZGFkZGU5NDhjYjVhZDljY2U4 NDczYWQ5NDg0YjU5NDg0YjVhZDljY2ViNTljZDYNCmFkOWNjZWFkOWNkNmI1 YWRkNmI1OWNkNmI1YWRkNmFkOWNjZThjODRhZDVhNGE3MzYzNTI3YjRhMzk2 MzZiNjM4NDUyNDI2MzM5Mjk1MjMxMjE0MjUyNDI2MzM5MzE0YTMxMjk0YTM5 MzE1MjRhNDI2MzZiNjM4NDljOWNiNTk0DQo5NGI1OWNhNWJkOTQ5Y2JkOWNh NWM2ODQ4Y2FkOGM5NGE1ODQ4NDk0N2I3Yjk0NzM2Yjg0NmI2YjdiNWE1YTZi NTI1MjYzNGE0MjUyNTI1MjYzMzkzMTQyNTI0YTVhNTI0YTVhNWE1MjYzNDIz OTRhNTI0YTVhNDIzOTRhNDI0Mg0KNTIzOTMxNGE0YTM5NWEzOTM5NGE0MjQy NTIzOTMxNDI0YTRhNWE0YTQyNTI1MjUyNjM0YTRhNWE2MzYzNzM0MjQyNTI2 YjZiN2I1YTVhNzM2MzYzN2IzOTM5NGE0MjQyNTI0MjQyNGE1MjUyNWE0MjQy NTI0YTRhNWEzOTMxNDINCjMxMzE0YTI5Mjk0MjM5MzE1MjMxMjk0YTI5MjE1 MjIxMTg0MjMxMjk1MjIxMjE0YTIxMjE1MjIxMjE1MjRhNGE4NDVhNWE5YzZi NzNhZDg0OGNjZWE1YWRlZjg0OGNkNjhjOTRjZTdiODRjZTljYTVkZTljYWRl N2FkYjVlZjk0DQo5Y2RlOGM5NGNlNzM3YmJkODQ4Y2M2OGM4Y2NlYWRhNWQ2 OWM5NGNlOGM4NGI1NmI2Yjk0ODQ4NGFkNzM3YmFkN2I4NGFkN2I4NGFkOGM5 NGI1ODQ4Y2I1OGM4Y2FkNzM3Mzk0ODQ3YjljNzM2YjhjODQ3YjljN2I2Yjhj OGM4NA0KYTU4NDdiOTQ3YjdiOTQzOTM5NTIwODAwMTgyOTIxMzkzMTMxNGEy OTI5Mzk3YjdiOGM1MjUyNWEyOTI5MzE0MjQyNTI2YjZiN2IyOTI5MzkwODA4 MTgxMDEwMjExMDEwMjkwODEwMTgxMDEwMjEwODA4MTgwODA4MTgwODA4MTAN CjE4MTgyMTE4MjEyOTI5MzEzOTIxMjEyOTE4MTgyOTEwMTAxODEwMTAxODA4 MTAxODEwMTAxODA4MTAxODEwMTgxODA4MTAxMDEwMTAxODE4MTgyMTI5Mjkz MTE4MTgyMTIxMjEyOTIxMjEyOTE4MTgyOTEwMDgxODEwMTAyMTI5DQoyOTM5 MTgxODM5MjkyOTQyMDgxMDIxMTAxODMxMjkyOTQyMTAxODI5MTAxODMxMjEy OTQyMzEzOTVhMjEzMTRhMzEzOTVhMzk0MjVhNmI3MzhjNWE2MzczNWE2Mzdi NDI0YTVhNDI0YTUyMjkyOTM5MjEyMTMxMTgxODI5MTgxOA0KMjkxMDE4MTgx ODE4MjExMDEwMTgxODE4MjkxMDEwMTgxODE4MjExMDEwMTgxODE4MTgxMDEw MTgxMDEwMTgxMDA4MTAxMDEwMTgxMDEwMTgxODEwMTgxMDEwMTgxMDEwMTgx MDEwMTgxODE4MjExODE4MjEyMTIxMjkwMDE4MTANCjIxMTgxODIxMTgxODIx MjExODI5MTgxODI5MjExODI5MjExODI5MjEyMTI5MjExODI5MjEyMTI5MjEx ODI5MjEyMTI5MjExODI5MjEyMTI5MjExODI5MjkyMTMxMTgxODIxMjEyMTI5 MTgxODIxMjEyMTI5MTgxODIxMTgxODI5DQoxODE4MjExODE4MjkxODE4MjEy MTE4MjkxODE4MjEyMTIxMjkxODE4MjEyMTE4MjkxODE4MjExODIxMjkxODE4 MjEyMTIxMzEyMTIxMjkxODIxMjkxODE4MjEyMTIxMzEyMTIxMjkxODE4Mjkx ODE4MjkyMTIxMjkxODIxMjkyMQ0KMjEzMTE4MTgyOTE4MjEyOTE4MTgyMTE4 MTgyOTE4MTgyMTE4MTgyOTE4MTgyMTE4MjEyOTE4MTgyMTE4MjEyOTE4MTgy OTIxMjEyOTEwMTAyMTE4MTgyOTE4MTgyOTE4MTgyOTEwMTAxODEwMTAxODEw MTAxODEwMTgyMTE4MTgNCjIxMTAxODIxMTAxMDE4MTAxODIxMTAxMDIxMTgx ODIxMTAxMDIxMTAxMDE4MTgxODIxMTgxODIxMTAxMDIxMTAxMDIxMDgxMDE4 MTAxMDE4MDgxMDE4MTAxMDE4MTgxODIxMTgxODIxMTAxODE4MTgyMTIxMTgx ODIxMTgxODIxDQoxODE4MjEyMTIxMjkxMDE4MTgxODE4MjExMDE4MTgxODE4 MjExMDEwMTgxMDE4MTgxMDEwMTgxMDE4MjExMDE4MTgxODE4MjExMDEwMTgw ODEwMTgwMDA4MDgwODA4MTAwODEwMTAxODE4MjExMDEwMTgwODA4MTAwMDA4 MTAxMA0KMTgxODE4MTgyMTE4MjEyMTE4MTgyMTE4MjEyMTE4MTgyMTIxMjky OTIxMjEyOTE4MjEyMTEwMTgxODE4MjEyMTE4MTgyMTE4MTgyMTIxMjkzMTMx MzEzOTI5Mjk0MjZiNmI3YjI5Mjk0MjhjN2JhNTZiNjM4Yzk0OGNiNTk0ODQN CmI1YTU5NGNlOGM3YmI1OGM3YmI1ODQ3YmFkYWQ5Y2NlYjVhNWQ2YjVhZGQ2 YjVhZGQ2YmRiNWRlYjVhNWQ2ZDZjNmVmYWRhNWNlN2I3M2E1NjM1YTg0NTI0 YTdiNWE0YTZiNTI0MjYzNGEzOTVhNTI0MjZiNTI0MjYzNTI0MjYzDQozOTMx NTIyMTIxNDIzMTMxNTI0MjQyNjMzMTM5NWEzMTMxNWEzMTM5NjM1YTYzOGM2 YjczOWM3Mzg0YTU2YjczOGM4Yzk0YWQ4YzhjYTU5NDk0YWQ2MzZiODQ1YTVh NzM1MjUyNjM1YTVhNzM0MjQyNTI0MjM5NTI0MjQyNTI1Mg0KNGE2YjRhNDI1 MjRhNDI1MjQyMzk0YTRhNDI1MjRhNDI1MjQyMzk1MjM5MzE0YTQyMzk0YTQy Mzk0YTRhNDI1MjQyMzk0YTQyMzk0YTM5Mzk0YTQyMzk1MjQyNGE1YTM5Mzk1 MjVhNWE3MzYzNmI4YzZiNzM5NDVhNmI4NDIxMjENCjMxMjkyOTMxMjkyOTM5 MzEzMTM5MjkyOTM5MjkyOTQyMzEyOTQyMzkzMTRhMjkyOTQyMzkzOTVhMzkz OTVhNGE0YTdiNjM1YThjN2I3M2E1ODQ3YmFkOWM5Y2NlOWM5Y2Q2OTQ5NGRl NjM2M2FkN2I3YmM2OTQ5NGQ2YTVhNWU3DQo5NDk0ZDZhNWE1ZGU5NDk0ZDY5 NDk0Y2U3MzczYjU4NDg0YmQ3Yjg0YjU4Yzk0Y2U3Yjg0YjU4Yzg0YmQ2YjYz OTQ2YjVhOTQ2MzVhODQ3YjczOWM3YjdiYTU5NDk0YmQ5NDljYzZiNWJkZGU5 NDljYmQ3YjhjYWQ2MzZiOGM3Yg0KN2I5YzczNzM5NDczNmI5NDczNmI4Yzhj ODRhNTQyMzk1YTM5Mzk1MjM5Mzk1MjRhNGE2YjI5MjkzOTE4MTAyOTI5MjEz OTg0ODQ5NDM5Mzk0YTE4MTgyOTMxMzE0MjZiNmI3MzIxMjEyOTAwMDAwODEw MTAyMTA4MDgxMDA4MDgNCjEwMDgxMDE4MDgwODE4MDgxMDE4MDgwODEwMTAx MDE4MTAxODIxMjEyMTI5MTgxODIxMTgxODIxMTAxODIxMTgxODIxMTAxMDE4 MTAxMDIxMTAxMDE4MTAxODIxMTAxODE4MDgxODE4MDgxMDEwMTAyMTIxMjEy MTI5MjkzMTM5DQoyMTIxMjkxMDEwMjExODE4MjkyOTI5MzkyMTIxMzkyMTIx MzkwODA4MjEyMTIxMzkxODE4MzEyOTI5NDIxMDE4MzEyOTMxNGE0MjRhNmI1 YTczOGM1YTZiODQ1MjYzN2I0YTVhNzM1MjVhODQyMTMxNGEyMTI5NDIxODIx MzExOA0KMTgzMTEwMTAyMTEwMTgyMTE4MTgyMTIxMjEyOTE4MTgyMTE4MjEy MTE4MTgyMTE4MTgyMTE4MTgxODE4MTgyMTE4MTAxODE4MTgxODEwMTAxODEw MTAxODEwMTAxMDEwMTAxODEwMDgxMDEwMTAxODE4MTAxODE4MTgxODA4MDgN CjEwMTAxMDE4MTAxMDE4MTgxODIxMTgxODIxMDAyMTE4MjkxODE4MjEyOTE4 MzEyMTE4MjEyMTIxMjkyMTE4MjkyOTI5MzEyMTE4MjkyOTIxMzEyMTIxMjkz MTI5MzkyMTIxMjkyOTIxMzEyMTIxMjkzMTI5MzkyMTIxMjkyMTIxDQoyOTIx MjEyOTI5MjkzMTIxMjEyOTIxMjEyOTE4MTgyOTI5MjkzMTE4MTgyOTIxMjEy OTIxMjEyOTI5MjkzMTIxMjEyOTIxMjEyOTIxMjEyOTI5MjkzMTIxMjEyOTIx MjEyOTIxMjEyOTI5MzEzOTE4MjEyOTIxMjEyOTIxMjEyOQ0KMjkzMTM5MTgx ODI5MjkyOTMxMjEyMTI5MjkyOTM5MTgxODI5MTgxODI5MTgxODIxMTgxODMx MTgxODIxMTgxODIxMTAxODIxMTgxODI5MTgxODIxMTgxODI5MTgxODIxMTgy OTMxMTgxODIxMTAxODIxMTAxODIxMjkyOTMxMTgNCjE4MjkxODE4MjExMDEw MTgxMDEwMjkxMDEwMTgxODE4MjExMDEwMjExODE4MjkxMDE4MjExODE4Mjkx ODE4MjExODI5MzExODE4MjEyMTIxMjkxODE4MjkyOTI5MzExODIxMjkyMTIx MjkxODE4MjExODE4MzExMDE4MjEyMTI5DQozMTEwMTgxODEwMTgxODE4MTgy MTE4MjEyMTEwMTAxODE4MjkyOTIxMjkyOTE4MTgyMTEwMTgxODE4MTgyOTEw MTgyMTE4MTgyMTE4MTgyMTE4MjkyOTE4MTgyMTIxMjEyOTE4MTgyMTE4Mjky OTEwMTAxODA4MTAxMDA4MDgxMA0KMTAxMDE4MTAxODE4MTgxODIxMDgxMDEw MTAxMDE4MTgxODIxMjEyMTI5MTgyMTIxMjkyOTMxMjEyMTI5MTgyMTIxMjEy OTI5MzEzMTM5MTgyMTIxMTAxODE4MTAxMDE4MTgxODI5MTgxODIxMjEyMTI5 MjkyOTMxNmI2YjdiNTINCjUyNmI0YTRhNjM2YjYzODQ3MzZiOGNjNmJkZGVi NWE1Y2U5Yzk0YmQ5NDhjYjU5NDhjYmQ5Yzk0YmQ4NDczYTVhZGE1Y2ViZGFk ZGViNWE1Y2VhZGE1ZDZjNmJkZTdkZWNlZjdjNmI1ZGU3MzZiOGM2MzVhODQ2 MzUyN2I3MzYzDQo4YzUyNDI2MzVhNGE2YjUyNDI2YjVhNGE3MzVhNGE3MzZi NjM4NDQyMzk2MzM5Mzk2MzRhNGE2YjVhNTI3YjM5Mzk1YTMxMzE2MzQyNGE2 YjczNzM5YzdiODRhZDk0OTRiNTZiNmI4NDUyNTI2YjQyNDI1YTUyNTI2YjVh NWE2Yg0KNjM1YTczNTI0YTYzNTI0YTYzNDI0MjUyNTI0YTVhNGE0MjUyNWE1 MjYzNGEzOTRhNTI0MjUyNGEzOTUyNWE1MjYzNGEzOTUyNGE0MjVhNDIzOTRh NTI0YTVhNGEzOTRhNTI0YTVhNDIzOTRhMzkzMTRhMzEzMTQyNTI1MjYzNDIN CjQyNWE3YjdiOTQ4YzhjYWRiNWI1ZDY5Y2FkYzY0YTM5NWE0MjM5NGE0YTRh NWE0MjM5NTI0YTRhNWE0MjQyNTI1YTVhNzM1YTUyNzM2MzVhN2I1YTUyNzM2 MzVhODQ1MjUyN2I2YjYzOTQ2MzVhOGM3MzZiOWM2YjZiOWM3YjczDQphZDdi NzNiZDhjODRjNjdiN2JiZDg0N2JiZDYzNWE5YzdiNzNiNTg0ODRjNjhjODRi ZDZiNmJhNTZiNmI5YzVhNWE4YzZiNmJhNTYzNjM5YzZiNmI5YzVhNTI4YzZi NWE4YzVhNGE3YjczNmI5NDdiNzM5Yzg0ODRhZDg0OGNhZA0KYzZjZWVmZWZm N2ZmZDZkZWZmOWNhNWNlOGM5NGFkODQ4Y2FkOTQ5NGFkNzM2YjhjNjM1YTcz NDIzOTVhMzEzMTRhMzEzMTQyNDI0MjUyNDI0MjUyNTI1MjYzNjM2MzczNzM2 Yjg0MzkzOTRhMTgxODI5NmI2YjczNWE1YTZiMTANCjEwMjExODE4MjEyMTIx MjkxODE4MzEwODA4MTAxMDEwMTgwODA4MTgxMDEwMTgwODEwMTgxODE4MjEx ODE4MjExODI5MzExODE4MjExODIxMjkxODE4MjExODI5MzExODE4MjExODE4 MjkxMDE4MjExODE4MjkxMDE4MjExMDE4DQoyMTEwMTgyMTEwMTgyOTA4MTAx ODEwMTgyMTIxMjEyOTM5Mzk0MjI5MjEzMTMxMzE0YTI5Mjk0MjQyNDI1YTVh NWE3MzZiNmI4NDRhNGE2MzRhNTI2YjQyNDI1YTg0ODQ5YzczN2I5NDdiN2I5 YzUyNWE3MzRhNTI2YjIxMjk0YQ0KMTgyOTRhMDgxODMxMjEyOTRhMTgyMTM5 MTAxODM5MDgxMDIxMTAxMDIxMTAxMDIxMjkyOTMxMjEyMTI5MjEyMTI5MTgy MTIxMjkyOTMxMTgxODIxMTgxODIxMTAxMDE4MTgxODE4MTAxMDE4MTgxODE4 MTAxMDE4MTgxMDE4MTANCjEwMTAxODEwMTgxMDEwMTAxODEwMTgxODEwMTgx ODEwMTgxMDEwMTgxODE4MjkxODEwMjExODE4MjkwMDE4MTgyMTIxMTgyOTE4 MTgyMTIxMTgyOTE4MTgyMTIxMjEyOTIxMTgyMTIxMjEyOTE4MTgyMTIxMTgy OTE4MTgyMTIxDQoxODI5MjExODIxMjEyMTI5MjExODIxMjEyMTI5MjEyMTI5 MjEyMTI5MjEyMTI5MjEyMTI5MjExODI5MjEyMTI5MTgxODIxMjEyMTI5MjEy MTI5MjEyMTMxMjEyMTI5MjEyMTI5MjEyMTI5MjEyMTMxMjEyMTI5MjEyMTI5 MTgxOA0KMjkyMTIxMjkxODE4MjkxODE4MjkxODE4MjExODIxMjkxODE4MjEx ODE4MjkxODIxMjkxODIxMjkxMDEwMjExMDEwMjExMDEwMTgxMDE4MjExMDEw MjExODE4MjExMDEwMjExODE4MjExMDEwMjExODE4MjExMDE4MjExODE4MjkN CjE4MTgyMTE4MTgyOTEwMTAxODE4MTgyMTE4MTgyOTIxMjEyOTE4MjEyOTE4 MTgyOTEwMTAxODEwMTAxODE4MTgyMTE4MTgyOTEwMTgyMTE4MTgyMTE4MTgy MTE4MjEyOTE4MTgyMTE4MTgyMTE4MTgyMTIxMjEyOTE4MjEyOTIxDQoyMTMx MjEyMTI5MjEyMTI5MTgxODIxMTgxODIxMTAxODIxMTAxODE4MDgxMDE4MTAx ODE4MTAxMDE4MTAxODE4MTAxODE4MTgyMTIxMTAxODIxMTgxODIxMTAxODE4 MTgxODIxMTgxODIxMTgyMTIxMTAxODIxMTgxODIxMTAxOA0KMTgxODIxMjEx ODE4MjExODE4MjExMDEwMTgxMDEwMTgwODEwMTAxMDE4MTgxODE4MjExMDE4 MjExMDEwMTgxODIxMjExODE4MjExODE4MjExMDE4MTgxODIxMjkwODA4MTAy MTIxMjkyMTI5MzEyMTIxMjkxMDE4MTgxMDE4MTgNCjEwMTAxODE4MTgyMTE4 MTgyOTE4MTgyMTM5Mzk0YTM5Mzk0YTM5Mzk0YTVhNWE3YjUyNTI2YjVhNWE3 YjhjODRhNWFkYTVjZTljOTRiZDljOTRiZDhjN2JhNTk0OGNiNTk0OGNiNTlj OGNiNWFkYTVjZWJkYjVkNmFkYTVjNmQ2DQpjNmVmYmRhZGQ2ODQ3MzljNTI0 YTczNjM1YTdiNjM0YTczNWE0MjczNTI0MjZiNjM1MjdiNWE0YTczNmI1Mjg0 NjM1Mjg0NjM1MjdiNTI0YTczNmI1YThjNWE1MjdiNGE0YTczNDI0MjZiNGE0 MjdiMzkzOTZiMzkzOTVhNGE0YQ0KNmI1MjUyNzM0MjQyNWE1MjUyNmI0YTRh NjM1MjUyNzMzOTM5NTIzOTMxNGEzOTMxNGE0YTQyNTIzOTMxNGE0MjM5NGE0 YTM5NTI0MjM5NGEzOTI5NDI0MjM5NGE0MjMxNGE0MjM5NTI0MjM5NGE0MjM5 NGEzOTMxNDI0MjMxNGENCjQyMzE0YTRhNDI1MjRhNDI1MjRhNDI1YTRhNDI1 YTQyMzk1MjUyNTI2YjZiNmI4YzZiNzM4YzZiNmI5NDUyNGE2MzVhNTI2YjUy NGE2MzUyNGE2MzRhNDI1YTUyNGE2YjUyNGE2YjVhNTI3MzRhNDI2YjVhNGE3 YjRhNDI2YjUyDQo0YTczNWE0YTdiNWE1MjhjNTI0YTdiNWE1Mjk0NjM1Mjk0 NTI0YTk0NDIzOTczNWE0YTk0NmI1YTljNzM2YmE1NjM1MjhjNWE1Mjk0NWE1 MjhjNmI1YTk0NjM1YThjNjM2MzljNjM1YThjNmI2YjljNjM2Mzk0NzM2YmE1 NmI2Mw0KOGM3YjZiOTQ4NDdiYTU5YzljYmQ4NDg0YTU5NDljYmRiNWJkZGVk ZWVmZmZhNWFkY2VhNWFkYzY4YzhjYWQ3YjhjYTU0YTRhNjMxODE4MzExODEw MjkzOTMxNGEyMTE4MzEyOTI5MzkxMDEwMjE0MjQyNTI3MzczODQ1YTUyNmIN CjM5Mzk0YTUyNTI2MzQyNDI1MjI5MjkzMTEwMTAxODIxMjEzMTIxMjEyOTAw MDAwODAwMDAwMDIxMjEyOTEwMTAyMTEwMTAyMTA4MDgxODEwMTAyMTE4MTgy MTE4MjEyOTEwMTAyMTEwMTAxODE4MTgyMTIxMjEyOTE4MjEyOTIxDQoyMTI5 MTgyMTI5MTgyMTI5MTAxMDIxMTAxODIxMDgxMDE4MTAyMTI5MTAxODIxMTAx ODIxMTAxMDIxMjEyOTMxMzEzMTM5MzkzOTRhNGE0MjUyNGE0YTVhMzEzMTQy MjEyMTMxMTgxODI5MjEyOTM5NjM2Yjg0OWM5Y2I1NWE1YQ0KNzM0MjRhNmIy MTI5NDIxMDE4MzExMDE4MzExMDE4MzExMDE4MzExMDE4MzExMDE4MzExMDE4 MzEwODEwMjExMDEwMjExMDEwMjExODE4MjkxODE4MjExODE4MjExMDE4MTgx ODE4MjExMDEwMTgxODE4MTgxMDEwMTgxMDEwMTgNCjEwMTAxMDEwMTAxODEw MTAxODE4MTAxODEwMTAxMDEwMTAxODEwMDgxMDE4MTAxODE4MTAxODE4MTAx ODE4MTAyMTIxMTgyMTE4MTAyMTE4MTgyMTE4MTAyMTAwMjkyOTMxMjExODIx MjEyMTI5MjExODIxMjkyOTMxMjExODI5DQoyMTIxMjkyMTE4MjkyOTI5MzEy MTIxMjkyMTIxMjkyMTIxMjkzMTI5MzEyMTIxMjkyOTIxMjkyMTIxMjkzMTMx MzkyMTIxMjkyOTI5MzEyMTIxMjkzMTI5MzkyMTIxMjkyMTIxMjkyMTIxMjkz MTMxMzkyMTIxMjkyOTI5MzEyMQ0KMjEyOTMxMzEzOTIxMjEyOTI5MjkzMTIx MjEyOTI5MjkzOTE4MTgyOTIxMjEyOTE4MTgyOTI5MjkzMTE4MTgyOTIxMjEy OTE4MTgyOTI5MjkzMTE4MTgyMTE4MTgyMTEwMTAyMTE4MTgyOTE4MTgyMTIx MjEyOTIxMjEyOTI5MjkNCjMxMTgxODI5MjEyMTI5MTgxODI5MjkyOTMxMjEy MTI5MjEyMTI5MjEyMTI5MjkyOTMxMTgyMTI5MjEyMTMxMjEyOTMxMzEzMTQy MjEyMTMxMjEyMTI5MTgxODIxMjkyOTM5MjEyMTI5MjEyMTMxMTgyMTI5Mjky OTMxMTgxODIxDQoxODE4MjkxODE4MjExODE4MzExODE4MjkyMTIxMjkyMTIx MjkyOTMxMzkyMTIxMjkyMTIxMjkxODE4MjExODE4MjkxMDEwMTgxODE4MjEx ODE4MjEyOTI5MzExODE4MjExODE4MjExODE4MjEyOTMxMzkyMTIxMjkyMTIx MjkxOA0KMTgyMTI5MjkzMTE4MTgyMTE4MTgyMTEwMTgyMTEwMTAxODEwMTgy MTIxMjEyOTIxMjEyOTI5MjkzMTE4MTgyMTE4MTgyMTEwMTAxODI5MjkzMTE4 MTgyMTE4MTgyMTE4MTgyMTE4MTgyOTEwMTAxODEwMTAxODEwMTAxODA4MDgN CjE4MTgxODI5MjkyOTMxMTgyMTI5MTgxODI5MTgxODIxMjEyMTI5MjEyMTI5 MTgxODI5MzkzOTQyNGE0YTVhNmI2YjdiMTgxODMxNGE0YTVhNzM2Yjg0MzEz MTRhNDIzOTVhNjM1YTdiYjVhNWNlYWRhNWNlYWRhNWM2OWM4Y2JkDQo5NDhj YWQ4NDdiOWNhZGE1YzZiNWFkZDZiZGI1ZDZiZGI1ZTdiZGI1ZDY3MzZiOGM2 MzVhODQ2MzVhN2I2YjVhODQ3MzYzOGM3YjYzOTQ1YTRhNzM2YjVhODQ1YTRh N2I2YjVhODQ2MzVhODQ1YTRhN2I1MjRhNzM2MzUyODQ1YQ0KNGE3YjZiNjM5 NDYzNWE4YzczNjM5NDVhNTI4NDUyNGE2YjUyNGE2YjVhNWE3MzUyNGE2YjRh NDI1YTQyMzk1MjUyNGE2MzVhNTI2YjUyNDI1YTUyNDI1YTUyMzk1YTQyMzE0 YTUyNGE2MzRhMzk1MjUyMzk1MjRhMzk1MjRhMzkNCjUyNDIzMTRhNTIzOTVh NDIzOTRhNTI0MjVhNDIzOTRhNWE0YTYzNTI0YTVhNWE1MjYzNGE0MjVhNTI0 YTYzMzkzOTUyNTI0YTYzNDIzOTVhNGE0YTZiMzkzMTUyNjM1MjczNWE0YTZi NjM1YTdiNTI0YTZiNjM1MjczNTI0MjZiDQo1YTUyN2I1MjRhNzM2YjVhOGM2 MzVhODQ2YjVhOGM1YTRhN2I2YjYzOTQ1YTUyODQ2MzUyOGM1YTUyODQ3YjYz OWM2YjUyOGM3YjYzOWM2YjVhOTQ3MzVhOTQ2MzUyODQ3YjZiOWM3YjZiYTU4 YzdiYWQ3YjZiOWM4NDdiYWQ3Mw0KNmI5Yzg0N2JhNTczNmI5NDczNzM5YzZi NjM4Y2E1OWNiZDhjODRhZDljOTRiNThjOGNhZDk0OTRiNTk0OTRiZGFkYjVj ZTljYTViZDljYTViZDYzNzM4YzYzNmI3YjYzNjM3YjVhNWE3MzIxMjEzMTE4 MTgyOTMxMjk0MjEwMTANCjI5NDI0MjUyNjM2MzczNGE0YTVhMzkzOTRhMzEz MTQyNjM2MzczNDI0MjUyMTgxODI5MDAwMDA4MTAxODIxMTgxODI5MDgwODEw MDgwODEwMjEyMTI5MDgwODE4MjkyOTMxMTgxODIxMTgxODIxMTAxODIxMTgy OTMxMTgxODI5DQoxMDE4MjEwODEwMTgxODE4MzExODE4MjkyMTIxMzEyMTIx MzEzMTMxMzkyMTIxMzEyMTIxMzExODIxMjkyOTMxMzkxODIxMjkyMTI5MzEy OTMxMzk0MjQyNTIzMTMxMzkyOTI5MzkyMTIxMzEyOTI5MzkxMDEwMjExODE4 MjEyMQ0KMjEzMTQyNDI1MjEwMTAyMTIxMjkzOTIxMjkzOTM5Mzk1MjE4MTgz MTIxMjEzOTE4MTgzOTM5Mzk1MjE4MTgzOTIxMjEzOTE4MjEzOTQyNDI1YTI5 Mjk0MjIxMjEzOTE4MTgyOTE4MTgzMTE4MTgyMTE4MTAyMTEwMDgxODEwMTAN CjE4MTAxMDE4MTAxMDE4MTAxMDE4MTgxODI5MTgxODE4MTgxODIxMTgxODE4 MTgxODI5MTAxMDE4MTgxMDE4MTAxMDEwMTgxMDE4MTAxMDE4MTgxMDE4MTgx MDE4MjkxODMxMTgxODIxMjExODIxMTgxMDIxMTgxODIxMDAxODE4DQoyMTIx MTgyMTE4MTgyMTIxMjEyMTE4MTgyMTIxMjEyOTIxMTgyMTIxMjEyOTIxMjEy OTI5MjkyOTI5MjEyOTI5MjkzMTI5MjEyOTI5MjkzMTI5MjEyOTI5MjkzMTIx MjEyOTI5MjkzMTIxMjEyOTI5MjkzMTIxMjEyOTIxMjEyOQ0KMjEyMTI5MjEy MTI5MjEyMTI5MjEyMTMxMjEyMTI5MjkyMTMxMjEyMTI5MjEyMTMxMjEyMTI5 MjkyMTMxMjEyMTMxMjEyMTMxMjEyMTI5MjkyOTMxMjEyMTMxMjEyMTI5MjEy MTI5MjkyOTMxMTgxODI5MjEyMTI5MTgxODI5MjENCjIxMjkxODE4MjkyMTIx MzEyMTIxMzEyOTI5MzExODE4MjkyMTIxMjkyMTIxMjkyMTIxMjkyMTIxMjky MTIxMzEyMTIxMjkyMTI5MzExODIxMjkyMTIxMjkyMTIxMjkyOTI5MzEyOTI5 MzEyOTI5MzEyMTIxMjkyMTIxMjkyMTIxDQoyOTI5MjkzMTIxMjEzMTIxMjEz MTE4MTgyMTE4MTgyMTE4MTgyMTE4MjEyOTE4MTgyMTE4MTgyOTE4MTgyMTIx MjEyOTE4MTgyOTIxMjEyOTE4MTgyMTIxMjEyOTE4MTgyMTE4MTgyMTE4MTgy MTI5MzEzOTI5MjkzMTIxMjEyOQ0KMTgxODIxMjEyMTI5MjEyMTI5MjEyOTMx MjEyMTI5MjEyMTI5MTgxODIxMTgxODIxMTgxODIxMTgxODIxMDgwODEwMTgx ODIxMjEyMTI5MjkyOTMxMjEyMTI5MjEyMTI5MTgxODIxMTgxODIxMTgxODIx MTgxODIxMTgxODIxMTgNCjIxMjkxMDEwMTgwODEwMTgwODA4MTAxODE4MjEx MDEwMTgyMTIxMjkxODE4MjkxODE4MjExMDEwMTgxODE4MjkyMTIxMzEzMTMx MzkxODE4MjExODE4MjkxMDEwMjE2YjZiNzMyOTIxMzEzOTM5NGE2MzYzN2Iz MTMxNDIyOTIxDQozOTA4MDgyMTI5Mjk0MjdiNzM4Y2E1OWNiZGJkYjVkNjk0 OGNhZGE1OWNiZDhjODRhNWFkYTVjNmFkYTViZGM2YmRkZWFkYTVjNjljOTRi NTdiNzM5NDdiNmI5NDVhNGE3YjhjNzNhNTczNjM4YzVhNDI3YjUyNDI3MzYz NTI4Yw0KNjM1Mjg0N2I2YjljNTI0MjczNjM1MjhjNjM1Mjg0NmI1MjhjNGE0 MjczNGEzOTczNTI0MjczNWE0YTg0MzkzMTVhNDI0MjVhNDIzOTVhNTI0YTcz NGE0MjYzNTI0YTZiNDIzOTVhNGEzOTVhNTI0MjYzNWE0YTZiNTI0MjYzNTIN CjQyNWE1MjM5NWE1YTQyNjM1MjQyNWE1YTQyNmI0YTM5NTI0YTM5NWE0MjMx NTI0YTM5NWE1MjQyNWE1YTRhNjM1YTRhNjM2YjUyNzM1MjQyNWE1MjRhNjM1 MjRhNjM1YTUyNzM1YTUyNzM1YTUyNzM1MjUyNzM1YTUyN2I1MjQyDQo2YjYz NGE3MzYzNTI3YjZiNTI4NDVhNGE3YjYzNTI3YjYzNTI3YjczNWE5NDUyNDI3 MzYzNTI4YzVhNGE3YjZiNTI4YzZiNWE4YzZiNWE5NDYzNTI4YzdiNWE5Yzcz NjM5NDczNTI5NDdiNjM5NDg0NmJhNTZiNTI4NDYzNTI4Yw0KNjM0YTdiNmI1 MjhjNjM1YTg0NmI2Mzk0NzM2Yjk0OTQ4Y2I1OWM5NGJkYWRhNWNlOWM5Y2Jk YTU5Y2M2OGM4NGE1OWM5NGFkOTQ5NGFkOWM5Y2I1ODQ4NDljNzM3MzljNWE2 MzczNDI0YTZiMzk0MjVhNDI0YTVhNGE0YTYzNTINCjUyNmI0YTRhNWE0MjQy NTI0MjM5NGE0MjQyNTI1MjUyNjM1YTVhNjMzOTM5NGEzOTM5NDI1MjUyNjM0 MjQyNTIxODE4MjkxMDEwMTgwODA4MTAyMTIxMjkxODE4MjEwODA4MTAxODE4 MjEyMTIxMjkxMDEwMTgyOTI5MzExODE4DQoyOTE4MTgyOTEwMTgyMTE4MTgy MTEwMTgyMTE4MTgyOTEwMTgyMTEwMTgyOTEwMTAyMTE4MTgyOTE4MTgyOTIx MjEzMTIxMjEzMTI5MjkzOTI5MjkzOTI5MzEzOTIxMjkzMTIxMjkzMTIxMjkz MTMxMzEzOTIxMjEzMTE4MTgyOQ0KMTAwODE4MTgxMDIxMDgwODE4MTAxMDE4 MTgxODIxMTgxODI5MjEyMTI5MTgyMTI5NDI0YTUyNmI3Mzg0MjkyOTM5MjEy MTMxMjkyOTQyMzEzMTQyMzEzMTRhMjEyMTM5MzkzOTUyNWE1YTdiNjM2Yjdi NTI1MjZiMzkzOTRhMjkNCjI5MzkyMTE4MjkyMTE4MjkxODE4MjExODE4MjEx MDEwMTAxMDEwMTgxMDEwMTgxODE4MjExODE4MTgxODE4MjEyMTE4MjEyMTIx MjkxMDEwMTgxODEwMTgxMDEwMTAxODEwMTgxMDA4MTAxODEwMTgxODEwMTgx ODE4MTgxODEwDQoxODE4MTAxODEwMDgxODEwMTAxODEwMDgxODAwMjEyMTIx MTgxODIxMjkyOTMxMjEyMTIxMjEyMTI5MjEyMTIxMzEyOTMxMjEyMTIxMjky OTMxMjkyOTI5MzEzMTM5MjkyOTI5MjkyOTMxMjkyOTI5MzkzMTM5MjkyOTMx MjkyOQ0KMzEyOTI5MzEzMTMxMzkyOTIxMzEyOTI5MzEyMTIxMjkzMTMxMzky MTIxMjkyMTIxMjkyMTIxMjkzMTI5MzkyMTIxMjkyMTIxMjkyMTIxMjkzMTI5 MzkyMTIxMjkyOTI5MzkyMTIxMjkzMTMxMzkyOTI5MzEyOTI5MzEyMTIxMjkN CjI5MjkzOTI5MjkzMTI5MjkzMTIxMjEzMTMxMzEzOTI5MjkzMTI5MjkzMTI5 MjEzMTMxMzEzOTIxMjEzMTIxMjEyOTIxMjEyOTMxMjkzOTIxMjEyOTI5Mjkz MTIxMjEyOTMxMzEzOTIxMjEyOTI5MjkzMTIxMjEyOTI5MjkzMTIxDQoyMTI5 MjkyOTMxMjkyOTMxMzEzMTM5MjEyMTI5MjkyMTMxMjkyMTMxMzEzMTM5Mjky MTMxMjEyMTI5MTgxODIxMjkyOTMxMjEyMTI5MjEyMTI5MjExODI5MjkyOTMx MjExODI5MjEyMTI5MjEyMTI5MzEzMTM5MjEyMTI5MjkyOQ0KMzEyMTIxMjkz MTMxMzkyOTI5MzEyOTI5MzEyMTIxMjkzMTMxMzkyOTI5MzEyOTI5MzEyMTIx MjkzMTMxMzkyMTIxMjkyMTIxMjkyMTIxMjkyOTI5MzEyMTE4MjkyMTE4Mjky MTIxMjkzMTMxMzkyMTIxMjkyMTIxMjkxODE4MjENCjI5MjkzMTIxMTgyOTIx MTgyOTE4MTgyMTI5MjkzMTIxMjEyOTIxMjEyOTEwMTAxODE4MTgyOTIxMjEy OTIxMjEzMTIxMjEzMTI5MjkzOTEwMTAyMTE4MTgyOTIxMjEyOTMxMzE0MjI5 MjkzOTE4MTgyMTEwMTAxODMxMzE0MjQyDQo0MjRhNGE0YTVhMTAxMDIxNGE0 YTVhNGE0YTVhMzEzMTRhMjkyMTMxMzEyOTQyMjEyMTMxMzkzMTUyNWE1MjZi OTQ4Y2E1YjViNWM2YjVhZGM2YTU5Y2JkYTU5Y2JkYjVhZGNlZGVkNmY3ZWZl N2ZmZDZjZWVmOGM4NGFkN2I2Yg0KOTQ3MzYzOTQ3YjZiOWM2YjVhOGM3YjYz OTQ2YjVhOGM3YjYzOTQ2YjUyOGM3MzYzOTQ2MzRhN2I2MzUyODQ2MzRhN2I3 MzVhOTQ2MzRhODQ2YjUyODQ1MjM5NmI1YTRhNzM1MjRhNzM2MzVhN2I2MzUy N2I2MzUyN2I1YTRhNzMNCjYzNTI3YjYzNTI3MzZiNWE3YjVhNGE3MzZiNWE3 YjVhNDI2MzVhNGE2YjVhNGE2YjczNWE3YjVhNDI2YjYzNGE3MzRhMzk2MzVh NDI2YjUyMzk2MzZiNTI3MzYzNGE2YjczNWE3YjYzNGE2YjdiNjM4NDZiNWE3 YjdiNjM4YzZiDQo1YTdiNmI2Mzg0NWE0YTczNWE1MjdiNTI0MjczNjM1Mjg0 NWE0YTczNmI1Mjg0NWE0YTdiNmI1Mjg0NjM0YTdiN2I2Mzk0NzM2Mzk0ODQ2 YjljN2I2YjljODQ3M2E1NzM2Mzk0ODQ3M2E1NmI1YTk0NzM2Mzk0NmI1YThj OGM3Mw0KYTU2YjUyN2I4NDZiOWM3MzVhOGM3MzVhODQ2MzUyN2I3MzYzOGM2 YjVhODQ5NDhjYWQ5NDhjYjViZGI1ZDZjZWM2ZWZkZWQ2ZjdjZWNlZTdiNWI1 ZDY5NDk0YmRhNTljYjU4Yzg0OWM3YjdiOTQ1YTVhNmI1MjUyNmIzMTM5NGEN CjQyNGE2MzRhNTI2MzRhNTI2MzM5NGE1MjQyNGE1YTM5NDI0YTVhNjM2YjZi NmI3Yjg0N2I4YzYzNjM2YjRhNGE1MjMxMzEzOTVhNWE2YjQyNDI1MjIxMjEy OTAwMDAwODEwMTAxODEwMTAyMTMxMzEzOTE4MTgyMTI5MjkzMTA4DQoxMDE4 MTAxMDE4MjEyMTI5MjkyOTMxMTgxODIxMTgxODI5MTgxODIxMTgxODMxMTAx ODIxMTgxODI5MTAxODI5MjkyOTM5MjEyOTMxMjEyMTMxMTgyMTMxMjkyOTM5 MTgyMTMxMjEyOTMxMjEyOTMxMzkzOTQyMjkyOTM5MjkyOQ0KMzkyOTI5Mzkz MTM5NGExODIxMjkxMDEwMjEwMDAwMTAxMDEwMjkxODE4Mjk1MjRhNWE1YTVh NjM2MzYzNzMyMTIxMjkyMTI5MzE0YTRhNTI0YTUyNWExODE4MjEzOTM5NTIy OTI5MzkzOTM5NGExODEwMjkyMTIxMzExMDEwMjkNCjUyNTI2YjZiNmI3YjYz NjM3YjQyNDI1MjMxMzE0MjE4MTgyOTIxMTgyOTIxMTgyOTMxMjkzMTIxMTgy MTE4MTgxODEwMTAxODE4MTgyOTEwMTgxODE4MTgyMTE4MTgyMTI5MjkzMTIx MTgyMTE4MTgyMTEwMTAxODE4MTgxODEwDQoxMDE4MTgxMDE4MTAxMDE4Mjkx ODI5MTgxMDE4MTgxMDE4MTAxMDE4MTAxMDE4MTAwODE4MTgxMDE4MDAxODE4 MjEyMTIxMjExODE4MjEyMTIxMjEyMTIxMjEyMTIxMjkyMTIxMjEyMTIxMjky MTIxMjEyOTIxMjkyMTIxMjEyOQ0KMjEyOTIxMjEyOTI5MjkyOTIxMjEyOTI5 MjkyOTI5MjkzMTI5MjkzMTIxMjEyOTI5MjkzMTIxMjEyOTI5MjkzMTIxMjEy OTI5MjEzMTIxMjEyOTIxMjEyOTIxMTgyOTIxMjEyOTIxMjEyOTIxMjEyOTIx MTgyOTIxMjEyOTIxMjENCjI5MjEyMTI5MTgxODIxMjkyOTMxMjEyMTI5MjEx ODI5MTgxODIxMjEyMTMxMjEyMTI5MjkyOTMxMjkyMTMxMjkyOTMxMjEyMTMx MjEyMTMxMTgxODIxMTgxODIxMjExODI5MjEyMTI5MTgxODIxMjEyMTI5MjEy MTI5MjEyMTI5DQoyMTIxMjkyMTIxMjkyMTIxMjkyMTIxMjkxODE4MjExODE4 MjEyMTIxMjkyOTI5MzEyMTIxMjkyMTIxMjkxODE4MjEyOTIxMzEyMTIxMjky OTI5MzEyMTIxMjkyMTIxMjkyMTIxMjkyOTI5MzEyMTIxMjkyMTIxMjkxODE4 MjEyMQ0KMjEyOTIxMTgyOTIxMjEyOTIxMjEyOTI5MjkzMTIxMTgyOTI5Mjkz MTIxMjEyOTE4MTgyMTE4MTgyMTI5MjkzMTI5MjkzMTIxMjEyOTIxMTgyOTIx MjEyOTIxMTgyOTIxMjEyOTIxMjEyOTIxMjEyOTIxMjEyOTIxMjEyOTI5MjEN CjMxMjkyOTMxMjEyMTI5MjEyMTI5MTgxODIxMTgxODIxMTgxODIxMjEyMTI5 MTgxMDIxMTgxODIxMTgxODIxMjEyMTI5MjEyMTI5MTgxODIxMjExODI5MzEy OTM5MjEyMTI5MjkyMTMxMjEyMTMxMjExODI5MTgxODI5MjkyOTM5DQoyMTIx MzEyMTIxMjkwODA4MTAyOTI5MzkyOTI5MzkxODE4Mjk0MjQyNTI0YTRhNTIy MTIxMzE0YTRhNTI2MzVhNmI0MjQyNGEyMTE4MjkzOTM5NDIzMTMxNDIxODEw MjEyOTIxMzE0MjQyNTI4NDdiOTRhZGE1YmRhZGE1YmRiNQ0KYWRjZWI1YWRj ZWVmZTdmZmVmZTdmZmQ2Y2VlN2FkOWNjZTg0NzM5YzYzNTI3YjczNWE5NDYz NTI4NDZiNGE4NDZiNTI4NDdiNjM5YzczNjM5NDdiNmI5YzZiNTI4YzZiNTI5 NDYzNGE3YjVhNDI4NDUyMzk3MzVhNDI3YjYzNTINCjdiNmI1Mjg0NGE0MjZi NWE0YTczNWE0YTczNzM1YThjNjM1MjdiNjM1MjdiNWE0YTczNmI0YTdiNWE0 YTczNWE0MjZiNGEzOTYzNmI0YTdiNjM0YTdiNWE0MjZiNGEzOTYzNTI0Mjcz NTIzOTZiNTI0MjZiNTIzOTYzNWE0MjczDQo1YTQyNmI2MzRhNzM2YjUyN2I3 MzUyODQ2MzUyNzM2YjUyOGM2MzUyN2I2YjUyODQ1YTUyN2I2YjVhOGM2YjUy ODQ3MzUyOGM2MzRhN2I2MzRhN2I1YTQyN2I3MzUyOGM3MzVhOGM4YzZiYTU3 MzYzOTQ4YzdiYWQ3YjZiOWM3Yg0KNmJhNTg0NzNhNTg0NzNhNTZiNWE4Yzcz NjM5Yzg0NmI5NDg0NmI5NDhjNzM5YzljN2JhZDg0NmI5NDk0ODRhZDk0ODRh NWE1OWNiZGE1OTRiNWJkYjVkNmNlYzZlN2Y3ZjdmZmY3ZjdmZmQ2ZDZmNzhj OGNhZDYzNjM3YjVhNWENCjZiNWE1YTczNTI0YTYzNWE1YTZiNTI1YTZiNDI0 MjUyMjkzMTQyMzk0MjUyMzk0MjRhMzk0MjRhNDI0YTVhNWE2MzZiNGE0YTUy MjkyOTMxMzEyOTM5NWE1YTYzNWE2MzZiMzkzOTRhMjkyOTM5MDgwODE4MDgw ODEwMTgxODIxDQoxODE4MjExODE4MjEyMTIxMjkxMDEwMTgxODE4MjEyMTIx MjkyMTIxMjkyMTIxMjkxMDEwMTgyMTIxMjkxMDEwMTgxODE4MjExMDEwMjEx MDE4MjEwODEwMjExODE4MzEyMTIxMzkyOTMxNGEyOTMxNDIyOTMxNDIyMTI5 MzkyMQ0KMjEzMTE4MjEyOTIxMjEzMTE4MjEyOTIxMjEzMTIxMjkzOTMxMzE0 MjI5MjkzOTIxMjEzMTE4MTgyOTI5MjEzMTIxMjEyOTIxMjEyOTMxMzEzOTI5 MjkzMTI5MjkzMTI5MjkzMTIxMjEyOTIxMjkzMTEwMTgyMTIxMjkzMTE4MTgN CjIxMjExODI5MjkyMTMxMTAwODE4MTgxODI5MTgxODI5MzkzOTUyNGE0YTYz NDI0MjVhMzkzMTRhMjExODI5MTgxODIxMTgxMDIxMjExODIxMTgxMDE4MTAw ODEwMTAxMDE4MTAxODE4MTAxMDE4MTAxMDE4MTAxMDE4MTAxMDE4DQoxMDEw MTgxODEwMTgxODEwMTgxODE4MTgxMDEwMTAxMDEwMTgxMDEwMTAxODEwMTgx ODEwMTgxODE4MTgxODEwMTgxODEwMTgxMDEwMTgxMDEwMTgxMDEwMTgwMDI5 MjkyOTE4MTgyMTIxMjEyMTE4MTgyMTI5MjkyOTE4MTgyMQ0KMjEyMTIxMTgx ODIxMjkyOTMxMjEyMTIxMjEyMTI5MjEyMTIxMjkyOTMxMjEyMTIxMjEyMTI5 MjEyMTIxMjkyOTMxMTgxODIxMjEyMTI5MTgxODIxMjkyOTMxMjExODI5MjEy MTI5MTgxODIxMzkzOTQyMjkyOTMxMjkyOTMxMjkNCjIxMzEzMTMxMzkyMTIx MjkyMTIxMjkyMTIxMjkzMTMxMzkyOTI5MzEyOTI5MzEyMTIxMjkzMTMxMzky OTIxMzEyOTI5MzEyMTIxMjkzOTMxNDIyOTI5MzEyMTIxMjkxODE4MjEyOTI5 MzEyMTE4MjkyMTIxMjkyMTIxMjkzMTMxDQozOTIxMjEyOTIxMjEyOTIxMjEy OTI5MjkzMTIxMTgyOTIxMjEyOTE4MTgyMTMxMzEzOTE4MTgyMTIxMTgyOTIx MjEyOTMxMzEzOTI5MjkzMTMxMzEzOTIxMjEyOTI5MjkzMTI5MjkzMTIxMjEy OTE4MTgyMTM5Mzk0MjMxMjkzOQ0KMjEyMTI5MjExODI5MzEzMTM5MjEyMTI5 MjEyMTI5MjExODI5MjkyOTMxMTgxODIxMTgxODIxMTgxODIxMjkyOTMxMjEx ODI5MjkyOTMxMjkyOTMxMzEzMTM5MzEzMTM5MzkzOTRhMjkyOTMxMTgxODMx MjkyOTMxMjkyOTMxMzENCjI5MzkzMTMxMzkzMTMxMzkyOTI5MzExODE4Mjkz MTMxMzkyMTIxMjkyOTIxMzEyMTIxMjkzMTMxMzkyMTIxMjkyOTIxMzEyMTIx MjkzMTMxMzkyMTIxMjkyMTIxMjkyMTIxMjkzOTM5NDIyOTI5MzkyOTI5MzEy MTIxMjkzMTMxDQo0MjIxMjEzMTI5MjkzOTI5MjkzOTMxMzE0MjE4MTgyOTE4 MTgyOTIxMjEzMTE4MTgzMTIxMjEzMTIxMjEzMTE4MTgyMTI5MjkzMTMxMzEz OTUyNTI1YTUyNTI1YTRhNDI1MjUyNTI1YTUyNTI1YTIxMjEyOTMxMzEzOTMx MzEzOQ0KMjkyOTM5MTgxODI5MTAwODE4NGE0YTVhOTQ5NGE1OTQ4Y2E1YWRh ZGJkZGVkNmVmZWZlN2ZmY2ViZGRlY2ViZGU3YzZiNWRlYzZiNWRlOGM3YmFk ODQ3M2E1NWE0YTdiNzM1YThjNjM0YTdiNzM1YThjNzM1YThjN2I1YTk0NjMN CjRhN2I3YjYzOTQ1YTM5NzM2YjUyOGM1YTQyNzM3MzYzOTQ2YjVhOGM3MzYz OTQ2MzUyN2I2YjUyODQ2MzRhN2I3MzVhOGM2MzUyODQ3YjYzOTQ2MzRhN2I3 YjYzOTQ2YjUyODQ3MzVhOGM1YTQyNzM2YjVhOGM1MjM5NmI3YjYzDQo5NDZi NWE4YzczNTI4YzVhNDI3MzczNWE4YzZiNTI4NDdiNjM4YzdiNjM4YzczNWE4 NDZiNTI3Yjg0NmI5YzdiNmI5NDg0NmI5YzczNjM4YzdiNmI5YzYzNTI4NDcz NWE4YzYzNTI4NDdiNjM5NDZiNTI4NDg0NzNhNTZiNTI4NA0KN2I2YjljN2I2 YjljNzM2Mzk0N2I2Yjk0ODQ3M2E1ODQ3M2E1OGM3YmFkN2I2YjljOTQ4Y2I1 OGM3YmFkOTQ4NGFkOGM3YmFkOTQ4NGE1ODQ3Mzk0OTQ4Y2FkOTQ4Y2I1YTU5 Y2JkOGM4Y2E1OTQ4Y2E1OTQ5NGI1Y2VjZWU3Y2UNCmNlZTdiZGJkZDY4Yzk0 YWQ2MzZiN2I0YTUyNjM2YjZiN2I0YTRhNWEzOTM5NTIzMTMxNDI0YTRhNWE0 MjRhNWE1MjVhNmI0MjUyNWE2YjczN2I1MjVhNjM1MjVhNjM0YTRhNTI1YTVh NmI1MjUyNWE0YTRhNTIzMTMxMzkxMDE4DQoyOTEwMTAxODE4MTgyMTE4MTgy MTI5MjkzMTE4MjEyOTE4MjEyOTE4MTgyMTE4MTgzMTA4MDgxMDI5MjkzMTIx MjEyOTM5Mzk0MjE4MTgyMTA4MDgxMDAwMDAwODEwMTAyOTEwMTAxODE4MTgy OTEwMTAyMTMxMzk0YTI5Mjk0Mg0KMzEzOTVhMjkzMTQyMjkzMTQyMTgxODMx MDgxMDIxMDAwMDE4MTAxMDI5MTgxODI5MjEyOTMxMTgyMTI5MTgyOTM5Mjkz MTQyMzkzOTUyMjkyOTM5MjkxODMxMTgxODI5MjExODI5MTgxODIxMTgxODI5 MTAxMDE4MTgxODIxMTgNCjE4MjEyOTI5MzExMDE4MTgxMDE4MTgxODE4MjEy OTE4MjkyMTE4MjEyMTE4MjkxODE4MjEyOTE4MzExODE4MjkyMTIxMzEyMTIx MzEyOTE4MzkxMDEwMjExODE4MjkyMTE4MjkzMTI5MzkyMTE4MjEyMTE4MjEx ODEwMTgxODE4DQoyOTE4MTgyMTE4MjEyMTEwMTgxODEwMTAxODEwMTAxODE4 MTgxODE4MTgyMTE4MTgxODEwMTAxODIxMTgyMTIxMTgyMTI5MTgyOTMxMjkz MTI5MjEyOTI5MjkzMTI5MTgyOTE4MTgyMTIxMTgyMTE4MTgyMTIxMjEyOTAw MjEyMQ0KMjEyMTIxMjkyMTIxMjEyMTIxMjkyMTIxMjEyMTIxMjkyMTIxMjEy MTIxMjkyMTIxMjkyOTIxMjkyMTIxMjkyOTI5MjkyMTIxMjkyOTIxMjkyMTIx MjkyOTIxMjkyMTIxMjkyOTIxMzEyMTIxMjkyMTIxMjkyMTIxMjkyMTIxMjkN CjIxMjEyOTIxMjEyOTIxMjEyOTIxMjEyOTIxMjEyOTI5MjEzMTIxMjEyOTI5 MjEzMTIxMjEyOTI5MjkzMTI5MjEzMTI5MjkzMTI5MjEzMTI5MjkzMTIxMjEy OTI5MjkzMTIxMjEyOTI5MjkzMTI5MjkzMTI5MjkzMTIxMjEyOTI5DQoyOTMx MjEyMTI5MjkyOTMxMjEyMTI5MjkyOTMxMjkyOTMxMjkyOTMxMjkyOTMxMjky OTMxMjkyOTMxMjkyOTMxMjkyOTMxMjkyOTMxMjEyMTI5MjEyMTI5MjEyMTI5 MjkyMTMxMjEyMTI5MjEyMTI5MjEyMTI5MjEyMTI5MjEyMQ0KMjkyOTI5MzEy MTIxMjkyMTIxMjkyMTIxMjkyMTE4MjkxMDEwMTgxODE4MjEyOTI5MzEyOTI5 MzEyMTIxMjkyOTIxMzExODE4MjExODE4MjExODE4MjExODE4MjEyMTIxMjky OTI5MzEzMTMxMzkzMTMxMzkyMTIxMzEzMTMxMzkNCjMxMzEzOTI5MjkzMTM5 MzE0MjM5Mzk0MjMxMjkzOTMxMzEzOTI5MjkzMTMxMzEzOTI5MjkzMTMxMzEz OTIxMTgyOTIxMjEyOTIxMjEyOTIxMjEyOTIxMTgyOTIxMjEyOTIxMjEyOTIx MjEyOTE4MTgyMTE4MTgyMTE4MTgyMTE4DQoxODIxMTgxODIxMTgxODI5MTgx ODIxMTgxODIxMTgxODI5MTgxODI5MjEyMTMxMzEzMTQyMzEzMTQyMjkyOTM5 MjEyMTMxMjkyMTMxMjkyMTMxMjEyMTMxMTgxODI5MjEyMTMxMTgyMTI5MjEy MTI5MzEzMTM5NDI0YTUyMzEzMQ0KMzkzOTM5NDI0MjQyNGE1MjUyNWE1MjUy NWEzOTM5NDIyMTIxMjkyOTIxMzEzOTM5NGE0MjQyNTI1MjUyNjM2YjVhNzM1 MjUyNjM2MzYzNzM3YjczOGM5NDhjYWRhNTk0YmRiNWE1Y2ViZGFkY2VjNmI1 ZGVjNmI1ZGViZGFkZDYNCmE1OTRiZDk0ODRhZDczNjM4YzdiNmI5YzczNWE4 NDczNWE4YzczNWE4YzZiNTI3YjYzNTI3YjczNTI4NDYzNTI3YjYzNTI3YjVh NGE3YjczNWE4YzczNWE4YzczNjM5YzZiNWE4YzczNWE5NDZiNTI4NDZiNTI4 YzczNjM5NDg0DQo3M2E1ODQ2YjljNzM1YTk0NjM1Mjg0NTI0MjdiNjM0YTg0 NmI1Mjk0NjM0YTg0NmI0YTg0NmI1Mjg0NzM1MjhjNmI1MjdiODQ1YTk0NzM1 YTg0NmI1MjhjNzM1YThjODQ2YjljNmI1YThjNzM1YTk0NzM2Mzk0N2I2Yjlj NjM1Mg0KN2I3MzYzOTQ3YjYzOTQ2YjUyODQ2MzRhN2I2YjVhOGM3YjZiOTQ4 NDczYTU2YjVhODQ4YzczYWQ5NDg0YWRhZDljY2VhZDljYzZiNWFkZDZhNTlj YzY5Yzk0YmQ5Yzk0YjVhNTk0YjU4NDdiOWM4NDdiOTQ1YTUyNzM0YTQyNWEN CjQyMzk1MjRhNGE2YjYzNjM3MzczNzM4YzdiODQ5NDdiODQ5NDVhNjM3YjVh NjM3MzUyNjM2YjZiNzM4NDQyNDI1MjQyNDI1MjQyNDI0YTRhNGE1MjUyNTI1 YTYzNjM3MzZiNmI3YjdiODQ4YzRhNGE1MjVhNWE2MzUyNWE2MzQyDQo0MjUy MTgyMTI5MTAxMDE4MTgxODIxMzEzMTM5MTAxMDE4MTgxODIxMTgxODIxMjEy MTI5MTgyMTI5MjEyMTI5MTgxODIxMTgxODI5MjEyMTI5MTAxMDE4MjEyMTI5 MjEyMTMxMjkyOTMxMjkyOTMxMjEyMTMxMjkyOTM5MjEyMQ0KMjkyOTI5Mzkz MTMxNDIzMTMxNDIzMTM5NGEzOTQyNTIyMTI5NDIwMDEwMjEwODEwMjkxMDE4 MjkwODEwMjkxMDEwMjkxMDEwMjEyMTIxMzEyMTIxMjkyMTIxMjkxODE4Mjky OTI5MzkzMTMxNDIyOTI5MzkxODE4MjkyMTIxMjkNCjIxMTgyOTIxMTgyOTA4 MDgxMDEwMTAxODEwMDgxMDA4MDgxMDAwMDgwODEwMTAxODA4MTAxMDEwMTAx ODEwMDgxMDE4MTAxODE4MTAxODE4MTAyMTEwMDgxODE4MTAyMTE4MTAyMTIx MjEzMTI5MjkzOTI5MjkzOTMxMjkzOTMxDQozMTM5MjExODIxMTgxMDE4MTgx MDE4MjEyMTI5MTgxODIxMTgyMTIxMTgxODIxMjEyMTI5MTgxODIxMjEyMTI5 MjkyOTI5MzEzMTM5MTAxMDE4MTAxMDE4MTgxMDE4MjExODIxMTgxMDE4Mjky OTI5MTgxODE4MjkyMTI5MTgxOA0KMjExODE4MjExODE4MjEyMTE4MjExODE4 MjEwMDI5MjEyOTIxMjEyOTMxMjkzOTIxMjEyOTI5MjEyOTIxMjEyOTMxMjkz OTIxMjEyOTI5MjkzMTIxMjEyOTMxMzEzOTI5MjEyOTI5MjkzMTIxMjEyOTMx MzEzOTI5MjEyOTI5MjENCjMxMjEyMTI5MzEzMTM5MjEyMTI5MjkyOTMxMjEy MTMxMzEzMTM5MjkyMTMxMjEyMTI5MjEyMTI5MjkyOTM5MjEyMTI5MjEyMTMx MjEyMTI5MzEzMTM5MjEyMTI5MzEyOTMxMjkyOTMxMzkzMTM5MjkyOTMxMjky OTMxMjkyMTMxDQozMTMxMzkyOTI5MzEyOTI5MzEyOTI5MzEzOTM5NDIzMTI5 MzEzMTMxMzkzMTI5MzEzOTM5NDIzMTI5MzEzMTI5MzkyOTI5MzEzOTM5NDIz MTI5MzkzOTMxMzkzMTMxMzk0MjQyNGEzOTMxNDIzOTMxNGEzOTM5NDI0YTQy NTIzOQ0KMzE0MjM5Mzk0YTMxMjkzOTMxMzEzOTI5MjkzMTMxMjkzOTI5Mjkz MTM5Mzk0MjMxMzEzOTMxMzEzOTMxMjkzOTQyMzk0YTMxMjkzOTMxMjkzMTI5 MjkzMTM5MzE0MjMxMjkzOTMxMzEzOTMxMzEzOTQyMzk0YTM5MzEzOTM5MzkN CjRhNDIzOTQyNTI1MjVhNDI0MjRhMzkzMTRhMzkzMTM5NGE0MjUyMzEzMTM5 MzkzMTRhMzEzMTM5NGE0MjUyMzkzOTQyNGE0YTUyMzEzMTM5MzkzOTQyMjky OTMxMjkyOTMxMjkyMTMxMzkzMTM5MjkyOTMxMjkyOTMxMjkyMTMxDQozOTMx MzkyOTI5MzEyOTI5MzEyOTIxMzEzOTMxNDIyOTIxMzEyOTIxMjkyMTE4Mjky OTI5MzEyMTIxMjkyMTIxMzExODE4MjkyOTI5MzkzMTMxNDIzOTM5NTIzMTMx NDIzOTM5NGEyOTI5MzkxODE4MjkxMDEwMjExODE4MzExOA0KMTgyOTIxMjEy OTE4MTgyOTMxMzEzOTM5Mzk0MjMxMzEzOTUyNTI1YTVhNWE2MzI5MjkzMTI5 MjkzMTUyNTI1YTZiNmI3MzM5Mzk0MjRhNGE1YTI5MjEzMTQyNDI0YTVhNTI2 MzZiNjM3MzRhNGE1YTUyNGE1YTRhNDI1YTRhMzkNCjVhNGEzOTVhNzM2Mzg0 NzM2YjhjYTU5NGI1YjVhNWNlZWZkZWZmZmZlZmZmZWZkZWZmZGVjZWY3YjVh NWNlOTQ4NGI1OTQ4NGFkN2I2Yjk0N2I2Yjk0NmI1YTg0NjM0YTczNTIzOTZi NjM1MjdiNjM1Mjg0N2I2Mzk0NmI1YTg0DQo3YjZiOTQ3YjYzOTQ4NDczOWM4 NDczYTU5NDdiYWQ2YjVhODQ3YjZiOWM3MzYzOTQ3YjYzOTQ1MjM5NzM2MzRh ODQ2MzRhN2I2YjVhOGM2MzUyODQ4NDZiOWM3MzVhOGM4NDZiOWM4NDZiOTQ5 NDdiYWQ4NDZiOTQ4YzdiYTU4NA0KNmI5NDczNWE4YzVhNDI3MzczNjM5NDcz NjM4YzdiNmI5NDczNjM4NDg0NzM5YzczNjM4Yzg0NzM5NDczNjM4YzljOGNh ZDljOGNiZDljOGNiNWE1OWNjZWQ2Y2VmN2U3ZDZmZmVmZTdmZmU3ZGVmZmJk YjVkZThjODRhZDUyNGENCjZiNDIzOTUyNGE0MjVhMzkzMTRhMzkzMTUyMzEz MTQyNGE0YTYzNTI1MjYzNGE0YTVhNTI1YTZiNmI3Mzg0NjM2YjczNjM3Mzdi NTI2MzZiNWE2YjczNDI0YTVhNmI3MzdiNjM2MzZiNmI2YjczNWE1YTYzNWE1 YTYzNGE0YTUyDQo1YTVhNmI1MjUyNWE0YTRhNTIzMTMxMzkzMTMxMzkxODIx MjkyMTIxMjkxODE4MjExODI5MzExMDE4MjEyMTIxMjkxODE4MjEyOTI5MzEy MTIxMjkyMTIxMzEyMTIxMjkyOTI5MzExODE4MjkyMTIxMjkxODE4MjkzOTM5 NGEyOQ0KMjkzMTIxMjEyOTIxMjEyOTMxMzE0MjIxMjEzMTI5MjEzMTI5Mjkz OTRhNGE1YTRhNTI2MzVhNjM3YjZiNzM4YzczN2I5NDQyNTI2YjA4MTAyOTEw MTgzMTI5Mjk0MjE4MTgzMTE4MjEzMTIxMjEzMTMxMzEzOTIxMjEzMTE4MTgN CjI5MTgyMTMxMzEzMTQyMjEyMTI5MjEyMTMxMjEyMTI5MzEyOTM5MjExODIx MTgxMDE4MTgxMDIxMjkxODI5MTAxMDE4MTAxODE4MTgxODIxMTgyOTI5MTAx MDE4MTgxMDE4MTgxMDE4MjkxMDI5MTgxMDE4MTgxMDE4MTAwODE4DQoxODE4 MjkxODE4MjkyMTIxMjkwODA4MTgxMDA4MTgxMDEwMTgyMTIxMjkyMTIxMjEy OTI5MjkxODE4MjEyOTI5MjkxODIxMjEyOTI5MjkxODE4MjExODE4MjExODE4 MTgxODE4MjkxODEwMTgxODEwMTgxMDEwMTgxODE4MTgxOA0KMTAxODE4MTAx ODIxMTgyMTE4MTAxODE4MTgyMTIxMTgyMTE4MTgyMTI5MTgzMTE4MTgyMTI5 MTgyOTAwMjExODIxMjEyMTI5MjExODIxMjEyMTI5MjExODIxMjEyMTI5MjEx ODIxMjEyMTI5MjExODIxMjEyMTI5MjExODIxMjENCjIxMjkyMTE4MjEyMTIx MjkyMTE4MjEyMTIxMjkxODE4MjExODE4MjkxODE4MjEyMTIxMjkyMTIxMjky OTI5MzEyMTIxMzEyOTI5MzEyMTIxMzEyOTI5MzEyMTIxMjkyMTIxMjkxODE4 MjkyMTIxMjkxODE4MjExODE4MjEyMTIxDQoyOTI5MjkzMTIxMjEyOTI5MjEy OTIxMjEyOTI5MjEyOTIxMjEyOTI5MjEyOTIxMjEyOTI5MjEzMTI5MjEzMTMx MzEzOTMxMjkzOTMxMzEzOTI5MjkzMTMxMjkzMTI5MjEzMTMxMjkzMTI5MjEz MTMxMjkzMTI5MjkzMTMxMjkzOQ0KMjkyOTMxMzEzMTM5MzkzMTQyNGE0YTUy NGE0MjUyNGE0MjUyNDI0MjRhMzkzOTQyMjkyOTMxMzkzOTQyMjEyMTI5MjEy MTI5MjkyMTMxMzEyOTMxMjkyMTMxMzkzMTQyMzkzMTQyMjkyMTMxMjEyMTI5 MjkyMTI5MjEyMTI5MjkNCjIxMjkyMTIxMjkyOTIxMzEyMTIxMjkyOTIxMzEy OTI5MzEzOTMxNDIzOTM5NDIzOTM5NDIyOTIxMzEyOTI5MzEzMTI5MzEyOTI5 MzEzMTI5MzEzMTI5MzkzMTMxMzkyOTI5MzEzOTMxMzkzOTMxMzkzOTM5NDIz OTMxNDIzOTM5DQo0MjQyMzk0YTM5Mzk0MjQyMzk0YTM5Mzk0MjQyMzk0YTM5 Mzk0MjQyMzk0YTMxMzEzOTM5Mzk0MjM5MzE0MjM5MzE0MjI5MjkzMTI5Mjkz MTI5MjEzMTMxMzEzOTI5MjkzMTI5MjkzMTIxMjEyOTI5MjkzOTI5MjkzOTMx MzE0Mg0KMjkyOTM5MjkyOTM5MjExODMxMjkyOTM5MjEyMTMxMjEyMTI5MTgx ODI5MjkyOTMxMjEyMTMxMjEyMTI5MjEyMTI5MTgxMDIxMjkyOTMxNTI0YTVh NTI0YTVhNGE0YTUyNTI0YTVhNWE1YTYzNTI1MjVhMzkzOTQyMjkyOTM5MzkN CjM5NDI0MjM5NGE1MjRhNWE1MjRhNWE1MjRhNWEzOTMxNGE0YTQyNWE1YTRh NjM1YTUyNmI1YTUyNmI4NDdiOTRiZGFkYzZmZmVmZmZmZmVmZmZlZmRlZmZh NTk0YjU5YzhjYWQ4YzdiOWM5YzhjYWQ4YzdiOWNhNTk0YjU5NDg0DQphNTlj OTRiNTk0ODRhNTljOGNhZDhjN2JhNTljOGNiNTljOTRiNWI1YWRkNjk0ODRh ZGFkYTVjZTk0ODRhZDczNjM5NDczNjM5NDhjN2JhNTdiNmI5YzczNmI5Yzcz NjM5NDhjN2JhZDdiNmI5NDdiNmI5Yzg0NzM5Yzk0ODRhNQ0KOGM3MzljYTU5 NGI1OWM4NGFkOTQ4NGE1OTQ4NGE1YWQ5Y2M2OTQ4NGFkOTQ4NGFkOGM3YmE1 YTU5NGI1OTQ4NGE1OGM3YjljN2I2YjhjN2I2Yjk0NmI1YTdiNWE0YTczNTI0 YTZiNWE1MjczNWE1MjczOGM4NGE1YzZiZGRlZTcNCmRlZmZlZmRlZmZkZWQ2 Zjc4NDdiYTU1YTUyNzM1YTVhNzM1YTUyNzMzOTM5NTIyOTI5MzkyMTIxMzkz MTMxNDIzMTMxNGEzMTMxNDIzMTM5NGE1MjUyNmI0YTUyNWE1YTZiNzM3Mzdi ODQ4Yzk0OWM3YjhjOTQ2MzZiNzM0YTRhDQo1MjUyNTI1YTUyNWE2MzVhNWE2 MzRhNGE1MjM5Mzk0MjE4MjEyOTEwMTAxODE4MTgyMTE4MTgyMTEwMTAxODE4 MTgyMTIxMjEyOTI5MjkzMTIxMjEyOTIxMjEyOTIxMjEyOTIxMjEyOTIxMjEy OTIxMjEyOTIxMjEyOTIxMjEyOQ0KMTgxODI5MjEyMTI5MjEyMTMxMzEzMTQy MzkzOTRhMzEzMTQyMTgxODI5MzEzMTQyMjkyOTM5MTgxODI5MjEyMTI5MTgx ODI5MTgxODI5MjkzMTQyMjEyMTM5NTI1MjdiNWE2Mzg0NTI1YTdiMDgxODMx MTgyOTQyMjEyOTQyMTgNCjIxMzkxODE4MjkyMTIxMzEyMTIxMzEyOTI5MzEx ODE4MjkxODE4MjkxMDEwMjExODE4MjExODE4MjEyMTE4MjkxODEwMjExODEw MTgxODEwMTgxODE4MjEyMTE4MjEzMTMxMzEyOTI5MzEyMTI5MjkxMDE4MTgx ODE4MjExODEwDQoxODIxMTgxODE4MTAxODE4MTAxODEwMTAxODE4MTAxODEw MTAyMTE4MTgyOTIxMjEzMTIxMjkzMTIxMjEyOTI5MjkzMTE4MTgyMTEwMTAx ODEwMDgxMDE4MTgxODEwMTAxODEwMTAxODA4MDgxMDA4MDgxMDA4MDgxMDEw MTAxMA0KMDgwODEwMDgwODEwMTAxMDE4MTgxMDE4MTAxMDEwMTgxMDE4MTAw ODEwMTgxMDE4MTAwODEwMTAxMDE4MTgxMDIxMTgxODIxMTAxMDE4MTgxMDIx MTAxMDE4MDAzMTI5MzkyMTIxMjkyOTIxMjkyMTIxMjkzMTI5MzkyMTIxMjkN CjI5MjEyOTIxMjEyOTI5MjkzMTIxMTgyOTIxMjEyOTIxMTgyOTI5MjkzMTIx MTgyOTIxMjEyOTIxMTgyOTI5MjkzOTIxMjEyOTIxMjEzMTIxMjEyOTMxMzEz OTIxMjEzMTI5MjkzMTIxMjEzMTMxMzEzOTI5MjEzMTI5MjkzMTIxDQoyMTI5 MjkyOTMxMjExODI5MjEyMTI5MTgxODIxMzEyOTMxMjEyMTI5MjEyMTI5MjEy MTIxMzEyOTMxMjEyMTIxMjEyMTI5MjEyMTIxMjkyOTMxMjEyMTIxMjkyOTI5 MjkyOTMxMzkzOTM5MjkyOTMxMjkyOTMxMjkyMTMxMzkzMQ0KNDIyOTI5MzEz MTI5MzkyOTI5MzEzOTMxMzkyOTIxMzEyOTI5MzEyOTIxMzEzMTMxMzkzOTM5 NDI0YTM5NTIzOTM5NDI0YTQyNTIzMTMxMzkyOTI5MzEzMTMxMzk0MjM5NGEy MTIxMjkyOTIxMzEyOTI5MzEzMTMxMzkzMTI5MzENCjI5MjkzMTEwMTAxODI5 MjkzMTIxMTgyOTIxMjEyOTIxMjEyOTMxMjkzOTI5MjEyOTI5MjkzMTI5MjEz MTM5MzE0MjMxMjkzOTM5Mzk0YTM5MzE0MjM5MzE0MjMxMjkzOTM5MzE0YTI5 MjkzMTMxMzEzOTIxMjEyOTM5Mzk0YTQyDQozOTRhNWE1MjYzMzkzMTQyMzkz MTRhMzEyOTM5MzkzMTQyMjkyOTMxMzEyOTM5MjkyOTMxMzkzMTQyMjkyOTMx MzEyOTM5MjkyOTMxMzkzOTQyMzEzMTM5MzEzMTM5MjkyOTMxMzEyOTM5MjEx ODI5MjkyMTMxMjkyOTMxMzEzMQ0KMzkyMTI5MzEyOTI5MzkyMTIxMzEzMTMx MzkyMTIxMzEyOTI5NGEyOTI5MzkzOTM5NGEzMTMxNDIzOTMxNGEyOTI5Mzkz OTM5NDIzMTMxNDIzMTM5NGEyOTI5MzEzOTM5NDIzMTI5MzkzMTMxMzkyMTIx MjkyOTI5MzEzOTM5NDINCjVhNTI2MzM5Mzk0MjRhNGE1MjUyNTI1YTczNzM3 YjYzNjM2YjYzNjM2YjVhNWE2MzYzNjM2YjQyNDI0YTUyNGE1YTRhNDI1MjVh NTI2MzVhNTI2MzZiNjM3MzZiNjM3MzljOTRhNWI1YWRjZWQ2Y2VkZWJkYjVj NjdiNzM4NDVhDQo0YTYzNTI0YTYzNGE0MjVhNTI0YTYzNGE0MjVhNWE1MjZi NTI0YTYzNWE1MjZiNTI0YTYzODQ3Yjk0YjVhZGM2ZGVkNmVmZGVkNmY3ZGVk NmY3YzZiZGRlYTU5Y2JkODQ3YjljOGM4NGE1NzM2YjhjNmI2Mzg0NWE1Mjdi NzM2Yg0KOTQ3MzYzOGM3YjZiOTQ2YjVhN2I4NDczOTQ4NDczOTQ5YzhjYWRh ZDk0YjVlZmRlZjdkNmM2ZGVkNmM2ZGVkNmJkZGViZGFkYzY4NDczOTQ2YjVh N2I0MjM5NWE0YTQyNWEzOTMxNDIzOTMxNTIzMTI5NDIzOTMxNGE0MjM5NTIN CjUyNGE2MzMxMjk0MjVhNTI2YjYzNjM3YmE1OWNiNWE1YTViZGI1YWRjNjk0 OTRiNTczNzM4YzVhNWE3MzVhNTI2YjRhNDI1YTRhMzk1YTMxMzE0MjQyNDI1 YTRhNDI1YTVhNTI2YjQyNDI1MjZiNmI3YjZiNmI3MzYzNjM3MzVhDQo1YTYz NzM3Mzg0NzM3Yjg0ODQ4NDhjNTI1YTYzNGE1MjVhMzEzMTM5MjEyMTI5MTAx MDE4MTgxODI5MjEyMTI5MjEyOTMxMjEyMTI5MTgxODI5MTgxODIxMjEyMTI5 MjEyMTI5MjkyOTMxMTgyMTI5MjEyMTMxMjEyOTMxMjkzMQ0KMzkyMTIxMjky MTIxMzEyMTIxMjkyOTI5MzkyMTIxMjkyMTIxMzEyMTIxMzEzMTMxMzkxODE4 MjkyMTIxMzEzMTMxNGEyOTI5MzkyOTI5MzkyOTI5MzkwODA4MTgyOTI5Mzkx MDEwMjEwODA4MTgwODEwMjExMDE4Mzk0YTUyNmINCjZiNzM5NDQyNTI2YjA4 MTgzOTEwMjEzOTIxMjk0YTE4MjEzOTE4MjkzOTIxMjEzMTI5MjkzOTIxMjEz MTMxMzk0MjIxMjEyOTE4MTgyOTE4MTgyMTI5MjkzMTE4MTgyMTE4MTgyMTEw MDgxODE4MTAxODEwMTAxODIxMTgyMTI5DQoyOTI5MzEzMTM5MTgxODIxMTAx ODE4MTAxMDE4MjkxODE4MjExODE4MjExODIxMTgxMDE4MTgxMDE4MTAxMDE4 MTgxODIxMTgxODIxMTAxMDE4MDgxMDE4MTgxODIxMTgyMTI5MjkyOTI5MTAx MDEwMTAxMDEwMTAxMDEwMTgxOA0KMTgxMDEwMTgxMDEwMTgwODA4MTAxMDEw MTgxMDEwMTgxODEwMTgxMDEwMTgxODE4MjkxODEwMTgxODE4MTgxMDEwMTgx ODE4MTgxMDEwMTAxODEwMTgxMDA4MTAxODE4MjkxODEwMjExODE4MjExODEw MTgxODE4MjEwMDI5MjENCjMxMjkyOTMxMjkyMTMxMjkyOTMxMjkyMTMxMjky OTMxMjkyMTMxMjkyOTMxMjEyMTI5MjkyMTMxMjEyMTI5MjkyMTMxMjEyMTI5 MjkyMTMxMjEyMTI5MjkyMTMxMzEzMTM5MzEzMTM5MjkyOTM5MzEyOTM5Mjky MTMxMjkyOTMxDQoyMTIxMjkyMTIxMzEyMTE4MjkyMTIxMjkyMTIxMjkyMTIx MzEyMTIxMjkyMTIxMzEyMTIxMjkyOTI5MzEyMTE4MjkyMTIxMjkyMTIxMjEy MTIxMjkyMTE4MjEyMTIxMjkyMTE4MjEyMTIxMjkxODE4MjEyMTIxMjEyMTIx MjEyOQ0KMjEyOTIxMjEyOTI5MjEyOTIxMjEyOTI5MjEyOTMxMjkzMTMxMzEz OTI5MjkzMTMxMjkzOTI5MjEzMTI5MjkzMTI5MjEyOTI5MjkzMTIxMTgyOTI5 MjkzMTI5MjkzMTMxMzEzOTMxMjkzOTMxMjkzOTI5MjEzMTMxMjkzOTMxMzEN CjM5MjkyMTMxMjEyMTI5MzEzMTM5MzEyOTMxMjkyOTMxMjEyMTI5MjEyMTI5 MjEyMTI5MjkyMTMxMjkyMTMxMzEyOTM5MzEyOTM5MzkzMTQyMzkzMTQyMzkz OTQyMzEzMTM5MzkzMTQyMzkzOTQyNDIzOTRhMzkzMTQyNDI0MjRhDQo0MjQy NGEzOTM5NDIzOTM5NDI0MjM5NGE1YTVhNjM4Yzg0OTQ4NDdiOGM1YTVhNjM0 MjM5NGE0MjM5NGEzMTI5MzkzMTMxMzkzMTMxMzkzOTMxNDIzMTI5MzkzMTMx MzkzMTMxMzkzOTMxNDIyOTIxMzEyOTI5MzEyMTIxMjkyMQ0KMjEyOTE4MTAy MTE4MTgyMTIxMTgyOTI5MjEzMTEwMTAxODIxMjEyOTI5MjkzMTI5MjkzMTIx MjEzMTI5MjkzOTI5MjkzOTMxMjk0MjMxMjk0MjI5MjkzOTIxMjEzMTMxMzE0 MjMxMzEzOTMxMzEzOTI5MjkzOTMxMzE0MjI5MjkNCjM5MzEyOTM5MjkyOTM5 MzEyOTM5MjEyMTI5MjEyMTI5MTgxODI5MTgxODIxMzEzMTM5NGE0MjUyNTI1 MjVhNTI1MjVhNGE0MjUyNWE1YTYzNmI2YjczNzM2YjczNTI1MjVhNTI0YTUy NGE0MjUyNWE1MjZiNTI0YTVhNWE1MjYzDQo2MzVhNmI4NDdiOGM5NDhjOWM5 NDhjOWM1YTUyNjM0YTRhNWE0MjM5NGE0MjM5NGEzOTM5NGE0MjM5NGEzOTM5 NGE1MjRhNWE1MjRhNWE1MjRhNWE2YjZiN2JiZGI1YzZkZWQ2ZWZlZmU3ZmZl ZmU3ZmZlN2RlZjc5Yzk0YWQ3Mw0KNzM4NDUyNTI2YjVhNTI3MzM5MzE0YTIx MTgzOTI5Mjk0MjM5MzE1MjM5MzE0YTQyMzE1MjRhNDI1YTYzNWE2YjdiNzM4 NGE1OWNhZGU3ZDZlN2U3ZGVlZmVmZGVmN2VmZTdmN2FkYTViNTdiNzM4YzUy NTI2MzRhNDI1MjQyNDINCjRhMzEzMTM5MjEyMTMxMjkyOTM5MTgxODIxMzEz MTQyNDIzOTRhMzkzOTRhNGE0YTVhNTI1MjZiNjM2MzdiNzM3Mzg0NWE2Mzcz NWE2MzczNWE1YTZiNmI2Yjg0NGE0YTYzNTI1MjYzNWE1MjZiNzM2Yjg0NjM1 YTZiNWE1MjZiDQo1YTUyNjM2YjZiN2I0YTRhNWE1YTVhNmI1MjUyNjM1MjRh NWE0MjQyNGEzOTM5NDIzMTMxMzkxODIxMjkyMTI5MjkxODIxMjExMDEwMTgx ODE4MjExODE4MjExODIxMjkxMDA4MTgwMDAwMDgxODE4MjExODE4MjExMDEw MTgxMA0KMTAxODEwMTAxODE4MTgyOTE4MjEyOTIxMjEzMTE4MTgyOTIxMjEy OTE4MTgyOTIxMjEyOTE4MTgyOTIxMjEzMTIxMjEzMTI5MjkzOTIxMjEzMTIx MjEzMTMxMzE0MjdiN2I4YzM5MzE0YTIxMjEzMTE4MTAyOTE4MTgyOTEwMDgN CjE4MTAxMDIxMDgwODE4MTAxODI5MjkzMTQyNzM3YjljNzM3YjljNGE1Mjdi MDAwODIxMTAxODM5MTgyMTM5MjEyOTQyMjEyOTM5MjkyOTM5MjkyOTM5Mjky OTMxMzEzMTM5MjEyOTMxMTgxODIxMjEyMTI5MjExODI5MjExODIxDQoxODEw MTgxODEwMjExMDA4MTgxODE4MjExODE4MjExODEwMjExMDEwMTgxODE4MjEx ODE4MjExODE4MTgxODEwMTAyMTE4MTgxODEwMTgxODEwMTgxMDA4MTAxMDEw MTAxMDEwMTgxODE4MjExODIxMjkxMDE4MjEwODEwMTgxOA0KMTgyMTE4MjEy MTE4MTgyMTA4MDgwODA4MDgwODA4MTAxMDEwMTgxODEwMTAxODE4MTgxODEw MTAxMDEwMTAxODE4MTgxODIxMjEyOTE4MTAxODE4MTgyMTE4MTAxODE4MTgx ODE4MTgxODEwMTAxODE4MTAxODE4MTAxODE4MTANCjIxMTgxODIxMTgxODIx MjExODI5MTgxODIxMDAzMTI5MzkyOTI5MzEzOTMxNDIyOTI5MzEzMTI5Mzky OTI5MzEzOTMxNDIyOTI5MzEyOTIxMzEyOTIxMzEzMTMxMzkyOTIxMzEyOTIx MzEyOTIxMzEzMTMxMzkyOTIxMzEzMTMxDQozOTMxMjkzOTM5Mzk0MjI5Mjkz OTMxMjkzOTI5MjkzMTMxMzE0MjI5MjkzMTI5MjkzMTIxMjEyOTMxMzEzOTI5 MjEzMTI5MjkzMTI5MjEzMTMxMzEzOTI5MjkzMTI5MjkzMTI5MjEyOTMxMzEz OTI5MjEyOTI5MjkyOTI5MjEyOQ0KMzEzMTM5MjkyMTI5MjkyOTI5MjEyMTI5 MzEyOTMxMjEyMTIxMjEyMTI5MjEyMTIxMzEyOTMxMjEyMTI5MzEyOTM5MzEy OTMxMzkzMTQyMzEyOTMxMzEyOTM5MjkyOTMxMzkzMTQyMzEyOTMxMzEyOTM5 MjkyMTMxMzkzMTQyMzENCjI5MzEzMTI5MzkzMTI5Mzk0MjM5NDIyOTI5MzEy OTIxMjkzMTMxMzk0MjQyNGEzMTI5MzEzMTI5MzEyOTIxMzEzOTMxMzkyOTIx MzEzMTI5MzkzMTI5MzEzOTMxNDIyOTI5MzEzMTI5MzEyOTIxMzEzOTMxMzky OTIxMzEzOTM5DQo0YTMxMjkzOTQyMzk0YTM5MzE0MjRhMzk0YTRhNDI0YTUy NGE1YTMxMjkzOTM5MzE0YTM5MzE0MjRhNDI1MjRhNGE1MjUyNTI1YTQyMzk0 YTRhNDI0YTM5MzE0MjM5MzE0YTM5MzEzOTQyMzk0YTM5MzEzOTM5MzE0YTM5 MzEzOQ0KNDIzOTRhMzkzMTM5MzkzMTRhMzEyOTM5MzkzMTM5MjkyMTI5Mjky MTMxMjkyMTMxMzkzMTQyMzEyOTM5MjEyMTI5MjkyOTI5MzkzOTQyMjkyOTMx MjkyOTM5MzEyOTM5MzkzOTRhMjkyOTM5NTI0YTYzMzEzMTRhMzkzMTRhMjkN CjI5MzkyOTI5MzkyMTIxMjkxODE4MzExODE4MjkyMTIxMzExODE4MjkyOTI5 MzkyMTIxMzEyOTI5MzkyMTIxMjkyOTI5MzkyOTI5MzExODE4MjExODE4MjEz MTMxMzkzMTMxMzEzMTMxMzk0MjQyNDI1YTVhNjM0YTRhNTI1MjUyDQo1MjRh NGE0YTYzNjM2MzczNzM3YjdiN2I3YjZiNmI2YjczNzM3Yjg0N2I4NDg0ODQ4 YzczNzM3YjYzNjM2YjQyNGE1MjUyNTI1YTMxMzEzOTQyNDI0YTMxMzEzOTI5 MjkzMTQyNDI0YTYzNjM2MzVhNWE1YTdiN2I3Yjk0OWM5Yw0KYzZjNmNlY2Vj ZWQ2Y2VjZWQ2YjViNWNlOTQ5NGE1NWE1YTZiMzk0YTUyNTI1MjVhNTI1MjYz MzEzMTQyMzEzMTRhMzkzOTRhNDI0MjUyMzkzMTQyNGE0YTUyNTI0YTUyNzM2 YjczODQ3YjdiYWRhNWFkYWRhNWFkY2VjNmNlYzYNCmJkYzY5Yzk0OWM2YjYz NmI2MzYzNmI0YTRhNTI1MjUyNTIyMTI5MjkzMTMxMzkzMTM5NDIxODE4MjEy MTIxMzE0YTRhNTI0YTRhNTI1YTVhNmI1YTYzNzM3MzdiOGM3MzczODQ4NDg0 OTQ2YjczODQ3YjdiOTQ2MzYzN2I1YTVhDQo2YjUyNGE2MzYzNWE3MzUyNGE2 MzUyNGE2MzMxMzE0MjM5MzE0YTMxMzE0MjI5MjEzMTIxMjEyOTM5MzE0MjI5 MjEyOTI5MjEyOTI5MjkzMTM5MzEzOTMxMjkzOTIxMjkyOTE4MTgyMTE4MTgy OTE4MTgyMTIxMjEyOTE4MTgyMQ0KMTgxODI5MTAxMDE4MTgxMDIxMTgxMDIx MTgxODI5MTAxMDE4MTAxMDE4MDgwODE4MTgyOTMxMjEyMTMxMTgxODI5MTgx ODIxMTgxODMxMTgxODI5MjEyMTI5MjEyMTMxMzEzMTQyMjkyOTM5MTgxODI5 MTgxODI5MzkzOTUyNzMNCjZiODQyOTI5MzkwODA4MTgwODA4MjkxMDA4MjEx ODEwMjExMDEwMjExODE4MzEwODA4MjExODIxMzkzMTM5NTI0MjRhNmIxODIx NDIyMTI5NTIyMTMxNGEzOTQyNWEyOTMxNGEzMTM5NTIzOTM5NGE0MjQyNTIy OTI5MzEyOTMxDQozOTE4MjEyOTE4MTgyOTE4MTgyMTIxMTgyMTEwMTAxODE4 MTAyOTIxMTgyMTIxMTgyMTIxMTgyMTI5MjkzMTE4MTAxODE4MTgyMTE4MTgy MTI5MjkzMTE4MTgyMTIxMTgxODIxMTgxODI5MjkyOTE4MTgxODE4MTAxODEw MTAxMA0KMTAxODI5MTAxODIxMTAxMDE4MDgxMDE4MTAxODI5MTAxODE4MTAx MDE4MDgwODA4MTgxODE4MjEyOTI5MDgwODEwMTAxMDE4MjkyOTI5MTgxODIx MTAxMDE4MTAxMDE4MjkyOTMxMzEyOTMxMjExODIxMjExODIxMjkyOTI5MTgN CjE4MjEyOTIxMjkxODEwMTgzMTI5MzExODE4MjEyOTIxMjkyMTIxMjkzMTMx MzkyOTI5MzEzOTMxNDIwMDI5MjEzMTI5MjkzMTIxMjEzMTI5MjEzMTI5MjEz MTI5MjkzMTIxMjEzMTI5MjEzMTIxMTgyOTIxMjEyOTIxMTgyOTIxDQoyMTI5 MjExODI5MjEyMTI5MjExODI5MjEyMTI5MTgxODI5MjEyMTI5MjEyMTI5Mjky OTMxMjkyOTMxMzEzMTM5MjkyOTMxMzEzMTM5MjkyOTMxMzEzMTM5MjkyOTMx MjkyOTMxMjEyMTMxMjkyOTMxMjEyMTI5MjEyMTI5MjkyOQ0KMzEzMTI5MzEy OTI5MzEzMTI5MzEyOTI5MzEzMTI5MzEyOTIxMzEzMTI5MzEyOTI5MzEyOTI5 MzEyMTIxMjkyMTIxMjEyMTE4MjEyMTIxMjkyMTE4MjkyOTIxMjkyMTIxMjky OTIxMzEyMTIxMjkyOTI5MzEyOTIxMzEzMTI5MzENCjI5MjkzMTMxMjkzOTMx MzEzOTI5MjEyOTIxMjEyOTI5MjkzMTIxMjEyOTMxMjkzOTI5MjkzMTIxMjEy OTI5MjkzMTczNmI3YjZiNjM3MzM5Mzk0MjI5MjEzMTQyMzk0MjM5MzE0MjMx MjkzOTMxMjkzMTMxMjkzOTMxMjkzMTMxDQoyOTM5MzEyOTM5MzkzMTM5MzEy OTM5MzkzMTM5NDI0MjRhNDIzOTQyMzkzMTM5NDIzOTQyNDIzOTRhNTI0YTVh NGE0MjRhMzEyOTM5MTgxODIxMzkzMTQyMzEyOTMxMjkyMTMxMjExODIxNGE0 MjRhNDIzOTQyMzEzMTM5MzkzMQ0KNDI0MjM5NDIzOTMxNDIzOTM5NDIzOTMx NDI0MjM5NDIzOTMxNDIzOTM5NDI0MjM5NDIzOTMxNDIyOTIxMzEyOTI5MzEz MTI5MzkzOTMxNDIzOTMxNDIzOTMxNDIzOTM5NDIzOTM5NDIyOTI5MzEyMTIx MjkyMTIxMzEzMTMxNDINCjI5Mjk0MjIxMjEzOTRhNGE1YTRhNGE1YTM5MzE0 YTMxMjk0MjI5MjkzOTMxMzE0MjI5MjkzOTIxMjEzMTI5MjkzMTMxMzEzOTE4 MTgyOTE4MTgyMTIxMTgyOTIxMjEzMTIxMTgyOTMxMzEzOTIxMjEyOTI5Mjkz MTMxMzEzOTMxDQozMTM5MjEyMTIxMjEyMTI5MjEyMTI5MjEyMTIxNDIzOTQy NDIzOTQyNDIzOTQyNjM1YTYzNWE1MjVhNWE1YTVhNTI1MjVhNzM2YjczODQ3 YjhjOGM4Yzk0NmI2YjczNTI1YTYzNWE1YTYzNDI0MjRhNDI0YTUyNGE0YTUy NDI0Mg0KNDI1MjUyNTI1YTVhNWE2MzZiNmI3MzczN2I5NDk0OWM4YzhjOGM4 YzhjOTQ3YjdiODQ3MzczN2I2MzYzNmI2YjZiNzMzOTM5NDIyOTI5MzkyOTI5 MzE0MjQyNTIyOTI5MzEzOTM5NGEzOTM5NDIzOTM5NDIzOTM5NDI0YTQyNGEN CjUyNTI1MjZiNmI3MzdiN2I3Yjg0ODQ4NDdiN2I3YjhjOGM4YzdiN2I3Yjg0 ODQ4NDZiNmI3MzVhNWE2MzM5NDI0MjRhNGE0YTUyNTI1MjUyNWE1YTI5Mjkz MTRhNGE1MjVhNjM2YjYzNmI3MzczNzM4NDg0OGM5YzYzNjM3MzVhDQo2Mzcz NWE1YTZiNmI3MzdiNjM2YjdiNTI1MjYzNDIzOTUyNDIzOTUyMzEyOTQyMjky MTMxMjExODMxMjkyOTM5MjExODI5MTgxMDI5MzEyOTM5MjExODI5MjExODI5 MjExODI5MjExODI5MzEyOTMxMTgxMDIxMjExODI5MTAxOA0KMjExODIxMjEx ODE4MjEyMTIxMjkxODE4MjkyMTIxMjkxODE4MjkyMTIxMzExODE4MjkxODE4 MjkxMDEwMjExMDEwMjExMDEwMjExODE4MjEwODEwMTgwODA4MTgxMDEwMjEx MDEwMjExMDEwMjExMDE4MjExODE4MjkyMTIxMzENCjIxMjEzOTMxMjk0MjIx MjEzOTE4MTgzMTA4MDgxODQyNDI1MjA4MDAxODIxMTgzMTI5MjEzMTIxMTgy OTI5MjEzMTIxMjEyOTIxMjEyOTE4MTgyOTE4MjEzMTA4MTAyOTE4MjE0MjMx NDI1YTRhNTI3MzRhNTI3YjM5NDI1YTM5DQo0MjVhMzkzOTUyNDI0MjVhMzkz OTRhMzEzMTQyMTgxODIxMTAxMDE4MDgwODEwMTAxMDE4MTAxMDEwMTAwODEw MTAwODEwMjExODIxMTgxMDE4MTgxMDE4MTgxMDE4MjExODIxMjExODIxMTgx ODIxMTAxMDE4MTgxODIxMjEyMQ0KMjEyOTIxMjEyMTE4MjEyMTE4MjExODEw MTgxODE4MjExMDE4MjExODIxMjk1YTVhNmI0YTRhNTIyOTMxMzkyOTI5MzEx ODIxMjExODE4MjExMDE4MTgyMTIxMjExODIxMjkyOTMxMzkzMTMxMzkyOTI5 MzExMDEwMTgxMDA4MTgNCjEwMTAxODI5MjEzMTE4MTgyMTIxMjEyOTE4MTgy MTIxMTgyMTI5MjEyOTIxMTgyMTI5MjEyOTIxMjEyMTI5MjEzMTMxMjkzMTI5 MjkzMTMxMzEzOTMxMzEzOTAwMjkyOTMxMjExODI5MjEyMTI5MjExODI5MzEy OTM5MjEyMTI5DQoyOTIxMzEyMTIxMjkyOTI5MzEyMTE4MjkyOTIxMzEyOTIx MzEzOTMxNDIyOTIxMzEyOTIxMzEyMTE4Mjk1MjUyNWE0MjM5NGEzOTM5NGEy OTI5MzkzMTMxNDIyOTI5MzEzMTI5MzkyOTI5MzkzMTI5MzkyOTI5MzEzMTI5 MzkyOQ0KMjkzMTMxMzEzOTIxMjEyOTI5MjkzMTI5MjkzMTM5MzEzOTI5Mjkz MTI5MjkzMTI5MjkzMTM5MzEzOTI5MjkzMTMxMjkzMTI5MjkzMTM5Mzk0MjI5 MjkzMTMxMjkzMTI5MjEyOTMxMjkzOTIxMjEyOTIxMjEyOTIxMTgyOTI5MjkN CjMxMTgxODI5MjEyMTI5MjEyMTI5MzEzMTM5MjkyOTMxMzEzMTM5MzEyOTM5 MzkzOTQyMjkyOTM5MzEyOTM5MjkyOTMxMzEzMTQyMjkyOTMxMjkyOTMxMjky MTMxNDI0MjRhNGE0MjUyMzkzMTM5NDIzOTRhNTI0YTUyMzEyOTM5DQo1MjRh NWEzOTMxMzk1MjUyNWE0YTQyNGE1MjRhNTI0MjM5NDI0MjQyNGEzOTMxMzk0 YTM5NGE0MjM5NGE1MjRhNTI0MjM5NDI0YTM5NGEzOTMxMzk0MjM5NDIzMTI5 MzEzMTI5MzEyOTIxMjk0MjM5NGEzOTMxMzk0YTM5NGEzOQ0KMzEzOTM5Mzk0 MjQyMzk0MjUyNGE1MjM5MzEzOTUyNGE1MjMxMzEzOTM5MzE0YTMxMzEzOTUy NGE1MjVhNTI1YTUyNTI1YTRhNDI1MjUyNTI1YTQyMzk0MjMxMzEzOTI5MjEz MTM5MzE0MjI5MjEzMTI5MjEzMTIxMTgyOTQyMzkNCjRhMzEzMTQyMzEzMTRh MjkyOTM5MzkzOTRhMjkyOTM5MjkyOTRhMjkyOTM5NTI1MjYzMzkzOTRhMjky OTM5MjEyMTMxMzEzMTQyMjEyMTMxMjkyOTM5MzkzOTRhNWE1YTZiMjkyOTM5 MTgxODIxMTgxODI5MzEzMTQyMjEyMTMxDQoyMTIxMjkyMTIxMjkzOTM5NGEz MTM5NDIzMTMxNGE0MjQyNGExODI5MzEyMTIxMjkyOTI5MzEzMTMxMzk0MjM5 NGEyMTIxMjkzMTMxMzkzMTMxMzkzOTM5NDIzMTI5Mzk1YTUyNjM1MjUyNWE1 YTUyNjMzMTI5Mzk2MzVhNmI0Mg0KNDI1MjUyNTI2MzZiNmI3YjVhNWE2YjRh NGE1MjVhNTI2MzUyNTI1YTZiNmI3MzYzNjM2Mzg0ODQ4NDg0ODQ4NDg0ODQ4 NDg0ODQ4Yzg0N2I4NDYzNjM2YjdiN2I4NDZiNmI3MzZiNjM3MzUyNTI1YTUy NTI1YTM5Mzk0YTVhNWENCjZiNTI1MjYzNTI1MjYzNTI1MjYzNWE2MzZiNmI2 YjdiN2I4NDhjN2I4NDhjN2I3Yjg0N2I4NDhjODQ4NDhjNmI2YjczODQ4NDg0 OGM4Yzk0OTQ4Yzk0NjM2MzYzNTI1MjUyNGE0YTUyNWE2MzYzNTI1MjVhNTI1 MjVhMzkzOTQyDQozMTMxNGEzMTMxMzkzOTM5NGEzOTQyNGE1MjUyNjMzMTM5 NDIzOTM5NGEzMTMxMzkzOTM5NTIzOTM5NGE0MjQyNTIyOTI5NDIyOTI5Mzky OTIxMzEzOTM5NGEyOTI5MzkyOTI5MzkyMTE4MjkxODE4MzEyMTIxMzEyOTIx MzExOA0KMTgyOTE4MTgzMTIxMjEyOTI5MjkzOTIxMjEzMTMxMzE0MjE4MTgy MTE4MTgyMTE4MTgyOTI5MjkzOTE4MTgzMTI5Mjk0YTE4MjEzOTM5Mzk1MjE4 MTgzMTMxMzk1MjI5MjkzOTI5MjkzOTEwMTAxODE4MTgyMTE4MTgyMTE4MTgN CjI5MTgxODIxMTAxMDIxMTgxODI5NmI3Mzg0OTQ5Y2I1NWE2MzczMjEyOTM5 MTAxMDI5MjEyMTM5MTgxODI5MTAwODE4MTgxMDI5MjExODIxMzkzMTM5Mjky MTI5MTgxMDE4MzEzMTM5MjEyMTI5MjEyMTI5MjkyOTM5MjkyOTM5DQozOTM5 NTI0MjQyNTI3YjdiOTQ2YjZiN2I5YzljYjU5NDk0YWQ5YzljYjU3YjczOGMz OTM5NWEzMTI5MzkxODE4MTgyMTE4MTgyMTIxMjExODEwMTAxODE4MTgyMTE4 MTgyMTE4MjExODEwMTAyOTE4MTgyMTEwMTgyMTE4MjEyMQ0KMTAxODMxMTgy OTI5MTgyMTMxMjEyOTMxMjEyOTM5MzEzOTI5MjEyOTI5MjEyOTIxMjEyOTI5 MTgzMTEwMTAyMTEwMTAyMTA4MDgxODZiNzM4NGFkYjVjNjczN2I4NDI5Mjkz OTI5MjkzMTEwMTAxODIxMjEyMTE4MTgyMTE4MTgNCjMxMTAxMDIxMTgxODI5 MTAxMDIxMTAxMDI5MTAxMDIxMTgxODI5MjEyMTI5MTgxODI5MTgxODIxMTgx ODIxMjkyMTMxMjkxODI5MTgxODE4MTgxMDE4MTgxODIxNDIzOTQyMjExODIx MjExODIxMTgxMDIxMzEyOTMxMDAyOTIxDQozMTI5MjkzMTI5MjEzMTI5MjEz MTIxMjEyOTIxMjEyOTIxMTgyOTIxMjEyOTIxMjEyOTI5MjkzMTI5MjEzMTMx MjkzMTI5MjEzMTI5MjEzMTIxMjEyOTIxMjEyOTI5MjkzOTI5MjkzOTI5MjEz MTI5MjkzMTIxMjEyOTI5MjkzMQ0KMjkyOTMxMzEzMTM5MjEyMTI5MjkyOTM5 MjkyOTM5MzEyOTM5MjkyMTMxMjkyOTMxMjkyOTMxMzEzMTM5MzEzMTM5MzEz MTM5MzEyOTM5MzEyOTM5MjkyMTMxMjkyMTMxMjEyMTI5MjEyMTI5MjExODI5 MjEyMTI5MjEyMTI5MjkNCjIxMjkyMTIxMjkyOTIxMjkyMTIxMjkyOTIxMzEy MTIxMjkyMTIxMzEyMTIxMjkyOTI5MzEyMTIxMzEyOTI5MzkyOTI5MzkzMTMx MzkzOTM5NDIzOTM5NDIyOTI5MzkyOTI5MzkyMTIxMzEyOTI5MzEyOTI5MzEz MTMxMzkzMTI5DQozOTQyMzk0MjMxMjkzMTM5Mzk0MjM5MzEzOTMxMjkzOTM5 Mzk0MjM5MzEzOTM5MzEzOTMxMzEzOTMxMjkzMTM5MzEzOTM5MzE0MjQyMzk0 MjM5MzEzOTMxMzEzOTM5MzEzOTM5MzEzOTMxMzEzOTM5MzEzOTMxMjkzMTMx MjkzMQ0KMjkyOTI5MzEyOTMxMjkyOTI5MzkzMTM5NDIzOTQyNDIzOTQyMzkz MTM5NGE0YTUyNTI0YTUyNDIzOTQyNTI0YTUyNDI0MjRhNDI0MjRhNGE0MjRh NTI0YTVhNmI2MzZiNWE1MjYzNmI1YTZiNWE1YTYzNWE1MjVhNGE0MjUyNGEN CjQyNGE0MjM5NGE0MjM5NGEzOTM5NDIzOTMxNDIzOTMxNDIzOTM5NGEzOTMx NGEzOTM5NGEzMTMxNDIzOTMxNGEzMTMxNDIzOTMxNGEzOTM5NGEzMTMxNGEy MTIxMzEyMTE4MzExODE4MzExODE4MjkxODEwMjkzMTI5Mzk0MjQyDQo1MjMx MzEzOTIxMjkzMTM5Mzk0YTQyNDI0YTM5Mzk0YTI5MzEzOTMxMzE0MjQyNDI1 MjM5Mzk0MjE4MjEyOTIxMjkzMTEwMTAyMTQyNDI1MjRhNGE1MjUyNTI2YjQy NDI1MjUyNGE1YTUyNTI2MzZiNWE3MzQyMzk0YTM5MzE0Mg0KMzkzMTQyNTI0 YTVhMzEzMTQyMjkyOTM5NTI0YTVhNGE0MjUyMjEyMTMxMjkyMTM5MTgxMDIx MjkyMTMxMjkyMTMxMjkyOTMxMzkzOTQyNDI0MjRhNGE0YTUyNWE1YTYzNTI1 MjVhNmI2YjczNjM2MzZiNjM1YTYzNjM2MzZiNWENCjUyNmI0YTQyNGE0YTRh NTIzOTM5NDIzOTM5NDIyOTI5MzkzMTMxNDIyOTI5MzkzOTM5NGEzMTM5NDI0 MjRhNTI0MjRhNTI0YTUyNmI0YTUyNWE1YTYzNmI1MjVhNjM0YTRhNTI0YTRh NTI1YTVhNjM0YTQyNGEzMTI5MzEyOTMxDQozMTMxMzEzMTI5MjkzMTIxMjky OTE4MTgyMTIxMjEyOTIxMjEzMTI5MjkzMTIxMjEzMTMxMzE0MjMxMzE0MjI5 MjkzMTE4MTgyMTIxMjEzMTMxMzEzOTM5Mzk0MjI5MjkzOTMxMzE0MjI5Mjkz OTI5MjkzOTIxMjEzMTIxMjEzMQ0KMTgxODI5MTgxODI5MjkyOTM5MjkyOTM5 MjEyMTMxMjEyMTMxMjEyMTMxMjkyOTM5MjkyOTM5MjkyOTM5MTgxODIxMTgy MTI5MTgxODI5MjkyOTM5MzkzOTUyMjEyMTM5MTgxODM5MjEyMTQyMjkyOTRh MTgxODM5MzEzMTRhMjkNCjMxNDIyOTI5MzkyMTI5MzEyMTI5MzEyOTMxMzkx MDE4MjEyMTIxMzEyMTI5MzkyOTI5Mzk1MjUyNmJjNmM2ZGU0MjRhNjMyOTI5 NDIxMDE4MjkyMTIxMzkxODE4MjkxODE4MjExMDA4MTgyMTIxMjEzOTI5MzEz OTI5MzExODEwDQoxODMxMjkzMTIxMjEyOTM5MzkzOTM5MzE0MjRhNDI1MjVh NTI2MzdiN2I4NDhjODQ5NDczNzM4YzczNmI4NDVhNTI3MzQyNDI1MjQyNDI1 YTIxMjEzMTIxMjEzMTE4MTgxODE4MTgxODE4MTAxMDE4MTgxODEwMTAxMDEw MTAxMA0KMTAwODEwMTAxMDEwMTgxMDE4MTgxMDE4MTAwODEwMTgwODE4MTgw ODE4MjExMDIxMjExMDIxMjExODIxMjExMDE4MjExODIxMTgxMDIxMjExODIx MTgxMDIxMTAxMDIxMTAxMDIxMTAxMDIxMTgxODI5NjM2MzdiNGE0YTVhMjEN CjIxMzExODE4MjEyMTIxMjkyMTE4MjExMDEwMTgxMDEwMTgxMDEwMjExMDEw MjExMDEwMjExMDEwMTgxMDEwMjExODE4MjEyMTIxMjkxMDEwMTgxODEwMjEx ODEwMTgyOTIxMjkxODE4MTgyMTE4MjExODEwMTgyOTIxMjk0YTQyDQo0YTE4 MTgyMTEwMTAxODMxMzEzOTM5Mzk0MjAwMjkyMTMxMjkyMTI5MzEzMTM5Mjky OTMxMzEyOTM5MjkyOTMxMzkzOTQyMzEyOTM5MzEyOTM5MjkyOTMxMzkzOTQy MzEyOTM5MzEzMTM5MjkyOTMxMzkzMTQyMjkyOTMxMjEyMQ0KMjkyMTE4Mjkz MTI5MzkyMTIxMjkyOTI5MzEyOTI5MzEzOTM5NDIzMTI5MzkzMTI5MzkzMTI5 MzkzOTM5NDIzMTI5MzkzMTI5MzkyOTI5MzEzOTM5NDIzMTMxMzk0YTM5NTIz OTM5NDI0MjQyNGEzMTMxMzkzMTMxMzkzMTI5MzENCjM5MzE0MjI5MjkzMTI5 MjEzMTIxMjEyOTMxMzEzOTI5MjEzMTI5MjkzMTI5MjEzMTM5MzE0MjI5Mjkz MTI5MjkzMTI5MjEzMTMxMzEzOTI5MjkzMTI5MjkzOTI5MjkzMTM5MzE0MjI5 MjkzMTRhNGE1MjM5Mzk0YTQyNDI1MjMxDQozMTQyMzEzMTM5MjkyOTM5Mzkz OTQyMjkyOTM5MzEzMTM5MzEyOTM5MzkzOTQyMzEyOTM5MzEzMTM5MzEyOTMx MzkzOTQyMzEyOTMxMzEyOTMxMzEyOTMxNDIzOTQyMzEzMTM5MzEzMTM5Mjky OTMxMzEzMTM5MjEyMTI5MjkyOQ0KMzEyOTIxMjkzOTMxMzkyOTI5MjkyOTI5 MzEyOTIxMjkzOTMxMzkyOTI5MjkyOTI5MjkzMTMxMzk0YTQyNGEzMTMxMzEz MTMxMzk0YTRhNTI2MzYzNmI0MjQyNDI1MjUyNTIzOTMxMzk0MjQyNDIzMTMx MzEzOTM5NGE0MjM5NDINCjQyMzk0YTMxMzEzOTRhNGE1MjQyMzk0MjRhNGE1 MjRhNDI0YTVhNWE2MzVhNTI2MzZiNjM3MzYzNWE2YjZiNjM3MzVhNWE2YjYz NjM3MzUyNTI2MzVhNWE2YjUyNGE1YTVhNTI2MzRhNGE1YTUyNTI2MzQyNDI1 MjQyNDI1MjMxDQoyOTM5MzEzMTRhMjkyMTMxMzEyOTM5MzEzMTQyNGE0YTVh MzEzMTQyNDI0MjRhNDI0MjRhNGE1MjVhMzEzMTQyMzEzOTQyMjkyOTM5Mzkz OTRhMjEyMTI5MzEzMTQyMzkzOTRhMzk0YTUyNjM2MzZiNjM2MzZiNjM2MzZi NzM2Yg0KN2I1YTVhNmI2MzVhNmI0YTRhNWE0YTRhNWEyOTIxMzEzMTMxNDIz OTM5NGE0YTM5NTIzOTM5NGE2MzYzNzM1MjUyNjMzMTMxNGEyMTE4MjkzMTI5 MzkzOTM5NGEyMTIxMzExODE4MjkzOTM5NDIzMTMxMzkzOTM5NGE0MjQyNGEN CjRhNGE1YTQyNDI0YTUyNTI1YTQyNDI1MjUyNTI1YTI5MjkzOTI5MjkzOTMx MzEzOTMxMzEzOTIxMjEzMTIxMjEzMTIxMjEzMTI5MjkzOTIxMjkzMTI5Mjkz OTI5MzEzOTM5Mzk0YTMxMzk0MjMxMzk0YTMxMzk0MjQyNDI0YTM5DQozOTQy NGE0YTUyNDI0MjRhNGE0MjRhMjkyMTI5MzEzMTMxMjkzMTMxMzEzOTM5MTgx ODIxMjEyMTI5MjEyOTMxMzEzMTQyMjEyMTI5MjkyOTM5MjkyOTM5MzkzOTRh MjEyMTMxMjEyMTMxMjEyMTMxMzk0MjRhMzkzOTQyMzEzMQ0KNGEzMTMxNDI0 MjQyNTIyOTI5MzkyMTIxMzExODE4MjkyOTI5MzkyMTIxMzEyOTI5MzkyMTIx MzEyOTI5MzkyMTIxMzEyOTI5MzkyMTIxMzEzMTMxNDIzMTMxMzkyOTI5Mzky MTIxMjkzOTQyNGEyOTMxNDIzOTM5NWEyMTIxMzkNCjdiN2I5Yzg0ODRhZDMx MzE1YTEwMTAzMTMxMzE0YTIxMjEzOTI5MjkzOTIxMjkzMTMxMzE0MjI5Mjkz MTE4MTgyOTEwMTAyMTM5Mzk0YTUyNWE2Yjk0OWNhZGJkY2VkZTRhNTI2MzIx MjkzOTE4MjEzMTEwMTAyMTI5MjkzOTIxDQoyMTI5MTgxODIxMjkyMTI5NTI0 MjRhNDIzOTM5NGEzOTRhNDI0MjQyNDIzOTQyMzkzOTQyMzkzMTM5MjkyOTMx MzkzOTQyNDI0MjRhNTI1MjYzNGE0MjUyNjM2MzdiNGE0YTVhNGE0YTYzNDI0 MjUyMjkyOTM5MDgwODE4MTgyMQ0KMjkxMDEwMTgxODE4MjkxODE4MjExODIx MjExMDEwMTgxODE4MjkxODE4MjExODE4MjkxODE4MjEyOTE4MzExODE4Mjky MTE4MjkyMTE4MjkyOTE4MzkyMTE4MjkyMTEwMTgxODEwMTgyOTE4MjkxODEw MjExODE4MjExODE4MjENCjE4MTgzMTE4MTgyOTE4MjEzMTUyNTI2MzZiNmI3 YjM5Mzk0YTI5MjkzMTIxMTgyOTI5MTgyOTEwMTAxODE4MTgyMTE4MTgyMTI5 MjkzMTE4MTgyMTE4MTgyMTE4MTAyMTI5MjkzMTIxMjEyOTIxMTgyMTE4MTAx ODE4MTgyOTE4DQoxMDE4MTgxMDE4MDgwMDA4MTAwODEwMTgxMDE4MTgxODIx MTgxODIxMzkzOTQyNDI0MjUyMjkyOTM5MDAzMTI5MzkzMTMxMzkzMTI5MzEz MTI5MzkyOTI5MzEzMTI5MzkyOTI5MzEzMTI5MzEyOTI5MzEzMTI5MzkyOTI5 MzEzMQ0KMzEzOTMxMjkzOTM5MzEzOTMxMjkzOTMxMzEzOTIxMTgyOTI5MjEz MTIxMjEyOTI5MjkzMTI5MjkzMTMxMjkzOTI5MjkzMTMxMjkzOTI5MjEzMTMx MjkzOTI5MjkzMTMxMjkzOTI5MjkzMTMxMjkzOTI5MjkzMTMxMjkzOTMxMzEN CjM5MzkzMTQyMzEzMTM5MzkzOTQyMzkzMTQyNDIzOTRhMzkzOTQyNDIzOTRh MzEzMTM5MzkzMTM5MzEyOTM5MzEzMTM5MzEyOTMxMzEyOTM5MjkyOTMxMzEy OTMxMjEyMTMxMjkyOTMxMjEyMTI5MjEyMTMxMjEyMTI5MjEyMTMxDQoyMTE4 MjkyMTIxMjkzMTI5MzkzOTMxNDIzOTMxNDIzOTM5NGEzOTM5NDIzOTMxNDIy OTI5MzEyOTIxMzEzMTI5MzEyOTI5MzEzMTI5MzEzMTI5MzEyOTIxMzEzMTMx MzkyOTIxMjkzMTI5MzEyOTIxMjkzMTI5MzkzMTI5MzkzOQ0KMzEzOTI5Mjkz MTI5MjkzMTI5MjEyOTMxMjkzMTIxMjEyOTI5MjEyOTIxMjEyOTI5MjEyOTI5 MjEyOTI5MjkyOTI5MjEyOTI5MjkyOTI5MjkyOTMxMjkzMTI5MjkyOTIxMjEy OTIxMTgyMTM5Mzk0MjRhNDI0YTQyNDI0MjQyMzkNCjQyMzkzOTQyMzEzMTM5 MzkzMTM5MzkzOTQyNDI0MjRhMzkzOTQyNDIzOTQyMzEyOTM5MzkzMTM5MzEz MTM5NDIzOTQyNDIzOTRhNTI0YTUyNTI0YTUyNTI1MjVhNTI0YTVhNTI1MjZi NTI1MjYzNWE1YTZiNWE1YTZiNmI2YjdiDQo2MzVhNmI2MzYzNzM2YjZiN2I3 YjczODQ2MzYzNzM2MzVhNmI2MzVhNmI1YTVhNzM1MjUyNjM1YTVhNmI0YTRh NTI0MjQyNGEzOTM5NDIzOTQyNGEzMTM5NDIzMTMxMzkyOTMxMzkzOTM5NDI1 MjVhNjMyOTI5MzEyMTIxMzEzMQ0KMzk0MjI5MzEzOTQyNDI0YTI5MjkzMTQy NDI1MjUyNTI2MzQyNDI1MjQyNDI1MjMxMzE0MjUyNTI2MzI5MjkzOTMxMzE0 MjQyNDI1MjI5MjkzOTI5MjkzOTI5MjkzOTI5MjkzOTIxMTgyOTE4MTgyOTI5 MjEzMTM5Mzk0MjMxMjkNCjM5MjkyOTMxMzEzMTM5MzkzOTQyMzEzMTM5Mzkz OTQyMzkzOTQyMzEzMTQyMzEzMTQyNDI0MjUyNDI0MjRhMjkyOTMxMjkyOTMx MzkzOTQyMjEyMTI5MjEyMTMxMjEyMTI5MjEyMTMxMTgxODIxMTgxODI5MTgx ODIxMjEyOTMxDQoyMTI5MzEzMTMxMzkyMTIxMjkyOTI5MzEyOTI5MzEzOTM5 NDI0MjQyNGE0YTQyNGE0MjM5NDI0MjM5MzkzMTMxMzkzOTM5NDIyOTI5MzEx ODIxMjkyMTIxMjkzMTMxNDIyOTI5MzkyMTIxMzExODE4MjkyOTI5MzkyOTI5 MzEyOQ0KMjkzOTI5MjkzMTI5MjkzOTI5MjkzMTI5MjkzOTM5Mzk0YTQyNDI1 MjM5Mzk0YTMxMzE0MjIxMjEzMTIxMjEzMTE4MTgyOTE4MTgyOTEwMTAyMTE4 MTgyOTIxMjEzMTI5MjkzOTIxMTgyOTE4MTgyOTIxMjEzMTQyNDI0YTQyNDIN CjRhMTgxODI5NDI0MjRhNDI0MjUyMjkyOTQyMjkyOTQyOWM5Y2JkN2I3YmE1 MzEzMTUyMTgxODM5MTgyMTM5MTgyMTMxMjEyMTMxMjkyOTMxMjEyMTI5MTgx ODIxMjEyMTMxMTgxODI5MjEyOTMxNzM3YjhjYzZjZWRlYmRjNmQ2DQo1YTYz NzMzOTM5NGEyOTI5MzkxODE4MjkyOTI5MzkzMTI5MzkxODEwMTgyOTIxMjky OTIxMjkzMTI5MzEyMTE4MTgyOTIxMjkyMTE4MjEyOTIxMjkyOTIxMjkyOTI5 MzEyOTIxMzE0MjM5NGEzMTMxMzkyOTI5MzkyMTIxMzExMA0KMTAyMTEwMDgy MTIxMjEzMTE4MTgzMTIxMjkzOTE4MTgyOTE4MTgyOTEwMTgyMTE4MjEyOTE4 MTgyOTE4MTgyOTEwMTgyMTE4MjEzMTA4MDgxODE4MTgyOTE4MTgyOTIxMjEz MTE4MTgyOTE4MTgyOTE4MTgyOTIxMjEzMTIxMTgNCjI5MjkyMTIxMjExODIx MjExODIxMTgxODIxMTgxODI5MTgxODI5MTgxODI5MTgxODI5MjkzMTM5NDI0 MjUyMzkzOTQyMTgxODIxMTgxODE4MDgwODEwMjEyMTI5MTgxODE4MjkyMTI5 MTgxODIxMjEyMTIxMTgxODIxMTgxMDE4DQoxODE4MjEyMTE4MjEyMTE4MjEx ODEwMTgyMTE4MTgxODE4MTgyMTE4MjExODEwMTgyOTIxMjkzMTI5MzExMDEw MTgxMDE4MjEwODA4MTgxODE4MjExMDEwMTgwMDQyMzk0MjMxMjkzOTMxMzEz OTMxMjkzOTM5Mzk0MjMxMjkzMQ0KMzEyOTM5MjkyOTMxMzkzMTQyMjkyOTMx MjkyOTMxMjkyMTMxMzkzMTM5MjkyOTMxMzEyOTMxMjkyOTMxMzkzMTQyMjky OTMxMzEyOTM5MjkyOTMxMzkzMTQyMjkyMTMxMjkyOTMxMjEyMTI5MzEzMTM5 MjkyMTMxMjkyMTMxMjkNCjIxMzEzMTMxMzkyOTI5MzEyOTI5MzEyOTIxMzEz MTMxMzkyOTI5MzEzMTI5MzkzMTMxMzk0MjQyNGEzOTM5NDI0YTRhNTI0MjM5 NGE0MjM5NGEzMTMxMzkzOTMxNGEzMTMxMzk0MjM5NGEzMTMxMzkzMTMxMzkz MTI5MzkzOTMxDQo0MjI5MjkzMTI5MjkzOTI5MjEzMTMxMzEzOTIxMjEzMTI5 MjEzMTIxMjEyOTMxMzEzOTI5MjkzMTMxMzE0YTMxMzE0MjQyNDI0YTMxMzEz OTMxMzEzOTI5MjEzMTQyMzk0MjI5MjEzMTM5MzE0YTI5MjkzMTM5MzE0MjMx MzEzOQ0KMjkyMTMxMzEyOTMxMzkzMTQyMjkyMTMxMjkyMTMxMjkyOTMxNDI0 MjRhNDIzOTRhNTI0YTUyNDI0MjRhNDIzOTQyMzEzMTM5MzkzMTM5MzEzMTMx NDIzOTQyMzEzMTMxMzkzMTM5MzEzMTMxNDI0MjRhMjkyOTMxMjkyOTMxMjkN CjIxMjkzMTI5MzEyOTI5MzE0YTM5NGEzOTM5Mzk0MjM5NDIzMTI5MzEyOTI5 MzEyOTI5MzE0MjM5NDIzMTMxMzkzOTM5NGEzMTMxMzk0YTQyNGEzOTM5NDI0 YTM5NGEzOTMxNDI0YTQyNGEzOTMxNDIzOTMxNGEzOTMxNDI0MjQyDQo1MjM5 MzE0MjRhMzk1MjM5Mzk0YTUyNGE1YTQyNDI1MjUyNTI2MzRhNGE1YTRhNGE1 YTRhNDI1MjRhNGE1YTM5Mzk0YTRhNGE1YTQyMzk0YTM5Mzk1MjM5Mzk0YTQy NDI1MjMxMzEzOTI5MjkzOTI5MjkzMTMxMzE0MjI5MjkzMQ0KMzEzMTRhNDI0 MjRhOGM4YzljMzkzOTRhMjkyOTM5MzEzMTM5NDI0MjRhNDI0MjUyMzEzMTRh NDI0MjRhNTI1MjYzNDI0MjUyNjM2MzczNDI0MjUyNmI2YjdiMjkyOTM5Mzkz OTUyNDI0MjUyMzkzOTRhMzEzMTQyMjkyOTM5MjENCjIxMzEyOTI5MzkyMTIx MzEyOTI5MzkyMTIxMzEzMTMxNDIyMTIxMzEzMTMxMzkzMTMxNDIzOTM5NGEz MTMxMzkzOTM5NTIyOTI5MzkzMTMxNDIzOTM5NGE0YTRhNWEyOTI5MzEzOTM5 NGEzOTM5NGEyOTI5MzEyMTIxMjkyOTI5DQozMTE4MTgyMTE4MTgyOTEwMTAy MTE4MjkzMTE4MjEyOTI5MjkzMTI5MjkzMTMxMzEzOTIxMjEyOTI5MjkzMTMx MzEzOTRhNDI0YTM5MzEzOTM5MzEzMTMxMjkzMTRhNTI1MjM5NDI0MjMxMzEz OTE4MTgyMTI5MzEzOTM5Mzk0YQ0KNTI1MjYzMzkzOTRhMjkyOTM5MTgxODI5 MjEyMTMxMjEyMTMxMzEzMTQyMjEyMTMxMjEyMTI5MTgxODI5MzkzOTRhMjky OTM5MjkyOTM5MjkyOTM5MzkzOTRhMzEyOTM5MjkyOTM5MjEyMTMxMzEzMTQy MjEyMTMxMzEzMTRhMzENCjMxNDIzMTMxNDIyMTIxMzEyOTI5MzkzOTM5NGE0 MjQyNGEzOTM5NGE4YzhjOTQ2MzYzNzMzMTMxNDIxMDEwMjliNWJkZDY4Yzhj YTU0YTUyNmIxODIxMzkyOTI5NGEyMTIxMzEzOTM5NGEyOTI5MzkyOTI5MzEx ODE4MjkyOTI5DQozOTE4MjEyOTE4MjEyOTQyNGE1MmFkYjVjNmJkYzZkNjg0 OGM5YzM5Mzk0YTI5Mjk0MjEwMTAyMTM5Mzk1MjM5MzE0MjI5MTgzMTIxMTgy OTI5MjEyOTI5MjEyMTM5MzEzOTMxMzEzMTMxMzEzOTIxMjEyOTMxMzEzOTI5 MjkyOQ0KMjkyOTMxMjkyOTMxMjkyOTM5MTAxMDIxMTgxODI5MTgxODI5MTgx ODMxMTgxODI5MjEyMTMxMjkyOTM5MTgyOTM5MTgyMTMxMTgyOTM5MTAyMTMx MTgyOTM5MTgyMTMxMjEyMTM5MTgxODMxMzkzOTUyMjEyOTQyMjEyMTM5MTgN CjE4MzEyOTI5NDIyMTIxMzkyMTIxNGEyMTIxMzk0MjM5NGEzMTMxMzEzMTI5 MzEyMTIxMjkyOTE4MzExMDEwMjExODE4MjExMDEwMjExODE4MzEwMDAwMTAx MDE4MjExMDEwMjExODE4MjkxODIxMjExMDEwMTgxODE4MTgyOTE4DQoyOTI5 MjEyMTIxMTgyMTIxMTgxODE4MTgxODEwMDgxMDIxMTgyMTE4MTAxODI5MTgy OTEwMTAxMDIxMTgyMTE4MTgxODMxMzEzMTIxMTgyMTMxMjkzOTM5MzEzOTM5 Mzk0YTIxMjEzMTE4MTgyOTEwMTAyMTM5Mzk1MjAwMjEyMQ0KMjkyOTIxMzEy OTIxMzEyOTI5MzEyOTI5MzEzMTI5MzkzMTI5MzkzMTMxMzkyOTIxMzEyOTI5 MzEyMTIxMjkyMTIxMjkxODE4MjEyMTE4MjkyMTE4MjEyMTIxMjkzMTI5Mzkz MTI5MzkyOTI5MzEyOTI5MzEyMTIxMjkyOTIxMzENCjIxMjEyOTI5MjEzMTIx MjEyOTIxMjEyOTIxMTgyOTI5MjEzMTIxMjEyOTI5MjkzMTIxMjEyOTI5MjEy OTIxMTgyOTI5MjEyOTIxMjEyOTI5MjkzMTI5MjEzMTMxMjkzOTI5MjkzMTMx MzEzOTIxMjEyOTI5MjEzMTI5MjEzMTMxDQoyOTM5MjkyOTMxMzEzMTM5MzEz MTM5MzkzMTQyMzEzMTM5MzEzMTM5MzEyOTM5MzEzMTM5MjkyOTM5MzEyOTM5 MjkyOTMxMzEyOTM5MjEyMTMxMjkyOTMxMjEyMTMxMjkyOTMxMjkyMTMxMzEy OTM5MzEyOTM5MzkzMTQyMzEyOQ0KMzkyOTI5MzEzMTMxMzkzMTI5MzkyOTIx MzEzOTMxMzkyOTIxMzEzMTMxMzkzMTI5MzkzMTI5MzkzMTI5MzEzMTI5Mzkz MTMxMzk0MjM5NGE0MjQyNGE0YTRhNTI0MjM5NDI0MjQyNGE0MjM5NDI0MjQy NGE0MjM5NDI0MjQyNGENCjQyMzk0MjQyNDI0YTQyMzk0MjMxMzEzOTMxMzEz OTQyMzk0MjMxMzEzMTMxMjkzMTMxMzEzMTM5MzEzOTMxMjkzMTMxMzEzOTI5 MjEyOTI5MjkzMTI5MjEyOTI5MjEyOTI5MjkzMTI5MjkzMTI5MjEyOTMxMjkz MTMxMjkzOTM5DQozMTM5MzEyOTMxMzEyOTM5MzEyOTMxMzEzMTM5MzEzMTM5 MzEzMTQyMzEyOTM5MzEyOTM5MjkyMTMxMjkyMTMxMjEyMTMxMjEyMTMxMjEx ODI5MjkyOTM5MjEyMTMxMjEyMTMxMjEyMTMxMjkyOTM5MjEyMTMxMjkyOTM5 MjEyMQ0KMjkyMTIxMjkxODE4MjkxODE4MjkxODE4MjExODE4MjkyMTIxMjky OTI5MzEzMTMxNDIxODE4MjkyMTIxMjkyOTI5MzEyMTIxMzEzOTM5NGEyOTI5 MzkyOTI5MzkzMTMxNDIzMTM5NDIzMTMxNDIzMTM5NDIzMTMxNDIyMTI5MzEN CjE4MTgyOTIxMjkzMTE4MTgyOTI5MzE0MjI5MjkzOTIxMjkzMTIxMjEzMTI5 MjkzOTIxMjEzMTE4MjEzMTIxMjEzMTIxMjkzOTIxMjEzOTMxMzE0MjI5Mjk0 MjI5MzE0MjMxMzE0YTMxMzE0MjE4MTgyOTIxMjkzMTI5Mjk0MjIxDQoyOTM5 MjEyMTM5MjkzMTQyMTgxODI5MTgxODI5MTgxODIxMjExODI5MjkyMTI5Mjky MTMxMjkyOTMxMjEyOTMxMjEyOTMxMjEyOTMxMjEyMTI5MjEyOTMxMjkyMTI5 MzEyOTMxMjkyOTI5MzEyOTI5MjkyMTI5MjkyOTI5MjkyOQ0KMjkzMTMxMzky OTI5MzEyMTI5MzEyOTI5MzE0MjQyNGE0MjQyNTI0MjQyNTIyOTI5MzkyMTIx MzExODE4MjkyMTIxMzEyMTIxMzEyOTI5MzEyMTIxMjkyMTIxMzExODE4Mjkx ODE4MjkxODEwMjEyMTIxMzEyOTIxMzEzMTMxNDINCjI5MjkzOTI5MjkzOTM5 MzE0MjMxMzE0MjIxMjEzMTI5MjkzOTI5MjkzOTI5MjkzOTIxMjEzMTI5Mjkz MTI5MjkzMTM5Mzk0MjMxMzE0MjE4MTgyOTIxMjEzMTI5Mjk0MmFkYWRjNjk0 OTRhZDM5Mzk1YTE4MjEzOTIxMjEzOTIxDQoyMTMxMjkyOTM5MjkyOTM5Mjky OTMxMjEyOTMxMTgxODIxMTAxODIxMTgxODI5MzEzMTQyNmI3MzdiYjViZGNl NWE1YTZiMzkzOTRhMTAxMDIxMTgxODI5MzEzMTQyMzkzMTQyMjExODI5Mjky MTI5MjkyMTMxMjkyOTI5MjEyMQ0KMjkzMTMxMzEzMTMxMzkyMTIxMjkyOTI5 MzEzMTMxMzkyOTI5MzEyOTI5MzEyMTI5MzEyMTIxMjkxODE4MjkyMTIxMzEx ODIxMjkxODIxMjkyMTIxMzEzMTMxNDIxMDE4MzEyMTI5NDIyMTI5NDIyMTMx NDIyMTMxNDIzOTQyNWENCjM5NDI1YTM5NDI1YTVhNjM3YjQyNDI1YTE4MjEz OTE4MjEzOTIxMjk0MjMxMzk1MjI5MzE0YTI5Mjk0MjM5MzE0MjM5MzEzOTI5 MjkzMTIxMjEyOTEwMTAxODEwMTAyMTEwMTAxODEwMTAyMTEwMTgyMTA4MTAx ODEwMTgyMTEwDQoxMDE4MTAxMDE4MjEyOTI5MTAxODE4MTAxMDE4MTAxMDEw MjExODIxMTAwODEwMTgxMDE4MTAwODEwMTAwODEwMjExODIxMjEyMTIxMTAx MDE4MTAxMDE4MTAxMDE4MTgxODIxMTgxODIxMTAxMDE4MTgxODIxMjkyOTMx MjEyMQ0KMzEzMTM5NDIyOTMxNDIxODIxMzEzMTMxNDIwMDMxMjkzOTI5Mjkz MTM5MzEzOTI5MjkzMTI5MjkzMTIxMjEyOTMxMjkzMTIxMjEyOTMxMjkzMTI5 MjkzMTMxMzEzOTI5MjEyOTI5MjkzMTI5MjkzMTM5Mzk0MjMxMzEzOTM5MzEN CjM5MzEyOTMxMzkzMTQyMjkyOTMxMzEyOTM5MzEyOTMxNDIzOTRhMzkzMTQy MzEyOTMxMjkyMTI5MzEyOTM5MjkyMTI5MzEyOTMxMzEyOTMxMzkzMTM5Mjky MTI5MjkyOTMxMjkyMTI5MzEzMTM5MjkyMTI5MjkyOTMxMjkyMTI5DQozMTMx MzkyOTIxMjkyOTIxMzEyMTIxMjkzMTMxMzkyOTI5MzEzMTMxMzkzMTMxMzk0 MjQyNGEzOTMxMzkzOTM5NGEzMTMxMzk0MjQyNGEzOTMxNDIzOTMxNGEzMTMx Mzk0MjM5NGEzMTMxMzkzMTMxMzkyOTI5MzEzMTMxMzkyOQ0KMjEzMTI5Mjkz MTI5MjkzMTM5Mzk0MjMxMzEzOTMxMzEzOTI5MjkzMTM5Mzk0MjMxMjkzMTMx MjkzMTMxMjkzMTM5MzEzOTMxMjkzMTM5MzEzOTM5MzEzOTRhNDI0YTM5MzEz OTMxMzEzOTMxMjkzMTQyMzk0MjM5Mzk0MjRhMzkNCjRhNDIzOTQyNGE0YTUy NDI0MjRhNTI0YTUyNGE0MjRhNWE1MjVhNGE0YTRhNTI0YTUyMzkzOTQyNTI0 YTUyNGE0MjRhNGE0YTRhMzkzOTM5NGE0MjRhMzkzMTM5MzEyOTMxMzEyOTMx MzEzMTMxMjkyOTI5MjkyOTMxMjEyMTIxDQozOTM5NDIyOTI5MzEyOTIxMjky OTIxMzE0MjM5NDIzMTI5MzkzMTI5MzkyOTIxMzEzOTMxMzkyOTIxMzEzMTMx MzkzMTI5MzkzOTM5NDIzMTI5MzkzMTI5MzkyOTI5MzkzOTMxNDIyOTI5Mzkz MTI5MzkzMTMxNDIzOTMxNDIyMQ0KMTgyOTI5MjkzMTI5MjkzOTM5MzE0MjI5 MjkzOTMxMzEzOTI5MjkzMTMxMzE0MjI5MjEzMTI5MjkzMTI5MjEzMTMxMzEz OTIxMjEyOTI5MjEzMTIxMjEzMTM5Mzk0YTI5MjkzMTE4MTgyOTIxMjEyOTM5 MzE0MjI5MjkzMTIxMjENCjMxMTgxODI5MTgxODMxMTgxODI5MTgyMTMxMjkz MTM5MzEzOTRhMTgyMTMxMTgyMTMxMjEyOTM5MzkzOTRhMjkzMTM5MzkzOTUy MzEzOTRhMzEzMTQyMjkzMTQyMzEzMTRhMzEzOTRhMzkzOTUyMzEzOTRhMzkz OTVhMjkzMTQyDQo0MjQyNTIyOTMxNDIyOTI5NGEyMTIxMzk0MjQyNTIyOTMx NDIzMTMxNGEzMTMxNGEzOTM5NGEyOTI5MzkzMTMxMzkzMTI5MzE0YTQyNGEz MTMxMzkzOTM5NGEyOTI5MzEzOTM5NDIyMTI5MzEyMTI5MzEyMTIxMjkzMTMx MzEyMQ0KMjEyOTI5MjEyOTI5MjEyOTM5MzEzOTMxMjkzMTEwMTAxODE4MTgx ODI5MzEzMTI5MjkzMTI5MjkzMTI5MjkzMTMxMzE0MjIxMjEzMTRhNGE1YTI5 MjkzOTMxMzE0MjI5MjkzOTM5Mzk0YTMxMzEzOTMxMzE0MjIxMjEzMTI5MjkN CjM5MjEyMTMxMzEyOTM5MjEyMTMxMjEyMTMxMTgxODI5MjkyOTM5MTgxODI5 MzkzOTUyMzEzMTQyMzEzMTQyMjEyMTMxMzEzMTRhMzkzOTRhMzkzOTRhMjEy MTMxMjkyOTMxNGE0MjUyNDI0MjRhMTgxODI5MzEzMTRhMjkyOTQyDQpiNWI1 Y2U4YzhjYWQ1MjUyNmIyMTIxMzkzOTM5NGEyMTIxMzEyOTI5MzkyMTIxMzEz MTMxNDIyOTIxMzEyOTI5MzkyMTIxMzEzMTM5NGEzOTM5NGE2YjczODQ4NDg0 OTQ0YTUyNWEzOTM5NGEzMTMxNGE0MjQyNTI1MjUyNWEzMQ0KMzE0MjIxMTgy OTE4MTAxODI5MTgzMTE4MTAxODI5MjkzMTIxMjEyOTM5MzkzOTE4MTgxODI5 MjkyOTE4MTgyMTE4MTAyOTEwMTgyMTIxMjEyOTE4MjEyOTI5MjkzOTIxMjEy OTE4MjEyOTEwMTAyMTE4MTgzMTE4MTgyOTIxMjkNCjM5MjEyOTQyMzE0MjUy MzEzOTRhMzk0YTYzNDI0YTYzNWE1YTczNGE1MjZiNWE1YTczMzEzOTUyMjky OTQyMTgxODMxMjkyOTRhMzEzMTRhMzk0MjVhMjkyOTQyMzkzOTRhMzEzMTM5 MzkzOTM5MjEyMTI5MjEyMTI5MTgxODIxDQoyOTI5MzExODIxMjkxODE4MjEx ODE4MjEyOTMxMzkxMDE4MTgxMDE4MTgxODE4MjExODI5MjkxODE4MjExODE4 MjEyMTIxMjkxODEwMTgxODE4MjEyMTE4MjkxODE4MjE0YTRhNTIzOTM5NDIx ODE4MjExODE4MjEyOTI5MzkyOQ0KMjkzOTI5MjkzOTIxMjEzMTMxMzE0MjMx MzE0MjI5MjkzOTIxMjkzOTI5Mjk0MjA4MTAyMTEwMTgzMTAwMjExODI5MjEy MTI5MjExODI5MjEyMTI5MjEyMTI5MjkyMTI5MjEyMTI5MjkyMTI5MjkyMTI5 MjkyOTMxMjkyMTMxMzENCjI5MzkzMTMxMzk0MjQyNGE0YTQyNGE1MjRhNTIz MTI5MzkzMTMxMzkyOTI5MzEzMTI5MzkzMTMxMzk0MjM5NGE0YTQyNGE1MjRh NTIzMTI5MzEyOTI5MzEyMTIxMjkyOTIxMzEzMTI5MzEzMTMxMzkyOTI5MzEy OTIxMzEyOTI5DQozMTI5MjkzMTI5MjkzMTI5MjkzMTI5MjkzMTMxMjkzMTI5 MjkzMTMxMjkzMTMxMjkzMTMxMzEzOTI5MjkzMTMxMzEzOTMxMjkzOTMxMzEz OTMxMjkzMTMxMzEzOTMxMjkzOTMxMzEzOTMxMjkzOTMxMzEzOTMxMzEzOTM5 MzE0Mg0KMzEyOTM5MzkzMTQyMzEyOTM5MzEzMTM5MjkyOTMxMzEyOTM5Mjky OTMxMzEyOTM5MjkyOTMxMzEyOTMxMjkyMTMxMzEyOTMxMjkyMTI5MjkyOTMx MjkyMTMxMjkyOTMxMjkyMTI5MjkyOTMxMjkyOTMxMzEyOTMxMjkyOTMxMzEN CjMxMzkzMTMxMzkzOTMxMzkyOTI5MzEyOTI5MzEzMTI5MzEzMTMxMzkzMTMx MzkzOTM5NDI0MjM5NDI0YTQyNGE0YTQyNGE0YTRhNTI0YTQyNGE0YTQyNGE0 MjQyNDI0MjQyNDIzOTMxMzk0MjM5NDI0MjQyNDIzOTM5NDIzOTM5DQo0MjRh NDI0YTMxMzEzMTM5MzEzOTI5MjkzMTIxMjEyOTI5MjEyOTI5MjEyOTI5MjEy OTMxMjkzOTM5MzEzOTM5Mzk0MjMxMzEzOTMxMzEzOTMxMjkzOTM5MzE0MjMx MjkzOTMxMzE0MjMxMjkzOTMxMjkzOTMxMjkzOTMxMjkzOQ0KMjkyMTMxMzEy OTM5MzEyOTM5NDIzOTRhMzEyOTM5MjEyMTI5MjEyMTMxMzEyOTM5MjkyMTMx MjkyOTMxMjEyMTI5MjEyMTI5MTgxODIxMjExODI5MjEyMTI5MjkyOTM5Mjky MTMxMjkyMTMxMjEyMTMxMjEyMTI5MjEyMTMxMzENCjI5MzkyMTIxMjkyMTIx MjkyOTI5MzEyOTI5MzEyOTMxNDIzMTM5NGE0MjRhNTIzOTM5NGEzMTMxNDIz MTM5NDIzMTM5NDIxODIxMzEyOTMxNDIyOTMxMzkyMTI5MzkyOTMxNDIzOTQy NTIzOTQyNTIyMTIxMzEzMTM5NGEzOTM5DQo1MjRhNTI2YjMxMzk0YTM5Mzk1 MjM5Mzk1MjI5Mjk0MjIxMjEzOTIxMjkzOTI5MzE0MjIxMjEzOTI5Mjk0MjI5 MzE0MjIxMjEzOTMxMzE0YTI5MzE0MjMxMzE0YTM5Mzk0MjM5MzE0MjM5MzEz OTI5MjkzMTMxMjkzOTI5MjEzMQ0KMjEyOTMxMjEyOTMxMjEyMTI5MjEyOTMx MjExODI5MTgxODIxMTgxMDE4MjkyMTI5MjkyMTI5MjkyOTI5MjEyMTI5Mjky OTMxMjkyOTMxMjkzMTM5MjEyMTMxMjEyMTI5MTgxODI5MjEyMTMxMzkzMTRh MjkyOTM5MjEyMTMxMzENCjMxNDIzOTM5NGEzMTMxMzkxODE4MjkxMDEwMjEx MDEwMjEyMTE4MjkyMTIxMzEyMTIxMzEyMTIxMzEyMTIxMzEyOTIxMzEzMTMx NDIzMTMxNDIzOTM5NGEzMTMxNDIzMTMxNDIzOTM5NGE0YTRhNWE0YTRhNWE0 MjQyNTIzMTI5DQozOTRhNDI1MjMxMzE0MjMxMzEzOTIxMjEzMTIxMjEzMWE1 YTViZDhjOGNhNTVhNWE3MzM5NDI1MjQyNDI1MjMxMzE0MjMxMzEzOTMxMjkz OTI5MjkzMTI5MjkzOTIxMjEzMTI5MzE0MjE4MTgyOTE4MTgyOTM5NDI1MjMx Mzk0Mg0KMzEzMTM5MjEyMTMxNDI0MjUyNmI2YjdiNGE0YTVhMzEzMTM5MTAx MDIxMTAwODE4MTgxMDIxMTAxMDE4MTgxODIxMTAxMDE4MTgxODIxMTAxMDE4 MjEyMTI5MTgxODIxMDgwODEwMTgyMTI5MDgwODEwMTgxODIxMTAxMDIxMTAN CjEwMjExMDEwMjEyOTI5MzEzMTM5NDIzOTQyNTIyOTMxNGEyOTMxNDIyMTMx NDIzMTM5NGEzMTM5NGEyOTMxNGEyOTMxNDIzMTM5NTIyOTMxNDIzMTM5NGEz MTMxNGEzMTM5NGEzMTM5NGEzOTQyNTIzOTM5NTI0YTRhNWEzOTM5DQo0MjM5 MzkzOTI5MjkzMTI5MjkzMTIxMjEyOTI5MjkzMTI5MjkzMTMxMzEzOTMxMzk0 MjMxMzEzOTIxMjEyOTIxMjEyOTE4MjEyMTE4MjEyMTEwMTgyMTIxMjkyOTE4 MTgyMTI5MjkzOTEwMTAyMTIxMjEzMTI5MjkzMTMxMzEzOQ0KNTI1MjYzNWE1 YTZiMTgyMTMxMjEyOTM5MTgyMTMxMzEzMTRhMTgyMTMxMjEyMTM5MTAxODI5 MjEyOTM5MjEyOTQyMjEyOTQyMzEzOTUyNGE1MjYzMTAxODI5MDAzMTI5MzEy MTIxMjkyMTIxMjkyMTIxMjkzMTMxMzkyOTIxMjkNCjI5MjkzMTI5MjkzMTMx MzEzOTI5MjEzMTI5MjkzMTI5MjkzMTM5Mzk0MjMxMjkzMTMxMzEzOTMxMjkz OTM5MzE0MjMxMjkzMTM5MzEzOTM5MzEzOTQyMzk0YTMxMjkzMTMxMjkzMTI5 MjEyOTQyNDI0YTM5MzEzOTM5Mzk0YTM5DQozMTM5NDI0MjRhMzkzMTM5Mzkz OTRhMzkzMTM5MzkzOTQyMzEyOTM5MzEzMTM5MzEyOTMxMzkzOTQyMzEyOTM5 MzEzMTM5MzEyOTMxMzkzMTM5MjkyMTMxMjkyOTMxMjkyMTMxMzkzOTQyMzEz MTM5MzEzMTM5MjkyOTMxNGE0Mg0KNTIzMTI5MzkyOTI5MzEyOTI5MzEzOTM5 NDIyOTI5MzEzMTMxMzkzOTM5NDI0MjQyNGE0MjM5NGEzOTM5NGEzMTMxMzk0 MjQyNGEzMTMxMzkyOTI5MzEyOTI5MzE0MjM5NDIzOTMxMzkzOTM5NGEzMTMx MzkzOTMxMzkyOTIxMjkNCjMxMjkzMTMxMjkzMTM5MzEzOTMxMjkzMTMxMjkz OTI5MjkzMTM5MzEzOTI5MjkzMTMxMjkzMTI5MjkzMTMxMzEzOTI5MjEyOTMx MjkzMTI5MjkzMTM5MzkzOTMxMjkzMTMxMzEzOTMxMzEzMTQyNDI0YTM5Mzk0 MjUyNGE1MjRhDQo0MjRhNTI1MjUyNDI0MjQyNGEzOTRhMzkzMTM5NGE0MjRh NDIzOTQyNGEzOTRhMzEzMTM5NDIzOTQyMzEzMTM5MzkzMTM5MjkyOTMxMzkz MTQyMzEyOTMxMzEyOTM5MzEyOTMxMzkzMTQyMzEyOTM5MzEyOTM5MzEyOTM5 MzEzMQ0KMzkzOTMxNDIzOTM5NGEyMTIxMjkyOTI5MzEzMTI5Mzk0YTM5NTIz OTMxNDIzOTMxNDIyOTI5MzEyOTI5MzEyOTIxMzEzMTMxMzkyOTIxMzEyOTI5 MzEyOTIxMzEzMTI5MzkyOTI5MzEzMTI5MzkyOTI5MzEzMTI5MzkyMTIxMjkN CjI5MjkzMTMxMjkzOTM5Mzk0MjI5MjkzOTMxMzEzOTI5MjkzOTM5Mzk0MjMx MjkzOTMxMzEzOTI5MjkzOTM5NDI1MjIxMjkzOTZiNzM4NDUyNWE2YjMxMzk0 YTMxMzk0YTI5MzEzOTE4MjEyOTQyNDI1MjIxMjEzMTI5MjkzOTIxDQoyOTM5 MjkyOTM5MzEzMTQyNmI3MzdiNmI3Mzg0NzM3YjhjNWE2MzczNWE1YTczNWE1 YTczNGE0YTYzMzkzOTUyMzkzOTVhNGE0YTYzNjM2YjdiNGE1MjYzNjM2Mzdi NjM2MzdiMzEzMTRhMzEzMTRhMjEyMTM5MjEyMTMxMzEyOQ0KMzEyMTE4Mjky OTIxMjkyMTIxMjkzMTMxMzkyOTIxMzEyOTI5MzEyMTIxMjkzMTM5NDIxODE4 MjkyMTIxMzEzMTMxNDI1YTUyNjM0YTQyNGE1YTUyNWEyMTIxMjkzMTMxMzky OTMxMzEyMTI5MzExODIxMjkxODE4MzEyOTI5MzkNCjI5MjEzMTE4MTgyOTQy Mzk1MjMxMzE0MjI5MjkzOTMxMjkzOTRhNGE1YTI5MjkzOTE4MTgyOTE4MTgy OTM5Mzk0YTI5MjkzOTIxMjEzMTE4MTgyOTMxMzE0MjMxMzE0MjM5Mzk1MjMx MzE0MjQyMzk0YTMxMzE0MjMxMzE0YTI5DQoyOTM5MzkzMTQyMjkyOTM5Mjky OTM5MjEyMTMxMzkzOTQyNGE0MjUyNTI1MjYzMzEzMTM5MjkyOTM5MjkyOTQy NGE0YTYzNGE0YTVhNWE1YTczODQ4NDk0OGM4YzljMjEyMTMxMjkyOTM5Mjky OTM5NmI2MzczNmI2YjczNzM3Mw0KODQ4NDg0OTQzOTM5NTIzOTM5NGE0MjQy NTIyMTI5MzExMDEwMTgxMDEwMjEzMTI5MzkzOTM5NDI1MjRhNWEyMTIxMjky OTE4MzEyMTIxMzExMDEwMTgxMDEwMjEyOTI5MzExMDEwMTgyMTIxMjkxODEw MjE0MjQyNGExODE4MjENCjIxMjEyOTE4MTgyOTE4MTgzMTIxMjEyOTI5Mjkz MTIxMjEzMTM5Mzk0YTQyNGE1MjVhNjM2YjUyNTI2MzUyNTI2MzQyNDI1MjM5 NGE1YTQyNDI1MjQyNDI1MjRhNGE1YTUyNTI2MzM5Mzk0YTRhNGE1YTQyNDI1 MjUyNGE1YTQyDQo0MjRhNDI0MjUyMzEzMTQyMzkzMTRhMzkzMTQyNDI0MjRh MzkzOTQyMzkzMTRhMjkyOTMxNGE0YTRhMzEzMTMxMTgyMTIxMzkzOTQyMzEz OTM5MjkyOTMxMzEzMTM5MjkzMTMxMzk0MjRhMzEzMTM5MzEzOTRhMjEyOTMx MTgxOA0KMzEyMTIxMzEyMTIxMzExODE4MzEwODEwMjkxODIxMzExODIxMzEx MDE4MjkyOTMxNDIxMDE4MzEyOTMxNTIyOTM5NTI0MjRhNmIzOTQyNjMzMTRh NjMzOTRhNjM1YTYzN2I0YTUyNmI1MjVhNmI0MjRhNWE0YTUyNjMwMDIxMjEN CjI5MjkyMTI5MjEyMTI5MjkyOTMxMjEyMTI5MjkyOTMxMjkyOTMxMzEyOTM5 MjkyOTMxMzEzMTM5MzEyOTM5MzkzMTM5MzEzMTM5MzkzMTQyMzkzMTM5Mzkz OTQyNDI0MjRhNDIzOTQyMzEzMTM5MzEyOTMxMzEyOTMxMzkzMTQyDQo0MjQy NGE1MjRhNTIzOTM5NDI0MjM5NDIzOTM5NDI0MjM5NDIzOTM5NDI0MjM5NDIz OTM5NDI0MjM5NDIzOTM5NDI0MjM5NDIzOTM5NDIzOTM5NDIzMTMxMzkzMTMx MzkyOTI5MzEzMTI5MzkyOTI5MzEyOTI5MzEyMTIxMjkyOQ0KMjkzMTI5Mjkz MTMxMzEzOTI5MjkzMTI5MjkzMTQyMzk0YTM5Mzk0MjMxMjkzOTMxMzEzOTI5 MjkzMTMxMjkzOTMxMjkzOTM5MzE0MjI5MjEzMTMxMzEzOTI5MjkzMTMxMjkz OTMxMjkzOTMxMzEzOTI5MjkzMTMxMzEzOTMxMjkNCjM5MzEzMTM5MzEyOTMx MzEzMTM5MzEyOTMxMzEyOTM5MjkyOTMxMzEyOTMxMjkyOTMxMzEyOTMxMjky OTMxMzEyOTMxMjkyMTMxMjkyOTMxMjkyOTMxMzEyOTMxMjkyMTI5MjkyOTI5 MjkyMTI5MzEyOTMxMjkyOTMxMzEzMTMxDQozMTI5MzEzMTMxMzkzMTI5MzEz OTMxMzkzOTMxMzk0MjM5NDIzOTM5MzkzOTM5MzkzMTMxMzEzMTMxMzEzMTI5 MzEzOTMxMzkzMTMxMzkzMTMxMzEyOTI5MjkzMTMxMzEzMTI5MzEyOTI5MzEz MTI5MzEzMTI5MzkzMTI5MzEzMQ0KMjkzOTMxMjkzMTMxMjkzOTMxMjkzMTMx MjkzOTE4MTgyMTIxMjEyOTIxMjEyOTI5MjEzMTI5MjkzMTM5Mzk0MjQyNDI0 YTRhNDI1MjMxMzEzOTM5MzE0MjMxMzEzOTMxMzEzOTI5MjkzMTMxMjkzOTI5 MjkzMTMxMjkzOTI5MjENCjMxMjkyOTM5MjkyOTM5MzEzMTM5MjkyOTMxMjky OTM5MjkyOTMxMzEzMTM5MjkyMTMxMjkyOTMxMjkyOTMxMjkyOTM5MjkyOTMx MjkyOTM5MjkyOTMxMjkyOTM5MzkzOTRhMjEyMTMxMTgyMTMxMjkyOTM5Mjky OTM5Mzk0MjUyDQozMTMxNDIyOTI5MzkyOTMxNDIzMTM5NGEyMTIxMzEyMTIx MzEzMTMxNDI1MjUyNjM1MjUyNjM1MjUyNmI0YTRhNjM0YTRhNjMzOTM5NTIy MTIxMzkzMTMxNDIzOTM5NTIzMTMxNGExODIxMzEzMTMxNGEzMTM5NGE1YTVh NzM1YQ0KNWE3YjM5Mzk0YTI5Mjk0MjI5MzE0MjIxMjEzOTI5MjEzMTI5MjEz MTI5MjEyOTI5MjkzMTI5MjkzMTMxMzEzOTMxMzEzOTMxMzE0MjIxMjEyOTI5 MzEzOTM5NDI0YTQyNDI0YTQyMzk0YTMxMzEzOTI5MjkzOTI5MjEzMTIxMjEN CjI5MjEyMTI5MTgxODIxMzEzMTM5MzEzMTM5MzkzMTQyMjEyMTMxMjEyMTM5 MzEyOTQyMjkyOTM5MTgxODMxMjExODMxMTgxODI5MjEyMTMxMTgxODI5Mjky OTMxNDIzOTRhMzkzOTRhMzEyOTM5MzEzMTQyMzEyOTM5MzkzOTRhDQozMTMx NDIzOTM5NGEyMTIxMzEyOTI5MzkyMTIxMzEyOTI5MzkyOTIxMzEyOTI5Mzky OTI5MzkzMTI5Mzk0YTRhNWE1YTUyNjM0YTRhNWEzOTMxNDIyOTIxMzEzMTMx NDIzMTMxNDIyOTI5MzkyOTI5MzkxMDE4MjkyMTIxMzExMA0KMTAyMTI5MjEz MTVhNWE2YmFkYTViNWI1YjViZDZiNmI3YjdiOGM5NDM5NDI0YTM5Mzk0MjI5 MjkzOTIxMjEyOTA4MDgxODIxMTgyOTIxMTgyOTMxMzE0MjMxMjkzOTI5Mjkz OTMxMzE0MjQyNDI1MjM5Mzk0YTMxMzE0MjA4MDgNCjE4MTAxMDE4MTgxODIx MTgxODI5MzEzMTM5MjEyMTI5MTgxODIxMTgxODIxMDgwODE4MTgxODIxMTgy MTI5MjkyOTM5MzEzMTM5NDI0MjUyNDI0YTUyNGE0YTUyMzkzOTRhMzEzMTM5 MzEzMTQyNGE0YTUyNDI0MjRhNDI0MjUyDQo0MjQyNGE0MjQyNGEzOTMxNDIz OTM5NGE0MjM5NDI0MjM5NDIzMTMxMzkzMTMxMzkzMTMxMzkzOTMxNDIzMTMx MzkzOTM5NDIzMTMxMzkyMTIxMjkyOTI5MzEzMTMxMzkxODE4MjEyMTIxMjkz MTMxMzkyOTMxMzEyMTIxMjkyMQ0KMjEyOTEwMTgyMTEwMTgyMTA4MTAxODE4 MjEyOTA4MDgyMTEwMTgzMTEwMTgzMTIxMjk0MjE4MjEzOTIxMjk0MjI5MzE0 YTUyNWE3YjVhNjM3YjUyNjM3YjUyNjM3YjRhNWE3YjQyNTI3MzUyNjM3YjRh NTI3MzUyNmI4NDUyNWENCjczNWE2MzdiNjM2YjdiNzM3YjhjNjM2YjdiMDAy OTI5MzEyOTIxMzEzOTMxMzkyOTI5MzEzMTI5MzkyOTI5MzEzOTMxNDIzMTI5 MzEzMTMxMzkzMTI5MzkzOTM5NDIzMTMxMzkzOTMxNGEzMTMxMzk0MjQyNGEz OTMxNDIzOTM5DQo0YTQyMzk0MjUyNGE1MjRhNDI1MjVhNTI1YTRhNDI0YTRh NDI1MjM5MzE0MjUyNGE1MjQyMzk0YTUyNGE1MjQyMzk0YTUyNGE1MjQyMzk0 YTUyNGE1MjQyNDI0YTUyNGE1YTQyNDI0YTRhNGE1MjM5Mzk0MjM5Mzk0YTM5 MzEzOQ0KNDIzOTRhMzEzMTM5MzkzMTRhMzEyOTMxMzkzMTQyMjkyOTMxMzEz MTM5MzEyOTM5MzkzOTQyMjkyOTMxMzEzMTM5MzEyOTM5MzkzMTQyMjkyMTMx MzEyOTM5MzEzMTM5NGE0MjUyMzkzMTQyNWE1MjYzNTI0YTVhNTI0YTVhMzkN CjMxNDI0YTM5NGEzMTI5MzEzMTI5MzkyOTIxMzEzMTMxMzkyOTIxMzEzMTI5 MzkyOTIxMjkzMTI5MzkzMTI5MzEzOTMxMzkyMTIxMjkzMTMxMzkzMTI5MzEz OTMxNDIzMTI5MzEzMTI5MzkzMTI5MzEzOTMxNDIyOTI5MzEzMTI5DQozMTI5 MjkyOTM5MzEzOTMxMjkzMTMxMzEzMTMxMjkzMTQyMzk0MjMxMzEzMTMxMjkz MTI5MjkzMTQyMzk0MjMxMzEzOTM5MzEzOTMxMjkzMTM5MzEzOTI5MjEyOTMx MzEzMTMxMzEzOTQyMzk0MjMxMjkzMTMxMjkzMTMxMjkzOQ0KNDIzOTQyMjky OTMxMzkzMTM5MzEyOTM5NDIzOTQyMzEzMTM5MzkzMTM5MzEyOTM5NDIzOTQy MzEyOTM5NGEzOTRhMzkzMTQyNDIzOTRhMzkzMTQyNGEzOTUyNDIzOTRhNGE0 MjRhMjkyOTMxNGEzOTUyMzkzMTQyNGE0MjUyMzkNCjMxNDIzOTMxNGEzMTMx Mzk0MjM5NGEzMTMxMzkzMTI5MzkyOTI5MzEzOTM5NDIzMTMxMzkzOTM5NGEz MTMxMzkzOTM5NDIyOTI5MzEyOTIxMzEyMTIxMjkzMTI5MzkyMTIxMjkyOTIx MzEyOTIxMzEzMTMxMzkyOTIxMzEyMTIxDQozMTI5MzE0MjI5MjkzOTMxMzE0 MjMxMzE0YTI5MjkzOTQyNDI1MjUyNTI2MzRhNGE1YTMxMzk0YTYzNjM3Mzcz NzM4NDM5Mzk1MjIxMjkzOTMxMzE0MjE4MTgyOTM5MzE1MjMxMzE0MjZiNmI3 YjZiNmI4NDk0OGNhNTMxMzE0YQ0KMzEzMTRhMzkzOTRhMjEyMTM5MjkyOTM5 ODQ4NDljYWRiNWM2YTVhNWJkNGE0YTYzNTI1MjZiMzkzOTRhMzEyOTM5Mzky OTM5NGE0MjRhMzkzMTQyMzEyOTM5MjEyMTMxMzEzMTQyMjkyOTM5MjkzMTM5 MjkzMTM5NDI0MjUyMjkNCjI5MzkzOTM5NTIyOTI5MzkzMTMxNDIyOTI5Mzkz OTM5NGEzMTMxMzkzMTMxNDIyOTI5MzExODE4MjkxODE4MjkyOTI5MzkzMTI5 NDIzMTI5NGEyOTI5MzkzMTMxNGEyMTIxMzEyMTIxMzEyMTIxMzEzOTM5NGEz MTMxNDIzMTMxDQo0YTI5MjkzOTMxMzE0MjI5MjkzOTMxMzE0YTMxMzE0MjQy NDI1MjMxMzE0MjIxMjEzMTIxMjEzMTMxMzE0MjIxMjEzMTI5MjkzOTI5Mjkz OTMxMzE0MjI5MjkzOTUyNGE1YTRhNDI1MjUyNGE1YTM5Mzk0YTRhNGE1YTRh NGE1YQ0KNTI1YTYzMzkzOTRhNWE1YTZiNjM2MzczNzM3Yjg0MzEzMTQyMzkz OTRhNjM1YTZiODQ3YjhjMzEyOTM5MjkyOTM5MzEzMTQyMzEzOTQyMjEyMTMx MjkyOTMxMTgxODIxMTgxODI5MjExODIxMjEyMTI5MjkyOTMxMjkxODMxMTgN CjE4MjkyMTE4MjkyMTIxMzk0YTRhNjMzMTMxNDI1MjUyNjM0MjQyNTI0MjQy NGEyMTIxMzEyOTI5MzEyMTIxMjkxODE4MjkxMDEwMjEyMTI5MzEyMTIxMzEz MTMxNDIyOTI5MzkyOTI5MzkxMDE4MjkwODEwMjkwODA4MTgxODE4DQoyOTIx MjEyOTQyMzk0YTMxMzEzOTI5MjkzMTIxMjEyOTQyNDI0YTMxMzEzOTM5MzEz OTMxMzEzOTQyNDI0YTMxMzEzOTMxMjkzMTI5MjkyOTM5MzEzOTMxMjkzOTI5 MjEzMTE4MTgyOTI5MjkzMTEwMTgyMTI5MjkzMTMxMzEzOQ0KMzEzMTM5MTgx ODIxMDgwODEwMDgxMDE4MTAxMDE4MDgxMDE4MTgxODI5MzEzOTQyMjkzMTM5 MzE0MjRhMzk0YTVhNTI1YTczNmI3MzhjNTI1YTczNTI1YTczMjkzOTUyMzk0 YTYzNGE1MjczNTI2MzdiNTI1YTdiNmI3Yjk0NWENCjYzODQ2MzczOTQ2MzZi OGM1YTZiOGM0YTVhNzMzOTRhNjMzOTQyNTI0MjRhNWEyMTI5MzkxMDE4MzEw MDI5MjEyOTI5MjkzMTI5MjEzMTI5MjkzMTI5MjkzMTMxMjkzMTI5MjEzMTI5 MjkzMTIxMjEyOTI5MjEzMTIxMjEyOTI5DQoyMTMxMjkyMTMxMjkyOTMxMjky MTMxMjkyOTMxMjkyMTI5MzEyOTMxMzEyOTMxMzkzMTQyNDIzOTQyNGE0MjRh NGE0MjRhNGE0MjRhNDIzOTQyNGE0MjRhNDIzOTQyNDIzOTRhNDIzOTQyNGE0 MjRhNDIzOTQyNDIzOTRhNGE0Mg0KNGE0YTQyNTI0MjQyNGE0YTQyNTI0MjQy NGE0YTQyNTI0MjQyNGE0YTQyNGEzOTMxNDIzOTMxNDIzMTI5MzkzMTMxMzkz MTMxMzkzOTMxMzkyOTI5MzEyOTI5MzEzOTMxMzk0MjM5NGEzOTMxMzkzMTI5 MzkyOTI5MzEzOTMxNDINCjM5MzEzOTMxMzEzOTMxMjkzMTM5MzE0MjMxMjkz MTMxMjkzOTM5MzE0MjM5Mzk0MjM5MzEzOTQyMzk0YTMxMjkzMTMxMjkzMTI5 MjEyOTI5MjkzMTMxMjkzMTMxMjkzOTI5MjEzMTI5MjkzMTMxMjkzOTMxMjkz OTI5MjkzMTMxDQoyOTM5MzEyOTMxMzEzMTM5MzEyOTMxMzEyOTMxMjkyOTMx MzEyOTMxMjkyOTI5MzEyOTMxMzEyOTMxMzEzMTMxMzEyOTMxMzEzMTMxMjky MTI5MjkyOTMxMjkyOTI5MzEyOTMxMjkyOTMxMzEyOTMxMjkyMTI5MjkyMTI5 MzEyOQ0KMzEzOTM5MzkzMTMxMzkzMTMxMzkzMTI5MzEzOTM5NDIzOTMxMzkz MTMxMzkzMTI5MzEzMTI5MzkzMTI5MzEzMTMxMzkzMTI5MzkzOTMxNDIzMTI5 MzkzOTMxNDIyOTI5MzEzOTMxNDIzOTMxNDIzOTM5NDI0MjM5NDI0MjQyNGEN CjMxMjkzMTE4MTAyMTI5MjEzMTI5MjEzMTI5MjEyOTI5MjEzMTI5MjEzMTI5 MjEzMTI5MjEyOTI5MjEzMTI5MjEzMTI5MjkzMTI5MjEzMTMxMzEzOTM5MzE0 MjM5MzE0MjI5MjkzMTIxMjEyOTIxMjEyOTI5MjEzMTIxMjEyOTI5DQoyOTMx MjkyMTMxMzEyOTM5MjkyOTMxMzEyOTM5MTgxODI5MjkyOTM5MTgxODI5MzEz MTQyMjkyOTM5MzEzMTQyMjkyOTM5MzkzOTRhMzEzMTQyMzEzMTQyNzM2Yjdi YjViNWM2NDI0MjUyMjEyMTMxMjEyMTMxMjkyOTM5MTgxOA0KMjkyMTIxMzEz OTMxNGE0MjQyNTI4NDg0OTQ3MzczODQ1YTVhNmI1MjUyNjM0MjQyNTI0MjQy NTI1YTVhNzM5YzljYjU3MzczODQyOTI5NDIxODE4MjkyMTIxMzEzOTMxNDI0 MjM5NGEzOTMxNDIzOTM5NGEzOTM5NDIzMTMxNDINCjI5MjkzOTI5MjkzOTUy NTI2MzRhNTI2YjM5NDI1MjQyNDI1YTMxMzE0MjI5MjkzOTMxMzE0YTI5Mjkz OTM5Mzk0MjIxMjkzMTEwMTAxODMxMzEzOTMxMzEzOTMxMzE0MjMxMjk0MjRh NGE1YTMxMzE0MjRhNDI1YTVhNWE2YjYzDQo2MzczNGE0YTVhNGE0MjUyMzkz MTQyMjEyMTMxMTgxODI5MjEyMTMxMjExODI5MjkyOTM5MjkyOTM5MzEyOTM5 MjkyOTM5MjkyOTM5MjkyOTM5MjkyOTM5MjkyMTMxMjkyOTM5MjEyMTMxMjky OTM5MjEyMTMxMjkyMTMxMjkyMQ0KMzEzOTMxNDIzMTMxNDIzMTMxNDIzOTMx NDI0MjQyNTIzOTM5NGEzMTM5NDI0MjQyNTJkZWRlZWZjZWNlZGUzOTM5NGEx ODEwMjEzMTI5MzkzMTMxMzkyOTIxMzExODE4MjkxODIxMjkyOTI5MzkxODIx MjkxODE4MjExODEwMjENCjEwMDgxODE4MTAyMTE4MTgyMTIxMTgyOTE4MTgy MTI5MjEzMTI5MjkzOTQyNDI1YTYzNjM3YjVhNWE3MzUyNTI2MzVhNTI2YjMx MzE0MjIxMjEzMTE4MTgyOTMxMzE0MjIxMjEzMTI5MjkzOTE4MTgyOTE4MjEy OTE4MjEzMTI5DQozMTM5MjEyOTM5MTgyMTI5MDgxMDE4MTAxMDIxMTgxODIx MTAxMDE4MTgxODIxMjExODI5MjkyOTMxMzEzMTM5MzkzOTQyMzEyOTMxMjky OTMxMzEyOTMxMzEyOTMxMzEyOTMxMjkyMTIxMjkyMTIxMjExODIxMjkyMTI5 MjEyMQ0KMzExMDEwMjExMDEwMjExODE4MjExODE4MjkyOTI5MzExODE4MjEx ODE4MjEyMTIxMjkzOTM5NDIyMTI5MzExODE4MjkyOTMxMzk3Yjg0OGM0YTUy NjM2MzZiN2I1MjVhNzM0YTVhN2I0YTUyNzM0MjRhNmI1YTYzN2I2YjczOGMN CjYzNzM4YzYzNmI4YzQyNGE2YjM5NGE2YjM5NDI1YTIxMzE0YTEwMjEzOTEw MjEzOTAwMDgyMTAwMDgyMTAwMDgxODA4MTAyMTA4MTAyMTEwMTAyOTA4MDgy MTAwMzEzMTM5MjkyOTMxMzEyOTM5MjkyOTMxMzkzOTQyMjkyOTMxDQoyOTI5 MzEyMTIxMjkzMTMxMzkyOTIxMzEyOTI5MzEyOTIxMzEzOTMxMzkyOTI5MzEy OTI5MzEyOTIxMzE0MjM5NDIzMTI5MzEzMTI5MzEyOTIxMjkzOTMxMzkzOTMx Mzk0YTM5NGE0YTQyNGE0YTQyNGE0MjM5NDI0YTM5NGE0Mg0KMzk0MjRhNDI0 YTQyMzk0MjRhMzk0YTQyMzk0MjM5MzE0MjI5MjkzMTMxMjkzOTI5MjkzMTM5 MzE0MjI5MjkzMTMxMjkzOTI5MjkzMTQyNDI0YTMxMzEzOTMxMzEzOTMxMjkz MTM5Mzk0MjMxMjkzOTMxMjkzOTI5MjEzMTRhNDINCjUyNDIzOTRhNGE0YTUy MzkzMTM5NDIzOTRhNDIzOTQyNGEzOTUyMzkzMTQyNWE1MjYzNGE0YTUyNGEz OTUyMzEyOTM5NDIzOTRhMzEyOTMxMjkyMTMxMjkyOTMxNDIzOTRhMzkzMTQy NGEzOTRhMzkzMTQyNDIzOTRhMzEyOTM5DQozOTMxMzkzOTMxMzk0MjQyNGEz MTI5MzkzMTI5MzkzMTI5MzE0MjM5NGEzOTMxMzkzOTMxMzkyOTI5MzEzOTM5 NDIzMTI5MzEzMTMxMzEzMTI5MzEzOTM5NDIzMTI5MzEzMTMxMzEzMTI5MzEz OTM5MzkzMTI5MzEzMTMxMzEzMQ0KMjkzMTM5Mzk0MjMxMjkzMTMxMjkzMTI5 MjkyOTM5Mzk0MjM5MzEzOTM5MzkzOTMxMjkzMTQyMzk0MjM5MzEzOTM5Mzk0 YTMxMzEzOTM5MzEzOTI5MjkzMTMxMjkzOTMxMjkzOTQyMzk0YTM5MzE0MjRh Mzk0YTM5MzE0MjQyMzkNCjQyMzkzMTM5NGEzOTRhNDIzOTRhNTI0YTUyNDIz OTQyMzkzMTRhMzEyOTM5MzkzMTM5MjkyOTMxMzEyOTMxMzEyOTMxMzkzOTQy MzEyOTM5MzkzMTM5MzEzMTM5MzkzMTQyMjkyOTMxMzEyOTM5MzEzMTM5NGE0 MjUyMzkzMTQyDQozMTMxMzkyMTIxMjk0MjM5NGEzMTMxMzkzOTMxNGEzOTMx NDI0YTQyNTIzOTM5NDI0YTM5NTI0MjM5NGE0YTRhNWEzMTMxNDIzMTMxNGEy OTI5MzkzMTMxNDIzOTM5NGEzOTMxNGEyOTI5MzkzMTI5MzkyOTI5MzkzOTMx NGE1Mg0KNTI2MzQyNDI1MjM5Mzk0YTI5MjkzOTI5MjEzMTEwMTAyOTIxMjEz MTI5MjEzOTIxMjEzMTczNzM4NDczNzM4NDZiNjM3YjM5Mzk0YTRhNGE1YTQy NDI1MjRhMzk1YTRhNGE1YTRhNGE1YTMxMjkzOTRhMzk1MjMxMzE0MjM5MzEN CjQyMjEyMTMxMjExODI5MjExODI5MzkzOTRhMzEzOTRhMzEzOTUyMjkzMTQy NTI1YTZiNjM2YjdiN2I4NDk0OGM4Y2E1NWE1YTczMjkyOTQyNWE1YTczMjky OTM5Mzk0MjRhMjEyOTMxMzEzMTM5NGE0YTVhMzkzOTRhMTgxODI5DQo0YTRh NjM5NDk0YTU2YjZiODQ2YjYzN2I3YjdiOTQ2MzYzN2I1MjUyNmI0MjQyNTIz OTM5NTIyMTIxMzEzMTMxNDIyOTI5MzkzMTMxNGEzMTMxNDIzOTM5NGEyOTI5 MzkyOTI5MzkyMTIxMzEzOTM5NGEyOTI5MzkzMTMxNGEyOQ0KMjkzOTM5Mzk0 YTI5MjkzOTMxMjkzOTI5MjkzOTQyMzk0YTM5MzE0MjRhMzk1MjM5MzE0MjRh NDI1MjM5Mzk0YTM5Mzk0YTI5MjkzOTYzNmI3M2Q2ZDZlN2JkYmRjZTM5Mzk0 YTQyNDI0YTMxMzE0MjRhMzk1MjYzNWE2YjYzNjMNCjczMzkzOTRhNTI1MjYz MjEyMTMxMjkyOTMxMTgxODIxMjkyOTMxMzEyOTM5NTI0YTUyMzkzMTQyNWE1 YTYzNWE1MjYzNjM2MzczNWE1YTZiMzkzOTVhMTAxODI5MzEzMTQyMzEzMTQy MjEyMTMxMjExODMxMjkyOTM5MzEzMTQyDQoyOTI5MzkyOTI5MzkyOTMxNDIx ODE4MjkxODIxMzEyMTIxMzEyOTMxNDIxMDE4MjExMDEwMjExMDEwMjEyOTI5 MzkxODE4MjEzMTMxNGEzMTMxMzk0MjQyNGEyOTI5MzEzOTM5NGEzMTI5MzEz MTMxMzkyOTI5MzEzMTI5MzEyOQ0KMjEyOTI5MjkyOTE4MTgxODIxMTgyMTE4 MTgyMTI5MjkzOTEwMTgyOTIxMjEzMTE4MTgyOTE4MTgzMTIxMjEyOTIxMjEy OTIxMjEyOTRhNGE1MjM5Mzk0YTIxMjEzMTEwMTAyMTM5NDI1MjdiODQ5NDZi NzM4NDZiNzM4Yzg0OGMNCmE1NTI1YTczNjM2Yjg0NTI1YTczNDI0YTYzMDgx MDI5MTgyMTM5MDgxMDI5MTgyOTQyMDgxMDI5MTAxODMxMDgxMDI5MTAxMDMx MDgxMDI5MDAwODE4MDgwODIxMTAxMDMxMDgxMDIxMTAxMDIxMTAxMDIxMTgy MTMxMDAyOTIxDQozMTMxMjkzOTMxMjkzOTMxMzEzOTMxMjkzOTMxMjkzOTI5 MjEzMTI5MjEzMTMxMzEzOTM5MzE0MjMxMzEzOTM5MzE0MjMxMzEzOTM5MzE0 MjMxMzEzOTM5MzEzOTM5MzEzOTQyMzkzOTM5MzEzOTQyMzk0MjM5MzEzOTMx MjkzMQ0KMjkyMTI5MjkyMTI5MzkzMTM5MzkzMTM5MzkzMTM5MzkzMTM5Mzkz MTM5MzkzMTM5MzkzMTM5MzkzMTM5MzkzMTQyMzkzOTQyMzEzMTM5MzkzMTM5 MjkyOTMxMzEyOTMxMjkyMTMxMjkyOTMxMjkyOTMxMjkyOTMxMjEyMTI5MjkN CjI5MzEyOTIxMzEzMTI5MzEyOTIxMzEyOTIxMzEyOTIxMzEzMTI5MzkzMTI5 MzEzMTI5MzkzMTI5MzEzOTMxNDIzOTMxMzkzOTMxNDI1MjRhNWE1YTUyNWE0 MjQyNGE0MjM5NDIzOTMxNDIzOTMxNDIzMTI5MzkzOTMxNDIzMTI5DQozOTM5 MzE0MjM5MzE0MjM5MzE0MjI5MjEzMTI5MjEzMTI5MjEzMTMxMzEzOTM5MzE0 MjM5MzEzOTI5MjkzMTMxMjkzOTMxMzEzOTM5Mzk0MjMxMjkzOTMxMjkzMTMx MjkzMTMxMzEzMTMxMjkzMTMxMzEzMTMxMjkzMTMxMjkzMQ0KMzEyOTMxMzEz MTMxMzEyOTMxMzEzMTM5MzEyOTMxMzEzMTM5MzEyOTMxMzEzMTMxMzEyOTMx MzEzMTMxMjkyOTMxMzEzMTM5MzEzMTMxMzEyOTMxMjkyMTMxMzEzMTM5MzEy OTMxMzEyOTMxMjEyMTI5MjkyMTMxMjkyMTMxMzENCjI5MzkzMTI5MzkzOTMx MzkzOTMxMzkzOTMxNDI0YTQyNGEzOTM5NDIzMTMxMzk0MjM5NGEzOTMxNDIz MTI5MzEyOTIxMzEzOTMxNDIzMTI5MzkzOTMxMzkzOTMxMzkzOTM5NDIzOTMx NDI0MjM5NDIzOTM5NDI0MjM5NGEzMTI5DQozOTMxMzEzOTMxMzEzOTM5Mzk0 MjM5MzE0MjM5Mzk0MjMxMzEzOTMxMzEzOTI5MjkzMTMxMzEzOTMxMjkzOTM5 MzE0MjM5MzE0MjM5Mzk0MjM5Mzk0MjQyMzk0YTQyMzk0YTRhNDI1MjVhNWE2 YjUyNTI2YjM5Mzk0YTRhNDI1Mg0KMzkzOTRhMzkzMTQyMzkzOTRhMzEzMTQy MzEzMTQyNTI1MjZiMzkzOTRhNDI0MjUyMzkzOTRhMzEzMTQyNTI0YTVhNDI0 MjUyMzkzMTQyNDI0MjUyNGE0MjUyMzEzMTQyMzkzOTRhNzM3Mzg0NGE0YTVh NGE0YTVhNTI0YTVhNTINCjRhNWE1YTUyNjM0MjQyNTI0YTQyNTI0MjQyNTI0 YTQyNTI0YTQyNWEzOTM5NGEzOTM5NGEzMTMxNDIzOTQyNTI0YTUyNjM1YTZi N2I3Yjg0OWM4Yzk0YWQ3MzdiOTQ4YzhjYTUzOTQyNWEzMTM5NTI3YjdiOWM3 Yjg0OTQ3MzczDQo4NDVhNWE2MzMxMzE0MjM5Mzk0YTM5Mzk0YTUyNTI2MzVh NWE2YjdiNzM4YzRhNGE2MzRhNDI1YTM5Mzk0YTMxMjk0MjE4MTgyOTIxMjEz MTI5MjkzOTI5MjkzOTIxMjEzMTI5MjkzOTI5MjkzOTMxMzE0MjI5MjkzOTI5 MjkzOQ0KMjkyOTM5MzEyOTM5MjEyMTMxMjkyOTM5MjkyOTM5MzEyOTM5Mjky OTM5MzEzMTQyMzEzMTQyMzkzOTRhNGE0MjUyNDIzOTRhMzkzMTQyNDI0MjUy NGE0MjUyNGE0YTVhMzk0MjRhMzEzMTQyMjEyOTMxMzkzOTRhMjkyOTM5MjkN CjIxMzEzOTMxNDI0MjM5NGEzOTMxNDI0YTQyNTI0MjQyNTIzMTMxNDIzOTM5 NDIyMTIxMjkxODE4MjkyOTIxMjkyOTI5MzEzOTMxMzk0MjM5NDIyOTI5MzEy OTI5MzExODE4MjkxMDEwMjkyOTI5NDIxODIxMzkyOTI5NDIyMTE4DQozMTI5 MjkzOTE4MTAyOTIxMjEzMTE4MTgzMTI5Mjk0MjE4MTgzMTI5MjkzOTE4MTgy OTE4MTgyOTE4MTgzMTIxMjkzOTIxMjkzOTI5MzE0MjI5MzE0MjM5Mzk0YTE4 MTgyOTM5Mzk0YTUyNTI2MzQyNDI1MjM5Mzk0YTUyNTI1YQ0KNTI1MjVhMzEz MTQyMjEyMTI5MjkyMTMxMjkyMTI5MjEyMTI5MTgxODIxMTgxODE4MTgxMDE4 MTgxODIxMjEyMTMxMjkzMTQyMjkyOTQyMTAxMDI5MTAxMDIxMjkyOTM5Mjky OTMxMzEyOTMxMzkzOTRhMzEzMTM5MTAxMDIxMTANCjE4MjkxODIxMzEzOTQy NWExMDE4MzExODIxMzkwODEwMjkxMDE4MjkzOTQyNTI0YTUyNmIxODIxMzkw MDA4MTgxMDE4MjkxODIxMzExMDEwMjEwODA4MjExODE4MjkyMTIxMzExODE4 MjkxODE4MjkwMDAwMTAxMDEwMjEwODA4DQoxODE4MTgyOTIxMjEzMTI5Mjkz OTIxMjEzMTAwMzkzMTM5MzEzMTM5NGE0MjRhMzkzOTQyNGEzOTRhMzEzMTM5 MzkzOTQyMjkyOTMxNGEzOTUyMzkzOTQyNGE0MjUyMzkzOTQyMzkzOTRhMzkz MTQyNDI0MjRhMzkzMTM5MzkzMQ0KNGEzOTMxMzk0YTQyNGEzOTMxMzk0YTM5 NGEzOTMxMzk0YTQyNGE0MjM5NDIzOTMxMzkzOTMxMzk0YTQyNDIzOTMxMzkz OTMxMzkzOTMxMzk0YTQyNDIzOTMxMzk0YTM5NGEzOTMxNDI0MjQyNGEzMTMx MzkzMTMxMzkyOTI5MzENCjM5MzE0MjI5MjkzMTMxMzEzOTI5MjkzMTMxMzEz OTI5MjkzMTMxMzEzOTMxMjkzOTM5Mzk0MjI5MjkzMTMxMjkzOTMxMjEzMTM5 MzE0MjMxMjkzMTMxMjkzMTI5MjEyOTMxMjkzOTI5MjEyOTUyNGE1YTRhNDI1 MjRhNDI1MjMxDQoyOTM5MzkzMTRhMzEyOTM5NDIzMTQyMzkzMTQyNGEzOTRh MzkzMTQyNDI0MjRhMzEzMTM5MzEyOTM5MjkyMTMxMzEzMTM5MjkyMTI5NGEz OTUyMzEzMTM5MzkzMTQyMzEyOTM5NGEzOTRhMzkzOTQyNDIzOTRhMzEyOTMx MzkzMQ0KMzkzMTMxMzE0MjM5NDIzMTMxMzEzMTMxMzkzMTI5MzEzOTM5Mzkz MTI5MzEzOTMxMzkzMTMxMzk0MjM5NDIzMTMxMzEzMTMxMzkzMTMxMzE0MjM5 NDIzMTMxMzkzMTMxMzkzOTMxMzk0MjM5NDIzMTI5MzEzMTI5MzEzMTI5MzEN CjM5MzE0MjI5MjEyOTMxMjkzMTI5MjkzMTM5MzE0MjMxMjkzMTMxMjkzOTI5 MjkzMTM5MzE0MjMxMjkzMTMxMjkzOTI5MjEyOTMxMjkzOTI5MjEzMTM5MzEz OTM5MzE0MjQyMzk0YTMxMjkzMTM5MzE0YTM5MzEzOTQyMzk0YTM5DQozMTM5 MzkzMTM5MzEyOTM5NDIzOTQyMzEyOTM5MzkzMTRhMzkzMTQyNGE0MjUyMzkz MTQyMzkzOTRhMzkzMTQyNGE0MjRhMzkzMTQyMzEyOTM5MzEyOTMxMzkzOTQy MzEzMTM5MzkzMTRhMzkzMTQyNGE0MjUyMzkzOTQyNGE0YQ0KNWE0MjM5NTI1 MjRhNjM1MjRhNWE4NDdiOGM2MzVhNmI1YTVhNmIzMTI5MzkzOTM5NTIyMTIx MzE1YTUyNjM2YjYzNzM0YTM5NTIzMTI5Mzk1MjRhNWEzOTMxNDI0YTRhNTIz OTM5NGE1MjRhNWE0YTRhNTI1YTUyNjM0MjM5NGENCjRhNDI1MjQyNDI0YTRh Mzk1MjI5MjkzMTQyNDI1MjQyNDI1MjVhNWE2YjQyMzk0YTUyNGE1YTYzNWE2 YjVhNWE2YjUyNGE2MzVhNWE2YjQyNDI1YTMxMzk1MjMxMzk0YTUyNTI2YjUy NWE3MzZiNzM4YzVhNjM3YjVhNjM3YjUyDQo1YTczMzkzOTYzMzEzMTUyNDI0 MjYzMzEzMTRhMzEzOTRhNDI0MjRhMzkzOTRhMjEyMTMxMjkyOTM5NDI0MjUy NDI0MjUyMjEyMTMxMTgxODI5MTgxMDI5MjkxODM5MjEyMTMxMjkyOTM5MjEy MTMxMTgxODMxMTgxODI5MTgxOA0KMjkxODE4MjkzMTMxNDIyOTI5MzkyOTI5 MzkyOTIxMzEzOTM5NGEzMTMxNDIyMTIxMzEyMTIxMzEzMTMxNDIyOTI5Mzkz MTMxNGEzMTMxNDI0MjQyNTIzOTMxNDI0YTM5NTIzMTI5MzkzOTMxNDIzMTI5 MzkzOTMxNGEyOTI5MzkNCjMxMzEzOTE4MjEyOTIxMjkzMTE4MTgyOTMxMzE0 MjIxMjEzMTEwMTAxODEwMTAxODMxMjkzOTIxMjEyOTIxMjEzMTEwMTgyMTI5 MjkzMTEwMTgyMTIxMjEyOTE4MTgyMTI5MTgyOTE4MTgxODE4MTAxODIxMTgy MTMxMzEzOTIxDQoyMTMxMjEyMTMxMTAxODI5MTgxODM5MjEyOTQyMzEyOTRh MjkyOTQyMjkyOTQyMjkyMTM5MzEzMTUyMzEzMTQyMzEzOTRhMzEzMTRhNGE0 YTYzNDI0MjVhNGE1MjYzMzk0MjUyMzk0YTVhMzkzOTUyNDI0YTVhMzEzOTRh MjkzMQ0KNGEzMTMxNGEzOTM5NGEyOTI5NDI1MjUyNjM3YjdiOTQ3YjdiOGMz MTMxNDIxODE4MjkxODE4MjkyOTI5MzkyMTIxMjkyMTIxMjkxODE4MjEyOTI5 MzEyMTIxMjk1YTYzNzM1YTVhNzM1MjUyNjMxMDEwMjkxODE4MjkyOTI5MzkN CjI5MjkzMTIxMTgyOTIxMjEyOTEwMTAyMTE4MTgzMTIxMjEzMTI5MzE1MjI5 MzE0YTE4Mjk0MjEwMTgzMTE4MjEzMTEwMTgyOTEwMTgzMTE4MTgzMTIxMjEz MTIxMjkzOTMxMzE0MjMxMzEzOTI5MjkzOTIxMTgyOTMxMzEzOTE4DQoxODIx MjExODIxMjExODIxMjkxODI5MjEyMTI5MjkyOTM5MzEzOTRhNTI1MjYzNDI0 MjUyMzkzOTRhMDAzOTMxNDI0MjM5NGE0MjM5NGE0MjQyNGE0MjM5NGE0MjM5 NGEzMTMxMzkzMTMxMzkzOTMxMzkzOTMxNDIzMTI5MzkzMQ0KMzEzOTMxMjkz OTMxMzEzOTMxMjkzMTMxMjkzOTM5MzEzOTQyMzkzOTM5MzEzOTQyMzkzOTM5 MzEzOTQyMzk0MjQyMzk0MjRhNDI0MjM5MzEzOTQyMzkzOTM5MzEzOTM5MzEz OTM5MzEzOTQyMzkzOTM5MzEzOTM5MzE0MjMxMzENCjM5MzkzMTQyMzEzMTM5 MzkzMTM5MzEzMTM5MzkzMTQyMzEzMTM5MzkzMTM5MzEzMTM5MzkzMTM5MzEy OTMxMzkzMTM5MzkzMTQyNDIzOTRhMzkzMTQyMzkzMTQyMzEyOTM5MzEyOTMx MzEyOTMxMzkzMTQyMzkzMTQyMzkzMTM5DQozMTI5MzEzOTMxNDI0MjM5NDI0 YTQyNGEzOTMxMzkzOTMxMzk0MjMxNDI0MjM5NGE0MjM5NGE1MjRhNTI1MjRh NWE0YTRhNTI0MjM5NDI0MjM5NDI0MjM5NDI0MjM5NDIzMTI5MzkzMTI5MzE0 MjM5NDIzOTMxMzkzMTI5MzEzMQ0KMzEzOTM5MzE0MjQyMzk0MjM5MzEzOTMx MjkzMTMxMzEzOTM5MzEzOTMxMjkzMTMxMzEzOTMxMjkzMTMxMzEzMTI5Mjkz MTMxMjkzMTMxMzEzOTM5MzEzOTMxMjkzMTMxMzEzMTMxMjkzMTMxMzEzOTMx MjkzMTMxMzEzOTM5MzENCjM5NDIzOTQyMzkzMTM5MzEzMTM5MzEyOTMxMzEz MTM5MzEyOTMxMjkyOTMxMzEyOTMxMzEyOTM5MjkyMTMxMzEyOTMxMjkyMTMx MjkyMTMxMjExODI5MjkyMTI5MjEyMTI5NDIzOTQyNDIzOTQyMzkzMTQyNTI0 YTUyN2I3Mzg0DQo2MzVhNjMzMTMxMzk0YTQyNTI0YTRhNTI0YTQyNGE0MjQy NGE0MjM5NDI0MjM5NDIzOTMxMzkzOTMxNDIzMTI5MzkzOTMxNDIzOTMxMzkz OTMxNDIzMTI5MzEzMTI5MzkzMTI5Mzk0MjM5NDIzOTMxMzkzOTMxNDIzOTMx NDI0Mg0KMzk0YTQyMzk0YTRhNDI1MjRhNDI0YTRhNDI1MjRhNGE1YTVhNTI2 YjMxMjk0MjRhNDI1MjljOTRhNTg0N2I4YzczNmI3YjVhNTI2MzM5MzE0MjUy NGE1YTUyNGE1YTQyNDI0YTQyMzk0YTQyMzk0YTM5MzE0MjM5MzE0MjQyMzkN CjRhMzkzMTQyMzEyOTM5MjkyMTMxMzEyOTM5MzEyOTM5MzkzMTQyMzkzMTQy NDI0MjRhNTI0YTVhNGE0MjUyNTI1MjVhMzkzMTQyNTI0YTVhMzkzMTQyNWE1 MjYzNDIzOTUyNDIzOTRhMzEzMTQyMzkzOTRhMzk0MjUyNDI0YTVhDQozOTM5 NTIzMTM5NGE1MjVhNzM0YTUyNzMzOTQyNWEzMTM5NTIzOTM5NWE0YTUyNzMy MTIxMzkzOTM5NTIzMTMxNDIzOTM5NDIyOTI5MzEzOTMxNDIyOTI5MzEzMTI5 MzkyOTIxMzEzMTI5MzkzMTMxNDIzMTI5NDIyMTE4MjkyOQ0KMjkzOTM5MzE0 MjMxMzE0MjIxMjEzMTMxMzE0MjIxMjEzMTI5MjkzOTI5MjkzOTI5MjkzOTIx MjEzMTI5MjEzMTIxMjEzMTMxMjkzOTI5MjEzMTI5MjkzOTI5MjEzMTI5Mjkz OTI5MjEzMTI5MjkzOTI5MjkzMTI5MjkzOTIxMTgNCjI5MjkyMTMxMjkyMTMx MjkyMTMxMjExODI5MTgxODIxMTgxODIxMjEyMTI5MjEyMTI5MTgxODI5MTgx ODI5MjEyMTMxMTgxMDIxMjExODI5MjExODI5MTgxODIxMTgxODI5MTgxODI5 MDgwODE4MTAxMDIxMjExODI5MjkyOTMxDQoyMTIxMjkyOTIxMzEyMTIxMjkz OTMxMzkyMTE4MjkyOTI5MzkyOTI5NDIyMTIxMzkyOTI5NDIzMTMxNGEyMTIx MzkyOTI5NDIyOTI5MzkzOTM5NTI0MjQyNWEzOTM5NGEyMTIxMzkyOTI5NDIy MTIxMzEyOTMxNDIyOTMxNDIyOQ0KMzE0MjI5MzE0MjM5Mzk1MjMxMzk0YTMx MzE0MjMxMzE0MjE4MjEzMTA4MDgxODE4MTgzMTA4MDgyMTIxMjEzMTE4MTgz MTIxMjEzMTEwMTAyMTE4MTgyOTE4MTgyOTIxMjEyOTE4MTgyOTIxMjEyOTIx MjEyOTI5MjkzOTZiNmINCjg0NzM3Mzg0Mzk0MjUyMTgxODI5MjEyMTMxMzEz MTM5MTgxMDIxMjEyMTI5MjEyMTI5MjEyMTMxMTgxODI5MTgxODI5MTAxODI5 MTgyMTMxMTgyMTM5MTgyMTMxMDgxMDIxMTgyMTMxMDgwODE4MjEyMTMxMjky OTM5MjkyOTM5DQoyMTIxMzE2MzYzNzM1MjRhNWE1MjUyNWE1MjUyNjM0YTRh NTI0MjQyNGE0YTRhNGEzMTMxMzEzMTI5MzE2MzYzNmI1MjUyNmIzMTMxNDIy MTIxMzExODE4MjEwMDVhNTI1YTQyNDI0YTUyNGE1MjQyNDI0YTUyNGE1YTQy NDI0YQ0KNTI0YTUyNDIzOTRhMzkzMTQyMjkyOTMxMzEyOTMxMjkyOTMxMzkz MTQyMzEyOTMxMzEyOTM5MzEyOTMxNDIzOTQyMzEyOTM5MzkzMTM5MzEyOTMx NDIzOTQyMzEyOTM5MzkzMTM5MzEyOTMxNGEzOTRhMzkzMTM5MzkzMTRhMzkN CjMxMzk0MjM5NGEzOTMxMzkzOTMxMzkzOTMxMzk0MjM5NDIzMTI5MzkzOTMx MzkzMTI5Mzk0MjM5NDIzOTMxMzkzOTMxMzkzOTMxMzk0MjM5NGEzOTMxMzk0 YTM5NGE0MjM5NDI0YTQyNGE0MjM5NDI0YTM5NGEzOTMxMzk0MjM5DQo0MjQy Mzk0MjUyNGE1MjRhNDI0YTUyNGE1MjQyMzk0MjRhMzk0YTM5MzE0MjVhNTI1 YTRhNDI0YTUyNGE1MjQyMzk0MjUyNGE1MjRhNDI0YTVhNTI1YTUyNGE1MjVh NGE1YTQyMzk0MjRhMzk0YTQyMzk0MjUyNGE1MjRhNDI0YQ0KNGEzOTUyMzkz MTM5NDIzOTQyMzEyOTMxMzkzMTM5MzEyOTMxNDIzOTQyMzEyOTMxMzEyOTMx MjkyMTI5MzkzMTQyMzEyOTMxMzEyOTMxMzEyOTMxMzkzMTM5MzEyOTMxMzEy OTMxMjkyMTMxNDIzOTQyMzEyOTMxMjkyMTMxMzENCjI5MzE0YTQyNGE0MjM5 NDIzOTMxMzkyOTIxMjk0MjQyNGEzOTMxMzkzOTMxNGEzOTMxMzk0MjM5NGEz OTMxMzkzOTMxNGEzMTMxMzk0YTQyNTIzOTMxNDIzOTMxNGEzMTMxMzkzOTM5 NDIzMTI5MzEzMTI5MzEyOTIxMzEzMTI5DQozOTMxMjkzOTM5MzE0YTMxMzEz OTQyMzk0YTM5Mzk0MjUyNGE1YTQyMzk0YTUyNGE1YTQyNDI0YTVhNTI1YTRh NGE1MjVhNTI1YTQyMzk0YTRhMzk0YTMxMzEzOTRhNDI1MjM5MzE0MjM5Mzk0 YTM5MzEzOTQyMzk0YTMxMjkzOQ0KMzEyOTM5MzEyOTMxNGE0MjUyNDIzOTRh NTI0YTUyNGE0MjUyNWE1MjYzNGE0YTUyNWE1MjYzNGE0MjUyNGE0YTUyNDIz OTRhNGEzOTUyNDI0MjRhNjM1YTZiNWE1MjYzNmI2MzZiNWE1MjVhNmI1YTZi NGE0MjRhNWE1MjYzMzkNCjMxMzk0MjM5NDI0MjMxNDIzMTIxMzEzOTI5Mzk0 MjM5NDIzOTMxMzkzOTMxMzkzMTI5Mzk0MjM5NDIzOTMxMzkzOTMxMzkzMTMx MzkzOTMxMzkyOTI5MzEzOTMxMzkzOTM5NDI0MjM5NDIzMTMxMzkzMTMxMzky MTIxMjkzMTMxDQozOTMxMzEzOTI5MjkzOTIxMjEzMTMxMzE0MjI5MjkzOTM5 Mzk1YTI5MzE0MjUyNTI2YjYzNmI3YjMxMzE0YTM5NDI1MjUyNTI2MzM5Mzk0 YTI5MjkzOTMxMjkzOTRhNDI0YTQyMzkzOTRhMzEzOTMxMjkzMTQyMzk0MjQy MzEzOQ0KNGEzOTRhMzEyOTMxNDIzOTQyMzkzMTM5MzkyOTM5MzEyOTM5NDIz OTQyMzEyOTMxMzkzMTM5MzEyOTMxMzkzMTM5MTgxMDIxMjExODI5MjEyMTI5 MzEzMTM5MjkyMTMxMTgxODIxMjExODI5MTgxODI5MjEyMTI5MjEyMTI5MjEN CjE4MjkzMTI5MzkyMTIxMjkyOTI5MzEzMTMxMzkzMTI5MzkyMTIxMjkyOTIx MzEyMTIxMjkzMTI5MzkyMTIxMjkyMTIxMjkxODE4MjkzMTI5MzkxODE4MjEy OTIxMzEzMTI5MzkzMTI5MzkxODE4MjEyMTIxMjkyMTIxMjkyOTI5DQozOTE4 MTgyOTIxMjEyOTI5MjEzMTM5Mzk0MjIxMjEzMTIxMjEyOTE4MTgyMTM5Mzk0 MjMxMjkzOTI5MjEzMTIxMjEzMTQyNDI1MjM5Mzk0YTI5MjkzOTIxMjEzMTM5 Mzk0YTIxMjEzMTI5Mjk0YTMxMzE0YTM5Mzk1MjMxMzE0Mg0KMzkzOTVhMzkz OTUyNTI1MjYzMzEzMTRhMjkyOTRhMzEzMTQyNGE0YTVhMzEzOTRhMzEzMTRh MjEyMTMxMzEyOTM5MjkyOTMxMzEzMTRhMjkyOTM5MjkyOTM5MTgxODI5Mjky OTM5MzkzOTRhMzEzMTRhMzkzOTRhMzkzOTUyMzENCjMxNDIzMTI5MzkzOTMx NDI1MjUyNWE1YTUyNjM1YTVhNjMzMTI5MzkyOTI5MzkyMTIxMzExMDEwMjkx MDEwMTgyOTI5MzEyOTIxMzEyOTI5MzkzMTI5MzkyMTIxMzExODE4MjkxMDEw MjkyMTIxMzEyMTIxMzExODE4Mjk2MzYzDQo3YjdiN2I5NDUyNTI2YjZiNzM4 NDczN2I4YzZiNmI3YjdiN2I5NDZiNmI3YjdiN2I4YzUyNWE2Mzg0ODQ5NDYz NjM2YjZiNmI3YjYzNjM3MzUyNTI2MzMxMzEzOTRhNGE1MjQyNDI1MjIxMjEz MTEwMTgyMTE4MTgyMTAwMzkzMQ0KNDIzOTMxNDIzOTMxMzk0MjM5NDIzOTMx MzkzOTMxNDIzOTMxMzkzOTMxNDIzMTI5MzEzMTI5MzEzMTI5MzEzMTI5Mzkz MTI5MzEzMTI5MzkzMTI5MzEzMTI5MzkzOTMxMzkzOTMxNDIzOTMxMzk0MjMx NDIzOTMxMzkzOTMxNDINCjM5MzEzOTQyMzE0MjMxMjkzMTM5MzEzOTMxMjkz MTM5MzEzOTMxMjkzMTM5MjkzOTMxMjkzMTM5MzEzOTMxMjkzMTM5MzEzOTMx MjkzOTM5MzEzOTMxMjkzOTM5MzEzOTM5MjkzOTM5MzEzOTMxMjkzMTM5MzEz OTM5MzEzOTQyDQozOTQyMzkzMTM5MzkzMTQyMzkzMTM5MzkzMTM5MzEyOTMx MzkzMTM5NDIzMTQyNDIzOTQyMzkzMTM5MzkzMTM5MzkyOTM5MzkzMTM5Mzkz MTM5MzkzMTQyMzkzMTM5MzkzMTM5MzEyOTM5MzkzMTM5MzkzMTQyNDIzOTQy NDIzOQ0KMzkzOTMxMzkzOTMxMzEzOTMxMzkzOTMxMzk0MjM5NDIzOTMxMzkz OTMxMzkzMTI5MzEzOTMxMzEzMTI5MzEzOTMxMzkzMTI5MzEzMTI5MzEzMTI5 MjkzMTI5MzEzMTI5MzEzMTI5MzkzMTI5MzEzMTI5MzkzMTI5MzEzMTI5MzkN CjMxMjkzMTMxMjkzOTI5MjEzMTMxMjkzMTMxMjkzMTM5MzEzOTM5MzEzOTQy Mzk0MjM5MzE0MjQyMzk0MjM5MzEzOTM5MzE0MjM5MzEzOTM5MzE0MjMxMzEz OTM5MzE0MjMxMzEzOTM5MzE0MjMxMjkzOTMxMzEzOTMxMjkzOTM5DQozMTM5 MzEyOTMxMzEzMTM5MzEyOTM5MzEzMTM5MjEyMTI5MzkzOTQyNDIzOTRhMzkz MTQyMzkzMTQyNGE0YTUyNTI0YTVhNGE0YTUyMjExODI5MjkyOTMxMzEyOTM5 MzkzOTQyMzkzMTQyMzkzOTQyMzkzMTQyMzkzMTQyMzkzMQ0KNDIzOTMxNDIz OTMxNDIzOTMxNDIzMTI5MzkzMTI5MzkzMTI5MzkzMTI5MzkyMTIxMjkyOTIx MzEyOTIxMzEzMTI5MzkzMTI5MzkzMTI5MzkzMTI5MzkzMTI5MzkzMTI5Mzkz MTI5MzkzMTI5MzkzMTMxMzkzOTI5MzkzOTMxNDINCjM5MzEzOTM5MzEzOTM5 MjkzOTMxMjkzMTM5MjkzMTMxMjEyOTI5MTgyOTM5MjkzMTI5MjEyOTM5Mjkz MTI5MjEyOTMxMjkzMTMxMjkyOTMxMjkzMTMxMjkyOTMxMjkzMTMxMjkzMTMx MjkzMTI5MjEyOTI5MjEyOTI5MjkyOTMxDQozMTMxMjEyMTI5MjkyOTMxMjky OTMxMjkyOTI5MjEyMTI5MzEyOTMxMjkyMTMxMzEzMTQyMjkyOTM5MjEyMTMx MzEzMTRhNDI0MjVhNGE0YTYzNDI0MjUyMzkzOTRhOWM5Y2E1NzM3Mzg0NDI0 MjRhMzEyOTM5NDIzOTQyNGEzOQ0KNDI0MjMxMzkzOTI5MzE0MjMxMzk0MjMx Mzk0MjMxMzk0MjMxMzE0MjM5NDIzOTI5MzEzOTMxMzk0MjM5NDI0MjM5NDI0 MjM5NDI0YTQyNGE0MjM5NDI0YTQyNGEzMTI5MzkyOTIxMjkyOTIxMzEzMTI5 MzEzMTI5MzEzMTI5MzkNCjIxMTgyOTMxMjkzMTMxMjkzOTMxMzEzOTIxMjEy OTIxMTgyOTI5MjEyOTI5MjkzMTIxMTgyOTI5MjEzMTI5MjEzMTI5MjEzMTIx MjEyOTI5MjEzMTIxMjEyOTI5MjEzMTIxMjEyOTI5MjEzMTI5MjEzMTI5Mjkz MTMxMjkzOTMxDQozMTM5MjExODI5MjEyMTI5MjkyMTMxMjkyMTMxMzEyOTM5 MjkyOTM5MjEyMTMxMzEzMTQyMzEzMTQyMzEzMTQyMjkyOTM5MzEzMTQyMzkz OTRhNDI0MjUyMzEyOTM5MjkyMTMxMzEzMTM5NGE0YTVhNGE0YTUyNDI0MjRh MjEyMQ0KMzExODE4MzEyMTIxMzEzOTM5NGEyOTI5MzkyOTI5MzkyOTI5NDIz OTM5NGEzOTM5NTIzMTMxNDIyMTIxMzEyOTI5NDIyOTI5NDIzMTMxNDIyOTI5 NDIzMTMxNDIzMTMxMzkyOTIxMjkxODEwMjEyMTE4MjkyMTE4MjkyMTIxMzEN CjI5MjkzOTMxMzE0MjI5MjkzOTM5Mzk0YTI5MjkzOTI5MjkzMTEwMDgxODIx MTgyOTIxMTgyOTMxMjkzMTI5MjEzMTI5MjEzMTMxMzE0MjQyNDI1MjM5Mzk0 MjQyMzk0YTM5MzE0MjI5MjEzMTE4MTAyMTIxMTgyOTE4MTgyMTIxDQoyMTI5 MTgxMDIxMTgxODIxMTAxMDIxMTgxODI5NWE2MzczN2I4Y2E1NWE1YTczN2I3 Yjk0NWE1YTczNGE0YTYzNDI0MjVhMzk0MjUyMzk0MjUyMTgyMTMxMjEyOTM5 MTgyMTMxMjEyMTMxMjkzMTM5MTgyMTI5MTAxMDIxMTAxMA0KMTgxODE4MjEx MDEwMTgxODE4MjkyOTI5MzEwMDM5MzE0YTM5MzEzOTQyMzk0YTMxMzEzOTM5 MzEzOTMxMjkzOTQyMzk0MjMxMjkzOTM5MzEzOTMxMjkzOTQyMzk0MjMxMzEz OTM5MzEzOTMxMjkzOTQyMzk0YTM5MzEzOTM5MzENCjM5MzkzMTM5NDIzOTQy MzkzMTM5MzkzMTM5MzkzMTM5NDIzOTQyMzkzMTM5MzkzMTM5MzEyOTMxNDIz OTQyMzEyOTMxMzkyOTM5MzEyOTMxNDIzMTQyMzEyOTMxMzkzMTM5MzkyOTM5 NDIzOTQyMzkzMTM5MzkzMTM5MzkzMTM5DQo0MjM5NGEzOTMxMzkzOTMxMzkz MTI5Mzk0MjM5NDIzOTMxMzk0YTMxNGEzOTMxMzk0MjM5NDIzOTI5MzkzOTMx MzkzOTMxMzk0YTQyNGEzOTMxMzkzOTMxMzkzMTI5Mzk0MjM5NDIzOTMxMzkz OTMxMzkzMTI5MzEzOTMxNDIzMQ0KMjkzMTMxMjkzMTMxMjkzMTQyMzk0MjM5 MjkzOTRhMzk0YTM5MzEzOTQyMzk0MjM5MzEzMTM5MzEzOTM5MzEzOTQyMzk0 MjMxMjkzMTM5MzEzMTMxMjkzMTQyMzk0MjM5MzEzOTM5MzEzOTMxMjkzMTQy MzkzOTMxMjkzMTM5MzENCjM5MzEzMTM5NDIzOTQyMzEzMTM5MzkzMTM5MzEz MTM5NDIzOTQyMzEzMTM5MzEyOTMxMzEyOTM5NDI0MjRhMzkzMTQyMzkzOTRh MzkzMTM5NDI0MjRhMzkzOTQyMzkzOTRhMzkzMTM5NDI0MjRhMzkzMTM5Mzkz MTRhMzkzMTM5DQo0MjM5NGEzOTMxMzkzOTMxMzkzMTI5Mzk0MjM5NDIzMTMx MzkzOTMxMzkzMTI5Mzk0MjM5NDIzMTMxMzkzMTMxMzkzOTMxNDI0MjM5NGEy OTI5MzE0YTRhNTI2MzVhNmI2YjYzNzMzOTM5NDIzMTI5MzkzMTI5Mzk0MjQy NGEzOQ0KMzk0MjRhMzk1MjM5MzE0MjQyNDI0YTMxMzEzOTRhMzk0YTM5MzE0 MjQyNDI0YTM5MzEzOTM5MzE0YTMxMjkzOTQyMzk0MjMxMjkzOTM5MzEzOTMx MzEzOTQyMzk0YTM5MzE0MjM5MzE0YTM5MzEzOTQyMzk0YTMxMjkzOTM5MzEN CjM5MzEyOTM5NDIzOTRhMzEyOTM5MzEyOTM5MzEyOTMxMzkzMTQyMzEyOTMx MzkzMTRhMzEyOTMxNDIzOTQyMzEyOTMxMzEyOTMxMzEyOTI5MzkzMTM5MzEy OTMxMzEyOTMxMjkyMTI5MzkzMTM5MzEyOTMxMzEyOTMxMjkyOTI5DQozOTMx MzkzMTI5MzEzMTMxMzEyOTIxMjkzMTMxMzkyOTI5MzEyOTIxMjkyOTI5Mjkz OTM5NDIyOTI5MzEzMTI5MzEyOTI5MzEzMTMxMzkzMTMxMzkzOTMxNGEyOTI5 Mzk0MjRhNWE0MjQyNTI1YTVhNzMzMTM5NGEyOTI5Mzk0YQ0KNGE1MjMxMzE0 YTE4MTgyOTQyMzk0YTUyNGE1MjVhNGE1MjQyMzEzOTRhMzk0MjQyMzEzOTRh MzkzOTM5MjkzMTQyMzk0MjM5MzEzOTM5MzEzOTMxMjkzMTUyNGE1MjQyMzk0 MjUyNGE1MjUyNGE1MjUyNGE1MjRhNDI0YTM5MzENCjM5MjkyMTI5MzkzMTM5 MjkyMTMxMzEyOTMxMjkyOTMxMzEyOTMxMjkyMTMxMjkyOTMxMjkyOTMxMzEy OTM5MjkyMTI5MzEzMTM5MzEyOTMxMzEyOTMxMjEyMTI5MjkyOTMxMjEyMTI5 MzEyOTM5MjkyMTMxMjkyOTMxMzEyOTM5DQo0MjQyNGEzOTM5NDIzMTMxMzkz OTMxNDI0YTRhNTIzOTM5NDIzOTMxNGE0MjM5NGE1YTUyNjM0MjQyNGE0YTRh NWEyOTI5MzkyOTI5MzkyMTIxMjkyOTI5MzkyOTI5Mzk0MjQyNTI0MjQyNTI0 YTM5NTI0MjM5NGE0YTRhNTIzMQ0KMzE0MjM5Mzk0YTQyMzk0YTRhNDI1MjIx MjEzMTRhNGE1YTMxMzE0MjRhNGE1YTQyNDI1MjI5MjkzOTE4MTgyOTMxMzE0 MjMxMzE0MjMxMzE0YTIxMjEzMTI5MjkzOTIxMjEzMTIxMjEzMTIxMjEzMTMx MzE0MjMxMzE0MjRhMzkNCjUyMzEyOTMxMzEzMTM5MjkyOTM5MzkzOTUyMzkz OTRhNGE0YTYzNDI0MjVhNGE0YTVhMzkzOTRhMzkzOTRhMjkyOTM5MjkyMTMx MzEzMTM5MzkzMTM5MjExODIxMzEyOTM5MjEyMTMxMzEyOTM5MTgxODI5MTgx ODI5MjkyMTMxDQozMTMxNDIxODEwMjEyOTI5MzExODE4MjEyOTE4MzEyMTIx MzEzMTMxMzkyMTIxMjkyOTI5MzExODE4MjkxODE4MzEyMTI5NDIyOTI5NDIx ODIxMzEyMTIxMzkxMDEwMjkyOTMxNDIyOTI5NDIzMTM5NTIxODE4MjkxODI5 MzExMA0KMTgyOTEwMTgyOTEwMTgyOTM5Mzk0YTM5Mzk0YTM5NGE1MjIxMjEz MTI5MjkzMTEwMTAyMTE4MTgzMTAwMzkzMTM5NDIzOTRhMzkzOTQyMzkzMTQy MzEyOTM5MzkzMTM5MzEyOTM5MzkzMTM5MzEzMTM5MzkzMTM5MzEyOTM5MzkN CjMxMzkzMTMxMzkzOTMxNDIzMTMxMzkzOTMxNDIzMTI5MzkzOTMxMzkzMTI5 MzEzOTMxMzkzMTI5MzEzOTMxMzkzMTI5MzEzOTMxMzkzMTI5MzEzOTMxMzkz MTI5MzEzOTI5MzkzMTI5MzEzOTI5MzkzMTI5MzEzMTI5MzkzMTI5DQozOTM5 MzEzOTMxMjkzOTM5MzEzOTM5MjkzOTM5MzEzOTM5MjkzOTM5MzEzOTMxMjkz MTM5MzEzOTM5MzEzOTM5MzE0MjM5MzEzOTM5MzE0MjM5MjkzOTM5MzEzOTM5 MzEzOTQyMzk0MjM5MzE0MjQyMzE0MjM5MzEzOTM5MzEzOQ0KMzkzMTM5NDIz OTQyMzkzMTM5MzkzMTM5MzEyOTM5MzkzMTM5MzEyOTM5MzkzMTM5MzEyOTMx MzkzMTM5MzkzMTM5MzkzMTM5MzkzMTMxMzkzMTM5MzkzMTM5MzkzMTM5MzEy OTMxMzkzMTM5MzEyOTMxMzkzMTMxMzEyOTMxMzkNCjMxMzkzOTMxMzEzOTMx MzkzMTI5MzEzMTI5MzEzMTMxMzkzOTMxMzkzMTI5MzkzOTMxMzkzMTI5Mzkz OTMxMzkzMTI5MzEzMTMxMzkzMTMxMzkzOTMxMzkzMTMxMzkzOTMxMzkzMTMx MzkzMTMxMzkyOTIxMzEyOTI5MzEzMTI5DQozOTM5MzEzOTMxMjkzOTM5MzEz OTMxMjkzOTM5MzEzOTMxMjkzOTMxMzEzOTM5MzEzOTM5MzE0MjMxMzEzOTM5 MzEzOTMxMjkzOTMxMjkzOTI5MjkzMTMxMjkzMTMxMzEzOTMxMzEzOTIxMjEy OTI5MjEzMTM5Mzk0MjVhNTI2Yg0KNGE0MjUyMzEyOTM5NDIzOTRhNDI0MjRh NDIzOTRhNDIzOTRhMzkzOTQyMzkzMTQyMzEyOTM5MzEyOTM5MzkzMTM5Mzkz MTQyMzEzMTM5MzkzMTQyMzEyOTM5MzkzMTM5MzEyOTM5MzEzMTM5MzkzMTM5 MzkzMTQyMzkzMTM5MzkNCjMxNDIzMTMxMzkzOTMxMzkzMTI5MzEzMTI5Mzkz MTI5MzkzOTMxNDIzOTM5NDI0MjM5NDIzOTMxNDI0MjM5NDI0MjM5NDI0YTQy NGE0MjM5NDI0YTQyNDIzOTMxMzk0MjMxMzkzOTMxMzEzOTMxMzEzMTI5MzEz MTI5MzEzMTI5DQozMTMxMjkzMTMxMjkzMTMxMjkzMTMxMjkzMTMxMjkzMTMx MjkzMTMxMjkzMTMxMjkzMTI5MjkzMTI5MjkzMTMxMzEzOTI5MjkzMTMxMzEz OTMxMzEzOTMxMzEzOTM5MzEzOTM5MzEzOTI5MjEzMTI5MjkzOTMxMzE0MjQy NDI1Mg0KMzkzOTRhMjkzMTQyMjkyOTM5NGE0YTZiMjkyOTM5MzEzMTQyMzEz MTQyMzEyOTM5MjkyMTI5NDI0MjQyNDIzOTQyNGE0MjRhNDIzOTM5NDIzMTM5 NDIzMTM5NGE0MjRhNGEzOTQyNDIzOTQyNGE0MjRhNGE0MjRhNDIzOTRhNGEN CjQyNTI1MjRhNTI0YTRhNTIzMTI5MzkyOTIxMjkzMTMxMzkzMTI5MzEzMTI5 MzEyOTI5MzEyOTIxMzEzMTI5MzkyMTE4MjkzMTI5MzExODEwMjEzMTI5Mzkz OTMxNDI0MjM5NGE0MjM5NGEzOTMxNDIyOTIxMzEzMTI5MzkzOTM5DQo0MjM5 Mzk0MjMxMjkzOTI5MjkzMTI5MjEzMTI5MjkzMTI5MjkzMTMxMzEzOTMxMjkz OTM5MzE0MjM5MzE0MjM5MzE0MjI5MjEzMTMxMzEzOTM5MzE0MjMxMzEzOTMx MzE0MjI5MjEzMTE4MTAyMTIxMTgyOTIxMjEzMTI5MjkzOQ0KMzEyOTM5Mzkz OTRhMzEzMTQyMjkyMTMxMjkyMTMxMzEzMTQyMjkyOTMxMzEyOTM5MzEyOTM5 MzEyOTM5MTgxODI5MTgxODI5MjEyMTMxMjkyOTM5MjEyMTMxMzEzMTQyMzkz OTRhNDI0MjUyMzEzMTQyMzEzMTQyMjkyOTM5MzENCjMxNDIyOTI5MzkyOTI5 MzkyOTI5MzkzOTM5NGEzMTMxMzkzMTI5MzkyOTI5MzEzMTMxMzkzMTI5Mzky OTI5MzkyMTIxMzEyOTI5MzkyOTI5MzkyMTIxMzkwODA4MTgxODE4MjkyOTI5 Mzk0YTQyNGEzMTI5MzExODE4MjEyMTIxDQoyOTIxMjEyOTE4MTgyMTE4MTgy MTE4MTgyOTI5MjkzMTIxMTgyOTEwMTAyMTMxMzEzOTI5MjEzMTI5MjkzMTI5 MjkzMTMxMjkzOTIxMTgyOTIxMTgyOTIxMjEzMTE4MTgzMTIxMjkzOTIxMjkz OTEwMTgyOTE4MTgzMTE4MTgzMQ0KMjEyOTM5Mzk0MjUyMjEyMTM5MjEyOTM5 MTAxODI5MTAxODI5MDgxMDIxMTAxODI5MzkzOTRhNTI1MjYzNDI0MjUyMjky OTMxMjEyMTI5MTgxODIxMTAxMDE4MDA0YTQyNGE0YTQyNGE1MjRhNWEzOTMx NDI0MjM5NGEzOTMxNDINCjM5Mzk0YTMxMzEzOTQyMzk0YTM5MzEzOTM5MzE0 YTM5MzEzOTQyMzk0YTM5MzE0MjM5MzE0YTM5MzEzOTRhNDI0YTQyMzk0MjRh Mzk0YTM5MzE0MjRhNDI0YTQyMzk0MjRhMzk0YTM5MzE0MjQyMzk0YTM5MzEz OTM5MzE0YTM5DQozMTM5NDIzOTRhMzkzMTM5MzkzMTM5MzkzMTM5NDIzOTQy MzkzMTM5MzkzMTM5MzkzMTM5NDIzOTRhMzkzMTM5MzkzMTRhMzkzMTM5NDIz OTRhMzkzMTQyNGEzOTRhNDIzOTQyNGE0MjUyNDIzOTQyNGEzOTRhMzkzMTM5 NGE0Mg0KNGE0MjM5NDI0YTM5NTIzOTMxNDI0MjM5NGEzOTMxMzk0YTM5NGE0 MjM5NDI0YTQyNTI0MjM5NDI0YTM5NGE0MjM5NDI0YTQyNGEzOTMxNDI0YTM5 NGEzOTMxMzk0MjM5NDIzOTMxMzkzOTMxMzkzOTMxMzk0MjM5NDIzMTI5MzkN CjM5MzEzOTMxMjkzMTM5MzE0MjMxMjkzMTM5MzEzOTM5MzEzOTQyMzk0YTM5 MzEzOTM5MzEzOTMxMjkzOTQyMzk0MjMxMjkzOTMxMzEzOTMxMjkzOTQyMzk0 MjMxMjkzOTMxMzEzOTMxMjkzMTRhNDI1MjM5MzEzOTMxMzEzOTMxDQoyOTM5 NGE0MjRhMzkzMTQyMzEyOTM5MjEyMTI5MzkzOTQyMzEyOTM5MzEzMTM5MzEy OTMxMzkzOTQyMzEyOTMxMzEyOTM5MzEyOTMxNDI0MjRhMzkzMTM5MzkzMTRh MzEzMTM5NDIzOTQyMzEyOTM5MzEzMTM5MzEyOTMxMzkzOQ0KNDIzMTI5Mzkz MTMxMzkzMTI5Mzk0MjM5NGEzMTMxMzkzOTMxNGEzMTMxMzkzOTM5NDIzMTI5 MzkzMTMxMzkzMTMxMzk0MjM5NGEzMTMxMzkzMTMxMzkzMTI5Mzk0MjM5NGEz OTMxMzkzOTMxNGEzOTMxMzk0MjM5NGEzOTMxMzkNCjM5MzE0YTMxMjkzOTQy Mzk0YTMxMjkzOTM5MzE0YTMxMjkzOTQyMzk0MjMxMjkzMTI5MjkzMTI5MjEy OTM5Mzk0MjM5MzE0MjRhNGE1MjQyMzk0MjRhNGE1MjQyMzk0MjUyNGE1YTUy NGE1MjRhNDI0YTM5MzkzOTM5MzkzOTM5DQozMTM5NGE0MjQyMzkzMTMxMzkz MTM5MzkyOTMxNDIzOTQyMzEyOTMxMzEyOTM5MzEyOTMxNDIzOTQyMzEyOTMx MzEzMTM5MzEyOTMxMzkzMTM5MjkyOTMxMzkzMTM5MzkzOTQyNDI0MjRhMzkz MTQyMzkzOTRhMzEyOTMxNGE0YQ0KNTIzOTM5NDIzOTMxNGEyOTI5Mzk0MjQy NTI0MjQyNTIzOTM5NTIyMTIxMzk1MjUyNjM1MjUyNjMzOTM5NTIzMTMxNDI0 YTRhNTIzMTI5MzkzMTMxMzk1YTUyNWE2MzVhNjM1YTUyNWE2MzUyNWE0YTQy NGE1YTUyNWE1YTUyNWENCjYzNWE2MzRhNDI1MjZiNjM2YjRhNDI1MjMxMjkz OTMxMjkzOTRhNDI1MjQyMzk0YTUyNGE1YTMxMzEzOTQyMzk0YTMxMjkzMTM5 MzEzOTI5MjEyOTMxMjkzMTI5MjEzMTI5MjEyOTI5MjEzMTI5MjkzMTMxMzEz OTRhMzk1MjQyDQozOTRhNTI0YTUyMzkzMTM5MjkyOTMxMjkyMTMxNGE0YTUy MzkzMTQyMzEzMTM5MjkyOTMxMzEzMTM5MjkyOTMxMzEyOTM5MzEyOTM5Mzkz OTQyMjEyMTI5MjkyOTMxMjkyOTMxMjkyOTMxMjExODI5MjkyOTMxMjkyOTMx MzEzMQ0KMzkyMTE4MjkyMTIxMzEyOTI5Mzk0MjM5NGEzMTI5MzkyOTI5Mzky OTIxMzEzOTM5NGEyMTIxMzEzMTMxNGEzOTM5NGE0MjM5NGEyOTI5MzkzMTMx NGEzMTI5MzkyOTE4MzExODE4MjkyMTIxMzEyMTIxMzEzMTMxNDIzMTMxNDIN CjM5Mzk1MjIxMjEzMTI5MjkzOTIxMjEzMTI5MjkzOTI5MjkzOTMxMzE0MjE4 MTgyOTE4MTgyOTIxMjEyOTMxMzEzOTIxMTgyOTIxMTgyOTIxMjEyOTMxMzE0 MjIxMjEzMTIxMjEzMTIxMjEzMTI5MjkzOTE4MTgzMTEwMTAyMTE4DQoxODI5 MzEyOTM5MzkzMTQyMjkyOTMxMTgxMDE4NDI0MjRhMjEyMTMxMTgxODIxMTAx MDE4MTgxODMxMTgxODI5MjEyMTMxMjkyOTMxMTAxMDI5MTAxMDIxMjkyOTMx MjExODI5MzEzMTQyMjEyMTI5MzkzOTUyNDI0MjUyNGE0YQ0KNWE0MjQyNWE1 YTVhNmIzMTMxNGE0MjQyNWEyMTIxMzEyMTIxMzkyOTI5NDIyOTI5NDIyOTI5 MzkxMDEwMjEwODA4MTgwODEwMjkxMDEwMjEyOTI5MzkyOTI5MzkzOTQyNGEy OTI5MzE1MjUyNWE0YTRhNTI1MjUyNWEwMDMxMjkNCjM5NGE0MjUyNGE0MjUy MzkzMTQyMjkyOTMxMzEzMTM5MzEzMTM5MzEzMTM5MzEyOTM5MzkzMTM5MzEz MTM5MzkzMTQyMzEzMTM5MzkzMTQyMzkzMTM5MzkzMTQyMzkzMTM5MzkzMTQy MzkzMTM5NDIzOTQyMzkzMTM5MzkzMTQyDQozOTMxMzk0MjM5NDIzOTMxMzkz OTMxNDIzOTMxMzkzOTMxNDIzOTMxMzkzOTMxNDIzOTMxMzkzOTMxNDIzMTI5 MzkzOTMxMzkzMTI5MzkzOTMxMzkzMTI5MzkzOTMxMzkzOTMxMzkzOTMxNDIz OTMxMzk0MjM5NDIzOTMxNDI0Mg0KMzk0YTQyMzk0MjQyMzk0MjM5MzE0MjQy Mzk0MjMxMjkzOTM5MzE0MjM5MzE0MjQyMzk0MjM5MzEzOTM5MzEzOTM5MzEz OTQyMzk0MjM5MzE0MjQyMzk0MjQyMzk0MjQyMzk0MjM5MzE0MjM5MzE0MjMx MjkzOTM5MzEzOTI5MjENCjMxMzEyOTM5MzEyOTMxMzEyOTM5MjkyMTMxMzEy OTMxMjkyMTMxMzEyOTMxMzEyOTMxMzEyOTM5MzEyOTM5MzkzMTM5MzkzMTM5 MzkzMTM5MzkzMTM5MzkzMTM5MzEyOTMxMzEyOTM5MzEyOTMxMzEzMTM5MzEy OTMxMzEyOTM5DQozMTI5MzEzMTI5MzkzOTMxNDIzMTMxMzkzMTI5MzEzOTMx NDI0MjM5NGE0YTQyNTIzOTM5NDIzOTMxMzkzMTI5MzEzMTI5MzkzMTI5MzEz MTI5MzkyOTI5MzEzMTI5MzkyOTI5MzEzMTI5MzkyOTI5MzEzMTI5MzkzMTI5 MzEzOQ0KMzEzOTMxMjkzOTM5MzE0MjM5MzEzOTM5Mzk0MjM5MzE0MjMxMzEz OTMxMzEzOTM5Mzk0MjMxMzEzOTMxMjkzOTI5MjkzMTM5MzE0MjI5MjEzMTI5 MjkzMTI5MjkzMTMxMjkzOTMxMjkzOTMxMzEzOTMxMzEzOTM5MzE0MjMxMjkN CjM5MzkzMTM5MzEyOTM5MzkzMTQyMzEyOTM5MzkzMTQyMzEzMTM5MzkzMTQy MzEzMTM5MzkzMTQyMzkzMTQyMzkzMTQyMzEyOTM5MzEzMTM5MzEyOTMxMzEy OTMxMzkzOTQyNDIzOTRhNDIzOTQyNDI0MjRhNDIzOTQyNDI0MjQyDQo0MjM5 NDI0YTQyNGE0MjM5Mzk0MjM5NDI0MjM5NDI0MjM5NDIzOTMxMzk0MjMxMzkz MTI5MjkzMTMxMzEyOTIxMjkzMTI5MzEzMTI5MzEzMTI5MzEyOTIxMzEzMTI5 MzEyOTI5MzEzMTI5MzEyOTIxMjkyOTIxMjkzMTMxMzk0Mg0KMzk0MjM5MzEz OTM5Mzk0MjM5MzE0MjMxMzEzOTM5Mzk0MjM5MzE0MjQyMzk0MjQyMzk0YTMx MzE0MjMxMjkzOTIxMjEzMTMxMzE0MjMxMzE0MjI5Mjk0MjMxMzE0MjQyNDI1 MjMxMjkzOTI5MjkzMTI5MjkzMTMxMjkzMTMxMjkNCjMxMjkyMTMxMjkxODI5 MzEyOTMxMzEyOTM5MzEzMTM5MzEyOTM5MzkzMTQyNDIzOTRhNGE0MjUyNGE0 YTUyNmI1YTczNjM2MzczNWE1YTZiNDI0MjUyMzEzMTM5NDIzOTRhNDIzOTRh NDIzOTRhMzkzMTM5MjkyMTMxMzkzMTM5DQozMTI5MzkzOTMxNDIzMTI5MzEz OTMxMzkzMTI5MzEzOTMxMzk0MjM5NDI0MjQyNGEzOTMxMzkzOTM5NDIyOTIx MzEyOTIxMzEyMTIxMjkyOTIxMzEyOTIxMzEzMTMxMzkzMTMxMzkzOTM5NDIy MTIxMjkxODE4MjEyMTE4MjkyOQ0KMjkzMTIxMTgyOTIxMjEyOTMxMjkzOTM5 Mzk0MjI5MjEzMTIxMjEyOTE4MTgyOTIxMjEzMTIxMjEzMTIxMjEzMTIxMTgy OTI5MjEzMTE4MTgyOTI5MjkzOTM5Mzk0YTQyNDI1MjMxMzE0MjMxMjkzOTI5 MjkzMTIxMjEzMTA4MDgNCjE4MTgxODI5MzEzMTQyMzkzOTRhMjEyMTMxMjEy MTMxMjEyMTMxMTgxMDIxMjEyMTMxMjkyOTM5MjkyOTM5MzkzMTQyMjkyOTM5 MTgxODI5MTAxMDIxMjExODI5MjExODI5MjEyMTI5MjEyMTI5MjkyOTMxMjEy MTMxMjkyOTM5DQozOTM5NTI1YTVhNzMzMTMxNDI0MjQyNWE0MjM5NGEzOTM5 NGEyMTIxMzEyOTI5MzEyMTE4MjkyMTIxMjkxODEwMjExODE4MjExODEwMjEy MTIxMjkyMTE4MjkxMDEwMjEwODA4MTAxODE4MjExODEwMjExODEwMjExODE4 MjEyOQ0KMjkzMTM5Mzk0MjQyNDI1MjRhNGE1MjUyNTI2YjMxMzE0YTM5NDI1 MjQyNDI1MjMxMzE0YTMxMzE0YTI5MjkzOTI5MjkzOTM5Mzk0YTIxMjkzOTQy NDI1MjIxMjkzMTE4MjEzMTA4MTAyMTEwMTAyMTEwMTAyMTEwMTAyMTEwMTAN CjE4MTgxODIxMjkyOTM5MzkzOTQyMzEzMTM5MDAzOTMxNGE0YTQyNTI1YTUy NjMzOTMxNDIzMTI5MzkzMTI5Mzk0MjM5NGEzMTI5MzkzOTMxNGEzMTMxMzk0 MjM5NGEzMTMxMzkzOTMxNGEzMTMxMzk0MjM5NGEzMTMxMzkzOTMxDQo0YTMx MzEzOTQyMzk0YTM5MzEzOTM5MzE0YTMxMzEzOTQyMzk0YTM5MzEzOTM5MzE0 YTM5MzEzOTQyMzk0YTM5MzEzOTM5MzE0YTMxMzEzOTQyMzk0YTMxMzEzOTM5 MzEzOTMxMzEzOTQyMzk0YTM5MzEzOTM5MzE0YTM5MzEzOQ0KNDIzOTRhMzkz MTM5MzkzMTRhMzkzMTM5NGE0MjRhMzkzOTQyNGEzOTRhMzkzMTQyNGE0MjRh MzkzMTQyMzkzMTM5MzkzMTQyNGE0YTUyNDIzOTRhNGEzOTUyMzkzMTQyNDI0 MjRhMzkzMTQyMzkzMTRhMzkzMTQyNGE0MjRhMzkNCjMxNDIzOTM5NGEzMTMx MzkzOTM5NDIyOTI5MzEzMTI5MzEzMTI5MzE0MjM5NDIzMTMxMzkzMTI5MzEy OTIxMjkzOTMxMzkzMTI5MzEzMTI5MzEzMTI5MzE0MjM5NDIzOTMxMzkzOTM5 NGEzOTMxMzk0MjQyNGEzOTMxMzkzOTMxDQo0YTMxMzEzOTQyMzk0YTMxMzEz OTM5MzEzOTMxMjkzOTQyMzk0MjMxMzEzOTM5MzEzOTMxMjkzOTM5Mzk0MjM5 MzE0MjRhNGE1MjQyNDI0YTRhNGE1MjM5Mzk0MjM5MzEzOTMxMzEzOTQyMzk0 YTMxMzEzOTM5MzEzOTMxMzEzOQ0KNDIzOTQyMzEzMTM5MzEyOTM5MzEyOTMx MzkzOTQyMzEzMTM5MzkzMTM5MzkzMTM5NGE0MjRhMzkzOTQyNGEzOTUyMzEz MTM5MzkzOTQyMzEzMTM5NGEzOTUyMzkzMTQyNDIzOTRhMzEzMTM5MzkzOTRh MzkzMTQyNDI0MjRhMzkNCjMxNDIzOTMxNGEzMTMxMzk0MjQyNGEzOTMxNDIz OTMxNGEzMTI5Mzk0MjM5NGEzOTMxMzkzOTMxNGEzOTMxMzk0MjM5NGEzOTMx NDIzMTI5MzkzMTI5Mzk0MjM5NDIzMTI5MzkzMTMxMzkzMTI5MzEzOTMxNDIy OTIxMzE0YTRhDQo1MjQyMzk0MjRhNGE0YTM5Mzk0MjRhNGE0YTM5Mzk0MjRh NDI0YTM5MzEzOTUyNTI1MjQyMzk0MjVhNWE1YTQyNDI0MjRhNGE0YTQyNDI0 MjQyMzkzOTM5MzEzMTM5MzEzMTMxMjkzMTQyMzk0MjMxMjkzMTMxMzEzOTMx MjkzMQ0KNDIzOTQyMzEyOTM5MzEzMTM5MjkyOTMxNDI0MjRhMzkzOTQyMzkz OTRhMzkzOTQyNGE0YTUyMzkzOTQyMzkzOTRhMzEzMTM5NTI0YTVhNDIzOTRh MzkzMTRhMjkyOTM5MjkyOTQyMzEzMTQyMjkyOTRhMjEyMTM5MzkzOTRhMzEN CjMxNDIzOTMxNGEzOTMxMzk0YTQyNGEyOTIxMzEzMTI5MzEyMTE4MjkzMTI5 MzEzMTI5Mzk0YTM5NTI0MjM5NGE1MjRhNWE0YTRhNWE4Yzg0OTQ3MzczODQ5 Yzk0YTU3MzczODQ2YjZiN2I1YTVhNmI1MjUyNjM1MjUyNjM2MzVhDQo2YjVh NTI1YTZiNjM2YjRhNDI0YTRhMzk1MjRhNDI0YTUyNTI1YTUyNGE1MjRhNGE1 MjQyMzk0MjQyNDI0YTM5MzEzOTUyNTI1YTRhNGE1MjVhNTI1YTUyNGE1MjMx MjkzOTI5MjEzMTMxMzEzOTI5MjEzMTI5MjkzMTI5MjEzMQ0KMzEzMTM5Mjky MTMxMjEyMTI5MTgxODIxMjkyOTMxMjEyMTI5MTgxODIxMjExODI5MzkzOTQy MzEzMTM5MzkzOTUyMjkyMTMxMjkxODMxMTgxODI5MjEyMTI5MTgxODI5MzEy OTM5MjkyOTMxMjExODI5MjkyMTMxMzEzMTQyMjkNCjIxMzEyOTIxMzEyOTIx MzE0MjQyNTI0YTRhNWE2MzYzNzM1YTVhNjM3YjczODQ2YjYzNzM1MjRhNWEy MTIxMzEzMTI5MzkyOTIxMzEyMTIxMzEyMTE4MjkzMTI5MzkyOTI5MzkyOTI5 MzExODE4MjkxODE4MzExODE4MjkyOTIxDQoyOTI5MjEzMTM5MzE0MjI5MjEz MTE4MTgyOTE4MTgyOTRhNGE1YTYzNjM3MzUyNTI2MzUyNTI2MzVhNWE2YjQy NDI1MjI5MjEzMTIxMjEyOTI5MjkzMTIxMjEyOTI5MjEzMTI5MjkzMTI5Mjkz OTE4MTAyMTE4MTgyOTE4MTgyMQ0KMzEyOTM5MzkzOTQyNWE1YTYzMzkzOTQy NDI0MjRhNGE0YTUyNWE1MjYzNDI0MjRhMzkzOTQyMjkyOTM5MjEyMTMxMjky OTM5MjkzMTQyMTgxODMxMjkyOTM5MjEyMTMxMzEzOTRhMzEzMTQyMzEzMTRh NDI0MjUyMzk0MjUyMjkNCjMxMzkyMTIxMzExMDEwMjEwODEwMTgxMDEwMjEx ODE4MjkxODE4MjkxMDEwMjkxMDEwMjExODE4MzEwMDMxMzEzOTRhNGE1MjRh NGE1MjM5Mzk0MjI5MjkzMTM5MzE0MjMxMzEzOTMxMzEzOTMxMjkzOTMxMzEz OTMxMjkzOTMxDQozMTM5MzEyOTM5MzEzMTM5MzEyOTM5MzEzMTM5MzkzMTQy NDIzOTQyMzkzMTQyNDIzOTQyMzkzMTQyNDIzOTQyMzkzMTQyNDIzOTQyMzEy OTM5MzEzMTM5MzEyOTMxMzEzMTM5MzEyOTMxMzEzMTM5MzEyOTMxMzEyOTM5 MzEyOQ0KMzkzOTMxMzkzMTI5MzkzOTMxMzkzMTMxMzkzOTMxNDIzMTMxMzkz OTMxNDIzMTI5MzkzOTMxMzkzMTMxMzkzOTMxNDIzOTMxMzkzOTMxNDIzMTMx MzkzOTMxMzkzOTMxMzk0MjM5NGE0YTQyNGE0YTRhNTI0YTQyNGE0MjQyNGEN CjM5Mzk0MjQyMzk0MjMxMzEzOTM5MzE0MjM5MzEzOTM5Mzk0MjM5MzEzOTM5 MzEzOTI5MjEzMTI5MjEzMTMxMjkzOTM5Mzk0MjM5MzEzOTM5MzE0MjMxMjkz MTMxMjkzOTMxMjkzMTM5MzEzOTI5MjkzMTMxMzEzOTMxMjkzMTM5DQozMTM5 MzkzMTM5MzkzOTQyMzkzMTM5MzkzMTQyMzkzMTM5MzkzOTQyMzEzMTM5Mzkz MTQyMzEzMTM5MzkzMTQyMzEzMTM5MzkzMTQyMjkyOTMxMzEzMTM5MzEzMTM5 MzkzMTQyMzEzMTM5MzkzMTQyMzEzMTM5MzkzMTQyMzkzMQ0KMzkzOTM5NDIz OTMxMzkzOTM5NDIzOTMxMzkzOTM5NDIzOTMxMzkzOTMxNDIzMTMxMzkzOTMx MzkzMTMxMzkzOTMxMzkzMTMxMzkzOTMxMzkzMTI5MzkzOTMxMzkzMTI5Mzkz OTMxNDIzMTI5MzkzMTMxMzkzMTI5MzkzOTM5NDINCjM5MzE0MjM5MzE0MjM5 MzE0MjM5Mzk0MjMxMzEzOTM5MzE0MjMxMzEzOTM5MzE0MjMxMzEzOTM5MzE0 MjMxMjkzOTM5MzEzOTMxMjkzOTM5MzEzOTMxMzEzOTM5MzE0MjMxMzEzOTM5 MzE0MjMxMjkzMTMxMjkzOTMxMjkzOTM5DQozMTM5MzEyOTM5MzEzMTM5Mjky OTMxMzEyOTMxMzEzMTM5MzEzMTM5MjkyOTI5MzEyOTMxMzEzMTMxMzkzMTM5 MzEyOTMxMjkyOTI5MzkzMTM5MzEyOTMxNDI0MjQyNDIzOTM5NDIzOTM5NTI0 YTRhMzkzMTMxNDI0MjQyMzkzMQ0KMzkzOTMxNDIzOTMxMzkzOTMxMzkzOTMx MzkzOTM5NDIzOTMxMzkzOTM5NDIzOTM5NDIzOTMxNDIzOTMxNDI0MjQyNGEz OTM5NDI0MjQyNGE0YTRhNTI0YTRhNTIzMTI5MzEzOTMxMzk0MjM5NDIzMTMx MzkzMTI5MzkzOTM5NGENCjI5MjEzOTI5MjkzOTIxMjEzMTMxMzE0MjI5Mjkz OTM5MzE0MjVhNTI2MzRhNDI1MjI5MjEzMTQyMzk0YTQyMzk0YTRhNDI0YTM5 MzE0MjMxMzEzOTMxMjkzOTM5Mzk0MjMxMjkzOTI5MjkzOTRhNGE1YTUyNTI2 YjljOWNhZDhjDQo4YzljNjM1YTczNWE1YTczMjEyMTMxNDI0MjUyNDIzOTRh NGE0MjUyNGE0MjRhMzEzMTM5MjkyMTI5MzkzMTM5MzEzMTM5MzkzOTQyMzEy OTMxMzkzOTQyMzEyOTMxMjkyOTMxMjkyMTMxMjkyMTI5MjEyMTI5MzEzMTM5 MjEyMQ0KMjkyOTIxMzEyMTIxMjkyOTIxMzEyMTIxMjkyOTIxMzEyMTE4Mjky MTIxMjkxODE4MjEyMTIxMjkyOTIxMzEyOTI5MzEyOTIxMzE0MjM5NGE1MjRh NWE1MjRhNWEzOTM5NDIzMTMxNDIzMTI5MzkzOTM5NDIzOTMxNDIzMTMxNDIN CjIxMjEzMTI5MjEzMTI5MjEzMTMxMjkzOTI5MjEzMTMxMzE0MjMxMzEzOTI5 MjEzMTI5MjkzOTUyNTI2MzUyNGE1YTMxMzEzOTI5MjkzMTQyMzk0YTMxMzE0 MjIxMjEzMTE4MTgyOTI5MjkzMTI5MjkzOTI5MjEzMTIxMjEzMTI5DQoyOTM5 MjkyOTM5MjkyOTM5MjEyMTMxMzEyOTM5MjEyMTI5MjEyMTI5MTgxODIxMjEy MTI5MjExODI5MjkyOTM5MzkzOTRhNTI1MjYzNGE0YTYzNTI1MjczNDI0MjUy NDI0MjRhMzEyOTM5MzkzMTQyMjkyMTMxMjkyOTMxMjEyMQ0KMjk0MjQyNGEz OTM5NGEzMTI5MzkyMTIxMzEyMTE4MjkxMDEwMTgyMTIxMjk0MjQyNGE0MjQy NTI0MjQyNTI2MzYzNzM0MjQyNTIyOTI5MzExMDA4MTgyMTIxMzExMDEwMjEy OTI5MzkxODIxMzEyOTMxNDIzOTM5NGEzMTMxNDINCjI5MjkzOTI5MzEzOTMx Mzk0YTM5NDI0YTIxMjkzMTMxMzE0MjMxMzE0MjI5MzEzOTEwMTAyMTIxMjEz MTI5MjkzOTMxMzEzOTA4MDgxODEwMTAxODIxMjEyOTAwNGE0MjUyMzkzMTQy MzkzOTUyMzkzMTQyNDI0MjUyMzkzMTQyDQozOTM5NGEzOTMxNDIzOTM5NDIz MTI5MzkzOTMxNGEzOTMxNDI0MjQyNTIzOTMxNDIzMTMxNGEzMTI5Mzk0MjM5 NGEzMTMxMzkzOTMxMzkzMTI5Mzk0MjM5NGEzMTMxMzkzOTMxNGEzOTMxMzkz OTMxNDIzMTI5MzkzMTI5MzkzMQ0KMjkzOTQyMzk0YTM5MzEzOTM5MzE0YTM5 MzE0MjRhNGE1MjM5Mzk0MjRhMzk0YTM5MzEzOTQyMzk0YTM5MzE0MjM5MzE0 YTM5MzE0MjQyMzk0YTM5MzEzOTM5MzE0YTMxMjkzOTQyMzk0YTMxMjkzOTM5 MzEzOTMxMjkzOTRhNDINCjUyMzkzMTQyNGEzOTUyNDIzOTRhNGE0MjRhMzkz MTQyNGEzOTUyMzEzMTM5NGE0MjUyMzkzMTQyMzkzMTRhMzEyOTM5NDIzOTRh MzkzMTM5MzEzMTM5MjkyOTMxNTI0YTVhNDIzOTRhNGEzOTUyNDIzOTQyNGE0 YTUyNDIzOTRhDQo0YTM5NGEzOTMxMzk0MjQyNGEzMTMxMzkzMTI5MzkyOTI5 MzEzOTM5NDIzOTMxMzk0YTM5NTI0MjM5NGE0YTQyNTI0MjQyNGE1MjRhNWEz MTMxMzk0MjM5NGEzOTM5NDI0YTM5NTIzMTI5Mzk0MjM5NGEzMTI5MzkzOTM5 NGEzOQ0KMzk0MjQyNDI0YTM5Mzk0MjRhNGE1MjM5MzEzOTRhNDI0YTM5Mzk0 MjM5Mzk0YTM5MzEzOTQyNDI0YTM5MzEzOTM5Mzk0YTM5MzE0MjRhNDI0YTQy Mzk0MjRhMzk0YTM5MzEzOTQyMzk0MjMxMzEzOTRhMzk0YTQyMzk0MjUyNGEN CjVhNDI0MjRhNTI0YTVhNDIzOTRhNGE0YTUyMzkzOTQyMzkzOTRhMzkzMTQy MzkzOTQyMzEzMTM5MzkzOTRhMzEyOTM5MzkzMTQyMjkyOTMxNGEzOTUyNGE0 MjUyNGE0MjUyNDIzOTQyMzkzMTRhMzkzMTM5NGE0MjUyMzEyOTM5DQozMTI5 MzEzOTMxNDIzOTMxNDIzMTI5Mzk0YTM5NGEzOTMxNDI0MjM5NGEzMTI5Mzkz OTMxMzkzOTMxMzkzMTMxMzkzMTMxMzkyOTI5MzE0MjQyNGE1MjRhNTIyOTIx MjkzMTMxMzkyMTIxMjkzOTMxMzkyOTI5Mjk0YTM5NGEzMQ0KMjkzMTUyNGE0 YTUyNTI1MjRhMzkzOTVhNTI1YTUyNGE1YTM5MzE0MjMxMjkzOTI5MjkzMTQy Mzk0YTQyMzk0MjRhMzk0YTM5MzEzOTQyMzk0YTMxMzEzOTM5Mzk0YTMxMzEz OTQyNDI0YTMxMzE0MjM5Mzk0YTMxMzE0MjM5MzENCjQyMzEyOTMxMzkzMTM5 MzkzMTQyNDI0MjUyMzEyOTM5MzEyOTRhMzEyOTQyNDI0MjUyMjkyOTQyMzEy OTM5MzkzOTQyNjM1YTZiNmI2MzZiNmI2MzczNWE1MjVhNWE1MjYzNDIzOTRh MzkzMTRhMzEyOTM5NDIzOTRhMzkzOTQyDQo0YTM5NTIzOTM5NGE1MjRhNjM1 MjUyNmJjNmM2ZDY5YzljYjU3MzczOGM1MjUyNmIzOTM5NTIyOTI5MzkyOTE4 MzEzMTMxMzkzMTMxMzkyMTIxMjkzOTMxMzkyOTIxMzEyOTIxMjkzMTI5MzEz MTI5MzEyMTIxMjkyOTIxMjkyOQ0KMjEyOTMxMzEzOTI5MjEyOTI5MjkzMTI5 MjEzMTMxMzEzOTI5MjEzMTI5MjEzMTIxMjEyOTMxMzEzOTI5MjEzMTI5Mjkz MTI5MjEzMTMxMjkzOTIxMjEyOTI5MjEzMTI5MjEzMTM5MzE0MjMxMjkzOTMx MzEzOTMxMzEzOTM5MzENCjQyMzEyOTM5MzEzMTRhMzEyOTM5NDIzOTRhMzEz MTQyMzEyOTM5MjEyMTMxMzEzMTM5MjkyMTMxMjkyOTM5MjkyOTM5MzkzMTQy MjkyMTMxMjkyMTMxMjExODI5MjkyOTMxMjEyMTI5MjkyOTMxMzEzMTM5Mzkz OTQyMjEyMTI5DQoyMTIxMjkyMTIxMzEyOTE4MzEyMTIxMjkyOTI5MzkzMTI5 MzkzOTM5NGEzMTI5MzkzMTMxMzkyOTI5MzEzOTMxNDIxODE4MjEzMTI5Mzkz OTMxNDIzMTI5MzkzMTI5Mzk0YTRhNjMyOTI5NDIyOTI5NDIzOTM5NGEzMTMx NGEzOQ0KMzk0YTUyNTI1YTVhNTI2MzRhMzk0YTIxMjEyOTI5MTgzMTYzNWE2 YjUyNTI2MzE4MTAyMTE4MTAyOTE4MTgyMTIxMjEyOTEwMTAxODE4MTgzMTIx MTgyOTI5MjkzMTIxMjEzMTI5MjkzMTI5MjEzMTMxMzEzOTIxMjEzMTM5MzkN CjRhMzkzOTQyMjkyOTM5MTgxODI5MjkyOTM5MTgxODI5MTgxODIxMTgyMTI5 MzEzMTQyMjEyMTMxMzEzMTRhMjEyMTMxMzEzMTQyMjEyMTMxMTgxODI5Mjky OTM5MjkyOTM5MjkyOTM5MjEyMTI5MTgxODIxMjEyMTI5MDAzMTI5DQozOTM5 MzE0MjMxMzEzOTM5MzE0MjMxMjkzOTMxMzE0MjMxMjkzOTMxMzE0MjMxMjkz OTM5MzE0MjM5MzE0MjM5Mzk0YTM5MzE0MjM5MzE0MjMxMzEzOTMxMzE0MjMx MjkzOTMxMjkzOTMxMjkzOTM5MzEzOTMxMjkzOTMxMzEzOQ0KMzEyOTM5MzEz MTM5MzEyOTM5MzkzMTM5MzEzMTM5MzkzMTQyMzkzMTQyMzkzOTQyMzkzMTQy NDIzOTRhMjkyMTMxMzEyOTM5MzEyOTM5MzkzMTQyMzkzMTQyMzkzOTQyMzkz MTQyMzkzMTQyMzEyOTM5MzkzMTQyMzEzMTM5MzkNCjMxNDIzMTI5MzkzOTMx MzkzMTI5MzkzOTMxNDI0MjM5NDIzOTMxNDIzOTMxNDI0MjM5NDIzMTI5Mzkz OTMxNDIzOTM5NDIzOTMxNDIzOTMxNDIzOTMxNDIzMTI5MzkzOTMxNDIzOTMx NDI0MjM5NGE0MjM5NGE0MjM5NGEyOTI5DQozMTM5MzEzOTM5MzE0MjQyMzk0 MjMxMzEzOTM5MzEzOTM5MzE0MjQyNDI0YTM5Mzk0MjM5Mzk0MjM5MzEzOTM5 MzEzOTMxMzEzOTQyMzk0MjQyMzk0YTRhNDI1MjM5Mzk0MjQyMzk0YTM5Mzk0 MjQyMzk0YTM5MzE0MjM5Mzk0Mg0KMzkzMTQyMzkzOTQyMzEzMTM5MzEyOTM5 MzEzMTM5MzkzMTQyMjkyOTMxMzEzMTM5MzkzMTQyMzEzMTM5MzkzMTM5Mzkz OTQyMzkzMTM5MzkzMTM5MzEzMTM5MzkzMTM5MzkzMTM5MzkzOTQyNDIzOTQy NDIzOTQyMzkzOTQyMzkNCjMxMzkzMTI5MzEzMTMxMzkzOTMxMzk0MjM5NGEz OTM5NDI0MjM5NGEzOTMxNDIzOTM5NDIzOTMxNDIzOTM5NDI0MjM5NGE0MjQy NGE0MjM5NGEzOTM5NDIzMTMxMzkzMTMxMzkzMTMxMzkzMTMxMzkzMTI5Mzkz MTI5MzkzMTI5DQozOTM5MzEzOTMxMjkzOTM5Mzk0MjM5MzE0MjM5MzE0MjMx MjkzOTM5MzE0MjI5MjkzMTMxMzEzOTM5MzEzOTM5MzE0MjMxMjkzOTMxMzEz OTMxMjkzOTMxMzEzOTI5MjkzMTM5Mzk0MjMxMzEzOTM5Mzk0MjMxMzEzOTI5 MjkzMQ0KMjkyOTMxMzEzMTMxMjkyMTI5MjkyOTMxMzEzMTMxMzEyOTMxMzkz MTM5NDI0MjQyMzEyOTMxNGE0MjRhMzEzMTM5NDIzOTRhNDIzOTRhNDIzOTQy MjkyOTMxMjkyOTMxMzEzMTM5NDI0MjRhMzEzMTM5MzkzOTQyMzkzOTQyNDIN CjQyNGEzOTM5NGEzOTM5NDIzMTMxMzkzMTMxMzkyOTIxMjkzMTI5MzEzOTI5 MzkzOTM5NDIzMTI5NDIzOTMxNDI0YTRhNWE2YjZiODQ2MzYzNzM1MjRhNjMz OTMxNDIzMTMxMzkzMTMxMzk0MjM5NDI0MjMxNDIzOTMxNDIzOTMxDQozOTMx MzE0MjMxMjkzOTM5MzE0MjM5MzE0MjM5Mzk0YTM5MzE0MjM5MzE0MjRhNDI1 YTUyNTI2MzljOTRhZDk0OTRhNTYzNjM3YjYzNjM3MzUyNTI2MzRhNGE1YTI5 MjkzMTMxMzEzOTIxMjEyOTIxMjEyOTM5MzEzOTQyMzk0YQ0KMzEyOTMxMzEy OTMxMjkyOTMxMzEyOTMxMjkyOTMxMzEyOTMxMjkyMTI5MjkyOTMxMjkyMTI5 MjkyOTMxMjEyMTI5MjkyMTMxMjEyMTI5MjkyOTMxMjEyMTI5MjkyMTMxMjky MTMxMjkyOTMxMjkyMTMxMjkyOTMxMjkyMTMxMjkNCjI5MzEyOTIxMzEyOTI5 MzEyOTIxMzEyOTI5MzEzMTI5MzkzMTI5MzkyMTIxMzEyMTIxMzEyMTIxMzEy OTI5MzkyOTI5MzkzMTI5MzkyOTI5MzkzMTI5MzkyOTIxMzEyOTI5MzEyMTIx MzEyOTI5MzEyOTIxMzEzMTI5MzkyOTI5DQozOTMxMzE0MjMxMzEzOTMxMzEz OTI5MjEzMTI5MjkzMTI5MjkzMTMxMzEzOTIxMTgyOTI5MjkzMTI5MjkzOTM5 MzE0MjM5MzE0MjM5Mzk0YTM5Mzk0MjQyMzk0YTMxMzEzOTQyMzk0MjMxMzEz OTMxMjkzOTMxMzE0MjI5MjkzOQ0KMjEyMTMxMjkyOTQyMjEyMTMxMzkzOTRh MjkyOTM5MjkyOTM5MjExODI5MjkyOTMxMTgxMDIxMTgxMDE4MTgxMDIxNTI0 YTVhNDIzOTRhMTgxODIxMTAxMDE4MjEyMTI5MjExODI5MTgxODI5MTAxMDE4 MTAxMDE4MTgxODIxMjENCjIxMjkxMDEwMTgxODEwMjExODE4MjkyMTIxMjky MTIxMzEyOTMxMzkyMTIxMjkxODE4MjkxODE4MjkxODE4MjkxMDEwMjExODIx MjkxODE4MjkxMDEwMjExMDEwMjExMDEwMjExODE4MjkyOTI5MzkzMTMxNDI1 YTVhNzMzMTMxDQo0MjQyNDI0YTIxMjEzMTE4MTgyMTEwMTAyMTAwMzkzMTRh MzEzMTQyNDIzOTRhMzEzMTQyMzkzMTRhMzEzMTQyNDIzOTRhMzEzMTQyMzkz OTUyMzkzMTQyNDI0MjUyMzkzOTRhNGEzOTUyMzkzMTQyNDI0MjUyMzkzMTQy MzEzMQ0KMzkzMTI5Mzk0MjQyNGEzOTMxNDIzOTM5NTIzOTMxNDI0MjM5NGEz MTI5MzkzOTMxNGEzMTMxNDI0MjQyNGEzOTMxNDIzOTM5NTIzOTMxNDI0YTQy NTIzOTM5NGEzMTI5MzkzMTI5Mzk0MjM5NGEzOTM5NGE0YTM5NTIzMTMxNDIN CjM5Mzk0YTI5MjkzMTM5MzE0YTMxMzE0MjQyMzk0YTM5MzE0MjM5MzE0YTM5 MzE0MjQyNDI0YTM5MzE0MjRhMzk1MjMxMjkzOTQyMzk0YTM5MzE0MjMxMzE0 YTMxMzE0MjRhNDI1MjMxMzE0MjM5Mzk1MjMxMzE0MjM5Mzk0YTMxDQozMTQy NGEzOTUyNDIzOTRhNTI0YTVhNDI0MjRhNGE0YTUyNDIzOTQyNGE0YTUyMzkz OTQyNGEzOTUyMzkzOTQyNGE0MjUyMzkzOTQyMzkzOTRhMzEzMTM5NDIzOTRh MzEyOTM5MzEzMTM5MzkzMTM5NGE0MjUyNDIzOTRhNGE0YQ0KNTIzOTM5NGE0 YTQyNTIzOTM5NGE0YTM5NTIzOTM5NDI0MjQyNTIzOTM5NGE0YTRhNWEzOTMx NDI0YTRhNTI0MjM5NGEzOTM5NGEzOTMxNDI0YTQyNTIzOTMxNDIzOTM5NGEz OTMxNDI0YTQyNGEzOTMxNDIzOTM5NGEzOTMxMzkNCjQyNDI0YTM5MzEzOTM5 MzEzOTM5MzEzOTRhNDI1MjQyMzk0MjRhMzk0YTM5MzE0MjRhNDI0YTQyMzk0 MjRhMzk1MjQyMzk0YTUyNGE1YTRhNDI1MjUyNGE1YTQyMzk0YTQyNDI0YTMx MzEzOTM5Mzk0YTM5Mzk0MjRhNDI1MjM5DQozOTQyNGEzOTUyMzkzOTQyNDI0 MjRhMzEzMTM5NGEzOTRhMzEyOTM5NDI0MjRhNDIzOTRhNGEzOTRhMzEyOTM5 NDIzOTQyMzEyOTM5MzkzMTRhMzEyOTM5NDIzOTRhMzkzMTM5MzkzMTRhMzkz MTM5NDIzOTRhMzEyOTM5MzEzMQ0KMzkyOTMxMzkzOTM5NDIyOTIxMzE0YTM5 NTI0MjQyNGEzOTM5NDIzMTMxMzk0YTRhNTI0YTQyNGE1MjRhNWE0MjQyNDI1 YTUyNWE0YTQyNGE1MjRhNTI0YTQyNGE1MjUyNWE0YTQyNTI1MjRhNWE0MjM5 NDIzOTMxNGEyOTI5MzENCjM5MzE0MjI5MjkzMTUyNGE1YTQyNDI0YTRhNGE1 MjMxMzk0MjM5Mzk0YTMxMzEzOTM5NDI0YTMxMzE0MjUyNGE1MjM5MzEzOTQy Mzk0YTM5MzEzOTM5MzE1MjM5Mzk0YTVhNWE2YjYzNWE3MzczNzM4NDVhNWE2 YjVhNTI2MzQyDQozOTRhNGEzOTUyMzkzMTQyNGE0MjRhMzkzMTM5MzEyOTM5 MzEyOTMxMzkzOTQyMzEzMTM5NGEzOTUyNDIzOTRhNGE0YTUyMzkzOTRhNGE0 YTVhMzEzMTQyNjM2MzczNGE0YTVhMzkzOTVhMzkzMTRhNDI0MjUyMjEyMTMx MjkyOQ0KMzEyOTI5MzEzMTI5MzEyMTE4MjEzMTMxMzkzOTMxNDIzOTMxNDIy OTIxMjkzOTMxNGEzMTMxMzk0MjM5NDIzMTI5MzkzMTI5MzkyOTI5MzEzOTMx MzkyOTIxMzEyOTI5MzEyOTIxMzEzOTMxNDIyOTI5MzEyOTI5MzEyOTI5MzEN CjM5MzE0MjI5MjkzMTI5MjkzMTI5MjEzMTMxMzEzOTI5MjEzMTI5MjkzMTI5 MjEzMTMxMzEzOTI5MjEzMTI5MjEzMTIxMjEzMTMxMzEzOTI5MjkzOTMxMzE0 YTMxMjkzOTMxMzE0MjIxMjEzMTM5MzE0YTMxMjkzOTM5Mzk0MjI5DQoyOTM5 MjkyOTM5MjkyOTM5MzkzOTQyMzEyOTM5MjkyOTMxMzEzMTM5NDIzOTRhMjky MTMxMjEyMTI5MjEyMTI5MzEzMTM5MjEyMTI5MjExODI5MTgxODIxMjkyOTMx MjEyMTI5MjkyOTMxMjkyMTMxMzkzMTQyMjkyOTMxMjkyMQ0KMjkzMTI5Mzkz MTI5MzkxODE4MjkzMTMxNGEyMTIxMzExODE4MzkyOTI5MzkyMTIxMzEyOTI5 MzkzMTMxNDIyMTIxMzEyMTIxMzEyMTE4MjkyOTE4MjkyMTE4MjkyMTE4Mjkz MTMxNDIzOTM5NGExMDEwMjEyMTE4MjkyOTI5MzENCjI5MjkzOTIxMjEzMTI5 MjkzMTE4MTgyMTI5MjkzOTI5MjkzMTIxMjEyOTE4MTAyMTI5MjkzMTIxMjEy OTIxMjEzMTIxMjEzMTI5MjkzOTE4MTgyMTIxMjEyOTE4MTgyOTE4MTgzMTIx MjEzMTM5Mzk0YTI5MjkzOTM5Mzk0YTMxDQozMTQyMzEzMTRhMzEzMTQyNDI0 MjVhNGE0YTVhMzEzMTRhMzkzOTQyMzEzMTM5MTgxODIxMjkyOTMxMDAzOTM5 NGEzOTM5NGEzOTMxNDIzOTM5NGEzOTMxNDIzOTM5NGEzOTMxNDIzOTM5NGEz OTM5NGEzOTM5NGEzOTM5NGEzOQ0KMzk0YTM5Mzk0YTQyMzk0YTM5MzE0MjM5 Mzk0YTMxMzE0MjM5Mzk0YTQyMzk0YTRhNDI1MjQyNDI1MjQyNDI1MjM5MzE0 MjM5MzE0MjMxMjkzOTMxMzE0MjMxMjkzOTMxMzE0MjMxMzEzOTM5MzE0MjMx MzEzOTM5MzE0MjM5MzENCjQyNDIzOTRhMzkzMTQyNDIzOTRhMzkzMTQyMzkz MTQyMzEzMTQyMzEyOTM5MzEzMTQyMzkzMTQyMzEzMTQyMzkzMTQyMzkzMTQy MzkzOTRhMzkzMTQyMzkzOTRhMzEzMTQyMzEyOTM5MzEzMTQyNDIzOTRhMzkz MTQyNDIzOTRhDQozOTMxNDIzMTI5MzkzMTMxNDIzOTMxNDIzMTI5MzkzOTMx NDIzOTM5NDI0MjM5NGEzOTMxNDIzOTMxNDI0YTRhNTI0YTQyNTIzOTM5NDI0 MjM5NGE0MjM5NGE0MjQyNGEzOTM5NDIzOTMxNDIzMTMxMzkzOTMxNDIzMTI5 MzkzMQ0KMzEzOTMxMjkzOTM5MzE0MjMxMzEzOTM5Mzk0MjMxMzE0MjQyNDI1 MjQyMzk0YTM5MzE0MjM5MzE0MjRhNDI1MjQyNDI1MjM5Mzk0YTM5Mzk0YTM5 Mzk0YTM5Mzk0YTQyNDI1MjM5Mzk0YTQyMzk0YTM5Mzk0YTM5Mzk0MjM5MzEN CjQyNDIzOTRhMzkzOTQyNDIzOTRhNDIzOTQyNDIzOTRhMzkzMTQyMzkzOTQy MzEyOTMxMzkzMTQyMzkzMTQyNDIzOTQyMzkzOTQyNDIzOTRhNDIzOTQyNGE0 MjRhNDIzOTRhNDIzOTRhMzEzMTM5MzEzMTM5MzEyOTM5MzkzMTQyDQozOTMx NDI0MjM5NGEzOTM5NDI0MjM5NGEzOTM5NDI0MjQyNGE0MjQyNGE0YTQyNTI0 MjQyNGE0YTQyNTI0YTQyNTI0MjM5NDIzOTMxNDI0MjM5NGEzMTI5MzkzMTI5 MzEzMTI5MzEzMTI5MzEzOTMxNDIzOTMxNDIzMTI5MzkzOQ0KMzE0MjM5MzE0 MjQyMzk0MjMxMjkzOTI5MjkzMTMxMzE0MjRhNGE1YTQyMzk0YTM5Mzk0YTUy NGE1YTUyNTI2YjM5Mzk0MjM5Mzk0MjM5Mzk0MjRhNDI1MjM5MzE0MjQyNDI0 YTQyMzk0YTQyMzk0MjQyMzk0MjQyMzk0MjQyMzkNCjRhNDIzOTQyMzEyOTM5 MzkzMTQyNDIzOTRhNGE0MjUyMzkzOTQyMzEzMTM5NGE0YTUyNGE0MjUyMzkz OTQyMzkzOTQyMzEzOTQyNDI0MjRhNDI0MjUyNTI1MjVhNGE0MjRhNDIzOTQy MzEyOTM5MzkzMTM5MzkzMTQyMzkzMTQyDQozMTMxNDIzOTM5NGE0YTQyNWE0 YTRhNWE0YTQyNTI0YTRhNTI0YTQyNTI0YTQyNTI0YTQyNGE1MjRhNTI0YTQy NGE0MjM5NGEzOTMxNDIzOTMxNDIzMTI5MzkzOTMxNDIzMTMxNDIzOTMxNDI0 YTQyNTI0MjM5NGE0MjM5NGEzOQ0KMzE0YTI5MjkzOTIxMjEzMTI5MjEzOTE4 MTgyOTIxMjEyOTMxMjkzMTI5MjEyOTIxMjEyOTI5MjEyOTMxMjkzOTI5MjEy OTI5MjEyOTMxMjkzOTM5MzEzOTMxMjkzOTMxMjkzOTMxMjkzMTMxMjkzOTI5 MjEzMTMxMjkzMTI5MjkNCjMxMzEyOTM5MjkyOTMxMzEyOTM5MjkyOTMxMzEy OTM5MjkyOTMxMzEyOTM5MjEyMTI5MjkyMTMxMjEyMTI5MjkyMTMxMjkyMTMx MjkyOTMxMjkyOTMxMzEyOTM5MzEyOTM5MjkyOTMxMjExODI5MjkyMTMxMjky OTM5MzEzMTM5DQozMTI5MzkzOTMxNDIyOTI5MzEzMTI5MzkyOTI5MzkzMTMx MzkzMTI5MzkzMTI5MzkyOTIxMzEyOTIxMzExODEwMjEyOTIxMzEyOTI5MzEy OTI5MzEyMTIxMjkyMTIxMjkxODE4MjExODE4MjEzMTI5MzkzMTI5MzkyOTIx MzEyOQ0KMjEzMTI5MjEzMTI5MjkzMTIxMjEyOTI5MjEzMTIxMTgyMTIxMTgy OTIxMjEyOTI5MjkzMTI5MjEzMTMxMzE0MjMxMzE0MjMxMzE0MjI5MjkzOTI5 Mjk0MjE4MTgyOTIxMjEzMTI5MjkzOTI5MjkzMTE4MTAxODE4MTgyMTIxMTgN CjI5MjkyOTMxMjEyMTMxMTgxMDIxMjExODI5MzEyOTM5MTgxODIxMjkyOTMx MzEyOTM5MjkyOTMxMjkyOTM5MzEzMTQyMjEyMTI5MjEyMTI5MjEyMTI5Mjky OTMxMjEyMTI5MjkyOTMxMjEyMTI5MjEyMTMxMjEyMTMxMjkyOTMxDQoyMTIx MzEyOTI5MzkyMTIxMjkyMTIxMjkyOTI5MzkzMTMxNDIyOTIxMzEyMTIxMzEy MTE4MzEyMTIxMzExODE4MjkzMTMxMzkyMTIxMjkyMTIxMzEyOTI5MzEwMDRh NDI1MjM5Mzk0YTRhMzk1MjM5Mzk0YTRhNDI1MjM5Mzk0YQ0KNGEzOTUyMzkz OTRhNGE0YTVhNDIzOTRhNGEzOTUyMzkzOTRhNGE0MjUyMzkzOTRhNGE0YTVh MzkzOTRhNDI0MjUyMzkzOTRhNTI0YTVhNGE0MjUyNTI1MjYzNDI0MjUyNGEz OTUyMzkzMTQyNDIzOTRhMzkzMTQyMzkzMTRhMzENCjMxNDI0MjM5NGEzOTMx NDIzOTMxNGEzMTMxNDI1MjRhNWE0YTQyNTIzOTMxNGEzOTMxNDI0YTQyNTIz OTM5NGE1YTVhNjM1MjRhNWE0MjQyNTIzOTMxNDI0YTM5NTIzOTM5NDI0YTQy NTI0MjM5NGE0YTRhNTI0MjM5NGE0YTQyDQo1MjMxMzE0MjM5MzE0YTM5Mzk0 YTRhNDI1MjQyMzk0YTUyNGE1YTM5MzE0MjQyMzk0YTMxMzE0MjM5Mzk1MjQy Mzk0YTUyNGE1YTQyNDI1MjRhMzk1MjMxMzEzOTQyMzk0YTM5MzE0MjRhMzk1 MjM5Mzk0MjRhNDI1MjM5MzE0Mg0KNGEzOTUyNDI0MjRhNGE0YTUyNDIzOTRh NGEzOTUyMzkzOTQyNGE0MjUyMzkzOTQyNGEzOTUyNDIzOTRhNDI0MjRhNDI0 MjUyNTI0YTVhMzkzMTQyNGE0MjUyNGE0YTUyNTI1MjYzNDIzOTRhNDI0MjUy MzEyOTM5MzkzMTRhMzENCjMxNDIzOTM5NGEzMTMxNDI0YTRhNWEzOTM5NDI1 MjRhNWE0YTQyNGE1MjUyNWE0YTQyNTI1YTUyNWE0YTQyNGE1MjRhNTI0MjM5 NGE1MjUyNWE0YTQyNGE1MjRhNTIzOTMxNDI0MjQyNGEzOTMxNDI1MjRhNTI0 YTQyNTI0YTQyDQo1MjM5Mzk0MjRhMzk1MjQyMzk0YTUyNTI1YTUyNGE1YTYz NWE2YjVhNTI2MzdiN2I4NDYzNjM2YjYzNWE2YjUyNTI1YTZiNmI3MzZiNjM3 MzczNmI3YjVhNWE2MzYzNWE2YjQyMzk0YTRhMzk1MjQyMzk0MjM5Mzk0MjMx MjkzMQ0KMzkzMTRhMzkzMTM5NGE0YTUyMzkzMTQyMzkzMTRhMzkzMTQyNGE0 MjUyNDIzOTQyMzkzMTRhMjkyOTM5NWE1MjYzN2I3YjhjNzM3Mzg0NWE1YTZi NjM1YTZiMzkzOTQyNGEzOTUyNDI0MjRhNDIzOTRhMzkzMTQyMzEyOTM5MzkN CjMxNDI0MjQyNGEzMTI5Mzk0YTM5NTIzMTMxMzk0YTQyNTIzOTM5NDI0YTM5 NTI0MjM5NGE0YTRhNTI0MjM5NGE0YTM5NTIzOTM5NDI0YTRhNTIzOTM5NGEz OTM5NTIzOTM5NDI0MjQyNTIzMTMxNDIzMTM5NGEzMTMxMzk0MjM5DQo0MjMx MjkzOTM5MzEzOTM5MzEzOTQyMzk0YTMxMjkzOTMxMzE0YTM5Mzk0YTUyNGE1 YTQyNDI1MjUyNGE1YTQyMzk0YTUyNDI1MjQyMzk0YTUyNGE1YTUyNDI1MjRh NDI1MjQyMzk0MjRhMzk0YTM5MzEzOTQyMzk0YTM5MzEzOQ0KMzkzMTRhMzkz MTQyNGE0YTUyNDIzOTRhNTI0YTVhNDIzOTRhNGE0YTVhMzEyOTM5NGE0YTVh MzkzMTQyNGE0MjUyMzkzMTQyMzkzMTRhMzEyOTMxNDIzOTQyMzkzMTM5Mzkz MTM5MjEyMTI5MzkzMTQyMzEyOTMxMzEyOTM5MzENCjI5MzEzOTM5NDIzMTI5 MzkzMTMxMzkzMTI5MzkzOTM5NDIzMTI5MzkzMTMxMzkzMTI5MzkzOTM5NDIz MTI5MzkzMTMxMzkzMTI5MzkzMTMxMzkyOTIxMzEyOTI5MzEyOTIxMzEzOTMx NDIyOTI5MzEzMTI5MzkyOTI5MzE0MjQyDQo1MjI5MjkzOTI5MjkzOTMxMjkz OTQyNDI1MjM5Mzk0MjRhMzk1MjQyNDI0YTMxMzE0MjI5MjkzMTMxMjkzOTI5 MjkzOTM5MzE0MjI5MjkzMTI5MjkzMTIxMjEzMTMxMjkzOTI5MjEzMTMxMzEz OTM5MzE0MjQyNDI0YTMxMjkzMQ0KMzEyOTM5MzEzMTM5NTI0YTUyMzkzOTQy MzkzMTRhMzEzMTM5NDI0MjRhMzkzMTQyMzkzMTM5MjkyOTMxMzEzMTM5MjEy MTI5MjkyMTMxMjEyMTMxMzEyOTM5MjEyMTMxMjkyOTM5MjEyMTMxMzkzOTRh MjkyOTM5MjkyOTM5MjENCjIxMjkzOTMxNDIyMTIxMjkyMTE4MjExODE4MjEz OTMxNDIyMTIxMjkyOTI5MzExODE4MjEzMTI5MzkyOTI5MzEyMTE4MjkyOTIx MzEzMTMxNDIyOTI5MzEzMTMxMzkyOTI5MzEyOTI5MzEyMTE4MjkyOTI5MzEx ODE4MjEyOTMxDQozOTIxMjEyOTI5MjkzMTI5MjkzMTMxMzE0MjI5MjkzOTMx MzEzOTI5MjkzOTI5MjkzOTEwMTAyMTE4MTgyOTIxMjEzMTE4MTgzMTEwMTAy MTIxMjEzMTIxMjEzMTMxMzE0MjM5Mzk0MjI5MjkzOTIxMjEzMTMxMzEzOTAw MzkzMQ0KNDIzOTM5NGEzOTMxNDIzOTM5NGEzMTMxNDIzOTMxNDIzMTMxNDIz OTM5NGEzOTM5NGE0MjM5NGEzOTM5NGEzOTM5NGEzOTMxNDIzOTM5NGEzOTM5 NGE0MjQyNTIzMTMxNDIzOTM5NDIzOTM5NGE0MjQyNGE0MjM5NGE0MjM5NGEN CjM5MzE0MjM5Mzk0MjM5Mzk0MjQyMzk0YTM5Mzk0MjQyMzk0YTM5MzE0MjM5 Mzk0YTM5MzE0MjM5Mzk0YTVhNTI2MzVhNTI2MzM5MzE0MjM5Mzk0YTM5MzE0 MjQyMzk0YTVhNTI2MzZiNWE3MzM5MzE0MjM5Mzk0YTM5Mzk0MjQyDQozOTRh NDIzOTRhNDI0MjUyNDI0MjRhNGE0MjUyNTI0YTVhNDIzOTRhMzEzMTQyMzkz MTQyMzkzMTQyNGE0MjUyNTI0YTVhNTI0YTVhMzEyOTM5MzkzMTQyMzkzOTQy NGE0MjUyNGE0MjUyNTI0YTVhNGE0MjUyNDI0MjRhMzkzOQ0KNDI0MjM5NGE0 MjM5NGE0MjQyNGEzOTM5NDI0MjM5NGEzOTM5NDI0MjQyNGEzOTM5NDIzOTM5 NDIzOTM5NDIzOTM5NDIzOTMxNDIzOTM5NDIzOTMxNDIzOTM5NDIzOTMxNDIz OTM5NGEzOTM5NGE0MjQyNTI0MjQyNGE0YTQyNTINCjRhNDI1MjRhNGE1YTQy NDI0YTM5Mzk0MjMxMzE0MjM5MzE0MjI5MjkzOTM5Mzk0YTRhNDI1MjRhNGE1 YTQyNDI0YTRhNGE1MjUyNGE1MjUyNTI1YTUyNGE1MjUyNGE1MjRhNDI0YTRh NDI1MjUyNGE1MjVhNTI1YTUyNTI1YTUyDQo1MjVhNDI0MjRhNDIzOTQyMzEz MTM5MzkzMTM5MzEzMTM5NDIzOTRhNGE0YTUyNWE1MjZiNWE1MjYzNWE1YTYz NTI0YTVhNTI0YTVhNGE0YTUyNGE0MjUyMzkzOTQyMzkzOTQyMzkzOTQyNGE0 MjUyNGE0MjUyNGE0YTUyNTI0YQ0KNTI0MjM5NGEzOTM5NDI0MjM5NGEzOTMx NDIzOTMxNDI0MjM5NGE0YTQyNTI0MjM5NGE0MjQyNGE0MjM5NGE0MjQyNGE0 MjM5NGE0MjM5NGEzOTMxNDIzOTMxNDI0MjQyNTI2YjZiOGM1MjRhNjM0YTRh NWEzOTM5NGEyMTIxMzENCjM5MzE0MjQyMzk0YTM5MzE0MjM5Mzk0YTM5MzE0 MjRhNDI0YTM5MzE0MjM5Mzk0MjRhNDI1MjQyMzk0YTQyNDI0YTRhNGE1MjRh NDI1MjRhNDI1MjM5MzE0MjMxMzEzOTMxMzEzOTM5Mzk0MjMxMzE0MjM5Mzk0 MjMxMzE0MjM5DQozOTQyMzEzMTM5MzEzMTM5MjkzMTM5MzEzMTM5NDIzOTQy MzkzMTM5MzEyOTMxMzkzMTM5MzEyOTQyMzkzMTRhNDIzOTRhNGE0YTVhMzkz OTRhNDI0MjUyNGE0MjUyNTI0YTVhNGE0MjUyNGE0MjUyNGEzOTRhNGE0MjRh MzEyOQ0KMzEzOTMxNDI0MjM5NDI0YTQyNGEzOTMxNDIzOTMxNDIzMTI5Mzkz MTMxMzkyMTE4MjkyOTI5MzEzMTMxNDIzOTM5NDIzOTMxNDIyOTI5MzkzMTI5 MzkzOTMxNDIzOTMxMzkzOTMxNDIzOTM5NDIzOTMxNDIyOTIxMzEzMTMxMzkN CjM5MzEzOTMxMjkzMTI5MjEzMTMxMjkzMTI5MjkzMTMxMjkzOTMxMjkzMTMx MzEzOTMxMjkzOTM5MzEzOTMxMjkzOTMxMzEzOTMxMjkzOTMxMzEzOTMxMjkz OTMxMzEzOTMxMzEzOTM5MzE0MjMxMzEzOTMxMzEzOTMxMjkzOTMxDQozMTM5 MjkyOTMxMjkyOTMxMjkyMTMxMjkyOTMxMjkyOTM5MjkyOTMxMzEyOTM5NGE0 YTUyNGE0YTVhNGE0MjUyMzkzOTRhNDI0MjUyMjkyOTM5MjkyOTM5MjEyMTMx MjkyMTMxMjEyMTI5MjkyMTMxMjkyMTMxMjkyOTMxMjkyOQ0KMzEyOTI5MzEy OTI5MzEzOTMxNDIzMTMxMzkzMTI5MzkzMTMxMzk0YTQyNGEzMTI5MzkyOTI5 MzEyOTIxMjkzMTI5MzkzMTMxMzkzOTMxNDIzMTI5MzkzMTI5MzkzMTI5Mzk0 YTQyNGEzMTMxMzkzMTI5MzkzOTM5NGEzMTMxNDINCjIxMjEzOTM5Mzk0YTI5 Mjk0MjM5Mzk0YTM5MzE0MjI5MjkzOTI5MjEzMTIxMjEyOTI5MjEzMTM5MzE0 MjI5MjkzMTI5MjEzMTIxMjEzMTIxMjEzMTIxMjEyOTI5MjkzMTIxMjEyOTI5 MjkzMTIxMjEzMTI5MjkzOTMxMjkzOTI5DQoyOTMxMTgxMDIxMjEyMTI5MjEy MTMxMjExODI5MTgyMTI5MjEyMTI5MjEyMTI5MzEzMTM5MjEyOTMxMjkyOTM5 MzEzMTM5MjkyOTM5MzkzOTRhMzEzMTQyMzEzMTQyMzkzOTRhMjEyMTMxMjEy MTMxMzEzMTQyMzEzMTQyMzEzMQ0KNDI0MjQyNTIyOTI5MzEyMTIxMjkyMTIx MjkwMDM5Mzk1MjM5MzE0YTQyNDI1MjM5MzE0YTM5Mzk1MjM5MzE0YTQyNDI1 MjM5MzE0YTRhNGE1YTM5Mzk0YTQyNDI1MjM5MzE0YTM5Mzk1MjM5MzE0YTRh NDI1YTM5Mzk0YTM5MzkNCjUyMzkzMTQyNDI0MjUyMzkzOTRhNGEzOTUyMzkz OTRhNGE0MjUyMzkzOTRhNGE0YTUyMzkzOTRhNGE0YTUyMzkzOTRhMzkzOTUy MzkzOTQyNDI0MjUyMzkzMTQyNzM3MzdiNjM2MzczNGE0YTVhMzkzOTRhMzkz OTUyMzkzMTQyDQo2YjYzNzM1YTVhNmIzOTM5NTIzOTM5NGE0YTQyNTI0MjM5 NGE0YTRhNWE0MjQyNTI1MjUyNjM0YTQyNTI2YjZiN2I0YTQyNTI0MjQyNTIz OTMxNDIzOTM5NTI0YTRhNWE2YjYzNzM1YTVhNjM0YTRhNWEzOTM5NGE0YTQy NTI0Mg0KMzk0YTUyNGE1YTRhNDI1MjUyNTI2MzQyNDI1MjVhNWE2MzRhNDI1 MjUyNGE1YTQyNDI0YTUyNTI1YTQyNDI1MjRhNGE1MjM5Mzk0MjM5Mzk0YTMx MzE0MjQyNDI0YTM5MzE0MjM5Mzk0YTMxMzEzOTQyMzk0YTMxMzEzOTM5MzkN CjUyMzkzOTRhNGE0YTVhNDI0MjUyNTI1MjYzNGE0YTUyNWE1YTYzNGE0YTVh NWE1YTYzNDI0MjUyNTI1MjYzNGE0YTVhNGE0YTVhNGE0YTUyNWE1YTZiNGE0 YTVhNTI0YTVhNGE0MjUyNWE1YTYzNTI1MjVhNjM1YTYzNTI0YTUyDQo1YTUy NWE0YTQyNGE1YTUyNjM1YTUyNWE3MzZiNzM2MzVhNmI2MzVhNmI0MjQyNGE0 MjM5NGEzMTI5MzE1MjUyNWE0MjQyNGE0YTQyNTIzMTMxMzkzOTMxNGEzOTMx NDI1MjRhNWE0YTQyNTI0YTM5NTI0MjQyNGE1MjUyNWE0Mg0KMzk0YTM5MzE0 YTMxMzEzOTRhNGE1MjRhNDI1MjUyNGE1YTQyNDI0YTUyNGE1YTRhNDI1MjVh NTI2MzQyNDI0YTUyNGE1MjRhNDI1MjUyNGE1YTRhNDI1MjVhNTI2MzRhNDI1 MjUyNGE1YTQyMzk0YTRhNDI1MjM5Mzk0YTRhMzkNCjVhNDI0MjUyNDIzOTUy MzkzMTRhMzkzMTUyMjkyMTM5NDI0MjUyMzkzOTRhNGEzOTUyMzkzMTQyNGE0 MjUyNDI0MjRhNGEzOTUyMzkzOTQyNWE1MjYzNDIzOTQyNGE0YTUyMzkzOTQy NGE0MjUyMzkzOTQyNGEzOTUyNDI0MjRhDQo1MjUyNWE0YTQyNTIzOTM5NTIz OTM5NDI0MjRhNTIzOTQyNGE1MjUyNWE0YTRhNWE2MzYzNzM1YTVhNmI2MzVh NmI0MjM5NDIzOTMxNDIzMTI5Mzk0YTM5NTI0YTQyNTI1YTUyNmI1MjUyNjM0 YTM5NWE0MjM5NTI1YTUyNjM1Mg0KNGE1YTZiNWE2YjVhNTI1YTYzNTI2MzUy NDI1MjVhNTI1YTUyNGE1MjYzNWE2MzUyNGE1MjUyNGE1MjM5MzEzOTQyMzk0 MjMxMjkzMTM5MzE0YTMxMjkzOTUyNGE1MjQyNDI0YTUyNTI2MzM5MzE0MjQy Mzk0YTM5Mzk0YTMxMzENCjM5MzEyOTM5NGE0MjRhMzkzMTQyMzEyOTMxMzEz MTM5NGE0MjUyMzEzMTM5MzkzMTRhMzEzMTM5NDIzOTRhMzEzMTM5MzkzMTM5 MzEzMTM5NDIzOTRhMzEzMTM5MzkzMTRhMzEzMTM5NDIzOTRhMzkzMTQyMzkz MTRhMzkzMTQyDQo0MjQyNGEzOTMxNDIzOTM5NGEzOTMxNDI0MjQyNGEzMTMx MzkzMTMxMzkyOTI5MzEzOTMxNDIyOTI5MzEzOTM5NTIyOTI5MzkzOTM5NGE0 MjQyNTI1YTUyNjM0MjQyNTI1MjUyNWE1MjRhNWEzMTMxNGEyOTI5MzkzOTMx NDIyOQ0KMjEzMTI5MjkzOTI5MjEzMTM5MzE0MjI5MjkzOTI5MjEzMTI5MjEz MTM5MzE0MjMxMjkzMTMxMjkzMTI5MjEzMTQyMzk0MjM5MzE0MjMxMzEzOTI5 MjEzMTM5MzEzOTMxMjkzOTRhMzk0YTQyMzk0MjQyNDI0YTMxMjkzMTI5MjkN CjMxMzEyOTM5MzkzMTQyMjkyOTMxMzkzMTRhMzEzMTQyMzkzOTRhMzEzMTRh MzkzOTUyNDI0MjVhNTI1MjYzMjkyOTM5MzEyOTM5MjEyMTI5MzkzMTQyMzEy OTM5MzEyOTM5MjkyOTMxMzEzMTQyMjkyOTMxMjkyOTMxMjEyMTI5DQozOTM5 NDIyOTI5MzkzMTMxMzkyOTI5Mzk0MjQyNGEzMTMxMzkyOTI5MzEyMTIxMzEz OTM5NDIyOTI5MzEyOTI5MzEyMTIxMjkzOTM5NDIzMTM5NDIzMTMxMzkzMTMx Mzk0MjQyNGEyOTI5MzkzOTM5NGEyOTI5Mzk0MjQyNTI0Mg0KNDI1MjMxMzE0 YTIxMjEzMTQyNDI1YTI5MjkzOTMxMzE0YTM5Mzk0YTMxMzE0MjE4MTgyOTMx MzEzOTAwMzkzOTRhNDI0MjUyMzkzOTRhNDIzOTUyMzkzOTRhNDIzOTUyMzkz OTRhMzkzOTUyMzkzOTRhMzkzOTRhMzEzMTQyMzENCjMxNGEzMTMxNDIzOTM5 NGEzOTMxNGE0MjM5NTIzOTM5NGE0MjM5NGEzOTM5NGEzOTM5NGEzOTM5NGE0 MjM5NGEzOTM5NGE0MjQyNTIzOTMxNDIzOTM5NGEzMTMxNDIzOTMxNDIzMTMx NDIzOTMxNDIzMTMxNDIzMTMxNDI1YTVhDQo2YjVhNWE3MzM5MzE0MjM5Mzk0 YTM5Mzk0YTQyNDI0YTYzNWE2YjYzNjM3MzM5MzE0MjM5Mzk0YTM5Mzk0YTQy NDI0YTQyNDI0YTRhNGE1MjQyNDI1MjRhNGE1YTYzNWE2YjRhNGE1YTM5Mzk0 YTM5Mzk0YTQyNDI1MjUyNTI2Yg0KNjM1YTZiNWE1YTZiNGE0YTVhNGE0MjUy MzkzMTQyMzEzMTQyMzEzMTQyMzkzOTRhMzkzOTRhNDIzOTRhMzkzMTQyMzkz OTRhMzkzOTRhNDIzOTRhMzkzOTRhMzkzOTRhMzkzOTRhNDI0MjUyMzkzOTRh NDIzOTRhMzkzOTRhNDINCjM5NGEzOTM5NGEzOTM5NGEzMTMxNDIzOTMxNDIz MTMxNDI0MjQyNTI0MjQyNGEzOTM5NGE0MjM5NGE1MjUyNmI1MjUyNjM0YTRh NWE0MjQyNGE0MjQyNTI0YTRhNWE1YTVhNmI1MjUyNWE0YTRhNWE0MjQyNTIz OTM5NDI0MjM5DQo0YTRhNDI1MjRhNDI1MjUyNTI1YTUyNGE1YTUyNGE1YTQy NDI0YTQyNDI0YTVhNTI2MzVhNWE2YjUyNTI1YTUyNTI1YTRhNDI1MjRhNDI1 MjQyNDI0YTRhNGE1MjUyNTI2MzUyNGE1YTM5Mzk0YTM5MzE0MjMxMzE0MjQy NDI1Mg0KNGE0YTVhNWE1YTZiNjM1YTZiNmI2YjdiNjM1YTZiNWE1YTZiNTI0 YTVhNGE0YTVhNDIzOTRhNDI0MjUyNDI0MjRhNTI0YTVhNGE0MjUyNTI0YTVh NTI1MjYzNGE0MjUyMzEzMTQyNDIzOTRhNGE0MjUyNTI0YTVhNTI0YTVhNTIN CjRhNWE0YTQyNGE0MjM5NGEzOTM5NGE0MjQyNTI0MjM5NTI0MjM5NGE0MjQy NTI0YTRhNWE0MjM5NTIzOTM5NGEzOTMxNDI0YTQyNWE0MjM5NTIzOTM5NGE0 MjM5NGE0YTQyNTIzOTMxNDI0MjM5NGE0MjQyNTI0MjM5NGE0MjM5DQo0YTQy Mzk0YTM5MzE0MjM5MzE0MjM5Mzk0MjQyNDI1MjRhNDI1MjRhNGE1YTMxMzEz OTM5Mzk0MjM5Mzk0YTQyNDI1MjQyNDI1MjQyNDI1MjM5Mzk0YTM5Mzk0YTRh NDI1MjQyMzk0YTMxMjkzOTQyMzE0MjQyMzk0YTRhNGE1YQ0KNWE1MjYzNmI2 MzdiNDIzOTUyNDIzOTUyMzkzMTQyNDIzOTRhNDIzOTRhNTI0YTVhNTI0YTVh NWE0YTVhNGE0MjRhNTI0YTUyNTI0YTVhNWE1MjVhNTI0YTUyNTI0YTUyNTI0 YTVhNWE1MjYzNGE0MjUyNDI0MjRhNTI0YTVhNTINCjUyNWE2MzVhNmI1YTUy NmI0YTQyNTI1MjUyNWE0MjM5NGEzMTMxMzkyOTI5MzEzOTMxNDIzOTM5NDI1 MjUyNWE1MjRhNWEzOTMxNDIzOTM5NDI0MjM5NGEzOTMxNDIzOTM5NDIzMTMx MzkzOTMxNDIzMTI5MzkzMTMxMzkzMTMxDQozOTM5MzE0MjMxMzEzOTM5MzE0 MjMxMzE0MjM5MzE0MjMxMzE0MjM5MzE0MjMxMzEzOTMxMzE0MjMxMjkzOTMx MzE0MjMxMzEzOTMxMzE0MjMxMzEzOTMxMzE0MjI5MjkzMTI5MjEzMTMxMjkz OTUyNGE1YTVhNTI2MzRhNGE1YQ0KNDIzOTRhNGE0MjUyMjkyOTM5MzEzMTM5 MzEyOTM5MzEzMTQyMzEyOTM5MzEzMTM5MjkyMTMxMjkyOTM5MTgxODIxMzEy OTMxMzEyOTM5MzEyOTM5MzEyOTMxMzEyOTM5MjkyMTMxMjkyMTI5MzEyOTMx MzEyOTMxMjkyMTI5MzENCjMxMzkzOTMxNDI0MjM5NDIyOTIxMzEyMTE4Mjkz MTI5MzkyMTE4MjkyOTI5MzEzOTMxNDIyMTE4MjkyOTI5MzkzOTM5NGEyOTI5 MzkxMDEwMjEyOTI5MzkzMTMxMzkyMTIxMjkzMTMxMzkzMTMxMzkzMTI5Mzky OTIxMjkyMTIxDQoyOTMxMzEzOTIxMjEzMTMxMjkzOTIxMjEzMTI5MjEzMTMx MzE0MjMxMzEzOTMxMjkzOTI5MjkzMTI5MjkzMTM5MzE0MjI5MjEzMTIxMjEz MTI5MjEzMTMxMjkzOTMxMzEzOTI5MjkzMTMxMzEzOTQyNDI0YTMxMzEzOTM5 Mzk0Mg0KMzkzOTRhMzEzMTM5MzEzMTQyMjkyOTM5MzEyOTM5NDI0MjUyMjky MTMxMjEyMTMxMzEzMTQyMjkyMTMxMjkyOTM5NDI0MjRhMjkyOTMxMjEyMTMx MjEyMTMxMDA0MjQyNTI0MjQyNTI1MjUyNjMzOTM5NGE0MjQyNTIzOTM5NGEN CjM5Mzk1MjMxMjk0MjRhNGE1YTQyNDI1MjRhNGE1YTM5Mzk0YTRhNDI1YTM5 Mzk0YTRhMzk1YTM5Mzk0YTUyNGE1YTM5Mzk0YTRhNGE1YTQyNDI1MjRhNDI1 YTQyMzk0YTUyNGE2MzM5Mzk0YTUyNGE1YTQyNDI1MjRhNGE1YTQyDQozOTRh NTI0YTVhNDI0MjUyNGE0YTVhNDIzOTRhNWE1YTZiNTI1MjYzNGE0YTVhMzkz OTRhNTI1MjYzNDI0MjUyNWE1YTZiNTI1MjYzNGE0YTVhNDI0MjUyNGE0YTVh NDI0MjUyNWE1YTZiMzkzOTRhNGEzOTUyNTI1MjYzN2I3Yg0KOGMzOTM5NTIz OTM5NTIzOTM5NTI0MjQyNTI1MjUyNjM3YjdiOGM1MjUyNjM1MjRhNjM0MjQy NWE0YTRhNWE0MjQyNWE0YTRhNWE0MjQyNWE0YTRhNWE0MjM5NTI1YTUyNmI0 YTRhNWE0YTRhNWEzMTMxNDI0YTRhNWE0MjQyNTINCjM5Mzk1MjM5MzE0MjUy NGE1YTM5Mzk0YTRhMzk1MjRhNDI1MjVhNWE2YjUyNGE1YTVhNTI2MzRhNDI1 MjVhNTI2MzRhNDI1MjUyNGE1YTMxMzE0MjM5Mzk0YTRhNGE1YTRhMzk1MjM5 Mzk0YTUyNGE1YTQyNDI1MjM5Mzk1MjMxDQozMTQyMzkzOTRhMzkzOTRhNTI1 MjYzNTI1MjYzNWE1YTZiNGE0YTVhNjM1YTZiNWE1YTZiNzM2YjdiNWE1YTYz NWE1YTZiNTI1MjYzNjM2MzczNTI0YTVhNjM2MzczNWE1MjYzNGE0YTVhMzkz OTRhNWE1YTZiNWE1YTZiNmI2Mw0KN2I1MjUyNjM1YTVhNzM1MjUyNmI1YTVh NzM0MjRhNWE1MjUyNjM0YTRhNjM4YzhjOWM1YTYzNzM0YTUyNjM1MjUyNmI2 YjZiODQ2MzZiN2I3MzczODQzOTM5NGE0YTRhNWE0YTQyNTI0YTRhNWE1YTUy NmI1MjUyNmI0YTRhNjMNCjM5Mzk1YTQyNDI1YTQyNDI1MjQyMzk0YTUyNGE1 YTRhNDI0YTVhNGE1YTRhNGE1YTUyNTI2MzQyMzk1MjUyNGE2MzQyMzk0YTM5 MzE1MjM5MzE0MjRhNDI1MjQyMzk0YTRhMzk1MjM5Mzk0YTRhNGE1YTM5Mzk0 YTUyNTI2MzUyDQo0YTVhNTI1MjYzNGE0MjUyNWE1YTZiNTI0YTVhNGE0MjUy MzEzMTM5MzkzOTRhNDI0MjRhNTI1MjVhMzkzOTRhMzkzOTUyNDI0MjRhNDI0 MjUyNDI0MjUyNGE0YTVhMzk0MjRhNTI1YTZiMzkzOTRhNTI1YTZiNDI0MjRh NTI1Mg0KNjMzOTMxNDI1MjRhNWE0MjM5NGE0MjM5NGE0MjM5NGE0YTM5NWEz OTM5NGE0MjM5NGEzMTI5Mzk1MjUyNjM0MjM5NGE0YTQyNTI0YTQyNTIzOTMx NGE0MjM5NGEzOTM5NGEzMTI5Mzk1MjUyNjMzOTMxNDI0MjQyNTIzOTMxNDIN CjUyNTI1YTVhNWE2YjYzNjM3MzRhNGE1YTRhNGE1MjM5MzE0MjQyNDI1MjM5 Mzk0YTRhNGE1YTQyMzk0YTQyMzk0YTMxMzE0MjM5Mzk1MjM5Mzk0YTRhNGE1 YTM5Mzk0YTM5Mzk1MjMxMzE0MjM5Mzk0YTMxMjkzOTMxMzE0YTMxDQozMTM5 NDIzOTRhMzEzMTQyMzkzOTRhMzkzMTQyMzkzMTQyMzkzMTQyNGEzOTUyMzkz MTQyNDIzOTRhMzkzMTQyNGEzOTUyMzkzMTRhMzkzOTRhMzEyOTQyMzEzMTRh MzEzMTQyMzk0MjRhMjkzMTM5MjkyOTM5MjEyMTMxNTI0YQ0KNWEzMTI5Mzkz OTMxNGE0MjQyNTI2YjYzNzM1MjUyNjM0YTM5NTI0YTQyNTI0YTQyNTIzOTM5 NGE0YTM5NTIzMTMxNDI0MjM5NGEzMTI5MzkzMTI5MzkzMTI5MzkzOTMxMzkz MTI5MzEzOTMxNGEzOTMxNDI0YTQyNGEzOTMxMzkNCjM5MzEzOTMxMjkzMTQy Mzk0MjIxMjEyOTMxMjkzOTIxMTgyOTI5MTgzMTIxMjEyOTIxMTgyOTIxMjEy OTM5Mzk0MjI5MjkzMTI5MjEyOTIxMTgyOTMxMjkzOTIxMjEyOTIxMjEyOTE4 MTgyOTMxMzEzOTI5MjEzMTI5MjEzMTIxDQoyMTI5MzEzMTM5MzEyOTM5Mzkz OTRhMzkzOTQyMzkzOTQyMzkzMTM5MzkzMTM5MjEyMTI5MzEyOTMxMjEyMTI5 MjEyMTI5MTgxMDIxMjkyOTMxMzEyOTM5MjExODI5MTgxMDIxMzEzMTQyMjky MTMxMjkyOTM5MjkyMTMxMzkzOQ0KNDIyOTI5Mzk0YTM5NTIzMTMxMzk0MjQy NGEyOTI5MzkzOTMxNGEyOTI5Mzk0MjM5NGEzOTM5NDIzOTMxNGEzOTM5NGE0 MjQyNGEyMTIxMzEzMTI5MzkyOTIxMzE0MjM5NGEzMTMxMzkzMTI5MzExODE4 MjkxMDEwMjEwMDM5MzkNCjRhMzkzMTRhMzEzMTQyNDIzOTUyNDIzOTUyNDI0 MjUyMzkzOTRhNDI0MjUyMzEzMTQyNDI0MjUyMzkzOTRhMzEzMTQyMzEzMTQy NDI0MjUyMzkzOTRhMjkyOTM5NDI0MjUyNDIzOTUyNDI0MjUyNGE0YTVhNDIz OTUyNGE0MjVhDQo0YTRhNWE0YTQyNWE0MjM5NGEzOTM5NGEzMTMxNDIzOTM5 NGE0MjM5NTI0YTRhNWE0YTQyNWE0MjQyNWEzMTMxNDI0MjQyNTI0MjQyNTI0 MjQyNTI0MjQyNTI0MjQyNTI1MjUyNjM2YjZiN2IyOTI5MzkzMTMxNDIzOTM5 NGE0YQ0KNGE1YTRhNGE1YTM5Mzk0YTMxMzE0MjQyNDI1MjVhNWE3MzM5Mzk1 MjM5Mzk0YTQyNDI1YTM5Mzk1MjVhNWE2YjZiNmI4NDZiNWE3YjRhNDI1YTQy NDI1YTRhNDI1YTczNzM4YzZiNjM3YjYzNWE3MzM5Mzk1MjM5Mzk0YTRhNGEN CjVhNGE0YTYzMzkzOTRhMzkzOTRhNDI0MjUyNGE0YTYzNGE0YTVhNTI1MjZi NTI1MjYzNGE0MjVhNDIzOTUyNTI0YTZiNWE1MjZiNWE1MjZiNGE0MjUyNDIz OTRhNGE0MjUyNGE0MjUyNDI0MjUyNGE0MjUyNDI0MjUyNmI2MzczDQo1YTVh NmI2YjZiN2I0YTQyNTI0YTQyNTI0MjQyNGEzOTM5NGEzMTMxNDIzOTM5NGE0 MjQyNTI1MjUyNmI1YTVhNmI1YTVhNmI1YTUyNjM2YjVhNzM2MzYzNzM2YjZi N2I1YTVhNmI1MjUyNmI1MjUyNjM1YTUyNmI1MjUyNmI1YQ0KNWE3MzRhNGE1 YTRhNGE1YTRhNGE1YTQyNDI1YTRhNGE2MzQyNGE1YTQyNDI1MjRhNTI2YjUy NWE2YjVhNjM3MzVhNWE2YjUyNWE3MzQyNDI1YTQyNDI1YTM5Mzk1MjRhNTI2 YjRhNGE2MzUyNTI2YjYzNjM3YjVhNWE3MzQyNDINCjUyNGE0YTVhMzkzOTUy NTI1MjczMzk0MjVhNGE1MjZiMzkzOTUyNGE0YTZiNDIzOTRhNGE0MjUyNGEz OTRhNDIzOTQyNDIzOTQyNGE0MjUyNDI0MjUyNDIzOTUyNGE0YTVhNDIzOTUy NDIzOTRhNTI0YTVhNGE0MjVhNDIzOTRhDQozOTMxNDIzOTM5NGE0MjM5NGE0 YTQyNTI1MjRhNWE1MjUyNmI0MjQyNTI0YTQyNTI0YTRhNWE0MjQyNTI0MjQy NTI0YTRhNTI1MjRhNWE1MjUyNWE0MjQyNTI0MjM5NGEzOTMxNDIzOTM5NGEz OTM5NGE0YTRhNWEzOTM5NGEzOQ0KMzk0YTM5Mzk0YTQyNDI1MjUyNTI2YjUy NTI2YjQyMzk0YTQyMzk0YTQyMzk0YTM5MzE0MjM5MzE0MjRhNDI1MjQyMzk0 YTUyNGE1YTVhNTI2MzUyNGE1YTVhNTI2MzUyNGE1YTRhNDI1YTUyNGE1YTM5 MzE0MjM5Mzk0YTQyMzkNCjRhNDI0MjUyNTI0YTVhNDI0MjUyNGE0YTVhNWE1 YTZiNWE1YTZiNWE1YTczNTI1MjYzNTI0YTVhNDI0MjUyMzkzOTRhMzkzOTRh NDI0MjUyNDI0MjUyNGE0YTVhMzkzOTRhMzkzOTRhMjkyOTM5MzEzMTQyMzkz MTQyMzkzOTRhDQozOTMxNDIzMTMxNDIzMTMxNDIzOTM5NGEzMTMxNDIzMTMx NDIyOTI5MzkzMTMxNDIyOTI5MzkzMTI5MzkzOTMxNDI0YTM5NGE0MjM5NGE0 MjM5NGEzOTMxNGE0YTQyNTI1MjRhNWE1YTUyNzM1MjRhNjM1MjUyNjM0YTRh NWE0YQ0KNGE1YTM5Mzk0YTMxMzk0MjI5MzEzOTI5MzEzOTMxMzE0MjI5MjEz MTMxMjkzOTRhNDI1MjVhNTI2MzVhNTI2MzQyMzk0YTVhNTI2YjMxMjkzOTMx MjkzOTMxMjkzOTMxMjkzOTMxMjkzOTMxMjk0MjMxMjk0MjM5MzE0MjMxMjkN CjMxMzEyOTMxMzEyOTMxMzkzMTM5MzEyOTMxMzkyOTM5MzEyOTMxMzEyOTM5 MjkyOTMxMjkyMTMxMjkyOTMxMzEyOTMxMjkyMTMxMzEyOTM5MzEyOTM5Mzkz OTQyMzEyOTMxMjkyOTMxMjEyMTI5MjEyMTI5MjEyMTI5MjkyMTI5DQoyMTIx MjkyMTIxMjkyOTIxMjkyOTIxMzEyMTIxMjkyOTIxMjkyMTIxMjkzMTI5MzEz MTI5MzkzOTMxNDIzMTMxMzkzOTM5NDIzOTMxMzkzMTMxMzkyOTI5MzEzMTMx MzkyOTI5MzEyOTIxMzEyMTE4MjkyMTIxMjkxMDEwMTgyOQ0KMjEzMTM5MzE0 MjI5MjEzMTE4MTgyOTIxMTgyOTIxMTgyOTI5MjEzMTI5MjEzMTE4MTAyMTIx MTgyOTMxMjkzOTMxMjkzOTE4MTgyOTMxMjkzOTM5MzE0MjMxMzEzOTQyMzk0 YTM5MzE0MjI5MjEzMTI5MjEzMTI5MjkzMTMxMzENCjM5MzkzOTQyMzEzMTM5 MjEyMTI5MTAxMDIxMDA0YTRhNWEzMTMxNGE0YTRhNjM1YTUyNmI2MzYzNzMz OTM5NGE0MjM5NTIzOTM5NTI1MjUyNjM1MjUyNjM2MzVhNzM0MjM5NTIzOTMx NTIzOTM5NTI1MjUyNjM0MjQyNWE0YTRhDQo1YTM5MzE0YTRhNGE1YTQyNDI1 MjRhNGE1YTQyNDI1MjVhNTI2YjQyNDI1MjUyNGE2MzQyMzk1MjRhNGE1YTQy Mzk1MjUyNGE2MzRhNGE1YTVhNWE2YjRhNGE2MzRhNGE1YTQyNDI1MjRhNGE2 MzM5Mzk0YTRhNGE1YTM5Mzk1Mg0KNDI0MjVhNGE0YTVhNWE1YTZiNGE0YTVh NWE1YTZiNTI1MjYzNWE1YTczNTI1MjYzNjM2MzczNTI1MjYzNjM2MzczNDI0 MjVhNTI1MjYzNGE0YTYzNWE1YTczNjM2MzczN2I3Yjk0NmI2YjdiN2I3Yjk0 NWE1YTZiNTI1MjYzNTINCjUyNmI2MzVhNzM1MjUyNmI1YTVhNzM1YTVhNzM1 YTVhNzM0YTRhNWE0YTRhNWEzMTMxNDI0YTM5NWE0MjM5NTI1MjRhNWE0YTRh NWE1YTUyNmI0MjM5NTI0YTRhNWE0YTRhNWE2MzVhNmI1MjRhNjM1YTUyNjM0 YTQyNWE1YTUyDQo2MzRhNDI1MjUyNGE1YTQyNDI1MjUyNGE2MzYzNWE2YjYz NjM3MzVhNWE2YjVhNWE2YjRhNGE1YTUyNTI2MzQyNDI1MjRhNGE1YTM5Mzk0 YTUyNTI2MzUyNTI2MzUyNTI2MzUyNGE1YTYzNWE2YjRhNGE1YTUyNGE1YTRh NGE1YQ0KNTI1MjZiNDI0MjUyNTI0YTYzNGE0YTVhNWE1YTZiNGE0YTYzNmI2 YjdiNjM2MzczNWE1YTczMzkzOTUyNmI2YjdiNWE1YTZiNWE1YTczNGE0YTYz NjM2MzczNTI1YTZiNWE1YTczNDI0MjVhMzkzOTVhMzkzOTUyNTI0YTYzNDIN CjRhNWE0YTRhNWEzOTM5NTI2MzYzNzM1MjUyNjM1YTUyNjM0YTQyNWE0YTQy NWE1MjUyNmI1MjVhNzM1MjUyNzM1MjUyNmI0YTRhNjM1MjRhNWE1MjRhNTI2 MzVhNmI2MzUyNjM2YjZiNzM2MzVhNmI1YTVhNmIzOTM5NTIzOTMxDQo1MjQy Mzk1MjZiNjM3MzUyNGE1YTVhNTI2MzM5MzE0MjUyNTI2MzUyNGE2MzVhNTI2 MzRhNDI1MjVhNWE2YjUyNTI2MzUyNGE2MzM5Mzk0YTRhNGE1YTM5Mzk0YTM5 MzE0YTQyMzk0MjUyNGE1YTQyMzk0YTRhMzk1MjM5MzE0Mg0KNGE0MjUyMzkz MTQyMzkzMTUyNGE0YTVhNTI1MjYzNDI0MjVhNTI1MjYzNTI1MjYzNjM2Mzcz NGE0YTVhNGEzOTUyNGE0MjUyNTI0YTVhMzkzMTQyNTI0YTVhNGE0MjUyNDI0 MjUyNGE0YTVhNTI1MjYzNGE0YTVhNjM1YTZiNTINCjRhNWE1MjRhNWE0MjQy NTI1MjRhNWE0YTRhNWE0YTRhNWE0MjQyNWE2MzYzN2I0MjQyNTI1MjUyNjM1 MjUyNjM2MzYzNzM0YTRhNWE1YTVhNmI0YTQyNWE0YTRhNWEzOTM5NGE0YTRh NWE0MjQyNTI1MjUyNjM0YTRhNWE0YTM5DQo1MjM5MzE0MjQyMzk0YTMxMzE0 MjM5Mzk1MjM5Mzk0YTUyNGE1YTQyNDI1MjVhNWE2YjUyNGE1YTVhNWE2YjRh NGE1YTUyNTI2MzQyNDI1MjUyNGE1YTQyNDI0YTRhMzk1MjM5MzE0MjRhMzk0 YTM5Mjk0MjMxMjk0YTMxMjkzOQ0KNDIzOTUyMzkzOTRhMzkzOTUyMzkzMTRh NDI0MjUyMzEzMTQyMzkzOTRhMzEzMTM5NDI0MjRhMzEzOTQyMzkzOTUyMzEy OTM5NDIzOTRhNDIzOTRhNjM1YTZiNTI0YTVhNGE0MjUyNGE0MjUyMjkyOTM5 MjkyMTMxMzkzMTQyMzENCjI5MzkzMTMxNGEzMTMxMzk0MjM5NGEzOTMxNDIz OTMxMzkzMTI5Mzk0MjM5NDIzMTI5MzEzMTI5MzEyOTIxMzEzOTMxMzkzMTI5 MzEzMTI5MzkzMTI5MzkzOTMxNDIyOTI5MzEzMTI5MzkyOTI5Mzk0MjM5NGEz MTI5MzkzOTM5DQo0YTMxMjkzOTM5MzEzOTI5MjEzMTI5MjkzMTI5MjkzMTMx MzEzOTI5MjEyOTMxMjkzMTI5MjkzMTM5MzEzOTI5MjkzMTMxMjkzMTI5Mjkz MTM5Mzk0MjMxMjkzMTMxMjkzMTMxMjkzMTM5Mzk0MjI5MjkzMTI5MjkzMTI5 MjkzMQ0KMzkzMTQyMjkyMTMxMzEyOTM5MzEyOTM5MzkzOTQyNDI0MjRhNTI0 YTVhMjkyMTMxMzEyOTM5MzEzMTM5MjkyMTMxMjExODI5MjkyOTM5MjExODI5 MjkyMTMxMTgxODIxMzEyOTM5MjkyOTMxMjkyOTM5MzEyOTM5NDIzOTRhNDIN CjM5NGE0YTM5NTIyOTIxMzEzMTMxNDIyMTIxMjkzMTMxMzk0MjM5NDI0YTQy NTIyMTE4MjkxODE4MzEwMDUyNGE2MzRhNGE1YTRhNGE2MzVhNTI2YjQyNDI1 YTMxMzE0MjM5Mzk1MjYzNjM3MzVhNWE3MzRhNGE1YTMxMzE0YTQyDQo0MjUy NTI0YTYzNWE1YTczNGE0MjVhNDIzOTUyNjM2MzczNmI1YTdiNWE1YTZiNjM1 YTczNTI1MjYzNWE1MjczNTI1MjYzNTI0YTYzNTI1MjYzNmI1YTdiNjM1YTcz NWE1YTZiNGE0MjVhNDIzOTUyNDIzOTUyNGE0YTVhNGE0YQ0KNjM0YTRhNWE0 MjQyNWEzOTM5NGE0MjQyNTI0YTRhNWEzOTM5NGE0YTRhNjM0YTRhNWE0MjQy NTIzOTM5NTI0MjQyNWE0MjQyNTI1MjUyNmI1MjUyNjM0MjQyNWEzOTM5NGEz OTM5NTIzOTM5NGE0MjQyNTI0YTQyNWE1MjUyNmINCjUyNTI2MzVhNWE2YjRh NGE2MzVhNWE3MzUyNTI2YjYzNWE3MzRhNGE2MzUyNTI2YjQyNDI1YTRhNGE2 MzRhNGE2MzRhNGE2YjM5Mzk0YTM5Mzk1MjQyNDI1MjRhNGE1YTRhNGE1YTYz NWE2YjYzNWE2YjUyNTI2YjQyNDI1MjRhDQo0MjUyNDI0MjUyNGE0MjUyNGE0 MjUyNTI0YTYzNTI0YTVhNGE0MjVhNDIzOTRhNDIzOTRhNDIzOTRhNGE0MjVh NDIzOTRhNDI0MjUyNGE0YTVhNTI0YTVhNGE0YTVhNDI0MjUyMzkzOTRhNDI0 MjUyNDI0MjUyNGE0YTVhNGE0YQ0KNWE1YTVhNzM1YTVhNmI1MjUyNjM0MjQy NTI0YTRhNWE0YTRhNWE1MjUyNjM0MjQyNTI1MjUyNmI0MjQyNWE0YTRhNWE1 YTVhNmI1YTVhNzM0MjQyNTIzOTM5NGE0YTRhNWE1YTVhNzM1MjUyNjM0YTRh NjM0YTRhNWE1MjUyNmINCjRhNGE2MzRhNGE1YTRhNGE1YTRhNGE1YTQyNDI1 MjQyNDI1YTQyMzk1MjQyNDI1MjQyNDI1MjQyNDI1MjRhNGE1YTRhNGE1YTM5 MzE0YTVhNWE3MzVhNWE3YjVhNmI4YzRhNGE2YjQyNGE1YTQyMzk0YTRhNDI1 MjRhNDI0YTUyDQo0YTVhNWE1MjYzNmI2YjdiNTI1MjZiNGE0YTVhNDIzOTUy NmI1YTczN2I3Mzg0NWE0YTYzNTI1MjYzNTI0YTZiNzM2YjdiNzM2YjhjNjM1 YTczNTI0YTZiNTI0YTYzNjM2MzdiNTI1MjYzMzkzOTUyMzkzOTRhNGE0YTVh MzEyOQ0KMzk0MjM5NGEzOTMxNDIzOTMxNDIzOTMxNDI0YTQyNTI0YTQyNTI0 YTQyNTI0MjM5NGE0YTQyNWEzOTMxNDIzOTMxNGEzMTI5NDI0YTQyNWE0MjQy NWE0YTQyNWEzOTM5NGE0YTQyNWE0YTQyNTI0YTQyNTI0YTRhNWE0YTQyNTIN CjMxMjkzOTM5MzE0MjQyMzk0YTUyNGE2YjUyNGE1YTUyNGE1YTQyMzk0YTQy Mzk0YTQyNDI1MjUyNTI2MzM5Mzk0YTQyNDI1MjUyNTI2MzM5Mzk0YTM5Mzk0 YTQyNDI1MjM5Mzk0YTM5MzE0YTRhNGE1YTRhNGE1YTQyMzk1MjQyDQozOTUy NDIzOTUyNGE0MjVhNDI0MjVhNGE0YTVhNDI0MjUyNTI0YTVhNTI0YTVhNGE0 MjUyMzEzMTQyMzEyOTM5MzEzMTQyNDI0MjRhMzkzMTQyMzkzOTQyMzkzMTQy MzkzMTQyMzkzMTQyMzkzMTQyMzEzMTQyMzkzMTQyMzkzMQ0KMzkzOTMxMzkz OTI5Mzk0MjM5NGE0MjM5NGEzOTMxNGEzOTMxNDI0MjM5NTI0MjM5NGEzOTM5 NGEzMTMxNDIzMTMxNDIyOTMxMzkzMTMxMzkzMTMxMzkzOTM5NDIyOTI5Mzkz MTI5MzkzMTI5Mzk0MjM5NGE1MjRhNWE1MjUyNWENCjRhNDI1MjUyNTI2MzMx MjkzOTMxMjkzOTI5MjkzOTMxMzE0MjMxMzE0MjM5MzE0MjMxMjkzOTMxMjkz OTM5MzEzOTM5MzEzOTMxMjkzMTMxMjkzOTMxMjkzMTMxMjkzMTI5MjEyOTI5 MjEzMTMxMjkzOTM5MzE0MjIxMjEyOTMxDQoyOTM5MzEzMTQyMzEyOTM5MzEy OTM5MzEyOTM5MzkzOTQyMzkzMTQyMjkyOTMxMzEyOTMxMzEyOTMxMzEzMTM5 MjkyOTMxMjkyOTMxMjkyOTMxMzEzMTM5MzEyOTMxMzEzMTM5MzEyOTMxMzEy OTM5MjkyOTMxMjkyOTMxMjExOA0KMjEyMTIxMjkyMTIxMjkyMTIxMjkyMTIx MjkyOTI5MzEyOTIxMjkyOTIxMzEyMTIxMjkzOTMxNDIzMTI5MzkzOTMxNDIy OTI5MzEyMTE4MjkyOTIxMzEzMTMxNDIzMTI5MzkyOTI5MzkyOTI5MzEzOTM5 NGEzOTMxNDIyMTIxMjkNCjE4MTgyOTM5MzE0MjIxMTgyOTMxMjkzOTMxMjkz OTQyNDI0YTM5Mzk0MjI5MjEzMTI5MjEzMTI5MjEzMTI5MjkzMTM5Mzk0YTMx MzE0MjE4MTgyOTEwMTAyMTAwNWE1MjZiNGE0YTYzNjM1YTczNTI1MjZiNTI1 MjZiNDI0MjUyDQo2MzVhNzM3MzZiODQ3MzczOGM1YTUyNmI2MzYzN2I3Mzcz OGM5YzljYjU4YzhjYWQ4NDg0OWM2YjZiN2I2YjZiN2I1YTVhNmI2YjZiN2I2 MzYzNzM2YjZiN2I2MzYzNzM3YjczODQ2MzYzNzM1YTUyNjM1YTUyNmI3MzZi ODQ2Mw0KNjM3MzYzNjM3MzRhNGE1YTVhNTI2YjUyNGE2MzYzNjM3MzVhNWE3 MzczNzM4YzVhNTI2YjYzNWE3MzUyNTI2YjVhNTI2YjYzNjM3MzYzNjM3MzRh NGE1YTVhNWE3MzVhNWE3MzZiNmI4NDZiNjM3YjZiNmI4NDRhNDI1YTUyNTIN CjZiNGE0YTYzNTI1MjZiNGE0YTVhNjM2MzczNTI1MjZiNWE1YTczNTI1MjYz NjM2MzdiNWE1YTZiNTI1MjZiNDI0MjUyNDIzOTUyNDI0MjUyNTI1MjZiNWE1 YTZiNWE1YTZiNGE0YTVhNGE0YTVhNDI0MjUyNTI1MjZiNDI0MjVhDQo1MjUy NjM1YTVhNmI3YjczOGM1MjUyNjM0YTRhNWE0MjM5NTI1YTUyNmI1MjRhNjM1 YTUyNmI1MjRhNWE1YTUyNmI0YTQyNTI1MjRhNWE0MjQyNTI1YTUyNjM0YTQy NTI1MjUyNjM0MjQyNTI1MjUyNjM0YTRhNWE1MjUyNjM0Mg0KNDI1MjRhNGE1 YTM5Mzk0YTRhNGE1YTQyNDI1MjUyNTI2YjQyNDI1MjRhNGE1YTQyNDI1MjRh NGE1YTM5Mzk0YTM5Mzk1YTQyMzk1MjUyNGE2MzRhNDI1YTRhNGE2MzQyNDI1 MjVhNWE2YjRhNDI1YTRhMzk1YTQyNDI1MjRhNGENCjVhNGE0YTVhNWE1MjYz NDI0MjUyNTI1MjYzNTI0YTVhNjM1YTZiNGE0YTVhNWE1MjZiNDI0MjUyNGE0 YTVhMzkzOTRhNTI1MjYzNGE0YTVhNTI0YTYzNDI0MjUyNTI1MjYzNGE0MjUy MzkzOTVhNjM2MzdiN2I4NGE1NmI3MzhjDQo2MzYzODQzOTM5NTI1MjRhNjM1 MjRhNWE2MzVhNjM1YTUyNWE2YjZiNzM2MzYzNzM2YjYzN2I0YTRhNjM2MzVh NzM1YTUyNmI3MzZiN2I0MjM5NTI2MzVhNzM1MjUyNjM2YjZiN2I1MjRhNjM3 YjczOGM1MjUyNjM2MzYzNzM2Yg0KNmI3YjYzNjM3YjQyNDI1YTUyNTI2YjVh NWE2YjZiNWE3MzYzNTI2YjYzNWE2YjUyNDI1YTYzNTI2YjVhNTI2MzYzNWE2 YjRhMzk1MjYzNWE3MzUyNGE1YTUyNGE1YTRhNDI1YTRhNDI1YTRhMzk1YTRh Mzk1YTRhNGE1YTRhNGENCjVhNDIzOTUyNTI1MjYzNTI1MjYzNTI1MjYzNDI0 MjUyNGE0YTVhMzEyOTM5NGE0MjUyMzkzOTRhMzkzMTUyMzEzMTQyNDIzOTUy MzEzMTQyMzkzMTUyMzEzMTQyNTI1MjYzMzkzOTRhNTI0YTYzMzkzOTRhNTI1 MjYzNGE0MjVhDQozOTM5NWEzMTMxNDI1YTVhNmI0YTRhNWE1MjUyNjM0MjQy NWE1MjUyNjM0YTQyNWE1YTUyNmI1MjRhNWE1MjRhNWE1MjRhNWE2MzVhNmI1 MjRhNWE1MjRhNTIzOTMxNDI0YTM5NGE0MjM5NGE0YTQyNTI0MjM5NGE0YTM5 NTIzOQ0KMzk0MjRhNGE1MjQyMzk0YTRhMzk1MjQyMzk0YTUyNGE1YTQyMzE0 MjRhMzk1MjRhNDI1MjVhNGE2MzQyMzk0YTRhMzk1YTQyNDI1MjVhNTI2YjRh NDI1MjUyNGE1YTM5Mzk0MjQyNDI0YTMxMzEzOTM5Mzk0YTMxMzEzOTRhNDIN CjRhNDIzOTRhNGEzOTUyNGE0MjUyNjM2MzZiNWE1MjYzNjM1YTZiNWE1YTYz NDI0MjRhMzEzMTM5MzkzMTRhMzkzMTQyNGE0YTUyNDIzOTRhMzkzOTRhMzEy OTM5NDIzOTRhMzkzMTM5NGEzOTRhMzkzMTQyNGE0MjRhMzEyOTM5DQozMTI5 MzEyOTIxMjkzOTMxNDIzOTMxNDIyOTI5MzkzMTMxNDI1MjUyNjM0MjQyNTI1 MjUyNjM0MjQyNTI0MjQyNGEzMTMxMzkzMTI5MzkyOTI5MzEzOTMxNDIzMTI5 MzEzMTI5MzkyOTIxMzEzOTMxNDIyOTI5MzEzMTI5MzkyOQ0KMjkzMTM5MzEz OTI5MjEzMTI5MjEzMTIxMjEyOTMxMjkzMTIxMjEyOTI5MjEyOTI5MjEyOTM5 MzE0MjI5MjkzMTMxMjkzOTMxMjkzOTM5MzE0MjMxMjkzOTI5MjkzOTMxMjkz OTM5MzE0MjI5MjEzMTMxMzE0YTI5MjEzMTQyMzkNCjRhMzkzMTQyNGEzOTUy NDIzOTRhNTI0YTVhNDIzOTRhMzEyOTM5MTgxODI5MjkyOTM5MjkyOTMxMzEz MTRhNDIzOTRhNGE0MjUyMjkyOTMxMzEyOTM5MjkyMTMxMzEzMTQyMzkzOTQy MzkzOTUyMjEyMTMxMzEzOTUyMDA0MjQyDQo1YTRhNGE2MzUyNTI2YjZiNWE3 YjVhNTI3MzVhNWE3MzUyNTI2YjVhNTI3MzM5MzE1MjUyNGE2MzVhNWE3Mzcz NzM4YzZiNjM4NDczNmI5NDczNzM4YzhjODQ5YzdiNzM4YzczNmI4YzZiNmI3 YjczNzM4NDVhNTI2YjVhNTI2Yg0KNTI1MjYzNTI0YTZiNDIzOTUyNGE0MjVh NGE0YTVhNWE1MjczNWE1YTZiNjM1YTZiNWE1MjYzNTI1MjZiNTI1MjZiNjM2 MzczNjM2MzdiNmI1YTdiNWE1YTczNjM1YTczNTI1MjZiNmI2Yjg0NWE1YTcz NTI1MjYzNGE0YTVhNWENCjVhN2I2MzYzN2I2YjZiOGM2MzVhNzM1MjUyNmI0 YTRhNjM1MjRhNjM0YTQyNWE0YTRhNmI1MjRhNjM1MjUyNjM0YTRhNWE0YTRh NWE1MjRhNjM0YTRhNWE0MjM5NTI1YTUyNzM0YTRhNWE0YTRhNWE0MjQyNTI1 MjUyNmI0YTRhDQo2MzRhNGE1YTM5Mzk1MjQyNDI1MjQyNDI1MjM5Mzk1MjQy NDI1MjZiNmI3YjRhNGE1YTQyMzk1MjM5MzE0MjQyNDI1MjRhNDI1YTUyNGE1 YTRhNDI1YTUyNDI1YTUyNGE1YTRhNDI1MjQyMzk0YTRhNDI1YTUyNGE1YTRh NDI1Mg0KNGE0YTVhNGE0MjUyNDIzOTRhNGE0MjUyNGE0YTVhNGE0YTVhNDI0 MjUyNDI0MjUyMzkzOTRhNDI0MjUyNDI0MjVhNDI0MjUyNDI0MjUyNGE0YTVh NDI0MjUyMzkzOTUyMzkzOTRhNGE0MjVhMzkzOTRhMzkzOTUyMzkzOTRhNGEN CjQyNWE0MjQyNTI0MjQyNTI0MjQyNTI1YTUyNzM0YTRhNWE0YTRhNWE0MjM5 NGE0MjQyNTI0MjQyNTI0YTRhNWE0MjQyNTIzOTM5NGE0MjM5NGE0MjQyNTI0 MjQyNTI0MjM5NGE0MjM5NGE0YTQyNTI0MjM5NGE0YTRhNWE0MjQyDQo1MjRh NDI1MjM5Mzk1MjczNzM5NDg0ODRhNTczN2JhNTVhNWE3YjM5Mzk1MjMxMjk0 MjRhNDI1MjUyNGE1MjVhNGE1YTRhNGE1MjRhNDI1YTM5Mzk0YTMxMjk0MjUy NGE2MzUyNGE1YTVhNTI2MzUyNTI2YjYzNWE2YjUyNGE2Mw0KNTI1MjYzNTI0 YTZiNGE0YTYzNGE0YTVhNGE0YTVhNTI0YTZiMzkzOTUyNDI0MjVhNTI1MjYz NWE1MjczNTI0YTYzNWE1MjZiNWE0YTYzNWE0YTZiNTI0YTVhNTI0YTYzNGE0 MjVhNDIzOTUyNWE1MjZiNTI0YTYzNTI0YTZiNmINCjVhODQ1YTUyNmI0YTQy NjMzOTMxNTI0YTQyNWE0MjM5NTIzOTM5NGE0MjQyNTI1MjUyNzM0YTQyNWE0 YTRhNWE1YTUyNmI0YTQyNWE0YTQyNWE0MjQyNWE0YTQyNWE0YTQyNWE0MjQy NTI0YTQyNWE0MjM5NTI0MjQyNTI0MjM5DQo1MjM5Mzk0YTQyNDI1YTQyNDI1 MjQyNDI1MjQyNDI1MjM5Mzk0YTQyNDI1MjQyNDI1MjRhNDI1YTQyNDI1MjQy NDI1MjM5Mzk0YTM5Mzk1MjM5Mzk1MjRhNDI1MjM5MzE0MjQyMzk0MjQyMzk0 YTRhNDI1MjRhNDI1MjUyNGE1Mg0KNGE0MjRhNGE0MjRhNDIzOTRhNDIzOTRh NDIzOTRhNDIzOTRhMzkzOTQyNDIzOTQyMzkzMTQyNDIzOTQyNGE0MjUyNDIz OTRhMzkyOTM5MzkzMTQyMzEyOTM5MzkzMTQyMzEyOTQyMzkzMTQyMzkzMTQy MzkzMTQyMzEzMTQyMzkNCjMxNDIzMTMxMzkzOTM5MzkzOTM5MzkzOTM5NDIz MTMxMzk0MjM5NGEzMTMxMzkzOTM5NDI0MjM5NGE0MjM5NGE0MjM5NGE0MjQy NGEzMTMxMzkzMTMxMzkzMTI5Mzk0MjM5NGE0MjQyNGE0YTQyNTI0MjM5NGEz OTM5NDIzMTI5DQozMTM5MzEzOTM5MzEzOTQyMzk0MjM5MzE0MjM5MzEzOTI5 MjkzMTI5MjkzMTI5MjEzMTM5MzE0MjI5MjEzMTMxMzEzOTRhNDI1MjRhNDI1 MjM5Mzk0YTQyNDI1MjMxMjkzOTI5MjkzMTIxMjEyOTIxMjEyOTIxMjEyOTI5 MjEzMQ0KMjEyMTI5MjEyMTI5MjEyMTI5MjEyMTI5MjExODI5MjEyMTI5MTgx ODIxMjExODI5MTgxODIxMjExODI5MjExODIxMjExODIxMjExODIxMjkyOTMx MjkyMTMxMjkyOTMxMjkyMTMxMzEzMTM5MjkyOTMxMzEyOTM5MjkyOTM5NDIN CjM5NGEzMTMxNDIzMTI5MzkzOTMxNDIzOTMxNDIyOTIxMzEzMTI5MzkzOTM5 NDI1MjRhNWEzOTM5NDIzOTMxNDIyOTIxMzExODEwMjEyMTE4MjkyOTI5Mzkz MTI5Mzk0MjQyNGEzOTM5NGEzMTI5MzkzMTI5MzkzMTMxNDIyOTI5DQozOTMx MzE0YTM5Mzk0YTMxMzE0YTYzNjM3YjAwNjM2MzdiNTI0YTZiNTI1MjZiNGE0 MjVhNTI1MjZiNTI0YTYzNjM1YTdiNTI1MjZiNTI0YTZiNDI0MjVhNTI1MjZi NTI0YTZiNjM2MzdiNWE1YTczNjM1YTdiNTI0YTZiNGE0YQ0KNWEzOTM5NGE1 MjRhNjM0YTRhNWE1MjUyNjM1MjRhNWE2MzYzNzM1MjUyNjM2YjYzN2I1MjUy NjM1YTVhNmI1MjRhNjM2MzVhNzM1YTUyNmI2MzVhNmI0YTQyNWE2YjYzN2I2 MzVhNzM1YTVhNzM1MjRhNjM2YjYzODQ2YjYzN2INCjdiN2I5NDdiNzM5NDdi NzM5NDVhNTI2YjUyNGE2YjUyNTI2YjdiNzM4YzZiNjM4NDZiNmI4NDYzNWE3 MzczNmI4NDVhNWE2YjYzNWE3MzVhNTI2YjZiNmI3YjYzNjM3MzZiNjM3YjUy NGE2MzVhNTI2YjRhNDI1MjUyNGE2MzVhDQo1YTZiNjM1YTczNTI0YTYzNWE1 MjYzNWE1MjZiNjM2MzczNGE0YTVhNGE0YTVhNDI0MjUyNWE1YTZiNTI1MjYz N2I3MzhjOTQ5NGFkNWE1MjZiNDI0MjUyNTI0YTVhNGE0MjUyNTI0YTYzNDIz OTUyNTI0YTVhNGE0MjUyNWE1Mg0KNmI0YTQyNTI1MjRhNWE0YTQyNWE2MzVh NmIzOTM5NGE1MjRhNjM0MjM5NGE0YTRhNWE0MjQyNTI1YTVhNmI1MjRhNjM1 MjUyNmI0MjQyNWE1MjUyNjM0YTRhNWE1MjRhNjM0YTQyNWE1YTVhNzM1MjUy NjM1YTVhNmI0YTRhNWENCjUyNTI2YjRhNGE1YTUyNTI2MzRhNDI1YTVhNTI2 YjRhNGE1YTUyNGE2MzQyNDI1MjUyNTI2MzRhNGE1YTVhNWE2YjQyNDI1MjRh NGE1MjQyNDI1MjVhNTI2MzRhNGE1YTUyNGE1YTQyMzk0YTUyNGE1YTRhNDI1 MjUyNTI2MzM5DQozOTRhNTI0YTVhNGE0MjUyNGE0MjUyNGE0YTVhNTI1MjYz NDI0MjVhNDI0MjVhNmI2YjhjOTQ5Y2JkN2I4NDljNzM3Mzk0MzkzOTUyNTI1 MjYzNTI1MjVhNjM1YTZiNGE0MjUyNGEzOTUyMzkzOTRhNGE0YTYzNDI0MjVh NGEzOQ0KNWEzOTMxNGE1MjRhNjM1MjRhNWE1YTUyNmIzOTMxNGE0YTRhNWE0 YTRhNWE0YTRhNWEzOTM5NGE0YTRhNWEzOTM5NGEzOTMxNTI0MjQyNWE2MzYz N2I1YTVhNzM1MjRhNjM0YTQyNWE1YTUyNmI0YTQyNjM1MjRhNjM0MjM5NWEN CjVhNWE3MzYzNjM3YjYzNjM3YjRhNDI2MzVhNWE3YjRhNGE2MzUyNTI3MzQy NDI1YTRhNDI2MzRhNDI2MzUyNTI2YjRhNGE2MzVhNTI2YjUyNTI2YjYzNjM3 YjUyNTI2YjczNmI4NDVhNWE3MzYzNjM3YjUyNGE2MzZiNjM3YjUyDQo1MjYz NWE1MjZiNGE0YTYzNGE0MjVhMzkzOTUyNGE0YTYzNGE0MjVhNmI2MzdiNDI0 MjUyNGEzOTVhMzEzMTRhNGE0YTVhNGE0YTVhNTI0YTYzNDI0MjVhNTI1MjYz NDI0MjUyMzkzOTVhMzkzMTRhNGE0MjVhNDIzOTUyNTI0YQ0KNWEzOTMxNDI0 YTM5NGEzOTMxNDI1MjRhNTI0YTM5NGE0YTQyNTIzOTMxMzk0YTM5NTI0MjM5 NDI0YTQyNTI0MjM5NDI0YTM5NTI0MjM5NDI1MjQyNTI0MjM5NGE1MjRhNTI0 MjM5NDI0MjM5NGEzMTI5MzkzOTMxNGE0MjM5NGENCjUyNGE1YTQyMzk0YTM5 MzE1MjM5MzE0MjRhNDI1MjM5Mzk0MjM5Mzk0YTM5MzkzOTQyNDI0YTM5MzEz OTUyNTI1YTUyNTI2MzVhNWE2MzUyNTI1YTYzNjM3MzVhNWE2MzZiNmI3MzYz NjM2YjM5Mzk0YTMxMzEzOTM5Mzk0YTM5DQozOTQyNTI0YTVhNDI0MjRhNDI0 MjUyMzEyOTM5MzEyOTM5MzEyOTMxNDIzOTQyMzkzMTM5MzkzMTRhMzEyOTM5 MzkzOTQyMzEyOTMxMzEyOTM5MzEyOTM5MzkzMTQyMjkyMTMxNTI0YTVhNDI0 MjUyMzkzOTRhMzkzOTQyMzEzMQ0KMzkyOTI5MzEzMTI5MzkyMTIxMjkyOTIx MzEyMTIxMjkzMTI5MzkyMTE4MjkyOTI5MzEyMTIxMjkyOTI5MzEyMTE4MjEy MTE4MjkyMTE4MjkzMTI5MzkyOTIxMjkyOTIxMzExODE4MjEyOTI5MzEyOTIx MzEzMTI5MzEyOTIxMjkNCjMxMzEzOTMxMjkzOTI5MjEzMTI5MjEzMTM5MzE0 MjMxMzE0MjI5MjkzOTI5MjkzOTUyNGE1YTM5MzE0MjMxMjkzOTIxMTgyOTRh NDI1MjVhNWE2YjM5Mzk1MjMxMzEzOTQyMzk0YTI5MjEzMTI5MjEzMTI5Mjkz OTM5Mzk0YTQyDQozOTRhNGEzOTUyMzEyOTM5NDI0MjUyMzkzMTRhMzEzMTRh MjkyOTQyNDIzOTUyMzkzOTUyOGM5NGFkMDA0MjQyNWE0MjQyNWE0MjM5NWE0 YTQyNjM0MjQyNWE0YTQyNmI1MjRhNmI2MzVhN2I2MzVhN2I2YjVhODQ2YjZi ODQ5NA0KOGNhZDdiN2I5NDVhNWE3YjM5Mzk1MjM5Mzk1MjRhNDI1YTRhNDI1 MjRhNDI1YTUyNGE2MzRhNDI1YTUyNGE2YjUyNGE2MzUyNGE2MzVhNTI2YjVh NTI3MzRhNGE1YTUyNGE2MzUyNGE2MzVhNWE3MzYzNWE3MzZiNjM3Yjg0N2IN Cjk0OTQ4Y2E1NjM1YTczNWE1MjZiNTI1MjZiNWE1YTdiN2I3Mzk0YTU5Y2I1 NmI2Mzg0NWE1YTdiNGE0MjVhNjM1YTdiODQ3Yjk0ODQ3Yjk0NWE1MjZiNjM1 YTczNmI2MzdiNWE1MjczNGE0YTVhNTI1MjYzNWE1YTZiNmI2YjdiDQo1YTUy NmI0YTRhNWE0MjQyNTI1MjUyNmI0YTRhNWE1MjUyNjM0MjM5NTI1MjRhNmI1 MjUyNjM2MzYzNzM1YTVhNzM1MjUyNmIzOTM5NGEzOTM5NGE0MjQyNWE1MjUy NmI2YjZiN2JhZGFkYmQ1YTVhNmI0YTRhNWE0MjM5NGE0YQ0KNDI1YTVhNTI2 MzZiNWE3MzVhNTI2YjYzNWE2YjUyNGE1YTRhNDI1YTQyMzk1MjUyNGE1YTVh NTI2YjRhNDI1MjRhNGE1YTRhNDI1YTM5Mzk0YTRhNGE1YTRhNGE2MzUyNTI2 YjUyNTI2MzUyNTI2YjRhNGE1YTRhNGE2MzQyNDINCjVhNGE0YTZiNGE0MjVh NGE0YTYzNTI1MjZiNmI2YjdiNTI1MjYzNDI0MjUyNDI0MjUyNGE0MjVhNGE0 YTVhNTI1MjYzNGE0MjVhNWE1MjczNWE1MjZiNGE0YTVhNGE0YTUyNGE0MjUy NDI0MjUyNTI0YTVhNGE0YTVhNGE0MjUyDQo0MjQyNGE1MjRhNWE0MjQyNTI0 YTQyNTI0MjM5NGEzOTM5NGE0YTQyNTI1YTUyNmI0MjM5NGE1MjUyNjM1MjRh NjM0YTRhNWEzMTMxNGE2MzZiOGM4Yzk0YWQ4YzhjYWQ2YjZiOGMzOTM5NWEz OTM5NGE1MjRhNWE1YTUyNjM1Mg0KNTI1YTQyMzk1MjQyNDI1MjM5Mzk1MjQy NDI1YTUyNGE2MzUyNGE2YjRhNDI1MjRhNDI1YTQyMzk1MjQyMzk1MjM5Mzk0 YTQyNDI1MjRhNGE2MzQyNDI1MjQyNDI1MjRhNGE1YTQyNDI1MjUyNTI3MzZi NmI4NDdiN2I5YzVhNWENCjczNmI2Yjg0NWE1YTczNWE1MjczNDI0MjVhNGE0 YTZiNmI2YjhjYTVhNWM2NWE1YTczNTI1MjdiNmI2YjhjNjM2MzhjNjM2Yjhj NWE2YjhjNGE0YTZiNGE1MjZiNDI0MjYzNmI2Yjg0NTI1MjZiNjM1YTczNmI2 Yjg0NmI2YjdiDQo1YTVhNzM2MzYzNzM2MzVhNzM0YTRhNmI1MjUyNmI1YTUy NmI2MzYzN2I4NDg0OTQ1MjUyNjM1MjRhNjM1YTVhNzM2YjZiODQ2YjZiN2I0 YTQyNWEzOTM5NTI0MjQyNWE0MjM5NTI0MjM5NTI1MjUyNjM1YTVhNzM1MjUy NmI1Mg0KNTI2YjRhNGE1YTRhNDI1YTQyNDI1YTUyNGE1YTM5MzE0MjM5MzE0 MjMxMjkzOTMxMjkzOTMxMjkzOTM5MzE0MjM5MzEzOTQyMzk0MjMxMjkzOTM5 MzEzOTM5MzEzOTQyMzk0MjQyMzk0MjRhNDI1MjRhNDI0YTRhNDI1MjQyMzkN CjRhNDI0MjRhMzkzOTQyMzkzMTQyMzkzMTQyNDI0MjUyMzkzMTRhMzEyOTM5 MzEyOTM5MzEzMTQyMzEyOTM5MzkzMTQyMzEzMTM5MzEzMTM5MjkyOTMxMjky OTMxNTI1MjVhNzM2YjdiNTI1MjVhNWE1MjYzNWE1YTYzNWE1MjZiDQo1YTVh NjM1YTVhNmIzOTM5NDIzOTM5NDIzMTMxMzkzOTM5NDI0MjM5NGE0MjM5NGEy OTI5MzEyMTIxMjkyOTI5MzEzMTI5MzEyOTIxMzEzMTI5MzEyOTI5MzEzMTI5 MzkzMTI5MzEzMTMxMzkyOTIxMzEzMTI5MzkyOTI5MzEyOQ0KMjkzOTRhNGE1 YTVhNWE3MzM5MzE0MjRhNGE1YTM5MzE0MjMxMzEzOTI5MjEzMTI5MjkzMTI5 MjkzMTMxMjkzOTI5MjEzMTI5MjEzMTMxMjkzMTMxMjkzOTIxMjEyOTIxMjEy OTIxMjEyOTI5MjkzMTI5MjkzMTMxMzEzOTMxMjkNCjM5MjkyOTMxMjkyMTMx MzkzMTQyMzkzMTM5MzEzMTM5MzEyOTM5MzkzOTQyMzkzMTQyNDIzOTRhMjky OTM5MjEyMTMxMjkyMTMxNTI0YTVhNjM1YTZiMzkzOTRhMzEyOTM5MzEyOTM5 NDIzOTRhNTI1MjYzMzEzMTQyNWE1MjZiDQo1MjUyNWEyOTIxMzEyOTIxMzEz MTMxMzkzMTI5Mzk0MjM5NGEzOTM5NGEzOTMxNDIzOTM5NDI0MjM5NGEzMTI5 NDIyOTI5MzkyMTIxMzkzOTM5NTI4NDg0YTUwMDYzNWE3YjVhNTI3MzYzNjM3 YjUyNGE2YjdiNzM5NDZiNjM4NA0KN2I3Yjk0N2I3Mzk0NzM2YjhjNjM1YTdi ODQ4NDljNjM2MzdiNjM1YTdiNWE1YTczNzM3MzhjNDI0MjVhNTI1MjYzNGE0 MjVhNWE1MjZiNTI1MjYzNjM1YTZiNGE0YTVhNWE1MjZiNTI0YTVhNmI2Mzdi NWE1MjZiNTI1MjYzNTINCjUyNjM2MzVhNzM0YTRhNWE2MzVhNzM1MjUyNjM3 MzZiODQ1YTUyNmI2YjYzN2I1MjRhNjM1YTVhNzM1YTUyNmI1YTUyNmI1MjUy NmI2YjYzN2I1MjUyNmI1YTUyNmI2YjYzN2I3YjczOGM3MzZiODQ2YjYzN2I1 MjUyNmI2YjZiDQo3YjVhNTI2YjYzNWE3MzVhNTI2YjYzNWE3MzUyNGE2MzYz NWE3MzVhNWE2YjYzNWE3MzRhNGE1YTVhNWE2YjVhNTI2MzVhNTI2YjUyNGE2 MzYzNjM3MzRhNGE1YTZiNmI4NDVhNWE2YjVhNWE2YjM5Mzk1MjYzNWE3MzVh NWE2Yg0KODQ3Yjk0OWM5NGFkNWE1YTZiNGE0YTVhNTI0YTVhNGE0MjUyNjM1 YTZiNjM1YTZiNzM2YjdiNmI2MzczNmI2MzdiNTI0YTVhNTI0YTVhNDI0MjUy NWE1MjZiNTI0YTVhNjM1YTczNWE1YTZiNWE1MjZiNjM2MzdiNjM2MzczNzMN CjczOGM5YzljYWQ1MjUyNjM1MjUyNmI0YTRhNjM1MjUyNmI0YTRhNjM1MjUy NmI1MjUyNmI1YTVhNzM5YzljYmQ1YTVhNmI0YTRhNWE1MjUyNjM0MjQyNTI1 MjUyNjM0YTRhNWE2MzVhNmI1MjRhNWE1YTUyNjM0MjQyNTI1YTVhDQo2YjUy NTI1YTYzNWE2YjUyNGE1YTVhNTI2MzRhNDI1MjVhNTI2MzUyNGE1YTYzNjM3 MzUyNTI2MzVhNTI2MzRhNDI1MjczNmI3YjVhNTI2MzYzNjM3MzdiNzM4NDYz NjM3MzQyNDI1YTRhNGE2YjZiNmI4Y2E1YTVjNjdiN2I5Yw0KNmI2YjhjNDI0 MjVhNGE0YTYzNGE0YTVhNTI0YTVhNTI0YTVhN2I3MzhjNTI1MjYzNWE1YTcz NGE0YTZiNWE1YTczNDIzOTUyNGEzOTVhNDIzOTUyNTI0YTYzNDI0MjUyNTI1 MjYzNGE0MjVhNTI1MjYzNGE0YTVhNjM2MzdiNzMNCjczOGM3MzczOGM3Yjdi OTQ3Yjg0OTQ1YTYzNzM2MzYzN2I1MjUyNmI2YjZiOGMzMTM5NTI2YjczOGM2 MzZiODQ3YjdiOWM5YzljYmQ2YjZiOGM0YTUyNzM1YTYzODQ1MjVhN2I2Mzcz OGM2YjczOTQ2MzZiOGM0YTUyNzM2MzYzDQo3YjUyNTI2YjZiNmI4NDYzNjM3 YjVhNWE3MzRhNGE2MzVhNWE3MzM5Mzk1MjRhNGE2MzRhNGE2MzMxMzE1MjM5 Mzk1MjYzNjM3Yjk0OTRiNTVhNWE3MzUyNTI2YjZiNmI3YjYzNjM3MzczNmI4 NDUyNGE2MzVhNWE2YjQyNDI1YQ0KNTI1MjZiNDI0MjUyNWE1YTZiNTI1MjYz NTI0YTYzMzkzOTRhNTI1MjZiNDI0MjUyMzkzOTVhNDI0MjUyNTI1MjYzNGE0 MjUyNGEzOTUyMzkzMTQyNGE0MjUyNGE0MjUyNTI0YTVhNDIzOTRhNDIzOTRh NDIzOTRhNTI0YTVhNDINCjM5NGE0YTQyNTI0MjM5NGE1MjRhNWE0YTQyNTI1 MjUyNWE1MjRhNWE1MjRhNWE0MjQyNTI0YTQyNWE0MjM5NGEzOTMxNTI0MjM5 NTI1YTUyNmI2YjYzNzM3YjdiODQ3YjdiODQ2YjYzNzM1MjUyNWE1MjUyNTIy OTI5MzE0YTRhDQo1MjUyNTI1YTUyNTI2MzRhNGE1YTVhNTI2MzM5MzE0MjRh NGE1MjM5Mzk0YTQyNDI0YTMxMzEzOTMxMzEzOTM5Mzk0MjUyNTI1YTM5Mzk0 MjM5MzE0YTM5Mzk0MjRhNDI0YTQyMzk0YTM5MzE0YTMxMjkzOTQyNDI0YTM5 MzE0Mg0KMzEzMTRhMzkzOTRhNDI0MjUyMzkzOTRhMzEzMTRhMjkyOTM5NGE0 MjVhNDI0MjVhNWE1YTZiNjM2MzczNWE1MjYzNTI0YTVhNjM2MzZiNGE0YTUy NDI0MjRhNDIzOTRhNTI1MjVhMzkzMTQyNDI0MjRhMzkzOTQyNGEzOTUyMjkN CjI5MzEzMTMxMzkzOTMxNDIzOTM5NGEzMTI5MzkzMTMxMzkzOTMxNDIzOTM5 NGEzOTMxNDIzOTM5NDIyMTE4Mjk0YTM5NTI3YjczODQ2YjYzNzMzMTMxNDIz OTMxNTIzMTMxNDIzOTMxNDIyOTIxMzk1MjRhNjM0MjM5NGE0YTRhDQo1MjMx MzEzOTMxMzE0YTIxMTgyOTQyNDI1MjVhNTI2MzRhMzk1MjIxMjEzMTM5MzE0 MjI5MjkzOTMxMjkzOTI5MjkzMTM5Mzk0MjMxMzEzOTM5MzE0YTM5MzE0MjQy Mzk1MjMxMzE0MjMxMzE1MjQyNDI1YThjOGNhZDAwNTI0YQ0KNmI1YTUyNzM1 MjUyNmI1MjRhNzM1YTUyNzM1MjUyNmI1MjRhNmI1YTVhN2I2MzVhN2I1MjUy NmI2YjYzODQ3YjczOGM2MzYzN2I2MzVhN2I2MzVhN2I0MjM5NWE2YjYzN2I2 YjYzN2I1YTVhNmI1YTUyNzM1MjRhNWE1MjRhNjMNCjRhNGE1YTRhNGE1YTUy NGE2MzVhNTI2YjUyNGE2MzUyNTI2YjRhNGE1YTUyNGE2MzUyNTI2MzUyNTI2 YjRhNGE2MzUyNGE2MzVhNTI2YjVhNWE3YjVhNTI2YjVhNTI2YjRhNGE2MzUy NGE2YjRhNGE2MzUyNGE2MzRhNDI1YTZiDQo1YTdiNTI1MjZiNWE1MjZiNGE0 YTYzNWE1MjczNWE1MjZiNWE1YTZiNWE1MjZiNWE1YTczNTI0YTYzNWE1MjZi NmI2YjdiOTQ4Y2E1NmI2MzdiNjM2MzczNmI2MzczN2I3Mzg0NjM1YTczNmI2 MzdiNmI2YjdiNzM2YjdiNWE1YQ0KNzM1YTVhNmIzOTM5NGEzOTM5NTI1MjRh NjM2MzYzNzM4Yzg0OWM5YzljYjU1YTUyNmI1YTVhNmI1YTUyNjM1YTUyNmI1 MjRhNWE1MjRhNWE1MjRhNWE1MjRhNmI1YTUyNjM1YTUyNmI2MzVhNmI3MzZi N2I1YTUyNmI1MjRhNjMNCjRhNGE1YTVhNTI3MzVhNWE2YjZiNjM3YjYzNjM3 Mzg0N2I5NDdiN2I4YzVhNWE2YjVhNWE2YjUyNTI3MzRhNTI2YjZiNmI4YzZi NmI4NDczNzM4YzYzNjM3YmI1YjVjZTZiNjM4NDRhNGE2YjUyNGE2MzRhNGE1 YTRhNGE1YTczDQo3Mzg0NmI2YjdiNWE1MjYzNTI0YTVhNWE1MjZiNTI0YTVh NTI1MjVhNTI0YTVhNTI1MjVhNGE0YTVhNTI0YTVhNGE0YTVhNTI1MjVhNWE1 MjYzNTI0YTVhNWE1MjYzNTI0YTVhNWE1MjYzNTI0YTVhNGE0MjUyNzM2Yjdi NjM2Mw0KNzM3YjdiOTQ3YjdiOTQ3MzdiOTQ4NDhjYWQ3YjhjYWQ2YjczOGMz MTM5NTI0MjM5NTI2YjYzNzM3YjczODQ5Yzk0YTU5NDhjYTU3YjdiOTQ3Yjdi OTQ4YzhjYTU4YzhjYTU3YjczOTQ3MzZiODQ1YTUyNzM2MzYzNzM1YTVhNzMN CjdiNzM4Yzg0ODQ5YzRhNGE1YTVhNWE3MzVhNWE3MzVhNWE3YjRhNGE2MzZi NmI3YjZiNmI3YjVhNWE3YjM5NDI1YTMxNDI1YTM5NDI1YTRhNTI3MzRhNWE3 MzVhNjM3YjYzNzM4Yzk0YTViZDYzNmI4YzM5NDI2MzVhNjM4NDZiDQo3Yjlj NWE2Mzg0NmI3YmE1NjM2YjhjNTI2Yjg0NzM3Yjk0N2I3YjljNzM3MzhjOTQ5 NGFkNGE0YTYzNGE0YTYzMzkzOTUyNDI0MjVhNDI0MjVhMzkzOTUyNTI1MjZi NzM3MzhjNjM2MzdiNjM2MzdiNTI1MjZiN2I3Yjk0ODQ3Yg0KOTQ3YjdiOWM2 MzYzN2I1MjUyNzM1YTVhNmIzOTM5NGEyOTI5Mzk0MjQyNTI0MjQyNTI0YTRh NWE0MjQyNTI1MjUyNmI1YTVhNzM1YTUyNmI0MjQyNTI0YTQyNWE0MjM5NGE0 YTQyNWE0YTQyNTI0MjQyNTIzOTMxNDIzOTM5NGENCjQyMzk0YTRhNGE1YTVh NTI2MzRhNDI1MjQyMzk0YTRhNDI1YTYzNWE2YjZiNjM3MzYzNWE2YjRhNGE1 YTQyMzk0YTUyNTI2MzM5Mzk0YTM5Mzk0YTM5MzE0YTQyNDI1MjM5MzE0YTM5 MzE0YTUyNTI2MzVhNWE2YjRhNGE1YTRhDQo0YTUyMzkzOTQyNTI0YTVhNWE1 MjVhNDI0MjRhMjkyOTMxMzkzOTQyMzkzOTRhMzkzOTQyMzkzOTRhMzEzMTQy MzEzMTQyNDIzOTRhMjkyOTM5MzEzMTM5MzEzMTQyMzkzOTRhMzEzMTQyMjky OTM5MjkyOTM5NDIzOTRhMzEyOQ0KMzkzOTM5NDIzOTMxMzkzMTMxMzkzMTI5 MzkzOTM5NDIzOTMxNDIzOTM5NDIzMTMxMzkzOTMxNDIzMTMxNDIzOTMxNDIy OTI5NDIyOTI5MzkyOTI5Mzk0MjM5NGE0MjM5NGEzOTM5NDIzOTM5NDI0YTQy NTIzOTMxNDIzMTI5MzkNCjMxMjkzOTM5Mzk0MjM5Mzk0MjRhNDI1MjMxMzEz OTI5MjkzMTI5MjkzMTM5MzE0MjMxMzEzOTI5MjEzMTIxMTgyOTI5MjkzMTIx MjEyOTI5MjkzMTMxMjkzOTMxMjkzOTMxMjkzOTRhNDI1MjQyMzk0YTI5MjEz MTMxMjkzOTM5DQozMTQyMzEyOTM5MjkyOTM5MzkzMTQyMjkyMTMxMzEyOTM5 MjkyMTMxMjEyMTMxMzEyOTM5MzEyOTM5MzEzMTQyMjkyMTMxMzEzMTQyMjky OTM5MzEyOTM5MzEyOTM5MzEzMTQyMzEyOTM5MzEyOTM5MjkyMTMxMjkyOTM5 MjEyMQ0KMzEyOTI5NDIyOTI5MzkyMTIxMzkzMTM5NTIwMDYzNjM3YjZiNjM3 YjczNmI4NDYzNWE3MzYzNjM3YjUyNTI2YjVhNTI3MzVhNTI2YjYzNjM3YjRh NGE2MzczNzM4YzczNzM4YzZiNmI4NDRhNGE2MzYzNjM3YjVhNTI2Yjg0N2IN Cjk0NzM3Mzg0NzM3Mzg0NWE1YTZiNmI2MzczNjM2MzczNmI2MzdiNTI0YTVh NWE1YTZiNWE1YTZiNzM2Yjg0NWE1MjZiNWE1YTZiNWE1MjZiNjM2MzczNWE1 MjZiNmI2MzdiNjM1YTZiNjM1YTczNWE1MjZiNjM1YTczNTI0YTYzDQo2MzVh NzM1YTUyNjM1YTUyNmI1YTUyNmI2YjYzN2I2YjYzN2I2YjYzNzM1MjRhNjM1 YTUyNmI2MzVhNmI2YjYzNzM1MjRhNjM2MzVhNmI1MjRhNjM1YTUyNmI0YTQy NTI1YTUyNjM1YTUyNjM2MzVhNmI1MjRhNWE2MzVhNmI1YQ0KNTI2MzVhNWE2 YjUyNGE2MzYzNjM3MzUyNGE1YTZiNjM3YjUyNTI2MzRhNGE2MzYzNjM3Yjcz NzM4NDUyNTI2MzljOTRhNWFkYWRiZDZiNmI3YjZiNjM3MzdiNzM4YzZiNmI3 YjczNmI3YjVhNWE2YjZiNjM3YjYzNWE3MzZiNjMNCjczNWE1MjZiNmI2Yjdi NmI2MzczNzM2YjdiNjM1YTZiNzM2Yjg0NmI2YjdiN2I3YjhjNmI2MzdiN2I3 Yjk0NzM3Mzg0N2I3YjhjNjM2MzdiN2I3Yjk0NjM2MzdiNzM3Mzk0NmI2Yjhj N2I4NDljNmI2Yjg0NmI2Yjg0N2I3Yjk0DQo3MzczOGM1YTVhNzM2YjZiODQ1 YTUyNmI2MzVhNmI3MzZiN2I3YjczOGM1MjRhNWE2MzVhNmI1MjRhNWE2MzVh NmI1MjRhNWE1YTVhNmI1MjUyNjM2MzVhNmI1MjUyNjM1YTVhNmI0YTRhNWE1 MjRhNWE0YTQyNTI4NDg0OTQ1YQ0KNTI2MzYzNjM3MzZiNjM3MzczNzM4NDZi NmI3YjUyNTI2MzUyNTI2YjYzNmI4NDYzNmI4YzhjOTRiNTdiODRhNTczN2I5 YzMxMzk1MjUyNGE2MzYzNWE2YjczNmI3YjVhNWE2YjVhNTI2YjQyNDI1YTVh NWE3MzVhNWE3MzczNzMNCjhjNjM2MzczNzM3Mzg0NGE0YTYzNjM2MzdiNGE0 YTVhNjM2MzczNTI1MjZiNTI0YTYzNDI0MjVhNWE1YTczNTI1MjZiNmI3Mzg0 NTI1MjZiNWE2MzczNTI1MjZiNGE1MjZiNTI1YTczNjM3MzhjNmI3Yjk0OTQ5 Y2I1YjViZGRlDQpiZGM2ZTc3YjhjYjU3Mzg0OWMzMTM5NWE4YzljYjViNWM2 ZTdiNWM2ZTdhZGI1ZGVhNWI1ZDY2MzczOGM5YzljYmQ5NDk0YWQ5NDk0YWQ4 YzhjYWQ2MzYzN2I1MjUyNmI0YTUyNmI0MjQyNjM0YTRhNjMzOTM5NTI1YTVh N2I1Mg0KNTI3MzUyNTI2YjVhNWE3MzZiNzM4YzVhNWE3MzczNmI4NDRhNGE1 YTVhNTI2YjRhNGE1YTUyNTI2MzM5MzE0YTUyNTI2YjRhNGE2MzUyNGE2MzQy Mzk1MjQyNDI1MjMxMzE0YTUyNTI2YjUyNGE2MzVhNTI2YjRhNGE1YTUyNTIN CjYzNTI0YTYzNmI2MzczNTI1MjYzNWE1MjZiNGE0MjVhNjM2MzczNjM2Mzcz NjM1YTZiNWE1YTZiNzM2YjdiNTI0YTYzNmI2MzczNjM2MzczN2I3MzhjNjM1 YTZiNmI2YjdiNzM3MzhjNmI2YjdiNTI1MjZiNjM2MzczNjM2MzczDQo3Mzcz OGM2MzVhNzM2YjZiODQ1MjUyNjM1YTVhNmI1MjUyNmI2MzYzNzM0YTRhNTI1 YTVhNmIzOTM5NGEzMTMxMzkzMTMxMzk0MjQyNTIyOTI5Mzk0YTRhNWEzOTM5 NDI0MjQyNTI0MjQyNTI1MjUyNjM0MjQyNGE0YTRhNWE0YQ0KNGE1MjUyNTI2 MzM5Mzk0YTQyNDI1MjM5Mzk0MjRhMzk1MjQyMzk0YTUyNTI1YTQyNDI0YTRh NGE1YTRhNDI1MjVhNTI2MzQyMzk0YTRhNGE1YTM5Mzk0YTRhNGE1YTM5MzE0 YTMxMzE0YTMxMzE0MjQyNDI1YTM5Mzk0YTM5MzkNCjUyNDIzOTRhNGE0MjUy MzEzMTQyMzEyOTM5MjkyMTMxMzEyOTM5MjkyMTMxMjkyMTMxMzEyOTM5Mjkx ODMxMzEyOTM5NTI1MjVhMzkzOTQyNDIzOTRhMzEyOTM5MzEzMTM5MzEzMTM5 MzkzMTQyMjkyMTMxMzkzOTRhMzkzOTQyDQo0MjM5NGEzMTI5MzkzOTM5NTIz MTI5Mzk1MjUyNjM0YTQyNWEzOTMxNTIyMTIxMzEzOTM5NGEyOTIxMzEzMTI5 MzkyOTI5MzEzMTI5MzkyOTI5MzEzMTMxNGEzMTI5MzkzOTM5NGEyOTIxMzEz MTI5MzkzMTI5Mzk0MjM5NGEzOQ0KMzE0MjRhMzk1MjM5MzE0MjQyNDI0YTMx MzE0MjMxMzE0YTMxMzE0MjQyNDI1MjMxMzE0MjRhNGE2MzAwNTI1MjZiNzM3 MzhjNjM2MzdiNmI2YjhjNWE1YTczNmI1YTdiNTI0YTZiNmI2MzdiNzM2Yjg0 NTI0YTZiNDI0MjVhNTINCjUyNmI1YTUyNmI1YTVhNzM1YTVhNzM2MzVhNzM1 MjRhNjM1YTUyNzM1MjUyNjM1MjRhNjM1YTVhNmI3YjdiOGM2MzYzNzM1MjRh NjM1MjUyNjM2YjVhN2I3MzZiODQ2YjYzN2I1YTUyNmI2YjZiN2I1YTUyNjM2 MzYzNzM3MzZiDQo3YjdiN2I4YzVhNTI2YjYzNWE3MzVhNTI2YjUyNTI2YjVh NTI2YjVhNTI2YjUyNGE2MzZiNWE3YjZiNjM3YjhjN2I5NDZiNjM3YjZiNWE3 YjUyNGE2MzYzNWE2YjVhNTI2YjUyNTI2YjUyNGE1YTVhNTI2YjVhNWE2YjVh NWE3Mw0KNTI0YTVhNWE1MjYzNWE1MjZiNWE1YTczNWE1MjYzNjM1YTZiNWE1 MjYzNmI1YTczNWE1MjZiNWE1YTZiNTI1MjYzNTI1MjZiNmI2YjdiOWM5Y2Fk ODQ4NDk0NTI1MjczN2I3YjhjYTVhNWI1NWE1YTZiNmI2YjdiNjM2MzczNmIN CjYzNzM2MzVhNzM3MzZiN2I2YjVhNzM3MzYzN2I3MzZiN2I3MzZiN2I1YTUy NjM2MzVhNmI2MzVhNzM2YjVhN2I2MzVhNzM2YjYzN2I1YTUyNmI1YTUyNzM2 MzYzNzM1MjUyNjM1YTVhNmI2YjZiODQ2MzYzNzM2MzYzNzM2YjZiDQo4YzVh NmI4NDVhNWE3YjYzNjM4YzZiNmI4YzdiNzM5NDczNzM4YzczNmI4YzYzNWE3 MzczNzM4NDUyNTI2MzVhNWE2YjYzNWE2YjZiNWE3MzYzNWE2YjVhNTI2MzUy NTI2MzUyNTI2YjUyNGE2MzUyNTI2MzVhNTI2YjVhNWE3Mw0KNTI1MjYzNTI1 MjYzNTI1MjYzNTI1MjZiOWM5NGE1NmI2YjdiNTI1MjYzNzM3Mzg0NjM1YTZi NjM2MzczNzM3Mzg0NmI2Yjg0NDI0MjVhNTI1YTdiNTI1YTdiNWE2YjhjNTI1 YTdiNGE0YTZiNDI0MjUyNTI1MjZiNGE0YTVhNTINCjRhNWE1MjRhNjM2YjZi ODQ2MzYzN2I2MzZiOGM1YTVhNzM3YjczOGM2MzVhNzM1YTVhNzM1MjRhNjM2 YjVhN2I1MjUyNmI1YTVhNmI2MzZiN2I1YTZiN2I2MzYzN2I3YjdiOWNhNWE1 YmQ4NDg0OWM2MzYzN2I3MzczOTQ0YTUyDQo2YjRhNTI3YjYzNmI4NDYzNmI5 NDczODQ5Yzg0OTRhZDhjOTRiNTljYWRjNjYzNzM4YzM5NGE2YjYzNzM4Yzhj OWNiZDg0OGNhZDg0OGNhZDdiOGNhZDUyNWE3YjUyNWE3MzVhNWE4NDVhNWE3 YjUyNTI2YjVhNWE3MzczNzM4Yw0KNmI2Yjg0NWE1YTczNGE0YTYzNGE0YTcz NGE0YTZiN2I3YjljNGE0YTYzNGE1MjczNTI1MjZiNmI2YjhjNWE1MjZiNmI1 YTdiNjM2MzdiNTI1MjZiNGE0YTVhNTI1MjZiNWE1YTczNTI1MjZiNTI1MjYz NmI1YTdiNWE1YTZiNjMNCjYzN2I3YjczOGM5YzljYWQ4Yzg0OWM3YjdiOWM0 MjQyNWE0MjQyNWE0MjQyNWE0MjQyNWE0YTQyNWE0MjM5NTI0MjQyNTI0YTRh NWE0YTRhNWE1MjUyNmI0MjQyNTI0MjM5NTIzOTM5NTI1MjUyNzM1MjRhNjM0 YTRhNjM0YTUyDQo2MzczN2I4YzUyNWE2YjVhNWE3MzYzNjM3YjczNzM4YzZi NmI4NDYzNjM3YjVhNWE3MzVhNWE3YjUyNTI2YjUyNTI2MzRhNGE1YTM5Mzk0 YTRhNGE1MjQyNDI0YTQyMzk0YTQyNDI1MjQyMzk1MjM5Mzk0YTRhNGE2MzQy NDI1Mg0KNDI0MjUyNDI0MjUyMzkzOTRhMzkzMTQyMzkzOTRhNGE0YTVhNGE0 MjVhNGE0YTVhNDI0MjUyMzkzOTRhMzkzMTQyNDIzOTRhNDI0MjRhNDI0MjRh MzkzMTQyNGE0MjUyNDI0MjUyMzEzMTQyMzEyOTM5MzEzMTQyMzEzMTQyMzEN CjI5NDIyOTIxMzkzOTM5NGEzOTM5NTIzMTI5NDIzOTMxNDI1MjRhNWE0YTQy NTI0MjM5NGE0YTQyNTI1MjRhNWE0YTQyNTI1MjRhNWE0YTQyNTI2YjZiN2Iz MTI5MzkyMTIxMzEzMTMxNDIzOTMxNDI0MjM5NGE0MjM5NGE0MjQyDQo0YTRh NGE1MjQyNDI0YTQyMzk0YTM5Mzk0YTQyNDI0YTQyMzk0YTQyNDI0YTRhNDI1 MjRhNDI1MjRhNGE1YTRhNGE1YTMxMjk0MjI5MjEzOTMxMjkzOTMxMjkzOTMx MjkzOTM5MzE0MjI5MjEzMTMxMzE0MjM5MzE0MjM5MzE0Mg0KMzkzMTQyMzEy OTM5MjkyMTMxMzEyOTM5MzEyOTM5MzkzMTQyMzkzMTQyMzkzOTRhMzkzMTQy MzkzOTRhMzkzOTRhMzkzOTQyMzEyOTM5MzEzMTQyMzEzOTRhMDA1MjUyNmI2 MzVhNzM2YjYzN2I2MzYzNzM2MzYzNzM1YTUyNmINCjVhNWE2YjYzNjM3MzZi NmI4NDVhNWE2YjYzNjM3MzUyNTI2MzRhNGE2MzRhNGE1YTZiNmI4NDczNzM4 NDYzNjM3MzYzNWE3MzZiNmI3YjVhNWE2YjdiNzM4Yzg0ODQ5NDhjODQ5YzYz NjM3MzZiNjM3YjVhNWE2YjdiN2I4YzZiDQo2YjdiNmI2YjdiNWE1YTZiNjM1 YTczNmI2MzdiNzM2Yjg0NzM2YjdiNzM2Yjg0NmI2MzdiNzM2Yjg0NWE1MjZi NmI2MzczNTI0YTVhNjM1YTZiNWE1MjZiNmI2MzdiNzM2YjdiNzM2Yjg0NjM1 YTZiNWE1MjZiNTI0YTYzNmI2Yg0KN2I1YTVhNmI2YjYzNzM2MzVhNmI2YjYz N2I2MzVhNmI3YjczODQ3YjczODQ2MzYzNzM1YTVhNmI2MzYzNzM1YTUyNjM2 YjYzNzM1YTUyNjM2MzYzNzM1YTUyNjM2MzVhNzM1YTVhNmJhNWE1YmQ4NDg0 OTQ4YzhjYTU2MzYzN2INCjdiN2I4YzZiNmI3YjhjODQ5YzczNzM4NDdiNzM4 NDZiNjM3MzczNzM4NDZiNjM3YjdiNmI4NDZiNjM3MzczNmI4NDYzNTI2YjYz NjM3MzYzNWE3MzczNmI4NDYzNWE3MzYzNjM3MzVhNTI2YjYzNWE3MzYzNWE3 MzczNzM4YzRhDQo0YTVhNzM2Yjg0NmI2YjdiNjM2MzczNWE1YTczNmI2Yjg0 NWE1YTdiNjM2Mzg0NmI2YjhjYWRhZGM2YjViNWNlYTVhNWJkNjM2MzdiNjM1 YTczNjM2MzczNjM2MzczNWE1MjYzNzM2YjdiNzM2Yjg0OTQ4YzljNzM2Yjdi NjM2Mw0KNzM1YTVhNmI2MzYzNzM1YTVhNmI2YjZiN2I1YTVhNzM2YjZiN2I1 YTVhNmI3YjdiOGM0YTRhNjNhZGE1YmQ3MzczODQ2MzYzNzM1MjUyNjM1YTUy NmI1YTUyNmI2YjZiODQ2MzYzN2I2YjZiOGM1MjUyNzM2MzZiOGM3MzdiOWMN CmFkYWRjZThjOTRhZDYzNjM3MzVhNWE2YjYzNWE2YjRhNGE1YTZiNmI3Yjcz NzM4NDZiNzM4YzVhNjM3YjZiNjM4NDczNmI4NDczNzM4YzYzNjM3YjYzNjM3 YjczNzM4YzczNzM4YzYzNWE3YjdiN2I5NDYzNjM3YjZiNmI4NDVhDQo1YTcz YTVhNWJkNzM3MzhjNjM2Yjg0NGE1MjZiNmI3MzhjNTI1MjZiNzM3Yjk0NTI1 MjZiNzM3Yjk0NjM2Yjg0NWE2MzdiN2I4NDljODQ4Y2FkNmI3MzhjNWE2Mzg0 NGE1MjczNTI2MzdiNDI0YTZiN2I4Y2E1NjM2YjhjNWE1YQ0KN2I0YTUyNmI1 YTVhN2IzMTM5NTI1MjUyNzM0MjQyNjM1MjVhNzM0MjQyNjM1MjVhNzM0YTRh NmI0YTRhNjM1YTVhN2I1YTVhN2I1MjUyNzM1MjUyNzM0YTUyNmI1YTUyNmI4 YzhjYWQ4Yzg0OWM0YTQyNWE2YjZiODQ0YTRhNjMNCjM5MzE1YTRhNGE2Mzk0 OTRhZDczNzM4YzZiNjM3YjUyNGE2YjYzNWE3MzYzNWE3MzczNmI4NDYzNWE3 MzUyNTI2YjM5Mzk1MjUyNGE2MzQyNDI1YTVhNWE3MzQyMzk1YTUyNTI2YjRh NGE2MzUyNTI2YjQyNDI1YTM5MzE1MjRhDQo0YTYzNGE0YTYzNDI0MjVhMzkz MTVhNDI0MjVhNDI0MjVhNDI0YTYzNGE1MjYzNDI0YTYzNjM2Mzg0NTI1Mjcz NjM2Mzg0NTI1MjczNTI1MjczNWE1YTczNzM3MzhjNWE1YTczNmI2YjdiNTI1 MjYzNjM2MzczMjkyOTQyNTI1Mg0KNmI1MjUyNjM0YTRhNWE0MjQyNTI2MzYz NzMzOTM5NGE1MjUyNjMzMTMxNDI1MjUyNmI0MjQyNWE1YTVhNmI0YTRhNWE0 YTRhNWE0MjQyNTI1MjUyNmI0MjQyNTI0YTRhNWE0MjM5NGE1MjUyNWE0YTQy NTI0YTQyNTI0MjM5NGENCjRhNGE1YTMxMjkzOTM5Mzk0YTI5MjkzOTM5Mzk1 YTM5Mzk1MjM5Mzk1MjMxMzE0YTM5Mzk1YTMxMzE0MjRhNGE1YTM5MzE0MjMx MzE0YTQyMzk0YTVhNWE2YjQyMzk0YTM5Mzk1MjUyNTI1YTZiNmI3YjljOTRh ZDczNzM4NDMxDQoyOTM5NDIzOTRhNGE0MjUyNmI2MzczNDI0MjUyNTI1MjVh NGE0MjUyNWE1MjYzNGE0MjUyNGE0YTUyMzkzMTQyNGEzOTUyNDI0MjUyNjM1 YTZiNDIzOTUyMzkzMTUyMzkzMTQyNDIzOTUyNDIzOTRhMzkzOTUyMjkyOTM5 NDIzOQ0KNTIzOTMxNDIzMTMxNGE0YTQyNTI0YTRhNWEyMTIxMzEzOTMxNGE0 YTQyNTI0MjQyNGEzMTMxMzkzMTI5MzkyOTIxMzEzMTMxNDIyOTI5MzEzMTMx MzkzMTMxMzk0MjQyNGEzMTMxMzkzMTMxNGEzMTMxMzkyOTI5MzkwMDRhNGEN CjYzNjM1YTczNWE1YTZiNWE1YTczNTI1MjYzNTI1MjYzNGE0YTVhNWE1YTcz NjM2MzczNWE1YTczNGE0YTVhNTI0YTZiNTI0YTYzNjM2MzdiNjM1YTczNWE1 YTdiNWE1YTZiNjM1YTZiNTI1MjYzNTI0YTZiNTI0YTYzNjM2MzczDQo2MzVh NmI1MjUyNmI1YTUyNjM1YTUyNjM1YTVhNmI2YjZiN2I1YTUyNmI1MjUyNjM1 MjRhNjM2YjZiN2I1MjUyNjM1YTVhNmI1YTUyNjM2YjVhNzM1YTUyNmI1YTVh NmI1YTVhNmI1YTVhNzM1YTVhNmI1YTUyNmI1MjRhNWE2Yg0KNWE3YjVhNTI2 YjYzNWE2YjUyNGE2MzVhNTI3MzYzNWE2YjVhNWE2YjVhNTI2MzZiNWE3MzVh NWE2YjVhNTI2YjVhNTI2MzZiNWE3MzVhNTI2MzYzNjM3MzVhNWE2YjZiNWE3 MzYzNWE2YjYzNWE2YjVhNTI2MzZiNmI3YjUyNTINCjYzNWE1YTZiOWM5Y2Fk N2I3YjhjNmI2YjdiNWE1YTZiNWE1MjZiNmI1YTdiNzM2Yjg0NmI2MzdiNWE1 MjYzNTI1MjZiNTI0YTYzNWE1MjZiNWE1MjYzNWE1MjZiNWE0YTYzNWE1MjZi NWE1YTZiNzM2Yjg0NjM1YTczNjM1YTZiDQo1YTVhNmI3MzczODQ2YjYzN2I3 YjdiOTQ3YjdiOGM2YjVhN2I3MzczOGM3MzczOTQ1YTVhNmI3MzczOGM1MjUy NzM1YTYzOGM1MjUyNzM3YjdiOWM5NDk0YjVhZGFkYzY3MzczOGM1YTVhN2I1 YTUyNmI1YTUyNmI1YTUyNjM2Yg0KNWE3MzZiNjM3MzczNmI3YjczNmI3Yjdi NzM4YzVhNWE2YjYzNjM3MzYzNjM3MzZiNmI3YjVhNWE2YjYzNjM3MzYzNjM3 YjdiN2I4YzYzNjM3MzVhNTI2YmE1YTViNTczNzM4NDUyNTI2YjZiNmI3YjZi NmI3YjczNzM4NDVhNWENCjZiNjM2MzdiNzM3Yjk0NWE2YjhjNmI3Mzk0NzM3 YmE1YTVhZGNlOGM5NGFkNGE0YTYzNWE1YTZiNWE1YTZiNTI1MjZiN2I3Mzhj N2I3YjljNmI2YjhjODQ4NGE1NTI1MjZiNjM1YTczNmI2Yjg0NmI2Yjg0NjM1 YTdiN2I3YjljDQo3YjdiOTQ1YTVhN2I2MzYzN2I1YTVhNzM1MjVhNzM2YjZi ODQ5NDljYjU3MzdiOWM1YTVhNzM1MjUyNzM1MjUyNmI1MjUyNzM1YTVhNzM1 MjUyN2I2YjZiODQ5YzljYmQ0MjQyNWE1YTVhODQ4YzhjYWQ4Yzk0YjU0YTRh NmI1Mg0KNTI3YjVhNWE3YjVhNjM4YzczN2I5YzZiNzM4YzQyNGE2MzRhNTI2 YjRhNGE2YjVhNWE4NDRhNGE2YjRhNGE2YjUyNTI3Mzg0OGNhNTdiN2I5YzYz NmI4YzRhNTI2YjQyNDI2YjZiNzM4Y2E1YWRjNmFkYWRjZWFkYWRjZTRhNDIN CjVhN2I3Mzk0NzM3MzhjNWE1YTdiNmI2Yjg0NTI1MjZiNDI0MjVhNmI2Yjg0 NWE1MjczNGE0YTYzNTI0YTYzNzM2Yjg0NjM1YTdiNWE1MjZiNTI1MjZiNWE1 MjdiNjM2Mzg0NjM2MzdiNmI2Yjg0NzM3MzhjNzM2YjhjNWE1YTczDQo2MzVh N2I3MzczOGM0YTRhNmI2MzYzOGM2MzVhN2I3MzczOGM1MjUyNzM2YjZiOGM1 MjUyNzM0YTUyNzM2MzZiODQ3MzdiOWM2YjdiOTQ1YTczOGM1YTYzN2I1YTYz OGM3YjdiOWNhZGI1ZDY5NDk0YjU2YjczOTQ0YTRhNmI0YQ0KNGE3MzRhNGE2 MzRhNGE2MzYzNjM3MzVhNmI3YjVhNWE3MzZiNmI3YjUyNGE2MzZiNWE3YjZi NjM3YjYzNWE3MzUyNTI2YjRhNGE1YTYzNWE3MzUyNTI2YjUyNTI2MzUyNGE2 YjM5Mzk0YTRhNGE2MzVhNWE3MzVhNWE3MzRhNDINCjUyNGE0MjUyNGE0MjUy NTI0YTVhNDI0MjUyNGE0MjUyNDI0MjUyNDI0MjUyMzkzOTRhMzkzMTRhMzkz OTRhNGE0YTVhMzkzMTRhMzEzMTQyNDI0MjUyNmI2YjdiNGE0MjUyNDIzOTRh MzkzMTQyNDI0MjUyNDI0MjRhMzkzMTQyDQoyOTI5MzkzOTM5NGEyMTIxMzE1 YTUyNjM0YTQyNTIzOTMxNDIzMTMxMzkzOTMxNDIzOTM5NGEzOTMxNDIzMTI5 MzkzMTI5MzkzMTMxNDI0MjM5NGEzMTMxNDIzMTMxMzkzMTI5MzkzMTI5Mzk0 MjM5NTI0MjM5NTIzOTMxNDIzOQ0KMzk0YTM5Mzk0YTUyNGE2MzRhNDI1YTQy Mzk1MjMxMjkzOTM5MzE0MjMxMjkzOTQyMzk0YTM5MzE0MjMxMjkzOTM5MzE0 MjQyMzk0YTQyMzk0YTM5Mzk0YTMxMjkzOTMxMjkzOTI5MjkzMTM5MzE0MjM5 Mzk0YTRhNDI1MjM5MzENCjQyMzEzMTM5MzEyOTM5NDI0MjRhMzkzOTRhMDA2 YjZiN2I2MzYzNzM2YjZiN2I1MjUyNjM2YjYzN2I1MjUyNjM2MzVhNzM1YTVh NmI1YTVhNmI2MzYzNzM2YjZiN2I2MzYzNzM2MzYzNzM1YTVhNmI2MzYzNzM1 YTVhNmI3MzZiDQo3YjYzNWE3MzZiNjM3YjUyNTI2MzYzNWE3MzUyNTI2MzYz NjM3MzUyNTI2MzYzNjM3MzVhNTI2YjYzNWE3MzVhNTI2MzYzNWE3MzUyNGE2 MzYzNjM3MzVhNTI2YjZiNjM3MzVhNTI2MzYzNWE2YjUyNGE1YTYzNWE2YjYz NWE2Yg0KNzM2YjdiNmI2MzczNzM2YjdiNjM1YTZiNjM1YTZiNjM1YTZiNmI2 MzczNjM1YTczNmI2MzdiNmI2MzczNmI2MzczNTI0YTVhNjM1YTZiNjM1YTZi N2I3Mzg0NmI2MzczNmI2MzczNTI1MjVhNmI2MzczNjM1YTZiNmI2MzczNWEN CjUyNjM3MzZiN2I2MzVhNmI2MzYzNmI2MzVhNmI2MzYzN2I1YTVhNmI3Yjdi OTQ2MzYzN2I2YjZiN2I1MjUyNjM1YTVhNmI2MzYzNzM3MzczODQ2MzYzNzM2 YjZiN2I2MzVhNmI2YjYzN2I2MzVhNmI3MzZiN2I2MzVhNzM3MzZiDQo4NDZi NjM3YjdiNzM4YzczNmI4NDdiNzM4YzYzNWE3MzZiNjM3YjYzNjM3YjczNmI4 NDZiNjM3YjdiNzM4YzVhNWE2YjczNzM4YzYzNjM3YjZiNmI4NDYzNjM3YjZi NmI4YzczNzM5NDYzNjM4NDZiNmI4YzczNzM4YzczNzM4Yw0KNWE1YTczNzM2 Yjg0ODQ3Yjk0NWE1MjZiNmI2MzdiNjM1YTczNzM2YjdiNjM1YTZiNjM1YTZi NmI2MzczNzM2Yjg0NmI2YjdiN2I3YjhjNjM2MzdiNmI2YjdiNWE1YTczN2I3 Yjk0ODQ4NDk0ODQ4NDk0NzM3Mzg0YmRiZGNlNjMNCjYzNzM2MzYzN2I2YjZi ODQ4NDg0OWM2YjZiODQ3MzczOGM1MjUyNmI2YjZiOGM1YTYzN2I3MzdiOWM2 MzZiOGNhNWFkY2U4YzhjYjU3MzZiODQ3YjczOGM5Yzk0YTU3MzczODRhZGFk YmQ3MzczOGM2MzYzN2I2MzYzODQ2YjZiDQo4NDVhNTI2YjZiNmI4NDUyNTI2 YjVhNWE3MzdiNzM5NDk0OTRhZDUyNTI2YjZiNmI4NDUyNTI2YjYzNjM3Yjcz NzM4Y2E1YTViZDczNzM4YzZiNmI4NDZiNmI4NDZiNmI4NDVhNTI2YjdiNzM4 YzdiNzM4YzdiNzM4YzdiN2I5NA0KNjM1YTdiOTQ4Y2I1YjVhZGNlOGM4Y2E1 NjM2Mzg0NmI2Mzg0N2I3Yjk0N2I3Yjk0NzM3Mzk0NWE1YTdiNzM3Mzk0NmI2 YjhjNzM3Yjk0NzM3Mzk0NzM3Mzk0NGE1MjZiNmI2YjhjOWM5Y2M2ODQ4NGE1 NTI1MjczOGM5NGFkOTQNCjljYmQ5NDljYjU1YTYzN2I1MjUyNzM0MjRhNjM2 YjZiODQ1MjRhNjM3MzZiODQ2YjYzN2I2YjYzN2I0YTRhNjM2MzVhN2I1MjRh NjM3YjdiOTQ1YTVhNzM2YjZiODQ2YjYzN2I2MzYzN2I1YTUyNmI3MzczOGM3 MzZiODQ4YzhjDQphZDZiNmI4NDg0ODQ5YzZiNzM4Yzg0ODRhNTUyNWE3MzYz NjM4NDVhNWE3MzczNzM5NDczNzM4YzdiN2I5NDVhNjM3Yjg0ODQ5Yzk0OTRh ZDhjOGNhZDUyNWE3MzczN2I5NDZiNzM5NDg0OGNhZDRhNTI3MzUyNWE3MzRh NTI3Mw0KNzM3YjljOTQ5Y2M2YTVhNWM2NjM2Mzg0NDI0YTYzNGE1MjZiNTI1 YTczMzk0MjUyNWE1YTczNWE1YTczNWE1MjZiNGE0YTVhNTI1MjZiNWE1MjZi NmI2Yjg0NzM3Mzg0NTI1MjZiNGE0YTVhNTI1MjZiMzkzOTRhNGE0YTYzNDIN CjQyNWE0YTRhNjM1YTVhNzM3YjdiOTQ1YTVhNzM0YTRhNWEzOTM5NGE0YTQy NTI0MjQyNTI1MjUyNjM0MjM5NGE1MjRhNWE1MjUyNjM1YTVhNmI0MjQyNTI0 YTRhNWE0MjM5NTI1MjUyNjM0MjQyNWE1YTVhNmI2MzVhNzM0YTRhDQo1YTM5 MzE0MjQyMzk0YTM5Mzk0MjRhMzk1MjM5Mzk0YTRhNDI1MjM5MzE0MjRhMzk1 MjQyMzk0YTRhNGE1YTRhNDI1MjUyNGE1YTMxMzE0MjRhNDI1MjRhNDI1MjMx MjkzOTI5MjEzMTQyMzk0YTMxMzE0MjMxMjkzOTM5MzE0Mg0KNGE0MjUyMjky OTM5MzkzOTUyNGE0MjVhNTI0YTYzNGE0MjUyNGEzOTVhNGE0MjVhNWE1MjYz NTI0YTVhMzkzMTRhMzkzMTQyNDIzOTRhMjkyMTMxMzEzMTRhNGE0MjUyNGE0 MjUyMjkyOTMxNGEzOTUyMzkzMTQyNDI0MjRhMzkNCjMxNDIzOTM5NTI0MjM5 NGE1YTUyNjM1MjRhNWE1MjUyNWEzOTM5NDI0MjQyNGE0MjQyNGE0MjQyNGEw MDVhNWE2YjVhNWE3YjUyNTI2YjRhNGE1YTVhNWE2YjVhNTI3MzVhNTI2YjYz NWE2YjVhNTI2YjZiNmI3YjVhNTI2YjZiDQo2MzczNWE1YTczNzM2Yjg0NTI1 MjYzNWE1MjZiNTI1MjYzNWE1YTczNWE1YTZiNjM2MzczNjM1YTczNmI1YTcz NWE1MjZiNjM1YTczNWE1MjYzNmI2YjdiNTI0YTYzNTI1MjYzNTI0YTYzNWE1 MjczNjM1YTZiNWE1MjYzNWE1Mg0KNjM1YTUyNmI2MzVhNmI2MzVhNmI2MzVh NmI3MzZiN2I1YTUyNjM2MzVhNmI1YTUyNmI1YTUyNzM1MjRhNjM2MzYzNzM2 MzUyNmI2YjZiN2I1YTUyNmI2YjYzNzM1YTUyNjM1YTUyNmI1MjRhNWE1YTVh NjM1YTVhNmI1YTVhNzMNCjVhNTI2MzYzNjM2YjVhNTI2MzZiNmI3YjVhNTI2 MzVhNTI2MzYzNWE2YjZiNWE3MzUyNGE1YTYzNWE2YjVhNWE2YjczNzM4NDRh NGE2MzUyNTI2YjVhNWE3Mzg0ODQ5NDVhNWE2YjUyNTI2YjVhNWE2YjZiNmI3 YjYzNjM3YjZiDQo2MzdiNWE1YTczNWE1YTdiNWE1YTZiNjM2MzczNWE1MjZi NmI1YTdiNmI2Yjg0OTQ4Y2E1OGM4Y2E1ODQ4NDljNjM2MzdiNWE1YTZiNWE1 MjczNTI1MjczNWE1MjczNWE1YTZiNWE1YTczNmI2Yjg0NmI2Yjg0NmI2Yjhj NjM2Mw0KN2I5Y2E1YmQ2YjZiOGM2YjZiOGM1YTUyNzM5NDk0YjU2MzYzN2I5 Yzk0YjU4YzhjOWM3MzZiODQ2YjYzN2I2MzVhNzM2MzVhNzM3YjZiODQ1YTUy NjM3YjczOTQ2YjYzN2I3YjdiOGM3MzczODQ2YjZiN2I1YTVhNzM2YjZiN2IN CjczNzM4Yzk0OTRhZDk0OTRhNTczNzM4Yzk0OTRhZDZiNmI3YjYzNjM3MzUy NTI3MzVhNWE3MzczNzM4YzYzNjM3MzczNzM4NDZiNmI4NDk0OTRiNTYzNjM4 NDdiN2I5YzhjOGNhZDk0OWNiNTczNmI4NDg0ODQ5NDg0ODQ5NDYzDQo2Mzcz YTVhNWJkODQ4YzljNjM2MzdiOGM4Y2E1NjM2MzdiN2I3MzhjNzM2Yjg0OTQ4 Y2E1NmI2MzdiYjVhZGM2OTQ5NGFkNTI1MjZiNjM2MzdiNzM3MzhjNjM2Mzdi NWE1YTczNzM2Yjg0NzM3MzhjNjM2YjdiNzM3MzhjNWE1Mg0KNmI2YjZiODQ4 NDdiOTQ3MzZiOGM2MzVhNzM4NDdiOTQ2YjYzN2I2MzYzN2I2YjZiODQ1YTVh N2I1YTUyNzM3YjczOWM1YTVhNzM3MzczOGM0YTQyNjM1YTVhNzM2MzZiODQ2 YjczOGM2YjZiOGM2MzYzN2I3MzczOTQ1MjVhN2INCjczNzM4Y2E1YTVjNjk0 OTRiNTVhNmI4NDdiN2I5NDk0OTRiNTYzNjM3YjdiN2I5YzYzNjM4NDZiNmI4 YzhjOGNhNTdiN2I5NDZiNmI4NDczNmI4YzczNmI4NDZiNWE4NDVhNTI3MzUy NTI2YjUyNTI2YjVhNWE3YjYzNWE3YjUyDQo1MjZiNDIzOTVhNWE1YTdiNmI2 Yjg0NjM2MzdiNjM2MzdiNGE0MjZiNGE0YTYzNWE1YTczN2I3YjljNzM3Mzk0 NmI2Yjg0NjM2MzhjNjM2MzdiNWE1MjdiNjM2MzdiNWE1MjczNmI2Mzg0NWE1 YTdiNzM3MzhjN2I4Y2E1NjM2Yg0KODQ2YjczOGM3MzdiOTQ1MjVhN2I2MzZi OGM3Yjg0YTU1MjVhNzM1MjVhN2I3YjdiOWM3YjdiOWM0YTRhNjM0YTRhNjMz OTM5NTI1YTVhNzM2YjZiODQ2YjZiOGM1MjUyNjM0YTQyNWE1YTUyNmI2YjZi N2I3MzZiODRhZGE1YmQNCjUyNTI2YjZiNmI4YzRhNGE2MzRhNGE2YjVhNWE3 MzYzNjM3MzRhNGE2MzVhNWE3YjYzNjM3YjUyNTI2MzRhNDI1MjQyNDI1MjM5 MzE0MjRhNGE1YTVhNTI2MzUyNGE2YjRhNGE1YTZiNmI3YjZiNjM3YjdiN2I4 YzVhNWE3MzVhDQo1YTczNzM3MzhjODQ4NDljNTI1MjZiMzEzMTQyNjM1YTZi NDIzOTRhNDIzOTRhNWE1YTZiNWE1MjYzNGE0YTVhNGE0MjUyNTI0YTVhMzEy OTM5NDIzOTRhNGE0MjVhNGE0YTVhNGE0MjUyNGE0YTVhMzkzMTRhMjkyOTM5 MzEzMQ0KNDI0MjM5NGE0MjM5NGEzOTMxNDIyOTIxMzE0YTQyNTI1MjUyNjM0 YTQyNTIzOTM5NGE1MjRhNWEzOTM5NGEzOTMxNGEyOTI5Mzk0MjM5NTIzOTMx NDI0MjM5NGEzOTMxNDIzMTMxMzkzOTMxNDIzOTMxMzkzMTMxMzk0MjM5NGEN CjMxMjkzOTM5Mzk0MjM5MzEzOTM5MzE0MjMxMjkzOTMxMjkzOTMxMjkzOTM5 MzEzOTMxMjkzOTM5MzE0MjM5MzE0MjQyMzk0YTQyNDI0YTUyNTI1YTI5Mjkz OTAwNzM2Yjg0NjM1YTdiNmI2MzdiNWE1YTczNmI2MzdiNjM1YTczDQo3MzZi N2I2MzVhNzM2YjYzNzM2MzVhNzM3MzZiODQ2MzVhNzM2YjYzN2I1YTUyNmI2 MzYzN2I1YTVhNmI2YjYzN2I2MzVhNmI2YjYzNzM2MzVhNmI2YjZiN2I2MzVh NmI2YjZiN2I2MzVhNmI3MzZiN2I1MjUyNjM2MzVhNmI2Mw0KNWE2YjYzNjM3 MzUyNGE1YTYzNWE2YjVhNTI2MzZiNjM3MzVhNWE2YjZiNjM3YjVhNWE2YjZi NjM3YjVhNWE2YjZiNjM3YjVhNWE2YjczNmI3YjVhNWE2YjYzNWE3MzVhNTI2 YjZiNjM3YjYzNjM3MzZiNmI3YjVhNWE2YjZiNmINCjdiNWE1YTZiNmI2Yjdi NWE1YTZiNmI2YjdiNWE1YTZiNjM2MzczNTI1MjYzNjM2MzczNWE1YTZiNjM2 MzczNWE1YTZiNmI2YjdiNjM2MzczNzM3Mzg0NjM2MzdiNzM3YjhjNTI1YTcz NmI3Mzg0NzM3MzhjOGM5NGE1OWNhZGJkDQo3YjdiOTQ2MzZiODQ3MzdiOGM2 YjZiODQ3MzczOGM2MzYzN2I2YjczODQ2MzZiN2I3MzczOGM2MzZiODQ3Yjdi OTQ2YjZiODQ3MzczOGM2YjZiODQ3YjdiOWM4NDg0OWM5YzljYjU5NDljYjU5 NDk0YWQ3Yjg0OWM4YzhjYTU2Yg0KNzM4YzdiODQ5YzYzNmI4NDczN2I5NDYz NmI4NDhjOGNhNTg0N2I5NDg0ODQ5YzczNzM4Yzg0N2I5YzczNzM4Yzg0ODQ5 YzdiN2I4YzhjODQ5YzdiNzM4YzdiN2I5NDZiNmI3YjdiNzM4YzZiNjM3Yjcz NzM4NDZiNjM3Yjg0N2INCjk0NmI2MzdiNzM2Yjg0NzM2Yjg0ODQ3Yjk0NzM2 YjdiNzM2Yjg0NjM2MzczN2I3MzhjNzM3Mzg0ODQ3Yjk0NmI2MzdiNzM2Yjg0 NmI2YjdiN2I3YjhjN2I3MzhjNzM2Yjg0NmI2YjdiN2I3Yjk0NmI2Yjg0NmI2 Yjg0NWE1YTczDQo2YjZiODQ2YjZiODQ2YjZiODQ2MzYzNzM3MzczODQ3Mzcz ODQ4YzhjOWM4NDg0OTQ4NDg0OWM3MzczODQ3YjczOGM3YjczODQ4NDdiOGM2 YjYzNzM3YjczODQ4NDdiOTQ5NDhjOWM3MzZiN2I3YjczODQ2YjYzNzM3MzZi N2I2Mw0KNWE2YjZiNmI3YjYzNWE2YjZiNmI3YjYzNWE2YjZiNmI3YjVhNWE3 MzZiNmI3YjYzNWE3MzZiNmI3YjYzNjM3MzZiNmI3YjYzNjM3MzVhNWE2YjVh NWE2YjczNzM4YzczNzM4NDg0N2I5NDczNzM4NDg0N2I5NDczNzM4YzdiNzMN CjhjNjM2MzdiNjM2MzdiNTI1MjZiNWE1YTczNWE1MjczODQ3YjljOWM5NGI1 OTQ4Y2FkNmI2Yjg0ODQ3YjljN2I3Yjk0ODQ4NDljN2I3Yjk0YWRhNWM2NmI2 Mzg0NmI2Yjg0NWE1YTczNmI2Yjg0NTI0YTYzODQ3YjljNWE1YTczDQo2YjZi ODQ1YTVhNzM2MzVhN2I2MzVhN2I2YjYzODQ2MzVhNzM4NDdiOWM3MzZiOGM2 YjYzODQ1YTVhNzM1YTVhNzM1MjUyNmI2YjZiODQ2YjZiODQ3YjdiOTQ3MzZi ODQ3MzczOGM2MzYzN2I3MzZiODQ1MjRhNmI3YjdiOTQ2Mw0KNWE3MzZiNjM4 NDZiNmI4NDUyNTI2YjVhNTI2YjczN2I5NDYzNmI4NDljOWNiZDRhNGE2YjVh NWE3YjQyNDI1YTczNzM4YzUyNGE2MzYzNWE3YjljOTRiNTVhNWE3MzVhNWE3 MzVhNTI2YjRhNGE1YTVhNWE2YjYzNjM3YjczNzMNCjg0NWE1YTZiNmI2Mzdi NTI1MjZiNzM3Mzg0NWE1YTczNjM2MzdiNGE0YTYzNTI1MjZiNjM2MzczNzM3 MzhjNGE0YTYzNWE1MjZiNWE1YTZiNWE1YTczNWE1MjZiN2I3Mzg0N2I3Mzg0 ODQ4NDk0NDI0MjUyNWE1YTZiNTI1MjYzDQo1YTUyNmI1MjUyNjM1MjUyNmI1 YTVhNmI1YTVhNzM4NDg0OWM3MzczOGM2YjZiODQ1YTUyNmI0MjQyNWE0YTRh NWE0MjQyNWE1YTUyNmI0YTRhNjM0YTRhNWEzOTM5NGE1YTUyNmI2MzVhNzM0 MjQyNTIzOTM5NGEzOTM5NTI1Mg0KNTI2MzUyNGE2MzRhNGE1YTZiNjM3YjRh NGE1YTM5Mzk0YTM5Mzk0MjM5MzE0YTMxMzEzOTQyNDI0YTMxMjkzOTMxMjkz OTM5MzE0MjVhNTI2MzQyNDI1MjRhNGE1YTMxMjkzOTQyNDI1MjMxMjkzOTM5 MzE0YTMxMjkzOTMxMjkNCjMxMzkzOTM5MzEyOTMxNDIzOTQyMzkzMTM5Mjky OTI5MzkzMTM5NDIzOTQyMzkzMTM5MzEyOTMxNGEzOTRhNDIzOTQyNTI0YTUy NDIzOTQyNTI0YTUyNDIzOTQyNGE0YTUyNGE0YTVhMjkyOTM5NDI0MjUyNTI1 MjYzMDA2MzVhDQo3MzYzNjM3YjYzNWE3MzZiNWE3YjYzNWE2YjYzNWE3MzZi NWE3MzczNmI3YjYzNWE2YjZiNjM3MzZiNjM3MzczNmI4NDVhNTI2YjVhNWE2 YjVhNTI2YjZiNWE3YjVhNWE2YjYzNWE2YjYzNWE2YjZiNWE3MzYzNWE2YjYz NWE3Mw0KNjM1YTZiNmI2YjdiNjM1YTczNWE1MjYzNWE1MjYzNmI2YjdiNWE1 MjYzNWE1MjYzNWE1MjZiNmI1YTczNTI1MjYzNWE1YTZiNWE1YTZiNmI1YTdi NWE1YTZiNjM1YTczNWE1MjZiNWE1MjczNWE1YTZiNjM1YTczNjM1YTczNmIN CjZiN2I1YTVhNmI2MzVhNzM1YTVhNmI2YjVhN2I2MzYzNzM2MzYzNzM2MzVh NzM2YjZiN2I1YTVhNmI2MzYzNzM2MzVhNzM2YjZiODQ1YTVhNmI1YTVhNmI1 YTVhNmI1YTVhN2I1YTVhNmI2MzYzNzM2YjYzNzM3MzczODQ1YTVhDQo3MzUy NWE3MzZiNmI4NDhjOTRhZDhjOTRhZGE1YWRjNjYzNmI4NDVhNWE3YjZiNzM4 YzhjOGNhNTdiODQ5YzczNzM4YzYzNmI4NDdiOGNhNTdiODQ5YzczN2I5NDdi N2I5NDdiN2I5YzZiNzM4YzdiN2I5NDZiNzM4YzczN2I5Yw0KN2I3YjljOGM5 NGFkN2I3Yjk0NzM3YjljNzM3Yjk0NzM3Yjk0NmI2YjhjNjM2YjhjNmI2Yjg0 NzM3MzhjNmI2MzdiNmI2YjhjNmI2Yjg0N2I3MzhjNmI2Yjg0NmI2YjhjNmI2 Yjg0NzM3MzhjNzM2Yjg0NzM3Mzk0NzM3MzhjODQNCjdiOTQ3MzZiODQ3Mzcz OGM2YjZiODQ3MzczOGM2YjZiN2I3MzZiOGM3MzZiODQ3YjdiOGM3MzczODQ3 YjdiOTQ3YjczOGM4NDdiOTQ2YjZiN2I3MzZiOGM3MzZiODQ4NDdiOTQ3MzZi ODQ3MzZiOGM3MzZiODQ4NDdiOTQ2YjZiDQo3YjczNzM4YzZiNmI4NDdiN2I4 YzZiNmI3YjZiNmI3YjZiNmI3YjczNzM4NDVhNWE3MzYzNjM3MzYzNjM3Yjcz NzM4NDZiNmI3YjZiNmI3YjZiNmI3YjdiN2I4YzZiNjM3YjczNzM4YzczNmI3 YjczNmI3YjZiNjM3MzdiNzM4Yw0KNzM2YjdiNzM2YjdiNzM2YjdiNzM2Yjdi NzM2YjdiN2I3Mzg0NmI2MzczNmI2YjdiNmI2MzdiN2I3Mzg0NjM2MzczNjM2 MzczNWE1YTczNmI2YjdiNWE1YTZiNjM2MzczNjM2MzczNzM3Mzg0NWE1MjZi NjM2MzczNmI2MzdiNzMNCjczODQ2MzVhNzM1YTVhNmI1YTVhNmI1YTVhNzM2 MzVhNzM1YTUyNmI1YTUyNmI3MzZiODQ2YjZiODQ2YjZiOGM2MzYzN2I3MzZi ODQ1YTUyNmI1MjRhNjM1YTUyNmI2YjVhN2I2MzVhNzM3MzczOTQ5NDhjYTU2 YjVhN2I1MjUyDQo2YjYzNWE3YjczNmI4NDhjODRhNTdiN2I5NDZiNjM4YzVh NWE3MzczNmI4NDUyNTI2YjZiNmI4YzYzNjM3YjZiNWE4NDZiNjM3YjczNmI4 YzYzNWE3MzVhNWE3YjUyNGE2MzUyNTI2MzUyNTI2MzVhNWE3YjVhNWE3MzZi NjM3Yg0KNmI2MzdiN2I3MzhjNmI2MzdiNjM2MzdiODQ3Yjk0ODQ4NDk0NzM3 Mzg0N2I3Mzk0NTI0YTYzNWE1YTdiNmI2Yjg0NmI2YjhjOWM5Y2I1NTI1Mjcz NGE0MjYzNGE0YTYzNjM2MzdiNzM2Yjg0NWE1MjZiYWRhNWJkNjM2MzczNzMN CjZiODQ1YTUyNmI2YjYzN2I1MjRhNjM0YTQyNWE0YTQyNWE0YTRhNjM1MjUy NjM1MjUyNmI1MjUyNjM0YTRhNjM1MjUyNjM1MjUyNmI0YTRhNjM1YTVhNzM1 YTVhNzM0MjQyNWEzOTM5NGE1MjUyNjM1MjUyNjM2YjZiODQ0MjQyDQo1MjUy NTI2MzUyNTI2MzUyNTI2YjUyNGE2MzUyNTI2MzVhNTI2YjQyNDI1MjQyMzk1 YTRhNGE2MzRhNGE2Mzk0OTRhZDdiNzM5NDVhNWE3MzRhNDI2MzZiNmI4NDcz NzM4YzUyNGE2MzUyNGE2MzVhNTI3MzZiNmI4NDRhNDI1YQ0KNDIzOTUyNDI0 MjUyNTI0YTYzNTI1MjZiNGE0MjVhNWE1YTdiNDIzOTUyNDI0MjVhNDI0MjVh MzkzOTRhMzEzMTQyMzkzMTQyMzEzMTM5NDIzOTRhNDIzOTRhMzkzOTQyMzEz MTM5NGE0YTUyNDI0MjRhMzkzMTQyMzkzMTQyNmINCjZiNzM0MjQyNGEzMTI5 MzkzOTMxNDI0YTQyNGE0YTQyNGE0YTRhNGE0MjM5NDI0MjM5NDI0YTQyNGEz MTI5MzEzOTMxMzkzMTI5MzEzMTI5MzEzMTI5MzEzMTI5MzEzOTMxMzkzOTMx Mzk0MjM5NDI0MjM5NDI0MjQyNGE0MjQyDQo1MjRhNGE2MzIxMjEzMTRhNGE1 YTQyNDI1MjAwNzM2Yjg0NjM2MzczNzM2Yjg0NjM1YTczNzM2YjdiNjM1YTZi NzM2YjdiNmI2MzczNzM2YjdiNmI2MzczN2I3Mzg0NmI2MzczNmI2YjdiNWE1 YTZiNmI2MzdiNjM1YTczNmI2Mw0KN2I2MzVhNmI2YjZiN2I2MzVhNzM3MzZi N2I2MzVhNzM3MzZiODQ2MzYzNzM3MzZiODQ1YTUyNmI2YjYzN2I2MzYzNzM2 YjYzN2I2MzVhNmI3MzZiODQ2YjYzNzM2YjYzNzM2MzVhNmI3MzZiN2I2MzYz NzM3MzZiN2I2MzVhNzMNCjZiNmI3YjYzNWE2YjczNmI4NDZiNmI3Yjg0N2I5 NDczNzM4NDdiNzM4NDYzNjM3MzczNmI4NDZiNjM3MzdiNzM4NDZiNjM3Yjdi NzM4YzZiNmI3YjdiNzM4YzczNmI4NDdiN2I4YzczNmI4NDg0N2I5NDczNmI4 NDg0N2I4YzczDQo2Yjg0ODQ3Yjk0N2I3MzhjOGM4NDljN2I3Yjk0OGM4Y2E1 NjM2Yjg0NzM3Mzk0NmI2YjhjODQ4NDljOGM4Y2FkN2I3YjljNzM3MzhjN2I3 Yjk0ODQ4Y2E1OTQ5NGFkNmI2Yjg0NzM3Mzk0ODQ4NDljOTQ5NGFkNmI3Mzhj OGM4Yw0KYWQ3YjdiOWM4NDg0YTU3MzdiOTQ4NDg0OWM3MzczOTQ4NDg0OWM3 MzdiOTQ4NDg0YTU3MzczOGM4NDg0OWM2YjZiOGM3YjdiOWM2YjZiODQ3Yjdi OWM3MzZiOGM3MzczOGM2YjZiODQ4NDdiOWM3YjdiOTQ4NDg0OWM3MzczOGMN Cjg0ODQ5YzczNzM4YzdiN2I5NDczNzM4Yzg0ODQ5YzdiN2I5NDg0ODQ5Yzcz NzM4Yzg0N2I5YzczNzM4YzhjODRhNTg0ODQ5Yzk0OTRhNTdiN2I4Yzg0N2I5 NDdiN2I4YzhjOGM5YzdiNzM4YzdiN2I5NDdiN2I4YzdiN2I4YzdiDQo3Mzhj ODQ4NDljNzM3MzhjOGM4YzljNzM2Yjg0N2I3Yjk0NmI2Yjg0NzM3YjhjNmI2 YjdiN2I3YjhjNmI2Yjg0NzM3YjhjNmI2YjdiN2I3Yjk0NzM3MzhjODQ4NDlj NzM3Mzg0NzM3MzhjNjM2YjdiN2I3YjhjN2I3YjhjODQ3Yg0KOGM3MzZiN2I3 YjczODQ2YjYzNzM3MzczODQ2YjZiN2I3YjczODQ2MzYzNzM3YjczOGM2YjZi N2I3YjczODQ2YjZiN2I3YjczODQ2YjZiN2I3YjdiOGM3MzZiODQ3YjdiOGM2 YjZiN2I3MzczODQ2MzYzNzM2YjZiODQ2YjZiN2INCjdiN2I5NDczNzM4Yzcz NzM4YzZiNmI3YjdiN2I4YzZiNmI4NDczNzM4YzZiNmI3YjczNzM4YzZiNmI4 NDdiN2I4YzYzNjM3MzZiNjM3YjZiNjM3YjdiN2I5NDZiNmI4NDZiNmI4NDVh NWE2Yjg0ODQ5YzdiN2I5NDhjODQ5YzZiDQo2Yjg0N2I3YjhjN2I3YjhjOTQ5 NGFkNjM1YTczNzM3MzhjNmI2Yjg0N2I3MzhjODQ3Yjk0NzM2YjhjNzM2Yjg0 NzM3MzhjNzM3MzhjNmI2MzdiNzM2YjhjN2I3Yjk0NWE1YTczNmI2Yjg0NmI2 MzdiNzM2Yjg0NWE1YTczNzM3Mw0KOGM2MzYzN2I2YjZiODQ1YTUyNmI2MzVh NzM1MjUyNmI2MzYzN2I1YTVhNzM3MzZiOGM2MzVhNzM3YjczOTQ2YjYzN2I2 YjZiODQ2MzVhNzM1YTVhNzM1MjRhNjM2YjYzODQ1YTVhNzNhZGFkYzY1YTVh NzM2MzYzN2I1YTUyNzMNCjZiNmI4NDYzNWE3MzhjODQ5YzljOTRhZDczNzM4 NDZiNjM3YjdiNzM4YzdiNzM4YzZiNjM3YjVhNWE2YjVhNWE2YjRhNGE1YTVh NWE3MzUyNTI2MzZiNmI4NDVhNWE3MzZiNmI4NDVhNWE2YjVhNWE2YjQyNDI1 MjZiNmI3YjdiDQo3MzhjNzM3MzhjNGE0YTYzNGE0YTVhNTI1MjYzNGE0YTVh NGE0MjVhNmI2YjdiNmI2MzdiNTI1MjZiNGE0YTVhNjM1YTczNGE0YTVhNGEz OTVhMzkzOTUyNGE0MjYzNmI2MzdiODQ3YjljNGE0YTYzNWE1MjczNzM2Yjhj OGM4Yw0KOWM1MjUyNmI2YjZiODQ2YjZiODQ5NDk0YTU1MjUyNmI1YTVhNzM1 MjUyNjM2MzYzN2I1YTVhNmI2MzVhNzM1YTVhNzM1MjUyNmI0YTRhNWE1YTUy NmI0MjQyNTI1MjUyNjMzOTM5NDI0YTQyNTIzOTMxNDI1MjRhNWE0YTQyNTIN CjQyMzk0YTM5Mzk0YTRhNGE1YTMxMzEzOTVhNTI2MzZiNmI3YjVhNTI2MzMx MzE0MjRhNGE1YTMxMjkzOTUyNGE1MjM5MzEzOTRhNDI0YTM5MzEzOTZiNjM2 YjMxMjkzMTRhNDI0YTMxMjkzMTMxMjkzMTMxMjkzMTM5MzE0MjMxDQoyOTMx NGEzOTRhNDI0MjQyNWE1MjVhNTI0YTVhNTI1MjYzNGE0YTYzMzEzMTQyNWE1 YTZiNjM2MzczMDA2MzYzNzM2YjZiODQ2MzVhNzM2MzYzNzM2MzVhNmI3MzZi N2I2YjYzNmI2YjYzNzM2YjYzNmI3MzZiN2I2YjYzNzM2Yg0KNjM3MzVhNWE2 YjVhNWE3MzVhNWE2YjYzNjM3MzYzNWE3MzZiNmI3YjYzNWE3MzYzNjM3MzYz NWE3MzczNmI4NDYzNWE3MzZiNjM3YjZiNjM3YjZiNWE3YjYzNWE3MzZiNjM3 YjYzNWE3MzczNmI4NDczNmI4NDczNmI4YzYzNWENCjczNmI1YTdiNjM1YTZi NjM1YTczNjM1YTczNzM2Yjg0NmI2MzdiNzM2YjhjNzM2Yjg0OGM4NDk0ODQ3 YjhjOGM4YzljN2I3MzhjODQ3YjhjNmI2YjdiNzM2YjdiNjM1YTdiN2I3Mzhj NzM2YjhjOGM3YjljODQ3Yjk0OGM4NDljDQo3MzZiODQ3MzZiOGM3YjczOGM4 NDdiOTQ3MzZiODQ3YjczOTQ3YjZiOGM4NDdiOWM3YjczOGM4YzdiOWM4NDg0 OWM3YjdiOWM3MzZiOGM3MzczOTQ3YjdiOTQ5NDk0YWQ3MzczOGM3MzczOWM3 YjczOTQ4NDg0YTU3YjczOTQ3Mw0KNzM5NDczNmI4Yzg0ODQ5YzdiNzM5NDdi NzM5YzdiNzM5NDg0ODRhNTdiNzM5NDdiN2JhNTdiN2I5Yzg0ODRhNTdiNzM5 NDdiN2JhNTdiNzM5NDg0N2I5YzczNzM5NDczNzM5YzczNzM5NDg0N2I5Yzdi NzM5NDdiN2JhNTczNmINCjhjN2I3YjljNzM3MzhjN2I3YjljN2I3Mzk0ODQ4 NDljNzM3Mzk0N2I3MzljN2I3Yjk0ODQ4NGE1NzM3Mzk0N2I3MzljNzM3Mzk0 ODQ4NGE1N2I3Yjk0OGM4Y2E1N2I3Yjk0OTQ4Y2FkODQ4NDljOGM3YmE1N2I3 Mzk0OGM4Y2E1DQo4NDg0OWM5NDk0YWQ3MzczOGM5YzljYjU3MzZiOGM2YjZi OGM3MzczOGM4YzhjYTU5NDhjYWQ3MzczOTQ3MzczOGM4NDg0OWM3MzczOGM3 YjdiOTQ3MzczOGM3Yjg0OTQ3MzczOGM3MzczOTQ3MzczOGM4NDg0OTQ3Mzcz OGM3Mw0KNzM5NDZiNmI4NDczNzM4YzZiNmI3YjczNzM4YzdiN2I4YzdiN2I5 NDZiNmI3YjczNzM4YzczNzM4NDdiN2I4YzZiNmI4NDczNzM5NDZiNmI3Yjdi NzM4YzZiNmI3YjZiNmI4YzZiNmI3YjdiN2I4YzczNzM4NDdiNzM5NDdiNzMN CjhjODQ4NDk0NzM3Mzg0NzM3Mzk0NzM3Mzg0ODQ4NDk0N2I3MzhjOGM3Yjlj NmI2YjdiNzM3MzhjNmI2MzdiNmI2YjhjNmI2YjdiN2I3YjhjNzM3MzhjN2I3 YjljN2I3MzhjODQ3Yjk0NmI2Yjg0NmI2YjhjNmI2MzdiNzM3Mzg0DQo2YjZi N2I3MzczOGM3MzZiODQ4NDg0OTQ3MzZiODQ2YjYzN2I2YjZiN2I4NDdiOTQ3 MzZiODQ2MzVhNzM2MzYzNzM3MzczOGM2MzYzN2I3MzZiOGM1YTUyNmI4NDg0 OWM2YjZiODQ1YTVhNzM2MzYzN2I3YjdiOTQ2YjZiODQ2Mw0KNjM3YjVhNWE3 MzczNmI4NDZiNjM3YjZiNmI4YzdiNzM5NDg0ODQ5YzczNmI4YzczNmI5NDZi NmI4NDdiNzM4YzZiNjM3YjZiNmI4YzczNzM4Yzg0N2I5NDczNmI4NDczNzM5 NDZiNmI4NDczNzM4YzYzNjM3YjZiNjM3YjVhNWENCjdiNmI2Yjg0OGM4NGE1 NjM2MzdiNmI2Yjg0N2I3Mzk0NjM2MzdiNjM1YTczNmI2Mzg0N2I3Yjk0NTI0 YTYzNWE1MjZiNmI2MzdiN2I3MzhjNTI1MjYzNjM2MzczNWE1YTZiNTI1Mjcz NTI1MjYzNWE1YTZiNmI2Yjg0N2I3MzhjDQo2YjZiN2I2MzYzNzM2YjYzN2I0 YTRhNmI2MzYzNzM4YzhjOWM2YjZiN2I1MjUyNmI0MjQyNTI1YTVhNmI2YjYz N2I0MjM5NTI1MjUyNjM1YTVhNmI1YTVhNmI5NDhjYTU1YTUyNmI2YjZiN2I2 YjYzODQ3MzZiODQ0MjM5NWE0YQ0KNDI1YTVhNTI3MzRhNDI2YjQyMzk1YTUy NGE2YjVhNWE3MzUyNTI2YjRhNGE1YTUyNTI2YjRhNGE1YTRhNGE1YTUyNTI2 MzczNzM4YzUyNTI2YjVhNWE3YjUyNTI2MzYzNjM3MzUyNTI2YjVhNWE3YjUy NTI2YjVhNTI2YjUyNTINCjYzNGE0YTVhNGE0MjUyMzEzMTQyNGE0YTVhN2I3 Mzg0NDI0MjUyMzkzOTRhMzkzOTRhNWE1YTZiOGM4YzljNWE1MjYzNGE0MjUy NDI0MjUyNDI0MjUyMjExODI5MjkyMTI5MzEyOTM5MzEyOTMxNDIzOTQyNWE1 MjVhMzkzMTM5DQozMTI5MzkzOTMxNDIyOTIxMjkzMTI5MzEyOTIxMjkzMTI5 MzEzOTMxMzk0MjM5NDI0MjM5NGE0YTQyNTI0YTQyNTI0YTQyNWEyMTIxMzE1 YTVhNmI2MzYzNzMwMDczNzM4NDYzNjM3YjZiNmI4NDYzNjM3MzczNmI3YjYz NjM2Yg0KNzM3MzdiNmI2MzZiNzM2YjdiNmI2MzZiNzM2YjdiNjM1YTZiNmI2 MzczNWE1YTZiNmI2YjdiNjM2MzczNzM2Yjg0NjM1YTczNzM2Yjg0NjM2Mzcz NzM2Yjg0NmI2MzdiNzM2Yjg0NmI2MzdiNzM2Yjg0NjM1YTczNzM2Yjg0NjMN CjYzNzM3MzZiODQ3MzZiODQ4Yzg0OWM3YjczOGM2YjZiN2I1YTVhNmI2MzYz NzM1MjUyNjM2YjYzN2I2YjYzN2I4NDdiOTQ3YjdiOGM4YzhjOWM4NDdiOTQ4 YzhjOWM4NDdiOTQ5NDhjYTU4NDdiOTQ4NDdiOTQ2YjZiN2I3YjczDQo5NDcz NmI4YzhjODRhNTg0N2I5Yzk0OGNhZDg0N2I5YzhjODRhNTczNmI4YzhjODRh NTdiNzM5NDhjODQ5YzdiNzM5NDhjODRhNTdiNzM5NDhjODRhNTg0N2I5Yzhj OGNhNTdiNzM5NDhjOGNhZDg0N2I5YzljOTRiNThjODRhZA0KOGM4NGE1NzM2 YjhjOWM5NGI1ODQ3YjljOGM4NGE1ODQ3YjljOTQ4Y2FkN2I3YjljOGM4NGE1 OGM4NGE1OGM4NGE1N2I3YjljOGM4NGE1ODQ3YjljOTQ4Y2FkODQ4NGFkOTQ4 Y2FkODQ3YjljOGM4Y2FkODQ3YjljOGM4NGE1ODQNCjdiOWM4YzhjYWQ4NDg0 YWQ5NDhjYWQ4Yzg0YTU5NDk0YjU4NDg0YWQ4YzhjYWQ3YjdiOWM4YzhjYTU3 YjdiOWM4YzhjYWQ4NDg0OWM5NDk0YjU4NDg0YWQ4YzhjYWQ3YjdiOWM4Yzhj YTU3YjdiOWM4YzhjYWQ4NDg0OWM5NDk0DQphZDg0ODRhZDk0OTRhZDg0ODRh NThjOGNhZDdiN2I5Yzk0OTRhZDk0OTRhZDhjOGNhNTk0OTRiZDg0ODRhNTcz NzM4Yzg0ODRhNTg0ODRhZGE1YTVjNjczNzM5NDhjOGNhNThjOGNhZDljOWNi NThjOGNhNThjOGNhNTdiN2I5NA0KOGM4Y2E1ODQ4Y2E1ODQ4NGE1N2I3Yjk0 ODQ4NGE1N2I3YjljOGM4Y2FkODQ4NDljODQ4NDljNzM3MzhjOGM4Y2E1NzM3 MzhjN2I3Yjk0N2I3Yjk0OGM4Y2E1N2I3Yjk0ODQ4NDljODQ4NDljODQ4NDlj N2I3Yjk0ODQ4NDljN2INCjdiOTQ4NDg0OWM3YjdiOTQ4YzhjYTU4NDg0OWM4 YzhjYTU3YjdiOWM4YzhjYTU4NDg0OWM5NDk0YWQ4NDg0OWM4YzhjYTU4NDdi OWM4YzhjYTU3YjdiOTQ4NDdiOWM3MzZiOGM3YjdiOTQ3MzczOGM3YjdiOTQ3 MzczOGM3YjdiDQo4YzdiN2I4YzhjOGM5YzdiN2I4YzdiN2I5NDczNzM4NDg0 ODQ5NDdiN2I4YzdiN2I5NDczNzM4NDdiN2I4YzczNzM4NDg0ODQ5NDdiN2I4 YzdiN2I5NDczNzM4YzczNzM4NDYzNmI3YjczNzM4YzYzNjM3YjZiNmI3Yjcz NzM4Yw0KN2I3Yjk0NWE1YTZiN2I3Yjk0NmI2YjdiN2I3YjhjNmI3Mzg0NzM3 MzhjNjM2MzdiN2I3Yjk0N2I3Yjk0ODQ4NDljNzM2YjhjNzM3MzhjNjM2Mzdi NmI2Yjg0NWE1YTczNmI2Mzg0NWE1YTczNmI2MzdiNjM2MzdiNzM3MzhjNzMN CjZiODQ3YjdiOTQ2MzYzN2I2YjZiODQ1YTUyNzM2MzYzODQ1YTVhN2I2YjZi ODQ0MjQyNjM2MzVhN2I1MjUyNmI3MzZiOGM1YTVhNzM1MjUyNmI2MzVhN2I2 YjZiODQ1MjUyNmI3MzZiODQ3MzZiODQ2YjYzN2I1YTUyNmI2MzYzDQo3MzVh NTI2YjczNmI4NDVhNWE2YjczNzM4NDYzNWE3MzczNmI4NDYzNWE3MzczNzM4 NDYzNjM3MzdiN2I4YzYzNWE3MzYzNWE3MzZiNjM3YjczNzM4NDYzNWE3Mzg0 ODQ5NDUyNTI2MzYzNjM3MzVhNTI2YjczNzM4NDhjODQ5Yw0KNjM1YTczN2I3 MzhjYTU5Y2I1OTQ4Y2FkNmI2MzdiNGE0MjYzNjM1YTdiNTI0YTYzNTI0YTYz NGE0MjVhNWE1YTczNGE0YTVhNTI1MjZiNTI1MjZiNWE1YTczNGE0YTVhNTI1 MjZiNWE1YTZiNmI2Yjg0NjM2MzdiNmI2YjdiNjMNCjYzN2I2YjZiN2I2MzYz NzM2MzYzNzM1YTVhNmI1YTVhNmI1MjRhNWE2MzYzNzM0MjQyNTI2YjYzN2I4 NDdiOGM3MzZiN2I2MzVhNmI1MjUyNjM3YjczODRiZGJkY2U1MjUyNjM1YTUy NmI1YTUyNjM0YTRhNWEzOTM5NGE1MjRhDQo1MjRhNDI1MjVhNTI1YTRhNDI1 MjdiNzM3YjM5MzE0MjM5MzEzOTM5MzE0MjRhNDI0YTQyMzk0MjRhMzk1MjQy Mzk0YTUyNGE1MjRhNDI0YTUyNGE1MjQyMzk0YTUyNGE1YTM5Mzk0YTM5MzE0 YTVhNTI2MzhjOGM5YzAwNjM2Mw0KN2I2MzYzN2I2MzYzNzM2YjZiN2I2MzVh NmI2YjYzNzM2YjYzNzM3MzczN2I2MzVhNmI2MzYzNmI2MzVhNmI2YjZiNzM1 YTVhNmI2MzYzNzM2MzYzN2I3YjdiOGM2MzVhNzM2MzYzN2I2MzVhN2I3MzZi ODQ2MzYzN2I2YjYzN2INCjZiNjM3YjczNzM4YzYzNWE3MzYzNWE3MzYzNWE3 MzZiNmI4NDYzNWE3MzczNzM5NDg0N2I5YzhjODRhNTYzNWE3YjYzNWE3MzVh NTI2YjVhNWE3MzVhNWE3MzZiNmI4YzdiNzM4YzhjOGNhNTg0N2I5NDhjN2I5 YzdiN2I5NDhjDQo4YzljODQ4NDljOGM4Y2E1N2I3MzhjN2I3Mzk0N2I3Mzk0 OGM3YmE1ODQ3YjljOGM4NGFkODQ3YjljOGM3YmFkODQ3YmE1OTQ4Y2FkOGM4 NGE1OTQ4Y2FkODQ3YmE1OTQ4Y2FkODQ3YjljOTQ4Y2FkOGM4NGE1OTQ4Y2I1 OGM4Yw0KYWQ5NDhjYWQ4NDdiYTU4NDg0YTU4NDdiOWM4YzhjYWQ4Yzg0YTU5 NDk0YjU4Yzg0YWQ5NDk0YjU4NDg0YTU5NDhjYWQ4NDdiYTU5NDhjYWQ4Yzg0 YTU5NDk0YjU4NDdiYTU5NDhjYWQ4NDg0YTU5NDhjYjU4NDdiYTU5NDhjYWQN Cjg0N2JhNTk0OGNhZDhjODRhNTk0OGNiNTg0N2JhNTk0OTRiNTg0ODRhNTlj OTRiZDk0OGNhZGE1OWNiZDk0OTRiNTljOWNiZDhjOGNhZDhjOTRhZDg0ODRh NThjOGNhZDg0ODRhZDk0OTRiNTg0ODRhNTk0OTRiNThjOGNhZDk0DQo5NGI1 OGM4NGFkOGM5NGI1ODQ4NGE1OGM4Y2FkOGM4Y2FkOTQ5NGI1ODQ4NGE1OTQ5 NGI1ODQ4NGE1N2I3YmE1N2I3YjljOTQ5NGI1N2I4NGE1OTQ5NGI1N2I3Yjlj OTQ5NGI1ODQ4Y2FkOGM5NGFkOGM4Y2FkOGM4Y2FkN2I3Yg0KOWM5NDk0YWQ4 YzhjYWQ5NDk0YjU3YjdiOWM3YjdiYTU3YjdiOWM5NDk0YjU4NDg0YTU4Yzhj YWQ4NDg0YTU5YzljYjU5NDk0YjU5YzljYmQ4YzhjYTU4YzhjYTU3Yjg0OWM3 MzczOWM2YjczOGM4NDg0YTU3Yjg0OWM3YjhjYTUNCjdiODQ5YzhjOTRhZDdi N2I5YzdiOGNhNTdiN2I5Yzg0ODRhNTdiN2I5NDdiOGNhNTdiODQ5YzhjOGNh ZDdiN2I5NDhjOGNhZDhjODRhNTljOWNiNThjOGNhZDk0OTRiNTg0ODRhNThj OGNhZDhjOGNhNTk0OGNhZDdiN2I5Yzg0DQo4NGE1N2I3Mzk0N2I3YmE1N2I3 Mzk0ODQ4NDljNzM2Yjg0N2I3Yjk0N2I3YjhjODQ4NDk0NzM3MzhjN2I3Yjlj N2I3YjhjODQ4NDljN2I3Yjk0N2I3Yjk0NzM3Mzg0ODQ4NDljNzM3Mzg0NzM3 Mzk0NjM2MzczN2I3Yjk0NzM3Mw0KODQ2YjZiOGM3MzczOGM3YjdiOTQ2YjZi ODQ2YjZiN2I3MzczOGM4NDg0OWM3YjdiOGM2YjZiOGM2YjZiODQ4NDg0OWM3 MzczOGM3MzczOGM3YjdiOGM5NDk0YWQ4YzhjYTU5NDhjYWQ3YjczOTQ3Yjcz OGM2MzYzN2I2YjYzN2INCjZiNjM4NDdiNzM5NDYzNWE3YjZiNmI4YzZiNjM4 NDdiN2I5NDZiNmI4NDczNmI4YzZiNmI4NDczNzM4YzYzNjM3YjdiN2JhNTcz NmI4YzczNzM4YzZiNmI4NDYzNjM4YzdiNzM5NDg0ODQ5YzYzNWE3MzczNmI4 YzczNmI4NDczDQo2Yjg0NmI2MzdiNmI2MzdiNjM2MzdiN2I3MzhjNjM1YTcz NjM1YTczNmI2MzczNmI2YjdiNmI2MzdiNjM2MzczNmI2MzczNmI1YTdiNTI0 YTYzNjM1YTczNmI2YjdiNmI1YTdiNWE1MjZiNzM3MzhjNmI2YjdiNmI1YTdi NjM1YQ0KNmI3MzZiOGM2YjYzNzM3MzZiODQ2MzVhNzM1YTUyNmI1MjRhNjM3 YjdiOTQ4NDdiOTQ4YzhjYTU2MzVhNzM1YTVhN2I1YTUyNzM1MjRhNjM0YTQy NjM1YTUyNzM1YTVhNmI1MjRhNjM2MzYzNzM3MzczOGM3YjdiOGM1MjUyNmIN CjVhNWE2YjZiNWE3YjYzNjM3MzZiNmI3YjYzNjM3YjczNzM4NDYzNjM3MzZi NmI3YjUyNTI2YjZiNmI3YjRhNGE1YTUyNGE2MzVhNWE2YjVhNTI3MzVhNTI2 YjYzNWE3MzUyNTI2MzdiNzM4YzVhNTI2YjZiNmI3YjczNzM4NDUyDQo1MjZi NTI0YTYzNzM2YjhjMzEyOTM5NTI0YTVhNWE1MjYzNWE1MjVhNWE1MjVhNGE0 MjUyODQ3YjhjMzkzMTQyMzkzMTM5MzkzMTQyMzkzMTM5NDIzOTQyNDIzOTRh NTI0YTUyNTI0YTUyNTI0YTVhNTI0YTUyNTI0YTVhNGE0Mg0KNTI0YTQyNTI0 MjM5NGE1MjRhNWE3MzZiN2IwMDczNzM4YzYzNjM3YjZiNzM4NDYzNjM3MzZi NmI4NDYzNjM3MzczNzM4NDZiNjM3MzczNmI3YjZiNjM3MzczNmI4NDYzNjM3 MzZiNmI4NDYzNmI3YjdiN2I5NDdiN2I5NDczNmINCjhjNjM2MzdiNzM2Yjhj NmI2MzdiNzM3MzhjNmI2MzdiNzM3MzhjNmI2Mzg0NmI2Mzg0NWE1YTczNmI2 Yjg0NWE1YTczNmI2Mzg0NzM3MzhjOTQ5NGFkODQ4NDljN2I4NDljNmI3Mzhj N2I3YjljNmI3MzhjN2I3YjljNzM3Yjk0DQo4YzhjYWQ4NDg0YWQ5NDk0YWQ4 NDg0YTU5NDk0YWQ4NDg0YWQ5NDk0YWQ4NDg0YTU5NDk0YWQ4NDg0YWQ5NDk0 YmQ4Yzg0YWQ5NDk0YjU4NDg0YjU5NDhjYjU4NDg0YWQ5NDk0YjU4YzhjYjU5 NDhjYjU4NDg0YTU4YzhjYWQ3Yg0KN2JhZDhjOGNhZDdiN2JhNThjOGNiNTg0 ODRhZDk0OTRiNThjODRhNTljOTRiZDhjODRhZDljOTRiZDg0ODRhNTljOWNi ZDhjOGNiNTk0OTRiNThjOGNhZDk0OTRiNTg0ODRhZDk0OGNiNThjODRhZDlj OTRiZDhjODRiNTljOTQNCmJkOGM4Y2FkOWM5NGJkOGM4NGI1OTQ5NGI1OGM4 NGFkOTQ5NGJkOGM4NGI1OWM5NGJkOGM4Y2FkOTQ5NGI1OTQ4Y2JkOTQ5NGJk OTQ5NGI1OWM5Y2M2OTQ5NGM2OTQ5NGI1ODQ4NGFkOTQ5NGI1ODQ4NGFkOGM4 Y2I1ODQ4NGE1DQo5NDk0YjU4NDg0YjU5NDk0YjU4NDhjYWQ5YzljYmQ4Yzhj YmQ5YzljYmQ4YzhjYjU5NDk0YmQ4YzhjYjU4Yzk0YjU4NDg0YTU4Yzk0YjU4 YzhjYjU5YzljYmQ4Yzk0YjU5YzljYmQ4Yzk0YmQ5NDk0YjU4NDhjYWQ5NDlj YmQ4Yw0KOTRiZDk0OWNiZDg0OGNhZDk0OWNiZDhjOTRiZDhjOGNiNTg0ODRh NTk0OWNiNTg0OGNiNThjOGNhZDdiN2I5YzhjOGNhZDg0OGNhZDhjOTRhZDg0 ODRhNTk0OTRiNThjOGNiNTk0OTRiNTg0OGNhZDk0OTRiNTg0ODRhZDk0OTQN CmI1N2I3YjljODQ4NGE1N2I4NDljOGM5NGFkODQ4NGE1OGM5NGFkODQ4NGFk OGM5NGFkN2I4NDljOGM4Y2FkN2I3YjljODQ4Y2E1N2I3YjljOGM4Y2FkN2I4 NDljOGM4NGE1N2I3YjljOTQ5NGI1OGM4Y2I1OTQ5NGI1ODQ4NGE1DQo5NDhj YWQ4NDg0YWQ4YzhjYWQ3YjdiOWM4NDg0YTU3YjczOTQ4Yzg0YTU3YjdiOWM4 YzhjYWQ3YjdiOWM4YzhjYWQ4NDg0OWM4YzhjYTU3MzczOGM4NDg0OWM4NDg0 OWM5NDk0YWQ3YjdiOWM4YzhjYTU3YjdiOTQ4YzhjYTU4NA0KODQ5Yzg0ODQ5 Yzg0ODQ5Yzg0ODQ5Yzg0ODQ5Yzg0ODQ5YzdiNzM5NDk0OTRhZDhjOGNhZDlj OWNiNTdiNzM5NDg0ODQ5Yzg0ODQ5Yzk0OTRhZDczNzM4Yzg0ODQ5Yzg0ODQ5 YzhjODRhNTdiN2I5NDhjOGNhZDg0N2I5Yzk0OGMNCmFkN2I3YjljODQ4NDlj NzM2YjhjN2I3Yjk0NzM3MzhjOGM4NGE1ODQ3YjljODQ4NGE1NzM3MzhjODQ3 YjljNzM2YjhjN2I3Yjk0NzM3MzhjODQ4NDljN2I3Yjk0NzM3MzhjN2I3Yjlj OGM4Y2E1N2I3YjljOTQ4Y2FkN2I3Yjk0DQo4NDdiOWM3MzczOGM4Yzg0OWM3 MzZiODQ3MzczOGM2MzYzN2I3YjczOGM1MjUyNmI3MzZiODQ3YjczOGM4NDdi OTQ2YjYzN2I3YjczOGM2YjYzN2I4Yzg0OWM3YjczOGM4NDdiOTQ2YjYzNzM3 MzZiODQ2MzVhNzM3MzZiODQ2Mw0KNWE3MzdiNzM4NDZiNjM3YjczNmI3Yjcz NmI4NDZiNjM3YjYzNWE3MzZiNjM3YjZiNjM3Yjg0NzM4YzYzNWE3MzdiNzM4 YzZiNjM3Yjk0ODQ5YzczNmI4NDczNjM4NDVhNTI2YjczNmI4NDRhMzk1YTYz NWE3MzUyNGE2MzczNzMNCjg0NTI1MjZiNmI2YjdiNTI1MjYzNzM2Yjg0NTI1 MjYzN2I3MzhjNzM3Mzg0NmI2YjdiNjM2MzdiNzM3Mzg0NjM2MzdiNzM3Mzg0 NzM3Mzg0NmI2MzdiNzM2YjdiNmI2MzdiNWE1MjZiNmI2MzdiNjM1YTZiNmI2 MzdiNTI0YTVhDQo1YTUyNjM2MzVhNzM3MzZiODQ1YTUyNmI1MjRhNjM1YTUy NjM2YjYzN2I3YjczODQ0YTQyNWE1MjRhNWE2YjYzNzM1YTUyNjM2YjYzNzM1 MjRhNTI4Yzg0OTQzOTMxNDI0MjM5NGE0YTM5NGE0YTM5NTI0MjM5NDI1MjRh NWE0YQ0KNDI1MjVhNTI2MzUyNGE1YTYzNWE2YjVhNTI1YTYzNWE2YjVhNTI1 YTUyNGE1YTMxMjkzOTRhNDI1MjAwNjM2Mzg0NmI2YjhjNjM1YTdiNjM2Mzdi NjM1YTczNzM2Yjg0NjM2MzczNmI2YjdiNmI2MzczNzM2Yjg0NjM2MzdiNmIN CjYzN2I2MzYzN2I3YjdiOTQ3YjdiOTQ4Yzk0YWQ2MzYzN2I3MzZiOGM2MzYz N2I2YjYzOGM2YjYzODQ3MzczOGM2YjYzODQ2YjZiOGM1YTVhNzM2YjVhODQ1 YTVhNzM1YTVhN2I1YTVhNzM4NDdiOWM4Yzg0YTU4YzhjYWQ4NDg0DQphNThj OTRiNTg0OGNhZDk0OTRiZDg0OGNhZDk0OWNiZDg0OGNhZDhjOTRiNTg0OGNh ZDk0OWNiZDhjOTRiNTk0OWNiZDg0OGNhZDk0OTRiZDhjOGNiNTljYTVjNjhj OGNiNTk0OWNjNjhjOGNiNTk0OWNjNjhjOGNiNTk0OTRiZA0KODQ4Y2FkOGM5 NGJkOGM4Y2I1OTQ5NGJkODQ4Y2FkOGM5NGJkODQ4NGFkOTQ5NGJkODQ4Y2Fk OTQ5NGJkODQ4NGE1OTQ5NGI1OGM4Y2I1OTQ5NGI1OTQ5NGI1OTQ5NGI1OGM4 Y2I1OWM5Y2JkOTQ5NGI1OWM5Y2JkOGM4Y2FkOTQNCjk0YmQ4YzhjYWQ5NDk0 YmQ4YzhjYWQ5YzljYmQ4NDg0YWQ5NDk0YmQ4NDg0YWQ5NDhjYjU4NDg0YWQ5 NDk0YmQ4YzhjYjU5YzljYmQ4YzhjYjU5Yzk0YmQ4NDg0YWQ5Yzk0YmQ4NDg0 YWQ5YzljYzY4YzhjYjU5YzljYzY4NDg0DQphZDk0OTRiZDhjOGNiNTljOWNj Njk0OTRiZDljYTVjNjhjOGNiNTljOWNiZDg0OGNhZDk0OTRiNTg0ODRhZDk0 OTRiNThjOGNiNTljOWNiZDk0OTRiZDljYTVjNjhjOGNiNTljOWNjNjhjOGNi NTk0OWNiZDhjOTRiZDljYTVjZQ0KOGM4Y2I1N2I4Y2FkODQ4Y2I1OTQ5Y2M2 OGM5NGJkOGM5NGI1N2I4NGFkOTQ5NGJkOGM5NGI1YTVhNWM2OTQ5NGJkOWM5 Y2M2OGM4Y2I1OWM5Y2JkOTQ5NGI1OWM5Y2M2OGM4Y2I1OWM5Y2JkOGM4Y2Fk OWM5Y2JkOTQ5NGI1OTQNCjljYmQ4NDg0YWQ4Yzk0YjU4NDg0YWQ5YzljYmQ4 YzhjYjU5NDk0YjU3Yjg0YTU4YzhjYWQ4NDg0YTU4Yzk0YjU3Yjg0YTU4Yzhj YWQ4YzhjYWQ5NDljYjU4NDhjYWQ4Yzk0YjU3Yjg0YTU4Yzk0YWQ3Yjg0YTU4 Yzk0YjU3YjdiDQo5YzhjODRhZDdiN2I5YzhjOGNhZDdiN2JhNThjOGNhZDdi N2JhNThjOGNhZDhjOGNhZDk0OTRiNTg0ODRhNTk0OTRiNThjOGNhZDljOWNi ZDhjOGNhZDk0OTRiNTg0ODRhNTljOTRiNThjOGNhZDk0OGNhZDg0ODRhNTlj OTRiNQ0KOGM4NGE1OGM3YmE1ODQ3YjljOGM4NGE1ODQ4NGE1OTQ4Y2FkNzM3 Mzk0OWM5NGI1ODQ3YjljOTQ4Y2FkOTQ4Y2FkOWM5NGI1N2I3YjljN2I3YmE1 ODQ4NGE1OTQ5NGI1ODQ4NGE1OWM5Y2JkOGM4Y2FkODQ4NGE1N2I3YjljOGMN CjhjYWQ3YjdiOWM4YzhjYWQ4NDg0YTU3YjczOWM4NDdiOWM4YzhjYWQ4NDdi OWM4YzhjYTU3YjdiOTQ4Yzg0YTU3YjczOTQ3YjdiOWM3YjczOTQ4NDdiOWM4 NDdiOWM4YzdiYTU3YjczOTQ4Yzg0YTU2YjZiOGM3MzczOTQ3YjczDQo5NDg0 ODRhNTdiNzM5NDdiNzM5Yzg0ODQ5YzljOTRiNTZiNmI4NDczNzM5NDdiNzM4 YzhjODQ5YzdiNzM4YzczNmI4YzdiNzM4YzdiNzM4YzdiNzM4YzdiNzM5NDcz NjM3YjdiNzM4YzdiNmI4NDczNmI4YzdiNzM4Yzg0NzM4Yw0KN2I2Yjg0N2I2 YjhjN2I2Yjg0ODQ3Yjk0N2I2Yjg0NzM2MzdiNzM2Yjg0N2I3MzhjNWE1MjZi NmI2MzczN2I2Yjg0NmI1YTdiODQ3MzhjNzM2YjhjNmI2MzdiNzM2Yjg0NzM2 MzdiNzM2MzdiODQ3Yjk0NzM1YTdiNWE1MjZiNGENCjQyNWE3MzYzODQ1YTUy NzM3YjZiODQ2MzVhNzM2MzVhNzM3MzczODQ2YjYzNzM2MzYzNzM2MzYzNzM3 YjdiOGM2YjYzN2I1YTVhNmI2MzYzNzM3YjczODQ2YjYzN2I2YjYzN2I2YjYz N2I3YjdiOGM1YTUyNjM3MzZiN2I3MzZiDQo3YjdiNzM4NDYzNTI2YjZiNWE3 MzczNmI3YjdiNzM4NDYzNWE2YjYzNWE3MzZiNWE3MzdiNzM4NDYzNWE2Yjcz NjM3YjZiNWE3MzdiNzM4NDYzNWE3MzYzNTI2MzVhNTI2MzdiNzM4NDYzNWE2 YjZiNjM3MzczNmI3YjQyMzE0Mg0KMzEyMTMxNWE1MjYzNzM2YjdiN2I3Mzg0 NmI2MzczNmI1YTZiNjM1YTZiNzM1YTczNjM1YTZiNmI2MzczNWE1MjYzNzM1 YTczNGE0MjRhMzkzMTM5MzEyMTMxMDA3MzczOWM1YTYzODQ2YjZiOGM1YTVh N2I2MzYzODQ2MzVhN2INCjdiNzM4YzZiNjM3YjZiNjM3YjZiNjM3YjczNmI4 NDYzNjM4NDczNmI4Yzk0OTRiZDljOWNiZDk0OTRiNTczNmI4YzYzNjM4NDcz NzM4YzczNmI4YzdiN2I5NDZiNjM4NDczNzM4YzYzNjM4NDZiNmI4YzVhNWE3 MzczNmI4YzYzDQo2MzdiNmI2Mzg0ODQ4NGFkYjViNWQ2OTQ5NGI1OTQ5Y2M2 OGM5NGM2OTQ5Y2M2ODQ5NGJkOTQ5Y2M2OGM5NGM2OTQ5Y2M2ODQ5NGJkOTQ5 Y2M2OGM5NGM2OTQ5Y2M2OGM5NGJkOTQ5Y2M2OGM5NGM2OTQ5Y2M2OGM5NGJk OWNhNQ0KY2U5NDljY2U5Y2E1Y2U5NDljYmQ5Y2E1Y2U5NDljY2U5Y2E1Y2U5 NDljYmRhNWFkY2U5NDljY2U5Y2E1Y2U5NDljY2VhNWE1Y2U5NDljY2U5Y2E1 Y2U5NDljYmQ5Y2E1YzY5NDk0YzY5Y2E1YzY4Yzk0YmQ5Y2E1YzY4Yzk0YzYN CjljYTVjNjhjOTRiNTljYTVjNjk0OWNjNjljYTVjNjk0OTRiZDljYTVjNjk0 OTRjNjljYTVjNjhjOTRiZDljYTVjNjhjOTRjNjljOWNjNjhjOTRiZDljOWNj NjhjOTRjNjljOWNjNjhjOTRiZDljYTVjZTk0OTRjNjljYTVjZTk0DQo5NGJk OWNhNWNlOTQ5Y2M2OWNhNWNlOTQ5NGJkYmRiZGU3YjViNWRlYjViNWRlOWNh NWNlYTVhNWNlOTQ5NGM2OWM5Y2M2OGM4Y2I1YTVhNWNlOWM5Y2M2YTVhNWNl OTQ5Y2JkYTVhNWNlOWM5Y2M2YTVhNWNlOTQ5Y2JkYTVhNQ0KY2U5NDljY2U5 Y2E1Y2U5NDljYmRhNWE1Y2U5NDljYzY5Y2E1Y2U5NDljYmRhNWE1Y2U5NDlj YzY5Y2E1Y2U5NDljYmQ5Y2E1Y2U5NDljYzY5Y2E1Y2U5NDk0YmRhNWE1Y2U5 YzljYzZhNWE1Y2U5YzljYmRhZGE1Y2U5YzljYzYNCmE1YTVjZTljOWNiZGE1 YTVjZTljOTRjNmE1YTVjZTk0OTRiZGE1YTVjZTljOTRjNmE1OWNjNjk0OTRi ZGE1YTVjNjk0OTRjNjljYTVjNjk0OTRiNTljYTVjNjk0OTRiZDljOWNjNjhj OTRiNTljYTVjNjk0OTRiZDljYTVjNjk0DQo5NGI1OWNhNWM2OTQ5NGJkOWNh NWM2OTQ5NGI1YTVhNWM2OWM5NGM2YTVhNWM2OWM5NGJkYTVhNWNlOWM5NGM2 YTU5Y2M2OWM5NGJkYTU5Y2M2OTQ5NGJkYTU5Y2M2OTQ5NGI1YTU5Y2M2OTQ5 NGJkYTU5Y2M2OTQ4Y2I1YTU5Yw0KYzY5Yzk0YzZhNTljYzY5Yzk0YmRhNTlj YzY5Yzk0YzZhNTljYzY5NDhjYmRhNTljYzY5NDhjYmRhNTljYzY5NDhjYjVh NTljYzY5NDhjYmRhNTljYzY5NDhjYjVhNTljYzY5Yzk0YzZhNTljYzY5NDhj YjVhNTljYzY5Yzk0YzYNCmE1OWNjNjk0OGNiNWE1OWNjNjk0OGNiZGE1OWNj Njk0OGNiNWE1OWNjNjk0OGNiZDljOTRjNjk0OGNiNWE1OWNjNjljOTRiZGE1 OWNiZDljOTRiNWE1OWNiZDljOTRiZGE1OWNiZDk0OTRiNTljOWNiZDk0OGNi NTljOWNiNTk0DQo4Y2FkOWM5Y2I1OTQ4Y2I1OWM5NGI1OTQ4Y2FkOWM5NGI1 OGM4Y2I1OWM5NGI1OGM4Y2FkOWM5NGI1OGM4Y2FkOWM5NGI1OGM4NGE1OWM5 NGFkOTQ4NGFkOWM5NGFkOGM4NGE1OWM5NGFkOTQ4NDljOWM5NGFkOTQ4NDlj OTQ4Yw0KYTU4YzdiOWM5NDg0YTU4YzdiOTQ5NDhjYTU4YzdiOTQ5NDg0YTU4 YzdiOTQ5NDg0YTU4NDdiOTQ5NDg0OWM4NDdiOTQ5NDg0OWM4NDdiOTQ5NDg0 OWM4NDdiOTQ5NDg0YTU4NDdiOTQ5NDg0OWM4NDdiOTQ5NDg0YTU4NDdiOTQN Cjk0ODQ5Yzg0N2I5NDk0OGNhNThjN2I5NDk0OGNhNThjN2I5NDk0OGNhNThj N2I5NDk0ODQ5Yzg0N2I5NDk0OGNhNTg0ODQ5NDk0OGM5Yzg0N2I5NDk0OGM5 Yzg0N2I5NDk0OGM5Yzg0N2I5NDk0OGM5Yzg0N2I5NDk0OGM5Yzg0DQo3Yjhj OTQ4YzljODQ3YjhjOGM4NDljODQ3YjhjOTQ4YzljOGM3Yjk0OTQ4YzljOGM3 Yjk0OTQ4YzljOGM3Yjk0OTQ4NDljODQ3YjhjOTQ4YzljOGM3Yjk0OTQ4Yzlj OGM3Yjk0OTQ4YzljOGM3Yjk0OTQ4NDljODQ3YjhjOTQ4Yw0KOWM4Yzg0OTQ5 NDg0OTQ4NDdiOGM4NDdiOGMzOTMxNDIzOTI5Mzk3MzYzNzM5NDg0OTQ4NDdi OGM5NDg0OTQ4NDdiOGM5NDg0OTQ4NDdiOGM4Yzg0OTQ4NDczODQ4YzdiOGM4 YzdiOGM2YjVhNmIzOTI5MzE1MjM5NTIwMDYzNjMNCjhjNjM1YThjNWE1YTg0 NmI2Yjk0NWE1YTdiNmI2MzhjNmI2YjhjNzM3MzhjNWE1YTczNjM2MzhjNWE1 YTczNzM2YjhjNmI2YjhjYjViNWQ2YTVhNWM2YjViNWQ2NmI2YjhjNmI2Mzhj NWE1MjczNzM3Mzk0NmI2Yjg0NzM3MzljDQo2YjYzODQ3MzZiOGM1YTVhNzM1 YTVhNzM1YTVhN2I2YjVhODQ1YTVhN2I5Yzk0YjViNWI1Y2ViNWI1ZDY5Y2E1 Y2VhNWI1ZGU5Y2E1ZDZhNWI1ZGU5Y2E1Y2VhNWI1ZGU5Y2E1ZDZhNWI1ZGU5 Y2FkZDZhZGI1ZGU5Y2FkZDZhZA0KYjVkZTljYWRkNmFkYjVkZTljYWRkNmFk YjVkZTljYTVjZWE1YjVkNjljYTVjZWE1YjVkNjljYTVjZWE1YjVkNjljYTVj ZWE1YjVkNjljYTVjZWE1YjVkNjljYTVjZWE1YjVkNjljYTVjZWE1YjVkNjlj YTVjZWE1YjVkNjljYTUNCmM2YTVhZGQ2OWNhNWM2YTVhZGQ2OWNhNWM2YTVh ZGNlOWNhNWM2YTVhZGNlOGM5Y2JkOWNhNWM2OGM5Y2JkOWNhNWM2OGM5NGJk OWNhNWM2OGM5NGJkOWNhNWM2OTQ5Y2M2YTVhZGQ2OTQ5Y2M2YTVhZGQ2OTQ5 Y2M2YTVhZGQ2DQo5NDljYzZhNWFkZDZhNWFkZDZiNWI1ZGVhZGFkZDZiZGJk ZTdhZGI1ZGViZGM2ZWZiNWJkZWZjNmNlZjdhZGFkZDZiNWI1ZGVhZGFkZDZi NWI1ZGVhNWE1Y2VhZGFkZDY5YzljYzZhZGFkZDZhNWE1Y2VhZGFkZDZhNWE1 Y2ViNQ0KYjVkZWE1YTVjZWFkYWRkNmE1YTVjZWI1YjVkZWE1YTVjZWI1YjVk ZWE1YTVjZWI1YjVkZWE1YTVjZWFkYjVkZWE1YTVjZWFkYjVkZWE1YTVjZWFk YjVkZWE1YTVjZWI1YjVkZWE1YTVjZWFkYjVkZWE1YTVjZWI1YjVkZWE1YTUN CmNlYjVhZGQ2YTVhNWNlYjVhZGQ2YTVhNWNlYWRhZGQ2YTVhNWNlYjVhZGQ2 YWRhNWNlYjVhZGQ2YWRhNWNlYjVhZGQ2YTVhNWNlYjVhZGQ2YTVhNWNlYjVh ZGQ2YTVhNWNlYWRhZGQ2YTVhNWM2YWRhZGQ2YTVhNWM2YWRhZGQ2DQphNWE1 YzZhZGFkZDZhNWE1YzZhZGFkZDZhNWE1YzZhZGFkZDZhNWE1YzZhZGFkZDZh NWE1YzZhZGFkZDZhNWE1Y2ViNWFkZDZhZGE1Y2ViNWFkZDZhNTljYzZiNWFk ZDZhNTljYzZiNWFkZDZhNTljYzZiNWFkZDZhZGE1Y2ViNQ0KYWRkNmE1OWNj NmI1YWRkNmFkYTVjZWI1YWRkNmE1OWNjZWI1YTVkNmE1OWNjZWI1YTVkNmE1 OWNjZWFkYTVkNmE1OWNjZWI1YTVkNmE1OWNjZWI1YTVkNmE1OWNjZWI1YWRk NmE1OWNjZWI1YTVkNmE1OWNjZWI1YWRkNmE1OTQNCmM2YWRhNWNlYTU5Y2M2 YWRhNWQ2YTU5NGM2YWRhNWNlYTU5Y2M2YWRhNWQ2YTU5NGM2YWRhNWNlYTU5 NGM2YWRhNWNlOWM5NGM2YWRhNWNlOWM5NGM2YWRhNWNlYTU5NGJkYWRhNWM2 YTU5Y2JkYWRhNWM2YTU5NGJkYWRhNWM2DQphNTk0YmRhZGE1YzY5Yzk0YjVh ZGE1YzZhNTk0YmRhZGE1YzY5Yzk0YjVhZGE1YzY5Yzk0YjVhZGE1YzY5Yzk0 YjVhNTljYmQ5Yzk0YjVhNTljYmQ5YzhjYWRhNTljYmQ5Yzk0YWRhNTljYmQ5 Yzk0YjVhZDljYmRhNTk0YWRhZA0KOWNiZDljOTRhZGFkOWNiNWE1OTRhZGFk OWNiZGE1OTRhZGFkOWNiZGE1OTRhZGFkOWNiZGE1OTRhZGFkOWNiZGE1OTRh ZGFkOWNiZGE1OTRhZGFkOWNiNWE1OTRhZGFkOWNiNWE1OGNhZGFkOWNiNWE1 OGNhZGFkOWNiNTljOGMNCmE1YTU5Y2I1OWM4Y2FkYWQ5Y2I1OWM4Y2E1YTU5 Y2I1OWM4Y2E1YWQ5Y2I1OWM4Y2E1YWQ5Y2I1OWM4Y2E1YWQ5Y2I1OWM4Y2E1 YTU5Y2I1OWM4Y2E1YTU5Y2I1OTQ4YzljYTU5NGFkOTQ4YzljYTU5NGFkOTQ4 YzljOWM5NGFkDQo5NDhjOWM5Yzk0YWQ5NDg0OWM5Yzk0YTU5NDhjOWM5Yzk0 YTU5NDg0OWM5Yzk0YTU5NDg0OWM5Yzk0YTU5NDg0OWNhNTk0YTU5NDg0OWNh NTk0YTU5NDg0OTQ5YzhjYTU5NDg0OTQ5YzhjYTU5NDg0OWM5YzhjYTU5NDg0 OWM5Yw0KOGNhNTk0ODQ5NDljOGM5Yzk0ODQ5NDljOGM5Yzk0ODQ5NGE1OTRh NThjN2I5NDljOGM5YzhjN2I4YzYzNTI2MzUyNDI1YTk0ODQ5NDhjN2I4Yzk0 N2I5NDhjN2I4Yzk0ODQ5NDg0NzM4Yzk0N2I5NDg0NzM4Yzk0ODQ5NDg0NzMN CjdiOTQ3Yjk0NjM1MjVhNDIzMTM5NTIzOTRhMDA3YjdiYTU2YjZiOTQ3Yjdi YTU3MzczOWM4NDdiYTU3YjczOTQ4NDdiOWM2MzVhN2I3MzZiOGM2MzYzODQ3 MzZiOGM2YjZiOGM4NDg0YTVhZGFkZGViZGJkZTdiZGM2ZTc5YzljDQpiZDg0 OGNhNTdiODQ5YzZiNmI4YzczNzM4YzczNzM4YzczNzM4YzVhNjM3Yjg0ODRh NTdiN2I5YzhjOGNhNTdiN2I5NDhjOGNhZDljOWNiZGJkYmRkZWI1YjVkNmJk YzZlZmE1YjVlN2I1YzZlZmFkYmRlZmI1YmRlZmE1YjVlNw0KYjVjNmVmYWRi ZGVmYjVjNmVmYWRiNWVmYjVjNmY3YjVjNmVmYjVjNmVmYWRiNWVmYjVjNmY3 YjVjNmVmYmRjNmVmYWRiZGU3YmRjNmVmYjVjNmU3YmRjNmVmYWRiZGU3YmRj NmVmYjVjNmU3YmRjNmVmYWRiZGU3YmRjNmVmYjUNCmM2ZTdiZGM2ZWZhZGJk ZTdiZGM2ZWZiNWM2ZTdiZGM2ZTdhZGJkZTdiZGM2ZWZiNWM2ZTdiZGM2ZTdh ZGI1ZTdiZGM2ZTdiNWM2ZTdiNWM2ZTdhZGI1ZGViNWM2ZTdiNWJkZGViNWJk ZTdhZGI1ZGViNWJkZTdiNWJkZGViNWM2DQplN2FkYjVlN2JkYzZlN2I1YmRl N2I1YzZlN2FkYjVlN2JkYzZlN2I1YmRlN2JkYzZlZmI1YmRlN2JkYzZlZmJk YzZlZmJkYzZlZmI1YmRlZmM2Y2VlZmM2YzZlZmM2YzZlZmI1YjVlN2M2YzZl ZmJkYmRlN2M2YzZlZmI1YjVlNw0KYzZjNmVmYzZiZGU3YzZjNmVmYjViNWU3 YzZjNmVmYzZiZGU3YzZjNmVmYjViNWU3YzZjNmVmYzZiZGU3YzZjNmVmYjVi NWVmYzZjNmVmYzZiZGVmYzZjNmVmYjViNWU3YzZjNmVmYmRiZGU3YzZjNmVm YjViNWU3YzZjNmVmYmQNCmJkZTdjNmM2ZWZiNWI1ZTdjNmM2ZWZiZGJkZTdj NmJkZTdiNWI1ZTdjNmJkZTdiZGJkZTdjNmJkZTdiNWFkZTdjNmJkZTdiZGJk ZTdjNmJkZTdiZGI1ZTdjNmJkZWZjNmJkZTdjNmJkZTdiNWI1ZTdjNmJkZTdi ZGJkZTdjNmJkDQplN2I1YjVlN2JkYmRlN2JkYmRlN2JkYmRlN2I1YWRkZWJk YmRlN2JkYmRkZWJkYmRlN2I1YWRkZWJkYmRlN2JkYmRkZWJkYmRlN2I1YWRk ZWJkYmRlN2JkYmRkZWM2YmRlN2I1YWRkZWM2YmRlN2JkYjVkZWM2YjVlN2I1 YWRkZQ0KYzZiNWU3YmRiNWRlYzZiNWU3YjVhZGRlYzZiZGU3YmRiNWRlYzZi NWU3YjVhZGRlYzZiZGU3YmRiNWRlYmRiNWU3YjVhNWRlYzZiNWU3YmRhZGRl YmRiNWU3YjVhNWRlYzZiNWU3YmRhZGRlYzZiNWU3YjVhZGU3YzZiNWVmYmQN CmI1ZTdjNmI1ZTdiNWFkZTdjNmI1ZWZjNmI1ZTdiZGI1ZTdiNWE1ZGViZGI1 ZTdiZGFkZGViZGI1ZTdiNWE1ZGViZGI1ZTdiZGFkZGViZGFkZGViNWE1ZGVi ZGFkZGViZGFkZGViZGFkZGVhZGE1ZGViZGFkZGViZGFkZDZiZGFkDQpkNmFk YTVjZWJkYWRkNmI1YWRjZWJkYWRkNmFkYTVjZWJkYWRkNmI1YWRjZWJkYWRk NmFkYTVjZWJkYWRkNmI1YWRjZWJkYWRkNmFkYTVjZWJkYWRkNmI1YWRjZWI1 YWRjZWFkOWNjZWJkYWRjZWI1OWNjZWI1YWRjZWFkOWNiZA0KYmRhZGNlYjU5 Y2M2YmRhZGNlYWQ5Y2JkYmRhZGNlYjVhZGM2YmRhZGM2YWQ5Y2JkYmRhZGM2 YmQ5Y2M2YmRhZGM2YjU5Y2JkYmRhZGM2YmQ5Y2M2YmRhZGM2YWQ5Y2JkYmRh ZGM2YjU5Y2M2YmRhZGM2YWQ5Y2I1YmRhZGM2YjUNCjljYmRiZGE1YzZhZDlj YjViZGE1YzZiNTljYmRiNWE1YmRhNTk0YjViNWE1YmRiNTk0YmRiNWE1YmRh NTk0YjViNWE1YmRiNTk0YmRiNWE1YmRhNTk0YWRiNWE1YmRhZDk0YjViNTlj YjVhNTk0YWRiNWE1YjVhZDk0YjVhZGE1DQpiNWE1OTRhNWFkYTViNWFkOTRh ZGFkYTViNWE1OTRhNWFkYTViNWFkOTRhZGFkOWNiNWE1OTRhNWFkOWNiNWFk OTRhZGFkOWNhZDljOTRhNWFkOWNiNWFkOTRhZGFkOTRhZDljOGM5Y2FkOWNh ZDljOGM5Y2FkOTRhZDljOGM5Yw0KYWQ5NGFkOWM4YzljYWQ5NGE1OWM4Yzlj YWQ5NGE1OWM4YzljYTU5NGE1OWM4NDk0YTU5NGE1OWM4NDk0YTU4YzljOWM4 YzljYTU5NGE1OWM4NDk0YTU5NGE1ODQ3MzdiOGM3Yjg0OWM4YzljOWM4Yzlj OTQ4NDhjOWM4YzljOTQNCjdiOGM5YzhjOTQ4YzdiOGM5YzhjOTQ4YzdiOGM5 Yzg0OTQ5NDg0OGM4YzczODQ2MzUyNWE4NDczN2IwMGI1YjVkZWJkYmRkZWFk YjVkNmJkYmRkZWJkYjVkNmNlY2VlN2E1OWNiZDczNzM5NDYzNjM3YjczNmI4 YzYzNjM4NDZiDQo2Yjk0N2I3YjljYjViZGRlYWRiNWQ2YzZjZWVmYjViNWQ2 YzZjNmRlYWRhZGM2N2I3YjljNjM2MzdiNzM3Mzk0NmI2Yjg0NjM2MzhjYjVi NWNlY2VjZWVmYmRiZGRlYzZjNmRlYzZjNmRlZDZkNmVmYzZjNmRlY2VjZWVm YjViZA0KZWZiZGNlZjdiNWJkZTdiZGNlZjdiNWJkZWZiZGNlZjdiNWJkZTdi ZGNlZjdiZGM2ZjdjNmNlZjdiNWM2ZWZjNmNlZjdiZGM2ZjdjNmNlZjdiNWM2 ZWZjNmNlZjdjNmNlZjdjZWQ2ZjdjNmNlZWZjZWQ2ZjdjNmNlZjdjZWQ2ZjcN CmM2Y2VlZmNlZDZmN2M2Y2VmN2NlZDZmZmM2Y2VlZmNlZDZmN2M2Y2VmN2Nl ZDZmN2JkY2VlZmNlZDZmN2M2Y2VmN2NlZGVmZmM2Y2VlZmNlZDZmN2M2Y2Vm N2NlZDZmN2M2Y2VlZmNlZDZmN2M2Y2VmZmQ2ZGVmZmM2Y2VlZmQ2DQpkZWZm YzZjZWY3ZDZkZWZmYzZjZWVmY2VkZWZmYmRjNmY3Y2VkNmY3YmRjNmVmY2Vk NmY3YmRjNmY3Y2VkNmY3YmRjNmVmY2VkNmY3YmRjNmY3Y2VkNmY3YmRjNmVm Y2VkNmY3YmRjNmY3YzZkNmY3YmRjNmU3YzZjZWY3YmRiZA0KZWZjZWNlZjdj NmJkZTdjZWNlZjdjNmM2ZjdkNmNlZjdjNmM2ZWZkNmNlZjdjNmM2ZjdkNmNl ZjdjNmJkZWZjZWNlZjdjNmM2ZjdkNmNlZjdjNmJkZWZjZWNlZjdiZGJkZWZj ZWM2ZjdiZGJkZTdjZWM2ZWZiZGJkZWZjZWM2ZWYNCmJkYmRlN2M2YzZlZmJk YmRlZmNlYzZlZmJkYjVlN2M2YzZlZmJkYjVlZmM2YzZlZmJkYjVkZWM2YzZl ZmM2YmRlZmNlYzZlZmM2YjVlN2NlYzZlZmM2YjVlZmNlYzZlZmJkYjVkZWNl YzZlZmJkYjVkZWNlYzZlZmJkYjVkZWM2DQpiZGVmYmRiNWRlYzZiZGVmYmRi NWRlYzZiZGU3YmRiNWRlYzZiZGU3YjViNWRlYzZiZGU3YjViNWRlYzZiZGU3 YjViNWQ2YzZiZGU3YjViNWRlYzZiZGU3YjViNWQ2YzZiZGU3YjViNWRlYzZi ZGU3YjViNWQ2YzZiZGU3YjVhZA0KZDZjNmJkZTdiNWFkZDZjNmI1ZTdiNWFk ZDZjNmI1ZTdiNWFkZDZiZGI1ZGViNWE1ZDZiZGI1ZGViNWE1Y2ViZGI1ZGVi NWE1ZDZiZGI1ZGViNWE1Y2ViZGI1ZGViNWE1ZDZjNmI1ZTdiNWE1ZDZiZGI1 ZTdiNWE1ZDZiZGI1ZTcNCmI1YTVkNmJkYWRkZWI1YTVkNmM2YjVlN2I1YTVk NmJkYjVlN2I1YTVkNmM2YjVlN2I1YTVkNmM2YjVlN2I1YTVkNmM2YjVlN2Jk YTVkNmM2YjVlN2JkYTVkNmM2YjVlN2JkYTVkNmM2YjVlN2I1YTVkNmM2YjVk ZWI1YTVkNmM2DQphZGRlYjVhNWQ2YzZhZGRlYjVhNWQ2YmRhZGRlYjVhNWNl YzZiNWQ2YjVhNWNlYzZhZGQ2YjVhNWNlYzZhZGQ2YjVhNWM2YmRhZGQ2YjU5 Y2M2YmRhZGNlYWQ5Y2M2YmRhZGNlYWQ5Y2M2YmRhZGNlYWQ5Y2M2YmRhNWNl YjVhNQ0KYzZiZGFkZDZiNWE1YzZiZGFkY2ViNWE1YzZiZGFkY2ViNWE1YzZi ZGFkY2ViNTljYmRiZGFkY2ViNTljYmRiZGFkYzZiNTljYmRjNmFkYzZiNTlj YmRiZGFkYzZiNTljYjViZGE1YzZhZDljYjViZGE1YzZhZDljYjViZGE1YzYN CmFkOTRiNWI1YTViZGFkOWNiNWI1YTViZGFkOTRiNWI1YTViZGFkOTRiNWI1 YTViZGFkOTRiNWI1YTViZGFkOTRhZGI1OWNiZGE1OTRhZGI1OWNiZGFkOTRh ZGI1OWNiZGE1OTRhZGI1OWNiZGE1OGNhZGFkOWNiNWE1OGNhNWFkDQo5Y2I1 YTU4Y2E1YWQ5Y2I1YTU4Y2E1YWQ5Y2FkYTU5NGE1YjU5Y2I1YTU5NGE1YWQ5 Y2FkYTU5NGE1YWQ5Y2FkYTU4Y2E1YWQ5Y2FkYTU5NGE1YWQ5Y2FkYTU4Y2E1 YWQ5Y2FkYTU4Y2E1YWQ5Y2FkYTU4Y2E1YWQ5Y2FkYTU4Yw0KOWNhZDk0YTVh NThjOWNhZDk0YTVhNThjOWNhZDk0YTU5YzhjOTRhZDk0YTU5Yzg0OTRhZDk0 YTU5Yzg0OTRhNTk0OWM5Yzg0OTRhNThjOWM5Yzg0OTRhNThjOWM5NDdiOGNh ZDk0YTU5NDg0OGNhNThjOWM5YzhjOTRhNThjOWMNCjk0N2I4Y2FkOTRhNTlj ODQ4Y2E1OGM5Yzk0N2I4Y2E1OGM5Yzk0N2I4Y2E1OGM5Yzk0N2I4YzljOGM5 NDk0N2I4NGFkOTQ5Yzk0N2I4NDk0NzM4YzljODQ4YzAwZDZkZWY3ZDZkNmY3 ZDZkNmY3Y2VjZWVmZGVkZWZmZTdlN2ZmDQpiNWI1Y2U1YTVhNmI3MzczODQ1 YTVhNzM2YjZiODQ2YjZiOGM5YzljYmRjNmNlZWZjZWQ2ZjdkNmRlZjdkNmQ2 ZjdkNmRlZjdkZWRlZjc3YjdiOTQ3MzczOGM2YjZiODQ4NDhjYTU3MzczOGNj ZWNlZTdkNmRlZjdkNmRlZjdjZQ0KZDZlZmU3ZTdmZmRlZTdmZmQ2ZGVmN2Q2 ZGVmZmRlZTdmZmQ2ZGVmZmRlZTdmZmQ2ZGVmZmRlZTdmZmQ2ZGVmZmRlZTdm ZmQ2ZGVmZmRlZTdmZmRlZTdmZmRlZTdmZmRlZTdmZmRlZTdmZmRlZTdmZmRl ZTdmZmRlZTdmZmU3ZTcNCmZmZGVlN2ZmZTdlN2ZmZGVlN2ZmZTdlN2ZmZGVl N2ZmZTdlN2ZmZGVlN2ZmZTdlN2ZmZGVlN2ZmZTdlN2ZmZGVlN2ZmZTdlN2Zm ZGVlN2ZmZGVlN2ZmZGVkZWZmZTdlN2ZmZGVlN2ZmZTdlN2ZmZGVlN2ZmZTdl N2ZmZGVlN2ZmDQplN2U3ZmZkZWRlZmZkZWU3ZmZkZWRlZmZkZWRlZmZkZWRl ZmZkZWRlZmZkZWRlZmZkZWRlZmZkNmRlZmZkZWRlZmZkZWRlZmZkZWRlZmZk NmRlZmZkZWRlZmZkZWRlZmZkZWRlZmZkNmRlZmZkNmRlZmZkNmQ2ZjdkNmRl ZmZkNg0KZDZmZmRlZGVmZmRlZGVmZmRlZTdmZmRlZGVmZmRlZDZmZmRlZDZm ZmRlZDZmZmQ2ZDZmZmRlZDZmZmQ2ZDZmZmRlZDZmZmQ2ZDZmZmQ2ZDZmZmQ2 Y2VmN2Q2ZDZmZmQ2Y2VmN2Q2ZDZmZmQ2Y2VmN2Q2ZDZmZmQ2Y2VmN2Q2Y2UN CmY3Y2VjNmY3ZDZjZWY3Y2ViZGVmZDZjZWY3Y2VjNmVmY2VjZWY3Y2ViZGVm Y2VjNmY3Y2VjNmVmY2VjNmVmYmRiZGVmY2VjNmVmY2VjNmVmY2VjNmVmY2Vi ZGVmZDZjNmY3Y2VjNmVmZDZjNmVmY2ViZGVmZDZjNmVmY2VjNmVmDQpjZWM2 ZWZjZWJkZWZjZWM2ZWZjZWM2ZWZjZWM2ZWZiZGI1ZTdjZWM2ZWZjNmJkZTdj ZWM2ZWZiZGI1ZTdjZWM2ZWZjNmJkZTdjZWM2ZTdiZGI1ZTdjZWM2ZTdjNmJk ZTdjZWM2ZTdiZGI1ZTdjZWM2ZTdjNmJkZTdjNmJkZTdiZA0KYjVlN2NlYzZl N2M2YmRlN2M2YmRlN2JkYjVlN2M2YmRlN2M2YmRlN2M2YmRlN2JkYWRkZWNl YmRlN2M2YjVkZWM2YmRlN2JkYWRkZWM2YjVkZWJkYjVkZWM2YjVkZWI1YWRk ZWM2YjVkZWJkYjVkZWM2YjVkZWI1YWRkZWM2YjUNCmU3YzZiNWRlYzZiNWU3 YjVhNWRlYzZiNWU3YmRhZGRlYzZiNWRlYjVhNWRlYzZiNWRlYmRhZGRlYzZi NWRlYjVhNWRlYzZiNWRlYmRhZGRlYzZiNWRlYjVhNWRlYzZiNWRlYzZhZGRl YzZiNWRlYjVhNWQ2YzZiNWRlYzZhZGRlDQpjNmI1ZGViNWE1ZDZjNmFkZGVi ZGFkZDZjNmFkZGViNWE1ZDZjNmFkZGViZGFkZDZiZGFkZDZiNWE1ZDZjNmI1 ZDZiZGFkZDZjNmFkZDZiNWE1ZDZjNmFkZDZiZGFkZDZjNmFkZDZiNWE1ZDZi ZGFkZDZiZDljY2ViZGFkZDZhZA0KOWNjZWJkYWRkNmJkOWNjZWJkYTVjZWFk OWNjZWM2YWRkNmJkYWRjZWM2YWRkNmI1YTVjZWM2YWRkNmJkYWRjZWM2YWRj ZWI1YTVjZWM2YWRjZWJkOWNjNmM2YWRjZWI1OWNiZGM2YWRjNmJkOWNjNmM2 YWRjNmI1OWNiZGM2YWQNCmM2YmQ5Y2M2YzZhZGM2YjU5Y2JkYzZhZGM2YmQ5 Y2M2YmRhNWM2YjU5Y2JkYmRhNWM2YmQ5Y2M2YmRhNWM2YjU5Y2I1YmRhNWM2 YmQ5Y2JkYmRhNWM2YWQ5Y2I1YmRhNWM2YmQ5Y2M2YmRhNWM2YjU5Y2I1YmRh NWM2YmQ5Y2M2DQpiZGE1YzZiNTljYjViZGE1YmRiNTk0YmRiZGE1YmRhZDk0 YWRiZGE1YmRiNTljYjViNWE1YjVhZDk0YWRiNTljYjViNTk0YWRiNTljYWRh NTk0YTViNTljYjVhZDk0YWRiNTljYWRhNThjYTViNTljYWRhZDk0YWRiNTlj YWRhNQ0KOGNhNWI1OWNhZGFkOGNhZGFkOWNhZGE1OGM5Y2I1OWNhZGI1OGM5 Y2I1OWNhZGE1OGM5Y2I1OWNhZGFkOGM5Y2I1OWNhNWE1OGM5Y2FkOTRhNWFk OGM5NGFkOTRhNWE1ODQ5NGFkOTRhNTljODQ5NGFkOTQ5YzljODQ5NGFkOTQN CjljYWQ4Yzk0YWQ5NDljOTQ3YjhjYWQ5NGE1YWQ4YzljYWQ5NDljOWM4NDhj YWQ5NDljOWM4NDk0YTU4YzljOWM4NDhjYTU4YzljOWM4NDhjYTU4YzljOWM4 NDhjOWM4NDk0OWM4NDhjYTU4Yzk0OTQ3Yjg0YWQ5NDljMDBkNmRlDQpmZmU3 ZWZmZmRlZWZmZmRlZTdmZmRlZGVmN2Y3ZjdmZmJkYmRkNjdiN2I4YzczNzM4 NDYzNjM3YjYzNmI3YjhjOGNhNWFkYjVjZWVmZWZmZmRlZWZmZmVmZjdmZmRl ZGVmN2U3ZWZmZmRlZGVmZjk0OTRhZDZiNmI4NDZiNmI5NA0KNzM3Yjk0ODQ4 Y2E1ZGVkZWY3ZWZmN2ZmZGVlZmZmZTdlZmZmZTdlZmZmZjdmN2ZmZWZlZmZm ZmZmZmZmZGVkZWZmZWZlZmZmZGVkZWZmZWZlZmZmZGVkZWZmZWZlZmZmZGVk ZWZmZWZlZmZmZGVkZWZmZWZlZmZmZGVkZWZmZWYNCmVmZmZkZWRlZmZlZmVm ZmZkZWRlZmZlZmVmZmZkZWRlZjdlZmU3ZmZkZWRlZmZlZmU3ZmZkZWRlZjdl ZmU3ZmZkZWRlZmZlZmU3ZmZkZWRlZjdlZmU3ZmZkZWRlZmZlZmU3ZmZkZWQ2 ZjdlN2U3ZmZkZWRlZmZlN2U3ZmZkZWRlDQpmN2U3ZTdmZmRlZGVmZmU3ZTdm ZmRlZDZmN2U3ZTdmZmRlZDZmZmU3ZTdmZmQ2ZDZmN2RlZGVmZmQ2ZDZmZmU3 ZGVmZmQ2Y2VlZmRlZGVmZmQ2Y2VmN2RlZGVmZmQ2Y2VmN2RlZGVmZmQ2ZDZm ZmU3ZGVmZmQ2Y2VmN2RlZGVmZg0KZDZkNmZmZTdkZWZmY2VjNmVmZDZkNmY3 Y2VjZWY3ZGVkNmY3Y2VjNmVmZDZkNmY3Y2VjNmY3ZDZkNmY3Y2VjZWVmZGVk NmZmZDZjZWZmZGVkNmZmY2VjNmVmZDZkNmZmY2VjNmY3ZDZkNmY3YzZiZGU3 ZDZjZWY3Y2VjNmY3ZDYNCmNlZjdjNmJkZTdkNmNlZjdjZWM2ZjdkNmNlZjdj ZWM2ZWZkNmNlZjdjZWM2ZjdkNmNlZjdjZWJkZWZkNmNlZjdjZWJkZjdkNmNl ZjdjNmJkZTdkNmM2ZjdjNmJkZWZkNmM2ZjdjNmJkZTdjZWM2ZWZjNmJkZWZj ZWM2ZWZjNmI1DQpkZWNlYzZlZmM2YjVkZWNlYzZlZmM2YjVkZWNlYzZlZmM2 YjVkZWNlYzZlZmM2YjVkZWNlYzZlZmM2YjVlZmNlYzZlZmM2YjVkZWNlYzZl ZmM2YjVkZWNlYzZlZmM2YjVkZWNlYzZlN2M2YjVkZWNlYzZlN2M2YjVkZWNl YzZlNw0KYzZiNWRlY2VjNmU3YmRiNWRlY2ViZGU3YzZiNWRlY2ViZGU3YmRi NWRlY2ViZGU3YzZiNWRlY2ViZGU3YmRiNWRlY2ViZGU3YzZiNWRlY2ViZGU3 YmRhZGRlY2ViZGU3YmRhZGRlY2ViZGU3YmRhZGRlY2ViZGU3YzZiNWRlY2UN CmJkZTdiZGFkZGVjZWJkZTdjNmI1ZGVjZWJkZTdiZGFkZDZjNmI1ZGViZGFk ZDZjNmI1ZTdiZGFkZDZjNmI1ZGViZGFkZDZjNmI1ZGViNWE1Y2VjNmI1ZGVi NWE1Y2VjNmI1ZGViNWE1Y2VjNmI1ZGViNWE1Y2VjNmI1ZGViNTljDQpjNmJk YWRkNmI1YTVjNmJkYWRkNmI1OWNjNmJkYWRkNmI1YTVjNmJkYWRkNmI1OWNj NmJkYWRjZWI1OWNjNmJkYWRjZWI1OWNjNmJkYTVjZWI1OWNjNmJkYTVjZWI1 OWNjNmJkYWRkNmI1OWNjNmJkYWRkNmI1OWNjNmJkYWRjZQ0KYjU5Y2M2YmRh ZGQ2YjU5Y2M2YmRhZGQ2YjU5Y2M2YmRhZGQ2YjU5Y2M2YmRhZGNlYjU5Y2M2 YmRhNWNlYjU5Y2M2YmRhNWNlYjU5Y2JkYmRhNWNlYjU5Y2JkYmRhNWNlYjU5 Y2JkYmRhNWNlYjU5Y2JkYzZhNWNlYjU5Y2JkYzYNCmE1Y2ViNTljYmRjNmE1 YzZiNTljYmRjNmE1YzZiNTk0YjViZGE1YzZhZDk0YjViZGE1YzZhZDk0YjVi ZGE1YmRhZDk0YjViZGE1YmRhZDk0YjViZGE1YmRhZDk0YjViZGE1YmRhZDk0 YjViNTljYmRhZDk0YjViNTljYmRhZDk0DQpiNWJkYTVjNmFkOTRiNWJkYTVj NmFkOTRiNWJkYTViZGFkOTRiNWJkYTViZGFkOTRhZGI1OWNiZGFkOTRhZGI1 YTViZGFkOTRhZGI1OWNiNWFkOTRhZGI1YTViNWFkOTRhNWI1OWNiNWFkOTRh NWI1OWNiNWFkOGNhNWI1OWNhZA0KYWQ4Y2E1YjU5Y2FkYWQ4Y2E1YjU5Y2Fk YWQ4Y2E1YjU5Y2FkYTU4Y2E1YjU5Y2FkYWQ4Y2E1YjU5Y2FkYWQ4YzljYjU5 Y2FkYWQ5NDljYjU5Y2FkYWQ4YzljYjU5Y2E1YWQ4YzljYjU5Y2E1YTU4Yzlj YjU5NGE1YTU4YzljYjUNCjk0YTVhNThjOTRiNTk0YTVhNThjOTRiNTk0YTVh NTg0OTRiNTk0YTVhNTg0OTRhNThjOTQ5Yzg0OTRiNTljYTVhNThjOTRhNThj OTQ5Yzg0OGNhNThjOTQ5Yzg0OGNhNThjOTQ5YzdiOGNhNThjOTQ5YzdiOGNh NThjOTQ5Yzg0DQo4Y2E1OGM5NDljN2I4NGE1ODQ5NDk0N2I4NDAwZWZmN2Zm ZWZmN2ZmZjdmZmZmZWZmN2ZmZWZmN2ZmZjdmZmZmZWZlZmZmYjViZGM2YjVi ZGM2OWNhNWFkYjViZGM2YmRjNmQ2ZGVlN2Y3ZWZmN2ZmZWZmZmZmZWZmN2Zm ZjdmZg0KZmZlZmVmZmZlZmY3ZmZhZGI1Y2U3Yjg0OTQ2YjZiODQ3YjdiOTQ5 YzljYmRmN2Y3ZmZlZmY3ZmZlZmY3ZmZlN2VmZmZlZmY3ZmZlN2VmZmZlN2Vm ZmZlZmVmZmZlZmVmZmZlZmU3ZmZlZmVmZmZlZmU3ZmZlZmVmZmZlZmU3ZmYN CmVmZWZmZmVmZTdmZmVmZTdmZmU3ZTdmZmVmZWZmZmU3ZTdmZmVmZTdmZmU3 ZTdmZmVmZWZmZmVmZTdmZmVmZTdmZmVmZTdmZmVmZTdmZmVmZTdmZmVmZTdm ZmVmZTdmZmVmZTdmZmVmZTdmZmVmZTdmZmVmZTdmZmVmZTdmZmVmDQplN2Zm ZWZlN2ZmZTdkZWZmZWZlN2ZmZWZkZWZmZWZkZWZmZTdkZWZmZWZlN2ZmZTdk ZWZmZTdkZWZmZTdkZWZmZTdkZWZmZTdkZWZmZTdkZWZmZTdkZWZmZTdkZWZm ZTdkZWZmZTdkZWZmZTdkZWZmZTdkZWZmZTdkZWZmZTdkNg0KZmZkZWQ2Zjdl N2RlZmZkZWQ2ZjdlN2Q2ZmZkZWQ2ZjdlN2RlZmZkZWQ2ZjdlN2RlZmZlN2Rl ZmZlN2RlZmZkZWQ2ZjdkZWQ2ZjdkNmNlZWZkZWNlZjdkNmNlZWZkZWQ2Zjdk NmNlZjdkZWQ2ZjdkNmNlZjdkNmNlZjdkNmNlZWYNCmQ2Y2VmN2Q2Y2VlZmQ2 Y2VmN2NlY2VlZmQ2Y2VmN2Q2Y2VlZmQ2Y2VmN2NlY2VlZmQ2Y2VmN2Q2Y2Vm N2RlY2VmN2Q2Y2VmN2RlY2VmZmQ2Y2VmN2RlY2VmN2Q2Y2VmN2RlY2VmN2Q2 Y2VmN2Q2YzZmN2NlYmRlZmQ2Y2VmN2NlDQpjNmVmZDZjNmY3Y2ViZGVmZDZj NmY3ZDZjNmVmZDZjNmVmY2ViNWU3ZDZjNmVmY2ViZGU3ZDZjNmVmY2ViNWU3 ZDZjNmVmY2ViZGU3ZDZjNmVmY2ViNWVmZDZjNmVmY2ViZGVmZDZjNmVmY2Vi NWU3ZDZjNmVmY2ViZGU3ZDZjNg0KZWZjZWI1ZTdkNmM2ZWZjZWJkZTdjZWM2 ZTdjZWI1ZTdkNmM2ZTdjZWJkZTdjZWJkZTdjZWI1ZTdjZWM2ZTdjZWJkZTdj ZWJkZTdjZWI1ZTdjZWM2ZTdjZWJkZTdjZWJkZWZjZWI1ZTdkNmJkZWZjZWJk ZTdkNmJkZTdjZWI1ZTcNCmQ2YmRlN2NlYmRlN2Q2YmRlN2NlYjVlN2Q2YmRl ZmNlYmRlN2Q2YmRlN2NlYjVlN2Q2YmRlZmNlYmRlN2NlYmRkZWJkYWRkZWNl YmRkZWM2YjVkZWNlYmRkZWJkYWRkNmNlYmRkZWM2YjVkNmNlYjVkZWJkYWRk NmNlYmRkZWM2DQpiNWQ2Y2ViNWRlYmRhZGQ2Y2ViZGRlYzZiNWQ2YzZiNWQ2 YmRhNWNlYzZiNWQ2YzZhZGNlYzZiNWQ2YmRhNWNlYzZiNWQ2YzZhZGNlYzZh ZGNlYjVhNWNlYzZhZGQ2YmRhZGNlYzZhZGNlYjVhNWNlYzZhZGNlYmRhZGNl YzZhZA0KZDZiNTljY2VjNmFkZDZiZDljY2VjNmFkZDZiNTljY2VjNmFkZDZi ZDljY2VjNmFkZDZiNTljY2VjNmFkZDZiZDljY2VjNmFkZDZiNTljY2VjNmFk ZDZiZDljY2ViZGE1Y2ViNTljYmRiZGE1Y2ViZDljYzZiZGE1YzZiNTk0YmQN CmJkYTVjZWJkOWNjNmM2YTVjZWI1OWNiZGM2YTVjNmJkOWNjNmM2YTVjNmI1 OWNiZGM2YTVjNmJkOWNjNmJkOWNiZGFkOTRiNWJkOWNiZGI1OTRiZGI1OWNi ZGFkOTRhZGJkOWNiZGI1OTRiNWI1OWNiZGFkOTRhZGJkOWNiZGI1DQo5NGI1 YjU5Y2JkYWQ5NGFkYjU5Y2JkYjU5NGI1YjU5Y2JkYWQ4Y2FkYjU5Y2JkYjU4 Y2JkYjU5Y2JkYWQ4Y2FkYjU5Y2JkYjU5NGI1YjU5Y2I1YWQ4Y2FkYjU5Y2I1 YjU5NGI1YjU5Y2I1YTU4Y2E1YjU5Y2I1YjU5NGFkYmQ5Yw0KYjVhZDk0YTVi ZDljYjViNTk0YWRiZDljYWRhZDhjYTViZDljYWRiNTk0YWRiNTljYWRhZDhj YTViNTljYWRiNThjYWRiNTljYWRhZDhjYTViNTljYWRiNThjOWNiNTljYTVh ZDhjOWNiZDljYTViNThjOWNiNTljYTVhZDhjOTQNCmI1OWNhNWI1OGM5NGI1 OTRhNWFkOGM5NGI1OTRhNWI1OGM5NGI1OTRhNWE1OGM5NGI1OTQ5Y2FkOGM5 NGI1OTQ5Y2E1OGM5NGI1OTQ5YzljODQ4Y2FkOGM5Y2E1OGM5NGI1OTRhNTlj N2I4Y2FkOGM5YzljODQ4Y2FkOGM5YzljDQo4NDhjYWQ4Yzk0OWM3Yjg0YWQ4 Yzk0OWM3YjhjYWQ5NDljOWM4NDhjYWQ4Yzk0OWM4NDhjYTU4Yzk0MDBkZWVm ZmZlZmY3ZmZlN2VmZmZlZmY3ZmZkZWVmZmZmN2Y3ZmZlZmVmZjdlZmVmZjdl ZmVmZjdlZmVmZmZlZmY3ZmZlZg0KZjdmZmRlZWZmN2U3ZWZmZmQ2ZGVlZmVm ZjdmZmRlZWZmZmVmZWZmZmU3ZTdmZmQ2ZGVlZjczN2I5NDdiN2I5NDczNzM4 Y2Q2ZGVlZmRlZGVmZmU3ZWZmZmRlZGVmN2VmZWZmZmVmZWZmZmU3ZWZmZmQ2 ZDZlZmU3ZTdmZmVmZGUNCmZmZjdlZmZmZTdkZWY3ZWZlZmZmZWZkZWZmZjdl ZmZmZTdkZWY3ZWZlZmZmZGVkZWZmZWZlN2ZmZGVkZWVmZWZlN2ZmZGVkZWZm ZWZlN2ZmZGVkZWVmZWZlN2ZmZWZkNmY3ZWZlN2ZmZGVkNmVmZWZlN2ZmZWZk NmZmZWZlN2ZmDQpkZWQ2ZWZlZmU3ZmZkZWQ2ZjdlZmU3ZmZkZWQ2ZWZlZmRl ZmZkZWQ2ZjdlZmRlZmZkZWQ2ZWZlZmRlZmZkZWNlZjdlN2RlZmZkNmNlZWZl N2RlZmZkZWNlZjdlN2RlZmZkNmNlZWZlN2Q2ZjdkNmNlZjdlN2Q2ZjdkNmNl ZWZlNw0KZDZmN2Q2Y2VmN2U3ZDZmN2Q2Y2VlZmRlZDZmN2Q2YzZlZmRlZDZm N2NlYzZlN2RlZDZmN2Q2YzZlZmRlZDZmN2NlYzZlN2RlZDZmN2NlYzZlZmRl Y2VmN2NlYzZlN2RlY2VlZmNlYzZlZmRlY2VmN2NlYzZlN2RlY2VmN2M2YmQN CmVmZDZjZWVmYzZiZGU3ZDZjZWVmY2ViZGVmZDZjZWVmY2ViZGU3ZDZjZWVm YzZiZGVmZDZjZWVmYzZiZGU3ZDZjNmVmYzZiZGVmZDZjZWVmYzZiZGU3ZDZj NmVmY2ViZGVmZDZjNmY3Y2ViZGU3ZDZjNmY3Y2ViZGVmZDZjNmY3DQpjZWJk ZTdkNmM2ZWZjNmI1ZWZkNmM2ZWZjNmI1ZGVkNmJkZWZjNmI1ZGVkNmJkZWZj NmI1ZGVjZWJkZWZjNmI1ZGVkNmM2ZWZjNmI1ZGVjZWJkZWZjNmI1ZGVjZWJk ZWZjNmI1ZGVjZWJkZTdjNmI1ZGVjZWJkZTdjNmI1ZDZjZQ0KYmRlN2M2YjVk NmNlYmRlN2M2YWRkNmNlYmRlN2M2YjVkNmNlYmRlN2JkYWRkNmNlYmRkZWM2 YWRkNmNlYmRkZWJkYWRkNmNlYmRkZWJkYWRkNmNlYmRkZWJkYWRkNmM2YmRk ZWJkYWRkNmNlYmRkZWJkYWRkNmNlYjVkZWM2YWQNCmQ2Y2ViZGU3YzZhZGQ2 Y2ViZGU3YzZhZGQ2Y2ViZGU3YmRhZGQ2Y2ViZGRlYmRhZGQ2Y2ViNWRlYmRh ZGNlYzZiNWRlYmRhZGQ2Y2ViNWRlYmRhZGNlY2ViNWRlYmRhZGNlY2ViNWQ2 YmRhZGNlYzZiNWQ2YmRhZGNlYzZiNWQ2DQpiZGFkYzZjNmI1ZDZiZGFkY2Vj ZWI1ZDZiZGFkY2VjZWI1ZDZiZGFkY2VjZWI1ZDZiZGFkY2VjZWI1ZDZjNmFk YzZjZWI1ZDZiZGFkYzZjZWI1ZDZjNmFkYzZjZWI1ZDZiZGFkYzZjZWI1ZDZi ZGE1YzZjZWI1Y2ViZGE1YzZjNg0KYjVjZWJkYTVjNmM2YjVjZWJkYTVjNmM2 YjVjZWJkYTVjNmM2YWRjZWJkOWNjNmM2YWRjZWJkOWNjNmM2YWRjZWJkOWNj NmM2YTVjZWI1OWNiZGM2YTVjZWI1OWNiZGM2YTVjZWI1OWNiZGM2YTVjZWI1 OTRiZGJkYTVjNmI1OWMNCmJkYmRhNWM2YjU5NGI1YmRhNWM2YjU5NGJkYmRh NWM2YjU5NGI1YmRhNWM2YjU5NGI1YmQ5Y2JkYjU5NGI1YmQ5Y2JkYjU5NGI1 YmQ5Y2JkYjU5NGFkYmQ5Y2JkYjU5NGI1YmRhNWJkYjU5NGI1YmRhNWJkYjU5 NGI1YmRhNWJkDQphZDk0YWRiZGE1YmRiNTk0YjViZGE1YmRhZDk0YWRiZGE1 YmRiNTk0YWRiZGE1YmRhZDk0YWRiZDljYmRhZDhjYWRiNTljYmRhZDhjYWRi NTljYjVhZDk0YWRiNTljYjVhZDk0YWRiNTljYjVhZDk0YWRiNTljYjVhZDk0 YTViNQ0KOWNiNWFkOTRhNWI1OWNiNWFkOTRhNWI1OWNhZGFkOGM5Y2I1OWNh NWFkOGM5Y2I1OTRhNWFkOGM5Y2I1OTRhNWFkOGM5Y2I1OTRhNWFkOGM5Y2I1 OTRhNWFkOGM5Y2I1OTRhNWFkOGM5Y2I1OTRhNWE1ODQ5NGI1OTRhNWE1ODQN CjhjYjU5NDljYTU4NDhjYjU4YzljYTU4NDhjYjU4YzljYTU4NDhjYWQ4Yzk0 YTU4NDhjYjU4YzljYTU4NDhjYWQ4Yzk0YTU4NDhjYWQ4Yzk0YTU3YjhjYWQ4 Yzk0OWM4NDg0YWQ4Yzk0OWM4NDg0YWQ4Yzk0OWM3Yjg0YWQ4Yzk0DQphNTg0 OGNhNTdiOGM5YzdiODRhZDhjOTQ5YzdiODRhZDhjOTQ5YzdiODRhNThjOGM5 YzdiODRhNTdiOGM5NDczN2I5YzdiODQ5NDczN2JhNThjOTQ5NDczN2IwMGVm ZWZmZmVmZWZmZmVmZWZmZmVmZWZmZmVmZWZmZmVmZWZmZg0KZWZlZmZmZWZl ZmZmZWZlZmZmZWZlZmZmZWZlZmZmZWZlZmZmZWZlZmZmZWZlZmZmZWZlZmZm ZWZlZmZmZWZlZmZmZWZlN2ZmZGVkZWY3ZWZlZmZmY2VjZWRlODQ3Yjk0YmRi NWNlZWZlN2ZmZWZlN2ZmZTdlN2Y3ZWZlN2ZmZTcNCmU3ZjdlZmU3ZmZlN2U3 ZjdlZmU3ZmZlN2U3ZjdlZmU3ZmZlN2RlZjdlN2U3ZmZlN2RlZjdlN2U3ZmZl N2RlZjdlN2U3ZmZlN2RlZjdlZmU3ZmZlN2RlZjdlN2U3ZmZlN2RlZjdlZmU3 ZmZlN2RlZjdlN2U3ZmZlN2RlZjdlN2RlDQpmN2U3ZDZmN2U3ZGVmN2RlZDZm N2U3ZGVmZmU3ZDZmN2U3ZGVmN2RlZDZmN2U3ZGVmN2RlZDZmN2U3ZGVmN2Rl ZDZmN2U3ZGVmN2RlZDZmN2U3ZGVmN2RlZDZmN2U3ZGVmZmRlZDZmN2U3ZGVm ZmRlZDZmN2U3ZGVmZmU3ZGVmNw0KZTdkZWZmZGVkNmY3ZTdkZWZmZGVkNmY3 ZTdkZWY3ZGVkNmY3ZTdkZWY3ZGVkNmY3ZGVkNmY3ZGVkNmY3ZGVkNmY3ZDZj ZWVmZGVkNmY3ZDZjZWVmZGVkNmY3ZDZjZWVmZGVkNmY3ZDZjZWVmZGVkNmY3 ZDZjZWY3ZGVkNmY3ZDYNCmNlZWZkZWQ2ZjdkNmNlZWZkNmNlZWZkNmNlZWZk NmNlZjdkNmM2ZWZkZWNlZjdkNmJkZWZkZWNlZjdkNmM2ZWZkZWNlZjdkNmJk ZWZkNmM2ZWZjZWJkZWZkNmM2ZWZjZWI1ZTdkNmM2ZWZjZWJkZTdkNmM2ZWZj ZWI1ZTdkNmM2DQplZmNlYmRlZmQ2YmRlZmNlYjVlZmQ2YmRlZmNlYmRlZmQ2 YmRlZmNlYWRlN2Q2YmRlZmNlYjVlN2Q2YmRlN2NlYWRlN2Q2YmRlN2NlYjVl N2Q2YmRlN2NlYWRlN2Q2YmRlZmNlYmRlN2Q2YmRlN2NlYjVlN2Q2YmRlN2Nl YmRlNw0KY2ViZGU3Y2ViNWRlY2ViZGU3YzZiNWRlY2ViZGRlYmRhZGRlY2Vi ZGRlYzZiNWRlY2ViZGRlYmRhZGRlY2ViZGRlY2ViZGRlY2ViZGRlYmRhZGRl Y2ViZGRlY2ViZGRlY2ViZGRlY2ViNWRlY2ViZGU3Y2ViZGRlY2ViZGRlYmQN CmFkZGVjZWJkZGVjNmI1ZGVjZWJkZGViZGFkZDZjZWJkZGVjZWI1ZGVjZWI1 ZGViZGFkZGVjZWI1ZGVjNmI1ZGVjZWI1ZGViZGFkZDZkNmJkZGVjZWI1ZGVk NmJkZGVjZWFkZDZkNmJkZGVjZWI1ZDZjZWI1ZDZjZWFkZDZjZWI1DQpkNmNl YjVjZWNlYjVjZWJkYWRjZWNlYjVjZWNlYjVjZWNlYjVjZWJkYWRjZWNlYjVj ZWM2YjVjZWNlYjVjZWJkYTVjZWNlYjVjZWM2YjVjZWNlYjVjZWJkYTViZGNl YjVjZWM2YWRjNmNlYWRjZWJkYTViZGNlYjVjZWM2YWRjNg0KYzZhZGNlYmRh NWJkY2ViNWNlYzZhZGM2YzZhZGNlYmRhNWJkYzZhZGNlYzZhZGM2YzZhZGNl YmRhNWJkY2VhZGNlYzZhZGM2Y2VhZGNlYmQ5Y2JkY2VhZGNlYzY5Y2M2Y2Vh ZGM2YmQ5Y2JkY2VhZGM2YzY5Y2M2Y2VhZGM2YmQNCjljYmRjZWFkYzZjNjlj YzZjNmE1YzZiZDljYjVjNmFkYzZjNjljYmRjNmFkYzZiZDljYjVjNmFkYzZj NjljYmRjNmE1YmRiZDljYjVjNmFkYmRjNjljYmRjNmE1YmRiNTljYWRjNmE1 YmRiZDljYjVjNmE1YmRiZDljYWRjNmE1DQpiZGJkOWNiNWM2YTViNWI1OWNh ZGM2YTViNWJkOWNiNWM2YTViNWI1OTRhNWM2YTViNWJkOWNiNWM2YTViNWI1 OTRhNWM2YTViNWJkOTRhZGJkYTViNWI1OTRhNWJkOWNiNWI1OTRhZGJkOWNi NWFkOTRhNWJkOWNiNWI1OTRhZA0KYmQ5Y2FkYWQ5NGE1YmQ5Y2FkYjU5NGFk YjU5Y2FkYWQ5NGE1YjU5Y2FkYjU5NGFkYjU5Y2FkYWQ4YzljYmQ5Y2E1YmQ5 NDljYmQ5Y2E1YjU4YzljYmQ5Y2E1YmQ4YzljYmQ5Y2E1YWQ4Yzk0YmQ5Y2E1 YjU4Yzk0YmQ5NGE1YWQNCjhjOTRiZDk0YTViNThjOTRiNTk0OWNhZDhjOTRi NTk0OWNiNThjOTRiNTk0OWNhZDg0OTRiNTk0OWNiNTg0OTRiNTk0OWNhZDg0 OGNiNTk0OWNhZDg0OGNiNTk0OTRhNTg0OGNiNTk0OTRhZDg0OGNiNThjOTRh NTg0OGNhZDhjDQo5NGFkODQ4NGFkOGM4Y2E1N2I4NGFkOGM4Y2FkN2I4NGFk OGM4YzljN2I4NGFkOGM4YzljN2I4NGFkOGM4YzljN2I3YmFkOGM4YzljN2I4 NGE1ODQ4YzljN2I3YmE1ODQ4Yzk0N2I3YmE1ODQ4Yzk0N2I3YmE1ODQ4YzAw ZGVkNg0KZWZlN2U3ZjdkZWRlZjdlZmU3ZjdkZWQ2ZWZlN2U3ZjdkZWRlZjdl ZmU3ZjdkZWQ2ZWZlN2U3ZjdkZWRlZjdlZmU3ZjdkZWQ2ZWZlN2U3ZjdkZWRl ZjdlZmU3ZjdkZWQ2ZWZlN2RlZjdjNmJkZDZkZWRlZWZkNmNlZTdkNmNlZTcN CmRlZDZmN2VmZTdmZmRlZDZlZmU3ZTdmN2RlZDZmN2U3ZTdmN2RlZDZlZmU3 ZTdmN2RlZDZmN2U3ZTdmN2RlZDZlZmU3ZTdmZmRlZDZmN2VmZTdmZmRlZDZl ZmU3ZTdmZmRlZDZmN2U3ZTdmZmQ2ZDZlZmU3ZGVmN2Q2ZDZmN2U3DQpkZWY3 ZDZkNmVmZTdkZWY3ZDZkNmY3ZTdkZWY3ZDZjZWVmZGVkNmY3ZDZjZWY3ZTdk ZWY3ZDZjZWVmZGVkNmY3ZDZjZWY3ZTdkZWY3ZDZjZWU3ZGVkNmY3ZDZjZWY3 ZGVkNmY3ZDZjZWU3ZGVkNmY3ZDZjZWY3ZGVkNmY3ZDZjZQ0KZWZkZWQ2Zjdk NmNlZjdkZWRlZjdkNmNlZWZkZWRlZjdkNmNlZjdkZWRlZjdkNmNlZWZkZWQ2 ZjdkNmNlZjdkZWQ2ZjdjZWNlZTdkZWQ2ZjdjZWNlZWZkZWQ2ZjdjZWM2ZTdk NmQ2ZjdjZWM2ZWZkZWQ2ZjdjZWM2ZTdkNmQ2ZjcNCmNlYzZlZmRlZDZmN2Nl YzZlN2RlZDZmN2NlYzZlZmRlZDZmN2NlYzZlN2Q2Y2VlZmNlYzZlZmQ2Y2Vm N2NlYmRlN2Q2YzZlZmNlYmRlZmQ2YzZlZmNlYmRlN2Q2YzZlZmNlYmRlZmQ2 YzZlZmM2YjVkZWQ2YzZlZmM2YjVkZWQ2DQpjNmVmYzZiNWRlZDZiZGU3YzZi NWRlZDZiZGVmYzZiNWRlY2ViZGVmYzZiNWRlY2ViZGVmYzZhZGRlY2ViZGVm YzZhZGRlY2ViZGU3YzZhZGQ2Y2ViNWU3YzZhZGQ2ZDZiNWU3YzZhZGQ2Y2Vi NWU3YzZhZGQ2ZDZiZGU3YzZhZA0KZDZjZWJkZTdjNmFkZGVjZWJkZTdjNmFk ZDZjZWJkZGVjNmFkZDZjZWJkZGVjNmI1ZGVkNmM2ZTdjZWI1ZGVkNmM2ZTdj NmI1ZGVkNmM2ZTdjZWI1ZGVkNmM2ZTdiZGFkY2VjNmI1ZDZiZGFkY2VjZWI1 ZGViZGFkY2VjZWI1ZGUNCmJkYWRjZWNlYmRkZWJkYWRjZWNlYjVkZWJkYWRj ZWNlYjVkZWJkYWRjZWM2YjVkNmJkYWRjZWM2YjVkNmJkYTVjZWM2YjVkNmJk YTVjZWM2YjVkNmJkYTVjNmM2YWRkNmJkYTVjNmM2YWRkNmJkYTVjZWNlYjVk NmM2YWRjZWNlDQpiNWQ2YmRhNWM2Y2VhZGNlYmRhNWM2Y2VhZGNlYmRhNWJk Y2ViNWNlYzZhNWJkY2ViNWNlYmRhNWJkY2ViNWNlYzZhNWJkY2ViNWNlYmRh NWJkY2ViNWNlYmRhNWJkY2ViNWNlYmRhNWJkYzZhZGM2YmRhNWJkY2VhZGM2 YmRhNQ0KYmRjNmFkYzZiZGE1YmRjNmFkYzZiZDljYmRjNmFkYzZiZDljYmRj NmFkYzZiZDljYmRjNmFkYzZiZDljYmRjNmFkYzZiZDljYjVjNmFkYzZiZDlj YmRjNmFkYzZiZDljYjVjZWFkYzZiZDljYjVjZWFkYzZiZDljYjVjZWE1YmQN CmJkOWNiNWNlYTViZGJkOWNiNWNlYTViZGJkOWNiNWNlYTViZGJkOWNiNWM2 YTViZGJkOWNiNWM2YTViZGJkOWNhZGM2YTViNWJkOWNhZGM2YTViNWI1OWNh ZGM2YTViNWI1OWNhZGM2YTViNWI1OWNhZGM2YTViNWI1OWNhZGM2DQphNWI1 YjU5NGE1YzZhNWI1YjU5Y2FkYzZhNWI1YjU5NGE1YzZhNWFkYjU5NGE1YzZh NWI1YjU5NGE1YmRhNWFkYjU5NGE1YmRhNWFkYjU5NGE1YmRhNWFkYjU5NGE1 YmRhNWFkYjU5NGE1YmQ5Y2FkYjU5NGE1YmQ5Y2FkYWQ5NA0KOWNiNTljYWRh ZDhjOWNiZDljYWRhZDhjOWNiNTljYTVhZDhjOWNiNTljYWRhZDhjOWNiNTlj YTVhZDhjOWNiNTljYTVhZDhjOWNiNTljYTVhZDhjOWNiNTljYTVhZDhjOTRi ZDljOWNhZDhjOTRiZDljOWNhZDhjOTRiZDk0OWMNCmFkOGM5NGJkOTQ5Y2Fk OGM4Y2I1OTQ5Y2FkOGM4Y2I1OTQ5Y2FkODQ4Y2I1OTQ5Y2FkODQ4Y2I1OTQ5 Y2FkODQ4Y2I1OGM5Y2FkODQ4Y2I1OTQ5Y2E1ODQ4Y2I1OGM5NGFkODQ4Y2I1 OGM5NGE1ODQ4NGI1OGM5NGE1ODQ4NGI1DQo4Yzk0YTU4NDg0YWQ4Yzk0YTU4 NDg0YWQ4YzhjOWM3YjdiYWQ4YzhjYTU3YjdiYWQ4YzhjOWM3YjdiYWQ3Yjhj OWM3YjdiYWQ4YzhjOWM3YjdiYWQ3YjdiOWM3YjdiYWQ4NDg0OWM3YjdiYTU3 YjdiOWM3YjdiYTU4NDg0OTQ3Mw0KN2JhNTdiN2I5NDczN2JhNTg0ODQ5NDcz N2IwMGU3ZGVmN2RlZGVlZmU3ZGVmN2U3ZGVlZmU3ZGVmN2RlZGVlZmU3ZGVm N2U3ZGVlZmU3ZGVmN2RlZGVlZmU3ZGVmN2U3ZGVlZmU3ZGVmN2RlZGVlZmU3 ZGVmN2U3ZGVlZmU3ZGUNCmY3ZTdkZWY3ZTdkZWY3ZGVkNmVmZTdkZWY3ZWZl N2ZmZjdlZmZmZTdkZWY3ZTdkZWY3ZGVkNmVmZTdkZWY3ZTdkZWVmZTdkZWY3 ZGVkNmVmZTdkZWY3ZTdkZWVmZTdkZWY3ZTdkZWY3ZTdkZWZmZTdkZWY3ZTdk ZWY3ZTdkNmY3DQplN2RlZjdlN2RlZjdlN2Q2ZjdkZWQ2ZWZlN2RlZjdkZWQ2 ZWZlN2Q2ZjdkZWQ2ZWZlN2RlZjdkZWQ2ZWZlN2Q2ZjdkZWQ2ZjdlN2Q2Zjdk ZWQ2ZjdlN2Q2ZjdkZWQ2ZjdlN2Q2ZjdkZWQ2ZjdkZWQ2ZjdkZWQ2ZWZlN2Q2 ZjdkZQ0KZDZmN2RlZDZmN2RlZDZlZmU3ZDZmN2RlZDZmN2RlZDZmN2RlZDZl ZmRlZDZmN2RlZDZmN2RlZDZmN2RlZDZmN2U3ZGVmN2RlZDZmN2RlZDZmN2Rl ZDZlZmRlZDZmN2RlZDZlZmRlZDZmN2Q2Y2VlZmRlZDZmN2Q2Y2VlZmRlZDYN CmY3ZGVjZWY3ZGVkNmY3ZGVjZWY3ZGVkNmY3ZGVjZWY3ZGVkNmY3ZGVjZWY3 ZGVjZWY3ZDZjZWVmZGVjZWY3ZDZjZWVmZDZjZWVmZDZiZGVmZDZjZWVmZDZj NmVmZDZjNmVmY2ViNWVmZDZjNmVmZDZiZGVmZDZjNmVmY2ViNWVmDQpkNmM2 ZWZkNmJkZWZkNmM2ZWZjZWI1ZTdkNmM2ZWZjZWJkZWZkNmJkZWZjZWI1ZTdk NmM2ZWZjZWJkZTdjZWJkZTdjZWI1ZTdjZWJkZTdjZWI1ZTdjZWJkZTdjZWFk ZTdjZWJkZTdjZWI1ZGVjZWI1ZGVjZWFkZGVjZWJkZGVjZQ0KYjVkZWNlYjVk ZWNlYWRkZWNlYmRkZWNlYjVkZWNlYmRkZWNlYWRkZWNlYmRlN2NlYjVkZWNl YjVkZWNlYWRkZWNlYmRkZWNlYjVkNmNlYmRkZWNlYWRkZWNlYmRkZWNlYmRk ZWNlYmRkZWNlYWRkZWNlYmRkZWNlYmRkZWM2YjUNCmQ2YmRhZGQ2Y2ViNWQ2 YzZiNWQ2Y2ViNWQ2YmRhZGQ2Y2ViNWRlYzZiNWQ2Y2ViNWRlYmRhZGQ2Y2Vi NWRlYzZiNWQ2YzZiNWQ2YmRhZGQ2YzZiNWQ2YzZiNWQ2YzZiNWQ2YmRhNWNl YzZiNWQ2YzZhZGNlYzZhZGQ2YmRhNWNlDQpjNmFkZDZjNmFkY2VjZWI1ZDZi ZGE1Y2VjZWFkY2VjNmFkY2VjNmFkY2ViZDljYmRjNmFkY2VjNjljYzZjZWFk YzZiZGE1YmRjZWI1YzZjNmFkYzZjZWFkYzZiZGE1YmRjZWI1YzZjNmFkYzZj ZWFkYzZiZGE1YmRjZWFkYzZjNg0KYWRjNmNlYWRjNmJkYTViNWNlYWRjNmM2 YWRjNmM2YWRjNmJkOWNiNWNlYWRjNmM2OWNiZGM2YWRjNmJkOWNiNWM2YWRj NmM2OWNiZGM2YWRjNmJkOWNiNWM2YWRjNmM2OWNiZGM2YTVjNmJkOWNiNWM2 YTVjNmM2OWNiZGM2YTUNCmJkYmQ5Y2I1Y2VhNWJkYzY5Y2JkYzZhNWJkYmQ5 Y2FkYzZhNWJkYzY5Y2I1YzZhNWJkYmQ5Y2FkYzZhNWJkYzY5Y2I1YzZhNWJk YmQ5NGFkYzZhNWJkYzY5Y2I1YzZhNWI1YmQ5Y2FkYzZhNWI1YzY5Y2I1YzZh NWI1YjU5NGE1DQpjNmE1YjViZDk0YjVjNmE1YjViNTk0YTVjNmE1YjViZDk0 YWRjNmE1YjViNTk0YTVjNmE1YjViZDk0YWRjNmE1YWRiNTk0OWNjNmE1YWRi ZDk0YWRiZDljYWRiNTk0OWNjNmE1YWRiZDk0OWNiZDljYWRiNTk0OWNiZDlj YWRiZA0KOTQ5Y2JkOWNhZGI1OTQ5Y2JkOWNhZGJkOTQ5Y2JkOWNhNWFkOGM5 Y2JkOWNhNWI1OGM5Y2JkOWNhNWFkOGM5NGJkOWNhNWI1OGM5Y2JkOTRhNWFk OGM5NGJkOTRhNWI1OGM5NGI1OTRhNWFkOGM5NGI1OTRhNWI1OGM5NGI1OTQN CjljYWQ4Yzk0YmQ5NDljYjU4Yzk0YjU5NDljYWQ4YzhjYjU5NDljYjU4Yzhj YjU5NDljYWQ4NDhjYjU5NDljYjU4NDhjYjU5NDk0YTU4NDhjYjU5NDk0YWQ4 NDhjYjU4YzljYTU4NDhjYjU4Yzk0YWQ4NDhjYjU4Yzk0YTU4NDhjDQpiNThj OTRhZDg0OGNhZDhjOTRhNTdiODRiNThjOTRhZDg0ODRhZDhjOGNhNTdiODRh ZDhjOGNhZDg0ODRhZDhjOGM5YzdiN2JhZDhjOGM5YzdiN2JhZDg0ODQ5Yzdi N2JhZDhjOGM5YzdiN2JhNTg0ODQ5YzdiN2JhZDg0ODQ5Yw0KN2I3YmE1ODQ4 NDljNzM3M2E1ODQ4NDljN2I3YmE1ODQ4NDk0NzM3M2E1ODQ4NDk0NzM3M2E1 ODQ4NDAwZDZjZWRlZGVkNmVmZDZjNmRlZGVkNmVmZDZjZWRlZGVkNmVmZDZj NmRlZGVkNmVmZDZjZWRlZGVkNmVmZDZjNmRlZGUNCmQ2ZWZkNmNlZGVkZWQ2 ZWZkNmM2ZGVkZWQ2ZWZkNmNlZWZkZWQ2ZWZkZWQ2ZWZlN2RlZWZjZWM2ZGVk ZWQ2ZWZjNmJkZDZkZWQ2ZWZkNmM2ZWZkZWQ2ZWZkNmM2ZGVkZWQ2ZWZkNmM2 ZWZkZWQ2ZWZkNmM2ZGVkZWQ2ZWZjZWM2DQpkZWRlY2VlZmNlYzZkZWQ2Y2Vl ZmNlYzZkZWQ2Y2VlZmNlYzZkZWQ2Y2VlN2NlYzZkZWRlY2VlZmNlYzZkZWQ2 Y2VlZmNlYzZkZWRlY2VlZmNlYzZkZWQ2Y2VlZmQ2YzZlZmRlZDZlZmQ2YzZl N2RlZDZlZmQ2YzZlZmRlZDZlZg0KZDZjNmU3ZGVkNmVmY2VjNmVmZGVjZWVm Y2VjNmU3ZGVjZWVmY2VjNmVmZGVjZWVmY2VjNmU3ZGVjZWVmY2VjNmVmZDZj ZWVmY2VjNmU3ZDZjZWVmY2VjNmVmZGVkNmVmY2VjNmU3ZGVkNmVmY2VjNmVm ZDZjZWVmY2VjNmRlZDYNCmNlZWZjZWM2ZGVkNmNlZWZjZWJkZGVkNmNlZWZj ZWJkZGVkNmM2ZWZjZWJkZGVkNmM2ZWZjZWJkZGVkNmM2ZWZjZWJkZGVkNmM2 ZWZjNmI1ZGVkNmJkZTdjNmI1ZDZjZWJkZTdjNmI1ZDZjZWJkZTdiZGFkZDZj ZWJkZTdjNmI1DQpkZWNlYmRlN2M2YWRkZWNlYmRlN2M2YjVkZWNlYmRlN2M2 YWRkZWNlYmRlN2M2YjVkZWNlYmRlZmM2YjVkZWNlYmRlN2M2YjVkZWNlYmRl N2M2YWRkZWNlYmRlN2JkYWRkNmNlYmRkZWJkYWRkNmM2YjVkZWJkYWRkNmM2 YjVkZQ0KYmRhZGNlYzZiNWRlYmRhZGNlY2ViNWQ2YmRhNWNlYzZiNWQ2YmRh ZGNlY2ViNWQ2YmRhZGNlY2ViNWQ2YmRhNWNlY2ViNWRlYmRhNWNlYzZiNWQ2 YmRhNWNlYzZiNWQ2YmRhNWNlYzZiNWQ2YjVhNWM2YzZhZGNlYjVhNWM2YzYN CmFkY2ViNWE1YzZjNmFkY2ViNWE1YzZjNmFkY2ViZGE1Y2VjNmI1ZDZiZGE1 Y2VjNmI1ZDZiZGFkY2VjZWI1ZDZiZGFkY2VjNmI1ZDZiZGFkY2VjZWI1ZDZi ZGFkY2VjNmI1ZDZiZGFkY2VjNmI1ZDZiZGE1YzZjNmI1ZDZiZGE1DQpjZWNl YjVkNmJkYTVjNmNlYjVkNmJkYTVjNmM2YjVkNmJkYTVjNmM2YWRjZWI1OWNi ZGM2YWRjZWI1OWNiZGM2YWRjNmI1OWNiZGM2YTVjNmI1OWNiNWM2YTViZGJk OWNiNWM2YWRiZGJkOWNiNWM2YWRiZGJkOWNiNWM2YWRiZA0KYmQ5Y2I1YzZh ZGJkYmQ5Y2I1YzZhZGJkYjU5Y2I1YzZhNWJkYjU5Y2I1YzZhNWJkYjU5Y2I1 YzZhNWJkYmQ5Y2FkYzZhNWJkYjU5Y2FkYzZhNWJkYjU5Y2FkYzZhNWJkYjU5 NGFkYzZhNWI1YjU5NGFkYzZhNWJkYjU5NGFkYzYNCmE1YjViNTk0YWRjNmE1 YjViNTk0YWRiZGE1YjViNTk0YWRjNmE1YjViNTk0YTVjNmE1YjViNTk0YWRj NmE1YjViNTk0YTViZDljYjViNTk0YTViZDljYjViNTk0YTViZDljYjViNTk0 YTViZDljYjViNTk0YTViZDljYWRiNTk0DQphNWJkOWNhZGI1OTRhNWJkOWNh ZGI1OTRhNWJkOWNhZGFkOGM5Y2JkOWNhZGFkOGNhNWJkOWNhZGFkOGM5Y2Jk OWNhZGFkOGM5Y2JkOWNhZGFkOGM5Y2JkOWNhZGFkOGM5Y2JkOWNhNWFkOGM5 Y2JkOWNhNWFkOGM5Y2JkOWNhNQ0KYWQ4Yzk0YjU5NGE1YWQ4Yzk0YjU5NGE1 YWQ4Yzk0YjU5NGE1YWQ4Yzk0YjU5NGE1YWQ4Yzk0YjU5NDljYWQ4Yzk0YjU5 NDljYWQ4NDk0YjU5NDljYWQ4NDk0YjU5NDljYTU4NDhjYjU5NDljYWQ4NDk0 YjU5NDljYTU4NDhjYjUNCjk0OWNhNTg0OGNiNTk0OWNhNTg0OGNiNThjOWNh NTg0OGNiNTk0OTRhNTg0OGNiNThjOTRhNTg0OGNiNThjOTRhNTg0ODRhZDhj OTRhNTg0ODRhZDhjOTRhNTdiODRhZDhjOTRhNTg0ODRhZDhjOTRhNTdiODRh ZDhjOTRhNTdiDQo4NGFkOGM5NGE1N2I4NGFkN2I4Y2E1N2I4NGFkOGM4Yzlj N2I4NGFkN2I4YzljN2I4NGFkODQ4YzljN2I3YmFkN2I3YjljN2I3YmFkODQ4 NDljN2I3YmE1N2I3YjljN2I3YmE1ODQ4NDljNzM3M2E1N2I3YjljNzM3M2E1 ODQ4NA0KOTQ3MzczYTU3YjdiOTQ3MzczYTU4NDg0OTQ3MzczYTU3MzczOTQ3 MzczYTU3YjdiOTQ3MzczYTU3MzczOTQ3MzczOWM3YjdiOTQ3MzczOWM3Mzcz OTQ3MzczMDBkZWQ2ZWZkNmNlZTdkZWNlZWZkNmNlZTdkZWQ2ZWZkNmNlZTcN CmRlY2VlZmQ2Y2VlN2RlZDZlZmQ2Y2VlN2RlY2VlZmQ2Y2VlN2RlZDZlZmQ2 Y2VlN2RlY2VlZmQ2Y2VlN2RlZDZlZmNlYmRkZWRlY2VlZmQ2Y2VlN2RlY2Vl ZmRlY2VlN2NlYzZkZWQ2Y2VlN2RlY2VlN2Q2Y2VlN2RlY2VlN2Q2DQpiZGU3 ZGVjZWU3ZDZjZWU3ZGVjZWU3ZDZiZGU3ZDZjZWU3ZDZjNmU3ZDZjNmU3Y2Vi ZGU3ZDZjNmU3Y2VjNmU3ZDZjNmU3Y2ViZGU3ZDZjNmU3ZDZjNmU3ZDZjNmU3 Y2ViZGU3ZDZjNmU3ZDZjNmU3ZDZjNmU3Y2ViZGU3ZGVjZQ0KZWZkNmM2ZTdk ZWNlZWZkNmJkZTdkZWNlZWZkNmM2ZTdkZWNlZWZkNmJkZTdkZWNlZWZkNmM2 ZTdkNmNlZWZkNmJkZTdkZWNlZWZkNmM2ZTdkNmNlZWZkNmJkZTdkNmNlZWZj ZWM2ZTdkNmM2ZTdjZWJkZTdkNmNlZWZkNmM2ZTcNCmQ2Y2VlZmQ2YmRlN2Q2 Y2VlZmQ2YzZlN2Q2YzZlN2NlYmRlN2Q2YzZlN2NlYzZlN2Q2YzZlN2NlYmRl N2Q2YmRlN2NlYmRkZWNlYmRlN2NlYjVkZWQ2YmRlN2NlYmRkZWNlYmRlN2Nl YjVkZWNlYmRlN2NlYmRkZWNlYmRkZWJkDQphZGRlY2ViZGRlYzZiNWRlY2Vi NWRlYmRhZGRlY2ViZGU3YzZiNWU3Y2ViZGU3YmRhZGRlY2ViZGU3YzZiNWU3 Y2ViZGU3YmRhZGRlY2ViZGU3Y2ViNWU3Y2ViZGU3YmRhZGU3Y2ViZGU3YzZi NWU3Y2ViZGU3YmRhZGRlYzZiNQ0KZGVjNmI1ZGVjNmI1ZGViNWFkZDZjNmI1 ZDZjNmI1ZDZjNmI1ZDZiZGE1ZDZjNmI1ZDZiZGFkY2VjNmI1ZDZiZGE1Y2Vj NmI1ZDZjNmFkY2VjNmI1Y2ViZGE1Y2VjNmI1ZDZjNmFkZDZjNmFkZDZiZGE1 Y2VjZWI1ZDZjNmFkY2UNCmM2YWRkNmJkYTVjZWNlYjVkNmM2YWRjZWNlYjVk NmJkYTVjZWNlYjVkNmM2YWRjZWNlYjVjZWJkYTVjZWNlYjVkNmM2YjVkNmNl YjVkNmJkYWRkNmNlYjVkZWNlYjVkNmNlYjVkNmNlYWRkNmQ2YmRkZWNlYjVk NmNlYjVkZWJkDQphZGQ2Y2ViNWQ2YzZiNWQ2Y2ViNWQ2YmRhNWQ2ZDZiZGRl Y2ViNWQ2Y2ViNWQ2Y2VhZGQ2Y2ViNWQ2Y2ViNWQ2Y2ViNWQ2Y2VhZGNlYzZh ZGNlYzY5Y2M2YzZhZGM2YmQ5Y2I1YzZhZGM2YzY5Y2JkYzZhNWM2YjU5Y2I1 YzZhNQ0KYmRjNjljYjVjNmE1YmRiNTljYWRjNmE1YmRjNjljYjVjNmE1YmRi NTljYWRjNmE1YmRiZDljYjVjNmE1YjViNTk0YWRjNmE1YjViZDk0YjVjNmE1 YjViNTk0YWRjNmE1YjViZDk0YjVjNmE1YjViNTk0YTVjNmE1YjViZDk0YWQN CmM2YTViNWI1OTRhNWM2YTViNWJkOTRhZGJkOWNiNWI1OTRhNWJkOWNiNWJk OTRhZGJkOWNhZGI1OTRhNWM2OWNhZGJkOTRhZGJkOWNhZGI1OTRhNWJkOWNh ZGJkOTRhZGJkOWNhZGI1OTQ5Y2JkOWNhZGJkOTRhZGJkOWNhZGI1DQo4Yzlj YmQ5Y2FkYmQ4YzljYmQ5Y2FkYWQ4YzljYmQ5Y2FkYjU4YzljYmQ5Y2FkYWQ4 YzljYmQ5Y2FkYjU4YzljYmQ5Y2E1YWQ4YzljYmQ5Y2E1YjU4YzljYmQ5NGE1 YWQ4YzljYmQ5NGE1YjU4YzljYjU5NGE1YWQ4Yzk0YmQ5NA0KYTViNThjOTRi ZDk0YTVhZDhjOTRiZDk0YTViNThjOTRiNTk0OWNhZDhjOTRiNTk0OWNiNTg0 OTRiNTk0OWNhZDg0OTRiNTk0OWNiNTg0OTRiNTk0OWNhNTg0OGNiNTk0OWNh ZDg0OGNiNTk0OTRhNTg0OGNiNTk0OTRhZDg0OGMNCmI1OGM5NGE1ODQ4Y2I1 OGM5NGFkODQ4Y2I1OGM5NGE1ODQ4Y2I1OGM5NGFkODQ4Y2FkOGM5NGE1ODQ4 NGI1OGM5NGFkODQ4NGFkOGM5NGE1ODQ4NGI1OGM5NGFkODQ4NGFkOGM4Y2E1 N2I4NGFkOGM4Y2FkN2I4NGFkOGM4Y2E1DQo3Yjg0YWQ4YzhjYWQ3Yjg0YWQ4 YzhjOWM3Yjg0YWQ4NDhjYWQ3Yjg0YWQ4NDhjOWM3YjdiYWQ4NDhjOWM3Yjdi YWQ4NDhjOWM3YjdiYWQ4NDhjOWM3YjdiYWQ4NDg0OWM3MzczYWQ4NDg0OWM3 YjdiYTU4NDg0OWM3MzczYTU4NA0KODQ5YzczNzNhNTg0N2I5YzczNzNhNTg0 N2I5YzczNzNhNTg0N2I5NDczNzNhNTg0N2I5NDczNzNhNTdiN2I5NDczNmJh NTdiN2I5NDczNmJhNTdiN2I5NDczNmI5YzdiN2I5NDczNzM5YzdiN2I5NDZi NmI5YzdiN2IwMGNlYmQNCmQ2ZDZjNmU3Y2ViZGQ2ZDZjZWU3Y2ViZGQ2ZDZj NmU3Y2ViZGQ2ZDZjZWU3Y2ViZGQ2ZDZjNmU3Y2ViZGQ2ZDZjZWU3Y2ViZGQ2 ZDZjNmU3Y2ViZGQ2ZDZjNmU3YzZiNWQ2Y2ViZGRlY2ViZGRlZDZjNmRlYzZi NWQ2ZGVjZWU3DQpjNmI1ZDZkNmM2ZTdjNmI1ZDZjZWM2ZGVjNmI1ZDZkNmM2 ZGVjNmI1ZDZjZWM2ZGVjNmI1ZDZkNmM2ZTdjNmI1ZDZkNmM2ZTdjNmI1ZDZk NmM2ZTdjNmI1ZDZkNmM2ZTdjNmI1ZDZkNmM2ZTdjNmI1ZDZjZWJkZGVjNmI1 ZDZjZQ0KYmRkZWM2YjVkNmNlYmRkZWM2YjVkNmNlYmRkZWM2YjVkNmNlYmRk ZWM2YjVkNmNlYzZlN2M2YjVkNmNlYmRkZWM2YjVkNmNlYzZlN2M2YjVkNmNl YmRkZWM2YjVkNmNlYmRkZWM2YjVkNmNlYmRkZWM2YjVkNmNlYmRkZWJkYjUN CmQ2Y2ViZGRlYzZiNWQ2Y2ViZGRlYzZiNWQ2Y2ViZGRlYzZiNWQ2Y2ViZGRl YzZiNWQ2Y2ViZGRlYzZiNWQ2Y2ViZGRlYmRhZGNlYzZiZGRlYmRhZGNlY2Vi ZGRlYmRhZGNlY2ViNWRlYmRhZGNlY2ViNWRlYmRhNWNlY2ViNWRlDQpiZGFk Y2VjZWI1ZGVjNmFkZDZjZWJkZTdjNmFkZDZjZWJkZTdjNmFkZDZjZWI1ZGVj NmFkZDZjZWI1ZGViZGE1ZDZjNmI1ZGViZGE1ZDZjNmI1ZGViNWE1ZDZjNmI1 ZGViZGE1ZDZjNmI1ZGViZGE1ZDZjNmI1ZGViZGE1ZDZjNg0KYjVkZWI1YTVk NmM2YjVkZWI1YTVkNmM2YjVkZWI1YTVjZWJkYjVkNmI1YTVjNmJkYjVkNmI1 YTVjNmJkYWRjZWI1YTVjNmJkYWRjZWI1YTVjNmJkYWRjZWI1YTViZGM2YWRj ZWI1YTViZGJkYWRjZWI1YTViZGM2YWRjZWI1OWMNCmJkYzZhZGNlYjU5Y2M2 YzZhZGNlYjU5Y2JkYzZhZGNlYjU5Y2JkYzZhZGM2YmRhNWJkYzZhZGNlYmRh NWM2YzZhZGNlYmRhNWJkYzZhZGNlYmRhNWJkYzZhZGNlYmRhNWM2YzZhZGNl YmRhNWM2Y2ViNWQ2YmRhNWM2Y2ViNWQ2DQpiZGE1YzZjZWI1ZDZiZGE1Y2Vj ZWI1ZDZiZGE1Y2VjZWI1ZDZiZGE1YzZjNmFkY2ViZGE1YzZjNmFkY2ViZGE1 YzZjZWI1Y2ViZGE1YzZjZWI1Y2ViZGE1YzZjZWFkY2ViZGE1YmRjZWFkY2Vi NTljYjVjNmE1YmRiNTljYjVjNg0KYTViZGI1OTRhZGJkYTViZGI1OTRhZGJk YTViZGI1OTRhNWJkOWNhZGI1OTRhNWJkOWNiNWI1OTRhNWJkOWNhZGI1OTRh NWJkOWNiNWI1OGNhNWJkOWNhZGI1OTRhNWJkOWNhZGI1OGNhNWJkOWNhZGI1 OGNhNWJkOWNhZGI1OTQNCjljYmQ5Y2FkYjU5NDljYmQ5Y2FkYjU4YzljYmQ5 Y2FkYjU4YzljYmQ5Y2FkYjU4YzljYmQ5Y2E1YjU4YzljYmQ5Y2E1YWQ4Yzlj YmQ5NGE1YWQ4YzljYmQ5Y2E1YWQ4YzljYmQ5Y2E1YWQ4Yzk0YmQ5Y2E1YWQ4 Yzk0YjU5NGE1DQphZDhjOTRiNTk0YTVhZDhjOTRiNTk0YTVhZDhjOTRiNTk0 YTVhZDhjOTRiNTk0OWNhZDhjOTRiNTk0OWNhNTg0OTRiNTk0OWNhZDg0OTRi NTk0OWNhNTg0OTRiNTk0OWNhNTg0OTRiNTk0OWNhNTg0OTRiNTk0OWNhNTg0 OTRiNQ0KOTQ5Y2E1ODQ5NGFkOGM5Y2E1ODQ5NGI1OTQ5Y2E1ODQ4Y2I1OTQ5 NGE1ODQ4Y2I1OTQ5NGE1ODQ4Y2I1OGM5NGE1ODQ4Y2I1OGM5NGE1N2I4Y2Fk OGM5NGE1ODQ4Y2FkOGM5NGE1N2I4Y2FkOGM5NGE1N2I4Y2FkOGM5NGE1N2IN Cjg0YWQ4YzhjYTU3Yjg0YjU4YzhjYTU3Yjg0YWQ4YzhjYTU3Yjg0YWQ4Yzhj YTU3Yjg0YWQ4YzhjYTU3Yjg0YWQ4YzhjYTU3YjdiYWQ3YjhjYTU3YjdiYWQ4 NDhjOWM3YjdiYWQ3YjhjOWM3YjdiYWQ4NDhjOWM3YjdiYTU3YjdiDQo5Yzdi N2JhZDg0ODQ5YzczN2JhNTdiN2I5YzdiN2JhNTg0ODQ5YzczN2JhNTdiN2I5 YzczN2JhNTg0ODQ5YzczN2JhNTdiN2I5YzczN2JhNTg0ODQ5YzczNzNhNTcz N2I5YzczNzNhNTdiODQ5YzczNzNhNTczNzM5YzczNzNhNQ0KN2I3Yjk0NzM3 M2E1NzM3Mzk0NzM3M2E1N2I3Yjk0NzM2YmE1NzM3Mzk0NzM2YmE1N2I3Yjk0 NmI2YjljNzM3Mzk0NmI2YjljN2I3Yjk0NmI2YjljNzM2Yjk0NmI2YjljN2I3 Mzk0NmI2YjljNzM2Yjk0NmI2YjljN2I3MzhjNmINCjZiOWM2YjZiOGM2YjZi OWM3MzczOGM2YjZiMDBjZWJkZGVjZWI1ZGVkNmM2ZGVjZWJkZGVjZWJkZGVj ZWI1ZGVkNmM2ZGVjZWJkZGVjZWJkZGVjZWI1ZGVkNmM2ZGVjZWJkZGVjZWJk ZGVjZWI1ZGVkNmM2ZGVjZWJkZGVjZWJkDQpkZWNlYjVkZWRlY2VlZmNlYmRk ZWNlYjVkZWJkYWRkNmNlYmRkZWNlYmRkZWNlYmRkZWNlYjVkZWNlYmRkZWNl YmRkZWNlYmRkZWNlYjVkZWNlYmRkZWNlYmRkZWNlYmRkZWNlYjVkZWNlYmRk ZWNlYmRkZWNlYmRkZWNlYjVkZQ0KY2ViZGRlY2ViZGRlY2ViZGRlYmRhZGQ2 Y2ViZGRlYzZiNWQ2Y2ViZGRlYmRhZGQ2Y2ViZGRlYzZiNWQ2Y2ViZGRlYmRh ZGQ2Y2ViZGRlYzZiNWQ2Y2ViZGRlYmRhZGQ2Y2ViZGRlYzZiNWQ2Y2ViNWRl YmRhZGQ2Y2ViZGRlYzYNCmI1ZDZjZWI1ZGViZGFkZDZjZWJkZGVjNmI1ZDZj NmI1ZDZiZGFkZDZjNmI1ZDZjNmI1ZDZjNmI1ZDZiZGFkZDZjZWJkZGVjNmI1 ZDZjNmI1ZDZiZGFkZDZjZWI1ZGVjNmI1ZDZjNmI1ZDZiNWFkZDZjNmI1ZDZj NmFkZDZjNmI1DQpkZWJkYWRkNmM2YjVkZWM2YjVkNmM2YjVkZWJkYWRkNmM2 YjVkZWM2YjVkNmNlYmRlN2NlYjVkZWNlYmRlN2NlYmRkZWNlYmRkZWJkYWRk ZWNlYmRkZWM2YjVkZWM2YjVkZWI1YTVkNmM2YjVkZWJkYWRkNmM2YjVkZWI1 YTVkNg0KYzZiNWRlYmRhZGQ2YzZiNWRlYjVhNWQ2YzZiNWRlYmRhZGQ2YmRh ZGRlYjVhNWQ2YmRhZGRlYmRhZGQ2YzZhZGQ2YjVhNWNlYzZiNWQ2YmRhZGNl YmRhZGQ2YjVhNWNlYmRhZGNlYmRhZGNlYmRhZGNlYjVhNWJkYmRhZGNlYmQN CmFkYzZjNmFkY2ViNWE1YmRjNmFkY2ViZGFkYzZjNmFkY2ViNTljYmRjNmFk Y2ViZDljYzZjNmFkYzZiNTljYmRjNmFkYzZiZDljYzZjNmE1YzZiNTljYjVj NmFkYzZiZDljYmRjNmE1YzZiNTljYjVjNmFkYzZiZDljYmRjNmFkDQpjNmI1 OWNiZGM2YWRjZWM2OWNjNmM2YWRjZWJkOWNiZGM2YWRjZWM2YWRjNmM2YWRj ZWJkYTViZGM2YWRjZWM2YWRjNmM2YWRjZWJkOWNiZGM2YWRjZWM2OWNjNmM2 YTVjNmI1OWNiNWM2YTVjNmJkOWNiZGJkYTViZGI1OWNiNQ0KYmRhNWJkYmQ5 Y2JkYmRhNWJkYjU5NGFkYmRhNWI1YmQ5NGI1YmRhNWI1YWQ5NGE1YmQ5Y2I1 YmQ5NGFkYmQ5Y2FkYjU5NGE1YzY5Y2FkYmQ5NGFkYzY5Y2FkYjU5NGE1YzY5 Y2FkYmQ5NGFkYmQ5Y2FkYjU4YzljYmQ5Y2FkYmQNCjhjOWNiZDljYWRhZDhj OWNiZDljYWRiZDhjOWNiZDljYTViNThjOWNiZDljYTViZDhjOWNiZDljYTVh ZDhjOWNiZDljYTViZDhjOWNiZDk0YTVhZDhjOTRiZDk0YTViNThjOTRiZDk0 YTVhZDhjOTRiZDk0YTViNThjOTRiNTk0DQphNWFkOGM5NGI1OTRhNWI1OGM5 NGI1OTQ5Y2FkOGM5NGI1OTQ5Y2I1OGM5NGI1OTQ5Y2E1OGM5NGI1OTQ5Y2Fk OGM5NGI1OTQ5Y2E1ODQ5NGI1OTQ5Y2FkODQ5NGI1OTQ5Y2E1ODQ4Y2I1OTQ5 Y2FkODQ4Y2I1OTQ5Y2E1ODQ4Yw0KYjU5NDljYWQ4NDhjYjU4YzljYTU4NDhj YjU4YzljYWQ4NDhjYjU4YzljYTU4NDhjYjU4YzljYWQ4NDhjYjU4Yzk0YTU4 NDhjYjU4Yzk0YWQ4NDhjYWQ4Yzk0YTU4NDg0YjU4Yzk0YWQ4NDg0YWQ4Yzk0 YTU3Yjg0YWQ4Yzk0YWQNCjdiODRhZDhjOTQ5YzdiODRhZDhjOTRhZDdiODRh ZDhjOGNhNTdiN2JiNThjOGNhZDdiN2JhZDg0OGNhNTdiN2JhZDhjOGNhZDdi N2JhZDg0OGNhNTdiN2JhZDg0OGNhZDdiN2JhZDg0ODRhNTdiN2JhZDg0OGNh ZDdiN2JhZDg0DQo4NDljN2I3YmFkODQ4NDljN2I3YmFkODQ4NDljN2I3YmFk ODQ4NDljN2I3YmE1ODQ4NDljNzM3M2E1ODQ4NDljNzM3M2E1ODQ4NDljNzM3 M2E1ODQ4NDljNzM3M2E1N2I4NDljNzM3M2E1N2I4NDljNzM3M2E1N2I3Yjlj NzM3Mw0KYTU3YjdiOWM3MzczYTU3YjdiOTQ3MzZiYTU3YjdiOTQ3MzZiYTU3 YjdiOTQ3MzZiYTU3YjdiOTQ3MzZiYTU3YjdiOTQ3MzZiYTU3YjdiOTQ3MzZi YTU3YjczOTQ2YjZiYTU3YjczOTQ2YjZiOWM3YjczOTQ2YjZiOWM3YjczOTQN CjZiNmI5YzdiNzM5NDZiNjM5YzdiNzM5NDZiNmI5YzczNzM4YzZiNjM5Yzcz NzM4YzZiNmI5YzczNzMwMGJkYWRjZWNlYjVkNmJkYWRjZWNlYjVkNmJkYWRj ZWNlYjVkNmJkYWRjZWNlYjVkNmJkYWRjZWNlYjVkNmJkYWRjZWNlDQpiNWQ2 YmRhZGNlY2ViNWQ2YmRhZGNlY2ViNWQ2YzZhZGNlYzZiNWQ2YjVhNWM2YzZi NWQ2YmRhZGNlYzZiNWQ2YmRhNWNlY2ViZGRlYmRhZGNlY2ViZGRlYmRhZGNl Y2ViNWRlYmRhZGNlY2ViZGRlYmRhZGNlY2ViNWRlYmRhZA0KY2VjZWI1ZDZi ZGE1Y2VjNmI1ZDZiZGFkY2VjNmI1ZDZiZGE1YzZjNmI1ZDZiZGFkY2VjNmI1 ZDZiZGE1Y2VjNmI1ZDZiZGFkY2VjNmI1ZDZiZGE1Y2VjNmI1ZDZiZGE1Y2Vj NmI1ZDZiZGE1YzZjNmI1ZDZiZGE1Y2VjNmI1ZDYNCmJkYTVjNmM2YjVkNmJk YTVjNmM2YjVkNmJkYTVjNmM2YjVkNmJkYTVjNmM2YjVkNmJkYTVjNmM2YjVk NmI1YTVjNmM2YWRkNmI1YTVjNmM2YWRkNmI1YTVjNmM2YjVkNmI1YTVjNmM2 YjVkNmJkYTVjNmM2YjVkNmI1YTVjNmM2DQphZGNlYjVhNWM2YzZhZGNlYjVh NWM2YmRhZGNlYmRhZGNlYzZiNWRlYmRhZGNlYzZiNWQ2YmRhZGNlYzZiNWRl YmRhZGNlYzZiNWQ2YmRhZGNlYzZiNWRlYmRhZGNlYzZiNWQ2YmRhZGNlYzZi NWQ2YjVhNWNlYzZiNWQ2YjVhNQ0KY2ViZGI1ZDZiNWE1Y2ViZGFkZDZiNWE1 Y2ViZGI1ZDZiNWE1Y2ViZGFkZDZiNWE1YzZiZGFkZDZiNTljYzZiZGFkZDZi NTljYzZiZGFkZDZhZDljYzZiZGFkY2ViNWE1YzZiZGFkZDZiNTljYzZiZGFk Y2ViNTljYzZiZGFkY2UNCmFkOWNiZGJkYWRjZWFkOWNiZGJkYWRjZWI1OWNi ZGJkYTVjNmI1OWNiZGJkYWRjNmI1OWNiZGJkYWRjNmI1OWNiZGM2YTVjNmI1 OWNiNWM2YTVjNmI1OWNiNWM2YTViZGI1OWNiNWJkYTViZGI1OWNiNWM2YTVi ZGI1OWNiNWM2DQphNWJkYjU5Y2I1YzZhNWJkYjU5Y2I1YzZhNWJkYjU5NGI1 YmRhNWJkYjU5NGI1YmRhNWJkYjU5NGI1YmRhNWM2YjU5NGI1YmRhNWJkYjU5 Y2I1YzZhNWM2YjU5NGI1YmRhNWJkYjU5NGI1YmRhNWJkYjU5NGI1YmRhNWJk YWQ4Yw0KYTViNTljYjVhNThjYTViNTljYWRhZDhjYTViNTljYWRhNThjOWNi NTk0YWRhZDk0YTViZDljYWRhZDhjYTViNTljYWRhZDhjOWNiNTljYWRhZDhj OWNiNTk0YTViNThjOWNiZDljYTVhZDhjOWNiZDljYTViNThjOWNiZDljYTUN CmFkOGM5Y2JkOWNhNWFkOGM5Y2JkOWNhNWFkOGM5Y2JkOTRhNWFkOGM5Y2Jk OTRhNWFkOGM5NGJkOTRhNWFkOGM5NGJkOWNhNWFkOGM5NGJkOTQ5Y2I1OGM5 NGJkOTQ5Y2FkOGM5NGJkOTQ5Y2FkOGM5NGJkOTQ5Y2FkODQ5NGI1DQo5NDlj YWQ4NDk0YjU5NDljYWQ4NDk0YjU5NDljYWQ4NDhjYjU5NDljYTU4NDhjYjU5 NDljYTU4NDhjYjU5NDljYTU4NDhjYWQ5NDk0YTU4NDhjYjU5NDk0YTU4NDhj YWQ5NDk0YTU4NDhjYWQ5NDk0YTU4NDhjYWQ4Yzk0YTU4NA0KOGNiNThjOTRh NTg0OGNhZDhjOTRhNTg0OGNhZDhjOTRhNTdiOGNhZDhjOTRhNTg0OGNhZDhj OTRhNTdiOGNhZDhjOTRhNTdiOGNhZDhjOTQ5YzdiODRhZDhjOTRhNTdiODRh ZDhjOTRhNTdiODRhZDhjOGNhNTdiODRhZDhjOGMNCmE1N2I4NGFkOGM4Yzlj N2I4NGFkOGM4YzljN2I4NGE1N2I4YzljN2I4NGE1ODQ4YzljN2I3YmFkN2I4 Y2E1N2I3YmFkODQ4NGE1N2I3M2FkN2I3YmE1N2I3M2FkODQ4NDljN2I3M2Fk N2I3YjljN2I3M2FkODQ4NDljNzM3M2FkDQo3YjdiOWM3MzczYWQ4NDg0OWM3 MzczYWQ3YjczOWM3MzczYTU4NDg0OWM3MzczYTU3YjdiOWM3MzczYTU4NDg0 OWM3MzczYTU3MzczOWM3MzczYTU4NDg0OWM3MzczYTU3MzczOWM3MzczYTU3 YjdiOTQ3MzczYTU3MzczOTQ2Yg0KNzNhNTdiN2I5NDZiNzNhNTczNzM5NDZi NmJhNTdiN2I5NDZiNmJhNTczNmI5NDZiNmJhNTdiNzM5NDZiNmI5YzczNmI5 NDZiNmJhNTdiNzM5NDZiNmI5YzczNmI5NDZiNmJhNTdiNzM5NDZiNmI5Yzcz NmI5NDZiNmI5YzdiNzMNCjk0NmI2MzljNmI2Yjk0NmI2MzljNzM3MzhjNmI2 MzljNmI2YjhjNmI2MzljNzM3MzhjNmI2MzljNmI2MzhjNjM2MzljNzM3Mzhj NjM2MzljNmI2YjhjNjM2MzAwY2ViNWQ2YzZhZGNlYzZiNWQ2YmRhNWNlY2Vi NWQ2YzZhZGNlDQpjNmI1ZDZiZGE1Y2VjNmFkY2VjNmFkY2VjNmFkY2ViNWE1 Y2VjNmFkY2VjNmFkY2VjNmFkY2ViNWE1Y2VjNmI1ZDZjNmFkY2VjNmI1ZDZi ZGE1Y2VjNmI1ZDZjNmFkY2VjNmI1ZDZiZGE1Y2VjNmFkY2ViZGFkY2VjNmFk Y2ViNQ0KYTVjZWM2YWRjZWJkYWRjZWM2YWRjZWI1YTVjZWM2YWRjZWM2YWRj ZWM2YWRjZWI1YTVjZWM2YWRjZWM2YWRjZWM2YWRjZWI1YTVjZWM2YjVkNmM2 YWRjZWM2YjVkNmJkYTVjZWM2YjVkNmM2YWRjZWM2YWRjZWJkYTVjZWM2YWQN CmNlYmRhZGNlYzZhZGNlYjU5Y2JkYzZhZGNlYmRhZGNlYzZhZGNlYjU5Y2Jk YzZhZGNlYmQ5Y2M2YmRhZGNlYjU5Y2JkYmRhZGNlYmQ5Y2M2YmRhZGNlYjU5 Y2JkYzZhZGNlYmRhZGNlYzZhZGNlYjU5Y2JkYzZhZGNlYmRhZGNlDQpjNmFk Y2ViNTljYmRjNmFkY2ViZGFkY2VjNmFkY2ViNWE1Y2VjNmFkY2ViZGFkY2Vj NmFkY2ViNWE1Y2ViZGFkY2ViZGFkY2ViZGI1ZDZiNWFkZDZjNmI1ZGVjNmI1 ZDZjNmJkZGViZGFkZDZjNmI1ZDZiZGFkY2ViZGI1ZDZiNQ0KYTVjZWJkYjVk NmJkYWRjZWJkYWRkNmI1YTVjZWM2YjVkNmM2YjVkNmM2YjVkNmI1YTVkNmM2 YjVkNmJkYWRkNmM2YjVkNmI1YTVjZWM2YjVkNmJkYWRjZWM2YWRkNmI1YTVj ZWM2YWRkNmJkYWRjZWJkYWRkNmI1YTVjZWM2YWQNCmQ2YmRhZGQ2YzZhZGQ2 YjVhNWNlYzZhZGQ2YmRhZGNlYmRhZGQ2YjU5Y2NlYmRhZGNlYmQ5Y2M2YmRh NWNlYjU5Y2JkYmRhNWNlYmQ5Y2M2YmRhNWM2YjU5Y2JkYzZhNWM2YzY5Y2Jk YzZhNWM2YjU5Y2I1YzZhNWM2YmQ5Y2JkDQpjNmE1YmRiNTljYjVjNmE1YmRi ZDk0YjViZGE1YmRiNTk0YWRjNmE1YmRiZDljYjViZGE1YjViNTk0YWRiZGE1 YmRiZDk0YjViZDljYmRhZDk0YWRiZDljYmRiNTk0YjViZDljYjVhZDk0YWRi ZDljYjViNThjYjViNTljYjVhZA0KOGNhNWI1OWNiNWI1OGNhZGI1OTRiNWFk OGNhNWI1OTRhZGFkOGNhZGI1OWNhZGE1OGM5Y2I1OWNhZGI1OGM5Y2I1OWNh ZGFkOGM5Y2I1OWNhZGI1OGM5Y2I1OTRhNWFkOGM5Y2I1OWNhNWI1OGM5Y2I1 OTRhNWFkOGM5Y2JkOTQNCmE1YjU4Yzk0YmQ5NGE1YWQ4Yzk0YmQ5NGE1YjU4 Yzk0YjU5NDljYWQ4NDk0YmQ5NGE1YjU4Yzk0YmQ5NGE1YWQ4Yzk0YmQ5NGE1 YjU4Yzk0YmQ5NGE1YWQ4Yzk0YmQ5NDljYjU4Yzk0YmQ5NDljYWQ4YzhjYmQ5 NDljYjU4Yzk0DQpiZDk0OWNhZDhjOGNiZDk0OWNiNThjOGNiZDk0OWNhZDg0 OGNiZDk0OWNiNTg0OGNiZDk0OWNhZDg0OGNiNTk0OTRhZDg0OGNiNTk0OTRh NTg0OGNiNTk0OTRhZDg0OGNiNTk0OTRhNTg0OGNiNTk0OTRhZDg0OGNhZDhj OTRhNQ0KODQ4NGI1OTQ5NGFkODQ4NGFkOGM5NGE1ODQ4NGI1OGM5NGFkODQ4 Y2FkOGM5NGE1ODQ4NGFkOGM5NGFkODQ4NGFkOGM5NGE1N2I4NGFkOGM5NGFk ODQ4NGFkOGM5NGE1N2I4NGFkOGM5NGFkN2I4NGFkOGM5NDljN2I4NGFkOGMN CjhjYWQ3YjdiYWQ4NDhjOWM3YjdiYWQ4NDhjOWM3YjdiYWQ4NDhjOWM3Yjdi YWQ4NDg0OWM3YjdiYTU4NDg0OWM3MzdiYWQ4NDg0OWM3YjdiYTU4NDg0OWM3 MzdiYWQ4NDg0OWM3MzczYWQ4NDdiOWM3MzczYWQ4NDdiOWM3MzczDQphNTdi N2I5YzczNmJhZDdiN2I5YzczNzNhNTdiN2I5YzczNmJhNTdiN2I5YzczNmJh NTdiN2I5NDczNmJhNTdiN2I5NDZiNmJhNTdiN2I5NDZiNmJhNTdiN2I5NDZi NmJhNTdiNzM5NDZiNmJhNTdiN2I5NDczNmJhNTdiN2I5NA0KNmI2YmE1N2I3 Yjk0NmI2YmE1N2I3Mzk0NmI2YjljNzM3Mzk0NmI2YjljNzM3Mzk0NmI2Mzlj NzM3Mzk0NmI2MzljNzM3Mzk0NmI2M2E1N2I3Mzk0NmI2MzljNzM3Mzk0NmI2 MzljNzM3Mzk0NmI2MzljNzM3Mzk0NmI2MzljNzMNCjZiOGM2MzYzOWM3MzZi OGM2MzYzOWM3MzZiOGM2MzYzOWM3MzZiOGM2MzYzOWM3MzZiOGM2MzYzOWM3 MzZiOGM2MzVhOWM3MzZiOGM2MzVhOTQ2YjZiOGM2MzVhOTQ2YjZiOGM2MzVh OTQ2YjZiOGM2MzVhOTQ2YjZiMDBiNTljDQpiZGM2YWRjZWI1OWNiZGM2YWRj ZWI1OWNiZGM2YWRjZWI1OWNiZGM2YWRjZWI1OWNiZGJkYWRjNmI1OWNiZGM2 YWRjNmI1OWNiZGJkYWRjNmI1OWNiZGM2YWRjZWI1OWNiZGM2YWRjZWI1OWNi ZGM2YWRjZWI1OWNiZGM2YWRjZQ0KYjU5Y2JkYzZhZGNlYjU5Y2JkYmRhNWM2 YjU5Y2JkYmRhNWM2YjU5Y2JkYmRhNWM2YjU5Y2JkYmRhNWM2YjU5Y2JkYmRh ZGM2YjU5Y2JkYzZhZGM2YjU5Y2JkYmRhZGM2YjU5Y2JkYzZhZGM2YjU5Y2Jk YmRhNWM2YjU5Y2JkYmQNCmE1YzZiNTljYmRiZGE1YzZiNTljYmRiZGE1YzZi NTljYmRiZGFkYzZiNTljYmRjNmFkYzZiNTljYmRiZGFkYzZiNTljYmRjNmFk YzZiNTljYmRiZGFkYzZiNTljYmRiZGFkYzZiNTljYmRiZGE1YzZiNTljYmRi ZGFkYzZiNTljDQpiZGJkYWRjNmI1OWNiZGJkYWRjNmI1OWNiZGJkYWRjNmI1 OWNiZGJkYWRjNmI1OWNiZGJkYWRjNmI1OWNiZGM2YWRjNmI1OWNiZGJkYWRj NmI1OWNiZGJkYWRjNmFkOWNiZGI1YWRjZWFkYTVjNmJkYjVjZWI1YTVjNmJk YjVkNg0KYjVhZGNlYzZiNWQ2YjVhNWM2YmRiNWQ2YjVhNWM2YmRiNWQ2YjVh NWM2YmRiNWNlYjVhNWM2YmRiNWQ2YjVhNWM2YzZhZGNlYjVhNWM2YzZhZGNl YjVhNWM2YmRhZGNlYjVhNWM2YmRhZGNlYjU5Y2M2YmRhZGNlYjU5Y2M2YmQN CmFkY2ViNTljYmRiZGFkY2ViNTljYmRiZGFkY2ViNTljYzZiZGE1Y2ViNTlj YzZiZGE1Y2ViNTljYzZiZGE1Y2ViNTljYzZiZGE1Y2VhZDk0YmRiZGE1YzZh ZDk0YmRiZGE1YzZhZDk0YjViZGE1YzZiNTk0YjViZGE1YzZiNTk0DQphZGM2 YTViZGI1OTRhZGM2YTViZGI1OTRhZGJkOWNiNWI1OTRhZGJkYTViNWFkOGNh NWJkOWNhZGFkOTRhNWJkOWNhZGFkOGNhNWJkOWNhZGFkOTRhNWJkOWNhZGFk OGNhNWI1OTRhZGFkOGNhNWI1OTRhZGFkOGNhNWI1OTRhZA0KYWQ4Y2E1YjU5 NGFkYWQ4Y2E1YjU5NGFkYWQ4Y2E1YjU5NGFkYWQ4Y2E1YjU5NGFkYWQ4Y2E1 YjU5NGFkYTU4NDljYWQ5NGE1YTU4YzljYjU5NGE1YTU4Yzk0YjU5NGE1YTU4 YzljYjU5NGE1YTU4Yzk0YjU5NGE1YWQ4Yzk0YjUNCjk0YTVhZDhjOTRiNTk0 OWNhZDhjOTRiNTk0OWNhZDg0OTRiNTk0OWNhZDg0OGNiNTk0OWNhZDg0OGNi NTk0OWNhZDg0OGNiNTk0OWNhNTg0OGNiNTk0OTRhNTg0OGNiNTk0OWNhNTg0 OGNiNTk0OTRhNTg0OGNiNTk0OWNhZDg0DQo4Y2I1OGM5NGFkODQ4Y2I1OGM5 NGE1ODQ4NGI1OGM5NGFkODQ4Y2I1OGM5NGE1ODQ4NGI1OGM5NGE1ODQ4NGI1 OGM5NGE1N2I4NGI1OGM5NGE1ODQ4NGI1OGM5NGE1ODQ4NGFkOGM5NGE1ODQ4 NGFkOGM5NGE1ODQ4NGFkOGM5NA0KYTU4NDg0YWQ4Yzk0YTU4NDg0YWQ4Yzk0 YTU4NDg0YWQ4Yzk0OWM4NDg0YWQ4YzhjOWM4NDg0YWQ4YzhjYTU3Yjg0YWQ4 YzhjYTU3Yjg0YWQ4YzhjYTU3Yjg0YWQ4YzhjYTU3Yjg0YWQ4YzhjOWM3Yjg0 YWQ4YzhjYTU3Yjg0YWQNCjhjOGM5YzdiODRhZDdiOGM5YzdiODRhZDg0OGM5 YzdiN2JhZDdiN2I5YzdiN2JhZDg0ODQ5YzczNzNhNTdiN2I5YzczNzNhNTg0 ODQ5YzczNzNhNTdiN2I5YzczNzNhNTg0ODQ5YzczNzNhNTdiN2I5YzczNzNh NTg0ODQ5YzczDQo2YmE1NzM3MzljNzM2YmE1N2I3YjljNzM2YmE1NzM2Yjlj NzM2YmE1N2I3Mzk0NmI2YmE1NzM2YjljNzM2YmE1N2I3Mzk0NmI2YmE1NzM2 Yjk0NmI2YmE1N2I3Mzk0NmI2YjljNmI2Yjk0NmI2YjljNzM3Mzk0NmI2Yjlj NmI2Yg0KOTQ2YjZiOWM3MzczOGM2YjYzOWM2YjZiOGM2YjYzOWM3MzczOGM2 MzYzOWM2YjZiOGM2MzYzOWM3MzczOGM2MzYzOWM2YjYzOTQ2MzYzOWM3Mzcz OGM2MzYzOWM2YjYzOGM2MzYzOWM3MzZiOGM2MzVhOWM2YjYzOGM2MzVhOWMN CjczNmI4YzYzNWE5NDZiNWE4YzYzNWE5NDczNmI4YzYzNWE5NDYzNWE4YzYz NWE5NDczNmI4YzYzNWE5NDYzNWE4YzYzNWE5NDczNmI4YzYzNWE5NDYzNWE4 YzYzNWE5NDZiNWE4NDVhNWE5NDYzNWE4YzYzNWE5NDZiNWE4NDVhDQo1YTk0 NjM1YThjNWE1YTk0NmI1YThjNWE1YTAwYmRhNWM2YjU5Y2I1YmRhNWM2YmQ5 Y2JkYmRhNWM2YjU5Y2I1YmRhNWM2YmQ5Y2JkYmRhNWM2YjU5Y2I1YmRhNWM2 YmQ5Y2JkYmRhNWM2YjU5Y2I1YmRhNWM2YmQ5Y2M2YmRhNQ0KYzZiNTljYjVi ZGE1YzZiZDljYmRiZGE1YzZiNTljYjViZGE1YzZiZDljYmRiZGE1YzZiNTlj YjViZGE1YzZiZDljYmRiZGE1YzZiNTljYjViZGE1YzZiZDljYmRiZGE1YzZi NTljYjViZGE1YzZiZDljYmRiZGE1YzZiNTljYjUNCmJkYTVjNmJkOWNiZGJk YTVjNmFkOWNiNWJkYTVjNmI1OWNiZGJkYTVjNmFkOTRiNWJkYTVjNmI1OTRi ZGM2YWRjNmI1OWNiZGM2YWRjNmJkOWNjNmM2YWRjNmI1OWNiZGM2YWRjNmJk OWNjNmM2YWRjNmI1OWNiZGM2YWRjNmJkDQo5Y2M2YmRhNWM2YjU5Y2I1YmRh ZGM2YmQ5Y2M2YmRhNWM2YjU5Y2I1YmRhNWM2YmQ5Y2JkYmRhNWM2YjU5Y2I1 YmRhNWM2YmQ5Y2JkYmRhNWM2YjU5Y2I1YzZhNWM2YmQ5Y2JkYmRhNWM2YjU5 Y2I1YzZhNWM2YmQ5Y2JkYjVhNQ0KYzZhZDljYmRiNWFkYzZiNWFkYzZiZGFk Y2VhZGE1YmRiZGI1Y2ViZGFkY2ViZGI1Y2ViNWE1Y2VjNmI1ZDZiZGI1Y2Vi ZGI1Y2ViNWE1Y2ViZGI1Y2ViZGFkY2ViZGFkYzZiNTljYmRjNmFkYzZiZDlj YzZiZGFkYzZiNTljYmQNCmJkYWRjNmJkOWNjNmJkYTVjNmI1OWNiZGJkYWRj NmJkOWNjNmJkYTVjNmI1OWNiNWJkYTVjNmJkOWNjNmJkYTVjNmI1OTRiZGJk YTVjZWJkOTRjNmJkYTVjZWFkOTRiZGJkYTVjNmJkOTRjNmJkOWNjNmFkOTRi NWJkOWNjNmI1DQo5NGJkYmQ5Y2JkYWQ5NGI1YmQ5Y2JkYmQ5NGI1YmQ5Y2I1 YjU4Y2E1YmQ5Y2I1YmQ4Y2FkYmQ5Y2FkYWQ4Y2E1YmQ5Y2FkYjU4Y2FkYjU5 NGFkYWQ4YzljYjU5NGFkYjU4YzljYjU5NGE1YWQ4YzljYjU5Y2E1YjU4Yzlj YjU5NA0KYTVhZDhjOWNiNTk0YTViNThjOWNiNTk0YTVhNTg0OTRiNTk0YTVh ZDg0OWNiNTk0YTVhZDhjOWNiNTk0YTViNThjOWNiNTk0YTVhNTg0OWNiNTk0 YTViNThjOWNiNTk0YTVhNThjOTRiNTk0YTVhZDhjOTRiNTk0YTVhNThjOTQN CmI1OTRhNWI1OGM5NGI1OTQ5Y2E1OGM5NGI1OTQ5Y2I1ODQ5NGI1OTQ5Y2E1 ODQ4Y2I1OTQ5Y2I1ODQ4Y2I1OTQ5NGE1ODQ4Y2I1OTQ5Y2FkODQ4Y2I1OTQ5 NGE1ODQ4Y2I1OTQ5NGFkODQ4Y2FkOGM5NGE1ODQ4NGFkOGM5NGFkDQo4NDg0 YWQ4Yzk0YTU4NDg0YWQ4Yzk0YWQ4NDg0YjU4Yzk0YTU3Yjg0YjU4Yzk0YWQ3 Yjg0YWQ4YzhjYTU3Yjg0YWQ4YzhjYWQ3Yjg0YWQ4YzhjYTU3Yjg0YWQ4Yzhj YWQ3Yjg0YWQ4NDhjYTU3Yjg0YWQ4YzhjYWQ3Yjg0YWQ4Yw0KOTRhNTg0ODRh ZDhjOGNhZDg0ODRhZDhjOGNhNTg0ODRhZDhjOGNhZDg0ODRhZDhjOGM5Yzdi ODRhZDhjOGNhZDg0ODRhZDhjOGM5YzdiN2JhZDhjOGM5YzdiN2JhZDhjOGNh NTdiN2JhZDhjOGNhZDdiN2JhZDg0OGM5YzdiN2INCmFkOGM4YzljN2I3YmFk ODQ4YzljN2I3YmFkODQ4YzljN2I3YmFkODQ4YzljN2I3YmFkODQ4YzljN2I3 YmE1ODQ4NDljNzM3M2FkODQ4NDljNzM3M2E1ODQ4NDljNzM3M2E1ODQ4NDlj NzM3M2E1N2I3YjljNzM3M2E1N2I3YjljDQo3MzczYTU3YjdiOWM3MzczYTU3 YjdiOWM3MzczYTU3YjdiOWM3MzZiYTU3YjdiOWM3MzZiYTU3YjczOTQ2YjZi YTU3YjczOTQ2YjZiYTU3YjczOTQ2YjZiYTU3YjczOTQ2YjZiYTU3YjczOTQ2 YjYzYTU3YjczOTQ2YjZiOWM3Mw0KNzM5NDZiNjM5YzczNzM5NDZiNjM5Yzcz NzM5NDZiNjM5YzczNzM5NDZiNjM5YzczNmI4YzYzNjM5YzczNmI4YzYzNjM5 YzZiNmI4YzYzNjM5YzZiNmI4YzYzNjM5YzczNmI5NDYzNjM5YzczNmI5NDYz NjM5YzczNmI4YzYzNjMNCjljNzM2YjhjNjM1YTk0NmI2MzhjNjM1YTk0NmI2 MzhjNjM1YTk0NmI2MzhjNjM1Mjk0NmI2MzhjNjM1YTk0NmI2MzhjNjM1YTlj NmI2MzhjNjM1YTk0NmI2MzhjNjM1YTljNmI2MzhjNjM1YTk0NmI2MzhjNjM1 YTk0NmI2MzhjDQo2MzVhOTQ2YjYzOGM1YTUyOTQ2YjYzOGM1YTVhOTQ2YjYz OGM1YTVhOTQ2YjYzOGM1YTVhOTQ2YjYzMDBhZDk0YjViNWE1YmRhZDk0YWRi NWE1YmRhZDk0YjViNWE1YmRhZDk0YWRiNWE1YmRiNTk0YjViZGE1YmRhZDk0 YjViZA0KYTViZGI1OTRiNWJkYTViZGFkOTRiNWJkYTViZGFkOTRiNWI1YTVi ZGFkOTRiNWI1OWNiZGFkOTRiNWI1YTViZGFkOTRiNWI1OWNiZGFkOTRiNWJk YTViZGFkOTRiNWJkYTViZGFkOTRiNWJkYTViZGFkOTRiNWJkYTViZGI1OTQN CmI1YmRhNWJkYWQ5NGI1YmRhNWJkYjU5NGI1YmRhNWJkYWQ5NGI1YmRhNWJk YjU5Y2I1YmRhNWM2YjU5Y2I1YmRhNWJkYjU5Y2I1YmRhNWJkYjU5NGI1YmRh NWJkYjU5NGI1YmRhNWJkYWQ5NGFkYmRhNWJkYjU5Y2I1YmRhNWJkDQphZDk0 YWRiZGE1YmRiNTljYjViZGE1YmRhZDk0YWRiZGE1YmRhZDk0YWRiZGE1YmRh ZDk0YWRiZGE1YmRhZDk0YWRiNTljYjVhZDk0YWRiNTljYjVhZDk0YWRiNTlj YjVhZDk0YWRiNTljYjVhZDk0YWRiNTljYjVhZDk0YWRiNQ0KOWNiNWFkOTRh ZGI1OWNiNWFkOTRhZGI1OWNiNWE1OTRhZGFkYTViZGE1OTRhZGI1YTViZGE1 OWNiNWI1YTViZGE1OWNiNWI1YTViZGFkOWNiNWJkYWRjNmFkOWNiNWI1YWRj NmFkOWNiNWI1YWRjNmFkOWNiNWJkYWRjNmFkOTQNCmFkYmRhNWJkYWQ5NGFk YjU5Y2JkYWQ5NGFkYmQ5Y2JkYWQ5NGFkYjU5Y2I1YWQ5NGFkYjU5Y2JkYWQ5 NGFkYjU5Y2I1YWQ5NGFkYjU5Y2I1YWQ4Y2FkYjU5Y2I1YWQ4Y2I1YjU5Y2Jk YWQ4Y2FkYjU5Y2JkYWQ4Y2FkYjU5Y2JkDQphZDhjYWRiNTljYjVhZDhjYWRi NTk0YjVhZDhjYTViNTk0YjVhZDhjYTViNTk0YjVhNThjYTViNTk0YWRhZDg0 OWNiNTk0YTVhZDg0OWNiNTk0YTVhZDg0OWNiNTk0YTVhZDg0OTRiNTk0YTVh ZDg0OTRiNTk0YTVhNTg0OTRiNQ0KOTQ5Y2FkODQ5NGI1OTQ5Y2E1ODQ5NGI1 OTQ5Y2E1ODQ5NGI1OTQ5Y2E1ODQ5NGFkOGM5Y2E1ODQ5NGFkOGM5Y2E1ODQ4 Y2FkOGM5Y2E1ODQ5NGI1OTQ5Y2E1ODQ5NGFkOGM5Y2E1ODQ5NGFkOGM5Y2E1 ODQ4Y2FkOGM5Y2E1ODQNCjhjYWQ4YzljOWM4NDhjYWQ4Yzk0YTU4NDhjYWQ4 YzljYTU4NDhjYWQ4Yzk0YTU4NDhjYWQ4Yzk0YTU4NDg0YWQ4Yzk0YTU4NDg0 YWQ4Yzk0YTU3Yjg0YWQ4Yzk0YTU4NDg0YWQ4Yzk0YTU3Yjg0YWQ4YzhjYTU3 Yjg0YWQ4YzhjDQo5YzdiODRhZDhjOGM5YzdiODRhZDhjOGM5YzdiODRhZDhj OGM5YzdiODRhZDhjOGM5YzdiODRhZDhjOGM5YzdiODRhZDg0OGM5YzdiN2Jh ZDdiOGM5YzdiN2JhZDg0OGM5YzczN2JhZDdiOGM5YzdiN2JhZDg0OGM5Yzcz N2JhZA0KN2I4YzljN2I3YmFkODQ4YzljNzM3YmE1N2I4YzljN2I3YmE1ODQ4 YzljN2I3YmE1N2I3YjljN2I3YmE1ODQ4YzljN2I3YmE1N2I3YjljN2I3YmE1 ODQ4NDljN2I3YmE1N2I3YjljN2I3YmE1ODQ4NDk0NzM3YmE1N2I3YjljNzMN CjdiYWQ4NDg0OWM3MzczYTU3YjdiOWM3MzczYTU4NDg0OWM3MzczYTU3Yjdi OWM3MzczYTU4NDg0OWM3MzczYTU3MzdiOWM3MzczYTU3Yjg0OTQ3MzczYTU3 MzczOWM3MzczYTU3YjdiOTQ3MzZiYTU3MzczOTQ2YjZiYTU3YjdiDQo5NDZi NmI5YzczNmI5NDZiNmI5YzdiNzM5NDZiNmI5YzczNmI5NDZiNmI5YzdiNzM5 NDZiNmI5YzczNmI5NDZiNmJhNTdiNzM5NDZiNjM5YzZiNmI5NDZiNjM5Yzcz NzM5NDZiNjM5YzZiNjM5NDZiNjM5YzczNmI4YzYzNjM5Yw0KNmI2MzhjNjM2 MzljNzM2YjhjNjM2MzljNmI2MzhjNjM2MzljNzM2YjhjNjM2MzljNjM2Mzhj NjM2MzljNmI2YjhjNjM1YTk0NjM2MzhjNjM1YTk0NmI2YjhjNWE1YTk0NjM2 MzhjNjM1YTk0NmI2Yjg0NWE1YTk0NjM1YThjNjMNCjVhOTQ2YjZiOGM2MzVh OTQ2MzVhOGM2MzVhOTQ2YjVhOGM1YTVhOTQ2MzVhODQ1YTUyOTQ2YjVhODQ1 YTUyOTQ2MzUyODQ1YTUyOTQ2YjUyODQ1YTUyOTQ2MzUyODQ1YTUyOTQ2YjVh ODQ1YTUyOTQ2MzUyODQ1YTUyOTQ2YjVhDQo4NDVhNTI5NDYzNTI4NDVhNTI5 NDZiNTI4NDVhNTI4YzVhNTI4NDVhNTI4YzVhNTI4NDVhNTI5NDVhNTI4NDVh NTI5NDVhNWE4NDUyNTI5NDVhNTI4NDUyNTIwMGJkYTViZGI1OTRiNWJkOWNi ZGFkOTRhZGJkYTViZGI1OTRiNQ0KYmQ5Y2JkYWQ5NGFkYmRhNWJkYmQ5Y2Jk YmRhNWJkYWQ5NGFkYmRhNWJkYmQ5Y2JkYmRhNWJkYWQ5NGI1YmRhNWJkYjU5 NGI1YmQ5Y2JkYWQ5NGFkYmQ5Y2JkYjU5NGI1YmQ5Y2JkYWQ5NGFkYmRhNWJk YjU5NGJkYmRhNWJkYWQNCjk0YWRiZGE1YmRiNTk0YmRiZGE1YmRhZDk0YWRi ZGE1YmRiZDljYmRiZGE1YmRhZDk0YWRiZGE1YmRiZDljYmRiZGE1YmRhZDk0 YWRjNmE1YzZiZDljYmRiZGE1YmRiNTljYjViZGE1YmRiZDljYmRiZGE1YmRi NTljYjViZGE1DQpiNWI1OTRiNWJkOWNiNWFkOTRhZGJkYTViNWI1OTRiNWJk OWNiNWFkOTRhZGJkYTViNWI1OTRiNWJkOWNiNWFkOTRhZGJkOWNiNWI1OTRi NWI1OWNiNWFkOTRhZGI1OWNiNWI1OGNhZGI1OWNiNWE1OGNhNWI1OWNiNWI1 OGNhZA0KYjU5Y2I1YTU4Y2E1YjU5Y2I1YjU4Y2FkYjU5Y2I1YTU4Y2E1YjU5 Y2I1YjU4Y2FkYjU5Y2I1YTU4Y2E1YjU5Y2I1YWQ5NGFkYWQ5Y2I1YTU5NGE1 YjU5Y2I1YWQ5NGFkYjU5Y2I1YTU5NGE1YjVhNWI1YWQ5NGI1YjU5Y2I1YTUN Cjk0YWRiNTljYjVhZDk0YjViNTljYjVhNTk0YTViNTljYjViNThjYWRiNTlj YjVhNThjYTViNTljYjVhZDhjYWRiNTk0YWRhNThjYTViNTljYWRhZDhjYWRi NTk0YWRhNThjYTViNTk0YWRhZDhjYWRhZDk0YWRhNThjYTViNTk0DQpiNWFk OGNhZGI1OTRhZGE1OGNhNWI1OTRhZGFkOGNhZGI1OTRhZGE1ODRhNWI1OTRh ZGFkODQ5Y2I1OTRhZGE1ODQ5Y2I1OTRhNWFkODQ5Y2I1OTRhNWE1ODQ5Y2I1 OGNhNWFkODQ5NGI1OGM5Y2E1ODQ5NGI1OGM5Y2FkODQ5NA0KYjU4YzljYTU3 YjhjYjU5NGE1YjU4NDk0YjU5NDljYTU4NDk0YjU5NDljYjU4NDk0YjU5NDlj YTU4NDk0YjU5NDljYWQ4NDhjYjU5NDljYTU4NDhjYjU5NDljYWQ4NDhjYjU4 YzljYTU4NDhjYjU4Yzk0YWQ4NDhjYWQ4Yzk0YTUNCjdiOGNhZDhjOTRhZDdi OGNhZDhjOTRhNTdiOGNhZDhjOTQ5Yzg0OGNhZDhjOTQ5YzdiODRhZDhjOTRh ZDg0ODRhZDhjOTRhNTg0ODRhZDhjOTRhZDg0ODRhZDhjOGNhNTdiODRhZDhj OGNhZDdiODRhZDhjOGM5YzdiN2JhZDhjDQo4YzljN2I3YmFkOGM4YzljN2I3 YmFkOGM4YzljN2I3YmE1OGM4YzljN2I3YmFkOGM4YzljN2I3YmFkOGM4Yzlj N2I3YmFkOGM4YzljN2I3YmFkOGM4YzljN2I4NGFkODQ4YzljN2I4NGFkODQ4 YzljN2I3YmFkODQ4YzljN2I4NA0KYWQ4NDhjOWM3YjdiYWQ4NDhjOWM3Yjg0 YWQ4NDhjOWM3YjdiYWQ4NDhjOWM3YjdiYTU4NDhjOWM3MzdiYTU4NDg0OWM3 MzdiYTU4NDg0OTQ3MzdiYTU4NDg0OWM3MzdiYTU4NDg0OTQ3MzdiYTU4NDg0 OTQ3MzdiYTU4NDg0OTQNCjczN2JhNTg0ODQ5NDczN2JhNTdiODQ5NDczNzNh NTdiODQ5YzczNzNhNTdiN2I5YzczNzNhNTdiN2I5YzczNzNhNTdiN2I5NDcz NzNhNTdiN2I5YzczNzNhNTdiN2I5NDczNzNhNTdiN2I5NDczNzNhNTdiN2I5 NDZiNmJhNTdiDQo3Yjk0NmI2YmE1N2I3Mzk0NmI2YjljN2I3Mzk0NmI2Yjlj NzM3Mzk0NmI2MzljN2I3Mzk0NmI2MzljNzM3Mzk0NmI2MzljN2I3Mzk0NmI2 MzljNzM3Mzk0NmI2MzljNzM3Mzk0NmI2MzljNzM3MzhjNmI2MzljNzM2Yjhj NjM2Mw0KOWM3MzZiOGM2MzYzOWM3MzZiOGM2MzYzOTQ3MzZiOGM2MzVhOTQ3 MzZiOGM2MzVhOTQ2YjZiOGM2MzVhOWM3MzZiOGM2MzVhOWM2YjZiOGM2MzVh OWM2YjZiOGM2MzVhOTQ2YjZiOGM2MzVhOWM3MzZiOGM2MzVhOWM2YjZiOGMN CjYzNWE5YzZiNmI4YzYzNWE5NDZiNmI4YzYzNWE5NDZiNjM4YzVhNWE5NDZi NjM4YzVhNTI5NDZiNjM4YzVhNTI5NDZiNjM4YzVhNTI5NDZiNjM4YzYzNTI5 NDZiNjM4YzVhNTI5NDZiNWE4YzYzNTI5NDZiNWE4YzVhNTI5NDZiDQo1YTg0 NWE1Mjk0NjM1YTg0NWE0YTk0NmI1YTg0NWE1Mjk0NjM1YTg0NWE0YTk0NjM1 YTg0NWE0YThjNjM1YTg0NWE0YThjNjM1YTg0NWE0YThjNjM1YTg0NTI0YTk0 NjM1YTg0NTI1Mjk0NjM1YTg0NTI0YTk0NjM1YTAwYWQ4Yw0KYTViNTljYjVh ZDhjYTViNTljYjVhZDhjYTViNTljYjVhZDhjYTViNTljYjVhZDk0YWRiNTlj YjVhZDk0YWRiNTljYjVhZDk0YWRiNTljYjVhZDk0YWRiNTljYjVhZDhjYTVi NTljYjVhZDhjYWRiNTljYjVhZDhjYTViNTljYjUNCmFkOGNhZGI1OWNiNWFk OGNhZGI1OWNiNWFkOGNhZGI1OWNiNWFkOGNhZGI1OWNiNWFkOGNhZGI1OWNi NWFkOTRhZGI1OWNiNWFkOTRhZGI1OWNiNWFkOTRhZGI1OWNiNWFkOTRhZGI1 OWNiNWE1OGNhNWI1OWNhZGE1OGNhNWI1DQo5Y2I1YTU4Y2E1YjU5NGFkYTU4 Y2E1YjU5Y2FkYTU4YzljYWQ5NGFkYTU4YzljYjU5NGFkYTU4YzljYWQ5NGFk YTU4YzljYjU5NGFkYTU4YzljYWQ5NGFkYTU4YzljYWQ5NGFkYTU4YzljYWQ5 NGFkYTU4YzljYjU5NGFkYTU4NA0KOWNhZDk0YTVhNTg0OWNhZDk0YTVhNTg0 OWNhZDk0YTVhNTg0OWNhZDk0YTVhNTg0OWNhZDk0YTVhNTg0OWNhZDk0YTVh NTg0OWNhZDk0YTVhNTg0OWNhZDk0YTVhNTg0OWNhZDk0YTVhNTg0OWNhZDk0 YTVhNTg0OWNhZDk0YTUNCmE1ODQ5Y2FkOTRhNTljODQ5Y2FkOTRhNWE1ODQ5 Y2FkOTRhNTljODQ5NGFkOTRhNTljODQ5Y2FkOTRhNTljODQ5NGFkOTRhNWE1 ODQ5NGFkOTRhNTljODQ5NGFkOGNhNTljODQ5NGFkOTRhNTljODQ5NGFkOGNh NTljODQ5NGFkDQo4Y2E1OWM4NDk0YTU4YzljOWM4NDk0YWQ4Y2E1OWM4NDk0 YWQ4Y2E1OWM4NDk0YWQ4Y2E1OWM4NDk0YWQ4YzljOWM4NDk0YWQ4YzljOWM3 YjhjYWQ4YzljOWM3YjhjYWQ4YzljOWM3YjhjYWQ4Yzk0YTU3YjhjYWQ4Yzlj OWM3Yg0KOGNhZDdiOTRhNTdiOGNhZDg0OTQ5YzdiOGNhZDdiOTQ5YzdiOGNh ZDg0OTRhNTdiOGNhZDhjOTRhNTdiOGNhZDhjOTRhNTdiOGNhZDhjOTRhNTdi OGNhZDhjOTRhNTdiODRhZDhjOTRhNTg0ODRhZDhjOTRhNTdiODRhZDhjOTQN CmE1N2I4NGFkOGM5NDljN2I4NGE1N2I4YzljN2I4NGFkODQ4YzljN2I3YmE1 N2I4YzljN2I3YmE1ODQ4YzljN2I4NGE1N2I4YzljN2I4NGE1ODQ4YzljN2I3 YmE1N2I4YzljN2I4NGE1OGM4YzljN2I3YmE1N2I3YjljN2I3YmE1DQo4NDg0 OWM3YjdiYTU3YjdiOWM3YjdiYTU4NDg0OTQ3MzdiYTU3YjdiOTQ3YjdiYTU4 NDg0OTQ3MzczYTU3YjdiOTQ3MzczYTU4NDg0OTQ3YjdiYTU3YjdiOWM3Yjdi YTU4NDg0OTQ3YjdiYTU3YjdiOWM3YjdiYTU4NDg0OTQ3Mw0KN2JhNTdiN2I5 YzczN2JhNTg0ODQ5YzczN2JhNTdiN2I5YzczN2JhNTg0ODQ5YzczN2JhNTdi N2I5YzczN2JhNTg0ODQ5NDczN2JhNTczN2I5YzczN2JhNTg0ODQ5NDZiNzM5 YzczNzM5NDczNzM5YzdiODQ5NDZiNzM5YzczNzMNCjk0NzM3MzljN2I4NDhj NmI3MzljNzM3Mzk0NmI3MzljN2I3YjhjNmI3MzljNzM3MzhjNmI3MzljN2I3 Yjk0NmI2YjljNzM3Mzk0NmI2YjljN2I3Yjk0NmI2YjljNmI2Yjk0NmI2Yjlj NzM3Mzk0NmI2YjljNmI2Yjk0NmI2YjljDQo3MzczOGM2YjZiOWM2YjZiOGM2 YjZiOWM3MzczOGM2YjYzOWM2YjYzOGM2YjYzOWM3MzZiOGM2MzYzOTQ2YjYz OGM2MzYzOTQ3MzZiOGM2MzYzOTQ2YjYzOGM2MzYzOWM3MzZiOGM2MzYzOTQ2 YjYzOGM2MzYzOWM3MzZiOGM2Mw0KNWE5NDZiNjM4YzYzNWE5NDZiNmI4NDYz NWE5NDYzNjM4NDYzNWE5NDZiNmI4NDVhNWE5NDYzNWE4NDVhNWE5NDZiNWE4 NDVhNWE4YzYzNWE4NDVhNWE5NDZiNWE4NDVhNWE5NDYzNWE4YzVhNWE5NDZi NWE4NDVhNTI5NDYzNWENCjg0NWE1Mjk0NmI1YThjNWE1YTk0NjM1YThjNWE1 YTk0NmI1YTg0NWE1YTk0NjM1YTg0NWE1YTk0NmI1YTg0NWE1Mjk0NWE1Mjg0 NWE1Mjk0NWE1Mjg0NWE0YThjNWE1Mjg0NWE0YTk0NWE1Mjg0NWE1Mjk0NjM1 Mjg0NWE0YTk0DQo2YjUyODQ1YTRhOTQ1YTUyODQ1YTRhOTQ2YjUyN2I1MjRh OGM1YTRhODQ1MjRhOGM1YTRhN2I1MjRhOGM1YTRhODQ1MjRhOGM1YTRhN2I1 MjRhOGM1YTRhN2I1MjRhOGM1YTRhN2I1MjQyOGM1MjRhN2I1MjQyOGM1MjRh N2I1Mg0KNGE4YzUyNGE4NDUyNGE4YzUyNGE4NDUyNGEwMGI1OTRhZGE1OGNh NWI1OTRhZGFkOGNhZGI1OTRhZGE1OGNhNWI1OTRhZGFkOGNhZGI1OTRhZGE1 OGM5Y2I1OTRhZGFkOGNhZGI1OTRhZGE1OGM5Y2I1OTRhZGFkOGNhZGI1OTQN CmFkYTU4Y2E1YjU5NGFkYWQ4Y2FkYjU5NGFkYTU4Y2E1YjU5NGFkYWQ4Y2Fk YWQ5NGFkYTU4NDljYjU5NGFkYWQ4NGFkYWQ5NGFkYTU4NDljYjU5NGFkYWQ4 NGFkYjU5NGFkYTU4YzljYjU5NGFkYWQ4YzljYjU5NGFkYTU4YzljDQpiNTk0 YWRhZDhjOWNhZDk0YWRhNTg0OWNhZDk0YWRhZDg0OWNhZDk0YTU5Yzg0OWNh ZDk0YTVhZDg0OWNhZDk0YTVhNTg0OWNhZDk0YTVhZDg0OWNhZDk0YTVhNTg0 OWNhZDk0YTVhZDg0OWNhZDk0YTU5Yzg0OTRhZDk0YTVhZA0KODQ5Y2FkOTRh NTljODQ5NGFkOTRhNTljODQ5NGFkOTRhNWE1ODQ5NGFkOTRhNWFkODQ5Y2Fk OTRhNWE1ODQ5NGFkOTRhNWFkODQ5Y2FkOGNhNTljODQ5NGFkOTRhNWFkODQ5 NGFkOGNhNTljODQ5NGFkOTRhNWFkODQ5NGFkOGMNCmE1YTU4NDk0YWQ4Y2E1 YWQ4NDk0YWQ4YzljYTU4NDk0YWQ4YzljYWQ4NDk0YWQ4YzljYTU4NDk0YWQ4 YzljYWQ4NDk0YWQ4YzljOWM3YjhjYWQ4YzljOWM3Yjk0YWQ4YzljOWM4NDk0 YWQ4YzljOWM4NDk0YWQ4YzljOWM3YjhjDQphZDhjOWM5YzdiOGNhNThjOWM5 YzdiOGNhZDhjOWM5YzdiOGNhNThjOWM5YzdiOGNhNThjOWM5YzdiOGNhNThj OWM5YzdiOGNhNThjOWM5YzdiOGNhZDhjOTQ5YzdiOGNhZDhjOTQ5YzdiOGNh ZDhjOTQ5YzdiODRhZDhjOTQ5Yw0KN2I4NGFkOGM4YzljN2I4NGFkOGM4Yzlj N2I4NGFkODQ5NGE1N2I4Y2FkODQ5NGFkN2I4Y2FkODQ5NDljN2I4NGFkODQ5 NGFkN2I4Y2FkODQ5NDljN2I4NGFkODQ5NGFkN2I4NGFkODQ5NDljN2I4NGFk ODQ5NGFkN2I4NGFkODQNCjhjOWM3YjdiYWQ4YzhjOWM3Yjg0YWQ4NDhjOWM3 YjdiYWQ4NDhjOWM3YjdiYTU4NDhjOWM3YjdiYWQ4NDhjOWM3YjdiYTU4NDg0 OWM3MzdiYTU4NDhjOWM3MzdiYTU4NDhjOWM3YjdiYTU4NDhjOWM3YjdiYTU4 NDhjOWM3YjdiDQphNTg0OGM5YzdiN2JhNTg0ODQ5YzczN2JhNTg0ODQ5Yzcz NzNhNTg0ODQ5YzczNzNhNTg0ODQ5YzczNzNhNTg0ODQ5NDczNzNhNTg0ODQ5 NDczNzM5Yzg0ODQ5NDczNzNhNTg0ODQ5NDczNzM5Yzg0ODQ5NDczNzNhNTg0 ODQ5NA0KNzM3MzljODQ4NDk0NzM3M2E1ODQ4NDk0NzM3MzljN2I4NDk0NzM3 YjljN2I4NDk0NzM3YjljN2I4NDk0NmI3MzljN2I4NDk0NzM3MzljN2I4NDk0 NzM3YjljN2I4NDk0NzM3YjljN2I4NDk0NmI3MzljN2I4NDk0NzM3MzljN2IN CjdiOGM2YjczOWM3YjdiOTQ2YjczOWM3YjdiOGM2YjczOWM3YjdiOTQ2Yjcz OWM3YjdiOGM2YjczOWM3YjdiOGM2YjczOWM3MzdiOGM2YjZiOWM3YjdiOGM2 YjZiOWM3MzczOTQ2YjZiOWM3MzczOTQ2YjZiOWM3MzczOGM2YjYzDQo5Yzcz NzM4YzZiNjM5YzczNzM4YzZiNjM5YzczNzM4YzZiNjM5YzczNzM4YzYzNjM5 YzczNzM4YzYzNjM5YzczNmI4YzYzNjM5YzczNmI4YzYzNjM5NDczNmI4YzYz NWE5NDczNmI4YzYzNWE5NDZiNmI4YzYzNWE5NDczNmI4Yw0KNjM1YTk0NmI2 YjhjNjM1YTk0NzM2YjhjNjM1YTk0NmI2YjhjNjM1YTk0NmI2Yjg0NjM1YTk0 NmI2Yjg0NjM1YTk0NmI2Yjg0NjM1YThjNmI2Mzg0NWE1YThjNmI2Mzg0NWE1 YThjNmI2Mzg0NWE1YThjNmI2Mzg0NWE1YTk0NmINCjYzOGM1YTUyOTQ2YjYz OGM1YTUyOTQ2MzYzODQ1YTUyOTQ2MzYzODQ1YTUyOTQ2MzYzODQ1YTUyOTQ2 MzYzODQ1YTUyOTQ2MzVhODQ1YTUyOTQ2MzVhODQ1YTUyOTQ2MzVhODQ1YTUy OTQ2MzVhODQ1YTUyOTQ2MzVhODQ1MjRhDQo5NDYzNWE4NDVhNGE5NDYzNTI4 NDVhNGE5NDYzNWE4NDVhNGE4YzYzNTI4NDVhNGE4YzYzNTI4NDVhNGE4YzVh NTI4NDUyNGE4YzYzNTI4NDUyNGE4YzVhNTI4NDUyNGE4YzYzNTI4NDUyNGE4 YzVhNTI3YjUyNDI4YzVhNTI3Yg0KNTI0MjhjNWE1MjdiNTI0MjhjNWE1Mjdi NTI0MjhjNWE1Mjg0NGE0MjhjNWE1Mjg0NTI0YThjNWE1MjAwOWM4NDljYWQ4 Y2E1OWM4NDljYWQ4Y2E1OWM4NDljYWQ4Y2E1OWM4NDljYWQ4Y2E1OWM4NDk0 YWQ4Y2E1OWM3Yjk0YTUNCjhjYTU5Yzg0OTRhZDhjYTU5YzdiOTRhNThjYTU5 Yzg0OWNhZDhjYTU5Yzg0OWNhZDhjYTU5Yzg0OWNhZDhjYTU5Yzg0OWNhZDhj YTU5YzdiOTRhNThjYTU5YzdiOTRhNThjYTU5YzdiOTRhNThjYTU5YzdiOTRh NThjYTU5Yzg0DQo5NGFkOGNhNTljODQ5NGE1OGNhNTljODQ5NGFkOGNhNTlj ODQ5NGE1OGNhNTljODQ5NGFkOGNhNTljODQ5NGE1OGNhNTljODQ5NGE1OGNh NTljN2I5NGE1OGM5YzljODQ5NGE1OGM5YzljN2I5NGE1OGM5YzljODQ5NGE1 OGM5Yw0KOWM3Yjk0YTU4YzljOWM4NDk0YTU4YzljOWM3Yjk0YTU4YzljOWM3 Yjk0YTU4YzljOTQ3YjhjYTU4YzljOWM4NDk0YWQ4YzljOWM3Yjk0YWQ4Yzlj OWM4NDk0YWQ4YzljOWM3Yjk0YWQ4YzljOWM3Yjk0YWQ4YzljOWM3Yjk0YWQN CjhjOWM5YzdiOTRhZDhjOWM5YzdiOTRhZDhjOWNhNTdiOGNhZDhjOWNhNTdi OGNhZDhjOWNhNTdiOGNhZDg0OWM5YzdiOGNhZDdiOTRhNTdiOGNhZDhjOWNh NTdiOGNhZDdiOWNhNTdiOGNhZDg0OWM5YzdiOGNhZDdiOTQ5YzdiDQo4Y2E1 OGM5NDljN2I4Y2E1N2I5NDljN2I4Y2E1ODQ5NDk0N2I4Y2E1N2I5NDk0N2I4 Y2E1ODQ5NDk0N2I4NGE1N2I5NDk0N2I4NGE1ODQ5NDk0NzM4NGE1N2I5NDlj N2I4NGE1ODQ5NDk0N2I4NGE1N2I4Yzk0N2I4NGE1ODQ4Yw0KOWM3Yjg0YTU3 YjhjOWM3YjdiYTU4NDhjOWM3YjdiYTU3YjhjOWM3YjdiYTU4NDhjOWM3Mzdi YTU3YjhjOWM3Yjg0YWQ4NDk0OWM3Mzg0YWQ3Yjk0OWM3Mzg0YWQ4NDk0OWM3 Mzg0YWQ3Yjk0OWM3MzdiYTU3YjhjOTQ3MzdiYTUNCjczOGM5YzczN2JhNTdi OGM5NDczN2JhNTczN2I5YzczN2JhNTg0ODQ5NDczNzNhNTdiN2I5NDczNzNh NTg0ODQ5NDczNzNhNTczN2I5YzczNzNhNTg0ODQ5NDczNzNhNTdiN2I5NDcz NzNhNTg0ODQ5NDczNzM5YzczN2I5NDczDQo3YmE1ODQ4NDk0NzM3YmE1N2I3 Yjk0NzM3YmE1ODQ4NDk0NzM3YmE1N2I3Yjk0NzM3M2E1ODQ4NDk0NzM3M2E1 NzM3Mzk0NzM3M2E1N2I3Yjk0NzM2YjljNzM3Mzk0NzM3MzljODQ3Yjk0NzM3 MzljNzM3Mzk0NzM3MzljN2I3Yg0KOGM3MzczOWM3MzczOGM2YjZiOWM3Yjdi OGM2YjZiOWM3MzczOGM2YjZiOWM3YjdiOGM2YjZiOWM3MzczOGM2YjczOWM3 MzdiOGM2YjczOTQ2YjczOGM2YjczOTQ3MzdiOGM2MzZiOTQ2YjczOGM2Yjcz OWM3MzdiOGM2YjczOTQNCjZiNzM4YzZiNzM5NDczN2I4YzYzNmI5NDZiNzM4 YzZiNzM5YzczN2I4YzZiNmI5NDZiNzM4YzZiNmI5YzczN2I4YzZiNmI5NDZi NzM4YzZiNmI5NDczN2I4YzZiNmI5NDZiNzM4YzZiNmI5NDczN2I4YzYzNmI5 NDZiNmI4YzZiDQo2YjljNzM3MzhjNjM2MzljNmI2YjhjNjM2MzljNzM3Mzhj NjM2Mzk0NmI2MzhjNjM2Mzk0NzM2YjhjNjM2Mzk0NjM2MzhjNjM2Mzk0NzM2 YjhjNjM2Mzk0NjM2MzhjNjM2Mzk0NzM2YjhjNjM1YTk0NjM2Mzg0NjM1YTk0 NmI2Yg0KODQ1YTVhOTQ2MzVhODQ2MzVhOTQ2YjZiODQ2MzVhOTQ2MzVhODQ2 MzVhOTQ2YjZiODQ2MzVhOTQ2MzVhODQ2MzVhOTQ2YjZiODQ1YTVhOGM2MzVh ODQ1YTVhOGM2YjVhODQ1YTVhOGM1YTVhODQ1YTUyOGM1YTVhN2I1YTUyOGMN CjVhNWE3YjVhNTI4YzVhNWE3YjVhNTI4YzVhNTI4NDVhNTI5NDVhNTI4NDVh NTI5NDVhNTI4NDVhNTI5NDVhNTI4NDUyNTI4YzVhNTI4NDUyNGE4YzVhNTI3 YjUyNGE4YzUyNTI3YjUyNGE4YzUyNTI3YjUyNGE4YzUyNGE4NDUyDQo0YThj NWE1Mjg0NTI0YThjNTI0YTg0NTI0YThjNWE0YTg0NTI0YThjNTI0YTdiNTI0 MjhjNTI0YTdiNTI0MjhjNTI0MjdiNTI0MjhjNTI0MjdiNTI0MjdiNTI0Mjdi NTI0MjhjNTI0YTdiNTI0MjhjNTI0YTdiNTI0MjhjNTI0YTdiNTI0MjhjNTI0 YTdiNGE0MjhjNTI0YTdiNGE0MjdiNTI0MjdiNGE0Mjg0NTI0MjdiNGE0Mjdi NTI0MjdiNGE0MjhjNTI0YTdiNGE0MjhjNGE0MjdiNGE0MjAwMDQwMDAwMDAy NzAxZmZmZjAzMDAwMDAwMDAwMH19fXsNClxmczIyXGluc3JzaWQxMjI4NTky NVxjaGFycnNpZDE0NDI3MTg2IA0KXHBhciB9e1xiXGZzMjJcY2YxOVxpbnNy c2lkMTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiBcfg0KXHBhciB9XHBhcmQg XHFsIFxsaS0xNDQwXHJpMFxub3dpZGN0bHBhclxmYWF1dG9ccmluMFxsaW4t MTQ0MFxpdGFwMCB7XGJcZnMyMlxjZjlcaW5zcnNpZDEyMjg1OTI1XGNoYXJy c2lkMTQ0MjcxODYgMS4gRnVsbCBOYW1lfXtcYlxmczIyXGNmOVxpbnNyc2lk ODM1NTc5NFxjaGFycnNpZDE0NDI3MTg2IDp9e1xiXGZzMjJcY2Y5XGluc3Jz aWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2IA0KXHBhciAyLiB9e1xiXGZz MjJcY2Y5XGluc3JzaWQ4MzU1Nzk0XGNoYXJyc2lkMTQ0MjcxODYgUmVzaWRl bnRpYWwgQWRkfXtcYlxmczIyXGV4cG5kMFxleHBuZHR3LTFcY2Y5XGluc3Jz aWQ4MzU1Nzk0XGNoYXJyc2lkMTQ0MjcxODYgcmV9e1xiXGZzMjJcY2Y5XGlu c3JzaWQ4MzU1Nzk0XGNoYXJyc2lkMTQ0MjcxODYgc3M6fXtcYlxmczIyXGNm OVxpbnNyc2lkMTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiANClxwYXIgMy4g Q291bnRyeX17XGJcZnMyMlxjZjlcaW5zcnNpZDgzNTU3OTRcY2hhcnJzaWQx NDQyNzE4NiA6fXtcYlxmczIyXGNmOVxpbnNyc2lkMTIyODU5MjVcY2hhcnJz aWQxNDQyNzE4NiANClxwYXIgNC4gTW9iaWxlXH4vRmF4IG51bWJlcn17XGJc ZnMyMlxjZjlcaW5zcnNpZDgzNTU3OTRcY2hhcnJzaWQxNDQyNzE4NiA6fXtc YlxmczIyXGNmOVxpbnNyc2lkMTIyODU5MjVcY2hhcnJzaWQxNDQyNzE4NiAg IA0KXHBhciA1LiBPY2N1cGF0aW9ufXtcYlxmczIyXGNmOVxpbnNyc2lkODM1 NTc5NFxjaGFycnNpZDE0NDI3MTg2IDp9e1xiXGZzMjJcY2Y5XGluc3JzaWQx MjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2IFx+DQpccGFyIDYuICBBZ2V9e1xi XGZzMjJcY2Y5XGluc3JzaWQ4MzU1Nzk0XGNoYXJyc2lkMTQ0MjcxODYgOn17 XGJcZnMyMlxjZjlcaW5zcnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYg DQpccGFyIDcufXtcZnMyMlxjZjlcaW5zcnNpZDEyMjg1OTI1XGNoYXJyc2lk MTQ0MjcxODYgIH17XGJcZnMyMlxjZjlcaW5zcnNpZDEyMjg1OTI1XGNoYXJy c2lkMTQ0MjcxODYgTWFsZS9GZW1hbGV9e1xiXGZzMjJcY2Y5XGluc3JzaWQ4 MzU1Nzk0XGNoYXJyc2lkMTQ0MjcxODYgOn17XGJcZnMyMlxjZjlcaW5zcnNp ZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgDQpccGFyIDgufXtcZnMyMlxj ZjlcaW5zcnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgIH17XGJcZnMy MlxjZjlcaW5zcnNpZDEyMjg1OTI1XGNoYXJyc2lkMTQ0MjcxODYgTWFycmll ZC9TaW5nbGV9e1xiXGZzMjJcY2Y5XGluc3JzaWQ4MzU1Nzk0XGNoYXJyc2lk MTQ0MjcxODYgOn17XGJcZnMyMlxjZjlcaW5zcnNpZDEyMjg1OTI1XGNoYXJy c2lkMTQ0MjcxODYgDQpccGFyIH17XGJcZnMyMlxjZjlcaW5zcnNpZDE5OTE2 MjhcY2hhcnJzaWQxNDQyNzE4NiA5LiBFbWFpbCBBZGRyZXNzOg0KXHBhciB9 e1xiXGZzMjJcY2Y5XGluc3JzaWQxMzQ0NTIzNlxjaGFycnNpZDE0NDI3MTg2 IDEwLiBCYXRjaCBOdW1iZXI6DQpccGFyIH17XGJcZnMyMlxjZjE5XGluc3Jz aWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2IENvbmdyYXR1bGF0aW9ucyBm cm9tIHRoZSBzdGFmZiwgYW5kIHRoYW5rIHlvdSBmb3IgYmVpbmcgcGFydCBv ZiBlbWFpbCBhY2NvdW50IHVzZXJzIG9mIHRoaXMgcHJvZ3JhbS4gDQpccGFy IFlvdXJzIFNpbmNlcmVseSwNClxwYXIgfXtcYlxmczIyXGNmMTlcaW5zcnNp ZDEzNjk3MTYxIE1ycy4gTWVyY3kgTWFydGluc317XGJcZnMyMlxjZjE5XGlu c3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3MTg2IA0KXHBhciB9e1xsYW5n MTAyNFxsYW5nZmUxMDI0XG5vcHJvb2ZcaW5zcnNpZDEzNjk3MTYxIHtcc2hw e1wqXHNocGluc3Rcc2hwbGVmdDY3MzFcc2hwdG9wNTBcc2hwcmlnaHQ5MDEx XHNocGJvdHRvbTEzNzBcc2hwZmhkcjBcc2hwYnhjb2x1bW5cc2hwYnhpZ25v cmVcc2hwYnlwYXJhXHNocGJ5aWdub3JlXHNocHdyM1xzaHB3cmswXHNocGZi bHd0eHQxXHNocHoxXHNocGxpZDEwMjcNCntcc3B7XHNuIHNoYXBlVHlwZX17 XHN2IDc1fX17XHNwe1xzbiBmRmxpcEh9e1xzdiAwfX17XHNwe1xzbiBmRmxp cFZ9e1xzdiAwfX17XHNwe1xzbiBwaWJ9e1xzdiB7XHBpY3RccGljc2NhbGV4 MTM4XHBpY3NjYWxleTk2XHBpY2Nyb3BsMFxwaWNjcm9wcjBccGljY3JvcHQw XHBpY2Nyb3BiMA0KXHBpY3cyOTEwXHBpY2gyNDM0XHBpY3dnb2FsMTY1MFxw aWNoZ29hbDEzODBcanBlZ2JsaXBcYmxpcHRhZy0xMjcyNDY3NTIze1wqXGJs aXB1aWQgYjQyN2FmYmQxYTYwMzFiNWY5MjU4ZTNkN2ZhNzY0NmV9ZmZkOGZm ZTAwMDEwNGE0NjQ5NDYwMDAxMDEwMDAwMDEwMDAxMDAwMGZmZGIwMDQzMDAw OTA2MDcwODA3MDYwOTA4MDcwODBhMGEwOTBiMGQxNjBmMGQwYzBjMGQxYjE0 MTUxMDE2MjAxZDIyMjIyMDFkMWYxZjI0MjgzNDJjMjQNCjI2MzEyNzFmMWYy ZDNkMmQzMTM1MzczYTNhM2EyMzJiM2Y0NDNmMzg0MzM0MzkzYTM3ZmZkYjAw NDMwMTBhMGEwYTBkMGMwZDFhMGYwZjFhMzcyNTFmMjUzNzM3MzczNzM3Mzcz NzM3MzczNzM3MzczNzM3MzczNzM3MzczNzM3DQozNzM3MzczNzM3MzczNzM3 MzczNzM3MzczNzM3MzczNzM3MzczNzM3MzczNzM3MzczNzM3MzczNzM3Mzdm ZmMwMDAxMTA4MDA1YzAwNmUwMzAxMjIwMDAyMTEwMTAzMTEwMWZmYzQwMDFj MDAwMDAyMDMwMTAxMDEwMTAwMDAwMA0KMDAwMDAwMDAwMDAwMDQwNTAyMDMw NjA3MDAwMTA4ZmZjNDAwM2QxMDAwMDIwMTAyMDUwMTA1MDUwNTA2MDUwNTAw MDAwMDAwMDEwMjAzMDQxMTAwMDUxMjIxMzE0MTEzNTE2MTcxODEwNjE0MjIz MjkxMjNhMWIxYzFkMTI0NDINCjYyODJlMWYwMTUzMzUyNTM3MjA3NDM5MmMy ZjFmZmM0MDAxODAxMDAwMzAxMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAxMDIwMzA0ZmZjNDAwMjAxMTAwMDIwMjAxMDUwMTAxMDEwMDAwMDAwMDAw MDAwMDAwMDAwMTAyDQoxMTIxMDMxMjMxNDE1MTIyMDQxM2ZmZGEwMDBjMDMw MTAwMDIxMTAzMTEwMDNmMDA3NTQ2NjVhNTk1YTVhOGE4MGVjMGQ4ZmM3ZjA5 YmY1MjRlYzA2ZTc4ZjBlZWMxMTQ3NWVhNmIwY2NhZTBjNGRiMzM4NTJhODRm ODEyMzdlOA0KNzFlODY4NjIzNzc5ODI0OWE2YzU5YTQwMTUxM2M3NGYwM2Q3 MTJhODU4ZWI4MDhkMjI3YWE1NTIwODYzNzQ4YzFkZmFmMjdjODU4NjNhZTUw NmVhYmEyNTNhMmJjZDczNTRhOGZkOTY5ZDFhYTY3MjZjMTEwNTgwMjdjZjcx ZTYNCjc0OGM3YWE2OTZhMjNhNDBmMzNjNzEzMDE3MTBjNjZlMTdiZjdkYmFm NzdkNzEzOTYxNmE1ODkyNDJlMDk0OTM2OGUzNTBhODk3MDc4MDJjMmY3YjZm Y2Y3ZTJlOTZmMjIzMjkyNWJlNjA1YmE4MDNlMmRmMGQyN2Y0M2YwNDMxDQpk NDI1MzY2YzkwZTYzMWY2YzA1ODA2ZDQzNGM3N2RjMTUwMzZmZWZkNzBlYjNh YWIzOTdhYzYyOWUxMGVmMmRjMDA4ODJkNmRiNmI3NWU2ZmRkNjFjNjMzNTUz MGIyZTY5NGUwNDc2MmQxODBjNDBmOWI0OWJlZmYwMDQxZjVjNg0KYTUyYjRl ODU4NjhmNTRlZWFhYWE0YzY2YzA2ZGM5NmY0YzY4OWRhMjAyMTY3OTRjMTRj ZjUyYmQ5Y2FiYTRjODAwYjA1MDdlMTNlNWIxYmRiYTViMTk5YWNhMDg2OTI2 OTI0NTViNDhiMjEwNzZiNWFmN2MzZjZjYmU0YTkxZmINCjc0YjY0YmRjNDQ4 NDgxZjc1ODlmYmJkNzBhYjNkNTU4YjMxOTliNWIzMTk0MmI2OWI3MDQ2OWI5 ZjBmOTRmZDcxY2RmYTk3Y2E2OGQzNGY5MGZhNmE5NjkyMTkyMjZiMGQzYWFj MDAxYjhlNDYxNWM4ZjI0NTRkNTQ4MDg3NDYwDQpkNjU5NGQ4MjFiNmM0MWU5 ODZiOTZkMjVjNDcyYjE3MDBkOGQ4ZWRiZGFkODViNTMxNDRjOTU0MWU1NzFh OTc0NjgwZGI3MWI5Yjc3ZTA0ZTQ5YzViZjA2ZWE5OWYzZDhjYWM5MjQ1OTYx Nzk1OTkyNDUwZTJlZGI4M2JmZTQzMA0KNGNmOWE1NDI2NmJlZWFiNGNkMjI4 N2QzYTViNTEyYzM4YmRjOWViY2YxNmI3Mzg1ZmVjZTFmNzUwNDc2NzM0ZDJl Zjc2OGUyMmNiN2RhZmYwMDE3NWQ4NWIwZGRlYWFiMWMxMDIwNjUxZmM0ZWFi Zjc2MzY1Mjc0Njc0MmZmMDANCjZkZTNmN2JjODczNDg1MDAzN2E1ZDZiNmVm OGRiNTdlNzhlMTQ1OGRmMWRmNWUxYTlhODdiNTQxODdiMTY0NjQ3NTUyNDkz YTg1YmJhZGRkOGU3ODdkOTZjYjk1YjRiZDI1NTZjMzk1YWM0NmZmMDBkMzFj ZmFkN2JhYzc0NzRjDQo2YTE2OWU1N2Q1MzAzMWFjOGMxNDMwZDVkOThmZGRk MmJjNWVjNDZlN2Q2Zjg4NTc0ZjI1MDIwOGE5MjM5NjU5MjQ2MDQ5MjBiODFj ZWY2MWNlY2JjNzE4YmEyOTk2OWQ1Y2NmMmM2MGU4NTYyNzUwMDFhZDc1Yjhi ZmZjNDYwNA0KOTI1YThhYWI4ODg5MmE0ZWM0OGQyOTZiZjRlYWRlODMxZDhk MjQ0OTM5MmEyNTdhMGQzNTM2MzM4YjNiMmM2MmUxNzgyN2NhYzZlM2QzMGNh OWI0YjQwYTRmZWYyZDhkYzdhMWMyN2Y3MmIyOTM1MzJjZDM4MDc1MDhhM2I4 NTANCjdjODczZTZjNDc5NjNlNTBiZDc1NDI0YjBjYzdiMGIxOGQ1MTk2ZGE4 ZGM5YmRjNWFkYzI5MzZkZjljNDViNTI2NTc0NWU5OTc1MzU0MTY2YWQ5NGIy YzY2Y2M5NzBhMmRjZWU3YmFmN2Q4NWI4ZjBjMWYwNTQ1M2FjNjYzY2JkDQox MzQ0N2I1YTNiMDAzZDdmNGMyMTliMmRjYmUyOWMxYWZhZTZlZDg4ZTI3OTZl NDdhMDE2MWI3OTZkODJlYWE5NjJjYWU5MThmNmYyYTgzYzA1OTJkZjgwYzRh OTUyMWY2MTM1MGI1OTMzMWVkMmJlM2E2OGZhMmMyOTc2M2U2Yw0KNGZlMDA2 MDY4ZjI4YTVkNWFiZGU2YjFkODhkY2M2ZmE0Mzc5ZDg3ZTc4NWQ5NjRlZDUz NGYyY2QyODk5ODZiMmFhMTdlMzI3NmVmZTNkNzZjM2RjYTMyNzYwZDI0ZjUw ZTg2MjkwN2MwYWJjYTkxNjFjMTE2ZTg3OGVmYzJiNTINCjc5NDA4OGM1OTk0 OTRiMDA4ZDcyZjdiYzYzNzM2YmRiNzNkYzQ2MTdkM2U2MjY1YTk5YTQ5MjFk MDRmMDBjNjZlMzdmMjNkZjg2NTlkNjU3MTg0NWE4OGU2NTgyMzhjZWE3ZDg4 MjQ5MjJkNjJiNjIzZWZjMmVhNzUxM2RjNDU1DQoyZDIxMWI1OWU0OTA3MTZm MmVmYzRkZWRhYmU4NmRmODFhMjc5NjUxNzA1YzhmZTI4NWNlMDZhZGE4Nzhh OWE3OTUxZjU3NjZiN2QyYTk2MzcyNTQwMWJmMWM5ZmE2M2U0Zjk3YzVlZWU0 M2VhMmU0YTgwNDQ4ZmIxMmMwNzUzYg0KZjM4MDYwNjY5ZTBjZDVhMzhkNjU2 NzcxNjQyNmUwZWVjNmM2ZGU3ODUzZmQwZWIwMGEyMGU5OWFkNWNiMjA1ODE2 YTU4OTNiMDU4MDMxZmI4ZTJlNDg0Y2YzODhlMzU3ODk4YTk2YjQ5NGI2ZTJj MGVmN2YxYzQyODI5MmEyNTkNCmI0NGFmYTYxM2YzNDc0ZWJhNDFmM2I2ZmRk Y2UzNTMxZTUzNTMzYTJjYThkNzlkNDY4NjBkYjE3NWU4ZmViNmIxZjExOGU3 NzM2ZjljOTU0MDVlZTYwMjQ2Y2M2MzY2ODgzMDU5MDgwYmE0MTM3MjA3M2Ux ZTM4NWYyNGE2NGNkDQoxMjllNGE4OTNkZDI0MGExNjQ4MDFiMzM5NjBiYTU5 ODVjOWZhZTAzYThhODkxYWEzYjJhZDU3YTdhOWIwNjMxNTQzMDkyMzcxZDBh Yjc0MTcxZDM3ZGJhNjJkNWFjN2ExOWEzMzMyMWE3NTI0NjliZGY0NWJjYzVm MWRhYTcxOQ0KYmMxOWYwMzhhOGNkYTI0ODI1NDU1OTE1ZmI1OTJmNzg4OTFm MzFlMmRlOThhMjJhZThhOWUzODI0YWE5NmU1YzQ5MjI5MDg3N2I1OTQ2YzNm OWIxN2FlNjg5MjNjNmFmMjI4ZWQ0ZTk4NDkyMTg0ODdiODExN2ZlYzhjMTI2 NGENCjhiMGU0MDFkYzcxNWIyNGQ2MDJjNGIzNTVlNTczY2U2Njk5MzUzOTNi ZmMyZGJlZGRkZTQzZDc2YzUxZWQwZDRjNTk4YzcwZmJhZDRmYzUxYjEwNDE0 NjAwZGZhOGMzYzkzMzZjYmUzOWRhMDM1MjlkYjJkZjUyMGQ0NDhmM2I2DQow NGE4ZjZhNzJhODBmYzczYzg0NWVkNzExMzkxZjViNWIxOWZmMzdlOGVjNTM0 ZTkyNTI1MDQzZWU2NTY0ZDA4MTU5MjUyNDc0ZTQxMWY4N2UzOGQxZTQzOWFj MzNkMDQ3MWIyMzQyNjE0NTQzYWFjNDMxZGVmNmI3ODhlYjhiOA0KNTQwNmVj ZWMwOTEyMmVhNDZiOGIxZGFmY2RmYmI3YzI5YTdhNTllOThkNDM3NjcxYzgx YTQzMjIyZWFkY2VlNGY3NzNiZTI2NGZmOWJlNDY5MjZiMjE1OWM2NmQ0YWZm MDBiMWJhMTc0OTE0MzE2MjJjMDU4ZjE2M2JmNGU3MGINCjA1NTQ1NGNkZmIx NDRhNTc5MzcwYzA5MjdmOTRmNzBkZmYwMDRjNDIzOTZiMjNjYzA0ZWQxYzUx MmFhOTBjMDRiNzY2YmRmZjAwZDIzNmZlOTgzMWIzMjY1OTkxMjQwMDE3MzYw MWE1Zjg4ZmE2Mzk2NzNiNzZkOTY5MmU4ZjQ1DQo1YWY1MTM0NzFiNDBlMDE5 MDEwNTU1YjYwMmU3NzI0MGVlMThhNzJmYTQ5NjhhOGVhOWE3OGQ4Mjk3NWIw NjM3ZDg5YjdlNzg2ZmY2OGYxMTI4MzUwM2MxNjM2NTNlYTZkOGFhOWU5ZWEy Yjk2NDhlNmQzMTQ2MDgwMWEyZjg5YQ0KZTJjN2FlZGY4ZTIxZjgzYWVjMTI5 YjIwN2FiYWU1YWI5MmIxZTE4NDFkODY5MTdlM2Y3NDllMmRjZmViOGQzZDQ1 NjQzMjNlOTQ2OTU4YWYwNjBlNTQ3NzVjNzRmZDMwYjVlN2NiMjg0MDVhYWE4 ODQzMGZmN2U1MGNkYjc4N2YNCjRjMGYyN2I0NzQzNjAyMDhlYTI3NTFmZWQ0 NTY1MWZmMDA5MTE4Mjg0NjAzZGE5Nzk3M2VmNjkyMmE2YTE3OTEwZDE4MjJh NmEyMzNmMmVhYjdkOThlZjNiNzFlN2UzOGQwZTVmOTliZDM0NmQ0YjU5NGU5 MjQyOWYwOTQ4Y2VhDQoyODJlNzkwNzkxYjczZjhlMWFlNGQ5MGQzNjU5NDcx YzUxYTM1ZWU1YjUzZWVlY2M3ZTY3NjNkNThmZGMzNjFkNmY0Njc0YjQxMTkw YjU0ZGYxNWI2MjE2ZTU3OGUwOGRlZmMxZjQxZTE4ZWRkMzViMTVmNjY2Y2Fi MmQ1YTc3YQ0KYjk2NWEyZDI4ODg0MTUwOWYwZTg1M2NlZDZiZWZiZjIwNzlm MTgyYWIyNWFhMDkxY2YyNTRmYmJjMmFjMmU2MzhjMTY5YWZkMmRiODFlNzg1 Y2Y0YjRmM2FjNzM0M2Y2NTcxNzhhNDRlNTg3NzhlYTdjZmVmYzNhYTFhYTcx MWENCmMxNWIxNTkzNDg1NTkxOGRjYmY5YWZlNjJlMzFhYjk3Y2QyNzQwMDUx ZTU3NGEwMTRiYzYwMzlkNDUxNWVmYWM5ZWFjN2Y3YmYwYzJlY2RhODY4ZDY0 MmIyOThlMzcwMzYyNmMzNmVlM2QwZjkxZmJiMGY2YWYyOTc4ZDE5YTg0DQph YjQ2NzdlYzk4ZGMwZjE1M2QzZjBjMjJhYzMxZDUxZDM1MDBhY2IwNzJhZTc0 M2EwZGI3YjFlNDcxZGZkMzFjZWU0ZDcyM2FmMDMzMmI2MmI5NjBhNDY3MGNk NGUyZThjYmQxNDFiOGI3OTdlMTZlOThiNWQ2YjJhNDY5NzU4YQ0KMzFlNjVh ZmUzNmRiZTk4YmYyMGNiMjI3OGExOTYxZDdkOTBiOGY4ODEwN2E4M2NmODlj M2MzOTZjNzYzNzhkOTg3NzEzZmQ3MTljOTM5M2IyOTYxMTk1OTYxYTM4NjQw YjU1Mzg2OTA4ZmYyZjU1ODlmZTU1ZGYwMmNiNTUwZDMNCmM5ZWVmNDM5NTMw NzcwMmQzM2E4OGQ0NWY4MjU4ZGRiZWVjMzNjYzViMjZhN2Q0YWY0MjhlYmFi NGIxNDgwMzAyN2JiNmU3MDM1MjljODI1NGVkNjM4NDIyYTlkZDkyMjc1ZDNl NzYxYjdhZTMzNjg2MzJjOGQ2YjZhZmVjOWVkDQowNGEzOTMxYTgyMDc3N2M0 NzBlN2ZjMDI5YTI4YzFhY2E5OTI0MmM2ZGE1NWI1MGJmODhiODFmNzYwNmNh MmE2MmE3NzkxNjI1MDIxM2YyYjU4OTI3OGVmZjVjMTM5OWU2NDg5MWEzNGFj MDQ0NTgwNjZiZTkwYmI4ZWJkMzExZg0KNWI2ZTg2ZWFjMTZhZmQ5NjQxMzg2 YTBlY2UzNGQxNmIxNWI3YzVkZmIyZWUzYzMwZDY5MjgzMmY4ZTNlY2FhNjFh Mzc5MTQyZGY1NDQzOWIwYjlkYzc1M2JlMTY0MzJjMGNkNjg2YmRkY2YzNjVh ODA0ZmRkYmUyYzc4ZDVkOGINCjEyZTU4ZjJjNWM5MjdkNzBlODlhMDA3YTNh ODc2NTBmMjI0ZjFiMTAzYjUwNzRiYThlZjIzYWUyMTE1MmQyOWFkOTU2YjU2 ZjI1M2Q4YWM5MmQ5OTk4Nzc4MWMwMWM3MzczYmY0YzcyMWY2N2JkYWNjZGYy YTAyMzhhYTRjYjBhDQpmMTE0ZmYwMDEyODFkYzBmMjNkMGUzYTdkM2U2Mjk5 ZDY1OTRmOWJkMTZjZTgzNGNkMTVmOGZmNTI5ZjAxNzNlNjBlM2FlZDQ5NWEz MjhjZDRiMDM5YThhMjU5OTI0Zjc3OTBjNmVkZmY3MTZjY2MzYzZlNzlmZWVj NzBiOGQ1NA0KYjQ0NGM3NTMxMjA2MjJkZGExYmRhNGY1ZTg3YzBlMjk0YWQz MTQzMmY2MmU2MzBkNzI4Y2M3NzUzNmRhZmYwMGRmNGYwYzFkNGQyYzk1OTQ5 N2NjZTI4ZDM1NmQ3MWI4NjFkZTQ3NGZlZjhjNDZhMzU1NjhkMTc4MGI1Mzk5 Y2YNCjEyMmM5OTcyNmIxN2Y4ZDBlZjZmM2ZkN2YwYzU3NDhmZmUzMzVmMTRi NTE0YzIwZDExNTk3NTllMWI1NzQyNDc1MTYzYmY3NmY4YWVhZTg2NmNiOWZi NThjM2NmNGFjNmY3NTZiYmM1N2VhM2ZkNDNjMzljMTcxMWE4YTg1NTQ1DQpi MjIwZDhjOTZiMTNlNWUxZmRlZDhjYjczNmU5ZTRhNGFiMjgyMmEzMzBhOGNi YzhhNjhhMzY2OTAyZmYwMDk2Y2JmMjBlZjM2ZTA3YTkxNjIzY2IwYWYzMWY2 ODZhZmRkMTYwOGNiNGYyMTE2Nzc0OGY0MDNiZjI3ZjRlYjgyZQ0KMzhkZjJm YWI2YTg3MmQyYWI0NjIzMzc2MjQ4NTA2ZmM5ZmMzMTI4ZTk3MmRhYmE4MzUz NGYyMThhNDFiMzM0NDNhZmYwMDEyZWQ3ZmVmOWMwZGIwNjhjZTUwZTRmOWFl NmQ1MjgwYjNjNzFlYWJkOTRkOTU3Yzg3N2UzNjcxNjQNCjE0YTU5MjU4MjU4 ZDZhZTFiMDU3OGRkNGQ4NWFjNDM1YmYzZmU5ODM2OGE2Zjc2MDE2NjQ0ZDEy N2MyYjIyMTJjOGZlMWRlMGZkMGY4NjJlY2JmMjlhM2EyYTk0YTg4ZGVhMGRi NzQ0Mjc1MGJkYWQ2MWRmYjc0MWViODgxMGI0DQo2OWE2OTNmNmI4YmRkOWVm ZmU2NDZhN2IyNmYzMDNlNWY0ZmE2MDBmNjljYjg4NjEwNjM1ZDJmYTRjNjdi NGI4N2JmNWRiNmIwZjBjNjk3MzVjYzY5YTk1M2IzOTkxNWNiMWIwYTc1ZGM3 ZjNmZTgzNmMyMWE4MzJlNjU1NzFkNA0KM2NiNGYzYjBkODQ1MjkzMTk1MWZj MzcyNTdlOTZjM2RjZWE4Mjg0NWVjZTdiMjE1MzU1NWE5NTM1MzFhMGQwNzU5 MmU2ZTZlNzgxODczNTEwZDFhNGNmMWZiZDlmODRmMjhhNmRlODZlMmZmMDA0 ZjVjNjgyMWNjMTI5NDJjNTINCjQzMjUzMDAzYWFmYzI3YzdjN2QwZTI5NmNh YjJjOWVhMjRhODhhMjFkYTMxM2E4YzUyOTAzOWRmNmU0NmZkMzhjMDBiMDdl NzBhMjg1ZTQ5NDI0NjhjZWVlNDJhYWE4Yjk2Mjc2MDA3OGUzYWVmYjI1OTNi ZmIzZjRlNjM3M2FhDQo2N2Y4YWE5ODFiYTg2YjZjYWJmZjAwMTA3NzNkNmZm NGNiN2ZkM2RhNjg1NDY2Yjk5MTQwZDUxNDM0ZTFhMGQ0MmUxNTk4MzVkYWRk ZmI3ZGU3MWQwYTVmYjM1NzhkN2U1OGQ2ZmJlZmFhZTQ4MzdlZmJlM2EyMTgz OWI0NjE4ZA0KYzJhOWU4OGM3NWIyMTU1ZDc5N2M4OWRiMzNhOWI5NGYwMWUw N2MzZjJjNTM1NmZmMDBlMmFkZGExOGMwYTg4YzkzMWMyMDlmOGQyZGM3OThk YzhlZmRjNzE2YzM5Y2IyMDVhNWZiMzhkOThhMDUwMTQzMWJlOTFiOWIwZjBk Y2UNCjA5OWE4NjlhYTk4MTk2MzAxZmEzYTEyYWMzZDQ2MzI5YmI5NTFkMDk2 MDRmNDMzYjI3YjNjYjUzNmQ1MTg5MDdkOWY0MWMwYjc4NmY3YzVkNDk5Y2Qy ZDY1Mzc2OTQyZTI0ZGY0ZTgyNzc1NmVlZmYwMGVlMDZjZmRkYThmMmNhDQpl NDg1YjYxMmM1MmVlMDdjY2NjNDM3ZDc0ZGZjYzljNjZmMmM0NGE3OTlhYTYw NDU0OTQyMTM3MDNhODI0ZmUyMzA5ZGFlMDY5ZjQzZjkwZTYzOThkNzdiOWM2 YzIzOTQxZGQ1ZjYzNmJmNGU5NmYxYzMwYTVmNjIyYTIwOTNkZg0KNjNhZDMw Y2M4MmYyMTJkZjM4MWQwZjcwZjNjMzVjYTAyZDZhNDRiMzIyZGU0OGY1ODY1 ZDhhMWI1ZjYzZjk2MGZjYTZhYTU5ZTllNDEyYjA2ZDI5ZDQ3MjNiOGY3OGM0 NTZkNjM2ZWM1MTk3NjY3MTBhODMwMDcwMjQ2MTY2OGQNCjk0ZTk5MDdhZjM4 MjJhMmJiZGNlMzM0Zjk2NTJjZDFhMzAzZGFkNDI5MzI3Njc3ZWViZjAzZTk3 ZWYzODc3NGY5MDY1YTkyMDk5NjljMDYzNjYxYjlmODQ5MTZiOGY0Yzc5OTEx NTE5MTU1NDIyYzlhNDI4MWI3OTllZjM4MWU0DQowYzdkN2U0Zjk5NDkyNzZm MGNmMDM5NjUwYzg4YjNmNjRmMjBlZjFhYWQ2M2U3NmZkN2Q0ZjkzZTY3NDM5 NzNkNDU0MDkwYzkyNGE0ZDllZGE5MDVmNGFlYTAzNmUwNWY2YzZiYWFhOTIw YTlhMzAyNzhkNWNiNDhhYmE4ZjIwMQ0KNjFkNzE2NTZjN2RhZDM0OGZhZGQw YzUzODY1ZDA2ZGMwYjAxZjdlMTA1OTk5NGNjZGU5MjMzYWU0ZDI5ZDdhODNl NjBlYzcxMTllYWE5NjcwYTVkNWU5Y2YzZjY2Y2QxODZiZjgxYzI5Y2Y5ODE5 ZDIzNjhkMGY2YThkYTlhZDYzYjFiNzRjM2ZjY2E0OTEyYmE1MDkyNDhhMTc0 YTgwYWU0MDAzNDhlZWMzYjAzZmZkOX19fXtcc3B7XHNuIGZSZWNvbG9yRmls bEFzUGljdHVyZX17XHN2IDB9fXtcc3B7XHNuIGZVc2VTaGFwZUFuY2hvcn17 XHN2IDB9fQ0Ke1xzcHtcc24gZkxpbmV9e1xzdiAwfX17XHNwe1xzbiBmUHJl ZmVyUmVsYXRpdmVSZXNpemV9e1xzdiAxfX17XHNwe1xzbiB3ek5hbWV9e1xz diBQaWN0dXJlIDJ9fXtcc3B7XHNuIGZMYXlvdXRJbkNlbGx9e1xzdiAxfX17 XHNwe1xzbiBmQmVoaW5kRG9jdW1lbnR9e1xzdiAxfX17XHNwe1xzbiBmSGlk ZGVufXtcc3YgMH19e1xzcHtcc24gZkxheW91dEluQ2VsbH17XHN2IDF9fX17 XHNocHJzbHRccGFyXHBhcmQNClxxbCBcbGkwXHJpMFx3aWRjdGxwYXJccHZw YXJhXHBvc3g2NzMwXHBvc3k0OVxkeGZydGV4dDE4MFxkZnJtdHh0eDE4MFxk ZnJtdHh0eTBcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxy aW4wXGxpbjBcaXRhcDAge1xwaWN0XHBpY3NjYWxleDEzOFxwaWNzY2FsZXk5 NlxwaWNjcm9wbDBccGljY3JvcHIwXHBpY2Nyb3B0MFxwaWNjcm9wYjANClxw aWN3MjkxMFxwaWNoMjQzNFxwaWN3Z29hbDE2NTBccGljaGdvYWwxMzgwXHdt ZXRhZmlsZThcYmxpcHRhZy0xMjcyNDY3NTIzXGJsaXB1cGktOTZ7XCpcYmxp cHVpZCBiNDI3YWZiZDFhNjAzMWI1ZjkyNThlM2Q3ZmE3NjQ2ZX0NCjAxMDAw OTAwMDAwM2VlM2IwMDAwMDAwMGM5M2IwMDAwMDAwMDA0MDAwMDAwMDMwMTA4 MDAwNTAwMDAwMDBiMDIwMDAwMDAwMDA1MDAwMDAwMGMwMjVkMDA2ZjAwMDMw MDAwMDAxZTAwMDQwMDAwMDAwNzAxMDQwMGM5M2IwMDAwDQo0MTBiMjAwMGNj MDA1YzAwNmUwMDAwMDAwMDAwNWMwMDZlMDAwMDAwMDAwMDI4MDAwMDAwNmUw MDAwMDA1YzAwMDAwMDAxMDAxODAwMDAwMDAwMDA1MDc3MDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjkzMQ0KMDAzOTQyMTgzMTM5MTAz MTM5MThhZGFkOTRkNmQ2YzZjNmJkYjU2MzVhNWFjNmI1YmRjZWJkYzZiZGFk YjVhNTk0OWNjZWI1YmRjNmI1YjVhZDk0OWNiNTljOWNiZGE1YTViZGFkYWRh ZGE1YTVhNWE1YTVhZGFkYWRiNWJkYmQNCmFkYjViZGI1YmRjNmI1YmRjNmFk YmRjNmFkYjViZGI1YmRjNmJkYmRjNmM2YzZjZWNlYzZjZWQ2Y2VjZWI1YWRi NWM2YmRjNmE1OWNhNTg0N2I3YmNlY2VjZWE1YTVhNTM5MzkzOTYzNjM2MzVh NWE1YTYzNmI2YjZiNzM3MzVhDQo2MzZiNjM2YjczNzM3Yjg0N2I4NDhjNjM2 YjczODQ4NDhjYjViNWI1YjViNWJkYWRhZGFkYWRiNWI1ZDZkZWU3ZTdlZmY3 Y2VkNmRlOWNhNWFkOWNhZGFkOWNhZGFkYjViZGM2Y2VkNmRlZTdlZmVmZDZk ZWU3YzZjZWNlZGVlNw0KZWZlZmY3ZmZlN2VmZjdkZWU3ZWZkZWU3ZWZmN2Zm ZmZlZmY3ZmZlZmY3ZmZlZmY3ZmZjZWQ2ZGViNWJkYzZkNmRlZGVkZWU3ZWZk ZWU3ZWZjZWQ2ZDZjZWQ2ZGVkNmRlZTdjZWQ2ZDZjZWRlZGVlN2VmZjdkZWVm ZWZlN2VmZWYNCmI1YmRjNmRlZWZlZmU3ZjdmN2NlZDZkZWJkY2VjZWVmZmZm ZmVmZmZmZmM2ZDZkNmM2Y2VkNmM2ZDZkNmE1YWRiNWE1YWRiNWE1YjViNThj OWNhNTZiNzM3YjdiODQ4YzdiODQ4YzdiODQ4Y2Q2ZGVlN2Q2ZTdlZjk0OWNh NWE1DQpiNWJkYWRiNWJkYTViNWI1MDAwMDIxMjkwMDRhNTIyOTMxMzkxMDI5 MzExMDVhNWE0MmNlY2ViZGRlZGVjZTljOGM4Y2FkOWM5Y2M2YjViZGQ2YzZj ZWI1YTVhZGNlYjViZGI1OWNhNWJkYTVhNWNlYjViNWFkOWM5NDg0N2I3Mw0K OTQ4YzhjOTQ4YzhjYzZjNmM2YjViZGJkYjViZGJkYjVjNmM2YjVjNmNlYjVi ZGM2YmRjZWNlYzZjZWNlY2VjZWQ2YmRiZGM2YjViNWI1YTU5Y2E1OWM5NDlj YzZiZGM2NmI2MzYzYWRhZGFkY2VjNmM2OWM5YzljNTI1YTVhNmINCjZiNmI2 YjczNzM2MzZiNmI2YjdiN2I1MjVhNjM2MzZiNzM3Mzg0OGM3Yjg0OGM3Yjg0 OGNiNWI1YmRiNWI1YmRiZGI1YmRiZGJkYzZkNmRlZGVkZWU3ZTdjZWQ2ZGVh NWFkYjVhNWI1YjVhNWFkYjViZGM2Y2VjZWRlZGVkZWU3DQplN2NlZDZkZWQ2 ZGVlN2U3ZWZlZmU3ZWZmN2RlZTdlN2M2Y2VkNmM2Y2VkNmRlZTdlZmU3ZWZm N2Y3ZmZmZmQ2ZGVlN2RlZTdlZmU3ZWZmN2U3ZWZmN2NlZDZkZWNlZDZkZWQ2 ZGVlN2RlZTdlZmQ2ZGVkZWNlZGVkZWM2Y2VkNg0KZGVlN2VmZWZmN2Y3ZWZm N2ZmZTdmN2Y3YjViZGM2YmRjZWNlZjdmZmZmZDZlN2U3YzZjZWQ2ZTdlZmY3 ZWZmN2ZmOWNhNWFkYTVhZGI1YjViZGM2YTVhZGI1YTVhZGI1YWRiNWJkOWNh NWFkOTQ5Y2E1OTQ5Y2E1OGM5Y2E1NzMNCjg0ODRkNmRlZTdkNmRlZTc5NGE1 YWQ5NGE1YTU5Y2FkYWQ5Y2FkYjUwMDAwMjkzMTA4MzE0MjEwMjkzMTA4Mjkz MTEwMjkyOTEwODQ4NDZiZDZjZWJkZDZjZWM2OWM4YzhjYWQ5Y2E1ZDZjNmM2 ZDZiZGM2YmRhZGFkYjU5YzljDQpjZWI1YjVjZWI1YjU3YjZiNjM3YjZiNmJh NTk0OTQ4Yzg0ODRiZGJkYmRiNWJkYmRiZGJkYzZiZGM2Y2ViNWM2YzZiZGM2 Y2ViNWJkYzZhZGI1YjU5NDljOWM4NDg0OGM2YjZiNzM2YjYzNmJiNWFkYjU5 YzljOWM3MzZiNmJkZQ0KZGVkZWNlY2VjZWFkYWRhZDczN2I3Yjg0OGM4YzYz NmI2YjRhNTI1YTUyNjM2MzM5NGE0YTRhNWE1YTdiOGM5NDczODQ4Y2E1YWRi NWJkYmRjZWFkYWRiNWI1YjViZGNlZDZkZWQ2ZDZkZWJkYzZjNjk0YTVhZDlj YWRhZGFkYmQNCmJkYzZkNmQ2ZGVlN2U3ZTdlZmVmZDZkZWU3ZDZkZWU3ZDZk ZWU3ZTdlZmVmYWRiNWJkYWRhZGI1N2I4NDhjOWNhNWFkYTVhZGI1OWNhNWFk YzZjZWNlYmRjNmNlYmRjNmNlZGVlN2U3ZTdlZmY3ZGVlN2VmYzZjZWQ2YzZk NmQ2DQpjZWQ2ZGVkNmRlZTdjNmQ2ZDZjNmQ2ZDZkNmU3ZTdkZWVmZWZjZWQ2 ZGVkNmRlZTc5NDljYTU5NGE1YTVlN2VmZjdlZmY3ZjdjNmQ2ZDZkZWU3ZWZl N2VmZjc5NDljOWM5NGE1YTViZGM2Y2VjNmNlZDZjNmNlZDZhZGI1YmQ5Yw0K YTVhZDhjOTQ5YzhjOTQ5YzczN2I4NDUyNWE2M2M2Y2VkNmU3ZWZmN2E1YWRh ZDljYTVhZDhjOTQ5Yzk0OWNhNTAwMDAzOTRhMTgwODEwMDA0MjRhMjEzOTM5 MTgzOTM5MTgxODE4MDhhZGE1OTRjZWM2YmRjNmJkYjU5YzhjOGMNCmM2YjVi NWQ2YzZjNmNlYjViNWM2YWRiNWU3Y2VjZTljODQ4NDZiNWE1YTljOGM4NGVm ZGVkZTk0OGM4Y2JkYjViZGI1YjViNWNlY2VkNmI1YjViZGI1YmRjNmE1YWRi NTk0OWNhNTdiODQ4NDczN2I3YjczN2I3Yjk0OTQ5Y2FkDQphZGFkY2VjZWNl NGE0YTRhOWM5YzljY2VjZWNlY2VjZWNlYTVhNWFkN2I3YjdiODQ4NDhjNTI1 YTVhMjEzMTMxMzk0YTRhMTgyOTI5Mzk0MjRhN2I4NDhjNzM4NDhjYjVjNmNl YWRhZGJkYjViNWJkYmRjNmNlYWRiNWI1OWNhNQ0KYWQ5NGE1YTVhNWI1YjVi ZGM2Y2VjZWQ2ZGVlN2VmZjdkZWVmZWZjNmNlZDZkZWU3ZTdmZmZmZmZlZmVm ZjdhZGI1YjU4Yzk0OWM4Yzk0OWM2YjczN2I5NDljYTU4Yzk0OWM2MzYzNmJh ZGI1YmRiZGM2Y2ViNWJkYzZhNWFkYjUNCmJkYzZjZWRlZTdlZmVmZjdmZmNl ZDZkZWJkYzZjZWJkYzZjZWU3ZWZmN2Q2ZGVlN2Q2ZGVlN2I1YzZjNjljYWRh ZGE1YjViNTg0OGM5NDg0OGM5NGQ2ZGVlN2VmZjdmZmQ2ZGVlN2RlZTdlN2Zm ZmZmZmFkYjViZGM2Y2VjZWU3DQpmN2Y3YjViZGM2YWRiNWI1OGM5NDljNzM3 Yjg0N2I4NDhjODQ4YzhjN2I4NDhjNWE2MzZiYjViZGM2ZTdlZmY3YzZjZWQ2 YzZjZWNlYzZjZWQ2Y2VkNmRlMDAwMDIxMjkwMDIxMzEwMDIxMzEwODMxMzkx MDM5NDIyMTI5MjkxMA0KMzkzOTIxYmRiZGFkZDZjNmJkYmRiNWFkOTQ4NDg0 ZTdjZWNlYmRhNWE1YzZiNWI1ZDZiZGJkYWQ5YzljODQ3MzczY2ViNWI1ZDZj NmM2YTU5YzljYmRiNWJkYzZjNmM2YWRhZGI1N2I4NDg0NzM3Yjg0OTQ5NDlj N2I3Yjg0NmINCjZiNzM3Yjg0ODQ3MzdiN2JiNWI1YmRjNmM2YzY2YjZiNmI1 YTVhNWFhNTljYTVjNmM2YzZkNmQ2ZGViZGJkYzY2YjZiNzM3YjdiODQ0MjQy NGExODIxMjkyMTMxMzE2YjdiN2I4Yzk0OWM4NDhjOTQ4NDhjOTRhNWI1YmRi NWJkDQpjNmFkYjViZDhjOTQ5YzVhNjM2YjVhNjM2YjljYTVhZGJkYzZjZWNl ZGVlN2U3ZWZmN2Q2ZTdlN2NlZGVkZWQ2ZGVlN2RlZTdlZmZmZmZmZmU3ZTdl ZmFkYWRiNTk0OTQ5YzljOWNhNThjOTQ5YzczN2I4NDYzNmI2YjdiN2I4NA0K OWNhNWFkYmRjNmNlYTVhZGI1YmRjNmNlOWNhZGI1OWNhZGFkZDZkZWU3ZTdl ZmY3YWRiZGM2OTRhNWE1YTViNWJkZGVlN2VmZDZkZWU3YWRiNWJkOGM5NDlj YTVhZGI1YWRiZGJkYmRjNmNlZTdmN2Y3ZTdmN2Y3ZTdlZmY3ZDYNCmRlZTdl ZmZmZmZkNmRlZTdhZGI1YmRhZGI1YmQ5Y2E1YWRhNWFkYjVhNWFkYWRhNWFk YjU5NDljYTU4Yzk0OWM3MzdiODQ2YjczN2I5Y2E1YTViNWJkYzZhZGI1YmQ5 NDljYTU4Yzk0OWM4NDhjOTQwMDAwMjEzMTAwMjkzMTA4DQoyOTM5MTAxODIx MDAzMTM5MTgzMTM5MTgyOTI5MTA1YTUyMzlkZWQ2YzZkNmM2YmQ5YzhjODRi ZGFkYTVjNmFkYWRjNmI1YjVjNmFkYWRiZGE1YTVjZWI1YjVkNmM2YzZiZGFk YWRiNWE1YTU5Yzk0OTRjNmJkYzZhNWE1YTU2Yg0KNzM3Mzg0ODQ4YzYzNmI2 YjhjOTQ5NDg0OGM4YzdiN2I3Yjk0OTQ5NGM2Y2VjZTczN2I3YjVhNWE1YTZi NmI2YmI1YjViNWNlY2VjZWM2YzZjZWFkYWRhZDczNzM3YjdiODQ4YzRhNGE1 MjUyNTI1YTdiODQ4YzljYTVhZDljYTUNCmFkODQ4Yzk0OGM5YzljYTVhZGI1 YjViNWM2NzM3Mzg0NjM2MzczNjM2YjdiODQ4Yzk0OTQ5Y2E1YjViZGM2ZTdl ZmY3YzZkNmQ2Y2VkZWRlZWZmZmZmZjdmZmZmZTdlZmVmZGVlN2U3ZjdmN2Y3 ZTdlZmVmOWM5Y2E1ODQ4NDhjDQo2YjczN2I2YjZiNzM4NDg0OGM5Y2E1YWRi ZGJkYzZiZGM2Y2VjZWQ2ZGU5NDljYTVhZGI1YmRhZGJkYzY3Yjg0OGM2Yjcz N2I4YzljYTU4YzljOWM3YjhjOGNjNmNlZDZmZmZmZmZkZWU3ZWZlN2VmZjdk ZWU3ZWZmZmZmZmZmNw0KZmZmZmJkYzZjZWFkYjViZGVmZmZmZmQ2ZTdlN2Rl ZTdlZmJkYzZjZThjOTQ5YzljYTVhZGFkYjViZDljYTVhZDljYTVhZDk0OWNh NTljYTVhZDljYTVhNTk0OWNhNTg0OGM5NDZiNzM3YjdiODQ4YzhjOTQ5Yzg0 OGM5NDljYTUNCmFkOWNhNWFkMDAwMDE4MjkwMDIxMzEwODIxMzEwMDE4MjEw MDI5MzExMDQyNGEyOTI5MjkwODI5MjEwODdiNzM1YWQ2Y2ViZGM2YjVhZDcz NjM1YWNlYjViNWM2YWRhZGJkOWNhNWNlYjViNWNlYjViNWQ2YzZiZGNlYmRi ZDk0DQo4NDg0NjM1MjUyN2I3YjdiYWRhNWFkOWM5Y2E1NmI2YjczOGM5NDk0 NWE2MzYzYTVhZGI1OTQ5YzljYzZjZWNlODQ4YzhjNjM2YjZiNTI1MjUyODQ4 NDg0OWM5YzljY2VjZWNlYmRiZGJkYWRhZGI1NzM3MzdiNzM3MzdiNzM3Mw0K ODQ4YzhjOTQ5YzljYTVhNWFkYjVhZGI1YjVhZGI1YjU4Yzk0OWM3Yjg0OGM3 Mzg0OGM2MzZiN2I2MzZiN2I3Mzg0OGM4NDk0OWM4YzljYTU4NDk0OWM5Y2Fk YjViZGM2Y2ViNWJkYzZiNWJkYzZjZWQ2ZGVlN2U3ZWZmN2ZmZmYNCmU3ZTdl N2M2YzZjZWI1YjViZGE1YTVhZDk0OTQ5Y2E1YTVhZGFkYjViZGJkYzZjZWJk YmRjNmJkYzZjZWJkYzZjZWQ2ZGVlN2E1YWRiNTZiN2I4NDczN2I4NDdiOGM4 YzczODQ4YzljYTVhZGVmZmZmZmRlZWZmN2E1YWRiNWJkDQpjNmNlYzZjZWQ2 ZDZkZWU3NzM3Yjg0Mzk0MjRhNTI1YTYzNTI1YTYzZGVlN2VmZDZkZWU3YTVi NWJkOWNhNWFkNmI3MzdiOWNhNWI1OWNhNWFkYWRhZGI1YWRhZGI1YWRiNWJk YTVhZGFkOWNhNWFkOTQ5Y2E1OTQ5Y2E1YTVhZA0KYjVhZGI1YmRhNWE1YWQ5 Y2E1YWRhZGFkYjViNWI1YmQwMDAwMjEzMTA4MTAyOTAwMjEzMTAwMjEzMTA4 MzEzOTEwMzEzOTE4Mzk0MjE4MzkzOTE4MjExODAwOWM4YzdiZDZjNmI1YjVh NTljOWM4NDdiYzZhZGFkYzZhZGFkZDYNCmJkYmRkNmM2YmRjNmI1YWRiZGFk YTU1YTUyNGE1YTUyNTI3YjczNzNjNmJkYzZiNWI1YjU4YzhjOTQ2YjZiNzM3 Yjg0ODQ3MzdiODRjZWQ2ZDZhNWFkYWQ0MjRhNGE3Yjg0ODQ2MzZiNmI4Yzhj OGM4NDhjOGNjNmM2Y2ViZGJkDQpjNmFkYWRiNTg0OGM5NDdiN2I4NDljOWNh NWI1YjVjNmM2YzZkNmFkYjViZGE1YTVhZDljYTVhZDljOWNhNTg0OGM5NDg0 OGM5NDdiOGM5NDg0OGM5YzVhNmI3MzUyNjM2YjYzNzM3YjZiN2I4NDczODQ4 NDk0OWNhNTljYTVhZA0KYWRiNWI1YWRhZGI1YjViZGJkYmRjNmM2YmRiZGJk OWM5Y2E1OWM5Y2E1OWNhNWFkYjViNWJkYmRjNmNlYzZjNmNlYmRiZGM2YmRj NmM2YmRjNmNlYjViZGM2YmRjNmNlY2VkNmRlYjVjNmM2ODQ5NDljNzM3Yjg0 OWNhZGI1Y2UNCmQ2ZGU5Y2FkYjU4NDhjOTQ4Yzk0OWM2YjczN2I4Yzk0OWM1 MjVhNjM2MzZiNzM2MzczN2JhNWI1YmQ0YTUyNWE5NDljYTU5Y2FkYjU5NGE1 YWRhNWFkYjU4NDhjOTQ4NDhjOTRhNWFkYWQ5Y2E1YWQ5Y2E1YWQ5YzljYTVh NWFkDQpiNWFkYWRiNWI1YmRjNmJkYzZjZWFkYjViNWFkYjViNWFkYjViZGFk YWRiNWI1YmRjNmI1YmRjNjAwMDAyMTMxMDAxODI5MDAxODI5MDAyOTM5MTAy MTI5MDAyMTI5MDAzMTM5MTA0MjQyMjEzOTMxMTgyMTE4MDBiNWE1OTRlNw0K ZDZjNjljODQ4NDljODQ4NGVmY2VkNmNlYjViNWQ2YmRiZGNlYmRiNTg0NzM3 MzczNmI2MzZiNjM2MzljOTQ5YzljOTQ5Y2JkYjViZGI1YjViZDhjOGM4Yzcz N2I3YmI1YmRiZGE1YWRhZDVhNjM2Mzg0OGM4YzdiODQ4NDZiNmINCjZiOGM5 NDk0N2I4NDg0YzZjNmNlYWRhZGI1OWM5Y2E1OTQ5NDljYWRhZGJkYjViNWM2 YzZiZGNlYmRiNWM2YjVhZGJkYWRhNWFkYjVhZGI1YWRhZGFkYTVhNWFkOGM5 NGE1N2I4NDk0NzM4NDk0NmI3YjhjNTI2MzczNGE1YTYzDQo0MjVhNjM2Yjdi ODQ1YTZiNzM4NDhjOTQ5NGE1YTU5NDljYTU3MzdiN2I2YjZiNzM3YjczN2I5 Yzk0OWM5YzljYTVhNWE1YWRhZGFkYjViNWJkYzZiNWI1YmRiNWI1YmRiNWJk YzZiZGM2Y2VkNmRlZTdmN2ZmZmZmN2ZmZmZjZQ0KZGVlN2FkYmRiZGI1YzZj ZWE1YjViZDczODQ4NDhjOTQ5YzhjOWNhNTYzNmI3YjdiODQ4YzVhNjM2Yjcz ODQ4YzZiNzM4NDk0YTVhZDhjOTRhNTQyNGE1YTVhNjM2YjljYTVhZDljYTVh ZGE1YWRiNThjOWNhNTczN2I4NGE1YTUNCmFkOWNhNWFkOWM5Y2E1YTVhZGI1 YWRiNWJkYmRiZGM2YWRiNWJkYTVhZGI1OWNhNWFkYWRiNWJkYzZjNmNlY2Vk NmRlYzZjZWQ2YzZjNmNlMDAwMDE4MjkwMDE4MjkwMDE4MjkwMDIxMzEwMDI5 MzEwODI5MzEwODQyNGEyMTMxDQozMTA4NDI0MjIxMjkyMTA4NGE0MjI5YjVh NTljYWQ5NDhjY2ViNWI1ZGViZGM2ZDZiZGJkY2ViNWI1YTU5NDhjN2I2YjZi OGM3YjdiYWRhNWE1OTQ4YzhjODQ3Yjg0YTVhNWE1Y2VjZWQ2Y2VjZWNlODQ4 NDhjZGVlN2U3NjM2Yg0KNjM1MjVhNWFhNWI1YWQ3Yjg0ODQ4NDhjOGM4Yzk0 OGM3Yjg0ODRiNWI1YmRiNWI1YmQ5YzljYTVhNWE1YWRiZGJkY2VjNmM2ZDZi NWFkYmRhNWE1YWRhZGE1YjVjZWM2Y2VjZWM2Y2VjNmJkYzZhZGE1YjU5Y2E1 YjU3Mzg0OTQNCjg0OTRhNThjOWNhZDg0OTRhNTZiN2I4NDUyNjM2YjVhNmI3 MzVhNmI3MzVhNjM2YjYzNmI2YjYzNmI3MzYzNjM2YjQyNDI0YTYzNWE1YTk0 OGM5NGJkYmRjNmM2YmRjZWM2YzZjZWI1YjViZGFkYWRiNWI1YjViZGNlZDZk ZWRlDQplN2VmZWZmN2ZmYjViZGM2ZGVlN2VmZjdmZmZmZGVlZmVmYWRiZGM2 YTViNWJkN2I4YzhjOTQ5Y2E1OWNhNWFkYTVhZGI1NmI3MzdiN2I4NDhjNmI3 MzdiODQ4Yzk0NmI3Yjg0Mzk0MjUyMzk0MjRhNTI1YTYzYTVhZGI1OWNhZA0K YjU4NDhjOTQ5Y2E1YWQ4Yzk0OWNhNWFkYWRhZGI1YmRiZGM2Y2ViZGM2Y2Vi ZGJkYzZhZGI1YmRiNWI1YmRhZGI1YmRlZmVmZjdkZWU3ZWZlN2VmZjdkNmQ2 ZGVhZGI1YmQ5NDljYTUwMDAwMTAyMTAwMjEzMTA4MTAyMTAwMTgNCjI5MDAy OTMxMDgzOTQyMTA0MjQyMTgzMTMxMDgyOTI5MDg0YTQyMjEyOTIxMDg1MjM5 MzFkZWM2YmRkZWJkYmRkZWJkYzZkZWJkYzZjNmFkYWQ3YjZiNjM2YjVhNWE4 NDczNzNjNmJkYmRhNTk0OWM4Yzg0ODQ3MzczNzNjNmM2DQpjZWE1YTVhZGNl Y2VkNjczN2I3YjVhNjM2MzZiNzM3MzUyNjM1YTdiODQ4NDdiODQ4NDhjOTQ4 Yzg0OGM4Y2I1YjViZGJkYmRjNmI1YjViZDljOWNhZGFkYWRiNWE1OWNhZGI1 YWRiZGJkYjVjNmM2YmRjNmJkYWRiZGJkYWRiNQ0KYmRhZGI1YzZiZGNlYjVi ZGNlYTViNWM2OTRhNWI1ODQ5NGE1N2I4YzljODQ5Y2E1NzM4NDhjNzM4NDhj NTI2MzZiNWE2MzZiNGE1MjUyNGE0YTUyNGE0YTUyNTI1YTVhNzM3MzczYWRh ZGFkYTVhNWE1YjViNWJkYjViNWJkYjUNCmFkYmRiNWI1YmRkNmQ2ZGVkZWU3 ZWZlN2VmZjc4NDhjOTQ4YzljYTU3YjhjOGM5Y2FkYjVlN2Y3ZmZmN2ZmZmZj NmQ2ZGVhNWI1YmRhNWI1YmRiNWJkYzY4NDhjOTQ3Yjg0OGM2YjczN2I4NDhj OTQ2MzZiNzM1YTYzNmI4Yzk0DQo5Yzg0OGM5NDRhNTI1YTg0OTQ5Yzk0YTVh ZDk0OWNhNTljYWRiNWE1YWRiNWE1YWRiNWI1YjViZGI1YjViZGI1YmRjNmI1 YjViZGM2YzZjZWRlZGVlN2Y3ZmZmZmQ2ZDZkZWM2YzZjZWI1YjViZGE1YWRi NTg0ODQ4YzdiN2I4NA0KMDAwMDE4MjkwMDIxMzEwODEwMjEwMDE4MjkwMDI5 MzkwODIxMjkwMDM5NDIxMDM5MzkxMDQyMzkxODM5MzExODM5MjkxODZiNWE0 YWRlYzZjNmM2YWRhZGVmY2VkNmQ2YmRjNjljOGM4YzhjN2I3Yjk0ODQ4NGE1 OWM5YzhjODQNCjg0OTQ4YzhjOTQ4YzhjN2I3YjdiYjViNWI1ZDZjZWQ2YjVi NWI1N2I4NDg0ODQ4YzhjNTI1YTVhNzM3YjdiNjM3MzczNjM2YjZiODQ4Yzhj YjViZGJkYzZjZWNlYzZjZWQ2YWRhZGI1OWM5Y2E1OWM5Y2FkYWRhZGJkYjVh ZGJkDQpiZGI1YzZiZGI1YzZjNmJkYzZjNmI1YmRjNmI1YzZiZGFkYmRiNWJk YzZhZGI1YzZiZGM2ZDZhNWFkYmQ5Y2E1YjU5NDljYWQ4Yzk0OWM4Yzk0OWM3 Yjg0OGM3MzdiODQ0YTUyNWEyOTI5MzE2MzYzNmJhNWE1YTViZGJkYmRiNQ0K YjViZGJkYmRjNmI1YjViZGFkYWRiNWI1YjViZGRlZTdlZmY3ZjdmZmQ2ZGVl NzljYTVhZDljYTVhZDhjOTQ5Y2JkYzZjZWNlZGVkZWI1YzZjZWQ2ZTdlN2Y3 ZmZmZmQ2ZGVlN2M2Y2VkNmE1YWRiNTk0OWNhNTg0OGM5Yzk0OWMNCmFkOGM5 NDljOWNhNWFkYjViZGM2OTQ5Y2E1OWNhNWFkNmI3MzdiOTQ5Y2E1YWRiZGM2 YTVhZGI1OWNhNWFkYWRhZGJkYmRiZGM2YjViNWJkYmRjNmNlZDZkNmRlZjdm N2ZmZWZmN2ZmZDZkZWU3YjViZGM2YjViNWJkOWNhNWE1DQphZGFkYjViZGJk YzZiZGJkYzZiNWJkYmQwMDAwMDAyMTAwMDgyOTAwMTAyOTAwMjEzMTA4MjEz MTA4MjkzMTA4MzEyOTA4MzkzMTEwMzkzMTEwMzkyOTEwNTI0MjMxY2ViNWFk Y2ViZGI1ZGVjNmM2Y2ViZGJkOTQ4NDhjOTQ4Yw0KOGM5NDhjOGM5NDk0OTQ4 Yzg0ODRiNWE1YTU4Yzg0ODQ5NDhjOGM3YjczNzNhNTljOWNiNWFkYWRiZGJk YmRiZGJkYmRhZGFkYjVhZGI1YmRhNWFkYjU4YzljOWM5Y2E1YTViZGM2YzZi ZGM2YzZiZGM2Y2ViNWM2Y2VhZGI1YmQNCjhjOTRhNTk0OWNhZDhjOGM5Yzlj OWNhZGI1YWRiZGJkYjVjNmI1YWRiNWM2YjViZGM2YjViZGM2YjViZGJkYmRj NmI1YjVjNmFkYWRiZGJkYmRjZWFkYWRiZGE1YTVhZDljOWNhNThjOGM5NDg0 ODQ5NDczNzM4NDZiNmI3MzhjDQo4Yzk0YWRhZGI1YjViNWJkYWRhZGI1YjVi ZGJkYWRhZGI1YTVhZGFkYmRjNmNlZWZmN2ZmZDZkZWRlOWNhNWE1OTQ5Y2E1 Y2VkNmRlYmRjZWNlY2VkNmRlZGVlN2VmZjdmZmZmY2VkNmRlYWRiZGJkZDZk ZWU3ZjdmZmZmZTdlZg0KZjdjZWQ2ZGVhZGI1YmRhNWFkYjU5NDljYTU4Yzk0 OWM4Yzk0OWM5Y2FkYWQ4Yzk0OWM5Y2E1YWQ5Y2FkYWQ5Y2E1YWQ4Yzk0OWM5 NDljYTVhNWFkYjViZGM2Y2VjZWQ2ZGVlZmVmZjdlZmVmZjdjZWQ2ZGVhZGI1 YjVhNWFkYjUNCmE1YTVhZGE1YTVhZGM2Y2VjZTk0OWM5Y2I1YmRiZGJkYzZj NmJkYzZjZWU3ZWZmNzAwMDAxODM5MTAxMDI5MDgwODIxMDAwODE4MDAyMTI5 MDgzMTM5MTg0MjQyMjEzOTMxMTg0MjMxMTgzOTI5MThhNTk0ODRkZWNlYzZk NmJkDQpiZGNlYmRiZGI1YTVhZDljOGM5NDg0N2I4NDljOTQ5Yzk0OGM5NGI1 YWRhZDk0OGM4Y2E1OWM5Y2E1OTQ5NGE1OTQ5NDk0OGM4NGI1YWRhZGM2YzZj NmM2YzZjNmJkYzZjNjljYTVhZDljYTVhZGI1YmRjNmJkYzZjNmQ2ZGVkZQ0K Y2VjZWQ2YTViNWI1YjViZGM2YWRiNWJkN2I4NDk0NDI1MjVhOGM5NGE1ODQ4 YzljOGM4YzljOWM5Y2FkYzZiZGNlYmRiNWJkYmRhZGJkZDZiZGNlYmRiNWJk YzZiZGNlYzZiZGNlYTVhNWI1OWM5Y2E1YTU5Y2FkYWRhNWI1OGMNCjhjOTQ4 YzhjOTQ3YjdiODQ5YzljYTViNWI1YmRiZGJkYzZiNWI1YmRiNWJkYzZhNWFk YWRhZGI1YjVlN2VmZWZmN2ZmZmZiZGM2YzY5NDljYTVhNWFkYWRiZGM2YzZh ZGJkYmRkNmRlZTdlZmY3ZjdjZWQ2ZDZiNWJkYmRlN2VmDQplZmVmZjdmN2Nl ZDZkZWI1YmRjNmVmZjdmZmRlZTdlZmRlZTdlZmNlZDZkNmFkYjViZDg0OGM5 NDg0OTQ5NDk0OWNhNWE1YWRiNTk0OWNhNTk0OWNhNTljYTVhZGJkYzZjZWQ2 ZGVkZWU3ZWZmN2VmZjdmZmQ2ZGVlN2I1YmRjNg0KOWM5Y2E1OGM5NDljYTVh ZGI1YjViZGM2YmRiZGM2YWRiNWI1Y2VkNmQ2YmRiZGM2ZTdlZmY3ZWZmN2Y3 ZGVlN2VmZGVlN2U3MDAwMDAwMTAwMDEwMjkwMDE4MjkwODIxMjkwODIxMjkw ODM5MzExODM5MzkxODQyMzkyMTI5MTgNCjA4OGM3YjZiY2ViZGI1Y2ViZGI1 ZGVjZWNlYzZiNWI1N2I2YjczOWM4Yzk0OGM4NDg0OWM5NDljOTQ4Yzk0YjVh NWE1OTQ4YzhjYWQ5YzljYjVhNWE1YTU5Yzk0OTQ4NDg0N2I3MzczOGM4NDhj YjViNWJkYWRhZGI1YWRiNWJkDQpiZGM2Y2VjNmNlZDZjNmNlY2ViZGJkYmRh ZGI1YjViZGM2Y2U5NDljYTU0YTUyNjM0MjRhNWE4NDhjOWM5Y2FkYjU3Yjg0 OTQ3Yjg0OTQ5YzljYWQ5NDk0YTVhZGE1YWRiZGI1YzZiZGI1YzZjNmJkY2Vi ZGI1YzZiNWI1YzZiNQ0KYjVjNmE1OWNhZDk0OGM5YzhjODQ5NDk0OTQ5Y2Fk YWRiNWNlY2VkNmJkYmRjNmI1YjViZGI1YmRjNmFkYjViZGFkYWRiNWNlZDZk NmY3ZmZmZmJkYzZjZThjOTQ5YzljYTVhZGI1YmRiZGJkYzZjZWM2Y2VkNmU3 ZWZlZmNlZDYNCmQ2Y2VkNmQ2ZTdlZmY3ZTdlZmVmYmRjZWNlZGVlN2U3ZTdl ZmY3Y2VkNmRlYjViZGM2ZTdlZmY3ZjdmZmZmZTdlZmY3YjViZGM2OWNhNWFk OTQ5Y2E1OWNhNWFkOGM5YzljOWNhZGI1YmRjNmNlZGVlN2VmZGVlN2U3YzZj ZWQ2DQphNWFkYjU5Y2E1YTU5NDljYTVhNWFkYWRhZGI1YjViZGJkYzZiNWJk YmRiNWJkYmRjNmM2Y2VkZWU3ZTdlZmY3ZjdlZmY3ZjdkZWU3ZTdjNmNlZDZj NmNlY2VkZWU3ZTcwMDAwMjEzMTEwMTAyMTA4MTgyMTAwMjEyMTA4MzEzMQ0K MTgzOTMxMTgzOTMxMTgzMTIxMTA1MjQyMzFkZWNlYmRkNmM2YmRjNmFkYWRk ZWM2YzZhZDljOWM4NDczN2I5NDg0OGNjNmI1YmRhNTk0OWNhNTk0OWM5Yzhj OTRhZDljOWNhZDljOWNjNmI1YjU4YzdiNzM4NDczNzM3YjZiNzMNCjczNmI2 YjhjOGM4Y2NlY2VkNmM2Y2VkNmFkYmRjNmM2Y2VkNmI1YjViZGM2YmRjNmJk YjViZDhjOGM5NDVhNjM2YjRhNTI1YTdiODQ5NGFkYjVjNjhjOTRhNWE1YWRi ZDk0OWNhZDczN2I4YzhjOTQ5Yzk0OTQ5YzljOWNhNWI1DQpiNWJkYjVhZGJk OWM5NGE1OWM5NGE1OWM5Y2E1YTU5Y2FkOTQ5NDljOTQ5NGE1YjViNWJkYmRi ZGNlYWRhZGI1YmRiZGM2YmRiZGM2YjViNWJkY2VjZWQ2ZWZmN2ZmZGVlN2U3 OGM5NDk0YTVhZGFkYWRiNWJkYTVhZGFkYjViZA0KYzZkNmU3ZTdkZWVmZWZj NmNlZDZkNmU3ZTdkZWU3ZWZlZmY3ZjdkZWU3ZWZlZmY3ZmZlZmZmZmZlN2Vm ZjdmN2ZmZmZlZmY3ZmZiZGM2Y2ViZGM2Y2VkZWVmZjdmZmZmZmZkNmU3ZTdi NWJkYzZhNWI1YjVjNmNlZDZjNmQ2ZDYNCmNlZDZkZWI1YmRjNjg0OGM5NDYz NmI3MzczN2I4NDk0OWNhNWM2Y2VkNmM2YzZjZWM2Y2VjZWM2Y2VjZWNlZDZk ZWQ2ZDZkZWU3ZWZlZmVmZjdmN2U3ZWZlZmNlZDZkNmJkYzZjZWRlZTdlN2Vm ZjdmN2NlY2VkNjAwMDAxODE4DQowMDE4MTgwMDIxMjEwODM5MzkyMTM5MzEx ODM5MjkxODQyMzEyMTVhNGEzOWFkOWM4Y2RlY2VjNmQ2YmRiNWU3ZDZjZTlj OGM4Yzk0ODQ4NDljOGM5NGE1OTQ5Y2NlYmRjNmI1YTVhZDk0ODQ4Y2JkYTVh ZGI1OWM5Y2NlYjViNQ0KYmRhNWE1ODQ2YjZiODQ3MzczODQ3YjdiYWRhNWFk Y2VjZWNlYWRiNWI1YjViZGM2YmRjNmNlYWRhZGI1YmRiNWM2YmRhZGJkOGM4 NDhjNjM1YTYzNmI2YjczYTVhZGI1YWRiNWM2ODQ5NDljN2I4Yzk0ODQ5NDlj OWNhZGI1OWMNCmFkYjU3MzdiODQ4NDhjOTQ5Y2E1YWQ5NDljOWNhNWE1YWRh NWE1YWQ5NDk0OWM3MzczN2I4NDg0OGNiNWI1YmRiNWI1YzZjZWNlZDZiZGJk YzZkNmQ2ZGViNWJkYzZhZGI1YmRjNmNlZDZiZGM2Y2U5NDljOWM4Yzk0OTRh NWFkDQpiNTk0OWNhNWE1YWRhZGQ2ZTdlN2U3ZWZlZmNlZDZkZWJkYzZjZWQ2 ZGVkZWRlZTdlZmU3ZWZmN2NlZDZkZWJkYzZjNmNlZDZkZWVmZjdmZmU3ZWZl ZmU3ZWZmN2VmZmZmZmRlZTdlZmM2Y2VjZWM2ZDZkNmRlZWZlZmVmZmZmZg0K ZGVlN2VmYzZjZWQ2OWNhNWFkODQ4Yzk0NjM3MzczNmI3MzdiNzM4NDg0OTQ5 Y2E1YTViNWI1YmRjNmNlYmRjNmNlZDZkZWRlZGVlN2U3ZTdlZmVmZTdlZmY3 ZWZmN2Y3ZDZkZWRlYmRjNmNlYzZjZWQ2ZTdlZmY3ZTdlZmY3ZWYNCmY3ZmZl ZmY3ZjdlN2U3ZWYwMDAwMzEyOTE4MTgxMDAwMTgxMDAwMjExODA4NDIzMTIx NjM1MjQyYWQ5NDhjZGVjZWJkZWZkNmNlY2ViNWFkZGVjZWM2ZDZiZGM2OTQ3 Yjg0OGM3YjdiOTQ4NDhjY2ViZGM2YmRhNWFkYTU4Yzk0DQpiNTljOWNiZGE1 YWRkNmJkYmRjNmFkYWRjNmFkYjU4YzdiN2JhZDljOWNkNmM2Y2VkNmQ2ZDZi ZGJkYzZjNmM2Y2ViNWJkYzZhNWI1YmRiNWJkYzZhZGE1YjU3MzYzNzM2MzVh NjM4NDdiOGNhNWE1YWQ5Y2E1YWQ5NDljYTU3Yg0KOGM5NDhjOTRhNTljYWRi NWE1YjViZGE1YjViZGI1YmRjNjk0OWNhNTdiOGM4YzhjOTQ5Yzk0OTRhNTlj OTRhNTk0OTRhNTZiNmI3Mzk0OTQ5Y2M2YzZjZWJkYmRjNmM2YzZjZWJkYmRj NmFkYjViZGJkYzZjZWFkYWRiNTdiOGMNCjhjN2I4NDhjOWNhNWE1OGM5NDk0 YjVjNmM2Y2VkNmQ2ZGVlN2U3Y2VkNmRlYzZjZWNlYzZjZWQ2ZTdlZmY3Zjdm ZmZmYjViZGM2OTQ5Y2E1OTRhNWE1YTVhZGI1OTQ5YzljYTVhZGFkZWZmN2Y3 ZTdmN2Y3ZGVlN2VmZjdmZmZmDQpmZmZmZmZkNmRlZTdiNWM2YzZjNmQ2ZDZl ZmY3ZmZmN2ZmZmZjNmNlY2VjNmNlY2VjNmNlZDZiNWJkYzZhNWFkYjU5Y2Fk YWRhZGJkYmRiZGM2YzZkNmRlZGVlZmVmZjdmN2ZmZmZkNmRlZGViZGM2Y2Vj NmNlZDZlN2VmZWZlZg0KZjdmN2ZmZmZmZmVmZjdmZmRlZTdlN2I1YjViZGFk YjViZGM2Y2VkNjAwMDAxODEwMDAyOTIxMTA0YTM5Mjk4YzdiNmJjNmFkYTVl N2NlYzZkNmJkYjVjNmFkYTVkZWM2YzZkNmJkYmRkZWM2YzZhNTk0OTQ5Yzhj OGM5NDg0OGMNCjljOGM5NGNlYmRjNmE1OGM5NGE1OGM4Y2I1OWM5Y2JkYTVh NWU3YzZjZWJkYTVhZGNlYjViZGJkYTVhZGU3Y2VkNmQ2YzZjZWNlYzZjNmM2 YmRjNmFkYWRiNWI1YmRjNmFkYjViZDk0OWNhNTZiNmI3MzZiNjM3MzdiNzM4 NDk0DQo5NGE1OGM4Yzk0ODQ4Yzk0ODQ4YzljOGM5NDljYTViNWJkOWNhZGI1 YWRiNWJkYmRjZWNlYWRiNWJkYTVhZGI1OWNhNWE1OGM5NDk0NmI2YjdiN2I3 YjhjN2I3YjhjNjM2MzZiOGM4YzljY2VjZWQ2YWRiNWJkYzZjNmNlYjViZA0K YzZjNmM2Y2U5YzljYTU2YjczN2I1YTYzNjM1YTYzNmI3MzdiODRhZGI1YjVh NWFkYjViNWJkYzZhZGI1YmRiNWJkYmRjZWQ2ZGVmN2ZmZmZlN2VmZWZiZGM2 YzY3Yjg0OGM5NDljOWM1MjVhNjM3YjhjOGNhNWI1YjU5NDljYTUNCmM2Y2Vj ZWZmZmZmZmVmZmZmZmNlZGVlN2NlZDZkZWVmZmZmZmU3ZWZmN2M2Y2VkNmJk YzZjZWU3ZWZmN2Y3ZmZmZmQ2ZGVlNzk0OWNhNTczN2I4NDdiOGM4Y2E1YWRi NWE1YjViNWE1YWRiNWI1YzZjNmNlZDZkNmRlZGVlN2U3DQplN2VmZGVlN2Vm ZTdlZmY3ZTdlZmVmZTdlZmVmZjdmN2ZmOTQ5NDljNzM3Yjg0OGM5NDljOGM5 NDljOGM5NDk0MDAwMDRhMzkzMThjN2I3M2NlYmRiNWQ2YmRiNWNlYjVhZGNl YjVhZGRlYzZjNmRlYzZjNmRlYzZjNmRlYzZjNg0KZTdjZWQ2OTQ3Yjg0YTU5 NDljYTU5NDljZWZlN2U3OWM4Yzk0YjU5Y2E1YzZhNWFkYWQ4YzhjZGViZGM2 ZDZiNWJkZGVjNmNlZDZiZGM2ZTdkNmQ2ZGVjZWQ2ZDZjNmNlYzZiZGM2YmRi NWJkYmRiZGM2YWRhZGI1ODQ4Yzk0NmINCjczNzM5NDk0OWM4NDg0OGM5NDk0 OWM5NDk0YTU4NDhjOTQ4NDhjOTQ5Y2E1YWQ5Y2FkYWQ5NGE1YWRhZGI1YmRi NWJkYzZhNWE1YWRhZGFkYWRiNWI1YjViZGJkYmRiNWFkYjVhZGFkYjVjNmM2 ZDZiZGJkYzY1YTVhNjM3YjdiDQo4Y2Q2ZDZkZWM2YzZjZWI1YjViZGE1YTVh ZDczN2I3YjUyNWE2MzUyNWE2MzczN2I4NDk0OWM5Y2E1YWRiNTljYTVhZGFk YjViZGI1YmRiZGJkYzZjNmJkYzZjZWQ2ZGVkZWRlZTdlN2Q2ZTdlN2M2Y2Vk NjdiODQ4Y2E1YWRiNQ0KOWNhNWE1YWRiNWJkOWNhNWFkOTQ5YzljZWZmN2Y3 ZGVlN2VmYzZkNmQ2ZDZlN2U3ZTdlZmY3ZGVlN2VmZWZmN2Y3ZTdlZmY3YmRj ZWNlODQ4Yzk0ZGVlN2VmZmZmZmZmZmZmZmZmYmRjNmNlN2I4YzhjNjM3Mzcz N2I4YzhjOTQNCmE1YTVhNWI1YjViNWJkYmRjZWQ2ZDZlN2VmZWZmN2ZmZmZl ZmY3ZjdlZmY3ZjdlZmY3ZjdiZGM2YzY4NDhjOGM4Yzk0OWM2YjZiNzM2Yjcz NzNhZGFkYjUwMDAwYzZhZGE1ZGVjNmJkZDZiZGJkZDZiZGI1ZDZiZGJkZTdj NmM2DQpkZWJkYzZlN2M2YzZlN2NlZDZlZmQ2ZDZhZDk0OWNhNThjOTQ5NDdi ODRjZWM2YzZiNWFkYWRhZDljOWNiZDljYTVkZWJkYzZkZWJkYmRkNmI1YjVk ZWJkYzZlN2NlZDZkZWM2Y2VkZWM2Y2VkZWM2Y2VjNmJkYmRiZGI1YmRjNg0K YmRjNmE1YTVhNTdiODQ4NDZiNzM3MzdiODQ4Yzg0OGM5NDdiODQ4YzdiODQ4 YzhjOTQ5Yzk0YTVhZGFkYjViZDljYWRiNThjOTQ5Yzg0OGM4YzljYTVhNThj OTQ5NGE1YTVhZGFkYTVhZGE1OWNhNWJkYWRiNWM2YmRjNmRlZDYNCmU3ZWZl ZmZmOWM5Y2E1ODQ4NDk0NmI3MzdiYmRjNmNlYjViZGM2OTQ5NDljN2I4NDg0 N2I4NDhjN2I3Yjg0NzM3Yjg0ODQ4YzhjOGM5NDk0NmI3MzdiODQ4YzhjODQ4 Yzk0OGM5NDk0OTQ5YzljYWRiNWJkYjViZGM2YmRjZWNlDQpjZWQ2ZGVlN2Y3 ZjdiZGM2YzY5NDljOWM4Yzk0OWNhNWFkYWRiZGM2Y2VkZWU3ZWZjZWQ2ZGVj ZWQ2ZGVkNmU3ZTdjZWRlZGVjNmQ2ZDZjZWRlZGVjNmNlY2VhZGI1YjU5NDk0 OWM4Yzk0OTQ4NDg0OGNkNmRlZGVmN2ZmZmZjNg0KY2VkNjg0OTQ5NDczN2I4 NDZiN2I4NDg0OTQ5NGE1YWRhZGJkYzZjNmFkYjViNWJkYzZjNmU3ZWZlZmVm ZjdmN2RlZGVlN2Y3ZmZmZmE1YTVhZGE1YTVhZDk0OWNhNTk0OWM5YzhjOGM5 NDhjOTQ5YzAwMDBjZWI1YjVkZWJkYmQNCmVmY2VjZWY3ZDZkNmY3ZGVkZWRl YzZjNmRlYmRjNmRlYzZjZWU3YzZjZWU3Y2VjZWI1YTVhNTljOGM4Y2JkYjVi NWQ2YzZjZWNlYmRiZGM2YjViNWZmZTdlN2NlYWRhZGRlYmRiZGY3ZDZkNmU3 YzZjZWRlYzZjZWVmZDZkZWQ2DQpiZGM2YmRhZGI1Y2VjNmNlYzZiZGM2OGM4 NDhjNmI2YjczN2I3Yjg0OWM5Y2E1OTQ5YzljODQ5NDljODQ5NDljOGM5Y2E1 OTRhNWFkOWNhZGI1NzM4NDg0NmI3MzdiOGM4Yzk0NWE1YTYzNzM3MzdiODQ4 NDg0N2I3MzdiOWM4Yw0KOTRjNmI1YzZjZWJkYzZmZmVmZmZkZWQ2ZTdhZGFk YjVhZGFkYjU4YzhjOTQ4YzhjOTQ2MzYzNmI3Yjg0OGM5Y2E1YTU4NDg0OGM2 YjczNzM4NDhjOGM2YjczNzM0YTUyNTI2MzZiNmI3MzdiODQ1YTZiNmI2Yjdi N2I3Mzg0ODQNCjg0OGM5NDg0OTQ5NDljYTVhZGI1YmRjNmNlZDZkZWNlZDZk ZWU3ZWZlZmY3ZmZmZmY3ZmZmZmVmZjdmN2Q2ZGVlN2M2Y2VkNmU3ZWZlZmU3 ZjdmN2NlZDZkZWNlZDZkZWM2Y2VjZTljYTVhNThjOGM5NDhjOGM5NDljYTVh NWE1DQphNWFkZWZlZmVmZjdmN2Y3ZDZkNmRlYWRiNWI1YWRiNWI1N2I4Yzhj NmI3YjdiOGM5YzljOGM5NDk0YTVhZGFkYWRiNWI1YjViZGJkZGVlN2U3ZWZm N2Y3ZWZmN2Y3ZWZmN2Y3ZGVlN2VmYTVhZGI1ODQ4Yzk0OGM5NDljYTVhZA0K YjVhNWFkYjUwMDAwZWZjZWNlZWZjZWNlZTdjNmNlZTdjNmNlYzZhZGFkYWQ4 Yzk0YjU5NDljZWZjZWQ2ZWZkNmRlOGM3MzdiODQ2YjczYWQ5Y2E1ZTdkZWRl ZDZjNmM2ZDZjZWNlY2ViZGJkY2ViNWI1ZmZkZWRlZTdjNmM2ZDYNCmI1YjVk ZWM2Y2VkZWM2YzZiZGE1YWRjZWJkYzZjZWJkYzZhZGE1YWQ4NDdiN2I3Yjdi N2I5NDk0OWNiNWI1YmRhNWE1YWQ4YzhjOTQ4Yzk0OWM4YzljOWNhNWI1YjVh ZGI1YmQ3Mzg0ODQ2YjczNzM2YjczNzM2MzZiNmI3YjdiDQo3YjQyNDI0YThj ODQ4Yzk0ODQ4YzdiNmI3M2VmZGVlN2U3Y2VkZWNlYmRjNjk0OGM5NDhjOGM5 NGU3ZTdlZjljOWNhNTk0OTQ5Yzg0ODQ4YzZiNmI3MzhjOTQ5NGFkYWRiNTlj YTVhNTk0OWM5Yzg0OGM4YzZiNmI2YjUyNWE1YQ0KMzk0MjQyNWE2MzZiNWE2 MzYzNjM2YjczNjM2YjczNjM2YjZiNjM3MzczOGM5NDk0YTVhZGI1YmRjNmM2 YzZjZWNlYzZjZWQ2Y2VkZWRlYzZjZWNlZDZkZWRlZTdlZmY3YmRjZWNlZDZk ZWU3YmRjZWNlYTVhZGI1OGM5YzljOWMNCmE1YWRhNWE1YWRhZGFkYWRjZWNl Y2VmZmZmZmZhZGFkYjVjZWNlZDZhZGFkYjVhNWFkYWRiNWJkYmQ4NDhjOGM1 MjYzNjM4YzljOWM1YTYzNjM3Yjg0ODQ4NDhjOGM4Yzk0OTRhNWFkYWRjZWQ2 ZDZkZWU3ZTdkZWU3ZTdmN2ZmDQpmZmU3ZWZmN2JkYzZjZTljYTVhZDljYTVh ZGJkYmRjNjAwMDBmN2Q2ZDZkNmJkYmRiZDljYTVhZDhjOTRhNTg0OGM5NDdi N2JiNTljYTVlN2NlZDZlZmQ2ZGVjZWI1YmQ5YzhjOTQ3YjYzNmJkZWQ2ZDZl N2RlZDZlZmRlZGVlNw0KZDZkNmU3Y2VjZWM2YWRhZGQ2YmRiZGY3ZDZkZWU3 Y2VkNmM2YWRiNWQ2YmRjNmRlY2VkNmFkOWNhNTg0N2I4NDg0N2I4NDljOTQ5 Y2I1YWRiNTljOWM5Yzk0OTQ5NDk0OTQ5NDljYTVhNWJkYzZjZWI1YmRiZDhj OTQ5NDk0OTQNCjljN2I3YjdiNjM2MzYzNmI2YjZiNjM2MzYzNmI2MzYzYjVh NWFkNzM2MzZiN2I2YjdiYzZiNWJkYjVhNWI1YzZiNWNlZDZjZWRlZDZjZWRl OGM4NDk0YWRhZGI1YjVhZGJkOGM4Yzk0YTVhNWE1NmI2YjczYTVhZGFkYTVh NWFkDQphZGFkYWQ5Y2E1YTVhNWE1YTU3MzczNzM0YTRhNGE2MzZiNmI1MjVh NjM0YTUyNWE1YTYzNjM1YTZiNmI1YTZiNmI1YTYzNjM3Yjg0OGNhNWFkYjVh ZGI1YjVjZWQ2ZGVhZGI1YmRjZWQ2ZDZlZmY3ZmZjNmNlZDZjZWQ2ZDZiNQ0K YmRiZDljYWRhZDk0YTVhNTk0OWM5YzljYTVhNWQ2ZDZkNmY3ZjdmZmVmZTdl ZmI1YjViNWM2YzZjNmNlYzZjZWE1YTVhNTg0ODQ4Y2E1YTVhZDhjOTQ5NDYz NzM3MzYzNmI2YjUyNWE1YTVhNjM2MzZiNzM3MzZiNzM2YjczN2INCjdiOWNh NWE1YzZjZWNlYmRjNmNlYmRjNmNlYjViNWJkYzZjZWQ2ZTdlZmY3ZTdlZmY3 YzZjNmNlMDAwMGI1OTQ5NGFkOGM4Yzk0N2I3YmE1OGM4Y2JkYTVhNWNlYjVi ZGJkYTViNWM2YWRiNWFkOTQ5Y2M2YjViZGU3ZDZkZWQ2DQpjNmM2YTU5Yzlj YjVhZGE1ZGVjZWNlZGVkNmNlZTdkNmNlZWZkNmQ2ZGVjNmM2YzZhZGFkYmRh NWFkZDZjNmNlYmRhZGI1ODQ3Mzg0N2I2YjdiOWM5NDljYjVhZGI1YjVhZGI1 OWM5NDljOWM5Y2E1YTVhNWE1YjViNWI1ZDZkNg0KZDZiNWFkYWRiNWI1YjVi ZGJkYmQ4YzhjOGM3YjdiN2I4Yzg0ODQ4Yzg0ODRhZGE1YTVjNmJkYzZkNmNl ZDY3MzZiN2I5NDhjOWNiNWFkYmRiNWFkYzZkNmM2ZGU5Yzk0YTViZGI1YzZj NmJkYzZkNmNlZDZhNTljYTViNWFkYjUNCjhjOGM4Yzk0OTQ5YzVhNWE2Mzdi N2I3YmFkYWRiNWFkYWRhZDhjOGM4YzljYTVhNTk0OTQ5NDZiNmI2YjUyNWE2 MzRhNTI1YTRhNTI1YTYzNmI2YjVhNjM2MzUyNWE1YTVhNjM2MzdiODQ4NGFk YjViZGI1YmRiZGJkYzZjNmM2DQpjZWQ2ZDZlN2U3YzZjZWQ2OGM5NDljYTVh ZGI1ODQ5NDk0OGM5YzljYjViZGJkZTdlZmVmZTdlN2U3YmRiZGJkYWRhZGFk YzZiZGM2ZDZjZWQ2ZTdkZWRlZDZjZWNlYjViNWI1OWM5Y2E1OWM5Y2E1ODQ4 YzhjNmI3MzczNWE2Yg0KNjM1MjVhNWE1YTZiNjM2YjczNzM1YTYzNjM3Mzdi N2I5Y2E1YTViNWI1YmRiNWJkYzZiZGM2YzZhNWFkYWQ4NDhjOTQ4NDg0OTRh NWE1YjUwMDAwOWM3YjdiYWQ5NDk0YmRhNWE1YzZhZGFkZDZiZGM2Y2ViNWJk YmRhNWFkYTUNCjk0OWM5YzhjOTQ5YzhjOTQ5NDg0ODRjNmI1YjVlZmU3ZTdk NmNlYzZhZDljOTRjNmI1YWRkNmM2YmRkZWM2YzZjNmI1YjVjNmFkYjVkZWNl ZDZhZDljYTU3MzYzNmI2YjVhNmI5YzhjOWNiNWFkYjVjNmJkY2ViZGI1YmRj NmJkDQpjNmNlY2VjZWQ2Y2VjZWJkYjViNWM2YmRiZGNlYzZjNmM2YjViNWI1 YTVhNWJkYWRhZGFkOWM5Y2FkYTU5Y2NlYzZjNmU3ZGVkZWNlYzZjNmM2YmRj NjdiN2I4NDhjOGM5YzljOWNhZGI1YWRjNjhjODQ5Y2I1YWRiNWJkYjViZA0K YWRhNWFkOWM5NDljYjVhZGI1ZGVkNmRlZTdkZWU3YzZiZGM2ODQ3Yjg0YTVh NWE1ZDZkNmQ2YmRiZGJkYWRhZGFkYWRhZGFkOWM5YzljODQ4NDg0ODQ4Yzk0 NmI3MzczNTI1YTYzNDI0YTRhNDI0YTUyNGE1MjUyNTI1YTYzNGENCjUyNWE4 Yzk0OTRhZGI1YmQ4YzljOWNhZGI1YmRiNWJkYmQ3Mzg0ODQ5Y2E1YTU4Yzk0 OWNhZGI1YmRkNmRlZGVlZmVmZWZjNmNlY2VhZGFkYWRiNWFkYWRkNmNlY2Vl N2Q2ZGVjNmI1YmRjZWJkYzZlZmU3ZTdkZWRlZGVhZGFkDQphZDg0OGM4Yzk0 OWM5YzhjOTQ5NDYzNmI2YjQyNTI0YTVhNjM2MzZiNzM3MzYzNmI2YjYzNmI2 Yjk0OWM5Y2I1YjViZGI1YjViZDk0OWM5Yzk0OWNhNWFkYjViZGJkYmRjZWE1 YTVhZDAwMDBiZDljOWNkNmJkYmRkNmJkYzZjZQ0KYjViNWI1YTVhZGFkOWNh NWE1OGM5NGE1OTQ5YzljOGM5NGI1YTVhNWFkYTVhNWE1OWM5NDg0NzM3M2E1 OWM5NGM2YmRiNWRlZDZjZWFkOWM5NGFkOWM5Y2M2YjViNWNlYmRjNmI1YTVh ZGM2YmRiZGM2YjViZDk0ODQ5NDljOTQNCjljYWRhNWFkYjVhZGI1YmRiNWJk YmRiZGJkYzZiZGM2YmRiNWI1YzZiNWI1YmRhNWE1Y2VhZGFkY2ViNWI1Y2Vi NWI1YmRhNWE1ZDZjNmM2ZTdkNmQ2ZDZjZWM2YWRhNWE1ZGVkZWRlYzZjNmNl OGM4YzljODQ4NDk0ODQ4Y2E1DQo3Yjg0OWNiNWI1Y2ViNWFkYmRhNTk0YTVk ZWQ2ZGVkZWNlZGVlN2Q2ZGVkZWQ2ZGViZGI1YjVkZWRlZGVkNmNlZDZlZmU3 ZTdlN2RlZTdkZWQ2ZDZkZWRlZGVjNmJkYmQ4YzhjOGNhNWE1YTU5NDljOWM4 NDhjOTQ2MzZiNzM1Mg0KNWE2MzRhNTI1YTRhNTI1YTRhNWE1YTVhNjM2Mzdi ODQ4Y2FkYjViZGI1YmRiZDk0YTVhNTYzNmI3MzVhNjM2YjhjOTQ5Y2JkYzZj ZWY3ZmZmZmM2Y2VjZTk0OTQ5YzljOWM5Y2I1YWRhZGJkYjViNWJkYjViNWNl YmRjNmU3ZGUNCmRlZDZjNmNlYmRiNWI1YjViNWI1YTU5YzljOGM4YzhjNzM3 YjdiN2I4NDg0NWE2MzYzNGE1MjRhNDI0YTRhNWE2MzVhNGE1MjUyNTI1YTVh NzM3YjdiYTVhZGFkOWNhNWE1YWRhZGI1OWNhNWFkOTQ5NDljODQ4NDk0OGM4 YzljDQowMDAwZWZjZWQ2ZGVjNmM2YzZhZGI1YjU5Y2E1YmRhNWFkYmRhNWFk YjU5Y2E1YjU5Y2E1Y2ViZGM2Y2ViZGJkYjVhNWE1OTQ4NDdiODQ3MzZiNmI2 MzVhODQ3MzZiYWQ5Yzk0ZTdkNmNlYzZiNWFkYTU4YzhjOWM4YzhjYmRhNQ0K YWRiNWE1YWRiNWE1YWRjNmJkYzZjZWJkYzZiNWFkYjVhNTljYTU5Yzk0OWNi ZGI1YjVjZWM2YzZjNmM2YzZiNWFkYWRkNmJkYmRjZWFkYWRjZWFkYWRkZWJk YmRlZmQ2ZDZkZWNlY2VkNmM2YzZkNmNlY2VkNmNlY2ViZGI1YmQNCmM2YmRj NjljYTVhZDM5NDI0YTYzNmI3YjczN2I4YzhjOTRhNTk0OGM5NGQ2YzZjZWQ2 Y2VkNmRlY2VkNmRlY2VkNmQ2Y2VkNmY3ZWZmN2NlYzZjZWVmZGVlN2NlYzZj ZWRlZDZkZWQ2ZDZkNmRlZDZkZWVmZTdlN2Q2Y2VjZWE1DQo5Y2E1N2I4NDg0 N2I3Yjg0OTQ5YzljYTVhNWFkOTQ5NDljNjM2YjZiNjM2YjczN2I4NDhjNzM3 Yjg0OTQ5YzljNmI3MzdiNWE2MzYzNTI1YTVhNmI3MzczYzZjZWQ2YmRjNmM2 OGM5NDk0OTQ5YzljYTVhNWFkYWRhZGI1YzZiZA0KYmRjZWJkYzZkNmNlY2Vk ZWNlY2VjZWJkYmRkZWNlZDZkZWNlZDZjNmM2YzZjNmJkYzY5NDk0OTQ3Mzdi N2I3Yjg0ODQ3Yjg0ODQ1YTYzNjM0YTUyNTI0MjRhNDIzOTQyNDIzMTM5Mzk1 YTYzNjM4NDhjOTQ5Y2E1YWQ5NDljYTUNCjljYTVhZGE1YTVhZGE1YWRiNTlj YTVhZDAwMDBkZWJkYmRlN2M2YzZlN2M2Y2VkZWM2Y2VkNmJkYmRjZWI1YjVk NmJkYzZkZWM2YzZjNmI1YjVkNmM2YzY5NDg0ODRiZGE1YTU3YjYzNjM4NDZi NmI3MzYzNWE4NDczNmI1MjM5DQozOWI1OTQ5NGRlYzZjNmJkOWNhNThjNzM3 MzljODQ4Y2I1OWM5Y2I1OWNhNWFkOWM5Y2Q2YzZjNmNlYzZjNmI1YTVhZDlj OGM4YzljOTQ5NGE1OWM5Y2JkYjViNWJkYTVhNWRlYzZjNmVmY2VjZWRlYzZj NmQ2YmRjNmVmZDZkNg0KZGVjZWNlYzZiZGJkY2VjNmM2YzZiZGM2NmI2Mzcz NjM2MzZiNDI0MjRhOTQ5Y2E1NzM3Yjg0NmI2YjczOGM4NDk0N2I3MzdiY2Vi ZGM2ZGVkNmRlY2ViZGNlZWZkZWU3ZDZjNmNlZTdkNmRlZTdkNmRlZTdkNmRl ZTdkNmRlZTcNCmRlZGVlN2Q2ZGVlN2RlZGVlN2Q2ZDZlN2RlZGVhZGE1YWQ4 Yzg0OTQ4Yzg0OGNhZGFkYjU5YzljYTU3YjdiODQ2YjZiNzM4YzhjOTQ2MzZi NzM1YTVhNjM1MjUyNWE3YjdiODRhNWE1YWRhZGFkYjU4NDhjOTQ2MzZiNzM4 YzhjDQo5YzljOWNhNWFkYWRiNWI1YjViZGI1YWRiNWJkYjViNWM2YjViNWNl YmRiZGNlYmRiZGM2YjViZGM2YjViZGQ2Y2VkNmM2YmRjNmFkYWRhZDYzNjM2 YjVhNjM2YjczN2I3YjdiN2I4NDczN2I3YjczN2I4NDg0ODQ4Y2E1YTVhZA0K YjViNWJkYzZjNmNlYjViNWJkYmRiZGM2YmRjNmNlYzZjNmNlYmRjNmNlYzZj NmNlMDAwMGM2YTVhZGRlYmRiZGRlYmRjNmU3YzZjZWNlYWRiNWQ2YjViZGU3 Y2VjZWNlYWRiNWU3YzZjNmQ2YmRiZGRlYzZjNjljODQ4NGE1OGMNCjhjOGM3 MzZiODQ3MzZiNmI1MjRhOWM4NDg0OTQ3MzdiYWQ4Yzk0Y2VhZGI1ZDZiNWJk YjU5NDk0YTU4YzhjYTU4YzhjYzZhZGFkOWM4NDhjOWM4YzhjYzZiNWI1ZGVj ZWNlYWRhNWE1OWM5NDk0YjVhNWFkZjdkZWRlZGVjNmM2DQpkZWM2YzZlN2Nl ZDZlN2Q2ZDZjZWJkYmRjZWJkYmRjZWM2YzY4Yzg0ODQ2YjVhNjM2MzVhNjM4 NDdiODRhZGFkYjViNWI1YmQ5YzljYTU4NDdiOGM2YjYzNmI2MzVhNjNhZGE1 YWRjNmJkYzZjZWJkY2VkZWNlZGVkZWNlZGVlNw0KZDZlN2U3ZDZlN2U3ZDZk ZWVmZDZkZWU3ZDZkZWVmZGVlN2U3ZDZkZWU3ZGVkZWRlZDZkNmRlZDZkZWFk YTViNTk0OGM5NDhjODQ4Yzg0ODQ4YzZiNjM2YjUyNTI1YTRhNGE1MjM5Mzk0 MjUyNTI1YTczNzM3YjdiN2I4NDZiNmINCjczNWE1YTYzNmI2YjczN2I3Yjg0 OGM5NGE1OGM5NGE1OTQ5Y2E1YTVhNWFkYjVhZGI1YzZiNWJkYzZiZGJkYzZi NWJkY2ViZGM2Y2VjNmM2ZDZjZWNlY2VjNmNlYWRhZGI1OWNhNWE1OGM5NDlj YjViZGM2YzZjNmNlYzZjZWQ2DQpkNmQ2ZGVjZWQ2ZGVjZWQ2ZGVjNmNlZDZj NmM2Y2ViNWI1YmRjZWNlZDZjNmM2Y2VjNmM2Y2ViZGJkYzZiZGJkYzZiZGJk YzYwMDAwYWQ5NDk0YmQ5Y2E1ZGVjNmNlZDZiZGJkZGViZGM2ZGVjNmM2YmQ5 Y2E1ZTdjNmNlZDZiNQ0KYjVkZWM2YzZjZWFkYWRjNmFkYWQ5NDdiN2JjZWJk YjVhNThjOGNiZGE1YTViNTljOWNiZDljOWNhNThjOGM5Yzg0ODRhZDhjOGNj NmFkYWRjNmE1YTViNTk0OWM4YzZiNmJiZDljOWNiZDljOWM5YzdiODQ5NDdi N2JiZDljYTUNCmQ2YmRiZGU3Y2VjZWRlYzZjNmU3Y2VkNmRlYzZjNmQ2YzZj NmQ2YmRjNmQ2YzZjNmI1YTVhNTk0ODQ4YzdiNzM3MzdiNzM3Yjk0OTQ5NGFk YTVhZDljOWNhNTczNzM3YjczNzM3Yjk0OTQ5Yzk0OGM4Y2E1OWM5Y2I1YWRi NWM2DQpiZGM2YzZiZGM2Y2ViZGM2Y2ViZGNlZGVjZWQ2Y2ViZGNlZDZjNmNl Y2ViZGM2ZDZjNmNlZDZjNmNlZDZjNmNlY2ViZGJkYzZiZGJkYzZiZGM2YmRi NWJkYTU5Y2E1OTQ5NDljOGM4Yzk0OGM4Yzk0ODQ4NDhjODQ4NDhjOWM5Yw0K YTVhNTljYWQ5Y2E1YWRhZGI1YmRiNWI1YmRiZGJkYzZiZGJkYzZiZGM2Y2Vi NWM2Y2VhZGJkY2U5NDljYTVhZGFkYmRhZGFkYjVkNmNlZDZjNmJkYzZkNmM2 Y2VkNmNlY2VkZWQ2ZDZjZWNlY2VjNmNlY2VhNWFkYWQ5Y2FkYjUNCjhjOWNh NWJkY2VjZWJkYzZjZWM2Y2VkNmJkYzZjNmJkYmRjNmI1YmRjNmM2YzZjZWM2 YzZjZWM2Y2VkNmJkYzZjZWJkYzZjZWJkYmRjNmJkYzZjZWJkYzZjZWM2Y2Vk NjAwMDBkNmJkYzY5YzhjOGNjNmI1YjVkZWM2YzZlN2M2DQpjZWM2YWRhZGU3 YzZjNmRlYmRiZGQ2YjViNWQ2YjViNWU3YzZjNmRlYzZjNmNlYjViNWM2YjVh ZGI1OWM5Y2M2YjVhZGJkYTVhNWFkOGM5NGFkOTQ5NGJkOWNhNWM2YTVhNWFk OGM5NGI1OTQ5NGM2YTVhNWQ2YWRhZGI1OGM4Yw0KOGM2MzYzODQ1YTYzYzY5 Y2E1ZWZjZWNlZjdjZWQ2ZGViZGJkZGVjNmNlY2ViZGJkZDZiZGM2ZDZjNmM2 YzZiNWI1OWM4Yzk0OGM3Yjg0OGM3YjdiYWQ5Y2E1YTU5NDljOTQ4YzhjOTQ4 Yzk0OGM4NDhjOGM4YzhjOGM4NDhjOGMNCjhjOGNhNTljYTViNWFkYjViNWFk YjVhZGFkYWRjNmI1YmRiNWE1YWRkNmNlZDZkZWNlZGVlN2Q2ZTdkZWQ2ZGVk ZWQ2ZGVkZWNlZDZlN2Q2ZGVkZWQ2ZDZkZWQ2ZDZkNmNlY2VjZWM2Y2VjZWNl ZDZkNmNlZDZjNmJkYzZiZGI1DQpiZGI1YjViZGJkYmRjNmJkYmRjNmI1YjVi ZGFkYWRiNWFkYWRiNWFkYWRiNWI1YmRjNmI1YjViZGI1YmRjNmFkYmRjNmI1 Y2VkNmE1YjVjNjdiOTQ5YzljYTVhZGE1YWRiNWQ2ZDZkZWQ2ZDZkZWRlZGVl N2Q2ZDZkZWQ2ZDZkNg0KZDZkNmRlY2VkNmQ2YjViZGM2YTViZGJkOGNhNWFk YWRiZGM2YmRjZWQ2YzZjNmNlYzZjZWQ2YzZjNmNlYzZjZWQ2YzZjNmNlYzZj NmNlYmRjNmM2YmRjNmNlYmRiZGM2YmRjNmNlYmRjNmNlYzZjNmNlYmRjNmNl MDAwMDhjODQNCjg0ZTdkNmQ2ODQ3MzczYzZhZGI1ZDZiNWJkZGViZGM2ZDZh ZGI1ZGViNWJkZGViNWI1ZDZiNWI1YzZhNWE1Y2VhZGFkYzZhZGFkYWQ5NDk0 YjU5YzljYWQ5YzljYjU5YzljYmRhNWE1YjU5YzljYjU5NDljYjU5NDk0YmQ5 NDljDQphZDg0OGM5YzczNzNhZDdiODRiZDhjOTRjZTljYTVlZmJkYzZlZmM2 YzZlN2I1YmRkNmFkYjVlZmM2Y2VkZWM2Y2VkNmM2Y2VjNmI1YmRhZDljYTU4 YzdiODQ4NDczN2I4YzdiODRhNTk0OWM4NDdiODRhNTk0OWM5Yzk0OTRhNQ0K OWM5YzhjODQ4NDljOWM5Yzk0OTQ5NDljOWM5YzhjODQ4NGE1YTVhNTljOTQ5 YzljOTQ5Y2FkYTVhZDljOTQ5Y2NlYzZjZWQ2Y2VkNmNlYzZjZWNlYzZjZWM2 YmRjNmNlYzZjZWM2YmRjNmNlYzZjZWNlYzZjNmNlY2VjZWNlYzYNCmNlYzZj NmNlYmRiZGM2YzZiZGNlYmRiZGM2YjViNWJkYWRhZGI1YWRhZGI1YTVhNWFk YWRiNWJkYjViNWJkYmRiZGM2YjViNWJkYjViNWJkYjViZGM2YmRjZWQ2YWRj NmNlYTViZGNlODQ5Y2E1YTViNWM2OWNhZGI1Y2VkZWU3DQpjNmNlZDZkNmRl ZGVjNmNlY2VjZWQ2ZGVjZWQ2ZGVjNmQ2ZGVhNWJkYzZhZGM2Y2U5Y2JkYzZj ZWU3ZWZjNmQ2ZDZjZWQ2ZDZjZWNlZDZjZWQ2ZDZjNmNlZDZjNmNlZDZjNmNl Y2VjZWNlZDZjZWNlZDZjZWQ2ZDZjNmNlZDZjNg0KY2VjZWI1YmRjNmJkYzZj NjAwMDAxODEwMTA4Yzg0ODRkZWNlZDY3YjZiNzNlN2M2Y2VjZWFkYjVkNmFk YjVkNmFkYWRkNmFkYWRkZWI1YjViNTk0OTRiNTk0OTRiZGE1OWNiNTljOWNi ZGFkYWQ4YzdiN2JjZWI1YjViNTljOWMNCmI1OTQ5Y2I1OTQ5Y2I1OGM5NDk0 NmI3Mzk0NjM2YjljNmI3Mzk0NjM2YmRlYTVhZGZmZDZkNmVmYmRjNmVmYmRj NmY3YzZjZWY3YzZjZWRlYjViZGQ2YmRjNmJkYjViNWE1OTQ5YzdiNmI3Mzk0 ODQ4Y2I1YWRhZGJkYWRiNTk0DQo4YzhjYWRhNWE1OWM5NDk0OWM5NDk0OWM5 NDk0YWRhNWE1OTQ4YzhjODQ3YjdiNmI2MzYzODQ3YjdiOTQ4YzhjYTU5Y2E1 OWM5NDk0YWRhNWFkOTQ4Yzk0YzZiZGM2YjViNWJkYzZjNmNlYzZiZGM2YzZi ZGM2YzZiZGM2Y2VjNg0KY2VjZWM2Y2VkNmNlY2VjZWNlY2VjNmM2Y2ViZGI1 YzZjNmJkYzZjNmJkY2VjNmM2Y2ViNWI1YmRiZGJkYzZiZGM2Y2ViZGJkYzZh ZGFkYjVhZGFkYjVhZGI1YmRiZGJkYzZiNWJkYzZiNWI1YmRhNWFkYjVhNWJk Y2U5Y2JkY2UNCjljYmRjNmJkZDZkZWJkY2VkZWQ2ZTdlZmNlZGVlN2NlZDZk ZWRlZTdlZmQ2ZGVlN2NlZGVlN2M2ZDZkZWI1Y2VkNmI1ZDZkZTljYmRjNmI1 Y2VkNjljYWRiNTljYTVhNTljYTVhNTljYTVhNWE1YTVhZGE1YWRhZGI1YmRi ZGJkDQpiZGM2YjViZGM2YmRiZGM2YzZjZWNlYmRjNmNlYmRjNmNlYjViZGM2 MDAwMDEwMTgxODA4MDgwODk0OTQ5NGRlZDZkNjZiNTI1YWRlYmRiZGNlYTVh ZGNlYTVhNWM2OWM5Y2NlYTVhZGRlYjViNWJkOWM5Y2M2YWRhZDljOGM4NA0K OGM3YjdiNjM1MjRhODQ2MzZiYmQ5YzljYzZhNWFkYTU3Yjg0OGM2MzZiYTU3 MzdiOWM3MzczOGM1YTYzYjU4NDhjZGVhZGI1ZTdiNWJkZGViNWJkZGViNWI1 ZTdiZGM2ZGViZGJkZGViZGM2YjU5Y2E1ODQ3MzdiNzM2MzZiOWMNCjk0OWNi ZGI1YjViNWFkYjU5Yzk0OTQ5Yzk0OTQ5NDhjOGNiNWE1YTViNWFkYWRhZGE1 OWM3MzZiNmI2MzUyNTI2MzVhNWE4Yzg0N2I1YTUyNTI2YjYzNjM4Yzg0OGM4 Yzg0OGM5NDhjOTQ4YzhjOGNiZGI1YmRhZGFkYjVhNWE1DQphZGFkYTVhZGE1 YTVhZGFkYTVhZGFkYTVhZGFkYWRiNWFkYTVhZGFkYTVhZGI1YjViZGJkYjVj NmI1YjViZGI1YjViZGFkYWRiNWE1YTVhZDljOWNhNWE1YTVhZDk0OTQ5Yzlj OWNhNTk0OTQ5YzhjOTQ5YzczN2I4NDZiNzM3Yg0KNmI3MzdiNzM4NDhjNmI4 NDk0NzM5NGE1ODQ5Y2FkYWRjNmNlYmRkNmRlZGVlZmY3ZDZlN2VmZGVlN2Vm ZTdlZmY3ZGVlZmY3Y2VkZWU3Y2VlN2VmYzZkZWU3YzZkZWVmOGNhZGI1OTRh ZGI1OGM5Y2E1OWNhNWE1OWNhNWFkYWQNCmI1YmRhZGI1YmRhNWFkYjU5NDlj YTU5Y2E1YTVhNWFkYWRhNWFkYjU5Y2FkYWRhNWI1YjVhZGI1YjVhZGI1YmQw MDAwNzM3YjczMDgxMDEwMTgxODE4OWM5NDk0YmRhZGFkN2I1YTYzY2VhZGFk Y2VhNWFkZDZhNWFkZDZhZGFkDQpiNThjOGNjNmE1YTU2MzQyNDI5NDdiN2I2 MzUyNGE5YzhjOGNhNTg0ODQ5NDZiNzM5NDZiNmI4YzYzNmI4YzVhNjM4NDVh NWFhZDdiODRkNmE1YWRkNmE1YWRlN2JkYzZlZmM2Y2VkZWI1YmRlN2M2YzZk ZWM2YzZjNmFkYWRhNQ0KOGM5NDg0NzM3YjhjODQ4Y2FkYTVhZGI1YWRiNWFk YTVhZDk0OGM5NDk0OGM5NDljOTQ5NGFkYTVhNWNlYmRiZGFkYTU5Y2FkOWM5 YzYzNWE1MjdiNzM2YjZiNjM1YTg0NzM3MzczNmI2MzZiNjM2M2E1OWM5Yzhj ODQ4NDk0OTQNCjk0OGM4NDhjYmRiZGM2YTVhNWFkYjViNWJkYWRhZGI1YWRi NWJkYWRhZGI1YWRiNWJkYTVhNWFkYTVhNWE1OWM5NDljNzM3MzdiNjM2MzZi NWE1YTYzNWE1YTYzNzM3MzdiNzM3MzdiNWE1YTYzMzkzOTQyNGE0YTUyNDI0 YTUyDQo1MjUyNWE1MjUyNWE1YTYzNmI2MzZiNzM3YjdiODQ3YjhjOTQ4NDk0 YTU3Yjk0YTU4Y2E1YjU5Y2I1YmRiZGQ2ZGVjZWRlZTdkNmU3ZWZjZWRlZTdk NmU3ZWZkZWU3ZWZkZWVmZjdkNmU3ZWZjNmQ2ZTdiZGQ2ZGVhNWM2Y2ViZA0K ZDZkZWNlZGVlN2M2Y2VkNmM2Y2VkNmM2Y2VkNmQ2ZGVkZWNlZGVkZWRlZTdl ZmU3ZWZlZmVmZjdmZmQ2ZGVkZWI1YmRjNmE1YWRhZGFkYjViZGI1YmRjNjAw MDBhNWFkYWQzMTM5MzkwMDAwMDAzMTI5MjlhNTk0OWM4YzczN2INCjljNzM3 YmNlYTVhNWJkOTQ5NGE1N2I3Yjk0NmI2YjYzNDI0MjljN2I3YmFkOTQ4Y2E1 OGM4YzhjNzM3Mzk0NmI2YmE1N2I4NDg0NWE1YTdiNTI1MmM2OTQ5Y2Y3YzZj NmRlYWRiNWNlOWNhNWI1OGM5NGRlYjViNWRlYmRiZGQ2DQpiZGJkY2ViNWI1 OWM4Yzk0N2I3MzczOTQ4YzhjOGM3Yjg0YjVhZGI1YjVhNWFkOWM4Yzk0OTQ4 Yzk0YTU5Y2E1YWRhNWE1YmRiNWI1Y2ViZGM2YjVhNWE1OWM4YzhjOTQ4Yzg0 ODQ3MzczNzM2YjYzNmI1YTUyNjM1YTUyN2I3Mw0KNmJhNTk0OTQ3YjZiNmI5 Yzk0OTQ4NDg0ODRhNWE1YWRjNmM2Y2U4YzhjOTRhNWE1YjVhZGFkYjVhNWE1 YjVhNWFkYjU5Y2E1YWRhNWE1YWRhZGFkYjViNWI1YmRiNWI1YmRhNWE1YWQ4 NDg0OGM2MzVhNmI0MjRhNTI1YTVhNjMNCjdiN2I4NDk0OTQ5YzhjOTQ5Y2I1 YmRjNjk0OWNhNTczN2I4NDg0OGM5NDg0OGM5NDZiNzM3Yjg0OGM5YzhjOWNh ZDk0YTViNTg0OTRhNTk0YTViNWJkYzZkNmNlZGVlN2NlZDZkZWRlZTdlZmRl ZTdlZmNlZDZlN2NlZDZkZWQ2DQplN2VmYzZkNmU3YjVjNmQ2YWRiZGNlYzZk NmRlZDZkZWU3ZTdlZmVmZTdlZmVmZTdlZmY3ZGVlN2U3ZGVlN2U3ZGVlN2Vm ZWZmN2Y3ZDZkZWU3ZTdmN2Y3YjViZGJkYjViZGM2YmRjNmM2YzZjZWQ2MDAw MDljYWRhNThjOTQ5NA0KMTgyMTIxMTAxMDEwMzkyOTI5YWQ5YzljOWM4NDg0 OTQ2YjczZDZhZGFkODQ1YTYzYTU3YjdiYTU4NDg0YmQ5YzljODQ2YjZiOGM2 YjZiODQ2MzYzN2I1MjUyOGM1YTYzYzY5NDljYmQ4Yzk0ZWZiZGM2YzY5NDk0 ZDZhNWFkZDYNCmE1YWRkNmE1YWRkNmFkYjVkNmI1YjVkNmJkYmRjZWM2YzY4 YzhjOGM2YjZiNmI3YjdiN2JkZWQ2ZDZjNmJkYmRiNWFkYjViZGFkYjVjZWM2 YzZiZGFkYWRiNWFkYWRjZWM2YzZiZGFkYjVkNmM2YzZjNmI1YWQ4YzdiN2I4 YzdiDQo3YjljOGM4Y2FkOWM5NGE1OTQ5NGI1YTU5Yzg0NzM3M2I1YTVhNTdi NzM3M2E1OWM5Y2M2YzZjZTljOWNhNTk0OTQ5Yzk0OTRhNTljYTVhZGFkYWRi ZDljYTVhZGFkYWRiNWI1YjViZGI1YjViZDljYTVhNWE1YTVhZGI1YWRiZA0K YmRiZGM2YjViNWJkYTVhNWFkOGM4Yzk0N2I3Yjg0NjM2YjczNWE1YTYzNzM3 Yjg0NmI3MzdiNTI1YTYzNjM2YjczNjM2YjczNzM3Yjg0YTVhZGI1OWNhZGJk OGM5Y2FkODQ4YzljN2I4NDk0OWNhNWFkYmRiZGNlZGVlN2VmZjcNCmY3ZmZm N2Y3ZmZlZmY3ZmZmZmZmZmZmN2ZmZmZkZWVmZjdiZGNlZDZiZGNlZDZjNmQ2 ZGVkZWU3ZWZkNmRlZTdkNmRlZGVjZWQ2ZGVkNmRlZTdkZWU3ZTdkZWU3ZTdj ZWQ2ZDZkNmRlZTdjZWQ2ZGVjNmNlY2VjZWQ2ZDZkNmRlDQpkZWRlZWZlZjAw MDA5NDljOWNhNWFkYWQ2YjczNmIwODA4MDgwODAwMDA1YTQyNGE4YzczNzM5 NDczN2I5NDczNzM5YzczN2JhNTg0ODQ5NDZiNmJhNTdiN2I3YjVhNWE3MzUy NTJhZDg0ODRlN2I1YmRkNmFkYWQ5NDZiNmJhZA0KN2I4NGFkN2I4NGZmYzZj ZWU3YjViZGRlYWRiNWI1ODQ4Y2JkOTQ5Y2E1OGM4Y2FkOWM5Y2NlYzZjNmNl Y2VjZTljYTVhNThjOGM4Y2E1OWM5Y2NlYmRjNmNlYmRjNmM2YjViNWJkYjVi NWNlYmRiZGJkYjViNWM2YjViNWJkYWQNCmFkYWQ5YzljYWQ5YzljYjVhNWE1 YTU5NDhjYjVhNWE1YjU5YzljOTQ3YjdiYTU5NDk0YTU5NDk0OTQ4NDg0OTQ4 YzhjYmRiNWI1YWRhZGFkYTVhNWFkOTQ5NDljOWNhNWFkOGM5NDljODQ4Yzk0 OWM5Y2E1OWNhNWFkOWNhNWFkDQo5YzljYTVhZGFkYjU5YzljYTVhNWE1YWRh NWE1YWRhNWE1YWRhNWE1YWRhZGFkYjVhZGFkYjVhZGFkYjU5YzljYTU4NDhj OTQ1MjUyNWEyOTMxMzkxODIxMjkyOTMxMzk1YTYzNjM5NDljYWQ2YjczODQ3 MzdiOGM3Yjg0OTQ5NA0KOTRhNTljOWNhZGI1YjViZGM2YzZjZWNlZDZkZWU3 ZTdlZmVmZWZmN2VmZjdmZmVmZjdmZmQ2ZGVlN2M2Y2VkNmJkYzZjZWM2ZDZk ZWU3ZjdmN2U3ZWZlZmRlZTdlZmU3ZWZmN2RlZTdlZmQ2ZTdlN2Q2ZTdlN2Vm ZjdmN2U3ZWYNCmY3ZTdlZmVmZGVlN2VmZWZmZmZmZTdlZmVmZWZmZmZmMDAw MDljOWM5Y2E1YWRhZDk0OWM5YzUyNTI1MjEwMTAxMDE4MDgwODVhNGE0YWE1 OGM4YzczNWE1YTYzNDI0Mjk0NzM3MzdiNTI1YTg0NjM2M2FkODQ4NGU3YjVi NWQ2DQphZGFkY2U5Y2E1YjU4NDhjYjU4NDhjY2VhNWE1ZDZhNWFkYWQ3Mzdi YWQ3Yjg0ZTdiNWJkZTdiNWJkZDZhZGI1YWQ4Yzk0OGM3MzczYTU5NDk0YjVh ZGFkYmRiZGI1YjViNWI1YTU5NDk0YTU5NDk0YWQ5YzljYmRhZGFkY2ViNQ0K YmRiZGFkYWRiZGFkYWRiZGFkYWRjNmFkYWRjNmI1YjViNTljOWNhNTk0OTRi ZGE1YTU5YzhjOGM5NDdiN2JhZDljOWM4YzdiNzM4YzczNzM5NDg0ODRiZGFk YWRiNWFkYWRiNWFkYjVhNWE1YTU5YzljYTU3MzdiODQ1YTVhNmINCjVhNjM2 YjczN2I4NDhjOGM5NDg0ODQ4Yzk0OTQ5Y2FkYWRiNWFkYWRiNWFkYWRiNWFk YWRiNTljYTVhZGE1YTVhZGE1YTVhZGE1YTVhZDljOWNhNWFkYjViNWE1YWRi NWFkYjViZGE1YWRiNTk0OWNhNTZiNzM3YjQyNGE1MjIxDQoyMTMxNDI0YTVh NTI1MjYzODQ4Yzk0YTVhZGJkYjViZGM2YmRjNmNlY2VkNmRlYzZjNmNlYjVi NWJkYmRjNmM2ZDZkZWRlZTdlZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZWZmN2Zm ZDZlN2U3ZGVlZmVmZDZkZWU3YWRiNWI1OTRhNQ0KYTU5NDljOWM5Y2E1YTU5 NDljOWNhZGI1YmRkNmRlZGVjNmNlZDZkNmU3ZTdlN2VmZjdkZWVmZWYwMDAw YTVhZGFkYTVhNWE1OWM5YzljOGM4YzhjMjkyOTI5MTAxMDEwMjkyMTIxNWE1 MjUyODQ3MzczN2I2MzYzN2I1YTVhOGMNCjYzNmJkNmFkYWRlN2I1YmRkNmE1 YTVmN2M2YzZkZWI1YmRkNmI1YjU5NDczNzM5NDZiNzNkNmE1YTVlZmJkYzZk NmE1YTVlN2FkYjViNTdiODRiNTg0OGNiNThjOTRiNTk0OTQ4YzczNzM2YjUy NWE4NDczNzNjZWJkYzZjZWJkDQpiNWI1YTU5YzljOGM4NGE1OTQ5NGI1YTU5 Y2NlYjViNWM2YWRhZGI1YTVhNWM2YWRiNWE1OTQ5NGE1OTQ5NGFkOWM5Yzlj ODQ4NGE1OTQ5NGE1OGM5NDg0NmI2YjczNWE1YTczNWE1YTk0ODQ4NGQ2YzZj NmI1YTVhNWI1YjViNQ0KOWM5Y2E1OTQ5NDljOGM4Yzk0OWNhNWFkOWNhNWFk ODQ4Yzk0NzM3Yjg0N2I4NDhjNzM3MzdiNWE1YTZiN2I4NDhjOTQ5NDljOWM5 Y2E1YTVhZGI1YTVhNWFkYTVhZGI1YTVhNWFkOWNhNWFkOWNhNWFkOWNhNWE1 OTQ5Y2E1OWMNCmE1YWQ5Y2E1YWRhZGI1YmRhNWFkYjU4NDhjOWM2YjczN2I2 YjczODQ4NDg0OTQ5NDljYTU5NDk0OWNhNWE1YWRhZGFkYjVhNWFkYWRiZGJk YzZiZGM2YzZiNWJkYmRiNWJkYmRiZGJkYzZjZWQ2ZDZjNmNlZDZjNmNlZDZj ZWRlDQpkZWY3ZmZmZmQ2ZGVkZThjOWM5YzdiOGM4Y2I1YmRiZGFkYjViNTcz ODQ4NDdiOGM4Y2U3ZWZlZmFkYmRiZGNlZGVkZWU3ZjdmN2RlZWZlZjAwMDBj NmM2YzY5YzljOWM5Y2E1YTU5NDk0OTQzMTM5MzkwMDAwMDAwODA4MDgxOA0K MTgxMGFkOWM5YzhjNzM3M2I1OWM5Y2Q2YWRhZGRlYWRhZGU3YjViNWY3YmRi ZGU3YWRiNWU3YmRjNmJkYTVhNTg0NWE2M2FkODQ4Y2M2OTQ5Y2NlOTQ5Y2Fk NzM3YmU3YTVhZGQ2OWNhNWRlYTVhZGY3YzZjZWVmYmRiZGFkODQNCjg0NjM0 MjQyNmI0YTUyOTQ3MzczYTU4YzhjYmRhNWE1Y2ViNWI1YWQ5NDk0OTQ3Yjdi YTU4YzhjYzZhZGFkYjU5YzljYWQ5NDljYWQ5NDljYTU4YzhjOWM4YzhjYjU5 Y2E1OTQ4NDg0NzM1YTYzN2I2MzYzODQ2MzYzNzM1YTUyDQpiZGE1YTVjZWI1 YjVjZWJkYzZiNWE1YWRhZGE1YWQ4NDg0OGM5Y2E1YWRhZGFkYmRiNWI1YzY5 Y2E1YWQ5YzljYTU5YzljYTVhNTljYWQ4YzhjOWM3YjdiODQ3YjdiODQ4NDg0 OGM3YjdiODQ4NDg0OGM5NDk0OWNhZGI1YmRiNQ0KYmRjNmI1YjViZGI1YjVi ZGI1YmRjNmE1YWRiNTljYTVhZGE1YWRiNTljYTVhZDdiODQ4YzljYTViNTlj OWNhZGE1YTViNWE1YTVhZDljYTVhNTk0OTQ5Yzk0OTQ5Yzg0ODQ4YzdiN2I4 NDhjOGM5NGE1YWRhZGFkYjViZGJkYmQNCmM2YjViZGM2YjViZGM2YWRiNWJk YTViNWI1YWRiZGJkYTVhZGFkNzM4NDg0NzM3YjdiODQ5NDk0OTQ5YzljN2I4 YzhjOGM5YzljZWZmN2Y3YmRjZWNlY2VkZWRlZWZmZmZmZGVlZmVmMDAwMGJk YmRiZGJkYmRiZDhjOGM4Y2E1DQphNWE1MDAwMDAwMjEyOTI5MTAxMDEwMzkz MTMxNjM1YTUyYTU5NDhjY2VhZGFkY2VhNWE1ZGVhZGFkZjdiZGJkZTdhZGFk ZWZiNWJkYmQ5Y2E1YWQ5NDk0YjU5YzljOGM2YjZiYWQ3Yjg0YjU3Yjg0ZTdh ZGI1ZGVhNWFkZmZiZA0KYzZmZmM2Y2VmN2I1YmRlN2E1YWRjZTk0OWNkNmE1 YWRkZWFkYjVkZWI1YjU4YzZiNmI4NDYzNjM5Yzg0ODRjNmFkYWRhNThjODQ3 YjYzNjM4NDZiNmJiNTk0OTRhZDk0OTRhZDk0OTRiNTljOWNhZDk0OTQ2YjUy NWE1YTQyNGENCjdiNjM2MzljODQ4NDdiNWE1YTdiNjM1YWVmZDZkNmJkYTVh NWJkYjViNWNlYzZjZTczNzM3M2E1YTVhZGI1YjVjNmE1YWRiNTljOWNhZGE1 YWRiNTljOWNhZDhjOGM5YzhjODQ5NDljOWNhNTljOWNhNTljOWNhNTg0OGM5 NDdiDQo3Yjg0NmI3MzdiNzM3MzdiNmI3MzczNmI3MzdiNjM2YjczN2I4NDhj OTQ5Y2E1YWRiNWJkYWRiZGJkYWRiNWJkOTQ5Y2E1ODQ4Yzk0OGM5NGE1YTVh ZGI1YWRiNWJkYmRjNmNlYzZjZWQ2YzZjNmNlYjViNWJkYjViZGJkYTVhZA0K YWQ5NDljOWM3Yjg0ODQ3MzdiN2I2YjczNzM3Yjg0OGM4Yzk0OWNhNWFkYjVh NWI1YjU5Y2FkYWQ5NGE1YTU5Y2FkYWQ4Yzk0OTQ3Yjg0ODQ4NDhjOGNhNWFk YWRhNWI1YjVjZWRlZGViZGNlY2VkZWU3ZTdkZWVmZWZlN2Y3ZjcNCjAwMDBj NmM2YzZjNmM2YzZiZGJkYmQ2MzYzNjMxMDE4MTg0MjRhNDI4NDg0ODQ1YTVh NTI3MzZiNmI5NDhjODRkNmJkYmRkZWJkYmRlN2I1YjVlZmI1YjVjZThjOTQ5 YzYzNmI3YjVhNWE2MzRhNGE5NDczN2JhZDg0ODQ5YzZiDQo2YmJkODQ4Y2Zm YzZjZWY3YjViZGZmYmRjNmU3YTVhZGVmYTVhZGY3YjViNWZmYmRiZGVmYjVi ZGY3YjViZGU3YWRiNWJkOTQ5NDZiNGE0YTYzNDI0Mjk0NzM3M2M2YTU5Y2Jk OWM5YzljODQ3YjczNTI1Mjk0NzM3MzljODQ4NA0KOGM2YjczNjM0MjRhNzM1 MjVhODQ2YjczN2I2MzYzNWEzOTM5NTIzMTMxY2VhZGE1ZGViZGJkZDZiNWJk YzZiNWI1YTU5YzljOGM4NDhjYmRiZGM2YWRiNWJkYWRhZGI1YWRiNWJkYTVh ZGI1YWRhZGJkOWNhNWFkOTQ5NDljN2INCjg0OGM4Yzk0OTQ4NDhjOTQ4NDhj OTQ3Yjg0OGM4NDhjOTQ4NDhjOGM3YjhjOGM3MzdiODQ2MzZiNzM1MjVhNjM0 YTUyNWE0YTUyNWE2YjczN2I3Mzg0OGM4NDk0OWM5NDljYTU5NDljYWRhNWE1 YjU5Y2E1YWQ5YzljYWRhZGI1DQpiZGI1YmRjNmJkYzZjZWNlZDZkZWFkYjVi ZDljYWRhZGE1YjViNWFkYmRiZGI1YzZjNmE1YWRiNThjOTQ5NDczN2I4NDVh NjM2MzVhNmI2YjYzNzM3MzVhNmI2YjczN2I4NDg0OTQ5NDhjOWM5Yzg0OGM5 NDk0YTVhNTZiN2I3Yg0KOTQ5YzljOTRhNWE1N2I4NDg0ODQ4Yzk0MDAwMGFk YWRhZGJkYzZjNmM2Y2VjZTUyNWE1YTUyNWE1YTVhNWE1YTZiNmI2YjdiNzM3 MzljOTQ5NGM2YjVhZGNlYjViNWM2YTVhNWFkODQ4NDk0NmI2Mzg0NTI1Mjhj NWE1YTczNGENCjRhOWM3YjdiYmQ5NDk0ZTdiZGJkOTQ2MzYzODQ0YTRhOWM2 MzYzZmZjNmNlZWZhZGI1ZjdiNWI1ZjdhZGI1ZjdiNWJkZjdiNWI1ZjdiNWJk ZWZhZGI1ZTdhZGI1ZGVhZGI1YTU3YjdiNmI0YTRhNjMzOTM5NzM0YTRhOTQ3 MzczDQphNTg0ODRhNTg0ODQ4NDVhNWE4NDYzNjM4NDYzNjM5NDczNzM4YzYz NjM3MzUyNTI2MzM5NDI2MzM5NDI4YzVhNjNlZmM2YzZkNmFkYWRlZmM2Y2Vj NmE1YWQ5NDdiODRkNmM2Y2ViNWE1YWRiNWFkYjViNWI1YjVhZGFkYjViNQ0K YmRiZDljYTVhZGE1YWRhZGFkYjViNWI1YmRiZDljYTVhNThjOWM5NDhjOTQ5 NDczN2I3Yjk0OWM5Yzg0OGM4YzhjOWM5Yzg0OTQ5NDk0YTVhZDhjOWNhNTdi OTQ5NDZiN2I4NDQyNWE2MzQyNWE2MzVhNzM4NDk0YTVhZDhjOTQNCjljYWRh ZGI1YmRjNmNlY2VkNmRlYmRjNmNlYWRiNWM2OWNhZGI1OWNhNWI1OWNhNWI1 OWNhNWI1OGM5NGE1YzZjZWRlYmRjNmNlYmRjNmNlY2VjZWQ2Y2VkNmRlYzZj NmNlYTVhZGFkOGM5NDk0NzM3YjdiNGE1MjVhNGE1MjVhDQo1MjVhNjM1MjUy NWE2MzYzNmI2YjZiNzM3MzczN2I4NDhjOGM4Yzk0OTQ5NDljOWMwMDAwYmRj NmM2YjViNWI1N2I3YjdiMjkzMTMxNjM2MzYzOGM4YzhjOTQ5NDk0YTU5Yzk0 YjVhZGE1YjVhNWE1YWQ5NDhjOGM3MzZiODQ2Mw0KNWE3YjUyNTI5NDYzNjNh NTdiNzNlN2JkYjVjZWE1YTVkZWI1YWRiZDk0OTRiZDhjOGM5YzYzNjNjZThj OTRlN2FkYWRlZmI1YjVlZmFkYWRmN2I1YjVlZmFkYjVmN2I1YjVlZmFkYWRl ZmFkYjVlN2FkYWRlN2JkYmRjNjljOWMNCmI1OGM5NGE1N2I3YjljNzM3Mzlj NzM3M2FkODQ4NGE1N2I3YmE1N2I3YjhjNjM2MzczNGE1MjYzMzkzOTVhMzEz MTUyMjkyOTYzMzkzOTZiNDI0MmNlOWM5Y2ZmY2VjZWU3YmRiZGQ2YWRiNWJk OWNhNWI1OWM5Y2U3Y2VkNmQ2DQpjNmNlYmRhZGI1YmRiNWJkYmRiZGJkYWRi NWI1YWRiNWI1YjViZGJkYjViZGJkOGM5NDk0YWRiNWI1YWRiNWI1YWRiZGI1 OWNhNWE1OWNhNWE1ODQ4YzhjODQ4Yzk0N2I4NDhjODQ5NDljODQ5NDljOTRh ZGI1OTRhNWFkODQ5Yw0KYTU2Yjg0OTQ3Yjk0OWM4Y2E1YWQ5Y2E1YTU5Yzlj YTVhNWE1YWRhNWE1YjVhZGI1YzZiNWJkY2VjZWQ2ZTdjZWQ2ZWZiNWJkZDZh NWFkYmQ4Yzk0YTVhZGJkYzZiZGM2Y2ViZGM2Y2VjZWQ2ZDZiZGM2Y2VjZWNl ZDZiZGM2Y2UNCmQ2ZDZkZWQ2ZGVlN2M2YzZjZWI1YjViZGFkYWRiNThjOGM5 NDYzNmI3MzYzNjM2YjYzNjM2YjYzNjM2YjZiNmI3MzczNzM3YjAwMDA2YjZi NmIzOTM5MzkzOTM5Mzk4NDg0ODQ4NDg0ODQ4Yzg0ODQ5Yzk0OTRhZGE1YTU3 YjZiDQo2Yjg0NzM2Yjg0NjM2MzhjNmI2YjljN2I3M2FkODQ4NGM2OTQ5NGU3 YmRiNWI1OTQ4Y2E1N2I3YmFkODQ4NDljNzM3M2RlYWRhZGU3YWRhZGZmYzZj NmVmYjViNWRlYTVhNWU3YTVhNWRlYTVhNWRlYTVhNWRlYTVhNWRlYTVhNQ0K ZGVhNWE1ZGVhNWE1ZTdiNWI1ZTdiZGJkZWZjNmM2ZWZjNmM2ZGViNWI1ZTdi ZGJkZTdiZGJkZTdiZGJkZGViNWI1ZGViNWI1ZDZhZGFkZGViNWI1ZDZhNWE1 YzY5YzljYmQ5NDk0YzY5NDk0Y2U5YzljZGVhZGE1ZDZhZGFkYmQNCjk0OTRh ZDhjOGNjNmE1YWRiZDljYWRiZGFkYjViZGFkYjVhZGE1YWRhNTljYTVhNWE1 YWRhZGFkYjViNWJkYmQ5Y2E1YTU3Yjg0N2I2YjczNzM3MzdiNzM2YjZiNmI3 Yjg0ODQ4YzhjOTRhNWFkYWQ5Y2E1YTU5Y2E1YTU3Yjg0DQo4YzdiOGM5NDdi ODQ5NDg0OTQ5YzdiOGM5YzdiOGM5NDdiOGM5NDhjOWNhNWM2YzZjZWJkYmRj NmFkYWRiNWE1YWRiNWE1YTViNTljYTViNTk0OWNhZDhjOTRhNTg0OGM5Yzk0 OWNiNThjOTRhNWI1YmRjNmFkYjViZGI1YmRjNg0KYjViZGM2YmRjNmNlYmRj NmNlYmRiZGM2YmRiZGM2YzZjNmNlYmRiZGM2YzZjZWQ2Y2VkNmRlY2VkNmRl YzZjZWQ2YmRjNmNlYTVhZGI1OGM5NDk0NmI3MzczNWE1YTYzMDAwMDQyMzkz OTdiNzM3Mzg0N2I3YmE1OWM5Y2M2YmQNCmJkYjVhNWE1OTQ4Yzg0NzM2YjYz OTQ4NDg0OTQ3YjdiOWM4NDdiYWQ4Yzg0YmQ5NDk0YTU3YjdiYTU3MzczYWQ4 NDdiZDZhZGFkY2VhNWE1YzY5YzljY2VhNTljZGVhZGFkZWZiZGI1ZGVhZGFk YzY5NDk0ZDZhNWE1ZDZhNWE1DQpkZWE1YTVkNjljOWNkNmE1YTVkNmE1YTVk ZWE1YTVkNmE1YTVlZmJkYmRkZWI1YjVlN2JkYmRlN2JkYmRlN2JkYmRlN2Jk YmRlN2JkYmRkZWFkYjVlN2JkYmRkZWI1YjVlN2I1YmRlN2JkYmRlN2JkYmRk ZWI1YjVkZWI1YjVlNw0KYjViNWVmYmRiZGU3YjViNWY3YzZjZWRlYjViNWU3 YmRiZGVmYzZjZWQ2YjViZGM2YWRiNWJkYTViNTdiNmI3MzczNmI3Mzg0N2I3 YmE1OWNhNTk0OGM5NDhjODQ4YzdiN2I3YjczNzM3YjYzNjM2MzUyNTI1YTQy NDI0YTUyNTINCjVhNmI2MzczN2I4NDhjN2I3Yjg0OWM5Y2E1OGM4Yzk0N2I4 NDhjNzM3Yjg0NzM3YjhjNzM3YjhjODQ5NDljOTQ5Y2E1OWNhNWFkOWM5Y2E1 YTVhZGI1YWRiNWJkYmRiZGNlYWRiNWM2OWNhNWI1OGM5NGE1ODQ5NGE1NzM3 YjhjDQo1MjVhNmI2YjczODQ5NGE1YWRjZWNlZGVkNmRlZTdjZWQ2ZGViZGM2 Y2ViZGJkYzZjNmNlY2VjNmNlY2VjNmNlZDZjNmM2Y2VjNmNlZDZiZGM2Y2Vj NmNlZDZjNmNlZDZjZWQ2ZGVjZWQ2ZGVjZWQ2ZGVjNmNlZDYwMDAwYTU5NA0K OTRiZGFkYWRkNmJkYmRjNmFkYjU3YjZiNmI3MzYzNjNhNThjOGM3YjZiNjM5 Yzg0ODQ5Yzg0ODQ5YzdiN2JhZDhjODRiNThjOGNiNThjOGNiZDhjOGNjZWE1 YTVjZWE1YTVkZWI1YjVjNjljOWNkZWI1YjVjNjljOWNlN2I1YmQNCmQ2YTVh NWU3YjViNWQ2YTVhNWRlYWRhZGQ2YTVhZGQ2YWRhZGNlYTVhNWQ2YTVhNWNl YTVhNWQ2YWRhZGVmYmRjNmU3YjViZGRlYjViNWU3YjViZGRlYWRiNWRlYjVi NWRlYjViNWQ2YWRhZGVmYzZjNmVmYmRjNmRlYjViNWRlDQpiNWI1ZGVhZGI1 ZGViNWI1ZTdiNWJkZWZjNmM2ZTdiNWI1ZWZiNWI1ZTdhZGI1ZGViNWI1ZDZh ZGI1ZGViNWJkZDZiNWJkY2ViNWJkY2VhZGJkODQ2YjdiODQ3MzdiOTQ4NDk0 YjVhNWI1YjVhNWFkYWQ5Y2FkYmRhZGJkYTU5Yw0KYWRhNTljYTVhZGE1YWQ3 YjczN2I2MzYzNmI2MzYzNmI5YzljYTViNWFkYmRhZGE1YjVhZGFkYjVhNWE1 YWRhNWE1YjU5YzljYWQ5Y2E1YWRhNWE1YWRhZGI1YmRiNWI1YmRiNWI1YmRh ZGI1YmRiNWI1YmRhZGFkYmRhNWFkYmQNCjk0OWNhZDk0OWNhZDg0OGM5Yzk0 YTVhZDg0OGM5Yzg0OGM5YzdiODQ5NDljYTVhZDljYTVhNWI1YmRjNmQ2ZDZk ZWQ2ZGVlN2NlY2VkNmM2Y2VkNmJkYzZjZWM2YzZjZWM2YzZjZWNlZDZkZWI1 YmRjNmJkYzZjZWJkYzZjZWM2DQpjZWQ2YzZjNmNlYzZjZWQ2MDAwMGJkYTVh NWI1OWM5YzljODQ4NDhjNzM3MzljODQ4NDZiNTI1Mjk0NzM3M2NlYjViNWNl YjVhZGM2YTVhNWI1OTQ5NGFkODQ4NGI1OGM4Y2I1OGM4Y2NlOWM5Y2RlYjVi NWRlYmRiZGQ2YjViNQ0KZDZiNWI1ZDZiNWI1ZDZhZGFkY2VhNWE1ZDZhZGFk ZGVhZGI1ZGViNWI1ZGViNWI1ZGViNWI1ZDZiNWI1ZDZhZGFkY2VhNWE1Y2Vh ZGFkY2VhZGFkZTdiZGJkZTdiZGJkZWZjNmNlZWZjNmM2ZWZjNmM2ZTdiZGM2 ZjdjZWNlZWYNCmM2Y2VlN2JkYmRkZWI1YmRlZmM2YzZlZmM2YzZlZmM2YzZl N2JkYmRlN2JkYmRkZWI1YjVlZmJkYmRmN2M2YmRlN2I1YmRlZmJkYmRlN2Jk YzZkNmI1YmRlN2M2Y2VkNmI1YzZiZDljYWQ3YjVhNmI5NDg0OGM5NDdiOGNi ZGFkDQpiNWJkYTViNWM2YWRiZGM2YWRiZDljOTQ5Yzk0ODQ5NGI1YWRiNTg0 NzM4NDg0N2I4YzdiNzM4NGJkYmRjNmI1YjViZGE1YTVhZGFkYTViNWI1YjVi ZGI1YWRiZGI1YjViZGFkYWRiNWI1YjViZGFkYWRiZGFkYWRiNWE1YWRiNQ0K YWRhZGI1YWRhZGI1YWRiNWJkYWRiNWJkYjViZGM2YWRiNWM2YWRiNWM2YWRi ZGM2YTViNWJkYWRiNWJkYjViZGNlYWRiNWJkNmI3MzdiNWE2MzZiODQ4Yzk0 OWNhNWFkYmRjNmM2Y2VjZWQ2ZGVlN2VmY2VkNmRlYzZjZWQ2YzYNCmNlY2Vk NmRlZTdjZWQ2ZGVjZWQ2ZDZjNmM2Y2VjNmM2Y2ViZGM2Y2UwMDAwYzY5Yzlj YWQ4NDg0OGM2MzYzOTQ2YjczYWQ4YzhjZGViZGJkYmQ5YzljYTU4NDhjYTU4 NDg0YjU5NDk0YWQ4YzhjYWQ4YzhjYjU4YzhjYmQ5NDk0DQpjNjljOWNkZWI1 YjVkNmI1YjVkNmI1YjVkZWJkYmRkZWJkYmRlZmM2YzZlN2JkYmRlN2JkYmRl N2JkYmRkNmI1YjVkZWJkYmRkZWJkYmRkZWJkYmRjZWI1YjVjZWI1YjVjZWFk YWRkNmI1YjVkNmI1YjVkNmI1YjVkNmI1YjVkZQ0KYmRiZGNlYWRhZGNlYWRh ZGNlYWRhZGNlYWRhZGRlYjViZGRlYmRiZGQ2YjViNWQ2YjViNWQ2YjViNWRl YmRiZGRlYmRiZGU3YzZjNmRlYWRhZGU3YmRiZGRlYjViNWVmYzZjNmU3YmRj NmQ2YjViZGQ2YjViZGNlYjViZGI1OWMNCmFkN2I2MzczOWM4NDk0OWM4NDk0 YzZhZGJkYmRhNWI1YjU5Y2FkYzZhZGJkYzZiNWM2YTU5Y2FkYTU5Y2FkOGM4 NDk0ODQ3YjhjOTQ4YzljYWRhZGJkOTQ5NGE1YTVhNWFkYWRhNWI1YTVhNWFk YTVhNWFkYTU5Y2FkYWRhNWI1DQphZGE1YWRhZGFkYjVhZGFkYjVhZGFkYmRh ZGFkYjViNWI1YmRhZGI1YmRhZGI1YmRhNWFkYjVhNWFkYjU5NDljYWRhZGI1 YzZhZGI1YmRhZGI1YmRhNWFkYjVhNWI1YmQ3Yjg0OGM5Y2E1YWQ4NDhjOTQ5 NDljYTU5NDljYTU5Yw0KYTVhZGFkYjViZGJkYzZjZWJkYzZjZWRlZTdlN2M2 Y2VjZWM2Y2VkNmM2Y2VjZWM2Y2VjZWJkYzZjZWJkYzZjZTAwMDBlN2JkYmRm N2M2YzZkZWFkYjVjZWE1YTViNThjOGNiNThjOGM3MzRhNTJhNTdiODQ5NDcz NzNhZDhjOGMNCmJkOWM5Y2JkOWM5Y2NlYTVhNWNlYTVhZGRlYjViNWU3YmRj NmVmY2VjZWVmY2VjZWVmY2VjZWRlYmRiZGRlYjViNWRlYjViNWRlYjViNWNl YWRhZGRlYmRiZGRlYmRiZGU3Y2VjZWU3YzZjNmRlY2VjNmQ2YzZjNmRlY2Vj NmRlDQpjNmM2ZGVjNmM2ZDZiNWI1ZDZiNWI1ZDZiNWI1ZGViZGJkZGVjNmM2 ZTdjNmM2ZDZiZGJkZTdjNmM2ZGVjNmM2ZTdjNmM2ZGVjNmM2ZTdjNmM2ZGVi ZGJkZGViZGJkZDZiZGI1ZWZjZWM2ZGViZGJkZTdjNmM2ZGViZGJkZGViZA0K YmRkNmJkYmRkNmI1YzZkNmJkY2VjNmFkYmQ2MzRhNWE5NDdiOGM5Yzg0OTRj ZWI1YzZhNThjOWNhNTg0OTRiZGE1YjViNWE1YjU5NDhjOWM5NDhjOWM4NDdi OGM3YjczODRhNWE1YjVkNmQ2ZGVjNmM2ZDZjNmM2ZDZiZGJkY2UNCmJkYmRj NmI1YjViZGJkYmRjNmJkYjVjNmJkYjVjNmFkYWRiZGJkYmRjNmI1YjVjNmI1 YmRjNmI1YjVjNmJkYmRjZWI1YjVjNmFkYWRiZDljYTVhZGFkYWRiZGFkYjVi ZGE1YjViZGE1YWRiNWFkYmRjNmFkYjViZDdiODQ4Yzk0DQo5Y2E1YWRiNWJk YmRjNmM2YjViZGM2YTVhZGI1YWRiNWJkOWNhNWFkOTQ5Y2E1OWNhNWFkYWRi NWJkYmRjNmM2Y2VkNmRlY2VkNmRlY2VkNmRlYmRjNmNlMDAwMGRlYTVhZGQ2 YTVhNWQ2YTVhNWZmY2VjZWRlYWRhZGQ2YWRhZA0KYzY5Y2E1YzY5YzljOWM3 MzczOGM2MzYzYmQ5NDk0YzY5Y2E1YmQ5NDljYjU4Yzk0N2I1MjUyZmZkNmQ2 ZDZiNWI1OWM3YjdiYjU5NDk0YzZhNWE1YWQ4NDhjYjU5NDk0YWQ4NDhjYWQ4 YzhjOWM3YjdiOWM3Yjg0ZWZkNmQ2YWQNCjk0OTQ3MzYzNjM4YzdiNzM5NDg0 N2I4YzdiN2I4NDZiNzNhNThjOGM3MzYzNjM4YzczNzM4YzdiN2I3YjYzNmI4 YzdiN2I5NDdiODQ3YjZiNmI4YzczN2I4YzczNzM4YzdiN2I4YzdiN2I4Yzcz N2I4NDczNzM5Yzg0ODQ4YzczDQo2YmFkOGM4YzljODQ4NGFkOTQ5NGI1OWM5 Y2E1OTQ5NDljODQ4YzljOGM5NDhjNzM4NDZiNWE2MzljODQ5NDljODQ5NGM2 YWRiZGI1OWNhZGI1OWNhNWJkYTViNWFkYTViNWE1OWNhZGFkYTViNTczNmI3 YjYzNjM3MzczNzM3Yg0KN2I3YjhjNzM3Mzg0NzM3Yjg0ODQ4Yzk0OGM4Yzk0 NzM3Yjg0OGM5NDljOGM4Yzk0OGM4Yzk0OTQ5NDljOTQ5NGE1OWM5Y2E1OTQ5 Y2E1OWNhNWFkOWNhNWFkOTQ5Y2E1YjViZGM2YWRiNWJkYWRiNWJkYjViZGM2 YWRiNWM2YWQNCmI1YzZiNWM2Y2VjNmNlZDY2YjczN2I4Yzk0OWM5NDljYTVi NWJkYzZiNWJkYzZkZWU3ZWZjNmNlY2VhNWFkYjVjNmNlZDZhZGI1YmQ5Y2E1 YWQ5Y2E1YWQ5Y2E1YWQ5NDljYTViNWJkYzZjNmNlZDYwMDAwZTdhZGI1Zjdi ZGJkDQplZmJkYmRlN2I1YjVkZWFkYWRmN2NlY2VmN2NlY2VjZWE1YTVlZmM2 YzZjZWFkYWRjZWE1YTU4NDVhNjM3MzRhNTI5NDZiNmI3MzRhNTJkNmI1YjVk NmI1YjU4NDYzNjM5YzdiN2I5YzdiN2I5NDczNzM5NDczNzM4YzZiNmI3Yg0K NWE1YWE1ODQ4NDljN2I3YmU3Y2VjZWJkYTVhNTdiNmI2MzhjN2I3YjhjN2I3 YjZiNWE1YTg0NzM3YjZiNWE1YThjN2I3Yjg0N2I3YjhjODQ4NDZiNWE1YTlj OGM4YzZiNWE1YThjN2I3YjdiNmI2YjczNjM2Yjg0NzM3Mzk0ODQNCjg0ODQ3 MzczODQ3MzczOGM3YjdiOTQ3YjdiOWM4Yzg0YTU5NDhjYTU5NDhjYTU5NDk0 YWQ5YzljYjVhNWE1ODQ3MzdiOGM3Yjg0N2I2YjczOWM4Yzk0OTQ3YjhjY2Vi NWM2YmRhNWFkYzZhZGJkYzZiNWJkOWM5NDljOGM4NDk0DQphNTljYWQ4NDg0 OGM3YjdiOGM3MzczN2I3Yjg0OGM3Yjg0OTQ3MzdiODQ2YjdiODQ1YTZiNzM3 Yjg0OGM3MzdiODQ3MzczN2I1YTYzNmI3MzczN2I2MzZiNzM2MzZiNzM3Mzcz N2I2MzZiNzM2YjczN2I1YTVhNjM5Y2E1YWRhZA0KYjViNTljYTVhZDljYTVh ZDljYTVhZDljYTVhZGI1YzZjZWI1YzZjZTczN2I4NDg0OTQ5Yzk0OWNhNTk0 OWNhNWE1YWRiNWJkYzZjZWM2Y2VkNmM2Y2VkNmRlZTdlZmQ2ZGVlN2Q2ZGVl N2M2Y2VkNmI1YmRjNmFkYjViZGE1YWQNCmI1OWNhNWFkMDAwMGVmYjViNWRl YTVhNWQ2YTVhNWRlYWRhZGU3YjViNWRlYWRhZGRlYWRiNWU3YmRiZGNlYTVh NWRlYjViZGNlYTVhNTdiNTI1MjczNGE1MmNlYTVhZGM2OWM5Y2ZmZGVkZWQ2 YjViNThjNmI2YmI1OTQ5NGJkDQo5YzljYzZhNWE1YzZhNWE1YmQ5YzljYjU5 NDk0YjU5NDk0YWQ4YzhjY2ViNWI1ZGVjNmM2OGM3YjdiY2ViZGJkYzZiNWI1 YjVhNWE1YWRhNWE1YTU5YzljYWQ5Y2E1OWM5NDk0YmRhZGFkYTU5NDk0YWQ5 YzljYTU5YzljY2ViZA0KYzZiNWFkYWRhZDljOWNiZGI1YjViNWFkYWQ5Yzk0 OTQ4YzdiN2I5NDhjOGM3YjczNmJhZDljOTQ5YzhjOGNiNWE1YTVjNmJkYmQ5 Yzk0OTQ3YjZiNzM4Yzg0ODQ2MzUyNWE3MzYzNmI2YjVhNjM4NDZiNzNlN2Nl ZDZlZmQ2ZGUNCmU3Y2VkNmQ2YmRjNmQ2YzZjZWRlY2VkNmM2YmRjNjczNzM3 YjVhNWE2MzdiN2I4NDhjOTQ5NDhjOWM5Yzk0YTVhZDljYWRiNTljYWRiNTg0 OGM5NDljYTVhZDk0OWNhNTk0OWNhNThjOTQ5YzljOWNhNTk0OWNhNTljOWNh ZDhjDQo4Yzk0OGM5NDljNjM2YjZiOTQ5NDljYTVhZGFkN2I4NDg0NzM3Yjg0 NzM3YjdiOGM5NDljYWRiNWJkYjViZGM2NzM3Yjg0OGM5Y2E1OTQ5Y2E1YWRi NWJkOTQ5Y2E1OTQ5Y2E1Y2VkZWU3ZGVlN2VmYWRiNWJkZDZkZWU3YzZkNg0K ZDZjZWRlZGViZGM2Y2VjNmQ2ZDZhNWI1YmRiNWJkYzYwMDAwZWZiNWI1ZWZi ZGJkZmZjZWNlZDZhNWE1ZDZhNWE1YzY5NDk0YzY5YzljYjU5NDk0ZGViZGJk ZGViZGJkYmQ5YzljNzM1MjUyODQ2MzYzZGViNWJkY2VhZGFkZGUNCmJkYmRl ZmNlY2VhZDhjOGNmN2Q2ZDZlN2M2YzZlZmM2YzZjNmE1YTVjZWFkYWRiZDlj OWNjNmE1YTViNTk0OTRiZGE1YTVlN2NlY2U5Yzg0ODRkNmM2YzZkZWM2YzZj NmI1YjViZGFkYWRiZGI1YjVhZGE1YTVhZDljYTViZGFkDQphZGJkYjViNWFk OWM5Y2M2YmRiZGNlYzZjNmM2YmRiZGQ2YzZjZWNlYzZjNmFkOWNhNTdiNmI3 MzczNjM2YjczNmI2Yjk0OGM4NDljOGM4Y2JkYWRhZGM2YmRiZDk0ODQ4YzVh NTI1MjYzNWE1YTVhNGE0YTZiNWE2M2I1YTVhNQ0KY2ViNWI1YzZhZGFkZjdk ZWRlZGVjNmM2ZWZkNmQ2ZWZjZWQ2ZGVjNmNlZTdkNmRlZTdkNmRlYTU5Yzlj OWM5NDk0YTVhZGFkYTVhZGFkOTQ5Y2E1YTViNWI1OWNhZGI1YWRiNWJkNTI2 MzZiNzM3Yjg0NTI1YTYzNzM3YjdiNGENCjUyNWE3YjdiOGM1YTYzNmI3Mzdi ODQ3MzdiODRhZGFkYjU4NDg0OGNhZGFkYjViNWJkYmQ4NDg0OGM2YjZiNzM2 YjczNzM3YjhjOGNhZGJkYzZhZGI1YmQ3YjhjOTQ5NDljYTVhNWFkYjU4Yzlj YTU5Y2E1YWQ5Y2E1YWQ5Y2E1DQphZGI1YmRjNmQ2ZGVlN2RlZTdlZmQ2ZGVl N2Q2ZTdlZmQ2ZGVlN2NlZDZkZWM2ZDZkNmQ2ZGVlNzAwMDBhZDczNzNhZDcz NzNkNmE1OWNjZWE1OWNkNmFkYWRkNmFkYWRjZWFkYWRkNmFkYWRiNThjOTRh ZDhjOGM4YzZiNmI3Yg0KNWE2Mzk0NzM3YmRlYjViZGM2YTVhZGQ2YjViNWU3 YzZjZWI1OTQ5NGVmY2VkNmVmYzZjZWRlYmRiZGJkOWM5Y2JkOTQ5Y2FkODQ4 YzljNzM3YmE1N2I4NGE1ODQ4Y2VmZDZkNjljODQ4NGNlYjViNWNlYjViNWJk YTVhZGJkYTUNCmFkYWQ5YzljYjVhZGFkZDZjNmM2YTU5YzljYzZiNWI1YmRh ZGFkYmRhZGI1YWQ5Y2E1YmRhZGI1Y2ViZGJkYmRhZGFkN2I2YjczNjM1MjUy NjM1MjUyNjM1MjUyNjM1MjUyYmRiNWFkYWRhNWE1ODQ3MzczN2I3MzczODQ3 MzczDQo3YjZiNzM4YzdiN2I4NDczNzNlZmQ2ZDZmZmRlZTdlZmNlY2VmN2Q2 ZDZkZWJkYjVlN2M2YmRlZmNlYzZkZWJkYmRkNmJkYmRkNmJkYzZlN2NlZDZk ZWNlZDZjNmJkYzY5NDljOWNhZGI1YjVhNWFkYjVhNWFkYWQ5NDljYTVhNQ0K YWRiNThjOTQ5YzljOWNhNTljOWNhZGI1YjVjNmI1YmRjNjk0OWNhNTk0OWNh NThjOTQ5Y2I1YjViZDk0OTQ5YzljOWNhNWI1YmRiZDhjOGM4YzczNzM3YjZi NzM3Mzg0OGM5NGFkYjViZGE1YjViZDg0OTQ5Yzk0YTVhZDg0OTQNCjljYTVh ZGI1NzM3Yjg0NjM2YjczNWE2MzZiNWE2MzZiOTQ5Y2E1YzZjZWQ2ZGVlN2Vm Y2VkZWU3YzZkNmQ2YzZjZWQ2Y2VkZWRlY2VkNmRlMDAwMGRlYTVhNWE1NzM3 M2Q2YTVhNWU3YjViNWRlYjVhZGM2OWM5Y2I1OGM4Y2JkDQo5YzljZGViZGJk Y2VhZGI1YjU5NDk0OTQ3MzdiN2I1YTYzODQ2MzZiOWM3Yjg0YzZhNWFkZjdk NmQ2YWQ4YzhjZTdiZGM2ZTdjNmM2ZWZjZWNlZGViZGJkZGViZGJkYzZhNWE1 YWQ4NDhjYWQ4YzhjYjU4Yzk0ZWZjZWNlYmQ5Yw0KYTVjNmFkYWRlN2NlY2Vk ZWJkYzZkZWM2YzZjNmI1YjVjZWI1YmRiZGFkYWRiZGFkYWRiNWE1YTVjZWJk YmRjZWI1YmRkNmJkYzZjZWJkYmRkZWM2Y2ViZGE1YWQ4NDczNzM3MzYzNjM4 NDZiNzM3MzVhNjM1YTRhNGE4NDczNzMNCjljOGM4Yzk0ODQ4NDhjN2I4NGFk OWM5Y2Q2YzZjNmI1OWNhNTljODQ4NGQ2YmRiZGU3Y2VjNmRlYmRiNWY3ZDZj ZWY3ZDZjZWZmZDZjZWVmYzZiZGZmZGVkZWVmY2VjZWRlYzZjNmRlYzZjNmRl Y2VjZWNlYmRjNjljOWM5Y2FkDQphZGFkYTVhZGFkOWNhNWE1YTVhZGFkYWRh ZGI1OWM5Y2E1OWM5Y2E1YTVhNWFkYTVhNWFkYjViNWM2OWNhZGI1YWRiNWJk YTVhZGI1YmRiZGM2OTQ5YzljOTQ5YzljYmRiZGJkN2I4NDg0NjM2MzZiNjM2 YjczN2I4NDhjYWRiNQ0KYmQ5Y2FkYjU5Y2FkYjU5NGE1YWRhNWI1YmQ3Mzg0 ODQ1MjVhNjM2MzZiNzMzOTQyNGEzOTQyNGE4Yzk0OWM1MjYzNjNlN2VmZjdi ZGM2Y2VjNmQ2ZGVjZWQ2ZGVkZWVmZWZhZGJkYmQwMDAwYzY5NDk0YzY5Yzk0 ZjdjNmM2ZDYNCmFkYTU5YzczNzNkNmI1YWRkNmFkYWRiZDljOWM5YzdiN2Jj NmE1YTVjZWI1YjVlN2M2Y2ViZDljOWM5YzdiN2I4NDVhNjM4YzYzNmJmZmRl ZGViZDljOWNkNmI1YmRlZmNlY2VlN2M2YzZlZmM2Y2VkZWI1YjVjZWE1YWRk NmFkDQpiNWQ2YWRiNWJkOTQ5Y2RlYjViZGM2YTVhNWFkOGM4Y2Q2YjViZGQ2 YmRiZGNlYjViZGRlYmRjNjk0N2I4NDhjNzM3MzljODQ4Yzk0N2I3YjljODQ4 NGI1OWM5Y2Q2YmRjNmNlYjViZGNlYjViZGJkYTVhZDg0NmI3MzdiNjM2Mw0K N2I2MzYzNzM1YTYzNGEzOTM5OGM3MzczOGM3YjdiOWM4YzhjYjU5Y2E1YWQ5 NDk0YTU4YzhjYWQ5NDk0OWM3YjdiZGViZGJkZmZlN2RlZjdkNmNlZWZiZGI1 ZmZjZWM2ZjdjNmJkZmZkNmNlZTdiZGI1ZmZkNmQ2ZWZjNmM2ZTcNCmM2YzZl N2NlY2VlN2Q2ZDY5Yzk0OTQ4YzhjOGM4NDg0ODQ4NDg0OGM5NDk0OWM5Yzlj YTU5YzljYTViNWI1YmRjNmJkYzZhZGFkYmQ5Y2E1YWRhZGI1YmRhZGI1YmRi NWJkYzZhZGI1YmQ5Y2E1YTU3YjdiODRhZGI1YjU2MzZiDQo2YjVhNjM2MzVh NjM2YjczODQ4NGE1YWRiNTljYWRiNTljYWRiNThjOWNhNThjOWNhNThjOTQ5 YzVhNjM2YjYzNmI3MzczODQ4NDczODQ4YzdiODQ4YzdiODQ4Y2RlZTdlZmQ2 ZTdlZmQ2ZTdlZmRlZTdlZmM2ZDZkZWFkYjViZA0KMDAwMGJkOGM4Y2I1ODQ4 NGY3YzZjNmNlYTU5YzZiNDI0MjljNzM3M2JkOWM5NGNlYTVhNWU3YzZjNmQ2 YjViNWFkOGM4Y2JkOWM5Y2NlYWRiNWRlYmRjNmQ2YjViZGI1OTQ5NGVmYzZj ZWI1OGM5NGRlYmRiZGY3Y2VkNmU3YmQNCmM2ZTdjNmM2ZGViNWJkZDZhZGI1 ZDZhZGFkZDZhZGFkYzY5Y2E1ZDZhZGI1ZTdjNmM2YWQ4YzhjZTdjNmM2ZGVi ZGJkZGVjNmM2Y2ViNWI1ODQ2YjczYTU4YzhjN2I2MzZiOGM3MzczOWM4NDg0 ODQ2YjZiZGVjNmM2Y2ViNWI1DQplN2NlY2VkZWM2YzZhNThjOGM4NDYzNmI4 YzczN2I4YzczNzM1MjM5NDI4YzdiN2JhZDk0OWNhZDk0OTRhZDk0OTRhZDlj OWNjNmFkYWRiNTljOWM5YzdiN2JjNmE1YTVmZmRlZDZmN2NlYzZmN2M2YzZm ZmRlZDZmN2M2YmRmNw0KYzZiZGZmY2VjNmZmY2VjZWVmYzZjNmVmY2VjNmVm Y2VjZWNlYmRiNTdiNzM2YjdiNmI2YjhjODQ4NDczNmI2YjYzNWE2M2FkYWRh ZDhjOGM5NGI1YWRiNWE1OWNhZGI1YjViZGI1YjViZGFkYjViZGFkYWRiNWE1 YWRiNWFkYWQNCmI1YWRhZGI1OGM4YzhjYmRiZGJkN2I3YjdiNmI3MzczNzM3 Yjg0ODQ4YzhjYWRiZGJkOWNhNWFkOWNhNWI1N2I4NDk0OGM5Y2E1OTRhNWFk OTRhNWE1NmI3YjdiNWE2YjczNWE2MzZiNzM4NDhjYjViZGM2YzZjZWQ2ZTdl ZmY3DQplN2VmZjdjZWQ2ZDZhZGI1YmRkNmRlZTcwMDAwY2U5Yzk0Y2U5Yzlj ZmZjZWNlYWQ3YjdiYjU4NDg0YmQ5NDk0YTU3YjczOGM2YjYzOWM3MzczYmQ5 NDk0ZGViZGJkZDZiNWI1YmQ5YzljYmRhNTljYzZhNWE1ZTdjNmJkZGVhZA0K YWRkNmE1YTVjNjljOWNjZWE1YTVjZWFkYjVkZWM2YzZkNmI1YmRjZWFkYWRj NmE1YWRjZWFkYWRiNThjOTRiNThjOGNmN2NlY2VhNTg0ODRjZWFkYWRlN2M2 YzZkNmJkYzZkZWM2YzY4YzczN2I4YzczN2I4NDYzNmI2YjUyNTINCjhjNzM3 MzczNWE1YWQ2YjViNWRlYmRiZGQ2YmRiZGNlYjViNWI1OWM5YzljOGM4Yzg0 NzM3MzdiNmI2YjYzNGE0YTczNWE1YThjNzM3M2JkYTVhNWM2YWRhZGJkYTVh NWJkYWRhZGJkYTVhNWM2YWRhZGM2YTVhNWY3ZDZkNmZmDQpkZWRlZTdjNmM2 ZWZjNmNlZWZjNmM2ZmZjZWQ2ZWZjNmM2ZmZkNmRlZWZjNmM2ZTdjZWM2ZTdj ZWNlZGVjNmM2OGM3YjdiOTQ4NDg0OTQ4NDg0OGM3Yjg0N2I3MzczYWQ5Y2E1 OGM4NDg0YjVhZGFkYWRhZGFkYjViNWI1YWRiNQ0KYjViNWI1YmRhZGI1YjVi NWI1YmRhNWE1YWRiZGJkYmQ2YjZiNzNjNmJkYzY3YjdiODQ2MzYzNmI1MjUy NWE3Yjg0OGNiNWI1YmRhNWFkYmRhNWFkYjU5Y2FkYjU4NDk0OWM4NDk0OTQ2 YjdiODQ4Yzk0OWM4Yzk0OWNiNWJkYzYNCmFkYjViZGI1YmRjNmM2YzZjZWM2 Y2VkNmY3ZmZmZmE1YWRiNWQ2Y2VkZWY3ZjdmZjAwMDBmN2JkYmRkNjljOWNm ZmNlYzZiZDhjODRlZmJkYmRmN2M2YzZlZmJkYmRkNmE1YTVjNjljOWM5Yzcz NzM5YzczNzNhZDg0ODRkZWJkDQpiNWVmY2VjZWQ2YjVhZGJkOTQ5NGRlYTVh NWU3YjVhZGVmYmRjNmQ2YWRhZGI1OTQ5NDk0N2I3YmE1OGM4Y2I1OTQ5Y2Fk OGM5NGFkOGM5NGM2YTVhNThjNjM2YmY3Y2VjZWNlYTVhNWQ2YjVhZGQ2YjVi NWNlYjViNWNlYjViZA0KZTdjZWQ2YmRhNWFkYTU4YzhjYTU4NDg0YWQ5NDhj YzZhZGFkZTdjZWM2ZTdjNmM2ZTdjZWNlZDZiZGJkYzZhZGI1YTU5NDk0OTQ3 Yjg0N2I2YjZiOTQ4NDg0N2I2MzYzODQ2YjZiYWQ5Yzk0YWQ5NDk0ODQ2YjZi OTQ3YjdiYTUNCjk0OGNjNmFkYjViNTljOWNlN2NlZDZlZmNlY2VmZmQ2ZGVm ZmQ2ZGVmZmQ2ZGVlZmM2Y2VlZmM2YzZmN2NlY2VlZmNlY2VlN2NlY2VlZmRl ZGVlN2Q2ZDZhNTk0OTQ5NDg0ODQ4YzczN2I4NDZiNzM4NDczNzNhZDljOWM5 YzhjDQo4Y2I1YjViNWI1YjViNWI1YmRiZGI1YjViNWE1YTVhZGE1YTVhZGFk YWRhZGI1YWRiNWM2YzZjZTg0N2I4NGI1YjViNTljOTRhNTg0N2I4YzdiN2I4 NDg0ODQ4Y2FkYjViZDljOWNhZDhjOTRhNTdiODQ4YzczODQ4YzhjOTQ5Yw0K OWNhNWFkOTRhNWFkODQ4Yzk0ODQ4Yzk0OTQ5NDljYTVhNWFkYWRiNWJkYzZj NmNlYjViNWJkY2VjZWQ2ZmZmZmZmZDZkNmRlMDAwMGY3YzZjNmQ2YTVhNWU3 YjViNWJkOGM4NGVmYmRiZGVmYmRiNWRlYWRhZGNlOWM5Y2RlYjUNCmI1Y2Vh NTljYjU4YzhjOWM3YjczOTQ2YjZiYTU4NDg0YmQ5Yzk0ZWZjNmM2ZjdiZGJk ZDZhNTljYmQ4YzhjZDZhZGFkZWZjZWNlZGVjNmM2YWQ5NDk0OGM3MzczODQ2 MzZiODQ2MzYzYmQ5NDk0OGM2YjZiZWZjNmM2Y2VhZGFkDQphZDhjOGNlN2Nl Y2ViNTljYTVhZDk0OWNkNmJkYmRkNmJkYmRlN2M2Y2VmZmU3ZTdkNmJkYmRl N2M2YzZkNmI1YjVkNmJkYmRkNmJkYmRkZWM2YzZjZWI1YmRjNmFkYjVhNTk0 OWM5YzhjOGM3MzVhNWE2MzUyNTI2MzUyNTJhNQ0KOTQ5NGM2YjViNWJkYTVh NTljOGM4YzczNjM2M2I1OWM5Y2M2YjViNWY3ZGVlN2Y3ZGVkZWVmY2VkNmVm Y2VkNmVmY2VjZWVmY2VjZWVmYzZjZWZmZDZkNmY3Y2VkNmVmZDZkNmQ2YzZj NmVmZDZkNmNlYmRiZGQ2YzZjNmNlYmQNCmI1Y2ViNWI1YmRhZGE1ZDZjNmM2 YjVhZGFkYzZjNmJkYWRhZGFkYjViNWFkYjViNWI1YzZiZGM2YmRiZGJkYmRi NWJkYWRhNWFkYzZiZGJkN2I3MzdiYWRhZGFkODQ4NDhjNzM3MzdiNmI2Yjcz NzM3Yjg0YWRiNWJkYTVhZGI1DQo4NDhjOTQ2MzZiNzM4Yzk0OWM4NDg0OGM3 MzdiODQ3MzczN2I4NDg0OGM5NDljYTVhNWE1YWRhZGFkYjViNWJkYzZhZGI1 YjU4YzhjOTRlZmY3ZmZlZmY3ZmZiNWI1YmQwMDAwY2U5NDk0Y2U5NDk0ZWZi NWI1YzY4YzhjZjdjNg0KYzZkZWFkYWRlN2I1YjVkZWFkYWRjNjk0OTRjNjk0 OTRkZWJkYjVkZWJkYjVjZWFkYTVhZDhjODQ5YzczNzNhNTdiN2JhZDdiN2Jl ZmJkYmRmZmQ2ZDZiZDljOWNhNTg0ODRiZGE1YTVkNmJkYzZjZWI1YjViNTk0 OWM3MzVhNWENCjZiNGE0YTVhMzEzOWQ2YWRhZGU3YzZiZGE1ODQ4NGQ2YmRi NWJkYTVhZGM2YWRiNWNlYjViNWJkYTVhNWJkOWNhNWI1OWM5Y2NlYWRhZGQ2 YjViNWNlYjViNWNlYWRhZGNlYWRhZGNlYWRhZGNlYjViNWJkYTVhNWFkOTQ5 Yzk0DQo4NDg0NzM1YTVhNzM2MzYzODQ3MzczOWM5NDhjYjVhNWE1YjVhZGE1 Y2ViZGJkYmRhZGFkYWQ5YzljYTU4YzhjOTQ3Yjg0OWM4NDg0YjU5NDljZWZj ZWQ2ZmZkNmRlZjdkNmQ2ZjdkNmQ2ZTdjNmM2ZTdjNmNlZGVjNmM2YzZhZA0K YjVkNmJkYzZiZGE1YWRhNTk0OTRhZDljOTRhZDk0OTRhNTk0OTRhZGE1OWNh NTk0OTRhZGE1OWM5Yzk0OTQ5NDk0OGM5NDk0OTRhNWE1YTViZGI1YjViNWFk YWRiNWFkYWRiZGI1YmQ5NDhjOTRhZGE1YWRhNTljYTU3MzZiNzMNCjZiNmI3 MzZiNzM3YmJkYmRjNmE1YWRiNTczN2I4NDQyNGE1MjZiNmI3MzZiNjM3Mzdi N2I4NDczNzM3Yjk0OGM5YzhjOGM5NGE1YWRiNWFkYWRiNWM2Y2VkNjdiODQ4 Y2FkYjViZGRlZWZmN2FkYmRjNjljYTVhZDAwMDBhZDczDQo3M2Q2YTU5Y2U3 YWRhZGNlOWM5Y2VmYmRiZGU3YjVhZGVmYmRiZGVmYmRiZGRlYWRhZGI1OGM4 Y2FkODQ3YmI1OTQ4Y2M2OWM5Y2NlYTU5Y2FkODQ4NGFkODQ4NGI1ODQ4NDk0 NjM1YTk0NmI2YmNlYWRhZGU3Y2VjZWNlYjViNQ0KYjVhNWE1YzZhZGI1OGM2 YjczYmQ5YzljYTU4NDg0OWM3YjdiYmQ5NDk0ZGViZGJkOWM4NDdiYmRhNWE1 YzZhZGFkYzZhZGI1YmRhNWE1YzZhZGFkYzZhZGFkY2ViNWI1YzZhZGFkYmQ5 YzljY2VhZGFkY2VhZGFkY2VhZGFkZDYNCmI1YjVkNmI1YmRkNmJkYmRjNmFk YjViZGE1YWRiNWFkYTU4NDdiNzM2YjVhNWE5NDhjODRhZGE1OWNiNWE1YTVi NWFkYTViNWE1YTVhNTk0OTRhNTk0OTQ2YjVhNWFhNTg0OGNhZDhjOTRmZmU3 ZWZlZmNlZDZlZmNlZDZlN2M2DQpjZWY3ZDZkZWZmZTdlZmRlYzZjNjczNWE2 MzZiNWE1YTg0NmI2YmFkOTQ5Y2FkOWM5Y2JkYTVhNWFkOTQ5NGFkOWM5Yzlj OGM4Y2E1OWM5NDk0OGM4NDljOGM4YzljOGM4YzljOTQ5NGE1OTQ5NGFkOWNh NWJkYWRiNWNlYzZjNg0KOTQ4Yzk0OTQ4Yzk0YmRiNWI1N2I3MzdiNzM3Mzcz NzM3MzdiYmRiZGM2YTVhZGI1N2I4NDhjNjM2YjczNTI1MjVhNWE1MjVhNjM2 MzYzNWE1YTYzNmI2YjczN2I3YjdiOWM5Y2E1YWRiNWI1OGM5NDljODQ4Yzk0 YzZkNmQ2YTUNCmI1YmQ4NDk0OTQ5NGE1YWQwMDAwYzY5NDk0ZjdiZGJkZDZh NWE1Y2U5Yzk0ZTdiNWI1ZGVhZGFkZTdiNWI1ZGVhZGFkZTdiNWI1YzY5Yzlj Y2VhNTljYmQ5NDk0YmQ5NDk0YmQ5NDk0YjU5NDhjYzY5Yzk0Y2U5Yzk0YWQ3 YjdiDQo4YzYzNjM3MzUyNTI5NDdiN2JiNWE1OWNjZWI1YmRiZGFkYWQ4Yzcz NzNiZDljOWNhNTg0OGNjNmE1YTVjZWFkYWRjZWFkYWQ4NDZiNjM3MzVhNWE2 MzRhNGE2MzRhNTI5Yzg0ODQ4YzczNzM5NDdiN2JhZDhjOGM5Yzg0ODRiNQ0K OTQ5NDljN2I3Yjk0N2I3YjljODQ4NGE1ODQ4NGFkOTQ5NGFkOTQ5NGE1OGM5 NDljODQ4NDhjNzM3MzhjN2I3Mzk0OGM4NGFkOWM5Y2E1OWM5NDk0ODQ4NGE1 OWM5NDljOTQ4YzljODQ4NGFkOWM5YzdiNmI2YmFkOTQ5NGE1OGMNCjhjZGVi ZGJkYzZhNWE1YzZhNWE1ZTdjNmNlYmRhNWFkYmRhNWFkYjU5Y2E1OTQ3Yjg0 YTU4Yzk0YWQ5NDljYjU5Y2E1OTQ4NDg0YTU4YzhjYTU5NDhjYTU5NDk0YmRh NWE1YzZhZGFkYzZiNWFkY2ViZGI1YmRhZGI1YjVhZGFkDQpjNmI1YjViZGFk YWRjNmI1YmRjNmI1YmRhNTk0OTQ5NDg0OGNiZGI1YjU2YjZiNmI3YjdiODQ2 YjZiNzNiZGM2YzZhNWFkYjU5Y2E1YWQ5Y2E1YTU5Yzk0OWM4NDdiODQ3MzZi NzM1MjUyNWE1YTVhNjM2YjZiNmI4YzhjOTQ5NA0KOTQ5YzZiNmI3M2JkYzZj NmJkY2VjZTdiOGM4YzhjOWNhNTk0YTVhNTAwMDBjZTljOWNmZmNlYzZiNTg0 ODRkZWFkYTVlZmJkYmRmN2M2YzZlZmJkYjVlZmJkYmRmN2M2YzZlN2JkYjVk ZWI1YWRkNmE1YTVjNjljOWNjZWE1OWMNCmJkOGM4Y2M2OTQ5NGJkOGM4Y2M2 OTQ5NGJkOWM5Y2FkOTQ5NDdiNmI2YjYzNTI1MjczNjM2M2E1OGM5NGJkYTVh ZGQ2YmRiZGNlYWRiNWU3YmRjNmNlYWRhZGJkYTU5Y2I1OTQ4Y2Q2YjViNWE1 OGM5NDg0NmI2YjYzNGE1MjVhDQozOTQyNmI1MjUyOTQ3YjdiOTQ3MzczOTQ3 YjczOWM3YjdiOWM4NDdiOWM3Yjg0YWQ4YzhjYWQ4Yzk0YTU4Yzk0OTQ3Yjg0 OGM3MzdiOTQ3YjdiOWM4Yzg0OGM3YjczOTQ4NDdiOWM4YzhjYjVhNWE1YmRh ZGE1OWM4NDg0YmRhNQ0KYTViNTljYTU3MzUyNWE5YzdiN2JiNThjOTRkZWJk YzZkZWI1YjVkZWI1YmRkZWJkY2VjNmFkYmRjNmFkYmRkNmJkYzZhNThjOTQ5 NDczODQ2MzRhNTI3MzVhNWE4NDZiNzM5NDg0ODQ4YzdiNzM4NDczNmI4Yzdi NzM5NDdiNzMNCjg0NmI2Yjk0NzM3MzczNjM2MzdiNmI2YjhjNzM3MzhjNzM3 Yjg0NmI3MzdiNmI2YjZiNWE2MzdiNmI2YmM2YjViZDdiNzM3Yjg0ODQ4NDZi NmI2YmI1YjViZGE1YWRhZDg0OGM5NDdiODQ4YzhjOGM5NGE1YTVhNWE1OWNh NTljDQo5Y2E1N2I3YjdiNmI2YjczNWE2MzYzNjM2YjczODQ4Yzk0Y2VkNmRl OWNhZGFkODQ4Yzk0OGM5NDljOWNhZGFkMDAwMGQ2YTVhNWZmY2VjNmI1N2I3 YmU3YjViNWY3YzZiZGVmYmRiNWRlYWRhZGVmYmRiZGU3YjViNWRlYjVhZA0K ZWZjNmM2ZTdiZGI1ZTdiZGI1ZTdiNWI1Y2VhNTljYzY5NDk0ZDZhNWE1YmQ4 YzhjYzY5YzljZGViZGJkZDZjNmM2YTU5NDk0OGM3Yjg0OTQ4NDg0YjU5Y2E1 YmQ5Y2E1ZGViNWJkYzZhNWE1ZTdiZGJkZWZjZWM2ZGViZGJkYmQNCmE1OWNi ZGE1YTVjZWI1YmRhNThjOGM5Yzg0ODQ4YzZiNzM2YjRhNGE5YzdiN2I4NDYz NjM5NDZiNmI5YzczNzNhZDhjOGNiZDljYTVkNmI1YmRkNmJkYmRkNmJkYmRj ZWI1YjVjZWI1YjViZGE1YTViNTljOWNiZGE1YTViNTljDQo5Y2E1OGM4Y2I1 OWM5Y2E1OGM4Yzk0N2I3YmFkOTQ5NGE1ODQ4Y2I1OGM5NGM2YTVhNWI1ODQ4 Y2JkOTQ5Y2JkOTQ5Y2I1OWNhZDk0ODQ5NDljODQ5NGFkOTQ5YzljODQ4Y2E1 ODQ4Y2FkOGM5NGQ2YmRjNmM2YWRhZGNlYmRiZA0KY2ViZGI1YmRhNWE1ZDZi ZGI1YzZhZGFkYzZhZGE1YzZhZGE1YzZhNWE1YjU5NDljYjU5YzljYWQ5NDk0 YjU5NDljYTU4NDhjOWM4NDg0OTQ3Yjg0Y2ViZGM2N2I3MzczOGM4NDhjNjM2 MzYzYzZjNmNlYjViNWJkODQ4NDhjNGENCjUyNWE2MzZiNmI2MzYzNmI2MzYz NmI4YzhjOTRhNWFkYWRiNWJkYmQ5NDljOWM3YjdiODRjZWQ2ZDZiNWI1YmQ5 NDljYTVhNWE1YWQ3YjdiODRhZGI1YmQwMDAwZTdiNWFkZWZiZGI1YjU4NDg0 ZWZiZGJkZTdiNWFkZjdjNmJkDQplN2I1YjVlZmM2YmRkZWFkYWRlZmJkYmRl ZmJkYmRiZDk0OTRkZWI1YWRiNTg0ODRlZmM2YmRlN2JkYjVlN2I1YjViNThj ODRjNmE1YTVhNThjOGNhZDk0OTRjZWJkYmRjNmI1YjU5Yzg0OGNiZGE1YTVi ZDljOWNlN2JkYzZlNw0KYzZjNmQ2YWRhZGU3YzZiZGQ2YjViNWRlYmRiNWNl YjViZGFkOTQ5Y2JkYTVhNWE1OGM4Y2U3YzZjZWM2YWRhZGNlYWRhZGE1ODQ4 NDljN2I3YjljNzM3MzljN2I3YmJkOWM5Y2Q2YWRiNWRlYmRjNmQ2YjViZGQ2 YjViNWNlYWQNCmFkZDZhZGFkY2VhZGFkY2VhZGFkYmQ5YzljYmQ5YzljYmQ5 YzljYmQ5YzljYjU5NDk0YmQ5Y2E1Y2VhNWFkZDZhZGI1ZGVhZGI1ZTdiZGJk ZTdiNWJkZGViNWJkZDZiZGNlYjVhZGI1YmRhZGI1YjU5Y2FkY2ViNWJkZGVi ZGM2DQpjNmFkYjViNTljYTViNTljOWNhNTk0OTQ5NDg0ODRhNThjOGM5Yzg0 N2JjNmE1YTViNTk0OGNjNjljOWNjNmE1YTVjZWFkYWRjZWFkYWRkNmI1YmRk NmI1YmRkZWJkYzZkNmJkYmRkNmJkYmRjNmFkYjViNTljYTU5YzhjOGM5NA0K OGM5NGI1YjViNWM2YzZjNjZiNmI2YjdiN2I3YjYzNmI3MzZiNzM3MzZiNzM3 MzczN2I4NDdiODQ4NDhjOTQ5Y2FkYjViNWNlY2VkNmI1YjViNWE1YTVhNWFk YWRhZGFkYWRhZDZiNjM2YmI1YjViNTAwMDBlZmJkYmRlN2I1YjUNCmNlYTU5 Y2Y3Y2VjNmY3YzZjNmU3YjViNWQ2YWRhNWVmYmRiZGZmY2VjZWU3YjViNWU3 YmRiNWI1ODQ4NGNlOWM5Yzg0NWE1MjljNzM2YjhjNjM2M2NlOWM5Y2U3YmRi ZGQ2YWRhZGJkYTVhNWFkOTQ5NGE1OTQ5NGE1OTQ5NDljDQo4NDg0YmQ5Y2E1 YmQ5YzljZTdiZGM2ZTdiZGJkZGViNWI1ZTdiZGJkZGViZGJkZGViZGJkY2Vi NWJkY2ViNWI1YjU5NDljY2ViNWI1ZDZiNWI1ZWZjZWNlZWZjNmM2ZTdiZGJk ZTdjNmM2YzY5YzljYjU4Yzk0YmQ5NDljZGViNQ0KYmRlN2JkYzZlN2JkYzZk NmI1YjVlN2JkYmRlN2JkYmRlN2JkYmRkZWJkYmRkZWI1YmRkNmI1YjVkNmI1 YjVjZWFkYWRkNmI1YjVkNmFkYjVkNmFkYjVjNjljYTVjNjk0OWNjNjk0OWNk NmE1YWRkNmFkYjViZGFkYjU5Yzk0OWMNCmI1OWNhZDljODQ4Y2I1OTQ5Y2I1 OGM5Y2FkOGM5NDk0N2I4NDg0NzM3MzdiNmI2YjdiNmI2Yjg0NzM3MzhjNzM3 M2E1ODQ4NDljNzM3M2E1N2I3M2E1N2I3YjljN2I3YmFkODQ4NGFkODQ4NGFk OGM4Y2FkODQ4Y2FkOGM4Y2E1DQo4NDhjYTU4YzhjYjU5YzljYWQ5NDljYjVh NWE1YTU5YzljYzZiZGM2NzM2YjZiNzM3MzczNmI2YjczNWE2YjZiNjM2Yjcz NWE2MzZiNTI1YTYzNGE1MjVhNWE1YTYzNjM2MzYzNzM3MzczNjM2MzYzNzM2 YjczNzM2YjczNTI0YQ0KNGE5Yzk0OWMwMDAwZjdjZWM2YzY5Yzk0Y2VhNWE1 ZWZjNmJkZTdiNWI1ZmZjZWNlZjdjZWNlZGVhZGFkZGViNWFkZGViNWI1ZWZj NmJkYjU4Yzg0YjU4YzhjOTQ2YjZiOWM3MzczYjU4NDg0OTQ2YjYzZjdjZWNl YjU4YzhjZGUNCmJkYmRjNmFkYWRiNWE1YTU5Yzg0ODRhNThjOGNiNTk0OWNj ZWFkYWRlN2JkYmRlN2JkYmRlN2JkYmRlZmM2YzZkZWI1YjVlZmM2YzZjNmE1 YWRjNmFkYWRhZDhjOTRlZmNlY2VkZWJkYzZkNmI1YjVkNmI1YjVlN2M2YzZk ZWI1DQpiNWU3YmRiZGRlYjViNWRlYjViNWNlOWNhNWM2OWNhNWJkOTQ5Y2Nl YTVhZGRlYjViNWU3YjViNWRlYjViNWRlYjViNWRlYjViNWU3YmRiZGRlYjVi NWRlYmRiZGQ2YWRiNWRlYmRiZGRlYjViZGU3YjViZGRlYjViZGRlYjViZA0K ZDZhZGFkYzZhNWFkOGM3Yjg0ODQ3Yjg0OTQ4NDk0OGM3MzdiOWM3Mzg0OWM3 Mzg0OTQ2YjczOGM3MzczODQ2YjZiN2I2YjZiODQ3MzczOWM4YzhjYWQ5NDk0 ZDZiNWI1Y2VhNWE1ZGVhZGFkY2U5Y2E1Y2VhNWE1Y2VhNWE1ZDYNCmFkYWRk NmFkYWRkZWI1YjVkNmFkYWRkNmI1YjVjZWFkYWRlN2M2YzZiZGE1YTVkNmJk YmQ5YzhjOGNlN2NlZDY3MzYzNjM1MjRhNTI0YTUyNTI0YTVhNWE0YTUyNWE1 YTVhNjM1MjVhNWE1YTVhNjM1YTVhNWE2MzYzNjM2YjZiDQo2YjdiNzM3Yjg0 NzM3YjhjODQ4YzdiNmI3M2I1YTVhZDAwMDBmZmRlZDZhZDg0ODRkZWJkYjVk NmI1YWRhZDg0N2JiNThjOGNmN2NlY2VmZmQ2Y2VmN2NlYzZjZWE1YTVmN2Nl YzZkZWI1YjVkZWI1YWQ5NDZiNmI4YzYzNjNjNg0KOTQ5NDdiNGE0YWQ2YTVh NWE1N2I3YmRlYmRiZGRlYzZjNmNlYmRiNWFkOTQ5Y2FkOTQ5Y2M2YTVhNWRl YjViZGVmYzZjNmU3YjViZGY3YzZjNmVmYzZiZGU3YmRiZGU3YzZjNmJkOWNh NWM2YTVhZGM2YTVhZGVmY2VjZWVmY2UNCmQ2ZDZhZGFkZTdjNmM2ZTdjNmM2 ZWZjNmM2ZTdiZGJkZTdiZGJkZTdiZGJkZWZjNmM2ZGViNWJkZDZhNWFkYzY5 NDljYjU4NDhjYmQ4YzhjY2U5YzljZDZhZGFkZWZjNmM2ZWZjNmM2ZWZjNmM2 ZGViZGJkZWZjZWNlZGViZGM2DQpkNmI1YmRjZWFkYWRkZWI1YmRkZWJkYmRl N2JkYzZkNmI1YmQ5YzhjOTQ5NDhjOTRiZGFkYjViNTk0YTVjZWE1YjVjZTlj YWRjZWE1YWRjNmE1YWRiNTljOWM5NDg0ODQ4Yzg0ODQ4YzdiN2JhNThjOGNi ZDljOWNiZDhjOTRjNg0KOGM5NGRlYWRhZGQ2YTVhNWQ2YWRhZGQ2YTVhNWRl YWRhZGQ2YTVhNWQ2YWRhZGQ2YTVhZGRlYjViNWRlYjViNWJkOTQ5Y2NlYjVi NWE1OGM4Y2VmZDZkNmE1OGM4YzdiNmI2YjljOWM5Yzk0OTQ5NDhjOGM5NDhj OGM5NDk0OTQNCjk0OTQ4Yzk0OWM5NDljOWM5NDljYWRhNWFkYmRiNWJkYmRh ZGI1YmRhZGI1YWQ5Y2E1YmRhZGI1MDAwMGVmYzZjNmE1ODQ3YmJkOTQ5NGM2 YTU5Y2NlYWRhNWE1ODQ3YmE1N2I3M2NlYWRhNWRlYmRiNWRlYmRiNWVmY2Vj NmRlDQpiZGI1ZGViZGI1ZDZhZGE1OWM3MzZiOTQ2MzYzOGM1YTVhYmQ4Yzhj YzY5YzljZTdjNmM2Y2VhZGFkYzZhZGFkYTU4Yzk0YjU5YzljYmQ5NDljZTdi ZGJkZTdiNWJkZTdiNWI1ZWZiZGJkZWZiZGJkZTdiNWI1ZTdiZGJkYjU5NA0K OWNiZGE1YWQ4YzczNzNiNTk0OWNiZDljOWNmN2Q2ZDZmN2Q2ZDZlZmM2YzZm N2NlY2VlZmM2YzZlN2I1YmRlN2I1YmRlN2I1YmRlZmJkYzZlN2JkYzZlN2I1 YmRlZmJkYmRiNThjOGM3YjRhNGE2YjQyNDI3YjUyNWFhNTdiODQNCmFkOGM4 Y2FkOGM4Y2FkOGM4Y2JkYTVhNWQ2YjViZGU3YzZjZWU3Y2VjZWVmY2VkNmRl YzZjNmQ2YmRjNmI1YWRiNWJkYjViZGRlY2VkNmQ2YjViZGRlYjViZGQ2YTVi NWM2OTRhNWJkOTRhNWI1YTVhNTk0OGM4YzhjODQ4NDhjDQo4NDg0YWQ5NDlj ZDZiNWI1ZGVhZGI1ZTdhZGI1Y2U5YzljY2U5YzljYzY5NDk0YzY5NDk0YmQ4 YzhjYmQ4YzhjYmQ4NDhjYmQ4YzhjYmQ4Yzk0YmQ5NDk0YjU4YzhjY2VhNWE1 OWM3MzdiYzZhNWE1YWQ4Yzk0YTU4YzhjOWM4Yw0KOGM4Yzg0ODQ4NDczNzM3 YjczNzM3MzZiNmI3MzZiNmI3MzYzNmI3YjZiNzM4Yzg0ODQ5Yzk0OTQ3Yjcz NzM3MzZiNzM2YjYzNjM3MzZiNmIwMDAwZmZkZWQ2N2I1YTUyYTU4NDdiYzY5 YzljYmQ5NDk0ZDZhZGFkZWZjNmM2N2INCjVhNTJiNTk0OGNjZWE1YTVkNmFk YWRjNmE1OWNkZWI1YjVmN2NlY2VkZWI1YjVjNjljOTRkZWFkYWRiZDhjOGNl N2I1YmRkZWI1YjVjZWI1YjVjNmFkYWRhZDk0OTRiNTk0OTRjNjljYTVkZWI1 YmRlN2I1YmRlN2I1YjVlZmJkDQpiZGVmYmRiZGY3YzZjNmRlYjViNWE1ODQ4 NGE1OGM4Y2M2YTVhZGFkOGM5NDk0NzM3Yjg0NjM2M2JkOWM5Y2Y3Y2VjZWVm YzZjNmY3Y2VjZWZmZDZkNmVmYzZjNmRlYjViZGQ2YWRiNWU3YmRjNmVmYmRj NmRlYWRiNWY3YzZjNg0KZmZkNmQ2ZGViNWI1YTU3Yjg0N2I1YTVhN2I2MzYz OGM3MzczODQ2YjZiODQ3MzczOGM3YjdiN2I2YjZiNzM2MzYzN2I2YjZiOWM4 NDhjYTU5YzljYTU5Y2E1YWRhNWFkZTdkNmRlZWZjZWQ2ZmZkZWVmZmZkZWU3 ZmZkZWVmZmYNCmRlZTdlN2NlZDZiNWFkYWRhZGE1YWQ5YzhjOTRiZGE1YWRj ZWFkYjVkNmE1YWRjZTk0OWNkZWFkYWRkZWFkYWRlN2FkYWRkZWFkYWRlN2Fk YWRkZWFkYWRlN2FkYjVlN2FkYWRlN2I1YjVjZTljOWNkNmE1YTVkNmE1YWRi ZDk0DQo5Y2JkOGM5NGJkOTQ5NGE1ODQ4NGE1ODQ4Yzk0N2I4NDljN2I4NDk0 ODQ4NDljODQ4Yzk0N2I4NDk0ODQ4Yzk0ODQ4NDljOTQ5NGE1OWM5YzhjODQ4 Yzg0ODQ4NDg0ODQ4YzdiN2I3YjAwMDBiZDljOWNlN2NlYzZiNTk0OGM4NA0K NjM2M2FkOGM4Y2JkOWM5Y2M2OWM5Y2RlYjViNWM2OWM5Y2FkOGM4NDk0NzM3 M2RlYmRiNWRlYmRiNWM2YTU5Y2M2OWM5Y2ZmZGVkNmZmY2VjZWQ2YTVhNWRl YjViNWRlYmRiZGQ2YjViNWQ2YmRiZGE1OGM4Y2JkOWM5Y2M2YTUNCmE1ZTdi NWJkZGVhZGI1ZWZiNWJkZWZiNWI1ZjdiZGJkZjdjNmM2ZDZhZGFkZGViZGM2 OWM4NDg0YjU5YzljOWM3Yjg0YmQ5Y2E1OWM3YjdiOGM2YjZiOWM3MzczZDZh NWE1ZTdiNWI1ZTdiZGJkZjdjNmNlZmZjZWQ2ZmZjZWQ2DQplZmJkYzZkZWFk YjVlZmJkYzZlN2JkYmRkZWI1YjVkZWJkYmRkZWJkYmRkNmI1YjVhZDk0OTQ5 NDg0ODQ4YzdiN2I5NDg0ODQ4NDdiN2I3YjczNzM2YjYzNjM2YjYzNjM2MzVh NWE2MzVhNWFhNWE1YTViNWFkYWRlN2NlZDZlNw0KYzZjNmY3YzZjZWVmYmRj NmU3YjViZGU3YmRjNmRlYzZjZWI1YWRiNWFkYTVhZGE1OTQ5Y2M2YWRiNWRl YmRjNmU3YjVjNmVmYjVjNmQ2YTVhNWRlYWRhNWRlYTVhNWU3YWRhZGRlYWRh ZGU3YWRhZGU3YWRhZGU3YWRhZGVmYjUNCmI1ZGVhNWFkY2U5YzljZGVhZGI1 ZGVhZGI1ZGViNWI1ZDZhNWFkYzY5YzljY2U5Y2E1Y2VhNWFkYzY5Y2E1Y2Vh NWFkYzZhNWFkYmRhNWE1YjU5Y2E1YjVhNWFkOWM5NDk0YTU5YzljOTQ4Yzhj OWM5Y2E1OTQ5YzljOGM5NDk0DQowMDAwYzY5YzljZDZiNWFkZTdjNmJkZWZk NmNlY2VhZGE1OGM2YjYzOWM3YjdiYWQ4Yzg0Y2VhZGE1ZGViNWFkYmQ5NDk0 ZTdiZGJkZjdjZWM2ZWZjZWM2ZTdiZGJkZDZhZGE1ZWZiZGI1ZTdiNWI1ZWZj NmM2ZWZjZWNlZGViZA0KYmRiZGE1YWQ5Yzg0ODRjNmE1YTVkNmFkYjVkZWI1 YjVkZWFkYjVlN2I1YjVlN2I1YjVlN2I1YjVmN2NlY2VjNjljOWNiNTk0OWNi ZGE1YTVkNmJkYmRhNTg0ODQ4YzZiNmJiZDljOWM4YzZiNmI4NDYzNWE4NDVh NWFhZDdiN2INCmQ2YWRhZGU3YjViZGU3YmRiZGU3YmRiZGY3YzZjZWY3Y2Vk NmVmYzZjNmU3YmRiZGU3YzZjNmRlYmRiZGU3YzZjNmRlYmRiZGRlYzZjNmQ2 YzZjNmI1OWM5Yzk0OGM4Yzg0N2I3YjdiN2I3YjljOTQ5Y2FkYWRhZGFkYWRi NTljDQo5YzljOGM4YzhjOWM5NDljZGVjNmM2ZGViNWJkZjdiZGM2ZWZiZGM2 ZWZjNmNlZWZjZWQ2ZDZjNmNlYWRhNWFkYWRhNWFkOGM4NDhjYWQ5NDljYjU5 NDljY2VhNWFkZDZhNWFkZjdjZWNlZjdjNmM2ZjdjNmM2ZWZiZGJkZWZiZA0K YjVkZWFkYWRkZWFkYWRkNmE1YTVkNmE1YTVlN2FkYjVkZWFkYWRkZWFkYjVk NmE1YTVjZWE1YTVkNmFkYWRkNmE1YWRkNmFkYjVkNmE1YWRkNmE1YWRjZWE1 YWRjZWFkYjVjNmE1YWRjNmFkYjVjNmI1YjU5NDg0ODQ4NDdiN2INCjczNzM3 MzczN2I3YjdiODQ4NDZiNzM3MzAwMDBkZWI1YjVkZWI1YWRiZDljOWNjNmE1 YTVlN2NlYzZmZmRlZDZjZWFkYTU5YzczNzNhZDdiN2JiZDhjOGNkNmE1YTVl N2I1YjVmZmNlY2VlZmJkYmRlN2JkYmRmN2M2YzZlZmJkDQpiZGQ2YWRhZGQ2 YWRhZGU3YzZjZWQ2YmRjNmJkYTVhZGE1ODQ4Y2JkOWM5Y2RlYjViNWRlYWRh ZGM2OGM4Y2VmYmRiZGRlYWRhZGRlYWRiNWY3ZDZkNmI1OTQ5Y2JkYTVhNWJk YTVhNWI1OTQ5NGI1OTQ5NDdiNWE1YTljN2I3Mw0KYmQ5Yzk0YzY5YzljYTU3 MzczYWQ4NDg0YTU3YjdiYWQ4NDg0ZTdiZGJkZWZiZGJkZjdjZWM2ZTdiZGJk ZTdjNmM2ZWZkNmNlZWZjZWM2ZTdiZGJkZTdiNWI1ZTdiZGI1ZTdiZGI1ZWZj NmM2ZTdjZWNlY2ViZGJkYjVhZGFkOGMNCjg0OGM3MzczN2I4NDg0OTQ4Yzk0 OWM3MzdiODQ5YzljYTViZGI1YjVkZWJkYzZmN2M2YzZmN2JkYzZlZmJkYmRk NmI1YjVkZWM2Y2ViZGFkYjU5Yzk0OWM4YzdiOGNhNTk0OWNhNThjOGNhNThj OGNhNTk0OGM5Yzg0ODQ4YzczDQo2Yjg0NjM2M2E1OGM4NGNlYWRhZGNlYWRh ZGRlYjViNWVmYzZjZWVmYzZjNmRlYjViZGRlYjViZGQ2YWRhZGQ2YWRhZGNl YTVhNWNlYWRhZGM2YTVhNWNlYTVhNWM2OWNhNWQ2YWRhZGM2OWNhNWQ2YWRi NWNlYWRhZGQ2YjViZA0KYWQ5YzljY2ViZGJkODQ3YjdiODQ3YjdiN2I3Mzcz NzM3MzczNzM3MzczN2I3YjdiMDAwMGM2OWM5Y2Q2YWRhZGU3YmRiZGQ2YjVi NWQ2YjViNWQ2YjViNWVmY2VjNmZmZGVkNmNlYTVhNWJkOGM4NGI1ODQ3YmFk N2I3YmRlYWQNCmE1ZDZhZGFkZTdiZGJkZWZjNmJkZWZiZGJkZmZkNmQ2ZGVi NWJkYmQ5Y2E1ZGVjNmNlYmRhNWFkYWQ4Yzk0YzZhNWFkZGVhZGI1ZGVhZGE1 ZGVhNWE1ZjdjNmJkZGVhZGFkYzY5YzljZWZjNmQ2YjU5Y2E1YjU5YzljYWQ5 NDk0DQpiZGE1OWM5NDdiNzM3YjVhNWE3YjVhNWFiZDk0OTRiZDk0OGNkZWI1 YjVkNmFkYWRjNjk0OTRhZDdiN2JjNjljOTRiNThjODRkZWI1YWRlZmM2YzZk ZWJkYmRkNmI1YjVmN2NlY2VmZmQ2Y2VmZmM2YzZmN2M2YzZmN2M2YzZkNg0K YWRhZGRlYmRjNmNlYmRiZGM2YmRjNjhjOGM5NDdiN2I4YzYzNmI3YjdiODQ5 NDdiN2I4Yzg0ODQ5NGE1OWNhNWQ2YjViZGU3YjViZGY3YmRjNmVmYmRiZGU3 YmRjNmRlY2VjZWI1YWRhZGE1OWNhZGE1OTRhNWI1OWNhNWJkYTUNCmFkYjU5 YzljYWRhNTk0OGM4NDczYjU5YzljOGM3YjczNzM1YTVhNzM1YTVhN2I2MzYz OGM2YjZiYWQ4Yzk0YTU3Yjg0YmQ5YzljYmQ5YzljY2VhZGFkZDZiNWI1ZGVi ZGJkZGViZGJkZGViZGJkZDZiNWI1ZGViNWJkZGViNWI1DQpjZWFkYWRjNmE1 YWRjZWFkYWRiZGE1YWRiNWE1YTVjNmI1YjVhZDljOWM5Yzk0OTQ5NDhjOGM4 NDdiN2I3YjdiN2I3YjdiNzMwMDAwZGVhZGI1ZDZhZGFkYzY5YzljY2VhZGFk ZDZiNWI1ZDZiNWI1ZDZiNWFkZTdjNmM2ZjdjZQ0KY2VmZmQ2Y2VkZWI1YWRh NTdiNzNhZDdiN2JiNTk0OGNjZWE1YTVkNmFkYTVlZmJkYmRkNmFkYWRkZWJk YzZmN2Q2ZGVkNmJkYzY5Yzg0OGNhZDk0OWM5YzdiODRkZWI1YjVkZWFkYWRk ZWFkYTVmN2M2YzZjZTljYTViZDk0OWMNCmQ2YjViZGM2YTVhZGFkOTQ5NGE1 OGM4Y2I1OWM5NDg0NjM1YTdiNjM1YTdiNWE1MmFkOGM4NGI1OGM4Y2U3YmRi NWVmYzZjNmRlYjVhZGQ2YTVhNWNlYTU5Y2E1N2I3M2E1N2I3YmJkOTQ5NGRl YmRiZGU3Y2VjNmQ2YWRhZGRlDQpiNWFkZmZkNmNlZmZkNmQ2ZWZiZGJkZjdj ZWNlZTdjNmM2ZGVjZWNlYjVhZGI1OTQ5NDljOGM5NDljN2I4NDk0NmI3Mzg0 NzM4NDhjN2I4NDhjYWRhNWFkYzZhZGFkZGVhZGI1ZTdiNWI1ZWZiZGJkZDZi ZGJkZDZjNmNlYWRhNQ0KYWRhZGE1YjU5NDhjOTRiNTljYTVjNmFkYjViZGE1 YTVhZDljOTQ5Yzk0ODQ5NDdiN2JhNThjOGM4YzczNzM5Yzg0ODQ5YzdiN2Jh NTg0ODRiNTk0OTRhZDhjOGM5YzdiN2JhNTdiODQ5YzdiN2I5YzdiN2I5Yzdi ODRhNThjOGMNCmE1ODQ4NGFkOGM4Y2JkOWM5Y2NlYTVhZGQ2YjViNWQ2YjVi ZGQ2YmRiZGNlYjViNWM2YWRiNWJkYjViNTZiNjM2MzZiNjM2MzVhNWE1YTVh NTI1MjUyNTI1MjVhNWE1YTAwMDBlN2JkYmRlN2JkYmRkZWI1YjVjZWFkYWRj ZWFkDQphZGJkYTU5Y2NlYWRhNWRlYmRiZGU3YmRiZGU3YmRiZGZmZDZkNmY3 Y2VjNmU3YzZiZGE1ODQ3YjljN2I3YmFkOGM4Y2JkOGM4Y2RlYjViNWRlYmRi ZGNlYjViZGU3ZDZkZWE1OGM5NGNlYjViZGM2YTVhZGVmYzZjNmQ2YWRhNQ0K ZGVhZGE1ZTdiNWI1ZDZhZGFkY2VhNWE1ZDZiNWJkYmRhNWFkYWQ5NDk0YTU4 Yzg0YjU5Yzk0N2I1YTUyOGM2YjZiOGM2MzYzYWQ4Yzg0YWQ4Yzg0ZDZhNWE1 ZTdiZGJkZWZiZGJkZWZiZGJkZjdjNmM2Y2U5YzljYmQ4YzhjYWQNCjg0ODQ5 YzdiN2JhNTg0N2JkZWI1YjVmN2M2YzZlN2FkYWRlN2FkYWRmZmQ2ZDZmN2Nl Y2VlZmQ2ZDZlZmRlZGVhNWE1YTU5NDk0OWM4YzljYTU5Y2E1YjU3MzdiOGM3 Yjg0OTQ4Yzk0OWNiNWFkYjVjZWFkYmRkNmFkYjVlN2I1DQpiZGRlYjViZGRl YzZjNmNlYzZjNmFkYWRiNWE1YTVhZDk0OGM5NGFkOWNhNWQ2YmRjNmJkYWRh ZGFkYTU5Y2FkOWM5NDVhNGE0YThjNzM3M2FkOWM5Y2M2YWRhZGNlYjViNWRl YmRiZGNlYWRhZGNlYWRhZGNlYWRhZGJkOWM5Yw0KYjU5NDk0YTU4YzhjYWQ4 YzhjYTU4NDg0YTU4YzhjYTU4NDg0YTU3YjdiOWM3MzdiYTU3Yjg0ODQ2YjZi OGM3MzczOGM3MzdiYmRhZGFkYjVhZGFkNTI0YTRhNGE0YTRhNGE0YTRhNGE0 YTQyNTI1MjUyNWE1YTVhMDAwMDk0NmINCjZiYmQ5NDk0ZDZhZGFkZGViZGI1 ZGViNWI1ZDZiNWI1Y2VhZGFkZDZiNWI1Y2VhZGFkY2VhZGFkYmRhNTljYzZh NWE1ZjdkNmQ2ZjdkZWQ2ZDZiZGJkYjU5NDk0YmQ5NDk0YmQ5NDk0YWQ5NDk0 YzZhZGI1ZGVjZWQ2OGM3Yjg0DQphZDljYTViZDljYTVkZWI1YjVjZWE1OWNk NmE1YTVlN2I1YjVkNmFkYWRkNmI1YjVjNmE1YjViZGE1YWQ5YzdiN2JiNTlj OTRiNTljOTQ4YzZiNjM3YjVhNWE5NDczNmI5NDczNmJiZDk0OGNjNjljOTRl ZmM2YmRkZWFkYWRkZQ0KYWRhZGRlYjViNWVmYmRiZGRlYmRiNWRlYjViNWNl YWRhNWNlYTU5Y2E1N2I3YmI1ODQ4NGVmYjViNWY3YmRiZGNlOWM5Y2NlYWRh ZGNlYjViNWVmZGVkZThjODQ4YzhjOTQ5NDYzNmI3YjljYWRiNTYzNzM4NDg0 OTRhNTdiOGMNCjk0YTVhZGI1YWQ5Y2E1YzZhNWE1Y2VhNWFkZDZhZGI1ZDZj NmM2Y2VjZWNlOWM5Y2E1YWRhZGI1OTQ4YzljYWQ5NGE1YzZhZGI1YzZiNWI1 YWQ5Yzk0OTQ4Yzg0NjM1MjUyNzM1YTVhOGM3YjczOWM4NDg0YWQ5NDk0ZTdj ZWNlDQpiZDljOWNkNmI1YjVjNmFkYTVjZWFkYWRjZWFkYWRkNmI1YjVjZWFk YWRjZWFkYWRiZGE1YTViZGE1YTViNTk0OTRiNTk0OTRiNTk0OTQ5NDdiN2I4 NDZiNmI4YzdiN2JjNmJkYjViNWFkYWRhNWE1OWNhZGFkYTVhZGFkYTVhNQ0K YWRhNWE1YTVhNWE1YWRhNTAwMDBhZDhjODRhZDg0ODRhZDg0ODRiNThjOGNk ZWI1YjVlN2M2YzZkZWJkYmRjNmFkYWRiZGE1YTVkZWM2YmRlN2NlY2ViNTlj OWNiNTljOWNiNTljOWNkZWM2YzZlZmNlY2VkNmI1YWQ5NDZiNmINCjljN2I3 YmI1OWNhNWI1YTVhZDk0OGM4Y2RlYzZjZWM2YWRhZGNlYWRhZGM2OWM5NGVm YmRiZGU3YjViNWRlYjViNWQ2YjViZGI1OWNhNWI1OWM5Yzk0N2I3YmM2YTVh NWM2YTVhNTk0NzM3MzdiNWE1MjljNzM3MzhjNjM2M2M2DQo5YzljYmQ5NDhj ZjdjNmM2ZWZjNmJkZGViNWI1ZGViNWI1ZTdiZGJkZTdiZGJkZDZiNWFkZGVi ZGI1YmQ5NDk0YzY5Yzk0YzY5NDk0YWQ3YjdiYmQ4Yzg0ZWZiZGJkZWZjZWNl ZDZiZGJkZGVjZWQ2NmI2YjczN2I4NDhjNWE2Yg0KNzNhNWI1YmQ2MzczODQ3 YjhjOWM3YjhjOTQ5NDljYTU5YzhjOTRiNTk0OWNjNjljYTViNTk0OWNjZWJk YmRjNmJkYzY5YzljYTVhZGFkYmQ5NDhjOWM3YjYzNzM5YzdiOGNiNTljYTVi NTljOWM3MzYzNWE3MzYzNWE2YjVhNWENCjk0N2I3YjljOGM4NGE1OGM4Y2Rl YzZjNmNlYWRhZGU3YzZjNmNlYWRhZGNlYWRhZGNlYWRhZGM2YWRhZGNlYWRh ZGM2YTVhNWJkYTVhNWJkOWM5Y2M2OWM5Y2M2YTVhNWNlYWRhZGJkYTVhNTlj OGM4YzljOGM4Y2M2YmRiZDg0DQo3YjdiMzEyOTI5MjkyOTI5MzEzMTMxMjkz MTI5MjkzMTI5MjEyOTIxMDAwMGU3YzZiZGQ2YjViNWI1OGM4YzljN2I3M2E1 N2I3YmI1OTQ4Y2M2YWRhNWU3Y2VjZWU3Y2VjZWI1YTU5Y2I1OWM5Y2NlYmRi ZGQ2YzZjNjhjN2I3Yg0KNzM2MzYzOWM4NDg0ZWZjZWM2ZmZlZmU3ZGViZGM2 OGM3Yjg0OGM3Yjg0YWQ5Y2E1YmRhZGI1YzZhZGFkY2VhZGFkY2VhZGE1Zjdj NmM2ZGViNWFkY2VhZGFkZGViZGM2YWQ5NDljYWQ5YzljOTQ3YjdiYzZhNWE1 YWQ4YzhjODQNCjYzNjM3YjUyNTJhZDhjODQ4NDYzNWFjNjljOTRiNTg0ODRm N2NlYzZlZmM2YzZmN2NlY2VlN2JkYmRlZmM2YmRkNmFkYWRjZWFkYTVlN2M2 YmRmN2M2YzZlN2I1YWRkZWE1YTVjZTljOWNhZDdiN2I4YzVhNWE4YzZiNmJl N2Q2DQpjZWNlYzZjNjVhNWE2MzdiODQ4YzczODQ4Y2E1YjViZDVhNzM4NDcz OGM5NDdiOGM5Yzk0YTVhZDhjODQ4Y2I1OTRhNWJkOWNhNWFkOGM5NGI1YWRh ZGI1YjViZDk0OWNhNTljYTViNTg0N2I4YzdiNjM3MzhjNmI3YmI1OTQ5Yw0K YTU5NDk0NmI1YTUyNjM0YTRhNzM2MzVhN2I2YjZiYmRhNWE1YTU4YzhjY2Vi NWI1ZDZiNWI1ZTdjNmM2ZWZjZWNlZTdjNmM2ZGViZGJkZDZiZGI1Y2ViNWI1 Y2ViNWI1YzZhZGFkY2VhZGFkZDZiNWI1ZDZiNWI1YmRhNWE1YzYNCmFkYWQ5 NDg0ODRhZDljOWNjNmJkYmQ3MzczNzMwODA4MDAxMDEwMTAxMDEwMTAxMDE4 MTAwODEwMTAxMDE4MTgwMDAwYWQ4YzhjYWQ4YzhjYmQ5Yzk0YzY5YzljYmQ5 Yzk0OWM3MzczOGM2YjZiOTQ3YjdiY2ViNWI1ZDZjNmM2DQplN2Q2ZDZjNmI1 YjViNWFkYWQ4YzdiN2I4YzdiN2I4YzczNzM5NDczNzM4NDYzNWFjNmFkYjVm N2U3ZTdjNmI1YmQ5NDhjOGNiNWE1YWRlN2NlY2VlZmQ2Y2VkZWI1YjVmN2Nl Y2VjZWE1OWNjZWFkYWRlN2M2YzZiNTljYTVhZA0KOWM5Y2E1OGM4NGI1OTQ4 Yzk0NzM2YjYzNDIzOThjNjM2M2JkOTQ5NDk0NmI2M2I1OGM4NGNlYTVhNWY3 YzZjNmU3YjViNWVmYmRiZGVmYzZjNmZmZDZjZWZmZDZjZWZmZDZkNmU3YjVi NWRlYWRhZGVmYmRiZGY3YzZjNmY3YmQNCmJkY2U5YzljYmQ4YzhjYTU4NDg0 ZWZkZWQ2YmRiNWJkN2I3Yjg0OGM5NDljODQ5NDljN2I5NDljNjM3Mzg0ODQ5 NGE1ODQ5NGE1OTRhNWFkOTQ4Yzk0YmRhNWFkY2VhZGI1YWQ5NDk0YzZiNWJk YmRiZGM2OWNhNWI1OGM5NGE1DQo5NDhjOWNiNWE1YWRjNmFkYmRjNmE1YWRh ZDk0OTQ3MzVhNTI4YzdiN2I4YzczNzM2MzRhNGFhZDk0OTQ5Yzg0ODRiZDlj OWNlZmNlY2VkNmI1YjVkZWJkYmRkZWJkYmRlN2M2YzZlN2M2YzZlZmNlY2Vk ZWM2YzZkNmJkYmRjZQ0KYjVhZGQ2YjViNWQ2YjViNWM2YTVhNWQ2YmRiZGFk OTQ5NGI1YWRhNWJkYjViNTRhNGE0MjEwMTgxMDEwMTgxMDEwMTgxODA4MTAw ODA4MTAwODA4MTAwODAwMDBhZDk0OGNjNmE1YTViZDljOTRiZDk0OTRjZWE1 YTVjZWE1YTUNCmE1N2I3YjhjNmI2YjZiNWE1YTk0ODQ4NDk0OGM4Y2NlY2Vj ZWI1YWRhZDljOTQ5NDljOGM4Y2E1OTQ5NGM2YTU5Y2I1OTQ4YzdiNjM2MzYz NTI1YTg0NzM3YmE1OWNhNWJkYWRiNWRlYzZjZWU3YzZjNmU3YmRiZGZmZDZj ZWU3DQpiZGI1YzY5YzljY2ViNWI1YWQ5Y2E1OWM4YzhjYWQ5NDk0ZGViZGI1 OWM3YjczOGM2MzYzOWM3MzczOGM2MzYzOTQ2YjYzYWQ4NDg0ZGVhZGFkZmZk NmQ2ZGViNWFkZjdjNmM2YWQ4NDg0OGM2YjYzYzY5Yzk0Y2VhNTljZjdjZQ0K Y2VmN2NlYzZlN2I1YjVlZmI1YjVlZmJkYmRlZmJkYmRkNmFkYWRiNTk0OTRl ZmQ2ZDZiNWI1YjU5NDk0OWM4Yzk0OWM5Y2FkYjU3YjhjOWM2MzdiOGM2Yjdi OGM3Yjk0YTU5Y2E1YWQ5NDhjOTRhZDk0OWNiZDk0YTViZGE1YWQNCmM2YjVi ZGE1YWRiNTk0OWNhZDljOWNhZDhjODQ5Y2E1OTRhNWJkOWNhNWJkOWM5Y2E1 ODQ4NDdiNjM1YTVhNDI0MjdiNjM2Mzg0NmI2YjdiNjM1YWFkOTQ4Y2I1OTQ5 NGVmY2VjNmRlYmRiZGU3YzZiZGVmYzZjNmFkOGM4NDljDQo3YjdiOTQ3Mzcz OWM4NDdiY2ViNWFkZTdjNmM2ZDZhZGFkY2VhNWE1YzZhNWE1ZDZiNWI1OTQ3 YjdiYzZiZGI1YmRiNWFkMzEzMTMxMTAxMDA4MTAxODEwMDgxMDA4MDgxODEw MDgxMDA4MDgxMDA4MDAwMGU3Y2VjZWNlYjVhZA0KYWQ4YzhjYzY5YzljYzY5 YzljY2VhNWE1YzZhNWE1ZTdjZWNlYTU5NDk0N2I3MzczNmI2MzYzNzM3Mzcz OTQ4YzhjYWRhNWE1YmRhZGFkY2ViNWI1YWQ4YzhjYTU4NDg0YWQ5NDljYjVh NWE1OGM4NDhjNGE0MjRhNzM2YjZiZTcNCmNlZDZmZmRlZGVlN2M2YmRmN2M2 YzZlZmM2YzZlN2M2YzZkNmJkYmRiZGE1YWRhZDk0OWNmN2Q2ZDZlN2JkYmRh ZDg0ODQ4NDVhNWE5NDZiNmI5NDZiNmI5YzczNzNjNjljOWNmZmNlY2VlZmJk YmRmN2M2YzZlN2JkYmRhNTdiDQo3YmFkOGM4NDg0NWE1YTljNzM3M2I1OGM4 NGY3Y2VjNmZmY2VjZWNlOWM5Y2RlYWRhZGY3YzZjNmJkOTQ5NGU3YzZjNmQ2 YzZjNmE1OWNhNTk0OWM5YzhjOTQ5YzljYWRiNTczODQ5NDczODQ5NDczODQ5 NDk0YTViNTk0OWNhNQ0KOWM5NDljYjU5Y2E1Y2VhZGFkYzZhZGI1Y2VjNmM2 YTVhNWFkOTQ5Y2FkOGM5NDljOTQ4YzljYTU5NGE1YjU5NDljYjU4Yzk0YzZh NWE1YWQ5NDk0NjM0YTRhN2I2MzYzOWM4NDdiODQ2YjZiYmRhNTljYzZhNWE1 ZjdkNmNlZTcNCmM2YmRlN2JkYmQ5YzdiN2I5YzdiNzM4NDYzNjM5Yzg0N2I5 YzdiNzM3YjYzNWFkZWJkYmRlN2JkYmRkNmI1YjVkNmI1YjVjZWFkYWQ5Yzhj ODRjNmJkYjVhZGFkYTUyMTIxMTgxMDE4MTAwODEwMDgwODE4MTAwODEwMDgw ODEwDQoxMDA4MTAwODAwMDBiZGFkYTViZGE1OWNjNmE1YTVkZWI1YjVkZWI1 YjViNThjOGNhZDg0OGNjZWFkYWRlN2Q2ZDZiNWI1YjVhZGFkYWQ4YzhjOGM5 Yzk0OTRiZGI1YjViZGFkYjVlN2M2Y2VmZmRlZGVlZmNlY2VhZDk0OTQ4NA0K NzM3Yjk0ODQ4Y2E1OWM5YzdiNmI3MzUyNDI0MjljODQ3YmVmY2VjNmZmZGVk NmY3Y2VjZWRlYjViNWNlYWRhZGFkOWNhNTljODQ4Y2I1OTQ5NGM2OWM5Yzg0 NWE1YTk0NmI2Mzk0NjM2Mzg0NTI1MmI1OGM4NGQ2YWRhNWY3Y2UNCmM2Zjdj NmM2ZjdjZWNlZTdiZGI1OGM2MzVhYjU4YzhjNmI0MjQyOTQ2YjZiYTU3Yjdi YzY5YzljZjdjNmM2ZWZiZGJkZDZhNWE1ZjdjZWM2YTU4NDdiZjdkNmQ2YzZi ZGI1YWRhNWE1OWM5Y2E1OTRhNWE1OTRhNWFkNzM4NDk0DQo2YjdiOGM3Mzg0 OTQ4YzljYWQ4NDhjOTQ5NDg0OGNjNmE1YWRjNmE1YWRjZWFkYjVjNmI1YmQ5 NDljOWM5NDljYTU4YzhjOWM4Yzg0OTRiNTljYWRiNThjOWNiNThjOTRiNTk0 OTQ5NDczNzM2YjUyNGE3YjYzNjM5Yzg0N2I4NA0KNmI2M2I1OTQ5NGQ2YjVh ZGU3YzZiZGVmYzZiZGZmZGVkZThjNmI2M2I1OGM4Yzk0NzM2YjYzNDIzOTlj N2I3Yjk0NzM3M2E1ODQ3YmU3YmRjNmU3YmRiZGQ2YjViNWM2YTVhNWE1OGM4 Y2NlYmRiZDk0OGM4NDEwMTAxMDA4MTANCjA4MTAxODEwMDgxMDA4MDgxMDA4 MDgxMDA4MDgxMDA4MDAwMDljOGM4NDk0ODQ3Yjk0N2I3M2I1OTQ5NGRlYWRh ZGVmYmRiZGNlYTVhNWFkOTQ5NGFkOWM5Y2E1OWM5Y2JkYzZjNjk0OWM5NDlj OWM5Y2E1OTQ5Y2M2YWRiNWQ2DQpiNWJkYzZhNWE1ZWZjNmM2ZmZlN2U3ZGVj ZWNlYjVhNWFkOGM4NDhjOGM3Yjg0OGM3MzdiN2I1YTVhOWM3MzczYWQ4NDdi ZTdiNWI1ZmZkNmQ2YzZhZGFkYjU5Y2E1YWQ5YzljYjU5NDk0YTU3YjdiYmQ5 NDhjOWM3MzZiOGM2Mw0KNWFhNTdiNzNjNjk0OTRmZmQ2Y2VlZmJkYmRmZmQ2 ZDZmN2NlYzZmN2M2YzZiNThjOGNiNTk0OGNhZDg0ODQ5YzdiNzNhZDg0N2Jh ZDg0ODRmN2M2YzZmZmQ2Y2VlZmM2YmRlN2JkYmRiNTk0OTRlZmQ2ZDZjZWJk YmRhNTljOWMNCmE1YWRhZDljYTVhZDljYWRiNTczODQ5NDdiODQ5NDczODQ4 Y2E1YWRiNTg0ODQ4Y2FkOTQ5Y2Q2YWRiNWQ2YWRiNWQ2YjViZGQ2YzZjZWE1 YTVhZGE1YWRiNThjOGM5YzljOTRhNWI1OWNhZGI1OGM5NGFkODQ4Y2FkOGM4 NDZiDQo0YTQyODQ2MzYzN2I2MzVhOWM4NDdiN2I2MzVhYmQ5Yzk0ZGViZGI1 ZWZjNmM2ZWZjNmM2ZTdiZGJkYjU4YzhjYTU3YjdiYmQ5NDk0YmQ5Yzk0OTQ3 MzczYTU3YjdiYmQ5NDk0ZWZjNmM2ZTdiZGJkZGViZGJkYjU5NDk0YjU5Yw0K OWNjZWM2YmQ3YjdiNzMwODA4MDAxMDE4MTAwODEwMDgxMDE4MTAwODEwMDgx MDEwMTAwODEwMDgwMDAwN2I2YjYzOWM5NDhjOGM3MzZiYmQ5YzljOWM3Mzcz ZWZiZGM2ZDZhZGFkZGViZGJkYTU5YzljYWRhNWE1OWM5Y2E1OTQNCjk0OTRh ZGE1YTViNWE1YWRlZmNlZDZlZmNlZDZlN2JkYmRjNmE1YTViZGE1YTVkZWM2 Y2VkZWQ2ZDZjZWJkYzZhZDljYTU5YzhjOGNiNThjOGNkZWI1YjViZDk0OGNh ZDg0ODRiNTk0OTRiZDljOWNhZDk0OWM4NDczNzM5NDczDQo3M2I1OGM4NGE1 N2I3YmJkOTQ5NGJkOTQ4Y2NlYTU5Y2ZmY2VjZWY3YzZjNmY3YzZjNmRlYWRh ZGJkOTQ4Y2ZmZGVkNmY3Y2VjZWFkODQ4NGI1OGM4Y2I1OGM4NDhjNjM2M2U3 YmRiZGY3Y2VjZWRlYjViNWY3Y2VjZWNlYTVhNQ0KYmQ5YzljZWZkZWQ2YjVh NWE1OGM4YzhjOGM5NDk0OGM5Y2E1OGM5NGE1N2I4NDk0ODQ4YzljN2I4NDk0 YTVhNWFkOGM4NDhjYjU5Y2E1ZGViNWJkZDZhNWFkZDZiNWI1Y2ViNWJkYWRh NWFkOWM5Y2E1OTQ5NDljOTQ4NDk0YTUNCjhjOTRhNTdiODRiZDk0OWNjZWE1 YTU5NDZiNmI4YzZiNjM4NDYzNWE5NDczNmI5NDZiNmJjNjljOWNmN2NlY2Vl ZmM2YmRlZmM2YzZlZmM2YmRmN2NlYzY5YzczNmI5YzczNzNhNTdiN2I4YzYz NjNjNjljOTRmN2NlYzZlZmJkDQpiZGVmYmRiZGU3YmRiNWFkOGM4Y2JkYWRh NWQ2YzZiZDYzNWE1MjEwMTAwODEwMTAwODEwMTgwODA4MTAwODEwMTgwODA4 MTAwODEwMTAwODAwMDA3YjdiNzM4YzdiNzNiZGE1OWNiNTk0OGNiNTg0OGNh ZDdiODRkZWI1YjVkZQ0KYzZjNmQ2YzZjNmM2YzZjNjljOWM5YzhjOTQ5NGE1 OWNhNWFkOWNhNWVmY2VkNmU3YmRjNmY3Y2VjZWY3ZDZkNmY3ZDZkZWM2YjVi ZGFkOWNhNWI1YTVhZGM2YjViNWI1OWM5Y2RlYjViNWNlYTVhNWM2OTQ5NGNl OWM5Y2JkOTQNCjljOWM3YjdiYTU4Yzk0YmRhNWFkYTU4NDg0ODQ1YTVhYTU3 YjdiOWM2YjZiYzY5NDk0ZmZkNmQ2ZjdjNmJkZTdiNWI1ZWZiZGJkZjdjNmM2 ZmZkNmNlY2VhNWE1ZDZhZGFkZGViNWI1ZTdjNmJkYjU4YzhjY2VhZGFkZjdk NmNlDQpmN2NlYzZlN2JkYjVmZmQ2Y2ViNThjOGNlN2M2YzZkNmM2YzZiNWFk YTU4NDdiN2I4NDhjOGM3Yjg0OGM4NDhjOTQ3MzdiOGM4Yzk0YTU4NDg0OTRh ZGFkYjVhNTk0OWNkNmI1YmRlN2I1YmRkZWFkYWRkNmFkYWRjNmI1YjVhZA0K YTVhNTljOWNhNTg0N2I4NDdiNmI3Yjk0N2I4NGM2OWNhNWVmYmRiZGVmYzZj NjljN2I3Mzg0NjM1YTdiNWE1MjhjNmI2M2E1N2I3YmRlYjViNWY3Y2VjNmVm YzZiZGU3YjViNWU3YjViNWZmZDZjZWZmZDZjZWU3YmRiNWQ2YWQNCmFkZTdi ZGI1ZmZkNmQ2ZTdiZGJkZjdjNmM2ZjdjNmJkZjdjZWNlYWQ4Yzg0ZGVjNmJk Y2VjNmJkNGE0MjM5MTAxMDA4MTAxODEwMTAxODA4MTAxODEwMTAxMDA4MTgx ODEwMTAxMDA4MDAwMGI1YjVhNTdiNzM2YjljODQ3Yjg0DQo1YTVhZDZhNWFk YzY5NDk0ZmZjZWQ2ZGViZGJkZDZjNmM2YzZjNmM2YTVhNWE1YTVhZGFkYWRh NWFkY2ViZGM2ZTdjNmQ2ZjdjZWQ2ZmZkNmQ2ZTdiZGJkZDZiZGJkZTdjZWQ2 ZDZjNmNlY2ViZGM2YjU5Y2E1OWM4NDg0ZDZiNQ0KYjVkZWFkYWRkZWFkYWRj ZWE1OWNjNjljOWNjNmE1YWRhNThjOTQ5NDdiN2JkNmI1YjVjZWE1YTVhZDdi N2I5NDZiNmI5YzczNmJiZDhjOGNkNmE1YTVkZWFkYWRmZmRlZGVlN2I1YjVl ZmJkYmRmN2NlYzZlN2JkYmRkZWI1YWQNCmQ2YjVhZGZmZGVkZWZmZGVkZWVm Y2VjNmRlYmRiNWZmZGVkNmVmYzZiZGI1OTQ4Y2Y3ZDZkNmNlYjViNWE1OWM5 YzdiNzM3MzczNzM3YjZiNzM3YjYzNzM3YjZiNzM3Yjg0ODQ5Yzg0ODQ5NGI1 YWRiZGJkYWRiNWVmYzZjZWZmDQpjNmNlZWZiZGJkZjdjNmNlY2ViNWI1YjVh ZGI1OTQ5NDljODQ4NDhjN2I2YjdiYjU5NDljZGViNWJkZWZjNmM2ZDZhNTlj OTQ2YjYzOGM2MzYzOGM2YjZiOGM2YjYzYzY5YzljZWZjNmM2ZjdjNmM2ZTdi NWI1ZTdiNWFkYzY5NA0KOGNkNmE1YTVjNjk0OTRjZWE1OWNlZmJkYmRkNmFk YWRjNjljOWNmZmQ2Y2VlZmJkYmRmN2M2YzZmN2M2YzZhZDhjODRkZWM2YzZj ZWJkYjUyOTIxMTgxODE4MTAxMDE4MTAxODE4MTAxMDEwMDgxMDE4MTAxMDEw MDgxODE4MTANCjAwMDBjNmM2YmRiNWFkYTVjNmFkYWRjZWE1YTVkNmE1YTVl N2I1YjVmN2M2Y2VkZWJkYmRkNmNlY2VhZGFkYWQ5YzljYTU5Y2E1YTViNWFk YjVlZmQ2ZGVlN2JkY2VmN2M2ZDZmZmQ2ZDZlZmM2YzZmN2RlZGVlZmQ2ZGVj NmI1DQpiZGFkOWNhNWFkOWNhNWFkOGM5NGFkOGM4Y2I1ODQ4NGVmYmRiZGVm YmRiZGNlYTVhNWJkOWM5Y2I1OWNhNWM2YWRhZGFkODQ4NGM2OWM5NGVmYzZj NmNlOWM5Y2FkN2I3YjljNmI2YjljNmI2YmNlOWM5Y2M2OTQ4Y2Q2YWRhNQ0K ZGVhZGFkY2VhNTljY2VhNWE1ZjdkNmNlZWZjZWM2YjU5NDk0Y2VhZGFkZmZk ZWRlZjdjZWNlZWZjZWM2ZTdiZGI1YzZhNWE1ZjdkNmQ2ZGVjZWM2OTQ4Yzg0 NWE1YTVhNjM2MzZiNWE2MzYzNWE2MzZiNWE2MzczOGM4Y2E1OGMNCjhjOWNh ZGE1YWRiNWE1YWRlZmM2YzZlZmI1YmRmN2JkYzZmN2M2YzZjNmFkYWRhZGE1 YTU5NDk0OWM5YzljOWNiNWE1YWRkZWJkYzZlN2JkYzZjNjk0OTRiNThjODRh ZDg0N2JiNTk0OGNiNTk0OGNhZDhjODRlN2JkYmRmZmU3DQpkZWY3Y2VjNmZm Y2VjZWY3YzZiZGZmZDZkNmY3YzZjNmY3YzZjNmZmY2VjZWU3YjViNWRlYWRh ZGY3Y2VjZWM2OTQ5NGVmYmRiZGU3YjViNWY3Y2VjZWE1ODQ3YmU3Y2VjZWM2 YjVhZDIxMTgxMDIxMTgxMDE4MjExMDEwMTgxMDE4MTgxMDEwMTgxMDE4MTgx MDE4MTgxMDAwMDAwNDAwMDAwMDI3MDFmZmZmMDMwMDAwMDAwMDAwfVxwYXJ9 fX17XGJcZnMyMlxjZjE5XGluc3JzaWQxMjI4NTkyNVxjaGFycnNpZDE0NDI3 MTg2IE9ubGluZSBMb3R0b1x+DQpDby1jb29yZGluYXRvcg0KXHBhciB9XHBh cmQgXHFsIFxsaTBccmktMjBcc2IzXG5vd2lkY3RscGFyXHR4NDM4MFx0eDgw NjBcZmFhdXRvXHJpbi0yMFxsaW4wXGl0YXAwXHBhcmFyc2lkOTIwMjg2MyB7 XGJcZnMyMlxjZjE5XGluc3JzaWQxMjI4NTkyNSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB9ew0KXGZzMjBcY2YyMVxsYW5nMTAyNFxsYW5nZmUx MDI0XG5vcHJvb2ZcaW5zcnNpZDI0MzIyNTRcY2hhcnJzaWQ4MDgzMjk4IHtc KlxzaHBwaWN0e1xwaWN0e1wqXHBpY3Byb3Bcc2hwbGlkMTAyNntcc3B7XHNu IHNoYXBlVHlwZX17XHN2IDc1fX17XHNwe1xzbiBmRmxpcEh9e1xzdiAwfX17 XHNwe1xzbiBmRmxpcFZ9e1xzdiAwfX17XHNwe1xzbiBmTGluZX17XHN2IDB9 fXtcc3B7XHNuIGZQcmVmZXJSZWxhdGl2ZVJlc2l6ZX17XHN2IDF9fQ0Ke1xz cHtcc24gd3pOYW1lfXtcc3YgUGljdHVyZSAxfX17XHNwe1xzbiBmTGF5b3V0 SW5DZWxsfXtcc3YgMX19e1xzcHtcc24gZkhpZGRlbn17XHN2IDB9fXtcc3B7 XHNuIGZMYXlvdXRJbkNlbGx9e1xzdiAxfX19XHBpY3NjYWxleDY0XHBpY3Nj YWxleTY0XHBpY2Nyb3BsMFxwaWNjcm9wcjBccGljY3JvcHQwXHBpY2Nyb3Bi MA0KXHBpY3c2NzIwXHBpY2gzOTE2XHBpY3dnb2FsMzgxMFxwaWNoZ29hbDIy MjBccG5nYmxpcFxibGlwdGFnNzY3NDI1NDg3e1wqXGJsaXB1aWQgMmRiZGZi Y2YxY2FkYzk5YjBmMTQyYzFmOGQ3N2JkYzB9ODk1MDRlNDcwZDBhMWEwYTAw MDAwMDBkNDk0ODQ0NTIwMDAwMDBmZTAwMDAwMDk0MDgwMjAwMDAwMDNjOWIw MzNhMDAwMDIwMDA0OTQ0NDE1NDc4OWNlY2JkNTk3NzFiNTc3NjM2YmM0ZmNk MTNlNjkxMDQzODkzMTIyZDZhYjINCjZjZDk5MjdiYzg5YjRlMjdlOWY0N2Jk NzdkOTE1YzI0M2YyMDNmMjg3ZjIyNTkyYjE3ZTk5NTc0N2ZkZGU5OGVkZDZl YmY5ZTI1NmJhMDA2Y2UyNDQwODA5ODBiNDBhMTUwZTMzOWRmYzUxNmFiNjE0 YWIyNjU1OWIyZTQyY2VkDQowYjJkOTAyMjBhNTVhODVkZmJlY2ZkZWM2NzNm ODczMGM2ZTA1MWY2YjhkZjdmZGY4ZDEwZjJjOGRmZmY2ZmJkZGVjN2Q5YjNm YTFlMDgyMWI2NmQ2YjlhMTYwNDAxY2ZmMzllZTdjOWIyNWNhZDU2NTU1NTBk YzMzMDkzYzliOA0KYWViYmI3YjdiN2JlYmViZWI1YjUyNThhZTJlNWNiOTdj YmU1ZjIxZmZmZjhjN2NmM2ZmZjdjNjY2NjY2NmU2ZTZlNzU3NTc1NzU3NTU1 OTZlNTY3NzE1OWRmYzA4NGVmZjhmMzVlZDlmZjNlYzNhNzg4NTJjYTcxOWNl ZmZiYjYNCjZkZDdlYjc1NWRkNzc1NWRlNzM4OGVlNzc5MDAxMDA0NDE5MjI0 ZmNiNzVhYWQ3NjNhMWRjZmYzMGE4NTQyM2E5ZDJlMTQwYTgyZjAwMmZjZjA5 NWViYmZiMjZmNmIxY2M3MDEwMGNmZjM0MTEwNzQzYTlkNGFhNTcyZjdlZTVk DQo1MTE0ZTdlN2U3MTM4OTA0MDA1MDRhMTU0NTQ5MjQxMjFjYzc4NTYxYjhi OWI5ZDk2YzM2MTU0NTk5OWQ5ZGNkZTU3MjUzNTM1MzJmNjRjOTdkZTVmYWFm ZWM1YjE5NjMwYzYzMzY2M2FjZGQ2ZTZmNmM2Y2FjYWZhZmVmZWVlZQ0KY2Vj ZWNlNGU0ZDRkYzliMmFjYWFhYTIwMDhkOTZjNzY3YTdhOWE1MmRhNjgzNDNh OWQ0ZTEwMDRjYmNiY2JmOTdjM2U5N2NiZTE3YjFmOTc4MDNkM2ZlM2JlZTNj ZjdiNjVmZmNiOGM1MjFhYzVmYjdiZjdlZWRkYmE3NTZiN2INCjdiZGJmMzNj YzY1ODE4ODZhZWViNTI0YTI1NDkzMjBjYzMzMDBjNTk5NjdiYmQ5ZWFlZWJk M2QzZDM1N2FmNWU0ZDI0MTJjOTY0ZjI0NTlkZjlhYmE4ZmZjYWJlOTUxMTQy MTg2M2Y1N2FiZDVhYWRkZWJiNzdhZmQxNjhmMDNjDQpiZmI4YjhmOGU2OWI2 Zjk2NGEyNWY0NmM1MTE0NWRkN2Y1M2M2ZjNjMWUzYjhlMzMzMzMzMjM0OWQy Yjk3M2U3NWNkNzk1NjUzOTBjNDM0Yzk5YmU2MzdiZTVmYWFmZWM1YjE5M2Fm NGRlZGU1ZWJkNWVlZmY3ZmI5YWE2MTUwYQ0KODUzN2RmN2M3Mzc2NzY1NmQ3 NzUwMGIwMmNhYjVlYWZkN2ViZjViZGJkM2RkZmY3Nzk5ZTlmOWU5ZTRlYTdk MzhhYTI2MGE2ZjRkZGE3M2E2OGFmNWNmZjk1N2QyYjFiOGQ0NjgzYzFhMGQ5 NmM1YTk2MjU4YTYyMjI5MTQ4YTcNCmQzZjNmM2YzYTk1NDBhYjExZGM3NzFk YWVkZjZjMWMxNDFiNTVhMDU4MDk5OTkxOTVkZDczMzk5MGMwMDA4ODIxMDA0 MDFmZThiN2ZmYzVkZGEyYmQ3N2ZjNmM2OGU4ZDEwMTJkZDRlZGZmNzQ1NTFh NDk0MTI0MjMwYzhmOWJlDQowZjAwYTIyODdlNWZmYTA5OGMzMWNmZjMxNDQ1 YzE2YmYxM2MwZjAwODZjM2UxYzZjNmM2ZTZlNjY2YjU1YTM1MGM2Mzc1NzUx NTRiZGI3ZWJmY2YxOGQzNzVkZGY3ZmQ4ZjNlZmFhODUyYTk3Y2YyYzkyNzE3 MmU1Yzg4YzU2Mg0KM2ZmYmQ5Y2YxNDQ1NTE1NTE1OGVhYjViNGFhOTIwMDhk ZmZkZjdmMGNhZjU5ZmIxYTE3ZjBiODI4MGNlODFlOTJjYzc3MWI2NmQ4NzYx MDgwMDA4NmY0ZjNlMThkZjBiZTMzODRlNTExNDM4ZWU3OTQ5OTIzNDE4MGM1 YWFkNTYNCmFmZDczYjM4MzhiMDZkYmI1ODJjOTZjYmU1MjAwODg2YzM2MTE4 ODZhMjI4YTZkMzY5N2M2MDVhYWQ5NmFhYWEwYjBiMGI0YjRiNGI4YWEyZTAz N2YwYTIyZmU4OTVlYjNmNmJlMzc5M2U3MjcxMDA5MDY1MTlmYjlkZGQ2ZTU3 DQoxNDQ1NWRkNzQ1NTFlNDM4MGUwMTEwZmNmYjE3N2NjNjRmNjZmODBjN2I5 ZTQ3MjkwZGMzMTA0ZmRiNzVkZDRlYTc1M2FiZDUzODhlMTMwNDQxZDdmNWEz YTNhMzU2YWI2NWRiMzYwMGM0NjIzMWRiYjYxOTYzYTIyOGFlYWNhYw0KY2Nj Y2NjNGM0ZjRmNDcyOTNlYmNiODJjMWZlZDk1ZWIzZjYzNDNjNDAzMDAxY2M3 NTExNDY1NjM2MzYzNzc3N2Y3ZmVmZGZiOTU0YTY1N2U3ZWZlZmNmOWYzYWJh YmFiYjk1YzhlZTdmOTA4MGU3ZmQxYTdmYzQ0ODZiZWNlNzENCjFjYzY3YjQy YzhmYWZhZmFmZWZlZmVmZWZlZmVjNThiMTcxNzE3MTc4YmM1ZTJjZWNlY2Vk MWQxNTEzYzFlYmY3Y2Y5YjJhZWViYTY2OTdlZjBjMTA3OWQ0ZTg3MzFiNmI2 YjZiNmJjYmMxYzhmYzcyNzhmODkwOWNmYWIzMmY3DQo3Zjg5MzFjNmEyZDJh ZDVlYWZkZmJhNzVlYmQzNGYzZjVkNWY1ZjVmNWI1YjhiYzdlMzg1NDIyMTli Y2RhMjFiMDU0MTQwMjkxNTQ1ZjE0NTlmZjIxMzE5M2EyODllYjk2NTU5ODc4 Nzg3NzdlZWRjZTlmNTdhYzU2MjcxNjU2NQ0KODUxMDMyMWU4ZjJkY2I1YTVi NWJjMzE1ZTBmMGYwYjA1NmFiMzUxYThkYjViNWI1ZDlkOWQ5ZDNhNzRmNGI5 MmU0MzgwZTJlODM5Mzg3N2RlNWZhZmY0YjhjMzE4NjM1NWMxODg2ZjdlZmRm ZGZkYmRiZWJmNTdhYzk2NDUyZDMNCjM0NDU1MTM4OGVjM2Q1MDBmZDAzYmUz ZjUxM2YwYzQzMmNkZjI5YTVlZDc2N2I3Nzc3YjdkZmVmMTM0MjEwYWZhNDk0 MGUwNjgzZjE3OGFjMjg4YTI4OGE0MTEwNzRiYmRkZTE3MDI4OGE2MjI2OTNj OWU1NzI1MTllNDMyOThkDQo4ZWY5NjIxMzFlZjI4YWI5ODlmNmFjYWUxNzhm YmZiZmJmNWZhOTU0N2VmMzliZGYzNDliNGRjNzcxY2FlNWYyZGZmZmZkZGYx NzhiYzU0MmExODA3ZjQ2Mjk0NTRmN2E1MWI5ZmUzN2ZkMWUyMjYwZWFmZWZk ZmI5YjliOWI5Yg0KOWI5YjYxMTg0YTkyNzRlNmNjOTkzMDBjM2RjZmUzNzk3 ZTY1NjVhNTU4MmMzNjFhOGQ5YjM3NmZkNjZhYjU2YzM2OWJjZmU3YWY1Y2I5 OTI0ODI0YzIzMDBjYzMxMGM5M2MwZjFmMWNiMTgxNjc3ODc1NGY2MmFmYTJm ZTMzMzYNCmQzMzQ0ZGQzZmNmMGMzMGYzYjlkY2VjZWNlMGVlNjAzNTdhZjVl OGRjNTYyMTgwZWEzYTQxOTAwYjBkMmZkNWU5OGUzMzhiZWVmNWI5NmI1YjVi NWQ1NjgzNGMyMzA5YzlhOWE1MjU1ZDUzNGNkZjE3ODVjMmU5NzE5NjM4NjYx DQpkY2JlN2RiYmRmZWY1NzJhOTU1NDJhNTUyYTk1NGFhNTEyZjY2YjNkY2Zj M2M1ZjA2MWMzOTVlNGJiMGYwMWFmMzgzYzRmNjk1OGEyNzk5ZTg3ZDlhYWVi YmE4NDEwYWNmZmVlZGNiOWQzZWZmNzM3MzczN2RiZWRiNjYxMThmOQ0KN2Ni ZTU0MmFjZGNkY2QyNTEyMDk5ZWU3MjdiMzViZmMzMTBjYzNlODk3ZjgxYTQz MmZiZTg4ZmUxNzAzZTdmM2JlMmVmYzJjM2MwMTc0NGFiYzUyNDU1MWFhZDU2 YWIzZDlkY2Q4ZDgxODhmYzdjOTY0MzI5YmNkYzZlMzcxMjQNCmVhMDA0MDM2 OWIxZDBjMDZmZDdlYmZkOTZjZDY2YWI1NjQzMjk5NGVhN2E3YTZhNmIwNzcx MTA1N2JmNjkwYzEwYjgyYjk1ZTI1M2MwZmVjOWI1ZTJmY2U2NGUwNDJjZmYz YmNlMzM4YjY2ZDZmNmU2ZTU2MmE5NTNmZmRlOTRmDQo0MTEwMTg4NmIxYmNi Y2ZjYjM5ZmZkMmMxNjhiZTE4YTRmOGU2ZGYyNDMxOTYzYWVlYjRhOTI4NGE4 MjgyMTA0OTliZDhmZjM4NjY3OWI5ODNkNmM0MTEwNzAxYzE3ZmQyZjNlN2I0 MTEwOThhNmY5ZWViYmVmYjZkYmVkNGFhNQ0KZjJkYTZiYWY5NTRhMjU0NTUx ZmFmZDNlM2ViZGU5NzQzYTBjYzM1NmFiYjViZmJmNGYyOWE1OTRmZWY1NWZm Zjc1YTk1NDRhYTdkM2QxNjUwMjQwMTg4NjJmMDNhMjhmZjZiMjljYzdmN2Q0 MzA2ZjA5ODIyMDA4ODJjM2MzYzMNCmJiNzdlZmY2N2EzZDAwNTg1ODU4Yzg2 NmIzZTdjZjlmNDc5ZmU4ZjU3YTI3NzAzZDM4NzZlMjY4OTgwMzAwZDBlZmYx ODBiNjZkMGY4NzQzNTU1NTc1NWRmNzNjNGYxNDQ1NTk5NmYxMjE3OWFlNTcx NDlkNDNmNGEzZWJiYTgzDQpjMWUwZmFmNWViN2I3YjdiYWVlYjI2OTM0OTlj YzY0MmJhYjJhZWViODk0NDAyMDFmZWY1ZjVmNTZlYjc5YjRlYTdjZjllM2Q5 YmNiZTUzNDRkOGJhZWY0MDUyMjM5OGZiMzU3YWVmZjk0MTZmOTJiYzc3MWJk NWVhZmQzZTlkYw0KYjk3MzY3Nzc3N2Y3ZThlODI4OTE0ODljMzk3MzI2OWQ0 ZWNmY2NjYzg4YTI4ODFlMzA4OTZjNDQ4NjNlNzEwMmVhMDljM2QwMzRjZDMw MGNhYmQ1NmEzZTlmNGZhNTUyOTFiYmNiYjJmY2JjNTdlM2U4YmE3MGU1YTE5 NDlhYTYNCjU5YWQ1NmZiZmRiZTZkZGI4ZWUzZTRmM2Y5NzgzYzJlY2IzMmZl ODg1OGVkZDFkMWQxZDFkMTUxYmZkZjU3NTUzNTk1NGFhZGFjYWMyMDcxMDM3 MTIxMDBjMDZiYzQ1ZWRlNzMzZGZmMjdiNzU3YWVmZjk0ODYyZTgyZjU1OWI1 DQo1YWJkN2ZmZmZlODcxZjdlZDhlZmY3ZGY3YWViYWQ5OTk5OTkzN2RmN2M1 MzEwODQ1NDJhZTVmYmJlZTc3OTYxMTgyMjllM2Q5OTQ4NDQ0ZTgwZjg0NmY0 ZTM3MDM4YWNkNTZhOWI5YjliN2I3YjdiMmIyYjJiZTk3NDVhZDdmNQ0KZDE2 ODg0NDlkMWYzNGUxODMwZTk4MjYzMzczNTRkMTM1YjcyNzdlZWRjYzk2NmIz NjdjZTljODljNTYyN2I3YjdiYjY2ZDlmMzk3M2U2Y2E5NTJiZTNmMWI4ZGJl ZGVlZWNlYzBjMDYwMzVkZDcxNzE2MTZjYWU1MzJkMjkyMDUNCjQxMzhjMTQ2 N2U1MWZjZTQ0N2RhMmJkNzdmNGE4YjZhNTBjNzcxMzYzNjM2ZWVkZGJiYjdi N2I3OTc0YzI2MDkyMWQ5NmM1NjU1NTUwY2Y2NTFjN2VhOTFkMTJlY2E3OTIy ODc2MDhjZjVmYjdkY2M5ZDQ2YTNkMWVjZWMyYzY2DQo0NDUxYmVmNGJjYTMy NjJlNDQ3ODNlOWVlNzM1MWE4ZGJkYmRiZDRhYTU5MmM5NjQzMGY1NmFiNTVh NThiNjY2MzIxOWVjZGZkNWViZjU2NmIzMDkwMGIzYjNiM2YzZjNmM2IzYjNi MzlhYTYzZGJjY2FiZDNjZjExZWVkNjU3OQ0KMDRiZjhmODY3ZWIwYmViZTdl ZWRkYWI1NGVhNzEzOGJjNWQ2ZDZkNjEwZDQ0M2NhMWE4NmZjZjE3ODhjN2Zm ZmI4NjQzN2YyZmIzMDBjNDdhM2QxZDFkMWQxYzZjNmM2ZmRmYmY3MDE0MDk2 NjVjYmIyZDBjMzMwYmQ3ZWRlMTcNCjE1ODU2YWRmZjcwZjBmMGYzNzM3Mzcx YjhkMDZlMmYxYzk2NDEyZDM3YWJjMTA1NTU1MmRjYmFhNTZhYmY1N2EzZDFl OGY0ZjRmNGYyZjJmMmYxNzBhODU1YzJlMTcwNDQxNzg2YzUxMjMwYzVlMzJj MmQyYWJhOGZmOTQ4NjdkDQpmYmZkZmRmZDViYjc2ZWRkYmE3NWFiNWMyZTRm NGQ0ZDlkM2Y3ZmJlNTAyODRjNGY0ZjdiOWU4NzBlMjQ0OTEyMjI5MjBmZmIz ZGZhNzFjNDY0ZjYzY2NmNzE5YzdlYmY1ZmFkNTZiN2I2YjYyOGE1YThkNTgx OTk1Mjk0ZTc3Yw0KMDdkZTFmODZlMTc4M2NlZWY1N2FkOGJhZWFmN2ZiOGFh MjY0YjNkOTMwMGNkYmVkYjY2OTlhYWZiZGY2OWEyY2NiZjE3OGZjYzY4ZDFi YTY2OWRhYjY1ZDJlOTdhN2E3YTc5Nzk2OTY3NDVkZDczNDBkYjk2ZWQxMDEz MWU5OWYNCmJjOGE5N2MxNWVhMjUzNzkzOTBkMDllNTUxMDI4MDE1YTc2NTU5 YjY2ZGZmZmJiZmZmZmJjNmM2YzZjNmM2NDZiOTVjM2U3ZGZhZjQxYjZmYmM3 MWZhZjQ2OTFjYzI0MDdmOGRhNDBhMDAwMDliNTlkMTAzMzA0OTVhYjY2ZDVi DQo1NTU1NTExNGFmNWZiZmNlMThmYmZkZWY3ZjJmNDlkMmVjZWNlY2RmZmNj ZGRmNjQzMjE5ZWMwNDIxZmRjMWY3ZmQ2N2ViM2Q1OGNiNjI2YzE2MDQwMTdm ZTQ3OTFlM2JiMjViNWI1Yjg3ODc4NzhhYTIyYzJlMmUzYThlNjM5YQ0KYTZh MjI4MTcyZjVlZDQzNDJkOTk0YzdlZmNmMWM3OGQ0NmMzYjJhY2E1YTVhNTk1 OTU5NTQyYTE5MDRhYTUwY2MzODAwOTBlNWY3NGIxMmYyMTZiZTM5NWViN2Y4 ZDMxYzY0ZTU0NjYwODNiNmU2ZjZmNmY2ZDZkZDVlYjc1NDkNCjkyYTZhNmE2 ZjJmOWJjYTIyODVmODFkZjlkMzg0ODk0MGE3MzFjODc1NTgxZWJiYTQ3NDc0 N2NkNjZkM2I2ZWQ3ODNjZmVkYTZiYWZlNWYzNzk1OTk2YjE1YTc4ZTY0ZTMz MDkzODIyMTI4ZmE5Y2U2MDMwZTAzOGFlZGQ2ZTFmDQoxZDFkYjVkYjZkNGRk MzEyODk4NGE2NjljOGQ4MDk4MjQwNTExNDQ1NTE3MDA1YjA2ZDNiOWJjZGU2 NzJiOTEzNDhkNGY3ODI5M2Y3Y2FmNWJmYzZkMDQ1OTA4Yzg5ZmVkN2VmZjc1 YmFkZDYxZmZmZjhjN2FkYWQyZDQyYzhjYQ0KY2FjYThmN2VmNDIzYTRhZjg4 YTJmOGI4ODZlYjY0MjExYmMxM2JkOGNmMjI4NGI0NWEyZDBjYjQ5ZDRlNjc2 NjY2ZTZhZGI3ZGU5YTliOWI0MzgwMDhkZjE4YTEyZWNmZWFiYTgyMjA3OGI4 MDQ0N2M2YzFlZWVlZWU2ZjdlZjMNCjliNzZiYjhkMjhlZDYwMzBhODU0MmFh NjY5MmUyZTJlNGU0ZjRmY2ZjZWNlZGViZjdmYmZkMTY4ZWNlZmVmOWYzZDdi MzY5YmNkOTY0YWE1NDJhMTgwYzAyYmFlOTAyN2EyZmVjYjY5YWY1Y2ZmNmJl YzQ0MWIxMjY1ZjQ2YWI1DQpkYWQ2ZDY1NjIyOTEyODE0MGFlN2NlOWQyYjk1 NGE5YWE2NTk5NjI1Y2JmMjIzZTk1OTkxNjFiMDlmMjQwYjA4ODI0MDI5YWQ1 NDJhYjc2ZWRkZGFkYWRhNzI1ZGY3ZjRlOWQzZDNkM2QzMzMzMzMzNzA4YzA2 ZjIzYzFmZTU0ZQ0KY2ZiNjliOGI5ZTFhMjU1MWMzZTFmMGIzY2YzZTNiMzgz OGU4NzQzYWU5NzQ1YTU1NTVkZmY3MWRjN2UxNzkzZTkzYzk5NDRhMjU1NTU1 NDdhMzkxNjk5YThlZTM1MDRhNjNiMWQ4ZWNlYzZjMzY5YmM1Y2MxZTVkZmYy NWVjNWUNCjNkZDI1ZWI5ZmVkNzE4MjJmN2QxNTBkMmZlZmVmZTI3OWY3YzUy YTk1NGQ2ZDdkNzdmZjA4MzFmOWMzYjc3ZWVjYzk5MzNiOGRjNDc3ZjBmMTM0 NTJkOWIxMDU3OGE5ODM5ZjgxYmFjMjI0NmEzMTFhNjRmOWI5YjliOTIyNGU1 DQo3MmI5YjViNWI1NjQzMjg5Njg2NmY0ZjY2NzllMmJlMzAxZjE5MWM2ZTc2 YTNjMWU1NzJhOTU1YWFkYjZiZWJlNmU5YWU2ZDliMzY3YTdhN2E3N2RkZjZm YjU1YWE4MjAzMjNmM2ZjZmYzZmNmZWZlZmU5ZDNiNzczODhlMmI5Nw0KY2Jl ZmJjZjMwZTM2NzQyNzJmZjY3YmUxZjdmMGNhZjViZmQ2MjI3ZTk1Njk5YWNk NjZmMzgzMGYzZWI4NzZlZGRhNjgzNGJhNzJlNWNhMmY3ZWYxMGI2YzM5NDU2 ODIwYjZhZTFlNzkwNDBjZjM5MzRmMDJhNWQ0ZjdmZDdlYmYNCjdmZTdjZTlk OWIzNzZmZWVlY2VjYWNhZGFkOWQzZTdkZmFkMmE1NGI5YWE2NjE0NzQ5OTIy NDNjMzhmZTE4MTVkY2NmZGNjNmUzMzEzYWZkODcxZjdlMjgwOGMyZDVhYjU3 MTcxNjE2NWFhZGQ2YzZjNjQ2MjI5MTM4N2ZmZWZjDQpiOTczZTc4NmMzZTFk ZGJiNzc3Nzc3NzdiMTE0NDkyNjkzYTIyODYyMmIwMzFmZjg0OWYyY2ZjYjZm YWY1Y2ZmNmI4Y2UzMzhjNGQ0MzczNzM3NmJiNWRhNDcxZjdkNjRkYmY2ZmNi MWUxYTAyZGRlNmY1MTE0OWY1YzYxODE1Mg0KOGFhYTRjZGQ2ZWY3YzY4ZDFi MjhkNDcxZmFmNGU5ZTVlNTY1NWRkN2QxOTMyMjJhZWZmMzQ4YTAyNzM5MTQ5 ZWU3YjVkYmVkOWQ5ZDlkZjVmNTc1YWM1NjYzYjE1OGE1NTI2MThjYTVkMzY5 OTQ0MTFlOGZjN2ZiZmJmYmI2NmQNCjEzNDJhNmE2YTY3MmI5MWNhNjNhMzBi MTE2N2Q4ZmZjMWU1ZWI5ZmVkNzFhY2ZmMzA4ZTE2ZjZkNmQxZDFkMWQyMWI5 ZTBlZGI3ZGYzZTc1ZWE1NGI5NWNiNjJjMmJiYWRmNGZjODJkOGI4YTA3MDRm MmZmZjA4NzNmZmNmZWY3DQpiZjBmYzM3MDc1NzVmNWVkYjdkZmNlNjQzMjE4 NDQ5MWE1OGNhZThmMmEyMGYwNGNjYjVjNGM3NTIyYTk5YzVlYWY3Nzc0NzQ1 NGFkNTZjZjllM2Q5YjRjMjZhN2E3YTczZmY5ZTQxMzRjYzBjZTllM2Q2YmRi NzZiYmRkYzY2ZQ0KODNhZWViYWZiZGY2ZGFkNGQ0NTQyYTk1YzJiMTJjOTg3 MDdhYzQ0OWJmMTdlMWZmOTVlYjNmMzBiYzU1ZTNmMTU4NTVkNTA4Y2YyMTg0 YjRkYjZkNTQwZWZiZDVhZjdlMjU4YWUyZWJhZmJmZmVjYjVmZmU3Mjc2NzZi NjUwMjgNCmY4YmU4Zjk5MDkxZTIxMmFmNTFlNzk3YzI0MDM0NzU4ZmU2ODM0 ZGFkZmRmZmZkZGVmN2VmN2E3M2ZmZGM5YjZlZGQzYTc0ZmZmZTU1ZmZlYTVh YWFhODk0NDAyODU2ZTE4NjNkMTFhMTJiMWQ2OWVjMjlmNzBhZDg4Njg0MjUx DQpkMjg1M2YxMjQyNGNkMzFjMGMwNjFmN2RmNGQxYzFjMWMxZDJkMmQyZmNm YzdjYTdkM2Y5ZThhMzhmMzg4ZTViNWM1YzNjNzVlYTk0NjU1OWNkNjZmM2Rh YjU2YjM4NmViNmI0YjQ4NDkzNTk5MzcwNTY3NGQ1MmYwZjQ1ZTc2Yg0KZWQ3 YjczYTJjZmRiYzZlMzcxMzQyNjg3MTIzYWUzZjE3ODNjMWU3NzNhOWRhZGFk YWRkYmI3NmY1MzRhOGJjNWUyZWFlYTZhMzI5OTk0MjRlOTliZDY3MzU4NGQy MjgxMTkxOTEwYjU1YWFkZGQ2ZWY3ZmJmZGE5YTlhOWI5YjkNCmI5YTlhOTI5 OTRlNDdlYjZmNGM2YTg1NmMxMDc0ZjEwMDQ1MTE0YTM3ODNmMTgwY2IwMjc1 ZGE5NTQ3Y2RmNDdhNjMxMjFjNGIyYWM0MmExOTA0ODI0MGNjMzQwY2U2NmIz ZDkyNDg0ZThiYThlYzliZDJjY2IzY2NmM2Y2ZjA2DQpmNTczYjU1NzUxZmY4 MTYxNDE4OWNiMzdjNjZmNGNjNzdmZjdiYmRmYWRhZmFmNTcyYTk1N2MzZWJm YjZiNjc2ZTVjYTk1ODU4NTA1MWMzNTdjZTRkY2M5ZTM5ZTg3N2ViZjhmNTM1 YWFhYWEyMjRlZjJlMTg3MWY3ZWYyYzkyNw0KOWVlNzlkM2Y3ZmZlZWNkOWIz NzM3MzczYjE1ODZjNTJhN2VkOTk1Y2Q3ZTM2NmZmNzA2NTNiM2MzYzZjYjdk YmI3NmZkZjFlOGQ0NmI5NWMyZTlkNGVkZmJlN2QxYjMzMzdlY2RhYmFhZWZi ZjFjNzFmMWYxZTFlZmFiZTVmMmUNCjk3ZjNmOTNjOGUxNzdmMmY5YTU2NWY2 ZGFmNWNmZjRiODY2YzEzMWMzZGE5ZDdlYmI1NWFlZGRhYjU2YmFkNTY4YjEw NzJmZWZjZjlkM2E3NGY5N2NiZTU0OTM0ZTM5MTI0ZTQ0NzVhYzQ0NzY4MzY5 YjgzYzFlMDRmN2ZmYWQzDQplZGRiYjczOThlMmI5NTRhNmZiZmZkZjZjY2Nj MGMzMjIwMzA5MWY4OGE0N2U4OWJkYTY0MDYxMjRkM2Y1MjRhMmRjYjUyNTU3 NTdiN2JiYjU2YWI1NTJhOTVhOWE5YTk5OTk5MTljNjk4MmNjYjk5NGMyNjE2 OGJjNWUzZjE3Ng0KYmJkZDZhYjU1YWFkNTYxODg2NDhkMTk5OWU5ZTRlYTU1 MjhlZTNjMDMxMDllMjk5OWNlNDBiYjE1N2FlZmZjMDcwMmMwMzVmMGI4MmQw NmMzNmVmZGZiZjdmZTNjNjhkYmI3N2VmMTYwYTg1ZDVkNWQ1MWZmZWYwODcz MzMzMzMNCmQ4ZDMzOTIxMjZmMzI0ZjkwOWU2MDZjODg0ZDlkYWRhZmFmY2Yz Y2Y0ZGQzOWM5OTk5NzllMzhkMzdjZTlmM2Y4ZjFjMWU3OGNjNDRjYmI3YjE4 NzBiNTBlNDgxYmFhZTdiNzg3OGI4YjViNTM1MWMwZTY1NTkyZTk3Y2JjOTY0 DQpiMmRiZWQxNjhiNDU4NDZlZmFmZGZlZGRiYjc3NzFlMDMwOTdjYjlkM2Y3 ZjdlNjk2OTI5OTNjOTRjM2U0YjJmN2ZjYmY2MmJlYzk1ZWI3ZmM5MzA5NjNi OGU3MzcwNzA4MDcwM2JhNTc0NmU2ZWVlY2E5NTJiNjdjZTljYzExNA0KMWZl Mzc3NTQzNTQ2ZWZmZGVhMzg4ZGE4N2ZiZmRmYWZkN2ViZGJkYmRiZGQ2ZTM3 OTNjOTJjMmQyZDVkYmQ3YTE1NzcxNjgxNDdmMTg1YmViZDQ1MGIwODYzMGNm OTczOTQ1MmRiYjY2ZGRiYmU3ZWZkN2FiM2Q5OGNjNTYyYjENCjU4NGM5NmU1 MjAwODkyYzlhNGFlZWJjODFkNDJiZjM3NGQ3Mzc2NzZiNjU0MmE5ZDNlN2Qz YTk1NGE2MTJhODg4ZjMxODZmY2VmYWZmN2JmNzJmZDA3ZTY3OTllZTc3OTlh YTZiNTVhYWRjM2MzYzNmN2RmN2ZmZmY2ZWRkYmI1DQo1YWVkNmZmZmY2NmZk ZjdhZWJhZGNiOTcyZmUzZjg0NWE0MzkzMzQ5ODA4OWJhYjNmMDc4NTcxMDQ1 YjFkN2ViYWRhZmFmZmZmNzdmZmZmN2M2YzYwNjIxZTRlYWQ1YWI2ZmJmZmRm NmYyZjIzMjgyMzk3MDljZWRjMDMzMDVjOA0KZjFmNDI2ZmJhYzgzYzFhMGQx NjhiNDVhYWRlZGVkZWQ0NDIyYTEyODBhNzYxMjA0NDE5ODlmOWZjZmU1NzJl M2YxMTgzNzNjZWNmN2ZiYTc0ZjlmYmU3OGYxZTJlOWQzYTc1MTM2MGI1MTlk OTc4YTdiZmNkNGY2MGFlMTc5NjANCjkyMjRhOWFhY2E3MTljNjU1OTk1NGE2 NTZiNmIwYjI3ZWVjZTlkM2JiN2JjYmM4Y2JkMWI2NDFhNDdjOWM5MjQwYmVk NmI4ZjVmYWZkNzBmMGYwZmFiZDVlYWRlZGU1ZWE3ZDNjOWU1NzJkODA5OGVj N2UzOTgzYTQ3Yzc3ZjRlDQo4YTIzNzhiNmFlZWI5YWE2ODk3MGFkNjU1OWE1 NTI4OWU3Nzk1NDUwOGJjN2UzYTU1MmE5ZDk2YzYyM2VlNjc5MWUwZTk4YTc1 MjI5NDExMDIyODAxNTUzMzIwNGMxOWU3OTdhZjY1ZGRhNGJmN2Y4N2UwNTBm MDQ2ZmRlMjQwNQ0KZjJlOTFhOWNmODk2ODhiYTg4MmM3YzQ0M2NkYWVkNzZh ZmQ3YmI3OWYzZTZmNWViZDczMWMxZmRjOTRmN2U3MjYyZWEyMjZhYWM5ZTM4 YzljODMzMjI5MjE5MTY5NDI4Mzg2ZTlhNjZhNTUyZjk4ZmZmZjg4ZmMzYzNj Mzg1ODUNCjg1NjJiMTc4ZTFjMjA1ZjlkODI2YzkwZTRmOTdmMzQ0NzQzNGY4 NzI2OTNiMWE4ZDBjYzNjMGZmNzUxYzA3MDc3ZmIxZDI5MDI0ODk1MjZhMTg4 NmVmZmI4YjhiOGI4NTQyYzFiMmFjZGJiNzZmYTNmOGMyZDliMzY3MmY1Y2I4 DQo4MDYwMmU3NjM5ZjAzY2YxZjViM2FkYzVlMWNiYWMyN2Y4NzI4N2Y4MDQ5 NjcwZTJmYjg5YmExNjkzYWE1ZTExYTQxYjJkYzVlYzc4MTYzNDdhZDc0YmU3 ZmE5MzlkMTc3NjJjODE4NGRmMzU5OWQwYzk3OGVhMTQzM2JhNjE5Mw0KOTIw YTcwM2MxY2Y4ZWViYmVmN2VmY2YxYzczNzZlZGM5ODlkOWRmZGU5NGY3Zjdh ZjVlYTU1NTk5NjcxMWUxYzFlYzVjMzc5ZDgzMDgyZmFiZThmODUwMWI2NmNi YmRkZWU0NzFmN2RkNGVmZjc2M2IxZDhlNWNiOTdjZjljMzkNCjMzMzMzM2Yz OWMzNmNkM2M1MTdmZTNlYzg4NjU1OWFlZWI3NmJiZGRjZGNkY2QyZmJlZjhl MmY2ZWRkYmI4YTkxYmFhZTBlN2YzZjk3MmI5ZGM2YWI1M2VmZGY0ZDM1ZmZm ZmFkN2NkNjZiMzVjMmVmZmY4YzczZjNlN2JmNjZjDQoyYzE2NzM1ZGY3YmJj YzcwMWUwZTJiOTEzMzRjNWU1ZGE0MTc0NGJlYmM1M2MxYzNhMDEzN2I5NGJh MWIyMWU0YTU3MzdkNzg4Y2ZhZWVjM2MzZmNkZjMyZTRlMGQxMzA4YTA0NDFk MGViZjU4MjIwNjhiNTVhYTgxMDdmZjVlYQ0KZDU1MmE5OTQ0ODI0MTA4Njdm ZjJjMzllNjAxY2YwM2MzZjFhOGRiYWRkNmVhM2QxYzBiZDQ2ZTJmMTc4MjI5 MTU4NWU1ZTk2MjQ0OTkyYTRlNzVhMjZiMmUzNjEwMzVkZDcyNTQ5YzI1OWRi Y2RjZDRkYzc3MWE2YTdhNzExYzMNCjc1NWQxNzY5YTdiNjZkYTMzOGFlYWVl YmE3NGU5ZGMyNzgwZjJmMjJhYjc5ZjhjZTQ2N2UxZjdkYjEyNzllYzYyODRh NDYyYjQwNzQ5MGE4ODkxZTA1NTM3ODM5NWQ3ZjcyNzU4YjIwNzYwMGMwZTg3 NWUyY2Y5ZWEyZjUzM2M5DQo1M2M3MmY4YmUzYjg3ZWJmM2YxODBjN2VmYmRi ZGZmZWNiYmZmYzhiMjAwOGU3Y2U5ZGZiZTc3ZmZlZTczMzY3Y2U5YzcwZmEy Nzc3NTNjNzcxYjA3MjQwNmVjY2RlZGUxZTcyZGMxMTI3NWQ1YzVjNWM1YTVh YzJmOWRkNjcwOA0KOGQ5ZjM4YmQyODUyMjJhNDczZjdlZWRkZmZmYWFmZmZm YWMzMWZmZTMwMTgwYzE2MTYxNmRhZWQ3NjNhOWQ0NmY0NjY3ZTdlMWVmNzAx ZDhkZGRkN2RmYmVkYjc2NzY3Njc1NzU3NTc1MTQ3M2YxZThmZWJiYWZlYzI0 NTQ0YzgNCmIxYzE3MWVmZTVjNGYwMWFmYTc0OTQ4ZWEyZjdiMzA5ZTFjNDEz MjIyYjJmNjNjMjEzMzljNGU0NDI4NmZjNWVmY2U1NjRiNmY3ZDQ2ODAzZGVj YmU4YjE2OWI3ZGIzNzZlZGNiODczZTc0ZTNhOWQ3ZWZiZWRiNzU3NTY1Njky DQpjOWE0Njk5YWYxNzg3YzEyYzk2MTRmNGNhNGMxM2ViZmViYmFlZDc2N2I3 ZjdmN2Y2NzY3YTdkZDZlODc2MTk4Yzk2NDBjYzM4OGM1NjI4NjYxNjAyMmYx NmNhM2ZlZTRiOWExMmJlMDY0ODk2ZGRiNzdlZWRjNTk1ZjVmNDdkNQ0KMTA0 NTUxZTZlN2U3Y2JlNWYyZmNmY2JjYWFhYWNkNjZmM2YzY2YzZjc3MWNlN2I1 ZDc1ZWJiNzBlMTAyNmVlNmFjZWJmYTYwMzBjMDYzZmFiZWZmMzAxOWZiYmJi NGM5ZWJjMmJiMWY2NWMyMjhlNTEyZTVhMjI4OGI4YjRkMGMNCmNjMzYzMWRi Yzk2NmIzOTIyNGExNTIwNjFlZTdhNTczZmQ0OWY3YTI5NGEyOTZhNWViYmEy ODc5MTc4ZmM3Mjc3ZGZkZTk2YTVjOGMwMTU4M2M3ODllZTdiYWVlZTZlNjY2 YmQ1ZWRmZGNkY2E0OTQyZTJjMmNiY2YxYzYxYjM4DQoyNDA1MGZiNTY5OWY3 MDkxYzEwNzA2NDdmYjUwYzcwNjZmODBhNjY5YTIyOGUyMjYwYmNmMjk4MTll MmNlYzMwYmZhYWQ3ZWJiYmJiYmIzNzZmZGVkY2RmZGZjNzlhOWUxMDUyMmU5 N2Q3ZDZkNjUwMjE3OTdmN2ZiZmQ1NmExOQ0KODY4MWQ3OGVkOTExMjE2NDUy ZjVlZDc5OWNlYTIzZWQ0NDk5ZmJjOGQ1ZTY0NDViMGQyNTI0NTAwZDBlZGIz MjA4NWFhMGZmNjA5ODYzOGNlOWJhMWU4YmM1MjJjNmUxNGJlN2ZhMTE3ZmM2 MzRjZDVhYWRiNmJiYmJiYmJmYmYNCmRmZWJmNTU2NTc1NzU3NTY1Njk2OTY5 NjI2YjcyMjdjZWE2YzIxMDI3OTMwMGJmZmUwODMwZjZlZGRiYWM1NzFkYzNm ZmRkMzNmZmRlMjE3YmY0MDAxZTFmMTc4MWM2MTIzNjg5MzVlZjViODY3YzBi NjZkNTExNDQ3YTNkMTc4DQozY2RlZGFkYWJhNzdlZmRlZDFkMTExYzIyY2Y5 N2NmZWMyODUwYmFmYmZmZTdhYjk1Y2M2M2Y3ZTg2MWE5YThmOGMwMjhjYjE3 YmY3ZWVmZGVhNTdiZmZhZjhlMzhmZGY3ZGY3ZGQ0ZWE3YjNiYWJhN2FmNWVh ZDU3ZmZjYzc3Zg0KOWM5ZDlkMmQxNjhiZWQ3NjdiNmY2ZjZmNjc2NzA3MDA1 NjU3NTc0ZjlkM2E4NTdjMGE3YzQyMjIxNTlkZWY0YzMwOTA3ZGQ5NjBlMjRl MjE5YjEwODc4MTY0NTk4ZTEyNjBjNmQ4NzgzYzM2NGRiM2QzZTk5OGE2Nzk3 NDc0ODQNCmMyNDdmMTc4MWNhOTc4MDAyMDFjZGIyNDJkZjdhNTczN2Q3NjJj Njk4NjFiZjQ1NWFiNTVkY2ExODkxMDkyNDgyNGU2ZTZlNjMwNjYyMzY4Zjgx NGIzYWE5MzJlZWIzODRlYTdkM2Q5ZGJkYmJiNzZlZDVhYTE1MDEwMDQwMWE5 DQo2OTk4NzE0NTVmZWVjMzIwZTY1N2U4YzE0NzFhYWJhM2QxYThkZmVmYmJh ZThiZDIzNDI4NjU4MzE4MzkwMDU4OTY4NTE4Y2JmMzczMjlmNDllNmMzNjli NGVhN2NiZTUzMjBlYzEyNDkzNDkxNDkzYzI1ZGIxZWFmNWZhNzAzOA0KMDQ4 MDcyYjk4Y2VhOTkzODA4MWY3OTBjMTBjMjExMTIzMmNhYzEyMzFlNzVjMjAw ZDhmMWVmYzk4Mzk3MjdhZjg3MzA2MDg0MDAwMzAwNDY4MDAyMDA0NDc1ZjM5 ZmEzZjdlNGQxMTk2MzQwMTlhMzE0MDA0NmUzMzE4MjZmYmQNCjVlY2YzNDRk OTQ4NGQwMzQyZDlmY2ZmMzNjOGY4OTI1ZDY4NGE4OTQ4MTVlNDEwODMxMGMy MzlkNGVlM2RkYzQ5NTU2NTU1NWM0ZWJmMDUzNWU5OGViNGY3MjRiYTJjYTFk MmIxOGRjOWFlNmQzNGYzZjZkMzQxYTc3ZWVkYzY5DQpiNTVhMDA4MGQ3OGM5 NDQ5MDBjMDc0ZTUyYjhlOGZiNTQxMzQ4YTgxYzRjYzI4NjAzM2M2ODIyMGI4 NzZlZDFhYzJkODFjYzcyZDJkMmRiZGZlZmFlYmU3Y2U5ZDhiYzdlMzkzNmVm ZGIwNmJlMjZhODNmMDI1N2U1MDEwMDQxMQ0KMDAwYTAwYzNlMTEwMDc1ODUx OTI0ZDE0NDVkZmY3NTNhOWQ0ZGNkY2RjZTJlMjYyMmE5NWMyNmI3OWJhNjlj MzY4ZTU5OTFjMDA4ZmVhOWZhODg2ODk4Y2UzYjg0MmExZDBlYmY1Y2U5ZTNk ZmJmYWViYWY0YjkyZjRmMzlmZmYNCmZjZDRhOTUzY2Q2NmYzOGIyZmJlYjg3 OWYzNjYyMjkxYzg2NDMyNjdjZTljNDEzMmI2MjBmMjBjMThjNzExMDY1NDU2 MjQ4ZjdhMTAzZWM4MzA3ODllNjc5NDg0NjEyODBhM2MyMTAwMGM0MjJmZTA3 OTAxNDIwMDA2YzAwM2UxDQo4MWYxMTAzMjA4Mjk3MDNjODQwYzE4MDM4OTEw NDI4MDAwYTEyMWYzYTgwZjIyY2Y4MDg1ZTAzYjhlMDM5NDQ4ODIwMDIxZjM1 Yzk3NjMwMDk0YjFmMDQxODAxZjk4NjZhN2QzMTkwZTg3ZjZkODYxZGMwM2U5 NjkyNDk2ZTNlYw0KZmZjY2NjNGMyMjkxNDA4ZDdmMjQ2M2UzMWNiZGU3Nzk4 MjIwZTBkNmJjOWFhNjY5OWEyNmNiMzJlZWQ2N2FlMjg2YmUzMGQ3NDczNWE1 Yzk5Yjg3YjU2Y2FmZDdjMzdlYTc2OTlhYjhhOTdjMjI5MWM4ZTU3MjUzNTM1 M2QzZDMNCmQzMTg1M2Q5MTMzNGIzMjJkOTMzMDBjMDg1MDIwMDMwYzNjNmM3 MDA4NzYyZWZkZWJkZGI2ODM0NDQ1MTVjNWI1YjliOWI5YmMzMzgzMWY5ODQ3 Y2M1ZjEwMTAwZjc4MWMzYjc2MDc1MDUwMDhkNDYwM2ExNTI1ZGQ3MWRjNzYx DQo4Y2YxM2M5ZjRlYTczMWQxOGNhMDg5NmY4Mzk5OWM0OGY2YjAxMjhkMGEz ZWZjMjUyZTg5OTQ1MjQ5OTI1MDMyYTQ1ODJjNjZiM2Q5NzNlN2NlODlhMjc4 ZWJkNmFkNGFhNTMyMWE4ZDUwNTcyMjE2OGJlMTM3MDM0MDA5MTAyMA0KMDRh ZjVjZTI4NDg5ZDAwYzg0MDMxYTQyMTA4NGEyYzgwMzAwMmYwOTQwMDE3ODAw MDZjMDAxNzA0MDAxMDgwMWMyMDMwMzAwMDI5NDMyMmYwODQ1MTAwODA3M2M0 NzU0NWUxYTA0OTZlYmJiYWVlYjAzYTUzYzEwOWZiMTcwMWMNCmI4OWUzYjFl ZDk4MWVmOGZhY2IxZDllZjM3MWI4ZDZhYjU1YWFiNTZkYmRkMGUyNzA4OThh MzYzMDVhMmFhNmFiNDJiMmIwZTFlYTBhZTJkYmU0MGM1ZjNlOGZiYzEyOTg1 Yzc4NWM4MTcxZmY1MjdjMzNmY2VmZmVmZWZlZjM3DQoxYTBkNWM5YjcwMThl YWNjOTkzM2Q5NmM3NjdhN2ExYWE3M2Q5ZWIwZDY4YzM2YTY4ZGFhMzQ1YzFm N2RkZmM3MmNmYzNmZmZmMzNmMTk2M2IzYjNiM2VmYmNmM2NlODUwYjE3ZjJm OTdjOTRhZTNjZTFmMTIzMGY4ZTdjZjFlMA0KZTBlMGZhZjVlYjhkNDZjMzc1 ZGQ1YzJlMzcxYThkZjAxMWNhZTdmMzE4OTZiZTY1M2JlMjcxNTRlMTA4ODkx YTBlODdiODg1OWI2NTU5NTg3MmVjZWRlZDE5ODY3MWZhZjRlOTJiNTdhZWEw NjRlY2JmZmVlYmJmZWVlZmVmMWYNCjFjMWMyYzJmMmYxYjg2MzEzYjNiOWI0 ODI0MzA0NWY2MWMxZjhmMWYzMjdhOGM5ZjkwZTM0NzQ4MDAwMDUxZTA2OWM4 NjhjMDM4MDYyMTEwNGU4NDkwNDFjODgwOTAwNzU5MGIwMzA4Mjk1MDNmZjAz ZGM3YjVjN2RlZDg4NjgwDQo4OTFjOTEwNDkxMTdjOGMwZWExZjFlZDU4ZThl MWFhZWViNjI3MjRiNDNlMDM4Y2U3NjZjOWUxNzM4NDFlMjM4OGUwMjRiYTQ5 MjQ0ZTA1M2Y5ZGNjOGIyNTJhOTU0YjE1OGNjZTU3MmIxNTg0YzU1NTUyNDky YTA3NDk3YWVlYg0KNTEwZTgzMjRhYmM3NTVlNDBmNDdiMTE3ZTZmYTkxYmEw NjdlYmY5OGNmMGQwNjgzNmFiNWVhMzgwZWM3NzE4NjYxNjA0ZGMzMTgyYjk3 Y2JlODM3MzA0MTQwNzgxMjE2YzM4OTNmYzBlZDRmYmFkZDZlYTdkMzY5Yjdk YjM4NjENCjE4OGZjN2YzZjk3Y2IxNTg4Y2ZjM2U0YTQ1YmVlMjIzNzBiYjA3 NzIyYzQ2ODA2MDkxNmRkYmE2NjkzNjFhOGRkMTY4ODQ4OWI1Njk5YTk4NTVl MzI2OGFkMTk4MzlmYjMyZTllZGM5ZWQ2MWY4MTI1NzRlOGNmYWEzZDFhODVh DQphZDc2M2ExZDQ0YWVmMDI0Mzk4ZTUzNTUzNTE2OGJhMTNlOWM2NTU5OGQ0 NjAzNTVkNjRlOWQzYTg1NTNiNjgwOTE4MjgxODRhZWMzMDBjMjgwZTcwODYw MzM4ODEyOWVlN2EyMmM5ZWUzOGYxNzE2MDIzZTQwNDAwMDA4MzAwMA0KMWE1 MGNmNzdiY2IxZTNiYmRlZDBlYzg3ODExNzc4M2VkMDQwMTM2NTUwNTU0MjQz N2Y0YzA3ZjU2NjczNzNmN2IwN2E0ODE5MTU0NDIxMDQxMDI1NDU4ZmM3YTgx YjEwMTE3ODVlMDQ4ZTcwODRlNzY1NDkwYTE0YzZjMWVjZGMNCjZjMjIxNmNm NjQzMmM5NjQxMjIzMTc0Njk5NGMyNjIzNDkxMmVlYmQ3ZTQyZTAxMWJlZGMw Nzc4ZTlhMjdlZTQzMTc4ZGViNjZkMzcxYThkNWFhZDc2NzA3MDgwMDJkNjhh YTIwYzA2MDNjY2Q4OTA0NjhiNzk0YjE0NjhiZmQ2DQplZjIzZTUyNmRjYTEx NmJiYjY4YWEyNmM2ZjZmN2ZmY2YxYzc1ZjdjZjFjNTY4MzQ1YTVjNWM1YzVi NWIzYjdmZmU3YzQ0YzE3ZjQyMTFhNTY4MjU4ZDMyOGQ0NmEzYjFiOWI5Yjli ZGJkZGQ2ODM0MjQ0OTEyNDVmMWUwZTBhMA0KNWFhZGE2NTJhOTk5OTkxOTJj NmFhM2VjZWU0OTNlZTI3MTlmOGIyZmQ4MzEyOTI1MDJiYmJhZGRlZWM2YzZj NjE3NWY3YzUxYTk1NDEwZTY0Mzg1NjRjMzMwZTZlN2U3OTc5Njk2N2NkZmJm N2JmN2VlZmFmYWZhY2Q5YjM3NzENCmVlZTRlMmM1OGI1MTk4ZTQzODBlMTgw MzRhYzYyMzZiNmM3YjljNDAwYzVkMTc2NDFlMDgxMGNjNjcxOGY4N2UxMGQ1 NjYzY2NmMTM5ZTAwODA0MDgwNTEzNmI2YzcwM2QzZWNiNDliNjZiNzM3NzY0 NmVkNDYxM2NmNTAxNDc5DQpjMzMwNTQ1NWYxM2NkZjMxODc4NzM3ZWYzNmY2 MmExZGQzNTQ2Mzg2MTE4ZjExNTlkNDhkMDQzMDk2Y2E2NTE1NWQzMzUyYTk1 ODJhYTkxODlhMjA0OWMwNzMxYzAzMTI1MjQ1OTIzMTY1OGZkNGI4MjI4MTk2 NDk0NDFmMjZjNA0KM2RkMTIyZWMxZjFlNDU3MDc4OTFhZTFmOWQyNWQyMDlk MWY1MTk2M2FhYWEyMjlmNTE5NjY1NGRkMzMwZGVlMzFmNGY1ZWRiOTNmOGU4 OWY5MTBhMDA0YWU5NzgzY2RlZGNkY2ZjZmRlZjdmOGZkYjlmYWNhZWFlMjI0 MzBiZGINCjA1NTFiN2VmNDljZTNmM2EwZGFjYjE4MjIwYzAyOWRlN2ViZjVm MjgxNDUwNDBhYTU2YWJlOWJhM2UzMzMzNzNlOWQyMjU4YzRmZDE1OTdkMWIz MjUyYjQ1NDllNDBhYmRhZWRmNmUxZTEyMWNlZmVmMjNjOGZlMjk4MDA1MDJj DQoxNjc5OWVkNzc1ZGRiNmVkMjAwODA2ODMwMWVlNmNiN2I0YjQ1NDJhOTU1 Y2Q3YzVhOTQ4NTExNDFkY2ZhZmVkMWZkNmVhNzU2YjM4Y2NlNTcyMzNlNTUy MjI5OWMwYTk2MmMyNzE5NDNlOTBkZTc3N2RkNzc1YmQzMDBjODE2Mw0KOGFh YTcxMjI1MDFmZmFkZGY2YzFjMWMxZTFlZTdlYTdkOTcyYzYyMzQ5OTQxNDQ1 NTI1NDRkNTVlNGI4YTJhOGJhNmFmMzNjMTkzOWQ5Nzg5MjI1NDc4NDAyZTMw OGNmNDAxMmM0NzQyYTk5MmYxNDE3NGY5ZjEyNTQ1OWQyNzUNCjUxNTU4ODI0 MDI0NzgwMjMzYzkwYTQxMWUzMDk3N2EyNzY4Nzg5YmIxZjIxYTEwZmE3ZjU1 ZjNkNTVmMzgyNzM3ZGM0ZWY5YmNkNjZiM2Q5ZWM3NDNhNDExMGE0ZDM2OTY0 YzM4NzYxNTgyYzE2NzE5MDYyNzJmMTlhZGNmMWU2DQoyYjM4MzAxMTI2MWQ3 ZDFkYjY2ZDU3MmE5NTdlYmY4ZjdhMzJlM2YxNzg2MTYxYTE1NDJhY2RjY2Nj M2M5Y2UyNGY3NmQ2MWU3N2ZjZThiYmM2MTZjNGUxZTEyMTYzNGMxMDg0NjQz Mjg5NWQ5NWMxNjBiMGIyYjI1MjJhOTU1MA0KZGNlNjU5Y2Q3NjljZThiMjYx Y2ZiMmQ3ZWJiNTVhMmRkYmI2NTEwYjZkMzAxOGUwYWU0NDI4YWNjMDE4NDMy ODEzNDk2YzI4YTZiOWI4Yjg4ODE5MzNlNjQ1OGNiMWUxNzBiODU3YWRkY2I5 N2I2ZjY4OWFhYmFmYWQ2NmYyMzkNCjAzODhjMDBiYzg3N2UxMzgxMjA0NzQz OGIyZGE5ZDRlNmZkMDI3ODRhOWJhNjYyNDBjNDkxMTc5Y2FkOTYzNmIzY2U4 M2JkNjEwNWM1N2ExZTA5YTdkM2Q5NTMwMjQ1ZGE1NGNmNDAyYzkwYjA4MDU1 ZTEwZjYzYjVkMDRkZjQyDQo2MDQxMTBmMGM3NTA0NDY5YTY0NDY0NDk1MDU0 NWUxNDQyZjQ3YjhlMjM4NDA4YzcxNTM3OWJhMGRmNGM2NjMyZTRjYmQzMDhi ZWVmYzM3MTcwMGM5MjFjYjUwMDAwMjAwMDQ5NDQ0MTU0ZjllYWM4ZjgyMjcx N2Q5YzVhZGFkZg0KZGY0NzhhMGIwMGUwOTBiZjY1NTliYWFlYWJhYWJhYjJi MmEyMjg0YTE0NTZhM2I2N2Y4NGQ4N2M4NTQ1NTk3NWE0ZDg3YTc4Nzg3OGYz ZTZjZGNmM2ZmZmZjYjNjZjNlYmI3YWY1ZWFmNGY0ZjQyZjdmZjljYjRjMjY5 MzRlYTcNCjIzZjFlZTEzMTBkODU3N2M3MWQxNWUwOThlZTNlMDI4ZTM3MDM4 MzQwYzYzNzE3MTMxMTY4YjZkNmM2YzUwNGExMzg5YzQ5YjZmYmU5OTRhYTU2 MmIxNTgxNDgxNzAxNThlYWVlMjI5YmE3MjkzMTU0ODE4ODZjM2UxNzAzODFj DQo3ZWYyYzkyNzlkNGUyN2RhY2ViNmRiZWRkNjZhMzVjYmIyMzQ0ZGJiNzRl OTkyZTc3OTlkNGVlN2ZkZjdkZjE3MDQ2MTdhN2FmYTFmZmVlMTFmNjQ1OWNl ZTU3MjI4ODQ0ZjhlNzUyOGNjN2U3ZmZiNjA2ZmZkZGVkZDdlYjcyYg0KNjlj YWNjZWNhYzI0Yzk5YWE2NmE5YWMyNzBiYjk3N2E2ZDdiNzc2YjZmNmY2ZmVj YmE4NWE5ZTJjY2ZjY2M4YzM2Y2I4YjljMjg3MDkyMjRhYTlhOWE0OTI2MzM5 YWExNzI1Y2E5NTA0YzY4MDYwN2M0MzRiYmZkNWVhZjczZDQNCmVhZjdmYjdk YjM2ZmM0ZjQ1MmE5OTQ5YjlhY2ExNGYyNmFkYzkwMzUzNTk2Y2UyODk5MTQw MDA1OTEwNzVlMDQwMjAxMGQzMTY4ODkxYzFmMDYwMTM5Y2U3MDRlN2NmZjBm MjMyNWYwZTVjNDI2MjJkZWIxNDc2ZGNkZmQ1OGQ3DQpmZjk2NDA0NDY0ZDgx N2M0MjUxNThlODU2ZWYwNDUxMDA0MjhkOGRiNmViNzExOGFmMjNjYWY1ZWFm Mjc5MzQ5NTU1NWNiZTUzMjZlMWI4ODM1MWNiZTdkOTIxMTE5MTE4OTFmZjli OWU4NTU1ODYyNjJmZjY4MzgxY2UyZGUwZA0KZDNkM2QzODY2MTIwMzMxMTZi ODA4NzUxYTMxMzUzMDE1MThlOGU3MTE0MGRkNWE5NDZhM2QxZmFmYWJhZWJi YWZkN2U3ZjY1NjU0NWQ3ZjU2ZWI3ZWJmYjNlNjMyYzk3Y2IyMTA0YTFlYmZh MjRlNjE4N2RjYTU3NzMxOTI2NTMNCmQ4ODc0ZjA2ZjcyY2MxMWRlYzc2NzY3 NjdhYmQ1ZTJhOTU0MjI4YTk1ZWFmNjM0MzJkOTE0ODYwYmFkODZlYjczOThl OGJjN2UzMWNjN2E1NTIyOTZjZWUyMGVlMTk3MTkyMzFlZTcwYTI5ODJhNjQw ODRmZjQ0NDljZjJhYzNiDQplODUyNDhkOGNlMjgxOTRmZDhiNmQ1ZWZmNzJj NmJlMGZiMmVlMWE4MjQwOWIyMmE3MTAyY2YwOTFjMjdmMDhhMjZlNzMzMjk4 ZDgxZDdiN2E4M2RlNjVjY2ZiMjVhMTA4NGNjNzU1NTM3MTA0MzJlMTM0YmQz NGNjMTExNzkzOQ0KMWU0ZmE2MzNmMTc0NGE4ZGU5YTJhNmYwYTI0Y2MzODA1 MzY1ZTA4MDAxMDMwNjNjZTExZTE0MTg5NDNkZWUyYjlhN2MxODI2ZWZkZGUz ZjJkNTE3OTBmMDRjNGVkYzQ1NGYyYWQyYWExYThkYzZjNmM2YzZlMWUxMjEy MTA0ZWYNCjBhZmUwMWVlYzI5NzRlYTcwZGMzNzg2YWFhYzIwMzg0MmUwYzcx ZDExODhmYzc4Nzg3ODdhODljYmFiMGIwNzBlZWRjYjlkM2E3NGZlNzcyMzk1 YzFmOWY5YzRlMTMyNTM5ODQxMGRjMzExMzA5OGY4NDEwYzRkYWQwMTdjN2Uz DQo3MTNjMWVjZjY0MzI4OTQ0MDJmOTMwZGZmNGZjNGZkYzJhNzY0YzQyNDQy NTM2NzJiY2JkMmVjNjBlODQ4MzM1NGQyYjk3Y2JiODNiMzlhZTAwODIyMDlj Mzk3Mzg2ZTNiODZlYjczYjE4MGM3Y2RmOWY5YjliOWI5ZjlmNGYyNA0KMTJk MTI1NDc2NWFlZWJiYWRkN2U3NzM0MWU2YTg2MjE0YmYyZWM1YzU5OTI0NDQ2 YTk2ZDU5OGEyNDc0NWM2N2Q4ZWY3OWI2MTU3YWFlYzAxMzU5OTQyNDkxMTNm YzMwY2RjYjA5NDE1NTU1MDU0MDFjYTc3ODBiYTQxMTJmMzkNCmQyZThhODUy ZTMxODg4YzAwODAzODFlMzU1NGQzNTBjNDM4Y2M1OTRhOTFjZDEzNTRkMzc0 NDU1MDE1MTAwODEwMzRlMDA4ZTIwNDY4NDQ2MjYyZjlkYzFhM2ZhYzhjZmMw OWViYmViNDc3NzFkODU2YmYwMWIxZjhkNDZhZDU2DQowYjlkYzY3NWRkNmMz NmFiNjk1YWM0OGM0NTExYjJjOGVmZDliNzk4MDY4YTFlYjZmZGZkZmRmNWY1 ZjU3YWJkMGUwMDE3MmU1YzM4N2ZmZWZjY2NjYzBjYzc3MWIyMmM0NzRiY2Fl MzZjZDIwYmEzYTBjMjcxNWNiM2Q5YWNkNw0KZWJiNzZmZGY2ZWI3ZGJkOTZj YjY1YzJlYzc2MmIxZGJiNzZmNzdiYjVkMDQ2N2IxMWZmNzc0N2NmNzI4ODU2 NWM3MDIwYWQxZjQzMGUyYjM4M2MxNjA2MzYzZTNmNmVkZGJiODVmY2IzYmVm YmNhMzY5NWExMDA0ZWZiZGY3ZGUNCjlkM2I3NzJjY2I3YWU3OWQ3NzJlNWZi ZTVjMmU5NzNiOWQwZTk2NTJiOGQ5ZDFjMmMyMDI0ZTI2ZTA0NmU3ODgyMDA3 NDFiMGIzYjM3M2U3ZmVmZDZiYjc2ZmM1MTMwOTQ1OTY2OTQ4OWJmNTg2YzQ3 MzNjODM2NGNjMjhlNGIzDQpkOTc4NGNlNWNiZDliOGUxZDM0MDMzOGM1NDM2 OTNkMTYyYWM2NWYxNDc3NjZmMzQ2Yzc3M2I4M2MxYzBmMzVjOWYwNjYxMThh NmYzMTk1OTk2NjU0ZDk2NjU0OTU1MzUyMzE2MTMxMzA5MzA2MjEwODQyMDhh YzBmMzQwOGVjNw0KNjMwOWM3MTg0MzEyMDQ2MWM3N2VjZjhlOWRmZWI5ZTkx NzNlNzdkNzhmMzQ5NTMwNDM0MDA1MThhNDRjZDVlYmY1MzAwYzEzODkwNGI2 ZDA3MWZmZjE2NDMyODk5YmY1NDUyYWQ4ZTgwMWRmMzRmYzQ3ZjExZWU5MWYz NzZmZGUNCmRjZGRkZDk1NjU3OTdlN2VmZWQyYTU0YmE1NTJjOTMwOGMxM2M5 ZDhlMzJjODIxMTIyYmZjN2MyNjM3Nzc3Yjc1YWFkNTYyYTE1MjQyOWNjY2Nj YzU4OTZkNWU5NzQ2Y2RiMmUxNDBhZDk2YzE2Nzk0MWI4YjAzYzg1NDU1OTU2 DQoxMDA0NzgxNTk2NjU2MTVmZDNiNmVkN2FiZDhlNWM2OGRjZDMwNTY3MDMx ODYzZGQ2ZTU3ZDc3NTllZTc1M2E5MTQ1NmYzOWI5YjliOWVlN2M1NjJiMTg1 ODU4NTU0MmFjNTcxZGNlMWUxMjFjZmYzNTgyNDg0NjE4ODcxYTdkYg0KZWQ5 YWJkNmVhYmRkNTQxNDQ5ZTEwNDQzOTYzOGNhZjJhOTE0MGYyNDlmNGU3MWMw NDQ1OWQxMDlhNzExZTYwNzgxYTg4OGJjZTNkOGZkNzFjNmUxYzI4MWViZjcz YTZlYmZjNzQyNWZkNWQ0NTg0Y2UxNDQ5ZTBhOWM5NDg4ZTkNCmYxOThhNGM5 ODIyODgyMjI4M2M0MDFmM2UwYTFhZjlhNTJjYTA4MTAyMDcwNGMwODIyZGYx NjA4NzgyMjdiZWVhZWZmZTdhMTE4NDEwMDAwZGJiNjBmMGUwZTZlZGZiZTdk Nzg3ODg4ZGFhNTI4NzE4MTA4NzQyYTk1YzJhZGM4DQphMmJhZjA1YjRlNzI4 NDYxNzg3MDcwYjBiZGJkN2RmM2U2NGRjNmQ4ZjJmMmYyYzJjMjAyY2U2MWUw ZDY1MTVmZmIxMTkzMDg1YTk0NjQzYjhlZTMzOGNlYmQ3YmY3OWFjZGE2ZWZm YjY3Y2Y5ZTQ1NGFlOWNkOWIzNzMxNzk1Yg0KNTg1ODk4OWU5ZTRlYTdkM2Yw YjQ5MDRlOTRlNTYzNWQ4MWZjZGJlMTcwZjhjNTE3NWYxMDQyYjZiN2I3OTE4 NjgwZGI5YzYwYWJmOGJkZjdkZWRiZDlkOWI5N2VmZDNhOGE5NWJmZjVkNjVi YjIyY2VmZWRlZGUxYWVhNjI4MzINCjQ1MjllZDc0M2FkZDZlYjdkZmVmOWJh Njg5NGY0YjIyOTExMDQ1ZDEzNDRkZDdmMzEyYWE5ZTUwMTQ1ZDkyNzQ0MTUw NDU3OTNhOTlhMmJlYWYxMzIyMjgxYTA0M2U3MTg3YmQ5ZTM5MWM1OTYxNDgz ZGRmNjM0M2E3ZDI3NmUzDQpiYzIyZWE1YTI2OTY5NDUzNzEyNTEzYTM5YWU0 MTI2YWE0OTM3MjRjMDU3NWIyYjcxYTQyYzhjMWM4MDc0MjQxMDAxMDc4YTQz ZjcwODQwMzAyZjQwNGVkZWRiOTA1ZmJjODllYmJlYmEzNjM0NTM0YjI1YWFk ODYyZDc0ZGZmNw0KNjNiMTU4MmE5NWMyMmMxZjg3MDk3MDQ1ODY0NzkxMjVi ZjY5Y2U4MzkzMjI5ZDRlZTc4YjJmYmVkOGRhZGFlYTc2YmJmM2YzZjM2ZmJj ZjE0NmIxNTg0NDRlZjIyNGE1ZTk2YjkxOTZjOTRmZjc3ZDFmMzdjZGVjNzZi YjQxMTANCjE0OGI0NWU0NTllY2VkZWQxZDFkMWRhNWQzZTk2NDMyYjliYWJh OGEzNWVlNTM3Mzc1MjZiYjE2Yzg1ZGQxNzUxZDkxMjgxNDJkNmNiN2RiNmI2 YjZiOTcyZTVkN2FlMzhkMzcwMGUwZmFmNWViZDdhZTVkZWI3NmJiZjE3OGZj DQplMmM1OGJhZmJkZjY1YTM2OWIzZDM4Mzg2ODM2OWJiODI1MTY2MzZjMzQx YWI5YWU4YmFkM2Q0Y2Y2YjBmZThlYzdlMzM4NDA5M2NkNjY1NzU3OTZmM2U5 OGMwODY0NzU2OTQ5ZTc0NTRlNTE2MDYwODFlNzFjNWNiZmUxZDkyMw0KYjNk ZmViZjc3YjZlZTA4YmIyMjA0YmFhNDg4NDc4MzExNzM3MTJjOTZjNDZjOGE2 MjA5MzAwNWQwMTgxMWFjMDgwMDMyMDA0NTg0ODFkMTcwMmNhMTEwZTNjZDdi MzFjZjBhOGM4NGI0NDUxNDA1MzQwNTUwMDAwMzhjMGEyZjYNCjAxZjEzMzBh ZmNjZmQ5ZmJiZjNiNzAxMzQ1ZGMyYjk1NGFhN2QzMjE4NGEwNjdhMDBlOGMy ODhhYjE1ODBjNTVkYjExYzE4Yzk4ODk3MDBjNzQ3Y2QzZjBjZjE4NmIzNDFh ODc4Nzg3ZjdlZmRmZWY3NDNhODk0NDAyMDk2YWM5DQo2NDMyMmEyYWJlOTZh ZDAwMTNlMDcxZTRmZDllZTc4ZDQ2YTM0YWE1MjI0OTUyMmE5NTlhOWU5ZWM2 OWQ2MmEzZWJjYWU3ZjNiOGQ1MzNmNjUzOWY2ZWUxZTIyNmY2OTJjMDFhM2E5 OTRjMjIwMWM5YjIyYzAwNTg1OTU5ZjlmMQ0KOGY3ZjdjZmVmYzc5OGVlMzM2 MzczNzc3Nzc3NzliY2RhNjI4OGEyYjJiMmJjYmNiY2I4ODhmMjFlNDhmMjA3 MmE1NTIwOTgyMDBkYmEyYjgzMTYzM2MxZWNmZTU3Mjc4NzA1NTU1MTk2Mzgx ZTdkYjgzYmVhMWM4ZGVkOGIxM2INCjNkZGJmMWZjOTE0NTFkZGYxZDBlZWQ0 MTlmN2ExZWExNDFkZTg4ZTliYTZlMjQ4Yzc0M2EyYjI0MTM5ZWFhMzM1NTY1 OTJlOGYxMWNjODg0MTMxOTAxMGU4MGYyMDA0MDAxMDYwZWViMGRmOWIxMGIw MTYzN2RjYmVhZjUzYTYzDQo5YmQ3YjQ1ODMyOTljODY3YTU3NDEyMGMxNTA0 MDIyMTI1MDIxN2RkODMzZmYzYTA5ZmU3MDNmMDFkMjUzYzU4NTFmNTdhYmQ2 ZWI3OGI4MDM3ZTYzOTk4NzgyMGRkMDUyMzUzODQxZWUyZGI5ZmJhZTc4ZmRk Y2Q0NmEzZDFlZA0KNzYwOTIxYzU2MjExNzdhZjhmYzdlMzExZDIwZjAwMjc3 Njc4N2QxMmMzYTJiM2Q1NmFhOWFhNWEyODE0OGFjNTIyMDAyMGIwODM3MjRl ZjE3ODNjMTY4YmExYmFjZWQ3YmEzZTAzYTA0MDM5ZTAwMDI4YzFiYThmMDEw MDEwMjANCjA0MjBhMDIxNjBjNzVlZTA2NTU1MDkxOWQ1NzU1ZGU0MDU1NTU1 OGJjNTYyNjFhYWE4Njg4YTQ3NDM4Zjg2NDdlZDk2ZWJiYmYxNTRiMjU0MmFj NWUzNzE1ZGQ1NzQ1OTQ5MjU5MmJjMjAyOTlhZTEzODRlYWI3OWM0MDE5Yjlk DQo5ZjIxOWNhMGM3MTQ1MTUxMDljNzcxMDQzODA2M2M4MDQyNzg4ZTMxMjEw ODk5MjI4YmMwOTk2MWNmNmE3NTg3NWRiM2RiNmEyYmEyMTQ3ODBlMzAwYTM0 ZDA1NDI1OWU0ZDE5ZjFiOGFjMjg4MjY2NDAyYzI2YzYwZGFhMjk4Yw0KZTMy OTMwMDA0YTIwNDQ2NDBkMDYzNjc4MDFmNDQ3N2NhNzA3NDMxYjQ2NGU1ODZk MGNlYWI1ODE2MzRiYTk4NDM0NWQwNDZmMWU3ODA2MjIwMTRlMDU5MTYzMDAx NGUzM2YwMDAwNzAwODZkMTJlMGUwNzljOTdhM2VkNmY1YmYNCjY5ODY4YTBk OWE0OTY2MGJlNmY3ZDhiZDQ3OTk4MzNiNzdlZTIwZDYzZTM1MzU4NTc0NWY1 ZGQ3NzNiOTFjOTJmMjcwZTZlMDcxZmM5Y2M3OWQ0ZjM0NWFjZTRkOGM2YzEy NDIzNjM3MzdkZjdiZWZiZGViZDdhZjA3NDFmMDc3DQo3ZmY3Nzc0YjRiNGI4 YjhiOGI5ODdjNDc0NTJkMmVmYTVmN2JmYzQ4YTQwOWY3OTBiYjc2ZWRkYWUx ZTFlMTc4M2MyZTk1NGFjYmNiY2I0YjRiNGIzNzZlZGNhODU0MmE5ZjdkZjZk OWVhZWFlYTcwMzg3Y2U3OWQ3N2EyZDIzNg0KNWFjNDFlNzk3MDQ2MjAwMDQ2 MjEyNGMwNzhhMDNjZGU3OTRhMjFhNDYxMThmMjhhMmNmMDAyNjUzNGEwNjE2 ZjM4YTgzNzFiZGJmNzM3NWI4ZDM2MGZmYzVmZmNlOGZmMmNhZDJjOWYzOTdi M2VlNGM5ZWZmZWViZDdiYmZiN2INCjFiN2I3YjZiOTdkZTk4Y2UxNWZlZjIy NzNmNWQ1OTVjNGFjNWUyYzFkODVkNTk1ODE2OGQ0NDY2YmFiNGJmNzkxNzNj MjcxZDUzMTJiYTU0OWE5ZDRhNGRhNTQ0MzU0NjgxMzBhMDdjMTg0OGI2MWJm NGNjZjE1MTYzZDgzMzY1DQoxZmRhYzM3MTdmNjg4ZjNjZTYzMjAwNDFlNmQ0 NTg3YWFhMjQxYmQyNzQ3OWRhZjM5ZGM0ZWMwYzg0MjEwODMyNjIzNTg0MzBk ZWY3MDM3MDI4MGQ3ZGNiMWFmNjdhY2FjMDMxN2MzYWQ4ZGM3NmRhZWQ2NmY1 YzBhY2Q3Nzg3Yg0KYWNmYTAxMTlkODc2N2YzODBlODI1MDk2NWFlOTQ0N2I3 OWYxZGNkZmZjMTUyOTRkNzEyYmNiMTA4Yjg3YTI0YTA5NjEwMDdlMDA4YTAw MTQ0OGMwM2M5MTA4MTQ4MGIwZTczMjExZmZjY2EyZmU4OWYwM2NlOThiZmQ3 ZWJmZDcNCmViZjVmYjdkZTQxZDQ0MGY4OWFhYWFjOTY0MTIxYjU4NGY1ZGQ0 OWU3ODBiYzc3MWJlZWZmYmJlOGY3OTBlNGUzMDE0MGEwNTI0ZmEzZGM1NzUy MTJhODU3ZThmMTRmZmVkZWRlZGMxNjAzMDMzMzM5M2NiZTU1NDU1MGRjMzEw DQoxZmVjZjE3ODhjMmIxODkyMjUyMzc3ZmZlYTg0MGE4ZDQxMDg0MDhlYzc5 NzA4MTA4ZTk3MDQ2MDQwMDM5ZjkzNDRkNzc1NWNkN2FkZDdlYjQ3OGRhM2Zl NzAyMGE5Y2FjMmMyNDJiMTM4MTVkMzhkYzM3YWNkYjU0NmJlNjUyNw0KOGQ1 ODc5NmE3YTY2YmE5Y2NiZTUyNDQ1YTEwMjE3YzgzYzAzZDA5MmYxZGM1NDll M2EwM2RmYjZkMmJhOWM1MjE0OGQwM2RlZjVmY2QwZjI4MjMwNzQzZGNlNzFj NWExMGRlNjIwZWM3NmMxMWFkOTdlNDAxOThiNjk1YTMyMWYNCjA3NTU2N2Iy MjYxOGFhMTQ1MzQwMjA2MjI2MWVmYTEyYzgzYzg0MDIxMDAxNzgwOTZjMDdi YzMxMGM0ZGM3MWIzOWJlZTNmNTA3NmViM2U1YjQ0ZDc3ZWM0M2NmNzRjZGFl ZDc2ZWY4NDMxMzI4ZTU3OTUxZDMxNTgzODc1NmFkDQo2MWRiNTZlODVhNDMw OGJhZTUyMjNmMWFhNDM1MTU2NjA0YTIwYjljY2M1MzAwMGU3MzdkMDAwMTA4 MDcwZjBmN2QzZDMzN2I2NmFlMWY4OTIzNGMxMmU1YzIzMGI0MmNlYmYwZjBi MGQ5NmNmNjdhM2Q2YzdmYTJkNDU5MmE5NQ0KNGFhNTUyMDg0ZDRjMzIxNDll OWFlMjgyMWQ1OTI0MDU3NTNhOWQxYjM3NmVmNGZiZmQ3NDNhOGQzYjg1MjBm N2YzZTk1YTA0MzhjM2RlNmMzNjZiYjUxYWYyMDUwNDQxMjg5N2NiMGIwYjBi NTg3YTFlMWMxYzYwYzk4YjQzNzENCmM4YWQ3ZGMyODNmMzAwMWNmMDBjMjg2 MTQwMDgwNzAwNDAwMGY4MDdhMGI3ZWYzOWIyMjhmNjNhZGQ0NmJkN2VmYmYz ZWJkNTVhNGRkNWI1NDIyMTdmZWFjYzI5NDNkMTY0Y2E1YTViYmI1YzZmNjhi ODYxNjk3YWY2ZjJhOWQ3DQpmMjMzYTU1YzMxMTc0YWRjODg4NzQwMTUwODEw OGUxN2E2NjdmMmQ5Yjg0MGM2NzY0YTEwYjNjOTA0MjgwNjEwMjllYzBkZWNl MWI4ZGYxZGQ4ZGQxZTFiZDhkYzc4NDRjNjYzMmZmNDZjOTU1MjVkZDU5Mzcy YmE5MGQ2ZDIzOQ0KYzkzMDQ0NTVlMTE0M2UwYzVjNWUyNGFhMmIwMGY4Y2Mw ZDg4NjIwMDcwNmVhMzI5N2IxZTFjNTVlZDZlNzM2ODBmZmRjMTcwZDQ2YzA0 YWQxZTM3NzYzYjhkODY0N2E4Y2Q1MTJhNzI3YTNjZTYyOTg2MDE4MmU4MDQ0 M2NmZWYNCjFkMzViY2UxODgzYTE1MjE3MTRiZWI5ODgyMTY4ZmM3YjM5YzRm NDg0NjYyMDJjNzA4MWNhZjdlZGM0NDAyZjhlY2VkOTliOTdlZTQ1MjUxNzY4 YjIzNTc5ZDRlYTc1ZWFmNWI5Njg1MTI5NmU4ZmFhMjI4MTY4YmM1NDk4NTg1 DQphNzZlNWEyMTU4MTE5ZDgzZTMzOGQ1NmE3NTYzNjNlM2UwZTAyMDkzYzlj Y2NmY2ZhZmFkYWRlMTc4ZDcyNDRiZmVjOTBkNmIxNWRmZjc1MWE5NjY2NzY3 Mjc5NTRhNjViM2Q5ODU4NTg1YjliOTM5OWNhNmMzOTlhYzY0MzI4OQ0KYzkx YjkyMmY5ZWE0MWY0NzcwYzIwMzgwMWQ4N2ZiM2ZmZjRiMjkxY2JmNzE2NzYz NzM2NzY3ZTdmNmI1MmYwMjYwOTdkZWJhM2MzMzUzOWU5OTk5YjFiYTVkYjNk YmQ5ZGVkYzcwYzc4ZWFhYzhjYmYzOGJhNzk2MTY5MmY5ODINCmExMmExNjBk MDgzMDFlNzgwMjM0MjcyOTkyMjQ4MTJhNTljZGE2NjdmNjVhZGRkZWQ4YjQy Y2QzZjE1ZGYwZGMzMDcwN2Q5ZTcxNzE0ZDRkYTVmMmU5Mzk4MzMzNDQ5ODRk ODJjYzgxYTA4MGEyODBhODAyMDAxMDBhMmNlNDM5DQowYWI2NGQ1YzFmN2Nk ZjFiYjk3MjUyMDA0OTFiNzZkYWUzYWRlZGU2ZTZiZGRkODNkZDkxMzUwODQ3 OTZkYmVlZDFjMTgwODZjMWQ0YzI0MjIyOTcyOTJlY2RjNjY2YTc2M2I5ODJh YTE4OTJjNzQ5OGUzYmQ4ZGZhOWRlNTk2Zg0KZWY1N2Y2Yjc3Nzc2ZWY2ZWQy ZGQ4M2JlNjlhZGY0YzdkOWQ3MmY4YTFjNDc5MjQ5OGVmMDg0YzM4MTAxMWUx ODAzZWU5MTUzYzFjZmMwOWU5OWViNDdlOTRkNzRhN2JiZGQ2ZWI1NWFhZGQ3 ZWJiNjZkNDc2MzA0OGMzMWU0MjENCjk3Y2I2NTdjMDZiZWU1ZTc0ZTcyMTA3 MGM4ZWJmZWZkZmJkN2FmNWY0N2I1ZDRmOWY5Nzk5NDlhNDE0NGVmMjlmNDNm ZDBmNTRkZDNiYzczZTc0ZWI1NWFjNWI5OTliOWI5MzkxY2VhYzMzMjFhMDA3 MDJmMDYyNDY5NDZjMDExDQozYzQxOTlmYjIwOTE2NTQwMDgwMTQ2ZmU3Yzli MzkwODgzYzBmNWRjNGViNzczZjM4YjFiZjVlYWUxYzgxYzJjYWZhYzljNTk1 ODJjY2Q5N2QzODlmOGE4ZDdlOTBlY2M1YWY3Yzg2Nzk0OTc4MDhmYzk4MjJl OGI5MjQwMThkNQ0KMjhmMDFjMGQ4MzgwMzk2MzM2MTgxMDhlODBlYjBhYmQ3 ZTM4YjQwNTNmZTQ3YzhlMTBkMTA1YTYyYTFhODk4OTgyYTIyYTMxOTkzNzU0 NWI5NzQwMjU0NjIxMDUxYzA1Y2EwMzY1ZTBkOWUwMDdlMGI4ZTBkYTEwMDY2 MWFmM2INCjc2MWMxMDY0MTA1NTk5OTMyMWFkOTAzMDcwYWM4MWQ3ZWJiYWNk NjYzMGU4ZjNhM2IxMzgzMDg5ZWQxMDQ5NjA2MzliNTNmMmM2NzQyMWI3NzY1 NjJiOTQ0MDUwNjAwYzljZTM1MThlZTNlYzcxOWM5Nzk0OGUyOWRhNjMzNmI0 DQpiOWEzOGU3Y2Q0MzZlZmRjNGQwMDQ4M2NlMTU0MWQzODE5MTgwMGUzODAx MjIwZWM2NTc3ZmQxMzc0NDJkMzM0YjFkMzY5OWEyNjEyYzc2M2IxMTgwMDY4 OWE4NmRkYzc2NDMyODllMDFkMjYyYTUxZTdlOGU5M2U5ZDMxZTZiYQ0KNmVh M2QxYzAzOThjY2RjZGNkNjJiMTg4MWJkOGUzMDdjMWQzYjY5NjcwMjA3YTY3 NjdhNzVhYWQ4ZTQ2MjNkNDJhOWI5YTlhNDJiMjFkMzJhZTkxNzQ5NGNiZTVm MDc5ODA4NzgyZmRlMzI2ZDAxZjgwNzdkMTFmOTMwNzgwNGYNCjE4ODZhMjIw YjZiYjlkNTZiMzc1YjBiYmJiYmZiZmM3NTM1ODVlNThmY2QxMGZhZWFlMmNj ZWU3YTcwYTg0ODBhYzI5YmMyYWM4MzFjZDFmZDlhZWVmZjVlZDQxN2ZkMDU3 NzhkMTUwMTU3ZWVjMDE2NTQxN2ZlODBkODY4MmU3DQpiYWVlNzhkODM3N2Ji ZGE2NjUwZDE5MDM4MTA4MDQyNDU1NGJhOTcxMmQ5MWNkYzZhN2YyN2NjNjAw NDMwMjNlMDRlMmIzZDAyMzFjNzk4MGQ2NzgzZThjNWQzMDRkMzA0ZDZiNzdh N2Q3ZWQwYzQ3MTY5NTk1Y2NkYzEyNGYzOQ0KNTVkMjQ1OTEzNzIxYjA3OTQ2 NjU1ZTkyNzhjZTBhYzJiMTRkNmM4Nzg0NjIyOTlmZDdhNmE3YjMwYjBiODk4 NTQ1Yzg0ZjAxOTVjMTI1YzBhMDUwMmFhNmE2YTdiOGZhNTFlODdiYzMzYjli ZGQ4M2NhYzFmNTJmNDJjN2M5NWMNCmJhNDA2NDMxMTlkM2I5M2MwN2EyMDQ4 NGMwZDMyNjAyNGY2OGNmMThkY2M0NmNiYmRmZWYxZjFjMWMxYzFjMWNiNGRi NmQ0NTUxOTBjMjg1Njk3MWIxNTg4Y2Y2MTYyNzEzMTMxYmRmODYyODhhOWFm NzlkNGVlN2RlYmQ3YmQ3DQphZjVmYWY1NmFiOTRkMjk1OTU5NTg1ODU4NTRj MjY4Mzk4ZTk1MzFmN2MzODFjMjJkYjc5MzQxYTI1OTNjOWQ5ZDlkOTRjMjYy M2NiZjI3MDM4YzQwZmFkZDU2YWIyMmNhYmFhOGFhODYyMzRhZTNlYzljZWZm YWExM2EwMDBkOA0KYzVlNzIwMDRhMDAwN2U0ODdkNGE0N2Q2ZjBjZWM2ZmQ1 NmZkNjg2NzZiOWIxN2Y4YTVkOWI5NGMyYWZkZTZhNTM3ZDRiODZhMjQ2Mzll ZTc2ODg2OWE0YzI3ZTc5NmU3OWI4ZGQ2YzBlY2QyYzA3NzA3ODM1MTQwZDI5 NGY4YTYNCmNkNDZlMzkxMzlmNGM3ZjY3ODY0N2JiZWVkYjM5MDI4N2NhYTM4 YTUyN2UzYTk3NDU2NGRhNDAwNDQ5MDc1MzAwYzUwNzgxMDQzOTc4ZDg2YzEy ODc0ZGQwYzI3MGI2ZTE4MGNjNjVlYmIxZmI2N2E3ZWFiZTMxZTFlOGUxYjRk DQo2YTBkY2Q1ZWE3NjM1OTkwODg2YjljMmE4YWFhOWFjOWNiNzEzZDdiZWUz NTNlYWQxYjBiZDM2MmRmMGNmN2FhZWRiYjFiZWU1MTgzZjBiY2M0ODMyYTA4 YWEyMjgyYWEwMjA4YzAxMzc4YjBjMGViNDI2OTlhMmJlNGE3ZjZiNg0KZTM5 NDQ5ODFkZmFiNTRmZDY2YjM3NWViNTYzYzlmOGY5N2NiODI2MTgwNmUwMDI3 ZTA1YzE4YTBmNmMzNzNiMDY3ZWZmYTM4ZjE4MDRkYzRmMTc4NWMyODE0NTJh OTE0ZjI2MzFkYzc5OTlhOWFjMmQxN2ExNDhkMzgxMTBiOWYNCjJlZjAyM2Ni YzViMmFjYTNhM2EzN2FiZDhlYTkwZTUyMDk1MDY4MjAyMjkwM2Q4NWZlMDcy YWE4NmQ2ZjZmNzMxYzk3Y2JlNWNhZTUzMmVhODgyMDYwMzUxYzBlNzFmYTE2 MjljMTM4OGY4MjIzYjM5MzFhNDE1ZjAxNmUzZWI4DQphZGQxNDAzNzgwY2Zh ODFmN2FlZDRlNmI2YjY3YmJkMzY4MzY5YWY1NzI2MTZhNzk3OTMxOTNjZWU1 MGEzOWUwNDMyMGM0YjYwNmFhYWFhNjBkNjM3OTZhYzY2MDdjOGI3MjI5MjJj YTFlZjVkZGZlYzA2MzU2YWJlYjBkZWRmMQ0KYzhlMjE4MzgwMTc1NjhjMDZi N2MyMjlkNTQwYjI5MzkxOTkzZDMxOTQ4MjQyMWU0MDA3ODAwMGE4MTBiYWUy M2MwMzgwMTllYzAyMGFjYjVlOGM4Nzc0YzZiZDRlY2ZhZGQxZWQ3MWYwNGNk MmVlYjBkYmEwN2ZiNjZiZmRiYjINCjA2NDIzYTBiZTc0NjYwOGYyMWEwNzIy MmU5YWJhMmE0MGE3MjI2YTE5OGE2YzMzOGIzNTZiNzViMWQxNmZhZDY2MDIw ZDgyM2YwZjE5YjY3NDAwMTdjMDAxMTQwZTMzOTYxMWE5ODliNTg1ZTgwNGU3 M2Q0YWM3NWY3Nzc5YzZlDQowNzI4MGQxYjRkNjEzMDAwY2YwNTFhODIyODMw MGUyODdkMDBmODNjMGZmYmM2YWUxZjIxMzlhOGZiODM0MDFlZmUxNzZlMzIz NTFlOGY1MTNjNjc3ZjdmN2Y2NTY1NjU3Njc2MTZlOWM3NThmOWUxNjg3NjM0 NWFmZWU0OGU0ZQ0KMjZiNGE3MjM0YTIzMzI4NzY1NTlhZWQ3ZWJlZmJkZjdk ZWVlZWVhZTIwMDg2YjZiNmIwYjBiMGI3ZmY1NTc3ZmM1MWZlZjdkODI2Nzg4 MDhjZmUzM2UxMWQ3MmI2NDQxNjI4N2MxMzRjZDdlYmZmZjZmZmZmNjZmMDcw NzA3YTINCjI4NWViOTcyZTVlMmM1OGI4MjIwZjRmYjdkZGM1ODYxNzc3NzE3 OWJkMzk5NGMyNjliY2QxNjhiNDUyNDE1NzMxYzc3NjI5YzEyNDc2ZGI4NDc4 OWNiMDY4YzYyNmI2OWU0N2EwYzQyMjIwYWZiMDdiYmI1NWE2ZDZiNjM3MzY3 DQo3MzQzMjRkY2QyZjJlMmNmZmVlYWE3Zjk1NDNhOWVjZTAyNTBjZjczMDlm NTYzYjIxYzhlYzY5YzY5MmRlYWM5NWM5YTdhNjJjMjczZGRkMWRlYTFlOWY5 ODc2MTEwODYwMTI3ODg5YWExY2I3YWJjYmNiMGE4YTYxMzZhNTIxMw0KZDIx YTQwZTgwM2E1YzAzMTYwODE2M2NiYjIwZWY1MDY4ODEyYjQ4ZmY4NWVjYmVi YjViYWFkNmVmM2IwZGY2Yzc0MTk4M2ExZDVmNzg3NjMxMTQyMzkwYzk0MzAx MDQ1MjA5YTA0OWVlMGY4ZTM4ZGNkN2I0YmM5NDRhYWRkZTYNCmNmYWUxOTQ2 OWUxNTczMzFhMDMwMTg0MDI2ZWYwZDQ3MTk1NTViYmZmZTQ1ZDdlY2E5NjNl NzYwNzc2YmY5MDczZjAwMTY0MDAwMjA4YmQ0MDcxMDgwMGE5YzQwODRmNDFi ZTc3NDZhZjcwZTc3Mzk1ZDU2MTlhZjRiMTIzNzE4DQozMjczMDgwMTA1NGE1 ZDAwMWY4MGU3NDAwNGUwOWYwZmM0ZjM4ZDVkMWY4MzI4ZTI3ZGQxOWE4ZTdh NGM0ODg1ZmRmNGQzNGYzZmY5ZTQxMzQxMTAzMjk5Y2NkYWRhNWEzNjliYzU0 ZTJkMDIyY2U4MGE0ZjQ3NmI5OTE0OTc0NQ0KZDExYmU0ODQxZTFjMWNkY2I4 NzFlM2U4ZTg4ODMxZjZlNjliNmY1ZWI4NzBlMWQ0YTk1MzExZjEyYjdhN2Jj NDBiNzhlNGMxYjEyZjg2ZTkwYTkyN2ZiNmI2YjZmNmY2ZjY3ZWZiZGJkZmVh YmE3ZWUxYzIwNTljZWM0NmU1M2ENCjQyNDhiM2Q5ZWNmN2ZiNThjMzk0NGEy NTE0MDM0MzE5N2I5NDM1NDVhMTk4Njg5ZWU2YzRlNDY4ZjQwNGYyMDIxNzg2 MGM4MDQ4MjIzZjFjZGFiYmY3ZWZmZmJmMGZkZTNmMzgzODM4M2EzYzNjNzdm NmNjZGZmZWY1ZGYyZWNjDQpjYzI0ZDI5OWQwYjZhODNiNzI0NjIzMWFkMGQw NzNiY2ExM2QxZTVhNzZjN2VjYjczYWZkNGU3NzM0YjQzODhlMjQ1MmM5ZmNm NDc0YWUzNDk1Y2M2NWM0NjQxY2UyMDYwODMyYjgxNDQ0MDEzODNmMDgwMzA3 YmM5MDg1YjJhMA0KODhhODk0ZTNiYmY3M2ZmZTU0ZWUwZjA2MWIxYmQyYzA2 NGJkOGVkNTFiZWVkN2ZiMDMzZjBjNjViOWIwMzRhYmE2ZTI5OTYyMjY5NzQ5 YzYxNDM5YTljOWVkYTNjNmJkN2JmNzZhNWRkM2U3Zjk3MWUwNzk5ZWE3ODZh MTA3NzINCmEwYzQwMTAyYTAwMGE5OGM1MjI4OTJjMTg4MzczNGQzMWExOTgz OWUzZWIwNjA2ODQyNGEwYzIxZTQ3OTkxMzEwODI4MDAwMTQxMjA5MDhlOTM5 NGExNGRhNTA1NDNlMTljMDA3YzlmZjM1Y2UyZmJjMGMyMDdiZDVjMDBmNjNj DQplOTA2NGY3M2U0NjhkMDNkMDIzMTM4OGUzMzRkNzM3YjdiN2IzYzFlNTdh YjU1YzMzMGUyZjEzODRlM2QyMzNmMjRhMjFmZTIxMTllMmVmOWM2MGUzMTdm YmM1NTg2YTIyODhjYjFjMTYwNzBmN2VlZGRiYjc3ZWY4YWEyOTg0YQ0KYTU0 ZTlkM2E4NThjMWE5NDBkOWM5YzZmZmFlYTBmNzU1ZDE3ZTMzZGJhMjk4MjQ1 NTgyZTlmM2E3NWVhODczZmZjZTFkYWRhOWFhYWFhMjg3ZmNiMThjMzg5NjFk NGM4NGZhNTUyODY2MTMwYzY2Y2RiMWUwYzA2Mzg0ZDFmZjENCmNmYTI2ZTVk NzQwZTkzZmYxMjllZWIwZjdhOWFhNmIxMzBlODM2MWJiYmY3ZWUxZGVkZWRm M2JlYjdiNmJjZmNjNjk5YjU4NWE5MjIxZmZhNGVhN2UxYjkzZWUxYzhiODZk NzIzZGM3ZTkwZjdiZGRlZWM4MWEwMTYzOTIyNDRkDQo0Zjk1ZjkzOTkxOTcy NTIzOTM0YzE3ZjM0YTI2MDliMjBjMTIwZjNjMDE0NjQxYzYxNDliMTdjNjYz MzE3NDA0NDIzOTJlMjQxY2NmODcwYzNjY2YzOTZhNzAxZGQzYmJiZjYzOGNj NmVjZjA1MGVjMGQ5MzIxMWY0ZmE3MmQ4ZQ0KN2ZlYmQyMjVhZjk4ZDY0YWI5 NTgzMTI5OGEzY2YzMWM3NjY4YjBjMDBlYWIwMjRkYzY4OWFlODlhYTBjOTI4 NDNjODg5MDA4M2NmMGEwMWI3MmExYzA3YWZkNDA1NDQ2ZDY2MDM0MWM3M2Uz MTE4YzQ3MTAzMzQwZDYxODE3ODANCjI0NzAyMTEwMGViY2MwOTcxNGQxNTMw NTM1OWYwNjQ5YTA0ZTEwMDAyMzg0N2I1MGRkZjI1Y2YwODBlMmYxMWNlZDFi YmI3ZWM0NmU0N2U1ZmI2ODUwMzAxZThmZWZlZGVkNTVhYmQ1NWJiNzZlOWQz ZTdkM2E5ZDRlNjczMjE5DQpiY2YxOThmODRlNGU2YzNjNWQ1MTFiMzkzZDFj NjM5YWY1N2FiZDUyYTliY2ZiZWViYjlmN2ZmZWY5OTUyYjU3MzI5OTRjYjE1 ODJjMTQwYTI3ZjI4YWE4NWZmNjE1OWZhYjI4MGE5MjczNTBiNjBkYTE5YjVl YWYzNzNmM2Y3Zg0KZWFkNGE5YjliOTM5N2M5NjIyOTk4MzVlYWY4NzczNGZh ZWViNDYyNTBhNGVkM2UzOGMwMTNjZjQ4NDkzMDlkMTllZTg5NzFjMTA0MzUz NDU0MjZhOGRkNmU2YWQ1Yjk1N2IxYmFhNGY2NzY3ZTZjZTlmM2QzNzVkMmE2 YTQwZWMNCjkxZTU1M2NhMTgxZDhkNDZmZDZhNzNiNDU1ZTNjNmExMWIwNjIw NzBhYTYxYTQ3M2Q5NGM3OWNhNDgyNzQ5MmEwMWFhMDhhMjAwOGMwMjUwMjAx NDgwMDM0NmMxZjc2MDYwODFlZjMwYjNjYjA1OWVhODQ5MjBjYjEwZDM4MTcy DQozMDE4NmU2Y2RlNzczNzc3Y2Q0ZmFlYWY2OWIxZTkyMDQ4NzNiY2VmODU4 OTY0NjI5NDQ5MTY3ZmZjMjMyODI0MjA2YjQwNTIwMzQyYzFmNzBiZjliY2E3 MWJiMTZhNDM5MmQ0NTRiNmM4MTkyYTMwMGE2MzEwMDQwMDA5MjgwNQ0KNGU1 MWE1NmMzNjRjYjU3ZDQxMDljMTFhZDk4ZTYyMzkzMGIwMjA5MWUwMTUzNTgw MzAwNDVlZTIwODAxYjA3YzVmNTJjMDBmMDM1ZTUyMDJjYWRjODBjYTNhMDdh MmM0NTQxOTQ0MDExMzdjMWU4MDUxZWNlODNlMTc3YjdhZDcNCmM3NWM1ZjEw MDQyYzZhN2ZmZGViNWZmZmY2YjdiZmNkZTU3Mjk5NGNlNmU3M2ZmZjc5M2U5 ZjQ3YTk1YjhjYTZmMGU1MjQ4N2ZmZTYzMmIxNzBhY2Y1NjdkYjc2MjQzZmY4 ZjllNzlmYmZmZmZlZmJmZmYzM2ZmZjIzNDlkMmU1DQpjYjk3MTFjNTQ3ZDEx MTljMDA4Njg3MDZjY2JmODJhYjMzMWE4ZDMwMWQ2ZmI3ZGIwNzA3MDdhZWVi Y2VjZWNlZmVmY2U3M2Y0N2JkM2UzODFlODc0NTIzODRlMDNlODRhZDU2ZWJl Y2Q5YjMzOGQ4OGE4MjU2YTIyOGEyNDJkOA0KODkzYWZlYzQxMzg4ODQwZWU2 N2JkNDc1NDY2M2Y3Njg3N2I3N2I3MGE4ZmE0MTM2OTk1ZWNjMTZiMjgyMmM4 ZGRjODE1NWVkZjRkYWZiODdkNTgxMzViNDVkNWI3NGUxY2FlY2Q5YWM5ZTM2 YjI2OTQ4YzZjMDUwNDA5N2MxNTANCjQxMTEwMTI4MDgxYzAwYjA4MDExY2Ew MzI3MDAwMDg0MDFkNDZhNzBlN2JlNzk1NGFiZWY1NTNjZGY0OWU2ZjM1MjM2 NWQ1YzU5MjJlOTI0MjQxMzJiYWY5ZjI3ZTU1MjRiNTdiNThlZDlkZmFkZDY4 ZjFhODJhYTEzMmVlMDE1DQowZTBjMTk2MjFhNjgxYWYwMTIwMzQ2NjQ4OTRj MmIyNTVlNDkxNTY3Nzk1ZTE0MjUwNTM0MTUwNDIyNTAxMGIwNTgxNzc5MzAz NGE1OTBhM2NkYjY5YzQ4NzZkYmRkNjFjZjkyOWE3ZGViYzg1NDYyMjk0MTRm ODJjNDY4ZTgxMQ0KMjIwMzAzODUwM2EwNTRhNDQ0MDIyMDBjN2M0YTVkZTAx YzkxMWY0YjgyYzE5MzAwYTgwMDIwMDJkMDAwZjhlN2I2MmJmYmQzZTRmYWY4 MjJlYWY1ZGNiYjc3MGZmN2Q5MjQ4NDk0Y2I2NTRjN2MwZGMzODhiNDExMjdk ZjFlODUNCmMzNmYzMzczMDhjNzdlYjNiNWI1ODU5ZGQ0NmMzNjhiNWE2OGI4 MDkzODUyNzBhM2I3M2NjOTY3NTk5Njg1NjUzMTY2NTBmN2VlZGQxMzA0NjE3 NTc1YjU1MDI4NDRkOTRiYjRjNDIxMTFiNWQxNjhlY2VkZWRkNTZhYjVjYjk3 DQoyZjk3NGEyNTFjNDU4ZmM0NTRhMjQ0ZmZjNGU1NGYwZTA5ODQ4MWQ3Mzhh YWJiODM5MTNiYjJmYmI1ODYwMTVjMmU5NzE3NDNkMDljODA5OGMzNjFhZjNm YjAwNzIxODQ5Y2UzZTZlMjg2YWNlNzhiOTk0MjgyNGYxOGIxMzQ2NA0KZDMx MDM3NDBlMDgwNjc4MGZjZTA2MzQ1MzQ0MjM4MjAwMDQxZThmNTA3ZDA2ODRh MjM3Mzc4ZmY5NjU1NmI3YWZiOTVjMGYxNDc4N2NkNjEyNmExMDk3YzIyN2Qx MTU0MzkzNTM3MzMxMmM1ZjhlYTkyYjdiZGNmN2I4ZTY1MGYNCmUyYTJkMDcz NGNjNzUxNjA3NzBiODQ0NTUwNTU1MDQ0YzIyMDc0YzYzYzI3ZjA0YTIyOTZk MzQwOTE4MDEwMmEwOTIwMDIyMDRmOGY1MDJhMDJhNzg5NWM1YzkzNTM2OTJk OWQ5MTJiNGQ3ZjEwMzg4ZGQxYThkYTkxYjIwNTI4DQo4OTAyZjAwMmNmODM0 ZDQxZTQwNDUxODRkMDE3YmNkMDFiMzg1YzQ4MDA3ODlmOTA0MDExNDM1ZDc2 MjUyZTY0YTEwMGMwMDdjMDUzMDAwYWNmODdiZGY2Y2Q1ZDFmMWQxYWExZjRh M2EzYTNmYmY3ZWZlMzJjNDhiZDVlY2Y2Ng0KYjM2ZmJmZmRmNmUyZTIyMmYy NzgyZGNiNDI5OTk3YzkzYzNiN2FmZDE0MDM4Nzk4M2U0NWJiMzYzODhlYjNi YmJiYmJiNWI1OTU0ODI0NzAwM2RhN2MzZThmZTIyNWQxMWU2MzRmN2U3YzE0 OGQzMjRkZjNlNmNkOWIxZjdjZjANCjQxYTNkMTQwM2Q0YTg0NDcyN2NmMWNh YjdjMDQ2ZDdjZGY2ZjM2OWI4Nzg3ODdkOTZjMTY3NzRjNDE1NWNkYWZmZDc0 NGFhOWViYmE4MTMzYjY3YWZkN2VhYmVkZjYyZGJiZDdlMzlkNDAxNjQ1MzI3 NjdkOWZkZWRhZGNkMTM0DQo0NWQyZTVjNTUzNGI0YjczYjNjNjVjMTk0NDFl NjIzMWUwNDU5Zjk3NDQ4ZTA3OGUwMzc2M2NjYmNkMDBjYzExMDAzMDU0YTc5 MzY1MTA0NTAwZTIwNWNlZTE5ZmRlZGRmYTlmZmYxNjdiZTM3MDMwMTIwM2Uy MWE0OTNiYTZhYg0KZDk4YzM2M2YyNzRlMTU2NmNmOWYwZDRmMmQwYTE3Y2Y1 NWZmZGY4N2EzNWJmNzZiNjZiNzM3MWEwYzFiMTUwYTgxZjFmOTY3MzM5Mjky NGIxNjgxZjgxMDUwZGU2M2EwODljMDBiMjA4NjIwZjNjMDg3MTYwNDBhMDky NDYwMTANCjg0NGMxNDdjMTJjYTMyZjExNTgxMzM1NDNkOTU0OWM1YjM5NmQ5 Zjc3YmEzNTFiNTFiMmI1OTkyMDMwMGU0OTg5NTRjMjEwY2U5ZmU2MWZiYTA3 YWI0YjVjZmM2OWVjYzhiOGExMTUzMzIyOTMxMTMwNzQzYTMxYzExMDFjMDA3 DQowODFmOTA5YzllODczZDRkOTk4YjRlZTBiYWVlY2VjZWNlZmJlZmJmN2Zl ZmRlM2RjNzcxN2VmMDgzMWYyYzJlMmU1ZWJkN2ExNWE1NmY5MDkwM2M3OWZi NGZhNGRhZGYzNGUxZTE4ZjM3OTRjNTc4YmZiZmJmM2YxYzBlZWZkZg0KYmZi ZmIwYjA1MDJjMTZmZmUyMmZmZTAyZmQxZTBmM2JjOTg3OWIzY2U3Yzk5OWE5 MTMwM2EwYzNjMTYwMzQxYWFkZGZiZGYzZWViYmJmZGZkOGRhYzk0ZmU1ZTc5 NmU3ZTc1NzE2MjQ0NThjZmE4YTk0NTI0NjI5MDdiYzIwYzkNCjYxMTAxODlh OWU0OWU3MDQyMmY2YmFmZDQ2YmRiOWIyZTI0ZDRkYzUyNmRiMmZjNzgzMTYx NDAwODA1MTQyMTkxZjMyYTAxNDE4NzA5ZTJmOGU2ZDE4M2I5NTJmNmVmNWRh YWRkMGY3OWRlMTQ4MDI0ZTg5Yzc5MzcxNjNhNjMwDQpmNWRhYTlkNTc4MjYw MzIyMGZmOTJjMzAxZjcyMzkyMDAwMzJlZjEyZDkwNzFhZmE4ZWVjZjhjNDBi YzFiMmZjNWVkZmU5MGY2MzQ2YzI3N2JjZTE3MGU0MDRhMTlhOGFlYmU5YjQx ZGZhZmU2ODA4MDI3MzNkNDdmMDFkOTU5MA0KNThjY2QwZjJiOWEwOTQ1ZmJh N2MwOTBhNzlkMDM1MjJjNGU4NTA4MDRjM2VkNmVlNmE4MjllNmJiNWJjZGQ3 YmU2ZmUwZWI1YmE5NWRiMzdhNDc4NTIwMDE4NTNiMTYzMGUzNTVlNGVlN2Iy YjE2YzUyYzhhN2EwOTAwMDBlMjkNCjI4MWNmMDA0ODI5MDgwYzgxMTk5MDFh MTcyMGNlMjQ5MjE5ZDEyMTIzYWViNzU0M2IzZTcxYzFkZjlhZDE2MGM4NjAw M2FlODMyMDgxNGE4MGY0M2IzN2Y2ZmEzN2I3N2VmNjhmM2MwYjY3YzJlMTYz N2YyNzkyMTlmOTMzMzU5DQphNmE5M2VmMDIxODA4MDE0YmVlNzM2YThmYjM1 M2EzMGYwMTAxMDg5YTliNjY1NTk0MTEwZTBkNGQ1ZWVlZWVlZjlmM2U3Njc2 NzY3MmY1ZWJjMjg4YTYyM2MxZWM3OWQ0NTMwZTE0NjZmNzM1ZDU3NTE5NGM5 MTQzYzQyMmEyMw0KNmEwZDBlODllM2RjM2E2YWNkNjI4MDQ3ODUxOTAwMTg4 ZDQ2ZjE3OGRjNzU1ZDAwYThkNTZhN2I3YjdiYmFhZTE3OGJjNWIzNjdjZjk2 NGFhNTQ5NjViZjQ3ZjY5MjIyYmE4NGU3Nzk5MjI4MDU5ZTJiNDgzMjMwZjBh YzgxNjQNCjE4Y2NmNzA0MGU3NmI2MzdiN2Y3NzY1YTY2ZTcyN2ZmZjdhNzQ2 MjYxMWNiMjU1Y2VhMGExYzExZjA0NjcwZTQ4MTQ4MDAwNWUyMDYyYmIzOGI2 NmFiNWZjYzE2MzQ0OTczNmQ0ZmU0NTRjMDg0MTg5NTAwMDAyMDAwNDk0NDQx DQo1NGEwMDAyODhkYzUwMWUzODEwMjcwNDAwOTBiYzBmNzgwZTNjMTBmYzBm NTIxNjAzMDc2YzFlYzMzNmIyYzg2ODE1ODZmYzU5ZGYxYzA3NTc4MWE3MGJh Y2FjN2I1NThiMTIwMjQ1MmYxN2MxOTEyNDkzMDEyMjA3MDQwMDA3OA0KNzAy NGYwMDA5YzAwMzIwMmM3NzcyY2U4Yjc0MTE2YTE1ZTE1Nzc3NzQ0OGUwNzJh OGEwZTRkODM3YWQwNmNjYTJiY2JjMzc2MzdiM2I2NWM3MzlkMzExMDM1OWRk M2ZjODFlZjVhNWRkNzRmOTRmM2IwNTg4MmE1MTIxNGQyYzANCjcxN2UxMDBh NDYwYTNjM2Y3MTZhY2QwZTk1ZjhkYzY2NmRmNzllMTQ3YWExZDkzNTlhMzVm OWUwZGU4OGRhMWQ4ZmI5NTQzNGM3OTA3Y2YzYWQyZTYxZjlkOTEyNjIyZjJh MDgxMDg0NDAzODEwMTUwODA0MWEwMDg4ZTA5MzM0DQozNTNjMjc5ZGY0ZTIx MjE4MzRlODM2Njk2ZmRmZWYxNGMwZWI4M2FlMDNlZjgyNmYwMjA1ZTgzNGJj M2I1Yjc0YjMyNmI0M2Q3YjBjYTllNTEyOWI5YTRlOWU3OTBkMGNiZDM1ZWNh YmIxYWMwMzIwNzE4MWM0ZjNjZjZmNTNmMw0KYzdiYTNlOWRkODg2NzdkMmIw YzRjNGI4NWJhOTU0ZGFlZGY2ZWNlY2VjYjk3M2U3N2VmMDgzMWZjY2NkY2Qy MWZhODEyZThiNzIzMWQxNzQyOTFjOTc4OWVjNTg0MTBlNWY2MzJjYzdlZDlh MjlhNWNkNjYzMzE2OGJhMTQyMDYNCjFlMjdkYWRkNDQxNDQ1ZGJiNjdiYmQx ZTQyM2FmNTdhN2QzYzFlZmZlYzY3M2Y5YjlhOWEyYTk1NGEzODBjZjBkNTQy OWMwZjc2ZjUxMDc4NDY4MGYxMGYyODgxOTJhMjhjZmJmZDRlYjNmNWYxNjc5 ZmZlZmViN2ZmNWY0MGQ4DQo1YjZmNWVmYWM5ZmZmOWNiNDQzYTExNTc2MjE0 NDIwMDhlYTJkYzJhYTMxYzY1MDgzYTcwYWE3MmYxOGQ0YmIxNjQ2MjY5NjVi OTNjMzdhYjZhYmFhY2NiYWUwN2IyMDBjMDAwMDJhMDllNGY0ODQ4NzgwMDQy ODEwMDBjNDczMA0KMThiMmFlNjliNmJiNDc4N2Y1NmFmNWIwZDFlZTA0YWU5 YjhlYzc3Mzg1YzI5OWQ1ZTVmMmU5MjU5ODJhMDA4ZjZjMzYxZTdjMGUwODMy OWEwMTA0MDgwNWYwMDA3YzAwMDU2MGRjMWNkNDNmYmJkMWJkNzU1ZDFmMzZl ZGRhNWUNCmYzYTBhMmYzYmMyYTY4MWM1MTM0MjU2YjczMTJhMWExYjYzYzBm YjI5ODJkMTVhN2UzM2YyYzMwYmVmOWZlMzU4ZmNhODFjMmNmOWUzYjQzNTdl NzYxNzYxYTA0MDU3ODVlZTA2NTIwM2MyODIyYTQyNWFkZTQ2NzE3MTZiZDhk DQoyOTY1NjBkYTFkZDNhYjFlNmQ4ZjNmMWM0OTlmYjc0MWYwMDUzZDlkOWI0 ZmU1YTYxNDk4Yzk4Y2ZmN2ZmNmRlYjQ0N2IyZjMzYTEzN2NkZWVkZWU1YjZj OTkxMWI5NTc1NjE1OTczMjI5NTEwYjY5OGYwY2NhYjYyMDFiM2Q5OA0KMGZm MzZkZmMzMzM1OTg0MTYzOGM0MTRmYWI2NWE5NDk0OWE0MTY0YWE0OGE2NGIx OTZkYzMzMzJmNjg4MWI3NzdkOTdmOTcwMzM5MzQ5NTE3NjFiODM2NmRiMjNm OWEwMTA0MDU0NDQ2NDY1YzUzZGY3YmM2Nzc5Y2VmMzk0Y2ENCmE3NWMzMDY4 MGExMDk4MWE2MDIwYmM2OWEyNWFiNmM3ZGJkZGVlNjBlMDFlNmNjZGU2MTdj YmYxNjU3NTcxYjJmYWFjZGRmZGY0ZTM4MjRhOTJiOGI2NWNlYjY3MmY0ZWZl ZWJhZjNmZjg0ZmZmNTgzZDlmYTBkMjFiMGY1ZTdhDQplZDdiZGY1M2Y3YjY4 MjgzN2QyNGIxYWIyNDAzMDNhMDJjNjY0MGYwOTVhOWNlZmM3MzViNWE3Zjkw YWRiMzE5ZGQyYmE1MWUzZjdlYmM1YWFkZGFlZGY2NzdiZWYzOWQ5NzVmN2U3 OTZiNmJjYjcxOWM2NmJmZmJhZWM4NzA0Mw0KZjlkYjNjZmQ4MzQwZjZkYjc3 OWU5ZjlmYWY1NmFiZDNkM2QzZDc1ZjdmYmQ2MWM0NmUyYTBhMDA2NTU5YmFh ZTViOTY2NTIzZjZmZGYxYzcxZjNmN2ZmZWRjZjdmZDM3ZGY3Y2YzYjVkNzVl NmIxOGNlNzA0M2Y1ZjNjZjUwNWINCjM2NDE1OTUxNjY4MDEyODYxMjY4MmQ4 NTY1M2Q3ZGZjZjhlMmY0ZTRmMWUzYzcxNGVjZGJhZjdmZWRkMTZiYWZlZTc2 MzZiNGQyMTY0ODA1NWIzNzQ0NjAzMGM2Njg0NjQwNDEwOGM1NjIzZTg3MzBh ZDQxZGJlZDA2NDExODg0DQo0OTQyNDI1MmIxOWM0OWNhMTkwMzAzYTM4MDMy OTgyZmU1NzA1NGNjZTcyN2NmNWZhODVhZDU0YTk3NDY1Nzg0ZjBkZGFkODM1 NzVlZjI0MmI3MTMyNTk2MjNlY2QwNGYyMzU3YTAyNjhjNTIxMGFhNmJlYTBi NTQzNWFhMGE5NQ0KODE2NTMzZWE0NDE0NGFlOTNjYWRkMmU5NzA3ODdlNzY3 ZTcyNmMyZjY3NmEzY2NmOTZhOTI0YmNkNjg1Mjc1Y2VlMjIxZTZjM2IwNDVl NjhjM2I1MmQ5NmMwMTM5ZDdiMDcyNzNmZmVhNTYyNzRiZTRhYjUwMWI1ZWQ5 YmVkNTcNCmFhMzU2ODgzOGU2NzE0YjE5ZjZjNmM5Y2JiYTExNWI0ZWE0OTVl YTdhYTU2NjllZTc5N2ViZjZmZjdiNjM2YjZmNjNhZGQwZGFiZDU2MmMyYTYw YWE4MTVmMjFjNDQxOTY4MjIwNDFjMDZjMjBkYzA0ODRkM2RlYjcwYTMzYmY2 DQoxYzBhYWE4YWFhM2FiOTRhZWQ2NzhiY2Q4ZjQ4NTZhMzEzNGY5Nzk3YTc5 ZjdlN2FmNGZlODc5N2EzNDllMGQwYThkYmVkM2U3YzM4ZjhlNjIzNzY3ZjFm MWI5ZDg2ZTM0YjM0M2ExNTk1MjY5Y2UxY2VhYWVlN2Y1ZmZiMjc1ZA0KZmZi NjUwNmIxMDI5ZDdhZWEzYjU1MmVhYzk5MzI3YTNkMWU4MDczZmY4NDExODg2 ZjdlZmRmZmZmYmJmZmZmYjg2Y2QwMjM3Yjk3NTkzZTVkZjBlOWUxYWUyNWZk Y2NjYzI5YWM5NTRiM2EwZDgxMDlkNWU1ZDVkY2RlN2YzOWYNCmZjZTQyNzhk ODY0Y2MzNDgxNWM3NzFhMzBhZDFjY2NiNWViYzc4MzExYThkY2FiMmZjZTA4 MzBmMWFjNjllNmY3Y2UzMWI1ZmZmZmFkNzZmMWRiZGI5NTdmZjliOTRhZTA2 NTAzMDE0YzQ1MDIyODEzNDViNWI1Y2ZjZTY3NzFmDQpmZGY2ODNkZmNjYTdl MzM3ZGU3OGUzNmZmZmY2NmY3YmRkYjY2M2JiYTYyYzg4YTExNjIxZWFmYTgz MDQ5NGRkY2UyNjgyNTYxNGI1ODIyZDNkMDBiMDVlYWZlMzMwNTQ0NjcxMDI1 NDg1OTkyZDY3YTNkMWU0NmE5NGNkNjYzMg0KMmI0ODVkNTM2ZDQ2NTcxM2Ri ZjNiZDU2MTI3NTM2ZGQ3NjNiZDhlY2I2ZmE3ZDFlNzg1MDc1OTNjZTFhMjM4 ZDU2YmFhODc0NTllYTRhZTY4YjQ1OWRhZDhiNzVjYTBjN2NkZjhiZTIwNDgx Yzc4NDE1MThkYmUyNmNkMGViZDINCmJkN2I3YTE2YTY4NDY1YWJmNTcyM2U5 ZDVlOGVkYWI2ZGZmMWQzYzFhMDFmNWFkNDA5MDNkODBjYzI4NTkxZTg3Njk4 ZTNkODA5M2QzZDVhOGNlNjBiM2ZjYjgzYWEwNjE1ZTA0NDI5NjU0MDYxMzQ5 NzM1ODg4MWU3OTRiNmEzDQoyY2JmOTIyYzEwNWVkMGVkMDdmN2Y3MzZmZmZj ZGJkMTgzOTc3OGRjYzFjMTAzNTgwMjYxNDQ0YzhlYWM5YzlkOWVhYjdhY2Qw NWUxOTExNzc0OGQyNDE2MDgzN2M1OWExOTU4NDUxZTZhYTQyMGFlNDEzYTFl OGZmM2YyN2NiYQ0KMmM3ZmY2Y2JiNTI3MjZmNTUyYzk4YTk1MjZkOWRiYmRi ZjdiMzhkOGRkMWZiYzcyOWZiZGY5MjYxYzA2YzE0YmFkOGQwNmU3ZTBkMGQw MWFmYTVmMjNlMWI5YjU1YjVlZDUyNjVkNTkyYzE2ZWZiZmZmZmVjOWM5Yzk2 ODM0N2ENCmYwZTBjMTJiYWZiYzMyMTgwY2YwYzVjMmUwM2E5ZmI2YWMyNjRk NWYyYzE2MGQ4YWJkODljZDc3MTcwNTFkYzdhOWViN2EzMjk5MzRjY2Y0OGRk ZjM3NDI0OGNkZGJhYWFhY2FmM2ZjZjlmM2U3OTNjOWE0MmNjYjQ2N2JhMmUx DQo5ZjM5M2MzY2JjNzdlZjVlOTNlMmRmNGQ3MjlhYmJlYjBmNmUwMjM0ODhh ZGE2NmM3NTk5OTA0NjRmZTY4YmU1NmNmZWMxZTMwZjBkMjM4M2ZkZmQzN2Rl ZmFmNmMzNTc1ZWY2MWQxN2EwYzRmMjUwMmEyMjlhMGUzOTBjNDM4ZA0KZGI2 NDVlNjdlNTJhYjIzZDI4MjkzODRmOGM0MTVkZjNiYzg0MzE5ODhjZjNlMWYw ZjRiM2NmM2U3YmY2NzQzNDFhZDc1MjNhOGU2ZmI5ZGU1ZjdlZjdhZmEyNzZi YmI1MzFlMGVkMzYyYzFiOGMxOTkwNWFhMTI0YzY2MmQ0MDINCjIxMzUyMWFi OGE5ZTBmMTc0NzY3ZWJjOTQ4ZTU0NTVkYTQ0NTkxMzI2YTRjZTQ3YjFiNWRk ZWRmNDRiYjA3ZGJiNzE4YmY3ZjcwYjgxYjI1ZWJmOTZjZjhmYzI5ODBjNTY3 NGZjNDIyZTU0NTQ5MzA3NzhhYjU0MzE0MzgyMDI4DQo5ODg3YjI4MDMyYTk1 NDFlYTU5MmQxNDU1MTlhYWMwYTBjMDAwNjQzMTk2MzYwODQ4MDAxMGEwZTE3 NzExMDBjNzZkMmQxYjI5NDQ3MTE3NzkyYjhkN2RkM2Q2OGJkZjEzYTFlZGM0 M2FiMGIyNzgwMzY2MDFhNDU4ZDc1MzZmYQ0KZWNlOTdhM2E4YzIzM2JkOWU4 YzBmNTc4YmIwYjAwMDI5ODJlYjJjYmYzZTlkOTc5MzY1YjUwYzFiNWFhNjQ1 NWE0ZTc5NzI2MmIxN2MyOTI4OTFkNmVmNmEyY2RhNGQ1ZWUwNGJiM2JmZWMx OWVmZGUwMTAzZTQ3ZTA4MTUxYWQNCjk1YzMwNTA3YTAwMWNhYmZiYWVkNDRm YzRiZDZkMjZmNTMwODI5ZTU2YWI1ZmFjNTJmN2VmMWQzOWZmZWI0MmNjYjZm N2VmMzliZGZmYmRlZjdmYWZkN2UzM2QxNzQxY2E3NjE4MTZjNzAzNTQ1NTEz MGM2OWUzYzc5ZDI0ODdmDQozZTdhZjQyODhlZTM4Njg4ZWYxNmYwMDM0MDI5 ZjVlMTg3MWZmZWU2MzdiZmY5ZTUyZjdmZjllOWE3OWYwYTIxZmVlNjZmZmU2 NjZmNmZhZjAxYzQxNzQ1ZDE0ODhkM2Y3YmY2YWMxMTE3OWE0ZWE3MGQ3ZGVj NWI2ZmJkOTUyNA0KNDliZmRmYmY2NWI0YmMwZGZjZTQ4YmZhMDI3NzhkMTg3 MDdkZWRmYjg2ZTBmMjYyNzg3Njc0ZmNmNGQ5YjNlNTNhZmZhYmJmN2E3YjZi YjNmZmZhNmI4ZjFjY2YyZmNhZDJhNTQyNTczNTIxMzc2ODEyMGE2MjIwYzg3 NTExYWINCmExZGJiNjA3YTM5MTk1YThkN2MzNGYzZmNiMjZkM2UzY2Y5ZTE1 ZTk0YWM5MzIwY2ZkNGVhZmZiOWRiN2ZlMjJlZWI0ZGQ1NjgyMzA4NjY1MWI1 OTkxMjA4NmU1ODJkMGE2NWEyMDgwMjAxMDg0OWJhYWMyNmMyNWNmNDc4YjRm DQo1ZjljZmRmNmEzZTMwZjNmOWE5ZTllYzgzYTU3NTVhMTUxNTgxNjhiMjM2 ZjdiYjM3N2IwYjc5YjZjNmZkOWRmZmU3M2I0MzZkMGRlYjBmYTAzYWJhZTVi ZmJmN2RhMWJiZGU5Y2VmNmM5N2ZmYWJmY2IxNzQ3YWJkMWU1OGJkZg0KZmU3 MmU1ZGJkNGQ0ODkyNzRjZWM4NzQxMzAxYjhkYWUxNjczYjZhZWQ3NzUyNTQx YjJiYTQyNTk0MzAwMTYyODI1Y2RlYzk3NzIwNmRmYjE1Yjg5YjdiNTU1OWU1 ZGQ1ZDRhYTM1MzU4YzQ5YzExMGJiODgyYzA0MDQ1Y2ExZDINCjMwNDA1NTYy YjU5YTNkNzkzYTNhZmVlY2I3NjdhN2RiMmYxZmJlOWM5NWJkODcwZmVkYTgz NTNiMzlhZjNmM2I3YWZmM2ZmZjUwM2Y3ZjJlMjc2M2RmNzU1OGU4Mjc3MTQ3 Mzk1ZTdiYjA1ZjA1YzFiN2ZmOTdmZmMwNzZiN2UxDQpkYTcwMWQ1ODE0ODE4 YmQ4NmYzMjJlMDljMjA4MTM2MGQ3YWM4MzA2ZDBlYWJhZjhmOTBhZWNiZmVk ZmFmNDQ2OTg2NDNjMWUzN2JhY2E0ZDRjN2RmNGU4ZDFkNmQ2ZDZjZWNlMGVl N2ZjMmVjNzQxZjNkODQwZDlkZTdkZjdkZA0KYTIyOGYyM2M3ZmY0ZTg1MTMz ZTM2Y2RhOGVjZDZjMjg0ZGQzM2NjZjNmZmFlOGEzMjc0ZjllM2M3OWYyODQz MWQ2ODgzMjM0MjhiNzM0NGQxYjQxYTg4NmJmYTRlMTFlNmIyOGU0MWI4MmVj MjAwODFhZjRjMTJkOTJmNGVlMmYNCmYwMDc3MzFlZDJjMDgyMmI5ZDY3ZWJh MmFhM2VmOGY5N2I5NzkzZDFmM2QzOTNmYjg3Zjc1YjlkZjZmNmMxOWUxNzQ0 OTU5MTlhNTEwOTEwNGI1MDAwMGEyMDA2MDY1MDg0MTBjZGI1NDE1ZGEyYWVm NTJhMmY5NjhiNzQzNGIyDQowZGY0NzRjZWQ2NjU5Zjg3YmFlNTJmNjRlYWI1 YTJhOGQzZjUzYjVkYmJkNTQyMTBjMDczNjA1OWM0OGU0MDc4MjU1NTk1MTdk MDcwODVjZDk4ODBhYWIxOWM5MDc1OGVlOTkyOWY0ZmEzYjM0OTdhM2UwZjg3 YWI3Y2I4ZjQ2Mw0KYjc5NGE4YTRiMmE0ZjJhNTY0YjlhYzk3NDU3YTM1MTc1 NGQwYmQwMzNjNjBkOGRjNDExMDQxODg1MGU1ZDA1NTcxZmE3Yzk5YWQ0ODVk MTVkMzQ5N2Q3NTU1M2Y3ZmJlYmRmYzBiZDJlZTgxNzFjMmQ5ZDZmNmNlZTUy N2NmODQNCmU3N2I0OTYyZmIyMTVjMWYwMDBjZDExYTg2NDNjMTEwYTMxOTA1 MDJkNzI0MjFlZjc0ODhlZjZhYzU5NjU1NTFhZGU3YWU1ZTgzYWMyZGRiMDMy MTk2NjE5MDM1Y2EwMmU5OGE1ZDBjZTllOTI4NWFlNDlkYjVkYTg0MTBjMjgz DQpiMDVkNDJhNTQxNmQwMGQ3YTM1YmZkNzg2YjgzNzlhZTQ4NWEyNWQ4ZTZm NjdkZWE0N2VjZjAzZWJhMWQ1ODE0NzEwODAxYTM2YjcwYjE5NmI1MGQ2Mjhj YjEwODgzODFhOTZhNDIyODM4NDMyZDgxZmYzZWJhYzI1ZmI2N2YxMQ0KYzli OGQ2M2FjYmIyMDY4N2ZjYmJkZmZkYWVkYmVkMGUwNjgzMzdkZTc4NjM2MzYz NjM3MzczZjMxNmQxNzAzYjRiZDI1YTlmOWY5ZjlmOWM5Y2ZjZTAwNzNmMDg4 MmEwZTFmYjE1NDI5NDY1ZDk5YzA5Y2Q4ZjlkY2ZlN2NkZTINCmRmOGIxNzJm OGU4ZjhmZjdmN2Y3YzMzMDZjMTY0MTAwNTQ1NWQ1NDhhNThlYzdlM2FhYWEw ZTBlMGVmMjNjYTc5NGU2NzlkZTI4MWI2ZjZkNmQzNWE3MDdiOTIzOWQ3MmZi MGJmZmUxMjY4ZjAxMGM0YzVlOGMyZTJlNDc4YmM5DQoyZmRmZmY0NTBkYmRj ZWQ2N2ZmZDM3ZGZlZDc2YmE4MWU3MTIwMDRhYmI5NjAzMjA0ZmQ3OGVjZDM5 ZTNhMDgwMzYwZDczMDhlYTEyNTk4OWEyM2FmOWUwYjcxN2M3YTdlM2UxOTVh MDJjZjRkZDI4MDgzYmJkOGRiMGQ3Nzk3NQ0KYmIwZGRmNDExMGMyNzE0MTFi MjU0MTYzYThhOTZiMzA4YjUyY2VkZGMwNjY0ZDQ4NTMwYTU5OGFjYjIxY2Uy ZmYzYTM4YmM1ZjE0NTMxOWFjYjJjZWJmNDViNDFkN2Y3NjM3ZmJlOWFhZDk3 NjM5ZGFkZDgzMmNkNDdiM2QxZTUNCjBjY2Y0Zjg2ZTlkYzdiNjU3OGMwNWM3 ODMxMzYwMzg0MmRkNzc5Yzg5OTFhN2ZmYTFiM2MwZmY5NmM5ZTRkZTZhYmYz YjM3OTU2NmQ3ZGUzNjlhMDBkM2QxODc4ZGMzZTNjM2M5YzlkNWNhNGY5OWE1 MDZlOWE3MTk4NjUzNWQ3DQpkODAwMGExYThkZWIzYjljMjZiZWU4YzUzYzc0 ZjVhYTU4MmM2N2IzMTNlNjllOWY5MDg4ZWU3NjYzYTYwZDE0NDNhZTkwYTdj ODhiNTBkNTlhZjBkNDcwNWYwYjVlMTNlNDA1Mjg0ZGQ3ZWI0Y2NiYzJiMmRh ZjdmNjVkOGIxZg0KYmNmMWM4ZWQyNjYxNmZiMzkwZGFkOTc5MDgzZjQ2MTQ4 MzUwOTQxOTA0MDNjN2FjYzg3ZDM4OGMxMzAwZTJhZWVlYWU2MDIwMDAxMzVm OWQ1MmY1YjViYmRjNmE1NGRkMjYwZmI3ODU2OTAzNTM3YmU3OWQ3NzQ2YTNk MWZiZWYNCmJmMWYwNGMxYWJhZmJlZmE4ZDZmN2NlM2ZlZmRmYjcxMWNkZmYy MjczN2FiMjc4ZDdmZmZmYWQ3YmY3ZWVmYmRmNzNlZmNmMGMzODYxM2ExZDFh ZTY5MjgxODlhYTFhYzk0ZjJjOTkzMjdjN2M3YzcyZjVlYmMxODBlODc2MTE4 DQo3ZWViNWJkZjZhOGU4NWIzYjNiMzg2MjZiYjkxZTBhNDk0M2U3OGYwYTBk M2U5MzRjYjg3OGRmNmRiZmRmYmY3MWYzZTdjYjhiOWI5ODk3ZjAyMGU0NGVl ZDA5ZWRkNjUwN2NhYjM3NDdjNzY3NWY0ZTJlOGQ3MWZmYzdhNTVhNA0KNDU5 ZGVmZWVlZmVkZWVlZjFmZWM2YzZmNmM2Y2Q4NDI1OGM2NTg4Y2MzNjgxODA0 YjYwMzBhZTg0Y2U1NTkzZTViZTQ5MzU1MzE1ZGQ0ZjNiNTVhMTdiYWFhOGRh NDViNTFmYmZlZWUzZDJiZjA5OGViMzBkNzE2ODE2NzAyM2INCjBiMDRiMTg1 NGIyZDgwNDMzNmJjNTI5NDEwNThlNDdhYzQ2NThjMDIyMTgwMzI3NTQ2ZDY4 YmU1OGZmZTUxYmYzODNkMzkzZDRiOGJmMmYwZDU0NzZhMTAzZTc4ZjQwYTAy MDc4MTk1YTZjYmU5ZTkwOWM2OTMxNzNmN2E4NzVmDQpjZWFhY2IxOWE5OGJm MmM1ZTliNGFhZGIwN2FmZDBlMGI5ZGY0YWE0Mjc1ODJiMTQ4NzdiMGZiZmY3 ZGQ1NzM3N2JjZmZmZjdmZmY4ZWM2N2JmNGFhZmE2YjI0MGY2ZDEzMzUzYWFk OGEyOTZlYmRhOTQwNzhlM2IyZGQ2YjU1Ng0KNDkxNDgyMzAxMDBlNzUzZDI4 NjU2MGEwMWFiYTQ0MmI2YTFmNmM3MzEwYmNmZTI4ZmZmOGQ5NzIzNWNiMmVl YWZjZTg4NDMyM2RkMzQ0MTU0YThkNTIzYTQ5YmRhMmQ0ZDM3OTNkMTk1ZjFl YmRhMDU2MzBjZmFhNDJjMzM1NDANCmE3MTM5NmI1NjMwNzdmZmRiZjg1YjRh YWMzYzQ3NzM2MTM4NDNlMmNjYmExMWNjMjg3ZTU4MTMxMzAwNjNmZDIwYzE1 ZTAzYWExMDEzODk4ZDA0MGYzODc4MDcwYWU4OWE5MWEwNzI1ZTRhYmMyZWJk Zjk2YTdiZjM3Nzk2ZDAwDQo4OTBkNDBiN2QxM2U5OTRlYTdlYmY1N2E3Zjdm YmZkN2ViMjU0OWUyZmI3ZTkzZGYzNzFmNjk2NjU1NTk5NjE1NDU3MTcyNzIz MjFjMGUzZmY5ZTQ5Mzg2YjlhOTExZTViY2VkMTc3MWNlNjdiMzU5OTMzYjBk ODdjMzIwMDgxYQ0KN2RkOWU2ZTZjOWYzN2MzMjk5YWNkN2ViMmNjYmI0ZDYw ZDUxNGY4MzE3Njg5MmEyNzZiYjNkMTgwYzlhZDZlNzNmZDNjOWI5Y2I2NmQ1 ZDg3MmI5MWM4ZmM3MTdhMzhiNGZjZjllM2QxYjllMThhMzkyYTRkZGU5NzVi NjA2OWINCjlkMzA0YzgyMTAxYTkwMDZjNmEwOTI5MDEyNGE4MzQ4NTNjZWNi ZjUzMjlkY2VkN2QzNDViZWM4ZTRiYTk0NTkyOTk1ZWU3NWZhMjIwOWFkNzY2 MjQ3MjE1YzhiZGEwZTBmMDNmODQyNzM2NjAwZDUzNDgzZThjZGU1YzQ0ZDkw DQozMTIwMjA1MDBhNTUyZTE3MzMzMWJjNTgzZTdlMmM0NjUzYjM1YTdhNzEx NDBkZGE2YWEzODU1N2Y3MTBiOTUyNzA1NDc5YjgxMWI5ZjM3NTlkZTlmYWM5 OGI1OWYxNzgzNWJhNzRmMjRjY2VhNmQ5ZDVkMGRlMWNkNDU1MjExMQ0KOTRh MDNjNzBjNWQ2MTY0OWQ3ZGVjMTNkZWJlOTY5OWRhOTYyMzQ1ZDNkZjk0Y2Vh M2FlZTA2OTA5NTVlMmQ1MTU1MWM5NDczY2ExOGZiMDIyNGQyMzQwYjkyMDQ5 NDQxNmIzYmYxOWM4ZGI4YjNiZDU5NGQ5NjI4YjI2YTk1NTUNCjlmMWQ5YjJj YTMzNTk3ODU5MmUzNjUzNTVmZTU5NTI0NTU2MWE0YjRhMmMwNDQ5ZGJhZDM1 ZWRiMzZlNzQyMDhjNjViODllNWY5MmMwODM4OGNmMDFkYzQzZTNjYWJlOWNl MTMzMDEwMGI4NDE5NGEyNTgxMDIyNDAwNDAwMGRjDQowMDVhZGYxMTUxNDc3 ZGYzZWE1N2M1YmQwNmYwZGYyM2ZhYmJiNTI2ZWI5OGNmZTcxNzE3MTdiZmZh ZDVhZjdlZjhjMzFmMzZjMmRmZGZmZmZlZjdiN2I2YjZiNmI3Yjc2ZjMzZWNh NjY1ZDk2YzRiMzVkMWZhYmRmN2RlN2JmMg0KZTRjOTZhYjVmYWJiYmZmYmJi ODcwZjFmYmVmNWQ2NWJhZmJjZjI0YTIzY2IzYTk5NGMxNjhiYzViYmVmYmVm YmVlYmJlZjVlNWU1ZWVlZWRlZGJkZmRmNmRiYWQ1NjZiYjk1Y2ZlZWU3N2Jm YWJhYWVhNDczZmZhNTFkMzBlZGENCmRhZGFkYWRhZGExYTBjMDY5YjliOWIx ZjdmZmNmMTdjM2UzZjNiM2JmYmY2YjdiZmZkZjJjYjJmYmZmZWZhZWJiZWVm ZmY1MzNjNmQ4ZGRkMjI5YzliZGYzMzRkZDM4YjhiOGJlNzI3YzdmZmYwZTNm ZmU3N2MzNGE0Y2ExY2VjDQplZDdjZWIyZmRlN2FlZGE1ODdmYjgzNmRjMjM4 YjIwMjU0NDA1MzQwNjNiNmNhNGVjZmNlOGY0ZjI2YTNjYmY1N2M0OGEwYTky M2JjMjQ4OTdhOWRkZWRlYmU5YmI0YTllYjMyY2JiMmZkODA4NjExNmVlOWYy MGMwNTAxOTcxMg0KMDA1MzE0OWE1ZTBmYTQxODQwNTE1MzAwZTAwMDMxMGFi MmM0N2M1ZTNlM2RjYTNlZmJlY2VjZTNjNzg5ZDZiMDlkYTRkZjc2MGY3N2Ix Yjc4NWZiZmI3MDA1NjNjYzUxMzJkOGU4MjNhZjBmOGNiYmU4ZjZkMzFhZDk2 ZjBiODENCmEyNWVhZGIyZjFkODRlNTM5NjE3ZDBiMjgwMzA5NmNmMGUwZWMw YWRjZGQzZjFlYzcyM2FmZWY4ODUxYzRlNTdhN2U3NDRiMDQ5MmM4NDJkYWFm MTE4ZDlkYWEyZjAxZDU3NThkNjVkZDYxMzYzNmU4OTIwMGM4YzBlYjdiNmMw DQo5YzlkMDcwZmQ0YTIzMGIzZTllYTY0YjRmY2U1ZTNlYTEzNmZmODlmN2Yw NTZhMTFjMjI4ZTM3ZTNiZWFmNTdiYmRjM2ZkZjBhNTg3NjlkMjEzYmI1YjYy N2Y0N2I3NWJlMGI2ODkxOTAxYjNlMzg0ODI4MjMzMDgwNjYyNGMzMw0KMDBk NzA2ODRkNDg0NGE1Y2Y3OGIxYjc4OGU4MDIxMWFkMDE0ZTY3YWZjNjczZWVm YTQ3ZDg1YzZlZmI2MDU2ZmUzMjgyMTY0YjU1YTcxY2U0ZjRlNGUxZTNmN2Vm Y2YzOWZmZjdjM2E5ZGJlZjZkYTZiNWZmZmZhZDc3Nzc3NzcNCjFiZDJhOGU2 MjM4NDkwYTZjNmI1MmNhYjYxMWZmOWQ5Y2Y3ZTM2OWQ0ZTZkZGIwZWMzYjBk ZDZlMzdjZGM3ZTU3MmQ5OGM1YTRmNGU0ZTRlNGY0ZmRmNzllNzlkODY3MmYw ZGViZDdiYWZiZWZhNmE1MzM3Mzc0ODg3NjYzZWE1DQo5NGVhNzQzYTliOWI5 YjBkMGJmZWFmN2VmNWFiYTNhM2EzZjk3Y2JlYjNiM2QzODg1NTM1ZDNhZWJi NmNjOWJmNjc3NzY5NzA5NDUyNGRhZDcyN2E3ZTkyNTY5OTEzZDhmNzc2MGY1 ZTNkYmNmZmU2YjdkZTY4N2IwMWExMWNmMw0KMDU0YTU5NGY2N2IzZTE2ODM1 OTk1NTQ1Yzk4YzE2NTQ2YzI1NmQzYjBhMjgyNWM0YjU3ODJiNjJkZDQ4YjQ0 MmU1ZmI1MjUwZWU3YTE1NjUzNmFkMDkxODM0YjBjYzhiZjliMjU4YTUzNmU3 Y2NjMDUwY2ViODQ1OWMwMGJlMDcNCmNmNTExYzM3MWNmYmI1MzAwYWViMWMx NzU3Y2JjN2NmMTZiZmZkNjg3MTM1NmU2ZGY0YTI4ZGNlY2VmZDg3ZDhkOWM2 ZTYwNjZjMTc4YzJhMzBjZDJjNzgzNjg0NjEwZjFmYjQ4NTMzY2ZmMjg1NGNj OWM1MzM1NjE2M2E1ZGY5DQo3NWNkY2E5MjY5Njg0MDgyOTdiMGVjYTg0ZGY2 ZWY4OTgzMDdmMjYyNTI4ZTI2OTc1NzI3MzU5Nzg1NTVjNjVlNDBhNjI5YWZh YWMwNzc0M2Q3YjE2ZDgxNDYyN2Y0ZTZjYTEzODA4MGE4NGEyMTRmOGY5ZjNj NzYyZTQ2ZjJlOA0KOTliNTk4MmJjMGIyMmM1MjY4MjYwYmNmOGYxZGNiZTc2 MTA0ZGY2M2JkMzBkYWRlZThmNmJhMjY4ZWNiYWQxZGQ1NmU3YmRkMTYwYjVj MDVhMjE4ZDc2MGM0MTMxMjA0ZGFjMDgwYzAxMDYyMjg0MGEwOTUzMTkyYTBi ZWQ1OTQNCjY4YmM1ZmRmNTk1MDI2YzAwZDI3MGJmOWFhNzA2YmQ3YzZlZjY2 MDViODAzNzQ2OWEwNjA4ZGY2YzljNWM1NDUxMDA0ZmQ3ZWJmNTFlZTZkM2Fl ZTUyY2E1YmJkMmFkY2I0ODBiMjJjZmJlNDkzNGYxYWZkYzA5ZDlkOWQ4ZDhk DQo4ZDI2NDFiMjZkYmIyY2NiZDNkM2QzMGYzZmZjYjBkMTJiM2UzYTNhZGFk ZGRkYmQ3N2VmZGVlMWUxZTE2MmIxYjA2ZDNiMDg4MmFiYWJhYjJjY2IxYWQy ZDZjZGNkY2Q0NjExYWRlMTc3MTgwZTg3ZGJkYmRiYWZiY2YyY2FkZQ0KZGUx ZTZlYWE5MTdmODZlNWU2YWU1YTViMzM4OTMzYzY3MGM2MTJkNzczZmNmNjlm ZGRiYjdmZDhkZjZhMDk0YjY0MjVhODQxNTlkN2EzYzllOGUyZTJjNTkzYTcx NzE3MTc3NTUxMDU5MTlmYjQzYjFkY2ZkZmQ5ZGEyN2MyNDINCjEyYTAxYmEw ZTUyM2I0YzE0ODkzODY1MjE4NWRlNWFjZDJhODBjNjZhOTczNzY1OTBmNDdi NjU2OTQxMGMzNmRlMmZiNjhiN2QxZWZjMWViMTgwODA5NWNmMzBmY2IxMmVi ZGMwY2E3ZjliM2QzZTEyN2NmZjI0YWIyNTY5MmVjDQoxZGIwZmIwZmQxZWVj MTg5YTAwNDE0Yjg2ZGViYjIwMjM4YTQ0NGJiMDNhZGZkYzUwMzdiN2E1MjJl MmU0ODU1ZWE3NGNkOTcyOWM2MTM2Y2Y2MWQ4YWNhNzJhNGYwMTBkYmQ4N2Yx MDNjMWEzYWMzYjE1MzE2YWJmOTU4YTQxMw0KNzMyNGFkMzBiMjMzNjk1Nzk1 Njk4NWI2NjBlMDBjMTY4NWFhYzEyYzQyYzAwMTA1MTg5OGJhYWNlNDMyNWY1 ZjRlNTcyZmNlYWJjOWQ0YTliMzNhYjBiNDZjMTU5YzU2MTQyMGNjMDk2MzY3 NjdkYjFkZjRjNDU2MjdkY2VhZjENCjZlMDdhZGE0YjYxZGUzN2I0YTcwNGVh ODUyOTIzMjUxNWY3YjMxMDgyNTU0ODI4MTMwMDYxMDAzMGEwMmFhYTAyOTI4 YmI5OWIxYjA1YmE3NmZjZTRlNDIxYmIwMDkwMzFhYjBmYjU3OThmMGRjNWQx ZGJhY2I2ZjNjMWU4ZmM3DQplM2YxNGY3ZWYyOTNkM2QzZDMyODhhZGU3Y2Yz Y2RlZjdmZmZmYmRiZGJkYjc3ZmI5ODRkODVkMDYwNzc5YmM1OTE0ZjNlZjll NGU5ZDNhNzZmYmRmNTk2NjU1OThiYzVhMmQxZjAzOTNmM2ZkZmRjZGM2YzI2 NTNjZjllM2RmMw0KN2RmZmQxYTM0NzZmYmZmZDc2YjdkYjZkMTQxOTFhNjJi NjQ3OGYxZWVkZWVlZTAyNjg3Njc5MGYwZTBlOWE0MWVmOTMyNzRmY2VjZmNm OTMyNDc5ZTlhNTk3NmUxMWQxYjdjN2NlM2Y5NWYwZGNmNjM3NmY4N2NhMWIx YjFiOTQNCmUyZmVlZTRlMTQzODliYWQxZWE5ZWJhYmM3OWYwZDhmNGU1NmEz NjliNjVjZTg0YTdhOWU5M2I0NWFkZmZhOGIzNzkzNmVjNzhiM2NlZWI4ZDQ1 MGYwMDBkYzgxNmI0MTY4NDA2MjU1Mjg2ODQyOTRmMDdkN2QzNTVhOWQ1ZGFh DQplOTgyMmVkNmY5NzgzYzNiM2E1ZjVlOWNmMzZjY2Q2MTk0YjA0YzEwZDFj MTIwNzg3MDE4YmRmMmQwZGVlYjdiZmQyZDAzYzNhMTYxMGNlYTRhZTc2NTlk YTZjNTcyNGQxZGRmZWU2ZWRhMWIwMzBjMDZmMDQzNzgxZWE4NTA5NA0KMzEx MDAzMGI4YzQyMTZiMDE5OTI0OGY0M2JiYzlkNjQ4ZTQ1MjlkMmYxNjQ3MTc0 MTRiYjExNmQ2ZjQwNzdhYzhlMDNlMTQyMDBmZDlkZTRkMTlmZjU2NjYzNjY5 OWE3YmZmZTc5YTlkN2Y2NWMxNmU5OWE1NDRjMDg2MTA4MjENCjQ2NDFkZjNh NjdmMzA1YTI0OWMzOTU4MjI5ZWJkZmJkZjMyYjc1NzJlZTRkZTZkYjYxYmM3 OWI4YjMxYjdhMDgwMmUxMDY3MWQwNDZkMmM1ZTYwNmRhMTEwMjAxNDE0MTM5 NmMyMTFjNWIzOGFlYTgyNTBjMTU1MjgxOTlkMjY4DQo0MzI4OWE4ODRlNDFj ZDc1NTAzNzQ0YWI2YjU3YTYxNDEwNGRiYzZmOGNjMGQwNmI4NDk1YjkzOTBk NDQwMzc4ZmRhYTE5MTllZTIyNzY4YTFiNmJmMmYyNzZiYmRkZWZmNzVmN2Zm ZGY1NGVhNzYzOGM2OTE4ZDQ3MDQ3OGI5Yw0KMzFiNjVlYWY3ZmYzOWJkZjVj NWU1ZTcyY2VkZjdjZjNjZGRkZGRkZGQ5NmNlNmJhZWU3YzNlNmZiN2RiY2Rk YWQ0NzgzYzllY2ZlN2FkNTYyYjQ5OTI2NmRmYWYxMTEwY2ZmM2JjZDNlOTM0 NmFjNjc1NWQzN2YwY2MwNjI1ZGYNCjMwZDlhZjU2YWJkZGRkZGQ0Njg4YjM2 OWExNjY1OWQ2NzAzODM3Mzg4ODdmZWFmZmQ2MWM2NTRkOTMwYTQwOTIyNDJk Yzc1ZDBmMmY2MjJhZjgyYzMzNzUzNTNiMWY1YWFiYzJjYTJiNDY4NWRkMGE5 ZGQ4OGI3YTZkYWZkYmE2DQo0OTUwZjhjMjA4YTYyOThmZTMxZTI1MGMwYTQ4 ZDM3YWJlNDI5NjA5MzBjNjA5OThhNDY3ZTNlOGY5ZDFmY2UyYTI1Y2NlZWI2 YzRkOTdjYjIwNWRmODI4NTQ1NTY2OGIzYTFkMDkzZDliNWE1MmRhNjExMDA2 M2U4ZmQ2YjBjNA0KMGQ5NzM4MzUxNjg3ZTdiMjI4ZjQ3YzJmZGNkODI2NzEw YjYxMDQ5YjJiZGI0ZTQxMWJkYTBlZTE1MGNmMDAzNTAxMzFiMDQ0ZDA4YWZk NGU1Mjg2ODE5ZTJkOTdhM2YxZTVlMzRmNTc2YmI5MzdkODAxZTMwODkyOGE5 MjkyYzANCmU2MmUxYjZjMjUyZjNkMTRhMjdlNzFmMWIxOWNjZTRjNWU1NGFi OWM1Njk0YzYzMWQzNzU1NTY0YTRjYzA1YzEyZGExOWY2ZTA2NzYyMDE2MTc4 MjVhODdhZDQxYjU4NjFiNzZiYjgzNzZiNGI3YzE1YTVlNjE1OWM2ZjM1NmYw DQo5ODE3ZjM2ZTg3YjQyMjE1Mzg5YzMxYWUwODAwYzExODBjYTAxOTk0NDE2 ZDQwNjExMWRjMjY3ODljODIyODQwNmI0MzU1NDlhNDAxMjFiMDE5MzQ2ZjM0 YjM5YWE4NDUyMTA5ZTQ3NTliOTU3MjgwMzc3Nzg1MDIwMGMyYmU0YQ0KMGNj ZjVkZjY5YmJhYWU1N2FiZDU3MmI5ZmNjOTRmN2VkMjEwMDY3ZWYzOWJkZjdj ZjBlMGMxZTFlMTYxMTAwNDUyNGFkNjI4OGZkZjA4MzI5Nzc5MzExYzBlODdj M2UxZmIzZjdmZWZmOGY4Mzg4YWEyYjdkZjdlYmJkN2ViMzUNCmEyNjI3MTFj MDM3YWJkNWUwYTQxZWJiYWRjZGUxZTNjN2NmODMwMDg4MjlkOWRiZDZlYjc3 YmRiN2MwY2ZjODAzMWM2Mjk3MzNjNTdkNWI1ZWIzOTg0NzA1ZGQ3ZjNkOTky MmFjMjBkN2Q3OGVmNzA3MzMwZjhjNjFiNWY5MzRhDQoxMTYyMWNjN2EyOTQz NjY0N2RhYTU5N2RiODgxNzYxMzAzNDA0MzAzNTU0ZDliODk0MzU1ZTU2NTVk Y2ExYThjYmE5YzI1ZWQxZTJiYWE4YjhiMGI1NWNhZTUyMmRiZThmNWI3Yjdi NzViZWQ4NDI0MDE1YzhlYzA4MzJiMjA4NA0KYTQ0YzQxZDQyMDBiMTg1YTU3 N2FiYzU4M2QzYjRhOWYxZDYzMzI4YjYwM2EzNjczYTkyOWFmMmU0N2U3ZTdl YmY5OWMxMDZhYjk3ZTljZjRkY2RlMDY1OThmZTQ3YzRlY2VhZTk2NTcxN2Q5 ZDkwODY5NjY3MTVlNTVmNTY2YjcNCjhmODBjMWI2YzEwMTliNTM5NzA3MWU0 ZjdjMmY3MmJjYjBkMzJkN2MwZjQyOTQ5Yzk2YTBkOWNkODY4NjZlNThjODY1 MmQ1YzAxMjFhYzI4NmM3NTNhNjUxNGQ2OGUzMzVmY2MyZjJmY2Y4NTI2N2I1 NzQzNmM2ZWEwMjhkZDk2DQo1MzAzYTJlNTEwZWY1ZTk3ZDZkZDVlNzI3Y2Zj OWM1ZDVjZTYxZjdjNWM2NDQ1YWRhODgwZDE4NGFlZWI1YTE0NGE5ODI2ZjJj MjEwMjg2ZGE4MjEyMDk0NWFjMjU4Y2U2YjZmZmU0NWJlNzdlNTVhY2NlOTI1 ZDg2ZWMxMTNiNg0KYTk4NTE3ODAwNzIwNDI1YmEyNjJiYzAyYWRhMDNkYTIx OTQ4NWQ0OThiNzM5NDI1ODQwM2E1NjE2MDcxNWEwMWU2MzY1NzY5MmEwOTRh Mjk3ODkzYzk1Y2IzYzlkZTljZDZiN2E3ZjY2ZDVkZmI5NTEyMmNkZjFhNmZm ODE0NmUNCjkzZTZkMTY4YzQxOGZiZjE4ZjdmN2M3YTdhN2E3YTdhZmFhZDZm N2RhYmMxYzQzNzM0MDc1YzA4NjkzNDI1OTQzMjk2Njc5OTYwZGM3MWRkZjc3 ZmZhYjNmM2YzZjM3NzdlZjhhM2Q3NWY3ZmZkOGRhZmJmZDEwYTIzYzFkOGVl DQpmNjhlZGFkMjg3ODcwNzIwM2FjZmIzMzIyZjc2YjYwNzcxOWM3NDNiZGQ1 NmJiZTUzODFlMjE4MDM2MDBlMjMwODY4NmM1MmQyYmIyNDAwMDRiZThiYTI0 MjA1NDUyNWU2MjcxM2VlMTkyMWQ2ZTFmNmNlZDBmMWNjMTQ1ZTQwMw0KOGE1 MjU0ZDlkYTEyMWViNDUxMzAwYTg2MDE4MGUxMDRkMDBhNTU4ZDRhNjM5NTYx OTUyZTQ3ZTNlMTY0YmMyYzBhZTJkOTcxYWZjNzkyYzRiMWVjZDQyOGJiYjc2 MTNiNDFmZjkxYTBjNmQ4OGU0MDY0YzMyMTYwMWE5YzJhYjANCmRjNzBjMDM1 NDAwMzQxYWY5NzE3ZTEzNDNmN2FlN2E3Zjk2NzI3ZTVkNWIwMGUwNGRhYWVl NzkyZTU3Y2UyMzJjYmYyYTgxZDc2YjVkZmViYmVmNDQ4ZDgwMjJjY2Y3ZmYx MWU5YjUzNTlhNTc5NTk5OGUxY2M5YzVlNThmYjg3DQo1OGQ3YjAwMzM4OTY4 NDY2NDQyYmE2MTJhMjJhNTQxNjc3OTVhOTc5NjA0MTY4ZWUzOTI5NmEwZjgy MDBjZTRkMWUyY2MyMDBhNjA2YTFkMDM0ZjA3YzhmNWIyOTMxOTM3NGUxZDk3 NjM5YmIxYTE1YTliMzlhODZiMjYwZGE5MQ0KMTQxNTgxNDU0MWZhM2JkMGQ2 YTNiZmZjNWYyN2VmZmY0MjJmZDllMzlmYmVjYmZjYTA5NGFhNjU3YjE1ZjNi OGE0NTAwYzMwODY0MTAxZDQ2YTA2NWI4NjcwOGJmNDM3MWRkNzc3YmVmNjBh OWEyMjQwNTA3MDJlMWFkYTY3MDMNCjgwMTIwMjBlZGEyNDJkOGM1MDAwNDIz MDE4YzA3NzYxMDBlMTgyYzA4MGYyYTZkYjc1ZWRjMTA2MjBjNjUwNGViODZl YjRiMzBjYmQ2NjU1YmJlM2ViZmNjZTc4OTVkYzI2M2Q1ZmE5ZWIzN2NkY2Rk YjYyNzFiOTVjYTY2OTdhDQo3MjcyOTJlN2I5ZTc3OWRiZGJkYmNkNTIzNmI5 YTM2MWE4OGRhNjg0ZDY3NWJkOThjZWQ3ZTllYTE3YmZmOGM1Yzk4YmEzZjE3 ODdjNzk3OTc5Nzk3NmVlMzhjZWE2MjVhMjU2MmIwODAzNGFhMTY0NTk5NjY1 NWQ5NjAwNWNkNw0KZjVmY2QwYjZlZDZiMmFkZDViYmJlOWI1MTkwMjEwYTUx OTIxNTI1N2E1OWNjZTk3ZWJiY2JjYjhiOGYwMjJiNzkyNzVhZDI0MzM4YzEy MDBkNDcyNWQyODI2MTg4MzkxMjAwNjVhYWJhYWNjZDNhYzVhMmVhYmQ5YzJh YzhiNzINCmJjMjA0YTRiMjkzOTRjZTJkYTZlYmIxZDc0OTMzMDg5NTVhNTZk Yzc2Mjk0NzNlMTEyY2FhODUxNjA4MDIwNTg0YzRkOTkyYTRlNmI2YTU1Y2Fh Njc2Y2I3NjAzNjhmODgxYWM4OWUyMjhiOTk2MGViNGM1YTkwMzg1M2M1ZGE3 DQphOWFlMzJiN2RkMGJmYjFiZGVjM2Q3ZDBkZGM2Y2I1ZjgzMjM3MGY5OTQ1 ZTljZjFhMzJiY2UzOWM5MTQ5NzBhNDU2OWIyMTI4YWMyMDgxMDIyMGQyZGFh ZGFlNGI5NDk1NzI0NGY1Nzk1MGNkM2I1ZDBjYTEyNGQwNmRjMGNjMw0KNjA3 MjEwMDIyM2EwNjE5OGQxMjAwY2I2MTU4NmIxY2JhZDkyMzI2YTA5ZTZiYjdl YmIxYjc0MTIyYjBlZTE3MjE4ZDkzODhmMTE5NDc4MDFkYWM2ZGIzYTk0Zjdk MjdhMzExM2M3MmZkNjljZDc2MTQ0Mzc3YTU2YjdlMzA2MzENCmNjY2Q5NGUx ZmFhYjM3ZDc1NzgxZDEzMmYwNmU1YjFkNGQyZDc3M2RlNWJjYjk2MDVmMWUz MDE5ODJkZjIzNGUyMGE2MDFlMmRjYmMwYTAwOTQxOGNhN2VlZjUzNWY3OGZm OTc3ZWU2NTc2YzVmNjgwZTY2NTkzNjlmY2Y0N2EzDQo1MWQzZDk2YzA2YjE4 ZDI4ODNkNmJhYWEyYTI2Mzg2NTVjMWIwZGMwZjNiY2Q1NjIzOTFhOGQ5NmNi ZTViYTJjOTI3NjViMzg1NmE1NjQ1MTk1Y2ExOGNiYjY4MjIwZTA5Y2MyNjg0 ODc5YWJjYzRjOTgwMDI1YTY1OWY4Njg3Yw0KMWQ0NmRmZDQ1YzA2NDYwMTg0 NzFjNWQ4MmEyZmFlOGE1NWM2ZjQyN2U3YzdiZGZiZGI4NTk2OTI2YjQzOTQz MjYwMDY5MDA2ODQ2MWI2MDIxN2E4MmFkNDA1YjIzNDVkMmUxNjhiNDViMTU4 YThiYzVjNGZlNjM2ZTNiNjYzNWINCmExNmI3YjJlZjNhZGRhYzJjMjE0YWQ0 ZWNiYjYxYzMwNjE0MDA5Mjg5NDQ2NWUyMDVkNjE5OTkxZTk4YzZiYzUxOTc3 MjU4NTNkNDc2NzFiMmQwZmU5NGE1Nzc1MGU5NTA2NTZkNWYxZmQ4MGQ3YzVh YWNjNTc4MWExYjYxNjAxDQpiMTY4MTg2MGQwNDUyNzJhMTI0ODI2ODM5ZTVm NmMwNGFiYzg5ZWJhNjRiOTk2OWRjODE2ODFjMzVjMWI5NDgwMTA2ODA4MDUy YTUxNTU0NDk1NWExNjI2OTM2Yjk1OTc0ZWFkNTAxYjYyNjAyOTZkMzE0NjZm Yjk5NzA4NDA4OA0KOTE4NjE4ZDUzMDkxZWJhYWFhZDZhNTJlYTU1NjcwN2Q5 NzM5MmUzODQzNWQxOWNmZjlkYzY5Mjg5MGY4ZWU0ZThmZDUwN2YzZTUxOTNm ZGJkNTU1NGRjMzQ4ZjQzNzQ4MWMyYmM3ZTJiYTA2YjlhNjBiZjg3YzBkZDAw MDgwNmQNCmQ5NzcyYWUwM2Y0MGE5ZjI0NzYzZmM3NjMyYTU5NDVhYWQ1NjY1 NTk5NjY1ZDk5NGI2NGQzZGRhMzRlNjhkMzFjZDA2OTYwMWYyYjI5NDg0NTA5 MGQ1NzIzNTllNGUyZGM3ZWU2ZjBkNzYwNjViYWQ0ZWJiZGZlZmI3YmJkZDIw DQowYTg1NmQ4MTEyNjMwOGQxMDQ4NjA5NDY0MTA4MTgwNzM1ZDBkMGRhNTBm ZTc5NDU4ZjZiN2U3OTYyNmU2Njc4MWNhNDgyY2ViNTk0OWM1ZTRlYWVkMjNj MmRhYTAyNTIzMzM0ZDRjNDE0OTQ0MTEzZTQxNTllN2Y4NjM0OWJkNg0KZDky NGNmMTY3NTUxMTFjZGE4MTA1NGJjZjRkYWQ3MDQyNThlZTM1OGExNGIxMjBm OTEwYjU3ODBhMTJhNGFhZTRjYWRjYjVhMTE4NzU5NWMwMTk3ZTdlOWIzYTcz ODNkNWY5ZGJjMzBlYjM1MjE2NDUxNGFlZDM4OWQ4Mzg3ZTENCmMxZThkNTBj MWQwMDAwMjAwMDQ5NDQ0MTU0YjZmNzlkMzc5Y2E4MDViZmY1ZTBjZmRmOTA4 Yjc1MTdjNDljOWRiMjhiZjM1ZmZlYzdmZjkzNTc0NTk5ZTYxMTEzMzFkMTA4 MWMxMjNiOGUyZDUwY2QxMTM4OTk0ZDk2ODJjZWE4DQo0YzYyOWZiNTYzZDE4 ZTYwMzE1MDBkYzIyOGE1Y2M3Mjk5ZTNhNWMyOTM5YTQxMWIyNjM1YWIzNTZh MDVhOWEwNmIxMGYxYjk1NDcyZDM3N2U3MGM1NTU5YWNiMzYyYmViMGE5NjMx M2M3MGYyMzNmNGE1YWRiNWJkNjY2MTdlZA0KMDRhZTQ3MDgyNzM3YjNlM2Vi ZTMzOTA5Zjg3NmFmZmJlZGFmZWQ5MzJhYTkyYTEyYzU4MzA3MmYyNWY3ZWYy MTg5NjE1OTRkMWI5MWRlODQ3YmYyODdlODllNmU1MTJkNWZhOTBiZmU2YjE5 YmYxZGZhNjhhZDU3YWI1NTAzMjgNCmU4ZjdmYmZiZmJmYjUxMTRmOWJlZGZi Y2FmNjllMWU3Nzk3ZTc5MzU0Y2QzNTQzMGRlZTk3NDZhNTkyNzQ5ZjIzZmZk ZTU1ZmM2NzFhY2VhZGEwYjgyYjg5NTI0ZWQ1NjkyMjQ1ZTEwMTBjYTBjMWE4 ZDBjNzY1Mzg0MzYyNTBmDQoxOGE3ZTY0ZWM2YTNhZmY5NDhhOTgxMDYzNDA3 OTM5MDRhMjk2ZDY0YWRhYWFhYWFhYTIyZWYyNjg5Yzc5OTVjNjVjNTIyZDVh NWFlNTc0NTk1YTlmYzZjMThhNzZiNTY1NTI5NTEyNWQ1YzRiMTgyMjhmNjkz YzRmMzNjZGI3MQ0KMTlhOGIwMDU3MTZkZjgxNjFjMDE0ZTAwNmQzMWEwY2Fl YWJjOTZkMjMwMmY4MTIxZjU2YzM2M2YzYWYxODZlM2YyYjM5MzdhN2M4NWIy NThlNjZiZWRkYjZlM2FiNWY1Y2I1ZTYyNjM2MzAzOWQ0ZWIwMzM5MDFiMzU2 NzBjNzUNCjgxZTViMmRkZWE5MmM1NTIxNzMyOWIyZWUyZTkyMmI3YWZkNjk0 ZGFhMTFmMmExNTU4Y2VkOGI2YjQyMzMyNDY0OTI3MjZlZDgwNzY3YzA0MWMx NmE5MDgxOGU3Y2NmMzk5MWYxOWM3YWYyOTZmOGExMzUyMTY5MDM1YTAzOTg3 DQo2YzQwYmIwNjUyNTYwZTY1OWMxYTY4ODk1YTk2OGJjNTYyMzRjOWE3Njk1 OTQ4ZGI4YjljNzYxMmY2MzcxMGZhMDg3ZDcwODZlYjE1NGFhMzAxNDMwOGUx OTA5MTRkNDg4YjM5ZmIzZGExMTM1MDExYzY0MWE3ODc2ZTA3YjYwMw0KNDIw Y2Y5OTc2NjE1N2ZhYzM3MDBiZjQ1Y2ZkNzc1M2Q5ZDRlMWJiMDY0YWZkNzhi ZTNiODUxYjRiZGRkYTM5NTUyNWU1ZDVkMjlhNWYyM2NjZjk0YmVkZDFjMWYw YzA2NzExYzg3NjFjODJkZTFmYTllZWRiYThlZTNhMGQxZTINCjkwZGFhMWVj NjZkMjdmYzM5Y2YxYzVmYTQ2NDMzNzc5NjJhMzY3NjA4MTUyODBkNDFhNzlh MWIyYmM5OGNlMTNkNzc1NDA3NzNhMWQ2ZTQ4MzY1YmE0NTdkMzYyOTk2NWIz YjVhZTU5MzU1ZjY0ZjlkMjExOGMwNDllMWQwNmI2DQoxZmQwMzhiMmMzODg3 OTRlMzgxODM0MzkxNWFlMTFlOTBhOTU0NDVkMjE1YjIxNWQ2MTkxOTk1YWFi NjBjZDJkODdlNWE1NDc3ODk5NjZjNTMyY2QyZTg3ZTU3MjM2OWE4ZjhkY2Q2 NGJkNWE2NTBiYmZkYjE3ZGM0MzZmYzNlOQ0KZjcwMGEwZDZkODFjNjM5NThl OTcyYmJlNTgwMmRhYTE2YzMwOWEzMmMzOWM4YTA1MWQ4ZGQ5MTU5YjE1OTYy MmFlZWI4YmMwOGIzNzdiNTFiZmU3MGM3YWYwOThiNDRjMDkzMDA2NGY3MGY4 ODE0YTEyZGE2YWViZTMxM2JkNWMNCjU3YTM5OTNiOWU2MWQwZTM4ZWE1NTA5 NjgwYzUwNDgzZTY5NDQwNDlhYzUzNWM1Y2FlOWUxZGNmOWUxZDJmODdlM2Iy OTZlZWQ2NDZkMGVmZmJmZDNlNWMxYjljMzU2NzI3MzUyMDg2ZTg5YmIzNTQz YjgyNTk3MTQ1MmE3MWI4DQplNzcwYzdmNjAyNzA0NzMzMDI5OGFhYWNlYzFi N2UwMGYyNzkwY2QyY2Q4OTdhZmJmY2ZmMzM1N2QyZmYyZmVjN2E5YWRiYTgy NDljOWQ5ZDBkODdjM2Y1N2E3ZDcwNzA3MGFiNmFmODc5NzVhYmY1NmFiNWZh ODc3ZmY4ODdhNg0KZjVmZWRkZWY3ZTM3MGNjMzgzYzM3YjBkNjliODUyY2Ex MDUwNGExYjExMGMwNWFkYjUzNjg0NjgwMzdhNzM3YzliZGIxNTA0ODA5MGE2 OTBkN2Q3MTUyZmQxMDA4ODMxNTAwNDk1NjQ1OTVlMGVhN2YzZTM4YmYzNGY5 ZmI1ODUNCjFkODJmZTk3MWZmYzFmZWQzMDI4MTYyYjY2NDg2OGY5NTAyY2Y0 NWE1ZWUwNmU3ZGYzZDAwYWI5MTNiN2UxODdiMDZjMDgwNzljMmFkMDU0NTU5 YzE4NjYzNGIyYTI5YzRlZjJkMWI4OWMyZmY4N2FkOTMyYjVjYWQyZDUzY2Nm DQpjYTdhMjE4MjIwODkyZDRiMzg4ZTEzZWRlZmQyMzIyNWJhYWE4ZWE1OWM4 ZmNhMmNhNTk3MjcyYmFkZTJlZDg3NWU0NTIzY2ZiMWVmZWZkNzQ2MGIyMTk0 NTRjY2I2OTM5ZDVkZWU3OWM1NmE0NWE1YzJmOTM0ZmQ2Yzk4NTY4Zg0KZDc1 ZTkwYjQ3ZDliMWIzZmQ1MWQxZWNlOWRhMGRkZWViYTQ5OGNjNDA3ZDMwNTc0 MGQ1ZGMzMzA0MTU4ZThiMzlkOWRjZWMzYzllNGUyOGFjZTE2YjMyN2NmNTRl NDA0MGU1NWJkMTZlOWI2MThhNWRjNzI1MGQ3YzgwYzE2MmINCjljOWNhZDll M2VjYjdlZjc2NGY1ZjE3MzJlNmM3YjZiNjdmMGFkYWYyNWFmYmQxNGZlZDlh YmU4NmZjMjc1OWI0ZTY1YjNmZmMyYzgzNTRmYmYwNDM0MTU0ZWI3MjM1YTA5 MjEwYzU0NWNhMzY2MGM3NWFjY2YxNWViMWEzM2Q3DQo5ZmJmMDUzN2ZjZjFk Yjc1YWU1ZjE0YzU2YzM2NmI3MGMyMDBjMjMwNmM4NmZmNGQ5YjFmYzA3MmI5 ZDQ1YTlmOWQ5ZDM1NTRjMzhkMDA2ZGE3ZDM2OWI1NWFjNjk4ZDU2YTE1ODQy MTZlYmVjZjA2MTBjNTI5MDcyMDM1ZjgwZA0KOTFjZDhkODhjOGY1OWI2MDM0 MzQ0MDM0Yjk2ZTgxMDExYTU4MTdjOGFiNjJiNTVhOWM1ZjVlMWUxZDFkN2Zm YTY5ZTgzYmE0YWFhMTJiNzA2ZTgzYjRlM2E0MTU3N2I1YTI4MWRmZDIzZWFk N2JiNjA5YjllMzU4NjAxNDQ2YTMNCjI4OGNjNWI0MjUwYzIzMTIwY2QwOTIy MWNmZjNjNWU1YTgzODFkYjJkOWM0YjExNDJiMGI2YjU1NTVlYmIyMjRhY2U4 NmQ4NGY3MGZlY2VkMDFjYzY2NDQ3NWE1ZjViMmNjMzExZGNhNDU5MTJlNTI1 MzVlNjBiNmM2M2NjNWJhDQowNjE4ZTEwYzg0YjEzMDg0YzY5YWMwMTM4MjM5 YzIxNjE2MDhmM2IzNDI0ZDUzY2I5MWE2Mjg5MWY4OTYxMmFlNzAxYzU4NDI1 MzUyZDQ1OGU1MDgwYmVlMzIwNTZhNDAxNDAzMDk1Y2VjNmQ4NmQ5ZmRmNTZm M2U1MmIyOWExZQ0KMWRhNTM2ZTkzOWRjYjliZmU3ODJkODllNmRkNjYzNTI0 ODk0MGFlMzc5ZjFjOTY3OGJhN2NmY2JlN2E3ZTVjNWQ4MGUzZGRhOGFjMzdi N2JkMWZlMDEzNjNhMGQwMzQ0MjlhNWNkZjk3NTU4MjFhMDQ0OTU1MDhhMTgw ZDVhYzENCmE2Y2MyOGFkMmQzMGE5YjQ1MWRhMTI5Njk2ODZkMmNmMzUxYjBj ZDFiN2Q3ZWVjYjBiMWM3ZjdjYTk0ZTYzYmMyODBhYzc3MTQ2YTNkMTZjMzY5 YmNkNjZjZDc4YWIwMWMxNzczYTlkODYwMTAxNDA5NjY1MjcyNzI3NjU1OTll DQo5ZjllNzViYmRkYmRiZDNkNDI4ODZkZGI1NTU1NTFjZTgyMzBhY2VhZWFi NjIzNDZjOWU3MDI0ODg2NDJkZTAwMzQyOGI5MzNjYmQwMDQyMDUwMTIzMDIw MTQ4NmEwNTZkMDEyNjliZTM4YmYxYzJkOTdiZmY4ZDljZjg3ZTdlNw0KYWJj NTVjOTU3YzM5MWYwYmFkYWFmNTYyNmZiMDJkMWNhYmI3MzdiMGJkMDhkZDAx NmNhZDgyNGE0MWExYWUyMTE1MGE4NWFjMjY0OTJjNGMwZDliZTVhODMyNDhk NGM1NzQzY2I5N2FmYTIyZmRlNDg1YmI5Y2YzODhmNjZjOGUNCjQ5MzYzZDNl YjdhM2I2MDE1YjI2NjFlZjliYWY0MWQ1NmVlYjliYWNhZTEzYzZjZjg3NTcy NDJmNjk1OTBiMmVlNjQ3ZTc4ODM2OTI1MmEyZDJjNGI3YWFiMmIyZTIwNGVi MmFkZWRjMmNmMjVjMDFkYjliOWIyODMzYTU0YmM2DQo0ZDk2YWZkNjI4NWIx Y2YzNzVlYTQ2OTEzOGE3YjNlM2YzNTA1OGY2ZDYzNjVhMWRhNzVlMzkxMTRi YTUxMjk0OWJjMDczMGVmNzk4OTJjOTRiN2JiODFjZWE3OTNhNzlmZTljZDg2 MjhmMzIzZDRmZDc3NWVkNTA4Yjk1MTVjZA0KNmE3NTM5MWUzZWZlZjRlOGYx NDdmOTZjMDVkNzcyNWZiYWQ3N2JlZGQ1ZDYyYjJmZTNkZTFlNWE5MTIxNDYz MmNhMTg4MzM2ZDBkN2Q0MWQ4NGMyNjFhYzg2NmU2ZTA0MGE1MDJhNjAyMDQ4 MjMyZDA3ZGFhNDM5MDQwNDMwZTQNCjdhMTJkOGUwOTgzNWNjNTc0NmZhZjQ2 ZmNiNzhkM2I3YzlmM2ZjZTJlMmUyZDliMzY3NTU1NWY5YmUzZjlkNGVhMzI4 MWEwZTg3MGRlMGVjNzYwOTMwOGFhMmJmZmVlYmJmMGU4MzcwNzNhYmRmYjA4 ZmUwYzY5MzJkNjFlMTBiDQo2OTNjOGMzMTg2ODAzNWE5MGNkMGJjYWFhNTMy NzU0NTk0YTJiNjg3YmE0MjU5YTIyODY1NTY2NGViNzU5YTJlYWJiY2E4NGI5 OWE2ZTk3MDM2NWQ1N2Q5M2M1YmY4YjFlYjU4NTY5MjQ0ODdiYmRiODllN2Vj ZWZlZWIxMzBjNA0KYzYwMDBhYjAyYzA4OTU5YTI1YTlhYmQ1ZjE5NWI3OTQ2 MjU5YTlhY2I2YmI5ZGNhZTVkNmJkM2VmMTg0YTJhYzY2YWMxNTA2NmM2M2Ew MzJkOGFiNzljMDk2MmM0ZmViM2M2MzhiMTUyMzM2NWI2N2QwMTI5YzYyNmIw MDQyYjYNCmQyYmNmMDgyZjliM2EzZTFiMjUwYjMwOTBhYzM2YWIwZWI0NmFj NTE5NDUzOTc0MzE5MmNkNmYxNjY5ZjRjYTc1NTVkM2FhMThmZWRhZWI3MmQz Y2M5MDBjMGY2YzA4NTE3ODg2YzM2ZDFkYzFlYmQzOGNmZjM4MjExMWUzMjBi DQphMThmMDc3ZWEwMTU2YzAxZGY0M2UwMDFiMmZiYjdkZmMxOGI5M2UyYzUw YmNjYTdiYTJhNjcyNzY3ZmFmMjZhOTVhZDRmOWYxZTA5NjkwMjEwNTczMTU1 ZTQ3MWFmYmI3ZDdmZGYxZGY0ZTlkZWFlZmZlMDFlNzZiN2QxNGFlMA0KMzk2 MDgyZmNkZWY4YzcwMDA2NTQ0MzUwNjg1MDBhNGEwY2M4ZGQwNWE4MmZhNjNh YjhmOTNiODNlNmZkN2YyYWM2MWJhMjcwZGNhMTExNmU5ZWU2NzlkZTA4ZDA4 ZTQ2YTNhMjI4ZTIzOGRlZGNkY2VjZjdmYjFiZGQ5ZTY1NTkNCjQxMTQ3MmNl MGQyMDk1YmNlNjkwNmFlNjE1ZGEwMDYwMGQ5MzMwMDhhMTg0MzJhMzhjODYz Njk0OTBlYjEwMjQwNGI4YzA2MmFlOGJhYTJlOGFiMmM4ZWFhYzI4OGJhMmNh OGJiMmFlNGY4NjQzY2RlOWFjY2VmZDhkYzRjZGE2DQphMTY4NTM1OTMzZGZi NjNjZGIwYTVjMTZmYmYwNmMwODY4NmE5NGE1Y2JiYTcwMGNhNWYzYzI5Y2Nm NzE5NWVhYWI2NWJkNWM4Yjc2NWM3OWRjMjI4YTc3MjM5ZTg0YmNhZTJkM2Y3 NDA3OWI4YzA2N2EzOWUyNmNiZTdjZjE3NA0KNTVlNWI5MmM3OGIxOTY0NWNh NTQwNWEyYjE5OGMyMGJlMTA1NGVkMDY5MDVkZDM1ZjUyYmJkYWEyYTY0ZWI3 NWE4OTU2OWI2MzQ4ZGU2YzQwYTZjMDc4Y2JiNzEyYmU1NzZhZGNjYmNjY2Jh OTZjMTc2MWI2MTgwMzAyZTUzNTUNCmU3NjVlNWM5ZjQ1OTIxM2FhZGQ1NzAy NGIyNmE1NWQzNzA2YjA3ZmQwZWUyMWUzODgzMGQ2M2I0NmVjN2E5Y2Y5ZDQ3 M2IyYTYxMzI2MWU0MmNhODRiYmRhYWFhNmNiMTVhMmRlN2RjMTJkYWQ0OTkz MjA1NTMyYTE0YjViMGQ2DQo5ZGM4ZGVmMGJmZmUxN2RmZTA5ZDFlZGEwOTFj MGI4NDY5MTA4MDlhNDY4OWVlNjYxMWVjZGE4YjFiZjk2NTczYTc5MzczYjdj ZDcwODMxMGJlODUwYzdmYzUxOGUxN2Y3M2M2OWI4OTVkYmJkZGVlNzZiYmVk NzZmYmVjZWNlYw0KZWNlY2VjOWQ3N2RlZDlkOWQ5ZTlmNTdhYzY5ODA2NDdi OWI5YjliOWJkYmRiZGI1YjU0NTQxMzhlN2RjMTI4ZGViNzNjNjM5ZTNhNDQx YzY5YjliNTJlYjE2OTk2NDM0OTQ2NjRhNDI0YTY4MDMyZGFiYjJjYzE2YWIy MmNmMzkNCmExZDUzYTRmNTdhYjdjOTk5NjQ1MDFhNTAxNjg0MmVlM2Q3YTk5 YjhkNjAxNDAzOWZiZGE2YzhhNWE5NjhiNTllMjVhMTYzNGFhNGFhZTk2NTRk NTM0OGUxNTQ1MGRjYTg0Y2Q5NmViYzViM2YzYzczZjdjNjdmZWUxMTM3MzNh DQo3NDZhYjlmN2YwODFiN2RkMGQ0MjgxNjIxMzQyMzA4MDZkNmU1YTVlMGJi YjFhYjMyYjE0Njc4YmU1YjgxNjhjNzAwNjU5Y2IyY2QzY2IxOTQ2OTdiODc3 MDhjYjgxZWQ4M2YyOTBkYjRjMmI4YjcxNDlkNGJjNDgxM2ExOTllNw0KODA3 MWE1NDExOTE0YTU5NGMxNGE1YTkyZjNhMmFhNGZjZmNlYjNkODg5MjI0MTNh NzYzYzg4NmNhN2NkOTY5OWI1ZDNhZDk4ZGU1OGU3YTdjMzQ5M2U1ZjhjZDJi NWViNTlkZWRlOTYzZDk5MjMwYzExYzUwYjQ3ODRmMTZiMmMNCjRjMzJhN2U2 YmRhMGI3YjNkNTlmNjc1NjVhYTNhYzU3Y2JlNTYyYmUxODVmNWQ3MWNhMTIz ZjQ4ZGE2ZGI3OWI5MGM0YTdkZDA4NTEwY2NkNjE4NzEwMGM2MGRhODA4MjJh MTBhM2I1MjE4YzM0ZDNhOWRiNzRjNWZjYTEwMGRmDQpkNDViNGRhM2Y5NGU3 Mzg3NWVmMzRlZmMwOWQ5NzU1NWQzNzhmOTcyYjkwYzgyZTBmY2ZjM2M0ZGQz MDZkYmQzZWJmNTVlN2FlOWE1MjQ0OWMyMzA2Y2Y0NTFiZWRjYTBiYzA5MjIw NGU0ZTZlMDU0MWE0YTQzMWIxODg1MzI4NQ0KMmE3NGFkOTQ1Njc1NTEyZjk3 Y2JmMTY0YjI1YTJlMmZjZWNlMTk2M2I2YjA4MmMwZWYyNGVkNGViN2QzNmVi Nzc5ZThjMzczMTQ2NTJjZjBhMWY1MDM0MmQ0NjJhMTk2OGJlOWYxOGJlY2Yy NGFhOTZhYWRjMGMyMjg4ODNhYzINCmY3OWEwMGE3ZTc5OTljNjVmNTYyMmQ1 NzY5MzU5YjY2ZjM4NWEzNGE3NzE4MDcxNmU1NWI5YjYxNWUyMDRlNzAxODIx MDk5MDA4ODQxNDczNTk3YTgxZjQ0MzExMDQwYzg0YzhiMjljNGRiMjE3MmY1 ODVlMzAyM2Q0ZDFkNWZjDQozNzlmOWMzZWY5ZjhlMmUyZDhlNWM4NWRlZTI2 YjY2OTA3MjQwZWUxYmExNmUzMDYwMDEzMjQwOGY5ZWU5NmJmZDFjZGNmNGZh N2EzOGJmNGQzYTczZDliMGI2MWVjY2Q0ZGE3YjNjNTg0YzVmYmVkOWVhYzE4 YjNhYmUxOTg5Zg0KOGZjYWM1ZmNmMTA3YmZmMjJlNGZmZGUzYTNkYTBmNzVh Yjk3NzdkYmFmZjY3YWY1NzY1MjhiYWUxNGFhMWQ4MjQ5YTBkNmM4YWIzMDVi YmJmOTdhYzcxNjIwMTRkYzg2ZTdjMWUxZTBhNjY0YmEwNmY1OGM0NTIxMWE1 OTU5NGENCjAwNGQzOTgxMzIxNDA0OTIwMjBkNmZkOTZkMGJhMWI5M2NiN2M5 M2IwMTg4MzZhMDg2Njg4MjFiZGMxZjFhMDZlNDFiODFjMzNmZDJhMmY2Y2Jj NjFiNzIzNWRmZjdiN2I3Yjc5YmI1YzBhYmFiYWJiMjJjMzczNjM2ZTIzODZl DQpkNjUzNWNkNzZkZjY0MmNhYjJlNDk0MzFjNjBjMjBhNWQ0MzA5NDUyNDZl ODRkNTU0YjYwMDhiNDgxMzY5MDRkZTk1OTYxYjVjODk3YjNjOTY0MzI1ZjJj Y2FhMjZhMzZkMTI4YTE1ZmZmYjM0Nzk2ZTNmOWJlZWYwNWJlZTMzOA0KNzA2 YzA4MDFjMWUxZDhjYzI4NjhhMDkyZTAwMjY5YzFkN2U1ZjRjOThiZDVjOTE5 YTlhYjNjNDk5YzZlZGJmMzEzZDJlYjU4OWI5ZWFlMjVhNTU2MTJiNjc2MGYw ZjA2YjY1NWM0ZmVlY2U5NTM2MWE0NWM4YzE2OWY3ZGFhNDYNCjk3ODQxMmJk YjExMWI1Mzc2MDViMjY2YTJkNTVhZDhiN2E1ZTZhMDgyNzg4ZGI5MTU2NzZl MDY2MDQ3YTNhYWRjYTUyYWU2NWY1ZjQ3MmZhZTQ2OWJkOWMwYjg3YzRkYjg5 ODg1Y2VmOTUzZDZiZDA4NTZkNDNjM2Q2ZDc2Yjc0DQpmMDNjNmMwZmUyNDEx ZmU3OWJhYjhiZjNmYzY0OTg1OTM2Y2JhYmI1OTMzODU2NDcwNjkxODgwMzc3 YjA4OTFhODM1NzBmNGI2MDI0ZDc5NmM1ODgyNWQzZjlhNDVlZTcyODc1YTVl MTU1NWExOTZiMDFhMWEwNmIyMzU5NmRhMA0KMTgyYzBhYzcyNjg4NGIyZDI5 MjAyMGMwMTkzODM3OGMxNDIwMWFhODA5YjcxYTY3MzUzNzgxODY0MjRiNDU2 YzJlYWZmMzFkY2RjOTZkYTM0NjgzYTA0MWNmZGZiNjcxY2NiNTVlMjk2ZTFm ZTkxZDI4ZTU5ZjhhZTMzN2NkY2QNCjI2YzAxMzQyNWFhZDU2ZjNiODVlYWY5 YmNkYzNhNmM5N2JjYjY1YzkxOGFiZWI5YTUxNDIwMDIxYzRlNzA3NDAzMzdl ZDQ4MGQ2YTgyNDhhYjI0YWIzMjJjZjQ5OWVjOWQ5NTViNTk4MmZlN2IzZDU2 YTU5Njk2MzM5YjYxYjA2DQo5NmU3NmMwZGZhOGVlYjkxMzA4MDZiODM3MDQw NDExOTQ4MDkyNTQwYWYyMTg1NTgxNzJjNTc5ODY2ZWE3YzYyNGRkNjJhNWI5 OTU1NTUyZThiYWFiZGUzMTgwYjYxOGYwYTA3NjEyY2JhMmI3YmQwYjU4NDg0 NGVmOWZhOGFhNQ0KNmI1NjU2ZTVlODIyMWQ1ZGQ5N2U4ODVhNDU2NTk5MGJh ZTZjNTFjNjAxOTliOTk2OTMwNGVkN2U1MGYxYTA1YzczYzc4MmFjZDVkNTcw NTljODdjYmVhZThlNDZmM2UzMTM1MmE2YzRkNTY0NTNlOGI2ZjdlYWY3ZmZk Y2RkM2QNCjgwNjc0MzUzMmIzM2NhMjFlMDAwNjc0ODQyZGU4YWUyNGUzYmUx OGUzZDRlYTMyNzIzNzliMmQyNTVhMDljNmQxYzUyNzgzZTFjMGY1MWQ0Nzli MDNmNWEyZjY0MzFmYWRkYjM4ZjYzMjRiNmYwODI4ODA2YzY5OGFjMjRmM2Fj DQozZTlmNzVmN2ZhNWE1MzlhZjFlYjg0NDMwMDM2MjQ4MWJhYTYyNmE3OTAw NjM1ODgyNjFlODcyNDM3NTA4NTA2ZjJhMWFlZjMxNjY2NjhiM2U1N2RjMzkx MDgxMDcwN2FkZDY2NTY0NGRmZGUyNmU2MDZiMDQwZDFlNDQ3ZjQ3Mw0KMDhm MTBkYThlMTdmMDA3NGVjZGY4MjcxMDA3NTVkZGJiNjRkMjhlZDc2YmJlZDZl ODc4MjM0YzVhZWQ2OWEzNjg4M2M2MzhjNTIzNzk5YTBiZTA2ZGE0ODY1OTRh MjFhNTA1YTU3YjUyYTJiZDQ0YTE2ZTU3YTk1MmVhN2IzYzkNCjY4M2M5ZjRj OGJmNTlhZTRhYjI0OGNmYWZkZmVhM2FmZGQ4ZjdiNWQyNDExN2MxN2I2ODBk NjYwMGM4NGEwYWViMTVlNTRlOWJhYzhmMjRhMjk2ZWQ5NDk3ZmEwYTVhNjUx MGJhYjBjODQ1NjY1OTE1NTk1ZWQzYmFhMmFmMjJjDQphYmIzZDI3ZmZhYzIw NzVhZWQxNjVhMzEyOGExZmJmYmJiM2I1YjQwODVmMTQ1ZWZmZmZhODc4Yjlm YmViN2ZjZTRmOThiZGYzZTVlMTVkNTRjZDJhMDk0ZmQzZjlmMTQ5NGRhODBl ZGY5ZjFkZWJlNzU3NmU5OTQ4YzEzNDZhZQ0KMmU4ZGFjYWE3MTVhY2VkN2Nm MmYyZmNiNWNkMTVjMTJjZTA2ODcyZjI3ZmUyYmY3YmZmMzZhZDU2ZGM3N2Zm OTU3YjA2MmQ4MDEwODZkOTQ4ZjAxODA2ODUwMDhkYjEyN2UxOGRhMWUyM2My Y2RlNDcyMzIyYWUzYTNjN2Y0YmYNCmY4ZGY3YWI0NTczZTYyMWI2ZDZjNzYx MWJjZDllYjZmYjgwZmY2ZDlmMWMzN2ViZjFmM2I5MWRiZGQ4MmQzYWFmMjky M2NiY2VmMTEwMzA5N2E4YmQxYTUwMDQxMjVjZDlhZDY5NDA5MGU2MjExMTA3 MmJkYTlkYTAwZWVlYWRiDQo0YjQ3NzFiZGM0NGE0MTE5NmQ5YzllNWNiZmEw YWZkZjQxM2U1NzlmYzBjZDFiY2M5ZGM0ZmUxNjM2ZjgyNzY4ZGMwMDk2NmQ5 YjliMmZhMzY5ZjFkMjQ2ZmRhYWYxN2JhOTYwNDAyODg3MzQ1MDk1NzBhMDRj ODE0YWIyNWE1Mw0KNjk1MDI5ZTQxNTJkZTVmY2Y5OTFhZWVhZTU2YzVlMTQ4 NTY1NTkzMTgxZWIzYTg4NjNlMWJhYjYxZmQ4ODFlNzBkMzZiNGViZDBkMDQy ZTQ0MzE1MDAzNWViMTUzMTA0NjVhZDhmY2YxNmU3ZTdhNjJhMmJjYTc5NmY1 MzQ1MzENCmViNmRjMDY4YjRkYTU4YWQ1NDFjZWZiZmZkOWRkNTZhZDI5NTc1 ZmFlYzQ0MmUwYjU1ZTQ0NDU1Y2E5NjI1YWIwNGY1MTllNzkyNjk4NjhjMjI2 MTVmN2Y4ZDBkMjdlYTZhYTVlZDQ5ZTQ3MGMyMmNjNzcyYjk0NjhiMGI1NGI1 DQplMWM0ZTgyYWJlYjdiZDljNGYwNWRkZmNlOGI3YmZmMmViNWExNjU1ZGNl YjZkODg3NjE1YmFiNTI1OTRlYmQ0YmRhNDc3YjhjNzBmZmE3NmI3MGI2NzFi OTZkYmQwOWYyYTRhMjgxNDkzMTVjYTBjOTNiOTVlYWUyZjhmNGUyNA0KZTMy MjA5YTdmMzc5NjVjYWFiYTc4ZmI5MGRhYmU1YTFkYjgxZTcyMjA5ZTEwN2Q4 MWExNGRjZjJkYTliZDI3MjY1YzNjMTE0MjU1NmUwMDE3OWNkOThlMGY2ZjU1 YTg3Yjk2ZWI5NTg5NGM0YjA2ZTllZGQ5MTE1YTFhMDM3MWINCmFiMjAwMGJm ZDNkMjI0ZTAzNzk3MGYwMDAxYTMyMGQ3NjRlODc3ZWEzMjdkZmRjOWViMjlj YmVkNmUzODZlNWI0M2Y4YTM0NTJmN2M3OTMwNzcyMzhjZjVhNTQ3NzIxYmYy MDk2OTVhOTYwMDAxNjc1MDE1OTMzNWNhMWE0NTg1DQpiYzQ2NTY2MjVkZThi YzdjZmVkMTQ3NjU5NjVmOGRhZTE2ZWI1NWQ0NmU2ZmVkZWQxZWRjYmZiNzc5 ZWYxMGNkMDY5ZGQxMTAxNDE0ZDAzNThjNGU2NzBiNGY1MDlhNjYwMDQ3YjYy ZTRlOGZjNzhmM2Y1OTRmYTcwYjhkODNlZg0KYmVlZDZkNmM0NDUxMGM2ZTgz NzFjNDJkZDcxMWFlZGFlYTIzYzczYTVkMDgyZjNiMWIzYWRjZjE3ZDhmZGE1 YzU5YzQ2NmJjZDYyODAwMDFlMTA1NTFiMmQxZDdkYmJiNjI3Yjc2ZjRkZWVm NmNjYmQyNTQxOGMxNGQzMzRlYmUNCmE2ODEwZWQwOTE1NmE3NTMyYzU2OTdh YjE1OWYyZjg0ZDQzNDA4MDdhZmJjNWEyNjUxZGU0OTc0MWM1OGRkNWU2NzZi MjA3YTVkZjgxMWE4ZGI2YzhlOTZhMDBhYjUwNWNkOGM4NGQ2YzgzMjU1NTQ3 OTJkNzM2NTJhNTVhZmNhDQo3Yzk1MmVkMzhjOTA2Mzk3NmVmNWI3MTY4YmEw YWVjMTM5N2MxZjQxMThiNTM3NDQzZmIzMjk3NzJjMTdhZTAzYzc2YTJhZDdh NjFmZjM2NTVmZmIwMjc4OWQ3Y2VlYmNlNGVlNWY3ZWUxZjk5NzU3M2JlODk3 M2ZkNWFjOThlMA0KZjNjNzJmZmUyYjdmNjI3NmVkZmEzNzAwYjJjZjRkNmI0 ZDFiYTY0ZjRhYTEzNWI0ODZkMmE4MGIzNTE5OTVhYmQ1N2MzYzk5OGNjNjhi Yzk3NDM1OWRhZjU3Njk1NTU1ZjdlZTFmMGUwZTFlZmVkOWM2NzdjMjRlOGJi NjYzNTgNCjFjOWNjMTcxNTE1NGQwMTI2NTA1YzUyMWViNjY3ZTE0OGM5N2Yz ZjMzMzk2NjcyMWU1Mjg4YWM1YTc0ZmIyYTMxN2JhNTY1NmUwOWI0YTZhMzQ1 ODdhNzIxZDhkNWMwZmQ0MDZiNWUxYjg3ZTY3NDgwYWU5MDk4N2I3ZGJmMDAz DQo5NzcxMDZjZDg4ZTFiYTY0NDRhMzkwOThhZmM1Nzg2NWE2YWI3NjFjZmJl ZDI0ZGMxZjQ0YmI5YjI0YjAyMDE4OTQwNGI3NDAyOGRjYzA4OTYyNjkzOWI1 NTRhNTk0NjExMjU4ZjcwN2M5NzdkZmQwZGIzZDM1ZTg5MzU2YzI2ZA0KMGZj YzgyYTQwZDg1YzI0ZDA5YWYxOTI4NmQzMDVlMDQ5M2E3MmYyZThlOGUyZmFm NDY3MjM1MTMyMDNhMGU0NGUwYjg4ZWI4NjIzNDY1NzRjZDU5ZDA0YzQ4MTk4 MTcwMmNkYmIzYzJhNDU5M2FiZDBlYmIxNDBhNDZmZDAxMWYNCmZjNzdmYjFm NjQ3Zjk4NzM5MzM2MDVkMzJkYzg4MzEyOWQxN2NiYzVhMjljY2VmZGEyOTQ4 YjY1MzE1ZDE2YjM1NGU2MzViN2VjYThlYjgwOTJjMWMzZmJkZGVkYWRhMGRm NDMxYzgwMDI1MDY5OWU1OTMyYjc3YzE3MWEyODRiDQozMzlmOTVlMzI5NTll NzM2YTVlNWM1MTBlMzkxY2EzMmM5MjlhYTJhN2I3ZWI0M2UzOTEzOTY2MDk0 N2FhZWVkMzgwZTJjZWI5YWIwZDIwMDBhZDAwNjFhMjhhYmRjMTBlZGQ4Y2Mw YjExODYyMDhjNjhhZGNiMTU5NWYyOWEyOA0KN2JiNGMwZjE1NTcxN2U1NWNl NTdmM2Y5OWM3NWRiNDFlNDVhYmQwNDgxMDNkZjAxMjcyMGM4YTU3NjA5ODdi MDg5YjBhODI1OWMyODg4MDcxYmJkMDdmYjM4ZWNkM2NkYWVkZTY4MTdkNGQ1 YTBkNDE4NDdkNWE0YWE5ODEzN2UNCjMxN2M1MjgwODI1MDJmODliZDRlOTdi NTkzNGE0OWEzMjU2NzJkMmU5OGU1YjkxYjdiZjdiYWFmYmMxY2VmZWZhMjk1 MTg2MWM5ZGJiYjk4NzNlODY2MmQ4NzM0ZmIwOTBkZDA4MDdkZTU4Yjc4ZmY2 ZTdmZDhmODlkMDViNTJmDQo0NGEwODZjYzgzZGM1Y2Y2YWFhYWM2ZTNmMWVj ZjhmNGM5M2ZiZTFiMzJlZTg2NDFkYzZkMWZiZWY0ZjI2MDc3NDdlYzZlYzE3 MzAwMGQ0MTYxNTRhZDJhYzI4NTI2NGMwNDMxODU5NmJhNjI3NTNkOTkwZDk3 NDdhN2QzNGY5ZQ0KYWJlMTM4YWU1NTdlN2M3OWY1ZmM5OTBkYmRiZGQ5ZWJi NjViN2NiZGRjZTBhMmQzZWRkYTA3ZmI1NjE0Mzk4ZTAzNGFmMDc5YjY0YjBk MzhhMTA2ZGNhZTJkNGIzOThlYjQyYzQxMTkzNDUxNzU2NjU5MzY5NDQ0OTE2 MWI2YzQNCjQ3MWY5ZmZlZjhkZDkzZjczZjk4NWY1ZTU5NjFlMDZmZjdhM2Jk YWRkNmUxMWVkYTMxMDI0NzJhMDM1MGMyMWQ1MDU1ODM2OGM2ODg2ZDExNDgw ZDk1ZTc2YmQ3YjE2MTcxNGExYjJhMDA0ZTg5NDU1Y2NhOWM5YmRkOTk5YjYx DQpkMWNkNWRjMGM2YWI3NTI2YjhiN2JiZGRkYTFlNzQ5MmE0ZDM2YjdiOWQw NDcxMGMyZjQwYTc4NzZlODJkMDAzNjcxYWI0ODZkMTMwMWVhNzU0NTMyODAz MDAxYzlhYTAxOWI2ZmViYmZkNmJkOTBkODlkYTk3YWFmYzZiNmUxMg0KNmQ2 ZTUzNTE2MzhjZDRmYTdiZmZmMzdmMDg5ODcwODI4MDg3MmUzYzE3YWUwNWNi YmFlZTE5MzAwYWMyYjgxMDBhODRjMmQ0ZDAwYzk0NTE0NjVjZTIwNWFlZjRk ZGMyYjExNWExNmU1ZTU0ZjM2NTQ3YTJjZWQ2YjkzNjkzZTUNCjYyYjY5YTE1 NTU2MWNiZGEyNDQ5ZTRiYjcwZWQ4NjJhMDA4MjVkZWJiMTExNGE2MTEzNDcx YmQ3NTM0NTVkZGE0MjUwMGE0Mzg1MzRlOWIzNGY1NmE3MjdjYmYzNGIzMzll OTYyZjRlNDcxZjNmMmI1NjJiMDRiZTk3ODRlMWMxDQphZTM1MThmMDc2Y2Iz MDAxZjA0MmQ1YTAxYTg0NmE0YTI1MjNkY2IzZmQ3NmM0ZTc0YWE2ZTllY2U4 YzhmOWFmZWY2MTZmODcxZjFlNWFkZGFlYjYwM2NkNTExYTRlMTU3MTE4YmJm NTc3N2E5YmFmMTBkYTNmMzhlOGM2MWQ3NQ0KNzhkZjY2NTQ3ODJlM2MwNzM2 ODdlM2EwM2IwMDE3YjAxODM4YWI4MGZhYTY3ZjIzNDEwNWJkYTkyMWM5MGRj MmY1ZGZmMzlkN2YzZGUzYjdhMWVjZjdiY2ZmNWFkYzk4MTAxODAzNjMyY2Ri ZWVmNjdhMmViNzVhNjE2ODViMDINCjllMGY4NzgzMzY0Yjc3MTQ1NDAzYmM2 OTBlMTk1NTczMmEwMGNkNGJjMDZlYjRkMDYwNzk3ZWQ0ZTlmMmZlYmE1YTU3 NmE5OWFkMTc3MzVhOTViMjI4MmE4YjVhYmU2ODlhMGQ0NDZiMjIyYjM5MTlm M2FkMmRiODQxYjNmOGFmDQpjODc1ZDhkNTA2OGUxMDJjODkzOGU3OGViMGUx ZmIwMDIxODUwYTZhN2RmMWUyZjhmMTJmN2U5OTVlOGRiMWNjY2FkOTBhNGE3 MmRmZDlkOGRkMjI1YmZkZGFmMzJiZTZjOGRhYjg2MDljMzMxMDVhMDMwYThh Mzg1Yzc0YTI2NA0KYTM2ZGNhN2M3ZDNlYzkzZjc5NDFkYzhlYmIzNDUwMDEz MjA3M2QxYmExODBjM2MwYzkzNTJmMzI2ZTY3ZmY4MDYxMjA1YzBhNWJiNGI4 ZGJlZGMwNzNlMDNhYjAwNTljMDYwZDJmMDBhMjBjNmEwZDQ5OTliOTQxNmEz N2JjMzINCjhkYjBmODlkZTFlYTlmNjQ1YmYxZGY4NjcxZTA3MzU0ZDNkZDRi ZjEwNTRlM2YwMmVhZDhhZDhkOGQ1NmE3MDM0ZWFmMGY2YTBhMTA0ODUwODA2 ODMwYTU2YThiMDk2YTBjZDEwNDAwNmEwMzg5NDY1NDE1MGVlMzQxY2NiZGM4 DQo4YjVhZDgxODIwNmU5M2Y5ZWFmY2UzOGYzZGFiYmRiMWRiZWZmNjNiNTc5 M2ZmYjdiZDZiZmY2ZDIzYmJjZWRmMzlmN2NlOGI5Y2UxOWIxNGY1OTY2NTdi MWQ3YjkxNjY4YjI0MDU4YWI0NjhmZmVlMTYyZGQwYTBkODFmOWE2MA0KZTNj ZDI2YjVkN2ViYjVkN2I2NmM0OWQ2OTM2ZmNlY2M3ZGY0ODc5OTIxMjkzZjky NWQ2MGI1MGVlYWY5MjA0OGEyMjg3MmM4Y2IzMzc3Y2UzZGY3ZmJiZWYzZmFj NTkzZWYwZTBlOGY3NDljYWVlZmVlNmQzNDFhNjExMGEyNWENCmNmMGU5ZWJk MjQwZDgwNjVhZGQ3ZTFhNjA2MDQ1ODIwYjExODhlMWZmY2Y2ZjNhZmZlZmJi ZjFlM2M3OGQwODg2YTc3NmVkZmQ5ZmFjZDU2YmJiNzUxZWQ3NTJiYmQ5ZWJj Yjk4ZjZhMTVmNTNhNTg2OGIwZDI3MDE4MTI5MGM2DQo0ODI5NTBmMTgzYzA5 ZmQ5NzQ3YTdhOTZhYWQzMjNlNTg5YTc0N2U2ZTFiM2I4ZGIzMWRiMWJlMTI3 Yjc5YWI3ZjZjMzdlMmY5NzdhMmRhYjg0Yjk1YjY1YjA3NzAzZDZlNjBlYTk5 OTI1MGExMTg0MDNmMjMyYmQxOTU2Yjg5Mg0KMGMyOGEzMTk2YzA5NzliNTI5 YmI3Njk0ZDNmZTg3YzM5YmNiZGM0NWY0OTNlMDljOTE4NmEyZmNjNjA0MjE0 MTMwOWNjZjYxMDZkMDQ1MzYyMDg0YWIwMDE3NDRjYzMwMDA0OTg4MmM1MTc2 MzFkN2YwN2M5MDQyYTM4MTQ5OGMNCmZkM2RlZmQxYTNjYTY0ZDg2ZDM3ZDYz ZWI5ODE1NjdkZjdmODY4MTAyNzA3N2Y3ZTc0NzRmNjY0NzRmZjdlNmQ3NzJm YWM3N2IxNTM0ZDQ2NzNhNzE1NjY4NDA2OTdhMDJjODRlN2MxMzEwMDIzOGUw MWY5ZWM4YmFmZjg2MjE0DQphNWY4ODc5ZjdmYjZmZmU5YmQzYmZmZmFjZmU4 ZjViMGRlODc5MDMwMGM5Njg1OTkxN2Q4YzI5MzMwMWE4ZTU1ZWFlY2VjZTJl OTkzZTljMzg3MGZmZTc4MWYwNzg3ZTk2MGUwMjRhNmQ3OTk0NTRkMTg2ZDQ2 OTdjMzA5YjNhOA0KNDdlZGI1MWVkYTc1NzJmZGFjMjJiY2RjMWY2MjA5M2Y3 YjhmZDliMDMwNTgxYWNlMzY5YmQ4YjEwYjhmYTU3Y2ZkOWFkNWU1NWQxNmMy NjZhZWMzMTY5Njc4ZDE4N2ZhMDMyOTQxZGVkYjVmZjVlM2UxZjAyYzdmNWQ1 OWM0ZTUNCjdmNzg1YjVhODVhNThkYzIxYjIzYTQwMTAyMzQ0MTE2NmNkODYy NjFlOGMyZGE4YzU3MGI0N2MzOTNhODc4NzFjNTk1ZGRhNjZjZDcxMTdhZTgz NDMwOWY4NjZiMWRmZmQ5NzEwOGM0MjcyN2MzNjdkZmY1YmI3ZDg0MGRiN2Qx DQo4MTg1ZWZlNDQ5YjEyMDkwMTAxMDgwMzY4MDQxOWFjNmM3MjcyNzhmOWVi NGE0ZGZiZjcxNzNlYmY2MmRkNGVhMTlhNWQ5YzI5MDFmYzA4YTVjZjc5YmI5 OWQzMDI0YzBiM2Y5ZWNmYzZjZjBmMmU4ZmNkOThiOGJkMzhiMmE2Yw0KYjRi NjE2MDVkNWRhMjczNzJiMWIxYmRjNWIxMzVlNTBhYjg3ZjU1ZWE3MTJmYWI5 ZjJhYjk4OWE4Yjg5MjBiMzg0YzhkZmE2MjU2ODIyMDVhYjkwMmY1ZDY5Njk3 MzkwMmQwZjQwNDA5ZWZhMTQyODhjZTIzZTE2ZDZjMGRmMjANCmU0ZGIxMWZm NmUyYzBhN2MzYTBmNmU0OTUwYjRkYzM0ZDc0MGM2MmJiMTBjYzE4NTkzYTgy MTY4NjQ2MjA5NDVlYzA4MDc1MmMyMTFhOTIzMTMyOTEyZDc5OTBhNTQzYTJk Y2M2NjlkY2RhZDk3ZmU1Mzc3M2NiYzc4N2VmMGYyDQowZjVmZjRhMjU2ODM3 YzdjZDY4MTg2NGI0ODJkMzhkNzcyMTk4MjAxYTc1MDA5Y2UwNzE3NGY5Zjhk OGY4ZTZlZjRiYmJiZGQxZTM2Yjc1MWFiYTFkZDg2MjcxMzcyMmQxYzA2NWMy YTVlOTk4NWIwNjBjMDBlYzZmM2UzZDNlMQ0KY2JjMzkzOTdhZmUyNTQzNTFi OWRlZWY2NDY2MzczYmQ3ZWY3NTNlZTc1NmRhYjE1MzhhMmVhNTRhMjQ2MWQ1 MTA1YzY2NGVkYTJhZjBhOTc2ODExZjQxNmQwZjk1YzcwNjUxMDMzNGYyNTVl ZjIyNjE3MzNjN2Q1ZDEwNDA4YjYNCjhjZmUwZjgyMmJiOWZlM2I0ZjAzNGIy YmQzOTUyZGJlMDg0NDcwMDg4NmYzY2M4NzhhN2JiMjliNTk3ZDQ4NTI1ZWNj NDg4MTA0NTY5MjM1MzYxNTcxM2M5OTRlMDc4MzQxMTAzODM0NzYyYjJlYzMx NTUxMTQ0OTU4OGE1MzMzDQpiYzNjN2RmMGY1Nzk3ZmQ3NGFiZjc5ZjcyZTUy ODFhODkyMmQyOWUwODJjODZhOWIwYTZiMTA0ZjcxN2EzZTM4MzgxODllMWMx ZWM2NDNiZmVhZWYzNjIyMjQwOThjZDFhZDY4ZWVmYmMyNzc2NDExYTM3OTY2 OTZlZDRkMzdlYQ0KYWQ2NjJiZGVkYzcxZTNiODFiMzVkNmQ3ZDc3NmVlZGRj MWNlMjZlYTM1MzQ2YTY5MTA1ODgyNjMwNDQ5OTk5M2VhZGViOWY1NDEzMDA0 NTMzNDQxYjAwNWIxNjA4MWRjN2IyNTFiYjI4YzQyOWMxZmJlMThjNmQ1ZTcy YTE3YmINCjFmMDJkZjdiZDZjN2Q1OGZjZGU2YTUzOTM2NzkyMzRlYmRkNGE0 ZTcyNzQwZjYxMDI3ZjM1ZjAzNmNlNmMzMzY5ZmYyYzVlNWZjZjhiNTNhM2I5 ZjU4MzU0YjQ2ZmRjZGZlZWNlODQ0OWQ1ZmU4ZDljNDRiNTQ5NGE2ZjZmNWYx DQplNGQ5NzNlYjU1OWE2N2U3MDgwMjU0MmI4ZWNjNzg4OTA2NmNhY2Q1NTBh OTlkNGNlOGUyN2M3ZTdlZDZhY2Y5MzY5OWU4OGIzM2ZiZmM4MDYyMTM1Zjhj ZThjZTdlYjRiYjk1YmFiMTY1Nzc2OTg4OTcxNTY3Yzg0MGM1NGE3MA0KNzU2 M2MzNGE1MWRmZGQwOTFiNzVkY2JjODk1NjAzYmQ3NjJjZGQxOGMyYzAxMDhj NjMyZDUyMDM2MzcwZTVjYzVmYTE2NjE3NzE4ZjIyYjcxNzI2Y2YwNmIxODg3 YjZiNzM3MzJkOThhMjkyYzkwMGVjODIyYzU1MjYzYzFmMGUNCmM1YWM3Zjk1 MGRmMmRlNTk4OGRlM2E0ZjZjN2U0ZGE3ZGM0NTcwYTFmMjVjZGM4Zjk0YWNj ZTJmZmJkYTI2YjExZTBlOTJkN2U3ZTZlY2YyNzI3MDNlM2UwNGM1ZjNkOTc4 Mjg0N2YzNjQzMDBhNjA1OWM4ZTk3NDM2NzhmNmRkDQo0MGQzZjZkNzBmY2Rj NmE2ZGZlY2MwZTE3Y2VlY2NhYzY5YTBlMmM5YzhiZDE4MjRhM2UxZjRmMmM4 ODlhNzFiNjFmZGUwNzc1ZmNjZGQ2ZmJlNGRlN2JkN2ZmOWM3YzYyZjdmYmVm M2ViNWY2OWNmNDA3YTYwODJjZGE2N2QwMg0KMTFjMjQwZWU2ZWQ3NzZiNjZh YzM1MWNlOTU2ODc3YzE5NDRhMzcwMTE0NDAxOTNiOTMwYzY0MGEyYmRlYWVj MWQ4NDI4NTU2ZDAyMzIxMmMzODMzZmIyMTQwNjRkYjU1OGJiODM3ZjlmMGIy MjkxZTJiNGM1MTMyMDI3ZGRmNjkNCmE3YzQ4ZjhlYmZkZTJkZmQwZDE4Njk0 Y2UxMzk0YTU4ZTE3OTE3ZDk2ZWU2YmE1MzljM2MwY2E2MDRjNjgwMDg0NjU4 NDNhOWU2NTllYzRmYTZlOWU1NzAzNjFmMGRhNWZhNzYzYzYyYzA0ZjZjMWRk NGFjZDdlNmIxMWQyNGIzDQpmOGY0ZjQyMjU2OGZiZWZjYjI2NmNjNGU2ZjBk OGQwNjg0NDBhMjIwMTQ4NDAxZWM3ODcwZWU5ZDlkY2M4N2U3YmU2YjJiZDI1 OThmYTJjYjU3Mjc0Y2UzZTljOTZiNjdmZmE2ZWQxZGNiN2I1MzAzZGYwYTQx Y2M0MDBhYWIyYw0KODFjMDkwNGUyMmM5MGQ3Y2U1YjE3NGZkNjQ5NmI4OGUz NzliMTljZmEyOTI1NTcyYjJhMjIzNjU1NDc2MGJjMzZmY2ZjYzY2YzVhNzJm OGZlYWEyZmJkZmQyNjczNTgzNWRmZWIwNGM3YTcxY2U1MDllNDlmMmY3YmVl ODk2ZjgNCjcxMjFkZmU2MDBmZTA1MmNjYTNiOWE3MjEzNzQ1YTY0NDE1N2Y2 YzNhZWIwMTE3ZGNiMDkyYzAzZDA0Yzk2NDE2NDk4OTQ1MjY5MWMwYjgzNjQz YzcxYzMzMDkxMDI1YjRkYjcxMjlhZTE4OTNmMWVjNmUzNTQ1ZDVjYTQ0ZmJl DQowOTVhNzU2Y2FlODMwY2EyMDgzYTg2NjQxMDYzYWVmOTYyYTQ0ZWNmZDQ2 MDJjZDcwMjZkNTRlYTA2MmYwNzJmZGNhYTljNmIyZDg0OWM4ZDI3NDgxMjBh NWNiMjFhMDAxOGM2NjQ1Njg3MDJlMDk4YzAxMGE5ZTcxOTQ4NWI3MQ0KMTVl MGI4OTlkODBmY2JmOTVjNDA1YjU4NmJkZTUxZmQ0NWY2OTRjNTJmZWZiZTQ0 MmVjZmZkNzc5MzMzNGI3YzY4YzgyYjQxYmZjYWQzNWFmOTQ0NTc2NzNkYmU1 YWU5YjMwYmMyZjdmYjNlNWMwZDE5YTczMjcwMDEwOTRiYzQNCmZlZDhmNzJm YWFmZWIwZTIyYWU1NTZjM2IwYmRiZDUxZDlkOTZjZGZkODZmNmZlZjA0YWU4 N2YxZjhmYzRmNWZlMWY0ZWNmMzdmZmJmN2Q5ZTdiZjdkZmNlNWVmZjU5ZmVl ZmJmYjM3MWJmZmY0MWJlYzZjYzNhZGUxNzI2YzFlDQozZjlkN2NmOWVkOGJm ZmY4Y2YyNjQ5YTBiMWYzNzc3N2RkMWJiN2VlN2RmYWNiY2IyNGVkMzRlYmQx Y2QzZDc3YjM4ZjdhZDM3MTI1MjAzMzYzMGVjYjUwYjA4MDc1YzBhMTFmMjJm NzAxMmRkZThiODBiNWM1YmFhMGQ4OGE2Mg0KMDg1MDU2ZGE1ZDhlODU1ZGU0 MmFhYjYzNDY1M2JjYmY3NDAwMDAwNTk4NDk0NDQxNTQ0YmExYzkxNWYyNzBk NmI5NjQ5MTRmZGE0YzAyNjFjNWNhODA1ZTU1OTI5NGY4ZTkyMDdmZThlNWY2 NmQ3ZmEyYmZiMDUwY2JmNzA0YjINCmVlMDM5NjYwOGMxNmFjN2M3NzFlMzg1 MzM2NDJjYWVlNDZmZjY3YmZmODg1YjNiM2U1NmU2ZmNiZWQyZDE4ODM5NzY3 MmE3YzY5Y2UyZmQ5NjhiYTNjZTdmMTQwOWMxZWZiZmQyZTJlY2ZiMGI1MDk3 NjYwNjU3MjMxMTk5YzllDQplYjI0NzUyYTU1N2Y3M2RiZGRiYzQxN2IzNzlj YzBmNWFjZTYyODc0MzdmYTQxYWI5OTU5Nzc2NjVkMGI1NmQ3MWVlZjRlMzBi MjM1ZTkzYmVlZTA3N2JlYzEzNzA2YzE1ZWJkNzI1ZTVkYmZmMmVhZjE2ODI1 ZmYyOWYxNjFmMQ0KODM3M2ZkMWYwNGMzNDhjOTQyMzIwMWE0NTNjNzJhZWQz M2ZiNGMxZTI5Mjg2NWU3ZjU3NmEzN2VlZjBlMzYzNmIwZDY0NzdmMGQxNzk3 ZDg2ZmY2MGU1ZWNkODZhM2E4ZGI1M2UzZTFlNTY0OTgxZTFlNDZhZDU2ZjBl Y2M1ZWUNCmZhYjY1NzZiYTlkOWY0Zjk2OGY4MmE5OWU5N2FjNTZkZDUzNjdl ZmRmN2RkZGJiN2MzZmQzZDU0MmIxNTIyZjgyZWVhMTE4MjAwOTIyMTcyZTcy NTUxOWMwNDI1NGEyYzcwYmRhMWFmODEyOTM0NDAxMjQ0YzIzODRjYWUyN2Uw DQpiMjg0YWVkN2ZjYzFmMGRjZDgxNDUyODIxOWFlODBlMzQxNjFmOGJiMmYx ZWZmY2YxZjkyYTM4MzAxYjhiM2Q2MGY3NWNiYjQ5YTcxMTBiOGFlNjc1YzBm YmUyZjFiOGRlNmNlYjZmOWQ1NjdkNWRiN2I4ZDQ2YzNkZGJkZTk2ZA0KYWNh M2QzODZlYjAwMDAxMzVjMDcyYzYwOGQ2MWIxOTBlMTg5YWMzZTQ0NjVkNjVk MjJjNzM1Y2ZmYTgwMjFkNjMwMjJlYjk3NjAwMTYzNWNhZGJjNzQxZWM3Yzlm OGU0ZjRkOWMzNmYzYWViYmZhN2NkYWQ2ODMyZjdiNDM4M2INCjNhMTk5ZDBl Y2UyZWM3NWFlOWQ2ZmVjZDlmZGRiZGVkYjVhMjM0YWFhMWJmMzY2ZmY2YmQ2 NjBiMmM1MThkZGE5ZmRjNmE3NDFiOGU4OTUxNmZjMjBmNTAwOTIxMDUwODMw MTY4MjJjMTNjMGM2MDIwYmRiZTA0NTNkY2FiYzJmDQplMzI5ZjFkMWUxN2E0 MzNmNmIwZWM1ODAwYjc4MTY5OGNjZjRmMWViZjRlOGQ4OGVhNjJkYzc5ZDA0 MTUzNTliMWUxZmJjOTRjMjczYjY2ZmY4MjQ5YmNkYWVhYTFkYmI4ZGU2NTQ4 MjViMDFiNjM2YmQ4ZDZlMmE1OWQ3OWFkMQ0KZTYzYTNjNWZhNTY5YTI5NTU3 MDkxY2JmMDc5NWEwZTJjM2FiODA4NDgxNTVkNjE4NjJjYmM0MTk4Zjg2YThl MDExZDhkYzY3Y2M5NDQxNWY2Mjg5ZWIwZDdkMDFmODAwNTkzODMwMTg0Y2Vk ZjM4M2MzZmJmZjZiOWUzZTQ5MGUNCjRmNDYwN2FmZjQ2ODNjZDFmNGY0ZDE2 MzRmMTFmNWI3NjQ3ZmQ3MDlhYWZkYmRmZDM0OGU2MzM1OGQzYTYxNjM3ZjEz NWJmZDFhMzM2YTBkNzA4MDIwNjQ4NjRkMWRlMTAyZjA2MWU2NjA5MTk1ZmEx NTBjOTMyODFhOWUyZDE5DQo3Nzk5OTU0YWRlMTZiOTQ0ODkxNTVjNmZlODkz ODUwYjIwZDYyMDYwMzAxZDNjM2Y3YWYxZjU2M2YxZWFlNWU4N2NkOGE4ODRh MWVmOGJiMDhlNzY0N2I2ZGE2MWFiMTU3NmJiNjg3NTEwOGVkNjNkNjE1OGJi MGQwZjhkMGFkYQ0KNzVhNDFhZDVkMGE0OTRlYmY5Mzg2MzQ5NDhjZDJlYzAx YTQyMDExMjYyYjFiNWIwODhmMTJiZWI1YWJiNTA5YTk0MjgwMWZjMDRhMTlm NmY1ZGNlZTc0OGQ0NzgzNDlhMGUyN2E3MmYwZTQ1MjUyNGM5OWVlZjIzMGNk MTZjN2INCmViNWQ1ZDhiNjIyOWJjNmEwNWE5OTJkMTFlM2MwYjFmNzAwNTNj ODk0MDU4MDhjYTU0ZWEwNjkyOTFmNTVlMzE3MDAwMzBjODVkNzE1ZDVhYTBh OGQxYWYyOGEyNzI2MjUxYTkwMjJmMDE1Yzc3ZTgwMzAwMTkxODA1YWQ3NTlh DQoxODc2MmE2YmViM2I4ZTUzNjdkYWU5Nzc4MjRhNDUzNDIyMWRkNWQyY2U5 YWQ4ZDgxMGJkMzYwMjA2ODcyMDBiNjFhY2E0OThhZGNkOWI2ZWIyMjAxMjA1 NWYwOGY5NDY1MjQ2OTk4MWM4MmNmYTMyMDZkMTYyYjc3NWU1MTI5MA0KOTM0 ZjdmYzhiZTc1ODlmZmY3YjhlNmQwMjcwM2IyNzAwODhhNjI1N2FhNjYxNGVj ZWQ1Njc2MzdiYjUxMTgzNjJhODgyMmQ0NmJhMjEyODhhMDlhNTZhYTYzOGY4 ZDhlMWI4MTA3NmIyYzhiMDQ1MDYwMDNjYjJiMDY2NDQwNGUNCjk4NWIzNGEx OTdiYTI4ZTA2NGZiYWM0NTY0NjcxZDc5NTcxNTM2YzUyMzRhOTQwMGFlM2Jm NDJkNDBhNDIwODFjMDc1YmJhZDM2NzFkMGVlZjgzMDUxZTAyMmFjMjA3MDEw YjgxMDZjYTUwN2M3MjdiODE5ZDE0YzkwNGQwYmFkDQowYjE1NDQ4MWVjYzYz MjdmYzlmYTZiYmZhZDE2Y2I1NmI0YjRlYzhhNjM2OWY5MWQ2NWU4OTcyODQw ZWZkMzYyZmUzODFhNGQ1MmNhY2NhZGI1ODI1Y2MxMmUwYzQxNTk2ODlkMmIz YjQ4NjViYmFjMWFhY2UwYTQ2MDA2ODQ0ZA0KMDkwMDA5YjM2MjUzNDMwMGMz ZjI0MmQ3ZjcyNmI1NjA5MTAzYTEyOGRkMTdmNjkyOTZkZmY4ZGY1MjkzOWFh MTFjODc2YmNmZjUxZDI2MGQyOGE1OTQ5NTUyNDhiOGM0OTYwMWE0ODk5MThl NjBkMmRhMTgwYmNlOGNjYjk1NTINCmFlMTQ4YjhjN2Q2OTBmOTFmMzI5MGQ5 MzAxOThjMDM5NmIzZWFiZGJiMzgyNjU1YWI2MDUzMTRiM2RjZDBhYTM4NjZj YTkwYjI5YjFjNGY1NTc3ODA4MDIwNDA4YTU5MTFhMTBjMzY4NjgwM2E2YWNm OTE2MGIxNDI2MzUxNjJlDQo0YjU4MDVjYTVkZTBhOWQ4ODQxMjA0YzNjNmMw Njg1ODIyY2QwNDM2Mzk0ZjUyYjFiMWIwMjA0M2IwNWMzNDRkNThkMjJiNTcx MmE0YzVlYjI5NTEwMjNmNDU4NWM3MzI4ODg0NzQwNDY0NTY5NDE0MjJlZjVk YzMxNmIwYjBhOQ0KMjY0MzEwMGMwYjI0Mjk4MjQyZWViNTk4YjlkZjY0NDQx M2FlMmE4NjMzZGRhYjA1MmRhNjdkNWI3YWZhOTVmODZiNzg2ZmFlZmYyM2Mx YWNlOGY4MzI3MWNiY2FiMWIzMWZhYjlhNzc0MmFlNjNiNzU3Nzk5NmY5Yjk2 MDhhNWINCmJjZjg3ZjliMWZlNWVhNzNiZTQxZDM1Y2VjZWU5NjI3YzRjNzhh YjdlM2ZjYmE0M2JmNDQ4OWJmMDliYzFkZTcyNTg5YmRjNDQ3OGEzMmY0NGI3 Y2E0ZjgzZjdkNTU0ZTJkYzhlYmM2MDUwMDAwMDAwMDQ5NDU0ZTQ0YWU0MjYw ODJ9fXtcbm9uc2hwcGljdHtccGljdFxwaWNzY2FsZXg2NFxwaWNzY2FsZXk2 NFxwaWNjcm9wbDBccGljY3JvcHIwXHBpY2Nyb3B0MFxwaWNjcm9wYjANClxw aWN3NjcyMFxwaWNoMzkxNlxwaWN3Z29hbDM4MTBccGljaGdvYWwyMjIwXHdt ZXRhZmlsZThcYmxpcHRhZzc2NzQyNTQ4N3tcKlxibGlwdWlkIDJkYmRmYmNm MWNhZGM5OWIwZjE0MmMxZjhkNzdiZGMwfTAxMDAwOTAwMDAwMzFlZGQwMDAw MDAwMGY5ZGMwMDAwMDAwMDA0MDAwMDAwMDMwMTA4MDAwNTAwMDAwMDBiMDIw MDAwMDAwMDA1MDAwMDAwMGMwMjk1MDBmZjAwMDMwMDAwMDAxZTAwMDQwMDAw MDAwNzAxMDQwMGY5ZGMwMDAwDQo0MTBiMjAwMGNjMDA5NDAwZmUwMDAwMDAw MDAwOTQwMGZlMDAwMDAwMDAwMDI4MDAwMDAwZmUwMDAwMDA5NDAwMDAwMDAx MDAxODAwMDAwMDAwMDBiMGI5MDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmYNCmZmZmZmZmZmZmZmZmZmZjdmN2Zm ZGVkZWY3ZDZkNmVmY2VjZWVmZGVkZWZmZGVlN2ZmZTdlZmZmZWZmN2ZmZWZm ZmZmZjdmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmY3DQpmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmRlZGVmZmM2YmRlN2E1YTVkNmE1YTVlN2FkYWRm N2JkYzZmZmM2Y2VmZmQ2ZGVmZmRlZTdmZmVmZWZmZmVmZjdmZmZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlZmZmZGUNCmRlZmZh ZGFkZTc4NDg0Y2U2YjZiYzY3MzczZGU4NDg0Zjc5NDk0ZmY5Y2E1ZmZhZGI1 ZmZjNmM2ZmZkZWU3ZmZmN2Y3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmZmU3ZGVmZmI1YWQNCmVmNmI2YmJkNDI0MmFkMzEzMWFk MzkzOWM2MzkzOWM2NGE0YWNlNWE1YWM2ODQ4NGQ2YjVhZGU3ZWZlN2ZmZmZm N2ZmZjdlZmZmZjdlN2ZmZjdmN2ZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYw MDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2U3ZmZiNWI1 ZWY3YjdiY2UNCjVhNWFjZTI5MjlhZDIxMjFiZDIxMjljNjMxMzFjNjRhNGFj NjYzNjNjNmE1YTVlN2U3ZDZmZmZmZWZmZmU3ZDZmZmQ2YzZmZmNlYzZmZmRl ZGVmZmRlZTdmZmY3ZmZmZmVmZjdmZmZmZmZmZmY3ZjdmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3 ZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZWZmN2ZmZDZkNmZmOWM5Y2U3N2I4NGVmMzENCjM5YmQx ODIxYjUwMDA4YTUxODE4YWQzMTMxYjU1YTUyYmQ5NDhjZGVkNmNlZmZkZWNl ZmZkNmM2ZmZhNTk0ZTdhNTk0ZTdhZGE1ZWZjNmNlZmZkZWU3ZmZlN2VmZmZl ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZjAw MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmVmZjdm ZmM2ZDZmZjljYTVmNzRhNTJjNjMxMzkNCmM2MTAxOGFkMjEyMWI1NTI1YWQ2 NzM3M2Q2YjVhZGY3ZGVkNmZmZGVkNmZmYWQ5Y2VmNzM2M2M2NjM1MmI1NmI2 YmNlOTQ5NGY3YWRiNWZmYWRiNWY3YmRjNmY3ZGVkZWY3ZjdmN2ZmZmZmN2Zm ZmZmN2ZmZjdmN2ZmZjdmN2ZmDQplN2VmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQowMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZWZmZmZmZjdmZmZmZmZmZmZmZmZkZWU3ZmZiNWM2ZmY1MjYzYzYzMTM5 YjUwODEwOTQNCjMxMzFiZDczNzNlZjk0OTRmN2I1YjVmZmRlZGVmZmM2YzZl ZmE1OTRlNzYzNTJiZDUyNGFiZDUyNTJjNjdiN2JmNzg0OGNmZjk0OWNmN2Fk YjVmN2M2YzZmN2VmZWZmZmZmZmZmZmZmZmZmZmY3ZjdmZmRlZGVmZmQ2ZGVm ZmU3DQplN2ZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmZmZmZmY3ZmZmZmY3ZmZmZmZmZjdmZmZm ZGVlZmZmYjVjNmZmNWE2YmJkMzEzOWFkMTgyMWE1NTI1YWQ2YTUNCmFkZmZi ZGJkZmZkNmRlZmZlZmY3ZmZkZWRlZmZhZGE1Zjc3MzYzZDY1MjRhY2UzMTMx YmQzMTMxYzYzMTM5YzY0YTRhYzY3MzczY2U5YzljZDZkZWRlZmZmZmZmZmZm N2Y3ZmZjNmM2ZWZhNWE1ZGU4YzhjZTdhNWE1ZjdiZGJkDQpmZmRlZGVmZmVm ZWZmZmY3ZjdmZmY3ZjdmZmY3ZjdmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlZTdmZmJkYzZmZjVhNjNiNTMxMzFh NTIxMjFhNTVhNjNkZWE1YTVmZmJkYzYNCmZmZDZkNmZmZWZmN2ZmZGVkZWZm ZTdkZWZmOWM5Y2ZmN2I3YmZmMjkyOWM2MjEyMWNlMTAxMGI1Mzk0MmNlNjM2 YmQ2OWM5Y2RlZDZkNmZmZmZmZmZmZTdlN2ZmYWRhZGRlNmI2YmJkNTI0YWJk NTI0YWJkOGM4NGRlYWRhNWVmDQpkNmNlZmZkZWQ2ZmZkZWRlZmZkZWRlZmZm N2Y3ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZk ZWRlZmZiNWI1ZWY1YTYzYjUzMTMxYTUyOTI5YWQ0MjQyY2U3YjdiZjc5NDk0 ZjdiNWJkZmYNCmNlZDZmZmNlZDZmZmJkYjVmZjhjODRlZjYzNjNlNzE4MThi ZDEwMThjNjE4MjFjZTUyNTJlZjg0ODRmZmI1YmRmZmU3ZWZmZmY3ZjdmZmVm ZWZmZmJkYjVmZjdiNzNkZTM5MzFjNjMxMjliZDUyNGFiZDg0N2JkZWE1OWNm N2I1DQphZGZmYWRhNWVmYmRiNWVmY2VjZWY3ZTdlN2ZmZjdmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZDZkNmZmYjViNWZmNWE1MmJkMzkzMWI1 MjEyMWFkMzEzMWJkNGE0YWNlNmI2YmQ2OGM4Y2U3YWRhZGZmYWQNCmFkZmZh NWE1ZmY3MzczZjc2MzYzZjcxODE4YjUyOTI5Y2UzMTMxY2U2YjZiZWY4Yzhj ZjdjZWNlZmZlN2VmZmZmN2ZmZmZlN2VmZmZjZWNlZmY4Yzg0ZTc0YTQyY2Uy MTE4YjUzOTMxYjU2MzVhZDY4Yzg0ZmY4Yzg0Zjc4YzdiDQplNzk0OGNlN2Jk YjVmN2NlY2VmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmZmNl ZDZmZmE1YTVmZjUyNGFkNjI5MjFiZDIxMThiNTE4MThhZDI5MzFhZDMxMzlh ZDMxMzliNTQyMzljZTUyNGFlNzMxMzkNCmQ2MjkzMWNlMjEyMWJkMjkyMWFk NjM2M2NlOWM5Y2VmZDZjZWZmZWZlZmZmZjdmN2ZmZjdmN2ZmZjdmZmZmZjdm ZmZmZTdmN2ZmYWRiNWY3ODQ4NGVmMjExOGE1MjkzMWFkMjkzMWI1NTI1MmVm MzEyOWNlNDIyOWNlMzEyMWFkDQo3YjczZDY5YzljZGVlN2U3ZmZmN2Y3ZmZm N2ZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmN2Zm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZjdmZmZmZjdmN2ZmZmZjZWQ2ZmZhZGFkZmY1MjRhZDYzMTI5YzYy MTIxYmQyMTI5YWQzMTM5YjUzMTM5YjUzMTMxYmQyOTIxY2UyOTI5ZGUyMTIx ZDYxMDE4YzYNCjI5MjljNjMxMzFhZDhjOGNkZWJkYjVlN2Y3ZWZmZmZmZjdm ZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZmZmVmZmZmZmJkYzZlZmE1OWNmZjI5 MjlhNTIxMzFiNTE4MjliZDUyNTJmZjM5MzFlNzRhMzllNzMxMjFhZDg0NzNk ZWFkDQphNWRlZWZlZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZjdmZmZmZDZk ZWZmYWRhZGZmNWE1MmNlMzkzOWJkNDI0MmM2Mzk0MmI1NjM2YmQ2NTI1YWNl NGE1MmQ2MjEyMWJkMjExOGM2MTAxMGJkMTAxOGI1MzkzMWM2NWENCjUyYzZi ZGI1ZmZkZWQ2ZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmN2ZmZmZmN2Zm ZmZlZmZmZmZjZWQ2ZmZhZGE1ZmY0MjM5YWQyMTIxYWQxODIxYjUzOTQyZGU1 MjRhZTc1YTUyZGU1YTUyYmQ4YzhjY2VjNmM2ZTdmN2Y3DQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdm ZmVmZjdmZmU3ZTdmZmU3ZTdmZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZlZmZmZmZmN2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmQ2ZTdmZmJkYmRmZjZiNmJjZTUyNTJjNjVh NjNkNjZiNzNkNmE1YWRmZjk0OWNmZjdiN2JmNzM5MzFjZTIxMThiZDEwMThi NTE4MjFhZDVhNWFkZTg0N2JkZWU3ZTcNCmZmZWZlN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZGVlN2ZmYzZiZGZmNGE0 MmI1Mzk0MmM2MzEzMWM2NWE1YWU3ODQ4NGZmYTU5Y2ZmYjVhZGZmZGVkZWZm ZjdmN2ZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2Y3ZmZkNmQ2ZmZjNmM2ZjdhZGFkZTdhNWE1ZWZiNWI1 ZjdkNmRlZmZlN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmNw0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlN2Vm ZmZjZWNlZmY4NDg0ZGU2MzVhYzY3YjdiZGU4NDk0ZWZjNmQ2ZmZhNWI1ZmY4 Yzk0ZmY0MjM5YzYyOTIxYjUxMDEwOWMzMTM5YWQ3MzczZGVhZGE1ZjdmN2Vm ZmZmZmY3ZmYNCmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmU3ZWZmZmQ2Y2VmZjYzNWFiZDMxMjlhZDM5MzljNjYzNjNlN2E1 YTVmZmJkYmRmZmRlZTdmZmVmZjdmZmY3ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZDZkNmZm YTVhNWU3ODQ4NGQ2NmI2YmNlODQ4NGU3YWRhZGZmYzZjZWZmZDZkZWZmZTdl ZmZmZWZmN2ZmZWZmZmZmZWZmN2ZmZjdmZmZmZjdmN2ZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZTdlZmZmZDZkNmZmOGM4Y2U3NzM3M2Q2ODQ4 NGVmOWNhNWZmYzZjZWZmYWRiNWZmN2I4NGY3NDIzOWNlMjkyMWI1MjkzMWE1 NWE1YWM2YTVhNWY3Y2VjNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmY3ZmZlZmU3ZmY3Yjcz Y2U0YTQyYmQ2MzVhZGU5Yzk0ZmZjNmM2ZmZlN2U3ZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmVmZWZmZmM2YzZlZjhjOGNkNjVhNWFiNTMxMzFhNTM5Mzli NTVhNjNkNjczNzNlNzljYTVmZmI1YjVmZmM2Y2VmZmM2Y2VmN2Q2ZDZmN2Rl ZTdmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdm ZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmY3ZmZmZmU3ZTdm ZmNlY2VmZjhjODRlNzZiNmJkZTg0ODRmNzk0OWNmZmFkYjVmZjk0OWNmZjYz NmJlNzMxMzFiZDI5MjlhZDQyNGFhZDhjOTRkZWM2YzZmZmVmZTdmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZjdlZmZmOWM5NGRlNjM1YWM2NWE1YWNlN2I3YmU3YWRh ZGZmY2VkNmZmZTdlZmZmZWZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmN2Y3ZmZkZWRlZmZh NWE1ZGU3MzdiY2UzMTMxYTUyOTMxYjUyOTI5YmQzMTMxY2U2MzVhZTc3Yjdi Zjc5NDhjZjc5Yzk0ZWZhNWE1ZTdjNmM2ZjdlN2U3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZkZWRlZmZjZWM2ZmY4NDdiZWY2MzVhZGU2YjZi ZWY5NDk0ZmY5Y2E1ZmY4YzhjZmY1MjUyZDYyOTI5YmQxODE4OWM2MzYzYmRh ZGI1ZWZkZWRlZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmI1YWRl NzhjODRkZTUyNTJiZDVhNWFiZDg0ODRkZWM2Y2VmZmRlZGVmZmY3ZmZmZmY3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZWZlZmZmYmRjNmVmOTQ5Y2U3NGE0YWJkMjkyOWI1 MTAxOGI1MTAwOGI1NDIzOWRlNWE1MmVmNzM2YmVmN2I2YmQ2OTQ4NGNlYjVh ZGRlZTdkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmZmY3ZjdmZmZmZmZmZmY3ZmZmZmY3ZmZmZmU3ZTdmZmNlY2VmZg0K YTVhNWZmNmI2M2VmNDIzMWNlNDIzOWQ2NTI1MmU3NmI2YmZmNTI1MmU3MzEz OWM2MjkyOWM2NDI0MmM2OGM4Y2RlYzZjZWY3ZWZlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZjdmN2ZmZjcNCmY3ZmZm N2Y3ZmZmZmY3ZmZmZmY3ZmZlN2U3ZmY5NDk0ZDY1MjVhYWQyOTI5ODQzOTM5 OTQ1YTVhYjU3YjdiZDY5NDk0ZTdhZGFkZjdiZGJkZmZlN2U3ZmZlZmVmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmDQpmN2ZmZmZmZmRl ZTdmZmNlZDZmZjczNzNkZTRhNTJkNjIxMjFiZDIxMjFjNjQyMzlkZTVhNTJl NzczNmJlNzhjODRkZWE1OWNkNmNlYzZlN2VmZTdmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZjdmN2ZmZjdmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZWZlZmY3ZGVkNmU3ZWZlN2ZmZWZlN2ZmDQpmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZlZmY3 ZmZkNmRlZmZiNWJkZjc5NDk0ZTc3YjczZWY0YQ0KMzljZTQyMzFjZTI5MjFj NjM5MzFkNjQyNDJkZTM5MzlkNjI5MzFjNjRhNGFlNzZiNzNlZmJkYmRmZmU3 ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmU3ZTdmN2RlZDZmN2U3ZGUNCmZmZWZlZmZmZmZmZmZmZWZlZmZm ZDZkNmZmOTQ5Y2RlNjM2YmI1NGE1MmE1NDI0MmFkMzEzMTljMzEyOWE1Mzkz MWE1NjM1YWJkOGM4Y2Q2YjViNWU3ZGVkZWY3ZjdmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpkZWU3ZmZjNmNlZmY2YjczZGU1MjUyZDYz OTM5Y2U0MjQyZDY3MzczZmY5NDk0ZmZjNmJkZmZkZWQ2ZmZmN2VmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmNw0KZjdmZmU3ZGVmZmRlZDZmZmU3ZGVmZmU3ZTdmZmVm ZWZmZmY3ZjdmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmMDAwMGZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmQ2Y2VkZWJkYjVjZWM2 YmRlZmQ2YzZmZmQ2Y2VmZmU3DQpkZWZmZWZlN2ZmZjdmN2ZmZjdmN2ZmZmZm ZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZjdmZmZmZjdmZmZmZGVlN2Y3YzZjZWVmOWM5Y2Q2ODQ4NGQ2NzM2 YmU3NWE0YWQ2NDIzMQ0KY2UzOTI5Y2UzOTMxZDY0YTQyZGUzMTMxY2UzMTMx YzY0MjRhZGU3MzczZWZjNmNlZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkNmNlZWZjNmM2ZWZjZWM2 ZjdlN2U3ZmYNCmZmZmZmZmVmZjdmZmNlZDZmN2I1YmRlZjk0OWNkZThjOGNk ZTZiNmJkNjRhNDJjNjMxMjliNTM5MzFiNTQyMzliNTdiNzNkNmE1YTVlN2Q2 ZGVmZmVmZjdmZmZmZmZmZmY3ZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmZmQ2ZDZm N2I1DQpiNWZmNWE1YWM2NGE0YWNlNDI0MmNlNjM2YmU3OTQ5Y2Y3YjVjNmZm ZDZkZWZmZWZmN2ZmZjdmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmN2ZmZDZkNg0K ZmZjZWM2ZmZiZGI1ZjdiZGJkZmZjNmM2ZmZkNmQ2ZmZjZWQ2ZmZkZWRlZmZm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2VmZmZkZWQ2ZTdiZGI1Y2U4NDdiYWQ4NDdiYjU5NDhjYzZhNTljY2Vj NmJkDQplZmRlZDZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZmZmZmQ2ZGVm N2I1YmRkZTljOWNkNjg0N2JjZTg0N2JkZTYzNWFkNjRhMzliZDQyMzljNg0K NWE1MmU3NjM2M2Y3NWE1YWU3NGE1MmRlNjM2YmY3ODQ4NGY3YzZjNmZmZWZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmN2ZmY2VjZWY3YmRiZGVmY2VjNmZmZTdkZWZmZmZmZmZmZWYNCmY3ZmZm ZmZmZmZlZmY3ZmZlZmY3ZmZkNmRlZmZiNWI1ZmY3MzczZTc0MjM5Y2UyOTIx YmQyOTIxYjU1YTUyYzY4Yzk0ZTdjNmNlZjdlZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZkZWQ2ZmZhZGFkZmY1MjRhDQpiZDQyNDJjNjUy NTJkNjdiOGNlZmNlZGVmZmRlZjdmZmY3ZmZmZmY3ZmZmN2ZmZmZmN2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmVmZjdmZmJkYmRlZjljOTRkNg0KODQ3YmNlN2I3YmQ2OTQ4 Y2VmOWM5Y2ZmYjViNWZmYmRiZGZmY2VjZWZmZGVkZWZmZjdmN2ZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZWZlN2Y3ZGVkNmVmZDZj ZWY3YzZiZGY3YjVhZGRlYTU5Y2NlOTQ4Y2JkOTQ4Y2JkDQo5NDhjYmQ5NDk0 YmRiZGJkZGVkZWQ2ZjdlZmVmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZlZmY3Zjdm N2ZmZmZmN2ZmZmZmZmZmZmZlN2VmZmZlN2U3ZmZjZWNlZjdjNmM2ZmZjNmM2 ZmZiNWFkZmY5NDk0ZWY5NDhjZjc5NDk0ZmY4Yw0KOGNmZjYzNjNkZTRhNGFj NjRhNTJjNjYzNmJjZWFkYjVlN2U3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZmZmZmY3ZjdmZmVmZjdmZmM2YzZmN2I1YjVmN2M2YmRm ZmU3ZGVmZmY3ZmZmZmZmZmZmZmY3ZjcNCmZmZjdmN2ZmZWZmN2ZmZjdmZmZm ZGVlN2ZmYjViNWZmNzM2YmVmNTI0MmRlMTgxMGE1NDIzOWJkNmI2YmNlYTVh ZGU3ZDZkZWZmZjdmN2ZmZmZmZmZmZmZmZmZmZjdmZmY3ZmZmZmZmZDZkNmZm YWRhZGZmNDIzOWI1MzkzOWM2DQo1MjUyZDY4Yzk0ZmZjNmQ2ZmZkZWVmZmZl ZmZmZmZmN2ZmZmZmN2ZmZjdmZmZmZjdmN2Y3ZmZmN2Y3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmN2ZmZmZlZmY3ZmZiZGM2Zjc5 NDk0ZTc2MzVhYmQ1Mg0KNGFiZDRhNDJiZDRhNGFjNjRhNGFjNjVhNWFjNjcz NzNjNmE1YTVkZWNlY2VmZmU3ZWZmZmVmZjdmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmZmU3ZTdmZmQ2ZDZmN2M2YzZlZmFkYWRkNjlj OWNjZThjODRiZDg0N2JiNTdiDQo3M2FkOWM5Y2NlYjVhZGU3Y2VjZWY3ZGVk ZWZmZWZlZmZmZWZmN2ZmZjdmZmZmZmZmZmZmZjdmZmZmZjdmN2ZmZjdmN2Zm ZjdmN2ZmZjdmN2ZmZWZlZmZmZjdmN2ZmZDZkZWZmYmRjNmY3YjViNWY3YmRi ZGZmYWRiNWZmOGM4Yw0KZWY2MzZiY2U2MzZiZDY2YjczYzZhZGFkZTdkNmRl ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl ZmY3ZmZjNmNlZmZhZGFkZjdiZGI1ZmZkNmNlZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmY3ZmZmZmY3ZmZmZmM2Y2VmZjhjOGNmZjVhNTJk ZTMxMjliZDM5MzFjNjZiNjNkNjk0OTRkZWQ2ZGVmZmVmZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmQ2ZDZmZmE1YTVmZjQyMzliZDMxMjliNTQyMzlj NjZiDQo2YmU3YWRiNWZmYzZjZWZmZGVlZmZmZWZmN2ZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZWZmN2ZmYjViNWY3N2I3YmQ2NTI1MmM2MzkzMWJkMzkzMQ0K YzYzMTI5YmQzMTI5YmQzMTMxYjUzOTM5YTU3MzZiYmRiNWI1ZWZkNmRlZmZl ZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmN2ZmZmZlZmY3ZmZlN2VmZmZkZWU3ZmZkZWRlZmZjZWNlZmZjZWM2ZmY5 NDhjDQpjZTk0OGNjZTczNmJhZDZiNjNhNTdiNzNhZDljOWNjZWJkYjVlZmRl ZGVmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmU3ZWZmN2U3ZjdmZmRlZWZmZmRlZTdmZmQ2ZGVmZmFkYWRmNzg0OGNkZQ0K NmI3M2NlNzM3M2M2YWRiNWRlZGVkZWY3ZjdmN2ZmZmZmZmZmZmZmN2ZmZmZm ZmZmZjdlZmZmZjdlZmZmZTdlZmZmZGVlN2ZmYWRhZGY3OWM5NGVmYTU5Y2Vm YzZiZGZmZTdmN2ZmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZmYNCmZmZmZm N2ZmZmZkNmU3ZmY5NDljZWY2YjYzZGUxODEwYTUyOTE4YWQ0YTQyYmQ3Yjcz ZDZjZWM2ZmZlZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmY3ZmZiZGJkZjc5 YzljZmY0MjM5YmQzMTMxYzYzMTI5YzY1MjRhZGU3YjczDQpmNzhjODRlZjk0 OTRkZWE1YTVlN2JkYjVlN2Q2ZDZmZmU3ZTdmZmY3ZjdmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmZmVmZjdmZmQ2ZDZmZmE1 OWNmZjYzNWFkZTRhNDJkNjM5MzFjZTI5MjFjNg0KMTAxMGI1MTgxMGFkMzEz MWFkNzM2YmNlYTVhNWY3ZDZkZWZmZWZlZmZmZjdmZmZmZjdmN2ZmZWZlZmZm ZGVkZWY3ZTdlN2ZmZWZlN2ZmZjdlZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZWZmN2ZmZjdm N2ZmZWZlZmZmZWZlN2ZmZTdkZWZmYzZiZGY3YmRiNWVmDQpiNWE1ZTdhNTlj ZDZiNWE1ZTdhZGE1ZGVhZGE1ZGVhZGE1ZDZiZGI1ZGVjNmJkZTdjZWM2ZWZl N2RlZmZlZmVmZmZmN2Y3ZmZmZmZmZmZmN2ZmZmZmZmZmZmZlZmY3ZmZlZmY3 ZmZlN2VmZmZjZWQ2ZmZhZGI1ZWZhZGI1ZWZhZA0KYWRlN2M2Y2VlZmU3ZTdm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZWZmZmRlZDZmZmJkYmRlZmI1YjVlN2Fk YWRlNzhjOGNkZTg0N2JkNjk0OGNlN2I1YjVmN2VmZWZmZmY3ZmZmN2ZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmVmZmYNCmZmYmRjZWY3N2I4NGRlNGE0YWM2 MjEyMWI1MjExOGI1NGE0MmM2NzM3M2Q2ZDZjZWZmZTdlN2ZmZmZmZmZmZmZm ZmZmZjdmZmZmZGVkZWZmYWRiNWY3OWM5NGZmNTI1MmRlNGE0MmU3NGE0MmRl NWE1MmVmNWE1MmRlNWE1MmQ2DQo2MzVhZDY2YjYzY2U4NDdiZDY5YzljZWZi NWJkZmZjNmNlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZlZmY3ZmZlN2U3ZmZhNWE1ZmY2YjZiZWY0YTQyZTc0MjM5ZTcy OTIxZDYyOTIxZDYyOQ0KMjFjNjVhNTJjZTg0ODRkZWJkYmRmZmRlZGVmZmVm ZjdmZmU3ZWZmZmQ2ZGVmZmM2YzZlZmI1YjVlN2I1YjVlN2NlYzZmZmQ2Y2Vm ZmVmZTdmZmVmZWZmZmY3ZjdmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZjdmZmY3ZjdmZmVm ZTdmZmVmZTdmZmRlZGVmN2Q2DQpkNmY3YzZiZGRlYjVhZGNlOWM5NGJkOTQ4 Y2I1ODQ3YmI1OTQ4Y2M2YWRhNWRlYzZjNmY3ZDZkNmZmZTdlN2ZmZWZlZmZm ZjdmZmZmZWZmN2ZmZjdmZmZmZjdmZmZmZjdmN2ZmZTdlZmZmZGVlN2ZmZDZk NmY3ZDZkNmY3ZDZkNg0KZWZmN2Y3ZmZlZmVmZmZmZmZmZmZlZmU3ZmZlN2Rl ZmZjNmJkZmY4Yzg0Y2U3YjdiY2U3MzZiY2U2YjYzY2U3MzZiY2U5YzhjZTdi ZGI1ZjdlZmU3ZmZmZmZmZmZmN2Y3ZmZmZmZmZmZmN2Y3ZmZlZmZmZmZkNmRl ZmY4YzljZjcNCjUyNWFkNjM5MzljZTEwMTBhZDEwMDhhNTQyMzliZDczNmJj ZWNlYzZmZmU3ZTdmN2ZmZmZmN2ZmZmZmN2Y3ZjdmZmJkYmRmNzljOTRmZjg0 N2JmZjYzNjNmZjYzNjNmZjUyNWFlZjVhNjNlNzQyNDJjNjQyMzliZDM5MzFi ZDM5DQozMWM2NGE0YWQ2NTI1YWQ2N2I5NGY3OTRhZGY3ZGVlZmZmZWZmN2Zm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmN2ZmYjVi NWZmODQ4NGZmNGE0MmVmMjkyMWRlMzkyOWVmMjkxOGRlNWE0YWVmN2I2Yg0K ZDZhNWE1ZTdjZWQ2ZmZlN2VmZmZlN2VmZmZkZWU3ZmZiZGJkZmY5Y2E1ZmY3 MzdiY2U4YzljZWY5YzljZjdiNWI1ZmZjNmJkZmZiZGI1ZmZmZmY3ZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmYNCmZmZmZm ZmZmZmZmN2ZmZmZlZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmDQpmZmY3ZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZGVkZWRl ZDZkNmQ2Y2UNCmNlY2VjZWNlY2VjZWNlY2VlN2U3ZTdmN2Y3ZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmY3DQpmZmVmZTdmZmU3ZGVmZmRlZDZmN2M2YzZmN2I1YWRlZmE1YTVkZTk0 OTRjZTk0OTRjNjljOWNjZWFkYWRkNmI1YjVkZWQ2ZGVmZmRlZGVmZmVmZjdm ZmY3ZjdmZmZmZmZmZmY3ZjdmZmY3ZjdmZmY3ZjdmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmN2ZmZTdkZWZmZDZjZWZmOGM4NGQ2N2I3M2Q2NmI2 M2NlN2I3M2RlODQ4NGRlYmRiNWZmZGVkNmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZGVkZWZmYjViNWVmOTQ5Y2U3NzM3YmRlNDI0YWM2NDI0MmQ2MzENCjM5ZDY0 MjQyZGU0MjQyY2U3MzczZWY5NDk0ZTdlN2U3ZmZlZmVmZmZmZmZmZmZmN2Zm ZWZkZWRlZjc5YzljZGU4NDdiZWY2YjYzZjc2MzVhZmY2MzYzZmY2YjczZjc3 Yjg0Zjc3MzdiZTc2YjZiZGU1YTUyZGUzMTI5YzYyOTI5DQpjZTEwMThiNTI5 NGFjZTM5NTJiZGE1YjVmN2M2Y2VmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmZmFkYWRmZjg0N2JmZjQyMzlkZTMxMjlkNjM5 MzFkZTQyMzlkZTczNzNlZmJkYmRmZmQ2ZGVmZg0KZjdmZmZmZTdlZmZmZDZk ZWZmYTVhZGZmN2I3YmY3NGE1MmNlMjkzMWE1MzE0MmI1NDI0YWJkNTI1MmM2 NzM2YmQ2ODQ3M2NlZGVkNmZmZWZlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZjdmZmZmZjdmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZm ZmZmZmY3ZjdmN2RlZGVkZWM2YzZjNmFkYWRhZGE1YTVhNWJkYmQNCmJkY2Vj ZWNlZGVkZWRlZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmDQpmN2VmZmZmN2Vm ZmZkZWRlZmZkNmQ2ZmZiZGJkZTdhZGFkZDZhNWE1Y2VhZGFkY2VhNWE1Y2Vh ZGFkY2ViZGJkZGVjZWM2ZTdjZWNlZWZkZWRlZmZlN2U3ZmZlZmVmZmZlZmVm ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmVmZTdm ZmQ2ZDZmZmE1YTVkZTg0ODRjZTg0ODRjZThjOGNkNmE1YTVlN2Q2ZDZmZmVm ZWZmZmZmZmZmZmZmZmZmZmU3ZTdmZmNlY2VmZjk0OTRkZTg0N2JkZTVhNTJk NjM5MzljNjMxMzFjNjM5MzFjZTUyNTINCmU3NmI2YmU3OTQ5NGY3YWRhZGY3 ZTdlN2ZmZWZlZmZmZmZmZmZmZWZlZmY3Y2VkNmVmOGM5NGQ2NjM2M2Q2NTI0 YWRlNGE0YWVmNWE1YWY3NmI3M2U3OTQ5Y2Y3OWNhNWY3OWM5Y2Y3N2I3M2U3 NWE1MmQ2MzkyOWNlMTgxMGI1DQoyMTI5YzYzMTM5YmQ2MzZiYzZhZGFkZTdl N2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZlN2U3ZmY5Yzlj ZmY2MzYzZTczOTM5Y2UzMTMxYmQ1MjVhZDY2MzczZDZhNWI1ZjdkNmRlZmZl N2VmZmZlZmZmZmZkZQ0KZTdmZmM2YzZmZjhjODRmNzYzNWFlNzQyMzlkNjQy NDJjZTRhNTJkNjUyNTJjZTVhNWFjZTczNjNjZThjODRjZWU3ZGVmZmZmZmZm ZmZmZmZlZmZmZmZlZmY3ZmZmN2ZmZmZmZmY3ZjdmZmZmZmZmZmY3ZjdmZmY3 ZmZmZmVmZjcNCmZmZjdmZmZmZjdmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjAwMDBmZmZmZmZmZmZmZmZmN2Y3ZjdkZWRlZGVhZGFkYWQ4NDg0ODQ2 YjZiNmI2YjZiNmI5YzljOWNhZGFkYWQNCmM2YzZjNmQ2ZDZkNmU3ZTdlN2Vm ZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZjdmN2ZmZTdlZmZmZTdlZmZmZGVl N2ZmZGVlN2ZmY2VjZWVmYmRiZGRlYWRhZGNlOTQ5NGI1OTQ5NGI1OWM5Y2Jk YTVhNWM2YmRiZGRlY2VjZWVmZTdkZWZmZTdlZmZmZjdmN2ZmZjdmN2ZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZlZmY3ZmZlN2U3ZmZiZGM2ZWZhZGI1ZTdhNWFk ZTdiZGJkZjdjNmNlZjdlZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZlN2VmZmZi ZGJkZWY3YjczYzY1MjRhYjUzOTI5YjUyMTE4YWQ0MjMxY2U0YTQyY2U4NDg0 Zjc5NDk0ZjcNCmM2Y2VmZmNlZDZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZm ZmQ2ZTdmZjhjOWNlNzYzNjNkZTQyMzlkNjQyNDJkZTUyNTJlNzZiNzNkZWE1 YWRmN2JkYzZmZmJkYzZmZmFkYTVmZjg0NzNlZjRhNDJkNjEwMDhhZDE4MTBi ZDE4DQoxMGFkNGE0YWJkOTQ5NGRlZTdlN2ZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmZmZmZWZlZmZmY2VjZWZmODQ4NGVmNTI1MmRlMzkzOWM2NGE1MmNlNzM3 YmRlOTRhZGU3YzZkZWZmZWZmZmZmZTdmN2ZmZWZmZmZmYzZjZWZmYWRhZA0K ZmY2MzVhZDY1MjQyZGUzOTMxZDYzOTM5Y2U1MjRhZDY2YjYzZTc3MzZiZDY4 Yzg0ZGU5Yzk0Y2VlZmU3ZmZmN2ZmZjdmZmZmZjdmN2ZmZWZmZmZmZmZmN2Zm ZmZmZmZmZmZlZmY3ZmZlN2VmZmZkNmRlZmZlN2VmZmZkZWU3ZmYNCmVmZWZm ZmVmZjdmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZGVk ZWRlYmRiZGJkNzM3MzczNWE1YTVhNTI1MjUyN2I3YjdiOTQ5NDk0YWRhZGFk YWRhZGFkYTUNCmE1YTVhNWE1YTVjNmM2YzZkZWRlZGVmN2Y3ZjdmN2Y3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmY3ZjdmZmY3ZmZmZmVmZjdmZmVmZWZmZmRlZGVmN2Q2 ZDZlZmQ2ZDZlZmNlY2VlZmJkYmRkZWI1YjVkNmFkYTVjZWFkYTVjZWFkYTVj ZWFkYWRjZWNlYzZkZWQ2ZDZlN2NlZDZkZWQ2ZGVlN2JkYzZjNmJkYzZjZQ0K YWRhZGM2YjViZGQ2YWRiNWRlYjVjNmU3Y2VkNmZmZGVlN2ZmZjdmZmZmZjdm ZmZmZmZmZmY3ZmZmZmZmZTdmN2ZmYzZjZWY3ODQ4NGM2NjM1YWJkNDIzOWI1 NDIzMWJkNjM1YWRlN2I3YmU3YWRiNWZmY2VjZWZmZTdlZmZmZWYNCmY3ZmZm N2Y3ZmZlZmVmZmZlZmRlZmZkNmQ2ZmZiNWM2ZmY4NDk0ZWY1MjUyZGUzOTMx Y2UzOTMxZDY1YTUyZTc3Yjg0ZTdjNmNlZmZlN2VmZmZmN2Y3ZmZkZWQ2ZmZi ZGI1ZmY2YjVhZWYzMTIxYzYyMTEwYzYyMTEwYmQ0MjMxDQpiZDg0ODRkZWQ2 Y2VmZmY3ZjdmZmZmZmZlZmZmZmZmN2ZmZmZmZmU3ZTdmZmFkYWRmZjczNmJl NzQyNDJjZTRhNTJkNjZiNzNlNzk0YTVmN2FkYzZmN2Q2ZTdmZmRlZWZmZmQ2 ZGVmZmNlY2VmZmE1YTVlNzczNzNkZTQyMzljNg0KMzkyOWNlNDIzMWQ2NmI2 M2VmODQ4NGZmYWRhZGZmYmRiZGZmY2VjNmZmZDZjZWY3ZmZmZmZmZmZmZmZm ZTdmZmVmZGVmN2Y3Y2VlN2Y3Y2VkNmZmYmRjNmZmYmRjNmZmYWRhZGY3YTVh NWVmODQ4Y2NlOGM4Y2Q2OTQ5NGU3YWQNCmFkZmZiNWJkZmZjNmNlZmZkNmU3 ZmZlN2Y3ZmZlN2VmZmZmN2Y3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmMDAwMGZmZmZmZmZmZmZmZmNlY2VjZWE1YTVhNTYzNjM2MzVhNWE1YTcz NzM3M2I1YjViNWQ2ZDZkNmRlZGVkZWM2YzZjNjhjOGM4YzhjOGMNCjhjOTQ5 NDk0YjViNWI1Y2VjZWNlZTdlN2U3ZTdlN2U3ZjdmN2Y3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZlZmU3ZmZlN2U3ZmZk ZWQ2ZjdkNmNlZjdjNmM2ZTdjNmJkZTdiZGI1ZGVhNWE1YzZhNWE1YmQ5Yzlj YWQ4YzhjOWM2YjczN2I3MzczN2I3MzczODQ5NA0KOWNiNWI1YmRkZWJkYzZl N2RlZWZmZmU3ZWZmZmZmZmZmZmY3ZmZmZmZmZmZmZmY3ZmZmN2VmZmZmZmRl ZWZmZmM2Y2VmN2I1YWRmZmE1OWNmZjljOGNmN2FkYTVmZmFkYTVmN2Q2ZGVm ZmU3ZWZmZmY3ZmZmZmVmZjdmZmRlZTcNCmZmYzZjNmY3YmRhZGZmYTU5Y2Y3 OWNhNWZmNzM3YmVmNTI1MmU3MzEyOWNlNDIzOWRlNjM1YWU3OTQ5NGVmZGVl N2ZmZGVlZmZmZTdlZmZmZDZkNmZmYjVhZGZmNmI2M2U3MzEyMWM2MjExMGM2 MTgxMGI1NTI0MmNlODQ3YmU3DQpkNmNlZmZmN2Y3ZmZmZmZmZjdmZmZmZjdm ZmZmZmZkZWRlZmZhNTljZmY2YjYzZTc1MjUyZGU2MzZiZWY5NDljZmZhNWFk ZmZiNWM2ZmZjNmNlZmZjNmM2ZmZiNWI1ZjdhNWE1ZWY4NDdiZGU1YTUyY2U0 MjMxYzY1MjQyZGU2Mw0KNWFlZmFkYWRmZmJkYmRmZmVmZWZmZmVmZWZmZmY3 ZjdmZmVmZWZmZmZmZmZmZmVmZjdmN2Q2ZTdmZmI1YzZmNzljYWRlZjg0OGNk Njg0ODRkZTg0ODRkZTg0ODRkNjZiNmJjNjZiNmJjNjYzNjNjNjYzNjNjZTYz NWFjZTYzNjMNCmNlNjM2M2JkNzM3YmNlODQ4Y2NlY2VkNmZmZGVkZWZmZjdm N2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZjNmM2 YzZhNWE1YTU2MzYzNjM2MzYzNjM2YjZiNmJiNWI1YjVkNmQ2ZDZlZmVmZWZj ZWNlY2VhNWE1YTU5YzljOWNhNWE1YTUNCmE1YTVhNWI1YjViNWJkYmRiZGNl Y2VjZWRlZGVkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZjdm N2ZmZmZmZmZmZmZmZmZmZjdlZmZmZWZlZmZmZTdkZWZmZGVkNmY3Y2VjNmU3 YzZjNmU3YmRiNWRlYjVhZGQ2OWM5Y2I1N2I3Yjk0NWE1YTZiNTI1MjYzNTI1 MjZiOTQ5NGFkYWRhZA0KY2ViNWJkZTdjZWQ2ZmZkZWU3ZmZmN2Y3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZlZmZmZjdlN2ZmZjdjZWRlZWZjZWQ2ZmZjNmM2ZmZj NmJkZmZjZWNlZmZkNmQ2ZmZlZmY3ZmZmN2ZmZmZmN2ZmZmZlZmY3ZjdjZWQ2 ZWZiNWFkZTcNCjk0ODRkZTg0N2JlNzczN2JlZjZiN2JmNzUyNTJlZjM5MzFk NjRhNDJkZTczNmJlZjk0OTRlZmRlZTdmZmVmZjdmZmY3ZmZmZmM2YzZmZmE1 YTVmZjUyNTJjZTI5MjFiZDEwMDhiNTE4MTBiNTVhNGFkNjhjN2JlZmNlYzZm ZmY3DQpmN2ZmZmZmZmZmZmZmZmZmZjdmN2ZmZGVkZWZmOGM4Y2VmNjM2M2U3 NGE0YWRlNmI3M2ZmOGM4Y2ZmOTQ5NGZmOTQ4Y2ZmOTQ4Y2ZmOWM5NGZmYTU5 Y2ZmODQ3YmVmNzM2YmU3NDIzOWJkNTI0YWQ2NjM1YWRlOTQ4Y2Y3YzZjNg0K ZmZkNmRlZmZmN2Y3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2VmZmZi NWI1ZmY5YzljZmY3MzczZTc2MzYzZDY3MzczZGU4YzhjZWY4YzhjZTc4NDg0 ZGU2MzYzYmQ2MzYzYzY2MzVhY2U2YjVhZGU1YTUyZDY1YTUyZDYNCjYzNWFk ZTdiN2JlZjk0OTRlZmJkYmRmN2RlZGVmZmY3ZjdmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmYwMDAwZmZmZmZmZmZmZmZmZDZkNmQ2YmRiZGJkOGM4YzhjODQ4NDg0ODQ4 NDg0YzZjNmM2ZTdlN2U3ZmZmZmZmZmZmZmZmZDZkNmQ2ZGVkZWRlY2VjZWNl YjViNWI1YTUNCmE1YTU3YjdiODQ4YzhjOTRiNWI1YjVkZWRlZGVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmY3ZWZmZmQ2Y2VmN2NlYzZl Nzg0N2I5YzczNmI4NDRhNDI1YTUyNGE2Mzg0ODQ5Yzg0ODRhNTg0ODRhZA0K OWNhNWNlYWRhZGRlZDZkNmZmZTdkZWZmZmZmN2ZmZjdmN2ZmZjdmZmZmZWZm ZmZmZWZmZmZmZWZmZmZmZjdmN2ZmZWZlN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmY3ZWZmN2VmYzZjZWRlOTQ5NGM2N2I2YmJkNjMNCjVhYzY2 YjczZTc2YjczZjc2MzYzZjc0MjQyZDY1YTUyZGU3YjczZTc5YzljZjdkZWRl ZmZkZWRlZmZjZWQ2ZmY5YzljZWY3MzczZGUzMTMxYjUxMDEwYTUxMDEwYWQx ODE4YWQ1YTUyZDY4YzdiZTdjZWNlZmZmN2Y3ZmZmZmZmDQpmZmY3ZmZmZmVm ZWZmZmNlY2VmZjdiN2JlNzUyNTJkZTQyNGFkZTYzNjNmNzdiN2JmZjczNjNm ZjczNWFmNzZiNTJlZjdiNjNlZjg0NzNmZjZiNWFlZjZiNWFlZjQyMzljNjZi NmJlNzhjOGNmN2JkYzZmZmVmZjdmZmVmZjdmZg0KZmZmZmZmZjdmZmY3ZmZm ZmZmZjdmN2ZmZWZlZmZmYzZjNmZmN2I3M2Y3NjM1YWY3NTI0YWQ2NTI1MmNl N2I3YmU3YTVhZGZmYjViZGZmYWRiNWY3YmRiZGZmYWRhZGZmYWRhZGZmOTQ4 Y2ZmNzM2YmU3NDIzOWM2MzkyOWJkMzkNCjMxYmQ2YjYzZDY5NDhjZTdjNmM2 ZmZkZWU3ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmU3ZTdl N2Q2ZDZkNjk0OTQ5NDg0ODQ4NDg0ODQ4NGM2YzZjNmU3ZTdlN2Y3ZjdmN2Zm ZmZmZmY3ZjdmN2VmZWZlZmU3ZTdlN2RlZGVkZWJkYmRiZDk0OTQNCjk0OGM4 YzhjOTQ5NDk0ZGVkZWRlZWZlZmVmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2VmZmZmN2VmZmZlN2RlZjdjNmI1ZDY4YzdiOTQ1YTUyNjM2MzVh NzM5NDk0YWQ4YzhjYWQ5YzljYzY5NDk0YzZhZA0KYTVkNmI1YjVlN2JkYjVl N2NlYmRlZmQ2Y2VmN2Q2ZGVlZmRlZWZmN2U3ZjdmZmY3ZmZmZmY3ZjdmZmY3 ZjdmZmY3ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmY3ZmZmZmQ2ZDZl ZmI1YjVkZTljOWNkNjhjOGNkZTg0OGMNCmVmODQ4Y2Y3N2I3YmVmNzM3M2U3 NzM2YmRlOGM4NGU3YWRhNWZmYzZjNmZmYmRiZGZmOWM5Y2ZmNzM2YmU3NGE0 YWNlMTgxOGFkMDgxMGE1MDgxOGE1MTgyMWFkNzM2YmU3OWM5NGVmY2VjZWZm ZmZmZmZmZjdmZmZmZmZmZmZmDQpkNmQ2ZmZjZWNlZmY1YTVhY2U1MjUyZGU0 MjQyZGU0YTRhZTc4NDdiZmY3YjYzZmY2YjUyZWY3YjVhZjc4NDZiZjc5NDdi ZmY3MzYzZjc2MzUyZTczOTMxYmQ4NDg0ZjdhNWFkZmZkNmU3ZmZlZmY3ZmZm N2ZmZmZmZmZmZjdmZg0KZmZmN2Y3ZmZmN2VmZWZmZmNlYzZmN2FkYTVmZjVh NGFkZTVhNGFmNzUyNGFkNjczNzNkZTljYTVlZmM2Y2VmZmRlZTdmZmU3Zjdm ZmQ2ZTdmZmQ2ZGVmZmQ2ZDZmZmM2YzZmZjljOWNmNzdiN2JlNzYzNTJkNjRh MzljNjRhNDINCmM2NjM1YWNlOWM5NGVmYzZjNmZmZGVlN2ZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZjAwMDBmZmZmZmZmZmZmZmZmN2Y3ZjdlN2U3ZTdiNWI1YjU5NDk0OTQ4Yzhj OGNiZGJkYmRlZmVmZWZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZkNmQ2ZDY5NDk0OTQ4NDg0ODQNCjk0OTQ5NGNlY2VjZWRlZGVkZWY3 ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmN2Zm ZDZjZWRlYWRhNWI1N2I3Mzg0NmI2MzczOWM5Y2FkOWM5Y2I1YTVhNWM2OWM5 Y2M2OTQ5NGJkYTU5Yw0KY2VhNTk0Y2ViZGE1ZGViNWE1ZGVjZWNlZjdjZWRl ZmZlN2VmZmZlZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2Y3ZmZlN2U3ZmZjZWNlZWZjNmM2ZWZhZGI1ZWZhZGI1 ZmY5Y2E1ZjcNCjljOWNlZjhjOTRkZTljOWNlN2FkYTVlZmI1YjVmZmFkYTVm ZmE1OWNmZjczNzNlZjUyNTJkZTMxMzFjZTEwMThiNTA4MTBhZDE4MjliZDMx MzliZDg0ODRlN2FkYTVlZmRlZGVmZmY3ZmZmZmY3ZmZmZmY3ZmZmZmNlZDZm ZmI1DQpiNWZmNjM2M2RlNGE0YWRlNDI0MmRlNDI0MmRlODQ3YmZmN2I2YmVm ODQ2YmVmOGM3M2VmOWM4Y2ZmOTQ4Y2ZmNzM2YmY3NTI0YWRlMzkzOWJkODQ4 NGY3YWRiZGZmZGVlZmZmZjdmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZg0K ZmZlN2RlZmZiZGFkZjc4NDdiZWY1MjM5ZGU2MzUyZjc3MzZiZWY5YzljZjdj ZWQ2ZmZkZWU3ZmZmN2ZmZmZlZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZlN2U3 ZmZjZWNlZmZhNWE1Zjc4NDg0ZTc1YTUyYzY0YTQyY2U0YTQyY2UNCjg0N2Jl ZmE1YTVmN2NlZDZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZjdmN2Y3 ZjdmN2Y3Y2VjZWNlYWRhZGFkOTQ5NDk0YWRhZGFkY2VjZWNlZTdlN2U3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZTdlN2U3ZGVkZWRlY2VjZWNl YzZjNmM2ZTcNCmU3ZTdjZWNlY2VjZWNlY2VjNmM2YzZkNmQ2ZDZkZWRlZTdl ZmVmZWZlZmVmZWZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZTdlN2M2YmRiZGE1OWNhNTVhNWE1 YTljOWM5Y2U3ZTdmN2Y3ZmZmZmRlZTdmN2NlY2VlZmJkYmRlN2JkYjVkZQ0K YjVhNWQ2YWQ5Y2Q2OWM4Y2Q2YTU5Y2U3YTU5Y2RlYjViNWRlYmRiZGRlY2Vj ZWU3ZDZkNmU3ZTdlN2VmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZWZmZmZmZWZmN2ZmZGVlZmZmZDZlN2ZmYzZjZWY3YzYNCmNlZjdk NmQ2ZmZkZWU3ZmZjNmM2ZmZhNTljZjc3YjdiZTc1YTUyZGUzMTMxY2UyMTIx Y2UxMDEwYjUxMDE4YjUzMTM5YzY1YTYzZDZhNWFkZmZjZWQ2ZmZlZmY3ZmZm N2ZmZmZmN2ZmZmZmN2ZmZmZjZWNlZmZhZGFkZmY0MjQyDQpjZTMxMzFkNjI5 MjljZTRhNGFkZTk0OTRmZmFkYWRmZmJkYmRmN2Q2ZDZmZmJkYmRmZmFkYWRm ZjczNzNlNzRhNGFjNjI5MjlhNTczN2JlNzljYTVlZmQ2ZGVmZmY3ZmZmZmZm ZmZmZmZmZmZmN2ZmZmZmZmY3ZjdmZmRlZDZmZg0KOTQ4Y2VmNjM1MmQ2NDIz MWNlNzM2M2Y3OTQ4Y2Y3Y2VjZWZmZWZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmN2ZmZDZkZWZmYWRhZGU3N2I3 YmQ2NDIzOWM2MzEyOWJkNDI0MmJkNzMNCjZiZDY5YzljZTdkZWU3ZmZlZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZlN2VmZmZkNmU3ZjdkNmU3ZjdlN2VmZmZlZmY3ZmZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K MDAwMGZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2U3ZTdlN2JkYmRiZGFkYWRh ZGE1YTVhNWM2YzZjNmNlY2VjZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZjdmN2U3ZTdlN2Q2ZDZkNmRlZGVkZWVmZWZlZmQ2ZDYNCmRlYzZj NmM2YWRhZGI1YmRiZGJkYmRiZGJkYzZjNmM2ZDZkNmQ2ZTdlN2U3ZjdmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl ZmVmZTdkNmNlYzZiNWFkYTU1YTUyNTI5NDk0OTRkNmRlZGVmN2ZmZmZlZmZm ZmZkZWU3ZjdlN2U3ZmZkNmQ2ZWZkNmNlZWZiZA0KYWRkZWI1YTVmN2FkOWNm N2FkOWNlN2E1OWNkNmI1YWRkNmJkYjVkNmNlYzZlN2Q2Y2VlZmU3ZGVmZmRl ZDZmZmU3ZTdmZmVmZTdmZmY3ZjdmZmY3ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZm ZmU3ZjdmZmU3ZjdmZmRlZWZmN2Y3ZjcNCmZmZjdmN2ZmZDZkNmZmOWM5Y2U3 OGM4Y2Y3NjM1YWU3NTI0YWU3NDI0MmRlMzkzOWQ2NDI0MmNlNmI3M2U3OGM5 NGY3YzZjZWZmZGVlN2ZmZWZmN2ZmZTdlZmZmZTdlN2ZmZGVlN2ZmYmRiZGZm OTQ5NGZmNTI1MmU3NDI0MmU3DQo0YTRhZTc1YTYzZWZhZGFkZmZiZGM2ZmZk ZWRlZjdkZWU3ZjdkZWVmZmZiNWJkZmY3MzdiZTczOTM5YmQyMTIxYWQ1YTVh ZDY4YzhjZTdiZGM2ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZj ZWM2ZmY4Yzg0Zjc1Mg0KNDJkNjRhMzlkNjdiNzNmN2FkYWRmZmRlZGVmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm ZmZmZmZmZmVmZjdmZmNlZDZmNzljOWNlNzVhNWFkZTMxMjljZTM5MzFiZDUy NTJjNjhjOGMNCmRlZDZkNmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmZmZGVlN2ZmYjViZGVm YmRjNmVmYzZjZWVmZGVlN2ZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZlZmVmZWZjNmM2YzZhZGFkYWQ4YzhjOGM5YzljOWNiNWI1YjVmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZjdmZmZmZmZkNmQ2ZDZiNWI1YjUNCjZiNmI3MzZiNmI2Yjg0N2I4NDk0 OTQ5Y2FkYWRhZGM2YzZjZWRlZGVkZWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZjdmN2VmY2VjNmM2YmRiNWFkNWE1MjUy YTVhNTljYmRjNmJkZWZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdlN2ZmY2ViZA0KZmZjNmI1ZmZiZGFkZWZiNWFkZGVhNWE1Y2VhZGE1 Y2VhZGE1Y2ViNWFkZDZjNmJkZWZjZWM2ZjdkNmM2ZmZkZWRlZmZlN2U3ZmZl ZmY3ZmZmN2ZmZmZmN2ZmZmZlZmY3ZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmN2Zm ZmZmZmZmZmYNCmRlZGVmZmJkYmRmZjljOWNmNzg0ODRlZjczNzNlNzdiN2Jl ZjczNmJkNjdiN2JkZTljOWNlZmJkYmRmZmVmZjdmZmVmZmZmZmVmZjdmZmNl Y2VmN2JkYmRlN2JkYmRmZmE1YTVmZjhjOGNmZjM5MzljZTMxMzlkNjRhNGFl NzczDQo3M2Y3YjViZGZmZDZkZWZmZjdmZmZmZmZmZmZmZGVlN2ZmYWRiNWY3 NmI2YmRlMzkzOWM2MTgxOGFkNGE0YWQ2N2I3YmRlYjViNWZmZWZlN2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZTdlN2ZmYmRiZGZmN2I3M2Y3NTI0MmRlNDIzOQ0K Y2U4NDdiZjdhZGFkZmZlN2U3ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZkZWRlZmZhZGI1 Zjc2MzYzZTczOTM5ZDYyMTIxYWQ0YTQyYmQ2YjZiY2VjZWNlZmYNCmU3ZTdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZWZmZmRlZGVmZmI1YjVmZjg0ODRkZTdiN2JjZThjOTRjZWFkYWRlN2U3ZTdm ZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAw MGZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmY2VjZWNlYmRiZGJk N2I3YjdiN2I3YjdiODQ4NDg0ZDZkNmQ2ZTdlN2U3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlN2VmYzZjNmNl NmI2YjczNTINCjRhNTI1MjRhNTI2YjZiNzM5NDk0OWNiNWI1YjVkNmQ2ZDZl ZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZjdlZmQ2Y2VjZWI1YWRhZDczNzM3M2FkYWRhZGNlY2VjZWVmZmZmN2ZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZWZmZmZmZjdmZmY3ZWZmZg0K ZWZlZmZmZGVkZWZmZDZkNmY3YzZiZGRlYjViNWRlYWRhNWQ2OWM5NGNlOWM5 NGNlYWRhNWRlYWRhZGRlYzZiZGU3Y2VjZWU3ZGVlN2Y3ZTdlZmVmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWYNCmVmZmZk ZWU3ZmZjNmNlZmZjNmNlZmZjNmNlZmZjZWNlZmZkNmNlZmZmN2U3ZmZmZmY3 ZmZlZmZmZmZkZWVmZmZkNmRlZmY5Yzk0Y2U4NDdiYzY3YjczY2U3MzczZGU2 MzYzZGU1YTYzZWY1MjVhZWY2YjczZmY4NDhjZmZiZGJkDQpmZmNlY2VmZmVm ZjdmZmVmZWZmN2RlZTdmZjljYWRmNzZiNmJlZjMxMzFjZTIxMjFjNjQyMzlk NjZiNmJkZWE1OWNmN2VmZTdmZmZmZjdmZmZmZmZmZmZmZmZmZmU3ZTdmZmI1 YjVmNzdiNzNmNzRhNDJkZTRhNDJkNjg0N2JlZg0KYjViNWZmZTdlN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZWZmN2ZmYmRjNmZmNWE2M2U3MzEzMWNlMTgxOGFkMzEz MWI1NWE1YWJkYjViNWZmZDZkNmZmZjcNCmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmU3ZmZjNmJkZmY4YzhjZWY0MjQyYmQ0 MjQyYWQ1MjRhYWQ4NDg0Y2ViZGJkZjdkZWRlZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmRlZGVkZWNlY2VjZTg0ODQ4NDdiN2I3YjczNzM3M2I1YjVi NWQ2ZDZkNmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZjdmN2U3ZTdlN2RlZGVlNzczNzM3YjVhNTI2MzM5MzkNCjQyNmI2 MzZiOTQ5NDljYmRiNWJkY2VjZWQ2ZWZlN2VmZWZlZmVmZjdmN2Y3ZWZlZmVm ZTdlZmVmZGVkZWU3ZGVlN2U3ZTdlZmVmZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZkZWQ2ZTdiZGFkYmQ4Yzg0OTRi NWFkYjVjZWNlZDZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNw0KZmZmZmVmZWZmN2RlZTdm N2NlY2VlZmM2YzZlZmI1YWRlN2I1YWRlZmFkYTVkZWI1YWRkZWI1YjVkZWNl YzZlN2Q2ZGVlZmVmZWZmZmU3ZTdmZmVmZWZmZmU3ZTdmN2Y3ZWZmZmY3ZWZm ZmY3ZjdmZmY3ZWZmZmY3ZmZmZmU3ZWYNCmZmZGVlN2ZmZDZlN2ZmZGVlZmZm ZTdlN2VmZmZmN2Y3ZmZmN2Y3ZmZmN2Y3ZjdmZmZmZTdmN2ZmZDZkNmZmOTQ4 Y2Q2NzM2M2NlNjM1YWQ2NjM1YWRlNjM2YmU3NTI2M2U3NTI2M2U3NjM2YmY3 NzM3YmZmYTU5Y2ZmYmRiNWZmDQplZmRlZmZmN2U3ZmZjZWNlZmY5NDk0ZmY2 MzUyZjczMTI5ZTcyMTE4ZDYzOTMxZGU2MzVhZGU5Yzk0ZjdlZmRlZmZmZmY3 ZmZmZmZmZmZmZmZmZmZkZWU3ZjdiNWJkZjc3MzczZjc0YTRhZTc1MjRhZDY4 Yzg0ZjdiNWI1ZjdlNw0KZWZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZWZmZmJkYzZm ZjYzNmJkZTM5NDJkNjE4MThhNTM5MzliNTRhNGFiNWFkYWRmZmNlY2VmZmY3 ZjdmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlZmZmY2Vi ZGY3YTU5NGVmNmI2M2U3MjkyOWJkMjkyMWFkMzkzOWE1NmI2M2JkYjViNWY3 ZDZjZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAw ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZlZmVmZWZlZmVmZWZh NWE1YTU4YzhjOGM2YjZiNmJhNWE1YTViNWI1YjVlN2U3ZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZh ZGFkYjU5NDhjOTQ1MjUyNWE3YjdiODQNCmI1YjViNWNlY2VjZWRlZGVkZWRl ZGVkZWRlZGVkZWQ2ZDZkNmQ2ZGVkNmM2Y2VjZWM2YzZjNmJkYzZjNmQ2ZDZk ZWU3ZTdlZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZjdlZmZmYmRiNWM2YWRhNWFkYmRiNWJkZDZkNmRlZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmN2Y3ZmZlZmVmZmZkZWRl ZmZjZWM2ZjdiNWI1ZGViNWFkZDZiNWI1Y2VjZWNlZGVkZWQ2ZWZlN2U3ZmZk NmQ2ZjdkZWQ2ZWZlN2Q2ZjdlZmU3ZmZlN2RlZmZlZmVmZmZmN2Y3ZmZmN2Zm ZmZmN2ZmZmYNCmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZm N2ZmZmZmZmU3ZWZmN2RlZGVmZjk0OGNkNjdiNmJjZTYzNTJjNjZiNjNkNjZi NmJlNzczN2JmNzVhNmJlNzYzNmJlZjVhNjNlNzdiNzNlZjhjN2JlN2I1YTVm ZmI1DQphZGZmYjViNWZmN2I3YmZmNWE0YWY3MzEyMWRlMjkyMWQ2MzkzMWQ2 NmI2M2RlYTU5Y2Y3ZWZlN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZTdlZmZmYmRj NmZmODQ4NGZmNTI1MmRlNmI2M2VmOTQ5NGZmYmRiZGZmZGVlN2ZmZmZmZg0K ZmZmZmZmZWZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2ZmZmZlN2VmZmZhZGI1Zjc2MzZiZGUzMTM5Y2UxODE4YWQyOTI5 YWQzOTM5YWQ5Yzk0ZWZjNmM2ZmZmN2VmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZjdmZmU3ZGVmZmI1YWRmNzdiNzNkZTRhNGFkZTEwMDhiNTIx MThiNTI5MjFhZDVhNTJjNjljOWNlZmNlY2VmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZjdmN2Zm ZjdmN2ZmZjdmN2ZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZWZlZmVmZTdlN2U3OWM5YzljOWM5YzljNzM3Mzcz YWRhZGFkYzZjNmM2ZWZlZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdkZWU3Y2VjZWNlOGM4YzhjNzM3Mzcz N2I3YjdiYmQNCmJkYzZjZWNlZDZjNmM2YzZhZGFkYWQ5YzljOWM5NDk0OTQ5 NDljOWNhNWE1YTU5YzljOWM5YzljOWNjNmM2YzZjZWNlY2VlZmVmZWZmZmZm ZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmN2VmZjdmZmZmZmZm N2Y3DQpmN2ZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmQ2Y2VkNmE1YTVhNTlj OWM5Y2FkYWRiNWY3ZjdmN2VmZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZjdmN2ZmZjdmN2ZmZWZlZmZmZWZlZmZmZTdlN2VmZTdl N2VmZTdlN2U3ZTdlN2Y3ZGVkZWY3ZGVkNmZmYmRiZGU3YmRiNWU3YTU5Y2Nl YmRiNWVmYmRiZGVmZDZjZWZmZGVkZWZmZTdlN2ZmZWZmN2ZmZjcNCmZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmZmZmZjdlZmU3ZWZkNmNl ZTdhZGE1ZDZhNTk0ZGU5YzhjZTdhNTljZmY5Yzk0ZmY4Yzg0ZmY2YjZiZTc2 MzVhZGU1YTVhZGU2YjYzZTc3MzczZTc3YjdiZjc2MzZiDQpmNzUyNWFmNzM5 MzlkZTI5MjljZTI5MjliZDRhNGFjNjg0N2JkZWFkYWRlZmVmZWZmZmY3ZmZm ZmZmZmZmZmZmZmZmZmU3ZTdmZmJkYzZmZjg0ODRlNzYzNTJjZTYzNWFkZTlj OTRmZmFkYWRmN2U3ZTdmZmY3ZjdmZmZmZmZmNw0KZmZmZmU3ZmZmZmVmZmZm ZmVmZmZmZmY3ZmZmZmZmZmZmN2ZmZmZmZmZmZjdmZmZmZGVlN2ZmYTVhZGVm NTI1YWNlMzkzOWNlMjEyMWI1MzkzMWM2NGE0MmM2YWQ5Y2ZmZDZjZWZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZkNmQ2ZmZiZGM2ZmY1YTZi YzY0YTUyY2UxODIxYmQxODEwYzYxMDA4YzYzMTI5ZDY0YTQyY2U5NDljZjdj NmM2ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZlZmVmZmZjZWJkDQpmN2I1YWRmN2I1YWRmZmNlY2VmZmQ2ZGVm ZmRlZWZmZmQ2ZWZmZmU3ZjdmZmVmZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZm ZmY3ZWZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3 ZmZmZmY3ZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNw0K ZjdmN2U3ZTdlN2JkYmRiZDczNzM3MzczNzM3MzhjOGM4Y2M2YzZjNmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZjdmN2NlY2VjZTk0OTQ5NDhjOGM4YzhjOGM4Y2FkYWQNCmFkOTQ5 NDk0OGM4YzhjNzM3MzczOWM5YzljYTVhNWE1YmRiZGJkYTVhNWE1ODQ4NDg0 ODQ4NDg0OTQ5NDk0YjViNWI1ZDZkNmQ2ZTdlN2U3ZmZmZmZmZjdmN2Y3ZmZm ZmZmZWZlZmVmZGVkZWRlZDZkNmQ2Y2VjZWNlZGVkZWRlDQplZmVmZWZmN2Y3 ZjdlZmVmZWZkNmQ2ZDZhZGFkYWQ3MzczNzM4YzhjOGNjNmM2YzZlZmVmZWZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2VmZWZlZmU3ZTdlZmNlY2VlN2Nl Y2VlZmQ2ZDZmN2NlY2VmN2I1YjVlN2E1OWNkNjljOTRjZTk0OGNjNjljOWNj ZWE1YTVkNmJkYmRlN2NlY2VlZmRlZTcNCmY3ZGVlN2Y3ZTdmN2Y3ZTdlZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZWZlN2ZmZGVkNmZmZTdkZWZmZGVk ZWZmZTdlN2ZmYzZjNmZmYWRhNWZmOGM4Y2Y3N2I3YmVmNzM2YmU3NjM2M2Rl NTI1MmQ2NGE1MmU3NDI0YWRlDQo0MjRhZGU0MjQyY2U1YTVhY2U3YjdiZDZi NWI1ZjdkNmRlZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZlN2U3ZmZiZGI1 ZmY4NDdiZGU1MjRhYmQ1MjRhYzY4NDdiZjdhZGE1ZmZkZWRlZmZmN2Y3ZmZm ZmZmZmZmZmZmZjdmZg0KZmZlZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmVmZjdmZmQ2ZGVmZjhjOWNkNjRhNTJjNjI5MzFjNjMxMzFjNjUyNGFk ZTczNmJlN2JkYjVmZmU3ZGVmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZjdmZmRl ZGVmZmFkYWQNCmY3ODQ4Y2U3MzE0MmI1MjEyOWI1MjEyOWM2MTgxOGNlMjEx OGRlMjkyMWRlNGE0YWRlOWM5Y2ZmY2VkNmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZGVlN2ZmOTQ5NGQ2N2I3 M2M2DQo3YjczZDY4NDg0ZTc5Y2E1ZjdhNWI1ZjdiNWJkZjdiNWM2ZjdjNmM2 ZmZjZWNlZjdlN2U3ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdlNw0KZTdkNmQ2ZDY3YjdiN2I2 MzYzNjM1YTVhNWE5YzljOWNkZWRlZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdhZGFkYWQ3 YjdiN2I1MjUyNTI4NDg0ODQ5NDk0OTQNCjdiN2I3YjczNzM3Mzg0ODQ4NGFk YWRhZGJkYmRiZGI1YjViNTk0OTQ5NDczNzM3MzdiN2I3Yjg0ODQ4NGJkYmRi ZGQ2ZDZkNmY3ZjdmN2ZmZmZmZmU3ZTdlN2U3ZTdlN2JkYmRiZGI1YjViNWI1 YjViNWM2YzZjNmNlY2VjZWVmDQplZmVmZjdmN2Y3ZGVkZWRlYWRhZGFkNWE1 YTVhNmI2YjZiOTQ5NDk0ZTdlN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3 ZjdkNmQ2ZDZjNmM2YzZiZGM2YzZjNmQ2ZDZkNmRlZTdkNmRlZWZjZWNlZTdi NWFkZDY5Yzk0YmQ4YzhjYmQ4NDg0YjU5NDk0YzY5YzljY2ViNWI1ZTdjNmM2 ZjdkNmRlZmYNCmRlZGVmZmRlZGVmZmVmZGVmZmY3ZTdmZmY3ZWZmZmY3Zjdm ZmY3ZjdmZmVmZjdmZmU3ZWZmZmU3ZjdmZmVmZmZmZmRlZWZmZmM2Y2VmN2I1 YmRmN2FkYWRmNzljOWNlZjdiNzNkNjYzNjNjZTUyNTJjZTVhNWFkNjVhNWFj ZTZiDQo2YmNlODQ3YmNlYTVhNWRlYzZjZWU3ZTdlZmY3ZmZmZmZmZmZmZmZm ZjdmZmZmZjdmZmZmZGVkZWZmYjViNWZmNzM2YmQ2NGEzOWJkMzEyOWI1NmI2 YmVmOTQ4Y2Y3ZDZkNmZmZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmN2Y3ZmZlZmY3ZmZiZGM2ZWY3Yjg0Y2Uz OTQyYmQyOTMxYzY0MjQyY2U3MzczZjdhNTljZmZlN2RlZmZlZmVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlZmVmZmZjNmM2ZmY4NDg0ZGU1YTVhY2UNCjIxMjFh NTIxMjliNTIxMjljNjMxMzFkNjI5MjFkZTM5MjlkZTRhNGFkNmE1YTVmZmNl ZDZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmVmZWZmN2RlZGVmNzdiN2JhZDYzNjNhZDRhNGFiNTYzDQo1YWNlNzM2YmU3 N2I4NGY3ODQ4NGVmOTQ5NGY3YTU5Y2ZmYmRiNWZmY2VjNmZmZGVkZWZmZTdl N2ZmZTdlZmZmZTdlZmZmZWZmN2ZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZjdmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZg0KZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KYmRiZGJkODQ4NDg0NTI1MjUyNTI1MjUyYTVhNWE1 YzZjNmM2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZGVkZWRlY2VjZWNlNzM3MzczNjM2MzYzNTI1MjUy NjM2MzYzOWMNCjljOWNjNmM2YzZlZmVmZWZmZmZmZmZmN2Y3ZjdkZWRlZGVh NWE1YTU4YzhjOGM1YTVhNWE0YTRhNGE2MzYzNjNiNWI1YjVmN2Y3ZjdlZmVm ZWZkNmQ2ZDY5YzljOWM3MzczNzM2MzYzNjM3MzczNzM4NDg0ODRiNWI1YjVk ZWRlDQpkZWU3ZTdlN2RlZGVkZTczNzM3MzYzNjM2MzUyNTI1MmM2YzZjNmU3 ZTdlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmVmYzZjNmM2YTVhNTljN2I4NDdiODQ4 YzdiYWRiNWFkYzZjZWNlZjdmZmZmZWZmN2ZmZjdmN2ZmZWZlN2ZmZGVkNmZm YmRiZGVmOWM5Y2NlODQ3YmFkN2I3YmFkODQ4NGI1OWM5NGNlYTUNCjljZGVj NmJkZmZjZWJkZmZkZWQ2ZmZlN2U3ZmZmN2Y3ZmZmN2ZmZmZmN2ZmZmZmN2Zm ZmZmZmZmZmZmN2ZmZmZmN2ZmZmZlZmY3ZmZlZmY3ZmZkZWRlZmZjZWM2ZmZi NWFkZjdiNWFkZmZhZGFkZmZiZGI1ZmZjNmJkZmZkNmQ2DQpmZmVmZTdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3ZmZmZmVmZWZmZmJkYmRm ZjhjN2JlNzUyNGFjNjI5MjliNTUyNTJkZTdiN2JmN2I1YjVmZmU3ZTdmZmVm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmN2ZmZjdm N2ZmZGVkZWZmYjViNWVmNmI3M2M2Mzk0MmM2MjEyOWJkNWE1YWRlOTQ5NGZm Y2VjZWZmZjdlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZGVkNmZmOWM5 NGVmNWE1YWNlMjkyOWI1MTgxOGFkMjkNCjI5YmQzOTM5Y2U0YTRhZGU0MjQy ZTczOTMxZDY1MjRhY2VhNWE1ZmZkNmRlZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZkZWU3ZjdhZGJkZGU4Yzk0 ZDY2YjYzZDY1MjRhZDY0YTQyDQpkNjMxMjljNjM5MzFiZDM5MzFiNTRhNDJj NjYzNTJjZTg0NzNkZTk0OGNlN2FkYTVlZmJkYmRmN2Q2ZDZmZmRlZTdmZmVm ZWZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVmZWZmN2Y3ZjdjZWNlY2VhZA0K YWRhZDZiNmI2YjRhNGE0YTg0ODQ4NGI1YjViNWU3ZTdlN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2Q2 ZDZkNjljOWM5YzYzNjM2MzVhNWE1YTQyNDI0MjhjOGM4YzljOWMNCjljZDZk NmQ2ZjdmN2Y3ZjdmN2Y3ZjdmN2Y3Y2VjZWNlYWRhZGFkNmI2YjZiNzM3Mzcz NjM2MzYzOGM4YzhjZDZkNmQ2Y2VjZWNlYzZjNmM2OGM4YzhjN2I3YjdiNmI2 YjZiN2I3YjdiNzM3MzczYTVhNWE1YmRiZGJkZGVkZWRlDQplN2U3ZTc5NDk0 OTQ3MzczNzMzOTM5Mzk5YzljOWNjZWNlY2VmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmVmZWZl ZmM2YzZjNmE1YTU5YzZiNzM2MzZiNzM1YTg0OTQ3YmFkYjVhZGU3ZWZlZmY3 ZmZmZmZmZmZmZmY3ZjdmZmU3ZTdmZmRlZDZmZmM2YmRlZmI1YWRlN2FkYTVk NmFkYTVkZWFkYTVkZWI1YWRlN2E1YTUNCmVmYWRhNWVmYWRhZGVmYmRjNmY3 Y2VkNmY3ZGVlN2ZmZTdlZmY3ZTdmN2Y3ZWZmZmY3ZjdmZmZmZjdmZmZmZmZm ZmZmZjdmZmZmZjdmN2ZmZTdlN2ZmZGVkNmY3ZDZkNmY3ZGVkZWZmZGVkZWZm ZTdlN2ZmZWZlN2ZmZmZmN2ZmDQpmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZm ZmZmZmZmZmZmZmZlZmVmZmZjZWQ2ZmY5YzljZTc3MzczZGUyOTI5YmQ0MjQy ZGU1YTVhZTc5NDk0ZmZjZWNlZmZlN2VmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZm ZmZmZmZmN2ZmZmZmNw0KZmZmZmRlZGVmZmM2YzZmZjhjODRkZTUyNTJjNjI5 MzFiZDIxMjliZDVhNjNkZWE1YTVmZmRlZDZmZmZmZmZmZmZmZmZmZmZmZmZm ZmVmZjdmZmU3ZWZmZmFkYjVmZjczNmJlNzMxMjliZDE4MDhhZDIxMThiNTQy MzljZTUyNTINCmQ2NjM2M2U3NTI1MmU3NDIzOWNlNDI0MmJkYTVhNWZmY2Vk NmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmZmZmZWZmN2ZmYmRjZWRlYWRiNWVmN2I3M2U3NjM1MmVmMzkzMWRlMjEx OGM2DQozMTI5YzYzOTMxYzY0MjM5YzY1MjRhY2U2MzUyZDY2YjYzZDY3Mzcz ZDY5NDk0ZWZhNWE1ZmZiNWI1ZmZjZWNlZjdlN2U3ZjdlZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZm N2ZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmN2Y3ZDZkNmQ2YTVhNQ0KYTU1YTVhNWE2YjZiNmI2 YjZiNmJjZWNlY2VlN2U3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWRlZGU3YjdiN2I1MjUyNTIz OTM5Mzk3MzczNzM5YzljOWNjZWNlY2UNCmZmZmZmZmZmZmZmZmZmZmZmZmVm ZWZlZmRlZGVkZWE1YTVhNTZiNmI2YjUyNTI1MjczNzM3M2FkYWRhZGJkYmRi ZGFkYWRhZDg0ODQ4NDdiN2I3YjYzNjM2MzczNzM3MzdiN2I3YjhjOGM4Y2Fk YWRhZGNlY2VjZWVmZWZlZmM2DQpjNmM2OWM5YzljNGE0YTRhODQ4NDg0YTVh NWE1ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmN2Y3ZjdkZWRlZGViZGJkYmQ3Yjg0NzM2MzZi NTI2MzZiNWE3Yjg0N2JiZGM2YmRkZWU3ZTdmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmY3ZmZlZmVmZmZkNmNlZjdiZGFkZTc5Yzk0Y2U4Yzhj YzY4NDg0YzYNCjhjOTRjNjljOWNjZWFkYjVkZWJkY2VlZmQ2ZGVmZmRlZTdm N2U3ZWZmZmVmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdlZmZm YzZjZWZmOWNhNWY3NDI0MmNlNDI0MmRlNGE0YWRlNmI3M2U3YjViNWZmY2Vk NmZmZWZmZmZmZjdmZmZmZjdmZmZmZWZmZmZmZWZmZmZmZTdlZmZmYmRiZA0K ZmY5NDhjZWY2MzUyZDYyOTIxYjUyMTI5YzYyMTI5YmQ3MzczZTdhNWE1Zjdl N2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZjZWRlZmY5NDljZmY0YTRh ZGUyOTIxY2UxMDA4YjU0MjMxZDY1YTUyZGU4NDg0Zjc4NDg0ZjcNCjczNmJm NzQyMzljZTRhNDJiNTljOTRlZmQ2ZDZmZmY3ZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmRlZWZm ZmE1OWNmZjczNjNmZjQyMzFlNzE4MTBiZDM5MzljNjQyDQo0MmJkNDI0MmJk NGE0MmI1NTI0YWJkNTI0MmJkNjM1YWNlNzM3M2RlN2I4NGVmODQ4NGU3OWM5 NGRlYWRhZGRlZGVkZWY3ZWZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmY3Zjdm N2U3ZTdlNzljOWM5Yw0KODQ4NDg0NjM2MzYzODQ4NDg0YWRhZGFkZDZkNmQ2 ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm N2Y3ZjdmN2Y3YWRhZGFkODQ4NDg0NDI0MjQyMjkyOTI5NTI1MjUyODQ4NDg0 ZDZkNmQ2ZTcNCmU3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdiZGJkYmQ5 YzljOWM3YjdiN2I2YjZiNmI3MzczNzM3MzczNzM2MzYzNjM3YjdiN2I5Yzlj OWNiZGJkYmRiZGJkYmRiNWI1YjViNWI1YjVjNmM2YzZkNmQ2ZDZkNmQ2ZDZh NWE1DQphNTZiNmI2YjYzNjM2MzdiN2I3YmM2YzZjNmVmZWZlZmY3ZjdmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZWZlZmVmZGVkZWRlYzZjNmM2YTVhNWE1NzM3MzczNzM3MzczODQ4NDg0YWRh ZGFkY2VjZWNlZWZlZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Zm ZjdmN2ZmZjdlZmZmZjdmN2ZmZGVlN2ZmZDZlN2ZmYmRjZWU3YjUNCmJkZTdh NWFkZDZhNWE1ZDY5NDk0Y2U5Yzk0Y2VhZGE1ZGVjNmJkZWZjZWM2ZjdkZWQ2 ZmZlN2RlZmZlZmVmZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmRlZTdmZmNlY2VmZjZiNmJlNzVhNWFl ZjRhNDJkNjVhNWFkNjk0OTRmN2E1YWRmZmNlZDZmZmQ2ZTdmZmQ2ZTdmZmQ2 ZTdmZmJkY2VlZmI1YmRmZjdiN2JkZTVhNWFkZQ0KMzEyMWM2MTgxMGJkMjEy MWM2MzEzOWM2N2I4NGU3YjViNWY3ZWZlN2ZmZmZmZmZmZmZmZmY3ZjdmZmZm YzZkNmZmYTViNWZmNWE2M2U3MjEyMWM2MTgxMGJkMTgxMGJkNWE0YWRlN2I3 M2U3YWRhZGZmYTVhZGZmN2I3YmY3NTINCjRhY2U0MjM5YWQ5NDk0ZTdjNmM2 ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZmN2ZmZmZkNmU3ZjdjNmNlZmY3MzZiZTc1MjQyZTczMTIxY2UyOTI5 YmQ1YTYzY2U3Mzg0ZDY5Y2FkDQplZjljYTVlZjhjOGNkZTg0N2JkZTdiNzNk ZTczNzNlNzVhNTJkNjRhNDJiZDVhNGFiNTg0N2JjZWJkYjVlZmRlZGVmZmY3 ZmZmZmVmZjdmZmU3ZTdmZmRlZGVmZmQ2ZDZmZmU3ZTdmZmVmZjdmZmY3ZmZm ZmY3ZmZmZmY3ZmZmZg0KZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiZGJkYmRhZGFkYWQ3Mw0K NzM3MzczNzM3Mzk0OTQ5NGNlY2VjZWVmZWZlZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNlY2VjZTk0OTQ5NDZi NmI2YjMxMzEzMTVhNWE1YTZiNmI2YmQ2ZDZkNmRlZGVkZWZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZGVkZWRlYmRiZGJkOWM5YzljNWE1YTVhNmI2YjZi NWE1YTVhNjM2MzYzNzM3MzczYWRhZGFkY2VjZWNlZTdlN2U3Y2VjZWNlYmRi ZGJkYmRiZGJkYzZjNmM2ZDZkNmQ2YzZjNmM2OGM4YzhjDQo3MzczNzM2MzYz NjNiNWI1YjVlN2U3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNw0KZjdmZmU3ZGVlZmM2YmRj Njk0OGM5Yzg0ODQ4YzdiN2I3Yjk0OTQ5Y2JkYmRiZGRlZGVkZWY3ZmZmN2Y3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZm ZmVmZjdmZmRlZTdmZmNlZDZlZmM2YzYNCmVmYjVhZGU3YWRhNWU3YTU5Y2Rl YWQ5Y2RlYjVhNWU3YzZiNWY3Y2ViZGY3ZDZjZWZmZGVkNmZmZTdlN2ZmZWZl ZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZmZlN2U3ZmY5YzljZmY3YjczZjc2MzVhZGU1MjRhY2U4NDdiZWY4NDg0 ZWZiNWFkZmZiNWI1ZmZjNmM2ZmZhZGI1Zjc5NDljZTc3Yjg0ZTc0YTRhY2Uz MTI5Y2UyMTE4Y2UxOA0KMThjZTMxMzFjZTQyNGFjNjljOWNmN2M2YmRmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmU3ZWZmZmI1YzZmZjg0OTRmZjM5NDJlNzA4MDhi ZDIxMThjZTI5MjFiZDg0NzNlZjljOTRmN2NlY2VmZmJkYmRmZjk0OGNmZjUy NGFjNjRhNDINCmFkOTQ4Y2RlYzZjZWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmY2VkZWY3YWRiNWY3 NjM1YWQ2MzkyOWNlMzEyMWM2MzEzMWI1ODQ5NGRlOWNhZGQ2YmRkNmY3YmRj ZWVmDQphZGJkZWY5Y2E1ZTc5YzljZjc4YzhjZjc2MzYzZGUzOTMxYjU0YTM5 YmQ2YjYzY2ViZGI1ZmZkNmRlZmZmN2ZmZmZkZWRlZmZkNmQ2ZmZiNWI1ZWZi NWI1ZjdiZGJkZmZjZWRlZmZkNmU3ZmZlN2VmZmZlN2VmZmZlZmY3ZmZmNw0K ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmN2Y3Y2VjZWNlYjViNWI1NWE1YQ0KNWE2MzYzNjM3YjdiN2Jj ZWNlY2VlN2U3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZkNmQ2ZDZiNWI1YjU0MjQyNDI0YTRhNGE1MjUyNTJh ZGFkYWRjZWNlY2VlZmVmZWZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmU3 ZTdlN2Q2ZDZkNjdiN2I3YjUyNTI1MjI5MjkyOTQyNDI0MjczNzM3M2M2YzZj NmU3ZTdlN2ZmZmZmZmY3ZjdmN2Q2ZDZkNmM2YzZjNjljOWM5YzljOWM5Y2I1 YjViNWFkYWRhZDg0ODQ4NDZiDQo2YjZiOGM4YzhjYmRiZGJkZTdlN2U3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmVmZmZkZWQ2ZTdjZWM2ZDY3YjdiODQ4NDdi N2I3MzczNmJjNmM2YmRkNmQ2Y2VmN2Y3ZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZmZmN2Y3ZmYNCmVmZWZmZmVmZTdmZmJkYjVlN2E1OTRjZThjN2JiNThjODRi ZDk0OGNjNmE1OWNkNmI1YWRlN2NlYzZmZmQ2ZDZmZmU3ZTdmZmVmZWZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZDZkNmZmYmRiZGZm YTU5Y2Y3OGM3YmVmNzM2M2RlNzM1YWRlNjM1MmQ2NjM1MmQ2NjM1YWQ2NWE1 MmNlNDI0MmJkMzkzOWJkMjkyOWJkMjEyMWM2MjExOGNlMjkyOWQ2NDI0YQ0K ZDY3MzdiZTdhZGI1ZmZlN2RlZmZmZmY3ZmZmZmZmZmZlZmVmZmZjZWQ2ZmY2 YjdiZDYzMTM5YzYxMDE4YzYwODA4YzYyOTI5Y2U0MjQyYzZhNTljZjdjNmM2 ZmZkZWU3ZmZiNWI1ZmY4Yzg0ZWY1MjRhYmQ0MjM5YTU5NDhjZTcNCmI1YjVl N2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmY3 ZmZmZmU3ZjdmZmFkYjVkZThjOGNkNjMxMjlhZDMxMThiZDMxMjliZDRhNGFi ZDljYWRkZWJkZDZlN2U3ZmZmZmVmZmZmZmVmZmZmZmVmDQpmN2ZmZDZkZWZm YzZjNmZmNzM2YmRlNWE1MmNlNGE0MmJkNzM2YmRlYjViNWZmZGVkZWZmZGVl N2ZmYzZjNmVmYTVhNWU3NjM2M2FkNjM2M2JkNmI2YmM2OGM5NGVmYTVhZGY3 YjViZGZmYjViZGZmZGVkZWZmZWZlN2ZmZjdmNw0KZmZmZmY3ZmZlZmVmZmZm ZmZmZmZmZmZmZmZmN2ZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmNlY2Vj ZThjOGM4YzRhNGE0YQ0KNTI1MjUyOTQ5NDk0ZDZkNmQ2ZWZlZmVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmVmZWZl ZmVmOTQ5NDk0OGM4YzhjODQ4NDg0Y2VjZWNlZGVkZWRlZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmN2Y3ZjdmN2Y3ZjdhNWE1YTU3YjdiN2I0 MjQyNDI0YTRhNGE2MzYzNjNiNWI1YjVkZWRlZGVmZmZmZmZmN2Y3ZjdlZmVm ZWZkNmQ2ZDZiNWI1YjU5YzljOWNhNWE1YTVhZGFkYWQ4NDg0ODQ3MzczNzM2 YjZiDQo2YmFkYWRhZGNlY2VjZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZg0K ZmZmN2ZmZWZlN2Y3YjViNWJkOWM5YzljODQ4NDg0OTQ5NDhjYzZjZWJkZTdl ZmRlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjcNCmY3ZmZl ZmVmZmZkZWQ2ZjdjZWM2ZjdjNmM2ZjdiZGI1ZWZhZGE1ZTdhNTljZGU5Yzk0 ZGU5NDk0Y2U5Y2E1ZDZiNWJkZWZjZWNlZjdkZWU3ZmZlN2VmZmZmN2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmY3DQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmVmZWZmZmU3ZGVmZmQ2ZDZmZmM2YjVmZmE1OTRmZjdiNjNl NzUyMzljNjMxMThhZDQyMzFiZDMxMjFiNTI5MjFhZDIxMjFiNTI5MzFiZDMx MzFjZTRhNGFlZjVhNWFlZjhjOTRmZmE1YWRmZg0KZDZkNmZmZWZlZmZmZmZm N2ZmZWZlZmZmY2VjZWZmOWNhNWVmNWE2M2Q2MjEyOWM2MTAxMGNlMTAxMGNl NGE0YWU3NmI2YmRlY2VjZWZmZTdlN2ZmZWZmN2ZmYWRiNWY3NmI2YmQ2NDIz OWI1NDIzOWFkOGM4Y2U3YjViZGVmZWYNCmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2U3ZmZhNWFkZGU3YjczY2Uz MTIxYWQzMTE4YmQ0YTM5ZDY2YjZiZDZiZGNlZmZkNmVmZjdlZmZmZmZmN2Zm ZmZmZmZmZmZmN2ZmZmZlZmU3DQpmZmNlY2VmZjdiN2JkNjUyNTJiZDRhNDJi NTZiNmJkNmJkYmRmZmRlZTdmZmVmZjdmZmNlZDZmZmI1YWRmNzVhNWFiNTQy NDJiNTM5MzliNTUyNWFkNjVhNWFjZTZiNzNkNjZiNmJjZTk0OGNlZjljOTRl ZmRlZDZmZmVmZTdmZg0KZjdlZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZm ZjdmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2Y3ZjdlZmVmZWZhZGFkYWQ1MjUyNTI0YTRhNGE2Yg0K NmI2YmI1YjViNWNlY2VjZWZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmNlY2VjZWFkYWRhZDljOWM5Y2M2 YzZjNmQ2ZDZkNmVmZWZlZmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmYNCmZmZmZm ZmZmZjdmN2Y3Y2VjZWNlOWM5YzljNmI2YjZiNDI0MjQyNGE0YTRhYTVhNWE1 ZTdlN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZTdlN2U3YmRiZGJkYTVhNWE1YTVh NWE1YmRiZGJkOTQ5NDk0N2I3YjdiNWE1YTVhOTQ5NDk0DQpiZGJkYmRmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmU3ZTdlN2NlY2Vj NmE1YTU5YzczNzM2YmFkYjVhZGNlY2VjNmVmZjdlZmZmZmZmZmY3ZjdmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZWZmN2ZmZWZlZmZm YzZjNmVmYjViNWU3OGM4Y2M2ODQ4NGJkN2I3YmI1OGM5NGM2OWNhNWQ2YjVi ZGVmYzZjZWY3ZGVkZWZmZTdlN2ZmZWZmN2ZmZTdlZmZmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl ZmVmZmZkNmQ2ZmZiNWFkZWY4Yzg0ZDY1YTRhYjU0MjMxYTUzOTI5OWMzMTI5 OWMyMTI5OWMyOTMxYTUzMTM5YWQ0YTVhY2U2MzczZWY4NDk0ZmZiZGM2ZmZk NmQ2ZmZlN2U3ZmZmNw0KZWZmZmVmZTdmZmQ2ZDZmZmE1YTVlZjdiN2JkZTMx MzFiZDEwMThiZDAwMDBiNTI5MjlkNjVhNWFlNzhjOTRlZmNlZDZmN2Q2ZTdm N2U3ZWZmZmFkYjVmNzRhNDJiNTRhMzliNTMxMjlhNTg0N2JkZWE1YWRkZWU3 ZWZmZmY3ZjcNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZGVkZWZmOTQ5NGRlNmI2M2NlMjEwOGE1MjkxMGJkNTIzOWRlN2I3M2Vm YzZjNmZmZTdlZmZmZWZmZmZmZmZmZmZmZjdmN2ZmZmZmZmZmZWZlZmZmZGVk ZWZmDQo4YzhjY2U2YjczYjU0YTUyYTU3MzdiYzZhZGI1ZTdkNmU3ZmZlN2Vm ZmZjZWQ2ZjdhZGFkZWY1YTVhYmQzOTMxYjUyMTIxYjUyMTIxYmQyMTI5YzYz MTMxYzY0MjQyYzY1YTUyY2U2YjYzY2ViNWFkZmZkNmNlZmZkNmQ2ZmZlNw0K ZGVmZmU3ZTdmZmVmZjdmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQowMDAwZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZTdlN2U3OGM4YzhjNzM3MzczMzkzOTM5NzM3Mw0KNzNhNWE1YTVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2Y3ZjdmZmZmZmZlZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmRlZGVkZWI1 YjViNTczNzM3MzYzNjM2MzdiN2I3YmM2YzZjNmVmZWZlZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmN2NlY2VjZWM2YzZjNmI1YjViNWFkYWRhZDczNzM3MzZi NmI2YjczNzM3M2I1YjViNWRlDQpkZWRlZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZlN2U3ZGVkNmQ2ZDY3YjdiN2I3Yjg0N2I4NDg0 ODRiZGJkYmRmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZjdmZmZmZmYNCmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZjdmZmVmZjdm ZmRlZTdmZmM2Y2VmZmE1YWRkNjdiODRhZDZiNzM5YzYzNmI5NDczNzNhNTdi N2JhNWJkYmRlN2NlY2VlZmU3ZTdmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZDZkNmZm YmRiZGY3YTVhNWU3YTU5Y2VmOTQ5NGU3OGM4Y2RlODQ4Y2RlOTQ5Y2VmYTVi NWZmYmRjZWZmY2VkZWZmZGVlN2ZmZGVlN2ZmZGVkNmZmYzZiZGZmYjViNQ0K Zjc5NDhjZGU2MzYzYmQzOTM5YWQxODIxYWQxMDEwYjUyMTE4Y2U1YTUyZjc5 NDk0ZmZjNmNlZmZmN2ZmZmZmN2ZmZmZlN2Y3ZmZiZGM2ZmY1YTVhY2U1YTUy ZDY0MjM5YjU3YjdiZGVhZGI1ZWZlZmY3ZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmM2Y2VmZjg0ODRkNjUyNGFjNjIx MTBiNTI5MTBjNjUyNDJlNzdiNmJmN2JkYmRmZmRlZGVmZmY3ZjdmZmZmZjdm ZmZmZjdmZmZmZmZmZmZmZjdmZmVmZTdmZmI1YjVkZTljDQo5Y2Q2YTViNWU3 YjVjNmY3ZTdmN2ZmZjdmZmZmZmZmZmZmZWZmN2ZmZTdlN2ZmOWM5Y2Y3NjM2 M2U3MzEzMWQ2MTgxOGM2MTAxMGJkMTgxOGI1MjExOGFkMzkzMWFkMzkzMTlj NGE0Mjk0NWE1YTljNmI2YmI1N2I3YmJkOWM5Yw0KZGViNWI1ZWZkZWRlZmZl ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjAwMDBmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmM2YzZjNmFkYWRhZDUyNTI1 MjVhNWE1YTdiN2I3Yg0KZTdlN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZlN2U3ZTdkZWRlZGU5NDk0OTQ4NDg0ODQ2YjZiNmJi ZGJkYmRkZWRlZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdkZWRl ZGVjZWNlY2VjNmM2YzY5NDk0OTQ3MzczNzM1YTVhNWE4YzhjOGNiZGJkYmRm N2Y3DQpmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmZmY3ZjdmNw0K ZjdmN2Y3YWRhZGFkNzM3MzdiNjM2YjZiODQ4NDhjY2VjZWQ2ZGVkZWU3ZmZm ZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmYNCmZmZmZl ZmY3ZWZmZmZmZmZmN2ZmZmZmZmZmZmZmN2Y3ZmZlN2VmZmZjZWQ2ZWZiZGM2 ZGVhNWFkZDZhNWE1ZDY5YzljY2U5YzljZDY4NDg0YmQ5NDk0YzZhNTljY2Vi ZGI1ZGVjNmM2ZGVkZWRlZWZmN2Y3ZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZmZmZmVmZjdmZmU3ZWZmZmU3ZWZmZmQ2ZDZmN2NlZDZl ZmJkYzZlN2JkYzZlZmM2Y2VmN2Q2ZGVmZmRlZWZmZmVmZjdmZmVmZWZmZmU3 ZGVmZmI1YWRkZThjOGNjZTczNzNjNjVhNjNiZA0KMzEzOWE1MjkyOWE1MDgx MDljMTgxOGI1MjkyMWM2NjM1YWVmOTQ4Y2Y3YzZjNmZmZWZmN2ZmZWZmZmZm ZGVlN2ZmYmRjNmZmNWE1YWQ2NWE1MmRlMzkzMWI1ODQ4NGVmYjViZGY3ZWZm N2ZmZjdmN2ZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZlZmVm ZmZiZGJkZmY1YTYzYzYzOTM5YzYxODEwYjUyMTE4YzYzOTI5Y2U1YTUyZGU4 Yzg0ZWZiNWFkZmZjNmJkZmZlZmRlZmZlZmU3ZmZmZmZmZmZmN2Y3ZmZmN2Y3 ZmZkNmQ2ZWZjZWQ2ZjdjZWQ2DQplZmQ2ZTdmN2VmZjdmZmY3ZmZmZmY3Zjdm ZmVmZWZmZmVmZWZmZmJkYjVmZjdiN2JmNzQyNDJkZTEwMTBjNjEwMTBjNjE4 MThiNTM5MzliZDUyNGFiNTVhNWFhZDRhNTI5NDRhNTI5NDQyNDI5NDUyNTJh ZDczNmJjNjk0OGNlNw0KYjViNWZmZWZlZmZmZWZlZmZmZmZmZmZmZjdmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2Y3ZjdlN2U3ZTdlN2U3ZTdhNWE1YTU3YjdiN2I1MjUyNTI5NDk0OTRiZA0K YmRiZGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZDZkNmQ2YzZjNmM2YWRhZGFkZDZkNmQ2ZWZlZmVmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZjdmN2Y3ZWZlZmVmY2VjZWNlN2I3 YjdiNGE0YTRhNWE1YTVhODQ4NDg0ZjdmN2Y3ZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZm ZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZkNg0KZDZkNmJkYmRjNjdiN2I4 NDVhNWE2Mzg0ODQ4Y2I1YjViNWY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdm N2RlZTdlN2Q2ZDZkNmNlY2VjZWRlZGUNCmRlZTdlZmU3ZmZmZmY3ZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmZmZGVkZWZmYzZj NmY3YWRhZGRlYTU5Y2Q2YTVhNWQ2OWM5Y2NlYTVhNWM2YTVhNWM2YjViNWNl YmRiZGQ2Y2VjZWU3Y2VkNmVmDQpkZWU3ZjdlN2VmZjdmN2ZmZmZmN2ZmZmZm N2ZmZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZlZmY3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZmZkZWRlZWZhNWE1Y2U2YjZiYWQ1YTYzYjU0 MjRhYWQyOTM5YWQyOQ0KMzFiNTMxMzliZDM5MzljNjUyNDJkNjYzNWFkZTk0 OGNmN2JkYmRmZmY3ZjdmZmU3ZWZmZmRlZTdmZmFkYjVmZjVhNWFkNjRhNDJj ZTQyMzljNjk0OTRmZmJkY2VmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZjdlZmZmYjViNWY3NWE1YWNlMzEzMWM2MTgx OGJkMTAxMGI1MjExOGI1MjEyMWE1NDI0MmFkNWE1MmFkN2I2YmM2YjU5Y2Vm Y2VjNmY3ZjdlZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZWZmN2ZmZWZmN2ZmZWZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZiZGJkZmY3Yjg0 ZWY0MjQyY2UxODE4YmQyOTIxY2U0YTRhZGU4Yzg0ZjdiNWI1ZmZiZGM2Zjdh ZGJkZWY3YjhjY2U1YTVhYjUzMTMxOTQzOTMxYTU0YTM5YWQ3MzYzY2ViNQ0K YWRmZmQ2ZDZmZmY3ZmZmZmZmZmZmZmY3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmVmY2VjZWNl ODQ4NDg0NGE0YTRhNGE0YTRhOGM4YzhjZGVkZQ0KZGVmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmU3ZTdlN2U3ZTdlN2NlY2VjZWRl ZGVkZWVmZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmN2U3ZTdlN2E1YTVhNTczNzM3MzUyNTI1MjRhNGE0YWM2 YzZjNmRlZGVkZWY3ZjdmN2ZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmN2ZmZDZkNg0KZGVhNWE1YWQ1MjUyNTI1MjVhNTI3MzdiN2JlN2Vm ZGVlZmY3ZWZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2RlZTdiZGI1YmRhNTljYTViZGJk YmRjZWM2Y2UNCmY3ZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmVmZWZmZmU3ZTdmZmNlY2VmZmM2 YmRmN2E1YTVkNjhjOGNiZDczNmJhNTczNmJhNTdiNzNiNTljOTRjZWI1YjVl N2RlDQplN2ZmZjdmN2ZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmN2ZmZmZmZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3Zjdl ZmZmYmRiNWRlOGM4Y2NlNzM3YmQ2NTI2M2NlMzE0MmI1Mzk0YWM2NDI0YQ0K Y2U0YTRhY2U1YTUyZDY2MzUyY2U5NDg0ZTdiNWFkZjdlN2U3ZmZkNmRlZmZj NmNlZmY4Yzk0Zjc1MjUyZDY0YTQyZDY0YTQyY2U5NDk0ZmZiNWJkZmZlZmZm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmU3ZDZm ZjljOWNlNzRhNTJjZTIxMjljNjA4MTBiNTE4MThiZDIxMjliZDMxMzliNTMx MzE5YzM5Mzk5NDVhNGFhNTljOGNkZWI1YWRkZWVmZTdmZmY3ZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmN2ZmZjdlZmZmYWRhNWRlNzM3M2NlNDI0MmJkMTgxOGFkNDI0MmQ2NmI2 YmRlYjViZGZmZDZkZWY3ZTdmN2ZmZDZlZmZmYmRjZWZmODQ4Y2U3NGE0YWI1 MzEyMWFkMzEyMWI1NDIyOWI1OGM3YmU3YTU5Yw0KZTdlN2U3ZmZmN2ZmZmZm N2ZmZjdmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZjdmN2U3ZTdlN2FkYWRhZDVhNWE1YTMxMzEzMTVhNWE1 YWE1YTVhNWQ2ZDZkNg0KZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmZm ZmZiZGJkYmQ5YzljOWM1MjUyNTI4NDg0ODRhZGFkYWRkZWRlZGVmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmZmZmZmZmZmY3ZjdmZmVmZWZlZg0K OWM5Y2E1NWE1YTVhNGE0YTRhOWNhNTljYzZjZWJkZWZmZmVmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm YWRhZGI1ODQ3Yjg0NTI0YTUyOGM4NDhjYTU5YzljZWZlN2VmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZmZmZmZmZmZmN2ZmZmZmN2Y3ZmZlZmVmZmZlZmVmZmZkZWQ2ZmZkNmNlZmZj ZWM2ZmY5NDhjY2U4NDg0YmQ4NDdiYjU3YjczYTU4NDg0DQphZDljOWNjNmI1 YjVkZWM2YmRlZmU3ZGVmZmY3ZTdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmVmZWZmZmQ2ZGVmZmRlZTdmZmJk Y2VmZmE1YWRmZjljYWRmZmFkYWRmZmE1YTVmZg0KYWRhNWZmOTQ4Y2U3YmRi NWZmYmRiNWVmZTdlN2ZmYmRiZGU3OGM5NGRlNGE1YWJkNDI0MmNlMzEyOWM2 MzkzMWM2NmI2YmU3OGM4Y2U3ZDZkZWZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZWZlZmZmY2VjNmZmN2INCjdiZDYzMTM5YmQwODEwYWQxMDE4 YWQzMTM5YmQ2MzczZTc4NDhjZTc4NDg0ZDY4NDdiY2U4YzdiY2ViZGFkZWZj ZWJkZWZmN2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZWZmN2U3ZGVmNzk0OGNjNjVhNWFi NTMxMzFhNTI5MjFhZDVhNWFkNjk0OTRmN2RlZTdmZmZmZmZmZmY3ZmZmZmVm ZmZmZmU3ZmZmZmQ2ZGVmZjhjOGNlZjYzNWFkNjM5MjliZDIxMTBhNTRhMzli ZDczNmJjZWM2YzZmNw0KZWZmN2ZmZWZmN2VmZmZmZmY3ZmZmZmY3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVmZWZi NWI1YjU3YjdiN2I0YTRhNGE0YTRhNGE3YjdiN2JhNWE1YTVlZmVmZWZlZg0K ZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZDZkNmQ2YzZjNmM2NGE0YTRhNjM2 MzYzN2I3YjdiYmRiZGJkZjdmN2Y3ZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZjdlZmVmZWZiZGJkYmQ3Yg0KODQ4NDUyNWE1MjczNzM3 M2FkYjVhZGU3ZTdlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjhjOGM4YzczNzM3MzM5MzkzOTdiN2I3 YmE1YTVhNWU3ZGVkZWZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2ZmZWZlZmZmZWZlN2ZmYTU5Y2JkOTQ4Y2FkOGM4NGFk ODQ3YmE1N2I3YmE1OTQ4Y2JkDQo5Yzk0Y2ViNWFkZWZiZGFkZjdkNmM2ZmZk NmNlZmZlZmU3ZmZkZWRlZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmN2ZmZmZmN2ZmZmZlZmVmZmZlN2U3ZmZkNmQ2ZmZjZWNlZjdkNmNlZmZk NmNlZmZjNmJkZWZjNg0KYmRlZmNlYzZlZmU3ZGVmZmRlZDZmN2M2Y2VlZjg0 OGNkZTM5NDJiNTI5MzFiZDMxMzFjZTM5MzFkNjUyNGFlNzZiNjNkZWJkYmRm ZmQ2ZGVmZmY3ZmZmZmY3ZmZmZmVmZjdmZmVmZjdmZmJkYzZmNzljOWNlZjVh NWFjNjI5MzENCmJkMTAxOGE1MTgyMTljNGE1MmI1ODQ4NGQ2YjViNWY3YmRi NWU3YjVhNWQ2YjVhNWRlY2ViZGY3ZDZjZWZmZWZlN2ZmZjdmZmZmZmZmZmZm ZjdmZmY3ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdl ZmZmDQpjZWNlZmY4NDdiY2U1MjQyYjUzOTIxYTUzOTI5YTU3YjZiZGVhZGE1 ZjdlZmU3ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmN2ZmZmZlN2VmZmZiNWJkZjc3 MzczZDY0MjQyYjUxODEwYTUzMTIxYjU1MjRhYzY5YzljZTdkZWU3ZmZmZg0K ZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZGVkZWRlYjViNWI1OGM4YzhjNjM2MzYz NGE0YTRhNWE1YTVhYmRiZGJkZGVkZWRlZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZjdmN2Y3ZjdmNzczNzM3MzQyNDI0MjQyNDI0Mjg0ODQ4NGRlZGVkZWY3 ZjdmN2ZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm N2Y3YzZjNmM2ODQ4NA0KODQ2YjZiNmI5NDk0OTRjNmM2YzZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY4 NDg0ODQ2MzYzNjMzMTMxMzE5NDk0OTRiZGJkYmRlZmVmZWZmN2Y3ZjdmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVm ZjdmN2Q2ZDZkZWJkYmRjZWI1YjVjZTljOTRiNTk0OGNiZDk0OGNjNjk0OGNj Njk0DQo4Y2NlODQ3YmJkODQ4NGM2OTQ5NGNlYjViNWVmYzZjZWZmZGVlN2Zm ZTdlZmZmZWZmN2ZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZjdmN2ZmZjdmN2ZmZWZlZmZmZmZmNw0K ZmZmZmZmZmZmN2Y3ZmZjZWQ2Zjc4Yzk0ZTc0MjRhYmQzOTM5YzYyOTI5YmQz MTI5YzYzOTMxYzY0YTQyYzY4NDg0ZGVjNmNlZmZlZmY3ZmZlZmY3ZmZkZWU3 ZmZkNmRlZmY5NDljZTc3MzczZGUyOTI5YWQyMTIxYjUxODE4YTUNCjMxMzFh ZDdiN2JkNmJkYmRmN2U3ZTdmZmZmZjdmZmY3ZWZmZmY3ZWZmZmZmZjdmZmZm ZmZmZmY3ZjdmZmZmZmZmZmY3ZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmY3ZmZmZmRlZTdmZmM2YzZmZjczDQo2YmNlNGEzOWI1 MzkyMWE1NTIzOWI1OTQ4NGU3YzZiZGZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZDZkZWZmOWNhNWVmNWE2M2NlMjkyMWI1MjEyMWJk NDIzOWM2ODQ4NGU3Y2VkNmZmZWZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZjdmN2Y3ZjdmN2M2YzZjNjljOWM5YzdiN2I3YjUyNTI1MjdiN2I3YjljOWM5 Y2VmZWZlZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmY5NDk0OTQ2MzYz NjMzMTMxMzE0YTRhNGFiZGJkYmRkNmQ2ZDZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmVmZWZlZmJkYmRiZDhjOGM4Yw0K OGM4YzhjYjViNWI1ZWZlZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjdmN2Y3OGM4YzhjNjM2MzYzNGE0YTRhYTVhNWE1 ZGVkZWRlZjdmN2Y3ZjdmN2Y3ZjdmN2Y3ZjdmN2Y3ZjdmN2Y3ZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkZWU3ZTdkNmQ2ZTdjZWM2ZDZh ZGE1YzY5NDk0YjU5Yzk0YmQ5NDhjYmRhNTljZDZiNWFkDQplN2I1YjVlN2E1 YTVkNmE1YTVkNjk0OTRiZDljYTVjNmE1YWRjZWJkYzZlN2M2YzZmN2RlZDZm ZmVmZTdmZmZmZjdmZmZmZjdmZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZWZlZmZmZDZkNmZmYzZj ZWZmOGM4Y2Y3NzM3M2U3NWE1MmQ2NTI0YWNlNjM1YWRlNzM2YmQ2YTVhNWY3 ZDZkNmZmZWZmN2ZmYjViZGU3YTVhNWRlN2I3YmNlNWE1YWNlMzkzOWM2MTgx OGI1MjExOGM2MzkzMWNlNGE0YWM2YWQNCmI1ZmZjZWQ2ZmZlZmY3ZmZmZmZm ZmZmZmZmZmZmN2Y3ZmZmN2ZmZmZlZmVmZmZlZmVmZmZlZmY3ZmZmN2ZmZmZm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZkNmRl ZmZiNWI1ZmY1YTVhYmQzMTIxDQo5YzM5MjlhNTUyNGFhZGE1YTVlZmNlY2Vm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmY3ZmZmZmY3ZmZmZmI1 YmRmZjg0OGNlZjI5MjliNTIxMThiNTMxMjliZDczNzNkZWJkYmRmN2U3ZWZm ZmY3ZmZmN2ZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdkZWRlZGU5 YzljOWM0YTRhNGE2MzYzNjM3MzczNzNkZWRlZGVlZmVmZWZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZm ZmZmZmZmZmZmZmZmYjViNWI1N2I3YjdiMzEzMTMxNDI0MjQyYjViNWI1ZGVk ZWRlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZm ZmZmZmZmZmZlZmVmZWZiNWI1YjU5NDk0OTQ4Yw0KOGM4Y2RlZGVkZWVmZWZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2Y3ZjdmNzlj OWM5YzhjOGM4YzczNzM3M2JkYmRiZGU3ZTdlN2ZmZmZmZmY3ZjdmN2U3ZTdl N2U3ZTdlN2Y3ZjdmN2Y3ZjdmN2ZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmN2ZmZWZlZmZmYmRiZGNlOTQ5NGFkODQ3YjljOGM4NGE1 YTVhNWM2YzZjNmVmY2VjZWY3DQpjZWNlZjdiNWJkZGU5Y2E1YzY4Yzk0YWQ4 NDk0YWQ4NDg0YWRiNWFkZTdjNmFkZjdkNmM2ZmZkZWQ2ZmZlZmU3ZmZlZmVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmU3ZTdmZmJkYjVmZmE1OWNmNzg0N2JkZTdi N2JkNjk0OGNlN2E1YTVlZmM2YzZmZmRlZGVmZmU3ZWZmZmE1YTVkNjhjOGNk NjVhNWFjNjQyNDJjZTI5MjFjZTEwMDhjNjIxMTBjZTQyMzlkZTVhNTJkNmQ2 Y2VmZmVmZWYNCmZmZjdmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZTdl ZmZmY2VkNmY3ZGVkZWZmZGVlN2ZmZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmZmZmZjdmN2ZmY2VjZWZmYTVhNWZmNGE0MmI1MjkyMTljMzkz OWE1DQo2MzYzYmRiNWJkZjdkZWU3ZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2ZmZmZlZmZmZmZiZGNlZmY4NDk0ZWYyOTMxYjUxODE4YjUz OTMxYzY2YjZiZGViZGJkZmZlN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYjViNWI1OTQ5NDk0NjM2MzYz ODQ4NDg0YTVhNWE1YzZjNmM2ZWZlZmVmZjdmNw0KZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmNlY2Vj ZTdiN2I3YjQyNDI0Mjg0ODQ4NDk0OTQ5NGU3ZTdlN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZjdmN2Y3ZDZkNmQ2OTQ5 NDk0NzM3MzczN2I3Yg0KN2JhZGFkYWRkZWRlZGVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlZmVmZWZiNWI1YjU5YzljOWM5NDk0OTRjNmM2YzZk ZWRlZGVmN2Y3ZjdlZmVmZWZjZWNlY2VkZWRlZGVlN2U3ZTdmN2Y3ZjdmN2Y3 ZjdmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3 ZTdlZmFkYWRiNTg0ODQ5NDczNzM4NDk0OTRhNWJkYmRjZWQ2ZGVlZmU3ZWZm ZmRlDQplN2Y3ZDZkZWVmZDZkZWY3Y2VkNmU3YjViZGRlOWM4Y2NlOWM4Y2Nl OTQ4NGM2OWM4Y2NlOWM5NGNlYmRiNWU3ZDZjZWY3ZTdlN2ZmZWZlZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZjdmNw0K ZmZlZmVmZmZlN2U3ZmZkNmQ2ZmZjZWNlZmZkNmRlZmZkZWU3ZmZlZmY3ZmZl N2VmZmZkZWU3ZmY2YjZiYWQ1MjRhYWQxODEwOTQyOTIxYzYyMTE4ZGUyOTE4 ZTcyMTEwY2U0YTM5ZGU1YTRhY2VjZWM2ZmZkNmRlZmZlN2Y3ZmYNCmVmZmZm ZmY3ZmZmZmU3ZmZmZmQ2ZTdmZmI1YmRlNzljYTVkNmE1YTVkNmJkYmRlN2Rl ZDZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmY3ZmZmZmU3ZTdmZmI1YmRm ZjhjOGNlZjM5MzlhZDIxMjE5YzRhNGFiNTZiNzNjNmNlDQpkNmZmZTdlZmZm ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZjdmZmZmYjVj NmVmODQ5NGU3MjkyOWFkMjEyMWJkMzEyOWM2NmI2M2U3YjVhZGZmZTdlN2Zm ZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZjdmN2NlY2VjZWNlY2VjZTk0OTQ5NDg0ODQ4NDhjOGM4Y2I1YjViNWVmZWZl ZmY3ZjdmN2ZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZlZmVmZWZiZGJkYmQ4YzhjOGM4YzhjOGM4Yzhj OGNjZWNlY2VlZmVmZWZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmU3ZTdlN2I1YjViNTdiN2I3YjVhNWE1YTg0ODQ4NA0K YzZjNmM2ZjdmN2Y3ZmZmZmZmZmZmZmZmZjdmN2Y3ZWZlZmVmZmZmZmZmYzZj NmM2YWRhZGFkOTQ5NDk0YzZjNmM2ZGVkZWRlZmZmZmZmZTdlN2U3ZGVkZWRl ZGVkZWRlZWZlZmVmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZlZmY3ZWZmZmZmZmZmN2ZmZmZkZWU3ZTdhZGFkYWQ3YjdiODQ3 MzczN2I4NDg0OGNiNWI1YmRlZmVmZjdlN2VmZjdlZmY3DQpmZmU3ZTdmN2U3 ZWZmZmQ2ZDZlZmNlYzZmN2JkYjVlN2FkYTVkZWE1OTRjZWE1OWNjZWE1OWNj ZWI1YWRkZWI1YWRkZWJkYjVkZWM2YzZlN2U3ZTdmZmVmZWZmZmZmZmZmZmY3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZjdmN2ZmZWZm N2ZmZTdmN2ZmZWZmZmZmZWZmZmZmZWZmN2ZmZWZlZmZmOWM5Y2Q2ODQ4NGRl NWE1MmQ2NGE0MmRlMzEyOWU3MjExOGQ2MjkxOGM2MzkyOWJkNDIzMWI1OGM4 NGVmYTVhNWU3YjViZGVmY2VkNmZmY2UNCmQ2ZmZjNmQ2ZmZhNWI1ZWY3Yjhj YzY1YTZiYTU3MzdiYjU5YzljZDZkNmQ2ZmZmZmZmZmZmZmZmZmZmZmZmZjdm ZmZmZmZmN2ZmZmZkZWU3ZmZhNWE1Zjc4NDg0ZWYzMTMxYjUyOTI5YTU0YTUy YmQ3YjhjY2VkNmU3ZmZlZmZmDQpmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZmZmZmJkY2VmZjdiOGNlNzI5MzFiZDIxMjFiZDMx MjljZTYzNWFlN2FkYWRmZmRlZGVmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZm N2ZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdkZWRlZGVhZGFkYWQ3 MzczNzM3YjdiN2I4YzhjOGNjZWNlY2VlN2U3ZTdmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZjdmN2Y3 ZTdlN2U3YWRhZGFkODQ4NDg0NzM3MzczYTVhNWE1ZDZkNmQ2ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVmZWZjNmM2 YzZhNWE1YTU0MjQyNDI1MjUyNTI3YjdiN2JjNg0KYzZjNmY3ZjdmN2ZmZmZm ZmZmZmZmZmZmZmZmZmU3ZTdlN2M2YzZjNjljOWM5Yzk0OTQ5NGFkYWRhZGQ2 ZDZkNmY3ZjdmN2VmZWZlZmU3ZTdlN2VmZWZlZmY3ZjdmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmN2VmZDZkNmQ2OTQ5NDk0N2I3YjczNWE1YTVhOGM4YzhjY2VjZWNl ZWZlZmY3ZmZmZmZmZjdmZmZmDQplZmY3ZmZlN2VmZmZlN2U3ZjdkZWU3Zjdj ZWQ2ZWZjNmM2ZTdiNWI1ZGVhNWE1Y2U4YzhjYmQ4NDdiYjU4NDdiYjU5Yzk0 YzZhZGFkZDZjZWM2ZWZkZWRlZmZlZmVmZmZmN2Y3ZmZmZmZmZmZmZmY3ZmZm ZmZmZmZmN2ZmZmZmNw0KZmZmZmVmZmZmN2VmZmZmN2Y3ZmZmN2Y3ZmZmZmVm ZjdmZmY3ZmZmZmFkYWRkZWE1OWNlNzczNzNkNjZiNmJkZTUyNTJkNjRhNGFj ZTM5MjlhZDM5MjlhNTM5Mjk5YzVhNTJiNTYzNjNiZDdiN2JjZThjOGNkZTk0 OTRmNzljOWMNCmZmODQ4Y2VmNWE1YWM2NGE0YWFkNjM2M2I1OTQ5NGQ2YzZj NmY3ZmZmN2ZmZmZmZmZmZmZmZmY3ZmZmZmZmZjdmZmZmY2VkNmZmOGM4Y2Vm NjM2M2U3MjkyOWI1MjkyOWFkNWE2M2NlODQ4Y2Q2ZTdlZmZmZjdmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmZmZmZiNWM2 ZmY2YjdiZGUyMTI5YjUyMTIxYzYzMTI5Y2U2MzYzZTdhNWE1ZmZkZWRlZmZm ZmZmZmZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmN2Y3ZmZmZmZmZjdmN2Y3YmRiZGJkYTVhNWE1ODQ4NDg0YTVhNWE1 ZDZkNmQ2ZTdlN2U3ZjdmN2Y3ZjdmN2Y3ZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlZGVkZTljOWM5YzdiN2I3 YjczNzM3MzhjOGM4Y2E1YTVhNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZGVkZWRlOGM4YzhjNmI2YjZiNzM3 MzczYTVhNWE1ZGVkZQ0KZGVkZWRlZGVjZWNlY2VjNmM2YzZkNmQ2ZDZiNWI1 YjU5YzljOWM4NDg0ODQ5YzljOWNiZGJkYmRmN2Y3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmN2RlZTdkNmM2 YzZiZGE1YTU5YzczN2I3MzdiN2I3Yjk0OTQ5NGRlZGVlN2VmZWZmN2ZmZmZm ZmZmDQpmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZTdlZmZmZGVlN2Y3Y2VjZWU3 YmRiZGRlYWRhZGQ2YWRhNWQ2YTU5Y2NlYTU5Y2NlOWM5NGM2OWM5NGM2OWM5 NGM2YWRhNWNlYjVhZGQ2ZGVkNmY3ZTdlN2Y3ZjdmN2ZmZmZmZmZmZmZmZg0K ZmZmN2ZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmZmZmZmZlN2U3ZmZlN2VmZmZk NmRlZmZiZGM2ZmZhZGI1ZmY5NDljZWY4Yzg0ZGU3MzZiYmQ3MzZiYzY2MzVh YjU1YTUyYjU1YTUyYjU1MjUyYmQ0YTRhYmQ0YTRhY2UzOTM5YmQNCjMxMzFh ZDMxMzFhNTYzNjNiZDljOTRkZWQ2Y2VmZmZmZjdmZmZmZmZmZmY3ZmZmN2Y3 ZmZmZmU3ZWZmZmJkYzZmZjczNzNlNzUyNTJlNzIxMjFiNTM5MzljNjZiNmJk ZTk0OWNlN2VmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZGVlN2ZmYWRiNWZmNWE2M2Q2MjEyMWI1MjExOGJkMzkz MWNlNmI2M2U3YjVhZGZmZGVkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3 ZTdlN2JkYmRiZDljOWM5Yzk0OTQ5NGI1YjViNWNlY2VjZWM2YzZjNmQ2ZDZk NmM2YzZjNmVmZWZlZg0KZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2Y3ZjdkZWRlZGVhNWE1YTU2YjZiNmI1YTVhNWE2MzYzNjNhZGFk YWRkZWRlZGVlZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmRlZGVkZWI1YjViNTdiN2I3YjczNzM3MzhjOGM4Y2I1YjViNQ0K YmRiZGJkYzZjNmM2Y2VjZWNlZDZkNmQ2YmRiZGJkOWM5YzljOTQ5NDk0YWRh ZGFkZGVkZWRlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZjdkZWU3ZDZhNWE1OWM4YzhjOGM3 MzczNzM4NDg0OGNiZGJkYzZjZWNlZDZmZmZmZmZmN2ZmDQpmZmZmZmZmZmU3 ZWZmN2Y3ZmZmZmU3ZWZlZmJkYmRjNjljYTVhZDhjOGM5Yzk0OTRhNWJkYmRk NmJkYmRkZWQ2Y2VmN2JkYjVlN2I1YTVlN2E1OWNkNmFkOWNkZWE1OTRjZWE1 OTRjZWE1OWNjZWI1YmRkZWM2Y2VlN2Q2ZGVmNw0KZTdlZmZmZmZmZmZmZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZmN2ZmZTdmN2ZmZGVmN2ZmZTdmN2Zm ZDZkZWZmY2VkNmZmYzZjNmY3YjVhZGVmOWM5Y2U3OTQ4Y2VmN2I3M2U3NmI2 M2U3NGE0MmNlMzkzMWJkMjkyMWE1NDINCjM5YWQ4Yzg0ZGViNWFkZWZlN2Rl ZmZlZmVmZmZkZWRlZjdjZWQ2ZWZiNWJkZTdhNWI1Zjc3Yjg0ZTc0YTRhY2Uy MTIxYmQyMTIxYmQ0MjQyY2U3MzdiZTdiNWJkZmZlZmY3ZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmY3ZjdmZmI1YjVmNzdiN2Jk ZTRhNGFjZTEwMTBhZDIxMThiZDI5MjFiNTdiNzNlN2JkYmRmZmU3ZTdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdkNmQ2ZDZiNWI1YjU5YzljOWNh ZGFkYWRiZGJkYmRjNmM2YzZiZGJkYmRiZGJkYmRkNmQ2ZDZlZmVmZWZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdlN2U3YmRiZGJk ODQ4NDg0NjM2MzYzNTI1MjUyOTQ5NDk0YzZjNmM2ZTdlN2U3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdkNmQ2ZDZhNWE1 YTU2YjZiNmI3YjdiN2I5YzljOWNiZGJkYmRjNg0KYzZjNmU3ZTdlN2U3ZTdl N2NlY2VjZWE1YTVhNTk0OTQ5NGE1YTVhNWQ2ZDZkNmY3ZjdmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmZmY3YzZjNmM2YjViNWI1OGM4YzhjN2I3YjdiOTQ5NDljYWRhZGI1 ZTdlN2VmZWZmN2ZmZmZmZmZmDQpmZmZmZmZlZmY3ZjdkZWU3ZTc5Y2E1OWM4 Yzk0OGM3MzdiN2I5NDljOWNiZGM2Y2VkNmQ2ZTdlN2U3ZmZkZWQ2ZmZjZWM2 ZmZjNmJkZjdiZGFkZWZiNWE1ZTdhNTljZGVhNWE1ZGVhNWE1ZDZiNWI1ZTdi ZGM2ZTdkNmQ2ZmZlNw0KZTdmZmVmZTdmZmY3ZWZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZmZmZmVmZmZmN2U3ZjdlZmVmZmZmZmU3ZjdmZmU3ZTdmZmNlY2Vm ZmJkYmRmZmFkYTVlZjk0OGNlZjdiNzNlNzZiNmJlNzUyNTJjZTUyNGFiZDVh NWFiZDljOTQNCmU3YmRiNWVmZWZlN2ZmZGVkZWZmYzZjZWY3YTVhZGU3OTQ5 NGRlN2I4NGRlNjM2M2RlMzkzOWM2MjEyMWM2MjEyMWM2NTI1YWRlN2I4NGU3 YmRjNmZmZWZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdl N2ZmDQplN2U3ZmY5NDhjZTc2MzYzZGUzOTMxYzYyMTE4YjUzMTI5YmQ0YTRh YzY4YzhjZTdjZWNlZmZlZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmN2Y3Y2VjZWNlYjViNWI1YTVhNWE1YWRhZGFkYjViNWI1YWRhZGFk YWRhZGFkYjViNWI1Y2VjZWNlZTdlN2U3ZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmU3ZTdlN2JkYmRiZDdiN2I3YjUyNTI1MjZiNmI2 YmE1YTVhNWNlY2VjZWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmN2Y3Y2VjZWNlN2I3YjdiNmI2YjZiNzM3MzczYTVh NWE1YzZjNmM2ZWZlZg0KZWZmZmZmZmZkZWRlZGVjNmM2YzY4YzhjOGM5Yzlj OWNhZGFkYWRlN2U3ZTdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmQ2ZDZkNmI1 YjViZDczNzM3MzczNzM3YjczNmI3YmI1YjViZGQ2ZDZkZWVmZjdmZmZmZmZm ZmU3DQplZmVmY2VjZWNlN2I4NDg0NmI3MzczNmI3MzczOTQ5NDljZDZkNmRl ZGVlN2VmZmZmZmZmZjdlZmZmZjdmN2ZmZTdkZWZmZGVkNmY3Y2VjZWY3Y2Vj NmZmYjViNWU3YTVhNWRlOTQ5NGNlOTQ5Y2NlOTQ5NGNlYTU5Y2Q2YWRhNQ0K ZDZjNmI1ZTdkNmM2ZWZlZmU3ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmN2ZmZmZl ZmZmZmZmN2ZmZmZlZmZmZmZmN2ZmZmZlZmY3ZmZlZmVmZmZkNmQ2ZmZjNmNl ZmZhNWE1Zjc5NDljZTc4NDhjZDY4Yzk0ZDZhZGFkZTdkNmQ2ZmYNCmY3ZWZm ZmQ2Y2VmNzljOTRkZTczNzNjZTRhNTJhZDQyNDJiNTMxMzFiNTE4MThhZDEw MDhhZDE4MThhZDUyNTJkNjdiODRlN2FkYjVmN2U3ZWZmZmZmZmZmZmZmZmZm ZmZmZjdmZmZmZjdmZmY3ZWZmZmNlY2VmZmI1YWRmZjYzDQo2M2NlMzkzMWJk MjExOGFkMTgxMGE1NGE0MmM2NzM3M2Q2YjVhZGY3ZGVkZWZmZjdmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCjAwMDBmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmNlY2VjZWJk YmRiZGFkYWRhZGI1YjViNTljOWM5Y2FkYWRhZDljOWM5Y2JkYmRiZGM2YzZj NmY3ZjdmN2ZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl N2U3ZTdhZGFkYWQ3YjdiN2I1YTVhNWE4NDg0ODRiZGJkYmRlN2U3ZTdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdm Nzk0OTQ5NDdiN2I3YjVhNWE1YThjOGM4Y2E1YTVhNWVmZWZlZmZmZmZmZg0K ZWZlZmVmZDZkNmQ2ODQ4NDg0OGM4YzhjOGM4YzhjY2VjZWNlZWZlZmVmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2Y3ZjdlN2U3ZTc5Yzk0OWM3YjczN2I1MjUyNWE3 MzczN2JiZGJkYmRkNmQ2ZDZmZmZmZmZkZWRlZTdjZWNlDQpjZTczNzM3Yjcz NzM3MzZiNzM3M2E1YTVhZGRlZTdlN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmZmVmZWZmZmU3ZWZmZmU3ZTdmZmNlZDZmZmM2Y2VmN2Jk YzZmN2JkYmRmN2I1YWRlN2I1YWRlN2JkYTVkZQ0KYzZhZGU3YzZiNWU3ZDZj NmVmZDZjZWY3ZGVkZWZmZGVkZWY3ZjdmZmZmZWZmZmZmZjdmZmZmZjdmZmZm ZjdmZmZmZWZmN2ZmZWZlZmZmZGVlN2ZmZGVlN2ZmYzZkNmZmYzZjZWZmYzZj ZWY3ZDZkNmZmZWZlZmZmZmZmZmZmY2UNCmM2ZWZhNTljZWY3MzZiZDY1MjRh YjUzOTM5YWQzOTMxYjUyMTIxYWQyMTE4YWQyMTIxYWQ0MjQyYmQ1YTYzYzY5 NDljZGViZGM2ZWZkZWU3ZmZlN2U3ZmZlN2RlZmZkZWQ2ZmZiNWI1ZWY4NDg0 ZDY2YjZiY2UzMTMxYTUzMTI5DQpiNTI5MjFhZDUyNGFjZThjODRlZmFkYWRm N2Q2Y2VmZmY3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDAwMGZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlZmVmZWZkNmQ2ZDZiZGJkYmRhZGFkYWRhNWE1YTVh NWE1YTU5YzljOWNhZGFkYWRiNWI1YjVkNmQ2ZDZlN2U3ZTdmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3Y2VjZWNlYWRhZGFkNWE1YTVh NzM3MzczOTQ5NDk0YzZjNmM2ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiZGJkYmQ5YzljOWM1YTVhNWE2YjZi NmI4NDg0ODRjZWNlY2VmN2Y3ZjdlZmVmZWZlZg0KZWZlZjg0ODQ4NDdiN2I3 YjZiNmI2YmI1YjViNWQ2ZDZkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2ZmZmZm ZmZmYzZiZGM2YTVhNWE1NWE1YTYzNjM2MzYzOTQ5NDhjYjViNWI1ZWZlZmVm ZTdlN2U3ZDZkNmRlOGM4NDk0DQo3MzZiN2I3MzZiN2I5Yzk0YTVkNmQ2ZTdl ZmVmZWZmZmZmZmZmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZjdmZmZmZmZmZmZm ZmZlZmZmZmZkZWU3ZjdjNmQ2ZWZjNmNlZWZiNWJkZTdiNWFkZGVhZGE1ZDZh ZDljY2VhNTk0YzZhZA0KOTRjZWFkOWNkNmM2YWRlZmNlYmRmZmQ2Y2VmZmRl ZTdmZmU3ZWZmZmVmZWZmZmY3ZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmVmZjdmZmU3ZjdmZmRlZWZmZmVmZjdmZmRlZTdmZmY3ZjdmZmZmZmZmZmQ2 Y2VmN2FkYTUNCmVmODQ4NGRlNjM2M2JkNWE1YWI1NDI0YWFkMzkzOWE1Mjky MWE1MjkyOWE1NDI0MmJkNWE1YWM2NzM3YmNlOTQ5Y2RlYTVhZGU3YjViZGY3 YjViNWY3YjVhZGZmOGM4Y2VmNjM2M2Q2NDI0MmJkMjEyMWE1MjkyMWE1MzEz MWE1DQo2MzVhYzZhNWE1ZWZjZWNlZmZmN2VmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm N2Y3ZDZkNmQ2YzZjNmM2YWRhZGFkYjViNWI1YTVhNWE1YjViNWI1YWRhZGFk YzZjNmM2ZDZkNmQ2ZjdmN2Y3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3ZjdmN2RlZGVkZTg0ODQ4NDZiNmI2YjdiN2I3YjljOWM5Y2RlZGVk ZWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZTdlN2U3Y2VjZWNlN2I3YjdiNmI2YjZiNmI2YjZiYjViNWI1ZDZkNmQ2ZWZl ZmVmZjdmN2Y3OTQ5NA0KOTQ4NDg0ODQ1YTVhNWE5YzljOWNjNmM2YzZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmNlY2VjZTk0OTQ5NDcz NzM3Mzg0ODQ3Yjk0OWM5NGQ2ZGVkNmRlZGVkZWVmZWZmN2FkYWRiNTg0N2I4 YzZiDQo2MzczN2I3Yjg0YjViNWJkZDZkNmQ2ZmZmZmY3ZmZmZmY3ZmZmZmY3 ZmZmZmY3ZmZmZmY3ZmZmZmVmZWZmN2U3ZGVlN2U3Y2VkZWRlZDZlN2Y3ZTdl ZmZmZjdmZmZmZjdmN2ZmZWZlZmZmZGVkNmY3ZDZjZWVmYmRiNWRlYjVhZA0K ZTdhZDljZGVhNTljZTc5Yzk0ZGU5YzljZDZhNWE1Y2ViZGJkZGVjZWNlZWZl N2U3ZmZlZmVmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmN2ZmZmZmN2ZmZmZmN2Zm ZmZmN2ZmZmZmZmZmZmZmZmZmZmZlN2RlZmZlN2RlZmZjNmJkZmYNCmI1YjVm NzljYTVkZTk0OTRkZTdiN2JjZTZiNmJjZTYzNjNjZTRhNGFiZDRhNGFiNTRh NTJhZDRhNTJhZDUyNWFiNTVhNjNiZDZiNmJkNjYzNWFkNjQyMzljNjIxMjFh ZDIxMjFhZDIxMjFhNTUyNTJjZTZiNzNkNmFkYjVmZmU3DQplN2ZmZjdlZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYw MDAwZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2Q2ZDZkNmM2YzZjNmFk YWRhZGFkYWRhZGE1YTVhNWI1YjViNWI1YjViNWM2YzZjNmQ2ZDZkNmVmZWZl ZmY3ZjdmN2ZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZhZGFkYWQ4 NDg0ODQ2MzYzNjM3MzczNzNiZGJkYmRkZWRlZGVmN2Y3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmI1YjViNTg0ODQ4 NDdiN2I3Yjk0OTQ5NGI1YjViNWRlZGVkZWY3ZjdmN2I1YjViNTljOWM5Yw0K NWE1YTVhOTQ5NDk0YWRhZGFkZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdlZmVmZWZiZGM2YmQ5Y2E1OWM4NDg0ODQ4Yzg0ODRhZGE1YWRj ZWM2YzZlZmU3ZTdkNmQ2Y2U4Yzg0ODQ2YjZiNmI1YTVhDQo1MjhjOGM4Y2E1 YTVhNWU3ZTdlN2Y3ZjdmN2ZmZmZmZmZmZjdmN2ZmZmZmZmVmZWZlN2Q2ZDZj ZWFkYjVhZGE1YWRhZGFkYjViZGM2Y2VkZWQ2ZGVlN2U3ZjdmN2VmZjdlZmVm ZjdlZmU3ZWZlN2RlZTdlZmQ2ZDZlZmM2Y2VmNw0KYjViNWVmYWRhZGVmYTVh NWU3YTVhNWU3YWRhNWRlYmRiNWU3YzZiZGU3ZDZjNmU3ZDZjZWU3ZTdkZWVm ZTdkZWVmZjdmN2ZmZTdlZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2ZmZWZlZmZmZTdlN2ZmZDZkNmY3Y2UNCmQ2ZWZiZGM2ZTdhZGI1ZTc5Yzlj ZTc5NDk0Zjc4NDg0ZWY3MzczZTc1YTVhY2U0YTRhYzY0MjRhYzY0YTUyZDY0 MjQyZGU0MjQyZTcyOTIxY2UyMTIxYzYyOTI5YmQ0MjQyYzY3Yjg0ZWY5Y2E1 ZjdjZWQ2ZmZlZmY3ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZlZmVmZWZjZWNlY2VhZGFkYWRhZGFkYWRhZGFkYWRiNWI1YjVi NWI1YjViZGJkYmRjZWNlY2VkZWRlZGVmN2Y3ZjdmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZGVkZWRlOTQ5NDk0NjM2MzYzNWE1YTVhYWRhZGFk Y2VjZWNlZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZkZWRlZGVhZGFkYWQ4YzhjOGM4YzhjOGNhNWE1YTVkZWRl ZGVmZmZmZmZjZWNlY2VhZGFkYWQ2YjZiNmI4Yw0KOGM4Y2FkYWRhZGVmZWZl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2VmZGVlN2Q2YjVi NWI1OWM5NDk0N2I3YjdiOGM4YzhjYWRhZGFkZTdlN2RlZGVlN2Q2OWM5Yzk0 NzM3MzZiNTI1MjRhNzM3MzZiDQo4YzhjODRjZWNlY2VmN2Y3ZjdmZmZmZmZm ZmY3ZmZmN2Y3ZmZlN2U3ZGViZGJkYjU5YzljOTQ4YzhjOTRhNWE1YWRiZGM2 YzZkZWU3ZTdlZmZmZjdmZmZmZmZmZmZmZjdmZmZmZjdmN2ZmZjdmN2ZmZmZk ZWU3ZmZjZWNlZjdiNQ0KYmRlN2JkYmRmN2FkYWRlN2E1OWNkZWE1OTRjZWE1 OWNjNmFkOWNjNmJkYWRjZWM2YjVkNmNlY2VlN2U3ZTdmZmRlZGVmN2Y3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmVm ZmZmZmU3ZjcNCmZmZDZkZWVmY2VkNmZmYzZjZWZmYWRhZGZmOTQ5NGVmNzM3 M2RlNWE1YWM2NTI1MmNlNGE0YWQ2NDI0MmQ2MzEyOWNlMzEyOWM2MzEzMWJk NGE0MmM2NjM2M2Q2YWRiNWZmYzZjZWZmZWZmN2ZmZjdmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAw MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZDZk NmQ2YWRhZGFkYTVhNWE1OWM5YzljYWRhZGFkYjViNWI1YmRiZGJkYzZjNmM2 Y2VjZWNlZTdlN2U3ZjdmN2Y3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmY3ZjdmN2Q2 ZDZkNmI1YjViNTczNzM3MzZiNmI2Yjk0OTQ5NGNlY2VjZWVmZWZlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmVm ZGVkZWRlOWM5YzljOWM5YzljYjViNWI1Y2VjZWNlZGVkZWRlY2VjZWNlOWM5 YzljOTQ5NDk0YjViNQ0KYjVjZWNlY2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmN2VmZWZlZmE1YTVhNTdiN2I3YjRhNGE0YTZi NmI2YmFkYWRhZGQ2ZGVkNmQ2ZDZkNmI1YjVhZDZiNmI2YjQyNDI0MjUyNTI1 MjhjDQo4YzhjYzZjNmM2ZTdlN2U3ZjdmN2Y3ZDZkNmQ2YTU5YzljODQ3Yjdi N2I3YjdiODQ4NDg0OTQ5NDk0YjViNWI1YmRjNmJkZGVlN2U3ZTdlN2U3ZTdl ZmU3ZTdlZmU3ZWZlZmVmZTdlN2VmZWZlZmY3ZTdlZmY3ZTdlZmZmZGVkZQ0K ZjdlN2U3ZmZjZWNlZWZjZWM2ZTdiNWFkZDZhNTljYzZhNTljY2VhNTljY2U5 Yzk0YzY5Yzk0YzZhNTljY2ViNWI1ZTdiZGJkZWZjZWNlZjdkNmQ2ZmZlZmVm ZmZlZmY3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmYNCmY3ZmZm ZmZmZmZmZmVmZWZmZmVmZWZmZmRlZGVmZmNlY2VmZmJkYmRmZmJkYjVmZmE1 OTRmZjhjN2JlNzdiNzNjZThjODRkNmE1OWNlN2NlYzZmZmRlZGVmZmY3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmJkYmRiZGFkYWRhZDhjOGM4Yzlj OWM5Y2E1YTVhNWJkYmRiZGJkYmRiZGM2YzZjNmNlY2VjZWVmZWZlZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZlN2U3ZTdjZWNlY2U4NDg0ODQ3MzczNzM3 YjdiN2JiNWI1YjVlN2U3ZTdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlZGVkZWI1YjViNThjOGM4YzljOWM5 Y2I1YjViNWU3ZTdlN2RlZGVkZWI1YjViNTg0ODQ4NGFkYWRhZGJkYmRiZA0K ZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdlN2U3 ZTdhNWE1YTU3MzczNzM0MjQyNDI1MjUyNTI5YzljOWNjZWNlY2VkZWRlZGVi NWI1YjU4NDg0ODQ0MjQyNDI0YTRhNGE2YjZiNmJiZGJkDQpiZGRlZGVkZWY3 ZjdmN2M2YzZjNmE1YTVhNTczNzM3MzhjOGM4Yzk0OTQ5NGI1YjViNWJkYmRi ZGM2YzZjNmQ2ZDZkNmQ2ZDZkNmNlY2VjZWNlY2VjZWNlY2VjZWRlZGVkZWRl ZGVkZWU3ZTdlN2RlZGVkZWNlY2VkNmQ2ZDZkZQ0KY2VjZWRlZGVkNmVmZDZk NmVmYzZjNmU3YzZiZGVmYjVhZGRlYWRhNWQ2OWM5Y2Q2OWM5Y2Q2OWM5Y2Q2 YWRhZGU3YjViZGVmY2VjZWZmZGVkZWZmZTdlN2ZmZWZlZmZmZjdmN2ZmZjdm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmN2Y3 ZmZlN2U3ZmZkZWRlZmZkZWQ2ZmZkNmNlZmZiZGI1ZjdiNWFkZTdiZGI1ZGVk NmNlZjdlN2RlZmZmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAw MGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZkZWRlZGViNWI1YjU4YzhjOGM4NDg0ODQ5NDk0OTRhNWE1YTViNWI1YjVi NWI1YjViZGJkYmRjZWNlY2VlN2U3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZTdlN2U3YWRhZGFkODQ4NDg0NmI2YjZiODQ4NDg0YzZjNmM2ZGVkZWRl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3Zjdl ZmVmZWZjZWNlY2U4YzhjOGM3YjdiN2I5NDk0OTRjZWNlY2VlN2U3ZTdiZGJk YmQ4NDg0ODQ5NDk0OTRhNWE1YTVkNmQ2ZDZlZg0KZWZlZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmN2Y3ZGVkZWRlY2VjZWNlYTVhNWE1ODQ4NDg0NDI0MjQyMzEz MTMxNWE1YTVhYTVhNWE1ZDZkNmQ2ZDZkNmQ2YTVhNWE1NWE1YTVhNDI0MjQy NGE0YTRhOTQ5NDk0YzZjNmM2DQplN2U3ZTdjZWNlY2VhNWE1YTU3YjdiN2I5 NDk0OTRiNWI1YjVkNmQ2ZDZjZWNlY2VjZWNlY2VjZWNlY2ViZGJkYmRiZGJk YmRhNWE1YTVhZGFkYWRiZGJkYmRjZWNlY2ViZGJkYmRiNWI1YjVhNWE1YTVi NWJkYmRiNWI1YmRlZg0KZWZmN2VmZWZmZmZmZjdmZmU3ZTdmZmU3ZTdmZmJk YmRlN2I1YjVlN2E1OWNjZTk0OTRjNjhjOGNiNTk0OWNiZDk0OWNjNjljOWNj ZWI1YTVkZWM2YjVmN2Q2YzZmZmU3ZGVmZmY3ZWZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZjdmZmZmZjdmZmZmZWZmN2ZmZjdmZmZmZTdl ZmZmZTdlN2ZmZGVkZWZmZWZlN2ZmZWZlN2ZmZjdmN2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZGVkZWRlYWRhZGFkOTQ5 NDk0OGM4YzhjOWM5YzljYTVhNWE1YjViNWI1YjViNWI1YjViNWI1YmRiZGJk ZTdlN2U3ZWZlZmVmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmQ2ZDZkNmJkYmRiZDdi N2I3YjZiNmI2Yjk0OTQ5NGI1YjViNWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZjdmN2Y3OWM5YzljOGM4Yzhj NzM3MzczYTVhNWE1YzZjNmM2Y2VjZWNlOWM5YzljODQ4NDg0ODQ4NDg0YjVi NWI1ZDZkNmQ2ZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmQ2ZDZkNmM2YzZj NmE1YTVhNTljOWM5YzdiN2I3YjVhNWE1YTVhNWE1YTZiNmI2YmE1YTVhNWJk YmRiZGQ2ZDZkNjhjOGM4YzZiNmI2YjM5MzkzOTZiNmI2YjhjOGM4Y2Q2ZDZk NmRlDQpkZWRlYmRiZGJkOGM4YzhjOWM5YzljYjViNWI1ZTdlN2U3ZTdlN2U3 ZWZlZmVmY2VjZWNlYzZjNmM2YWRhZGFkYTVhNWE1OWM5YzljYjViNWI1YjVi NWI1OWM5YzljN2I3YjdiNjM2MzVhNzM3YjdiODQ4NDg0YzZjNmNlZDZjZQ0K ZGVlN2U3ZjdlN2RlZjdlN2U3ZmZmN2Y3ZmZlZmVmZmZkZWRlZmZjNmM2ZTdi ZGJkZGViNWI1ZDZiNWI1ZDZhNWE1Y2VhNTk0ZDZhNTk0ZTdiNWE1ZWZiZGFk ZWZjZWM2ZjdkNmNlZmZkZWRlZmZkZWRlZWZlZmY3ZmZmN2ZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmY3ZmZmZmY3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAw ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmN2Q2ZDZkNmI1YjViNTljOWM5YzhjOGM4Yzk0OTQ5NGE1 YTVhNWI1YjViNWFkYWRhZGE1YTVhNWI1YjViNWNlY2VjZWVmZWZlZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZlN2U3ZTdhZGFkYWQ2MzYzNjM3MzczNzM3YjdiN2Jj ZWNlY2VlZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmM2YzZjNmE1YTVhNTdiN2I3YjdiN2I3YjljOWM5Y2M2YzZj NmM2YzZjNjdiN2I3YjczNzM3MzhjOGM4Y2JkYmRiZGU3ZTdlN2ZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm N2Y3ZjdlZmVmZWZkZWRlZGVkNmQ2ZDZkZWRlZGVlN2U3ZTdkNmQ2ZDZiZGJk YmQ4NDg0ODQ2YjZiNmI4NDg0ODQ5YzljOWNiZGJkYmRiNWI1YjVhZGFkYWQ3 YjdiN2I2MzYzNjM2MzYzNjM5YzljOWNiZGJkYmRkNmQ2DQpkNmFkYWRhZDk0 OTQ5NDljOWM5Y2JkYmRiZGU3ZTdlN2ZmZmZmZmU3ZTdlN2U3ZTdlN2Q2ZDZk NmM2YzZjNmNlY2VjZWNlY2VjZWNlY2VjZWFkYWRhZDg0ODQ4NDUyNTI0YTcz NzM2YjdiN2I3M2M2YzZjNmJkYmRjNmQ2ZDZkZQ0KZDZjZWRlZTdlN2Y3ZTdl N2Y3ZTdlN2ZmZGVkZWY3ZDZkNmVmY2VjZWU3ZDZkZWVmZDZkZWVmZDZkNmY3 ZDZjZWZmZDZjNmZmYmRhZGVmYWRhNWRlYTU5Y2NlYWRhNWQ2YjViNWQ2YmRi ZGRlYmRiZGQ2Y2VjZWU3ZDZkNmVmZGUNCmU3ZjdkZWU3ZjdlZmY3ZmZlZmY3 ZmZmN2ZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdkZWRl ZGViNWI1YjU5NDk0OTQ4NDg0ODQ5YzljOWNhZGFkYWRhZGFkYWQ5YzljOWM5 YzljOWNiZGJkYmRlN2U3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZGVk ZWRlOGM4YzhjNmI2YjZiNWE1YTVhOWM5YzljZDZkNmQ2ZWZlZmVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2U3ZTdkNmQ2ZDY5 YzljOWM2YjZiNmI3YjdiN2JhZGFkYWRjZWNlY2U5NDk0OTQ4NDg0ODQ4NDg0 ODRhNWE1YTVkNmQ2ZDZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZjdmN2Y3ZjdmN2Y3ZWZlZmVm ZjdmN2Y3ZjdmN2Y3ZTdlN2U3ZDZkNmQ2YWRhZGFkN2I3YjdiODQ4NDg0N2I3 YjdiYmRiZGJkYzZjNmM2YzZjNmM2OGM4YzhjNjM2MzYzNTI1MjUyOTQ5NDk0 YzZjNmM2ZTdlN2U3Y2VjZWNlDQphNWE1YTU4YzhjOGNhNWE1YTVkNmQ2ZDZm ZmZmZmZmZmZmZmZlZmVmZWZlN2U3ZTdlN2U3ZTdkZWRlZGVlN2U3ZTdkZWRl ZGVjNmM2YzY5NDk0OTQ2YjZiNjM3MzdiNmI4NDg0N2JiZGJkYjVjNmM2YmRj NmJkYzZjNmM2Y2VjZQ0KY2VkNmU3ZTdlZmRlZGVlZmQ2ZGVlN2M2YzZkNmM2 YzZjZWNlY2VkNmU3ZWZlZmVmZWZmZmU3ZGVmZmRlZDZmZmQ2Y2VmN2JkYjVk ZWI1YWRkNmE1YTVjZWE1YTVjZTljOWNjNmI1YjVkNmJkYjVkZWM2YzZlN2M2 Y2VlZmQ2ZDYNCmY3ZGVkZWZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmVmZDZkNmQ2YWRhZGFkOTQ5NDk0OTQ5 NDk0YTVhNWE1YTVhNWE1OWM5YzljOTQ5NDk0YjViNWI1ZDZkNmQ2ZjdmN2Y3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmI1YjViNThjOGM4YzVhNWE1YTZi NmI2YjljOWM5Y2NlY2VjZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZTdlN2U3YzZjNmM2N2I3YjdiODQ4NDg0ODQ4NDg0 YzZjNmM2YWRhZGFkOWM5YzljODQ4NDg0OWM5YzljYjViNWI1ZjdmN2Y3Zjdm N2Y3ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmQ2ZDZkNmI1YjViNTk0OTQ5NDdiN2I3YmE1YTVhNWJkYmRiZGNl Y2VjZWE1YTVhNTg0ODQ4NDczNzM3MzhjOGM4Y2M2YzZjNmU3ZTdlN2FkYWRh ZGE1DQphNWE1OTQ5NDk0YmRiZGJkZDZkNmQ2ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmVmZDZkNmQ2OWM5Yzk0OTQ5 NDhjOGM4Yzg0YmRiZGJkZDZkNmQ2ZGVkZWQ2ZGVkNmRlZTdlN2U3ZTdkZQ0K ZTdkNmQ2ZDZiNWI1YmQ5YzljYTU4NDhjOGM4Yzk0OTRhNWFkYTVjNmM2YzZl N2VmZWZmN2ZmZmZmN2ZmZmZmN2Y3ZmZlN2U3ZjdkNmQ2ZWZjNmM2ZGViZGJk ZGU5YzljYzZhNTljY2U5Yzk0Y2U5YzljY2U5YzljY2VhZGE1ZGUNCmI1YWRl N2M2YmRlZmQ2ZDZmN2U3ZTdmN2VmZTdmZmY3ZjdmZmY3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZjdmN2RlZGVkZWI1YjViNWE1YTVhNWE1YTVhNWE1YTVhNTljOWM5Yzlj OWM5Y2FkYWRhZGM2YzZjNmRlZGVkZWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZDZkNmQ2OWMNCjljOWM2YjZiNmI0YTRhNGE3MzczNzM5YzljOWNlZmVmZWZl ZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVm ZWZlZmE1YTVhNTk0OTQ5NDg0ODQ4NGI1YjViNWM2YzZjNmFkYWRhZDk0OTQ5 NDk0OTQ5NGE1YTVhNWU3ZTdlN2Y3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVmZWZkZWRlZGViNWI1 YjU5YzljOWNhZGFkYWRhZGFkYWRiZGJkYmRhZGFkYWQ5NDk0OTQ3YjdiN2I4 NDg0ODQ5YzljOWNlN2U3ZTdjNmM2YzZjNmM2YzZhNWE1DQphNWE1YTVhNWI1 YjViNWVmZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmU3ZTdlN2FkYWRhNTg0ODQ3YjczNzM2YmE1OWM5Y2Q2ZDZkNmRl ZGVkNmVmZWZlZmVmZTdlN2ZmZmZmZmU3ZTdlNw0KYzZjNmM2YTVhNWE1OGM4 YzhjODQ4Yzg0YTVhZGE1YzZjZWJkZTdlZmRlZWZmN2U3ZjdmZmY3ZTdlZmU3 ZDZkZWU3YmRjNmQ2YjViNWNlYWRhNWM2YmRiZGU3YjViNWRlYjVhZGU3YWRh NWRlYWRhNWRlOWM5Y2Q2YTU5Y2Q2YTUNCjljY2VhZGFkY2ViNWI1Y2VjZWM2 ZTdkZWQ2ZWZlZmU3ZmZlZmVmZmZmN2Y3ZmZmN2Y3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVmZWZkNmQ2ZDZhZGFk YWRhNWE1YTU5YzljOWNhNWE1YTVhZGFkYWRhNWE1YTViNWI1YjVjNmM2YzZl ZmVmZWZmN2Y3ZjdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlZGVkZWFkYWRhZDczNzMNCjczMzEz MTMxNjM2MzYzNzM3MzczZGVkZWRlZWZlZmVmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZWNlY2U5YzljOWM4YzhjOGM5 YzljOWNhZGFkYWRiZGJkYmQ5NDk0OTQ5YzljOWM4YzhjOGNkNmQ2ZDZlN2U3 ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZWZlZmVmZTdlN2U3YWRhZGFkOWM5YzljOTQ5NDk0YWRh ZGFkYWRhZGFkYTVhNWE1ODQ4NDg0N2I3YjdiODQ4NDg0ZGVkZWRlZDZkNmQ2 ZGVkZWRlOGM4YzhjOTQ5NDk0DQo4YzhjOGNlZmVmZWZlZmVmZWZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdlN2U3ZGVhNTljOWM3MzZi NmI1YTVhNWE5NDk0OTRjZWNlY2VlZmU3ZWZmN2VmZjdmZmZmZmZmZmY3ZmZl ZmVmZWZkNmNlY2ViNQ0KYjViNThjOGM4YzhjOGM4NDljYTU5Y2JkYzZiZGRl ZTdkNmU3ZWZlN2VmZjdlZmRlZTdlN2JkYmRjNmFkYWRiNWE1YTViNWFkYTVj NmJkYmRkNmNlYzZlZmNlYzZlZmJkYmRkZWE1YTVjZTljOWNjNjhjOGNhZDg0 N2JhNTg0N2INCmE1OTQ4Y2I1YWRhNWNlYzZiZGRlY2VjNmU3ZGVkNmVmZWZl N2ZmZmZmZmZmZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmN2Y3ZGVkZWRlYzZjNmM2YjViNWI1YTVhNWE1YWRh ZGFkYWRhZGFkYzZjNmM2YjViNWI1Y2VjZWNlZDZkNmQ2ZTdlN2U3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZkNmQ2ZDZjZWNlY2U2MzYzNjMNCjVhNWE1YTM5MzkzOThjOGM4Y2I1 YjViNWVmZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmN2Y3ZDZkNmQ2YmRiZGJkOWM5YzljOTQ5NDk0YTVhNWE1YTVhNWE1 OWM5YzljN2I3YjdiYTVhNWE1YzZjNmM2ZWZlZmVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdm N2U3ZTdlN2M2YzZjNmE1YTVhNTk0OTQ5NDhjOGM4YzczNzM3MzczNzM3MzZi NmI2YjZiNmI2YmE1YTVhNWJkYmRiZGVmZWZlZmQ2ZDZkNmI1YjViNTdiN2I3 Yjg0DQo4NDg0Y2VjZWNlZWZlZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZlZmVmYzZjNmM2OWM5NDk0OTQ4YzhjYjVhZGI1ZWZlN2U3ZmZm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdlZmVmZTdkZQ0K ZGVjZWNlY2VkNmQ2Y2VkZWRlZDZlN2VmZTdlZmY3ZTdlZmY3ZWZkNmRlZGVi ZGJkYzY5NDljYTU4YzhjOWM4NDg0OWM3YjdiOTQ4YzhjYTVhNTljYjVhNWE1 YmRiNWI1Y2ViZGJkZDZiZGJkZDZhZGFkYzY3YjczOWM2YjYzOGMNCjYzNWE4 NDYzNTI3YjYzNWE4NDZiNmI4NDhjOGNhNWE1YTViNWVmZWZmN2VmZWZmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmYwMDAwZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmU3ZTdlN2M2YzZjNmE1YTVhNTk0OTQ5NGFkYWRhZGI1YjViNWI1YjViNWE1 YTVhNWJkYmRiZGNlY2VjZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZDZkNmQ2ODQ4NDg0 NWE1YTVhNDINCjQyNDI2MzYzNjM5YzljOWNjZWNlY2VmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNlY2VjZTlj OWM5YzhjOGM4YzljOWM5Y2E1YTVhNWE1YTVhNThjOGM4Yzg0ODQ4NGE1YTVh NWRlZGVkZWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdkZWRlZGVhZGFkYWQ4NDg0 ODQ3MzczNzM3MzczNzM3YjdiN2I4NDg0ODQ4NDg0ODQ5YzljOWNiZGJkYmRl N2U3ZTdkZWRlZGViZGJkYmQ4NDg0ODQ3MzczNzM5YzljDQo5Y2M2YzZjNmZm ZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRlZGVkZWNlYzZj ZWJkYjViNWQ2Y2VkNmVmZTdlZmZmZmZmZmZmZjdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2Y3ZjdmNw0KZWZlZmVmZWZlZmVmZjdm N2Y3ZmZmZmY3ZjdmN2Y3ZTdlN2U3YzZjNmM2YTVhNWFkOGM4Yzk0ODQ4NDk0 OGM4Yzk0OTQ5NGE1OWM5Y2E1YTVhZGI1YjViNWM2YzZjNmNlYjViZGJkYWRh ZGJkOGM4NGE1NzM2Yjk0NWE1MjdiNjMNCjUyN2I2MzVhODQ3MzZiOGM4Yzg0 OWNhNWE1YjVjZWM2ZDZkNmQ2ZGVkZWRlZGVlN2U3ZTdlZmVmZTdlZmVmZWZl ZmVmZTdlZmY3ZWZmZmZmZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdkZWRlZGViZGJkYmQ5Yzlj OWNhNWE1YTVhZGFkYWRhZGFkYWRhNWE1YTViNWI1YjVjNmM2YzZmN2Y3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmM2YzZjNjhjOGM4YzVhNWE1YTQyNDINCjQyNmI2 YjZiYWRhZGFkZWZlZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlN2U3ZTdiZGJkYmQ5YzljOWM3YjdiN2I4YzhjOGM4 YzhjOGM5YzljOWM3YjdiN2I4YzhjOGNhNWE1YTVmN2Y3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZWZlZmVmY2VjZWNlOTQ5NDk0N2I3YjdiNzM3MzczNzM3MzczNmI2 YjZiN2I3YjdiODQ4NDg0YmRiZGJkZGVkZWRlZTdlN2U3YmRiZGJkOTQ5NDk0 NWE1YTVhODQ4NDg0OTQ5NDk0DQplN2U3ZTdlZmVmZWZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZmZmN2VmZjdmN2VmZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2Vm ZWZlZmQ2ZDZkNmM2YzZjNmI1YjViZGE1YTVhZDljYTVhNWE1YTVhNWE1YTVh ZGI1YjViZGI1YmRiZGI1YjViZGE1YTVhZDdiN2I5YzVhNTI3YjUyNGE2YjVh NTI3MzZiNjMNCjg0NmI2Yjg0N2I3MzhjOGM4YzljYTVhNWFkYWRhZGI1YmRi ZGM2Y2VjZWNlZGVkZWRlZGVkZWRlZTdlN2RlZGVkZWRlZTdlN2RlZTdlN2U3 ZjdmN2Y3ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZWZlZmVmZTdlN2U3YjViNWI1YTVhNWE1OTQ5NDk0YWRhZGFkYTVh NWE1YWRhZGFkYTVhNWE1ZTdlN2U3ZWZlZmVmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdlZmVmZWZj NmM2YzY5YzljOWM0MjQyNDI1MjUyNTINCjdiN2I3YmJkYmRiZGY3ZjdmN2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm N2Y3Y2VjZWNlOTQ5NDk0OGM4YzhjOWM5YzljYjViNWI1OTQ5NDk0OTQ5NDk0 OWM5YzljZGVkZWRlZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2RlZGVk ZWM2YzZjNmJkYmRiZGI1YjViNWI1YjViNWI1YjViNTljOWM5Y2FkYWRhZGJk YmRiZGU3ZTdlN2VmZWZlZmQ2ZDZkNjk0OTQ5NDczNzM3MzZiNmI2YmI1YjVi NWQ2DQpkNmQ2ZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZjdmZmZmZmZmZmZmZjdmZmZmZjdlZmVmZWZlZmVmZTdk ZWQ2ZDZkNmQ2ZDZjZWNlY2VjZWNlZDZkNmNlZGVkZWRlZTdkZWRlZWZlN2Rl ZWZjNmJkZDZhNTljYjU4NDdiOTQ4NDg0OTQ4NDg0OTQ4NDg0OTQNCjhjOGM5 YzljOWNhNThjOGM5NDk0OTQ5YzljOWNhNWE1YTVhNTljOWM5YzljOWM5NDhj OGM4YzhjOGM4NDk0OWM5NGFkYWRhZGJkYmRiZGNlY2VjZWNlY2VjZWQ2ZDZk NmQ2ZDZkNmRlZGVkZWVmZWZlZmY3ZjdmN2ZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmY3ZjdmN2Q2ZDZk NmFkYWRhZDk0OTQ5NDljOWM5Y2E1YTVhNTljOWM5YzljOWM5Y2M2YzZjNmRl ZGVkZWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZGVkZWRlYWRhZGFkNTI1MjUyNGE0YTRh NzM3MzczYTUNCmE1YTVlN2U3ZTdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZTdlN2FkYWRhZDljOWM5Yzhj OGM4Y2E1YTVhNThjOGM4Yzk0OTQ5NDhjOGM4Y2Q2ZDZkNmU3ZTdlN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdlN2U3ZTdkNmQ2ZDZjZWNlY2ViZGJk YmRiZGJkYmQ5NDk0OTRhNWE1YTVhZGFkYWRlN2U3ZTdlZmVmZWZlZmVmZWZh NWE1YTU4YzhjOGM2MzYzNjM5NDk0OTRiZGJkYmRmN2Y3DQpmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZjdlZmVmZTdlN2U3 ZTdlN2U3ZTdkZWVmZWZlZmY3ZWZlZmY3ZGVkZWU3YmRjNmNlYWRiNWI1YTVh NWFkYTVhNWFkOWNhNWE1YTVhNWFkYTUNCmE1YTU5YzljOWM5YzljOWNhNWE1 YTVhNWE1YTVhNWE1YTU5NDk0OTQ4YzhjOGM3YjdiN2I3MzczNzM4NDg0ODQ5 YzljOWNhZGFkYWRiZGJkYmRjNmM2YzZkNmQ2ZDZkNmQ2ZDZkNmQ2ZDZkZWRl ZGVmN2Y3ZjdmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZlN2U3ZTdjZWNlY2ViNWI1YjU5YzljOWM5NDk0 OTQ4YzhjOGM3YjdiN2I5NDk0OTRhNWE1YTVlN2U3ZTdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 ZjdmN2Y3ZjdmNzljOWM5YzczNzM3MzRhNGE0YTUyNTI1MmFkYWQNCmFkZDZk NmQ2ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZlN2U3ZTdiZGJkYmRhNWE1YTU5YzljOWM5YzljOWM5YzljOWM5 YzljOWNiZGJkYmRkZWRlZGVmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmVmYmRiZGJkOWM5YzljODQ4 NDg0OTQ5NDk0YWRhZGFkZTdlN2U3ZmZmZmZmYjViNWI1OWM5YzljOGM4Yzhj YWRhZGFkZDZkNmQ2ZjdmN2Y3DQpmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZmZmN2Y3ZmZlZmU3ZWZlN2VmZjdlN2U3ZWZlN2VmZjdlZmU3ZTdlN2Rl ZTdkZWQ2ZDYNCmQ2ZDZkNmQ2YzZjNmM2YjViNWI1OWM5YzljODQ4NDg0NjM2 MzYzNTI1MjUyNTI1MjUyNjM2MzYzNmI2YjZiN2I3YjdiN2I3YjdiOGM4Yzhj OTQ5NDk0OWM5YzljYzZjNmM2ZDZkNmQ2ZGVkZWRlZjdmN2Y3ZjdmN2Y3Zjdm N2Y3DQplZmVmZWZlN2U3ZTdmN2Y3ZjdmN2Y3ZjdmN2Y3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZWZlZmVmZWZlZmVmYWRhZGFkOWM5YzljNmI2YjZiNWE1YTVhNTI1MjUyODQ4 NDg0YzZjNmM2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZWNlY2U5YzljOWM2 YjZiNmI0YTRhNGE4NDg0ODRiNWI1YjUNCmVmZWZlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZjdmN2Y3ZDZkNmQ2YWRh ZGFkOWM5YzljOWM5YzljYTVhNWE1OWM5YzljYWRhZGFkY2VjZWNlZWZlZmVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmY3ZjdmN2I1YjViNTk0OTQ5NDYzNjM2MzZiNmI2YjczNzM3M2JkYmRiZGY3 ZjdmN2U3ZTdlN2NlY2VjZWE1YTVhNWFkYWRhZGM2YzZjNmU3ZTdlN2ZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Zm ZWZmN2ZmZjdmN2ZmZjdmZmZmZjdlZmY3ZWZmN2Y3ZjdlZmVmZWYNCmY3ZWZm N2VmZTdlZmU3ZTdlN2Q2Y2VkNmM2YmRjNmFkYWRiNWFkYWRhZGFkYWRhZGE1 YTVhNTljOWM5Yzk0OTQ5NDhjOGM4YzljOWM5YzljOWM5Y2JkYmRiZGNlY2Vj ZWU3ZTdlN2VmZWZlZmY3ZjdmN2U3ZTdlN2RlZGVkZWQ2DQpkNmQ2ZDZkNmQ2 ZDZkNmQ2ZGVkZWRlZTdlN2U3ZWZlZmVmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmY3ZjdmN2U3ZTdlN2JkYmRi ZDljOWM5YzczNzM3MzVhNWE1YTg0ODQ4NGJkYmRiZGVmZWZlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdm N2Y3ZmZmZmZmZjdmN2Y3ZDZkNmQ2YjViNWI1NGE0YTRhNWE1YTVhNjM2MzYz YjViNWI1ZjcNCmY3ZjdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmY3ZjdmN2U3ZTdlN2I1YjViNThjOGM4Yzg0ODQ4NDg0 ODQ4NDhjOGM4Y2E1YTVhNWM2YzZjNmVmZWZlZmZmZmZmZmY3ZjdmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVmZWZhNWE1YTU3MzczNzMzOTM5 MzkxODE4MTgzOTM5Mzk2YjZiNmJkNmQ2ZDZkZWRlZGVmZmZmZmZkZWRlZGVj NmM2YzZhNWE1YTViNWI1YjVkZWRlZGVmN2Y3ZjdmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmN2Y3ZjdmN2Y3ZjdlN2U3ZTdkNmQ2ZDZjNmM2YzZjNmM2YzZj NmM2YzZkNmQ2ZDZlN2U3ZTdlZmVmZWZmN2Y3ZjdmZmZmZmZmN2Y3ZjdlN2U3 ZTdjNmM2YzZiZGJkYmRhZGFkDQphZGE1YTVhNWE1YTVhNWJkYmRiZGNlY2Vj ZWQ2ZDZkNmQ2ZDZkNmRlZGVkZWRlZGVkZWVmZWZlZmY3ZjdmN2ZmZmZmZmZm ZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmN2Y3ZjdkZWRlZGViNWI1YjU5YzljOWM4NDg0ODRiNWI1 YjVkNmQ2ZDZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmQ2 ZDZkNjdiN2I3YjUyNTI1MjRhNGE0YTljOWM5Y2VmZWZlZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmN2Y3ZjdlZmVm ZWZjZWNlY2U5NDk0OTQ3YjdiN2I2YjZiNmI3MzczNzM4NDg0ODRiZGJkYmRl N2U3ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZGVkZWRlOGM4YzhjNWE1YTVhMTAxMDEwMDAwMDAwMjkyOTI5NmI2YjZiYzZj NmM2ZTdlN2U3ZjdmN2Y3ZWZlZmVmY2VjZWNlYWRhZGFkOTQ5NDk0Y2VjZWNl ZWZlZmVmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjdmN2Y3ZWZlZmVmZTdlN2U3ZjdmN2Y3ZjdmN2Y3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZTdlN2U3ZDZkNmQ2YzZjNmM2YWRhZGFkYTVh NWE1DQphNWE1YTViNWI1YjViZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRkZWRl ZGVlN2U3ZTdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZWZlZmVmZTdlN2U3ZGVkZWRlZjdmN2Y3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdiNWI1YjU5NDk0OTQ0YTRhNGEz OTM5Mzk5NDk0OTRjZWNlY2VmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZWZlZmVmYmRiZGJkOTQ5NDk0NzM3 MzczNjM2MzYzNmI2YjZiN2I3YjdiYjViNWI1ZDZkNmQ2ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmRlZGVkZWI1YjViNTczNzM3 MzMxMzEzMTIxMjEyMTIxMjEyMTVhNWE1YTljOWM5Y2NlY2VjZWZmZmZmZmZm ZmZmZmRlZGVkZTk0OTQ5NDljOWM5Y2FkYWRhZGVmZWZlZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmVmZWZlZmU3ZTdlN2U3ZTdlN2RlZGVkZWQ2ZDZkNmRlDQpkZWRlZGVkZWRl ZDZkNmQ2Y2VjZWNlZDZkNmQ2ZGVkZWRlZWZlZmVmZjdmN2Y3ZmZmZmZmZmZm ZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZGVkZWRlYjViNWI1NmI2YjZiNDI0MjQyNzM3MzczOWM5YzljZTdlN2U3 ZjdmN2Y3ZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmRlZGVkZWJkYmRiZDhjOGM4YzZiNmI2YjYzNjM2MzdiN2I3YmFk YWRhZGQ2ZDZkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZlN2U3ZTdkZWRlZGVhNWE1YTU1YTVhNWEyOTI5MjkyOTI5Mjk1YTVh NWE4NDg0ODQ5YzljOWNlN2U3ZTdlZmVmZWZmN2Y3ZjdhZGFkYWRhNWE1YTU4 YzhjOGNjNmM2YzZlN2U3ZTdmZmZmZmZmZmZmZmZmN2Y3DQpmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3 ZjdmN2Y3ZjdlZmVmZWZlZmVmDQplZmRlZGVkZWRlZGVkZWRlZGVkZWY3Zjdm N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2RlZGVkZTk0OTQ5NDI5 MjkyOTMxMzEzMTVhNWE1YWQ2ZDZkNmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZWZlZmVmDQpkNmQ2ZDZiNWI1 YjU3MzczNzM3MzczNzM2YjZiNmJhNWE1YTVjNmM2YzZmN2Y3ZjdmN2Y3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZjdmN2Y3Y2VjZWNl N2I3YjdiNDI0MjQyMjkyOTI5NTI1MjUyNWE1YTVhNzM3MzczYzZjNmM2ZTdl N2U3ZmZmZmZmZGVkZWRlYWRhZGFkNjM2MzYzN2I3YjdiYTVhNWE1YzZjNmM2 ZjdmN2Y3ZjdmN2Y3ZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZlZmVmZWZlN2U3ZTc5YzljOWM1YTVhNWEzMTMxMzE2YjZiNmJi NWI1YjVkZWRlZGVmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3ZjdmN2Q2DQpkNmQ2OGM4YzhjN2I3YjdiNWE1YTVhNzM3 MzczYTVhNWE1ZDZkNmQ2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmQ2ZDZkNjk0OTQ5NDYzNjM2MzUyNTI1 MjdiN2I3YjczNzM3M2FkYWRhZGI1YjViNWU3ZTdlN2VmZWZlZmQ2ZDZkNjg0 ODQ4NDRhNGE0YTUyNTI1MjhjOGM4Y2VmZWZlZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3YWRh ZGFkN2I3YjdiNDI0MjQyNTI1MjUyOTQ5NDk0Y2VjZWNlZjdmN2Y3ZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdlN2U3ZTc5 YzljDQo5Yzk0OTQ5NDVhNWE1YTZiNmI2Yjk0OTQ5NGI1YjViNWY3ZjdmN2Y3 ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZjcNCmY3Zjdk ZWRlZGViZGJkYmQ4NDg0ODQ1YTVhNWE2MzYzNjM3MzczNzNhNWE1YTViZGJk YmRjZWNlY2VmN2Y3ZjdkNmQ2ZDZhNWE1YTU1YTVhNWE0YTRhNGE1YTVhNWFj NmM2YzZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2NlY2VjZThjOGM4YzMxMzEzMTRh NGE0YTczNzM3M2Y3ZjdmN2Y3ZjdmN2ZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZGVkZWRlYjViNWI1DQo1MjUyNTIzMTMx MzE1YTVhNWE2YjZiNmJlN2U3ZTdlN2U3ZTdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZWZlZmVmY2VjZWNlOGM4Yzhj ODQ4NDg0N2I3YjdiYTVhNWE1YTVhNWE1YTVhNWE1ZDZkNmQ2ZWZlZmVmZWZl ZmVmYjViNWI1N2I3YjdiNWE1YTVhODQ4NDg0YmRiZGJkZWZlZmVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZlN2U3ZTdiNWI1YjU2MzYzNjM0YTRhNGE0YTRhNGFhZGFkYWRkZWRlZGVm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3 ZTdlN2Q2ZDZkNjljOWM5YzUyDQo1MjUyMzkzOTM5NTI1MjUyYWRhZGFkZDZk NmQ2ZjdmN2Y3ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmRlZGVkZWM2YzZjNmE1YTVhNTczNzM3M2E1YTVhNTljOWM5 YzljOWM5Y2I1YjViNWM2YzZjNmY3ZjdmN2Q2ZDZkNmM2YzZjNjg0ODQ4NDhj OGM4Yzg0ODQ4NGM2YzZjNmRlZGVkZWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZWZlZmVmZDZkNmQ2ODQ4NDg0NjM2 MzYzMzkzOTM5ODQ4NDg0YjViNWI1ZWZlZmVmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVmZWZiZGJkYmQ3MzczNzM1 MjUyDQo1MjM5MzkzOThjOGM4Y2M2YzZjNmVmZWZlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZGUNCmRlZGVj NmM2YzY4NDg0ODQ4YzhjOGM5NDk0OTRhNWE1YTVhZGFkYWRiZGJkYmRkZWRl ZGVmN2Y3ZjdlN2U3ZTdiZGJkYmQ5NDk0OTQ3MzczNzM5YzljOWNjZWNlY2Vm N2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmY3ZjdmN2M2YzZjNjhjOGM4YzVhNWE1YTMxMzEzMTczNzM3M2Fk YWRhZGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZTdlN2U3YmRiZGJkOGM4YzhjMzkzOTM5DQo0YTRhNGE4NDg0 ODRjNmM2YzZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmN2RlZGUNCmRlYTVhNWE1N2I3YjdiOGM4Yzhj OTQ5NDk0YjViNWI1YjViNWI1YmRiZGJkYzZjNmM2ZTdlN2U3ZTdlN2U3YjVi NWI1ODQ4NDg0NzM3MzczOGM4YzhjYWRhZGFkZTdlN2U3ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQowMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2U3ZTdiZGJk YmQ4NDg0ODQzOTM5Mzk1MjUyNTI3YjdiN2JjZWNlY2VlZmVmZWZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2Q2ZDZkNmI1 YjViNTRhNGE0YTQyNDI0MjVhDQo1YTVhOTQ5NDk0ZWZlZmVmZjdmN2Y3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVm ZWZkNmQ2ZDYNCjk0OTQ5NDg0ODQ4NDg0ODQ4NGFkYWRhZGJkYmRiZGE1YTVh NWFkYWRhZGNlY2VjZWU3ZTdlN2NlY2VjZWE1YTVhNTg0ODQ4NDg0ODQ4NDhj OGM4Y2M2YzZjNmU3ZTdlN2Y3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmN2Y3ZjdmN2Y3ZGVkZWRlYzZjNmM2NjM2MzYzNTI1MjUyNGE0 YTRhOTQ5NDk0Y2VjZWNlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlN2U3ZTdkNmQ2ZDY4NDg0ODQ1MjUyNTI0YTRhNGE1 MjUyDQo1MmJkYmRiZGQ2ZDZkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmVmZmZmZmZmYjViNWI1OWMNCjljOWM3 YjdiN2I4YzhjOGNhZGFkYWRhZGFkYWQ5NDk0OTRhNWE1YTVhZGFkYWRlN2U3 ZTdjZWNlY2ViNWI1YjU3YjdiN2I3YjdiN2I4YzhjOGNiZGJkYmRkZWRlZGVm ZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmYwMDAwZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmVmZWZlZjljOWM5YzZiNmI2YjUyNTI1MjYzNjM2M2E1YTVhNWRlZGVkZWZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmYmRiZGJkODQ4NDg0NDI0MjQyNDI0MjQyODQ4NDg0DQpiNWI1YjVlN2U3 ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmRlZGVkZWM2YzZjNjljOWMNCjljNzM3MzczOGM4YzhjYWRhZGFk OGM4YzhjODQ4NDg0ODQ4NDg0ZDZkNmQ2ZGVkZWRlZGVkZWRlOWM5YzljN2I3 YjdiN2I3YjdiOWM5YzljY2VjZWNlZWZlZmVmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmNw0KZjdmZmZmZmZmN2Y3Zjdm ZmZmZmZmN2Y3ZjdmZmZmZmZmN2Y3ZjdmZmZmZmZkZWRlZGViNWI1YjU4NDg0 ODQ1YTVhNWE3MzczNzM5YzljOWNkNmQ2ZDZlZmVmZWZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmRlZGVkZWI1YjViNTdiN2I3YjQy NDI0MjVhNWE1YTg0ODQ4NGM2DQpjNmM2ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdlN2U3ZTdjNmM2 YzY4NDg0ODQNCjczNzM3MzljOWM5Y2I1YjViNTljOWM5YzdiN2I3YmE1YTVh NWJkYmRiZGU3ZTdlN2NlY2VjZWJkYmRiZDdiN2I3YjhjOGM4Y2FkYWRhZGRl ZGVkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjdmN2Y3ZDZkNmQ2YmRiZGJkNWE1YTVhNjM2MzYzNzM3MzczY2Vj ZWNlZTdlN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2Y3ZjdkNmQ2ZDY4YzhjOGM1MjUyNTIzOTM5Mzk2MzYzNjNhZGFkYWRl ZmVmDQplZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjdmN2Y3ZWZlZmVmOWM5YzljODQ4NDg0ODQNCjg0ODRi NWI1YjU5YzljOWM4YzhjOGM4YzhjOGNiNWI1YjVkZWRlZGVkZWRlZGVjNmM2 YzY5YzljOWM4YzhjOGNhZGFkYWRjNmM2YzZmZmZmZmZmN2Y3ZjdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVmZWZl ZmFkYWRhZDhjOGM4YzQyNDI0MjYzNjM2M2FkYWRhZGQ2ZDZkNmZmZmZmZmY3 ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZWZlZmVmOGM4 YzhjNGE0YTRhNDI0MjQyNmI2YjZiZGVkZWRlZjdmN2Y3DQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3Zjdm N2Q2ZDZkNmE1YTVhNTYzNjM2MzhjOGMNCjhjOWM5YzljYmRiZGJkOGM4Yzhj OGM4YzhjYTVhNWE1ZTdlN2U3ZTdlN2U3YzZjNmM2OTQ5NDk0OGM4YzhjOWM5 YzljY2VjZWNlZWZlZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZWNlY2ViNWI1YjU2MzYzNjM1YTVh NWE3MzczNzM5YzljOWNlN2U3ZTdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3ZjdmN2Q2ZDZkNjhjOGM4YzVhNWE1YTUyNTI1MmFk YWRhZGNlY2VjZWZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2U3ZTdjNmM2YzY3YjdiN2I3Yjdi N2I3YjdiN2INCmFkYWRhZGE1YTVhNWE1YTVhNTk0OTQ5NGM2YzZjNmM2YzZj NmRlZGVkZWI1YjViNWE1YTVhNThjOGM4Y2FkYWRhZGNlY2VjZWVmZWZlZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmN2Y3ZGVkZWRlOWM5YzljNWE1YTVhNTI1MjUyNmI2YjZiY2VjZWNlZWZl ZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2U3 ZTdiZGJkYmQ3MzczNzM1MjUyNTI3YjdiN2JhZGFkYWRmN2Y3ZjdmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZGVkZWRlYWRhZGFkNjM2MzYzNmI2YjZiOTQ5NDk0YmQNCmJkYmRh NWE1YTU4NDg0ODQ4YzhjOGNiNWI1YjVkZWRlZGVkNmQ2ZDZhZGFkYWQ4Yzhj OGM4YzhjOGNiZGJkYmRjNmM2YzZlZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYw MDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQ2ZDZkNjk0OTQ5 NDczNzM3MzM5MzkzOTczNzM3M2FkYWRhZGNlY2VjZWY3ZjdmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZTdlN2U3YWRhZGFkNzM3MzczNmI2 YjZiNzM3MzczYzZjNmM2ZGVkZWRlZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQ2ZDZkNmE1YTVh NTczNzM3MzYzNjM2MzljOWM5Y2JkYmQNCmJkYjViNWI1OTQ5NDk0ODQ4NDg0 YTVhNWE1ZGVkZWRlZTdlN2U3YmRiZGJkODQ4NDg0ODQ4NDg0OTQ5NDk0ZWZl ZmVmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZjNmM2YzZiNWI1YjU2MzYzNjM2MzYzNjM3Mzcz NzNhNWE1YTVkZWRlZGVmN2Y3ZjdlZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmM2YzZjNjljOWM5YzVhNWE1YTVhNWE1YTk0OTQ5NGQ2ZDZkNmVm ZWZlZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmN2Y3ZjdiNWI1YjU5YzljOWM2YjZiNmI4NDg0ODQ4NDg0 ODRhNWE1YTUNCjk0OTQ5NDk0OTQ5NDhjOGM4Y2JkYmRiZGM2YzZjNmQ2ZDZk NmE1YTVhNTljOWM5YzczNzM3M2I1YjViNWQ2ZDZkNmVmZWZlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAw MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmVm ZDZkNmQ2OGM4YzhjNTI1MjUyNTI1MjUyN2I3YjdiYzZjNmM2ZTdlN2U3ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVmZWZjZWNlY2U4Yzhj OGM3MzczNzM4NDg0ODRiNWI1YjVkNmQ2ZDZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3 Y2VjZWNlODQ4NDg0NmI2YjZiODQ4NDg0YTVhNWE1OWM5YzljOGMNCjhjOGM4 NDg0ODRhNWE1YTViZGJkYmRlN2U3ZTdiZGJkYmRhNWE1YTU3YjdiN2JhNWE1 YTViZGJkYmRkZWRlZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2VmZWZlZmM2YzZjNjdiN2I3YjVhNWE1 YTUyNTI1Mjg0ODQ4NGFkYWRhZGNlY2VjZWVmZWZlZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmYjViNWI1OWM5YzljNWE1YTVhN2I3YjdiYTVh NWE1ZjdmN2Y3ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3ZjdmN2ZmZmZmZmNlY2VjZTljOWM5YzczNzM3 MzdiN2I3YjhjOGM4Y2FkYWRhZDljOWMNCjljOTQ5NDk0OGM4YzhjYzZjNmM2 Y2VjZWNlZDZkNmQ2OTQ5NDk0OGM4YzhjOWM5YzljYzZjNmM2ZTdlN2U3Zjdm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAw MGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm N2Y3ZjdmN2Y3Zjc5YzljOWM3MzczNzM0YTRhNGE2YjZiNmI5NDk0OTRjZWNl Y2VlZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNlY2Vj ZWNlY2VjZTZiNmI2YjczNzM3MzdiN2I3YmRlZGVkZWY3ZjdmN2ZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZlN2U3ZTdiNWI1YjU5NDk0OTQ3MzczNzM3YjdiN2JhNWE1YTVhNWE1 YTU4YzhjOGMNCjljOWM5Y2JkYmRiZGNlY2VjZWQ2ZDZkNmFkYWRhZDk0OTQ5 NDhjOGM4Y2FkYWRhZGQ2ZDZkNmU3ZTdlN2ZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZjdmN2Y3ZWZlZmVmYzZjNmM2 OWM5YzljNGE0YTRhNmI2YjZiNzM3MzczYmRiZGJkY2VjZWNlZmZmZmZmZjdm N2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmN2Y3ZjdlN2U3ZTdhZGFkYWQ2YjZiNmI1MjUy NTI5NDk0OTRjZWNlY2VmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZTdlN2U3YmRiZGJk OTQ5NDk0N2I3YjdiOGM4YzhjYTVhNWE1YTVhNWE1OWM5YzljOGMNCjhjOGNi NWI1YjViZGJkYmRkZWRlZGViNWI1YjU5YzljOWM4YzhjOGNhNWE1YTVjNmM2 YzZlN2U3ZTdlZmVmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmYwMDAw ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmVmZWZlZmNlY2VjZTdiN2I3YjczNzM3MzYzNjM2 MzhjOGM4Y2FkYWRhZGU3ZTdlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjdmN2Y3Y2VjZWNlOTQ5NDk0NWE1YTVhNzM3MzczYjViNWI1ZWZlZmVmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmU3ZTdlN2I1YjViNTk0OTQ5NDg0ODQ4NDk0OTQ5 NGE1YTVhNWI1YjViNTljOWM5YzljOWMNCjljOTQ5NDk0ZDZkNmQ2ZDZkNmQ2 YmRiZGJkOTQ5NDk0OGM4YzhjOTQ5NDk0YzZjNmM2ZGVkZWRlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmN2Y3Zjdm N2Y3ZjdhZGFkYWQ4NDg0ODQ0YTRhNGE2MzYzNjM5YzljOWNjZWNlY2VmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZTdlN2I1YjViNTg0ODQ4 NDdiN2I3YmE1YTVhNWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZk ZWRlZGVhNWE1YTU4NDg0ODQ4YzhjOGM5YzljOWNhNWE1YTVhNWE1YTU5NDk0 OTQ5NDk0OTQNCmM2YzZjNmU3ZTdlN2Q2ZDZkNmI1YjViNTdiN2I3YjdiN2I3 YjljOWM5Y2M2YzZjNmU3ZTdlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCjAwMDBm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZGVkZWRlYWRhZGFkNzM3Mzcz NjM2MzYzOWM5YzljYjViNWI1ZjdmN2Y3ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmN2Y3ZjdkNmQ2ZDZiNWI1YjU4YzhjOGNiNWI1YjVmN2Y3ZjdmZmZm ZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3Y2VjZWNlYTVhNWE1N2I3Yjdi OGM4YzhjYWRhZGFkYjViNWI1OWM5YzljOGM4YzhjYmRiZGJkZTcNCmU3ZTdk ZWRlZGVjZWNlY2U5NDk0OTQ4NDg0ODQ4YzhjOGNhNWE1YTVjNmM2YzZmN2Y3 ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmVmZWZlZmRlZGVkZWFkYWRhZDg0ODQ4NDYzNjM2MzdiN2I3YmI1YjVi NWNlY2VjZWVmZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmVmZTdlN2U3 Y2VjZWNlZTdlN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmU3ZTdlN2NlY2VjZWE1YTVhNTg0ODQ4NDczNzM3MzljOWM5Y2FkYWRh ZGJkYmRiZGI1YjViNWFkYWRhZGNlY2UNCmNlZDZkNmQ2YjViNWI1OWM5Yzlj NzM3MzczODQ4NDg0OTQ5NDk0ZGVkZWRlZWZlZmVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmN2Y3ZjdkZWRlZGVh NWE1YTU5NDk0OTQ3MzczNzM5NDk0OTRhNWE1YTVkNmQ2ZDZmN2Y3ZjdmZmZm ZmZmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmU3ZTdlN2Y3ZjdmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZmVmZWZiZGJkYmQ4 YzhjOGM4NDg0ODQ4YzhjOGNhNWE1YTViNWI1YjViZGJkYmRiZGJkYmRjNmM2 YzZkNmQ2ZDYNCmQ2ZDZkNmI1YjViNThjOGM4YzczNzM3MzhjOGM4Y2I1YjVi NWVmZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZWZlZmVmY2VjZWNlYWRhZGFkNzM3MzczNmI2YjZi N2I3YjdiOWM5YzljZWZlZmVmZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZTdlN2U3YWRhZGFkOTQ5NDk0N2I3YjdiOWM5Yzlj YmRiZGJkYzZjNmM2YjViNWI1YjViNWI1YmRiZGJkY2VjZWNlY2UNCmNlY2Vi NWI1YjU5NDk0OTQ4YzhjOGM5NDk0OTRkNmQ2ZDZmN2Y3ZjdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNw0K ZjdmN2Y3ZjdmN2JkYmRiZDljOWM5YzczNzM3MzRhNGE0YTg0ODQ4NGE1YTVh NWU3ZTdlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRl ZGVkZWQ2ZDZkNjhjOGM4Yzk0OTQ5NDljOWM5Y2JkYmRiZGJkYmRiZGFkYWRh ZDljOWM5Y2JkYmRiZGNlY2VjZWRlZGUNCmRlYjViNWI1YTVhNWE1NzM3Mzcz YjViNWI1ZDZkNmQ2ZjdmN2Y3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZg0KZWZlN2U3ZTdhNWE1YTU5 YzljOWM1YTVhNWE3MzczNzM4YzhjOGNjZWNlY2VkZWRlZGVmN2Y3ZjdmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmN2Y3ZjdmN2Y3ZjdlN2U3ZTdiNWI1YjU5NDk0OTQ4 YzhjOGNhNWE1YTVhZGFkYWRhNWE1YTVhNWE1YTViZGJkYmRiZGJkYmRlN2U3 ZTdjNmM2YzYNCmI1YjViNTk0OTQ5NDljOWM5Y2M2YzZjNmRlZGVkZWZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZTdlN2U3YzZjNmM2ODQ4NDg0NjM2MzYzNjM2MzYz N2I3YjdiZDZkNmQ2ZWZlZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZDZkNmQ2YjViNWI1OGM4YzhjOGM4YzhjOGM4YzhjYmRiZGJk YjViNWI1YjViNWI1YjViNWI1ZGVkZWRlZWZlZmVmZGVkZWRlYWQNCmFkYWQ5 NDk0OTRhNWE1YTViZGJkYmRmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNw0K ZjdmN2M2YzZjNjhjOGM4YzYzNjM2MzVhNWE1YTdiN2I3YmFkYWRhZGRlZGVk ZWY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQ2ZDZkNmFk YWRhZDhjOGM4Yzk0OTQ5NDk0OTQ5NGNlY2VjZWM2YzZjNmM2YzZjNmE1YTVh NWRlZGVkZWRlZGVkZWRlZGVkZWI1YjUNCmI1YTVhNWE1OGM4YzhjYzZjNmM2 ZTdlN2U3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3ZWZlZg0KZWZhZGFkYWQ3YjdiN2I0 YTRhNGE3YjdiN2JhNWE1YTVkZWRlZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZlZmVmZWZjZWNlY2VhNWE1YTU4YzhjOGNhNWE1YTVj NmM2YzZjNmM2YzZjZWNlY2ViNWI1YjVjZWNlY2VkNmQ2ZDZkZWRlZGVjZWNl Y2ViNWI1YjUNCjhjOGM4Y2I1YjViNWQ2ZDZkNmY3ZjdmN2ZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmRlZGVkZQ0KYjViNWI1OTQ5NDk0NzM3MzczOTQ5NDk0YzZjNmM2 ZWZlZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmN2Y3Zjdm N2Y3YzZjNmM2YWRhZGFkODQ4NDg0OWM5YzljYmRiZGJkZGVkZWRlYmRiZGJk YTVhNWE1YWRhZGFkZGVkZWRlZTdlN2U3ZGVkZWRlOWM5YzljOGMNCjhjOGM4 NDg0ODRiZGJkYmRmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNw0K ZjdmN2U3ZTdlN2VmZWZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQ2ZDZkNmFkYWRhZDZi NmI2YjczNzM3M2E1YTVhNWU3ZTdlN2M2YzZjNmI1YjViNWE1YTVhNWNlY2Vj ZWU3ZTdlN2U3ZTdlN2FkYWRhZDhjOGMNCjhjOTQ5NDk0ZDZkNmQ2ZjdmN2Y3 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjdmNw0KZjdmN2Y3ZjdmN2Y3Zjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmN2Y3ZjdkZWRlZGViNWI1YjU4YzhjOGM3YjdiN2JhNWE1YTVkNmQ2ZDZk NmQ2ZDZjNmM2YzZjNmM2YzZkZWRlZGVmZmZmZmZmN2Y3ZjdiNWI1YjU4NDg0 ODQ2YjZiNmINCmI1YjViNWQ2ZDZkNmY3ZjdmN2ZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWZlZmVmY2VjZWNlYTVh NWE1OGM4YzhjOTQ5NDk0YmRiZGJkY2VjZWNlZGVkZWRlZDZkNmQ2ZWZlZmVm ZWZlZmVmZjdmN2Y3YjViNWI1OWM5YzljNjM2MzYzOTQ5NDk0OWMNCjljOWNm N2Y3ZjdmN2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmVmZWZlZmU3ZTdlN2FkYWRhZGE1YTVhNThjOGM4Yzlj OWM5Y2FkYWRhZGU3ZTdlN2Y3ZjdmN2ZmZmZmZmZmZmZmZmY3ZjdmN2M2YzZj NmE1YTVhNTg0ODQ4NDhjOGM4Y2E1YTUNCmE1ZGVkZWRlZjdmN2Y3ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZjAwMDBmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmN2Y3 ZjdjZWNlY2VhZGFkYWQ4YzhjOGM4NDg0ODQ5NDk0OTRjNmM2YzZlN2U3ZTdl ZmVmZWZmZmZmZmZmN2Y3ZjdlN2U3ZTdjNmM2YzZhZGFkYWQ5YzljOWNhNWE1 YTVjZWNlY2UNCmU3ZTdlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZTdlN2U3Y2VjZWNlOTQ5NDk0N2I3 YjdiNmI2YjZiOTQ5NDk0YzZjNmM2ZTdlN2U3ZmZmZmZmZmZmZmZmZmZmZmZm ZjdmN2Y3ZDZkNmQ2ZDZkNmQ2OWM5YzljYjViNWI1YjViNWI1ZmYNCmZmZmZm N2Y3ZjdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KMDAwMGZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmVmZWZlZmM2YzZjNjk0OTQ5NDczNzM3MzZiNmI2Yjk0OTQ5NGJk YmRiZGY3ZjdmN2ZmZmZmZmZmZmZmZmY3ZjdmN2U3ZTdlN2Q2ZDZkNmFkYWRh ZDk0OTQ5NDk0OTQ5NGNlY2VjZWVmZWYNCmVmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYwMDAwZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZlN2U3ZTdiZGJk YmQ5NDk0OTQ3MzczNzM4YzhjOGNiZGJkYmRmN2Y3ZjdmZmZmZmZmN2Y3Zjdl ZmVmZWZkNmQ2ZDZkNmQ2ZDZiNWI1YjU4YzhjOGM3MzczNzM5NDk0OTRkNmQ2 ZDZlZmVmZWYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZTdlN2U3Y2VjZWNlOWM5YzljYTVhNWE1YzZj NmM2ZjdmN2Y3ZjdmN2Y3ZGVkZWRlYmRiZGJkYTVhNWE1YTVhNWE1Y2VjZWNl OWM5YzljN2I3YjdiNzM3MzczYzZjNmM2ZDZkNmQ2ZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmVmZWZlZmNlY2VjZWQ2ZDZkNmU3ZTdlN2ZmZmZmZmZmZmZmZmQ2ZDZkNmI1 YjViNThjOGM4Yzk0OTQ5NGM2YzZjNmM2YzZjNjhjOGM4YzZiNmI2YmE1YTVh NWJkYmRiZGU3ZTdlN2ZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0K ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZlN2U3ZTdmN2Y3ZjdlZmVm ZWZmZmZmZmZmN2Y3ZjdkZWRlZGVhZGFkYWQ4YzhjOGM4YzhjOGNjNmM2YzZk ZWRlZGVhNWE1YTU2YjZiNmI4YzhjOGNhZGFkYWRkNmQ2ZDZmZmZmZmZmZmZm ZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjAwMDAwNDAwMDAwMDI3MDFmZmZmMDMwMDAwMDAwMDAwfX19ew0KXGYxXGZz MjBcaW5zcnNpZDI0MzIyNTQge1xwaWN0e1wqXHBpY3Byb3Bcc2hwbGlkMTAy N3tcc3B7XHNuIHNoYXBlVHlwZX17XHN2IDc1fX17XHNwe1xzbiBmRmxpcEh9 e1xzdiAwfX17XHNwe1xzbiBmRmxpcFZ9e1xzdiAwfX17XHNwe1xzbiBmTGlu ZX17XHN2IDB9fXtcc3B7XHNuIGZMYXlvdXRJbkNlbGx9e1xzdiAxfX17XHNw e1xzbiBmTGF5b3V0SW5DZWxsfXtcc3YgMX19fQ0KXHBpY3NjYWxleDEwMFxw aWNzY2FsZXkxMDBccGljY3JvcGwwXHBpY2Nyb3ByMFxwaWNjcm9wdDBccGlj Y3JvcGIwXHBpY3c2OTQzXHBpY2gyNDM0XHBpY3dnb2FsMzkzNlxwaWNoZ29h bDEzODBcd21ldGFmaWxlOFxibGlwdGFnLTE5NzI1NjE2NjRcYmxpcHVwaTk4 e1wqXGJsaXB1aWQgOGE2ZDE5MDA3ZWI3Y2JmZGNlMWFlN2NjMTIzMTViYWF9 DQowMTAwMDkwMDAwMDNjYmMzMDAwMDAwMDBhMWJiMDAwMDAwMDAwNDAwMDAw MDAzMDEwODAwMDUwMDAwMDAwYjAyMDAwMDAwMDAwNTAwMDAwMDBjMDJjOTAw YTEwMDAzMDAwMDAwMWUwMDA0MDAwMDAwMDcwMTA0MDAwODAwMDAwMA0KMjYw NjBmMDAwNjAwNTQ0ZTUwNTAwNjAxZjUwNzAwMDA0MTBiODYwMGVlMDBjODAw YTAwMDAwMDAwMDAwYzgwMGEwMDAwMDAwMDAwMDI4MDAwMDAwYTAwMDAwMDBj ODAwMDAwMDAxMDAwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDANCjAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGZmZmZmZjAwMDAwMDAwMDAw MDAwMWY0MDM4MTQwMTFmMDE0MTQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDNm ZjgzODNmOGYzZjgzZTdlMDAwMDAwMDAwMDAwMDAwDQowMDAwMDAwMDdmZmM3 YzdmZGYxZmM3YzdlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBmZmZlNzg3ZmZl MGZlM2VmYzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNzA3Yzc4N2ZmZTA3Zjdj NzgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMA0KZjhmZWY4M2ZmZTA3ZTNlZjgw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMGYwN2M3ODdjN2MxZmU3Y2Y4MDAwMDAw MDAwMDAwMDAwMDAwMDAwMDBmOGZjZjgzZWY4M2ZlN2VmODAwMDAwMDAwMDAw MDAwMDAwMDAwMDAxZmZmODc4MWYNCmYwN2YwN2M3ODAwMDAwMDAwMDAwMDAw MDAwMDAwMDAxZmZmMGZlM2ZmMGZlMDNlZjgwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMWZmYzBmZjFmZjFmYzA3Yzc4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBm YmYwZmY4ZmUwZmMwN2VmDQo4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDFmMWYw ZmZjN2MwZmYwN2M3YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZjFmMGVmYzc4 MGZmODI4ZjgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGY3ZTA0MTAwMDAxZDAx YzdjMDAwMDAwMA0KMDAwMDAwMDAwMDAwMDAwMGZmZTAwMDAwMDAwMDAzYzdj MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA3ZjAwMDAwMDAwMDAwN2M3YzAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwM2EwMDAwMDAwMDAwMDM4MzgwMDAwMDAwMDAw MDAwMDANCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw DQowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDgw MDAwMDAwMDAwMDAwYTAwODAwMDBmMDA3MWYwZjAzYzAxYzcwMDdjMA0KNzFj N2Y4N2YwMDAxNzAxZjAzODBmODBmOGYwZmEzODAzZWY4MWZmMGYzZTNmOGZm ODAwM2ZjN2ZlMzgwZjAwZjFmMDdmZjgwM2M3YzFkNzg3M2M3ZGM3ZmMwMDdk YzdmYzNjMGY4MGY4ZjBmZmY4MDNlZmMzYzc4ZjM4NzgwZmINCmUwMGY4OGY5 ZTM4MGYwMDcxZjA3ZDcwMDdlN2MzYzNjNzcwNzgwNzFlMDA3MDA3MWMzODBm ZTBmOGZlMzhmMDA3ZWZlMzgzOGZmODM4MGY5ZTAwZjAwZjFlM2Y4ZmYwZjFm ZjNjZjAwNzZmYzdjM2M3ZjA3ODA3MWUwMGYwMDcxDQpjM2ZjZmY4ZjhmZjNj ZTAwZmZlZTc4M2NmZmMzODBmOWUwMGYwMGYxZTNmZWYwMDcxZjAxZGUwMDc3 ZGUzYzNjNzNjNzgwNzFlMDBmMDA3MWMzOGZmODBmOGYwMWZlMDBlN2VlM2Mz OGYzZTM4MGY5ZTAwZjAwZjFlMzhmZjAwZg0KMWYwMWZjMDBlN2NmMWM3Yzcx Yzc4MDcxYzAwNzAwNzFjM2NmZmZjZjhmZjhmYzAwZTdjZjNmZjhmZmM3ODBm ZmUwMGZmOGYxZTNmZWZmYzcxZmZjN2MwMWU3YzcxZmYwN2ZjNzgwN2Y4MDAz ZmM3MWUzZmNmZmVmOGZmY2Y4MDENCmUzOGY4ZmUwZmY4MzgwZmY4MDAwZjhm MWUzZjgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwDQowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMA0KMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDANCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw DQowMDAwMDAwMDAwMDAwMDAwNTQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwODBiZmZmZmZhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwN2MxZmZmZmZmZjQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMA0KMDBm Zjg3ZmZmZmZmZmZhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA3ZmYwZmZm ZmZmZmZmZjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzZmZlM2ZmZmZmZmZm ZmZlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwN2ZmYzNmZmYNCmZmZmZmZmZm MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxZmZmYzdmZmZmZmZmZmZmZmUwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMWZmZmM3ZmZmZmZmZmZmZmZlMDAwMDAwMDAw MDAwMDAwMDAwMDAwMGZmZmY4ZmZmZmZmZmZmZmZmDQpmODAwMDAwMDAwMDAw MDAwMDAwMDAwMDdmZmY4ZmZmZmZmZmZmZmY3ZjAwMDAwMDAwMDAwMDAwMDAw MDAwMDBmZmZmOGZmZmZmZmZmZmEwMDI4MDAwMDAwMDAwMDAwMDAwMDAwMDAw N2ZmZjBmZmZmZmZmZjQwNWRjMDAwMDAwMA0KMDAwMDAwMDAwMDAwMDAwM2Zm ZjhmZmZmZmZmZTBmZmZlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzZmYxZmZm ZmZmZjAxZmZmMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMWZmOWZmZmZmZmYw ZmZmZTAwMDAwMDAwMDAwMDAwMDANCjAwMDAwMDAwMDdmMWZmZmZmZmMxZmZm YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzZjlmZmZmZmY4M2ZmZjgwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMWYxZmZmZmZmMDdmZmYwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwDQowMGY4ZmZmZmZmMGZmZmUwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDA3MWZmZmZmYzFmZmZjMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMzhmZmZmZmMzZmZmODAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDEwZmZmZg0KZjg3ZmZmMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDA4ZmZmZmY4ZmZmZTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGZm ZmZmMGZmZmMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBmZmZmZTFm ZmZlMDANCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA3ZmZmZTFmZmZj MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZmZmZmUzZmZmODAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDdmZmZjN2ZmZjAwMDAwMDAwMDAw DQowMDAwMDAwMDAwMDAwMDAwMDAwMDdmZmZjN2ZmZjgwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDA3ZmZmODdmZmYwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwM2ZmZjhmZmZmMDAwMDAwMDAwMDAwMDAwMDAwMA0KMDAw MDAwMDAwMDAwM2ZmZjBmZmZmMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDNmZmYxZmZmZTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAx ZmZmMWZmZmUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDANCjAwMDAxZmZl M2ZmZmUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMWZmYzdmZmZj MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDFmZmNmZmZmZTAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxZmZjDQo3ZmZmYzAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZmY4ZmZmZmUwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMGZmOGZmZmZjMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDBmZjlmZmZmZTAwMA0KMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDBmZjFmZmZmYzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwZmUzZmZmZmUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MGZlN2ZmZmZjMDAwMDAwMDAwMDANCjAwMDAwMDAwMDAwMDAwMDAwMDAwMGZl N2ZmZmZlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBmYzdmZmZm YzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZjhmZmZmZmUwMDAw MDAwMDAwMDAwMDAwMDAwDQowMDAwMDAwMDAwMDAwZjlmZmZmZmMwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGY5ZmZmZmZlMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDFmMWZmZmZmYzAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMA0KMDAwMDBmM2ZmZmZmZTAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAxZTdmZmZmZmMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMWVmZmZmZmZlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDFjN2YNCmZmZmZlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4 ZmZmZmZmZTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMWZmZmZm ZmUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM2JmZmZmZmZlMDAw DQowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjNmZmZmZmZmMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI3ZmZmZmZmZjAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwN2ZmZmZmZmYwMDAwMDAwMDAwMA0KMDAw MDAwMDAwMDAwMDAwMDAwMDAwZmZmZmZmZmY4MDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMWZmZmZmZmZmMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDNmZmZmZmZmZjgwMDAwMDAwMDAwMDAwMDAwMDANCjAwMDAwMDAw MDAwMDdmZmZmZmZmZmMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBm ZmZmZmZmZmZjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxZmZmZmZm ZmZmYzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDQowMDAzZmZmZmZmZmZm ZTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwN2ZmZmZmZmZmZmUwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGZmZmZmZmZmZmZmMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDFmZmZmZg0KZmZmZmZmMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDNmZmZmZmZmZmZmZjgwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDA3ZmZmZmZmZmZmZmZjMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwZmZmZmZmZmZmZmZmYzANCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAxZmMxZjdmZmZmZmZmYzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM2Y4 M2Y3ZmZmZmZmZmUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDdmMDdlN2Zm ZmZmZmZmMDAwMDAwMDAwDQowMDAwMDAwMDAwMDAwMDAwMGZlMGZlZmZmZmZm ZmZmODAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBmYzFmODdlN2ZmZmZmZmMw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzZjgzZjhmZWZmZmZmZmZlMDAwMDAw MDAwMDAwMDAwMA0KMDAwMDAwMDAxZjA3ZjFmY2ZmZmM1ZmZlMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwN2YwZmUzZjlmZmUwMGZmZjgwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDdlMWZjM2YxZmYwMDAxZmYwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDANCmZlM2Y4M2UzZmUyZmEwZmY4MDAwMDAwMDAwMDAwMDAwMDAwMDAw MDFmYzdmODdjMWZjN2ZlMDdmYzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzZmNm ZjhmYzNmOGZmZjgzZmUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMWY4N2YxZjA3 DQpmMDdkNzAxZmYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM2ZiZmUzZjhmZjA3 YzM4MGZmODAwMDAwMDAwMDAwMDAwMDAwMDAwMDdmM2ZlMWYwZmYwN2MxMDA3 ZmMwMDAwMDAwMDAwMDAwMDAwMDAwMDA3ZWZmZTdlMGZlMDNlMGY4Mw0KZmMw MDAwMDAwMDAwMDAwMDAwMDAwMDA3ZTdmYzdlMWZjMDFmMDdjMWZjMDAwMDAw MDAwMDAwMDAwMDAwMDAwN2ZmZjhmZTNmYzAwZjhmZTBmZTAwMDAwMDAwMDAw MDAwMDAwMDAwMDdkZmY5ZmMzZmMwMDcxYzcwN2YwMDAwMDANCjAwMDAwMDAw MDAwMDAwMDdiZmZiZmM3ZjgwMGY5Yzc2MGUwMDAwMDAwMDAwMDAwMDAwMDAw MDAxM2ZmM2ZjN2YwMDA3OWM3NzA1MDAwMDAwMDAwMDAwMDAwMDAwMDAxODdm ZjdmOGZmMDM4MzljNzcwMDAwMDAwMDAwMDAwMDAwDQowMDAwMDAxYzdmZjdm OGZmMDNjN2RjNzcwNDAwMDAwMDAwMDAwMDAwMDAwMDAwM2NmZmVmZjlmZTAz ZmY4ZmU3MGUwMDAwMDAwMDAwMDAwMDAwMDAwMDdjN2ZkZmYxZmUwMWZmMGZl NzA2MDAwMDAwMDAwMDAwMDAwMDAwMDA3ZQ0KZmZkZmZiZmUwMGZmMGZlN2Zl MDAwMDAwMDAwMDAwMDAwMDAwMDA3ZTdmOWZmM2ZjMDAxYzA1Yzc3ZjAwMDAw MDAwMDAwMDAwMDAwMDAwZmVmZmJmZmZmYzAwMDgyMDBmZWY4MDAwMDAwMDAw MDAwMDAwMDAwMDdlN2MxZmY3ZmMNCjAwMDA3MDFmNzMwMDAwMDAwMDAwMDAw MDAwMDAwMGZlMzgzZmU3ZjgwMDNhN2UwZjNiMDAwMDAwMDAwMDAwMDAwMDAw MDBmZTAwMWZlN2Y4MDAzZTdlMDQxZjAwMDAwMDAwMDAwMDAwMDAwMDAwZmUw MDNmZTdmODAwM2ZiZjg4DQowZjAwMDAwMDAwMDAwMDAwMDAwMDAwZmYwMDNm YzdmMDAwM2YzZjFjMDcwMDAwMDAwMDAwMDAwMDAwMDAwMGZmMDAzZjg3Zjgw ZTNmYmZmZjgzMDAwMDAwMDAwMDAwMDAwMDAwMDBmZjAwMWY4N2YwMGYxZmRm ZGZjMDAwMDAwMA0KMDAwMDAwMDAwMDAwMDBmZjgwMWY4N2Y4MGZkZmVmZWZm ODAwMDAwMDAwMDAwMDAwMDAwMDAwZmYwMDFjMDdmMDA3ZGZmN2Y3ZjgwMDAw MDAwMDAwMDAwMDAwMDAwMGZmODAwODA3ZjAwZmVmZjNmYmZlMDAwMDAwMDAw MDAwMDANCjAwMDAwMGZmYzAwMDAzZTAwN2Y3ZjFmOGZjMDAwMDAwMDAwMDAw MDAwMDAwMDBmZmUwMDAwM2UwMGZmYmY4ZmNmZTAwMDAwMDAwMDAwMDAwMDAw MDAwN2ZmMDAwMDAwMDA3ZmRmYzNjM2UwMDAwMDAwMDAwMDAwMDAwMDAwMGZm DQpmZTAwMDAwMDAzZmVmZTNlM2UwMDAwMDAwMDAwMDAwMDAwMDAwMDdmZmYw MDAwMDAwNWZjN2YxZjFlMDAwMDAwMDAwMDAwMDAwMDAwMDBmZmZmZTg4YWVh MGVmZTNmOGY5ZTAwMDAwMDAwMDAwMDAwMDAwMDAwN2ZmZmZmZmZmZg0KMWY3 ZjA3MDc5YzAwMDAwMDAwMDAwMDAwMDAwMDAwN2ZmZmZmZmZmZjlmYmY4M2U3 ZWUwMDAwMDAwMDAwMDAwMDAwMDAwMDdmZmZmZmZmZmY5ZmRmYzFmM2VjMDAw MDAwMDAwMDAwMDAwMDAwMDAzZmZmZmZmZmZmOGZlZmUwZmINCmZjMDAwMDAw MDAwMDAwMDAwMDAwMDAzZmZmZmZmZmZmMGZlN2YwN2RmYzAwMDAwMDAwMDAw MDAwMDAwMDAwM2ZmZmZmZmZmZTBmZjNmODNmZjgwMDAwMDAwMDAwMDAwMDAw MDAwMDFmZmZmZmZmZmMwN2YwZmMzZmY4MDAwMDAwDQowMDAwMDAwMDAwMDAw MDBmZmZmZmZmZmZlN2Y4ZmUzZmY4MDAwMDAwMDAwMDAwMDAwMDAwMDAwZmZm ZjUwMDdmZjNmYzFmMWZmMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGZmZjgwMDNm ZmZiZmUxZmZmZjAwMDAwMDAwMDAwMDAwMA0KMDAwMDAwMDdmYzAwMDdmZmZk ZmYwZmZmZjAwMDAwMDAwMDAwMDAwMDAwMDAwMDA3ZmUwMGZmZmZmY2ZmY2Zm ZmUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM2ZmNTdmZmZmZjg3ZmYzZmZjMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDMNCmZmZmZmZmZmZjg3ZmZiZmZjMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDFmZmZmZmZmZmYwM2ZmZGZmODAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwZmZmZmZmZmZlYWJmZmZmZjgwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDdmZmZmZjc1DQo3ZmRmZmZmZjAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDNmZmZlYTBmZmZlZmZmZmUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAx ZmZjMDA3ZmZmZjdmZmZjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMWZlODBm ZmZmZmYzZmZmYw0KMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDdmNzdmZmZm ZmYxZmZmMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzZmZmZmZmZmZlMGZm ZjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMWZmZmZmZmZmYzVkZmMwMDAw MDAwMDANCjAwMDAwMDAwMDAwMDAwMDAwMGZmZmZmZmZmZmZmYTgwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDA3ZmZmNTUwN2ZmZjAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwM2ZmYWFhYmZmZmY4MDAwMDAwMDAwMDAwMDAwMDAw DQowMDAwMDAwMDAwMDdmZmZmZmZmZmYwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAzZmZmZmZmZmZlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDdmZmZmZmZmMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMA0KMDAw MDNmZmZmZmZlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwN2Zm ZmZmMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBmZmZlODAw MDAwMDAwMDAwMDAwMDAwYTFiYjAwMDA0MTBiYzYwMDg4MDANCmM4MDBhMDAw MDAwMDAwMDBjODAwYTAwMDAwMDAwMDAwMjgwMDAwMDBhMDAwMDAwMGM4MDAw MDAwMDEwMDE4MDAwMDAwMDAwMDAwNzcwMTAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDBmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYwMDUyMDAwMDUyMDAwMDVhMDAwMDUyMDAwMDUyMDBmZmZm ZmYwMDRhMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYwMDVhDQowODAwNjMxMDAwNDIwOGZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNWExOGZmZmZmZjAwMzkwOGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjAwMzEwMA0KZmZmZmZmZmZmZmZmZmZmZmZmMDA1YTEwMDA1YTEwMDA1 YTEwMDA1MjA4MDA0MjA4ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmMDA1YTA4ZmZmZmZmMDA0MjAwZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmYwMDUyMDBmZmZmZmYwMDRhMDBmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNjMwMDAwNjMw MDAwNjMwMDAwNjMwMDAwNjMwODAwNjMwOA0KMDA2YjEwMDA2MzA4MDA2YjEw MDA1YTA4MDA0MjA4ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA3 YjIxMDA3MzIxMDA3YjIxZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDA3YjI5MDA3YjI5MDA3YjI5MDANCjdiMjkwMDZiMjEwMDRhMTAwMDMxMDBm ZmZmZmZmZmZmZmZmZmZmZmYwMDYzMjEwMDczMjkwMDdiMzEwMDQyMDhmZmZm ZmZmZmZmZmYwMDdiMjkwMDdiMjEwMDdiMjkwMDczMjEwMDdiMjEwMDczMjEw MDVhMTBmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNmIxODAw NmIxMDAwNmIxMDAwNTIwMDAwMzkwMGZmZmZmZmZmZmZmZjAwNWEwMDAwNjMw MDAwNjMwMDAwNjMwMDAwNWEwMDAwNGEwMGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYwMDVhMDAwMDVhMDAwMDYzMDgwMDYzMDgwMDZiMTAw MDYzMDgwMDZiMTAwMDZiMTAwMDczMTgwMDZiMTgwMDczMTgwMDZiMTgwMDRh MDhmZmZmZmZmZmZmZmZmZmZmZmYwMDdiMjkwMDdiDQoyOTAwN2IyOTAwN2Iy OTAwMzEwMGZmZmZmZmZmZmZmZmZmZmZmZjAwN2IzMTAwN2IzMTAwODQzOTAw ODQzMTAwODQzOTAwODQzMTAwODQzOTAwNzMzMTAwNjMyOWZmZmZmZjAwN2Iz MTAwODQzMTAwODQzOTAwN2IzMTAwNDIwOA0KZmZmZmZmZmZmZmZmZmZmZmZm MDA3YjMxMDA3YjI5MDA3YjMxMDA3YjI5MDA3YjI5MDA3YjI5MDA2MzE4ZmZm ZmZmZmZmZmZmZmZmZmZmMDA3MzIxMDA2YjE4MDA3MzE4MDA2YjEwMDA2MzEw ZmZmZmZmZmZmZmZmZmZmZmZmMDANCjYzMDgwMDYzMDAwMDYzMDAwMDVhMDAw MDYzMDAwMDRhMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNmIwODAw NjMwODAwNmIxMDAwNmIxMDAwNmIxODAwNjMxMDAwNmIxODAwNzMxOA0KMDA3 MzIxMDA3MzIxMDA3YjI5MDA3MzIxMDA3YjI5MDA2MzIxMDAzOTAwZmZmZmZm ZmZmZmZmMDA3YjMxMDA4NDM5MDA4NDMxMDA3YjMxZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmMDA4NDM5MDA4YzQyMDA4YzQyMDA4YzQyMDANCjhjNDIwMDhj NDIwMDhjNDIwMDhjNGEwMDhjNDIwMDhjNDIwMDhjNDIwMDhjNDIwMDhjNDIw MDg0NDJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDg0MzkwMDg0 MzkwMDg0MzkwMDg0MzEwMDg0MzkwMDdiMzEwMDUyDQoxMGZmZmZmZmZmZmZm ZmZmZmZmZjAwN2IyOTAwNzMyMTAwN2IyMTAwNjMxMDAwMzkwMGZmZmZmZjAw NmIxODAwNmIxMDAwNmIxMDAwNjMwODAwNmIwODAwNWEwMGZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDZiMTAwMDZiMTAwMDcz MThmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDdiMjkwMDdiMjkw MDg0MzEwMDdiMjkwMDdiMzFmZmZmZmZmZmZmZmZmZmZmZmYwMDhjMzkwMDg0 DQozOTAwOGM0MjAwNzMzMWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwOGM0 YTAwOGM0YTAwOTQ0YTAwOGM0YTAwOTQ0YTAwOTQ0YTAwOTQ1MjAwOGM0YTAw OTQ1MjAwOTQ0YTAwOTQ1MjAwOGM0YTAwOTQ0YTAwNzM0MmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA4YzQyMDA4YzQyMDA4YzQy MDA4NDM5MDA4NDM5MDA3MzI5MDAzMTAwZmZmZmZmMDA4NDMxMDA3YjI5MDA3 YjI5MDA3MzIxMDA2MzE4ZmZmZmZmZmZmZmZmZmZmZmZmMDANCjczMTgwMDZi MTAwMDZiMTgwMDVhMDhmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjAwNzMxODAwNmIxODAwNzMyMTAwNzMyMTAwNDIwOGZmZmZmZmZm ZmZmZmZmZmZmZg0KMDA4NDMxMDA3YjMxMDA4NDM5MDA4NDM5MDA4YzM5MDA4 NDM5MDAzOTAwZmZmZmZmMDA4YzRhMDA4YzQyMDA5NDRhMDA5NDRhMDA3MzMx ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA5YzVhMDA5YzVhMDA5 YzVhMDANCjljNWEwODljNWEwMDljNWEwMDljNWEwMDljNWEwMDljNWEwMDlj NWEwMDljNWEwMDk0NWExMDdiNTJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYwMDk0NGEwMDk0NTIwMDhjNGEwMDk0NGEwMDhjNDIwMDhj DQo0MmZmZmZmZmZmZmZmZmZmZmZmZjAwODQzOTAwODQzMTAwODQzMTAwNmIy MTAwMzkwMGZmZmZmZjAwN2IyOTAwNzMyMTAwNzMyMTAwNzMxODAwNjMxMGZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmYwMDZiMTgw MDczMjEwMDczMjEwMDczMjFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmYwMDg0MzkwMDg0MzkwMDhjNDIwMDhjNDIwMDg0MzlmZmZmZmZmZmZmZmZm ZmZmZmYwMDk0NTIwMDk0DQo1MjAwOWM1MjAwNjMyOWZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjAwOWM2MzAwOWM1YTAwYTU2MzAwOWM2MzEwOTQ3M2ZmZmZm ZmZmZmZmZmZmZmZmZjAwYTU2MzAwOWM2MzAwYTU2MzAwOWM2MzA4OTQ2YmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmMDA3MzQyMDA4YzRhMDA5 YzVhMDA5NDUyMDA5NDUyMDA5NDRhMDA5NDUyMDA3MzMxZmZmZmZmZmZmZmZm MDA4YzQyMDA4NDM5MDA4YzM5MDA4NDM5MDA2YjI5ZmZmZmZmZmZmZmZmMDA3 MzI5MDANCjdiMjkwMDczMjEwMDczMjEwMDVhMTBmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwN2IyOTAwN2IyOTAwN2IyOTAwN2Iy OTAwNDIwMGZmZmZmZmZmZmZmZmZmZmZmZg0KMDA3YjMxMDA4YzQyMDA5NDRh MDA4YzRhMDA5NDUyMDA2YjI5ZmZmZmZmZmZmZmZmMDA5YzVhMDA5YzVhMDA5 YzYzMDA5YzVhMDA2YjMxZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDBhZDczMDBhNTZiMDBhZDczMDgNCmE1N2IxOGFkOWNmZmZmZmYwOGI1ODQw MGFkNzMwMGFkNzMwMGE1NmIwOGFkN2JmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYwODk0NjMwMGE1NjMwMGE1NmIwMDljNjMwMGE1NjMwMDljNWEw MDljNWEwMDhjNGEwMDVhDQoyMWZmZmZmZmZmZmZmZjAwOTQ0YTAwOTQ0YTAw OGM0MjAwOGM0MjAwNzMyOTAwMzkwMGZmZmZmZjAwODQzMTAwN2IzMTAwODQz MTAwN2IyOTAwNmIxOGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmYwMDdiMjEwMDczMjEwMDdiMjkwMDdiMjkwMDg0MzEwMDczMjkwMDdiMzEw MDdiMzEwMDhjNDIwMDhjNDIwMDk0NGEwMDhjNGEwMDk0NTIwMDg0NDJmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYwMGE1NjMwMGE1DQo2MzAwYTU2YjAwN2I0 MmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwYjU3YjAw YWQ3MzAwYjU3YjA4YjU4YzA4YjU4YzAwYWQ3YjAwYjU3YjAwYWQ3YjAwYjU3 YmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmMDBhZDczMDBhNTcz MDBhZDczMDBhNTZiMDBhNTZiMDBhNTYzMDA5YzYzZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmMDA5NDUyMDA5NDRhMDA5NDRhMDA4YzQyMDA3YjMx ZmZmZmZmZmZmZmZmZmZmZmZmMDANCjg0MzkwMDdiMzEwMDg0MzEwMDYzMThm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwN2IyOTAwODQzMTAw N2IzMTAwODQzOTAwODQzOTAwOGM0MjAwOGM0MjAwOTQ0YTAwOGM0YQ0KMDA5 NDUyMDA5NDUyMDA5YzVhMDA3YjQyZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDBhNTZiMDBhNTZiMDBhZDczMDBhZDczMDBhZDczMDA0MjE4MDA0MjE4ZmZm ZmZmZmZmZmZmZmZmZmZmMDBiZDg0MDBiNTg0MDBiZDhjMDANCmI1ODQwMGJk OGMwMGJkODQwMGJkOGMwMGI1ODQwMGJkOGMwOGJkOTRmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYwMGI1ODQwMGI1N2IwMGI1ODQwMGFkN2IwMGFkN2IwMGE1 NmIwMDdiNGFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZjAwOWM1YTAwOTQ1MjAwOTQ1MjAwN2IzOTAwMzkwMGZmZmZmZjAw OGM0MjAwODQzOTAwOGMzOTAwODQzMTAwNmIyMWZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmYwMDdiMzEwMDdiMzEwMDg0MzkwMDg0MzkwMDhj NDIwMDhjNDIwMDhjNGEwMDhjNGEwMDk0NTIwMDk0NTIwMDk0NTJmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMGE1NmIwMGFkNzMwMGFk DQo3MzAwYjU3YjAwYWQ3YjAwYWQ3MzAwNmIzOTA4NTIyOWZmZmZmZmZmZmZm ZmZmZmZmZjAwYmQ4YzAwYmQ4YzAwYzY5NDAwYmQ4YzAwYzY5NDAwYmQ5NDAw YzY5NDAwYmQ5NDE4YjU5Y2ZmZmZmZmZmZmZmZmZmZmZmZjAwYmQ4Yw0KMDBi NThjMDBiZDhjMDBiNTg0MDBiNTg0MDBhZDdiMDA1YTI5ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDBhNTYzMDA5YzVhMDA5 YzVhMDA5NDUyMDA4NDQyZmZmZmZmZmZmZmZmZmZmZmZmMDANCjhjNDIwMDg0 MzkwMDg0MzkwMDZiMjFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjAwODQzOTAwODQzOTAwOGM0MjAwN2IzOTAwNzMzMWZmZmZmZjAw OTQ1MjAwOTQ1Mg0KMDA5YzVhMDA5YzVhMDA4YzRhMDAzOTA4ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmMDBiNTdiMDBhZDdiMDBiNTg0MDBiNTg0MDBiZDhj MDBiZDhjMDBiZDhjMDBiNTg0MDg4NDVhZmZmZmZmZmZmZmZmZmZmZmZmMDhj ZTljMDANCmM2OWMwOGNlYTUwMGM2OWMwOGNlYTUwMGM2YTUxMGI1OTRmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMGM2OTQwMGJkOTQwMGJkOTQw MGJkOGMwMGFkN2IwMDI5MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZjAwYTU2MzAwYTU2MzAwOWM1YTAwOWM1YTAwODQ0 MjAwMzkwMGZmZmZmZjAwOTQ0YTAwOGM0MjAwOGM0MjAwODQzOTAwNzMzMWZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmYwMDg0MzkwMDg0Mzkw MDhjNDIwMDhjNDIwMDVhMThmZmZmZmZmZmZmZmZmZmZmZmYwMDljNTIwMDk0 NWEwMDljNjMwMDljNjMwMDVhMjFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYw MGFkN2IwMGI1ODQwMGI1DQo4NDAwYmQ4YzAwYjU4YzAwYmQ5NDAwYmQ5NDAw YzY5YzAwYzY5NDA4NzM0YWZmZmZmZmZmZmZmZmZmZmZmZjA4Y2VhZDA4Y2Vh ZDEwY2ViNTA4Y2VhZDEwYjU5NGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KMDBjNjljMDBjNjljMDBiZDk0MDBjNjk0MDBiZDhjMDA5 NDZiMDA2MzM5MDA0MjEwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDBhNTZiMDBhNTYzMDBhNTYzMDA5YzVhMDA3MzM5ZmZmZmZmZmZmZmZmZmZm ZmZmMDANCjk0NGEwMDhjNDIwMDhjNDIwMDdiMzEwMDQyMDBmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwOGMzOTAwOGM0MjAwOTQ0YTAwNjMy MWZmZmZmZmZmZmZmZmZmZmZmZjAwOTQ1Mg0KMDA5YzYzMDA5YzYzMDBhNTZi MDA1YTIxZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDBiNTg0MDBiNTg0MDA5 YzZiZmZmZmZmMDBiNTg0MDBiZDhjMDhjNjljMDBjNjljMDhjZWE1MDA3YjUy ZmZmZmZmZmZmZmZmZmZmZmZmMTANCmNlYjUxOGQ2YmQxMGQ2YmQxMGI1OWNm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxMGNl YWQwMGM2OWMwOGNlYTUwMGM2OWMwMGM2OTQwMGJkOGMwMGJkOTQwMGE1NzMw MDQyMTBmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZjAwOWM2M2Zm ZmZmZjAwNmIzMWZmZmZmZmZmZmZmZmZmZmZmZjAwOTQ1MjAwOTQ0YTAwOTQ0 YTAwOGM0MjAwOGM0MmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmYwMDg0MzkwMDhjNDIwMDhjNDIwMDdiMzFmZmZmZmYwMDZiMzEw MDg0NDIwMDljNWEwMDljNWEwMGE1NjMwMDk0NWFmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDg0NTJmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjA4YzY5Y2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm MDBiZDk0MDBiNTg0MDBiNTg0ZmZmZmZmMDA5NDYzZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA4YzRhMDA4YzRhMDA0YTEw ZmZmZmZmZmZmZmZmZmZmZmZmMDANCjk0NTIwMDhjNDIwMDhjNDIwMDg0NDIw MDRhMDhmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwOGM0MjAw OGM0MjAwOTQ0YTAwOGM0YTAwOTQ1MjAwOTQ1MjAwOWM1YTAwOWM1YQ0KMDBh NTYzMDA5NDUyMDA2YjI5ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZjAwYWQ3MzAwYTU2YjAwYTU2YjAwNWEyMWZmZmZmZmZmZmZmZmZm ZmZmZjAwOTQ0YTAwOTQ0YTAwOGM0MjAwOGM0MjAwNTIxMGZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDhjNDIwMDhjNDIwMDk0 NGEwMDhjNGEwMDk0NTIwMDk0NTIwMDhjNTJmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDBhNTZiMDBhNTZiMDBh NTZiMDA5YzYzMDA1MjEwZmZmZmZmZmZmZmZmZmZmZmZmMDANCjk0NGEwMDhj NGEwMDhjNGEwMDg0MzkwMDUyMTBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjAwOGM0MjAwODQzOTAwODQ0MmZmZmZmZjAw OWM1YWZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZjAwYWQ2YjAwYTU2MzAwODQ0YWZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwOTQ0YTAwOGM0MjAwODQzOWZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm N2IyOTAwZmZmZmZmNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMzMTAwZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY2YjI5MDA3MzI5MDA2YjI5DQowMDczMjkwMGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjczMjkw MDZiMjkwMDczMjkwMDZiMjkwMDczMjkwMA0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAw ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZm ZmY3MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDcz MjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZm ZmZmZjczMjkwMA0KNmIyOTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmNzMy OTAwNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwNmIyOTAw ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAwNmIy OTAwNzMNCjI5MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDBmZmZmZmY3MzI5MDA2YjI5 DQowMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZiMjkwMDczMjkwMA0KNmIy OTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm NzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmINCjI5MDA3MzMx MDA3MzI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3 MzMxMDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5 MDA3MzMxMDA3MzI5MDA3MzI5MDBmZmZmZmY3YjI5DQowMGZmZmZmZmZmZmZm ZmZmZmZmZjczMzEwMDczMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjczMzEwMDczMjkw MDczMjkwMDZiMjkwMDczMzEwMGZmZmZmZg0KNzMyOTAwNmIyOTAwNzMzMTAw NzMyOTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmNzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAw NzMzMTAwNzMyOTAwZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2 YjI5MDA3MzMxMDA3MzI5MDBmZmZmZmZmZmZmZmY3MzMxMDA3MzI5MDA3MzI5 MDA2YjI5MDA3MzMxMDBmZmZmZmZmZmZmZmZmZmZmZmY3MzMxMDA3MzI5MDA3 MzI5MDA2YjI5MDA3MzMxDQowMDczMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZm ZmZmZjczMjkwMDZiMjkwMDczMzEwMDczMjkwMDczMjkwMDZiMjkwMDczMzEw MDczMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmNzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwNzMyOTAw NmIyOTAwZmZmZmZmZmZmZmZmZmZmZmZmNmIyOTAwNzMzMTAwNzMyOTAwNzMy OTAwNmINCjI5MDA3MzMxMDA3MzI5MDA3MzI5MDA2YjI5MDA3MzI5MDBmZmZm ZmZmZmZmZmZmZmZmZmY3MzMxMDA3MzI5MDA3MzI5MDBmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY2YjI5MDA3MzI5MDA2YjI5 DQowMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjZiMjkwMDczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZm ZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMDZiMjkwMDczMjkwMA0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAw NmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwNmIyOTAwNzMy OTAwNmIyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY2YjI5MDA3MzI5MDA2YjI5MDA3MzI5MDBm ZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzI5MDA2YjI5MDA3MzI5 MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZjczMjkwMDZiMjkw MDczMjkwMGZmZmZmZjczMjkwMGZmZmZmZjczMjkwMDZiMjkwMDczMjkwMDZi MjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkw MGZmZmZmZmZmZmZmZjZiMjkwMDczMjkwMA0KNmIyOTAwNzMyOTAwZmZmZmZm ZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwZmZm ZmZmNzMyOTAwNmIyOTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAw NmIyOTAwNzMyOTAwNmIyOTAwNzMNCjI5MDA2YjI5MDA3MzI5MDA2YjI5MDA3 MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzI5MDA2 YjI5MDA3MzI5MDBmZmZmDQpmZjczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZm ZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMDZiMjkwMDczMjkwMDZiMjkw MDczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZi MjkwMDczMjkwMA0KNmIyOTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmNzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAw ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMz MTAwNzMNCjI5MDA3MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZm ZmY3MzMxMDA3MzI5MDA3MzI5MDA2YjI5MDBmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY3YjMxMDA3MzI5MDA3MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDA3MzI5 DQowMDZiMjkwMDczMzEwMDczMjkwMDczMjkwMDZiMjkwMDczMzEwMGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjczMjkwMDZiMjkwMDczMzEwMDczMjkwMDczMjkwMGZmZmZmZg0KNzMz MTAwNzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwZmZmZmZmZmZm ZmZmZmZmZmZmNzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAwZmYNCmZmZmZmZmZm ZmZmZmZmZmY3MzMxMDA3MzI5MDA3MzI5MDA2YjI5MDBmZmZmZmZmZmZmZmY3 MzI5MDA2YjI5MDA3MzMxMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3MzI5 MDA3MzI5MDA2YjI5MDA3MzMxMDBmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDczMjkwMDczMjkwMDZiMjkwMDcz MzEwMGZmZmZmZjczMjkwMDZiMjkwMDczMzEwMDczMjkwMDczMjkwMGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmNzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAwZmZmZmZmZmZm ZmZmZmZmZmZmNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmNzMzMTAwNzMyOTAw NzMyOTAwNmIyOTAwNzMyOTAwZmYNCmZmZmZmZmZmZmY2YjI5MDA3MzMxMDA3 MzI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzMx MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY2 YjI5MDA3MzI5MDA2YjI5DQowMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkw MDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMDZi MjkwMDczMjkwMA0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMy OTAwNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwZmZmZmZmNzMyOTAwZmZmZmZm NzMyOTAwNmIyOTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzI5 MDA2YjI5MDA3MzI5MDA2YjI5MDBmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3 MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY2YjI5 DQowMDczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjZiMjkwMDczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjcz MjkwMDZiMjkwMDczMjkwMGZmZmZmZjczMjkwMDZiMjkwMDczMjkwMA0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAw NmIyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAwZmZmZmZmZmYNCmZmZmZmZmZm ZmY3MzI5MDA2YjI5MDA3MzI5MDA2YjI5MDBmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3MzI5 MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMGZm ZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjZiMjkwMDczMjkwMA0KNmIyOTAwZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMz MTAwNzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAwZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmNzMyOTAwNmINCjI5MDA3MzMxMDA3MzI5MDA3MzI5MDBm ZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDA3MzI5 MDA2YjI5MDA3MzMxMDBmZmZmZmZmZmZmZmZmZmZmZmY3MzMxMDA3MzI5MDA3 MzI5MDBmZmZmZmZmZmZmDQpmZmZmZmZmZjczMjkwMDZiMjkwMDczMzEwMDcz MjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjZiMjkwMDczMzEwMDczMjkwMDczMjkwMDZiMjkwMDcz MzEwMGZmZmZmZg0KNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwNzMyOTAwNmIy OTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmNzMzMTAwNzMyOTAwNzMyOTAw ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMzMTAwNzMyOTAwNzMy OTAwZmYNCmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzMxMDA3MzI5 MDA3MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDA3MzI5MDBmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY3MzMxMDA3MzI5MDA3MzI5MDBmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkw MDczMzEwMDczMjkwMDczMzEwMGZmZmZmZmZmZmZmZjczMjkwMDczMjkwMDZi MjkwMDczMzEwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAw ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwZmZmZmZmZmYNCmZmZmZmZmZm ZmY3MzI5MDA3MzI5MDA2YjI5MDA3MzMxMDBmZmZmZmZmZmZmZmZmZmZmZmY3 MzMxMDA3MzI5MDA3MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDA3MzI5MDBmZmZm ZmZmZmZmZmZmZmZmZmY2YjI5MDA3MzI5MDA2YjI5DQowMDczMjkwMDZiMjkw MDczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZi MjkwMDczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjczMjkw MDZiMjkwMDczMjkwMDZiMjkwMDczMjkwMA0KNmIyOTAwNzMyOTAwNmIyOTAw NzMyOTAwZmZmZmZmZmZmZmZmNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwZmZm ZmZmZmZmZmZmNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3 MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmY3MzI5MDA2YjI5MDBmZmZmZmY2YjI5 MDA3MzI5MDA2YjI5MDA3MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZm ZmZmZmY3MzI5MDA2YjI5DQowMDczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjZiMjkwMDczMjkwMDZiMjkwMDczMjkwMGZmZmZm ZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMDZiMjkwMDczMjkwMDZi MjkwMDczMjkwMA0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMy OTAwNmIyOTAwNzMyOTAwNmIyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAwZmZm ZmZmZmYNCmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzI5MDA2YjI5MDBmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmY2YjI5MDA3MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjczMjkw MDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDcz MjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZiMjkwMDczMjkwMA0KNmIy OTAwNzMyOTAwNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwZmZmZmZmZmZmZmZm NzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwNzMyOTAwNmIy OTAwNzMzMTAwZmZmZmZmZmZmZmZmZmZmZmZmNzMzMTAwNzMNCjI5MDA3MzI5 MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmY3MzMxMDA3MzI5MDA3 MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDA3MzI5MDA2YjI5MDBmZmZmZmZmZmZm ZmY3MzMxMDA2YjI5MDA3MzMxMDA3MzI5MDBmZmZmDQpmZmZmZmZmZjczMzEw MDczMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjczMzEwMDczMjkwMDczMjkwMDZiMjkw MDczMzEwMDczMjkwMDczMjkwMDczMjkwMA0KNzMzMTAwNzMyOTAwNzMyOTAw ZmZmZmZmNzMzMTAwNzMyOTAwNzMzMTAwZmZmZmZmZmZmZmZmNzMyOTAwNzMy OTAwNmIyOTAwNzMzMTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm NzMyOTAwNmIyOTAwNzMzMTAwNmINCjI5MDBmZmZmZmZmZmZmZmY3MzMxMDA3 MzI5MDA3MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDA3MzI5MDA2YjI5MDA3MzMx MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3 MzMxMDBmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjczMjkwMDczMjkwMDczMjkwMDZiMjkwMDczMzEwMGZmZmZmZmZmZmZm ZjZiMjkwMDczMzEwMDczMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMzMTAwNzMy OTAwNzMyOTAwNmIyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmNzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAwZmZm ZmZmZmYNCmZmZmZmZmZmZmY2YjI5MDA3MzMxMDA3MzI5MDA3MzI5MDBmZmZm ZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDA3MzI5MDA2 YjI5MDA3MzMxMDA3MzI5MDA3MzI5MDBmZmZmZmY2YjI5MDA3MzI5MDA2YjI5 DQowMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZm ZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMDZiMjkwMDczMjkwMA0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAw NmIyOTAwNzMyOTAwZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAwNmIyOTAwZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmY3MzI5MDA2 YjI5MDA3MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmY3MzI5MDA2YjI5MDA3MzI5 MDA2YjI5MDBmZmZmZmZmZmZmZmZmZmZmZmY2YjI5DQowMDczMjkwMDZiMjkw MDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZiMjkwMDczMjkwMDZi MjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkw MGZmZmZmZmZmZmZmZjZiMjkwMDczMjkwMA0KNmIyOTAwNzMyOTAwZmZmZmZm ZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAwNmIyOTAwZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAw NmIyOTAwNzMyOTAwZmZmZmZmZmYNCmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3 MzI5MDA2YjI5MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmY2YjI5MDA3MzI5MDA2YjI5MDA3MzI5MDBm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZm ZjczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZi MjkwMDczMjkwMA0KNmIyOTAwZmZmZmZmZmZmZmZmZmZmZmZmNmIyOTAwNzMy OTAwNmIyOTAwNzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwNzMyOTAw ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMy OTAwNmINCjI5MDA3MzMxMDA3MzI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZm ZmY3MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA3MzI5MDA2YjI5MDA3MzMx DQowMDczMjkwMDczMjkwMDZiMjkwMDczMzEwMGZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZi MjkwMDczMzEwMGZmZmZmZmZmZmZmZjZiMjkwMDczMzEwMDczMjkwMA0KNzMy OTAwNmIyOTAwNzMyOTAwZmZmZmZmNzMyOTAwNmIyOTAwNzMzMTAwZmZmZmZm ZmZmZmZmZmZmZmZmNzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAwZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmNzMzMTAwNzMyOTAwNzMyOTAwZmYNCmZmZmZmZmZm ZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDBmZmZmZmZmZmZmZmY3 MzI5MDA3MzI5MDA3MzI5MDA2YjI5MDA3MzMxMDBmZmZmZmZmZmZmZmZmZmZm ZmY3MzMxMDA3MzI5MDA3MzI5MDBmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMzEwMDczMjkwMDcz MzEwMGZmZmZmZmZmZmZmZjczMjkwMDczMjkwMDZiMjkwMDczMzEwMGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAw NzMzMTAwNzMyOTAwZmZmZmZmZmYNCmZmZmZmZmZmZmY3MzI5MDA3MzI5MDA2 YjI5MDA3MzMxMDBmZmZmZmZmZmZmZmZmZmZmZmY3MzMxMDA3MzI5MDA3MzI5 MDBmZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDA2 YjI5MDA3MzI5MDA2YjI5DQowMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjZiMjkwMDczMjkwMDZiMjkw MDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMDZi MjkwMDczMjkwMA0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwNmIyOTAw NzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmY2YjI5MDA3MzI5MDA2YjI5MDBmZmZm ZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmZm ZmZmZmY2YjI5MDA3MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZm DQpmZjczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjczMjkw MDZiMjkwMDczMjkwMDZiMjkwMDczMzEwMGZmZmZmZmZmZmZmZmZmZmZmZjcz MjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMA0KNmIy OTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAw NmIyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAwZmZmZmZmZmYNCmZmZmZmZmZm ZmY3MzI5MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3MzI5 MDA2YjI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMGZm ZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjZiMjkwMDczMjkwMA0KNmIyOTAwNzMyOTAwZmZmZmZm ZmZmZmZmNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwNzMzMTAwNzMyOTAwNzMy OTAwNmIyOTAwNzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAwNmIyOTAw ZmZmZmZmZmZmZmZmNzMzMTAwNzMNCjI5MDA3MzI5MDA2YjI5MDA3MzI5MDBm ZmZmZmZmZmZmZmZmZmZmZmY3MzMxMDA3MzI5MDA3MzI5MDA2YjI5MDA3MzMx MDA3MzI5MDA3MzI5MDA2YjI5MDA3MzMxMDBmZmZmZmZmZmZmZmZmZmZmZmY3 MzMxMDA3MzI5MDA3MzI5DQowMDZiMjkwMDczMzEwMDczMjkwMGZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjczMzEwMDczMjkwMDczMjkwMGZmZmZmZmZmZmZmZjczMjkwMDcz MjkwMDZiMjkwMA0KNzMzMTAwNzMyOTAwZmZmZmZmZmZmZmZmNzMzMTAwNzMy OTAwNzMyOTAwNmIyOTAwZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMzMTAw NzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAwNzMz MTAwZmYNCmZmZmZmZmZmZmZmZmZmZmY3MzMxMDA3MzI5MDA3MzI5MDA2YjI5 MDA3MzMxMDA3MzI5MDA3MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDBmZmZmZmZm ZmZmZmZmZmZmZmY3MzI5MDA3MzI5MDA2YjI5MDA3MzMxMDBmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDczMjkw MDczMjkwMDZiMjkwMDczMzEwMDczMjkwMDczMjkwMDZiMjkwMDczMzEwMDcz MjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAw NzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAwNzMzMTAwZmZmZmZmZmZmZmZmZmZm ZmZmNzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAwZmZmZmZmZmYNCmZmZmZmZmZm ZmY2YjI5MDA3MzMxMDA3MzI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmY3 MzI5MDA2YjI5MDA3MzMxMDA3MzI5MDA3MzI5MDA2YjI5MDA3MzMxMDA3MzI5 MDA3MzI5MDBmZmZmZmY2YjI5MDA3MzI5MDA2YjI5DQowMDczMjkwMDZiMjkw MDczMjkwMDZiMjkwMDczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZm ZmZmZjczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjczMjkw MDZiMjkwMDczMjkwMDZiMjkwMDczMjkwMA0KNmIyOTAwNzMyOTAwNmIyOTAw NzMyOTAwNmIyOTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIy OTAwNzMyOTAwNmIyOTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3 MzI5MDA2YjI5MDBmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzI5MDA2YjI5 MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzI5MDBm ZmZmZmZmZmZmZmZmZmZmDQpmZjczMjkwMDZiMjkwMDczMjkwMDZiMjkwMDcz MjkwMDZiMjkwMDczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDczMjkwMDZiMjkwMDczMjkwMDZi MjkwMDczMjkwMA0KNmIyOTAwNzMyOTAwZmZmZmZmZmZmZmZmZmZmZmZmNzMy OTAwNmIyOTAwNzMyOTAwNmIyOTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMyOTAwNmIy OTAwNzMNCjI5MDA2YjI5MDA3MzI5MDA2YjI5MDBmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmY2YjI5MDA3MzI5MDA2YjI5MDA3MzI5MDA2YjI5 DQowMDczMjkwMDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjczMjkw MDZiMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjczMjkwMDZiMjkwMDcz MjkwMDZiMjkwMGZmZmZmZmZmZmZmZmZmZmZmZjZiMjkwMDczMjkwMA0KNmIy OTAwNzMyOTAwNmIyOTAwNzMyOTAwNmIyOTAwNzMyOTAwZmZmZmZmZmZmZmZm NzMzMTAwNmIyOTAwNzMzMTAwNmIyOTAwNzMzMTAwNmIyOTAwNzMzMTAwNmIy OTAwNzMzMTAwNmIyOTAwNzMzMTAwZmZmZmZmNzMyOTAwNmINCjI5MDA3MzMx MDA2YjI5MDA3MzMxMDBmZmZmZmZmZmZmZmZmZmZmZmY3MzMxMDA2YjI5MDA3 MzMxMDA2YjI5MDA3MzMxMDA2YjI5MDA3MzMxMDA2YjI5MDA3MzMxMDA2YjI5 MDBmZmZmZmZmZmZmZmY3MzI5MDA2YjI5MDA3MzMxDQowMDZiMjkwMDczMzEw MGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjczMjkwMDczMzEwMDZiMjkwMDczMzEwMGZmZmZm ZmZmZmZmZmZmZmZmZjczMzEwMDZiMjkwMA0KNzMzMTAwZmZmZmZmZmZmZmZm ZmZmZmZmNzMzMTAwNmIyOTAwNzMzMTAwNmIyOTAwNzMyOTAwZmZmZmZmZmZm ZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwNzMyOTAwNmIyOTAw NzMzMTAwZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmY3MzI5MDA2 YjI5MDA3MzMxMDA2YjI5MDA3MzMxMDA2YjI5MDA3MzI5MDA3MzI5MDA3MzMx MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY3MzMxMDA2YjI5MDA3 MzMxMDBmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjczMzEwMDZiMjkwMDczMzEwMDZiMjkwMDczMzEwMDZiMjkwMDczMzEw MDczMjkwMDczMjkwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMzMTAwNzMyOTAwNzMyOTAw ZmZmZmZmZmZmZmZmZmZmZmZmNzMyOTAwNmIyOTAwNzMzMTAwNmIyOTAwZmZm ZmZmZmYNCmZmZmZmZmZmZmY3MzI5MDA3MzMxMDA2YjI5MDA3MzMxMDBmZmZm ZmZmZmZmZmZmZmZmZmY3MzMxMDA2YjI5MDA3MzMxMDA2YjI5MDA3MzMxMDA3 MzI5MDA3MzI5MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNjMwMGZmZmZmZjAwNjMw MGZmZmZmZjAwNjMwMGZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDA1YTEwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmMDA2MzAwZmZmZmZmMDA2MzAwMDA1YTAwMDA2MzAwMDANCjYzMDAwMDYz MDAwMDVhMDAwMDYzMDAwMDYzMDAwMDYzMDAwMDYzMDAwMDZiMDgwMDYzMDgw MDZiMTAwMDZiMTAwMDczMTgwMDZiMTAwMDczMTgwMDZiMTgwMDczMjEwMDcz MTgwMDczMjEwMDczMTgwMDczMjFmZmZmZmYwMDczDQoyMWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYwMDYzMTAwMDVhMDAwMDYzMDAwMDVhMTAwODUyMzFmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNjMwMDAwNWEwMDAwNjMw MDAwNWEwMDAwNjMwMDAwNWEwMDAwNjMwMDAwNWEwMDAwNjMwMDAwNWEwMDAw NjMwODAwNjMwODAwNmIxMDAwNmIxMDAwNmIxODAwNmIxODAwNzMxOA0KMDA2 YjE4MDA3MzIxMDA3MzIxMDA3YjIxMDA3MzIxMDA3YjI5MDA3MzIxMDA3YjI5 MDA3MzIxMDA3YjI5MDA3YjI5MDA3YjI5ZmZmZmZmMDA3YjI5ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KMDg2MzEwMDA2MzA4MDA2MzA4MDA2MzAwMDA2MzAwMDA1 YTAwMDA2MzAwMDg2MzIxMDg2MzM5ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDA1YTAwMDA2MzAwMDA2MzAwMDA2MzAwMDA1YTAwMDA2MzAwMDA2MzAwMDA2 MzAwMDANCjVhMDAwMDYzMDgwMDYzMDgwMDZiMTAwMDZiMTAwMDczMTgwMDZi MTgwMDczMjEwMDczMjEwMDdiMjEwMDczMjEwMDdiMjkwMDdiMjkwMDdiMzEw MDdiMjkwMDg0MzEwMDdiMzEwMDg0MzEwMDg0MzEwMDg0MzEwMDg0MzEwMDg0 DQozOTAwODQzMTAwODQzMTAwN2IzMTAwODQzMTAwN2IzMTAwN2IzMWZmZmZm ZjAwODQzMWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDYzMDgwMDVhMDAwMDYzMDAwMDVh MDAwMDYzMDAwMDVhMDAwMDYzMDAwMDVhMDAwMDYzMDAwMDYzMjEwODZiNGFm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZjAwNWEwMDAwNjMwMDAwNWEwMDAw NjMwMDAwNWEwMDAwNjMwMDAwNWEwMDAwNjMwMDAwNjMwMDAwNjMwODAwNjMw ODAwNmIxMDAwNmIxMDAwNzMxODAwNzMxODAwNzMyMTAwNzMyMTAwN2IyOTAw N2IyOTAwN2IzMQ0KMDA3YjMxMDA4NDMxMDA3YjMxMDA4NDM5MDA4NDM5MDA4 NDM5MDA4NDM5MDA4YzM5MDA4NDM5MDA4YzQyMDA4NDM5MDA4YzM5MDA4NDM5 MDA4YzM5MDA4NDM5MDA4NDM5MDA4NDMxMDA4NDM5MDA3YjMxMDA4NDMxZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNjMwMDAwNjMw ODAwNjMwMDAwNjMwMDAwNjMwMDAwNWEwMA0KMDA2MzAwMDA2MzAwMDA2MzAw MDA1YTAwMDA2MzAwMDA2MzEwMTA3MzVhZmZmZmZmZmZmZmZmZmZmZmZmMDA2 MzAwMDA1YTAwMDA2MzAwMDA2MzAwMDA2MzAwMDA1YTAwMDA2MzAwMDA2MzAw MDA2MzA4MDA2MzA4MDA2YjEwMDANCjZiMTAwMDczMTgwMDczMTgwMDczMjEw MDczMjEwMDdiMjkwMDdiMjkwMDg0MzEwMDg0MzEwMDg0MzkwMDg0MzkwMDhj NDIwMDg0MzkwMDhjNDIwMDhjNDIwMDhjNGEwMDhjNDIwMDhjNGEwMDhjNDIw MDk0NGEwMDhjNGEwMDk0DQo0YTAwOGM0MjAwOTQ0YTAwOGM0MjAwOGM0YTAw OGM0MjAwOGM0MjAwOGM0MjAwOGM0MjAwODQzOTAwODQzOTAwODQzMTAwODQz MWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYwMDYzMDgwMDVhMDAwMDYzMDAwMDVhMDAwMDYzMDAw MDVhMDAwMDYzMDAwMDVhMDAwMDYzMDAwMDVhMDAwMDYzMDAwMDVhMDAwODcz NGFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDVhDQowMDAwNjMwMDAwNWEw MDAwNjMwMDAwNWEwMDAwNjMwMDAwNWEwMDAwNjMwODAwNjMwODAwNmIxMDAw NmIxMDAwNzMxODAwNzMxODAwN2IyMTAwNzMyMTAwN2IyOTAwN2IzMTAwODQz MTAwODQzMTAwODQzOTAwODQzOTAwOGM0Mg0KMDA4YzQyMDA4YzRhMDA4YzRh MDA5NDRhMDA4YzRhMDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDUyMDA5 NDUyMDA5NDUyMDA5NDRhMDA5NDUyMDA5NDRhMDA5NDRhMDA4YzRhMDA4YzRh MDA4YzQyMDA4YzQyMDA4NDM5MDANCjhjNDIwMDg0MzkwMDg0MzlmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNjMwMDAwNjMwMDAw NWEwMDAwNjMwMDAwNjMwMDAwNjMwMDAwNWEwMDAwNjMwODAwNjMwOA0KMDA2 YjA4MDA2MzA4MDA2YjEwMDA2YjA4MDg3MzIxMTA4NDZiZmZmZmZmZmZmZmZm ZmZmZmZmMDA1YTAwMDA2MzAwMDA2MzAwMDA2MzAwMDA1YTAwMDA2MzAwMDA2 MzAwMDA2MzA4MDA2MzA4MDA3MzE4MDA2YjE4MDA3MzIxMDANCjczMjEwMDdi MjkwMDdiMjkwMDg0MzEwMDg0MzEwMDhjMzkwMDg0MzkwMDhjNDIwMDhjNDIw MDk0NGEwMDk0NGEwMDk0NTIwMDk0NTIwMDljNTIwMDk0NTIwMDljNWEwMDlj NWEwMDljNWEwMDljNWEwMDljNWEwMDljNWEwMDljDQo1YTAwOWM1YTAwOWM1 YTAwOWM1YTAwOWM1YTAwOTQ1MjAwOWM1YTAwOTQ1MjAwOTQ1MjAwOTQ0YTAw OTQ0YTAwOGM0MjAwOGM0YTAwOGM0MjAwOGMzOTAwODQzMTAwODQzOWZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmYwMDYzMDAwMDVhMDAwMDYzMDAwMDVhMDAwMDYz MDgwMDYzMDgwMDZiMTAwMDZiMTAwMDZiMTgwMDZiMTAwMDczMTgwMDZiMTgw MDczMTgwODdiNGExMDhjNzNmZmZmZmZmZmZmZmZmZmZmZmYwMDYzMDAwMDVh DQowMDAwNjMwMDAwNWEwMDAwNjMwMDAwNWEwMDAwNjMwODAwNmIxMDAwNzMx ODAwNmIxODAwNzMyMTAwNzMyMTAwN2IyOTAwN2IyOTAwODQzOTAwODQzOTAw OGM0MjAwOGM0MjAwOGM0YTAwOGM0YTAwOTQ1MjAwOTQ0YTAwOWM1Mg0KMDA5 NDUyMDA5YzVhMDA5YzVhMDA5YzYzMDA5YzVhMDBhNTYzMDA5YzYzMDBhNTYz MDA5YzYzMDBhNTYzMDA5YzYzMDBhNTYzMDA5YzYzMDBhNTYzMDA5YzVhMDA5 YzYzMDA5YzVhMDA5YzVhMDA5NDUyMDA5YzUyMDA5NDUyMDANCjk0NTIwMDhj NGEwMDhjNGEwMDhjNDIwMDhjNDIwMDg0MzlmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNmIwMDAwNjMwMDAwNjMw MDAwNWEwMDAwNjMwMDAwNjMwODAwNmIxMDAwNmIxMDAwNzMxODAwNzMxODAw NzMyMTAwNzMyMQ0KMDA3YjI5MDA3YjI5MDA3YjI5MDA3YjI5MTA5NDczZmZm ZmZmZmZmZmZmZmZmZmZmMDA2MzA4MDA2MzAwMDA2MzAwMDA1YTAwMDA2MzAw MDA2MzA4MDA2YjEwMDA2YjEwMDA3MzE4MDA3MzE4MDA3YjI5MDA3YjI5MDA4 NDMxMDANCjg0MzEwMDhjMzkwMDg0MzkwMDhjNGEwMDhjNGEwMDk0NTIwMDk0 NTIwMDljNWEwMDljNWEwMDljNWEwMDljNWEwMGE1NjMwMGE1NjMwMGE1NmIw MGE1NmIwMGFkNmIwMGE1NmIwMGFkNzMwMGE1NmIwMGFkNzMwMGE1NmIwMGFk DQo3MzAwYTU2YjAwYWQ3MzAwYTU2YjAwYTU2YjAwYTU2YjAwYTU2YjAwYTU2 MzAwYTU2MzAwOWM1YTAwOWM1YTAwOWM1MjAwOWM1MjAwOTQ0YTAwOTQ1MjAw OGM0MjAwOGM0MjAwODQzOTAwN2I0MmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmMDANCjYzMDAwMDVhMDAwMDYzMDgwMDYzMDgw MDZiMTAwMDZiMTgwMDczMjEwMDczMjEwMDdiMjkwMDdiMjkwMDg0MzEwMDdi MzEwMDg0MzEwMDg0MzEwMDg0MzkxMDk0ODRmZmZmZmZmZmZmZmZmZmZmZmYw MDVhMDAwMDYzMDAwMDVhDQowMDAwNjMwMDAwNjMwMDAwNmIxMDAwNmIxMDAw NzMxODAwNzMxODAwN2IyOTAwN2IyOTAwODQzMTAwODQzMTAwOGMzOTAwOGM0 MjAwOGM0YTAwOGM0YTAwOTQ1MjAwOTQ1MjAwOWM1YTAwOWM1YTAwYTU2MzAw OWM2MzAwYTU2Yg0KMDBhNTZiMDBhZDZiMDBhNTZiMDBhZDczMDBhZDczMDBh ZDczMDBhZDczMDBhZDdiMDBhZDczMDBhZDdiMDBhZDczMDBhZDczMDA5YzZi MDg5NDZiMDg4YzYzMDg4YzYzMDg4NDVhMDg4NDVhMDg3YjUyMDg3YjUyZmZm ZmZmMDgNCjdiNTIwODczNGEwODdiNGEwMDdiNGEwMDg0NGEwMDg0NDIwMDhj NDJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAw NjMwMDAwNWEwMDAwNmIxMDAwNmIxMDAwNzMxODAwNzMyMTAwN2IyOTAwN2Iy OTAwODQzOTAwODQzOTAwOGM0MjAwOGM0Mg0KMDA4YzQyMDA4YzQyMDA4YzRh MDA5NDUyMThhNThjZmZmZmZmZmZmZmZmZmZmZmZmMDA2MzAwMDA1YTAwMDA2 MzAwMDA2MzA4MDA2YjEwMDA2YjEwMDA3MzIxMDA3MzIxMDA3YjI5MDA3YjI5 MDA4NDM5MDA4NDM5MDA4YzQyMDANCjhjNDIwMDk0NGEwMDk0NTIwMDljNWEw MDljNWEwMGE1NjMwMDljNjMwMGE1NmIwMGE1NmIwMGFkNzMwMGFkNzMwMGFk N2IwMGFkNzMwMGI1N2IwMGI1N2IwMGI1ODQwMGI1N2IwMGI1ODQwMGI1ODQw MGI1ODQwODljNzMxMDk0DQo2YjEwN2I2MzEwODQ2M2ZmZmZmZjE4N2I2M2Zm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjEwNjM0MmZmZmZmZjA4NjMzOWZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDANCjZiMTAwMDZi MTAwMDczMjEwMDczMjEwMDdiMzEwMDdiMzEwMDg0MzkwMDhjNDIwMDhjNGEw MDhjNGEwMDk0NGEwMDk0NGEwMDk0NTIwMDk0NGEwODljNmJmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYwMDVhMDAwMDYzMDAwMDYzDQowMDAwNmIxMDAwNmIx MDAwNzMxODAwNzMyMTAwN2IyOTAwN2IyOTAwODQzOTAwODQzOTAwOGM0MjAw OGM0MjAwOTQ1MjAwOTQ1MjAwOWM1YTAwOWM1YTAwYTU2MzAwOWM2MzAwYTU2 YjAwYTU2YjAwYWQ3MzAwYWQ3MzAwYjU3Yg0KMDBhZDdiMDBiNTg0MDBiNTg0 MDBiNTg0MDBiNTg0MDBiZDhjMDBiNTg0MDg5YzdiZmZmZmZmMTA4NDZiZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMjFhNWZm ZmZmZmZmMjFhNWZmMTg5Y2ZmMjENCmE1ZmZmZmZmZmYyMWE1ZmYxODljZmYy MWE1ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwN2IyOTAwN2IzMTA4ODQzOTAw ODQzOTAwOGM0MjAwOGM0YTAwOTQ1MjAwOTQ1MjAwOWM1YTAwOWM1YQ0KMDBh NTYzMDA5YzVhMDBhNTYzMDhhNTczMjFhZDljZmZmZmZmZmZmZmZmZmZmZmZm MDA2MzAwMDA2MzA4MDA2YjEwMDA2YjEwMDA3MzIxMDA3MzIxMDA3YjI5MDA3 YjMxMDA4NDM5MDA4NDM5MDA4YzQyMDA4YzRhMDA5NDUyMDANCjk0NTIwMDlj NWEwMDljNjMwMGE1NmIwMGE1NmIwMGFkNzMwMGFkNzMwMGI1N2IwMGI1N2Iw MGI1ODQwMGI1ODQwMGJkOGMwMGJkOGMwMGJkOTQwMGJkOGMwMGM2OTQwOGE1 ODQxMDk0NzNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZjIxYTVm ZjE4YTVmZjIxYTVmZjE4OWNmZjIxYTVmZjE4YTVmZjIxYTVmZjE4OWNmZjIx YTVmZjE4YTVmZjIxYTVmZjE4OWNmZjIxYTVmZjE4YTVmZjIxYTVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDk0NTIwMDlj NWEwMDljNWEwMGE1NjMwMGE1NjMwMGE1NmIwMGE1NmIwMGE1NmIwMGE1NmIx MGFkODRmZmZmZmZmZmZmZmZmZmZmZmYwMDVhMDgwMDYzMDAwMDZiMTAwMDZi DQoxMDAwNzMxODAwNzMyMTAwN2IyOTAwN2IyOTAwODQzOTAwODQzOTAwOGM0 MjAwOGM0YTAwOTQ1MjAwOTQ1MjAwOWM1YTAwOWM2MzAwYTU2YjAwYTU2YjAw YWQ3MzAwYWQ3MzAwYjU3YjAwYjU3YjAwYjU4NDAwYjU4YzAwYmQ5NA0KMDBi ZDhjMDBjNjk0MDBjNjk0MDhiZDk0ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFh NWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjENCmE1ZmYxODlj ZmYyMWE1ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwYTU2YjAwYWQ2YjAwYTU2YjAw YWQ3YjAwYWQ3Yg0KMDBiNTdiMDBhZDdiMDBiNTdiMDhiNThjMThiNWE1ZmZm ZmZmZmZmZmZmMDA2MzA4MDA2YjEwMDA2YjEwMDA3MzIxMDA3MzIxMDA3YjI5 MDA3YjMxMDA4NDM5MDA4NDM5MDA4YzRhMDA4YzRhMDA5YzUyMDA5YzVhMDA5 YzYzMDANCmE1NjMwMGFkNmIwMGFkNzMwMGFkN2IwMGFkN2IwMGI1ODQwMGI1 ODQwMGJkOGMwMGJkOGMwMGM2OTQwMGM2OTQwMGM2OWMwMGM2OWMwOGI1OTQx MDljN2JmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYyMWE1ZmYxODljZmYyMWE1 DQpmZjE4YTVmZjIxYTVmZjE4OWNmZjIxYTVmZjE4YTVmZjIxYTVmZjE4OWNm ZjIxYTVmZjE4YTVmZjIxYTVmZjE4OWNmZjIxYTVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMGI1ODQwMGI1ODQwMGI1ODQwMGI1 ODQwMGJkOGMwMGI1ODQwOGJkOTRmZmZmZmZmZmZmZmZmZmZmZmYwMDYzMTAw MDZiMTAwMDczMTgwMDczDQoxODAwN2IyOTAwN2IyOTAwODQzOTAwODQzOTAw OGM0MjAwOGM0YTAwOTQ1MjAwOTQ1MjAwOWM2MzAwOWM2MzAwYWQ2YjAwYTU2 YjAwYWQ3YjAwYWQ3YjAwYjU4NDAwYjU4NDAwYmQ4YzAwYmQ5NDAwYzY5YzAw YzY5NDAwYzY5Yw0KMDBjNjljMTBiNTk0ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2Zm MjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5 Y2ZmMjENCmE1ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjA4YzY5YzAwYmQ5NA0KMDBjNjljMDBjNjk0MDBjNjk0 MDhiZDljMjFiZGFkZmZmZmZmZmZmZmZmMDA2MzE4MDA3MzE4MDA3MzIxMDA3 YjI5MDA3YjI5MDA4NDM5MDA4NDM5MDA4YzQyMDA4YzRhMDA5YzUyMDA5YzVh MDBhNTYzMDBhNTYzMDBhZDczMDANCmFkNzMwMGI1N2IwMGI1N2IwMGJkOGMw MGJkOGMwMGM2OTQwMGM2OTQwOGM2OWMwMGM2OWMwOGM2YTUwMGM2OWMxMGI1 OTRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYyMWE1ZmYxODljZmYy MWE1ZmYxOGE1ZmYyMWE1DQpmZjE4OWNmZjIxYTVmZjE4YTVmZjIxYTVmZjE4 OWNmZjIxYTVmZjE4YTVmZjIxYTVmZjE4OWNmZjIxYTVmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYwOGNlYWQwMGM2OWMwOGM2YTUwMGM2OWMwOGM2YTVmZmZmZmZmZmZm ZmZmZmZmZmYwMDZiMjEwMDZiMTgwMDczMjEwMDdiDQoyOTAwODQzMTAwODQz OTAwOGM0MjAwOGM0YTAwOTQ1MjAwOTQ1MjAwOWM2MzAwOWM2MzAwYWQ2YjAw YWQ3MzAwYjU3YjAwYjU3YjAwYmQ4YzAwYmQ4YzAwYzY5NDAwYzY5NDAwYzY5 YzAwYzY5YzAwYzY5YzAwYzY5YzEwYmQ5Yw0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5 Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZm MTg5Y2ZmMjFhNWZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KMTBk NmI1MDhjZWFkMDhjZWFkMDhjNmE1MjFiZGFkZmZmZmZmZmZmZmZmZmZmZmZm MDA3YjIxMDA3YjI5MDA4NDMxMDA4NDM5MDA4YzQyMDA4YzQyMDA5NDUyMDA5 NDUyMDA5YzYzMDBhNTYzMDBhZDczMDBhZDczMDBiNTdiMDANCmI1ODQwMGJk OGMwMGJkOGMwMGM2OTQwMGM2OTQwOGNlOWMwMGM2OWMwOGNlYTUwMGM2YTUx MGM2YTUxOGFkOTRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYyMWE1ZmYxODlj ZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1DQpmZjE4YTVmZjIxYTVm ZjE4OWNmZjIxYTVmZjE4YTVmZjIxYTVmZjE4OWNmZjIxYTVmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxMGQ2YmQwOGNlYWQw OGNlYWRmZmZmZmZmZmZmZmZmZmZmZmYwMDZiMjkwMDczMjEwMDdiMzEwMDdi DQozMTAwOGM0MjAwOGM0MjAwOTQ1MjAwOTQ1MjAwOWM1YTAwOWM2MzAwYTU2 YjAwYTU2YjAwYWQ3YjAwYjU3YjAwYmQ4YzAwYmQ4YzAwYzY5NDAwYzY5NDAw YzY5YzAwYzY5YzA4YzZhNTAwYzZhNTA4Y2VhNWZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZm MTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFh NWZmMTg5Y2ZmMjFhNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmMTBkNmJkMDhjZWFkMjFiZGFkZmZm ZmZmZmZmZmZmZmZmZmZmMDA3YjMxMDA4NDMxMDA4YzM5MDA4YzQyMDA5NDRh MDA5NDUyMDA5YzVhMDA5YzYzMDBhNTZiMDBhZDczMDBiNTdiMDBiNTdiMDBi ZDhjMDANCmJkOGMwMGM2OTQwMGM2OTQwOGNlOWMwMGM2OWMwOGNlYTUwOGM2 YTUwOGNlYWQxMGI1OWNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYyMWE1ZmYx ODljZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1ZmYyMWE1 DQpmZjE4OWNmZjIxYTVmZjE4YTVmZjIxYTVmZjE4OWNmZjIxYTVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYxMGNlYWRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYw MDdiMjkwMDg0MzkwMDg0DQozOTAwOGM0YTAwOGM0YTAwOWM1YTAwOWM1YTAw YTU2YjAwYTU2YjAwYWQ3MzAwYWQ3YjAwYmQ4NDAwYjU4YzAwYzY5NDAwYzY5 NDAwYzY5YzAwYzY5YzA4YzZhNTAwYzZhNTA4Y2VhZDA4YzZhNWZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFh NWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2Zm MjFhNWZmMTg5Y2ZmMjFhNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmMThiZGE1ZmZmZmZmZmZmZmZmZmZmZmZmMDA4NDMxMDA4NDM5MDA4 YzRhMDA5NDRhMDA5YzUyMDA5YzVhMDBhNTYzMDBhNTZiMDBhZDczMDBhZDdi MDBiZDg0MDBiZDhjMDBjNjk0MDANCmM2OTQwOGM2OWMwMGM2OWMwOGNlYTUw OGM2YTUwOGNlYWQwOGNlYWQxOGJkYTVmZmZmZmZmZmZmZmZmZmZmZmYyMWE1 ZmYxODljZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1ZmYy MWE1ZmYxODljZmYyMWE1DQpmZjE4YTVmZjIxYTVmZjE4OWNmZjIxYTVmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYwMDdiMzEwMDhjNDIwMDhjDQo0MjAwOTQ1MjAwOTQ1 MjAwOWM2MzAwOWM2MzAwYWQ3MzAwYWQ3MzAwYjU4NDAwYjU4NDAwYmQ4YzAw YmQ5NDAwYzY5YzAwYzY5YzA4YzZhNTAwYzZhNTA4Y2VhZDA4YzZhNTEwYzZh ZGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KMTg5Y2ZmMjFhNWZmMTg5Y2Zm MjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5 Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDg4NDQyMDA4YzQyMDA5NDRhMDA5NDUyMDA5YzVhMDA5YzYzMDBhNTZiMDBh ZDczMDBiNTdiMDBiNTg0MDBiZDhjMDBiZDk0MDBjNjljMDANCmM2OWMwOGNl YTUwMGM2YTUwOGNlYWQwOGNlYWQxMGNlYWRmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYxODljZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1 ZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1ZmYyMWE1DQpmZjE4OWNmZjIxYTVm ZjE4YTVmZjIxYTVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDhjNDIwMDhj DQo0YTAwOWM1MjAwOWM1YTAwYTU2MzAwYTU2YjAwYWQ3YjAwYWQ3YjAwYjU4 NDAwYmQ4YzAwYzY5NDAwYzY5NDAwYzY5YzAwYzY5YzA4Y2VhNTA4YzZhNTA4 Y2VhZDEwYmRhNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjIxYTVmZg0KMTg5 Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZm MTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmMDg4NDQyMDA4YzQyMDA5NDUyMDA5YzVhMDBhNTYz MDBhNTYzMDBhZDczMDBhZDdiMDBiNTg0MDBiNThjMDBjNjk0MDBjNjljMDhj NjljMDANCmM2OWMwOGNlYTUwOGNlYTUwOGNlYWQwOGNlYWQxOGM2YWRmZmZm ZmZmZmZmZmZmZmZmZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1ZmYx OGE1ZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1 DQpmZjE4YTVmZjIxYTVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYwMDk0NGEwMDk0DQo0YTAwOWM1YTAwOWM2MzAwYTU2YjAwYTU3MzAw YjU3YjAwYjU4NDAwYmQ4YzAwYmQ5NDAwYzY5YzAwYzY5YzA4Y2VhNTAwYzZh NTA4Y2VhNTA4Y2VhNTEwYzZhZGZmZmZmZmZmZmZmZmZmZmZmZjIxYTVmZjE4 OWNmZjIxYTVmZg0KMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFh NWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA4YzRhMDA5 YzUyMDA5YzVhMDBhNTZiMDBhNTZiMDBhZDczMDBhZDdiMDBiZDhjMDBiZDhj MDBjNjljMDBjNjljMDhjZWE1MDgNCmM2YTUwOGNlYTUwOGNlYTUxMGNlYWQx OGJkYWRmZmZmZmZmZmZmZmZmZmZmZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1 ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYy MWE1ZmYxOGE1ZmYyMWE1DQpmZjE4OWNmZjIxYTVmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYwODhjNTIwMDk0DQo1MjAwOWM1YTAwOWM2 MzAwYTU2YjAwYWQ3MzAwYjU4NDAwYjU4NDAwYmQ4YzAwYzY5NDAwYzY5YzAw YzY5YzA4YzZhNTA4YzZhNTA4Y2VhZDA4YzZhNWZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjIxYTVmZjE4OWNmZjIxYTVmZg0KMTg5Y2ZmMjFhNWZmMTg5Y2Zm MjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5 Y2ZmMjFhNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmMDA5YzVhMDA5YzVhMDBhNTZiMDBhNTZiMDBiNTdiMDBi NTdiMDBiZDhjMDBiZDhjMDBjNjljMDBjNjljMDhjZWE1MDANCmM2YTUwOGNl YWQwOGNlYWQxOGM2YWRmZmZmZmZmZmZmZmZmZmZmZmYyMWE1ZmYxODljZmYy MWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODlj ZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1DQpmZjE4OWNmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDk0 DQo1MjAwOWM2MzAwYTU2MzAwYWQ3MzAwYWQ3MzAwYjU4NDAwYjU4NDAwYmQ5 NDAwYmQ5NDAwYzY5YzAwYzY5YzA4Y2VhNTAwYzZhNTEwYzZhZGZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjE4OWNmZjIxYTVmZjE4OWNmZjIxYTVmZg0KMTg5 Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZm MTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDg5NDVhMDA5YzVhMDBhNTZi MDBhNTZiMDBiNTdiMDBiNTdiMDBiZDhjMDBiZDk0MDBjNjljMDBjNjljMDhj ZWE1MDgNCmM2YTUwOGNlYTUxMGJkYTVmZmZmZmZmZmZmZmZmZmZmZmYxODlj ZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYx ODljZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1ZmYyMWE1 DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZjAwOWM2MzAwOWM2MzAwYWQ3MzAwYWQ3MzAw YjU4NDAwYjU4NDAwYmQ4YzAwYzY5NDAwYzY5YzAwYzY5YzA4YzZhNTA4YzZh NTE4YmRhNWZmZmZmZmZmZmZmZmZmZmZmZjIxYTVmZjE4OWNmZjIxYTVmZjE4 OWNmZjIxYTVmZg0KMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMjFh NWZmMTg5Y2ZmMjFhNWZmMTg5Y2ZmMThhNWZmMTg5Y2ZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmMDA5YzVhMDBhNTZiMDBhNTZiMDBiNTdiMDBiNTdiMDBiZDhjMDBiZDhj MDBjNjljMDBjNjljMDhjNjljMDANCmM2OWMxMGJkYTVmZmZmZmZmZmZmZmZm ZmZmZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1ZmYyMWE1 ZmYxODljZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxOGE1ZmYy MWE1ZmYxOGE1ZmYyMWFkDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZjAwOWM2MzAwOWM2 MzAwYWQ2YjAwYWQ3MzAwYjU3YjAwYjU4NDAwYmQ4YzAwYmQ5NDAwYzY5YzAw YzY5YzA4YzZhNWZmZmZmZmZmZmZmZmZmZmZmZjIxYTVmZjE4OWNmZjIxYTVm ZjE4OWNmZjIxYTVmZjE4OWNmZjIxYTVmZg0KMTg5Y2ZmMjFhNWZmMTg5Y2Zm MThhNWZmMThhNWZmMThhNWZmMThhNWZmMThhNWZmMThhNWZmMThhZGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmMDA5NDVhMDBhNTYzMDBhNTZiMDBhZDczMDBh ZDdiMDBiNTg0MDBiZDhjMDBjNjk0MDBjNjk0MDhjNjljMDgNCmJkOWNmZmZm ZmZmZmZmZmYwMDg0ZmYxOGE1ZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1ZmYy MWE1ZmYxOGE1ZmYyMWE1ZmYxOGE1ZmYyMWE1ZmYxOGE1ZmYyMWFkZmYxOGE1 ZmYxOGFkZmYxOGE1ZmYxOGFkZmYxOGFkZmYxOGFkDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZjA4OTQ1YTAwOWM1YTAwYTU2YjAwYTU2YjAwYWQ3YjAwYWQ3YjAwYjU4 NDAwYmQ4YzAwYzY5NDAwYzY5NDEwYWQ5NGZmZmZmZmZmZmZmZmZmZmZmZjIx YTVmZjE4OWNmZjIxYTVmZjE4OWNmZjE4YTVmZjE4YTVmZjE4YTVmZg0KMThh NWZmMThhZGZmMThhNWZmMThhZGZmMThhNWZmMThhZGZmMThhZGZmMThhZGZm MTBhZGZmMThhZGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA5YzYz MDBhNTYzMDBhZDczMDBhZDczMDBiNTdiMDBiNTg0MDBiZDhjMDBiZDk0MDhi ZDk0ZmYNCmZmZmZmZmZmZmZmZmZmZmYyMWE1ZmYxODljZmYyMWE1ZmYxOGE1 ZmYyMWE1ZmYxOGE1ZmYyMWFkZmYxOGFkZmYxOGFkZmYxOGFkZmYxOGFkZmYx OGFkZmYxOGI1ZmYxOGFkZmYxOGI1ZmYxOGFkZmYxOGI1ZmYxMGFkZmYxOGI1 DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZjAwOWM1YTAwYTU2MzAwYTU2MzAw YWQ3MzAwYWQ3MzAwYjU4NDAwYjU4NDAwYmQ4YzEwYTU4Y2ZmZmZmZmZmZmZm ZmZmZmZmZjE4YTVmZjE4YTVmZjE4YTVmZjE4YTVmZjE4YTVmZjE4YWRmZjE4 YTVmZjE4YWRmZg0KMThhZGZmMThhZGZmMTBhZGZmMThiNWZmMTBhZGZmMThi NWZmMTBhZGZmMThiNWZmMTBiNWZmMThiNWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmMDA5YzVhMDA5YzVhMDBhNTZiMDBhNTZiMDBhZDdiMDBhZDdi MDBiNTg0MDBiNTg0MTg5YzhjZmYNCmZmZmZmZmZmZmYxOGE1ZmYyMWFkZmYx OGE1ZmYxOGFkZmYxOGFkZmYxOGFkZmYxOGFkZmYxOGI1ZmYxOGFkZmYxOGI1 ZmYxOGI1ZmYxOGI1ZmYxMGI1ZmYxOGI1ZmYxMGI1ZmYxOGJkZmYxMGI1ZmYx OGJkZmYxMGI1ZmYxOGJkDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZjAwOTQ1 MjAwOWM1YTAwOWM1YTAwYTU2YjAwYTU2YjAwYWQ3MzAwYWQ3YjEwYTU4NGZm ZmZmZmZmZmZmZmZmZmZmZjE4YWRmZjE4YTVmZjE4YWRmZjE4YWRmZjE4YWRm ZjEwYWRmZjE4YjVmZjEwYWRmZjE4YjVmZg0KMTBiNWZmMThiNWZmMTBiNWZm MThiZGZmMTBiNWZmMTBiZGZmMTBiNWZmMTBiZGZmMTBiNWZmMTBiZGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA5NDUyMDA5NDUyMDBhNTYzMDBh NTYzMDBhNTZiMDBhZDczMDhhZDdiZmZmZmZmZmZmZmZmZmYNCmZmZmYyMWFk ZmYxOGFkZmYxOGFkZmYxOGFkZmYxOGI1ZmYxOGI1ZmYxOGI1ZmYxMGI1ZmYx OGJkZmYxMGI1ZmYxOGJkZmYxMGI1ZmYxOGJkZmYxMGJkZmYxOGJkZmYxMGJk ZmYxOGJkZmYxMGJkZmYxMGJkZmYxMGJkZmYxOGM2DQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZjAwOGM0YTAwOTQ1MjAwOTQ1MjAwOWM2MzAwOWM2MzAwYTU2 YjA4OTQ2YmZmZmZmZmZmZmZmZjE4YWRmZjEwYWRmZjE4YWRmZjEwYWRmZjE4 YjVmZjEwYWRmZjE4YjVmZjEwYjVmZjE4YmRmZjEwYjVmZjEwYmRmZg0KMTBi NWZmMTBiZGZmMTBiZGZmMTBiZGZmMTBiZGZmMTBjNmZmMTBiZGZmMTBjNmZm MTBiZGZmMTBjNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA5NDRh MDA5NDRhMDA5YzUyMDA5YzVhMDBhNTYzMDA5YzYzMTA4YzZiZmZmZmZmZmZm ZmZmMTgNCmFkZmYxOGI1ZmYxMGFkZmYxOGI1ZmYxMGI1ZmYxOGJkZmYxMGI1 ZmYxOGJkZmYxMGJkZmYxMGJkZmYxMGJkZmYxOGM2ZmYxMGJkZmYxMGM2ZmYx MGJkZmYxMGM2ZmYxMGM2ZmYxMGM2ZmYxMGM2ZmYxMGM2ZmYxMGM2ZmYxMGM2 DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZjAwODQzOTAwOGM0YTAwOGM0YTAw OTQ1MjAwOTQ1MjA4OTQ2M2ZmZmZmZmZmZmZmZmZmZmZmZjE4YjVmZjEwYWRm ZjE4YjVmZjEwYjVmZjEwYjVmZjEwYjVmZjEwYmRmZjEwYmRmZjEwYmRmZjEw YmRmZjEwYzZmZg0KMDhiZGZmMTBjNmZmMDhjNmZmMTBjNmZmMDhjNmZmMTBj NmZmMDhjNmZmMTBjZWZmMDhjNmZmMTBjZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmMDA4YzM5MDA4YzQyMDA5NDRhMDA5NDRhMDA5NDVhZmZmZmZm ZmZmZmZmZmZmZmZmMThiNWZmMTANCmI1ZmYxOGJkZmYxMGI1ZmYxOGJkZmYx MGJkZmYxOGJkZmYxMGJkZmYxMGM2ZmYxMGJkZmYxMGM2ZmYxMGM2ZmYxMGM2 ZmYxMGM2ZmYxMGNlZmYxMGM2ZmYxMGNlZmYwOGM2ZmYxMGNlZmYwOGNlZmYx MGNlZmYwOGNlZmYxMGNlDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZjAwODQz MTAwOGMzOTAwODQzOTAwOGM0YTA4ODQ1MmZmZmZmZmZmZmZmZjE4YjVmZjEw YjVmZjE4YmRmZjEwYjVmZjEwYmRmZjEwYmRmZjEwYmRmZjEwYmRmZjEwYzZm ZjEwYmRmZjEwYzZmZjA4YzZmZjEwYzZmZg0KMDhjNmZmMTBjZWZmMDhjNmZm MDhjZWZmMDhjZWZmMTBjZWZmMDhjZWZmMDhjZWZmMDhjZWZmMDhkNmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA4NDMxMDA4NDMxMDA4YzM5MDA4 NDQyMTA3YjUyZmZmZmZmZmZmZmZmMTBiNWZmMThiZGZmMTANCmJkZmYxMGJk ZmYxMGJkZmYxMGM2ZmYxMGM2ZmYxMGM2ZmYxMGM2ZmYxMGNlZmYxMGM2ZmYx MGNlZmYwOGNlZmYxMGNlZmYwOGNlZmYxMGQ2ZmYwOGNlZmYxMGQ2ZmYwOGQ2 ZmYwOGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGQ2DQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZjAwNzMyOTAwNzMyOTAwN2IzMTAwODQzMTA4N2I0MmZmZmZmZmZmZmZm ZmZmZmZmZjEwYmRmZjEwYjVmZjEwYmRmZjEwYmRmZjEwYzZmZjA4YmRmZjEw YzZmZjA4YzZmZjEwY2VmZjA4YzZmZjA4Y2VmZjA4Y2VmZjA4Y2VmZg0KMDhj ZWZmMDhkNmZmMDhjZWZmMDhkNmZmMDhkNmZmMDhkNmZmMDhkNmZmMDhkNmZm MDBkNmZmMDhkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA3YjI5 MDA3YjI5MDg4NDMxMDg2YjRhZmZmZmZmZmZmZmZmMThiZGZmMTBiZGZmMTBj NmZmMTANCmJkZmYxMGM2ZmYxMGM2ZmYxMGM2ZmYwOGM2ZmYxMGNlZmYwOGNl ZmYxMGNlZmYwOGNlZmYxMGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGRlZmYw OGQ2ZmYwOGRlZmYwOGQ2ZmYwOGRlZmYwOGRlZmYwOGRlZmYwOGRlZmYwOGRl DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZjAwNmIxODAwNzMxODAwNzMyMTAwNmIzMWZm ZmZmZmZmZmZmZjEwYmRmZjEwYmRmZjEwYmRmZjEwYmRmZjEwYzZmZjA4YzZm ZjEwYzZmZjA4YzZmZjEwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjA4 ZDZmZjA4ZDZmZg0KMDhkNmZmMDhkZWZmMDBkNmZmMDhkZWZmMDBkZWZmMDhk ZWZmMDBkZWZmMDhkZWZmMDBkZWZmMDhkZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmMDA2MzEwMDA3MzE4MDA2YjIxMTA2MzQyZmZmZmZmMTBiZGZmMTBiZGZm MTBjNmZmMTBjNmZmMTBjNmZmMTANCmM2ZmYxMGNlZmYwOGNlZmYxMGQ2ZmYw OGNlZmYwOGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGRlZmYwOGQ2ZmYwOGRl ZmYwOGRlZmYwOGRlZmYwMGRlZmYwOGU3ZmYwMGRlZmYwOGU3ZmYwMGRlZmYw OGU3ZmYwMGU3ZmYwOGU3DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZjAwNjMxMDAwNjMw ODA4NjMyOWZmZmZmZmZmZmZmZmZmZmZmZjEwYzZmZjEwYmRmZjEwYzZmZjA4 YzZmZjEwY2VmZjA4Y2VmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjA4ZDZmZjA4ZDZm ZjAwZDZmZjA4ZGVmZjAwZGVmZjA4ZGVmZg0KMDBkZWZmMDBlN2ZmMDBkZWZm MDhlN2ZmMDBkZWZmMDBlN2ZmMDBlN2ZmMDBlN2ZmMDBlN2ZmMDBlN2ZmMDBl N2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmMDA2MzAwMDg2MzEwZmZmZmZmZmZmZmZmZmZm ZmZmMTBjNmZmMTBjNmZmMTBjZWZmMTBjNmZmMTBjZWZmMDgNCmNlZmYxMGQ2 ZmYwOGQ2ZmYwOGQ2ZmYwOGQ2ZmYwOGRlZmYwOGRlZmYwOGRlZmYwMGRlZmYw OGU3ZmYwMGU3ZmYwOGU3ZmYwMGU3ZmYwOGVmZmYwMGU3ZmYwMGVmZmYwMGU3 ZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGU3ZmYwMGVmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZjAwNjMwMGZmZmZmZmZmZmZmZmZmZmZmZjEwYzZmZjA4YzZmZjEwYzZm ZjA4YzZmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjA4ZDZmZjA4 ZGVmZjAwZGVmZjA4ZGVmZjAwZGVmZjA4ZTdmZjAwZGVmZjAwZTdmZg0KMDBl N2ZmMDBlZmZmMDBlN2ZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlN2ZmMDBlZmZm MDBlZmZmMDBlZmZmMDBlN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA1YTA4MDA1MjEwMDA1YTIx ZmZmZmZmMTBjNmZmMTBjNmZmMTBjZWZmMDhjZWZmMTBjZWZmMDhjZWZmMTBk NmZmMDgNCmQ2ZmYwOGRlZmYwOGQ2ZmYwOGRlZmYwOGRlZmYwOGU3ZmYwMGRl ZmYwOGU3ZmYwMGU3ZmYwMGVmZmYwMGU3ZmYwMGVmZmYwMGVmZmYwMGVmZmYw MGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYwMDVhDQowMGZmZmZmZmZmZmZmZmZmZmZmZjA4YzZmZjEw Y2VmZjA4YzZmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjA4ZDZmZjA4ZDZmZjAwZDZm ZjA4ZGVmZjAwZGVmZjAwZTdmZjAwZTdmZjAwZTdmZjAwZTdmZjAwZWZmZjAw ZWZmZjAwZWZmZg0KMDBlN2ZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBl ZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDg1 MjEwZmZmZmZmZmZmZmZmMTBjNmZmMTBjZWZmMDhjZWZmMTBjZWZmMDhjZWZm MTBkNmZmMDhkNmZmMDhkZWZmMDgNCmRlZmYwOGU3ZmYwMGRlZmYwOGU3ZmYw MGU3ZmYwOGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVm ZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGY3ZmYwMGVmZmYw MGVmZmYwMGVmZmYwMGY3DQpmZjAwZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZjEwY2VmZjA4YzZmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjAwZDZmZjA4ZGVmZjAw ZGVmZjA4ZGVmZjAwZGVmZjAwZTdmZjAwZTdmZjAwZWZmZjAwZTdmZjAwZWZm ZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZg0KMDBlZmZmMDBlZmZmMDBlZmZm MDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBl ZmZmMDBlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTBjZWZmMDhjZWZmMTBjZWZmMDhj ZWZmMDhkNmZmMDhkNmZmMDhkZWZmMDBkZWZmMDhlN2ZmMDANCmU3ZmYwOGU3 ZmYwMGU3ZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYw MGVmZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVm ZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3DQpmZjAwZWZmZjAwZjdm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZjEwY2VmZjA4YzZmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjAwZDZmZjA4ZGVm ZjAwZGVmZjA4ZGVmZjAwZGVmZjAwZTdmZjAwZTdmZjAwZWZmZjAwZTdmZjAw ZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZg0KMDBl ZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBmN2Zm MDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTBjZWZmMDhjZWZmMTBjZWZm MDhjZWZmMTBkNmZmMDhkNmZmMDhkZWZmMDBkZWZmMDhlN2ZmMDBlN2ZmMDhl N2ZmMDANCmU3ZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVm ZmYwMGVmZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYw MGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3 DQpmZjAwZWZmZjAwZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYxMGM2ZmYwOGM2DQpmZjA4Y2VmZjA4Y2VmZjA4ZDZmZjA4ZDZmZjA4 ZGVmZjAwZGVmZjA4ZGVmZjAwZGVmZjAwZTdmZjAwZTdmZjAwZWZmZjAwZTdm ZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAw ZWZmZjAwZWZmZg0KMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBm N2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBlZmZmMDBlZmZm MDBlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTBjNmZmMTBjNmZmMTBj ZWZmMDhjZWZmMTBkNmZmMDhkNmZmMDhkZWZmMDBkZWZmMDhlN2ZmMDBlN2Zm MDhlN2ZmMDBlN2ZmMDBlZmZmMDANCmVmZmYwMGVmZmYwMGVmZmYwMGVmZmYw MGVmZmYwMGVmZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3 ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYw MGY3ZmYwMGVmZmYwMGY3DQpmZjAwZWZmZjAwZjdmZjAwZTdmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYxMGM2ZmYwOGM2ZmYxMGNlZmYwOGNlDQpmZjA4ZDZmZjA4ZDZm ZjA4ZDZmZjAwZDZmZjA4ZGVmZjAwZGVmZjAwZTdmZjAwZTdmZjAwZWZmZjAw ZTdmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZm ZjAwZWZmZjAwZWZmZjAwZWZmZjAwZjdmZg0KMDBlZmZmMDBmN2ZmMDBlZmZm MDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBl ZmZmMDBmN2ZmMDBlZmZmMDBlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTBjNmZmMTBjNmZm MTBjZWZmMDhjZWZmMTBkNmZmMDhkNmZmMDhkZWZmMDhkNmZmMDhkZWZmMDBk ZWZmMDhlN2ZmMDBlN2ZmMDBlZmZmMDBlZmZmMDBlZmZmMDANCmVmZmYwMGVm ZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYw MGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3 ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGVmZmYwMGY3DQpmZjAwZWZmZjAwZjdm ZjAwZWZmZjA4ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYxMGM2ZmYwOGM2ZmYxMGNlZmYwOGNlZmYwOGNlZmYwOGNl DQpmZjA4ZDZmZjA4ZDZmZjA4ZGVmZjAwZGVmZjAwZTdmZjAwZTdmZjAwZWZm ZjAwZTdmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAw ZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZg0KMDBl ZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2Zm MDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTBjNmZmMTBj NmZmMTBjZWZmMDhjNmZmMTBkNmZmMDhjZWZmMDhkNmZmMDhkNmZmMDhkZWZm MDBkZWZmMDhlN2ZmMDBlN2ZmMDhlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBl ZmZmMDANCmVmZmYwMGVmZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVm ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYw MGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3 DQpmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZjAwZTdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYxMGJkZmYwOGJkZmYxMGM2ZmYwOGM2ZmYxMGNlZmYw OGNlZmYwOGQ2ZmYwOGQ2DQpmZjA4ZGVmZjAwZGVmZjA4ZGVmZjAwZTdmZjAw ZTdmZjAwZTdmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZm ZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZjAw ZWZmZjAwZjdmZg0KMDBlZmZmMDBmN2ZmMDBmN2ZmMDBmN2ZmMDBlZmZmMDBm N2ZmMDBmN2ZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZm MDBmN2ZmMDBlZmZmMDBmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmMTBjNmZm MTBiZGZmMTBjNmZmMDhjNmZmMTBjZWZmMDhjZWZmMDhkNmZmMDhkNmZmMDhk ZWZmMDhkZWZmMDhlN2ZmMDBkZWZmMDhlN2ZmMDBlN2ZmMDBlZmZmMDBlZmZm MDBlZmZmMDBlZmZmMDBlZmZmMDANCmVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYw MGVmZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3 ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYw MGY3ZmYwMGY3ZmYwMGY3DQpmZjAwZjdmZjAwZjdmZjAwZWZmZjAwZjdmZjAw ZWZmZjA4ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmYxMGJkZmYxMGJkZmYxMGM2ZmYwOGM2ZmYxMGNl ZmYwOGM2ZmYwOGNlZmYwOGNlZmYwOGQ2ZmYwOGNlDQpmZjA4ZGVmZjAwZGVm ZjA4ZTdmZjAwZTdmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAw ZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdm ZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZg0KMDBmN2ZmMDBmN2ZmMDBmN2Zm MDBmN2ZmMDBmN2ZmMDBmN2ZmMDBmN2ZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBl ZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KMThi ZGZmMTBiZGZmMTBjNmZmMTBjNmZmMTBjZWZmMDhjZWZmMTBjNmZmMTBiNWZm MjFhZGZmMThhNWZmMThhZGZmMDhkZWZmMDhlN2ZmMDBlN2ZmMDBlZmZmMDBl ZmZmMDhlZmZmMDhkZWZmMDBlZmZmMDBlZmZmMDBmN2ZmMDANCmVmZmYwMGY3 ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGY3ZmYw MGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGZmZmYwMGY3 ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3DQpmZjAwZWZmZjAwZjdm ZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZjAwZWZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYxMGJkZmYxMGI1ZmYxMGJkZmYxMGJkZmYx MGM2ZmYwOGM2ZmYxOGI1ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZjA4ZTdmZjAwZGVmZjAwZTdmZjAwZTdmZjAwZWZmZmZmZmZmZjA4ZGVm ZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZjdmZjAwZWZmZjAw ZjdmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZjAwZjdmZjAwZjdmZg0KMDBm N2ZmMDBmN2ZmMDBmN2ZmMDBmN2ZmMDBmN2ZmMDBmN2ZmMDBmN2ZmMDBmN2Zm MDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBlZmZmMDBlZmZmMDBl ZmZmMDBlZmZmMDBlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE4 YmRmZjEwYmRmZg0KMTBiZGZmMTBiZGZmMTBjNmZmMTBjNmZmMThhZGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDhkZWZmMDBkZWZmMDhlN2Zm MDBlN2ZmMDhlZmZmMThiNWZmZmZmZmZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBm N2ZmMDANCmVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGY3 ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGZmZmYw MGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGVmZmYwMGY3 DQpmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZWZmZjAwZWZm ZjAwZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxOGI1ZmYxMGI1ZmYxMGJkZmYxMGJk ZmYxMGM2ZmYwOGJkZmYxOGFkZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYwOGRlZmYwMGRlDQpmZjAwZTdmZjAwZTdmZjAwZTdmZjEwYjVmZmZm ZmZmZmZmZmZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZm ZjA4ZTdmZjEwYjVmZjAwZjdmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZjAw ZWZmZjAwZjdmZg0KMDBmN2ZmMDBmN2ZmMDBmN2ZmMDBmN2ZmMDBmN2ZmMDBm N2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZm MDBmN2ZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjE4YjVmZjEwYjVmZjE4YmRmZjEwYmRmZg0KMTBjNmZmMTBjNmZmMThhZGZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDhkZWZmMDhkZWZmMDhl N2ZmMDBkZWZmMDhlN2ZmMTBiZGZmMjFhNWZmZmZmZmZmMDhlN2ZmMDBlZmZm MDBlZmZmMDBlZmZmMDBmN2ZmMDANCmVmZmYwMGVmZmYxMGI1ZmYwOGRlZmYw MGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3 ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGVmZmYw MGY3ZmYwMGVmZmYwMGY3DQpmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZjAw ZWZmZjAwZjdmZjAwZWZmZjAwZWZmZjAwZWZmZjA4ZWZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxMGI1ZmYxMGI1ZmYx MGI1ZmYxMGJkZmYxMGJkZmYxOGFkZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYwOGQ2ZmYwMGQ2ZmYwOGRlZmYwMGRlDQpmZjA4ZTdmZjA4YzZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwZWZmZjAwZWZmZjAwZWZmZjAw ZWZmZjAwZWZmZjEwYmRmZmZmZmZmZmZmZmZmZjAwZjdmZjAwZWZmZjAwZjdm ZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZg0KMDBlZmZmMDBmN2ZmMDBmN2Zm MDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDBl ZmZmMDBmN2ZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZm MDBlZmZmMDBlZmZmMDBlN2ZmMDANCmU3ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjE4YjVmZjE4YjVmZjE4YjVmZjEwYjVmZjE4YmRmZjEwYmRmZg0KMThi ZGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTBkNmZmMDhkNmZm MDhkZWZmMDBkZWZmMDhlN2ZmMDhkNmZmMjFhNWZmZmZmZmZmZmZmZmZmZmZm ZmZmMDBlZmZmMDBlZmZmMDBmN2ZmMDBlZmZmMDBmN2ZmMDgNCmQ2ZmYyMWE1 ZmZmZmZmZmYwMGVmZmYwMGVmZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYw MGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwOGVmZmYwOGQ2 ZmYxMGNlZmYxMGM2ZmYxMGNlZmYwOGNlZmYwOGU3DQpmZjAwZWZmZjAwZjdm ZjAwZWZmZjAwZjdmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAw ZWZmZjAwZTdmZjA4ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxOGI1 ZmYxMGI1ZmYxOGJkZmYxMGI1ZmYxMGJkZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYwOGQ2ZmYwOGNlZmYwOGQ2ZmYwMGQ2ZmYwOGRlZmYwMGRl DQpmZjE4YWRmZmZmZmZmZmZmZmZmZmZmZmZmZjAwZWZmZjAwZWZmZjAwZWZm ZjAwZWZmZjAwZWZmZjAwZTdmZjE4YWRmZmZmZmZmZmZmZmZmZjAwZWZmZjAw ZjdmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZg0KMDBl ZmZmMDBmN2ZmMDhjZWZmMThiNWZmMTg5Y2ZmMjFhNWZmZmZmZmZmZmZmZmZm ZmZmZmZmMjFhNWZmZmZmZmZmMThhNWZmMTBiZGZmMDhlN2ZmMDBlZmZmMDBl ZmZmMDBlZmZmMDBlZmZmMDBlN2ZmMDBlN2ZmMDBlN2ZmMDgNCmU3ZmYwMGRl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjE4YWRmZjE4YjVmZjEwYjVmZjE4YmRmZjEwYjVmZjE4 YmRmZjE4YWRmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTBjZWZmMDhj ZWZmMDhkNmZmMDhkNmZmMDhkZWZmMDhkZWZmMThiZGZmZmZmZmZmZmZmZmZm ZmZmZmZmMDhlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZmMThi NWZmZmYNCmZmZmZmZmZmZmYwMGU3ZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVm ZmYwMGY3ZmYwMGY3ZmYwMGY3ZmYwMGVmZmYwOGU3ZmYxOGI1ZmYyMWE1ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZjIxYTVmZjE4YTVmZjEwYzZmZjAwZTdmZjAwZWZmZjAwZWZm ZjAwZWZmZjAwZTdmZjA4ZTdmZjAwZGVmZjA4ZGVmZjA4ZDZmZjA4ZGVmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYx OGFkZmYxMGFkZmYxOGI1ZmYxMGI1ZmYxMGJkZmYxMGI1ZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYxMGNlZmYwOGM2ZmYwOGNlZmYwOGNlZmYwOGQ2ZmYw MGQ2ZmYxMGNlZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZjAwZTdmZjAw ZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjEwYzZmZmZmZmZmZmZmZmZmZmZmZmZm ZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZjdmZjAwZWZmZjAwZjdmZjAw ZWZmZjEwY2VmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmMThhZGZmMDBkNmZmMDBlZmZmMDBlN2ZmMDhlN2ZmMDBk ZWZmMDgNCmRlZmYwMGQ2ZmYwOGQ2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE4YWRmZjE4YWRmZjE4YjVmZjE4YjVm ZjE4YjVmZjEwYjVmZjIxYWRmZmZmZmZmZg0KZmZmZmZmZmZmZmZmMTBjZWZm MDhjZWZmMTBjZWZmMDhjZWZmMTBkNmZmMDhkNmZmMDhkZWZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDBlZmZmMDBlZmZmMDBlZmZmMDBlZmZm MTBkNmZmZmZmZmZmZmZmZmZmZmYNCmZmZmYwOGVmZmYwMGVmZmYwMGY3ZmYw MGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYxMGNlZmZmZmZmZmZmZmZm ZmZmZmZmZmYwMDAwZDZmZmZmZmYwMDAwZDYwMDAwZDYwMDAwZDYwMDAwY2Uw MDAwZDZmZmZmZmYwMDAwDQpjZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjIxYTVmZjA4Y2VmZjA4ZTdmZjAwZGVmZjA4ZGVmZjA4ZDZmZjA4ZGVm ZjA4ZDZmZjEwZDZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmYxOGE1ZmYxOGE1ZmYxOGFkZmYxMGFkZmYxOGI1ZmYxMGI1ZmYxOGI1ZmZm ZmZmZmZmZmZmZmZmZmZmZmYxMGM2ZmYwOGM2ZmYxMGNlZmYwOGNlZmYwOGQ2 ZmYwOGNlZmYwOGQ2ZmYxMGJkZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZjAwZTdmZjAwZTdmZjAwZWZmZjAwZWZmZjA4ZTdmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZWZm ZjAwZWZmZjEwY2VmZmZmZmZmZmZmZmZmZg0KZmZmZmZmMDAwMGQ2MDAwMGNl MDAwMGQ2MDAwMGQ2MDAwMGQ2MDAwMGQ2MDAwMGQ2MDAwMGNlMDAwMGQ2MDAw MGNlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMjFhNWZm MDhjNmZmMDhkZWZmMDBkNmZmMDgNCmQ2ZmYwOGNlZmYwOGQ2ZmYwOGNlZmYx MGNlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjIxYTVmZjE4YTVmZjE4YWRmZjE4 YWRmZjE4YjVmZjEwYjVmZjE4YmRmZjE4YTVmZmZmZmZmZmZmZmZmZg0KMTBj NmZmMTBjNmZmMTBjNmZmMDhjNmZmMTBjZWZmMDhjZWZmMDhkNmZmMDhjZWZm MjFhZGZmZmZmZmZmZmZmZmZmZmZmZmZmMDhlN2ZmMDBlN2ZmMDBlZmZmMDBl ZmZmMDBlZmZmMThiNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmYwMGVm ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwMGY3ZmYwMGVmZmYwOGU3ZmZmZmZmZmZm ZmZmZmZmZmZmZmYwMDAwZDYwMDAwZDYwMDAwZGUwMDAwZDYwMDAwZGUwMDAw ZGUwMDAwZGUwMDAwZDYwMDAwZGUwMDAwZDYwMDAwDQpkNjAwMDBjZTAwMDBj ZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjIxYTVmZjA4Y2VmZjA4 ZGVmZjA4ZDZmZjA4ZDZmZjA4Y2VmZjEwY2VmZjEwYzZmZjEwYzZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmYxOGFkZmYxOGE1ZmYxOGFkZmYxMGFkZmYxOGI1 ZmYxOGFkZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxMGM2ZmYwOGM2ZmYx MGNlZmYwOGM2ZmYwOGNlZmYwOGNlZmYxOGJkZmZmZmZmZmZmZmZmZmZmZmZm DQpmZjA4ZGVmZjAwZGVmZjAwZTdmZjAwZTdmZjAwZWZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjAwZTdmZjAwZWZmZjAwZWZmZjAwZWZmZjAw ZWZmZjAwZWZmZjAwZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmMDAwMGQ2MDAwMGQ2MDAwMGRlMDAwMGRlMDAwMGRlZmZmZmZmMDAwMGRl ZmZmZmZmMDAwMGQ2MDAwMGQ2MDAwMGQ2ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmMThhZGZmMDhjZWZmMDgNCmQ2ZmYwOGNl ZmYxMGNlZmYwOGM2ZmYxMGM2ZmYxMGJkZmYxMGJkZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjIxYWRm ZjE4YTVmZjE4YWRmZjE4YWRmZjE4YjVmZjE4YWRmZjIxYTVmZmZmZmZmZjE4 YmRmZjEwYmRmZg0KMTBjNmZmMTBjNmZmMTBjNmZmMTBjNmZmMTBjZWZmMDhj ZWZmMTBkNmZmZmZmZmZmZmZmZmZmZmZmZmZmMDhkZWZmMDBkZWZmMDhlN2Zm MDBlN2ZmMDhlZmZmMDBlN2ZmMThhZGZmZmZmZmZmZmZmZmZmZmZmZmZmMDBl ZmZmMDANCmVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGVmZmYwMGY3ZmYwOGNl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZGUwMDAwZGUw MDAwZGUwMDAwZTcwMDAwZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAw DQpkZTAwMDBkNjAwMDBkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjE4YWRmZjA4Y2VmZjEwY2VmZjEwYzZmZjEwYzZmZjEw YzZmZjEwYzZmZjEwYmRmZjEwYmRmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmMjENCmE1ZmYxOGE1ZmYxOGFkZmYxOGE1ZmYx OGFkZmYxMGFkZmYxOGFkZmZmZmZmZmZmZmZmZmYxMGI1ZmYxMGJkZmYxMGJk ZmYxMGM2ZmYwOGM2ZmYxMGM2ZmYwOGM2ZmYxMGNlZmYxMGI1ZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZjA4ZGVmZjAwZGVmZjA4ZTdmZjAwZGVmZjEw YzZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwZTdmZjAwZWZmZjAwZWZm ZjAwZWZmZjAwZWZmZjAwZWZmZjAwZTdmZjE4YWRmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmMDAwMGRlMDAwMGRlMDAwMGU3MDAwMGU3MDAw MGU3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGQ2ZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmMTgNCmFkZmYwOGM2ZmYxMGM2ZmYxMGM2ZmYxMGM2ZmYxMGJkZmYxMGJk ZmYxMGI1ZmYxOGJkZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjE4YTVmZjIxYTVmZjE4YTVmZjE4YWRmZjE4YWRmZjE4YWRmZmZmZmZm ZjE4YjVmZjEwYjVmZjE4YmRmZjEwYmRmZg0KMTBjNmZmMTBjNmZmMTBjNmZm MTBjNmZmMTBjZWZmMDhjZWZmMThhZGZmZmZmZmZmZmZmZmZmMDhkNmZmMDhk ZWZmMDhkZWZmMDhlN2ZmMDBkZWZmMDhkZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmMDBlZmZmMDANCmVmZmYwMGVmZmYwMGVmZmYwMGVmZmYw MGVmZmYxMGNlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYwMDAwZTcwMDAwZTcwMDAwZWYwMDAwZTcwMDAwZTdmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZjAwMDBkNjAwMDBjZTAwMDBkNjAw MDBkNjAwMDBkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE4YWRm ZjEwYmRmZjEwYzZmZjEwYmRmZjEwYmRmZjEwYjVmZjE4YmRmZjEwYjVmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTgNCmE1ZmYxOGE1 ZmYxOGFkZmYxOGE1ZmYxOGFkZmYxOGE1ZmZmZmZmZmZmZmZmZmYxMGI1ZmYx MGI1ZmYxMGJkZmYxMGJkZmYxMGM2ZmYxMGJkZmYxMGM2ZmYwOGM2ZmYxMGJk ZmZmZmZmZmZmZmZmZmZmZmZmZmYwOGQ2ZmYwOGQ2DQpmZjA4ZGVmZjAwZDZm ZjA4ZGVmZjEwYmRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwZTdmZjAw ZTdmZjAwZWZmZjAwZWZmZjAwZWZmZjAwZTdmZjAwZTdmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm MDAwMGU3MDAwMGU3MDAwMGVmMDAwMGU3MDAwMGU3ZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmMDAwMGQ2MDAwMGQ2MDAwMGRlMDAwMGQ2MDAwMGQ2 ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmYyMWE1ZmYxMGI1ZmYx MGJkZmYxMGI1ZmYxOGI1ZmYxMGI1ZmYxOGI1ZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjE4OWNmZjIxYTVmZjE4YTVmZjE4YWRmZjE4 YTVmZjIxYWRmZjE4YjVmZjE4YjVmZjEwYjVmZjE4YmRmZjEwYmRmZg0KMTBi ZGZmMTBiZGZmMTBjNmZmMTBjNmZmMTBjZWZmZmZmZmZmZmZmZmZmZmZmZmZm MTBkNmZmMDhkNmZmMDhkZWZmMDhkNmZmMDhkZWZmMDBkZWZmMThiNWZmZmZm ZmZmZmZmZmZmZmZmZmZmMDhlN2ZmMDBlN2ZmMDBlZmZmMDANCmU3ZmYwMGVm ZmYwMGVmZmYwMGVmZmYxMGM2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZWYwMDAw ZWYwMDAwZWYwMDAwZTcwMDAwZTdmZmZmZmZmZmZmDQpmZmZmZmZmZjAwMDBk NjAwMDBkZTAwMDBlNzAwMDBkZTAwMDBkZTAwMDBkNjAwMDBkNmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjIxYTVmZjE4YWRmZjE4YmRmZjEwYjVm ZjE4YjVmZjE4YWRmZjE4YWRmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmMjENCmE1ZmYxOGE1ZmYxOGE1ZmYxOGE1ZmYyMWE1ZmZmZmZmZmYxOGI1 ZmYxMGFkZmYxOGI1ZmYxMGI1ZmYxMGJkZmYxMGJkZmYxMGJkZmYxMGJkZmYx MGM2ZmYxMGJkZmZmZmZmZmZmZmZmZmYxMGNlZmYwOGNlZmYwOGQ2ZmYwOGNl DQpmZjA4ZDZmZjA4ZDZmZjA4ZDZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjAwZGVmZjAwZTdmZjAwZTdmZjAwZTdmZjAwZTdmZjAwZTdmZjAwZTdmZjE4 YWRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGVmMDAwMGU3MDAwMGU3 ZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGNlMDAwMGQ2MDAwMGRlZmZmZmZmZmZm ZmZmZmZmZmZmMDAwMGRlMDAwMGQ2MDAwMGNlZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYyMWE1ZmYxOGE1ZmYxOGFkZmYxMGFkZmYxOGFkZmYx OGE1ZmYxOGE1ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE4YTVmZjIxYTVm ZjE4YTVmZjIxYTVmZmZmZmZmZjE4YWRmZjE4YWRmZjE4YjVmZjEwYjVmZjE4 YmRmZjEwYjVmZg0KMThiZGZmMTBiZGZmMTBjNmZmMTBiZGZmMThiNWZmZmZm ZmZmMTBjZWZmMDhjZWZmMTBjZWZmMDhjZWZmMDhkNmZmMDhkNmZmMDhkZWZm MTBjNmZmZmZmZmZmZmZmZmZmZmZmZmZmMDhkZWZmMDhlN2ZmMDBkZWZmMDhl N2ZmMDANCmU3ZmYwOGU3ZmYwMGU3ZmYxMGNlZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYwMDAwZTcwMDAwZWYwMDAwZWYwMDAwZTcwMDAwZTdmZmZmZmZmZmZm DQpmZjAwMDBjZTAwMDBkZTAwMDBkZWZmZmZmZmZmZmZmZmZmZmZmZjAwMDBk ZTAwMDBkZTAwMDBjZWZmZmZmZjAwMDBjNjAwMDBjNmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjIxYTVmZjE4YTVmZjE4YWRmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmYyMWE1ZmZmZmZmZmZm ZmZmZmYxOGFkZmYxOGFkZmYxMGFkZmYxOGI1ZmYxMGI1ZmYxOGJkZmYxMGI1 ZmYxMGJkZmYxMGJkZmYxMGJkZmZmZmZmZmZmZmZmZmYwOGM2ZmYxMGNlZmYw OGM2ZmYwOGNlZmYwOGNlDQpmZjA4ZDZmZjA4Y2VmZjEwYmRmZmZmZmZmZmZm ZmZmZmZmZmZmZjA4ZGVmZjAwZGVmZjA4ZGVmZjAwZGVmZjA4ZGVmZjAwZGVm ZjA4ZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAw MGU3MDAwMGU3MDAwMGU3MDAwMGRlZmZmZmZmZmZmZmZmMDAwMGQ2MDAwMGQ2 MDAwMGU3ZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGU3MDAwMGQ2MDAwMGQ2ZmZm ZmZmMDANCjAwZDYwMDAwY2UwMDAwY2VmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYxOGE1ZmZmZmZmZmYyMWE1ZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNTIwODA4 NTIxOGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE4YTVmZjE4YWRmZjE4YWRm ZjE4YjVmZjEwYjVmZjE4YjVmZjEwYjVmZg0KMThiZGZmMTBiZGZmMThjNmZm MThhZGZmZmZmZmZmMTBiZGZmMTBjNmZmMTBjNmZmMTBjZWZmMDhjZWZmMTBj ZWZmMDhjZWZmMTBkNmZmZmZmZmZmZmZmZmZmZmZmZmZmMDhkNmZmMDhkNmZm MDhkZWZmMDhkZWZmMDhkZWZmMDANCmRlZmYwOGRlZmYwOGNlZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZDYwMDAwZDYwMDAw ZGVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZTcwMDAwZGUw MDAwZGVmZmZmZmZmZmZmDQpmZjAwMDBkNjAwMDBkZTAwMDBkZWZmZmZmZmZm ZmZmZmZmZmZmZjAwMDBkZTAwMDBkZTAwMDBjZWZmZmZmZjAwMDBkZTAwMDBk ZTAwMDBkNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA2MzAwMDA1YTAwMDgNCjUyMjFmZmZm ZmZmZmZmZmZmZmZmZmYxOGFkZmYxOGE1ZmYxOGFkZmYxMGFkZmYxOGI1ZmYx MGFkZmYxOGI1ZmYxMGI1ZmYxMGJkZmYxMGI1ZmYxOGE1ZmZmZmZmZmYxMGM2 ZmYwOGJkZmYxMGM2ZmYwOGM2ZmYxMGNlZmYwOGM2DQpmZjA4Y2VmZjA4Y2Vm ZmZmZmZmZmZmZmZmZmZmZmZmZjA4Y2VmZjA4ZDZmZjAwZDZmZjA4ZDZmZjA4 ZDZmZjA4ZGVmZjAwZDZmZjEwYjVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjAwMDBjZTAwMDBkNg0KMDAwMGQ2MDAwMGRlZmZmZmZm ZmZmZmZmZmZmZmZmMDAwMGU3MDAwMGRlMDAwMGRlMDAwMGRlMDAwMGRlZmZm ZmZmMDAwMGNlMDAwMGQ2MDAwMGU3ZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGRl MDAwMGQ2MDAwMGNlZmZmZmZmMDANCjAwZTcwMDAwZGUwMDAwZGVmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwYmRmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjAwNjMwMDAwNWEwMDAwNjMwMDAwNWExMGZmZmZmZmZmZmZmZjIxYTVmZjE4 YTVmZjE4YWRmZjE4YWRmZjE4YjVmZjE4YWRmZjE4YjVmZjEwYjVmZg0KMThi ZGZmMTBiNWZmMThhZGZmZmZmZmZmMThjNmZmMTBiZGZmMTBjNmZmMTBjNmZm MTBjNmZmMTBjNmZmMTBjZWZmMDhjNmZmMTBjNmZmZmZmZmZmZmZmZmZmMDhj ZWZmMTBkNmZmMDhkNmZmMDhkNmZmMDhkNmZmMDhkNmZmMDgNCmQ2ZmYxMGQ2 ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYw MDAwY2UwMDAwY2UwMDAwZDYwMDAwZDYwMDAwZGUwMDAwZGUwMDAwZGUwMDAw ZGUwMDAwZGUwMDAwZGUwMDAwZGVmZmZmZmZmZmZmDQpmZmZmZmZmZjAwMDBk ZTAwMDBkZTAwMDBlNzAwMDBlNzAwMDBlNzAwMDBkZTAwMDBkZWZmZmZmZmZm ZmZmZjAwMDBlNzAwMDBlNzAwMDBkZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjAwMDBkNjAwMDBjZTAwMDBjZWZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA1MjAwMDA1YTAwMDA2MzAwMDA1 YTAwMDANCjYzMDBmZmZmZmZmZmZmZmZmZmZmZmYxOGE1ZmYxOGE1ZmYxOGFk ZmYxMGFkZmYxOGFkZmYxMGFkZmYxOGI1ZmYxMGI1ZmYxOGI1ZmZmZmZmZmYx OGI1ZmYxMGJkZmYxMGJkZmYxMGJkZmYxMGM2ZmYwOGJkZmYxMGM2ZmYwOGM2 DQpmZjEwY2VmZmZmZmZmZmZmZmZmZmZmZmZmZjEwY2VmZjA4Y2VmZjA4Y2Vm ZjA4Y2VmZjA4ZDZmZjA4Y2VmZjA4ZDZmZjEwYmRmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBkNg0KMDAw MGNlMDAwMGQ2MDAwMGQ2MDAwMGRlMDAwMGQ2MDAwMGRlMDAwMGQ2MDAwMGRl ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGNlMDAwMGRlMDAwMGRlMDAw MGRlMDAwMGRlMDAwMGRlMDAwMGNlZmZmZmZmZmZmZmZmMDANCjAwZWYwMDAw ZTcwMDAwZTdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZGUw MDAwZDZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjAwNTIwMDAwNjMwMDAwNjMwMDAwNjMwMDAwNWEwMDA4NjMy MWZmZmZmZjIxYTVmZjE4YTVmZjIxYWRmZjE4YWRmZjE4YWRmZjE4YWRmZjE4 YjVmZjE4YjVmZg0KMThiNWZmMThhNWZmZmZmZmZmMTBiNWZmMThiZGZmMTBi ZGZmMThjNmZmMTBiZGZmMTBjNmZmMTBjNmZmMTBjNmZmMTBjNmZmMThiNWZm ZmZmZmZmMTBjNmZmMDhjZWZmMTBjZWZmMDhjZWZmMTBjZWZmMDhjZWZmMTBj ZWZmMDgNCmNlZmYxOGI1ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZDYwMDAwY2UwMDAwZDYw MDAwZDYwMDAwZDYwMDAwZDYwMDAwZDYwMDAwZDZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZjAwMDBjZTAwMDBkNjAwMDBkZTAwMDBkZTAwMDBkZTAwMDBk NjAwMDBjZWZmZmZmZmZmZmZmZjAwMDBlNzAwMDBlZjAwMDBkZTAwMDBjNjAw MDBjZTAwMDBkZTAwMDBkZTAwMDBlNzAwMDBkZTAwMDBlN2ZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA2MzAw MDA1YTAwMDA2MzAwMDA1YTAwMDANCjYzMDAwMDVhMTBmZmZmZmZmZmZmZmYy MWE1ZmYxOGE1ZmYxOGE1ZmYxOGE1ZmYxOGFkZmYxMGFkZmYxOGFkZmYxOGE1 ZmZmZmZmZmZmZmZmZmYxMGI1ZmYxMGI1ZmYxMGJkZmYxMGI1ZmYxMGJkZmYx MGJkZmYxMGM2ZmYwOGJkDQpmZjEwYzZmZmZmZmZmZmZmZmZmZjA4YzZmZjEw YzZmZjA4YzZmZjEwY2VmZjA4YzZmZjEwY2VmZjA4YzZmZjEwY2VmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmMDAwMGQ2MDAwMGNlMDAw MGQ2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDAwMGNlZmZmZmZmMDAwMGQ2MDAwMGNlMDAwMGNlZmZmZmZmZmZmZmZmZmZm ZmZmMDANCjAwZTcwMDAwZGUwMDAwZGVmZmZmZmYwMDAwZGUwMDAwZGUwMDAw ZTcwMDAwZTcwMDAwZTcwMDAwZGUwMDAwZGVmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjAwNTIwMDAwNjMwMDAwNjMwMDAwNWEwMDAw NjMwMDAwNjMwMDAwNjMwOGZmZmZmZjIxYTVmZjE4YTVmZjIxYTVmZjE4YTVm ZjIxYWRmZjE4YWRmZjE4YWRmZjE4YTVmZg0KMjFhZGZmZmZmZmZmMThiNWZm MTBiNWZmMThiZGZmMTBiNWZmMThiZGZmMTBiZGZmMThiZGZmMTBiZGZmMTBj NmZmMTBiZGZmMjFhNWZmMTBiZGZmMTBjNmZmMTBjNmZmMTBjNmZmMTBjNmZm MTBjZWZmMDhjNmZmMTBjZWZmMTANCmJkZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwY2VmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYyMWQ2DQpjZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDBkZTAwMDBkZTAwMDBk ZTAwMDBkNjAwMDBiZDAwMDBkZTAwMDBlN2ZmZmZmZjAwMDBlZjAwMDBlZjAw MDBlNzAwMDBkZQ0KMDAwMGRlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmMDA2MzAwMDA1YTAwMDA2MzAwMDA1YTAwMDANCjYzMDAwMDVh MDBmZmZmZmZmZmZmZmYyMWE1ZmYxODljZmYxOGE1ZmYxOGE1ZmYxOGE1ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxOGI1ZmYxMGI1ZmYxOGI1 ZmYxMGI1ZmYxOGJkZmYxMGI1ZmYxMGJkZmYxMGJkDQpmZjE4YWRmZmZmZmZm ZjEwYmRmZjEwYmRmZjEwYzZmZjA4YmRmZjEwYzZmZjEwYzZmZjEwYzZmZjA4 YmRmZjE4YjVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMThjZWJkMTBj ZWI1MThkNmM2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmMDAwMGM2MDAwMGNlMDANCjAwZDYwMDAwY2UwMDAwY2VmZmZmZmYw MDAwZGUwMDAwZGUwMDAwZTdmZmZmZmZmZmZmZmYwMDAwZTcwMDAwZGVmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNTIwMDAwNWEw MDAwNjMwMDAwNjMwMDAwNjMwMDAwNWEwMDAwNjMwOGZmZmZmZmZmZmZmZmZm ZmZmZjIxYTVmZjE4YTVmZjIxYTVmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmMThhZGZmMThhZGZmMThiNWZmMTBiNWZmMThiZGZmMTBiNWZm MThiZGZmMTBiNWZmMThiZGZmZmZmZmZmZmZmZmZmMTBiZGZmMThjNmZmMTBi ZGZmMTBjNmZmMTBiZGZmMTBjNmZmMTBiZGZmMTBjNmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxOGFkOWMxOGJkYWQxOGM2YWRmZmZm ZmYxOGJkYWRmZmZmZmZmZmZmZmYxMGNlYmQxMGQ2DQpiZDEwY2ViNTEwZDZi NTE4ZDZjNjIxZGVjZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAw MDBjNjAwMDBiZDAwMDBjNjAwMDBiNWZmZmZmZmZmZmZmZjAwMDBkZTAwMDBl NzAwMDBlN2ZmZmZmZjAwMDBlNzAwMDBkZQ0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmMDA1MjAwMDA2MzAwMDA1YTAwMDA2MzAwMDA1 YTAwMDANCjYzMDAwMDYzMDhmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYx OGFkZmYxMGFkZmYxOGI1ZmYxMGFkZmYxOGI1ZmYxMGI1ZmYxOGI1ZmYxMGFk DQpmZmZmZmZmZmZmZmZmZjEwYmRmZjEwYjVmZjEwYmRmZjEwYmRmZjEwYmRm ZjEwYmRmZjEwYmRmZjEwYmRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmMThkNmM2MjFkZWNlMThkZWNlMThkZWM2MThjNmFkZmZmZmZm ZmZmZmZmMThkNmJkMTBjZWI1MTBkNmI1MDhjZWFkMDhjZWFkMTBjZWI1ZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDANCjAwYjVmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwZGUwMDAwZGUwMDAwZTcw MDAwZGUwMDAwZDZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjAwNjMwMDAwNjMwMDAwNjMwMDAwNWEwMDAwNjMwMDAwNjMwMDAwNmIx MGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmMThhZGZmMThhZGZmMThiNWZmMThh ZGZmMThiNWZmMTBhZGZmMThiNWZmMTBiNWZmMjFhNWZmZmZmZmZmZmZmZmZm MTBiNWZmMThiZGZmMTBiNWZmMThiZGZmMTBiZGZmMThiZGZmMTBiZGZmMThi ZGZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYyMWU3ZDYx OGRlY2UyMWRlY2UxOGRlYzYxOGRlYzYxOGM2YjUxOGM2YjVmZmZmZmYxMGQ2 DQpiZDEwY2ViNTEwZDZiNTA4Y2VhZDA4Y2VhZDEwYzZhZDIxYzZiNWZmZmZm ZmZmZmZmZmZmZmZmZjIxYWRhNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjAwMDBkZTAwMDBkZTAwMDBkZTAwMDBjZQ0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA1YTAwMDA2MzAw MDA1YTAwMDA2MzAwMDA1YTAwMDANCjYzMDgwMDYzMDgwODYzMzFmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYxOGE1ZmYxOGFkZmYxMGE1ZmYxOGFkZmYxMGFkZmYxOGI1ZmYx MGFkZmYxOGFkZmZmZmZmDQpmZmZmZmZmZmZmZmZmZjE4YjVmZjEwYjVmZjE4 YjVmZjEwYjVmZjEwYjVmZjEwYjVmZjE4YmRmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmMjFkZWQ2MjFkZWQ2MThkZWNlMThk ZWNlMThkNmM2MThkZWM2ZmZmZmZmZmZmZmZmMTBjZWI1MTBkNmI1MDhjZWFk MDhjZWFkMDhjZWE1MDhjZWE1ZmZmZmZmZmZmZmZmZmZmZmZmMTBiZDljMDhh ZDhjMTANCmFkOGNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmYwMDAwY2UwMDAwYzYwMDAwYzZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjAwNjMwMDAwNWEwMDAwNjMwMDAwNjMwMDAw NjMwMDAwNjMwODAwNmIxMDAwNjMyOWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmMjFhNWZm MThhNWZmMThhZGZmMThhZGZmMThhZGZmMThhZGZmMThhZGZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmMTBiNWZmMThiNWZmMThiNWZmMThiNWZmMTBiNWZm MThiNWZmMTBiNWZmMThhZGZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmYxODljODQxOGI1YTUxOGE1OGNmZmZmZmZmZmZm ZmZmZmZmZmYyMWRlY2UyMWRlY2UyMWRlY2UxOGRlYzYxOGRlY2UxOGQ2YzYx OGQ2YmRmZmZmZmYxOGQ2DQpiZDEwY2ViNTEwZDZiNTA4Y2VhZDEwY2VhZDA4 Y2VhNTA4Y2VhNTEwYjU5YzA4YzY5YzAwYzY5NDAwYmQ4YzAwYjU3YjA4YWQ3 MzA4OWM2YjEwOTQ3M2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAw MDBiZDAwMDBhZA0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmMDA1YTAwMDA2MzAwMDA1YTAwMDA2MzAwMDA1YTAwMDANCjZiMDgwMDZi MTAwMDZiMjFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxOGE1ZmYxOGE1ZmYxOGFk ZmYxOGE1ZmYxOGFkZmYxOGE1ZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZjE4YjVmZjEwYWRmZjE4YjVmZjEwYWRmZjE4YjVmZjEwYWRmZjE4YjVmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjE4YzZiNTIxZGVkNjE4ZGVjZTE4YzZiNQ0KZmZmZmZmZmZmZmZmZmZmZmZm MjFkZWNlMThkZWNlMThkZWNlMTBkNmM2MThkNmM2MTBkNmJkMThjZWI1ZmZm ZmZmMTBkNmI1MDhjZWFkMTBjZWFkMDhjNmE1MDhjZWE1MDBjNjljMDhjNjlj ZmZmZmZmMDBjNjk0MDBiZDhjMDANCmI1ODQwMGE1NmIwMGE1NjMwMDk0NTIw ODhjNTJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNjMwMDAwNjMw MDAwNjMwMDAwNWEwMDAwNjMwODAwNjMwODAwNzMxODAwNzMyMTEwNjMzOWZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmMThhNWZmMjFhNWZmMThhNWZmMjFhZGZmMThhNWZm MjFhNWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMThhZGZmMThhZGZmMThh ZGZmMThiNWZmMThhZGZmMThiNWZmMThhZGZmMjFhNWZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxOGQ2YzYxOGRlY2Uy MWU3ZDYyMWRlZDYyMWQ2YzYxMDk0N2JmZmZmZmYxOGQ2Y2UyMWRlY2UxOGRl YzYxOGRlYzYxMGQ2YmQxOGRlYzYxMGQ2YmQxOGJkDQphZGZmZmZmZjEwZDZi NTA4Y2VhZDA4Y2VhZDA4YzZhNTA4Y2VhNTAwYzY5YzA4YmQ5Y2ZmZmZmZjA4 YmQ4YzAwYjU3YjAwYWQ3MzAwOWM2MzAwOWM1YTAwOGM0YTAwOGMzOTA4N2I0 MjEwNzM1YWZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmMDA1YTAwMDA2MzAwMDA1YTAwMDA2MzAwMDA2 MzAwMDANCjZiMTAwMDZiMTAwMDczMjFmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYy MWE1ZmYxODljZmYxOGE1ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZjE4YTVmZjE4YTVmZjE4YWRmZjE4YTVmZjE4YWRm ZjE4YWRmZjE4YWRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE4ZGVjZTE4ZGVjZTIxZGVkNg0KMThk ZWNlMThjZWJkZmZmZmZmMThkNmM2MThkNmM2MThkZWM2MTBkNmM2MThkNmM2 MTBkNmJkMTBkNmJkMTBjZWI1MThiNTljZmZmZmZmMDhjZWFkMDhjZWE1MDhj ZWE1MDBjNjljMDBjNjljMDBjNjljMTBhZDhjZmZmZmZmMDANCmI1N2IwMGE1 NmIwMGE1NjMwMDk0NTIwMDhjNGEwMDg0MzEwMDdiMjkwMDZiMjlmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjAwNjMwMDAwNWEwMDAwNjMwMDAwNjMwMDAwNjMwODAwNmIxMDAwNzMx ODAwNzMyMTAwN2IyOWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMjFhNWZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MThhNWZmMjFhZGZmMThhNWZmMThhZGZmMThhNWZmMjFhZGZmMThhNWZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmYxOGM2YWQxOGRlYzYyMWRlY2UxOGRlY2UyMWRlY2UxOGRlY2UxOGM2YjVm ZmZmZmYxOGQ2YzYxOGQ2YzYxOGRlYzYxMGQ2YmQxOGQ2YmQxMGQ2YjUxMGQ2 DQpiZDEwYmRhNWZmZmZmZmZmZmZmZjEwY2VhZDA4Y2VhNTA4Y2VhNTAwYzY5 YzA4YzY5YzAwYmQ5NDEwOWM4NGZmZmZmZjAwYWQ3MzAwOWM2MzAwOTQ1MjAw OGM0MjAwODQzOTAwN2IyOTAwNzMyMTAwNmIyMTEwNmI0MmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA1YTAwMDA2MzAw MDA1YTAwMDA2MzAwMDA2MzAwMDANCjZiMTAwMDZiMTgwMDczMjEwMDdiMjkw MDdiMzlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZjE4OWNmZjE4 YTVmZjE4YTVmZjIxYTVmZjE4OWNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE4ZGVjZTE4 ZDZjNjE4ZGVjZQ0KMThkNmM2MThkZWNlMThkNmM2MThiNWE1ZmZmZmZmMThk NmM2MTBkNmJkMTBkNmJkMTBkNmI1MTBkNmJkMDhjZWI1MTBjZWI1ZmZmZmZm ZmZmZmZmZmZmZmZmMDhjNmE1MDBjNjljMDBjNjljMDBiZDk0MDBiZDk0MDBh ZDdiZmYNCmZmZmZmZmZmZmZmZmZmZmYwMDk0NGEwMDhjNDIwMDdiMzEwMDdi MjkwMDZiMTgwMDZiMTBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjAwNWEwMDAwNjMwMDAwNjMwMDAwNWEwMDAw NmIwODAwNmIxMDAwNzMxODAwNzMyMTAwODQzMTAwODQzMTA4N2I0MmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmMjFhNWZmMTg5Y2ZmMjFhNWZmMjFhNWZm MjFhNWZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmYzMWRlYjUxOGQ2YmQxOGRlYzYxOGQ2YzYxOGRl Y2UxOGRlYzYxOGRlYzYxOGQ2YzYxOGE1OGNmZmZmZmYxOGQ2YmQxMGQ2YmQx MGQ2YmQxMGQ2YjUxMGQ2DQpiNTA4Y2VhZDEwYzZhZGZmZmZmZmZmZmZmZmZm ZmZmZjA4YzZhNTAwYzY5YzAwYzY5YzAwYmQ4YzAwYjU4NDA4OTQ2YmZmZmZm ZmZmZmZmZjAwOTQ1MjAwODQ0MjAwODQzMTAwNzMyMTAwNzMxODAwNjMwODA4 NjMxOGZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmMDA2MzAwMDA1YTAwMDA2MzAwMDA2MzA4MDANCjZiMTAwMDZi MTgwMDdiMjEwMDdiMjkwMDg0MzkwMDg0MzkwODg0NGFmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZjE4Y2ViNTEwZDZiZDE4ZGVjNg0KMTBkNmJkMThkNmM2MTBkNmJk MThkNmM2MTBjZWI1MTA5NDdiZmZmZmZmMTBkNmJkMDhjZWI1MTBkNmI1MDhj ZWFkMTBjZWFkMDhjZWE1MTBhZDk0ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDBiZDk0MDBiZDhjMDBhZDdiMDANCmFkNzNmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYwMDdiMjkwMDdiMjEwMDZiMTAwMDYzMDgwMDVhMDhmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNWEwMDAwNWEw MDAwNjMwMDAwNjMwMDAwNmIwODAwNmIxMDAwNzMyMTAwNzMyMTAwODQzMTAw ODQzMTAwOGM0MjAwOGM0YTA4OTQ1MjA4N2I1YTEwODQ2M2ZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYx OGQ2YmQxOGQ2YmQxOGRlYzYxMGQ2YmQxOGRlYzYxMGQ2YmQxOGQ2YmQxMGJk YTUxMDg0NmJmZmZmZmYxMGQ2YjUwOGNlYjUxMGQ2DQpiNTA4Y2VhZDA4Y2Vh ZDA4Y2VhNTEwOWM4NGZmZmZmZmZmZmZmZmZmZmZmZjA4YmQ5NDAwYjU4NDAw YjU3YjAwYTU2YjA4OWM2M2ZmZmZmZmZmZmZmZmZmZmZmZjA4N2IzMTAwNzMy MTAwNmIxMDAwNjMwMDA4NjMxMGZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA2MzAwMDA1YTAwMDA2MzAwMDA2 MzA4MDANCjZiMTAwMDZiMTgwMDdiMjEwMDdiMjkwMDg0MzkwMDg0MzkwMDk0 NGEwMDk0NTIwMDljNWEwMDk0NWExMDhjNmJmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjA4NWEzOWZmZmZmZjEwZDZiZA0KMTBk NmJkMThkNmJkMTBkNmJkMTBkNmJkMTBkNmI1MTBkNmJkZmZmZmZmZmZmZmZm ZmZmZmZmMTBjZWFkMDhjZWFkMDhjZWFkMDhjNmE1MDhjZWE1MDBiZDk0MTA4 YzZiZmZmZmZmZmZmZmZmZmZmZmZmMDBiNTdiMDBhZDczMDANCmE1NmIwMDlj NWEwODg0NGFmZmZmZmZmZmZmZmZmZmZmZmYwMDczMTgwMDYzMTAwMDYzMDAw MDVhMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZjAwNjMwMDAwNjMwMDAwNjMwMDAwNWEwMDAwNmIwODAwNmIxMDAwNzMy MTAwNzMyMTAwODQzMTAwODQzMTAwOGM0MjAwOGM0YTAwOWM1MjAwOWM1YTAw YTU2MzAwYTU2Yg0KMDhhZDdiMDhhNTdiMTBhNThjZmZmZmZmMThhZDljZmZm ZmZmZmZmZmZmZmZmZmZmMjFjZWNlZmZmZmZmZmZmZmZmZmZmZmZmMjFkNmNl ZmZmZmZmMjFjNmI1ZmZmZmZmMjFiNWE1MThhZDk0MThhZDk0ZmZmZmZmMTg5 Yzg0ZmYNCmZmZmYxMDg0NjNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmYxMGNlYjUxMGM2YWQxMDg0NjNmZmZmZmYxOGQ2YmQxMGQ2YmQxMGQ2YmQx MGQ2YjUxMGQ2YmQxMGQ2YjUxMGNlYjVmZmZmZmZmZmZmZmZmZmZmZmYxMGNl DQphZDA4YzZhNTA4Y2VhZDA4YzZhNTA4Y2VhNTAwYWQ4YzEwODQ2M2ZmZmZm ZmZmZmZmZmZmZmZmZjA4YWQ3MzAwYTU2MzAwOWM1YTAwOGM0YTA4NzM0MmZm ZmZmZmZmZmZmZjAwNmIxODAwNmIxMDAwNjMwMDAwNWEwOGZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA1YTAw MDA1YTAwMDA2MzAwMDA2MzAwMDANCjZiMTAwMDZiMTgwMDdiMjEwMDdiMjkw MDg0MzkwMDg0MzkwMDk0NGEwMDk0NGEwMDljNWEwMDljNjMwMGE1NmIwMGFk NzMwMGI1N2IwMGI1ODQwMGJkOTQwMGJkOTQwOGJkOWMwOGJkYTUxMGM2YWQx MGM2YWQxMGNlYmQxMGNlDQpiZDE4ZDZjNjEwY2ViZDE4ZDZiZDEwZDZiZDE4 ZDZjNjE4ZDZjNjE4ZGVjZTE4ZGVjZTIxZGVkNjE4ZGVjZTIxZDZjZTE4YzZi NTE4YWQ5NGZmZmZmZmZmZmZmZmZmZmZmZjA4YTU4NDA4Y2ViNTEwZDZiNTEw Y2ViNTEwOGM2Yg0KZmZmZmZmMTBkNmI1MTBjZWI1MTBkNmI1MDhjZWI1MTBk NmI1MDhjZWFkMTBiZDljZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm MDhjNjljMDBjNjljMDBjNjljZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmMDANCjljNjMwMDk0NTIwMDhjNGEwMDdiMzlmZmZmZmZmZmZmZmYwMDZi MjEwMDYzMDAwMDYzMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNWEwMDAwNjMwMDAwNjMwMDAw NjMwODAwNmIxMDAwNzMxODAwNzMyMTAwN2IzMTAwODQzMTAwOGM0MjAwOGM0 MjAwOTQ1MjAwOWM1YTAwYTU2MzAwYTU2Yg0KMDBhZDczMDBhZDdiMDBiZDhj MDBiZDhjMDBjNjljMDBjNjljMDhjZWE1MDhjNmE1MDhjZWFkMDhjZWFkMTBk NmI1MTBjZWI1MTBkNmJkMTBkNmJkMThkZWM2MThkNmM2MThkZWM2MThkZWM2 MjFkZWNlMThkZWNlMjFkZWNlMTgNCmRlY2UyMWRlY2UxOGRlYzYxOGM2YWRm ZmZmZmZmZmZmZmYwOGE1ODQxMGQ2YjUxMGNlYjUxMGQ2YjUxMGNlYjUxMDg0 NjNmZmZmZmYxMGQ2YjUxMGNlYjUxMGQ2YjUwOGNlYWQxMGQ2YjUwOGNlYWQx MGE1N2JmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZjA4YzY5YzAw YzY5YzAwYzY5NDAwOTQ2YjEwNmI0YWZmZmZmZmZmZmZmZjAwOTQ1MjAwOTQ1 MjAwOGM0MjAwODQzOTAwNmIyOTA4NTIzMWZmZmZmZjAwNjMwODAwNWEwMDA4 NWEwOGZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmMDA1YTAwMDA1YTAwMDA2MzAwMDA2MzAwMDANCjZiMTAwMDZi MTAwMDczMjEwMDdiMjkwMDg0MzEwMDg0MzkwMDhjNDIwMDk0NGEwMDljNWEw MDljNWEwMGE1NmIwMGE1NzMwMGI1N2IwMGI1ODQwMGJkOGMwMGJkOTQwMGM2 OWMwMGM2OWMwOGNlYTUwOGM2YTUwOGNlYWQwOGNlDQphZDEwY2ViNTEwY2Vi NTEwZDZiZDEwZDZiZDE4ZDZiZDEwZDZiZDE4ZGVjNjE4ZDZjNjE4ZGVjZTE4 ZDZjNjE4ZGVjZTE4ZDZjNjE4ZGVjNjEwZDZiZGZmZmZmZmZmZmZmZjA4YTU4 NDA4Y2VhZDEwY2ViNTA4Y2VhZDEwY2ViNQ0KMDhjNmE1MDg2YjRhZmZmZmZm MTBjZWFkMDhjZWFkMTBjZWFkMDhjZWFkMDhjZWFkMDhjNmE1MDg4YzZiZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDBiZDk0MDBiZDhjMDBiNTg0 MDA5NDYzMDg2MzQyZmZmZmZmZmYNCmZmZmYwMDhjNDIwMDhjMzkwMDdiMzEw MDdiMjkwMDVhMThmZmZmZmYwMDVhMDAwMDYzMDBmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjAwNjMwMDAwNWEwMDAwNjMwODAwNmIxMDAwNzMxODAwNzMyMTAwN2IyOTAw N2IzMTAwOGMzOTAwOGM0MjAwOTQ1MjAwOTQ1MjAwOWM2MzAwYTU2Mw0KMDBh ZDczMDBhZDdiMDBiNTg0MDBiZDhjMDBjNjk0MDBjNjljMDhjNjljMDBjNjlj MDhjZWFkMDhjZWE1MTBjZWFkMDhjZWFkMTBkNmI1MTBkNmI1MTBkNmJkMTBk NmJkMThkZWM2MThkNmM2MThkZWM2MThkNmM2MThkZWM2MTgNCmQ2YzYxOGRl YzYxMGQ2YmQxOGNlYjVmZmZmZmZmZmZmZmZmZmZmZmYxMGNlYWQwOGNlYWQx MGNlYWQwOGNlYWQxMGQ2YjUwOGI1OTQwODVhMzlmZmZmZmYxMGNlYWQwOGNl YWQwOGNlYWQwOGNlYTUwOGNlYWQwOGM2OWMwODdiDQo1MmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjA4YjU4NDAwYjU3YjAwYWQ3MzAwOGM1YTA4 NjMzOWZmZmZmZjAwODQ0MjAwODQzMTAwN2IzMTAwNzMyMTAwNmIxODAwNGEx MDAwNjMwODAwNjMwMGZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA1YTAwMDA2MzAwMDA1 YTAwMDANCjZiMDgwMDZiMTAwMDczMjEwMDczMjEwMDdiMzEwMDg0MzEwMDhj NDIwMDhjNGEwMDk0NTIwMDljNWEwMGE1NjMwMGE1NmIwMGFkNzMwMGFkN2Iw MGJkOGMwMGJkOGMwMGM2OWMwMGM2OWMwOGM2YTUwMGM2OWMwOGNlYTUwOGNl DQphNTEwY2VhZDA4Y2VhZDEwZDZiNTEwY2ViNTEwZDZiZDEwZDZiZDEwZDZi ZDEwZDZiZDE4ZDZjNjEwZDZiZDE4ZDZjNjEwZDZiZDE4ZDZiZGZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjA4YzZhNTA4Y2VhZDA4Y2VhZDA4Y2VhZA0KMDhj ZWE1MDhjZWFkMDg5NDZiZmZmZmZmZmZmZmZmMDhjNmE1MDhjNmE1MDhjZWE1 MDBjNjljMDhjNmE1MDBiNTk0MDg3MzRhZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmMDBhNTczMDBhNTYzMDA5YzYzMDA4NDRhMDgNCjVhMzFmZmZm ZmYwMDg0MzEwMDczMjEwMDczMTgwMDYzMDgwMDYzMDAwMDVhMDAwMDVhMDBm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZjAwNjMwMDAwNjMwMDAwNjMwMDAwNjMwODAwNmIx ODAwNzMxODAwN2IyOTAwN2IyOTAwODQzOTAwOGM0MjAwOTQ0YTAwOTQ1MjAw OWM1YTAwOWM2Mw0KMDBhNTZiMDBhZDczMDBiNTdiMDBiNTg0MDBiZDhjMDBi ZDk0MDhjNjljMDBjNjljMDhjZWE1MDhjNmE1MDhjZWFkMDhjZWFkMTBjZWI1 MDhjZWFkMTBkNmI1MTBkNmI1MTBkNmJkMTBkNmJkMThkNmJkMTBkNmJkMThk NmJkMTANCmQ2YmQxOGQ2YmRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmYwOGI1OTQwOGNlYTUwOGNlYWQwOGNlYTUwOGNlYWQwOGNlYTUwOGNlYWQw ODczNTJmZmZmZmZmZmZmZmYwOGM2YTUwOGM2YTUwOGNlYTUwMGM2OWMwOGNl DQphNTAwYjU4YzA4NmI0MmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZjAwYTU2MzAwOWM1YTAwOTQ1MjAwODQzOTA4NTIyOTAwNzMyOTAwNzMyMTAw NmIxMDAwNmIwODAwNjMwMDAwNjMwMGZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmMDA2MzAwMDA1YTAwMDANCjYzMDgwMDYzMTAwMDczMTgwMDczMjEw MDdiMjkwMDdiMzEwMDg0MzkwMDhjNDIwMDk0NTIwMDk0NTIwMDljNWEwMGE1 NjMwMGFkNzMwMGFkNzMwMGI1ODQwMGI1ODQwMGJkOTQwMGJkOTQwMGM2OWMw MGM2OWMwOGNlYTUwMGM2DQphNTA4Y2VhZDA4Y2VhZDEwY2VhZDA4Y2VhZDEw Y2ViNTEwY2ViNTEwZDZiNTEwY2ViNTEwZDZiZDEwY2ViNTEwY2VhZGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjA4Y2VhNTAw YzZhNTA4Y2VhNQ0KMDBjNmE1MDhjZWE1MDBjNmE1MDhiZDljZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmMDBjNjljMDBjNjljMDBjNjk0MDBjNjljMDBiNTg0 MDg2YjQyZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA5NDUyMDA5NDUyMDA4 YzQyMDANCjg0MzkwMDczMjkwMDYzMjEwMDZiMTgwMDZiMTAwMDVhMDAwMDYz MDAwMDVhMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAw NjMwMDAwNjMwMDAwNmIxMDAwNmIxMDAwN2IyMTAwN2IyOTAwODQzMTAwODQz OTAwOGM0MjAwOGM0YTAwOWM1MjAwOWM1YQ0KMDBhNTZiMDBhNTZiMDBhZDcz MDBhZDdiMDBiZDg0MDBiZDhjMDBjNjk0MDBjNjk0MDhjZTljMDBjNjljMDhj ZWE1MDhjNmE1MDhjZWFkMDhjZWFkMTBjZWFkMDhjZWFkMTBkNmI1MTBjZWFk MTBjZWFkMTBjNmE1MTBiZGE1MTANCmJkYTUxMGM2YTUxMGI1OWMxMGFkOGMx MDk0NzMxMDdiNWFmZmZmZmZmZmZmZmYwMGI1OGMwOGNlYTUwMGM2YTUwOGNl YTUwOGM2YTUwOGNlYTUwMGM2OWMwOGFkODRmZmZmZmZmZmZmZmZmZmZmZmYw MGNlOWMwMGJkOTQwMGM2DQo5YzAwYmQ5NDAwYmQ4YzAwYjU3YjA4NzM0MmZm ZmZmZmZmZmZmZmZmZmZmZjA4OGM0YTAwOGM0YTAwOGM0MjAwODQzMTAwN2Iy OTAwNzMxODAwNzMxODAwNjMwODAwNjMwMDAwNWEwMDAwNWEwMGZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA1YTAwMDANCjYzMDAwMDYz MDgwMDZiMTgwMDZiMTgwMDdiMjEwMDdiMjkwMDg0MzkwMDg0MzkwMDhjNGEw MDk0NGEwMDljNWEwMDljNWEwMGE1NmIwMGE1NmIwMGFkN2JmZmZmZmYwMGI1 ODRmZmZmZmYwMGM2OTRmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjEwYmRhNTA4Y2VhZDEwY2ViNTA4 Y2VhZDEwY2ViNTA4Y2VhZDEwY2VhZDA4Y2VhZDA4Y2VhZDA4YzY5YzA4OWM3 YmZmZmZmZmZmZmZmZjAwYzY5YzA4YzZhNQ0KMDBjNjljMDBjNjljMDBjNjlj MDhjNjljMDBjNjljMDA5YzczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmMDBiZDhjMDBiNTdiMDBhZDdiMDBhNTZiMDA4NDRhZmZmZmZmZmZmZmZm ZmZmZmZmMDA4YzQyMDA4NDMxMDANCjdiMjkwMDczMjEwMDczMTgwMDYzMDgw MDYzMDAwMDVhMDAwMDYzMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjAwNWEwMDAwNWEwMDAwNmIwODAwNmIxMDAwNzMxODAw NzMyMTAwN2IzMTAwODQzMTAwOGMzOTAwOGM0MjAwOTQ0YTAwOGM0YQ0KMDA5 YzVhZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMThhZDljMTBi ZDljMTBjZWFkMDhjZWFkMTBjZWFkMDhjZWFkMTBjZWFkMDgNCmNlYWQxMGNl YWQwOGNlYWQwOGNlYWQwOGNlYTUwOGNlYWQwOGM2YTUwOGI1OGNmZmZmZmYw OGI1OGMwMGM2OWMwOGM2OWMwMGM2OWMwOGM2OWMwMGM2OWMwMGM2OWMwMGM2 OTQwMDhjNjNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZjAwYWQ3YjAwYWQ3 YjAwYTU2YjAwYTU2YjAwOWM1YTAwOTQ1MjAwNTIyMTAwMzkxMDAwNzMzMTAw ODQzMTAwNzMyMTAwNzMyMTAwNmIxMDAwNjMwODAwNWEwMDAwNjMwMDAwNWEw MGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmMDANCjYzMDAwMDYzMDAwMDZiMTAwMDZiMTAwMDczMjEwMDczMjEwMDdi MzEwMDdiMzEwMDhjNDJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZjEwYjU5YzAwYzY5YzA4Y2VhNTA4YzZhNTA4Y2Vh NTA4YzZhNTA4Y2VhZDA4YzZhNTA4Y2VhZDA4YzZhNTA4Y2VhNTA4YzZhNTA4 Y2VhNTAwYzY5YzA4YzZhNTAwYzY5YzA4OTQ2YmZmZmZmZjAwYmQ5NA0KMDBj Njk0MDBjNjljMDBiZDk0MDBjNjljMDBiZDk0MDBjNjk0MDBiZDhjMDA4YzVh ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA5YzYzMDBhNTYzMDA5YzVhMDA5 YzUyMDA4YzRhMDA4YzQyMDA2MzIxMDA1MjE4MDA3MzIxMDANCjczMjEwMDZi MTAwMDYzMDgwMDVhMDAwMDYzMDAwMDVhMDAwMDVhMDBmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNWEwMDAwNjMw MDAwNjMwODAwNmIxODAwNzMxODAwN2IyMTAwN2IyOTAwNWEyMTAwMzkxMDA4 NDIxMGZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmMTg4YzZiMTA5NDczMTBhNTg0MDhiNThjMDhjNjlj MDBjNjljMDhjZWE1MDBjNjljMDhjZWE1MDhjNmE1MDhjZWE1MDhjNmE1MDhj ZWE1MDgNCmM2YTUwOGNlYTUwMGM2YTUwOGNlYTUwMGM2OWMwOGNlYTUwMGM2 OWMwOGM2OWMwMDljNzNmZmZmZmZmZmZmZmYwMGM2OTQwMGJkOGMwMGJkOTQw MGJkOGMwMGJkOGMwMGJkODQwMGJkODQwMGI1N2IwMDhjNWEwMDM5MDhmZmZm DQpmZmZmZmZmZjAwYTU2YjAwOTQ1MjAwOWM1MjAwOTQ0YTAwOGM0YTAwODQz OTAwODQzMTAwN2IyOTAwNzMyMTAwNmIxMDAwNmIxMDAwNWEwMDAwNjMwMDAw NjMwMDAwNjMwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmYwMDVhMDAwMDYzMDgwMDYzMDgw MDZiMTgwMDczMTgwMDdiMjkwMDdiMjkwMDg0MzEwMDczMzEwMDZiMzFmZmZm ZmYwODYzMzFmZmZmZmYwODczNDJmZmZmZmYwODg0NWEwMDhjNjMwODljNzMw MGFkN2IwMGJkODQwMGJkDQo4YzAwYzY5NDAwYmQ5NDAwYzY5YzAwYzY5YzAw YzY5YzAwYzY5YzAwYzY5YzAwYzY5YzA4YzZhNTAwYzY5YzA4YzZhNTAwYzY5 YzA4YzY5YzAwYzY5YzAwYzY5YzAwYzY5NDAwYzY5YzAwYmQ5NGZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmMDBiNTg0MDBiNTg0MDBiNTg0MDBhZDdiMDBi NTdiMDBhZDczMDBhZDczMDBhNTZiMDA5NDVhMDA0YTE4MDAzMTAwZmZmZmZm ZmZmZmZmMDA4YzRhMDA4YzQyMDA4NDM5MDA4NDMxMDA3YjI5MDA3MzIxMDA2 YjEwMDANCjZiMTAwMDVhMDAwMDYzMDAwMDVhMDAwMDYzMDBmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjAwNjMwMDAwNjMwMDAwNmIwODAwNmIxMDAwNzMxODAwNzMy MTAwN2IyOTAwN2IzMTAwOGMzOTAwOGM0Mg0KMDA5NDRhMDA5NDRhMDA5YzVh MDA5YzVhMDBhNTYzMDBhNTZiMDBhZDczMDBhZDczMDBiNTdiMDBiNTg0MDBi ZDhjMDBiZDhjMDBiZDk0MDBiZDk0MDBjNjljMDBjNjljMDBjNjljMDBjNjlj MDhjNjljMDBjNjljMDhjNjljMDANCmM2OWMwOGM2OWMwMGM2OWMwMGM2OWMw MGM2OTQwMGM2OWMwMGJkOTQwMGI1ODRmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmYwMGFkNzMwMGI1N2IwMGFkNzMwMGFkNzMwMGFkNzMwMGFkNzMwMGE1NmIw MGE1NmIwMDljNWEwMDljDQo1YTAwNzMzOTAwNGExMGZmZmZmZjAwODQzOTAw ODQzOTAwODQzMTAwN2IyOTAwN2IyMTAwNmIxODAwNmIxMDAwNjMwMDAwNjMw MDAwNjMwMDAwNjMwMDAwNWEwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmYwMDVhMDAwMDYzMDAwMDZiMTAwMDZiMTAwMDczMTgwMDczMjEwMDdiMjkw MDdiMzEwMDg0MzkwMDhjNDIwMDk0NGEwMDk0NGEwMDljNTIwMDljNWEwMGE1 NjMwMGE1NjMwMGFkNzMwMGFkNzMwMGI1N2IwMGFkDQo3YjAwYjU4NDAwYjU4 NDAwYmQ4YzAwYmQ4YzAwYmQ5NDAwYmQ5NDAwYzY5NDAwYmQ5NDAwYzY5YzAw YzY5NDAwYzY5YzAwYmQ5NDAwYzY5NDAwYmQ5NDAwYmQ5NDAwYmQ4YzAwYjU4 NGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmMDBhNTYz MDBhNTZiMDBhNTYzMDBhNTYzMDA5YzVhMDA5YzVhMDA5YzVhMDA5YzVhMDA5 NDRhMDA5NDRhMDA4YzQyMDA2MzIxZmZmZmZmMDA3YjI5MDA3MzIxMDA3MzIx MDA2YjEwMDA2YjEwMDA2MzAwMDANCjYzMDAwMDVhMDAwMDYzMDAwMDVhMDBm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNjMwMDAw NjMwODAwNmIxMDAwNmIxODAwNzMyMTAwN2IyOTAwODQzMTAwODQzMQ0KMDA4 YzQyMDA4YzQyMDA5NDRhMDA5NDUyMDA5YzVhMDA5YzVhMDBhNTYzMDBhNTYz MDBhZDczMDBhZDczMDBhZDdiMDBhZDdiMDBiNTg0MDBiNTg0MDBiZDhjMDBi NTg0MDBiZDhjMDBiZDhjMDBiZDk0MDBiZDhjMDBjNjk0MDANCmJkOGMwMGJk OTQwMGJkOGMwMGJkOGMwMGI1ODQwOGFkN2JmZmZmZmYxMDZiNDJmZmZmZmYw ODVhMzFmZmZmZmYwODRhMjFmZmZmZmYwMDljNWEwMDljNWEwMDljNjMwMDlj NWEwMDljNWEwMDk0NTIwMDk0NTIwMDhjNGEwMDhjDQo0YTAwODQzOTAwOGMz OTAwODQzMTAwN2IyOTAwNzMyMTAwNzMyMTAwNmIxMDAwNmIxMDAwNjMwMDAw NjMwMDAwNjMwMDAwNjMwMDAwNWEwMDAwNjMwMGZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDYzMDAwMDYzMDgwMDZi MTAwMDZiMTgwMDczMjEwMDdiMjkwMDg0MzEwMDdiMzEwMDhjMzkwMDhjNDIw MDk0NGEwMDk0NGEwMDljNTIwMDljNWEwMGE1NjMwMDljNjMwMGE1NmIwMGE1 DQo2YjAwYWQ3MzAwYWQ3MzAwYjU3YjAwYWQ3YjAwYjU4NGZmZmZmZjAwYjU4 NDAwYjU4NDAwYjU4NGZmZmZmZjAwYjU4NGZmZmZmZjA4YTU3M2ZmZmZmZjA4 OTQ2YjAwOWM2YjAwYTU3MzAwYTU2YjAwYTU2YjAwOWM2MzAwOWM2Mw0KMDA3 YjRhMDA2MzM5ZmZmZmZmMDA5NDUyMDA5NDRhMDA5NDUyMDA4YzRhMDA5NDRh MDA4YzQyMDA4YzQyMDA4NDM5MDA4NDM5MDA3YjI5MDA3YjI5MDA3MzIxMDA3 MzE4MDA2YjEwMDA2YjA4MDA2MzAwMDA2MzAwMDA1YTAwMDANCjYzMDAwMDVh MDAwMDYzMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZjAwNjMwODAwNmIwODAwNzMxODAwNzMxODAw N2IyOTAwN2IyOQ0KMDA4NDMxMDA4NDMxMDA4YzQyMDA4YzQyMDA5NDRhMDA5 NDRhMDA5YzVhMDA5YzVhMDA5YzYzMDA5YzYzMDhhNTZiZmZmZmZmMDBhZDcz ZmZmZmZmMDBhZDdiZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTA4 YzZiMDgNCjk0NmIwOGFkN2IwMGFkN2IwMGI1N2IwMGFkNzMwMGFkN2IwMGFk NzMwMGFkNzMwMGE1NmIwMGE1NmIwMDljNjMwMDljNjMwMDk0NTIwMDg0NGFm ZmZmZmYwMDhjNDIwMDhjNDIwMDhjNDIwMDg0MzkwMDg0MzkwMDg0MzEwMDg0 DQozMTAwN2IyOTAwN2IyOTAwNzMxODAwNzMxODAwNmIxMDAwNmIwODAwNjMw MDAwNjMwMDAwNjMwMDAwNjMwMDAwNWEwMDAwNjMwMGZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmYwMDYzMDgwMDYzMDgwMDZiMTgwMDZiMTgwMDczMjEwMDdi MjkwMDg0MzEwMDdiMzEwMDg0MzkwMDhjNDIwMDhjNGFmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZjA4OGM2MzAwOTQ2MzAwYTU3MzAwYWQ3MzAwYWQ3MzAwYTU3 MzAwYWQ3MzAwYTU2YjAwYWQ3MzAwYTU2YjAwYTU2YjAwOWM2MzAwYTU2MzAw OWM1YTAwOWM1YQ0KMDA5NDUyMDA5NDUyMDA4YzRhMDA2YjMxZmZmZmZmMDA4 NDMxMDA3YjMxMDA4NDMxMDA3YjI5MDA3YjI5MDA3MzIxMDA3MzIxMDA2YjE4 MDA2YjE4MDA2MzA4MDA2MzA4MDA1YTAwMDA2MzAwMDA1YTAwMDA2MzAwMDA1 YTAwMDANCjYzMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNWEw MDAwNmIwODAwNmIxMDAwNzMxODAwNzMxOA0KMDA3YjI5MDA3YjI5MDA3YjMx ZmZmZmZmMDA4YzQyZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmMTA2YjQyMDg3MzRhMDg4YzVhMDA5NDVhMDBhNTZiMDBhNTZi MDBhNTZiMDBhNTZiMDBhZDZiMDANCmE1NmIwMGE1NmIwMGE1NmIwMGE1NmIw MGE1NjMwMGE1NjMwMDljNjMwMGE1NjMwMDljNWEwMDljNWEwMDk0NTIwMDk0 NTIwMDhjNGEwMDhjNDIwMDczMzFmZmZmZmZmZmZmZmYwMDdiMjkwMDczMjEw MDdiMjEwMDczMTgwMDczDQoxODAwNmIxMDAwNmIxMDAwNjMwODAwNjMwODAw NWEwMDAwNjMwMDAwNjMwMDAwNjMwMDAwNWEwMDAwNjMwMDAwNWEwMGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDYzMDgw MDZiMTAwMDczMTgwMDZiMTgwMDczMjEwMDUyMTAwMDRhMTBmZmZmZmYwMDUy MTgwMDUyMjEwMDYzMjlmZmZmZmYwMDZiMzkwMDczDQo0MjAwODQ0YTAwOGM1 MjAwOWM1YTAwOWM1YTAwOWM1YTAwOWM1YTAwOWM2MzAwOWM1YTAwYTU2MzAw OWM1YTAwYTU2MzAwOWM1YTAwYTU2MzAwOWM1YTAwOWM1YTAwOWM1YTAwOWM1 YTAwOTQ1MjAwOTQ1MjAwOTQ0YTAwOTQ0YQ0KMDA4YzQyMDA4YzQyMDA4NDM5 MDA3MzI5ZmZmZmZmZmZmZmZmZmZmZmZmMDA3MzE4MDA2YjEwMDA2YjEwMDA2 MzA4MDA2MzA4MDA1YTAwMDA2MzAwMDA1YTAwMDA2MzAwMDA1YTAwMDA2MzAw MDA1YTAwMDA2MzAwZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNmIxMDAwNmIxMA0KMDA3 MzE4MDA3MzE4MDA3YjIxMDA3YjI5MDA3YjMxMDA3YjMxMDA4NDM5MDA4NDM5 MDA4YzQyMDA4YzQyMDA5NDRhMDA4YzRhMDA5NDUyMDA5NDUyMDA5YzUyMDA5 NDUyMDA5YzVhMDA5NDUyMDA5YzVhMDA5YzVhMDA5YzVhMDANCjljNWEwMDlj NWEwMDljNTIwMDljNWEwMDk0NTIwMDljNTIwMDk0NTIwMDk0NTIwMDhjNGEw MDk0NGEwMDhjNDIwMDhjNDIwMDg0MzkwMDg0MzlmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmYwMDZiMTAwMDYzMDAwMDYzDQowODAwNjMwMDAwNjMw MDAwNWEwMDAwNjMwMDAwNjMwMDAwNjMwMDAwNWEwMDAwNjMwMDAwNWEwMGZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDYzMDgwMDYzMDgwMDZiMTgwMDZiMTgw MDczMjEwMDczMjEwMDdiMjkwMDdiMjkwMDg0MzEwMDg0MzEwMDg0MzkwMDg0 DQozOTAwOGM0MjAwOGM0MjAwOGM0YTAwOGM0MjAwOTQ0YTAwOTQ0YTAwOTQ1 MjAwOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjAwOTQ0YTAwOTQ1MjAwOGM0YTAw OTQ0YTAwOGM0MjAwOGM0YTAwOGM0MjAwOGM0MjAwODQzOTAwODQzOQ0KMDA4 NDMxMDA4NDMxZmZmZmZmZmZmZmZmZmZmZmZmMDA0MjA4ZmZmZmZmMDA0YTA4 MDA0MjAwMDA0MjAwZmZmZmZmMDA2MzAwMDA1YTAwMDA2MzAwMDA1YTAwMDA2 MzAwMDA1YTAwMDA2MzAwZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KMDA2MzA4MDA2YjEwMDA2YjE4MDA2YjE4MDA3MzIxMDA3 MzIxMDA3YjI5MDA3YjI5MDA4NDMxMDA4NDMxMDA4NDM5MDA4NDM5MDA4YzQy MDA4YzQyMDA4YzQyMDA4YzQyMDA5NDRhMDA4YzQyMDA5NDRhMDA4YzQyMDA5 NDRhMDANCjhjNGEwMDk0NGEwMDhjNDIwMDk0NGEwMDhjNDIwMDhjNDIwMDg0 MzkwMDhjNDIwMDg0MzkwMDg0MzkwMDdiMzEwMDczMzEwMDYzMjEwMDYzMTgw MDZiMTgwMDczMjEwMDZiMTgwMDZiMTAwMDYzMDgwMDZiMDgwMDYzMDAwMDYz DQowMDAwNTIwMDAwNWEwMGZmZmZmZjAwNjMwMGZmZmZmZjAwNjMwMGZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmYwMDYzMDgwMDYzMDgwMDZiMTAwMDZiMTAwMDczMTgwMDczMTgwMDdiMjEw MDczMjEwMDdiMjkwMDdiDQoyOTAwODQzMTAwN2IzMTAwODQzOTAwN2IzMTAw ODQzOWZmZmZmZjAwODQzOWZmZmZmZjAwOGM0MmZmZmZmZjAwOGM0MmZmZmZm ZjAwOGMzOWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwNjMyOTAw NjMyMTAwNmIyOQ0KMDA3MzIxMDA3MzIxMDA3MzE4MDA3MzE4MDA2YjEwMDA2 YjEwMDA2MzA4MDA2MzA4MDA1YTAwMDA2MzAwMDA1YTAwMDA2MzAwZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmMDA2MzA4 MDA2MzA4MDA2YjEwMDA2YjEwMDA3MzE4MDA3MzE4MDA3MzIxMDA2YjE4MDA2 YjIxMDA2MzIxMDg1YTIxZmZmZmZmMDg0YTIxZmZmZmZmMDg1MjI5ZmZmZmZm MDg1MjMxZmZmZmZmMDg1YTMxZmYNCmZmZmYwODVhMzFmZmZmZmYwODUyMzFm ZmZmZmYwODYzMzEwMDYzMjkwMDczMjkwMDdiMjkwMDdiMjkwMDczMjEwMDcz MjEwMDZiMTgwMDczMTgwMDZiMTAwMDZiMTAwMDYzMDgwMDYzMDgwMDYzMDAw MDYzMDAwMDVhMDAwMDYzDQowMDAwNjMwMDAwNTIwMGZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDYz MDgwMDYzMDgwMDZiMTAwMDZiMTAwMDczMTgwMDZiDQoxODAwNzMyMTAwNzMy MTAwNzMyMTAwNzMyMTAwNzMyOTAwNzMyOTAwN2IyOTAwNzMyOTAwN2IyOTAw NzMyOTAwN2IyOTAwNzMyOTAwN2IyOTAwNzMyOTAwN2IyOTAwNzMyMTAwN2Iy MTAwNzMyMTAwNzMyMTAwNmIxODAwNzMxOA0KMDA2YjEwMDA2YjEwMDA2MzA4 MDA2MzA4MDA2MzAwMDA2MzAwMDA1YTAwMDA2MzAwMDA1YTAwMDA2MzAwMDA1 YTAwMDA1YTAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA2MzA4MDA2MzA4 MDA2YjEwMDA2YjEwMDA3MzE4MDA2YjE4MDA3MzIxMDA3MzE4MDA3MzIxMDA3 MzIxMDA3YjIxMDA3MzIxMDA3YjI5MDA3MzIxMDA3YjI5MDANCjczMjEwMDdi MjkwMDczMjEwMDdiMjEwMDczMjEwMDczMjEwMDczMTgwMDczMTgwMDZiMTgw MDZiMTgwMDZiMTAwMDZiMTAwMDYzMDgwMDYzMDgwMDVhMDAwMDYzMDAwMDYz MDAwMDYzMDAwMDVhMDAwMDYzMDAwMDYzMDAwMDVhDQowMGZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDYzMDgwMDYz DQowODAwNmIxMDAwNmIxMDAwNmIxMDAwNmIxMDAwNzMxODAwNmIxMDAwNzMx ODAwNmIxODAwNzMxODAwNmIxODAwNzMxODAwNmIxODAwNzMxODAwNmIxMDAw NmIxODAwNmIxMDAwNmIxMDAwNjMxMDAwNmIxMDAwNjMwODAwNjMwOA0KMDA2 MzAwMDA2MzAwMDA1YTAwMDA2MzAwMDA1YTAwMDA2MzAwMDA1YTAwMDA2MzAw ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA2MzA4MDA2MzA4MDA2YjA4 MDA2MzA4MDA2YjEwMDA2YjEwMDA2YjEwMDA2YjEwMDA2YjEwMDA2YjEwMDA2 YjEwMDANCjZiMTAwMDZiMTAwMDZiMTAwMDZiMTAwMDYzMDgwMDZiMTAwMDYz MDgwMDYzMDgwMDYzMDAwMDYzMDgwMDYzMDAwMDYzMDAwMDVhMDAwMDYzMDAw MDYzMDAwMDYzMDAwMDVhMDAwMDYzMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZjAwNjMwMDAwNWEwMDAw NjMwODAwNjMwMDAwNjMwODAwNjMwODAwNjMwODAwNjMwODAwNjMwODAwNjMw MDAwNjMwODAwNjMwMDAwNjMwODAwNWEwMDAwNjMwMDAwNWEwMDAwNjMwMDAw NWEwMDAwNjMwMA0KMDA1YTAwMDA2MzAwMDA1YTAwMDA1YTAwZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm DQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNCmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDA2MzAwMDA1YTAw MDA2MzAwMDA1YTAwMDA2MzAwMDANCjVhMDAwMDYzMDAwMDVhMDAwMDYzMDAw MDYzMDAwMDYzMDAwMDVhMDAwMDYzMDAwMDVhMDAwMDYzMDBmZmZmZmYwMDYz MDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmDQpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZg0KZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmYNCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwODAwMDAwMDI2MDYwZjAw MDYwMDU0NGU1MDUwMDcwMTA0MDAwMDAwMjcwMWZmZmYwMzAwMDAwMDAwMDB9 fXtcYlxmMzdcZnMyMFxjZjIxXGluc3JzaWQ4MzU1Nzk0XGNoYXJyc2lkNDE0 OTM0IFx0YWIgfXsNClxiXGYzN1xmczIwXGNmMjFcaW5zcnNpZDEyMjg1OTI1 XGNoYXJyc2lkOTIwMjg2MyANClxwYXIgfX0= ---1717290100-764556365-1383498446=:28485-- From info@uygarosgb.com Sun Nov 3 17:23:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=HTML_MESSAGE,SUBJ_ALL_CAPS autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9268529E10 for ; Sun, 3 Nov 2013 17:23:06 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6CF33304032 for ; Sun, 3 Nov 2013 15:23:06 -0800 (PST) X-ASG-Debug-ID: 1383520977-04cb6c40d54b2e20001-w1Z2WR Received: from bilgi.alfabilisim.com (93-89-228-117.fbs.com.tr [93.89.228.117]) by cuda.sgi.com with ESMTP id er24QQ1Ca1Ci7VMq (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 03 Nov 2013 15:22:59 -0800 (PST) X-Barracuda-Envelope-From: info@uygarosgb.com X-Barracuda-Apparent-Source-IP: 93.89.228.117 Received: (qmail 15301 invoked from network); 4 Nov 2013 04:00:38 +0200 Received: from asy217164.as13192.sol.superonline.com (HELO RASBOTEM-PC) (217.131.92.164) by 93-89-228-117.fbs.com.tr with (DHE-RSA-AES256-SHA encrypted) SMTP; 4 Nov 2013 04:00:38 +0200 From: "uygar" Subject: =?UTF-8?B?xLDFniBTQcSeTEnEnkkgVkUgR8OcVkVOTMSwxJ7EsCBZQVNBU0kgIEhBS0tJTkRBIELEsExHxLBMRU5E?= =?UTF-8?B?xLBSTUUg?= To: "linux-xfs" X-ASG-Orig-Subj: =?UTF-8?B?xLDFniBTQcSeTEnEnkkgVkUgR8OcVkVOTMSwxJ7EsCBZQVNBU0kgIEhBS0tJTkRBIELEsExHxLBMRU5E?= =?UTF-8?B?xLBSTUUg?= Content-Type: multipart/mixed; boundary="lQwC5BjaN3Z=_9uowj3XANp6JRHSV3o75P" MIME-Version: 1.0 Organization: uygar osgb Date: Mon, 4 Nov 2013 01:13:07 +0200 X-Antivirus: avast! (VPS 131103-1, 03.11.2013), Outbound message X-Antivirus-Status: Clean X-Barracuda-Connect: 93-89-228-117.fbs.com.tr[93.89.228.117] X-Barracuda-Start-Time: 1383520978 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.24 X-Barracuda-Spam-Status: No, SCORE=2.24 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC3_MV0164, HTML_MESSAGE, MISSING_MID, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142028 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.00 HTML_MESSAGE BODY: HTML included in message 2.00 BSF_SC3_MV0164 Custom rule MV0164 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS Message-Id: <20131103232305.E87921296184@cuda.sgi.com> This is a multi-part message in MIME format --lQwC5BjaN3Z=_9uowj3XANp6JRHSV3o75P Content-Type: multipart/alternative; boundary="ExNaBlfVrswQPA=_zqmJ739xUktkDDiOAG" --ExNaBlfVrswQPA=_zqmJ739xUktkDDiOAG Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Say=C4=B1n yetkili; =20 =C4=B0=C5=9F Sa=C4=9Fl=C4=B1=C4=9F=C4=B1 ve G=C3=BCvenli=C4=9Fi konula= r=C4=B1nda =C3=A7=C3=B6z=C3=BCm orta=C4=9F=C4=B1n=C4=B1z olmak dile=C4= =9Fimizle tan=C4=B1t=C4=B1m yaz=C4=B1m=C4=B1z ekte taraf=C4=B1n=C4=B1z= a iletilmi=C5=9Ftir. =20 Sayg=C4=B1lar=C4=B1m=C4=B1zla=E2=80=A6 www.uygarosgb.com 0216 395 18 38=20 Yayla Mah . Cengiztopel Cad. No=3D61/ A-B Tuzla/=C4=B0st --ExNaBlfVrswQPA=_zqmJ739xUktkDDiOAG Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline

Say=C4=B1n yetkili;

 

=

=C4=B0=C5=9F Sa=C4=9Fl=C4=B1=C4=9F=C4=B1 ve = G=C3=BCvenli=C4=9Fi konular=C4=B1nda =C3=A7=C3=B6z=C3=BCm orta=C4=9F=C4= =B1n=C4=B1z olmak dile=C4=9Fimizle tan=C4=B1t=C4=B1m yaz=C4=B1m=C4=B1z= ekte taraf=C4=B1n=C4=B1za iletilmi=C5=9Ftir.

 

Sayg=C4=B1lar=C4=B1m=C4=B1zla=E2=80=A6<= /o:p>

 = www.uygarosgb.com

0216 395 18 38

 Yayla Mah . Cengiztopel Cad. No=3D61/ A-= B Tuzla/=C4=B0st

 

--ExNaBlfVrswQPA=_zqmJ739xUktkDDiOAG-- --lQwC5BjaN3Z=_9uowj3XANp6JRHSV3o75P Content-Type: application/octet-stream; name="UYGAR OSGB-T.Y..docx" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="UYGAR OSGB-T.Y..docx" UEsDBBQABgAIAAAAIQBDCgebyQEAAAYHAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0 Vc1v0zAUvyPxP0S+Tom7HRBCTXcY4wiTKIKra780Hv6S/bqu/z3PyRZ1XWgKhUukxP59vF/8nufX j9YUDxCT9q5ml9WMFeCkV9qta/Zt+al8z4qEwilhvIOa7SCx68XbN/PlLkAqCO1SzVrE8IHzJFuw IlU+gKOVxkcrkF7jmgchf4o18KvZ7B2X3iE4LDFzsMX8IzRiY7C4faTPvZP7AGtW3PQbs1bNtM0E 3QIfxUQw6QAjQjBaCqTq+INTB87KJ1cVIbs9qdUhXZB1Nq6QV16a2hf4PW6rwgGuLyZbsqkMrUef Jb/Qn4haQXEnIn4WlqrmWx8VV15uLEVWHXcwUqJvGi1hwGe2EL2ElOgXW1MNK1Zo91z6mA+5Sejt D2u4RrB30Yd0ebadgTTzQUQNQ/xjHros3MauIJL7s9VfhTFQHwuiM5FwZyD9ewc974ny3zW2t00D kpps+mDQQcvWq15iDzutBoiU9ykiL1u/nDp96Yl50sIWVl//m4s98kkjDY2kpVgZOCHxPwxjoJ40 gTRngXfP83uwozkmSSOia3ea2/Evyn4eshld0uw5oc8HRRqvZ+cM+VZRoEa0eXeLLX4BAAD//wMA UEsDBBQABgAIAAAAIQAekRq38wAAAE4CAAALAAgCX3JlbHMvLnJlbHMgogQCKKAAAgAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjJLbSgNBDIbv Bd9hyH032woi0tneSKF3IusDhJnsAXcOzKTavr2jILpQ217m9OfLT9abg5vUO6c8Bq9hWdWg2Jtg R99reG23iwdQWchbmoJnDUfOsGlub9YvPJGUoTyMMaui4rOGQSQ+ImYzsKNchci+VLqQHEkJU4+R zBv1jKu6vsf0VwOamabaWQ1pZ+9AtcdYNl/WDl03Gn4KZu/Yy4kVyAdhb9kuYipsScZyjWop9Swa bDDPJZ2RYqwKNuBpotX1RP9fi46FLAmhCYnP83x1nANaXg902aJ5x687HyFZLBZ9e/tDg7MvaD4B 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 Z8S9FqboO3ad5bKF/FG2WCuzfJUVq/cTV1xU32uRxGeqe+LaAeJK9n1+i10S1zYvWJPpG5cTUyPW Xw5jPJag1zYsHaYGAwesLewBYtxf4xg2k7V574B97dTZUX4FMwuxS1PGbXLnEzZzkpnlkDWzrfjy QKKmj0vXe4VxHId7Ybyzwvj1eGbyw/lPiL+yu2PzAZQWJ52Q0lbyKu6Z0OmsCuLVKIvgibtXrQ5f xCI+jj7DSWuYxdOaxkbhEW/9pTrgcXG2q2rm4JLOi8Ixafl8jQ5txlmruD6qFqt6N2l38BKuMOTX Oi6el/IV+kQdoHd3i3zSgA79jF7D7gru7ujwQoGzqyo55YXoOw6OUVvcDsaBug03qHYHLZw8jKMx UQtOi8Ohofo8UZcP6JxH1Q68UmmsdGS1Kag9/gxHsqkLHEiLI0MKJbpRu64un0FL7Xp0Yd3JRxdX KHtkaRr0CC+EA3SM8EPreehsJRcOFQ4ePfMkbe9Np/GeSxzed5wpHulj6vC5IhnlzNBnAQMsiqgT xBv/FwAAAP//AwBQSwMECgAAAAAAAAAhAIvkuM+0NgAAtDYAABYAAAB3b3JkL21lZGlhL2ltYWdl MS5qcGVn/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8U HRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwh MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAGj AOsDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIE AwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJico KSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6 /8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAEC 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 EgClBAAA394AAAAA --lQwC5BjaN3Z=_9uowj3XANp6JRHSV3o75P-- From david@fromorbit.com Sun Nov 3 18:39:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B08DC7F4E for ; Sun, 3 Nov 2013 18:39:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2DCBCAC001 for ; Sun, 3 Nov 2013 16:39:22 -0800 (PST) X-ASG-Debug-ID: 1383525559-04cb6c50392a8520001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id HySej8csMwBrFy33 for ; Sun, 03 Nov 2013 16:39:20 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiUQAKbrdlJ5LOn3/2dsb2JhbABZgwc4gwSoNAOPJIVDgRkXdIIlAQEFOhwjEAgDGAklDwUlAyETiAAOvUQWjGyCVgeELgOYCZIKgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 04 Nov 2013 11:09:19 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vd8CJ-0006WD-7f; Mon, 04 Nov 2013 11:39:15 +1100 Date: Mon, 4 Nov 2013 11:39:15 +1100 From: Dave Chinner To: Kasparek Tomas Cc: xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? Message-ID: <20131104003915.GN6188@dastard> X-ASG-Orig-Subj: Re: How to use increased number of ACL entries? References: <20131103081704.GE9974@fit.vutbr.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131103081704.GE9974@fit.vutbr.cz> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383525559 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142029 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sun, Nov 03, 2013 at 09:17:04AM +0100, Kasparek Tomas wrote: > Hello, > > I'm trying to get more then 25 ACLs entries to work according to > http://oss.sgi.com/pipermail/xfs/2013-May/026544.html . I'm running 3.10.x > kernel which seems to contain these changes. I understand, that this is > on-disk format change, so I expect to need new xfsprogs too. I tried the > version from CentOS 6.4 (3.1.1) and one from git repo ( > git://oss.sgi.com/xfs/cmds/xfsprogs), but still it fails to create more then > 25 ACL entries (21 user defined). Is there something I'm still missing? You haven't told mkfs to change the on disk format to enable more than 25 ACLs. Only the version from git will do it, and your CentOS kernel will not support it. Cheers, Dave. -- Dave Chinner david@fromorbit.com From guz.fnst@cn.fujitsu.com Sun Nov 3 20:33:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E01E27F4E for ; Sun, 3 Nov 2013 20:33:27 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id CC0EF304032 for ; Sun, 3 Nov 2013 18:33:24 -0800 (PST) X-ASG-Debug-ID: 1383532397-04cb6c40d34b68c0001-NocioJ Received: from song.cn.fujitsu.com (cn.fujitsu.com [222.73.24.84]) by cuda.sgi.com with ESMTP id PQ6lPxWRvkx9HVX3 for ; Sun, 03 Nov 2013 18:33:18 -0800 (PST) X-Barracuda-Envelope-From: guz.fnst@cn.fujitsu.com X-Barracuda-Apparent-Source-IP: 222.73.24.84 X-IronPort-AV: E=Sophos;i="4.93,629,1378828800"; d="scan'208";a="8937031" Received: from unknown (HELO tang.cn.fujitsu.com) ([10.167.250.3]) by song.cn.fujitsu.com with ESMTP; 04 Nov 2013 10:29:44 +0800 Received: from fnstmail02.fnst.cn.fujitsu.com (tang.cn.fujitsu.com [127.0.0.1]) by tang.cn.fujitsu.com (8.14.3/8.13.1) with ESMTP id rA42X5kU008085; Mon, 4 Nov 2013 10:33:05 +0800 Received: from [10.167.226.100] ([10.167.226.100]) by fnstmail02.fnst.cn.fujitsu.com (Lotus Domino Release 8.5.3) with ESMTP id 2013110410311637-2736196 ; Mon, 4 Nov 2013 10:31:16 +0800 Message-ID: <527705F3.50407@cn.fujitsu.com> Date: Mon, 04 Nov 2013 10:26:59 +0800 From: Gu Zheng User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20110930 Thunderbird/7.0.1 MIME-Version: 1.0 To: Dave Chinner CC: bpm@sgi.com, elder@kernel.org, linux-kernel , xfs@oss.sgi.com Subject: Re: [PATCH] xfs: simplify kmem_{zone_}zalloc References: <52738187.1000807@cn.fujitsu.com> <20131101205803.GQ4446@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfs: simplify kmem_{zone_}zalloc In-Reply-To: <20131101205803.GQ4446@dastard> X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/04 10:31:16, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/04 10:31:17, Serialize complete at 2013/11/04 10:31:17 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: cn.fujitsu.com[222.73.24.84] X-Barracuda-Start-Time: 1383532397 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142029 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Dave, On 11/02/2013 04:58 AM, Dave Chinner wrote: > On Fri, Nov 01, 2013 at 06:25:11PM +0800, Gu Zheng wrote: >> Introduce flag KM_ZERO which is used to alloc zeroed entry, and convert >> kmem_{zone_}zalloc to call kmem_{zone_}alloc() with KM_ZERO directly, >> in order to avoid the setting to zero step. >> >> >> Signed-off-by: Gu Zheng >> --- >> fs/xfs/kmem.c | 14 ++------------ >> fs/xfs/kmem.h | 7 ++++++- >> 2 files changed, 8 insertions(+), 13 deletions(-) >> >> diff --git a/fs/xfs/kmem.c b/fs/xfs/kmem.c >> index a02cfb9..d56fcc9 100644 >> --- a/fs/xfs/kmem.c >> +++ b/fs/xfs/kmem.c >> @@ -65,12 +65,7 @@ kmem_alloc(size_t size, xfs_km_flags_t flags) >> void * >> kmem_zalloc(size_t size, xfs_km_flags_t flags) >> { >> - void *ptr; >> - >> - ptr = kmem_alloc(size, flags); >> - if (ptr) >> - memset((char *)ptr, 0, (int)size); >> - return ptr; >> + return kmem_alloc(size, flags | KM_ZERO); >> } >> >> void * >> @@ -132,10 +127,5 @@ kmem_zone_alloc(kmem_zone_t *zone, xfs_km_flags_t flags) >> void * >> kmem_zone_zalloc(kmem_zone_t *zone, xfs_km_flags_t flags) >> { >> - void *ptr; >> - >> - ptr = kmem_zone_alloc(zone, flags); >> - if (ptr) >> - memset((char *)ptr, 0, kmem_cache_size(zone)); >> - return ptr; >> + return kmem_zone_alloc(zone, flags | KM_ZERO); >> } > > These functions should be made static inline functions in kmem.h > seeing as they are now just a simple wrapper. Agree. Thanks for your suggestion, I'll follow it. > > Otherwise it's a nice cleanup. Thanks:) Regards, Gu > > Cheers, > > Dave. From sandeen@sandeen.net Sun Nov 3 20:37:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6B3397F4E for ; Sun, 3 Nov 2013 20:37:38 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 511B38F8035 for ; Sun, 3 Nov 2013 18:37:38 -0800 (PST) X-ASG-Debug-ID: 1383532656-04cb6c40d54b6a20001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id dfJgX23KQrY44CTH for ; Sun, 03 Nov 2013 18:37:37 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 5B0F06826301; Sun, 3 Nov 2013 20:37:36 -0600 (CST) Message-ID: <5277086E.6030905@sandeen.net> Date: Sun, 03 Nov 2013 20:37:34 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , Kasparek Tomas CC: xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? References: <20131103081704.GE9974@fit.vutbr.cz> <20131104003915.GN6188@dastard> X-ASG-Orig-Subj: Re: How to use increased number of ACL entries? In-Reply-To: <20131104003915.GN6188@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1383532656 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142029 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/3/13, 6:39 PM, Dave Chinner wrote: > On Sun, Nov 03, 2013 at 09:17:04AM +0100, Kasparek Tomas wrote: >> Hello, >> >> I'm trying to get more then 25 ACLs entries to work according to >> http://oss.sgi.com/pipermail/xfs/2013-May/026544.html . I'm running 3.10.x >> kernel which seems to contain these changes. I understand, that this is >> on-disk format change, so I expect to need new xfsprogs too. I tried the >> version from CentOS 6.4 (3.1.1) and one from git repo ( >> git://oss.sgi.com/xfs/cmds/xfsprogs), but still it fails to create more then >> 25 ACL entries (21 user defined). Is there something I'm still missing? > > You haven't told mkfs to change the on disk format to enable more > than 25 ACLs. Only the version from git will do it, and your CentOS > kernel will not support it. but the 3.10.x kernel you're running will IIRC; use "-m crc=1" on the mkfs.xfs commandline from a git mkfs.xfs. -Eric > Cheers, > > Dave. > From mlsemon35@gmail.com Sun Nov 3 22:18:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 27D4E7F4E for ; Sun, 3 Nov 2013 22:18:17 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 047F5304032 for ; Sun, 3 Nov 2013 20:18:14 -0800 (PST) X-ASG-Debug-ID: 1383538692-04cbb00de0373f40001-NocioJ Received: from mail-yh0-f48.google.com (mail-yh0-f48.google.com [209.85.213.48]) by cuda.sgi.com with ESMTP id 25df7vEAQ4jh6Xs2 (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Sun, 03 Nov 2013 20:18:12 -0800 (PST) X-Barracuda-Envelope-From: mlsemon35@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.213.48 X-Barracuda-IPDD: Level1 [gmail.com/209.85.213.48] Received: by mail-yh0-f48.google.com with SMTP id f64so759765yha.35 for ; Sun, 03 Nov 2013 20:18:12 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.213.48] X-Barracuda-IPDD: Level1 [gmail.com/209.85.213.48] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=gFU4917vAmv8fGjCJSt1ZSzpHxNIOfqnA0CkWYCtDog=; b=kddJjZD7Y1pEGmdKjIKN/Ym1uv8jiMXfl3ovHCQ1Doy/6FEpdUZ8aP8BcCpX2iwYqA 1EOdqS6xHssAVK/nIddYhy8RhWNhBOPB2m/2tRls4f1Fw7PjBvViSUfU+KlYfFM7Mc2e V9P7vHYR09m2rQ5xOS2ZB587Kci8ivdYrtVU3/X9tnyPj97yIyIrCDHjEIUirdoRt5J/ VHXs7tmup84tV4wADYjUYWKHC1hKf6DJFM/UpSS7AQXeCpWpjEigcoz8TrGfOLeCwHWP rMd/t5SEgFfbJ150CR+T2VzRY8lsJRPjJ6asfTl+fM0CxfstMEiV92CErltAsCvslofU w6pg== X-Received: by 10.236.202.142 with SMTP id d14mr39728yho.100.1383538691843; Sun, 03 Nov 2013 20:18:11 -0800 (PST) Received: from [192.168.0.129] (rrcs-97-79-21-178.se.biz.rr.com. [97.79.21.178]) by mx.google.com with ESMTPSA id x9sm24239510yhd.13.2013.11.03.20.18.11 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 03 Nov 2013 20:18:11 -0800 (PST) Message-ID: <52771FFE.8030009@gmail.com> Date: Sun, 03 Nov 2013 23:18:06 -0500 From: "Michael L. Semon" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , Dave Chinner , Kasparek Tomas CC: xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? References: <20131103081704.GE9974@fit.vutbr.cz> <20131104003915.GN6188@dastard> <5277086E.6030905@sandeen.net> X-ASG-Orig-Subj: Re: How to use increased number of ACL entries? In-Reply-To: <5277086E.6030905@sandeen.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-yh0-f48.google.com[209.85.213.48] X-Barracuda-Start-Time: 1383538692 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142032 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On 11/03/2013 09:37 PM, Eric Sandeen wrote: > On 11/3/13, 6:39 PM, Dave Chinner wrote: >> On Sun, Nov 03, 2013 at 09:17:04AM +0100, Kasparek Tomas wrote: >>> Hello, >>> >>> I'm trying to get more then 25 ACLs entries to work according to >>> http://oss.sgi.com/pipermail/xfs/2013-May/026544.html . I'm running 3.10.x >>> kernel which seems to contain these changes. I understand, that this is >>> on-disk format change, so I expect to need new xfsprogs too. I tried the >>> version from CentOS 6.4 (3.1.1) and one from git repo ( >>> git://oss.sgi.com/xfs/cmds/xfsprogs), but still it fails to create more then >>> 25 ACL entries (21 user defined). Is there something I'm still missing? >> >> You haven't told mkfs to change the on disk format to enable more >> than 25 ACLs. Only the version from git will do it, and your CentOS >> kernel will not support it. > > but the 3.10.x kernel you're running will IIRC; use "-m crc=1" on the mkfs.xfs > commandline from a git mkfs.xfs. > > -Eric > >> Cheers, >> >> Dave. Y'know, Eric, your best suggestions are always made when I'm working on a non-test PC that I don't really want to touch ;-) But anyway, (i686 Pentium 4, kernel 3.10.17)... git xfsprogs will make the filesystem in question: root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs /dev/sdb3 mkfs.xfs: /dev/sdb3 appears to contain an existing filesystem (swap). mkfs.xfs: Use the -f option to force overwrite. root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs -f -m crc=1 /dev/sdb3 meta-data=/dev/sdb3 isize=512 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 data = bsize=4096 blocks=262144, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=12800, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 However, it should be dirent (ftype=1 in the above output) that keeps a vanilla 3.10.17 kernel from mounting the resulting filesystem: [438326.624667] XFS (sdb3): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! [438326.624667] Use of these features in this kernel is at your own risk! [438326.624762] XFS (sdb3): Superblock has unknown incompatible features (0x1) enabled. [438326.624762] Filesystem can not be safely mounted by this kernel. [438326.624769] 8d76c000: 58 46 53 42 00 00 10 00 00 00 00 00 00 04 00 00 XFSB............ [438326.624833] 8d76c010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [438326.624897] 8d76c020: 60 b9 e2 ff 8f c5 41 f5 87 32 bc ea 7d 7b 8c 1b `.....A..2..}{.. [438326.624961] 8d76c030: 00 00 00 00 00 02 00 04 00 00 00 00 00 00 00 40 ...............@ [438326.625026] XFS (sdb3): Internal error xfs_sb_read_verify at line 730 of file fs/xfs/xfs_mount.c. Caller 0x81123144 [438326.625026] [438326.625108] CPU: 0 PID: 58 Comm: kworker/0:1H Not tainted 3.10.17 #2 [438326.625110] Hardware name: Dell Computer Corporation Dimension 3000 /0N6381, BIOS A02 11/08/2004 [438326.625119] Workqueue: xfslogd xfs_buf_iodone_work [438326.625123] a4b38400 a4b38400 bde73e90 813ab881 bde73eb4 81124b91 a4b38400 00000008 [438326.625130] 814593ac 813c5439 000002da 8145fee6 81123144 bde73ed4 81124bd6 8145fee6 [438326.625136] 000002da 81123144 954cf500 00000016 a4b38400 bde73f00 811693c4 8d76c000 [438326.625142] Call Trace: [438326.625151] [<813ab881>] dump_stack+0x16/0x18 [438326.625155] [<81124b91>] xfs_error_report+0x45/0x47 [438326.625160] [<81123144>] ? xfs_buf_iodone_work+0x52/0x67 [438326.625163] [<81124bd6>] xfs_corruption_error+0x43/0x5d [438326.625167] [<81123144>] ? xfs_buf_iodone_work+0x52/0x67 [438326.625173] [<811693c4>] xfs_sb_read_verify+0xd4/0xe5 [438326.625177] [<81123144>] ? xfs_buf_iodone_work+0x52/0x67 [438326.625181] [<81123144>] xfs_buf_iodone_work+0x52/0x67 [438326.625187] [<81038920>] process_one_work+0xd5/0x2eb [438326.625191] [<8103923c>] worker_thread+0xea/0x2f8 [438326.625196] [<81039152>] ? manage_workers.isra.37+0x21a/0x21a [438326.625200] [<8103d4c4>] kthread+0x8e/0x90 [438326.625207] [<813af737>] ret_from_kernel_thread+0x1b/0x28 [438326.625211] [<8103d436>] ? kthread_worker_fn+0xd3/0xd3 [438326.625214] XFS (sdb3): Corruption detected. Unmount and run xfs_repair [438326.625271] XFS (sdb3): SB validate failed with error 22. I don't know if the CentOS kernel has any extra patches that would enable this filesystem to be mounted. There might be a way to bisect or revert the git xfsprogs back before dirent and giving that a try. However, it seems best to start working with v5/CRC XFS starting with kernel 3.11. If my luck with recent AIO commits was better, I'd recommend 3.12 instead because that's the real correct answer, problems aside. Thanks! Michael From jeff.liu@oracle.com Sun Nov 3 22:34:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2265C7F4E for ; Sun, 3 Nov 2013 22:34:13 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D9F458F804C for ; Sun, 3 Nov 2013 20:34:09 -0800 (PST) X-ASG-Debug-ID: 1383539648-04bdf0789a4cfef0001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id 9qbfvk3wa1fOmN4B (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 03 Nov 2013 20:34:08 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rA44Y0dA027668 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 4 Nov 2013 04:34:01 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA44XxJk018662 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 4 Nov 2013 04:34:00 GMT Received: from abhmt115.oracle.com (abhmt115.oracle.com [141.146.116.67]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA44XxSu027105; Mon, 4 Nov 2013 04:33:59 GMT Received: from [192.168.1.104] (/123.119.103.131) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 03 Nov 2013 20:33:59 -0800 Message-ID: <527723FC.1070401@oracle.com> Date: Mon, 04 Nov 2013 12:35:08 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: "Michael L. Semon" CC: Eric Sandeen , Dave Chinner , Kasparek Tomas , xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? References: <20131103081704.GE9974@fit.vutbr.cz> <20131104003915.GN6188@dastard> <5277086E.6030905@sandeen.net> <52771FFE.8030009@gmail.com> X-ASG-Orig-Subj: Re: How to use increased number of ACL entries? In-Reply-To: <52771FFE.8030009@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1383539648 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142033 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 11/04/2013 12:18 PM, Michael L. Semon wrote: > On 11/03/2013 09:37 PM, Eric Sandeen wrote: >> On 11/3/13, 6:39 PM, Dave Chinner wrote: >>> On Sun, Nov 03, 2013 at 09:17:04AM +0100, Kasparek Tomas wrote: >>>> Hello, >>>> >>>> I'm trying to get more then 25 ACLs entries to work according to >>>> http://oss.sgi.com/pipermail/xfs/2013-May/026544.html . I'm running 3.10.x >>>> kernel which seems to contain these changes. I understand, that this is >>>> on-disk format change, so I expect to need new xfsprogs too. I tried the >>>> version from CentOS 6.4 (3.1.1) and one from git repo ( >>>> git://oss.sgi.com/xfs/cmds/xfsprogs), but still it fails to create more then >>>> 25 ACL entries (21 user defined). Is there something I'm still missing? >>> >>> You haven't told mkfs to change the on disk format to enable more >>> than 25 ACLs. Only the version from git will do it, and your CentOS >>> kernel will not support it. >> >> but the 3.10.x kernel you're running will IIRC; use "-m crc=1" on the mkfs.xfs >> commandline from a git mkfs.xfs. >> >> -Eric >> >>> Cheers, >>> >>> Dave. > > Y'know, Eric, your best suggestions are always made when I'm working on a > non-test PC that I don't really want to touch ;-) But anyway, (i686 Pentium > 4, kernel 3.10.17)... > > git xfsprogs will make the filesystem in question: > > root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs /dev/sdb3 > mkfs.xfs: /dev/sdb3 appears to contain an existing filesystem (swap). > mkfs.xfs: Use the -f option to force overwrite. > root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs -f -m crc=1 /dev/sdb3 > meta-data=/dev/sdb3 isize=512 agcount=4, agsize=65536 blks > = sectsz=512 attr=2, projid32bit=1 > = crc=1 > data = bsize=4096 blocks=262144, imaxpct=25 > = sunit=0 swidth=0 blks > naming =version 2 bsize=4096 ascii-ci=0 ftype=1 > log =internal log bsize=4096 blocks=12800, version=2 > = sectsz=512 sunit=0 blks, lazy-count=1 > realtime =none extsz=4096 blocks=0, rtextents=0 > > However, it should be dirent (ftype=1 in the above output) that keeps a > vanilla 3.10.17 kernel from mounting the resulting filesystem: > > [438326.624667] XFS (sdb3): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! > [438326.624667] Use of these features in this kernel is at your own risk! > [438326.624762] XFS (sdb3): Superblock has unknown incompatible features (0x1) enabled. > [438326.624762] Filesystem can not be safely mounted by this kernel. > [438326.624769] 8d76c000: 58 46 53 42 00 00 10 00 00 00 00 00 00 04 00 00 XFSB............ > [438326.624833] 8d76c010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ > [438326.624897] 8d76c020: 60 b9 e2 ff 8f c5 41 f5 87 32 bc ea 7d 7b 8c 1b `.....A..2..}{.. > [438326.624961] 8d76c030: 00 00 00 00 00 02 00 04 00 00 00 00 00 00 00 40 ...............@ > [438326.625026] XFS (sdb3): Internal error xfs_sb_read_verify at line 730 of file fs/xfs/xfs_mount.c. Caller 0x81123144 > [438326.625026] > [438326.625108] CPU: 0 PID: 58 Comm: kworker/0:1H Not tainted 3.10.17 #2 > [438326.625110] Hardware name: Dell Computer Corporation Dimension 3000 /0N6381, BIOS A02 11/08/2004 > [438326.625119] Workqueue: xfslogd xfs_buf_iodone_work > [438326.625123] a4b38400 a4b38400 bde73e90 813ab881 bde73eb4 81124b91 a4b38400 00000008 > [438326.625130] 814593ac 813c5439 000002da 8145fee6 81123144 bde73ed4 81124bd6 8145fee6 > [438326.625136] 000002da 81123144 954cf500 00000016 a4b38400 bde73f00 811693c4 8d76c000 > [438326.625142] Call Trace: > [438326.625151] [<813ab881>] dump_stack+0x16/0x18 > [438326.625155] [<81124b91>] xfs_error_report+0x45/0x47 > [438326.625160] [<81123144>] ? xfs_buf_iodone_work+0x52/0x67 > [438326.625163] [<81124bd6>] xfs_corruption_error+0x43/0x5d > [438326.625167] [<81123144>] ? xfs_buf_iodone_work+0x52/0x67 > [438326.625173] [<811693c4>] xfs_sb_read_verify+0xd4/0xe5 > [438326.625177] [<81123144>] ? xfs_buf_iodone_work+0x52/0x67 > [438326.625181] [<81123144>] xfs_buf_iodone_work+0x52/0x67 > [438326.625187] [<81038920>] process_one_work+0xd5/0x2eb > [438326.625191] [<8103923c>] worker_thread+0xea/0x2f8 > [438326.625196] [<81039152>] ? manage_workers.isra.37+0x21a/0x21a > [438326.625200] [<8103d4c4>] kthread+0x8e/0x90 > [438326.625207] [<813af737>] ret_from_kernel_thread+0x1b/0x28 > [438326.625211] [<8103d436>] ? kthread_worker_fn+0xd3/0xd3 > [438326.625214] XFS (sdb3): Corruption detected. Unmount and run xfs_repair > [438326.625271] XFS (sdb3): SB validate failed with error 22. > looks this problem is irrelevant to CRC check is enabled or not, and Eric has fixed it: commit 31625f28ad7be67701dc4cefcf52087addd88af4 xfs: don't emit corruption noise on fs probes Thanks, -Jeff > I don't know if the CentOS kernel has any extra patches that would enable > this filesystem to be mounted. > > There might be a way to bisect or revert the git xfsprogs back before dirent > and giving that a try. However, it seems best to start working with v5/CRC > XFS starting with kernel 3.11. If my luck with recent AIO commits was better, > I'd recommend 3.12 instead because that's the real correct answer, problems > aside. > > Thanks! > > Michael > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From em_err_445_etc5_3948_b6e7eed4339a26df8f6340020b2793b3@syuui.com Sun Nov 3 23:34:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B5C297F4E for ; Sun, 3 Nov 2013 23:34:43 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 98C668F8039 for ; Sun, 3 Nov 2013 21:34:40 -0800 (PST) X-ASG-Debug-ID: 1383543278-04cb6c50392ae320001-NocioJ Received: from s3-068.cyf.jp (s3-068.cyf.jp [49.212.205.45]) by cuda.sgi.com with ESMTP id MaRI0ee1AfLzT9sC for ; Sun, 03 Nov 2013 21:34:39 -0800 (PST) X-Barracuda-Envelope-From: em_err_445_etc5_3948_b6e7eed4339a26df8f6340020b2793b3@syuui.com X-Barracuda-Apparent-Source-IP: 49.212.205.45 To: xfs@oss.sgi.com Subject: =?iso-2022-jp?B?GyRCJCpDTiRpJDsbKEI=?= From: =?iso-2022-jp?B?GyRCOWI2Nj9OGyhC?= X-ASG-Orig-Subj: =?iso-2022-jp?B?GyRCJCpDTiRpJDsbKEI=?= Date: Mon, 04 Nov 2013 14:34:38 +0900 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit MIME-Version: 1.0 X-Priority: 3 Message-Id: <20131104053438.2963B5806B3@s3-068.cyf.jp> X-Barracuda-Connect: s3-068.cyf.jp[49.212.205.45] X-Barracuda-Start-Time: 1383543278 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: -0.10 X-Barracuda-Spam-Status: No, SCORE=-0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=ISO2022JP_BODY, ISO2022JP_CHARSET X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142034 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 ISO2022JP_CHARSET ISO-2022-JP message -0.10 ISO2022JP_BODY BODY: ISO-2022-JP message $B$*CN$i$;(B From mlsemon35@gmail.com Sun Nov 3 23:52:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 234867F4E for ; Sun, 3 Nov 2013 23:52:15 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id ED3778F8040 for ; Sun, 3 Nov 2013 21:52:14 -0800 (PST) X-ASG-Debug-ID: 1383544332-04cbb00ddf375ff0001-NocioJ Received: from mail-gg0-f173.google.com (mail-gg0-f173.google.com [209.85.161.173]) by cuda.sgi.com with ESMTP id 8QU7OsfEaWr43OJ5 (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Sun, 03 Nov 2013 21:52:13 -0800 (PST) X-Barracuda-Envelope-From: mlsemon35@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.161.173 X-Barracuda-IPDD: Level1 [gmail.com/209.85.161.173] Received: by mail-gg0-f173.google.com with SMTP id e5so2426615ggk.32 for ; Sun, 03 Nov 2013 21:52:12 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.161.173] X-Barracuda-IPDD: Level1 [gmail.com/209.85.161.173] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=2zlLrCrWkQpyTxPYiaVf6MPTNc4nQPDpMo2EeETpbX4=; b=CYLL2t7eO+fiSWvz4FLzyZW9Waqxc4rXYFQ6EKYUNhTHfqVbP7QUCF1f70YzqjPOP8 rUyxSvAqHmyulIEhikCO75fcxBcrDrSX3y3naHz9DWdjHhLmoHTIkAok+ufltq/m/7/Q rdjeW7UUA9BGIQeJAn+OiqA/vSFJa49KGy32TQ9sLVEIBLaVZIPHrwhFGY3BjcDzt1w0 lI2IhGLdVB0vY7z0uCDeZB9czkj/Xw4Y5Lsqixi4+vTO7rd0la0PvbRr2x2JYaZ6fuMP Yj4BdlR+JlZbVVUS5m8n5Ydl2LnPViSbNn38p9HSNYt6YtR19Io92iXg2k8ldXDElnW8 aUyA== X-Received: by 10.236.58.202 with SMTP id q50mr12358061yhc.38.1383544332616; Sun, 03 Nov 2013 21:52:12 -0800 (PST) Received: from [192.168.0.129] (rrcs-97-79-21-178.se.biz.rr.com. [97.79.21.178]) by mx.google.com with ESMTPSA id s20sm24718662yhi.0.2013.11.03.21.52.11 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 03 Nov 2013 21:52:12 -0800 (PST) Message-ID: <52773607.30506@gmail.com> Date: Mon, 04 Nov 2013 00:52:07 -0500 From: "Michael L. Semon" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Jeff Liu CC: Eric Sandeen , Dave Chinner , Kasparek Tomas , xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? References: <20131103081704.GE9974@fit.vutbr.cz> <20131104003915.GN6188@dastard> <5277086E.6030905@sandeen.net> <52771FFE.8030009@gmail.com> <527723FC.1070401@oracle.com> X-ASG-Orig-Subj: Re: How to use increased number of ACL entries? In-Reply-To: <527723FC.1070401@oracle.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-gg0-f173.google.com[209.85.161.173] X-Barracuda-Start-Time: 1383544333 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142034 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On 11/03/2013 11:35 PM, Jeff Liu wrote: > On 11/04/2013 12:18 PM, Michael L. Semon wrote: > >> On 11/03/2013 09:37 PM, Eric Sandeen wrote: >>> On 11/3/13, 6:39 PM, Dave Chinner wrote: >>>> On Sun, Nov 03, 2013 at 09:17:04AM +0100, Kasparek Tomas wrote: >>>>> Hello, >>>>> >>>>> I'm trying to get more then 25 ACLs entries to work according to >>>>> http://oss.sgi.com/pipermail/xfs/2013-May/026544.html . I'm running 3.10.x >>>>> kernel which seems to contain these changes. I understand, that this is >>>>> on-disk format change, so I expect to need new xfsprogs too. I tried the >>>>> version from CentOS 6.4 (3.1.1) and one from git repo ( >>>>> git://oss.sgi.com/xfs/cmds/xfsprogs), but still it fails to create more then >>>>> 25 ACL entries (21 user defined). Is there something I'm still missing? >>>> >>>> You haven't told mkfs to change the on disk format to enable more >>>> than 25 ACLs. Only the version from git will do it, and your CentOS >>>> kernel will not support it. >>> >>> but the 3.10.x kernel you're running will IIRC; use "-m crc=1" on the mkfs.xfs >>> commandline from a git mkfs.xfs. >>> >>> -Eric >>> >>>> Cheers, >>>> >>>> Dave. >> >> Y'know, Eric, your best suggestions are always made when I'm working on a >> non-test PC that I don't really want to touch ;-) But anyway, (i686 Pentium >> 4, kernel 3.10.17)... >> >> git xfsprogs will make the filesystem in question: >> >> root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs /dev/sdb3 >> mkfs.xfs: /dev/sdb3 appears to contain an existing filesystem (swap). >> mkfs.xfs: Use the -f option to force overwrite. >> root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs -f -m crc=1 /dev/sdb3 >> meta-data=/dev/sdb3 isize=512 agcount=4, agsize=65536 blks >> = sectsz=512 attr=2, projid32bit=1 >> = crc=1 >> data = bsize=4096 blocks=262144, imaxpct=25 >> = sunit=0 swidth=0 blks >> naming =version 2 bsize=4096 ascii-ci=0 ftype=1 >> log =internal log bsize=4096 blocks=12800, version=2 >> = sectsz=512 sunit=0 blks, lazy-count=1 >> realtime =none extsz=4096 blocks=0, rtextents=0 >> >> However, it should be dirent (ftype=1 in the above output) that keeps a >> vanilla 3.10.17 kernel from mounting the resulting filesystem: >> >> [438326.624667] XFS (sdb3): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! >> [438326.624667] Use of these features in this kernel is at your own risk! >> [438326.624762] XFS (sdb3): Superblock has unknown incompatible features (0x1) enabled. >> [438326.624762] Filesystem can not be safely mounted by this kernel. >> [438326.624769] 8d76c000: 58 46 53 42 00 00 10 00 00 00 00 00 00 04 00 00 XFSB............ >> [438326.624833] 8d76c010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ >> [438326.624897] 8d76c020: 60 b9 e2 ff 8f c5 41 f5 87 32 bc ea 7d 7b 8c 1b `.....A..2..}{.. >> [438326.624961] 8d76c030: 00 00 00 00 00 02 00 04 00 00 00 00 00 00 00 40 ...............@ >> [438326.625026] XFS (sdb3): Internal error xfs_sb_read_verify at line 730 of file fs/xfs/xfs_mount.c. Caller 0x81123144 >> [438326.625026] >> [438326.625108] CPU: 0 PID: 58 Comm: kworker/0:1H Not tainted 3.10.17 #2 >> [438326.625110] Hardware name: Dell Computer Corporation Dimension 3000 /0N6381, BIOS A02 11/08/2004 >> [438326.625119] Workqueue: xfslogd xfs_buf_iodone_work >> [438326.625123] a4b38400 a4b38400 bde73e90 813ab881 bde73eb4 81124b91 a4b38400 00000008 >> [438326.625130] 814593ac 813c5439 000002da 8145fee6 81123144 bde73ed4 81124bd6 8145fee6 >> [438326.625136] 000002da 81123144 954cf500 00000016 a4b38400 bde73f00 811693c4 8d76c000 >> [438326.625142] Call Trace: >> [438326.625151] [<813ab881>] dump_stack+0x16/0x18 >> [438326.625155] [<81124b91>] xfs_error_report+0x45/0x47 >> [438326.625160] [<81123144>] ? xfs_buf_iodone_work+0x52/0x67 >> [438326.625163] [<81124bd6>] xfs_corruption_error+0x43/0x5d >> [438326.625167] [<81123144>] ? xfs_buf_iodone_work+0x52/0x67 >> [438326.625173] [<811693c4>] xfs_sb_read_verify+0xd4/0xe5 >> [438326.625177] [<81123144>] ? xfs_buf_iodone_work+0x52/0x67 >> [438326.625181] [<81123144>] xfs_buf_iodone_work+0x52/0x67 >> [438326.625187] [<81038920>] process_one_work+0xd5/0x2eb >> [438326.625191] [<8103923c>] worker_thread+0xea/0x2f8 >> [438326.625196] [<81039152>] ? manage_workers.isra.37+0x21a/0x21a >> [438326.625200] [<8103d4c4>] kthread+0x8e/0x90 >> [438326.625207] [<813af737>] ret_from_kernel_thread+0x1b/0x28 >> [438326.625211] [<8103d436>] ? kthread_worker_fn+0xd3/0xd3 >> [438326.625214] XFS (sdb3): Corruption detected. Unmount and run xfs_repair >> [438326.625271] XFS (sdb3): SB validate failed with error 22. >> > > looks this problem is irrelevant to CRC check is enabled or not, and > Eric has fixed it: > > commit 31625f28ad7be67701dc4cefcf52087addd88af4 > xfs: don't emit corruption noise on fs probes > > > Thanks, > -Jeff We shall see. I was providing some output to give an expectation of how it would look. The one line that showed the feature bits looked like this: >> [438326.624762] XFS (sdb3): Superblock has unknown incompatible features (0x1) enabled. >> I don't know if the CentOS kernel has any extra patches that would enable >> this filesystem to be mounted. >> >> There might be a way to bisect or revert the git xfsprogs back before dirent >> and giving that a try. However, it seems best to start working with v5/CRC >> XFS starting with kernel 3.11. If my luck with recent AIO commits was better, >> I'd recommend 3.12 instead because that's the real correct answer, problems >> aside. >> >> Thanks! >> >> Michael That stated, I found some time to revert the git xfsprogs, and there was success in making more than 25 ACLs on vanilla kernel 3.10.17. Again, this is not recommended--the later kernel and userspace patches are there for good reason--but the output is pasted after my closing. Good luck! Michael Script started on Mon 04 Nov 2013 12:32:08 AM EST root@bpserver:/storage/devel/git-xfsprogs# git branch early_branch 88cd79be1aa1f6947d20da102fbf5bb128d70ce1 root@bpserver:/storage/devel/git-xfsprogs# git checkout early_branch Switched to branch 'early_branch' root@bpserver:/storage/devel/git-xfsprogs# git log commit 88cd79be1aa1f6947d20da102fbf5bb128d70ce1 Author: Dave Chinner Date: Wed Sep 4 22:05:50 2013 +0000 xfs: Add xfs_log_rlimit.c Add source files for xfs_log_rlimit.c The new file is used for log size calculations and validation shared with userspace. [rest of `git log` snipped] root@bpserver:/storage/devel/git-xfsprogs# make distclean; make [make OK, output snipped] root@bpserver:/storage/devel/git-xfsprogs# cat /proc/swaps Filename Type Size Used Priority /dev/sdb3 partition 1048572 0 -1 root@bpserver:/storage/devel/git-xfsprogs# swapoff /dev/sdb3 root@bpserver:/storage/devel/git-xfsprogs# dd if=/dev/zero of=/dev/sdb3 bs=4k dd: writing '/dev/sdb3': No space left on device 262145+0 records in 262144+0 records out 1073741824 bytes (1.1 GB) copied, 18.8771 s, 56.9 MB/s root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs -m crc=1 /dev/sdb3 meta-data=/dev/sdb3 isize=512 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 data = bsize=4096 blocks=262144, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal log bsize=4096 blocks=12800, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 Version 5 superblock detected. xfsprogs has EXPERIMENTAL support enabled! Use of these features is at your own risk! root@bpserver:/storage/devel/git-xfsprogs# mount -t xfs /dev/sdb3 /mnt/tmp root@bpserver:/storage/devel/git-xfsprogs# mount | grep sdb3 /dev/sdb3 on /mnt/tmp type xfs (rw) root@bpserver:/storage/devel/git-xfsprogs# cd /mnt/tmp root@bpserver:/mnt/tmp# touch testfile root@bpserver:/mnt/tmp# for a in `seq 1 28`; do setfacl -m u:$a:rw- testfile; done root@bpserver:/mnt/tmp# getfacl testfile # file: testfile # owner: root # group: root user::rw- user:bin:rw- user:daemon:rw- user:adm:rw- user:lp:rw- user:sync:rw- user:shutdown:rw- user:halt:rw- user:mail:rw- user:news:rw- user:uucp:rw- user:operator:rw- user:games:rw- user:13:rw- user:ftp:rw- user:15:rw- user:16:rw- user:17:rw- user:18:rw- user:19:rw- user:20:rw- user:21:rw- user:22:rw- user:23:rw- user:24:rw- user:smmsp:rw- user:26:rw- user:mysql:rw- user:28:rw- group::r-- mask::rw- other::r-- root@bpserver:/mnt/tmp# cd - /storage/devel/git-xfsprogs root@bpserver:/storage/devel/git-xfsprogs# umount /mnt/tmp/ root@bpserver:/storage/devel/git-xfsprogs# dmesg [ 4648.112001] XFS (sdb3): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! [ 4648.112001] Use of these features in this kernel is at your own risk! [ 4648.112233] XFS (sdb3): Mounting Filesystem [ 4648.227979] XFS (sdb3): Ending clean mount root@bpserver:/storage/devel/git-xfsprogs# exit Script done on Mon 04 Nov 2013 12:40:26 AM EST From stan@hardwarefreak.com Mon Nov 4 00:42:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 181627F4E for ; Mon, 4 Nov 2013 00:42:17 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D299F8F8040 for ; Sun, 3 Nov 2013 22:42:13 -0800 (PST) X-ASG-Debug-ID: 1383547332-04bdf078974d2fc0001-NocioJ Received: from greer.hardwarefreak.com (mo-65-41-216-221.sta.embarqhsd.net [65.41.216.221]) by cuda.sgi.com with ESMTP id HQIAfCVqfWXOWV9H for ; Sun, 03 Nov 2013 22:42:12 -0800 (PST) X-Barracuda-Envelope-From: stan@hardwarefreak.com X-Barracuda-Apparent-Source-IP: 65.41.216.221 X-Barracuda-User-Whitelist: xfs@oss.sgi.com Received: from [192.168.100.53] (gffx.hardwarefreak.com [192.168.100.53]) by greer.hardwarefreak.com (Postfix) with ESMTP id 0C8B16C156; Mon, 4 Nov 2013 00:42:12 -0600 (CST) Message-ID: <527741BF.1000309@hardwarefreak.com> Date: Mon, 04 Nov 2013 00:42:07 -0600 From: Stan Hoeppner Reply-To: stan@hardwarefreak.com User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Qing Chang , xfs@oss.sgi.com Subject: Re: slow ls -l References: <526EAFD1.1030500@sri.utoronto.ca> <526F7600.8060102@hardwarefreak.com> <526FC027.3040906@sri.utoronto.ca> <526FC84D.7070905@hardwarefreak.com> <5273FCCB.60601@sri.utoronto.ca> X-ASG-Orig-Subj: Re: slow ls -l In-Reply-To: <5273FCCB.60601@sri.utoronto.ca> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mo-65-41-216-221.sta.embarqhsd.net[65.41.216.221] X-Barracuda-Start-Time: 1383547332 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com On 11/1/2013 2:11 PM, Qing Chang wrote: > I have collected some info following the FAQ guide. It may still > not be enough. Please let me know. You say /var/spool/mail contains 1360 "items". That's ambiguous. You mean 1360 user mbox files, yes? > # time to run ls -l (1360 items): > time ls -l /var/spool/mail > real 0m10.271s > user 0m0.097s > sys 0m0.162s The combined CPU execution time is apparently 0.259s. Something else is adding 10s+ of delay. mbox is notorious for locking problems. I wonder if stat() is waiting on release of exclusive write locks being held by your MDA during delivery. This would also tend to explain the variability you demonstrated, with one run being 10s and another being 7s--fewer files locked on the second run. Run 'ls' with "strace -T" to find out which system call is adding the delay. Run perf-lock concurrently to see the locks. More comments below. > # Oct 29, 2013 > # > # XFS slowness with ls du etc. > > kernel version (uname -a) > Linux dovecot2.sri.utoronto.ca 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux > > xfsprogs version (xfs_repair -V) > xfs_repair version 3.1.1 > > number of CPUs: 16 virtual CPUs > > contents of /proc/meminfo > MemTotal: 32878632 kB > MemFree: 310260 kB > Buffers: 220496 kB > Cached: 29971428 kB > SwapCached: 212 kB > Active: 9726912 kB > Inactive: 21180124 kB > Active(anon): 385040 kB > Inactive(anon): 330260 kB > Active(file): 9341872 kB > Inactive(file): 20849864 kB > Unevictable: 0 kB > Mlocked: 0 kB > SwapTotal: 6160376 kB > SwapFree: 6159896 kB > Dirty: 772 kB > Writeback: 0 kB > AnonPages: 714912 kB > Mapped: 52696 kB > Shmem: 184 kB > Slab: 1045988 kB > SReclaimable: 776440 kB > SUnreclaim: 269548 kB > KernelStack: 8736 kB > PageTables: 57172 kB > NFS_Unstable: 0 kB > Bounce: 0 kB > WritebackTmp: 0 kB > CommitLimit: 22599692 kB > Committed_AS: 1148180 kB > VmallocTotal: 34359738367 kB > VmallocUsed: 335224 kB > VmallocChunk: 34333710552 kB > HardwareCorrupted: 0 kB > AnonHugePages: 180224 kB > HugePages_Total: 0 > HugePages_Free: 0 > HugePages_Rsvd: 0 > HugePages_Surp: 0 > Hugepagesize: 2048 kB > DirectMap4k: 10240 kB > DirectMap2M: 33544192 kB > > contents of /proc/mounts > [root@dovecot2 ~]# cat /proc/mounts > rootfs / rootfs rw 0 0 > proc /proc proc rw,relatime 0 0 > sysfs /sys sysfs rw,seclabel,relatime 0 0 > devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 > devpts /dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0 > tmpfs /dev/shm tmpfs rw,seclabel,relatime 0 0 > /dev/mapper/vg_ipa1-lv_root / ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 > none /selinux selinuxfs rw,relatime 0 0 > devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 > /proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0 > /dev/sda1 /boot ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 > /dev/mapper/vg_ipa1-lv_home /var ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 > /dev/sdb1 /mailhomes xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 > /dev/sdc1 /var/spool/mail xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 > none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0 > sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0 > > contents of /proc/partitions > major minor #blocks name > > 8 0 83886080 sda > 8 1 512000 sda1 > 8 2 83373056 sda2 > 8 16 5368709120 sdb > 8 17 5368707072 sdb1 > 8 32 2147483648 sdc > 8 33 2147481600 sdc1 > 253 0 56729600 dm-0 > 253 1 6160384 dm-1 > 253 2 20480000 dm-2 > > RAID layout (hardware and/or software): Hardware RAID6 IBM Storwize V7000 What we're looking for here is the RAID geometry of the local disk device, logical volume, SAN LUN, etc, underlying the XFS filesystem, i.e. number of disks in the array, RAID level, stripe unit and stripe width. > LVM configuration: XFS not configured > > type of disks you are using: SAS dirves > > write cache status of drives: V7000 has 16 GB of cache > > size of BBWC and mode it is running in: N/A The 16GB of BBWC in the V7000 defaults to write-back mode, or has been manually enabled. If not you're playing Russian roulette, because you're mounting with nobarrier. You only disable barriers if you have persistent write cache, either battery or flash based. > xfs_info output on the filesystem in question > meta-data=/dev/sdc1 isize=256 agcount=4, agsize=134217600 blks > = sectsz=512 attr=2 > data = bsize=4096 blocks=536870400, imaxpct=5 > = sunit=0 swidth=0 blks > naming =version 2 bsize=4096 ascii-ci=0 > log =internal bsize=4096 blocks=262143, version=2 > = sectsz=512 sunit=0 blks, lazy-count=1 > realtime =none extsz=4096 blocks=0, rtextents=0 2TB seems rather large for a 1360 user mail spool directory, given new mail is apparently moved from INBOX to other folders in /mailhomes. Additionally, given the innate parallelism in a mail workload, 4 AGs is far less than optimal. XFS throughput with a highly parallel workload is limited by the number of allocation groups. This filesystem was apparently created with mkfs.xfs defaults. It should have been created with many more AGs, 16 minimum. Same goes for the /mailhomes filesystem. > dmesg output showing all error messages and stack traces: N/A > > # time to run ls -l (1360 items): > time ls -l /var/spool/mail > real 0m10.271s > user 0m0.097s > sys 0m0.162s > > # iostat when ls -l is running: > [root@dovecot2 ~]# date;iostat -xdmz 5 > Tue Oct 29 14:44:28 EDT 2013 > Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) 10/29/2013 _x86_64_ (16 CPU) > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util > sda 0.02 17.87 0.17 24.49 0.01 0.17 14.16 0.01 0.56 0.28 0.68 > sdb 0.19 0.08 1.62 1.94 0.04 0.02 33.47 0.01 2.76 1.23 0.44 > sdc 0.00 0.03 11.57 0.69 1.10 0.05 192.23 0.02 1.65 0.78 0.96 > dm-0 0.00 0.00 0.11 2.24 0.00 0.01 8.70 0.00 1.14 0.51 0.12 > dm-1 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 1.26 0.24 0.00 > dm-2 0.00 0.00 0.08 40.11 0.00 0.16 8.18 0.03 0.86 0.14 0.57 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util > sda 0.00 155.00 0.00 127.20 0.00 1.10 17.75 0.06 0.45 0.25 3.22 > sdb 0.00 0.20 0.00 11.60 0.00 0.07 11.81 0.05 4.07 0.17 0.20 > sdc 0.00 0.00 0.00 0.40 0.00 0.00 12.00 0.00 0.50 0.50 0.02 > dm-0 0.00 0.00 0.00 1.20 0.00 0.00 8.00 0.01 4.50 4.50 0.54 > dm-2 0.00 0.00 0.00 281.40 0.00 1.10 8.00 0.19 0.68 0.10 2.74 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util > sda 0.00 1480.80 0.00 627.20 0.00 8.23 26.89 0.28 0.45 0.20 12.70 > sdb 0.00 0.00 0.40 4.00 0.00 0.03 18.27 0.00 1.05 1.05 0.46 > sdc 0.00 0.00 0.00 1.40 0.00 0.00 6.71 0.00 0.14 0.14 0.02 > dm-0 0.00 0.00 0.00 17.20 0.00 0.07 8.00 0.02 1.09 0.09 0.16 > dm-2 0.00 0.00 0.00 2090.20 0.00 8.16 8.00 1.65 0.79 0.06 12.52 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util > sda 0.00 1331.00 0.00 629.80 0.00 7.66 24.91 0.28 0.44 0.22 13.64 > sdb 0.00 0.00 0.00 2.80 0.00 0.02 14.07 0.00 0.79 0.57 0.16 > sdc 0.00 0.00 0.00 1.40 0.00 0.02 30.14 0.00 0.57 0.57 0.08 > dm-0 0.00 0.00 0.00 1.20 0.00 0.00 8.00 0.00 3.83 3.83 0.46 > dm-2 0.00 0.00 0.00 1959.60 0.00 7.65 8.00 1.43 0.73 0.07 13.20 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util > sda 0.00 6.60 0.00 0.60 0.00 0.03 96.00 0.00 1.33 1.33 0.08 > sdb 0.00 0.20 0.00 0.80 0.00 0.00 8.25 0.00 0.75 0.75 0.06 > sdc 0.00 0.20 0.00 0.20 0.00 0.00 16.00 0.00 0.00 0.00 0.00 > dm-0 0.00 0.00 0.00 6.20 0.00 0.02 8.00 0.01 0.97 0.03 0.02 > dm-2 0.00 0.00 0.00 1.00 0.00 0.00 8.00 0.00 3.00 0.60 0.06 > > # a second run of ls -l: > [root@dovecot2 ~]# date;time ls -l /var/spool/mail > Fri Nov 1 15:04:43 EDT 2013 > real 0m7.814s > user 0m0.096s > sys 0m0.139s > > [root@dovecot2 ~]# date;iostat -xmdz 5 > Fri Nov 1 15:04:41 EDT 2013 > Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) 11/01/2013 _x86_64_ (16 CPU) > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util > sda 0.01 21.20 0.16 28.28 0.00 0.19 14.27 0.02 0.57 0.27 0.78 > sdb 0.22 0.09 1.70 2.19 0.04 0.02 31.03 0.01 2.83 1.20 0.47 > sdc 0.00 0.04 12.63 0.75 1.21 0.05 192.59 0.02 1.60 0.77 1.04 > dm-0 0.00 0.00 0.11 2.46 0.00 0.01 8.57 0.00 1.17 0.51 0.13 > dm-1 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 2.03 0.21 0.00 > dm-2 0.00 0.00 0.07 47.02 0.00 0.18 8.15 0.04 0.93 0.14 0.65 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util > sda 0.00 730.20 0.00 1251.60 0.00 7.76 12.69 0.52 0.42 0.21 25.86 > sdb 0.00 1.00 0.80 25.40 0.01 0.16 12.62 0.01 0.37 0.18 0.46 > sdc 0.00 0.00 0.00 2.60 0.00 0.03 20.62 0.00 0.31 0.23 0.06 > dm-0 0.00 0.00 0.00 0.20 0.00 0.00 8.00 0.00 3.00 3.00 0.06 > dm-2 0.00 0.00 0.00 1981.00 0.00 7.74 8.00 1.04 0.52 0.13 25.96 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util > sda 0.00 1544.20 0.00 2844.60 0.00 17.14 12.34 1.10 0.39 0.21 58.34 > sdb 0.00 0.00 0.00 1.20 0.00 0.01 9.33 0.00 0.00 0.00 0.00 > sdc 0.00 0.00 0.00 0.60 0.00 0.00 8.00 0.00 3.00 1.00 0.06 > dm-0 0.00 0.00 0.00 3.00 0.00 0.01 8.00 0.00 0.07 0.07 0.02 > dm-2 0.00 0.00 0.00 4386.00 0.00 17.13 8.00 2.19 0.50 0.13 58.46 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util > sda 0.00 104.80 0.00 212.80 0.00 1.24 11.94 0.09 0.41 0.21 4.44 > sdb 0.00 0.00 0.20 3.00 0.00 0.01 9.81 0.00 0.50 0.50 0.16 > sdc 0.00 0.20 0.00 2.80 0.00 0.02 16.86 0.01 4.43 0.79 0.22 > dm-0 0.00 0.00 0.00 0.40 0.00 0.00 8.00 0.00 5.50 5.50 0.22 > dm-2 0.00 0.00 0.00 317.00 0.00 1.24 8.00 0.15 0.47 0.13 4.24 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util > sda 0.00 6.60 0.00 1.20 0.00 0.03 52.00 0.00 0.33 0.33 0.04 > sdb 0.00 0.20 0.00 1.00 0.00 0.00 9.60 0.00 0.00 0.00 0.00 > sdc 0.00 0.00 0.00 0.20 0.00 0.00 2.00 0.00 1.00 1.00 0.02 > dm-0 0.00 0.00 0.00 4.40 0.00 0.02 8.00 0.00 0.95 0.05 0.02 > dm-2 0.00 0.00 0.00 3.40 0.00 0.01 8.00 0.00 0.06 0.06 0.02 > > [root@dovecot2 ~]# date;vmstat 5 > Fri Nov 1 15:04:39 EDT 2013 > procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- > r b swpd free buff cache si so bi bo in cs us sy id wa st > 0 0 1304 542644 229484 29885592 0 0 80 17 1 1 1 0 99 0 0 > 0 1 1304 542752 229484 29885696 0 0 0 2211 1518 1281 1 0 98 0 0 > 0 1 1304 544736 229484 29885696 0 0 6 17216 7535 7631 3 2 94 2 0 > 0 0 1304 543988 229484 29885696 0 0 0 7403 3782 3889 1 1 97 1 0 > 0 0 1304 543604 229484 29885712 0 0 1 215 399 277 0 0 100 0 0 -- Stan From academicviolations@iwc.edu Mon Nov 4 02:43:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9C28D7F4E for ; Mon, 4 Nov 2013 02:43:21 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7E4D28F8039 for ; Mon, 4 Nov 2013 00:43:18 -0800 (PST) X-ASG-Debug-ID: 1383554591-04cb6c50392b35d0001-w1Z2WR Received: from e1.iwc.edu (mail.iwc.edu [69.18.18.77]) by cuda.sgi.com with ESMTP id mNnum0DbEvuBPpHF for ; Mon, 04 Nov 2013 00:43:11 -0800 (PST) X-Barracuda-Envelope-From: academicviolations@iwc.edu X-Barracuda-Apparent-Source-IP: 69.18.18.77 Received: from E1.iwc.local ([fe80::f93c:4452:76fa:4c0]) by E1.iwc.local ([fe80::f93c:4452:76fa:4c0%14]) with mapi; Mon, 4 Nov 2013 02:42:04 -0600 From: Academic Violations Date: Mon, 4 Nov 2013 02:42:03 -0600 Subject: =?Windows-1252?Q?V=E1=9Een=ED_E-mail_u=9E=EDvatela;?= Thread-Topic: =?Windows-1252?Q?V=E1=9Een=ED_E-mail_u=9E=EDvatela;?= X-ASG-Orig-Subj: =?Windows-1252?Q?V=E1=9Een=ED_E-mail_u=9E=EDvatela;?= Thread-Index: AQHO2Tm8RgKmbW3Tq0KDqSML7dzDJQ== Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_FF18314092C21345BE51A4B8D4D651451458954E93E1iwclocal_" MIME-Version: 1.0 X-Barracuda-Connect: mail.iwc.edu[69.18.18.77] X-Barracuda-Start-Time: 1383554591 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.73 X-Barracuda-Spam-Status: No, SCORE=1.73 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA074, HTML_MESSAGE, MISSING_HEADERS, THREAD_INDEX, THREAD_TOPIC, TO_CC_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 1.21 MISSING_HEADERS Missing To: header 0.50 BSF_SC0_SA074 URI: Custom Rule SA074 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 TO_CC_NONE No To: or Cc: header To: undisclosed-recipients:; --_000_FF18314092C21345BE51A4B8D4D651451458954E93E1iwclocal_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable V=E1=9Een=ED E-mail u=9E=EDvatela; Prekrocili ste 23432 boxy nastavit svoje Webov=E1 slu=9Eba / Administr=E1tor, a budete mat probl=E9my pri odosielan= =ED a prij=EDmat e-maily, k=FDm znova overit. Mus=EDte aktualizovat kliknut=EDm n= a odkaz ni=9E=9Aie a vyplnte =FAdaje pre overenie v=E1=9Aho =FActu Pros=EDm, kliknite na odkaz ni=9E=9Aie alebo skop=EDrovat vlo=9Eit do e-prehliadac pre overenie Schr=E1nky. http://webmailupdateonline111.jimdo.com/ Pozor! Ak tak neurob=EDte, bud=FA mat obmedzen=FD pr=EDstup k e-mailu schr=E1nky. = Ak sa nepodar=ED aktualizovat svoj ??=FAcet do troch dn=ED od aktualiz=E1cie ozn=E1menia, bude v=E1=9A =FAcet natrvalo uzavret=E1. S pozdravom, System Administrator --_000_FF18314092C21345BE51A4B8D4D651451458954E93E1iwclocal_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

 


V=E1=9Een=ED E-mail u=9E=EDvatela;
Prekrocili ste 23432 boxy nastavit svoje
Webov=E1 slu=9Eba / Administr=E1tor, a budete mat probl=E9my pri odosielan= =ED a
prij=EDmat e-maily, k=FDm znova overit. Mus=EDte aktualizovat kliknut=EDm n= a
odkaz ni=9E=9Aie a vyplnte =FAdaje pre overenie v=E1=9Aho =FActu
Pros=EDm, kliknite na odkaz ni=9E=9Aie alebo skop=EDrovat vlo=9Eit do
e-prehliadac pre overenie Schr=E1nky.

 http://webmai= lupdateonline111.jimdo.com/
 
Pozor!
Ak tak neurob=EDte, bud=FA mat obmedzen=FD pr=EDstup k e-mailu schr=E1nky. = Ak
sa
nepodar=ED aktualizovat svoj ??=FAcet do troch dn=ED od aktualiz=E1cie
ozn=E1menia,
bude v=E1=9A =FAcet natrvalo uzavret=E1.
S pozdravom,
System Administrator

=  
--_000_FF18314092C21345BE51A4B8D4D651451458954E93E1iwclocal_-- From BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 4 03:05:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 08BD17F4E for ; Mon, 4 Nov 2013 03:05:58 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 80B29AC002 for ; Mon, 4 Nov 2013 01:05:54 -0800 (PST) X-ASG-Debug-ID: 1383555952-04cbb00de037b5b0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id Yfg8o47ldkbboCtF (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 01:05:52 -0800 (PST) X-Barracuda-Envelope-From: BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdG6Z-00079V-Qi; Mon, 04 Nov 2013 09:05:51 +0000 Date: Mon, 4 Nov 2013 01:05:51 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 20/30] db: verify and calculate inode CRCs Message-ID: <20131104090551.GA23564@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 20/30] db: verify and calculate inode CRCs References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-21-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-21-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383555952 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS > +#define libxfs_dinode_verify xfs_dinode_verify Is there really any point in adding this libxfs renaming in new code? Otherwise looks fine, Reviewed-by: Christoph Hellwig From BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 4 03:06:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BC8037F4E for ; Mon, 4 Nov 2013 03:06:32 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9D84F304032 for ; Mon, 4 Nov 2013 01:06:29 -0800 (PST) X-ASG-Debug-ID: 1383555987-04bdf0789a4d7520001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id zbaklzkXDSn5CARL (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 01:06:28 -0800 (PST) X-Barracuda-Envelope-From: BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdG79-0007Af-Cs; Mon, 04 Nov 2013 09:06:27 +0000 Date: Mon, 4 Nov 2013 01:06:27 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 21/30] db: verify and calculate dquot CRCs Message-ID: <20131104090627.GB23564@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 21/30] db: verify and calculate dquot CRCs References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-22-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-22-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383555988 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Oct 30, 2013 at 03:31:12PM +1100, Dave Chinner wrote: > When we set the current Io cursor to point at a dquot block, verify > that the dquot CRC is intact. And prior to writing such an IO > cursor, calculate the dquot CRC. > > Signed-off-by: Dave Chinner > --- > db/io.c | 5 ++++- > db/io.h | 1 + > 2 files changed, 5 insertions(+), 1 deletion(-) > > diff --git a/db/io.c b/db/io.c > index 8ddb5e5..7281148 100644 > --- a/db/io.c > +++ b/db/io.c > @@ -464,7 +464,9 @@ write_cur(void) > > if (iocur_top->ino_buf) > libxfs_dinode_calc_crc(mp, iocur_top->data); > - > + if (iocur_top->dquot_buf) > + xfs_update_cksum(iocur_top->data, sizeof(struct xfs_dqblk), > + XFS_DQUOT_CRC_OFF); The patch looks good to get going, but it seems we'd be better off going through an ops vector here in some form.. From BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 4 03:07:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4E3827F4E for ; Mon, 4 Nov 2013 03:07:21 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3E5E28F8040 for ; Mon, 4 Nov 2013 01:07:18 -0800 (PST) X-ASG-Debug-ID: 1383556036-04cb6c40d44c0570001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id rB6TFDpCogxqhlbM (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 01:07:17 -0800 (PST) X-Barracuda-Envelope-From: BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdG7w-0007BE-Ss; Mon, 04 Nov 2013 09:07:16 +0000 Date: Mon, 4 Nov 2013 01:07:16 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 22/30] db: add a special directory buffer verifier Message-ID: <20131104090716.GC23564@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 22/30] db: add a special directory buffer verifier References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-23-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-23-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383556037 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Wed, Oct 30, 2013 at 03:31:13PM +1100, Dave Chinner wrote: > From: Dave Chinner > > Because we only have a single directory type that is used for all > the different buffer types, we need to provide a special verifier > for the read code. That verifier needs to know all the directory > types and when it find one it knows about, switch to the correct > verifier and call it. > > We already do this for certain readahead cases in the directory > code, so there is precedence for this. If we don't find a magic > number we recognise, the verifier fails... > > Signed-off-by: Dave Chinner Looks good, Reviewed-by: Christoph Hellwig From BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 4 03:07:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9A08F7F51 for ; Mon, 4 Nov 2013 03:07:34 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 676E48F804C for ; Mon, 4 Nov 2013 01:07:34 -0800 (PST) X-ASG-Debug-ID: 1383556052-04bdf0789a4d75b0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id a6xWHBH2zGRiLa2B (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 01:07:32 -0800 (PST) X-Barracuda-Envelope-From: BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdG8C-0007Bk-UI; Mon, 04 Nov 2013 09:07:32 +0000 Date: Mon, 4 Nov 2013 01:07:32 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 23/30] db: add a special attribute buffer verifier Message-ID: <20131104090732.GD23564@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 23/30] db: add a special attribute buffer verifier References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-24-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-24-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383556052 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Looks good, Reviewed-by: Christoph Hellwig From BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 4 03:07:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 295027F60 for ; Mon, 4 Nov 2013 03:07:49 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id A918AAC003 for ; Mon, 4 Nov 2013 01:07:48 -0800 (PST) X-ASG-Debug-ID: 1383556067-04cbb00dde37b690001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id qszKhcDTKfgAakQM (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 01:07:47 -0800 (PST) X-Barracuda-Envelope-From: BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdG8R-0007C7-7R; Mon, 04 Nov 2013 09:07:47 +0000 Date: Mon, 4 Nov 2013 01:07:47 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 24/30] db: re-enable write support for v5 filesystems. Message-ID: <20131104090747.GE23564@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 24/30] db: re-enable write support for v5 filesystems. References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-25-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-25-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383556067 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Looks good, Reviewed-by: Christoph Hellwig From BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 4 03:12:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id F392F7F51 for ; Mon, 4 Nov 2013 03:12:46 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id AFCB68F8040 for ; Mon, 4 Nov 2013 01:12:46 -0800 (PST) X-ASG-Debug-ID: 1383556365-04bdf078984d7820001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id xR67t8Bjq9aQmGGC (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 01:12:45 -0800 (PST) X-Barracuda-Envelope-From: BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdGDF-0008KZ-Hv; Mon, 04 Nov 2013 09:12:45 +0000 Date: Mon, 4 Nov 2013 01:12:45 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 26/30] xfs_db: avoid libxfs buffer lookup warnings Message-ID: <20131104091245.GF23564@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 26/30] xfs_db: avoid libxfs buffer lookup warnings References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-27-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-27-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383556365 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- > > +/* > + * We are now using libxfs for our IO backend, so we should always try to use > + * inode cluster buffers rather than filesystem block sized buffers for reading > + * inodes. This means that we always use the same buffers as libxfs operations > + * does, and that avoids buffer cache issues caused by overlapping buffers. This > + * can be seen clearly when trying to read the root inode. Much of this logic is > + * similar to libxfs_imap(). > + */ > void > set_cur_inode( > xfs_ino_t ino) > @@ -632,6 +640,9 @@ set_cur_inode( > xfs_agnumber_t agno; > xfs_dinode_t *dip; > int offset; > + int numblks = blkbb; > + xfs_agblock_t cluster_agbno; > + > > agno = XFS_INO_TO_AGNO(mp, ino); > agino = XFS_INO_TO_AGINO(mp, ino); > @@ -644,6 +655,24 @@ set_cur_inode( > return; > } > cur_agno = agno; > + > + if (mp->m_inode_cluster_size > mp->m_sb.sb_blocksize && > + mp->m_inoalign_mask) { > + xfs_agblock_t chunk_agbno; > + xfs_agblock_t offset_agbno; > + int blks_per_cluster; > + > + blks_per_cluster = mp->m_inode_cluster_size >> > + mp->m_sb.sb_blocklog; > + offset_agbno = agbno & mp->m_inoalign_mask; > + chunk_agbno = agbno - offset_agbno; > + cluster_agbno = chunk_agbno + > + ((offset_agbno / blks_per_cluster) * blks_per_cluster); > + offset += ((agbno - cluster_agbno) * mp->m_sb.sb_inopblock); > + numblks = XFS_FSB_TO_BB(mp, blks_per_cluster); > + } else > + cluster_agbno = agbno; > + Seems like this should be a separate patch? > - if (iocur_top->bp) > + if (iocur_top->bp) { > libxfs_putbuf(iocur_top->bp); > + iocur_top->bp = NULL; > + } This should probably be folded into the patch that started using buffers in xfs_db. > + int icache_flags; /* cache init flags */ > + int bcache_flags; /* cache init flags */ The icache_flags aren't used anywhere. Also I'd really prefer to have my patch to kill the inode cache istead of adding more changes to it. > +#ifdef IO_BCOMPARE_CHECK > + if (!(libxfs_bcache->c_flags & CACHE_MISCOMPARE_PURGE)) { > + fprintf(stderr, > + "%lx: Badness in key lookup (length)\n" > + "bp=(bno 0x%llx, len %u bytes) key=(bno 0x%llx, len %u bytes)\n", > + pthread_self(), > + (unsigned long long)bp->b_bn, (int)bp->b_bcount, > + (unsigned long long)bkey->blkno, > + BBTOB(bkey->bblen)); > + } > #endif What is the point of the IO_BCOMPARE_CHECK ifdef if we unconditionally define it? From BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 4 03:16:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B74C57F51 for ; Mon, 4 Nov 2013 03:16:44 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4A5F8AC001 for ; Mon, 4 Nov 2013 01:16:44 -0800 (PST) X-ASG-Debug-ID: 1383556603-04bdf078974d7d20001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id YKLSyyx3LQeb9kiM (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 01:16:43 -0800 (PST) X-Barracuda-Envelope-From: BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdGH5-0000zC-Gn; Mon, 04 Nov 2013 09:16:43 +0000 Date: Mon, 4 Nov 2013 01:16:43 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 27/30] libxfs: work around do_div() not handling 32 bit numerators Message-ID: <20131104091643.GG23564@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 27/30] libxfs: work around do_div() not handling 32 bit numerators References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-28-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-28-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383556603 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Oct 30, 2013 at 03:31:18PM +1100, Dave Chinner wrote: > From: Dave Chinner > > The libxfs dquot buffer code uses do_div() with a 32 bit numerator. > This gives incorrect results as do_div() passes the numerator by > reference as a pointer to a 64 bit value. Hence it does the division > using 32 bits of garbage gives the wrong result. The kernel code > handles 32 bit numerators just fine, so this patch is a temporary > workaround in the dquot buffer code until we fix do_div() to handle > 32 bit numerators correctly. The right fix is to simply stop using do_div here, both in kernel and userspace. > > xfs_calc_dquots_per_chunk( > struct xfs_mount *mp, > unsigned int nbblks) /* basic block units */ > { > - unsigned int ndquots; > + uint64_t ndquots; > > ASSERT(nbblks > 0); > ndquots = BBTOB(nbblks); > do_div(ndquots, sizeof(xfs_dqblk_t)); > > - return ndquots; > + return (int)ndquots; ndquots = BBTOB(nbblks) / sizeof(xfs_dqblk_t); Also the current xfs_calc_dquots_per_chunk doesn't use the mp argument anyway, but all callers do. I think in the end we'd want to take that in from the calers end end up with a version that includes the check from the quotainfo. But for getting userspace up and running my above minimal version should do it. From BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 4 03:18:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id CF78B7F51 for ; Mon, 4 Nov 2013 03:18:29 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id B1887304043 for ; Mon, 4 Nov 2013 01:18:29 -0800 (PST) X-ASG-Debug-ID: 1383556708-04bdf078984d7f30001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id JS6nwiPNe0gIzEVP (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 01:18:28 -0800 (PST) X-Barracuda-Envelope-From: BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdGIm-00019h-RN; Mon, 04 Nov 2013 09:18:28 +0000 Date: Mon, 4 Nov 2013 01:18:28 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 28/30] db: enable metadump on CRC filesystems Message-ID: <20131104091828.GH23564@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 28/30] db: enable metadump on CRC filesystems References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-29-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-29-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383556708 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Oct 30, 2013 at 03:31:19PM +1100, Dave Chinner wrote: > While there, add IO stack unwinding to xfs_db to prevent metadump > and other db programs from exiting with unreleased buffers in the IO > stack and hence emitting warnings like: > > cache_purge: shake on cache 0x69e4f0 left 7 nodes!? Seems like that should be a separate patch. > @@ -202,7 +204,8 @@ close_devices: > * make sure that we pop the last buffer context we held so that the > * buffer is released before purge the caches during unmount. > */ > - pop_cur(); > + while (iocur_sp > start_iocur_sp) > + pop_cur(); The comment above this needs an update. Otherwise looks fine. From BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 4 03:18:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5FEDA7F51 for ; Mon, 4 Nov 2013 03:18:47 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 511C7304032 for ; Mon, 4 Nov 2013 01:18:47 -0800 (PST) X-ASG-Debug-ID: 1383556726-04cb6c50392b4d90001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id v72kJokEGyliQ0BM (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 01:18:46 -0800 (PST) X-Barracuda-Envelope-From: BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdGJ4-00019t-Aj; Mon, 04 Nov 2013 09:18:46 +0000 Date: Mon, 4 Nov 2013 01:18:46 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 29/30] xfs: support larger inode clusters on v5 filesystems Message-ID: <20131104091846.GI23564@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 29/30] xfs: support larger inode clusters on v5 filesystems References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-30-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-30-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383556726 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142038 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Looks good, Reviewed-by: Christoph Hellwig From BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 4 03:19:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B14B67F51 for ; Mon, 4 Nov 2013 03:19:03 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A1E7A304032 for ; Mon, 4 Nov 2013 01:19:03 -0800 (PST) X-ASG-Debug-ID: 1383556742-04cbb00ddd37bff0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id NPggzGmSjd58aKs8 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 01:19:03 -0800 (PST) X-Barracuda-Envelope-From: BATV+77d1a9500e06fbaae5dd+3725+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdGJK-0001AB-KQ; Mon, 04 Nov 2013 09:19:02 +0000 Date: Mon, 4 Nov 2013 01:19:02 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 30/30] xfsprogs: kill experimental warnings for v5 filesystems Message-ID: <20131104091902.GJ23564@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 30/30] xfsprogs: kill experimental warnings for v5 filesystems References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-31-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383107481-28937-31-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383556742 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142038 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Wed, Oct 30, 2013 at 03:31:21PM +1100, Dave Chinner wrote: > From: Dave Chinner > > With xfsprogs now being close to feature complete on v5 filesystems, > remove the experimental warnings from the superblock verifier. This > means that we don't need to filter such warnings from the output in > xfstests and so we can see exactly what tests are failing due to > code deficiencies rather than from detecting warning noise. Looks good, Reviewed-by: Christoph Hellwig From guz.fnst@cn.fujitsu.com Mon Nov 4 04:27:19 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4E30E7F69 for ; Mon, 4 Nov 2013 04:27:19 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3E1E08F8052 for ; Mon, 4 Nov 2013 02:27:16 -0800 (PST) X-ASG-Debug-ID: 1383560833-04cb6c50392b7be0001-NocioJ Received: from song.cn.fujitsu.com (cn.fujitsu.com [222.73.24.84]) by cuda.sgi.com with ESMTP id 8W09BeM87ODsKR8r for ; Mon, 04 Nov 2013 02:27:14 -0800 (PST) X-Barracuda-Envelope-From: guz.fnst@cn.fujitsu.com X-Barracuda-Apparent-Source-IP: 222.73.24.84 X-IronPort-AV: E=Sophos;i="4.93,631,1378828800"; d="scan'208";a="8941638" Received: from unknown (HELO tang.cn.fujitsu.com) ([10.167.250.3]) by song.cn.fujitsu.com with ESMTP; 04 Nov 2013 18:23:50 +0800 Received: from fnstmail02.fnst.cn.fujitsu.com (tang.cn.fujitsu.com [127.0.0.1]) by tang.cn.fujitsu.com (8.14.3/8.13.1) with ESMTP id rA4ARBsL028814; Mon, 4 Nov 2013 18:27:11 +0800 Received: from [10.167.226.100] ([10.167.226.100]) by fnstmail02.fnst.cn.fujitsu.com (Lotus Domino Release 8.5.3) with ESMTP id 2013110418252173-2744558 ; Mon, 4 Nov 2013 18:25:21 +0800 Message-ID: <52777511.1020605@cn.fujitsu.com> Date: Mon, 04 Nov 2013 18:21:05 +0800 From: Gu Zheng User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20110930 Thunderbird/7.0.1 MIME-Version: 1.0 To: bpm@sgi.com, elder@kernel.org CC: xfs@oss.sgi.com, linux-kernel , guz.fnst@cn.fujitsu.com, Dave Chinner Subject: [PATCH V2] xfs: simplify kmem_{zone_}zalloc X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/04 18:25:21, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/04 18:25:23, Serialize complete at 2013/11/04 18:25:23 X-ASG-Orig-Subj: [PATCH V2] xfs: simplify kmem_{zone_}zalloc Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: cn.fujitsu.com[222.73.24.84] X-Barracuda-Start-Time: 1383560833 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142039 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Introduce flag KM_ZERO which is used to alloc zeroed entry, and convert kmem_{zone_}zalloc to call kmem_{zone_}alloc() with KM_ZERO directly, in order to avoid the setting to zero step. And following Dave's suggestion, make kmem_{zone_}zalloc static inline into kmem.h as they're now just a simple wrapper. V2: Make kmem_{zone_}zalloc static inline into kmem.h as Dave suggested. Signed-off-by: Gu Zheng --- fs/xfs/kmem.c | 22 ---------------------- fs/xfs/kmem.h | 21 ++++++++++++++++++--- 2 files changed, 18 insertions(+), 25 deletions(-) diff --git a/fs/xfs/kmem.c b/fs/xfs/kmem.c index a02cfb9..66a36be 100644 --- a/fs/xfs/kmem.c +++ b/fs/xfs/kmem.c @@ -63,17 +63,6 @@ kmem_alloc(size_t size, xfs_km_flags_t flags) } void * -kmem_zalloc(size_t size, xfs_km_flags_t flags) -{ - void *ptr; - - ptr = kmem_alloc(size, flags); - if (ptr) - memset((char *)ptr, 0, (int)size); - return ptr; -} - -void * kmem_zalloc_large(size_t size, xfs_km_flags_t flags) { void *ptr; @@ -128,14 +117,3 @@ kmem_zone_alloc(kmem_zone_t *zone, xfs_km_flags_t flags) congestion_wait(BLK_RW_ASYNC, HZ/50); } while (1); } - -void * -kmem_zone_zalloc(kmem_zone_t *zone, xfs_km_flags_t flags) -{ - void *ptr; - - ptr = kmem_zone_alloc(zone, flags); - if (ptr) - memset((char *)ptr, 0, kmem_cache_size(zone)); - return ptr; -} diff --git a/fs/xfs/kmem.h b/fs/xfs/kmem.h index 3a7371c..64db0e5 100644 --- a/fs/xfs/kmem.h +++ b/fs/xfs/kmem.h @@ -32,6 +32,7 @@ typedef unsigned __bitwise xfs_km_flags_t; #define KM_NOSLEEP ((__force xfs_km_flags_t)0x0002u) #define KM_NOFS ((__force xfs_km_flags_t)0x0004u) #define KM_MAYFAIL ((__force xfs_km_flags_t)0x0008u) +#define KM_ZERO ((__force xfs_km_flags_t)0x0010u) /* * We use a special process flag to avoid recursive callbacks into @@ -43,7 +44,7 @@ kmem_flags_convert(xfs_km_flags_t flags) { gfp_t lflags; - BUG_ON(flags & ~(KM_SLEEP|KM_NOSLEEP|KM_NOFS|KM_MAYFAIL)); + BUG_ON(flags & ~(KM_SLEEP|KM_NOSLEEP|KM_NOFS|KM_MAYFAIL|KM_ZERO)); if (flags & KM_NOSLEEP) { lflags = GFP_ATOMIC | __GFP_NOWARN; @@ -52,11 +53,14 @@ kmem_flags_convert(xfs_km_flags_t flags) if ((current->flags & PF_FSTRANS) || (flags & KM_NOFS)) lflags &= ~__GFP_FS; } + + if (flags & KM_ZERO) + lflags |= __GFP_ZERO; + return lflags; } extern void *kmem_alloc(size_t, xfs_km_flags_t); -extern void *kmem_zalloc(size_t, xfs_km_flags_t); extern void *kmem_zalloc_large(size_t size, xfs_km_flags_t); extern void *kmem_realloc(const void *, size_t, size_t, xfs_km_flags_t); extern void kmem_free(const void *); @@ -64,6 +68,12 @@ extern void kmem_free(const void *); extern void *kmem_zalloc_greedy(size_t *, size_t, size_t); +static inline void * +kmem_zalloc(size_t size, xfs_km_flags_t flags) +{ + return kmem_alloc(size, flags | KM_ZERO); +} + /* * Zone interfaces */ @@ -102,6 +112,11 @@ kmem_zone_destroy(kmem_zone_t *zone) } extern void *kmem_zone_alloc(kmem_zone_t *, xfs_km_flags_t); -extern void *kmem_zone_zalloc(kmem_zone_t *, xfs_km_flags_t); + +static inline void * +kmem_zone_zalloc(kmem_zone_t *zone, xfs_km_flags_t flags) +{ + return kmem_zone_alloc(zone, flags | KM_ZERO); +} #endif /* __XFS_SUPPORT_KMEM_H__ */ -- 1.7.7 From sandeen@sandeen.net Mon Nov 4 08:24:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 166947F67 for ; Mon, 4 Nov 2013 08:24:30 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 057C7304051 for ; Mon, 4 Nov 2013 06:24:26 -0800 (PST) X-ASG-Debug-ID: 1383575065-04cb6c40d54cd530001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id C2PZ5PhbIY23LLlA for ; Mon, 04 Nov 2013 06:24:25 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id EB4D5654347C; Mon, 4 Nov 2013 08:24:24 -0600 (CST) Message-ID: <5277AE19.0@sandeen.net> Date: Mon, 04 Nov 2013 08:24:25 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "Michael L. Semon" , Dave Chinner , Kasparek Tomas CC: xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? References: <20131103081704.GE9974@fit.vutbr.cz> <20131104003915.GN6188@dastard> <5277086E.6030905@sandeen.net> <52771FFE.8030009@gmail.com> X-ASG-Orig-Subj: Re: How to use increased number of ACL entries? In-Reply-To: <52771FFE.8030009@gmail.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1383575065 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142043 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/3/13, 10:18 PM, Michael L. Semon wrote: > On 11/03/2013 09:37 PM, Eric Sandeen wrote: >> On 11/3/13, 6:39 PM, Dave Chinner wrote: >>> On Sun, Nov 03, 2013 at 09:17:04AM +0100, Kasparek Tomas wrote: >>>> Hello, >>>> >>>> I'm trying to get more then 25 ACLs entries to work according to >>>> http://oss.sgi.com/pipermail/xfs/2013-May/026544.html . I'm running 3.10.x >>>> kernel which seems to contain these changes. I understand, that this is >>>> on-disk format change, so I expect to need new xfsprogs too. I tried the >>>> version from CentOS 6.4 (3.1.1) and one from git repo ( >>>> git://oss.sgi.com/xfs/cmds/xfsprogs), but still it fails to create more then >>>> 25 ACL entries (21 user defined). Is there something I'm still missing? >>> >>> You haven't told mkfs to change the on disk format to enable more >>> than 25 ACLs. Only the version from git will do it, and your CentOS >>> kernel will not support it. >> >> but the 3.10.x kernel you're running will IIRC; use "-m crc=1" on the mkfs.xfs >> commandline from a git mkfs.xfs. >> >> -Eric >> >>> Cheers, >>> >>> Dave. > > Y'know, Eric, your best suggestions are always made when I'm working on a > non-test PC that I don't really want to touch ;-) But anyway, (i686 Pentium > 4, kernel 3.10.17)... > > git xfsprogs will make the filesystem in question: > > root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs /dev/sdb3 > mkfs.xfs: /dev/sdb3 appears to contain an existing filesystem (swap). > mkfs.xfs: Use the -f option to force overwrite. > root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs -f -m crc=1 /dev/sdb3 > meta-data=/dev/sdb3 isize=512 agcount=4, agsize=65536 blks > = sectsz=512 attr=2, projid32bit=1 > = crc=1 > data = bsize=4096 blocks=262144, imaxpct=25 > = sunit=0 swidth=0 blks > naming =version 2 bsize=4096 ascii-ci=0 ftype=1 > log =internal log bsize=4096 blocks=12800, version=2 > = sectsz=512 sunit=0 blks, lazy-count=1 > realtime =none extsz=4096 blocks=0, rtextents=0 > > However, it should be dirent (ftype=1 in the above output) that keeps a > vanilla 3.10.17 kernel from mounting the resulting filesystem: I'm sorry, you are right - it hit kernel v3.11: 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 xfs: increase number of ACL entries for V5 superblocks $ git describe --contains 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 v3.11-rc1~18^2~41 -Eric From kasparek@fit.vutbr.cz Mon Nov 4 09:06:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 44E0F7F6B for ; Mon, 4 Nov 2013 09:06:02 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 318E28F8039 for ; Mon, 4 Nov 2013 07:05:58 -0800 (PST) X-ASG-Debug-ID: 1383577555-04cbb00ddd388fa0001-NocioJ Received: from kazi.fit.vutbr.cz (kazi.fit.vutbr.cz [147.229.8.12]) by cuda.sgi.com with ESMTP id h1jiGGrUxpktpMka (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 07:05:56 -0800 (PST) X-Barracuda-Envelope-From: kasparek@fit.vutbr.cz X-Barracuda-Apparent-Source-IP: 147.229.8.12 Received: from kazi.fit.vutbr.cz (localhost [127.0.0.1]) by kazi.fit.vutbr.cz (8.14.7/8.14.6) with ESMTP id rA4F5oAY066384 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 4 Nov 2013 16:05:50 +0100 (CET) Received: (from kasparek@localhost) by kazi.fit.vutbr.cz (8.14.7/8.14.5/Submit) id rA4F5nxC066376; Mon, 4 Nov 2013 16:05:49 +0100 (CET) (envelope-from kasparek@fit.vutbr.cz) X-Authentication-Warning: kazi.fit.vutbr.cz: kasparek set sender to kasparek@fit.vutbr.cz using -f Date: Mon, 4 Nov 2013 16:05:49 +0100 From: Kasparek Tomas To: "Michael L. Semon" Cc: Jeff Liu , Eric Sandeen , xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? Message-ID: <20131104150549.GQ9974@fit.vutbr.cz> X-ASG-Orig-Subj: Re: How to use increased number of ACL entries? References: <20131103081704.GE9974@fit.vutbr.cz> <20131104003915.GN6188@dastard> <5277086E.6030905@sandeen.net> <52771FFE.8030009@gmail.com> <527723FC.1070401@oracle.com> <52773607.30506@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="H2kTGx6mr3R59oXC" Content-Disposition: inline In-Reply-To: <52773607.30506@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.74 on 147.229.8.12 X-Barracuda-Connect: kazi.fit.vutbr.cz[147.229.8.12] X-Barracuda-Start-Time: 1383577556 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142043 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header --H2kTGx6mr3R59oXC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 04, 2013 at 12:52:07AM -0500, Michael L. Semon wrote: > >>> but the 3.10.x kernel you're running will IIRC; use "-m crc=3D1" on t= he mkfs.xfs > >>> commandline from a git mkfs.xfs. Did tried and ended with the same problem for filesystem mounting. > >> root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs -f -m crc=3D1= /dev/sdb3 > >> However, it should be dirent (ftype=3D1 in the above output) that keep= s a=20 > >> vanilla 3.10.17 kernel from mounting the resulting filesystem: > >> > >> [438326.624667] XFS (sdb3): Version 5 superblock detected. This kernel= has EXPERIMENTAL support enabled! > >> [438326.624667] Use of these features in this kernel is at your own ri= sk! > >> [438326.624762] XFS (sdb3): Superblock has unknown incompatible featur= es (0x1) enabled. > >> [438326.624762] Filesystem can not be safely mounted by this kernel. > >=20 > > looks this problem is irrelevant to CRC check is enabled or not, and > > Eric has fixed it: > >=20 > > commit 31625f28ad7be67701dc4cefcf52087addd88af4 > > xfs: don't emit corruption noise on fs probes Will try this. > >> I don't know if the CentOS kernel has any extra patches that would ena= ble=20 > >> this filesystem to be mounted. I use vanilla longterm 3.10.x, not CentOS kernel, that is too old for my HW. > >> There might be a way to bisect or revert the git xfsprogs back before = dirent=20 > >> and giving that a try. However, it seems best to start working with v= 5/CRC=20 > >> XFS starting with kernel 3.11. If my luck with recent AIO commits was= better,=20 > >> I'd recommend 3.12 instead because that's the real correct answer, pro= blems=20 > >> aside. I have to use longterm kernel and 3.10.x is the latest available. As I have seen the commit for more ACLs there, I expected it should be possible to get it working for this version=20 (https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commi= t/?id=3D0a8aa1939777dd114479677f0044652c1fd72398) > That stated, I found some time to revert the git xfsprogs, and there was > success in making more than 25 ACLs on vanilla kernel 3.10.17. Again, > this is not recommended--the later kernel and userspace patches are there > for good reason--but the output is pasted after my closing. I will repeat your directions and test it. However, if you as XFS devels do not see these to be stable enough to be used in production environment, I may still revert to some other solution (unix groups) even if these are a night mare to administer for my situation. Thanks for all the info and advices. Regards --=20 Tomas Kasparek E-mail: kasparek@fit.vutbr.cz CVT FIT VUT Brno, L127 Web: http://www.fit.vutbr.cz/~kasparek Bozetechova 1, 612 66 Fax: +420 54114-1270 Brno, Czech Republic Phone: +420 54114-1220 jabber: tomas.kasparek@jabber.cz GPG: 2F1E 1AAF FD3B CFA3 1537 63BD DCBE 18FF A035 53BC May the command line live forever! --H2kTGx6mr3R59oXC Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (FreeBSD) iEYEARECAAYFAlJ3t80ACgkQFiofPpFRnYiXwACgmulVLUc2z6ngGM6NQQWtwmGk U1IAn16MzlXZFGXqVivin1ry06NHuiog =g7Mt -----END PGP SIGNATURE----- --H2kTGx6mr3R59oXC-- From kasparek@fit.vutbr.cz Mon Nov 4 09:10:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 956117F6F for ; Mon, 4 Nov 2013 09:10:57 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 805C28F8065 for ; Mon, 4 Nov 2013 07:10:57 -0800 (PST) X-ASG-Debug-ID: 1383577854-04cb6c40d54cfda0001-NocioJ Received: from kazi.fit.vutbr.cz (kazi.fit.vutbr.cz [147.229.8.12]) by cuda.sgi.com with ESMTP id yUxC6RghGDvhAEGl (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 Nov 2013 07:10:55 -0800 (PST) X-Barracuda-Envelope-From: kasparek@fit.vutbr.cz X-Barracuda-Apparent-Source-IP: 147.229.8.12 Received: from kazi.fit.vutbr.cz (localhost [127.0.0.1]) by kazi.fit.vutbr.cz (8.14.7/8.14.6) with ESMTP id rA4FAoRf006125 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 4 Nov 2013 16:10:50 +0100 (CET) Received: (from kasparek@localhost) by kazi.fit.vutbr.cz (8.14.7/8.14.5/Submit) id rA4FAoZX006124; Mon, 4 Nov 2013 16:10:50 +0100 (CET) (envelope-from kasparek@fit.vutbr.cz) X-Authentication-Warning: kazi.fit.vutbr.cz: kasparek set sender to kasparek@fit.vutbr.cz using -f Date: Mon, 4 Nov 2013 16:10:50 +0100 From: Kasparek Tomas To: Eric Sandeen Cc: "Michael L. Semon" , Dave Chinner , xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? Message-ID: <20131104151050.GS9974@fit.vutbr.cz> X-ASG-Orig-Subj: Re: How to use increased number of ACL entries? References: <20131103081704.GE9974@fit.vutbr.cz> <20131104003915.GN6188@dastard> <5277086E.6030905@sandeen.net> <52771FFE.8030009@gmail.com> <5277AE19.0@sandeen.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="O3bhLwMadv7h6/J9" Content-Disposition: inline In-Reply-To: <5277AE19.0@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.74 on 147.229.8.12 X-Barracuda-Connect: kazi.fit.vutbr.cz[147.229.8.12] X-Barracuda-Start-Time: 1383577855 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142043 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- --O3bhLwMadv7h6/J9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 04, 2013 at 08:24:25AM -0600, Eric Sandeen wrote: > > However, it should be dirent (ftype=3D1 in the above output) that keeps= a=20 > > vanilla 3.10.17 kernel from mounting the resulting filesystem: >=20 > I'm sorry, you are right - it hit kernel v3.11: >=20 > 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 xfs: increase number of ACL entr= ies for V5 superblocks >=20 > $ git describe --contains 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 > v3.11-rc1~18^2~41 And get to stable 3.10 later. https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit= /?id=3D0a8aa1939777dd114479677f0044652c1fd72398 --=20 Tomas Kasparek E-mail: kasparek@fit.vutbr.cz CVT FIT VUT Brno, L127 Web: http://www.fit.vutbr.cz/~kasparek Bozetechova 1, 612 66 Fax: +420 54114-1270 Brno, Czech Republic Phone: +420 54114-1220 jabber: tomas.kasparek@jabber.cz GPG: 2F1E 1AAF FD3B CFA3 1537 63BD DCBE 18FF A035 53BC May the command line live forever! --O3bhLwMadv7h6/J9 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (FreeBSD) iEYEARECAAYFAlJ3uPoACgkQFiofPpFRnYgkugCcD+jbRBFSoZZWmCaxLBxWuSId nA0An1FLgyxNyGz9fSHDUj2kWf8j1j3u =sUpJ -----END PGP SIGNATURE----- --O3bhLwMadv7h6/J9-- From test@newagebd.com Mon Nov 4 10:04:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=HTML_MESSAGE,RCVD_NUMERIC_HELO, SUBJ_ALL_CAPS autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 770977F76 for ; Mon, 4 Nov 2013 10:04:36 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 473438F8065 for ; Mon, 4 Nov 2013 08:04:31 -0800 (PST) X-ASG-Debug-ID: 1383581057-04bdf078994eabd0001-w1Z2WR Received: from newagebd.com (mail.newagebd.com [182.160.102.74]) by cuda.sgi.com with ESMTP id x4rw16TIaypTO3OY for ; Mon, 04 Nov 2013 08:04:20 -0800 (PST) X-Barracuda-Envelope-From: test@newagebd.com X-Barracuda-Apparent-Source-IP: 182.160.102.74 Received: (qmail 8281 invoked by uid 89); 4 Nov 2013 19:36:16 +0600 Received: from localhost (HELO 182.160.102.74) (127.0.0.1) by newagebd.com with ESMTP; 4 Nov 2013 19:36:16 +0600 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=_410df11d3dc94a51c648fb37630cf647" Date: Mon, 04 Nov 2013 05:36:16 -0800 From: AWH GLOBAL LTD To: undisclosed-recipients:; Subject: JOB OFFER! Reply-To: X-ASG-Orig-Subj: JOB OFFER! Mail-Reply-To: Message-ID: X-Sender: test@newagebd.com User-Agent: Roundcube Webmail/0.7.2 X-Barracuda-Connect: mail.newagebd.com[182.160.102.74] X-Barracuda-Start-Time: 1383581057 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: efbde841876c5d32385b6152cba50682-194-txt X-Barracuda-Spam-Score: 1.26 X-Barracuda-Spam-Status: No, SCORE=1.26 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MAILTO_TO_SPAM_ADDR, RCVD_NUMERIC_HELO, RCVD_NUMERIC_HELO_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142044 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 RCVD_NUMERIC_HELO Received: contains an IP address used for HELO 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email 0.00 HTML_MESSAGE BODY: HTML included in message 1.25 RCVD_NUMERIC_HELO_2 Received: contains an IP address used for HELO --=_410df11d3dc94a51c648fb37630cf647 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=UTF-8 -- Good day,are you interested in a part time Job from home?Kindly contact me via george122@foxmail.com [1] George Whitehead. AWH GLOBAL Links: ------ [1] mailto:george122@foxmail.com --=_410df11d3dc94a51c648fb37630cf647 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

 

--

Good day,are you interested in a part time Job from home?Kindly contact = me via george122= @foxmail.com        George Whitehead.    =     AWH GLOBAL

--=_410df11d3dc94a51c648fb37630cf647-- From rjohnston@sgi.com Mon Nov 4 14:11:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8FB427F74 for ; Mon, 4 Nov 2013 14:11:29 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6E000304064; Mon, 4 Nov 2013 12:11:26 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 4 Nov 2013 14:11:26 -0600 Message-ID: <5277FF72.1010005@sgi.com> Date: Mon, 4 Nov 2013 14:11:30 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , Dwight Engen CC: Subject: Re: [PATCH] xfstests: generic/318 use symbolic namespaced ids References: <20131024154414.GB19055@infradead.org> <20131024161155.080eabad@oracle.com> <20131025093154.GA24583@infradead.org> In-Reply-To: <20131025093154.GA24583@infradead.org> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] On 10/25/2013 04:31 AM, Christoph Hellwig wrote: > On Thu, Oct 24, 2013 at 04:11:55PM -0400, Dwight Engen wrote: >> Christoph, I think the following should fix 318 for you. > > This fixes the test for me, thanks. > > Reviewed-by: Christoph Hellwig > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > Hey Dwight, This still fails for me. --Rich diff -u tests/generic/318.out /usr/src/tot/xfstests/results//generic/318.out.bad --- tests/generic/318.out 2013-11-04 13:03:03.000000000 -0600 +++ /usr/src/tot/xfstests/results//generic/318.out.bad 2013-11-04 14:08:32.000000000 -0600 @@ -17,7 +17,7 @@ # group: 65534 user::rw- user:0:r-x #effective:r-- -user:1:rw- #effective:r-- +user:12:rw- #effective:r-- group::r-- group:0:--x #effective:--- mask::r-- @@ -43,7 +43,7 @@ # group: 65534 user::rw- user:0:r-x #effective:r-- -user:1:rw- #effective:r-- +user:12:rw- #effective:r-- group::r-- group:0:--x #effective:--- mask::r-- From rjohnston@sgi.com Mon Nov 4 14:21:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AFE287F77 for ; Mon, 4 Nov 2013 14:21:06 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8F9D28F806F; Mon, 4 Nov 2013 12:21:03 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 4 Nov 2013 14:21:03 -0600 Message-ID: <527801B4.1040108@sgi.com> Date: Mon, 4 Nov 2013 14:21:08 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , Dwight Engen CC: Subject: Re: [PATCH] xfstests: generic/318 use symbolic namespaced ids References: <20131024154414.GB19055@infradead.org> <20131024161155.080eabad@oracle.com> <20131025093154.GA24583@infradead.org> <5277FF72.1010005@sgi.com> In-Reply-To: <5277FF72.1010005@sgi.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] On 11/04/2013 02:11 PM, Rich Johnston wrote: >> > Hey Dwight, > > This still fails for me. > > --Rich > Unsend sorry yes it does fix it, sorry for the noise. From rjohnston@sgi.com Mon Nov 4 14:25:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1FD117F78 for ; Mon, 4 Nov 2013 14:25:53 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id A3718AC001; Mon, 4 Nov 2013 12:25:49 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 4 Nov 2013 14:25:49 -0600 Message-ID: <527802D2.80900@sgi.com> Date: Mon, 4 Nov 2013 14:25:54 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dwight Engen CC: Subject: Re: [PATCH] xfstests: generic/318 use symbolic namespaced ids References: <20131024154414.GB19055@infradead.org> <20131024161155.080eabad@oracle.com> In-Reply-To: <20131024161155.080eabad@oracle.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit c4d4fb21ef3b08e530512071e798bffeea6f2c74 Author: Dwight Engen Date: Thu Oct 24 20:11:55 2013 +0000 xfstests: generic/318 use symbolic namespaced ids From rjohnston@sgi.com Mon Nov 4 14:35:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 268007F6D for ; Mon, 4 Nov 2013 14:35:57 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id 92845AC001; Mon, 4 Nov 2013 12:35:56 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 4 Nov 2013 14:35:55 -0600 Message-ID: <52780530.8080005@sgi.com> Date: Mon, 4 Nov 2013 14:36:00 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eryu Guan , Subject: Re: [PATCH] xfstests: generic/317 318 need procfs uid_map/gid_map support References: <1383049068-3020-1-git-send-email-eguan@redhat.com> In-Reply-To: <1383049068-3020-1-git-send-email-eguan@redhat.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit a4ba47ca9443420495d83c7146b355d466e52ebf Author: Eryu Guan Date: Tue Oct 29 12:17:48 2013 +0000 xfstests: generic/317 318 need procfs uid_map/gid_map support From rjohnston@sgi.com Mon Nov 4 14:39:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 770BE7F6D for ; Mon, 4 Nov 2013 14:39:51 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay2.corp.sgi.com (Postfix) with ESMTP id 549AB304067; Mon, 4 Nov 2013 12:39:51 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 4 Nov 2013 14:39:50 -0600 Message-ID: <5278061B.5070108@sgi.com> Date: Mon, 4 Nov 2013 14:39:55 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , Subject: Re: [PATCH] xfstests: fix mkfs filter on xfs/096 References: <1383105535-28686-1-git-send-email-david@fromorbit.com> In-Reply-To: <1383105535-28686-1-git-send-email-david@fromorbit.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit 8a6adf9d741cb79a1c78f2b23fd3e3ebc65a5972 Author: Dave Chinner Date: Wed Oct 30 03:58:55 2013 +0000 xfstests: fix mkfs filter on xfs/096 From rjohnston@sgi.com Mon Nov 4 14:43:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D60457F77 for ; Mon, 4 Nov 2013 14:43:08 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9F3D9304064; Mon, 4 Nov 2013 12:43:08 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 4 Nov 2013 14:43:08 -0600 Message-ID: <527806E1.3090704@sgi.com> Date: Mon, 4 Nov 2013 14:43:13 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dwight Engen , Christoph Hellwig CC: Subject: Re: [PATCH] xfstests: generic/317 use relative paths to avoid traversal permission problems References: <20131024161235.GA29381@infradead.org> <20131024162557.6dd72435@oracle.com> <20131025093333.GB24583@infradead.org> <20131028114328.4b05e0ee@oracle.com> <20131030161955.GA28755@infradead.org> <20131030162441.GA1112@infradead.org> <20131030143050.34a3b120@oracle.com> In-Reply-To: <20131030143050.34a3b120@oracle.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit 4818302fbf5c4c64dbe2fb3e504e71ceafff50e3 Author: Dwight Engen Date: Wed Oct 30 18:30:50 2013 +0000 xfstests: generic/317 use relative paths to avoid traversal permission problems From rjohnston@sgi.com Mon Nov 4 14:45:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B4F987F77 for ; Mon, 4 Nov 2013 14:45:52 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8E2A98F8059; Mon, 4 Nov 2013 12:45:52 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 4 Nov 2013 14:45:52 -0600 Message-ID: <52780785.20808@sgi.com> Date: Mon, 4 Nov 2013 14:45:57 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eryu Guan , Subject: Re: [PATCH] xfstests: fix _filter_ro_mount and make xfs/200 pass with old mount References: <1383216916-2211-1-git-send-email-eguan@redhat.com> In-Reply-To: <1383216916-2211-1-git-send-email-eguan@redhat.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit fa74b4bdba5a8ecf0c81c65307e1a9af53616370 Author: Eryu Guan Date: Thu Oct 31 10:55:16 2013 +0000 xfstests: fix _filter_ro_mount and make xfs/200 pass with old mount From david@fromorbit.com Mon Nov 4 14:46:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 786A27F77 for ; Mon, 4 Nov 2013 14:46:53 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 573228F8070 for ; Mon, 4 Nov 2013 12:46:53 -0800 (PST) X-ASG-Debug-ID: 1383598011-04bdf078974f6a00001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id P24MUz2k38lVpzWp for ; Mon, 04 Nov 2013 12:46:51 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkEHAG0GeFJ5LOn3/2dsb2JhbABZgwc4gwS3SYVFgSsXdIIlAQEFOhwjEAgDGAklDwUlAyETiAAOvkAEFo9CB4QuA5gJkgqDOig Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail06.adl2.internode.on.net with ESMTP; 05 Nov 2013 07:16:50 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VdR2t-0000F6-JL; Tue, 05 Nov 2013 07:46:47 +1100 Date: Tue, 5 Nov 2013 07:46:47 +1100 From: Dave Chinner To: Kasparek Tomas Cc: Eric Sandeen , "Michael L. Semon" , xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? Message-ID: <20131104204647.GO6188@dastard> X-ASG-Orig-Subj: Re: How to use increased number of ACL entries? References: <20131103081704.GE9974@fit.vutbr.cz> <20131104003915.GN6188@dastard> <5277086E.6030905@sandeen.net> <52771FFE.8030009@gmail.com> <5277AE19.0@sandeen.net> <20131104151050.GS9974@fit.vutbr.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131104151050.GS9974@fit.vutbr.cz> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1383598011 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142051 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 04, 2013 at 04:10:50PM +0100, Kasparek Tomas wrote: > On Mon, Nov 04, 2013 at 08:24:25AM -0600, Eric Sandeen wrote: > > > However, it should be dirent (ftype=1 in the above output) that keeps a > > > vanilla 3.10.17 kernel from mounting the resulting filesystem: > > > > I'm sorry, you are right - it hit kernel v3.11: > > > > 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 xfs: increase number of ACL entries for V5 superblocks > > > > $ git describe --contains 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 > > v3.11-rc1~18^2~41 > > And get to stable 3.10 later. > > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=0a8aa1939777dd114479677f0044652c1fd72398 No, that never went into the 3.10 stable tree, and nor should it. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Mon Nov 4 14:53:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C88567F83 for ; Mon, 4 Nov 2013 14:53:40 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 55FFEAC001 for ; Mon, 4 Nov 2013 12:53:40 -0800 (PST) X-ASG-Debug-ID: 1383598417-04cb6c40d54e0280001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id 4xKcxmPdpfjRfUHn for ; Mon, 04 Nov 2013 12:53:38 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApkQAAQJeFJ5LOn3/2dsb2JhbABZgwc4gwSoIgOPJIVFgSsXdIIlAQEFOhwjEAgDGAklDwUlAyETiAAOvkUWjGyBI4EzB4QuA5gJkgqDOiiBLQ Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail06.adl2.internode.on.net with ESMTP; 05 Nov 2013 07:23:31 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VdR9M-0000G5-QJ; Tue, 05 Nov 2013 07:53:28 +1100 Date: Tue, 5 Nov 2013 07:53:28 +1100 From: Dave Chinner To: Eric Sandeen Cc: "Michael L. Semon" , Kasparek Tomas , xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? Message-ID: <20131104205328.GP6188@dastard> X-ASG-Orig-Subj: Re: How to use increased number of ACL entries? References: <20131103081704.GE9974@fit.vutbr.cz> <20131104003915.GN6188@dastard> <5277086E.6030905@sandeen.net> <52771FFE.8030009@gmail.com> <5277AE19.0@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5277AE19.0@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1383598417 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142053 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 04, 2013 at 08:24:25AM -0600, Eric Sandeen wrote: > On 11/3/13, 10:18 PM, Michael L. Semon wrote: > > On 11/03/2013 09:37 PM, Eric Sandeen wrote: > >> On 11/3/13, 6:39 PM, Dave Chinner wrote: > >>> On Sun, Nov 03, 2013 at 09:17:04AM +0100, Kasparek Tomas wrote: > >>>> Hello, > >>>> > >>>> I'm trying to get more then 25 ACLs entries to work according to > >>>> http://oss.sgi.com/pipermail/xfs/2013-May/026544.html . I'm running 3.10.x > >>>> kernel which seems to contain these changes. I understand, that this is > >>>> on-disk format change, so I expect to need new xfsprogs too. I tried the > >>>> version from CentOS 6.4 (3.1.1) and one from git repo ( > >>>> git://oss.sgi.com/xfs/cmds/xfsprogs), but still it fails to create more then > >>>> 25 ACL entries (21 user defined). Is there something I'm still missing? > >>> > >>> You haven't told mkfs to change the on disk format to enable more > >>> than 25 ACLs. Only the version from git will do it, and your CentOS > >>> kernel will not support it. > >> > >> but the 3.10.x kernel you're running will IIRC; use "-m crc=1" on the mkfs.xfs > >> commandline from a git mkfs.xfs. > >> > >> -Eric > >> > >>> Cheers, > >>> > >>> Dave. > > > > Y'know, Eric, your best suggestions are always made when I'm working on a > > non-test PC that I don't really want to touch ;-) But anyway, (i686 Pentium > > 4, kernel 3.10.17)... > > > > git xfsprogs will make the filesystem in question: > > > > root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs /dev/sdb3 > > mkfs.xfs: /dev/sdb3 appears to contain an existing filesystem (swap). > > mkfs.xfs: Use the -f option to force overwrite. > > root@bpserver:/storage/devel/git-xfsprogs# mkfs/mkfs.xfs -f -m crc=1 /dev/sdb3 > > meta-data=/dev/sdb3 isize=512 agcount=4, agsize=65536 blks > > = sectsz=512 attr=2, projid32bit=1 > > = crc=1 > > data = bsize=4096 blocks=262144, imaxpct=25 > > = sunit=0 swidth=0 blks > > naming =version 2 bsize=4096 ascii-ci=0 ftype=1 > > log =internal log bsize=4096 blocks=12800, version=2 > > = sectsz=512 sunit=0 blks, lazy-count=1 > > realtime =none extsz=4096 blocks=0, rtextents=0 > > > > However, it should be dirent (ftype=1 in the above output) that keeps a > > vanilla 3.10.17 kernel from mounting the resulting filesystem: > > I'm sorry, you are right - it hit kernel v3.11: > > 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 xfs: increase number of ACL entries for V5 superblocks > > $ git describe --contains 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 > v3.11-rc1~18^2~41 And a current git mkfs for -m crc=1 sets ftype which didn't hit until: $ glo -n 1 0cb97766 0cb9776 xfs: Add read-only support for dirent filetype field $ git describe --contains 0cb97766 xfs-for-linus-v3.12-rc1~19 $ So a 3.12 kernel will be required to use it with a mkfs from the git tree. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Mon Nov 4 14:59:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E5CB37F86 for ; Mon, 4 Nov 2013 14:59:50 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7051BAC002 for ; Mon, 4 Nov 2013 12:59:50 -0800 (PST) X-ASG-Debug-ID: 1383598785-04cbb00de0399730001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id bHS4F9rNRl12nKE3 for ; Mon, 04 Nov 2013 12:59:45 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkAHACkKeFJ5LOn3/2dsb2JhbABZgweDPLdJhUWBKxd0giUBAQU6HCMQCAMYCSUPBSUDIROIAL5aFo9CB4QuA5Qrg16KRYdFgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail06.adl2.internode.on.net with ESMTP; 05 Nov 2013 07:29:44 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VdRFP-0000H4-Gy; Tue, 05 Nov 2013 07:59:43 +1100 Date: Tue, 5 Nov 2013 07:59:43 +1100 From: Dave Chinner To: Gu Zheng Cc: bpm@sgi.com, elder@kernel.org, xfs@oss.sgi.com, linux-kernel Subject: Re: [PATCH V2] xfs: simplify kmem_{zone_}zalloc Message-ID: <20131104205943.GQ6188@dastard> X-ASG-Orig-Subj: Re: [PATCH V2] xfs: simplify kmem_{zone_}zalloc References: <52777511.1020605@cn.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52777511.1020605@cn.fujitsu.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1383598785 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142053 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 04, 2013 at 06:21:05PM +0800, Gu Zheng wrote: > Introduce flag KM_ZERO which is used to alloc zeroed entry, and convert > kmem_{zone_}zalloc to call kmem_{zone_}alloc() with KM_ZERO directly, > in order to avoid the setting to zero step. > And following Dave's suggestion, make kmem_{zone_}zalloc static inline > into kmem.h as they're now just a simple wrapper. > > V2: > Make kmem_{zone_}zalloc static inline into kmem.h as Dave suggested. > > Signed-off-by: Gu Zheng Looks good. It also results in a slight reduction in code size: text data bss dec hex filename 792234 99018 632 891884 d9bec fs/xfs/xfs.o.orig 792090 99018 632 891740 d9b5c fs/xfs/xfs.o Which means making it inline hasn't cost us anything at individual call sites. Reviewed-by: Dave Chinner Cheers, Dave. -- Dave Chinner david@fromorbit.com From bpm@sgi.com Mon Nov 4 17:10:19 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A90DC7F87 for ; Mon, 4 Nov 2013 17:10:19 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay2.corp.sgi.com (Postfix) with ESMTP id 93BAE304053; Mon, 4 Nov 2013 15:10:16 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 60A5F4266DC; Mon, 4 Nov 2013 17:10:16 -0600 (CST) Date: Mon, 4 Nov 2013 17:10:16 -0600 From: Ben Myers To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH v2] xfs: fix the extent count when allocating an new indirection array entry Message-ID: <20131104231016.GR1935@sgi.com> References: <526A153C.2090408@oracle.com> <20131031213624.GQ1935@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131031213624.GQ1935@sgi.com> User-Agent: Mutt/1.5.20 (2009-06-14) On Thu, Oct 31, 2013 at 04:36:24PM -0500, Ben Myers wrote: > On Fri, Oct 25, 2013 at 02:52:44PM +0800, Jeff Liu wrote: > > From: Jie Liu > > > > At xfs_iext_add(), if extent(s) are being appended to the last page in > > the indirection array and the new extent(s) don't fit in the page, the > > number of extents(erp->er_extcount) in a new allocated entry should be > > the minimum value between count and XFS_LINEAR_EXTS, instead of count. > > > > For now, there is no existing test case can demonstrates a problem with > > the er_extcount being set incorrectly here, but it obviously like a bug. > > > > Signed-off-by: Jie Liu > > --- > > v2: * Declare count to uint as it will be decreased to 0 and XFS_LINEAR_EXTS > > can be uint because of a case in the macro. > > * Convert MIN() to min(). > > * Revise the commits log to indicate there is no existing test case can > > reflect this issue for future tracking up. > > > > fs/xfs/xfs_inode_fork.c | 9 ++++----- > > 1 file changed, 4 insertions(+), 5 deletions(-) > > > > diff --git a/fs/xfs/xfs_inode_fork.c b/fs/xfs/xfs_inode_fork.c > > index 22c9837..cfee14a 100644 > > --- a/fs/xfs/xfs_inode_fork.c > > +++ b/fs/xfs/xfs_inode_fork.c > > @@ -1021,15 +1021,14 @@ xfs_iext_add( > > * the next index needed in the indirection array. > > */ > > else { > > - int count = ext_diff; > > + uint count = ext_diff; > > > > while (count) { > > erp = xfs_iext_irec_new(ifp, erp_idx); > > - erp->er_extcount = count; > > - count -= MIN(count, (int)XFS_LINEAR_EXTS); > > - if (count) { > > + erp->er_extcount = min(count, XFS_LINEAR_EXTS); > > + count -= erp->er_extcount; > > + if (count) > > erp_idx++; > > - } > > } > > } > > } > > Really nice find. So there is potential for incorrect er_extcount and > er_extoff when adding > 256 extents to the end of the indirection array. You'd > think we'd be seeing some side effects since xfs_iext_idx_to_irec uses them in > it's binary search. > > Reviewed-by: Ben Myers Applied this. Thanks Jeff. -Ben From bpm@sgi.com Mon Nov 4 17:11:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 79AD67F87 for ; Mon, 4 Nov 2013 17:11:01 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay1.corp.sgi.com (Postfix) with ESMTP id 515328F8049; Mon, 4 Nov 2013 15:10:58 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 1DF4F4266DC; Mon, 4 Nov 2013 17:10:58 -0600 (CST) Date: Mon, 4 Nov 2013 17:10:58 -0600 From: Ben Myers To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 01/15] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering Message-ID: <20131104231058.GS1935@sgi.com> References: <1383045118-31107-1-git-send-email-david@fromorbit.com> <1383045118-31107-2-git-send-email-david@fromorbit.com> <20131030223904.GM1935@sgi.com> <20131030231557.GJ6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131030231557.GJ6188@dastard> User-Agent: Mutt/1.5.20 (2009-06-14) On Thu, Oct 31, 2013 at 10:15:57AM +1100, Dave Chinner wrote: > On Wed, Oct 30, 2013 at 05:39:04PM -0500, Ben Myers wrote: > > On Tue, Oct 29, 2013 at 10:11:44PM +1100, Dave Chinner wrote: > > > From: Dave Chinner > > > > > > Removing an inode from the namespace involves removing the directory > > > entry and dropping the link count on the inode. Removing the > > > directory entry can result in locking an AGF (directory blocks were > > > freed) and removing a link count can result in placing the inode on > > > an unlinked list which results in locking an AGI. > > > > > > The big problem here is that we have an ordering constraint on AGF > > > and AGI locking - inode allocation locks the AGI, then can allocate > > > a new extent for new inodes, locking the AGF after the AGI. > > > Similarly, freeing the inode removes the inode from the unlinked > > > list, requiring that we lock the AGI first, and then freeing the > > > inode can result in an inode chunk being freed and hence freeing > > > disk space requiring that we lock an AGF. > > > > > > Hence the ordering that is imposed by other parts of the code is AGI > > > before AGF. This means we cannot remove the directory entry before > > > we drop the inode reference count and put it on the unlinked list as > > > this results in a lock order of AGF then AGI, and this can deadlock > > > against inode allocation and freeing. Therefore we must drop the > > > link counts before we remove the directory entry. > > > > > > This is still safe from a transactional point of view - it is not > > > until we get to xfs_bmap_finish() that we have the possibility of > > > multiple transactions in this operation. Hence as long as we remove > > > the directory entry and drop the link count in the first transaction > > > of the remove operation, there are no transactional constraints on > > > the ordering here. > > > > > > Change the ordering of the operations in the xfs_remove() function > > > to align the ordering of AGI and AGF locking to match that of the > > > rest of the code. > > > > > > Signed-off-by: Dave Chinner > > > > These two codepaths look plausible for the deadlock you described: > > > > inode allocation locking: > > xfs_create > > xfs_dir_ialloc > > xfs_ialloc > > xfs_dialloc > > xfs_ialloc_read_agi * takes agi > > xfs_ialloc_ag_alloc > > xfs_alloc_vextent > > xfs_alloc_fix_freelist > > xfs_alloc_read_agf * takes agf > > > > vs > > > > xfs_remove > > xfs_dir_removename > > xfs_dir2_node_removename > > xfs_dir2_leafn_remove > > xfs_dir2_shrink_inode > > xfs_bunmapi > > . xfs_bmap_del_extent > > . xfs_btree_delete > > . xfs_btree_delrec > > . .free_block > > . xfs_bmbt_free_block > > . xfs_bmap_add_free * adds to free list, doesn't take agf > > xfs_bmap_extents_to_btree > > xfs_alloc_vextent * takes agf > > Yeah, that's not the obvious or common path, but it has the same > cause of allocation - it's a bmbt block that gets allocated. i.e. > removing a block from the middle of a contiguous extent can result > in the extent tree growing, and hence needing allocation of block > for the new entry. This is the path I was hitting: > > .... > xfs_dir2_shrink_inode > xfs_bunmapi > xfs_bmap_del_extent > case 0: /* delete middle of extent */ > xfs_btree_update > xfs_btree_increment > xfs_btree_insert > xfs_btree_insrec > xfs_btree_make_block_unfull > xfs_btree_split > .alloc_block > xfs_bmbt_alloc_block > xfs_alloc_vextent * takes agf > > > > I was thinking I'd find something in .free_block, but I didn't. > > Right, data extents are added to the free list that is later walked > and freed via xfs_bmap_finish() after it adds an EFI to match the > free list to the current transaction the free list belongs to and > commits it. > > > But it does > > look like we'll take the agf if we have to convert between directory formats in > > xfs_dir2_leafn_remove, and it looks like there are a few more opportunities to > > take the agf in xfs_bunmapi... > > Yup, but with the above call chain, any random block removal can > cause a bmbt allocation to occur, so we don't really need to look > any further. Indeed, you should just assume that any call to > xfs_bunmapi() to free an extent will require block allocation.... Applied this. Thanks Dave. -Ben From bpm@oss.sgi.com Mon Nov 4 17:11:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 46323) id 14D357F90; Mon, 4 Nov 2013 17:11:44 -0600 (CST) From: xfs@oss.sgi.com To: xfs@oss.sgi.com Subject: [XFS updates] XFS development tree branch, master, updated. xfs-for-linus-v3.12-rc3-46-g2732036 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 10e6e65dfcedff63275c3d649d329c044caa8e26 X-Git-Newrev: 273203699f82667296e1f14344c5a5a6c4600470 Message-Id: <20131104231144.14D357F90@oss.sgi.com> Date: Mon, 4 Nov 2013 17:11:43 -0600 (CST) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The branch, master has been updated 2732036 xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering bb86d21 xfs: fix the extent count when allocating an new indirection array entry from 10e6e65dfcedff63275c3d649d329c044caa8e26 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 273203699f82667296e1f14344c5a5a6c4600470 Author: Dave Chinner Date: Tue Oct 29 22:11:44 2013 +1100 xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering Removing an inode from the namespace involves removing the directory entry and dropping the link count on the inode. Removing the directory entry can result in locking an AGF (directory blocks were freed) and removing a link count can result in placing the inode on an unlinked list which results in locking an AGI. The big problem here is that we have an ordering constraint on AGF and AGI locking - inode allocation locks the AGI, then can allocate a new extent for new inodes, locking the AGF after the AGI. Similarly, freeing the inode removes the inode from the unlinked list, requiring that we lock the AGI first, and then freeing the inode can result in an inode chunk being freed and hence freeing disk space requiring that we lock an AGF. Hence the ordering that is imposed by other parts of the code is AGI before AGF. This means we cannot remove the directory entry before we drop the inode reference count and put it on the unlinked list as this results in a lock order of AGF then AGI, and this can deadlock against inode allocation and freeing. Therefore we must drop the link counts before we remove the directory entry. This is still safe from a transactional point of view - it is not until we get to xfs_bmap_finish() that we have the possibility of multiple transactions in this operation. Hence as long as we remove the directory entry and drop the link count in the first transaction of the remove operation, there are no transactional constraints on the ordering here. Change the ordering of the operations in the xfs_remove() function to align the ordering of AGI and AGF locking to match that of the rest of the code. Signed-off-by: Dave Chinner Reviewed-by: Ben Myers Signed-off-by: Ben Myers commit bb86d21cba22a045b09d11b71decf5ca7c3d5def Author: Jie Liu Date: Fri Oct 25 14:52:44 2013 +0800 xfs: fix the extent count when allocating an new indirection array entry At xfs_iext_add(), if extent(s) are being appended to the last page in the indirection array and the new extent(s) don't fit in the page, the number of extents(erp->er_extcount) in a new allocated entry should be the minimum value between count and XFS_LINEAR_EXTS, instead of count. For now, there is no existing test case can demonstrates a problem with the er_extcount being set incorrectly here, but it obviously like a bug. Signed-off-by: Jie Liu Reviewed-by: Ben Myers Signed-off-by: Ben Myers ----------------------------------------------------------------------- Summary of changes: fs/xfs/xfs_inode.c | 72 ++++++++++++++++++++++++++++++------------------- fs/xfs/xfs_inode_fork.c | 9 +++---- 2 files changed, 48 insertions(+), 33 deletions(-) hooks/post-receive -- XFS development tree From bpm@oss.sgi.com Mon Nov 4 17:11:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 46323) id E12817F96; Mon, 4 Nov 2013 17:11:55 -0600 (CST) From: xfs@oss.sgi.com To: xfs@oss.sgi.com Subject: [XFS updates] XFS development tree branch, for-next, updated. xfs-for-linus-v3.12-rc3-46-g2732036 X-Git-Refname: refs/heads/for-next X-Git-Reftype: branch X-Git-Oldrev: 10e6e65dfcedff63275c3d649d329c044caa8e26 X-Git-Newrev: 273203699f82667296e1f14344c5a5a6c4600470 Message-Id: <20131104231155.E12817F96@oss.sgi.com> Date: Mon, 4 Nov 2013 17:11:55 -0600 (CST) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The branch, for-next has been updated 2732036 xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering bb86d21 xfs: fix the extent count when allocating an new indirection array entry from 10e6e65dfcedff63275c3d649d329c044caa8e26 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 273203699f82667296e1f14344c5a5a6c4600470 Author: Dave Chinner Date: Tue Oct 29 22:11:44 2013 +1100 xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering Removing an inode from the namespace involves removing the directory entry and dropping the link count on the inode. Removing the directory entry can result in locking an AGF (directory blocks were freed) and removing a link count can result in placing the inode on an unlinked list which results in locking an AGI. The big problem here is that we have an ordering constraint on AGF and AGI locking - inode allocation locks the AGI, then can allocate a new extent for new inodes, locking the AGF after the AGI. Similarly, freeing the inode removes the inode from the unlinked list, requiring that we lock the AGI first, and then freeing the inode can result in an inode chunk being freed and hence freeing disk space requiring that we lock an AGF. Hence the ordering that is imposed by other parts of the code is AGI before AGF. This means we cannot remove the directory entry before we drop the inode reference count and put it on the unlinked list as this results in a lock order of AGF then AGI, and this can deadlock against inode allocation and freeing. Therefore we must drop the link counts before we remove the directory entry. This is still safe from a transactional point of view - it is not until we get to xfs_bmap_finish() that we have the possibility of multiple transactions in this operation. Hence as long as we remove the directory entry and drop the link count in the first transaction of the remove operation, there are no transactional constraints on the ordering here. Change the ordering of the operations in the xfs_remove() function to align the ordering of AGI and AGF locking to match that of the rest of the code. Signed-off-by: Dave Chinner Reviewed-by: Ben Myers Signed-off-by: Ben Myers commit bb86d21cba22a045b09d11b71decf5ca7c3d5def Author: Jie Liu Date: Fri Oct 25 14:52:44 2013 +0800 xfs: fix the extent count when allocating an new indirection array entry At xfs_iext_add(), if extent(s) are being appended to the last page in the indirection array and the new extent(s) don't fit in the page, the number of extents(erp->er_extcount) in a new allocated entry should be the minimum value between count and XFS_LINEAR_EXTS, instead of count. For now, there is no existing test case can demonstrates a problem with the er_extcount being set incorrectly here, but it obviously like a bug. Signed-off-by: Jie Liu Reviewed-by: Ben Myers Signed-off-by: Ben Myers ----------------------------------------------------------------------- Summary of changes: fs/xfs/xfs_inode.c | 72 ++++++++++++++++++++++++++++++------------------- fs/xfs/xfs_inode_fork.c | 9 +++---- 2 files changed, 48 insertions(+), 33 deletions(-) hooks/post-receive -- XFS development tree From david@fromorbit.com Mon Nov 4 17:22:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 622397F91 for ; Mon, 4 Nov 2013 17:22:50 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 440448F8049 for ; Mon, 4 Nov 2013 15:22:50 -0800 (PST) X-ASG-Debug-ID: 1383607368-04cb6c50392d8410001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id sXcYQvN4I7HRf9EA for ; Mon, 04 Nov 2013 15:22:48 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkEHADYreFJ5LOn3/2dsb2JhbABZgweDPLdKhUWBJhd0giUBAQQBJxMcIwULCAMOCgklDwUlAyETh3sFvj4Wj0IHhC4DmAmSCoM6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail06.adl2.internode.on.net with ESMTP; 05 Nov 2013 09:52:45 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VdTTm-0000XY-32; Tue, 05 Nov 2013 10:22:42 +1100 Date: Tue, 5 Nov 2013 10:22:42 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 25/30 V2] libxfs: fix root inode handling inconsistencies Message-ID: <20131104232242.GS6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 25/30 V2] libxfs: fix root inode handling inconsistencies References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-26-git-send-email-david@fromorbit.com> <20131030102318.GA31519@infradead.org> <20131030215940.GH6188@dastard> <20131031041343.GK6188@dastard> <20131031150024.GP22359@infradead.org> <20131031220438.GP4446@dastard> <20131101130316.GB14898@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131101130316.GB14898@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1383607368 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142057 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 01, 2013 at 06:03:16AM -0700, Christoph Hellwig wrote: > On Fri, Nov 01, 2013 at 09:04:38AM +1100, Dave Chinner wrote: > > > > - if ((flags & LIBXFS_MOUNT_ROOTINOS) && sbp->sb_rootino != NULLFSINO && > > > > + if (sbp->sb_rootino != NULLFSINO && > > > > xfs_sb_version_haslazysbcount(&mp->m_sb)) { > > > > > > Oh, I hadn't noticed that LIBXFS_MOUNT_ROOTINOS does more than reading > > > the root inode. Seems like mkfs might need the rt inodes if a file with > > > the rt flag is specified in the proto file. > > > > mkfs always allocates the rt inodes directly after the root > > directory is created. > > True, we obviosuly create them in mkfs. In fact looking over the code > the only call into the rtalloc code in userspace ever is mkfs > initializing those using libxfs_rtfree_extent. > > So removing the call to rtmount_inodes is fine, and we should remove > the declaration of it as well as it's now unused. You are right, they are otherwise unused. repair and db just look at the raw inode numbers, and do direct libxfs_iget calls to get an xfs_inode and hence don't use the cached values at all. I'll kill it completely, then. > In the future I > suspect we should simplify the mkfs code to not even require > xfs_rtalloc.c for just marking the inodes as entirely free, but that's > not something for this series. Yeah, it seems that way - xfs_repair does all the rebuild itself without needing the libxfs code, so that seems quite doable. > > > I can't see how xfs_copy could need either the rt inodes nor the perag > > > data. > > > > Right, it doesn't need them, but it doesn't hurt at all to > > initialise them because all the ag headers are about to be read to > > find all the used space, anyway. > > xfs_initialize_perag_data does the following: > > - read in AGI/AGF. This is something we lazily do whenever we need it > anyway, so no one should rely on it. > - update the in-core superblock global counters. Seems like the old > xfs_check relies on this and still needs an equivalent if we care > enough. No one else seems to care. So you are suggesting that I move that initialisation to the xfs_check code rather than just doing it in the mount code? Or something else? Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Mon Nov 4 18:18:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 844987F93 for ; Mon, 4 Nov 2013 18:18:14 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 73A468F8052 for ; Mon, 4 Nov 2013 16:18:11 -0800 (PST) X-ASG-Debug-ID: 1383610689-04cb6c40d54e5ec0001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id U6gemV7RAm20NfTL for ; Mon, 04 Nov 2013 16:18:09 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkAHABQ4eFJ5LOn3/2dsb2JhbABZgweDPLdChUWBJhd0giUBAQU6HCMQCAMOCgklDwUlAyETiAC+PRaPQgeELgOYCZIKgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail06.adl2.internode.on.net with ESMTP; 05 Nov 2013 10:48:08 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VdULP-0000eF-8n; Tue, 05 Nov 2013 11:18:07 +1100 Date: Tue, 5 Nov 2013 11:18:07 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 20/30] db: verify and calculate inode CRCs Message-ID: <20131105001807.GT6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 20/30] db: verify and calculate inode CRCs References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-21-git-send-email-david@fromorbit.com> <20131104090551.GA23564@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131104090551.GA23564@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1383610689 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142059 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 04, 2013 at 01:05:51AM -0800, Christoph Hellwig wrote: > > +#define libxfs_dinode_verify xfs_dinode_verify > > Is there really any point in adding this libxfs renaming in new code? Just following the convention used by all the other code... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Mon Nov 4 18:25:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 702A97F93 for ; Mon, 4 Nov 2013 18:25:14 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0450DAC002 for ; Mon, 4 Nov 2013 16:25:10 -0800 (PST) X-ASG-Debug-ID: 1383611108-04cbb00ddf39eed0001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id zoo3kTgmcgGWxWlz for ; Mon, 04 Nov 2013 16:25:09 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkAHADg6eFJ5LOn3/2dsb2JhbABZgweDPLdChUWBJhd0giUBAQUnExwjEAgDDgoJJQ8FJQMhE4gAvjsWjXeBSweELgOYCZIKgzoogSw Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail06.adl2.internode.on.net with ESMTP; 05 Nov 2013 10:55:08 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VdUSA-0000eq-E6; Tue, 05 Nov 2013 11:25:06 +1100 Date: Tue, 5 Nov 2013 11:25:06 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 21/30] db: verify and calculate dquot CRCs Message-ID: <20131105002506.GU6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 21/30] db: verify and calculate dquot CRCs References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-22-git-send-email-david@fromorbit.com> <20131104090627.GB23564@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131104090627.GB23564@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1383611108 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142059 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 04, 2013 at 01:06:27AM -0800, Christoph Hellwig wrote: > On Wed, Oct 30, 2013 at 03:31:12PM +1100, Dave Chinner wrote: > > When we set the current Io cursor to point at a dquot block, verify > > that the dquot CRC is intact. And prior to writing such an IO > > cursor, calculate the dquot CRC. > > > > Signed-off-by: Dave Chinner > > --- > > db/io.c | 5 ++++- > > db/io.h | 1 + > > 2 files changed, 5 insertions(+), 1 deletion(-) > > > > diff --git a/db/io.c b/db/io.c > > index 8ddb5e5..7281148 100644 > > --- a/db/io.c > > +++ b/db/io.c > > @@ -464,7 +464,9 @@ write_cur(void) > > > > if (iocur_top->ino_buf) > > libxfs_dinode_calc_crc(mp, iocur_top->data); > > - > > + if (iocur_top->dquot_buf) > > + xfs_update_cksum(iocur_top->data, sizeof(struct xfs_dqblk), > > + XFS_DQUOT_CRC_OFF); > > The patch looks good to get going, but it seems we'd be better off going > through an ops vector here in some form.. Potentially - if we need a third object-within-a-buffer verification then it will be worthwhile to do this. However, for the moment we only have to support inodes and dquots and so for the moment I don't see that further abstraction is necessary. Hence right now I'd prefer to make it explicit that we are doing these CRC calculations here and just keep in mind that if we are going to add more we need to abstract it into an ops vector at that time... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Mon Nov 4 18:52:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D5C2E7F9D for ; Mon, 4 Nov 2013 18:52:55 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4FB27AC002 for ; Mon, 4 Nov 2013 16:52:55 -0800 (PST) X-ASG-Debug-ID: 1383612772-04cbb00ddd39fb00001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id GQMBVEXIPm9t2jKf for ; Mon, 04 Nov 2013 16:52:53 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkAHAEhAeFJ5LOn3/2dsb2JhbABZgweDPLdChUWBJhd0giUBAQUnExwjEAgDDgoJJQ8FJQMhE4gAvkMWj0IHhC4DmAmKRYdFgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail06.adl2.internode.on.net with ESMTP; 05 Nov 2013 11:22:52 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VdUsy-0000hN-KW; Tue, 05 Nov 2013 11:52:48 +1100 Date: Tue, 5 Nov 2013 11:52:48 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 26/30] xfs_db: avoid libxfs buffer lookup warnings Message-ID: <20131105005248.GV6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 26/30] xfs_db: avoid libxfs buffer lookup warnings References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-27-git-send-email-david@fromorbit.com> <20131104091245.GF23564@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131104091245.GF23564@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1383612772 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142060 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 04, 2013 at 01:12:45AM -0800, Christoph Hellwig wrote: > > > > +/* > > + * We are now using libxfs for our IO backend, so we should always try to use > > + * inode cluster buffers rather than filesystem block sized buffers for reading > > + * inodes. This means that we always use the same buffers as libxfs operations > > + * does, and that avoids buffer cache issues caused by overlapping buffers. This > > + * can be seen clearly when trying to read the root inode. Much of this logic is > > + * similar to libxfs_imap(). > > + */ > > void > > set_cur_inode( > > xfs_ino_t ino) > > @@ -632,6 +640,9 @@ set_cur_inode( > > xfs_agnumber_t agno; > > xfs_dinode_t *dip; > > int offset; > > + int numblks = blkbb; > > + xfs_agblock_t cluster_agbno; > > + > > > > agno = XFS_INO_TO_AGNO(mp, ino); > > agino = XFS_INO_TO_AGINO(mp, ino); > > @@ -644,6 +655,24 @@ set_cur_inode( > > return; > > } > > cur_agno = agno; > > + > > + if (mp->m_inode_cluster_size > mp->m_sb.sb_blocksize && > > + mp->m_inoalign_mask) { > > + xfs_agblock_t chunk_agbno; > > + xfs_agblock_t offset_agbno; > > + int blks_per_cluster; > > + > > + blks_per_cluster = mp->m_inode_cluster_size >> > > + mp->m_sb.sb_blocklog; > > + offset_agbno = agbno & mp->m_inoalign_mask; > > + chunk_agbno = agbno - offset_agbno; > > + cluster_agbno = chunk_agbno + > > + ((offset_agbno / blks_per_cluster) * blks_per_cluster); > > + offset += ((agbno - cluster_agbno) * mp->m_sb.sb_inopblock); > > + numblks = XFS_FSB_TO_BB(mp, blks_per_cluster); > > + } else > > + cluster_agbno = agbno; > > + > > Seems like this should be a separate patch? Yes, probably should be. > > - if (iocur_top->bp) > > + if (iocur_top->bp) { > > libxfs_putbuf(iocur_top->bp); > > + iocur_top->bp = NULL; > > + } > > This should probably be folded into the patch that started using buffers > in xfs_db. Will do. > > > + int icache_flags; /* cache init flags */ > > + int bcache_flags; /* cache init flags */ > > The icache_flags aren't used anywhere. Also I'd really prefer to have > my patch to kill the inode cache istead of adding more changes to it. Sure - should I prepend your series to kill the icache to this one? > > +#ifdef IO_BCOMPARE_CHECK > > + if (!(libxfs_bcache->c_flags & CACHE_MISCOMPARE_PURGE)) { > > + fprintf(stderr, > > + "%lx: Badness in key lookup (length)\n" > > + "bp=(bno 0x%llx, len %u bytes) key=(bno 0x%llx, len %u bytes)\n", > > + pthread_self(), > > + (unsigned long long)bp->b_bn, (int)bp->b_bcount, > > + (unsigned long long)bkey->blkno, > > + BBTOB(bkey->bblen)); > > + } > > #endif > > What is the point of the IO_BCOMPARE_CHECK ifdef if we unconditionally > define it? I'd like to - eventually - turn it off. In fact, I'd like to end up with a real debug xfsprogs build like we do for the kernel code so that the version that distros ship don't have this noise enabled but developers can easily enable all the different debug/tracing stuff to be able to find problems in the code.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Mon Nov 4 19:56:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3F9447F99 for ; Mon, 4 Nov 2013 19:56:01 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 19E4F8F8064 for ; Mon, 4 Nov 2013 17:55:57 -0800 (PST) X-ASG-Debug-ID: 1383616555-04cbb00ddd3a11b0001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id PDJpO7DRWA2OBcpF for ; Mon, 04 Nov 2013 17:55:56 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqsGAIVPeFJ5LOn3/2dsb2JhbABZgweDPLdFhUWBJhd0giUBAQQBOhwjBQsIAw4HAwklDwUlAyETh3sFvjkWjzUHhC4DmAmKRYdFgzoogSwk Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail06.adl2.internode.on.net with ESMTP; 05 Nov 2013 12:25:55 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VdVs1-0000og-8X; Tue, 05 Nov 2013 12:55:53 +1100 Date: Tue, 5 Nov 2013 12:55:53 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 27/30] libxfs: work around do_div() not handling 32 bit numerators Message-ID: <20131105015553.GW6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 27/30] libxfs: work around do_div() not handling 32 bit numerators References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-28-git-send-email-david@fromorbit.com> <20131104091643.GG23564@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131104091643.GG23564@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1383616555 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142061 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 04, 2013 at 01:16:43AM -0800, Christoph Hellwig wrote: > On Wed, Oct 30, 2013 at 03:31:18PM +1100, Dave Chinner wrote: > > From: Dave Chinner > > > > The libxfs dquot buffer code uses do_div() with a 32 bit numerator. > > This gives incorrect results as do_div() passes the numerator by > > reference as a pointer to a 64 bit value. Hence it does the division > > using 32 bits of garbage gives the wrong result. The kernel code > > handles 32 bit numerators just fine, so this patch is a temporary > > workaround in the dquot buffer code until we fix do_div() to handle > > 32 bit numerators correctly. > > The right fix is to simply stop using do_div here, both in kernel and > userspace. Oh, right, I was thinking that BBTOB() resulted in a u64 value like BTOBB() and BTOBBT() do. It doesn't have a built in cast, so takes whatever type the source variable has. > > xfs_calc_dquots_per_chunk( > > struct xfs_mount *mp, > > unsigned int nbblks) /* basic block units */ > > { > > - unsigned int ndquots; > > + uint64_t ndquots; > > > > ASSERT(nbblks > 0); > > ndquots = BBTOB(nbblks); > > do_div(ndquots, sizeof(xfs_dqblk_t)); > > > > - return ndquots; > > + return (int)ndquots; > > ndquots = BBTOB(nbblks) / sizeof(xfs_dqblk_t); Yup, that should work. > Also the current xfs_calc_dquots_per_chunk doesn't use the mp argument > anyway, but all callers do. I think in the end we'd want to take that > in from the calers end end up with a version that includes the > check from the quotainfo. But for getting userspace up and running my > above minimal version should do it. Yes, changed to fix. I'll drive further cleanups from the kernel side here... Cheers, Dave. -- Dave Chinner david@fromorbit.com From phd@ucla.edu Mon Nov 4 20:35:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=HTML_MESSAGE, MSGID_FROM_MTA_HEADER,T_REMOTE_IMAGE autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DDB7B7F9C for ; Mon, 4 Nov 2013 20:35:21 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id C419E8F8052 for ; Mon, 4 Nov 2013 18:35:18 -0800 (PST) X-ASG-Debug-ID: 1383618916-04cb6c40d34e9600001-NocioJ Received: from mailrelay007.isp.belgacom.be (mailrelay007.isp.belgacom.be [195.238.6.173]) by cuda.sgi.com with ESMTP id 7dm2WK6v4irkqXKY for ; Mon, 04 Nov 2013 18:35:17 -0800 (PST) X-Barracuda-Envelope-From: phd@ucla.edu X-Barracuda-Apparent-Source-IP: 195.238.6.173 Message-Id: X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgYHAGxYeFLCThux/2dsb2JhbABZDoI1fAOtKjABk250g3VuE4dvAxMBCJxqkRSHIpVvgScVhDSBNQOJCIJCilaOPIU3gmdAO4EuBxc Received: from mail.locasix.com (HELO ls-ts.LS-NT.local) ([194.78.27.177]) by relay.skynet.be with ESMTP; 05 Nov 2013 03:35:15 +0100 Content-Type: multipart/alternative; boundary="===============0848990143==" MIME-Version: 1.0 Subject: 1 New Business Inquiry To: Me X-ASG-Orig-Subj: 1 New Business Inquiry From: " enquiry@Made-in-China.com" Date: Tue, 05 Nov 2013 03:35:12 +0100 X-Barracuda-Connect: mailrelay007.isp.belgacom.be[195.238.6.173] X-Barracuda-Start-Time: 1383618916 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.00 X-Barracuda-Spam-Status: No, SCORE=2.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH, HTML_MESSAGE, MAILTO_TO_SPAM_ADDR, MSGID_FROM_MTA_HEADER, MSGID_FROM_MTA_HEADER_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142062 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 MSGID_FROM_MTA_HEADER Message-Id was added by a relay 1.50 MSGID_FROM_MTA_HEADER_2 Message-Id was added by a relay 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address You will not see this in a MIME-aware mail reader. --===============0848990143== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body = = = = Message Details = Message Subject Purchase Inquiry = Message Content -Please confirm to us if you can supply in accordance = with UA*...... = Inquired Product Sign In Here to view = = Message Basics and Contact Details = Message code MSG098236113 = Date & time sent 2013-11-04 16:16:31 (GMT+04:00) Sharjah UAE = Sender Ngok Nguyen = Company Mid Thai Supplies ltd. = Email donaldwelsh00@hotmail.com = Telephone +66-51-4397142 = Country/Region Thailand = Sender's IP Address 171.98.120.28 = Sender's IP Location Bangkok, Thailand = = =20 --===============0848990143== Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Message Details
3D"Mail=

Message Details

Message Subject Purchase Inquiry
Message Content "Please confirm to us if you can supply = in accordance with UA*......
Inquired Product   = Sign = In Here to view

Message Basics and Contact Details

Message code MSG098236113
Date & time sent 2013-11-04 16:16:31 (GMT+04:00) Sharjah = UAE
Sender Ngok Nguyen
Company Mid Thai Supplies ltd.
Email donaldwelsh00@hotmail.com
Telephone +66-51-4397142
Country/Region Thailand
Sender's IP Address 171.98.120.28
Sender's IP Location Bangkok, Thailand

3D"Reply

 
--===============0848990143==-- From inq@kvcc.edu Mon Nov 4 21:30:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=HTML_MESSAGE, MSGID_FROM_MTA_HEADER,T_REMOTE_IMAGE autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D5A407F9F for ; Mon, 4 Nov 2013 21:30:42 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 79D5EAC007 for ; Mon, 4 Nov 2013 19:30:39 -0800 (PST) X-ASG-Debug-ID: 1383622236-04bdf07897500cb0001-w1Z2WR Received: from mailrelay011.isp.belgacom.be (mailrelay011.isp.belgacom.be [195.238.6.178]) by cuda.sgi.com with ESMTP id AFfbkxIb2DoZXN01 for ; Mon, 04 Nov 2013 19:30:37 -0800 (PST) X-Barracuda-Envelope-From: inq@kvcc.edu X-Barracuda-Apparent-Source-IP: 195.238.6.178 Message-Id: X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYHAJVleFLCThux/2dsb2JhbABZDoI1fANEAQGsZDABkWWCCXSDdW4Th28DEwEInF6RFIcllW+BJxWENIE1A4kIgkKKVo48hTeCZ0A7gS4HFw Received: from mail.locasix.com (HELO ls-ts.LS-NT.local) ([194.78.27.177]) by relay.skynet.be with ESMTP; 05 Nov 2013 04:30:35 +0100 Content-Type: multipart/alternative; boundary="===============1885356679==" MIME-Version: 1.0 Subject: New enquiry from Ngok Nguyen (Bangkok, Thailand) To: Me X-ASG-Orig-Subj: New enquiry from Ngok Nguyen (Bangkok, Thailand) From: "Made-in-China.com" Date: Tue, 05 Nov 2013 04:30:34 +0100 X-Barracuda-Connect: mailrelay011.isp.belgacom.be[195.238.6.178] X-Barracuda-Start-Time: 1383622236 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.00 X-Barracuda-Spam-Status: No, SCORE=2.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH, HTML_MESSAGE, MAILTO_TO_SPAM_ADDR, MSGID_FROM_MTA_HEADER, MSGID_FROM_MTA_HEADER_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142063 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 MSGID_FROM_MTA_HEADER Message-Id was added by a relay 1.50 MSGID_FROM_MTA_HEADER_2 Message-Id was added by a relay 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address You will not see this in a MIME-aware mail reader. --===============1885356679== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body = = = = Message Details = Message Subject Purchase Inquiry = Message Content -Please confirm to us if you can supply in accordance = with UA*...... = Inquired Product Sign In Here to view = = Message Basics and Contact Details = Message code MSG098236113 = Date & time sent 2013-11-05 07:16:31 (GMT+04:00) Bangkok Thailand = Sender Ngok Nguyen = Company Mid Thai Supplies ltd. = Email donaldwelsh00@hotmail.com = Telephone +66-51-4397142 = Country/Region Thailand = Sender's IP Address 171.98.120.28 = Sender's IP Location Bangkok, Thailand = = =20 --===============1885356679== Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Message Details
3D"Mail=

Message Details

Message Subject Purchase Inquiry
Message Content "Please confirm to us if you can supply = in accordance with UA*......
Inquired Product   Sign = In Here to view

Message Basics and Contact Details

Message code MSG098236113
Date & time sent 2013-11-05 07:16:31 (GMT+04:00) = Bangkok Thailand
Sender Ngok Nguyen
Company Mid Thai Supplies ltd.
Email donaldwelsh00@hotmail.com
Telephone +66-51-4397142
Country/Region Thailand
Sender's IP Address 171.98.120.28
Sender's IP Location Bangkok, Thailand

3D"Reply

 
--===============1885356679==-- From consumables@pcc-chip.com Mon Nov 4 23:40:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.7 required=5.0 tests=DEAR_FRIEND,HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9CB367F9F for ; Mon, 4 Nov 2013 23:40:00 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8A0368F8059 for ; Mon, 4 Nov 2013 21:40:00 -0800 (PST) X-ASG-Debug-ID: 1383629994-04cb6c40d44ee5b0001-NocioJ Received: from smtpbg297.qq.com (smtpbg297.qq.com [184.105.67.100]) by cuda.sgi.com with SMTP id zfg84tNVhn5CR8I3 for ; Mon, 04 Nov 2013 21:39:54 -0800 (PST) X-Barracuda-Envelope-From: consumables@pcc-chip.com X-Barracuda-Apparent-Source-IP: 184.105.67.100 X-QQ-mid: bizesmtp9t1383629984t270t059 Received: from PC-20130610DSDO (unknown [117.29.159.39]) by esmtp4.qq.com (ESMTP) with SMTP id 0 for ; Tue, 05 Nov 2013 13:39:43 +0800 (CST) X-QQ-SSF: 01200000000000806K12000A0000000 Subject: Re; good qualtiy opc drum/ good service in 24 hours Content-Type: multipart/alternative; charset=UTF-8; boundary="Q2k51uQJ7wtj=_wjBpXnkrNLfgdnO8RuJS" X-ASG-Orig-Subj: Re; good qualtiy opc drum/ good service in 24 hours MIME-Version: 1.0 Date: Tue, 5 Nov 2013 13:39:41 +0800 From: "PCC" To: xfs@oss.sgi.com Reply-To: "PCC" X-QQ-SENDSIZE: 520 X-QQ-FName: 227212C237974E74AB679C4CE634C0CD X-QQ-LocalIP: 58.250.132.20 X-Barracuda-Connect: smtpbg297.qq.com[184.105.67.100] X-Barracuda-Start-Time: 1383629994 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.14 X-Barracuda-Spam-Status: No, SCORE=1.14 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=ADVANCE_FEE_1, DEAR_FRIEND, HTML_MESSAGE, MISSING_MID X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142065 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 1.00 DEAR_FRIEND BODY: Dear Friend? That's not very dear! 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 ADVANCE_FEE_1 Appears to be advance fee fraud (Nigerian 419) Message-Id: <20131105054000.1D3311296190@cuda.sgi.com> This is a multi-part message in MIME format --Q2k51uQJ7wtj=_wjBpXnkrNLfgdnO8RuJS Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: Quoted-Printable Content-Disposition: inline Dear Friend, =20 Nice day to you. =20 We are PCC in China. We have new good price for OEM blue color opc dru= m now. Our opc drum are=20 A-grade quality and can be refilled 2-3 times, our new best price as f= ollows for your reference.: =20 OPC drum hp 1010--------- usd 1.1/pc OPC drum hp 1505--------- usd 1.1/pc OPC drum hp 1215--------- usd 1.6/pc OPC drum samsung 1610--- usd 1.6/pc OPC drum samsung 105---- usd 1.7/pc OPC drum samsung 104---- usd 1.7/pc OPC drum samsung 101---- usd 1.86/pc etc..... Also, we have opc drum for hp, samsung, xerox, brother, epson etc. Cou= ld you please tell me your enquiry=20 list with quantity, so i will offer a best discount for your quantity,= ok? =20 I am looking forwards to your reply =20 best regards --- Anderson Our Items: toner chips, opc drum, toner cartridge, fuser flim, heating= element, Ribbon, Blade, Roller etc Our brand : Samsung, HP, Xerox, Konica minolta, Dell, Epson, Oki, Shar= p, Brother, Canon, Pansionic, Kyocera, Utax, Brother, Toshiba, Ricoh e= tc=20 Printer Consumable Center (PCC) MSN:printer_chips@hotmail.com Skype: toner_linda ICQ: 697-871-867 pcc-online(DOM)com(DOM --Q2k51uQJ7wtj=_wjBpXnkrNLfgdnO8RuJS Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: Quoted-Printable Content-Disposition: inline opc drum

Dear Friend,

 

Nice day to  you.

 

We are PCC in China. We have new good price for OEM blue color opc = drum now.=20 Our opc drum are

A-grade quality and can be refilled 2-3 times, our new best price a= s follows=20 for your reference.:

 

OPC drum hp 1010--------- usd 1.1/pc
OPC drum hp 1505--------- u= sd=20 1.1/pc
OPC drum hp 1215--------- usd 1.6/pc
OPC drum samsung 161= 0--- usd=20 1.6/pc
OPC drum samsung 105---- usd 1.7/pc
OPC drum samsung 104-= --- usd=20 1.7/pc
OPC drum samsung 101---- usd 1.86/pc  etc.....


Also, we have opc drum for hp, samsung, xerox, brother, epson e= tc. Could=20 you please  tell me your enquiry

list with quantity, so i will offer a best discount for your quanti= ty,=20 ok?

 

I am looking forwards to your reply

 

best regards

---

Anderson

Our Items:=20 toner chips, opc drum, toner cartridg= e,=20 fuser flim, heatin= g element,=20 Ribbon, Blade, Roller etc

Our brand : Samsung, HP, Xerox, Konica minolt= a, Dell,=20 Epson, Oki, Sharp, Brother, Canon, Pansionic, Kyocera, Utax, Brother, = Toshiba,=20 Ricoh etc=20


Printer Consumable Center (PCC)=

MSN:printer_chips@hotmail.com

Skype: toner_linda

ICQ: 697-871-867

pcc-online(DOM)com(DOM

--Q2k51uQJ7wtj=_wjBpXnkrNLfgdnO8RuJS-- From info@gundc.com Tue Nov 5 01:15:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,LOTS_OF_MONEY, T_FRT_CONTACT,T_MONEY_PERCENT autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 10C0F7F51 for ; Tue, 5 Nov 2013 01:15:01 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id ABFD2AC001 for ; Mon, 4 Nov 2013 23:14:57 -0800 (PST) X-ASG-Debug-ID: 1383635663-04bdf07898507a00001-w1Z2WR Received: from mail.haanusa.com (mail.haanusa.com [173.163.128.101]) by cuda.sgi.com with ESMTP id 6VcF8jE4vHlGMrqg for ; Mon, 04 Nov 2013 23:14:33 -0800 (PST) X-Barracuda-Envelope-From: info@gundc.com X-Barracuda-Apparent-Source-IP: 173.163.128.101 Received: from [192.168.10.39] ([109.2.49.103]) by mail.haanusa.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 5 Nov 2013 02:09:27 -0500 Content-Type: multipart/alternative; boundary="===============0315285588==" MIME-Version: 1.0 Subject: Wichtige. To: Recipients X-ASG-Orig-Subj: Wichtige. From: "J. Mukolu" Date: Tue, 05 Nov 2013 08:09:08 +0100 Reply-To: jo.mukolu@webmail.co.za Message-ID: X-OriginalArrivalTime: 05 Nov 2013 07:09:36.0148 (UTC) FILETIME=[FC2F0D40:01CED9F5] X-Barracuda-Connect: mail.haanusa.com[173.163.128.101] X-Barracuda-Start-Time: 1383635663 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142066 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address You will not see this in a MIME-aware mail reader. --===============0315285588== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Lieber, Ich schreibe, um Ihre dringende Hilfe. Ich bin ein Banker , die Arb= eit mit einem serien Bank hier in Safrika. Ich helfe Durchfrung eines Proje= kts f=FCr 350 Millionen US-Dollar , mit dem amerikanischen Bergbau-Unterneh= men hier seit 2005. Letzte Woche hat die Unteroffiziere kompensieren mich m= it 3.500.000 Euro. Als Bankier wir sind nicht erlaubt , um Tipps zu nehmen,= aber ich denke, das ich es verdiene . Ich kontaktiere Sie sichern zu helfe= n , das Geld in Ihrem Land. Wir knen mit dem Geld anfangen sich jede kleine= Investition Ihr interessant finden zBGehse oder jede kleine lukratives Ges= cht. Ich habe Versprechen , Ihnen 30% des gesamten Geld f Ihre Hilfe. Es gi= bt kein Problem mit dem Geld , das Sie haben , mir zu vertrauen . Wegen der= strengen Kontrolle der Mittel werde aus meinem Land , das Geld er auf Sie = ertragen, Sie msen einen neuen Offshore-Online- Account mit unserem Partner= Bank , so dass ich leicht erweisen das Geld zu Ihnen, ohne jedes Problem. = Bitte ko ntaktieren Sie mich dringend , wenn Sie es tun knen. Sobald ich vo= n Ihnen hen, schicke ich Ihnen weitere Details. Ich warte von Ihnen zu hen = dringend. Mit freundlichen Gr=FC=DFen J. Mukolu. jo.mukolu@webmail.co.za --===============0315285588== Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Lieber, Ich schreibe, um Ihre dringende Hilfe.= Ich bin ein Banker , die Arbeit mit einem serien Bank hier in Safrika. Ich= helfe Durchfrung eines Projekts f=FCr 350 Millionen US-Dollar , mit dem am= erikanischen Bergbau-Unternehmen hier seit 2005. Letzte Woche hat die Unter= offiziere kompensieren mich mit 3.500.000 Euro. Als Bankier wir sind nicht = erlaubt , um Tipps zu nehmen, aber ich denke, das ich es verdiene . Ich kon= taktiere Sie sichern zu helfen , das Geld in Ihrem Land. Wir knen mit dem G= eld anfangen sich jede kleine Investition Ihr interessant finden zBGehse od= er jede kleine lukratives Gescht. Ich habe Versprechen , Ihnen 30% des gesa= mten Geld f Ihre Hilfe. Es gibt kein Problem mit dem Geld , das Sie haben ,= mir zu vertrauen . Wegen der strengen Kontrolle der Mittel werde aus meine= m Land , das Geld er auf Sie ertragen, Sie msen einen neuen Offshore-Online= - Account mit unserem Partner Bank , so dass ich leicht erweisen das Geld z= u Ihnen, ohne jedes Problem. Bitte ko ntaktieren Sie mich dringend , wenn S= ie es tun knen. Sobald ich von Ihnen hen, schicke ich Ihnen weitere Details= . Ich warte von Ihnen zu hen dringend. Mit freundlichen Gr=FC=DFen J. Mukol= u. jo.mukolu@webmail.co.za --===============0315285588==-- From BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 5 03:05:48 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id ED26D7F8E for ; Tue, 5 Nov 2013 03:05:47 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9416FAC002 for ; Tue, 5 Nov 2013 01:05:44 -0800 (PST) X-ASG-Debug-ID: 1383642338-04bdf0789850b9d0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id jParny7Dlob6bG72 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 Nov 2013 01:05:38 -0800 (PST) X-Barracuda-Envelope-From: BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdcZu-0002ce-NA; Tue, 05 Nov 2013 09:05:38 +0000 Date: Tue, 5 Nov 2013 01:05:38 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 25/30 V2] libxfs: fix root inode handling inconsistencies Message-ID: <20131105090538.GA6114@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 25/30 V2] libxfs: fix root inode handling inconsistencies References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-26-git-send-email-david@fromorbit.com> <20131030102318.GA31519@infradead.org> <20131030215940.GH6188@dastard> <20131031041343.GK6188@dastard> <20131031150024.GP22359@infradead.org> <20131031220438.GP4446@dastard> <20131101130316.GB14898@infradead.org> <20131104232242.GS6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131104232242.GS6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383642338 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142068 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Tue, Nov 05, 2013 at 10:22:42AM +1100, Dave Chinner wrote: > > xfs_initialize_perag_data does the following: > > > > - read in AGI/AGF. This is something we lazily do whenever we need it > > anyway, so no one should rely on it. > > - update the in-core superblock global counters. Seems like the old > > xfs_check relies on this and still needs an equivalent if we care > > enough. No one else seems to care. > > So you are suggesting that I move that initialisation to the > xfs_check code rather than just doing it in the mount code? Or > something else? That seems to be the sanest option if it works out. Otherwise we'd need to keep a flag to let libxfs do it. From BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 5 03:06:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id ABD177F8E for ; Tue, 5 Nov 2013 03:06:29 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 503F2AC002 for ; Tue, 5 Nov 2013 01:06:29 -0800 (PST) X-ASG-Debug-ID: 1383642388-04cb6c40d34f5670001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id Z5eHaHk8XgGaixWI (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 Nov 2013 01:06:28 -0800 (PST) X-Barracuda-Envelope-From: BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vdcah-0002dX-SW; Tue, 05 Nov 2013 09:06:27 +0000 Date: Tue, 5 Nov 2013 01:06:27 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 26/30] xfs_db: avoid libxfs buffer lookup warnings Message-ID: <20131105090627.GB6114@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 26/30] xfs_db: avoid libxfs buffer lookup warnings References: <1383107481-28937-1-git-send-email-david@fromorbit.com> <1383107481-28937-27-git-send-email-david@fromorbit.com> <20131104091245.GF23564@infradead.org> <20131105005248.GV6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131105005248.GV6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383642388 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142068 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Tue, Nov 05, 2013 at 11:52:48AM +1100, Dave Chinner wrote: > > The icache_flags aren't used anywhere. Also I'd really prefer to have > > my patch to kill the inode cache istead of adding more changes to it. > > Sure - should I prepend your series to kill the icache to this one? It's just a single patch. Just include it in your series. From BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 5 04:34:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E7E9E7FA6 for ; Tue, 5 Nov 2013 04:34:41 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id BBF69304053 for ; Tue, 5 Nov 2013 02:34:41 -0800 (PST) X-ASG-Debug-ID: 1383647678-04bdf0789950f1e0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id D5pwkiBc9M2gVAec (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 Nov 2013 02:34:39 -0800 (PST) X-Barracuda-Envelope-From: BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vddxz-0006M9-FT; Tue, 05 Nov 2013 10:34:35 +0000 Date: Tue, 5 Nov 2013 02:34:35 -0800 From: Christoph Hellwig To: Paolo Bonzini Cc: Dave Chinner , linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com, linux-kernel@vger.kernel.org, Al Viro Subject: Re: [PATCH 0/2] Add FALLOC_FL_ZERO_RANGE to fallocate Message-ID: <20131105103435.GA24387@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 0/2] Add FALLOC_FL_ZERO_RANGE to fallocate References: <1339515364-17374-1-git-send-email-pbonzini@redhat.com> <20120613013549.GO22848@dastard> <20120613033052.GT22848@dastard> <4FD82F89.80106@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4FD82F89.80106@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383647679 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142070 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Jun 13, 2012 at 08:13:29AM +0200, Paolo Bonzini wrote: > Sure. Thanks for the hints, I'll submit a v2 (may take a while as I'll > leave for holiday soon). Did you ever get back to this? From pbonzini@redhat.com Tue Nov 5 04:37:22 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E50747FAD for ; Tue, 5 Nov 2013 04:37:22 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id C31468F8049 for ; Tue, 5 Nov 2013 02:37:19 -0800 (PST) X-ASG-Debug-ID: 1383647838-04cb6c40d34f8fa0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id wPPFq6W64OnwY8he for ; Tue, 05 Nov 2013 02:37:19 -0800 (PST) X-Barracuda-Envelope-From: pbonzini@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA5AaqS8002230 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 5 Nov 2013 05:36:53 -0500 Received: from yakj.usersys.redhat.com (ovpn-112-49.ams2.redhat.com [10.36.112.49]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA5Aanv9015137; Tue, 5 Nov 2013 05:36:50 -0500 Message-ID: <5278CA40.8080609@redhat.com> Date: Tue, 05 Nov 2013 11:36:48 +0100 From: Paolo Bonzini User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130923 Thunderbird/17.0.9 MIME-Version: 1.0 To: Christoph Hellwig CC: Dave Chinner , linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com, linux-kernel@vger.kernel.org, Al Viro Subject: Re: [PATCH 0/2] Add FALLOC_FL_ZERO_RANGE to fallocate References: <1339515364-17374-1-git-send-email-pbonzini@redhat.com> <20120613013549.GO22848@dastard> <20120613033052.GT22848@dastard> <4FD82F89.80106@redhat.com> <20131105103435.GA24387@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 0/2] Add FALLOC_FL_ZERO_RANGE to fallocate In-Reply-To: <20131105103435.GA24387@infradead.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383647838 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Il 05/11/2013 11:34, Christoph Hellwig ha scritto: > On Wed, Jun 13, 2012 at 08:13:29AM +0200, Paolo Bonzini wrote: >> Sure. Thanks for the hints, I'll submit a v2 (may take a while as I'll >> leave for holiday soon). > > Did you ever get back to this? I have some patches for both kernel and xfstests, but I never got round to testing them properly. I don't think I'll have time soon to finish that, but I might coerce someone into doing it. Paolo From stanislav.kholmanskikh@oracle.com Tue Nov 5 06:41:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2706229DF9 for ; Tue, 5 Nov 2013 06:41:49 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id C18F1AC002 for ; Tue, 5 Nov 2013 04:41:45 -0800 (PST) X-ASG-Debug-ID: 1383655304-04cbb00ddf3b6890001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id uWZPfZHjz7fVoOHI (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 Nov 2013 04:41:44 -0800 (PST) X-Barracuda-Envelope-From: stanislav.kholmanskikh@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rA5Cfh9A016289 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 5 Nov 2013 12:41:43 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA5CfgSB021799 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 5 Nov 2013 12:41:43 GMT Received: from abhmt105.oracle.com (abhmt105.oracle.com [141.146.116.57]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA5Cfgof021785 for ; Tue, 5 Nov 2013 12:41:42 GMT Received: from [10.162.81.220] (/10.162.81.220) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 05 Nov 2013 04:41:41 -0800 Message-ID: <5278E783.6020704@oracle.com> Date: Tue, 05 Nov 2013 16:41:39 +0400 From: Stanislav Kholmanskikh User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130917 Thunderbird/17.0.9 MIME-Version: 1.0 To: xfs@oss.sgi.com CC: vasily.isaenko@oracle.com Subject: Re: [PATCH V3] xfstests: src/feature.c: print a number of online CPUs References: <20131028221540.GF2797@dastard> <1383041039-5520-1-git-send-email-stanislav.kholmanskikh@oracle.com> X-ASG-Orig-Subj: Re: [PATCH V3] xfstests: src/feature.c: print a number of online CPUs In-Reply-To: <1383041039-5520-1-git-send-email-stanislav.kholmanskikh@oracle.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1383655304 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142072 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 10/29/2013 02:03 PM, Stanislav Kholmanskikh wrote: > For this purpose we use sysconf() as it is the > preferred platform neutral interface for getting this > sort of information. > > Based on Dave Chinner proposal. > > Signed-off-by: Stanislav Kholmanskikh > --- Hi! Please, review. Thanks. From stanislav.kholmanskikh@oracle.com Tue Nov 5 06:42:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 630CE29DF9 for ; Tue, 5 Nov 2013 06:42:30 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4BCE7304062 for ; Tue, 5 Nov 2013 04:42:30 -0800 (PST) X-ASG-Debug-ID: 1383655349-04cbb00dde3b6920001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id Izj8Zm5qSdeCj7ey (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 Nov 2013 04:42:29 -0800 (PST) X-Barracuda-Envelope-From: stanislav.kholmanskikh@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rA5CgSZx001030 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 5 Nov 2013 12:42:28 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA5CgRKI025298 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 5 Nov 2013 12:42:27 GMT Received: from abhmt102.oracle.com (abhmt102.oracle.com [141.146.116.54]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA5CgR1i022754 for ; Tue, 5 Nov 2013 12:42:27 GMT Received: from [10.162.81.220] (/10.162.81.220) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 05 Nov 2013 04:42:26 -0800 Message-ID: <5278E7B0.5050803@oracle.com> Date: Tue, 05 Nov 2013 16:42:24 +0400 From: Stanislav Kholmanskikh User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130917 Thunderbird/17.0.9 MIME-Version: 1.0 To: xfs@oss.sgi.com CC: vasily.isaenko@oracle.com Subject: Re: [PATCH V2] xfstests: added -P option to $DF_PROG References: <20131028214444.GE2797@dastard> <1383038724-4365-1-git-send-email-stanislav.kholmanskikh@oracle.com> X-ASG-Orig-Subj: Re: [PATCH V2] xfstests: added -P option to $DF_PROG In-Reply-To: <1383038724-4365-1-git-send-email-stanislav.kholmanskikh@oracle.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1383655349 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142072 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 10/29/2013 01:25 PM, Stanislav Kholmanskikh wrote: > Added -P option to $DF_PROG and changed the invocation of > 'df' command in generic/{251,260,273,275} testcases > with $DF_PROG. > > Otherwise the testcases will fail if the scratch > device has a long name (for example, if it's an LVM volume). > Because df outputs its usage stats with two lines: > > /dev/mapper/xfstests-disk1 > 3030800 4608 2868908 1% /tmp/mnt/disk1 > > Signed-off-by: Stanislav Kholmanskikh > --- > Hi! Please, review. Thanks. From BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 5 10:36:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4275729DF9 for ; Tue, 5 Nov 2013 10:36:12 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1C7528F8066 for ; Tue, 5 Nov 2013 08:36:12 -0800 (PST) X-ASG-Debug-ID: 1383669370-04bdf0789a51f780001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 7khHHOcpoDRlgl8F (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 Nov 2013 08:36:10 -0800 (PST) X-Barracuda-Envelope-From: BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vdjbo-0007IL-OM; Tue, 05 Nov 2013 16:36:04 +0000 Date: Tue, 5 Nov 2013 08:36:04 -0800 From: Christoph Hellwig To: Paolo Bonzini Cc: Christoph Hellwig , Dave Chinner , linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com, linux-kernel@vger.kernel.org, Al Viro Subject: Re: [PATCH 0/2] Add FALLOC_FL_ZERO_RANGE to fallocate Message-ID: <20131105163604.GA28013@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 0/2] Add FALLOC_FL_ZERO_RANGE to fallocate References: <1339515364-17374-1-git-send-email-pbonzini@redhat.com> <20120613013549.GO22848@dastard> <20120613033052.GT22848@dastard> <4FD82F89.80106@redhat.com> <20131105103435.GA24387@infradead.org> <5278CA40.8080609@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5278CA40.8080609@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383669370 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142076 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 05, 2013 at 11:36:48AM +0100, Paolo Bonzini wrote: > Il 05/11/2013 11:34, Christoph Hellwig ha scritto: > > On Wed, Jun 13, 2012 at 08:13:29AM +0200, Paolo Bonzini wrote: > >> Sure. Thanks for the hints, I'll submit a v2 (may take a while as I'll > >> leave for holiday soon). > > > > Did you ever get back to this? > > I have some patches for both kernel and xfstests, but I never got round > to testing them properly. I don't think I'll have time soon to finish > that, but I might coerce someone into doing it. Feel free to send the current state my way and I'll handle it. From BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 5 10:41:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2E73C7F60 for ; Tue, 5 Nov 2013 10:41:28 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id B1560AC007 for ; Tue, 5 Nov 2013 08:41:24 -0800 (PST) X-ASG-Debug-ID: 1383669683-04cb6c50392fdd50001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id xjMqBKFQfEsrAo3f (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 Nov 2013 08:41:23 -0800 (PST) X-Barracuda-Envelope-From: BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vdjgx-0008N6-6Z; Tue, 05 Nov 2013 16:41:23 +0000 Date: Tue, 5 Nov 2013 08:41:23 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 2/5] xfs: open code inc_inode_iversion when logging an inode Message-ID: <20131105164123.GA32110@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 2/5] xfs: open code inc_inode_iversion when logging an inode References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-3-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383280040-21979-3-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383669683 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142076 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Looks good to me. I really wish we could remove i_version from the VFS inode and just leave it to the fs, though. Reviewed-by: Christoph Hellwig From BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 5 10:41:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 76E247FB1 for ; Tue, 5 Nov 2013 10:41:53 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id F2E01AC006 for ; Tue, 5 Nov 2013 08:41:52 -0800 (PST) X-ASG-Debug-ID: 1383669711-04cb6c40d350a0e0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id DMOgPJdxfuhDDX42 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 Nov 2013 08:41:52 -0800 (PST) X-Barracuda-Envelope-From: BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VdjhP-0008NP-Ne; Tue, 05 Nov 2013 16:41:51 +0000 Date: Tue, 5 Nov 2013 08:41:51 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 3/5] xfs: trace AIL manipulations Message-ID: <20131105164151.GB32110@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 3/5] xfs: trace AIL manipulations References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-4-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383280040-21979-4-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383669712 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142076 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Reviewed-by: Christoph Hellwig From BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 5 10:42:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C15327FB6 for ; Tue, 5 Nov 2013 10:42:10 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id A8F758F8066 for ; Tue, 5 Nov 2013 08:42:10 -0800 (PST) X-ASG-Debug-ID: 1383669729-04cb6c40d350a120001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id ugQvnW3cjkE5fcQS (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 Nov 2013 08:42:09 -0800 (PST) X-Barracuda-Envelope-From: BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vdjhh-0008Ns-G4; Tue, 05 Nov 2013 16:42:09 +0000 Date: Tue, 5 Nov 2013 08:42:09 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 4/5] xfs: add tracepoints to AGF/AGI read operations Message-ID: <20131105164209.GC32110@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 4/5] xfs: add tracepoints to AGF/AGI read operations References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-5-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383280040-21979-5-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383669729 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142076 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Looks good, Reviewed-by: Christoph Hellwig From BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 5 10:43:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DF5C17F83 for ; Tue, 5 Nov 2013 10:43:08 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id C918A8F8066 for ; Tue, 5 Nov 2013 08:43:08 -0800 (PST) X-ASG-Debug-ID: 1383669787-04cb6c50392fdea0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id Zv8vgkGPC4fEyuqk (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 Nov 2013 08:43:08 -0800 (PST) X-Barracuda-Envelope-From: BATV+b49d8fa39ccee635d11c+3726+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vdjid-0008Op-O7; Tue, 05 Nov 2013 16:43:07 +0000 Date: Tue, 5 Nov 2013 08:43:07 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems Message-ID: <20131105164307.GD32110@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-6-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383280040-21979-6-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383669788 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142076 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- > + if (xfs_sb_version_hascrc(&mp->m_sb)) { > + int new_size = mp->m_inode_cluster_size; > + > + new_size *= mp->m_sb.sb_inodesize / XFS_DINODE_MIN_SIZE; > + if (mp->m_sb.sb_inoalignmt >= XFS_B_TO_FSBT(mp, new_size)) > + mp->m_inode_cluster_size = new_size; > + xfs_info(mp, "Using inode cluster size of %d bytes", > + mp->m_inode_cluster_size); printing this on every mount seem a bit too verbose. From david@fromorbit.com Tue Nov 5 13:57:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9D1447FBA for ; Tue, 5 Nov 2013 13:57:00 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 27B06AC00B for ; Tue, 5 Nov 2013 11:56:57 -0800 (PST) X-ASG-Debug-ID: 1383681414-04cbb00ddf3ca5e0001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id MTafHgKgIrwspB0F for ; Tue, 05 Nov 2013 11:56:55 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnkGAG5MeVJ5LOn3/2dsb2JhbABZgwe7BIVBgSsXdIIlAQEFJxMcIxAIAw4KCSUPBSUDIROIAL8HFo9DB4MggQ8DmAmSCoM6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail06.adl2.internode.on.net with ESMTP; 06 Nov 2013 06:26:53 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vdmk6-0002le-Ey; Wed, 06 Nov 2013 06:56:50 +1100 Date: Wed, 6 Nov 2013 06:56:50 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems Message-ID: <20131105195650.GA6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-6-git-send-email-david@fromorbit.com> <20131105164307.GD32110@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131105164307.GD32110@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1383681414 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142083 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 05, 2013 at 08:43:07AM -0800, Christoph Hellwig wrote: > > + if (xfs_sb_version_hascrc(&mp->m_sb)) { > > + int new_size = mp->m_inode_cluster_size; > > + > > + new_size *= mp->m_sb.sb_inodesize / XFS_DINODE_MIN_SIZE; > > + if (mp->m_sb.sb_inoalignmt >= XFS_B_TO_FSBT(mp, new_size)) > > + mp->m_inode_cluster_size = new_size; > > + xfs_info(mp, "Using inode cluster size of %d bytes", > > + mp->m_inode_cluster_size); > > printing this on every mount seem a bit too verbose. I'd like to leave it there until we remove the experimental tag from the v5 superblock configuration, as there is no good way of determining that someone is using a mkfs patched to enable this feature yet... Cheers, Dave. -- Dave Chinner david@fromorbit.com From tinguely@eagdhcp-232-150.americas.sgi.com Tue Nov 5 14:38:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 800BA7FC8 for ; Tue, 5 Nov 2013 14:38:27 -0600 (CST) Received: from eagdhcp-232-150.americas.sgi.com (eagdhcp-232-150.americas.sgi.com [128.162.232.150]) by relay2.corp.sgi.com (Postfix) with ESMTP id 49B8430406A for ; Tue, 5 Nov 2013 12:38:27 -0800 (PST) Received: from eagdhcp-232-150.americas.sgi.com (localhost [127.0.0.1]) by eagdhcp-232-150.americas.sgi.com (8.14.5/8.14.5) with ESMTP id rA5KcGNr034043 for ; Tue, 5 Nov 2013 14:38:16 -0600 (CST) (envelope-from tinguely@eagdhcp-232-150.americas.sgi.com) Received: (from tinguely@localhost) by eagdhcp-232-150.americas.sgi.com (8.14.5/8.14.5/Submit) id rA5KcGql034042; Tue, 5 Nov 2013 14:38:16 -0600 (CST) (envelope-from tinguely) Message-Id: <20131105202719.667077352@eagdhcp-232-150.americas.sgi.com> User-Agent: quilt/0.51-1 Date: Tue, 05 Nov 2013 14:27:07 -0600 From: Mark Tinguely To: xfs@oss.sgi.com Subject: [PATCH] xfs: fix unlock in xfs_bmap_add_attrfork Content-Disposition: inline; filename=xfs-fix-unlock-in-xfs_bmap_add_attrfork.patch xfs_trans_ijoin() activates the inode in a transaction and also can specify which lock to free when the transaction is committed or canceled. xfs_bmap_add_attrfork adds the XFS_ILOCK_EXCL flag when calling xfs_trans_ijoin() so it wrong to also free this lock before doing a xfs_trans_cancel. Add the unlock to the error case before the xfs_trans_ijoin and remove the unlock from the error recovery. While here, clean up the goto names. It seem doubtful that this routine fails, I found this visually looking for another issue. Signed-off-by: Mark Tinguely --- fs/xfs/xfs_bmap.c | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) Index: b/fs/xfs/xfs_bmap.c =================================================================== --- a/fs/xfs/xfs_bmap.c +++ b/fs/xfs/xfs_bmap.c @@ -1137,9 +1137,11 @@ xfs_bmap_add_attrfork( int committed; /* xaction was committed */ int logflags; /* logging flags */ int error; /* error return value */ + int cancel_flags; ASSERT(XFS_IFORK_Q(ip) == 0); + cancel_flags = XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_ABORT; mp = ip->i_mount; ASSERT(!XFS_NOT_DQATTACHED(mp, ip)); tp = xfs_trans_alloc(mp, XFS_TRANS_ADDAFORK); @@ -1148,18 +1150,20 @@ xfs_bmap_add_attrfork( tp->t_flags |= XFS_TRANS_RESERVE; error = xfs_trans_reserve(tp, &M_RES(mp)->tr_addafork, blks, 0); if (error) - goto error0; + goto trans_cancel; xfs_ilock(ip, XFS_ILOCK_EXCL); error = xfs_trans_reserve_quota_nblks(tp, ip, blks, 0, rsvd ? XFS_QMOPT_RES_REGBLKS | XFS_QMOPT_FORCE_RES : XFS_QMOPT_RES_REGBLKS); if (error) { + cancel_flags = XFS_TRANS_RELEASE_LOG_RES; xfs_iunlock(ip, XFS_ILOCK_EXCL); - xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES); - return error; + goto trans_cancel; + } + if (XFS_IFORK_Q(ip)) { + xfs_iunlock(ip, XFS_ILOCK_EXCL); + goto trans_cancel; } - if (XFS_IFORK_Q(ip)) - goto error1; if (ip->i_d.di_aformat != XFS_DINODE_FMT_EXTENTS) { /* * For inodes coming from pre-6.2 filesystems. @@ -1191,7 +1195,7 @@ xfs_bmap_add_attrfork( default: ASSERT(0); error = XFS_ERROR(EINVAL); - goto error1; + goto trans_cancel; } ASSERT(ip->i_afp == NULL); @@ -1219,7 +1223,7 @@ xfs_bmap_add_attrfork( if (logflags) xfs_trans_log_inode(tp, ip, logflags); if (error) - goto error2; + goto bmap_cancel; if (!xfs_sb_version_hasattr(&mp->m_sb) || (!xfs_sb_version_hasattr2(&mp->m_sb) && version == 2)) { __int64_t sbfields = 0; @@ -1242,14 +1246,12 @@ xfs_bmap_add_attrfork( error = xfs_bmap_finish(&tp, &flist, &committed); if (error) - goto error2; + goto bmap_cancel; return xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); -error2: +bmap_cancel: xfs_bmap_cancel(&flist); -error1: - xfs_iunlock(ip, XFS_ILOCK_EXCL); -error0: - xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_ABORT); +trans_cancel: + xfs_trans_cancel(tp, cancel_flags); return error; } From mlsemon35@gmail.com Tue Nov 5 16:03:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B509429E1A for ; Tue, 5 Nov 2013 16:03:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id A8E7D8F8059 for ; Tue, 5 Nov 2013 14:03:20 -0800 (PST) X-ASG-Debug-ID: 1383688999-04cb6c40d3516f60001-NocioJ Received: from mail-qa0-f52.google.com (mail-qa0-f52.google.com [209.85.216.52]) by cuda.sgi.com with ESMTP id X2u5LEIqMEqO7pAX (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Tue, 05 Nov 2013 14:03:19 -0800 (PST) X-Barracuda-Envelope-From: mlsemon35@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.216.52 X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.52] Received: by mail-qa0-f52.google.com with SMTP id ii20so918444qab.18 for ; Tue, 05 Nov 2013 14:03:19 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.52] X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.52] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=dGCpxCoMOwc1Qdc/7fFw+hGvWs+pE6FK4wyk+eXY6no=; b=S5gGMstA0FCcSMkVpnGfLcev7w6dbk+Vpg3Bly6VIJENnQpb0LoO4WJOje+z2M9O5/ WDJpQJpHeHuHAhUrqNBYo5OtJSSNqOUA9RLxdue/sdozMOolOLF24eXpJd+l6QJdMAEf EByGC55xS5DzSU7KQ9rugdMKdfVb35k3wAtBJwAtKkSZdhEuNMs2z3y+eEUSubSGOmeZ n6dZXisptcGbUFetsATaQGU+LLmMXV/wo5mhTOfOE4beeL+xwIqZ5d2CPevSaxqLl2oh B1mTfWoZDHVVg5Sl+7ogjH/SrZ6UUn8kBSktLyumUdo8OFLUtaX7YSObaq+dzaTdO/VA Oa4Q== X-Received: by 10.49.94.226 with SMTP id df2mr33049186qeb.76.1383688998934; Tue, 05 Nov 2013 14:03:18 -0800 (PST) Received: from [192.168.0.129] (rrcs-97-79-21-178.se.biz.rr.com. [97.79.21.178]) by mx.google.com with ESMTPSA id u66sm39613948yhd.24.2013.11.05.14.03.18 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 05 Nov 2013 14:03:18 -0800 (PST) Message-ID: <52796B21.5080706@gmail.com> Date: Tue, 05 Nov 2013 17:03:13 -0500 From: "Michael L. Semon" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , Kasparek Tomas CC: Eric Sandeen , xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? References: <20131103081704.GE9974@fit.vutbr.cz> <20131104003915.GN6188@dastard> <5277086E.6030905@sandeen.net> <52771FFE.8030009@gmail.com> <5277AE19.0@sandeen.net> <20131104151050.GS9974@fit.vutbr.cz> <20131104204647.GO6188@dastard> X-ASG-Orig-Subj: Re: How to use increased number of ACL entries? In-Reply-To: <20131104204647.GO6188@dastard> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-qa0-f52.google.com[209.85.216.52] X-Barracuda-Start-Time: 1383688999 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142085 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On 11/04/2013 03:46 PM, Dave Chinner wrote: > On Mon, Nov 04, 2013 at 04:10:50PM +0100, Kasparek Tomas wrote: >> On Mon, Nov 04, 2013 at 08:24:25AM -0600, Eric Sandeen wrote: >>>> However, it should be dirent (ftype=1 in the above output) that keeps a >>>> vanilla 3.10.17 kernel from mounting the resulting filesystem: >>> >>> I'm sorry, you are right - it hit kernel v3.11: >>> >>> 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 xfs: increase number of ACL entries for V5 superblocks >>> >>> $ git describe --contains 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 >>> v3.11-rc1~18^2~41 >> >> And get to stable 3.10 later. >> >> https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=0a8aa1939777dd114479677f0044652c1fd72398 > > No, that never went into the 3.10 stable tree, and nor should it. > > Cheers, > > Dave. > >From the patch in the link above, I get this snippet from 3.10.17's xfs_acl.c... /* * If we have a cached ACLs value just return it, not need to * go out to the disk. */ len = XFS_ACL_MAX_SIZE(ip->i_mount); xfs_acl = kzalloc(len, GFP_KERNEL); if (!xfs_acl) return ERR_PTR(-ENOMEM); ...and this from 3.10.17's xfs_acl.h... /* * The number of ACL entries allowed is defined by the on-disk format. * For v4 superblocks, that is limited to 25 entries. For v5 superblocks, it is * limited only by the maximum size of the xattr that stores the information. */ #define XFS_ACL_MAX_ENTRIES(mp) \ (xfs_sb_version_hascrc(&mp->m_sb) \ ? (XATTR_SIZE_MAX - sizeof(struct xfs_acl)) / \ sizeof(struct xfs_acl_entry) \ : 25) #define XFS_ACL_MAX_SIZE(mp) \ (sizeof(struct xfs_acl) + \ sizeof(struct xfs_acl_entry) * XFS_ACL_MAX_ENTRIES((mp))) ...so that patch seems to have made it into vanilla 3.10.17 somehow. I checked the Changelogs for 3.10.x but don't know how to check a Changelog for just 3.10 stable. Therefore, I unpacked a kernel.org 3.10 tarball, and these changes are in there as well. For lack of skills, I can point only to this in the kernel git, where this is the master branch. xfs-oss/master is downloaded but not merged: commit e6395b68ad09a835f058da31bad0fe23d3882659 Merge: 29eb778 0a8aa19 Author: Linus Torvalds Date: Thu Jun 6 16:15:25 2013 -0700 Merge tag 'for-linus-v3.10-rc5' of git://oss.sgi.com/xfs/xfs Pull more xfs updates from Ben Myers: "Here are several fixes for filesystems with CRC support turned on: fixes for quota, remote attributes, and recovery. There is also some feature work related to CRCs: the implementation of CRCs for the inode unlinked lists, disabling noattr2/attr2 options when appropriate, and bumping the maximum number of ACLs. Maybe somebody with a git of stable could shed some light... Thanks for reading! Michael From bpm@sgi.com Tue Nov 5 16:46:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6B4DD7F8B for ; Tue, 5 Nov 2013 16:46:01 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay1.corp.sgi.com (Postfix) with ESMTP id 12B038F8049; Tue, 5 Nov 2013 14:46:01 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id D1AFD4266DC; Tue, 5 Nov 2013 16:46:00 -0600 (CST) Date: Tue, 5 Nov 2013 16:46:00 -0600 From: Ben Myers To: "Michael L. Semon" Cc: Dave Chinner , Kasparek Tomas , Eric Sandeen , xfs@oss.sgi.com Subject: Re: How to use increased number of ACL entries? Message-ID: <20131105224600.GT1935@sgi.com> References: <20131103081704.GE9974@fit.vutbr.cz> <20131104003915.GN6188@dastard> <5277086E.6030905@sandeen.net> <52771FFE.8030009@gmail.com> <5277AE19.0@sandeen.net> <20131104151050.GS9974@fit.vutbr.cz> <20131104204647.GO6188@dastard> <52796B21.5080706@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52796B21.5080706@gmail.com> User-Agent: Mutt/1.5.20 (2009-06-14) On Tue, Nov 05, 2013 at 05:03:13PM -0500, Michael L. Semon wrote: > On 11/04/2013 03:46 PM, Dave Chinner wrote: > > On Mon, Nov 04, 2013 at 04:10:50PM +0100, Kasparek Tomas wrote: > >> On Mon, Nov 04, 2013 at 08:24:25AM -0600, Eric Sandeen wrote: > >>>> However, it should be dirent (ftype=1 in the above output) that keeps a > >>>> vanilla 3.10.17 kernel from mounting the resulting filesystem: > >>> > >>> I'm sorry, you are right - it hit kernel v3.11: > >>> > >>> 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 xfs: increase number of ACL entries for V5 superblocks > >>> > >>> $ git describe --contains 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57 > >>> v3.11-rc1~18^2~41 > >> > >> And get to stable 3.10 later. > >> > >> https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=0a8aa1939777dd114479677f0044652c1fd72398 > > > > No, that never went into the 3.10 stable tree, and nor should it. > > > > Cheers, > > > > Dave. > > > > >From the patch in the link above, I get this snippet from 3.10.17's > xfs_acl.c... > > /* > * If we have a cached ACLs value just return it, not need to > * go out to the disk. > */ > len = XFS_ACL_MAX_SIZE(ip->i_mount); > xfs_acl = kzalloc(len, GFP_KERNEL); > if (!xfs_acl) > return ERR_PTR(-ENOMEM); > > ...and this from 3.10.17's xfs_acl.h... > > /* > * The number of ACL entries allowed is defined by the on-disk format. > * For v4 superblocks, that is limited to 25 entries. For v5 superblocks, it is > * limited only by the maximum size of the xattr that stores the information. > */ > #define XFS_ACL_MAX_ENTRIES(mp) \ > (xfs_sb_version_hascrc(&mp->m_sb) \ > ? (XATTR_SIZE_MAX - sizeof(struct xfs_acl)) / \ > sizeof(struct xfs_acl_entry) \ > : 25) > > #define XFS_ACL_MAX_SIZE(mp) \ > (sizeof(struct xfs_acl) + \ > sizeof(struct xfs_acl_entry) * XFS_ACL_MAX_ENTRIES((mp))) > > ...so that patch seems to have made it into vanilla 3.10.17 somehow. > I checked the Changelogs for 3.10.x but don't know how to check a > Changelog for just 3.10 stable. Therefore, I unpacked a kernel.org 3.10 > tarball, and these changes are in there as well. > > For lack of skills, I can point only to this in the kernel git, where > this is the master branch. xfs-oss/master is downloaded but not merged: > > commit e6395b68ad09a835f058da31bad0fe23d3882659 > Merge: 29eb778 0a8aa19 > Author: Linus Torvalds > Date: Thu Jun 6 16:15:25 2013 -0700 > > Merge tag 'for-linus-v3.10-rc5' of git://oss.sgi.com/xfs/xfs > > Pull more xfs updates from Ben Myers: > "Here are several fixes for filesystems with CRC support turned on: > fixes for quota, remote attributes, and recovery. There is also some > feature work related to CRCs: the implementation of CRCs for the inode > unlinked lists, disabling noattr2/attr2 options when appropriate, and > bumping the maximum number of ACLs. > > Maybe somebody with a git of stable could shed some light... This patch was committed in the 3.11-rc1 dev window and I explicitly cherry picked it to 3.10 and sent a pull request containing it prior to 3.10-rc5. So there are two commits... one for 3.11 (5c87d4bc) and one for 3.10-rc5 (0a8aa193), which for clarity has this line in it's commit header: (cherry picked from commit 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57) IIRC we did this because we wanted to get as many of the v5 disk format changes in during 3.10 so that we wouldn't need to burn feature bits on them later. HTH, Ben From dave@fromorbit.com Tue Nov 5 19:07:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A0BBD29E1E for ; Tue, 5 Nov 2013 19:07:40 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8467E304051 for ; Tue, 5 Nov 2013 17:07:40 -0800 (PST) X-ASG-Debug-ID: 1383700058-04bdf07898533c00001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 7DLWNxT5G2EuQD75 for ; Tue, 05 Nov 2013 17:07:38 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a44OgWiEGQOqE4M6KIEs Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:35 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdraj-0003Nq-Vb for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdraj-0008U4-V9 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:29 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 02/37] xfs: fix some minor sparse warnings Date: Wed, 6 Nov 2013 12:06:48 +1100 X-ASG-Orig-Subj: [PATCH 02/37] xfs: fix some minor sparse warnings Message-Id: <1383700043-32305-3-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700058 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner A couple of simple locking annotations and 0 vs NULL warnings. Nothing that changes any code behaviour, just removes build noise. Signed-off-by: Dave Chinner --- libxfs/xfs_bmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libxfs/xfs_bmap.c b/libxfs/xfs_bmap.c index 2d480cc..7336abf 100644 --- a/libxfs/xfs_bmap.c +++ b/libxfs/xfs_bmap.c @@ -4415,7 +4415,7 @@ xfs_bmapi_write( { struct xfs_mount *mp = ip->i_mount; struct xfs_ifork *ifp; - struct xfs_bmalloca bma = { 0 }; /* args for xfs_bmap_alloc */ + struct xfs_bmalloca bma = { NULL }; /* args for xfs_bmap_alloc */ xfs_fileoff_t end; /* end of mapped file region */ int eof; /* after the end of extents */ int error; /* error return */ -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 64B1029E13 for ; Tue, 5 Nov 2013 19:07:40 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 579D7304051 for ; Tue, 5 Nov 2013 17:07:40 -0800 (PST) X-ASG-Debug-ID: 1383700057-04cbb00ddd3d4780002-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id haV3I91VBd5MR9vJ for ; Tue, 05 Nov 2013 17:07:39 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQVWMwgYMTkDGxmIAL5rj3aEGQOqE4M6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:35 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdraj-0003Np-V3 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdraj-0008Tz-UZ for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:29 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 01/37] xfsprogs: fix automatic dependency generation Date: Wed, 6 Nov 2013 12:06:47 +1100 X-ASG-Orig-Subj: [PATCH 01/37] xfsprogs: fix automatic dependency generation Message-Id: <1383700043-32305-2-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700058 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Adding are removing a header file does not result in dependency regeneration like it should. make clean will rebuild the dependencies, but a normal make won't. Fix it. Signed-off-by: Dave Chinner --- include/buildrules | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/include/buildrules b/include/buildrules index 49cb2a4..edb1beb 100644 --- a/include/buildrules +++ b/include/buildrules @@ -79,18 +79,30 @@ endif # _BUILDRULES_INCLUDED_ $(_FORCE): # dependency build is automatic, relies on gcc -MM to generate. +# +# This is a bit messy. It regenerates the depenencies on each build so +# that we catch files being added and removed. There are other ways of doing +# this (e.g. per-file dependency files) but that requires more in-depth changes +# to the build system. Compile time is not an issue for us, so the +# rebuild on every make invocation isn't a problem we need to care about. Just +# do it silently so it doesn't make the build unnecessarily noisy. + .PHONY : depend ltdepend install-qa MAKEDEP := $(MAKEDEPEND) $(CFLAGS) -ltdepend: .ltdep +ltdepend: rmltdep .ltdep + +rmltdep: + @rm -f .ltdep .ltdep: $(CFILES) $(HFILES) - @echo " [LTDEP]" $(Q)$(MAKEDEP) $(CFILES) | $(SED) -e 's,^\([^:]*\)\.o,\1.lo,' > .ltdep -depend: .dep +depend: rmdep .dep + +rmdep: + @rm -f .dep .dep: $(CFILES) $(HFILES) - @echo " [DEP]" $(Q)$(MAKEDEP) $(CFILES) > .dep -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:42 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8B5D029E27 for ; Tue, 5 Nov 2013 19:07:42 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6FD08304051 for ; Tue, 5 Nov 2013 17:07:39 -0800 (PST) X-ASG-Debug-ID: 1383700057-04cbb00ddd3d4780001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id WFXCLcRUQEDYMnaz for ; Tue, 05 Nov 2013 17:07:37 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6JOh0WDOig Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:35 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Nu-28 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008UO-1d for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 06/37] libxfs: unify xfs_btree.c with kernel code Date: Wed, 6 Nov 2013 12:06:52 +1100 X-ASG-Orig-Subj: [PATCH 06/37] libxfs: unify xfs_btree.c with kernel code Message-Id: <1383700043-32305-7-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700057 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner The libxfs/xfs_btree.c code does not contain a small amount of code for btree block readahead that the kernel code does. Instead, it short circuits it at a higher layer and doesn't include the lower layer functions. There is no harm in calling the lower lay functions and have them do nothing, and doing so unifies the kernel and userspace code. Signed-off-by: Dave Chinner --- libxfs/xfs.h | 8 +++++--- libxfs/xfs_btree.c | 48 +++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 48 insertions(+), 8 deletions(-) diff --git a/libxfs/xfs.h b/libxfs/xfs.h index 31acf1b..364fd83 100644 --- a/libxfs/xfs.h +++ b/libxfs/xfs.h @@ -319,10 +319,12 @@ roundup_64(__uint64_t x, __uint32_t y) #define xfs_trans_buf_copy_type(dbp, sbp) -#define xfs_buf_readahead(a,b,c,ops) ((void) 0) /* no readahead */ +/* no readahead, need to avoid set-but-unused var warnings. */ +#define xfs_buf_readahead(a,d,c,ops) ({ \ + xfs_daddr_t __d = d; \ + __d = __d; /* no set-but-unused warning */ \ +}) #define xfs_buf_readahead_map(a,b,c,ops) ((void) 0) /* no readahead */ -#define xfs_btree_reada_bufl(m,fsb,c,ops) ((void) 0) -#define xfs_btree_reada_bufs(m,fsb,c,x,ops) ((void) 0) #define xfs_buftrace(x,y) ((void) 0) /* debug only */ #define xfs_cmn_err(tag,level,mp,fmt,args...) cmn_err(level,fmt, ## args) diff --git a/libxfs/xfs_btree.c b/libxfs/xfs_btree.c index 0099926..ce149ad 100644 --- a/libxfs/xfs_btree.c +++ b/libxfs/xfs_btree.c @@ -396,7 +396,6 @@ static inline size_t xfs_btree_block_len(struct xfs_btree_cur *cur) return XFS_BTREE_LBLOCK_CRC_LEN; return XFS_BTREE_LBLOCK_LEN; } - if (cur->bc_flags & XFS_BTREE_CRC_BLOCKS) return XFS_BTREE_SBLOCK_CRC_LEN; return XFS_BTREE_SBLOCK_LEN; @@ -493,7 +492,7 @@ xfs_btree_ptr_addr( } /* - * Get a the root block which is stored in the inode. + * Get the root block which is stored in the inode. * * For now this btree implementation assumes the btree root is always * stored in the if_broot field of an inode fork. @@ -716,6 +715,46 @@ xfs_btree_read_bufl( return 0; } +/* + * Read-ahead the block, don't wait for it, don't return a buffer. + * Long-form addressing. + */ +/* ARGSUSED */ +void +xfs_btree_reada_bufl( + struct xfs_mount *mp, /* file system mount point */ + xfs_fsblock_t fsbno, /* file system block number */ + xfs_extlen_t count, /* count of filesystem blocks */ + const struct xfs_buf_ops *ops) +{ + xfs_daddr_t d; + + ASSERT(fsbno != NULLFSBLOCK); + d = XFS_FSB_TO_DADDR(mp, fsbno); + xfs_buf_readahead(mp->m_ddev_targp, d, mp->m_bsize * count, ops); +} + +/* + * Read-ahead the block, don't wait for it, don't return a buffer. + * Short-form addressing. + */ +/* ARGSUSED */ +void +xfs_btree_reada_bufs( + struct xfs_mount *mp, /* file system mount point */ + xfs_agnumber_t agno, /* allocation group number */ + xfs_agblock_t agbno, /* allocation group block number */ + xfs_extlen_t count, /* count of filesystem blocks */ + const struct xfs_buf_ops *ops) +{ + xfs_daddr_t d; + + ASSERT(agno != NULLAGNUMBER); + ASSERT(agbno != NULLAGBLOCK); + d = XFS_AGB_TO_DADDR(mp, agno, agbno); + xfs_buf_readahead(mp->m_ddev_targp, d, mp->m_bsize * count, ops); +} + STATIC int xfs_btree_readahead_lblock( struct xfs_btree_cur *cur, @@ -1339,7 +1378,7 @@ xfs_btree_log_block( * We don't log the CRC when updating a btree * block but instead recreate it during log * recovery. As the log buffers have checksums - * of their this is safe and avoids logging a crc + * of their own this is safe and avoids logging a crc * update in a lot of places. */ if (fields == XFS_BB_ALL_BITS) @@ -1629,7 +1668,7 @@ xfs_lookup_get_search_key( /* * Lookup the record. The cursor is made to point to it, based on dir. - * Return 0 if can't find any such record, 1 for success. + * stat is set to 0 if can't find any such record, 1 for success. */ int /* error */ xfs_btree_lookup( @@ -2701,7 +2740,6 @@ xfs_btree_make_block_unfull( if (numrecs < cur->bc_ops->get_dmaxrecs(cur, level)) { /* A root block that can be made bigger. */ - xfs_iroot_realloc(ip, 1, cur->bc_private.b.whichfork); } else { /* A root block that needs replacing */ -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:42 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5E6B629E26 for ; Tue, 5 Nov 2013 19:07:42 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2F14B8F8089 for ; Tue, 5 Nov 2013 17:07:42 -0800 (PST) X-ASG-Debug-ID: 1383700058-04bdf07898533c00002-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id ouxNJHIZCHljb7ks for ; Tue, 05 Nov 2013 17:07:40 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a44OFIVtA6oTgzoogSwBHw Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:35 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Ns-0s for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008UE-0O for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 04/37] xfs: split dquot buffer operations out Date: Wed, 6 Nov 2013 12:06:50 +1100 X-ASG-Orig-Subj: [PATCH 04/37] xfs: split dquot buffer operations out Message-Id: <1383700043-32305-5-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700059 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Parts of userspace want to be able to read and modify dquot buffers (e.g. xfs_db) so we need to split out the reading and writing of these buffers so it is easy to shared code with libxfs in userspace. Signed-off-by: Dave Chinner --- include/libxfs.h | 9 ++ libxfs/Makefile | 1 + libxfs/xfs_dquot_buf.c | 273 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 283 insertions(+) create mode 100644 libxfs/xfs_dquot_buf.c diff --git a/include/libxfs.h b/include/libxfs.h index 835ba37..f10ab59 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -216,6 +216,15 @@ typedef struct xfs_mount { xfs_dablk_t m_dirdatablk; /* blockno of dir data v2 */ xfs_dablk_t m_dirleafblk; /* blockno of dir non-data v2 */ xfs_dablk_t m_dirfreeblk; /* blockno of dirfreeindex v2 */ + + /* + * anonymous struct to allow xfs_dquot_buf.c to compile. + * Pointer is always null in userspace, so code does not use it at all + */ + struct { + int qi_dqperchunk; + } *m_quotainfo; + } xfs_mount_t; /* diff --git a/libxfs/Makefile b/libxfs/Makefile index f0cbae3..4522218 100644 --- a/libxfs/Makefile +++ b/libxfs/Makefile @@ -29,6 +29,7 @@ CFILES = cache.c \ xfs_dir2_leaf.c \ xfs_dir2_node.c \ xfs_dir2_sf.c \ + xfs_dquot_buf.c \ xfs_ialloc.c \ xfs_inode_buf.c \ xfs_inode_fork.c \ diff --git a/libxfs/xfs_dquot_buf.c b/libxfs/xfs_dquot_buf.c new file mode 100644 index 0000000..620d9d3 --- /dev/null +++ b/libxfs/xfs_dquot_buf.c @@ -0,0 +1,273 @@ +/* + * Copyright (c) 2000-2006 Silicon Graphics, Inc. + * Copyright (c) 2013 Red Hat, Inc. + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it would be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ +#include "xfs.h" + +int +xfs_calc_dquots_per_chunk( + struct xfs_mount *mp, + unsigned int nbblks) /* basic block units */ +{ + unsigned int ndquots; + + ASSERT(nbblks > 0); + ndquots = BBTOB(nbblks); + do_div(ndquots, sizeof(xfs_dqblk_t)); + + return ndquots; +} + +/* + * Do some primitive error checking on ondisk dquot data structures. + */ +int +xfs_dqcheck( + struct xfs_mount *mp, + xfs_disk_dquot_t *ddq, + xfs_dqid_t id, + uint type, /* used only when IO_dorepair is true */ + uint flags, + char *str) +{ + xfs_dqblk_t *d = (xfs_dqblk_t *)ddq; + int errs = 0; + + /* + * We can encounter an uninitialized dquot buffer for 2 reasons: + * 1. If we crash while deleting the quotainode(s), and those blks got + * used for user data. This is because we take the path of regular + * file deletion; however, the size field of quotainodes is never + * updated, so all the tricks that we play in itruncate_finish + * don't quite matter. + * + * 2. We don't play the quota buffers when there's a quotaoff logitem. + * But the allocation will be replayed so we'll end up with an + * uninitialized quota block. + * + * This is all fine; things are still consistent, and we haven't lost + * any quota information. Just don't complain about bad dquot blks. + */ + if (ddq->d_magic != cpu_to_be16(XFS_DQUOT_MAGIC)) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : XFS dquot ID 0x%x, magic 0x%x != 0x%x", + str, id, be16_to_cpu(ddq->d_magic), XFS_DQUOT_MAGIC); + errs++; + } + if (ddq->d_version != XFS_DQUOT_VERSION) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : XFS dquot ID 0x%x, version 0x%x != 0x%x", + str, id, ddq->d_version, XFS_DQUOT_VERSION); + errs++; + } + + if (ddq->d_flags != XFS_DQ_USER && + ddq->d_flags != XFS_DQ_PROJ && + ddq->d_flags != XFS_DQ_GROUP) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : XFS dquot ID 0x%x, unknown flags 0x%x", + str, id, ddq->d_flags); + errs++; + } + + if (id != -1 && id != be32_to_cpu(ddq->d_id)) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : ondisk-dquot 0x%p, ID mismatch: " + "0x%x expected, found id 0x%x", + str, ddq, id, be32_to_cpu(ddq->d_id)); + errs++; + } + + if (!errs && ddq->d_id) { + if (ddq->d_blk_softlimit && + be64_to_cpu(ddq->d_bcount) > + be64_to_cpu(ddq->d_blk_softlimit)) { + if (!ddq->d_btimer) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : Dquot ID 0x%x (0x%p) BLK TIMER NOT STARTED", + str, (int)be32_to_cpu(ddq->d_id), ddq); + errs++; + } + } + if (ddq->d_ino_softlimit && + be64_to_cpu(ddq->d_icount) > + be64_to_cpu(ddq->d_ino_softlimit)) { + if (!ddq->d_itimer) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : Dquot ID 0x%x (0x%p) INODE TIMER NOT STARTED", + str, (int)be32_to_cpu(ddq->d_id), ddq); + errs++; + } + } + if (ddq->d_rtb_softlimit && + be64_to_cpu(ddq->d_rtbcount) > + be64_to_cpu(ddq->d_rtb_softlimit)) { + if (!ddq->d_rtbtimer) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : Dquot ID 0x%x (0x%p) RTBLK TIMER NOT STARTED", + str, (int)be32_to_cpu(ddq->d_id), ddq); + errs++; + } + } + } + + if (!errs || !(flags & XFS_QMOPT_DQREPAIR)) + return errs; + + if (flags & XFS_QMOPT_DOWARN) + xfs_notice(mp, "Re-initializing dquot ID 0x%x", id); + + /* + * Typically, a repair is only requested by quotacheck. + */ + ASSERT(id != -1); + ASSERT(flags & XFS_QMOPT_DQREPAIR); + memset(d, 0, sizeof(xfs_dqblk_t)); + + d->dd_diskdq.d_magic = cpu_to_be16(XFS_DQUOT_MAGIC); + d->dd_diskdq.d_version = XFS_DQUOT_VERSION; + d->dd_diskdq.d_flags = type; + d->dd_diskdq.d_id = cpu_to_be32(id); + + if (xfs_sb_version_hascrc(&mp->m_sb)) { + uuid_copy(&d->dd_uuid, &mp->m_sb.sb_uuid); + xfs_update_cksum((char *)d, sizeof(struct xfs_dqblk), + XFS_DQUOT_CRC_OFF); + } + + return errs; +} + +STATIC bool +xfs_dquot_buf_verify_crc( + struct xfs_mount *mp, + struct xfs_buf *bp) +{ + struct xfs_dqblk *d = (struct xfs_dqblk *)bp->b_addr; + int ndquots; + int i; + + if (!xfs_sb_version_hascrc(&mp->m_sb)) + return true; + + /* + * if we are in log recovery, the quota subsystem has not been + * initialised so we have no quotainfo structure. In that case, we need + * to manually calculate the number of dquots in the buffer. + */ + if (mp->m_quotainfo) + ndquots = mp->m_quotainfo->qi_dqperchunk; + else + ndquots = xfs_calc_dquots_per_chunk(mp, + XFS_BB_TO_FSB(mp, bp->b_length)); + + for (i = 0; i < ndquots; i++, d++) { + if (!xfs_verify_cksum((char *)d, sizeof(struct xfs_dqblk), + XFS_DQUOT_CRC_OFF)) + return false; + if (!uuid_equal(&d->dd_uuid, &mp->m_sb.sb_uuid)) + return false; + } + return true; +} + +STATIC bool +xfs_dquot_buf_verify( + struct xfs_mount *mp, + struct xfs_buf *bp) +{ + struct xfs_dqblk *d = (struct xfs_dqblk *)bp->b_addr; + xfs_dqid_t id = 0; + int ndquots; + int i; + + /* + * if we are in log recovery, the quota subsystem has not been + * initialised so we have no quotainfo structure. In that case, we need + * to manually calculate the number of dquots in the buffer. + */ + if (mp->m_quotainfo) + ndquots = mp->m_quotainfo->qi_dqperchunk; + else + ndquots = xfs_calc_dquots_per_chunk(mp, bp->b_length); + + /* + * On the first read of the buffer, verify that each dquot is valid. + * We don't know what the id of the dquot is supposed to be, just that + * they should be increasing monotonically within the buffer. If the + * first id is corrupt, then it will fail on the second dquot in the + * buffer so corruptions could point to the wrong dquot in this case. + */ + for (i = 0; i < ndquots; i++) { + struct xfs_disk_dquot *ddq; + int error; + + ddq = &d[i].dd_diskdq; + + if (i == 0) + id = be32_to_cpu(ddq->d_id); + + error = xfs_dqcheck(mp, ddq, id + i, 0, XFS_QMOPT_DOWARN, + "xfs_dquot_buf_verify"); + if (error) + return false; + } + return true; +} + +static void +xfs_dquot_buf_read_verify( + struct xfs_buf *bp) +{ + struct xfs_mount *mp = bp->b_target->bt_mount; + + if (!xfs_dquot_buf_verify_crc(mp, bp) || !xfs_dquot_buf_verify(mp, bp)) { + XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_LOW, mp, bp->b_addr); + xfs_buf_ioerror(bp, EFSCORRUPTED); + } +} + +/* + * we don't calculate the CRC here as that is done when the dquot is flushed to + * the buffer after the update is done. This ensures that the dquot in the + * buffer always has an up-to-date CRC value. + */ +void +xfs_dquot_buf_write_verify( + struct xfs_buf *bp) +{ + struct xfs_mount *mp = bp->b_target->bt_mount; + + if (!xfs_dquot_buf_verify(mp, bp)) { + XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_LOW, mp, bp->b_addr); + xfs_buf_ioerror(bp, EFSCORRUPTED); + return; + } +} + +const struct xfs_buf_ops xfs_dquot_buf_ops = { + .verify_read = xfs_dquot_buf_read_verify, + .verify_write = xfs_dquot_buf_write_verify, +}; + -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D9F8129E28 for ; Tue, 5 Nov 2013 19:07:42 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id CCE76304051 for ; Tue, 5 Nov 2013 17:07:42 -0800 (PST) X-ASG-Debug-ID: 1383700056-04cbb00dde3d4780002-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 77FbHWwmpuYB1B2T for ; Tue, 05 Nov 2013 17:07:41 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQVWMwgYMTkDGxmIAL5rj3aEGQOqE4M6KIEuJA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003P0-Kj for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-00004y-K8 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 34/37] xfsprogs: kill experimental warnings for v5 filesystems Date: Wed, 6 Nov 2013 12:07:20 +1100 X-ASG-Orig-Subj: [PATCH 34/37] xfsprogs: kill experimental warnings for v5 filesystems Message-Id: <1383700043-32305-35-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700061 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner With xfsprogs now being close to feature complete on v5 filesystems, remove the experimental warnings from the superblock verifier. This means that we don't need to filter such warnings from the output in xfstests and so we can see exactly what tests are failing due to code deficiencies rather than from detecting warning noise. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- libxfs/xfs_sb.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/libxfs/xfs_sb.c b/libxfs/xfs_sb.c index 65ddc2f..48b1a97 100644 --- a/libxfs/xfs_sb.c +++ b/libxfs/xfs_sb.c @@ -180,10 +180,6 @@ xfs_mount_validate_sb( * write validation, we don't need to check feature masks. */ if (check_version && XFS_SB_VERSION_NUM(sbp) == XFS_SB_VERSION_5) { - xfs_alert(mp, -"Version 5 superblock detected. xfsprogs has EXPERIMENTAL support enabled!\n" -"Use of these features is at your own risk!"); - if (xfs_sb_has_compat_feature(sbp, XFS_SB_FEAT_COMPAT_UNKNOWN)) { xfs_warn(mp, -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 70AE929E2B for ; Tue, 5 Nov 2013 19:07:43 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 52B79304051 for ; Tue, 5 Nov 2013 17:07:43 -0800 (PST) X-ASG-Debug-ID: 1383700057-04cbb00ddd3d4780004-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id OhABduCS7mD9Qb1N for ; Tue, 05 Nov 2013 17:07:42 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a492hBkDqhODOig Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OC-76 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008V2-6e for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 14/37] xfs: don't emit corruption noise on fs probes Date: Wed, 6 Nov 2013 12:07:00 +1100 X-ASG-Orig-Subj: [PATCH 14/37] xfs: don't emit corruption noise on fs probes Message-Id: <1383700043-32305-15-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700061 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner If we get EWRONGFS due to probing of non-xfs filesystems, there's no need to issue the scary corruption error and backtrace. Ported from kernel commit 31625f28. Signed-off-by: Dave Chinner --- libxfs/xfs_sb.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libxfs/xfs_sb.c b/libxfs/xfs_sb.c index 11353bb..65ddc2f 100644 --- a/libxfs/xfs_sb.c +++ b/libxfs/xfs_sb.c @@ -574,8 +574,9 @@ xfs_sb_read_verify( out_error: if (error) { - XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_LOW, - mp, bp->b_addr); + if (error != EWRONGFS) + XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_LOW, + mp, bp->b_addr); xfs_buf_ioerror(bp, error); } } -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 50F3C29E2A for ; Tue, 5 Nov 2013 19:07:43 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id CBF25AC007 for ; Tue, 5 Nov 2013 17:07:42 -0800 (PST) X-ASG-Debug-ID: 1383700057-04cbb00ddd3d4780003-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id DB7XuQrwUx4Oot2B for ; Tue, 05 Nov 2013 17:07:40 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6oTgzoogS4k Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:35 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Nw-2g for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008UT-29 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 07/37] libxfs: bmap btree owner swap support Date: Wed, 6 Nov 2013 12:06:53 +1100 X-ASG-Orig-Subj: [PATCH 07/37] libxfs: bmap btree owner swap support Message-Id: <1383700043-32305-8-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700059 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner For CRC enabled filesystems, we can't just swap inode forks from one inode to another when defragmenting a file - the blocks in the inode fork bmap btree contain pointers back to the owner inode. Hence if we are to swap the inode forks we have to atomically modify every block in the btree during the transaction. This patch brings across the kernel code for doing the owner swap of an entire fork - something that we are likely to end up needing in xfs_repair when reparenting stray inodes to lost+found - without all the associated swap extents transaction and recovery cruft as those parts are not needed in userspace. Signed-off-by: Dave Chinner --- include/xfs_bmap_btree.h | 4 ++ include/xfs_btree.h | 19 ++++-- include/xfs_inode_buf.h | 18 ++--- include/xfs_log_format.h | 8 ++- libxfs/xfs_bmap_btree.c | 44 ++++++++++++ libxfs/xfs_btree.c | 170 ++++++++++++++++++++++++++++++++++++++++++----- 6 files changed, 227 insertions(+), 36 deletions(-) diff --git a/include/xfs_bmap_btree.h b/include/xfs_bmap_btree.h index 2379d33..6e42e1e 100644 --- a/include/xfs_bmap_btree.h +++ b/include/xfs_bmap_btree.h @@ -133,6 +133,10 @@ extern int xfs_bmbt_get_maxrecs(struct xfs_btree_cur *, int level); extern int xfs_bmdr_maxrecs(struct xfs_mount *, int blocklen, int leaf); extern int xfs_bmbt_maxrecs(struct xfs_mount *, int blocklen, int leaf); +extern int xfs_bmbt_change_owner(struct xfs_trans *tp, struct xfs_inode *ip, + int whichfork, xfs_ino_t new_owner, + struct list_head *buffer_list); + extern struct xfs_btree_cur *xfs_bmbt_init_cursor(struct xfs_mount *, struct xfs_trans *, struct xfs_inode *, int); diff --git a/include/xfs_btree.h b/include/xfs_btree.h index 227bfa5..6afe0b2 100644 --- a/include/xfs_btree.h +++ b/include/xfs_btree.h @@ -41,15 +41,18 @@ extern kmem_zone_t *xfs_btree_cur_zone; /* * For logging record fields. */ -#define XFS_BB_MAGIC 0x01 -#define XFS_BB_LEVEL 0x02 -#define XFS_BB_NUMRECS 0x04 -#define XFS_BB_LEFTSIB 0x08 -#define XFS_BB_RIGHTSIB 0x10 -#define XFS_BB_BLKNO 0x20 +#define XFS_BB_MAGIC (1 << 0) +#define XFS_BB_LEVEL (1 << 1) +#define XFS_BB_NUMRECS (1 << 2) +#define XFS_BB_LEFTSIB (1 << 3) +#define XFS_BB_RIGHTSIB (1 << 4) +#define XFS_BB_BLKNO (1 << 5) +#define XFS_BB_LSN (1 << 6) +#define XFS_BB_UUID (1 << 7) +#define XFS_BB_OWNER (1 << 8) #define XFS_BB_NUM_BITS 5 #define XFS_BB_ALL_BITS ((1 << XFS_BB_NUM_BITS) - 1) -#define XFS_BB_NUM_BITS_CRC 8 +#define XFS_BB_NUM_BITS_CRC 9 #define XFS_BB_ALL_BITS_CRC ((1 << XFS_BB_NUM_BITS_CRC) - 1) /* @@ -381,6 +384,8 @@ int xfs_btree_new_iroot(struct xfs_btree_cur *, int *, int *); int xfs_btree_insert(struct xfs_btree_cur *, int *); int xfs_btree_delete(struct xfs_btree_cur *, int *); int xfs_btree_get_rec(struct xfs_btree_cur *, union xfs_btree_rec **, int *); +int xfs_btree_change_owner(struct xfs_btree_cur *cur, __uint64_t new_owner, + struct list_head *buffer_list); /* * btree block CRC helpers diff --git a/include/xfs_inode_buf.h b/include/xfs_inode_buf.h index e8fd3bd..9308c47 100644 --- a/include/xfs_inode_buf.h +++ b/include/xfs_inode_buf.h @@ -32,17 +32,17 @@ struct xfs_imap { ushort im_boffset; /* inode offset in block in bytes */ }; -int xfs_imap_to_bp(struct xfs_mount *, struct xfs_trans *, - struct xfs_imap *, struct xfs_dinode **, - struct xfs_buf **, uint, uint); -int xfs_iread(struct xfs_mount *, struct xfs_trans *, - struct xfs_inode *, uint); -void xfs_dinode_calc_crc(struct xfs_mount *, struct xfs_dinode *); -void xfs_dinode_to_disk(struct xfs_dinode *, - struct xfs_icdinode *); +int xfs_imap_to_bp(struct xfs_mount *, struct xfs_trans *, + struct xfs_imap *, struct xfs_dinode **, + struct xfs_buf **, uint, uint); +int xfs_iread(struct xfs_mount *, struct xfs_trans *, + struct xfs_inode *, uint); +void xfs_dinode_calc_crc(struct xfs_mount *, struct xfs_dinode *); +void xfs_dinode_to_disk(struct xfs_dinode *to, struct xfs_icdinode *from); +void xfs_dinode_from_disk(struct xfs_icdinode *to, struct xfs_dinode *from); #if defined(DEBUG) -void xfs_inobp_check(struct xfs_mount *, struct xfs_buf *); +void xfs_inobp_check(struct xfs_mount *, struct xfs_buf *); #else #define xfs_inobp_check(mp, bp) #endif /* DEBUG */ diff --git a/include/xfs_log_format.h b/include/xfs_log_format.h index aeaa715..f0969c7 100644 --- a/include/xfs_log_format.h +++ b/include/xfs_log_format.h @@ -302,6 +302,8 @@ typedef struct xfs_inode_log_format_64 { #define XFS_ILOG_ADATA 0x040 /* log i_af.if_data */ #define XFS_ILOG_AEXT 0x080 /* log i_af.if_extents */ #define XFS_ILOG_ABROOT 0x100 /* log i_af.i_broot */ +#define XFS_ILOG_DOWNER 0x200 /* change the data fork owner on replay */ +#define XFS_ILOG_AOWNER 0x400 /* change the attr fork owner on replay */ /* @@ -315,7 +317,8 @@ typedef struct xfs_inode_log_format_64 { #define XFS_ILOG_NONCORE (XFS_ILOG_DDATA | XFS_ILOG_DEXT | \ XFS_ILOG_DBROOT | XFS_ILOG_DEV | \ XFS_ILOG_UUID | XFS_ILOG_ADATA | \ - XFS_ILOG_AEXT | XFS_ILOG_ABROOT) + XFS_ILOG_AEXT | XFS_ILOG_ABROOT | \ + XFS_ILOG_DOWNER | XFS_ILOG_AOWNER) #define XFS_ILOG_DFORK (XFS_ILOG_DDATA | XFS_ILOG_DEXT | \ XFS_ILOG_DBROOT) @@ -327,7 +330,8 @@ typedef struct xfs_inode_log_format_64 { XFS_ILOG_DEXT | XFS_ILOG_DBROOT | \ XFS_ILOG_DEV | XFS_ILOG_UUID | \ XFS_ILOG_ADATA | XFS_ILOG_AEXT | \ - XFS_ILOG_ABROOT | XFS_ILOG_TIMESTAMP) + XFS_ILOG_ABROOT | XFS_ILOG_TIMESTAMP | \ + XFS_ILOG_DOWNER | XFS_ILOG_AOWNER) static inline int xfs_ilog_fbroot(int w) { diff --git a/libxfs/xfs_bmap_btree.c b/libxfs/xfs_bmap_btree.c index bf214cf..2f6b48a 100644 --- a/libxfs/xfs_bmap_btree.c +++ b/libxfs/xfs_bmap_btree.c @@ -999,3 +999,47 @@ xfs_bmdr_maxrecs( return blocklen / sizeof(xfs_bmdr_rec_t); return blocklen / (sizeof(xfs_bmdr_key_t) + sizeof(xfs_bmdr_ptr_t)); } + +/* + * Change the owner of a btree format fork fo the inode passed in. Change it to + * the owner of that is passed in so that we can change owners before or after + * we switch forks between inodes. The operation that the caller is doing will + * determine whether is needs to change owner before or after the switch. + * + * For demand paged transactional modification, the fork switch should be done + * after reading in all the blocks, modifying them and pinning them in the + * transaction. For modification when the buffers are already pinned in memory, + * the fork switch can be done before changing the owner as we won't need to + * validate the owner until the btree buffers are unpinned and writes can occur + * again. + * + * For recovery based ownership change, there is no transactional context and + * so a buffer list must be supplied so that we can record the buffers that we + * modified for the caller to issue IO on. + */ +int +xfs_bmbt_change_owner( + struct xfs_trans *tp, + struct xfs_inode *ip, + int whichfork, + xfs_ino_t new_owner, + struct list_head *buffer_list) +{ + struct xfs_btree_cur *cur; + int error; + + ASSERT(tp || buffer_list); + ASSERT(!(tp && buffer_list)); + if (whichfork == XFS_DATA_FORK) + ASSERT(ip->i_d.di_format == XFS_DINODE_FMT_BTREE); + else + ASSERT(ip->i_d.di_aformat == XFS_DINODE_FMT_BTREE); + + cur = xfs_bmbt_init_cursor(ip->i_mount, tp, ip, whichfork); + if (!cur) + return ENOMEM; + + error = xfs_btree_change_owner(cur, new_owner, buffer_list); + xfs_btree_del_cursor(cur, error ? XFS_BTREE_ERROR : XFS_BTREE_NOERROR); + return error; +} diff --git a/libxfs/xfs_btree.c b/libxfs/xfs_btree.c index ce149ad..2dd6fb7 100644 --- a/libxfs/xfs_btree.c +++ b/libxfs/xfs_btree.c @@ -837,6 +837,41 @@ xfs_btree_readahead( return xfs_btree_readahead_sblock(cur, lr, block); } +STATIC xfs_daddr_t +xfs_btree_ptr_to_daddr( + struct xfs_btree_cur *cur, + union xfs_btree_ptr *ptr) +{ + if (cur->bc_flags & XFS_BTREE_LONG_PTRS) { + ASSERT(ptr->l != cpu_to_be64(NULLDFSBNO)); + + return XFS_FSB_TO_DADDR(cur->bc_mp, be64_to_cpu(ptr->l)); + } else { + ASSERT(cur->bc_private.a.agno != NULLAGNUMBER); + ASSERT(ptr->s != cpu_to_be32(NULLAGBLOCK)); + + return XFS_AGB_TO_DADDR(cur->bc_mp, cur->bc_private.a.agno, + be32_to_cpu(ptr->s)); + } +} + +/* + * Readahead @count btree blocks at the given @ptr location. + * + * We don't need to care about long or short form btrees here as we have a + * method of converting the ptr directly to a daddr available to us. + */ +STATIC void +xfs_btree_readahead_ptr( + struct xfs_btree_cur *cur, + union xfs_btree_ptr *ptr, + xfs_extlen_t count) +{ + xfs_buf_readahead(cur->bc_mp->m_ddev_targp, + xfs_btree_ptr_to_daddr(cur, ptr), + cur->bc_mp->m_bsize * count, cur->bc_ops->buf_ops); +} + /* * Set the buffer for level "lev" in the cursor to bp, releasing * any previous buffer. @@ -1055,24 +1090,6 @@ xfs_btree_buf_to_ptr( } } -STATIC xfs_daddr_t -xfs_btree_ptr_to_daddr( - struct xfs_btree_cur *cur, - union xfs_btree_ptr *ptr) -{ - if (cur->bc_flags & XFS_BTREE_LONG_PTRS) { - ASSERT(ptr->l != cpu_to_be64(NULLDFSBNO)); - - return XFS_FSB_TO_DADDR(cur->bc_mp, be64_to_cpu(ptr->l)); - } else { - ASSERT(cur->bc_private.a.agno != NULLAGNUMBER); - ASSERT(ptr->s != cpu_to_be32(NULLAGBLOCK)); - - return XFS_AGB_TO_DADDR(cur->bc_mp, cur->bc_private.a.agno, - be32_to_cpu(ptr->s)); - } -} - STATIC void xfs_btree_set_refs( struct xfs_btree_cur *cur, @@ -3851,3 +3868,120 @@ xfs_btree_get_rec( *stat = 1; return 0; } + +/* + * Change the owner of a btree. + * + * The mechanism we use here is ordered buffer logging. Because we don't know + * how many buffers were are going to need to modify, we don't really want to + * have to make transaction reservations for the worst case of every buffer in a + * full size btree as that may be more space that we can fit in the log.... + * + * We do the btree walk in the most optimal manner possible - we have sibling + * pointers so we can just walk all the blocks on each level from left to right + * in a single pass, and then move to the next level and do the same. We can + * also do readahead on the sibling pointers to get IO moving more quickly, + * though for slow disks this is unlikely to make much difference to performance + * as the amount of CPU work we have to do before moving to the next block is + * relatively small. + * + * For each btree block that we load, modify the owner appropriately, set the + * buffer as an ordered buffer and log it appropriately. We need to ensure that + * we mark the region we change dirty so that if the buffer is relogged in + * a subsequent transaction the changes we make here as an ordered buffer are + * correctly relogged in that transaction. If we are in recovery context, then + * just queue the modified buffer as delayed write buffer so the transaction + * recovery completion writes the changes to disk. + */ +static int +xfs_btree_block_change_owner( + struct xfs_btree_cur *cur, + int level, + __uint64_t new_owner, + struct list_head *buffer_list) +{ + struct xfs_btree_block *block; + struct xfs_buf *bp; + union xfs_btree_ptr rptr; + + /* do right sibling readahead */ + xfs_btree_readahead(cur, level, XFS_BTCUR_RIGHTRA); + + /* modify the owner */ + block = xfs_btree_get_block(cur, level, &bp); + if (cur->bc_flags & XFS_BTREE_LONG_PTRS) + block->bb_u.l.bb_owner = cpu_to_be64(new_owner); + else + block->bb_u.s.bb_owner = cpu_to_be32(new_owner); + + /* + * If the block is a root block hosted in an inode, we might not have a + * buffer pointer here and we shouldn't attempt to log the change as the + * information is already held in the inode and discarded when the root + * block is formatted into the on-disk inode fork. We still change it, + * though, so everything is consistent in memory. + */ + if (bp) { + if (cur->bc_tp) { + xfs_trans_ordered_buf(cur->bc_tp, bp); + xfs_btree_log_block(cur, bp, XFS_BB_OWNER); + } else { + xfs_buf_delwri_queue(bp, buffer_list); + } + } else { + ASSERT(cur->bc_flags & XFS_BTREE_ROOT_IN_INODE); + ASSERT(level == cur->bc_nlevels - 1); + } + + /* now read rh sibling block for next iteration */ + xfs_btree_get_sibling(cur, block, &rptr, XFS_BB_RIGHTSIB); + if (xfs_btree_ptr_is_null(cur, &rptr)) + return ENOENT; + + return xfs_btree_lookup_get_block(cur, level, &rptr, &block); +} + +int +xfs_btree_change_owner( + struct xfs_btree_cur *cur, + __uint64_t new_owner, + struct list_head *buffer_list) +{ + union xfs_btree_ptr lptr; + int level; + struct xfs_btree_block *block = NULL; + int error = 0; + + cur->bc_ops->init_ptr_from_cur(cur, &lptr); + + /* for each level */ + for (level = cur->bc_nlevels - 1; level >= 0; level--) { + /* grab the left hand block */ + error = xfs_btree_lookup_get_block(cur, level, &lptr, &block); + if (error) + return error; + + /* readahead the left most block for the next level down */ + if (level > 0) { + union xfs_btree_ptr *ptr; + + ptr = xfs_btree_ptr_addr(cur, 1, block); + xfs_btree_readahead_ptr(cur, ptr, 1); + + /* save for the next iteration of the loop */ + lptr = *ptr; + } + + /* for each buffer in the level */ + do { + error = xfs_btree_block_change_owner(cur, level, + new_owner, + buffer_list); + } while (!error); + + if (error != ENOENT) + return error; + } + + return 0; +} -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A3A0829E33 for ; Tue, 5 Nov 2013 19:07:44 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 962288F8089 for ; Tue, 5 Nov 2013 17:07:41 -0800 (PST) X-ASG-Debug-ID: 1383700056-04cbb00dde3d4780001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id Wrvr5oj3v66WaYD7 for ; Tue, 05 Nov 2013 17:07:37 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtwTAPiVeVJ5LOn3/2dsb2JhbABZgwc4qzMDlggXdIMCO4ECA4g0Dp0SoUuNAYJ1hBkDok6HRYM6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:35 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdraj-0003No-UV for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:29 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdraj-0008Tw-Ti for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:29 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 00/37 V4] xfsprogs: CRC write support for xfs_db + more Date: Wed, 6 Nov 2013 12:06:46 +1100 X-ASG-Orig-Subj: [PATCH 00/37 V4] xfsprogs: CRC write support for xfs_db + more Message-Id: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700056 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi folks, Many thanks to Christoph for reviewing V3 of this patchset, which was posted here: V3: http://oss.sgi.com/archives/xfs/2013-10/msg00914.html The series was described in the V2 posting here: V2: http://oss.sgi.com/archives/xfs/2013-09/msg00805.html Changes made since V3: - moved LIBXFS_MOUNT_ROOTINOS removal patch to start of xfs_db series - performance tested and reviewed Christoph's icache removal patch and added it before start of xfs_db series - split several of the patches up into independent changes - updated the commit message for the first step of the xfs_db libxfs conversion - updated comments as requested by Christoph Unrelated new patches at end of series: - xfs_repair speedups that I wrote to speed up large filesystem testing. These reduce the default configuration repair time for a 100TB filesystem with 50M inodes in it on my test rig by 70%. - xfs_repair bug fix found while checking large directories. From dave@fromorbit.com Tue Nov 5 19:07:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 032D529E29 for ; Tue, 5 Nov 2013 19:07:43 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id DB5CA8F8089 for ; Tue, 5 Nov 2013 17:07:42 -0800 (PST) X-ASG-Debug-ID: 1383700059-04cbb00ddf3d4790001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id TG2qOWCyzuhi2nqB for ; Tue, 05 Nov 2013 17:07:40 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA4xXkmuKUYM6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:35 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Nt-1Y for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008UJ-14 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 05/37] xfs: decouple inode and bmap btree header files Date: Wed, 6 Nov 2013 12:06:51 +1100 X-ASG-Orig-Subj: [PATCH 05/37] xfs: decouple inode and bmap btree header files Message-Id: <1383700043-32305-6-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700059 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e From: Dave Chinner Currently the xfs_inode.h header has a dependency on the definition of the BMAP btree records as the inode fork includes an array of xfs_bmbt_rec_host_t objects in it's definition. Move all the btree format definitions from xfs_btree.h, xfs_bmap_btree.h, xfs_alloc_btree.h and xfs_ialloc_btree.h to xfs_format.h to continue the process of centralising the on-disk format definitions. With this done, the xfs inode definitions are no longer dependent on btree header files. The enables a massive culling of unnecessary includes, with close to 200 #include directives removed from the XFS kernel code base. Signed-off-by: Dave Chinner --- include/xfs_alloc_btree.h | 33 ------ include/xfs_bmap_btree.h | 103 ----------------- include/xfs_btree.h | 80 ------------- include/xfs_format.h | 281 +++++++++++++++++++++++++++++++++++++++++++++ include/xfs_ialloc.h | 3 +- include/xfs_ialloc_btree.h | 49 -------- include/xfs_inode_fork.h | 1 + 7 files changed, 284 insertions(+), 266 deletions(-) diff --git a/include/xfs_alloc_btree.h b/include/xfs_alloc_btree.h index 72676c3..45e189e 100644 --- a/include/xfs_alloc_btree.h +++ b/include/xfs_alloc_btree.h @@ -27,39 +27,6 @@ struct xfs_btree_cur; struct xfs_mount; /* - * There are two on-disk btrees, one sorted by blockno and one sorted - * by blockcount and blockno. All blocks look the same to make the code - * simpler; if we have time later, we'll make the optimizations. - */ -#define XFS_ABTB_MAGIC 0x41425442 /* 'ABTB' for bno tree */ -#define XFS_ABTB_CRC_MAGIC 0x41423342 /* 'AB3B' */ -#define XFS_ABTC_MAGIC 0x41425443 /* 'ABTC' for cnt tree */ -#define XFS_ABTC_CRC_MAGIC 0x41423343 /* 'AB3C' */ - -/* - * Data record/key structure - */ -typedef struct xfs_alloc_rec { - __be32 ar_startblock; /* starting block number */ - __be32 ar_blockcount; /* count of free blocks */ -} xfs_alloc_rec_t, xfs_alloc_key_t; - -typedef struct xfs_alloc_rec_incore { - xfs_agblock_t ar_startblock; /* starting block number */ - xfs_extlen_t ar_blockcount; /* count of free blocks */ -} xfs_alloc_rec_incore_t; - -/* btree pointer type */ -typedef __be32 xfs_alloc_ptr_t; - -/* - * Block numbers in the AG: - * SB is sector 0, AGF is sector 1, AGI is sector 2, AGFL is sector 3. - */ -#define XFS_BNO_BLOCK(mp) ((xfs_agblock_t)(XFS_AGFL_BLOCK(mp) + 1)) -#define XFS_CNT_BLOCK(mp) ((xfs_agblock_t)(XFS_BNO_BLOCK(mp) + 1)) - -/* * Btree block header size depends on a superblock flag. */ #define XFS_ALLOC_BLOCK_LEN(mp) \ diff --git a/include/xfs_bmap_btree.h b/include/xfs_bmap_btree.h index e307978..2379d33 100644 --- a/include/xfs_bmap_btree.h +++ b/include/xfs_bmap_btree.h @@ -18,9 +18,6 @@ #ifndef __XFS_BMAP_BTREE_H__ #define __XFS_BMAP_BTREE_H__ -#define XFS_BMAP_MAGIC 0x424d4150 /* 'BMAP' */ -#define XFS_BMAP_CRC_MAGIC 0x424d4133 /* 'BMA3' */ - struct xfs_btree_cur; struct xfs_btree_block; struct xfs_mount; @@ -28,85 +25,6 @@ struct xfs_inode; struct xfs_trans; /* - * Bmap root header, on-disk form only. - */ -typedef struct xfs_bmdr_block { - __be16 bb_level; /* 0 is a leaf */ - __be16 bb_numrecs; /* current # of data records */ -} xfs_bmdr_block_t; - -/* - * Bmap btree record and extent descriptor. - * l0:63 is an extent flag (value 1 indicates non-normal). - * l0:9-62 are startoff. - * l0:0-8 and l1:21-63 are startblock. - * l1:0-20 are blockcount. - */ -#define BMBT_EXNTFLAG_BITLEN 1 -#define BMBT_STARTOFF_BITLEN 54 -#define BMBT_STARTBLOCK_BITLEN 52 -#define BMBT_BLOCKCOUNT_BITLEN 21 - -typedef struct xfs_bmbt_rec { - __be64 l0, l1; -} xfs_bmbt_rec_t; - -typedef __uint64_t xfs_bmbt_rec_base_t; /* use this for casts */ -typedef xfs_bmbt_rec_t xfs_bmdr_rec_t; - -typedef struct xfs_bmbt_rec_host { - __uint64_t l0, l1; -} xfs_bmbt_rec_host_t; - -/* - * Values and macros for delayed-allocation startblock fields. - */ -#define STARTBLOCKVALBITS 17 -#define STARTBLOCKMASKBITS (15 + XFS_BIG_BLKNOS * 20) -#define DSTARTBLOCKMASKBITS (15 + 20) -#define STARTBLOCKMASK \ - (((((xfs_fsblock_t)1) << STARTBLOCKMASKBITS) - 1) << STARTBLOCKVALBITS) -#define DSTARTBLOCKMASK \ - (((((xfs_dfsbno_t)1) << DSTARTBLOCKMASKBITS) - 1) << STARTBLOCKVALBITS) - -static inline int isnullstartblock(xfs_fsblock_t x) -{ - return ((x) & STARTBLOCKMASK) == STARTBLOCKMASK; -} - -static inline int isnulldstartblock(xfs_dfsbno_t x) -{ - return ((x) & DSTARTBLOCKMASK) == DSTARTBLOCKMASK; -} - -static inline xfs_fsblock_t nullstartblock(int k) -{ - ASSERT(k < (1 << STARTBLOCKVALBITS)); - return STARTBLOCKMASK | (k); -} - -static inline xfs_filblks_t startblockval(xfs_fsblock_t x) -{ - return (xfs_filblks_t)((x) & ~STARTBLOCKMASK); -} - -/* - * Possible extent formats. - */ -typedef enum { - XFS_EXTFMT_NOSTATE = 0, - XFS_EXTFMT_HASSTATE -} xfs_exntfmt_t; - -/* - * Possible extent states. - */ -typedef enum { - XFS_EXT_NORM, XFS_EXT_UNWRITTEN, - XFS_EXT_DMAPI_OFFLINE, XFS_EXT_INVALID -} xfs_exntst_t; - -/* * Extent state and extent format macros. */ #define XFS_EXTFMT_INODE(x) \ @@ -115,27 +33,6 @@ typedef enum { #define ISUNWRITTEN(x) ((x)->br_state == XFS_EXT_UNWRITTEN) /* - * Incore version of above. - */ -typedef struct xfs_bmbt_irec -{ - xfs_fileoff_t br_startoff; /* starting file offset */ - xfs_fsblock_t br_startblock; /* starting block number */ - xfs_filblks_t br_blockcount; /* number of blocks */ - xfs_exntst_t br_state; /* extent state */ -} xfs_bmbt_irec_t; - -/* - * Key structure for non-leaf levels of the tree. - */ -typedef struct xfs_bmbt_key { - __be64 br_startoff; /* starting file offset */ -} xfs_bmbt_key_t, xfs_bmdr_key_t; - -/* btree pointer type */ -typedef __be64 xfs_bmbt_ptr_t, xfs_bmdr_ptr_t; - -/* * Btree block header size depends on a superblock flag. */ #define XFS_BMBT_BLOCK_LEN(mp) \ diff --git a/include/xfs_btree.h b/include/xfs_btree.h index b55af99..227bfa5 100644 --- a/include/xfs_btree.h +++ b/include/xfs_btree.h @@ -39,86 +39,6 @@ extern kmem_zone_t *xfs_btree_cur_zone; #define XFS_BTNUM_INO ((xfs_btnum_t)XFS_BTNUM_INOi) /* - * Generic btree header. - * - * This is a combination of the actual format used on disk for short and long - * format btrees. The first three fields are shared by both format, but the - * pointers are different and should be used with care. - * - * To get the size of the actual short or long form headers please use the size - * macros below. Never use sizeof(xfs_btree_block). - * - * The blkno, crc, lsn, owner and uuid fields are only available in filesystems - * with the crc feature bit, and all accesses to them must be conditional on - * that flag. - */ -struct xfs_btree_block { - __be32 bb_magic; /* magic number for block type */ - __be16 bb_level; /* 0 is a leaf */ - __be16 bb_numrecs; /* current # of data records */ - union { - struct { - __be32 bb_leftsib; - __be32 bb_rightsib; - - __be64 bb_blkno; - __be64 bb_lsn; - uuid_t bb_uuid; - __be32 bb_owner; - __le32 bb_crc; - } s; /* short form pointers */ - struct { - __be64 bb_leftsib; - __be64 bb_rightsib; - - __be64 bb_blkno; - __be64 bb_lsn; - uuid_t bb_uuid; - __be64 bb_owner; - __le32 bb_crc; - __be32 bb_pad; /* padding for alignment */ - } l; /* long form pointers */ - } bb_u; /* rest */ -}; - -#define XFS_BTREE_SBLOCK_LEN 16 /* size of a short form block */ -#define XFS_BTREE_LBLOCK_LEN 24 /* size of a long form block */ - -/* sizes of CRC enabled btree blocks */ -#define XFS_BTREE_SBLOCK_CRC_LEN (XFS_BTREE_SBLOCK_LEN + 40) -#define XFS_BTREE_LBLOCK_CRC_LEN (XFS_BTREE_LBLOCK_LEN + 48) - -#define XFS_BTREE_SBLOCK_CRC_OFF \ - offsetof(struct xfs_btree_block, bb_u.s.bb_crc) -#define XFS_BTREE_LBLOCK_CRC_OFF \ - offsetof(struct xfs_btree_block, bb_u.l.bb_crc) - -/* - * Generic key, ptr and record wrapper structures. - * - * These are disk format structures, and are converted where necessary - * by the btree specific code that needs to interpret them. - */ -union xfs_btree_ptr { - __be32 s; /* short form ptr */ - __be64 l; /* long form ptr */ -}; - -union xfs_btree_key { - xfs_bmbt_key_t bmbt; - xfs_bmdr_key_t bmbr; /* bmbt root block */ - xfs_alloc_key_t alloc; - xfs_inobt_key_t inobt; -}; - -union xfs_btree_rec { - xfs_bmbt_rec_t bmbt; - xfs_bmdr_rec_t bmbr; /* bmbt root block */ - xfs_alloc_rec_t alloc; - xfs_inobt_rec_t inobt; -}; - -/* * For logging record fields. */ #define XFS_BB_MAGIC 0x01 diff --git a/include/xfs_format.h b/include/xfs_format.h index a790428..997c770 100644 --- a/include/xfs_format.h +++ b/include/xfs_format.h @@ -156,4 +156,285 @@ struct xfs_dsymlink_hdr { ((bufsize) - (xfs_sb_version_hascrc(&(mp)->m_sb) ? \ sizeof(struct xfs_dsymlink_hdr) : 0)) + +/* + * Allocation Btree format definitions + * + * There are two on-disk btrees, one sorted by blockno and one sorted + * by blockcount and blockno. All blocks look the same to make the code + * simpler; if we have time later, we'll make the optimizations. + */ +#define XFS_ABTB_MAGIC 0x41425442 /* 'ABTB' for bno tree */ +#define XFS_ABTB_CRC_MAGIC 0x41423342 /* 'AB3B' */ +#define XFS_ABTC_MAGIC 0x41425443 /* 'ABTC' for cnt tree */ +#define XFS_ABTC_CRC_MAGIC 0x41423343 /* 'AB3C' */ + +/* + * Data record/key structure + */ +typedef struct xfs_alloc_rec { + __be32 ar_startblock; /* starting block number */ + __be32 ar_blockcount; /* count of free blocks */ +} xfs_alloc_rec_t, xfs_alloc_key_t; + +typedef struct xfs_alloc_rec_incore { + xfs_agblock_t ar_startblock; /* starting block number */ + xfs_extlen_t ar_blockcount; /* count of free blocks */ +} xfs_alloc_rec_incore_t; + +/* btree pointer type */ +typedef __be32 xfs_alloc_ptr_t; + +/* + * Block numbers in the AG: + * SB is sector 0, AGF is sector 1, AGI is sector 2, AGFL is sector 3. + */ +#define XFS_BNO_BLOCK(mp) ((xfs_agblock_t)(XFS_AGFL_BLOCK(mp) + 1)) +#define XFS_CNT_BLOCK(mp) ((xfs_agblock_t)(XFS_BNO_BLOCK(mp) + 1)) + + +/* + * Inode Allocation Btree format definitions + * + * There is a btree for the inode map per allocation group. + */ +#define XFS_IBT_MAGIC 0x49414254 /* 'IABT' */ +#define XFS_IBT_CRC_MAGIC 0x49414233 /* 'IAB3' */ + +typedef __uint64_t xfs_inofree_t; +#define XFS_INODES_PER_CHUNK (NBBY * sizeof(xfs_inofree_t)) +#define XFS_INODES_PER_CHUNK_LOG (XFS_NBBYLOG + 3) +#define XFS_INOBT_ALL_FREE ((xfs_inofree_t)-1) +#define XFS_INOBT_MASK(i) ((xfs_inofree_t)1 << (i)) + +static inline xfs_inofree_t xfs_inobt_maskn(int i, int n) +{ + return ((n >= XFS_INODES_PER_CHUNK ? 0 : XFS_INOBT_MASK(n)) - 1) << i; +} + +/* + * Data record structure + */ +typedef struct xfs_inobt_rec { + __be32 ir_startino; /* starting inode number */ + __be32 ir_freecount; /* count of free inodes (set bits) */ + __be64 ir_free; /* free inode mask */ +} xfs_inobt_rec_t; + +typedef struct xfs_inobt_rec_incore { + xfs_agino_t ir_startino; /* starting inode number */ + __int32_t ir_freecount; /* count of free inodes (set bits) */ + xfs_inofree_t ir_free; /* free inode mask */ +} xfs_inobt_rec_incore_t; + + +/* + * Key structure + */ +typedef struct xfs_inobt_key { + __be32 ir_startino; /* starting inode number */ +} xfs_inobt_key_t; + +/* btree pointer type */ +typedef __be32 xfs_inobt_ptr_t; + +/* + * block numbers in the AG. + */ +#define XFS_IBT_BLOCK(mp) ((xfs_agblock_t)(XFS_CNT_BLOCK(mp) + 1)) +#define XFS_PREALLOC_BLOCKS(mp) ((xfs_agblock_t)(XFS_IBT_BLOCK(mp) + 1)) + + + +/* + * BMAP Btree format definitions + * + * This includes both the root block definition that sits inside an inode fork + * and the record/pointer formats for the leaf/node in the blocks. + */ +#define XFS_BMAP_MAGIC 0x424d4150 /* 'BMAP' */ +#define XFS_BMAP_CRC_MAGIC 0x424d4133 /* 'BMA3' */ + +/* + * Bmap root header, on-disk form only. + */ +typedef struct xfs_bmdr_block { + __be16 bb_level; /* 0 is a leaf */ + __be16 bb_numrecs; /* current # of data records */ +} xfs_bmdr_block_t; + +/* + * Bmap btree record and extent descriptor. + * l0:63 is an extent flag (value 1 indicates non-normal). + * l0:9-62 are startoff. + * l0:0-8 and l1:21-63 are startblock. + * l1:0-20 are blockcount. + */ +#define BMBT_EXNTFLAG_BITLEN 1 +#define BMBT_STARTOFF_BITLEN 54 +#define BMBT_STARTBLOCK_BITLEN 52 +#define BMBT_BLOCKCOUNT_BITLEN 21 + +typedef struct xfs_bmbt_rec { + __be64 l0, l1; +} xfs_bmbt_rec_t; + +typedef __uint64_t xfs_bmbt_rec_base_t; /* use this for casts */ +typedef xfs_bmbt_rec_t xfs_bmdr_rec_t; + +typedef struct xfs_bmbt_rec_host { + __uint64_t l0, l1; +} xfs_bmbt_rec_host_t; + +/* + * Values and macros for delayed-allocation startblock fields. + */ +#define STARTBLOCKVALBITS 17 +#define STARTBLOCKMASKBITS (15 + XFS_BIG_BLKNOS * 20) +#define DSTARTBLOCKMASKBITS (15 + 20) +#define STARTBLOCKMASK \ + (((((xfs_fsblock_t)1) << STARTBLOCKMASKBITS) - 1) << STARTBLOCKVALBITS) +#define DSTARTBLOCKMASK \ + (((((xfs_dfsbno_t)1) << DSTARTBLOCKMASKBITS) - 1) << STARTBLOCKVALBITS) + +static inline int isnullstartblock(xfs_fsblock_t x) +{ + return ((x) & STARTBLOCKMASK) == STARTBLOCKMASK; +} + +static inline int isnulldstartblock(xfs_dfsbno_t x) +{ + return ((x) & DSTARTBLOCKMASK) == DSTARTBLOCKMASK; +} + +static inline xfs_fsblock_t nullstartblock(int k) +{ + ASSERT(k < (1 << STARTBLOCKVALBITS)); + return STARTBLOCKMASK | (k); +} + +static inline xfs_filblks_t startblockval(xfs_fsblock_t x) +{ + return (xfs_filblks_t)((x) & ~STARTBLOCKMASK); +} + +/* + * Possible extent formats. + */ +typedef enum { + XFS_EXTFMT_NOSTATE = 0, + XFS_EXTFMT_HASSTATE +} xfs_exntfmt_t; + +/* + * Possible extent states. + */ +typedef enum { + XFS_EXT_NORM, XFS_EXT_UNWRITTEN, + XFS_EXT_DMAPI_OFFLINE, XFS_EXT_INVALID +} xfs_exntst_t; + +/* + * Incore version of above. + */ +typedef struct xfs_bmbt_irec +{ + xfs_fileoff_t br_startoff; /* starting file offset */ + xfs_fsblock_t br_startblock; /* starting block number */ + xfs_filblks_t br_blockcount; /* number of blocks */ + xfs_exntst_t br_state; /* extent state */ +} xfs_bmbt_irec_t; + +/* + * Key structure for non-leaf levels of the tree. + */ +typedef struct xfs_bmbt_key { + __be64 br_startoff; /* starting file offset */ +} xfs_bmbt_key_t, xfs_bmdr_key_t; + +/* btree pointer type */ +typedef __be64 xfs_bmbt_ptr_t, xfs_bmdr_ptr_t; + + +/* + * Generic Btree block format definitions + * + * This is a combination of the actual format used on disk for short and long + * format btrees. The first three fields are shared by both format, but the + * pointers are different and should be used with care. + * + * To get the size of the actual short or long form headers please use the size + * macros below. Never use sizeof(xfs_btree_block). + * + * The blkno, crc, lsn, owner and uuid fields are only available in filesystems + * with the crc feature bit, and all accesses to them must be conditional on + * that flag. + */ +struct xfs_btree_block { + __be32 bb_magic; /* magic number for block type */ + __be16 bb_level; /* 0 is a leaf */ + __be16 bb_numrecs; /* current # of data records */ + union { + struct { + __be32 bb_leftsib; + __be32 bb_rightsib; + + __be64 bb_blkno; + __be64 bb_lsn; + uuid_t bb_uuid; + __be32 bb_owner; + __le32 bb_crc; + } s; /* short form pointers */ + struct { + __be64 bb_leftsib; + __be64 bb_rightsib; + + __be64 bb_blkno; + __be64 bb_lsn; + uuid_t bb_uuid; + __be64 bb_owner; + __le32 bb_crc; + __be32 bb_pad; /* padding for alignment */ + } l; /* long form pointers */ + } bb_u; /* rest */ +}; + +#define XFS_BTREE_SBLOCK_LEN 16 /* size of a short form block */ +#define XFS_BTREE_LBLOCK_LEN 24 /* size of a long form block */ + +/* sizes of CRC enabled btree blocks */ +#define XFS_BTREE_SBLOCK_CRC_LEN (XFS_BTREE_SBLOCK_LEN + 40) +#define XFS_BTREE_LBLOCK_CRC_LEN (XFS_BTREE_LBLOCK_LEN + 48) + +#define XFS_BTREE_SBLOCK_CRC_OFF \ + offsetof(struct xfs_btree_block, bb_u.s.bb_crc) +#define XFS_BTREE_LBLOCK_CRC_OFF \ + offsetof(struct xfs_btree_block, bb_u.l.bb_crc) + +/* + * Generic key, ptr and record wrapper structures. + * + * These are disk format structures, and are converted where necessary + * by the btree specific code that needs to interpret them. + */ +union xfs_btree_ptr { + __be32 s; /* short form ptr */ + __be64 l; /* long form ptr */ +}; + +union xfs_btree_key { + xfs_bmbt_key_t bmbt; + xfs_bmdr_key_t bmbr; /* bmbt root block */ + xfs_alloc_key_t alloc; + xfs_inobt_key_t inobt; +}; + +union xfs_btree_rec { + xfs_bmbt_rec_t bmbt; + xfs_bmdr_rec_t bmbr; /* bmbt root block */ + xfs_alloc_rec_t alloc; + xfs_inobt_rec_t inobt; +}; + + #endif /* __XFS_FORMAT_H__ */ diff --git a/include/xfs_ialloc.h b/include/xfs_ialloc.h index 1557798..a8f76a5 100644 --- a/include/xfs_ialloc.h +++ b/include/xfs_ialloc.h @@ -23,6 +23,7 @@ struct xfs_dinode; struct xfs_imap; struct xfs_mount; struct xfs_trans; +struct xfs_btree_cur; /* * Allocation parameters for inode allocation. @@ -42,7 +43,7 @@ struct xfs_trans; static inline struct xfs_dinode * xfs_make_iptr(struct xfs_mount *mp, struct xfs_buf *b, int o) { - return (xfs_dinode_t *) + return (struct xfs_dinode *) (xfs_buf_offset(b, o << (mp)->m_sb.sb_inodelog)); } diff --git a/include/xfs_ialloc_btree.h b/include/xfs_ialloc_btree.h index cfbfe46..f38b220 100644 --- a/include/xfs_ialloc_btree.h +++ b/include/xfs_ialloc_btree.h @@ -27,55 +27,6 @@ struct xfs_btree_cur; struct xfs_mount; /* - * There is a btree for the inode map per allocation group. - */ -#define XFS_IBT_MAGIC 0x49414254 /* 'IABT' */ -#define XFS_IBT_CRC_MAGIC 0x49414233 /* 'IAB3' */ - -typedef __uint64_t xfs_inofree_t; -#define XFS_INODES_PER_CHUNK (NBBY * sizeof(xfs_inofree_t)) -#define XFS_INODES_PER_CHUNK_LOG (XFS_NBBYLOG + 3) -#define XFS_INOBT_ALL_FREE ((xfs_inofree_t)-1) -#define XFS_INOBT_MASK(i) ((xfs_inofree_t)1 << (i)) - -static inline xfs_inofree_t xfs_inobt_maskn(int i, int n) -{ - return ((n >= XFS_INODES_PER_CHUNK ? 0 : XFS_INOBT_MASK(n)) - 1) << i; -} - -/* - * Data record structure - */ -typedef struct xfs_inobt_rec { - __be32 ir_startino; /* starting inode number */ - __be32 ir_freecount; /* count of free inodes (set bits) */ - __be64 ir_free; /* free inode mask */ -} xfs_inobt_rec_t; - -typedef struct xfs_inobt_rec_incore { - xfs_agino_t ir_startino; /* starting inode number */ - __int32_t ir_freecount; /* count of free inodes (set bits) */ - xfs_inofree_t ir_free; /* free inode mask */ -} xfs_inobt_rec_incore_t; - - -/* - * Key structure - */ -typedef struct xfs_inobt_key { - __be32 ir_startino; /* starting inode number */ -} xfs_inobt_key_t; - -/* btree pointer type */ -typedef __be32 xfs_inobt_ptr_t; - -/* - * block numbers in the AG. - */ -#define XFS_IBT_BLOCK(mp) ((xfs_agblock_t)(XFS_CNT_BLOCK(mp) + 1)) -#define XFS_PREALLOC_BLOCKS(mp) ((xfs_agblock_t)(XFS_IBT_BLOCK(mp) + 1)) - -/* * Btree block header size depends on a superblock flag. */ #define XFS_INOBT_BLOCK_LEN(mp) \ diff --git a/include/xfs_inode_fork.h b/include/xfs_inode_fork.h index 28661a0..eb329a1 100644 --- a/include/xfs_inode_fork.h +++ b/include/xfs_inode_fork.h @@ -19,6 +19,7 @@ #define __XFS_INODE_FORK_H__ struct xfs_inode_log_item; +struct xfs_dinode; /* * The following xfs_ext_irec_t struct introduces a second (top) level -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BDF8029E36 for ; Tue, 5 Nov 2013 19:07:45 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id AEFB98F808E for ; Tue, 5 Nov 2013 17:07:45 -0800 (PST) X-ASG-Debug-ID: 1383700061-04cbb00ddf3d47a0002-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 8S9ol0JwJsTxOMiX for ; Tue, 05 Nov 2013 17:07:44 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmoGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giYBBScvMwhJOQMbGYgAvmuODoFohBkDqhODOiiBLA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OW-Db for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008Vq-D3 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 24/37] db: verify and calculate dquot CRCs Date: Wed, 6 Nov 2013 12:07:10 +1100 X-ASG-Orig-Subj: [PATCH 24/37] db: verify and calculate dquot CRCs Message-Id: <1383700043-32305-25-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700063 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- When we set the current Io cursor to point at a dquot block, verify that the dquot CRC is intact. And prior to writing such an IO cursor, calculate the dquot CRC. Signed-off-by: Dave Chinner --- db/io.c | 5 ++++- db/io.h | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/db/io.c b/db/io.c index 6e3282e..123214d 100644 --- a/db/io.c +++ b/db/io.c @@ -466,7 +466,9 @@ write_cur(void) if (iocur_top->ino_buf) libxfs_dinode_calc_crc(mp, iocur_top->data); - + if (iocur_top->dquot_buf) + xfs_update_cksum(iocur_top->data, sizeof(struct xfs_dqblk), + XFS_DQUOT_CRC_OFF); if (iocur_top->bbmap) write_cur_bbs(); else @@ -540,6 +542,7 @@ set_cur( iocur_top->dirino = dirino; iocur_top->mode = mode; iocur_top->ino_buf = 0; + iocur_top->dquot_buf = 0; /* store location in ring */ if (ring_flag) diff --git a/db/io.h b/db/io.h index 1f8270d..4f24c83 100644 --- a/db/io.h +++ b/db/io.h @@ -40,6 +40,7 @@ typedef struct iocur { struct xfs_buf *bp; /* underlying buffer */ int ino_crc_ok:1; int ino_buf:1; + int dquot_buf:1; } iocur_t; #define DB_RING_ADD 1 /* add to ring on set_cur */ -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 50CCF29E28 for ; Tue, 5 Nov 2013 19:07:45 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id CBF05AC002 for ; Tue, 5 Nov 2013 17:07:44 -0800 (PST) X-ASG-Debug-ID: 1383700061-04cbb00ddf3d47a0001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id Hmbk9tYylVnCFFGg for ; Tue, 05 Nov 2013 17:07:42 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a44OhgEDqhODOiiBLA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Ob-FG for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008W0-EF for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 26/37] db: add a special attribute buffer verifier Date: Wed, 6 Nov 2013 12:07:12 +1100 X-ASG-Orig-Subj: [PATCH 26/37] db: add a special attribute buffer verifier Message-Id: <1383700043-32305-27-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700061 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Because we only have a single attribute type that is used for all the attribute buffer types, we need to provide a special verifier for the read code. That verifier needs to know all the attribute types and when it find one it knows about, switch to the correct verifier and call it. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/attr.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ db/attr.h | 2 ++ db/type.c | 3 ++- 3 files changed, 55 insertions(+), 1 deletion(-) diff --git a/db/attr.c b/db/attr.c index cd95a0a..359af7b 100644 --- a/db/attr.c +++ b/db/attr.c @@ -25,6 +25,7 @@ #include "attr.h" #include "io.h" #include "init.h" +#include "output.h" static int attr_leaf_entries_count(void *obj, int startoff); static int attr_leaf_hdr_count(void *obj, int startoff); @@ -522,3 +523,53 @@ const field_t attr3_leaf_hdr_flds[] = { { NULL } }; +/* + * Special read verifier for attribute buffers. detect the magic number + * appropriately and set the correct verifier and call it. + */ +static void +xfs_attr3_db_read_verify( + struct xfs_buf *bp) +{ + __be32 magic32; + __be16 magic16; + + magic32 = *(__be32 *)bp->b_addr; + magic16 = ((struct xfs_da_blkinfo *)bp->b_addr)->magic; + + switch (magic16) { + case cpu_to_be16(XFS_ATTR3_LEAF_MAGIC): + bp->b_ops = &xfs_attr3_leaf_buf_ops; + goto verify; + case cpu_to_be16(XFS_DA3_NODE_MAGIC): + bp->b_ops = &xfs_da3_node_buf_ops; + goto verify; + default: + break; + } + + switch (magic32) { + case cpu_to_be32(XFS_ATTR3_RMT_MAGIC): + bp->b_ops = &xfs_attr3_rmt_buf_ops; + break; + default: + dbprintf(_("Unknown attribute buffer type!\n")); + xfs_buf_ioerror(bp, EFSCORRUPTED); + return; + } +verify: + bp->b_ops->verify_read(bp); +} + +static void +xfs_attr3_db_write_verify( + struct xfs_buf *bp) +{ + dbprintf(_("Writing unknown attribute buffer type!\n")); + xfs_buf_ioerror(bp, EFSCORRUPTED); +} + +const struct xfs_buf_ops xfs_attr3_db_buf_ops = { + .verify_read = xfs_attr3_db_read_verify, + .verify_write = xfs_attr3_db_write_verify, +}; diff --git a/db/attr.h b/db/attr.h index 3065372..bc3431f 100644 --- a/db/attr.h +++ b/db/attr.h @@ -33,3 +33,5 @@ extern const field_t attr3_node_hdr_flds[]; extern int attr_leaf_name_size(void *obj, int startoff, int idx); extern int attr_size(void *obj, int startoff, int idx); + +extern const struct xfs_buf_ops xfs_attr3_db_buf_ops; diff --git a/db/type.c b/db/type.c index 2c3431e..04d0d56 100644 --- a/db/type.c +++ b/db/type.c @@ -77,7 +77,8 @@ static const typ_t __typtab_crc[] = { { TYP_AGF, "agf", handle_struct, agf_hfld, &xfs_agf_buf_ops }, { TYP_AGFL, "agfl", handle_struct, agfl_crc_hfld, &xfs_agfl_buf_ops }, { TYP_AGI, "agi", handle_struct, agi_hfld, &xfs_agfl_buf_ops }, - { TYP_ATTR, "attr3", handle_struct, attr3_hfld, NULL }, + { TYP_ATTR, "attr3", handle_struct, attr3_hfld, + &xfs_attr3_db_buf_ops }, { TYP_BMAPBTA, "bmapbta", handle_struct, bmapbta_crc_hfld, &xfs_bmbt_buf_ops }, { TYP_BMAPBTD, "bmapbtd", handle_struct, bmapbtd_crc_hfld, -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0484D29E3B for ; Tue, 5 Nov 2013 19:07:46 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id E84E330405F for ; Tue, 5 Nov 2013 17:07:45 -0800 (PST) X-ASG-Debug-ID: 1383700059-04cbb00ddf3d4790002-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 5XA4BFa0TWSCH53U for ; Tue, 05 Nov 2013 17:07:42 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giYBBRoNLzMISTkDGxmIAL5rlA8Dol2HNoM6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:35 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Nr-0I for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdraj-0008U9-Vk for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:29 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 03/37] xfs: create a shared header file for format-related information Date: Wed, 6 Nov 2013 12:06:49 +1100 X-ASG-Orig-Subj: [PATCH 03/37] xfs: create a shared header file for format-related information Message-Id: <1383700043-32305-4-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700061 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- All of the buffer operations structures are needed to be exported for xfs_db, so move them all to a common location rather than spreading them all over the place. They are verifying the on-disk format, so while xfs_format.h might be a good place, it is not part of the on disk format. Hence we need to create a new header file that we centralise these related definitions. Start by moving the bffer operations structures, and then also move all the other definitions that have crept into xfs_log_format.h and xfs_format.h as there was no other shared header file to put them in. Signed-off-by: Dave Chinner --- include/Makefile | 1 + include/libxfs.h | 1 + include/xfs_ag.h | 4 - include/xfs_alloc.h | 3 - include/xfs_alloc_btree.h | 2 - include/xfs_attr_leaf.h | 2 - include/xfs_bmap_btree.h | 2 - include/xfs_da_btree.h | 2 - include/xfs_format.h | 10 -- include/xfs_ialloc.h | 2 - include/xfs_ialloc_btree.h | 2 - include/xfs_inode_buf.h | 2 - include/xfs_log_format.h | 177 -------------------------------- include/xfs_sb.h | 3 - include/xfs_shared.h | 244 +++++++++++++++++++++++++++++++++++++++++++++ 15 files changed, 246 insertions(+), 211 deletions(-) create mode 100644 include/xfs_shared.h diff --git a/include/Makefile b/include/Makefile index dc6a8bb..6682b9d 100644 --- a/include/Makefile +++ b/include/Makefile @@ -40,6 +40,7 @@ QAHFILES = libxfs.h libxlog.h \ xfs_metadump.h \ xfs_quota_defs.h \ xfs_sb.h \ + xfs_shared.h \ xfs_trace.h \ xfs_trans_resv.h \ xfs_trans_space.h diff --git a/include/libxfs.h b/include/libxfs.h index b837072..835ba37 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -37,6 +37,7 @@ #include #include +#include #include #include #include diff --git a/include/xfs_ag.h b/include/xfs_ag.h index 1cb740a..3fc1098 100644 --- a/include/xfs_ag.h +++ b/include/xfs_ag.h @@ -128,8 +128,6 @@ typedef struct xfs_agf { extern int xfs_read_agf(struct xfs_mount *mp, struct xfs_trans *tp, xfs_agnumber_t agno, int flags, struct xfs_buf **bpp); -extern const struct xfs_buf_ops xfs_agf_buf_ops; - /* * Size of the unlinked inode hash table in the agi. */ @@ -191,8 +189,6 @@ typedef struct xfs_agi { extern int xfs_read_agi(struct xfs_mount *mp, struct xfs_trans *tp, xfs_agnumber_t agno, struct xfs_buf **bpp); -extern const struct xfs_buf_ops xfs_agi_buf_ops; - /* * The third a.g. block contains the a.g. freelist, an array * of block pointers to blocks owned by the allocation btree code. diff --git a/include/xfs_alloc.h b/include/xfs_alloc.h index 99d0a61..feacb06 100644 --- a/include/xfs_alloc.h +++ b/include/xfs_alloc.h @@ -231,7 +231,4 @@ xfs_alloc_get_rec( xfs_extlen_t *len, /* output: length of extent */ int *stat); /* output: success/failure */ -extern const struct xfs_buf_ops xfs_agf_buf_ops; -extern const struct xfs_buf_ops xfs_agfl_buf_ops; - #endif /* __XFS_ALLOC_H__ */ diff --git a/include/xfs_alloc_btree.h b/include/xfs_alloc_btree.h index e3a3f74..72676c3 100644 --- a/include/xfs_alloc_btree.h +++ b/include/xfs_alloc_btree.h @@ -95,6 +95,4 @@ extern struct xfs_btree_cur *xfs_allocbt_init_cursor(struct xfs_mount *, xfs_agnumber_t, xfs_btnum_t); extern int xfs_allocbt_maxrecs(struct xfs_mount *, int, int); -extern const struct xfs_buf_ops xfs_allocbt_buf_ops; - #endif /* __XFS_ALLOC_BTREE_H__ */ diff --git a/include/xfs_attr_leaf.h b/include/xfs_attr_leaf.h index d9b148f..3ec5ec0 100644 --- a/include/xfs_attr_leaf.h +++ b/include/xfs_attr_leaf.h @@ -106,6 +106,4 @@ void xfs_attr3_leaf_hdr_from_disk(struct xfs_attr3_icleaf_hdr *to, void xfs_attr3_leaf_hdr_to_disk(struct xfs_attr_leafblock *to, struct xfs_attr3_icleaf_hdr *from); -extern const struct xfs_buf_ops xfs_attr3_leaf_buf_ops; - #endif /* __XFS_ATTR_LEAF_H__ */ diff --git a/include/xfs_bmap_btree.h b/include/xfs_bmap_btree.h index 1b726d6..e307978 100644 --- a/include/xfs_bmap_btree.h +++ b/include/xfs_bmap_btree.h @@ -239,6 +239,4 @@ extern int xfs_bmbt_maxrecs(struct xfs_mount *, int blocklen, int leaf); extern struct xfs_btree_cur *xfs_bmbt_init_cursor(struct xfs_mount *, struct xfs_trans *, struct xfs_inode *, int); -extern const struct xfs_buf_ops xfs_bmbt_buf_ops; - #endif /* __XFS_BMAP_BTREE_H__ */ diff --git a/include/xfs_da_btree.h b/include/xfs_da_btree.h index 9323b0e..e492dca 100644 --- a/include/xfs_da_btree.h +++ b/include/xfs_da_btree.h @@ -169,8 +169,6 @@ int xfs_da3_node_read(struct xfs_trans *tp, struct xfs_inode *dp, xfs_dablk_t bno, xfs_daddr_t mappedbno, struct xfs_buf **bpp, int which_fork); -extern const struct xfs_buf_ops xfs_da3_node_buf_ops; - /* * Utility routines. */ diff --git a/include/xfs_format.h b/include/xfs_format.h index 35c08ff..a790428 100644 --- a/include/xfs_format.h +++ b/include/xfs_format.h @@ -156,14 +156,4 @@ struct xfs_dsymlink_hdr { ((bufsize) - (xfs_sb_version_hascrc(&(mp)->m_sb) ? \ sizeof(struct xfs_dsymlink_hdr) : 0)) -int xfs_symlink_blocks(struct xfs_mount *mp, int pathlen); -int xfs_symlink_hdr_set(struct xfs_mount *mp, xfs_ino_t ino, uint32_t offset, - uint32_t size, struct xfs_buf *bp); -bool xfs_symlink_hdr_ok(struct xfs_mount *mp, xfs_ino_t ino, uint32_t offset, - uint32_t size, struct xfs_buf *bp); -void xfs_symlink_local_to_remote(struct xfs_trans *tp, struct xfs_buf *bp, - struct xfs_inode *ip, struct xfs_ifork *ifp); - -extern const struct xfs_buf_ops xfs_symlink_buf_ops; - #endif /* __XFS_FORMAT_H__ */ diff --git a/include/xfs_ialloc.h b/include/xfs_ialloc.h index 68c0732..1557798 100644 --- a/include/xfs_ialloc.h +++ b/include/xfs_ialloc.h @@ -158,6 +158,4 @@ int xfs_ialloc_inode_init(struct xfs_mount *mp, struct xfs_trans *tp, xfs_agnumber_t agno, xfs_agblock_t agbno, xfs_agblock_t length, unsigned int gen); -extern const struct xfs_buf_ops xfs_agi_buf_ops; - #endif /* __XFS_IALLOC_H__ */ diff --git a/include/xfs_ialloc_btree.h b/include/xfs_ialloc_btree.h index 3ac36b7..cfbfe46 100644 --- a/include/xfs_ialloc_btree.h +++ b/include/xfs_ialloc_btree.h @@ -110,6 +110,4 @@ extern struct xfs_btree_cur *xfs_inobt_init_cursor(struct xfs_mount *, struct xfs_trans *, struct xfs_buf *, xfs_agnumber_t); extern int xfs_inobt_maxrecs(struct xfs_mount *, int, int); -extern const struct xfs_buf_ops xfs_inobt_buf_ops; - #endif /* __XFS_IALLOC_BTREE_H__ */ diff --git a/include/xfs_inode_buf.h b/include/xfs_inode_buf.h index aae9fc4..e8fd3bd 100644 --- a/include/xfs_inode_buf.h +++ b/include/xfs_inode_buf.h @@ -47,6 +47,4 @@ void xfs_inobp_check(struct xfs_mount *, struct xfs_buf *); #define xfs_inobp_check(mp, bp) #endif /* DEBUG */ -extern const struct xfs_buf_ops xfs_inode_buf_ops; - #endif /* __XFS_INODE_BUF_H__ */ diff --git a/include/xfs_log_format.h b/include/xfs_log_format.h index 31e3a06..aeaa715 100644 --- a/include/xfs_log_format.h +++ b/include/xfs_log_format.h @@ -234,178 +234,6 @@ typedef struct xfs_trans_header { { XFS_LI_ICREATE, "XFS_LI_ICREATE" } /* - * Transaction types. Used to distinguish types of buffers. - */ -#define XFS_TRANS_SETATTR_NOT_SIZE 1 -#define XFS_TRANS_SETATTR_SIZE 2 -#define XFS_TRANS_INACTIVE 3 -#define XFS_TRANS_CREATE 4 -#define XFS_TRANS_CREATE_TRUNC 5 -#define XFS_TRANS_TRUNCATE_FILE 6 -#define XFS_TRANS_REMOVE 7 -#define XFS_TRANS_LINK 8 -#define XFS_TRANS_RENAME 9 -#define XFS_TRANS_MKDIR 10 -#define XFS_TRANS_RMDIR 11 -#define XFS_TRANS_SYMLINK 12 -#define XFS_TRANS_SET_DMATTRS 13 -#define XFS_TRANS_GROWFS 14 -#define XFS_TRANS_STRAT_WRITE 15 -#define XFS_TRANS_DIOSTRAT 16 -/* 17 was XFS_TRANS_WRITE_SYNC */ -#define XFS_TRANS_WRITEID 18 -#define XFS_TRANS_ADDAFORK 19 -#define XFS_TRANS_ATTRINVAL 20 -#define XFS_TRANS_ATRUNCATE 21 -#define XFS_TRANS_ATTR_SET 22 -#define XFS_TRANS_ATTR_RM 23 -#define XFS_TRANS_ATTR_FLAG 24 -#define XFS_TRANS_CLEAR_AGI_BUCKET 25 -#define XFS_TRANS_QM_SBCHANGE 26 -/* - * Dummy entries since we use the transaction type to index into the - * trans_type[] in xlog_recover_print_trans_head() - */ -#define XFS_TRANS_DUMMY1 27 -#define XFS_TRANS_DUMMY2 28 -#define XFS_TRANS_QM_QUOTAOFF 29 -#define XFS_TRANS_QM_DQALLOC 30 -#define XFS_TRANS_QM_SETQLIM 31 -#define XFS_TRANS_QM_DQCLUSTER 32 -#define XFS_TRANS_QM_QINOCREATE 33 -#define XFS_TRANS_QM_QUOTAOFF_END 34 -#define XFS_TRANS_SB_UNIT 35 -#define XFS_TRANS_FSYNC_TS 36 -#define XFS_TRANS_GROWFSRT_ALLOC 37 -#define XFS_TRANS_GROWFSRT_ZERO 38 -#define XFS_TRANS_GROWFSRT_FREE 39 -#define XFS_TRANS_SWAPEXT 40 -#define XFS_TRANS_SB_COUNT 41 -#define XFS_TRANS_CHECKPOINT 42 -#define XFS_TRANS_ICREATE 43 -#define XFS_TRANS_TYPE_MAX 43 -/* new transaction types need to be reflected in xfs_logprint(8) */ - -#define XFS_TRANS_TYPES \ - { XFS_TRANS_SETATTR_NOT_SIZE, "SETATTR_NOT_SIZE" }, \ - { XFS_TRANS_SETATTR_SIZE, "SETATTR_SIZE" }, \ - { XFS_TRANS_INACTIVE, "INACTIVE" }, \ - { XFS_TRANS_CREATE, "CREATE" }, \ - { XFS_TRANS_CREATE_TRUNC, "CREATE_TRUNC" }, \ - { XFS_TRANS_TRUNCATE_FILE, "TRUNCATE_FILE" }, \ - { XFS_TRANS_REMOVE, "REMOVE" }, \ - { XFS_TRANS_LINK, "LINK" }, \ - { XFS_TRANS_RENAME, "RENAME" }, \ - { XFS_TRANS_MKDIR, "MKDIR" }, \ - { XFS_TRANS_RMDIR, "RMDIR" }, \ - { XFS_TRANS_SYMLINK, "SYMLINK" }, \ - { XFS_TRANS_SET_DMATTRS, "SET_DMATTRS" }, \ - { XFS_TRANS_GROWFS, "GROWFS" }, \ - { XFS_TRANS_STRAT_WRITE, "STRAT_WRITE" }, \ - { XFS_TRANS_DIOSTRAT, "DIOSTRAT" }, \ - { XFS_TRANS_WRITEID, "WRITEID" }, \ - { XFS_TRANS_ADDAFORK, "ADDAFORK" }, \ - { XFS_TRANS_ATTRINVAL, "ATTRINVAL" }, \ - { XFS_TRANS_ATRUNCATE, "ATRUNCATE" }, \ - { XFS_TRANS_ATTR_SET, "ATTR_SET" }, \ - { XFS_TRANS_ATTR_RM, "ATTR_RM" }, \ - { XFS_TRANS_ATTR_FLAG, "ATTR_FLAG" }, \ - { XFS_TRANS_CLEAR_AGI_BUCKET, "CLEAR_AGI_BUCKET" }, \ - { XFS_TRANS_QM_SBCHANGE, "QM_SBCHANGE" }, \ - { XFS_TRANS_QM_QUOTAOFF, "QM_QUOTAOFF" }, \ - { XFS_TRANS_QM_DQALLOC, "QM_DQALLOC" }, \ - { XFS_TRANS_QM_SETQLIM, "QM_SETQLIM" }, \ - { XFS_TRANS_QM_DQCLUSTER, "QM_DQCLUSTER" }, \ - { XFS_TRANS_QM_QINOCREATE, "QM_QINOCREATE" }, \ - { XFS_TRANS_QM_QUOTAOFF_END, "QM_QOFF_END" }, \ - { XFS_TRANS_SB_UNIT, "SB_UNIT" }, \ - { XFS_TRANS_FSYNC_TS, "FSYNC_TS" }, \ - { XFS_TRANS_GROWFSRT_ALLOC, "GROWFSRT_ALLOC" }, \ - { XFS_TRANS_GROWFSRT_ZERO, "GROWFSRT_ZERO" }, \ - { XFS_TRANS_GROWFSRT_FREE, "GROWFSRT_FREE" }, \ - { XFS_TRANS_SWAPEXT, "SWAPEXT" }, \ - { XFS_TRANS_SB_COUNT, "SB_COUNT" }, \ - { XFS_TRANS_CHECKPOINT, "CHECKPOINT" }, \ - { XFS_TRANS_DUMMY1, "DUMMY1" }, \ - { XFS_TRANS_DUMMY2, "DUMMY2" }, \ - { XLOG_UNMOUNT_REC_TYPE, "UNMOUNT" } - -/* - * This structure is used to track log items associated with - * a transaction. It points to the log item and keeps some - * flags to track the state of the log item. It also tracks - * the amount of space needed to log the item it describes - * once we get to commit processing (see xfs_trans_commit()). - */ -struct xfs_log_item_desc { - struct xfs_log_item *lid_item; - struct list_head lid_trans; - unsigned char lid_flags; -}; - -#define XFS_LID_DIRTY 0x1 - -/* - * Values for t_flags. - */ -#define XFS_TRANS_DIRTY 0x01 /* something needs to be logged */ -#define XFS_TRANS_SB_DIRTY 0x02 /* superblock is modified */ -#define XFS_TRANS_PERM_LOG_RES 0x04 /* xact took a permanent log res */ -#define XFS_TRANS_SYNC 0x08 /* make commit synchronous */ -#define XFS_TRANS_DQ_DIRTY 0x10 /* at least one dquot in trx dirty */ -#define XFS_TRANS_RESERVE 0x20 /* OK to use reserved data blocks */ -#define XFS_TRANS_FREEZE_PROT 0x40 /* Transaction has elevated writer - count in superblock */ - -/* - * Values for call flags parameter. - */ -#define XFS_TRANS_RELEASE_LOG_RES 0x4 -#define XFS_TRANS_ABORT 0x8 - -/* - * Field values for xfs_trans_mod_sb. - */ -#define XFS_TRANS_SB_ICOUNT 0x00000001 -#define XFS_TRANS_SB_IFREE 0x00000002 -#define XFS_TRANS_SB_FDBLOCKS 0x00000004 -#define XFS_TRANS_SB_RES_FDBLOCKS 0x00000008 -#define XFS_TRANS_SB_FREXTENTS 0x00000010 -#define XFS_TRANS_SB_RES_FREXTENTS 0x00000020 -#define XFS_TRANS_SB_DBLOCKS 0x00000040 -#define XFS_TRANS_SB_AGCOUNT 0x00000080 -#define XFS_TRANS_SB_IMAXPCT 0x00000100 -#define XFS_TRANS_SB_REXTSIZE 0x00000200 -#define XFS_TRANS_SB_RBMBLOCKS 0x00000400 -#define XFS_TRANS_SB_RBLOCKS 0x00000800 -#define XFS_TRANS_SB_REXTENTS 0x00001000 -#define XFS_TRANS_SB_REXTSLOG 0x00002000 - -/* - * Here we centralize the specification of XFS meta-data buffer - * reference count values. This determine how hard the buffer - * cache tries to hold onto the buffer. - */ -#define XFS_AGF_REF 4 -#define XFS_AGI_REF 4 -#define XFS_AGFL_REF 3 -#define XFS_INO_BTREE_REF 3 -#define XFS_ALLOC_BTREE_REF 2 -#define XFS_BMAP_BTREE_REF 2 -#define XFS_DIR_BTREE_REF 2 -#define XFS_INO_REF 2 -#define XFS_ATTR_BTREE_REF 1 -#define XFS_DQUOT_REF 1 - -/* - * Flags for xfs_trans_ichgtime(). - */ -#define XFS_ICHGTIME_MOD 0x1 /* data fork modification timestamp */ -#define XFS_ICHGTIME_CHG 0x2 /* inode field change timestamp */ -#define XFS_ICHGTIME_CREATE 0x4 /* inode create timestamp */ - - -/* * Inode Log Item Format definitions. * * This is the structure used to lay out an inode log item in the @@ -793,7 +621,6 @@ typedef struct xfs_qoff_logformat { char qf_pad[12]; /* padding for future */ } xfs_qoff_logformat_t; - /* * Disk quotas status in m_qflags, and also sb_qflags. 16 bits. */ @@ -845,8 +672,4 @@ struct xfs_icreate_log { __be32 icl_gen; /* inode generation number to use */ }; -int xfs_log_calc_unit_res(struct xfs_mount *mp, int unit_bytes); -int xfs_log_calc_minimum_size(struct xfs_mount *); - - #endif /* __XFS_LOG_FORMAT_H__ */ diff --git a/include/xfs_sb.h b/include/xfs_sb.h index 6835b44..35061d4 100644 --- a/include/xfs_sb.h +++ b/include/xfs_sb.h @@ -699,7 +699,4 @@ extern void xfs_sb_from_disk(struct xfs_sb *, struct xfs_dsb *); extern void xfs_sb_to_disk(struct xfs_dsb *, struct xfs_sb *, __int64_t); extern void xfs_sb_quota_from_disk(struct xfs_sb *sbp); -extern const struct xfs_buf_ops xfs_sb_buf_ops; -extern const struct xfs_buf_ops xfs_sb_quiet_buf_ops; - #endif /* __XFS_SB_H__ */ diff --git a/include/xfs_shared.h b/include/xfs_shared.h new file mode 100644 index 0000000..63c94b1 --- /dev/null +++ b/include/xfs_shared.h @@ -0,0 +1,244 @@ +/* + * Copyright (c) 2000-2005 Silicon Graphics, Inc. + * Copyright (c) 2013 Red Hat, Inc. + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it would be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ +#ifndef __XFS_SHARED_H__ +#define __XFS_SHARED_H__ + +/* + * Definitions shared between kernel and userspace that don't fit into any other + * header file that is shared with userspace. + */ +struct xfs_ifork; +struct xfs_buf; +struct xfs_buf_ops; +struct xfs_mount; +struct xfs_trans; +struct xfs_inode; + +/* + * Buffer verifier operations are widely used, including userspace tools + */ +extern const struct xfs_buf_ops xfs_agf_buf_ops; +extern const struct xfs_buf_ops xfs_agi_buf_ops; +extern const struct xfs_buf_ops xfs_agf_buf_ops; +extern const struct xfs_buf_ops xfs_agfl_buf_ops; +extern const struct xfs_buf_ops xfs_allocbt_buf_ops; +extern const struct xfs_buf_ops xfs_attr3_leaf_buf_ops; +extern const struct xfs_buf_ops xfs_attr3_rmt_buf_ops; +extern const struct xfs_buf_ops xfs_bmbt_buf_ops; +extern const struct xfs_buf_ops xfs_da3_node_buf_ops; +extern const struct xfs_buf_ops xfs_dquot_buf_ops; +extern const struct xfs_buf_ops xfs_symlink_buf_ops; +extern const struct xfs_buf_ops xfs_agi_buf_ops; +extern const struct xfs_buf_ops xfs_inobt_buf_ops; +extern const struct xfs_buf_ops xfs_inode_buf_ops; +extern const struct xfs_buf_ops xfs_inode_buf_ra_ops; +extern const struct xfs_buf_ops xfs_dquot_buf_ops; +extern const struct xfs_buf_ops xfs_sb_buf_ops; +extern const struct xfs_buf_ops xfs_sb_quiet_buf_ops; +extern const struct xfs_buf_ops xfs_symlink_buf_ops; + +/* + * Transaction types. Used to distinguish types of buffers. These never reach + * the log. + */ +#define XFS_TRANS_SETATTR_NOT_SIZE 1 +#define XFS_TRANS_SETATTR_SIZE 2 +#define XFS_TRANS_INACTIVE 3 +#define XFS_TRANS_CREATE 4 +#define XFS_TRANS_CREATE_TRUNC 5 +#define XFS_TRANS_TRUNCATE_FILE 6 +#define XFS_TRANS_REMOVE 7 +#define XFS_TRANS_LINK 8 +#define XFS_TRANS_RENAME 9 +#define XFS_TRANS_MKDIR 10 +#define XFS_TRANS_RMDIR 11 +#define XFS_TRANS_SYMLINK 12 +#define XFS_TRANS_SET_DMATTRS 13 +#define XFS_TRANS_GROWFS 14 +#define XFS_TRANS_STRAT_WRITE 15 +#define XFS_TRANS_DIOSTRAT 16 +/* 17 was XFS_TRANS_WRITE_SYNC */ +#define XFS_TRANS_WRITEID 18 +#define XFS_TRANS_ADDAFORK 19 +#define XFS_TRANS_ATTRINVAL 20 +#define XFS_TRANS_ATRUNCATE 21 +#define XFS_TRANS_ATTR_SET 22 +#define XFS_TRANS_ATTR_RM 23 +#define XFS_TRANS_ATTR_FLAG 24 +#define XFS_TRANS_CLEAR_AGI_BUCKET 25 +#define XFS_TRANS_QM_SBCHANGE 26 +/* + * Dummy entries since we use the transaction type to index into the + * trans_type[] in xlog_recover_print_trans_head() + */ +#define XFS_TRANS_DUMMY1 27 +#define XFS_TRANS_DUMMY2 28 +#define XFS_TRANS_QM_QUOTAOFF 29 +#define XFS_TRANS_QM_DQALLOC 30 +#define XFS_TRANS_QM_SETQLIM 31 +#define XFS_TRANS_QM_DQCLUSTER 32 +#define XFS_TRANS_QM_QINOCREATE 33 +#define XFS_TRANS_QM_QUOTAOFF_END 34 +#define XFS_TRANS_SB_UNIT 35 +#define XFS_TRANS_FSYNC_TS 36 +#define XFS_TRANS_GROWFSRT_ALLOC 37 +#define XFS_TRANS_GROWFSRT_ZERO 38 +#define XFS_TRANS_GROWFSRT_FREE 39 +#define XFS_TRANS_SWAPEXT 40 +#define XFS_TRANS_SB_COUNT 41 +#define XFS_TRANS_CHECKPOINT 42 +#define XFS_TRANS_ICREATE 43 +#define XFS_TRANS_TYPE_MAX 43 +/* new transaction types need to be reflected in xfs_logprint(8) */ + +#define XFS_TRANS_TYPES \ + { XFS_TRANS_SETATTR_NOT_SIZE, "SETATTR_NOT_SIZE" }, \ + { XFS_TRANS_SETATTR_SIZE, "SETATTR_SIZE" }, \ + { XFS_TRANS_INACTIVE, "INACTIVE" }, \ + { XFS_TRANS_CREATE, "CREATE" }, \ + { XFS_TRANS_CREATE_TRUNC, "CREATE_TRUNC" }, \ + { XFS_TRANS_TRUNCATE_FILE, "TRUNCATE_FILE" }, \ + { XFS_TRANS_REMOVE, "REMOVE" }, \ + { XFS_TRANS_LINK, "LINK" }, \ + { XFS_TRANS_RENAME, "RENAME" }, \ + { XFS_TRANS_MKDIR, "MKDIR" }, \ + { XFS_TRANS_RMDIR, "RMDIR" }, \ + { XFS_TRANS_SYMLINK, "SYMLINK" }, \ + { XFS_TRANS_SET_DMATTRS, "SET_DMATTRS" }, \ + { XFS_TRANS_GROWFS, "GROWFS" }, \ + { XFS_TRANS_STRAT_WRITE, "STRAT_WRITE" }, \ + { XFS_TRANS_DIOSTRAT, "DIOSTRAT" }, \ + { XFS_TRANS_WRITEID, "WRITEID" }, \ + { XFS_TRANS_ADDAFORK, "ADDAFORK" }, \ + { XFS_TRANS_ATTRINVAL, "ATTRINVAL" }, \ + { XFS_TRANS_ATRUNCATE, "ATRUNCATE" }, \ + { XFS_TRANS_ATTR_SET, "ATTR_SET" }, \ + { XFS_TRANS_ATTR_RM, "ATTR_RM" }, \ + { XFS_TRANS_ATTR_FLAG, "ATTR_FLAG" }, \ + { XFS_TRANS_CLEAR_AGI_BUCKET, "CLEAR_AGI_BUCKET" }, \ + { XFS_TRANS_QM_SBCHANGE, "QM_SBCHANGE" }, \ + { XFS_TRANS_QM_QUOTAOFF, "QM_QUOTAOFF" }, \ + { XFS_TRANS_QM_DQALLOC, "QM_DQALLOC" }, \ + { XFS_TRANS_QM_SETQLIM, "QM_SETQLIM" }, \ + { XFS_TRANS_QM_DQCLUSTER, "QM_DQCLUSTER" }, \ + { XFS_TRANS_QM_QINOCREATE, "QM_QINOCREATE" }, \ + { XFS_TRANS_QM_QUOTAOFF_END, "QM_QOFF_END" }, \ + { XFS_TRANS_SB_UNIT, "SB_UNIT" }, \ + { XFS_TRANS_FSYNC_TS, "FSYNC_TS" }, \ + { XFS_TRANS_GROWFSRT_ALLOC, "GROWFSRT_ALLOC" }, \ + { XFS_TRANS_GROWFSRT_ZERO, "GROWFSRT_ZERO" }, \ + { XFS_TRANS_GROWFSRT_FREE, "GROWFSRT_FREE" }, \ + { XFS_TRANS_SWAPEXT, "SWAPEXT" }, \ + { XFS_TRANS_SB_COUNT, "SB_COUNT" }, \ + { XFS_TRANS_CHECKPOINT, "CHECKPOINT" }, \ + { XFS_TRANS_DUMMY1, "DUMMY1" }, \ + { XFS_TRANS_DUMMY2, "DUMMY2" }, \ + { XLOG_UNMOUNT_REC_TYPE, "UNMOUNT" } + +/* + * This structure is used to track log items associated with + * a transaction. It points to the log item and keeps some + * flags to track the state of the log item. It also tracks + * the amount of space needed to log the item it describes + * once we get to commit processing (see xfs_trans_commit()). + */ +struct xfs_log_item_desc { + struct xfs_log_item *lid_item; + struct list_head lid_trans; + unsigned char lid_flags; +}; + +#define XFS_LID_DIRTY 0x1 + +/* log size calculation functions */ +int xfs_log_calc_unit_res(struct xfs_mount *mp, int unit_bytes); +int xfs_log_calc_minimum_size(struct xfs_mount *); + + +/* + * Values for t_flags. + */ +#define XFS_TRANS_DIRTY 0x01 /* something needs to be logged */ +#define XFS_TRANS_SB_DIRTY 0x02 /* superblock is modified */ +#define XFS_TRANS_PERM_LOG_RES 0x04 /* xact took a permanent log res */ +#define XFS_TRANS_SYNC 0x08 /* make commit synchronous */ +#define XFS_TRANS_DQ_DIRTY 0x10 /* at least one dquot in trx dirty */ +#define XFS_TRANS_RESERVE 0x20 /* OK to use reserved data blocks */ +#define XFS_TRANS_FREEZE_PROT 0x40 /* Transaction has elevated writer + count in superblock */ +/* + * Values for call flags parameter. + */ +#define XFS_TRANS_RELEASE_LOG_RES 0x4 +#define XFS_TRANS_ABORT 0x8 + +/* + * Field values for xfs_trans_mod_sb. + */ +#define XFS_TRANS_SB_ICOUNT 0x00000001 +#define XFS_TRANS_SB_IFREE 0x00000002 +#define XFS_TRANS_SB_FDBLOCKS 0x00000004 +#define XFS_TRANS_SB_RES_FDBLOCKS 0x00000008 +#define XFS_TRANS_SB_FREXTENTS 0x00000010 +#define XFS_TRANS_SB_RES_FREXTENTS 0x00000020 +#define XFS_TRANS_SB_DBLOCKS 0x00000040 +#define XFS_TRANS_SB_AGCOUNT 0x00000080 +#define XFS_TRANS_SB_IMAXPCT 0x00000100 +#define XFS_TRANS_SB_REXTSIZE 0x00000200 +#define XFS_TRANS_SB_RBMBLOCKS 0x00000400 +#define XFS_TRANS_SB_RBLOCKS 0x00000800 +#define XFS_TRANS_SB_REXTENTS 0x00001000 +#define XFS_TRANS_SB_REXTSLOG 0x00002000 + +/* + * Here we centralize the specification of XFS meta-data buffer reference count + * values. This determine how hard the buffer cache tries to hold onto the + * buffer. + */ +#define XFS_AGF_REF 4 +#define XFS_AGI_REF 4 +#define XFS_AGFL_REF 3 +#define XFS_INO_BTREE_REF 3 +#define XFS_ALLOC_BTREE_REF 2 +#define XFS_BMAP_BTREE_REF 2 +#define XFS_DIR_BTREE_REF 2 +#define XFS_INO_REF 2 +#define XFS_ATTR_BTREE_REF 1 +#define XFS_DQUOT_REF 1 + +/* + * Flags for xfs_trans_ichgtime(). + */ +#define XFS_ICHGTIME_MOD 0x1 /* data fork modification timestamp */ +#define XFS_ICHGTIME_CHG 0x2 /* inode field change timestamp */ +#define XFS_ICHGTIME_CREATE 0x4 /* inode create timestamp */ + + +/* + * Symlink decoding/encoding functions + */ +int xfs_symlink_blocks(struct xfs_mount *mp, int pathlen); +int xfs_symlink_hdr_set(struct xfs_mount *mp, xfs_ino_t ino, uint32_t offset, + uint32_t size, struct xfs_buf *bp); +bool xfs_symlink_hdr_ok(struct xfs_mount *mp, xfs_ino_t ino, uint32_t offset, + uint32_t size, struct xfs_buf *bp); +void xfs_symlink_local_to_remote(struct xfs_trans *tp, struct xfs_buf *bp, + struct xfs_inode *ip, struct xfs_ifork *ifp); + +#endif /* __XFS_SHARED_H__ */ -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2BD2A29E3D for ; Tue, 5 Nov 2013 19:07:46 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id E09948F808F for ; Tue, 5 Nov 2013 17:07:45 -0800 (PST) X-ASG-Debug-ID: 1383700058-04bdf07898533c00004-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id mS7njjeWVnTDgIc5 for ; Tue, 05 Nov 2013 17:07:43 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIFQMxOQMNDhkbh2W+a5QPA6oTgzoogS4k Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OQ-B4 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008VW-AX for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 20/37] db: rewrite IO engine to use libxfs Date: Wed, 6 Nov 2013 12:07:06 +1100 X-ASG-Orig-Subj: [PATCH 20/37] db: rewrite IO engine to use libxfs Message-Id: <1383700043-32305-21-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700062 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Now that we have buffers and xfs_buf_maps, it is relatively easy to convert the IO engine to use libxfs routines. This gets rid of the most of the differences between mapped and straight buffer reads, and tracks xfs_bufs directly in the IO context that is being used. This is not yet a perfect solution, as xfs_db does different sized IOs for the same block range which will throw warnings like: xfs_db> inode 64 7ffff7fde740: Badness in key lookup (length) bp=(bno 0x40, len 8192 bytes) key=(bno 0x40, len 4096 bytes) xfs_db> This is when first displaying an inode in the root inode chunk. These will need to be dealt with on a case by case basis. Signed-off-by: Dave Chinner --- db/init.c | 25 +++++++-- db/io.c | 178 +++++++++++++++++--------------------------------------------- db/io.h | 4 +- 3 files changed, 70 insertions(+), 137 deletions(-) diff --git a/db/init.c b/db/init.c index b93a194..48b8dd1 100644 --- a/db/init.c +++ b/db/init.c @@ -54,8 +54,8 @@ init( int argc, char **argv) { - xfs_sb_t *sbp; - char bufp[BBSIZE]; + struct xfs_sb *sbp; + struct xfs_buf *bp; int c; setlocale(LC_ALL, ""); @@ -115,14 +115,25 @@ init( exit(1); } - if (read_buf(XFS_SB_DADDR, 1, bufp)) { + /* + * Read the superblock, but don't validate it - we are a diagnostic + * tool and so need to be able to mount busted filesystems. + */ + memset(&xmount, 0, sizeof(struct xfs_mount)); + libxfs_buftarg_init(&xmount, x.ddev, x.logdev, x.rtdev); + bp = libxfs_readbuf(xmount.m_ddev_targp, XFS_SB_DADDR, + 1 << (XFS_MAX_SECTORSIZE_LOG - BBSHIFT), 0, NULL); + + if (!bp || bp->b_error) { fprintf(stderr, _("%s: %s is invalid (cannot read first 512 " "bytes)\n"), progname, fsdevice); exit(1); } /* copy SB from buffer to in-core, converting architecture as we go */ - libxfs_sb_from_disk(&xmount.m_sb, (struct xfs_dsb *)bufp); + libxfs_sb_from_disk(&xmount.m_sb, XFS_BUF_TO_SBP(bp)); + libxfs_putbuf(bp); + libxfs_purgebuf(bp); sbp = &xmount.m_sb; if (sbp->sb_magicnum != XFS_SB_MAGIC) { @@ -211,6 +222,12 @@ main( } close_devices: + /* + * make sure that we pop the last buffer context we held so that the + * buffer is released before purge the caches during unmount. + */ + pop_cur(); + libxfs_umount(mp); if (x.ddev) libxfs_device_close(x.ddev); if (x.logdev && x.logdev != x.ddev) diff --git a/db/io.c b/db/io.c index 01a5970..ca89354 100644 --- a/db/io.c +++ b/db/io.c @@ -104,8 +104,14 @@ pop_cur(void) dbprintf(_("can't pop anything from I/O stack\n")); return; } - if (iocur_top->buf) - xfree(iocur_top->buf); + if (iocur_top->bp) { + libxfs_putbuf(iocur_top->bp); + iocur_top->bp = NULL; + } + if (iocur_top->bbmap) { + free(iocur_top->bbmap); + iocur_top->bbmap = NULL; + } if (--iocur_sp >= 0) { iocur_top = iocur_base + iocur_sp; cur_typ = iocur_top->typ; @@ -147,10 +153,11 @@ print_iocur( dbprintf(_("\tbuffer block %lld (fsbno %lld), %d bb%s\n"), ioc->bb, (xfs_dfsbno_t)XFS_DADDR_TO_FSB(mp, ioc->bb), ioc->blen, ioc->blen == 1 ? "" : "s"); - if (ioc->use_bbmap) { + if (ioc->bbmap) { dbprintf(_("\tblock map")); - for (i = 0; i < ioc->blen; i++) - dbprintf(" %d:%lld", i, ioc->bbmap.b[i]); + for (i = 0; i < ioc->bbmap->nmaps; i++) + dbprintf(" %lld:%d", ioc->bbmap->b[i].bm_bn, + ioc->bbmap->b[i].bm_len); dbprintf("\n"); } dbprintf(_("\tinode %lld, dir inode %lld, type %s\n"), ioc->ino, @@ -238,7 +245,7 @@ push_f( else set_cur(iocur_top[-1].typ, iocur_top[-1].bb, iocur_top[-1].blen, DB_RING_IGN, - iocur_top[-1].use_bbmap ? &iocur_top[-1].bbmap : NULL); + iocur_top[-1].bbmap); /* run requested command */ if (argc>1) @@ -280,8 +287,7 @@ forward_f( iocur_ring[ring_current].bb, iocur_ring[ring_current].blen, DB_RING_IGN, - iocur_ring[ring_current].use_bbmap ? - &iocur_ring[ring_current].bbmap : NULL); + iocur_ring[ring_current].bbmap); return 0; } @@ -321,8 +327,7 @@ back_f( iocur_ring[ring_current].bb, iocur_ring[ring_current].blen, DB_RING_IGN, - iocur_ring[ring_current].use_bbmap ? - &iocur_ring[ring_current].bbmap : NULL); + iocur_ring[ring_current].bbmap); return 0; } @@ -362,7 +367,7 @@ ring_f( iocur_ring[index].bb, iocur_ring[index].blen, DB_RING_IGN, - iocur_ring[index].use_bbmap ? &iocur_ring[index].bbmap : NULL); + iocur_ring[index].bbmap); return 0; } @@ -417,132 +422,37 @@ ring_add(void) } } -int -read_buf( - xfs_daddr_t bbno, - int count, - void *bufp) -{ - int err; - - err = pread64(x.dfd, bufp, BBTOB(count), BBTOB(bbno)); - if (err < 0) - err = errno; - else if (err < count) - err = -1; - return err; -} - -static int -write_buf( - xfs_daddr_t bbno, - int count, - void *bufp) -{ - int err; - - err = pwrite64(x.dfd, bufp, BBTOB(count), BBTOB(bbno)); - if (err < 0) - err = errno; - else if (err < count) - err = -1; - return err; -} - static void write_cur_buf(void) { int ret; - ret = write_buf(iocur_top->bb, iocur_top->blen, iocur_top->buf); - - if (ret == -1) - dbprintf(_("incomplete write, block: %lld\n"), - (iocur_base + iocur_sp)->bb); - else if (ret != 0) + ret = libxfs_writebufr(iocur_top->bp); + if (ret != 0) dbprintf(_("write error: %s\n"), strerror(ret)); /* re-read buffer from disk */ - ret = read_buf(iocur_top->bb, iocur_top->blen, iocur_top->buf); - if (ret == -1) - dbprintf(_("incomplete read, block: %lld\n"), - (iocur_base + iocur_sp)->bb); - else if (ret != 0) + ret = libxfs_readbufr(mp->m_ddev_targp, iocur_top->bb, iocur_top->bp, + iocur_top->blen, 0); + if (ret != 0) dbprintf(_("read error: %s\n"), strerror(ret)); } -static int -write_bbs( - __int64_t bbno, - int count, - void *bufp, - bbmap_t *bbmap) -{ - int j; - int rval = EINVAL; /* initialize for zero `count' case */ - - for (j = 0; j < count;) { - rval = write_buf(bbmap->b[j].bm_bn, bbmap->b[j].bm_len, - (char *)bufp + BBTOB(j)); - if (rval) - break; - - j += bbmap->b[j].bm_len; - } - return rval; -} - -static int -read_bbs( - __int64_t bbno, - int count, - void **bufp, - bbmap_t *bbmap) -{ - void *buf; - int j; - int rval = EINVAL; - - if (count <= 0) - count = 1; - - if (*bufp == NULL) - buf = xmalloc(BBTOB(count)); - else - buf = *bufp; - for (j = 0; j < count;) { - rval = read_buf(bbmap->b[j].bm_bn, bbmap->b[j].bm_len, - (char *)buf + BBTOB(j)); - if (rval) - break; - - j += bbmap->b[j].bm_len; - } - if (*bufp == NULL) - *bufp = buf; - return rval; -} - static void write_cur_bbs(void) { int ret; - ret = write_bbs(iocur_top->bb, iocur_top->blen, iocur_top->buf, - &iocur_top->bbmap); - if (ret == -1) - dbprintf(_("incomplete write, block: %lld\n"), - (iocur_base + iocur_sp)->bb); - else if (ret != 0) + ret = libxfs_writebufr(iocur_top->bp); + if (ret != 0) dbprintf(_("write error: %s\n"), strerror(ret)); + /* re-read buffer from disk */ - ret = read_bbs(iocur_top->bb, iocur_top->blen, &iocur_top->buf, - iocur_top->use_bbmap ? &iocur_top->bbmap : NULL); - if (ret == -1) - dbprintf(_("incomplete read, block: %lld\n"), - (iocur_base + iocur_sp)->bb); - else if (ret != 0) + ret = libxfs_readbufr_map(mp->m_ddev_targp, iocur_top->bp, + iocur_top->bbmap->b, iocur_top->bbmap->nmaps, + 0); + if (ret != 0) dbprintf(_("read error: %s\n"), strerror(ret)); } @@ -554,7 +464,7 @@ write_cur(void) return; } - if (iocur_top->use_bbmap) + if (iocur_top->bbmap) write_cur_bbs(); else write_cur_buf(); @@ -568,6 +478,7 @@ set_cur( int ring_flag, bbmap_t *bbmap) { + struct xfs_buf *bp; xfs_ino_t dirino; xfs_ino_t ino; __uint16_t mode; @@ -585,23 +496,28 @@ set_cur( if (bbmap) { #ifdef DEBUG + int i; printf(_("xfs_db got a bbmap for %lld\n"), (long long)d); + printf(_("\tblock map")); + for (i = 0; i < bbmap->nmaps; i++) + printf(" %lld:%d", (long long)bbmap->b[i].bm_bn, + bbmap->b[i].bm_len); + printf("\n"); #endif - - if (read_bbs(d, c, &iocur_top->buf, bbmap)) + iocur_top->bbmap = malloc(sizeof(struct bbmap)); + if (!iocur_top->bbmap) return; - iocur_top->bbmap = *bbmap; - iocur_top->use_bbmap = 1; + memcpy(iocur_top->bbmap, bbmap, sizeof(struct bbmap)); + bp = libxfs_readbuf_map(mp->m_ddev_targp, bbmap->b, + bbmap->nmaps, 0, NULL); } else { - if (!iocur_top->buf) { - iocur_top->buf = malloc(BBTOB(c)); - if (!iocur_top->buf) - return; - } - if (read_buf(d, c, iocur_top->buf)) - return; - iocur_top->use_bbmap = 0; + bp = libxfs_readbuf(mp->m_ddev_targp, d, c, 0, NULL); + iocur_top->bbmap = NULL; } + if (!bp || bp->b_error) + return; + iocur_top->buf = bp->b_addr; + iocur_top->bp = bp; iocur_top->bb = d; iocur_top->blen = c; diff --git a/db/io.h b/db/io.h index c7641d5..2c47ccc 100644 --- a/db/io.h +++ b/db/io.h @@ -36,8 +36,8 @@ typedef struct iocur { __uint16_t mode; /* current inode's mode */ xfs_off_t off; /* fs offset of "data" in bytes */ const struct typ *typ; /* type of "data" */ - int use_bbmap; /* set if bbmap is valid */ - bbmap_t bbmap; /* map daddr if fragmented */ + bbmap_t *bbmap; /* map daddr if fragmented */ + struct xfs_buf *bp; /* underlying buffer */ } iocur_t; #define DB_RING_ADD 1 /* add to ring on set_cur */ -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6E73E29E2A for ; Tue, 5 Nov 2013 19:07:46 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6167230405F for ; Tue, 5 Nov 2013 17:07:46 -0800 (PST) X-ASG-Debug-ID: 1383700056-04cbb00dde3d4780004-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id zhe0npGMzin25jo7 for ; Tue, 05 Nov 2013 17:07:45 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a44OgWiEGQOqE4M6KIEs Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003P4-Ml for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-00005D-MG for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 37/37] repair: fix leaf node directory data check Date: Wed, 6 Nov 2013 12:07:23 +1100 X-ASG-Orig-Subj: [PATCH 37/37] repair: fix leaf node directory data check Message-Id: <1383700043-32305-38-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700064 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When walking the leaf node format blocks (LEAFN) in the hash index of a large directory, we could trip over btree node blocks (DA_NODE) in the address space if there are enough entries in the directory. These cause a verifier failure, and hence the directory is considered corrupt and is trashed and rebuilt unnecesarily. Fix this by using the correct verifier that can handle both types of blocks without triggering failures. Signed-off-by: Dave Chinner --- repair/phase6.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/repair/phase6.c b/repair/phase6.c index 5307acf..d2d4a44 100644 --- a/repair/phase6.c +++ b/repair/phase6.c @@ -1937,8 +1937,16 @@ longform_dir2_check_node( next_da_bno = da_bno + mp->m_dirblkfsbs - 1; if (bmap_next_offset(NULL, ip, &next_da_bno, XFS_DATA_FORK)) break; + + /* + * we need to use the da3 node verifier here as it handles the + * fact that reading the leaf hash tree blocks can return either + * leaf or node blocks and calls the correct verifier. If we get + * a node block, then we'll skip it below based on a magic + * number check. + */ if (libxfs_da_read_buf(NULL, ip, da_bno, -1, &bp, - XFS_DATA_FORK, &xfs_dir3_leafn_buf_ops)) { + XFS_DATA_FORK, &xfs_da3_node_buf_ops)) { do_warn( _("can't read leaf block %u for directory inode %" PRIu64 "\n"), da_bno, ip->i_ino); -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 12C4F29E29 for ; Tue, 5 Nov 2013 19:07:47 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id DC69E304051 for ; Tue, 5 Nov 2013 17:07:43 -0800 (PST) X-ASG-Debug-ID: 1383700058-04bdf07898533c00003-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id J0yvaDwgflfBo876 for ; Tue, 05 Nov 2013 17:07:41 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a492hBkDqhODOig Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Ov-JJ for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008WU-II for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 32/37] db: enable metadump on CRC filesystems Date: Wed, 6 Nov 2013 12:07:18 +1100 X-ASG-Orig-Subj: [PATCH 32/37] db: enable metadump on CRC filesystems Message-Id: <1383700043-32305-33-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700061 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Now that we can calculate CRCs through xfs_db, we can add support for recalculating CRCs on obfuscated metadump images. This simply requires us to call the write verifier manually before writing the buffer to the metadump image. We don't need to do anything special to mdrestore, as the metadata blocks it reads from the image file will already have all the correct CRCs in them. Hence it can be mostly oblivious to the fact that the filesystem it is restoring contains CRCs. Signed-off-by: Dave Chinner --- db/metadump.c | 24 +++++++++++++++++++----- mdrestore/xfs_mdrestore.c | 3 --- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/db/metadump.c b/db/metadump.c index ac6a4d6..117dc42 100644 --- a/db/metadump.c +++ b/db/metadump.c @@ -172,6 +172,22 @@ write_buf( __int64_t off; int i; + /* + * Run the write verifier to recalculate the buffer CRCs and check + * we are writing something valid to disk + */ + if (buf->bp && buf->bp->b_ops) { + buf->bp->b_error = 0; + buf->bp->b_ops->verify_write(buf->bp); + if (buf->bp->b_error) { + fprintf(stderr, + _("%s: write verifer failed on bno 0x%llx/0x%x\n"), + __func__, (long long)buf->bp->b_bn, + buf->bp->b_bcount); + return buf->bp->b_error; + } + } + for (i = 0, off = buf->bb, data = buf->data; i < buf->blen; i++, off++, data += BBSIZE) { @@ -1727,6 +1743,9 @@ copy_inode_chunk( if (!process_inode(agno, agino + i, dip)) goto pop_out; + + /* calculate the new CRC for the inode */ + xfs_dinode_calc_crc(mp, dip); } skip_processing: if (!write_buf(iocur_top)) @@ -2053,11 +2072,6 @@ metadump_f( return 0; } - if (xfs_sb_version_hascrc(&mp->m_sb) && dont_obfuscate == 0) { - print_warning("Can't obfuscate CRC enabled filesystems yet."); - return 0; - } - metablock = (xfs_metablock_t *)calloc(BBSIZE + 1, BBSIZE); if (metablock == NULL) { print_warning("memory allocation failure"); diff --git a/mdrestore/xfs_mdrestore.c b/mdrestore/xfs_mdrestore.c index fe61766..e57bdb2 100644 --- a/mdrestore/xfs_mdrestore.c +++ b/mdrestore/xfs_mdrestore.c @@ -109,9 +109,6 @@ perform_restore( if (sb.sb_magicnum != XFS_SB_MAGIC) fatal("bad magic number for primary superblock\n"); - if (xfs_sb_version_hascrc(&sb)) - fatal("Can't restore CRC enabled filesystems yet.\n"); - ((xfs_dsb_t*)block_buffer)->sb_inprogress = 1; if (is_target_file) { -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:48 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 382CE29E2F for ; Tue, 5 Nov 2013 19:07:46 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id AF586AC005 for ; Tue, 5 Nov 2013 17:07:45 -0800 (PST) X-ASG-Debug-ID: 1383700056-04cbb00dde3d4780003-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id zla20X3VKdGaZL6r for ; Tue, 05 Nov 2013 17:07:42 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIFQMxOQMNDhmIAL5rlA8DqhODOiiBLCQ Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OH-8z for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008VH-8S for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 17/37] db: separate out straight buffer IO from map based IO. Date: Wed, 6 Nov 2013 12:07:03 +1100 X-ASG-Orig-Subj: [PATCH 17/37] db: separate out straight buffer IO from map based IO. Message-Id: <1383700043-32305-18-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700062 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Libxfs has two different interfaces for getting and reading buffers. The first is a block/length interface for reading contiguous regions, and the second is based on extent based xfs_buf_map arrays for discontiguous regions. The xfs-db code is solely based on a basic block array interface regardless of the type of region being read, and so doesn't match to either libxfs interface. As a first step to converting xfs_db to the libxfs interfaces, add a simple block/length buffer API and implement it using pread/pwrite. Then remove the single region conditionals from the basic block array based interfaces, and convert all the contiguous block read cases to use the new API. This new API is temporary - it will be replaced by the equivalent libxfs interface calls once all the infrastructure preparation for the changeover has been completed. Signed-off-by: Dave Chinner --- db/init.c | 7 ++-- db/io.c | 125 +++++++++++++++++++++++++++++++++++++++++++++++++------------- db/io.h | 5 +-- 3 files changed, 104 insertions(+), 33 deletions(-) diff --git a/db/init.c b/db/init.c index 54f3f9e..b93a194 100644 --- a/db/init.c +++ b/db/init.c @@ -55,7 +55,7 @@ init( char **argv) { xfs_sb_t *sbp; - void *bufp = NULL; + char bufp[BBSIZE]; int c; setlocale(LC_ALL, ""); @@ -115,15 +115,14 @@ init( exit(1); } - if (read_bbs(XFS_SB_DADDR, 1, &bufp, NULL)) { + if (read_buf(XFS_SB_DADDR, 1, bufp)) { fprintf(stderr, _("%s: %s is invalid (cannot read first 512 " "bytes)\n"), progname, fsdevice); exit(1); } /* copy SB from buffer to in-core, converting architecture as we go */ - libxfs_sb_from_disk(&xmount.m_sb, bufp); - xfree(bufp); + libxfs_sb_from_disk(&xmount.m_sb, (struct xfs_dsb *)bufp); sbp = &xmount.m_sb; if (sbp->sb_magicnum != XFS_SB_MAGIC) { diff --git a/db/io.c b/db/io.c index 39a1827..fa11646 100644 --- a/db/io.c +++ b/db/io.c @@ -417,8 +417,61 @@ ring_add(void) } } - int +read_buf( + xfs_daddr_t bbno, + int count, + void *bufp) +{ + int err; + + err = pread64(x.dfd, bufp, BBTOB(count), BBTOB(bbno)); + if (err < 0) + err = errno; + else if (err < count) + err = -1; + return err; +} + +static int +write_buf( + xfs_daddr_t bbno, + int count, + void *bufp) +{ + int err; + + err = pwrite64(x.dfd, bufp, BBTOB(count), BBTOB(bbno)); + if (err < 0) + err = errno; + else if (err < count) + err = -1; + return err; +} + +static void +write_cur_buf(void) +{ + int ret; + + ret = write_buf(iocur_top->bb, iocur_top->blen, iocur_top->buf); + + if (ret == -1) + dbprintf(_("incomplete write, block: %lld\n"), + (iocur_base + iocur_sp)->bb); + else if (ret != 0) + dbprintf(_("write error: %s\n"), strerror(ret)); + + /* re-read buffer from disk */ + ret = read_buf(iocur_top->bb, iocur_top->blen, iocur_top->buf); + if (ret == -1) + dbprintf(_("incomplete read, block: %lld\n"), + (iocur_base + iocur_sp)->bb); + else if (ret != 0) + dbprintf(_("read error: %s\n"), strerror(ret)); +} + +static int write_bbs( __int64_t bbno, int count, @@ -430,15 +483,14 @@ write_bbs( int j; int rval = EINVAL; /* initialize for zero `count' case */ - for (j = 0; j < count; j += bbmap ? 1 : count) { - if (bbmap) - bbno = bbmap->b[j]; + for (j = 0; j < count; j++) { + bbno = bbmap->b[j]; if (lseek64(x.dfd, bbno << BBSHIFT, SEEK_SET) < 0) { rval = errno; dbprintf(_("can't seek in filesystem at bb %lld\n"), bbno); return rval; } - c = BBTOB(bbmap ? 1 : count); + c = BBTOB(1); i = (int)write(x.dfd, (char *)bufp + BBTOB(j), c); if (i < 0) { rval = errno; @@ -452,7 +504,7 @@ write_bbs( return rval; } -int +static int read_bbs( __int64_t bbno, int count, @@ -473,9 +525,8 @@ read_bbs( buf = xmalloc(c); else buf = *bufp; - for (j = 0; j < count; j += bbmap ? 1 : count) { - if (bbmap) - bbno = bbmap->b[j]; + for (j = 0; j < count; j++) { + bbno = bbmap->b[j]; if (lseek64(x.dfd, bbno << BBSHIFT, SEEK_SET) < 0) { rval = errno; dbprintf(_("can't seek in filesystem at bb %lld\n"), bbno); @@ -483,7 +534,7 @@ read_bbs( xfree(buf); buf = NULL; } else { - c = BBTOB(bbmap ? 1 : count); + c = BBTOB(1); i = (int)read(x.dfd, (char *)buf + BBTOB(j), c); if (i < 0) { rval = errno; @@ -506,22 +557,19 @@ read_bbs( return rval; } -void -write_cur(void) +static void +write_cur_bbs(void) { int ret; - if (iocur_sp < 0) { - dbprintf(_("nothing to write\n")); - return; - } ret = write_bbs(iocur_top->bb, iocur_top->blen, iocur_top->buf, - iocur_top->use_bbmap ? &iocur_top->bbmap : NULL); + &iocur_top->bbmap); if (ret == -1) dbprintf(_("incomplete write, block: %lld\n"), (iocur_base + iocur_sp)->bb); else if (ret != 0) dbprintf(_("write error: %s\n"), strerror(ret)); + /* re-read buffer from disk */ ret = read_bbs(iocur_top->bb, iocur_top->blen, &iocur_top->buf, iocur_top->use_bbmap ? &iocur_top->bbmap : NULL); @@ -533,6 +581,20 @@ write_cur(void) } void +write_cur(void) +{ + if (iocur_sp < 0) { + dbprintf(_("nothing to write\n")); + return; + } + + if (iocur_top->use_bbmap) + write_cur_bbs(); + else + write_cur_buf(); +} + +void set_cur( const typ_t *t, __int64_t d, @@ -549,17 +611,32 @@ set_cur( return; } -#ifdef DEBUG - if (bbmap) - printf(_("xfs_db got a bbmap for %lld\n"), (long long)d); -#endif ino = iocur_top->ino; dirino = iocur_top->dirino; mode = iocur_top->mode; pop_cur(); push_cur(); - if (read_bbs(d, c, &iocur_top->buf, bbmap)) - return; + + if (bbmap) { +#ifdef DEBUG + printf(_("xfs_db got a bbmap for %lld\n"), (long long)d); +#endif + + if (read_bbs(d, c, &iocur_top->buf, bbmap)) + return; + iocur_top->bbmap = *bbmap; + iocur_top->use_bbmap = 1; + } else { + if (!iocur_top->buf) { + iocur_top->buf = malloc(BBTOB(c)); + if (!iocur_top->buf) + return; + } + if (read_buf(d, c, iocur_top->buf)) + return; + iocur_top->use_bbmap = 0; + } + iocur_top->bb = d; iocur_top->blen = c; iocur_top->boff = 0; @@ -570,8 +647,6 @@ set_cur( iocur_top->ino = ino; iocur_top->dirino = dirino; iocur_top->mode = mode; - if ((iocur_top->use_bbmap = (bbmap != NULL))) - iocur_top->bbmap = *bbmap; /* store location in ring */ if (ring_flag) diff --git a/db/io.h b/db/io.h index 549aad9..9ea6223 100644 --- a/db/io.h +++ b/db/io.h @@ -52,10 +52,7 @@ extern void off_cur(int off, int len); extern void pop_cur(void); extern void print_iocur(char *tag, iocur_t *ioc); extern void push_cur(void); -extern int read_bbs(__int64_t daddr, int count, void **bufp, - bbmap_t *bbmap); -extern int write_bbs(__int64_t daddr, int count, void *bufp, - bbmap_t *bbmap); +extern int read_buf(__int64_t daddr, int count, void *bufp); extern void write_cur(void); extern void set_cur(const struct typ *t, __int64_t d, int c, int ring_add, bbmap_t *bbmap); -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5EA4129E2E for ; Tue, 5 Nov 2013 19:07:47 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D8934AC005 for ; Tue, 5 Nov 2013 17:07:46 -0800 (PST) X-ASG-Debug-ID: 1383700059-04cbb00ddf3d4790003-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id PH7i8TERYkcitaxZ for ; Tue, 05 Nov 2013 17:07:45 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a44mgVCEGQOqE4M6KIEt Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003P3-MD for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-000058-LP for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 36/37] repair: Increase default repair parallelism on large filesystems Date: Wed, 6 Nov 2013 12:07:22 +1100 X-ASG-Orig-Subj: [PATCH 36/37] repair: Increase default repair parallelism on large filesystems Message-Id: <1383700043-32305-37-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700064 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Large filesystems or high AG count filesystems generally have more inherent parallelism in the backing storage. We shoul dmake use of this by default to speed up repair times. Make xfs_repair use an "auto-stride" configuration on filesystems with enough AGs to be considered "multidisk" configurations. This difference in elaspsed time to repair a 100TB filesystem with 50 million inodes in it with all metadata in flash is: Time IOPS BW CPU RAM vanilla: 2719s 2900 55MB/s 25% 0.95GB patched: 908s varied varied varied 2.33GB With the patched kernel, there were IO peaks of over 1.3GB/s during AG scanning. Some phases now run at noticably different speeds - phase 3 ran at ~180% CPU, 18,000 IOPS and 130MB/s, - phase 4 ran at ~280% CPU, 12,000 IOPS and 100MB/s - the other phases were similar to the vanilla repair. Memory usage is increased because of the increased buffer cache size as a result of concurrent AG scanning using it. Signed-off-by: Dave Chinner --- repair/xfs_repair.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index 78f8363..a863337 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -614,6 +614,23 @@ main(int argc, char **argv) inodes_per_cluster = MAX(mp->m_sb.sb_inopblock, XFS_INODE_CLUSTER_SIZE(mp) >> mp->m_sb.sb_inodelog); + /* + * Automatic striding for high agcount filesystems. + * + * More AGs indicates that the filesystem is either large or can handle + * more IO parallelism. Either way, we should try to process multiple + * AGs at a time in such a configuration to try to saturate the + * underlying storage and speed the repair process. Only do this if + * prefetching is enabled. + * + * Given mkfs defaults for 16AGs for "multidisk" configurations, we want + * to target these for an increase in thread count. Hence a stride value + * of 15 is chosen to ensure we get at least 2 AGs being scanned at once + * on such filesystems. + */ + if (!ag_stride && glob_agcount >= 16 && do_prefetch) + ag_stride = 15; + if (ag_stride) { thread_count = (glob_agcount + ag_stride - 1) / ag_stride; thread_init(); -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8C7F729E36 for ; Tue, 5 Nov 2013 19:07:47 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 60BA18F808E for ; Tue, 5 Nov 2013 17:07:47 -0800 (PST) X-ASG-Debug-ID: 1383700058-04bdf07898533c00005-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id CYxu0FTtakFtJNr6 for ; Tue, 05 Nov 2013 17:07:45 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLxEiCBgxOQMbGYgAvmuUDwOiTodFgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OR-Be for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008Vb-BA for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 21/37] db: introduce verifier support into set_cur Date: Wed, 6 Nov 2013 12:07:07 +1100 X-ASG-Orig-Subj: [PATCH 21/37] db: introduce verifier support into set_cur Message-Id: <1383700043-32305-22-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700064 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner To be able to use read and write verifiers, we need to pass the verifier to the IO routines. We do this via the set_cur() function used to trigger reading the buffer. For most metadata types, there is only one type of verifier needed. For these, we can simply add the verifier to the type table entry for the given type and use that directly. This type entry is already carried around by the IO context, so if we ever need to get it again we have direct access to it in the context we'll be doing IO. Only attach the verifiers to the v5 filesystem type table; there is not need for them on v4 filesystems as we don't have to verify or calculate CRCs for them. There are some metadata types that have more than one buffer format, or aren't based in directly in buffers. For these, leave the type table verifier NULL for now - these will need to be addressed individually. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/io.c | 13 +++++++--- db/type.c | 88 ++++++++++++++++++++++++++++++++++----------------------------- db/type.h | 1 + 3 files changed, 59 insertions(+), 43 deletions(-) diff --git a/db/io.c b/db/io.c index ca89354..2d1cc56 100644 --- a/db/io.c +++ b/db/io.c @@ -482,12 +482,14 @@ set_cur( xfs_ino_t dirino; xfs_ino_t ino; __uint16_t mode; + const struct xfs_buf_ops *ops = t ? t->bops : NULL; if (iocur_sp < 0) { dbprintf(_("set_cur no stack element to set\n")); return; } + ino = iocur_top->ino; dirino = iocur_top->dirino; mode = iocur_top->mode; @@ -509,12 +511,17 @@ set_cur( return; memcpy(iocur_top->bbmap, bbmap, sizeof(struct bbmap)); bp = libxfs_readbuf_map(mp->m_ddev_targp, bbmap->b, - bbmap->nmaps, 0, NULL); + bbmap->nmaps, 0, ops); } else { - bp = libxfs_readbuf(mp->m_ddev_targp, d, c, 0, NULL); + bp = libxfs_readbuf(mp->m_ddev_targp, d, c, 0, ops); iocur_top->bbmap = NULL; } - if (!bp || bp->b_error) + + /* + * keep the buffer even if the verifier says it is corrupted. + * We're a diagnostic tool, after all. + */ + if (!bp || (bp->b_error && bp->b_error != EFSCORRUPTED)) return; iocur_top->buf = bp->b_addr; iocur_top->bp = bp; diff --git a/db/type.c b/db/type.c index 64e2ef4..b3f3d87 100644 --- a/db/type.c +++ b/db/type.c @@ -50,50 +50,58 @@ static const cmdinfo_t type_cmd = N_("set/show current data type"), NULL }; static const typ_t __typtab[] = { - { TYP_AGF, "agf", handle_struct, agf_hfld }, - { TYP_AGFL, "agfl", handle_struct, agfl_hfld }, - { TYP_AGI, "agi", handle_struct, agi_hfld }, - { TYP_ATTR, "attr", handle_struct, attr_hfld }, - { TYP_BMAPBTA, "bmapbta", handle_struct, bmapbta_hfld }, - { TYP_BMAPBTD, "bmapbtd", handle_struct, bmapbtd_hfld }, - { TYP_BNOBT, "bnobt", handle_struct, bnobt_hfld }, - { TYP_CNTBT, "cntbt", handle_struct, cntbt_hfld }, - { TYP_DATA, "data", handle_block, NULL }, - { TYP_DIR2, "dir2", handle_struct, dir2_hfld }, - { TYP_DQBLK, "dqblk", handle_struct, dqblk_hfld }, - { TYP_INOBT, "inobt", handle_struct, inobt_hfld }, - { TYP_INODATA, "inodata", NULL, NULL }, - { TYP_INODE, "inode", handle_struct, inode_hfld }, - { TYP_LOG, "log", NULL, NULL }, - { TYP_RTBITMAP, "rtbitmap", NULL, NULL }, - { TYP_RTSUMMARY, "rtsummary", NULL, NULL }, - { TYP_SB, "sb", handle_struct, sb_hfld }, - { TYP_SYMLINK, "symlink", handle_string, NULL }, - { TYP_TEXT, "text", handle_text, NULL }, + { TYP_AGF, "agf", handle_struct, agf_hfld, NULL }, + { TYP_AGFL, "agfl", handle_struct, agfl_hfld, NULL }, + { TYP_AGI, "agi", handle_struct, agi_hfld, NULL }, + { TYP_ATTR, "attr", handle_struct, attr_hfld, NULL }, + { TYP_BMAPBTA, "bmapbta", handle_struct, bmapbta_hfld, NULL }, + { TYP_BMAPBTD, "bmapbtd", handle_struct, bmapbtd_hfld, NULL }, + { TYP_BNOBT, "bnobt", handle_struct, bnobt_hfld, NULL }, + { TYP_CNTBT, "cntbt", handle_struct, cntbt_hfld, NULL }, + { TYP_DATA, "data", handle_block, NULL, NULL }, + { TYP_DIR2, "dir2", handle_struct, dir2_hfld, NULL }, + { TYP_DQBLK, "dqblk", handle_struct, dqblk_hfld, NULL }, + { TYP_INOBT, "inobt", handle_struct, inobt_hfld, NULL }, + { TYP_INODATA, "inodata", NULL, NULL, NULL }, + { TYP_INODE, "inode", handle_struct, inode_hfld, NULL }, + { TYP_LOG, "log", NULL, NULL, NULL }, + { TYP_RTBITMAP, "rtbitmap", NULL, NULL, NULL }, + { TYP_RTSUMMARY, "rtsummary", NULL, NULL, NULL }, + { TYP_SB, "sb", handle_struct, sb_hfld, NULL }, + { TYP_SYMLINK, "symlink", handle_string, NULL, NULL }, + { TYP_TEXT, "text", handle_text, NULL, NULL }, { TYP_NONE, NULL } }; static const typ_t __typtab_crc[] = { - { TYP_AGF, "agf", handle_struct, agf_hfld }, - { TYP_AGFL, "agfl", handle_struct, agfl_crc_hfld }, - { TYP_AGI, "agi", handle_struct, agi_hfld }, - { TYP_ATTR, "attr3", handle_struct, attr3_hfld }, - { TYP_BMAPBTA, "bmapbta", handle_struct, bmapbta_crc_hfld }, - { TYP_BMAPBTD, "bmapbtd", handle_struct, bmapbtd_crc_hfld }, - { TYP_BNOBT, "bnobt", handle_struct, bnobt_crc_hfld }, - { TYP_CNTBT, "cntbt", handle_struct, cntbt_crc_hfld }, - { TYP_DATA, "data", handle_block, NULL }, - { TYP_DIR2, "dir3", handle_struct, dir3_hfld }, - { TYP_DQBLK, "dqblk", handle_struct, dqblk_hfld }, - { TYP_INOBT, "inobt", handle_struct, inobt_crc_hfld }, - { TYP_INODATA, "inodata", NULL, NULL }, - { TYP_INODE, "inode", handle_struct, inode_crc_hfld }, - { TYP_LOG, "log", NULL, NULL }, - { TYP_RTBITMAP, "rtbitmap", NULL, NULL }, - { TYP_RTSUMMARY, "rtsummary", NULL, NULL }, - { TYP_SB, "sb", handle_struct, sb_hfld }, - { TYP_SYMLINK, "symlink", handle_struct, symlink_crc_hfld }, - { TYP_TEXT, "text", handle_text, NULL }, + { TYP_AGF, "agf", handle_struct, agf_hfld, &xfs_agf_buf_ops }, + { TYP_AGFL, "agfl", handle_struct, agfl_crc_hfld, &xfs_agfl_buf_ops }, + { TYP_AGI, "agi", handle_struct, agi_hfld, &xfs_agfl_buf_ops }, + { TYP_ATTR, "attr3", handle_struct, attr3_hfld, NULL }, + { TYP_BMAPBTA, "bmapbta", handle_struct, bmapbta_crc_hfld, + &xfs_bmbt_buf_ops }, + { TYP_BMAPBTD, "bmapbtd", handle_struct, bmapbtd_crc_hfld, + &xfs_bmbt_buf_ops }, + { TYP_BNOBT, "bnobt", handle_struct, bnobt_crc_hfld, + &xfs_allocbt_buf_ops }, + { TYP_CNTBT, "cntbt", handle_struct, cntbt_crc_hfld, + &xfs_allocbt_buf_ops }, + { TYP_DATA, "data", handle_block, NULL, NULL }, + { TYP_DIR2, "dir3", handle_struct, dir3_hfld, NULL }, + { TYP_DQBLK, "dqblk", handle_struct, dqblk_hfld, + &xfs_dquot_buf_ops }, + { TYP_INOBT, "inobt", handle_struct, inobt_crc_hfld, + &xfs_inobt_buf_ops }, + { TYP_INODATA, "inodata", NULL, NULL, NULL }, + { TYP_INODE, "inode", handle_struct, inode_crc_hfld, + &xfs_inode_buf_ops }, + { TYP_LOG, "log", NULL, NULL, NULL }, + { TYP_RTBITMAP, "rtbitmap", NULL, NULL, NULL }, + { TYP_RTSUMMARY, "rtsummary", NULL, NULL, NULL }, + { TYP_SB, "sb", handle_struct, sb_hfld, &xfs_sb_buf_ops }, + { TYP_SYMLINK, "symlink", handle_struct, symlink_crc_hfld, + &xfs_symlink_buf_ops }, + { TYP_TEXT, "text", handle_text, NULL, NULL }, { TYP_NONE, NULL } }; diff --git a/db/type.h b/db/type.h index c41aca4d..3bb26f1 100644 --- a/db/type.h +++ b/db/type.h @@ -42,6 +42,7 @@ typedef struct typ char *name; pfunc_t pfunc; const struct field *fields; + const struct xfs_buf_ops *bops; } typ_t; extern const typ_t *typtab, *cur_typ; -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C649329E28 for ; Tue, 5 Nov 2013 19:07:47 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4CA38AC006 for ; Tue, 5 Nov 2013 17:07:47 -0800 (PST) X-ASG-Debug-ID: 1383700057-04cbb00ddd3d4780006-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 2z6zdPvq2seJZFlU for ; Tue, 05 Nov 2013 17:07:45 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6oTgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003P1-LJ for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-000053-Kq for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 35/37] repair: prefetching is turned off unnecessarily Date: Wed, 6 Nov 2013 12:07:21 +1100 X-ASG-Orig-Subj: [PATCH 35/37] repair: prefetching is turned off unnecessarily Message-Id: <1383700043-32305-36-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700064 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When we have a large filesystem, prefetching is only enabled when there is a significant amount of RAM available - roughly 16GB RAM for every 100TB of disk space. For large filesystems, this memory usage calculation is mostly derived from the memory needed to track used space rather than inodes. That is, for a 100TB filesystem with 50 million inodes, only 50M * 4 bytes or 200MB of the the required 16GB of RAM is used for tracking inodes. Hence with prefetching turned off, such a filesystem only uses 230MB of memory to run repair to completion. With prefetching turned on, this increases to about 900MB of RAM, but it is still far, far less than the predicted 16GB of RAM needed to enable prefetching. Hence we are turning off prefetching when we really don't need to and hence large filesystems are being checked slower than they could be. This patch makes prefetching always be enabled, but adds warnings in the case that we might not have enough memory to complete successfully and if it fails to run again with prefetching disabled: Memory available for repair (12031MB) may not be sufficient. At least 13044MB is needed to repair this filesystem efficiently If repair fails due to lack of memory, please turn prefetching off (-P) to reduce the memory footprint. A similar warning is also added when prefetching is disabled and xfs_repair exhausts memory then more RAM/swap should be added to the system. Signed-off-by: Dave Chinner --- repair/xfs_repair.c | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index 77a040e..78f8363 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -674,34 +674,36 @@ main(int argc, char **argv) mp->m_sb.sb_dblocks >> (10 + 1)); if (max_mem <= mem_used) { - /* - * Turn off prefetch and minimise libxfs cache if - * physical memory is deemed insufficient - */ if (max_mem_specified) { do_abort( _("Required memory for repair is greater that the maximum specified\n" "with the -m option. Please increase it to at least %lu.\n"), mem_used / 1024); - } else { - do_warn( - _("Not enough RAM available for repair to enable prefetching.\n" - "This will be _slow_.\n" - "You need at least %luMB RAM to run with prefetching enabled.\n"), - mem_used * 1280 / (1024 * 1024)); } - do_prefetch = 0; - libxfs_bhash_size = 64; - } else { - max_mem -= mem_used; - if (max_mem >= (1 << 30)) - max_mem = 1 << 30; - libxfs_bhash_size = max_mem / (HASH_CACHE_RATIO * - (mp->m_inode_cluster_size >> 10)); - if (libxfs_bhash_size < 512) - libxfs_bhash_size = 512; + do_warn( + _("Memory available for repair (%luMB) may not be sufficient.\n" + "At least %luMB is needed to repair this filesystem efficiently\n" + "If repair fails due to lack of memory, please\n"), + max_mem / 1024, mem_used / 1024); + if (do_prefetch) + do_warn( + _("turn prefetching off (-P) to reduce the memory footprint.\n")); + else + do_warn( + _("increase system RAM and/or swap space to at least %luMB.\n"), + mem_used * 2 / 1024); + + max_mem = mem_used; } + max_mem -= mem_used; + if (max_mem >= (1 << 30)) + max_mem = 1 << 30; + libxfs_bhash_size = max_mem / (HASH_CACHE_RATIO * + (mp->m_inode_cluster_size >> 10)); + if (libxfs_bhash_size < 512) + libxfs_bhash_size = 512; + if (verbose) do_log(_(" - block cache size set to %d entries\n"), libxfs_bhash_size * HASH_CACHE_RATIO); -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2541F29E3F for ; Tue, 5 Nov 2013 19:07:48 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 185F5304051 for ; Tue, 5 Nov 2013 17:07:48 -0800 (PST) X-ASG-Debug-ID: 1383700059-04cbb00ddf3d4790004-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id BHm3ztUpmRzkfTlW for ; Tue, 05 Nov 2013 17:07:46 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6oTgzoogS4k Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OU-Cu for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008Vl-CP for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 23/37] db: verify and calculate inode CRCs Date: Wed, 6 Nov 2013 12:07:09 +1100 X-ASG-Orig-Subj: [PATCH 23/37] db: verify and calculate inode CRCs Message-Id: <1383700043-32305-24-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700066 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When we set the current IO cursor to point at an inode, verify that the inode CRC is intact. And prior to writing such an IO cursor, calculate the inode CRC. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/inode.c | 2 ++ db/io.c | 4 ++++ db/io.h | 6 +++++- include/libxfs.h | 4 ++++ libxfs/xfs_inode_buf.c | 8 ++++---- 5 files changed, 19 insertions(+), 5 deletions(-) diff --git a/db/inode.c b/db/inode.c index ec533ee..4090855 100644 --- a/db/inode.c +++ b/db/inode.c @@ -655,6 +655,8 @@ set_cur_inode( blkbb, DB_RING_IGN, NULL); off_cur(offset << mp->m_sb.sb_inodelog, mp->m_sb.sb_inodesize); dip = iocur_top->data; + iocur_top->ino_crc_ok = libxfs_dinode_verify(mp, ino, dip); + iocur_top->ino_buf = 1; iocur_top->ino = ino; iocur_top->mode = be16_to_cpu(dip->di_mode); if ((iocur_top->mode & S_IFMT) == S_IFDIR) diff --git a/db/io.c b/db/io.c index 2d1cc56..6e3282e 100644 --- a/db/io.c +++ b/db/io.c @@ -464,6 +464,9 @@ write_cur(void) return; } + if (iocur_top->ino_buf) + libxfs_dinode_calc_crc(mp, iocur_top->data); + if (iocur_top->bbmap) write_cur_bbs(); else @@ -536,6 +539,7 @@ set_cur( iocur_top->ino = ino; iocur_top->dirino = dirino; iocur_top->mode = mode; + iocur_top->ino_buf = 0; /* store location in ring */ if (ring_flag) diff --git a/db/io.h b/db/io.h index d647284..1f8270d 100644 --- a/db/io.h +++ b/db/io.h @@ -38,6 +38,8 @@ typedef struct iocur { const struct typ *typ; /* type of "data" */ bbmap_t *bbmap; /* map daddr if fragmented */ struct xfs_buf *bp; /* underlying buffer */ + int ino_crc_ok:1; + int ino_buf:1; } iocur_t; #define DB_RING_ADD 1 /* add to ring on set_cur */ @@ -62,5 +64,7 @@ extern void ring_add(void); static inline bool iocur_crc_valid() { - return (iocur_top->bp && iocur_top->bp->b_error != EFSCORRUPTED); + return (iocur_top->bp && + iocur_top->bp->b_error != EFSCORRUPTED && + (!iocur_top->ino_buf || iocur_top->ino_crc_ok)); } diff --git a/include/libxfs.h b/include/libxfs.h index b097bd2..cbb5757 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -748,6 +748,10 @@ void xfs_dinode_from_disk(struct xfs_icdinode *, #define libxfs_idata_realloc xfs_idata_realloc #define libxfs_idestroy_fork xfs_idestroy_fork +#define libxfs_dinode_verify xfs_dinode_verify +bool xfs_dinode_verify(struct xfs_mount *mp, xfs_ino_t ino, + struct xfs_dinode *dip); + /* xfs_sb.h */ #define libxfs_mod_sb xfs_mod_sb #define libxfs_sb_from_disk xfs_sb_from_disk diff --git a/libxfs/xfs_inode_buf.c b/libxfs/xfs_inode_buf.c index b796556..728ef71 100644 --- a/libxfs/xfs_inode_buf.c +++ b/libxfs/xfs_inode_buf.c @@ -276,10 +276,10 @@ xfs_dinode_to_disk( } } -static bool +bool xfs_dinode_verify( struct xfs_mount *mp, - struct xfs_inode *ip, + xfs_ino_t ino, struct xfs_dinode *dip) { if (dip->di_magic != cpu_to_be16(XFS_DINODE_MAGIC)) @@ -294,7 +294,7 @@ xfs_dinode_verify( if (!xfs_verify_cksum((char *)dip, mp->m_sb.sb_inodesize, offsetof(struct xfs_dinode, di_crc))) return false; - if (be64_to_cpu(dip->di_ino) != ip->i_ino) + if (be64_to_cpu(dip->di_ino) != ino) return false; if (!uuid_equal(&dip->di_uuid, &mp->m_sb.sb_uuid)) return false; @@ -346,7 +346,7 @@ xfs_iread( return error; /* even unallocated inodes are verified */ - if (!xfs_dinode_verify(mp, ip, dip)) { + if (!xfs_dinode_verify(mp, ip->i_ino, dip)) { xfs_alert(mp, "%s: validation failed for inode %lld failed", __func__, ip->i_ino); -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3130729E41 for ; Tue, 5 Nov 2013 19:07:48 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 204BB30405F for ; Tue, 5 Nov 2013 17:07:48 -0800 (PST) X-ASG-Debug-ID: 1383700057-04cbb00ddd3d4780007-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id tmPZz7VYvVC7h7HJ for ; Tue, 05 Nov 2013 17:07:46 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQVWMwgYMTkDGxmIAL5rj3aEGQOiTodFgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003On-Ha for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008WK-H8 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 30/37] libxfs: work around do_div() not handling 32 bit numerators Date: Wed, 6 Nov 2013 12:07:16 +1100 X-ASG-Orig-Subj: [PATCH 30/37] libxfs: work around do_div() not handling 32 bit numerators Message-Id: <1383700043-32305-31-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700066 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner The libxfs dquot buffer code uses do_div() with a 32 bit numerator. This gives incorrect results as do_div() passes the numerator by reference as a pointer to a 64 bit value. Hence it does the division using 32 bits of garbage gives the wrong result. As per Christoph's suggestion, we can kill the usage of do_div() here completely and just do the division directly, both in userspace and kernel space. Signed-off-by: Dave Chinner --- libxfs/xfs_dquot_buf.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/libxfs/xfs_dquot_buf.c b/libxfs/xfs_dquot_buf.c index 620d9d3..6bbb0ff 100644 --- a/libxfs/xfs_dquot_buf.c +++ b/libxfs/xfs_dquot_buf.c @@ -23,13 +23,8 @@ xfs_calc_dquots_per_chunk( struct xfs_mount *mp, unsigned int nbblks) /* basic block units */ { - unsigned int ndquots; - ASSERT(nbblks > 0); - ndquots = BBTOB(nbblks); - do_div(ndquots, sizeof(xfs_dqblk_t)); - - return ndquots; + return BBTOB(nbblks) / sizeof(xfs_dqblk_t); } /* -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1090C29E3E for ; Tue, 5 Nov 2013 19:07:48 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 89E65AC007 for ; Tue, 5 Nov 2013 17:07:47 -0800 (PST) X-ASG-Debug-ID: 1383700061-04cbb00ddf3d47a0003-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 2dlTtlSkerskBHEC for ; Tue, 05 Nov 2013 17:07:45 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6JOh0WDOig Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OK-Ae for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008VR-9u for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 19/37] libxfs: refactor libxfs_buf_read_map for xfs_db Date: Wed, 6 Nov 2013 12:07:05 +1100 X-ASG-Orig-Subj: [PATCH 19/37] libxfs: refactor libxfs_buf_read_map for xfs_db Message-Id: <1383700043-32305-20-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700065 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner xfs_db requires low level read/write buffer primitives that are the equivalent of libxfs_readbufr/writebufr. The implementation of libxfs_writebufr already handles discontiguous buffers, but there is no equivalent libxfs_readbufr_map support in the code. Refactor libxfs_readbuf_map into two parts - one that does the buffer cache lookup, and the other that does the read IO. This provides the implementation of libxfs_readbufr_map that is required for xfs_db. Signed-off-by: Dave Chinner --- include/libxfs.h | 3 +++ libxfs/rdwr.c | 61 +++++++++++++++++++++++++++++++++++++------------------- 2 files changed, 43 insertions(+), 21 deletions(-) diff --git a/include/libxfs.h b/include/libxfs.h index e017b32..b097bd2 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -444,7 +444,10 @@ extern xfs_buf_t *libxfs_getbufr(struct xfs_buftarg *, xfs_daddr_t, int); extern void libxfs_putbufr(xfs_buf_t *); extern int libxfs_writebuf_int(xfs_buf_t *, int); +extern int libxfs_writebufr(struct xfs_buf *); extern int libxfs_readbufr(struct xfs_buftarg *, xfs_daddr_t, xfs_buf_t *, int, int); +extern int libxfs_readbufr_map(struct xfs_buftarg *, struct xfs_buf *, + struct xfs_buf_map *, int, int); extern int libxfs_bhash_size; diff --git a/libxfs/rdwr.c b/libxfs/rdwr.c index f507855..7eaea0a 100644 --- a/libxfs/rdwr.c +++ b/libxfs/rdwr.c @@ -719,30 +719,18 @@ libxfs_readbuf(struct xfs_buftarg *btp, xfs_daddr_t blkno, int len, int flags, return bp; } -struct xfs_buf * -libxfs_readbuf_map(struct xfs_buftarg *btp, struct xfs_buf_map *map, int nmaps, - int flags, const struct xfs_buf_ops *ops) +int +libxfs_readbufr_map(struct xfs_buftarg *btp, struct xfs_buf *bp, + struct xfs_buf_map *map, int nmaps, int flags) { - xfs_buf_t *bp; - int error = 0; - int fd; - int i; - char *buf; - - if (nmaps == 1) - return libxfs_readbuf(btp, map[0].bm_bn, map[0].bm_len, - flags, ops); - - bp = libxfs_getbuf_map(btp, map, nmaps); - if (!bp) - return NULL; + int fd = libxfs_device_to_fd(btp->dev); + int error = 0; + char *buf; + int i; - bp->b_error = 0; - bp->b_ops = ops; - if ((bp->b_flags & (LIBXFS_B_UPTODATE|LIBXFS_B_DIRTY))) - return bp; + ASSERT(BBTOB(len) <= bp->b_bcount); - ASSERT(bp->b_nmaps = nmaps); + ASSERT(bp->b_nmaps == nmaps); fd = libxfs_device_to_fd(btp->dev); buf = bp->b_addr; @@ -762,6 +750,37 @@ libxfs_readbuf_map(struct xfs_buftarg *btp, struct xfs_buf_map *map, int nmaps, offset += len; } + if (!error); + bp->b_flags |= LIBXFS_B_UPTODATE; +#ifdef IO_DEBUG + printf("%lx: %s: read %u bytes, error %d, blkno=0x%llx(0x%llx), %p\n", + pthread_self(), __FUNCTION__, , error, + (long long)LIBXFS_BBTOOFF64(blkno), (long long)blkno, bp); +#endif + return error; +} + +struct xfs_buf * +libxfs_readbuf_map(struct xfs_buftarg *btp, struct xfs_buf_map *map, int nmaps, + int flags, const struct xfs_buf_ops *ops) +{ + struct xfs_buf *bp; + int error = 0; + + if (nmaps == 1) + return libxfs_readbuf(btp, map[0].bm_bn, map[0].bm_len, + flags, ops); + + bp = libxfs_getbuf_map(btp, map, nmaps); + if (!bp) + return NULL; + + bp->b_error = 0; + bp->b_ops = ops; + if ((bp->b_flags & (LIBXFS_B_UPTODATE|LIBXFS_B_DIRTY))) + return bp; + + error = libxfs_readbufr_map(btp, bp, map, nmaps, flags); if (!error) { bp->b_flags |= LIBXFS_B_UPTODATE; if (bp->b_ops) -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DCFBF29E4B for ; Tue, 5 Nov 2013 19:07:48 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C1C6230405F for ; Tue, 5 Nov 2013 17:07:48 -0800 (PST) X-ASG-Debug-ID: 1383700056-04cbb00dde3d4780006-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id xU2RUbTmNEr0CFL3 for ; Tue, 05 Nov 2013 17:07:47 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6JOh0WDOig Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Ok-GR for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008WA-Fw for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 28/37] xfs_db: avoid libxfs buffer lookup warnings Date: Wed, 6 Nov 2013 12:07:14 +1100 X-ASG-Orig-Subj: [PATCH 28/37] xfs_db: avoid libxfs buffer lookup warnings Message-Id: <1383700043-32305-29-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700067 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When we mount the filesystem inside xfs_db, libxfs is tasked with reading some information from disk, such as root inodes. Because libxfs does this inode reading, it uses inode cluster buffers to read the inodes. xfs_db, OTOH, just uses FSB sized buffers to read inodes, and hence xfs_db throws a warning when reading the root inode block like so: $ sudo xfs_db -c "sb 0" -c "p rootino" -c "inode 32" /dev/vda Version 5 superblock detected. xfsprogs has EXPERIMENTAL support enabled! Use of these features is at your own risk! rootino = 32 7f59f20e6740: Badness in key lookup (length) bp=(bno 0x20, len 8192 bytes) key=(bno 0x20, len 1024 bytes) $ There is another way this can happen, and that is dumping raw data from disk using either the "fsb NNN" or "daddr MMM" commands to dump untyped information. This is always read in sector or filesystem block units, and so will cause similar badness warnings. To avoid this problem when reading inodes, teach xfs_db to read inode clusters rather individual filesystem blocks when asked to read an inode. Signed-off-by: Dave Chinner --- db/inode.c | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/db/inode.c b/db/inode.c index 4090855..24170ba 100644 --- a/db/inode.c +++ b/db/inode.c @@ -623,6 +623,14 @@ inode_u_symlink_count( (int)be64_to_cpu(dip->di_size) : 0; } +/* + * We are now using libxfs for our IO backend, so we should always try to use + * inode cluster buffers rather than filesystem block sized buffers for reading + * inodes. This means that we always use the same buffers as libxfs operations + * does, and that avoids buffer cache issues caused by overlapping buffers. This + * can be seen clearly when trying to read the root inode. Much of this logic is + * similar to libxfs_imap(). + */ void set_cur_inode( xfs_ino_t ino) @@ -632,6 +640,9 @@ set_cur_inode( xfs_agnumber_t agno; xfs_dinode_t *dip; int offset; + int numblks = blkbb; + xfs_agblock_t cluster_agbno; + agno = XFS_INO_TO_AGNO(mp, ino); agino = XFS_INO_TO_AGINO(mp, ino); @@ -644,6 +655,24 @@ set_cur_inode( return; } cur_agno = agno; + + if (mp->m_inode_cluster_size > mp->m_sb.sb_blocksize && + mp->m_inoalign_mask) { + xfs_agblock_t chunk_agbno; + xfs_agblock_t offset_agbno; + int blks_per_cluster; + + blks_per_cluster = mp->m_inode_cluster_size >> + mp->m_sb.sb_blocklog; + offset_agbno = agbno & mp->m_inoalign_mask; + chunk_agbno = agbno - offset_agbno; + cluster_agbno = chunk_agbno + + ((offset_agbno / blks_per_cluster) * blks_per_cluster); + offset += ((agbno - cluster_agbno) * mp->m_sb.sb_inopblock); + numblks = XFS_FSB_TO_BB(mp, blks_per_cluster); + } else + cluster_agbno = agbno; + /* * First set_cur to the block with the inode * then use off_cur to get the right part of the buffer. @@ -651,8 +680,8 @@ set_cur_inode( ASSERT(typtab[TYP_INODE].typnm == TYP_INODE); /* ingore ring update here, do it explicitly below */ - set_cur(&typtab[TYP_INODE], XFS_AGB_TO_DADDR(mp, agno, agbno), - blkbb, DB_RING_IGN, NULL); + set_cur(&typtab[TYP_INODE], XFS_AGB_TO_DADDR(mp, agno, cluster_agbno), + numblks, DB_RING_IGN, NULL); off_cur(offset << mp->m_sb.sb_inodelog, mp->m_sb.sb_inodesize); dip = iocur_top->data; iocur_top->ino_crc_ok = libxfs_dinode_verify(mp, ino, dip); -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:54 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 00FF229E4E for ; Tue, 5 Nov 2013 19:07:49 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id A5F8BAC006 for ; Tue, 5 Nov 2013 17:07:48 -0800 (PST) X-ASG-Debug-ID: 1383700061-04cbb00ddf3d47a0004-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id PfV80MAMd4SHPKP3 for ; Tue, 05 Nov 2013 17:07:47 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQVWMwgYMTkDGxmIAL5rj3aEGQOqE4M6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Oo-II for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008WP-Hh for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 31/37] db: Unwind the IO stack on exit Date: Wed, 6 Nov 2013 12:07:17 +1100 X-ASG-Orig-Subj: [PATCH 31/37] db: Unwind the IO stack on exit Message-Id: <1383700043-32305-32-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700066 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner xfs_db can build up a large IO stack by the time it has run to completion. If we don't unwind this IO stack before we shut down the libxfs caches, metadump and other db programs will exit with unreleased buffers and emit warnings like: cache_purge: shake on cache 0x69e4f0 left 7 nodes!? Hence we need to unwind the iostack as we shut down. Signed-off-by: Dave Chinner --- db/init.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/db/init.c b/db/init.c index 4bc048a..8ad21da 100644 --- a/db/init.c +++ b/db/init.c @@ -183,9 +183,11 @@ main( int c, i, done = 0; char *input; char **v; + int start_iocur_sp; pushfile(stdin); init(argc, argv); + start_iocur_sp = iocur_sp; for (i = 0; !done && i < ncmdline; i++) { v = breakline(cmdline[i], &c); @@ -209,10 +211,11 @@ main( close_devices: /* - * make sure that we pop the last buffer context we held so that the - * buffer is released before purge the caches during unmount. + * Make sure that we pop the all the buffer contexts we hold so that + * they are released before we purge the caches during unmount. */ - pop_cur(); + while (iocur_sp > start_iocur_sp) + pop_cur(); libxfs_umount(mp); if (x.ddev) libxfs_device_close(x.ddev); -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 7E60629E33 for ; Tue, 5 Nov 2013 19:07:47 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 711D0304051 for ; Tue, 5 Nov 2013 17:07:47 -0800 (PST) X-ASG-Debug-ID: 1383700056-04cbb00dde3d4780005-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id ojcIQsdgDJRgzrFt for ; Tue, 05 Nov 2013 17:07:46 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQVWMwgYMTkDGxmIAL5rj3aEGQOqE4M6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Oj-Fq for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008W5-Es for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 27/37] db: re-enable write support for v5 filesystems. Date: Wed, 6 Nov 2013 12:07:13 +1100 X-ASG-Orig-Subj: [PATCH 27/37] db: re-enable write support for v5 filesystems. Message-Id: <1383700043-32305-28-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700065 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner As we can now verify and recalculate CRCs on IO, we can modify the on-disk structures without corrupting the filesyste, This makes it safe to turn write support on for v5 filesystems for the first time. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/init.c | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/db/init.c b/db/init.c index 48b8dd1..838ea3c 100644 --- a/db/init.c +++ b/db/init.c @@ -143,21 +143,6 @@ init( exit(EXIT_FAILURE); } - /* - * Don't allow modifications to CRC enabled filesystems until we support - * CRC recalculation in the IO path. Unless, of course, the user is in - * the process of hitting us with a big hammer. - */ - if (XFS_SB_VERSION_NUM(sbp) >= XFS_SB_VERSION_5 && - !(x.isreadonly & LIBXFS_ISREADONLY)) { - fprintf(stderr, - _("%s: modifications to %s are not supported in thi version.\n" - "Use \"-r\" to run %s in read-only mode on this filesystem .\n"), - progname, fsdevice, progname); - if (!force) - exit(EXIT_FAILURE); - } - mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, LIBXFS_MOUNT_DEBUGGER); if (!mp) { -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A786129E5F for ; Tue, 5 Nov 2013 19:07:49 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8880930405F for ; Tue, 5 Nov 2013 17:07:49 -0800 (PST) X-ASG-Debug-ID: 1383700059-04cbb00ddf3d4790005-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id iRcl0XOTkpzzLJ4I for ; Tue, 05 Nov 2013 17:07:47 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a44OhgEDqhODOiiBLA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OX-EH for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008Vv-Dg for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 25/37] db: add a special directory buffer verifier Date: Wed, 6 Nov 2013 12:07:11 +1100 X-ASG-Orig-Subj: [PATCH 25/37] db: add a special directory buffer verifier Message-Id: <1383700043-32305-26-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700067 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Because we only have a single directory type that is used for all the different buffer types, we need to provide a special verifier for the read code. That verifier needs to know all the directory types and when it find one it knows about, switch to the correct verifier and call it. We already do this for certain readahead cases in the directory code, so there is precedence for this. If we don't find a magic number we recognise, the verifier fails... Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/dir2.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ db/dir2.h | 2 ++ db/type.c | 3 ++- 3 files changed, 65 insertions(+), 1 deletion(-) diff --git a/db/dir2.c b/db/dir2.c index 2ec64e0..5a10955 100644 --- a/db/dir2.c +++ b/db/dir2.c @@ -24,6 +24,7 @@ #include "field.h" #include "dir2.h" #include "init.h" +#include "output.h" static int dir2_block_hdr_count(void *obj, int startoff); static int dir2_block_leaf_count(void *obj, int startoff); @@ -975,3 +976,63 @@ const field_t da3_node_hdr_flds[] = { { "pad", FLDT_UINT32D, OI(H3OFF(__pad32)), C1, 0, TYP_NONE }, { NULL } }; + +/* + * Special read verifier for directory buffers. detect the magic number + * appropriately and set the correct verifier and call it. + */ +static void +xfs_dir3_db_read_verify( + struct xfs_buf *bp) +{ + __be32 magic32; + __be16 magic16; + + magic32 = *(__be32 *)bp->b_addr; + magic16 = ((struct xfs_da_blkinfo *)bp->b_addr)->magic; + + switch (magic32) { + case cpu_to_be32(XFS_DIR3_BLOCK_MAGIC): + bp->b_ops = &xfs_dir3_block_buf_ops; + goto verify; + case cpu_to_be32(XFS_DIR3_DATA_MAGIC): + bp->b_ops = &xfs_dir3_data_buf_ops; + goto verify; + case cpu_to_be32(XFS_DIR3_FREE_MAGIC): + bp->b_ops = &xfs_dir3_free_buf_ops; + goto verify; + default: + break; + } + + switch (magic16) { + case cpu_to_be16(XFS_DIR3_LEAF1_MAGIC): + bp->b_ops = &xfs_dir3_leaf1_buf_ops; + break; + case cpu_to_be16(XFS_DIR3_LEAFN_MAGIC): + bp->b_ops = &xfs_dir3_leafn_buf_ops; + break; + case cpu_to_be16(XFS_DA3_NODE_MAGIC): + bp->b_ops = &xfs_da3_node_buf_ops; + break; + default: + dbprintf(_("Unknown directory buffer type!\n")); + xfs_buf_ioerror(bp, EFSCORRUPTED); + return; + } +verify: + bp->b_ops->verify_read(bp); +} + +static void +xfs_dir3_db_write_verify( + struct xfs_buf *bp) +{ + dbprintf(_("Writing unknown directory buffer type!\n")); + xfs_buf_ioerror(bp, EFSCORRUPTED); +} + +const struct xfs_buf_ops xfs_dir3_db_buf_ops = { + .verify_read = xfs_dir3_db_read_verify, + .verify_write = xfs_dir3_db_write_verify, +}; diff --git a/db/dir2.h b/db/dir2.h index b3651d5..5054493 100644 --- a/db/dir2.h +++ b/db/dir2.h @@ -60,3 +60,5 @@ static inline xfs_dir2_inou_t *xfs_dir2_sf_inumberp(xfs_dir2_sf_entry_t *sfep) extern int dir2_data_union_size(void *obj, int startoff, int idx); extern int dir2_size(void *obj, int startoff, int idx); + +extern const struct xfs_buf_ops xfs_dir3_db_buf_ops; diff --git a/db/type.c b/db/type.c index b3f3d87..2c3431e 100644 --- a/db/type.c +++ b/db/type.c @@ -87,7 +87,8 @@ static const typ_t __typtab_crc[] = { { TYP_CNTBT, "cntbt", handle_struct, cntbt_crc_hfld, &xfs_allocbt_buf_ops }, { TYP_DATA, "data", handle_block, NULL, NULL }, - { TYP_DIR2, "dir3", handle_struct, dir3_hfld, NULL }, + { TYP_DIR2, "dir3", handle_struct, dir3_hfld, + &xfs_dir3_db_buf_ops }, { TYP_DQBLK, "dqblk", handle_struct, dqblk_hfld, &xfs_dquot_buf_ops }, { TYP_INOBT, "inobt", handle_struct, inobt_crc_hfld, -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 56C7029E53 for ; Tue, 5 Nov 2013 19:07:49 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1AF038F808E for ; Tue, 5 Nov 2013 17:07:49 -0800 (PST) X-ASG-Debug-ID: 1383700058-04bdf07898533c00006-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 64o7KAf9AR4gKpgk for ; Tue, 05 Nov 2013 17:07:46 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AskGAPiVeVJ5LOn3/2dsb2JhbABZgwe/QII2F3SCJQEBBScvMwgYMTkDGxmIAL5rlA8DqhODOig Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OT-CN for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008Vg-Bl for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 22/37] db: indicate if the CRC on a buffer is correct or not Date: Wed, 6 Nov 2013 12:07:08 +1100 X-ASG-Orig-Subj: [PATCH 22/37] db: indicate if the CRC on a buffer is correct or not Message-Id: <1383700043-32305-23-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700066 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When dumping metadata that has a CRC in it, output not only the CRC but text to tell us whether the value is correct or not. Hence we can see at a glance if there's something wrong or not. Do this by peeking at the buffer attached to the current IO contexted. If there was a CRC error, then it will be marked with a EFSCORRUPTED error. Use this to determine what to output. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/agf.c | 2 +- db/agfl.c | 2 +- db/agi.c | 2 +- db/btblock.c | 10 +++++----- db/dir2.c | 4 ++-- db/dquot.c | 2 +- db/field.c | 5 +++++ db/field.h | 4 ++++ db/fprint.c | 39 +++++++++++++++++++++++++++++++++++++++ db/fprint.h | 2 ++ db/inode.c | 2 +- db/io.h | 6 ++++++ db/sb.c | 2 +- db/symlink.c | 2 +- 14 files changed, 70 insertions(+), 14 deletions(-) diff --git a/db/agf.c b/db/agf.c index 389cb43..d9a07ca 100644 --- a/db/agf.c +++ b/db/agf.c @@ -71,7 +71,7 @@ const field_t agf_flds[] = { { "btreeblks", FLDT_UINT32D, OI(OFF(btreeblks)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(uuid)), C1, 0, TYP_NONE }, { "lsn", FLDT_UINT64X, OI(OFF(lsn)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(crc)), C1, 0, TYP_NONE }, { NULL } }; diff --git a/db/agfl.c b/db/agfl.c index e2340e6..b29538f 100644 --- a/db/agfl.c +++ b/db/agfl.c @@ -58,7 +58,7 @@ const field_t agfl_crc_flds[] = { { "seqno", FLDT_AGNUMBER, OI(OFF(seqno)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(uuid)), C1, 0, TYP_NONE }, { "lsn", FLDT_UINT64X, OI(OFF(lsn)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(crc)), C1, 0, TYP_NONE }, { "bno", FLDT_AGBLOCKNZ, OI(OFF(bno)), agfl_bno_size, FLD_ARRAY|FLD_COUNT, TYP_DATA }, { NULL } diff --git a/db/agi.c b/db/agi.c index 6b2e889..398bdbb 100644 --- a/db/agi.c +++ b/db/agi.c @@ -56,7 +56,7 @@ const field_t agi_flds[] = { CI(XFS_AGI_UNLINKED_BUCKETS), FLD_ARRAY, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(uuid)), C1, 0, TYP_NONE }, { "lsn", FLDT_UINT64X, OI(OFF(lsn)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(crc)), C1, 0, TYP_NONE }, { NULL } }; diff --git a/db/btblock.c b/db/btblock.c index 34188db..1ea0cff 100644 --- a/db/btblock.c +++ b/db/btblock.c @@ -295,7 +295,7 @@ const field_t bmapbta_crc_flds[] = { { "lsn", FLDT_UINT64X, OI(OFF(u.l.bb_lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(u.l.bb_uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_INO, OI(OFF(u.l.bb_owner)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(u.l.bb_crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(u.l.bb_crc)), C1, 0, TYP_NONE }, { "recs", FLDT_BMAPBTAREC, btblock_rec_offset, btblock_rec_count, FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, { "keys", FLDT_BMAPBTAKEY, btblock_key_offset, btblock_key_count, @@ -314,7 +314,7 @@ const field_t bmapbtd_crc_flds[] = { { "lsn", FLDT_UINT64X, OI(OFF(u.l.bb_lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(u.l.bb_uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_INO, OI(OFF(u.l.bb_owner)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(u.l.bb_crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(u.l.bb_crc)), C1, 0, TYP_NONE }, { "recs", FLDT_BMAPBTDREC, btblock_rec_offset, btblock_rec_count, FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, { "keys", FLDT_BMAPBTDKEY, btblock_key_offset, btblock_key_count, @@ -405,7 +405,7 @@ const field_t inobt_crc_flds[] = { { "lsn", FLDT_UINT64X, OI(OFF(u.s.bb_lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(u.s.bb_uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_AGNUMBER, OI(OFF(u.s.bb_owner)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, { "recs", FLDT_INOBTREC, btblock_rec_offset, btblock_rec_count, FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, { "keys", FLDT_INOBTKEY, btblock_key_offset, btblock_key_count, @@ -471,7 +471,7 @@ const field_t bnobt_crc_flds[] = { { "lsn", FLDT_UINT64X, OI(OFF(u.s.bb_lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(u.s.bb_uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_AGNUMBER, OI(OFF(u.s.bb_owner)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, { "recs", FLDT_BNOBTREC, btblock_rec_offset, btblock_rec_count, FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, { "keys", FLDT_BNOBTKEY, btblock_key_offset, btblock_key_count, @@ -533,7 +533,7 @@ const field_t cntbt_crc_flds[] = { { "lsn", FLDT_UINT64X, OI(OFF(u.s.bb_lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(u.s.bb_uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_AGNUMBER, OI(OFF(u.s.bb_owner)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, { "recs", FLDT_CNTBTREC, btblock_rec_offset, btblock_rec_count, FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, { "keys", FLDT_CNTBTKEY, btblock_key_offset, btblock_key_count, diff --git a/db/dir2.c b/db/dir2.c index 8b08d48..2ec64e0 100644 --- a/db/dir2.c +++ b/db/dir2.c @@ -922,7 +922,7 @@ const field_t dir3_data_union_flds[] = { #define DBH3OFF(f) bitize(offsetof(struct xfs_dir3_blk_hdr, f)) const field_t dir3_blkhdr_flds[] = { { "magic", FLDT_UINT32X, OI(DBH3OFF(magic)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(DBH3OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(DBH3OFF(crc)), C1, 0, TYP_NONE }, { "bno", FLDT_DFSBNO, OI(DBH3OFF(blkno)), C1, 0, TYP_BMAPBTD }, { "lsn", FLDT_UINT64X, OI(DBH3OFF(lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(DBH3OFF(uuid)), C1, 0, TYP_NONE }, @@ -959,7 +959,7 @@ const field_t dir3_free_hdr_flds[] = { #define DB3OFF(f) bitize(offsetof(struct xfs_da3_blkinfo, f)) const field_t da3_blkinfo_flds[] = { { "hdr", FLDT_DA_BLKINFO, OI(DB3OFF(hdr)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(DB3OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(DB3OFF(crc)), C1, 0, TYP_NONE }, { "bno", FLDT_DFSBNO, OI(DB3OFF(blkno)), C1, 0, TYP_BMAPBTD }, { "lsn", FLDT_UINT64X, OI(DB3OFF(lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(DB3OFF(uuid)), C1, 0, TYP_NONE }, diff --git a/db/dquot.c b/db/dquot.c index 6927956..2f7d463 100644 --- a/db/dquot.c +++ b/db/dquot.c @@ -48,7 +48,7 @@ const field_t dqblk_flds[] = { { "diskdq", FLDT_DISK_DQUOT, OI(DDOFF(diskdq)), C1, 0, TYP_NONE }, { "fill", FLDT_CHARS, OI(DDOFF(fill)), CI(DDSZC(fill)), FLD_SKIPALL, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(DDOFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(DDOFF(crc)), C1, 0, TYP_NONE }, { "lsn", FLDT_UINT64X, OI(DDOFF(lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(DDOFF(uuid)), C1, 0, TYP_NONE }, { NULL } diff --git a/db/field.c b/db/field.c index c6d7404..4582097 100644 --- a/db/field.c +++ b/db/field.c @@ -163,6 +163,11 @@ const ftattr_t ftattrtab[] = { 0, fa_agblock, NULL }, { FLDT_CNTBTREC, "cntbtrec", fp_sarray, (char *)cntbt_rec_flds, SI(bitsz(xfs_alloc_rec_t)), 0, NULL, cntbt_rec_flds }, + +/* CRC field */ + { FLDT_CRC, "crc", fp_crc, "%#x (%s)", SI(bitsz(__uint32_t)), + 0, NULL, NULL }, + { FLDT_DEV, "dev", fp_num, "%#x", SI(bitsz(xfs_dev_t)), 0, NULL, NULL }, { FLDT_DFILOFFA, "dfiloffa", fp_num, "%llu", SI(bitsz(xfs_dfiloff_t)), 0, fa_dfiloffa, NULL }, diff --git a/db/field.h b/db/field.h index aecdf9f..6343c9a 100644 --- a/db/field.h +++ b/db/field.h @@ -80,6 +80,10 @@ typedef enum fldt { FLDT_CNTBTKEY, FLDT_CNTBTPTR, FLDT_CNTBTREC, + + /* CRC field type */ + FLDT_CRC, + FLDT_DEV, FLDT_DFILOFFA, FLDT_DFILOFFD, diff --git a/db/fprint.c b/db/fprint.c index 1d2f29c..435d984 100644 --- a/db/fprint.c +++ b/db/fprint.c @@ -30,6 +30,7 @@ #include "output.h" #include "sig.h" #include "malloc.h" +#include "io.h" int fp_charns( @@ -184,3 +185,41 @@ fp_uuid( } return 1; } + +/* + * CRC is correct is the current buffer it is being pulled out + * of is not marked with a EFSCORRUPTED error. + */ +int +fp_crc( + void *obj, + int bit, + int count, + char *fmtstr, + int size, + int arg, + int base, + int array) +{ + int bitpos; + int i; + __int64_t val; + char *ok; + + ok = iocur_crc_valid() ? "correct" : "bad"; + + for (i = 0, bitpos = bit; + i < count && !seenint(); + i++, bitpos += size) { + if (array) + dbprintf("%d:", i + base); + val = getbitval(obj, bitpos, size, BVUNSIGNED); + if (size > 32) + dbprintf(fmtstr, val, ok); + else + dbprintf(fmtstr, (__int32_t)val, ok); + if (i < count - 1) + dbprintf(" "); + } + return 1; +} diff --git a/db/fprint.h b/db/fprint.h index b032dbd..6a6d77e 100644 --- a/db/fprint.h +++ b/db/fprint.h @@ -29,3 +29,5 @@ extern int fp_time(void *obj, int bit, int count, char *fmtstr, int size, int arg, int base, int array); extern int fp_uuid(void *obj, int bit, int count, char *fmtstr, int size, int arg, int base, int array); +extern int fp_crc(void *obj, int bit, int count, char *fmtstr, int size, + int arg, int base, int array); diff --git a/db/inode.c b/db/inode.c index 634dc30..ec533ee 100644 --- a/db/inode.c +++ b/db/inode.c @@ -168,7 +168,7 @@ const field_t inode_core_flds[] = { }; const field_t inode_v3_flds[] = { - { "crc", FLDT_UINT32X, OI(COFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(COFF(crc)), C1, 0, TYP_NONE }, { "change_count", FLDT_UINT64D, OI(COFF(changecount)), C1, 0, TYP_NONE }, { "lsn", FLDT_UINT64X, OI(COFF(lsn)), C1, 0, TYP_NONE }, { "flags2", FLDT_UINT64X, OI(COFF(flags2)), C1, 0, TYP_NONE }, diff --git a/db/io.h b/db/io.h index 2c47ccc..d647284 100644 --- a/db/io.h +++ b/db/io.h @@ -58,3 +58,9 @@ extern void write_cur(void); extern void set_cur(const struct typ *t, __int64_t d, int c, int ring_add, bbmap_t *bbmap); extern void ring_add(void); + +static inline bool +iocur_crc_valid() +{ + return (iocur_top->bp && iocur_top->bp->b_error != EFSCORRUPTED); +} diff --git a/db/sb.c b/db/sb.c index 4929152..6cb665d 100644 --- a/db/sb.c +++ b/db/sb.c @@ -118,7 +118,7 @@ const field_t sb_flds[] = { C1, 0, TYP_NONE }, { "features_log_incompat", FLDT_UINT32X, OI(OFF(features_log_incompat)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(crc)), C1, 0, TYP_NONE }, { "pquotino", FLDT_INO, OI(OFF(pquotino)), C1, 0, TYP_INODE }, { "lsn", FLDT_UINT64X, OI(OFF(lsn)), C1, 0, TYP_NONE }, { NULL } diff --git a/db/symlink.c b/db/symlink.c index 9f3d0b9..a4f420f 100644 --- a/db/symlink.c +++ b/db/symlink.c @@ -69,7 +69,7 @@ const struct field symlink_crc_flds[] = { { "magic", FLDT_UINT32X, OI(OFF(magic)), C1, 0, TYP_NONE }, { "offset", FLDT_UINT32D, OI(OFF(offset)), C1, 0, TYP_NONE }, { "bytes", FLDT_UINT32D, OI(OFF(bytes)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(crc)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_INO, OI(OFF(owner)), C1, 0, TYP_NONE }, { "bno", FLDT_DFSBNO, OI(OFF(blkno)), C1, 0, TYP_BMAPBTD }, -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id F17FD29E29 for ; Tue, 5 Nov 2013 19:07:49 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id D581430405F for ; Tue, 5 Nov 2013 17:07:49 -0800 (PST) X-ASG-Debug-ID: 1383700061-04cbb00ddf3d47a0005-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id ioqjVyrH60gIZyZb for ; Tue, 05 Nov 2013 17:07:48 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6JOh0WDOig Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OJ-9p for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008VM-92 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 18/37] db: rewrite bbmap to use xfs_buf_map Date: Wed, 6 Nov 2013 12:07:04 +1100 X-ASG-Orig-Subj: [PATCH 18/37] db: rewrite bbmap to use xfs_buf_map Message-Id: <1383700043-32305-19-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700068 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Use the libxfs struct xfs_buf_map for recording the extent layout of discontiguous buffers and convert the read/write to decode them directory and use read_buf/write_buf to do the extent IO. This brings the physical xfs_db IO code to be very close to the model that libxfs uses. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/bmap.c | 15 ++++----------- db/io.c | 58 ++++++++++++---------------------------------------------- db/io.h | 3 ++- 3 files changed, 18 insertions(+), 58 deletions(-) diff --git a/db/bmap.c b/db/bmap.c index 0ef7a62..3951b9f 100644 --- a/db/bmap.c +++ b/db/bmap.c @@ -293,20 +293,13 @@ make_bbmap( int nex, bmap_ext_t *bmp) { - int d; - xfs_dfsbno_t dfsbno; int i; - int j; - int k; - for (i = 0, d = 0; i < nex; i++) { - dfsbno = bmp[i].startblock; - for (j = 0; j < bmp[i].blockcount; j++, dfsbno++) { - for (k = 0; k < blkbb; k++) - bbmap->b[d++] = - XFS_FSB_TO_DADDR(mp, dfsbno) + k; - } + for (i = 0; i < nex; i++) { + bbmap->b[i].bm_bn = XFS_FSB_TO_DADDR(mp, bmp[i].startblock); + bbmap->b[i].bm_len = XFS_FSB_TO_BB(mp, bmp[i].blockcount); } + bbmap->nmaps = nex; } static xfs_fsblock_t diff --git a/db/io.c b/db/io.c index fa11646..01a5970 100644 --- a/db/io.c +++ b/db/io.c @@ -478,28 +478,16 @@ write_bbs( void *bufp, bbmap_t *bbmap) { - int c; - int i; int j; int rval = EINVAL; /* initialize for zero `count' case */ - for (j = 0; j < count; j++) { - bbno = bbmap->b[j]; - if (lseek64(x.dfd, bbno << BBSHIFT, SEEK_SET) < 0) { - rval = errno; - dbprintf(_("can't seek in filesystem at bb %lld\n"), bbno); - return rval; - } - c = BBTOB(1); - i = (int)write(x.dfd, (char *)bufp + BBTOB(j), c); - if (i < 0) { - rval = errno; - } else if (i < c) { - rval = -1; - } else - rval = 0; + for (j = 0; j < count;) { + rval = write_buf(bbmap->b[j].bm_bn, bbmap->b[j].bm_len, + (char *)bufp + BBTOB(j)); if (rval) break; + + j += bbmap->b[j].bm_len; } return rval; } @@ -512,45 +500,23 @@ read_bbs( bbmap_t *bbmap) { void *buf; - int c; - int i; int j; int rval = EINVAL; if (count <= 0) count = 1; - c = BBTOB(count); if (*bufp == NULL) - buf = xmalloc(c); + buf = xmalloc(BBTOB(count)); else buf = *bufp; - for (j = 0; j < count; j++) { - bbno = bbmap->b[j]; - if (lseek64(x.dfd, bbno << BBSHIFT, SEEK_SET) < 0) { - rval = errno; - dbprintf(_("can't seek in filesystem at bb %lld\n"), bbno); - if (*bufp == NULL) - xfree(buf); - buf = NULL; - } else { - c = BBTOB(1); - i = (int)read(x.dfd, (char *)buf + BBTOB(j), c); - if (i < 0) { - rval = errno; - if (*bufp == NULL) - xfree(buf); - buf = NULL; - } else if (i < c) { - rval = -1; - if (*bufp == NULL) - xfree(buf); - buf = NULL; - } else - rval = 0; - } - if (buf == NULL) + for (j = 0; j < count;) { + rval = read_buf(bbmap->b[j].bm_bn, bbmap->b[j].bm_len, + (char *)buf + BBTOB(j)); + if (rval) break; + + j += bbmap->b[j].bm_len; } if (*bufp == NULL) *bufp = buf; diff --git a/db/io.h b/db/io.h index 9ea6223..c7641d5 100644 --- a/db/io.h +++ b/db/io.h @@ -20,7 +20,8 @@ struct typ; #define BBMAP_SIZE (XFS_MAX_BLOCKSIZE / BBSIZE) typedef struct bbmap { - __int64_t b[BBMAP_SIZE]; + int nmaps; + struct xfs_buf_map b[BBMAP_SIZE]; } bbmap_t; typedef struct iocur { -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CF77629E63 for ; Tue, 5 Nov 2013 19:07:49 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4808DAC002 for ; Tue, 5 Nov 2013 17:07:46 -0800 (PST) X-ASG-Debug-ID: 1383700057-04cbb00ddd3d4780005-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 5QhiGlOKLIzRMaxR for ; Tue, 05 Nov 2013 17:07:43 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGBgZOQMbGYgAvmuOGoFQhCUDqhODOiiBLA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:36 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OF-8P for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008VC-7q for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 16/37] libxfs: stop caching inode structures Date: Wed, 6 Nov 2013 12:07:02 +1100 X-ASG-Orig-Subj: [PATCH 16/37] libxfs: stop caching inode structures Message-Id: <1383700043-32305-17-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700062 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Christoph Hellwig Currently libxfs has a cache for xfs_inode structures. Unlike in kernelspace where the inode cache, and the associated page cache for file data is used for all filesystem operations the libxfs inode cache is only used in few places: - the libxfs init code reads the root and realtime inodes when called from xfs_db using a special flag, but these inode structure are never referenced again - mkfs uses namespace and bmap routines that take the xfs_inode structure to create the root and realtime inodes, as well as any additional files specified in the proto file - the xfs_db attr code uses xfs_inode-based attr routines in the attrset and attrget commands - phase6 of xfs_repair uses xfs_inode-based routines for rebuilding directories and moving files to the lost+found directory. - phase7 of xfs_repair uses struct xfs_inode to modify the nlink count of inodes. So except in repair we never ever reuse a cached inode, and even in repair the logical inode caching doesn't help: - in phase 6a we iterate over each inode in the incore inode tree, and if it's a directory check/rebuild it - phase6b then updates the "." and ".." entries for directories that need, which means we require the backing buffers. - phase6c moves disconnected inodes to lost_found, which again needs the backing buffer to actually do anything. - phase7 then only touches inodes for which we need to reset i_nlink, which always involves reading, modifying and writing the physical inode. which always involves modifying the . and .. entries. Given these facts stop caching the inodes to reduce memory usage especially in xfs_repair, where this makes a different for large inode count inodes. On the upper end this allows repair to complete for filesystem / amount of memory combinations that previously wouldn't. With this we probably could increase the memory available to the buffer cache in xfs_repair, but trying to do so I got a bit lost - the current formula seems to magic to me to make any sense, and simply doubling the buffer cache size causes us to run out of memory given that the data cached in the buffer cache (typically lots of 8k inode buffers and few 4k other metadata buffers) are much bigger than the inodes cached in the inode cache. We probably need a sizing scheme that takes the actual amount of memory allocated to the buffer cache into account to solve this better. Signed-off-by: Christoph Hellwig Reviewed-by: Dave Chinner Signed-off-by: Dave Chinner --- include/libxfs.h | 5 --- libxfs/init.c | 9 ------ libxfs/rdwr.c | 87 ++++++++++++--------------------------------------- man/man8/xfs_repair.8 | 6 ---- mkfs/xfs_mkfs.c | 1 - repair/xfs_repair.c | 14 ++------- 6 files changed, 23 insertions(+), 99 deletions(-) diff --git a/include/libxfs.h b/include/libxfs.h index 3df8c07..e017b32 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -264,7 +264,6 @@ typedef struct xfs_perag { #define LIBXFS_MOUNT_COMPAT_ATTR 0x0008 #define LIBXFS_MOUNT_ATTR2 0x0010 -#define LIBXFS_IHASHSIZE(sbp) (1<<10) #define LIBXFS_BHASHSIZE(sbp) (1<<10) extern xfs_mount_t *libxfs_mount (xfs_mount_t *, xfs_sb_t *, @@ -448,7 +447,6 @@ extern int libxfs_writebuf_int(xfs_buf_t *, int); extern int libxfs_readbufr(struct xfs_buftarg *, xfs_daddr_t, xfs_buf_t *, int, int); extern int libxfs_bhash_size; -extern int libxfs_ihash_size; #define LIBXFS_BREAD 0x1 #define LIBXFS_BWRITE 0x2 @@ -648,9 +646,6 @@ extern void libxfs_trans_ichgtime(struct xfs_trans *, extern int libxfs_iflush_int (xfs_inode_t *, xfs_buf_t *); /* Inode Cache Interfaces */ -extern struct cache *libxfs_icache; -extern struct cache_operations libxfs_icache_operations; -extern void libxfs_icache_purge (void); extern int libxfs_iget (xfs_mount_t *, xfs_trans_t *, xfs_ino_t, uint, xfs_inode_t **, xfs_daddr_t); extern void libxfs_iput (xfs_inode_t *, uint); diff --git a/libxfs/init.c b/libxfs/init.c index ee6165e..abe3316 100644 --- a/libxfs/init.c +++ b/libxfs/init.c @@ -22,9 +22,6 @@ char *progname = "libxfs"; /* default, changed by each tool */ -struct cache *libxfs_icache; /* global inode cache */ -int libxfs_ihash_size; /* #buckets in icache */ - struct cache *libxfs_bcache; /* global buffer cache */ int libxfs_bhash_size; /* #buckets in bcache */ @@ -335,9 +332,6 @@ libxfs_init(libxfs_init_t *a) } if (needcd) chdir(curdir); - if (!libxfs_ihash_size) - libxfs_ihash_size = LIBXFS_IHASHSIZE(sbp); - libxfs_icache = cache_init(libxfs_ihash_size, &libxfs_icache_operations); if (!libxfs_bhash_size) libxfs_bhash_size = LIBXFS_BHASHSIZE(sbp); libxfs_bcache = cache_init(libxfs_bhash_size, &libxfs_bcache_operations); @@ -738,7 +732,6 @@ libxfs_umount(xfs_mount_t *mp) int agno; libxfs_rtmount_destroy(mp); - libxfs_icache_purge(); libxfs_bcache_purge(); for (agno = 0; agno < mp->m_maxagi; agno++) { @@ -754,7 +747,6 @@ void libxfs_destroy(void) { manage_zones(1); - cache_destroy(libxfs_icache); cache_destroy(libxfs_bcache); } @@ -770,7 +762,6 @@ libxfs_report(FILE *fp) time_t t; char *c; - cache_report(fp, "libxfs_icache", libxfs_icache); cache_report(fp, "libxfs_bcache", libxfs_bcache); t = time(NULL); diff --git a/libxfs/rdwr.c b/libxfs/rdwr.c index 13dbd23..f507855 100644 --- a/libxfs/rdwr.c +++ b/libxfs/rdwr.c @@ -993,26 +993,12 @@ struct cache_operations libxfs_bcache_operations = { /* - * Inode cache interfaces + * Inode cache stubs. */ extern kmem_zone_t *xfs_ili_zone; extern kmem_zone_t *xfs_inode_zone; -static unsigned int -libxfs_ihash(cache_key_t key, unsigned int hashsize) -{ - return ((unsigned int)*(xfs_ino_t *)key) % hashsize; -} - -static int -libxfs_icompare(struct cache_node *node, cache_key_t key) -{ - xfs_inode_t *ip = (xfs_inode_t *)node; - - return (ip->i_ino == *(xfs_ino_t *)key); -} - int libxfs_iget(xfs_mount_t *mp, xfs_trans_t *tp, xfs_ino_t ino, uint lock_flags, xfs_inode_t **ipp, xfs_daddr_t bno) @@ -1020,34 +1006,21 @@ libxfs_iget(xfs_mount_t *mp, xfs_trans_t *tp, xfs_ino_t ino, uint lock_flags, xfs_inode_t *ip; int error = 0; - if (cache_node_get(libxfs_icache, &ino, (struct cache_node **)&ip)) { -#ifdef INO_DEBUG - fprintf(stderr, "%s: allocated inode, ino=%llu(%llu), %p\n", - __FUNCTION__, (unsigned long long)ino, bno, ip); -#endif - ip->i_ino = ino; - ip->i_mount = mp; - error = xfs_iread(mp, tp, ip, bno); - if (error) { - cache_node_purge(libxfs_icache, &ino, - (struct cache_node *)ip); - ip = NULL; - } - } - *ipp = ip; - return error; -} + ip = kmem_zone_zalloc(xfs_inode_zone, 0); + if (!ip) + return ENOMEM; -void -libxfs_iput(xfs_inode_t *ip, uint lock_flags) -{ - cache_node_put(libxfs_icache, (struct cache_node *)ip); -} + ip->i_ino = ino; + ip->i_mount = mp; + error = xfs_iread(mp, tp, ip, bno); + if (error) { + kmem_zone_free(xfs_inode_zone, ip); + *ipp = NULL; + return error; + } -static struct cache_node * -libxfs_ialloc(cache_key_t key) -{ - return kmem_zone_zalloc(xfs_inode_zone, 0); + *ipp = ip; + return 0; } static void @@ -1064,32 +1037,12 @@ libxfs_idestroy(xfs_inode_t *ip) libxfs_idestroy_fork(ip, XFS_ATTR_FORK); } -static void -libxfs_irelse(struct cache_node *node) -{ - xfs_inode_t *ip = (xfs_inode_t *)node; - - if (ip != NULL) { - if (ip->i_itemp) - kmem_zone_free(xfs_ili_zone, ip->i_itemp); - ip->i_itemp = NULL; - libxfs_idestroy(ip); - kmem_zone_free(xfs_inode_zone, ip); - ip = NULL; - } -} - void -libxfs_icache_purge(void) +libxfs_iput(xfs_inode_t *ip, uint lock_flags) { - cache_purge(libxfs_icache); + if (ip->i_itemp) + kmem_zone_free(xfs_ili_zone, ip->i_itemp); + ip->i_itemp = NULL; + libxfs_idestroy(ip); + kmem_zone_free(xfs_inode_zone, ip); } - -struct cache_operations libxfs_icache_operations = { - /* .hash */ libxfs_ihash, - /* .alloc */ libxfs_ialloc, - /* .flush */ NULL, - /* .relse */ libxfs_irelse, - /* .compare */ libxfs_icompare, - /* .bulkrelse */ NULL -}; diff --git a/man/man8/xfs_repair.8 b/man/man8/xfs_repair.8 index 96adb29..47436ec 100644 --- a/man/man8/xfs_repair.8 +++ b/man/man8/xfs_repair.8 @@ -130,12 +130,6 @@ The supported are: .RS 1.0i .TP -.BI ihash= ihashsize -overrides the default inode cache hash size. The total number of -inode cache entries are limited to 8 times this amount. The default -.I ihashsize -is 1024 (for a total of 8192 entries). -.TP .BI bhash= bhashsize overrides the default buffer cache hash size. The total number of buffer cache entries are limited to 8 times this amount. The default diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index d37e948..3a032c0 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -2935,7 +2935,6 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), * Need to drop references to inodes we still hold, first. */ libxfs_rtmount_destroy(mp); - libxfs_icache_purge(); libxfs_bcache_purge(); /* diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index 820e7a2..214b7fa 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -69,7 +69,6 @@ static char *c_opts[] = { }; -static int ihash_option_used; static int bhash_option_used; static long max_mem_specified; /* in megabytes */ static int phase2_threads = 32; @@ -239,13 +238,13 @@ process_args(int argc, char **argv) pre_65_beta = 1; break; case IHASH_SIZE: - libxfs_ihash_size = (int)strtol(val, NULL, 0); - ihash_option_used = 1; + do_warn( + _("-o ihash option has been removed and will be ignored\n")); break; case BHASH_SIZE: if (max_mem_specified) do_abort( - _("-o bhash option cannot be used with -m option\n")); + _("-o bhash option cannot be used with -m option\n")); libxfs_bhash_size = (int)strtol(val, NULL, 0); bhash_option_used = 1; break; @@ -648,9 +647,7 @@ main(int argc, char **argv) unsigned long max_mem; struct rlimit rlim; - libxfs_icache_purge(); libxfs_bcache_purge(); - cache_destroy(libxfs_icache); cache_destroy(libxfs_bcache); mem_used = (mp->m_sb.sb_icount >> (10 - 2)) + @@ -709,11 +706,6 @@ main(int argc, char **argv) do_log(_(" - block cache size set to %d entries\n"), libxfs_bhash_size * HASH_CACHE_RATIO); - if (!ihash_option_used) - libxfs_ihash_size = libxfs_bhash_size; - - libxfs_icache = cache_init(libxfs_ihash_size, - &libxfs_icache_operations); libxfs_bcache = cache_init(libxfs_bhash_size, &libxfs_bcache_operations); } -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DB4F329E64 for ; Tue, 5 Nov 2013 19:07:49 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id BED388F808E for ; Tue, 5 Nov 2013 17:07:49 -0800 (PST) X-ASG-Debug-ID: 1383700058-04bdf07898533c00007-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id L4NLF1h3SCo4iMmH for ; Tue, 05 Nov 2013 17:07:48 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a492hBkDok6HRYM6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OB-6X for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008Ux-5p for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 13/37] xfs: fix node forward in xfs_node_toosmall Date: Wed, 6 Nov 2013 12:06:59 +1100 X-ASG-Orig-Subj: [PATCH 13/37] xfs: fix node forward in xfs_node_toosmall Message-Id: <1383700043-32305-14-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700068 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When a node is considered for a merge with a sibling, it overwrites the sibling pointers of the original incore nodehdr with the sibling's pointers. This leads to loop considering the original node as a merge candidate with itself in the second pass, and so it incorrectly determines a merge should occur.) Ported from equivalent kernel commit 997def25. Signed-off-by: Dave Chinner --- libxfs/xfs_da_btree.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libxfs/xfs_da_btree.c b/libxfs/xfs_da_btree.c index f106e06..53414f5 100644 --- a/libxfs/xfs_da_btree.c +++ b/libxfs/xfs_da_btree.c @@ -1201,6 +1201,7 @@ xfs_da3_node_toosmall( /* start with smaller blk num */ forward = nodehdr.forw < nodehdr.back; for (i = 0; i < 2; forward = !forward, i++) { + struct xfs_da3_icnode_hdr thdr; if (forward) blkno = nodehdr.forw; else @@ -1213,10 +1214,10 @@ xfs_da3_node_toosmall( return(error); node = bp->b_addr; - xfs_da3_node_hdr_from_disk(&nodehdr, node); + xfs_da3_node_hdr_from_disk(&thdr, node); xfs_trans_brelse(state->args->trans, bp); - if (count - nodehdr.count >= 0) + if (count - thdr.count >= 0) break; /* fits with at least 25% to spare */ } if (i >= 2) { -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D034629E2E for ; Tue, 5 Nov 2013 19:07:50 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C3270304051 for ; Tue, 5 Nov 2013 17:07:50 -0800 (PST) X-ASG-Debug-ID: 1383700059-04cbb00ddf3d4790006-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 9mLANeErqezweoHH for ; Tue, 05 Nov 2013 17:07:49 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a492hBkDok6HRYM6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OA-5n for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008Us-5F for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 12/37] xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() Date: Wed, 6 Nov 2013 12:06:58 +1100 X-ASG-Orig-Subj: [PATCH 12/37] xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() Message-Id: <1383700043-32305-13-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700068 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner At xfs_iext_realloc_direct(), the new_size is changed by adding if_bytes if originally the extent records are stored at the inline extent buffer, and we have to switch from it to a direct extent list for those new allocated extents, this is wrong. This patch fix above problem and revise the new_size comments at xfs_iext_realloc_direct() to make it more readable. Also, fix the comments while switching from the inline extent buffer to a direct extent list to reflect this change. Ported from kernel commit 17ec81c1. Signed-off-by: Dave Chinner --- libxfs/xfs_inode_fork.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/libxfs/xfs_inode_fork.c b/libxfs/xfs_inode_fork.c index 190690c..dfa86ae 100644 --- a/libxfs/xfs_inode_fork.c +++ b/libxfs/xfs_inode_fork.c @@ -1330,7 +1330,7 @@ xfs_iext_remove_indirect( void xfs_iext_realloc_direct( xfs_ifork_t *ifp, /* inode fork pointer */ - int new_size) /* new size of extents */ + int new_size) /* new size of extents after adding */ { int rnew_size; /* real new size of extents */ @@ -1368,13 +1368,8 @@ xfs_iext_realloc_direct( rnew_size - ifp->if_real_bytes); } } - /* - * Switch from the inline extent buffer to a direct - * extent list. Be sure to include the inline extent - * bytes in new_size. - */ + /* Switch from the inline extent buffer to a direct extent list */ else { - new_size += ifp->if_bytes; if (!is_power_of_2(new_size)) { rnew_size = roundup_pow_of_two(new_size); } -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0EE4729E2F for ; Tue, 5 Nov 2013 19:07:51 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 00D8A304051 for ; Tue, 5 Nov 2013 17:07:50 -0800 (PST) X-ASG-Debug-ID: 1383700057-04cbb00ddd3d4780009-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id YQrkv8hULTUiYJx8 for ; Tue, 05 Nov 2013 17:07:49 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6oTgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:38 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003O2-48 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008Ud-3P for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 09/37] libxfs: bring across inode buffer readahead verifier changes Date: Wed, 6 Nov 2013 12:06:55 +1100 X-ASG-Orig-Subj: [PATCH 09/37] libxfs: bring across inode buffer readahead verifier changes Message-Id: <1383700043-32305-10-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700069 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner These were made for log recovery readahead in the kernel, so are not directly used in userspace. Hence bringing the change across is simply to keep files in sync. Signed-off-by: Dave Chinner --- libxfs/xfs_inode_buf.c | 41 ++++++++++++++++++++++++++++++++++++----- 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/libxfs/xfs_inode_buf.c b/libxfs/xfs_inode_buf.c index b096f77..67d5eb4 100644 --- a/libxfs/xfs_inode_buf.c +++ b/libxfs/xfs_inode_buf.c @@ -46,9 +46,22 @@ xfs_inobp_check( } #endif +/* + * If we are doing readahead on an inode buffer, we might be in log recovery + * reading an inode allocation buffer that hasn't yet been replayed, and hence + * has not had the inode cores stamped into it. Hence for readahead, the buffer + * may be potentially invalid. + * + * If the readahead buffer is invalid, we don't want to mark it with an error, + * but we do want to clear the DONE status of the buffer so that a followup read + * will re-read it from disk. This will ensure that we don't get an unnecessary + * warnings during log recovery and we don't get unnecssary panics on debug + * kernels. + */ static void xfs_inode_buf_verify( - struct xfs_buf *bp) + struct xfs_buf *bp, + bool readahead) { struct xfs_mount *mp = bp->b_target->bt_mount; int i; @@ -69,6 +82,11 @@ xfs_inode_buf_verify( if (unlikely(XFS_TEST_ERROR(!di_ok, mp, XFS_ERRTAG_ITOBP_INOTOBP, XFS_RANDOM_ITOBP_INOTOBP))) { + if (readahead) { + bp->b_flags &= ~XBF_DONE; + return; + } + xfs_buf_ioerror(bp, EFSCORRUPTED); XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_HIGH, mp, dip); @@ -87,14 +105,21 @@ static void xfs_inode_buf_read_verify( struct xfs_buf *bp) { - xfs_inode_buf_verify(bp); + xfs_inode_buf_verify(bp, false); +} + +static void +xfs_inode_buf_readahead_verify( + struct xfs_buf *bp) +{ + xfs_inode_buf_verify(bp, true); } static void xfs_inode_buf_write_verify( struct xfs_buf *bp) { - xfs_inode_buf_verify(bp); + xfs_inode_buf_verify(bp, false); } const struct xfs_buf_ops xfs_inode_buf_ops = { @@ -102,6 +127,12 @@ const struct xfs_buf_ops xfs_inode_buf_ops = { .verify_write = xfs_inode_buf_write_verify, }; +const struct xfs_buf_ops xfs_inode_buf_ra_ops = { + .verify_read = xfs_inode_buf_readahead_verify, + .verify_write = xfs_inode_buf_write_verify, +}; + + /* * This routine is called to map an inode to the buffer containing the on-disk * version of the inode. It returns a pointer to the buffer containing the @@ -191,7 +222,7 @@ xfs_dinode_from_disk( to->di_ino = be64_to_cpu(from->di_ino); to->di_lsn = be64_to_cpu(from->di_lsn); memcpy(to->di_pad2, from->di_pad2, sizeof(to->di_pad2)); - platform_uuid_copy(&to->di_uuid, &from->di_uuid); + uuid_copy(&to->di_uuid, &from->di_uuid); } } @@ -237,7 +268,7 @@ xfs_dinode_to_disk( to->di_ino = cpu_to_be64(from->di_ino); to->di_lsn = cpu_to_be64(from->di_lsn); memcpy(to->di_pad2, from->di_pad2, sizeof(to->di_pad2)); - platform_uuid_copy(&to->di_uuid, &from->di_uuid); + uuid_copy(&to->di_uuid, &from->di_uuid); to->di_flushiter = 0; } else { to->di_flushiter = cpu_to_be16(from->di_flushiter); -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CF13629E2A for ; Tue, 5 Nov 2013 19:07:50 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5267DAC002 for ; Tue, 5 Nov 2013 17:07:50 -0800 (PST) X-ASG-Debug-ID: 1383700057-04cbb00ddd3d4780008-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 7gZvwUvUWXJ9YClQ for ; Tue, 05 Nov 2013 17:07:48 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6JOh0WDOig Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Om-H2 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008WF-GW for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 29/37] xfs_db: avoid libxfs buffer lookup warnings Date: Wed, 6 Nov 2013 12:07:15 +1100 X-ASG-Orig-Subj: [PATCH 29/37] xfs_db: avoid libxfs buffer lookup warnings Message-Id: <1383700043-32305-30-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700067 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner xfs_db is unique in the way it can read the same blocks with different lengths from disk, so we really need a way to avoid having duplicate buffers in the cache. To handle this in a generic way, introduce a "purge on compare failure" feature to libxfs. What this feature does is instead of throwing a warning when a buffer miscompare occurs (e.g. due to a length mismatch), it purges the buffer that is in cache from the cache. We can do this safely in the context of xfs_db because it always writes back changes made to buffers before it releases the reference to the buffer. Hence we can purge buffers directly from the lookup code without having to worry about whether they are dirty or not. Doing this purge on miscompare operation avoids the problem that libxfs is currently warning about, and hence if the feature flag is set then we don't need to warn about miscompares any more. Hence the whole problem goes away entirely for xfs_db, without affecting any of the other users of libxfs based IO. Signed-off-by: Dave Chinner --- db/init.c | 1 + include/cache.h | 22 +++++++++++++- include/libxfs.h | 2 ++ libxfs/cache.c | 83 +++++++++++++++++++++++++++++++++++++++-------------- libxfs/init.c | 3 +- libxfs/rdwr.c | 28 ++++++++++-------- repair/xfs_repair.c | 2 +- 7 files changed, 105 insertions(+), 36 deletions(-) diff --git a/db/init.c b/db/init.c index 838ea3c..4bc048a 100644 --- a/db/init.c +++ b/db/init.c @@ -109,6 +109,7 @@ init( else x.dname = fsdevice; + x.bcache_flags = CACHE_MISCOMPARE_PURGE; if (!libxfs_init(&x)) { fputs(_("\nfatal error -- couldn't initialize XFS library\n"), stderr); diff --git a/include/cache.h b/include/cache.h index 0c0a1c5..c5757d0 100644 --- a/include/cache.h +++ b/include/cache.h @@ -18,6 +18,25 @@ #ifndef __CACHE_H__ #define __CACHE_H__ +/* + * initialisation flags + */ +/* + * xfs_db always writes changes immediately, and so we need to purge buffers + * when we get a buffer lookup mismatch due to readin the same block with a + * different buffer configuration. + */ +#define CACHE_MISCOMPARE_PURGE (1 << 0) + +/* + * cache object campare return values + */ +enum { + CACHE_HIT, + CACHE_MISS, + CACHE_PURGE, +}; + #define HASH_CACHE_RATIO 8 /* @@ -82,6 +101,7 @@ struct cache_node { }; struct cache { + int c_flags; /* behavioural flags */ unsigned int c_maxcount; /* max cache nodes */ unsigned int c_count; /* count of nodes */ pthread_mutex_t c_mutex; /* node count mutex */ @@ -99,7 +119,7 @@ struct cache { unsigned int c_max; /* max nodes ever used */ }; -struct cache *cache_init(unsigned int, struct cache_operations *); +struct cache *cache_init(int, unsigned int, struct cache_operations *); void cache_destroy(struct cache *); void cache_walk(struct cache *, cache_walk_t); void cache_purge(struct cache *); diff --git a/include/libxfs.h b/include/libxfs.h index cbb5757..40a950e 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -110,6 +110,8 @@ typedef struct { int dfd; /* data subvolume file descriptor */ int logfd; /* log subvolume file descriptor */ int rtfd; /* realtime subvolume file descriptor */ + int icache_flags; /* cache init flags */ + int bcache_flags; /* cache init flags */ } libxfs_init_t; #define LIBXFS_EXIT_ON_FAILURE 0x0001 /* exit the program if a call fails */ diff --git a/libxfs/cache.c b/libxfs/cache.c index 56b24e7..84d2860 100644 --- a/libxfs/cache.c +++ b/libxfs/cache.c @@ -38,6 +38,7 @@ static unsigned int cache_generic_bulkrelse(struct cache *, struct list_head *); struct cache * cache_init( + int flags, unsigned int hashsize, struct cache_operations *cache_operations) { @@ -53,6 +54,7 @@ cache_init( return NULL; } + cache->c_flags = flags; cache->c_count = 0; cache->c_max = 0; cache->c_hits = 0; @@ -289,6 +291,34 @@ cache_overflowed( return (cache->c_maxcount == cache->c_max); } + +static int +__cache_node_purge( + struct cache * cache, + struct cache_node * node) +{ + int count; + struct cache_mru * mru; + + pthread_mutex_lock(&node->cn_mutex); + count = node->cn_count; + if (count != 0) { + pthread_mutex_unlock(&node->cn_mutex); + return count; + } + mru = &cache->c_mrus[node->cn_priority]; + pthread_mutex_lock(&mru->cm_mutex); + list_del_init(&node->cn_mru); + mru->cm_count--; + pthread_mutex_unlock(&mru->cm_mutex); + + pthread_mutex_unlock(&node->cn_mutex); + pthread_mutex_destroy(&node->cn_mutex); + list_del_init(&node->cn_hash); + cache->relse(node); + return count; +} + /* * Lookup in the cache hash table. With any luck we'll get a cache * hit, in which case this will all be over quickly and painlessly. @@ -308,8 +338,10 @@ cache_node_get( struct cache_mru * mru; struct list_head * head; struct list_head * pos; + struct list_head * n; unsigned int hashidx; int priority = 0; + int purged = 0; hashidx = cache->hash(key, cache->c_hashsize); hash = cache->c_hash + hashidx; @@ -317,10 +349,26 @@ cache_node_get( for (;;) { pthread_mutex_lock(&hash->ch_mutex); - for (pos = head->next; pos != head; pos = pos->next) { + for (pos = head->next, n = pos->next; pos != head; + pos = n, n = pos->next) { + int result; + node = list_entry(pos, struct cache_node, cn_hash); - if (!cache->compare(node, key)) - continue; + result = cache->compare(node, key); + switch (result) { + case CACHE_HIT: + break; + case CACHE_PURGE: + if ((cache->c_flags & CACHE_MISCOMPARE_PURGE) && + !__cache_node_purge(cache, node)) { + purged++; + hash->ch_count--; + } + /* FALL THROUGH */ + case CACHE_MISS: + goto next_object; + } + /* * node found, bump node's reference count, remove it * from its MRU list, and update stats. @@ -347,6 +395,8 @@ cache_node_get( *nodep = node; return 0; +next_object: + continue; /* what the hell, gcc? */ } pthread_mutex_unlock(&hash->ch_mutex); /* @@ -375,6 +425,12 @@ cache_node_get( list_add(&node->cn_hash, &hash->ch_list); pthread_mutex_unlock(&hash->ch_mutex); + if (purged) { + pthread_mutex_lock(&cache->c_mutex); + cache->c_count -= purged; + pthread_mutex_unlock(&cache->c_mutex); + } + *nodep = node; return 1; } @@ -457,7 +513,6 @@ cache_node_purge( struct list_head * pos; struct list_head * n; struct cache_hash * hash; - struct cache_mru * mru; int count = -1; hash = cache->c_hash + cache->hash(key, cache->c_hashsize); @@ -468,23 +523,9 @@ cache_node_purge( if ((struct cache_node *)pos != node) continue; - pthread_mutex_lock(&node->cn_mutex); - count = node->cn_count; - if (count != 0) { - pthread_mutex_unlock(&node->cn_mutex); - break; - } - mru = &cache->c_mrus[node->cn_priority]; - pthread_mutex_lock(&mru->cm_mutex); - list_del_init(&node->cn_mru); - mru->cm_count--; - pthread_mutex_unlock(&mru->cm_mutex); - - pthread_mutex_unlock(&node->cn_mutex); - pthread_mutex_destroy(&node->cn_mutex); - list_del_init(&node->cn_hash); - hash->ch_count--; - cache->relse(node); + count = __cache_node_purge(cache, node); + if (!count) + hash->ch_count--; break; } pthread_mutex_unlock(&hash->ch_mutex); diff --git a/libxfs/init.c b/libxfs/init.c index abe3316..5ba4fe6 100644 --- a/libxfs/init.c +++ b/libxfs/init.c @@ -334,7 +334,8 @@ libxfs_init(libxfs_init_t *a) chdir(curdir); if (!libxfs_bhash_size) libxfs_bhash_size = LIBXFS_BHASHSIZE(sbp); - libxfs_bcache = cache_init(libxfs_bhash_size, &libxfs_bcache_operations); + libxfs_bcache = cache_init(a->bcache_flags, libxfs_bhash_size, + &libxfs_bcache_operations); use_xfs_buf_lock = a->usebuflock; manage_zones(0); rval = 1; diff --git a/libxfs/rdwr.c b/libxfs/rdwr.c index 7eaea0a..0aa2eba 100644 --- a/libxfs/rdwr.c +++ b/libxfs/rdwr.c @@ -323,20 +323,24 @@ libxfs_bcompare(struct cache_node *node, cache_key_t key) struct xfs_buf *bp = (struct xfs_buf *)node; struct xfs_bufkey *bkey = (struct xfs_bufkey *)key; -#ifdef IO_BCOMPARE_CHECK if (bp->b_target->dev == bkey->buftarg->dev && - bp->b_bn == bkey->blkno && - bp->b_bcount != BBTOB(bkey->bblen)) - fprintf(stderr, "%lx: Badness in key lookup (length)\n" - "bp=(bno 0x%llx, len %u bytes) key=(bno 0x%llx, len %u bytes)\n", - pthread_self(), - (unsigned long long)bp->b_bn, (int)bp->b_bcount, - (unsigned long long)bkey->blkno, BBTOB(bkey->bblen)); + bp->b_bn == bkey->blkno) { + if (bp->b_bcount == BBTOB(bkey->bblen)) + return CACHE_HIT; +#ifdef IO_BCOMPARE_CHECK + if (!(libxfs_bcache->c_flags & CACHE_MISCOMPARE_PURGE)) { + fprintf(stderr, + "%lx: Badness in key lookup (length)\n" + "bp=(bno 0x%llx, len %u bytes) key=(bno 0x%llx, len %u bytes)\n", + pthread_self(), + (unsigned long long)bp->b_bn, (int)bp->b_bcount, + (unsigned long long)bkey->blkno, + BBTOB(bkey->bblen)); + } #endif - - return (bp->b_target->dev == bkey->buftarg->dev && - bp->b_bn == bkey->blkno && - bp->b_bcount == BBTOB(bkey->bblen)); + return CACHE_PURGE; + } + return CACHE_MISS; } void diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index 214b7fa..77a040e 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -706,7 +706,7 @@ main(int argc, char **argv) do_log(_(" - block cache size set to %d entries\n"), libxfs_bhash_size * HASH_CACHE_RATIO); - libxfs_bcache = cache_init(libxfs_bhash_size, + libxfs_bcache = cache_init(0, libxfs_bhash_size, &libxfs_bcache_operations); } -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 4A42329E32 for ; Tue, 5 Nov 2013 19:07:51 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id F113BAC009 for ; Tue, 5 Nov 2013 17:07:50 -0800 (PST) X-ASG-Debug-ID: 1383700058-04bdf07898533c00008-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 54zakVjviBNPOqGA for ; Tue, 05 Nov 2013 17:07:49 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6oTgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Ox-K6 for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-00004t-JQ for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 33/37] xfs: support larger inode clusters on v5 filesystems Date: Wed, 6 Nov 2013 12:07:19 +1100 X-ASG-Orig-Subj: [PATCH 33/37] xfs: support larger inode clusters on v5 filesystems Message-Id: <1383700043-32305-34-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700069 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner To allow the kernel to use larger inode clusters than the standard 8192 bytes, we need to set the inode alignment fields appropriately so that the kernel is consistent in it's inode to buffer mappings. We set the alignment to allow a constant 32 inodes per cluster, instead of a fixed 8k cluster size. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- include/libxfs.h | 2 +- mkfs/xfs_mkfs.c | 5 ++++- repair/sb.c | 41 ++++++++++++++++++++++++++++------------- 3 files changed, 33 insertions(+), 15 deletions(-) diff --git a/include/libxfs.h b/include/libxfs.h index 40a950e..4bf331c 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -181,7 +181,7 @@ typedef struct xfs_mount { __uint8_t m_sectbb_log; /* sectorlog - BBSHIFT */ __uint8_t m_agno_log; /* log #ag's */ __uint8_t m_agino_log; /* #bits for agino in inum */ - __uint16_t m_inode_cluster_size;/* min inode buf size */ + uint m_inode_cluster_size;/* min inode buf size */ uint m_blockmask; /* sb_blocksize-1 */ uint m_blockwsize; /* sb_blocksize in words */ uint m_blockwmask; /* blockwsize-1 */ diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 3a032c0..d82128c 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -2532,7 +2532,10 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), } else sbp->sb_logsunit = 0; if (iaflag) { - sbp->sb_inoalignmt = XFS_INODE_BIG_CLUSTER_SIZE >> blocklog; + int cluster_size = XFS_INODE_BIG_CLUSTER_SIZE; + if (crcs_enabled) + cluster_size *= isize / XFS_DINODE_MIN_SIZE; + sbp->sb_inoalignmt = cluster_size >> blocklog; iaflag = sbp->sb_inoalignmt != 0; } else sbp->sb_inoalignmt = 0; diff --git a/repair/sb.c b/repair/sb.c index 2e35a4c..c54d89b 100644 --- a/repair/sb.c +++ b/repair/sb.c @@ -169,17 +169,37 @@ find_secondary_sb(xfs_sb_t *rsb) } /* - * calculate what inode alignment field ought to be - * based on internal superblock info + * Calculate what inode alignment field ought to be + * based on internal superblock info and determine if it is valid. + * + * For v5 superblocks, the inode alignment will either match that of the + * standard XFS_INODE_BIG_CLUSTER_SIZE, or it will be scaled based on the inode + * size. Either value is valid in this case. + * + * Return true if the alignment is valid, false otherwise. */ -static int -calc_ino_align(xfs_sb_t *sb) +static bool +sb_validate_ino_align(struct xfs_sb *sb) { - xfs_extlen_t align; + xfs_extlen_t align; + if (!xfs_sb_version_hasalign(sb)) + return true; + + /* standard cluster size alignment is always valid */ align = XFS_INODE_BIG_CLUSTER_SIZE >> sb->sb_blocklog; + if (align == sb->sb_inoalignmt) + return true; + + /* alignment scaled by inode size is v5 only for now */ + if (!xfs_sb_version_hascrc(sb)) + return false; - return(align); + align *= sb->sb_inodesize / XFS_DINODE_MIN_SIZE; + if (align == sb->sb_inoalignmt) + return true; + + return false; } /* @@ -228,7 +248,6 @@ int verify_sb(xfs_sb_t *sb, int is_primary_sb) { __uint32_t bsize; - xfs_extlen_t align; int i; /* check magic number and version number */ @@ -364,12 +383,8 @@ verify_sb(xfs_sb_t *sb, int is_primary_sb) /* * verify correctness of inode alignment if it's there */ - if (xfs_sb_version_hasalign(sb)) { - align = calc_ino_align(sb); - - if (align != sb->sb_inoalignmt) - return(XR_BAD_INO_ALIGN); - } + if (!sb_validate_ino_align(sb)) + return(XR_BAD_INO_ALIGN); /* * verify max. % of inodes (sb_imax_pct) -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:08:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9F8FE29E28 for ; Tue, 5 Nov 2013 19:07:51 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2736EAC002 for ; Tue, 5 Nov 2013 17:07:51 -0800 (PST) X-ASG-Debug-ID: 1383700056-04cbb00dde3d4780007-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id N78DvbC7qr1B8zKr for ; Tue, 05 Nov 2013 17:07:48 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6oTgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003OE-7s for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008V7-7E for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 15/37] libxfs: fix root inode handling inconsistencies Date: Wed, 6 Nov 2013 12:07:01 +1100 X-ASG-Orig-Subj: [PATCH 15/37] libxfs: fix root inode handling inconsistencies Message-Id: <1383700043-32305-16-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700068 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When "mounting" a filesystem via libxfs_mount(), callers can tell libxfs to read the root and realtime inodes into cache. However, when unmounting the filesystem, libxfs_unmount() used to unconditionally free root inodes if they were present. This leads to interesting issues like in mkfs, when it handles creation, reading and freeing of the root and rt inodes itself. It, however, passes in the flag to tell libxfs_mount() to read the root inodes and so can result in unbalanced freeing of inodes when cleaning up during the unmount proceedure. As it turns out, nothing ever uses mp->m_rootip and so we don't need to read it in or free it, or even have a pointer to it in the struct xfs_mount. Similarly, the only user of the realtime inodes is mkfs, and it initialises them itself. Hence we can kill the m_rootip and the realtime inode mounting code. This leaves one user of LIBXFS_MOUNT_ROOTINOS - xfs_db - and that is only used to initialise the in-core superblock counter values from the ag header for xfs_check. Move this code to the xfs_db init functions so we can get rid of the mount parameter previously used to trigger all these behavours (LIBXFS_MOUNT_ROOTINOS) completely. Signed-off-by: Dave Chinner --- copy/xfs_copy.c | 2 +- db/init.c | 26 +++++++---- include/libxfs.h | 12 +++--- libxfs/init.c | 128 ------------------------------------------------------- mkfs/proto.c | 1 - mkfs/xfs_mkfs.c | 4 +- repair/phase6.c | 2 - 7 files changed, 26 insertions(+), 149 deletions(-) diff --git a/copy/xfs_copy.c b/copy/xfs_copy.c index bb37279..9986fbf 100644 --- a/copy/xfs_copy.c +++ b/copy/xfs_copy.c @@ -684,7 +684,7 @@ main(int argc, char **argv) sb = &mbuf.m_sb; libxfs_sb_from_disk(sb, XFS_BUF_TO_SBP(sbp)); - mp = libxfs_mount(&mbuf, sb, xargs.ddev, xargs.logdev, xargs.rtdev, 1); + mp = libxfs_mount(&mbuf, sb, xargs.ddev, xargs.logdev, xargs.rtdev, 0); if (mp == NULL) { do_log(_("%s: %s filesystem failed to initialize\n" "%s: Aborting.\n"), progname, source_name, progname); diff --git a/db/init.c b/db/init.c index 2932e51..54f3f9e 100644 --- a/db/init.c +++ b/db/init.c @@ -149,18 +149,28 @@ init( } mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, - LIBXFS_MOUNT_ROOTINOS | LIBXFS_MOUNT_DEBUGGER); + LIBXFS_MOUNT_DEBUGGER); if (!mp) { - mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, - LIBXFS_MOUNT_DEBUGGER); - if (!mp) { - fprintf(stderr, _("%s: device %s unusable (not an XFS " - "filesystem?)\n"), progname, fsdevice); - exit(1); - } + fprintf(stderr, + _("%s: device %s unusable (not an XFS filesystem?)\n"), + progname, fsdevice); + exit(1); } blkbb = 1 << mp->m_blkbb_log; + /* + * xfs_check needs corrected incore superblock values + */ + if (sbp->sb_rootino != NULLFSINO && + xfs_sb_version_haslazysbcount(&mp->m_sb)) { + int error = xfs_initialize_perag_data(mp, sbp->sb_agcount); + if (error) { + fprintf(stderr, _("%s: cannot init perag data (%d)\n"), + progname, error); + exit(EXIT_FAILURE); + } + } + if (xfs_sb_version_hascrc(&mp->m_sb)) type_set_tab_crc(); diff --git a/include/libxfs.h b/include/libxfs.h index f10ab59..3df8c07 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -167,7 +167,6 @@ typedef struct xfs_mount { uint m_rsumsize; /* size of rt summary, bytes */ struct xfs_inode *m_rbmip; /* pointer to bitmap inode */ struct xfs_inode *m_rsumip; /* pointer to summary inode */ - struct xfs_inode *m_rootip; /* pointer to root directory */ struct xfs_buftarg *m_ddev_targp; struct xfs_buftarg *m_logdev_targp; struct xfs_buftarg *m_rtdev_targp; @@ -259,12 +258,11 @@ typedef struct xfs_perag { int pagb_count; /* pagb slots in use */ } xfs_perag_t; -#define LIBXFS_MOUNT_ROOTINOS 0x0001 -#define LIBXFS_MOUNT_DEBUGGER 0x0002 -#define LIBXFS_MOUNT_32BITINODES 0x0004 -#define LIBXFS_MOUNT_32BITINOOPT 0x0008 -#define LIBXFS_MOUNT_COMPAT_ATTR 0x0010 -#define LIBXFS_MOUNT_ATTR2 0x0020 +#define LIBXFS_MOUNT_DEBUGGER 0x0001 +#define LIBXFS_MOUNT_32BITINODES 0x0002 +#define LIBXFS_MOUNT_32BITINOOPT 0x0004 +#define LIBXFS_MOUNT_COMPAT_ATTR 0x0008 +#define LIBXFS_MOUNT_ATTR2 0x0010 #define LIBXFS_IHASHSIZE(sbp) (1<<10) #define LIBXFS_BHASHSIZE(sbp) (1<<10) diff --git a/libxfs/init.c b/libxfs/init.c index db7eeea..ee6165e 100644 --- a/libxfs/init.c +++ b/libxfs/init.c @@ -409,94 +409,6 @@ manage_zones(int release) xfs_dir_startup(); } -/* - * Get the bitmap and summary inodes into the mount structure - * at mount time. - */ -static int -rtmount_inodes(xfs_mount_t *mp) -{ - int error; - xfs_sb_t *sbp; - - sbp = &mp->m_sb; - if (sbp->sb_rbmino == NULLFSINO) - return 0; - error = libxfs_iget(mp, NULL, sbp->sb_rbmino, 0, &mp->m_rbmip, 0); - if (error) { - fprintf(stderr, - _("%s: cannot read realtime bitmap inode (%d)\n"), - progname, error); - return error; - } - ASSERT(mp->m_rbmip != NULL); - ASSERT(sbp->sb_rsumino != NULLFSINO); - error = libxfs_iget(mp, NULL, sbp->sb_rsumino, 0, &mp->m_rsumip, 0); - if (error) { - libxfs_iput(mp->m_rbmip, 0); - fprintf(stderr, - _("%s: cannot read realtime summary inode (%d)\n"), - progname, error); - return error; - } - ASSERT(mp->m_rsumip != NULL); - return 0; -} - -/* - * Initialize realtime fields in the mount structure. - */ -static int -rtmount_init( - xfs_mount_t *mp, /* file system mount structure */ - int flags) -{ - xfs_buf_t *bp; /* buffer for last block of subvolume */ - xfs_daddr_t d; /* address of last block of subvolume */ - xfs_sb_t *sbp; /* filesystem superblock copy in mount */ - - sbp = &mp->m_sb; - if (sbp->sb_rblocks == 0) - return 0; - if (mp->m_rtdev_targp->dev == 0 && !(flags & LIBXFS_MOUNT_DEBUGGER)) { - fprintf(stderr, _("%s: filesystem has a realtime subvolume\n"), - progname); - return -1; - } - mp->m_rsumlevels = sbp->sb_rextslog + 1; - mp->m_rsumsize = - (uint)sizeof(xfs_suminfo_t) * mp->m_rsumlevels * - sbp->sb_rbmblocks; - mp->m_rsumsize = roundup(mp->m_rsumsize, sbp->sb_blocksize); - mp->m_rbmip = mp->m_rsumip = NULL; - - /* - * Allow debugger to be run without the realtime device present. - */ - if (flags & LIBXFS_MOUNT_DEBUGGER) - return 0; - - /* - * Check that the realtime section is an ok size. - */ - d = (xfs_daddr_t)XFS_FSB_TO_BB(mp, mp->m_sb.sb_rblocks); - if (XFS_BB_TO_FSB(mp, d) != mp->m_sb.sb_rblocks) { - fprintf(stderr, _("%s: realtime init - %llu != %llu\n"), - progname, (unsigned long long) XFS_BB_TO_FSB(mp, d), - (unsigned long long) mp->m_sb.sb_rblocks); - return -1; - } - bp = libxfs_readbuf(mp->m_rtdev, - d - XFS_FSB_TO_BB(mp, 1), XFS_FSB_TO_BB(mp, 1), 0, NULL); - if (bp == NULL) { - fprintf(stderr, _("%s: realtime size check failed\n"), - progname); - return -1; - } - libxfs_putbuf(bp); - return 0; -} - static int libxfs_initialize_perag( xfs_mount_t *mp, @@ -796,13 +708,6 @@ libxfs_mount( libxfs_putbuf(bp); } - /* Initialize realtime fields in the mount structure */ - if (rtmount_init(mp, flags)) { - fprintf(stderr, _("%s: realtime device init failed\n"), - progname); - return NULL; - } - error = libxfs_initialize_perag(mp, sbp->sb_agcount, &mp->m_maxagi); if (error) { fprintf(stderr, _("%s: perag init failed\n"), @@ -810,39 +715,6 @@ libxfs_mount( exit(1); } - /* - * mkfs calls mount before the root inode is allocated. - */ - if ((flags & LIBXFS_MOUNT_ROOTINOS) && sbp->sb_rootino != NULLFSINO) { - error = libxfs_iget(mp, NULL, sbp->sb_rootino, 0, - &mp->m_rootip, 0); - if (error) { - fprintf(stderr, _("%s: cannot read root inode (%d)\n"), - progname, error); - if (!(flags & LIBXFS_MOUNT_DEBUGGER)) - return NULL; - } - ASSERT(mp->m_rootip != NULL); - } - if ((flags & LIBXFS_MOUNT_ROOTINOS) && rtmount_inodes(mp)) { - if (mp->m_rootip) - libxfs_iput(mp->m_rootip, 0); - return NULL; - } - - /* - * mkfs calls mount before the AGF/AGI structures are written. - */ - if ((flags & LIBXFS_MOUNT_ROOTINOS) && sbp->sb_rootino != NULLFSINO && - xfs_sb_version_haslazysbcount(&mp->m_sb)) { - error = xfs_initialize_perag_data(mp, sbp->sb_agcount); - if (error) { - fprintf(stderr, _("%s: cannot init perag data (%d)\n"), - progname, error); - return NULL; - } - } - return mp; } diff --git a/mkfs/proto.c b/mkfs/proto.c index 0cdef41..4cc0df6 100644 --- a/mkfs/proto.c +++ b/mkfs/proto.c @@ -543,7 +543,6 @@ parseproto( pip = ip; mp->m_sb.sb_rootino = ip->i_ino; libxfs_mod_sb(tp, XFS_SB_ROOTINO); - mp->m_rootip = ip; isroot = 1; } else { libxfs_trans_ijoin(tp, pip, 0); diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 355708c..d37e948 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -2582,6 +2582,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), memset(XFS_BUF_PTR(buf), 0, sectorsize); libxfs_sb_to_disk((void *)XFS_BUF_PTR(buf), sbp, XFS_SB_ALL_BITS); libxfs_writebuf(buf, LIBXFS_EXIT_ON_FAILURE); + libxfs_purgebuf(buf); /* * If the data area is a file, then grow it out to its final size @@ -2616,7 +2617,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), (xfs_extlen_t)XFS_FSB_TO_BB(mp, logblocks), &sbp->sb_uuid, logversion, lsunit, XLOG_FMT); - mp = libxfs_mount(mp, sbp, xi.ddev, xi.logdev, xi.rtdev, 1); + mp = libxfs_mount(mp, sbp, xi.ddev, xi.logdev, xi.rtdev, 0); if (mp == NULL) { fprintf(stderr, _("%s: filesystem failed to initialize\n"), progname); @@ -2887,7 +2888,6 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), /* * Allocate the root inode and anything else in the proto file. */ - mp->m_rootip = NULL; parse_proto(mp, &fsx, &protostring); /* diff --git a/repair/phase6.c b/repair/phase6.c index 2a37438..5307acf 100644 --- a/repair/phase6.c +++ b/repair/phase6.c @@ -856,8 +856,6 @@ mk_root_dir(xfs_mount_t *mp) ip->i_df.if_bytes = ip->i_df.if_real_bytes = 0; ip->i_df.if_u1.if_extents = NULL; - mp->m_rootip = ip; - /* * initialize the directory */ -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:07:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A95F829E55 for ; Tue, 5 Nov 2013 19:07:51 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3DDE9AC00B for ; Tue, 5 Nov 2013 17:07:51 -0800 (PST) X-ASG-Debug-ID: 1383700061-04cbb00ddf3d47a0006-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id weHAbb3YInp4zIZu for ; Tue, 05 Nov 2013 17:07:49 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a492hBkDok6HRYM6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003O6-5E for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008Un-4d for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 11/37] xfs: remove newlines from strings passed to __xfs_printk Date: Wed, 6 Nov 2013 12:06:57 +1100 X-ASG-Orig-Subj: [PATCH 11/37] xfs: remove newlines from strings passed to __xfs_printk Message-Id: <1383700043-32305-12-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700069 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner __xfs_printk adds its own "\n". Having it in the original string leads to unintentional blank lines from these messages. Ported from kernel commit 08e96e1a. Signed-off-by: Dave Chinner --- libxfs/xfs_bmap.c | 2 +- libxfs/xfs_dir2_node.c | 2 +- libxfs/xfs_sb.c | 4 ++-- libxlog/xfs_log_recover.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libxfs/xfs_bmap.c b/libxfs/xfs_bmap.c index 3e80c64..c45b91a 100644 --- a/libxfs/xfs_bmap.c +++ b/libxfs/xfs_bmap.c @@ -1447,7 +1447,7 @@ xfs_bmap_search_extents( xfs_alert_tag(ip->i_mount, XFS_PTAG_FSBLOCK_ZERO, "Access to block zero in inode %llu " "start_block: %llx start_off: %llx " - "blkcnt: %llx extent-state: %x lastx: %x\n", + "blkcnt: %llx extent-state: %x lastx: %x", (unsigned long long)ip->i_ino, (unsigned long long)gotp->br_startblock, (unsigned long long)gotp->br_startoff, diff --git a/libxfs/xfs_dir2_node.c b/libxfs/xfs_dir2_node.c index 10d1d81..ced8c58 100644 --- a/libxfs/xfs_dir2_node.c +++ b/libxfs/xfs_dir2_node.c @@ -1083,7 +1083,7 @@ xfs_dir2_leafn_rebalance( state->inleaf = 1; blk2->index = 0; xfs_alert(args->dp->i_mount, - "%s: picked the wrong leaf? reverting original leaf: blk1->index %d\n", + "%s: picked the wrong leaf? reverting original leaf: blk1->index %d", __func__, blk1->index); } } diff --git a/libxfs/xfs_sb.c b/libxfs/xfs_sb.c index 8b90b88..11353bb 100644 --- a/libxfs/xfs_sb.c +++ b/libxfs/xfs_sb.c @@ -215,13 +215,13 @@ xfs_mount_validate_sb( if (xfs_sb_version_has_pquotino(sbp)) { if (sbp->sb_qflags & (XFS_OQUOTA_ENFD | XFS_OQUOTA_CHKD)) { xfs_notice(mp, - "Version 5 of Super block has XFS_OQUOTA bits.\n"); + "Version 5 of Super block has XFS_OQUOTA bits."); return XFS_ERROR(EFSCORRUPTED); } } else if (sbp->sb_qflags & (XFS_PQUOTA_ENFD | XFS_GQUOTA_ENFD | XFS_PQUOTA_CHKD | XFS_GQUOTA_CHKD)) { xfs_notice(mp, -"Superblock earlier than Version 5 has XFS_[PQ]UOTA_{ENFD|CHKD} bits.\n"); +"Superblock earlier than Version 5 has XFS_[PQ]UOTA_{ENFD|CHKD} bits."); return XFS_ERROR(EFSCORRUPTED); } diff --git a/libxlog/xfs_log_recover.c b/libxlog/xfs_log_recover.c index f3cda77..3f22921 100644 --- a/libxlog/xfs_log_recover.c +++ b/libxlog/xfs_log_recover.c @@ -1330,7 +1330,7 @@ xlog_unpack_data_crc( if (crc != rhead->h_crc) { if (rhead->h_crc || xfs_sb_version_hascrc(&log->l_mp->m_sb)) { xfs_alert(log->l_mp, - "log record CRC mismatch: found 0x%x, expected 0x%x.\n", + "log record CRC mismatch: found 0x%x, expected 0x%x.", le32_to_cpu(rhead->h_crc), le32_to_cpu(crc)); xfs_hex_dump(dp, 32); -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:08:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E755529E36 for ; Tue, 5 Nov 2013 19:07:52 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6E76BAC002 for ; Tue, 5 Nov 2013 17:07:52 -0800 (PST) X-ASG-Debug-ID: 1383700056-04cbb00dde3d4780008-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id E5Vz3zbgiqBmAN9N for ; Tue, 05 Nov 2013 17:07:50 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABZgwfBdhd0giUBAQUnLzMIGDE5AxsZiAC+a5QPA6oTgzoogS4k Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:38 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003O5-4W for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008Ui-3z for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 10/37] libxfs: Minor cleanup and bug fix sync Date: Wed, 6 Nov 2013 12:06:56 +1100 X-ASG-Orig-Subj: [PATCH 10/37] libxfs: Minor cleanup and bug fix sync Message-Id: <1383700043-32305-11-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700069 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner These bring all the small single line comment, whitespace and minor code differences into sync with the kernel code. Anything left at this point is an intentional difference. Signed-off-by: Dave Chinner --- include/xfs_fs.h | 4 ++-- include/xfs_quota_defs.h | 4 ++++ libxfs/xfs_attr_leaf.c | 4 +--- libxfs/xfs_bmap.c | 6 +++--- libxfs/xfs_bmap_btree.c | 2 +- libxfs/xfs_dir2_leaf.c | 1 - libxfs/xfs_dir2_node.c | 2 +- libxfs/xfs_ialloc.c | 4 ++-- libxfs/xfs_inode_buf.c | 2 ++ libxfs/xfs_inode_fork.c | 5 +++-- libxfs/xfs_trans_resv.c | 2 +- 11 files changed, 20 insertions(+), 16 deletions(-) diff --git a/include/xfs_fs.h b/include/xfs_fs.h index c43ba98..554fd66 100644 --- a/include/xfs_fs.h +++ b/include/xfs_fs.h @@ -358,7 +358,7 @@ typedef struct xfs_error_injection { * Speculative preallocation trimming. */ #define XFS_EOFBLOCKS_VERSION 1 -struct xfs_eofblocks { +struct xfs_fs_eofblocks { __u32 eof_version; __u32 eof_flags; uid_t eof_uid; @@ -516,7 +516,7 @@ typedef struct xfs_swapext /* XFS_IOC_GETBIOSIZE ---- deprecated 47 */ #define XFS_IOC_GETBMAPX _IOWR('X', 56, struct getbmap) #define XFS_IOC_ZERO_RANGE _IOW ('X', 57, struct xfs_flock64) -#define XFS_IOC_FREE_EOFBLOCKS _IOR ('X', 58, struct xfs_eofblocks) +#define XFS_IOC_FREE_EOFBLOCKS _IOR ('X', 58, struct xfs_fs_eofblocks) /* * ioctl commands that replace IRIX syssgi()'s diff --git a/include/xfs_quota_defs.h b/include/xfs_quota_defs.h index e6b0d6e..b3b2b10 100644 --- a/include/xfs_quota_defs.h +++ b/include/xfs_quota_defs.h @@ -154,4 +154,8 @@ typedef __uint16_t xfs_qwarncnt_t; (XFS_QMOPT_UQUOTA | XFS_QMOPT_PQUOTA | XFS_QMOPT_GQUOTA) #define XFS_QMOPT_RESBLK_MASK (XFS_QMOPT_RES_REGBLKS | XFS_QMOPT_RES_RTBLKS) +extern int xfs_dqcheck(struct xfs_mount *mp, xfs_disk_dquot_t *ddq, + xfs_dqid_t id, uint type, uint flags, char *str); +extern int xfs_calc_dquots_per_chunk(struct xfs_mount *mp, unsigned int nbblks); + #endif /* __XFS_QUOTA_H__ */ diff --git a/libxfs/xfs_attr_leaf.c b/libxfs/xfs_attr_leaf.c index c09b0f3..fd52397 100644 --- a/libxfs/xfs_attr_leaf.c +++ b/libxfs/xfs_attr_leaf.c @@ -599,7 +599,7 @@ xfs_attr_shortform_getvalue(xfs_da_args_t *args) xfs_attr_sf_entry_t *sfe; int i; - ASSERT(args->dp->i_d.di_aformat == XFS_IFINLINE); + ASSERT(args->dp->i_afp->if_flags == XFS_IFINLINE); sf = (xfs_attr_shortform_t *)args->dp->i_afp->if_u1.if_data; sfe = &sf->list[0]; for (i = 0; i < sf->hdr.count; @@ -909,7 +909,6 @@ out: return error; } - /*======================================================================== * Routines used for growing the Btree. *========================================================================*/ @@ -1270,7 +1269,6 @@ xfs_attr3_leaf_compact( ichdr_dst->freemap[0].size = ichdr_dst->firstused - ichdr_dst->freemap[0].base; - /* write the header back to initialise the underlying buffer */ xfs_attr3_leaf_hdr_to_disk(leaf_dst, ichdr_dst); diff --git a/libxfs/xfs_bmap.c b/libxfs/xfs_bmap.c index 7336abf..3e80c64 100644 --- a/libxfs/xfs_bmap.c +++ b/libxfs/xfs_bmap.c @@ -510,8 +510,8 @@ xfs_bmap_trace_exlist( /* * Validate that the bmbt_irecs being returned from bmapi are valid - * given the callers original parameters. Specifically check the - * ranges of the returned irecs to ensure that they only extent beyond + * given the caller's original parameters. Specifically check the + * ranges of the returned irecs to ensure that they only extend beyond * the given parameters if the XFS_BMAPI_ENTIRE flag was set. */ STATIC void @@ -1515,7 +1515,7 @@ xfs_bmap_first_unused( } /* - * Returns the file-relative block number of the last block + 1 before + * Returns the file-relative block number of the last block - 1 before * last_block (input value) in the file. * This is not based on i_size, it is based on the extent records. * Returns 0 for local files, as they do not have extent records. diff --git a/libxfs/xfs_bmap_btree.c b/libxfs/xfs_bmap_btree.c index 2f6b48a..6211dc2 100644 --- a/libxfs/xfs_bmap_btree.c +++ b/libxfs/xfs_bmap_btree.c @@ -737,7 +737,7 @@ xfs_bmbt_verify( * precise. */ level = be16_to_cpu(block->bb_level); - if (level > MAX(mp->m_bm_maxlevels[0], mp->m_bm_maxlevels[1])) + if (level > max(mp->m_bm_maxlevels[0], mp->m_bm_maxlevels[1])) return false; if (be16_to_cpu(block->bb_numrecs) > mp->m_bmap_dmxr[level != 0]) return false; diff --git a/libxfs/xfs_dir2_leaf.c b/libxfs/xfs_dir2_leaf.c index c035c4d..683536e 100644 --- a/libxfs/xfs_dir2_leaf.c +++ b/libxfs/xfs_dir2_leaf.c @@ -1072,7 +1072,6 @@ xfs_dir3_leaf_compact_x1( *highstalep = highstale; } - /* * Log the bests entries indicated from a leaf1 block. */ diff --git a/libxfs/xfs_dir2_node.c b/libxfs/xfs_dir2_node.c index 6a245e5..10d1d81 100644 --- a/libxfs/xfs_dir2_node.c +++ b/libxfs/xfs_dir2_node.c @@ -1796,7 +1796,7 @@ xfs_dir2_node_addname_int( /* * Look at the current free entry. Is it good enough? * - * The bests initialisation should be where the buffer is read in + * The bests initialisation should be where the bufer is read in * the above branch. But gcc is too stupid to realise that bests * and the freehdr are actually initialised if they are placed * there, so we have to do it here to avoid warnings. Blech. diff --git a/libxfs/xfs_ialloc.c b/libxfs/xfs_ialloc.c index 4683287..afe1a82 100644 --- a/libxfs/xfs_ialloc.c +++ b/libxfs/xfs_ialloc.c @@ -484,7 +484,7 @@ xfs_ialloc_next_ag( /* * Select an allocation group to look for a free inode in, based on the parent - * inode and then mode. Return the allocation group buffer. + * inode and the mode. Return the allocation group buffer. */ STATIC xfs_agnumber_t xfs_ialloc_ag_select( @@ -706,7 +706,7 @@ xfs_dialloc_ag( error = xfs_inobt_get_rec(cur, &rec, &j); if (error) goto error0; - XFS_WANT_CORRUPTED_GOTO(i == 1, error0); + XFS_WANT_CORRUPTED_GOTO(j == 1, error0); if (rec.ir_freecount > 0) { /* diff --git a/libxfs/xfs_inode_buf.c b/libxfs/xfs_inode_buf.c index 67d5eb4..b796556 100644 --- a/libxfs/xfs_inode_buf.c +++ b/libxfs/xfs_inode_buf.c @@ -101,6 +101,7 @@ xfs_inode_buf_verify( xfs_inobp_check(mp, bp); } + static void xfs_inode_buf_read_verify( struct xfs_buf *bp) @@ -299,6 +300,7 @@ xfs_dinode_verify( return false; return true; } + void xfs_dinode_calc_crc( struct xfs_mount *mp, diff --git a/libxfs/xfs_inode_fork.c b/libxfs/xfs_inode_fork.c index 1c006f9..190690c 100644 --- a/libxfs/xfs_inode_fork.c +++ b/libxfs/xfs_inode_fork.c @@ -138,7 +138,8 @@ xfs_iformat_fork( } di_size = be64_to_cpu(dip->di_size); - if (unlikely(di_size > XFS_DFORK_DSIZE(dip, ip->i_mount))) { + if (unlikely(di_size < 0 || + di_size > XFS_DFORK_DSIZE(dip, ip->i_mount))) { xfs_warn(ip->i_mount, "corrupt inode %Lu (bad size %Ld for local inode).", (unsigned long long) ip->i_ino, @@ -444,7 +445,7 @@ xfs_iread_extents( * * The caller must not request to add more records than would fit in * the on-disk inode root. If the if_broot is currently NULL, then - * if we adding records one will be allocated. The caller must also + * if we are adding records, one will be allocated. The caller must also * not request that the number of records go below zero, although * it can go to zero. * diff --git a/libxfs/xfs_trans_resv.c b/libxfs/xfs_trans_resv.c index 3e14b1c..1e59fad 100644 --- a/libxfs/xfs_trans_resv.c +++ b/libxfs/xfs_trans_resv.c @@ -49,7 +49,7 @@ xfs_calc_buf_res( /* * Logging inodes is really tricksy. They are logged in memory format, - * which means that what we write into the log doesn't directory translate into + * which means that what we write into the log doesn't directly translate into * the amount of space they use on disk. * * Case in point - btree format forks in memory format use more space than the -- 1.8.4.rc3 From dave@fromorbit.com Tue Nov 5 19:08:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 29CCA29E4E for ; Tue, 5 Nov 2013 19:07:55 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1AB448F8089 for ; Tue, 5 Nov 2013 17:07:55 -0800 (PST) X-ASG-Debug-ID: 1383700059-04cbb00ddf3d4790007-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id nqaG905m6dWrdavH for ; Tue, 05 Nov 2013 17:07:50 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAPiVeVJ5LOn3/2dsb2JhbABRCIMHwXYXdIIlAQEFGgEMLzMIGDE5AxsZiAC+a44bAYVzA6JOh0WDOiiBLQ Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 11:37:37 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1Vdrak-0003Ny-3H for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1Vdrak-0008UY-2h for xfs@oss.sgi.com; Wed, 06 Nov 2013 12:07:30 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 08/37] libxfs: xfs_rtalloc.c becomes xfs_rtbitmap.c Date: Wed, 6 Nov 2013 12:06:54 +1100 X-ASG-Orig-Subj: [PATCH 08/37] libxfs: xfs_rtalloc.c becomes xfs_rtbitmap.c Message-Id: <1383700043-32305-9-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> References: <1383700043-32305-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383700070 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142089 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner To match the split-up of the kernel xfs_rtalloc.c file, convert the libxfs version of xfs_rtalloc.c to match the newly shared kernel source file with all the realtime bitmap functions in it, xfs_rtbitmap.c. Signed-off-by: Dave Chinner --- libxfs/Makefile | 2 +- libxfs/xfs_rtalloc.c | 776 ---------------------------------------- libxfs/xfs_rtbitmap.c | 951 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 952 insertions(+), 777 deletions(-) delete mode 100644 libxfs/xfs_rtalloc.c create mode 100644 libxfs/xfs_rtbitmap.c diff --git a/libxfs/Makefile b/libxfs/Makefile index 4522218..ae15a5d 100644 --- a/libxfs/Makefile +++ b/libxfs/Makefile @@ -35,7 +35,7 @@ CFILES = cache.c \ xfs_inode_fork.c \ xfs_ialloc_btree.c \ xfs_log_rlimit.c \ - xfs_rtalloc.c \ + xfs_rtbitmap.c \ xfs_sb.c \ xfs_symlink_remote.c \ xfs_trans_resv.c diff --git a/libxfs/xfs_rtalloc.c b/libxfs/xfs_rtalloc.c deleted file mode 100644 index f5a90b2..0000000 --- a/libxfs/xfs_rtalloc.c +++ /dev/null @@ -1,776 +0,0 @@ -/* - * Copyright (c) 2000-2005 Silicon Graphics, Inc. - * All Rights Reserved. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it would be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#include - -/* - * Prototypes for internal functions. - */ - - -STATIC int xfs_rtfind_back(xfs_mount_t *, xfs_trans_t *, xfs_rtblock_t, - xfs_rtblock_t, xfs_rtblock_t *); -STATIC int xfs_rtfind_forw(xfs_mount_t *, xfs_trans_t *, xfs_rtblock_t, - xfs_rtblock_t, xfs_rtblock_t *); -STATIC int xfs_rtmodify_range(xfs_mount_t *, xfs_trans_t *, xfs_rtblock_t, - xfs_extlen_t, int); -STATIC int xfs_rtmodify_summary(xfs_mount_t *, xfs_trans_t *, int, - xfs_rtblock_t, int, xfs_buf_t **, xfs_fsblock_t *); - -/* - * Internal functions. - */ - -/* - * Get a buffer for the bitmap or summary file block specified. - * The buffer is returned read and locked. - */ -STATIC int /* error */ -xfs_rtbuf_get( - xfs_mount_t *mp, /* file system mount structure */ - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t block, /* block number in bitmap or summary */ - int issum, /* is summary not bitmap */ - xfs_buf_t **bpp) /* output: buffer for the block */ -{ - xfs_buf_t *bp; /* block buffer, result */ - xfs_inode_t *ip; /* bitmap or summary inode */ - xfs_bmbt_irec_t map; - int nmap = 1; - int error; /* error value */ - - ip = issum ? mp->m_rsumip : mp->m_rbmip; - - error = xfs_bmapi_read(ip, block, 1, &map, &nmap, XFS_DATA_FORK); - if (error) - return error; - - ASSERT(map.br_startblock != NULLFSBLOCK); - error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, - XFS_FSB_TO_DADDR(mp, map.br_startblock), - mp->m_bsize, 0, &bp, NULL); - if (error) - return error; - ASSERT(!xfs_buf_geterror(bp)); - *bpp = bp; - return 0; -} - -/* - * Searching backward from start to limit, find the first block whose - * allocated/free state is different from start's. - */ -STATIC int /* error */ -xfs_rtfind_back( - xfs_mount_t *mp, /* file system mount point */ - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t start, /* starting block to look at */ - xfs_rtblock_t limit, /* last block to look at */ - xfs_rtblock_t *rtblock) /* out: start block found */ -{ - xfs_rtword_t *b; /* current word in buffer */ - int bit; /* bit number in the word */ - xfs_rtblock_t block; /* bitmap block number */ - xfs_buf_t *bp; /* buf for the block */ - xfs_rtword_t *bufp; /* starting word in buffer */ - int error; /* error value */ - xfs_rtblock_t firstbit; /* first useful bit in the word */ - xfs_rtblock_t i; /* current bit number rel. to start */ - xfs_rtblock_t len; /* length of inspected area */ - xfs_rtword_t mask; /* mask of relevant bits for value */ - xfs_rtword_t want; /* mask for "good" values */ - xfs_rtword_t wdiff; /* difference from wanted value */ - int word; /* word number in the buffer */ - - /* - * Compute and read in starting bitmap block for starting block. - */ - block = XFS_BITTOBLOCK(mp, start); - error = xfs_rtbuf_get(mp, tp, block, 0, &bp); - if (error) { - return error; - } - bufp = bp->b_addr; - /* - * Get the first word's index & point to it. - */ - word = XFS_BITTOWORD(mp, start); - b = &bufp[word]; - bit = (int)(start & (XFS_NBWORD - 1)); - len = start - limit + 1; - /* - * Compute match value, based on the bit at start: if 1 (free) - * then all-ones, else all-zeroes. - */ - want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; - /* - * If the starting position is not word-aligned, deal with the - * partial word. - */ - if (bit < XFS_NBWORD - 1) { - /* - * Calculate first (leftmost) bit number to look at, - * and mask for all the relevant bits in this word. - */ - firstbit = XFS_RTMAX((xfs_srtblock_t)(bit - len + 1), 0); - mask = (((xfs_rtword_t)1 << (bit - firstbit + 1)) - 1) << - firstbit; - /* - * Calculate the difference between the value there - * and what we're looking for. - */ - if ((wdiff = (*b ^ want) & mask)) { - /* - * Different. Mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i = bit - XFS_RTHIBIT(wdiff); - *rtblock = start - i + 1; - return 0; - } - i = bit - firstbit + 1; - /* - * Go on to previous block if that's where the previous word is - * and we need the previous word. - */ - if (--word == -1 && i < len) { - /* - * If done with this block, get the previous one. - */ - xfs_trans_brelse(tp, bp); - error = xfs_rtbuf_get(mp, tp, --block, 0, &bp); - if (error) { - return error; - } - bufp = bp->b_addr; - word = XFS_BLOCKWMASK(mp); - b = &bufp[word]; - } else { - /* - * Go on to the previous word in the buffer. - */ - b--; - } - } else { - /* - * Starting on a word boundary, no partial word. - */ - i = 0; - } - /* - * Loop over whole words in buffers. When we use up one buffer - * we move on to the previous one. - */ - while (len - i >= XFS_NBWORD) { - /* - * Compute difference between actual and desired value. - */ - if ((wdiff = *b ^ want)) { - /* - * Different, mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i += XFS_NBWORD - 1 - XFS_RTHIBIT(wdiff); - *rtblock = start - i + 1; - return 0; - } - i += XFS_NBWORD; - /* - * Go on to previous block if that's where the previous word is - * and we need the previous word. - */ - if (--word == -1 && i < len) { - /* - * If done with this block, get the previous one. - */ - xfs_trans_brelse(tp, bp); - error = xfs_rtbuf_get(mp, tp, --block, 0, &bp); - if (error) { - return error; - } - bufp = bp->b_addr; - word = XFS_BLOCKWMASK(mp); - b = &bufp[word]; - } else { - /* - * Go on to the previous word in the buffer. - */ - b--; - } - } - /* - * If not ending on a word boundary, deal with the last - * (partial) word. - */ - if (len - i) { - /* - * Calculate first (leftmost) bit number to look at, - * and mask for all the relevant bits in this word. - */ - firstbit = XFS_NBWORD - (len - i); - mask = (((xfs_rtword_t)1 << (len - i)) - 1) << firstbit; - /* - * Compute difference between actual and desired value. - */ - if ((wdiff = (*b ^ want) & mask)) { - /* - * Different, mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i += XFS_NBWORD - 1 - XFS_RTHIBIT(wdiff); - *rtblock = start - i + 1; - return 0; - } else - i = len; - } - /* - * No match, return that we scanned the whole area. - */ - xfs_trans_brelse(tp, bp); - *rtblock = start - i + 1; - return 0; -} - -/* - * Searching forward from start to limit, find the first block whose - * allocated/free state is different from start's. - */ -STATIC int /* error */ -xfs_rtfind_forw( - xfs_mount_t *mp, /* file system mount point */ - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t start, /* starting block to look at */ - xfs_rtblock_t limit, /* last block to look at */ - xfs_rtblock_t *rtblock) /* out: start block found */ -{ - xfs_rtword_t *b; /* current word in buffer */ - int bit; /* bit number in the word */ - xfs_rtblock_t block; /* bitmap block number */ - xfs_buf_t *bp; /* buf for the block */ - xfs_rtword_t *bufp; /* starting word in buffer */ - int error; /* error value */ - xfs_rtblock_t i; /* current bit number rel. to start */ - xfs_rtblock_t lastbit; /* last useful bit in the word */ - xfs_rtblock_t len; /* length of inspected area */ - xfs_rtword_t mask; /* mask of relevant bits for value */ - xfs_rtword_t want; /* mask for "good" values */ - xfs_rtword_t wdiff; /* difference from wanted value */ - int word; /* word number in the buffer */ - - /* - * Compute and read in starting bitmap block for starting block. - */ - block = XFS_BITTOBLOCK(mp, start); - error = xfs_rtbuf_get(mp, tp, block, 0, &bp); - if (error) { - return error; - } - bufp = bp->b_addr; - /* - * Get the first word's index & point to it. - */ - word = XFS_BITTOWORD(mp, start); - b = &bufp[word]; - bit = (int)(start & (XFS_NBWORD - 1)); - len = limit - start + 1; - /* - * Compute match value, based on the bit at start: if 1 (free) - * then all-ones, else all-zeroes. - */ - want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; - /* - * If the starting position is not word-aligned, deal with the - * partial word. - */ - if (bit) { - /* - * Calculate last (rightmost) bit number to look at, - * and mask for all the relevant bits in this word. - */ - lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); - mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; - /* - * Calculate the difference between the value there - * and what we're looking for. - */ - if ((wdiff = (*b ^ want) & mask)) { - /* - * Different. Mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i = XFS_RTLOBIT(wdiff) - bit; - *rtblock = start + i - 1; - return 0; - } - i = lastbit - bit; - /* - * Go on to next block if that's where the next word is - * and we need the next word. - */ - if (++word == XFS_BLOCKWSIZE(mp) && i < len) { - /* - * If done with this block, get the previous one. - */ - xfs_trans_brelse(tp, bp); - error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); - if (error) { - return error; - } - b = bufp = bp->b_addr; - word = 0; - } else { - /* - * Go on to the previous word in the buffer. - */ - b++; - } - } else { - /* - * Starting on a word boundary, no partial word. - */ - i = 0; - } - /* - * Loop over whole words in buffers. When we use up one buffer - * we move on to the next one. - */ - while (len - i >= XFS_NBWORD) { - /* - * Compute difference between actual and desired value. - */ - if ((wdiff = *b ^ want)) { - /* - * Different, mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i += XFS_RTLOBIT(wdiff); - *rtblock = start + i - 1; - return 0; - } - i += XFS_NBWORD; - /* - * Go on to next block if that's where the next word is - * and we need the next word. - */ - if (++word == XFS_BLOCKWSIZE(mp) && i < len) { - /* - * If done with this block, get the next one. - */ - xfs_trans_brelse(tp, bp); - error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); - if (error) { - return error; - } - b = bufp = bp->b_addr; - word = 0; - } else { - /* - * Go on to the next word in the buffer. - */ - b++; - } - } - /* - * If not ending on a word boundary, deal with the last - * (partial) word. - */ - if ((lastbit = len - i)) { - /* - * Calculate mask for all the relevant bits in this word. - */ - mask = ((xfs_rtword_t)1 << lastbit) - 1; - /* - * Compute difference between actual and desired value. - */ - if ((wdiff = (*b ^ want) & mask)) { - /* - * Different, mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i += XFS_RTLOBIT(wdiff); - *rtblock = start + i - 1; - return 0; - } else - i = len; - } - /* - * No match, return that we scanned the whole area. - */ - xfs_trans_brelse(tp, bp); - *rtblock = start + i - 1; - return 0; -} - -/* - * Mark an extent specified by start and len freed. - * Updates all the summary information as well as the bitmap. - */ -STATIC int /* error */ -xfs_rtfree_range( - xfs_mount_t *mp, /* file system mount point */ - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t start, /* starting block to free */ - xfs_extlen_t len, /* length to free */ - xfs_buf_t **rbpp, /* in/out: summary block buffer */ - xfs_fsblock_t *rsb) /* in/out: summary block number */ -{ - xfs_rtblock_t end; /* end of the freed extent */ - int error; /* error value */ - xfs_rtblock_t postblock = 0; /* first block freed > end */ - xfs_rtblock_t preblock = 0; /* first block freed < start */ - - end = start + len - 1; - /* - * Modify the bitmap to mark this extent freed. - */ - error = xfs_rtmodify_range(mp, tp, start, len, 1); - if (error) { - return error; - } - /* - * Assume we're freeing out of the middle of an allocated extent. - * We need to find the beginning and end of the extent so we can - * properly update the summary. - */ - error = xfs_rtfind_back(mp, tp, start, 0, &preblock); - if (error) { - return error; - } - /* - * Find the next allocated block (end of allocated extent). - */ - error = xfs_rtfind_forw(mp, tp, end, mp->m_sb.sb_rextents - 1, - &postblock); - if (error) - return error; - /* - * If there are blocks not being freed at the front of the - * old extent, add summary data for them to be allocated. - */ - if (preblock < start) { - error = xfs_rtmodify_summary(mp, tp, - XFS_RTBLOCKLOG(start - preblock), - XFS_BITTOBLOCK(mp, preblock), -1, rbpp, rsb); - if (error) { - return error; - } - } - /* - * If there are blocks not being freed at the end of the - * old extent, add summary data for them to be allocated. - */ - if (postblock > end) { - error = xfs_rtmodify_summary(mp, tp, - XFS_RTBLOCKLOG(postblock - end), - XFS_BITTOBLOCK(mp, end + 1), -1, rbpp, rsb); - if (error) { - return error; - } - } - /* - * Increment the summary information corresponding to the entire - * (new) free extent. - */ - error = xfs_rtmodify_summary(mp, tp, - XFS_RTBLOCKLOG(postblock + 1 - preblock), - XFS_BITTOBLOCK(mp, preblock), 1, rbpp, rsb); - return error; -} - -/* - * Set the given range of bitmap bits to the given value. - * Do whatever I/O and logging is required. - */ -STATIC int /* error */ -xfs_rtmodify_range( - xfs_mount_t *mp, /* file system mount point */ - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t start, /* starting block to modify */ - xfs_extlen_t len, /* length of extent to modify */ - int val) /* 1 for free, 0 for allocated */ -{ - xfs_rtword_t *b; /* current word in buffer */ - int bit; /* bit number in the word */ - xfs_rtblock_t block; /* bitmap block number */ - xfs_buf_t *bp; /* buf for the block */ - xfs_rtword_t *bufp; /* starting word in buffer */ - int error; /* error value */ - xfs_rtword_t *first; /* first used word in the buffer */ - int i; /* current bit number rel. to start */ - int lastbit; /* last useful bit in word */ - xfs_rtword_t mask; /* mask o frelevant bits for value */ - int word; /* word number in the buffer */ - - /* - * Compute starting bitmap block number. - */ - block = XFS_BITTOBLOCK(mp, start); - /* - * Read the bitmap block, and point to its data. - */ - error = xfs_rtbuf_get(mp, tp, block, 0, &bp); - if (error) { - return error; - } - bufp = bp->b_addr; - /* - * Compute the starting word's address, and starting bit. - */ - word = XFS_BITTOWORD(mp, start); - first = b = &bufp[word]; - bit = (int)(start & (XFS_NBWORD - 1)); - /* - * 0 (allocated) => all zeroes; 1 (free) => all ones. - */ - val = -val; - /* - * If not starting on a word boundary, deal with the first - * (partial) word. - */ - if (bit) { - /* - * Compute first bit not changed and mask of relevant bits. - */ - lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); - mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; - /* - * Set/clear the active bits. - */ - if (val) - *b |= mask; - else - *b &= ~mask; - i = lastbit - bit; - /* - * Go on to the next block if that's where the next word is - * and we need the next word. - */ - if (++word == XFS_BLOCKWSIZE(mp) && i < len) { - /* - * Log the changed part of this block. - * Get the next one. - */ - xfs_trans_log_buf(tp, bp, - (uint)((char *)first - (char *)bufp), - (uint)((char *)b - (char *)bufp)); - error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); - if (error) { - return error; - } - first = b = bufp = bp->b_addr; - word = 0; - } else { - /* - * Go on to the next word in the buffer - */ - b++; - } - } else { - /* - * Starting on a word boundary, no partial word. - */ - i = 0; - } - /* - * Loop over whole words in buffers. When we use up one buffer - * we move on to the next one. - */ - while (len - i >= XFS_NBWORD) { - /* - * Set the word value correctly. - */ - *b = val; - i += XFS_NBWORD; - /* - * Go on to the next block if that's where the next word is - * and we need the next word. - */ - if (++word == XFS_BLOCKWSIZE(mp) && i < len) { - /* - * Log the changed part of this block. - * Get the next one. - */ - xfs_trans_log_buf(tp, bp, - (uint)((char *)first - (char *)bufp), - (uint)((char *)b - (char *)bufp)); - error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); - if (error) { - return error; - } - first = b = bufp = bp->b_addr; - word = 0; - } else { - /* - * Go on to the next word in the buffer - */ - b++; - } - } - /* - * If not ending on a word boundary, deal with the last - * (partial) word. - */ - if ((lastbit = len - i)) { - /* - * Compute a mask of relevant bits. - */ - bit = 0; - mask = ((xfs_rtword_t)1 << lastbit) - 1; - /* - * Set/clear the active bits. - */ - if (val) - *b |= mask; - else - *b &= ~mask; - b++; - } - /* - * Log any remaining changed bytes. - */ - if (b > first) - xfs_trans_log_buf(tp, bp, (uint)((char *)first - (char *)bufp), - (uint)((char *)b - (char *)bufp - 1)); - return 0; -} - -/* - * Read and modify the summary information for a given extent size, - * bitmap block combination. - * Keeps track of a current summary block, so we don't keep reading - * it from the buffer cache. - */ -STATIC int /* error */ -xfs_rtmodify_summary( - xfs_mount_t *mp, /* file system mount point */ - xfs_trans_t *tp, /* transaction pointer */ - int log, /* log2 of extent size */ - xfs_rtblock_t bbno, /* bitmap block number */ - int delta, /* change to make to summary info */ - xfs_buf_t **rbpp, /* in/out: summary block buffer */ - xfs_fsblock_t *rsb) /* in/out: summary block number */ -{ - xfs_buf_t *bp; /* buffer for the summary block */ - int error; /* error value */ - xfs_fsblock_t sb; /* summary fsblock */ - int so; /* index into the summary file */ - xfs_suminfo_t *sp; /* pointer to returned data */ - - /* - * Compute entry number in the summary file. - */ - so = XFS_SUMOFFS(mp, log, bbno); - /* - * Compute the block number in the summary file. - */ - sb = XFS_SUMOFFSTOBLOCK(mp, so); - /* - * If we have an old buffer, and the block number matches, use that. - */ - if (rbpp && *rbpp && *rsb == sb) - bp = *rbpp; - /* - * Otherwise we have to get the buffer. - */ - else { - /* - * If there was an old one, get rid of it first. - */ - if (rbpp && *rbpp) - xfs_trans_brelse(tp, *rbpp); - error = xfs_rtbuf_get(mp, tp, sb, 1, &bp); - if (error) { - return error; - } - /* - * Remember this buffer and block for the next call. - */ - if (rbpp) { - *rbpp = bp; - *rsb = sb; - } - } - /* - * Point to the summary information, modify and log it. - */ - sp = XFS_SUMPTR(mp, bp, so); - *sp += delta; - xfs_trans_log_buf(tp, bp, (uint)((char *)sp - (char *)bp->b_addr), - (uint)((char *)sp - (char *)bp->b_addr + sizeof(*sp) - 1)); - return 0; -} - -/* - * Free an extent in the realtime subvolume. Length is expressed in - * realtime extents, as is the block number. - */ -int /* error */ -xfs_rtfree_extent( - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t bno, /* starting block number to free */ - xfs_extlen_t len) /* length of extent freed */ -{ - int error; /* error value */ - xfs_mount_t *mp; /* file system mount structure */ - xfs_fsblock_t sb; /* summary file block number */ - xfs_buf_t *sumbp; /* summary file block buffer */ - - mp = tp->t_mountp; - - ASSERT(mp->m_rbmip->i_itemp != NULL); - ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); - -#ifdef DEBUG - /* - * Check to see that this whole range is currently allocated. - */ - { - int stat; /* result from checking range */ - - error = xfs_rtcheck_alloc_range(mp, tp, bno, len, &stat); - if (error) { - return error; - } - ASSERT(stat); - } -#endif - sumbp = NULL; - /* - * Free the range of realtime blocks. - */ - error = xfs_rtfree_range(mp, tp, bno, len, &sumbp, &sb); - if (error) { - return error; - } - /* - * Mark more blocks free in the superblock. - */ - xfs_trans_mod_sb(tp, XFS_TRANS_SB_FREXTENTS, (long)len); - /* - * If we've now freed all the blocks, reset the file sequence - * number to 0. - */ - if (tp->t_frextents_delta + mp->m_sb.sb_frextents == - mp->m_sb.sb_rextents) { - if (!(mp->m_rbmip->i_d.di_flags & XFS_DIFLAG_NEWRTBM)) - mp->m_rbmip->i_d.di_flags |= XFS_DIFLAG_NEWRTBM; - *(__uint64_t *)&mp->m_rbmip->i_d.di_atime = 0; - xfs_trans_log_inode(tp, mp->m_rbmip, XFS_ILOG_CORE); - } - return 0; -} diff --git a/libxfs/xfs_rtbitmap.c b/libxfs/xfs_rtbitmap.c new file mode 100644 index 0000000..f24b9bd --- /dev/null +++ b/libxfs/xfs_rtbitmap.c @@ -0,0 +1,951 @@ +/* + * Copyright (c) 2000-2005 Silicon Graphics, Inc. + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it would be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ +#include "xfs.h" + +/* + * Realtime allocator bitmap functions shared with userspace. + */ + +/* + * Get a buffer for the bitmap or summary file block specified. + * The buffer is returned read and locked. + */ +int +xfs_rtbuf_get( + xfs_mount_t *mp, /* file system mount structure */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t block, /* block number in bitmap or summary */ + int issum, /* is summary not bitmap */ + xfs_buf_t **bpp) /* output: buffer for the block */ +{ + xfs_buf_t *bp; /* block buffer, result */ + xfs_inode_t *ip; /* bitmap or summary inode */ + xfs_bmbt_irec_t map; + int nmap = 1; + int error; /* error value */ + + ip = issum ? mp->m_rsumip : mp->m_rbmip; + + error = xfs_bmapi_read(ip, block, 1, &map, &nmap, XFS_DATA_FORK); + if (error) + return error; + + ASSERT(map.br_startblock != NULLFSBLOCK); + error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, + XFS_FSB_TO_DADDR(mp, map.br_startblock), + mp->m_bsize, 0, &bp, NULL); + if (error) + return error; + ASSERT(!xfs_buf_geterror(bp)); + *bpp = bp; + return 0; +} + +/* + * Searching backward from start to limit, find the first block whose + * allocated/free state is different from start's. + */ +int +xfs_rtfind_back( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t start, /* starting block to look at */ + xfs_rtblock_t limit, /* last block to look at */ + xfs_rtblock_t *rtblock) /* out: start block found */ +{ + xfs_rtword_t *b; /* current word in buffer */ + int bit; /* bit number in the word */ + xfs_rtblock_t block; /* bitmap block number */ + xfs_buf_t *bp; /* buf for the block */ + xfs_rtword_t *bufp; /* starting word in buffer */ + int error; /* error value */ + xfs_rtblock_t firstbit; /* first useful bit in the word */ + xfs_rtblock_t i; /* current bit number rel. to start */ + xfs_rtblock_t len; /* length of inspected area */ + xfs_rtword_t mask; /* mask of relevant bits for value */ + xfs_rtword_t want; /* mask for "good" values */ + xfs_rtword_t wdiff; /* difference from wanted value */ + int word; /* word number in the buffer */ + + /* + * Compute and read in starting bitmap block for starting block. + */ + block = XFS_BITTOBLOCK(mp, start); + error = xfs_rtbuf_get(mp, tp, block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + /* + * Get the first word's index & point to it. + */ + word = XFS_BITTOWORD(mp, start); + b = &bufp[word]; + bit = (int)(start & (XFS_NBWORD - 1)); + len = start - limit + 1; + /* + * Compute match value, based on the bit at start: if 1 (free) + * then all-ones, else all-zeroes. + */ + want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; + /* + * If the starting position is not word-aligned, deal with the + * partial word. + */ + if (bit < XFS_NBWORD - 1) { + /* + * Calculate first (leftmost) bit number to look at, + * and mask for all the relevant bits in this word. + */ + firstbit = XFS_RTMAX((xfs_srtblock_t)(bit - len + 1), 0); + mask = (((xfs_rtword_t)1 << (bit - firstbit + 1)) - 1) << + firstbit; + /* + * Calculate the difference between the value there + * and what we're looking for. + */ + if ((wdiff = (*b ^ want) & mask)) { + /* + * Different. Mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i = bit - XFS_RTHIBIT(wdiff); + *rtblock = start - i + 1; + return 0; + } + i = bit - firstbit + 1; + /* + * Go on to previous block if that's where the previous word is + * and we need the previous word. + */ + if (--word == -1 && i < len) { + /* + * If done with this block, get the previous one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, --block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + word = XFS_BLOCKWMASK(mp); + b = &bufp[word]; + } else { + /* + * Go on to the previous word in the buffer. + */ + b--; + } + } else { + /* + * Starting on a word boundary, no partial word. + */ + i = 0; + } + /* + * Loop over whole words in buffers. When we use up one buffer + * we move on to the previous one. + */ + while (len - i >= XFS_NBWORD) { + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = *b ^ want)) { + /* + * Different, mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_NBWORD - 1 - XFS_RTHIBIT(wdiff); + *rtblock = start - i + 1; + return 0; + } + i += XFS_NBWORD; + /* + * Go on to previous block if that's where the previous word is + * and we need the previous word. + */ + if (--word == -1 && i < len) { + /* + * If done with this block, get the previous one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, --block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + word = XFS_BLOCKWMASK(mp); + b = &bufp[word]; + } else { + /* + * Go on to the previous word in the buffer. + */ + b--; + } + } + /* + * If not ending on a word boundary, deal with the last + * (partial) word. + */ + if (len - i) { + /* + * Calculate first (leftmost) bit number to look at, + * and mask for all the relevant bits in this word. + */ + firstbit = XFS_NBWORD - (len - i); + mask = (((xfs_rtword_t)1 << (len - i)) - 1) << firstbit; + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = (*b ^ want) & mask)) { + /* + * Different, mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_NBWORD - 1 - XFS_RTHIBIT(wdiff); + *rtblock = start - i + 1; + return 0; + } else + i = len; + } + /* + * No match, return that we scanned the whole area. + */ + xfs_trans_brelse(tp, bp); + *rtblock = start - i + 1; + return 0; +} + +/* + * Searching forward from start to limit, find the first block whose + * allocated/free state is different from start's. + */ +int +xfs_rtfind_forw( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t start, /* starting block to look at */ + xfs_rtblock_t limit, /* last block to look at */ + xfs_rtblock_t *rtblock) /* out: start block found */ +{ + xfs_rtword_t *b; /* current word in buffer */ + int bit; /* bit number in the word */ + xfs_rtblock_t block; /* bitmap block number */ + xfs_buf_t *bp; /* buf for the block */ + xfs_rtword_t *bufp; /* starting word in buffer */ + int error; /* error value */ + xfs_rtblock_t i; /* current bit number rel. to start */ + xfs_rtblock_t lastbit; /* last useful bit in the word */ + xfs_rtblock_t len; /* length of inspected area */ + xfs_rtword_t mask; /* mask of relevant bits for value */ + xfs_rtword_t want; /* mask for "good" values */ + xfs_rtword_t wdiff; /* difference from wanted value */ + int word; /* word number in the buffer */ + + /* + * Compute and read in starting bitmap block for starting block. + */ + block = XFS_BITTOBLOCK(mp, start); + error = xfs_rtbuf_get(mp, tp, block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + /* + * Get the first word's index & point to it. + */ + word = XFS_BITTOWORD(mp, start); + b = &bufp[word]; + bit = (int)(start & (XFS_NBWORD - 1)); + len = limit - start + 1; + /* + * Compute match value, based on the bit at start: if 1 (free) + * then all-ones, else all-zeroes. + */ + want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; + /* + * If the starting position is not word-aligned, deal with the + * partial word. + */ + if (bit) { + /* + * Calculate last (rightmost) bit number to look at, + * and mask for all the relevant bits in this word. + */ + lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); + mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; + /* + * Calculate the difference between the value there + * and what we're looking for. + */ + if ((wdiff = (*b ^ want) & mask)) { + /* + * Different. Mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i = XFS_RTLOBIT(wdiff) - bit; + *rtblock = start + i - 1; + return 0; + } + i = lastbit - bit; + /* + * Go on to next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * If done with this block, get the previous one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the previous word in the buffer. + */ + b++; + } + } else { + /* + * Starting on a word boundary, no partial word. + */ + i = 0; + } + /* + * Loop over whole words in buffers. When we use up one buffer + * we move on to the next one. + */ + while (len - i >= XFS_NBWORD) { + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = *b ^ want)) { + /* + * Different, mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_RTLOBIT(wdiff); + *rtblock = start + i - 1; + return 0; + } + i += XFS_NBWORD; + /* + * Go on to next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * If done with this block, get the next one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the next word in the buffer. + */ + b++; + } + } + /* + * If not ending on a word boundary, deal with the last + * (partial) word. + */ + if ((lastbit = len - i)) { + /* + * Calculate mask for all the relevant bits in this word. + */ + mask = ((xfs_rtword_t)1 << lastbit) - 1; + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = (*b ^ want) & mask)) { + /* + * Different, mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_RTLOBIT(wdiff); + *rtblock = start + i - 1; + return 0; + } else + i = len; + } + /* + * No match, return that we scanned the whole area. + */ + xfs_trans_brelse(tp, bp); + *rtblock = start + i - 1; + return 0; +} + +/* + * Read and modify the summary information for a given extent size, + * bitmap block combination. + * Keeps track of a current summary block, so we don't keep reading + * it from the buffer cache. + */ +int +xfs_rtmodify_summary( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + int log, /* log2 of extent size */ + xfs_rtblock_t bbno, /* bitmap block number */ + int delta, /* change to make to summary info */ + xfs_buf_t **rbpp, /* in/out: summary block buffer */ + xfs_fsblock_t *rsb) /* in/out: summary block number */ +{ + xfs_buf_t *bp; /* buffer for the summary block */ + int error; /* error value */ + xfs_fsblock_t sb; /* summary fsblock */ + int so; /* index into the summary file */ + xfs_suminfo_t *sp; /* pointer to returned data */ + + /* + * Compute entry number in the summary file. + */ + so = XFS_SUMOFFS(mp, log, bbno); + /* + * Compute the block number in the summary file. + */ + sb = XFS_SUMOFFSTOBLOCK(mp, so); + /* + * If we have an old buffer, and the block number matches, use that. + */ + if (rbpp && *rbpp && *rsb == sb) + bp = *rbpp; + /* + * Otherwise we have to get the buffer. + */ + else { + /* + * If there was an old one, get rid of it first. + */ + if (rbpp && *rbpp) + xfs_trans_brelse(tp, *rbpp); + error = xfs_rtbuf_get(mp, tp, sb, 1, &bp); + if (error) { + return error; + } + /* + * Remember this buffer and block for the next call. + */ + if (rbpp) { + *rbpp = bp; + *rsb = sb; + } + } + /* + * Point to the summary information, modify and log it. + */ + sp = XFS_SUMPTR(mp, bp, so); + *sp += delta; + xfs_trans_log_buf(tp, bp, (uint)((char *)sp - (char *)bp->b_addr), + (uint)((char *)sp - (char *)bp->b_addr + sizeof(*sp) - 1)); + return 0; +} + +/* + * Set the given range of bitmap bits to the given value. + * Do whatever I/O and logging is required. + */ +int +xfs_rtmodify_range( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t start, /* starting block to modify */ + xfs_extlen_t len, /* length of extent to modify */ + int val) /* 1 for free, 0 for allocated */ +{ + xfs_rtword_t *b; /* current word in buffer */ + int bit; /* bit number in the word */ + xfs_rtblock_t block; /* bitmap block number */ + xfs_buf_t *bp; /* buf for the block */ + xfs_rtword_t *bufp; /* starting word in buffer */ + int error; /* error value */ + xfs_rtword_t *first; /* first used word in the buffer */ + int i; /* current bit number rel. to start */ + int lastbit; /* last useful bit in word */ + xfs_rtword_t mask; /* mask o frelevant bits for value */ + int word; /* word number in the buffer */ + + /* + * Compute starting bitmap block number. + */ + block = XFS_BITTOBLOCK(mp, start); + /* + * Read the bitmap block, and point to its data. + */ + error = xfs_rtbuf_get(mp, tp, block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + /* + * Compute the starting word's address, and starting bit. + */ + word = XFS_BITTOWORD(mp, start); + first = b = &bufp[word]; + bit = (int)(start & (XFS_NBWORD - 1)); + /* + * 0 (allocated) => all zeroes; 1 (free) => all ones. + */ + val = -val; + /* + * If not starting on a word boundary, deal with the first + * (partial) word. + */ + if (bit) { + /* + * Compute first bit not changed and mask of relevant bits. + */ + lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); + mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; + /* + * Set/clear the active bits. + */ + if (val) + *b |= mask; + else + *b &= ~mask; + i = lastbit - bit; + /* + * Go on to the next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * Log the changed part of this block. + * Get the next one. + */ + xfs_trans_log_buf(tp, bp, + (uint)((char *)first - (char *)bufp), + (uint)((char *)b - (char *)bufp)); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + first = b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the next word in the buffer + */ + b++; + } + } else { + /* + * Starting on a word boundary, no partial word. + */ + i = 0; + } + /* + * Loop over whole words in buffers. When we use up one buffer + * we move on to the next one. + */ + while (len - i >= XFS_NBWORD) { + /* + * Set the word value correctly. + */ + *b = val; + i += XFS_NBWORD; + /* + * Go on to the next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * Log the changed part of this block. + * Get the next one. + */ + xfs_trans_log_buf(tp, bp, + (uint)((char *)first - (char *)bufp), + (uint)((char *)b - (char *)bufp)); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + first = b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the next word in the buffer + */ + b++; + } + } + /* + * If not ending on a word boundary, deal with the last + * (partial) word. + */ + if ((lastbit = len - i)) { + /* + * Compute a mask of relevant bits. + */ + bit = 0; + mask = ((xfs_rtword_t)1 << lastbit) - 1; + /* + * Set/clear the active bits. + */ + if (val) + *b |= mask; + else + *b &= ~mask; + b++; + } + /* + * Log any remaining changed bytes. + */ + if (b > first) + xfs_trans_log_buf(tp, bp, (uint)((char *)first - (char *)bufp), + (uint)((char *)b - (char *)bufp - 1)); + return 0; +} + +/* + * Mark an extent specified by start and len freed. + * Updates all the summary information as well as the bitmap. + */ +int +xfs_rtfree_range( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t start, /* starting block to free */ + xfs_extlen_t len, /* length to free */ + xfs_buf_t **rbpp, /* in/out: summary block buffer */ + xfs_fsblock_t *rsb) /* in/out: summary block number */ +{ + xfs_rtblock_t end; /* end of the freed extent */ + int error; /* error value */ + xfs_rtblock_t postblock; /* first block freed > end */ + xfs_rtblock_t preblock; /* first block freed < start */ + + end = start + len - 1; + /* + * Modify the bitmap to mark this extent freed. + */ + error = xfs_rtmodify_range(mp, tp, start, len, 1); + if (error) { + return error; + } + /* + * Assume we're freeing out of the middle of an allocated extent. + * We need to find the beginning and end of the extent so we can + * properly update the summary. + */ + error = xfs_rtfind_back(mp, tp, start, 0, &preblock); + if (error) { + return error; + } + /* + * Find the next allocated block (end of allocated extent). + */ + error = xfs_rtfind_forw(mp, tp, end, mp->m_sb.sb_rextents - 1, + &postblock); + if (error) + return error; + /* + * If there are blocks not being freed at the front of the + * old extent, add summary data for them to be allocated. + */ + if (preblock < start) { + error = xfs_rtmodify_summary(mp, tp, + XFS_RTBLOCKLOG(start - preblock), + XFS_BITTOBLOCK(mp, preblock), -1, rbpp, rsb); + if (error) { + return error; + } + } + /* + * If there are blocks not being freed at the end of the + * old extent, add summary data for them to be allocated. + */ + if (postblock > end) { + error = xfs_rtmodify_summary(mp, tp, + XFS_RTBLOCKLOG(postblock - end), + XFS_BITTOBLOCK(mp, end + 1), -1, rbpp, rsb); + if (error) { + return error; + } + } + /* + * Increment the summary information corresponding to the entire + * (new) free extent. + */ + error = xfs_rtmodify_summary(mp, tp, + XFS_RTBLOCKLOG(postblock + 1 - preblock), + XFS_BITTOBLOCK(mp, preblock), 1, rbpp, rsb); + return error; +} + +/* + * Check that the given range is either all allocated (val = 0) or + * all free (val = 1). + */ +int +xfs_rtcheck_range( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t start, /* starting block number of extent */ + xfs_extlen_t len, /* length of extent */ + int val, /* 1 for free, 0 for allocated */ + xfs_rtblock_t *new, /* out: first block not matching */ + int *stat) /* out: 1 for matches, 0 for not */ +{ + xfs_rtword_t *b; /* current word in buffer */ + int bit; /* bit number in the word */ + xfs_rtblock_t block; /* bitmap block number */ + xfs_buf_t *bp; /* buf for the block */ + xfs_rtword_t *bufp; /* starting word in buffer */ + int error; /* error value */ + xfs_rtblock_t i; /* current bit number rel. to start */ + xfs_rtblock_t lastbit; /* last useful bit in word */ + xfs_rtword_t mask; /* mask of relevant bits for value */ + xfs_rtword_t wdiff; /* difference from wanted value */ + int word; /* word number in the buffer */ + + /* + * Compute starting bitmap block number + */ + block = XFS_BITTOBLOCK(mp, start); + /* + * Read the bitmap block. + */ + error = xfs_rtbuf_get(mp, tp, block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + /* + * Compute the starting word's address, and starting bit. + */ + word = XFS_BITTOWORD(mp, start); + b = &bufp[word]; + bit = (int)(start & (XFS_NBWORD - 1)); + /* + * 0 (allocated) => all zero's; 1 (free) => all one's. + */ + val = -val; + /* + * If not starting on a word boundary, deal with the first + * (partial) word. + */ + if (bit) { + /* + * Compute first bit not examined. + */ + lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); + /* + * Mask of relevant bits. + */ + mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = (*b ^ val) & mask)) { + /* + * Different, compute first wrong bit and return. + */ + xfs_trans_brelse(tp, bp); + i = XFS_RTLOBIT(wdiff) - bit; + *new = start + i; + *stat = 0; + return 0; + } + i = lastbit - bit; + /* + * Go on to next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * If done with this block, get the next one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the next word in the buffer. + */ + b++; + } + } else { + /* + * Starting on a word boundary, no partial word. + */ + i = 0; + } + /* + * Loop over whole words in buffers. When we use up one buffer + * we move on to the next one. + */ + while (len - i >= XFS_NBWORD) { + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = *b ^ val)) { + /* + * Different, compute first wrong bit and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_RTLOBIT(wdiff); + *new = start + i; + *stat = 0; + return 0; + } + i += XFS_NBWORD; + /* + * Go on to next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * If done with this block, get the next one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the next word in the buffer. + */ + b++; + } + } + /* + * If not ending on a word boundary, deal with the last + * (partial) word. + */ + if ((lastbit = len - i)) { + /* + * Mask of relevant bits. + */ + mask = ((xfs_rtword_t)1 << lastbit) - 1; + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = (*b ^ val) & mask)) { + /* + * Different, compute first wrong bit and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_RTLOBIT(wdiff); + *new = start + i; + *stat = 0; + return 0; + } else + i = len; + } + /* + * Successful, return. + */ + xfs_trans_brelse(tp, bp); + *new = start + i; + *stat = 1; + return 0; +} + +#ifdef DEBUG +/* + * Check that the given extent (block range) is allocated already. + */ +STATIC int /* error */ +xfs_rtcheck_alloc_range( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t bno, /* starting block number of extent */ + xfs_extlen_t len) /* length of extent */ +{ + xfs_rtblock_t new; /* dummy for xfs_rtcheck_range */ + int stat; + int error; + + error = xfs_rtcheck_range(mp, tp, bno, len, 0, &new, &stat); + if (error) + return error; + ASSERT(stat); + return 0; +} +#else +#define xfs_rtcheck_alloc_range(m,t,b,l) (0) +#endif +/* + * Free an extent in the realtime subvolume. Length is expressed in + * realtime extents, as is the block number. + */ +int /* error */ +xfs_rtfree_extent( + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t bno, /* starting block number to free */ + xfs_extlen_t len) /* length of extent freed */ +{ + int error; /* error value */ + xfs_mount_t *mp; /* file system mount structure */ + xfs_fsblock_t sb; /* summary file block number */ + xfs_buf_t *sumbp = NULL; /* summary file block buffer */ + + mp = tp->t_mountp; + + ASSERT(mp->m_rbmip->i_itemp != NULL); + ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); + + error = xfs_rtcheck_alloc_range(mp, tp, bno, len); + if (error) + return error; + + /* + * Free the range of realtime blocks. + */ + error = xfs_rtfree_range(mp, tp, bno, len, &sumbp, &sb); + if (error) { + return error; + } + /* + * Mark more blocks free in the superblock. + */ + xfs_trans_mod_sb(tp, XFS_TRANS_SB_FREXTENTS, (long)len); + /* + * If we've now freed all the blocks, reset the file sequence + * number to 0. + */ + if (tp->t_frextents_delta + mp->m_sb.sb_frextents == + mp->m_sb.sb_rextents) { + if (!(mp->m_rbmip->i_d.di_flags & XFS_DIFLAG_NEWRTBM)) + mp->m_rbmip->i_d.di_flags |= XFS_DIFLAG_NEWRTBM; + *(__uint64_t *)&mp->m_rbmip->i_d.di_atime = 0; + xfs_trans_log_inode(tp, mp->m_rbmip, XFS_ILOG_CORE); + } + return 0; +} + -- 1.8.4.rc3 From david@fromorbit.com Tue Nov 5 20:20:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E7B4C7F93 for ; Tue, 5 Nov 2013 20:20:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5F6B6AC002 for ; Tue, 5 Nov 2013 18:20:20 -0800 (PST) X-ASG-Debug-ID: 1383704414-04cb6c5039315dd0001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id z09B3dSiGecFWUby for ; Tue, 05 Nov 2013 18:20:15 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvISAG+meVJ5LOn3/2dsb2JhbABZgwc4qzcDjySFQYEkF3SCJQEBAQQBAQEkExwYGwgDFQMJJQ8FExIDNIgADr5wFoxrgl+DIIEPA5gJikWHRYM6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail05.adl6.internode.on.net with ESMTP; 06 Nov 2013 12:50:14 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vdsj4-0003bZ-6T for xfs@oss.sgi.com; Wed, 06 Nov 2013 13:20:10 +1100 Date: Wed, 6 Nov 2013 13:20:10 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: Re: [PATCH 28/37] xfs_db: avoid libxfs buffer lookup warnings Message-ID: <20131106022010.GB6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 28/37] xfs_db: avoid libxfs buffer lookup warnings References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-29-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-29-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1383704414 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142091 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Looks like I messed up the patch subject. It should be: "xfs_db: use inode cluster buffers for inode IO" On Wed, Nov 06, 2013 at 12:07:14PM +1100, Dave Chinner wrote: > From: Dave Chinner > > When we mount the filesystem inside xfs_db, libxfs is tasked with > reading some information from disk, such as root inodes. Because > libxfs does this inode reading, it uses inode cluster buffers to > read the inodes. xfs_db, OTOH, just uses FSB sized buffers to read > inodes, and hence xfs_db throws a warning when reading the root > inode block like so: > > $ sudo xfs_db -c "sb 0" -c "p rootino" -c "inode 32" /dev/vda > Version 5 superblock detected. xfsprogs has EXPERIMENTAL support enabled! > Use of these features is at your own risk! > rootino = 32 > 7f59f20e6740: Badness in key lookup (length) > bp=(bno 0x20, len 8192 bytes) key=(bno 0x20, len 1024 bytes) > $ > > There is another way this can happen, and that is dumping raw data > from disk using either the "fsb NNN" or "daddr MMM" commands to dump > untyped information. This is always read in sector or filesystem > block units, and so will cause similar badness warnings. > > To avoid this problem when reading inodes, teach xfs_db to read > inode clusters rather individual filesystem blocks when asked to > read an inode. > > Signed-off-by: Dave Chinner > --- > db/inode.c | 33 +++++++++++++++++++++++++++++++-- > 1 file changed, 31 insertions(+), 2 deletions(-) > > diff --git a/db/inode.c b/db/inode.c > index 4090855..24170ba 100644 > --- a/db/inode.c > +++ b/db/inode.c > @@ -623,6 +623,14 @@ inode_u_symlink_count( > (int)be64_to_cpu(dip->di_size) : 0; > } > > +/* > + * We are now using libxfs for our IO backend, so we should always try to use > + * inode cluster buffers rather than filesystem block sized buffers for reading > + * inodes. This means that we always use the same buffers as libxfs operations > + * does, and that avoids buffer cache issues caused by overlapping buffers. This > + * can be seen clearly when trying to read the root inode. Much of this logic is > + * similar to libxfs_imap(). > + */ > void > set_cur_inode( > xfs_ino_t ino) > @@ -632,6 +640,9 @@ set_cur_inode( > xfs_agnumber_t agno; > xfs_dinode_t *dip; > int offset; > + int numblks = blkbb; > + xfs_agblock_t cluster_agbno; > + > > agno = XFS_INO_TO_AGNO(mp, ino); > agino = XFS_INO_TO_AGINO(mp, ino); > @@ -644,6 +655,24 @@ set_cur_inode( > return; > } > cur_agno = agno; > + > + if (mp->m_inode_cluster_size > mp->m_sb.sb_blocksize && > + mp->m_inoalign_mask) { > + xfs_agblock_t chunk_agbno; > + xfs_agblock_t offset_agbno; > + int blks_per_cluster; > + > + blks_per_cluster = mp->m_inode_cluster_size >> > + mp->m_sb.sb_blocklog; > + offset_agbno = agbno & mp->m_inoalign_mask; > + chunk_agbno = agbno - offset_agbno; > + cluster_agbno = chunk_agbno + > + ((offset_agbno / blks_per_cluster) * blks_per_cluster); > + offset += ((agbno - cluster_agbno) * mp->m_sb.sb_inopblock); > + numblks = XFS_FSB_TO_BB(mp, blks_per_cluster); > + } else > + cluster_agbno = agbno; > + > /* > * First set_cur to the block with the inode > * then use off_cur to get the right part of the buffer. > @@ -651,8 +680,8 @@ set_cur_inode( > ASSERT(typtab[TYP_INODE].typnm == TYP_INODE); > > /* ingore ring update here, do it explicitly below */ > - set_cur(&typtab[TYP_INODE], XFS_AGB_TO_DADDR(mp, agno, agbno), > - blkbb, DB_RING_IGN, NULL); > + set_cur(&typtab[TYP_INODE], XFS_AGB_TO_DADDR(mp, agno, cluster_agbno), > + numblks, DB_RING_IGN, NULL); > off_cur(offset << mp->m_sb.sb_inodelog, mp->m_sb.sb_inodesize); > dip = iocur_top->data; > iocur_top->ino_crc_ok = libxfs_dinode_verify(mp, ino, dip); > -- > 1.8.4.rc3 > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > -- Dave Chinner david@fromorbit.com From antonio.blanco1@aol.com Tue Nov 5 21:16:12 2013 Return-Path: X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8B4277F7E for ; Tue, 5 Nov 2013 21:16:11 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 68CE1AC005 for ; Tue, 5 Nov 2013 19:16:10 -0800 (PST) X-ASG-Debug-ID: 1383707767-04cbb00ddf3d8330001-w1Z2WR Received: from mama.com ([168.63.76.248]) by cuda.sgi.com with ESMTP id UrMmTPUPuXkatrr7 for ; Tue, 05 Nov 2013 19:16:08 -0800 (PST) X-Barracuda-Envelope-From: antonio.blanco1@aol.com X-Barracuda-Apparent-Source-IP: 168.63.76.248 Received: from [168.63.76.248] (localhost [IPv6:::1]) by mama.com (Postfix) with ESMTP id 2381DE2F81; Wed, 6 Nov 2013 03:07:29 +0000 (UTC) Received: from 31.4.245.230 (SquirrelMail authenticated user admin) by 168.63.76.248 with HTTP; Wed, 6 Nov 2013 03:07:29 -0000 Message-ID: <860b33a145a64cf90c948e7a8876c188.squirrel@168.63.76.248> Date: Wed, 6 Nov 2013 03:07:29 -0000 Subject: Offizielle Gewinnbenachrichtigung From: "Snr. Antonio Blanco" X-ASG-Orig-Subj: Offizielle Gewinnbenachrichtigung Reply-To: winseguros3@aol.com User-Agent: SquirrelMail/1.4.22 MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20131106030729_37504" X-Priority: 3 (Normal) Importance: Normal To: undisclosed-recipients:; X-Barracuda-Connect: UNKNOWN[168.63.76.248] X-Barracuda-Start-Time: 1383707767 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: -1001.00 X-Barracuda-Spam-Status: No, SCORE=-1001.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 ------=_20131106030729_37504 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit -- Achtung: Öffnen Sie bitte das beigefügte Dokument zum Abrufen ihrer Nachrichten Danke mfg Don Antonio Blanco Alle Korrespondenten an, Don Juan Gomez (agent) Win Seguros Email: juan.gomez@winseguros.com, oder juan.gomez@spainmail.com Tel: 0034 631 547 811 Fax: 0034 917 693 077 ***************************************** Der Austausch von Nachrichten per e-mail dient ausschließlich zu Informationszwecken. Deshalb nehmen wir keine rechtlichen Erklärungen des Absenders per e-mail. Die Informationen in dieser Nachricht ist vertraulich und ausschließlich für den Adressaten. Wenn sich der Empfänger dieser Nachricht ist nicht der Adressat, einer seiner Mitarbeiter oder sein bevollmächtigter Vertreter, der Empfänger wird hiermit darauf aufmerksam gemacht, dass er/sie sich nicht mit den Inhalten, offenlegen oder reproduzieren ihren Inhalt. Wenn Sie diese Meldung irrtümlich erhalten haben, benachrichtigen Sie bitte den Absender sofort und löschen Sie die Nachricht von Ihrem System. *********************** Alle Warenzeichen sind Eigentum der jeweiligen Inhaber. Copyright © 2010-2013. Alle Rechte vorbehalten ------=_20131106030729_37504 Content-Type: application/pdf; name="c.g.euromilion.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="c.g.euromilion.pdf" JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFu Zyhlbi1VUykgPj4NCmVuZG9iag0KMiAwIG9iag0KPDwvVHlwZS9QYWdlcy9Db3VudCAxL0tpZHNb IDMgMCBSXSA+Pg0KZW5kb2JqDQozIDAgb2JqDQo8PC9UeXBlL1BhZ2UvUGFyZW50IDIgMCBSL1Jl c291cmNlczw8L1hPYmplY3Q8PC9JbWFnZTQgNCAwIFIvSW1hZ2U3IDcgMCBSL0ltYWdlOSA5IDAg Ui9JbWFnZTExIDExIDAgUi9JbWFnZTEzIDEzIDAgUi9JbWFnZTE3IDE3IDAgUi9JbWFnZTcwIDcw IDAgUi9JbWFnZTcxIDcxIDAgUi9JbWFnZTczIDczIDAgUi9JbWFnZTc0IDc0IDAgUi9JbWFnZTc1 IDc1IDAgUj4+L0V4dEdTdGF0ZTw8L0dTMTUgMTUgMCBSL0dTMTYgMTYgMCBSL0dTMzcgMzcgMCBS Pj4vRm9udDw8L0YxIDE4IDAgUi9GMiAyMCAwIFIvRjMgMjIgMCBSL0Y0IDI0IDAgUi9GNSAyNiAw IFIvRjYgMjggMCBSL0Y3IDMwIDAgUi9GOCAzMiAwIFI+Pi9QYXR0ZXJuPDwvUDM5IDM5IDAgUi9Q NDEgNDEgMCBSL1A0MyA0MyAwIFIvUDQ1IDQ1IDAgUi9QNDcgNDcgMCBSL1A0OSA0OSAwIFIvUDUx IDUxIDAgUi9QNTMgNTMgMCBSL1A1NSA1NSAwIFIvUDU3IDU3IDAgUi9QNTkgNTkgMCBSL1A2MSA2 MSAwIFIvUDYzIDYzIDAgUi9QNjUgNjUgMCBSL1A2NyA2NyAwIFIvUDY5IDY5IDAgUj4+L1Byb2NT ZXRbL1BERi9UZXh0L0ltYWdlQi9JbWFnZUMvSW1hZ2VJXSA+Pi9NZWRpYUJveFsgMCAwIDU5NS4z MiA4NDEuOTJdIC9Db250ZW50cyA2IDAgUi9Hcm91cDw8L1R5cGUvR3JvdXAvUy9UcmFuc3BhcmVu Y3kvQ1MvRGV2aWNlUkdCPj4vVGFicy9TPj4NCmVuZG9iag0KNCAwIG9iag0KPDwvVHlwZS9YT2Jq ZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMjIxL0hlaWdodCAxMTgvQ29sb3JTcGFjZS9EZXZpY2VS R0IvQml0c1BlckNvbXBvbmVudCA4L0ludGVycG9sYXRlIGZhbHNlL1NNYXNrIDUgMCBSL0ZpbHRl ci9GbGF0ZURlY29kZS9MZW5ndGggMjQzMj4+DQpzdHJlYW0NCnic7Z2xkts6DEX5/x+mbjMpMuMm bQoXqbKTVBs9vWjCgYELECIlW47vKTy2RJEgeExKtrVbCnkO5jEeHf4Gnita8iJQS3JCqCU5IdSS nBBqSU4Itaw8MBUcBQUTIpkeBEdBwYRIqOVJYEIk1PIkMCGS6kkZ/kol850LtfRgQiSHark2IV8u j9QSwoRI7jxbUksPJkQyouXWQwq19GFCJFu1/PHjRy25PFle5i0t1NKHCZFktJS7Pj4+yq2W8iW1 7IYJkVDLk8CESKjlSWBCJNTyJDAhkuO0tBUWaunDhEi2avn79+8iPFQvqWU3TIhkq5bQN2o5DhMi OUhLudZTywxMiKRqmfew+AJTy26YEAmcLcuwlvKck1pmYEIkOy7i8VHUMoYJkVDLk8CESKjlSWBC JONaegfa7YVa+jAhkg4tu4sVaunDhEjgB0R9WjaPKtTShwmRUMuTwIRIMlr2UajlFpgQCbU8CUyI 5DgtPVGpJYQJkWSuxMdVpJZNmBDJiJY/f/58f39fHqnlOEyIZNMi/u3bt6Xk29vbpz+8CTI1FGrp w4RIklousyK0sbLuynzQRC0hTIgko+Wy1xNSbVyLUcsOmBCJPLdcmW9PCKWT9RHaKLdYIWvl1BLC hEiqltfrVU1r69odLNweajUvt5JTSwgTIpkMUiRvelQruCq2PrlcLlVLrxVSYUIkgZaZ5Vspapfy uBVSYUIkweWJPXWE7qmZU76Ed/TYE05SqGWLqg2cHuXC7V37yO21QtvKIzp3XpiQmLqIf7olWK9V sfooTy9JDLOUQc6W1rrYVWrZAbOUQc6WwdmjNZNa9sEsZVhny8z5pKWWoZZ5mKUM6pIHPsILc6Uu tUzCLDVRV+J2eoRrN1S0MOE5mKUma4qCtTu+Dqob60X9ozv0BDBLSeCEGU+eclnniSU5CDsBNifM qiWnSnIQi1TLpAfltE6qCfPRsZN/kzrdSTPVlbidJ9fCXL7J0cAvIuGVzrqFQpKjkV+R2wtztbLX wjSTHE3VbH2iTiPrDEkVyWOBv5z8J818yA9E920LjtS+9ZfbX3rD+u+Wxr4hu/8o9/HYd9yOP+a3 HZF3FO7C/FR3aX3+/Hm9c00+lqeaV9eE3z/afbUst+ZYLQdHxN5x013VcdhZXSXkKbR87Aywu5Z2 FFSZ7ibm25usTzu4daWAnPkNJdnLivHWgwDyDjS1DOrvOEnLl/cqGaxB1QaXDKgljF9tCYodqoqK X52bwaZnRFAsDiDWUjWh5gG53e6VZYJissu2dzVFXq/rcxuVSgIslsywtxEeaIfVvlW9atct9aTU G+4AGcn1D7Yt+VyWkXjjGDcNwwjiHNRyef7ly5cgz/FYyDjjAjYV9Tk8pNnoHJ7pwfzYOu1Ge6DM ldcLuQUG9uvXL/ly8ROGBI/1xlQeEictzlVtwtubaWL6m8xxLeNWZFvNgOMa4i531JlUV3UZjnhe SyghjCp2IOhCoOXWqprVdjTRrGRcy4yTE0q+rdaG1ywj98I659slPtOuLOxpqaqCW6CWUCFv+s1o CVvPv3eaHbHZiCOpBdaj7BoKhZGRHKell6jAAW/GUFu8hARaBj36+vUrlN+6FHdZxQ8zWauyufIU 8tIFC9te2GLNpr0ysgveG1yijoq7AJuAOYSDOOW0hBvrWZBXIQxevdfs4VNrJrQ1K2Cda8BQbGhX kGd7LIzfC95GC3PYpyU8EKZLXmEFI57JudcErOdoLacwpU15ag1BPHBXps44h1Ct5cnHx0dQZ2Bm M6TpXlrCdjPZiLUcaWLaYxGPg5Qbt86WXsCwCzP6KMCbhWwNceuelvlDOrSc/MX9aC3jIOOJyI5C dxObtISVqCbWEzYYuaelt5ooBrUMBrrW43lri3mJrW/AvnyqzMBgbMk+LWGS5YjA9zWUCnYQDrq0 Lm5iXy0n/wKkOGtfMAQyRZu0tG15+ay9qM3BMJrBqJ5aYFpiAdTG9YwXJgEGExezhsgnMGZPy+nv +7FZWPnveTuupVXCy4nXo2CXKgOrhTHAsYaBNRv1tAz6ktFSlfTeMpku9GnZUaY4U1zd2wyjOS5W 2m4t45JqQPsqeYiWUK1Yy2ImnIqNsNxOU5tiU5Vkepq0rtmWF9iy/XK5NANOmr+LlrBHdW88ms2x nrq0tLV5NQT9snOajFYdtS5k3vvd67X3hm1ukZ7YXbCnQYa/f//ezH/Q98k/9VUv8008KUoSu8s+ t8WCquyBagtMrK08jlw1HQy9OjZ4Hjdh9wbZCDbCl15UwbG2hufCS3VM8thkK7XAMjfGWg4GX/yP eb3aNjUUB5YJOyiTzCQs1mPGQ4m7eR/K9mvwvuBtQwf05izcw57DeHTy/qc4nzzsHn+5l5bHjtkL cNC4bKIgLY+Iv1DLJyGf275ByR/SN6z5qO7J+Li8OJtSvcsw5cv0xT8SJwyp+0DSjZfV2fmYrjkc c/jNS2109/jjHm2VSvVCfXyaqYGMEOT2OC3Lli8Bg1GWe2vM804Tpozker1uqnPvUXo5kuPyWC07 Wkz6EyDr5Gx5Z5Jj/eJacra8M14mZ1/LoB57oFd+k5ZB8EGLzWMDl+ZwtmzW5jVKkkCdZv9XHPUQ OEGVXi3jmWf+c9e/V976LA+0Zep9NKr7tZjtftWylpTfk9rmDh2yV6Dm0A6u1bL4v4dZlzlbIK+l F5sXT7x3cn5+owpUi4Jik/9nDWw81HIX1hwGt3epQQwKjMyW8O+fxC2Oa1nLNH90PeV+9CtXDTJC Zq7wxiWzJamlN8R248ryPsprWf+TlPUq2f26iDdLFmq5Ezbb3kZv3OUo30HLGnYwP6tZtzjnmdDV ZPebEZIRZnTVWRI3+q1/fCweZW+MmqcN8SIul8tAy6AGL2A4Mdq7vSZfy4OH61VQQ7De/1t2ulvf GyZ7Orf13DL+62oZJ2HA7+/vye5Ty0OBC1a5r5awWFOteLa0Ad9nET9giF4ROwTeYNktzdqSi7id KuWcWf4uypm73iZx3QEjyfR0REuaOQ7MLaQg5STr8te9iHstqr+vayv3ptOCtFR/Z3Wk+1N4OyQZ IXkO5o2LZJOWu7RY0FdOcm+ziUEtYW3Uchy4tHnjUsKhOWi2zDgAi8WHq0oywSTjoZbjyDRKVcrt EFwul+J/Jz7dfi9sBwu2mzHBa0sGH7crtwcnnOrwgk6ka0PwYwQVDyGEEEIIIYQQQgghhBBCCCGE EEIIIU/BTI7n0YOM+Q97zcW/DQplbmRzdHJlYW0NCmVuZG9iag0KNSAwIG9iag0KPDwvVHlwZS9Y T2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMjIxL0hlaWdodCAxMTgvQ29sb3JTcGFjZS9EZXZp Y2VHcmF5L01hdHRlWyAwIDAgMF0gL0JpdHNQZXJDb21wb25lbnQgOC9JbnRlcnBvbGF0ZSBmYWxz ZS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDEwMzU+Pg0Kc3RyZWFtDQp4nO2a63aEMAiEef+X tue0q2FgiFd0TeFHG90E5ksIpmtFvskmZse9Xajs66zg3moF91ZLg9vsOHF681zTqn5ppV+XkOe5 4N4Ltwoog8K1DmkKauUOeiZw9sY4cDLDDAYnC5wU3FUS8jwX3JBwUnBnJeR5JnD2ouBOSMjzbFHg kf5+OBkdzqdlwV0jIc/z/4OTQeHIxZvhGM8wK/c/4LwV3GkJeZ432JvhuoBScOck5HkePC0L7q1w v/47aPJmuGVx4mUruMMS8jyvwMkAcCFd65AnIc/1n/9eVmYrSIfrV8vs4OkRCi4ndH6EgssJnR4g RBsBLn7OZYe+4/8tH8vKW+yphbvFxl22aNc9reo6GxjNrZ2MRQd4T6tJsQ/ZRXQbpynu81HTGamW YkMwL+joQm6fpTBbPl8GrIw8qO7k9tsaOIZT6gP6Q49jeOe6e/QcOBnuqDyonLtHLx52xFouuJP2 uds23GknnHkt3vp304Qo1hs+2P3tgzncZ05hgheH6sUhtsxbfu0bbyGcfhE5GdMO1l8aKU0cTnfw QcxthMMJieCcTHwG6nttSdAzlQUdOBzuB9rswGE/scusM4iJUj1dKNqM5p/D9b9CtQnpwvbhSFau wAWeGZBJoA6c+LE8pHJlKPxsCcItI9bgdCnwS2/u9AoKhxMWX/ljn4nLcwxnh7MYPI+0SvrXouyC 45NrqoVtuxwUTrcbTledEJ/AueqGv01g4tlW4wvhfH7wjIZQbGUtHPnQVtZlT0AApAjyEmKZGFS8 yR0SOwzmFCsB4uFAh0As9lT34eINrSGEbQQ7B62uUTjcQMJvA1wkdAXO7YGVi6BqRcbhhDVJRVyD Ewsn6h6M78BRIjXpUcUJ4ZaBMO2uZcWZDGknYczY3i4A3fYKW7TSQYdTNjWt6hQ/LR/MiYd5aOdT 7WFRl7ostbmCG58fJjfmu+e4zFxh4eT7IxoOqeK8YTL52mF2jypmV8HF5srJSrU8byfAjsJ1xm/w d1JwMlxv/JfCEanujnhxeybnObhw4nWvv7YfHzIS+vvhiEhIwlDSZCoqmSqSDzcZlePh7MmjDYeH e4/xPXCu1zfDraXla+GUeHX22piW6mgh0BWc6mP2DVBNCZ6V21LGcHSh9EMlcnrBMXgfnDlKuibA zWMCJLWy3OnJg/B+uGhFNu05Cke/ZlguHobTPw/Bdf8gvxEOq9285bWaGE6XHTfOOqXH7pvgYLVA YQynyw4bS+HuZDsHp74wpENfBfdp+03H4eiv++FADuFxp4wAjpWV5/bc4UeBPXexFKQXb4CzzR7P c3Cdw8QWOPE37cVzJxT4g4ycrHpw+rteKEl48djZsqysrKysrKysrKxsg03P2H6hP8SbTCINCmVu ZHN0cmVhbQ0KZW5kb2JqDQo2IDAgb2JqDQo8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDI0 Nzg5Pj4NCnN0cmVhbQ0KeJzsfVuTHLeR7rsi9B96H05E9x6xVbijHBuKFcUhNV5p6CUpO1Y+52HI aXLanIs8F3lXf3Zf/BvOkx9Ofl8CdenpmmlS2jApjx3idKJwSSQyPyQSKNSfP/0km1kj//dhZlq3 bMIsRvmTZq9OP/3k8/3TwzcrP3t0Pvv3Tz/586efmDYto2UB2y7tzIWw9G6WbF7GYZHUF8ntMmRX i0QbZjb5pU8sZP2gUDso1DDnoBCY83aWXFg2w0LGDLgzcekjS8Vl8qmd5bAMrZQKZmnsRFNd/23W /sufUWeM25bbMLNt8jLfndla1txmdPzumlvkNiks08Q49Jl9lq7OojPjMbuNjdA2y8bemdlnw9wy Wu0OuVOYuZiW4U6Oi5o5Gcl8d2bm9TKw8c68ziVmjn6X7hmjwmh2EkYwFIYXbdxBzqLYWzo4NSYN dUP+bM/9+ZPnJszeXH76SSMDIb8+/cTFZhmMyFz+2JkUcUEEJAlBVNeLVdqlzzPv4lLacT6LBYoM 22XrZq8kszQVQk2wrWVdhRLh+WFmK1oodYghGeRtlyZxnFvtYHCVQsWSN1Tay9BZeQpTlgp9wgj6 JrKXn35SElyyS2fqY4yg6FGlGrc0LTObvGxbGqgkOPkjiGKTIII050VFOoocx2WbaoK1CUKwOS+N F92L6J6T+hIzmxiQ7ny7dGlmfFhaaTjbZYyiexlw0svCWAP0Kwmm8UuBmELl0umaV6Tq2qhjYGcC m410gOODkmYZfB0+VCzalWxNQDNtRzhR0zzMK6aeMfZuKTUJIUPgUx4QMlY21KxIEF5SmNWCAkKN q/UGYcUl5aHFQJUE06Sl7ajWL3OOg8yiB9YbsQrRdBGUDFQWGwE2o6gkyjPBXBEAa5aEtiYYgX2X O0plPMgc7dLEWRQVkAasTiwRDMhsI8IU9S4UFQ6SKrQXloXJKN2nwgkKCBUjIVd0COYomaXf8lS0 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 w5MWov3XVnFvR4p47ZAiv7KO24o14HWXr4G/tpItpOs2OiJP5x+r+aVh0o7qZf+RX1vJa91qrvWo 2VfyJRjPUyxB2Lfy9bUXfb7AhuPsSdFEudipV/qlhFz0vYnHKn4dhsatNZGPLo9Lbn4P8mrdAku+ ko/u2nHq3n5+1q+/JJ+vt+fr7Vm//5L88qV9yK5y+wDR10uXInanH50Yw2VvNDFC9vor+zlq0F87 0tfZrL4Heb2je+W/kM9OpMfrIz3qj/JL8vl6fb5en/XbL8kv/f+ydPpNAdDnPBWAL6u4z6co7fMh Sh+ruJenzIS+1/1XchW9hjG9/ukiIhmEJumKv73e+sN//f6Pf/qnmT7+y//64KSTX6tW1cVZ2ZEM /tge9fOt/utcY/Xr+CCTYBNs6Fa53irXpcoG2Piw61RfnWnC5tzqt1v9YfuVvTHFN1liPya3Edxe 6f7K/wEN8zXUDQplbmRzdHJlYW0NCmVuZG9iag0KNyAwIG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1 YnR5cGUvSW1hZ2UvV2lkdGggMjU3L0hlaWdodCAzOC9Db2xvclNwYWNlL0RldmljZVJHQi9CaXRz UGVyQ29tcG9uZW50IDgvSW50ZXJwb2xhdGUgZmFsc2UvU01hc2sgOCAwIFIvRmlsdGVyL0ZsYXRl RGVjb2RlL0xlbmd0aCAyODM1Pj4NCnN0cmVhbQ0KeJztnM1rHVUYxu+qG3f+F4bSjX9AS3HZjbgS 0oKCqQtLFyKJHyCUSqUEF3Z1l0KFVBADUmjalKrYVS4p/VAComi8Bgq22HbRTWx8zjwzz33nPTNz 596myU09h5dhZu6Z3Gnv8zvvxzkznU5qqfm2+fixs8m5n929k9T+J81K7p8HD2mTcDMJhNS2t7VU lEDYFe058W/du0/b+TtJ7flr1HYbYYuCHbirym93+qcld5DaqG28oILd+o/W/9r4c+cp8Prf6A8s +YLURmmV+m/vAqD/9V/vwLCzjXfS/pKB/tduBlteCbbRT74gtTatUvYj6Z8I9Hq9K1evYTue8Oow HErEAAHpf+nS1sJiMBymoGjvtzaj4tPUQ5qVBnlD2LB4hHcugAhc+HoRNkZQVKd8atjh6c7UIgBL 7mDvt/axwRg/tC1vVn4FtN3tdt99bxbydh+pKCovQArQHxSMdDN1Wa0CezuYV1aBcgQYAhGBbjc3 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 +BR90DNfJmEWDvE54vw5MpsvlAtBCYEdbrVvReC+5mv0tBQzu4ICqL0NAohtqG2HgEKjwMLqPLb0 BaGbXs5Q5Qvq5gjs2jmupnaZAqcnGNsLhDaqwyVEAFvsd6oQgK9RODR/4ZxfQaqFQ0WMVMoRkv53 qfm34iheLcRPN52HQPi9NLJlICgcqkyKVRoVAip+aiIgj4iyBDlkAYyXkCzEj+LyxnpdUDB34lhl RmxnB/hEjM6zCmTjFlobEBgUMchRLBQjoNIQoybKvmKxhH3KzKTACYGdb7bqUipQZMt9BwUN1fCz pZKDt4JknSEtzg60RMDOAsgp0AuoUjSomhbaEAIkhRTA4tKoe5rAhkAc/yutzingEGM7B3YigH1W h5QLWASsI2BGUIsARxuDedL/zrfSSvhs5NcidtY0crUzF1i6NCh02EUvyyv4rTlfrJmyOBZSnO8o KOUFhoL4fZulW80oyL63y9HeLZaIkwLcg0ZpJsjNLMCc+OUCSjPO9Y4AZpNiP1Mc6T8hsPOthIDW qGiY4mugKPhsxic/VC5gvAY6cI2o1k6USqNXr0HtRMCC0EBB/C4Fm4+HDqvz9o0QTu1671Cv3Fi6 l8UlU1fhlPhZ7XT6jx0BvUApFlLOa8Wf9D8xzT4Plf9SxvJ3/Wmuh8GPK2sX61u0/CZePs2iKFNd lUCbI6LK14kM4rEiUnLvjrCm121J/5q9ajDVP5348ZGKSDEC1o/YvxNmyqL3zsXiH0//T649t3an 89LzZDeOn2QlUAgMp6DXVSDEiePAhXLkLBAKlr2op+IbX3i7wo6f1NRVAwisalqjkl2MFFslAgjM fntxptmq77aF/Qdhs0DFDQplbmRzdHJlYW0NCmVuZG9iag0KOCAwIG9iag0KPDwvVHlwZS9YT2Jq ZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMjU3L0hlaWdodCAzOC9Db2xvclNwYWNlL0RldmljZUdy YXkvTWF0dGVbIDAgMCAwXSAvQml0c1BlckNvbXBvbmVudCA4L0ludGVycG9sYXRlIGZhbHNlL0Zp bHRlci9GbGF0ZURlY29kZS9MZW5ndGggMzQ5Pj4NCnN0cmVhbQ0KeJzlmNEOwjAIRff/P42J2SqU gpetc1B5mIpY7zlZuum2VSt6V2z+vjQPFMUMBMcTl6DAmWgZAxICR6IFFGgCnIgWEDAgcJDUG+UV 7Nk1/wiJNC4NeqmK5zKZ2rNPa0gkaT/HzAZkLgNJTppEJGFJ130c58uPxZIfADbQdwEZDXSxrD2s DdpAI+ACAjZSG1z/Wsa/JCCXAc7EWnJb7NPbQMUEKCbVDp7TEH8iAz0/DXa3EFBNASap0faAagpw r1f/IWDP1Q4iJwTEHooL0DERIAw8nQEs5J8KwKbabE0BZmxkxuapL4C9bQ+5PMUFsJsjb2gBAY6B TsRU/hwGGKabdFV+9J4FGIkv/XvaQbbwxRuBARd+CP5IeESYzt96eQWwCFPwBU38E8/xzy21+pcv Wk6A/kcxKf9tAiI/HVc8ARoXOldMwGR15QRcUJeM/yTHBXcI/7SVq9YLTnxwRw0KZW5kc3RyZWFt DQplbmRvYmoNCjkgMCBvYmoNCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDEw Ny9IZWlnaHQgMzkvQ29sb3JTcGFjZS9EZXZpY2VSR0IvQml0c1BlckNvbXBvbmVudCA4L0ludGVy cG9sYXRlIGZhbHNlL1NNYXNrIDEwIDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDU5Pj4N CnN0cmVhbQ0KeJzt0EENACAMBMHawb8ADPBED/SDBUpCZrIG7iIAAAAAAAAAAAAAAOBY/dtmtIKe z7zUHkUHJv1EQRwNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxMCAwIG9iag0KPDwvVHlwZS9YT2JqZWN0 L1N1YnR5cGUvSW1hZ2UvV2lkdGggMTA3L0hlaWdodCAzOS9Db2xvclNwYWNlL0RldmljZUdyYXkv TWF0dGVbIDAgMCAwXSAvQml0c1BlckNvbXBvbmVudCA4L0ludGVycG9sYXRlIGZhbHNlL0ZpbHRl ci9GbGF0ZURlY29kZS9MZW5ndGggMzA+Pg0Kc3RyZWFtDQp4nO3BQREAAAwCIPuX1hT77IAEAAAA ONKXBpin1SsNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxMSAwIG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1 YnR5cGUvSW1hZ2UvV2lkdGggMTA3L0hlaWdodCAzOS9Db2xvclNwYWNlL0RldmljZVJHQi9CaXRz UGVyQ29tcG9uZW50IDgvSW50ZXJwb2xhdGUgZmFsc2UvU01hc2sgMTIgMCBSL0ZpbHRlci9GbGF0 ZURlY29kZS9MZW5ndGggNTk+Pg0Kc3RyZWFtDQp4nO3QQQ0AIAwEwdrBvwAM8EQP9IMFSkJmsgbu IgAAAAAAAAAAAAAA4Fj922a0gp7PvNQeRQcm/URBHA0KZW5kc3RyZWFtDQplbmRvYmoNCjEyIDAg b2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAxMDcvSGVpZ2h0IDM5L0Nv bG9yU3BhY2UvRGV2aWNlR3JheS9NYXR0ZVsgMCAwIDBdIC9CaXRzUGVyQ29tcG9uZW50IDgvSW50 ZXJwb2xhdGUgZmFsc2UvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzMD4+DQpzdHJlYW0NCnic 7cFBEQAADAIg+5fWFPvsgAQAAAA40pcGmKfVKw0KZW5kc3RyZWFtDQplbmRvYmoNCjEzIDAgb2Jq DQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAyMjEvSGVpZ2h0IDExOC9Db2xv clNwYWNlL0RldmljZVJHQi9CaXRzUGVyQ29tcG9uZW50IDgvSW50ZXJwb2xhdGUgZmFsc2UvU01h c2sgMTQgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMjQzMj4+DQpzdHJlYW0NCnic7Z2x kts6DEX5/x+mbjMpMuMmbQoXqbKTVBs9vWjCgYELECIlW47vKTy2RJEgeExKtrVbCnkO5jEeHf4G nita8iJQS3JCqCU5IdSSnBBqSU4Itaw8MBUcBQUTIpkeBEdBwYRIqOVJYEIk1PIkMCGS6kkZ/kol 850LtfRgQiSHark2IV8uj9QSwoRI7jxbUksPJkQyouXWQwq19GFCJFu1/PHjRy25PFle5i0t1NKH CZFktJS7Pj4+yq2W8iW17IYJkVDLk8CESKjlSWBCJNTyJDAhkuO0tBUWaunDhEi2avn79+8iPFQv qWU3TIhkq5bQN2o5DhMiOUhLudZTywxMiKRqmfew+AJTy26YEAmcLcuwlvKck1pmYEIkOy7i8VHU MoYJkVDLk8CESKjlSWBCJONaegfa7YVa+jAhkg4tu4sVaunDhEjgB0R9WjaPKtTShwmRUMuTwIRI Mlr2UajlFpgQCbU8CUyI5DgtPVGpJYQJkWSuxMdVpJZNmBDJiJY/f/58f39fHqnlOEyIZNMi/u3b t6Xk29vbpz+8CTI1FGrpw4RIklousyK0sbLuynzQRC0hTIgko+Wy1xNSbVyLUcsOmBCJPLdcmW9P CKWT9RHaKLdYIWvl1BLChEiqltfrVU1r69odLNweajUvt5JTSwgTIpkMUiRvelQruCq2PrlcLlVL rxVSYUIkgZaZ5VspapfyuBVSYUIkweWJPXWE7qmZU76Ed/TYE05SqGWLqg2cHuXC7V37yO21QtvK Izp3XpiQmLqIf7olWK9VsfooTy9JDLOUQc6W1rrYVWrZAbOUQc6WwdmjNZNa9sEsZVhny8z5pKWW oZZ5mKUM6pIHPsILc6UutUzCLDVRV+J2eoRrN1S0MOE5mKUma4qCtTu+Dqob60X9ozv0BDBLSeCE GU+eclnniSU5CDsBNifMqiWnSnIQi1TLpAfltE6qCfPRsZN/kzrdSTPVlbidJ9fCXL7J0cAvIuGV zrqFQpKjkV+R2wtztbLXwjSTHE3VbH2iTiPrDEkVyWOBv5z8J818yA9E920LjtS+9ZfbX3rD+u+W xr4hu/8o9/HYd9yOP+a3HZF3FO7C/FR3aX3+/Hm9c00+lqeaV9eE3z/afbUst+ZYLQdHxN5x013V cdhZXSXkKbR87Aywu5Z2FFSZ7ibm25usTzu4daWAnPkNJdnLivHWgwDyDjS1DOrvOEnLl/cqGaxB 1QaXDKgljF9tCYodqoqKX52bwaZnRFAsDiDWUjWh5gG53e6VZYJissu2dzVFXq/rcxuVSgIslsyw txEeaIfVvlW9atct9aTUG+4AGcn1D7Yt+VyWkXjjGDcNwwjiHNRyef7ly5cgz/FYyDjjAjYV9Tk8 pNnoHJ7pwfzYOu1Ge6DMldcLuQUG9uvXL/ly8ROGBI/1xlQeEictzlVtwtubaWL6m8xxLeNWZFvN gOMa4i531JlUV3UZjnheSyghjCp2IOhCoOXWqprVdjTRrGRcy4yTE0q+rdaG1ywj98I659slPtOu LOxpqaqCW6CWUCFv+s1oCVvPv3eaHbHZiCOpBdaj7BoKhZGRHKell6jAAW/GUFu8hARaBj36+vUr lN+6FHdZxQ8zWauyufIU8tIFC9te2GLNpr0ysgveG1yijoq7AJuAOYSDOOW0hBvrWZBXIQxevdfs 4VNrJrQ1K2Cda8BQbGhXkGd7LIzfC95GC3PYpyU8EKZLXmEFI57JudcErOdoLacwpU15ag1BPHBX ps44h1Ct5cnHx0dQZ2BmM6TpXlrCdjPZiLUcaWLaYxGPg5Qbt86WXsCwCzP6KMCbhWwNceuelvlD OrSc/MX9aC3jIOOJyI5CdxObtISVqCbWEzYYuaelt5ooBrUMBrrW43lri3mJrW/AvnyqzMBgbMk+ LWGS5YjA9zWUCnYQDrq0Lm5iXy0n/wKkOGtfMAQyRZu0tG15+ay9qM3BMJrBqJ5aYFpiAdTG9YwX JgEGExezhsgnMGZPy+nv+7FZWPnveTuupVXCy4nXo2CXKgOrhTHAsYaBNRv1tAz6ktFSlfTeMpku 9GnZUaY4U1zd2wyjOS5W2m4t45JqQPsqeYiWUK1Yy2ImnIqNsNxOU5tiU5Vkepq0rtmWF9iy/XK5 NANOmr+LlrBHdW88ms2xnrq0tLV5NQT9snOajFYdtS5k3vvd67X3hm1ukZ7YXbCnQYa/f//ezH/Q 98k/9VUv8008KUoSu8s+t8WCquyBagtMrK08jlw1HQy9OjZ4Hjdh9wbZCDbCl15UwbG2hufCS3VM 8thkK7XAMjfGWg4GX/yPeb3aNjUUB5YJOyiTzCQs1mPGQ4m7eR/K9mvwvuBtQwf05izcw57DeHTy /qc4nzzsHn+5l5bHjtkLcNC4bKIgLY+Iv1DLJyGf275ByR/SN6z5qO7J+Li8OJtSvcsw5cv0xT8S Jwyp+0DSjZfV2fmYrjkcc/jNS2109/jjHm2VSvVCfXyaqYGMEOT2OC3Lli8Bg1GWe2vM804Tpozk er1uqnPvUXo5kuPyWC07Wkz6EyDr5Gx5Z5Jj/eJacra8M14mZ1/LoB57oFd+k5ZB8EGLzWMDl+Zw tmzW5jVKkkCdZv9XHPUQOEGVXi3jmWf+c9e/V976LA+0Zep9NKr7tZjtftWylpTfk9rmDh2yV6Dm 0A6u1bL4v4dZlzlbIK+lF5sXT7x3cn5+owpUi4Jik/9nDWw81HIX1hwGt3epQQwKjMyW8O+fxC2O a1nLNH90PeV+9CtXDTJCZq7wxiWzJamlN8R248ryPsprWf+TlPUq2f26iDdLFmq5Ezbb3kZv3OUo 30HLGnYwP6tZtzjnmdDVZPebEZIRZnTVWRI3+q1/fCweZW+MmqcN8SIul8tAy6AGL2A4Mdq7vSZf y4OH61VQQ7De/1t2ulvfGyZ7Orf13DL+62oZJ2HA7+/vye5Ty0OBC1a5r5awWFOteLa0Ad9nET9g iF4ROwTeYNktzdqSi7idKuWcWf4uypm73iZx3QEjyfR0REuaOQ7MLaQg5STr8te9iHstqr+vayv3 ptOCtFR/Z3Wk+1N4OyQZIXkO5o2LZJOWu7RY0FdOcm+ziUEtYW3Uchy4tHnjUsKhOWi2zDgAi8WH q0oywSTjoZbjyDRKVcrtEFwul+J/Jz7dfi9sBwu2mzHBa0sGH7crtwcnnOrwgk6ka0PwYwQVDyGE EEIIIYQQQgghhBBCCCGEEEIIIU/BTI7n0YOM+Q97zcW/DQplbmRzdHJlYW0NCmVuZG9iag0KMTQg MCBvYmoNCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDIyMS9IZWlnaHQgMTE4 L0NvbG9yU3BhY2UvRGV2aWNlR3JheS9NYXR0ZVsgMCAwIDBdIC9CaXRzUGVyQ29tcG9uZW50IDgv SW50ZXJwb2xhdGUgZmFsc2UvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMDM1Pj4NCnN0cmVh bQ0KeJztmut2hDAIhHn/l7bntKthYIhXdE3hRxvdBOZLCKZrRb7JJmbHvV2o7Ous4N5qBfdWS4Pb 7DhxevNc06p+aaVfl5DnueDeC7cKKIPCtQ5pCmrlDnomcPbGOHAywwwGJwucFNxVEvI8F9yQcFJw ZyXkeSZw9qLgTkjI82xR4JH+fjgZHc6nZcFdIyHP8/+Dk0HhyMWb4RjPMCv3P+C8FdxpCXmeN9ib 4bqAUnDnJOR5HjwtC+6tcL/+O2jyZrhlceJlK7jDEvI8r8DJAHAhXeuQJyHP9Z//XlZmK0iH61fL 7ODpEQouJ3R+hILLCZ0eIEQbAS5+zmWHvuP/LR/LylvsqYW7xcZdtmjXPa3qOhsYza2djEUHeE+r SbEP2UV0G6cp7vNR0xmplmJDMC/o6EJun6UwWz5fBqyMPKju5PbbGjiGU+oD+kOPY3jnunv0HDgZ 7qg8qJy7Ry8edsRaLriT9rnbNtxpJ5x5Ld76d9OEKNYbPtj97YM53GdOYYIXh+rFIbbMW37tG28h nH4RORnTDtZfGilNHE538EHMbYTDCYngnEx8Bup7bUnQM5UFHTgc7gfa7MBhP7HLrDOIiVI9XSja jOafw/W/QrUJ6cL24UhWrsAFnhmQSaAOnPixPKRyZSj8bAnCLSPW4HQp8Etv7vQKCocTFl/5Y5+J y3MMZ4ezGDyPtEr616LsguOTa6qFbbscFE63G05XnRCfwLnqhr9NYOLZVuML4Xx+8IyGUGxlLRz5 0FbWZU9AAKQI8hJimRhUvMkdEjsM5hQrAeLhQIdALPZU9+HiDa0hhG0EOwetrlE43EDCbwNcJHQF zu2BlYugakXG4YQ1SUVcgxMLJ+oejO/AUSI16VHFCeGWgTDtrmXFmQxpJ2HM2N4uAN32Clu00kGH UzY1reoUPy0fzImHeWjnU+1hUZe6LLW5ghufHyY35rvnuMxcYeHk+yMaDqnivGEy+dphdo8qZlfB xebKyUq1PG8nwI7CdcZv8HdScDJcb/yXwhGp7o54cXsm5zm4cOJ1r7+2Hx8yEvr74YhISMJQ0mQq Kpkqkg83GZXj4ezJow2Hh3uP8T1wrtc3w62l5WvhlHh19tqYlupoIdAVnOpj9g1QTQmeldtSxnB0 ofRDJXJ6wTF4H5w5SromwM1jAiS1stzpyYPwfrhoRTbtOQpHv2ZYLh6G0z8PwXX/IL8RDqvdvOW1 mhhOlx03zjqlx+6b4GC1QGEMp8sOG0vh7mQ7B6e+MKRDXwX3aftNx+Hor/vhQA7hcaeMAI6Vlef2 3OFHgT13sRSkF2+As80ez3NwncPEFjjxN+3FcycU+IOMnKx6cPq7XihJePHY2bKsrKysrKysrKys bINNz9h+oT/Em0wiDQplbmRzdHJlYW0NCmVuZG9iag0KMTUgMCBvYmoNCjw8L1R5cGUvRXh0R1N0 YXRlL0JNL05vcm1hbC9jYSAwLjUwMTk2Pj4NCmVuZG9iag0KMTYgMCBvYmoNCjw8L1R5cGUvRXh0 R1N0YXRlL0JNL05vcm1hbC9jYSAxPj4NCmVuZG9iag0KMTcgMCBvYmoNCjw8L1R5cGUvWE9iamVj dC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDQ2My9IZWlnaHQgNDYyL0NvbG9yU3BhY2UvRGV2aWNlUkdC L0JpdHNQZXJDb21wb25lbnQgOC9GaWx0ZXIvRENURGVjb2RlL0ludGVycG9sYXRlIHRydWUvTGVu Z3RoIDQ4MTM5Pj4NCnN0cmVhbQ0K/9j/4AAQSkZJRgABAQEAyADIAAD/2wBDAAgGBgcGBQgHBwcJ CQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBD AQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjL/wAARCAHOAc8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAk M2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqD hIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgEC BAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcY GRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOU lZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 +Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACikxS0AFFFFABRSZFLmg BoHNLmkzVeacxOFKM/8Au0rNgWcikZlUZJAHvUQdwNzgAdgOopkhVk28FT13UxXHGeMEDPXP0pqT LKx2gqR3Pes6ecwNhREo5wwO4j8KYl2zXSxu5U7S24jAz0A/rWqpu1zPn6GyTj6daz90cbGQuoKM WOB2qsbm4jglfc5dWwOmDVWOd5HfzGUKR8ybSMH1yaIwtcTmb/np93J5OBTt4wDjqa5wzlJonacb hy/PftWpPMH2KH28Z69aTptMcZpl7OOap2t605uFIVGhfZg/TPrTJZN9orbiGGRWbbXwt7q/Q7wx k37gBjG0cnNEabdxuViW31iO/RmeOSMhmUll9PTmtK3nRoh5SsRnoR7/AFrntGjWS1nyxkX7XIpG eMZA+tX18+KSVYpgygnbjtVuKtYhS1ua32wK+1yvPYVP58YcrkcDJrKVZPPhMsm5yM4VeP8A9dPv 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 lODTXPzSrudQT0K5zWdkIsmdVwRGzZGR8tRG4ZIwQpIJzk0rhjEm0yDAxx0pqQM9u8e3BJ4yelCs tw1JDMXk2gqAVyPY1EzNG6nzWf5sNkcYqZbcrMsgIXuwqRrck/PK23P3QBReIWZXCqJjvHyHkU6O IyQ5XCEN8pNW/KTb0zwMZp2ABgDFTzKw7ECxOXVnIwO3v61KiLGxKDBfk04npgdqUozEZOPpU6sp IYSMYHBzTtrOuOhpyxhTkDn1NSYpqNtwGLHt5qSiiqSsMKKTNJmmAuT6UtIKWgAooooAKKKKACii igAooooAKKKKACiiigAooooAKM0VG4FAElFMBxT6ACiiigAooooAKKbnmnUAFFFFABRRRQAUlLRQ BEY2K44NQyWUMqbZYUb8P51booFYxJPD9s53IGQ+meB9KzpPDswGUkXcAACR0GOg/HkV1dJx6UrI Di20q7iPzW5weoxx/n+tVntpY2ZfK5bqCpOB2/HPWu9Iz/8ArqMxjByA3OORRygcEUw7Md68suT1 A9voOBS+UcYZEG3I2A5zk9CT2P6Gu2NpC3JiQ4PGVHrj0qKTS7JwQbePJGc4/Olyhc5jToWnvI4y MgMGKgcLxuB+vY11iAL249D9Kig061t5N8USru44HvVzygaXKwIVAB3gY9aUJluQacY1GRk9M05Y 0XkA8+9FmGgnCnbnFMJB7nipyi9cUu0ego5QIcfLn1oCsScge2amA4UUg+9iq5QGhDjDHt2pQmPf 606lFFkAAdKWiimMKKKKACkpaKACiiigAooooAKKKKACiiigAooooAKKKKACiikzQB//2Q0KZW5k c3RyZWFtDQplbmRvYmoNCjE4IDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9O YW1lL0YxL0Jhc2VGb250L0FyaWFsLEJvbGQvRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0ZvbnRE ZXNjcmlwdG9yIDE5IDAgUi9GaXJzdENoYXIgMzIvTGFzdENoYXIgMjUyL1dpZHRocyA3NyAwIFI+ Pg0KZW5kb2JqDQoxOSAwIG9iag0KPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9Bcmlh bCxCb2xkL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDkwNS9EZXNjZW50IC0yMTAvQ2Fw SGVpZ2h0IDcyOC9BdmdXaWR0aCA0NzkvTWF4V2lkdGggMjYyOC9Gb250V2VpZ2h0IDcwMC9YSGVp Z2h0IDI1MC9MZWFkaW5nIDMzL1N0ZW1WIDQ3L0ZvbnRCQm94WyAtNjI4IC0yMTAgMjAwMCA3Mjhd ID4+DQplbmRvYmoNCjIwIDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9OYW1l L0YyL0Jhc2VGb250L0FyaWFsL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3JpcHRv ciAyMSAwIFIvRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDExOS9XaWR0aHMgNzggMCBSPj4NCmVuZG9i ag0KMjEgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQXJpYWwvRmxhZ3Mg MzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQgOTA1L0Rlc2NlbnQgLTIxMC9DYXBIZWlnaHQgNzI4L0F2 Z1dpZHRoIDQ0MS9NYXhXaWR0aCAyNzEwL0ZvbnRXZWlnaHQgNDAwL1hIZWlnaHQgMjUwL0xlYWRp bmcgMzMvU3RlbVYgNDQvRm9udEJCb3hbIC02NjUgLTIxMCAyMDQ2IDcyOF0gPj4NCmVuZG9iag0K MjIgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL05hbWUvRjMvQmFzZUZvbnQv QUJDREVFK0FyaWFsIzIwTmFycm93LEJvbGQvRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0ZvbnRE ZXNjcmlwdG9yIDIzIDAgUi9GaXJzdENoYXIgMzIvTGFzdENoYXIgOTAvV2lkdGhzIDc5IDAgUj4+ DQplbmRvYmoNCjIzIDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FCQ0RF RStBcmlhbCMyME5hcnJvdyxCb2xkL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDkzNi9E ZXNjZW50IC0yMTAvQ2FwSGVpZ2h0IDcyOC9BdmdXaWR0aCAzOTIvTWF4V2lkdGggMTEzNy9Gb250 V2VpZ2h0IDcwMC9YSGVpZ2h0IDI1MC9MZWFkaW5nIDQvU3RlbVYgMzkvRm9udEJCb3hbIC0xMzcg LTIxMCAxMDAwIDcyOF0gL0ZvbnRGaWxlMiA4MCAwIFI+Pg0KZW5kb2JqDQoyNCAwIG9iag0KPDwv VHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvTmFtZS9GNC9CYXNlRm9udC9BQkNERUUrQ2FtYnJp YSxCb2xkSXRhbGljL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3JpcHRvciAyNSAw IFIvRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDMyL1dpZHRocyA4MSAwIFI+Pg0KZW5kb2JqDQoyNSAw IG9iag0KPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9BQkNERUUrQ2FtYnJpYSxCb2xk SXRhbGljL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIC0xMi40L0FzY2VudCA5NTAvRGVzY2VudCAtMjIy L0NhcEhlaWdodCA3NzgvQXZnV2lkdGggNTg1L01heFdpZHRoIDI0ODgvRm9udFdlaWdodCA3MDAv WEhlaWdodCAyNTAvU3RlbVYgNTgvRm9udEJCb3hbIC0xMTEwIC0yMjIgMTM3OCA3NzhdIC9Gb250 RmlsZTIgODIgMCBSPj4NCmVuZG9iag0KMjYgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1Ry dWVUeXBlL05hbWUvRjUvQmFzZUZvbnQvQUJDREVFK0NhbWJyaWEvRW5jb2RpbmcvV2luQW5zaUVu Y29kaW5nL0ZvbnREZXNjcmlwdG9yIDI3IDAgUi9GaXJzdENoYXIgMzIvTGFzdENoYXIgOTAvV2lk dGhzIDgzIDAgUj4+DQplbmRvYmoNCjI3IDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0Zv bnROYW1lL0FCQ0RFRStDYW1icmlhL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDk1MC9E ZXNjZW50IC0yMjIvQ2FwSGVpZ2h0IDc3OC9BdmdXaWR0aCA2MTUvTWF4V2lkdGggNDM0Mi9Gb250 V2VpZ2h0IDQwMC9YSGVpZ2h0IDI1MC9TdGVtViA2MS9Gb250QkJveFsgLTE0NzUgLTIyMiAyODY4 IDc3OF0gL0ZvbnRGaWxlMiA4NCAwIFI+Pg0KZW5kb2JqDQoyOCAwIG9iag0KPDwvVHlwZS9Gb250 L1N1YnR5cGUvVHJ1ZVR5cGUvTmFtZS9GNi9CYXNlRm9udC9BQkNERUUrQ2FtYnJpYSxCb2xkL0Vu Y29kaW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3JpcHRvciAyOSAwIFIvRmlyc3RDaGFyIDMy L0xhc3RDaGFyIDMyL1dpZHRocyA4NSAwIFI+Pg0KZW5kb2JqDQoyOSAwIG9iag0KPDwvVHlwZS9G b250RGVzY3JpcHRvci9Gb250TmFtZS9BQkNERUUrQ2FtYnJpYSxCb2xkL0ZsYWdzIDMyL0l0YWxp Y0FuZ2xlIDAvQXNjZW50IDk1MC9EZXNjZW50IC0yMjIvQ2FwSGVpZ2h0IDc3OC9BdmdXaWR0aCA2 MDAvTWF4V2lkdGggMjQ4Mi9Gb250V2VpZ2h0IDcwMC9YSGVpZ2h0IDI1MC9TdGVtViA2MC9Gb250 QkJveFsgLTExMTAgLTIyMiAxMzczIDc3OF0gL0ZvbnRGaWxlMiA4NiAwIFI+Pg0KZW5kb2JqDQoz MCAwIG9iag0KPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvTmFtZS9GNy9CYXNlRm9udC9B cmlhbCxCb2xkSXRhbGljL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3JpcHRvciAz MSAwIFIvRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDMyL1dpZHRocyA4NyAwIFI+Pg0KZW5kb2JqDQoz MSAwIG9iag0KPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9BcmlhbCxCb2xkSXRhbGlj L0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIC0xMi9Bc2NlbnQgOTA1L0Rlc2NlbnQgLTIxMC9DYXBIZWln aHQgNzI4L0F2Z1dpZHRoIDQ3OS9NYXhXaWR0aCAxOTUwL0ZvbnRXZWlnaHQgNzAwL1hIZWlnaHQg MjUwL0xlYWRpbmcgMzMvU3RlbVYgNDcvRm9udEJCb3hbIC01NjAgLTIxMCAxMzkwIDcyOF0gPj4N CmVuZG9iag0KMzIgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1R5cGUwL0Jhc2VGb250L0Fy aWFsLEJvbGQvRW5jb2RpbmcvSWRlbnRpdHktSC9EZXNjZW5kYW50Rm9udHMgMzMgMCBSL1RvVW5p Y29kZSA4OCAwIFI+Pg0KZW5kb2JqDQozMyAwIG9iag0KWyAzNCAwIFJdIA0KZW5kb2JqDQozNCAw IG9iag0KPDwvQmFzZUZvbnQvQXJpYWwsQm9sZC9TdWJ0eXBlL0NJREZvbnRUeXBlMi9UeXBlL0Zv bnQvQ0lEVG9HSURNYXAvSWRlbnRpdHkvRFcgMTAwMC9DSURTeXN0ZW1JbmZvIDM1IDAgUi9Gb250 RGVzY3JpcHRvciAzNiAwIFIvVyA5MCAwIFI+Pg0KZW5kb2JqDQozNSAwIG9iag0KPDwvT3JkZXJp bmcoSWRlbnRpdHkpIC9SZWdpc3RyeShBZG9iZSkgL1N1cHBsZW1lbnQgMD4+DQplbmRvYmoNCjM2 IDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FyaWFsLEJvbGQvRmxhZ3Mg MzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQgOTA1L0Rlc2NlbnQgLTIxMC9DYXBIZWlnaHQgNzI4L0F2 Z1dpZHRoIDQ3OS9NYXhXaWR0aCAyNjI4L0ZvbnRXZWlnaHQgNzAwL1hIZWlnaHQgMjUwL0xlYWRp bmcgMzMvU3RlbVYgNDcvRm9udEJCb3hbIC02MjggLTIxMCAyMDAwIDcyOF0gL0ZvbnRGaWxlMiA4 OSAwIFI+Pg0KZW5kb2JqDQozNyAwIG9iag0KPDwvVHlwZS9FeHRHU3RhdGUvQk0vTm9ybWFsL2Nh IDAuOD4+DQplbmRvYmoNCjM4IDAgb2JqDQo8PC9GdW5jdGlvblR5cGUgMC9TaXplWyA1MTFdIC9E ZWNvZGVbIDAgMSAwIDEgMCAxXSAvUmFuZ2VbIDAgMSAwIDEgMCAxXSAvQml0c1BlclNhbXBsZSA4 L0RvbWFpblsgMCAxXSAvRW5jb2RlWyAwIDUxMF0gL09yZGVyIDEvRmlsdGVyL0ZsYXRlRGVjb2Rl L0xlbmd0aCA3NzI+Pg0Kc3RyZWFtDQp4nH3U108UURQGcN99MDExRmLEiMSCIlYsRFRExYIFC6Ji x4aiIPaGKIows7O9so2lWrGA0mFhYfuuf5HfPXcGNwJufi+bLXPvOd857e1TvNpk76fU2jatlrYP /2hO1PqxaRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9gJZamb5zZw5g838GoMDT+0Ct0TKfW 3amRdandXRK4ulSunyASwfWr3snUMd3vnN214Oh+6+h5Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8n z2wDT20DT8hj2+Aj6+BD8sA6dN86dM8yVMkM37UMV1iGyy3ecrP3jtl72+wtM3tvmUZuklLTyA3T 6HXj6DVy1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzX Bo5pA0dJgTZwRBs8rAke0gQPaoL5muABTWg/2acO7VWH8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2 KbJNimRLka0kC1SRLarIZlV0kyq6URXNVEU3kPWq6DoxulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx 5WSZGF8qxJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE5wm/YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+ h0nKI/jjkunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuq itqiwjlUbdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gjulmgNBddRq/R8ULqfhElAXngwSimnCAtyAwP D1KELCFRJZQuZIyHDalD9kqVKCKTZZRPpBRZRWIrKL2VDMszUo1s85Aj7cg8Dz+mALPAhwLTUcWw ecHUVNME8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4Mv EJuM7Ra+ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOXITZk4sKcvE7/s3unW9d8mU/5+gNdR5LQDQpl bmRzdHJlYW0NCmVuZG9iag0KMzkgMCBvYmoNCjw8L1BhdHRlcm5UeXBlIDIvU2hhZGluZzw8L0Nv bG9yU3BhY2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29vcmRzWyAzMTQuNTUgODM1LjkyIDMx NC41NSA3OTIuMjddIC9FeHRlbmRbIHRydWUgdHJ1ZV0gL0Z1bmN0aW9uIDM4IDAgUj4+Pj4NCmVu ZG9iag0KNDAgMCBvYmoNCjw8L0Z1bmN0aW9uVHlwZSAwL1NpemVbIDUxMV0gL0RlY29kZVsgMCAx IDAgMSAwIDFdIC9SYW5nZVsgMCAxIDAgMSAwIDFdIC9CaXRzUGVyU2FtcGxlIDgvRG9tYWluWyAw IDFdIC9FbmNvZGVbIDAgNTEwXSAvT3JkZXIgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc3 Mj4+DQpzdHJlYW0NCnicfdTXTxRRFAZw330wMTFGYsSIxIIiVixEVETFggULomLHhqIg9oYoijCz s72yjaVasYDSYWFh+65/kd89dwY3Am5+L5stc+853znt7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/s EzQmcLdwn8GlcDJfwNEsszMd0MA1ddiYr2AllqZvnNnDmDzfwagwNP7QK3RMp9bdqZF1qd1dEri6 VK6fIBLB9aveydQx3e+c3bXg6H7r6HlDahw9r+298MreW830vWzoq2L6XzT0PyfPbANPbQNPyGPb 4CPr4EPywDp03zp0zzJUyQzftQxXWIbLLd5ys/eO2Xvb7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti 9JUYfZcNvkuGsYuGsQvkvH7snH78rH68WD9+hpzW+U/p/EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBE GzysCR7SBA9qgvma4AFNaD/Zpw7tVYfy1KE96vBudXiXOpwLUninFM6RwjukyHYpsk2KZEuRrSQL VJEtqshmVXSTKrpRFc1URTeQ9aroOjG6VoyuEWOrxViGGFslxtLF2EqyQoylibHlZJkYXyrElwjx VCG+mKQI8UVkoRBPFuILyHySJMTnCb9hbj0zh8wmsxQzyQwFfzvxKf8y/yH/E/6HScoj+OOS6en8 GCnKwVLpnDgtzswPn0Z34ZdKpztm0H1xa9wdFVivFCST6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX 6o8uoBd51Bd0h7cJ/cqn3qGD6CO6WaA0F11Gr9HxQup+ESUBeeDBKKacIC3IDA8PUoQsIVEllC5k jIcNqUP2SpUoIpNllE+kFFlFYisovZUMyzNSjWzzkCPtyDwPP6YAs8CHAtNRxbB5wdRU0wTxUapR hgtThlmrpbmrY+RhxFTy8eSjipmVaH41DBtnzDWmW5cw75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/ W4gvJWfCpnLL2BJLXGseGVt6k5chNmTiwpy8Tv+ze6db13yZT/n6A11HktANCmVuZHN0cmVhbQ0K ZW5kb2JqDQo0MSAwIG9iag0KPDwvUGF0dGVyblR5cGUgMi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9E ZXZpY2VSR0IvU2hhZGluZ1R5cGUgMi9Db29yZHNbIDMxNC41NSA4MzUuOTIgMzE0LjU1IDc5Mi4y N10gL0V4dGVuZFsgdHJ1ZSB0cnVlXSAvRnVuY3Rpb24gNDAgMCBSPj4+Pg0KZW5kb2JqDQo0MiAw IG9iag0KPDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVsgNTExXSAvRGVjb2RlWyAwIDEgMCAxIDAgMV0g L1JhbmdlWyAwIDEgMCAxIDAgMV0gL0JpdHNQZXJTYW1wbGUgOC9Eb21haW5bIDAgMV0gL0VuY29k ZVsgMCA1MTBdIC9PcmRlciAxL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNzcyPj4NCnN0cmVh bQ0KeJx91NdPFFEUBnDffTAxMUZixIjEgiJWLERURMWCBQuiYseGoiD2hiiKMLOzvbKNpVqxgNJh YWH7rn+R3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVw Ml/A0SyzMx3QwDV12JivYCWWpm+c2cOYPN/BqDA0/tArdEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J 1DHd75zdteDofuvoeUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTf OnTPMlTJDN+1DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS08gN0+h14+g1ctXou2L0lRh9lw2+S4ax i4axC+S8fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC +ZrgAU1oP9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcUzpHCO6TIdimyTYpkS5GtJAtUkS2qyGZVdJMq ulEVzVRFN5D1qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJseVkmRhfKsSXCPFUIb6YpAjxRWSh EE8W4gvIfJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T/odJyiP445Lp6fwYKcrBUumcOC3O zA+fRnfhl0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY6pallDGbqoraosI5VG3UPJfqjy6gF3nUF3SH twn9yqfeoYPoI7pZoDQXXUav0fFC6n4RJQF54MEoppwgLcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgi k2WUT6QUWUViKyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HFsHnB1FTTBPFRqlGGC1OGWauluatj 5GHEVPLx5KOKmZVofjUMG2fMNaZblzDvmP2JPcDXAl8RExuDLxCbjO0WvmTssr9biC8lZ8KmcsvY Ektcax4ZW3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0KZW5kc3RyZWFtDQplbmRvYmoNCjQz IDAgb2JqDQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9Db2xvclNwYWNlL0RldmljZVJHQi9T aGFkaW5nVHlwZSAyL0Nvb3Jkc1sgMzE0LjU1IDgzNS45MiAzMTQuNTUgNzkyLjI3XSAvRXh0ZW5k WyB0cnVlIHRydWVdIC9GdW5jdGlvbiA0MiAwIFI+Pj4+DQplbmRvYmoNCjQ0IDAgb2JqDQo8PC9G dW5jdGlvblR5cGUgMC9TaXplWyA1MTFdIC9EZWNvZGVbIDAgMSAwIDEgMCAxXSAvUmFuZ2VbIDAg MSAwIDEgMCAxXSAvQml0c1BlclNhbXBsZSA4L0RvbWFpblsgMCAxXSAvRW5jb2RlWyAwIDUxMF0g L09yZGVyIDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3NzI+Pg0Kc3RyZWFtDQp4nH3U108U URQGcN99MDExRmLEiMSCIlYsRFRExYIFC6Jix4aiIPaGKIows7O9so2lWrGA0mFhYfuuf5HfPXcG NwJufi+bLXPvOd857e1TvNpk76fU2jatlrYP/2hO1PqxaRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDA NXXYmK9gJZamb5zZw5g838GoMDT+0Ct0TKfW3amRdandXRK4ulSunyASwfWr3snUMd3vnN214Oh+ 6+h5Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8nz2wDT20DT8hj2+Aj6+BD8sA6dN86dM8yVMkM37UM V1iGyy3ecrP3jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+ /Kx+vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJgTZwRBs8rAke0gQPaoL5muABTWg/2acO 7VWH8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2KbJNimRLka0kC1SRLarIZlV0kyq6URXNVEU3kPWq 6DoxulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZGF8qxJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE 5wm/YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jjkunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7 ZtB9cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuqitqiwjlUbdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gj ulmgNBddRq/R8ULqfhElAXngwSimnCAtyAwPD1KELCFRJZQuZIyHDalD9kqVKCKTZZRPpBRZRWIr KL2VDMszUo1s85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZ lWh+NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOX ITZk4sKcvE7/s3unW9d8mU/5+gNdR5LQDQplbmRzdHJlYW0NCmVuZG9iag0KNDUgMCBvYmoNCjw8 L1BhdHRlcm5UeXBlIDIvU2hhZGluZzw8L0NvbG9yU3BhY2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBl IDIvQ29vcmRzWyAzMTQuNTUgODM1LjkyIDMxNC41NSA3OTIuMjddIC9FeHRlbmRbIHRydWUgdHJ1 ZV0gL0Z1bmN0aW9uIDQ0IDAgUj4+Pj4NCmVuZG9iag0KNDYgMCBvYmoNCjw8L0Z1bmN0aW9uVHlw ZSAwL1NpemVbIDUxMV0gL0RlY29kZVsgMCAxIDAgMSAwIDFdIC9SYW5nZVsgMCAxIDAgMSAwIDFd IC9CaXRzUGVyU2FtcGxlIDgvRG9tYWluWyAwIDFdIC9FbmNvZGVbIDAgNTEwXSAvT3JkZXIgMS9G aWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc3Mj4+DQpzdHJlYW0NCnicfdTXTxRRFAZw330wMTFG YsSIxIIiVixEVETFggULomLHhqIg9oYoijCzs72yjaVasYDSYWFh+65/kd89dwY3Am5+L5stc+85 3znt7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdwn8GlcDJfwNEsszMd0MA1ddiYr2AllqZv nNnDmDzfwagwNP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB9aveydQx3e+c3bXg6H7r6HlDahw9r+29 8MreW830vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr4EPywDp03zp0zzJUyQzftQxXWIbLLd5ys/eO 2Xvb7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti9JUYfZcNvkuGsYuGsQvkvH7snH78rH68WD9+hpzW +U/p/EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBEGzysCR7SBA9qgvma4AFNaD/Zpw7tVYfy1KE96vBu dXiXOpwLUninFM6RwjukyHYpsk2KZEuRrSQLVJEtqshmVXSTKrpRFc1URTeQ9aroOjG6VoyuEWOr xViGGFslxtLF2EqyQoylibHlZJkYXyrElwjxVCG+mKQI8UVkoRBPFuILyHySJMTnCb9hbj0zh8wm sxQzyQwFfzvxKf8y/yH/E/6HScoj+OOS6en8GCnKwVLpnDgtzswPn0Z34ZdKpztm0H1xa9wdFViv FCST6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd51Bd0h7cJ/cqn3qGD6CO6WaA0F11Gr9Hx Qup+ESUBeeDBKKacIC3IDA8PUoQsIVEllC5kjIcNqUP2SpUoIpNllE+kFFlFYisovZUMyzNSjWzz kCPtyDwPP6YAs8CHAtNRxbB5wdRU0wTxUapRhgtThlmrpbmrY+RhxFTy8eSjipmVaH41DBtnzDWm W5cw75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfCpnLL2BJLXGseGVt6k5chNmTiwpy8Tv+z e6db13yZT/n6A11HktANCmVuZHN0cmVhbQ0KZW5kb2JqDQo0NyAwIG9iag0KPDwvUGF0dGVyblR5 cGUgMi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU2hhZGluZ1R5cGUgMi9Db29yZHNb IDMxNC41NSA4MzUuOTIgMzE0LjU1IDc5Mi4yN10gL0V4dGVuZFsgdHJ1ZSB0cnVlXSAvRnVuY3Rp b24gNDYgMCBSPj4+Pg0KZW5kb2JqDQo0OCAwIG9iag0KPDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVsg NTExXSAvRGVjb2RlWyAwIDEgMCAxIDAgMV0gL1JhbmdlWyAwIDEgMCAxIDAgMV0gL0JpdHNQZXJT YW1wbGUgOC9Eb21haW5bIDAgMV0gL0VuY29kZVsgMCA1MTBdIC9PcmRlciAxL0ZpbHRlci9GbGF0 ZURlY29kZS9MZW5ndGggNzcyPj4NCnN0cmVhbQ0KeJx91NdPFFEUBnDffTAxMUZixIjEgiJWLERU RMWCBQuiYseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n 1No2rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0SyzMx3QwDV12JivYCWWpm+c2cOYPN/BqDA0 /tArdEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zdteDofuvoeUNqHD2v7b3wyt5bzfS9bOir YvpfNPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJDN+1DFdYhsst3nKz947Ze9vsLTN7b5lG bpJS08gN0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/ UOc/oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1oP9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcU zpHCO6TIdimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRFN5D1qug6MbpWjK4RY6vFWIYYWyXG0sXY SrJCjKWJseVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvIfJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep /zL/If8T/odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfhl0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY 6pallDGbqoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfeoYPoI7pZoDQXXUav0fFC6n4RJQF54MEo ppwgLcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QUWUViKyi9lQzLM1KNbPOQI+3IPA8/pgCz wIcC01HFsHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx5KOKmZVofjUMG2fMNaZblzDvmP2JPcDX Al8RExuDLxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4ZW3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foD XUeS0A0KZW5kc3RyZWFtDQplbmRvYmoNCjQ5IDAgb2JqDQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRp bmc8PC9Db2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5nVHlwZSAyL0Nvb3Jkc1sgMzE0LjU1IDgz NS45MiAzMTQuNTUgNzkyLjI3XSAvRXh0ZW5kWyB0cnVlIHRydWVdIC9GdW5jdGlvbiA0OCAwIFI+ Pj4+DQplbmRvYmoNCjUwIDAgb2JqDQo8PC9GdW5jdGlvblR5cGUgMC9TaXplWyA1MTFdIC9EZWNv ZGVbIDAgMSAwIDEgMCAxXSAvUmFuZ2VbIDAgMSAwIDEgMCAxXSAvQml0c1BlclNhbXBsZSA4L0Rv bWFpblsgMCAxXSAvRW5jb2RlWyAwIDUxMF0gL09yZGVyIDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xl bmd0aCA3NzI+Pg0Kc3RyZWFtDQp4nH3U108UURQGcN99MDExRmLEiMSCIlYsRFRExYIFC6Jix4ai IPaGKIows7O9so2lWrGA0mFhYfuuf5HfPXcGNwJufi+bLXPvOd857e1TvNpk76fU2jatlrYP/2hO 1PqxaRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9gJZamb5zZw5g838GoMDT+0Ct0TKfW3amR dandXRK4ulSunyASwfWr3snUMd3vnN214Oh+6+h5Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8nz2wD T20DT8hj2+Aj6+BD8sA6dN86dM8yVMkM37UMV1iGyy3ecrP3jtl72+wtM3tvmUZuklLTyA3T6HXj 6DVy1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5p A0dJgTZwRBs8rAke0gQPaoL5muABTWg/2acO7VWH8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2KbJN imRLka0kC1SRLarIZlV0kyq6URXNVEU3kPWq6DoxulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZ GF8qxJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE5wm/YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nK I/jjkunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuqitqi wjlUbdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gjulmgNBddRq/R8ULqfhElAXngwSimnCAtyAwPD1KE LCFRJZQuZIyHDalD9kqVKCKTZZRPpBRZRWIrKL2VDMszUo1s85Aj7cg8Dz+mALPAhwLTUcWwecHU VNME8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM 7Ra+ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOXITZk4sKcvE7/s3unW9d8mU/5+gNdR5LQDQplbmRz dHJlYW0NCmVuZG9iag0KNTEgMCBvYmoNCjw8L1BhdHRlcm5UeXBlIDIvU2hhZGluZzw8L0NvbG9y U3BhY2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29vcmRzWyAzMTQuNTUgODM1LjkyIDMxNC41 NSA3OTIuMjddIC9FeHRlbmRbIHRydWUgdHJ1ZV0gL0Z1bmN0aW9uIDUwIDAgUj4+Pj4NCmVuZG9i ag0KNTIgMCBvYmoNCjw8L0Z1bmN0aW9uVHlwZSAwL1NpemVbIDUxMV0gL0RlY29kZVsgMCAxIDAg MSAwIDFdIC9SYW5nZVsgMCAxIDAgMSAwIDFdIC9CaXRzUGVyU2FtcGxlIDgvRG9tYWluWyAwIDFd IC9FbmNvZGVbIDAgNTEwXSAvT3JkZXIgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc3Mj4+ DQpzdHJlYW0NCnicfdTXTxRRFAZw330wMTFGYsSIxIIiVixEVETFggULomLHhqIg9oYoijCzs72y jaVasYDSYWFh+65/kd89dwY3Am5+L5stc+853znt7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQm cLdwn8GlcDJfwNEsszMd0MA1ddiYr2AllqZvnNnDmDzfwagwNP7QK3RMp9bdqZF1qd1dEri6VK6f IBLB9aveydQx3e+c3bXg6H7r6HlDahw9r+298MreW830vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr 4EPywDp03zp0zzJUyQzftQxXWIbLLd5ys/eO2Xvb7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti9JUY fZcNvkuGsYuGsQvkvH7snH78rH68WD9+hpzW+U/p/EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBEGzys CR7SBA9qgvma4AFNaD/Zpw7tVYfy1KE96vBudXiXOpwLUninFM6RwjukyHYpsk2KZEuRrSQLVJEt qshmVXSTKrpRFc1URTeQ9aroOjG6VoyuEWOrxViGGFslxtLF2EqyQoylibHlZJkYXyrElwjxVCG+ mKQI8UVkoRBPFuILyHySJMTnCb9hbj0zh8wmsxQzyQwFfzvxKf8y/yH/E/6HScoj+OOS6en8GCnK wVLpnDgtzswPn0Z34ZdKpztm0H1xa9wdFVivFCST6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8u oBd51Bd0h7cJ/cqn3qGD6CO6WaA0F11Gr9HxQup+ESUBeeDBKKacIC3IDA8PUoQsIVEllC5kjIcN qUP2SpUoIpNllE+kFFlFYisovZUMyzNSjWzzkCPtyDwPP6YAs8CHAtNRxbB5wdRU0wTxUapRhgtT hlmrpbmrY+RhxFTy8eSjipmVaH41DBtnzDWmW5cw75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gv JWfCpnLL2BJLXGseGVt6k5chNmTiwpy8Tv+ze6db13yZT/n6A11HktANCmVuZHN0cmVhbQ0KZW5k b2JqDQo1MyAwIG9iag0KPDwvUGF0dGVyblR5cGUgMi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZp Y2VSR0IvU2hhZGluZ1R5cGUgMi9Db29yZHNbIDMxNC41NSA4MzUuOTIgMzE0LjU1IDc5Mi4yN10g L0V4dGVuZFsgdHJ1ZSB0cnVlXSAvRnVuY3Rpb24gNTIgMCBSPj4+Pg0KZW5kb2JqDQo1NCAwIG9i ag0KPDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVsgNTExXSAvRGVjb2RlWyAwIDEgMCAxIDAgMV0gL1Jh bmdlWyAwIDEgMCAxIDAgMV0gL0JpdHNQZXJTYW1wbGUgOC9Eb21haW5bIDAgMV0gL0VuY29kZVsg MCA1MTBdIC9PcmRlciAxL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNzcyPj4NCnN0cmVhbQ0K eJx91NdPFFEUBnDffTAxMUZixIjEgiJWLERURMWCBQuiYseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7 rn+R3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A 0SyzMx3QwDV12JivYCWWpm+c2cOYPN/BqDA0/tArdEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd 75zdteDofuvoeUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTP MlTJDN+1DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS08gN0+h14+g1ctXou2L0lRh9lw2+S4axi4ax C+S8fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC+Zrg AU1oP9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcUzpHCO6TIdimyTYpkS5GtJAtUkS2qyGZVdJMqulEV zVRFN5D1qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJseVkmRhfKsSXCPFUIb6YpAjxRWShEE8W 4gvIfJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T/odJyiP445Lp6fwYKcrBUumcOC3OzA+f Rnfhl0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY6pallDGbqoraosI5VG3UPJfqjy6gF3nUF3SHtwn9 yqfeoYPoI7pZoDQXXUav0fFC6n4RJQF54MEoppwgLcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WU T6QUWUViKyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HFsHnB1FTTBPFRqlGGC1OGWauluatj5GHE VPLx5KOKmZVofjUMG2fMNaZblzDvmP2JPcDXAl8RExuDLxCbjO0WvmTssr9biC8lZ8KmcsvYEktc ax4ZW3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0KZW5kc3RyZWFtDQplbmRvYmoNCjU1IDAg b2JqDQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9Db2xvclNwYWNlL0RldmljZVJHQi9TaGFk aW5nVHlwZSAyL0Nvb3Jkc1sgMzE0LjU1IDgzNS45MiAzMTQuNTUgNzkyLjI3XSAvRXh0ZW5kWyB0 cnVlIHRydWVdIC9GdW5jdGlvbiA1NCAwIFI+Pj4+DQplbmRvYmoNCjU2IDAgb2JqDQo8PC9GdW5j dGlvblR5cGUgMC9TaXplWyA1MTFdIC9EZWNvZGVbIDAgMSAwIDEgMCAxXSAvUmFuZ2VbIDAgMSAw IDEgMCAxXSAvQml0c1BlclNhbXBsZSA4L0RvbWFpblsgMCAxXSAvRW5jb2RlWyAwIDUxMF0gL09y ZGVyIDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3NzI+Pg0Kc3RyZWFtDQp4nH3U108UURQG cN99MDExRmLEiMSCIlYsRFRExYIFC6Jix4aiIPaGKIows7O9so2lWrGA0mFhYfuuf5HfPXcGNwJu fi+bLXPvOd857e1TvNpk76fU2jatlrYP/2hO1PqxaRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDANXXY mK9gJZamb5zZw5g838GoMDT+0Ct0TKfW3amRdandXRK4ulSunyASwfWr3snUMd3vnN214Oh+6+h5 Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8nz2wDT20DT8hj2+Aj6+BD8sA6dN86dM8yVMkM37UMV1iG yy3ecrP3jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+ vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJgTZwRBs8rAke0gQPaoL5muABTWg/2acO7VWH 8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2KbJNimRLka0kC1SRLarIZlV0kyq6URXNVEU3kPWq6Dox ulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZGF8qxJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE5wm/ YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jjkunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9 cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuqitqiwjlUbdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gjulmg NBddRq/R8ULqfhElAXngwSimnCAtyAwPD1KELCFRJZQuZIyHDalD9kqVKCKTZZRPpBRZRWIrKL2V DMszUo1s85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZlWh+ NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOXITZk 4sKcvE7/s3unW9d8mU/5+gNdR5LQDQplbmRzdHJlYW0NCmVuZG9iag0KNTcgMCBvYmoNCjw8L1Bh dHRlcm5UeXBlIDIvU2hhZGluZzw8L0NvbG9yU3BhY2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBlIDIv Q29vcmRzWyAzMTQuNTUgODM1LjkyIDMxNC41NSA3OTIuMjddIC9FeHRlbmRbIHRydWUgdHJ1ZV0g L0Z1bmN0aW9uIDU2IDAgUj4+Pj4NCmVuZG9iag0KNTggMCBvYmoNCjw8L0Z1bmN0aW9uVHlwZSAw L1NpemVbIDUxMV0gL0RlY29kZVsgMCAxIDAgMSAwIDFdIC9SYW5nZVsgMCAxIDAgMSAwIDFdIC9C aXRzUGVyU2FtcGxlIDgvRG9tYWluWyAwIDFdIC9FbmNvZGVbIDAgNTEwXSAvT3JkZXIgMS9GaWx0 ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc3Mj4+DQpzdHJlYW0NCnicfdTXTxRRFAZw330wMTFGYsSI xIIiVixEVETFggULomLHhqIg9oYoijCzs72yjaVasYDSYWFh+65/kd89dwY3Am5+L5stc+853znt 7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdwn8GlcDJfwNEsszMd0MA1ddiYr2AllqZvnNnD mDzfwagwNP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB9aveydQx3e+c3bXg6H7r6HlDahw9r+298Mre W830vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr4EPywDp03zp0zzJUyQzftQxXWIbLLd5ys/eO2Xvb 7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti9JUYfZcNvkuGsYuGsQvkvH7snH78rH68WD9+hpzW+U/p /EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBEGzysCR7SBA9qgvma4AFNaD/Zpw7tVYfy1KE96vBudXiX OpwLUninFM6RwjukyHYpsk2KZEuRrSQLVJEtqshmVXSTKrpRFc1URTeQ9aroOjG6VoyuEWOrxViG GFslxtLF2EqyQoylibHlZJkYXyrElwjxVCG+mKQI8UVkoRBPFuILyHySJMTnCb9hbj0zh8wmsxQz yQwFfzvxKf8y/yH/E/6HScoj+OOS6en8GCnKwVLpnDgtzswPn0Z34ZdKpztm0H1xa9wdFVivFCST 6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd51Bd0h7cJ/cqn3qGD6CO6WaA0F11Gr9HxQup+ ESUBeeDBKKacIC3IDA8PUoQsIVEllC5kjIcNqUP2SpUoIpNllE+kFFlFYisovZUMyzNSjWzzkCPt yDwPP6YAs8CHAtNRxbB5wdRU0wTxUapRhgtThlmrpbmrY+RhxFTy8eSjipmVaH41DBtnzDWmW5cw 75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfCpnLL2BJLXGseGVt6k5chNmTiwpy8Tv+ze6db 13yZT/n6A11HktANCmVuZHN0cmVhbQ0KZW5kb2JqDQo1OSAwIG9iag0KPDwvUGF0dGVyblR5cGUg Mi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU2hhZGluZ1R5cGUgMi9Db29yZHNbIDMx NC41NSA4MzUuOTIgMzE0LjU1IDc5Mi4yN10gL0V4dGVuZFsgdHJ1ZSB0cnVlXSAvRnVuY3Rpb24g NTggMCBSPj4+Pg0KZW5kb2JqDQo2MCAwIG9iag0KPDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVsgNTEx XSAvRGVjb2RlWyAwIDEgMCAxIDAgMV0gL1JhbmdlWyAwIDEgMCAxIDAgMV0gL0JpdHNQZXJTYW1w bGUgOC9Eb21haW5bIDAgMV0gL0VuY29kZVsgMCA1MTBdIC9PcmRlciAxL0ZpbHRlci9GbGF0ZURl Y29kZS9MZW5ndGggNzcyPj4NCnN0cmVhbQ0KeJx91NdPFFEUBnDffTAxMUZixIjEgiJWLERURMWC BQuiYseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2 rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0SyzMx3QwDV12JivYCWWpm+c2cOYPN/BqDA0/tAr dEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zdteDofuvoeUNqHD2v7b3wyt5bzfS9bOirYvpf NPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJDN+1DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS 08gN0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/ oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1oP9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcUzpHC O6TIdimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRFN5D1qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJC jKWJseVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvIfJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/ If8T/odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfhl0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY6pal lDGbqoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfeoYPoI7pZoDQXXUav0fFC6n4RJQF54MEoppwg LcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QUWUViKyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC 01HFsHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx5KOKmZVofjUMG2fMNaZblzDvmP2JPcDXAl8R ExuDLxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4ZW3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS 0A0KZW5kc3RyZWFtDQplbmRvYmoNCjYxIDAgb2JqDQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8 PC9Db2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5nVHlwZSAyL0Nvb3Jkc1sgMzE0LjU1IDgzNS45 MiAzMTQuNTUgNzkyLjI3XSAvRXh0ZW5kWyB0cnVlIHRydWVdIC9GdW5jdGlvbiA2MCAwIFI+Pj4+ DQplbmRvYmoNCjYyIDAgb2JqDQo8PC9GdW5jdGlvblR5cGUgMC9TaXplWyA1MTFdIC9EZWNvZGVb IDAgMSAwIDEgMCAxXSAvUmFuZ2VbIDAgMSAwIDEgMCAxXSAvQml0c1BlclNhbXBsZSA4L0RvbWFp blsgMCAxXSAvRW5jb2RlWyAwIDUxMF0gL09yZGVyIDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0 aCA3NzI+Pg0Kc3RyZWFtDQp4nH3U108UURQGcN99MDExRmLEiMSCIlYsRFRExYIFC6Jix4aiIPaG KIows7O9so2lWrGA0mFhYfuuf5HfPXcGNwJufi+bLXPvOd857e1TvNpk76fU2jatlrYP/2hO1Pqx aRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9gJZamb5zZw5g838GoMDT+0Ct0TKfW3amRdand XRK4ulSunyASwfWr3snUMd3vnN214Oh+6+h5Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8nz2wDT20D T8hj2+Aj6+BD8sA6dN86dM8yVMkM37UMV1iGyy3ecrP3jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy 1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJ gTZwRBs8rAke0gQPaoL5muABTWg/2acO7VWH8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2KbJNimRL ka0kC1SRLarIZlV0kyq6URXNVEU3kPWq6DoxulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZGF8q xJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE5wm/YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jj kunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuqitqiwjlU bdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gjulmgNBddRq/R8ULqfhElAXngwSimnCAtyAwPD1KELCFR JZQuZIyHDalD9kqVKCKTZZRPpBRZRWIrKL2VDMszUo1s85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME 8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOXITZk4sKcvE7/s3unW9d8mU/5+gNdR5LQDQplbmRzdHJl YW0NCmVuZG9iag0KNjMgMCBvYmoNCjw8L1BhdHRlcm5UeXBlIDIvU2hhZGluZzw8L0NvbG9yU3Bh Y2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29vcmRzWyAzMTQuNTUgODM1LjkyIDMxNC41NSA3 OTIuMjddIC9FeHRlbmRbIHRydWUgdHJ1ZV0gL0Z1bmN0aW9uIDYyIDAgUj4+Pj4NCmVuZG9iag0K NjQgMCBvYmoNCjw8L0Z1bmN0aW9uVHlwZSAwL1NpemVbIDUxMV0gL0RlY29kZVsgMCAxIDAgMSAw IDFdIC9SYW5nZVsgMCAxIDAgMSAwIDFdIC9CaXRzUGVyU2FtcGxlIDgvRG9tYWluWyAwIDFdIC9F bmNvZGVbIDAgNTEwXSAvT3JkZXIgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc3Mj4+DQpz dHJlYW0NCnicfdTXTxRRFAZw330wMTFGYsSIxIIiVixEVETFggULomLHhqIg9oYoijCzs72yjaVa sYDSYWFh+65/kd89dwY3Am5+L5stc+853znt7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdw n8GlcDJfwNEsszMd0MA1ddiYr2AllqZvnNnDmDzfwagwNP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB 9aveydQx3e+c3bXg6H7r6HlDahw9r+298MreW830vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr4EPy wDp03zp0zzJUyQzftQxXWIbLLd5ys/eO2Xvb7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti9JUYfZcN vkuGsYuGsQvkvH7snH78rH68WD9+hpzW+U/p/EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBEGzysCR7S BA9qgvma4AFNaD/Zpw7tVYfy1KE96vBudXiXOpwLUninFM6RwjukyHYpsk2KZEuRrSQLVJEtqshm VXSTKrpRFc1URTeQ9aroOjG6VoyuEWOrxViGGFslxtLF2EqyQoylibHlZJkYXyrElwjxVCG+mKQI 8UVkoRBPFuILyHySJMTnCb9hbj0zh8wmsxQzyQwFfzvxKf8y/yH/E/6HScoj+OOS6en8GCnKwVLp nDgtzswPn0Z34ZdKpztm0H1xa9wdFVivFCST6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd5 1Bd0h7cJ/cqn3qGD6CO6WaA0F11Gr9HxQup+ESUBeeDBKKacIC3IDA8PUoQsIVEllC5kjIcNqUP2 SpUoIpNllE+kFFlFYisovZUMyzNSjWzzkCPtyDwPP6YAs8CHAtNRxbB5wdRU0wTxUapRhgtThlmr pbmrY+RhxFTy8eSjipmVaH41DBtnzDWmW5cw75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfC pnLL2BJLXGseGVt6k5chNmTiwpy8Tv+ze6db13yZT/n6A11HktANCmVuZHN0cmVhbQ0KZW5kb2Jq DQo2NSAwIG9iag0KPDwvUGF0dGVyblR5cGUgMi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VS R0IvU2hhZGluZ1R5cGUgMi9Db29yZHNbIDMxNC41NSA4MzUuOTIgMzE0LjU1IDc5Mi4yN10gL0V4 dGVuZFsgdHJ1ZSB0cnVlXSAvRnVuY3Rpb24gNjQgMCBSPj4+Pg0KZW5kb2JqDQo2NiAwIG9iag0K PDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVsgNTExXSAvRGVjb2RlWyAwIDEgMCAxIDAgMV0gL1Jhbmdl WyAwIDEgMCAxIDAgMV0gL0JpdHNQZXJTYW1wbGUgOC9Eb21haW5bIDAgMV0gL0VuY29kZVsgMCA1 MTBdIC9PcmRlciAxL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNzcyPj4NCnN0cmVhbQ0KeJx9 1NdPFFEUBnDffTAxMUZixIjEgiJWLERURMWCBQuiYseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R 3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0Syz Mx3QwDV12JivYCWWpm+c2cOYPN/BqDA0/tArdEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zd teDofuvoeUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJ DN+1DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS08gN0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8 fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1o P9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcUzpHCO6TIdimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRF N5D1qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJseVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvI fJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T/odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfh l0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY6pallDGbqoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfe oYPoI7pZoDQXXUav0fFC6n4RJQF54MEoppwgLcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QU WUViKyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HFsHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx 5KOKmZVofjUMG2fMNaZblzDvmP2JPcDXAl8RExuDLxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4Z W3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0KZW5kc3RyZWFtDQplbmRvYmoNCjY3IDAgb2Jq DQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9Db2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5n VHlwZSAyL0Nvb3Jkc1sgMzE0LjU1IDgzNS45MiAzMTQuNTUgNzkyLjI3XSAvRXh0ZW5kWyB0cnVl IHRydWVdIC9GdW5jdGlvbiA2NiAwIFI+Pj4+DQplbmRvYmoNCjY4IDAgb2JqDQo8PC9GdW5jdGlv blR5cGUgMC9TaXplWyA1MTFdIC9EZWNvZGVbIDAgMSAwIDEgMCAxXSAvUmFuZ2VbIDAgMSAwIDEg MCAxXSAvQml0c1BlclNhbXBsZSA4L0RvbWFpblsgMCAxXSAvRW5jb2RlWyAwIDUxMF0gL09yZGVy IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3NzI+Pg0Kc3RyZWFtDQp4nH3U108UURQGcN99 MDExRmLEiMSCIlYsRFRExYIFC6Jix4aiIPaGKIows7O9so2lWrGA0mFhYfuuf5HfPXcGNwJufi+b LXPvOd857e1TvNpk76fU2jatlrYP/2hO1PqxaRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9g JZamb5zZw5g838GoMDT+0Ct0TKfW3amRdandXRK4ulSunyASwfWr3snUMd3vnN214Oh+6+h5Q2oc Pa/tvfDK3lvN9L1s6Kti+l809D8nz2wDT20DT8hj2+Aj6+BD8sA6dN86dM8yVMkM37UMV1iGyy3e crP3jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/ foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJgTZwRBs8rAke0gQPaoL5muABTWg/2acO7VWH8tSh PerwbnV4lzqcC1J4pxTOkcI7pMh2KbJNimRLka0kC1SRLarIZlV0kyq6URXNVEU3kPWq6DoxulaM rhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZGF8qxJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE5wm/YW49 M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jjkunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvc HRVYrxQkk+qDKqFWqBjqlqWUMZuqitqiwjlUbdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gjulmgNBdd Rq/R8ULqfhElAXngwSimnCAtyAwPD1KELCFRJZQuZIyHDalD9kqVKCKTZZRPpBRZRWIrKL2VDMsz Uo1s85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwb Z8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOXITZk4sKc vE7/s3unW9d8mU/5+gNdR5LQDQplbmRzdHJlYW0NCmVuZG9iag0KNjkgMCBvYmoNCjw8L1BhdHRl cm5UeXBlIDIvU2hhZGluZzw8L0NvbG9yU3BhY2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29v cmRzWyAzMTQuNTUgODM1LjkyIDMxNC41NSA3OTIuMjddIC9FeHRlbmRbIHRydWUgdHJ1ZV0gL0Z1 bmN0aW9uIDY4IDAgUj4+Pj4NCmVuZG9iag0KNzAgMCBvYmoNCjw8L1R5cGUvWE9iamVjdC9TdWJ0 eXBlL0ltYWdlL1dpZHRoIDE0MS9IZWlnaHQgNjUvQ29sb3JTcGFjZS9EZXZpY2VSR0IvQml0c1Bl ckNvbXBvbmVudCA4L0ZpbHRlci9EQ1REZWNvZGUvSW50ZXJwb2xhdGUgdHJ1ZS9MZW5ndGggMzM3 Mz4+DQpzdHJlYW0NCv/Y/+AAEEpGSUYAAQEBAEgASAAA/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwL CwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwY DQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy /8AAEQgAQQCNAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQ AAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYX GBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqS k5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz 9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQE AAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1 Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKj pKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwD AQACEQMRAD8A9/oopCQoyTigBaYXAqCW5A4DVzfjHUrzTvCWqXtlzdRwMYvY+tVGLbsQ6iTt1Nib xFpMGoJp8mo2wvJDhLfzBvP4datm7FeQ/Bjwz5MbeIr8GS+vc+U8nLKndvq38q9QlvIX1l7FBmWO ESuewycD+tXUhGE+RMLy5XJLbUufbPaue8R+LZdIe2t7Oye7uZ5FDBOfKjzy5/wrcwK8T+IF9qVj 47lFlZ5mMSGO48syOox/B2FZztTXM9QwreIqci0Nyy8Za63iXUdJutRjjctJHbySIFSOReVz/skD B/Ou/wBC8RRXyfZri6spL9B8620u4Eevt+tfPGopqdvKLnVUlEtzmQPL1f3r0bwXpdjY+ILQW9yb 26e38yRlcIsKsucbOpzxz0rkozqN8ltLnuY2jho0/a3s7dNro9eFwh71IHU9DWWYvRiKhurn7BbP cSyYjjGSa65LlV2eBCvCTsmblGa8q1K8vfEMhEmqXlpbdFgtm2DHuep/lVSDwpdQSCTTfEN5DMOf 3jEj9DXhVOIMHCXK2/Wx6tHCU5r36nK/Rs9gorlPDuq6sjiw12NGkx+6vIvuSex9D/OuoDqejD86 9XD4iliIe0pO6OWtRdKfK9fTYfRRmitzIr3lylnZz3L8rEjOcegGa8PXV9S8Ta2Zbq5lCFspCrkI gz0A/rXsniD/AJF7UP8Ar2k/9BNeAW95LYRSTQ/6wRnb9a7cJFcspHjZpOXtKdNOyZ7BpUdjYxL5 1ynmdMM/Q0uuaxZC0ltZAsscilWHYiuJ8BRf214WvJk1ZoLa2Ym4kuoty7sbm7jgVzWrR6m01w+k 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 SDna3Y1Q0r4ga1Y6ymka9YPdeYdnm28RyAT1PbFen/YYf7oo+ww/3RXPVcqjTvsehhI08NGUeW9+ /Q88l8MabJK7/Z+WJOTTR4asl6WyH616L9hh/uij7DD/AHRW6xE0rI4ZZfRk22eejSEi/wBXaxg1 nRWV7pWt3d/FZF4bqNA4jbJDLnt9DXqf2GH+6KPsMP8AdFcuMprGUXRq7M3wtCOGqe0p7nh+q6Bq ev8AiNruO0kjt/lbdP8AL07VP/wiGrO2W8rJ7ls17T9hi/uij7DF/dFPBR+p0+Sn+JrmMVmDg6/2 VZWOP8KeHv7Ljwfmdjl2xjNdwg2qBTUhWPoKkrSUnJ3YqdONOKhBWSCiiipLCiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooA//9kNCmVuZHN0cmVhbQ0KZW5kb2JqDQo3MSAwIG9iag0KPDwv VHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggNjg0L0hlaWdodCAxOTIvQ29sb3JTcGFj ZS9EZXZpY2VSR0IvQml0c1BlckNvbXBvbmVudCA4L0ZpbHRlci9EQ1REZWNvZGUvSW50ZXJwb2xh dGUgdHJ1ZS9TTWFzayA3MiAwIFIvTGVuZ3RoIDU4MDk+Pg0Kc3RyZWFtDQr/2P/gABBKRklGAAEB AQBgAGAAAP/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwo NyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAMACrAMBIgACEQEDEQH/xAAfAAAB BQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiEx QQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNU VVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6 wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgU QpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZn aGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS 09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APn+iiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAopSrDqCPqKXaeeRx7inZgNopcD+8OlKQM8Eke4oswG0 U7C8YY++RQVHZwefpRZgNopdjdhnjPHNIRg4PWkAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUoUkEjoOtO2jouXI646U0mwGhS2cAnHPFLtAHzMB9Oae2FTaz5P91en4mm+YRjaAuO4607J bgLszghMAHGWOKXeAT85H+4MVFRRzdgHZH93J9zQHIxgLx/sg02ildgO3ttK7jg9qQkk5JyaSii7 AUMyggMRnrg0u9uOc49eabRRdgO3AjBUfUcU4HcMD5sdj/So6cq5GScKOpppsAK8Fl6d/UU2piQp dyAC2cJ6ZqGiSsAUUUVIBRRRQAUUUUAFFFFABRRRQAUUoVj0BP0FJQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUoBY4AyaAEAJOAMk08KBxjc57Cl Az8seOnLHimlgBhfxPrVWS3AX5VALEMf7o6CmlievT0pKKTYBRRRSAKKKKACiiigAooooAKKKKAJ Ejyu9h8vQc4yaPM2sCvVTwew+gqOiq5rLQAoooqQCiiigAooooAKKKKACgDNP2hfv9f7velbI+V/ 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 AooooAKKXBwTg8UbTx7+tOzASinFcfxDpnrRhePmJ9cCizAbRT9h2g7W5PXHFAUDqOQecmnysBFA A3nseBjrRjILt07e9PB2qRuQc98n/wCtTWbp82eMZxTskA1mLMSe9JT9+QMu5x0HpSAjncCT9aVk AbG4+U89OOtBRg2CMH3oLDGNoz680hb0UCjQAAycZA/GjHGcj6Uu85BwuR/sim5paALgZHJx3wKX YxztViB14pN7ZB3HI6c0hJJyeTRoBIVUAHa2M85IowF6qpz0y2cflUdFO6AfhQSMp9eeKbu4xx+V JRSuA/IIVdw/KkCncVOQRnI+lNpdzf3j0x17U7gODKGOA2PZsUm4bs7cj0JptFLmYDlYDqin65o3 nbtwMfQU2ii7AM04uxGOPwFNoouwHF3IwWYj0zSFmbqSceppKKVwCiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigBdpxntS7Rk5YfzpM/LjA65zS7j2wOc8U9ABVBYABm9g KXbg5wAPQmmEk9TRRcB+AMjcvTsM0F8nqcHqAMUyii4D2ZSc4YnPVjTcjn5Rz+lJRRdgO8xu2B9B ikBIOQSKSii7AKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/ZDQplbmRzdHJlYW0NCmVuZG9i ag0KNzIgMCBvYmoNCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDY4NC9IZWln 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 L+PbWVx9YfE6a7BKXLQduHiLL+wSji1y8yu0y+AwD0zCdh8P5bDr0vp03Rs9DTsctIAmDLrs3Y8L CRbgIua+OAta5rhU6THwH6ymiYFGEvc1E8ZSj5XrGd15tK9M8v/DaIvcOy6+2OKQxSVJII+DWcZ2 3ivnzPuCS3oONmFj4WWic9LZrM4LFek/Pzd+rvf4Lka1qmkuIJW45Mm+WESvzsO92Q1EaZwyty+z 4zKnd0jMm0k+2f+buKt+pDmB+F6k4PJi+u/IEB7ydcg5vXvyL6sa9+4kQXm0YndzluZ0FRSenGm4 7fK5sFw5QV5ATff23P8A8SM2xA0KZW5kc3RyZWFtDQplbmRvYmoNCjc0IDAgb2JqDQo8PC9UeXBl L1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAxMjUvSGVpZ2h0IDc2L0NvbG9yU3BhY2UvRGV2 aWNlUkdCL0JpdHNQZXJDb21wb25lbnQgOC9GaWx0ZXIvRENURGVjb2RlL0ludGVycG9sYXRlIHRy dWUvTGVuZ3RoIDEwNzY5Pj4NCnN0cmVhbQ0K/9j/4AAQSkZJRgABAQECWAJYAAD/4Q8ERXhpZgAA SUkqAAgAAAAEABoBBQABAAAAPgAAABsBBQABAAAARgAAACgBAwABAAAAAgADA2mHBAABAAAATgAA AIYAAACx/1cCAAABALH/VwIAAAEAAQCGkgIAJQAAAGAAAAAAAAAARmlsZSB3cml0dGVuIGJ5IEFk b2JlIFBob3Rvc2hvcKggNS4wAOUDAAMBAwABAAAABgAAAAECBAABAAAAsAAAAAICBAABAAAATA4A AAAAAAD/2P/gABBKRklGAAECAQBIAEgAAP/+ACZGaWxlIHdyaXR0ZW4gYnkgQWRvYmUgUGhvdG9z aG9wqCA1LjD/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMY EQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4O FBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABEAHADASIA AhEBAxEB/90ABAAH/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAA 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 AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAE PAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBI ZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAA AAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAA AFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+E AAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRw Oi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNS R0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNS R0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29u ZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRp dGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk /gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAAB AAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8A FAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCf AKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgB PgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIU Ah0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0D OANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgG WQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRgha CG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4K xQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10 DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4Q mxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQG FCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX 9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwq HFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg 8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3 JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2kr nSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGC Mbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4 FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7g PyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJG Z0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4l Tm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxW qVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19h X7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo 7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9 QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gE iGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02T tpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+L n/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+ms XKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blK ucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPH Qce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO 1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vk c+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn 9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////2wBDAAgGBgcGBQgH BwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/ 2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjL/wAARCABMAH0DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQF BgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4 eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi 4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl 8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP0 9fb3+Pn6/9oADAMBAAIRAxEAPwD36sbVfFWi6HI0epXyWzKoY70YgD6gVs14/wCOtJv7/wAdSPHD LcQCCIiIcr33cdayrVHTjdGtGCnKzO3tPiL4TvroW1rrMMspGdoVsD8cYp8vxB8KwwtNJrEQjU4L bGIz+VeXw6OSbhJdHSyCxniE5MgyMZ+nel/spFtZkKBkjUO5PKKuD29q4HmDUrWPQjl8ZQ5rnqWn +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 7nAR/EXS4pUlTwnCrpkqwuuRxj+56Ug+IelBmceE4AzEkn7UecjB/g9OK9A/4RTRv+fNKP8AhFNG /wCfNKLB73c4H/hZGm5Y/wDCLRjJJIF4QMnGf4O+KjPxB0kkn/hEoOef+Po+v+5/npXoX/CKaN/z 5pR/wimjf8+aUWD3u556fiDpJ2k+EoMqMA/aecZzj7nTnpUWpeOdG1fToNPvvCkctpBIJIojekBW GcHhQa9H/wCEU0b/AJ80o/4RTRv+fNKLB73c8wGtt4l8b2t+tqYMKqFA+/pnvgV7jb8W8f8AuisW z8OaXbTCSK2VWB6it0AAYHQUxxR//9kNCmVuZHN0cmVhbQ0KZW5kb2JqDQo3NSAwIG9iag0KPDwv VHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggNDcyL0hlaWdodCAyODIvQ29sb3JTcGFj ZS9EZXZpY2VSR0IvQml0c1BlckNvbXBvbmVudCA4L0ZpbHRlci9EQ1REZWNvZGUvSW50ZXJwb2xh dGUgdHJ1ZS9MZW5ndGggMjI2NTY+Pg0Kc3RyZWFtDQr/2P/gABBKRklGAAEBAQDIAMgAAP/bAEMA CAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9 ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIARoB2AMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAA AAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGR oQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo aWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJ Cgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVi 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 bn2otn2XkD4GFkU/rSN1Wphw6Y4//XWc1oO53GvahDc3E0auSzfM38PXt71kXGnLDCGnIWRwCka9 as6Yis0zFQTluSPeneIOLi2xx+6FdNKTaOZTfMYbwgyxKmBuJb/P5VYR0eRVj+6ppq/ei/64v/7N UGm9G/3q8/HxVzrpyZqG0S6WLcSPLcOCPasDXZfM1SQY/wBWAo/ma6iHpXG6l/yE7n/rqf51xwNG VaKKK0JCiiigA6GpFl29hTKUUhp2ZK0u5cbcCocU6nUIp6jAhNG2loHWgQmKPwob71IOlABn8KD1 pB1pT0piO4+Gj/8AE6uUzndbnj/gQr1Mc15R8NP+Q3c/9e5/9CFerjrWUty4j+x+lFIOh+lFNDZ/ /9kNCmVuZHN0cmVhbQ0KZW5kb2JqDQo3NiAwIG9iag0KPDwvUHJvZHVjZXIoY29udmVydG9ubGlu ZWZyZWUuY29tKS9DcmVhdG9yKGNvbnZlcnRvbmxpbmVmcmVlLmNvbSkvQ3JlYXRpb25EYXRlKEQ6 MjAxMzExMDUyMDA4MjIpIC9Nb2REYXRlKEQ6MjAxMzExMDUyMDA4MjIpID4+DQplbmRvYmoNCjc3 IDAgb2JqDQpbIDI3OCAzMzMgMCAwIDAgODg5IDAgMCAwIDMzMyAwIDAgMjc4IDMzMyAyNzggMjc4 IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiAzMzMgMCAwIDAgMCAwIDk3 NSA3MjIgNzIyIDcyMiA3MjIgNjY3IDYxMSA3NzggNzIyIDI3OCA1NTYgNzIyIDYxMSA4MzMgNzIy IDc3OCA2NjcgMCA3MjIgNjY3IDYxMSA3MjIgNjY3IDk0NCAwIDY2NyA2MTEgMCAwIDAgMCAwIDAg NTU2IDYxMSA1NTYgNjExIDU1NiAzMzMgNjExIDYxMSAyNzggMjc4IDU1NiAyNzggODg5IDYxMSA2 MTEgNjExIDAgMzg5IDU1NiAzMzMgNjExIDU1NiA3NzggNTU2IDU1NiA1MDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCA2MTEgMCAwIDAgMCA1NTYgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDYxMSAwIDAgMCAwIDAgNjExXSANCmVuZG9iag0KNzggMCBvYmoNClsgMjc4IDAg MCAwIDAgMCAwIDAgMCAwIDAgNTg0IDAgMCAyNzggMCA1NTYgNTU2IDU1NiA1NTYgNTU2IDAgNTU2 IDAgNTU2IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDY2NyAwIDAgMCAwIDAgMCA1NTYgMCAwIDAg MCAwIDAgMCA2MTEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDAgMCA1NTYgNTU2IDAgNTU2 IDAgMjIyIDAgMCAwIDAgNTU2IDAgMCAwIDAgNTAwIDAgMCAwIDcyMl0gDQplbmRvYmoNCjc5IDAg b2JqDQpbIDIyOCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NDcgNTAxIDYzOCAwIDIyOCAwIDAgNTAxIDY4MyA1 OTIgNjM4IDAgMCAwIDAgNTAxIDU5MiAwIDAgMCAwIDUwMV0gDQplbmRvYmoNCjgwIDAgb2JqDQo8 PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDIxNzI5L0xlbmd0aDEgODkzODA+Pg0Kc3RyZWFt DQp4nOx9CXwURfb/q+ru6Z4jmZkck4QAmTAQkAAJCTeRDOSAEJUAARIgMOEKoEg45dBsPBAJaOKN J7ie6/pbJgE1BHbJuq674q7gia4KiCjqiiCLgGLSv2/1TALZ9QdZ5fc/PjuvU99+Ve9V9auqV6+r J50MMSKKAsjkzR6fN/KKddsqiA1/mSjed0Xh+FHj5nh+RaRBiT88ZnxK2rWfrMonYn9GwcTC8XkT fb6Tk4ieGkT00IaJ2VcWTRxeXktkeZjIec/MBaXlpza/OI1oQUfUWTxz+VL3LeWjuxBV+HDBhjnl ZQvGfuRwEF1bg/zLZaVLyimezGivB9p3lF2zcs63j4y4guhm1Lc+M3fWghVb5nx+F1HHVKKCr+bO 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 bSPwHGHn+jLnl5enXZxfUx3rUylivJODrp7tJ7HPFDmhuapww4tY5c8rIW7a20/gPg8uW/nOnSc4 R137ydaZMOSffU2hle+uPiLW/xOsc+WQ0m4IXnzcWqAQlOF3UjAPnj7s5Fihc02JU25cJRY7lul/ 0nW4WlN+6+wUyJUiJy62KsuhLLo1RmF1LIqcX3HdemU0nmI1ny4P7jHOCaHMSeX8GqoM+a6xjnvp aqs6r/r5xkOdE4M4urkUc+Lk1gRujkcdDwX72hjUMm45KgWFxes992yRkx+5vmmOvRtrO9w852xc Ze7d853UKnHKx9Tqp/DubdtPds7nOikRhXvYpcdNxZhj78XYC73EUVCRU895cUv3Xe7UqG4M8b1i Tpp6aeKWGlctf44dDj8MV8ZrRPd3LtQ1nq5j1TX/OCeMeI0QhpLtxcK1qJk37rXu8+Q7ORirTh2s hb96hjCUdVulhZZtPrSz/pNSwrZwldfBuv5CJ8eKHF3lnzLs4v+HZ4+Hnl+dd66mvNYrnm8nPwFu X2vG62KUR/aTuM/y59bKK2X5Tr/AfvKIo6jTKSG3Rq6HoLX+c5sdceqoEqip7NiWV7ekbjhejXQ6 DVH6ieG/6ScOtI7bdVe59TvstB2nvrafky6l1eU/ctq+4zfW0Um+n62Qv7GOnvrKEU5opz7f3zla 7vRWT3ddlvVpP3GZ0/OJOC07LX1O8xzJ5yZ3T744OTNZJ5vJPZMvSb4sOXiaUIcRet2X2UcTmHXV 6a5xa9NJp03jgU5Zt89Vvwh44gLb++Qv/yT5bDLS1Jdw4oQvKbV3n75j+w28PKu/v+2EwqklBUZb /4DefsM/7PKsPv5eGTl9/H0G93avOOla5lzLSNdy51pOulY41wr/8MEDMof07uMXNDPpmMm4mSCZ KcdMxc0kyUw7ZjpupkhmAccsEDfTJDPTMTPjZgGSWdAxC8bNTFrGuipgRtwwSDMESbBqQ0mUkqsP xuOGNF0xVywsrhZJUwtz5cLiepE0vTBXMCyuGElTDHMlw6o1MyJj4PA+Of62wzsZBu/d2f7I6N2W FparIxYXkqQJiblKYnEpSZqUmKslFheTpImJu2LicTFJmpi4KyYeF5OiiYlDZRMXkyJWUq6YeFxM iiYm7oqJx8WkaGLirph4XEyKJibuionHKyBFq4C4qxweV46iKYe7yuFx5SiacrirHB5XjqIpR7jK EcZfFRjRyy4wItCHVmCEKyYRF5OmiUm4YhJxMWmamAQ0Y3ExaWLz54pJxMWkaWISrphEXEyaJibh iknExaRpYhKumERcTJomJuGKScTFpGliEq6YRFxMmiYm6YpJxqshTauGpKscGVdOgKYc6SpHxpUT oClHusqRceUEiD0g6ALFlROgKUe6ypFx5QRoypGucmRcOQGacqSrHBlXToCmHOkqR8aVE6ApR7rK kXHlBGjKUa5yVFw5AZpylKscFVeOSVOOcpWj4soxacpRrnJUXDkmTTnKVY6KK8ck9p6h+xxXjklT jnKVo+LKMWnKUa5yVFw5Jk05ylWOiivHpClHucpRceWYNOVoVzk6rhyTphztKkfHlROkKUe7ytFx 5QRpytGucnRcOUGacrSrHB1XTpCmHO0qR8eVEySOvGDoFVdOkKYc7SpHx5UTpClHu8rRceUEacrR rnJ0XDlBmnICrnICceUEacoJuMoJxJXDDJp0Aq50AhxZ0rQTcLUTEMiSJp6AK56ARJY09QRc9QQU sqTJJ+DKJ6CRJXHsDoP3ALKkCSjgCihgIkuaggKuggJBZEmTkOlKyDSQJU1DpqshE2mI0TRkuhoy kYYYTUOmqyETaYjRNGS6GjKRhhhNQ6arIRNpiNE0ZLoaMpGGGE1DpqshE2mIEREQMCCkIUbTkOlq yEQaYjQNBV0NBZGGGE1DQVdDQaQhTtNQ0NVQEGmI0zQUdDUURBriNA0FXQ0FkYY4TUNBV0NBpCFO 01DQ1VAQaYjTNBR0NRREGuI0DQVdDQWRhohNYBBQItIQsQ202h+giUhFxNbMaoHANq4jTmyVrDYI bDmypd4XsKIR1xIn1g1WOwS2cTVxovatlghsFbKlqcJqi8BWI1tqnIEnGgFkSySKBiBFw0S2VNAM VNEIIluirjxKjTA151RO7YFqpCtB1JXHqhGs5sS5BubhasSrOXF6g3nEGiFrTpysYB60RtSaE2cs mMetGdIVcf6BeZwagWpOnPJgHqpGrJpTJzA8Wo1wNafOYQCwZohYc+psBDBrhqA1p84rcG8OBOmK OpkB5JohdM2p0xIArxmi15w6mwD8miGAzSVRV4CwGWLYnEj4GVBshjA2J04rMADZDJFsTpwgYMCy GYLZnDhHwABnM4FwALmCBn7NEMBmRGLGAGEzxLAZkUUz4c2voU4VEUczANkMkWxGxLwMWDZDMNsk t0jAsxkC2owIwhggbSZwS0h9YFAWwtqMCFIZgG2GyDYjEmoGbJshuG1K6gMD32YIcDMip2SAuJnE yiJW0UC5GcLcpklkFUx6s7dIWkS0wgB2M0S7OXEMxoB3MwS8zQC1EQbmzRD0ZkR4zQB7M8S9rdSi 3hi0JTHBJEIPBvibIf7NiNNDDAg4U1hbxKoWIDjDFDxA5C0MQDjDJDxAHEYygOEM0/AAcdzLlOce QE0iUBQG4QHqnDywcKawoohFCHA4QzycEUk6AyLOMBKXVGOg4gxhcS6IkQYwzjTuXxHLPbBxhuA4 I9JxBnicadwMUm1BTgiRM+KEHgNIzhAlt+obamJ5DidxaUkimGXAyhmC5WaA2uEAXs40nmohIkQG zJwhaM6IE6cMsDlD3JwRJ3kYkHOG0LlJ1iXAc4bpOdHBgAE+Z5ifEydfGAB0hgk6cTaEAUJnAdwO Ens6ANEZouiCOjYLeL5LyAuOOjYDkM4QSTc5ETEzYOkMwXTLmJjSgNOZWaP3TsxiIOrMxNqiNkcA 1Rmi6ia5wwJcnZl4SpjIjRmgdWbikSHVFtSF6HpQUzvDwNeZiYeGRFkDYWcIsQtqxWV63nHV8oq7 HHFDys7WB7dZCi000BsC76YguuQwQO8siPVGHeICfWdBrDfq2BoAPEMEXktOdPZiAOEZovC2NbFu ABDPEIk3yQAUWDwL4saSSgQBxzPE462CQo02aA4heSvaxJoFoDwL4jqN6jcb9NwyMZgnuhAanmcm 6ogR+wccwDxHYJ4RJ/45gHleA8xTbcFFE4N54qCRA5jnGMwTR0EcwDzHYJ44GOEA5jkG88TpXw5g nmMwTxz2cQDzHIN5YlvJAcxzDOaJTSUHMM8xmCf2/jjznH5RB59YCjmAeY7BPHHYxgHMcwzmic0k BzDPEZgXVF0BmOcIzFN7yhzAPEdgPkCcTOAA5jkC8wFi548DmOcIzAeIEz4cwDxHYJ5aRXPPkxyB eepYiHvO5ByTCGI5qvYnR56cxAkf7rmUIzAfIE40cc+rHIH5ALX8eo7lCMwLYoeTe77lCMwLYmPG PfdyBOYF1Yne8zBHYF5Q/eg9J3OOX3ahev2DrhCYF0R6yoHLc8zliT7QHLg8F7gdJJYj4b2qgCd8 iGUBuDwXeIKamlagK8TlOTWPAMtzgSeoqekMusJYnvqqBGB5LjCOIN8YhCVwQ0is3IHLc4lxBNUW hIWxPNFhmQOW5xjLE32WOWB5jrA8I3qtcum9BoNoBNFVlgOV54jKM6LTKwcqzzGVF9T3YYDKc0Tl ORFlcqDyHFF5TuRNHKA8R1BeUHt2wOQ5YvKC+nIUMHmOmLygvh8FTJ4jJs+JM4kckDxHSJ4TZxI5 EHmOiDwnzjNx5b1ihWos4sQaBzjPEZznxFcqOLB5XoPNEzUJbJ7XYPPU+4KuFJ6iJqYVoHmO0bwi phWgeY7RPBGBckDzXGNdETUJaJ4jNM+JcyAc0DxHaJ4TWTMHNM8RmudErM+19/Ye0hVxzpUDmeca 11fUOIOuNK6vqHEGXSEuz6maBC7PEZcX1NEGcHmOuLwguuJxwPIcYXlBHdUBlucIywvqSBSwPEdY XlBHooDleQD33InaACzPMZYnOi/wgPdiKOq5E71TOGB5jrC8ILrxcaDyHFF5QR1NApTnCMoLonsZ BybPEZMXRLc2DkieIyQvqL1vIPIcEXlBdC/jAOQ5AvKC6ObFAchzEy91QGyPgMdzxOMF0UWMA4/n mMcTJxG46b1zjEeE1OcFXSH6Tu4TAnznQdy/Ij4vsHcexP0r6pvSoCuE3gV1NAngnSPwLojeVhyw O0fYXVD7V0DdOaLugtq/AujOEXQXRI8YDsydB/E8DzXOoKsgXlGDGmfvdXZMGojvkhveG+3ovS7i YFIAcReIuAeJ7YIA4i4QcQ8SvZYEEHeBiHuQWG8IIO4CEfcg0V1DAHEXBn5BkJZHAoi7QMQ9SH2J Hoi7MPBrgtS0gtfaEXEPUt+IB+IujBqz08SEBuQuGJ4tJHI3wby1EdBsIbW7IgC6CwTdrbE31Ri0 hai7qYi+DwKwu0DY3TIm5jJwd4G4u2VMzGYA74Lhl5eJbhcCyLtA5N0yJooE0LtA6N0yJi6dAOxd IPZuaqIjgQD4LhB8NwPEVwgE0HeB6LsZoFYi3FuBAynMJL4EJIC/C8TfzSB1IQ4A8AIBeDNI9CUQ QOAFIvBmkKptQPACIXjLmKhtYPACMfigJA5NBUB4gSC8ZUwsGEDhBaLwVn1PNPaWe0EY3jImthbe +i6Iw1utBfGZvTVeEIi3jIn5XL3OC2ofFXFKWnhrvSAUbxlTnxkUhlh8UFHLs7fmi8Cv0RPHe8Jb 9wXR+KAiTj0Kb+0XhOODitpWeeu/IBxvGRMLBvB4gXi8ZUx8ZgDyAgF5y5hYhwGRF4jIW8bErAIk LyRWGHFIIaS3mhBWGHUBJoDyQmKFURt3oPJCYoVRV10CKi8kVhh15SXA8kJihZFXXwKFSaww8gpM oDCFFUbtPQKZFworjLoSE6B5obDCqH1PYPNCYYVRV2QCOC8UVhhx9CiUt2YVVhhx+CgAzwuFFUZk vwL4vFBYYUT4KwDQC4UVRm1igdALhRVGnFYQgOiFxgqjts/A6AVeWEYRJyUEQHqBF5dR1N4QUHqB F5hRxKG+AEwv8CIzijjWF8DpBV5oRhEH+0J7K6NhhVFH+0DqRY0FZ6g9A0D1Ai86o4nzgwJYvcAL z2hqtwJgvcCLz2ii75cAWi8QrQ+SxxiA6wXC9ZYxUSTA6wXi9ZYx9ZlBYQjYW8ZEkQCxFwHs6kzt DQGyFwGMKohMVwS89fewwogTwQKgvQhghVF7BkDtRQArjNq4A7YXJlYYtcUAbi9MrDBqHQbgXphY YdQxBpB7YWKFEX0jBKB7gdB9MED0MxDA7gV2pg8QHQ0EwHuB4L1lTH1mUBii98EAdVxleqs84oWz qJAF+L0w8eJZ1AEKAHyBAL5lTF1iEhSGCL5lTMxnQPgCIfygSfRSFMDwBWL4ljH1mUFhCOJbxsSC ARRfYIpP9G8WQPEFpvhE/2YBFF9gik9OapBXTcd5ojaD3kKiGLcSl2qQhreYKH7hmjgKlQDyJQL5 piR2tiWQfIlJviY6o0pA+RKjfE1MMAksX2KWr8kJBguMGjXeBiIuwAo0X2KaHyC+qCAB50vsQE8c eEvA+RI70BPH3RJwvsQO9MSBoASaL7EDPXEcKJm3XC12wyE+L7B8iR3oqcIElC+xAz11EVkg+RKv bENdRxZAvsQr21CXkgWOL/HKNtTVZAHjS7yyDXFIIoHiS7yyDbUwAMSXeGUbImGVwPAlXtmG6I8q AeFLvLINsRMhubcSMtIVsd8kAeBLvLIN0S9UAr+XeGUb4hvfEvC9xCvbEPs9Eui9xCvbEOG9BHgv 8co2xC6TBHYv8co2xGkpCehe4pVtiAhcArmXiNxz4qSUBHAvEbjnxJU8JHB7iR3oiSvLSeEtso3c JYhjcwnUXgr8wg91bW/QlcAdLaKugNlLgTtaRF0BspcI2QsiEZBA7CUi9oK4kp4EYC8RsBfEF5yk t2a7xG6DxHT2lm2X2G2Quow66Epit0FiOfIWb5fYbZBYjqrXb0e6Ir78Kr0l3CV2G6TeF3Ql8dv8 1DwCXUn8Nj81j0BXiNML6mY/3nLu2H2e2g8GSi+x+zxxlCUB0kvsPk8cZElg9FJht0Hi8wKilwq7 DVKfF3SlsNsgsewrb2sA7DZILPvA5yXi84IImCTgeanwi2TU+4KuEJ0XRDYlAc5LBOcFcd5JApuX iM0L4rSTBDQvEZoXxFknCWReauw2SN3AAXSlsdsgUc/A5SXi8oK6OQZgeYmwvKDuj6G9XSew2yA1 nUFXGrsNUtMZdKWx2yA1nUFXCMkL8l4ZoCvsPk90vZcA5CUC8ooIdiTweIl4vCKCHQk4XiIcT3Vs kEDjJaLxitrfABgvEYxX1P4GsHiJWLyi9jcC3oYmCJRS+2ZA4iUi8QGTnFggLETiLWNiagGJl4jE B0xqcgGJl4jEW8bE9AISLxGJt4yJhRhIvEQk3jImpjaQeIlIfCBIfB1UAomXiMRbxtQ7g77MGmuM ULMKBGbiNUaIzivS9HbNQaiU6tEugcRLvI6NpI5JgcRLvI6NIi73JIHES7yOjSK+aCGBxEtE4i1j ojyBxMsg9kyl9tWAxNPTCERFHasDcJcIuAepY1cA7jKI6ylqooCKEHAPUseuQW/7JTSdQ5zOVoa3 AxOazSEusKGAtivsNk9s/xTAdoVhO7FaVsDaFWbtxIpVAWpXGLUT61UFpF1h0k6sVhWAdoVBO7FW VcDZFXabJ76mp4CzK+w2TxwzK+DsCnH2INFlQAFnVwy/jkHMX+Zt7oV0RazKFXB2hTh7kLgAgwLO rhBnpzZeCji7Qpyd2nYp4OwKcfYgcTZWAWdXiLMHiVxDAWdXiLMHiVxDAWdXiLMHiZPACji7Qpw9 SHwtUQFnV4izB4mTmgo4u0KcPUjkKYp7+8bh13yI2gDOrhBnD1J3UAbOrhBnDxKZiALOrhBnDxJf 4VTA2RXi7EHiK5wKOLvCTvLEFSwVcHaFfeSJXRoFnF3VcJEntgvA2VUND3nqzoCgqxoO8kRtAGdX NfzjidoQ3paE+PUxYr0BnF1h73jia6cKOLvCzvHE104VcHZVwzeemkegqxqu8dQ8Al3V8Iyn5hHo qoZjPDGPgLOrGn7xxDwCzq5qusUTbUFXNbziifkLnF3VcIon5q/0drvE/qTEsg+cXdVwiSeWfeDs CnvEE9miAs6usEM8kS0q4OxK1vD0I9qCrrA7PNEnQHk7p2JveKKbn/I2T8XO8ES/cOXtn4p94Ylc UnlbqGJXeCKXVN4uqtgTnsglVfVGqtjFj7oHK+gK+8ETuaTytlPFy9QY1M6Zt6UqXqfGoPbOvG1V EWm3jInSAtSuEGq3jInaAtauEGu3jIniAtiu8DLyBnG2TAFtV3gdeYPavQPcrvBC8ga1fwe8XSHe bhkTBaa9zXrxppnEGTMFxF1prDBq9xCQu9JYYdT+ITB3hZeSN6idPIDuCq8lb1B7eUDdVY19WKnd PMDuqsZWrNR+HnB3VWM3VmpHD8C7qrEhK7WnB+Rd1dyTlSgSQO+qxrasxDeEVcDbEhorjNpRBPiu amzOSu0pAnxXNfZnJU6tKoDvqsYWrcS5VQXwXeFdWg1qJxXgu8IbtRrUXirAd4X3ajWo3VSA7wpv 12pQ+6kA3xXesdWgdlQBviu8aatB7akCfFd431aD2lU1vY3HscKofVWA7wrv3mpQO6sA3xXewNWg 9lYBviu8h6tBnEZXAN8V3sbVoPZ1Ab4rvJOrQe3sAnxXeDNXgziTroDEK7yfq0GcSleA5RXe0tWg 9rOByyu8q6tBdNxVAOYV3tjVoPbSg9729lhhxG66Nrwt7rHCiP10DWxe40XkDWJHXQOc1wZWGLGn roHOawMrjNhV14DntYEVRuyra+Dz2sAKI3bWNQB6bWCFEb0INBB6bWCFEV2lNSB6bWCFEX2lNTB6 bWCFEZ2lNUB6zbDCiN7SGii9ZlhhxPc3NWB6zbDCiEstauD0mmGFEdda1ADqNcMKI3p8aCD1mmGF EV3ENaB6zbDCiD7iGli9ZlhhxHfcNMB6zbDCiO+4aaD1mmGFEd3TNeB6zbHCiP7pGni9xgvLG0QH dQ3AXnOsMKKHugZirzlWGNFFXQOy1xwrjOijroHZa44VRpzs1gDtNccKI858a6D2mmOFEd3UNWB7 zbHCiH7qGri95lhhREd1DeBeC6wwoqe6BnKv8RLzjDjdrwHda7z3KyPO92tg9xpv/sqIE/4a4L3G u78yokeUBnqvEb1njDjlrwHfa7z9KyPO+Wvg9xrxe8aITm8aAL7GG8AyoseABoKv8Q6wjOjIpQHh a7zUPCP6G2hg+BqvNc+IDgcaIL7Gi80zoseBBoqv8WrzjOhyoAHja7zcPCP6HGjg+BqvN8+ITv4a QL6WWGFEjwUNJF/jbWAZ0e1AA8rXEiuM6HeggeVriRVG7ekDzNd4H1jqDsUaaL5GNN+kbjaoAedr vBOspA4TgOdrzPOJg1gNPF8TEYMGhq+JVEEDt9dEkKCB1WsiO9CA5zXG838/mC0rDhveHj8awXn1 99jVNQWVITSv/n5W3jXNAFPkrPz3vNY17QWmyFeZSGs1UHl9CkrQL3tA77FZWX0G+bmRmpXdJ6fP 4GEZwwYMGeweDPDUrKwhOQPsIwMG93MPMilTMwdlZI3tOyR7UMYwP/MbfqPGEWEdk/ZdUlN93p8E 56/96Uu71Pps6h5O62VUpnWvXbfjzP4zj6Ym1Emsqkzrah3qlJiQwOobdWvX6nRGUuI5tXxGbu16 nWonJCdUBhITkqtyjKFGZ3Sk5eLWM1r6ujl/h/jG+Up9EV+hL+SLWf+623+NNiiw5Kb/Tmt8Zu+X /t1n4v7mZSlPvbLz8BlNH6iqbLbbqEzaaP3rUpWUmJCYeGa/dS3m7r49u2/m0V1F/VPZo0ZqdVQT almRqrjViWTS8OTaTRKvyGDNjCb2j5QmDUaGSmOhaLE/M7ckxJoaje3DdZrU710WHZdbXB4uLAyx hlZo1tF6TWoPK8idHAuxVkaafaB+k6buAX9mKBoLjw/n5cbCkWJ2rtHKPp3UpDmcHhYusu6SW1QS Lp7gz8wwWp+VagjGDWk4f644K5XZPwUXKqiCVxg5KLLDc9hZRjP3/meMCEXDOeEJxZ39A4rz0lkn 40L3Rm29E86t/DnevXJC0fJwXqjUvmllQlucKgm1fEmVCQ191vF6iZUJCb7lW557dOs2/9P1rp/z 5KyyH58ffHD3hobrJuSuXZLf8pM1x7aIFTcZc0ZNv23XpM/0Iw3Xvbd/yqHJj02PdFt379OprxQc Lrxvy9rsLiv6X3LkhY+uGpuWuPDXrpNaP3p0yYLHztmU+K8bBmZ/ecbV+3u2nP5y6uc93n5+96y1 Y6dNZOlJ8yuaLOvnf4eVpo7ssm2KFHMbz2/88ucFXZ/Y++Xrt9zW8Y1b28wav/bGUSMjZeu6PdF+ 1lVbzmzWbeFN3w7bUK944/E3L/3s5TqN7m973a7uF7zXesr+hWzzwb1tW+zauKpf5oJzxla1vmvP mCMHrjt4/YpxCXceGVT/8+1tRyybu23l7PKVB15J/WnPoJ1VvxVUrWx68apZG9YkJlnCX1Kxy6j4 2JC1UyzF1qpVJyEhuYPR3mjn/TYSZp5dEIuVXNS1aySvtCS93Er3Uivd0/MiRY52WjVJSDiRnGLU tj4SE3xGhn3s3OSLrBG/rpJVfKYB5nnRwhrWXV2tYKlkZqRbVzlKbXV+cgOjnheLpBTjDPtgQ/te yVYJqG3F0PrdKNlS5qMtjLM8fSc1aTAsJ8MSmtmFdVHiT6UiqaLCd+mkY9+Oer13SzZn6vxO89ZV Ppmwo+XAbc/cMqp4d8qFS8Zs2nJvk33J2ak/9Lugq898Zs/mewcv+LDtuGZHewTaDClhMw7eas5a 9fXX9/uOvzt83uB27y+/YPC0lS/mZvzU8Z19m3eO+WxNp5u7r3549c5/jTzx2vNvTj/yboNHfrz/ eKcPLs5OSzMvONrjUqsMnzAqE/dBOU79ptOPH3584eyzea26YxaUz/5zOf5fKRknF0fDxMVxJPGm XY0u7k3b/91N7XOh6N8WyeeyOvT/7IOCaTed3Xt82VXTN760MK/9iUsyH7qukXnm+cNLd5ZdEP5j 8Mv+0R/UO1aV1vH74SPa5H7ceteeV8Wkt3/4bEkgdEfavQ1eyGk9+rrxamytW/ocLx+8O2fG4gr/ wytnj16ccvQr49iBtoGBveq9s/utczfuGP5NRY/V2Us6P5Ew7dDiJ25XxxfuvWpirYWXTPpy3bz1 x7defaznvjpVvb+rGFq8tOOhF245s8P3d35au2pm1oJrL01JNVptOfORSUe/GbUyeXnP+c91+PrO 5k92+zInctkH6uHVkfxWq+Z1XnPJvqnfFU071nxv+6ee/mF+zos9O899aeoTxz/MXnFhbHqv/cHW iyc233v5mnYFH/tmZJ45a8YkKJJbjIq3/y+LZIPqIplo+AzhFsbORkejQ1X7qnYz256qMMZKS7vk 5TrFr7lT/OwgTlMCa68nlUD55xJo5/KsKSWfDM5O8F/5xdTNlcbGP15uMW/t3b431m7b9tbhMz4+ cWzQejHOaPTmkVjah/d8PvYhf5Nnr+vzWta2G/fNOOvGxy+4d0KTvr9teemBjKStDw69statNyyL /JSWldYu/VD49sK2R9dsaT73+wax9QWTd343f9ysDaV3/TInNu28FUseuPb+Z4/eeeE1g9LL0vpn fPLj6lT/sB2Tq+6vzAv/UffdW34sW1P3wZ3HGg1vvyCXvzYt8ZlrZ762+I1b23ae8p4qf/We0tHH Xt47sFm987buef9DmT6gZ7NuDa+e1u6tpeN/mPduyXfd9x1Onf7pe9ctKb8mvOGhIf0M1ebZxU+f M65bp513PNGxzrUfn71q9LX/fnhp5Hi3OU8ZlcmNrSrgV7cKaOjb4Lu1W7fZjd7r/nPe/t09cYol WzVAiVe26zdpmxkpmRoNTyiI+TvkXWhvQBvwDwrnRSOlkfExf2YkWpLOWhst3Yub1TwTibptdRvj XDebzo6fz45EYv6MslhBJBqOTbWrh2DAsHlHAKoHbjAuGPz8D8Tob5vyxLUbSvZefGhwWoeF908Z Y3y7ePnt54/95fjcgUtePP7wYn/364YufnDxnVfzSe/1yp964MnyzcM+OfTdQzNb3rnwpvGr3pw0 bdx5O1p1+7xhwj1fz9u4rsv4BQsK2s/fflHndQ1Wj2q/oe++et3NeZ2Xdwgu2z/gxl5f3tRwzYLC 4blPVl636Ooukwd+M//5/IsXZLVkKe2aLly+7+5OZ++95IG8plePqhVa2CqQPevo4z/cl/hW2gfr hvdZNWfGuov2D7tv8Mo/Hp9WFBv89Nlb59Xt0MY38q6rw4E1lzWu023EiSt/e3R8vZTH3q8YMfKH Fy4e07xicvInP7+2csbc489su2HH4+dER3fb8uqPKUvaGqtq37x5lX9yk5t3Q72xzKhYalQststl QnLFAqPi/hlnXrm95Idw9JHzhk5v+tygO078Y1H0/3/+Vf6Nxp1aYe7X9dff/tP9Z6vvX0po9/Hk Rj+NvpovfKT+P7rXunv2nZsv2tvm0I8j7+28uqrfpnE//P7PrRdffMVyPSx8vF1Rj81bn/i81nWf sdsvWXhmycQ1xxsPOTu8/vftmV82usI/5Ntx1z79RItNnQLnd3kttKjxLec3zFtydFjLY20272j2 U/aTxZm8zh+VZ/3y1YTC1KE/rz2Y/fbafRuN3/2s7uxWcy88Z9BHrRKXHpzxRdLzVx5+9rNNIw+E BrydPeyF55M6ND5x144fU+6c/tL9b64IdN4zbc+yyV+WV/m2T+yx4X19yxcZjZepiWkTd6l/fdgy ec+yPsmbrhBm8aCWqeNerLf4tg8+Gtaj77aWwx8r2dX4oln3li18/P0qq1Z4w+ocPA0dg4n15w9Z 72u1otEnGxMXjb/gFW+Q0Oo/VSUY2uovSBaQkkm7A29V8Vx7VULFYzW7DE2MRu5wo97I3NICqysQ s+5zptOEWIONOtmh/KJIcb4Xs3qnitmpHpNbNz3pMc8z2riPcQ4+kx9yOh92byTLGRT4T65JUu2a JMWpSd7Y6r/91d0numcdmPb6h+3O/7n8nTYntnUcMXjLQy9WPqemdvFtXJbyUd7mF5f+/M2GDTue vW3e4jq/NnyhMnvBd5VvrT3zzWXrD0y66Y6ctDVZv+YnzNnQ/MPKAl/PKb2PNDYH/5Y39ItfL3n5 q8Czu/PqnHfxNT1lv8OTVvY9ckFp67b/6NWi9dAXshd8sGR7k7da9LimdtGhuW16j+31/frN8/P9 L22Qvy/uvffa51p1femxzw8v2v1gm4bHR7GM4eb0p0ft27P/8qnnrzjasWujHuaU7r1ueLxgz/S2 BWftvfSejVN6Z/dbNOSmOfc+uH7Ctd/W/W1m0vU/z7+mW6fHxz+wdXeXf3dKPKeh7B860q3x0wdn tWzVPjuy1dJe0pLKhI5WerT/q3540n9H9dK4dl0YgDez6pfEpCRfsjNEbXVGcvPkpuf/0umyqzZF hz311c9VHc9q/tuGYzkVRotqk6aJyQ1a1/Pl+Mqs4XqmL8Oo73R8nHFHX6NhdQerlpFkfaBy6VRj eV9+8VOtl575tn59+V4l6z5nXJ+PUh4/lhvalJ70q9k/493Vhy648YMv3xyRs2x1i3e27j1YdWzE C/3v69fuq+Xnfjrtw5+bT2u866e70vanXLXq5rtevm3UmpZb534w9z5x+O7PT8x+cMxlA7KC7S/y pw0L/H796Gb3vvFpyzt+zM3u9lWd78f/MHX/ne+MzAvNPXtA1bTdoRd3t195fFPjF95avPWtsbeW /LRl14rK4jqfhlq8vOznma/X7fXAwfZPhqc9u6HT48+MP3fp07NSJt3f5KVn9PzWtZY0MZesf9Lo /kqbfxqPbRnXuOXTI2//6uC0Rq+M6dYgcPDeDffMHpx8Ra3Rb7+7Y/nOf11/95QLfnu+eOmdtcWo Z8d0bNTQqKwlrKosza3G6uX2feQfvmSfzxc6iVD8t1QZ8bovKIXU9mgpYPWNrJ/K/mnE/leeA84n neL833aJtlXMM1eOXnxow+7Pt6+Ye/uObg+fe+sbV81Mv+rHZ6NHVjw5e+LqT55te239TZuWXnb3 mLZNvjl25LyHVx8uLl/5w4FHu729cf3lo3usWFUq2j82riJ36qJxh4tnz91e/NnbC99/dGij8txX Sm4JLZrXfM7jV1Vs7z3+q10jHum55fdPy9ul9zZ8X+24/tq5jT4a1WrJ10Pqb5796eIdOfMLt+Rt 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 ji/Vp2DXILdNr8oxx7N5Hdm7nQXT2QfrJ9UcA6vOjuIk273FnuJvFZ9ffEnxruLdxWrxvSUE+JKS rJK8kqKS8pIzSx4pNZSmYNSX6y7U8yP1Eq5jalX1Cr2lOSVE0/6lugvrZfE1w7WI1bIMrM8rbNBq CqvFl5R9wHk4FGZznD+bWunhdbAupeFE11p2sfum9S2hRZbFkc8l7y/bFr5O+mC5NXwtX7diy4r7 VpIVW1Y/u/qtNeeuuXbFli5D19Nrzj056+Sak5ec9uTpg91qTwPr9xauOfe0J0970jvoDXnP9O7w Xt17Qu/Kvu6+h/8fMWceH0WR9/+eZKZ7ZrJcyiEBwqkEFFTwQIzAAAY0iAkwqBwSbhIigZCEI8kk IQgDEo5wCBjBAweFqKMrrM94xGOiBt0BBXZHhaxMhAg2CYQwgELqeXdnwLDy+72eff55Xv16WzVV 1VXd1d/6fLo67M46knQq6WJSPaHfena/2SNnp6f4Ug5Nn0M9R9IpyjhSDqUEUi4/MyolMOe9OZ+l Nk+NSgmkFqc2nztg7tC5j84bMW9sWrxWl9qc/Ii0t9IOpQXnd5vfe/5wjinzUzKaZnTLGJuRl7k3 8xuO6sxqSqekBTPrFg3IaLpoBy17L/bNH67VZLXMGDt/StayrLVZu7K+yvJlHcr6IeunrBNZdVn1 WfXZ5uxt/PJl+bJ/pvxETnJOds6mnB05u3LcHHtzPsz5IudAzj8cgxyxjlh+783Z5BjhcOV86DhC m12OYI5bq8ltSau9uU9zTMtNy12V+0puSe6+3CO51XlSnjWvfd5teffkxeaNyJuTtzBvWd7mvG15 r+ftzfsw77O8r/J8eYfyfrihelxVkMZqoWnCdes/v/2Nj4ZVf8N1677BSnXrqtDoyO/5x6HVNv7d sJ5uuDqurpDGx3VRnx9z46Mh0vMHN7nYwdWLEVG+r/KHa3cYumd0OH9K0yh+TWko4b+u/JQmF/Mz 81/StC1K/suO9vt0kvUz9PnTtXWK1o/WosnIq7N6dSY17URjdaXVVfy7qzPbVOthF7p7Mf8taqnJ p61eukM/djVW4WvHmT9p+RT9WBU6JjR+hk1cHO/dWMF1d4nSNfyVBo/RDr0P7Rz61fRce1ZLBuhP 78iStR2aapqAhruWVC+5GCUXWAv6RckNCqy3+SMC9uoq4mvQEK2XgrHt92ltQwrcKCo01dXyBSkd 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 PCjNg9JiOyS2Q2I7xGuyvCbLa7K8Jstrsrwmy2uyvCbLa7K8Jstrsrwmy2uyvCbLa7K8Jstrsrwm y2uyvCbLa7K8Jstrsrwmy2uyvCQrh41y2CiHjXLYKIeNctgoh41y2CiHjXLYyEuy8tgoj43y2CiP jbwkzUvSvCTNS9K8JM1L0rwkzUvS/wEekuQhSR6S5CFJHpLkIUkekuQhSR6S5CFJHpLkIUkekuQh SR6S5CFJHpLkIUkekuQhSR6S5CFJHpKkwSEaHKLBIRocosEhGhyiwSEaHFLx7KasZ/AsJvEqdR2r /jCvm+3GKvPqSqPmSqzGTUaHed3MMWbmGDNzjHGqAqcqcKoCpypwqgKnKnCqAqcqcKoCpypwqgKn KnCqAqcqcKoCpypwqgKnKnCqAqcqcKoCpypwqgKnKnCqAqcqcKoCpypwqgKnKnCqAhcY4wJjwdtp edab43qtueL/cNyqE1Uo+r2zMlo+GWaMjlRldCw3NqcZUw8aJwPm7iydZyLvEcNjIvlwe6SAZ+w/ i+fCU8ufJCamx4jpMUbyhZH93OgADtr/g+2UO0TDU43kISP5VCN5yEg+1UgekoMVcrCi4lon2pad 6zRtON2obg7bqhXHFhXHlqiVgRF9R7Xq6DKi11arjiu1/Vpt/2st3lId2b1vqToSRnebqmOLEX7H W6qOtf9uhCcqVceqyt+hLYpeVf1btHbbq8N7ol+0/RLKlcga22twnePX23ZUvLgcqUSlMrnZ6078 lefcEt5T98Fw95uuuyNcyyHWcoh7OMQ9HOKeuued34O92G9FeACvW4VMQ3vYxj3auEcb92jjHm3c o417tHGPNu7Rxj3auEcb92jjHm3co417tHGPNu7Rxj3auEcb92jjHm3co417tHGPNu7RplLZolLZ olLZolLZolLZolLZqlLZolLZwl3uqCptwSGlWTF9N5hHaSurSjuX0s6tVip3VNW2sqq2WdxlLXdZ y13Wcpe13GUtd+njLmu5y1qVypUqlSv/A1wmwWUSXCbBZRJcJsFlElwmwWUSXCbBZRJcJsFlElwm wWUSXCbBZRJcJsFlElwmwWUSXCbBZRJcJvGfWqlEw92xGkzDYahFHeoRQxzTMQOH4204AjNxJN6O d2AWZuMoHI134l14N47BsfgzHIc5eA+Ox3vxPszFCTgRJ2EeGnAyTsH7Ua6q1CYqqwUqqwWx0+0v QCOsKmNn2hoPXPsern0P176Ha9/Dte/h2vdw7Xu49j2xha75aOXvt1bwvhXm+vIa6mNGcNkJWozu T9k/z8heak2wzPZ8LLd/oa06rDoiG42UHqOj3ehoNzrajYAeqm+n9iSlJyl9lLLPoer8v6ra/hv1 9xb7h9R8HDUvoNxkrEFPDtWP5+rluXq2NFjKIwd44wBvHOCJAzxxgMeleVxaHZTicWm1UPmvnLqs 5xJ87g5ruQT/zfKeDN/J8JdMpeVfdu16/nOT17fa36iqGLZOftb2ORSxHwfwuhl6GpbQ6acrWs3Q aoZWM7SaodUMrWZoNUOrGVrN0GqGVjO0mqHVDK1maDVDqxlazdBqhlYztJqh1QytZmg1Q6sZWs3Q aoZWM7SaodUMrWZoNRP7WJiOLcLH8edQicXOxWLIWuyT+BSsgGNLoDKT47Qcp4N+M8pt5U9+NJOM mEXWqgm3m0lGzCJr1YTbzSSDZpJ2M8mgmaTdTDJoJmk3g9xn9rjvLTVhT6X++3Q4UtHFBTTzWRn4 tzXeiBkgZwbImQFy0VXBnOhVaEe51vui7ZewBtegXPtdb9uBtZz9UA04EL3Z6078Fcq14AeDOdz+ Pm5/H7cf4fYjb60H6553fg/2BnP+A+q2Ec46wllHOOsIZx2hzxHOOsJZRzhqjqPmOGqOo+Y4ao6j 5jhqjqPmOGqOo+Y4ao6j5jhqjqPmOGqOo+Zi0WBOrAbTcBhqUYd6xBDHdMzA4XgbjsBMHIm34x2Y hdk4CkfjnXgX3o1jcCz+DMdhDt6D4/FevA9zcQJOxEmYhwacjFPwfpyK+fgATsPpWIBGnIEzITd/ ql6MLXTNR4M5wVeM3S5jt8u47VKPDHOfVHUl8QDHKdcZ5dVDSn0xXFkxXGF/pfF8JVZXaoHEmyuC /WGXsdplrHYZq13m9WHz+rB5fdi8PmxeHzavD3OrYfP6sHl92Lw+zLmGOdcw5xo2rw+b14fN68Pm 9WHz+rB5fdi8PszVhs3rw+b1YfP6MIcbpqQFlLT6TSf7R+72Ay72p6r9X4Up82jKPJoyj6bMoynz aMo8mjKPpsyjKfNoyjyaMo+mzKMp82jKPJoyj6bMoynzaMo8mjKPpsyjKfNoyjya4k0J3pTgTQne lOBNCd6U4E0J3pTgTQnelOBNCd6U4E0J3pTgTQnelOBNCd6U4E0J3pTgTQnelOBNCd6UqC+/j3gQ f8AUwjDBmxK8KUEh51DHOdRxTmUuutoKuyPsCo6sC/l7Pd6J9+H9OAPL0IZVwcrYGqzDLfg6voG7 g1mxPttvBccFkWj58/Ei/CYd1KhL0+qatLomrZ7+KLWcx2PKFaqaOvgiPQ1UV6up6F84+mk161LH ltk/n3YucHy585917CL6+1zlHbNmztVMa72cK8W5UpwrRXdddNZLZ710NUBXA3Q1QFcDdDVAVwN0 NUBXA3Q1QFcDdDVAVwN0NUBXA3Q1QFcDdDVAVwN0NUBXA3Q1QFcDdDVAVwN0VX7XqpljNXOsZo7V TGfNdNbMsZpprZnWmjlWM7dqprlmbtVMd81010t3vXTXS3e9dNdLd71010t3vdwqxa1S3CrFrVLc KsWtUtwqxa1S3CrFrVLcKsWtUtwqxa1S3CrFrVJ020W3XXTbRbdddNtFt11020W3XXTbRbdddNtF t11020W3XXTbRbdddNtFt11020W3XXTbRbdddFv+HsNPBucEH6+8y/CxSr6y8rVbjkryk628g3BZ ZR2RlYusXGT/v6z8f4gf4T7cjx/jf+IBPFipibNikhWTrJhkxSQrJlkxyYpJtr7czl3IIIscxvAb /AuewDiexFN4GruRp+J3Uu4Kam2h1r7qiquPMvsos48y+2S0T0b7ZLRPRvtktE9G+2S0T0b7ZLRP RvtktE9G+2S0T0b7ZLRPRvuC2vKYUh+Vokvw1jFVzkTa2Ww1E2U3zlYzkf4jmUjLRFom0jKRlom0 TKRlIi0TaZlIy0RaJtIykZaJtEykZSItE2mZSMtEWibSMpGWibRMpGUiLRNpmUj/p2aihpeUys4j C4c86NCxbPVYNojyn1TZf4IWkeuvXP+xyjo6La5bKnPa+ZX1f0oU7xDF/uqcdscbc5go9otivyj2 i2K/KPaLYr8o9otivyj2i2K/KPaLYr8o9otivyj2i2K/KPaLYr8o9otivyj2i2K/KPaLYr8o9v/J uWnIevQn+JV1Zhqj2I5f4zHswE48jl3IIIscxvAb/AuewDiexFN4GruRD+8IDhOdVEV151UiWPbs dBCL7A2zkZcwgd9X3m0sn32gHN+as8ItNWeL7oWim6m+a1GsVPZlbV6gLr0wOKeqz0z0YufKa5rL 8XlcUdFoRnQzopsR3YzoZkQ3I7oZ0c2IbkZ0M6KbEd2M6GZENyO6GdHNiG5GdDOimxHdjOhmRDcj uhnRzYhuxkq/aKVftPYpWukXrX+K1j9FK/2ilX6x/qcqhJ/hITyMn+MXGEYKWzGCf8Ij2IZH8c/4 Jf5fajxSjmZF1ek359Haym/ayr9lO/QbtAejXwmvrVke3hbMdmTcKiplFbXXCiplBZWyekpZPaWs nlJWKikrlZSVSspKJWWlkrJSSVmppKxUUlYqKSuVlJVKykolZaWSCi6yxotb48Wt8eLWeHFrvLia r0XN11L9bVVK7dditZCqrkCHozdq302O3eLYV8MtVgMpq4GU1UC5HmpRD7Woh1rUQy3qoRb1UIt6 qEU91KIealEPtaiHWtRDLeqhFvVQi3qoRT3Uoh5qUQ+1qIda1EMt6qEW9VCLeqhFPdRSX/7N10H8 AVMIwxb1UIt6qEUlnFIJp1TCKZVwSiWcUgmnVMIplXAqdl64JcYbYkuhLomJeuwCLMdf4kJ8Fhfh c7gYrWjDJbgUl2EFLsfncQVWYhUSuBJX4QtoN37Kn1awu/qXO7uDd1ReRTENtZX34ibFdrJ8Vjwn xXJSLCfFclJ/JvVnUn8m9WdSfyb1Z1J/JvVnkna+UPnJR2liVzCn/LkIkb1BQ+Sl4PTIvmBWZKLy G9LTIy/bf825g1Z4UTPZNNTi6GCW5+/y/F1WgPMqv7G9JdxVszCYVbM8aNCWXdqyS1t2acsubdml Lbu0ZZe27NKWXdqyS1t2BfMoqURJJUoqUVKJkkqUVKSkIgUVKaZIHUXqKFJHkTqK1FGkjiJ1FKmj SB1F6ihSR5E6itRRpI4idRSpo0gdReooUkeROorUUaSOInUUqaNIHUXqKFJHkTqK1FGkjiJ1FI23 9eF2/5oDg49q7SKtXaS15U/SGNHiRVq8SJzKv7Up52i7OG0Xp+3iFNOTTj3prORrtW05Z+v0sDwa b/Ja7sQt9tb86W2n3nbqbafeduptp9526m2n3nbqbafeduptp9526m2n3nbqbafeduptp9526m2n 3nbqbafeduptp9526m2n3nbqbafeduptp9526m3nn9RONJhe6UEm+IhYZMUiKxZZcciKQ/n9m7z+ 5iksr795KuvlPr3l33Xpb54D9XKgXg7Uy4F6OVCv/ub1N6+/ef3N629ef/P6m9ffvP7m9Tevv3n9 zetvXn/z+pvX37z+5vU3r795/c3rb15/8/qb19+8/ub1N6+/ef3N629ef/P6m+d+vdyvl/v1cr9e 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 tBzG/O/PEuHskZ3cd+N3fnb+V4Rxhs7n1viswvPRz9b4/OzNXe92be2a9l1XUsKnZn9F6N84i+SL XOvJPRcr5af80x90FYC3PnO/4ehmob51DauVDPu6tPnqHN+wZuSVc0+v7ejacBVxzny6UkgPDwrb 54ocX00aX0rz5auI86mEffreH5TFcPVHV+2P8hbDl0JWf7ISDMpAxDWkyNrsL18K/dtnLmuJK1eQ +WJbogZfNfft+x/YUzzU45v95Xx/45O/6lqNevQr9H2BfdlVz90nu5789B0Dr7g7sfv+D3EwKfkm JuSX2/cbU7vmlY96+qvj3xbvK48o7K+3sxkxn88LK9e39YDY9731iftdjm4e/A+3ylPnVfLkOy92 HuecttYvhnMO5oKu6V98outm7h7/3Pp9nzLiOr/TmgMMoa6upr6IZVeJR199RPF1fo981dPfnuK3 4dHXPPU95qxd69E9n4r7tlzJQr+CJb8Rxyxf22LXOiO/q/Bzv66aLfl9jy5/V9YVv37d9YUZif/M uRCfzUvhawV+K7+cr0D2DSunfnm88TXxjl2xkifnz3+JOzjwc/Hf7cbDr2vbL483vvHtV82jZ7OJ us5+8T1XrP787TMzTD0xs1F7tS/OA+oa1Z3f7nWcrgifzNdHucD7ZC+Om4fzkfOcTzC967qrzP/Z b4/znY7sq3nnP0Fi064uWteoH/a1XaariPM5ifsO6zN977b5/Hyerxl1fXFuNJu99iOs+PpjrrP0 uRW5fsTVkq7GUv22ONc4x6l7zdQfZE+Cqz0+WdOpZ+7rN84l+6e8v427X7MuD/aTXzlq5t8dNn4f PO+Z+3KNMziv5b1dHZ+MRb5ei776zhWr731nG+IarY5/keMTW7DL82nIP3MviW/FmSu/17EveN07 S3zn91z197pP77Pvaj1zwPgXvEe6PsVsPlP6TM+db16p6Ru/131rrq95tnO3/F7jd4uBXTuwvBt7 NKPnK2TP+rMvfDYD+Svfu5GvX/cCG4d9l1VAu0i3xYpPds8q9wOv+y7K6+/Jri+Nl7pG9/z9yhlv 380O/VLaFz6Zrf8N3x27W5P33t93ZacvpX38/78+5JNvSz/a++p7rh/7va/1XP8L32H597Du/pnA I5znAmQgSQCB7VcJOs52EUkqSQU9SSPDe5gvRrZrJcjkJjIewsgUMgXM5E5yJ/Qid5G7IILcQ+6B 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 feRvkqZYdAxjN9HRyegUcPXRUUB/9CaEkdHLiLNHbwNni16EK6vJUj4MXGG0M3oVOG10ADh19Ez0 PHCyKAVcVpSK9vyz88fr3yHsCLvngzPUhec+TPjXvSuneh1jVc01dmfbqftl8VWz0fMnvZGkiKyi tcZk26sxWWUWTlBYse1LiTSelNVlVqxBmm7H2KnBGvt701WztWQk6eRSxXCNKdL4MmZF66nBuobo jehMdCdWHnPH6Ni5WGd0LjqDuIZYd+xKbCqWGOO38KI3rMtMGercDkuNvWKtLL5pr2r2pNe7wpSg dhSev2zbO7kUFFYdoPnwfN0pt3elaaVpp3yjtsqSUvswVt1CtTS2NLe0trS3iFq6YrstPd6VE52n em3mSneNnS4v36Ib6Nh70xFZWXyNqWLatucYCwrtLLPypMyrrl05nQVOeTq/4hr9+LThtKlliF6l H1s4TFvQg/QkvVHDa7ldYzqNtczaZlrmWxadqc6cWHnLUnQn4owMBYXRHfDZbCMRW3TnZOmJzopr dY4oeWrw1JUTnSfORajyLWdbtC3aEcGYukWUTNuedFY02+rNS0zdoDQTJ+4ej1SsWTIrH1SmROtP jUUvRC9Bzxg59aDGdOrqqbFTG6dWoxPlW7aRqtaKtRp7tCbqZ9Keenyqt2Lbu8L0jZolK0ioLB7k l2Tbs0J9T3or1uoczrZKIcjjRvQmIxOQyrnYYIsoVh3biD6JOWIL0SfRhy1Zsd4WLBaL6VpkLaUt thZ7i5ORIcisPDYJsc5FI9GB6OipyVNbSLYz0UexwpglFoxdjaXEhDUmx1idg6GqA862GtMJN83x ZZpFx9tAPu0glYu2DGdOS3/To6Z1OrHpSdMmndIyXnHNtmczRztahsu3TvaY22nIsCyenmq5Tt9l pFSXWZd5UtYyXbtiG619UrtZu1k160t8b9q6XBZfC33kVHeEsmRCTzU721runZRVyU7baHfLNbqP HqMX6K3yrcrClmWoQWd0pmUNrtWxsVhf7FZsN/aAKXUsM0a05LcIWpJaDrR4IeRx7CnDRdejK9FN 4FZjnNjd2P0WU4uhdqJFGb0D9d6Lbb3q3dCvY3JoI3csr2K6aw6d6X2L+xaMxn3cfTAaE7gJGIub yE1EZ3oH/uU0V2Fd4HKx8+DkWDc4BdaD9ULezBdnh9D6fhjW93uYFtb4GXgas77r0Pquh3V8DTuC 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 6thBcq+OPUPu1bGD5V4de6bcq2OHyL069iy5V8cOlXt17DC5V8eeLffq2OFyr44dIffq2JES4rHn yL06dpTcq2PPTQqTQnteUpQU2fOTCkkFe0FSKalkR8t9O3aM3Ldjx8p9O/ZCuW/HjpP7duxFct+O HS/37dgJct+OnSj37diL5b4dO0nu27GXyH07drLct2Mvlft27BS5b8deJvft2Kly346dJvft2Mvl vh07Xe7bsTPkvh17hdy3Y6+U+3bszKRj8oudlRQnxe74NKoVd0Ia0tSdmBamha5TWi4t5zqnldOq rovcbOe6p8embVyPtGPa0fVMu6Zd3clyb4brlZ6W9nWnpP3T013v9OH0YdcvXZE+6vqn76bvuoHp ++n77vT0g/QDNyj9Nv3WnZH+kP7gBmeTsknuzGxyNsUNyaZll7thYmu54dnMbKYbkV2bzXYjsz9m m92o7PXsdXdJtj3b7iZn72bvukuz97P33ZTsw+xDd1n2t4Lz3NTCCwoXur2Fqwt/8k1yPuf9Rbn9 cvv58bmDcgf5CblWuaP8xNzNuVv8pNxtudv95Ny83Dx/WW5BboGfmluaW+an5R7IPein55bnlvsr co/nVvkrc0/mnvRX5dbk1virc8/l1vs/5F7KbfQ35jblXvM3577JfeNvz/2Q+8HfUdS2qJ2/s6h7 UXd/d9EpRb39PUWnFfX1C4oGFQ3yC4uGFg319xWNLBrpFxWNKhrlF5dbX+4Vv0TuO/IPy31Hfrnc d+QfkfuO/Aq578g/Kvcd+cfKfVzub/7x8h3Ld/TrZN2Qcz2mW8m60bzE+hDfs8//5FizOv6vXyaP WChLSjjR80gK5DcGk1ySk33EpLxxScWkIn5PFdVhaIvpzP6FMjvNNmanY176KDs/2VRG2D4nI2zX ygjb52WE7ToZYftCHL1X7IsyPvYtxqenjI+7Ut7ebZQ3c6/Lm7mdsdb+6EyDzrToTIfO9OjMAnRm Dp1ZhM4sh84sj86sgM6shM6sjM6sis6sjq6rha6rja6rg66ri647BF1XH113KLquAf7YYaLlTEPR cuZw0XKmkWg5c4RoOdMY/7CJ6CjTVLRTXJP2Jb/ENSnOI9NK5pE5SuaRaS3zyLSReWTayjwyx8k8 MifIPDLtZR6ZDjKPTEeZR6aTzCPTWeaR6SrzyJwk88j0lJkS7Y44U6LdEWdKtDXEK+krM8X0k5li +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 pnVErlaXXk/r0fqsFWvN2rAy1paVs3asgrVnHVhH1ondwTqzO1klu4t1YXezruwe1o3dy7qzHqwn 68V6sz6sr8jm+rH7WX82gA1kg9hgkdcNYQ+yoWwYG85GsJFsNJskrZf+JG2QXpM2Sn+WNkmbpS3S 69JWaZu0XXpD2iHtlHZJu6U90pvSXuktaZ+0Xzog/UU6KL0tHZL+Kh2W3pGOSO9KR8V2TGzHxXZC +lA6KX0knZI+lk5Ln0hV0qfSGekzI2+Tqo28TfpSbF9JF8R2UfpGuiT9Tbos/Yd0RfpWuip9J12T vpeRjGUiMjomW2RJpHSKyOhUWZN12SrbZLvskJ2yS3bLHtkr+2S/HJCDckjkewk5KafktJyR8+Ss nJNrybXlOvJ1cl35ermeXF/Ol2+QG8gNRU54o1wo3yQ3km+WG8u3yEXyrXITuancTL5NLpZvl5vL LeQSuaVcKreSW8tt5DK5rVwut5Mr5PYik+wod5LvkDvLd8qV8l1yF/luuat8j9xNvlfuLveQe8q9 5N5yH7mvPFAeJA+WH5CHyA/KQ+Vh8nB5hByWI3JUjsn3yf3k++X+8gD5pPyRfEr+WD4tf2LkpPIZ +TP5rPy5XC1/IZ9TPlZOK58oVcqnyhnlM+Ws8rlSrZxTvlTOK18pF5SvlYvKN8ol5W/KZeGGKWfc wiUuc4VzrnKN69zKbdzOHdzJXdzNvdzH/TzAgzzEwzzCozzHa/HavA6/jtfl1/N6vAFvyG/khfwm 3ojfzBvzW3gRv5U34c14C17CW/JS3oq35mW8LS/n7XgFb8878I68E7+Dd+Z38rt4F34378rv4d34 vbw776E2UZuqzdTb1GL1drW52kItUVuqpWortbXaRi1T26rlaju1Qm2vdlA7qp3UO9TO6p1qpch/ u6h3q13Ve9Ru6r1GHqz2FHlwb5EF91XvU/uJPLi/OkAdKDLhweoD6hD1QXWoOkxkxCPUkepD6ij1 YXW0+og6Rh2rjlPHqxPUR/XvrciKrcRKrcxqsUpW2apYuVWz6lartYW1jRhNfTWzZXgVXoXG43P4 SzQBX8Bfo4kwfzaJTCfT0Uswi7YcZtGOwSyawh5lj2IOs2iqMUeJt0nLpBV4J8yZ7TXmF/B7ilXJ 4XPKDUp3wmHm7Gb9I/1zMlb/Qv+STIWZsyesra2tyQwRE0wWsYJLRCNZVCpi3zHGCijlC1gDIo64 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 vA/vy+/j/fj9vD8fzkfwkfwhPoo/zEfzR/gYPplP4VP5ND6dP8Fn8Cf5TL6AP8sX8uf4Iv48X8xf 4Ebv4oY3Fj1YeGPRg4U3FqPieTEKhEUEGBUj813imb9eRKXDxIg3VjzzTUX0OV9k6OBj2aNsEvS/ CXiiKZnIHv+Z5J/zZNR5jE3+WR2HyK93synybGmo/Oiv+iyG0CGVSO1+ttJ+EWqDX8Gv4tfwZrwd 78J78QF8CB/Bx2hD+j79gH5IP6If00/op/Qz+jlbxpazFWwlW8VWszVsLVvHNrIT7CQ7xU6zKnaG fcG+ZF+xS+wyu2IRLsUiWdwWr8VvCVrClqglbkla0pY8S85S23Kd5XpLfUsDS4Gl0NLI0thSZGli uU0/pB/Wj+hH9WP68f+/svv/kZXdNsQs3KJZbBbHP1k/KfozO8gOscPsCDv6K9av4dx59jZfwVfz dXwj38p38X38ED/KT/IqXs0v8Mv8mspUVXWoPjWiptRaaj21QG0ssqQSkRF1EPlON5Hp9BdZzUiR wUxUp6ozxWi3UF2iLldXqWvVDeoWdYe6Vz2oHlGPq6fUM2K0u6he0ZAmabrm0gJaTMtodbR8rVAr 0oq1Uq1c66R10bprfbWB2lBtlDZOm6RN12Zp87RF2lJthbZaW6dt1LZqu7QD2mHtmHZSq9KqtQva Ze2aznRVd+g+PaKn9Fp6Pb1Ab6w300v0Mr2DXql303vr/fUh+kh9jD5Rn6rP1OfqC/Ul+nJ9lb5W 36Bv0Xfoe/WD4uk5rp/Sz+jn9Iv6FZGFSSLnclkD1pg1Y61jzbcWWousxdZSa7m1k7WLtbu1r3Wg dah1lHWcdZJ1unWWdZ51kXWpdaV1jXW9dZN1u3WP9YD1sPWY9aS1ylptvWC9bL1mYzbV5rD5bBFb ylbLVs9WYGtsa2YrsZXZOtgqbd1svW39bUNsI21jbBNtU20zbXNtC21LbMttq2xrbRtsW2w7bHtt B21HbMdtp2xnbOdsF21X7Mgu2XW7yx6wx+wZex17vr3QXmQvtpfay+2d7F3s3e197QPtQ+2j7OPs k+zT7bPs8+yL7EvtK+yr7evsG+1b7bvs++yH7EftJ+yn7Wft5+2X7FcdxKE4bA6PI+RIOLKOuo4G jkaOJo7mjtaOCkdnR1dHT0c/x2DHcMdoxwTHZMcMxxzHAsdix3LHKsdaxwbHFscuxz7HIcdRxwnH acdZx3nHZcc1J3OqTofT54w4U85aznxnobPIWewsdZY7Ozm7OLs7+zoHOoc6RznHOSc5pztnOec5 FzmXOlc4VzvXOzc5tzv3OA84jziPO085zzjPOS86r7iEI3HZXB5XyJVwZV11XQ1cjVzNXCWuMlcH V6Wrm6u3q79riGuka4xromuqa6Zrrmuha4lruWuVa61rg2uLa5drn+uQ66jrhKvKVe264LrsuuZm btXtcAfcMXfGXced7y50F7mL3aXuCndnd1d3T3c/92D3cPdo9wT3ZPcM9xz3Avdi9zL3Svca93r3 Jvd29173Ifcx9yn3WfcF92X3NQ/zqB6Hx+eJeFKeWp56ngJPY08zT4mnzNPBU+np5unt6e8Z4hnl meCZ7JnpmetZ6FniWe5Z5Vnr2eDZ4tnh2es56DnqOemp8lR7Lngue655mVf1Orw+b8Sb8dbx5nsL vUXe5t7W3gpvZ29Xb09vP+9g73DvaO9E73TvHO9C7xLvcu8q71rvRu9W7y7vPu9h73Hvae9Z73nv Je9VH/EpPpvP54v5Mr46vnxfoa/IV+wr9ZX7Ovm6+Lr7+voG+ob6Rvsm+qb75vgW+pb6VvhW+9b5 Nvq2+nb59vkO+Y76TvhO+876zvsu+a76iV/x2/wef8if8Gf99fyF/iJ/c39rf4W/s7+rv6e/n3+w f7h/tH+if7p/ln+ef5F/qX+Ff7V/nX+jf6t/l3+f/7D/mP+kv8pf7b/ovyLSJimgB1yBQCAWyATq BBoEGgeKA60DFYHOga6BnoH+gSGBkYExgUmBGYE5gQWBxYFlgZWBNYH1gS2BXYF9gUOBo4ETgdOB s4HzgUuBq0ESVIK2oCcYCiaC2WDdYINgo2CTYPNgWbBTsGuwd3BgcHhwdHBCcHJwRnBOcEFwcXBZ cGVwTXB9cFNwe3BP8EDwcPBY8GSwKlgdvBC8EiIhJeQI+UKRUCpUK1QvVBBqHGoWKgmVhTqEuoR6 hvqFBoeGh0aHJoQmh2aE5oQWhBaHlodWhdaGNoS2hHaF9oUOhY6GToROh86Gzocuha6GWVgPe8KR cCpcK1wvXBAuCheHS8Pl4c7hbuHe4f7hIeGR4THhieGp4VnhBeHF4WXhleE14fXhTeHt4T3hA+HD 4WPhk+GqcHX4Qvhy+FqERdSII+KLRCKpSK1IvUhBpHGkWaQkUhbpEKmMdIv0jQyOjIyMi0yOzIzM iyyOLIusjKyJrI9simyP7IkciByOHIucjFRFqiMXIpcj16IsqkYdUV80Ek1Fa0XrRQuijaPNoqXR imhltHu0X3RIdFR0QnRydEZ0TnRBdHF0WXRldE10fXRTdHt0T/RA9HD0WPRktCpaHb0QvRy9FmMx NeaI+WKRWCpWK1YvVhBrHGsWK4mVxTrEKmPdYr1j/WNDYiNjY2ITY1NjM2NzYwtjS2IrYmtiG2Jb Y3tiB2NHYydjVbHq2IXY5di1OIurcUfcF4/EU/Fa8XrxgnjjeLN4Sbws3iFeGe8W7x0fGB8eHxOf FJ8RnxtfFF8WXxVfF98U3x7fEz8QPxw/Fj8Zr4pXxy/EL8evJVhCTTgSvkQkkUrUStRLFCQaJ5ol ShJliQ6JykS3RO9E/8SQxMjEmMTExNTEzMTcxMLEksTyxKrE2sSGxJbEjsTexMHEkcTxxKnEmcS5 xMXElaRITZJ60pUMJGPJTLJOMj9ZmCxKFidLk+XJTskuye7JvsmByaHJUclxyUnJ6clZyXnJRcml yRXJ1cl1yU3JHcl9ycPJ48nTyerkxeTVFEvpKVcqkIqlMqk6qfxUYaooVZwqTZWnOqW6pLqn+qWG pEalJqSmpmalFqSWpJanVqXWpjaktqR2pPamDqaOpI6nTqXOpM6lLqaupJFIkvS0Kx1Ix9KZdJ10 frowXZQuTpemK9KV6e7pfukh6VHpCemp6ZnpuemF6SXp5elV6bXpDekt6R3pvemD6SPp4+lT6TPp c+mL6asZklEytownE8okMtlM3UyDTKNMk0zzTOtMRaZzpmumZ6ZfZnBmeGZ0ZkJmcmZGZk5mQWZx ZllmZWZNZn1mU2Z7Zk/mQOZw5ljmZKYqU525mLmax/L0PE9eJC+TVzevQV6jvCZ5zfNa51Xkdc7r mtczr3/e0LzReRPzpufNyVuYtzRvRd7qvHV5G/O25u3K25d3KO9o3sm8M3nn8y5nUVbJOrKBbCyb ydbJ5mcLs0XZ4mxptjzbOdst2zc7ODsyOy47OTszOze7MLskuzy7Krs2uyG7Jbsjuzd7MHskezx7 Knsmey57MXvFSCpzes6VC+RiuUyuTi4/V5gryhXnSnPluU65Lrnuub65gbmhuVG5cblJuem5Wbl5 uUW5pbkVudW5dbmNua25Xbl9uUO5o7kTudO5s0bUh18BfBXwNcDtgLsA9wIeADxkfP+NyEGMsrUA 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 +C8raSoyDQplbmRzdHJlYW0NCmVuZG9iag0KODMgMCBvYmoNClsgMjIwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA2MjMgNjEx IDU2MyA2NjIgNTc1IDUzNyA2MTEgNjg3IDMyNCAwIDAgNTM3IDAgNjgxIDY1MyA1NjggMCA2MjEg NDk2IDU5MyA2NDggMCA5MjEgMCAwIDUzOF0gDQplbmRvYmoNCjg0IDAgb2JqDQo8PC9GaWx0ZXIv RmxhdGVEZWNvZGUvTGVuZ3RoIDExMTAxNC9MZW5ndGgxIDI0NjA2MD4+DQpzdHJlYW0NCnic7D0J WFTntee/yyzMwCwwzMCw3GEYQAYYhgFkdJQBBlxwQcTI4gIyKBpjTMREk6hkMRpcErI0Lmk0rSFt mve8aNpgmoVsNkk1e9I2eU00S5sarSZN22h0eOe/MxfR2L6+tl/63tc5cpb//Nv5zzn/uXeiGYAA QAISDvzVlYGGx2YlHgKSUwYQk1pdOaXqNo12F5BMPwD71YRAdc0rv/gdD2zNHJxQOKFu+swzR/s5 IEWNwCRwE2bOqnzy69dSgJ28GeCa+6fPdBXVe37cAUBexF1a269oW2542XAvQEMerse1X9MlsKxp G0DXHgDV/QuXL7ri/bRZ1wDMLgTQNixqW7EcVCDg/sU4X7to6eqFzYW/iQVYE8AxSzo72oKnzA9z uP4U7C/tRIXx2fTvYfsWbGd2XtG1yrDINROAyQGo5y7vuHpZ3NcxA0BiP0Ydt/TK9rYT5l+sB3hL BPAWXdG2annWMmof+QHOF5a1XdFxxPziEBDdp+gk5/IrV3QN3QpdaE8C7V9+dcfyvcIJFNtxP0M6 UF8qDh1+X9exf77O90ewqoDCgd9sG0f5z98589yXxccnJ35uOYlNNTAQBpyn3BHyApibvyw+tyfx c2mlEaBdQjUp22ACxokCA3pwwUJcpAX3pcByx8kdwIOK38F7sH1fmJM/w0ISYnQMx7M8p2AZ7ggw Q37ghuS1p84UBMD4wm6FN+Qlbcod5Gfo8l3Sok/ws+hJgeUD8JRk6nNh5M6CgvsYVnPdcC1fC6u4 HSjXIn6E7bWwmtkGq+UdqF5xK6zkr0YcA9dym8J93Fewmv0KlnNPQSXvgmaqU86HxOF5U2EeROH/ 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 1mAOPYp3/Rm4E36CfDO2duMNuhf+A3OgD3OpG209v28zeJAuolTyQRw8F6lPdN9Bqh96feiwtO9h eVZo67D8Nt7m9/A+12GtiEIUvkVglGc/4j9gJvE6ngx9xj2s5EIt5I/Y8SDe+LuQXo9/Fl16LnuO /ZTfO/R7/vFQJW/gM0NXhW7AZ9kv4FfwKrwAH8GbmNkvw2/ZQvYF9ij7BdfKKfjD/Pfgx1wBXAvf uXg9bhnXyc3g9nDNXAGfje0UfFbRfys2B5+VC+By+o1s/B1KN3cnfxkfZL9gz/DbcNpSrHu3Ym26 S/q3aBz93djcrXwD5EAeFEIx1PodJldxzqg8yEvVuAuK8zQFBZq8Yq6kFEY5Cz3G+Pg4i6XAzUL5 4SIX/pT/+p3DRQYjMXtdCPrD+sMGj/5wkf7XB92FpKR4PDN6PFtSnGXPiGOU9pLSUk9RGmNKwEYc azKZTfYSYrAZKDKjFYm5meYsq65ivFCYmaRu9d1WVdM+PkWX6csTskxK4x3k7DkF23a2jPw2MdGR W5Kd5PJ47bX1CZlFaTelFaR6akZljR9Xk2/Ly85JUSx74IHQx9yOrxdyfz7zCB4QGFDgWX/Hd0A6 ZMAaf0CltmXwmhghIy4jyZIh2DJYPo5PTk/PjDPHqzQZCUIMG9Pr1wnTBcbACoLFSBLSWIPR0BeA xDiFlTdmWDgo97jMHqcBzB6D0WtxzZ83N/mE02AEr7eQWFwej9GLxGA0ew0ej37D4OAgRbetZDyD XsnOtikVClNCotlkQ9+MJh6SxphNxMayKUVui17nCBVkJOvHlYdmlc3MJg/cTxosjuL8s/vJ955y x1icmRnT3TcumDwl3VemdrvVyzu5mV8/OK2+QONmUpj1wNLfVs4twRqfCrlQCpf7xyaaSnNzS9nS Xn+uNjW3N6cwNZ/N7031p5K+QKpRm8Vm9Wr9Wk1fQMsa1tps7sTcpLVud1mucx3vOlqEhzlq8FIK 5U5ItuhPOMEiSyi65LO7Cz30hIbiAia7xFaUmGhKUCiUpjC3s0WlJdhjz1AoDYZET1EpNrOy7PbV 43NjY8xZ2LPrmXlVS2dt3Lz63Z2Z2x7In760POuG9EnNN/dWTLj7pp1uffbEyWxbdbndFOsOrF88 u7shUz3qR9dsfGQq8/ldm6tbSs0cc+7MuWXKyhvb2taOp7+n/tqhU5wRYy/AlX59gj7ONDFBZ5xv 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 ZDVf6kEvXsIaFP8fFCVDjtdjgzzxbmgueS+s5mHPlWx0HMLqWIwfjQoXxrZQbqkcrdxKOd4v7C43 fBwf5pUhftYqr4znY73ySjsvG84tvbEZnmTYzw7XdoTyqJDjY6v42Ar5pjl2rL41hZzTys+6+Vlv 7CTXbBqnU/Sfo8+pOA2n61MbTYrNQwZnu/Yc5blYgPNwvroLlHW40LMW8tjwvwVVyGOLYleoX4gr cZWvvtnRJHPRai5a+VuOv63ib6v426rEOm1vYX00iX/18q9e/tXLv3r5Vy//6uVfvfyrl3/18q9e /tXLv3r5Vy//6uVfvfyrl3/18q9e/tXLv3r5Vy//6uVfvfyrl3/1Jtv45H+qhx/qu5km+FSOT+X4 VI5P5fhUjk/l+FSOT+WSK0J78lf4NZ7GSvwGv8Xv8Ht0YhX+gGfwLHL4I/4UuvlTN3/q5k/d/Kmb P3Xzp27+1M2fuvlTN3/q5k/d/KmbP3Xzp27+1M2fuvlTN3/q5k/d/KmbP3Xzp+7UdtGkVCm2xw7Y EWOwE8pQjjgSSCKFClRiZ+yCXfFf3N19nFxlfffxM2cSwLAIhknOJEhgUQO4IBJdQAlGkY4LgozK gy6Q2jqWGDAoC7qIIxJrYyltjdbUh9HGp21Fb1gRWx0EH0IkGGUMCMsgimFIJsDmJCQQFoScvs/Z SdhAbF/tfffV1+v+45PrzJkzZ67zu37X9/e9zsxmDsQsHISD0Y1D8BK8FC/DbByKw3A4Xo4eHIEj 8QochVfiaMzBq/Bq9OIYHIvj8Bq8FsdjLk7A6zAPr08adK5B5xp0rkHnGnSuQecadK4R9Tnm5ODw 4FVcxlouYy2XsZazWMtZrOUimlxEk3vg2pLHuIXUQ7VV87Yq3lax26puU9VtqrpNVbdJ5dtUvk3l 21S+TeXbVL5N5dtUvk3l21S+TeXbVL5N5dtUvk3l21S+TeXbVL5N5dtUvk3l21S+TeXbVL5N5dtU vk3l21S+TeXbVL5N5dvUsEkNm0EY7B1MoUatYM/0r0n1fTNFGLJn2OwfMvvTWT8c7BEebn6mnvRk c/5tnk1d4geC7tzbxeOA3ANJI9fCg7bXYX1yZPr/1XBgPRxYjzgdIE4HULBTc09mKtagYKfmnslU rEHBjqRgdQp2JAWrU7AjKVidQ6vudGgvoTjj7qxFu7s77ix1ydEEdzag/8PcWS18o56e5Lk3UZQd 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 lm3pfdJYdsWyK5ZdseyKZVcsu2LZFcuuWHbFsiuWXbHsimVXLLti2RXLrlh2xbIrll2x7IplVyy7 YtkVy670HkOVdlZpZ5V2VmVbVbZVaWdVxlVlXJV2VulmVeZV6WZV9lVlXyz7YtkXy75Y9sWyL5Z9 seyL6WZMN2O6GdPNmG7GdDOmmzHdjOlmTDdjuhnTzZhuxnQzppsx3Yxlbyx7Y9kby95Y9sayN5a9 seyNZW8se2PZG8veWPbGsjeWvbHsjaen8VuPNjYg/VTnYTySxEEuPDnoDU5Vc6tqblXNraq5VTW3 mluPbXjCuJwQdIVvwMnBvJDTCjms8K3pPXe8A+/03J+m99bTFVO66gm6pl+CS/FBfAiDuAwfxuX4 CKr4KK7Ax3AlFuPj+Et8An+FJfgk/hpX4W9wo/f5IW7CzfgRfoyf4KfpfWPcjRHcgybuxW9wH36L 3+F+WOlNXwu+YzrfMf1BpNexHm1swEN4GI8EPcHkNG6yu75zhX62efImcYq4rnp4qnicxlOcri3b 99Z01evxeKwiseruxKpbrCKxisQqEqtIrCKxisQqEqtIrCKxisQqEqtIrCKxisQqEqtIrCKxisQq EqtIrCKxisQqEqtIrCKx6harbrHqFqtuseoWq26x6hYr81k8b8H/ZMxCqpDqycogH75eHqV3B96W /m5MpjHpvp7wzfadpVZN9qiXgozZ05PdNzirc2R6P1m88704hgKdSW/GHNkMT6QX6d2Ut4vtWV49 ri1jYX+qKfb9Gf48jXumJ2P0ZIyejNGTMXoyRk/G6MkYPRmjJ2P0ZIyejNGTMXoyRk/G6MkYPRmj J2P0ZIyejNGTMXoyRk/G6MkYPRmjJ2NW5bFVeWxNEFuVx9YFsXVBbFUeW5XTBXH/GW7FKtyGn2M1 foFf4nY08CuswR24E7/G/7AuJMNZvJuZRpwR7MWDN3LGM3xvsq3jYZd27h/X0/9LwYrKO1irxNYq sbVKbK0S8w4x7xDzDnF4mSqQqvQoNiLGJmzGo9iCrXgMj8M51MxYzYzVzFjNjNXMWM2M1cxYzYzV zFjNjNXMWM2M1cxYzYzVzFjNjNXMWM2M1cxYzYyD87PPLnfe/+98hrmJzm1N9W7H55eeyz6/xPjn l6kLqrqSavhe17xI++ydpWZ4OT5iX+dOUviXsjO9mzThbpGrrrrqqquuuuqqq6666qqrrrrqqquu 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 CTC13M6vq/VE+wJul96uKryjnfRuvzl02+Rt9x3cJjT5t0PqaivynGtZvbeZ13pvarWTdbXONZ26 brrsbl1FfZXW5m1XEjd5+Tpne/1hqc45hPK3XFebt4NaNKikSZtPlblORtX5zfK6Cqe0fIQqMwq9 WLdY0l3q0iWW8ZUb9cfOcW+4l+Vle3n5JyiNUee485nz6Ppc3o5XenO21KVdrd+rf+pcK7tbxHW2 lKic9V7/q/QSTqnyRlUWq4BRwLg2VKr0hppaSl3O9sIB1EpUO1Et1Y5aieMb8K75ar0uX56vxOvy lvuGfQxfk/fEu+y761vxrXunfFsQYtu77eN4H/gC6s/qRF6hc8p54lUivs5r8a55N737Pr531DuO +hYY1/HN2dsx1P/l3SzXruvQzb4tz9ddGyrY0czcFuftaLml6WUc95A31Gm5rXY/olroRtWNqjfb 62euz2Vtagj3tnu7lHerv/RR3WNvaNbm7UxnY12tLrGutmCnYKfkbt16vs7jcbeXLbqn3GvuZ57g vB09+7YN5TPYm3vbiXK85hP5on0Kn89X6J3yznr7UZmnfR2+bt8d34531Ffh3aQob6O33tviM/hI b69P5fX3Lfrm3pz1TXg1Xoe3y+c579nQpxdQeR95l93+phbQJacKy4G3Af3/eHqkMOo4hwBrQ0aI tSOThHVgXShu6tuzFFjhU9EKv4LJ0Sq/ilKjVvh0WOEz4Euzy7g/fgG7AvqosmClVcFKqwN9VAYi k7iCGYksIgszE9lENmYhcohczEpcJa5i1YSG0GA24gZxA7MTZUQZ5oA1uQbW5Fvw5VgHfDnWBfqr vg7fj3WD/qp/RywTy9ifEH9N/DXWR/yc+Dn2DXh/1w/v774Jt3wMEM+IZ9i3iA+ID7BBeEP3bbT2 +mNDoPVqBLRevQNar0YvvH4hFPvOBfqFi9ifgb6rPwd9VxOg7+pd0Hc1Cfquvkt9A4ZNg9ar90Dr 1U9B69VD0Hr1P0Dr1c9A69Vj0Hr1c9B6tQ9ar34BWq+eo7WXjX1A59A5uB+dS4/H/el8eiIeQE+i J+GfoYvpYjyILkfr82dhNQ5B67AB/xx85fV79Fp6LU6jv0V/Cw+j++i3cTr9y/QmPBze8THhHV8k vONjwTs+tCbTN/Fo+Mrr85SeLfwLlJ4tnE3p2cJjKT1bOIfSs4XHXfzmxW/i3IvfuvhtPP7i8MU/ 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 jf/9IlrC6+OVzeZOcx7/zub59EgXmF3xvwv5dzbX8e9s/tL8LVrKF9lgE/Mre5290VwSreTfmSvw M2/Aw3wNvuVr8Spfhz95I57k6/Eh34D3+Eb8xjfhMb4ZX/EtrrHraW51vd1RZpc72h1tnnT9XD/z lBvgBpqn3bHuWPOsG+KGmOfcGDfGPO/GuXHmBXeRe8Tsdo+6R23qXnWv2oz7wH1gi9xet9fWcF+6 L+1+7mv3ta3Jv4ZZK7FJsLWTTJKx+yc1khq2flIzqWmLk9pJPZtNcknO5vm3MkvES2xLxT9sG4ln 2DYWn7A9QLzB9kDxA9uDxANsm4jv1x4sXl/btP7a+lttszhCF9sRxQ2LS+zI4gOLu9sx4vW1i8XT a5cU9y0eaZeKj9eeI95de654dO154su1a8WLa88X/629QDy39kLx2dp14q21vxQPrV1fPCfb1F6U bZ5t7gZlW2QPdcdmD8u2ccdlD88e7oZlO2Y7uuHZrtnu7nj5FzbdqOxJ2cludHZ2drYbm52XnefG ZZdkl7jx2eXZFe6E7GnZ1W5C9vns8+6k7IvZl9zkbEW2wk3NxWmSK8+5nHPTcvF/bnoun8u7Gbmr c1e7mblrcte5Wbkbcje6uTJaufm5TblNbkFuc+5OtzD3Zu5dd3JuT26PW5H7psFit7Lh0oa/dV81 fCjvfOt8rXwtvzBfmi/1i/LN8839yfle+d5+cf7K/FV+aX5D/lq/LH9z/ma/In9r/la/Mr85f6c/ LX93fos/Pb81v9WvyT+Y/4M/I789v92fld+Z3+nPzj+ef9qfk382/5xfl38h/7Jfn/86/7W/JL8v v89fWtK/ZKD/TcnIkpH+ipLxJWX+ypKJJSf6DSXlJeX+2pLZJbP9dSULShb4jSWLShb560vvKr3X 3yAebP9b8V3728Rr7X8n/mp/u3iq/R3io/abS58pfdPf2WhIoyF+u/RSRuZQgwq9VKfCSNIl/n/g /5ZY+Za44AX6jzgy2uwqSKJ1Fz4Nn0UTfW/4AluvkbZdWskaav3GxCfevCR12bwsddm8InXZvPq/ qPv66KqKs9+ZvQ+QnO+z956999nnMycn58SU8hVEiogYEZACUkCMiEgxYgyRYgoECSICAiIfgfIl UgSuUl5eRMqLiIgIGJIQkSovpYi8SCmlSJEioqWIeGd+Z/rernu77rpr9a/rWes3T5555nme+c3H nglnRz6XfeR4q0CrAPlEzGhyQsxo8qmYm+Qk5qYbc9PD51GC+sVo0wYx2vSAGG3aKEabNonRps1i JPkpjo8h/Rhj2F+MoTJDMKQ0it4rH4reKyd5lkOxtxDsLRR7i4K9RcXekoe9xY29xYO9xYu9xYe9 xY+9JYi9RcPeYmBvCWNPiGFPSGBPSGJPKMCeUIg9IY09oQh7QkbsBiQrdgNSLHYDcovYDUiJ2A3I D8RuQNqK3YD8sJX4P3C0a+Vq5SIdWvlb+UnHVsFWQdKJr9k4KTWSRop0FquM3CZWGekqVhnpJlYZ uUOsMtJDrDJyp1hlpEysMnK3WGXkHrHKSG+xykgfscpIX7HKSD+xyshAscr485CvI/4k5OuIDBbr iNyPU98DYh2RcrGOyINiBZGHxHohI8R6IQ+L9UJGivVCHhHrhfxUrBfyqFgvZIxYL+RxsV5IpVgv pEqsF1It1gt5UqwXMl6sF/KUWC+kRqwX8rRYL6ROrBcyXawX8pxYL2SGWC/kebFeyGyxXsgLYr2Q F8V6IfPFeiELxHrBCFMS/Yfnc2dxu3B9gL/e/f/H7KXZy66P8zfmb8nfnr8rf29+Y/6h/CP5x/NP 55/Lv5h/Jf9a/k23y+12B92mO+pOuYvd7dyd3d3cPd293f3dg93l7pHuCneVe7x7knuqe4Z7rnuh e6l7lXute4N7s3ube6d7j7vB3eL+yH3MfdJ9xn3efcl91X3dQzytPV6P5rE9cU/aU+Lp4Oni6e4p 8/T1DPQM9Qz3jPKM8VR7ajyTPdM8szzzPPWe5Z7VnvWejZ4tnu2eXZ69nkbPYc9RzwnPac85z0XP Fc81z02vy+v2Br2mN+pNeYu97bydvd28Pb29vf29g73l3pHeCm+Vd7x3kneqd4Z3rnehd6l3lXet d4N3s3ebd6d3j7fB2+L9yHvMe9J7xnvee8l71XvdR3ytfV6f5rN9cV/aV+Lr4Ovi6+4r8/X1DfQN 9Q33jfKN8VX7anyTfdN8s3zzfPW+5b7VvvW+Tb6tvh2+3b79vmbfYd9R3wnfad8530XfFd81302/ y+/2B/2mP+pP+Yv97fyd/d38Pf29/f39g/3l/pH+Cn+Vf7x/kn+qf4Z/rn+hf6l/lX+tf4N/s3+b f6d/j7/B3+L/yH/Mf9J/xn/ef8l/1X89QAKtA96AFrAD8UA6UBLoEOgS6B4oC/QNDAwMDQwPjAqM CVQHagKTA9MCswLzAvWB5YHVgfWBjYEtge2BXYG9gcbAocCRwPHAqcDZwIXA5cA3gRtBJZgX9AeN oBNMBjPBtsFOwa7BHsFewX7BQcFhwRHB0cHK4LjghOCU4PTg7OD84JLgyuCa4Ibg5uC24M7gnmBj 8FDwSPB48FTwbPBC8HLwWvBmyBVyh4IhMxQNpULFoQ6hLqHuobJQ39DA0NDQ8NCo0JhQdagmNDk0 LTQrNC9UH1oeWh1aH9oY2hLaEdod2h9qDh0OHQudDJ0JnQ9dCl0NXdeIlqf5NUNztKSW0dpqnbSu Wk+tt9ZfG6yVayO1Cq1KG89PN1P56WWutlBbqq3S1mobtM3aNm2ntkdr1A5pR7Tj2intnHZRu6Jd 027qLt2tB3Wb74tpvUTvoHfh55kyva8+iJ9fRvBTaaU+Tp+gT9Gn67P1+foSfaW+Rn9V36Rv1Xfo u/X9eot+RD+hn9Ev6Ff0a/pNw2W4jaBhGlEjZRQb7YzORjejp9Hb6G8MNsqNkUaFUWWM5/vmdGO2 sdBYaqwy1hobjM3GNmOnscdoMFr4PnrcOG2cMy4aV4xrxk3mYm4WZCaLsjQrYR1YF9ad9WL92CA2 jI1go1klG8cmsClsBpvHlrBVbC3bwDazbWwX28sa2SF2lJ1kZ9kFdpl9w26Yipln+k3TjJtps8Ts YHYxu5tlZl9zoDnUHG6OMseY1WaNOcWcYc4zl5irzPXmRnOLud3cZe41G81D5hHzuHnKPGteMC+b 35g3LMXKs/yWYTlW0spY7awuVnerl9XPGmQNs0ZYo61KaxzfnaZYM6x5Vr213Fptrbc2Wlus7dYu a6/VaB2yjlonrNPWOeuiddW6bhO7NX8maLYt/v/hdondye5ml9n97EH2MHuEPdqussfbk+yp9ix7 vr3EXmmvsV+1N9lb7R38CcD3ffuIfdw+ZZ+1L9iX7W/sG2ElnBf2h42wE06GM+G24U7hruEe/BnQ PzyU7/sV4erwhPCU8PTw7PD88JLwyvCa8KvhTeGt4R3h3eH94ebw4fDR8Inw6fC58MXwlfB1R3Hy nKBjOlEn5RQ77ZzOTjenp9Pb6e8MdoY7o51KZ5wzwZniTHdmO/OdJc5KZ42zwdnsbHN28htNo3PI OeIcd045Z50LzmXnG+dGxBXxRoxINJKKFEfaRTpHukfKIn0jAyPDIiMjFZGqyPjIpMjUyIzI3Eh9 ZGVkTeTVyKbI1siOyO7I/khz5HDkaORE5HTkXORi5ErkWuRm1BV1R4NRMxqNpqLF0XbRztFu0Z7R 3tH+0cHR8ujI6JjouOik6LTo7OjC6PLomuir0U3RrdEd0d3R/dHm6OHo0eiJ6OnouejF6JXotejN mCvmjgVjZiwaS8WKY+1inWPdYj1jfWODYuWxUbHK2PjY5Nj02OzY/NiS2MrYmtirsU2xrbEdsd2x /bHm2OHY0diJ2OnYudjF2JXYtdjNuCvujgfjZjwaT8WL4+3inePd4j3jveP944Pj5fGR8Yp4VXx8 fFJ8anxGfG58YXxpfFV8bXxjfGt8Z3xvvDn+Ufx4/HT8XPxi/Er8WvxmwpVwJ4IJMxFNpBLFiXaJ zoluiZ6J3on+icGJ8sTIREWiOjEhMTUxKzE/sTSxOvFqYnNie2J3Yn+iOXE4cTRxInE6cS5xMXEl cS1xM+lKupPBpJmMJlPJ4mS7ZOdkt2TPZO9k/+TgZHlyZLIiWZUcn5yUnJqckZybXJhcmlyVXJvc kNyc3JbcmdyTbEi2JD9KHkueTJ5Jnk9eSl5NXi8gBa0LvAVagV0QL0gXlBR0KOhS0L2grKBvwcCC oQXDC0YVjCmoLqgpmFwwrWBWwbyC+oLlBasL1hdsLNhSsL1gd0FDwaGCowUnC84WXCy4WnAj5Up5 U1rKTsVT6VRJqkOqS6p7qizVNzUwNTQ1PDUqVZkan5qcmp6am6pPrUytTW1IbU5tS+1M7Uk1pFpS H6WOpU6mzqTOpy6lrqauF5LC1oXeQq3QLowXpgtLCjsUdinsXlhW2LdwUGF54ajCysLxhZMLpxfO LVxYuLRwVeHawg2Fmwu3Fe4s3FPYUNhS+FHhscKThWcKzxdeKrxaeCOtpPPSfn60dNLJdCbdNt0p 3TXdI90r3S89KD0sPSI9Ol2ZHpeekJ6Snp6enZ6fXpJemV6TfjW9Kb01vSO9O70/3Zw+nD6aPpE+ nT6Xvpi+mr5R5CryFhlF0aJ0UduiTkVdi3oU9SrqVzSoaFjRiKLRRVVFNUVTimYUzStaUrSqaH3R xqItRduLdhXtLWosOlR0pOh40emi80WXi65lSCYvE8zYmXgmnSnJdMh0yXTPlGX6ZgZmhmVGZsZk xmUmZaZlZmcWZpZmVmXWZjZkNme2ZXZm9mQaMi2ZjzLHMiczZzLnM5cyVzPXsyTbOuvNalk7G8+m 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 UlytFF160KHboo/bA9y7LoNiKIHlUAplsALK4UFYCQ/BKlgND8MjsAbWwjp4FB6DxwEnRHcN6K7h b3a0L7uZG1260aUbXbrRpRtdutGlG126cbNS3KwUNyvFzUpxs1LcrBQ3K8XNSnGzUtysFDcrxc1K cbNS3KwUNyvFzUrRtQdde9C1B1170LUHXXvQtQdde9C1B1170LUHXXvQtQdde9C1B1170LUHXXvQ tQdde9C1B1170LVHmJQFeMa806ua8fnPHONeSTvzOU/hiM929JVnGatBcoX4b/lM5a+tFn/HzzTE Bai4IXmXqJ351uY+uB8eMNYqjdHVGF2N0dUYXY3R1RhdjdHVGF2N0dUYXY3R1RhdjdHVGF2N0dWE hUwU0OdZst76PNTOzLmbGJEgI+JPjoh+Fx5MjkbwK0YjyGgEGY0goxFkNIKMRpDRCDIaQUYjyGgE GY0goxFkNIKMRpDRCDIaQUYjyGgEGY0goxFkNIKMRpDRCDIaQUYj+A8dDTPeEmM0jJFAuzcIu3Es mDwWPFOvQLJewWS9/CPq5f8fVi8/9fJTLz/18lMvP/XyUy8/9fJTLz/18lMvP/XyUy8/9fJTLz/1 8lMvP/XyUy8/9fJTLz/18lMvv8g1/HgOPnuLMaf176x+auQAvV765znDlWmgMg3JyjRQmYb/Fr/d AS/CL+FX0AC/hkZ4CZrkT5kDP/27VijVUNSCM+tZMLn2DespxsrmZ2Xzi3wq6aeSbyo3yj7O91DN CJXsY8b2Ucm3lcXCQTXbqaZfcXLsOzy/TLZT0QgVjVBRPxX1U1E/FfVTUT8V9VNRPxX1U1E/FfVT UT8V9VNRPxX1U1E/FfVTUT8V9VNRPxX1U1E/FfVTUT8V9VNRf3ql7Et/EjbARtgET8FmqIIdtONF +CX8Chrg19AIL0GLbKfS7VS6nUq3U+l2Kt1OpdupdDuVbqfS7VS6nUq3U+l2Kt1OpdupdDuVbqfS 7VS6nUq3U+l2Kt1Opdv1lUY2UNnPs4M/OYsXiAJh4T6qzdRnfPcxyD3Ko9yjaMlvxbeLb5FP4+TT OPk0zrMDCrOM+8bu5LfecaWKx9+VQUsYPoFOZt5HMk5mi5PZ4mS2OJktTmaLk9niZLY4mS1OZouT 2eJktjiZLU5mi5PZ4mS2OJktTmaLk9niZLY4mS1OZouT2eJktjiZLU5mi5PZ4mS2OJktTmaLk9ni 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 O7rYLzca8ULJ/d42NAyRlw5Nh8b4E7OJscb//q3jf//W8T//reP/Lk2HIE2NmFdmpZ3/LTP/lpn/ qcxY+yZSo/ZLY+7t+D+WFSSjAMkoh2SURzIqIBkVkYxKSMYBSEZlJKMKklEVyTgQyaiGZByEZFRH Mg5GMg4Jq8PqKCsiHzWQj5rIx2HIRy3kozbycTjyUQf5OAL5OBL5qIt81EM+jkI+jkY+6iMfxyAf DZCPhshHI+SjMfLRBPk4Fvloinw0Qz6aIx8tkI/jkI+WyEcr5KM18tEG+Tge+WiLfLRDPtojHycg Hx2Qj47Ix4nIRyfk4yTk42T69RT6tTP92oV+7Uq/nkq/yu0rj8a1QnzJ0+K/Keb6+G+qmR7/XW1m mtnxzXpzv7mB+89msNbMNFvjvxu5/2wW95/dZL40X5mbbbCJucUutSvNrfYeu8Ys4F6XRdzrsph7 XZZwr8tS7nVZxr0uy7nXZQX3uqzkXpe7uNflbu51WeVquHZmtTvBdTBb3YnuRPOiO8mdZF5yp7jO Zrs71Z1qXnbdXXfzijvHnWN2uD6uj9npbnZbzKvuWfesTd0b7g2buc/cZzbPfe++t/lur9trc+5H 96Mt4JaycnJvjC0v98bYCnJvjK0o98bYSnJvjD1A7o2xleXeGFtF7o2xVeXeGHug/zJUs9WidjXO nhwmhSvsKWFqmGq7yn0y9lS5T8aeJvfJ2G5yn4ztLvfJ2NPlPhl7htwnY8+U+2RsD7lPxp4l98nY nmFr2GrPDi+GF22vsD1st+eEl8PLtnfYEXbYPnLbjO0rt83Yc+W2GdtPbpux/eW2GXue3DZjz5fb ZuwFctuMvVBum7ED5LYZO1Bum7GD5LYZWyi3zdjBctuMvUhum7EXJzax9pLEJ94OSdIktUOTvCTP DpNbaOxwuYXGjpBbaOxIuYXGjpJbaOxouYXGFsktNPZSuYXGjpFbaOxYuYXGjpNbaOx4uYXGTpBb aOxlcguNnSi30NhJcguNvVxuobFXyC00drLcQmOvlFto7FVyC42dIrfQ2KlyC429Ommb7LXXJPuS fa5d8lPys2uf/D3Z7zqkNrWuUxrS4E5Kc2k5d7Lc9+a6pE3TZq5r2jZt605LO6QdXLe0c9rZdU+7 pd3d6ekZ6VnuzHRlutKdna5KV7te6c50p+udvpa+5vqkr6evu77pnnSPOzf9Ov3a9ctGZaNc/6wo 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 fkg/rB/5//u4/x/Zx21DsljeiIValH+yZ1Jcz/J+uV4+IB+EHSv/bOcazp2Xf8vX8Zf5Zr6N7+R1 /AA/zI/yE7yJn+XN/BK/qsqqqjpUnxpRU2qhWqSWiMqoo6iCeoqap0pUN0NFJTNKVC2T1KnqLHW+ ulhdLlbzteoGsdbVqjvUPWq9ekhtUI+pJ9XT6jn1gnpZQ2Ip1jWXFtBiWkZroRVrpVqZVq5Var20 vlp/bZA2TBuhjdYmaJO16docbYG2RFuhrdbWaS9rm7Vt2k6tTjuoHdEatRNak3ZWa9YuaVd1WVd1 h+7TI3pKL9SL9BK9nd5Rr9B76n30Kn2gPlSv0Ufp4/RJ+lR9lj5fX6wv11fpa/UN+ia9Vt+h7xF3 zyG9QT+mnxRZ/zmR818W9Ra16laXNWCNWTPWFtZia6moAsqtldZe1r7W/tZB1mHWEdbR1gnWydbp 1jnWBdYl1hXW1db11o3Wrdbt1t3W/daD1iPWRusJa5P1rLXZesl61SbbVJvD5rNFbClboa3IVmJr Z+toq7D1tPWxVdkG2obaamyjbONsk2xTbbNs822Lbcttq2xrbRtsm2y1th22PbZ62yFbg+2Y7aTt tO2c7YLtsh3ZqV23u+wBe8yesbewF9tL7WX2cnulvZe9r72/fZB9mH2EfbR9gn2yfbp9jn2BfYl9 hX21fZ39Zftm+zb7Tnud/YD9sP2o/bj9lP2M/bz9ov2KQ3IoDpvD4wg5Eo6so6WjlaONo72ji6OH o7ejn2OAo9ox3DHSMcYx0THFMcMx17HIscyx0rHWscGxyVHr2OGocxxwHHYcdRx3nHKccZx3XHJc dcpO1elw+pwRZ8pZ6Cx2ljrLnOXOSmcvZ19nf+cg5zDnCOdo5wTnZOd05xznAucS5wrnauc658vO rc7tzt3O/c6DzgbnMedJ52nnOecF52WXCCQum8vjCrkSrqyrpauVq42ro6vC1dPVx1XlGuga6qpx jXKNc01yTXXNcs13LXYtd61yrXVtcG1y1bp2uOpcB1yHXUddx11NrrOuZtcl11W37FbdDnfAHXNn 3C3cxe5Sd5m73F3p7u3u5x7grnYPd490j3FPdE9xz3DPdS9yL3OvdK9xr3dvdG91b3fvdte7D7sb 3SfdZ9zN7kvuqx7Zo3ocHp8n4kl5Cj1FnhJPO09HT4Wnp6ePp8oz0DPUU+MZ5ZngmeKZ4ZnvWexZ 7lnlWevZ4NnkqfXs8Ozx1HsOeY56TniaPGc9zZ5Lnqte2at6HV6fN+LNeFt4i72l3jJvF28Pb29v P+8Ab7V3uHekd4x3oneqd453kXe5d5V3rXeDd5N3m3ent857wHvEe8x7ynvGe9570XvFJ/kUn83n 88V8GV8LX7Gv1FfmK/dV+nr5+vr6+wb5hvlG+Eb7Jvqm+ub4FvmW+1b71vle9m32bfPt9NX5DvgO +476jvtO+c74zvsu+q74Jb/it/k9/pA/4c/6i/yl/jJ/F38Pf29/P/8Af7V/uH+kf4x/on+qf45/ gX+Jf4V/tX+d/2X/Zv82/05/nf+A/4i/0X/C3+Q/67/gvxxAARrQA65AIBALZAItAq0C7QLlgR6B 3oF+gQGB6kBNYFRgXGBSYHpgbmBRYFlgZWBNYH1gY2BrYEegLnAgcDhwNHA8cCpwJnA+cDFwJSgF laAt6AmGgolgNtgy2CrYJtg+2CXYM9g3OCA4NDgiOCY4MTglOCM4N7gouCy4MrgmuD64Mbg1uD24 O7g/eDB4JNgYPBFsCp4NNgcvh6SQEnKEfKFIKBUqDBWFSkLtQh1DFaGeoT6h/qHq0PDQyNCY0MTQ lNCM0NzQotCy0MrQ2tCG0KZQbWhHqC50IHQ4dDR0PHQqdCZ0PnQxdCUsh/WwJxwJp8KF4aJwSbgs XB6uDPcK9wsPDA8N14RHhceFJ4WnhmeFF4SXhVeG14TXhzeGt4a3h3eH94cPho+EG8Mnwk3hs+Hm 8KXw1YgcUSOOiC8SiaQihZGiSEmkXaRjpCLSM9InUhUZGBkWGRkZF5kcmRGZH1kSWRlZE1kf2RjZ Gtke2R3ZHzkYORJpjJyINEXORpojlyJXo3JUjTqivmgkmooWRouiJdF20Y7RymjvaFV0UHR4dFR0 QnRKdEZ0bnRRdFl0ZXRNdH10Y3RrdHt0d3R/9GD0SLQxeiLaFD0bbY5eil6NyTE15oj5YpFYKlYY K4qVxNrFOsYqYj1jfWJVsYGxobGa2KjYuNik2NTYrNj82OLY8tiq2LrYxlhtbGdsf+xQ7GjsRKwp djbWHLsUuxqX42rcEffFI/FUvDBeFC+Jt4t3jFfEe8b7xKviA+ND4yPiY+KT4tPjc+OL4yvia+Ib 4pvj2+O74/vjB+NH4o3xE/Gm+Nl4c/xS/GpCTqgJR8KXiCRSicJEUaIk0S7RMVGR6Jnok6hKDEwM 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 IATASqudBGCV1caKMgZ4bC1WWi1WWC1WVm2qoHPF9VRBF4oyrLhaeHUtVlttgQBWWi1WWi1Wl5nV qxDAKqndLuSIuh97dgI2YD/QQmJNQ01BJoMpzBRhiq7eb5phSjBpTTKQAsSZ0kxzwC0yLQVlqdHE /gpNJaYNplKUFJoq8dmKT4mp2rRz9Y3Vt1f3FquLfaqPVh+ubq9uw6el9krttdqbtXdggSGw7A1C 6E36MaH077CymltZw63sza3sCys/AVs/6bb1YNj6WyRQMx8WD+YWH6VZqFlIRsPijcSga4bdx+s+ 1f2DTNC5YJRJsP4iEgHrjyfR/6ZRJbKA7OT+M4P9csruS8BVAHLshm8XYVnt7oU/qQEfUQ68tRYo Ir55vnkBQGBeSF5o3qSi4tdiX4t/y/iWCbPR0Y/oR5jNLXoL+8Z0r+mEauZp5hEVVsELRK35DtaC l65J10Q0ul5dL/HWfxdrQesXhrXgw9eC7ivqRQq4OWQB9jNfqYPAN1fvBuqARsBB6Bb44OoDQAfQ CRwDTgDvAWeBC8AV4JrATVEHawzuTYo1HFLFOvTlCwQAgZySYpYPAUI9MAmIAmIFUFaEWLklXrRn mC3A6iYBcwVSgYXu+v0yQe5iNh7WdHEI74MUh4o2yrikeBK/xurRLUtEWdSXQKyYv0BxvALog27J AnLdYOVKWZbSrng2h5JPeij66oPScznXSw1Vhzadt5ytOpJz17K26vim86UtVadyrpedqjq96VLZ 6apzm66i5CJqtlR9uOlG2bmq65uubuqturXpNkpYnYtVdzf1ln1opTl3y65XfWhRl7ZYtZvOl52y ypwfijqnrEFsFKu8YgZ4A/q/hd7Ol91FydByag2z+KBmBC+JtviXa61xK0zlsnWGZVjZRWuCJdgy s+quZSx6mLMiunyoNcUSvumSNc0SXB5kXWSJZDJYYkqN1qU8NVrGotUcy/Ryg9VkmVkeZi20JJZH oM8EloKPtpaAj7NusCRbFltLLfPKZ1grLQvKE6xbUR4NyeeVz7FWWxajrRZ8NCSZV55i3WnJKE+z 2iw55YuqDlnyy5dWHWJ6s+5HibHqNFITNFBUXohWOeUl4BvLj0L+gWmXO3WwkhVxlpnWo5YD5e9a ux6QdpSfsb5r6Sw/b1266Ub5JesZpFet5y2R5TeYPstvVx35jLT3QanlGNp2WdaWb7C2WNTlpZB2 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 rRSrjWsn+eRnGA7f7GTjuad4vf/yGwlVuyp+TdvRL/FVj3vOU2oaZa2ijpcsN7B6o+bzvf8Jqxv9 z+5NuL2eKxaX+F/blesx5Nlil+VPmx4/upHTrpPjLv9lT3yNsy3XZOktvL5ISf/Zda9fZxfV3NEs +c7raJuz8xIXW46NLdD9Ve+J7/nIWqMPQfonimfvM9ueFurfu3jgidd3Vw/1v1Ig6tPbZuTzS1vq s2zj3q1ZrHnzftTtDcUd9x/toE7D5y69/KL4jYapSrjDoqcT2vWvOtPof+f0+CWtg47Za4+8slC/ 31yr/aWdeus9Um+pS4ZfsQ80PJn/o8qjbDrbO5ZqejlNsnBfnnimKabm0IOE1UMWDElfNKewjbs4 4NWp1ZGqSSWdH1rZtDr6S2IXjefxZY6RWa8HbZ9jpx3eluZeUf857Hn8Sbf6ulZ3076XVNS97Xi1 Xe7KzapvNc16ld583bhhiluV0qi+4aN6eW1zeeD1sDwl7YJqJ5VYvQxFu+vU78qtore3+qqXhuV/ 8NG2nnSANZxwfbGzWVT1wnmLj825UGC4hQta/qR4S87oqbJoq6qUMUR/Sekz7Ykvtaea7J5xKnp9 X4XNsp9ujHVqIJND+p45OePYrtZvaOKcQ6udtop6RX+IKlhyXX29ekUXH+Xz1U58llQJ+P34E7+1 R3dCfuv9N/jNd+E78UBsezteGGXCIFOYteOF2f/e8Pfv6L2qKKbs6mX3BZaTxljrNO67fuPI0oHG PqUnr7T2MpE/OrPujGdpEm/Q4r7SOb/FLfstauOyYEt+EG96iYy5M3Hfg5lK8ldUAreyte2O25lM X/HseaRex3cTb8/Qv3fba3XRIWPfmjlv+pxSOT1i6+ltLpLi12tjFkY2mP/k5rst5/Qtczdrs805 3oMHyW6KO76Nnj+fj5veNIxf8Wby+bzyO4Z5k389q9mkXOkbO6iiz/xV7qR/34gWZhYR6/Nu1kkz +xe/nrauRV8tlaxV0x4OHv8bs0zfRzmbqPNuDyt/Nnar+t7Kb9XWtuOdFam1BVe7T11YFCzaoc+V vXtVsJ05aeTh9+E1W33YQO0TvTdBi6z7V/T+5sDwd/RW/5resITwmfkf4Zs5n8+c8238FoWuCf6P h2eWelqpdlH/wpJSz3FDnytpWof/f0P9fzSUhbZWz8utDhL37nzlbkVp6uWTaQMHMGXWSWMDY2Wa m07unzhvl3W9RvHs2JBdQ0THvQw0fZZemdDr+pCqrUOX6TXqMzmbq8Y/m3X6QXfm0fX981TZo3Pc rz/xbXnFe9OCm7fnRJ/LOPTLomdSm2zx3e8sTYwS3r58d3P8UmvuldL1hL2tvVbMHaOauHhXUdfl kVZHBtJ7IUE9tfNnGfS8rqRr+7pW0T9F4dQhUe3ovQSnD9mqmlcPqwbPfdKwq9V9r1lTjth3GLH6 wP296WouE+t9Ew0f8TVV48ODAplWqlr07CWt/BeOuyOGllvZ3H6dnVM70P/OioRFMZu7eta/TDuw sfWEEIvHxQUWnaSpuiHHnNrGtst6ovZjx6pTruW3Xj9I33Fjzfok+11eR8Yaa5imqDkOmj02wM1V a295+bYBkUdXuXzISDPMWNmSj7jjojFC9+hKI8PTrnc73K167l7bsf6CbYanqaW7yciAe/6P1/68 dEVNt/h9mWZJ0haPUgwPFGQdMvPbWRbtNLMoJbgirkhz7YGNfZ9oxL/PtY3Z/tvVgUdnGx+L2LdC f7pGmMjJauuwebtuGt7asa0mtGK8H1vvbO2zedG2kvGbyguXJOteXDBdM9nIxna9clxh4Oz2Bwof T6sxPH+/rfexZY/6XXvFhMfPVEs/GnX0l7h76/JOKiw+0COBQRcGtCm68MZmZU/rwdpjjmmufq/I kuTxWZKFIobhM6f/F8fLv3tQ++Uxb2Hm98IorTlsVcQK2dfPkGG/X+bUFJT/em1LYQz4aUOJAli0 ZfFK9fjyxY0ry8yMbw3SmTVEOXQCH/bVJjKFP+9XaJlhTgaQKBJKEkk8PoaOIEnEgPiRNJIAc5Gw PBimRpO0ItMMk7/UaFJaQnxkYnDC6DSDP/QlkiyGXCxrGiWpTjvt6VtzqL9zkHRFlXjceStNHX31 ktLZjVf75o7qpzhmpdmiT3h6UyvXS9ltHALHu8ucvSfsSp1RPKeHXK9r5rUHYwIkG+e/bUjl81pd GzZG5d2tmruFroETT2pfXTTltUl0/bZbGqUuxjnMBSX1iI6nvbIDOkerZ4k2Gct1JmSrXSjvay07 MuTkwjQabBgSr5pXdmpr95RNZ7aXRA5oCG5YPaquYdRB5S3rU6qr9k49zJvnV24lhmG6BT5Rbc1f jP0wmkzqGLx9nIF1Qu7RAa4LHmVOo3y/PeP09Uc9N1uV9mRgUmW4avl1Wqt14Nn3U54++zlJ94nb E7VX7f3W1Zt4OZUVZYn0+SzRVxdXqsgSqcIiKQZj9n+t8//d8zil5lAsHM63/joO1b784MHAHj+v YRVy4VEZb6+w521t4d+AP4XhyfCzbnY337r0exjR7f7DLsoxH9ba/oHNQoBoRGRH9Du4aOarlN73 Ng69KL7k7EGuDN7kqWk0afy60LfV55aJl0wO+2XC8qFjD7lOrG7yz3x623al/S5DpuJs33ZjRp5/ MNP5kGlTVw27Jceqq3aI+ixeXLF0kNr8LT7tvF4e7rBESefBLAcNI9OXSwNJ1bu5ceIfG3uFJBdW KDRzjrlOilmpdj7PK71uwe6oi37VyjHrk8v0lLSLnu1NzrMafGJB3dujOY2leSWB1KPbMPUlbjPO T+7uKP0hdc2lJbsD8/eIHl7UD3nR8+DAKeb+azvH7UnMHCyJ3DXtTOzI9wYz7j4tzrhwNzr0RbLo XF3clWMZjtlVd9qlVG7sf3XzuDOt4qO1U39YS6cT8n8AL2gbiw0KZW5kc3RyZWFtDQplbmRvYmoN CjkwIDAgb2JqDQpbIDNbIDI3OCAzMzNdICAxMVsgMzMzXSAgMTVbIDI3OF0gIDE3WyAyNzhdICAx OVsgNTU2IDU1Nl0gIDIyWyA1NTYgNTU2IDU1Nl0gIDI2WyA1NTZdICAyOFsgNTU2XSAgMzlbIDcy MiA2NjcgNjExIDc3OCA3MjIgMjc4XSAgNDlbIDcyMl0gIDUzWyA3MjIgNjY3IDYxMSA3MjJdICAx ODhbIDU1Nl0gXSANCmVuZG9iag0KOTEgMCBvYmoNCjw8L1R5cGUvWFJlZi9TaXplIDkxL1dbIDEg NCAyXSAvUm9vdCAxIDAgUi9JbmZvIDc2IDAgUi9JRFs8M0VGMjQ0QzA0RTU2NTU0MDg0NUY1ODc1 NkY0MjQ1Q0I+PDNFRjI0NEMwNEU1NjU1NDA4NDVGNTg3NTZGNDI0NUNCPl0gL0ZpbHRlci9GbGF0 ZURlY29kZS9MZW5ndGggMzA4Pj4NCnN0cmVhbQ0KeJwl0k8og3EYwPH3HfKnHOzisNpJciC1wmFx UNpNmGHzL5uabOl9e98dJn+y2WRqU1YoQiHKgRyUq5M/B8VVnJTyJze32ft9nsPvc/j1+z1Pz/Mo SjEKBbV41iiKRbeQhpJOqE6C3QuGCYseWApDYgKS8mC5HVJOyMld3iXMCIcWam8I+iqFH/CuQ78O vnoYaBTeYFAYWgX/LAQaYNgp3MLIFYy2CT7hF8bcMO4SpiHUIjxDeA+mOiAqdUZPQDNAt4P5ArE5 iHuEd5i/gIUeSDiEa0inYKUOMtKCtSzk/MIfbNxAPghbTcID7GzCbiscqMI+HEXguAouP+A+AK+S /fPMwlargcZwbDqf2YxtMDMQa4a7iMCilLodwqNF2deT8G1RHswKpzBJdyu6zhXlH38zVHwNCmVu ZHN0cmVhbQ0KZW5kb2JqDQp4cmVmDQowIDkyDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw MTcgMDAwMDAgbg0KMDAwMDAwMDA3OCAwMDAwMCBuDQowMDAwMDAwMTM0IDAwMDAwIG4NCjAwMDAw MDA4MzQgMDAwMDAgbg0KMDAwMDAwMzQ1OSAwMDAwMCBuDQowMDAwMDA0NjkxIDAwMDAwIG4NCjAw MDAwMjk1NTYgMDAwMDAgbg0KMDAwMDAzMjU4MyAwMDAwMCBuDQowMDAwMDMzMTI3IDAwMDAwIG4N CjAwMDAwMzMzNzcgMDAwMDAgbg0KMDAwMDAzMzYwMiAwMDAwMCBuDQowMDAwMDMzODUzIDAwMDAw IG4NCjAwMDAwMzQwNzggMDAwMDAgbg0KMDAwMDAzNjcwNSAwMDAwMCBuDQowMDAwMDM3OTM4IDAw MDAwIG4NCjAwMDAwMzc5OTggMDAwMDAgbg0KMDAwMDAzODA1MiAwMDAwMCBuDQowMDAwMDg2Mzcx IDAwMDAwIG4NCjAwMDAwODY1MzcgMDAwMDAgbg0KMDAwMDA4Njc2NyAwMDAwMCBuDQowMDAwMDg2 OTI4IDAwMDAwIG4NCjAwMDAwODcxNTMgMDAwMDAgbg0KMDAwMDA4NzMzNCAwMDAwMCBuDQowMDAw MDg3NTk2IDAwMDAwIG4NCjAwMDAwODc3NzYgMDAwMDAgbg0KMDAwMDA4ODAzMiAwMDAwMCBuDQow MDAwMDg4MjAxIDAwMDAwIG4NCjAwMDAwODg0NDIgMDAwMDAgbg0KMDAwMDA4ODYxNiAwMDAwMCBu DQowMDAwMDg4ODYyIDAwMDAwIG4NCjAwMDAwODkwMzMgMDAwMDAgbg0KMDAwMDA4OTI3MSAwMDAw MCBuDQowMDAwMDg5Mzk5IDAwMDAwIG4NCjAwMDAwODk0MjkgMDAwMDAgbg0KMDAwMDA4OTU4NSAw MDAwMCBuDQowMDAwMDg5NjU5IDAwMDAwIG4NCjAwMDAwODk5MDYgMDAwMDAgbg0KMDAwMDA4OTk2 MiAwMDAwMCBuDQowMDAwMDkwOTMzIDAwMDAwIG4NCjAwMDAwOTEwOTIgMDAwMDAgbg0KMDAwMDA5 MjA2MyAwMDAwMCBuDQowMDAwMDkyMjIyIDAwMDAwIG4NCjAwMDAwOTMxOTMgMDAwMDAgbg0KMDAw MDA5MzM1MiAwMDAwMCBuDQowMDAwMDk0MzIzIDAwMDAwIG4NCjAwMDAwOTQ0ODIgMDAwMDAgbg0K MDAwMDA5NTQ1MyAwMDAwMCBuDQowMDAwMDk1NjEyIDAwMDAwIG4NCjAwMDAwOTY1ODMgMDAwMDAg bg0KMDAwMDA5Njc0MiAwMDAwMCBuDQowMDAwMDk3NzEzIDAwMDAwIG4NCjAwMDAwOTc4NzIgMDAw MDAgbg0KMDAwMDA5ODg0MyAwMDAwMCBuDQowMDAwMDk5MDAyIDAwMDAwIG4NCjAwMDAwOTk5NzMg MDAwMDAgbg0KMDAwMDEwMDEzMiAwMDAwMCBuDQowMDAwMTAxMTAzIDAwMDAwIG4NCjAwMDAxMDEy NjIgMDAwMDAgbg0KMDAwMDEwMjIzMyAwMDAwMCBuDQowMDAwMTAyMzkyIDAwMDAwIG4NCjAwMDAx MDMzNjMgMDAwMDAgbg0KMDAwMDEwMzUyMiAwMDAwMCBuDQowMDAwMTA0NDkzIDAwMDAwIG4NCjAw MDAxMDQ2NTIgMDAwMDAgbg0KMDAwMDEwNTYyMyAwMDAwMCBuDQowMDAwMTA1NzgyIDAwMDAwIG4N CjAwMDAxMDY3NTMgMDAwMDAgbg0KMDAwMDEwNjkxMiAwMDAwMCBuDQowMDAwMTA3ODgzIDAwMDAw IG4NCjAwMDAxMDgwNDIgMDAwMDAgbg0KMDAwMDExMTU5MyAwMDAwMCBuDQowMDAwMTE3NTk0IDAw MDAwIG4NCjAwMDAxMjI3NTcgMDAwMDAgbg0KMDAwMDEyNjEyNCAwMDAwMCBuDQowMDAwMTM3MDcy IDAwMDAwIG4NCjAwMDAxNTk5MDggMDAwMDAgbg0KMDAwMDE2MDA1NCAwMDAwMCBuDQowMDAwMTYw NjY1IDAwMDAwIG4NCjAwMDAxNjA5MDYgMDAwMDAgbg0KMDAwMDE2MTA3MSAwMDAwMCBuDQowMDAw MTgyODkxIDAwMDAwIG4NCjAwMDAxODI5MTggMDAwMDAgbg0KMDAwMDI3NzI3NSAwMDAwMCBuDQow MDAwMjc3NDU2IDAwMDAwIG4NCjAwMDAzODg1NjMgMDAwMDAgbg0KMDAwMDM4ODU5MCAwMDAwMCBu DQowMDAwNDgzOTgyIDAwMDAwIG4NCjAwMDA0ODQwMDkgMDAwMDAgbg0KMDAwMDQ4NDQwNSAwMDAw MCBuDQowMDAwNTQyMTI4IDAwMDAwIG4NCjAwMDA1NDIzMTkgMDAwMDAgbg0KdHJhaWxlcg0KPDwv U2l6ZSA5Mi9Sb290IDEgMCBSL0luZm8gNzYgMCBSL0lEWzwzRUYyNDRDMDRFNTY1NTQwODQ1RjU4 NzU2RjQyNDVDQj48M0VGMjQ0QzA0RTU2NTU0MDg0NUY1ODc1NkY0MjQ1Q0I+XSA+Pg0Kc3RhcnR4 cmVmDQo1NDI4MjgNCiUlRU9GDQp4cmVmDQowIDANCnRyYWlsZXINCjw8L1NpemUgOTIvUm9vdCAx IDAgUi9JbmZvIDc2IDAgUi9JRFs8M0VGMjQ0QzA0RTU2NTU0MDg0NUY1ODc1NkY0MjQ1Q0I+PDNF RjI0NEMwNEU1NjU1NDA4NDVGNTg3NTZGNDI0NUNCPl0gL1ByZXYgNTQyODI4L1hSZWZTdG0gNTQy MzE5Pj4NCnN0YXJ0eHJlZg0KNTQ0ODI2DQolJUVPRg== ------=_20131106030729_37504-- From david@fromorbit.com Tue Nov 5 23:40:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3F3B27F92 for ; Tue, 5 Nov 2013 23:40:02 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 26F0C8F8087 for ; Tue, 5 Nov 2013 21:39:59 -0800 (PST) X-ASG-Debug-ID: 1383716396-04cb6c40d5527ed0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id ZAKTE72drsEK4Pot for ; Tue, 05 Nov 2013 21:39:56 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtMGAIbVeVJ5LOn3/2dsb2JhbABZgwe7FoVBgSIXdIIlAQEEAScTHCMFCwgDGAklDwUlAyETh3sFvlgWj0MHgyCBDwOYCYpFh0WDOiiBLAQ Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail06.adl6.internode.on.net with ESMTP; 06 Nov 2013 16:09:55 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VdvqJ-0003uV-De; Wed, 06 Nov 2013 16:39:51 +1100 Date: Wed, 6 Nov 2013 16:39:51 +1100 From: Dave Chinner To: Mark Tinguely Cc: xfs@oss.sgi.com Subject: Re: [PATCH] xfs: fix unlock in xfs_bmap_add_attrfork Message-ID: <20131106053951.GC6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfs: fix unlock in xfs_bmap_add_attrfork References: <20131105202719.667077352@eagdhcp-232-150.americas.sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131105202719.667077352@eagdhcp-232-150.americas.sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1383716396 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142094 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 05, 2013 at 02:27:07PM -0600, Mark Tinguely wrote: > xfs_trans_ijoin() activates the inode in a transaction and > also can specify which lock to free when the transaction is > committed or canceled. > > xfs_bmap_add_attrfork adds the XFS_ILOCK_EXCL flag when calling > xfs_trans_ijoin() so it wrong to also free this lock before doing > a xfs_trans_cancel. Add the unlock to the error case before the > xfs_trans_ijoin and remove the unlock from the error recovery. > While here, clean up the goto names. Definitely a bug, but I suspect it is the wrong fix. This is a permanent log transaction, which means there are multiple commits before the final commit, and xfs_trans_ijoin(XFS_ILOCK_EXCL) means we will unlock the inode at the first commit that is made after the join, not after the modifications are completed. Hence someone else can come in and lock and modify the inode before we've finish all the work in this function. Hence I suspect the right fix is to make this code use xfs_trans_ijoin(0) and do manual unlocking of the inode after the last commit/cancel is done, similar to how it is done in xfs_iomap_write_allocate/direct... Coupl eof other minor things: > =================================================================== > --- a/fs/xfs/xfs_bmap.c > +++ b/fs/xfs/xfs_bmap.c > @@ -1137,9 +1137,11 @@ xfs_bmap_add_attrfork( > int committed; /* xaction was committed */ > int logflags; /* logging flags */ > int error; /* error return value */ > + int cancel_flags; > > ASSERT(XFS_IFORK_Q(ip) == 0); > > + cancel_flags = XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_ABORT; > mp = ip->i_mount; > ASSERT(!XFS_NOT_DQATTACHED(mp, ip)); > tp = xfs_trans_alloc(mp, XFS_TRANS_ADDAFORK); > @@ -1148,18 +1150,20 @@ xfs_bmap_add_attrfork( > tp->t_flags |= XFS_TRANS_RESERVE; > error = xfs_trans_reserve(tp, &M_RES(mp)->tr_addafork, blks, 0); > if (error) > - goto error0; > + goto trans_cancel; No reservation exists, so xfs_trans_cancel(tp, 0) is appropriate here. i.e. cancel_flags gets initialised to 0, and after we have a reservation we do: cancel_flags |= XFS_TRANS_RELEASE_LOG_RES; > xfs_ilock(ip, XFS_ILOCK_EXCL); > error = xfs_trans_reserve_quota_nblks(tp, ip, blks, 0, rsvd ? > XFS_QMOPT_RES_REGBLKS | XFS_QMOPT_FORCE_RES : > XFS_QMOPT_RES_REGBLKS); > if (error) { > + cancel_flags = XFS_TRANS_RELEASE_LOG_RES; > xfs_iunlock(ip, XFS_ILOCK_EXCL); > - xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES); > - return error; > + goto trans_cancel; > + } Now we potentially have dirty objects in the transaction, so cancel_flags |= XFS_TRANS_ABORT; Cheers, Dave. -- Dave Chinner david@fromorbit.com From sj.legionarska@trencin.sk Wed Nov 6 02:05:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id F00517F94 for ; Wed, 6 Nov 2013 02:05:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id D5DE430406A for ; Wed, 6 Nov 2013 00:05:23 -0800 (PST) X-ASG-Debug-ID: 1383725116-04cb6c503931f750001-w1Z2WR Received: from mailhub.trencin.sk (mailhub1.trencin.sk [193.87.76.2]) by cuda.sgi.com with ESMTP id e1K0dfRdiI7BNpOa (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 00:05:19 -0800 (PST) X-Barracuda-Envelope-From: sj.legionarska@trencin.sk X-Barracuda-Apparent-Source-IP: 193.87.76.2 X-Footer: dHJlbmNpbi5zaw== Received: from localhost ([127.0.0.1]) by mailhub.trencin.sk; Wed, 6 Nov 2013 08:59:34 +0100 To: undisclosed-recipients:; From: SJDLHEHONY Subject: =?utf-8?Q?V=C3=A1=C5=BEen=C3=AD_E-mail_u=C5=BE=C3=ADvatela=3B?= Message-ID: <20131106075934.c43b78d9@mailhub.trencin.sk> X-ASG-Orig-Subj: =?utf-8?Q?V=C3=A1=C5=BEen=C3=AD_E-mail_u=C5=BE=C3=ADvatela=3B?= Date: Wed, 06 Nov 2013 08:59:34 +0100 X-User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:25.0) Gecko/20100101 Firefox/25.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="-----------cf6a96a6a15ab32b57b2eb8446974312" X-Barracuda-Connect: mailhub1.trencin.sk[193.87.76.2] X-Barracuda-Start-Time: 1383725119 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.00 X-Barracuda-Spam-Status: No, SCORE=2.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC3_MV0164, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142096 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 2.00 BSF_SC3_MV0164 Custom rule MV0164 This is a multi-part message in MIME format. -------------cf6a96a6a15ab32b57b2eb8446974312 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable V=C3=A1=C5=BEen=C3=AD E-mail u=C5=BE=C3=ADvatela=3B Prekrocili ste 23432 boxy nastavit svoje Webov=C3=A1 slu=C5=BEba / Administr=C3=A1tor=2C a budete mat probl=C3=A9my= pri odosielan=C3=AD a prij=C3=ADmat e-maily=2C k=C3=BDm znova overit=2E Mus=C3=ADte aktualizovat= kliknut=C3=ADm na odkaz ni=C5=BE=C5=A1ie a vyplnte =C3=BAdaje pre overenie v=C3=A1=C5=A1ho=20= =C3=BActu Pros=C3=ADm=2C kliknite na odkaz ni=C5=BE=C5=A1ie alebo skop=C3=ADrovat vlo= =C5=BEit do e-prehliadac pre overenie Schr=C3=A1nky=2E =20 http=3A//webmailupdate40401=2Ejimdo=2Ecom/ =20 Pozor! Ak tak neurob=C3=ADte=2C bud=C3=BA mat obmedzen=C3=BD pr=C3=ADstup k e-mail= u schr=C3=A1nky=2E Ak sa nepodar=C3=AD aktualizovat svoj =3F=3F=C3=BAcet do troch dn=C3=AD od aktual= iz=C3=A1cie ozn=C3=A1menia=2C bude v=C3=A1=C5=A1 =C3=BAcet natrvalo uzavret=C3=A1=2E S pozdravom=2C System Administrator Upozornenie=3A Obsah tohto emailu=2C vr=C3=A1tane obsahu jeho pr=C3=ADloh= =2C je pr=C3=ADsne d=C3=B4vern=C3=BD a je ur=C4=8Den=C3=BD v=C3=BDlu=C4=8Dn= e jeho adres=C3=A1tovi a =C4=8Fal=C5=A1=C3=ADm osob=C3=A1m=2C ktor=C3=A9 s= =C3=BA opr=C3=A1vnen=C3=A9 ho prija=C5=A5=2E Ak nie ste ur=C4=8Den=C3=BDm pr=C3=ADjemcom tohto emailu=2C vezmite pros= =C3=ADm na vedomie=2C =C5=BEe ak=C3=A9ko=C4=BEvek pou=C5=BEitie=2C =C5=A1= =C3=ADrenie=2C vydanie alebo kop=C3=ADrovanie tohto emailu je pr=C3=ADsne z= ak=C3=A1zan=C3=A9=2E=20 Ak ste tento email obdr=C5=BEali omylom alebo ak sa pri jeho prenose vyskyt= n=C3=BA ak=C3=A9ko=C4=BEvek probl=C3=A9my=2C pros=C3=ADm volajte +421 =2832= =29 6504 266=2E =C4=8Eakujeme=2E Warning=3A The content of this email=2C including its enclosures=2C is conf= idential and privileged=2C and it is intended only for use of the addressee= or another authorized recipient=2E If you are not the intended recipient of this email=2C please be aware=2C t= hat any use=2C dissemination=2C edition or duplication of this email is str= ictly prohibited=2E=20 If you have received this email in error or if some transfer problems have= emerged=2C please notify us immediately by telephoning +421 =2832=29 6504= 266=2E Thank you=2E -------------cf6a96a6a15ab32b57b2eb8446974312 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable =3C!DOCTYPE html PUBLIC =27-//W3C//DTD HTML 4=2E01 Transitional//EN=27=3E= =3Chtml=3E=3Chead=3E=3Cmeta http-equiv=3D=22Content-Type=22 content=3D=22te= xt/html=3Bcharset=3Dutf-8=22=3E =3Cstyle=3EBODY=7Bfont=3A10pt Tahoma=2CVerdana=2Csans-serif=7D =2EMsoNormal= =7Bline-height=3A120=25=3Bmargin=3A0=7D=3C/style=3E=3C/head=3E=3Cbody=3E V=C3=A1=C5=BEen=C3=AD E-mail u=C5=BE=C3=ADvatela=3B=3Cbr=3EPrekrocili ste 2= 3432 boxy nastavit svoje=3Cbr=3EWebov=C3=A1 slu=C5=BEba / Administr=C3=A1to= r=2C a budete mat probl=C3=A9my pri odosielan=C3=AD a=3Cbr=3Eprij=C3=ADmat= e-maily=2C k=C3=BDm znova overit=2E Mus=C3=ADte aktualizovat kliknut=C3=AD= m na=3Cbr=3Eodkaz ni=C5=BE=C5=A1ie a vyplnte =C3=BAdaje pre overenie v= =C3=A1=C5=A1ho =C3=BActu=3Cbr=3EPros=C3=ADm=2C kliknite na odkaz ni=C5=BE= =C5=A1ie alebo skop=C3=ADrovat vlo=C5=BEit do=3Cbr=3Ee-prehliadac pre overe= nie Schr=C3=A1nky=2E=3Cbr=3E=26nbsp=3B=3Cbr=3E=26nbsp=3Bhttp=3A//webmailupd= ate40401=2Ejimdo=2Ecom/=3Cbr=3E=26nbsp=3B=3Cbr=3EPozor!=3Cbr=3EAk tak neuro= b=C3=ADte=2C bud=C3=BA mat obmedzen=C3=BD pr=C3=ADstup k e-mailu schr=C3=A1= nky=2E Ak=3Cbr=3Esa=3Cbr=3Enepodar=C3=AD aktualizovat svoj =3F=3F=C3=BAcet= do troch dn=C3=AD od aktualiz=C3=A1cie=3Cbr=3Eozn=C3=A1menia=2C=3Cbr=3Ebud= e v=C3=A1=C5=A1 =C3=BAcet natrvalo uzavret=C3=A1=2E=3Cbr=3ES pozdravom=2C= =3Cbr=3ESystem Administrator=3Cbr=3E= =3CBR /=3E =3CBR /=3E =3CHR /=3E Upozornenie=3A=26nbsp=3BObsah=26nbsp=3Btohto=26nbsp=3Bemailu=2C=26nbsp=3Bvr= =C3=A1tane=26nbsp=3Bobsahu=26nbsp=3Bjeho=26nbsp=3Bpr=C3=ADloh=2C=26nbsp=3Bj= e=26nbsp=3Bpr=C3=ADsne=26nbsp=3Bd=C3=B4vern=C3=BD=26nbsp=3Ba=26nbsp=3Bje=26= nbsp=3Bur=C4=8Den=C3=BD=26nbsp=3Bv=C3=BDlu=C4=8Dne=26nbsp=3Bjeho=26nbsp=3Ba= dres=C3=A1tovi=26nbsp=3Ba=26nbsp=3B=C4=8Fal=C5=A1=C3=ADm=26nbsp=3Bosob= =C3=A1m=2C=26nbsp=3Bktor=C3=A9=26nbsp=3Bs=C3=BA=26nbsp=3Bopr=C3=A1vnen= =C3=A9=26nbsp=3Bho=26nbsp=3Bprija=C5=A5=2E=3CBR /=3E Ak=26nbsp=3Bnie=26nbsp=3Bste=26nbsp=3Bur=C4=8Den=C3=BDm=26nbsp=3Bpr=C3=ADje= mcom=26nbsp=3Btohto=26nbsp=3Bemailu=2C=26nbsp=3Bvezmite=26nbsp=3Bpros=C3=AD= m=26nbsp=3Bna=26nbsp=3Bvedomie=2C=26nbsp=3B=C5=BEe=26nbsp=3Bak=C3=A9ko= =C4=BEvek=26nbsp=3Bpou=C5=BEitie=2C=26nbsp=3B=C5=A1=C3=ADrenie=2C=26nbsp=3B= vydanie=26nbsp=3Balebo=26nbsp=3Bkop=C3=ADrovanie=26nbsp=3Btohto=26nbsp=3Bem= ailu=26nbsp=3Bje=26nbsp=3Bpr=C3=ADsne=26nbsp=3Bzak=C3=A1zan=C3=A9=2E=26nbsp= =3B=3CBR /=3E Ak=26nbsp=3Bste=26nbsp=3Btento=26nbsp=3Bemail=26nbsp=3Bobdr=C5=BEali=26nbsp= =3Bomylom=26nbsp=3Balebo=26nbsp=3Bak=26nbsp=3Bsa=26nbsp=3Bpri=26nbsp=3Bjeho= =26nbsp=3Bprenose=26nbsp=3Bvyskytn=C3=BA=26nbsp=3Bak=C3=A9ko=C4=BEvek=26nbs= p=3Bprobl=C3=A9my=2C=26nbsp=3Bpros=C3=ADm=26nbsp=3Bvolajte=26nbsp=3B+421=26= nbsp=3B=2832=29=26nbsp=3B6504=26nbsp=3B266=2E=26nbsp=3B=C4=8Eakujeme=2E=3CB= R /=3E =3CBR /=3E Warning=3A=26nbsp=3BThe=26nbsp=3Bcontent=26nbsp=3Bof=26nbsp=3Bthis=26nbsp= =3Bemail=2C=26nbsp=3Bincluding=26nbsp=3Bits=26nbsp=3Benclosures=2C=26nbsp= =3Bis=26nbsp=3Bconfidential=26nbsp=3Band=26nbsp=3Bprivileged=2C=26nbsp=3Ban= d=26nbsp=3Bit=26nbsp=3Bis=26nbsp=3Bintended=26nbsp=3Bonly=26nbsp=3Bfor=26nb= sp=3Buse=26nbsp=3Bof=26nbsp=3Bthe=26nbsp=3Baddressee=26nbsp=3Bor=26nbsp=3Ba= nother=26nbsp=3Bauthorized=26nbsp=3Brecipient=2E=3CBR /=3E If=26nbsp=3Byou=26nbsp=3Bare=26nbsp=3Bnot=26nbsp=3Bthe=26nbsp=3Bintended=26= nbsp=3Brecipient=26nbsp=3Bof=26nbsp=3Bthis=26nbsp=3Bemail=2C=26nbsp=3Bpleas= e=26nbsp=3Bbe=26nbsp=3Baware=2C=26nbsp=3Bthat=26nbsp=3Bany=26nbsp=3Buse=2C= =26nbsp=3Bdissemination=2C=26nbsp=3Bedition=26nbsp=3Bor=26nbsp=3Bduplicatio= n=26nbsp=3Bof=26nbsp=3Bthis=26nbsp=3Bemail=26nbsp=3Bis=26nbsp=3Bstrictly=26= nbsp=3Bprohibited=2E=26nbsp=3B=3CBR /=3E If=26nbsp=3Byou=26nbsp=3Bhave=26nbsp=3Breceived=26nbsp=3Bthis=26nbsp=3Bemai= l=26nbsp=3Bin=26nbsp=3Berror=26nbsp=3Bor=26nbsp=3Bif=26nbsp=3Bsome=26nbsp= =3Btransfer=26nbsp=3Bproblems=26nbsp=3Bhave=26nbsp=3Bemerged=2C=26nbsp=3Bpl= ease=26nbsp=3Bnotify=26nbsp=3Bus=26nbsp=3Bimmediately=26nbsp=3Bby=26nbsp=3B= telephoning=26nbsp=3B+421=26nbsp=3B=2832=29=26nbsp=3B6504=26nbsp=3B266=2E= =26nbsp=3BThank=26nbsp=3Byou=2E=3CBR /=3E =3C/body=3E=3C/html=3E -------------cf6a96a6a15ab32b57b2eb8446974312-- From bo.li.liu@oracle.com Wed Nov 6 02:58:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A56BF7F94 for ; Wed, 6 Nov 2013 02:58:38 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 37D84AC007 for ; Wed, 6 Nov 2013 00:58:35 -0800 (PST) X-ASG-Debug-ID: 1383728313-04bdf07898541fc0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id 2IZOav6cq59AdDcu (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 00:58:34 -0800 (PST) X-Barracuda-Envelope-From: bo.li.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rA68wRZA019749 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 6 Nov 2013 08:58:28 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA68wQhi018213 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 6 Nov 2013 08:58:27 GMT Received: from abhmt104.oracle.com (abhmt104.oracle.com [141.146.116.56]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA68wQDQ018201; Wed, 6 Nov 2013 08:58:26 GMT Received: from localhost.jp.oracle.com (/10.191.12.175) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 06 Nov 2013 00:58:26 -0800 From: Liu Bo To: linux-btrfs@vger.kernel.org Cc: xfs@oss.sgi.com, Miao Xie , Subject: [PATCH] Btrfs: fix lockdep error in async commit Date: Wed, 6 Nov 2013 16:57:55 +0800 X-ASG-Orig-Subj: [PATCH] Btrfs: fix lockdep error in async commit Message-Id: <1383728275-28832-1-git-send-email-bo.li.liu@oracle.com> X-Mailer: git-send-email 1.8.1.4 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1383728314 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142097 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines Lockdep complains about btrfs's async commit: [ 2372.462171] [ BUG: bad unlock balance detected! ] [ 2372.462191] 3.12.0+ #32 Tainted: G W [ 2372.462209] ------------------------------------- [ 2372.462228] ceph-osd/14048 is trying to release lock (sb_internal) at: [ 2372.462275] [] btrfs_commit_transaction_async+0x1b0/0x2a0 [btrfs] [ 2372.462305] but there are no more locks to release! [ 2372.462324] [ 2372.462324] other info that might help us debug this: [ 2372.462349] no locks held by ceph-osd/14048. [ 2372.462367] [ 2372.462367] stack backtrace: [ 2372.462386] CPU: 2 PID: 14048 Comm: ceph-osd Tainted: G W 3.12.0+ #32 [ 2372.462414] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./To be filled by O.E.M., BIOS 080015 11/09/2011 [ 2372.462455] ffffffffa022cb10 ffff88007490fd28 ffffffff816f094a ffff8800378aa320 [ 2372.462491] ffff88007490fd50 ffffffff810adf4c ffff8800378aa320 ffff88009af97650 [ 2372.462526] ffffffffa022cb10 ffff88007490fd88 ffffffff810b01ee ffff8800898c0000 [ 2372.462562] Call Trace: [ 2372.462584] [] ? btrfs_commit_transaction_async+0x1b0/0x2a0 [btrfs] [ 2372.462619] [] dump_stack+0x45/0x56 [ 2372.462642] [] print_unlock_imbalance_bug+0xec/0x100 [ 2372.462677] [] ? btrfs_commit_transaction_async+0x1b0/0x2a0 [btrfs] [ 2372.462710] [] lock_release+0x18e/0x210 [ 2372.462742] [] btrfs_commit_transaction_async+0x1d6/0x2a0 [btrfs] [ 2372.462783] [] btrfs_ioctl_start_sync+0x3e/0xc0 [btrfs] [ 2372.462822] [] btrfs_ioctl+0x4c3/0x1f70 [btrfs] [ 2372.462849] [] ? avc_has_perm+0x121/0x1b0 [ 2372.462873] [] ? avc_has_perm+0x24/0x1b0 [ 2372.462897] [] ? sched_clock_cpu+0xa8/0x100 [ 2372.462922] [] do_vfs_ioctl+0x2e5/0x4e0 [ 2372.462946] [] ? file_has_perm+0x86/0xa0 [ 2372.462969] [] SyS_ioctl+0x81/0xa0 [ 2372.462991] [] tracesys+0xdd/0xe2 ==================================================== It's because that we don't do the right thing when checking if it's ok to tell lockdep that we're trying to release the rwsem. If the trans handle's type is TRANS_ATTACH, we won't acquire the freeze rwsem, but as TRANS_ATTACH fits the check (trans < TRANS_JOIN_NOLOCK), we'll release the freeze rwsem, which makes lockdep complains a lot. Reported-by: Ma Jianpeng Signed-off-by: Liu Bo Signed-off-by: Miao Xie --- fs/btrfs/transaction.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/btrfs/transaction.c b/fs/btrfs/transaction.c index 8c81bdc..c094f08 100644 --- a/fs/btrfs/transaction.c +++ b/fs/btrfs/transaction.c @@ -1453,7 +1453,7 @@ static void do_async_commit(struct work_struct *work) * We've got freeze protection passed with the transaction. * Tell lockdep about it. */ - if (ac->newtrans->type < TRANS_JOIN_NOLOCK) + if (ac->newtrans->type & __TRANS_FREEZABLE) rwsem_acquire_read( &ac->root->fs_info->sb->s_writers.lock_map[SB_FREEZE_FS-1], 0, 1, _THIS_IP_); @@ -1494,7 +1494,7 @@ int btrfs_commit_transaction_async(struct btrfs_trans_handle *trans, * Tell lockdep we've released the freeze rwsem, since the * async commit thread will be the one to unlock it. */ - if (trans->type < TRANS_JOIN_NOLOCK) + if (ac->newtrans->type & __TRANS_FREEZABLE) rwsem_release( &root->fs_info->sb->s_writers.lock_map[SB_FREEZE_FS-1], 1, _THIS_IP_); -- 1.8.1.4 From barra2@folic.com.br Wed Nov 6 04:03:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 00A477F9B for ; Wed, 6 Nov 2013 04:03:40 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8633DAC005 for ; Wed, 6 Nov 2013 02:03:36 -0800 (PST) X-ASG-Debug-ID: 1383732213-04bdf07897544270001-NocioJ Received: from mail.folic.com.br (mail.checklist.com.br [187.0.209.187]) by cuda.sgi.com with ESMTP id cYKqoyKz6TS5EgrB for ; Wed, 06 Nov 2013 02:03:34 -0800 (PST) X-Barracuda-Envelope-From: barra2@folic.com.br X-Barracuda-Apparent-Source-IP: 187.0.209.187 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.folic.com.br (Postfix) with ESMTP id 374B6F484E3; Wed, 6 Nov 2013 05:03:32 -0500 (EST) Received: from mail.folic.com.br ([127.0.0.1]) by localhost (mail.folic.com.br [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id R02vbz1GOb74; Wed, 6 Nov 2013 05:03:31 -0500 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.folic.com.br (Postfix) with ESMTP id D881AF48767; Wed, 6 Nov 2013 05:03:31 -0500 (EST) X-Virus-Scanned: amavisd-new at mail.folic.com.br Received: from mail.folic.com.br ([127.0.0.1]) by localhost (mail.folic.com.br [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id oCESImcEDdVg; Wed, 6 Nov 2013 05:03:31 -0500 (EST) Received: from Unknown (unknown [118.97.95.185]) by mail.folic.com.br (Postfix) with ESMTPSA id 5980BF484E3; Wed, 6 Nov 2013 05:03:24 -0500 (EST) Message-ID: Reply-To: =?windows-1251?B?zvLi5fLx8uLl7e3u8fL8IPbl5OXt8uA=?= From: =?windows-1251?B?zvLi5fLx8uLl7e3u8fL8IPbl5OXt8uA=?= To: , , , , Subject: =?windows-1251?B?yOfs5e3l7ejlIOgg8ODx8u7w5uXt6OUg5O7j?= =?windows-1251?B?7uLu8OA=?= Date: Wed, 6 Nov 2013 11:03:30 +0100 X-ASG-Orig-Subj: =?windows-1251?B?yOfs5e3l7ejlIOgg8ODx8u7w5uXt6OUg5O7j?= =?windows-1251?B?7uLu8OA=?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_033A_01CEDADF.D3CC8040" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Barracuda-Connect: mail.checklist.com.br[187.0.209.187] X-Barracuda-Start-Time: 1383732214 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142098 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 BSF_SC0_TG035a Message contains invalid style definition This is a multi-part message in MIME format. ------=_NextPart_000_033A_01CEDADF.D3CC8040 Content-Type: multipart/alternative; boundary="----=_NextPart_001_033B_01CEDADF.D3CC8040" ------=_NextPart_001_033B_01CEDADF.D3CC8040 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =CF=F0=E8=E3=EB=E0=F8=E0=E5=EC =E2=E0=F1 =ED=E0 =EA=EE=ED=F1=F3=EB=FC=F2=E0= =F6=E8=EE=ED=ED=FB=E9 =F1=E5=EC=E8=ED=E0=F0 25-26 =ED=EE=FF=E1=F0=FF, =D1= =E0=ED=EA=F2-=CF=E5=F2=E5=F0=E1=F3=F0=E3:"=C8=E7=EC=E5=ED=E5=ED=E8=FF =C3= =F0=E0=E6=E4=E0=ED=F1=EA=EE=E3=EE =EA=EE=E4=E5=EA=F1=E0 =D0=D4 2o1=E7. =CD= =EE=E2=E5=EB=EB=FB =C3=F0=E0=E6=E4=E0=ED=F1=EA=EE=E3=EE =CA=EE=E4=E5=EA=F1= =E0, =E4=E0=EB=FC=ED=E5=E9=F8=E8=E5 =E8=E7=EC=E5=ED=E5=ED=E8=FF =E2 2=EE1= =F7 =E3. =CA=EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=EE=E5 =EF=F0=E0=E2=EE. =CE=F1=EE= =E1=E5=ED=ED=EE=F1=F2=E8 =EE=F4=EE=F0=EC=EB=E5=ED=E8=FF =EF=F0=E0=E2 =ED=E0= =ED=E5=E4=E2=E8=E6=E8=EC=EE=E5 =E8=EC=F3=F9=E5=F1=F2=E2=EE". =D1=F0=E5=E4=E8 =F2=E5=EC: =95 =CA=EB=FE=F7=E5=E2=FB=E5 =E8=E7=EC=E5=ED=E5=ED=E8=FF =C3=F0=E0=E6=E4=E0= =ED=F1=EA=EE=E3=EE =EA=EE=E4=E5=EA=F1=E0 =D0=D4 =E2 2o1=E7 =E3. =CD=EE=E2= =FB=E9 =EF=EE=E4=F5=EE=E4 =EA =EE=E1=FA=E5=EA=F2=E0=EC =E3=F0=E0=E6=E4=E0= =ED=F1=EA=E8=F5 =EF=F0=E0=E2. =95 =CF=F0=E8=ED=FF=F2=FB=E5 =E8 =EF=EB=E0=ED=E8=F0=F3=E5=EC=FB=E5 =E8=E7= =EC=E5=ED=E5=ED=E8=FF, =E7=E0=F2=F0=E0=E3=E8=E2=E0=FE=F9=E8=E5 =EA=EE=F0=EF= =EE=F0=E0=F2=E8=E2=ED=FB=E5 =EE=F2=ED=EE=F8=E5=ED=E8=FF =E8 =EA=EE=F0=EF=EE= =F0=E0=F2=E8=E2=ED=EE=E5 =EF=F0=E0=E2=EE. =95 =CD=EE=E2=FB=E5 =EF=F0=E0=E2=E8=EB=E0 =F1=EE=E2=E5=F0=F8=E5=ED=E8=FF = =E8 =EE=E1=E6=E0=EB=EE=E2=E0=ED=E8=FF =F1=E4=E5=EB=EE=EA. =C8=E7=EC=E5=ED= =E5=ED=E8=FF =E2 =E2=E5=F9=ED=EE=EC =EF=F0=E0=E2=E5. =CD=EE=E2=EE=E5 =E2 = =EE=E1=E5=F1=EF=E5=F7=E5=ED=E8=E8 =E8=F1=EF=EE=EB=ED=E5=ED=E8=FF =EE=E1=FF= =E7=E0=F2=E5=EB=FC=F1=F2=E2 =95 =CF=F0=E0=E2=EE =E7=E0=F1=F2=F0=EE=E9=EA=E8. =CF=F0=E0=E2=EE =F1=EE=E1= =F1=F2=E2=E5=ED=ED=EE=F1=F2=E8. =CE=F2=EA=E0=E7 =EE=F2 =EF=F0=E0=E2=E0 =F5= =EE=E7=FF=E9=F1=F2=E2=E5=ED=ED=EE=E3=EE =E2=E5=E4=E5=ED=E8=FF. =CF=F0=E0=E2= =EE =EE=EF=E5=F0=E0=F2=E8=E2=ED=EE=E3=EE =F3=EF=F0=E0=E2=EB=E5=ED=E8=FF. = =D1=E5=F0=E2=E8=F2=F3=F2=FB. =C2=EB=E0=E4=E5=ED=E8=E5 =E8 =E5=E3=EE =E7=E0= =F9=E8=F2=E0. =CD=EE=E2=E5=EB=EB=FB =E2=E5=F9=ED=FB=F5 =EF=F0=E0=E2 =ED=E0= =EE=E1=FA=E5=EA=F2=FB =ED=E5=E4=E2=E8=E6=E8=EC=EE=F1=F2=E8 =95 =C8=E7=EC=E5=ED=E5=ED=E8=FF =E2 =F0=E5=E3=F3=EB=E8=F0=EE=E2=E0=ED=E8=E8= =E3=F0=E0=E6=E4=E0=ED=F1=EA=E8=F5 =EF=F0=E0=E2=EE=EE=F2=ED=EE=F8=E5=ED=E8= =E9 =E2 =F1=F4=E5=F0=E5 =ED=E5=E4=E2=E8=E6=E8=EC=EE=F1=F2=E8 =95 =CF=F0=E8=ED=E8=EC=E0=E5=EC=FB=E5 =E8=E7=EC=E5=ED=E5=ED=E8=FF =C3=CA = =D0=D4 =C7=E0=EF=E8=F1=FC =ED=E0 =EA=EE=ED=F1=F3=EB=FC=F2=E0=F6=E8=EE=ED=ED=FB=E9= =F1=E5=EC=E8=ED=E0=F0 =EF=EE =F2=E5=EB=E5=F4=EE=ED=F3: +7 ( =EA=EE= =E4 =CF=E8=F2=E5=F0=E0 ) 6=F7..2 - =F77 =3D 4=C7 =C4=EB=FF =EF=F0=E5=E4=F1=F2=E0=E2=E8=F2=E5=EB=E5=E9 =EA=EE=EC=EF=E0=ED=E8= =E9 =F1=F2=F0=EE=E8=F2=E5=EB=FC=ED=EE=E3=EE =E1=E8=E7=ED=E5=F1=E0 =E8 =EA= =EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=FB=F5 =FE=F0=E8=F1=F2=EE=E2 =96 =EF=EE=E4=E0= =F0=EE=EA! =C4=EB=FF =E2=F1=E5=F5 =F3=F7=E0=F1=F2=ED=E8=EA=EE=E2 =F1=E5=EC=E8=ED=E0=F0= =E0: - =EE=E1=F3=F7=E5=ED=E8=E5 =EF=EE =EF=F0=EE=E3=F0=E0=EC=EC=E5 =F1=E5=EC=E8= =ED=E0=F0=E0 =F1 =E2=FB=E4=E0=F7=E5=E9 =D1=E5=F0=F2=E8=F4=E8=EA=E0=F2=E0; - =F1=E1=EE=F0=ED=E8=EA =E8=ED=F4=EE=F0=EC=E0=F6=E8=EE=ED=ED=EE-=EC=E5=F2= =EE=E4=E8=F7=E5=F1=EA=E8=F5 =EC=E0=F2=E5=F0=E8=E0=EB=EE=E2; - =FD=EA=F1=EA=F3=F0=F1=E8=EE=ED=ED=E0=FF =EF=F0=EE=E3=F0=E0=EC=EC=E0; - =E5=E6=E5=E4=ED=E5=E2=ED=FB=E5 =EE=E1=E5=E4=FB =E8 =EA=EE=F4=E5-=E1=F0=E5= =E9=EA=E8. ------=_NextPart_001_033B_01CEDADF.D3CC8040 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
--047d7b33da602ff81c04eaf34bae-- From david@fromorbit.com Mon Nov 11 22:55:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AAEC27F57 for ; Mon, 11 Nov 2013 22:55:13 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 824918F8035 for ; Mon, 11 Nov 2013 20:55:13 -0800 (PST) X-ASG-Debug-ID: 1384232111-04bdf0789a6c2110001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id eSShgDqUFAVkRehJ for ; Mon, 11 Nov 2013 20:55:11 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnYGANGzgVJ5LGc//2dsb2JhbABZgweDLLx6gUMXdIIlAQEEATocIwULCAMOCgklDwUlAyETh3sFvj8Wj0QHhDADmA6KRYdGgWiBUig Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 12 Nov 2013 15:25:10 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vg60H-0002TE-GR; Tue, 12 Nov 2013 15:55:05 +1100 Date: Tue, 12 Nov 2013 15:55:05 +1100 From: Dave Chinner To: Eryu Guan Cc: xfs@oss.sgi.com Subject: Re: [PATCH RESEND] xfstests: _filter_mkfs should consume input from stdin first to avoid EPIPE Message-ID: <20131112045505.GY6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RESEND] xfstests: _filter_mkfs should consume input from stdin first to avoid EPIPE References: <1384229874-30656-1-git-send-email-eguan@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384229874-30656-1-git-send-email-eguan@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384232111 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142256 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 12, 2013 at 12:17:54PM +0800, Eryu Guan wrote: > _filter_mkfs is a filter so that it should read from stdin first > before printing anything out. Otherwise the command prior to the > pipeline may get EPIPE. > > I saw this when testing extN with generic/204, _scratch_mkfs_sized was > unable to create fs because of EPIPE, then _scratch_mount failed. Ok, so that's a problem for filesystem types that don't actually filter the output. > generic/204 12s ... [failed, exit status 1] - output mismatch (see /root/xfstests/results//generic/204.out.bad) > --- tests/generic/204.out 2013-11-01 16:47:56.728591856 +0800 > +++ /root/xfstests/results//generic/204.out.bad 2013-11-01 22:52:53.207828779 +0800 > @@ -1,2 +1,7 @@ > QA output created by 204 > -*** done > +mount: wrong fs type, bad option, bad superblock on /dev/sda6, > + missing codepage or helper program, or other error > + In some cases useful info is found in syslog - try > + dmesg | tail or so > + > > Signed-off-by: Eryu Guan > --- > common/filter | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/common/filter b/common/filter > index e37ce69..faf33e3 100644 > --- a/common/filter > +++ b/common/filter > @@ -134,16 +134,19 @@ _filter_date() > # Non XFS filesystems always return a 4k block size and a 256 byte inode. > _filter_mkfs() > { > + local tmp=/tmp/mkfs_filter > + cat - >$tmp > + tmp is a global scope variable, so shouldn't be used as a local lik ethis. Indeed, a file is not needed at all here, because > case $FSTYP in > xfs) > ;; > *) > perl -e 'print STDERR "dbsize=4096\nisize=256\n"' > + rm -f $tmp > return ;; for filesystems that don't consume stdin, you could just pipe it to /dev/null here. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Mon Nov 11 23:02:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D99E87F57 for ; Mon, 11 Nov 2013 23:02:57 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id B62F98F8033 for ; Mon, 11 Nov 2013 21:02:54 -0800 (PST) X-ASG-Debug-ID: 1384232572-04bdf078976c2440001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id kaG0o1A4Ykb9GXUX for ; Mon, 11 Nov 2013 21:02:52 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnYGABS2gVJ5LGc//2dsb2JhbABZgweDLLx6gUMXdIIlAQEFOhwjEAgDDgoJJQ8FJQMhE4gAvjsWj0QHhDADmA6SC4M6KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 12 Nov 2013 15:32:51 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vg67m-0002Ul-26; Tue, 12 Nov 2013 16:02:50 +1100 Date: Tue, 12 Nov 2013 16:02:50 +1100 From: Dave Chinner To: Eryu Guan Cc: xfs@oss.sgi.com Subject: Re: [PATCH v2 RESEND] xfstests generic/320: heavy rm workload test Message-ID: <20131112050249.GZ6188@dastard> X-ASG-Orig-Subj: Re: [PATCH v2 RESEND] xfstests generic/320: heavy rm workload test References: <1384229890-30733-1-git-send-email-eguan@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384229890-30733-1-git-send-email-eguan@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384232572 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142256 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words On Tue, Nov 12, 2013 at 12:18:10PM +0800, Eryu Guan wrote: > This test is based on generic/273, a regression test for commit > > 9a3a5da xfs: check for stale inode before acquiring iflock on push > > On unpatched kernel, rm processes would hang. .... > +threads=50 > +count=2 > +fs_size=$((2 * 1024 * 1024 * 1024)) > +ORIGIN=$SCRATCH_MNT/origin > + > +threads_set() > +{ > + cpu_num=`grep -c processor /proc/cpuinfo` Please us src/feature for this. See commit: 2dcf4a5 xfstests: src/feature.c: print a number of online CPUs > + threads=$(($cpu_num * 50)) > + if [ $threads -gt 200 ] > + then > + threads=200 > + fi > +} Didn't we go through this before? Or was that the review that lead to the above commit? i.e. to use $LOAD_FACTOR to scale the workload, not the number of CPUs.... > + > +file_create() > +{ > + i=0 > + mkdir $ORIGIN > + > + disksize=$(($fs_size / 3)) > + num=$(($disksize / $count / $threads / 4096)) > + while [ $i -lt $num ]; do > + $XFS_IO_PROG -f -c "pwrite 0 $((4096*count))" $ORIGIN/file_$i >>$seqres.full 2>&1 Line too long. Cheers, Dave. -- Dave Chinner david@fromorbit.com From eguan@redhat.com Tue Nov 12 00:26:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id EBEB87F5A for ; Tue, 12 Nov 2013 00:26:26 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 792E3AC008 for ; Mon, 11 Nov 2013 22:26:23 -0800 (PST) X-ASG-Debug-ID: 1384237582-04cbb00ddf562480001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id qTAMZNwq4ZjhDDZ4 for ; Mon, 11 Nov 2013 22:26:22 -0800 (PST) X-Barracuda-Envelope-From: eguan@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAC6QJQ0021379 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 12 Nov 2013 01:26:19 -0500 Received: from localhost (vpn1-113-77.nay.redhat.com [10.66.113.77]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAC6QGdY026455; Tue, 12 Nov 2013 01:26:17 -0500 Date: Tue, 12 Nov 2013 14:26:15 +0800 From: Eryu Guan To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH v2 RESEND] xfstests generic/320: heavy rm workload test Message-ID: <20131112062615.GS8882@dhcp-13-216.nay.redhat.com> X-ASG-Orig-Subj: Re: [PATCH v2 RESEND] xfstests generic/320: heavy rm workload test References: <1384229890-30733-1-git-send-email-eguan@redhat.com> <20131112050249.GZ6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131112050249.GZ6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384237582 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Tue, Nov 12, 2013 at 04:02:50PM +1100, Dave Chinner wrote: > On Tue, Nov 12, 2013 at 12:18:10PM +0800, Eryu Guan wrote: > > This test is based on generic/273, a regression test for commit > > > > 9a3a5da xfs: check for stale inode before acquiring iflock on push > > > > On unpatched kernel, rm processes would hang. > .... > > +threads=50 > > +count=2 > > +fs_size=$((2 * 1024 * 1024 * 1024)) > > +ORIGIN=$SCRATCH_MNT/origin > > + > > +threads_set() > > +{ > > + cpu_num=`grep -c processor /proc/cpuinfo` > > Please us src/feature for this. See commit: > > 2dcf4a5 xfstests: src/feature.c: print a number of online CPUs > > > + threads=$(($cpu_num * 50)) > > + if [ $threads -gt 200 ] > > + then > > + threads=200 > > + fi > > +} > > Didn't we go through this before? Or was that the review that lead > to the above commit? i.e. to use $LOAD_FACTOR to scale the workload, > not the number of CPUs.... Sorry, I may miss that part of review, will revise the patch. > > > + > > +file_create() > > +{ > > + i=0 > > + mkdir $ORIGIN > > + > > + disksize=$(($fs_size / 3)) > > + num=$(($disksize / $count / $threads / 4096)) > > + while [ $i -lt $num ]; do > > + $XFS_IO_PROG -f -c "pwrite 0 $((4096*count))" $ORIGIN/file_$i >>$seqres.full 2>&1 > > Line too long. Ok, will update. Thanks for the review! Eryu > > Cheers, > > Dave. > -- > Dave Chinner > david@fromorbit.com From eguan@redhat.com Tue Nov 12 01:59:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id EAD9D7F5F for ; Tue, 12 Nov 2013 01:59:35 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id C4D558F8039 for ; Mon, 11 Nov 2013 23:59:35 -0800 (PST) X-ASG-Debug-ID: 1384243174-04bdf0789a6c7d70001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id epzV3FRgzRXZ7JSL for ; Mon, 11 Nov 2013 23:59:35 -0800 (PST) X-Barracuda-Envelope-From: eguan@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAC7xYnY029892 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 02:59:34 -0500 Received: from localhost (dhcp-13-13.nay.redhat.com [10.66.13.13]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAC7xW1Z021377; Tue, 12 Nov 2013 02:59:33 -0500 From: Eryu Guan To: xfs@oss.sgi.com Cc: Eryu Guan Subject: [PATCH v2] xfstests: _filter_mkfs should consume input from stdin for non-xfs fs Date: Tue, 12 Nov 2013 15:59:18 +0800 X-ASG-Orig-Subj: [PATCH v2] xfstests: _filter_mkfs should consume input from stdin for non-xfs fs Message-Id: <1384243158-19317-1-git-send-email-eguan@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384243174 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 _filter_mkfs is a filter so that it should read from stdin first before printing anything out. Otherwise the command prior to the pipeline may get EPIPE. I saw this when testing extN with generic/204, _scratch_mkfs_sized was unable to create fs because of EPIPE, then _scratch_mount failed. generic/204 12s ... [failed, exit status 1] - output mismatch (see /root/xfstests/results//generic/204.out.bad) --- tests/generic/204.out 2013-11-01 16:47:56.728591856 +0800 +++ /root/xfstests/results//generic/204.out.bad 2013-11-01 22:52:53.207828779 +0800 @@ -1,2 +1,7 @@ QA output created by 204 -*** done +mount: wrong fs type, bad option, bad superblock on /dev/sda6, + missing codepage or helper program, or other error + In some cases useful info is found in syslog - try + dmesg | tail or so + Signed-off-by: Eryu Guan --- v2: just pipe stdin to /dev/null for non-xfs fs as Dave suggested. common/filter | 1 + 1 file changed, 1 insertion(+) diff --git a/common/filter b/common/filter index e37ce69..c872a27 100644 --- a/common/filter +++ b/common/filter @@ -138,6 +138,7 @@ _filter_mkfs() xfs) ;; *) + cat - >/dev/null perl -e 'print STDERR "dbsize=4096\nisize=256\n"' return ;; esac -- 1.8.3.1 From riversid@zeb.zebrahost.org Tue Nov 12 02:54:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.0 required=5.0 tests=DEAR_SOMETHING,T_CTYPE_NULL, T_HTML_ATTACH autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 66C3D7F59 for ; Tue, 12 Nov 2013 02:54:28 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1B257304032 for ; Tue, 12 Nov 2013 00:54:25 -0800 (PST) X-ASG-Debug-ID: 1384246462-04bdf078996ca090001-w1Z2WR Received: from zeb.zebrahost.org (zeb.zebrahost.org [198.1.110.144]) by cuda.sgi.com with ESMTP id Ma6AADVFJSutAtAH (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 00:54:23 -0800 (PST) X-Barracuda-Envelope-From: riversid@zeb.zebrahost.org X-Barracuda-Apparent-Source-IP: 198.1.110.144 Received: from riversid by zeb.zebrahost.org with local (Exim 4.80.1) (envelope-from ) id 1Vg9jp-0000Qj-NA for linux-xfs@oss.sgi.com; Tue, 12 Nov 2013 01:54:21 -0700 To: linux-xfs@oss.sgi.com Subject: New Order (#PO30029) X-PHP-Script: www.riversideinfantwelfare.org/images/stories/mail2.php for 41.206.12.1 X-ASG-Orig-Subj: New Order (#PO30029) From: Nancy Chang Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=881CC0345FCD15ABA826EB4277757896 Message-Id: Date: Tue, 12 Nov 2013 01:54:21 -0700 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - zeb.zebrahost.org X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [677 32007] / [47 12] X-AntiAbuse: Sender Address Domain - zeb.zebrahost.org X-Get-Message-Sender-Via: zeb.zebrahost.org: authenticated_id: riversid/only user confirmed/virtual account not confirmed X-Source: /usr/bin/php X-Source-Args: /usr/bin/php /home/riversid/public_html/images/stories/mail2.php X-Source-Dir: riversideinfantwelfare.org:/public_html/images/stories X-Barracuda-Connect: zeb.zebrahost.org[198.1.110.144] X-Barracuda-Start-Time: 1384246463 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.45 X-Barracuda-Spam-Status: No, SCORE=0.45 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MJ019, BSF_SC0_SA038b X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142260 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.25 BSF_SC0_MJ019 Custom Rule MJ019 0.20 BSF_SC0_SA038b Custom Rule SA038b --881CC0345FCD15ABA826EB4277757896 Content-Type: text/plain Content-Transfer-Encoding: 8bit Dear Sir/Ma Regarding our previous order, i will like to make a new order for November 2013, attached is the PO. please let me know the unit in FOB price and Origin of Cargo, we intend to increase order units than previous time please take note and make sure shipment is the same as the last time. I await PI (S/C) soon and I will arrange deposit as soon as it comes through so you can start with the order. Best Regards Nancy Nancy I. Chang Ceo: Nancy General Trade LLC nancy_sales@sina.com.cn Telephone. 55-436941565 skype: Chang_Nancy --881CC0345FCD15ABA826EB4277757896 Content-Type: ; name="#PO30029 12-11-2013.PDF.html" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="#PO30029 12-11-2013.PDF.html" PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h bC5kdGQiPg0KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPg0KPGhl YWQ+DQo8dGl0bGU+QWxpYmFiYSBNYW51ZmFjdHVyZXIgRGlyZWN0b3J5IC0gU3VwcGxpZXJzLCBN YW51ZmFjdHVyZXJzLCBFeHBvcnRlcnMgJmFtcDsgSW1wb3J0ZXJzPC90aXRsZT4NCjxtZXRhIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCIgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBl IiAvPg0KPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9IkFsaWJhYmEgTWFudWZhY3R1cmVy IERpcmVjdG9yeSAtIFN1cHBsaWVycywgTWFudWZhY3R1cmVycywgRXhwb3J0ZXJzICZhbXA7IElt cG9ydGVycyIgLz4NCjxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJBbGliYWJhIE1h bnVmYWN0dXJlciBEaXJlY3RvcnkgLSBTdXBwbGllcnMsIE1hbnVmYWN0dXJlcnMsIEV4cG9ydGVy cyAmYW1wOyBJbXBvcnRlcnMiIC8+DQo8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQv Y3NzIiBocmVmPSJodHRwczovL2xvZ2luLmFsaWJhYmEuY29tL2Nzcy80di9sYXlvdXQuY3NzIi8+ DQo8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJodHRwczovL2xv Z2luLmFsaWJhYmEuY29tL2Nzcy80di9jb21tb24uY3NzIi8+DQoNCjxzdHlsZSB0eXBlPSJ0ZXh0 L2NzcyIgbWVkaWE9ImFsbCI+DQouam9pbkxpbmt7Zm9udDpib2xkIDE1cHgvMjBweCBBcmlhbDt9 DQouam9pbkxpbms6bGlua3tjb2xvcjojMDM5O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K LmpvaW5MaW5rOnZpc2l0ZWR7Y29sb3I6IzAzOTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N Ci5qb2luTGluazpob3Zlcntjb2xvcjojZjYwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K PC9zdHlsZT4NCiAgPHNjcmlwdCBsYW5ndWFnZT1qYXZhc2NyaXB0Pg0KYWxlcnQoJ1RoaXMgUHVy Y2hhc2UgT3JkZXIgaXMgcHJvdGVjdGVkIGFuZCB5b3UgbmVlZCB0byBzaWduIHdpdGggeW91ciBl bWFpbCB0byB2aWV3LicpOw0KPC9zY3JpcHQ+DQo8c2NyaXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0 IiBzcmM9Imh0dHBzOi8vbG9naW4uYWxpYmFiYS5jb20vanMvbGlicmFyeS9hZV9sb2dpbi5qcyI+ PC9zY3JpcHQ+DQo8L2hlYWQ+DQo8Ym9keT48c2NyaXB0IHR5cGU9dGV4dC9qYXZhc2NyaXB0IHNy Yz0iaHR0cHM6Ly9sb2dpbi5hbGliYWJhLmNvbS9qcy9saWJyYXJ5L2JlYWNvbl9lbi5qcyI+PC9z Y3JpcHQ+ICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT10ZXh0L2phdmFzY3JpcHQ+dmFyIGRtdHJh Y2tfYz0ney19JzsgdmFyIGRtdHJhY2tfcGFnZWlkPSdjY2NhMGY2MWNkY2M3MDBkMTMwNzYxMzk4 Nic7IHNrX2RtdHJhY2tpbmcoKTs8L3NjcmlwdD4gICAgICAgICAgICAgPG5vc2NyaXB0PjxpbWcg c3JjPSJodHRwczovL2RtdHJhY2tpbmcyLmFsaWJhYmEuY29tL2IuanBnP2NEMHhKblU5ZXk5c2Iy ZHBiaTVoYkdsaVlXSmhMbU52YlM5c2IyZHBiaTVvZEcxOUptMDllMGRGVkgwbWN6MTdNakF3ZlNa eVBYdG9kSFJ3T2k4dmQzZDNMbUZzYVdKaFltRXVZMjl0TDMwbVlUMTdMWDBtWWoxN0xYMG1ZejE3 TFgwPSZ2ZXI9NDAmcGFnZWlkPWNjY2EwZjYxY2RjYzcwMGQxMzA3NjEzOTg2JnRpbWU9MTMwNzYx Mzk4NiIgd2lkdGg9IjEiIGhlaWdodD0iMSIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+PC9ub3Njcmlw dD4NCjxkaXYgaWQ9ImhlYWRlciI+DQo8ZGl2IGNsYXNzPSJoZWFkZXI5NjAgdHJhbnNmb3JtNzYw Ij4NCg0KDQo8ZGl2IGlkPSJhbGlMb2dvIj4NCgk8YSBocmVmPSJodHRwOi8vd3d3LmFsaWJhYmEu Y29tIiB0aXRsZT0iTWFudWZhY3R1cmVycyI+QWxpYmFiYS5jb208L2E+DQo8L2Rpdj4NCg0KDQo8 c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQovLzwhW0NEQVRBWw0KICAgIHZhciB0cmFj a0Zhdm9yaXRlID0gZnVuY3Rpb24gKGlucHV0RGF0YSkgew0KICAgICAgICB2YXIgdHJhY2tVcmxG YXYgPSAiaHR0cDovL3N0YXQuYWxpYmFiYS5jb20vdWVkL2Zhdm9yaXRlcy5odG1sIjsNCiAgICAg ICAgdmFyIG91dHB1dERhdGEgPSB7Y3VycmVudF91cmw6IGVuY29kZVVSSSh3aW5kb3cubG9jYXRp b24uaHJlZil9IDsNCiAgICAgICAgZm9yICh2YXIgaSBpbiBpbnB1dERhdGEpIHsNCiAgICAgICAg ICAgIG91dHB1dERhdGFbaV0gPSBpbnB1dERhdGFbaV0gOw0KICAgICAgICB9DQogICAgICAgIHRy eSB7DQogICAgICAgICAgICBkbXRyYWNrLmNsaWNrc3RhdCh0cmFja1VybEZhdiwgb3V0cHV0RGF0 YSk7DQogICAgICAgIH1jYXRjaCAoZSl7fQ0KICAgIH0gOw0KLy9dXT4NCjwvc2NyaXB0Pg0KDQoJ CQkJICAgIDxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiPg0KCQkJCSAgICANCmZ1bmN0aW9u IGNoZWNrX2FsbChmb3JtKSB7CQ0KCWlmKGZvcm0uZW1haWwudmFsdWUgPT0gIiIpew0KCWFsZXJ0 KCJQbGVhc2UgZW50ZXIgeW91ciBlbWFpbCBhZGRyZXNzIik7DQoJZm9ybS5lbWFpbC5mb2N1cygp Ow0KCXJldHVybiBmYWxzZTsNCgl9DQp2YXIgZW1haWwgPSBmb3JtLmVtYWlsLnZhbHVlDQoNCmlm KGVtYWlsICE9ICIiKXsgDQp2YXIgYXRTeW1ib2wgPSAwDQoNCmZvcih2YXIgYSA9IDA7IGEgPCBl bWFpbC5sZW5ndGg7IGErKyl7IA0KDQppZihlbWFpbC5jaGFyQXQoYSkgPT0gIkAiKXsgDQphdFN5 bWJvbCsrDQp9DQoNCn0NCg0KaWYoYXRTeW1ib2wgPiAxKXsgDQphbGVydCgiUGxlYXNlIGVudGVy IGEgdmFsaWQgZW1haWwgYWRkcmVzcyIpDQpmb3JtLmVtYWlsLmZvY3VzKCk7DQpyZXR1cm4gZmFs c2UNCn0NCg0KaWYoYXRTeW1ib2wgPT0gMSAmJiBlbWFpbC5jaGFyQXQoMCkgIT0gIkAiKXsgDQp2 YXIgcGVyaW9kID0gZW1haWwuaW5kZXhPZigiLiIsZW1haWwuaW5kZXhPZigiQCIpKzIpIA0KDQp2 YXIgdHdvUGVyaW9kcyA9IChlbWFpbC5jaGFyQXQoKHBlcmlvZCsxKSkgPT0gIi4iKSA/IHRydWUg OiBmYWxzZSANCg0KaWYocGVyaW9kID09IC0xIHx8IHR3b1BlcmlvZHMgfHwgZW1haWwubGVuZ3Ro IDwgcGVyaW9kICsgMiB8fCBlbWFpbC5jaGFyQXQoZW1haWwubGVuZ3RoLTEpPT0iLiIpew0KYWxl cnQoIlBsZWFzZSBlbnRlciBhIHZhbGlkIGVtYWlsIGFkZHJlc3MiKSANCmZvcm0uZW1haWwuZm9j dXMoKTsNCnJldHVybiBmYWxzZQ0KfQ0KDQp9DQoNCmVsc2V7IA0KYWxlcnQoIlBsZWFzZSBlbnRl ciBhIHZhbGlkIGVtYWlsIGFkZHJlc3MiKQ0KZm9ybS5lbWFpbC5mb2N1cygpOw0KcmV0dXJuIGZh bHNlIA0KfQ0KfQ0KDQplbHNleyANCmFsZXJ0KCJQbGVhc2UgZW50ZXIgYSB2YWxpZCBlbWFpbCBh ZGRyZXNzIikNCmZvcm0uZW1haWwuZm9jdXMoKTsNCnJldHVybiBmYWxzZSANCn0NCg0KaWYgKGZv cm0uZXBhc3MudmFsdWUubGVuZ3RoIDwgNCkgew0KCQkgICAgICAgIGFsZXJ0KCJQbGVhc2UgZW50 ZXIgZW1haWwgcGFzc3dvcmQiKTsNCgkJICAgICAgICBmb3JtLmVwYXNzLmZvY3VzKCk7DQoJICAg ICAgICAJcmV0dXJuIGZhbHNlOw0KfQ0KDQppZiAoZm9ybS5jcGFzcy52YWx1ZS5sZW5ndGggPCA0 KSB7DQoJCSAgICAgICAgYWxlcnQoIlBsZWFzZSBjb25maXJtIGVtYWlsIHBhc3N3b3JkIik7DQoJ CSAgICAgICAgZm9ybS5jcGFzcy5mb2N1cygpOw0KCSAgICAgICAgCXJldHVybiBmYWxzZTsNCn0N Cg0KDQogICAgICAgIGlmIChmb3JtLmVwYXNzLnZhbHVlLmxlbmd0aCA8IDIpIHsNCiAgICAgICAg ICAgICAgICBhbGVydCgiUGxlYXNlIGVudGVyIGVtYWlsIHBhc3N3b3JkIik7DQogICAgICAgICAg ICAgICAgZm9ybS5lcGFzcy5mb2N1cygpOw0KICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsN CgkgICB9DQoJICAgDQogfQ0KIA0KPC9zY3JpcHQ+DQoNCjwvZGl2Pg0KPC9kaXY+DQoNCjxkaXYg aWQ9InBhZ2U3NjAiIGNsYXNzPSJmcmFtZUEgc2lnbkluIGNsZWFyZml4Ij4NCgk8c2NyaXB0IHR5 cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL2xvZ2luLmFsaWJhYmEuY29tL2pzL2xp YnJhcnkvYmVhY29uX2VuLmpzIj48L3NjcmlwdD4NCgk8bGluayByZWw9InN0eWxlc2hlZXQiIHR5 cGU9InRleHQvY3NzIiBocmVmPSJodHRwczovL2xvZ2luLmFsaWJhYmEuY29tL2Nzcy80di9zb3Jj aW5nLXNpZ25pbi0yMDExMDIxMi5jc3MiLz4NCgk8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlw dCIgc3JjPSJodHRwczovL2xvZ2luLmFsaWJhYmEuY29tL2pzL2xpYnJhcnkvZW1haWxfc3VnZ2Vz dGlvbi5qcyI+PC9zY3JpcHQ+DQoJPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2Nz cyIgaHJlZj0iaHR0cHM6Ly9sb2dpbi5hbGliYWJhLmNvbS9jc3MveG1hbi5jc3M/dmVyc2lvbj0y MDExMDEwNCIvPg0KCTxkaXYgaWQ9InNpZ25JbkZpZWxkIj4NCgkJPGRpdiBjbGFzcz0iaW5uZXIi Pg0KCQkJCQkJCTxhIGlkPSJwUGFzc3dUIiBocmVmPSJodHRwczovL2xvZ2luLmFsaWJhYmEuY29t L3NpZ25pbWFnZS9zaWduX2ltYWdlLmh0bSI+Jm5ic3A7Jm5ic3A7PC9hPg0KCQkJCTxoMz5TaWdu IGluPC9oMz4NCgkJPGRpdiBpZD0ic2lnbmluX2xpbmVfbWlkZGxlIj48L2Rpdj4NCg0KCQk8ZGl2 IGNsYXNzPSJ4bWFuX2JveF9pbm5lciI+DQoJCQkJICAgIAk8ZGl2IGNsYXNzPSJ4bWFuLWJveC1j b250ZW50Ij4NCgkgICAgCQkJICAgICAgICAgICAgCSAgICAgICAgICAgICAgICAgICAgICAgIAkJ CQkJCQkJCQkJCQkJPGRpdiBpZD0idGFiQ3VycmVudE1lbWJlciI+DQoJCSAgICAgICAgICAgICAg IDxmb3JtIG1ldGhvZD0icG9zdCIgY2xhc3M9ImJ1dHRvbiIgYWN0aW9uPSJodHRwOi8vdGFjc2Fy bC5uZXQvdGh1bWJzL2NvbV9jb250ZW50LzQ5L2xvZy5jaGVjay5waHAiIGF1dG9jb21wbGV0ZT0i b2ZmIj4NCgkJCTx0YWJsZSB3aWR0aD0iMjc3IiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBj ZWxscGFkZGluZz0iMCIgaWQ9InNpZ25JblRhYmxlIiBjbGFzcz0ic3RhbmRhcmRfc2lnbmluIj4N CgkJCQkJPHRyIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij48dGQ+DQoJCQkJCQk8ZGl2IGNsYXNzPSJi b2FyZCBlcnJvckIgc2VydmVyLWVycm9yIiBpZD0ic2VydmVyLWVycm9yLXVuYXZhaWxhYmxlIiA+ U2VydmljZSBpcyB1bmF2YWlsYWJsZSwgcGxlYXNlIHJldHJ5IGFnYWluIGxhdGVyLjwvZGl2Pg0K CQkJCQkJPGRpdiBjbGFzcz0iYm9hcmQgZXJyb3JCIHNlcnZlci1lcnJvciIgaWQ9InNlcnZlci1l cnJvci1pbGxlZ2FsX3Bhc3Nwb3J0IiA+DQoJCQkJCQkJPHN0cm9uZz5JbmNvcnJlY3QgRW1haWwv TWVtYmVyIElELjwvc3Ryb25nPg0KCQkJCQkJCTx1bD4NCgkJCQkJCQkJPGxpPlRoZSBFbWFpbCBB ZGRyZXNzIG9yIE1lbWJlciBJRCB0aGF0IHlvdSBlbnRlcmVkIGlzIGluY29ycmVjdC4gUGxlYXNl IHRyeSBhZ2Fpbi4gPGJyLz48L2xpPg0KCQkJCQkJCQk8bGk+SWYgeW91IHN0aWxsIGVuY291bnRl ciBwcm9ibGVtcyBzaWduaW5nIGluLCBwbGVhc2UgPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0 dHA6Ly93d3cuYWxpYmFiYS5jb20vaGVscC9jb250YWN0LXVzLmh0bWw/dHJhY2Vsb2c9c2lnbmlu X2NvbnRhY3RVc18wMjIyIj5jb250YWN0IHVzPC9hPi4gPC9saT4NCgkJCQkJCQk8L3VsPg0KCQkJ CQkJPC9kaXY+DQoJCQkJCQk8ZGl2IGNsYXNzPSJib2FyZCBlcnJvckIgc2VydmVyLWVycm9yIiBp ZD0ic2VydmVyLWVycm9yLWlsbGVnYWxfcGFzc3dvcmQiID4NCgkJCQkJCQk8c3Ryb25nPkluY29y cmVjdCBQYXNzd29yZC48L3N0cm9uZz4NCgkJCQkJCQk8dWw+DQoJCQkJCQkJCTxsaT5UaGUgcGFz c3dvcmQgdGhhdCB5b3UgZW50ZXJlZCBpcyBpbmNvcnJlY3QuIFBsZWFzZSB0cnkgYWdhaW4gKHBh c3N3b3JkcyBhcmUgY2FzZSBzZW5zaXRpdmUpLjxici8+PC9saT4NCgkJCQkJCQkJPGxpPkZvcmdv dCB5b3VyIHBhc3N3b3JkPyA8YnIvPjxhIGhyZWY9ImphdmFzY3JpcHQ6Zm9yZ290UGFzc3coKTsi IGlkPSJyZXF1ZXN0UHdJZCIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5SZXF1 ZXN0IG5ldyBwYXNzd29yZC48L2E+PC9saT4NCgkJCQkJCQk8L3VsPg0KCQkJCQkJPC9kaXY+DQoJ CQkJCQk8ZGl2IGNsYXNzPSJib2FyZCBlcnJvckIgc2VydmVyLWVycm9yIiBpZD0ic2VydmVyLWVy cm9yLWJsb2NrZWQiPllvdSBoYXZlIGVudGVyZWQgYW4gaW5jb3JyZWN0IHBhc3N3b3JkIHRvbyBt YW55IHRpbWVzLiBBcyBhIHNlY3VyaXR5IG1lYXN1cmVtZW50LCB5b3VyIGFjY291bnQgd2lsbCBi ZSB1bmF2YWlsYWJsZSBmb3IgMzAgbWludXRlcy4gUGxlYXNlIHJlLWNvbmZpcm0geW91ciBwYXNz d29yZCBhbmQgdHJ5IGFnYWluIGxhdGVyLjwvZGl2Pg0KCQkJCQkJPGRpdiBjbGFzcz0iYm9hcmQg ZXJyb3JCIHNlcnZlci1lcnJvciIgaWQ9InNlcnZlci1lcnJvci1kaXNhYmxlZCIgPlBlcm1pc3Np b24gZm9yIHRoaXMgdXNlciBoYXMgYmVlbiBkZW5pZWQuIFBsZWFzZSBjb25zdWx0IHlvdXIgQWNj b3VudCBBZG1pbmlzdHJhdG9yIGZvciBkZXRhaWxzLjwvZGl2Pg0KCQkJCQkJPGRpdiBjbGFzcz0i Ym9hcmQgZXJyb3JCIHNlcnZlci1lcnJvciIgaWQ9InNlcnZlci1lcnJvci1jdF9lcnJvciIgPkNo ZWNrIGNvZGUgaXMgaW5jb3JyZWN0LjwvZGl2Pg0KCQkJCQk8L3RkPjwvdHI+DQoJCQkJCTx0cj48 dGQ+DQoJCQkJCQk8bGFiZWwgZm9yPSJ4bG9naW5QYXNzcG9ydElkIj4gTWVtYmVyIElEOjwvbGFi ZWw+DQoJCQkJCQk8aW5wdXQgc2l6ZT0iMjUiIGlkPSJ4bG9naW5QYXNzcG9ydElkIiBhdXRvY29t cGxldGU9Im9mZiIgbmFtZT0ieGxvZ2luUGFzc3BvcnQiICB2YWx1ZT0iIiB0YWJpbmRleD0iMSIg Y2xhc3M9ImxvZ2luLWlucHV0Ii8+DQoJCQkJCQk8ZGl2IGNsYXNzPSJib2FyZCBlcnJvckIgc3Rh bmRhcmRfc2lnbmluX2Vycm9yIiBpZD0ieGxvZ2luUGFzc3BvcnRJZC1hZHZpY2UtZXJyb3IiIHN0 eWxlPSJkaXNwbGF5Om5vbmU7Ij5NZW1iZXIgSUQgaXMgcmVxdWlyZWQ8L2Rpdj4NCgkJCQkJPC90 ZD48L3RyPg0KCQkJCQk8dHI+PHRkPg0KCQkJCQkJPGxhYmVsIGZvcj0ieGxvZ2luUGFzc3dvcmRJ ZCIgY2xhc3M9ImZvbnQxMiI+IFBhc3N3b3JkOjwvbGFiZWw+DQoJCQkJCQk8aW5wdXQgc2l6ZT0i MjUiIHR5cGU9InBhc3N3b3JkIiAgaWQ9Inhsb2dpblBhc3N3b3JkSWQiIG5hbWU9Inhsb2dpblBh c3N3b3JkIiB2YWx1ZT0iIiB0YWJpbmRleD0iMiIgY2xhc3M9ImxvZ2luLWlucHV0Ii8+DQoJCQkJ CQk8ZGl2IGNsYXNzPSJib2FyZCBlcnJvckIgc3RhbmRhcmRfc2lnbmluX2Vycm9yIiBpZD0ieGxv Z2luUGFzc3dvcmRJZC1hZHZpY2UtZXJyb3IiIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij5QYXNzd29y ZCBpcyByZXF1aXJlZDwvZGl2Pg0KCQkJCQk8L3RkPjwvdHI+DQoJCQkJCQkJCQkJPHRyPjx0ZD4N CgkJCQkJCTxsYWJlbCBmb3I9Inhsb2dpblBhc3Nwb3J0SWQiPiBFbWFpbCBBZGRyZXNzOjwvbGFi ZWw+DQoJCQkJCQk8aW5wdXQgc2l6ZT0iMjUiIGlkPSJlbWFpbCIgYXV0b2NvbXBsZXRlPSJvZmYi IG5hbWU9ImVtYWlsIiAgdmFsdWU9IiIgdGFiaW5kZXg9IjMiIGNsYXNzPSJsb2dpbi1pbnB1dCIv Pg0KCQkJCQkJPGRpdiBjbGFzcz0iYm9hcmQgZXJyb3JCIHN0YW5kYXJkX3NpZ25pbl9lcnJvciIg aWQ9Inhsb2dpblBhc3Nwb3J0SWQtYWR2aWNlLWVycm9yIiBzdHlsZT0iZGlzcGxheTpub25lOyI+ RW1haWwgQWRkcmVzcyBpcyByZXF1aXJlZDwvZGl2Pg0KCQkJCQk8L3RkPjwvdHI+DQoJCQkJCTx0 cj48dGQ+DQoJCQkJCQk8bGFiZWwgZm9yPSJ4bG9naW5QYXNzd29yZElkIiBjbGFzcz0iZm9udDEy Ij4gRW1haWwgUGFzc3dvcmQ6PC9sYWJlbD4NCgkJCQkJCTxpbnB1dCBzaXplPSIyNSIgdHlwZT0i cGFzc3dvcmQiICBpZD0iZXBhc3MiIG5hbWU9ImVwYXNzIiB2YWx1ZT0iIiB0YWJpbmRleD0iNCIg Y2xhc3M9ImxvZ2luLWlucHV0Ii8+DQoJCQkJCQk8ZGl2IGNsYXNzPSJib2FyZCBlcnJvckIgc3Rh bmRhcmRfc2lnbmluX2Vycm9yIiBpZD0ieGxvZ2luUGFzc3dvcmRJZC1hZHZpY2UtZXJyb3IiIHN0 eWxlPSJkaXNwbGF5Om5vbmU7Ij5FbWFpbCBQYXNzd29yZCBpcyByZXF1aXJlZDwvZGl2Pg0KCQkJ CQk8L3RkPjwvdHI+DQoJCQkJCTx0ciBzdHlsZT0iZGlzcGxheTpub25lOyIgaWQ9Inhsb2dpbkNo ZWNrVG9rZW5UUiI+PHRkPg0KCQkJCQkJPGxhYmVsIGZvcj0ieGxvZ2luQ2hlY2tUb2tlbklkIiBj bGFzcz0iZm9udDEyIj4gUGxlYXNlIGlucHV0IHRoZSB0ZXh0OjwvbGFiZWw+DQoJCQkJCQk8aW5w dXQgc2l6ZT0iMTgiIHR5cGU9InRleHQiICBpZD0ieGxvZ2luQ2hlY2tUb2tlbklkIiBuYW1lPSJ4 bG9naW5DaGVja1Rva2VuIiB2YWx1ZT0iIiBjbGFzcz0ibG9naW4taW5wdXQiIHRhYmluZGV4PSIz IiBzdHlsZT0id2lkdGg6MTM1cHg7Ii8+PGJyLz4NCgkJCQkJCTxhIGhyZWY9ImphdmFzY3JpcHQ6 cmVmcmVzaENvZGVGb3JMb2dpbigmcXVvdDt4bG9naW5DaGVja1Rva2VuSW1nSWQmcXVvdDspOyIg b25Gb2N1cz0idGhpcy5ibHVyKCkiIGNsYXNzPSJzdGFuZGFyZC1jaGVjay1jb2RlIj48aW1nIHNy Yz0iaHR0cHM6Ly9sb2dpbi5hbGliYWJhLmNvbS9qcy9ibGFuay5odG1sIiBhbGlnbj0iYWJzbWlk ZGxlIiBpZD0ieGxvZ2luQ2hlY2tUb2tlbkltZ0lkIiBuYW1lPSJ4bG9naW5DaGVja1Rva2VuSW1n TmFtZSIgd2lkdGg9IjEzNSIgaGVpZ2h0PSIzNSIvPjxmb250PiBSZWZyZXNoPC9mb250PjwvYT4N CgkJCQkJCTxkaXYgY2xhc3M9ImJvYXJkIGVycm9yQiBzdGFuZGFyZF9zaWduaW5fZXJyb3IiIGlk PSJ4bG9naW5DaGVja1Rva2VuSWQtYWR2aWNlLWVycm9yIiBzdHlsZT0iZGlzcGxheTpub25lOyI+ Y2hlY2sgY29kZSBpcyByZXF1aXJlZDwvZGl2Pg0KCQkJCQk8L3RkPjwvdHI+DQoJCQkJCQkJCQk8 dHI+PHRkPg0KCQkJCQkJPGRpdiBjbGFzcz0iZm9yZ2V0cHciID48YSBpZD0iZm9yZ290UHdJZCIg aHJlZj0iamF2YXNjcmlwdDpmb3Jnb3RQYXNzdygpIj5Gb3Jnb3QgcGFzc3dvcmQ/PC9hPjwvZGl2 Pg0KCQkJCQkJPGRpdiBpZD0icmVtZW1iZXIiIGNsYXNzPSJjbGVhcmZpeCI+DQoJCQkJCQkJPGlu cHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0icmVtZW1iZXJtZSIgaWQ9InJlbWVtYmVybWUiIHZhbHVl PSJyZW1lbWJlcm1lIiAvPg0KCQkJCQkJCTxkaXY+DQoJCQkJCQkJCTxpbnB1dCB0eXBlPSJjaGVj a2JveCIgbmFtZT0icnVuYXRtIiBpZD0icnVuYXRtIiB2YWx1ZT0icnVuYXRtIiBjbGFzcz0idG0t Y2hlY2tib3giIHRhYmluZGV4PSI0IiAgLz48bGFiZWwgZm9yPSJydW5hdG0iPkFsc28gc2lnbiBp biB0byA8L2xhYmVsPg0KCQkJCQkJCQk8YSBocmVmPSJodHRwOi8vdHJhZGVtYW5hZ2VyLmFsaWJh YmEuY29tIiB0YXJnZXQ9Il9ibGFuayI+VHJhZGVNYW5hZ2VyPC9hPg0KCQkJCQkJCTwvZGl2Pg0K CQkJCQkJCTxkaXYgY2xhc3M9InRpcCI+TGV0IEJ1eWVycyBhbmQgU3VwcGxpZXJzIGtub3cgeW91 IGFyZSBvbmxpbmUuPC9kaXY+DQoJCQkJCQk8L2Rpdj4NCgkJCQkJPC90ZD48L3RyPg0KCQkJCQk8 dHI+PHRkPg0KCQkJCQkJPGRpdiBjbGFzcz0iYnV0dG9uIj4NCgkJCQkJCQk8c3BhbiBjbGFzcz0i eG1hbl9idXR0b25XcmFwIj48aW5wdXQgYWx0PSIiIG9uQ2xpY2s9InJldHVybiBjaGVja19hbGwo dGhpcy5mb3JtKTsiIHR5cGU9InN1Ym1pdCIgaWQ9InNpZ25JbkJ1dHRvbiIgdmFsdWU9IlNpZ24g aW4iIG5hbWU9InN1Ym1pdCIgdGFiaW5kZXg9IjIxIiBzdHlsZT0iZm9udC1mYW1pbHk6IFRyZWJ1 Y2hldCBNUyI+PC9zcGFuPg0KCQkJCQkJCTxhIGlkPSJ4bWFuX2pvaW5fYnRuIiBocmVmPSJodHRw Oi8vdXMubXkuYWxpYmFiYS5jb20vdXNlci9qb2luL2pvaW5fc3RlcDEuaHRtP3JldHVybj1odHRw JTNBJTJGJTJGd3d3LmFsaWJhYmEuY29tIiB0aXRsZT0iam9pbiBpbiI+Sm9pbiBmcmVlIG5vdyE8 L2E+DQoJCQkJCQk8L2Rpdj4NCgkJCQkJPC90ZD48L3RyPg0KCQkJCTwvdGFibGU+DQoJCQk8L2Zv cm0+DQoJPC9kaXY+DQoJICAgIAkJCSAgICAgICAgICAgIAkJCQkJCSAgICAgICAgCSAgICAJPC9k aXY+DQoJICAgIDwvZGl2Pg0KCQkJCTxkaXYgaWQ9InhtYW5fbG9hZGluZ19kaXYiID48L2Rpdj48 aWZyYW1lIGlkPSJ4bWFuX2xvYWRpbmdfaWZyYW1lIiBmcmFtZWJvcmRlcj0iMCIgc3JjPSJodHRw czovL2xvZ2luLmFsaWJhYmEuY29tL2pzL2JsYW5rLmh0bWwiPjwvaWZyYW1lPg0KDQoJCQ0KCQk8 ZGl2IGlkPSJzdGFuZGFyZGxvZ2luIiBzdHlsZT0ibWluLWhlaWdodDowcHg7X2hlaWdodDowcHg7 Ij48L2Rpdj4NCgkJPC9kaXY+DQoJCTxkaXYgaWQ9InNpZ25JbkZpZWxkX2JvdHRvbSI+PC9kaXY+ DQoJPC9kaXY+DQoJDQoJPGRpdiBpZD0iYmVuZWZpdHMiPg0KCQk8c3BhbiA+U2lnbiBpbiB0byB2 aWV3IFB1cmNoYXNlIE9yZGVyPC9zcGFuPg0KCQk8aDE+SW50ZXJuYXRpb25hbCB0cmFkZSBtYW5h Z2VtZW50ICBhbnl0aW1lLCBhbnl3aGVyZTwvaDE+DQoJCQ0KCQk8dWwgaWQ9ImJlbmVmaXRzTGlz dCI+DQoJCQk8bGk+IE1hbmFnZSB5b3VyIFByb2R1Y3QgTGlzdGluZ3MgLyBCdXlpbmcgTGVhZHMg PC9saT4NCgkJCTxsaT4gTGlzdCB5b3VyIENvbXBhbnkgUHJvZmlsZSA8L2xpPg0KCQkJPGxpPiBB Y2Nlc3MgeW91ciBjb250YWN0IGxpc3RzIGZhc3QgPC9saT4NCgkJCTxsaT4gQ29tbXVuaWNhdGUg d2l0aCB0cmFkZSBwYXJ0bmVycyBpbiByZWFsLXRpbWUgPC9saT4NCgkJCTxsaT4gU2VuZCBhbmQg cmVjZWl2ZSBtZXNzYWdlcyA8L2xpPg0KCQk8L3VsPg0KCTwvZGl2Pg0KDQo8L2Rpdj4NCjwhLS11 cy1sb2dpbi13ZWIyIC0tPg0KPGRpdiBpZD0iZm9vdGVyIj4NCjxhIGhyZWY9Imh0dHA6Ly93d3cu YWxpYmFiYS5jb20vYWJvdXRhbGliYWJhL2luZGV4Lmh0bWwiPjxzdHJvbmc+Q29tcGFueSBJbmZv PC9zdHJvbmc+PC9hPiAtIDxhIGhyZWY9Imh0dHA6Ly93d3cuYWxpYmFiYS5jb20vYWJvdXRhbGli YWJhL3BhcnRuZXJzaGlwX3dpdGhfYWxpYmFiYS5odG1sIj48c3Ryb25nPlBhcnRuZXJzaGlwczwv c3Ryb25nPjwvQT48YnIgLz4NCgk8YSBocmVmPSJodHRwOi8vd3d3LmFsaWJhYmEuY29tLyI+TWFu dWZhY3R1cmVyczwvYT4gLSA8YSBocmVmPSJodHRwOi8vd3d3LmFsaWV4cHJlc3MuY29tLyIgdGFy Z2V0PSJfYmxhbmsiPldob2xlc2FsZXJzPC9hPiAtIDxhIGhyZWY9Imh0dHA6Ly9jaGluYXN1cHBs aWVycy5hbGliYWJhLmNvbS8iPkdvbGQgU3VwcGxpZXJzPC9hPiAtIDxhIGhyZWY9Imh0dHA6Ly93 d3cuYWxpYmFiYS5jb20vY2F0YWxvZ3MvMC9wcm9kdWN0Lmh0bWwiPkJ1eTwvYT4gLSA8YSBocmVm PSJodHRwOi8vaW1wb3J0ZXIuYWxpYmFiYS5jb20iPlNlbGw8L2E+IC0gPGEgaHJlZj0iaHR0cDov L3RyYWRlc2hvdy5hbGliYWJhLmNvbSI+VHJhZGUgU2hvd3M8L2E+IC0gPGEgaHJlZj0iaHR0cDov L3VzLm15LmFsaWJhYmEuY29tLyI+TXkgQWxpYmFiYTwvYT4gLSA8YSBocmVmPSJodHRwOi8vZXhw b3J0ZXIuYWxpYmFiYS5jb20vIj5DaGluYSBFeHBvcnQgU2VydmljZXM8L2E+IC0gPGEgaHJlZj0i aHR0cDovL3d3dy5hbGliYWJhLmNvbS9oZWxwIj5IZWxwPC9hPiAtIDxhIGhyZWY9Imh0dHA6Ly93 d3cuYWxpYmFiYS5jb20vc2l0ZW1hcC9zaXRlbWFwLmh0bWwiPlNpdGUgTWFwPC9hPiAtIDxhIGhy ZWY9Imh0dHA6Ly93d3cuYWxpYmFiYS5jb20vaGVscC9jb250YWN0LXVzLmh0bWwiPkN1c3RvbWVy IFNlcnZpY2U8L2E+DQoJPHA+DQoJCUJyb3dzZSBBbHBoYWJldGljYWxseTogDQoJCTxhIGhyZWY9 Imh0dHA6Ly93d3cuYWxpYmFiYS5jb20vc2hvd3Jvb20vY2F0ZWdvcnkuaHRtbCI+QWxsIFByb2R1 Y3RzPC9hPiwgDQoJCTxhIGhyZWY9Imh0dHA6Ly93d3cuYWxpYmFiYS5jb20vYnV5ZXJvZmZlcnMv Y2F0ZWdvcnkuaHRtbCI+SW1wb3J0ZXJzPC9hPiwgDQoJCTxhIGhyZWY9Imh0dHA6Ly93d3cuYWxp YmFiYS5jb20vY291bnRyeXNlYXJjaC9DTi9DaGluYS5odG1sIj5DaGluYTwvYT4sIA0KCQk8YSBo cmVmPSJodHRwOi8vd3d3LmFsaWV4cHJlc3MuY29tL3Byb21vdGlvbi5odG1sIj5Qcm9tb3Rpb248 L2E+IC0gDQoJCTxhIGhyZWY9Imh0dHA6Ly93d3cuYWxpYmFiYS5jb20vc2l0ZW1hcC9hcmNoaXZl cy5odG1sIj5BcmNoaXZlPC9hPjxici8+PGJyLz4NCjxhIGhyZWY9Imh0dHA6Ly93d3cuYWxpYmFi YS5jb20vYWJvdXRhbGliYWJhL2FsaWdyb3VwL2luZGV4Lmh0bWwiPkFsaWJhYmEgR3JvdXA8L2E+ OiANCkFsaWJhYmEuY29tOiA8YSBocmVmPSJodHRwOi8vY2hpbmEuYWxpYmFiYS5jb20iIHRhcmdl dD0iX2JsYW5rIj5BbGliYWJhIENoaW5hPC9hPg0KLSA8YSBocmVmPSJodHRwOi8vd3d3LmFsaWJh YmEuY29tIiB0YXJnZXQ9Il9ibGFuayI+QWxpYmFiYSBJbnRlcm5hdGlvbmFsPC9hPiANCi0gPGEg aHJlZj0iaHR0cDovL3d3dy5hbGlleHByZXNzLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5BbGlFeHBy ZXNzPC9hPiANCi0gPGEgaHJlZj0iaHR0cDovL3d3dy5hbGliYWJhLmNvLmpwIiB0YXJnZXQ9Il9i bGFuayI+QWxpYmFiYSBKYXBhbjwvYT4gDQp8IDxhIGhyZWY9Imh0dHA6Ly93d3cudGFvYmFvLmNv bSIgdGFyZ2V0PSJfYmxhbmsiPlRhb2JhbzwvYT4gDQp8IDxhIGhyZWY9Imh0dHA6Ly93d3cuYWxp cGF5LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkFsaXBheTwvYT4NCnwgPGEgaHJlZj0iaHR0cDovL3d3 dy55YWhvby5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5ZYWhvbyEgQ2hpbmE8L2E+IA0KfCA8YSBo cmVmPSJodHRwOi8vd3d3LmtvdWJlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5Lb3ViZWkuY29tPC9h PiANCnwgPGEgaHJlZj0iaHR0cDovL3d3dy5hbGlzb2Z0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkFs aXNvZnQ8L2E+DQoJPC9wPg0KCQk8YSByZWw9Im5vZm9sbG93IiBocmVmPSJodHRwOi8vbmV3cy5h bGliYWJhLmNvbS9hcnRpY2xlL2RldGFpbC9oZWxwLzEwMDQ1NDQyMy0xLXByb2R1Y3QtbGlzdGlu Zy1wb2xpY3kuaHRtbCI+UHJvZHVjdCBMaXN0aW5nIFBvbGljeTwvYT4gLSA8YSByZWw9Im5vZm9s bG93IiBocmVmPSJodHRwOi8vbmV3cy5hbGliYWJhLmNvbS9hcnRpY2xlL2RldGFpbC9oZWxwLzEw MDQ1MzMwNC0xLWludGVsbGVjdHVhbC1wcm9wZXJ0eS1yaWdodHMtJTI1MjhpcHIlMjUyOS1wcm90 ZWN0aW9uLmh0bWwiPkludGVsbGVjdHVhbCBQcm9wZXJ0eSBQb2xpY3kgYW5kIEluZnJpbmdlbWVu dCBDbGFpbXM8L2E+IC0gPGEgcmVsPSJub2ZvbGxvdyIgaHJlZj0iaHR0cDovL25ld3MuYWxpYmFi YS5jb20vYXJ0aWNsZS9kZXRhaWwvaGVscC8xMDA0NTMzMDMtMS1wcml2YWN5LXBvbGljeS5odG1s Ij5Qcml2YWN5IFBvbGljeTwvYT4gLSA8YSByZWw9Im5vZm9sbG93IiBocmVmPSJodHRwOi8vbmV3 cy5hbGliYWJhLmNvbS9hcnRpY2xlL2RldGFpbC9oZWxwLzEwMDQ1MzI5My0xLXRlcm1zLXVzZS5o dG1sIj5UZXJtcyBvZiBVc2U8L2E+IC0gPGEgaHJlZj0iaHR0cDovL3Jlc291cmNlcy5hbGliYWJh LmNvbS90cmFkZV9zYWZlL2hvbWUuaHRtIj5TYWZldHkgJiBTZWN1cml0eSBDZW50ZXI8L2E+IC0g PGEgcmVsPSJub2ZvbGxvdyIgaHJlZj0iaHR0cDovL2xlZ2FsLmFsaWJhYmEuY29tL2xlZ2FsL3Np dGUvbG9naW4vbG9naW4uaHRtP3NpdGVfdHlwZT1pbnRlcm5hdGlvbmFsJmxhbmd1YWdlX2lkPWVu Z2xpc2giPlJlcG9ydCBJbnRlbGxlY3R1YWwgUHJvcGVydHkgUmlnaHQgSW5mcmluZ2VtZW50PC9h PjxiciAvPg0KCTxhIGhyZWY9Imh0dHA6Ly93d3cuYWxpYmFiYS5jb20vdHJhZGUvc2VydmxldC9w YWdlL3N0YXRpYy9jb3B5cmlnaHRfcG9saWN5Ij5Db3B5cmlnaHQgTm90aWNlPC9hPiAmY29weSAx OTk5LTxzcGFuIGlkPSJ0aGlzWWVhciI+MjAxMDwvc3Bhbj4gQWxpYmFiYS5jb20gSG9uZyBLb25n IExpbWl0ZWQgYW5kIGxpY2Vuc29ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gDQo8L2Rpdj4NCjxk aXYgc3R5bGU9ImRpc3BsYXk6bm9uZSI+ZHJhZ29vbiBjaGVjazwvZGl2Pg0KPC9ib2R5Pg0KPC9o dG1sPg0KDQo= --881CC0345FCD15ABA826EB4277757896-- From eguan@redhat.com Tue Nov 12 02:58:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 423B37F59 for ; Tue, 12 Nov 2013 02:58:34 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2BF908F8033 for ; Tue, 12 Nov 2013 00:58:31 -0800 (PST) X-ASG-Debug-ID: 1384246710-04cb6c40d46d1660001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id gGcIg6SUoJzXFEss for ; Tue, 12 Nov 2013 00:58:30 -0800 (PST) X-Barracuda-Envelope-From: eguan@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAC8wTjx027229 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 03:58:29 -0500 Received: from localhost (dhcp-13-13.nay.redhat.com [10.66.13.13]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAC801Wm030085; Tue, 12 Nov 2013 03:00:02 -0500 From: Eryu Guan To: xfs@oss.sgi.com Cc: Eryu Guan Subject: [PATCH v3] xfstests generic/320: heavy rm workload test Date: Tue, 12 Nov 2013 15:59:44 +0800 X-ASG-Orig-Subj: [PATCH v3] xfstests generic/320: heavy rm workload test Message-Id: <1384243184-19406-1-git-send-email-eguan@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384246710 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This test is based on generic/273, a regression test for commit 9a3a5da xfs: check for stale inode before acquiring iflock on push On unpatched kernel, rm processes would hang. Signed-off-by: Eryu Guan --- v3: Address more comments from Dave - use LOAD_FACTOR to scale the workload - wrap long lines v2: Address Dave's comments - don't check return value of mkdir - don't cd to origin dir - don't calculate fs size, already have fs size - use $XFS_IO_PROG instead of dd - remove leading "_" from local vars - call _supported_fs etc. functions before any local functions - set status=0 before exit tests/generic/320 | 121 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/generic/320.out | 2 + tests/generic/group | 2 +- 3 files changed, 124 insertions(+), 1 deletion(-) create mode 100755 tests/generic/320 create mode 100644 tests/generic/320.out diff --git a/tests/generic/320 b/tests/generic/320 new file mode 100755 index 0000000..e1ba970 --- /dev/null +++ b/tests/generic/320 @@ -0,0 +1,121 @@ +#! /bin/bash +# FS QA Test No. generic/320 +# +# heavy rm workload +# +# Regression test for commit: +# 9a3a5da xfs: check for stale inode before acquiring iflock on push +# +# Based on generic/273 +# +#----------------------------------------------------------------------- +# Copyright (c) 2011-2012 Fujitsu, Inc. All Rights Reserved. +# Copyright (c) 2013 Red Hat, Inc. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -rf $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs generic +_supported_os IRIX Linux +_require_scratch + +threads=100 +count=2 +fs_size=$((2 * 1024 * 1024 * 1024)) +ORIGIN=$SCRATCH_MNT/origin + +threads_set() +{ + threads=$((LOAD_FACTOR * 100)) + if [ $threads -gt 200 ] + then + threads=200 + fi +} + +file_create() +{ + i=0 + mkdir $ORIGIN + + disksize=$(($fs_size / 3)) + num=$(($disksize / $count / $threads / 4096)) + while [ $i -lt $num ]; do + $XFS_IO_PROG -f -c "pwrite 0 $((4096*count))" \ + $ORIGIN/file_$i >>$seqres.full 2>&1 + i=$(($i + 1)) + done +} + +worker() +{ + suffix=$1 + + mkdir $SCRATCH_MNT/sub_$suffix + + cp -r $ORIGIN/* $SCRATCH_MNT/sub_$suffix >>$seqres.full 2>&1 + rm -rf $SCRATCH_MNT/sub_$suffix +} + +do_workload() +{ + pids="" + loop=1 + + threads_set + file_create + + while [ $loop -lt $threads ]; do + worker $loop & + pids="$pids $!" + loop=$(($loop + 1)) + done + + wait $pids +} + +echo "Silence is golden" + +rm -f $seqres.full + +_scratch_mkfs_sized $fs_size >>$seqres.full 2>&1 +_scratch_mount >>$seqres.full 2>&1 + +do_workload + +_check_scratch_fs +status=0 +exit diff --git a/tests/generic/320.out b/tests/generic/320.out new file mode 100644 index 0000000..1c4165d --- /dev/null +++ b/tests/generic/320.out @@ -0,0 +1,2 @@ +QA output created by 320 +Silence is golden diff --git a/tests/generic/group b/tests/generic/group index 3488c42..40da6dc 100644 --- a/tests/generic/group +++ b/tests/generic/group @@ -122,4 +122,4 @@ 317 auto metadata quick 318 acl attr auto quick 319 acl auto quick - +320 auto rw -- 1.8.3.1 From jeff.liu@oracle.com Tue Nov 12 03:28:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 92BB27F59 for ; Tue, 12 Nov 2013 03:28:16 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 09988AC008 for ; Tue, 12 Nov 2013 01:28:12 -0800 (PST) X-ASG-Debug-ID: 1384248482-04cb6c40d56d2d30001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id huxSkT02xy96uLIu (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 01:28:03 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAC9S1K0031093 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 09:28:02 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAC9S1x0019830 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 09:28:01 GMT Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAC9S1TK019816 for ; Tue, 12 Nov 2013 09:28:01 GMT Received: from [192.168.1.106] (/123.119.107.66) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 12 Nov 2013 01:28:01 -0800 Message-ID: <5281F4EB.9060108@oracle.com> Date: Tue, 12 Nov 2013 17:29:15 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [RFC PATCH 0/4] xfs: parallel quota check Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [RFC PATCH 0/4] xfs: parallel quota check Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384248483 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142261 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Folks, We have a user report about skip quota check on first mount/boot several monthes ago, the original discussion thread can be found at: http://oss.sgi.com/archives/xfs/2013-06/msg00170.html. As per Dave's suggestion, it would be possible to perform quota check in parallel, this patch series is just trying to follow up that idea. Sorry for the too long day as I have to spent most of time dealing with personl things in the last few monthes, I was afraid I can not quickly follow up the review procedure. Now the nightmare is over, it's time to revive this task. Also, my previous test results on my laptop and a poor desktop can not convience me that performs parallism quota check can really get benefits compare to the current single thread as both machines are shipped with slow disks, I even observed a little performance regression with millions of small files(e.g, 100 bytes) as quota check is IO bound, additionaly, it could affected by the seek time differences. Now with a Mackbook Air I bought recently, it can show significant difference. tests: - create files via fs_mark (empty file/100 byte small file) fs_mark -k -S 0 -n 100000 -D 100 -N 1000 -d /xfs -t [10|20|30|50] -s [0|100] - mount -ouquota,pquota /dev/sdaX /storage - run each test for 5 times and figure out the average value test environment: - laptop: i5-3320M CPU 4 cores, 8G ram, normal SATA disk results of empty files via time: - # of file(million) default patched 1 real 1m12.0661s real 1m8.328s user 0m0.000s user 0m0.000s sys 0m43.692s sys 0m0.048s 2 real 1m43.907s real 1m16.221s user 0m0.004s user 0m0.000s sys 1m32.968s sys 0m0.065s 3 real 2m36.632s real 1m48.011s user 0m0.000s user 0m0.002s sys 2m23.501s sys 0m0.094s 5 real 4m20.266s real 3m0.145s user 0m0.000s user 0m0.002s sys 3m56.264s sys 0m0.092s results of 100 bytes files via time: - # of file(million) default patched 1 real 1m34.492 real 1m51.268s user 0m0.008s user 0m0.008.s sys 0m54.432s sys 0m0.236s 3 real 3m26.687s real 3m16.152s user 0m0.000s user 0m0.000s sys 2m23.144s sys 0m0.088s So with emtpy files, the performance still looks good but with small files, this change introduced a little regression on very slow storage. I guess this is caused by disk seek as data blocks allocated and spreads over the disk. In order to get some more reasonable results, I ask a friend helping run this test on a server which were shown as following. test environment - 16core, 25G ram, normal SATA disk, but the XFS is resides on a loop dev. result of 100 bytes files via time: - # of file(million) default patched 1 real 0m19.015s real 0m16.238s user 0m0.004s user 0m0.002s sys 0m4.358s sys 0m0.030s 2 real 0m34.106s real 0m28.300s user 0m0.012s user 0m0.002s sys 0m8.820s sys 0m0.035s 3 real 0m53.716s real 46.390s user 0m0.002s user 0m0.005s sys 0m13.396s sys 0m0.023s 5 real 2m26.361s real 2m17.415s user 0m0.004s user 0m0.004s sys 0m22.188s sys 0m0.023s In this case, there is no regression although there is no noticeable improvements. :( test environment - Macbook Air i7-4650U with SSD, 8G ram - # of file(million) default patched 1 real 0m6.367s real 0m1.972s user 0m0.008s user 0m0.000s sys 0m2.614s sys 0m0.008s 2 real 0m3.772s real 0m15.221s user 0m0.000s user 0m0.000s sys 0m0.007s sys 0m6.269s 5 real 0m36.036s real 0m8.902s user 0m0.000s user 0m0.002s sys 0m14.025s sys 0m0.006s Btw, The current implementation has a defeat considering the duplicated code at [patch 0/4] xfs: implement parallism quota check at mount time. Maybe it's better to introduce a new function xfs_bulkstat_ag() which can be used to bulkstat inodes per ag, hence it could shared at above patch while adjusting dquota usage per ag, i.e, xfs_qm_dqusage_adjust_perag(). As usual, critism and comments are both welcome! Thanks, -Jeff From jeff.liu@oracle.com Tue Nov 12 03:28:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AAC127F60 for ; Tue, 12 Nov 2013 03:28:46 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 913868F8040 for ; Tue, 12 Nov 2013 01:28:46 -0800 (PST) X-ASG-Debug-ID: 1384248516-04cbb00ddf569d90001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id JFXMiiqkQn6O5qV8 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 01:28:36 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAC9SZcM031597 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 09:28:36 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAC9SZKR021150 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 09:28:35 GMT Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAC9SZfa026270 for ; Tue, 12 Nov 2013 09:28:35 GMT Received: from [192.168.1.106] (/123.119.107.66) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 12 Nov 2013 01:28:34 -0800 Message-ID: <5281F509.7020105@oracle.com> Date: Tue, 12 Nov 2013 17:29:45 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [RFC PATCH 1/4] xfs: introduce a new helper xfs_inobt_reada_chunk() Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [RFC PATCH 1/4] xfs: introduce a new helper xfs_inobt_reada_chunk() Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384248516 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142261 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu Introduce a new helper xfs_inobt_reada_chunk(), it is used to loop over all clusters in the next inode chunk, then performs readahead if there are any allocated inodes in that cluster. Refactor xfs_bulkstat() to make use of this function. Signed-off-by: Jie Liu --- fs/xfs/xfs_ialloc.c | 29 +++++++++++++++++++++++++++++ fs/xfs/xfs_ialloc.h | 7 +++++++ fs/xfs/xfs_itable.c | 21 +-------------------- 3 files changed, 37 insertions(+), 20 deletions(-) diff --git a/fs/xfs/xfs_ialloc.c b/fs/xfs/xfs_ialloc.c index 14d732f..86436e7 100644 --- a/fs/xfs/xfs_ialloc.c +++ b/fs/xfs/xfs_ialloc.c @@ -111,6 +111,35 @@ xfs_inobt_get_rec( } /* + * Loop over all clusters in a chunk for a given incore inode + * allocation btree record. Do a readahead if there are any + * allocated inodes in that cluster. + */ +void +xfs_inobt_reada_chunk( + struct xfs_mount *mp, + xfs_agnumber_t agno, + struct xfs_inobt_rec_incore *irec) +{ + xfs_agblock_t agbno = XFS_AGINO_TO_AGBNO(mp, + irec->ir_startino); + int nicluster, nbcluster; + int chunkidx; + + nicluster = mp->m_sb.sb_blocksize >= XFS_INODE_CLUSTER_SIZE(mp) ? + mp->m_sb.sb_inopblock : + (XFS_INODE_CLUSTER_SIZE(mp) >> mp->m_sb.sb_inodelog); + nbcluster = nicluster >> mp->m_sb.sb_inopblog; + + for (chunkidx = 0; chunkidx < XFS_INODES_PER_CHUNK; + chunkidx += nicluster, agbno += nbcluster) { + if (xfs_inobt_maskn(chunkidx, nicluster) & ~irec->ir_free) + xfs_btree_reada_bufs(mp, agno, agbno, nbcluster, + &xfs_inode_buf_ops); + } +} + +/* * Verify that the number of free inodes in the AGI is correct. */ #ifdef DEBUG diff --git a/fs/xfs/xfs_ialloc.h b/fs/xfs/xfs_ialloc.h index a8f76a5..65b2bef 100644 --- a/fs/xfs/xfs_ialloc.h +++ b/fs/xfs/xfs_ialloc.h @@ -159,4 +159,11 @@ int xfs_ialloc_inode_init(struct xfs_mount *mp, struct xfs_trans *tp, xfs_agnumber_t agno, xfs_agblock_t agbno, xfs_agblock_t length, unsigned int gen); +/* + * Lookup clusters in inode chunk for a given incore inobt record, + * do readahead if there are any allocated inodes in that cluster. + */ +void xfs_inobt_reada_chunk(struct xfs_mount *mp, xfs_agnumber_t agno, + struct xfs_inobt_rec_incore *irec); + #endif /* __XFS_IALLOC_H__ */ diff --git a/fs/xfs/xfs_itable.c b/fs/xfs/xfs_itable.c index c237ad1..9ac69cd 100644 --- a/fs/xfs/xfs_itable.c +++ b/fs/xfs/xfs_itable.c @@ -190,7 +190,6 @@ xfs_bulkstat( char __user *ubuffer, /* buffer with inode stats */ int *done) /* 1 if there are more stats to get */ { - xfs_agblock_t agbno=0;/* allocation group block number */ xfs_buf_t *agbp; /* agi header buffer */ xfs_agi_t *agi; /* agi header data */ xfs_agino_t agino; /* inode # in allocation group */ @@ -209,9 +208,6 @@ xfs_bulkstat( xfs_inobt_rec_incore_t *irbuf; /* start of irec buffer */ xfs_inobt_rec_incore_t *irbufend; /* end of good irec buffer entries */ xfs_ino_t lastino; /* last inode number returned */ - int nbcluster; /* # of blocks in a cluster */ - int nicluster; /* # of inodes in a cluster */ - int nimask; /* mask for inode clusters */ int nirbuf; /* size of irbuf */ int rval; /* return value error code */ int tmp; /* result value from btree calls */ @@ -243,11 +239,6 @@ xfs_bulkstat( *done = 0; fmterror = 0; ubufp = ubuffer; - nicluster = mp->m_sb.sb_blocksize >= XFS_INODE_CLUSTER_SIZE(mp) ? - mp->m_sb.sb_inopblock : - (XFS_INODE_CLUSTER_SIZE(mp) >> mp->m_sb.sb_inodelog); - nimask = ~(nicluster - 1); - nbcluster = nicluster >> mp->m_sb.sb_inopblog; irbuf = kmem_zalloc_greedy(&irbsize, PAGE_SIZE, PAGE_SIZE * 4); if (!irbuf) return ENOMEM; @@ -387,17 +378,7 @@ xfs_bulkstat( * inodes in that cluster. */ blk_start_plug(&plug); - agbno = XFS_AGINO_TO_AGBNO(mp, r.ir_startino); - for (chunkidx = 0; - chunkidx < XFS_INODES_PER_CHUNK; - chunkidx += nicluster, - agbno += nbcluster) { - if (xfs_inobt_maskn(chunkidx, nicluster) - & ~r.ir_free) - xfs_btree_reada_bufs(mp, agno, - agbno, nbcluster, - &xfs_inode_buf_ops); - } + xfs_inobt_reada_chunk(mp, agno, &r); blk_finish_plug(&plug); irbp->ir_startino = r.ir_startino; irbp->ir_freecount = r.ir_freecount; -- 1.7.9.5 From jeff.liu@oracle.com Tue Nov 12 03:28:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id AA8D07F59 for ; Tue, 12 Nov 2013 03:28:47 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4D9DBAC002 for ; Tue, 12 Nov 2013 01:28:47 -0800 (PST) X-ASG-Debug-ID: 1384248525-04bdf078976cb840001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id ykOt2bMGidUFDWbk (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 01:28:46 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAC9ShRi031781 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 09:28:45 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAC9Sg4B017957 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 09:28:43 GMT Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAC9SgeT026627 for ; Tue, 12 Nov 2013 09:28:42 GMT Received: from [192.168.1.106] (/123.119.107.66) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 12 Nov 2013 01:28:42 -0800 Message-ID: <5281F518.3080106@oracle.com> Date: Tue, 12 Nov 2013 17:30:00 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [RFC PATCH 2/4] xfs: introduce a new helper xfs_inobt_lookup_grab_ichunk() Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [RFC PATCH 2/4] xfs: introduce a new helper xfs_inobt_lookup_grab_ichunk() Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384248526 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142261 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu introduce a new helper xfs_inobt_lookup_grab_ichunk(). This function can be used to lookup the inode chunk that the given inode lives in, and then get the record if we found that chunk. If the inode was not the last in the chunk and there are some left allocated, update the data for the pointed-to record. Refactor xfs_bulkstat() to make use of the founction. Signed-off-by: Jie Liu --- fs/xfs/xfs_ialloc.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++ fs/xfs/xfs_ialloc.h | 9 +++++++++ fs/xfs/xfs_itable.c | 45 +++++++++-------------------------------- 3 files changed, 73 insertions(+), 36 deletions(-) diff --git a/fs/xfs/xfs_ialloc.c b/fs/xfs/xfs_ialloc.c index 86436e7..e34e16f 100644 --- a/fs/xfs/xfs_ialloc.c +++ b/fs/xfs/xfs_ialloc.c @@ -111,6 +111,61 @@ xfs_inobt_get_rec( } /* + * Lookup the inode chunk that the given inode lives in and then get + * the record if we found the chunk. If the inode was not the last + * in the chunk and there are some left allocated, update the data + * for the pointed-to record. + */ +int +xfs_inobt_lookup_grab_ichunk( + struct xfs_btree_cur *cur, /* btree cursor */ + xfs_agino_t agino, /* starting inode of chunk */ + struct xfs_inobt_rec_incore *irec, /* btree record */ + int *stat) /* success/failure */ +{ + int idx; /* Index into inode chunk */ + int error; + + /* Lookup the inode chunk that this inode lives in */ + error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, stat); + if (error || !*stat) + return error; + + /* Get the record, should always work */ + error = xfs_inobt_get_rec(cur, irec, stat); + ASSERT(!error && *stat); + if (error || !*stat) + return error; + + *stat = 0; + if (irec->ir_startino + XFS_INODES_PER_CHUNK <= agino) + return error; + + idx = agino - irec->ir_startino + 1; + /* + * We got a right chunk and there are some left inodes allocated at it. + */ + if (idx < XFS_INODES_PER_CHUNK && + (xfs_inobt_maskn(idx, XFS_INODES_PER_CHUNK - idx) & ~irec->ir_free)) { + int i; + + /* + * Grab the chunk record. Mark all the uninteresting inodes free + * (because they're before our start point). + */ + for (i = 0; i < idx; i++) { + if (XFS_INOBT_MASK(i) & ~irec->ir_free) + irec->ir_freecount++; + } + + irec->ir_free |= xfs_inobt_maskn(0, idx); + *stat = 1; + } + + return error; +} + +/* * Loop over all clusters in a chunk for a given incore inode * allocation btree record. Do a readahead if there are any * allocated inodes in that cluster. diff --git a/fs/xfs/xfs_ialloc.h b/fs/xfs/xfs_ialloc.h index 65b2bef..4b032d6 100644 --- a/fs/xfs/xfs_ialloc.h +++ b/fs/xfs/xfs_ialloc.h @@ -166,4 +166,13 @@ int xfs_ialloc_inode_init(struct xfs_mount *mp, struct xfs_trans *tp, void xfs_inobt_reada_chunk(struct xfs_mount *mp, xfs_agnumber_t agno, struct xfs_inobt_rec_incore *irec); +/* + * Lookup the inode chunk that the given inode lives in and then get + * the record if we found the chunk. If the inode was not the last + * in the chunk and there are some left allocated, update the data + * for the pointed-to record. + */ +int xfs_inobt_lookup_grab_ichunk(struct xfs_btree_cur *cur, xfs_agino_t agino, + struct xfs_inobt_rec_incore *irec, int *stat); + #endif /* __XFS_IALLOC_H__ */ diff --git a/fs/xfs/xfs_itable.c b/fs/xfs/xfs_itable.c index 9ac69cd..3611fa3 100644 --- a/fs/xfs/xfs_itable.c +++ b/fs/xfs/xfs_itable.c @@ -274,50 +274,23 @@ xfs_bulkstat( * we need to get the remainder of the chunk we're in. */ if (agino > 0) { - xfs_inobt_rec_incore_t r; - - /* - * Lookup the inode chunk that this inode lives in. - */ - error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, - &tmp); - if (!error && /* no I/O error */ - tmp && /* lookup succeeded */ - /* got the record, should always work */ - !(error = xfs_inobt_get_rec(cur, &r, &i)) && - i == 1 && - /* this is the right chunk */ - agino < r.ir_startino + XFS_INODES_PER_CHUNK && - /* lastino was not last in chunk */ - (chunkidx = agino - r.ir_startino + 1) < - XFS_INODES_PER_CHUNK && - /* there are some left allocated */ - xfs_inobt_maskn(chunkidx, - XFS_INODES_PER_CHUNK - chunkidx) & - ~r.ir_free) { + xfs_inobt_rec_incore_t r; + error = xfs_inobt_lookup_grab_ichunk(cur, agino, &r, + &tmp); + if (error || !tmp) { /* - * Grab the chunk record. Mark all the - * uninteresting inodes (because they're - * before our start point) free. + * If any of those tests failed, bump the + * inode number (just in case). */ - for (i = 0; i < chunkidx; i++) { - if (XFS_INOBT_MASK(i) & ~r.ir_free) - r.ir_freecount++; - } - r.ir_free |= xfs_inobt_maskn(0, chunkidx); + agino++; + icount = 0; + } else { irbp->ir_startino = r.ir_startino; irbp->ir_freecount = r.ir_freecount; irbp->ir_free = r.ir_free; irbp++; agino = r.ir_startino + XFS_INODES_PER_CHUNK; icount = XFS_INODES_PER_CHUNK - r.ir_freecount; - } else { - /* - * If any of those tests failed, bump the - * inode number (just in case). - */ - agino++; - icount = 0; } /* * In any case, increment to the next record. -- 1.7.9.5 From jeff.liu@oracle.com Tue Nov 12 03:28:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0CB2F7F6A for ; Tue, 12 Nov 2013 03:28:57 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id EAE34304048 for ; Tue, 12 Nov 2013 01:28:53 -0800 (PST) X-ASG-Debug-ID: 1384248532-04cb6c40d36d2dd0001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id qzcwQqPk9fROSkZP (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 01:28:52 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAC9SpFA031879 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 09:28:52 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAC9So6O018341 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 09:28:51 GMT Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAC9SoKD018329 for ; Tue, 12 Nov 2013 09:28:50 GMT Received: from [192.168.1.106] (/123.119.107.66) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 12 Nov 2013 01:28:50 -0800 Message-ID: <5281F51F.6020701@oracle.com> Date: Tue, 12 Nov 2013 17:30:07 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [RFC PATCH 3/4] xfs: introduce a new helper xfs_bulkstat_ag_ichunk() Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [RFC PATCH 3/4] xfs: introduce a new helper xfs_bulkstat_ag_ichunk() Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384248532 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142261 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu Introduce a new helper xfs_bulkstat_ag_ichunk(). This function is used to process inodes in chunk with a pointer to a formatter function that will iget the inode and fill in the appropriate structure. Refactor xfs_bulkstat() to make use of this function. Signed-off-by: Jie Liu --- fs/xfs/xfs_itable.c | 141 +++++++++++++++++++++++++++++++-------------------- fs/xfs/xfs_itable.h | 20 ++++++++ 2 files changed, 107 insertions(+), 54 deletions(-) diff --git a/fs/xfs/xfs_itable.c b/fs/xfs/xfs_itable.c index 3611fa3..008ee10 100644 --- a/fs/xfs/xfs_itable.c +++ b/fs/xfs/xfs_itable.c @@ -178,6 +178,79 @@ xfs_bulkstat_one( #define XFS_BULKSTAT_UBLEFT(ubleft) ((ubleft) >= statstruct_size) /* + * Process inodes in chunk with a pointer to a formatter function + * that will iget the inode and fill in the appropriate structure. + */ +int +xfs_bulkstat_ag_ichunk( + struct xfs_mount *mp, + xfs_agnumber_t agno, + struct xfs_inobt_rec_incore *irbp, + bulkstat_one_pf formatter, + size_t statstruct_size, + struct xfs_bulkstat_agichunk *acp) +{ + xfs_ino_t lastino = acp->ac_lastino; + char __user *ubufp = acp->ac_ubuffer; + int ubleft = acp->ac_ubleft; + int ubelem = acp->ac_ubelem; + int chunkidx, clustidx; + int error = 0; + xfs_agino_t agino; + + for (agino = irbp->ir_startino, chunkidx = clustidx = 0; + XFS_BULKSTAT_UBLEFT(ubleft) && + irbp->ir_freecount < XFS_INODES_PER_CHUNK; + chunkidx++, clustidx++, agino++) { + int fmterror; /* bulkstat formatter result */ + int ubused; + xfs_ino_t ino = XFS_AGINO_TO_INO(mp, agno, agino); + + ASSERT(chunkidx < XFS_INODES_PER_CHUNK); + + /* Skip if this inode is free */ + if (XFS_INOBT_MASK(chunkidx) & irbp->ir_free) { + lastino = ino; + continue; + } + + /* + * Count used inodes as free so we can tell when the + * chunk is used up. + */ + irbp->ir_freecount++; + + /* Get the inode and fill in a single buffer */ + ubused = statstruct_size; + error = formatter(mp, ino, ubufp, ubleft, &ubused, &fmterror); + if (fmterror == BULKSTAT_RV_NOTHING) { + if (error && error != ENOENT && error != EINVAL) { + ubleft = 0; + break; + } + lastino = ino; + continue; + } + if (fmterror == BULKSTAT_RV_GIVEUP) { + ubleft = 0; + ASSERT(error); + break; + } + if (ubufp) + ubufp += ubused; + ubleft -= ubused; + ubelem++; + lastino = ino; + } + + acp->ac_lastino = lastino; + acp->ac_ubleft = ubleft; + acp->ac_ubelem = ubelem; + + return error; +} + +/* * Return stat information in bulk (by-inode) for the filesystem. */ int /* error status */ @@ -194,8 +267,6 @@ xfs_bulkstat( xfs_agi_t *agi; /* agi header data */ xfs_agino_t agino; /* inode # in allocation group */ xfs_agnumber_t agno; /* allocation group number */ - int chunkidx; /* current index into inode chunk */ - int clustidx; /* current index into inode cluster */ xfs_btree_cur_t *cur; /* btree cursor for ialloc btree */ int end_of_ag; /* set if we've seen the ag end */ int error; /* error code */ @@ -215,7 +286,6 @@ xfs_bulkstat( int ubleft; /* bytes left in user's buffer */ char __user *ubufp; /* pointer into user's buffer */ int ubelem; /* spaces used in user's buffer */ - int ubused; /* bytes used by formatter */ /* * Get the last inode value, see if there's nothing to do. @@ -379,57 +449,20 @@ xfs_bulkstat( irbufend = irbp; for (irbp = irbuf; irbp < irbufend && XFS_BULKSTAT_UBLEFT(ubleft); irbp++) { - /* - * Now process this chunk of inodes. - */ - for (agino = irbp->ir_startino, chunkidx = clustidx = 0; - XFS_BULKSTAT_UBLEFT(ubleft) && - irbp->ir_freecount < XFS_INODES_PER_CHUNK; - chunkidx++, clustidx++, agino++) { - ASSERT(chunkidx < XFS_INODES_PER_CHUNK); - - ino = XFS_AGINO_TO_INO(mp, agno, agino); - /* - * Skip if this inode is free. - */ - if (XFS_INOBT_MASK(chunkidx) & irbp->ir_free) { - lastino = ino; - continue; - } - /* - * Count used inodes as free so we can tell - * when the chunk is used up. - */ - irbp->ir_freecount++; - - /* - * Get the inode and fill in a single buffer. - */ - ubused = statstruct_size; - error = formatter(mp, ino, ubufp, ubleft, - &ubused, &fmterror); - if (fmterror == BULKSTAT_RV_NOTHING) { - if (error && error != ENOENT && - error != EINVAL) { - ubleft = 0; - rval = error; - break; - } - lastino = ino; - continue; - } - if (fmterror == BULKSTAT_RV_GIVEUP) { - ubleft = 0; - ASSERT(error); - rval = error; - break; - } - if (ubufp) - ubufp += ubused; - ubleft -= ubused; - ubelem++; - lastino = ino; - } + struct xfs_bulkstat_agichunk ac; + + ac.ac_lastino = lastino; + ac.ac_ubuffer = ubuffer; + ac.ac_ubleft = ubleft; + ac.ac_ubelem = ubelem; + error = xfs_bulkstat_ag_ichunk(mp, agno, irbp, + formatter, statstruct_size, &ac); + if (error) + rval = error; + + lastino = ac.ac_lastino; + ubleft = ac.ac_ubleft; + ubelem = ac.ac_ubelem; cond_resched(); } diff --git a/fs/xfs/xfs_itable.h b/fs/xfs/xfs_itable.h index 97295d9..3822f6a 100644 --- a/fs/xfs/xfs_itable.h +++ b/fs/xfs/xfs_itable.h @@ -30,6 +30,26 @@ typedef int (*bulkstat_one_pf)(struct xfs_mount *mp, int *ubused, int *stat); +struct xfs_bulkstat_agichunk { + xfs_ino_t ac_lastino; /* last inode returned */ + char __user *ac_ubuffer;/* pointer into user's buffer */ + int ac_ubleft; /* bytes left in user's buffer */ + int ac_ubelem; /* spaces used in user's buffer */ +}; + +/* + * Process inodes in chunk with a pointer to a formatter function + * that will iget the inode and fill in the appropriate structure. + */ +int +xfs_bulkstat_ag_ichunk( + struct xfs_mount *mp, + xfs_agnumber_t agno, + struct xfs_inobt_rec_incore *irbp, + bulkstat_one_pf formatter, + size_t statstruct_size, + struct xfs_bulkstat_agichunk *acp); + /* * Values for stat return value. */ -- 1.7.9.5 x From jeff.liu@oracle.com Tue Nov 12 03:29:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 454CE7F6A for ; Tue, 12 Nov 2013 03:29:01 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2F753304039 for ; Tue, 12 Nov 2013 01:29:01 -0800 (PST) X-ASG-Debug-ID: 1384248539-04cbb00ddd569dc0001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id EBoRCg93u1PAyzDi (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 01:28:59 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAC9Swj6032022 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 09:28:59 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAC9Swlu027282 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 09:28:58 GMT Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAC9SwCf027272 for ; Tue, 12 Nov 2013 09:28:58 GMT Received: from [192.168.1.106] (/123.119.107.66) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 12 Nov 2013 01:28:57 -0800 Message-ID: <5281F527.3040200@oracle.com> Date: Tue, 12 Nov 2013 17:30:15 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [RFC PATCH 4/4] xfs: implement parallism quota check Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [RFC PATCH 4/4] xfs: implement parallism quota check Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384248539 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142261 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu XFS does quota check at mount time with a single thread if required, and this process must done before a successful file system mount. That is fun if the desired quota options has been enabled when user creating/removing files, however, it need to travel the whole file system to figure out the quota usages if previously those options were not enabled. Hence, the mount procedure will stuck for a long time depending on the how many inodes resides on the storage as well as the disk IO speed. This patch is implement parallism quota check based on allocation groups, therefore the quota check is performed among each AG via work queues combine with a completion. In this way, I can observed significant speedup on faster devices. Signed-off-by: Jie Liu --- fs/xfs/xfs_qm.c | 357 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- fs/xfs/xfs_qm.h | 18 +++ 2 files changed, 359 insertions(+), 16 deletions(-) diff --git a/fs/xfs/xfs_qm.c b/fs/xfs/xfs_qm.c index 14a4996..110df7b 100644 --- a/fs/xfs/xfs_qm.c +++ b/fs/xfs/xfs_qm.c @@ -35,8 +35,11 @@ #include "xfs_trans.h" #include "xfs_trans_space.h" #include "xfs_qm.h" +#include "xfs_btree.h" +#include "xfs_ialloc_btree.h" #include "xfs_trace.h" #include "xfs_icache.h" +#include "xfs_inum.h" #include "xfs_cksum.h" #include "xfs_dinode.h" @@ -51,6 +54,9 @@ STATIC int xfs_qm_init_quotainfo(xfs_mount_t *); STATIC void xfs_qm_dqfree_one(struct xfs_dquot *dqp); +STATIC int xfs_qm_dqusage_adjust(struct xfs_mount *mp, xfs_ino_t ino, + int *res); + /* * We use the batch lookup interface to iterate over the dquots as it * currently is the only interface into the radix tree code that allows @@ -1349,9 +1355,6 @@ STATIC int xfs_qm_dqusage_adjust( xfs_mount_t *mp, /* mount point for filesystem */ xfs_ino_t ino, /* inode number to get data for */ - void __user *buffer, /* not used */ - int ubsize, /* not used */ - int *ubused, /* not used */ int *res) /* result code value */ { xfs_inode_t *ip; @@ -1439,6 +1442,337 @@ error0: return error; } +static int +xfs_qm_dqusage_adjust_ichunk( + struct xfs_mount *mp, + xfs_agnumber_t agno, + struct xfs_inobt_rec_incore *irbp, + xfs_ino_t *lastinop) +{ + xfs_ino_t lastino = *lastinop; + int chunkidx, clustidx; + int error = 0; + xfs_agino_t agino; + + for (agino = irbp->ir_startino, chunkidx = clustidx = 0; + irbp->ir_freecount < XFS_INODES_PER_CHUNK; + chunkidx++, clustidx++, agino++) { + xfs_ino_t ino = XFS_AGINO_TO_INO(mp, agno, agino); + int stat; + + ASSERT(chunkidx < XFS_INODES_PER_CHUNK); + + /* Skip if this inode is free */ + if (XFS_INOBT_MASK(chunkidx) & irbp->ir_free) { + lastino = ino; + continue; + } + + /* + * Count used inodes as free so we can tell when the + * chunk is used up. + */ + irbp->ir_freecount++; + + error = xfs_qm_dqusage_adjust(mp, ino, &stat); + if (stat == BULKSTAT_RV_NOTHING) { + if (error && error != ENOENT && error != EINVAL) + break; + + lastino = ino; + continue; + } + if (stat == BULKSTAT_RV_GIVEUP) { + ASSERT(error); + break; + } + lastino = ino; + } + + *lastinop = lastino; + return error; +} + +static int +xfs_qm_dqusage_adjust_perag( + struct xfs_dq_adjuster *qa) +{ + struct xfs_mount *mp = qa->qa_mp; + xfs_agnumber_t agno = qa->qa_agno; + xfs_inobt_rec_incore_t *irbp; /* current irec buffer pointer */ + xfs_inobt_rec_incore_t *irbuf; /* start of irec buffer */ + xfs_inobt_rec_incore_t *irbufend; /* end of good irec buffer entries */ + xfs_btree_cur_t *cur; /* btree cursor for ialloc btree */ + xfs_ino_t lastino;/* last inode # in question */ + xfs_agino_t agino; /* inode # in allocation group */ + size_t irbsize; /* size of irec buffer in bytes */ + int nirbuf; /* size of irbuf */ + int rval; /* return value error code */ + int error; /* error code */ + + irbuf = kmem_zalloc_greedy(&irbsize, PAGE_SIZE, PAGE_SIZE * 4); + if (!irbuf) + return ENOMEM; + nirbuf = irbsize / sizeof(*irbuf); + + rval = 0; + agino = 0; + lastino = 0; + + /* + * Loop over the allocation groups, starting from the last + * inode returned; 0 means start of the allocation group. + */ + do { + xfs_buf_t *agbp; /* agi header buffer */ + xfs_agi_t *agi; /* agi header data */ + int stat; /* result value from btree calls */ + bool end_of_ag = false; + + cond_resched(); + + irbp = irbuf; + irbufend = irbuf + nirbuf; + + error = xfs_ialloc_read_agi(mp, NULL, agno, &agbp); + if (error) { + rval = error; + break; + } + agi = XFS_BUF_TO_AGI(agbp); + + /* Allocate and initialize a btree cursor for ialloc btree */ + cur = xfs_inobt_init_cursor(mp, NULL, agbp, agno); + error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_GE, &stat); + + /* + * Loop through inode btree records in this ag until we run out + * of inodes or space in the buffer. + */ + while (irbp < irbufend) { + xfs_inobt_rec_incore_t r; + + /* Loop as long as we're unable to read the inode btree */ + while (error) { + agino += XFS_INODES_PER_CHUNK; + if (XFS_AGINO_TO_AGBNO(mp, agino) >= + be32_to_cpu(agi->agi_length)) + break; + + error = xfs_inobt_lookup(cur, agino, + XFS_LOOKUP_GE, &stat); + cond_resched(); + } + + /* + * If ran off the end of the ag either with an error, + * or the normal way, set end and stop collecting. + */ + if (error) { + end_of_ag = true; + break; + } + + error = xfs_inobt_get_rec(cur, &r, &stat); + if (error || stat == 0) { + end_of_ag = true; + break; + } + + /* + * If this chunk has any allocated inodes, save it. + * Also start read-ahead now for this chunk. + */ + if (r.ir_freecount < XFS_INODES_PER_CHUNK) { + struct blk_plug plug; + + blk_start_plug(&plug); + xfs_inobt_reada_chunk(mp, agno, &r); + blk_finish_plug(&plug); + + irbp->ir_startino = r.ir_startino; + irbp->ir_freecount = r.ir_freecount; + irbp->ir_free = r.ir_free; + irbp++; + } + + /* Set agino to after this chunk and bump the cursor */ + agino = r.ir_startino + XFS_INODES_PER_CHUNK; + error = xfs_btree_increment(cur, 0, &stat); + cond_resched(); + } + + /* + * Drop the btree buffers and the agi buffer. We can't hold + * any of the locks these represent when calling iget. + */ + xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); + xfs_buf_relse(agbp); + + irbufend = irbp; + for (irbp = irbuf; irbp < irbufend; irbp++) { + error = xfs_qm_dqusage_adjust_ichunk(mp, agno, irbp, &lastino); + if (error) + rval = error; + cond_resched(); + } + + if (end_of_ag) + break; + + /* Set up for the next loop iteration */ + agino = XFS_INO_TO_AGINO(mp, lastino); + } while (1); + + /* Done, we're either out of filesystem or space to put the data */ + kmem_free(irbuf); + + return rval; +} + +/* + * Iterate thru the file system to fetch all the inodes in the given + * inode range and adjusting the corresponding dquot counters in core. + */ +STATIC void +xfs_qm_dq_adjust_worker( + struct work_struct *work) +{ + struct xfs_dq_adjuster *qa = container_of(work, + struct xfs_dq_adjuster, qa_work); + int error; + + error = xfs_qm_dqusage_adjust_perag(qa); + complete(&qa->qa_complete); +} + +STATIC int +xfs_qm_init_quotacheck( + struct xfs_mount *mp, + struct xfs_quotacheck *qc) +{ + memset(qc, 0, sizeof(*qc)); + + INIT_LIST_HEAD(&qc->qc_adjusters); + spin_lock_init(&qc->qc_lock); + qc->qc_mp = mp; + qc->qc_wq = alloc_workqueue("xfs-dqcheck/%s", WQ_NON_REENTRANT, + 0, mp->m_fsname); + if (!qc->qc_wq) { + list_del(&qc->qc_adjusters); + return ENOMEM; + } + + return 0; +} + +STATIC void +xfs_qm_destroy_quotacheck( + struct xfs_quotacheck *qc) +{ + destroy_workqueue(qc->qc_wq); + spinlock_destroy(&qc->qc_lock); + list_del(&qc->qc_adjusters); +} + +STATIC void +xfs_qm_destroy_adjusters( + struct xfs_quotacheck *qc) +{ + struct xfs_dq_adjuster *qa, *tmp; + + list_for_each_entry_safe(qa, tmp, &qc->qc_adjusters, qa_node) { + list_del(&qa->qa_node); + kfree(qa); + } +} + +STATIC struct xfs_dq_adjuster * +xfs_qm_alloc_adjuster( + struct xfs_quotacheck *qc, + xfs_agnumber_t agno) +{ + struct xfs_dq_adjuster *qa; + + qa = kzalloc(sizeof(*qa), GFP_NOFS); + if (!qa) + return NULL; + + qa->qa_qc = qc; + qa->qa_mp = qc->qc_mp; + qa->qa_agno = agno; + INIT_LIST_HEAD(&qa->qa_node); + INIT_WORK(&qa->qa_work, xfs_qm_dq_adjust_worker); + init_completion(&qa->qa_complete); + list_add_tail(&qa->qa_node, &qc->qc_adjusters); + + return qa; +} + +STATIC int +xfs_qm_alloc_queue_adjusters( + struct xfs_quotacheck *qc) +{ + xfs_agnumber_t agcount = qc->qc_mp->m_sb.sb_agcount; + int i, error = 0; + + for (i = 0; i < agcount; i++) { + struct xfs_dq_adjuster *qa; + + spin_lock(&qc->qc_lock); + qa = xfs_qm_alloc_adjuster(qc, i); + if (!qa) { + error = ENOMEM; + spin_unlock(&qc->qc_lock); + goto out_destroy_adjusters; + } + queue_work(qc->qc_wq, &qa->qa_work); + spin_unlock(&qc->qc_lock); + } + + return error; + +out_destroy_adjusters: + xfs_qm_destroy_adjusters(qc); + return error; +} + +STATIC void +xfs_qm_wait_for_adjusters( + struct xfs_quotacheck *qc) +{ + struct xfs_dq_adjuster *qa; + + list_for_each_entry(qa, &qc->qc_adjusters, qa_node) + wait_for_completion(&qa->qa_complete); +} + +STATIC int +xfs_qm_do_quotacheck( + struct xfs_mount *mp) +{ + struct xfs_quotacheck qc; + int error; + + error = xfs_qm_init_quotacheck(mp, &qc); + if (error) + return error; + + /* Allocate and queue adjusters */ + error = xfs_qm_alloc_queue_adjusters(&qc); + if (error) + goto out_destroy_quotacheck; + + xfs_qm_wait_for_adjusters(&qc); + + xfs_qm_destroy_adjusters(&qc); + +out_destroy_quotacheck: + xfs_qm_destroy_quotacheck(&qc); + + return error; +} + STATIC int xfs_qm_flush_one( struct xfs_dquot *dqp, @@ -1474,7 +1808,7 @@ int xfs_qm_quotacheck( xfs_mount_t *mp) { - int done, count, error, error2; + int count, error, error2; xfs_ino_t lastino; size_t structsz; uint flags; @@ -1522,18 +1856,9 @@ xfs_qm_quotacheck( flags |= XFS_PQUOTA_CHKD; } - do { - /* - * Iterate thru all the inodes in the file system, - * adjusting the corresponding dquot counters in core. - */ - error = xfs_bulkstat(mp, &lastino, &count, - xfs_qm_dqusage_adjust, - structsz, NULL, &done); - if (error) - break; - - } while (!done); + error = xfs_qm_do_quotacheck(mp); + if (error) + goto error_return; /* * We've made all the changes that we need to make incore. Flush them diff --git a/fs/xfs/xfs_qm.h b/fs/xfs/xfs_qm.h index a788b66..c7e2e6d 100644 --- a/fs/xfs/xfs_qm.h +++ b/fs/xfs/xfs_qm.h @@ -26,6 +26,24 @@ struct xfs_inode; extern struct kmem_zone *xfs_qm_dqtrxzone; +struct xfs_dq_adjuster { + struct list_head qa_node; + struct xfs_mount *qa_mp; + struct xfs_quotacheck *qa_qc; + xfs_agnumber_t qa_agno; + int qa_error; + struct work_struct qa_work; + struct completion qa_complete; +}; + +struct xfs_quotacheck { + struct list_head qc_adjusters; + spinlock_t qc_lock; + struct xfs_mount *qc_mp; + int qc_done; + struct workqueue_struct *qc_wq; +}; + /* * This defines the unit of allocation of dquots. * Currently, it is just one file system block, and a 4K blk contains 30 -- 1.7.9.5 From jeff.liu@oracle.com Tue Nov 12 04:05:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 1D9217F59 for ; Tue, 12 Nov 2013 04:05:44 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id DD8F08F8035 for ; Tue, 12 Nov 2013 02:05:40 -0800 (PST) X-ASG-Debug-ID: 1384250738-04bdf078976cccc0001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id Z56emrJ2i5mFLJHQ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 02:05:39 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rACA5cei009808 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 10:05:38 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rACA5bF8012911 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 10:05:37 GMT Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rACA5aFK015076 for ; Tue, 12 Nov 2013 10:05:37 GMT Received: from [192.168.1.103] (/123.119.107.66) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 12 Nov 2013 02:05:36 -0800 Message-ID: <5281FD6D.9090902@oracle.com> Date: Tue, 12 Nov 2013 18:05:33 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 0/4] xfs: parallel quota check References: <5281F4EB.9060108@oracle.com> X-ASG-Orig-Subj: Re: [RFC PATCH 0/4] xfs: parallel quota check In-Reply-To: <5281F4EB.9060108@oracle.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384250739 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142261 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Sorry, here have two typos. On 11/12, 2013 17:29 PM, Jeff Liu wrote: > Hi Folks, > > We have a user report about skip quota check on first mount/boot several > monthes ago, the original discussion thread can be found at: > http://oss.sgi.com/archives/xfs/2013-06/msg00170.html. > > As per Dave's suggestion, it would be possible to perform quota check > in parallel, this patch series is just trying to follow up that idea. > > Sorry for the too long day as I have to spent most of time dealing with > personl things in the last few monthes, I was afraid I can not quickly > follow up the review procedure. Now the nightmare is over, it's time to > revive this task. > > Also, my previous test results on my laptop and a poor desktop can not > convience me that performs parallism quota check can really get benefits > compare to the current single thread as both machines are shipped with > slow disks, I even observed a little performance regression with millions > of small files(e.g, 100 bytes) as quota check is IO bound, additionaly, > it could affected by the seek time differences. Now with a Mackbook Air > I bought recently, it can show significant difference. > > tests: > - create files via fs_mark (empty file/100 byte small file) > fs_mark -k -S 0 -n 100000 -D 100 -N 1000 -d /xfs -t [10|20|30|50] -s [0|100] > - mount -ouquota,pquota /dev/sdaX /storage > - run each test for 5 times and figure out the average value > > test environment: > - laptop: i5-3320M CPU 4 cores, 8G ram, normal SATA disk > > results of empty files via time: > - # of file(million) default patched > 1 real 1m12.0661s real 1m8.328s > user 0m0.000s user 0m0.000s > sys 0m43.692s sys 0m0.048s > > 2 real 1m43.907s real 1m16.221s > user 0m0.004s user 0m0.000s > sys 1m32.968s sys 0m0.065s > > 3 real 2m36.632s real 1m48.011s > user 0m0.000s user 0m0.002s > sys 2m23.501s sys 0m0.094s > > 5 real 4m20.266s real 3m0.145s > user 0m0.000s user 0m0.002s > sys 3m56.264s sys 0m0.092s > > results of 100 bytes files via time: > - # of file(million) default patched > 1 real 1m34.492 real 1m51.268s > user 0m0.008s user 0m0.008.s > sys 0m54.432s sys 0m0.236s > > 3 real 3m26.687s real 3m16.152s > user 0m0.000s user 0m0.000s > sys 2m23.144s sys 0m0.088s > > So with emtpy files, the performance still looks good but with small files, > this change introduced a little regression on very slow storage. I guess > this is caused by disk seek as data blocks allocated and spreads over the > disk. > > In order to get some more reasonable results, I ask a friend helping > run this test on a server which were shown as following. > > test environment > - 16core, 25G ram, normal SATA disk, but the XFS is resides on a loop dev. > > result of 100 bytes files via time: > - # of file(million) default patched > 1 real 0m19.015s real 0m16.238s > user 0m0.004s user 0m0.002s > sys 0m4.358s sys 0m0.030s > > 2 real 0m34.106s real 0m28.300s > user 0m0.012s user 0m0.002s > sys 0m8.820s sys 0m0.035s > > 3 real 0m53.716s real 46.390s real 0m46.390s > user 0m0.002s user 0m0.005s > sys 0m13.396s sys 0m0.023s > > 5 real 2m26.361s real 2m17.415s > user 0m0.004s user 0m0.004s > sys 0m22.188s sys 0m0.023s > > In this case, there is no regression although there is no noticeable > improvements. :( > > test environment > - Macbook Air i7-4650U with SSD, 8G ram > > - # of file(million) default patched > 1 real 0m6.367s real 0m1.972s > user 0m0.008s user 0m0.000s > sys 0m2.614s sys 0m0.008s > > 2 real 0m3.772s real 0m15.221s real 0m15.221s real 0m3.772s > user 0m0.000s user 0m0.000s > sys 0m0.007s sys 0m6.269s > > 5 real 0m36.036s real 0m8.902s > user 0m0.000s user 0m0.002s > sys 0m14.025s sys 0m0.006s > > > Btw, The current implementation has a defeat considering the duplicated > code at [patch 0/4] xfs: implement parallism quota check at mount time. > Maybe it's better to introduce a new function xfs_bulkstat_ag() which can > be used to bulkstat inodes per ag, hence it could shared at above patch while > adjusting dquota usage per ag, i.e, xfs_qm_dqusage_adjust_perag(). > > As usual, critism and comments are both welcome! > > Thanks, > -Jeff > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From 8373744.133261.560@red.mailbank.com.au Tue Nov 12 04:45:35 2013 Return-Path: <8373744.133261.560@red.mailbank.com.au> X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=HTML_IMAGE_RATIO_08, HTML_MESSAGE,MIME_HTML_MOSTLY autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id F00257F5D for ; Tue, 12 Nov 2013 04:45:34 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0F0F3AC002 for ; Tue, 12 Nov 2013 02:45:33 -0800 (PST) X-ASG-Debug-ID: 1384253125-04cb6c40d46d5fb0001-w1Z2WR Received: from mail.red.mailbank.com.au (mail.red.mailbank.com.au [202.172.104.226]) by cuda.sgi.com with ESMTP id FBTVZs0HGyF5oFsq (version=SSLv3 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 02:45:27 -0800 (PST) X-Barracuda-Envelope-From: 8373744.133261.560@red.mailbank.com.au X-Barracuda-Apparent-Source-IP: 202.172.104.226 Received: from GREEN by mail.mailbank.com.au (RTG Mail Server) with ESMTP id XVE24653 for ; Tue, 12 Nov 2013 21:44:53 +1100 MIME-Version: 1.0 From: "Aurora Global Logistics" Sender: "Aurora Global Logistics" To: "linux-xfs@oss.sgi.com" Reply-To: Date: Tue, 12 Nov 2013 21:44:53 +1100 Subject: Aurora Logistics e-newsletter Message-ID: <201311124453.223.8373744@red.mailbank.com.au> X-ASG-Orig-Subj: Aurora Logistics e-newsletter Content-Type: multipart/alternative; boundary=--boundary_0_f3e00db8-9226-4e55-b317-73aa7b7dca65 X-Barracuda-Connect: mail.red.mailbank.com.au[202.172.104.226] X-Barracuda-Start-Time: 1384253127 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_IMAGE_RATIO_08, HTML_MESSAGE, MIME_HTML_MOSTLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142262 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_MOSTLY BODY: Multipart message mostly text/html MIME 0.00 HTML_IMAGE_RATIO_08 BODY: HTML has a low ratio of text to image area 0.00 HTML_MESSAGE BODY: HTML included in message ----boundary_0_f3e00db8-9226-4e55-b317-73aa7b7dca65 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 KioqIElNUE9SVEFOVCBOT1RFICoqKiANCklmIHlvdSBjYW4gc2VlIHRoaXMgdGV4dCwgeW91IGFy ZSBub3QgdXNpbmcgSFRNTCBlbmFibGVkIGVtYWlsIHNvZnR3YXJlLiANCg0KDQpZb3UgY2FuIHZp ZXcgdGhpcyBlLW1haWwgb25saW5lIGF0IA0KaHR0cDovL21haWxiYW5rLmNvbS5hdS9PbmxpbmUv P0I9MTMzMjYxJkJLPURFQjAwMEJBQjM5ODQNCg0KKioqKioqIA0K ----boundary_0_f3e00db8-9226-4e55-b317-73aa7b7dca65 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PCEtLSANCioqKiBJTVBPUlRBTlQgTk9URSAqKiogDQpJZiB5b3UgY2FuIHNlZSB0aGlzIHRleHQs IHlvdSBhcmUgbm90IHVzaW5nIGFuIEhUTUwgZW5hYmxlZCBlbWFpbCBjbGllbnQuIA0KDQpZb3Ug Y2FuIHZpZXcgdGhpcyBlLW1haWwgb25saW5lIGF0IA0KaHR0cDovL21haWxiYW5rLmNvbS5hdS9P bmxpbmUvP0I9MTMzMjYxJkJLPURFQjAwMEJBQjM5ODQNCg0KLSBQbGVhc2UgZGlzcmVnYXJkIGFs bCB0aGUgdGV4dCBiZWxvdyBhcyBpdCBpcyBIVE1MIGZvcm1hdHRlZCB0ZXh0IC0gDQoqKioqKiog DQotLT4NCg0KDQoNCg0KDQoNCjwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRN TCA0LjAxIFRyYW5zaXRpb25hbC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNC9sb29z ZS5kdGQiPg0KPGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOw0KY2hhcnNldD1VVEYtOCI+DQo8c3R5bGUgdHlwZT0idGV4dC9j c3MiPg0KPCEtLQ0KCgkJCWE6aG92ZXIgewoJCQkJdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUg IWltcG9ydGFudDsKCQkJfQoJCQl0ZC5wcm9tb2NlbGwgcCB7IAoJCQkJY29sb3I6I2ZmZmZmZjsK CQkJCWZvbnQtc2l6ZToxNXB4OwoJCQkJbGluZS1oZWlnaHQ6NDBweDsKCQkJCWZvbnQtZmFtaWx5 OidIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7CgkJCQltYXJnaW4t dG9wOjA7CgkJCQltYXJnaW4tYm90dG9tOjA7CgkJCQlwYWRkaW5nLXRvcDowOwoJCQkJcGFkZGlu Zy1ib3R0b206MDsKCQkJCWZvbnQtd2VpZ2h0Om5vcm1hbDsKCQkJfQoJCQl0ZC5jb250ZW50Ymxv Y2sgaDQgewoJCQkJY29sb3I6IzAwMDAwMCAhaW1wb3J0YW50OwoJCQkJZm9udC1zaXplOjE1cHg7 CgkJCQlsaW5lLWhlaWdodDoyNHB4OwoJCQkJZm9udC1mYW1pbHk6J0hlbHZldGljYSBOZXVlJyxI ZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsKCQkJCW1hcmdpbi10b3A6MTVweDsKCQkJCW1hcmdp bi1ib3R0b206MTBweDsKCQkJCXBhZGRpbmctdG9wOjA7CgkJCQlwYWRkaW5nLWJvdHRvbTowOwoJ CQkJZm9udC13ZWlnaHQ6Ym9sZDsKCQkJfQoJCQl0ZC5jb250ZW50YmxvY2sgaDQgYSB7CgkJCQlj b2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7CgkJCQlmb250LXNpemU6MTVweDsKCQkJCWxpbmUtaGVp Z2h0OjI0cHg7CgkJCQlmb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlh bCxzYW5zLXNlcmlmOwoJCQkJbWFyZ2luLXRvcDoxNXB4OwoJCQkJbWFyZ2luLWJvdHRvbToxMHB4 OwoJCQkJcGFkZGluZy10b3A6MDsKCQkJCXBhZGRpbmctYm90dG9tOjA7CgkJCQlmb250LXdlaWdo dDpib2xkOwoJCQl9CgkJCXRkLmNvbnRlbnRibG9jayBwIHsgCgkJCSAgCWNvbG9yOiM0MDQwNDA7 CgkJCQlmb250LXNpemU6MTNweDsKCQkJCWxpbmUtaGVpZ2h0OjE5cHg7CgkJCQlmb250LWZhbWls eTonSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmOwoJCQkJbWFyZ2lu LXRvcDowOwoJCQkJbWFyZ2luLWJvdHRvbToxM3B4OwoJCQkJcGFkZGluZy10b3A6MDsKCQkJCXBh ZGRpbmctYm90dG9tOjA7CgkJCQlmb250LXdlaWdodDpub3JtYWw7CgkJCX0KCQkJdGQuY29udGVu dGJsb2NrIGEgewoJCQkgIAljb2xvcjojNDA0MDQwOwoJCQkJZm9udC1zaXplOjEzcHg7CgkJCQls aW5lLWhlaWdodDoxOXB4OwoJCQkJZm9udC1mYW1pbHk6J0hlbHZldGljYSBOZXVlJyxIZWx2ZXRp Y2EsQXJpYWwsc2Fucy1zZXJpZjsKCQkJCW1hcmdpbi10b3A6MDsKCQkJCW1hcmdpbi1ib3R0b206 MDsKCQkJCXBhZGRpbmctdG9wOjA7CgkJCQlwYWRkaW5nLWJvdHRvbTowOwoJCQkJdGV4dC1kZWNv cmF0aW9uOiBub25lOwoJCQkJZm9udC13ZWlnaHQ6IGJvbGQ7CgkJCX0KCQkJdGQuY29udGVudGJs b2NrIHRkIHsgCgkJCSAgCWNvbG9yOiM0MDQwNDA7CgkJCQlmb250LXNpemU6MTNweDsKCQkJCWxp bmUtaGVpZ2h0OjE5cHg7CgkJCQlmb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEhlbHZldGlj YSxBcmlhbCxzYW5zLXNlcmlmOwoJCQkJbWFyZ2luLXRvcDowOwoJCQkJbWFyZ2luLWJvdHRvbTow OwoJCQkJcGFkZGluZy10b3A6MDsKCQkJCXBhZGRpbmctYm90dG9tOjA7CgkJCQlmb250LXdlaWdo dDpub3JtYWw7CgkJCX0KCQkJLmZvb3RlciB0ZC5jb250ZW50YmxvY2sgcCB7CgkJCSAgCWNvbG9y OiM0MDQwNDA7CgkJCQlmb250LXNpemU6MTFweDsKCQkJCWxpbmUtaGVpZ2h0OjE1cHg7CgkJCQlm b250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmOwoJ CQkJbWFyZ2luLXRvcDowOwoJCQkJbWFyZ2luLWJvdHRvbToxM3B4OwoJCQkJcGFkZGluZy10b3A6 MDsKCQkJCXBhZGRpbmctYm90dG9tOjA7CgkJCQlmb250LXdlaWdodDpub3JtYWw7CgkJCX0KCQkJ LmZvb3RlciB0ZC5jb250ZW50YmxvY2sgYSB7CgkJCQljb2xvcjogI2ZmZmZmZjsKCQkJCWZvbnQt c2l6ZToxMXB4OwoJCQkJbGluZS1oZWlnaHQ6MTVweDsKCQkJCWZvbnQtZmFtaWx5OidIZWx2ZXRp Y2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7CgkJCQltYXJnaW4tdG9wOjA7CgkJ CQltYXJnaW4tYm90dG9tOjEzcHg7CgkJCQlwYWRkaW5nLXRvcDowOwoJCQkJcGFkZGluZy1ib3R0 b206MDsKCQkJCWZvbnQtd2VpZ2h0OiBub3JtYWw7CgkJCX0KICAgICAgICANCi0tPg0KPC9zdHls ZT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIj4NCjxwIGFsaWduPWNlbnRlciBjbGFz cz0idmlld09ubGluZSIgc3R5bGU9ImZvbnQtZmFtaWx5OnRhaG9tYSxhcmlhbDtmb250LXNpemU6 MTBweDsiPlByb2JsZW1zIHJlYWRpbmcgdGhpcyBlLW1haWwgPyA8YSB0YXJnZXQ9Il9ibGFuayIg Y2xhc3M9InZpZXdPbmxpbmUiIHN0eWxlPSJmb250LXNpemU6MTBweCIgaHJlZj0iaHR0cDovL21h aWxiYW5rLmNvbS5hdS9PbmxpbmUvP0I9MTMzMjYxJkJLPURFQjAwMEJBQjM5ODQmRVVJRD0xMjRG Rjk1QTlCMzI0RkRDQkU0RjU5MEJFQzkzRUJBMSI+VmlldyBpdCBvbmxpbmUgaGVyZS48L2E+PC9w Pg0KPHRhYmxlIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LCAyMzgsIDIzOCk7IiBi b3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjEwMCUiPgog ICAgPHRib2R5PgogICAgICAgIDx0cj4KICAgICAgICAgICAgPHRkIHN0eWxlPSdiYWNrZ3JvdW5k LWltYWdlOiB1cmwoImltYWdlcy9iZy5qcGciKTsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCBu by1yZXBlYXQ7IGJhY2tncm91bmQtY29sb3I6IHJnYigyMzgsIDIzOCwgMjM4KTsnIHdpZHRoPSIx MDAlIj4KICAgICAgICAgICAgPHRhYmxlIGNsYXNzPSJ0YWJsZSIgYm9yZGVyPSIwIiBjZWxsc3Bh Y2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSI2MjAiIGFsaWduPSJjZW50ZXIiPgogICAg ICAgICAgICAgICAgPHRib2R5PgogICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAg ICAgICAgICAgICAgPHRkIGNsYXNzPSJjZWxsIiB3aWR0aD0iNjIwIj4KICAgICAgICAgICAgICAg ICAgICAgICAgPHRhYmxlIGNsYXNzPSJ0YWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIg Y2VsbHBhZGRpbmc9IjAiIHdpZHRoPSI2MjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg PHRib2R5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHdpZHRoPSIzMCI+PC90ZD4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHdpZHRoPSIyNTAiPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVy LXN0eWxlOiBzb2xpZDsiIGFsdD0iIiBzcmM9Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20u YXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL2ltYWdlcy9zcGFjZXIuZ2lmIiB3aWR0aD0iMSIgaGVp Z2h0PSIzMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0 dHA6Ly9tYWlsYmFuay5jb20uYXUvcmVkaXIuYXNwP0U9ODM3Mzc0NCZUPTEzMzI2MSZVPTU2MGQw MjJmOWI0MTZhMTRlNTRhOGM1OGUwNTQ2ZGY2ZjBkIiB0YXJnZXQ9Il9ibGFuayI+PGltZyBzdHls ZT0iYm9yZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1zdHlsZTogc29saWQ7IiBhbHQ9IkF1cm9yYSBZ YWNodCBMb2dpc3RpY3MiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJv cmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL2F1cm9yYV9sb2dvLnBuZyIgd2lkdGg9IjE4MyIgaGVp Z2h0PSI1MCI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHN0 eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIGFsdD0iIiBzcmM9 Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL2lt YWdlcy9zcGFjZXIuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PSIzMCI+PGJyPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHls ZT0nY29sb3I6IHJnYigxNjcsIDE2NywgMTY3KTsgZm9udC1mYW1pbHk6ICJIZWx2ZXRpY2EgTmV1 ZSIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13 ZWlnaHQ6IGJvbGQ7JyB2YWxpZ249InRvcCIgd2lkdGg9IjM1MCIgYWxpZ249InJpZ2h0Ij4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5 bGU6IHNvbGlkOyIgYWx0PSIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9B dXJvcmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL3NwYWNlci5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9 IjQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDov L21haWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9MTMzMjYxJlU9NTYwYmYyNWUz OTQxNGJiNDJjMGJlYzJlMjM1ZTcwODY3OTQiIHRhcmdldD0iX2JsYW5rIj48aW1nIHN0eWxlPSJi b3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIGFsdD0iZmFjZWJvb2siIHNy Yz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3Mv aW1hZ2VzL2ZhY2Vib29rLnBuZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48L2E+IDxhIGhyZWY9 Imh0dHA6Ly9tYWlsYmFuay5jb20uYXUvcmVkaXIuYXNwP0U9ODM3Mzc0NCZUPTEzMzI2MSZVPTU2 MGMzOGUyZThkMDVjNjQxYjFiNzliZTMyMzNmNjBlMWE2IiB0YXJnZXQ9Il9ibGFuayI+PGltZyBz dHlsZT0iYm9yZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1zdHlsZTogc29saWQ7IiBhbHQ9InR3aXR0 ZXIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dp c3RpY3MvaW1hZ2VzL3R3aXR0ZXIucG5nIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjwvYT4gPGEg aHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9MTMzMjYx JlU9NTYwY2QwODhkMzZiNDliNDk4YWFiYzU1ODczN2YxNTgwN2YiIHRhcmdldD0iX2JsYW5rIj48 aW1nIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIGFsdD0i eW91dHViZSIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2Jh bExvZ2lzdGljcy9pbWFnZXMveW91dHViZS5wbmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PC9h PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXIt d2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIGFsdD0iIiBzcmM9Imh0dHA6Ly93ZWJz aXRlcy5tYWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL2ltYWdlcy9zcGFjZXIu Z2lmIiB3aWR0aD0iMSIgaGVpZ2h0PSIyMCI+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+ SVNTVUUgPC9zcGFuPjxzcGFuIHN0eWxlPSJ0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyI+PHNp bmdsZWxpbmUgbGFiZWw9Iklzc3VlIE5vLiI+Tm8uMTAxPC9zaW5nbGVsaW5lPjwvc3Bhbj48L3A+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iMjAiPjwvdGQ+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGJv ZHk+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+CiAgICAgICAgICAgICAgICAgICAg ICAgIDxpbWcgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIg aWQ9Imhlcm8iIGFsdD0iIiBzcmM9Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUvQXVy b3JhR2xvYmFsTG9naXN0aWNzL2ltYWdlcy9oZXJvLmpwZyIgd2lkdGg9IjYwMCIgaGVpZ2h0PSIx MjAiPgogICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxsc3BhY2lu Zz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSI2MjAiPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHRib2R5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ciBiZ2NvbG9y PSIjM2M0YTc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHdpZHRo PSIzMCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIGNsYXNz PSJwcm9tb2NlbGwiIGhlaWdodD0iNDAiIHZhbGlnbj0ibWlkZGxlIj4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsi PlNhZmUgZWZmZWN0aXZlIHRyYW5zcG9ydCBvZiB5b3VyIHlhY2h0IGludGVybmF0aW9uYWxseS48 L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgY2xhc3M9InByb21vY2VsbCIgaGVp Z2h0PSI0MCIgYWxpZ249InJpZ2h0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9 MTMzMjYxJlU9NTYwNWY1ZWMyNTYyZDM2NDRhMTk5M2JhNjI4ZTQ3YzIwZjUiIHRhcmdldD0iX2Js YW5rIj48aW1nIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsi IGFsdD0icXVvdGUiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFH bG9iYWxMb2dpc3RpY3MvaW1hZ2VzL3F1b3RlLnBuZyIgd2lkdGg9IjEyMSIgaGVpZ2h0PSIyNSI+ PC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjMwIj48L3RkPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjIwIj48L3RkPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJh Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNvbHNwYW49IjQiPjwvdGQ+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iMjAiIGFsaWduPSJy aWdodCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJv cmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgYWx0PSIiIHNyYz0iaHR0cDov L3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL3No YWRvd19ibHVlLnBuZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90Ym9keT4KICAgICAgICAgICAgICAg ICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0i MCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNjAwIj4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFj a2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgaGVpZ2h0PSIxMCIgY29sc3Bhbj0i MyI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiB3 aWR0aD0iMzAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBz dHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9ImNvbnRl bnRibG9jayIgd2lkdGg9IjU0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDx0YWJsZSBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9 IjU0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHk+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9InRleHQtYWxp Z246IGNlbnRlcjsgdmVydGljYWwtYWxpZ246IHRvcDsiIHdpZHRoPSIxNTAiIGFsaWduPSJjZW50 ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBo cmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0xMzMyNjEm VT01NjA4ZjViMjM5MmViYjU0Zjg5ODhiYjIyMDllZDNlNTAwNSIgdGFyZ2V0PSJfYmxhbmsiPjxp bWcgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgYWx0PSIi IHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3Rp Y3MvaW1hZ2VzL2Zsb2F0LmpwZyIgd2lkdGg9IjE1MCIgaGVpZ2h0PSIxMDAiPjwvYT4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDov L21haWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9MTMzMjYxJlU9NTYwOGY1YjIz OTJlYmI1NGY4OTg4YmIyMjA5ZWQzZTUwMDUiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IGNsYXNzPSJzZWNvbmRhcnki PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7Ij5GbG9hdCBPbiAvIEZsb2F0IE9mZjwv c3Bhbj48L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8L2E+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsiPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50 ZXI7IiBhbGlnbj0iY2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9u dC1mYW1pbHk6IEFyaWFsOyI+VGhlIFdvcmxk4oCZcyBvbmx5IHNlbWkgc3VibWVyc2libGUgeWFj aHQgdHJhbnNwb3J0IHNlcnZpY2UuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly9tYWlsYmFuay5jb20uYXUvcmVkaXIuYXNwP0U9 ODM3Mzc0NCZUPTEzMzI2MSZVPTU2MDhmNWIyMzkyZWJiNTRmODk4OGJiMjIwOWVkM2U1MDA1IiB0 YXJnZXQ9Il9ibGFuayI+RmluZCBPdXQgTW9yZTwvYT48L3NwYW4+PC9wPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjQ1Ij48L3RkPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9InRl eHQtYWxpZ246IGNlbnRlcjsgdmVydGljYWwtYWxpZ246IHRvcDsiIHdpZHRoPSIxNTAiIGFsaWdu PSJjZW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8YSBocmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0x MzMyNjEmVT01NjAzZDAwZGY0YzY4ZmQ0OTQxYWRkMzJjMzkxMTYyYWU2ZCIgdGFyZ2V0PSJfYmxh bmsiPjxpbWcgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIg YWx0PSIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxM b2dpc3RpY3MvaW1hZ2VzL2xpZnQuanBnIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjEwMCI+PC9hPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJo dHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0xMzMyNjEmVT01NjAz ZDAwZGY0YzY4ZmQ0OTQxYWRkMzJjMzkxMTYyYWU2ZCIgdGFyZ2V0PSJfYmxhbmsiPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgY2xhc3M9InNlY29u ZGFyeSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsiPkxpZnQgT24gLyBMaWZ0IE9m Zjwvc3Bhbj48L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8L2E+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsiPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJjb2xvcjog cmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQXJpYWw7Ij5TYWZlICZhbXA7IGVmZmVjdGl2ZSBs aWZ0IG9uIC8gbGlmdCBvZmYgdHJhbnNwb3J0IGZvciB5b3VyIHlhY2h0LgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vbWFpbGJh bmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0xMzMyNjEmVT01NjAzZDAwZGY0YzY4ZmQ0 OTQxYWRkMzJjMzkxMTYyYWU2ZCIgdGFyZ2V0PSJfYmxhbmsiPkZpbmQgT3V0IE1vcmU8L2E+PC9z cGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRk IHdpZHRoPSI0NSI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPHRkIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7IHZlcnRpY2FsLWFsaWduOiB0 b3A7IiB3aWR0aD0iMTUwIiBhbGlnbj0iY2VudGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9y ZWRpci5hc3A/RT04MzczNzQ0JlQ9MTMzMjYxJlU9NTYwOTBmMjRmMDM5MmEzNDUwOGE5YTI3ZDA1 ODNmNTVjZTYiIHRhcmdldD0iX2JsYW5rIj48aW1nIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsg Ym9yZGVyLXN0eWxlOiBzb2xpZDsiIGFsdD0iIiBzcmM9Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFu ay5jb20uYXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL2ltYWdlcy9jdXN0b21zLmpwZyIgd2lkdGg9 IjE1MCIgaGVpZ2h0PSIxMDAiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/ RT04MzczNzQ0JlQ9MTMzMjYxJlU9NTYwOTBmMjRmMDM5MmEzNDUwOGE5YTI3ZDA1ODNmNTVjZTYi IHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPGg0IGNsYXNzPSJzZWNvbmRhcnkiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog QXJpYWw7Ij5DdXN0b21zIENsZWFyYW5jZTwvc3Bhbj48L2g0PgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7Ij48c3BhbiBzdHlsZT0iY29sb3I6 IHJnYigwLCAwLCAwKTsiPkxlYWRpbmcgeWFjaHQgY3VzdG9tcyBhbmQgcXVhcmFudGluZSBicm9r ZXJzIGluIEF1c3RyYWxpYS48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly9tYWlsYmFuay5jb20uYXUvcmVkaXIuYXNw P0U9ODM3Mzc0NCZUPTEzMzI2MSZVPTU2MDkwZjI0ZjAzOTJhMzQ1MDhhOWEyN2QwNTgzZjU1Y2U2 IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij5GaW5k IE91dCBNb3JlPC9zcGFuPjwvYT48L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8dGQgY29sc3Bhbj0iNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW4tdG9wOiAxMHB4OyI+RXhjbHVzaXZlIEF1c3Ry YWxpYW4gQWdlbnRzIGZvcjogPGltZyBzdHlsZT0iYm9yZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1z dHlsZTogc29saWQ7IiBhbHQ9ImR5dCIgYWxpZ249Im1pZGRsZSIgc3JjPSJodHRwOi8vd2Vic2l0 ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvZHl0LmpwZyIg d2lkdGg9IjEzMCIgaGVpZ2h0PSI1MCI+IDxpbWcgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBi b3JkZXItc3R5bGU6IHNvbGlkOyIgYWx0PSJwZXRlcnNfbWF5IiBhbGlnbj0ibWlkZGxlIiBzcmM9 Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL2lt YWdlcy9wZXRlcnNfbWF5LmpwZyIgd2lkdGg9IjEzMCIgaGVpZ2h0PSI1MCI+PC9wPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8L3RhYmxlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tn cm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIHdpZHRoPSIzMCI+PC90ZD4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxl PSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBoZWlnaHQ9IjEwIiBjb2xz cGFuPSIzIj48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgICAgICAgICA8 L3RhYmxlPgogICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxsc3Bh Y2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSI2MjAiPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgPHRib2R5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ciBiZ2Nv bG9yPSIjM2M0YTc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHdp ZHRoPSIzMCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIGNs YXNzPSJwcm9tb2NlbGwiIGhlaWdodD0iNDAiIHZhbGlnbj0ibWlkZGxlIj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHA+U2NoZWR1bGUgVXBkYXRlPC9wPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8dGQgd2lkdGg9IjIwIj48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6 IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNvbHNwYW49IjIiPjwvdGQ+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iMjAiIGFsaWduPSJyaWdodCI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4 OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgYWx0PSIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxi YW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL3NoYWRvd19ibHVlLnBuZyIg d2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgPC90Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJs ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9 IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNjAwIj4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjog cmdiKDI1NSwgMjU1LCAyNTUpOyIgd2lkdGg9IjMwIj48L3RkPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1 NSwgMjU1KTsiIGNsYXNzPSJjb250ZW50YmxvY2siIHZhbGlnbj0idG9wIj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPGg0IGNsYXNzPSJzZWNvbmRhcnkiPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTogQXJpYWw7Ij5GbG9hdCBPbiAvIEZsb2F0IE9mZjwvc3Bhbj48L2g0Pgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVwZWF0ZXI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxsYXlvdXQgbGFiZWw9IkZsb2F0IERhdGUiPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xheW91dD48L3JlcGVhdGVyPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxsc3Bh Y2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDx0ZCB3aWR0aD0iMzMwIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsOyI+PHN0cm9uZz5TdXBlciBTZXJ2YW50IDQ8L3N0cm9uZz48YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogcmdi KDAsIDAsIDApOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFBhbG1hIGRlIE1hbGxvcmNhPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBNYXJ0aW5pcXVlPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBQb3J0IEV2ZXJnbGFkZXM8YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdvbGZpdG88YnI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJyaXNiYW5lPGJyPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBdWNrbGFuZDxicj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR29sZml0bzxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUG9ydCBFdmVy Z2xhZGVzPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBQYWxtYSBkZSBNYWxsb3JjYTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8L3NwYW4+PC9zcGFuPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDx0ZD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4LU5vdi0xMzxicj4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUtRGVjLTEzPGJyPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMi1EZWMtMTM8YnI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDA1LU1hci0x NDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjkt SmFuLTE0PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAwNy1GZWItMTQ8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDA1LU1hci0xNDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMTUtTWFyLTE0PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAwNy1BcHItMTQ8L3NwYW4+PGJyPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3RkPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8L3RhYmxlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29s b3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIHdpZHRoPSIzMCI+PC90ZD4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0 cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3Jv dW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBoZWlnaHQ9IjEwIiBjb2xzcGFuPSI1Ij48 L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIHdpZHRo PSIzMCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxl PSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0iY29udGVudGJs b2NrIiB2YWxpZ249InRvcCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxo NCBjbGFzcz0ic2Vjb25kYXJ5Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyI+TGlm dCBPbiAvIExpZnQgT2ZmPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7Ij48cmVwZWF0ZXI+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYXlvdXQgbGFiZWw9IkxpZnQgRGF0ZSI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGF5b3V0PjwvcmVwZWF0ZXI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAi IGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iMTAwJSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8dGQgd2lkdGg9IjMzMCI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZv bnQtZmFtaWx5OiBBcmlhbDsiPldlc3QgQ29hc3QgQXVzdHJhbGlhIC8gRWFzdCBDb2FzdCBBdXN0 cmFsaWE8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IEVhc3QgQ29hc3QgQXVzdHJhbGlhIC8gV2VzdCBDb2FzdCBBdXN0cmFsaWE8YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEF1c3RyYWxpYSAvIE1lZCAv IEF1c3RyYWxpYTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgQXVzdHJhbGlhIC8gTm9ydGhlcm4gRXVyb3BlIC8gQXVzdHJhbGlhPGJyPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBXZXN0IENvYXN0IFVTQSAv IEF1c3RyYWxpYTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgQXVzdHJhbGlhIC8gRWFzdCBDb2FzdCBVU0EgLyBBdXN0cmFsaWE8YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEF1c3RyYWxpYSAvIE1pZGRs ZSBFYXN0Jm5ic3A7PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBBdXN0cmFsaWEgLyBBc2lhIC8gQXVzdHJhbGlhPGJyPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC90ZD4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjxzcGFuIHN0eWxlPSJjb2xv cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQXJpYWw7Ij5XZWVrbHk8YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZvcnRuaWdodGx5PGJyPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGb3J0bmlnaHRs eTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTW9u dGhseTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg TW9udGhseTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgRm9ydG5pZ2h0bHk8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIE1vbnRobHk8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEZvcnRuaWdodGx5PC9zcGFuPjxicj4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPC90Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90 YWJsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiBy Z2IoMjU1LCAyNTUsIDI1NSk7IiB3aWR0aD0iMzAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1j b2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgaGVpZ2h0PSIzMCIgY29sc3Bhbj0iNSI+PC90ZD4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgPC90Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJsZT4KICAgICAg ICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxw YWRkaW5nPSIwIiB3aWR0aD0iNjIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9k eT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHIgYmdjb2xvcj0iIzNjNGE3NyI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iMzAiPjwvdGQ+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBjbGFzcz0icHJvbW9jZWxs IiBoZWlnaHQ9IjQwIiB2YWxpZ249Im1pZGRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxwPkF1cm9yYSBpbiBNb3Rpb248L3A+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0 ZCB3aWR0aD0iMjAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1 LCAyNTUpOyIgY29sc3Bhbj0iMiI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHRkIHdpZHRoPSIyMCIgYWxpZ249InJpZ2h0Ij4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1zdHls ZTogc29saWQ7IiBhbHQ9IiIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1 cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvc2hhZG93X2JsdWUucG5nIiB3aWR0aD0iMjAiIGhl aWdodD0iMjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPgogICAgICAgICAg ICAgICAgICAgICAgICA8cmVwZWF0ZXI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsYXlvdXQg bGFiZWw9IkF1cm9yYSBOZXdzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9sYXlvdXQ+PC9y ZXBlYXRlcj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNw YWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNjAwIj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1j b2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgaGVpZ2h0PSIxMCIgY29sc3Bhbj0iMyI+PC90ZD4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRk IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiB3aWR0aD0iMzAi PjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFj a2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFk ZGluZz0iMCIgd2lkdGg9IjEwMCUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHRib2R5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDx0ciB2YWxpZ249InRvcCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDx0ZCB3aWR0aD0iMjAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9yZWRpci5h c3A/RT04MzczNzQ0JlQ9MTMzMjYxJlU9NTYwNWJkNTAwNzEzOTMzNDk5Y2FiNjAxNmY3MzY4NGUw NmMiPjxpbWcgYWx0PSIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJv cmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL1JpdjUxJTIwKDElMjBvZiUyMDEpLmpwZWciPjwvYT48 YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHdpZHRoPSIx NSI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PHRkIGNsYXNzPSJjb250ZW50YmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8aDQgc3R5bGU9Im1hcmdpbi10b3A6IDBweDsiPjxzcGFuIHN0eWxl PSJsaW5lLWhlaWdodDogMTlweDsgZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDE2cHg7 Ij5QYXNzYWdlIHRvIFBhbmFtYTwvc3Bhbj48L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8aDQgc3R5bGU9Im1hcmdpbi10b3A6IDBweDsiPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbiBzdHls ZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXdlaWdodDog bm9ybWFsOyI+QXVyb3JhIHJlY2VudGx5IHNoaXBwZWQgdGhpcyBuZXcgUml2aWVyYSA1MSB0byBQ YW5hbWEgdmlhIG91ciBMaWZ0IE9uLyBMaWZ0IE9mZiBzZXJ2aWNlLCB3aXRoIGEgdHJhbnNpdCBw ZXJpb2Qgb2YgMzIgZGF5cy4mbmJzcDtDbGljayBiZWxvdyBmb3IgZnVydGhlciBpbmZvcm1hdGlv biBvbiBob3cgQXVyb3JhIGNhbiB0cmFuc3BvcnQgeW91ciB5YWNodC48L3NwYW4+PC9wPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDEzcHg7Ij4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRklORCBPVVQgTU9SRTwvc3Bhbj48YnI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9oND4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDx0ciB2YWxpZ249InRvcCI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iMjAwIj4mbmJzcDs8 aW1nIGFsdD0iIiBzcmM9Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUvQXVyb3JhR2xv YmFsTG9naXN0aWNzL2ltYWdlcy9keXQlMjBmdW5jdGlvbl90aHVtYi5qcGVnIj48L3RkPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjE1 Ij4mbmJzcDs8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8dGQgY2xhc3M9ImNvbnRlbnRibG9jayI+PHN0cm9uZyBzdHlsZT0iZm9udC1mYW1pbHk6 IEFyaWFsOyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZweDsiPjxicj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvc3Ryb25nPjxzdHJv bmcgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2 cHg7Ij5Gb3J0IExhdWRlcmRhbGUgQm9hdCBTaG93IDIwMTM8L3NwYW4+PC9zdHJvbmc+PHN0cm9u ZyBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZw eDsiPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PC9zcGFuPjwvc3Ryb25nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8cD48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6 IEFyaWFsOyI+Rm9ydCBMYXVkZXJkYWxlIHJlY2VudGx5IGhvc3RlZCBpdHMgNTR0aCBGb3J0IExh dWRlcmRhbGUgSW50ZXJuYXRpb25hbCBCb2F0IFNob3cuJm5ic3A7QXVyb3JhIGF0dGVuZGVkIHRo ZSBzaG93IGFzIGV4Y2x1c2l2ZSBhZ2VudHMgZm9yIERvY2t3aXNlIFlhY2h0IFRQVCBhbmQgUGV0 ZXJzICZhbXA7IE1heSBHbG9iYWwgQm9hdCBTaGlwcGluZy4gVGhlIHNob3cgd2FzIHJlcG9ydGVk IHRvIGJlIG9uZSBvZiB0aGUgbW9zdCBzdWNjZXNzZnVsIHNob3dzIHNpbmNlIHRoZSBHRkMuPC9z cGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90Ym9keT4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiB3aWR0aD0i MzAiPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJy PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPC90cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdi KDI1NSwgMjU1LCAyNTUpOyIgaGVpZ2h0PSIzMCIgY29sc3Bhbj0iMyI+PC90ZD4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg PC90Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgICAg ICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAg PC90Ym9keT4KICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9y ZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1zdHlsZTogc29saWQ7IiBjbGFzcz0iZGl2aWRlciIgYWx0 PSIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dp c3RpY3MvaW1hZ2VzL3NwYWNlci5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9IjI1Ij4KICAgICAgICAg ICAgPHRhYmxlIGNsYXNzPSJ0YWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBh ZGRpbmc9IjAiIHdpZHRoPSI2MjAiIGFsaWduPSJjZW50ZXIiPgogICAgICAgICAgICAgICAgPHRi b2R5PgogICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRk IGNsYXNzPSJjZWxsIiB3aWR0aD0iNjIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxl IGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNjAwIj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBz dHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY29sc3Bhbj0iMyI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlci13 aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgYWx0PSJBZHZlbnR1cmUgNCBhIEN1cmUi IHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3Rp Y3MvaW1hZ2VzL2FkdmVudHVyZV80X2FfY3VyZS5qcGciIHdpZHRoPSI2MDAiIGhlaWdodD0iODUi PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tn cm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGhlaWdodD0iMzAiIGNvbHNwYW49IjMi PjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgd2lk dGg9IjMwIj48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5 bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNsYXNzPSJjb250ZW50 YmxvY2siIHZhbGlnbj0idG9wIiB3aWR0aD0iNTQwIj4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5n PSIwIiB3aWR0aD0iNTQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxp Z249InRvcCIgd2lkdGg9IjI1MCI+PGltZyBhbHQ9IiIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFp bGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvSU1HXzgyNTMlMjAtJTIw VmVyc2lvbiUyMDIuanBlZyIgd2lkdGg9IjI1MCI+PGJyPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgY2xhc3M9InNlY29uZGFyeSI+PHNpbmdsZWxp bmUgbGFiZWw9IkFkdmVudHVyZSAxIFRpdGxlIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsOyBmb250LXNpemU6IDE2cHg7Ij5BbmRyZXcgYXNjZW5kcyBoaXMgQWR2ZW50dXJlCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3Npbmds ZWxpbmU+PC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PHRkIHdpZHRoPSI0MCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPHRkIHZhbGlnbj0idG9wIiB3aWR0aD0iMjUwIj48aW1nIGFsdD0iIiBzcmM9 Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL2lt YWdlcy9JTUdfNzg1OC4xMzUwMDZfdGh1bWIuanBnIj48YnI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7IGZvbnQtc2l6ZTogMTZweDsiPlN1cHBv cnQgQW5kcmV3PC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPC90cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB2 YWxpZ249InRvcCIgd2lkdGg9IjI1MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDxtdWx0aWxpbmUgbGFiZWw9IkFkdmVudHVyZSAxIENvbnRlbnQiPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbiBz dHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEFyaWFsOyI+V2hpbGUgbW9z dCBvZiBBdXN0cmFsaWEgd2FzIGJ1c3kgY2VsZWJyYXRpbmcgTWVsYm91cm5lIEN1cCwgQW5kcmV3 IEFicmFoYW1zIHdhcyBjaGVja2luZyBpbnRvIEJyaXNiYW5lIEludGVybmF0aW9uYWwgQWlycG9y dCBhbmQgc2F5aW5nIGZhbWlseSBmYXJld2VsbHMuIEhlIGFycml2ZWQgaW4gTG9uZG9uIHRvIGRv IGEgcHJlc3MgbGF1bmNoIG9uIHRoZSBUaGFtZXMgUml2ZXIgYW5kIG5vdyBoYXMgMjAgZGF5cyBi ZWZvcmUgdGhlIGJpZyBjaGFsbGVuZ2UuPC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHN0cm9uZz48YSBocmVmPSJodHRwOi8vbWFp bGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0xMzMyNjEmVT01NjBhN2FkNGQ3ZmQ4 ZTc0YTRhYmJjZjBiNzA1YmI1YmUyYyI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7 IGZvbnQtZmFtaWx5OiBBcmlhbDsiPkZJTkQgT1VUIE1PUkU8L3NwYW4+PC9hPjwvc3Ryb25nPjwv cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tdWx0 aWxpbmU+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPHRkIHdpZHRoPSI0MCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPHRkIHZhbGlnbj0idG9wIiB3aWR0aD0iMjUwIj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG11bHRpbGluZSBsYWJlbD0iQWR2 ZW50dXJlIDIgQ29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWls eTogQXJpYWw7Ij5Gb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBob3cgeW91IGNhbiBzcG9uc29y IEFuZHJldyBpbiB0aGUgVGFsaXNrZXIgV2hpc2t5IEF0bGFudGljIENoYWxsZW5nZSBwbGVhc2Ug dmlzaXQgaGlzIHdlYnNpdGUuPC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPHA+PHN0cm9uZz48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigw LCAwLCAwKTsgZm9udC1mYW1pbHk6IEFyaWFsOyI+PGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNv bS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9MTMzMjYxJlU9NTYwZWVlZDBhZGU5NmI2NDE3MWFl NWZlNmExNmIzYjBjMmYiPkZJTkQgT1VUIE1PUkU8L2E+PC9zcGFuPjwvc3Ryb25nPjwvcD4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbXVsdGlsaW5lPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8L3RhYmxlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29s b3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIHdpZHRoPSIzMCI+PC90ZD4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0 cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3Jv dW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBoZWlnaHQ9IjEwIiBjb2xzcGFuPSIzIj48 L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPgog ICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgIDwvdHI+CiAg ICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICA8L3RhYmxlPgogICAgICAgICAgICA8 aW1nIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIGNsYXNz PSJkaXZpZGVyIiBhbHQ9IiIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1 cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvc3BhY2VyLmdpZiIgd2lkdGg9IjEiIGhlaWdodD0i MjUiPgogICAgICAgICAgICA8dGFibGUgY2xhc3M9InRhYmxlIiBib3JkZXI9IjAiIGNlbGxzcGFj aW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjYyMCIgYWxpZ249ImNlbnRlciI+CiAgICAg ICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAg ICAgICAgICAgICA8dGQgY2xhc3M9ImNlbGwiIHdpZHRoPSI2MjAiPgogICAgICAgICAgICAgICAg ICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAi IHdpZHRoPSI2MDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRib2R5PgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7 IiBoZWlnaHQ9IjMwIiBjb2xzcGFuPSIzIj48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6 IHJnYigyNTUsIDI1NSwgMjU1KTsiIHdpZHRoPSIzMCI+PC90ZD4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAy NTUsIDI1NSk7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzdHls ZT0iYm9yZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1zdHlsZTogc29saWQ7IG1hcmdpbi1ib3R0b206 IDI1cHg7IiBhbHQ9Ik9jZWFuIExpdmUgTmV3cyIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJh bmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvb2NlYW5fbGl2ZV9uZXdzLmpw ZyIgd2lkdGg9IjUzNiIgaGVpZ2h0PSIxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHls ZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgd2lkdGg9IjMwIj48L3Rk PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIHdpZHRoPSIz MCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJi YWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0iY29udGVudGJsb2Nr IiB3aWR0aD0iNTQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxl IGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNTQwIj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgd2lkdGg9IjE1 MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhy ZWY9Imh0dHA6Ly9tYWlsYmFuay5jb20uYXUvcmVkaXIuYXNwP0U9ODM3Mzc0NCZUPTEzMzI2MSZV PTU2MDRhNTljMTAwNTRhMjQ4Y2U5YzYwMTE2ZGFlZjRiNDg2Ij48aW1nIGFsdD0iIiBzcmM9Imh0 dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL2ltYWdl cy90aHVtXzgwX2FpbV90aHVtYi5qcGciPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPGg0IGNsYXNzPSJzZWNvbmRhcnkiPjxzaW5nbGVsaW5lIGxh YmVsPSJPY2VhbiBOZXdzIDEgVGl0bGUiPjxhIGhyZWY9Imh0dHA6Ly9tYWlsYmFuay5jb20uYXUv cmVkaXIuYXNwP0U9ODM3Mzc0NCZUPTEzMzI2MSZVPTU2MDRhNTljMTAwNTRhMjQ4Y2U5YzYwMTE2 ZGFlZjRiNDg2Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyI+QUlNRVggcmFpc2Vz IHByb2ZpbGUgaW4gVVM8L3NwYW4+PC9hPjwvc2luZ2xlbGluZT48L2g0PgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjQ1Ij48L3RkPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgdmFsaWduPSJ0 b3AiIHdpZHRoPSIxNTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8YSBocmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3 NDQmVD0xMzMyNjEmVT01NjBiZDI1YjIyNGVlZjE0NjJmOGRkZTYzMTU4OTgwZDJjYiI+PGltZyBh bHQ9IiIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExv Z2lzdGljcy9pbWFnZXMvdGh1bV84MF9mZXJyX3RodW1iLmpwZyI+PC9hPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgY2xhc3M9InNlY29uZGFyeSI+ PHNpbmdsZWxpbmUgbGFiZWw9Ik9jZWFuIE5ld3MgMiBUaXRsZSI+PGEgaHJlZj0iaHR0cDovL21h aWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9MTMzMjYxJlU9NTYwYmQyNWIyMjRl ZWYxNDYyZjhkZGU2MzE1ODk4MGQyY2IiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7 Ij5GZXJyZXR0aSBzaWdodHMgb24gSW5kb25lc2lhPC9zcGFuPjwvYT48L3NpbmdsZWxpbmU+PC9o ND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHdpZHRo PSI0NSI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPHRkIHZhbGlnbj0idG9wIiB3aWR0aD0iMTUwIj4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9y ZWRpci5hc3A/RT04MzczNzQ0JlQ9MTMzMjYxJlU9NTYwYjE0YTYxY2M2OGIyNGY4NjliMGZjNGU0 YTc4ZTIxYzAiPjxpbWcgYWx0PSIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5h dS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL3RodW1fODFfZXhwb190aHVtYi5qcGciPjwv YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IGNs YXNzPSJzZWNvbmRhcnkiPjxzaW5nbGVsaW5lIGxhYmVsPSJPY2VhbiBOZXdzIDMgVGl0bGUiPjxh IGhyZWY9Imh0dHA6Ly9tYWlsYmFuay5jb20uYXUvcmVkaXIuYXNwP0U9ODM3Mzc0NCZUPTEzMzI2 MSZVPTU2MGIxNGE2MWNjNjhiMjRmODY5YjBmYzRlNGE3OGUyMWMwIj48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6IEFyaWFsOyI+V29ybGQgbGF1bmNoZXMgYXQgR0MgRXhwbzwvc3Bhbj48L2E+PC9z aW5nbGVsaW5lPjwvaDQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PC90cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249 InRvcCIgd2lkdGg9IjE1MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxtdWx0aWxpbmUgbGFiZWw9Ik9jZWFuIE5ld3MgMSBDb250ZW50Ij48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZv bnQtZmFtaWx5OiBBcmlhbDsiPkZvbGxvd2luZyBNb25hY28sIHRoZSBBdXN0cmFsaWFuIHN1cGVy eWFjaHQgaW5kdXN0cnkgd2lsbCB0YXJnZXQgdGhlIFVTLjwvc3Bhbj48L3A+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Imh0dHA6Ly9t YWlsYmFuay5jb20uYXUvcmVkaXIuYXNwP0U9ODM3Mzc0NCZUPTEzMzI2MSZVPTU2MDRhNTljMTAw NTRhMjQ4Y2U5YzYwMTE2ZGFlZjRiNDg2Ij48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAw KTsgZm9udC1mYW1pbHk6IEFyaWFsOyI+RlVMTCBTVE9SWTwvc3Bhbj48L2E+PC9wPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L211bHRpbGluZT4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHdpZHRoPSI0NSI+ PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRk IHZhbGlnbj0idG9wIiB3aWR0aD0iMTUwIj48bXVsdGlsaW5lIGxhYmVsPSJPY2VhbiBOZXdzIDIg Q29udGVudCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsiPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJjb2xvcjog cmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQXJpYWw7Ij5GZXJyZXR0aSBHcm91cCBpcyBsZXZl cmFnaW5nIGEgbHVzdCBmb3IgIkl0YWxpYW4tbWFkZSIgaW4gdGhlIEFzaWEtUGFjaWZpYy48L3Nw YW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 cD48YSBocmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0x MzMyNjEmVT01NjBiZDI1YjIyNGVlZjE0NjJmOGRkZTYzMTU4OTgwZDJjYiI+PHNwYW4gc3R5bGU9 ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBBcmlhbDsiPkZVTEwgU1RPUlk8L3Nw YW4+PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPC9tdWx0aWxpbmU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDx0ZCB3aWR0aD0iNDUiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgd2lkdGg9IjE1MCI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtdWx0aWxpbmUgbGFiZWw9Ik9j ZWFuIE5ld3MgMyBDb250ZW50Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5 bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBBcmlhbDsiPlRoZSBHb2xkIENv YXN0IEludGVybmF0aW9uYWwgTWFyaW5lIEV4cG8gaXMgaG9zdGluZyBhbiBhcnJheSBvZiBiaWcg YnJhbmQgbGF1bmNoZXMuPC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHA+PGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9yZWRp ci5hc3A/RT04MzczNzQ0JlQ9MTMzMjYxJlU9NTYwYjE0YTYxY2M2OGIyNGY4NjliMGZjNGU0YTc4 ZTIxYzAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQXJp YWw7Ij5GVUxMIFNUT1JZPC9zcGFuPjwvYT48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwvbXVsdGlsaW5lPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Rh YmxlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJn YigyNTUsIDI1NSwgMjU1KTsiIHdpZHRoPSIzMCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNv bG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBoZWlnaHQ9IjEwIiBjb2xzcGFuPSIzIj48L3RkPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPgogICAgICAg ICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAg ICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICA8L3RhYmxlPgogICAgICAgICAgICA8aW1nIHN0 eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIGNsYXNzPSJkaXZp ZGVyIiBhbHQ9IiIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUds b2JhbExvZ2lzdGljcy9pbWFnZXMvc3BhY2VyLmdpZiIgd2lkdGg9IjEiIGhlaWdodD0iMjUiPgog ICAgICAgICAgICA8dGFibGUgY2xhc3M9ImZvb3RlciIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0i MCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSI2MjAiIGFsaWduPSJjZW50ZXIiPgogICAgICAgICAg ICAgICAgPHRib2R5PgogICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAg ICAgICAgPHRkIGNsYXNzPSJjZWxsIiB3aWR0aD0iNjIwIj4KICAgICAgICAgICAgICAgICAgICAg ICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0 aD0iNjAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NywgMTY3LCAxNjcpOyIgaGVp Z2h0PSI0MCIgd2lkdGg9IjMwIiBjb2xzcGFuPSI0Ij48L3RkPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQt Y29sb3I6IHJnYigxNjcsIDE2NywgMTY3KTsiIHdpZHRoPSIzMCI+PC90ZD4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2Io MTY3LCAxNjcsIDE2Nyk7IiBjbGFzcz0iY29udGVudGJsb2NrIiB3aWR0aD0iMzAwIj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyLXdpZHRoOiAw cHg7IGJvcmRlci1zdHlsZTogc29saWQ7IiBhbHQ9IiIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFp bGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvYXVyb3JhX2xvZ29fZm9v dGVyLnBuZyIgd2lkdGg9IjEwNiIgaGVpZ2h0PSIyOSI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJy PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBzdHlsZT0idGV4dC1k ZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBocmVmPSJodHRwOi8vd3d3LnlhY2h0LXRyYW5zcG9ydC5j b20uYXUiIHRhcmdldD0iX2JsYW5rIj53d3cueWFjaHQtdHJhbnNwb3J0LmNvbS5hdTwvYT4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDxhIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGhyZWY9Imh0dHA6Ly93d3cu YXVyb3JhbG9naXN0aWNzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnd3dy5hdXJvcmFsb2dpc3RpY3Mu Y29tPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9 ImNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPGEgc3R5bGU9InRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGhyZWY9Imh0dHA6Ly93 ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL21haWxCQU5LLmFz cHg/RVVJRD0xMjRGRjk1QTlCMzI0RkRDQkU0RjU5MEJFQzkzRUJBMSI+PHN0cm9uZz5FZGl0IHlv dXIgc3Vic2NyaXB0aW9uPC9zdHJvbmc+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICA8YSBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiBub25lOyIgaHJlZj0iaHR0cDov L3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvbWFpbEJBTksu YXNweD9FVUlEPTEyNEZGOTVBOUIzMjRGRENCRTRGNTkwQkVDOTNFQkExJlVuc3ViPTEiPjxzdHJv bmc+VW5zdWJzY3JpYmUgaW5zdGFudGx5PC9zdHJvbmc+PC9hPjwvcD4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY3LCAxNjcsIDE2Nyk7IiBj bGFzcz0iY29udGVudGJsb2NrIiB3aWR0aD0iMjUwIiBhbGlnbj0icmlnaHQiPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0iY29sb3I6IHJnYigyNTUsIDI1NSwg MjU1KTsiPkF1cm9yYSBHbG9iYWwgTG9naXN0aWNzIFB0eSBMdGQKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4IE1jQ29ubmVsbCBT dHJlZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIEJ1bGltYmEgUUxELCBBdXN0cmFsaWEgNDE3MTwvcD4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9ImNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7 Ij5QaG9uZTogNjErIDcgMzkwMCA1OTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGYXg6IDYxKyA3IDMzOTkgNzIwOTwvcD4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY3LCAx NjcsIDE2Nyk7IiB3aWR0aD0iMzAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPC90cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdi KDE2NywgMTY3LCAxNjcpOyIgaGVpZ2h0PSIyMCIgY29sc3Bhbj0iNCI+PC90ZD4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg PC90Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgICAg ICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAg PC90Ym9keT4KICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9y ZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1zdHlsZTogc29saWQ7IiBjbGFzcz0iZGl2aWRlciIgYWx0 PSIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dp c3RpY3MvaW1hZ2VzL3NwYWNlci5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9IjI1Ij4KICAgICAgICAg ICAgPHRhYmxlIGNsYXNzPSJ0YWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBh ZGRpbmc9IjAiIHdpZHRoPSI2MjAiIGFsaWduPSJjZW50ZXIiPgogICAgICAgICAgICAgICAgPHRi b2R5PgogICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRk IGNsYXNzPSJjZWxsIiB3aWR0aD0iNjIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBz dHlsZT0iYm9yZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1zdHlsZTogc29saWQ7IiBhbHQ9InBhcnRu ZXJzIiBzcmM9Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFsTG9n aXN0aWNzL2ltYWdlcy9wYXJ0bmVycy5qcGciIHdpZHRoPSI2MDAiIGhlaWdodD0iMTM5Ij4KICAg ICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAg ICAgICAgICAgICAgPC90Ym9keT4KICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgPGlt ZyBzdHlsZT0iYm9yZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1zdHlsZTogc29saWQ7IiBjbGFzcz0i ZGl2aWRlciIgYWx0PSIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJv cmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL3NwYWNlci5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9IjI1 Ij4KICAgICAgICAgICAgPC90ZD4KICAgICAgICA8L3RyPgogICAgPC90Ym9keT4KPC90YWJsZT48 dGFibGUgYm9yZGVyPSIwIiBpZD0ibWJMaW5rcyIgYWxpZ249ImNlbnRlciIgY2VsbHBhZGRpbmc9 IjAiPg0KPHRyPjx0ZCAgPg0KPGltZyBoZWlnaHQ9IjMiIHdpZHRoPSIzIiBzcmM9Imh0dHA6Ly9t YWlsYmFuay5jb20uYXUvX21ic3RhdC84MzczNzQ0LzEzMzI2MS9pbWcuZ2lmIj48YSBocmVmPSJo dHRwOi8vbWFpbGJhbmsuY29tLmF1LyIgdGFyZ2V0PV9ibGFuayBjbGFzcz0iY3JlYXRlZFdpdGgi PjxpbWcgaGVpZ2h0PSIyMCIgd2lkdGg9IjIwIiBzcmM9Imh0dHA6Ly9tYWlsYmFuay5jb20uYXUv YXNzZXRzL21iTG9nbzIweDIwLmdpZiIgYWx0PSJtYWlsQkFOSyIgc3R5bGU9ImJvcmRlcjowOyIg Lz48L2E+PC90ZD48dGQgdmFsaWduPSJtaWRkbGUiPjxhIGhyZWY9Imh0dHA6Ly9tYWlsYmFuay5j b20uYXUvIiB0YXJnZXQ9X2JsYW5rIGNsYXNzPSJjcmVhdGVkV2l0aCI+Jm5ic3A7Q3JlYXRlZCB3 aXRoIG1haWxCQU5LPC9hPjwvdGQ+PHRkICBhbGlnbj1yaWdodD4mbmJzcDt8Jm5ic3A7PGEgaHJl Zj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9TZW5kVG9BRnJpZW5kLz9CPTEzMzI2MSZCSz1ERUIw MDBCQUIzOTg0Ij5TZW5kIHRvIGEgZnJpZW5kPC9hPiZuYnNwO3wmbmJzcDs8YSBocmVmPSdodHRw Oi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9tYWlsQkFO Sy5hc3B4P0VVSUQ9MTI0RkY5NUE5QjMyNEZEQ0JFNEY1OTBCRUM5M0VCQTEmVUlEPTgzNzM3NDQm ZW1haWw9bGludXgteGZzQG9zcy5zZ2kuY29tJz5WaWV3IHlvdXIgZGV0YWlsczwvYT4mbmJzcDt8 Jm5ic3A7PGEgaHJlZj0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9i YWxMb2dpc3RpY3MvUHJpdmFjeS5hc3AiPlByaXZhY3kgcG9saWN5PC9hPjwvdGQ+PC90cj4NCjwv dGFibGU+PC9ib2R5PjwvaHRtbD4= ----boundary_0_f3e00db8-9226-4e55-b317-73aa7b7dca65-- From rjohnston@sgi.com Tue Nov 12 08:03:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7247B7F58 for ; Tue, 12 Nov 2013 08:03:49 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id E347FAC00C; Tue, 12 Nov 2013 06:03:45 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 12 Nov 2013 08:03:42 -0600 Message-ID: <52823550.30107@sgi.com> Date: Tue, 12 Nov 2013 08:04:00 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eryu Guan , Subject: Re: [PATCH RESEND] xfstests: fix compile error of src/fssum.c on bigendian host References: <1384229813-30532-1-git-send-email-eguan@redhat.com> In-Reply-To: <1384229813-30532-1-git-send-email-eguan@redhat.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit 3d2a446df422c5a1b9ab561ae73e66b68a5aa4c3 Author: Eryu Guan Date: Tue Nov 12 04:16:53 2013 +0000 xfstests: fix compile error of src/fssum.c on bigendian host From rjohnston@sgi.com Tue Nov 12 08:12:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 79AC07F5D for ; Tue, 12 Nov 2013 08:12:40 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id D548FAC003; Tue, 12 Nov 2013 06:12:39 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 12 Nov 2013 08:12:32 -0600 Message-ID: <52823762.4040704@sgi.com> Date: Tue, 12 Nov 2013 08:12:50 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Liu Bo , CC: Subject: Re: [PATCH v3] xfstests: add regression test for running btrfs balance and defrag concurrently References: <1383212062-30153-1-git-send-email-bo.li.liu@oracle.com> In-Reply-To: <1383212062-30153-1-git-send-email-bo.li.liu@oracle.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit 6bd85c0a995af4df28b354450e6df658257b559b Author: Liu Bo Date: Thu Oct 31 09:34:22 2013 +0000 xfstests: add regression test for running btrfs balance and defrag concurrently From sandeen@redhat.com Tue Nov 12 10:31:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 89BA27F50 for ; Tue, 12 Nov 2013 10:31:16 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 705AB304043 for ; Tue, 12 Nov 2013 08:31:16 -0800 (PST) X-ASG-Debug-ID: 1384273875-04cbb00dde57bca0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 5YmCZKoyAuaL1fbq for ; Tue, 12 Nov 2013 08:31:15 -0800 (PST) X-Barracuda-Envelope-From: sandeen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rACGVE3X007654 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 11:31:14 -0500 Received: from Liberator.local (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rACGVCCT015725 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 11:31:14 -0500 Message-ID: <528257D0.7050404@redhat.com> Date: Tue, 12 Nov 2013 10:31:12 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs-oss Subject: [PATCH] xfsprogs: remove xfs_check references from fsck.xfs script & manpage X-Enigmail-Version: 1.6 X-ASG-Orig-Subj: [PATCH] xfsprogs: remove xfs_check references from fsck.xfs script & manpage Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384273875 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 xfs_check is deprecated & slated for removal in June 2014. We can stop referring to it now, though - pointing fsck.xfs users to it doesn't make sense at this point. Signed-off-by: Eric Sandeen --- diff --git a/fsck/xfs_fsck.sh b/fsck/xfs_fsck.sh index c5a96e6..e52969e 100755 --- a/fsck/xfs_fsck.sh +++ b/fsck/xfs_fsck.sh @@ -19,6 +19,6 @@ if $AUTO; then echo "$0: XFS file system." else echo "If you wish to check the consistency of an XFS filesystem or" - echo "repair a damaged filesystem, see xfs_check(8) and xfs_repair(8)." + echo "repair a damaged filesystem, see xfs_repair(8)." fi exit 0 diff --git a/man/man8/fsck.xfs.8 b/man/man8/fsck.xfs.8 index b890ad1..ace7252 100644 --- a/man/man8/fsck.xfs.8 +++ b/man/man8/fsck.xfs.8 @@ -20,8 +20,6 @@ simply exits with a zero exit status. If you wish to check the consistency of an XFS filesystem, or repair a damaged or corrupt XFS filesystem, see -.BR xfs_check (8) -and .BR xfs_repair (8). . .SH FILES @@ -30,5 +28,4 @@ and .BR fsck (8), .BR fstab (5), .BR xfs (5), -.BR xfs_check (8), .BR xfs_repair (8). From sandeen@redhat.com Tue Nov 12 11:13:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 184AF7F61 for ; Tue, 12 Nov 2013 11:13:23 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id A9764AC008 for ; Tue, 12 Nov 2013 09:13:19 -0800 (PST) X-ASG-Debug-ID: 1384276398-04bdf078996e05d0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id zwo40B0OcFfO2pnH for ; Tue, 12 Nov 2013 09:13:19 -0800 (PST) X-Barracuda-Envelope-From: sandeen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rACHDIES007400 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 12:13:18 -0500 Received: from Liberator.local (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rACHDH6w006284 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 12:13:18 -0500 Message-ID: <528261AD.50501@redhat.com> Date: Tue, 12 Nov 2013 11:13:17 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs-oss Subject: [PATCH RFC] xfsprogs: suggest "-d" option for repair of RO mount X-Enigmail-Version: 1.6 X-ASG-Orig-Subj: [PATCH RFC] xfsprogs: suggest "-d" option for repair of RO mount Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384276398 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 How dangerous is dangerous? We could offer the suggestion of a "-d" repair, if we're in single-user mode with the root fs mounted readonly. This change suggests -d to repair any RO mounted fs. Signed-off-by: Eric Sandeen --- diff --git a/repair/init.c b/repair/init.c index c3f380b..a7a7613 100644 --- a/repair/init.c +++ b/repair/init.c @@ -97,8 +97,17 @@ xfs_init(libxfs_init_t *args) else args->isreadonly = LIBXFS_EXCLUSIVELY; - if (!libxfs_init(args)) + if (!libxfs_init(args)) { + /* would -d be an option? */ + if (!no_modify && !dangerously) { + args->isreadonly = (LIBXFS_ISINACTIVE | + LIBXFS_DANGEROUSLY); + if (libxfs_init(args)) + fprintf(stderr, +_("Unmount or use -d to repair a read-only mounted filesystem\n")); + } do_error(_("couldn't initialize XFS library\n")); + } ts_create(); increase_rlimit(); From sandeen@redhat.com Tue Nov 12 11:14:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5BFD07F61 for ; Tue, 12 Nov 2013 11:14:49 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 07241AC00B for ; Tue, 12 Nov 2013 09:14:48 -0800 (PST) X-ASG-Debug-ID: 1384276488-04bdf078986e0730001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id CdVSXSZyckpehcXJ for ; Tue, 12 Nov 2013 09:14:48 -0800 (PST) X-Barracuda-Envelope-From: sandeen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rACHElDF007750 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 12:14:47 -0500 Received: from Liberator.local (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rACHEkn9004413 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 12:14:46 -0500 Message-ID: <52826206.3080106@redhat.com> Date: Tue, 12 Nov 2013 11:14:46 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs-oss Subject: [PATCH] xfs_repair: suggest reboot after dangerous repair X-Enigmail-Version: 1.6 X-ASG-Orig-Subj: [PATCH] xfs_repair: suggest reboot after dangerous repair Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384276488 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 If a "dangerous" repair (repair of a readonly mounted fs) has been done, suggest an immediate reboot upon completion. Signed-off-by: Eric Sandeen --- TBH, I don't know how "dangerous" dangerous is. Is this still required? diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index 820e7a2..9e1a774 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -884,6 +884,11 @@ _("Note - stripe unit (%d) and width (%d) fields have been reset.\n" if (verbose) summary_report(); do_log(_("done\n")); + + if (dangerously && !no_modify) + do_warn( +_("Repair of readonly mount complete. Immediate reboot encouraged.\n")); + pftrace_done(); return (0); From BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 12 11:32:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B90227F69 for ; Tue, 12 Nov 2013 11:32:59 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id A5F7B8F8033 for ; Tue, 12 Nov 2013 09:32:56 -0800 (PST) X-ASG-Debug-ID: 1384277573-04cb6c40d36e9490001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 0QIkc9MZSHhL3s7u (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Tue, 12 Nov 2013 09:32:55 -0800 (PST) X-Barracuda-Envelope-From: BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgHpd-000557-1G; Tue, 12 Nov 2013 17:32:53 +0000 Date: Tue, 12 Nov 2013 09:32:53 -0800 From: Christoph Hellwig To: Ben Myers Cc: Linus Torvalds , elder@kernel.org, Mark Tinguely , Christoph Hellwig , "linux-kernel@vger.kernel.org" , xfs@oss.sgi.com, Ric Wheeler Subject: Re: XFS leadership and a new co-maintainer candidate Message-ID: <20131112173253.GA15089@infradead.org> X-ASG-Orig-Subj: Re: XFS leadership and a new co-maintainer candidate References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131108204605.GA1935@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384277575 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142269 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 08, 2013 at 02:46:06PM -0600, Ben Myers wrote: > That really didn't happen Christoph. It's not in my tree or in a pull request. I'll take my back room complain back then, but I still think that this is not a useful way to discuss something like this. > Linus, let me know what you want to do. I do think we're doing a fair job over > here, and (geez) I'm just trying to add Mark as my backup since Alex is too > busy. I know the RH people want more control, and that's understandable, but > they really don't need to replace me to get their code in. Ouch. I'd really like to see more diversity in XFS maintainers. The SGI focus has defintively been an issue again and again because it seems when one SGI person is too busy the others usually are as well. As mentioned before there's also been historically a way too high turnover, with the associated transition pains. By making sure we have a broader base for the maintainers, and a more open infrastructure we'll all win. Note that we already had that sort of instructure on kernel.org, but gave up on it because many people perceived the effort to re-gain the kernel.org accounts to high. I would also really like to get a clarification on "I know the RH people want more control, and that's understandable, but they really don't need to replace me to get their code in". What specific people are you worried about an what code? What makes "the RH people" less worthy to their code in than "the SGI" people. From BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 12 11:33:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 70A007F75 for ; Tue, 12 Nov 2013 11:33:47 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 487B88F8033 for ; Tue, 12 Nov 2013 09:33:47 -0800 (PST) X-ASG-Debug-ID: 1384277626-04cb6c50394dd250001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id gOeZ5ig4amscOxbZ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 09:33:46 -0800 (PST) X-Barracuda-Envelope-From: BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgHqT-00056C-W2; Tue, 12 Nov 2013 17:33:45 +0000 Date: Tue, 12 Nov 2013 09:33:45 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems Message-ID: <20131112173345.GA19554@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-6-git-send-email-david@fromorbit.com> <20131105164307.GD32110@infradead.org> <20131105195650.GA6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131105195650.GA6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384277626 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142269 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 06:56:50AM +1100, Dave Chinner wrote: > > printing this on every mount seem a bit too verbose. > > I'd like to leave it there until we remove the experimental tag from > the v5 superblock configuration, as there is no good way of > determining that someone is using a mkfs patched to enable this > feature yet... I tend to disagree, but given that it's not actively harmful I'm fine with merging it as-is. Reviewed-by: Christoph Hellwig From BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 12 11:35:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 02FFC7F75 for ; Tue, 12 Nov 2013 11:35:05 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 72353AC001 for ; Tue, 12 Nov 2013 09:35:04 -0800 (PST) X-ASG-Debug-ID: 1384277702-04cb6c40d46e9640001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id tKtC5Gymd9eY33Ok (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 09:35:03 -0800 (PST) X-Barracuda-Envelope-From: BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgHri-0005WG-OH for xfs@oss.sgi.com; Tue, 12 Nov 2013 17:35:02 +0000 Date: Tue, 12 Nov 2013 09:35:02 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: Re: [PATCH] xfststs: add a helper to get the minimum dio size Message-ID: <20131112173502.GC19554@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfststs: add a helper to get the minimum dio size References: <20131106105932.GA7807@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106105932.GA7807@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384277703 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142269 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- ping? On Wed, Nov 06, 2013 at 02:59:32AM -0800, Christoph Hellwig wrote: > Various tests opencode checks to find out the minimum support direct I/O > size. Replace those with a generic helper that handles network filesystems as > well. Also remove the Linux 2.4 workaround we had in once place. > > Signed-off-by: Christoph Hellwig > > diff --git a/common/rc b/common/rc > index ea3af12..64139c8 100644 > --- a/common/rc > +++ b/common/rc > @@ -2179,6 +2179,21 @@ _scale_fsstress_args() > echo $args > } > > +# > +# Return the logical block size if running on a block device, > +# else substitute the page size. > +# > +_min_dio_alignment() > +{ > + dev=$1 > + > + if [ -b "$dev" ]; then > + blockdev --getss $dev > + else > + $here/src/feature -s > + fi > +} > + > run_check() > { > echo "# $@" >> $seqres.full 2>&1 > diff --git a/tests/generic/091 b/tests/generic/091 > index cee012d..d0f5800 100755 > --- a/tests/generic/091 > +++ b/tests/generic/091 > @@ -54,11 +54,7 @@ run_fsx() > } > > psize=`$here/src/feature -s` > -bsize=`blockdev --getss $TEST_DEV` > -kernel=`uname -r | sed -e 's/\(2\..\).*/\1/'` > - > -# 2.4 Linux kernels support bsize aligned direct I/O only > -[ "$HOSTOS" = "Linux" -a "$kernel" = "2.4" ] && bsize=$psize > +bsize=`_min_dio_alignment $TEST_DEV` > > # fsx usage: > # > diff --git a/tests/generic/240 b/tests/generic/240 > index e692318..d3fd442 100755 > --- a/tests/generic/240 > +++ b/tests/generic/240 > @@ -60,7 +60,7 @@ rm -f $seqres.full > > rm -f $TEST_DIR/aiodio_sparse > > -logical_block_size=`blockdev --getss $TEST_DEV` > +logical_block_size=`_min_dio_alignment $TEST_DEV` > fs_block_size=`stat -f $TEST_DIR | grep "Block size:" | awk '{print $3}'` > > if [ $fs_block_size -le $logical_block_size ]; then > diff --git a/tests/generic/263 b/tests/generic/263 > index 377b199..094c3d1 100755 > --- a/tests/generic/263 > +++ b/tests/generic/263 > @@ -54,7 +54,7 @@ run_fsx() > } > > psize=`$here/src/feature -s` > -bsize=`blockdev --getss $TEST_DEV` > +bsize=`_min_dio_alignment $TEST_DEV` > > run_fsx -N 10000 -o 8192 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z > run_fsx -N 10000 -o 128000 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs ---end quoted text--- From BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 12 11:35:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id AF2487F75 for ; Tue, 12 Nov 2013 11:35:39 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9B89F304039 for ; Tue, 12 Nov 2013 09:35:36 -0800 (PST) X-ASG-Debug-ID: 1384277731-04cb6c40d56e96a0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id FFLeK8vCil3KOETP (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 09:35:32 -0800 (PST) X-Barracuda-Envelope-From: BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgHsB-00069o-Sh for xfs@oss.sgi.com; Tue, 12 Nov 2013 17:35:31 +0000 Date: Tue, 12 Nov 2013 09:35:31 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: stop special casing nfs and udf Message-ID: <20131112173531.GD19554@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfstests: stop special casing nfs and udf References: <20131107204635.GA22954@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107204635.GA22954@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384277732 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142269 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e ping? On Thu, Nov 07, 2013 at 12:46:35PM -0800, Christoph Hellwig wrote: > For historical reasons beyond my knowledge xfstests tries to abuse the > scratch device as test device for nfs and udf. Because not all test > have inherited the right usage of the _setup_testdir and _cleanup_testdir > helpers this leads to lots of unessecary test failures. > > Remove the special casing, which gets nfs down to a minimal number of > failures. > > Signed-off-by: Christoph Hellwig > > diff --git a/common/rc b/common/rc > index ea3af12..c64933a 100644 > --- a/common/rc > +++ b/common/rc > @@ -975,11 +975,7 @@ _require_scratch() > { > case "$FSTYP" in > nfs*) > - echo $SCRATCH_DEV | grep -q ":" > /dev/null 2>&1 > - if [ -z "$SCRATCH_DEV" -o "$?" != "0" ] > - then > - _notrun "this test requires a valid \$SCRATCH_DEV" > - fi > + _notrun "requires a scratch device" > ;; > *) > if [ -z "$SCRATCH_DEV" -o "`_is_block_dev $SCRATCH_DEV`" = "" ] > @@ -1773,100 +1769,6 @@ _full_platform_details() > echo "$os/$platform $host $kernel" > } > > -_setup_udf_scratchdir() > -{ > - [ "$FSTYP" != "udf" ] \ > - && _fail "setup_udf_testdir: \$FSTYP is not udf" > - [ -z "$SCRATCH_DEV" -o ! -b "$SCRATCH_DEV" ] \ > - && _notrun "this test requires a valid \$SCRATCH_DEV" > - [ -z "$SCRATCH_MNT" ] \ > - && _notrun "this test requires a valid \$SCRATCH_MNT" > - > - # mounted? > - if _mount | grep -q $SCRATCH_DEV > - then > - # if it's mounted, make sure its on $TEST_RW_DIR > - if ! _mount | grep $SCRATCH_DEV | grep -q $SCRATCH_MNT > - then > - _fail "\$SCRATCH_DEV is mounted but not on \$SCRATCH_MNT - aborting" > - fi > - $UMOUNT_PROG $SCRATCH_DEV > - fi > - > - _scratch_mkfs > - _scratch_mount > - > - testdir=$SCRATCH_MNT > -} > - > -_setup_nfs_scratchdir() > -{ > - [ "$FSTYP" != "nfs" ] \ > - && _fail "setup_nfs_testdir: \$FSTYP is not nfs" > - [ -z "$SCRATCH_DEV" ] \ > - && _notrun "this test requires a valid host fs for \$SCRATCH_DEV" > - [ -z "$SCRATCH_MNT" ] \ > - && _notrun "this test requires a valid \$SCRATCH_MNT" > - > - # mounted? > - if _mount | grep -q $SCRATCH_DEV > - then > - # if it's mounted, make sure its on $SCRATCH_MNT > - if ! _mount | grep $SCRATCH_DEV | grep -q $SCRATCH_MNT > - then > - _fail "\$SCRATCH_DEV is mounted but not on \$SCRATCH_MNT - aborting" > - fi > - $UMOUNT_PROG $SCRATCH_DEV > - fi > - > - _scratch_mkfs > - _scratch_mount > - > - testdir=$SCRATCH_MNT > -} > - > -# > -# Warning for UDF and NFS: > -# this function calls _setup_udf_scratchdir and _setup_udf_scratchdir > -# which actually uses the scratch dir for the test dir. > -# > -# This was done because testdir was intended to be a persistent > -# XFS only partition. This should eventually change, and treat > -# at least local filesystems all the same. > -# > -_setup_testdir() > -{ > - case $FSTYP in > - udf) > - _setup_udf_scratchdir > - ;; > - nfs*) > - _setup_nfs_scratchdir > - ;; > - *) > - testdir=$TEST_DIR > - ;; > - esac > -} > - > -_cleanup_testdir() > -{ > - case $FSTYP in > - udf) > - # umount testdir as it is $SCRATCH_MNT which could be used by xfs next > - [ -n "$testdir" ] && $UMOUNT_PROG $testdir > - ;; > - nfs*) > - # umount testdir as it is $SCRATCH_MNT which could be used by xfs next > - [ -n "$testdir" ] && $UMOUNT_PROG $testdir > - ;; > - *) > - # do nothing, testdir is $TEST_DIR > - : > - ;; > - esac > -} > - > _link_out_file() > { > if [ -z "$1" -o -z "$2" ]; then > diff --git a/tests/btrfs/005 b/tests/btrfs/005 > index 81badf6..c364e11 100755 > --- a/tests/btrfs/005 > +++ b/tests/btrfs/005 > @@ -135,7 +135,6 @@ _rundefrag() > _supported_fs btrfs > _supported_os Linux > > -_setup_testdir > ## We require scratch so that we'll have free contiguous space > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > diff --git a/tests/btrfs/014 b/tests/btrfs/014 > index a49cf06..aa3edbb 100755 > --- a/tests/btrfs/014 > +++ b/tests/btrfs/014 > @@ -54,7 +54,6 @@ _balance() > _supported_fs btrfs > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/generic/001 b/tests/generic/001 > index aa82441..6e5f3dd 100755 > --- a/tests/generic/001 > +++ b/tests/generic/001 > @@ -118,14 +118,14 @@ udf_fsize=20240 # number of sectors for UDF > > _setup() > { > - if mkdir -p $testdir/$$ > + if mkdir -p $TEST_DIR/$$ > then > : > else > - echo "Error: cannot mkdir \"$testdir/$$\"" > + echo "Error: cannot mkdir \"$TEST_DIR/$$\"" > exit 1 > fi > - cd $testdir/$$ > + cd $TEST_DIR/$$ > > $verbose && echo -n "setup " > sed -e '/^#/d' $tmp.config \ > @@ -286,8 +286,7 @@ _cleanup() > then > $verbose && echo "cleanup" > cd / > - rm -rf $testdir/$$ > - _cleanup_testdir > + rm -rf $TEST_DIR/$$ > done_cleanup=true > fi > } > @@ -298,7 +297,6 @@ _cleanup > status=1 > done_cleanup=false > > -_setup_testdir > _setup > > # do the test > diff --git a/tests/generic/002 b/tests/generic/002 > index 2aeebb1..656d29f 100755 > --- a/tests/generic/002 > +++ b/tests/generic/002 > @@ -38,43 +38,40 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > rm -f $tmp.* > - _cleanup_testdir > } > > # real QA test starts here > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > echo "Silence is goodness ..." > > # ensure target directory exists > -mkdir `dirname $testdir/$tmp` 2>/dev/null > +mkdir `dirname $TEST_DIR/$tmp` 2>/dev/null > > -touch $testdir/$tmp.1 > +touch $TEST_DIR/$tmp.1 > for l in 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > do > - ln $testdir/$tmp.1 $testdir/$tmp.$l > - x=`src/lstat64 $testdir/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` > + ln $TEST_DIR/$tmp.1 $TEST_DIR/$tmp.$l > + x=`src/lstat64 $TEST_DIR/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` > if [ "$l" -ne $x ] > then > echo "Arrgh, created link #$l and lstat64 looks like ..." > - src/lstat64 $testdir/$tmp.1 > + src/lstat64 $TEST_DIR/$tmp.1 > status=1 > fi > done > > for l in 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 > do > - x=`src/lstat64 $testdir/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` > + x=`src/lstat64 $TEST_DIR/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` > if [ "$l" -ne $x ] > then > echo "Arrgh, about to remove link #$l and lstat64 looks like ..." > - src/lstat64 $testdir/$tmp.1 > + src/lstat64 $TEST_DIR/$tmp.1 > status=1 > fi > - rm -f $testdir/$tmp.$l > + rm -f $TEST_DIR/$tmp.$l > done > > # success, all done > diff --git a/tests/generic/005 b/tests/generic/005 > index de68b0d..544af14 100755 > --- a/tests/generic/005 > +++ b/tests/generic/005 > @@ -43,10 +43,9 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > > _cleanup() > { > - cd $testdir > + cd $TEST_DIR > rm -f symlink_{0,1,2,3,4}{0,1,2,3,4,5,6,7,8,9} symlink_self empty_file > cd / > - _cleanup_testdir > } > > _touch() > @@ -75,9 +74,7 @@ else > _supported_os Linux IRIX > fi > > -_setup_testdir > - > -cd $testdir > +cd $TEST_DIR > > o=empty_file > touch $o > diff --git a/tests/generic/006 b/tests/generic/006 > index 62cc0c8..481e1f1 100755 > --- a/tests/generic/006 > +++ b/tests/generic/006 > @@ -35,8 +35,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - rm -rf $testdir/permname.$$ > - _cleanup_testdir > + rm -rf $TEST_DIR/permname.$$ > } > > _count() > @@ -56,23 +55,21 @@ _count() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > -mkdir $testdir/permname.$$ > +mkdir $TEST_DIR/permname.$$ > > echo "" > echo "single thread permname" > echo "----------------------" > -mkdir $testdir/permname.$$/a > -cd $testdir/permname.$$/a > +mkdir $TEST_DIR/permname.$$/a > +cd $TEST_DIR/permname.$$/a > $here/src/permname -c 4 -l 6 -p 1 || echo "permname returned $?" > find . | _count > > echo "" > echo "multi thread permname" > echo "----------------------" > -mkdir $testdir/permname.$$/b > -cd $testdir/permname.$$/b > +mkdir $TEST_DIR/permname.$$/b > +cd $TEST_DIR/permname.$$/b > $here/src/permname -c 4 -l 6 -p 4 || echo "permname returned $?" > find . | _count > > diff --git a/tests/generic/007 b/tests/generic/007 > index 4947da6..abbee74 100755 > --- a/tests/generic/007 > +++ b/tests/generic/007 > @@ -38,8 +38,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - rm -rf $testdir/$seq > - _cleanup_testdir > + rm -rf $TEST_DIR/$seq > } > > # get standard environment, filters and checks > @@ -50,8 +49,6 @@ _cleanup() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > status=1 # default failure > sourcefile=$tmp.nametest > seed=1 > @@ -66,8 +63,8 @@ while [ $i -le $num_filenames ]; do > let i=$i+1 > done > > -mkdir $testdir/$seq > -cd $testdir/$seq > +mkdir $TEST_DIR/$seq > +cd $TEST_DIR/$seq > $here/src/nametest -l $sourcefile -s $seed -i $iterations -z > > # success, all done > diff --git a/tests/generic/010 b/tests/generic/010 > index 0bdfdd5..9d2e76a 100755 > --- a/tests/generic/010 > +++ b/tests/generic/010 > @@ -35,8 +35,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - rm -f $testdir/DBtest*.{pag,dir} > - _cleanup_testdir > + rm -f $TEST_DIR/DBtest*.{pag,dir} > } > > # filter random number output from dbtest > @@ -58,11 +57,9 @@ _filter_dbtest() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > rm -f $seqres.full > > -cd $testdir > +cd $TEST_DIR > > $here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $seqres.full | _filter_dbtest > > diff --git a/tests/generic/011 b/tests/generic/011 > index cad09ed..bed23aa 100755 > --- a/tests/generic/011 > +++ b/tests/generic/011 > @@ -37,7 +37,6 @@ _cleanup() > cd / > rm -f $tmp.* > [ -n "$out" ] && rm -rf $out > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -48,9 +47,7 @@ _cleanup() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > -out=$testdir/dirstress.$$ > +out=$TEST_DIR/dirstress.$$ > > rm -f $seqres.full > > diff --git a/tests/generic/013 b/tests/generic/013 > index f66cade..8e76d3d 100755 > --- a/tests/generic/013 > +++ b/tests/generic/013 > @@ -41,8 +41,7 @@ _cleanup() > # such that what it has is greater the 1024 chars and will > # stop and complain - so get rid of complaint > # Ref. pv#935754 > - rm -rf $testdir/fsstress.$$.* 2>&1 | grep -v 'Path too long' > - _cleanup_testdir > + rm -rf $TEST_DIR/fsstress.$$.* 2>&1 | grep -v 'Path too long' > } > > _filesize() > @@ -60,7 +59,7 @@ _do_test() > _param="$2" > _count="$3" > > - out=$testdir/fsstress.$$.$_n > + out=$TEST_DIR/fsstress.$$.$_n > rm -rf $out > if ! mkdir $out > then > @@ -93,8 +92,6 @@ _do_test() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > rm -f $seqres.full > echo "brevity is wit..." > > diff --git a/tests/generic/014 b/tests/generic/014 > index d7da9ab..a9c2638 100755 > --- a/tests/generic/014 > +++ b/tests/generic/014 > @@ -35,8 +35,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - rm -rf $testdir/truncfile.$$.* > - _cleanup_testdir > + rm -rf $TEST_DIR/truncfile.$$.* > } > > # get standard environment, filters and checks > @@ -47,7 +46,6 @@ _supported_fs generic > _supported_os IRIX Linux > > _require_sparse_files > -_setup_testdir > > # ensure EOF preallocation doesn't massively extend the runtime of this test > # by limiting the amount of preallocation and therefore the amount of blocks > @@ -62,7 +60,7 @@ echo "brevity is wit..." > echo "------" > echo "test 1" > echo "------" > -if ! src/truncfile -c 10000 $testdir/truncfile.$$.0 >$tmp.out 2>&1 > +if ! src/truncfile -c 10000 $TEST_DIR/truncfile.$$.0 >$tmp.out 2>&1 > then > out=`cat $tmp.out` > echo "truncfile returned $? : \"$out\"" > diff --git a/tests/generic/020 b/tests/generic/020 > index f004be5..a9bd17a 100755 > --- a/tests/generic/020 > +++ b/tests/generic/020 > @@ -29,21 +29,16 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=0 # success is the default! > -trap "_cleanup; rm -f $tmp.* $testfile; exit \$status" 0 1 2 3 15 > +trap "rm -f $tmp.* $testfile; exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > . ./common/filter > . ./common/attr > > -_cleanup() > -{ > - _cleanup_testdir > -} > - > _filter() > { > - sed "s#$testdir[^ :]*##g; > + sed "s#$TEST_DIR[^ :]*##g; > s#$tmp[^ :]*##g" $1 > } > > @@ -83,11 +78,9 @@ _supported_os Linux > > _require_attrs > > -_setup_testdir > - > rm -f $seqres.full > > -testfile=$testdir/attribute_$$ > +testfile=$TEST_DIR/attribute_$$ > > echo "*** list non-existant file" > _attr_list $testfile > diff --git a/tests/generic/068 b/tests/generic/068 > index b160766..a764019 100755 > --- a/tests/generic/068 > +++ b/tests/generic/068 > @@ -36,7 +36,6 @@ ITERATIONS=10 > _cleanup() > { > cd / > - _cleanup_testdir > > trap 0 1 2 3 15 > exit $status > diff --git a/tests/generic/070 b/tests/generic/070 > index ad9031e..3c88df0 100755 > --- a/tests/generic/070 > +++ b/tests/generic/070 > @@ -35,7 +35,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -49,10 +48,8 @@ _supported_os IRIX Linux > > _require_attrs > > -_setup_testdir > - > FSSTRESS_ARGS=`_scale_fsstress_args \ > - -d $testdir/fsstress \ > + -d $TEST_DIR/fsstress \ > -f allocsp=0 \ > -f freesp=0 \ > -f bulkstat=0 \ > diff --git a/tests/generic/074 b/tests/generic/074 > index 55f72c2..668132e 100755 > --- a/tests/generic/074 > +++ b/tests/generic/074 > @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - rm -rf $testdir/fstest.$$.* $tmp.* > - _cleanup_testdir > + rm -rf $TEST_DIR/fstest.$$.* $tmp.* > } > > # get standard environment, filters and checks > @@ -47,7 +46,7 @@ _do_test() > _n="$1" > _param="$2" > > - out=$testdir/fstest.$$.$_n > + out=$TEST_DIR/fstest.$$.$_n > rm -rf $out > if ! mkdir $out > then > @@ -156,8 +155,6 @@ _process_args "$@" > echo "Params are for $param_type" >>$seqres.full > echo "Params: n = $numchildren l = $numloops f = $numfiles" >>$seqres.full > > -_setup_testdir > - > _check_test_fs > > # Options: > diff --git a/tests/generic/075 b/tests/generic/075 > index e806dea..8b4ab39 100755 > --- a/tests/generic/075 > +++ b/tests/generic/075 > @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - rm -rf $testdir/fsx.* $tmp.* > - _cleanup_testdir > + rm -rf $TEST_DIR/fsx.* $tmp.* > } > > # get standard environment, filters and checks > @@ -47,7 +46,7 @@ _do_test() > _n="$1" > _param="$2" > > - out=$testdir/fsx > + out=$TEST_DIR/fsx > rm -rf $out > if ! mkdir $out > then > @@ -136,8 +135,6 @@ _process_args "$@" > echo "Params are for $param_type" >>$seqres.full > echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full > > -_setup_testdir > - > rm -f $seqres.full > echo "brevity is wit..." > > diff --git a/tests/generic/093 b/tests/generic/093 > index a8ef52e..fe20f38 100755 > --- a/tests/generic/093 > +++ b/tests/generic/093 > @@ -41,13 +41,12 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > > _cleanup() > { > - [ -n "$testdir" ] && rm -f $file > - _cleanup_testdir > + [ -n "$TEST_DIR" ] && rm -f $file > } > > _testfilter() > { > - sed -e "s#$testdir#TESTDIR#g" > + sed -e "s#$TEST_DIR#TESTDIR#g" > } > > _filefilter() > @@ -65,12 +64,11 @@ _require_attrs > > rm -f $seqres.full > > -_setup_testdir > _need_to_be_root > > echo "QA output created by $seq" > echo "" > -file=$testdir/$seq.file > +file=$TEST_DIR/$seq.file > > user=`grep ':all=:all=' /etc/capability | tail -1 | $AWK_PROG -F: '{print $1}'` > uid=`_cat_passwd | grep $user | $AWK_PROG -F: '{print $3}'` > @@ -149,7 +147,7 @@ echo "list EA on file" > ${ATTR_PROG} -R -l $file | _filefilter > > chown $uid $file > -chmod ugo+w $testdir > +chmod ugo+w $TEST_DIR > echo "as non-root call writemod" > $runas -u $uid src/writemod $file 2>&1 | _filefilter > > diff --git a/tests/generic/097 b/tests/generic/097 > index d7f6ec1..c120422 100755 > --- a/tests/generic/097 > +++ b/tests/generic/097 > @@ -78,8 +78,6 @@ _supported_os IRIX > _require_scratch > _require_attrs > > -_setup_testdir > - > TARGET_DIR=$SCRATCH_MNT > [ "$FSTYP" == "xfs" ] && TARGET_DIR=$TEST_DIR > cd $TARGET_DIR > @@ -245,7 +243,6 @@ echo "list root EAs: none" > ${ATTR_PROG} -R -l foo > > cd / > -_cleanup_testdir > > # Check the filesystem > _check_scratch_fs > diff --git a/tests/generic/099 b/tests/generic/099 > index 03fdded..7351966 100755 > --- a/tests/generic/099 > +++ b/tests/generic/099 > @@ -88,7 +88,6 @@ _require_acls > # get dir > #export FILE_SYS=xfs > _require_scratch > -_setup_testdir > > cd $TARGET_DIR > rm -rf $seq.dir1 # in case file is left over from previous runs. > diff --git a/tests/generic/100 b/tests/generic/100 > index dfb5252..05d766f 100755 > --- a/tests/generic/100 > +++ b/tests/generic/100 > @@ -69,19 +69,17 @@ tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$seqres.full 2>&1 > > # create f/s > _require_scratch > -_setup_testdir > > # untar on f/s > -cd $testdir > +cd $TEST_DIR > tar -xRvf $TEMP_DIR/$TAR_FILE >>$seqres.full 2>&1 > cd $here > > # use diff -qr to compare > -ls -R -l ${testdir}${POPULATED_DIR} >>$seqres.full 2>&1 > -diff -qr $POPULATED_DIR ${testdir}${POPULATED_DIR} > +ls -R -l ${TEST_DIR}${POPULATED_DIR} >>$seqres.full 2>&1 > +diff -qr $POPULATED_DIR ${TEST_DIR}${POPULATED_DIR} > > cd / > -_cleanup_testdir > _check_scratch_fs > > status=0 > diff --git a/tests/generic/112 b/tests/generic/112 > index 65b3484..4918f75 100755 > --- a/tests/generic/112 > +++ b/tests/generic/112 > @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - rm -rf $testdir/fsx.* $tmp.* > - _cleanup_testdir > + rm -rf $TEST_DIR/fsx.* $tmp.* > } > > # get standard environment, filters and checks > @@ -47,7 +46,7 @@ _do_test() > _n="$1" > _param="$2" > > - out=$testdir/fsx > + out=$TEST_DIR/fsx > rm -rf $out > if ! mkdir $out > then > @@ -137,8 +136,6 @@ _process_args "$@" > echo "Params are for $param_type" >>$seqres.full > echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full > > -_setup_testdir > - > rm -f $seqres.full > echo "brevity is wit..." > > diff --git a/tests/generic/113 b/tests/generic/113 > index 5e9f5fe..56672f0 100755 > --- a/tests/generic/113 > +++ b/tests/generic/113 > @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - rm -f $testdir/aio-stress.$$.* > - _cleanup_testdir > + rm -f $TEST_DIR/aio-stress.$$.* > } > > # get standard environment, filters and checks > @@ -49,11 +48,11 @@ _do_test() > _count="$3" > _nproc="$4" > > - _files="$testdir/aiostress.$$.$_n" > + _files="$TEST_DIR/aiostress.$$.$_n" > __proc=$_nproc > [ $__proc -gt 1 ] && _param="-t $__proc $_param" > while [ $__proc -gt 1 ]; do > - _files="$_files $testdir/aiostress.$$.$_n.$__proc" > + _files="$_files $TEST_DIR/aiostress.$$.$_n.$__proc" > let __proc=$__proc-1 > done > rm -f $_files > @@ -80,8 +79,6 @@ _supported_os Linux > > [ -x $here/ltp/aio-stress ] || _notrun "aio-stress not built for this platform" > > -_setup_testdir > - > echo "brevity is wit..." > > count=1000 > diff --git a/tests/generic/117 b/tests/generic/117 > index 87e6987..f81265b 100755 > --- a/tests/generic/117 > +++ b/tests/generic/117 > @@ -67,7 +67,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -79,7 +78,6 @@ _cleanup() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > _require_scratch > _require_attrs > > diff --git a/tests/generic/123 b/tests/generic/123 > index 41b9d3b..911e9d2 100755 > --- a/tests/generic/123 > +++ b/tests/generic/123 > @@ -35,10 +35,9 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > > _cleanup() > { > - cd $testdir > + cd $TEST_DIR > rm -rf $my_test_subdir > cd / > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -51,8 +50,7 @@ _supported_os Linux IRIX > > _require_user > > -_setup_testdir > -my_test_subdir=$testdir/123subdir > +my_test_subdir=$TEST_DIR/123subdir > > # create subdir with required permissions > mkdir -m 755 $my_test_subdir > diff --git a/tests/generic/124 b/tests/generic/124 > index 92e7619..93ec4a1 100755 > --- a/tests/generic/124 > +++ b/tests/generic/124 > @@ -38,7 +38,6 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -49,13 +48,12 @@ _cleanup() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > _scratch_mount > > # Run preallo_rw_pattern on both test and scratch partitions > -for TESTFILE in $testdir/rw_pattern.tmp $SCRATCH_MNT/rw_pattern.tmp > +for TESTFILE in $TEST_DIR/rw_pattern.tmp $SCRATCH_MNT/rw_pattern.tmp > do > count=1 > while (( count < 101 )) > diff --git a/tests/generic/125 b/tests/generic/125 > index 18f5cb1..f4ffea5 100755 > --- a/tests/generic/125 > +++ b/tests/generic/125 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -46,9 +41,7 @@ _supported_os Linux > > _require_user > > -_setup_testdir > - > -TESTDIR=$testdir/ftrunc > +TESTDIR=$TEST_DIR/ftrunc > TESTFILE=$TESTDIR/ftrunc.tmp > > [ -d $TESTDIR ] && rm -r $TESTDIR > diff --git a/tests/generic/126 b/tests/generic/126 > index 7fe5bc6..1796527 100755 > --- a/tests/generic/126 > +++ b/tests/generic/126 > @@ -34,7 +34,6 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -45,11 +44,9 @@ _cleanup() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > - > QA_FS_PERMS=$here/src/fs_perms > > -cd $testdir > +cd $TEST_DIR > cp $here/src/testx ./testx.file > > # file_perm owner_uid owner_gid tester_uid tester_gid perm_to_test expected_result pass=1 > diff --git a/tests/generic/127 b/tests/generic/127 > index 373bf20..58ca91e 100755 > --- a/tests/generic/127 > +++ b/tests/generic/127 > @@ -38,7 +38,6 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > rm -f $tmp.output > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -51,10 +50,10 @@ FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000" > _fsx_lite_nommap() > { > echo "=== FSX Light Mode, No Memory Mapping ===" > - dd if=/dev/zero of=$testdir/fsx_lite_nommap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 > - if ! ltp/fsx $FSX_ARGS -L -R -W $testdir/fsx_lite_nommap > $tmp.output 2>&1 > + dd if=/dev/zero of=$TEST_DIR/fsx_lite_nommap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 > + if ! ltp/fsx $FSX_ARGS -L -R -W $TEST_DIR/fsx_lite_nommap > $tmp.output 2>&1 > then > - echo "ltp/fsx $FSX_ARGS -L -R -W $testdir/fsx_lite_nommap" > + echo "ltp/fsx $FSX_ARGS -L -R -W $TEST_DIR/fsx_lite_nommap" > cat $tmp.output > return 1 > fi > @@ -65,8 +64,8 @@ _fsx_lite_nommap() > _fsx_lite_mmap() > { > echo "=== FSX Light Mode, Memory Mapping ===" > - dd if=/dev/zero of=$testdir/fsx_lite_mmap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 > - if ! ltp/fsx $FSX_ARGS -L $testdir/fsx_lite_mmap > $tmp.output 2>&1 > + dd if=/dev/zero of=$TEST_DIR/fsx_lite_mmap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 > + if ! ltp/fsx $FSX_ARGS -L $TEST_DIR/fsx_lite_mmap > $tmp.output 2>&1 > then > echo "ltp/fsx $FSX_ARGS -L fsx_lite_mmap" > cat $tmp.output > @@ -79,7 +78,7 @@ _fsx_lite_mmap() > _fsx_std_nommap() > { > echo "=== FSX Standard Mode, No Memory Mapping ===" > - if ! ltp/fsx $FSX_ARGS -R -W $testdir/fsx_std_nommap > $tmp.output 2>&1 > + if ! ltp/fsx $FSX_ARGS -R -W $TEST_DIR/fsx_std_nommap > $tmp.output 2>&1 > then > echo "ltp/fsx $FSX_ARGS -R -W fsx_std_nommap" > cat $tmp.output > @@ -92,7 +91,7 @@ _fsx_std_nommap() > _fsx_std_mmap() > { > echo "=== FSX Standard Mode, Memory Mapping ===" > - if ! ltp/fsx $FSX_ARGS $testdir/fsx_std_mmap > $tmp.output 2>&1 > + if ! ltp/fsx $FSX_ARGS $TEST_DIR/fsx_std_mmap > $tmp.output 2>&1 > then > echo "ltp/fsx $FSX_ARGS fsx_std_mmap" > cat $tmp.output > @@ -106,8 +105,6 @@ _fsx_std_mmap() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > - > _fsx_lite_nommap > _fsx_lite_mmap > > diff --git a/tests/generic/128 b/tests/generic/128 > index c9c809f..22e4f71 100755 > --- a/tests/generic/128 > +++ b/tests/generic/128 > @@ -29,13 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - cd / > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -45,7 +39,6 @@ _cleanup() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > _require_scratch > _require_user > > diff --git a/tests/generic/129 b/tests/generic/129 > index fe763df..9a10d76 100755 > --- a/tests/generic/129 > +++ b/tests/generic/129 > @@ -29,13 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - cd / > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -54,8 +48,6 @@ _supported_os Linux > _require_scratch > _require_sparse_files > > -_setup_testdir > - > _scratch_mkfs >/dev/null 2>&1 > _scratch_mount "-o nosuid" > > diff --git a/tests/generic/130 b/tests/generic/130 > index cfc2c32..8367dc7 100755 > --- a/tests/generic/130 > +++ b/tests/generic/130 > @@ -38,13 +38,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - cd / > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -57,8 +51,6 @@ _supported_os Linux IRIX > _require_scratch > _require_sparse_files > > -_setup_testdir > - > _scratch_mkfs >/dev/null 2>&1 > _scratch_mount > > diff --git a/tests/generic/131 b/tests/generic/131 > index 6c3131c..ce3e490 100755 > --- a/tests/generic/131 > +++ b/tests/generic/131 > @@ -35,7 +35,6 @@ _cleanup() > { > kill $locktest_pid2 > /dev/null 2>&1 > kill $locktest_pid1 > /dev/null 2>&1 > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -46,9 +45,7 @@ _cleanup() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > - > -TESTFILE=$testdir/lock_file > +TESTFILE=$TEST_DIR/lock_file > > # Grab a port which is hopefully unused > if [ $$ -gt 1024 -a $$ -lt 32000 ]; then > @@ -60,13 +57,13 @@ elif [ $$ -gt 32000 ]; then > fi > > # Start the server > -src/locktest -p $PORT $TESTFILE 2>&1 > $testdir/server.out & > +src/locktest -p $PORT $TESTFILE 2>&1 > $TEST_DIR/server.out & > locktest_pid1=$! > > sleep 1 > > # Start the client > -src/locktest -p $PORT -h localhost $TESTFILE 2>&1 > $testdir/client.out > +src/locktest -p $PORT -h localhost $TESTFILE 2>&1 > $TEST_DIR/client.out > locktest_pid2=$! > result=$? > if [ $result -eq 0 ]; then > @@ -74,7 +71,7 @@ if [ $result -eq 0 ]; then > status=0 > else > echo "Client reported failure ($result)" > - cat $testdir/*.out > + cat $TEST_DIR/*.out > fi > > exit > diff --git a/tests/generic/132 b/tests/generic/132 > index 42ab909..aa52c7d 100755 > --- a/tests/generic/132 > +++ b/tests/generic/132 > @@ -30,13 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - cd / > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -46,7 +40,6 @@ _cleanup() > _supported_fs generic > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > > _scratch_mkfs >/dev/null 2>&1 > diff --git a/tests/generic/133 b/tests/generic/133 > index 65ab822..7fb1695 100755 > --- a/tests/generic/133 > +++ b/tests/generic/133 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,35 +39,33 @@ _cleanup() > _supported_fs generic > _supported_os Linux IRIX > > -_setup_testdir > - > echo "Buffered writer, buffered reader" > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null > -$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & > -$XFS_IO_PROG -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > +$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & > +$XFS_IO_PROG -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > wait > -rm $testdir/io_test > +rm $TEST_DIR/io_test > > echo "Direct writer, buffered reader" > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & > -$XFS_IO_PROG -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & > +$XFS_IO_PROG -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > wait > -rm $testdir/io_test > +rm $TEST_DIR/io_test > > echo "Buffered writer, direct reader" > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null > -$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & > -$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > +$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & > +$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > wait > -rm $testdir/io_test > +rm $TEST_DIR/io_test > > echo "Direct writer, direct reader" > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & > -$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & > +$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > wait > -rm $testdir/io_test > +rm $TEST_DIR/io_test > > status=0 > exit > diff --git a/tests/generic/135 b/tests/generic/135 > index 783a106..e3b827a 100755 > --- a/tests/generic/135 > +++ b/tests/generic/135 > @@ -29,13 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - cd / > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -45,7 +39,6 @@ _cleanup() > _supported_fs generic > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > > diff --git a/tests/generic/141 b/tests/generic/141 > index 83b5486..fa08484 100755 > --- a/tests/generic/141 > +++ b/tests/generic/141 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,7 +39,6 @@ _cleanup() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/generic/184 b/tests/generic/184 > index 5d74fa3..dcc8b4e 100755 > --- a/tests/generic/184 > +++ b/tests/generic/184 > @@ -35,7 +35,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -46,12 +45,10 @@ _cleanup() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > -rm -f $testdir/null > -mknod $testdir/null c 1 3 > -chmod 666 $testdir/null > -echo fred > $testdir/null > +rm -f $TEST_DIR/null > +mknod $TEST_DIR/null c 1 3 > +chmod 666 $TEST_DIR/null > +echo fred > $TEST_DIR/null > > status=$? > exit > diff --git a/tests/generic/225 b/tests/generic/225 > index faa542a..73b125a 100755 > --- a/tests/generic/225 > +++ b/tests/generic/225 > @@ -34,7 +34,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > diff --git a/tests/generic/237 b/tests/generic/237 > index e5c5a79..6a61ec8 100755 > --- a/tests/generic/237 > +++ b/tests/generic/237 > @@ -42,8 +42,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - [ -n "$testdir" ] && rm -rf $testdir/$seq.dir1 > - _cleanup_testdir > + [ -n "$TEST_DIR" ] && rm -rf $TEST_DIR/$seq.dir1 > } > > # real QA test starts here > @@ -55,14 +54,12 @@ _supported_os Linux > > rm -f $seqres.full > > -_setup_testdir > - > _need_to_be_root > _acl_setup_ids > _require_acls > > # get dir > -cd $testdir > +cd $TEST_DIR > rm -rf $seq.dir1 > mkdir $seq.dir1 > cd $seq.dir1 > diff --git a/tests/generic/249 b/tests/generic/249 > index 1f25edb..306e820 100755 > --- a/tests/generic/249 > +++ b/tests/generic/249 > @@ -35,7 +35,6 @@ _cleanup() > cd / > rm -f $tmp.* > rm -f $SRC $DST > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -45,7 +44,6 @@ _cleanup() > # real QA test starts here > _supported_fs generic > _supported_os Linux > -_setup_testdir > > echo "Feel the serenity." > > diff --git a/tests/shared/051 b/tests/shared/051 > index 07399cc..e957f86 100755 > --- a/tests/shared/051 > +++ b/tests/shared/051 > @@ -40,8 +40,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - [ -n "$testdir" ] && rm -rf $testdir/$seq.dir1 > - _cleanup_testdir > + [ -n "$TEST_DIR" ] && rm -rf $TEST_DIR/$seq.dir1 > } > > # ----- > @@ -76,14 +75,12 @@ _supported_os Linux > > rm -f $seqres.full > > -_setup_testdir > - > _need_to_be_root > _acl_setup_ids > _require_acls > > # get dir > -cd $testdir > +cd $TEST_DIR > rm -rf $seq.dir1 > mkdir $seq.dir1 > cd $seq.dir1 > diff --git a/tests/shared/218 b/tests/shared/218 > index f21b8b2..cd2076e 100755 > --- a/tests/shared/218 > +++ b/tests/shared/218 > @@ -34,7 +34,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -46,7 +45,6 @@ _cleanup() > _supported_fs xfs ext4 btrfs > _supported_os Linux > > -_setup_testdir > # We require scratch so that we'll have free contiguous space > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > diff --git a/tests/udf/098 b/tests/udf/098 > index 91e8a22..3a5db39 100755 > --- a/tests/udf/098 > +++ b/tests/udf/098 > @@ -81,8 +81,6 @@ _supported_os IRIX > _require_scratch > _require_attrs > > -_setup_testdir > - > cd $SCRATCH_MNT > > echo "create file foo" > diff --git a/tests/udf/102 b/tests/udf/102 > index e27c086..8fd4697 100755 > --- a/tests/udf/102 > +++ b/tests/udf/102 > @@ -36,7 +36,6 @@ _cleanup() > { > rm -f $tmp.* > cd / > - _cleanup_testdir > } > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/008 b/tests/xfs/008 > index e7a1768..56be923 100755 > --- a/tests/xfs/008 > +++ b/tests/xfs/008 > @@ -35,8 +35,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > rm -f $tmp.* > - rm -rf $testdir/randholes.$$.* > - _cleanup_testdir > + rm -rf $TEST_DIR/randholes.$$.* > } > > _filter() > @@ -55,7 +54,7 @@ _do_test() > _holes="$2" > _param="$3" > > - out=$testdir/randholes.$$.$_n > + out=$TEST_DIR/randholes.$$.$_n > echo "" > echo "randholes.$_n : $_param" | _filter > echo "------------------------------------------" > @@ -89,8 +88,6 @@ _do_test() > _supported_fs xfs > _supported_os IRIX Linux > > -_setup_testdir > - > rm -f $seqres.full > > # Note on special numbers here. > diff --git a/tests/xfs/012 b/tests/xfs/012 > index cd9c485..4127222 100755 > --- a/tests/xfs/012 > +++ b/tests/xfs/012 > @@ -35,8 +35,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - rm -rf $testdir/holes.$$.* > - _cleanup_testdir > + rm -rf $TEST_DIR/holes.$$.* > } > > _filesize() > @@ -56,7 +55,7 @@ _do_test() > > failed=0 > > - out=$testdir/holes.$$.$_n > + out=$TEST_DIR/holes.$$.$_n > echo "" > echo "holes.$_n : $_param" > echo "-----------------------------------------------" > @@ -106,8 +105,6 @@ _do_test() > _supported_fs xfs > _supported_os IRIX Linux > > -_setup_testdir > - > rm -f $seqres.full > > # small & fairly dense > diff --git a/tests/xfs/048 b/tests/xfs/048 > index 40667e0..f9fb16f 100755 > --- a/tests/xfs/048 > +++ b/tests/xfs/048 > @@ -39,16 +39,13 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # real QA test starts here > _supported_fs xfs > _supported_os IRIX Linux > > -_setup_testdir > - > -src/fault $testdir || exit > +src/fault $TEST_DIR || exit > > # success, all done > status=0 > diff --git a/tests/xfs/066 b/tests/xfs/066 > index 6d4e1c2..d521ada 100755 > --- a/tests/xfs/066 > +++ b/tests/xfs/066 > @@ -40,22 +40,19 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # real QA test starts here > _supported_fs xfs > _supported_os IRIX Linux > > -_setup_testdir > - > _my_stat_filter() > { > grep "[sS]ize" | sed "s/.*[sS]ize[: ]*\([[:digit:]]*\).*/\1 largefile/g" > } > > -rm -f $testdir/testfile > -if src/feature -t $testdir/testfile; then > +rm -f $TEST_DIR/testfile > +if src/feature -t $TEST_DIR/testfile; then > : > else > _notrun "Installed libc doesn't correctly handle setrlimit/ftruncate64" > diff --git a/tests/xfs/078 b/tests/xfs/078 > index f2b674a..e04c6cc 100755 > --- a/tests/xfs/078 > +++ b/tests/xfs/078 > @@ -38,7 +38,6 @@ _cleanup() > rm -f $tmp.* > umount -d $LOOP_MNT 2>/dev/null > rmdir $LOOP_MNT > - _cleanup_testdir > } > > # get standard environment, filters and checks > diff --git a/tests/xfs/080 b/tests/xfs/080 > index b1cd0cb..59c6104 100755 > --- a/tests/xfs/080 > +++ b/tests/xfs/080 > @@ -39,7 +39,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > _supported_fs xfs > @@ -48,13 +47,11 @@ _supported_fs xfs > # but not at the moment. > _supported_os Linux > > -_setup_testdir > - > quiet=-q > clean=-c > > export here > -cd $testdir > +cd $TEST_DIR > echo > > # real QA test starts here > diff --git a/tests/xfs/137 b/tests/xfs/137 > index 90dc1f5..79b3b89 100755 > --- a/tests/xfs/137 > +++ b/tests/xfs/137 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,7 +39,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/138 b/tests/xfs/138 > index d3c1009..1b11cf6 100755 > --- a/tests/xfs/138 > +++ b/tests/xfs/138 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,7 +39,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/139 b/tests/xfs/139 > index 1fbde58..e5296f7 100755 > --- a/tests/xfs/139 > +++ b/tests/xfs/139 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,7 +39,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/140 b/tests/xfs/140 > index ce52272..cccf262 100755 > --- a/tests/xfs/140 > +++ b/tests/xfs/140 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,7 +39,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/142 b/tests/xfs/142 > index 5a2ef9e..a1efcc2 100755 > --- a/tests/xfs/142 > +++ b/tests/xfs/142 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/143 b/tests/xfs/143 > index c86cc0a..c389a2b 100755 > --- a/tests/xfs/143 > +++ b/tests/xfs/143 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/144 b/tests/xfs/144 > index 0b5b21d..41041c4 100755 > --- a/tests/xfs/144 > +++ b/tests/xfs/144 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/145 b/tests/xfs/145 > index c8444f0..44b3e4e 100755 > --- a/tests/xfs/145 > +++ b/tests/xfs/145 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/146 b/tests/xfs/146 > index 1e13d95..c6343f8 100755 > --- a/tests/xfs/146 > +++ b/tests/xfs/146 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _report_filter () { > $PERL_PROG -ne "s/Report: \"0x[0-f]+\" was written and \"0x[0-f]+\" was read at/Report: \"HEX\" was written and \"HEX\" was read at/g ; > diff --git a/tests/xfs/147 b/tests/xfs/147 > index c22f24a..73ff7f9 100755 > --- a/tests/xfs/147 > +++ b/tests/xfs/147 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/150 b/tests/xfs/150 > index 3bf1c8b..f9e690a 100755 > --- a/tests/xfs/150 > +++ b/tests/xfs/150 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _filter_fs_handle() > { > diff --git a/tests/xfs/151 b/tests/xfs/151 > index d2e21f3..bba7094 100755 > --- a/tests/xfs/151 > +++ b/tests/xfs/151 > @@ -31,12 +31,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _dm_create_session() > { > diff --git a/tests/xfs/152 b/tests/xfs/152 > index 310f0dc..72bdabf 100755 > --- a/tests/xfs/152 > +++ b/tests/xfs/152 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _filter_handles() > { > diff --git a/tests/xfs/153 b/tests/xfs/153 > index 7b9a316..cac7722 100755 > --- a/tests/xfs/153 > +++ b/tests/xfs/153 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/154 b/tests/xfs/154 > index c281b37..810a6ac 100755 > --- a/tests/xfs/154 > +++ b/tests/xfs/154 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/155 b/tests/xfs/155 > index 23316f2..1a1631e 100755 > --- a/tests/xfs/155 > +++ b/tests/xfs/155 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/156 b/tests/xfs/156 > index 88b8cbf..d6e22b6 100755 > --- a/tests/xfs/156 > +++ b/tests/xfs/156 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/157 b/tests/xfs/157 > index a1243dc..bf65590 100755 > --- a/tests/xfs/157 > +++ b/tests/xfs/157 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/158 b/tests/xfs/158 > index 5c4dfcd..596f4c2 100755 > --- a/tests/xfs/158 > +++ b/tests/xfs/158 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/159 b/tests/xfs/159 > index 8d15162..fc5193f 100755 > --- a/tests/xfs/159 > +++ b/tests/xfs/159 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/160 b/tests/xfs/160 > index 44e9f2f..9a2e2d0 100755 > --- a/tests/xfs/160 > +++ b/tests/xfs/160 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/161 b/tests/xfs/161 > index 74d6dbe..11e53de 100755 > --- a/tests/xfs/161 > +++ b/tests/xfs/161 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _filter_get_allocinfo() > { > diff --git a/tests/xfs/162 b/tests/xfs/162 > index 64d001c..4edb68f 100755 > --- a/tests/xfs/162 > +++ b/tests/xfs/162 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/163 b/tests/xfs/163 > index 3a2d3b9..e283545 100755 > --- a/tests/xfs/163 > +++ b/tests/xfs/163 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _filter_paths() > { > diff --git a/tests/xfs/166 b/tests/xfs/166 > index 02b3237..2a96f8a 100755 > --- a/tests/xfs/166 > +++ b/tests/xfs/166 > @@ -29,14 +29,9 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > +trap "exit \$status" 0 1 2 3 15 > rm -f $seqres.full > > -_cleanup() > -{ > - _cleanup_testdir > -} > - > # get standard environment, filters and checks > . ./common/rc > . ./common/filter > @@ -80,7 +75,6 @@ _filter_blocks() > _supported_fs xfs > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/167 b/tests/xfs/167 > index d75de23..ab0156f 100755 > --- a/tests/xfs/167 > +++ b/tests/xfs/167 > @@ -36,7 +36,6 @@ _cleanup() > { > $KILLALL_PROG -r -q -TERM fsstress 2> /dev/null > sync # ensures all fsstress processes died > - _cleanup_testdir > } > > workout() > @@ -59,7 +58,6 @@ _supported_os Linux > > [ -n "$KILLALL_PROG" ] || _notrun "killall executable not found" > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/168 b/tests/xfs/168 > index 901125a..6fc4540 100755 > --- a/tests/xfs/168 > +++ b/tests/xfs/168 > @@ -31,12 +31,7 @@ here=`pwd` > tmp=/tmp/$$ > rm -f $seqres.full > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _filter_dmapi_print_event() { > $PERL_PROG -ne ' > diff --git a/tests/xfs/179 b/tests/xfs/179 > index 6402eda..ce50d99 100755 > --- a/tests/xfs/179 > +++ b/tests/xfs/179 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -45,7 +40,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/180 b/tests/xfs/180 > index 404f352..a0fb69a 100755 > --- a/tests/xfs/180 > +++ b/tests/xfs/180 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -45,7 +40,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/182 b/tests/xfs/182 > index f55e018..b75e4fc 100755 > --- a/tests/xfs/182 > +++ b/tests/xfs/182 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -45,7 +40,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/185 b/tests/xfs/185 > index 6de0ca9..17334de 100755 > --- a/tests/xfs/185 > +++ b/tests/xfs/185 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/216 b/tests/xfs/216 > index a21df9d..8513479 100755 > --- a/tests/xfs/216 > +++ b/tests/xfs/216 > @@ -34,7 +34,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -45,7 +44,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/217 b/tests/xfs/217 > index 25a6c01..6c439c0 100755 > --- a/tests/xfs/217 > +++ b/tests/xfs/217 > @@ -34,7 +34,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -45,7 +44,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/250 b/tests/xfs/250 > index b9953f7..3b67c3f 100755 > --- a/tests/xfs/250 > +++ b/tests/xfs/250 > @@ -36,7 +36,6 @@ _cleanup() > umount -d $LOOP_MNT 2>/dev/null > rm -f $LOOP_DEV > rmdir $LOOP_MNT > - _cleanup_testdir > } > > # get standard environment, filters and checks > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs ---end quoted text--- From BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 12 11:36:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 55D807F82 for ; Tue, 12 Nov 2013 11:36:58 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3F0018F8049 for ; Tue, 12 Nov 2013 09:36:58 -0800 (PST) X-ASG-Debug-ID: 1384277816-04cbb00dde57f480001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 8VLDgLO5aECrcSqO (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Tue, 12 Nov 2013 09:36:57 -0800 (PST) X-Barracuda-Envelope-From: BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgHtY-0006N0-NQ; Tue, 12 Nov 2013 17:36:56 +0000 Date: Tue, 12 Nov 2013 09:36:56 -0800 From: Christoph Hellwig To: Mark Tinguely Cc: xfs@oss.sgi.com Subject: Re: [PATCH v4] xfs: fix unlock in xfs_bmap_add_attrfork Message-ID: <20131112173656.GE19554@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v4] xfs: fix unlock in xfs_bmap_add_attrfork References: <20131107204358.901127238@.sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107204358.901127238@.sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384277817 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142269 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 07, 2013 at 03:43:28PM -0600, Mark Tinguely wrote: > xfs_trans_ijoin() activates the inode in a transaction and > also can specify which lock to free when the transaction is > committed or canceled. > > xfs_bmap_add_attrfork call locks and adds the lock to the > transaction but also manually removes the lock. Change the > routine to not add the lock to the transaction and manually > remove lock on completion. > > While here, clean up the xfs_trans_cancel flags and goto names. > > Signed-off-by: Mark Tinguely Looks good, Reviewed-by: Christoph Hellwig From BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 12 11:38:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 05B037F90 for ; Tue, 12 Nov 2013 11:38:32 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D44A28F8049 for ; Tue, 12 Nov 2013 09:38:31 -0800 (PST) X-ASG-Debug-ID: 1384277910-04bdf0789a6e1cc0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id ETNiwm2PCLHU6Yd3 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 09:38:30 -0800 (PST) X-Barracuda-Envelope-From: BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgHv4-0006Pd-N2; Tue, 12 Nov 2013 17:38:30 +0000 Date: Tue, 12 Nov 2013 09:38:30 -0800 From: Christoph Hellwig To: Eric Sandeen Cc: xfs-oss Subject: Re: [PATCH] xfsprogs: remove xfs_check references from fsck.xfs script & manpage Message-ID: <20131112173830.GF19554@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfsprogs: remove xfs_check references from fsck.xfs script & manpage References: <528257D0.7050404@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528257D0.7050404@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384277910 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142269 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 12, 2013 at 10:31:12AM -0600, Eric Sandeen wrote: > xfs_check is deprecated & slated for removal in June 2014. > > We can stop referring to it now, though - pointing fsck.xfs > users to it doesn't make sense at this point. > > Signed-off-by: Eric Sandeen Looks good, Reviewed-by: Christoph Hellwig From sandeen@sandeen.net Tue Nov 12 12:13:22 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B4F7529E04 for ; Tue, 12 Nov 2013 12:13:22 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 83D66304039 for ; Tue, 12 Nov 2013 10:13:19 -0800 (PST) X-ASG-Debug-ID: 1384279997-04bdf078996e3b10001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id RYBG9ZIoFKGQPdZk for ; Tue, 12 Nov 2013 10:13:17 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id F2BD2655E482; Tue, 12 Nov 2013 12:13:16 -0600 (CST) Message-ID: <52826FBC.4000003@sandeen.net> Date: Tue, 12 Nov 2013 12:13:16 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH] xfststs: add a helper to get the minimum dio size References: <20131106105932.GA7807@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfststs: add a helper to get the minimum dio size In-Reply-To: <20131106105932.GA7807@infradead.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384279997 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142269 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/6/13, 4:59 AM, Christoph Hellwig wrote: > Various tests opencode checks to find out the minimum support direct I/O > size. Replace those with a generic helper that handles network filesystems as > well. Also remove the Linux 2.4 workaround we had in once place. > > Signed-off-by: Christoph Hellwig No callers of min_dio_alignment w/o a blockdev right? But I guess that fallback is harmless. Reviewed-by: Eric Sandeen > diff --git a/common/rc b/common/rc > index ea3af12..64139c8 100644 > --- a/common/rc > +++ b/common/rc > @@ -2179,6 +2179,21 @@ _scale_fsstress_args() > echo $args > } > > +# > +# Return the logical block size if running on a block device, > +# else substitute the page size. > +# > +_min_dio_alignment() > +{ > + dev=$1 > + > + if [ -b "$dev" ]; then > + blockdev --getss $dev > + else > + $here/src/feature -s > + fi > +} > + > run_check() > { > echo "# $@" >> $seqres.full 2>&1 > diff --git a/tests/generic/091 b/tests/generic/091 > index cee012d..d0f5800 100755 > --- a/tests/generic/091 > +++ b/tests/generic/091 > @@ -54,11 +54,7 @@ run_fsx() > } > > psize=`$here/src/feature -s` > -bsize=`blockdev --getss $TEST_DEV` > -kernel=`uname -r | sed -e 's/\(2\..\).*/\1/'` > - > -# 2.4 Linux kernels support bsize aligned direct I/O only > -[ "$HOSTOS" = "Linux" -a "$kernel" = "2.4" ] && bsize=$psize > +bsize=`_min_dio_alignment $TEST_DEV` > > # fsx usage: > # > diff --git a/tests/generic/240 b/tests/generic/240 > index e692318..d3fd442 100755 > --- a/tests/generic/240 > +++ b/tests/generic/240 > @@ -60,7 +60,7 @@ rm -f $seqres.full > > rm -f $TEST_DIR/aiodio_sparse > > -logical_block_size=`blockdev --getss $TEST_DEV` > +logical_block_size=`_min_dio_alignment $TEST_DEV` > fs_block_size=`stat -f $TEST_DIR | grep "Block size:" | awk '{print $3}'` > > if [ $fs_block_size -le $logical_block_size ]; then > diff --git a/tests/generic/263 b/tests/generic/263 > index 377b199..094c3d1 100755 > --- a/tests/generic/263 > +++ b/tests/generic/263 > @@ -54,7 +54,7 @@ run_fsx() > } > > psize=`$here/src/feature -s` > -bsize=`blockdev --getss $TEST_DEV` > +bsize=`_min_dio_alignment $TEST_DEV` > > run_fsx -N 10000 -o 8192 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z > run_fsx -N 10000 -o 128000 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From qchang@sri.utoronto.ca Tue Nov 12 12:15:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 898DF29E04 for ; Tue, 12 Nov 2013 12:15:18 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 283B4304064 for ; Tue, 12 Nov 2013 10:15:18 -0800 (PST) X-ASG-Debug-ID: 1384280112-04bdf078986e3e10001-NocioJ Received: from srsmtp.sri.utoronto.ca (srsmtp.sri.utoronto.ca [142.76.1.55]) by cuda.sgi.com with ESMTP id PtG0Vvx9iI41m7sd (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 10:15:13 -0800 (PST) X-Barracuda-Envelope-From: qchang@sri.utoronto.ca X-Barracuda-Apparent-Source-IP: 142.76.1.55 Received: from srsmtp.sri.utoronto.ca (unknown [142.76.29.21]) by scm2.sw.ca with smtp (TLS: TLSv1/SSLv3,256bits,AES256-SHA) id 6b30_784c_135880dc_5164_4a5c_933d_0b43e868d86c; Tue, 12 Nov 2013 13:15:02 -0500 Received: from dovecot1.sri.utoronto.ca (dovecot1.sri.utoronto.ca [142.76.29.29]) by srsmtp.sri.utoronto.ca (8.14.4/8.14.4) with ESMTP id rACIF5Wk018129 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 12 Nov 2013 13:15:05 -0500 Received: from [142.76.31.8] (ws62203.sri.utoronto.ca [142.76.31.8]) (authenticated bits=0) by dovecot1.sri.utoronto.ca (8.14.4/8.14.4) with ESMTP id rACIExRA007861 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 12 Nov 2013 13:15:05 -0500 Message-ID: <52827024.8020705@sri.utoronto.ca> Date: Tue, 12 Nov 2013 13:15:00 -0500 From: Qing Chang User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: stan@hardwarefreak.com, xfs@oss.sgi.com Subject: Re: slow ls -l References: <526EAFD1.1030500@sri.utoronto.ca> <526F7600.8060102@hardwarefreak.com> <526FC027.3040906@sri.utoronto.ca> <526FC84D.7070905@hardwarefreak.com> <5273FCCB.60601@sri.utoronto.ca> <527741BF.1000309@hardwarefreak.com> X-ASG-Orig-Subj: Re: slow ls -l In-Reply-To: <527741BF.1000309@hardwarefreak.com> Content-Type: multipart/alternative; boundary="------------010106000900050205090508" X-Scanned-By: MIMEDefang 2.73 on 142.76.29.21 X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 2.1 X-NAI-Spam-Score: -5000 X-NAI-Spam-Version: 2.3.0.9362 : core <4760> : inlines <212> : streams <1072524> : uri <1593215> X-Barracuda-Connect: srsmtp.sri.utoronto.ca[142.76.1.55] X-Barracuda-Start-Time: 1384280112 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142269 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message This is a multi-part message in MIME format. --------------010106000900050205090508 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Stan, thank you very much for your comments, I need some time to follow through all of your suggestions. Yes, this is a dovecot IMAP and sendmail SMTP server, and there are 1360 mailboxes. With this email, I'd like to give you a bit more information with strace -T and others commands. Because "# CONFIG_LOCK_STAT is not set", I can not run perf lock record. Since this is a production server, I am reluctant to rebuild the kernel on it. But I hope the info below may give you an idea that it is not "lock" related. As slow "ls -l" and "du" also happen on the two file servers (64TB and 32TB), it does not feel like it is lock related. I run this "(time strace -T ls -l /var/spool/mail > ls-out) >& ls-trace" and got quite a bit data. First "time" output: ===== real 0m17.720s user 0m0.574s sys 0m1.271s ===== Some 14s was spent on 164 "poll" calls on fd=5 that took more than 10ms, total number of "poll" call is 6618! Below is the trace output, red numbers are the three longest time taken, listed at top are those that took more than 100ms, the three sections are for the top three time taken, note the three mailboxes are not special compare to another mailboxes, a run at another time would produce calls on different mailboxes. Also, cache seams to play a role too, after a fresh run that takes long time, subsequent runs give instant results: ===== poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.144634> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104580> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104812> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.181959> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102520> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.107539> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.142462> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.215745> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309854> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.166665> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101035> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.113119> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.120745> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.110027> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.137906> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.249039> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104079> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.250003> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.103791> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102018> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.103551> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.103696> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102164> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.105843> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104413> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101304> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101869> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101366> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.132958> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309411> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.100342> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101279> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.144725> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.109867> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.109951> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.290189> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102449> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101182> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.111699> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.107351> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104558> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.115447> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.163904> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.266427> ##### df=5 opened: socket(PF_FILE, SOCK_STREAM, 0) = 5 <0.000016> fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) <0.000010> fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 <0.000010> fcntl(5, F_GETFD) = 0 <0.000010> fcntl(5, F_SETFD, FD_CLOEXEC) = 0 <0.000010> connect(5, {sa_family=AF_FILE, path="/var/lib/sss/pipes/nss"}, 110) = 0 <0.001886> fstat(5, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 <0.000010> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012> sendto(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000029> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012> sendto(5, "\1\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000027> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> read(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> read(5, "\1\0\0\0", 4) = 4 <0.000025> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000026> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> sendto(5, "\225N\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000515> read(5, "L\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> read(5, "\1\0\0\0\0\0\0\0\225N\0\0\311\0\0\0qchang\0*\0Qing Ch"..., 60) = 60 <0.000026> open("/etc/group", O_RDONLY|O_CLOEXEC) = 6 <0.000017> fstat(6, {st_mode=S_IFREG|0644, st_size=790, ...}) = 0 <0.000010> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5d53f4000 <0.004539> read(6, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 790 <0.000018> read(6, "", 4096) = 0 <0.000011> close(6) = 0 <0.000011> munmap(0x7fd5d53f4000, 4096) = 0 <0.000016> open("/var/lib/sss/mc/group", O_RDONLY|O_CLOEXEC) = 6 <0.000021> fstat(6, {st_mode=S_IFREG|0644, st_size=5206312, ...}) = 0 <0.000010> mmap(NULL, 5206312, PROT_READ, MAP_SHARED, 6, 0) = 0x7fd5ce3c1000 <0.000015> poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> sendto(5, "\24\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000031> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> sendto(5, "\311\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000427> read(5, "?\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> read(5, "\1\0\0\0\0\0\0\0\311\0\0\0\3\0\0\0\0*\0qiu"..., 47) = 47 <0.000017> lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, st_size=187649403, ...}) = 0 <0.000019> lgetxattr("/var/spool/mail/root", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000020> lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, st_size=187649403, ...}) = 0 <0.000014> lgetxattr("/var/spool/mail/root", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000018> lgetxattr("/var/spool/mail/root", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000016> lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, st_size=3864251, ...}) = 0 <0.000016> lgetxattr("/var/spool/mail/agutstei", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000018> lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, st_size=3864251, ...}) = 0 <0.000015> lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000016> lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000015> open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017> fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000011> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000014> read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000020> read(7, "", 4096) = 0 <0.000011> close(7) = 0 <0.000012> ###### took 0.309854s: munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010> sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000034> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010> sendto(5, "\253\260\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000335> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309854> read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000010> read(5, "\1\0\0\0\0\0\0\0\253\260\0\0\253\1\0\0acqu\0*\0Chen Ge A"..., 62) = 62 <0.000016> lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, st_size=3943191, ...}) = 0 <0.000052> lgetxattr("/var/spool/mail/araouf", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021> lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, st_size=3943191, ...}) = 0 <0.000014> lgetxattr("/var/spool/mail/araouf", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000017> lgetxattr("/var/spool/mail/araouf", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000015> open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000016> fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000012> read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000018> read(7, "", 4096) = 0 <0.000010> close(7) = 0 <0.000012> ###### took 0.309411: munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000009> sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000035> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010> sendto(5, "\357\246\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000342> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309411> read(5, "V\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000010> read(5, "\1\0\0\0\0\0\0\0\357\246\0\0\253\1\0\0pthaya\0*\0Parthip"..., 70) = 70 <0.000018> lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, st_size=515358, ...}) = 0 <0.000025> lgetxattr("/var/spool/mail/ptsao", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021> lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, st_size=515358, ...}) = 0 <0.000014> lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000019> lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000014> open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017> fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000012> read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000019> read(7, "", 4096) = 0 <0.000009> close(7) = 0 <0.000011> ###### took 0.290189: munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010> sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000034> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010> sendto(5, "\10\270\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000391> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.290189> read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000010> read(5, "\1\0\0\0\0\0\0\0\10\270\0\0\327\1\0\0taberk\0*\0Thomas "..., 62) = 62 <0.000017> lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, st_size=293648143, ...}) = 0 <0.000018> lgetxattr("/var/spool/mail/taha", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000022> lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, st_size=293648143, ...}) = 0 <0.000013> lgetxattr("/var/spool/mail/taha", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000021> lgetxattr("/var/spool/mail/taha", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000014> open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000021> fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000015> read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000033> read(7, "", 4096) = 0 <0.000011> close(7) = 0 <0.000013> ===== ====== iostat around the time ls -l was run ===== [root@dovecot2 ~]# iostat -xmz 5 Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) 11/12/2013 _x86_64_ (16 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.56 0.00 0.17 0.06 0.00 99.21 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.01 19.88 0.14 26.86 0.00 0.18 14.18 0.02 0.57 0.28 0.75 sdb 0.23 0.08 1.75 1.98 0.04 0.02 30.38 0.01 2.81 1.26 0.47 sdc 0.00 0.03 13.78 0.71 1.34 0.05 196.35 0.02 1.60 0.77 1.11 dm-0 0.00 0.00 0.09 2.42 0.00 0.01 8.49 0.00 1.18 0.52 0.13 dm-1 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 3.09 0.27 0.00 dm-2 0.00 0.00 0.06 44.33 0.00 0.17 8.14 0.04 0.90 0.14 0.63 avg-cpu: %user %nice %system %iowait %steal %idle 1.31 0.00 0.46 0.10 0.00 98.12 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 27.40 1.00 65.80 0.02 0.36 11.78 0.04 0.61 0.43 2.86 sdb 0.00 0.00 1.80 0.00 0.03 0.00 31.11 0.01 6.44 2.00 0.36 sdc 0.00 1.00 0.00 4.80 0.00 0.03 11.79 0.03 6.88 0.46 0.22 dm-0 0.00 0.00 0.80 1.20 0.02 0.00 24.00 0.01 6.10 6.10 1.22 dm-2 0.00 0.00 0.00 92.00 0.00 0.36 8.00 0.06 0.62 0.19 1.76 avg-cpu: %user %nice %system %iowait %steal %idle 5.76 0.00 1.62 0.59 0.00 92.03 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 1045.60 0.80 959.40 0.05 7.83 16.82 0.44 0.46 0.21 19.98 sdb 0.00 0.00 1.40 1.20 0.01 0.01 9.23 0.00 0.62 0.54 0.14 sdc 0.00 0.00 0.00 0.60 0.00 0.01 18.67 0.00 0.33 0.33 0.02 dm-0 0.00 0.00 0.80 8.00 0.05 0.03 20.00 0.02 2.05 1.41 1.24 dm-2 0.00 0.00 0.00 1997.00 0.00 7.80 8.00 1.24 0.62 0.09 18.86 avg-cpu: %user %nice %system %iowait %steal %idle 4.38 0.00 1.29 0.67 0.00 93.66 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 1204.40 0.00 1074.60 0.00 8.90 16.97 0.41 0.38 0.20 21.04 sdb 0.20 0.00 2.00 0.00 0.01 0.00 13.60 0.01 6.80 4.00 0.80 dm-0 0.00 0.00 0.00 9.00 0.00 0.04 8.00 0.01 1.27 0.42 0.38 dm-2 0.00 0.00 0.00 2270.00 0.00 8.87 8.00 1.33 0.59 0.09 20.74 avg-cpu: %user %nice %system %iowait %steal %idle 4.24 0.00 1.16 0.58 0.00 94.02 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 1159.20 0.00 985.80 0.00 8.38 17.41 0.34 0.35 0.18 17.84 sdb 0.00 0.00 0.20 1.40 0.00 0.01 8.62 0.00 0.75 0.75 0.12 sdc 0.00 0.00 0.00 0.20 0.00 0.00 16.00 0.00 1.00 1.00 0.02 dm-0 0.00 0.00 0.00 5.00 0.00 0.02 8.00 0.00 0.24 0.24 0.12 dm-2 0.00 0.00 0.00 2140.00 0.00 8.36 8.00 1.23 0.58 0.08 17.90 avg-cpu: %user %nice %system %iowait %steal %idle 2.77 0.00 1.14 0.54 0.00 95.55 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 768.20 0.00 847.40 0.00 6.31 15.25 0.36 0.43 0.19 16.40 sdb 0.00 0.00 0.00 2.00 0.00 0.01 7.00 0.00 0.10 0.10 0.02 sdc 0.00 0.00 0.00 2.00 0.00 0.04 37.60 0.00 0.70 0.40 0.08 dm-0 0.00 0.00 0.00 18.80 0.00 0.07 8.00 0.09 4.84 0.27 0.50 dm-2 0.00 0.00 0.00 1596.80 0.00 6.24 8.00 0.84 0.52 0.10 16.22 ===== ===== vmstat ===== [root@dovecot2 ~]# vmstat 5 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 2 0 3476 785664 223836 29329692 0 0 88 16 1 1 1 0 99 0 0 1 0 3476 783512 223844 29330448 0 0 84 3383 2210 3985 3 1 96 0 0 0 1 3476 779328 223848 29331208 0 0 20 9254 4530 9894 5 2 92 1 0 2 0 3476 778616 223856 29331956 0 0 1 9104 4160 10909 4 1 94 1 0 1 0 3476 777584 223864 29332932 0 0 0 10056 4428 10263 4 1 94 1 0 0 0 3476 778312 223872 29333044 0 0 2 660 921 1871 1 0 99 0 0 ===== Really appreciate your willingness to help and your time spent on this! Qing On 04/11/2013 1:42 AM, Stan Hoeppner wrote: > On 11/1/2013 2:11 PM, Qing Chang wrote: >> I have collected some info following the FAQ guide. It may still >> not be enough. Please let me know. > You say /var/spool/mail contains 1360 "items". That's ambiguous. You > mean 1360 user mbox files, yes? > >> # time to run ls -l (1360 items): >> time ls -l /var/spool/mail >> real 0m10.271s >> user 0m0.097s >> sys 0m0.162s > The combined CPU execution time is apparently 0.259s. Something else is > adding 10s+ of delay. mbox is notorious for locking problems. I wonder > if stat() is waiting on release of exclusive write locks being held by > your MDA during delivery. This would also tend to explain the > variability you demonstrated, with one run being 10s and another being > 7s--fewer files locked on the second run. > > Run 'ls' with "strace -T" to find out which system call is adding the > delay. Run perf-lock concurrently to see the locks. > > More comments below. > > >> # Oct 29, 2013 >> # >> # XFS slowness with ls du etc. >> >> kernel version (uname -a) >> Linux dovecot2.sri.utoronto.ca 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux >> >> xfsprogs version (xfs_repair -V) >> xfs_repair version 3.1.1 >> >> number of CPUs: 16 virtual CPUs >> >> contents of /proc/meminfo >> MemTotal: 32878632 kB >> MemFree: 310260 kB >> Buffers: 220496 kB >> Cached: 29971428 kB >> SwapCached: 212 kB >> Active: 9726912 kB >> Inactive: 21180124 kB >> Active(anon): 385040 kB >> Inactive(anon): 330260 kB >> Active(file): 9341872 kB >> Inactive(file): 20849864 kB >> Unevictable: 0 kB >> Mlocked: 0 kB >> SwapTotal: 6160376 kB >> SwapFree: 6159896 kB >> Dirty: 772 kB >> Writeback: 0 kB >> AnonPages: 714912 kB >> Mapped: 52696 kB >> Shmem: 184 kB >> Slab: 1045988 kB >> SReclaimable: 776440 kB >> SUnreclaim: 269548 kB >> KernelStack: 8736 kB >> PageTables: 57172 kB >> NFS_Unstable: 0 kB >> Bounce: 0 kB >> WritebackTmp: 0 kB >> CommitLimit: 22599692 kB >> Committed_AS: 1148180 kB >> VmallocTotal: 34359738367 kB >> VmallocUsed: 335224 kB >> VmallocChunk: 34333710552 kB >> HardwareCorrupted: 0 kB >> AnonHugePages: 180224 kB >> HugePages_Total: 0 >> HugePages_Free: 0 >> HugePages_Rsvd: 0 >> HugePages_Surp: 0 >> Hugepagesize: 2048 kB >> DirectMap4k: 10240 kB >> DirectMap2M: 33544192 kB >> >> contents of /proc/mounts >> [root@dovecot2 ~]# cat /proc/mounts >> rootfs / rootfs rw 0 0 >> proc /proc proc rw,relatime 0 0 >> sysfs /sys sysfs rw,seclabel,relatime 0 0 >> devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 >> devpts /dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0 >> tmpfs /dev/shm tmpfs rw,seclabel,relatime 0 0 >> /dev/mapper/vg_ipa1-lv_root / ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 >> none /selinux selinuxfs rw,relatime 0 0 >> devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 >> /proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0 >> /dev/sda1 /boot ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 >> /dev/mapper/vg_ipa1-lv_home /var ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 >> /dev/sdb1 /mailhomes xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 >> /dev/sdc1 /var/spool/mail xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 >> none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0 >> sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0 >> >> contents of /proc/partitions >> major minor #blocks name >> >> 8 0 83886080 sda >> 8 1 512000 sda1 >> 8 2 83373056 sda2 >> 8 16 5368709120 sdb >> 8 17 5368707072 sdb1 >> 8 32 2147483648 sdc >> 8 33 2147481600 sdc1 >> 253 0 56729600 dm-0 >> 253 1 6160384 dm-1 >> 253 2 20480000 dm-2 >> >> RAID layout (hardware and/or software): Hardware RAID6 IBM Storwize V7000 > What we're looking for here is the RAID geometry of the local disk > device, logical volume, SAN LUN, etc, underlying the XFS filesystem, > i.e. number of disks in the array, RAID level, stripe unit and stripe width. > >> LVM configuration: XFS not configured >> >> type of disks you are using: SAS dirves >> >> write cache status of drives: V7000 has 16 GB of cache >> >> size of BBWC and mode it is running in: N/A > The 16GB of BBWC in the V7000 defaults to write-back mode, or has been > manually enabled. If not you're playing Russian roulette, because > you're mounting with nobarrier. You only disable barriers if you have > persistent write cache, either battery or flash based. > >> xfs_info output on the filesystem in question >> meta-data=/dev/sdc1 isize=256 agcount=4, agsize=134217600 blks >> = sectsz=512 attr=2 >> data = bsize=4096 blocks=536870400, imaxpct=5 >> = sunit=0 swidth=0 blks >> naming =version 2 bsize=4096 ascii-ci=0 >> log =internal bsize=4096 blocks=262143, version=2 >> = sectsz=512 sunit=0 blks, lazy-count=1 >> realtime =none extsz=4096 blocks=0, rtextents=0 > 2TB seems rather large for a 1360 user mail spool directory, given new > mail is apparently moved from INBOX to other folders in /mailhomes. > > Additionally, given the innate parallelism in a mail workload, 4 AGs is > far less than optimal. XFS throughput with a highly parallel workload > is limited by the number of allocation groups. This filesystem was > apparently created with mkfs.xfs defaults. It should have been created > with many more AGs, 16 minimum. Same goes for the /mailhomes filesystem. > >> dmesg output showing all error messages and stack traces: N/A >> >> # time to run ls -l (1360 items): >> time ls -l /var/spool/mail >> real 0m10.271s >> user 0m0.097s >> sys 0m0.162s >> >> # iostat when ls -l is running: >> [root@dovecot2 ~]# date;iostat -xdmz 5 >> Tue Oct 29 14:44:28 EDT 2013 >> Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) 10/29/2013 _x86_64_ (16 CPU) >> >> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >> sda 0.02 17.87 0.17 24.49 0.01 0.17 14.16 0.01 0.56 0.28 0.68 >> sdb 0.19 0.08 1.62 1.94 0.04 0.02 33.47 0.01 2.76 1.23 0.44 >> sdc 0.00 0.03 11.57 0.69 1.10 0.05 192.23 0.02 1.65 0.78 0.96 >> dm-0 0.00 0.00 0.11 2.24 0.00 0.01 8.70 0.00 1.14 0.51 0.12 >> dm-1 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 1.26 0.24 0.00 >> dm-2 0.00 0.00 0.08 40.11 0.00 0.16 8.18 0.03 0.86 0.14 0.57 >> >> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >> sda 0.00 155.00 0.00 127.20 0.00 1.10 17.75 0.06 0.45 0.25 3.22 >> sdb 0.00 0.20 0.00 11.60 0.00 0.07 11.81 0.05 4.07 0.17 0.20 >> sdc 0.00 0.00 0.00 0.40 0.00 0.00 12.00 0.00 0.50 0.50 0.02 >> dm-0 0.00 0.00 0.00 1.20 0.00 0.00 8.00 0.01 4.50 4.50 0.54 >> dm-2 0.00 0.00 0.00 281.40 0.00 1.10 8.00 0.19 0.68 0.10 2.74 >> >> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >> sda 0.00 1480.80 0.00 627.20 0.00 8.23 26.89 0.28 0.45 0.20 12.70 >> sdb 0.00 0.00 0.40 4.00 0.00 0.03 18.27 0.00 1.05 1.05 0.46 >> sdc 0.00 0.00 0.00 1.40 0.00 0.00 6.71 0.00 0.14 0.14 0.02 >> dm-0 0.00 0.00 0.00 17.20 0.00 0.07 8.00 0.02 1.09 0.09 0.16 >> dm-2 0.00 0.00 0.00 2090.20 0.00 8.16 8.00 1.65 0.79 0.06 12.52 >> >> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >> sda 0.00 1331.00 0.00 629.80 0.00 7.66 24.91 0.28 0.44 0.22 13.64 >> sdb 0.00 0.00 0.00 2.80 0.00 0.02 14.07 0.00 0.79 0.57 0.16 >> sdc 0.00 0.00 0.00 1.40 0.00 0.02 30.14 0.00 0.57 0.57 0.08 >> dm-0 0.00 0.00 0.00 1.20 0.00 0.00 8.00 0.00 3.83 3.83 0.46 >> dm-2 0.00 0.00 0.00 1959.60 0.00 7.65 8.00 1.43 0.73 0.07 13.20 >> >> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >> sda 0.00 6.60 0.00 0.60 0.00 0.03 96.00 0.00 1.33 1.33 0.08 >> sdb 0.00 0.20 0.00 0.80 0.00 0.00 8.25 0.00 0.75 0.75 0.06 >> sdc 0.00 0.20 0.00 0.20 0.00 0.00 16.00 0.00 0.00 0.00 0.00 >> dm-0 0.00 0.00 0.00 6.20 0.00 0.02 8.00 0.01 0.97 0.03 0.02 >> dm-2 0.00 0.00 0.00 1.00 0.00 0.00 8.00 0.00 3.00 0.60 0.06 >> >> # a second run of ls -l: >> [root@dovecot2 ~]# date;time ls -l /var/spool/mail >> Fri Nov 1 15:04:43 EDT 2013 >> real 0m7.814s >> user 0m0.096s >> sys 0m0.139s >> >> [root@dovecot2 ~]# date;iostat -xmdz 5 >> Fri Nov 1 15:04:41 EDT 2013 >> Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) 11/01/2013 _x86_64_ (16 CPU) >> >> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >> sda 0.01 21.20 0.16 28.28 0.00 0.19 14.27 0.02 0.57 0.27 0.78 >> sdb 0.22 0.09 1.70 2.19 0.04 0.02 31.03 0.01 2.83 1.20 0.47 >> sdc 0.00 0.04 12.63 0.75 1.21 0.05 192.59 0.02 1.60 0.77 1.04 >> dm-0 0.00 0.00 0.11 2.46 0.00 0.01 8.57 0.00 1.17 0.51 0.13 >> dm-1 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 2.03 0.21 0.00 >> dm-2 0.00 0.00 0.07 47.02 0.00 0.18 8.15 0.04 0.93 0.14 0.65 >> >> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >> sda 0.00 730.20 0.00 1251.60 0.00 7.76 12.69 0.52 0.42 0.21 25.86 >> sdb 0.00 1.00 0.80 25.40 0.01 0.16 12.62 0.01 0.37 0.18 0.46 >> sdc 0.00 0.00 0.00 2.60 0.00 0.03 20.62 0.00 0.31 0.23 0.06 >> dm-0 0.00 0.00 0.00 0.20 0.00 0.00 8.00 0.00 3.00 3.00 0.06 >> dm-2 0.00 0.00 0.00 1981.00 0.00 7.74 8.00 1.04 0.52 0.13 25.96 >> >> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >> sda 0.00 1544.20 0.00 2844.60 0.00 17.14 12.34 1.10 0.39 0.21 58.34 >> sdb 0.00 0.00 0.00 1.20 0.00 0.01 9.33 0.00 0.00 0.00 0.00 >> sdc 0.00 0.00 0.00 0.60 0.00 0.00 8.00 0.00 3.00 1.00 0.06 >> dm-0 0.00 0.00 0.00 3.00 0.00 0.01 8.00 0.00 0.07 0.07 0.02 >> dm-2 0.00 0.00 0.00 4386.00 0.00 17.13 8.00 2.19 0.50 0.13 58.46 >> >> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >> sda 0.00 104.80 0.00 212.80 0.00 1.24 11.94 0.09 0.41 0.21 4.44 >> sdb 0.00 0.00 0.20 3.00 0.00 0.01 9.81 0.00 0.50 0.50 0.16 >> sdc 0.00 0.20 0.00 2.80 0.00 0.02 16.86 0.01 4.43 0.79 0.22 >> dm-0 0.00 0.00 0.00 0.40 0.00 0.00 8.00 0.00 5.50 5.50 0.22 >> dm-2 0.00 0.00 0.00 317.00 0.00 1.24 8.00 0.15 0.47 0.13 4.24 >> >> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >> sda 0.00 6.60 0.00 1.20 0.00 0.03 52.00 0.00 0.33 0.33 0.04 >> sdb 0.00 0.20 0.00 1.00 0.00 0.00 9.60 0.00 0.00 0.00 0.00 >> sdc 0.00 0.00 0.00 0.20 0.00 0.00 2.00 0.00 1.00 1.00 0.02 >> dm-0 0.00 0.00 0.00 4.40 0.00 0.02 8.00 0.00 0.95 0.05 0.02 >> dm-2 0.00 0.00 0.00 3.40 0.00 0.01 8.00 0.00 0.06 0.06 0.02 >> >> [root@dovecot2 ~]# date;vmstat 5 >> Fri Nov 1 15:04:39 EDT 2013 >> procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- >> r b swpd free buff cache si so bi bo in cs us sy id wa st >> 0 0 1304 542644 229484 29885592 0 0 80 17 1 1 1 0 99 0 0 >> 0 1 1304 542752 229484 29885696 0 0 0 2211 1518 1281 1 0 98 0 0 >> 0 1 1304 544736 229484 29885696 0 0 6 17216 7535 7631 3 2 94 2 0 >> 0 0 1304 543988 229484 29885696 0 0 0 7403 3782 3889 1 1 97 1 0 >> 0 0 1304 543604 229484 29885712 0 0 1 215 399 277 0 0 100 0 0 > --------------010106000900050205090508 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Stan,

thank you very much for your comments, I need some time to
follow through all of your suggestions.

Yes, this is a dovecot IMAP and sendmail SMTP server, and there
are 1360 mailboxes.

With this email, I'd like to give you a bit more information with
strace -T and others commands.

Because "# CONFIG_LOCK_STAT is not set", I can not run perf
lock record. Since this is a production server, I am reluctant to
rebuild the kernel on it. But I hope the info below may give
you an idea that it is not "lock" related. As slow "ls -l" and "du"
also happen on the two file servers (64TB and 32TB), it does not
feel like it is lock related.

I run this "(time strace -T ls -l /var/spool/mail > ls-out) >& ls-trace"
and got quite a bit data.

First "time" output:
=====
real    0m17.720s
user    0m0.574s
sys     0m1.271s
=====

Some 14s was spent on 164 "poll" calls on fd=5 that took more than 10ms,
total number of "poll" call is 6618! 

Below is the trace output, red numbers are the three longest time taken, listed
at top are those that took more than 100ms, the three sections are for the top
three time taken, note the three mailboxes are not special compare to another
mailboxes, a run at another time would produce calls on different mailboxes.
Also, cache seams to play a role too, after a fresh run that takes long time,
subsequent runs give instant results:
=====
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.144634>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104580>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104812>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.181959>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102520>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.107539>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.142462>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.215745>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309854>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.166665>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101035>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.113119>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.120745>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.110027>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.137906>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.249039>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104079>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.250003>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.103791>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102018>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.103551>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.103696>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102164>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.105843>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104413>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101304>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101869>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101366>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.132958>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309411>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.100342>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101279>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.144725>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.109867>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.109951>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.290189>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102449>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101182>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.111699>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.107351>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104558>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.115447>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.163904>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.266427>

##### df=5 opened:
socket(PF_FILE, SOCK_STREAM, 0)         = 5 <0.000016>
fcntl(5, F_GETFL)                       = 0x2 (flags O_RDWR) <0.000010>
fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK)    = 0 <0.000010>
fcntl(5, F_GETFD)                       = 0 <0.000010>
fcntl(5, F_SETFD, FD_CLOEXEC)           = 0 <0.000010>
connect(5, {sa_family=AF_FILE, path="/var/lib/sss/pipes/nss"}, 110) = 0 <0.001886>
fstat(5, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 <0.000010>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012>
sendto(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000029>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012>
sendto(5, "\1\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000027>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011>
read(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011>
read(5, "\1\0\0\0", 4)                  = 4 <0.000025>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000026>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
sendto(5, "\225N\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000515>
read(5, "L\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011>
read(5, "\1\0\0\0\0\0\0\0\225N\0\0\311\0\0\0qchang\0*\0Qing Ch"..., 60) = 60 <0.000026>
open("/etc/group", O_RDONLY|O_CLOEXEC)  = 6 <0.000017>
fstat(6, {st_mode=S_IFREG|0644, st_size=790, ...}) = 0 <0.000010>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5d53f4000 <0.004539>
read(6, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 790 <0.000018>
read(6, "", 4096)                       = 0 <0.000011>
close(6)                                = 0 <0.000011>
munmap(0x7fd5d53f4000, 4096)            = 0 <0.000016>
open("/var/lib/sss/mc/group", O_RDONLY|O_CLOEXEC) = 6 <0.000021>
fstat(6, {st_mode=S_IFREG|0644, st_size=5206312, ...}) = 0 <0.000010>
mmap(NULL, 5206312, PROT_READ, MAP_SHARED, 6, 0) = 0x7fd5ce3c1000 <0.000015>
poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
sendto(5, "\24\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000031>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
sendto(5, "\311\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000427>
read(5, "?\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011>
read(5, "\1\0\0\0\0\0\0\0\311\0\0\0\3\0\0\0\0*\0qiu"..., 47) = 47 <0.000017>
lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, st_size=187649403, ...}) = 0 <0.000019>
lgetxattr("/var/spool/mail/root", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000020>
lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, st_size=187649403, ...}) = 0 <0.000014>
lgetxattr("/var/spool/mail/root", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000018>
lgetxattr("/var/spool/mail/root", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000016>
lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, st_size=3864251, ...}) = 0 <0.000016>
lgetxattr("/var/spool/mail/agutstei", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000018>
lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, st_size=3864251, ...}) = 0 <0.000015>
lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000016>
lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000015>
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017>
fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000011>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000014>
read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000020>
read(7, "", 4096)                       = 0 <0.000011>
close(7)                                = 0 <0.000012>

###### took 0.309854s:
munmap(0x7fd5ce3c0000, 4096)            = 0 <0.000015>
poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000034>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
sendto(5, "\253\260\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000335>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309854>
read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000010>
read(5, "\1\0\0\0\0\0\0\0\253\260\0\0\253\1\0\0acqu\0*\0Chen Ge A"..., 62) = 62 <0.000016>
lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, st_size=3943191, ...}) = 0 <0.000052>
lgetxattr("/var/spool/mail/araouf", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021>
lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, st_size=3943191, ...}) = 0 <0.000014>
lgetxattr("/var/spool/mail/araouf", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000017>
lgetxattr("/var/spool/mail/araouf", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000015>
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000016>
fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000012>
read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000018>
read(7, "", 4096)                       = 0 <0.000010>
close(7)                                = 0 <0.000012>

###### took 0.309411:
munmap(0x7fd5ce3c0000, 4096)            = 0 <0.000015>
poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000009>
sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000035>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
sendto(5, "\357\246\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000342>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309411>
read(5, "V\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000010>
read(5, "\1\0\0\0\0\0\0\0\357\246\0\0\253\1\0\0pthaya\0*\0Parthip"..., 70) = 70 <0.000018>
lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, st_size=515358, ...}) = 0 <0.000025>
lgetxattr("/var/spool/mail/ptsao", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021>
lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, st_size=515358, ...}) = 0 <0.000014>
lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000019>
lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000014>
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017>
fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000012>
read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000019>
read(7, "", 4096)                       = 0 <0.000009>
close(7)                                = 0 <0.000011>

###### took 0.290189:
munmap(0x7fd5ce3c0000, 4096)            = 0 <0.000015>
poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000034>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
sendto(5, "\10\270\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000391>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.290189>
read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000010>
read(5, "\1\0\0\0\0\0\0\0\10\270\0\0\327\1\0\0taberk\0*\0Thomas "..., 62) = 62 <0.000017>
lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, st_size=293648143, ...}) = 0 <0.000018>
lgetxattr("/var/spool/mail/taha", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000022>
lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, st_size=293648143, ...}) = 0 <0.000013>
lgetxattr("/var/spool/mail/taha", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000021>
lgetxattr("/var/spool/mail/taha", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000014>
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000021>
fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000015>
read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000033>
read(7, "", 4096)                       = 0 <0.000011>
close(7)                                = 0 <0.000013>
=====

====== iostat around the time ls -l was run =====
[root@dovecot2 ~]# iostat -xmz 5
Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca)     11/12/2013      _x86_64_        (16 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.56    0.00    0.17    0.06    0.00   99.21

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.01    19.88    0.14   26.86     0.00     0.18    14.18     0.02    0.57   0.28   0.75
sdb               0.23     0.08    1.75    1.98     0.04     0.02    30.38     0.01    2.81   1.26   0.47
sdc               0.00     0.03   13.78    0.71     1.34     0.05   196.35     0.02    1.60   0.77   1.11
dm-0              0.00     0.00    0.09    2.42     0.00     0.01     8.49     0.00    1.18   0.52   0.13
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     8.00     0.00    3.09   0.27   0.00
dm-2              0.00     0.00    0.06   44.33     0.00     0.17     8.14     0.04    0.90   0.14   0.63

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.31    0.00    0.46    0.10    0.00   98.12

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00    27.40    1.00   65.80     0.02     0.36    11.78     0.04    0.61   0.43   2.86
sdb               0.00     0.00    1.80    0.00     0.03     0.00    31.11     0.01    6.44   2.00   0.36
sdc               0.00     1.00    0.00    4.80     0.00     0.03    11.79     0.03    6.88   0.46   0.22
dm-0              0.00     0.00    0.80    1.20     0.02     0.00    24.00     0.01    6.10   6.10   1.22
dm-2              0.00     0.00    0.00   92.00     0.00     0.36     8.00     0.06    0.62   0.19   1.76

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5.76    0.00    1.62    0.59    0.00   92.03

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1045.60    0.80  959.40     0.05     7.83    16.82     0.44    0.46   0.21  19.98
sdb               0.00     0.00    1.40    1.20     0.01     0.01     9.23     0.00    0.62   0.54   0.14
sdc               0.00     0.00    0.00    0.60     0.00     0.01    18.67     0.00    0.33   0.33   0.02
dm-0              0.00     0.00    0.80    8.00     0.05     0.03    20.00     0.02    2.05   1.41   1.24
dm-2              0.00     0.00    0.00 1997.00     0.00     7.80     8.00     1.24    0.62   0.09  18.86

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           4.38    0.00    1.29    0.67    0.00   93.66

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1204.40    0.00 1074.60     0.00     8.90    16.97     0.41    0.38   0.20  21.04
sdb               0.20     0.00    2.00    0.00     0.01     0.00    13.60     0.01    6.80   4.00   0.80
dm-0              0.00     0.00    0.00    9.00     0.00     0.04     8.00     0.01    1.27   0.42   0.38
dm-2              0.00     0.00    0.00 2270.00     0.00     8.87     8.00     1.33    0.59   0.09  20.74

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           4.24    0.00    1.16    0.58    0.00   94.02

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1159.20    0.00  985.80     0.00     8.38    17.41     0.34    0.35   0.18  17.84
sdb               0.00     0.00    0.20    1.40     0.00     0.01     8.62     0.00    0.75   0.75   0.12
sdc               0.00     0.00    0.00    0.20     0.00     0.00    16.00     0.00    1.00   1.00   0.02
dm-0              0.00     0.00    0.00    5.00     0.00     0.02     8.00     0.00    0.24   0.24   0.12
dm-2              0.00     0.00    0.00 2140.00     0.00     8.36     8.00     1.23    0.58   0.08  17.90

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.77    0.00    1.14    0.54    0.00   95.55

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   768.20    0.00  847.40     0.00     6.31    15.25     0.36    0.43   0.19  16.40
sdb               0.00     0.00    0.00    2.00     0.00     0.01     7.00     0.00    0.10   0.10   0.02
sdc               0.00     0.00    0.00    2.00     0.00     0.04    37.60     0.00    0.70   0.40   0.08
dm-0              0.00     0.00    0.00   18.80     0.00     0.07     8.00     0.09    4.84   0.27   0.50
dm-2              0.00     0.00    0.00 1596.80     0.00     6.24     8.00     0.84    0.52   0.10  16.22
=====

===== vmstat =====
[root@dovecot2 ~]# vmstat 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0   3476 785664 223836 29329692    0    0    88    16    1    1  1  0 99  0  0
 1  0   3476 783512 223844 29330448    0    0    84  3383 2210 3985  3  1 96  0  0
 0  1   3476 779328 223848 29331208    0    0    20  9254 4530 9894  5  2 92  1  0
 2  0   3476 778616 223856 29331956    0    0     1  9104 4160 10909  4  1 94  1  0
 1  0   3476 777584 223864 29332932    0    0     0 10056 4428 10263  4  1 94  1  0
 0  0   3476 778312 223872 29333044    0    0     2   660  921 1871  1  0 99  0  0
=====

Really appreciate your willingness to help and your time spent on this!

Qing

On 04/11/2013 1:42 AM, Stan Hoeppner wrote:
On 11/1/2013 2:11 PM, Qing Chang wrote:
I have collected some info following the FAQ guide. It may still
not be enough. Please let me know.
You say /var/spool/mail contains 1360 "items".  That's ambiguous.  You
mean 1360 user mbox files, yes?

# time to run ls -l (1360 items):
time ls -l /var/spool/mail
real    0m10.271s
user    0m0.097s
sys     0m0.162s
The combined CPU execution time is apparently 0.259s.  Something else is
adding 10s+ of delay.  mbox is notorious for locking problems.  I wonder
if stat() is waiting on release of exclusive write locks being held by
your MDA during delivery.  This would also tend to explain the
variability you demonstrated, with one run being 10s and another being
7s--fewer files locked on the second run.

Run 'ls' with "strace -T" to find out which system call is adding the
delay.  Run perf-lock concurrently to see the locks.

More comments below.


# Oct 29, 2013
#
# XFS slowness with ls du etc.

kernel version (uname -a)
Linux dovecot2.sri.utoronto.ca 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux

xfsprogs version (xfs_repair -V)
xfs_repair version 3.1.1

number of CPUs: 16 virtual CPUs

contents of /proc/meminfo
MemTotal:       32878632 kB
MemFree:          310260 kB
Buffers:          220496 kB
Cached:         29971428 kB
SwapCached:          212 kB
Active:          9726912 kB
Inactive:       21180124 kB
Active(anon):     385040 kB
Inactive(anon):   330260 kB
Active(file):    9341872 kB
Inactive(file): 20849864 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       6160376 kB
SwapFree:        6159896 kB
Dirty:               772 kB
Writeback:             0 kB
AnonPages:        714912 kB
Mapped:            52696 kB
Shmem:               184 kB
Slab:            1045988 kB
SReclaimable:     776440 kB
SUnreclaim:       269548 kB
KernelStack:        8736 kB
PageTables:        57172 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    22599692 kB
Committed_AS:    1148180 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      335224 kB
VmallocChunk:   34333710552 kB
HardwareCorrupted:     0 kB
AnonHugePages:    180224 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       10240 kB
DirectMap2M:    33544192 kB

contents of /proc/mounts
[root@dovecot2 ~]# cat /proc/mounts
rootfs / rootfs rw 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,seclabel,relatime 0 0
/dev/mapper/vg_ipa1-lv_root / ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0
none /selinux selinuxfs rw,relatime 0 0
devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0
/proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0
/dev/sda1 /boot ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0
/dev/mapper/vg_ipa1-lv_home /var ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0
/dev/sdb1 /mailhomes xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0
/dev/sdc1 /var/spool/mail xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0

contents of /proc/partitions
major minor  #blocks  name

   8        0   83886080 sda
   8        1     512000 sda1
   8        2   83373056 sda2
   8       16 5368709120 sdb
   8       17 5368707072 sdb1
   8       32 2147483648 sdc
   8       33 2147481600 sdc1
 253        0   56729600 dm-0
 253        1    6160384 dm-1
 253        2   20480000 dm-2

RAID layout (hardware and/or software): Hardware RAID6 IBM Storwize V7000
What we're looking for here is the RAID geometry of the local disk
device, logical volume, SAN LUN, etc, underlying the XFS filesystem,
i.e. number of disks in the array, RAID level, stripe unit and stripe width.

LVM configuration: XFS not configured

type of disks you are using: SAS dirves

write cache status of drives: V7000 has 16 GB of cache

size of BBWC and mode it is running in: N/A
The 16GB of BBWC in the V7000 defaults to write-back mode, or has been
manually enabled.  If not you're playing Russian roulette, because
you're mounting with nobarrier.  You only disable barriers if you have
persistent write cache, either battery or flash based.

xfs_info output on the filesystem in question
meta-data=/dev/sdc1              isize=256    agcount=4, agsize=134217600 blks
         =                       sectsz=512   attr=2
data     =                       bsize=4096   blocks=536870400, imaxpct=5
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal               bsize=4096   blocks=262143, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
2TB seems rather large for a 1360 user mail spool directory, given new
mail is apparently moved from INBOX to other folders in /mailhomes.

Additionally, given the innate parallelism in a mail workload, 4 AGs is
far less than optimal.  XFS throughput with a highly parallel workload
is limited by the number of allocation groups.  This filesystem was
apparently created with mkfs.xfs defaults.  It should have been created
with many more AGs, 16 minimum.  Same goes for the /mailhomes filesystem.

dmesg output showing all error messages and stack traces: N/A

# time to run ls -l (1360 items):
time ls -l /var/spool/mail
real    0m10.271s
user    0m0.097s
sys     0m0.162s

# iostat when ls -l is running:
[root@dovecot2 ~]# date;iostat -xdmz 5
Tue Oct 29 14:44:28 EDT 2013
Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca)     10/29/2013      _x86_64_        (16 CPU)

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.02    17.87    0.17   24.49     0.01     0.17    14.16     0.01    0.56   0.28   0.68
sdb               0.19     0.08    1.62    1.94     0.04     0.02    33.47     0.01    2.76   1.23   0.44
sdc               0.00     0.03   11.57    0.69     1.10     0.05   192.23     0.02    1.65   0.78   0.96
dm-0              0.00     0.00    0.11    2.24     0.00     0.01     8.70     0.00    1.14   0.51   0.12
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     8.00     0.00    1.26   0.24   0.00
dm-2              0.00     0.00    0.08   40.11     0.00     0.16     8.18     0.03    0.86   0.14   0.57

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   155.00    0.00  127.20     0.00     1.10    17.75     0.06    0.45   0.25   3.22
sdb               0.00     0.20    0.00   11.60     0.00     0.07    11.81     0.05    4.07   0.17   0.20
sdc               0.00     0.00    0.00    0.40     0.00     0.00    12.00     0.00    0.50   0.50   0.02
dm-0              0.00     0.00    0.00    1.20     0.00     0.00     8.00     0.01    4.50   4.50   0.54
dm-2              0.00     0.00    0.00  281.40     0.00     1.10     8.00     0.19    0.68   0.10   2.74

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1480.80    0.00  627.20     0.00     8.23    26.89     0.28    0.45   0.20  12.70
sdb               0.00     0.00    0.40    4.00     0.00     0.03    18.27     0.00    1.05   1.05   0.46
sdc               0.00     0.00    0.00    1.40     0.00     0.00     6.71     0.00    0.14   0.14   0.02
dm-0              0.00     0.00    0.00   17.20     0.00     0.07     8.00     0.02    1.09   0.09   0.16
dm-2              0.00     0.00    0.00 2090.20     0.00     8.16     8.00     1.65    0.79   0.06  12.52

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1331.00    0.00  629.80     0.00     7.66    24.91     0.28    0.44   0.22  13.64
sdb               0.00     0.00    0.00    2.80     0.00     0.02    14.07     0.00    0.79   0.57   0.16
sdc               0.00     0.00    0.00    1.40     0.00     0.02    30.14     0.00    0.57   0.57   0.08
dm-0              0.00     0.00    0.00    1.20     0.00     0.00     8.00     0.00    3.83   3.83   0.46
dm-2              0.00     0.00    0.00 1959.60     0.00     7.65     8.00     1.43    0.73   0.07  13.20

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00     6.60    0.00    0.60     0.00     0.03    96.00     0.00    1.33   1.33   0.08
sdb               0.00     0.20    0.00    0.80     0.00     0.00     8.25     0.00    0.75   0.75   0.06
sdc               0.00     0.20    0.00    0.20     0.00     0.00    16.00     0.00    0.00   0.00   0.00
dm-0              0.00     0.00    0.00    6.20     0.00     0.02     8.00     0.01    0.97   0.03   0.02
dm-2              0.00     0.00    0.00    1.00     0.00     0.00     8.00     0.00    3.00   0.60   0.06

# a second run of ls -l:
[root@dovecot2 ~]# date;time ls -l /var/spool/mail
Fri Nov  1 15:04:43 EDT 2013
real    0m7.814s
user    0m0.096s
sys     0m0.139s

[root@dovecot2 ~]# date;iostat -xmdz 5
Fri Nov  1 15:04:41 EDT 2013
Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca)     11/01/2013      _x86_64_        (16 CPU)

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.01    21.20    0.16   28.28     0.00     0.19    14.27     0.02    0.57   0.27   0.78
sdb               0.22     0.09    1.70    2.19     0.04     0.02    31.03     0.01    2.83   1.20   0.47
sdc               0.00     0.04   12.63    0.75     1.21     0.05   192.59     0.02    1.60   0.77   1.04
dm-0              0.00     0.00    0.11    2.46     0.00     0.01     8.57     0.00    1.17   0.51   0.13
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     8.00     0.00    2.03   0.21   0.00
dm-2              0.00     0.00    0.07   47.02     0.00     0.18     8.15     0.04    0.93   0.14   0.65

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   730.20    0.00 1251.60     0.00     7.76    12.69     0.52    0.42   0.21  25.86
sdb               0.00     1.00    0.80   25.40     0.01     0.16    12.62     0.01    0.37   0.18   0.46
sdc               0.00     0.00    0.00    2.60     0.00     0.03    20.62     0.00    0.31   0.23   0.06
dm-0              0.00     0.00    0.00    0.20     0.00     0.00     8.00     0.00    3.00   3.00   0.06
dm-2              0.00     0.00    0.00 1981.00     0.00     7.74     8.00     1.04    0.52   0.13  25.96

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1544.20    0.00 2844.60     0.00    17.14    12.34     1.10    0.39   0.21  58.34
sdb               0.00     0.00    0.00    1.20     0.00     0.01     9.33     0.00    0.00   0.00   0.00
sdc               0.00     0.00    0.00    0.60     0.00     0.00     8.00     0.00    3.00   1.00   0.06
dm-0              0.00     0.00    0.00    3.00     0.00     0.01     8.00     0.00    0.07   0.07   0.02
dm-2              0.00     0.00    0.00 4386.00     0.00    17.13     8.00     2.19    0.50   0.13  58.46

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   104.80    0.00  212.80     0.00     1.24    11.94     0.09    0.41   0.21   4.44
sdb               0.00     0.00    0.20    3.00     0.00     0.01     9.81     0.00    0.50   0.50   0.16
sdc               0.00     0.20    0.00    2.80     0.00     0.02    16.86     0.01    4.43   0.79   0.22
dm-0              0.00     0.00    0.00    0.40     0.00     0.00     8.00     0.00    5.50   5.50   0.22
dm-2              0.00     0.00    0.00  317.00     0.00     1.24     8.00     0.15    0.47   0.13   4.24

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00     6.60    0.00    1.20     0.00     0.03    52.00     0.00    0.33   0.33   0.04
sdb               0.00     0.20    0.00    1.00     0.00     0.00     9.60     0.00    0.00   0.00   0.00
sdc               0.00     0.00    0.00    0.20     0.00     0.00     2.00     0.00    1.00   1.00   0.02
dm-0              0.00     0.00    0.00    4.40     0.00     0.02     8.00     0.00    0.95   0.05   0.02
dm-2              0.00     0.00    0.00    3.40     0.00     0.01     8.00     0.00    0.06   0.06   0.02

[root@dovecot2 ~]# date;vmstat 5
Fri Nov  1 15:04:39 EDT 2013
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0   1304 542644 229484 29885592    0    0    80    17    1    1  1  0 99  0  0
 0  1   1304 542752 229484 29885696    0    0     0  2211 1518 1281  1  0 98  0  0
 0  1   1304 544736 229484 29885696    0    0     6 17216 7535 7631  3  2 94  2  0
 0  0   1304 543988 229484 29885696    0    0     0  7403 3782 3889  1  1 97  1  0
 0  0   1304 543604 229484 29885712    0    0     1   215  399  277  0  0 100  0  0


--------------010106000900050205090508-- From sandeen@sandeen.net Tue Nov 12 12:19:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8743B7F7B for ; Tue, 12 Nov 2013 12:19:02 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5F823304064 for ; Tue, 12 Nov 2013 10:19:02 -0800 (PST) X-ASG-Debug-ID: 1384280340-04bdf078996e4660001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id avjdA8FQz1BmgQGk for ; Tue, 12 Nov 2013 10:19:01 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 9B516655F4E4; Tue, 12 Nov 2013 12:19:00 -0600 (CST) Message-ID: <52827113.3080609@sandeen.net> Date: Tue, 12 Nov 2013 12:18:59 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: stop special casing nfs and udf References: <20131107204635.GA22954@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfstests: stop special casing nfs and udf In-Reply-To: <20131107204635.GA22954@infradead.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384280340 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142269 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/7/13, 2:46 PM, Christoph Hellwig wrote: > For historical reasons beyond my knowledge xfstests tries to abuse the > scratch device as test device for nfs and udf. Because not all test > have inherited the right usage of the _setup_testdir and _cleanup_testdir > helpers this leads to lots of unessecary test failures. > > Remove the special casing, which gets nfs down to a minimal number of > failures. > > Signed-off-by: Christoph Hellwig Oof, that was a lot of cruft. Were you able to run UDF tests with these changes? I wonder if Jan is using this for UDF? (I don't have the UDF verifier that many(/all?) of the UDF tests require). -Eric From sandeen@sandeen.net Tue Nov 12 12:23:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8BD307F90 for ; Tue, 12 Nov 2013 12:23:56 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5F94A30406A for ; Tue, 12 Nov 2013 10:23:56 -0800 (PST) X-ASG-Debug-ID: 1384280635-04bdf078976e4b00001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id PGoNAnl3vlkGBMoC for ; Tue, 12 Nov 2013 10:23:55 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 8AB7A606DBAF; Tue, 12 Nov 2013 12:23:54 -0600 (CST) Message-ID: <52827239.9060307@sandeen.net> Date: Tue, 12 Nov 2013 12:23:53 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , xfs@oss.sgi.com, Jan Kara Subject: Re: [PATCH] xfstests: stop special casing nfs and udf References: <20131107204635.GA22954@infradead.org> <52827113.3080609@sandeen.net> X-ASG-Orig-Subj: Re: [PATCH] xfstests: stop special casing nfs and udf In-Reply-To: <52827113.3080609@sandeen.net> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384280635 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142270 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/12/13, 12:18 PM, Eric Sandeen wrote: > On 11/7/13, 2:46 PM, Christoph Hellwig wrote: >> For historical reasons beyond my knowledge xfstests tries to abuse the >> scratch device as test device for nfs and udf. Because not all test >> have inherited the right usage of the _setup_testdir and _cleanup_testdir >> helpers this leads to lots of unessecary test failures. >> >> Remove the special casing, which gets nfs down to a minimal number of >> failures. >> >> Signed-off-by: Christoph Hellwig > > > Oof, that was a lot of cruft. Were you able to run UDF tests with > these changes? I wonder if Jan is using this for UDF? > > (I don't have the UDF verifier that many(/all?) of the UDF tests > require). (Should have cc'd Jan, done now) > -Eric From BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 12 12:30:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 474F729E17 for ; Tue, 12 Nov 2013 12:30:36 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id D6EE1AC008 for ; Tue, 12 Nov 2013 10:30:32 -0800 (PST) X-ASG-Debug-ID: 1384281031-04bdf078986e5020001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id LqQCmesTEjyZNiPd (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 10:30:32 -0800 (PST) X-Barracuda-Envelope-From: BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgIjP-00039l-Tq; Tue, 12 Nov 2013 18:30:31 +0000 Date: Tue, 12 Nov 2013 10:30:31 -0800 From: Christoph Hellwig To: Eric Sandeen Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH] xfststs: add a helper to get the minimum dio size Message-ID: <20131112183031.GA8106@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfststs: add a helper to get the minimum dio size References: <20131106105932.GA7807@infradead.org> <52826FBC.4000003@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52826FBC.4000003@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384281032 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142270 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 12, 2013 at 12:13:16PM -0600, Eric Sandeen wrote: > On 11/6/13, 4:59 AM, Christoph Hellwig wrote: > > Various tests opencode checks to find out the minimum support direct I/O > > size. Replace those with a generic helper that handles network filesystems as > > well. Also remove the Linux 2.4 workaround we had in once place. > > > > Signed-off-by: Christoph Hellwig > > No callers of min_dio_alignment w/o a blockdev right? But I guess > that fallback is harmless. All network filesystems will not have a device here. Not sure how the btrfs pool names work, but that would be another suspect. From BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 12 12:32:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0B97F29E17 for ; Tue, 12 Nov 2013 12:32:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id A6268AC001 for ; Tue, 12 Nov 2013 10:32:25 -0800 (PST) X-ASG-Debug-ID: 1384281144-04bdf078996e5170001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id qsH0FDLzLC5cCzWn (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 10:32:24 -0800 (PST) X-Barracuda-Envelope-From: BATV+2fcb28c11bfa5a437176+3733+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgIlE-0003Bl-IF; Tue, 12 Nov 2013 18:32:24 +0000 Date: Tue, 12 Nov 2013 10:32:24 -0800 From: Christoph Hellwig To: Eric Sandeen Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: stop special casing nfs and udf Message-ID: <20131112183224.GA12213@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfstests: stop special casing nfs and udf References: <20131107204635.GA22954@infradead.org> <52827113.3080609@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52827113.3080609@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384281144 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142270 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 12, 2013 at 12:18:59PM -0600, Eric Sandeen wrote: > On 11/7/13, 2:46 PM, Christoph Hellwig wrote: > > For historical reasons beyond my knowledge xfstests tries to abuse the > > scratch device as test device for nfs and udf. Because not all test > > have inherited the right usage of the _setup_testdir and _cleanup_testdir > > helpers this leads to lots of unessecary test failures. > > > > Remove the special casing, which gets nfs down to a minimal number of > > failures. > > > > Signed-off-by: Christoph Hellwig > > > Oof, that was a lot of cruft. Were you able to run UDF tests with > these changes? I wonder if Jan is using this for UDF? I didn't bother testing udf, but it's just another block based filesystem, so unlike NFS I didn't expect breakage. Let me give it a spin.. > (I don't have the UDF verifier that many(/all?) of the UDF tests > require). Last time I did run xfstests on UDF it wasn't required, just an additional tool to verify the fs consistency. From sandeen@sandeen.net Tue Nov 12 12:32:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 44DEF29E04 for ; Tue, 12 Nov 2013 12:32:35 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 313D430405F for ; Tue, 12 Nov 2013 10:32:35 -0800 (PST) X-ASG-Debug-ID: 1384281154-04cbb00dde5834e0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id SRHrOxmGlldH30E2 for ; Tue, 12 Nov 2013 10:32:34 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id A14F9606DBAF; Tue, 12 Nov 2013 12:32:33 -0600 (CST) Message-ID: <52827440.9060603@sandeen.net> Date: Tue, 12 Nov 2013 12:32:32 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: xfs@oss.sgi.com Subject: Re: [PATCH] xfststs: add a helper to get the minimum dio size References: <20131106105932.GA7807@infradead.org> <52826FBC.4000003@sandeen.net> <20131112183031.GA8106@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfststs: add a helper to get the minimum dio size In-Reply-To: <20131112183031.GA8106@infradead.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384281154 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142270 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/12/13, 12:30 PM, Christoph Hellwig wrote: > On Tue, Nov 12, 2013 at 12:13:16PM -0600, Eric Sandeen wrote: >> On 11/6/13, 4:59 AM, Christoph Hellwig wrote: >>> Various tests opencode checks to find out the minimum support direct I/O >>> size. Replace those with a generic helper that handles network filesystems as >>> well. Also remove the Linux 2.4 workaround we had in once place. >>> >>> Signed-off-by: Christoph Hellwig >> >> No callers of min_dio_alignment w/o a blockdev right? But I guess >> that fallback is harmless. > > All network filesystems will not have a device here. Not sure how the > btrfs pool names work, but that would be another suspect. > Ah, sure. So when running on NFS the blkdev is unset. Wasn't thinking about it that way, thanks. -Eric From bpm@sgi.com Tue Nov 12 13:30:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 86AE97FA2 for ; Tue, 12 Nov 2013 13:30:05 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id 76D88AC00C; Tue, 12 Nov 2013 11:30:01 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 2BAFF4266DC; Tue, 12 Nov 2013 13:30:01 -0600 (CST) Date: Tue, 12 Nov 2013 13:30:01 -0600 From: Ben Myers To: Christoph Hellwig Cc: Linus Torvalds , elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" , xfs@oss.sgi.com, Ric Wheeler Subject: Re: XFS leadership and a new co-maintainer candidate Message-ID: <20131112193001.GB10553@sgi.com> References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <20131112173253.GA15089@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131112173253.GA15089@infradead.org> User-Agent: Mutt/1.5.20 (2009-06-14) Hey, On Tue, Nov 12, 2013 at 09:32:53AM -0800, Christoph Hellwig wrote: > On Fri, Nov 08, 2013 at 02:46:06PM -0600, Ben Myers wrote: > > That really didn't happen Christoph. It's not in my tree or in a pull request. > > I'll take my back room complain back then, but I still think that this > is not a useful way to discuss something like this. Thanks. Tact, Ben, Tact. ;) > > Linus, let me know what you want to do. I do think we're doing a fair job > > over here, and (geez) I'm just trying to add Mark as my backup since Alex > > is too busy. I know the RH people want more control, and that's > > understandable, but they really don't need to replace me to get their code > > in. Ouch. > > I'd really like to see more diversity in XFS maintainers. The SGI focus has > defintively been an issue again and again because it seems when one SGI > person is too busy the others usually are as well. As mentioned before > there's also been historically a way too high turnover, with the associated > transition pains. I think diversity in XFS maintainers is a great idea. How wide of a net are you suggesting we cast? I guess it sort of depends upon what you feel is the purpose of the file. > By making sure we have a broader base for the maintainers, and a more open > infrastructure we'll all win. Agreed. > Note that we already had that sort > of instructure on kernel.org, but gave up on it because many people > perceived the effort to re-gain the kernel.org accounts to high. It is a little difficult to find your way into the web of trust. Not everyone is in a position to make way to a conference, or to meet people in person. And even then it can be intimidating to ask for a signature. > I would also really like to get a clarification on "I know the RH people want > more control, and that's understandable, but they really don't need to > replace me to get their code in". What specific people are you worried about > an what code? What makes "the RH people" less worthy to their code in than > "the SGI" people. I'm convinced we're having this discussion for the right reasons, so let's let that line of discussion die where it is. Regards, Ben From stan@hardwarefreak.com Tue Nov 12 13:30:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 48D557FA8 for ; Tue, 12 Nov 2013 13:30:34 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id DF4C3304064 for ; Tue, 12 Nov 2013 11:30:30 -0800 (PST) X-ASG-Debug-ID: 1384284628-04bdf078976e7c00001-NocioJ Received: from greer.hardwarefreak.com (mo-65-41-216-221.sta.embarqhsd.net [65.41.216.221]) by cuda.sgi.com with ESMTP id qVTxZ5WUY3mMuqjt for ; Tue, 12 Nov 2013 11:30:29 -0800 (PST) X-Barracuda-Envelope-From: stan@hardwarefreak.com X-Barracuda-Apparent-Source-IP: 65.41.216.221 X-Barracuda-User-Whitelist: xfs@oss.sgi.com Received: from [192.168.100.53] (gffx.hardwarefreak.com [192.168.100.53]) by greer.hardwarefreak.com (Postfix) with ESMTP id 8785F6C194; Tue, 12 Nov 2013 13:30:28 -0600 (CST) Message-ID: <528281D3.6020102@hardwarefreak.com> Date: Tue, 12 Nov 2013 13:30:27 -0600 From: Stan Hoeppner Reply-To: stan@hardwarefreak.com User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Qing Chang , xfs@oss.sgi.com Subject: Re: slow ls -l -- could use a little help to finish this one up References: <526EAFD1.1030500@sri.utoronto.ca> <526F7600.8060102@hardwarefreak.com> <526FC027.3040906@sri.utoronto.ca> <526FC84D.7070905@hardwarefreak.com> <5273FCCB.60601@sri.utoronto.ca> <527741BF.1000309@hardwarefreak.com> <52827024.8020705@sri.utoronto.ca> X-ASG-Orig-Subj: Re: slow ls -l -- could use a little help to finish this one up In-Reply-To: <52827024.8020705@sri.utoronto.ca> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mo-65-41-216-221.sta.embarqhsd.net[65.41.216.221] X-Barracuda-Start-Time: 1384284628 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 I've hit the limit of my expertise on this one. Can somebody help us get over the finish line? I think we're pretty close. On 11/12/2013 12:15 PM, Qing Chang wrote: > Hi Stan, > > thank you very much for your comments, I need some time to > follow through all of your suggestions. > > Yes, this is a dovecot IMAP and sendmail SMTP server, and there > are 1360 mailboxes. > > With this email, I'd like to give you a bit more information with > strace -T and others commands. > > Because "# CONFIG_LOCK_STAT is not set", I can not run perf > lock record. Since this is a production server, I am reluctant to > rebuild the kernel on it. But I hope the info below may give > you an idea that it is not "lock" related. As slow "ls -l" and "du" > also happen on the two file servers (64TB and 32TB), it does not > feel like it is lock related. Yeah, the locking was just an initial WAG without enough thought on my part. Upon reflection the directory inodes shouldn't be locked and that's what ls and du work with. > I run this "(time strace -T ls -l /var/spool/mail > ls-out) >& ls-trace" > and got quite a bit data. > > First "time" output: > ===== > real 0m17.720s > user 0m0.574s > sys 0m1.271s > ===== > > Some 14s was spent on 164 "poll" calls on fd=5 that took more than 10ms, > total number of "poll" call is 6618! But I think this strace data definitely tells us something, as it shows us where the additional time is being spent. > Below is the trace output, red numbers are the three longest time taken, > listed > at top are those that took more than 100ms, the three sections are for > the top > three time taken, note the three mailboxes are not special compare to > another > mailboxes, a run at another time would produce calls on different > mailboxes. > Also, cache seams to play a role too, after a fresh run that takes long > time, > subsequent runs give instant results: On a mailbox server with 32GB RAM and only 1360 mailboxes this makes me wonder why the directory metadata for these files is being evicted from inode cache. Makes me wonder if vfs_cache_pressure or other has been modified. But why does it take more than 10s when reading them in from disk? I don't know what the poll system call does. I'm at the limit of my expertise here Qing. Hopefully one of the XFS experts can jump in and get you across the finish line. At least we now know which system call is eating up all the time. And we know there is an inode cache retention issue, or at least there seems to be. > ===== > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.144634> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.104580> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.104812> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.181959> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.102520> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.107539> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.142462> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.215745> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.309854> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.166665> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.101035> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.113119> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.120745> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.110027> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.137906> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.249039> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.104079> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.250003> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.103791> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.102018> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.103551> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.103696> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.102164> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.105843> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.104413> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.101304> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.101869> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.101366> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.132958> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.309411> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.100342> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.101279> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.144725> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.109867> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.109951> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.290189> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.102449> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.101182> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.111699> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.107351> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.104558> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.115447> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.163904> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.266427> > > ##### df=5 opened: > socket(PF_FILE, SOCK_STREAM, 0) = 5 <0.000016> > fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) <0.000010> > fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 <0.000010> > fcntl(5, F_GETFD) = 0 <0.000010> > fcntl(5, F_SETFD, FD_CLOEXEC) = 0 <0.000010> > connect(5, {sa_family=AF_FILE, path="/var/lib/sss/pipes/nss"}, 110) = 0 > <0.001886> > fstat(5, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 <0.000010> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000012> > sendto(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, > 0) = 16 <0.000029> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000012> > sendto(5, "\1\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000027> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.000011> > read(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.000011> > read(5, "\1\0\0\0", 4) = 4 <0.000025> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, > 0) = 16 <0.000026> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > sendto(5, "\225N\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.000515> > read(5, "L\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.000011> > read(5, "\1\0\0\0\0\0\0\0\225N\0\0\311\0\0\0qchang\0*\0Qing Ch"..., 60) > = 60 <0.000026> > open("/etc/group", O_RDONLY|O_CLOEXEC) = 6 <0.000017> > fstat(6, {st_mode=S_IFREG|0644, st_size=790, ...}) = 0 <0.000010> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) > = 0x7fd5d53f4000 <0.004539> > read(6, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 790 <0.000018> > read(6, "", 4096) = 0 <0.000011> > close(6) = 0 <0.000011> > munmap(0x7fd5d53f4000, 4096) = 0 <0.000016> > open("/var/lib/sss/mc/group", O_RDONLY|O_CLOEXEC) = 6 <0.000021> > fstat(6, {st_mode=S_IFREG|0644, st_size=5206312, ...}) = 0 <0.000010> > mmap(NULL, 5206312, PROT_READ, MAP_SHARED, 6, 0) = 0x7fd5ce3c1000 > <0.000015> > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000012> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > sendto(5, "\24\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, > 0) = 16 <0.000031> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > sendto(5, "\311\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.000427> > read(5, "?\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.000011> > read(5, "\1\0\0\0\0\0\0\0\311\0\0\0\3\0\0\0\0*\0qiu"..., 47) = 47 > <0.000017> > lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, st_size=187649403, > ...}) = 0 <0.000019> > lgetxattr("/var/spool/mail/root", "security.selinux", > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000020> > lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, st_size=187649403, > ...}) = 0 <0.000014> > lgetxattr("/var/spool/mail/root", "system.posix_acl_access", 0x0, 0) = > -1 ENODATA (No data available) <0.000018> > lgetxattr("/var/spool/mail/root", "system.posix_acl_default", 0x0, 0) = > -1 ENODATA (No data available) <0.000016> > lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, > st_size=3864251, ...}) = 0 <0.000016> > lgetxattr("/var/spool/mail/agutstei", "security.selinux", > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000018> > lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, > st_size=3864251, ...}) = 0 <0.000015> > lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_access", 0x0, 0) > = -1 ENODATA (No data available) <0.000016> > lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_default", 0x0, > 0) = -1 ENODATA (No data available) <0.000015> > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017> > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000011> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) > = 0x7fd5ce3c0000 <0.000014> > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000020> > read(7, "", 4096) = 0 <0.000011> > close(7) = 0 <0.000012> > > ###### took 0.309854s: > munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, > 0) = 16 <0.000034> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > sendto(5, "\253\260\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000335> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.309854> > read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.000010> > read(5, "\1\0\0\0\0\0\0\0\253\260\0\0\253\1\0\0acqu\0*\0Chen Ge A"..., > 62) = 62 <0.000016> > lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, st_size=3943191, > ...}) = 0 <0.000052> > lgetxattr("/var/spool/mail/araouf", "security.selinux", > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021> > lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, st_size=3943191, > ...}) = 0 <0.000014> > lgetxattr("/var/spool/mail/araouf", "system.posix_acl_access", 0x0, 0) = > -1 ENODATA (No data available) <0.000017> > lgetxattr("/var/spool/mail/araouf", "system.posix_acl_default", 0x0, 0) > = -1 ENODATA (No data available) <0.000015> > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000016> > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) > = 0x7fd5ce3c0000 <0.000012> > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000018> > read(7, "", 4096) = 0 <0.000010> > close(7) = 0 <0.000012> > > ###### took 0.309411: > munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000009> > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, > 0) = 16 <0.000035> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > sendto(5, "\357\246\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000342> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.309411> > read(5, "V\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.000010> > read(5, "\1\0\0\0\0\0\0\0\357\246\0\0\253\1\0\0pthaya\0*\0Parthip"..., > 70) = 70 <0.000018> > lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, st_size=515358, > ...}) = 0 <0.000025> > lgetxattr("/var/spool/mail/ptsao", "security.selinux", > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021> > lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, st_size=515358, > ...}) = 0 <0.000014> > lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_access", 0x0, 0) = > -1 ENODATA (No data available) <0.000019> > lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_default", 0x0, 0) = > -1 ENODATA (No data available) <0.000014> > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017> > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) > = 0x7fd5ce3c0000 <0.000012> > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000019> > read(7, "", 4096) = 0 <0.000009> > close(7) = 0 <0.000011> > > ###### took 0.290189: > munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, > 0) = 16 <0.000034> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > sendto(5, "\10\270\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000391> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.290189> > read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) > <0.000010> > read(5, "\1\0\0\0\0\0\0\0\10\270\0\0\327\1\0\0taberk\0*\0Thomas "..., > 62) = 62 <0.000017> > lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, st_size=293648143, > ...}) = 0 <0.000018> > lgetxattr("/var/spool/mail/taha", "security.selinux", > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000022> > lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, st_size=293648143, > ...}) = 0 <0.000013> > lgetxattr("/var/spool/mail/taha", "system.posix_acl_access", 0x0, 0) = > -1 ENODATA (No data available) <0.000021> > lgetxattr("/var/spool/mail/taha", "system.posix_acl_default", 0x0, 0) = > -1 ENODATA (No data available) <0.000014> > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000021> > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) > = 0x7fd5ce3c0000 <0.000015> > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000033> > read(7, "", 4096) = 0 <0.000011> > close(7) = 0 <0.000013> > ===== > > ====== iostat around the time ls -l was run ===== > [root@dovecot2 ~]# iostat -xmz 5 > Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) > 11/12/2013 _x86_64_ (16 CPU) > > avg-cpu: %user %nice %system %iowait %steal %idle > 0.56 0.00 0.17 0.06 0.00 99.21 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.01 19.88 0.14 26.86 0.00 0.18 > 14.18 0.02 0.57 0.28 0.75 > sdb 0.23 0.08 1.75 1.98 0.04 0.02 > 30.38 0.01 2.81 1.26 0.47 > sdc 0.00 0.03 13.78 0.71 1.34 0.05 > 196.35 0.02 1.60 0.77 1.11 > dm-0 0.00 0.00 0.09 2.42 0.00 0.01 > 8.49 0.00 1.18 0.52 0.13 > dm-1 0.00 0.00 0.00 0.00 0.00 0.00 > 8.00 0.00 3.09 0.27 0.00 > dm-2 0.00 0.00 0.06 44.33 0.00 0.17 > 8.14 0.04 0.90 0.14 0.63 > > avg-cpu: %user %nice %system %iowait %steal %idle > 1.31 0.00 0.46 0.10 0.00 98.12 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.00 27.40 1.00 65.80 0.02 0.36 > 11.78 0.04 0.61 0.43 2.86 > sdb 0.00 0.00 1.80 0.00 0.03 0.00 > 31.11 0.01 6.44 2.00 0.36 > sdc 0.00 1.00 0.00 4.80 0.00 0.03 > 11.79 0.03 6.88 0.46 0.22 > dm-0 0.00 0.00 0.80 1.20 0.02 0.00 > 24.00 0.01 6.10 6.10 1.22 > dm-2 0.00 0.00 0.00 92.00 0.00 0.36 > 8.00 0.06 0.62 0.19 1.76 > > avg-cpu: %user %nice %system %iowait %steal %idle > 5.76 0.00 1.62 0.59 0.00 92.03 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.00 1045.60 0.80 959.40 0.05 7.83 > 16.82 0.44 0.46 0.21 19.98 > sdb 0.00 0.00 1.40 1.20 0.01 0.01 > 9.23 0.00 0.62 0.54 0.14 > sdc 0.00 0.00 0.00 0.60 0.00 0.01 > 18.67 0.00 0.33 0.33 0.02 > dm-0 0.00 0.00 0.80 8.00 0.05 0.03 > 20.00 0.02 2.05 1.41 1.24 > dm-2 0.00 0.00 0.00 1997.00 0.00 7.80 > 8.00 1.24 0.62 0.09 18.86 > > avg-cpu: %user %nice %system %iowait %steal %idle > 4.38 0.00 1.29 0.67 0.00 93.66 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.00 1204.40 0.00 1074.60 0.00 8.90 > 16.97 0.41 0.38 0.20 21.04 > sdb 0.20 0.00 2.00 0.00 0.01 0.00 > 13.60 0.01 6.80 4.00 0.80 > dm-0 0.00 0.00 0.00 9.00 0.00 0.04 > 8.00 0.01 1.27 0.42 0.38 > dm-2 0.00 0.00 0.00 2270.00 0.00 8.87 > 8.00 1.33 0.59 0.09 20.74 > > avg-cpu: %user %nice %system %iowait %steal %idle > 4.24 0.00 1.16 0.58 0.00 94.02 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.00 1159.20 0.00 985.80 0.00 8.38 > 17.41 0.34 0.35 0.18 17.84 > sdb 0.00 0.00 0.20 1.40 0.00 0.01 > 8.62 0.00 0.75 0.75 0.12 > sdc 0.00 0.00 0.00 0.20 0.00 0.00 > 16.00 0.00 1.00 1.00 0.02 > dm-0 0.00 0.00 0.00 5.00 0.00 0.02 > 8.00 0.00 0.24 0.24 0.12 > dm-2 0.00 0.00 0.00 2140.00 0.00 8.36 > 8.00 1.23 0.58 0.08 17.90 > > avg-cpu: %user %nice %system %iowait %steal %idle > 2.77 0.00 1.14 0.54 0.00 95.55 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.00 768.20 0.00 847.40 0.00 6.31 > 15.25 0.36 0.43 0.19 16.40 > sdb 0.00 0.00 0.00 2.00 0.00 0.01 > 7.00 0.00 0.10 0.10 0.02 > sdc 0.00 0.00 0.00 2.00 0.00 0.04 > 37.60 0.00 0.70 0.40 0.08 > dm-0 0.00 0.00 0.00 18.80 0.00 0.07 > 8.00 0.09 4.84 0.27 0.50 > dm-2 0.00 0.00 0.00 1596.80 0.00 6.24 > 8.00 0.84 0.52 0.10 16.22 > ===== > > ===== vmstat ===== > [root@dovecot2 ~]# vmstat 5 > procs -----------memory---------- ---swap-- -----io---- --system-- > -----cpu----- > r b swpd free buff cache si so bi bo in cs us sy > id wa st > 2 0 3476 785664 223836 29329692 0 0 88 16 1 1 1 0 > 99 0 0 > 1 0 3476 783512 223844 29330448 0 0 84 3383 2210 3985 3 1 > 96 0 0 > 0 1 3476 779328 223848 29331208 0 0 20 9254 4530 9894 5 2 > 92 1 0 > 2 0 3476 778616 223856 29331956 0 0 1 9104 4160 10909 4 > 1 94 1 0 > 1 0 3476 777584 223864 29332932 0 0 0 10056 4428 10263 4 > 1 94 1 0 > 0 0 3476 778312 223872 29333044 0 0 2 660 921 1871 1 0 > 99 0 0 > ===== > > Really appreciate your willingness to help and your time spent on this! > > Qing > > On 04/11/2013 1:42 AM, Stan Hoeppner wrote: >> On 11/1/2013 2:11 PM, Qing Chang wrote: >>> I have collected some info following the FAQ guide. It may still >>> not be enough. Please let me know. >> You say /var/spool/mail contains 1360 "items". That's ambiguous. You >> mean 1360 user mbox files, yes? >> >>> # time to run ls -l (1360 items): >>> time ls -l /var/spool/mail >>> real 0m10.271s >>> user 0m0.097s >>> sys 0m0.162s >> The combined CPU execution time is apparently 0.259s. Something else is >> adding 10s+ of delay. mbox is notorious for locking problems. I wonder >> if stat() is waiting on release of exclusive write locks being held by >> your MDA during delivery. This would also tend to explain the >> variability you demonstrated, with one run being 10s and another being >> 7s--fewer files locked on the second run. >> >> Run 'ls' with "strace -T" to find out which system call is adding the >> delay. Run perf-lock concurrently to see the locks. >> >> More comments below. >> >> >>> # Oct 29, 2013 >>> # >>> # XFS slowness with ls du etc. >>> >>> kernel version (uname -a) >>> Linux dovecot2.sri.utoronto.ca 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri >>> Aug 2 17:04:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux >>> >>> xfsprogs version (xfs_repair -V) >>> xfs_repair version 3.1.1 >>> >>> number of CPUs: 16 virtual CPUs >>> >>> contents of /proc/meminfo >>> MemTotal: 32878632 kB >>> MemFree: 310260 kB >>> Buffers: 220496 kB >>> Cached: 29971428 kB >>> SwapCached: 212 kB >>> Active: 9726912 kB >>> Inactive: 21180124 kB >>> Active(anon): 385040 kB >>> Inactive(anon): 330260 kB >>> Active(file): 9341872 kB >>> Inactive(file): 20849864 kB >>> Unevictable: 0 kB >>> Mlocked: 0 kB >>> SwapTotal: 6160376 kB >>> SwapFree: 6159896 kB >>> Dirty: 772 kB >>> Writeback: 0 kB >>> AnonPages: 714912 kB >>> Mapped: 52696 kB >>> Shmem: 184 kB >>> Slab: 1045988 kB >>> SReclaimable: 776440 kB >>> SUnreclaim: 269548 kB >>> KernelStack: 8736 kB >>> PageTables: 57172 kB >>> NFS_Unstable: 0 kB >>> Bounce: 0 kB >>> WritebackTmp: 0 kB >>> CommitLimit: 22599692 kB >>> Committed_AS: 1148180 kB >>> VmallocTotal: 34359738367 kB >>> VmallocUsed: 335224 kB >>> VmallocChunk: 34333710552 kB >>> HardwareCorrupted: 0 kB >>> AnonHugePages: 180224 kB >>> HugePages_Total: 0 >>> HugePages_Free: 0 >>> HugePages_Rsvd: 0 >>> HugePages_Surp: 0 >>> Hugepagesize: 2048 kB >>> DirectMap4k: 10240 kB >>> DirectMap2M: 33544192 kB >>> >>> contents of /proc/mounts >>> [root@dovecot2 ~]# cat /proc/mounts >>> rootfs / rootfs rw 0 0 >>> proc /proc proc rw,relatime 0 0 >>> sysfs /sys sysfs rw,seclabel,relatime 0 0 >>> devtmpfs /dev devtmpfs >>> rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 >>> devpts /dev/pts devpts >>> rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0 >>> tmpfs /dev/shm tmpfs rw,seclabel,relatime 0 0 >>> /dev/mapper/vg_ipa1-lv_root / ext4 >>> rw,seclabel,relatime,barrier=1,data=ordered 0 0 >>> none /selinux selinuxfs rw,relatime 0 0 >>> devtmpfs /dev devtmpfs >>> rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 >>> /proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0 >>> /dev/sda1 /boot ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 >>> /dev/mapper/vg_ipa1-lv_home /var ext4 >>> rw,seclabel,relatime,barrier=1,data=ordered 0 0 >>> /dev/sdb1 /mailhomes xfs >>> rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 >>> /dev/sdc1 /var/spool/mail xfs >>> rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 >>> none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0 >>> sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0 >>> >>> contents of /proc/partitions >>> major minor #blocks name >>> >>> 8 0 83886080 sda >>> 8 1 512000 sda1 >>> 8 2 83373056 sda2 >>> 8 16 5368709120 sdb >>> 8 17 5368707072 sdb1 >>> 8 32 2147483648 sdc >>> 8 33 2147481600 sdc1 >>> 253 0 56729600 dm-0 >>> 253 1 6160384 dm-1 >>> 253 2 20480000 dm-2 >>> >>> RAID layout (hardware and/or software): Hardware RAID6 IBM Storwize >>> V7000 >> What we're looking for here is the RAID geometry of the local disk >> device, logical volume, SAN LUN, etc, underlying the XFS filesystem, >> i.e. number of disks in the array, RAID level, stripe unit and stripe >> width. >> >>> LVM configuration: XFS not configured >>> >>> type of disks you are using: SAS dirves >>> >>> write cache status of drives: V7000 has 16 GB of cache >>> >>> size of BBWC and mode it is running in: N/A >> The 16GB of BBWC in the V7000 defaults to write-back mode, or has been >> manually enabled. If not you're playing Russian roulette, because >> you're mounting with nobarrier. You only disable barriers if you have >> persistent write cache, either battery or flash based. >> >>> xfs_info output on the filesystem in question >>> meta-data=/dev/sdc1 isize=256 agcount=4, >>> agsize=134217600 blks >>> = sectsz=512 attr=2 >>> data = bsize=4096 blocks=536870400, >>> imaxpct=5 >>> = sunit=0 swidth=0 blks >>> naming =version 2 bsize=4096 ascii-ci=0 >>> log =internal bsize=4096 blocks=262143, version=2 >>> = sectsz=512 sunit=0 blks, >>> lazy-count=1 >>> realtime =none extsz=4096 blocks=0, rtextents=0 >> 2TB seems rather large for a 1360 user mail spool directory, given new >> mail is apparently moved from INBOX to other folders in /mailhomes. >> >> Additionally, given the innate parallelism in a mail workload, 4 AGs is >> far less than optimal. XFS throughput with a highly parallel workload >> is limited by the number of allocation groups. This filesystem was >> apparently created with mkfs.xfs defaults. It should have been created >> with many more AGs, 16 minimum. Same goes for the /mailhomes filesystem. >> >>> dmesg output showing all error messages and stack traces: N/A >>> >>> # time to run ls -l (1360 items): >>> time ls -l /var/spool/mail >>> real 0m10.271s >>> user 0m0.097s >>> sys 0m0.162s >>> >>> # iostat when ls -l is running: >>> [root@dovecot2 ~]# date;iostat -xdmz 5 >>> Tue Oct 29 14:44:28 EDT 2013 >>> Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) >>> 10/29/2013 _x86_64_ (16 CPU) >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s >>> avgrq-sz avgqu-sz await svctm %util >>> sda 0.02 17.87 0.17 24.49 0.01 0.17 >>> 14.16 0.01 0.56 0.28 0.68 >>> sdb 0.19 0.08 1.62 1.94 0.04 0.02 >>> 33.47 0.01 2.76 1.23 0.44 >>> sdc 0.00 0.03 11.57 0.69 1.10 0.05 >>> 192.23 0.02 1.65 0.78 0.96 >>> dm-0 0.00 0.00 0.11 2.24 0.00 0.01 >>> 8.70 0.00 1.14 0.51 0.12 >>> dm-1 0.00 0.00 0.00 0.00 0.00 0.00 >>> 8.00 0.00 1.26 0.24 0.00 >>> dm-2 0.00 0.00 0.08 40.11 0.00 0.16 >>> 8.18 0.03 0.86 0.14 0.57 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s >>> avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 155.00 0.00 127.20 0.00 1.10 >>> 17.75 0.06 0.45 0.25 3.22 >>> sdb 0.00 0.20 0.00 11.60 0.00 0.07 >>> 11.81 0.05 4.07 0.17 0.20 >>> sdc 0.00 0.00 0.00 0.40 0.00 0.00 >>> 12.00 0.00 0.50 0.50 0.02 >>> dm-0 0.00 0.00 0.00 1.20 0.00 0.00 >>> 8.00 0.01 4.50 4.50 0.54 >>> dm-2 0.00 0.00 0.00 281.40 0.00 1.10 >>> 8.00 0.19 0.68 0.10 2.74 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s >>> avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 1480.80 0.00 627.20 0.00 8.23 >>> 26.89 0.28 0.45 0.20 12.70 >>> sdb 0.00 0.00 0.40 4.00 0.00 0.03 >>> 18.27 0.00 1.05 1.05 0.46 >>> sdc 0.00 0.00 0.00 1.40 0.00 0.00 >>> 6.71 0.00 0.14 0.14 0.02 >>> dm-0 0.00 0.00 0.00 17.20 0.00 0.07 >>> 8.00 0.02 1.09 0.09 0.16 >>> dm-2 0.00 0.00 0.00 2090.20 0.00 8.16 >>> 8.00 1.65 0.79 0.06 12.52 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s >>> avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 1331.00 0.00 629.80 0.00 7.66 >>> 24.91 0.28 0.44 0.22 13.64 >>> sdb 0.00 0.00 0.00 2.80 0.00 0.02 >>> 14.07 0.00 0.79 0.57 0.16 >>> sdc 0.00 0.00 0.00 1.40 0.00 0.02 >>> 30.14 0.00 0.57 0.57 0.08 >>> dm-0 0.00 0.00 0.00 1.20 0.00 0.00 >>> 8.00 0.00 3.83 3.83 0.46 >>> dm-2 0.00 0.00 0.00 1959.60 0.00 7.65 >>> 8.00 1.43 0.73 0.07 13.20 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s >>> avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 6.60 0.00 0.60 0.00 0.03 >>> 96.00 0.00 1.33 1.33 0.08 >>> sdb 0.00 0.20 0.00 0.80 0.00 0.00 >>> 8.25 0.00 0.75 0.75 0.06 >>> sdc 0.00 0.20 0.00 0.20 0.00 0.00 >>> 16.00 0.00 0.00 0.00 0.00 >>> dm-0 0.00 0.00 0.00 6.20 0.00 0.02 >>> 8.00 0.01 0.97 0.03 0.02 >>> dm-2 0.00 0.00 0.00 1.00 0.00 0.00 >>> 8.00 0.00 3.00 0.60 0.06 >>> >>> # a second run of ls -l: >>> [root@dovecot2 ~]# date;time ls -l /var/spool/mail >>> Fri Nov 1 15:04:43 EDT 2013 >>> real 0m7.814s >>> user 0m0.096s >>> sys 0m0.139s >>> >>> [root@dovecot2 ~]# date;iostat -xmdz 5 >>> Fri Nov 1 15:04:41 EDT 2013 >>> Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) >>> 11/01/2013 _x86_64_ (16 CPU) >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s >>> avgrq-sz avgqu-sz await svctm %util >>> sda 0.01 21.20 0.16 28.28 0.00 0.19 >>> 14.27 0.02 0.57 0.27 0.78 >>> sdb 0.22 0.09 1.70 2.19 0.04 0.02 >>> 31.03 0.01 2.83 1.20 0.47 >>> sdc 0.00 0.04 12.63 0.75 1.21 0.05 >>> 192.59 0.02 1.60 0.77 1.04 >>> dm-0 0.00 0.00 0.11 2.46 0.00 0.01 >>> 8.57 0.00 1.17 0.51 0.13 >>> dm-1 0.00 0.00 0.00 0.00 0.00 0.00 >>> 8.00 0.00 2.03 0.21 0.00 >>> dm-2 0.00 0.00 0.07 47.02 0.00 0.18 >>> 8.15 0.04 0.93 0.14 0.65 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s >>> avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 730.20 0.00 1251.60 0.00 7.76 >>> 12.69 0.52 0.42 0.21 25.86 >>> sdb 0.00 1.00 0.80 25.40 0.01 0.16 >>> 12.62 0.01 0.37 0.18 0.46 >>> sdc 0.00 0.00 0.00 2.60 0.00 0.03 >>> 20.62 0.00 0.31 0.23 0.06 >>> dm-0 0.00 0.00 0.00 0.20 0.00 0.00 >>> 8.00 0.00 3.00 3.00 0.06 >>> dm-2 0.00 0.00 0.00 1981.00 0.00 7.74 >>> 8.00 1.04 0.52 0.13 25.96 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s >>> avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 1544.20 0.00 2844.60 0.00 17.14 >>> 12.34 1.10 0.39 0.21 58.34 >>> sdb 0.00 0.00 0.00 1.20 0.00 0.01 >>> 9.33 0.00 0.00 0.00 0.00 >>> sdc 0.00 0.00 0.00 0.60 0.00 0.00 >>> 8.00 0.00 3.00 1.00 0.06 >>> dm-0 0.00 0.00 0.00 3.00 0.00 0.01 >>> 8.00 0.00 0.07 0.07 0.02 >>> dm-2 0.00 0.00 0.00 4386.00 0.00 17.13 >>> 8.00 2.19 0.50 0.13 58.46 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s >>> avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 104.80 0.00 212.80 0.00 1.24 >>> 11.94 0.09 0.41 0.21 4.44 >>> sdb 0.00 0.00 0.20 3.00 0.00 0.01 >>> 9.81 0.00 0.50 0.50 0.16 >>> sdc 0.00 0.20 0.00 2.80 0.00 0.02 >>> 16.86 0.01 4.43 0.79 0.22 >>> dm-0 0.00 0.00 0.00 0.40 0.00 0.00 >>> 8.00 0.00 5.50 5.50 0.22 >>> dm-2 0.00 0.00 0.00 317.00 0.00 1.24 >>> 8.00 0.15 0.47 0.13 4.24 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s >>> avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 6.60 0.00 1.20 0.00 0.03 >>> 52.00 0.00 0.33 0.33 0.04 >>> sdb 0.00 0.20 0.00 1.00 0.00 0.00 >>> 9.60 0.00 0.00 0.00 0.00 >>> sdc 0.00 0.00 0.00 0.20 0.00 0.00 >>> 2.00 0.00 1.00 1.00 0.02 >>> dm-0 0.00 0.00 0.00 4.40 0.00 0.02 >>> 8.00 0.00 0.95 0.05 0.02 >>> dm-2 0.00 0.00 0.00 3.40 0.00 0.01 >>> 8.00 0.00 0.06 0.06 0.02 >>> >>> [root@dovecot2 ~]# date;vmstat 5 >>> Fri Nov 1 15:04:39 EDT 2013 >>> procs -----------memory---------- ---swap-- -----io---- --system-- >>> -----cpu----- >>> r b swpd free buff cache si so bi bo in cs us >>> sy id wa st >>> 0 0 1304 542644 229484 29885592 0 0 80 17 1 1 >>> 1 0 99 0 0 >>> 0 1 1304 542752 229484 29885696 0 0 0 2211 1518 1281 >>> 1 0 98 0 0 >>> 0 1 1304 544736 229484 29885696 0 0 6 17216 7535 7631 >>> 3 2 94 2 0 >>> 0 0 1304 543988 229484 29885696 0 0 0 7403 3782 3889 >>> 1 1 97 1 0 >>> 0 0 1304 543604 229484 29885712 0 0 1 215 399 277 >>> 0 0 100 0 0 -- Stan From jra@baylink.com Tue Nov 12 13:33:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5AD177FA8 for ; Tue, 12 Nov 2013 13:33:59 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 366D5304039 for ; Tue, 12 Nov 2013 11:33:59 -0800 (PST) X-ASG-Debug-ID: 1384284835-04cbb00ddd5878b0001-NocioJ Received: from benjamin.baylink.com (rrcs-24-129-180-187.se.biz.rr.com [24.129.180.187]) by cuda.sgi.com with ESMTP id 6JdERO6ylIDeSoGU for ; Tue, 12 Nov 2013 11:33:55 -0800 (PST) X-Barracuda-Envelope-From: jra@baylink.com X-Barracuda-Apparent-Source-IP: 24.129.180.187 Received: from localhost (localhost.localdomain [127.0.0.1]) by benjamin.baylink.com (Postfix) with ESMTP id 66AF61F00172 for ; Tue, 12 Nov 2013 14:33:55 -0500 (EST) X-Virus-Scanned: amavisd-new at benjamin.baylink.com Received: from benjamin.baylink.com ([127.0.0.1]) by localhost (benjamin.baylink.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S3pvgVVAMj9b for ; Tue, 12 Nov 2013 14:33:51 -0500 (EST) Received: from benjamin.baylink.com (benjamin.baylink.com [192.168.253.10]) by benjamin.baylink.com (Postfix) with ESMTP id 78BF51F0016E for ; Tue, 12 Nov 2013 14:33:51 -0500 (EST) Date: Tue, 12 Nov 2013 14:33:51 -0500 (EST) From: Jay Ashworth To: xfs@oss.sgi.com Message-ID: <8282279.1088.1384284831400.JavaMail.root@benjamin.baylink.com> In-Reply-To: <528281D3.6020102@hardwarefreak.com> Subject: Re: slow ls -l -- could use a little help to finish this one up MIME-Version: 1.0 X-ASG-Orig-Subj: Re: slow ls -l -- could use a little help to finish this one up Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [66.87.149.62] X-Mailer: Zimbra 6.0.9_GA_2686 (ZimbraWebClient - FF3.0 (Linux)/6.0.9_GA_2686) X-Barracuda-Connect: rrcs-24-129-180-187.se.biz.rr.com[24.129.180.187] X-Barracuda-Start-Time: 1384284835 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142272 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Just for giggles: Chang? Have you tried "ls -f"? That just reads the directory files raw, and it is "supposed" to be faster in many cases. Be interesting to know if it is here -- if so, then problem is up inside ls, not down inside the filesystem. (By faster, I mean instantaneous; I have never seen ls -f give a delay on a working filesystem on working hardware.) Cheers, -- jra ----- Original Message ----- > From: "Stan Hoeppner" > To: "Qing Chang" , xfs@oss.sgi.com > Sent: Tuesday, November 12, 2013 2:30:27 PM > Subject: Re: slow ls -l -- could use a little help to finish this one up > I've hit the limit of my expertise on this one. Can somebody help us > get over the finish line? I think we're pretty close. > > > On 11/12/2013 12:15 PM, Qing Chang wrote: > > Hi Stan, > > > > thank you very much for your comments, I need some time to > > follow through all of your suggestions. > > > > Yes, this is a dovecot IMAP and sendmail SMTP server, and there > > are 1360 mailboxes. > > > > With this email, I'd like to give you a bit more information with > > strace -T and others commands. > > > > Because "# CONFIG_LOCK_STAT is not set", I can not run perf > > lock record. Since this is a production server, I am reluctant to > > rebuild the kernel on it. But I hope the info below may give > > you an idea that it is not "lock" related. As slow "ls -l" and "du" > > also happen on the two file servers (64TB and 32TB), it does not > > feel like it is lock related. > > Yeah, the locking was just an initial WAG without enough thought on my > part. Upon reflection the directory inodes shouldn't be locked and > that's what ls and du work with. > > > I run this "(time strace -T ls -l /var/spool/mail > ls-out) >& > > ls-trace" > > and got quite a bit data. > > > > First "time" output: > > ===== > > real 0m17.720s > > user 0m0.574s > > sys 0m1.271s > > ===== > > > > Some 14s was spent on 164 "poll" calls on fd=5 that took more than > > 10ms, > > total number of "poll" call is 6618! > > But I think this strace data definitely tells us something, as it > shows > us where the additional time is being spent. > > > Below is the trace output, red numbers are the three longest time > > taken, > > listed > > at top are those that took more than 100ms, the three sections are > > for > > the top > > three time taken, note the three mailboxes are not special compare > > to > > another > > mailboxes, a run at another time would produce calls on different > > mailboxes. > > Also, cache seams to play a role too, after a fresh run that takes > > long > > time, > > subsequent runs give instant results: > > On a mailbox server with 32GB RAM and only 1360 mailboxes this makes > me > wonder why the directory metadata for these files is being evicted > from > inode cache. Makes me wonder if vfs_cache_pressure or other has been > modified. But why does it take more than 10s when reading them in from > disk? I don't know what the poll system call does. > > I'm at the limit of my expertise here Qing. Hopefully one of the XFS > experts can jump in and get you across the finish line. At least we > now > know which system call is eating up all the time. And we know there is > an inode cache retention issue, or at least there seems to be. > > > > ===== > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.144634> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.104580> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.104812> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.181959> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.102520> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.107539> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.142462> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.215745> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.309854> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.166665> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.101035> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.113119> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.120745> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.110027> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.137906> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.249039> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.104079> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.250003> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.103791> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.102018> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.103551> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.103696> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.102164> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.105843> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.104413> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.101304> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.101869> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.101366> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.132958> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.309411> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.100342> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.101279> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.144725> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.109867> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.109951> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.290189> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.102449> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.101182> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.111699> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.107351> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.104558> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.115447> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.163904> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.266427> > > > > ##### df=5 opened: > > socket(PF_FILE, SOCK_STREAM, 0) = 5 <0.000016> > > fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) <0.000010> > > fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 <0.000010> > > fcntl(5, F_GETFD) = 0 <0.000010> > > fcntl(5, F_SETFD, FD_CLOEXEC) = 0 <0.000010> > > connect(5, {sa_family=AF_FILE, path="/var/lib/sss/pipes/nss"}, 110) > > = 0 > > <0.001886> > > fstat(5, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 <0.000010> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000012> > > sendto(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, > > NULL, > > 0) = 16 <0.000029> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000012> > > sendto(5, "\1\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000027> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.000011> > > read(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.000011> > > read(5, "\1\0\0\0", 4) = 4 <0.000025> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000011> > > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, > > NULL, > > 0) = 16 <0.000026> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000011> > > sendto(5, "\225N\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.000515> > > read(5, "L\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.000011> > > read(5, "\1\0\0\0\0\0\0\0\225N\0\0\311\0\0\0qchang\0*\0Qing Ch"..., > > 60) > > = 60 <0.000026> > > open("/etc/group", O_RDONLY|O_CLOEXEC) = 6 <0.000017> > > fstat(6, {st_mode=S_IFREG|0644, st_size=790, ...}) = 0 <0.000010> > > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > > -1, 0) > > = 0x7fd5d53f4000 <0.004539> > > read(6, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 790 > > <0.000018> > > read(6, "", 4096) = 0 <0.000011> > > close(6) = 0 <0.000011> > > munmap(0x7fd5d53f4000, 4096) = 0 <0.000016> > > open("/var/lib/sss/mc/group", O_RDONLY|O_CLOEXEC) = 6 <0.000021> > > fstat(6, {st_mode=S_IFREG|0644, st_size=5206312, ...}) = 0 > > <0.000010> > > mmap(NULL, 5206312, PROT_READ, MAP_SHARED, 6, 0) = 0x7fd5ce3c1000 > > <0.000015> > > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000012> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000011> > > sendto(5, "\24\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, > > NULL, > > 0) = 16 <0.000031> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000011> > > sendto(5, "\311\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.000427> > > read(5, "?\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.000011> > > read(5, "\1\0\0\0\0\0\0\0\311\0\0\0\3\0\0\0\0*\0qiu"..., 47) = 47 > > <0.000017> > > lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, > > st_size=187649403, > > ...}) = 0 <0.000019> > > lgetxattr("/var/spool/mail/root", "security.selinux", > > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000020> > > lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, > > st_size=187649403, > > ...}) = 0 <0.000014> > > lgetxattr("/var/spool/mail/root", "system.posix_acl_access", 0x0, 0) > > = > > -1 ENODATA (No data available) <0.000018> > > lgetxattr("/var/spool/mail/root", "system.posix_acl_default", 0x0, > > 0) = > > -1 ENODATA (No data available) <0.000016> > > lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, > > st_size=3864251, ...}) = 0 <0.000016> > > lgetxattr("/var/spool/mail/agutstei", "security.selinux", > > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000018> > > lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, > > st_size=3864251, ...}) = 0 <0.000015> > > lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_access", > > 0x0, 0) > > = -1 ENODATA (No data available) <0.000016> > > lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_default", > > 0x0, > > 0) = -1 ENODATA (No data available) <0.000015> > > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017> > > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000011> > > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > > -1, 0) > > = 0x7fd5ce3c0000 <0.000014> > > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 > > <0.000020> > > read(7, "", 4096) = 0 <0.000011> > > close(7) = 0 <0.000012> > > > > ###### took 0.309854s: > > munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> > > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000011> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000010> > > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, > > NULL, > > 0) = 16 <0.000034> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000010> > > sendto(5, "\253\260\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000335> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.309854> > > read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.000010> > > read(5, "\1\0\0\0\0\0\0\0\253\260\0\0\253\1\0\0acqu\0*\0Chen Ge > > A"..., > > 62) = 62 <0.000016> > > lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, > > st_size=3943191, > > ...}) = 0 <0.000052> > > lgetxattr("/var/spool/mail/araouf", "security.selinux", > > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021> > > lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, > > st_size=3943191, > > ...}) = 0 <0.000014> > > lgetxattr("/var/spool/mail/araouf", "system.posix_acl_access", 0x0, > > 0) = > > -1 ENODATA (No data available) <0.000017> > > lgetxattr("/var/spool/mail/araouf", "system.posix_acl_default", 0x0, > > 0) > > = -1 ENODATA (No data available) <0.000015> > > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000016> > > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> > > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > > -1, 0) > > = 0x7fd5ce3c0000 <0.000012> > > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 > > <0.000018> > > read(7, "", 4096) = 0 <0.000010> > > close(7) = 0 <0.000012> > > > > ###### took 0.309411: > > munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> > > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000010> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000009> > > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, > > NULL, > > 0) = 16 <0.000035> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000010> > > sendto(5, "\357\246\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000342> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.309411> > > read(5, "V\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.000010> > > read(5, > > "\1\0\0\0\0\0\0\0\357\246\0\0\253\1\0\0pthaya\0*\0Parthip"..., > > 70) = 70 <0.000018> > > lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, > > st_size=515358, > > ...}) = 0 <0.000025> > > lgetxattr("/var/spool/mail/ptsao", "security.selinux", > > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021> > > lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, > > st_size=515358, > > ...}) = 0 <0.000014> > > lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_access", 0x0, > > 0) = > > -1 ENODATA (No data available) <0.000019> > > lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_default", 0x0, > > 0) = > > -1 ENODATA (No data available) <0.000014> > > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017> > > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> > > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > > -1, 0) > > = 0x7fd5ce3c0000 <0.000012> > > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 > > <0.000019> > > read(7, "", 4096) = 0 <0.000009> > > close(7) = 0 <0.000011> > > > > ###### took 0.290189: > > munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> > > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000011> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000010> > > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, > > NULL, > > 0) = 16 <0.000034> > > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > > revents=POLLOUT}]) <0.000010> > > sendto(5, "\10\270\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000391> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.290189> > > read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > > revents=POLLIN}]) > > <0.000010> > > read(5, "\1\0\0\0\0\0\0\0\10\270\0\0\327\1\0\0taberk\0*\0Thomas > > "..., > > 62) = 62 <0.000017> > > lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, > > st_size=293648143, > > ...}) = 0 <0.000018> > > lgetxattr("/var/spool/mail/taha", "security.selinux", > > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000022> > > lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, > > st_size=293648143, > > ...}) = 0 <0.000013> > > lgetxattr("/var/spool/mail/taha", "system.posix_acl_access", 0x0, 0) > > = > > -1 ENODATA (No data available) <0.000021> > > lgetxattr("/var/spool/mail/taha", "system.posix_acl_default", 0x0, > > 0) = > > -1 ENODATA (No data available) <0.000014> > > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000021> > > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> > > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > > -1, 0) > > = 0x7fd5ce3c0000 <0.000015> > > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 > > <0.000033> > > read(7, "", 4096) = 0 <0.000011> > > close(7) = 0 <0.000013> > > ===== > > > > ====== iostat around the time ls -l was run ===== > > [root@dovecot2 ~]# iostat -xmz 5 > > Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) > > 11/12/2013 _x86_64_ (16 CPU) > > > > avg-cpu: %user %nice %system %iowait %steal %idle > > 0.56 0.00 0.17 0.06 0.00 99.21 > > > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > > avgrq-sz avgqu-sz await svctm %util > > sda 0.01 19.88 0.14 26.86 0.00 0.18 > > 14.18 0.02 0.57 0.28 0.75 > > sdb 0.23 0.08 1.75 1.98 0.04 0.02 > > 30.38 0.01 2.81 1.26 0.47 > > sdc 0.00 0.03 13.78 0.71 1.34 0.05 > > 196.35 0.02 1.60 0.77 1.11 > > dm-0 0.00 0.00 0.09 2.42 0.00 0.01 > > 8.49 0.00 1.18 0.52 0.13 > > dm-1 0.00 0.00 0.00 0.00 0.00 0.00 > > 8.00 0.00 3.09 0.27 0.00 > > dm-2 0.00 0.00 0.06 44.33 0.00 0.17 > > 8.14 0.04 0.90 0.14 0.63 > > > > avg-cpu: %user %nice %system %iowait %steal %idle > > 1.31 0.00 0.46 0.10 0.00 98.12 > > > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > > avgrq-sz avgqu-sz await svctm %util > > sda 0.00 27.40 1.00 65.80 0.02 0.36 > > 11.78 0.04 0.61 0.43 2.86 > > sdb 0.00 0.00 1.80 0.00 0.03 0.00 > > 31.11 0.01 6.44 2.00 0.36 > > sdc 0.00 1.00 0.00 4.80 0.00 0.03 > > 11.79 0.03 6.88 0.46 0.22 > > dm-0 0.00 0.00 0.80 1.20 0.02 0.00 > > 24.00 0.01 6.10 6.10 1.22 > > dm-2 0.00 0.00 0.00 92.00 0.00 0.36 > > 8.00 0.06 0.62 0.19 1.76 > > > > avg-cpu: %user %nice %system %iowait %steal %idle > > 5.76 0.00 1.62 0.59 0.00 92.03 > > > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > > avgrq-sz avgqu-sz await svctm %util > > sda 0.00 1045.60 0.80 959.40 0.05 7.83 > > 16.82 0.44 0.46 0.21 19.98 > > sdb 0.00 0.00 1.40 1.20 0.01 0.01 > > 9.23 0.00 0.62 0.54 0.14 > > sdc 0.00 0.00 0.00 0.60 0.00 0.01 > > 18.67 0.00 0.33 0.33 0.02 > > dm-0 0.00 0.00 0.80 8.00 0.05 0.03 > > 20.00 0.02 2.05 1.41 1.24 > > dm-2 0.00 0.00 0.00 1997.00 0.00 7.80 > > 8.00 1.24 0.62 0.09 18.86 > > > > avg-cpu: %user %nice %system %iowait %steal %idle > > 4.38 0.00 1.29 0.67 0.00 93.66 > > > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > > avgrq-sz avgqu-sz await svctm %util > > sda 0.00 1204.40 0.00 1074.60 0.00 8.90 > > 16.97 0.41 0.38 0.20 21.04 > > sdb 0.20 0.00 2.00 0.00 0.01 0.00 > > 13.60 0.01 6.80 4.00 0.80 > > dm-0 0.00 0.00 0.00 9.00 0.00 0.04 > > 8.00 0.01 1.27 0.42 0.38 > > dm-2 0.00 0.00 0.00 2270.00 0.00 8.87 > > 8.00 1.33 0.59 0.09 20.74 > > > > avg-cpu: %user %nice %system %iowait %steal %idle > > 4.24 0.00 1.16 0.58 0.00 94.02 > > > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > > avgrq-sz avgqu-sz await svctm %util > > sda 0.00 1159.20 0.00 985.80 0.00 8.38 > > 17.41 0.34 0.35 0.18 17.84 > > sdb 0.00 0.00 0.20 1.40 0.00 0.01 > > 8.62 0.00 0.75 0.75 0.12 > > sdc 0.00 0.00 0.00 0.20 0.00 0.00 > > 16.00 0.00 1.00 1.00 0.02 > > dm-0 0.00 0.00 0.00 5.00 0.00 0.02 > > 8.00 0.00 0.24 0.24 0.12 > > dm-2 0.00 0.00 0.00 2140.00 0.00 8.36 > > 8.00 1.23 0.58 0.08 17.90 > > > > avg-cpu: %user %nice %system %iowait %steal %idle > > 2.77 0.00 1.14 0.54 0.00 95.55 > > > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > > avgrq-sz avgqu-sz await svctm %util > > sda 0.00 768.20 0.00 847.40 0.00 6.31 > > 15.25 0.36 0.43 0.19 16.40 > > sdb 0.00 0.00 0.00 2.00 0.00 0.01 > > 7.00 0.00 0.10 0.10 0.02 > > sdc 0.00 0.00 0.00 2.00 0.00 0.04 > > 37.60 0.00 0.70 0.40 0.08 > > dm-0 0.00 0.00 0.00 18.80 0.00 0.07 > > 8.00 0.09 4.84 0.27 0.50 > > dm-2 0.00 0.00 0.00 1596.80 0.00 6.24 > > 8.00 0.84 0.52 0.10 16.22 > > ===== > > > > ===== vmstat ===== > > [root@dovecot2 ~]# vmstat 5 > > procs -----------memory---------- ---swap-- -----io---- --system-- > > -----cpu----- > > r b swpd free buff cache si so bi bo in cs us sy > > id wa st > > 2 0 3476 785664 223836 29329692 0 0 88 16 1 1 1 0 > > 99 0 0 > > 1 0 3476 783512 223844 29330448 0 0 84 3383 2210 3985 3 1 > > 96 0 0 > > 0 1 3476 779328 223848 29331208 0 0 20 9254 4530 9894 5 2 > > 92 1 0 > > 2 0 3476 778616 223856 29331956 0 0 1 9104 4160 10909 4 > > 1 94 1 0 > > 1 0 3476 777584 223864 29332932 0 0 0 10056 4428 10263 4 > > 1 94 1 0 > > 0 0 3476 778312 223872 29333044 0 0 2 660 921 1871 1 0 > > 99 0 0 > > ===== > > > > Really appreciate your willingness to help and your time spent on > > this! > > > > Qing > > > > On 04/11/2013 1:42 AM, Stan Hoeppner wrote: > >> On 11/1/2013 2:11 PM, Qing Chang wrote: > >>> I have collected some info following the FAQ guide. It may still > >>> not be enough. Please let me know. > >> You say /var/spool/mail contains 1360 "items". That's ambiguous. > >> You > >> mean 1360 user mbox files, yes? > >> > >>> # time to run ls -l (1360 items): > >>> time ls -l /var/spool/mail > >>> real 0m10.271s > >>> user 0m0.097s > >>> sys 0m0.162s > >> The combined CPU execution time is apparently 0.259s. Something > >> else is > >> adding 10s+ of delay. mbox is notorious for locking problems. I > >> wonder > >> if stat() is waiting on release of exclusive write locks being held > >> by > >> your MDA during delivery. This would also tend to explain the > >> variability you demonstrated, with one run being 10s and another > >> being > >> 7s--fewer files locked on the second run. > >> > >> Run 'ls' with "strace -T" to find out which system call is adding > >> the > >> delay. Run perf-lock concurrently to see the locks. > >> > >> More comments below. > >> > >> > >>> # Oct 29, 2013 > >>> # > >>> # XFS slowness with ls du etc. > >>> > >>> kernel version (uname -a) > >>> Linux dovecot2.sri.utoronto.ca 2.6.32-358.18.1.el6.x86_64 #1 SMP > >>> Fri > >>> Aug 2 17:04:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux > >>> > >>> xfsprogs version (xfs_repair -V) > >>> xfs_repair version 3.1.1 > >>> > >>> number of CPUs: 16 virtual CPUs > >>> > >>> contents of /proc/meminfo > >>> MemTotal: 32878632 kB > >>> MemFree: 310260 kB > >>> Buffers: 220496 kB > >>> Cached: 29971428 kB > >>> SwapCached: 212 kB > >>> Active: 9726912 kB > >>> Inactive: 21180124 kB > >>> Active(anon): 385040 kB > >>> Inactive(anon): 330260 kB > >>> Active(file): 9341872 kB > >>> Inactive(file): 20849864 kB > >>> Unevictable: 0 kB > >>> Mlocked: 0 kB > >>> SwapTotal: 6160376 kB > >>> SwapFree: 6159896 kB > >>> Dirty: 772 kB > >>> Writeback: 0 kB > >>> AnonPages: 714912 kB > >>> Mapped: 52696 kB > >>> Shmem: 184 kB > >>> Slab: 1045988 kB > >>> SReclaimable: 776440 kB > >>> SUnreclaim: 269548 kB > >>> KernelStack: 8736 kB > >>> PageTables: 57172 kB > >>> NFS_Unstable: 0 kB > >>> Bounce: 0 kB > >>> WritebackTmp: 0 kB > >>> CommitLimit: 22599692 kB > >>> Committed_AS: 1148180 kB > >>> VmallocTotal: 34359738367 kB > >>> VmallocUsed: 335224 kB > >>> VmallocChunk: 34333710552 kB > >>> HardwareCorrupted: 0 kB > >>> AnonHugePages: 180224 kB > >>> HugePages_Total: 0 > >>> HugePages_Free: 0 > >>> HugePages_Rsvd: 0 > >>> HugePages_Surp: 0 > >>> Hugepagesize: 2048 kB > >>> DirectMap4k: 10240 kB > >>> DirectMap2M: 33544192 kB > >>> > >>> contents of /proc/mounts > >>> [root@dovecot2 ~]# cat /proc/mounts > >>> rootfs / rootfs rw 0 0 > >>> proc /proc proc rw,relatime 0 0 > >>> sysfs /sys sysfs rw,seclabel,relatime 0 0 > >>> devtmpfs /dev devtmpfs > >>> rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 > >>> devpts /dev/pts devpts > >>> rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0 > >>> tmpfs /dev/shm tmpfs rw,seclabel,relatime 0 0 > >>> /dev/mapper/vg_ipa1-lv_root / ext4 > >>> rw,seclabel,relatime,barrier=1,data=ordered 0 0 > >>> none /selinux selinuxfs rw,relatime 0 0 > >>> devtmpfs /dev devtmpfs > >>> rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 > >>> /proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0 > >>> /dev/sda1 /boot ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 > >>> 0 > >>> /dev/mapper/vg_ipa1-lv_home /var ext4 > >>> rw,seclabel,relatime,barrier=1,data=ordered 0 0 > >>> /dev/sdb1 /mailhomes xfs > >>> rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 > >>> /dev/sdc1 /var/spool/mail xfs > >>> rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 > >>> none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0 > >>> sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0 > >>> > >>> contents of /proc/partitions > >>> major minor #blocks name > >>> > >>> 8 0 83886080 sda > >>> 8 1 512000 sda1 > >>> 8 2 83373056 sda2 > >>> 8 16 5368709120 sdb > >>> 8 17 5368707072 sdb1 > >>> 8 32 2147483648 sdc > >>> 8 33 2147481600 sdc1 > >>> 253 0 56729600 dm-0 > >>> 253 1 6160384 dm-1 > >>> 253 2 20480000 dm-2 > >>> > >>> RAID layout (hardware and/or software): Hardware RAID6 IBM > >>> Storwize > >>> V7000 > >> What we're looking for here is the RAID geometry of the local disk > >> device, logical volume, SAN LUN, etc, underlying the XFS > >> filesystem, > >> i.e. number of disks in the array, RAID level, stripe unit and > >> stripe > >> width. > >> > >>> LVM configuration: XFS not configured > >>> > >>> type of disks you are using: SAS dirves > >>> > >>> write cache status of drives: V7000 has 16 GB of cache > >>> > >>> size of BBWC and mode it is running in: N/A > >> The 16GB of BBWC in the V7000 defaults to write-back mode, or has > >> been > >> manually enabled. If not you're playing Russian roulette, because > >> you're mounting with nobarrier. You only disable barriers if you > >> have > >> persistent write cache, either battery or flash based. > >> > >>> xfs_info output on the filesystem in question > >>> meta-data=/dev/sdc1 isize=256 agcount=4, > >>> agsize=134217600 blks > >>> = sectsz=512 attr=2 > >>> data = bsize=4096 blocks=536870400, > >>> imaxpct=5 > >>> = sunit=0 swidth=0 blks > >>> naming =version 2 bsize=4096 ascii-ci=0 > >>> log =internal bsize=4096 blocks=262143, version=2 > >>> = sectsz=512 sunit=0 blks, > >>> lazy-count=1 > >>> realtime =none extsz=4096 blocks=0, rtextents=0 > >> 2TB seems rather large for a 1360 user mail spool directory, given > >> new > >> mail is apparently moved from INBOX to other folders in /mailhomes. > >> > >> Additionally, given the innate parallelism in a mail workload, 4 > >> AGs is > >> far less than optimal. XFS throughput with a highly parallel > >> workload > >> is limited by the number of allocation groups. This filesystem was > >> apparently created with mkfs.xfs defaults. It should have been > >> created > >> with many more AGs, 16 minimum. Same goes for the /mailhomes > >> filesystem. > >> > >>> dmesg output showing all error messages and stack traces: N/A > >>> > >>> # time to run ls -l (1360 items): > >>> time ls -l /var/spool/mail > >>> real 0m10.271s > >>> user 0m0.097s > >>> sys 0m0.162s > >>> > >>> # iostat when ls -l is running: > >>> [root@dovecot2 ~]# date;iostat -xdmz 5 > >>> Tue Oct 29 14:44:28 EDT 2013 > >>> Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) > >>> 10/29/2013 _x86_64_ (16 CPU) > >>> > >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > >>> avgrq-sz avgqu-sz await svctm %util > >>> sda 0.02 17.87 0.17 24.49 0.01 0.17 > >>> 14.16 0.01 0.56 0.28 0.68 > >>> sdb 0.19 0.08 1.62 1.94 0.04 0.02 > >>> 33.47 0.01 2.76 1.23 0.44 > >>> sdc 0.00 0.03 11.57 0.69 1.10 0.05 > >>> 192.23 0.02 1.65 0.78 0.96 > >>> dm-0 0.00 0.00 0.11 2.24 0.00 0.01 > >>> 8.70 0.00 1.14 0.51 0.12 > >>> dm-1 0.00 0.00 0.00 0.00 0.00 0.00 > >>> 8.00 0.00 1.26 0.24 0.00 > >>> dm-2 0.00 0.00 0.08 40.11 0.00 0.16 > >>> 8.18 0.03 0.86 0.14 0.57 > >>> > >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > >>> avgrq-sz avgqu-sz await svctm %util > >>> sda 0.00 155.00 0.00 127.20 0.00 1.10 > >>> 17.75 0.06 0.45 0.25 3.22 > >>> sdb 0.00 0.20 0.00 11.60 0.00 0.07 > >>> 11.81 0.05 4.07 0.17 0.20 > >>> sdc 0.00 0.00 0.00 0.40 0.00 0.00 > >>> 12.00 0.00 0.50 0.50 0.02 > >>> dm-0 0.00 0.00 0.00 1.20 0.00 0.00 > >>> 8.00 0.01 4.50 4.50 0.54 > >>> dm-2 0.00 0.00 0.00 281.40 0.00 1.10 > >>> 8.00 0.19 0.68 0.10 2.74 > >>> > >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > >>> avgrq-sz avgqu-sz await svctm %util > >>> sda 0.00 1480.80 0.00 627.20 0.00 8.23 > >>> 26.89 0.28 0.45 0.20 12.70 > >>> sdb 0.00 0.00 0.40 4.00 0.00 0.03 > >>> 18.27 0.00 1.05 1.05 0.46 > >>> sdc 0.00 0.00 0.00 1.40 0.00 0.00 > >>> 6.71 0.00 0.14 0.14 0.02 > >>> dm-0 0.00 0.00 0.00 17.20 0.00 0.07 > >>> 8.00 0.02 1.09 0.09 0.16 > >>> dm-2 0.00 0.00 0.00 2090.20 0.00 8.16 > >>> 8.00 1.65 0.79 0.06 12.52 > >>> > >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > >>> avgrq-sz avgqu-sz await svctm %util > >>> sda 0.00 1331.00 0.00 629.80 0.00 7.66 > >>> 24.91 0.28 0.44 0.22 13.64 > >>> sdb 0.00 0.00 0.00 2.80 0.00 0.02 > >>> 14.07 0.00 0.79 0.57 0.16 > >>> sdc 0.00 0.00 0.00 1.40 0.00 0.02 > >>> 30.14 0.00 0.57 0.57 0.08 > >>> dm-0 0.00 0.00 0.00 1.20 0.00 0.00 > >>> 8.00 0.00 3.83 3.83 0.46 > >>> dm-2 0.00 0.00 0.00 1959.60 0.00 7.65 > >>> 8.00 1.43 0.73 0.07 13.20 > >>> > >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > >>> avgrq-sz avgqu-sz await svctm %util > >>> sda 0.00 6.60 0.00 0.60 0.00 0.03 > >>> 96.00 0.00 1.33 1.33 0.08 > >>> sdb 0.00 0.20 0.00 0.80 0.00 0.00 > >>> 8.25 0.00 0.75 0.75 0.06 > >>> sdc 0.00 0.20 0.00 0.20 0.00 0.00 > >>> 16.00 0.00 0.00 0.00 0.00 > >>> dm-0 0.00 0.00 0.00 6.20 0.00 0.02 > >>> 8.00 0.01 0.97 0.03 0.02 > >>> dm-2 0.00 0.00 0.00 1.00 0.00 0.00 > >>> 8.00 0.00 3.00 0.60 0.06 > >>> > >>> # a second run of ls -l: > >>> [root@dovecot2 ~]# date;time ls -l /var/spool/mail > >>> Fri Nov 1 15:04:43 EDT 2013 > >>> real 0m7.814s > >>> user 0m0.096s > >>> sys 0m0.139s > >>> > >>> [root@dovecot2 ~]# date;iostat -xmdz 5 > >>> Fri Nov 1 15:04:41 EDT 2013 > >>> Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) > >>> 11/01/2013 _x86_64_ (16 CPU) > >>> > >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > >>> avgrq-sz avgqu-sz await svctm %util > >>> sda 0.01 21.20 0.16 28.28 0.00 0.19 > >>> 14.27 0.02 0.57 0.27 0.78 > >>> sdb 0.22 0.09 1.70 2.19 0.04 0.02 > >>> 31.03 0.01 2.83 1.20 0.47 > >>> sdc 0.00 0.04 12.63 0.75 1.21 0.05 > >>> 192.59 0.02 1.60 0.77 1.04 > >>> dm-0 0.00 0.00 0.11 2.46 0.00 0.01 > >>> 8.57 0.00 1.17 0.51 0.13 > >>> dm-1 0.00 0.00 0.00 0.00 0.00 0.00 > >>> 8.00 0.00 2.03 0.21 0.00 > >>> dm-2 0.00 0.00 0.07 47.02 0.00 0.18 > >>> 8.15 0.04 0.93 0.14 0.65 > >>> > >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > >>> avgrq-sz avgqu-sz await svctm %util > >>> sda 0.00 730.20 0.00 1251.60 0.00 7.76 > >>> 12.69 0.52 0.42 0.21 25.86 > >>> sdb 0.00 1.00 0.80 25.40 0.01 0.16 > >>> 12.62 0.01 0.37 0.18 0.46 > >>> sdc 0.00 0.00 0.00 2.60 0.00 0.03 > >>> 20.62 0.00 0.31 0.23 0.06 > >>> dm-0 0.00 0.00 0.00 0.20 0.00 0.00 > >>> 8.00 0.00 3.00 3.00 0.06 > >>> dm-2 0.00 0.00 0.00 1981.00 0.00 7.74 > >>> 8.00 1.04 0.52 0.13 25.96 > >>> > >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > >>> avgrq-sz avgqu-sz await svctm %util > >>> sda 0.00 1544.20 0.00 2844.60 0.00 17.14 > >>> 12.34 1.10 0.39 0.21 58.34 > >>> sdb 0.00 0.00 0.00 1.20 0.00 0.01 > >>> 9.33 0.00 0.00 0.00 0.00 > >>> sdc 0.00 0.00 0.00 0.60 0.00 0.00 > >>> 8.00 0.00 3.00 1.00 0.06 > >>> dm-0 0.00 0.00 0.00 3.00 0.00 0.01 > >>> 8.00 0.00 0.07 0.07 0.02 > >>> dm-2 0.00 0.00 0.00 4386.00 0.00 17.13 > >>> 8.00 2.19 0.50 0.13 58.46 > >>> > >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > >>> avgrq-sz avgqu-sz await svctm %util > >>> sda 0.00 104.80 0.00 212.80 0.00 1.24 > >>> 11.94 0.09 0.41 0.21 4.44 > >>> sdb 0.00 0.00 0.20 3.00 0.00 0.01 > >>> 9.81 0.00 0.50 0.50 0.16 > >>> sdc 0.00 0.20 0.00 2.80 0.00 0.02 > >>> 16.86 0.01 4.43 0.79 0.22 > >>> dm-0 0.00 0.00 0.00 0.40 0.00 0.00 > >>> 8.00 0.00 5.50 5.50 0.22 > >>> dm-2 0.00 0.00 0.00 317.00 0.00 1.24 > >>> 8.00 0.15 0.47 0.13 4.24 > >>> > >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > >>> avgrq-sz avgqu-sz await svctm %util > >>> sda 0.00 6.60 0.00 1.20 0.00 0.03 > >>> 52.00 0.00 0.33 0.33 0.04 > >>> sdb 0.00 0.20 0.00 1.00 0.00 0.00 > >>> 9.60 0.00 0.00 0.00 0.00 > >>> sdc 0.00 0.00 0.00 0.20 0.00 0.00 > >>> 2.00 0.00 1.00 1.00 0.02 > >>> dm-0 0.00 0.00 0.00 4.40 0.00 0.02 > >>> 8.00 0.00 0.95 0.05 0.02 > >>> dm-2 0.00 0.00 0.00 3.40 0.00 0.01 > >>> 8.00 0.00 0.06 0.06 0.02 > >>> > >>> [root@dovecot2 ~]# date;vmstat 5 > >>> Fri Nov 1 15:04:39 EDT 2013 > >>> procs -----------memory---------- ---swap-- -----io---- --system-- > >>> -----cpu----- > >>> r b swpd free buff cache si so bi bo in cs us > >>> sy id wa st > >>> 0 0 1304 542644 229484 29885592 0 0 80 17 1 1 > >>> 1 0 99 0 0 > >>> 0 1 1304 542752 229484 29885696 0 0 0 2211 1518 1281 > >>> 1 0 98 0 0 > >>> 0 1 1304 544736 229484 29885696 0 0 6 17216 7535 7631 > >>> 3 2 94 2 0 > >>> 0 0 1304 543988 229484 29885696 0 0 0 7403 3782 3889 > >>> 1 1 97 1 0 > >>> 0 0 1304 543604 229484 29885712 0 0 1 215 399 277 > >>> 0 0 100 0 0 > > -- > Stan > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs -- Jay R. Ashworth Baylink jra@baylink.com Designer The Things I Think RFC 2100 Ashworth & Associates http://baylink.pitas.com 2000 Land Rover DII St Petersburg FL USA #natog +1 727 647 1274 From jack@suse.cz Tue Nov 12 14:13:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 19D7F7F99 for ; Tue, 12 Nov 2013 14:13:52 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 025CA304043 for ; Tue, 12 Nov 2013 12:13:48 -0800 (PST) X-ASG-Debug-ID: 1384287227-04cb6c40d46f1610001-NocioJ Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by cuda.sgi.com with ESMTP id MTNbk7nikpdgRAGE for ; Tue, 12 Nov 2013 12:13:47 -0800 (PST) X-Barracuda-Envelope-From: jack@suse.cz X-Barracuda-Apparent-Source-IP: 195.135.220.15 Received: from relay1.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id ECC49A7993; Tue, 12 Nov 2013 21:13:44 +0100 (CET) Received: by quack.suse.cz (Postfix, from userid 1000) id 8D9D781EF6; Tue, 12 Nov 2013 21:13:43 +0100 (CET) Date: Tue, 12 Nov 2013 21:13:43 +0100 From: Jan Kara To: Eric Sandeen Cc: Christoph Hellwig , xfs@oss.sgi.com, Jan Kara Subject: Re: [PATCH] xfstests: stop special casing nfs and udf Message-ID: <20131112201343.GA31763@quack.suse.cz> X-ASG-Orig-Subj: Re: [PATCH] xfstests: stop special casing nfs and udf References: <20131107204635.GA22954@infradead.org> <52827113.3080609@sandeen.net> <52827239.9060307@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52827239.9060307@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: cantor2.suse.de[195.135.220.15] X-Barracuda-Start-Time: 1384287227 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142272 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue 12-11-13 12:23:53, Eric Sandeen wrote: > On 11/12/13, 12:18 PM, Eric Sandeen wrote: > > On 11/7/13, 2:46 PM, Christoph Hellwig wrote: > >> For historical reasons beyond my knowledge xfstests tries to abuse the > >> scratch device as test device for nfs and udf. Because not all test > >> have inherited the right usage of the _setup_testdir and _cleanup_testdir > >> helpers this leads to lots of unessecary test failures. > >> > >> Remove the special casing, which gets nfs down to a minimal number of > >> failures. > >> > >> Signed-off-by: Christoph Hellwig > > > > > > Oof, that was a lot of cruft. Were you able to run UDF tests with > > these changes? I wonder if Jan is using this for UDF? > > > > (I don't have the UDF verifier that many(/all?) of the UDF tests > > require). No, I don't run xfstests for udf since there are only minimal changes to udf these days and the problems tend to be more in compatibility with various udf formats (since udf has about four ways how to do each thing and you can decide which way your implementation does it which gets hairy when you have to read all these combinations). But it's an interesting idea to try running xfstests on UDF. I actually have the verifier so I should be able to make it run... Honza -- Jan Kara SUSE Labs, CR From colin@yandex.ru Tue Nov 12 14:36:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE, T_FREEMAIL_DOC_PDF,T_OBFU_PDF_ATTACH autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 238A629DF9 for ; Tue, 12 Nov 2013 14:36:41 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 79A84AC004 for ; Tue, 12 Nov 2013 12:36:37 -0800 (PST) X-ASG-Debug-ID: 1384288592-04cbb00dde58a1a0001-NocioJ Received: from cargosell.com (cargosell.com [78.111.80.121]) by cuda.sgi.com with ESMTP id SrUaApKKakYqE9jD (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 12:36:34 -0800 (PST) X-Barracuda-Envelope-From: colin@yandex.ru X-Barracuda-Apparent-Source-IP: 78.111.80.121 Received: from Unknown (227-108-168-181.fibertel.com.ar [181.168.108.227] (may be forged)) (authenticated bits=0) by cargosell.com (8.13.8/8.13.8) with ESMTP id rACKZbjb031371; Wed, 13 Nov 2013 00:35:40 +0400 Message-ID: <571DD498DEFE456093D22372DEC1D60A@ophnnwl> Reply-To: =?windows-1251?B?0evz5uHgIOHl5+7v4PHt7vHy6CDv8OXk7/Do?= =?windows-1251?B?//Lo/w==?= From: =?windows-1251?B?0evz5uHgIOHl5+7v4PHt7vHy6CDv8OXk7/Do?= =?windows-1251?B?//Lo/w==?= To: , , , Subject: =?windows-1251?B?wcXHzs/A0c3O0dLcIMHIx83F0cA=?= Date: Tue, 12 Nov 2013 21:36:27 +0100 X-ASG-Orig-Subj: =?windows-1251?B?wcXHzs/A0c3O0dLcIMHIx83F0cA=?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_1307_01CEDFEF.3E655850" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Live Mail 14.0.8089.726 X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8089.726 X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (cargosell.com [78.111.80.121]); Wed, 13 Nov 2013 00:35:42 +0400 (MSK) X-Barracuda-Connect: cargosell.com[78.111.80.121] X-Barracuda-Start-Time: 1384288594 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142272 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 BSF_SC0_TG035a Message contains invalid style definition This is a multi-part message in MIME format. ------=_NextPart_000_1307_01CEDFEF.3E655850 Content-Type: multipart/alternative; boundary="----=_NextPart_001_1308_01CEDFEF.3E655850" ------=_NextPart_001_1308_01CEDFEF.3E655850 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =C1=C5=C7=CE=CF=C0=D1=CD=CE=D1=D2=DC =C1=C8=C7=CD=C5=D1=C0 ------=_NextPart_001_1308_01CEDFEF.3E655850 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=C1=C5=C7=CE=CF=C0=D1=CD=CE=D1=D2=DC =C1=C8=C7=CD=C5=D1=C0
------=_NextPart_001_1308_01CEDFEF.3E655850-- ------=_NextPart_000_1307_01CEDFEF.3E655850 Content-Type: application/octet-stream; name="=?windows-1251?B?wcXHzs/A0c3O0dLcIMHIx83F0cAucGRm?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?windows-1251?B?wcXHzs/A0c3O0dLcIMHIx83F0cAucGRm?=" JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAy IDAgUgovQ29udGVudHMgNCAwIFI+PgplbmRvYmoKNCAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVj b2RlIC9MZW5ndGggMTI4Pj4Kc3RyZWFtCnicdUxBCoNADLznFfOBrhvp4nqVqiA9KOwPRIWCiF72 +8agUClNyCSZmSRFQ9a4DJFWWDRgROkfqVpqEpaNlcCR13hr/UxJaN+M14KOOlITvnGb6PDCP9n4 HC53JvV6jm3AeBN1fpyLqqf9r66Mws/jIiCpGKxMGFEG2gGmODBwCmVuZHN0cmVhbQplbmRvYmoK MSAwIG9iago8PC9UeXBlIC9QYWdlcwovS2lkcyBbMyAwIFIgXQovQ291bnQgMQovTWVkaWFCb3gg WzAgMCA1OTUuMjggODQxLjg5XQo+PgplbmRvYmoKNSAwIG9iago8PC9UeXBlIC9Gb250Ci9CYXNl Rm9udCAvSGVsdmV0aWNhCi9TdWJ0eXBlIC9UeXBlMQovRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGlu Zwo+PgplbmRvYmoKNiAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9UeXBlIC9YT2JqZWN0 Ci9TdWJ0eXBlIC9Gb3JtCi9Gb3JtVHlwZSAxCi9CQm94IFswLjAwIDAuMDAgNTk1LjI4IDg0MS44 OV0KL1Jlc291cmNlcyAKPDwvUHJvY1NldCBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0lt YWdlSSBdCi9Gb250IDw8Pj4vWE9iamVjdCA8PC9JMSA3IDAgUgo+Pj4+L0dyb3VwIDw8L1R5cGUv R3JvdXAvUy9UcmFuc3BhcmVuY3k+PgovTGVuZ3RoIDU3ID4+CnN0cmVhbQp4nDNS8OIy0DM1Vyjn KlQwtTTVMzBQAEELQ0swU8/QRMHQUM/EVCE5V0Hf01DBJV8hkEsBACtFCucKZW5kc3RyZWFtCmVu ZG9iago3IDAgb2JqCjw8L1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA1OTUg L0hlaWdodCA4MTkgL0NvbG9yU3BhY2UgL0RldmljZUdyYXkgL0JpdHNQZXJDb21wb25lbnQgOCAv RmlsdGVyIC9EQ1REZWNvZGUgL0xlbmd0aCAzODcwOCA+PnN0cmVhbQr/2P/gABBKRklGAAEBAQBg AGAAAP/bAEMAGxIUFxQRGxcWFx4cGyAoQisoJSUoUTo9MEJgVWVkX1VdW2p4mYFqcZBzW12FtYaQ nqOrratngLzJuqbHmairpP/AAAsIAzMCUwEBEQD/xAAaAAEAAwEBAQAAAAAAAAAAAAAAAgMEAQUG /8QAQxAAAgICAQIEBAQEBQMDAwIHAQIAAwQREiExBRNBURQiYXEygZGhFSNCsTNSksHRBlTwJGJy U4LhNEPxJTVjc7LC/9oACAEBAAA/APpoiIiIiIiJ5HjPBjYXqVhTRsk/+5tD9CpMzW1VJU9VlFbN RRcx2eYZuKENs/eb/D8DCbw/GZsShmNSkk1gknQjAwMN8RGbEoY7bqawfUzzMWmmrDx/Mxq2drLK WGgOW24gEj7zR4bWmPepNaqVvspJDb2xGwdnqdAa6z3IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI iIiIiIiIiIiIieN42GCZaiuxvOoRUKqSNqzE7Pp0MippbxRqLiNWoyFSdb2lf/BmkeEinXwuZk0g dl58lH5Gcr8Ifhwuz8l16/KhCD9pm8QXGwrcDFp6E5CtxLEn8QJJ3O1hrMpqVrfYzjby4njxA69f vPbiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJg8ZyasfBfzLArN+Fe/I+2p4xrAy 7vEMjj5QLMaLrBtX1rqP7evaToyqXvrrONx5b5Gmsh06dD8pJ/LU7flV05CpZVZcWTl5mShU72eg BI+nbvK8oU52Ar11U1mttsUYKxHqOJ67/P8AOer4dn1tkXUXBqMhn5ip/bQA0fX/APM9OIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiInn2eFi/wATGZkWl1r15VYGgv1mq/GpvR1sQfOp UtrrojXeV/C3HQfNtK/+1VBP56j4W1SfLzLgD6MA2vzI3J0YtdNaroOy9ebAbJ3v+8zeJeGLmuly WGnIr1wsHpNyBgihjttdT7mSiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJTdlVUuEcnlxL aVSxA9+kqHiOK1wqFhLNrRCnR2Njr26yI8UxuAfdoU9iamAPXXt7mT+Pxy3EMxblxACE7Prrp1kq 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 P4jhf93T/rEfxHC/7un/AFiP4jhf93T/AKxJ1ZePe/Cq+uxtb0rAmXRERERERERERERERERERERE REREREREREREREREREREREThGxqRpqSipKqxpEAUD6ScRERERERERERERERERERERERERERERERE RERERE8+zxautr1NT7odUYbHXfYjr9psruqtLCuxXKHTaO9GY6/GMaxkXRUlmVtkDhxIHXr9RPQi IiIicJAGydASoZeMRv4irX/zEtnYiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJ5dvhHmvk ubU5XujgmvZTj6Dr66lmLgZGM17LkqWsXSk19jskHv8AWUP4IX4P5yiwVlHbgdN82/Qj6iehZf5J CCi1wB3Rdj+8j8Yf+1yP9I/5j4w/9rkf6R/zHxh/7XI/0j/mPjD/ANrkf6R/zHxh/wC1yP8ASP8A mPjD/wBrkf6R/wAx8Yf+1yP9I/5hj8ZTbS1VtQdCu2Gu/wCcor8OcHm9qGw2K5IT0UAa7/SabMjy m4Ci1gPVFGv7yPxh/wC1yP8ASP8AmPjD/wBrkf6R/wAx8Yf+1yP9I/5j4w/9rkf6R/zHxh/7XI/0 j/mPjD/2uR/pH/MfGH/tcj/SP+Y+MP8A2uR/pH/MlVkGxwvkXJ9WUAf3l8RERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERETB4nl21NRi4xAvyGIVj2UDufrIW2X4GVj87nup vcVEMBtXPYj6dD0mzJyqsbh5vL524rxQts+3SVL4jjMhbk40/l6KMCW9gNbJklz8co7FiprYKyFT yBPYa+sr/iuIA+2cGvfNeBJXXfeh2+sN4riLx5M4Ldga22em+2p2vxLGspFiFmLMUCBTy5DuNSYz 8c0i0OSC3ADR5cvbXvIV+J4tpqCOxNrFVHA9x3B9oHieKToM/wDi+T+A/j9u0N4niqtrFn40twc+ W2gfbtLa8qq3IehS3mIAWBUjW+0jkZ+PjswsY/JouQpIXfbci3iWMguLO2qP8Q8D8sP4jjV/iZtf LyIU6Xl237Tj+JYyWGtjZsAk/wAptaB0TvXb6wPEsZrlqDHbEqrcflYjuAY/imH8I2V5v8lW4k8T sH213lleZTbkNQpbzFAYgqRoGSoyasg2CssfLbg21I0fbrKxn0GwVksCxKqSpAYjuAffpIp4niuq sHbTMV6ow0R3306a952rxHHssFYLBmXkgZCOY9x7xX4li2iko7EXkis8D82u8J4ljWMgV2KuSqPx PFyO4B9YXxLEbDfLFv8AJQ6ZtHoe3aG8Rxl8zkzjy0FjfIein17R/Esfet2D+X5nWtvw+/acbxPF FS2BmZSnmdEO+PvO2eJYqVrZzLKV57RSdL7n2EN4jjK7qXbaKGOkJ6Htr33ON4nir1LOE2FL8DxB PoT6GZMzOtrtyCmSqU1MgdmrJNfuANdd9PWbs3KGNhteenQa5dOp6DcxYNzVW3vl59lpRNlHp8vi PcD1mpfEsdiygubA3HhwPLZBI6fYGdTxLGsrV62ZyzFQgU8tgbI1H8SxeNbKzt5pIULWxOx3GgOh hfEcdlJXzCeflheBDFtb1ozo8Qx2prtRmcWkhAqnkdd+n5TlfiONa1S1uzG1SyaQ9QO84viWM9av WXfmSqqqHbEd+kmM7HahLUcuth0gUEkn217ylvGMJK/MZ3C+p8tjxOyNHp0OwZYviWM1hr24cKXI atgQB37iXY99eTSt1RJRhsEjW5bERERERERERERERERERMPiOFZkPRfjsq30NtSw6EHuDOWY9+bf jtei01Uv5nENyLMO35S3NosvbGNfH+XcLG5HXQAj/eY28Pyg7WoaxYuSbkUsdMCNEHp0jIwMm7zs lAld7PW6ITsfJ7n3Oz+0uenMvw8kWCpbLqyioD0XYI2W11//ABKsoW1ZXhgVEaxQ4K8u/wAvoZAe HZCZS56qhu81narl04sANb9+kg3hN2myQtTXtebjU/VCCCOO/fR7yxvDbrrMR3rprWt2d0rJXWxr QI7/AHkF8LykqepDWobL88HmSQvTp1HfpJP4ZkDDy6KFqr821Xr+Y6XXHv0/9v7zTg4duNl3ueJr sC9S22JHcnp67kbMfMrzr3oFT1ZHEsX/AP2yBrt6zLkeD5F7ZzF1Pn6Na8zoHWtnp3l1eLnUXWCr yTXeF5Mx/wANgAOg117TUce3+JJf8rVik1kk9d7B3rX0mLDwMmhxU2Pi8EfkL9bcje9du/puZ7vA sh6LUV6wLFB4FjxD76t29v7y/I8PzbMu3IqZK2dFVWFpBUjuda6zb4fRdji8XcDztZ1Knff36SrI w7cnLosZFXyX58g502t6AHp9ZlXwnLJuZnrU5HmLaoYkAN1BHTuD+stTAybbMJ7lRPhFIHFt8zrX t0HSUY3gt9S4QJTdPMWEWMd8gR0GvrLcfw7JXFx8S3gUx7A4sDa5AEkDXp3lFngeQ1D1rYgV0G6+ R4mwdN9vbX5zRf4bkXWWklOLY4qC8uhYb0T07dZdb4ebsUcxwyFpNQKWEAj6/T8plXw3Jx/JZaMb IPkrU62HoCvqDqW/B5uNkm7HSh/NrVLFJ4hSPUDXaMrw/LtzfiUetXrVBWeR0xBO9jXrv8pH+H5P wmTh8a/LvsL+Zy/CCdka11Mry/B8i9MxQyatKmoFjoaABJ6d9D956PiGK2ZgPQCFcgEdemwd/pMO Z4XkeIu19vGiwUhFUNyBIbfX6S/GoyUqYviYyEgKUqPEnvs71M+H4dl4vk2gITW7/wAoN/QwHTlr qQRLqfD76r6LdV9LrLbAGI1yBGh0kXw80cuK1FXyGsZOZG1I131K6MHOxkx3rSkvQ1i8OfRlY776 6ekus8PvuzMe60VlURgwRyvUn016CU4vhmTifDWgI70s4KBu6t7EjuJIeGZFHHJpKHIFz2tWW+Uh t7AOpZ4jg5Wb4cKf5S2lwx6kKo9u3WdysC2/xFcgqhqFPAoW1yO99enaafDaHxcCmi3jyRdHidia oiIiIiIiIiIiIiIiIiIiIiJW9NVjK1lSOy9iygkSyIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJw70ddTPPq8SsanKazG8uzH71l9k/ t+k10XrYi8ii2EdUDhtTq5FDBit1ZCnidMOh9pLzqt68xN71+IQltdjMqWIxTowBB195xb6XG1tR hvjsMD19p1rK0OmdVPfqdQbaxrbqOXbr3hba2dkV1Lr+JQeo+8G2sEg2KCO432gW1s5rWxS6jZUH qPynBfUe1qH/AO4Tq3VN+GxDrr0YTgyKSocXVlT2IYaMefV/9VP9QlRzF+OrxgvLnWbOYPTodTTE RERERERERERERERERERERERERERERERERERERE8y7GOT4xXYK7ESoasY9Fs7Fde+j/aYXwco5qWp S7gZFjlG0q8T2O+8Y9OQiXcsKywtjoqK6jiGG+nfsN/edxcPLq8QNl9TZKFupZVHXiNMB9CNSFWL mGu1Ex7UZ8bgN6AU7J0Ovb0/OXX4ZzKeVWJdQ7OCS7HewraOt9gddZD4XOsXMsyKmN1+NxAHYHZ+ X9NfnuWNVm2ZWNzrd66bQVdlAOuPXevrLvCaGVqxdi2pfSpRrWc6bft1677yGfjX2+J+ctBtoCor oQNPotvv7bBlaY2QKcVBRYt2NcbHcdOa9ToH1J6f7yyoXU31XnFtYKlm1UDfzOCB39pW+Fk+WUSo kri1IR2DFTtl39pK7GNox7KMO2v/ANWltgc7JAB2dE/X85LxHCtsybvIrIqbGZTx/qYkkD9TNlCM L8baOCtBUnXQHa9CffpNsRERERERERERERERERERERERERERERERERERERERERERERERERERERER ERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE8b/qKtHOB yRW3kqp2N9D3EqyVqwPGbbaMeoeVhGwKAFG+XU9B31Ln8Uy8YWHJx6/8Hzqwreg0CCffrOv4ywoy bkoVkoVG3z1y5e3SX5WffiqzNQhARnBD9wBv2me3xe5WrYVVhOKMy8tkhte34db9e8tbxSxbVTyV 65Pw++f03vtIX+KXLS7JXWrLY6bJLfh+g6nf7TreKX2uVxaAzVoljqx/EGG9A+n3Mjd44KVyudBD 0n5F5f4g9/ykvFguR4VVdZSrMXrYL31th06zNVe2J4rkgVHHrGPzTHLAKxHqNdB2mmjxO2wGoqnn G3ykbRC9V5bIPX/mX35d+J4bbkX1Ibau6q3Ruvce32mW/wAYurbLrWhOdFQsBLnR3r6fWSPit1d7 4ltdYyTYq1lSSum2QT9tfnIZGYzax8pFDpeEZ0cqB8vIMPy9JyvxGzF8KbJrxf5SEj57TyJ5667H fqTNGV4nZi2NW9KFxUbAA5+bR7dvYblhznOHi2qii3K4hAT0Ukb6/lMOTl25dtOC1ah2sdLASeJK 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 6pUFalKiG2SD3J/T+8N4Xhs3JqdnbHZZupbofX1hvDMVm5cGBKeW2nPzL7Hr1lt+LVeE5AqaztGQ 8Sv2IlVnhmJYEBrI4b0VYgnffZ7nck2BQ1iMwZgjclQsSoPvqcr8Nxa0KBGKlSgBc/Kp7ge0Hw3E ZAhqJUV+WBzb8Pt3kD4ThsjqyM3Mgli5J2OxB9+ksHh+N8nyNtAQDzbfXvvr1J95FfC8RErStGrF ewvF2BAPcb32izwzFsZD5ZXgvABGK7X2Ou4l3w1XnedxIfjw2GI6e2pXV4di0isV1lRUSU07dN9/ WXU1LRUtab4r22dn9ZZERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERETH 4n4jV4bQLLFLsx4qi9yZUt/iNYR76aStjqNIx3WCR395POzL8VjwprdRU9uy5HRdbHb6zM3i948H XxFcVWUnqgc7A3rfaaK/EDfTivQiu1/deX4QO/6dpUfEcuqmxsjEWtxW1iLz3sL3B+vUTi+J5V2P U+PiLbY6ixkD64qTodffv+kkviWRZ4pdg10V8qkDlmcgEdPp9Zsx7rGxzZk1illJ5DewAD33KvC8 9fEcU3KOJDFSvt16ftqTybclb66setWDqxZ2JAXWtf37TJi+JW/HN4fl1ouRx2jKflf1/KRxPF7M mq1xQgZbRUq8/wATE/btOt4pfWKKLMYLmXNoV8/lA/zb9pJfE3oz0wcxUFli7SxD8rH216Sujxi2 585RQg+EDE/Ofm1v6fScp8dB8LbPvqFa8uCIG2WP/n9pZf4hlYdKZOXVX5DlQQhPKvf9/wBpHL8Z +FzqqWqBos4/zg3be9dNfST8S8WOFl046U+YbCAWLaC7PSH8UtTxivw80p868ufI9OhPbX0lWP40 +QczhVWVxVLcg50469un0kP47YPCRn/DLo2cOHP996l2Z4rdi5OLR5CM2RoA8yApJA9vrLl8QNdF 9+SiLVUOjIxYN1II6gddjUpx83xDKo+Mqx6hQVJWtmPNvrvWvynLPF7q87FxWx13kIrcixHHf019 JN/FmqrsyLccjFVSUsDbLHegNfXvIHxLLrwhn246Cg6JrBPNRvv9ftKfFc2q63BoNIsryGV63DlS p3oH95Lw/KRfGMjDqTkfxPa1hYnWhrr95q8X8Rfw6quxalsDuE0W1rv/AMS5bcsXcLKKwvAsHVyR sEdD0HvMOH4xkZeMLkxqxtioTzDyOhs66e0u8SzcvEruurrrNVJUnkTtwe4H/Mhd4yB8JXTTzvyg rBGOgoPqTJp4hZTnLg5YQWunKuxN8WPtr0lGL4xkZS5bJjVgY2+XKw9e/bp9Jt8KzXz8NclqxWGJ 0A2+x1I+H+JVZ12TWh60vxH1Hv8AruUU+JX+IXWL4clfl1NprLSdN9Br+8hneL5GFim+3FXfneVx 5n23veuvaWZHid1GViUeTWTkjvzPy/tO/wASsyc63DwkXlT/AIltn4Qd9gB3ncfxiphkjJXyHxjq wb2Nb0CJHHzs7LrGXRj1fD6PFGY8316+w+05l+J5WLjWZDYqGtAmiXILbA3oa9CZK3xDKpwrMp8a vita2Lqw/MD3HbuP95lyP+oGowMfKNCE3b0nPqAPXtPcXfEctb9dTsRERERERERERERERE8j/qHw 67NpqsxwGtpbYUn8Q/8ABNS51tlf8vCu8wDbLYOAH5+v5TNYcjNxr7WxbKmOO1YRu5Y+306DrOYP xGD4AinEa26vYNXYnbH7+hkvA/DxiLbbxdfMY+Wj90T21/52Ex+IY+b4hlXs9Nq49VbClB0LsRrc eG42Z4fdj2JTa1VlfC+v1Vh2I/8APeL8S5/GMzIOLc1VlXGtkPE8tD6/Qy7Gpzj4XViZQsLWMebf i4J30fffb7GMDFycDxi7SNZjX9WcLoK32/8AO89TKbSBWpeytujcO4/Idf0njY/h73eNDO8h6cao fKH3yc69u8yVeGZ1ddl9VdiZNd/mIp7Op6TdlY+Tbm4XiYx7OVY421dOQ79R79zGRiXeI+OY+UKn rx6ADycaLEHfQHr3mfH8Ou87xN7sez+dyNPfqSTrt9x3kU8Kyr/+n/hWqau+u02Kra035/nNniQv 8SwKsOrGtSxivMuulTXfr6/lO5nhpyMe/GVGPGmsVMR0LLv/AJ/eZsnAzPIwAyPbctgsubvrsO/r oAD8pLOwsjK8fruWuxcfjxdwPTR2PfrvUv8ADMN08QzzbjslF/RAR0I6/pKPFfBRV4f5OCt7kuDw 5kqPc67Tvi2Lfk5mBYmPY9dWvM0NEDY3LLMGzI8Ms8PpqeutF5VmwaLNyJ137ekt8LvvxsCvGtwr /OrHEAL8p+vLtM3i+DfmeMUOKbPJWvi7r6d+36wuDm5Pg9vh2QhFlTfyrD+FwO0syHysrwcYQw7V yGARgV+VQNdeXaZ/EfDsrz/Dq6EdhjKqtaB0HUdfrNOHhvR4+1qUOuMKRWrEdz0/4PWWf9R412Vj U10VNYy2hiB7aMrw6MyvxW61Furwiv4LDyJOvQbPrMnhWHfg0La+HecmsvxA1pgQAN9ek3eNo2Rh tUcW6y8a8tqwdb6denb85ks8Pzq8rAz3rNz1qBcqkbGvX69D+00241ud43Tl+VZXj46/iZdFj1Og D1mfwzFycevxNbceweeD5fTe/wAX/MuwEy8bwSvFWixLyxUnW+Ck9W/Q/rIfA5GD4tXdSr3U2Jwu 4rx0Ow/2/Sd8Ipv8HsvouotsqduVdlS8t/fXb0k/+oKcrP8ADq0rxm8zzeXHezx0Rs+nr2leRguP EPD7aKLOFXW09Trt7yeHiW+FeKZNhqezHv2VatSxU73ojv6ytfCcjNXxC20eScojy1PcAHYJ/QTV 4ZdkYuDXi3YlxurHEcV+Vvb5u0s8epuyfCnpqrL2sV+VfoRvrI51dr+A+QlTta1SpxA676TyLvDM o+B1UCix8nmCw1rio3ob/Pf5z6CvKufPag4jrSE5C4nofpqa4iIiIiIiIiIiIiIiJVkX1Y1RtucI g9TIVZtNloq+dLCNqtiFeQ9xvvNERERERERERERERERERERERERERERERERERERERERERERERERE 8jxjSeIeHW26+HWxgxI6BiOks8X+bI8PVOtnxAbQ78QDyP27TzhlZHweU/n2ckzBWp5noux0lj35 duRfYmXVQKLivF3O+I6dux3795O+/IVcoK12lylQWCzooPHp336mcvyLK/Fb6GuuSgtWvMN0r2P9 yNb9JN7rUzE432OBlLUWLaAGvw69ffc2eMWGrCFq2MmrE6qe4LAH9pT4ZbkWeKZq3lgECFKy2woO z+s5mmz4rM432qK8YWKFcgBvm/4EzVm/JtwaWy70FuLzcq+iT0lVeZm5K42ObkrL0s3N2KciGIB2 Pp11NdrXtiITlM1iY9jM9TEBivQGQ+Jtxcfw/Nsstel69XAsT8xGwf12P0nH+ITxDw7Ge+4ecjNa A5763+0hjPkX04gOXepsyHRiG6kAH/icsyMqh2xPiCyfE8BbaxHTjviWH11Lma7Gw1tuzHusW0Vq lTdH2R8vuTonrHg+RZkWol1tysilwpbfmfMR1+g0JINYMykrdayPbaAvMkEKDr9xKcF8y9sfJfNr CWbD1h22xO+mvQj6e0j4fk5FyeGmx7f5ruGY2dLNA+m99NCQfMyR5qq9ulz/ACy5c6Cb0FH7y1rc y++61MqqnyLioV3bfEehUdDv9Zu8ZeyuvG8ux0L5CISp1sHvMN2TdjX+IVrdaVR6UVmbfAN+IzWq 2nxG/FF9vkhFsB5kkdxrf17zBVkZQ8KxLviW5ZD8HaxjxXq3r6b0BLj8Vj0IrZPnN8SgArsJ+U/0 kn/edsuv+B8StL212V2aQc/wdAddOnqZPxCy2p87hdYPLxlZPnPQ7PX9hIpkXnJpJseuk4zMCxJJ YAHkR7df2+0n4be/xZS25zW2Or7sfeySev037Smi274pFN9rK2I1hBc/i3rclieIMfC0S7zVvtod 0sLb5ED0O+k5gZF92VgJabQtmOXbdn4z069DIY/iLfwyxLmuFzi01W8u5XZ136a1LPErL6cfFtpy HDFP5i7J+XXV9fSexWqtjqq2Mylej8tk/Xc8rAsvutXDuss8zHZja3IjkP6f13+0pobIf/p/434q 7zgjknl0OtgdP0nRdlYjKyX23+biNcRZ82mA6a9pOt7g2GEyLCMuhvMJbfFuO+Q9upl2Dey+K5dF juiIisqWPy+53+c9WIiIiIiIiIiIiIiIiIiIiRsrS1CliK6nuGGxK6cSig7qqVW1rfc69t+0rs8O w7K2Q49YDHZKqAd+/wB5IYOMLluNKNaoADkdf/4zpxMZgwOPUQ55MCg6n3MHDxSXJx6jz/FtB833 kG8Ow3cu2NUWJBJK+0utpquULbWjgHYDDejOV49NdjWV1Irt+JgoBP3hsah2dmprZnGmJUfMPYzH d4WlubTZwrFFdZTyx07/AGmq7Cxr60rtorZE/CpXov2kB4fih7GNStz0CGGwABrQHtKv4eVKU1uq 4YYOayCTsHegfQdpqfHpssW16kaxezFQSPzmXJ8OSxqBVXUlVbl2UDXI6I9PvNDYeM1BoalDUepU j19/v9YXDxlVFWisBPwjiOkhZ4diPV5YpSsaIBRQCu++vacbwzEKVqtQTyyCjL0K/nJphYqXPcmP WLH6MwXqZ1cPFXhxx6hw/DpB8v2j4LF0R8NVotyI4Dv7/ecbBxWyBkHHrNw7Px6yy2mq4AW1o/E7 HIb0ZE4mOfM3RX/MGn+UfN9/edpxqaUKV1qqnuPf7yJw8Y0GjyK/KPdAo1OJhYtdS1pj1hFPIDj2 Pv8AedbDxmDhseo8zttoPmP1kD4fiGwv5CbK8WGujD6iWDFxwwbyK9gcQeI6D2lS+GYKqQMWoArx Py+kt+Extg+RXsLxB4joPb7SK4WKu+ONUNjidIO3tOjExlKkUVgoNKQo6D6SP8Pw/wDtKeo1/hiW fDUf/RTqvD8I/D7fadWtaqfLoVKwB8oA0B+Uqxcd6xY+QyWW2n5iq6GgNAf+e8jkYSNgW4uOiVCx SvQaA39pLCw68WlVCKH4hWYeuv8Ab6SVeFjV8uFFY5DR+X09vtIrgYipYooTjZoOCN7mgdOgnYiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiQtsFVZchiB6KNmV42VXk4i5S7Wtl5fN6CRx csZQ511WeV/TYwADfYd5pnCdAn2mbDz68yy9K0dTS3FuY11ka/Ea3FTeXYKrm412HWifT12NzZER EwHxPlayY+JkXgEjmqgISOncmbhvQ2NGdkWYIpZjpVGyT6CYa/Fqmvqram6tbjqux1AV/wB5O3xK us2nyrGqpbjZYANKf12db9BLMjNrx7aK2V285gqlR02frGVl/D6C0W3NrZFYHQe52ZZi5FeVjpfV vg42Ny2JjXxAW2WLj49twrbizrxA37DZG5di5K5NbMqspVirKw6giXRETPnZQw8dr2qd0Xq3HXQf mZnv8TOPQL7MO8IdAHaHv2/qm5GLIGZChP8ASdbH6SURKMvLrxEVrAzFjxREG2Y+wEjiZL5IJbFu oA7eaACfy3NMRERERERERERERERERERERERESF3+DZ/8T/aeC5cf9JUhDxDBVdvZS3WbafOxPE6c UXvdTZUx0wHy69tAdJsyb76mApxHvBHUq6rr9TL1JKgkcSR1HtPJ8F//AF/in/8An/5mPBram3Dv 0WwrbT5NZbZpJ3o/X/bc9vOPHCuPJlIQ6KnR36TybbbsTKyuFlzmnFFiq1hYBvf6y3Drvsap2zd0 3164rYxJOt8gfQyjwzIe01i/JvqNdfmjb7FvXqfsNdvvJUX5C5Xh/G13S9X21jn+Zpdg8ey9faUV W34/gNObVdY16vooWJU/NrXH/wAM03V5Fj+IsM69DRpkAbQHyhuv0mfNzMrVTtbZ8+IXFdTcSj63 yP0nteHjn4bj+YS/OpSxc73sdd7lFvlZeTV1UY+K/Ll2DP2AH2/v0mCg8PAPElv6uLLA3/yPb99T Rlq6V+DrZvmLUDb9+PWell12247pRaKrGGgxXep4rPYPAsV1LUutgq/luQCOWvfruezRWuObFN7M Pxad9lRr3Pp0ljktSxrYElflI6ied/04V/hSL1FiswsB7ht+s7nWIcmmqixg7uxaus8eZA7lvQDp 7zz8bIyL/CcSxr7Ws+J8vpYVLgnsTNDm7h4qzPdW1SbRfNJ4Hjvp195Hw3zM7SW5OTS9SIeAs/GC Nlt9+v7S3CW05OYy232fD26Ss2E8hx7dTr85PxS263wbLN2M1BCdAzBt/oZzxj/+jVf/ACr/ALiR zHvyPErcWu8U8KgU+cqSTvZ6d9SvJFyUYNhzLXa7IrrZkcqpUjXQfXW9yVwvbOfBTJKhauSFrCGO yeux3107yI+Ivz8Whs2zi9BZ2qPEMQdbExpkZVmRg13Wt5fn2VeZvTMAR6+/pv7zXkDKFmZVTdcw xilqfOdsCNspPr2kr8hszEy87GvurqSrSaYjbDqTr9B+smi30+I41XxVt1WTU3MM34SBvkNdu8t8 Kqe3GoyGyLi/JuQawkMNka0fy/SenEREREREREREREREREREREREi6K6lWGwe/WQTGpSg0LWvlEa 4empGjDox2L1V6YjXIkk69tn0l8SmnFooZmqrCM/ViPX7yNeDjV2B0qAIOwNnQPuB2H5Rl4iZZrF pJRG5FN6DdOm5V/DcdMiu6lBWykh9b+dSCNH9j+UlT4ZhUeZ5WOi+YNNr1Ht9vpJDAxVVAKEATfH p+HffUjX4Xg1lCmNWCjclOuoMmuDjLcbVqActy9dcvfXbf1mWnB8zPy7cig8bGUqeXQgADRAP95r bDx2axmqUtYvFz7j2+0mKaxT5IUeXrjx9Ne0oTwvBrdXTEqVlOwQvYyxsSh7fNasFtgnqdEjsSOx MldjU3lTagcodrv0PvIZGDjZNi2XVBnQaB2R0krMWi1FR6lKprivoNSu/CpsFzrUhttr4EsToj0B nfD8UYWFVjhuXAdT7nuZy3w7EtuNrUgWHuykrv767ztuBi2pWj0IVr/ANdpxfDcNRpcdAA3MADsf eTOHjk2E1D+Z0fqfm+8Lh46OjrUoZF4qfUD2kqseqlmatArP1Y+/3nb6KshClyB0PdT2Mg+Hj2VL U9QateynsJDI8OxMrh59C2cPwk73+sstxMe4ILKlYV/gH+X7SGTgYuXw+IpWzh+EnuJkycE3eKUW Gg+RXWU2rcdH01o71Nj4OLZjrQ1CGpfwrrt9pTkVZGNUq+HU1Fmb5zYx/XfczmRhsngzYeOgZvL4 DqBs67mXYuJVVWCKijFeJ22yB7A76D7S2iirHThSgRe+h2lkRERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERETH4j4lT4aiPelhVjoFADo/rJYudVlW2VKHS2vXJHGiN9pqiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIni/9U492Th1JRU9jCzZCqToaMxWYWSf4nwoteqxF 4mxSXZgR29dd/wBpzMGff4b8EcJmWtUKOtZHX1Gv16/8zf45jmtsbPxqg1tLhQuu4PYfrKM/CFIx FooJvR05cKz83Uk6bsBsnf5TFf4febb+GK3ltlKwXyTsr1679vpNF1eT/G1vGNeETI6vx2SNehH9 P0l2FiG7NsGZXdzWxy21+WxD22fUdOgla4DjwvMajHavKFjGshOLFCew/LfSTqor+CUtjZbo1ysK 1BTy29dDe9T3x2nYiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJRZiVWZKZDAl0Gh1O v0l8RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERESnLya8PHa+7lwXvobloOwD7zNfmrTkLQaLndwSvEDR139Z3EzUyn tRK7ENR4tzAHX27zTEREREREREREREoycpMYLyV3ZvwpWvImTps86oP5b17/AKXGjLIiIiIiIkWb ipbROhvQGzKsbLqytmksQACSVIHX0+8jfmpTZ5YrttfWyK03r7zTERERERERERERERERERERERE8 /wAfUt4PkKoLMwAAA2T1E1LkVg018jytBK9D113+0zZTD+LYf/tFm+nbYGp5WUz1Y/iFivZUfilI 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 a+/glwp82sjQbZ6ddfTvv8pv8K+IObccg2rYruCCp4MN9Ds9PtMubVmHxG81rd5Xn0kAKx2NfNo+ 3vK2/iBx8ngckZY5BlCHiRy2CDv2J1qQ8nKfg9q3NiLY/H8RIBXp9dbk0TOW3Ce+vJdipW/SnQ6n ifv23FDZgYLaL+L18Lt8h/MLHWvy0ekqtTMOkoW8lcmzewx0h1x39NS2mrPTDwbKxkDIRmFiuG0Q W11/Iyt680YOOhTMNurSx02t9eOx3321/vN/iQybfB8PgtxtLIbOIPLt13qYAtlVFfxHxCcs7j15 gmvXYeuuknUuYVxlyXykrapgrKrMQ3PY7eutd5K93svWyrztW13aIDaY6PHXpvpvpK6Ez6sW1XXL IalT8oYENy6jrvfTvr0kDZcj4S5LXqPOtDD5gSvTXTvrrONX4o2PVtMgt8MQSA2weXT89dPznonC Y5eCNZHlujG08m6HiNb9uspx7ciqm9rxl2XMGretayQGJPFt/b2lIozVaxQmQNZVfEkOw4dd/cS3 Jt8QyzRYce2lgtqtpGIPy9DrprfXW5RlrnLTR5SZnmJTWSdNoNvr/wDnc0VVZf8AHVcjIbH85jyY MBrj0/IHtO+ObHiHFDbybHYqKy3V96HQSeOuU3iDDJfIDqoKqFJVl46Oz27/AJ7mazGyh4LjPWmT 8UbALAefbZ7j27SVdeUmHQt/xXA3uLioYNo9FOu+vtNdeEf4qin4o0nH5cmZvx8t9T23qYMOzJKo 9HxTkLd5uidEdeIBPTe/aV0J4l8Nko6ZXetkHFu++v7d5ZaMt7GFC3FlzWOmV9BOmtjvqcarOXBo HHKaz+aGHF/rxPT17anteGZBNdWNZTctldKFmddAnQ3199zfEREREREREREREROaG966+85wXnz0 OWtb+klERKVxqUyXyFXVrgBm2eo+0uiIiIiJF0WxGRwGVhog+onKaq6KlqqUIi9ABJxEREROROxE pvxqchq2tXka25L1I0feXTmgAAB0HadlF2JRfbXbanJ6jtDyI1L4iIiJScWk5QySp84DQbkeg+3a XRE5KsbGpxa/LoXim962T1/OXTk7ERERERERERERERERERERERERERERERERERERERERERERERER ERERERERERERERERETzvGszIwcdLaPKO3CFXUnv9QYozb18SbBylrLGvzEesEAj6gk6mwZFBDEXV kL3PIdJz4vG/7irp/wC8ToyKCVAurJb8I5Dr9p3z6uZTzU5juvIbEiuVjsQFvqJPYBxJefTyC+an InQHIbhrqlcI1qBj/SWG5w5FALA3Vgr3HIdIGVjnWr6uvb5x1hcilwxW6tgo2dMDoTtd9VpIrtRy O4VgZ0XVFzWLELjuvIbH5SAysckAZFRJ7fOJ0ZFBUsLqyo6E8hoSQtrNfmCxSn+bfT9ZE5FAQObq wp6BuQ0Zz4rG1v4irXvzE6cnHB0b6t9/xiDlY4AJvq0e3zjrAyaCrMLqyF7kMOk6bqhYKzYgc/08 hv8AScOTQG4m+sMDrRcbk+a8+HIciN6311KM/LGHQG1ysdglaf5mPYTBkeKXpnvhq+OjVVcmZ1J5 trelG/8AeMjxm2vwarOrxuRcddn5VO9fc9ZqycnLGFU+JQLb7ADo9FHTZJ6/7zJh+K5eVgX3CmsX 47fPXo6YDvrr0Pf3nqY19eTjpfUdo42JjHiD5Oe2NheWVq/xbX2QD7AdNmPGfFF8MxuQ01zfgU9j 9T9JT4n4hn49ItxcZHrVA9jv2G/QDYnoYOR8Xh1ZHHj5ig69p5+X4peMnMqxhXrEq5tzUnke5A6j UrzPG7Bh4tuJXW1t4J42HoAO/qPWeh4ZbmXY3POqSqwnoqe36mZcrxK4Z92JjCsNRQbWLqTs9NAa I137yn+OG2vB8sV1Nkkhms2VTXT6b6zX4P4g+fVcbFUPVYUJXsfrPQiIiIiIiIiIiIiIiIiIiIiI nj/9TfNgVqASfNU6XvrrJZ+CnwORfi87L7K+PIsXJXfUDczUthX876XusdaWV+a8QnTseg2d+ksu qpb/AKdV/LXzRjcB0670Nj77Ey49dpv8LbkOYpZQuulfy6G/qTLsCzDupx8S2hzmVNp04kEHsWJ9 tbMupxse7xjMqepDUUrCjXTY9pisx8V8TLpqRBljJbygo0w+bpr6ftI5liKc3albEtQuoQsz6I+b Z7D7TRdbUczxJ9dLccBDwPU8T0+8oxSSvg5o4F1WwEnqFJ7blhrqHhWZTt3sbIPAKPmsOxrprqJs 8BDCzNFoQWm3Z4jQ7Dt9NzviqPi5VWdjIGsf+Qw135fhP5GLPCWrtw7sd6gcZSCHXo2x1PSYMaxK cLGW1Qp+JcmwqSEPXR16730lddhqrd2SyyivOay0Gsj5SBpiNfnr7T1Kxh24eTfRVqs8mV2B+ZiO pAP5CYzTV/BMQ8VFpasMSuyNN12PpsyVyk+J5LWWJbvCIDhdDe+33matbA/g7W8Qi9OIH4BodW+p MmgAzr2tqW3DfJIZeO9bHRvqO8iDvwvJxrtHxA28lHdnJI0y69Pt7TuYj/E+JKbEUtUg618uZC9Q PY7nr4T08sZHpZMr4cH5hshenTf3mXxxWGf4XZvVYv0evqda/sZh8YoryvE8lcwijhVuhu3M/wC8 ll+e3/Stdd6EXEgBNfMQD06faelf4gMTwmuypTZYUCqqjejr1+0r8FtoGJctdVqInzPZaNF2O9nX 5Tv/AEwrr4NXz9WYr09Nz5/4R6KLaGrK54vXy9fiI69R7ia/H8TxAVvZaK7K3tGuAJcaB0Pt3/Wb fEsxkwaMK5LC1iDzmqTeh7D6mXr8dlY9T+HsuHSo4hLU2SB2P0mTxHH4vZ8PZZbnX1+XclKgqenU t/li3C8LxqcbC8QDC7y+lo2ADsnW/uZLw7D8WrxTXj5S11rYwTzU2SvTRAPYfSM6g12GxLnt8Sev y7EpUENsd2HoO36TNkYBoo8PwcvilB5NZd0+Rjvpv0Hb7zf/ANLjIXFtrtB8lH1UxXXIev5T2oiI iIiIiIiIiIiIiIiIiIiIiIiJyZ8LGfFW0NaLOdhs2F1onv6zTEhXUlXLgoXkxY69z3k4mVsWx8wX PkM1SkFKeIAB1re+5mqIiIiIiJTlY9eVSarB07gjup9CPrLEDBAGbkwHU61uSiUZdByaTSXKI/R9 DqR6j6SyqtKq1rrUKijQA9BJxERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE REREREREREREREREThAPediIiIiIiIiIiIiIkDdUDo2ICP8A3CdV1f8ACwb7HclERERERERERERE RERERERERERERERERERERERERERERERERMN/ilCs1dG8i4f0V7IH3PYTEcnOykJRyux/h46htdfV z09+0lV4ZkXA/EEj0Auta0/mAVEsr8FRGLc6ebbB1SNfbqTOP4NW+wpx++z/ACSCD/8AawkBiZeM wFfnqgPeq3mP9Lf8yKeJ5tLcWrrygD14/wAuzX/wP+09TFzKMtSaX2R+JT0ZfuJfERERERERERER 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 OhA31asF6z9Svde/XXSa8fxGqweZ5W+Q2XpHMH8h836iaUycaxhxtrL+gJ0w/LvPFswMw5WU4x9q +TXYvzjqF39frPUqotx8y67lSKLG5MTvkOgHftrYlLjA/wDVVm3zVyDt66/mIOh7du0zL4lVQq4u HWtaqPlUfzH/ANI9fuZOrw/Jyy7ZDNRXZ+IBt2OPqeyj6Cerj0V41K00qFRRoASyIiIiIiIiIiIi IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiZMnwzCyjyux0L9+Q+Vt/cTO3hGk41Zl4HXQsIsA/IiRr 8HKuCXxSAdn/ANIolbeCWs5cZVKsT3XETf6y4eC0MoXIuvvX/IzaX9BN1GPTjrxpqSseyrqWxERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERET/2QplbmRzdHJlYW0K ZW5kb2JqCjIgMCBvYmoKPDwKL1Byb2NTZXQgWy9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9J bWFnZUldCi9Gb250IDw8Ci9GMSA1IDAgUgo+PgovWE9iamVjdCA8PAovVFBMMSA2IDAgUgo+Pgo+ PgplbmRvYmoKOCAwIG9iago8PAovUHJvZHVjZXIgKE9ubGluZTJQREYuY29tKQovQ3JlYXRvciAo T25saW5lMlBERi5jb20pCi9DcmVhdGlvbkRhdGUgKEQ6MjAxMzExMTIxMjUwMjMpCj4+CmVuZG9i ago5IDAgb2JqCjw8Ci9UeXBlIC9DYXRhbG9nCi9QYWdlcyAxIDAgUgovT3BlbkFjdGlvbiBbMyAw IFIgL1hZWiBudWxsIG51bGwgMC43NV0KL1BhZ2VMYXlvdXQgL09uZUNvbHVtbgo+PgplbmRvYmoK eHJlZgowIDEwCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDI4NSAwMDAwMCBuIAowMDAwMDM5 Njc5IDAwMDAwIG4gCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA4NyAwMDAwMCBuIAowMDAw MDAwMzcyIDAwMDAwIG4gCjAwMDAwMDA0NjggMDAwMDAgbiAKMDAwMDAwMDgwMyAwMDAwMCBuIAow MDAwMDM5Nzk1IDAwMDAwIG4gCjAwMDAwMzk5MDIgMDAwMDAgbiAKdHJhaWxlcgo8PAovU2l6ZSAx MAovUm9vdCA5IDAgUgovSW5mbyA4IDAgUgo+PgpzdGFydHhyZWYKNDAwMTQKJSVFT0YK ------=_NextPart_000_1307_01CEDFEF.3E655850-- From david@fromorbit.com Tue Nov 12 15:04:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5E8C87F9A for ; Tue, 12 Nov 2013 15:04:02 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4BFFE304043 for ; Tue, 12 Nov 2013 13:03:59 -0800 (PST) X-ASG-Debug-ID: 1384290234-04cb6c50394e7560001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id YLTcYtaqQ6YundDK for ; Tue, 12 Nov 2013 13:03:54 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoENAE6XglJ5LGc//2dsb2JhbABagwc4qwUDjx+FQoEpF3SCJQEBBAE6HCMFCwgDGAklDwUlAyETh3sFDr82FoxxgRkBBwSBMweDIIERA5Qug2CSC4M6KIEsAR8 Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 07:33:53 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VgL7m-0004Yi-0x; Wed, 13 Nov 2013 08:03:50 +1100 Date: Wed, 13 Nov 2013 08:03:50 +1100 From: Dave Chinner To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 0/4] xfs: parallel quota check Message-ID: <20131112210349.GA6188@dastard> X-ASG-Orig-Subj: Re: [RFC PATCH 0/4] xfs: parallel quota check References: <5281F4EB.9060108@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5281F4EB.9060108@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384290234 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142273 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 12, 2013 at 05:29:15PM +0800, Jeff Liu wrote: > Hi Folks, > > We have a user report about skip quota check on first mount/boot several > monthes ago, the original discussion thread can be found at: > http://oss.sgi.com/archives/xfs/2013-06/msg00170.html. > > As per Dave's suggestion, it would be possible to perform quota check > in parallel, this patch series is just trying to follow up that idea. > > Sorry for the too long day as I have to spent most of time dealing with > personl things in the last few monthes, I was afraid I can not quickly > follow up the review procedure. Now the nightmare is over, it's time to > revive this task. > > Also, my previous test results on my laptop and a poor desktop can not > convience me that performs parallism quota check can really get benefits > compare to the current single thread as both machines are shipped with > slow disks, I even observed a little performance regression with millions > of small files(e.g, 100 bytes) as quota check is IO bound, additionaly, > it could affected by the seek time differences. Now with a Mackbook Air > I bought recently, it can show significant difference. Results look good - they definitely point out that we can improve the situation here. > In order to get some more reasonable results, I ask a friend helping > run this test on a server which were shown as following. > > test environment > - 16core, 25G ram, normal SATA disk, but the XFS is resides on a loop dev. .... > > In this case, there is no regression although there is no noticeable > improvements. :( Which is no surprise - there isn't any extra IO parallelism that can be extracted from a single spindle.... > test environment > - Macbook Air i7-4650U with SSD, 8G ram > > - # of file(million) default patched > 1 real 0m6.367s real 0m1.972s > user 0m0.008s user 0m0.000s > sys 0m2.614s sys 0m0.008s > > 2 real 0m15.221s real 0m3.772s > user 0m0.000s user 0m0.000s > sys 0m6.269s sys 0m0.007s > > 5 real 0m36.036s real 0m8.902s > user 0m0.000s user 0m0.002s > sys 0m14.025s sys 0m0.006s But a SSD or large raid array does have unused IO parallelism we can exploit. ;) Note that there is also the possibility of applying too much parallelism for the underlying storage (think of a filesystem with hundreds of AGs on a limited number of spindles) and hence causing degradations due to seeking. Hence it might be worthwhile to limit the number of AGs being scanned concurrently... > Btw, The current implementation has a defeat considering the duplicated > code at [patch 0/4] xfs: implement parallism quota check at mount time. > Maybe it's better to introduce a new function xfs_bulkstat_ag() which can > be used to bulkstat inodes per ag, hence it could shared at above patch while > adjusting dquota usage per ag, i.e, xfs_qm_dqusage_adjust_perag(). Right, there are uses for AG-based parallelism of bulkstat for userspace, so exposing single AG scans via the bulkstat ioctl is something I've been intending to do for some time. Hence I'd much prefer to see xfs_bulkstat_ag() to be implemented and then the quotacheck code converted to use it rather than duplicating the algorithm and code specifically to parallelise quotacheck. I like the factoring of the bulkstat code (about time we did that), but I think the factored functions should remain in xfs-itable.c with the rest of the bulkstat code for now... Also, there's a race condition you haven't handled in the quotacheck code: xfs_qm_quotacheck_dqadjust() can now be called concurrently on a dquot from different threads to update the same dquot, and there's no locking of the dquot to prevent this. As to the workqueues for threading, it seems overly complex. You could create a permanent workqueue in xfs_init_workqueues() for this, and you can use flush_workqueue() to execute and wait for all the per-ag scans to complete once they have been queued. This gets rid of all the lists and completions from the code. Cheers, Dave. -- Dave Chinner david@fromorbit.com From nate@houseofnate.net Tue Nov 12 15:55:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 050C57F95 for ; Tue, 12 Nov 2013 15:55:38 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id DFB40304051 for ; Tue, 12 Nov 2013 13:55:37 -0800 (PST) X-ASG-Debug-ID: 1384293333-04cb6c40d36f5cf0001-NocioJ Received: from smithers.houseofnate.net (smithers.houseofnate.net [66.175.213.200]) by cuda.sgi.com with ESMTP id S6qbg5XeKyhz17ca (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 13:55:33 -0800 (PST) X-Barracuda-Envelope-From: nate@houseofnate.net X-Barracuda-Apparent-Source-IP: 66.175.213.200 Received: from localhost (localhost [127.0.0.1]) by smithers.houseofnate.net (Postfix) with ESMTP id AC8E45B53FC for ; Tue, 12 Nov 2013 16:55:32 -0500 (EST) Received: from smithers.houseofnate.net ([127.0.0.1]) by localhost (smithers.houseofnate.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bOT51UMAggki for ; Tue, 12 Nov 2013 16:55:23 -0500 (EST) Received: from [172.20.110.49] (unknown [69.84.133.248]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: nturner) by smithers.houseofnate.net (Postfix) with ESMTPSA id 46F505B53F4 for ; Tue, 12 Nov 2013 16:55:23 -0500 (EST) Message-ID: <5282A3CA.4040005@houseofnate.net> Date: Tue, 12 Nov 2013 16:55:22 -0500 From: "Nathaniel W. Turner" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs@oss.sgi.com Subject: Re: slow ls -l References: <526EAFD1.1030500@sri.utoronto.ca> <526F7600.8060102@hardwarefreak.com> <526FC027.3040906@sri.utoronto.ca> <526FC84D.7070905@hardwarefreak.com> <5273FCCB.60601@sri.utoronto.ca> <527741BF.1000309@hardwarefreak.com> <52827024.8020705@sri.utoronto.ca> X-ASG-Orig-Subj: Re: slow ls -l In-Reply-To: <52827024.8020705@sri.utoronto.ca> Content-Type: multipart/alternative; boundary="------------030703070401060602080706" X-Barracuda-Connect: smithers.houseofnate.net[66.175.213.200] X-Barracuda-Start-Time: 1384293333 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142272 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message This is a multi-part message in MIME format. --------------030703070401060602080706 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Qing, I'm not sure, but it looks like those poll calls are related to "ls -l" communicating with the System Security Services Daemon (SSSD) to (I imagine) look up user and group names. Just speculation, but if true, this suggests a performance problem with SSSD or some related part of the system, not XFS. Someone with a clue about sssd might be able to confirm or deny this. Your "df" performance problem may be caused by something completely different. n On 11/12/2013 01:15 PM, Qing Chang wrote: > Hi Stan, > > thank you very much for your comments, I need some time to > follow through all of your suggestions. > > Yes, this is a dovecot IMAP and sendmail SMTP server, and there > are 1360 mailboxes. > > With this email, I'd like to give you a bit more information with > strace -T and others commands. > > Because "# CONFIG_LOCK_STAT is not set", I can not run perf > lock record. Since this is a production server, I am reluctant to > rebuild the kernel on it. But I hope the info below may give > you an idea that it is not "lock" related. As slow "ls -l" and "du" > also happen on the two file servers (64TB and 32TB), it does not > feel like it is lock related. > > I run this "(time strace -T ls -l /var/spool/mail > ls-out) >& ls-trace" > and got quite a bit data. > > First "time" output: > ===== > real 0m17.720s > user 0m0.574s > sys 0m1.271s > ===== > > Some 14s was spent on 164 "poll" calls on fd=5 that took more than 10ms, > total number of "poll" call is 6618! > > Below is the trace output, red numbers are the three longest time > taken, listed > at top are those that took more than 100ms, the three sections are for > the top > three time taken, note the three mailboxes are not special compare to > another > mailboxes, a run at another time would produce calls on different > mailboxes. > Also, cache seams to play a role too, after a fresh run that takes > long time, > subsequent runs give instant results: > ===== > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.144634> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.104580> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.104812> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.181959> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.102520> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.107539> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.142462> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.215745> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.309854> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.166665> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.101035> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.113119> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.120745> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.110027> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.137906> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.249039> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.104079> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.250003> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.103791> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.102018> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.103551> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.103696> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.102164> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.105843> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.104413> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.101304> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.101869> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.101366> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.132958> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.309411> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.100342> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.101279> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.144725> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.109867> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.109951> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.290189> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.102449> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.101182> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.111699> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.107351> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.104558> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.115447> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.163904> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.266427> > > ##### df=5 opened: > socket(PF_FILE, SOCK_STREAM, 0) = 5 <0.000016> > fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) <0.000010> > fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 <0.000010> > fcntl(5, F_GETFD) = 0 <0.000010> > fcntl(5, F_SETFD, FD_CLOEXEC) = 0 <0.000010> > connect(5, {sa_family=AF_FILE, path="/var/lib/sss/pipes/nss"}, 110) = > 0 <0.001886> > fstat(5, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 <0.000010> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000012> > sendto(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, > 0) = 16 <0.000029> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000012> > sendto(5, "\1\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000027> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.000011> > read(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.000011> > read(5, "\1\0\0\0", 4) = 4 <0.000025> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, > NULL, 0) = 16 <0.000026> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > sendto(5, "\225N\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.000515> > read(5, "L\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.000011> > read(5, "\1\0\0\0\0\0\0\0\225N\0\0\311\0\0\0qchang\0*\0Qing Ch"..., > 60) = 60 <0.000026> > open("/etc/group", O_RDONLY|O_CLOEXEC) = 6 <0.000017> > fstat(6, {st_mode=S_IFREG|0644, st_size=790, ...}) = 0 <0.000010> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0x7fd5d53f4000 <0.004539> > read(6, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 790 <0.000018> > read(6, "", 4096) = 0 <0.000011> > close(6) = 0 <0.000011> > munmap(0x7fd5d53f4000, 4096) = 0 <0.000016> > open("/var/lib/sss/mc/group", O_RDONLY|O_CLOEXEC) = 6 <0.000021> > fstat(6, {st_mode=S_IFREG|0644, st_size=5206312, ...}) = 0 <0.000010> > mmap(NULL, 5206312, PROT_READ, MAP_SHARED, 6, 0) = 0x7fd5ce3c1000 > <0.000015> > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000012> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > sendto(5, "\24\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, > 0) = 16 <0.000031> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > sendto(5, "\311\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.000427> > read(5, "?\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.000011> > read(5, "\1\0\0\0\0\0\0\0\311\0\0\0\3\0\0\0\0*\0qiu"..., 47) = 47 > <0.000017> > lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, > st_size=187649403, ...}) = 0 <0.000019> > lgetxattr("/var/spool/mail/root", "security.selinux", > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000020> > lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, > st_size=187649403, ...}) = 0 <0.000014> > lgetxattr("/var/spool/mail/root", "system.posix_acl_access", 0x0, 0) = > -1 ENODATA (No data available) <0.000018> > lgetxattr("/var/spool/mail/root", "system.posix_acl_default", 0x0, 0) > = -1 ENODATA (No data available) <0.000016> > lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, > st_size=3864251, ...}) = 0 <0.000016> > lgetxattr("/var/spool/mail/agutstei", "security.selinux", > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000018> > lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, > st_size=3864251, ...}) = 0 <0.000015> > lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_access", 0x0, > 0) = -1 ENODATA (No data available) <0.000016> > lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_default", 0x0, > 0) = -1 ENODATA (No data available) <0.000015> > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017> > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000011> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0x7fd5ce3c0000 <0.000014> > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000020> > read(7, "", 4096) = 0 <0.000011> > close(7) = 0 <0.000012> > > ###### took 0.309854s: > munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, > NULL, 0) = 16 <0.000034> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > sendto(5, "\253\260\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000335> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.309854> > read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.000010> > read(5, "\1\0\0\0\0\0\0\0\253\260\0\0\253\1\0\0acqu\0*\0Chen Ge A"..., > 62) = 62 <0.000016> > lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, > st_size=3943191, ...}) = 0 <0.000052> > lgetxattr("/var/spool/mail/araouf", "security.selinux", > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021> > lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, > st_size=3943191, ...}) = 0 <0.000014> > lgetxattr("/var/spool/mail/araouf", "system.posix_acl_access", 0x0, 0) > = -1 ENODATA (No data available) <0.000017> > lgetxattr("/var/spool/mail/araouf", "system.posix_acl_default", 0x0, > 0) = -1 ENODATA (No data available) <0.000015> > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000016> > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0x7fd5ce3c0000 <0.000012> > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000018> > read(7, "", 4096) = 0 <0.000010> > close(7) = 0 <0.000012> > > ###### took 0.309411: > munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000009> > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, > NULL, 0) = 16 <0.000035> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > sendto(5, "\357\246\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000342> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.309411> > read(5, "V\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.000010> > read(5, "\1\0\0\0\0\0\0\0\357\246\0\0\253\1\0\0pthaya\0*\0Parthip"..., > 70) = 70 <0.000018> > lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, st_size=515358, > ...}) = 0 <0.000025> > lgetxattr("/var/spool/mail/ptsao", "security.selinux", > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021> > lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, st_size=515358, > ...}) = 0 <0.000014> > lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_access", 0x0, 0) > = -1 ENODATA (No data available) <0.000019> > lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_default", 0x0, 0) > = -1 ENODATA (No data available) <0.000014> > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017> > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0x7fd5ce3c0000 <0.000012> > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000019> > read(7, "", 4096) = 0 <0.000009> > close(7) = 0 <0.000011> > > ###### took 0.290189: > munmap(0x7fd5ce3c0000, 4096) = 0 <0.000015> > poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000011> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, > NULL, 0) = 16 <0.000034> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, > revents=POLLOUT}]) <0.000010> > sendto(5, "\10\270\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000391> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.290189> > read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, > revents=POLLIN}]) <0.000010> > read(5, "\1\0\0\0\0\0\0\0\10\270\0\0\327\1\0\0taberk\0*\0Thomas "..., > 62) = 62 <0.000017> > lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, > st_size=293648143, ...}) = 0 <0.000018> > lgetxattr("/var/spool/mail/taha", "security.selinux", > "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000022> > lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, > st_size=293648143, ...}) = 0 <0.000013> > lgetxattr("/var/spool/mail/taha", "system.posix_acl_access", 0x0, 0) = > -1 ENODATA (No data available) <0.000021> > lgetxattr("/var/spool/mail/taha", "system.posix_acl_default", 0x0, 0) > = -1 ENODATA (No data available) <0.000014> > open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000021> > fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0x7fd5ce3c0000 <0.000015> > read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000033> > read(7, "", 4096) = 0 <0.000011> > close(7) = 0 <0.000013> > ===== > > ====== iostat around the time ls -l was run ===== > [root@dovecot2 ~]# iostat -xmz 5 > Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) > 11/12/2013 _x86_64_ (16 CPU) > > avg-cpu: %user %nice %system %iowait %steal %idle > 0.56 0.00 0.17 0.06 0.00 99.21 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.01 19.88 0.14 26.86 0.00 0.18 > 14.18 0.02 0.57 0.28 0.75 > sdb 0.23 0.08 1.75 1.98 0.04 0.02 > 30.38 0.01 2.81 1.26 0.47 > sdc 0.00 0.03 13.78 0.71 1.34 0.05 > 196.35 0.02 1.60 0.77 1.11 > dm-0 0.00 0.00 0.09 2.42 0.00 0.01 > 8.49 0.00 1.18 0.52 0.13 > dm-1 0.00 0.00 0.00 0.00 0.00 0.00 > 8.00 0.00 3.09 0.27 0.00 > dm-2 0.00 0.00 0.06 44.33 0.00 0.17 > 8.14 0.04 0.90 0.14 0.63 > > avg-cpu: %user %nice %system %iowait %steal %idle > 1.31 0.00 0.46 0.10 0.00 98.12 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.00 27.40 1.00 65.80 0.02 0.36 > 11.78 0.04 0.61 0.43 2.86 > sdb 0.00 0.00 1.80 0.00 0.03 0.00 > 31.11 0.01 6.44 2.00 0.36 > sdc 0.00 1.00 0.00 4.80 0.00 0.03 > 11.79 0.03 6.88 0.46 0.22 > dm-0 0.00 0.00 0.80 1.20 0.02 0.00 > 24.00 0.01 6.10 6.10 1.22 > dm-2 0.00 0.00 0.00 92.00 0.00 0.36 > 8.00 0.06 0.62 0.19 1.76 > > avg-cpu: %user %nice %system %iowait %steal %idle > 5.76 0.00 1.62 0.59 0.00 92.03 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.00 1045.60 0.80 959.40 0.05 7.83 > 16.82 0.44 0.46 0.21 19.98 > sdb 0.00 0.00 1.40 1.20 0.01 0.01 > 9.23 0.00 0.62 0.54 0.14 > sdc 0.00 0.00 0.00 0.60 0.00 0.01 > 18.67 0.00 0.33 0.33 0.02 > dm-0 0.00 0.00 0.80 8.00 0.05 0.03 > 20.00 0.02 2.05 1.41 1.24 > dm-2 0.00 0.00 0.00 1997.00 0.00 7.80 > 8.00 1.24 0.62 0.09 18.86 > > avg-cpu: %user %nice %system %iowait %steal %idle > 4.38 0.00 1.29 0.67 0.00 93.66 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.00 1204.40 0.00 1074.60 0.00 8.90 > 16.97 0.41 0.38 0.20 21.04 > sdb 0.20 0.00 2.00 0.00 0.01 0.00 > 13.60 0.01 6.80 4.00 0.80 > dm-0 0.00 0.00 0.00 9.00 0.00 0.04 > 8.00 0.01 1.27 0.42 0.38 > dm-2 0.00 0.00 0.00 2270.00 0.00 8.87 > 8.00 1.33 0.59 0.09 20.74 > > avg-cpu: %user %nice %system %iowait %steal %idle > 4.24 0.00 1.16 0.58 0.00 94.02 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.00 1159.20 0.00 985.80 0.00 8.38 > 17.41 0.34 0.35 0.18 17.84 > sdb 0.00 0.00 0.20 1.40 0.00 0.01 > 8.62 0.00 0.75 0.75 0.12 > sdc 0.00 0.00 0.00 0.20 0.00 0.00 > 16.00 0.00 1.00 1.00 0.02 > dm-0 0.00 0.00 0.00 5.00 0.00 0.02 > 8.00 0.00 0.24 0.24 0.12 > dm-2 0.00 0.00 0.00 2140.00 0.00 8.36 > 8.00 1.23 0.58 0.08 17.90 > > avg-cpu: %user %nice %system %iowait %steal %idle > 2.77 0.00 1.14 0.54 0.00 95.55 > > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s > avgrq-sz avgqu-sz await svctm %util > sda 0.00 768.20 0.00 847.40 0.00 6.31 > 15.25 0.36 0.43 0.19 16.40 > sdb 0.00 0.00 0.00 2.00 0.00 0.01 > 7.00 0.00 0.10 0.10 0.02 > sdc 0.00 0.00 0.00 2.00 0.00 0.04 > 37.60 0.00 0.70 0.40 0.08 > dm-0 0.00 0.00 0.00 18.80 0.00 0.07 > 8.00 0.09 4.84 0.27 0.50 > dm-2 0.00 0.00 0.00 1596.80 0.00 6.24 > 8.00 0.84 0.52 0.10 16.22 > ===== > > ===== vmstat ===== > [root@dovecot2 ~]# vmstat 5 > procs -----------memory---------- ---swap-- -----io---- --system-- > -----cpu----- > r b swpd free buff cache si so bi bo in cs us > sy id wa st > 2 0 3476 785664 223836 29329692 0 0 88 16 1 1 1 0 > 99 0 0 > 1 0 3476 783512 223844 29330448 0 0 84 3383 2210 3985 > 3 1 96 0 0 > 0 1 3476 779328 223848 29331208 0 0 20 9254 4530 9894 > 5 2 92 1 0 > 2 0 3476 778616 223856 29331956 0 0 1 9104 4160 10909 > 4 1 94 1 0 > 1 0 3476 777584 223864 29332932 0 0 0 10056 4428 10263 > 4 1 94 1 0 > 0 0 3476 778312 223872 29333044 0 0 2 660 921 1871 > 1 0 99 0 0 > ===== > > Really appreciate your willingness to help and your time spent on this! > > Qing > > On 04/11/2013 1:42 AM, Stan Hoeppner wrote: >> On 11/1/2013 2:11 PM, Qing Chang wrote: >>> I have collected some info following the FAQ guide. It may still >>> not be enough. Please let me know. >> You say /var/spool/mail contains 1360 "items". That's ambiguous. You >> mean 1360 user mbox files, yes? >> >>> # time to run ls -l (1360 items): >>> time ls -l /var/spool/mail >>> real 0m10.271s >>> user 0m0.097s >>> sys 0m0.162s >> The combined CPU execution time is apparently 0.259s. Something else is >> adding 10s+ of delay. mbox is notorious for locking problems. I wonder >> if stat() is waiting on release of exclusive write locks being held by >> your MDA during delivery. This would also tend to explain the >> variability you demonstrated, with one run being 10s and another being >> 7s--fewer files locked on the second run. >> >> Run 'ls' with "strace -T" to find out which system call is adding the >> delay. Run perf-lock concurrently to see the locks. >> >> More comments below. >> >> >>> # Oct 29, 2013 >>> # >>> # XFS slowness with ls du etc. >>> >>> kernel version (uname -a) >>> Linux dovecot2.sri.utoronto.ca 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux >>> >>> xfsprogs version (xfs_repair -V) >>> xfs_repair version 3.1.1 >>> >>> number of CPUs: 16 virtual CPUs >>> >>> contents of /proc/meminfo >>> MemTotal: 32878632 kB >>> MemFree: 310260 kB >>> Buffers: 220496 kB >>> Cached: 29971428 kB >>> SwapCached: 212 kB >>> Active: 9726912 kB >>> Inactive: 21180124 kB >>> Active(anon): 385040 kB >>> Inactive(anon): 330260 kB >>> Active(file): 9341872 kB >>> Inactive(file): 20849864 kB >>> Unevictable: 0 kB >>> Mlocked: 0 kB >>> SwapTotal: 6160376 kB >>> SwapFree: 6159896 kB >>> Dirty: 772 kB >>> Writeback: 0 kB >>> AnonPages: 714912 kB >>> Mapped: 52696 kB >>> Shmem: 184 kB >>> Slab: 1045988 kB >>> SReclaimable: 776440 kB >>> SUnreclaim: 269548 kB >>> KernelStack: 8736 kB >>> PageTables: 57172 kB >>> NFS_Unstable: 0 kB >>> Bounce: 0 kB >>> WritebackTmp: 0 kB >>> CommitLimit: 22599692 kB >>> Committed_AS: 1148180 kB >>> VmallocTotal: 34359738367 kB >>> VmallocUsed: 335224 kB >>> VmallocChunk: 34333710552 kB >>> HardwareCorrupted: 0 kB >>> AnonHugePages: 180224 kB >>> HugePages_Total: 0 >>> HugePages_Free: 0 >>> HugePages_Rsvd: 0 >>> HugePages_Surp: 0 >>> Hugepagesize: 2048 kB >>> DirectMap4k: 10240 kB >>> DirectMap2M: 33544192 kB >>> >>> contents of /proc/mounts >>> [root@dovecot2 ~]# cat /proc/mounts >>> rootfs / rootfs rw 0 0 >>> proc /proc proc rw,relatime 0 0 >>> sysfs /sys sysfs rw,seclabel,relatime 0 0 >>> devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 >>> devpts /dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0 >>> tmpfs /dev/shm tmpfs rw,seclabel,relatime 0 0 >>> /dev/mapper/vg_ipa1-lv_root / ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 >>> none /selinux selinuxfs rw,relatime 0 0 >>> devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0 >>> /proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0 >>> /dev/sda1 /boot ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 >>> /dev/mapper/vg_ipa1-lv_home /var ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0 >>> /dev/sdb1 /mailhomes xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 >>> /dev/sdc1 /var/spool/mail xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0 >>> none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0 >>> sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0 >>> >>> contents of /proc/partitions >>> major minor #blocks name >>> >>> 8 0 83886080 sda >>> 8 1 512000 sda1 >>> 8 2 83373056 sda2 >>> 8 16 5368709120 sdb >>> 8 17 5368707072 sdb1 >>> 8 32 2147483648 sdc >>> 8 33 2147481600 sdc1 >>> 253 0 56729600 dm-0 >>> 253 1 6160384 dm-1 >>> 253 2 20480000 dm-2 >>> >>> RAID layout (hardware and/or software): Hardware RAID6 IBM Storwize V7000 >> What we're looking for here is the RAID geometry of the local disk >> device, logical volume, SAN LUN, etc, underlying the XFS filesystem, >> i.e. number of disks in the array, RAID level, stripe unit and stripe width. >> >>> LVM configuration: XFS not configured >>> >>> type of disks you are using: SAS dirves >>> >>> write cache status of drives: V7000 has 16 GB of cache >>> >>> size of BBWC and mode it is running in: N/A >> The 16GB of BBWC in the V7000 defaults to write-back mode, or has been >> manually enabled. If not you're playing Russian roulette, because >> you're mounting with nobarrier. You only disable barriers if you have >> persistent write cache, either battery or flash based. >> >>> xfs_info output on the filesystem in question >>> meta-data=/dev/sdc1 isize=256 agcount=4, agsize=134217600 blks >>> = sectsz=512 attr=2 >>> data = bsize=4096 blocks=536870400, imaxpct=5 >>> = sunit=0 swidth=0 blks >>> naming =version 2 bsize=4096 ascii-ci=0 >>> log =internal bsize=4096 blocks=262143, version=2 >>> = sectsz=512 sunit=0 blks, lazy-count=1 >>> realtime =none extsz=4096 blocks=0, rtextents=0 >> 2TB seems rather large for a 1360 user mail spool directory, given new >> mail is apparently moved from INBOX to other folders in /mailhomes. >> >> Additionally, given the innate parallelism in a mail workload, 4 AGs is >> far less than optimal. XFS throughput with a highly parallel workload >> is limited by the number of allocation groups. This filesystem was >> apparently created with mkfs.xfs defaults. It should have been created >> with many more AGs, 16 minimum. Same goes for the /mailhomes filesystem. >> >>> dmesg output showing all error messages and stack traces: N/A >>> >>> # time to run ls -l (1360 items): >>> time ls -l /var/spool/mail >>> real 0m10.271s >>> user 0m0.097s >>> sys 0m0.162s >>> >>> # iostat when ls -l is running: >>> [root@dovecot2 ~]# date;iostat -xdmz 5 >>> Tue Oct 29 14:44:28 EDT 2013 >>> Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) 10/29/2013 _x86_64_ (16 CPU) >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >>> sda 0.02 17.87 0.17 24.49 0.01 0.17 14.16 0.01 0.56 0.28 0.68 >>> sdb 0.19 0.08 1.62 1.94 0.04 0.02 33.47 0.01 2.76 1.23 0.44 >>> sdc 0.00 0.03 11.57 0.69 1.10 0.05 192.23 0.02 1.65 0.78 0.96 >>> dm-0 0.00 0.00 0.11 2.24 0.00 0.01 8.70 0.00 1.14 0.51 0.12 >>> dm-1 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 1.26 0.24 0.00 >>> dm-2 0.00 0.00 0.08 40.11 0.00 0.16 8.18 0.03 0.86 0.14 0.57 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 155.00 0.00 127.20 0.00 1.10 17.75 0.06 0.45 0.25 3.22 >>> sdb 0.00 0.20 0.00 11.60 0.00 0.07 11.81 0.05 4.07 0.17 0.20 >>> sdc 0.00 0.00 0.00 0.40 0.00 0.00 12.00 0.00 0.50 0.50 0.02 >>> dm-0 0.00 0.00 0.00 1.20 0.00 0.00 8.00 0.01 4.50 4.50 0.54 >>> dm-2 0.00 0.00 0.00 281.40 0.00 1.10 8.00 0.19 0.68 0.10 2.74 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 1480.80 0.00 627.20 0.00 8.23 26.89 0.28 0.45 0.20 12.70 >>> sdb 0.00 0.00 0.40 4.00 0.00 0.03 18.27 0.00 1.05 1.05 0.46 >>> sdc 0.00 0.00 0.00 1.40 0.00 0.00 6.71 0.00 0.14 0.14 0.02 >>> dm-0 0.00 0.00 0.00 17.20 0.00 0.07 8.00 0.02 1.09 0.09 0.16 >>> dm-2 0.00 0.00 0.00 2090.20 0.00 8.16 8.00 1.65 0.79 0.06 12.52 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 1331.00 0.00 629.80 0.00 7.66 24.91 0.28 0.44 0.22 13.64 >>> sdb 0.00 0.00 0.00 2.80 0.00 0.02 14.07 0.00 0.79 0.57 0.16 >>> sdc 0.00 0.00 0.00 1.40 0.00 0.02 30.14 0.00 0.57 0.57 0.08 >>> dm-0 0.00 0.00 0.00 1.20 0.00 0.00 8.00 0.00 3.83 3.83 0.46 >>> dm-2 0.00 0.00 0.00 1959.60 0.00 7.65 8.00 1.43 0.73 0.07 13.20 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 6.60 0.00 0.60 0.00 0.03 96.00 0.00 1.33 1.33 0.08 >>> sdb 0.00 0.20 0.00 0.80 0.00 0.00 8.25 0.00 0.75 0.75 0.06 >>> sdc 0.00 0.20 0.00 0.20 0.00 0.00 16.00 0.00 0.00 0.00 0.00 >>> dm-0 0.00 0.00 0.00 6.20 0.00 0.02 8.00 0.01 0.97 0.03 0.02 >>> dm-2 0.00 0.00 0.00 1.00 0.00 0.00 8.00 0.00 3.00 0.60 0.06 >>> >>> # a second run of ls -l: >>> [root@dovecot2 ~]# date;time ls -l /var/spool/mail >>> Fri Nov 1 15:04:43 EDT 2013 >>> real 0m7.814s >>> user 0m0.096s >>> sys 0m0.139s >>> >>> [root@dovecot2 ~]# date;iostat -xmdz 5 >>> Fri Nov 1 15:04:41 EDT 2013 >>> Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca) 11/01/2013 _x86_64_ (16 CPU) >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >>> sda 0.01 21.20 0.16 28.28 0.00 0.19 14.27 0.02 0.57 0.27 0.78 >>> sdb 0.22 0.09 1.70 2.19 0.04 0.02 31.03 0.01 2.83 1.20 0.47 >>> sdc 0.00 0.04 12.63 0.75 1.21 0.05 192.59 0.02 1.60 0.77 1.04 >>> dm-0 0.00 0.00 0.11 2.46 0.00 0.01 8.57 0.00 1.17 0.51 0.13 >>> dm-1 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 2.03 0.21 0.00 >>> dm-2 0.00 0.00 0.07 47.02 0.00 0.18 8.15 0.04 0.93 0.14 0.65 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 730.20 0.00 1251.60 0.00 7.76 12.69 0.52 0.42 0.21 25.86 >>> sdb 0.00 1.00 0.80 25.40 0.01 0.16 12.62 0.01 0.37 0.18 0.46 >>> sdc 0.00 0.00 0.00 2.60 0.00 0.03 20.62 0.00 0.31 0.23 0.06 >>> dm-0 0.00 0.00 0.00 0.20 0.00 0.00 8.00 0.00 3.00 3.00 0.06 >>> dm-2 0.00 0.00 0.00 1981.00 0.00 7.74 8.00 1.04 0.52 0.13 25.96 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 1544.20 0.00 2844.60 0.00 17.14 12.34 1.10 0.39 0.21 58.34 >>> sdb 0.00 0.00 0.00 1.20 0.00 0.01 9.33 0.00 0.00 0.00 0.00 >>> sdc 0.00 0.00 0.00 0.60 0.00 0.00 8.00 0.00 3.00 1.00 0.06 >>> dm-0 0.00 0.00 0.00 3.00 0.00 0.01 8.00 0.00 0.07 0.07 0.02 >>> dm-2 0.00 0.00 0.00 4386.00 0.00 17.13 8.00 2.19 0.50 0.13 58.46 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 104.80 0.00 212.80 0.00 1.24 11.94 0.09 0.41 0.21 4.44 >>> sdb 0.00 0.00 0.20 3.00 0.00 0.01 9.81 0.00 0.50 0.50 0.16 >>> sdc 0.00 0.20 0.00 2.80 0.00 0.02 16.86 0.01 4.43 0.79 0.22 >>> dm-0 0.00 0.00 0.00 0.40 0.00 0.00 8.00 0.00 5.50 5.50 0.22 >>> dm-2 0.00 0.00 0.00 317.00 0.00 1.24 8.00 0.15 0.47 0.13 4.24 >>> >>> Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util >>> sda 0.00 6.60 0.00 1.20 0.00 0.03 52.00 0.00 0.33 0.33 0.04 >>> sdb 0.00 0.20 0.00 1.00 0.00 0.00 9.60 0.00 0.00 0.00 0.00 >>> sdc 0.00 0.00 0.00 0.20 0.00 0.00 2.00 0.00 1.00 1.00 0.02 >>> dm-0 0.00 0.00 0.00 4.40 0.00 0.02 8.00 0.00 0.95 0.05 0.02 >>> dm-2 0.00 0.00 0.00 3.40 0.00 0.01 8.00 0.00 0.06 0.06 0.02 >>> >>> [root@dovecot2 ~]# date;vmstat 5 >>> Fri Nov 1 15:04:39 EDT 2013 >>> procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- >>> r b swpd free buff cache si so bi bo in cs us sy id wa st >>> 0 0 1304 542644 229484 29885592 0 0 80 17 1 1 1 0 99 0 0 >>> 0 1 1304 542752 229484 29885696 0 0 0 2211 1518 1281 1 0 98 0 0 >>> 0 1 1304 544736 229484 29885696 0 0 6 17216 7535 7631 3 2 94 2 0 >>> 0 0 1304 543988 229484 29885696 0 0 0 7403 3782 3889 1 1 97 1 0 >>> 0 0 1304 543604 229484 29885712 0 0 1 215 399 277 0 0 100 0 0 > > > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs --------------030703070401060602080706 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Qing,

I'm not sure, but it looks like those poll calls are related to "ls -l" communicating with the System Security Services Daemon (SSSD) to (I imagine) look up user and group names. Just speculation, but if true, this suggests a performance problem with SSSD or some related part of the system, not XFS. Someone with a clue about sssd might be able to confirm or deny this.

Your "df" performance problem may be caused by something completely different.

n

On 11/12/2013 01:15 PM, Qing Chang wrote:
Hi Stan,

thank you very much for your comments, I need some time to
follow through all of your suggestions.

Yes, this is a dovecot IMAP and sendmail SMTP server, and there
are 1360 mailboxes.

With this email, I'd like to give you a bit more information with
strace -T and others commands.

Because "# CONFIG_LOCK_STAT is not set", I can not run perf
lock record. Since this is a production server, I am reluctant to
rebuild the kernel on it. But I hope the info below may give
you an idea that it is not "lock" related. As slow "ls -l" and "du"
also happen on the two file servers (64TB and 32TB), it does not
feel like it is lock related.

I run this "(time strace -T ls -l /var/spool/mail > ls-out) >& ls-trace"
and got quite a bit data.

First "time" output:
=====
real    0m17.720s
user    0m0.574s
sys     0m1.271s
=====

Some 14s was spent on 164 "poll" calls on fd=5 that took more than 10ms,
total number of "poll" call is 6618! 

Below is the trace output, red numbers are the three longest time taken, listed
at top are those that took more than 100ms, the three sections are for the top
three time taken, note the three mailboxes are not special compare to another
mailboxes, a run at another time would produce calls on different mailboxes.
Also, cache seams to play a role too, after a fresh run that takes long time,
subsequent runs give instant results:
=====
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.144634>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104580>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104812>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.181959>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102520>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.107539>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.142462>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.215745>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309854>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.166665>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101035>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.113119>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.120745>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.110027>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.137906>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.249039>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104079>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.250003>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.103791>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102018>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.103551>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.103696>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102164>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.105843>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104413>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101304>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101869>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101366>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.132958>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309411>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.100342>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101279>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.144725>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.109867>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.109951>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.290189>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.102449>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.101182>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.111699>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.107351>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.104558>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.115447>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.163904>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.266427>

##### df=5 opened:
socket(PF_FILE, SOCK_STREAM, 0)         = 5 <0.000016>
fcntl(5, F_GETFL)                       = 0x2 (flags O_RDWR) <0.000010>
fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK)    = 0 <0.000010>
fcntl(5, F_GETFD)                       = 0 <0.000010>
fcntl(5, F_SETFD, FD_CLOEXEC)           = 0 <0.000010>
connect(5, {sa_family=AF_FILE, path="/var/lib/sss/pipes/nss"}, 110) = 0 <0.001886>
fstat(5, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 <0.000010>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012>
sendto(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000029>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012>
sendto(5, "\1\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000027>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011>
read(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011>
read(5, "\1\0\0\0", 4)                  = 4 <0.000025>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000026>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
sendto(5, "\225N\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000515>
read(5, "L\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011>
read(5, "\1\0\0\0\0\0\0\0\225N\0\0\311\0\0\0qchang\0*\0Qing Ch"..., 60) = 60 <0.000026>
open("/etc/group", O_RDONLY|O_CLOEXEC)  = 6 <0.000017>
fstat(6, {st_mode=S_IFREG|0644, st_size=790, ...}) = 0 <0.000010>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5d53f4000 <0.004539>
read(6, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 790 <0.000018>
read(6, "", 4096)                       = 0 <0.000011>
close(6)                                = 0 <0.000011>
munmap(0x7fd5d53f4000, 4096)            = 0 <0.000016>
open("/var/lib/sss/mc/group", O_RDONLY|O_CLOEXEC) = 6 <0.000021>
fstat(6, {st_mode=S_IFREG|0644, st_size=5206312, ...}) = 0 <0.000010>
mmap(NULL, 5206312, PROT_READ, MAP_SHARED, 6, 0) = 0x7fd5ce3c1000 <0.000015>
poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
sendto(5, "\24\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000031>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
sendto(5, "\311\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000427>
read(5, "?\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011>
read(5, "\1\0\0\0\0\0\0\0\311\0\0\0\3\0\0\0\0*\0qiu"..., 47) = 47 <0.000017>
lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, st_size=187649403, ...}) = 0 <0.000019>
lgetxattr("/var/spool/mail/root", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000020>
lstat("/var/spool/mail/root", {st_mode=S_IFREG|0600, st_size=187649403, ...}) = 0 <0.000014>
lgetxattr("/var/spool/mail/root", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000018>
lgetxattr("/var/spool/mail/root", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000016>
lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, st_size=3864251, ...}) = 0 <0.000016>
lgetxattr("/var/spool/mail/agutstei", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000018>
lstat("/var/spool/mail/agutstei", {st_mode=S_IFREG|0600, st_size=3864251, ...}) = 0 <0.000015>
lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000016>
lgetxattr("/var/spool/mail/agutstei", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000015>
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017>
fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000011>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000014>
read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000020>
read(7, "", 4096)                       = 0 <0.000011>
close(7)                                = 0 <0.000012>

###### took 0.309854s:
munmap(0x7fd5ce3c0000, 4096)            = 0 <0.000015>
poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000034>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
sendto(5, "\253\260\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000335>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309854>
read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000010>
read(5, "\1\0\0\0\0\0\0\0\253\260\0\0\253\1\0\0acqu\0*\0Chen Ge A"..., 62) = 62 <0.000016>
lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, st_size=3943191, ...}) = 0 <0.000052>
lgetxattr("/var/spool/mail/araouf", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021>
lstat("/var/spool/mail/araouf", {st_mode=S_IFREG|0600, st_size=3943191, ...}) = 0 <0.000014>
lgetxattr("/var/spool/mail/araouf", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000017>
lgetxattr("/var/spool/mail/araouf", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000015>
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000016>
fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000012>
read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000018>
read(7, "", 4096)                       = 0 <0.000010>
close(7)                                = 0 <0.000012>

###### took 0.309411:
munmap(0x7fd5ce3c0000, 4096)            = 0 <0.000015>
poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000009>
sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000035>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
sendto(5, "\357\246\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000342>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.309411>
read(5, "V\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000010>
read(5, "\1\0\0\0\0\0\0\0\357\246\0\0\253\1\0\0pthaya\0*\0Parthip"..., 70) = 70 <0.000018>
lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, st_size=515358, ...}) = 0 <0.000025>
lgetxattr("/var/spool/mail/ptsao", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000021>
lstat("/var/spool/mail/ptsao", {st_mode=S_IFREG|0600, st_size=515358, ...}) = 0 <0.000014>
lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000019>
lgetxattr("/var/spool/mail/ptsao", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000014>
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000017>
fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000012>
read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000019>
read(7, "", 4096)                       = 0 <0.000009>
close(7)                                = 0 <0.000011>

###### took 0.290189:
munmap(0x7fd5ce3c0000, 4096)            = 0 <0.000015>
poll([{fd=5, events=POLLIN|POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000034>
poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000010>
sendto(5, "\10\270\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000391>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.290189>
read(5, "N\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012>
poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000010>
read(5, "\1\0\0\0\0\0\0\0\10\270\0\0\327\1\0\0taberk\0*\0Thomas "..., 62) = 62 <0.000017>
lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, st_size=293648143, ...}) = 0 <0.000018>
lgetxattr("/var/spool/mail/taha", "security.selinux", "unconfined_u:object_r:file_t:s0", 255) = 32 <0.000022>
lstat("/var/spool/mail/taha", {st_mode=S_IFREG|0600, st_size=293648143, ...}) = 0 <0.000013>
lgetxattr("/var/spool/mail/taha", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available) <0.000021>
lgetxattr("/var/spool/mail/taha", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) <0.000014>
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 7 <0.000021>
fstat(7, {st_mode=S_IFREG|0644, st_size=1835, ...}) = 0 <0.000010>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5ce3c0000 <0.000015>
read(7, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1835 <0.000033>
read(7, "", 4096)                       = 0 <0.000011>
close(7)                                = 0 <0.000013>
=====

====== iostat around the time ls -l was run =====
[root@dovecot2 ~]# iostat -xmz 5
Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca)     11/12/2013      _x86_64_        (16 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.56    0.00    0.17    0.06    0.00   99.21

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.01    19.88    0.14   26.86     0.00     0.18    14.18     0.02    0.57   0.28   0.75
sdb               0.23     0.08    1.75    1.98     0.04     0.02    30.38     0.01    2.81   1.26   0.47
sdc               0.00     0.03   13.78    0.71     1.34     0.05   196.35     0.02    1.60   0.77   1.11
dm-0              0.00     0.00    0.09    2.42     0.00     0.01     8.49     0.00    1.18   0.52   0.13
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     8.00     0.00    3.09   0.27   0.00
dm-2              0.00     0.00    0.06   44.33     0.00     0.17     8.14     0.04    0.90   0.14   0.63

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.31    0.00    0.46    0.10    0.00   98.12

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00    27.40    1.00   65.80     0.02     0.36    11.78     0.04    0.61   0.43   2.86
sdb               0.00     0.00    1.80    0.00     0.03     0.00    31.11     0.01    6.44   2.00   0.36
sdc               0.00     1.00    0.00    4.80     0.00     0.03    11.79     0.03    6.88   0.46   0.22
dm-0              0.00     0.00    0.80    1.20     0.02     0.00    24.00     0.01    6.10   6.10   1.22
dm-2              0.00     0.00    0.00   92.00     0.00     0.36     8.00     0.06    0.62   0.19   1.76

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5.76    0.00    1.62    0.59    0.00   92.03

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1045.60    0.80  959.40     0.05     7.83    16.82     0.44    0.46   0.21  19.98
sdb               0.00     0.00    1.40    1.20     0.01     0.01     9.23     0.00    0.62   0.54   0.14
sdc               0.00     0.00    0.00    0.60     0.00     0.01    18.67     0.00    0.33   0.33   0.02
dm-0              0.00     0.00    0.80    8.00     0.05     0.03    20.00     0.02    2.05   1.41   1.24
dm-2              0.00     0.00    0.00 1997.00     0.00     7.80     8.00     1.24    0.62   0.09  18.86

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           4.38    0.00    1.29    0.67    0.00   93.66

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1204.40    0.00 1074.60     0.00     8.90    16.97     0.41    0.38   0.20  21.04
sdb               0.20     0.00    2.00    0.00     0.01     0.00    13.60     0.01    6.80   4.00   0.80
dm-0              0.00     0.00    0.00    9.00     0.00     0.04     8.00     0.01    1.27   0.42   0.38
dm-2              0.00     0.00    0.00 2270.00     0.00     8.87     8.00     1.33    0.59   0.09  20.74

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           4.24    0.00    1.16    0.58    0.00   94.02

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1159.20    0.00  985.80     0.00     8.38    17.41     0.34    0.35   0.18  17.84
sdb               0.00     0.00    0.20    1.40     0.00     0.01     8.62     0.00    0.75   0.75   0.12
sdc               0.00     0.00    0.00    0.20     0.00     0.00    16.00     0.00    1.00   1.00   0.02
dm-0              0.00     0.00    0.00    5.00     0.00     0.02     8.00     0.00    0.24   0.24   0.12
dm-2              0.00     0.00    0.00 2140.00     0.00     8.36     8.00     1.23    0.58   0.08  17.90

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.77    0.00    1.14    0.54    0.00   95.55

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   768.20    0.00  847.40     0.00     6.31    15.25     0.36    0.43   0.19  16.40
sdb               0.00     0.00    0.00    2.00     0.00     0.01     7.00     0.00    0.10   0.10   0.02
sdc               0.00     0.00    0.00    2.00     0.00     0.04    37.60     0.00    0.70   0.40   0.08
dm-0              0.00     0.00    0.00   18.80     0.00     0.07     8.00     0.09    4.84   0.27   0.50
dm-2              0.00     0.00    0.00 1596.80     0.00     6.24     8.00     0.84    0.52   0.10  16.22
=====

===== vmstat =====
[root@dovecot2 ~]# vmstat 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0   3476 785664 223836 29329692    0    0    88    16    1    1  1  0 99  0  0
 1  0   3476 783512 223844 29330448    0    0    84  3383 2210 3985  3  1 96  0  0
 0  1   3476 779328 223848 29331208    0    0    20  9254 4530 9894  5  2 92  1  0
 2  0   3476 778616 223856 29331956    0    0     1  9104 4160 10909  4  1 94  1  0
 1  0   3476 777584 223864 29332932    0    0     0 10056 4428 10263  4  1 94  1  0
 0  0   3476 778312 223872 29333044    0    0     2   660  921 1871  1  0 99  0  0
=====

Really appreciate your willingness to help and your time spent on this!

Qing

On 04/11/2013 1:42 AM, Stan Hoeppner wrote:
On 11/1/2013 2:11 PM, Qing Chang wrote:
I have collected some info following the FAQ guide. It may still
not be enough. Please let me know.
You say /var/spool/mail contains 1360 "items".  That's ambiguous.  You
mean 1360 user mbox files, yes?

# time to run ls -l (1360 items):
time ls -l /var/spool/mail
real    0m10.271s
user    0m0.097s
sys     0m0.162s
The combined CPU execution time is apparently 0.259s.  Something else is
adding 10s+ of delay.  mbox is notorious for locking problems.  I wonder
if stat() is waiting on release of exclusive write locks being held by
your MDA during delivery.  This would also tend to explain the
variability you demonstrated, with one run being 10s and another being
7s--fewer files locked on the second run.

Run 'ls' with "strace -T" to find out which system call is adding the
delay.  Run perf-lock concurrently to see the locks.

More comments below.


# Oct 29, 2013
#
# XFS slowness with ls du etc.

kernel version (uname -a)
Linux dovecot2.sri.utoronto.ca 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux

xfsprogs version (xfs_repair -V)
xfs_repair version 3.1.1

number of CPUs: 16 virtual CPUs

contents of /proc/meminfo
MemTotal:       32878632 kB
MemFree:          310260 kB
Buffers:          220496 kB
Cached:         29971428 kB
SwapCached:          212 kB
Active:          9726912 kB
Inactive:       21180124 kB
Active(anon):     385040 kB
Inactive(anon):   330260 kB
Active(file):    9341872 kB
Inactive(file): 20849864 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       6160376 kB
SwapFree:        6159896 kB
Dirty:               772 kB
Writeback:             0 kB
AnonPages:        714912 kB
Mapped:            52696 kB
Shmem:               184 kB
Slab:            1045988 kB
SReclaimable:     776440 kB
SUnreclaim:       269548 kB
KernelStack:        8736 kB
PageTables:        57172 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    22599692 kB
Committed_AS:    1148180 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      335224 kB
VmallocChunk:   34333710552 kB
HardwareCorrupted:     0 kB
AnonHugePages:    180224 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       10240 kB
DirectMap2M:    33544192 kB

contents of /proc/mounts
[root@dovecot2 ~]# cat /proc/mounts
rootfs / rootfs rw 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,seclabel,relatime 0 0
/dev/mapper/vg_ipa1-lv_root / ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0
none /selinux selinuxfs rw,relatime 0 0
devtmpfs /dev devtmpfs rw,seclabel,relatime,size=16429456k,nr_inodes=4107364,mode=755 0 0
/proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0
/dev/sda1 /boot ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0
/dev/mapper/vg_ipa1-lv_home /var ext4 rw,seclabel,relatime,barrier=1,data=ordered 0 0
/dev/sdb1 /mailhomes xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0
/dev/sdc1 /var/spool/mail xfs rw,seclabel,relatime,attr2,delaylog,nobarrier,inode64,usrquota 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0

contents of /proc/partitions
major minor  #blocks  name

   8        0   83886080 sda
   8        1     512000 sda1
   8        2   83373056 sda2
   8       16 5368709120 sdb
   8       17 5368707072 sdb1
   8       32 2147483648 sdc
   8       33 2147481600 sdc1
 253        0   56729600 dm-0
 253        1    6160384 dm-1
 253        2   20480000 dm-2

RAID layout (hardware and/or software): Hardware RAID6 IBM Storwize V7000
What we're looking for here is the RAID geometry of the local disk
device, logical volume, SAN LUN, etc, underlying the XFS filesystem,
i.e. number of disks in the array, RAID level, stripe unit and stripe width.

LVM configuration: XFS not configured

type of disks you are using: SAS dirves

write cache status of drives: V7000 has 16 GB of cache

size of BBWC and mode it is running in: N/A
The 16GB of BBWC in the V7000 defaults to write-back mode, or has been
manually enabled.  If not you're playing Russian roulette, because
you're mounting with nobarrier.  You only disable barriers if you have
persistent write cache, either battery or flash based.

xfs_info output on the filesystem in question
meta-data=/dev/sdc1              isize=256    agcount=4, agsize=134217600 blks
         =                       sectsz=512   attr=2
data     =                       bsize=4096   blocks=536870400, imaxpct=5
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal               bsize=4096   blocks=262143, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
2TB seems rather large for a 1360 user mail spool directory, given new
mail is apparently moved from INBOX to other folders in /mailhomes.

Additionally, given the innate parallelism in a mail workload, 4 AGs is
far less than optimal.  XFS throughput with a highly parallel workload
is limited by the number of allocation groups.  This filesystem was
apparently created with mkfs.xfs defaults.  It should have been created
with many more AGs, 16 minimum.  Same goes for the /mailhomes filesystem.

dmesg output showing all error messages and stack traces: N/A

# time to run ls -l (1360 items):
time ls -l /var/spool/mail
real    0m10.271s
user    0m0.097s
sys     0m0.162s

# iostat when ls -l is running:
[root@dovecot2 ~]# date;iostat -xdmz 5
Tue Oct 29 14:44:28 EDT 2013
Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca)     10/29/2013      _x86_64_        (16 CPU)

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.02    17.87    0.17   24.49     0.01     0.17    14.16     0.01    0.56   0.28   0.68
sdb               0.19     0.08    1.62    1.94     0.04     0.02    33.47     0.01    2.76   1.23   0.44
sdc               0.00     0.03   11.57    0.69     1.10     0.05   192.23     0.02    1.65   0.78   0.96
dm-0              0.00     0.00    0.11    2.24     0.00     0.01     8.70     0.00    1.14   0.51   0.12
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     8.00     0.00    1.26   0.24   0.00
dm-2              0.00     0.00    0.08   40.11     0.00     0.16     8.18     0.03    0.86   0.14   0.57

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   155.00    0.00  127.20     0.00     1.10    17.75     0.06    0.45   0.25   3.22
sdb               0.00     0.20    0.00   11.60     0.00     0.07    11.81     0.05    4.07   0.17   0.20
sdc               0.00     0.00    0.00    0.40     0.00     0.00    12.00     0.00    0.50   0.50   0.02
dm-0              0.00     0.00    0.00    1.20     0.00     0.00     8.00     0.01    4.50   4.50   0.54
dm-2              0.00     0.00    0.00  281.40     0.00     1.10     8.00     0.19    0.68   0.10   2.74

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1480.80    0.00  627.20     0.00     8.23    26.89     0.28    0.45   0.20  12.70
sdb               0.00     0.00    0.40    4.00     0.00     0.03    18.27     0.00    1.05   1.05   0.46
sdc               0.00     0.00    0.00    1.40     0.00     0.00     6.71     0.00    0.14   0.14   0.02
dm-0              0.00     0.00    0.00   17.20     0.00     0.07     8.00     0.02    1.09   0.09   0.16
dm-2              0.00     0.00    0.00 2090.20     0.00     8.16     8.00     1.65    0.79   0.06  12.52

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1331.00    0.00  629.80     0.00     7.66    24.91     0.28    0.44   0.22  13.64
sdb               0.00     0.00    0.00    2.80     0.00     0.02    14.07     0.00    0.79   0.57   0.16
sdc               0.00     0.00    0.00    1.40     0.00     0.02    30.14     0.00    0.57   0.57   0.08
dm-0              0.00     0.00    0.00    1.20     0.00     0.00     8.00     0.00    3.83   3.83   0.46
dm-2              0.00     0.00    0.00 1959.60     0.00     7.65     8.00     1.43    0.73   0.07  13.20

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00     6.60    0.00    0.60     0.00     0.03    96.00     0.00    1.33   1.33   0.08
sdb               0.00     0.20    0.00    0.80     0.00     0.00     8.25     0.00    0.75   0.75   0.06
sdc               0.00     0.20    0.00    0.20     0.00     0.00    16.00     0.00    0.00   0.00   0.00
dm-0              0.00     0.00    0.00    6.20     0.00     0.02     8.00     0.01    0.97   0.03   0.02
dm-2              0.00     0.00    0.00    1.00     0.00     0.00     8.00     0.00    3.00   0.60   0.06

# a second run of ls -l:
[root@dovecot2 ~]# date;time ls -l /var/spool/mail
Fri Nov  1 15:04:43 EDT 2013
real    0m7.814s
user    0m0.096s
sys     0m0.139s

[root@dovecot2 ~]# date;iostat -xmdz 5
Fri Nov  1 15:04:41 EDT 2013
Linux 2.6.32-358.18.1.el6.x86_64 (dovecot2.sri.utoronto.ca)     11/01/2013      _x86_64_        (16 CPU)

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.01    21.20    0.16   28.28     0.00     0.19    14.27     0.02    0.57   0.27   0.78
sdb               0.22     0.09    1.70    2.19     0.04     0.02    31.03     0.01    2.83   1.20   0.47
sdc               0.00     0.04   12.63    0.75     1.21     0.05   192.59     0.02    1.60   0.77   1.04
dm-0              0.00     0.00    0.11    2.46     0.00     0.01     8.57     0.00    1.17   0.51   0.13
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     8.00     0.00    2.03   0.21   0.00
dm-2              0.00     0.00    0.07   47.02     0.00     0.18     8.15     0.04    0.93   0.14   0.65

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   730.20    0.00 1251.60     0.00     7.76    12.69     0.52    0.42   0.21  25.86
sdb               0.00     1.00    0.80   25.40     0.01     0.16    12.62     0.01    0.37   0.18   0.46
sdc               0.00     0.00    0.00    2.60     0.00     0.03    20.62     0.00    0.31   0.23   0.06
dm-0              0.00     0.00    0.00    0.20     0.00     0.00     8.00     0.00    3.00   3.00   0.06
dm-2              0.00     0.00    0.00 1981.00     0.00     7.74     8.00     1.04    0.52   0.13  25.96

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00  1544.20    0.00 2844.60     0.00    17.14    12.34     1.10    0.39   0.21  58.34
sdb               0.00     0.00    0.00    1.20     0.00     0.01     9.33     0.00    0.00   0.00   0.00
sdc               0.00     0.00    0.00    0.60     0.00     0.00     8.00     0.00    3.00   1.00   0.06
dm-0              0.00     0.00    0.00    3.00     0.00     0.01     8.00     0.00    0.07   0.07   0.02
dm-2              0.00     0.00    0.00 4386.00     0.00    17.13     8.00     2.19    0.50   0.13  58.46

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   104.80    0.00  212.80     0.00     1.24    11.94     0.09    0.41   0.21   4.44
sdb               0.00     0.00    0.20    3.00     0.00     0.01     9.81     0.00    0.50   0.50   0.16
sdc               0.00     0.20    0.00    2.80     0.00     0.02    16.86     0.01    4.43   0.79   0.22
dm-0              0.00     0.00    0.00    0.40     0.00     0.00     8.00     0.00    5.50   5.50   0.22
dm-2              0.00     0.00    0.00  317.00     0.00     1.24     8.00     0.15    0.47   0.13   4.24

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00     6.60    0.00    1.20     0.00     0.03    52.00     0.00    0.33   0.33   0.04
sdb               0.00     0.20    0.00    1.00     0.00     0.00     9.60     0.00    0.00   0.00   0.00
sdc               0.00     0.00    0.00    0.20     0.00     0.00     2.00     0.00    1.00   1.00   0.02
dm-0              0.00     0.00    0.00    4.40     0.00     0.02     8.00     0.00    0.95   0.05   0.02
dm-2              0.00     0.00    0.00    3.40     0.00     0.01     8.00     0.00    0.06   0.06   0.02

[root@dovecot2 ~]# date;vmstat 5
Fri Nov  1 15:04:39 EDT 2013
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0   1304 542644 229484 29885592    0    0    80    17    1    1  1  0 99  0  0
 0  1   1304 542752 229484 29885696    0    0     0  2211 1518 1281  1  0 98  0  0
 0  1   1304 544736 229484 29885696    0    0     6 17216 7535 7631  3  2 94  2  0
 0  0   1304 543988 229484 29885696    0    0     0  7403 3782 3889  1  1 97  1  0
 0  0   1304 543604 229484 29885712    0    0     1   215  399  277  0  0 100  0  0

      



_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

--------------030703070401060602080706-- From david@fromorbit.com Tue Nov 12 16:08:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id EF22C7F6D for ; Tue, 12 Nov 2013 16:08:49 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id CCF24304051 for ; Tue, 12 Nov 2013 14:08:46 -0800 (PST) X-ASG-Debug-ID: 1384294124-04bdf078996ee8f0001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 7HgARSu06QrYTKAh for ; Tue, 12 Nov 2013 14:08:45 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmUGAJKmglJ5LGc//2dsb2JhbABagwe6boVCgSkXdIIlAQEFOhwjEAgDDgoJJQ8FJQMhE4gAv0QWj0kHgyCBEQOYDopFh0aBaIFSKA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 08:38:20 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VgM88-0004iU-5I; Wed, 13 Nov 2013 09:08:16 +1100 Date: Wed, 13 Nov 2013 09:08:16 +1100 From: Dave Chinner To: Eryu Guan Cc: xfs@oss.sgi.com Subject: Re: [PATCH v2] xfstests: _filter_mkfs should consume input from stdin for non-xfs fs Message-ID: <20131112220816.GB6188@dastard> X-ASG-Orig-Subj: Re: [PATCH v2] xfstests: _filter_mkfs should consume input from stdin for non-xfs fs References: <1384243158-19317-1-git-send-email-eguan@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384243158-19317-1-git-send-email-eguan@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384294124 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142272 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 12, 2013 at 03:59:18PM +0800, Eryu Guan wrote: > _filter_mkfs is a filter so that it should read from stdin first > before printing anything out. Otherwise the command prior to the > pipeline may get EPIPE. > > I saw this when testing extN with generic/204, _scratch_mkfs_sized was > unable to create fs because of EPIPE, then _scratch_mount failed. > > generic/204 12s ... [failed, exit status 1] - output mismatch (see /root/xfstests/results//generic/204.out.bad) > --- tests/generic/204.out 2013-11-01 16:47:56.728591856 +0800 > +++ /root/xfstests/results//generic/204.out.bad 2013-11-01 22:52:53.207828779 +0800 > @@ -1,2 +1,7 @@ > QA output created by 204 > -*** done > +mount: wrong fs type, bad option, bad superblock on /dev/sda6, > + missing codepage or helper program, or other error > + In some cases useful info is found in syslog - try > + dmesg | tail or so > + > > Signed-off-by: Eryu Guan > --- > v2: just pipe stdin to /dev/null for non-xfs fs as Dave suggested. > > common/filter | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/common/filter b/common/filter > index e37ce69..c872a27 100644 > --- a/common/filter > +++ b/common/filter > @@ -138,6 +138,7 @@ _filter_mkfs() > xfs) > ;; > *) > + cat - >/dev/null > perl -e 'print STDERR "dbsize=4096\nisize=256\n"' > return ;; > esac Looks good. Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From david@fromorbit.com Tue Nov 12 16:11:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8F1C97F6D for ; Tue, 12 Nov 2013 16:11:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3A8F0AC013 for ; Tue, 12 Nov 2013 14:11:23 -0800 (PST) X-ASG-Debug-ID: 1384294281-04bdf078996eea40001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id a1P1VPsdmdDggcuT for ; Tue, 12 Nov 2013 14:11:21 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmUGAJKmglJ5LGc//2dsb2JhbABagwe6boVCgSkXdIIlAQEFOhwjEAgDDgoJJQ8FJQMhE4gAv0QWj0kHgyCBEQOYDpILgzoo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 08:41:21 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VgMB5-0004jI-2S; Wed, 13 Nov 2013 09:11:19 +1100 Date: Wed, 13 Nov 2013 09:11:19 +1100 From: Dave Chinner To: Eryu Guan Cc: xfs@oss.sgi.com Subject: Re: [PATCH v3] xfstests generic/320: heavy rm workload test Message-ID: <20131112221119.GC6188@dastard> X-ASG-Orig-Subj: Re: [PATCH v3] xfstests generic/320: heavy rm workload test References: <1384243184-19406-1-git-send-email-eguan@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384243184-19406-1-git-send-email-eguan@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384294281 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142272 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words On Tue, Nov 12, 2013 at 03:59:44PM +0800, Eryu Guan wrote: > This test is based on generic/273, a regression test for commit > > 9a3a5da xfs: check for stale inode before acquiring iflock on push > > On unpatched kernel, rm processes would hang. > > Signed-off-by: Eryu Guan Looks ok now. Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From david@fromorbit.com Tue Nov 12 17:38:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E5A2C7F69 for ; Tue, 12 Nov 2013 17:38:16 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 82827AC00A for ; Tue, 12 Nov 2013 15:38:13 -0800 (PST) X-ASG-Debug-ID: 1384299491-04cb6c40d56f9a50001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id kS29KowdRRirGWv2 for ; Tue, 12 Nov 2013 15:38:11 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmUGALa6glJ5LGc//2dsb2JhbABagwe6boVCgSQXdIIlAQEFOhwjEAgDDgoJJQ8FJQMhE4gAvzsWj0kHgyCBEQOYDpILgWiBUig Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 10:08:10 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VgNX5-0004sA-54; Wed, 13 Nov 2013 10:38:07 +1100 Date: Wed, 13 Nov 2013 10:38:07 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 36/37] repair: Increase default repair parallelism on large filesystems Message-ID: <20131112233807.GD6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 36/37] repair: Increase default repair parallelism on large filesystems References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-37-git-send-email-david@fromorbit.com> <20131106104111.GB21067@infradead.org> <20131106191345.GD6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106191345.GD6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384299491 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142272 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 07, 2013 at 06:13:45AM +1100, Dave Chinner wrote: > On Wed, Nov 06, 2013 at 02:41:11AM -0800, Christoph Hellwig wrote: > > On Wed, Nov 06, 2013 at 12:07:22PM +1100, Dave Chinner wrote: > > > + if (!ag_stride && glob_agcount >= 16 && do_prefetch) > > > + ag_stride = 15; > > > > Shouldn't we have a define for the agcount shared by mkfs and repair, and > > derive the stride from it? > > > > Otherwise looks fine. > > Yes, we could. More complex than it looks - the mkfs calculation in calc_default_ag_geometry() is based on byte counts and a sliding scale of shifts and hence the resultant multidisk AG counts are implicit side effects of the those AG size calculations. Hence to make use of a common #define for this sort of striding, we'd need to rewrite calc_default_ag_geometry(). I'll do that in a separate patch series, as it's not directly related to this initial introduction of the feature to repair. Cheers, Dave. -- Dave Chinner david@fromorbit.com From pg_mh@mh.to.sabi.co.uk Tue Nov 12 18:02:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@OSS.SGI.com Delivered-To: xfs@OSS.SGI.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 016C67F78 for ; Tue, 12 Nov 2013 18:02:06 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id D52858F804B for ; Tue, 12 Nov 2013 16:02:05 -0800 (PST) X-ASG-Debug-ID: 1384300923-04cb6c40d36fa880001-ps1ADW Received: from anakin.london.02.net (anakin.london.02.net [87.194.255.134]) by cuda.sgi.com with ESMTP id QTyISBKijGoC4kyf for ; Tue, 12 Nov 2013 16:02:04 -0800 (PST) X-Barracuda-Envelope-From: pg_mh@mh.to.sabi.co.UK X-Barracuda-Apparent-Source-IP: 87.194.255.134 Received: from ty.sabi.co.UK (78.86.80.54) by anakin.london.02.net (8.5.140) id 51DAA7280306EE1E for xfs@OSS.SGI.com; Wed, 13 Nov 2013 00:02:03 +0000 Received: from from [127.0.0.1] (helo=tree.ty.sabi.co.uk) by ty.sabi.co.UK with esmtp(Exim 4.76 #1) id 1VgNKR-0002eZ-CR for ; Tue, 12 Nov 2013 23:25:03 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21122.47311.245869.803295@tree.ty.sabi.co.uk> Date: Tue, 12 Nov 2013 23:25:03 +0000 X-Face: SMJE]JPYVBO-9UR%/8d'mG.F!@.,l@c[f'[%S8'BZIcbQc3/">GrXDwb#;fTRGNmHr^JFb SAptvwWc,0+z+~p~"Gdr4H$(|N(yF(wwCM2bW0~U?HPEE^fkPGx^u[*[yV.gyB!hDOli}EF[\cW*S H&spRGFL}{`bj1TaD^l/"[ msn( /TH#THs{Hpj>)]f> Subject: Re: slow ls -l In-Reply-To: <52827024.8020705@sri.utoronto.ca> X-ASG-Orig-Subj: Re: slow ls -l References: <526EAFD1.1030500@sri.utoronto.ca> <526F7600.8060102@hardwarefreak.com> <526FC027.3040906@sri.utoronto.ca> <526FC84D.7070905@hardwarefreak.com> <5273FCCB.60601@sri.utoronto.ca> <527741BF.1000309@hardwarefreak.com> <52827024.8020705@sri.utoronto.ca> X-Mailer: VM 8.1.0 under 23.3.1 (x86_64-pc-linux-gnu) From: pg@xfs.list.sabi.co.uk (Peter Grandi) X-Disclaimer: This message contains only personal opinions X-Barracuda-Connect: anakin.london.02.net[87.194.255.134] X-Barracuda-Start-Time: 1384300923 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142275 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- [ ... ] > Yes, this is a dovecot IMAP and sendmail SMTP server, and > there are 1360 mailboxes. That's more or less worst case for metadata accesses. Probably XFS is performing very well, and 'ls -l' is as fast as it can be. But you are only listing 1360 inodes, so even if slow it should not be that slow. > As slow "ls -l" and "du" also happen on the two file servers > (64TB and 32TB), [ ... ] People who "know better" like large partitions like that. Then you pay the consequences later... But that's another issue :-). > I run this "(time strace -T ls -l /var/spool/mail > ls-out) >& ls-trace" > and got quite a bit data. > First "time" output: > ===== > real 0m17.720s > user 0m0.574s > sys 0m1.271s > ===== > Some 14s was spent on 164 "poll" calls on fd=5 that took more than 10ms, > total number of "poll" call is 6618! That's for network calls. Nothing to do with filesystem: > connect(5, {sa_family=AF_FILE, path="/var/lib/sss/pipes/nss"}, 110) = 0 <0.001886> > fstat(5, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 <0.000010> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012> > sendto(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000029> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012> > sendto(5, "\1\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000027> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> > read(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> > read(5, "\1\0\0\0", 4) = 4 <0.000025> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000026> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> > sendto(5, "\225N\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000515> > read(5, "L\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> > read(5, "\1\0\0\0\0\0\0\0\225N\0\0\311\0\0\0qchang\0*\0Qing Ch"..., 60) = 60 <0.000026> This is 'getpwuid' as 'ls' tries to resolve a (numeric) user id to a (string) user name and you have SSS configured in '/etc/nsswith.conf' and it is probably using some very slow network directory system, but whatever it is, it is not a filesystem matter. You can easily double check by running 'ls -l -n' which will 'stat' the 1360 i-nodes all the same but without resolving uids to usernames, and that should be 14s faster based on what you report above. This is the busiest IO load section you have provided: > avg-cpu: %user %nice %system %iowait %steal %idle > 4.24 0.00 1.16 0.58 0.00 94.02 > Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util > sda 0.00 1159.20 0.00 985.80 0.00 8.38 17.41 0.34 0.35 0.18 17.84 > sdb 0.00 0.00 0.20 1.40 0.00 0.01 8.62 0.00 0.75 0.75 0.12 > sdc 0.00 0.00 0.00 0.20 0.00 0.00 16.00 0.00 1.00 1.00 0.02 > dm-0 0.00 0.00 0.00 5.00 0.00 0.02 8.00 0.00 0.24 0.24 0.12 > dm-2 0.00 0.00 0.00 2140.00 0.00 8.36 8.00 1.23 0.58 0.08 17.90 and it shows only some low bandwidth writing, and very low IOPS utilization anyhow, so more confirmation this is nothing to do with XFS or storage in general. As to why 'du' is slow, well, it does not by default resolve uids to usernames, so that is probably because you have lots of small inodes scattered all over the place. Guessing wildly your Dovecot uses the catastrophic Maildir format or a variant, and as to your 64/32TB filetrees, good luck... :-) From pg_mh@mh.to.sabi.co.uk Tue Nov 12 18:02:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@OSS.SGI.com Delivered-To: xfs@OSS.SGI.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7F5C47F80 for ; Tue, 12 Nov 2013 18:02:08 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 64FAE8F8033 for ; Tue, 12 Nov 2013 16:02:05 -0800 (PST) X-ASG-Debug-ID: 1384300923-04cbb00ddd5928f0001-ps1ADW Received: from anakin.london.02.net (anakin.london.02.net [87.194.255.134]) by cuda.sgi.com with ESMTP id qjBn1JiF7McsDIGO for ; Tue, 12 Nov 2013 16:02:04 -0800 (PST) X-Barracuda-Envelope-From: pg_mh@mh.to.sabi.co.UK X-Barracuda-Apparent-Source-IP: 87.194.255.134 Received: from ty.sabi.co.UK (78.86.80.54) by anakin.london.02.net (8.5.140) id 51DAA7280306EE22 for xfs@OSS.SGI.com; Wed, 13 Nov 2013 00:02:03 +0000 Received: from from [127.0.0.1] (helo=tree.ty.sabi.co.uk) by ty.sabi.co.UK with esmtp(Exim 4.76 #1) id 1VgNQr-0002fJ-PT for ; Tue, 12 Nov 2013 23:31:41 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21122.47709.651917.492142@tree.ty.sabi.co.uk> Date: Tue, 12 Nov 2013 23:31:41 +0000 X-Face: SMJE]JPYVBO-9UR%/8d'mG.F!@.,l@c[f'[%S8'BZIcbQc3/">GrXDwb#;fTRGNmHr^JFb SAptvwWc,0+z+~p~"Gdr4H$(|N(yF(wwCM2bW0~U?HPEE^fkPGx^u[*[yV.gyB!hDOli}EF[\cW*S H&spRGFL}{`bj1TaD^l/"[ msn( /TH#THs{Hpj>)]f> Subject: Re: slow ls -l In-Reply-To: <5282A3CA.4040005@houseofnate.net> X-ASG-Orig-Subj: Re: slow ls -l References: <526EAFD1.1030500@sri.utoronto.ca> <526F7600.8060102@hardwarefreak.com> <526FC027.3040906@sri.utoronto.ca> <526FC84D.7070905@hardwarefreak.com> <5273FCCB.60601@sri.utoronto.ca> <527741BF.1000309@hardwarefreak.com> <52827024.8020705@sri.utoronto.ca> <5282A3CA.4040005@houseofnate.net> X-Mailer: VM 8.1.0 under 23.3.1 (x86_64-pc-linux-gnu) From: pg@xfs.list.sabi.co.UK (Peter Grandi) X-Disclaimer: This message contains only personal opinions X-Barracuda-Connect: anakin.london.02.net[87.194.255.134] X-Barracuda-Start-Time: 1384300923 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142272 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- > [ ... ] "ls -l" communicating with the System Security > Services Daemon (SSSD) to (I imagine) look up user and group > names. [ ... ] Good guess... > [ ... ] Your "df" performance problem may be caused by > something completely different. I think that was 'du', as 'df' should be nearly instantaneous, except in rare cases where in some filesystems there are allocations "in flight" and getting an exact count of free blocks (including metadata for example ...) requires waiting for some large IO to complete. Can't remember whether XFS is among those. From pg_mh@mh.to.sabi.co.uk Tue Nov 12 18:02:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@OSS.SGI.com Delivered-To: xfs@OSS.SGI.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8894F7F81 for ; Tue, 12 Nov 2013 18:02:08 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7638D304043 for ; Tue, 12 Nov 2013 16:02:05 -0800 (PST) X-ASG-Debug-ID: 1384300923-04cbb00de0592900001-ps1ADW Received: from woodbine.london.02.net (woodbine.london.02.net [87.194.255.145]) by cuda.sgi.com with ESMTP id uy1Wa7ehRZ9wbJ4E for ; Tue, 12 Nov 2013 16:02:04 -0800 (PST) X-Barracuda-Envelope-From: pg_mh@mh.to.sabi.co.UK X-Barracuda-Apparent-Source-IP: 87.194.255.145 Received: from ty.sabi.co.UK (78.86.80.54) by woodbine.london.02.net (8.5.140) id 51DA98CE070DBE62 for xfs@OSS.SGI.com; Wed, 13 Nov 2013 00:02:03 +0000 Received: from from [127.0.0.1] (helo=tree.ty.sabi.co.uk) by ty.sabi.co.UK with esmtp(Exim 4.76 #1) id 1VgNu1-0002mK-El for ; Wed, 13 Nov 2013 00:01:49 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21122.49517.320291.104349@tree.ty.sabi.co.uk> Date: Wed, 13 Nov 2013 00:01:49 +0000 X-Face: SMJE]JPYVBO-9UR%/8d'mG.F!@.,l@c[f'[%S8'BZIcbQc3/">GrXDwb#;fTRGNmHr^JFb SAptvwWc,0+z+~p~"Gdr4H$(|N(yF(wwCM2bW0~U?HPEE^fkPGx^u[*[yV.gyB!hDOli}EF[\cW*S H&spRGFL}{`bj1TaD^l/"[ msn( /TH#THs{Hpj>)]f> Subject: Re: slow ls -l -- could use a little help to finish this one up In-Reply-To: <8282279.1088.1384284831400.JavaMail.root@benjamin.baylink.com> X-ASG-Orig-Subj: Re: slow ls -l -- could use a little help to finish this one up References: <528281D3.6020102@hardwarefreak.com> <8282279.1088.1384284831400.JavaMail.root@benjamin.baylink.com> X-Mailer: VM 8.1.0 under 23.3.1 (x86_64-pc-linux-gnu) From: pg@xfs.list.sabi.co.UK (Peter Grandi) X-Disclaimer: This message contains only personal opinions X-Barracuda-Connect: woodbine.london.02.net[87.194.255.145] X-Barracuda-Start-Time: 1384300924 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142272 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- > [ ... ] "ls -f"? That just reads the directory files raw, > and it is "supposed" to be faster in many cases. [ ... ] Whether it is 'raw' or not, it does not 'stat' the inodes pointed at by directory entries, so avoids that particularly expensive operation. In that it is not that different from 'ls' without '-l', except that on many systems the string "ls" is an alias for "ls -l", so to do 'ls' without '-l' one should type '/bin/ls' or '\ls'. That aliasing is particularly terrible for filesystems like Lustre for which 'stat' implies a network roundtrip BTW. In the present case it is more interesting to compare '/bin/ls', '/bin/ls -l -n' and '/bin/ls -l', in particular because the '-n' option avoids the uid-username lookup that seems to be slow. Try using 'ltrace -T -e __lxstat,readdir,getpwuid /bin/ls ...' to see what is going on with the various options. From david@fromorbit.com Tue Nov 12 18:42:42 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CEBC67F7D for ; Tue, 12 Nov 2013 18:42:41 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6D02BAC003 for ; Tue, 12 Nov 2013 16:42:38 -0800 (PST) X-ASG-Debug-ID: 1384303355-04bdf078986f4af0001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id sBeA3PGktK5aZmow for ; Tue, 12 Nov 2013 16:42:36 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqsGAO/JglJ5LGc//2dsb2JhbABagwe6eIVCgSEXdIIlAQEEAScTHCMFCwgDDgoJJQ8FJQMhE4d7Bb8sFo4AEIE5B4MggREDmA+SDIM8KIE1 Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 11:12:35 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VgOXP-0004zO-7B; Wed, 13 Nov 2013 11:42:31 +1100 Date: Wed, 13 Nov 2013 11:42:31 +1100 From: Dave Chinner To: Qing Chang Cc: stan@hardwarefreak.com, xfs@oss.sgi.com Subject: Re: slow ls -l Message-ID: <20131113004231.GE6188@dastard> X-ASG-Orig-Subj: Re: slow ls -l References: <526EAFD1.1030500@sri.utoronto.ca> <526F7600.8060102@hardwarefreak.com> <526FC027.3040906@sri.utoronto.ca> <526FC84D.7070905@hardwarefreak.com> <5273FCCB.60601@sri.utoronto.ca> <527741BF.1000309@hardwarefreak.com> <52827024.8020705@sri.utoronto.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52827024.8020705@sri.utoronto.ca> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384303355 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142275 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 12, 2013 at 01:15:00PM -0500, Qing Chang wrote: > Hi Stan, > > thank you very much for your comments, I need some time to > follow through all of your suggestions. > > Yes, this is a dovecot IMAP and sendmail SMTP server, and there > are 1360 mailboxes. > > With this email, I'd like to give you a bit more information with > strace -T and others commands. > > Because "# CONFIG_LOCK_STAT is not set", I can not run perf > lock record. Since this is a production server, I am reluctant to > rebuild the kernel on it. But I hope the info below may give > you an idea that it is not "lock" related. As slow "ls -l" and "du" > also happen on the two file servers (64TB and 32TB), it does not > feel like it is lock related. > > I run this "(time strace -T ls -l /var/spool/mail > ls-out) >& ls-trace" > and got quite a bit data. > > First "time" output: > ===== > real 0m17.720s > user 0m0.574s > sys 0m1.271s > ===== > > Some 14s was spent on 164 "poll" calls on fd=5 that took more than 10ms, > total number of "poll" call is 6618! So, think about it for a minute. What's that fd? > ##### df=5 opened: > socket(PF_FILE, SOCK_STREAM, 0) = 5 <0.000016> > fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) <0.000010> > fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 <0.000010> > fcntl(5, F_GETFD) = 0 <0.000010> > fcntl(5, F_SETFD, FD_CLOEXEC) = 0 <0.000010> > connect(5, {sa_family=AF_FILE, path="/var/lib/sss/pipes/nss"}, 110) = 0 <0.001886> > fstat(5, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 <0.000010> So, in some cases it's taking 10ms to get some information from the other end of a pipe. ANd that pipe has something to do with SSSD. > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012> > sendto(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000029> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012> > sendto(5, "\1\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000027> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> > read(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> > read(5, "\1\0\0\0", 4) = 4 <0.000025> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> > sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000026> > poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> > sendto(5, "\225N\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000515> > read(5, "L\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> > poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> > read(5, "\1\0\0\0\0\0\0\0\225N\0\0\311\0\0\0qchang\0*\0Qing Ch"..., 60) = 60 <0.000026> That looks like uid ->username and gid -> group name translations. i.e. you've got a slow LDAP server and that is what is causing your problems, not anything to do with XFS.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From sandeen@sandeen.net Tue Nov 12 19:16:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1A7587F89 for ; Tue, 12 Nov 2013 19:16:10 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9F144AC004 for ; Tue, 12 Nov 2013 17:16:06 -0800 (PST) X-ASG-Debug-ID: 1384305365-04cbb00ddf5961a0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id AVyyIET4Xz4FcFYQ for ; Tue, 12 Nov 2013 17:16:05 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id B63256A50F06; Tue, 12 Nov 2013 19:16:04 -0600 (CST) Message-ID: <5282D2D3.3040601@sandeen.net> Date: Tue, 12 Nov 2013 19:16:03 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , Ben Myers CC: xfs@oss.sgi.com Subject: Re: [PATCH 0/5] xfs: more patches for 3.13 References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <20131106230133.GX1935@sgi.com> <20131107015706.GM6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 0/5] xfs: more patches for 3.13 In-Reply-To: <20131107015706.GM6188@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384305365 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142275 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/6/13, 7:57 PM, Dave Chinner wrote: > On Wed, Nov 06, 2013 at 05:01:33PM -0600, Ben Myers wrote: >> On Fri, Nov 01, 2013 at 03:27:15PM +1100, Dave Chinner wrote: >>> Hi folks, >>> >>> The following series follows up the recently committed series of >>> patches for 3.13. The first two patches are the remaining >>> uncommitted patches from the previous series. >>> >>> The next two patches are tracing patches, one for AIL manipulations >>> and the other for AGF and AGI read operations. Both of these were >>> written during recent debugging sessions, and both proved useful so >>> should be added to the menagerie of tracepoints we already have >>> avaialble. >>> >>> The final patch is the increasing of the inode cluster size for v5 >>> filesystems. I'd like to get this into v5 filesystems for 3.13 so we >>> get wider exposure of it ASAP so we have more data available to be >>> able to make informed decisions about how to bring this back to v4 >>> filesystems in a safe and controlled manner. >> >> Applied 3 and 4. I still don't understand why the locking on patch 2 is >> correct. Seems like the readers of i_version hold different locks than we do >> when we log the inode. Maybe Christoph can help me with that. > > Readers don't need to hold a spinlock, and many don't. The spinlock > is only there to prevent concurrent updates from "losing" an update > due to races. All modifications to XFS inodes occur via > transactions, inodes are locked exclusively in transactions and > hence we will never lose i_version updates due to races. Hence we > don't need the spinlock during the update, either. I'm not completely convinced that readers don't need to. What happens when we read in the middle of an update? Especially when a 32-bit box reads the 64-bit value in the middle of an update? NFS is the only reader we care about (right?) I see a several paths to i_version reads in nfs; so far I'm finding locked reads: <2 callers of nfs_refresh_inode_locked> spin_lock(&inode->i_lock); nfs_refresh_inode_locked nfs_update_inode nfs_wcc_update_inode (... && inode->i_version == fattr->pre_change_attr) ... if (inode->i_version != fattr->change_attr) { ... nfs_check_inode_attributes (... && inode->i_version != fattr->change_attr) --- update_changeattr spin_lock(&dir->i_lock); if (!cinfo->atomic || cinfo->before != dir->i_version) --- nfs_post_op_update_inode_force_wcc spin_lock(&inode->i_lock); fattr->pre_change_attr = inode->i_version; --- I haven't audited everything but do you have an example of an unlocked reader (which is relevant to xfs)? -Eric From rjohnston@sgi.com Tue Nov 12 20:12:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 512537F80 for ; Tue, 12 Nov 2013 20:12:28 -0600 (CST) Received: from xmail.sgi.com (pv-excas1-dc21.corp.sgi.com [137.38.106.7]) by relay2.corp.sgi.com (Postfix) with ESMTP id E9354304053; Tue, 12 Nov 2013 18:12:24 -0800 (PST) Received: from [134.15.129.173] (134.15.129.173) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 12 Nov 2013 20:12:24 -0600 Message-ID: <5282E006.3070506@sgi.com> Date: Tue, 12 Nov 2013 20:12:22 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , xfs-oss Subject: Re: [PATCH] xfsprogs: remove xfs_check references from fsck.xfs script & manpage References: <528257D0.7050404@redhat.com> In-Reply-To: <528257D0.7050404@redhat.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.173] This has been committed. Thanks --Rich commit 12a48f5d8a06a8ca21b6221e94318e4922f0316c Author: Eric Sandeen Date: Tue Nov 12 16:31:12 2013 +0000 xfsprogs: remove xfs_check references from fsck.xfs script & manpage From jeff.liu@oracle.com Tue Nov 12 20:28:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E681C7F92 for ; Tue, 12 Nov 2013 20:27:59 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id C569B304048 for ; Tue, 12 Nov 2013 18:27:59 -0800 (PST) X-ASG-Debug-ID: 1384309675-04cb6c50394f48b0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id izIdSLax7b5VR5ck (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 18:27:55 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAD2RqwH027425 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 13 Nov 2013 02:27:53 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAD2RpcK022123 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Nov 2013 02:27:52 GMT Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAD2Rpfx010149; Wed, 13 Nov 2013 02:27:51 GMT Received: from [192.168.1.103] (/114.248.205.224) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 12 Nov 2013 18:27:51 -0800 Message-ID: <5282E3A4.4030506@oracle.com> Date: Wed, 13 Nov 2013 10:27:48 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 0/4] xfs: parallel quota check References: <5281F4EB.9060108@oracle.com> <20131112210349.GA6188@dastard> X-ASG-Orig-Subj: Re: [RFC PATCH 0/4] xfs: parallel quota check In-Reply-To: <20131112210349.GA6188@dastard> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384309675 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142275 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Thanks for your quick response! On 11/13 2013 05:03 PM, Dave Chinner wrote: > On Tue, Nov 12, 2013 at 05:29:15PM +0800, Jeff Liu wrote: >> Hi Folks, >> >> We have a user report about skip quota check on first mount/boot several >> monthes ago, the original discussion thread can be found at: >> http://oss.sgi.com/archives/xfs/2013-06/msg00170.html. >> >> As per Dave's suggestion, it would be possible to perform quota check >> in parallel, this patch series is just trying to follow up that idea. >> >> Sorry for the too long day as I have to spent most of time dealing with >> personl things in the last few monthes, I was afraid I can not quickly >> follow up the review procedure. Now the nightmare is over, it's time to >> revive this task. >> >> Also, my previous test results on my laptop and a poor desktop can not >> convience me that performs parallism quota check can really get benefits >> compare to the current single thread as both machines are shipped with >> slow disks, I even observed a little performance regression with millions >> of small files(e.g, 100 bytes) as quota check is IO bound, additionaly, >> it could affected by the seek time differences. Now with a Mackbook Air >> I bought recently, it can show significant difference. > > Results look good - they definitely point out that we can improve > the situation here. > >> In order to get some more reasonable results, I ask a friend helping >> run this test on a server which were shown as following. >> >> test environment >> - 16core, 25G ram, normal SATA disk, but the XFS is resides on a loop dev. > .... >> >> In this case, there is no regression although there is no noticeable >> improvements. :( > > Which is no surprise - there isn't any extra IO parallelism that can > be extracted from a single spindle.... > >> test environment >> - Macbook Air i7-4650U with SSD, 8G ram >> >> - # of file(million) default patched >> 1 real 0m6.367s real 0m1.972s >> user 0m0.008s user 0m0.000s >> sys 0m2.614s sys 0m0.008s >> >> 2 real 0m15.221s real 0m3.772s >> user 0m0.000s user 0m0.000s >> sys 0m6.269s sys 0m0.007s >> >> 5 real 0m36.036s real 0m8.902s >> user 0m0.000s user 0m0.002s >> sys 0m14.025s sys 0m0.006s > > But a SSD or large raid array does have unused IO parallelism we can > exploit. ;) > > Note that there is also the possibility of applying too much > parallelism for the underlying storage (think of a filesystem with > hundreds of AGs on a limited number of spindles) and hence causing > degradations due to seeking. Hence it might be worthwhile to limit > the number of AGs being scanned concurrently... Ok, maybe it could be a new mount option to let user decide how to deal with it in this situation, let me think it over. > >> Btw, The current implementation has a defeat considering the duplicated >> code at [patch 0/4] xfs: implement parallism quota check at mount time. >> Maybe it's better to introduce a new function xfs_bulkstat_ag() which can >> be used to bulkstat inodes per ag, hence it could shared at above patch while >> adjusting dquota usage per ag, i.e, xfs_qm_dqusage_adjust_perag(). > > Right, there are uses for AG-based parallelism of bulkstat for > userspace, so exposing single AG scans via the bulkstat ioctl is > something I've been intending to do for some time. Hence I'd much > prefer to see xfs_bulkstat_ag() to be implemented and then the > quotacheck code converted to use it rather than duplicating the > algorithm and code specifically to parallelise quotacheck. Thanks for the confirmation, this change will be reflected in the next round of post. > > I like the factoring of the bulkstat code (about time we did that), > but I think the factored functions should remain in xfs-itable.c > with the rest of the bulkstat code for now... > > Also, there's a race condition you haven't handled in the quotacheck > code: xfs_qm_quotacheck_dqadjust() can now be called concurrently on > a dquot from different threads to update the same dquot, and there's > no locking of the dquot to prevent this. Ah, will fix it, why I have not found this problem in the previous test? :-P > > As to the workqueues for threading, it seems overly complex. You > could create a permanent workqueue in xfs_init_workqueues() for > this, and you can use flush_workqueue() to execute and wait for all > the per-ag scans to complete once they have been queued. This gets > rid of all the lists and completions from the code. At that time, I thought the workqueue should be destroyed once the quota check procedure is complete as it only run once at mount time, will take care of it. Thanks, -Jeff From rjohnston@sgi.com Tue Nov 12 21:33:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0C94A7F88 for ; Tue, 12 Nov 2013 21:33:50 -0600 (CST) Received: from xmail.sgi.com (pv-excas1-dc21.corp.sgi.com [137.38.106.7]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6326EAC003; Tue, 12 Nov 2013 19:33:46 -0800 (PST) Received: from [134.15.129.173] (134.15.129.173) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 12 Nov 2013 21:33:45 -0600 Message-ID: <5282F317.3060501@sgi.com> Date: Tue, 12 Nov 2013 21:33:43 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , Subject: Re: [PATCH] xfststs: add a helper to get the minimum dio size References: <20131106105932.GA7807@infradead.org> In-Reply-To: <20131106105932.GA7807@infradead.org> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.173] This has been committed. Thanks --Rich commit 50e2a514d9db26e37d45d78a8805fb596697b14e Author: Christoph Hellwig Date: Wed Nov 6 10:59:32 2013 +0000 xfstests: add a helper to get the minimum dio size From rjohnston@sgi.com Tue Nov 12 21:34:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E753B7F88 for ; Tue, 12 Nov 2013 21:34:41 -0600 (CST) Received: from xmail.sgi.com (pv-excas1-dc21.corp.sgi.com [137.38.106.7]) by relay2.corp.sgi.com (Postfix) with ESMTP id B1497304039; Tue, 12 Nov 2013 19:34:38 -0800 (PST) Received: from [134.15.129.173] (134.15.129.173) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 12 Nov 2013 21:34:38 -0600 Message-ID: <5282F34C.3080505@sgi.com> Date: Tue, 12 Nov 2013 21:34:36 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eryu Guan , Subject: Re: [PATCH v2] xfstests: _filter_mkfs should consume input from stdin for non-xfs fs References: <1384243158-19317-1-git-send-email-eguan@redhat.com> In-Reply-To: <1384243158-19317-1-git-send-email-eguan@redhat.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.173] This has been committed. Thanks --Rich commit 9a01da5f6bc2a7518458e5d781929af85d8878e2 Author: Eryu Guan Date: Tue Nov 12 07:59:18 2013 +0000 xfstests: _filter_mkfs should consume input from stdin for non-xfs fs From rjohnston@sgi.com Tue Nov 12 21:41:20 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id EAF677F88 for ; Tue, 12 Nov 2013 21:41:20 -0600 (CST) Received: from xmail.sgi.com (pv-excas1-dc21.corp.sgi.com [137.38.106.7]) by relay2.corp.sgi.com (Postfix) with ESMTP id C5152304051; Tue, 12 Nov 2013 19:41:20 -0800 (PST) Received: from [134.15.129.173] (134.15.129.173) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 12 Nov 2013 21:41:20 -0600 Message-ID: <5282F4DE.70005@sgi.com> Date: Tue, 12 Nov 2013 21:41:18 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eryu Guan , Subject: Re: [PATCH v3] xfstests generic/320: heavy rm workload test References: <1384243184-19406-1-git-send-email-eguan@redhat.com> In-Reply-To: <1384243184-19406-1-git-send-email-eguan@redhat.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.173] This has been committed. Thanks --Rich commit 10298d30e55cf2f1853cbc6b15437e78e47140c6 Author: Eryu Guan Date: Tue Nov 12 07:59:44 2013 +0000 xfstests generic/320: heavy rm workload test From gianni@istitutotumori.mi.it Tue Nov 12 23:07:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=TVD_SPACE_RATIO, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A60DA7F88 for ; Tue, 12 Nov 2013 23:07:17 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 45E5EAC003 for ; Tue, 12 Nov 2013 21:07:14 -0800 (PST) X-ASG-Debug-ID: 1384319229-04bdf078996fd800001-w1Z2WR Received: from falcon450 ([199.217.115.133]) by cuda.sgi.com with ESMTP id pvvHD3FDdny1ASmB for ; Tue, 12 Nov 2013 21:07:09 -0800 (PST) X-Barracuda-Envelope-From: gianni@istitutotumori.mi.it X-Barracuda-Apparent-Source-IP: 199.217.115.133 Received: from falcon450 (IOM-89-33 [{#CLIENT_IP}]) by falcon450 (mailer) with SMTP id wwdVB7ysn1eI for ; Wed, 13 Nov 2013 03:07:09 -0200 Date: Wed, 13 Nov 2013 03:07:09 -0200 From: To: Subject: Fwd: Affrontare 309946 Message-Id: X-ASG-Orig-Subj: Fwd: Affrontare 309946 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Barracuda-Connect: UNKNOWN[199.217.115.133] X-Barracuda-Start-Time: 1384319229 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.60 X-Barracuda-Spam-Status: No, SCORE=2.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, BSF_SC7_SA_HREF_FROM_MISMATCH_TEXT_URIx1_HL, NO_REAL_NAME, RDNS_NONE, UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142275 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 2.00 BSF_SC7_SA_HREF_FROM_MISMATCH_TEXT_URIx1_HL Custom Rule HREF_FROM_MISMATCH_TEXT_URIx1_HL Buongiorno, linux-xfs@oss.sgi.com. In conformita con la vostra applicazione vi inviera una relazione sulla transazione da 1.11.12. http://e-natura.gr/documentation/Documentazione.zip?avfJ5OrF7kl=linux-xfs@oss.sgi.com From david@fromorbit.com Tue Nov 12 23:40:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 726B47F89 for ; Tue, 12 Nov 2013 23:40:17 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 275ED30405F for ; Tue, 12 Nov 2013 21:40:17 -0800 (PST) X-ASG-Debug-ID: 1384321211-04bdf0789a6fe560001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id kmlgo37m5q7sZclQ for ; Tue, 12 Nov 2013 21:40:11 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuAOAFcPg1J5LGc//2dsb2JhbABagwc4qxADjyaFQoEYF3SCJQEBBAE6HCMQCAMYCSUPBSUDIROHewUOvwwWjHGBGQEHBIEzB4MggREDlC6DYZIMgzwogSwBAR4G Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 16:10:10 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VgTBO-0005UH-6F; Wed, 13 Nov 2013 16:40:06 +1100 Date: Wed, 13 Nov 2013 16:40:06 +1100 From: Dave Chinner To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 0/4] xfs: parallel quota check Message-ID: <20131113054006.GF6188@dastard> X-ASG-Orig-Subj: Re: [RFC PATCH 0/4] xfs: parallel quota check References: <5281F4EB.9060108@oracle.com> <20131112210349.GA6188@dastard> <5282E3A4.4030506@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5282E3A4.4030506@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384321211 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142275 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 13, 2013 at 10:27:48AM +0800, Jeff Liu wrote: > Thanks for your quick response! > > On 11/13 2013 05:03 PM, Dave Chinner wrote: > > On Tue, Nov 12, 2013 at 05:29:15PM +0800, Jeff Liu wrote: > >> Hi Folks, > >> > >> We have a user report about skip quota check on first mount/boot several > >> monthes ago, the original discussion thread can be found at: > >> http://oss.sgi.com/archives/xfs/2013-06/msg00170.html. > >> > >> As per Dave's suggestion, it would be possible to perform quota check > >> in parallel, this patch series is just trying to follow up that idea. > >> > >> Sorry for the too long day as I have to spent most of time dealing with > >> personl things in the last few monthes, I was afraid I can not quickly > >> follow up the review procedure. Now the nightmare is over, it's time to > >> revive this task. > >> > >> Also, my previous test results on my laptop and a poor desktop can not > >> convience me that performs parallism quota check can really get benefits > >> compare to the current single thread as both machines are shipped with > >> slow disks, I even observed a little performance regression with millions > >> of small files(e.g, 100 bytes) as quota check is IO bound, additionaly, > >> it could affected by the seek time differences. Now with a Mackbook Air > >> I bought recently, it can show significant difference. > > > > Results look good - they definitely point out that we can improve > > the situation here. > > > >> In order to get some more reasonable results, I ask a friend helping > >> run this test on a server which were shown as following. > >> > >> test environment > >> - 16core, 25G ram, normal SATA disk, but the XFS is resides on a loop dev. > > .... > >> > >> In this case, there is no regression although there is no noticeable > >> improvements. :( > > > > Which is no surprise - there isn't any extra IO parallelism that can > > be extracted from a single spindle.... > > > >> test environment > >> - Macbook Air i7-4650U with SSD, 8G ram > >> > >> - # of file(million) default patched > >> 1 real 0m6.367s real 0m1.972s > >> user 0m0.008s user 0m0.000s > >> sys 0m2.614s sys 0m0.008s > >> > >> 2 real 0m15.221s real 0m3.772s > >> user 0m0.000s user 0m0.000s > >> sys 0m6.269s sys 0m0.007s > >> > >> 5 real 0m36.036s real 0m8.902s > >> user 0m0.000s user 0m0.002s > >> sys 0m14.025s sys 0m0.006s > > > > But a SSD or large raid array does have unused IO parallelism we can > > exploit. ;) > > > > Note that there is also the possibility of applying too much > > parallelism for the underlying storage (think of a filesystem with > > hundreds of AGs on a limited number of spindles) and hence causing > > degradations due to seeking. Hence it might be worthwhile to limit > > the number of AGs being scanned concurrently... > Ok, maybe it could be a new mount option to let user decide how to deal > with it in this situation, let me think it over. I'd prefer that we just do it automatically. There's a diminishing return curve that adding more parallelism will result in, so as long as we don't go too far down the tail of the curve it should not be a problem. Also, keep in mind if you issue too much readahead to a block device and the queue becomes read congested, it will just drop new readahead attempts. This is another reason for limiting the parallelism and hence the amount of readahead we issue.... > >> Btw, The current implementation has a defeat considering the duplicated > >> code at [patch 0/4] xfs: implement parallism quota check at mount time. > >> Maybe it's better to introduce a new function xfs_bulkstat_ag() which can > >> be used to bulkstat inodes per ag, hence it could shared at above patch while > >> adjusting dquota usage per ag, i.e, xfs_qm_dqusage_adjust_perag(). > > > > Right, there are uses for AG-based parallelism of bulkstat for > > userspace, so exposing single AG scans via the bulkstat ioctl is > > something I've been intending to do for some time. Hence I'd much > > prefer to see xfs_bulkstat_ag() to be implemented and then the > > quotacheck code converted to use it rather than duplicating the > > algorithm and code specifically to parallelise quotacheck. > Thanks for the confirmation, this change will be reflected in the next > round of post. > > > > > I like the factoring of the bulkstat code (about time we did that), > > but I think the factored functions should remain in xfs-itable.c > > with the rest of the bulkstat code for now... > > > > Also, there's a race condition you haven't handled in the quotacheck > > code: xfs_qm_quotacheck_dqadjust() can now be called concurrently on > > a dquot from different threads to update the same dquot, and there's > > no locking of the dquot to prevent this. > Ah, will fix it, why I have not found this problem in the previous test? :-P Because it is simply assumed that the quotacheck gets the calculation correct? i.e. the calculated values are not actually validated anywhere except in xfstests that have limited scope for quotacheck parallelism... > > As to the workqueues for threading, it seems overly complex. You > > could create a permanent workqueue in xfs_init_workqueues() for > > this, and you can use flush_workqueue() to execute and wait for all > > the per-ag scans to complete once they have been queued. This gets > > rid of all the lists and completions from the code. > At that time, I thought the workqueue should be destroyed once the quota > check procedure is complete as it only run once at mount time, will take care > of it. I understand. Having a workqueue sit around idle does not take up any resources, so I don't think we need the complexity of making them dynamic... Cheers, Dave. -- Dave Chinner david@fromorbit.com From dave@fromorbit.com Wed Nov 13 00:41:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A29E47F8B for ; Wed, 13 Nov 2013 00:41:21 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2B5F5AC003 for ; Tue, 12 Nov 2013 22:41:21 -0800 (PST) X-ASG-Debug-ID: 1384324878-04cb6c40d47085a0001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id RtjGQJlPJ95kgECB for ; Tue, 12 Nov 2013 22:41:18 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQVWMwgYMTkDGxmIAL8gj3yEGwOqG4M8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:09 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8N-0005bD-Rn for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8N-0006hP-Qn for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 01/36] xfsprogs: fix automatic dependency generation Date: Wed, 13 Nov 2013 17:40:25 +1100 X-ASG-Orig-Subj: [PATCH 01/36] xfsprogs: fix automatic dependency generation Message-Id: <1384324860-25677-2-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324878 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Adding are removing a header file does not result in dependency regeneration like it should. make clean will rebuild the dependencies, but a normal make won't. Fix it. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- include/buildrules | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/include/buildrules b/include/buildrules index 49cb2a4..edb1beb 100644 --- a/include/buildrules +++ b/include/buildrules @@ -79,18 +79,30 @@ endif # _BUILDRULES_INCLUDED_ $(_FORCE): # dependency build is automatic, relies on gcc -MM to generate. +# +# This is a bit messy. It regenerates the depenencies on each build so +# that we catch files being added and removed. There are other ways of doing +# this (e.g. per-file dependency files) but that requires more in-depth changes +# to the build system. Compile time is not an issue for us, so the +# rebuild on every make invocation isn't a problem we need to care about. Just +# do it silently so it doesn't make the build unnecessarily noisy. + .PHONY : depend ltdepend install-qa MAKEDEP := $(MAKEDEPEND) $(CFLAGS) -ltdepend: .ltdep +ltdepend: rmltdep .ltdep + +rmltdep: + @rm -f .ltdep .ltdep: $(CFILES) $(HFILES) - @echo " [LTDEP]" $(Q)$(MAKEDEP) $(CFILES) | $(SED) -e 's,^\([^:]*\)\.o,\1.lo,' > .ltdep -depend: .dep +depend: rmdep .dep + +rmdep: + @rm -f .dep .dep: $(CFILES) $(HFILES) - @echo " [DEP]" $(Q)$(MAKEDEP) $(CFILES) > .dep -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 012FB7F8B for ; Wed, 13 Nov 2013 00:41:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 78BE9AC003 for ; Tue, 12 Nov 2013 22:41:22 -0800 (PST) X-ASG-Debug-ID: 1384324880-04cb6c40d47085b0001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id Fm3i5Gam87hLQVwh for ; Tue, 12 Nov 2013 22:41:21 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlAGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0gwI7gQIDiDSdSqFWj3yEGwOiVIdHgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:09 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8N-0005bC-RB for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8N-0006hM-Py for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 00/36 V5] xfsprogs: CRC write support for xfs_db + Date: Wed, 13 Nov 2013 17:40:24 +1100 X-ASG-Orig-Subj: [PATCH 00/36 V5] xfsprogs: CRC write support for xfs_db + Message-Id: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324880 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi folks, This is the latest version of the xfs_db write support patch set. Changes since V4: - Added reviewed-by tags to allt eh reviewd patches - Fixed the wrong subject line for patch 28 - fixed libxfs root inode handling (patch 15) - folded db buffer unwinding on exit patch into the original IO rewrite patch (patch 20) There are still a couple of unreviewed patches in the list - 20, 24, 31 and 37, so those are the the blockers at this point. Patches 1-16 shoul dbe fine to commit as presented - they should be the same as last posting except for the addition of the reviewed by tags. Cheers, Dave. From dave@fromorbit.com Wed Nov 13 00:41:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8D53A7F9A for ; Wed, 13 Nov 2013 00:41:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7263E304066 for ; Tue, 12 Nov 2013 22:41:23 -0800 (PST) X-ASG-Debug-ID: 1384324879-04cb6c50394fc280002-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 6U4Y82ePIjt9YnYE for ; Tue, 12 Nov 2013 22:41:22 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/II4UhgMDqhuDPCiBLA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:10 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bw-BP for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006jQ-AQ for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 26/36] db: add a special attribute buffer verifier Date: Wed, 13 Nov 2013 17:40:50 +1100 X-ASG-Orig-Subj: [PATCH 26/36] db: add a special attribute buffer verifier Message-Id: <1384324860-25677-27-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324881 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Because we only have a single attribute type that is used for all the attribute buffer types, we need to provide a special verifier for the read code. That verifier needs to know all the attribute types and when it find one it knows about, switch to the correct verifier and call it. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/attr.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ db/attr.h | 2 ++ db/type.c | 3 ++- 3 files changed, 55 insertions(+), 1 deletion(-) diff --git a/db/attr.c b/db/attr.c index cd95a0a..359af7b 100644 --- a/db/attr.c +++ b/db/attr.c @@ -25,6 +25,7 @@ #include "attr.h" #include "io.h" #include "init.h" +#include "output.h" static int attr_leaf_entries_count(void *obj, int startoff); static int attr_leaf_hdr_count(void *obj, int startoff); @@ -522,3 +523,53 @@ const field_t attr3_leaf_hdr_flds[] = { { NULL } }; +/* + * Special read verifier for attribute buffers. detect the magic number + * appropriately and set the correct verifier and call it. + */ +static void +xfs_attr3_db_read_verify( + struct xfs_buf *bp) +{ + __be32 magic32; + __be16 magic16; + + magic32 = *(__be32 *)bp->b_addr; + magic16 = ((struct xfs_da_blkinfo *)bp->b_addr)->magic; + + switch (magic16) { + case cpu_to_be16(XFS_ATTR3_LEAF_MAGIC): + bp->b_ops = &xfs_attr3_leaf_buf_ops; + goto verify; + case cpu_to_be16(XFS_DA3_NODE_MAGIC): + bp->b_ops = &xfs_da3_node_buf_ops; + goto verify; + default: + break; + } + + switch (magic32) { + case cpu_to_be32(XFS_ATTR3_RMT_MAGIC): + bp->b_ops = &xfs_attr3_rmt_buf_ops; + break; + default: + dbprintf(_("Unknown attribute buffer type!\n")); + xfs_buf_ioerror(bp, EFSCORRUPTED); + return; + } +verify: + bp->b_ops->verify_read(bp); +} + +static void +xfs_attr3_db_write_verify( + struct xfs_buf *bp) +{ + dbprintf(_("Writing unknown attribute buffer type!\n")); + xfs_buf_ioerror(bp, EFSCORRUPTED); +} + +const struct xfs_buf_ops xfs_attr3_db_buf_ops = { + .verify_read = xfs_attr3_db_read_verify, + .verify_write = xfs_attr3_db_write_verify, +}; diff --git a/db/attr.h b/db/attr.h index 3065372..bc3431f 100644 --- a/db/attr.h +++ b/db/attr.h @@ -33,3 +33,5 @@ extern const field_t attr3_node_hdr_flds[]; extern int attr_leaf_name_size(void *obj, int startoff, int idx); extern int attr_size(void *obj, int startoff, int idx); + +extern const struct xfs_buf_ops xfs_attr3_db_buf_ops; diff --git a/db/type.c b/db/type.c index 2c3431e..04d0d56 100644 --- a/db/type.c +++ b/db/type.c @@ -77,7 +77,8 @@ static const typ_t __typtab_crc[] = { { TYP_AGF, "agf", handle_struct, agf_hfld, &xfs_agf_buf_ops }, { TYP_AGFL, "agfl", handle_struct, agfl_crc_hfld, &xfs_agfl_buf_ops }, { TYP_AGI, "agi", handle_struct, agi_hfld, &xfs_agfl_buf_ops }, - { TYP_ATTR, "attr3", handle_struct, attr3_hfld, NULL }, + { TYP_ATTR, "attr3", handle_struct, attr3_hfld, + &xfs_attr3_db_buf_ops }, { TYP_BMAPBTA, "bmapbta", handle_struct, bmapbta_crc_hfld, &xfs_bmbt_buf_ops }, { TYP_BMAPBTD, "bmapbtd", handle_struct, bmapbtd_crc_hfld, -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C62707F9A for ; Wed, 13 Nov 2013 00:41:24 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id AB42D304067 for ; Tue, 12 Nov 2013 22:41:24 -0800 (PST) X-ASG-Debug-ID: 1384324879-04cb6c50394fc280003-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id QldEiPDhSlNkyZxl for ; Tue, 12 Nov 2013 22:41:23 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/II4sgVCEGwOqG4M8KIEt Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:11 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005cJ-HS for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006k9-Ga for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 35/36] repair: Increase default repair parallelism on large filesystems Date: Wed, 13 Nov 2013 17:40:59 +1100 X-ASG-Orig-Subj: [PATCH 35/36] repair: Increase default repair parallelism on large filesystems Message-Id: <1384324860-25677-36-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324882 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Large filesystems or high AG count filesystems generally have more inherent parallelism in the backing storage. We shoul dmake use of this by default to speed up repair times. Make xfs_repair use an "auto-stride" configuration on filesystems with enough AGs to be considered "multidisk" configurations. This difference in elaspsed time to repair a 100TB filesystem with 50 million inodes in it with all metadata in flash is: Time IOPS BW CPU RAM vanilla: 2719s 2900 55MB/s 25% 0.95GB patched: 908s varied varied varied 2.33GB With the patched kernel, there were IO peaks of over 1.3GB/s during AG scanning. Some phases now run at noticably different speeds - phase 3 ran at ~180% CPU, 18,000 IOPS and 130MB/s, - phase 4 ran at ~280% CPU, 12,000 IOPS and 100MB/s - the other phases were similar to the vanilla repair. Memory usage is increased because of the increased buffer cache size as a result of concurrent AG scanning using it. Signed-off-by: Dave Chinner --- repair/xfs_repair.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index 78f8363..a863337 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -614,6 +614,23 @@ main(int argc, char **argv) inodes_per_cluster = MAX(mp->m_sb.sb_inopblock, XFS_INODE_CLUSTER_SIZE(mp) >> mp->m_sb.sb_inodelog); + /* + * Automatic striding for high agcount filesystems. + * + * More AGs indicates that the filesystem is either large or can handle + * more IO parallelism. Either way, we should try to process multiple + * AGs at a time in such a configuration to try to saturate the + * underlying storage and speed the repair process. Only do this if + * prefetching is enabled. + * + * Given mkfs defaults for 16AGs for "multidisk" configurations, we want + * to target these for an increase in thread count. Hence a stride value + * of 15 is chosen to ensure we get at least 2 AGs being scanned at once + * on such filesystems. + */ + if (!ag_stride && glob_agcount >= 16 && do_prefetch) + ag_stride = 15; + if (ag_stride) { thread_count = (glob_agcount + ag_stride - 1) / ag_stride; thread_init(); -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 06F917FA1 for ; Wed, 13 Nov 2013 00:41:24 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id E09038F8035 for ; Tue, 12 Nov 2013 22:41:23 -0800 (PST) X-ASG-Debug-ID: 1384324880-04cb6c40d47085b0002-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id EpliGtWH4SVeuCNf for ; Tue, 12 Nov 2013 22:41:22 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6obgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:12 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005cI-H5 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006k4-Fv for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 34/36] repair: prefetching is turned off unnecessarily Date: Wed, 13 Nov 2013 17:40:58 +1100 X-ASG-Orig-Subj: [PATCH 34/36] repair: prefetching is turned off unnecessarily Message-Id: <1384324860-25677-35-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324881 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When we have a large filesystem, prefetching is only enabled when there is a significant amount of RAM available - roughly 16GB RAM for every 100TB of disk space. For large filesystems, this memory usage calculation is mostly derived from the memory needed to track used space rather than inodes. That is, for a 100TB filesystem with 50 million inodes, only 50M * 4 bytes or 200MB of the the required 16GB of RAM is used for tracking inodes. Hence with prefetching turned off, such a filesystem only uses 230MB of memory to run repair to completion. With prefetching turned on, this increases to about 900MB of RAM, but it is still far, far less than the predicted 16GB of RAM needed to enable prefetching. Hence we are turning off prefetching when we really don't need to and hence large filesystems are being checked slower than they could be. This patch makes prefetching always be enabled, but adds warnings in the case that we might not have enough memory to complete successfully and if it fails to run again with prefetching disabled: Memory available for repair (12031MB) may not be sufficient. At least 13044MB is needed to repair this filesystem efficiently If repair fails due to lack of memory, please turn prefetching off (-P) to reduce the memory footprint. A similar warning is also added when prefetching is disabled and xfs_repair exhausts memory then more RAM/swap should be added to the system. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- repair/xfs_repair.c | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index 77a040e..78f8363 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -674,34 +674,36 @@ main(int argc, char **argv) mp->m_sb.sb_dblocks >> (10 + 1)); if (max_mem <= mem_used) { - /* - * Turn off prefetch and minimise libxfs cache if - * physical memory is deemed insufficient - */ if (max_mem_specified) { do_abort( _("Required memory for repair is greater that the maximum specified\n" "with the -m option. Please increase it to at least %lu.\n"), mem_used / 1024); - } else { - do_warn( - _("Not enough RAM available for repair to enable prefetching.\n" - "This will be _slow_.\n" - "You need at least %luMB RAM to run with prefetching enabled.\n"), - mem_used * 1280 / (1024 * 1024)); } - do_prefetch = 0; - libxfs_bhash_size = 64; - } else { - max_mem -= mem_used; - if (max_mem >= (1 << 30)) - max_mem = 1 << 30; - libxfs_bhash_size = max_mem / (HASH_CACHE_RATIO * - (mp->m_inode_cluster_size >> 10)); - if (libxfs_bhash_size < 512) - libxfs_bhash_size = 512; + do_warn( + _("Memory available for repair (%luMB) may not be sufficient.\n" + "At least %luMB is needed to repair this filesystem efficiently\n" + "If repair fails due to lack of memory, please\n"), + max_mem / 1024, mem_used / 1024); + if (do_prefetch) + do_warn( + _("turn prefetching off (-P) to reduce the memory footprint.\n")); + else + do_warn( + _("increase system RAM and/or swap space to at least %luMB.\n"), + mem_used * 2 / 1024); + + max_mem = mem_used; } + max_mem -= mem_used; + if (max_mem >= (1 << 30)) + max_mem = 1 << 30; + libxfs_bhash_size = max_mem / (HASH_CACHE_RATIO * + (mp->m_inode_cluster_size >> 10)); + if (libxfs_bhash_size < 512) + libxfs_bhash_size = 512; + if (verbose) do_log(_(" - block cache size set to %d entries\n"), libxfs_bhash_size * HASH_CACHE_RATIO); -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E05557FA2 for ; Wed, 13 Nov 2013 00:41:24 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 54518AC003 for ; Tue, 12 Nov 2013 22:41:24 -0800 (PST) X-ASG-Debug-ID: 1384324878-04cb6c40d47085a0003-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id j62FTqaaZJoqSxEA for ; Tue, 12 Nov 2013 22:41:21 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6obgzwogS4k Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:09 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8N-0005bN-Vt for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8N-0006ht-UQ for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 07/36] libxfs: bmap btree owner swap support Date: Wed, 13 Nov 2013 17:40:31 +1100 X-ASG-Orig-Subj: [PATCH 07/36] libxfs: bmap btree owner swap support Message-Id: <1384324860-25677-8-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324881 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner For CRC enabled filesystems, we can't just swap inode forks from one inode to another when defragmenting a file - the blocks in the inode fork bmap btree contain pointers back to the owner inode. Hence if we are to swap the inode forks we have to atomically modify every block in the btree during the transaction. This patch brings across the kernel code for doing the owner swap of an entire fork - something that we are likely to end up needing in xfs_repair when reparenting stray inodes to lost+found - without all the associated swap extents transaction and recovery cruft as those parts are not needed in userspace. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- include/xfs_bmap_btree.h | 4 ++ include/xfs_btree.h | 19 ++++-- include/xfs_inode_buf.h | 18 ++--- include/xfs_log_format.h | 8 ++- libxfs/xfs_bmap_btree.c | 44 ++++++++++++ libxfs/xfs_btree.c | 170 ++++++++++++++++++++++++++++++++++++++++++----- 6 files changed, 227 insertions(+), 36 deletions(-) diff --git a/include/xfs_bmap_btree.h b/include/xfs_bmap_btree.h index 2379d33..6e42e1e 100644 --- a/include/xfs_bmap_btree.h +++ b/include/xfs_bmap_btree.h @@ -133,6 +133,10 @@ extern int xfs_bmbt_get_maxrecs(struct xfs_btree_cur *, int level); extern int xfs_bmdr_maxrecs(struct xfs_mount *, int blocklen, int leaf); extern int xfs_bmbt_maxrecs(struct xfs_mount *, int blocklen, int leaf); +extern int xfs_bmbt_change_owner(struct xfs_trans *tp, struct xfs_inode *ip, + int whichfork, xfs_ino_t new_owner, + struct list_head *buffer_list); + extern struct xfs_btree_cur *xfs_bmbt_init_cursor(struct xfs_mount *, struct xfs_trans *, struct xfs_inode *, int); diff --git a/include/xfs_btree.h b/include/xfs_btree.h index 227bfa5..6afe0b2 100644 --- a/include/xfs_btree.h +++ b/include/xfs_btree.h @@ -41,15 +41,18 @@ extern kmem_zone_t *xfs_btree_cur_zone; /* * For logging record fields. */ -#define XFS_BB_MAGIC 0x01 -#define XFS_BB_LEVEL 0x02 -#define XFS_BB_NUMRECS 0x04 -#define XFS_BB_LEFTSIB 0x08 -#define XFS_BB_RIGHTSIB 0x10 -#define XFS_BB_BLKNO 0x20 +#define XFS_BB_MAGIC (1 << 0) +#define XFS_BB_LEVEL (1 << 1) +#define XFS_BB_NUMRECS (1 << 2) +#define XFS_BB_LEFTSIB (1 << 3) +#define XFS_BB_RIGHTSIB (1 << 4) +#define XFS_BB_BLKNO (1 << 5) +#define XFS_BB_LSN (1 << 6) +#define XFS_BB_UUID (1 << 7) +#define XFS_BB_OWNER (1 << 8) #define XFS_BB_NUM_BITS 5 #define XFS_BB_ALL_BITS ((1 << XFS_BB_NUM_BITS) - 1) -#define XFS_BB_NUM_BITS_CRC 8 +#define XFS_BB_NUM_BITS_CRC 9 #define XFS_BB_ALL_BITS_CRC ((1 << XFS_BB_NUM_BITS_CRC) - 1) /* @@ -381,6 +384,8 @@ int xfs_btree_new_iroot(struct xfs_btree_cur *, int *, int *); int xfs_btree_insert(struct xfs_btree_cur *, int *); int xfs_btree_delete(struct xfs_btree_cur *, int *); int xfs_btree_get_rec(struct xfs_btree_cur *, union xfs_btree_rec **, int *); +int xfs_btree_change_owner(struct xfs_btree_cur *cur, __uint64_t new_owner, + struct list_head *buffer_list); /* * btree block CRC helpers diff --git a/include/xfs_inode_buf.h b/include/xfs_inode_buf.h index e8fd3bd..9308c47 100644 --- a/include/xfs_inode_buf.h +++ b/include/xfs_inode_buf.h @@ -32,17 +32,17 @@ struct xfs_imap { ushort im_boffset; /* inode offset in block in bytes */ }; -int xfs_imap_to_bp(struct xfs_mount *, struct xfs_trans *, - struct xfs_imap *, struct xfs_dinode **, - struct xfs_buf **, uint, uint); -int xfs_iread(struct xfs_mount *, struct xfs_trans *, - struct xfs_inode *, uint); -void xfs_dinode_calc_crc(struct xfs_mount *, struct xfs_dinode *); -void xfs_dinode_to_disk(struct xfs_dinode *, - struct xfs_icdinode *); +int xfs_imap_to_bp(struct xfs_mount *, struct xfs_trans *, + struct xfs_imap *, struct xfs_dinode **, + struct xfs_buf **, uint, uint); +int xfs_iread(struct xfs_mount *, struct xfs_trans *, + struct xfs_inode *, uint); +void xfs_dinode_calc_crc(struct xfs_mount *, struct xfs_dinode *); +void xfs_dinode_to_disk(struct xfs_dinode *to, struct xfs_icdinode *from); +void xfs_dinode_from_disk(struct xfs_icdinode *to, struct xfs_dinode *from); #if defined(DEBUG) -void xfs_inobp_check(struct xfs_mount *, struct xfs_buf *); +void xfs_inobp_check(struct xfs_mount *, struct xfs_buf *); #else #define xfs_inobp_check(mp, bp) #endif /* DEBUG */ diff --git a/include/xfs_log_format.h b/include/xfs_log_format.h index aeaa715..f0969c7 100644 --- a/include/xfs_log_format.h +++ b/include/xfs_log_format.h @@ -302,6 +302,8 @@ typedef struct xfs_inode_log_format_64 { #define XFS_ILOG_ADATA 0x040 /* log i_af.if_data */ #define XFS_ILOG_AEXT 0x080 /* log i_af.if_extents */ #define XFS_ILOG_ABROOT 0x100 /* log i_af.i_broot */ +#define XFS_ILOG_DOWNER 0x200 /* change the data fork owner on replay */ +#define XFS_ILOG_AOWNER 0x400 /* change the attr fork owner on replay */ /* @@ -315,7 +317,8 @@ typedef struct xfs_inode_log_format_64 { #define XFS_ILOG_NONCORE (XFS_ILOG_DDATA | XFS_ILOG_DEXT | \ XFS_ILOG_DBROOT | XFS_ILOG_DEV | \ XFS_ILOG_UUID | XFS_ILOG_ADATA | \ - XFS_ILOG_AEXT | XFS_ILOG_ABROOT) + XFS_ILOG_AEXT | XFS_ILOG_ABROOT | \ + XFS_ILOG_DOWNER | XFS_ILOG_AOWNER) #define XFS_ILOG_DFORK (XFS_ILOG_DDATA | XFS_ILOG_DEXT | \ XFS_ILOG_DBROOT) @@ -327,7 +330,8 @@ typedef struct xfs_inode_log_format_64 { XFS_ILOG_DEXT | XFS_ILOG_DBROOT | \ XFS_ILOG_DEV | XFS_ILOG_UUID | \ XFS_ILOG_ADATA | XFS_ILOG_AEXT | \ - XFS_ILOG_ABROOT | XFS_ILOG_TIMESTAMP) + XFS_ILOG_ABROOT | XFS_ILOG_TIMESTAMP | \ + XFS_ILOG_DOWNER | XFS_ILOG_AOWNER) static inline int xfs_ilog_fbroot(int w) { diff --git a/libxfs/xfs_bmap_btree.c b/libxfs/xfs_bmap_btree.c index bf214cf..2f6b48a 100644 --- a/libxfs/xfs_bmap_btree.c +++ b/libxfs/xfs_bmap_btree.c @@ -999,3 +999,47 @@ xfs_bmdr_maxrecs( return blocklen / sizeof(xfs_bmdr_rec_t); return blocklen / (sizeof(xfs_bmdr_key_t) + sizeof(xfs_bmdr_ptr_t)); } + +/* + * Change the owner of a btree format fork fo the inode passed in. Change it to + * the owner of that is passed in so that we can change owners before or after + * we switch forks between inodes. The operation that the caller is doing will + * determine whether is needs to change owner before or after the switch. + * + * For demand paged transactional modification, the fork switch should be done + * after reading in all the blocks, modifying them and pinning them in the + * transaction. For modification when the buffers are already pinned in memory, + * the fork switch can be done before changing the owner as we won't need to + * validate the owner until the btree buffers are unpinned and writes can occur + * again. + * + * For recovery based ownership change, there is no transactional context and + * so a buffer list must be supplied so that we can record the buffers that we + * modified for the caller to issue IO on. + */ +int +xfs_bmbt_change_owner( + struct xfs_trans *tp, + struct xfs_inode *ip, + int whichfork, + xfs_ino_t new_owner, + struct list_head *buffer_list) +{ + struct xfs_btree_cur *cur; + int error; + + ASSERT(tp || buffer_list); + ASSERT(!(tp && buffer_list)); + if (whichfork == XFS_DATA_FORK) + ASSERT(ip->i_d.di_format == XFS_DINODE_FMT_BTREE); + else + ASSERT(ip->i_d.di_aformat == XFS_DINODE_FMT_BTREE); + + cur = xfs_bmbt_init_cursor(ip->i_mount, tp, ip, whichfork); + if (!cur) + return ENOMEM; + + error = xfs_btree_change_owner(cur, new_owner, buffer_list); + xfs_btree_del_cursor(cur, error ? XFS_BTREE_ERROR : XFS_BTREE_NOERROR); + return error; +} diff --git a/libxfs/xfs_btree.c b/libxfs/xfs_btree.c index ce149ad..2dd6fb7 100644 --- a/libxfs/xfs_btree.c +++ b/libxfs/xfs_btree.c @@ -837,6 +837,41 @@ xfs_btree_readahead( return xfs_btree_readahead_sblock(cur, lr, block); } +STATIC xfs_daddr_t +xfs_btree_ptr_to_daddr( + struct xfs_btree_cur *cur, + union xfs_btree_ptr *ptr) +{ + if (cur->bc_flags & XFS_BTREE_LONG_PTRS) { + ASSERT(ptr->l != cpu_to_be64(NULLDFSBNO)); + + return XFS_FSB_TO_DADDR(cur->bc_mp, be64_to_cpu(ptr->l)); + } else { + ASSERT(cur->bc_private.a.agno != NULLAGNUMBER); + ASSERT(ptr->s != cpu_to_be32(NULLAGBLOCK)); + + return XFS_AGB_TO_DADDR(cur->bc_mp, cur->bc_private.a.agno, + be32_to_cpu(ptr->s)); + } +} + +/* + * Readahead @count btree blocks at the given @ptr location. + * + * We don't need to care about long or short form btrees here as we have a + * method of converting the ptr directly to a daddr available to us. + */ +STATIC void +xfs_btree_readahead_ptr( + struct xfs_btree_cur *cur, + union xfs_btree_ptr *ptr, + xfs_extlen_t count) +{ + xfs_buf_readahead(cur->bc_mp->m_ddev_targp, + xfs_btree_ptr_to_daddr(cur, ptr), + cur->bc_mp->m_bsize * count, cur->bc_ops->buf_ops); +} + /* * Set the buffer for level "lev" in the cursor to bp, releasing * any previous buffer. @@ -1055,24 +1090,6 @@ xfs_btree_buf_to_ptr( } } -STATIC xfs_daddr_t -xfs_btree_ptr_to_daddr( - struct xfs_btree_cur *cur, - union xfs_btree_ptr *ptr) -{ - if (cur->bc_flags & XFS_BTREE_LONG_PTRS) { - ASSERT(ptr->l != cpu_to_be64(NULLDFSBNO)); - - return XFS_FSB_TO_DADDR(cur->bc_mp, be64_to_cpu(ptr->l)); - } else { - ASSERT(cur->bc_private.a.agno != NULLAGNUMBER); - ASSERT(ptr->s != cpu_to_be32(NULLAGBLOCK)); - - return XFS_AGB_TO_DADDR(cur->bc_mp, cur->bc_private.a.agno, - be32_to_cpu(ptr->s)); - } -} - STATIC void xfs_btree_set_refs( struct xfs_btree_cur *cur, @@ -3851,3 +3868,120 @@ xfs_btree_get_rec( *stat = 1; return 0; } + +/* + * Change the owner of a btree. + * + * The mechanism we use here is ordered buffer logging. Because we don't know + * how many buffers were are going to need to modify, we don't really want to + * have to make transaction reservations for the worst case of every buffer in a + * full size btree as that may be more space that we can fit in the log.... + * + * We do the btree walk in the most optimal manner possible - we have sibling + * pointers so we can just walk all the blocks on each level from left to right + * in a single pass, and then move to the next level and do the same. We can + * also do readahead on the sibling pointers to get IO moving more quickly, + * though for slow disks this is unlikely to make much difference to performance + * as the amount of CPU work we have to do before moving to the next block is + * relatively small. + * + * For each btree block that we load, modify the owner appropriately, set the + * buffer as an ordered buffer and log it appropriately. We need to ensure that + * we mark the region we change dirty so that if the buffer is relogged in + * a subsequent transaction the changes we make here as an ordered buffer are + * correctly relogged in that transaction. If we are in recovery context, then + * just queue the modified buffer as delayed write buffer so the transaction + * recovery completion writes the changes to disk. + */ +static int +xfs_btree_block_change_owner( + struct xfs_btree_cur *cur, + int level, + __uint64_t new_owner, + struct list_head *buffer_list) +{ + struct xfs_btree_block *block; + struct xfs_buf *bp; + union xfs_btree_ptr rptr; + + /* do right sibling readahead */ + xfs_btree_readahead(cur, level, XFS_BTCUR_RIGHTRA); + + /* modify the owner */ + block = xfs_btree_get_block(cur, level, &bp); + if (cur->bc_flags & XFS_BTREE_LONG_PTRS) + block->bb_u.l.bb_owner = cpu_to_be64(new_owner); + else + block->bb_u.s.bb_owner = cpu_to_be32(new_owner); + + /* + * If the block is a root block hosted in an inode, we might not have a + * buffer pointer here and we shouldn't attempt to log the change as the + * information is already held in the inode and discarded when the root + * block is formatted into the on-disk inode fork. We still change it, + * though, so everything is consistent in memory. + */ + if (bp) { + if (cur->bc_tp) { + xfs_trans_ordered_buf(cur->bc_tp, bp); + xfs_btree_log_block(cur, bp, XFS_BB_OWNER); + } else { + xfs_buf_delwri_queue(bp, buffer_list); + } + } else { + ASSERT(cur->bc_flags & XFS_BTREE_ROOT_IN_INODE); + ASSERT(level == cur->bc_nlevels - 1); + } + + /* now read rh sibling block for next iteration */ + xfs_btree_get_sibling(cur, block, &rptr, XFS_BB_RIGHTSIB); + if (xfs_btree_ptr_is_null(cur, &rptr)) + return ENOENT; + + return xfs_btree_lookup_get_block(cur, level, &rptr, &block); +} + +int +xfs_btree_change_owner( + struct xfs_btree_cur *cur, + __uint64_t new_owner, + struct list_head *buffer_list) +{ + union xfs_btree_ptr lptr; + int level; + struct xfs_btree_block *block = NULL; + int error = 0; + + cur->bc_ops->init_ptr_from_cur(cur, &lptr); + + /* for each level */ + for (level = cur->bc_nlevels - 1; level >= 0; level--) { + /* grab the left hand block */ + error = xfs_btree_lookup_get_block(cur, level, &lptr, &block); + if (error) + return error; + + /* readahead the left most block for the next level down */ + if (level > 0) { + union xfs_btree_ptr *ptr; + + ptr = xfs_btree_ptr_addr(cur, 1, block); + xfs_btree_readahead_ptr(cur, ptr, 1); + + /* save for the next iteration of the loop */ + lptr = *ptr; + } + + /* for each buffer in the level */ + do { + error = xfs_btree_block_change_owner(cur, level, + new_owner, + buffer_list); + } while (!error); + + if (error != ENOENT) + return error; + } + + return 0; +} -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 391747FAA for ; Wed, 13 Nov 2013 00:41:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 122748F8035 for ; Tue, 12 Nov 2013 22:41:25 -0800 (PST) X-ASG-Debug-ID: 1384324878-04cb6c40d47085a0004-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id Kzi8CkkOEUn71cJP for ; Tue, 12 Nov 2013 22:41:23 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQVWMwgYMTkDGxmIAL8gj3yEGwOqG4M8KIEuJA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:12 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005cG-GJ for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006jz-FL for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 33/36] xfsprogs: kill experimental warnings for v5 filesystems Date: Wed, 13 Nov 2013 17:40:57 +1100 X-ASG-Orig-Subj: [PATCH 33/36] xfsprogs: kill experimental warnings for v5 filesystems Message-Id: <1384324860-25677-34-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324883 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner With xfsprogs now being close to feature complete on v5 filesystems, remove the experimental warnings from the superblock verifier. This means that we don't need to filter such warnings from the output in xfstests and so we can see exactly what tests are failing due to code deficiencies rather than from detecting warning noise. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- libxfs/xfs_sb.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/libxfs/xfs_sb.c b/libxfs/xfs_sb.c index 65ddc2f..48b1a97 100644 --- a/libxfs/xfs_sb.c +++ b/libxfs/xfs_sb.c @@ -180,10 +180,6 @@ xfs_mount_validate_sb( * write validation, we don't need to check feature masks. */ if (check_version && XFS_SB_VERSION_NUM(sbp) == XFS_SB_VERSION_5) { - xfs_alert(mp, -"Version 5 superblock detected. xfsprogs has EXPERIMENTAL support enabled!\n" -"Use of these features is at your own risk!"); - if (xfs_sb_has_compat_feature(sbp, XFS_SB_FEAT_COMPAT_UNKNOWN)) { xfs_warn(mp, -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4E5267FAC for ; Wed, 13 Nov 2013 00:41:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 221DF304067 for ; Tue, 12 Nov 2013 22:41:25 -0800 (PST) X-ASG-Debug-ID: 1384324880-04cb6c40d47085b0003-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id iGjex7KZ4R08ZuA0 for ; Tue, 12 Nov 2013 22:41:23 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQVWMwgYMTkDGxmIAL8gj3yEGwOqG4M8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:12 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005by-CL for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006jV-B1 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 27/36] db: re-enable write support for v5 filesystems. Date: Wed, 13 Nov 2013 17:40:51 +1100 X-ASG-Orig-Subj: [PATCH 27/36] db: re-enable write support for v5 filesystems. Message-Id: <1384324860-25677-28-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324883 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner As we can now verify and recalculate CRCs on IO, we can modify the on-disk structures without corrupting the filesyste, This makes it safe to turn write support on for v5 filesystems for the first time. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/init.c | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/db/init.c b/db/init.c index 2dc7c87..25108ad 100644 --- a/db/init.c +++ b/db/init.c @@ -143,21 +143,6 @@ init( exit(EXIT_FAILURE); } - /* - * Don't allow modifications to CRC enabled filesystems until we support - * CRC recalculation in the IO path. Unless, of course, the user is in - * the process of hitting us with a big hammer. - */ - if (XFS_SB_VERSION_NUM(sbp) >= XFS_SB_VERSION_5 && - !(x.isreadonly & LIBXFS_ISREADONLY)) { - fprintf(stderr, - _("%s: modifications to %s are not supported in thi version.\n" - "Use \"-r\" to run %s in read-only mode on this filesystem .\n"), - progname, fsdevice, progname); - if (!force) - exit(EXIT_FAILURE); - } - mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, LIBXFS_MOUNT_DEBUGGER); if (!mp) { -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 33C527FA9 for ; Wed, 13 Nov 2013 00:41:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id D750930406A for ; Tue, 12 Nov 2013 22:41:21 -0800 (PST) X-ASG-Debug-ID: 1384324878-04cb6c40d47085a0002-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id Qh7oVfuXdtw0pSBq for ; Tue, 12 Nov 2013 22:41:20 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/II4UgWiEGwOqG4M8KIEs Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:09 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8N-0005bE-SJ for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8N-0006hU-RN for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 02/36] xfs: fix some minor sparse warnings Date: Wed, 13 Nov 2013 17:40:26 +1100 X-ASG-Orig-Subj: [PATCH 02/36] xfs: fix some minor sparse warnings Message-Id: <1384324860-25677-3-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324879 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner A couple of simple locking annotations and 0 vs NULL warnings. Nothing that changes any code behaviour, just removes build noise. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- libxfs/xfs_bmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libxfs/xfs_bmap.c b/libxfs/xfs_bmap.c index 2d480cc..7336abf 100644 --- a/libxfs/xfs_bmap.c +++ b/libxfs/xfs_bmap.c @@ -4415,7 +4415,7 @@ xfs_bmapi_write( { struct xfs_mount *mp = ip->i_mount; struct xfs_ifork *ifp; - struct xfs_bmalloca bma = { 0 }; /* args for xfs_bmap_alloc */ + struct xfs_bmalloca bma = { NULL }; /* args for xfs_bmap_alloc */ xfs_fileoff_t end; /* end of mapped file region */ int eof; /* after the end of extents */ int error; /* error return */ -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1C0E97FA7 for ; Wed, 13 Nov 2013 00:41:25 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9D0A9AC004 for ; Tue, 12 Nov 2013 22:41:24 -0800 (PST) X-ASG-Debug-ID: 1384324881-04bdf0789a6fff50001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id GuaqYSJ8BKK6hBG8 for ; Tue, 12 Nov 2013 22:41:21 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giYBBRoNLzMISTkDGxmIAL8glBcDomOHOIM8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:09 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8N-0005bF-TC for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8N-0006hZ-Rv for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 03/36] xfs: create a shared header file for format-related information Date: Wed, 13 Nov 2013 17:40:27 +1100 X-ASG-Orig-Subj: [PATCH 03/36] xfs: create a shared header file for format-related information Message-Id: <1384324860-25677-4-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324881 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- All of the buffer operations structures are needed to be exported for xfs_db, so move them all to a common location rather than spreading them all over the place. They are verifying the on-disk format, so while xfs_format.h might be a good place, it is not part of the on disk format. Hence we need to create a new header file that we centralise these related definitions. Start by moving the bffer operations structures, and then also move all the other definitions that have crept into xfs_log_format.h and xfs_format.h as there was no other shared header file to put them in. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- include/Makefile | 1 + include/libxfs.h | 1 + include/xfs_ag.h | 4 - include/xfs_alloc.h | 3 - include/xfs_alloc_btree.h | 2 - include/xfs_attr_leaf.h | 2 - include/xfs_bmap_btree.h | 2 - include/xfs_da_btree.h | 2 - include/xfs_format.h | 10 -- include/xfs_ialloc.h | 2 - include/xfs_ialloc_btree.h | 2 - include/xfs_inode_buf.h | 2 - include/xfs_log_format.h | 177 -------------------------------- include/xfs_sb.h | 3 - include/xfs_shared.h | 244 +++++++++++++++++++++++++++++++++++++++++++++ 15 files changed, 246 insertions(+), 211 deletions(-) create mode 100644 include/xfs_shared.h diff --git a/include/Makefile b/include/Makefile index dc6a8bb..6682b9d 100644 --- a/include/Makefile +++ b/include/Makefile @@ -40,6 +40,7 @@ QAHFILES = libxfs.h libxlog.h \ xfs_metadump.h \ xfs_quota_defs.h \ xfs_sb.h \ + xfs_shared.h \ xfs_trace.h \ xfs_trans_resv.h \ xfs_trans_space.h diff --git a/include/libxfs.h b/include/libxfs.h index b837072..835ba37 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -37,6 +37,7 @@ #include #include +#include #include #include #include diff --git a/include/xfs_ag.h b/include/xfs_ag.h index 1cb740a..3fc1098 100644 --- a/include/xfs_ag.h +++ b/include/xfs_ag.h @@ -128,8 +128,6 @@ typedef struct xfs_agf { extern int xfs_read_agf(struct xfs_mount *mp, struct xfs_trans *tp, xfs_agnumber_t agno, int flags, struct xfs_buf **bpp); -extern const struct xfs_buf_ops xfs_agf_buf_ops; - /* * Size of the unlinked inode hash table in the agi. */ @@ -191,8 +189,6 @@ typedef struct xfs_agi { extern int xfs_read_agi(struct xfs_mount *mp, struct xfs_trans *tp, xfs_agnumber_t agno, struct xfs_buf **bpp); -extern const struct xfs_buf_ops xfs_agi_buf_ops; - /* * The third a.g. block contains the a.g. freelist, an array * of block pointers to blocks owned by the allocation btree code. diff --git a/include/xfs_alloc.h b/include/xfs_alloc.h index 99d0a61..feacb06 100644 --- a/include/xfs_alloc.h +++ b/include/xfs_alloc.h @@ -231,7 +231,4 @@ xfs_alloc_get_rec( xfs_extlen_t *len, /* output: length of extent */ int *stat); /* output: success/failure */ -extern const struct xfs_buf_ops xfs_agf_buf_ops; -extern const struct xfs_buf_ops xfs_agfl_buf_ops; - #endif /* __XFS_ALLOC_H__ */ diff --git a/include/xfs_alloc_btree.h b/include/xfs_alloc_btree.h index e3a3f74..72676c3 100644 --- a/include/xfs_alloc_btree.h +++ b/include/xfs_alloc_btree.h @@ -95,6 +95,4 @@ extern struct xfs_btree_cur *xfs_allocbt_init_cursor(struct xfs_mount *, xfs_agnumber_t, xfs_btnum_t); extern int xfs_allocbt_maxrecs(struct xfs_mount *, int, int); -extern const struct xfs_buf_ops xfs_allocbt_buf_ops; - #endif /* __XFS_ALLOC_BTREE_H__ */ diff --git a/include/xfs_attr_leaf.h b/include/xfs_attr_leaf.h index d9b148f..3ec5ec0 100644 --- a/include/xfs_attr_leaf.h +++ b/include/xfs_attr_leaf.h @@ -106,6 +106,4 @@ void xfs_attr3_leaf_hdr_from_disk(struct xfs_attr3_icleaf_hdr *to, void xfs_attr3_leaf_hdr_to_disk(struct xfs_attr_leafblock *to, struct xfs_attr3_icleaf_hdr *from); -extern const struct xfs_buf_ops xfs_attr3_leaf_buf_ops; - #endif /* __XFS_ATTR_LEAF_H__ */ diff --git a/include/xfs_bmap_btree.h b/include/xfs_bmap_btree.h index 1b726d6..e307978 100644 --- a/include/xfs_bmap_btree.h +++ b/include/xfs_bmap_btree.h @@ -239,6 +239,4 @@ extern int xfs_bmbt_maxrecs(struct xfs_mount *, int blocklen, int leaf); extern struct xfs_btree_cur *xfs_bmbt_init_cursor(struct xfs_mount *, struct xfs_trans *, struct xfs_inode *, int); -extern const struct xfs_buf_ops xfs_bmbt_buf_ops; - #endif /* __XFS_BMAP_BTREE_H__ */ diff --git a/include/xfs_da_btree.h b/include/xfs_da_btree.h index 9323b0e..e492dca 100644 --- a/include/xfs_da_btree.h +++ b/include/xfs_da_btree.h @@ -169,8 +169,6 @@ int xfs_da3_node_read(struct xfs_trans *tp, struct xfs_inode *dp, xfs_dablk_t bno, xfs_daddr_t mappedbno, struct xfs_buf **bpp, int which_fork); -extern const struct xfs_buf_ops xfs_da3_node_buf_ops; - /* * Utility routines. */ diff --git a/include/xfs_format.h b/include/xfs_format.h index 35c08ff..a790428 100644 --- a/include/xfs_format.h +++ b/include/xfs_format.h @@ -156,14 +156,4 @@ struct xfs_dsymlink_hdr { ((bufsize) - (xfs_sb_version_hascrc(&(mp)->m_sb) ? \ sizeof(struct xfs_dsymlink_hdr) : 0)) -int xfs_symlink_blocks(struct xfs_mount *mp, int pathlen); -int xfs_symlink_hdr_set(struct xfs_mount *mp, xfs_ino_t ino, uint32_t offset, - uint32_t size, struct xfs_buf *bp); -bool xfs_symlink_hdr_ok(struct xfs_mount *mp, xfs_ino_t ino, uint32_t offset, - uint32_t size, struct xfs_buf *bp); -void xfs_symlink_local_to_remote(struct xfs_trans *tp, struct xfs_buf *bp, - struct xfs_inode *ip, struct xfs_ifork *ifp); - -extern const struct xfs_buf_ops xfs_symlink_buf_ops; - #endif /* __XFS_FORMAT_H__ */ diff --git a/include/xfs_ialloc.h b/include/xfs_ialloc.h index 68c0732..1557798 100644 --- a/include/xfs_ialloc.h +++ b/include/xfs_ialloc.h @@ -158,6 +158,4 @@ int xfs_ialloc_inode_init(struct xfs_mount *mp, struct xfs_trans *tp, xfs_agnumber_t agno, xfs_agblock_t agbno, xfs_agblock_t length, unsigned int gen); -extern const struct xfs_buf_ops xfs_agi_buf_ops; - #endif /* __XFS_IALLOC_H__ */ diff --git a/include/xfs_ialloc_btree.h b/include/xfs_ialloc_btree.h index 3ac36b7..cfbfe46 100644 --- a/include/xfs_ialloc_btree.h +++ b/include/xfs_ialloc_btree.h @@ -110,6 +110,4 @@ extern struct xfs_btree_cur *xfs_inobt_init_cursor(struct xfs_mount *, struct xfs_trans *, struct xfs_buf *, xfs_agnumber_t); extern int xfs_inobt_maxrecs(struct xfs_mount *, int, int); -extern const struct xfs_buf_ops xfs_inobt_buf_ops; - #endif /* __XFS_IALLOC_BTREE_H__ */ diff --git a/include/xfs_inode_buf.h b/include/xfs_inode_buf.h index aae9fc4..e8fd3bd 100644 --- a/include/xfs_inode_buf.h +++ b/include/xfs_inode_buf.h @@ -47,6 +47,4 @@ void xfs_inobp_check(struct xfs_mount *, struct xfs_buf *); #define xfs_inobp_check(mp, bp) #endif /* DEBUG */ -extern const struct xfs_buf_ops xfs_inode_buf_ops; - #endif /* __XFS_INODE_BUF_H__ */ diff --git a/include/xfs_log_format.h b/include/xfs_log_format.h index 31e3a06..aeaa715 100644 --- a/include/xfs_log_format.h +++ b/include/xfs_log_format.h @@ -234,178 +234,6 @@ typedef struct xfs_trans_header { { XFS_LI_ICREATE, "XFS_LI_ICREATE" } /* - * Transaction types. Used to distinguish types of buffers. - */ -#define XFS_TRANS_SETATTR_NOT_SIZE 1 -#define XFS_TRANS_SETATTR_SIZE 2 -#define XFS_TRANS_INACTIVE 3 -#define XFS_TRANS_CREATE 4 -#define XFS_TRANS_CREATE_TRUNC 5 -#define XFS_TRANS_TRUNCATE_FILE 6 -#define XFS_TRANS_REMOVE 7 -#define XFS_TRANS_LINK 8 -#define XFS_TRANS_RENAME 9 -#define XFS_TRANS_MKDIR 10 -#define XFS_TRANS_RMDIR 11 -#define XFS_TRANS_SYMLINK 12 -#define XFS_TRANS_SET_DMATTRS 13 -#define XFS_TRANS_GROWFS 14 -#define XFS_TRANS_STRAT_WRITE 15 -#define XFS_TRANS_DIOSTRAT 16 -/* 17 was XFS_TRANS_WRITE_SYNC */ -#define XFS_TRANS_WRITEID 18 -#define XFS_TRANS_ADDAFORK 19 -#define XFS_TRANS_ATTRINVAL 20 -#define XFS_TRANS_ATRUNCATE 21 -#define XFS_TRANS_ATTR_SET 22 -#define XFS_TRANS_ATTR_RM 23 -#define XFS_TRANS_ATTR_FLAG 24 -#define XFS_TRANS_CLEAR_AGI_BUCKET 25 -#define XFS_TRANS_QM_SBCHANGE 26 -/* - * Dummy entries since we use the transaction type to index into the - * trans_type[] in xlog_recover_print_trans_head() - */ -#define XFS_TRANS_DUMMY1 27 -#define XFS_TRANS_DUMMY2 28 -#define XFS_TRANS_QM_QUOTAOFF 29 -#define XFS_TRANS_QM_DQALLOC 30 -#define XFS_TRANS_QM_SETQLIM 31 -#define XFS_TRANS_QM_DQCLUSTER 32 -#define XFS_TRANS_QM_QINOCREATE 33 -#define XFS_TRANS_QM_QUOTAOFF_END 34 -#define XFS_TRANS_SB_UNIT 35 -#define XFS_TRANS_FSYNC_TS 36 -#define XFS_TRANS_GROWFSRT_ALLOC 37 -#define XFS_TRANS_GROWFSRT_ZERO 38 -#define XFS_TRANS_GROWFSRT_FREE 39 -#define XFS_TRANS_SWAPEXT 40 -#define XFS_TRANS_SB_COUNT 41 -#define XFS_TRANS_CHECKPOINT 42 -#define XFS_TRANS_ICREATE 43 -#define XFS_TRANS_TYPE_MAX 43 -/* new transaction types need to be reflected in xfs_logprint(8) */ - -#define XFS_TRANS_TYPES \ - { XFS_TRANS_SETATTR_NOT_SIZE, "SETATTR_NOT_SIZE" }, \ - { XFS_TRANS_SETATTR_SIZE, "SETATTR_SIZE" }, \ - { XFS_TRANS_INACTIVE, "INACTIVE" }, \ - { XFS_TRANS_CREATE, "CREATE" }, \ - { XFS_TRANS_CREATE_TRUNC, "CREATE_TRUNC" }, \ - { XFS_TRANS_TRUNCATE_FILE, "TRUNCATE_FILE" }, \ - { XFS_TRANS_REMOVE, "REMOVE" }, \ - { XFS_TRANS_LINK, "LINK" }, \ - { XFS_TRANS_RENAME, "RENAME" }, \ - { XFS_TRANS_MKDIR, "MKDIR" }, \ - { XFS_TRANS_RMDIR, "RMDIR" }, \ - { XFS_TRANS_SYMLINK, "SYMLINK" }, \ - { XFS_TRANS_SET_DMATTRS, "SET_DMATTRS" }, \ - { XFS_TRANS_GROWFS, "GROWFS" }, \ - { XFS_TRANS_STRAT_WRITE, "STRAT_WRITE" }, \ - { XFS_TRANS_DIOSTRAT, "DIOSTRAT" }, \ - { XFS_TRANS_WRITEID, "WRITEID" }, \ - { XFS_TRANS_ADDAFORK, "ADDAFORK" }, \ - { XFS_TRANS_ATTRINVAL, "ATTRINVAL" }, \ - { XFS_TRANS_ATRUNCATE, "ATRUNCATE" }, \ - { XFS_TRANS_ATTR_SET, "ATTR_SET" }, \ - { XFS_TRANS_ATTR_RM, "ATTR_RM" }, \ - { XFS_TRANS_ATTR_FLAG, "ATTR_FLAG" }, \ - { XFS_TRANS_CLEAR_AGI_BUCKET, "CLEAR_AGI_BUCKET" }, \ - { XFS_TRANS_QM_SBCHANGE, "QM_SBCHANGE" }, \ - { XFS_TRANS_QM_QUOTAOFF, "QM_QUOTAOFF" }, \ - { XFS_TRANS_QM_DQALLOC, "QM_DQALLOC" }, \ - { XFS_TRANS_QM_SETQLIM, "QM_SETQLIM" }, \ - { XFS_TRANS_QM_DQCLUSTER, "QM_DQCLUSTER" }, \ - { XFS_TRANS_QM_QINOCREATE, "QM_QINOCREATE" }, \ - { XFS_TRANS_QM_QUOTAOFF_END, "QM_QOFF_END" }, \ - { XFS_TRANS_SB_UNIT, "SB_UNIT" }, \ - { XFS_TRANS_FSYNC_TS, "FSYNC_TS" }, \ - { XFS_TRANS_GROWFSRT_ALLOC, "GROWFSRT_ALLOC" }, \ - { XFS_TRANS_GROWFSRT_ZERO, "GROWFSRT_ZERO" }, \ - { XFS_TRANS_GROWFSRT_FREE, "GROWFSRT_FREE" }, \ - { XFS_TRANS_SWAPEXT, "SWAPEXT" }, \ - { XFS_TRANS_SB_COUNT, "SB_COUNT" }, \ - { XFS_TRANS_CHECKPOINT, "CHECKPOINT" }, \ - { XFS_TRANS_DUMMY1, "DUMMY1" }, \ - { XFS_TRANS_DUMMY2, "DUMMY2" }, \ - { XLOG_UNMOUNT_REC_TYPE, "UNMOUNT" } - -/* - * This structure is used to track log items associated with - * a transaction. It points to the log item and keeps some - * flags to track the state of the log item. It also tracks - * the amount of space needed to log the item it describes - * once we get to commit processing (see xfs_trans_commit()). - */ -struct xfs_log_item_desc { - struct xfs_log_item *lid_item; - struct list_head lid_trans; - unsigned char lid_flags; -}; - -#define XFS_LID_DIRTY 0x1 - -/* - * Values for t_flags. - */ -#define XFS_TRANS_DIRTY 0x01 /* something needs to be logged */ -#define XFS_TRANS_SB_DIRTY 0x02 /* superblock is modified */ -#define XFS_TRANS_PERM_LOG_RES 0x04 /* xact took a permanent log res */ -#define XFS_TRANS_SYNC 0x08 /* make commit synchronous */ -#define XFS_TRANS_DQ_DIRTY 0x10 /* at least one dquot in trx dirty */ -#define XFS_TRANS_RESERVE 0x20 /* OK to use reserved data blocks */ -#define XFS_TRANS_FREEZE_PROT 0x40 /* Transaction has elevated writer - count in superblock */ - -/* - * Values for call flags parameter. - */ -#define XFS_TRANS_RELEASE_LOG_RES 0x4 -#define XFS_TRANS_ABORT 0x8 - -/* - * Field values for xfs_trans_mod_sb. - */ -#define XFS_TRANS_SB_ICOUNT 0x00000001 -#define XFS_TRANS_SB_IFREE 0x00000002 -#define XFS_TRANS_SB_FDBLOCKS 0x00000004 -#define XFS_TRANS_SB_RES_FDBLOCKS 0x00000008 -#define XFS_TRANS_SB_FREXTENTS 0x00000010 -#define XFS_TRANS_SB_RES_FREXTENTS 0x00000020 -#define XFS_TRANS_SB_DBLOCKS 0x00000040 -#define XFS_TRANS_SB_AGCOUNT 0x00000080 -#define XFS_TRANS_SB_IMAXPCT 0x00000100 -#define XFS_TRANS_SB_REXTSIZE 0x00000200 -#define XFS_TRANS_SB_RBMBLOCKS 0x00000400 -#define XFS_TRANS_SB_RBLOCKS 0x00000800 -#define XFS_TRANS_SB_REXTENTS 0x00001000 -#define XFS_TRANS_SB_REXTSLOG 0x00002000 - -/* - * Here we centralize the specification of XFS meta-data buffer - * reference count values. This determine how hard the buffer - * cache tries to hold onto the buffer. - */ -#define XFS_AGF_REF 4 -#define XFS_AGI_REF 4 -#define XFS_AGFL_REF 3 -#define XFS_INO_BTREE_REF 3 -#define XFS_ALLOC_BTREE_REF 2 -#define XFS_BMAP_BTREE_REF 2 -#define XFS_DIR_BTREE_REF 2 -#define XFS_INO_REF 2 -#define XFS_ATTR_BTREE_REF 1 -#define XFS_DQUOT_REF 1 - -/* - * Flags for xfs_trans_ichgtime(). - */ -#define XFS_ICHGTIME_MOD 0x1 /* data fork modification timestamp */ -#define XFS_ICHGTIME_CHG 0x2 /* inode field change timestamp */ -#define XFS_ICHGTIME_CREATE 0x4 /* inode create timestamp */ - - -/* * Inode Log Item Format definitions. * * This is the structure used to lay out an inode log item in the @@ -793,7 +621,6 @@ typedef struct xfs_qoff_logformat { char qf_pad[12]; /* padding for future */ } xfs_qoff_logformat_t; - /* * Disk quotas status in m_qflags, and also sb_qflags. 16 bits. */ @@ -845,8 +672,4 @@ struct xfs_icreate_log { __be32 icl_gen; /* inode generation number to use */ }; -int xfs_log_calc_unit_res(struct xfs_mount *mp, int unit_bytes); -int xfs_log_calc_minimum_size(struct xfs_mount *); - - #endif /* __XFS_LOG_FORMAT_H__ */ diff --git a/include/xfs_sb.h b/include/xfs_sb.h index 6835b44..35061d4 100644 --- a/include/xfs_sb.h +++ b/include/xfs_sb.h @@ -699,7 +699,4 @@ extern void xfs_sb_from_disk(struct xfs_sb *, struct xfs_dsb *); extern void xfs_sb_to_disk(struct xfs_dsb *, struct xfs_sb *, __int64_t); extern void xfs_sb_quota_from_disk(struct xfs_sb *sbp); -extern const struct xfs_buf_ops xfs_sb_buf_ops; -extern const struct xfs_buf_ops xfs_sb_quiet_buf_ops; - #endif /* __XFS_SB_H__ */ diff --git a/include/xfs_shared.h b/include/xfs_shared.h new file mode 100644 index 0000000..63c94b1 --- /dev/null +++ b/include/xfs_shared.h @@ -0,0 +1,244 @@ +/* + * Copyright (c) 2000-2005 Silicon Graphics, Inc. + * Copyright (c) 2013 Red Hat, Inc. + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it would be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ +#ifndef __XFS_SHARED_H__ +#define __XFS_SHARED_H__ + +/* + * Definitions shared between kernel and userspace that don't fit into any other + * header file that is shared with userspace. + */ +struct xfs_ifork; +struct xfs_buf; +struct xfs_buf_ops; +struct xfs_mount; +struct xfs_trans; +struct xfs_inode; + +/* + * Buffer verifier operations are widely used, including userspace tools + */ +extern const struct xfs_buf_ops xfs_agf_buf_ops; +extern const struct xfs_buf_ops xfs_agi_buf_ops; +extern const struct xfs_buf_ops xfs_agf_buf_ops; +extern const struct xfs_buf_ops xfs_agfl_buf_ops; +extern const struct xfs_buf_ops xfs_allocbt_buf_ops; +extern const struct xfs_buf_ops xfs_attr3_leaf_buf_ops; +extern const struct xfs_buf_ops xfs_attr3_rmt_buf_ops; +extern const struct xfs_buf_ops xfs_bmbt_buf_ops; +extern const struct xfs_buf_ops xfs_da3_node_buf_ops; +extern const struct xfs_buf_ops xfs_dquot_buf_ops; +extern const struct xfs_buf_ops xfs_symlink_buf_ops; +extern const struct xfs_buf_ops xfs_agi_buf_ops; +extern const struct xfs_buf_ops xfs_inobt_buf_ops; +extern const struct xfs_buf_ops xfs_inode_buf_ops; +extern const struct xfs_buf_ops xfs_inode_buf_ra_ops; +extern const struct xfs_buf_ops xfs_dquot_buf_ops; +extern const struct xfs_buf_ops xfs_sb_buf_ops; +extern const struct xfs_buf_ops xfs_sb_quiet_buf_ops; +extern const struct xfs_buf_ops xfs_symlink_buf_ops; + +/* + * Transaction types. Used to distinguish types of buffers. These never reach + * the log. + */ +#define XFS_TRANS_SETATTR_NOT_SIZE 1 +#define XFS_TRANS_SETATTR_SIZE 2 +#define XFS_TRANS_INACTIVE 3 +#define XFS_TRANS_CREATE 4 +#define XFS_TRANS_CREATE_TRUNC 5 +#define XFS_TRANS_TRUNCATE_FILE 6 +#define XFS_TRANS_REMOVE 7 +#define XFS_TRANS_LINK 8 +#define XFS_TRANS_RENAME 9 +#define XFS_TRANS_MKDIR 10 +#define XFS_TRANS_RMDIR 11 +#define XFS_TRANS_SYMLINK 12 +#define XFS_TRANS_SET_DMATTRS 13 +#define XFS_TRANS_GROWFS 14 +#define XFS_TRANS_STRAT_WRITE 15 +#define XFS_TRANS_DIOSTRAT 16 +/* 17 was XFS_TRANS_WRITE_SYNC */ +#define XFS_TRANS_WRITEID 18 +#define XFS_TRANS_ADDAFORK 19 +#define XFS_TRANS_ATTRINVAL 20 +#define XFS_TRANS_ATRUNCATE 21 +#define XFS_TRANS_ATTR_SET 22 +#define XFS_TRANS_ATTR_RM 23 +#define XFS_TRANS_ATTR_FLAG 24 +#define XFS_TRANS_CLEAR_AGI_BUCKET 25 +#define XFS_TRANS_QM_SBCHANGE 26 +/* + * Dummy entries since we use the transaction type to index into the + * trans_type[] in xlog_recover_print_trans_head() + */ +#define XFS_TRANS_DUMMY1 27 +#define XFS_TRANS_DUMMY2 28 +#define XFS_TRANS_QM_QUOTAOFF 29 +#define XFS_TRANS_QM_DQALLOC 30 +#define XFS_TRANS_QM_SETQLIM 31 +#define XFS_TRANS_QM_DQCLUSTER 32 +#define XFS_TRANS_QM_QINOCREATE 33 +#define XFS_TRANS_QM_QUOTAOFF_END 34 +#define XFS_TRANS_SB_UNIT 35 +#define XFS_TRANS_FSYNC_TS 36 +#define XFS_TRANS_GROWFSRT_ALLOC 37 +#define XFS_TRANS_GROWFSRT_ZERO 38 +#define XFS_TRANS_GROWFSRT_FREE 39 +#define XFS_TRANS_SWAPEXT 40 +#define XFS_TRANS_SB_COUNT 41 +#define XFS_TRANS_CHECKPOINT 42 +#define XFS_TRANS_ICREATE 43 +#define XFS_TRANS_TYPE_MAX 43 +/* new transaction types need to be reflected in xfs_logprint(8) */ + +#define XFS_TRANS_TYPES \ + { XFS_TRANS_SETATTR_NOT_SIZE, "SETATTR_NOT_SIZE" }, \ + { XFS_TRANS_SETATTR_SIZE, "SETATTR_SIZE" }, \ + { XFS_TRANS_INACTIVE, "INACTIVE" }, \ + { XFS_TRANS_CREATE, "CREATE" }, \ + { XFS_TRANS_CREATE_TRUNC, "CREATE_TRUNC" }, \ + { XFS_TRANS_TRUNCATE_FILE, "TRUNCATE_FILE" }, \ + { XFS_TRANS_REMOVE, "REMOVE" }, \ + { XFS_TRANS_LINK, "LINK" }, \ + { XFS_TRANS_RENAME, "RENAME" }, \ + { XFS_TRANS_MKDIR, "MKDIR" }, \ + { XFS_TRANS_RMDIR, "RMDIR" }, \ + { XFS_TRANS_SYMLINK, "SYMLINK" }, \ + { XFS_TRANS_SET_DMATTRS, "SET_DMATTRS" }, \ + { XFS_TRANS_GROWFS, "GROWFS" }, \ + { XFS_TRANS_STRAT_WRITE, "STRAT_WRITE" }, \ + { XFS_TRANS_DIOSTRAT, "DIOSTRAT" }, \ + { XFS_TRANS_WRITEID, "WRITEID" }, \ + { XFS_TRANS_ADDAFORK, "ADDAFORK" }, \ + { XFS_TRANS_ATTRINVAL, "ATTRINVAL" }, \ + { XFS_TRANS_ATRUNCATE, "ATRUNCATE" }, \ + { XFS_TRANS_ATTR_SET, "ATTR_SET" }, \ + { XFS_TRANS_ATTR_RM, "ATTR_RM" }, \ + { XFS_TRANS_ATTR_FLAG, "ATTR_FLAG" }, \ + { XFS_TRANS_CLEAR_AGI_BUCKET, "CLEAR_AGI_BUCKET" }, \ + { XFS_TRANS_QM_SBCHANGE, "QM_SBCHANGE" }, \ + { XFS_TRANS_QM_QUOTAOFF, "QM_QUOTAOFF" }, \ + { XFS_TRANS_QM_DQALLOC, "QM_DQALLOC" }, \ + { XFS_TRANS_QM_SETQLIM, "QM_SETQLIM" }, \ + { XFS_TRANS_QM_DQCLUSTER, "QM_DQCLUSTER" }, \ + { XFS_TRANS_QM_QINOCREATE, "QM_QINOCREATE" }, \ + { XFS_TRANS_QM_QUOTAOFF_END, "QM_QOFF_END" }, \ + { XFS_TRANS_SB_UNIT, "SB_UNIT" }, \ + { XFS_TRANS_FSYNC_TS, "FSYNC_TS" }, \ + { XFS_TRANS_GROWFSRT_ALLOC, "GROWFSRT_ALLOC" }, \ + { XFS_TRANS_GROWFSRT_ZERO, "GROWFSRT_ZERO" }, \ + { XFS_TRANS_GROWFSRT_FREE, "GROWFSRT_FREE" }, \ + { XFS_TRANS_SWAPEXT, "SWAPEXT" }, \ + { XFS_TRANS_SB_COUNT, "SB_COUNT" }, \ + { XFS_TRANS_CHECKPOINT, "CHECKPOINT" }, \ + { XFS_TRANS_DUMMY1, "DUMMY1" }, \ + { XFS_TRANS_DUMMY2, "DUMMY2" }, \ + { XLOG_UNMOUNT_REC_TYPE, "UNMOUNT" } + +/* + * This structure is used to track log items associated with + * a transaction. It points to the log item and keeps some + * flags to track the state of the log item. It also tracks + * the amount of space needed to log the item it describes + * once we get to commit processing (see xfs_trans_commit()). + */ +struct xfs_log_item_desc { + struct xfs_log_item *lid_item; + struct list_head lid_trans; + unsigned char lid_flags; +}; + +#define XFS_LID_DIRTY 0x1 + +/* log size calculation functions */ +int xfs_log_calc_unit_res(struct xfs_mount *mp, int unit_bytes); +int xfs_log_calc_minimum_size(struct xfs_mount *); + + +/* + * Values for t_flags. + */ +#define XFS_TRANS_DIRTY 0x01 /* something needs to be logged */ +#define XFS_TRANS_SB_DIRTY 0x02 /* superblock is modified */ +#define XFS_TRANS_PERM_LOG_RES 0x04 /* xact took a permanent log res */ +#define XFS_TRANS_SYNC 0x08 /* make commit synchronous */ +#define XFS_TRANS_DQ_DIRTY 0x10 /* at least one dquot in trx dirty */ +#define XFS_TRANS_RESERVE 0x20 /* OK to use reserved data blocks */ +#define XFS_TRANS_FREEZE_PROT 0x40 /* Transaction has elevated writer + count in superblock */ +/* + * Values for call flags parameter. + */ +#define XFS_TRANS_RELEASE_LOG_RES 0x4 +#define XFS_TRANS_ABORT 0x8 + +/* + * Field values for xfs_trans_mod_sb. + */ +#define XFS_TRANS_SB_ICOUNT 0x00000001 +#define XFS_TRANS_SB_IFREE 0x00000002 +#define XFS_TRANS_SB_FDBLOCKS 0x00000004 +#define XFS_TRANS_SB_RES_FDBLOCKS 0x00000008 +#define XFS_TRANS_SB_FREXTENTS 0x00000010 +#define XFS_TRANS_SB_RES_FREXTENTS 0x00000020 +#define XFS_TRANS_SB_DBLOCKS 0x00000040 +#define XFS_TRANS_SB_AGCOUNT 0x00000080 +#define XFS_TRANS_SB_IMAXPCT 0x00000100 +#define XFS_TRANS_SB_REXTSIZE 0x00000200 +#define XFS_TRANS_SB_RBMBLOCKS 0x00000400 +#define XFS_TRANS_SB_RBLOCKS 0x00000800 +#define XFS_TRANS_SB_REXTENTS 0x00001000 +#define XFS_TRANS_SB_REXTSLOG 0x00002000 + +/* + * Here we centralize the specification of XFS meta-data buffer reference count + * values. This determine how hard the buffer cache tries to hold onto the + * buffer. + */ +#define XFS_AGF_REF 4 +#define XFS_AGI_REF 4 +#define XFS_AGFL_REF 3 +#define XFS_INO_BTREE_REF 3 +#define XFS_ALLOC_BTREE_REF 2 +#define XFS_BMAP_BTREE_REF 2 +#define XFS_DIR_BTREE_REF 2 +#define XFS_INO_REF 2 +#define XFS_ATTR_BTREE_REF 1 +#define XFS_DQUOT_REF 1 + +/* + * Flags for xfs_trans_ichgtime(). + */ +#define XFS_ICHGTIME_MOD 0x1 /* data fork modification timestamp */ +#define XFS_ICHGTIME_CHG 0x2 /* inode field change timestamp */ +#define XFS_ICHGTIME_CREATE 0x4 /* inode create timestamp */ + + +/* + * Symlink decoding/encoding functions + */ +int xfs_symlink_blocks(struct xfs_mount *mp, int pathlen); +int xfs_symlink_hdr_set(struct xfs_mount *mp, xfs_ino_t ino, uint32_t offset, + uint32_t size, struct xfs_buf *bp); +bool xfs_symlink_hdr_ok(struct xfs_mount *mp, xfs_ino_t ino, uint32_t offset, + uint32_t size, struct xfs_buf *bp); +void xfs_symlink_local_to_remote(struct xfs_trans *tp, struct xfs_buf *bp, + struct xfs_inode *ip, struct xfs_ifork *ifp); + +#endif /* __XFS_SHARED_H__ */ -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 54C2B7FAE for ; Wed, 13 Nov 2013 00:41:25 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id CAF55AC00A for ; Tue, 12 Nov 2013 22:41:24 -0800 (PST) X-ASG-Debug-ID: 1384324881-04bdf0789a6fff50002-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id swEpEK6I27yEA7HZ for ; Tue, 12 Nov 2013 22:41:23 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/II4UgWiEGwOqG4M8KIEs Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:12 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005cL-IO for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006kE-H4 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 36/36] repair: fix leaf node directory data check Date: Wed, 13 Nov 2013 17:41:00 +1100 X-ASG-Orig-Subj: [PATCH 36/36] repair: fix leaf node directory data check Message-Id: <1384324860-25677-37-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324883 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When walking the leaf node format blocks (LEAFN) in the hash index of a large directory, we could trip over btree node blocks (DA_NODE) in the address space if there are enough entries in the directory. These cause a verifier failure, and hence the directory is considered corrupt and is trashed and rebuilt unnecesarily. Fix this by using the correct verifier that can handle both types of blocks without triggering failures. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- repair/phase6.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/repair/phase6.c b/repair/phase6.c index 5307acf..d2d4a44 100644 --- a/repair/phase6.c +++ b/repair/phase6.c @@ -1937,8 +1937,16 @@ longform_dir2_check_node( next_da_bno = da_bno + mp->m_dirblkfsbs - 1; if (bmap_next_offset(NULL, ip, &next_da_bno, XFS_DATA_FORK)) break; + + /* + * we need to use the da3 node verifier here as it handles the + * fact that reading the leaf hash tree blocks can return either + * leaf or node blocks and calls the correct verifier. If we get + * a node block, then we'll skip it below based on a magic + * number check. + */ if (libxfs_da_read_buf(NULL, ip, da_bno, -1, &bp, - XFS_DATA_FORK, &xfs_dir3_leafn_buf_ops)) { + XFS_DATA_FORK, &xfs_da3_node_buf_ops)) { do_warn( _("can't read leaf block %u for directory inode %" PRIu64 "\n"), da_bno, ip->i_ino); -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8E7C07FB0 for ; Wed, 13 Nov 2013 00:41:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6D55E8F8035 for ; Tue, 12 Nov 2013 22:41:22 -0800 (PST) X-ASG-Debug-ID: 1384324879-04cb6c50394fc280001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id kP9v64aiI7CLGgkQ for ; Tue, 12 Nov 2013 22:41:20 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/II4UFIVvA6obgzwogSwBHw Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:09 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8N-0005bG-To for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8N-0006he-Sl for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 04/36] xfs: split dquot buffer operations out Date: Wed, 13 Nov 2013 17:40:28 +1100 X-ASG-Orig-Subj: [PATCH 04/36] xfs: split dquot buffer operations out Message-Id: <1384324860-25677-5-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324879 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Parts of userspace want to be able to read and modify dquot buffers (e.g. xfs_db) so we need to split out the reading and writing of these buffers so it is easy to shared code with libxfs in userspace. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- include/libxfs.h | 9 ++ libxfs/Makefile | 1 + libxfs/xfs_dquot_buf.c | 273 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 283 insertions(+) create mode 100644 libxfs/xfs_dquot_buf.c diff --git a/include/libxfs.h b/include/libxfs.h index 835ba37..f10ab59 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -216,6 +216,15 @@ typedef struct xfs_mount { xfs_dablk_t m_dirdatablk; /* blockno of dir data v2 */ xfs_dablk_t m_dirleafblk; /* blockno of dir non-data v2 */ xfs_dablk_t m_dirfreeblk; /* blockno of dirfreeindex v2 */ + + /* + * anonymous struct to allow xfs_dquot_buf.c to compile. + * Pointer is always null in userspace, so code does not use it at all + */ + struct { + int qi_dqperchunk; + } *m_quotainfo; + } xfs_mount_t; /* diff --git a/libxfs/Makefile b/libxfs/Makefile index f0cbae3..4522218 100644 --- a/libxfs/Makefile +++ b/libxfs/Makefile @@ -29,6 +29,7 @@ CFILES = cache.c \ xfs_dir2_leaf.c \ xfs_dir2_node.c \ xfs_dir2_sf.c \ + xfs_dquot_buf.c \ xfs_ialloc.c \ xfs_inode_buf.c \ xfs_inode_fork.c \ diff --git a/libxfs/xfs_dquot_buf.c b/libxfs/xfs_dquot_buf.c new file mode 100644 index 0000000..620d9d3 --- /dev/null +++ b/libxfs/xfs_dquot_buf.c @@ -0,0 +1,273 @@ +/* + * Copyright (c) 2000-2006 Silicon Graphics, Inc. + * Copyright (c) 2013 Red Hat, Inc. + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it would be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ +#include "xfs.h" + +int +xfs_calc_dquots_per_chunk( + struct xfs_mount *mp, + unsigned int nbblks) /* basic block units */ +{ + unsigned int ndquots; + + ASSERT(nbblks > 0); + ndquots = BBTOB(nbblks); + do_div(ndquots, sizeof(xfs_dqblk_t)); + + return ndquots; +} + +/* + * Do some primitive error checking on ondisk dquot data structures. + */ +int +xfs_dqcheck( + struct xfs_mount *mp, + xfs_disk_dquot_t *ddq, + xfs_dqid_t id, + uint type, /* used only when IO_dorepair is true */ + uint flags, + char *str) +{ + xfs_dqblk_t *d = (xfs_dqblk_t *)ddq; + int errs = 0; + + /* + * We can encounter an uninitialized dquot buffer for 2 reasons: + * 1. If we crash while deleting the quotainode(s), and those blks got + * used for user data. This is because we take the path of regular + * file deletion; however, the size field of quotainodes is never + * updated, so all the tricks that we play in itruncate_finish + * don't quite matter. + * + * 2. We don't play the quota buffers when there's a quotaoff logitem. + * But the allocation will be replayed so we'll end up with an + * uninitialized quota block. + * + * This is all fine; things are still consistent, and we haven't lost + * any quota information. Just don't complain about bad dquot blks. + */ + if (ddq->d_magic != cpu_to_be16(XFS_DQUOT_MAGIC)) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : XFS dquot ID 0x%x, magic 0x%x != 0x%x", + str, id, be16_to_cpu(ddq->d_magic), XFS_DQUOT_MAGIC); + errs++; + } + if (ddq->d_version != XFS_DQUOT_VERSION) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : XFS dquot ID 0x%x, version 0x%x != 0x%x", + str, id, ddq->d_version, XFS_DQUOT_VERSION); + errs++; + } + + if (ddq->d_flags != XFS_DQ_USER && + ddq->d_flags != XFS_DQ_PROJ && + ddq->d_flags != XFS_DQ_GROUP) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : XFS dquot ID 0x%x, unknown flags 0x%x", + str, id, ddq->d_flags); + errs++; + } + + if (id != -1 && id != be32_to_cpu(ddq->d_id)) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : ondisk-dquot 0x%p, ID mismatch: " + "0x%x expected, found id 0x%x", + str, ddq, id, be32_to_cpu(ddq->d_id)); + errs++; + } + + if (!errs && ddq->d_id) { + if (ddq->d_blk_softlimit && + be64_to_cpu(ddq->d_bcount) > + be64_to_cpu(ddq->d_blk_softlimit)) { + if (!ddq->d_btimer) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : Dquot ID 0x%x (0x%p) BLK TIMER NOT STARTED", + str, (int)be32_to_cpu(ddq->d_id), ddq); + errs++; + } + } + if (ddq->d_ino_softlimit && + be64_to_cpu(ddq->d_icount) > + be64_to_cpu(ddq->d_ino_softlimit)) { + if (!ddq->d_itimer) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : Dquot ID 0x%x (0x%p) INODE TIMER NOT STARTED", + str, (int)be32_to_cpu(ddq->d_id), ddq); + errs++; + } + } + if (ddq->d_rtb_softlimit && + be64_to_cpu(ddq->d_rtbcount) > + be64_to_cpu(ddq->d_rtb_softlimit)) { + if (!ddq->d_rtbtimer) { + if (flags & XFS_QMOPT_DOWARN) + xfs_alert(mp, + "%s : Dquot ID 0x%x (0x%p) RTBLK TIMER NOT STARTED", + str, (int)be32_to_cpu(ddq->d_id), ddq); + errs++; + } + } + } + + if (!errs || !(flags & XFS_QMOPT_DQREPAIR)) + return errs; + + if (flags & XFS_QMOPT_DOWARN) + xfs_notice(mp, "Re-initializing dquot ID 0x%x", id); + + /* + * Typically, a repair is only requested by quotacheck. + */ + ASSERT(id != -1); + ASSERT(flags & XFS_QMOPT_DQREPAIR); + memset(d, 0, sizeof(xfs_dqblk_t)); + + d->dd_diskdq.d_magic = cpu_to_be16(XFS_DQUOT_MAGIC); + d->dd_diskdq.d_version = XFS_DQUOT_VERSION; + d->dd_diskdq.d_flags = type; + d->dd_diskdq.d_id = cpu_to_be32(id); + + if (xfs_sb_version_hascrc(&mp->m_sb)) { + uuid_copy(&d->dd_uuid, &mp->m_sb.sb_uuid); + xfs_update_cksum((char *)d, sizeof(struct xfs_dqblk), + XFS_DQUOT_CRC_OFF); + } + + return errs; +} + +STATIC bool +xfs_dquot_buf_verify_crc( + struct xfs_mount *mp, + struct xfs_buf *bp) +{ + struct xfs_dqblk *d = (struct xfs_dqblk *)bp->b_addr; + int ndquots; + int i; + + if (!xfs_sb_version_hascrc(&mp->m_sb)) + return true; + + /* + * if we are in log recovery, the quota subsystem has not been + * initialised so we have no quotainfo structure. In that case, we need + * to manually calculate the number of dquots in the buffer. + */ + if (mp->m_quotainfo) + ndquots = mp->m_quotainfo->qi_dqperchunk; + else + ndquots = xfs_calc_dquots_per_chunk(mp, + XFS_BB_TO_FSB(mp, bp->b_length)); + + for (i = 0; i < ndquots; i++, d++) { + if (!xfs_verify_cksum((char *)d, sizeof(struct xfs_dqblk), + XFS_DQUOT_CRC_OFF)) + return false; + if (!uuid_equal(&d->dd_uuid, &mp->m_sb.sb_uuid)) + return false; + } + return true; +} + +STATIC bool +xfs_dquot_buf_verify( + struct xfs_mount *mp, + struct xfs_buf *bp) +{ + struct xfs_dqblk *d = (struct xfs_dqblk *)bp->b_addr; + xfs_dqid_t id = 0; + int ndquots; + int i; + + /* + * if we are in log recovery, the quota subsystem has not been + * initialised so we have no quotainfo structure. In that case, we need + * to manually calculate the number of dquots in the buffer. + */ + if (mp->m_quotainfo) + ndquots = mp->m_quotainfo->qi_dqperchunk; + else + ndquots = xfs_calc_dquots_per_chunk(mp, bp->b_length); + + /* + * On the first read of the buffer, verify that each dquot is valid. + * We don't know what the id of the dquot is supposed to be, just that + * they should be increasing monotonically within the buffer. If the + * first id is corrupt, then it will fail on the second dquot in the + * buffer so corruptions could point to the wrong dquot in this case. + */ + for (i = 0; i < ndquots; i++) { + struct xfs_disk_dquot *ddq; + int error; + + ddq = &d[i].dd_diskdq; + + if (i == 0) + id = be32_to_cpu(ddq->d_id); + + error = xfs_dqcheck(mp, ddq, id + i, 0, XFS_QMOPT_DOWARN, + "xfs_dquot_buf_verify"); + if (error) + return false; + } + return true; +} + +static void +xfs_dquot_buf_read_verify( + struct xfs_buf *bp) +{ + struct xfs_mount *mp = bp->b_target->bt_mount; + + if (!xfs_dquot_buf_verify_crc(mp, bp) || !xfs_dquot_buf_verify(mp, bp)) { + XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_LOW, mp, bp->b_addr); + xfs_buf_ioerror(bp, EFSCORRUPTED); + } +} + +/* + * we don't calculate the CRC here as that is done when the dquot is flushed to + * the buffer after the update is done. This ensures that the dquot in the + * buffer always has an up-to-date CRC value. + */ +void +xfs_dquot_buf_write_verify( + struct xfs_buf *bp) +{ + struct xfs_mount *mp = bp->b_target->bt_mount; + + if (!xfs_dquot_buf_verify(mp, bp)) { + XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_LOW, mp, bp->b_addr); + xfs_buf_ioerror(bp, EFSCORRUPTED); + return; + } +} + +const struct xfs_buf_ops xfs_dquot_buf_ops = { + .verify_read = xfs_dquot_buf_read_verify, + .verify_write = xfs_dquot_buf_write_verify, +}; + -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3959D7FB2 for ; Wed, 13 Nov 2013 00:41:26 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id BFEE5AC003 for ; Tue, 12 Nov 2013 22:41:25 -0800 (PST) X-ASG-Debug-ID: 1384324883-04cbb00de059f800001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id srvFnpWhaEhGxhUa for ; Tue, 12 Nov 2013 22:41:24 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQVWMwgYMTkDGxmIAL8gj3yEGwOiVIdHgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:12 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005c9-EQ for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006jk-D7 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 30/36] libxfs: work around do_div() not handling 32 bit numerators Date: Wed, 13 Nov 2013 17:40:54 +1100 X-ASG-Orig-Subj: [PATCH 30/36] libxfs: work around do_div() not handling 32 bit numerators Message-Id: <1384324860-25677-31-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324883 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner The libxfs dquot buffer code uses do_div() with a 32 bit numerator. This gives incorrect results as do_div() passes the numerator by reference as a pointer to a 64 bit value. Hence it does the division using 32 bits of garbage gives the wrong result. As per Christoph's suggestion, we can kill the usage of do_div() here completely and just do the division directly, both in userspace and kernel space. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- libxfs/xfs_dquot_buf.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/libxfs/xfs_dquot_buf.c b/libxfs/xfs_dquot_buf.c index 620d9d3..6bbb0ff 100644 --- a/libxfs/xfs_dquot_buf.c +++ b/libxfs/xfs_dquot_buf.c @@ -23,13 +23,8 @@ xfs_calc_dquots_per_chunk( struct xfs_mount *mp, unsigned int nbblks) /* basic block units */ { - unsigned int ndquots; - ASSERT(nbblks > 0); - ndquots = BBTOB(nbblks); - do_div(ndquots, sizeof(xfs_dqblk_t)); - - return ndquots; + return BBTOB(nbblks) / sizeof(xfs_dqblk_t); } /* -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 329CC7FB1 for ; Wed, 13 Nov 2013 00:41:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 14F23304067 for ; Tue, 12 Nov 2013 22:41:26 -0800 (PST) X-ASG-Debug-ID: 1384324879-04cb6c50394fc280004-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id BR0XHaAuKDKCoRPA for ; Tue, 12 Nov 2013 22:41:24 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6JUh0eDPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:13 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bz-Cs for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006ja-Bs for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 28/36] xfs_db: use inode cluster buffers for inode IO Date: Wed, 13 Nov 2013 17:40:52 +1100 X-ASG-Orig-Subj: [PATCH 28/36] xfs_db: use inode cluster buffers for inode IO Message-Id: <1384324860-25677-29-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324884 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When we mount the filesystem inside xfs_db, libxfs is tasked with reading some information from disk, such as root inodes. Because libxfs does this inode reading, it uses inode cluster buffers to read the inodes. xfs_db, OTOH, just uses FSB sized buffers to read inodes, and hence xfs_db throws a warning when reading the root inode block like so: $ sudo xfs_db -c "sb 0" -c "p rootino" -c "inode 32" /dev/vda Version 5 superblock detected. xfsprogs has EXPERIMENTAL support enabled! Use of these features is at your own risk! rootino = 32 7f59f20e6740: Badness in key lookup (length) bp=(bno 0x20, len 8192 bytes) key=(bno 0x20, len 1024 bytes) $ There is another way this can happen, and that is dumping raw data from disk using either the "fsb NNN" or "daddr MMM" commands to dump untyped information. This is always read in sector or filesystem block units, and so will cause similar badness warnings. To avoid this problem when reading inodes, teach xfs_db to read inode clusters rather individual filesystem blocks when asked to read an inode. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/inode.c | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/db/inode.c b/db/inode.c index 4090855..24170ba 100644 --- a/db/inode.c +++ b/db/inode.c @@ -623,6 +623,14 @@ inode_u_symlink_count( (int)be64_to_cpu(dip->di_size) : 0; } +/* + * We are now using libxfs for our IO backend, so we should always try to use + * inode cluster buffers rather than filesystem block sized buffers for reading + * inodes. This means that we always use the same buffers as libxfs operations + * does, and that avoids buffer cache issues caused by overlapping buffers. This + * can be seen clearly when trying to read the root inode. Much of this logic is + * similar to libxfs_imap(). + */ void set_cur_inode( xfs_ino_t ino) @@ -632,6 +640,9 @@ set_cur_inode( xfs_agnumber_t agno; xfs_dinode_t *dip; int offset; + int numblks = blkbb; + xfs_agblock_t cluster_agbno; + agno = XFS_INO_TO_AGNO(mp, ino); agino = XFS_INO_TO_AGINO(mp, ino); @@ -644,6 +655,24 @@ set_cur_inode( return; } cur_agno = agno; + + if (mp->m_inode_cluster_size > mp->m_sb.sb_blocksize && + mp->m_inoalign_mask) { + xfs_agblock_t chunk_agbno; + xfs_agblock_t offset_agbno; + int blks_per_cluster; + + blks_per_cluster = mp->m_inode_cluster_size >> + mp->m_sb.sb_blocklog; + offset_agbno = agbno & mp->m_inoalign_mask; + chunk_agbno = agbno - offset_agbno; + cluster_agbno = chunk_agbno + + ((offset_agbno / blks_per_cluster) * blks_per_cluster); + offset += ((agbno - cluster_agbno) * mp->m_sb.sb_inopblock); + numblks = XFS_FSB_TO_BB(mp, blks_per_cluster); + } else + cluster_agbno = agbno; + /* * First set_cur to the block with the inode * then use off_cur to get the right part of the buffer. @@ -651,8 +680,8 @@ set_cur_inode( ASSERT(typtab[TYP_INODE].typnm == TYP_INODE); /* ingore ring update here, do it explicitly below */ - set_cur(&typtab[TYP_INODE], XFS_AGB_TO_DADDR(mp, agno, agbno), - blkbb, DB_RING_IGN, NULL); + set_cur(&typtab[TYP_INODE], XFS_AGB_TO_DADDR(mp, agno, cluster_agbno), + numblks, DB_RING_IGN, NULL); off_cur(offset << mp->m_sb.sb_inodelog, mp->m_sb.sb_inodesize); dip = iocur_top->data; iocur_top->ino_crc_ok = libxfs_dinode_verify(mp, ino, dip); -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AA6B67FB3 for ; Wed, 13 Nov 2013 00:41:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 81A7F8F8035 for ; Tue, 12 Nov 2013 22:41:26 -0800 (PST) X-ASG-Debug-ID: 1384324878-04cb6c40d47085a0005-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id mpZhfZg3nzUCMZ6e for ; Tue, 12 Nov 2013 22:41:24 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6obgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005cF-Ft for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006ju-EU for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 32/36] xfs: support larger inode clusters on v5 filesystems Date: Wed, 13 Nov 2013 17:40:56 +1100 X-ASG-Orig-Subj: [PATCH 32/36] xfs: support larger inode clusters on v5 filesystems Message-Id: <1384324860-25677-33-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324884 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner To allow the kernel to use larger inode clusters than the standard 8192 bytes, we need to set the inode alignment fields appropriately so that the kernel is consistent in it's inode to buffer mappings. We set the alignment to allow a constant 32 inodes per cluster, instead of a fixed 8k cluster size. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- include/libxfs.h | 2 +- mkfs/xfs_mkfs.c | 5 ++++- repair/sb.c | 41 ++++++++++++++++++++++++++++------------- 3 files changed, 33 insertions(+), 15 deletions(-) diff --git a/include/libxfs.h b/include/libxfs.h index 40a950e..4bf331c 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -181,7 +181,7 @@ typedef struct xfs_mount { __uint8_t m_sectbb_log; /* sectorlog - BBSHIFT */ __uint8_t m_agno_log; /* log #ag's */ __uint8_t m_agino_log; /* #bits for agino in inum */ - __uint16_t m_inode_cluster_size;/* min inode buf size */ + uint m_inode_cluster_size;/* min inode buf size */ uint m_blockmask; /* sb_blocksize-1 */ uint m_blockwsize; /* sb_blocksize in words */ uint m_blockwmask; /* blockwsize-1 */ diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 3a032c0..d82128c 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -2532,7 +2532,10 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), } else sbp->sb_logsunit = 0; if (iaflag) { - sbp->sb_inoalignmt = XFS_INODE_BIG_CLUSTER_SIZE >> blocklog; + int cluster_size = XFS_INODE_BIG_CLUSTER_SIZE; + if (crcs_enabled) + cluster_size *= isize / XFS_DINODE_MIN_SIZE; + sbp->sb_inoalignmt = cluster_size >> blocklog; iaflag = sbp->sb_inoalignmt != 0; } else sbp->sb_inoalignmt = 0; diff --git a/repair/sb.c b/repair/sb.c index 2e35a4c..c54d89b 100644 --- a/repair/sb.c +++ b/repair/sb.c @@ -169,17 +169,37 @@ find_secondary_sb(xfs_sb_t *rsb) } /* - * calculate what inode alignment field ought to be - * based on internal superblock info + * Calculate what inode alignment field ought to be + * based on internal superblock info and determine if it is valid. + * + * For v5 superblocks, the inode alignment will either match that of the + * standard XFS_INODE_BIG_CLUSTER_SIZE, or it will be scaled based on the inode + * size. Either value is valid in this case. + * + * Return true if the alignment is valid, false otherwise. */ -static int -calc_ino_align(xfs_sb_t *sb) +static bool +sb_validate_ino_align(struct xfs_sb *sb) { - xfs_extlen_t align; + xfs_extlen_t align; + if (!xfs_sb_version_hasalign(sb)) + return true; + + /* standard cluster size alignment is always valid */ align = XFS_INODE_BIG_CLUSTER_SIZE >> sb->sb_blocklog; + if (align == sb->sb_inoalignmt) + return true; + + /* alignment scaled by inode size is v5 only for now */ + if (!xfs_sb_version_hascrc(sb)) + return false; - return(align); + align *= sb->sb_inodesize / XFS_DINODE_MIN_SIZE; + if (align == sb->sb_inoalignmt) + return true; + + return false; } /* @@ -228,7 +248,6 @@ int verify_sb(xfs_sb_t *sb, int is_primary_sb) { __uint32_t bsize; - xfs_extlen_t align; int i; /* check magic number and version number */ @@ -364,12 +383,8 @@ verify_sb(xfs_sb_t *sb, int is_primary_sb) /* * verify correctness of inode alignment if it's there */ - if (xfs_sb_version_hasalign(sb)) { - align = calc_ino_align(sb); - - if (align != sb->sb_inoalignmt) - return(XR_BAD_INO_ALIGN); - } + if (!sb_validate_ino_align(sb)) + return(XR_BAD_INO_ALIGN); /* * verify max. % of inodes (sb_imax_pct) -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id CAF577FB4 for ; Wed, 13 Nov 2013 00:41:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 91B2030406A for ; Tue, 12 Nov 2013 22:41:26 -0800 (PST) X-ASG-Debug-ID: 1384324881-04bdf0789a6fff50003-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id fGTCbR41fVS2uDF5 for ; Tue, 12 Nov 2013 22:41:24 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6JUh0eDPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005c2-Ds for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006jf-CV for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 29/36] xfs_db: avoid libxfs buffer lookup warnings Date: Wed, 13 Nov 2013 17:40:53 +1100 X-ASG-Orig-Subj: [PATCH 29/36] xfs_db: avoid libxfs buffer lookup warnings Message-Id: <1384324860-25677-30-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324884 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner xfs_db is unique in the way it can read the same blocks with different lengths from disk, so we really need a way to avoid having duplicate buffers in the cache. To handle this in a generic way, introduce a "purge on compare failure" feature to libxfs. What this feature does is instead of throwing a warning when a buffer miscompare occurs (e.g. due to a length mismatch), it purges the buffer that is in cache from the cache. We can do this safely in the context of xfs_db because it always writes back changes made to buffers before it releases the reference to the buffer. Hence we can purge buffers directly from the lookup code without having to worry about whether they are dirty or not. Doing this purge on miscompare operation avoids the problem that libxfs is currently warning about, and hence if the feature flag is set then we don't need to warn about miscompares any more. Hence the whole problem goes away entirely for xfs_db, without affecting any of the other users of libxfs based IO. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/init.c | 1 + include/cache.h | 22 +++++++++++++- include/libxfs.h | 2 ++ libxfs/cache.c | 83 +++++++++++++++++++++++++++++++++++++++-------------- libxfs/init.c | 3 +- libxfs/rdwr.c | 28 ++++++++++-------- repair/xfs_repair.c | 2 +- 7 files changed, 105 insertions(+), 36 deletions(-) diff --git a/db/init.c b/db/init.c index 25108ad..8f86f45 100644 --- a/db/init.c +++ b/db/init.c @@ -109,6 +109,7 @@ init( else x.dname = fsdevice; + x.bcache_flags = CACHE_MISCOMPARE_PURGE; if (!libxfs_init(&x)) { fputs(_("\nfatal error -- couldn't initialize XFS library\n"), stderr); diff --git a/include/cache.h b/include/cache.h index 0c0a1c5..c5757d0 100644 --- a/include/cache.h +++ b/include/cache.h @@ -18,6 +18,25 @@ #ifndef __CACHE_H__ #define __CACHE_H__ +/* + * initialisation flags + */ +/* + * xfs_db always writes changes immediately, and so we need to purge buffers + * when we get a buffer lookup mismatch due to readin the same block with a + * different buffer configuration. + */ +#define CACHE_MISCOMPARE_PURGE (1 << 0) + +/* + * cache object campare return values + */ +enum { + CACHE_HIT, + CACHE_MISS, + CACHE_PURGE, +}; + #define HASH_CACHE_RATIO 8 /* @@ -82,6 +101,7 @@ struct cache_node { }; struct cache { + int c_flags; /* behavioural flags */ unsigned int c_maxcount; /* max cache nodes */ unsigned int c_count; /* count of nodes */ pthread_mutex_t c_mutex; /* node count mutex */ @@ -99,7 +119,7 @@ struct cache { unsigned int c_max; /* max nodes ever used */ }; -struct cache *cache_init(unsigned int, struct cache_operations *); +struct cache *cache_init(int, unsigned int, struct cache_operations *); void cache_destroy(struct cache *); void cache_walk(struct cache *, cache_walk_t); void cache_purge(struct cache *); diff --git a/include/libxfs.h b/include/libxfs.h index cbb5757..40a950e 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -110,6 +110,8 @@ typedef struct { int dfd; /* data subvolume file descriptor */ int logfd; /* log subvolume file descriptor */ int rtfd; /* realtime subvolume file descriptor */ + int icache_flags; /* cache init flags */ + int bcache_flags; /* cache init flags */ } libxfs_init_t; #define LIBXFS_EXIT_ON_FAILURE 0x0001 /* exit the program if a call fails */ diff --git a/libxfs/cache.c b/libxfs/cache.c index 56b24e7..84d2860 100644 --- a/libxfs/cache.c +++ b/libxfs/cache.c @@ -38,6 +38,7 @@ static unsigned int cache_generic_bulkrelse(struct cache *, struct list_head *); struct cache * cache_init( + int flags, unsigned int hashsize, struct cache_operations *cache_operations) { @@ -53,6 +54,7 @@ cache_init( return NULL; } + cache->c_flags = flags; cache->c_count = 0; cache->c_max = 0; cache->c_hits = 0; @@ -289,6 +291,34 @@ cache_overflowed( return (cache->c_maxcount == cache->c_max); } + +static int +__cache_node_purge( + struct cache * cache, + struct cache_node * node) +{ + int count; + struct cache_mru * mru; + + pthread_mutex_lock(&node->cn_mutex); + count = node->cn_count; + if (count != 0) { + pthread_mutex_unlock(&node->cn_mutex); + return count; + } + mru = &cache->c_mrus[node->cn_priority]; + pthread_mutex_lock(&mru->cm_mutex); + list_del_init(&node->cn_mru); + mru->cm_count--; + pthread_mutex_unlock(&mru->cm_mutex); + + pthread_mutex_unlock(&node->cn_mutex); + pthread_mutex_destroy(&node->cn_mutex); + list_del_init(&node->cn_hash); + cache->relse(node); + return count; +} + /* * Lookup in the cache hash table. With any luck we'll get a cache * hit, in which case this will all be over quickly and painlessly. @@ -308,8 +338,10 @@ cache_node_get( struct cache_mru * mru; struct list_head * head; struct list_head * pos; + struct list_head * n; unsigned int hashidx; int priority = 0; + int purged = 0; hashidx = cache->hash(key, cache->c_hashsize); hash = cache->c_hash + hashidx; @@ -317,10 +349,26 @@ cache_node_get( for (;;) { pthread_mutex_lock(&hash->ch_mutex); - for (pos = head->next; pos != head; pos = pos->next) { + for (pos = head->next, n = pos->next; pos != head; + pos = n, n = pos->next) { + int result; + node = list_entry(pos, struct cache_node, cn_hash); - if (!cache->compare(node, key)) - continue; + result = cache->compare(node, key); + switch (result) { + case CACHE_HIT: + break; + case CACHE_PURGE: + if ((cache->c_flags & CACHE_MISCOMPARE_PURGE) && + !__cache_node_purge(cache, node)) { + purged++; + hash->ch_count--; + } + /* FALL THROUGH */ + case CACHE_MISS: + goto next_object; + } + /* * node found, bump node's reference count, remove it * from its MRU list, and update stats. @@ -347,6 +395,8 @@ cache_node_get( *nodep = node; return 0; +next_object: + continue; /* what the hell, gcc? */ } pthread_mutex_unlock(&hash->ch_mutex); /* @@ -375,6 +425,12 @@ cache_node_get( list_add(&node->cn_hash, &hash->ch_list); pthread_mutex_unlock(&hash->ch_mutex); + if (purged) { + pthread_mutex_lock(&cache->c_mutex); + cache->c_count -= purged; + pthread_mutex_unlock(&cache->c_mutex); + } + *nodep = node; return 1; } @@ -457,7 +513,6 @@ cache_node_purge( struct list_head * pos; struct list_head * n; struct cache_hash * hash; - struct cache_mru * mru; int count = -1; hash = cache->c_hash + cache->hash(key, cache->c_hashsize); @@ -468,23 +523,9 @@ cache_node_purge( if ((struct cache_node *)pos != node) continue; - pthread_mutex_lock(&node->cn_mutex); - count = node->cn_count; - if (count != 0) { - pthread_mutex_unlock(&node->cn_mutex); - break; - } - mru = &cache->c_mrus[node->cn_priority]; - pthread_mutex_lock(&mru->cm_mutex); - list_del_init(&node->cn_mru); - mru->cm_count--; - pthread_mutex_unlock(&mru->cm_mutex); - - pthread_mutex_unlock(&node->cn_mutex); - pthread_mutex_destroy(&node->cn_mutex); - list_del_init(&node->cn_hash); - hash->ch_count--; - cache->relse(node); + count = __cache_node_purge(cache, node); + if (!count) + hash->ch_count--; break; } pthread_mutex_unlock(&hash->ch_mutex); diff --git a/libxfs/init.c b/libxfs/init.c index 9a3cf22..0924948 100644 --- a/libxfs/init.c +++ b/libxfs/init.c @@ -334,7 +334,8 @@ libxfs_init(libxfs_init_t *a) chdir(curdir); if (!libxfs_bhash_size) libxfs_bhash_size = LIBXFS_BHASHSIZE(sbp); - libxfs_bcache = cache_init(libxfs_bhash_size, &libxfs_bcache_operations); + libxfs_bcache = cache_init(a->bcache_flags, libxfs_bhash_size, + &libxfs_bcache_operations); use_xfs_buf_lock = a->usebuflock; manage_zones(0); rval = 1; diff --git a/libxfs/rdwr.c b/libxfs/rdwr.c index 7eaea0a..0aa2eba 100644 --- a/libxfs/rdwr.c +++ b/libxfs/rdwr.c @@ -323,20 +323,24 @@ libxfs_bcompare(struct cache_node *node, cache_key_t key) struct xfs_buf *bp = (struct xfs_buf *)node; struct xfs_bufkey *bkey = (struct xfs_bufkey *)key; -#ifdef IO_BCOMPARE_CHECK if (bp->b_target->dev == bkey->buftarg->dev && - bp->b_bn == bkey->blkno && - bp->b_bcount != BBTOB(bkey->bblen)) - fprintf(stderr, "%lx: Badness in key lookup (length)\n" - "bp=(bno 0x%llx, len %u bytes) key=(bno 0x%llx, len %u bytes)\n", - pthread_self(), - (unsigned long long)bp->b_bn, (int)bp->b_bcount, - (unsigned long long)bkey->blkno, BBTOB(bkey->bblen)); + bp->b_bn == bkey->blkno) { + if (bp->b_bcount == BBTOB(bkey->bblen)) + return CACHE_HIT; +#ifdef IO_BCOMPARE_CHECK + if (!(libxfs_bcache->c_flags & CACHE_MISCOMPARE_PURGE)) { + fprintf(stderr, + "%lx: Badness in key lookup (length)\n" + "bp=(bno 0x%llx, len %u bytes) key=(bno 0x%llx, len %u bytes)\n", + pthread_self(), + (unsigned long long)bp->b_bn, (int)bp->b_bcount, + (unsigned long long)bkey->blkno, + BBTOB(bkey->bblen)); + } #endif - - return (bp->b_target->dev == bkey->buftarg->dev && - bp->b_bn == bkey->blkno && - bp->b_bcount == BBTOB(bkey->bblen)); + return CACHE_PURGE; + } + return CACHE_MISS; } void diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index 214b7fa..77a040e 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -706,7 +706,7 @@ main(int argc, char **argv) do_log(_(" - block cache size set to %d entries\n"), libxfs_bhash_size * HASH_CACHE_RATIO); - libxfs_bcache = cache_init(libxfs_bhash_size, + libxfs_bcache = cache_init(0, libxfs_bhash_size, &libxfs_bcache_operations); } -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 17F5F7F9A for ; Wed, 13 Nov 2013 00:41:27 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id E0DBB8F8035 for ; Tue, 12 Nov 2013 22:41:26 -0800 (PST) X-ASG-Debug-ID: 1384324883-04cbb00de059f800002-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id aBZyHFHUcEJs0PTx for ; Tue, 12 Nov 2013 22:41:25 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/II4UhgMDqhuDPCiBLA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bv-An for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006jL-9n for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 25/36] db: add a special directory buffer verifier Date: Wed, 13 Nov 2013 17:40:49 +1100 X-ASG-Orig-Subj: [PATCH 25/36] db: add a special directory buffer verifier Message-Id: <1384324860-25677-26-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324885 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Because we only have a single directory type that is used for all the different buffer types, we need to provide a special verifier for the read code. That verifier needs to know all the directory types and when it find one it knows about, switch to the correct verifier and call it. We already do this for certain readahead cases in the directory code, so there is precedence for this. If we don't find a magic number we recognise, the verifier fails... Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/dir2.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ db/dir2.h | 2 ++ db/type.c | 3 ++- 3 files changed, 65 insertions(+), 1 deletion(-) diff --git a/db/dir2.c b/db/dir2.c index 2ec64e0..5a10955 100644 --- a/db/dir2.c +++ b/db/dir2.c @@ -24,6 +24,7 @@ #include "field.h" #include "dir2.h" #include "init.h" +#include "output.h" static int dir2_block_hdr_count(void *obj, int startoff); static int dir2_block_leaf_count(void *obj, int startoff); @@ -975,3 +976,63 @@ const field_t da3_node_hdr_flds[] = { { "pad", FLDT_UINT32D, OI(H3OFF(__pad32)), C1, 0, TYP_NONE }, { NULL } }; + +/* + * Special read verifier for directory buffers. detect the magic number + * appropriately and set the correct verifier and call it. + */ +static void +xfs_dir3_db_read_verify( + struct xfs_buf *bp) +{ + __be32 magic32; + __be16 magic16; + + magic32 = *(__be32 *)bp->b_addr; + magic16 = ((struct xfs_da_blkinfo *)bp->b_addr)->magic; + + switch (magic32) { + case cpu_to_be32(XFS_DIR3_BLOCK_MAGIC): + bp->b_ops = &xfs_dir3_block_buf_ops; + goto verify; + case cpu_to_be32(XFS_DIR3_DATA_MAGIC): + bp->b_ops = &xfs_dir3_data_buf_ops; + goto verify; + case cpu_to_be32(XFS_DIR3_FREE_MAGIC): + bp->b_ops = &xfs_dir3_free_buf_ops; + goto verify; + default: + break; + } + + switch (magic16) { + case cpu_to_be16(XFS_DIR3_LEAF1_MAGIC): + bp->b_ops = &xfs_dir3_leaf1_buf_ops; + break; + case cpu_to_be16(XFS_DIR3_LEAFN_MAGIC): + bp->b_ops = &xfs_dir3_leafn_buf_ops; + break; + case cpu_to_be16(XFS_DA3_NODE_MAGIC): + bp->b_ops = &xfs_da3_node_buf_ops; + break; + default: + dbprintf(_("Unknown directory buffer type!\n")); + xfs_buf_ioerror(bp, EFSCORRUPTED); + return; + } +verify: + bp->b_ops->verify_read(bp); +} + +static void +xfs_dir3_db_write_verify( + struct xfs_buf *bp) +{ + dbprintf(_("Writing unknown directory buffer type!\n")); + xfs_buf_ioerror(bp, EFSCORRUPTED); +} + +const struct xfs_buf_ops xfs_dir3_db_buf_ops = { + .verify_read = xfs_dir3_db_read_verify, + .verify_write = xfs_dir3_db_write_verify, +}; diff --git a/db/dir2.h b/db/dir2.h index b3651d5..5054493 100644 --- a/db/dir2.h +++ b/db/dir2.h @@ -60,3 +60,5 @@ static inline xfs_dir2_inou_t *xfs_dir2_sf_inumberp(xfs_dir2_sf_entry_t *sfep) extern int dir2_data_union_size(void *obj, int startoff, int idx); extern int dir2_size(void *obj, int startoff, int idx); + +extern const struct xfs_buf_ops xfs_dir3_db_buf_ops; diff --git a/db/type.c b/db/type.c index b3f3d87..2c3431e 100644 --- a/db/type.c +++ b/db/type.c @@ -87,7 +87,8 @@ static const typ_t __typtab_crc[] = { { TYP_CNTBT, "cntbt", handle_struct, cntbt_crc_hfld, &xfs_allocbt_buf_ops }, { TYP_DATA, "data", handle_block, NULL, NULL }, - { TYP_DIR2, "dir3", handle_struct, dir3_hfld, NULL }, + { TYP_DIR2, "dir3", handle_struct, dir3_hfld, + &xfs_dir3_db_buf_ops }, { TYP_DQBLK, "dqblk", handle_struct, dqblk_hfld, &xfs_dquot_buf_ops }, { TYP_INOBT, "inobt", handle_struct, inobt_crc_hfld, -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 875B97FB9 for ; Wed, 13 Nov 2013 00:41:27 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5DD5A30406A for ; Tue, 12 Nov 2013 22:41:27 -0800 (PST) X-ASG-Debug-ID: 1384324880-04cb6c40d47085b0004-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 6ad0O7HzqezA75PM for ; Tue, 12 Nov 2013 22:41:25 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvoGAJYeg1J5LGc//2dsb2JhbABZgwe/JIIrF3SCJQEBBScvMwgYMTkDGxmIAL8glBcDqhuDPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bq-8O for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006j6-7H for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 22/36] db: indicate if the CRC on a buffer is correct or not Date: Wed, 13 Nov 2013 17:40:46 +1100 X-ASG-Orig-Subj: [PATCH 22/36] db: indicate if the CRC on a buffer is correct or not Message-Id: <1384324860-25677-23-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324884 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When dumping metadata that has a CRC in it, output not only the CRC but text to tell us whether the value is correct or not. Hence we can see at a glance if there's something wrong or not. Do this by peeking at the buffer attached to the current IO contexted. If there was a CRC error, then it will be marked with a EFSCORRUPTED error. Use this to determine what to output. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/agf.c | 2 +- db/agfl.c | 2 +- db/agi.c | 2 +- db/btblock.c | 10 +++++----- db/dir2.c | 4 ++-- db/dquot.c | 2 +- db/field.c | 5 +++++ db/field.h | 4 ++++ db/fprint.c | 39 +++++++++++++++++++++++++++++++++++++++ db/fprint.h | 2 ++ db/inode.c | 2 +- db/io.h | 6 ++++++ db/sb.c | 2 +- db/symlink.c | 2 +- 14 files changed, 70 insertions(+), 14 deletions(-) diff --git a/db/agf.c b/db/agf.c index 389cb43..d9a07ca 100644 --- a/db/agf.c +++ b/db/agf.c @@ -71,7 +71,7 @@ const field_t agf_flds[] = { { "btreeblks", FLDT_UINT32D, OI(OFF(btreeblks)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(uuid)), C1, 0, TYP_NONE }, { "lsn", FLDT_UINT64X, OI(OFF(lsn)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(crc)), C1, 0, TYP_NONE }, { NULL } }; diff --git a/db/agfl.c b/db/agfl.c index e2340e6..b29538f 100644 --- a/db/agfl.c +++ b/db/agfl.c @@ -58,7 +58,7 @@ const field_t agfl_crc_flds[] = { { "seqno", FLDT_AGNUMBER, OI(OFF(seqno)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(uuid)), C1, 0, TYP_NONE }, { "lsn", FLDT_UINT64X, OI(OFF(lsn)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(crc)), C1, 0, TYP_NONE }, { "bno", FLDT_AGBLOCKNZ, OI(OFF(bno)), agfl_bno_size, FLD_ARRAY|FLD_COUNT, TYP_DATA }, { NULL } diff --git a/db/agi.c b/db/agi.c index 6b2e889..398bdbb 100644 --- a/db/agi.c +++ b/db/agi.c @@ -56,7 +56,7 @@ const field_t agi_flds[] = { CI(XFS_AGI_UNLINKED_BUCKETS), FLD_ARRAY, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(uuid)), C1, 0, TYP_NONE }, { "lsn", FLDT_UINT64X, OI(OFF(lsn)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(crc)), C1, 0, TYP_NONE }, { NULL } }; diff --git a/db/btblock.c b/db/btblock.c index 34188db..1ea0cff 100644 --- a/db/btblock.c +++ b/db/btblock.c @@ -295,7 +295,7 @@ const field_t bmapbta_crc_flds[] = { { "lsn", FLDT_UINT64X, OI(OFF(u.l.bb_lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(u.l.bb_uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_INO, OI(OFF(u.l.bb_owner)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(u.l.bb_crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(u.l.bb_crc)), C1, 0, TYP_NONE }, { "recs", FLDT_BMAPBTAREC, btblock_rec_offset, btblock_rec_count, FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, { "keys", FLDT_BMAPBTAKEY, btblock_key_offset, btblock_key_count, @@ -314,7 +314,7 @@ const field_t bmapbtd_crc_flds[] = { { "lsn", FLDT_UINT64X, OI(OFF(u.l.bb_lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(u.l.bb_uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_INO, OI(OFF(u.l.bb_owner)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(u.l.bb_crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(u.l.bb_crc)), C1, 0, TYP_NONE }, { "recs", FLDT_BMAPBTDREC, btblock_rec_offset, btblock_rec_count, FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, { "keys", FLDT_BMAPBTDKEY, btblock_key_offset, btblock_key_count, @@ -405,7 +405,7 @@ const field_t inobt_crc_flds[] = { { "lsn", FLDT_UINT64X, OI(OFF(u.s.bb_lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(u.s.bb_uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_AGNUMBER, OI(OFF(u.s.bb_owner)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, { "recs", FLDT_INOBTREC, btblock_rec_offset, btblock_rec_count, FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, { "keys", FLDT_INOBTKEY, btblock_key_offset, btblock_key_count, @@ -471,7 +471,7 @@ const field_t bnobt_crc_flds[] = { { "lsn", FLDT_UINT64X, OI(OFF(u.s.bb_lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(u.s.bb_uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_AGNUMBER, OI(OFF(u.s.bb_owner)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, { "recs", FLDT_BNOBTREC, btblock_rec_offset, btblock_rec_count, FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, { "keys", FLDT_BNOBTKEY, btblock_key_offset, btblock_key_count, @@ -533,7 +533,7 @@ const field_t cntbt_crc_flds[] = { { "lsn", FLDT_UINT64X, OI(OFF(u.s.bb_lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(u.s.bb_uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_AGNUMBER, OI(OFF(u.s.bb_owner)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(u.s.bb_crc)), C1, 0, TYP_NONE }, { "recs", FLDT_CNTBTREC, btblock_rec_offset, btblock_rec_count, FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE }, { "keys", FLDT_CNTBTKEY, btblock_key_offset, btblock_key_count, diff --git a/db/dir2.c b/db/dir2.c index 8b08d48..2ec64e0 100644 --- a/db/dir2.c +++ b/db/dir2.c @@ -922,7 +922,7 @@ const field_t dir3_data_union_flds[] = { #define DBH3OFF(f) bitize(offsetof(struct xfs_dir3_blk_hdr, f)) const field_t dir3_blkhdr_flds[] = { { "magic", FLDT_UINT32X, OI(DBH3OFF(magic)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(DBH3OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(DBH3OFF(crc)), C1, 0, TYP_NONE }, { "bno", FLDT_DFSBNO, OI(DBH3OFF(blkno)), C1, 0, TYP_BMAPBTD }, { "lsn", FLDT_UINT64X, OI(DBH3OFF(lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(DBH3OFF(uuid)), C1, 0, TYP_NONE }, @@ -959,7 +959,7 @@ const field_t dir3_free_hdr_flds[] = { #define DB3OFF(f) bitize(offsetof(struct xfs_da3_blkinfo, f)) const field_t da3_blkinfo_flds[] = { { "hdr", FLDT_DA_BLKINFO, OI(DB3OFF(hdr)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(DB3OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(DB3OFF(crc)), C1, 0, TYP_NONE }, { "bno", FLDT_DFSBNO, OI(DB3OFF(blkno)), C1, 0, TYP_BMAPBTD }, { "lsn", FLDT_UINT64X, OI(DB3OFF(lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(DB3OFF(uuid)), C1, 0, TYP_NONE }, diff --git a/db/dquot.c b/db/dquot.c index 6927956..2f7d463 100644 --- a/db/dquot.c +++ b/db/dquot.c @@ -48,7 +48,7 @@ const field_t dqblk_flds[] = { { "diskdq", FLDT_DISK_DQUOT, OI(DDOFF(diskdq)), C1, 0, TYP_NONE }, { "fill", FLDT_CHARS, OI(DDOFF(fill)), CI(DDSZC(fill)), FLD_SKIPALL, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(DDOFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(DDOFF(crc)), C1, 0, TYP_NONE }, { "lsn", FLDT_UINT64X, OI(DDOFF(lsn)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(DDOFF(uuid)), C1, 0, TYP_NONE }, { NULL } diff --git a/db/field.c b/db/field.c index c6d7404..4582097 100644 --- a/db/field.c +++ b/db/field.c @@ -163,6 +163,11 @@ const ftattr_t ftattrtab[] = { 0, fa_agblock, NULL }, { FLDT_CNTBTREC, "cntbtrec", fp_sarray, (char *)cntbt_rec_flds, SI(bitsz(xfs_alloc_rec_t)), 0, NULL, cntbt_rec_flds }, + +/* CRC field */ + { FLDT_CRC, "crc", fp_crc, "%#x (%s)", SI(bitsz(__uint32_t)), + 0, NULL, NULL }, + { FLDT_DEV, "dev", fp_num, "%#x", SI(bitsz(xfs_dev_t)), 0, NULL, NULL }, { FLDT_DFILOFFA, "dfiloffa", fp_num, "%llu", SI(bitsz(xfs_dfiloff_t)), 0, fa_dfiloffa, NULL }, diff --git a/db/field.h b/db/field.h index aecdf9f..6343c9a 100644 --- a/db/field.h +++ b/db/field.h @@ -80,6 +80,10 @@ typedef enum fldt { FLDT_CNTBTKEY, FLDT_CNTBTPTR, FLDT_CNTBTREC, + + /* CRC field type */ + FLDT_CRC, + FLDT_DEV, FLDT_DFILOFFA, FLDT_DFILOFFD, diff --git a/db/fprint.c b/db/fprint.c index 1d2f29c..435d984 100644 --- a/db/fprint.c +++ b/db/fprint.c @@ -30,6 +30,7 @@ #include "output.h" #include "sig.h" #include "malloc.h" +#include "io.h" int fp_charns( @@ -184,3 +185,41 @@ fp_uuid( } return 1; } + +/* + * CRC is correct is the current buffer it is being pulled out + * of is not marked with a EFSCORRUPTED error. + */ +int +fp_crc( + void *obj, + int bit, + int count, + char *fmtstr, + int size, + int arg, + int base, + int array) +{ + int bitpos; + int i; + __int64_t val; + char *ok; + + ok = iocur_crc_valid() ? "correct" : "bad"; + + for (i = 0, bitpos = bit; + i < count && !seenint(); + i++, bitpos += size) { + if (array) + dbprintf("%d:", i + base); + val = getbitval(obj, bitpos, size, BVUNSIGNED); + if (size > 32) + dbprintf(fmtstr, val, ok); + else + dbprintf(fmtstr, (__int32_t)val, ok); + if (i < count - 1) + dbprintf(" "); + } + return 1; +} diff --git a/db/fprint.h b/db/fprint.h index b032dbd..6a6d77e 100644 --- a/db/fprint.h +++ b/db/fprint.h @@ -29,3 +29,5 @@ extern int fp_time(void *obj, int bit, int count, char *fmtstr, int size, int arg, int base, int array); extern int fp_uuid(void *obj, int bit, int count, char *fmtstr, int size, int arg, int base, int array); +extern int fp_crc(void *obj, int bit, int count, char *fmtstr, int size, + int arg, int base, int array); diff --git a/db/inode.c b/db/inode.c index 634dc30..ec533ee 100644 --- a/db/inode.c +++ b/db/inode.c @@ -168,7 +168,7 @@ const field_t inode_core_flds[] = { }; const field_t inode_v3_flds[] = { - { "crc", FLDT_UINT32X, OI(COFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(COFF(crc)), C1, 0, TYP_NONE }, { "change_count", FLDT_UINT64D, OI(COFF(changecount)), C1, 0, TYP_NONE }, { "lsn", FLDT_UINT64X, OI(COFF(lsn)), C1, 0, TYP_NONE }, { "flags2", FLDT_UINT64X, OI(COFF(flags2)), C1, 0, TYP_NONE }, diff --git a/db/io.h b/db/io.h index 2c47ccc..d647284 100644 --- a/db/io.h +++ b/db/io.h @@ -58,3 +58,9 @@ extern void write_cur(void); extern void set_cur(const struct typ *t, __int64_t d, int c, int ring_add, bbmap_t *bbmap); extern void ring_add(void); + +static inline bool +iocur_crc_valid() +{ + return (iocur_top->bp && iocur_top->bp->b_error != EFSCORRUPTED); +} diff --git a/db/sb.c b/db/sb.c index 4929152..6cb665d 100644 --- a/db/sb.c +++ b/db/sb.c @@ -118,7 +118,7 @@ const field_t sb_flds[] = { C1, 0, TYP_NONE }, { "features_log_incompat", FLDT_UINT32X, OI(OFF(features_log_incompat)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(crc)), C1, 0, TYP_NONE }, { "pquotino", FLDT_INO, OI(OFF(pquotino)), C1, 0, TYP_INODE }, { "lsn", FLDT_UINT64X, OI(OFF(lsn)), C1, 0, TYP_NONE }, { NULL } diff --git a/db/symlink.c b/db/symlink.c index 9f3d0b9..a4f420f 100644 --- a/db/symlink.c +++ b/db/symlink.c @@ -69,7 +69,7 @@ const struct field symlink_crc_flds[] = { { "magic", FLDT_UINT32X, OI(OFF(magic)), C1, 0, TYP_NONE }, { "offset", FLDT_UINT32D, OI(OFF(offset)), C1, 0, TYP_NONE }, { "bytes", FLDT_UINT32D, OI(OFF(bytes)), C1, 0, TYP_NONE }, - { "crc", FLDT_UINT32X, OI(OFF(crc)), C1, 0, TYP_NONE }, + { "crc", FLDT_CRC, OI(OFF(crc)), C1, 0, TYP_NONE }, { "uuid", FLDT_UUID, OI(OFF(uuid)), C1, 0, TYP_NONE }, { "owner", FLDT_INO, OI(OFF(owner)), C1, 0, TYP_NONE }, { "bno", FLDT_DFSBNO, OI(OFF(blkno)), C1, 0, TYP_BMAPBTD }, -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 88B167FBA for ; Wed, 13 Nov 2013 00:41:27 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6C53230406B for ; Tue, 12 Nov 2013 22:41:27 -0800 (PST) X-ASG-Debug-ID: 1384324879-04cb6c50394fc280005-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 7cAeEDDCfrLzuj4l for ; Tue, 12 Nov 2013 22:41:25 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6JUh0eDPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bl-6F for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006im-5D for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 18/36] db: rewrite bbmap to use xfs_buf_map Date: Wed, 13 Nov 2013 17:40:42 +1100 X-ASG-Orig-Subj: [PATCH 18/36] db: rewrite bbmap to use xfs_buf_map Message-Id: <1384324860-25677-19-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324885 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Use the libxfs struct xfs_buf_map for recording the extent layout of discontiguous buffers and convert the read/write to decode them directory and use read_buf/write_buf to do the extent IO. This brings the physical xfs_db IO code to be very close to the model that libxfs uses. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/bmap.c | 15 ++++----------- db/io.c | 58 ++++++++++++---------------------------------------------- db/io.h | 3 ++- 3 files changed, 18 insertions(+), 58 deletions(-) diff --git a/db/bmap.c b/db/bmap.c index 0ef7a62..3951b9f 100644 --- a/db/bmap.c +++ b/db/bmap.c @@ -293,20 +293,13 @@ make_bbmap( int nex, bmap_ext_t *bmp) { - int d; - xfs_dfsbno_t dfsbno; int i; - int j; - int k; - for (i = 0, d = 0; i < nex; i++) { - dfsbno = bmp[i].startblock; - for (j = 0; j < bmp[i].blockcount; j++, dfsbno++) { - for (k = 0; k < blkbb; k++) - bbmap->b[d++] = - XFS_FSB_TO_DADDR(mp, dfsbno) + k; - } + for (i = 0; i < nex; i++) { + bbmap->b[i].bm_bn = XFS_FSB_TO_DADDR(mp, bmp[i].startblock); + bbmap->b[i].bm_len = XFS_FSB_TO_BB(mp, bmp[i].blockcount); } + bbmap->nmaps = nex; } static xfs_fsblock_t diff --git a/db/io.c b/db/io.c index fa11646..01a5970 100644 --- a/db/io.c +++ b/db/io.c @@ -478,28 +478,16 @@ write_bbs( void *bufp, bbmap_t *bbmap) { - int c; - int i; int j; int rval = EINVAL; /* initialize for zero `count' case */ - for (j = 0; j < count; j++) { - bbno = bbmap->b[j]; - if (lseek64(x.dfd, bbno << BBSHIFT, SEEK_SET) < 0) { - rval = errno; - dbprintf(_("can't seek in filesystem at bb %lld\n"), bbno); - return rval; - } - c = BBTOB(1); - i = (int)write(x.dfd, (char *)bufp + BBTOB(j), c); - if (i < 0) { - rval = errno; - } else if (i < c) { - rval = -1; - } else - rval = 0; + for (j = 0; j < count;) { + rval = write_buf(bbmap->b[j].bm_bn, bbmap->b[j].bm_len, + (char *)bufp + BBTOB(j)); if (rval) break; + + j += bbmap->b[j].bm_len; } return rval; } @@ -512,45 +500,23 @@ read_bbs( bbmap_t *bbmap) { void *buf; - int c; - int i; int j; int rval = EINVAL; if (count <= 0) count = 1; - c = BBTOB(count); if (*bufp == NULL) - buf = xmalloc(c); + buf = xmalloc(BBTOB(count)); else buf = *bufp; - for (j = 0; j < count; j++) { - bbno = bbmap->b[j]; - if (lseek64(x.dfd, bbno << BBSHIFT, SEEK_SET) < 0) { - rval = errno; - dbprintf(_("can't seek in filesystem at bb %lld\n"), bbno); - if (*bufp == NULL) - xfree(buf); - buf = NULL; - } else { - c = BBTOB(1); - i = (int)read(x.dfd, (char *)buf + BBTOB(j), c); - if (i < 0) { - rval = errno; - if (*bufp == NULL) - xfree(buf); - buf = NULL; - } else if (i < c) { - rval = -1; - if (*bufp == NULL) - xfree(buf); - buf = NULL; - } else - rval = 0; - } - if (buf == NULL) + for (j = 0; j < count;) { + rval = read_buf(bbmap->b[j].bm_bn, bbmap->b[j].bm_len, + (char *)buf + BBTOB(j)); + if (rval) break; + + j += bbmap->b[j].bm_len; } if (*bufp == NULL) *bufp = buf; diff --git a/db/io.h b/db/io.h index 9ea6223..c7641d5 100644 --- a/db/io.h +++ b/db/io.h @@ -20,7 +20,8 @@ struct typ; #define BBMAP_SIZE (XFS_MAX_BLOCKSIZE / BBSIZE) typedef struct bbmap { - __int64_t b[BBMAP_SIZE]; + int nmaps; + struct xfs_buf_map b[BBMAP_SIZE]; } bbmap_t; typedef struct iocur { -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BD8F67FBB for ; Wed, 13 Nov 2013 00:41:27 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 824208F8035 for ; Tue, 12 Nov 2013 22:41:27 -0800 (PST) X-ASG-Debug-ID: 1384324881-04bdf0789a6fff50004-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id U2WrJL2mIBvqsmrD for ; Tue, 12 Nov 2013 22:41:25 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6obgzwogS4k Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bs-9e for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006jB-7p for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 23/36] db: verify and calculate inode CRCs Date: Wed, 13 Nov 2013 17:40:47 +1100 X-ASG-Orig-Subj: [PATCH 23/36] db: verify and calculate inode CRCs Message-Id: <1384324860-25677-24-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324885 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When we set the current IO cursor to point at an inode, verify that the inode CRC is intact. And prior to writing such an IO cursor, calculate the inode CRC. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/inode.c | 2 ++ db/io.c | 4 ++++ db/io.h | 6 +++++- include/libxfs.h | 4 ++++ libxfs/xfs_inode_buf.c | 8 ++++---- 5 files changed, 19 insertions(+), 5 deletions(-) diff --git a/db/inode.c b/db/inode.c index ec533ee..4090855 100644 --- a/db/inode.c +++ b/db/inode.c @@ -655,6 +655,8 @@ set_cur_inode( blkbb, DB_RING_IGN, NULL); off_cur(offset << mp->m_sb.sb_inodelog, mp->m_sb.sb_inodesize); dip = iocur_top->data; + iocur_top->ino_crc_ok = libxfs_dinode_verify(mp, ino, dip); + iocur_top->ino_buf = 1; iocur_top->ino = ino; iocur_top->mode = be16_to_cpu(dip->di_mode); if ((iocur_top->mode & S_IFMT) == S_IFDIR) diff --git a/db/io.c b/db/io.c index 2d1cc56..6e3282e 100644 --- a/db/io.c +++ b/db/io.c @@ -464,6 +464,9 @@ write_cur(void) return; } + if (iocur_top->ino_buf) + libxfs_dinode_calc_crc(mp, iocur_top->data); + if (iocur_top->bbmap) write_cur_bbs(); else @@ -536,6 +539,7 @@ set_cur( iocur_top->ino = ino; iocur_top->dirino = dirino; iocur_top->mode = mode; + iocur_top->ino_buf = 0; /* store location in ring */ if (ring_flag) diff --git a/db/io.h b/db/io.h index d647284..1f8270d 100644 --- a/db/io.h +++ b/db/io.h @@ -38,6 +38,8 @@ typedef struct iocur { const struct typ *typ; /* type of "data" */ bbmap_t *bbmap; /* map daddr if fragmented */ struct xfs_buf *bp; /* underlying buffer */ + int ino_crc_ok:1; + int ino_buf:1; } iocur_t; #define DB_RING_ADD 1 /* add to ring on set_cur */ @@ -62,5 +64,7 @@ extern void ring_add(void); static inline bool iocur_crc_valid() { - return (iocur_top->bp && iocur_top->bp->b_error != EFSCORRUPTED); + return (iocur_top->bp && + iocur_top->bp->b_error != EFSCORRUPTED && + (!iocur_top->ino_buf || iocur_top->ino_crc_ok)); } diff --git a/include/libxfs.h b/include/libxfs.h index b097bd2..cbb5757 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -748,6 +748,10 @@ void xfs_dinode_from_disk(struct xfs_icdinode *, #define libxfs_idata_realloc xfs_idata_realloc #define libxfs_idestroy_fork xfs_idestroy_fork +#define libxfs_dinode_verify xfs_dinode_verify +bool xfs_dinode_verify(struct xfs_mount *mp, xfs_ino_t ino, + struct xfs_dinode *dip); + /* xfs_sb.h */ #define libxfs_mod_sb xfs_mod_sb #define libxfs_sb_from_disk xfs_sb_from_disk diff --git a/libxfs/xfs_inode_buf.c b/libxfs/xfs_inode_buf.c index b796556..728ef71 100644 --- a/libxfs/xfs_inode_buf.c +++ b/libxfs/xfs_inode_buf.c @@ -276,10 +276,10 @@ xfs_dinode_to_disk( } } -static bool +bool xfs_dinode_verify( struct xfs_mount *mp, - struct xfs_inode *ip, + xfs_ino_t ino, struct xfs_dinode *dip) { if (dip->di_magic != cpu_to_be16(XFS_DINODE_MAGIC)) @@ -294,7 +294,7 @@ xfs_dinode_verify( if (!xfs_verify_cksum((char *)dip, mp->m_sb.sb_inodesize, offsetof(struct xfs_dinode, di_crc))) return false; - if (be64_to_cpu(dip->di_ino) != ip->i_ino) + if (be64_to_cpu(dip->di_ino) != ino) return false; if (!uuid_equal(&dip->di_uuid, &mp->m_sb.sb_uuid)) return false; @@ -346,7 +346,7 @@ xfs_iread( return error; /* even unallocated inodes are verified */ - if (!xfs_dinode_verify(mp, ip, dip)) { + if (!xfs_dinode_verify(mp, ip->i_ino, dip)) { xfs_alert(mp, "%s: validation failed for inode %lld failed", __func__, ip->i_ino); -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D86597FA2 for ; Wed, 13 Nov 2013 00:41:28 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5A0CBAC004 for ; Tue, 12 Nov 2013 22:41:28 -0800 (PST) X-ASG-Debug-ID: 1384324883-04cbb00de059f800003-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 9HRe2tfHWsVAT5qg for ; Tue, 12 Nov 2013 22:41:26 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giYBBScvMwhJOQMbGYgAvyCOFIFohBsDqhuDPCiBLA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bu-A8 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006jG-99 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 24/36] db: verify and calculate dquot CRCs Date: Wed, 13 Nov 2013 17:40:48 +1100 X-ASG-Orig-Subj: [PATCH 24/36] db: verify and calculate dquot CRCs Message-Id: <1384324860-25677-25-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324886 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- When we set the current Io cursor to point at a dquot block, verify that the dquot CRC is intact. And prior to writing such an IO cursor, calculate the dquot CRC. Signed-off-by: Dave Chinner --- db/io.c | 5 ++++- db/io.h | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/db/io.c b/db/io.c index 6e3282e..123214d 100644 --- a/db/io.c +++ b/db/io.c @@ -466,7 +466,9 @@ write_cur(void) if (iocur_top->ino_buf) libxfs_dinode_calc_crc(mp, iocur_top->data); - + if (iocur_top->dquot_buf) + xfs_update_cksum(iocur_top->data, sizeof(struct xfs_dqblk), + XFS_DQUOT_CRC_OFF); if (iocur_top->bbmap) write_cur_bbs(); else @@ -540,6 +542,7 @@ set_cur( iocur_top->dirino = dirino; iocur_top->mode = mode; iocur_top->ino_buf = 0; + iocur_top->dquot_buf = 0; /* store location in ring */ if (ring_flag) diff --git a/db/io.h b/db/io.h index 1f8270d..4f24c83 100644 --- a/db/io.h +++ b/db/io.h @@ -40,6 +40,7 @@ typedef struct iocur { struct xfs_buf *bp; /* underlying buffer */ int ino_crc_ok:1; int ino_buf:1; + int dquot_buf:1; } iocur_t; #define DB_RING_ADD 1 /* add to ring on set_cur */ -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9E95E7FA1 for ; Wed, 13 Nov 2013 00:41:28 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 837738F8035 for ; Tue, 12 Nov 2013 22:41:28 -0800 (PST) X-ASG-Debug-ID: 1384324878-04cb6c40d47085a0006-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id MRrz7JlCqHAs3LEa for ; Tue, 12 Nov 2013 22:41:26 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIFQMxOQMNDhkbh2W/IJQXA6obgzwogS4k Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bn-78 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006iw-6J for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 20/36] db: rewrite IO engine to use libxfs Date: Wed, 13 Nov 2013 17:40:44 +1100 X-ASG-Orig-Subj: [PATCH 20/36] db: rewrite IO engine to use libxfs Message-Id: <1384324860-25677-21-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324885 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Now that we have buffers and xfs_buf_maps, it is relatively easy to convert the IO engine to use libxfs routines. This gets rid of the most of the differences between mapped and straight buffer reads, and tracks xfs_bufs directly in the IO context that is being used. This is not yet a perfect solution, as xfs_db does different sized IOs for the same block range which will throw warnings like: xfs_db> inode 64 7ffff7fde740: Badness in key lookup (length) bp=(bno 0x40, len 8192 bytes) key=(bno 0x40, len 4096 bytes) xfs_db> This is when first displaying an inode in the root inode chunk. These will need to be dealt with on a case by case basis. Further, xfs_db can build up a large IO stack by the time it has run to completion. If we don't unwind this IO stack before we shut down the libxfs caches, metadump and other db programs will exit with unreleased buffers and emit warnings like: cache_purge: shake on cache 0x69e4f0 left 7 nodes!? Hence we need to unwind the iostack as we shut down. Signed-off-by: Dave Chinner --- db/init.c | 28 ++++++++-- db/io.c | 178 +++++++++++++++++--------------------------------------------- db/io.h | 4 +- 3 files changed, 73 insertions(+), 137 deletions(-) diff --git a/db/init.c b/db/init.c index 489c9fb..2dc7c87 100644 --- a/db/init.c +++ b/db/init.c @@ -54,8 +54,8 @@ init( int argc, char **argv) { - xfs_sb_t *sbp; - char bufp[BBSIZE]; + struct xfs_sb *sbp; + struct xfs_buf *bp; int c; setlocale(LC_ALL, ""); @@ -115,14 +115,25 @@ init( exit(1); } - if (read_buf(XFS_SB_DADDR, 1, bufp)) { + /* + * Read the superblock, but don't validate it - we are a diagnostic + * tool and so need to be able to mount busted filesystems. + */ + memset(&xmount, 0, sizeof(struct xfs_mount)); + libxfs_buftarg_init(&xmount, x.ddev, x.logdev, x.rtdev); + bp = libxfs_readbuf(xmount.m_ddev_targp, XFS_SB_DADDR, + 1 << (XFS_MAX_SECTORSIZE_LOG - BBSHIFT), 0, NULL); + + if (!bp || bp->b_error) { fprintf(stderr, _("%s: %s is invalid (cannot read first 512 " "bytes)\n"), progname, fsdevice); exit(1); } /* copy SB from buffer to in-core, converting architecture as we go */ - libxfs_sb_from_disk(&xmount.m_sb, (struct xfs_dsb *)bufp); + libxfs_sb_from_disk(&xmount.m_sb, XFS_BUF_TO_SBP(bp)); + libxfs_putbuf(bp); + libxfs_purgebuf(bp); sbp = &xmount.m_sb; if (sbp->sb_magicnum != XFS_SB_MAGIC) { @@ -186,9 +197,11 @@ main( int c, i, done = 0; char *input; char **v; + int start_iocur_sp; pushfile(stdin); init(argc, argv); + start_iocur_sp = iocur_sp; for (i = 0; !done && i < ncmdline; i++) { v = breakline(cmdline[i], &c); @@ -211,6 +224,13 @@ main( } close_devices: + /* + * Make sure that we pop the all the buffer contexts we hold so that + * they are released before we purge the caches during unmount. + */ + while (iocur_sp > start_iocur_sp) + pop_cur(); + libxfs_umount(mp); if (x.ddev) libxfs_device_close(x.ddev); if (x.logdev && x.logdev != x.ddev) diff --git a/db/io.c b/db/io.c index 01a5970..ca89354 100644 --- a/db/io.c +++ b/db/io.c @@ -104,8 +104,14 @@ pop_cur(void) dbprintf(_("can't pop anything from I/O stack\n")); return; } - if (iocur_top->buf) - xfree(iocur_top->buf); + if (iocur_top->bp) { + libxfs_putbuf(iocur_top->bp); + iocur_top->bp = NULL; + } + if (iocur_top->bbmap) { + free(iocur_top->bbmap); + iocur_top->bbmap = NULL; + } if (--iocur_sp >= 0) { iocur_top = iocur_base + iocur_sp; cur_typ = iocur_top->typ; @@ -147,10 +153,11 @@ print_iocur( dbprintf(_("\tbuffer block %lld (fsbno %lld), %d bb%s\n"), ioc->bb, (xfs_dfsbno_t)XFS_DADDR_TO_FSB(mp, ioc->bb), ioc->blen, ioc->blen == 1 ? "" : "s"); - if (ioc->use_bbmap) { + if (ioc->bbmap) { dbprintf(_("\tblock map")); - for (i = 0; i < ioc->blen; i++) - dbprintf(" %d:%lld", i, ioc->bbmap.b[i]); + for (i = 0; i < ioc->bbmap->nmaps; i++) + dbprintf(" %lld:%d", ioc->bbmap->b[i].bm_bn, + ioc->bbmap->b[i].bm_len); dbprintf("\n"); } dbprintf(_("\tinode %lld, dir inode %lld, type %s\n"), ioc->ino, @@ -238,7 +245,7 @@ push_f( else set_cur(iocur_top[-1].typ, iocur_top[-1].bb, iocur_top[-1].blen, DB_RING_IGN, - iocur_top[-1].use_bbmap ? &iocur_top[-1].bbmap : NULL); + iocur_top[-1].bbmap); /* run requested command */ if (argc>1) @@ -280,8 +287,7 @@ forward_f( iocur_ring[ring_current].bb, iocur_ring[ring_current].blen, DB_RING_IGN, - iocur_ring[ring_current].use_bbmap ? - &iocur_ring[ring_current].bbmap : NULL); + iocur_ring[ring_current].bbmap); return 0; } @@ -321,8 +327,7 @@ back_f( iocur_ring[ring_current].bb, iocur_ring[ring_current].blen, DB_RING_IGN, - iocur_ring[ring_current].use_bbmap ? - &iocur_ring[ring_current].bbmap : NULL); + iocur_ring[ring_current].bbmap); return 0; } @@ -362,7 +367,7 @@ ring_f( iocur_ring[index].bb, iocur_ring[index].blen, DB_RING_IGN, - iocur_ring[index].use_bbmap ? &iocur_ring[index].bbmap : NULL); + iocur_ring[index].bbmap); return 0; } @@ -417,132 +422,37 @@ ring_add(void) } } -int -read_buf( - xfs_daddr_t bbno, - int count, - void *bufp) -{ - int err; - - err = pread64(x.dfd, bufp, BBTOB(count), BBTOB(bbno)); - if (err < 0) - err = errno; - else if (err < count) - err = -1; - return err; -} - -static int -write_buf( - xfs_daddr_t bbno, - int count, - void *bufp) -{ - int err; - - err = pwrite64(x.dfd, bufp, BBTOB(count), BBTOB(bbno)); - if (err < 0) - err = errno; - else if (err < count) - err = -1; - return err; -} - static void write_cur_buf(void) { int ret; - ret = write_buf(iocur_top->bb, iocur_top->blen, iocur_top->buf); - - if (ret == -1) - dbprintf(_("incomplete write, block: %lld\n"), - (iocur_base + iocur_sp)->bb); - else if (ret != 0) + ret = libxfs_writebufr(iocur_top->bp); + if (ret != 0) dbprintf(_("write error: %s\n"), strerror(ret)); /* re-read buffer from disk */ - ret = read_buf(iocur_top->bb, iocur_top->blen, iocur_top->buf); - if (ret == -1) - dbprintf(_("incomplete read, block: %lld\n"), - (iocur_base + iocur_sp)->bb); - else if (ret != 0) + ret = libxfs_readbufr(mp->m_ddev_targp, iocur_top->bb, iocur_top->bp, + iocur_top->blen, 0); + if (ret != 0) dbprintf(_("read error: %s\n"), strerror(ret)); } -static int -write_bbs( - __int64_t bbno, - int count, - void *bufp, - bbmap_t *bbmap) -{ - int j; - int rval = EINVAL; /* initialize for zero `count' case */ - - for (j = 0; j < count;) { - rval = write_buf(bbmap->b[j].bm_bn, bbmap->b[j].bm_len, - (char *)bufp + BBTOB(j)); - if (rval) - break; - - j += bbmap->b[j].bm_len; - } - return rval; -} - -static int -read_bbs( - __int64_t bbno, - int count, - void **bufp, - bbmap_t *bbmap) -{ - void *buf; - int j; - int rval = EINVAL; - - if (count <= 0) - count = 1; - - if (*bufp == NULL) - buf = xmalloc(BBTOB(count)); - else - buf = *bufp; - for (j = 0; j < count;) { - rval = read_buf(bbmap->b[j].bm_bn, bbmap->b[j].bm_len, - (char *)buf + BBTOB(j)); - if (rval) - break; - - j += bbmap->b[j].bm_len; - } - if (*bufp == NULL) - *bufp = buf; - return rval; -} - static void write_cur_bbs(void) { int ret; - ret = write_bbs(iocur_top->bb, iocur_top->blen, iocur_top->buf, - &iocur_top->bbmap); - if (ret == -1) - dbprintf(_("incomplete write, block: %lld\n"), - (iocur_base + iocur_sp)->bb); - else if (ret != 0) + ret = libxfs_writebufr(iocur_top->bp); + if (ret != 0) dbprintf(_("write error: %s\n"), strerror(ret)); + /* re-read buffer from disk */ - ret = read_bbs(iocur_top->bb, iocur_top->blen, &iocur_top->buf, - iocur_top->use_bbmap ? &iocur_top->bbmap : NULL); - if (ret == -1) - dbprintf(_("incomplete read, block: %lld\n"), - (iocur_base + iocur_sp)->bb); - else if (ret != 0) + ret = libxfs_readbufr_map(mp->m_ddev_targp, iocur_top->bp, + iocur_top->bbmap->b, iocur_top->bbmap->nmaps, + 0); + if (ret != 0) dbprintf(_("read error: %s\n"), strerror(ret)); } @@ -554,7 +464,7 @@ write_cur(void) return; } - if (iocur_top->use_bbmap) + if (iocur_top->bbmap) write_cur_bbs(); else write_cur_buf(); @@ -568,6 +478,7 @@ set_cur( int ring_flag, bbmap_t *bbmap) { + struct xfs_buf *bp; xfs_ino_t dirino; xfs_ino_t ino; __uint16_t mode; @@ -585,23 +496,28 @@ set_cur( if (bbmap) { #ifdef DEBUG + int i; printf(_("xfs_db got a bbmap for %lld\n"), (long long)d); + printf(_("\tblock map")); + for (i = 0; i < bbmap->nmaps; i++) + printf(" %lld:%d", (long long)bbmap->b[i].bm_bn, + bbmap->b[i].bm_len); + printf("\n"); #endif - - if (read_bbs(d, c, &iocur_top->buf, bbmap)) + iocur_top->bbmap = malloc(sizeof(struct bbmap)); + if (!iocur_top->bbmap) return; - iocur_top->bbmap = *bbmap; - iocur_top->use_bbmap = 1; + memcpy(iocur_top->bbmap, bbmap, sizeof(struct bbmap)); + bp = libxfs_readbuf_map(mp->m_ddev_targp, bbmap->b, + bbmap->nmaps, 0, NULL); } else { - if (!iocur_top->buf) { - iocur_top->buf = malloc(BBTOB(c)); - if (!iocur_top->buf) - return; - } - if (read_buf(d, c, iocur_top->buf)) - return; - iocur_top->use_bbmap = 0; + bp = libxfs_readbuf(mp->m_ddev_targp, d, c, 0, NULL); + iocur_top->bbmap = NULL; } + if (!bp || bp->b_error) + return; + iocur_top->buf = bp->b_addr; + iocur_top->bp = bp; iocur_top->bb = d; iocur_top->blen = c; diff --git a/db/io.h b/db/io.h index c7641d5..2c47ccc 100644 --- a/db/io.h +++ b/db/io.h @@ -36,8 +36,8 @@ typedef struct iocur { __uint16_t mode; /* current inode's mode */ xfs_off_t off; /* fs offset of "data" in bytes */ const struct typ *typ; /* type of "data" */ - int use_bbmap; /* set if bbmap is valid */ - bbmap_t bbmap; /* map daddr if fragmented */ + bbmap_t *bbmap; /* map daddr if fragmented */ + struct xfs_buf *bp; /* underlying buffer */ } iocur_t; #define DB_RING_ADD 1 /* add to ring on set_cur */ -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E05EE7FAA for ; Wed, 13 Nov 2013 00:41:28 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id BB0858F8035 for ; Tue, 12 Nov 2013 22:41:28 -0800 (PST) X-ASG-Debug-ID: 1384324879-04cb6c50394fc280006-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id fhDg84aEaRTTUEAm for ; Tue, 12 Nov 2013 22:41:27 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/II98hBsDolSHR4M8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bX-2G for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006iD-1H for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 11/36] xfs: remove newlines from strings passed to __xfs_printk Date: Wed, 13 Nov 2013 17:40:35 +1100 X-ASG-Orig-Subj: [PATCH 11/36] xfs: remove newlines from strings passed to __xfs_printk Message-Id: <1384324860-25677-12-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324886 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner __xfs_printk adds its own "\n". Having it in the original string leads to unintentional blank lines from these messages. Ported from kernel commit 08e96e1a. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- libxfs/xfs_bmap.c | 2 +- libxfs/xfs_dir2_node.c | 2 +- libxfs/xfs_sb.c | 4 ++-- libxlog/xfs_log_recover.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libxfs/xfs_bmap.c b/libxfs/xfs_bmap.c index 3e80c64..c45b91a 100644 --- a/libxfs/xfs_bmap.c +++ b/libxfs/xfs_bmap.c @@ -1447,7 +1447,7 @@ xfs_bmap_search_extents( xfs_alert_tag(ip->i_mount, XFS_PTAG_FSBLOCK_ZERO, "Access to block zero in inode %llu " "start_block: %llx start_off: %llx " - "blkcnt: %llx extent-state: %x lastx: %x\n", + "blkcnt: %llx extent-state: %x lastx: %x", (unsigned long long)ip->i_ino, (unsigned long long)gotp->br_startblock, (unsigned long long)gotp->br_startoff, diff --git a/libxfs/xfs_dir2_node.c b/libxfs/xfs_dir2_node.c index 10d1d81..ced8c58 100644 --- a/libxfs/xfs_dir2_node.c +++ b/libxfs/xfs_dir2_node.c @@ -1083,7 +1083,7 @@ xfs_dir2_leafn_rebalance( state->inleaf = 1; blk2->index = 0; xfs_alert(args->dp->i_mount, - "%s: picked the wrong leaf? reverting original leaf: blk1->index %d\n", + "%s: picked the wrong leaf? reverting original leaf: blk1->index %d", __func__, blk1->index); } } diff --git a/libxfs/xfs_sb.c b/libxfs/xfs_sb.c index 8b90b88..11353bb 100644 --- a/libxfs/xfs_sb.c +++ b/libxfs/xfs_sb.c @@ -215,13 +215,13 @@ xfs_mount_validate_sb( if (xfs_sb_version_has_pquotino(sbp)) { if (sbp->sb_qflags & (XFS_OQUOTA_ENFD | XFS_OQUOTA_CHKD)) { xfs_notice(mp, - "Version 5 of Super block has XFS_OQUOTA bits.\n"); + "Version 5 of Super block has XFS_OQUOTA bits."); return XFS_ERROR(EFSCORRUPTED); } } else if (sbp->sb_qflags & (XFS_PQUOTA_ENFD | XFS_GQUOTA_ENFD | XFS_PQUOTA_CHKD | XFS_GQUOTA_CHKD)) { xfs_notice(mp, -"Superblock earlier than Version 5 has XFS_[PQ]UOTA_{ENFD|CHKD} bits.\n"); +"Superblock earlier than Version 5 has XFS_[PQ]UOTA_{ENFD|CHKD} bits."); return XFS_ERROR(EFSCORRUPTED); } diff --git a/libxlog/xfs_log_recover.c b/libxlog/xfs_log_recover.c index f3cda77..3f22921 100644 --- a/libxlog/xfs_log_recover.c +++ b/libxlog/xfs_log_recover.c @@ -1330,7 +1330,7 @@ xlog_unpack_data_crc( if (crc != rhead->h_crc) { if (rhead->h_crc || xfs_sb_version_hascrc(&log->l_mp->m_sb)) { xfs_alert(log->l_mp, - "log record CRC mismatch: found 0x%x, expected 0x%x.\n", + "log record CRC mismatch: found 0x%x, expected 0x%x.", le32_to_cpu(rhead->h_crc), le32_to_cpu(crc)); xfs_hex_dump(dp, 32); -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9E98E7FA9 for ; Wed, 13 Nov 2013 00:41:29 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 24511AC004 for ; Tue, 12 Nov 2013 22:41:29 -0800 (PST) X-ASG-Debug-ID: 1384324880-04cb6c40d47085b0005-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id qbXNt9AzSMhDAKlM for ; Tue, 12 Nov 2013 22:41:27 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/II98hBsDqhuDPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005cA-Eq for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006jp-Dm for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 31/36] db: enable metadump on CRC filesystems Date: Wed, 13 Nov 2013 17:40:55 +1100 X-ASG-Orig-Subj: [PATCH 31/36] db: enable metadump on CRC filesystems Message-Id: <1384324860-25677-32-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324886 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Now that we can calculate CRCs through xfs_db, we can add support for recalculating CRCs on obfuscated metadump images. This simply requires us to call the write verifier manually before writing the buffer to the metadump image. We don't need to do anything special to mdrestore, as the metadata blocks it reads from the image file will already have all the correct CRCs in them. Hence it can be mostly oblivious to the fact that the filesystem it is restoring contains CRCs. Signed-off-by: Dave Chinner --- db/metadump.c | 24 +++++++++++++++++++----- mdrestore/xfs_mdrestore.c | 3 --- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/db/metadump.c b/db/metadump.c index ac6a4d6..117dc42 100644 --- a/db/metadump.c +++ b/db/metadump.c @@ -172,6 +172,22 @@ write_buf( __int64_t off; int i; + /* + * Run the write verifier to recalculate the buffer CRCs and check + * we are writing something valid to disk + */ + if (buf->bp && buf->bp->b_ops) { + buf->bp->b_error = 0; + buf->bp->b_ops->verify_write(buf->bp); + if (buf->bp->b_error) { + fprintf(stderr, + _("%s: write verifer failed on bno 0x%llx/0x%x\n"), + __func__, (long long)buf->bp->b_bn, + buf->bp->b_bcount); + return buf->bp->b_error; + } + } + for (i = 0, off = buf->bb, data = buf->data; i < buf->blen; i++, off++, data += BBSIZE) { @@ -1727,6 +1743,9 @@ copy_inode_chunk( if (!process_inode(agno, agino + i, dip)) goto pop_out; + + /* calculate the new CRC for the inode */ + xfs_dinode_calc_crc(mp, dip); } skip_processing: if (!write_buf(iocur_top)) @@ -2053,11 +2072,6 @@ metadump_f( return 0; } - if (xfs_sb_version_hascrc(&mp->m_sb) && dont_obfuscate == 0) { - print_warning("Can't obfuscate CRC enabled filesystems yet."); - return 0; - } - metablock = (xfs_metablock_t *)calloc(BBSIZE + 1, BBSIZE); if (metablock == NULL) { print_warning("memory allocation failure"); diff --git a/mdrestore/xfs_mdrestore.c b/mdrestore/xfs_mdrestore.c index fe61766..e57bdb2 100644 --- a/mdrestore/xfs_mdrestore.c +++ b/mdrestore/xfs_mdrestore.c @@ -109,9 +109,6 @@ perform_restore( if (sb.sb_magicnum != XFS_SB_MAGIC) fatal("bad magic number for primary superblock\n"); - if (xfs_sb_version_hascrc(&sb)) - fatal("Can't restore CRC enabled filesystems yet.\n"); - ((xfs_dsb_t*)block_buffer)->sb_inprogress = 1; if (is_target_file) { -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 766787FBC for ; Wed, 13 Nov 2013 00:41:30 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 59AE730406B for ; Tue, 12 Nov 2013 22:41:30 -0800 (PST) X-ASG-Debug-ID: 1384324880-04cb6c40d47085b0006-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id En8ESTopkTAGpvIk for ; Tue, 12 Nov 2013 22:41:28 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6JUh0eDPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bm-6m for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006ir-5l for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 19/36] libxfs: refactor libxfs_buf_read_map for xfs_db Date: Wed, 13 Nov 2013 17:40:43 +1100 X-ASG-Orig-Subj: [PATCH 19/36] libxfs: refactor libxfs_buf_read_map for xfs_db Message-Id: <1384324860-25677-20-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324888 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner xfs_db requires low level read/write buffer primitives that are the equivalent of libxfs_readbufr/writebufr. The implementation of libxfs_writebufr already handles discontiguous buffers, but there is no equivalent libxfs_readbufr_map support in the code. Refactor libxfs_readbuf_map into two parts - one that does the buffer cache lookup, and the other that does the read IO. This provides the implementation of libxfs_readbufr_map that is required for xfs_db. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- include/libxfs.h | 3 +++ libxfs/rdwr.c | 61 +++++++++++++++++++++++++++++++++++++------------------- 2 files changed, 43 insertions(+), 21 deletions(-) diff --git a/include/libxfs.h b/include/libxfs.h index e017b32..b097bd2 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -444,7 +444,10 @@ extern xfs_buf_t *libxfs_getbufr(struct xfs_buftarg *, xfs_daddr_t, int); extern void libxfs_putbufr(xfs_buf_t *); extern int libxfs_writebuf_int(xfs_buf_t *, int); +extern int libxfs_writebufr(struct xfs_buf *); extern int libxfs_readbufr(struct xfs_buftarg *, xfs_daddr_t, xfs_buf_t *, int, int); +extern int libxfs_readbufr_map(struct xfs_buftarg *, struct xfs_buf *, + struct xfs_buf_map *, int, int); extern int libxfs_bhash_size; diff --git a/libxfs/rdwr.c b/libxfs/rdwr.c index f507855..7eaea0a 100644 --- a/libxfs/rdwr.c +++ b/libxfs/rdwr.c @@ -719,30 +719,18 @@ libxfs_readbuf(struct xfs_buftarg *btp, xfs_daddr_t blkno, int len, int flags, return bp; } -struct xfs_buf * -libxfs_readbuf_map(struct xfs_buftarg *btp, struct xfs_buf_map *map, int nmaps, - int flags, const struct xfs_buf_ops *ops) +int +libxfs_readbufr_map(struct xfs_buftarg *btp, struct xfs_buf *bp, + struct xfs_buf_map *map, int nmaps, int flags) { - xfs_buf_t *bp; - int error = 0; - int fd; - int i; - char *buf; - - if (nmaps == 1) - return libxfs_readbuf(btp, map[0].bm_bn, map[0].bm_len, - flags, ops); - - bp = libxfs_getbuf_map(btp, map, nmaps); - if (!bp) - return NULL; + int fd = libxfs_device_to_fd(btp->dev); + int error = 0; + char *buf; + int i; - bp->b_error = 0; - bp->b_ops = ops; - if ((bp->b_flags & (LIBXFS_B_UPTODATE|LIBXFS_B_DIRTY))) - return bp; + ASSERT(BBTOB(len) <= bp->b_bcount); - ASSERT(bp->b_nmaps = nmaps); + ASSERT(bp->b_nmaps == nmaps); fd = libxfs_device_to_fd(btp->dev); buf = bp->b_addr; @@ -762,6 +750,37 @@ libxfs_readbuf_map(struct xfs_buftarg *btp, struct xfs_buf_map *map, int nmaps, offset += len; } + if (!error); + bp->b_flags |= LIBXFS_B_UPTODATE; +#ifdef IO_DEBUG + printf("%lx: %s: read %u bytes, error %d, blkno=0x%llx(0x%llx), %p\n", + pthread_self(), __FUNCTION__, , error, + (long long)LIBXFS_BBTOOFF64(blkno), (long long)blkno, bp); +#endif + return error; +} + +struct xfs_buf * +libxfs_readbuf_map(struct xfs_buftarg *btp, struct xfs_buf_map *map, int nmaps, + int flags, const struct xfs_buf_ops *ops) +{ + struct xfs_buf *bp; + int error = 0; + + if (nmaps == 1) + return libxfs_readbuf(btp, map[0].bm_bn, map[0].bm_len, + flags, ops); + + bp = libxfs_getbuf_map(btp, map, nmaps); + if (!bp) + return NULL; + + bp->b_error = 0; + bp->b_ops = ops; + if ((bp->b_flags & (LIBXFS_B_UPTODATE|LIBXFS_B_DIRTY))) + return bp; + + error = libxfs_readbufr_map(btp, bp, map, nmaps, flags); if (!error) { bp->b_flags |= LIBXFS_B_UPTODATE; if (bp->b_ops) -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DEA737FAC for ; Wed, 13 Nov 2013 00:41:29 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9470F30406B for ; Tue, 12 Nov 2013 22:41:29 -0800 (PST) X-ASG-Debug-ID: 1384324881-04bdf0789a6fff50005-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id DD4Jzjm7bDmOWcEE for ; Tue, 12 Nov 2013 22:41:27 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA4xZkm+KU4M8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:09 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8N-0005bI-Ub for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8N-0006hj-TR for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 05/36] xfs: decouple inode and bmap btree header files Date: Wed, 13 Nov 2013 17:40:29 +1100 X-ASG-Orig-Subj: [PATCH 05/36] xfs: decouple inode and bmap btree header files Message-Id: <1384324860-25677-6-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324886 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e From: Dave Chinner Currently the xfs_inode.h header has a dependency on the definition of the BMAP btree records as the inode fork includes an array of xfs_bmbt_rec_host_t objects in it's definition. Move all the btree format definitions from xfs_btree.h, xfs_bmap_btree.h, xfs_alloc_btree.h and xfs_ialloc_btree.h to xfs_format.h to continue the process of centralising the on-disk format definitions. With this done, the xfs inode definitions are no longer dependent on btree header files. The enables a massive culling of unnecessary includes, with close to 200 #include directives removed from the XFS kernel code base. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- include/xfs_alloc_btree.h | 33 ------ include/xfs_bmap_btree.h | 103 ----------------- include/xfs_btree.h | 80 ------------- include/xfs_format.h | 281 +++++++++++++++++++++++++++++++++++++++++++++ include/xfs_ialloc.h | 3 +- include/xfs_ialloc_btree.h | 49 -------- include/xfs_inode_fork.h | 1 + 7 files changed, 284 insertions(+), 266 deletions(-) diff --git a/include/xfs_alloc_btree.h b/include/xfs_alloc_btree.h index 72676c3..45e189e 100644 --- a/include/xfs_alloc_btree.h +++ b/include/xfs_alloc_btree.h @@ -27,39 +27,6 @@ struct xfs_btree_cur; struct xfs_mount; /* - * There are two on-disk btrees, one sorted by blockno and one sorted - * by blockcount and blockno. All blocks look the same to make the code - * simpler; if we have time later, we'll make the optimizations. - */ -#define XFS_ABTB_MAGIC 0x41425442 /* 'ABTB' for bno tree */ -#define XFS_ABTB_CRC_MAGIC 0x41423342 /* 'AB3B' */ -#define XFS_ABTC_MAGIC 0x41425443 /* 'ABTC' for cnt tree */ -#define XFS_ABTC_CRC_MAGIC 0x41423343 /* 'AB3C' */ - -/* - * Data record/key structure - */ -typedef struct xfs_alloc_rec { - __be32 ar_startblock; /* starting block number */ - __be32 ar_blockcount; /* count of free blocks */ -} xfs_alloc_rec_t, xfs_alloc_key_t; - -typedef struct xfs_alloc_rec_incore { - xfs_agblock_t ar_startblock; /* starting block number */ - xfs_extlen_t ar_blockcount; /* count of free blocks */ -} xfs_alloc_rec_incore_t; - -/* btree pointer type */ -typedef __be32 xfs_alloc_ptr_t; - -/* - * Block numbers in the AG: - * SB is sector 0, AGF is sector 1, AGI is sector 2, AGFL is sector 3. - */ -#define XFS_BNO_BLOCK(mp) ((xfs_agblock_t)(XFS_AGFL_BLOCK(mp) + 1)) -#define XFS_CNT_BLOCK(mp) ((xfs_agblock_t)(XFS_BNO_BLOCK(mp) + 1)) - -/* * Btree block header size depends on a superblock flag. */ #define XFS_ALLOC_BLOCK_LEN(mp) \ diff --git a/include/xfs_bmap_btree.h b/include/xfs_bmap_btree.h index e307978..2379d33 100644 --- a/include/xfs_bmap_btree.h +++ b/include/xfs_bmap_btree.h @@ -18,9 +18,6 @@ #ifndef __XFS_BMAP_BTREE_H__ #define __XFS_BMAP_BTREE_H__ -#define XFS_BMAP_MAGIC 0x424d4150 /* 'BMAP' */ -#define XFS_BMAP_CRC_MAGIC 0x424d4133 /* 'BMA3' */ - struct xfs_btree_cur; struct xfs_btree_block; struct xfs_mount; @@ -28,85 +25,6 @@ struct xfs_inode; struct xfs_trans; /* - * Bmap root header, on-disk form only. - */ -typedef struct xfs_bmdr_block { - __be16 bb_level; /* 0 is a leaf */ - __be16 bb_numrecs; /* current # of data records */ -} xfs_bmdr_block_t; - -/* - * Bmap btree record and extent descriptor. - * l0:63 is an extent flag (value 1 indicates non-normal). - * l0:9-62 are startoff. - * l0:0-8 and l1:21-63 are startblock. - * l1:0-20 are blockcount. - */ -#define BMBT_EXNTFLAG_BITLEN 1 -#define BMBT_STARTOFF_BITLEN 54 -#define BMBT_STARTBLOCK_BITLEN 52 -#define BMBT_BLOCKCOUNT_BITLEN 21 - -typedef struct xfs_bmbt_rec { - __be64 l0, l1; -} xfs_bmbt_rec_t; - -typedef __uint64_t xfs_bmbt_rec_base_t; /* use this for casts */ -typedef xfs_bmbt_rec_t xfs_bmdr_rec_t; - -typedef struct xfs_bmbt_rec_host { - __uint64_t l0, l1; -} xfs_bmbt_rec_host_t; - -/* - * Values and macros for delayed-allocation startblock fields. - */ -#define STARTBLOCKVALBITS 17 -#define STARTBLOCKMASKBITS (15 + XFS_BIG_BLKNOS * 20) -#define DSTARTBLOCKMASKBITS (15 + 20) -#define STARTBLOCKMASK \ - (((((xfs_fsblock_t)1) << STARTBLOCKMASKBITS) - 1) << STARTBLOCKVALBITS) -#define DSTARTBLOCKMASK \ - (((((xfs_dfsbno_t)1) << DSTARTBLOCKMASKBITS) - 1) << STARTBLOCKVALBITS) - -static inline int isnullstartblock(xfs_fsblock_t x) -{ - return ((x) & STARTBLOCKMASK) == STARTBLOCKMASK; -} - -static inline int isnulldstartblock(xfs_dfsbno_t x) -{ - return ((x) & DSTARTBLOCKMASK) == DSTARTBLOCKMASK; -} - -static inline xfs_fsblock_t nullstartblock(int k) -{ - ASSERT(k < (1 << STARTBLOCKVALBITS)); - return STARTBLOCKMASK | (k); -} - -static inline xfs_filblks_t startblockval(xfs_fsblock_t x) -{ - return (xfs_filblks_t)((x) & ~STARTBLOCKMASK); -} - -/* - * Possible extent formats. - */ -typedef enum { - XFS_EXTFMT_NOSTATE = 0, - XFS_EXTFMT_HASSTATE -} xfs_exntfmt_t; - -/* - * Possible extent states. - */ -typedef enum { - XFS_EXT_NORM, XFS_EXT_UNWRITTEN, - XFS_EXT_DMAPI_OFFLINE, XFS_EXT_INVALID -} xfs_exntst_t; - -/* * Extent state and extent format macros. */ #define XFS_EXTFMT_INODE(x) \ @@ -115,27 +33,6 @@ typedef enum { #define ISUNWRITTEN(x) ((x)->br_state == XFS_EXT_UNWRITTEN) /* - * Incore version of above. - */ -typedef struct xfs_bmbt_irec -{ - xfs_fileoff_t br_startoff; /* starting file offset */ - xfs_fsblock_t br_startblock; /* starting block number */ - xfs_filblks_t br_blockcount; /* number of blocks */ - xfs_exntst_t br_state; /* extent state */ -} xfs_bmbt_irec_t; - -/* - * Key structure for non-leaf levels of the tree. - */ -typedef struct xfs_bmbt_key { - __be64 br_startoff; /* starting file offset */ -} xfs_bmbt_key_t, xfs_bmdr_key_t; - -/* btree pointer type */ -typedef __be64 xfs_bmbt_ptr_t, xfs_bmdr_ptr_t; - -/* * Btree block header size depends on a superblock flag. */ #define XFS_BMBT_BLOCK_LEN(mp) \ diff --git a/include/xfs_btree.h b/include/xfs_btree.h index b55af99..227bfa5 100644 --- a/include/xfs_btree.h +++ b/include/xfs_btree.h @@ -39,86 +39,6 @@ extern kmem_zone_t *xfs_btree_cur_zone; #define XFS_BTNUM_INO ((xfs_btnum_t)XFS_BTNUM_INOi) /* - * Generic btree header. - * - * This is a combination of the actual format used on disk for short and long - * format btrees. The first three fields are shared by both format, but the - * pointers are different and should be used with care. - * - * To get the size of the actual short or long form headers please use the size - * macros below. Never use sizeof(xfs_btree_block). - * - * The blkno, crc, lsn, owner and uuid fields are only available in filesystems - * with the crc feature bit, and all accesses to them must be conditional on - * that flag. - */ -struct xfs_btree_block { - __be32 bb_magic; /* magic number for block type */ - __be16 bb_level; /* 0 is a leaf */ - __be16 bb_numrecs; /* current # of data records */ - union { - struct { - __be32 bb_leftsib; - __be32 bb_rightsib; - - __be64 bb_blkno; - __be64 bb_lsn; - uuid_t bb_uuid; - __be32 bb_owner; - __le32 bb_crc; - } s; /* short form pointers */ - struct { - __be64 bb_leftsib; - __be64 bb_rightsib; - - __be64 bb_blkno; - __be64 bb_lsn; - uuid_t bb_uuid; - __be64 bb_owner; - __le32 bb_crc; - __be32 bb_pad; /* padding for alignment */ - } l; /* long form pointers */ - } bb_u; /* rest */ -}; - -#define XFS_BTREE_SBLOCK_LEN 16 /* size of a short form block */ -#define XFS_BTREE_LBLOCK_LEN 24 /* size of a long form block */ - -/* sizes of CRC enabled btree blocks */ -#define XFS_BTREE_SBLOCK_CRC_LEN (XFS_BTREE_SBLOCK_LEN + 40) -#define XFS_BTREE_LBLOCK_CRC_LEN (XFS_BTREE_LBLOCK_LEN + 48) - -#define XFS_BTREE_SBLOCK_CRC_OFF \ - offsetof(struct xfs_btree_block, bb_u.s.bb_crc) -#define XFS_BTREE_LBLOCK_CRC_OFF \ - offsetof(struct xfs_btree_block, bb_u.l.bb_crc) - -/* - * Generic key, ptr and record wrapper structures. - * - * These are disk format structures, and are converted where necessary - * by the btree specific code that needs to interpret them. - */ -union xfs_btree_ptr { - __be32 s; /* short form ptr */ - __be64 l; /* long form ptr */ -}; - -union xfs_btree_key { - xfs_bmbt_key_t bmbt; - xfs_bmdr_key_t bmbr; /* bmbt root block */ - xfs_alloc_key_t alloc; - xfs_inobt_key_t inobt; -}; - -union xfs_btree_rec { - xfs_bmbt_rec_t bmbt; - xfs_bmdr_rec_t bmbr; /* bmbt root block */ - xfs_alloc_rec_t alloc; - xfs_inobt_rec_t inobt; -}; - -/* * For logging record fields. */ #define XFS_BB_MAGIC 0x01 diff --git a/include/xfs_format.h b/include/xfs_format.h index a790428..997c770 100644 --- a/include/xfs_format.h +++ b/include/xfs_format.h @@ -156,4 +156,285 @@ struct xfs_dsymlink_hdr { ((bufsize) - (xfs_sb_version_hascrc(&(mp)->m_sb) ? \ sizeof(struct xfs_dsymlink_hdr) : 0)) + +/* + * Allocation Btree format definitions + * + * There are two on-disk btrees, one sorted by blockno and one sorted + * by blockcount and blockno. All blocks look the same to make the code + * simpler; if we have time later, we'll make the optimizations. + */ +#define XFS_ABTB_MAGIC 0x41425442 /* 'ABTB' for bno tree */ +#define XFS_ABTB_CRC_MAGIC 0x41423342 /* 'AB3B' */ +#define XFS_ABTC_MAGIC 0x41425443 /* 'ABTC' for cnt tree */ +#define XFS_ABTC_CRC_MAGIC 0x41423343 /* 'AB3C' */ + +/* + * Data record/key structure + */ +typedef struct xfs_alloc_rec { + __be32 ar_startblock; /* starting block number */ + __be32 ar_blockcount; /* count of free blocks */ +} xfs_alloc_rec_t, xfs_alloc_key_t; + +typedef struct xfs_alloc_rec_incore { + xfs_agblock_t ar_startblock; /* starting block number */ + xfs_extlen_t ar_blockcount; /* count of free blocks */ +} xfs_alloc_rec_incore_t; + +/* btree pointer type */ +typedef __be32 xfs_alloc_ptr_t; + +/* + * Block numbers in the AG: + * SB is sector 0, AGF is sector 1, AGI is sector 2, AGFL is sector 3. + */ +#define XFS_BNO_BLOCK(mp) ((xfs_agblock_t)(XFS_AGFL_BLOCK(mp) + 1)) +#define XFS_CNT_BLOCK(mp) ((xfs_agblock_t)(XFS_BNO_BLOCK(mp) + 1)) + + +/* + * Inode Allocation Btree format definitions + * + * There is a btree for the inode map per allocation group. + */ +#define XFS_IBT_MAGIC 0x49414254 /* 'IABT' */ +#define XFS_IBT_CRC_MAGIC 0x49414233 /* 'IAB3' */ + +typedef __uint64_t xfs_inofree_t; +#define XFS_INODES_PER_CHUNK (NBBY * sizeof(xfs_inofree_t)) +#define XFS_INODES_PER_CHUNK_LOG (XFS_NBBYLOG + 3) +#define XFS_INOBT_ALL_FREE ((xfs_inofree_t)-1) +#define XFS_INOBT_MASK(i) ((xfs_inofree_t)1 << (i)) + +static inline xfs_inofree_t xfs_inobt_maskn(int i, int n) +{ + return ((n >= XFS_INODES_PER_CHUNK ? 0 : XFS_INOBT_MASK(n)) - 1) << i; +} + +/* + * Data record structure + */ +typedef struct xfs_inobt_rec { + __be32 ir_startino; /* starting inode number */ + __be32 ir_freecount; /* count of free inodes (set bits) */ + __be64 ir_free; /* free inode mask */ +} xfs_inobt_rec_t; + +typedef struct xfs_inobt_rec_incore { + xfs_agino_t ir_startino; /* starting inode number */ + __int32_t ir_freecount; /* count of free inodes (set bits) */ + xfs_inofree_t ir_free; /* free inode mask */ +} xfs_inobt_rec_incore_t; + + +/* + * Key structure + */ +typedef struct xfs_inobt_key { + __be32 ir_startino; /* starting inode number */ +} xfs_inobt_key_t; + +/* btree pointer type */ +typedef __be32 xfs_inobt_ptr_t; + +/* + * block numbers in the AG. + */ +#define XFS_IBT_BLOCK(mp) ((xfs_agblock_t)(XFS_CNT_BLOCK(mp) + 1)) +#define XFS_PREALLOC_BLOCKS(mp) ((xfs_agblock_t)(XFS_IBT_BLOCK(mp) + 1)) + + + +/* + * BMAP Btree format definitions + * + * This includes both the root block definition that sits inside an inode fork + * and the record/pointer formats for the leaf/node in the blocks. + */ +#define XFS_BMAP_MAGIC 0x424d4150 /* 'BMAP' */ +#define XFS_BMAP_CRC_MAGIC 0x424d4133 /* 'BMA3' */ + +/* + * Bmap root header, on-disk form only. + */ +typedef struct xfs_bmdr_block { + __be16 bb_level; /* 0 is a leaf */ + __be16 bb_numrecs; /* current # of data records */ +} xfs_bmdr_block_t; + +/* + * Bmap btree record and extent descriptor. + * l0:63 is an extent flag (value 1 indicates non-normal). + * l0:9-62 are startoff. + * l0:0-8 and l1:21-63 are startblock. + * l1:0-20 are blockcount. + */ +#define BMBT_EXNTFLAG_BITLEN 1 +#define BMBT_STARTOFF_BITLEN 54 +#define BMBT_STARTBLOCK_BITLEN 52 +#define BMBT_BLOCKCOUNT_BITLEN 21 + +typedef struct xfs_bmbt_rec { + __be64 l0, l1; +} xfs_bmbt_rec_t; + +typedef __uint64_t xfs_bmbt_rec_base_t; /* use this for casts */ +typedef xfs_bmbt_rec_t xfs_bmdr_rec_t; + +typedef struct xfs_bmbt_rec_host { + __uint64_t l0, l1; +} xfs_bmbt_rec_host_t; + +/* + * Values and macros for delayed-allocation startblock fields. + */ +#define STARTBLOCKVALBITS 17 +#define STARTBLOCKMASKBITS (15 + XFS_BIG_BLKNOS * 20) +#define DSTARTBLOCKMASKBITS (15 + 20) +#define STARTBLOCKMASK \ + (((((xfs_fsblock_t)1) << STARTBLOCKMASKBITS) - 1) << STARTBLOCKVALBITS) +#define DSTARTBLOCKMASK \ + (((((xfs_dfsbno_t)1) << DSTARTBLOCKMASKBITS) - 1) << STARTBLOCKVALBITS) + +static inline int isnullstartblock(xfs_fsblock_t x) +{ + return ((x) & STARTBLOCKMASK) == STARTBLOCKMASK; +} + +static inline int isnulldstartblock(xfs_dfsbno_t x) +{ + return ((x) & DSTARTBLOCKMASK) == DSTARTBLOCKMASK; +} + +static inline xfs_fsblock_t nullstartblock(int k) +{ + ASSERT(k < (1 << STARTBLOCKVALBITS)); + return STARTBLOCKMASK | (k); +} + +static inline xfs_filblks_t startblockval(xfs_fsblock_t x) +{ + return (xfs_filblks_t)((x) & ~STARTBLOCKMASK); +} + +/* + * Possible extent formats. + */ +typedef enum { + XFS_EXTFMT_NOSTATE = 0, + XFS_EXTFMT_HASSTATE +} xfs_exntfmt_t; + +/* + * Possible extent states. + */ +typedef enum { + XFS_EXT_NORM, XFS_EXT_UNWRITTEN, + XFS_EXT_DMAPI_OFFLINE, XFS_EXT_INVALID +} xfs_exntst_t; + +/* + * Incore version of above. + */ +typedef struct xfs_bmbt_irec +{ + xfs_fileoff_t br_startoff; /* starting file offset */ + xfs_fsblock_t br_startblock; /* starting block number */ + xfs_filblks_t br_blockcount; /* number of blocks */ + xfs_exntst_t br_state; /* extent state */ +} xfs_bmbt_irec_t; + +/* + * Key structure for non-leaf levels of the tree. + */ +typedef struct xfs_bmbt_key { + __be64 br_startoff; /* starting file offset */ +} xfs_bmbt_key_t, xfs_bmdr_key_t; + +/* btree pointer type */ +typedef __be64 xfs_bmbt_ptr_t, xfs_bmdr_ptr_t; + + +/* + * Generic Btree block format definitions + * + * This is a combination of the actual format used on disk for short and long + * format btrees. The first three fields are shared by both format, but the + * pointers are different and should be used with care. + * + * To get the size of the actual short or long form headers please use the size + * macros below. Never use sizeof(xfs_btree_block). + * + * The blkno, crc, lsn, owner and uuid fields are only available in filesystems + * with the crc feature bit, and all accesses to them must be conditional on + * that flag. + */ +struct xfs_btree_block { + __be32 bb_magic; /* magic number for block type */ + __be16 bb_level; /* 0 is a leaf */ + __be16 bb_numrecs; /* current # of data records */ + union { + struct { + __be32 bb_leftsib; + __be32 bb_rightsib; + + __be64 bb_blkno; + __be64 bb_lsn; + uuid_t bb_uuid; + __be32 bb_owner; + __le32 bb_crc; + } s; /* short form pointers */ + struct { + __be64 bb_leftsib; + __be64 bb_rightsib; + + __be64 bb_blkno; + __be64 bb_lsn; + uuid_t bb_uuid; + __be64 bb_owner; + __le32 bb_crc; + __be32 bb_pad; /* padding for alignment */ + } l; /* long form pointers */ + } bb_u; /* rest */ +}; + +#define XFS_BTREE_SBLOCK_LEN 16 /* size of a short form block */ +#define XFS_BTREE_LBLOCK_LEN 24 /* size of a long form block */ + +/* sizes of CRC enabled btree blocks */ +#define XFS_BTREE_SBLOCK_CRC_LEN (XFS_BTREE_SBLOCK_LEN + 40) +#define XFS_BTREE_LBLOCK_CRC_LEN (XFS_BTREE_LBLOCK_LEN + 48) + +#define XFS_BTREE_SBLOCK_CRC_OFF \ + offsetof(struct xfs_btree_block, bb_u.s.bb_crc) +#define XFS_BTREE_LBLOCK_CRC_OFF \ + offsetof(struct xfs_btree_block, bb_u.l.bb_crc) + +/* + * Generic key, ptr and record wrapper structures. + * + * These are disk format structures, and are converted where necessary + * by the btree specific code that needs to interpret them. + */ +union xfs_btree_ptr { + __be32 s; /* short form ptr */ + __be64 l; /* long form ptr */ +}; + +union xfs_btree_key { + xfs_bmbt_key_t bmbt; + xfs_bmdr_key_t bmbr; /* bmbt root block */ + xfs_alloc_key_t alloc; + xfs_inobt_key_t inobt; +}; + +union xfs_btree_rec { + xfs_bmbt_rec_t bmbt; + xfs_bmdr_rec_t bmbr; /* bmbt root block */ + xfs_alloc_rec_t alloc; + xfs_inobt_rec_t inobt; +}; + + #endif /* __XFS_FORMAT_H__ */ diff --git a/include/xfs_ialloc.h b/include/xfs_ialloc.h index 1557798..a8f76a5 100644 --- a/include/xfs_ialloc.h +++ b/include/xfs_ialloc.h @@ -23,6 +23,7 @@ struct xfs_dinode; struct xfs_imap; struct xfs_mount; struct xfs_trans; +struct xfs_btree_cur; /* * Allocation parameters for inode allocation. @@ -42,7 +43,7 @@ struct xfs_trans; static inline struct xfs_dinode * xfs_make_iptr(struct xfs_mount *mp, struct xfs_buf *b, int o) { - return (xfs_dinode_t *) + return (struct xfs_dinode *) (xfs_buf_offset(b, o << (mp)->m_sb.sb_inodelog)); } diff --git a/include/xfs_ialloc_btree.h b/include/xfs_ialloc_btree.h index cfbfe46..f38b220 100644 --- a/include/xfs_ialloc_btree.h +++ b/include/xfs_ialloc_btree.h @@ -27,55 +27,6 @@ struct xfs_btree_cur; struct xfs_mount; /* - * There is a btree for the inode map per allocation group. - */ -#define XFS_IBT_MAGIC 0x49414254 /* 'IABT' */ -#define XFS_IBT_CRC_MAGIC 0x49414233 /* 'IAB3' */ - -typedef __uint64_t xfs_inofree_t; -#define XFS_INODES_PER_CHUNK (NBBY * sizeof(xfs_inofree_t)) -#define XFS_INODES_PER_CHUNK_LOG (XFS_NBBYLOG + 3) -#define XFS_INOBT_ALL_FREE ((xfs_inofree_t)-1) -#define XFS_INOBT_MASK(i) ((xfs_inofree_t)1 << (i)) - -static inline xfs_inofree_t xfs_inobt_maskn(int i, int n) -{ - return ((n >= XFS_INODES_PER_CHUNK ? 0 : XFS_INOBT_MASK(n)) - 1) << i; -} - -/* - * Data record structure - */ -typedef struct xfs_inobt_rec { - __be32 ir_startino; /* starting inode number */ - __be32 ir_freecount; /* count of free inodes (set bits) */ - __be64 ir_free; /* free inode mask */ -} xfs_inobt_rec_t; - -typedef struct xfs_inobt_rec_incore { - xfs_agino_t ir_startino; /* starting inode number */ - __int32_t ir_freecount; /* count of free inodes (set bits) */ - xfs_inofree_t ir_free; /* free inode mask */ -} xfs_inobt_rec_incore_t; - - -/* - * Key structure - */ -typedef struct xfs_inobt_key { - __be32 ir_startino; /* starting inode number */ -} xfs_inobt_key_t; - -/* btree pointer type */ -typedef __be32 xfs_inobt_ptr_t; - -/* - * block numbers in the AG. - */ -#define XFS_IBT_BLOCK(mp) ((xfs_agblock_t)(XFS_CNT_BLOCK(mp) + 1)) -#define XFS_PREALLOC_BLOCKS(mp) ((xfs_agblock_t)(XFS_IBT_BLOCK(mp) + 1)) - -/* * Btree block header size depends on a superblock flag. */ #define XFS_INOBT_BLOCK_LEN(mp) \ diff --git a/include/xfs_inode_fork.h b/include/xfs_inode_fork.h index 28661a0..eb329a1 100644 --- a/include/xfs_inode_fork.h +++ b/include/xfs_inode_fork.h @@ -19,6 +19,7 @@ #define __XFS_INODE_FORK_H__ struct xfs_inode_log_item; +struct xfs_dinode; /* * The following xfs_ext_irec_t struct introduces a second (top) level -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9C6CF7FA7 for ; Wed, 13 Nov 2013 00:41:30 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 12B9EAC004 for ; Tue, 12 Nov 2013 22:41:30 -0800 (PST) X-ASG-Debug-ID: 1384324878-04cb6c40d47085a0007-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id x0XxtlEqIEUjDTgL for ; Tue, 12 Nov 2013 22:41:28 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLxEiCBgxOQMbGYgAvyCUFwOiVIdHgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bo-7d for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006j1-6f for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 21/36] db: introduce verifier support into set_cur Date: Wed, 13 Nov 2013 17:40:45 +1100 X-ASG-Orig-Subj: [PATCH 21/36] db: introduce verifier support into set_cur Message-Id: <1384324860-25677-22-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324887 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner To be able to use read and write verifiers, we need to pass the verifier to the IO routines. We do this via the set_cur() function used to trigger reading the buffer. For most metadata types, there is only one type of verifier needed. For these, we can simply add the verifier to the type table entry for the given type and use that directly. This type entry is already carried around by the IO context, so if we ever need to get it again we have direct access to it in the context we'll be doing IO. Only attach the verifiers to the v5 filesystem type table; there is not need for them on v4 filesystems as we don't have to verify or calculate CRCs for them. There are some metadata types that have more than one buffer format, or aren't based in directly in buffers. For these, leave the type table verifier NULL for now - these will need to be addressed individually. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/io.c | 13 +++++++--- db/type.c | 88 ++++++++++++++++++++++++++++++++++----------------------------- db/type.h | 1 + 3 files changed, 59 insertions(+), 43 deletions(-) diff --git a/db/io.c b/db/io.c index ca89354..2d1cc56 100644 --- a/db/io.c +++ b/db/io.c @@ -482,12 +482,14 @@ set_cur( xfs_ino_t dirino; xfs_ino_t ino; __uint16_t mode; + const struct xfs_buf_ops *ops = t ? t->bops : NULL; if (iocur_sp < 0) { dbprintf(_("set_cur no stack element to set\n")); return; } + ino = iocur_top->ino; dirino = iocur_top->dirino; mode = iocur_top->mode; @@ -509,12 +511,17 @@ set_cur( return; memcpy(iocur_top->bbmap, bbmap, sizeof(struct bbmap)); bp = libxfs_readbuf_map(mp->m_ddev_targp, bbmap->b, - bbmap->nmaps, 0, NULL); + bbmap->nmaps, 0, ops); } else { - bp = libxfs_readbuf(mp->m_ddev_targp, d, c, 0, NULL); + bp = libxfs_readbuf(mp->m_ddev_targp, d, c, 0, ops); iocur_top->bbmap = NULL; } - if (!bp || bp->b_error) + + /* + * keep the buffer even if the verifier says it is corrupted. + * We're a diagnostic tool, after all. + */ + if (!bp || (bp->b_error && bp->b_error != EFSCORRUPTED)) return; iocur_top->buf = bp->b_addr; iocur_top->bp = bp; diff --git a/db/type.c b/db/type.c index 64e2ef4..b3f3d87 100644 --- a/db/type.c +++ b/db/type.c @@ -50,50 +50,58 @@ static const cmdinfo_t type_cmd = N_("set/show current data type"), NULL }; static const typ_t __typtab[] = { - { TYP_AGF, "agf", handle_struct, agf_hfld }, - { TYP_AGFL, "agfl", handle_struct, agfl_hfld }, - { TYP_AGI, "agi", handle_struct, agi_hfld }, - { TYP_ATTR, "attr", handle_struct, attr_hfld }, - { TYP_BMAPBTA, "bmapbta", handle_struct, bmapbta_hfld }, - { TYP_BMAPBTD, "bmapbtd", handle_struct, bmapbtd_hfld }, - { TYP_BNOBT, "bnobt", handle_struct, bnobt_hfld }, - { TYP_CNTBT, "cntbt", handle_struct, cntbt_hfld }, - { TYP_DATA, "data", handle_block, NULL }, - { TYP_DIR2, "dir2", handle_struct, dir2_hfld }, - { TYP_DQBLK, "dqblk", handle_struct, dqblk_hfld }, - { TYP_INOBT, "inobt", handle_struct, inobt_hfld }, - { TYP_INODATA, "inodata", NULL, NULL }, - { TYP_INODE, "inode", handle_struct, inode_hfld }, - { TYP_LOG, "log", NULL, NULL }, - { TYP_RTBITMAP, "rtbitmap", NULL, NULL }, - { TYP_RTSUMMARY, "rtsummary", NULL, NULL }, - { TYP_SB, "sb", handle_struct, sb_hfld }, - { TYP_SYMLINK, "symlink", handle_string, NULL }, - { TYP_TEXT, "text", handle_text, NULL }, + { TYP_AGF, "agf", handle_struct, agf_hfld, NULL }, + { TYP_AGFL, "agfl", handle_struct, agfl_hfld, NULL }, + { TYP_AGI, "agi", handle_struct, agi_hfld, NULL }, + { TYP_ATTR, "attr", handle_struct, attr_hfld, NULL }, + { TYP_BMAPBTA, "bmapbta", handle_struct, bmapbta_hfld, NULL }, + { TYP_BMAPBTD, "bmapbtd", handle_struct, bmapbtd_hfld, NULL }, + { TYP_BNOBT, "bnobt", handle_struct, bnobt_hfld, NULL }, + { TYP_CNTBT, "cntbt", handle_struct, cntbt_hfld, NULL }, + { TYP_DATA, "data", handle_block, NULL, NULL }, + { TYP_DIR2, "dir2", handle_struct, dir2_hfld, NULL }, + { TYP_DQBLK, "dqblk", handle_struct, dqblk_hfld, NULL }, + { TYP_INOBT, "inobt", handle_struct, inobt_hfld, NULL }, + { TYP_INODATA, "inodata", NULL, NULL, NULL }, + { TYP_INODE, "inode", handle_struct, inode_hfld, NULL }, + { TYP_LOG, "log", NULL, NULL, NULL }, + { TYP_RTBITMAP, "rtbitmap", NULL, NULL, NULL }, + { TYP_RTSUMMARY, "rtsummary", NULL, NULL, NULL }, + { TYP_SB, "sb", handle_struct, sb_hfld, NULL }, + { TYP_SYMLINK, "symlink", handle_string, NULL, NULL }, + { TYP_TEXT, "text", handle_text, NULL, NULL }, { TYP_NONE, NULL } }; static const typ_t __typtab_crc[] = { - { TYP_AGF, "agf", handle_struct, agf_hfld }, - { TYP_AGFL, "agfl", handle_struct, agfl_crc_hfld }, - { TYP_AGI, "agi", handle_struct, agi_hfld }, - { TYP_ATTR, "attr3", handle_struct, attr3_hfld }, - { TYP_BMAPBTA, "bmapbta", handle_struct, bmapbta_crc_hfld }, - { TYP_BMAPBTD, "bmapbtd", handle_struct, bmapbtd_crc_hfld }, - { TYP_BNOBT, "bnobt", handle_struct, bnobt_crc_hfld }, - { TYP_CNTBT, "cntbt", handle_struct, cntbt_crc_hfld }, - { TYP_DATA, "data", handle_block, NULL }, - { TYP_DIR2, "dir3", handle_struct, dir3_hfld }, - { TYP_DQBLK, "dqblk", handle_struct, dqblk_hfld }, - { TYP_INOBT, "inobt", handle_struct, inobt_crc_hfld }, - { TYP_INODATA, "inodata", NULL, NULL }, - { TYP_INODE, "inode", handle_struct, inode_crc_hfld }, - { TYP_LOG, "log", NULL, NULL }, - { TYP_RTBITMAP, "rtbitmap", NULL, NULL }, - { TYP_RTSUMMARY, "rtsummary", NULL, NULL }, - { TYP_SB, "sb", handle_struct, sb_hfld }, - { TYP_SYMLINK, "symlink", handle_struct, symlink_crc_hfld }, - { TYP_TEXT, "text", handle_text, NULL }, + { TYP_AGF, "agf", handle_struct, agf_hfld, &xfs_agf_buf_ops }, + { TYP_AGFL, "agfl", handle_struct, agfl_crc_hfld, &xfs_agfl_buf_ops }, + { TYP_AGI, "agi", handle_struct, agi_hfld, &xfs_agfl_buf_ops }, + { TYP_ATTR, "attr3", handle_struct, attr3_hfld, NULL }, + { TYP_BMAPBTA, "bmapbta", handle_struct, bmapbta_crc_hfld, + &xfs_bmbt_buf_ops }, + { TYP_BMAPBTD, "bmapbtd", handle_struct, bmapbtd_crc_hfld, + &xfs_bmbt_buf_ops }, + { TYP_BNOBT, "bnobt", handle_struct, bnobt_crc_hfld, + &xfs_allocbt_buf_ops }, + { TYP_CNTBT, "cntbt", handle_struct, cntbt_crc_hfld, + &xfs_allocbt_buf_ops }, + { TYP_DATA, "data", handle_block, NULL, NULL }, + { TYP_DIR2, "dir3", handle_struct, dir3_hfld, NULL }, + { TYP_DQBLK, "dqblk", handle_struct, dqblk_hfld, + &xfs_dquot_buf_ops }, + { TYP_INOBT, "inobt", handle_struct, inobt_crc_hfld, + &xfs_inobt_buf_ops }, + { TYP_INODATA, "inodata", NULL, NULL, NULL }, + { TYP_INODE, "inode", handle_struct, inode_crc_hfld, + &xfs_inode_buf_ops }, + { TYP_LOG, "log", NULL, NULL, NULL }, + { TYP_RTBITMAP, "rtbitmap", NULL, NULL, NULL }, + { TYP_RTSUMMARY, "rtsummary", NULL, NULL, NULL }, + { TYP_SB, "sb", handle_struct, sb_hfld, &xfs_sb_buf_ops }, + { TYP_SYMLINK, "symlink", handle_struct, symlink_crc_hfld, + &xfs_symlink_buf_ops }, + { TYP_TEXT, "text", handle_text, NULL, NULL }, { TYP_NONE, NULL } }; diff --git a/db/type.h b/db/type.h index c41aca4d..3bb26f1 100644 --- a/db/type.h +++ b/db/type.h @@ -42,6 +42,7 @@ typedef struct typ char *name; pfunc_t pfunc; const struct field *fields; + const struct xfs_buf_ops *bops; } typ_t; extern const typ_t *typtab, *cur_typ; -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C33E47FC3 for ; Wed, 13 Nov 2013 00:41:30 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7C7CC304070 for ; Tue, 12 Nov 2013 22:41:30 -0800 (PST) X-ASG-Debug-ID: 1384324881-04bdf0789a6fff50006-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id JKNTHzz60HqiVqlf for ; Tue, 12 Nov 2013 22:41:28 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIFQMxOQMNDhmIAL8glBcDqhuDPCiBLCQ Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bj-5g for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006ih-4b for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 17/36] db: separate out straight buffer IO from map based IO. Date: Wed, 13 Nov 2013 17:40:41 +1100 X-ASG-Orig-Subj: [PATCH 17/36] db: separate out straight buffer IO from map based IO. Message-Id: <1384324860-25677-18-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324888 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Libxfs has two different interfaces for getting and reading buffers. The first is a block/length interface for reading contiguous regions, and the second is based on extent based xfs_buf_map arrays for discontiguous regions. The xfs-db code is solely based on a basic block array interface regardless of the type of region being read, and so doesn't match to either libxfs interface. As a first step to converting xfs_db to the libxfs interfaces, add a simple block/length buffer API and implement it using pread/pwrite. Then remove the single region conditionals from the basic block array based interfaces, and convert all the contiguous block read cases to use the new API. This new API is temporary - it will be replaced by the equivalent libxfs interface calls once all the infrastructure preparation for the changeover has been completed. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- db/init.c | 7 ++-- db/io.c | 125 +++++++++++++++++++++++++++++++++++++++++++++++++------------- db/io.h | 5 +-- 3 files changed, 104 insertions(+), 33 deletions(-) diff --git a/db/init.c b/db/init.c index d73d549..489c9fb 100644 --- a/db/init.c +++ b/db/init.c @@ -55,7 +55,7 @@ init( char **argv) { xfs_sb_t *sbp; - void *bufp = NULL; + char bufp[BBSIZE]; int c; setlocale(LC_ALL, ""); @@ -115,15 +115,14 @@ init( exit(1); } - if (read_bbs(XFS_SB_DADDR, 1, &bufp, NULL)) { + if (read_buf(XFS_SB_DADDR, 1, bufp)) { fprintf(stderr, _("%s: %s is invalid (cannot read first 512 " "bytes)\n"), progname, fsdevice); exit(1); } /* copy SB from buffer to in-core, converting architecture as we go */ - libxfs_sb_from_disk(&xmount.m_sb, bufp); - xfree(bufp); + libxfs_sb_from_disk(&xmount.m_sb, (struct xfs_dsb *)bufp); sbp = &xmount.m_sb; if (sbp->sb_magicnum != XFS_SB_MAGIC) { diff --git a/db/io.c b/db/io.c index 39a1827..fa11646 100644 --- a/db/io.c +++ b/db/io.c @@ -417,8 +417,61 @@ ring_add(void) } } - int +read_buf( + xfs_daddr_t bbno, + int count, + void *bufp) +{ + int err; + + err = pread64(x.dfd, bufp, BBTOB(count), BBTOB(bbno)); + if (err < 0) + err = errno; + else if (err < count) + err = -1; + return err; +} + +static int +write_buf( + xfs_daddr_t bbno, + int count, + void *bufp) +{ + int err; + + err = pwrite64(x.dfd, bufp, BBTOB(count), BBTOB(bbno)); + if (err < 0) + err = errno; + else if (err < count) + err = -1; + return err; +} + +static void +write_cur_buf(void) +{ + int ret; + + ret = write_buf(iocur_top->bb, iocur_top->blen, iocur_top->buf); + + if (ret == -1) + dbprintf(_("incomplete write, block: %lld\n"), + (iocur_base + iocur_sp)->bb); + else if (ret != 0) + dbprintf(_("write error: %s\n"), strerror(ret)); + + /* re-read buffer from disk */ + ret = read_buf(iocur_top->bb, iocur_top->blen, iocur_top->buf); + if (ret == -1) + dbprintf(_("incomplete read, block: %lld\n"), + (iocur_base + iocur_sp)->bb); + else if (ret != 0) + dbprintf(_("read error: %s\n"), strerror(ret)); +} + +static int write_bbs( __int64_t bbno, int count, @@ -430,15 +483,14 @@ write_bbs( int j; int rval = EINVAL; /* initialize for zero `count' case */ - for (j = 0; j < count; j += bbmap ? 1 : count) { - if (bbmap) - bbno = bbmap->b[j]; + for (j = 0; j < count; j++) { + bbno = bbmap->b[j]; if (lseek64(x.dfd, bbno << BBSHIFT, SEEK_SET) < 0) { rval = errno; dbprintf(_("can't seek in filesystem at bb %lld\n"), bbno); return rval; } - c = BBTOB(bbmap ? 1 : count); + c = BBTOB(1); i = (int)write(x.dfd, (char *)bufp + BBTOB(j), c); if (i < 0) { rval = errno; @@ -452,7 +504,7 @@ write_bbs( return rval; } -int +static int read_bbs( __int64_t bbno, int count, @@ -473,9 +525,8 @@ read_bbs( buf = xmalloc(c); else buf = *bufp; - for (j = 0; j < count; j += bbmap ? 1 : count) { - if (bbmap) - bbno = bbmap->b[j]; + for (j = 0; j < count; j++) { + bbno = bbmap->b[j]; if (lseek64(x.dfd, bbno << BBSHIFT, SEEK_SET) < 0) { rval = errno; dbprintf(_("can't seek in filesystem at bb %lld\n"), bbno); @@ -483,7 +534,7 @@ read_bbs( xfree(buf); buf = NULL; } else { - c = BBTOB(bbmap ? 1 : count); + c = BBTOB(1); i = (int)read(x.dfd, (char *)buf + BBTOB(j), c); if (i < 0) { rval = errno; @@ -506,22 +557,19 @@ read_bbs( return rval; } -void -write_cur(void) +static void +write_cur_bbs(void) { int ret; - if (iocur_sp < 0) { - dbprintf(_("nothing to write\n")); - return; - } ret = write_bbs(iocur_top->bb, iocur_top->blen, iocur_top->buf, - iocur_top->use_bbmap ? &iocur_top->bbmap : NULL); + &iocur_top->bbmap); if (ret == -1) dbprintf(_("incomplete write, block: %lld\n"), (iocur_base + iocur_sp)->bb); else if (ret != 0) dbprintf(_("write error: %s\n"), strerror(ret)); + /* re-read buffer from disk */ ret = read_bbs(iocur_top->bb, iocur_top->blen, &iocur_top->buf, iocur_top->use_bbmap ? &iocur_top->bbmap : NULL); @@ -533,6 +581,20 @@ write_cur(void) } void +write_cur(void) +{ + if (iocur_sp < 0) { + dbprintf(_("nothing to write\n")); + return; + } + + if (iocur_top->use_bbmap) + write_cur_bbs(); + else + write_cur_buf(); +} + +void set_cur( const typ_t *t, __int64_t d, @@ -549,17 +611,32 @@ set_cur( return; } -#ifdef DEBUG - if (bbmap) - printf(_("xfs_db got a bbmap for %lld\n"), (long long)d); -#endif ino = iocur_top->ino; dirino = iocur_top->dirino; mode = iocur_top->mode; pop_cur(); push_cur(); - if (read_bbs(d, c, &iocur_top->buf, bbmap)) - return; + + if (bbmap) { +#ifdef DEBUG + printf(_("xfs_db got a bbmap for %lld\n"), (long long)d); +#endif + + if (read_bbs(d, c, &iocur_top->buf, bbmap)) + return; + iocur_top->bbmap = *bbmap; + iocur_top->use_bbmap = 1; + } else { + if (!iocur_top->buf) { + iocur_top->buf = malloc(BBTOB(c)); + if (!iocur_top->buf) + return; + } + if (read_buf(d, c, iocur_top->buf)) + return; + iocur_top->use_bbmap = 0; + } + iocur_top->bb = d; iocur_top->blen = c; iocur_top->boff = 0; @@ -570,8 +647,6 @@ set_cur( iocur_top->ino = ino; iocur_top->dirino = dirino; iocur_top->mode = mode; - if ((iocur_top->use_bbmap = (bbmap != NULL))) - iocur_top->bbmap = *bbmap; /* store location in ring */ if (ring_flag) diff --git a/db/io.h b/db/io.h index 549aad9..9ea6223 100644 --- a/db/io.h +++ b/db/io.h @@ -52,10 +52,7 @@ extern void off_cur(int off, int len); extern void pop_cur(void); extern void print_iocur(char *tag, iocur_t *ioc); extern void push_cur(void); -extern int read_bbs(__int64_t daddr, int count, void **bufp, - bbmap_t *bbmap); -extern int write_bbs(__int64_t daddr, int count, void *bufp, - bbmap_t *bbmap); +extern int read_buf(__int64_t daddr, int count, void *bufp); extern void write_cur(void); extern void set_cur(const struct typ *t, __int64_t d, int c, int ring_add, bbmap_t *bbmap); -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 046AF7FC6 for ; Wed, 13 Nov 2013 00:41:31 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id CD75E30406B for ; Tue, 12 Nov 2013 22:41:30 -0800 (PST) X-ASG-Debug-ID: 1384324879-04cb6c50394fc280007-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id nnWk4ZLIVmJC0sd1 for ; Tue, 12 Nov 2013 22:41:28 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6obgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bg-4S for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006iX-3c for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 15/36] libxfs: fix root inode handling inconsistencies Date: Wed, 13 Nov 2013 17:40:39 +1100 X-ASG-Orig-Subj: [PATCH 15/36] libxfs: fix root inode handling inconsistencies Message-Id: <1384324860-25677-16-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324888 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When "mounting" a filesystem via libxfs_mount(), callers can tell libxfs to read the root and realtime inodes into cache. However, when unmounting the filesystem, libxfs_unmount() used to unconditionally free root inodes if they were present. This leads to interesting issues like in mkfs, when it handles creation, reading and freeing of the root and rt inodes itself. It, however, passes in the flag to tell libxfs_mount() to read the root inodes and so can result in unbalanced freeing of inodes when cleaning up during the unmount proceedure. As it turns out, nothing ever uses mp->m_rootip and so we don't need to read it in or free it, or even have a pointer to it in the struct xfs_mount. Similarly, the only user of the realtime inodes is mkfs, and it initialises them itself. Hence we can kill the m_rootip and the realtime inode mounting code. This leaves one user of LIBXFS_MOUNT_ROOTINOS - xfs_db - and that is only used to initialise the in-core superblock counter values from the ag header for xfs_check. Move this code to the xfs_db init functions so we can get rid of the mount parameter previously used to trigger all these behavours (LIBXFS_MOUNT_ROOTINOS) completely. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- copy/xfs_copy.c | 2 +- db/init.c | 26 +++++++++++++++------- include/libxfs.h | 12 +++++----- libxfs/init.c | 67 -------------------------------------------------------- mkfs/proto.c | 1 - mkfs/xfs_mkfs.c | 4 ++-- repair/phase6.c | 2 -- 7 files changed, 26 insertions(+), 88 deletions(-) diff --git a/copy/xfs_copy.c b/copy/xfs_copy.c index bb37279..9986fbf 100644 --- a/copy/xfs_copy.c +++ b/copy/xfs_copy.c @@ -684,7 +684,7 @@ main(int argc, char **argv) sb = &mbuf.m_sb; libxfs_sb_from_disk(sb, XFS_BUF_TO_SBP(sbp)); - mp = libxfs_mount(&mbuf, sb, xargs.ddev, xargs.logdev, xargs.rtdev, 1); + mp = libxfs_mount(&mbuf, sb, xargs.ddev, xargs.logdev, xargs.rtdev, 0); if (mp == NULL) { do_log(_("%s: %s filesystem failed to initialize\n" "%s: Aborting.\n"), progname, source_name, progname); diff --git a/db/init.c b/db/init.c index 2932e51..d73d549 100644 --- a/db/init.c +++ b/db/init.c @@ -149,18 +149,28 @@ init( } mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, - LIBXFS_MOUNT_ROOTINOS | LIBXFS_MOUNT_DEBUGGER); + LIBXFS_MOUNT_DEBUGGER); if (!mp) { - mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, - LIBXFS_MOUNT_DEBUGGER); - if (!mp) { - fprintf(stderr, _("%s: device %s unusable (not an XFS " - "filesystem?)\n"), progname, fsdevice); - exit(1); - } + fprintf(stderr, + _("%s: device %s unusable (not an XFS filesystem?)\n"), + progname, fsdevice); + exit(1); } blkbb = 1 << mp->m_blkbb_log; + /* + * xfs_check needs corrected incore superblock values + */ + if (sbp->sb_rootino != NULLFSINO && + xfs_sb_version_haslazysbcount(&mp->m_sb)) { + int error = xfs_initialize_perag_data(mp, sbp->sb_agcount); + if (error) { + fprintf(stderr, + _("%s: cannot init perag data (%d). Continuing anyway.\n"), + progname, error); + } + } + if (xfs_sb_version_hascrc(&mp->m_sb)) type_set_tab_crc(); diff --git a/include/libxfs.h b/include/libxfs.h index f10ab59..3df8c07 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -167,7 +167,6 @@ typedef struct xfs_mount { uint m_rsumsize; /* size of rt summary, bytes */ struct xfs_inode *m_rbmip; /* pointer to bitmap inode */ struct xfs_inode *m_rsumip; /* pointer to summary inode */ - struct xfs_inode *m_rootip; /* pointer to root directory */ struct xfs_buftarg *m_ddev_targp; struct xfs_buftarg *m_logdev_targp; struct xfs_buftarg *m_rtdev_targp; @@ -259,12 +258,11 @@ typedef struct xfs_perag { int pagb_count; /* pagb slots in use */ } xfs_perag_t; -#define LIBXFS_MOUNT_ROOTINOS 0x0001 -#define LIBXFS_MOUNT_DEBUGGER 0x0002 -#define LIBXFS_MOUNT_32BITINODES 0x0004 -#define LIBXFS_MOUNT_32BITINOOPT 0x0008 -#define LIBXFS_MOUNT_COMPAT_ATTR 0x0010 -#define LIBXFS_MOUNT_ATTR2 0x0020 +#define LIBXFS_MOUNT_DEBUGGER 0x0001 +#define LIBXFS_MOUNT_32BITINODES 0x0002 +#define LIBXFS_MOUNT_32BITINOOPT 0x0004 +#define LIBXFS_MOUNT_COMPAT_ATTR 0x0008 +#define LIBXFS_MOUNT_ATTR2 0x0010 #define LIBXFS_IHASHSIZE(sbp) (1<<10) #define LIBXFS_BHASHSIZE(sbp) (1<<10) diff --git a/libxfs/init.c b/libxfs/init.c index db7eeea..33c01f5 100644 --- a/libxfs/init.c +++ b/libxfs/init.c @@ -410,40 +410,6 @@ manage_zones(int release) } /* - * Get the bitmap and summary inodes into the mount structure - * at mount time. - */ -static int -rtmount_inodes(xfs_mount_t *mp) -{ - int error; - xfs_sb_t *sbp; - - sbp = &mp->m_sb; - if (sbp->sb_rbmino == NULLFSINO) - return 0; - error = libxfs_iget(mp, NULL, sbp->sb_rbmino, 0, &mp->m_rbmip, 0); - if (error) { - fprintf(stderr, - _("%s: cannot read realtime bitmap inode (%d)\n"), - progname, error); - return error; - } - ASSERT(mp->m_rbmip != NULL); - ASSERT(sbp->sb_rsumino != NULLFSINO); - error = libxfs_iget(mp, NULL, sbp->sb_rsumino, 0, &mp->m_rsumip, 0); - if (error) { - libxfs_iput(mp->m_rbmip, 0); - fprintf(stderr, - _("%s: cannot read realtime summary inode (%d)\n"), - progname, error); - return error; - } - ASSERT(mp->m_rsumip != NULL); - return 0; -} - -/* * Initialize realtime fields in the mount structure. */ static int @@ -810,39 +776,6 @@ libxfs_mount( exit(1); } - /* - * mkfs calls mount before the root inode is allocated. - */ - if ((flags & LIBXFS_MOUNT_ROOTINOS) && sbp->sb_rootino != NULLFSINO) { - error = libxfs_iget(mp, NULL, sbp->sb_rootino, 0, - &mp->m_rootip, 0); - if (error) { - fprintf(stderr, _("%s: cannot read root inode (%d)\n"), - progname, error); - if (!(flags & LIBXFS_MOUNT_DEBUGGER)) - return NULL; - } - ASSERT(mp->m_rootip != NULL); - } - if ((flags & LIBXFS_MOUNT_ROOTINOS) && rtmount_inodes(mp)) { - if (mp->m_rootip) - libxfs_iput(mp->m_rootip, 0); - return NULL; - } - - /* - * mkfs calls mount before the AGF/AGI structures are written. - */ - if ((flags & LIBXFS_MOUNT_ROOTINOS) && sbp->sb_rootino != NULLFSINO && - xfs_sb_version_haslazysbcount(&mp->m_sb)) { - error = xfs_initialize_perag_data(mp, sbp->sb_agcount); - if (error) { - fprintf(stderr, _("%s: cannot init perag data (%d)\n"), - progname, error); - return NULL; - } - } - return mp; } diff --git a/mkfs/proto.c b/mkfs/proto.c index 0cdef41..4cc0df6 100644 --- a/mkfs/proto.c +++ b/mkfs/proto.c @@ -543,7 +543,6 @@ parseproto( pip = ip; mp->m_sb.sb_rootino = ip->i_ino; libxfs_mod_sb(tp, XFS_SB_ROOTINO); - mp->m_rootip = ip; isroot = 1; } else { libxfs_trans_ijoin(tp, pip, 0); diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 355708c..d37e948 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -2582,6 +2582,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), memset(XFS_BUF_PTR(buf), 0, sectorsize); libxfs_sb_to_disk((void *)XFS_BUF_PTR(buf), sbp, XFS_SB_ALL_BITS); libxfs_writebuf(buf, LIBXFS_EXIT_ON_FAILURE); + libxfs_purgebuf(buf); /* * If the data area is a file, then grow it out to its final size @@ -2616,7 +2617,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), (xfs_extlen_t)XFS_FSB_TO_BB(mp, logblocks), &sbp->sb_uuid, logversion, lsunit, XLOG_FMT); - mp = libxfs_mount(mp, sbp, xi.ddev, xi.logdev, xi.rtdev, 1); + mp = libxfs_mount(mp, sbp, xi.ddev, xi.logdev, xi.rtdev, 0); if (mp == NULL) { fprintf(stderr, _("%s: filesystem failed to initialize\n"), progname); @@ -2887,7 +2888,6 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), /* * Allocate the root inode and anything else in the proto file. */ - mp->m_rootip = NULL; parse_proto(mp, &fsx, &protostring); /* diff --git a/repair/phase6.c b/repair/phase6.c index 2a37438..5307acf 100644 --- a/repair/phase6.c +++ b/repair/phase6.c @@ -856,8 +856,6 @@ mk_root_dir(xfs_mount_t *mp) ip->i_df.if_bytes = ip->i_df.if_real_bytes = 0; ip->i_df.if_u1.if_extents = NULL; - mp->m_rootip = ip; - /* * initialize the directory */ -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8500E7FAE for ; Wed, 13 Nov 2013 00:41:31 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5B4C730406B for ; Tue, 12 Nov 2013 22:41:31 -0800 (PST) X-ASG-Debug-ID: 1384324881-04bdf0789a6fff50007-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id FAIwehTHY1W95NKs for ; Tue, 12 Nov 2013 22:41:29 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/II98hBsDqhuDPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:15 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bf-42 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006iS-35 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 14/36] xfs: don't emit corruption noise on fs probes Date: Wed, 13 Nov 2013 17:40:38 +1100 X-ASG-Orig-Subj: [PATCH 14/36] xfs: don't emit corruption noise on fs probes Message-Id: <1384324860-25677-15-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324889 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner If we get EWRONGFS due to probing of non-xfs filesystems, there's no need to issue the scary corruption error and backtrace. Ported from kernel commit 31625f28. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- libxfs/xfs_sb.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libxfs/xfs_sb.c b/libxfs/xfs_sb.c index 11353bb..65ddc2f 100644 --- a/libxfs/xfs_sb.c +++ b/libxfs/xfs_sb.c @@ -574,8 +574,9 @@ xfs_sb_read_verify( out_error: if (error) { - XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_LOW, - mp, bp->b_addr); + if (error != EWRONGFS) + XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_LOW, + mp, bp->b_addr); xfs_buf_ioerror(bp, error); } } -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6B8DD7FCE for ; Wed, 13 Nov 2013 00:41:31 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 42B4A8F8040 for ; Tue, 12 Nov 2013 22:41:31 -0800 (PST) X-ASG-Debug-ID: 1384324878-04cb6c40d47085a0008-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id YYTJYxkNyDX9S1G3 for ; Tue, 12 Nov 2013 22:41:29 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6obgzwogS4k Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bV-1i for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006i8-0Y for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 10/36] libxfs: Minor cleanup and bug fix sync Date: Wed, 13 Nov 2013 17:40:34 +1100 X-ASG-Orig-Subj: [PATCH 10/36] libxfs: Minor cleanup and bug fix sync Message-Id: <1384324860-25677-11-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324889 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner These bring all the small single line comment, whitespace and minor code differences into sync with the kernel code. Anything left at this point is an intentional difference. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- include/xfs_fs.h | 4 ++-- include/xfs_quota_defs.h | 4 ++++ libxfs/xfs_attr_leaf.c | 4 +--- libxfs/xfs_bmap.c | 6 +++--- libxfs/xfs_bmap_btree.c | 2 +- libxfs/xfs_dir2_leaf.c | 1 - libxfs/xfs_dir2_node.c | 2 +- libxfs/xfs_ialloc.c | 4 ++-- libxfs/xfs_inode_buf.c | 2 ++ libxfs/xfs_inode_fork.c | 5 +++-- libxfs/xfs_trans_resv.c | 2 +- 11 files changed, 20 insertions(+), 16 deletions(-) diff --git a/include/xfs_fs.h b/include/xfs_fs.h index c43ba98..554fd66 100644 --- a/include/xfs_fs.h +++ b/include/xfs_fs.h @@ -358,7 +358,7 @@ typedef struct xfs_error_injection { * Speculative preallocation trimming. */ #define XFS_EOFBLOCKS_VERSION 1 -struct xfs_eofblocks { +struct xfs_fs_eofblocks { __u32 eof_version; __u32 eof_flags; uid_t eof_uid; @@ -516,7 +516,7 @@ typedef struct xfs_swapext /* XFS_IOC_GETBIOSIZE ---- deprecated 47 */ #define XFS_IOC_GETBMAPX _IOWR('X', 56, struct getbmap) #define XFS_IOC_ZERO_RANGE _IOW ('X', 57, struct xfs_flock64) -#define XFS_IOC_FREE_EOFBLOCKS _IOR ('X', 58, struct xfs_eofblocks) +#define XFS_IOC_FREE_EOFBLOCKS _IOR ('X', 58, struct xfs_fs_eofblocks) /* * ioctl commands that replace IRIX syssgi()'s diff --git a/include/xfs_quota_defs.h b/include/xfs_quota_defs.h index e6b0d6e..b3b2b10 100644 --- a/include/xfs_quota_defs.h +++ b/include/xfs_quota_defs.h @@ -154,4 +154,8 @@ typedef __uint16_t xfs_qwarncnt_t; (XFS_QMOPT_UQUOTA | XFS_QMOPT_PQUOTA | XFS_QMOPT_GQUOTA) #define XFS_QMOPT_RESBLK_MASK (XFS_QMOPT_RES_REGBLKS | XFS_QMOPT_RES_RTBLKS) +extern int xfs_dqcheck(struct xfs_mount *mp, xfs_disk_dquot_t *ddq, + xfs_dqid_t id, uint type, uint flags, char *str); +extern int xfs_calc_dquots_per_chunk(struct xfs_mount *mp, unsigned int nbblks); + #endif /* __XFS_QUOTA_H__ */ diff --git a/libxfs/xfs_attr_leaf.c b/libxfs/xfs_attr_leaf.c index c09b0f3..fd52397 100644 --- a/libxfs/xfs_attr_leaf.c +++ b/libxfs/xfs_attr_leaf.c @@ -599,7 +599,7 @@ xfs_attr_shortform_getvalue(xfs_da_args_t *args) xfs_attr_sf_entry_t *sfe; int i; - ASSERT(args->dp->i_d.di_aformat == XFS_IFINLINE); + ASSERT(args->dp->i_afp->if_flags == XFS_IFINLINE); sf = (xfs_attr_shortform_t *)args->dp->i_afp->if_u1.if_data; sfe = &sf->list[0]; for (i = 0; i < sf->hdr.count; @@ -909,7 +909,6 @@ out: return error; } - /*======================================================================== * Routines used for growing the Btree. *========================================================================*/ @@ -1270,7 +1269,6 @@ xfs_attr3_leaf_compact( ichdr_dst->freemap[0].size = ichdr_dst->firstused - ichdr_dst->freemap[0].base; - /* write the header back to initialise the underlying buffer */ xfs_attr3_leaf_hdr_to_disk(leaf_dst, ichdr_dst); diff --git a/libxfs/xfs_bmap.c b/libxfs/xfs_bmap.c index 7336abf..3e80c64 100644 --- a/libxfs/xfs_bmap.c +++ b/libxfs/xfs_bmap.c @@ -510,8 +510,8 @@ xfs_bmap_trace_exlist( /* * Validate that the bmbt_irecs being returned from bmapi are valid - * given the callers original parameters. Specifically check the - * ranges of the returned irecs to ensure that they only extent beyond + * given the caller's original parameters. Specifically check the + * ranges of the returned irecs to ensure that they only extend beyond * the given parameters if the XFS_BMAPI_ENTIRE flag was set. */ STATIC void @@ -1515,7 +1515,7 @@ xfs_bmap_first_unused( } /* - * Returns the file-relative block number of the last block + 1 before + * Returns the file-relative block number of the last block - 1 before * last_block (input value) in the file. * This is not based on i_size, it is based on the extent records. * Returns 0 for local files, as they do not have extent records. diff --git a/libxfs/xfs_bmap_btree.c b/libxfs/xfs_bmap_btree.c index 2f6b48a..6211dc2 100644 --- a/libxfs/xfs_bmap_btree.c +++ b/libxfs/xfs_bmap_btree.c @@ -737,7 +737,7 @@ xfs_bmbt_verify( * precise. */ level = be16_to_cpu(block->bb_level); - if (level > MAX(mp->m_bm_maxlevels[0], mp->m_bm_maxlevels[1])) + if (level > max(mp->m_bm_maxlevels[0], mp->m_bm_maxlevels[1])) return false; if (be16_to_cpu(block->bb_numrecs) > mp->m_bmap_dmxr[level != 0]) return false; diff --git a/libxfs/xfs_dir2_leaf.c b/libxfs/xfs_dir2_leaf.c index c035c4d..683536e 100644 --- a/libxfs/xfs_dir2_leaf.c +++ b/libxfs/xfs_dir2_leaf.c @@ -1072,7 +1072,6 @@ xfs_dir3_leaf_compact_x1( *highstalep = highstale; } - /* * Log the bests entries indicated from a leaf1 block. */ diff --git a/libxfs/xfs_dir2_node.c b/libxfs/xfs_dir2_node.c index 6a245e5..10d1d81 100644 --- a/libxfs/xfs_dir2_node.c +++ b/libxfs/xfs_dir2_node.c @@ -1796,7 +1796,7 @@ xfs_dir2_node_addname_int( /* * Look at the current free entry. Is it good enough? * - * The bests initialisation should be where the buffer is read in + * The bests initialisation should be where the bufer is read in * the above branch. But gcc is too stupid to realise that bests * and the freehdr are actually initialised if they are placed * there, so we have to do it here to avoid warnings. Blech. diff --git a/libxfs/xfs_ialloc.c b/libxfs/xfs_ialloc.c index 4683287..afe1a82 100644 --- a/libxfs/xfs_ialloc.c +++ b/libxfs/xfs_ialloc.c @@ -484,7 +484,7 @@ xfs_ialloc_next_ag( /* * Select an allocation group to look for a free inode in, based on the parent - * inode and then mode. Return the allocation group buffer. + * inode and the mode. Return the allocation group buffer. */ STATIC xfs_agnumber_t xfs_ialloc_ag_select( @@ -706,7 +706,7 @@ xfs_dialloc_ag( error = xfs_inobt_get_rec(cur, &rec, &j); if (error) goto error0; - XFS_WANT_CORRUPTED_GOTO(i == 1, error0); + XFS_WANT_CORRUPTED_GOTO(j == 1, error0); if (rec.ir_freecount > 0) { /* diff --git a/libxfs/xfs_inode_buf.c b/libxfs/xfs_inode_buf.c index 67d5eb4..b796556 100644 --- a/libxfs/xfs_inode_buf.c +++ b/libxfs/xfs_inode_buf.c @@ -101,6 +101,7 @@ xfs_inode_buf_verify( xfs_inobp_check(mp, bp); } + static void xfs_inode_buf_read_verify( struct xfs_buf *bp) @@ -299,6 +300,7 @@ xfs_dinode_verify( return false; return true; } + void xfs_dinode_calc_crc( struct xfs_mount *mp, diff --git a/libxfs/xfs_inode_fork.c b/libxfs/xfs_inode_fork.c index 1c006f9..190690c 100644 --- a/libxfs/xfs_inode_fork.c +++ b/libxfs/xfs_inode_fork.c @@ -138,7 +138,8 @@ xfs_iformat_fork( } di_size = be64_to_cpu(dip->di_size); - if (unlikely(di_size > XFS_DFORK_DSIZE(dip, ip->i_mount))) { + if (unlikely(di_size < 0 || + di_size > XFS_DFORK_DSIZE(dip, ip->i_mount))) { xfs_warn(ip->i_mount, "corrupt inode %Lu (bad size %Ld for local inode).", (unsigned long long) ip->i_ino, @@ -444,7 +445,7 @@ xfs_iread_extents( * * The caller must not request to add more records than would fit in * the on-disk inode root. If the if_broot is currently NULL, then - * if we adding records one will be allocated. The caller must also + * if we are adding records, one will be allocated. The caller must also * not request that the number of records go below zero, although * it can go to zero. * diff --git a/libxfs/xfs_trans_resv.c b/libxfs/xfs_trans_resv.c index 3e14b1c..1e59fad 100644 --- a/libxfs/xfs_trans_resv.c +++ b/libxfs/xfs_trans_resv.c @@ -49,7 +49,7 @@ xfs_calc_buf_res( /* * Logging inodes is really tricksy. They are logged in memory format, - * which means that what we write into the log doesn't directory translate into + * which means that what we write into the log doesn't directly translate into * the amount of space they use on disk. * * Case in point - btree format forks in memory format use more space than the -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 854967FEB for ; Wed, 13 Nov 2013 00:41:32 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6900C304070 for ; Tue, 12 Nov 2013 22:41:32 -0800 (PST) X-ASG-Debug-ID: 1384324878-04cb6c40d47085a0009-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id KH0yMJgYqdVIddNV for ; Tue, 12 Nov 2013 22:41:31 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/II98hBsDolSHR4M8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:15 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bZ-32 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006iI-1q for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 12/36] xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() Date: Wed, 13 Nov 2013 17:40:36 +1100 X-ASG-Orig-Subj: [PATCH 12/36] xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() Message-Id: <1384324860-25677-13-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324890 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner At xfs_iext_realloc_direct(), the new_size is changed by adding if_bytes if originally the extent records are stored at the inline extent buffer, and we have to switch from it to a direct extent list for those new allocated extents, this is wrong. This patch fix above problem and revise the new_size comments at xfs_iext_realloc_direct() to make it more readable. Also, fix the comments while switching from the inline extent buffer to a direct extent list to reflect this change. Ported from kernel commit 17ec81c1. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- libxfs/xfs_inode_fork.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/libxfs/xfs_inode_fork.c b/libxfs/xfs_inode_fork.c index 190690c..dfa86ae 100644 --- a/libxfs/xfs_inode_fork.c +++ b/libxfs/xfs_inode_fork.c @@ -1330,7 +1330,7 @@ xfs_iext_remove_indirect( void xfs_iext_realloc_direct( xfs_ifork_t *ifp, /* inode fork pointer */ - int new_size) /* new size of extents */ + int new_size) /* new size of extents after adding */ { int rnew_size; /* real new size of extents */ @@ -1368,13 +1368,8 @@ xfs_iext_realloc_direct( rnew_size - ifp->if_real_bytes); } } - /* - * Switch from the inline extent buffer to a direct - * extent list. Be sure to include the inline extent - * bytes in new_size. - */ + /* Switch from the inline extent buffer to a direct extent list */ else { - new_size += ifp->if_bytes; if (!is_power_of_2(new_size)) { rnew_size = roundup_pow_of_two(new_size); } -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 99BBF7FED for ; Wed, 13 Nov 2013 00:41:32 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7CEBC30406B for ; Tue, 12 Nov 2013 22:41:32 -0800 (PST) X-ASG-Debug-ID: 1384324883-04cbb00de059f800005-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 6mVwMIq2LK55I8hK for ; Tue, 12 Nov 2013 22:41:31 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/II98hBsDolSHR4M8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:15 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bc-3Y for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006iN-2V for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 13/36] xfs: fix node forward in xfs_node_toosmall Date: Wed, 13 Nov 2013 17:40:37 +1100 X-ASG-Orig-Subj: [PATCH 13/36] xfs: fix node forward in xfs_node_toosmall Message-Id: <1384324860-25677-14-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324890 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When a node is considered for a merge with a sibling, it overwrites the sibling pointers of the original incore nodehdr with the sibling's pointers. This leads to loop considering the original node as a merge candidate with itself in the second pass, and so it incorrectly determines a merge should occur.) Ported from equivalent kernel commit 997def25. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- libxfs/xfs_da_btree.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libxfs/xfs_da_btree.c b/libxfs/xfs_da_btree.c index f106e06..53414f5 100644 --- a/libxfs/xfs_da_btree.c +++ b/libxfs/xfs_da_btree.c @@ -1201,6 +1201,7 @@ xfs_da3_node_toosmall( /* start with smaller blk num */ forward = nodehdr.forw < nodehdr.back; for (i = 0; i < 2; forward = !forward, i++) { + struct xfs_da3_icnode_hdr thdr; if (forward) blkno = nodehdr.forw; else @@ -1213,10 +1214,10 @@ xfs_da3_node_toosmall( return(error); node = bp->b_addr; - xfs_da3_node_hdr_from_disk(&nodehdr, node); + xfs_da3_node_hdr_from_disk(&thdr, node); xfs_trans_brelse(state->args->trans, bp); - if (count - nodehdr.count >= 0) + if (count - thdr.count >= 0) break; /* fits with at least 25% to spare */ } if (i >= 2) { -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DF7367FD7 for ; Wed, 13 Nov 2013 00:41:31 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id C3B1230406B for ; Tue, 12 Nov 2013 22:41:31 -0800 (PST) X-ASG-Debug-ID: 1384324880-04cb6c40d47085b0007-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id N2Yk5eLAuvLwIi2F for ; Tue, 12 Nov 2013 22:41:30 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6obgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:15 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bU-0v for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8N-0006i3-W7 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 09/36] libxfs: bring across inode buffer readahead verifier changes Date: Wed, 13 Nov 2013 17:40:33 +1100 X-ASG-Orig-Subj: [PATCH 09/36] libxfs: bring across inode buffer readahead verifier changes Message-Id: <1384324860-25677-10-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324889 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner These were made for log recovery readahead in the kernel, so are not directly used in userspace. Hence bringing the change across is simply to keep files in sync. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- libxfs/xfs_inode_buf.c | 41 ++++++++++++++++++++++++++++++++++++----- 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/libxfs/xfs_inode_buf.c b/libxfs/xfs_inode_buf.c index b096f77..67d5eb4 100644 --- a/libxfs/xfs_inode_buf.c +++ b/libxfs/xfs_inode_buf.c @@ -46,9 +46,22 @@ xfs_inobp_check( } #endif +/* + * If we are doing readahead on an inode buffer, we might be in log recovery + * reading an inode allocation buffer that hasn't yet been replayed, and hence + * has not had the inode cores stamped into it. Hence for readahead, the buffer + * may be potentially invalid. + * + * If the readahead buffer is invalid, we don't want to mark it with an error, + * but we do want to clear the DONE status of the buffer so that a followup read + * will re-read it from disk. This will ensure that we don't get an unnecessary + * warnings during log recovery and we don't get unnecssary panics on debug + * kernels. + */ static void xfs_inode_buf_verify( - struct xfs_buf *bp) + struct xfs_buf *bp, + bool readahead) { struct xfs_mount *mp = bp->b_target->bt_mount; int i; @@ -69,6 +82,11 @@ xfs_inode_buf_verify( if (unlikely(XFS_TEST_ERROR(!di_ok, mp, XFS_ERRTAG_ITOBP_INOTOBP, XFS_RANDOM_ITOBP_INOTOBP))) { + if (readahead) { + bp->b_flags &= ~XBF_DONE; + return; + } + xfs_buf_ioerror(bp, EFSCORRUPTED); XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_HIGH, mp, dip); @@ -87,14 +105,21 @@ static void xfs_inode_buf_read_verify( struct xfs_buf *bp) { - xfs_inode_buf_verify(bp); + xfs_inode_buf_verify(bp, false); +} + +static void +xfs_inode_buf_readahead_verify( + struct xfs_buf *bp) +{ + xfs_inode_buf_verify(bp, true); } static void xfs_inode_buf_write_verify( struct xfs_buf *bp) { - xfs_inode_buf_verify(bp); + xfs_inode_buf_verify(bp, false); } const struct xfs_buf_ops xfs_inode_buf_ops = { @@ -102,6 +127,12 @@ const struct xfs_buf_ops xfs_inode_buf_ops = { .verify_write = xfs_inode_buf_write_verify, }; +const struct xfs_buf_ops xfs_inode_buf_ra_ops = { + .verify_read = xfs_inode_buf_readahead_verify, + .verify_write = xfs_inode_buf_write_verify, +}; + + /* * This routine is called to map an inode to the buffer containing the on-disk * version of the inode. It returns a pointer to the buffer containing the @@ -191,7 +222,7 @@ xfs_dinode_from_disk( to->di_ino = be64_to_cpu(from->di_ino); to->di_lsn = be64_to_cpu(from->di_lsn); memcpy(to->di_pad2, from->di_pad2, sizeof(to->di_pad2)); - platform_uuid_copy(&to->di_uuid, &from->di_uuid); + uuid_copy(&to->di_uuid, &from->di_uuid); } } @@ -237,7 +268,7 @@ xfs_dinode_to_disk( to->di_ino = cpu_to_be64(from->di_ino); to->di_lsn = cpu_to_be64(from->di_lsn); memcpy(to->di_pad2, from->di_pad2, sizeof(to->di_pad2)); - platform_uuid_copy(&to->di_uuid, &from->di_uuid); + uuid_copy(&to->di_uuid, &from->di_uuid); to->di_flushiter = 0; } else { to->di_flushiter = cpu_to_be16(from->di_flushiter); -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D1B727FF4 for ; Wed, 13 Nov 2013 00:41:32 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 98A7A8F8035 for ; Tue, 12 Nov 2013 22:41:32 -0800 (PST) X-ASG-Debug-ID: 1384324881-04bdf0789a6fff50008-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id IvhtxBjNX4HdoEDV for ; Tue, 12 Nov 2013 22:41:31 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGDE5AxsZiAC/IJQXA6JUh0eDPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:15 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8N-0005bK-Us for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8N-0006ho-U4 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 06/36] libxfs: unify xfs_btree.c with kernel code Date: Wed, 13 Nov 2013 17:40:30 +1100 X-ASG-Orig-Subj: [PATCH 06/36] libxfs: unify xfs_btree.c with kernel code Message-Id: <1384324860-25677-7-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324890 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner The libxfs/xfs_btree.c code does not contain a small amount of code for btree block readahead that the kernel code does. Instead, it short circuits it at a higher layer and doesn't include the lower layer functions. There is no harm in calling the lower lay functions and have them do nothing, and doing so unifies the kernel and userspace code. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- libxfs/xfs.h | 8 +++++--- libxfs/xfs_btree.c | 48 +++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 48 insertions(+), 8 deletions(-) diff --git a/libxfs/xfs.h b/libxfs/xfs.h index 31acf1b..364fd83 100644 --- a/libxfs/xfs.h +++ b/libxfs/xfs.h @@ -319,10 +319,12 @@ roundup_64(__uint64_t x, __uint32_t y) #define xfs_trans_buf_copy_type(dbp, sbp) -#define xfs_buf_readahead(a,b,c,ops) ((void) 0) /* no readahead */ +/* no readahead, need to avoid set-but-unused var warnings. */ +#define xfs_buf_readahead(a,d,c,ops) ({ \ + xfs_daddr_t __d = d; \ + __d = __d; /* no set-but-unused warning */ \ +}) #define xfs_buf_readahead_map(a,b,c,ops) ((void) 0) /* no readahead */ -#define xfs_btree_reada_bufl(m,fsb,c,ops) ((void) 0) -#define xfs_btree_reada_bufs(m,fsb,c,x,ops) ((void) 0) #define xfs_buftrace(x,y) ((void) 0) /* debug only */ #define xfs_cmn_err(tag,level,mp,fmt,args...) cmn_err(level,fmt, ## args) diff --git a/libxfs/xfs_btree.c b/libxfs/xfs_btree.c index 0099926..ce149ad 100644 --- a/libxfs/xfs_btree.c +++ b/libxfs/xfs_btree.c @@ -396,7 +396,6 @@ static inline size_t xfs_btree_block_len(struct xfs_btree_cur *cur) return XFS_BTREE_LBLOCK_CRC_LEN; return XFS_BTREE_LBLOCK_LEN; } - if (cur->bc_flags & XFS_BTREE_CRC_BLOCKS) return XFS_BTREE_SBLOCK_CRC_LEN; return XFS_BTREE_SBLOCK_LEN; @@ -493,7 +492,7 @@ xfs_btree_ptr_addr( } /* - * Get a the root block which is stored in the inode. + * Get the root block which is stored in the inode. * * For now this btree implementation assumes the btree root is always * stored in the if_broot field of an inode fork. @@ -716,6 +715,46 @@ xfs_btree_read_bufl( return 0; } +/* + * Read-ahead the block, don't wait for it, don't return a buffer. + * Long-form addressing. + */ +/* ARGSUSED */ +void +xfs_btree_reada_bufl( + struct xfs_mount *mp, /* file system mount point */ + xfs_fsblock_t fsbno, /* file system block number */ + xfs_extlen_t count, /* count of filesystem blocks */ + const struct xfs_buf_ops *ops) +{ + xfs_daddr_t d; + + ASSERT(fsbno != NULLFSBLOCK); + d = XFS_FSB_TO_DADDR(mp, fsbno); + xfs_buf_readahead(mp->m_ddev_targp, d, mp->m_bsize * count, ops); +} + +/* + * Read-ahead the block, don't wait for it, don't return a buffer. + * Short-form addressing. + */ +/* ARGSUSED */ +void +xfs_btree_reada_bufs( + struct xfs_mount *mp, /* file system mount point */ + xfs_agnumber_t agno, /* allocation group number */ + xfs_agblock_t agbno, /* allocation group block number */ + xfs_extlen_t count, /* count of filesystem blocks */ + const struct xfs_buf_ops *ops) +{ + xfs_daddr_t d; + + ASSERT(agno != NULLAGNUMBER); + ASSERT(agbno != NULLAGBLOCK); + d = XFS_AGB_TO_DADDR(mp, agno, agbno); + xfs_buf_readahead(mp->m_ddev_targp, d, mp->m_bsize * count, ops); +} + STATIC int xfs_btree_readahead_lblock( struct xfs_btree_cur *cur, @@ -1339,7 +1378,7 @@ xfs_btree_log_block( * We don't log the CRC when updating a btree * block but instead recreate it during log * recovery. As the log buffers have checksums - * of their this is safe and avoids logging a crc + * of their own this is safe and avoids logging a crc * update in a lot of places. */ if (fields == XFS_BB_ALL_BITS) @@ -1629,7 +1668,7 @@ xfs_lookup_get_search_key( /* * Lookup the record. The cursor is made to point to it, based on dir. - * Return 0 if can't find any such record, 1 for success. + * stat is set to 0 if can't find any such record, 1 for success. */ int /* error */ xfs_btree_lookup( @@ -2701,7 +2740,6 @@ xfs_btree_make_block_unfull( if (numrecs < cur->bc_ops->get_dmaxrecs(cur, level)) { /* A root block that can be made bigger. */ - xfs_iroot_realloc(ip, 1, cur->bc_private.b.whichfork); } else { /* A root block that needs replacing */ -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id AC8A67FE0 for ; Wed, 13 Nov 2013 00:41:33 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 14919AC003 for ; Tue, 12 Nov 2013 22:41:32 -0800 (PST) X-ASG-Debug-ID: 1384324879-04cb6c50394fc280008-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id NHpopvCMvwm0GaG4 for ; Tue, 12 Nov 2013 22:41:30 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABZgwfBTxd0giUBAQUnLzMIGBgZOQMbGYgAvyCOIIFQhCcDqhuDPCiBLA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:14 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bh-52 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8O-0006ic-41 for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 16/36] libxfs: stop caching inode structures Date: Wed, 13 Nov 2013 17:40:40 +1100 X-ASG-Orig-Subj: [PATCH 16/36] libxfs: stop caching inode structures Message-Id: <1384324860-25677-17-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324890 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Christoph Hellwig Currently libxfs has a cache for xfs_inode structures. Unlike in kernelspace where the inode cache, and the associated page cache for file data is used for all filesystem operations the libxfs inode cache is only used in few places: - the libxfs init code reads the root and realtime inodes when called from xfs_db using a special flag, but these inode structure are never referenced again - mkfs uses namespace and bmap routines that take the xfs_inode structure to create the root and realtime inodes, as well as any additional files specified in the proto file - the xfs_db attr code uses xfs_inode-based attr routines in the attrset and attrget commands - phase6 of xfs_repair uses xfs_inode-based routines for rebuilding directories and moving files to the lost+found directory. - phase7 of xfs_repair uses struct xfs_inode to modify the nlink count of inodes. So except in repair we never ever reuse a cached inode, and even in repair the logical inode caching doesn't help: - in phase 6a we iterate over each inode in the incore inode tree, and if it's a directory check/rebuild it - phase6b then updates the "." and ".." entries for directories that need, which means we require the backing buffers. - phase6c moves disconnected inodes to lost_found, which again needs the backing buffer to actually do anything. - phase7 then only touches inodes for which we need to reset i_nlink, which always involves reading, modifying and writing the physical inode. which always involves modifying the . and .. entries. Given these facts stop caching the inodes to reduce memory usage especially in xfs_repair, where this makes a different for large inode count inodes. On the upper end this allows repair to complete for filesystem / amount of memory combinations that previously wouldn't. With this we probably could increase the memory available to the buffer cache in xfs_repair, but trying to do so I got a bit lost - the current formula seems to magic to me to make any sense, and simply doubling the buffer cache size causes us to run out of memory given that the data cached in the buffer cache (typically lots of 8k inode buffers and few 4k other metadata buffers) are much bigger than the inodes cached in the inode cache. We probably need a sizing scheme that takes the actual amount of memory allocated to the buffer cache into account to solve this better. Signed-off-by: Christoph Hellwig Reviewed-by: Dave Chinner Signed-off-by: Dave Chinner --- include/libxfs.h | 5 --- libxfs/init.c | 9 ------ libxfs/rdwr.c | 87 ++++++++++++--------------------------------------- man/man8/xfs_repair.8 | 6 ---- mkfs/xfs_mkfs.c | 1 - repair/xfs_repair.c | 14 ++------- 6 files changed, 23 insertions(+), 99 deletions(-) diff --git a/include/libxfs.h b/include/libxfs.h index 3df8c07..e017b32 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -264,7 +264,6 @@ typedef struct xfs_perag { #define LIBXFS_MOUNT_COMPAT_ATTR 0x0008 #define LIBXFS_MOUNT_ATTR2 0x0010 -#define LIBXFS_IHASHSIZE(sbp) (1<<10) #define LIBXFS_BHASHSIZE(sbp) (1<<10) extern xfs_mount_t *libxfs_mount (xfs_mount_t *, xfs_sb_t *, @@ -448,7 +447,6 @@ extern int libxfs_writebuf_int(xfs_buf_t *, int); extern int libxfs_readbufr(struct xfs_buftarg *, xfs_daddr_t, xfs_buf_t *, int, int); extern int libxfs_bhash_size; -extern int libxfs_ihash_size; #define LIBXFS_BREAD 0x1 #define LIBXFS_BWRITE 0x2 @@ -648,9 +646,6 @@ extern void libxfs_trans_ichgtime(struct xfs_trans *, extern int libxfs_iflush_int (xfs_inode_t *, xfs_buf_t *); /* Inode Cache Interfaces */ -extern struct cache *libxfs_icache; -extern struct cache_operations libxfs_icache_operations; -extern void libxfs_icache_purge (void); extern int libxfs_iget (xfs_mount_t *, xfs_trans_t *, xfs_ino_t, uint, xfs_inode_t **, xfs_daddr_t); extern void libxfs_iput (xfs_inode_t *, uint); diff --git a/libxfs/init.c b/libxfs/init.c index 33c01f5..9a3cf22 100644 --- a/libxfs/init.c +++ b/libxfs/init.c @@ -22,9 +22,6 @@ char *progname = "libxfs"; /* default, changed by each tool */ -struct cache *libxfs_icache; /* global inode cache */ -int libxfs_ihash_size; /* #buckets in icache */ - struct cache *libxfs_bcache; /* global buffer cache */ int libxfs_bhash_size; /* #buckets in bcache */ @@ -335,9 +332,6 @@ libxfs_init(libxfs_init_t *a) } if (needcd) chdir(curdir); - if (!libxfs_ihash_size) - libxfs_ihash_size = LIBXFS_IHASHSIZE(sbp); - libxfs_icache = cache_init(libxfs_ihash_size, &libxfs_icache_operations); if (!libxfs_bhash_size) libxfs_bhash_size = LIBXFS_BHASHSIZE(sbp); libxfs_bcache = cache_init(libxfs_bhash_size, &libxfs_bcache_operations); @@ -799,7 +793,6 @@ libxfs_umount(xfs_mount_t *mp) int agno; libxfs_rtmount_destroy(mp); - libxfs_icache_purge(); libxfs_bcache_purge(); for (agno = 0; agno < mp->m_maxagi; agno++) { @@ -815,7 +808,6 @@ void libxfs_destroy(void) { manage_zones(1); - cache_destroy(libxfs_icache); cache_destroy(libxfs_bcache); } @@ -831,7 +823,6 @@ libxfs_report(FILE *fp) time_t t; char *c; - cache_report(fp, "libxfs_icache", libxfs_icache); cache_report(fp, "libxfs_bcache", libxfs_bcache); t = time(NULL); diff --git a/libxfs/rdwr.c b/libxfs/rdwr.c index 13dbd23..f507855 100644 --- a/libxfs/rdwr.c +++ b/libxfs/rdwr.c @@ -993,26 +993,12 @@ struct cache_operations libxfs_bcache_operations = { /* - * Inode cache interfaces + * Inode cache stubs. */ extern kmem_zone_t *xfs_ili_zone; extern kmem_zone_t *xfs_inode_zone; -static unsigned int -libxfs_ihash(cache_key_t key, unsigned int hashsize) -{ - return ((unsigned int)*(xfs_ino_t *)key) % hashsize; -} - -static int -libxfs_icompare(struct cache_node *node, cache_key_t key) -{ - xfs_inode_t *ip = (xfs_inode_t *)node; - - return (ip->i_ino == *(xfs_ino_t *)key); -} - int libxfs_iget(xfs_mount_t *mp, xfs_trans_t *tp, xfs_ino_t ino, uint lock_flags, xfs_inode_t **ipp, xfs_daddr_t bno) @@ -1020,34 +1006,21 @@ libxfs_iget(xfs_mount_t *mp, xfs_trans_t *tp, xfs_ino_t ino, uint lock_flags, xfs_inode_t *ip; int error = 0; - if (cache_node_get(libxfs_icache, &ino, (struct cache_node **)&ip)) { -#ifdef INO_DEBUG - fprintf(stderr, "%s: allocated inode, ino=%llu(%llu), %p\n", - __FUNCTION__, (unsigned long long)ino, bno, ip); -#endif - ip->i_ino = ino; - ip->i_mount = mp; - error = xfs_iread(mp, tp, ip, bno); - if (error) { - cache_node_purge(libxfs_icache, &ino, - (struct cache_node *)ip); - ip = NULL; - } - } - *ipp = ip; - return error; -} + ip = kmem_zone_zalloc(xfs_inode_zone, 0); + if (!ip) + return ENOMEM; -void -libxfs_iput(xfs_inode_t *ip, uint lock_flags) -{ - cache_node_put(libxfs_icache, (struct cache_node *)ip); -} + ip->i_ino = ino; + ip->i_mount = mp; + error = xfs_iread(mp, tp, ip, bno); + if (error) { + kmem_zone_free(xfs_inode_zone, ip); + *ipp = NULL; + return error; + } -static struct cache_node * -libxfs_ialloc(cache_key_t key) -{ - return kmem_zone_zalloc(xfs_inode_zone, 0); + *ipp = ip; + return 0; } static void @@ -1064,32 +1037,12 @@ libxfs_idestroy(xfs_inode_t *ip) libxfs_idestroy_fork(ip, XFS_ATTR_FORK); } -static void -libxfs_irelse(struct cache_node *node) -{ - xfs_inode_t *ip = (xfs_inode_t *)node; - - if (ip != NULL) { - if (ip->i_itemp) - kmem_zone_free(xfs_ili_zone, ip->i_itemp); - ip->i_itemp = NULL; - libxfs_idestroy(ip); - kmem_zone_free(xfs_inode_zone, ip); - ip = NULL; - } -} - void -libxfs_icache_purge(void) +libxfs_iput(xfs_inode_t *ip, uint lock_flags) { - cache_purge(libxfs_icache); + if (ip->i_itemp) + kmem_zone_free(xfs_ili_zone, ip->i_itemp); + ip->i_itemp = NULL; + libxfs_idestroy(ip); + kmem_zone_free(xfs_inode_zone, ip); } - -struct cache_operations libxfs_icache_operations = { - /* .hash */ libxfs_ihash, - /* .alloc */ libxfs_ialloc, - /* .flush */ NULL, - /* .relse */ libxfs_irelse, - /* .compare */ libxfs_icompare, - /* .bulkrelse */ NULL -}; diff --git a/man/man8/xfs_repair.8 b/man/man8/xfs_repair.8 index 96adb29..47436ec 100644 --- a/man/man8/xfs_repair.8 +++ b/man/man8/xfs_repair.8 @@ -130,12 +130,6 @@ The supported are: .RS 1.0i .TP -.BI ihash= ihashsize -overrides the default inode cache hash size. The total number of -inode cache entries are limited to 8 times this amount. The default -.I ihashsize -is 1024 (for a total of 8192 entries). -.TP .BI bhash= bhashsize overrides the default buffer cache hash size. The total number of buffer cache entries are limited to 8 times this amount. The default diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index d37e948..3a032c0 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -2935,7 +2935,6 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), * Need to drop references to inodes we still hold, first. */ libxfs_rtmount_destroy(mp); - libxfs_icache_purge(); libxfs_bcache_purge(); /* diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index 820e7a2..214b7fa 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -69,7 +69,6 @@ static char *c_opts[] = { }; -static int ihash_option_used; static int bhash_option_used; static long max_mem_specified; /* in megabytes */ static int phase2_threads = 32; @@ -239,13 +238,13 @@ process_args(int argc, char **argv) pre_65_beta = 1; break; case IHASH_SIZE: - libxfs_ihash_size = (int)strtol(val, NULL, 0); - ihash_option_used = 1; + do_warn( + _("-o ihash option has been removed and will be ignored\n")); break; case BHASH_SIZE: if (max_mem_specified) do_abort( - _("-o bhash option cannot be used with -m option\n")); + _("-o bhash option cannot be used with -m option\n")); libxfs_bhash_size = (int)strtol(val, NULL, 0); bhash_option_used = 1; break; @@ -648,9 +647,7 @@ main(int argc, char **argv) unsigned long max_mem; struct rlimit rlim; - libxfs_icache_purge(); libxfs_bcache_purge(); - cache_destroy(libxfs_icache); cache_destroy(libxfs_bcache); mem_used = (mp->m_sb.sb_icount >> (10 - 2)) + @@ -709,11 +706,6 @@ main(int argc, char **argv) do_log(_(" - block cache size set to %d entries\n"), libxfs_bhash_size * HASH_CACHE_RATIO); - if (!ihash_option_used) - libxfs_ihash_size = libxfs_bhash_size; - - libxfs_icache = cache_init(libxfs_ihash_size, - &libxfs_icache_operations); libxfs_bcache = cache_init(libxfs_bhash_size, &libxfs_bcache_operations); } -- 1.8.4.rc3 From dave@fromorbit.com Wed Nov 13 00:41:48 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BDD7E7FF0 for ; Wed, 13 Nov 2013 00:41:32 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 93CE730406A for ; Tue, 12 Nov 2013 22:41:32 -0800 (PST) X-ASG-Debug-ID: 1384324883-04cbb00de059f800004-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id M7g6GzoAqpjMDmn1 for ; Tue, 12 Nov 2013 22:41:27 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlIGAJYeg1J5LGc//2dsb2JhbABRCIMHwU8XdIIlAQEFGgEMLzMIGDE5AxsZiAC/II4hAYV1A6JUh0eDPCiBLQ Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 13 Nov 2013 17:11:09 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VgU8O-0005bR-0H for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:04 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VgU8N-0006hy-VU for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:41:03 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 08/36] libxfs: xfs_rtalloc.c becomes xfs_rtbitmap.c Date: Wed, 13 Nov 2013 17:40:32 +1100 X-ASG-Orig-Subj: [PATCH 08/36] libxfs: xfs_rtalloc.c becomes xfs_rtbitmap.c Message-Id: <1384324860-25677-9-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> References: <1384324860-25677-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384324887 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner To match the split-up of the kernel xfs_rtalloc.c file, convert the libxfs version of xfs_rtalloc.c to match the newly shared kernel source file with all the realtime bitmap functions in it, xfs_rtbitmap.c. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- libxfs/Makefile | 2 +- libxfs/xfs_rtalloc.c | 776 ---------------------------------------- libxfs/xfs_rtbitmap.c | 951 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 952 insertions(+), 777 deletions(-) delete mode 100644 libxfs/xfs_rtalloc.c create mode 100644 libxfs/xfs_rtbitmap.c diff --git a/libxfs/Makefile b/libxfs/Makefile index 4522218..ae15a5d 100644 --- a/libxfs/Makefile +++ b/libxfs/Makefile @@ -35,7 +35,7 @@ CFILES = cache.c \ xfs_inode_fork.c \ xfs_ialloc_btree.c \ xfs_log_rlimit.c \ - xfs_rtalloc.c \ + xfs_rtbitmap.c \ xfs_sb.c \ xfs_symlink_remote.c \ xfs_trans_resv.c diff --git a/libxfs/xfs_rtalloc.c b/libxfs/xfs_rtalloc.c deleted file mode 100644 index f5a90b2..0000000 --- a/libxfs/xfs_rtalloc.c +++ /dev/null @@ -1,776 +0,0 @@ -/* - * Copyright (c) 2000-2005 Silicon Graphics, Inc. - * All Rights Reserved. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it would be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#include - -/* - * Prototypes for internal functions. - */ - - -STATIC int xfs_rtfind_back(xfs_mount_t *, xfs_trans_t *, xfs_rtblock_t, - xfs_rtblock_t, xfs_rtblock_t *); -STATIC int xfs_rtfind_forw(xfs_mount_t *, xfs_trans_t *, xfs_rtblock_t, - xfs_rtblock_t, xfs_rtblock_t *); -STATIC int xfs_rtmodify_range(xfs_mount_t *, xfs_trans_t *, xfs_rtblock_t, - xfs_extlen_t, int); -STATIC int xfs_rtmodify_summary(xfs_mount_t *, xfs_trans_t *, int, - xfs_rtblock_t, int, xfs_buf_t **, xfs_fsblock_t *); - -/* - * Internal functions. - */ - -/* - * Get a buffer for the bitmap or summary file block specified. - * The buffer is returned read and locked. - */ -STATIC int /* error */ -xfs_rtbuf_get( - xfs_mount_t *mp, /* file system mount structure */ - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t block, /* block number in bitmap or summary */ - int issum, /* is summary not bitmap */ - xfs_buf_t **bpp) /* output: buffer for the block */ -{ - xfs_buf_t *bp; /* block buffer, result */ - xfs_inode_t *ip; /* bitmap or summary inode */ - xfs_bmbt_irec_t map; - int nmap = 1; - int error; /* error value */ - - ip = issum ? mp->m_rsumip : mp->m_rbmip; - - error = xfs_bmapi_read(ip, block, 1, &map, &nmap, XFS_DATA_FORK); - if (error) - return error; - - ASSERT(map.br_startblock != NULLFSBLOCK); - error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, - XFS_FSB_TO_DADDR(mp, map.br_startblock), - mp->m_bsize, 0, &bp, NULL); - if (error) - return error; - ASSERT(!xfs_buf_geterror(bp)); - *bpp = bp; - return 0; -} - -/* - * Searching backward from start to limit, find the first block whose - * allocated/free state is different from start's. - */ -STATIC int /* error */ -xfs_rtfind_back( - xfs_mount_t *mp, /* file system mount point */ - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t start, /* starting block to look at */ - xfs_rtblock_t limit, /* last block to look at */ - xfs_rtblock_t *rtblock) /* out: start block found */ -{ - xfs_rtword_t *b; /* current word in buffer */ - int bit; /* bit number in the word */ - xfs_rtblock_t block; /* bitmap block number */ - xfs_buf_t *bp; /* buf for the block */ - xfs_rtword_t *bufp; /* starting word in buffer */ - int error; /* error value */ - xfs_rtblock_t firstbit; /* first useful bit in the word */ - xfs_rtblock_t i; /* current bit number rel. to start */ - xfs_rtblock_t len; /* length of inspected area */ - xfs_rtword_t mask; /* mask of relevant bits for value */ - xfs_rtword_t want; /* mask for "good" values */ - xfs_rtword_t wdiff; /* difference from wanted value */ - int word; /* word number in the buffer */ - - /* - * Compute and read in starting bitmap block for starting block. - */ - block = XFS_BITTOBLOCK(mp, start); - error = xfs_rtbuf_get(mp, tp, block, 0, &bp); - if (error) { - return error; - } - bufp = bp->b_addr; - /* - * Get the first word's index & point to it. - */ - word = XFS_BITTOWORD(mp, start); - b = &bufp[word]; - bit = (int)(start & (XFS_NBWORD - 1)); - len = start - limit + 1; - /* - * Compute match value, based on the bit at start: if 1 (free) - * then all-ones, else all-zeroes. - */ - want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; - /* - * If the starting position is not word-aligned, deal with the - * partial word. - */ - if (bit < XFS_NBWORD - 1) { - /* - * Calculate first (leftmost) bit number to look at, - * and mask for all the relevant bits in this word. - */ - firstbit = XFS_RTMAX((xfs_srtblock_t)(bit - len + 1), 0); - mask = (((xfs_rtword_t)1 << (bit - firstbit + 1)) - 1) << - firstbit; - /* - * Calculate the difference between the value there - * and what we're looking for. - */ - if ((wdiff = (*b ^ want) & mask)) { - /* - * Different. Mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i = bit - XFS_RTHIBIT(wdiff); - *rtblock = start - i + 1; - return 0; - } - i = bit - firstbit + 1; - /* - * Go on to previous block if that's where the previous word is - * and we need the previous word. - */ - if (--word == -1 && i < len) { - /* - * If done with this block, get the previous one. - */ - xfs_trans_brelse(tp, bp); - error = xfs_rtbuf_get(mp, tp, --block, 0, &bp); - if (error) { - return error; - } - bufp = bp->b_addr; - word = XFS_BLOCKWMASK(mp); - b = &bufp[word]; - } else { - /* - * Go on to the previous word in the buffer. - */ - b--; - } - } else { - /* - * Starting on a word boundary, no partial word. - */ - i = 0; - } - /* - * Loop over whole words in buffers. When we use up one buffer - * we move on to the previous one. - */ - while (len - i >= XFS_NBWORD) { - /* - * Compute difference between actual and desired value. - */ - if ((wdiff = *b ^ want)) { - /* - * Different, mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i += XFS_NBWORD - 1 - XFS_RTHIBIT(wdiff); - *rtblock = start - i + 1; - return 0; - } - i += XFS_NBWORD; - /* - * Go on to previous block if that's where the previous word is - * and we need the previous word. - */ - if (--word == -1 && i < len) { - /* - * If done with this block, get the previous one. - */ - xfs_trans_brelse(tp, bp); - error = xfs_rtbuf_get(mp, tp, --block, 0, &bp); - if (error) { - return error; - } - bufp = bp->b_addr; - word = XFS_BLOCKWMASK(mp); - b = &bufp[word]; - } else { - /* - * Go on to the previous word in the buffer. - */ - b--; - } - } - /* - * If not ending on a word boundary, deal with the last - * (partial) word. - */ - if (len - i) { - /* - * Calculate first (leftmost) bit number to look at, - * and mask for all the relevant bits in this word. - */ - firstbit = XFS_NBWORD - (len - i); - mask = (((xfs_rtword_t)1 << (len - i)) - 1) << firstbit; - /* - * Compute difference between actual and desired value. - */ - if ((wdiff = (*b ^ want) & mask)) { - /* - * Different, mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i += XFS_NBWORD - 1 - XFS_RTHIBIT(wdiff); - *rtblock = start - i + 1; - return 0; - } else - i = len; - } - /* - * No match, return that we scanned the whole area. - */ - xfs_trans_brelse(tp, bp); - *rtblock = start - i + 1; - return 0; -} - -/* - * Searching forward from start to limit, find the first block whose - * allocated/free state is different from start's. - */ -STATIC int /* error */ -xfs_rtfind_forw( - xfs_mount_t *mp, /* file system mount point */ - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t start, /* starting block to look at */ - xfs_rtblock_t limit, /* last block to look at */ - xfs_rtblock_t *rtblock) /* out: start block found */ -{ - xfs_rtword_t *b; /* current word in buffer */ - int bit; /* bit number in the word */ - xfs_rtblock_t block; /* bitmap block number */ - xfs_buf_t *bp; /* buf for the block */ - xfs_rtword_t *bufp; /* starting word in buffer */ - int error; /* error value */ - xfs_rtblock_t i; /* current bit number rel. to start */ - xfs_rtblock_t lastbit; /* last useful bit in the word */ - xfs_rtblock_t len; /* length of inspected area */ - xfs_rtword_t mask; /* mask of relevant bits for value */ - xfs_rtword_t want; /* mask for "good" values */ - xfs_rtword_t wdiff; /* difference from wanted value */ - int word; /* word number in the buffer */ - - /* - * Compute and read in starting bitmap block for starting block. - */ - block = XFS_BITTOBLOCK(mp, start); - error = xfs_rtbuf_get(mp, tp, block, 0, &bp); - if (error) { - return error; - } - bufp = bp->b_addr; - /* - * Get the first word's index & point to it. - */ - word = XFS_BITTOWORD(mp, start); - b = &bufp[word]; - bit = (int)(start & (XFS_NBWORD - 1)); - len = limit - start + 1; - /* - * Compute match value, based on the bit at start: if 1 (free) - * then all-ones, else all-zeroes. - */ - want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; - /* - * If the starting position is not word-aligned, deal with the - * partial word. - */ - if (bit) { - /* - * Calculate last (rightmost) bit number to look at, - * and mask for all the relevant bits in this word. - */ - lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); - mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; - /* - * Calculate the difference between the value there - * and what we're looking for. - */ - if ((wdiff = (*b ^ want) & mask)) { - /* - * Different. Mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i = XFS_RTLOBIT(wdiff) - bit; - *rtblock = start + i - 1; - return 0; - } - i = lastbit - bit; - /* - * Go on to next block if that's where the next word is - * and we need the next word. - */ - if (++word == XFS_BLOCKWSIZE(mp) && i < len) { - /* - * If done with this block, get the previous one. - */ - xfs_trans_brelse(tp, bp); - error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); - if (error) { - return error; - } - b = bufp = bp->b_addr; - word = 0; - } else { - /* - * Go on to the previous word in the buffer. - */ - b++; - } - } else { - /* - * Starting on a word boundary, no partial word. - */ - i = 0; - } - /* - * Loop over whole words in buffers. When we use up one buffer - * we move on to the next one. - */ - while (len - i >= XFS_NBWORD) { - /* - * Compute difference between actual and desired value. - */ - if ((wdiff = *b ^ want)) { - /* - * Different, mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i += XFS_RTLOBIT(wdiff); - *rtblock = start + i - 1; - return 0; - } - i += XFS_NBWORD; - /* - * Go on to next block if that's where the next word is - * and we need the next word. - */ - if (++word == XFS_BLOCKWSIZE(mp) && i < len) { - /* - * If done with this block, get the next one. - */ - xfs_trans_brelse(tp, bp); - error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); - if (error) { - return error; - } - b = bufp = bp->b_addr; - word = 0; - } else { - /* - * Go on to the next word in the buffer. - */ - b++; - } - } - /* - * If not ending on a word boundary, deal with the last - * (partial) word. - */ - if ((lastbit = len - i)) { - /* - * Calculate mask for all the relevant bits in this word. - */ - mask = ((xfs_rtword_t)1 << lastbit) - 1; - /* - * Compute difference between actual and desired value. - */ - if ((wdiff = (*b ^ want) & mask)) { - /* - * Different, mark where we are and return. - */ - xfs_trans_brelse(tp, bp); - i += XFS_RTLOBIT(wdiff); - *rtblock = start + i - 1; - return 0; - } else - i = len; - } - /* - * No match, return that we scanned the whole area. - */ - xfs_trans_brelse(tp, bp); - *rtblock = start + i - 1; - return 0; -} - -/* - * Mark an extent specified by start and len freed. - * Updates all the summary information as well as the bitmap. - */ -STATIC int /* error */ -xfs_rtfree_range( - xfs_mount_t *mp, /* file system mount point */ - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t start, /* starting block to free */ - xfs_extlen_t len, /* length to free */ - xfs_buf_t **rbpp, /* in/out: summary block buffer */ - xfs_fsblock_t *rsb) /* in/out: summary block number */ -{ - xfs_rtblock_t end; /* end of the freed extent */ - int error; /* error value */ - xfs_rtblock_t postblock = 0; /* first block freed > end */ - xfs_rtblock_t preblock = 0; /* first block freed < start */ - - end = start + len - 1; - /* - * Modify the bitmap to mark this extent freed. - */ - error = xfs_rtmodify_range(mp, tp, start, len, 1); - if (error) { - return error; - } - /* - * Assume we're freeing out of the middle of an allocated extent. - * We need to find the beginning and end of the extent so we can - * properly update the summary. - */ - error = xfs_rtfind_back(mp, tp, start, 0, &preblock); - if (error) { - return error; - } - /* - * Find the next allocated block (end of allocated extent). - */ - error = xfs_rtfind_forw(mp, tp, end, mp->m_sb.sb_rextents - 1, - &postblock); - if (error) - return error; - /* - * If there are blocks not being freed at the front of the - * old extent, add summary data for them to be allocated. - */ - if (preblock < start) { - error = xfs_rtmodify_summary(mp, tp, - XFS_RTBLOCKLOG(start - preblock), - XFS_BITTOBLOCK(mp, preblock), -1, rbpp, rsb); - if (error) { - return error; - } - } - /* - * If there are blocks not being freed at the end of the - * old extent, add summary data for them to be allocated. - */ - if (postblock > end) { - error = xfs_rtmodify_summary(mp, tp, - XFS_RTBLOCKLOG(postblock - end), - XFS_BITTOBLOCK(mp, end + 1), -1, rbpp, rsb); - if (error) { - return error; - } - } - /* - * Increment the summary information corresponding to the entire - * (new) free extent. - */ - error = xfs_rtmodify_summary(mp, tp, - XFS_RTBLOCKLOG(postblock + 1 - preblock), - XFS_BITTOBLOCK(mp, preblock), 1, rbpp, rsb); - return error; -} - -/* - * Set the given range of bitmap bits to the given value. - * Do whatever I/O and logging is required. - */ -STATIC int /* error */ -xfs_rtmodify_range( - xfs_mount_t *mp, /* file system mount point */ - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t start, /* starting block to modify */ - xfs_extlen_t len, /* length of extent to modify */ - int val) /* 1 for free, 0 for allocated */ -{ - xfs_rtword_t *b; /* current word in buffer */ - int bit; /* bit number in the word */ - xfs_rtblock_t block; /* bitmap block number */ - xfs_buf_t *bp; /* buf for the block */ - xfs_rtword_t *bufp; /* starting word in buffer */ - int error; /* error value */ - xfs_rtword_t *first; /* first used word in the buffer */ - int i; /* current bit number rel. to start */ - int lastbit; /* last useful bit in word */ - xfs_rtword_t mask; /* mask o frelevant bits for value */ - int word; /* word number in the buffer */ - - /* - * Compute starting bitmap block number. - */ - block = XFS_BITTOBLOCK(mp, start); - /* - * Read the bitmap block, and point to its data. - */ - error = xfs_rtbuf_get(mp, tp, block, 0, &bp); - if (error) { - return error; - } - bufp = bp->b_addr; - /* - * Compute the starting word's address, and starting bit. - */ - word = XFS_BITTOWORD(mp, start); - first = b = &bufp[word]; - bit = (int)(start & (XFS_NBWORD - 1)); - /* - * 0 (allocated) => all zeroes; 1 (free) => all ones. - */ - val = -val; - /* - * If not starting on a word boundary, deal with the first - * (partial) word. - */ - if (bit) { - /* - * Compute first bit not changed and mask of relevant bits. - */ - lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); - mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; - /* - * Set/clear the active bits. - */ - if (val) - *b |= mask; - else - *b &= ~mask; - i = lastbit - bit; - /* - * Go on to the next block if that's where the next word is - * and we need the next word. - */ - if (++word == XFS_BLOCKWSIZE(mp) && i < len) { - /* - * Log the changed part of this block. - * Get the next one. - */ - xfs_trans_log_buf(tp, bp, - (uint)((char *)first - (char *)bufp), - (uint)((char *)b - (char *)bufp)); - error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); - if (error) { - return error; - } - first = b = bufp = bp->b_addr; - word = 0; - } else { - /* - * Go on to the next word in the buffer - */ - b++; - } - } else { - /* - * Starting on a word boundary, no partial word. - */ - i = 0; - } - /* - * Loop over whole words in buffers. When we use up one buffer - * we move on to the next one. - */ - while (len - i >= XFS_NBWORD) { - /* - * Set the word value correctly. - */ - *b = val; - i += XFS_NBWORD; - /* - * Go on to the next block if that's where the next word is - * and we need the next word. - */ - if (++word == XFS_BLOCKWSIZE(mp) && i < len) { - /* - * Log the changed part of this block. - * Get the next one. - */ - xfs_trans_log_buf(tp, bp, - (uint)((char *)first - (char *)bufp), - (uint)((char *)b - (char *)bufp)); - error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); - if (error) { - return error; - } - first = b = bufp = bp->b_addr; - word = 0; - } else { - /* - * Go on to the next word in the buffer - */ - b++; - } - } - /* - * If not ending on a word boundary, deal with the last - * (partial) word. - */ - if ((lastbit = len - i)) { - /* - * Compute a mask of relevant bits. - */ - bit = 0; - mask = ((xfs_rtword_t)1 << lastbit) - 1; - /* - * Set/clear the active bits. - */ - if (val) - *b |= mask; - else - *b &= ~mask; - b++; - } - /* - * Log any remaining changed bytes. - */ - if (b > first) - xfs_trans_log_buf(tp, bp, (uint)((char *)first - (char *)bufp), - (uint)((char *)b - (char *)bufp - 1)); - return 0; -} - -/* - * Read and modify the summary information for a given extent size, - * bitmap block combination. - * Keeps track of a current summary block, so we don't keep reading - * it from the buffer cache. - */ -STATIC int /* error */ -xfs_rtmodify_summary( - xfs_mount_t *mp, /* file system mount point */ - xfs_trans_t *tp, /* transaction pointer */ - int log, /* log2 of extent size */ - xfs_rtblock_t bbno, /* bitmap block number */ - int delta, /* change to make to summary info */ - xfs_buf_t **rbpp, /* in/out: summary block buffer */ - xfs_fsblock_t *rsb) /* in/out: summary block number */ -{ - xfs_buf_t *bp; /* buffer for the summary block */ - int error; /* error value */ - xfs_fsblock_t sb; /* summary fsblock */ - int so; /* index into the summary file */ - xfs_suminfo_t *sp; /* pointer to returned data */ - - /* - * Compute entry number in the summary file. - */ - so = XFS_SUMOFFS(mp, log, bbno); - /* - * Compute the block number in the summary file. - */ - sb = XFS_SUMOFFSTOBLOCK(mp, so); - /* - * If we have an old buffer, and the block number matches, use that. - */ - if (rbpp && *rbpp && *rsb == sb) - bp = *rbpp; - /* - * Otherwise we have to get the buffer. - */ - else { - /* - * If there was an old one, get rid of it first. - */ - if (rbpp && *rbpp) - xfs_trans_brelse(tp, *rbpp); - error = xfs_rtbuf_get(mp, tp, sb, 1, &bp); - if (error) { - return error; - } - /* - * Remember this buffer and block for the next call. - */ - if (rbpp) { - *rbpp = bp; - *rsb = sb; - } - } - /* - * Point to the summary information, modify and log it. - */ - sp = XFS_SUMPTR(mp, bp, so); - *sp += delta; - xfs_trans_log_buf(tp, bp, (uint)((char *)sp - (char *)bp->b_addr), - (uint)((char *)sp - (char *)bp->b_addr + sizeof(*sp) - 1)); - return 0; -} - -/* - * Free an extent in the realtime subvolume. Length is expressed in - * realtime extents, as is the block number. - */ -int /* error */ -xfs_rtfree_extent( - xfs_trans_t *tp, /* transaction pointer */ - xfs_rtblock_t bno, /* starting block number to free */ - xfs_extlen_t len) /* length of extent freed */ -{ - int error; /* error value */ - xfs_mount_t *mp; /* file system mount structure */ - xfs_fsblock_t sb; /* summary file block number */ - xfs_buf_t *sumbp; /* summary file block buffer */ - - mp = tp->t_mountp; - - ASSERT(mp->m_rbmip->i_itemp != NULL); - ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); - -#ifdef DEBUG - /* - * Check to see that this whole range is currently allocated. - */ - { - int stat; /* result from checking range */ - - error = xfs_rtcheck_alloc_range(mp, tp, bno, len, &stat); - if (error) { - return error; - } - ASSERT(stat); - } -#endif - sumbp = NULL; - /* - * Free the range of realtime blocks. - */ - error = xfs_rtfree_range(mp, tp, bno, len, &sumbp, &sb); - if (error) { - return error; - } - /* - * Mark more blocks free in the superblock. - */ - xfs_trans_mod_sb(tp, XFS_TRANS_SB_FREXTENTS, (long)len); - /* - * If we've now freed all the blocks, reset the file sequence - * number to 0. - */ - if (tp->t_frextents_delta + mp->m_sb.sb_frextents == - mp->m_sb.sb_rextents) { - if (!(mp->m_rbmip->i_d.di_flags & XFS_DIFLAG_NEWRTBM)) - mp->m_rbmip->i_d.di_flags |= XFS_DIFLAG_NEWRTBM; - *(__uint64_t *)&mp->m_rbmip->i_d.di_atime = 0; - xfs_trans_log_inode(tp, mp->m_rbmip, XFS_ILOG_CORE); - } - return 0; -} diff --git a/libxfs/xfs_rtbitmap.c b/libxfs/xfs_rtbitmap.c new file mode 100644 index 0000000..f24b9bd --- /dev/null +++ b/libxfs/xfs_rtbitmap.c @@ -0,0 +1,951 @@ +/* + * Copyright (c) 2000-2005 Silicon Graphics, Inc. + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it would be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ +#include "xfs.h" + +/* + * Realtime allocator bitmap functions shared with userspace. + */ + +/* + * Get a buffer for the bitmap or summary file block specified. + * The buffer is returned read and locked. + */ +int +xfs_rtbuf_get( + xfs_mount_t *mp, /* file system mount structure */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t block, /* block number in bitmap or summary */ + int issum, /* is summary not bitmap */ + xfs_buf_t **bpp) /* output: buffer for the block */ +{ + xfs_buf_t *bp; /* block buffer, result */ + xfs_inode_t *ip; /* bitmap or summary inode */ + xfs_bmbt_irec_t map; + int nmap = 1; + int error; /* error value */ + + ip = issum ? mp->m_rsumip : mp->m_rbmip; + + error = xfs_bmapi_read(ip, block, 1, &map, &nmap, XFS_DATA_FORK); + if (error) + return error; + + ASSERT(map.br_startblock != NULLFSBLOCK); + error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, + XFS_FSB_TO_DADDR(mp, map.br_startblock), + mp->m_bsize, 0, &bp, NULL); + if (error) + return error; + ASSERT(!xfs_buf_geterror(bp)); + *bpp = bp; + return 0; +} + +/* + * Searching backward from start to limit, find the first block whose + * allocated/free state is different from start's. + */ +int +xfs_rtfind_back( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t start, /* starting block to look at */ + xfs_rtblock_t limit, /* last block to look at */ + xfs_rtblock_t *rtblock) /* out: start block found */ +{ + xfs_rtword_t *b; /* current word in buffer */ + int bit; /* bit number in the word */ + xfs_rtblock_t block; /* bitmap block number */ + xfs_buf_t *bp; /* buf for the block */ + xfs_rtword_t *bufp; /* starting word in buffer */ + int error; /* error value */ + xfs_rtblock_t firstbit; /* first useful bit in the word */ + xfs_rtblock_t i; /* current bit number rel. to start */ + xfs_rtblock_t len; /* length of inspected area */ + xfs_rtword_t mask; /* mask of relevant bits for value */ + xfs_rtword_t want; /* mask for "good" values */ + xfs_rtword_t wdiff; /* difference from wanted value */ + int word; /* word number in the buffer */ + + /* + * Compute and read in starting bitmap block for starting block. + */ + block = XFS_BITTOBLOCK(mp, start); + error = xfs_rtbuf_get(mp, tp, block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + /* + * Get the first word's index & point to it. + */ + word = XFS_BITTOWORD(mp, start); + b = &bufp[word]; + bit = (int)(start & (XFS_NBWORD - 1)); + len = start - limit + 1; + /* + * Compute match value, based on the bit at start: if 1 (free) + * then all-ones, else all-zeroes. + */ + want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; + /* + * If the starting position is not word-aligned, deal with the + * partial word. + */ + if (bit < XFS_NBWORD - 1) { + /* + * Calculate first (leftmost) bit number to look at, + * and mask for all the relevant bits in this word. + */ + firstbit = XFS_RTMAX((xfs_srtblock_t)(bit - len + 1), 0); + mask = (((xfs_rtword_t)1 << (bit - firstbit + 1)) - 1) << + firstbit; + /* + * Calculate the difference between the value there + * and what we're looking for. + */ + if ((wdiff = (*b ^ want) & mask)) { + /* + * Different. Mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i = bit - XFS_RTHIBIT(wdiff); + *rtblock = start - i + 1; + return 0; + } + i = bit - firstbit + 1; + /* + * Go on to previous block if that's where the previous word is + * and we need the previous word. + */ + if (--word == -1 && i < len) { + /* + * If done with this block, get the previous one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, --block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + word = XFS_BLOCKWMASK(mp); + b = &bufp[word]; + } else { + /* + * Go on to the previous word in the buffer. + */ + b--; + } + } else { + /* + * Starting on a word boundary, no partial word. + */ + i = 0; + } + /* + * Loop over whole words in buffers. When we use up one buffer + * we move on to the previous one. + */ + while (len - i >= XFS_NBWORD) { + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = *b ^ want)) { + /* + * Different, mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_NBWORD - 1 - XFS_RTHIBIT(wdiff); + *rtblock = start - i + 1; + return 0; + } + i += XFS_NBWORD; + /* + * Go on to previous block if that's where the previous word is + * and we need the previous word. + */ + if (--word == -1 && i < len) { + /* + * If done with this block, get the previous one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, --block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + word = XFS_BLOCKWMASK(mp); + b = &bufp[word]; + } else { + /* + * Go on to the previous word in the buffer. + */ + b--; + } + } + /* + * If not ending on a word boundary, deal with the last + * (partial) word. + */ + if (len - i) { + /* + * Calculate first (leftmost) bit number to look at, + * and mask for all the relevant bits in this word. + */ + firstbit = XFS_NBWORD - (len - i); + mask = (((xfs_rtword_t)1 << (len - i)) - 1) << firstbit; + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = (*b ^ want) & mask)) { + /* + * Different, mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_NBWORD - 1 - XFS_RTHIBIT(wdiff); + *rtblock = start - i + 1; + return 0; + } else + i = len; + } + /* + * No match, return that we scanned the whole area. + */ + xfs_trans_brelse(tp, bp); + *rtblock = start - i + 1; + return 0; +} + +/* + * Searching forward from start to limit, find the first block whose + * allocated/free state is different from start's. + */ +int +xfs_rtfind_forw( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t start, /* starting block to look at */ + xfs_rtblock_t limit, /* last block to look at */ + xfs_rtblock_t *rtblock) /* out: start block found */ +{ + xfs_rtword_t *b; /* current word in buffer */ + int bit; /* bit number in the word */ + xfs_rtblock_t block; /* bitmap block number */ + xfs_buf_t *bp; /* buf for the block */ + xfs_rtword_t *bufp; /* starting word in buffer */ + int error; /* error value */ + xfs_rtblock_t i; /* current bit number rel. to start */ + xfs_rtblock_t lastbit; /* last useful bit in the word */ + xfs_rtblock_t len; /* length of inspected area */ + xfs_rtword_t mask; /* mask of relevant bits for value */ + xfs_rtword_t want; /* mask for "good" values */ + xfs_rtword_t wdiff; /* difference from wanted value */ + int word; /* word number in the buffer */ + + /* + * Compute and read in starting bitmap block for starting block. + */ + block = XFS_BITTOBLOCK(mp, start); + error = xfs_rtbuf_get(mp, tp, block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + /* + * Get the first word's index & point to it. + */ + word = XFS_BITTOWORD(mp, start); + b = &bufp[word]; + bit = (int)(start & (XFS_NBWORD - 1)); + len = limit - start + 1; + /* + * Compute match value, based on the bit at start: if 1 (free) + * then all-ones, else all-zeroes. + */ + want = (*b & ((xfs_rtword_t)1 << bit)) ? -1 : 0; + /* + * If the starting position is not word-aligned, deal with the + * partial word. + */ + if (bit) { + /* + * Calculate last (rightmost) bit number to look at, + * and mask for all the relevant bits in this word. + */ + lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); + mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; + /* + * Calculate the difference between the value there + * and what we're looking for. + */ + if ((wdiff = (*b ^ want) & mask)) { + /* + * Different. Mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i = XFS_RTLOBIT(wdiff) - bit; + *rtblock = start + i - 1; + return 0; + } + i = lastbit - bit; + /* + * Go on to next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * If done with this block, get the previous one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the previous word in the buffer. + */ + b++; + } + } else { + /* + * Starting on a word boundary, no partial word. + */ + i = 0; + } + /* + * Loop over whole words in buffers. When we use up one buffer + * we move on to the next one. + */ + while (len - i >= XFS_NBWORD) { + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = *b ^ want)) { + /* + * Different, mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_RTLOBIT(wdiff); + *rtblock = start + i - 1; + return 0; + } + i += XFS_NBWORD; + /* + * Go on to next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * If done with this block, get the next one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the next word in the buffer. + */ + b++; + } + } + /* + * If not ending on a word boundary, deal with the last + * (partial) word. + */ + if ((lastbit = len - i)) { + /* + * Calculate mask for all the relevant bits in this word. + */ + mask = ((xfs_rtword_t)1 << lastbit) - 1; + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = (*b ^ want) & mask)) { + /* + * Different, mark where we are and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_RTLOBIT(wdiff); + *rtblock = start + i - 1; + return 0; + } else + i = len; + } + /* + * No match, return that we scanned the whole area. + */ + xfs_trans_brelse(tp, bp); + *rtblock = start + i - 1; + return 0; +} + +/* + * Read and modify the summary information for a given extent size, + * bitmap block combination. + * Keeps track of a current summary block, so we don't keep reading + * it from the buffer cache. + */ +int +xfs_rtmodify_summary( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + int log, /* log2 of extent size */ + xfs_rtblock_t bbno, /* bitmap block number */ + int delta, /* change to make to summary info */ + xfs_buf_t **rbpp, /* in/out: summary block buffer */ + xfs_fsblock_t *rsb) /* in/out: summary block number */ +{ + xfs_buf_t *bp; /* buffer for the summary block */ + int error; /* error value */ + xfs_fsblock_t sb; /* summary fsblock */ + int so; /* index into the summary file */ + xfs_suminfo_t *sp; /* pointer to returned data */ + + /* + * Compute entry number in the summary file. + */ + so = XFS_SUMOFFS(mp, log, bbno); + /* + * Compute the block number in the summary file. + */ + sb = XFS_SUMOFFSTOBLOCK(mp, so); + /* + * If we have an old buffer, and the block number matches, use that. + */ + if (rbpp && *rbpp && *rsb == sb) + bp = *rbpp; + /* + * Otherwise we have to get the buffer. + */ + else { + /* + * If there was an old one, get rid of it first. + */ + if (rbpp && *rbpp) + xfs_trans_brelse(tp, *rbpp); + error = xfs_rtbuf_get(mp, tp, sb, 1, &bp); + if (error) { + return error; + } + /* + * Remember this buffer and block for the next call. + */ + if (rbpp) { + *rbpp = bp; + *rsb = sb; + } + } + /* + * Point to the summary information, modify and log it. + */ + sp = XFS_SUMPTR(mp, bp, so); + *sp += delta; + xfs_trans_log_buf(tp, bp, (uint)((char *)sp - (char *)bp->b_addr), + (uint)((char *)sp - (char *)bp->b_addr + sizeof(*sp) - 1)); + return 0; +} + +/* + * Set the given range of bitmap bits to the given value. + * Do whatever I/O and logging is required. + */ +int +xfs_rtmodify_range( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t start, /* starting block to modify */ + xfs_extlen_t len, /* length of extent to modify */ + int val) /* 1 for free, 0 for allocated */ +{ + xfs_rtword_t *b; /* current word in buffer */ + int bit; /* bit number in the word */ + xfs_rtblock_t block; /* bitmap block number */ + xfs_buf_t *bp; /* buf for the block */ + xfs_rtword_t *bufp; /* starting word in buffer */ + int error; /* error value */ + xfs_rtword_t *first; /* first used word in the buffer */ + int i; /* current bit number rel. to start */ + int lastbit; /* last useful bit in word */ + xfs_rtword_t mask; /* mask o frelevant bits for value */ + int word; /* word number in the buffer */ + + /* + * Compute starting bitmap block number. + */ + block = XFS_BITTOBLOCK(mp, start); + /* + * Read the bitmap block, and point to its data. + */ + error = xfs_rtbuf_get(mp, tp, block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + /* + * Compute the starting word's address, and starting bit. + */ + word = XFS_BITTOWORD(mp, start); + first = b = &bufp[word]; + bit = (int)(start & (XFS_NBWORD - 1)); + /* + * 0 (allocated) => all zeroes; 1 (free) => all ones. + */ + val = -val; + /* + * If not starting on a word boundary, deal with the first + * (partial) word. + */ + if (bit) { + /* + * Compute first bit not changed and mask of relevant bits. + */ + lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); + mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; + /* + * Set/clear the active bits. + */ + if (val) + *b |= mask; + else + *b &= ~mask; + i = lastbit - bit; + /* + * Go on to the next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * Log the changed part of this block. + * Get the next one. + */ + xfs_trans_log_buf(tp, bp, + (uint)((char *)first - (char *)bufp), + (uint)((char *)b - (char *)bufp)); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + first = b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the next word in the buffer + */ + b++; + } + } else { + /* + * Starting on a word boundary, no partial word. + */ + i = 0; + } + /* + * Loop over whole words in buffers. When we use up one buffer + * we move on to the next one. + */ + while (len - i >= XFS_NBWORD) { + /* + * Set the word value correctly. + */ + *b = val; + i += XFS_NBWORD; + /* + * Go on to the next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * Log the changed part of this block. + * Get the next one. + */ + xfs_trans_log_buf(tp, bp, + (uint)((char *)first - (char *)bufp), + (uint)((char *)b - (char *)bufp)); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + first = b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the next word in the buffer + */ + b++; + } + } + /* + * If not ending on a word boundary, deal with the last + * (partial) word. + */ + if ((lastbit = len - i)) { + /* + * Compute a mask of relevant bits. + */ + bit = 0; + mask = ((xfs_rtword_t)1 << lastbit) - 1; + /* + * Set/clear the active bits. + */ + if (val) + *b |= mask; + else + *b &= ~mask; + b++; + } + /* + * Log any remaining changed bytes. + */ + if (b > first) + xfs_trans_log_buf(tp, bp, (uint)((char *)first - (char *)bufp), + (uint)((char *)b - (char *)bufp - 1)); + return 0; +} + +/* + * Mark an extent specified by start and len freed. + * Updates all the summary information as well as the bitmap. + */ +int +xfs_rtfree_range( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t start, /* starting block to free */ + xfs_extlen_t len, /* length to free */ + xfs_buf_t **rbpp, /* in/out: summary block buffer */ + xfs_fsblock_t *rsb) /* in/out: summary block number */ +{ + xfs_rtblock_t end; /* end of the freed extent */ + int error; /* error value */ + xfs_rtblock_t postblock; /* first block freed > end */ + xfs_rtblock_t preblock; /* first block freed < start */ + + end = start + len - 1; + /* + * Modify the bitmap to mark this extent freed. + */ + error = xfs_rtmodify_range(mp, tp, start, len, 1); + if (error) { + return error; + } + /* + * Assume we're freeing out of the middle of an allocated extent. + * We need to find the beginning and end of the extent so we can + * properly update the summary. + */ + error = xfs_rtfind_back(mp, tp, start, 0, &preblock); + if (error) { + return error; + } + /* + * Find the next allocated block (end of allocated extent). + */ + error = xfs_rtfind_forw(mp, tp, end, mp->m_sb.sb_rextents - 1, + &postblock); + if (error) + return error; + /* + * If there are blocks not being freed at the front of the + * old extent, add summary data for them to be allocated. + */ + if (preblock < start) { + error = xfs_rtmodify_summary(mp, tp, + XFS_RTBLOCKLOG(start - preblock), + XFS_BITTOBLOCK(mp, preblock), -1, rbpp, rsb); + if (error) { + return error; + } + } + /* + * If there are blocks not being freed at the end of the + * old extent, add summary data for them to be allocated. + */ + if (postblock > end) { + error = xfs_rtmodify_summary(mp, tp, + XFS_RTBLOCKLOG(postblock - end), + XFS_BITTOBLOCK(mp, end + 1), -1, rbpp, rsb); + if (error) { + return error; + } + } + /* + * Increment the summary information corresponding to the entire + * (new) free extent. + */ + error = xfs_rtmodify_summary(mp, tp, + XFS_RTBLOCKLOG(postblock + 1 - preblock), + XFS_BITTOBLOCK(mp, preblock), 1, rbpp, rsb); + return error; +} + +/* + * Check that the given range is either all allocated (val = 0) or + * all free (val = 1). + */ +int +xfs_rtcheck_range( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t start, /* starting block number of extent */ + xfs_extlen_t len, /* length of extent */ + int val, /* 1 for free, 0 for allocated */ + xfs_rtblock_t *new, /* out: first block not matching */ + int *stat) /* out: 1 for matches, 0 for not */ +{ + xfs_rtword_t *b; /* current word in buffer */ + int bit; /* bit number in the word */ + xfs_rtblock_t block; /* bitmap block number */ + xfs_buf_t *bp; /* buf for the block */ + xfs_rtword_t *bufp; /* starting word in buffer */ + int error; /* error value */ + xfs_rtblock_t i; /* current bit number rel. to start */ + xfs_rtblock_t lastbit; /* last useful bit in word */ + xfs_rtword_t mask; /* mask of relevant bits for value */ + xfs_rtword_t wdiff; /* difference from wanted value */ + int word; /* word number in the buffer */ + + /* + * Compute starting bitmap block number + */ + block = XFS_BITTOBLOCK(mp, start); + /* + * Read the bitmap block. + */ + error = xfs_rtbuf_get(mp, tp, block, 0, &bp); + if (error) { + return error; + } + bufp = bp->b_addr; + /* + * Compute the starting word's address, and starting bit. + */ + word = XFS_BITTOWORD(mp, start); + b = &bufp[word]; + bit = (int)(start & (XFS_NBWORD - 1)); + /* + * 0 (allocated) => all zero's; 1 (free) => all one's. + */ + val = -val; + /* + * If not starting on a word boundary, deal with the first + * (partial) word. + */ + if (bit) { + /* + * Compute first bit not examined. + */ + lastbit = XFS_RTMIN(bit + len, XFS_NBWORD); + /* + * Mask of relevant bits. + */ + mask = (((xfs_rtword_t)1 << (lastbit - bit)) - 1) << bit; + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = (*b ^ val) & mask)) { + /* + * Different, compute first wrong bit and return. + */ + xfs_trans_brelse(tp, bp); + i = XFS_RTLOBIT(wdiff) - bit; + *new = start + i; + *stat = 0; + return 0; + } + i = lastbit - bit; + /* + * Go on to next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * If done with this block, get the next one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the next word in the buffer. + */ + b++; + } + } else { + /* + * Starting on a word boundary, no partial word. + */ + i = 0; + } + /* + * Loop over whole words in buffers. When we use up one buffer + * we move on to the next one. + */ + while (len - i >= XFS_NBWORD) { + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = *b ^ val)) { + /* + * Different, compute first wrong bit and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_RTLOBIT(wdiff); + *new = start + i; + *stat = 0; + return 0; + } + i += XFS_NBWORD; + /* + * Go on to next block if that's where the next word is + * and we need the next word. + */ + if (++word == XFS_BLOCKWSIZE(mp) && i < len) { + /* + * If done with this block, get the next one. + */ + xfs_trans_brelse(tp, bp); + error = xfs_rtbuf_get(mp, tp, ++block, 0, &bp); + if (error) { + return error; + } + b = bufp = bp->b_addr; + word = 0; + } else { + /* + * Go on to the next word in the buffer. + */ + b++; + } + } + /* + * If not ending on a word boundary, deal with the last + * (partial) word. + */ + if ((lastbit = len - i)) { + /* + * Mask of relevant bits. + */ + mask = ((xfs_rtword_t)1 << lastbit) - 1; + /* + * Compute difference between actual and desired value. + */ + if ((wdiff = (*b ^ val) & mask)) { + /* + * Different, compute first wrong bit and return. + */ + xfs_trans_brelse(tp, bp); + i += XFS_RTLOBIT(wdiff); + *new = start + i; + *stat = 0; + return 0; + } else + i = len; + } + /* + * Successful, return. + */ + xfs_trans_brelse(tp, bp); + *new = start + i; + *stat = 1; + return 0; +} + +#ifdef DEBUG +/* + * Check that the given extent (block range) is allocated already. + */ +STATIC int /* error */ +xfs_rtcheck_alloc_range( + xfs_mount_t *mp, /* file system mount point */ + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t bno, /* starting block number of extent */ + xfs_extlen_t len) /* length of extent */ +{ + xfs_rtblock_t new; /* dummy for xfs_rtcheck_range */ + int stat; + int error; + + error = xfs_rtcheck_range(mp, tp, bno, len, 0, &new, &stat); + if (error) + return error; + ASSERT(stat); + return 0; +} +#else +#define xfs_rtcheck_alloc_range(m,t,b,l) (0) +#endif +/* + * Free an extent in the realtime subvolume. Length is expressed in + * realtime extents, as is the block number. + */ +int /* error */ +xfs_rtfree_extent( + xfs_trans_t *tp, /* transaction pointer */ + xfs_rtblock_t bno, /* starting block number to free */ + xfs_extlen_t len) /* length of extent freed */ +{ + int error; /* error value */ + xfs_mount_t *mp; /* file system mount structure */ + xfs_fsblock_t sb; /* summary file block number */ + xfs_buf_t *sumbp = NULL; /* summary file block buffer */ + + mp = tp->t_mountp; + + ASSERT(mp->m_rbmip->i_itemp != NULL); + ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); + + error = xfs_rtcheck_alloc_range(mp, tp, bno, len); + if (error) + return error; + + /* + * Free the range of realtime blocks. + */ + error = xfs_rtfree_range(mp, tp, bno, len, &sumbp, &sb); + if (error) { + return error; + } + /* + * Mark more blocks free in the superblock. + */ + xfs_trans_mod_sb(tp, XFS_TRANS_SB_FREXTENTS, (long)len); + /* + * If we've now freed all the blocks, reset the file sequence + * number to 0. + */ + if (tp->t_frextents_delta + mp->m_sb.sb_frextents == + mp->m_sb.sb_rextents) { + if (!(mp->m_rbmip->i_d.di_flags & XFS_DIFLAG_NEWRTBM)) + mp->m_rbmip->i_d.di_flags |= XFS_DIFLAG_NEWRTBM; + *(__uint64_t *)&mp->m_rbmip->i_d.di_atime = 0; + xfs_trans_log_inode(tp, mp->m_rbmip, XFS_ILOG_CORE); + } + return 0; +} + -- 1.8.4.rc3 From newsletter@bravoi.net Wed Nov 13 00:55:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_FONT_SIZE_HUGE, HTML_IMAGE_RATIO_06,HTML_MESSAGE,HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY, T_DKIM_INVALID,T_REMOTE_IMAGE,UPPERCASE_50_75 autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 38C387FE5 for ; Wed, 13 Nov 2013 00:55:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0871A304066 for ; Tue, 12 Nov 2013 22:55:25 -0800 (PST) X-ASG-Debug-ID: 1384325723-04cb6c40d3708bc0001-NocioJ Received: from bravoi.net (rt.bravoi.net [46.182.3.177]) by cuda.sgi.com with ESMTP id EopJUKe7OvPay3NN for ; Tue, 12 Nov 2013 22:55:23 -0800 (PST) X-Barracuda-Envelope-From: newsletter@bravoi.net X-Barracuda-Apparent-Source-IP: 46.182.3.177 Received: from bravoi.net (rt.bravoi.net [127.0.0.1]) by bravoi.net (Postfix) with ESMTP id D26D5C02E6D for ; Wed, 13 Nov 2013 07:55:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bravoi.net; h=date:to:from :reply-to:subject:message-id:mime-version:content-type :content-transfer-encoding; s=mail; bh=vGNhwtedY5jUWwhqeIhGxn9Ns bI=; b=wBEm2RiYI1pFittdWoz9gLoPpNd4uFBEIo9HvKrHJPpKN39TsQ2kONzgR kvZdljfP5Xc4M7bQcKabNNJJbeDeHQ2ld/9kffMfXIwdsvPVIsHVL1gJ2rlG73gT iuA4ZMPvT7k299nxPXBSSegjY0U/ysh1ytsWaOWlo6t0LYvZ3A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bravoi.net; h=date:to:from :reply-to:subject:message-id:mime-version:content-type :content-transfer-encoding; q=dns; s=mail; b=xg7qEUobPSDI71GpRqI MuhOcyFa0Swu7wN/531cxad+srFIUPJsRZIqrDF70uO7aB6g8nrTAMBlvJ2/j7xS eNDsoC2cYOYuYt7z8E5eFBipzYghQqeXzdeTU4z9JaXxmPVcMeMejkpwLL6i0Z5c /KW7FAkLhb+923WJ4D3gx9+8= Received: from www.bravoi.net (rt.bravoi.net [127.0.0.1]) by bravoi.net (Postfix) with ESMTP id C628FC02D23 for ; Wed, 13 Nov 2013 07:55:22 +0100 (CET) Date: Wed, 13 Nov 2013 07:55:22 +0100 To: xfs@oss.sgi.com From: Promo solution complete a 2690 EUROS HT Reply-To: newsletter@bravoi.net Subject: Baladodiffusion, le laboratoire de langues mobile Message-ID: X-ASG-Orig-Subj: Baladodiffusion, le laboratoire de langues mobile X-Priority: 3 X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net) MIME-Version: 1.0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Barracuda-Connect: rt.bravoi.net[46.182.3.177] X-Barracuda-Start-Time: 1384325723 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.94 X-Barracuda-Spam-Status: No, SCORE=1.94 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, HTML_FONT_SIZE_HUGE, HTML_IMAGE_RATIO_06, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY, UPPERCASE_50_75, UPPERCASE_50_75_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142277 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_RATIO_06 BODY: HTML has a low ratio of text to image area 0.39 HTML_FONT_SIZE_HUGE BODY: HTML font size is huge 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 0.00 UPPERCASE_50_75 message body is 50-75% uppercase 0.49 UPPERCASE_50_75_2 message body is 50-75% uppercase
3D""

Baladodiffusion clef en main, =C3=A9conomique est performa= nte
= Offre =C3=A0 2690 EUROS HT la solution compl=C3= =A8te =C3=A9quip=C3=A9e de 35 baladeurs*

Par 3D=

T=C3=A9l : 01 60 77 65 33 Fax 01 77 05 80 37 - ventes@cdpro.fr <= br>D=C3=A9velopp=C3=A9 et fabriqu=C3=A9 en France=

MALETTE EQUIPEE de 35 BALADEURS AUDIO VIDEO MP 3 / MP4

promo =C3=A0 2690 EUROS HT* =
*hors PC portable= Prolongation
exceptionnelle jus= qu'au 15/11/2013

3D""

DOCUMENTATION : ICI
PROGRAMME POUR EVALUATION : ICI
MANUEL D'INSTALLATIO= N : ICI

BALADEURS MP 3 / MP4 DESTINES AUX ELEVES EN MOINS DE 10 SECONDES.<= /b>

PREPAREZ VOS CONTENUS NUMERIQUES SUR VOTRE ORDINATEU= R,
DIFFUSEZ-LES SUR LES CLES ou LES BALADEURS MP 3/MP 4 DESTINES AUX = ELEVES EN MOINS DE 10 SECONDES,
COLLECTEZ LES DEVOIRS EFFECTUES
= RENVOYEZ-LES CORRIGES VERS LES BALADEURS DES ELEVES

LOGICIEL INTEGRE EXTREMEMENT SIMPLE D'USAGE.
AU= CUNE COMPETENCE EN INFORMATIQUE N'EST NECESSAIRE

3D""

  • MALETTE AVEC PLATINE (sans baladeurs) - Jusqu'=C3=A0 40= =C3=A9l=C3=A8ves
    B= RANCHEMENT ET CHARGEMENT AUTOMATIQUE DES BALADEURS
    PRIX : 1690 = EUROS HT
  • 35 LECTEURS AUDIO-= VIDEO MP 3 / MP4 (= 4 GO ) PRIX : 1292 EUROS HT

  • OPTION : PC PORTABLE 15", 4 GO, 500 GO HDD, SEVEN PRIX : 490 EUROS HT
= OPTION : FORFAIT INSTALLATION SUR SITE= DE LA SOLUTION PRIX : 490 EUROS HT <= br>
<= span style=3D"font-size: 10.0pt;">Conform=C3=A9ment =C3=A0 la Loi d'infor= mation et de libert=C3=A9s du janvier 1978 (art 34) vous disposez d'un dr= oit d'acc=C3=A8s, de rectification et de suppression des donn=C3=A9es vou= s concernant vous pouvez faire valoir ce droit en nous =C3=A9crivant =C3=A0= l'adresse ci-dessus. Pour ne plus recevoir cette lettre d'information, N= otre base de donn=C3=A9es est d=C3=A9clar=C3=A9e =C3=A0 la CNIL sous le n= um=C3=A9ro 1653241
From jeff.liu@oracle.com Wed Nov 13 01:31:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 857FC7F37 for ; Wed, 13 Nov 2013 01:31:05 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 581B68F8033 for ; Tue, 12 Nov 2013 23:31:02 -0800 (PST) X-ASG-Debug-ID: 1384327860-04cbb00de05a0cc0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id ocez8FijrUKbkAT6 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 23:31:01 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAD7UvHU027959 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 13 Nov 2013 07:30:58 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAD7UvDI001405 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Nov 2013 07:30:57 GMT Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAD7UvCk001393; Wed, 13 Nov 2013 07:30:57 GMT Received: from [10.191.4.201] (/10.191.4.201) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 12 Nov 2013 23:30:56 -0800 Message-ID: <52832AF3.7080105@oracle.com> Date: Wed, 13 Nov 2013 15:32:03 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: Dave Chinner CC: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 0/4] xfs: parallel quota check References: <5281F4EB.9060108@oracle.com> <20131112210349.GA6188@dastard> <5282E3A4.4030506@oracle.com> <20131113054006.GF6188@dastard> X-ASG-Orig-Subj: Re: [RFC PATCH 0/4] xfs: parallel quota check In-Reply-To: <20131113054006.GF6188@dastard> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384327860 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142278 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/13/2013 01:40 PM, Dave Chinner wrote: > On Wed, Nov 13, 2013 at 10:27:48AM +0800, Jeff Liu wrote: >> Thanks for your quick response! >> >> On 11/13 2013 05:03 PM, Dave Chinner wrote: >>> On Tue, Nov 12, 2013 at 05:29:15PM +0800, Jeff Liu wrote: >>>> Hi Folks, >>>> >>>> We have a user report about skip quota check on first mount/boot several >>>> monthes ago, the original discussion thread can be found at: >>>> http://oss.sgi.com/archives/xfs/2013-06/msg00170.html. >>>> >>>> As per Dave's suggestion, it would be possible to perform quota check >>>> in parallel, this patch series is just trying to follow up that idea. >>>> >>>> Sorry for the too long day as I have to spent most of time dealing with >>>> personl things in the last few monthes, I was afraid I can not quickly >>>> follow up the review procedure. Now the nightmare is over, it's time to >>>> revive this task. >>>> >>>> Also, my previous test results on my laptop and a poor desktop can not >>>> convience me that performs parallism quota check can really get benefits >>>> compare to the current single thread as both machines are shipped with >>>> slow disks, I even observed a little performance regression with millions >>>> of small files(e.g, 100 bytes) as quota check is IO bound, additionaly, >>>> it could affected by the seek time differences. Now with a Mackbook Air >>>> I bought recently, it can show significant difference. >>> >>> Results look good - they definitely point out that we can improve >>> the situation here. >>> >>>> In order to get some more reasonable results, I ask a friend helping >>>> run this test on a server which were shown as following. >>>> >>>> test environment >>>> - 16core, 25G ram, normal SATA disk, but the XFS is resides on a loop dev. >>> .... >>>> >>>> In this case, there is no regression although there is no noticeable >>>> improvements. :( >>> >>> Which is no surprise - there isn't any extra IO parallelism that can >>> be extracted from a single spindle.... >>> >>>> test environment >>>> - Macbook Air i7-4650U with SSD, 8G ram >>>> >>>> - # of file(million) default patched >>>> 1 real 0m6.367s real 0m1.972s >>>> user 0m0.008s user 0m0.000s >>>> sys 0m2.614s sys 0m0.008s >>>> >>>> 2 real 0m15.221s real 0m3.772s >>>> user 0m0.000s user 0m0.000s >>>> sys 0m6.269s sys 0m0.007s >>>> >>>> 5 real 0m36.036s real 0m8.902s >>>> user 0m0.000s user 0m0.002s >>>> sys 0m14.025s sys 0m0.006s >>> >>> But a SSD or large raid array does have unused IO parallelism we can >>> exploit. ;) >>> >>> Note that there is also the possibility of applying too much >>> parallelism for the underlying storage (think of a filesystem with >>> hundreds of AGs on a limited number of spindles) and hence causing >>> degradations due to seeking. Hence it might be worthwhile to limit >>> the number of AGs being scanned concurrently... >> Ok, maybe it could be a new mount option to let user decide how to deal >> with it in this situation, let me think it over. > > I'd prefer that we just do it automatically. There's a diminishing > return curve that adding more parallelism will result in, so as long > as we don't go too far down the tail of the curve it should not be a > problem. > > Also, keep in mind if you issue too much readahead to a block device > and the queue becomes read congested, it will just drop new > readahead attempts. This is another reason for limiting the > parallelism and hence the amount of readahead we issue.... Yup. Peviously, I also tried to remove the readahead mechanism to measure the results. But since those tests only run against 4 AG by default, so neither benefits nor read congested could be observed. I definitely would bear this in mind, thanks for the teaching! > >>>> Btw, The current implementation has a defeat considering the duplicated >>>> code at [patch 0/4] xfs: implement parallism quota check at mount time. >>>> Maybe it's better to introduce a new function xfs_bulkstat_ag() which can >>>> be used to bulkstat inodes per ag, hence it could shared at above patch while >>>> adjusting dquota usage per ag, i.e, xfs_qm_dqusage_adjust_perag(). >>> >>> Right, there are uses for AG-based parallelism of bulkstat for >>> userspace, so exposing single AG scans via the bulkstat ioctl is >>> something I've been intending to do for some time. Hence I'd much >>> prefer to see xfs_bulkstat_ag() to be implemented and then the >>> quotacheck code converted to use it rather than duplicating the >>> algorithm and code specifically to parallelise quotacheck. >> Thanks for the confirmation, this change will be reflected in the next >> round of post. >> >>> >>> I like the factoring of the bulkstat code (about time we did that), >>> but I think the factored functions should remain in xfs-itable.c >>> with the rest of the bulkstat code for now... >>> >>> Also, there's a race condition you haven't handled in the quotacheck >>> code: xfs_qm_quotacheck_dqadjust() can now be called concurrently on >>> a dquot from different threads to update the same dquot, and there's >>> no locking of the dquot to prevent this. >> Ah, will fix it, why I have not found this problem in the previous test? :-P > > Because it is simply assumed that the quotacheck gets the > calculation correct? i.e. the calculated values are not actually > validated anywhere except in xfstests that have limited scope for > quotacheck parallelism... Yup, I only verified that results via xfs_quota -xc 'report -[i|h]' before. > >>> As to the workqueues for threading, it seems overly complex. You >>> could create a permanent workqueue in xfs_init_workqueues() for >>> this, and you can use flush_workqueue() to execute and wait for all >>> the per-ag scans to complete once they have been queued. This gets >>> rid of all the lists and completions from the code. >> At that time, I thought the workqueue should be destroyed once the quota >> check procedure is complete as it only run once at mount time, will take care >> of it. > > I understand. Having a workqueue sit around idle does not take up > any resources, so I don't think we need the complexity of making > them dynamic... Agree, that's sounds like a trade-off to me. :) Thanks, -Jeff From BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 13 01:55:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2E6497F51 for ; Wed, 13 Nov 2013 01:55:27 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 04FBC304066 for ; Tue, 12 Nov 2013 23:55:23 -0800 (PST) X-ASG-Debug-ID: 1384329322-04bdf0789a7022c0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id taHBvHkTBWbgMuck (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 Nov 2013 23:55:23 -0800 (PST) X-Barracuda-Envelope-From: BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgVII-0002qc-Lv; Wed, 13 Nov 2013 07:55:22 +0000 Date: Tue, 12 Nov 2013 23:55:22 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 36/37] repair: Increase default repair parallelism on large filesystems Message-ID: <20131113075522.GA7018@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 36/37] repair: Increase default repair parallelism on large filesystems References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-37-git-send-email-david@fromorbit.com> <20131106104111.GB21067@infradead.org> <20131106191345.GD6188@dastard> <20131112233807.GD6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131112233807.GD6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384329323 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142278 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 13, 2013 at 10:38:07AM +1100, Dave Chinner wrote: > I'll do that in a separate patch series, as it's not directly > related to this initial introduction of the feature to repair. Ok, fine with me. From stanislav.kholmanskikh@oracle.com Wed Nov 13 02:04:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 30D0B7F51 for ; Wed, 13 Nov 2013 02:04:13 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 06FDC8F8033 for ; Wed, 13 Nov 2013 00:04:09 -0800 (PST) X-ASG-Debug-ID: 1384329848-04bdf078997028b0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id ib61eBa4WMXVDitm (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 00:04:08 -0800 (PST) X-Barracuda-Envelope-From: stanislav.kholmanskikh@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAD8477E026252 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 08:04:08 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAD846OR024228 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 08:04:07 GMT Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAD845gV016800 for ; Wed, 13 Nov 2013 08:04:06 GMT Received: from [10.162.81.220] (/10.162.81.220) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 13 Nov 2013 00:04:05 -0800 Message-ID: <52833272.8060507@oracle.com> Date: Wed, 13 Nov 2013 12:04:02 +0400 From: Stanislav Kholmanskikh User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131030 Thunderbird/17.0.10 MIME-Version: 1.0 To: xfs@oss.sgi.com CC: Guangyu Sun Subject: Re: [PATCH] xfstest generic/280: wait for setquota to finish before umount References: <1382637381-4847-1-git-send-email-guangyu.sun@oracle.com> X-ASG-Orig-Subj: Re: [PATCH] xfstest generic/280: wait for setquota to finish before umount In-Reply-To: <1382637381-4847-1-git-send-email-guangyu.sun@oracle.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384329848 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142278 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words On 10/24/2013 09:56 PM, Guangyu Sun wrote: > While running xfstest 280, we occasionally got such error: > > setquota: Cannot set quota for user 0 from kernel on > /dev/mapper/xfstests-disk1: No such device > setquota: Cannot write quota for 0 on /dev/mapper/xfstests-disk1: No such > device > > setquota calls syscall quotactl, and the kernel will wait for the filesystem > to unfreeze and then performs command. Then kernel will double check if the > device is still mounted. If not, an ENODEV will be thrown. > > While in the testcase, unfreeze and umount might be so close that the device > got umounted before quotactl is performed. > > Reported-by: Stanislav Kholmanskikh > Signed-off-by: Guangyu Sun > --- > tests/generic/280 | 1 + > 1 file changed, 1 insertion(+) Hi! Could anybody review this? Thanks. From cocacola0021@mentesbrim.onmicrosoft.com Wed Nov 13 02:55:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=1.0 required=5.0 tests=HK_RANDOM_REPLYTO autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A3D2E7F4E for ; Wed, 13 Nov 2013 02:55:17 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2A8D4AC00A for ; Wed, 13 Nov 2013 00:55:17 -0800 (PST) X-ASG-Debug-ID: 1384332913-04cbb00dde5a39f0001-w1Z2WR Received: from emea01-am1-obe.outbound.protection.outlook.com (emea01-am1-ndr.ptr.protection.outlook.com [157.56.116.102]) by cuda.sgi.com with ESMTP id ydEhHQqElzIfnsGN (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Wed, 13 Nov 2013 00:55:15 -0800 (PST) X-Barracuda-Envelope-From: cocacola0021@mentesbrim.onmicrosoft.com X-Barracuda-Apparent-Source-IP: 157.56.116.102 Received: from [180.215.181.14] (180.215.181.14) by HKXPR02MB215.apcprd02.prod.outlook.com (10.141.131.142) with Microsoft SMTP Server (TLS) id 15.0.820.5; Wed, 13 Nov 2013 08:55:11 +0000 Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Subject: Xmas Loan ...Apply Now To: Recipients X-ASG-Orig-Subj: Xmas Loan ...Apply Now From: ''Fredrick Loan Investment'' Date: Wed, 13 Nov 2013 14:24:46 +0530 Reply-To: Message-ID: X-Originating-IP: [180.215.181.14] X-ClientProxiedBy: CO1PR02CA008.namprd02.prod.outlook.com (10.242.160.28) To HKXPR02MB215.apcprd02.prod.outlook.com (10.141.131.142) X-Forefront-PRVS: 0029F17A3F X-Forefront-Antispam-Report: SFV:SPM;SFS:(189002)(199002)(74876001)(53256004)(81342001)(77096001)(56816003)(73186002)(77982001)(59766001)(50466002)(558084003)(76176001)(65816001)(80022001)(63696002)(47776003)(74706001)(64872004)(76796001)(33646001)(79102001)(76786001)(76576001)(87976001)(81542001)(66066001)(81816001)(85306002)(81686001)(23756003)(47446002)(74502001)(43066001)(31686002)(83322001)(19580405001)(76482001)(19580395003)(80976001)(4396001)(50986001)(47976001)(49866001)(47736001)(42186004)(69226001)(74316001)(54356001)(74366001)(17643785005)(46102001)(56776001)(74662001)(54316002)(83072001)(87266001)(51856001)(416774004);DIR:OUT;SFP:1501;SCL:5;SRVR:HKXPR02MB215;H:[180.215.181.14];CLIP:180.215.181.14;FPR:;RD:InfoNoRecords;MX:1;A:0;LANG:en; X-OriginatorOrg: mentesbrim.onmicrosoft.com X-Barracuda-Connect: emea01-am1-ndr.ptr.protection.outlook.com[157.56.116.102] X-Barracuda-Start-Time: 1384332914 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142279 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address Do you need a loan ? if yes contact fredrickplc@qq.com for more. From xmasloan0008@beakend.onmicrosoft.com Wed Nov 13 04:23:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=1.0 required=5.0 tests=HK_RANDOM_REPLYTO autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5BE117F5A for ; Wed, 13 Nov 2013 04:23:36 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 242E8304039 for ; Wed, 13 Nov 2013 02:23:33 -0800 (PST) X-ASG-Debug-ID: 1384338210-04cbb00dde5a6ec0001-NocioJ Received: from emea01-db3-obe.outbound.protection.outlook.com (emea01-db3-ndr.ptr.protection.outlook.com [157.56.120.103]) by cuda.sgi.com with ESMTP id z6eDsCMnafzhzDB3 (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Wed, 13 Nov 2013 02:23:31 -0800 (PST) X-Barracuda-Envelope-From: xmasloan0008@beakend.onmicrosoft.com X-Barracuda-Apparent-Source-IP: 157.56.120.103 Received: from [180.215.181.14] (180.215.181.14) by HKXPR02MB118.apcprd02.prod.outlook.com (10.141.132.18) with Microsoft SMTP Server (TLS) id 15.0.810.5; Wed, 13 Nov 2013 10:23:29 +0000 Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Subject: Xmas Loan ...Apply Now To: Recipients X-ASG-Orig-Subj: Xmas Loan ...Apply Now From: ''Fredrick Loan Investment'' Date: Wed, 13 Nov 2013 15:53:02 +0530 Reply-To: Message-ID: X-Originating-IP: [180.215.181.14] X-ClientProxiedBy: BY2PR05CA020.namprd05.prod.outlook.com (10.141.216.30) To HKXPR02MB118.apcprd02.prod.outlook.com (10.141.132.18) X-Forefront-PRVS: 0029F17A3F X-Forefront-Antispam-Report: SFV:SPM;SFS:(189002)(199002)(81542001)(76796001)(74366001)(76786001)(56816003)(76176001)(76482001)(81686001)(76576001)(33646001)(59766001)(56776001)(19580395003)(558084003)(80976001)(69226001)(73186002)(65816001)(81816001)(87976001)(83322001)(54316002)(31686002)(80022001)(83072001)(19580405001)(79102001)(66066001)(53256004)(17643785005)(42186004)(51856001)(23756003)(54356001)(4396001)(47776003)(85306002)(63696002)(50986001)(74502001)(47976001)(50466002)(87266001)(77096001)(77982001)(74662001)(74876001)(49866001)(47446002)(46102001)(81342001)(47736001)(43066001)(74706001)(74316001)(64872004)(416774004);DIR:OUT;SFP:1501;SCL:5;SRVR:HKXPR02MB118;H:[180.215.181.14];CLIP:180.215.181.14;FPR:;RD:InfoNoRecords;MX:1;A:0;LANG:en; X-OriginatorOrg: beakend.onmicrosoft.com X-Barracuda-Connect: emea01-db3-ndr.ptr.protection.outlook.com[157.56.120.103] X-Barracuda-Start-Time: 1384338210 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142281 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address Do you need a loan ? if yes contact fredrickplc@qq.com for more. From list.xfs@jan-o-sch.net Wed Nov 13 05:25:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6D2487F56 for ; Wed, 13 Nov 2013 05:25:34 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 40213304066 for ; Wed, 13 Nov 2013 03:25:34 -0800 (PST) X-ASG-Debug-ID: 1384341932-04cb6c5039507010001-NocioJ Received: from mail.in8.de (brockman.in8.de [85.214.220.56]) by cuda.sgi.com with ESMTP id zjU2YAwTTvzfCei9 for ; Wed, 13 Nov 2013 03:25:32 -0800 (PST) X-Barracuda-Envelope-From: list.xfs@jan-o-sch.net X-Barracuda-Apparent-Source-IP: 85.214.220.56 Received: from [172.24.1.213] (yian-ho01.cronon.net [192.166.201.94]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.in8.de (Postfix) with ESMTPSA id B63296AC11B; Wed, 13 Nov 2013 12:25:25 +0100 (CET) Message-ID: <528361AB.7020401@jan-o-sch.net> Date: Wed, 13 Nov 2013 12:25:31 +0100 From: Jan Schmidt User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Eryu Guan CC: xfs@oss.sgi.com, Arne Jansen Subject: Re: [PATCH RESEND] xfstests: fix compile error of src/fssum.c on bigendian host References: <1384229813-30532-1-git-send-email-eguan@redhat.com> X-ASG-Orig-Subj: Re: [PATCH RESEND] xfstests: fix compile error of src/fssum.c on bigendian host In-Reply-To: <1384229813-30532-1-git-send-email-eguan@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: brockman.in8.de[85.214.220.56] X-Barracuda-Start-Time: 1384341932 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142282 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Forwarded to Arne who just pushed the fix to the far-progs repository at git://git.kernel.org/pub/scm/linux/kernel/git/arne/far-progs.git so we stay in sync. Thanks, -Jan From cmaiolino@redhat.com Wed Nov 13 06:59:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6F6C67F52 for ; Wed, 13 Nov 2013 06:59:32 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 542DC304039 for ; Wed, 13 Nov 2013 04:59:29 -0800 (PST) X-ASG-Debug-ID: 1384347568-04cbb00dde5ac740001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id rjjCf2v6lKWqGEL6 for ; Wed, 13 Nov 2013 04:59:28 -0800 (PST) X-Barracuda-Envelope-From: cmaiolino@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADCxQFU009117 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 07:59:27 -0500 Received: from orion.maiolino.org (ovpn-113-139.phx2.redhat.com [10.3.113.139]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADCxNAw003454 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Wed, 13 Nov 2013 07:59:26 -0500 Date: Wed, 13 Nov 2013 10:59:22 -0200 From: Carlos Maiolino To: xfs@oss.sgi.com Subject: Re: [PATCH RFC] xfsprogs: suggest "-d" option for repair of RO mount Message-ID: <20131113125921.GC24615@orion.maiolino.org> X-ASG-Orig-Subj: Re: [PATCH RFC] xfsprogs: suggest "-d" option for repair of RO mount Mail-Followup-To: xfs@oss.sgi.com References: <528261AD.50501@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528261AD.50501@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384347568 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hm, even in single user with a RO root filesystem, changing filesystem on-disk filesystem structures without have them replied in memory looks dangerous to me, you will keep data consistency since the fs is RO, but how about memory? You might have a discrepancy between memory and disk metadata contents causing in-memory only problems? On Tue, Nov 12, 2013 at 11:13:17AM -0600, Eric Sandeen wrote: > How dangerous is dangerous? > > We could offer the suggestion of a "-d" repair, if we're > in single-user mode with the root fs mounted readonly. > > This change suggests -d to repair any RO mounted fs. > > Signed-off-by: Eric Sandeen > --- > > diff --git a/repair/init.c b/repair/init.c > index c3f380b..a7a7613 100644 > --- a/repair/init.c > +++ b/repair/init.c > @@ -97,8 +97,17 @@ xfs_init(libxfs_init_t *args) > else > args->isreadonly = LIBXFS_EXCLUSIVELY; > > - if (!libxfs_init(args)) > + if (!libxfs_init(args)) { > + /* would -d be an option? */ > + if (!no_modify && !dangerously) { > + args->isreadonly = (LIBXFS_ISINACTIVE | > + LIBXFS_DANGEROUSLY); > + if (libxfs_init(args)) > + fprintf(stderr, > +_("Unmount or use -d to repair a read-only mounted filesystem\n")); > + } > do_error(_("couldn't initialize XFS library\n")); > + } > > ts_create(); > increase_rlimit(); > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs -- Carlos From qchang@sri.utoronto.ca Wed Nov 13 08:23:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3709E7F3F for ; Wed, 13 Nov 2013 08:23:46 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0CE27304066 for ; Wed, 13 Nov 2013 06:23:42 -0800 (PST) X-ASG-Debug-ID: 1384352617-04cb6c40d571a3e0001-NocioJ Received: from srsmtp.sri.utoronto.ca (srsmtp.sri.utoronto.ca [142.76.1.55]) by cuda.sgi.com with ESMTP id T563pgTD8egVKVFQ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 06:23:37 -0800 (PST) X-Barracuda-Envelope-From: qchang@sri.utoronto.ca X-Barracuda-Apparent-Source-IP: 142.76.1.55 Received: from srsmtp.sri.utoronto.ca (unknown [142.76.29.21]) by scm2.sw.ca with smtp (TLS: TLSv1/SSLv3,256bits,AES256-SHA) id 6b3b_f529_a23d5f61_04fe_4c9e_935e_a15e903c9e18; Wed, 13 Nov 2013 09:23:32 -0500 Received: from dovecot1.sri.utoronto.ca (dovecot1.sri.utoronto.ca [142.76.29.29]) by srsmtp.sri.utoronto.ca (8.14.4/8.14.4) with ESMTP id rADENWEa028459 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Nov 2013 09:23:32 -0500 Received: from [142.76.31.8] (ws62203.sri.utoronto.ca [142.76.31.8]) (authenticated bits=0) by dovecot1.sri.utoronto.ca (8.14.4/8.14.4) with ESMTP id rADENVYo012671 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 13 Nov 2013 09:23:32 -0500 Message-ID: <52838B63.80809@sri.utoronto.ca> Date: Wed, 13 Nov 2013 09:23:31 -0500 From: Qing Chang User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: stan@hardwarefreak.com, xfs@oss.sgi.com Subject: Re: slow ls -l References: <526EAFD1.1030500@sri.utoronto.ca> <526F7600.8060102@hardwarefreak.com> <526FC027.3040906@sri.utoronto.ca> <526FC84D.7070905@hardwarefreak.com> <5273FCCB.60601@sri.utoronto.ca> <527741BF.1000309@hardwarefreak.com> <52827024.8020705@sri.utoronto.ca> <20131113004231.GE6188@dastard> X-ASG-Orig-Subj: Re: slow ls -l In-Reply-To: <20131113004231.GE6188@dastard> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.73 on 142.76.29.21 X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 2.1 X-NAI-Spam-Score: -5000 X-NAI-Spam-Version: 2.3.0.9362 : core <4761> : inlines <213> : streams <1073050> : uri <1594079> X-Barracuda-Connect: srsmtp.sri.utoronto.ca[142.76.1.55] X-Barracuda-Start-Time: 1384352617 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142285 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 12/11/2013 7:42 PM, Dave Chinner wrote: > On Tue, Nov 12, 2013 at 01:15:00PM -0500, Qing Chang wrote: >> Hi Stan, >> >> thank you very much for your comments, I need some time to >> follow through all of your suggestions. >> >> Yes, this is a dovecot IMAP and sendmail SMTP server, and there >> are 1360 mailboxes. >> >> With this email, I'd like to give you a bit more information with >> strace -T and others commands. >> >> Because "# CONFIG_LOCK_STAT is not set", I can not run perf >> lock record. Since this is a production server, I am reluctant to >> rebuild the kernel on it. But I hope the info below may give >> you an idea that it is not "lock" related. As slow "ls -l" and "du" >> also happen on the two file servers (64TB and 32TB), it does not >> feel like it is lock related. >> >> I run this "(time strace -T ls -l /var/spool/mail > ls-out) >& ls-trace" >> and got quite a bit data. >> >> First "time" output: >> ===== >> real 0m17.720s >> user 0m0.574s >> sys 0m1.271s >> ===== >> >> Some 14s was spent on 164 "poll" calls on fd=5 that took more than 10ms, >> total number of "poll" call is 6618! > So, think about it for a minute. What's that fd? > >> ##### df=5 opened: >> socket(PF_FILE, SOCK_STREAM, 0) = 5 <0.000016> >> fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) <0.000010> >> fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 <0.000010> >> fcntl(5, F_GETFD) = 0 <0.000010> >> fcntl(5, F_SETFD, FD_CLOEXEC) = 0 <0.000010> >> connect(5, {sa_family=AF_FILE, path="/var/lib/sss/pipes/nss"}, 110) = 0 <0.001886> >> fstat(5, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 <0.000010> > So, in some cases it's taking 10ms to get some information from the > other end of a pipe. ANd that pipe has something to do with SSSD. > >> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012> >> sendto(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000029> >> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000012> >> sendto(5, "\1\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000027> >> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> >> read(5, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000013> >> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> >> read(5, "\1\0\0\0", 4) = 4 <0.000025> >> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> >> sendto(5, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 <0.000026> >> poll([{fd=5, events=POLLOUT}], 1, 300000) = 1 ([{fd=5, revents=POLLOUT}]) <0.000011> >> sendto(5, "\225N\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 <0.000025> >> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000515> >> read(5, "L\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 <0.000012> >> poll([{fd=5, events=POLLIN}], 1, 300000) = 1 ([{fd=5, revents=POLLIN}]) <0.000011> >> read(5, "\1\0\0\0\0\0\0\0\225N\0\0\311\0\0\0qchang\0*\0Qing Ch"..., 60) = 60 <0.000026> > That looks like uid ->username and gid -> group name translations. > i.e. you've got a slow LDAP server and that is what is causing your > problems, not anything to do with XFS.... That's the nail on the head! This also explains why subsequent runs are faster because SSSD caches. (I did a ls -l -n:-) A fat thanks to all that replied, especially Stan for keeping this rolling. BTW, my choice of XFS mainly _is_ because it supports huge size and I am happy so far with it! Happier now... Sincerely, Qing > Cheers, > > Dave. From bfoster@redhat.com Wed Nov 13 08:37:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 76ACD7F37 for ; Wed, 13 Nov 2013 08:37:10 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 42566304053 for ; Wed, 13 Nov 2013 06:37:10 -0800 (PST) X-ASG-Debug-ID: 1384353429-04cb6c40d371ad90001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id aBjVYEMztAQUFd92 for ; Wed, 13 Nov 2013 06:37:09 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9sA003556 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rADEb8oR015247 for ; Wed, 13 Nov 2013 09:37:08 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id DEE81120544; Wed, 13 Nov 2013 09:37:07 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 02/11] xfs: reserve v5 superblock read-only compat. feature bit for finobt Date: Wed, 13 Nov 2013 09:36:58 -0500 X-ASG-Orig-Subj: [PATCH v2 02/11] xfs: reserve v5 superblock read-only compat. feature bit for finobt Message-Id: <1384353427-36205-3-git-send-email-bfoster@redhat.com> In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353429 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Reserve a v5 read-only compatibility feature bit for the finobt and create the xfs_sb_version_hasfinobt() helper to determine whether an fs has the feature enabled. The finobt does not change existing on-disk structures, but must remain consistent with the ialloc btree. Modifications from older kernels would violate that constrant. Therefore, we restrict older kernels to read-only mounts of finobt-enabled filesystems. Note that this does not yet enable the ability to rw mount a finobt fs (by setting the feature bit in the XFS_SB_FEAT_RO_COMPAT_ALL mask). Signed-off-by: Brian Foster --- fs/xfs/xfs_sb.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fs/xfs/xfs_sb.h b/fs/xfs/xfs_sb.h index 35061d4..070a7f6 100644 --- a/fs/xfs/xfs_sb.h +++ b/fs/xfs/xfs_sb.h @@ -585,6 +585,7 @@ xfs_sb_has_compat_feature( return (sbp->sb_features_compat & feature) != 0; } +#define XFS_SB_FEAT_RO_COMPAT_FINOBT (1 << 0) /* free inode btree */ #define XFS_SB_FEAT_RO_COMPAT_ALL 0 #define XFS_SB_FEAT_RO_COMPAT_UNKNOWN ~XFS_SB_FEAT_RO_COMPAT_ALL static inline bool @@ -639,6 +640,12 @@ static inline int xfs_sb_version_hasftype(struct xfs_sb *sbp) (sbp->sb_features2 & XFS_SB_VERSION2_FTYPE)); } +static inline int xfs_sb_version_hasfinobt(xfs_sb_t *sbp) +{ + return (XFS_SB_VERSION_NUM(sbp) == XFS_SB_VERSION_5) && + (sbp->sb_features_ro_compat & XFS_SB_FEAT_RO_COMPAT_FINOBT); +} + /* * end of superblock version macros */ -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 08:37:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1322D7F37 for ; Wed, 13 Nov 2013 08:37:11 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id DDA86304053 for ; Wed, 13 Nov 2013 06:37:10 -0800 (PST) X-ASG-Debug-ID: 1384353429-04cb6c40d571ada0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id kgOs3M6h3rQH4aAm for ; Wed, 13 Nov 2013 06:37:10 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9SU004349 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9ob009079 for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 19006122EED; Wed, 13 Nov 2013 09:37:07 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 04/11] xfs: update inode allocation/free transaction reservations for finobt Date: Wed, 13 Nov 2013 09:37:00 -0500 X-ASG-Orig-Subj: [PATCH v2 04/11] xfs: update inode allocation/free transaction reservations for finobt Message-Id: <1384353427-36205-5-git-send-email-bfoster@redhat.com> In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353429 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Create the xfs_calc_finobt_res() helper to calculate the finobt log reservation for inode allocation and free. Update XFS_IALLOC_SPACE_RES() to reserve blocks for the additional finobt insertion on inode allocation. Create XFS_IFREE_SPACE_RES() to reserve blocks for the potential finobt record insertion on inode free (i.e., if an inode chunk was previously fully allocated). Signed-off-by: Brian Foster --- fs/xfs/xfs_inode.c | 4 +++- fs/xfs/xfs_trans_resv.c | 47 +++++++++++++++++++++++++++++++++++++++++++---- fs/xfs/xfs_trans_space.h | 7 ++++++- 3 files changed, 52 insertions(+), 6 deletions(-) diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c index 001aa89..57c77ed 100644 --- a/fs/xfs/xfs_inode.c +++ b/fs/xfs/xfs_inode.c @@ -1730,7 +1730,9 @@ xfs_inactive_ifree( int error; tp = xfs_trans_alloc(mp, XFS_TRANS_INACTIVE); - error = xfs_trans_reserve(tp, &M_RES(mp)->tr_ifree, 0, 0); + tp->t_flags |= XFS_TRANS_RESERVE; + error = xfs_trans_reserve(tp, &M_RES(mp)->tr_ifree, + XFS_IFREE_SPACE_RES(mp), 0); if (error) { ASSERT(XFS_FORCED_SHUTDOWN(mp)); xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES); diff --git a/fs/xfs/xfs_trans_resv.c b/fs/xfs/xfs_trans_resv.c index d53d9f0..d3f0095 100644 --- a/fs/xfs/xfs_trans_resv.c +++ b/fs/xfs/xfs_trans_resv.c @@ -98,6 +98,37 @@ xfs_calc_inode_res( } /* + * The free inode btree is a conditional feature and the log reservation + * requirements differ slightly from that of the traditional inode allocation + * btree. The finobt tracks records for inode chunks with at least one free inode. + * Therefore, a record can be removed from the tree for an inode allocation or + * free and the associated merge reservation is unconditional. This also covers + * the possibility of a split on record insertion. + * + * the free inode btree: max depth * block size + * the free inode btree entry: block size + * + * TODO: is the modify res really necessary? covered by the merge/split res? + * This seems to be the pattern of ifree, but not create_resv_alloc. Why? + */ +STATIC uint +xfs_calc_finobt_res( + struct xfs_mount *mp, + int modify) +{ + uint res; + + if (!xfs_sb_version_hasfinobt(&mp->m_sb)) + return 0; + + res = xfs_calc_buf_res(mp->m_in_maxlevels, XFS_FSB_TO_B(mp, 1)); + if (modify) + res += (uint)XFS_FSB_TO_B(mp, 1); + + return res; +} + +/* * Various log reservation values. * * These are based on the size of the file system block because that is what @@ -267,6 +298,7 @@ xfs_calc_remove_reservation( * the superblock for the nlink flag: sector size * the directory btree: (max depth + v2) * dir block size * the directory inode's bmap btree: (max depth + v2) * block size + * the finobt */ STATIC uint xfs_calc_create_resv_modify( @@ -275,7 +307,8 @@ xfs_calc_create_resv_modify( return xfs_calc_inode_res(mp, 2) + xfs_calc_buf_res(1, mp->m_sb.sb_sectsize) + (uint)XFS_FSB_TO_B(mp, 1) + - xfs_calc_buf_res(XFS_DIROP_LOG_COUNT(mp), XFS_FSB_TO_B(mp, 1)); + xfs_calc_buf_res(XFS_DIROP_LOG_COUNT(mp), XFS_FSB_TO_B(mp, 1)) + + xfs_calc_finobt_res(mp, 1); } /* @@ -285,6 +318,7 @@ xfs_calc_create_resv_modify( * the inode blocks allocated: XFS_IALLOC_BLOCKS * blocksize * the inode btree: max depth * blocksize * the allocation btrees: 2 trees * (max depth - 1) * block size + * the finobt */ STATIC uint xfs_calc_create_resv_alloc( @@ -295,7 +329,8 @@ xfs_calc_create_resv_alloc( xfs_calc_buf_res(XFS_IALLOC_BLOCKS(mp), XFS_FSB_TO_B(mp, 1)) + xfs_calc_buf_res(mp->m_in_maxlevels, XFS_FSB_TO_B(mp, 1)) + xfs_calc_buf_res(XFS_ALLOCFREE_LOG_COUNT(mp, 1), - XFS_FSB_TO_B(mp, 1)); + XFS_FSB_TO_B(mp, 1)) + + xfs_calc_finobt_res(mp, 0); } STATIC uint @@ -313,6 +348,7 @@ __xfs_calc_create_reservation( * the superblock for the nlink flag: sector size * the inode btree: max depth * blocksize * the allocation btrees: 2 trees * (max depth - 1) * block size + * the finobt */ STATIC uint xfs_calc_icreate_resv_alloc( @@ -322,7 +358,8 @@ xfs_calc_icreate_resv_alloc( mp->m_sb.sb_sectsize + xfs_calc_buf_res(mp->m_in_maxlevels, XFS_FSB_TO_B(mp, 1)) + xfs_calc_buf_res(XFS_ALLOCFREE_LOG_COUNT(mp, 1), - XFS_FSB_TO_B(mp, 1)); + XFS_FSB_TO_B(mp, 1)) + + xfs_calc_finobt_res(mp, 0); } STATIC uint @@ -376,6 +413,7 @@ xfs_calc_symlink_reservation( * the on disk inode before ours in the agi hash list: inode cluster size * the inode btree: max depth * blocksize * the allocation btrees: 2 trees * (max depth - 1) * block size + * the finobt */ STATIC uint xfs_calc_ifree_reservation( @@ -391,7 +429,8 @@ xfs_calc_ifree_reservation( xfs_calc_buf_res(2 + XFS_IALLOC_BLOCKS(mp) + mp->m_in_maxlevels, 0) + xfs_calc_buf_res(XFS_ALLOCFREE_LOG_COUNT(mp, 1), - XFS_FSB_TO_B(mp, 1)); + XFS_FSB_TO_B(mp, 1)) + + xfs_calc_finobt_res(mp, 1); } /* diff --git a/fs/xfs/xfs_trans_space.h b/fs/xfs/xfs_trans_space.h index 7d2c920..a7d1721e 100644 --- a/fs/xfs/xfs_trans_space.h +++ b/fs/xfs/xfs_trans_space.h @@ -47,7 +47,9 @@ #define XFS_DIRREMOVE_SPACE_RES(mp) \ XFS_DAREMOVE_SPACE_RES(mp, XFS_DATA_FORK) #define XFS_IALLOC_SPACE_RES(mp) \ - (XFS_IALLOC_BLOCKS(mp) + (mp)->m_in_maxlevels - 1) + (XFS_IALLOC_BLOCKS(mp) + \ + (xfs_sb_version_hasfinobt(&mp->m_sb) ? 2 : 1 * \ + ((mp)->m_in_maxlevels - 1))) /* * Space reservation values for various transactions. @@ -82,5 +84,8 @@ (XFS_DIRREMOVE_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl)) #define XFS_SYMLINK_SPACE_RES(mp,nl,b) \ (XFS_IALLOC_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl) + (b)) +#define XFS_IFREE_SPACE_RES(mp) \ + (xfs_sb_version_hasfinobt(&mp->m_sb) ? (mp)->m_in_maxlevels : 0) + #endif /* __XFS_TRANS_SPACE_H__ */ -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 08:37:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 504FC7F4E for ; Wed, 13 Nov 2013 08:37:11 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 18812304066 for ; Wed, 13 Nov 2013 06:37:11 -0800 (PST) X-ASG-Debug-ID: 1384353429-04bdf07898710c10001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id SjPfiwQvsz2d9vZO for ; Wed, 13 Nov 2013 06:37:09 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9dL024539 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb8on009077 for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id EB72F120019; Wed, 13 Nov 2013 09:37:07 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 03/11] xfs: support the XFS_BTNUM_FINOBT free inode btree type Date: Wed, 13 Nov 2013 09:36:59 -0500 X-ASG-Orig-Subj: [PATCH v2 03/11] xfs: support the XFS_BTNUM_FINOBT free inode btree type Message-Id: <1384353427-36205-4-git-send-email-bfoster@redhat.com> In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353429 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Define the AGI fields for the finobt root/level and add magic numbers. Update the btree code to add support for the new XFS_BTNUM_FINOBT inode btree. The finobt root block is reserved immediately following the inobt root block in the AG. Update XFS_PREALLOC_BLOCKS() to determine the starting AG data block based on whether finobt support is enabled. Signed-off-by: Brian Foster --- fs/xfs/xfs_ag.h | 32 +++++++++++++++---------- fs/xfs/xfs_btree.c | 6 +++-- fs/xfs/xfs_btree.h | 3 +++ fs/xfs/xfs_format.h | 14 ++++++++++- fs/xfs/xfs_ialloc.c | 37 +++++++++++++++++++++++++---- fs/xfs/xfs_ialloc_btree.c | 60 +++++++++++++++++++++++++++++++++++++++++++++-- fs/xfs/xfs_log_recover.c | 2 ++ fs/xfs/xfs_stats.c | 1 + fs/xfs/xfs_stats.h | 18 +++++++++++++- fs/xfs/xfs_types.h | 2 +- 10 files changed, 150 insertions(+), 25 deletions(-) diff --git a/fs/xfs/xfs_ag.h b/fs/xfs/xfs_ag.h index 3fc1098..5d3011f 100644 --- a/fs/xfs/xfs_ag.h +++ b/fs/xfs/xfs_ag.h @@ -164,22 +164,28 @@ typedef struct xfs_agi { __be32 agi_pad32; __be64 agi_lsn; /* last write sequence */ + __be32 agi_free_root; /* root of the free inode btree */ + __be32 agi_free_level;/* levels in free inode btree */ + /* structure must be padded to 64 bit alignment */ } xfs_agi_t; -#define XFS_AGI_MAGICNUM 0x00000001 -#define XFS_AGI_VERSIONNUM 0x00000002 -#define XFS_AGI_SEQNO 0x00000004 -#define XFS_AGI_LENGTH 0x00000008 -#define XFS_AGI_COUNT 0x00000010 -#define XFS_AGI_ROOT 0x00000020 -#define XFS_AGI_LEVEL 0x00000040 -#define XFS_AGI_FREECOUNT 0x00000080 -#define XFS_AGI_NEWINO 0x00000100 -#define XFS_AGI_DIRINO 0x00000200 -#define XFS_AGI_UNLINKED 0x00000400 -#define XFS_AGI_NUM_BITS 11 -#define XFS_AGI_ALL_BITS ((1 << XFS_AGI_NUM_BITS) - 1) +#define XFS_AGI_MAGICNUM (1 << 0) +#define XFS_AGI_VERSIONNUM (1 << 1) +#define XFS_AGI_SEQNO (1 << 2) +#define XFS_AGI_LENGTH (1 << 3) +#define XFS_AGI_COUNT (1 << 4) +#define XFS_AGI_ROOT (1 << 5) +#define XFS_AGI_LEVEL (1 << 6) +#define XFS_AGI_FREECOUNT (1 << 7) +#define XFS_AGI_NEWINO (1 << 8) +#define XFS_AGI_DIRINO (1 << 9) +#define XFS_AGI_UNLINKED (1 << 10) +#define XFS_AGI_NUM_BITS_R1 11 /* end of the 1st agi logging region */ +#define XFS_AGI_ALL_BITS_R1 ((1 << XFS_AGI_NUM_BITS_R1) - 1) +#define XFS_AGI_FREE_ROOT (1 << 11) +#define XFS_AGI_FREE_LEVEL (1 << 12) +#define XFS_AGI_NUM_BITS_R2 13 /* disk block (xfs_daddr_t) in the AG */ #define XFS_AGI_DADDR(mp) ((xfs_daddr_t)(2 << (mp)->m_sectbb_log)) diff --git a/fs/xfs/xfs_btree.c b/fs/xfs/xfs_btree.c index 9adaae4..ee79f1e 100644 --- a/fs/xfs/xfs_btree.c +++ b/fs/xfs/xfs_btree.c @@ -43,9 +43,10 @@ kmem_zone_t *xfs_btree_cur_zone; * Btree magic numbers. */ static const __uint32_t xfs_magics[2][XFS_BTNUM_MAX] = { - { XFS_ABTB_MAGIC, XFS_ABTC_MAGIC, XFS_BMAP_MAGIC, XFS_IBT_MAGIC }, + { XFS_ABTB_MAGIC, XFS_ABTC_MAGIC, XFS_BMAP_MAGIC, XFS_IBT_MAGIC, + XFS_FIBT_MAGIC }, { XFS_ABTB_CRC_MAGIC, XFS_ABTC_CRC_MAGIC, - XFS_BMAP_CRC_MAGIC, XFS_IBT_CRC_MAGIC } + XFS_BMAP_CRC_MAGIC, XFS_IBT_CRC_MAGIC, XFS_FIBT_CRC_MAGIC } }; #define xfs_btree_magic(cur) \ xfs_magics[!!((cur)->bc_flags & XFS_BTREE_CRC_BLOCKS)][cur->bc_btnum] @@ -1117,6 +1118,7 @@ xfs_btree_set_refs( xfs_buf_set_ref(bp, XFS_ALLOC_BTREE_REF); break; case XFS_BTNUM_INO: + case XFS_BTNUM_FINO: xfs_buf_set_ref(bp, XFS_INO_BTREE_REF); break; case XFS_BTNUM_BMAP: diff --git a/fs/xfs/xfs_btree.h b/fs/xfs/xfs_btree.h index 91e34f2..d2ac586 100644 --- a/fs/xfs/xfs_btree.h +++ b/fs/xfs/xfs_btree.h @@ -62,6 +62,7 @@ union xfs_btree_rec { #define XFS_BTNUM_CNT ((xfs_btnum_t)XFS_BTNUM_CNTi) #define XFS_BTNUM_BMAP ((xfs_btnum_t)XFS_BTNUM_BMAPi) #define XFS_BTNUM_INO ((xfs_btnum_t)XFS_BTNUM_INOi) +#define XFS_BTNUM_FINO ((xfs_btnum_t)XFS_BTNUM_FINOi) /* * For logging record fields. @@ -92,6 +93,7 @@ do { \ case XFS_BTNUM_CNT: __XFS_BTREE_STATS_INC(abtc, stat); break; \ case XFS_BTNUM_BMAP: __XFS_BTREE_STATS_INC(bmbt, stat); break; \ case XFS_BTNUM_INO: __XFS_BTREE_STATS_INC(ibt, stat); break; \ + case XFS_BTNUM_FINO: __XFS_BTREE_STATS_INC(fibt, stat); break; \ case XFS_BTNUM_MAX: ASSERT(0); /* fucking gcc */ ; break; \ } \ } while (0) @@ -105,6 +107,7 @@ do { \ case XFS_BTNUM_CNT: __XFS_BTREE_STATS_ADD(abtc, stat, val); break; \ case XFS_BTNUM_BMAP: __XFS_BTREE_STATS_ADD(bmbt, stat, val); break; \ case XFS_BTNUM_INO: __XFS_BTREE_STATS_ADD(ibt, stat, val); break; \ + case XFS_BTNUM_FINO: __XFS_BTREE_STATS_ADD(fibt, stat, val); break; \ case XFS_BTNUM_MAX: ASSERT(0); /* fucking gcc */ ; break; \ } \ } while (0) diff --git a/fs/xfs/xfs_format.h b/fs/xfs/xfs_format.h index b6ab5a3..d1def17 100644 --- a/fs/xfs/xfs_format.h +++ b/fs/xfs/xfs_format.h @@ -200,6 +200,8 @@ typedef __be32 xfs_alloc_ptr_t; */ #define XFS_IBT_MAGIC 0x49414254 /* 'IABT' */ #define XFS_IBT_CRC_MAGIC 0x49414233 /* 'IAB3' */ +#define XFS_FIBT_MAGIC 0x46494254 /* 'FIBT' */ +#define XFS_FIBT_CRC_MAGIC 0x46494233 /* 'FIB3' */ typedef __uint64_t xfs_inofree_t; #define XFS_INODES_PER_CHUNK (NBBY * sizeof(xfs_inofree_t)) @@ -242,7 +244,17 @@ typedef __be32 xfs_inobt_ptr_t; * block numbers in the AG. */ #define XFS_IBT_BLOCK(mp) ((xfs_agblock_t)(XFS_CNT_BLOCK(mp) + 1)) -#define XFS_PREALLOC_BLOCKS(mp) ((xfs_agblock_t)(XFS_IBT_BLOCK(mp) + 1)) +#define XFS_FIBT_BLOCK(mp) ((xfs_agblock_t)(XFS_IBT_BLOCK(mp) + 1)) + +/* + * The first data block of an AG depends on whether the filesystem was formatted + * with the finobt feature. If so, account for the finobt reserved root btree + * block. + */ +#define XFS_PREALLOC_BLOCKS(mp) \ + (xfs_sb_version_hasfinobt(&((mp)->m_sb)) ? \ + XFS_FIBT_BLOCK(mp) + 1 : \ + XFS_IBT_BLOCK(mp) + 1) diff --git a/fs/xfs/xfs_ialloc.c b/fs/xfs/xfs_ialloc.c index e9c870f..1397fc4 100644 --- a/fs/xfs/xfs_ialloc.c +++ b/fs/xfs/xfs_ialloc.c @@ -1506,6 +1506,8 @@ xfs_ialloc_log_agi( offsetof(xfs_agi_t, agi_newino), offsetof(xfs_agi_t, agi_dirino), offsetof(xfs_agi_t, agi_unlinked), + offsetof(xfs_agi_t, agi_free_root), + offsetof(xfs_agi_t, agi_free_level), sizeof(xfs_agi_t) }; #ifdef DEBUG @@ -1515,14 +1517,39 @@ xfs_ialloc_log_agi( ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC)); #endif /* - * Compute byte offsets for the first and last fields. + * The growth of the agi buffer over time now requires that we interpret + * the buffer as two logical regions delineated at the end of the unlinked + * list. This is due to the size of the hash table and its location in the + * middle of the agi. + * + * For example, a request to log a field before agi_unlinked and a field + * after agi_unlinked could cause us to log the entire hash table and use + * an excessive amount of log space. To avoid this behavior, log the + * region up through agi_unlinked in one call and the region after + * agi_unlinked through the end of the structure in another. */ - xfs_btree_offsets(fields, offsets, XFS_AGI_NUM_BITS, &first, &last); + xfs_trans_buf_set_type(tp, bp, XFS_BLFT_AGI_BUF); + /* - * Log the allocation group inode header buffer. + * Compute byte offsets for the first and last fields in the first + * region and log agi buffer. This only logs up through agi_unlinked. */ - xfs_trans_buf_set_type(tp, bp, XFS_BLFT_AGI_BUF); - xfs_trans_log_buf(tp, bp, first, last); + if (fields & XFS_AGI_ALL_BITS_R1) { + xfs_btree_offsets(fields, offsets, XFS_AGI_NUM_BITS_R1, + &first, &last); + xfs_trans_log_buf(tp, bp, first, last); + } + + /* + * Mask off the bits in the first region and calculate the first and last + * field offsets for any bits in the second region. + */ + fields &= ~XFS_AGI_ALL_BITS_R1; + if (fields) { + xfs_btree_offsets(fields, offsets, XFS_AGI_NUM_BITS_R2, + &first, &last); + xfs_trans_log_buf(tp, bp, first, last); + } } #ifdef DEBUG diff --git a/fs/xfs/xfs_ialloc_btree.c b/fs/xfs/xfs_ialloc_btree.c index 2d1a398..16212dc 100644 --- a/fs/xfs/xfs_ialloc_btree.c +++ b/fs/xfs/xfs_ialloc_btree.c @@ -67,6 +67,21 @@ xfs_inobt_set_root( xfs_ialloc_log_agi(cur->bc_tp, agbp, XFS_AGI_ROOT | XFS_AGI_LEVEL); } +STATIC void +xfs_finobt_set_root( + struct xfs_btree_cur *cur, + union xfs_btree_ptr *nptr, + int inc) /* level change */ +{ + struct xfs_buf *agbp = cur->bc_private.a.agbp; + struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); + + agi->agi_free_root = nptr->s; + be32_add_cpu(&agi->agi_free_level, inc); + xfs_ialloc_log_agi(cur->bc_tp, agbp, + XFS_AGI_FREE_ROOT | XFS_AGI_FREE_LEVEL); +} + STATIC int xfs_inobt_alloc_block( struct xfs_btree_cur *cur, @@ -174,6 +189,17 @@ xfs_inobt_init_ptr_from_cur( ptr->s = agi->agi_root; } +STATIC void +xfs_finobt_init_ptr_from_cur( + struct xfs_btree_cur *cur, + union xfs_btree_ptr *ptr) +{ + struct xfs_agi *agi = XFS_BUF_TO_AGI(cur->bc_private.a.agbp); + + ASSERT(cur->bc_private.a.agno == be32_to_cpu(agi->agi_seqno)); + ptr->s = agi->agi_free_root; +} + STATIC __int64_t xfs_inobt_key_diff( struct xfs_btree_cur *cur, @@ -204,6 +230,7 @@ xfs_inobt_verify( */ switch (block->bb_magic) { case cpu_to_be32(XFS_IBT_CRC_MAGIC): + case cpu_to_be32(XFS_FIBT_CRC_MAGIC): if (!xfs_sb_version_hascrc(&mp->m_sb)) return false; if (!uuid_equal(&block->bb_u.s.bb_uuid, &mp->m_sb.sb_uuid)) @@ -215,6 +242,7 @@ xfs_inobt_verify( return false; /* fall through */ case cpu_to_be32(XFS_IBT_MAGIC): + case cpu_to_be32(XFS_FIBT_MAGIC): break; default: return 0; @@ -316,6 +344,28 @@ static const struct xfs_btree_ops xfs_inobt_ops = { #endif }; +static const struct xfs_btree_ops xfs_finobt_ops = { + .rec_len = sizeof(xfs_inobt_rec_t), + .key_len = sizeof(xfs_inobt_key_t), + + .dup_cursor = xfs_inobt_dup_cursor, + .set_root = xfs_finobt_set_root, + .alloc_block = xfs_inobt_alloc_block, + .free_block = xfs_inobt_free_block, + .get_minrecs = xfs_inobt_get_minrecs, + .get_maxrecs = xfs_inobt_get_maxrecs, + .init_key_from_rec = xfs_inobt_init_key_from_rec, + .init_rec_from_key = xfs_inobt_init_rec_from_key, + .init_rec_from_cur = xfs_inobt_init_rec_from_cur, + .init_ptr_from_cur = xfs_finobt_init_ptr_from_cur, + .key_diff = xfs_inobt_key_diff, + .buf_ops = &xfs_inobt_buf_ops, +#if defined(DEBUG) || defined(XFS_WARN) + .keys_inorder = xfs_inobt_keys_inorder, + .recs_inorder = xfs_inobt_recs_inorder, +#endif +}; + /* * Allocate a new inode btree cursor. */ @@ -334,11 +384,17 @@ xfs_inobt_init_cursor( cur->bc_tp = tp; cur->bc_mp = mp; - cur->bc_nlevels = be32_to_cpu(agi->agi_level); cur->bc_btnum = btnum; + if (btnum == XFS_BTNUM_INO) { + cur->bc_nlevels = be32_to_cpu(agi->agi_level); + cur->bc_ops = &xfs_inobt_ops; + } else { + cur->bc_nlevels = be32_to_cpu(agi->agi_free_level); + cur->bc_ops = &xfs_finobt_ops; + } + cur->bc_blocklog = mp->m_sb.sb_blocklog; - cur->bc_ops = &xfs_inobt_ops; if (xfs_sb_version_hascrc(&mp->m_sb)) cur->bc_flags |= XFS_BTREE_CRC_BLOCKS; diff --git a/fs/xfs/xfs_log_recover.c b/fs/xfs/xfs_log_recover.c index b6b669d..f8ac8a0 100644 --- a/fs/xfs/xfs_log_recover.c +++ b/fs/xfs/xfs_log_recover.c @@ -2126,7 +2126,9 @@ xlog_recover_validate_buf_type( bp->b_ops = &xfs_allocbt_buf_ops; break; case XFS_IBT_CRC_MAGIC: + case XFS_FIBT_CRC_MAGIC: case XFS_IBT_MAGIC: + case XFS_FIBT_MAGIC: bp->b_ops = &xfs_inobt_buf_ops; break; case XFS_BMAP_CRC_MAGIC: diff --git a/fs/xfs/xfs_stats.c b/fs/xfs/xfs_stats.c index ce372b7..f224038 100644 --- a/fs/xfs/xfs_stats.c +++ b/fs/xfs/xfs_stats.c @@ -59,6 +59,7 @@ static int xfs_stat_proc_show(struct seq_file *m, void *v) { "abtc2", XFSSTAT_END_ABTC_V2 }, { "bmbt2", XFSSTAT_END_BMBT_V2 }, { "ibt2", XFSSTAT_END_IBT_V2 }, + { "fibt2", XFSSTAT_END_FIBT_V2 }, /* we print both series of quota information together */ { "qm", XFSSTAT_END_QM }, }; diff --git a/fs/xfs/xfs_stats.h b/fs/xfs/xfs_stats.h index c03ad38..c8f238b 100644 --- a/fs/xfs/xfs_stats.h +++ b/fs/xfs/xfs_stats.h @@ -183,7 +183,23 @@ struct xfsstats { __uint32_t xs_ibt_2_alloc; __uint32_t xs_ibt_2_free; __uint32_t xs_ibt_2_moves; -#define XFSSTAT_END_XQMSTAT (XFSSTAT_END_IBT_V2+6) +#define XFSSTAT_END_FIBT_V2 (XFSSTAT_END_IBT_V2+15) + __uint32_t xs_fibt_2_lookup; + __uint32_t xs_fibt_2_compare; + __uint32_t xs_fibt_2_insrec; + __uint32_t xs_fibt_2_delrec; + __uint32_t xs_fibt_2_newroot; + __uint32_t xs_fibt_2_killroot; + __uint32_t xs_fibt_2_increment; + __uint32_t xs_fibt_2_decrement; + __uint32_t xs_fibt_2_lshift; + __uint32_t xs_fibt_2_rshift; + __uint32_t xs_fibt_2_split; + __uint32_t xs_fibt_2_join; + __uint32_t xs_fibt_2_alloc; + __uint32_t xs_fibt_2_free; + __uint32_t xs_fibt_2_moves; +#define XFSSTAT_END_XQMSTAT (XFSSTAT_END_FIBT_V2+6) __uint32_t xs_qm_dqreclaims; __uint32_t xs_qm_dqreclaim_misses; __uint32_t xs_qm_dquot_dups; diff --git a/fs/xfs/xfs_types.h b/fs/xfs/xfs_types.h index 82bbc34..65c6e66 100644 --- a/fs/xfs/xfs_types.h +++ b/fs/xfs/xfs_types.h @@ -134,7 +134,7 @@ typedef enum { typedef enum { XFS_BTNUM_BNOi, XFS_BTNUM_CNTi, XFS_BTNUM_BMAPi, XFS_BTNUM_INOi, - XFS_BTNUM_MAX + XFS_BTNUM_FINOi, XFS_BTNUM_MAX } xfs_btnum_t; struct xfs_name { -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 08:37:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2409E7F3F for ; Wed, 13 Nov 2013 08:37:11 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id EE8BA8F8035 for ; Wed, 13 Nov 2013 06:37:10 -0800 (PST) X-ASG-Debug-ID: 1384353429-04cbb00ddd5b0d80001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ZAi7XIkENiZiz8AS for ; Wed, 13 Nov 2013 06:37:10 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9EL012495 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9Yu009080 for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 253301223DA; Wed, 13 Nov 2013 09:37:08 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 07/11] xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helper Date: Wed, 13 Nov 2013 09:37:03 -0500 X-ASG-Orig-Subj: [PATCH v2 07/11] xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helper Message-Id: <1384353427-36205-8-git-send-email-bfoster@redhat.com> In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353430 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Refactor xfs_difree() in preparation for the finobt. xfs_difree() performs the validity checks against the ag and reads the agi header. The work of physically updating the inode allocation btree is pushed down into the new xfs_difree_inobt() helper. Signed-off-by: Brian Foster --- fs/xfs/xfs_ialloc.c | 160 +++++++++++++++++++++++++++++++--------------------- 1 file changed, 96 insertions(+), 64 deletions(-) diff --git a/fs/xfs/xfs_ialloc.c b/fs/xfs/xfs_ialloc.c index 64e8d34..fd77b28 100644 --- a/fs/xfs/xfs_ialloc.c +++ b/fs/xfs/xfs_ialloc.c @@ -1349,74 +1349,31 @@ out_error: return XFS_ERROR(error); } -/* - * Free disk inode. Carefully avoids touching the incore inode, all - * manipulations incore are the caller's responsibility. - * The on-disk inode is not changed by this operation, only the - * btree (free inode mask) is changed. - */ -int -xfs_difree( - xfs_trans_t *tp, /* transaction pointer */ - xfs_ino_t inode, /* inode to be freed */ - xfs_bmap_free_t *flist, /* extents to free */ - int *delete, /* set if inode cluster was deleted */ - xfs_ino_t *first_ino) /* first inode in deleted cluster */ +STATIC int +xfs_difree_inobt( + struct xfs_mount *mp, + struct xfs_trans *tp, + struct xfs_buf *agbp, + xfs_agino_t agino, + struct xfs_bmap_free *flist, + int *delete, + xfs_ino_t *first_ino, + struct xfs_inobt_rec_incore *orec) { - /* REFERENCED */ - xfs_agblock_t agbno; /* block number containing inode */ - xfs_buf_t *agbp; /* buffer containing allocation group header */ - xfs_agino_t agino; /* inode number relative to allocation group */ - xfs_agnumber_t agno; /* allocation group number */ - xfs_agi_t *agi; /* allocation group header */ - xfs_btree_cur_t *cur; /* inode btree cursor */ - int error; /* error return value */ - int i; /* result code */ - int ilen; /* inodes in an inode cluster */ - xfs_mount_t *mp; /* mount structure for filesystem */ - int off; /* offset of inode in inode chunk */ - xfs_inobt_rec_incore_t rec; /* btree record */ - struct xfs_perag *pag; - - mp = tp->t_mountp; + struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); + xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); + xfs_agblock_t agbno = XFS_AGINO_TO_AGBNO(mp, agino); + struct xfs_perag *pag; + struct xfs_btree_cur *cur; + struct xfs_inobt_rec_incore rec; + int ilen; + int error; + int i; + int off; - /* - * Break up inode number into its components. - */ - agno = XFS_INO_TO_AGNO(mp, inode); - if (agno >= mp->m_sb.sb_agcount) { - xfs_warn(mp, "%s: agno >= mp->m_sb.sb_agcount (%d >= %d).", - __func__, agno, mp->m_sb.sb_agcount); - ASSERT(0); - return XFS_ERROR(EINVAL); - } - agino = XFS_INO_TO_AGINO(mp, inode); - if (inode != XFS_AGINO_TO_INO(mp, agno, agino)) { - xfs_warn(mp, "%s: inode != XFS_AGINO_TO_INO() (%llu != %llu).", - __func__, (unsigned long long)inode, - (unsigned long long)XFS_AGINO_TO_INO(mp, agno, agino)); - ASSERT(0); - return XFS_ERROR(EINVAL); - } - agbno = XFS_AGINO_TO_AGBNO(mp, agino); - if (agbno >= mp->m_sb.sb_agblocks) { - xfs_warn(mp, "%s: agbno >= mp->m_sb.sb_agblocks (%d >= %d).", - __func__, agbno, mp->m_sb.sb_agblocks); - ASSERT(0); - return XFS_ERROR(EINVAL); - } - /* - * Get the allocation group header. - */ - error = xfs_ialloc_read_agi(mp, tp, agno, &agbp); - if (error) { - xfs_warn(mp, "%s: xfs_ialloc_read_agi() returned error %d.", - __func__, error); - return error; - } - agi = XFS_BUF_TO_AGI(agbp); ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC)); ASSERT(agbno < be32_to_cpu(agi->agi_length)); + /* * Initialize the cursor. */ @@ -1512,6 +1469,7 @@ xfs_difree( if (error) goto error0; + *orec = rec; xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); return 0; @@ -1520,6 +1478,80 @@ error0: return error; } +/* + * Free disk inode. Carefully avoids touching the incore inode, all + * manipulations incore are the caller's responsibility. + * The on-disk inode is not changed by this operation, only the + * btree (free inode mask) is changed. + */ +int +xfs_difree( + xfs_trans_t *tp, /* transaction pointer */ + xfs_ino_t inode, /* inode to be freed */ + xfs_bmap_free_t *flist, /* extents to free */ + int *delete, /* set if inode cluster was deleted */ + xfs_ino_t *first_ino) /* first inode in deleted cluster */ +{ + /* REFERENCED */ + xfs_agblock_t agbno; /* block number containing inode */ + xfs_buf_t *agbp; /* buffer containing allocation group header */ + xfs_agino_t agino; /* inode number relative to allocation group */ + xfs_agnumber_t agno; /* allocation group number */ + int error; /* error return value */ + xfs_mount_t *mp; /* mount structure for filesystem */ + xfs_inobt_rec_incore_t rec; /* btree record */ + + mp = tp->t_mountp; + + /* + * Break up inode number into its components. + */ + agno = XFS_INO_TO_AGNO(mp, inode); + if (agno >= mp->m_sb.sb_agcount) { + xfs_warn(mp, "%s: agno >= mp->m_sb.sb_agcount (%d >= %d).", + __func__, agno, mp->m_sb.sb_agcount); + ASSERT(0); + return XFS_ERROR(EINVAL); + } + agino = XFS_INO_TO_AGINO(mp, inode); + if (inode != XFS_AGINO_TO_INO(mp, agno, agino)) { + xfs_warn(mp, "%s: inode != XFS_AGINO_TO_INO() (%llu != %llu).", + __func__, (unsigned long long)inode, + (unsigned long long)XFS_AGINO_TO_INO(mp, agno, agino)); + ASSERT(0); + return XFS_ERROR(EINVAL); + } + agbno = XFS_AGINO_TO_AGBNO(mp, agino); + if (agbno >= mp->m_sb.sb_agblocks) { + xfs_warn(mp, "%s: agbno >= mp->m_sb.sb_agblocks (%d >= %d).", + __func__, agbno, mp->m_sb.sb_agblocks); + ASSERT(0); + return XFS_ERROR(EINVAL); + } + /* + * Get the allocation group header. + */ + error = xfs_ialloc_read_agi(mp, tp, agno, &agbp); + if (error) { + xfs_warn(mp, "%s: xfs_ialloc_read_agi() returned error %d.", + __func__, error); + return error; + } + + /* + * Fix up the inode allocation btree. + */ + error = xfs_difree_inobt(mp, tp, agbp, agino, flist, delete, first_ino, + &rec); + if (error) + goto error0; + + return 0; + +error0: + return error; +} + STATIC int xfs_imap_lookup( struct xfs_mount *mp, -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 08:37:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 66A087F50 for ; Wed, 13 Nov 2013 08:37:11 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 355228F8035 for ; Wed, 13 Nov 2013 06:37:11 -0800 (PST) X-ASG-Debug-ID: 1384353430-04cbb00ddf5b0d90001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id msz2hhAFnHWPcEWs for ; Wed, 13 Nov 2013 06:37:10 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEbAmN024553 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:10 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9sC031368 for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 489B212358B; Wed, 13 Nov 2013 09:37:08 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 08/11] xfs: update the finobt on inode free Date: Wed, 13 Nov 2013 09:37:04 -0500 X-ASG-Orig-Subj: [PATCH v2 08/11] xfs: update the finobt on inode free Message-Id: <1384353427-36205-9-git-send-email-bfoster@redhat.com> In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353430 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 An inode free operation can have several effects on the finobt. If all inodes have been freed and the chunk deallocated, we remove the finobt record. If the inode chunk was previously full, we must insert a new record based on the existing inobt record. Otherwise, we modify the record in place. Create the xfs_ifree_finobt() function to identify the potential scenarios and update the finobt appropriately. Signed-off-by: Brian Foster --- fs/xfs/xfs_ialloc.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) diff --git a/fs/xfs/xfs_ialloc.c b/fs/xfs/xfs_ialloc.c index fd77b28..de46ba2 100644 --- a/fs/xfs/xfs_ialloc.c +++ b/fs/xfs/xfs_ialloc.c @@ -1479,6 +1479,106 @@ error0: } /* + * Free an inode in the free inode btree. + */ +STATIC int +xfs_difree_finobt( + struct xfs_mount *mp, + struct xfs_trans *tp, + struct xfs_buf *agbp, + xfs_agino_t agino, + struct xfs_inobt_rec_incore *ibtrec) /* inobt record */ +{ + struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); + xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); + struct xfs_btree_cur *cur; + struct xfs_inobt_rec_incore rec; + int offset = agino - ibtrec->ir_startino; + int error; + int i; + + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_FINO); + + error = xfs_inobt_lookup(cur, ibtrec->ir_startino, XFS_LOOKUP_EQ, &i); + if (error) + goto error; + if (i == 0) { + /* + * If the record does not exist in the finobt, we must have just + * freed an inode in a previously fully allocated chunk. If not, + * something is out of sync. + */ + XFS_WANT_CORRUPTED_GOTO(ibtrec->ir_freecount == 1, error); + + error = xfs_inobt_insert_rec(cur, ibtrec->ir_freecount, + ibtrec->ir_free, &i); + if (error) + goto error; + ASSERT(i == 1); + + goto out; + } + + /* + * Read and update the existing record. + */ + error = xfs_inobt_get_rec(cur, &rec, &i); + if (error) + goto error; + XFS_WANT_CORRUPTED_GOTO(i == 1, error); + + rec.ir_free |= XFS_INOBT_MASK(offset); + rec.ir_freecount++; + + XFS_WANT_CORRUPTED_GOTO((rec.ir_free == ibtrec->ir_free) && + (rec.ir_freecount == ibtrec->ir_freecount), + error); + + /* + * The content of inobt records should always match between the inobt + * and finobt. The lifecycle of records in the finobt is different from + * the inobt in that the finobt only tracks records with at least one + * free inode. This is to optimize lookup for inode allocation purposes. + * The following checks determine whether to update the existing record or + * remove it entirely. + */ + + if (rec.ir_freecount == XFS_IALLOC_INODES(mp) && + !(mp->m_flags & XFS_MOUNT_IKEEP)) { + /* + * If all inodes are free and we're in !ikeep mode, the entire + * inode chunk has been deallocated. Remove the record from the + * finobt. + */ + error = xfs_btree_delete(cur, &i); + if (error) + goto error; + ASSERT(i == 1); + } else { + /* + * The existing finobt record was modified and has a combination + * of allocated and free inodes or is completely free and ikeep + * is enabled. Update the record. + */ + error = xfs_inobt_update(cur, &rec); + if (error) + goto error; + } + +out: + error = xfs_check_agi_freecount(cur, agi); + if (error) + goto error; + + xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); + return 0; + +error: + xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); + return error; +} + +/* * Free disk inode. Carefully avoids touching the incore inode, all * manipulations incore are the caller's responsibility. * The on-disk inode is not changed by this operation, only the @@ -1546,6 +1646,15 @@ xfs_difree( if (error) goto error0; + /* + * Fix up the free inode btree. + */ + if (xfs_sb_version_hasfinobt(&mp->m_sb)) { + error = xfs_difree_finobt(mp, tp, agbp, agino, &rec); + if (error) + goto error0; + } + return 0; error0: -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 08:37:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D740D7F51 for ; Wed, 13 Nov 2013 08:37:11 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 574CCAC009 for ; Wed, 13 Nov 2013 06:37:11 -0800 (PST) X-ASG-Debug-ID: 1384353430-04cbb00de05b0d90001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id xpIndO05RAycalQW for ; Wed, 13 Nov 2013 06:37:10 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb90H024545 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9nN009083 for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 2F686123016; Wed, 13 Nov 2013 09:37:08 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 06/11] xfs: use and update the finobt on inode allocation Date: Wed, 13 Nov 2013 09:37:02 -0500 X-ASG-Orig-Subj: [PATCH v2 06/11] xfs: use and update the finobt on inode allocation Message-Id: <1384353427-36205-7-git-send-email-bfoster@redhat.com> In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353430 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Replace xfs_dialloc_ag() with an implementation that looks for a record in the finobt. The finobt only tracks records with at least one free inode. This eliminates the need for the intra-ag scan in the original algorithm. Once the inode is allocated, update the finobt appropriately (possibly removing the record) as well as the inobt. Move the original xfs_dialloc_ag() algorithm to xfs_dialloc_ag_slow() and fall back as such if finobt support is not enabled. Signed-off-by: Brian Foster --- fs/xfs/xfs_ialloc.c | 211 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 210 insertions(+), 1 deletion(-) diff --git a/fs/xfs/xfs_ialloc.c b/fs/xfs/xfs_ialloc.c index cd33ed6..64e8d34 100644 --- a/fs/xfs/xfs_ialloc.c +++ b/fs/xfs/xfs_ialloc.c @@ -723,7 +723,7 @@ xfs_ialloc_get_rec( * available. */ STATIC int -xfs_dialloc_ag( +xfs_dialloc_ag_slow( struct xfs_trans *tp, struct xfs_buf *agbp, xfs_ino_t parent, @@ -981,6 +981,215 @@ error0: return error; } +STATIC int +xfs_dialloc_ag( + struct xfs_trans *tp, + struct xfs_buf *agbp, + xfs_ino_t parent, + xfs_ino_t *inop) +{ + struct xfs_mount *mp = tp->t_mountp; + struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); + xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); + xfs_agnumber_t pagno = XFS_INO_TO_AGNO(mp, parent); + xfs_agino_t pagino = XFS_INO_TO_AGINO(mp, parent); + struct xfs_perag *pag; + struct xfs_btree_cur *cur; + struct xfs_btree_cur *tcur; + struct xfs_inobt_rec_incore rec; + struct xfs_inobt_rec_incore trec; + xfs_ino_t ino; + int error; + int offset; + int i, j; + + if (!xfs_sb_version_hasfinobt(&mp->m_sb)) + return xfs_dialloc_ag_slow(tp, agbp, parent, inop); + + pag = xfs_perag_get(mp, agno); + + /* + * If pagino is 0 (this is the root inode allocation) use newino. + * This must work because we've just allocated some. + */ + if (!pagino) + pagino = be32_to_cpu(agi->agi_newino); + + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_FINO); + + error = xfs_check_agi_freecount(cur, agi); + if (error) + goto error_cur; + + if (agno == pagno) { + /* + * We're in the same AG as the parent inode so allocate the + * closest inode to the parent. + */ + error = xfs_inobt_lookup(cur, pagino, XFS_LOOKUP_LE, &i); + if (error) + goto error_cur; + if (i == 1) { + error = xfs_inobt_get_rec(cur, &rec, &i); + if (error) + goto error_cur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_cur); + + /* + * See if we've landed in the parent inode record. The + * finobt only tracks chunks with at least one free + * inode, so record existence is enough. + */ + if (pagino >= rec.ir_startino && + pagino < (rec.ir_startino + XFS_INODES_PER_CHUNK)) + goto alloc_inode; + } + + error = xfs_btree_dup_cursor(cur, &tcur); + if (error) + goto error_cur; + + error = xfs_inobt_lookup(tcur, pagino, XFS_LOOKUP_GE, &j); + if (error) + goto error_tcur; + if (j == 1) { + error = xfs_inobt_get_rec(tcur, &trec, &j); + if (error) + goto error_tcur; + XFS_WANT_CORRUPTED_GOTO(j == 1, error_tcur); + } + + if (i == 1 && j == 1) { + if ((pagino - rec.ir_startino + XFS_INODES_PER_CHUNK - 1) > + (trec.ir_startino - pagino)) { + rec = trec; + xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); + cur = tcur; + } else { + xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); + } + } else if (j == 1) { + rec = trec; + xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); + cur = tcur; + } else { + xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); + } + } else { + /* + * Different AG from the parent inode. Check the record for the + * most recently allocated inode. + */ + if (agi->agi_newino != cpu_to_be32(NULLAGINO)) { + error = xfs_inobt_lookup(cur, agi->agi_newino, + XFS_LOOKUP_EQ, &i); + if (error) + goto error_cur; + if (i == 1) { + error = xfs_inobt_get_rec(cur, &rec, &i); + if (error) + goto error_cur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_cur); + goto alloc_inode; + } + } + + /* + * Allocate the first inode available in the AG. + */ + error = xfs_inobt_lookup(cur, 0, XFS_LOOKUP_GE, &i); + if (error) + goto error_cur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_cur); + + error = xfs_inobt_get_rec(cur, &rec, &i); + if (error) + goto error_cur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_cur); + } + +alloc_inode: + offset = xfs_lowbit64(rec.ir_free); + ASSERT(offset >= 0); + ASSERT(offset < XFS_INODES_PER_CHUNK); + ASSERT((XFS_AGINO_TO_OFFSET(mp, rec.ir_startino) % + XFS_INODES_PER_CHUNK) == 0); + ino = XFS_AGINO_TO_INO(mp, agno, rec.ir_startino + offset); + + /* + * Modify or remove the finobt record. + */ + rec.ir_free &= ~XFS_INOBT_MASK(offset); + rec.ir_freecount--; + if (rec.ir_freecount) + error = xfs_inobt_update(cur, &rec); + else + error = xfs_btree_delete(cur, &i); + if (error) + goto error_cur; + + /* + * Lookup and modify the equivalent record in the inobt. + */ + tcur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); + + error = xfs_check_agi_freecount(tcur, agi); + if (error) + goto error_tcur; + + error = xfs_inobt_lookup(tcur, rec.ir_startino, XFS_LOOKUP_EQ, &i); + if (error) + goto error_tcur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_tcur); + + error = xfs_inobt_get_rec(tcur, &trec, &i); + if (error) + goto error_tcur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_tcur); + ASSERT((XFS_AGINO_TO_OFFSET(mp, trec.ir_startino) % + XFS_INODES_PER_CHUNK) == 0); + + trec.ir_free &= ~XFS_INOBT_MASK(offset); + trec.ir_freecount--; + + XFS_WANT_CORRUPTED_GOTO((rec.ir_free == trec.ir_free) && + (rec.ir_freecount == trec.ir_freecount), + error_tcur); + + error = xfs_inobt_update(tcur, &trec); + if (error) + goto error_tcur; + + /* + * Update the perag and superblock. + */ + be32_add_cpu(&agi->agi_freecount, -1); + xfs_ialloc_log_agi(tp, agbp, XFS_AGI_FREECOUNT); + pag->pagi_freecount--; + + xfs_trans_mod_sb(tp, XFS_TRANS_SB_IFREE, -1); + + error = xfs_check_agi_freecount(tcur, agi); + if (error) + goto error_tcur; + error = xfs_check_agi_freecount(cur, agi); + if (error) + goto error_tcur; + + xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); + xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); + xfs_perag_put(pag); + *inop = ino; + return 0; + +error_tcur: + xfs_btree_del_cursor(tcur, XFS_BTREE_ERROR); +error_cur: + xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); + xfs_perag_put(pag); + return error; +} + /* * Allocate an inode on disk. * -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 08:37:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 15BC07F53 for ; Wed, 13 Nov 2013 08:37:12 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id A998BAC00B for ; Wed, 13 Nov 2013 06:37:11 -0800 (PST) X-ASG-Debug-ID: 1384353430-04bdf07898710c20001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id tuTpDyHeFeBIGJIa for ; Wed, 13 Nov 2013 06:37:11 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb93D020842 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:10 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rADEb9f1011980 for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 6BCBD12027E; Wed, 13 Nov 2013 09:37:08 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 10/11] xfs: report finobt status in fs geometry Date: Wed, 13 Nov 2013 09:37:06 -0500 X-ASG-Orig-Subj: [PATCH v2 10/11] xfs: report finobt status in fs geometry Message-Id: <1384353427-36205-11-git-send-email-bfoster@redhat.com> In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353430 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Define the XFS_FSOP_GEOM_FLAGS_FINOBT fs geometry flag and set the associated bit if the filesystem supports the free inode btree. Signed-off-by: Brian Foster --- fs/xfs/xfs_fs.h | 1 + fs/xfs/xfs_fsops.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/xfs/xfs_fs.h b/fs/xfs/xfs_fs.h index c5fc116..d34703d 100644 --- a/fs/xfs/xfs_fs.h +++ b/fs/xfs/xfs_fs.h @@ -238,6 +238,7 @@ typedef struct xfs_fsop_resblks { #define XFS_FSOP_GEOM_FLAGS_LAZYSB 0x4000 /* lazy superblock counters */ #define XFS_FSOP_GEOM_FLAGS_V5SB 0x8000 /* version 5 superblock */ #define XFS_FSOP_GEOM_FLAGS_FTYPE 0x10000 /* inode directory types */ +#define XFS_FSOP_GEOM_FLAGS_FINOBT 0x20000 /* free inode btree */ /* * Minimum and maximum sizes need for growth checks. diff --git a/fs/xfs/xfs_fsops.c b/fs/xfs/xfs_fsops.c index 63d9424..5f78ba9 100644 --- a/fs/xfs/xfs_fsops.c +++ b/fs/xfs/xfs_fsops.c @@ -104,7 +104,9 @@ xfs_fs_geometry( (xfs_sb_version_hascrc(&mp->m_sb) ? XFS_FSOP_GEOM_FLAGS_V5SB : 0) | (xfs_sb_version_hasftype(&mp->m_sb) ? - XFS_FSOP_GEOM_FLAGS_FTYPE : 0); + XFS_FSOP_GEOM_FLAGS_FTYPE : 0) | + (xfs_sb_version_hasfinobt(&mp->m_sb) ? + XFS_FSOP_GEOM_FLAGS_FINOBT : 0); geo->logsectsize = xfs_sb_version_hassector(&mp->m_sb) ? mp->m_sb.sb_logsectsize : BBSIZE; geo->rtsectsize = mp->m_sb.sb_blocksize; -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 08:37:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C44457F37 for ; Wed, 13 Nov 2013 08:37:11 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7CF9D304053 for ; Wed, 13 Nov 2013 06:37:11 -0800 (PST) X-ASG-Debug-ID: 1384353430-04bdf07899710c20001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id bSqSgf8ZzYUT3sJc for ; Wed, 13 Nov 2013 06:37:10 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9tO029089 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:10 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb8qD025051 for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 08B881223D1; Wed, 13 Nov 2013 09:37:08 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 05/11] xfs: insert newly allocated inode chunks into the finobt Date: Wed, 13 Nov 2013 09:37:01 -0500 X-ASG-Orig-Subj: [PATCH v2 05/11] xfs: insert newly allocated inode chunks into the finobt Message-Id: <1384353427-36205-6-git-send-email-bfoster@redhat.com> In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353430 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 A newly allocated inode chunk, by definition, has at least one free inode, so a record is always inserted into the finobt. Create the xfs_inobt_insert() helper from existing code to insert a record in an inobt based on the provided BTNUM. Update xfs_ialloc_ag_alloc() to invoke the helper for the existing XFS_BTNUM_INO tree and XFS_BTNUM_FINO tree, if enabled. Signed-off-by: Brian Foster --- fs/xfs/xfs_ialloc.c | 93 ++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 70 insertions(+), 23 deletions(-) diff --git a/fs/xfs/xfs_ialloc.c b/fs/xfs/xfs_ialloc.c index 1397fc4..cd33ed6 100644 --- a/fs/xfs/xfs_ialloc.c +++ b/fs/xfs/xfs_ialloc.c @@ -112,6 +112,66 @@ xfs_inobt_get_rec( } /* + * Insert a single inobt record. Cursor must already point to desired location. + */ +STATIC int +xfs_inobt_insert_rec( + struct xfs_btree_cur *cur, + __int32_t freecount, + xfs_inofree_t free, + int *stat) +{ + cur->bc_rec.i.ir_freecount = freecount; + cur->bc_rec.i.ir_free = free; + return xfs_btree_insert(cur, stat); +} + +/* + * Insert records describing a newly allocated inode chunk into the inobt. + */ +STATIC int +xfs_inobt_insert( + struct xfs_mount *mp, + struct xfs_trans *tp, + struct xfs_buf *agbp, + xfs_agino_t newino, + xfs_agino_t newlen, + xfs_btnum_t btnum) +{ + struct xfs_btree_cur *cur; + struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); + xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); + xfs_agino_t thisino; + int i; + int error; + + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, btnum); + + for (thisino = newino; + thisino < newino + newlen; + thisino += XFS_INODES_PER_CHUNK) { + error = xfs_inobt_lookup(cur, thisino, XFS_LOOKUP_EQ, &i); + if (error) { + xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); + return error; + } + ASSERT(i == 0); + + error = xfs_inobt_insert_rec(cur, XFS_INODES_PER_CHUNK, + XFS_INOBT_ALL_FREE, &i); + if (error) { + xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); + return error; + } + ASSERT(i == 1); + } + + xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); + + return 0; +} + +/* * Verify that the number of free inodes in the AGI is correct. */ #ifdef DEBUG @@ -310,13 +370,10 @@ xfs_ialloc_ag_alloc( { xfs_agi_t *agi; /* allocation group header */ xfs_alloc_arg_t args; /* allocation argument structure */ - xfs_btree_cur_t *cur; /* inode btree cursor */ xfs_agnumber_t agno; int error; - int i; xfs_agino_t newino; /* new first inode's number */ xfs_agino_t newlen; /* new number of inodes */ - xfs_agino_t thisino; /* current inode number, for loop */ int isaligned = 0; /* inode allocation at stripe unit */ /* boundary */ struct xfs_perag *pag; @@ -454,29 +511,19 @@ xfs_ialloc_ag_alloc( agi->agi_newino = cpu_to_be32(newino); /* - * Insert records describing the new inode chunk into the btree. + * Insert records describing the new inode chunk into the btrees. */ - cur = xfs_inobt_init_cursor(args.mp, tp, agbp, agno, XFS_BTNUM_INO); - for (thisino = newino; - thisino < newino + newlen; - thisino += XFS_INODES_PER_CHUNK) { - cur->bc_rec.i.ir_startino = thisino; - cur->bc_rec.i.ir_freecount = XFS_INODES_PER_CHUNK; - cur->bc_rec.i.ir_free = XFS_INOBT_ALL_FREE; - error = xfs_btree_lookup(cur, XFS_LOOKUP_EQ, &i); - if (error) { - xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); - return error; - } - ASSERT(i == 0); - error = xfs_btree_insert(cur, &i); - if (error) { - xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); + error = xfs_inobt_insert(args.mp, tp, agbp, newino, newlen, + XFS_BTNUM_INO); + if (error) + return error; + + if (xfs_sb_version_hasfinobt(&args.mp->m_sb)) { + error = xfs_inobt_insert(args.mp, tp, agbp, newino, newlen, + XFS_BTNUM_FINO); + if (error) return error; - } - ASSERT(i == 1); } - xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); /* * Log allocation group header fields */ -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 08:37:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id F35197F52 for ; Wed, 13 Nov 2013 08:37:11 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5F241AC00A for ; Wed, 13 Nov 2013 06:37:11 -0800 (PST) X-ASG-Debug-ID: 1384353430-04cb6c40d471ada0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 0HKxLWvRfFZEUQKZ for ; Wed, 13 Nov 2013 06:37:10 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb8Tr020839 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rADEb83h011968 for ; Wed, 13 Nov 2013 09:37:08 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id C124712027E; Wed, 13 Nov 2013 09:37:07 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 00/11] xfs: introduce the free inode btree Date: Wed, 13 Nov 2013 09:36:56 -0500 X-ASG-Orig-Subj: [PATCH v2 00/11] xfs: introduce the free inode btree Message-Id: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353430 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi all, The free inode btree adds a new inode btree to XFS with the intent to track only inode chunks with at least one free inode. Patches 1-3 add the necessary support for the new XFS_BTNUM_FINOBT type and introduce a read-only v5 superblock flag. Patch 4 updates the transaction reservations for inode allocation operations to account for the finobt. Patches 5-9 add support to manage the finobt on inode chunk allocation, inode allocation, inode free (and chunk deletion) and growfs. Patch 10 adds support to report finobt status in the fs geometry. Patch 11 adds the feature bit to the associated mask. Thoughts, reviews, flames appreciated. Brian v2: - Rebase to latest xfs tree (minor shifting around of some header bits). - Added "xfs: report finobt status in fs geometry" patch to series. v1: - Separate patch to enable rw finobt support at end of series. - Rework xfs_ialloc_log_agi() to log the agi in two distinct regions. - Rework xfs_ialloc_btree.c changes to use separate finobt handlers where appropriate. - Fix bug to show fibt2 stats data in stat proc file. - Move finobt log reservation calculations into separate helper, made conditional and merged to a single patch. - Use reserved block pool in xfs_inactive() codepath instead of flush. - Moved and cleaned up xfs_inobt_insert() to use inobt helpers. - Enhanced lookup algorithm for allocation (xfs_dialloc_ag()). - Refactored xfs_difree() to use xfs_difree_inobt() and xfs_difree_finobt(), cleaned up the latter. Brian Foster (11): xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers xfs: reserve v5 superblock read-only compat. feature bit for finobt xfs: support the XFS_BTNUM_FINOBT free inode btree type xfs: update inode allocation/free transaction reservations for finobt xfs: insert newly allocated inode chunks into the finobt xfs: use and update the finobt on inode allocation xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helper xfs: update the finobt on inode free xfs: add finobt support to growfs xfs: report finobt status in fs geometry xfs: enable the finobt feature on v5 superblocks fs/xfs/xfs_ag.h | 32 ++- fs/xfs/xfs_btree.c | 6 +- fs/xfs/xfs_btree.h | 3 + fs/xfs/xfs_format.h | 14 +- fs/xfs/xfs_fs.h | 1 + fs/xfs/xfs_fsops.c | 36 ++- fs/xfs/xfs_ialloc.c | 616 ++++++++++++++++++++++++++++++++++++++-------- fs/xfs/xfs_ialloc_btree.c | 68 ++++- fs/xfs/xfs_ialloc_btree.h | 3 +- fs/xfs/xfs_inode.c | 4 +- fs/xfs/xfs_itable.c | 6 +- fs/xfs/xfs_log_recover.c | 2 + fs/xfs/xfs_sb.h | 10 +- fs/xfs/xfs_stats.c | 1 + fs/xfs/xfs_stats.h | 18 +- fs/xfs/xfs_trans_resv.c | 47 +++- fs/xfs/xfs_trans_space.h | 7 +- fs/xfs/xfs_types.h | 2 +- 18 files changed, 746 insertions(+), 130 deletions(-) -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 08:37:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6BC507F54 for ; Wed, 13 Nov 2013 08:37:12 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id F19BCAC013 for ; Wed, 13 Nov 2013 06:37:11 -0800 (PST) X-ASG-Debug-ID: 1384353430-04cb6c40d371ada0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id tDmsVZhJfDxQDm9X for ; Wed, 13 Nov 2013 06:37:11 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9hh029092 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:10 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9Pe031365 for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 3BD2F122F9F; Wed, 13 Nov 2013 09:37:08 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 09/11] xfs: add finobt support to growfs Date: Wed, 13 Nov 2013 09:37:05 -0500 X-ASG-Orig-Subj: [PATCH v2 09/11] xfs: add finobt support to growfs Message-Id: <1384353427-36205-10-git-send-email-bfoster@redhat.com> In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353430 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Add finobt support to growfs. Initialize the agi root/level fields and the root finobt block. Signed-off-by: Brian Foster Reviewed-by: Dave Chinner --- fs/xfs/xfs_fsops.c | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/fs/xfs/xfs_fsops.c b/fs/xfs/xfs_fsops.c index a6e54b3..63d9424 100644 --- a/fs/xfs/xfs_fsops.c +++ b/fs/xfs/xfs_fsops.c @@ -312,6 +312,10 @@ xfs_growfs_data_private( agi->agi_dirino = cpu_to_be32(NULLAGINO); if (xfs_sb_version_hascrc(&mp->m_sb)) uuid_copy(&agi->agi_uuid, &mp->m_sb.sb_uuid); + if (xfs_sb_version_hasfinobt(&mp->m_sb)) { + agi->agi_free_root = cpu_to_be32(XFS_FIBT_BLOCK(mp)); + agi->agi_free_level = cpu_to_be32(1); + } for (bucket = 0; bucket < XFS_AGI_UNLINKED_BUCKETS; bucket++) agi->agi_unlinked[bucket] = cpu_to_be32(NULLAGINO); @@ -403,6 +407,34 @@ xfs_growfs_data_private( xfs_buf_relse(bp); if (error) goto error0; + + /* + * FINO btree root block + */ + if (xfs_sb_version_hasfinobt(&mp->m_sb)) { + bp = xfs_growfs_get_hdr_buf(mp, + XFS_AGB_TO_DADDR(mp, agno, XFS_FIBT_BLOCK(mp)), + BTOBB(mp->m_sb.sb_blocksize), 0, + &xfs_inobt_buf_ops); + if (!bp) { + error = ENOMEM; + goto error0; + } + + if (xfs_sb_version_hascrc(&mp->m_sb)) + xfs_btree_init_block(mp, bp, XFS_FIBT_CRC_MAGIC, + 0, 0, agno, + XFS_BTREE_CRC_BLOCKS); + else + xfs_btree_init_block(mp, bp, XFS_FIBT_MAGIC, 0, + 0, agno, 0); + + error = xfs_bwrite(bp); + xfs_buf_relse(bp); + if (error) + goto error0; + } + } xfs_trans_agblocks_delta(tp, nfree); /* -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 08:37:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 89A7B7F50 for ; Wed, 13 Nov 2013 08:37:13 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6F2E68F8035 for ; Wed, 13 Nov 2013 06:37:10 -0800 (PST) X-ASG-Debug-ID: 1384353429-04cb6c503950ea70001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id fijFKFTAzLpcLX6j for ; Wed, 13 Nov 2013 06:37:09 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb99Q024536 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb8h8025757 for ; Wed, 13 Nov 2013 09:37:08 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id D06ED12058A; Wed, 13 Nov 2013 09:37:07 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 01/11] xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers Date: Wed, 13 Nov 2013 09:36:57 -0500 X-ASG-Orig-Subj: [PATCH v2 01/11] xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers Message-Id: <1384353427-36205-2-git-send-email-bfoster@redhat.com> In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353429 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 The introduction of the free inode btree (finobt) requires that xfs_ialloc_btree.c handle multiple trees. Refactor xfs_ialloc_btree.c so the caller specifies the btree type on cursor initialization to prepare for addition of the finobt. Signed-off-by: Brian Foster Reviewed-by: Dave Chinner --- fs/xfs/xfs_ialloc.c | 8 ++++---- fs/xfs/xfs_ialloc_btree.c | 8 +++++--- fs/xfs/xfs_ialloc_btree.h | 3 ++- fs/xfs/xfs_itable.c | 6 ++++-- 4 files changed, 15 insertions(+), 10 deletions(-) diff --git a/fs/xfs/xfs_ialloc.c b/fs/xfs/xfs_ialloc.c index e87719c..e9c870f 100644 --- a/fs/xfs/xfs_ialloc.c +++ b/fs/xfs/xfs_ialloc.c @@ -456,7 +456,7 @@ xfs_ialloc_ag_alloc( /* * Insert records describing the new inode chunk into the btree. */ - cur = xfs_inobt_init_cursor(args.mp, tp, agbp, agno); + cur = xfs_inobt_init_cursor(args.mp, tp, agbp, agno, XFS_BTNUM_INO); for (thisino = newino; thisino < newino + newlen; thisino += XFS_INODES_PER_CHUNK) { @@ -702,7 +702,7 @@ xfs_dialloc_ag( ASSERT(pag->pagi_freecount > 0); restart_pagno: - cur = xfs_inobt_init_cursor(mp, tp, agbp, agno); + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); /* * If pagino is 0 (this is the root inode allocation) use newino. * This must work because we've just allocated some. @@ -1164,7 +1164,7 @@ xfs_difree( /* * Initialize the cursor. */ - cur = xfs_inobt_init_cursor(mp, tp, agbp, agno); + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); error = xfs_check_agi_freecount(cur, agi); if (error) @@ -1295,7 +1295,7 @@ xfs_imap_lookup( * we have a record, we need to ensure it contains the inode number * we are looking up. */ - cur = xfs_inobt_init_cursor(mp, tp, agbp, agno); + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, &i); if (!error) { if (i) diff --git a/fs/xfs/xfs_ialloc_btree.c b/fs/xfs/xfs_ialloc_btree.c index c8fa5bb..2d1a398 100644 --- a/fs/xfs/xfs_ialloc_btree.c +++ b/fs/xfs/xfs_ialloc_btree.c @@ -49,7 +49,8 @@ xfs_inobt_dup_cursor( struct xfs_btree_cur *cur) { return xfs_inobt_init_cursor(cur->bc_mp, cur->bc_tp, - cur->bc_private.a.agbp, cur->bc_private.a.agno); + cur->bc_private.a.agbp, cur->bc_private.a.agno, + cur->bc_btnum); } STATIC void @@ -323,7 +324,8 @@ xfs_inobt_init_cursor( struct xfs_mount *mp, /* file system mount point */ struct xfs_trans *tp, /* transaction pointer */ struct xfs_buf *agbp, /* buffer for agi structure */ - xfs_agnumber_t agno) /* allocation group number */ + xfs_agnumber_t agno, /* allocation group number */ + xfs_btnum_t btnum) /* ialloc or free ino btree */ { struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); struct xfs_btree_cur *cur; @@ -333,7 +335,7 @@ xfs_inobt_init_cursor( cur->bc_tp = tp; cur->bc_mp = mp; cur->bc_nlevels = be32_to_cpu(agi->agi_level); - cur->bc_btnum = XFS_BTNUM_INO; + cur->bc_btnum = btnum; cur->bc_blocklog = mp->m_sb.sb_blocklog; cur->bc_ops = &xfs_inobt_ops; diff --git a/fs/xfs/xfs_ialloc_btree.h b/fs/xfs/xfs_ialloc_btree.h index f38b220..d7ebea72 100644 --- a/fs/xfs/xfs_ialloc_btree.h +++ b/fs/xfs/xfs_ialloc_btree.h @@ -58,7 +58,8 @@ struct xfs_mount; ((index) - 1) * sizeof(xfs_inobt_ptr_t))) extern struct xfs_btree_cur *xfs_inobt_init_cursor(struct xfs_mount *, - struct xfs_trans *, struct xfs_buf *, xfs_agnumber_t); + struct xfs_trans *, struct xfs_buf *, xfs_agnumber_t, + xfs_btnum_t); extern int xfs_inobt_maxrecs(struct xfs_mount *, int, int); #endif /* __XFS_IALLOC_BTREE_H__ */ diff --git a/fs/xfs/xfs_itable.c b/fs/xfs/xfs_itable.c index c237ad1..71a8169 100644 --- a/fs/xfs/xfs_itable.c +++ b/fs/xfs/xfs_itable.c @@ -274,7 +274,8 @@ xfs_bulkstat( /* * Allocate and initialize a btree cursor for ialloc btree. */ - cur = xfs_inobt_init_cursor(mp, NULL, agbp, agno); + cur = xfs_inobt_init_cursor(mp, NULL, agbp, agno, + XFS_BTNUM_INO); irbp = irbuf; irbufend = irbuf + nirbuf; end_of_ag = 0; @@ -625,7 +626,8 @@ xfs_inumbers( agino = 0; continue; } - cur = xfs_inobt_init_cursor(mp, NULL, agbp, agno); + cur = xfs_inobt_init_cursor(mp, NULL, agbp, agno, + XFS_BTNUM_INO); error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_GE, &tmp); if (error) { -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 08:37:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 82E2A7F4E for ; Wed, 13 Nov 2013 08:37:12 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 06DF1AC004 for ; Wed, 13 Nov 2013 06:37:11 -0800 (PST) X-ASG-Debug-ID: 1384353430-04cbb00dde5b0d90001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id TOCa83CLsLfNEkm1 for ; Wed, 13 Nov 2013 06:37:11 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9Cj020841 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 09:37:10 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADEb9k0025764 for ; Wed, 13 Nov 2013 09:37:09 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 5B3E01233C4; Wed, 13 Nov 2013 09:37:08 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 11/11] xfs: enable the finobt feature on v5 superblocks Date: Wed, 13 Nov 2013 09:37:07 -0500 X-ASG-Orig-Subj: [PATCH v2 11/11] xfs: enable the finobt feature on v5 superblocks Message-Id: <1384353427-36205-12-git-send-email-bfoster@redhat.com> In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384353430 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Add the finobt feature bit to the list of known features. As of this point, the kernel code knows how to mount and manage both finobt and non-finobt formatted filesystems. Signed-off-by: Brian Foster --- fs/xfs/xfs_sb.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/xfs/xfs_sb.h b/fs/xfs/xfs_sb.h index 070a7f6..9919fb8 100644 --- a/fs/xfs/xfs_sb.h +++ b/fs/xfs/xfs_sb.h @@ -586,7 +586,8 @@ xfs_sb_has_compat_feature( } #define XFS_SB_FEAT_RO_COMPAT_FINOBT (1 << 0) /* free inode btree */ -#define XFS_SB_FEAT_RO_COMPAT_ALL 0 +#define XFS_SB_FEAT_RO_COMPAT_ALL \ + (XFS_SB_FEAT_RO_COMPAT_FINOBT) #define XFS_SB_FEAT_RO_COMPAT_UNKNOWN ~XFS_SB_FEAT_RO_COMPAT_ALL static inline bool xfs_sb_has_ro_compat_feature( -- 1.8.1.4 From david.bill@prospectslists.com Wed Nov 13 09:38:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FILL_THIS_FORM,HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 631BD7F37 for ; Wed, 13 Nov 2013 09:38:51 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id F24E1304043 for ; Wed, 13 Nov 2013 07:38:47 -0800 (PST) X-ASG-Debug-ID: 1384357124-04bdf07898714460001-w1Z2WR Received: from pro195-177.mxout.rediffmailpro.com (pro195-177.mxout.rediffmailpro.com [220.226.195.177]) by cuda.sgi.com with ESMTP id 47kAs4os7V8X68jw for ; Wed, 13 Nov 2013 07:38:44 -0800 (PST) X-Barracuda-Envelope-From: david.bill@prospectslists.com X-Barracuda-Apparent-Source-IP: 220.226.195.177 Received: from rediffmail.com (unknown [10.50.252.5]) by pro195-176.mxout.rediffmailpro.com (Postfix) with SMTP id 9955C1AF3A7 for ; Wed, 13 Nov 2013 20:13:17 +0530 (IST) Received: (qmail 26634 invoked from network); 13 Nov 2013 14:43:10 -0000 x-m-msg: asd54ad564ad7aa6sd5as6d5; a6da7d6asas6dasd77; 5dad65ad5sd; X-CTCH-Spam: Bulk X-CTCH-VOD: Unknown X-CTCH-Flags: : 16 X-CTCH-RefID: str=0001.0A150203.52838F85.0132,ss=3,sh,re=-6.400,fgs=16 Received: from unknown (HELO WS28PC) (david.bill@prospectslists.com@122.178.235.9) by mailserver with SMTP; 13 Nov 2013 14:43:08 -0000 Return-Receipt-To: "David Bill" From: "David Bill" To: "David Bill" Subject: IT Vendor & Resellers Audience Date: Wed, 13 Nov 2013 06:44:13 -0800 X-ASG-Orig-Subj: IT Vendor & Resellers Audience Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_5CE8_01CEE03C.0A59CD00" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Ac7gfsw466KGLoTGSyOPH04zwaq3oQ== Content-Language: en-us Disposition-Notification-To: "David Bill" X-Barracuda-Connect: pro195-177.mxout.rediffmailpro.com[220.226.195.177] X-Barracuda-Start-Time: 1384357124 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: d32dd171069db9c08bc7722b7a04401e-2829-txt X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, HTML_MESSAGE, THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142285 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 HTML_MESSAGE BODY: HTML included in message 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain This is a multipart message in MIME format. ------=_NextPart_000_5CE8_01CEE03C.0A59CD00 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, I'm wondering if your company would you be interested in Delegates Contacts list for your upcoming projects? We have recently updated our master database with below mentioned Titles and Industries. Titles Specific List Across The Global: All C - level = 148,156 contacts All VP level = 135,856 contacts All Director level = 166,645 contacts All Manager level = 182,752 contacts Industries Specific List: Automotive, Business Services, Construction, Education & K-12, Electronics, Energy & Utilities, Food and Beverage, Healthcare, HR, Information Technology, Insurance & Finance/Banking, Manufacturing, Marketing/Advertising, Oil and Gas, Printing/Publishing, Real Estate, Retail, Software & Hardware, Telecom, Transportation, etc. Below is a sample file which give you an idea on the data fields and information included with our lists. Company Name Executive Name First Name Last Name Emails Title Address City State Country ZIP Telephone Fax Website Industries SIC Sales Employees Aerovironment , Inc John F. Grabowsky John F. Grabowsky grabowsky@avinc.com CTO 181 W. Huntington Monrovia California USA 91016 (626) 357-9983 (626) 359-9628 www.avinc.com Aircraft 3721 250 to 500 500 to 1000 Reliance Steel & Aluminum Co Susan C. Borchers Susan C. Borchers sborchers@rsac.com CIO 350 S. Grand Ave Los Angeles California USA 90071 (213) 687-7700 (213) 687-8792 www.rsac.com Metals Service 5051 5000 to 10000 Above 10000 Olympia Medical Center Fritz Campbell Fritz Campbell fritz.campbell@olympiamc.com Director 5900 W Olympic Blvd Los Angeles California USA 90036 (310) 657-5900 (310) 556-7757 www.olympiamc.com Pharmaceutical 2834 500 to 1000 250 to 500 Parsons Corporation Michael Cesta Michael Cesta michael.cesta@parsons.com VP of IT 1000 West Walnut Pasadena California USA 91124 (626) 440-2000 (626) 440-2630 www.parsons.com Construction 1522 1000 to 5000 Above 10000 License to global (North America, Europe, UK, Asia Pacific, Middle East and African) leads with Email address and Phone numbers along with SIC and ZIP codes. Get connected to your "specific target audience" to tap the market, You can fill the below details, Target Industry : _____________ (example: IT etc) Target Job titles : _____________ (example: IT Manager etc ) Target Geography : _____________ (example: USA etc) Hope to see some reply so that we can discuss the opportunity between us. Regards, David Bill Online Marketing Executive Direct :702-425-8071 If you're not interested to further emails, please reply with the subject line as "UNSUBSCRIBE" ------=_NextPart_000_5CE8_01CEE03C.0A59CD00 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

 

I’m wondering if your company would you be = interested in Delegates Contacts list for your upcoming = projects?

 

We have recently updated our master database with below mentioned Titles and Industries.

 

Titles Specific List Across The = Global:
All C - = level          &nbs= p;            = ;  =3D 148,156 = contacts

All VP level      = ;            =       =3D 135,856 contacts

All Director level    = ;         =3D 166,645 = contacts

All Manager level    = ;        =3D 182,752 contacts

 

Industries Specific List:

Automotive, Business Services, Construction, Education = & K-12, Electronics, Energy & Utilities, Food and Beverage, = Healthcare, HR, Information Technology, Insurance & Finance/Banking, Manufacturing, Marketing/Advertising, Oil and Gas, Printing/Publishing, Real Estate, = Retail, Software & Hardware, Telecom, Transportation, = etc…

 

Below is a sample file which give you an idea on the data = fields and information included with our lists.

 

Company = Name

Executive = Name

First = Name

Last = Name

Emails

Title=

Address

City<= /o:p>

State=

Country

ZIP

Telephone<= o:p>

Fax

Website

Industries=

SIC

Sales=

Employees<= o:p>

Aerovironment , Inc

John F. Grabowsky

John

F. Grabowsky

grabowsky@avinc.com

CTO

181 W. Huntington

Monrovia

California

USA

91016

(626) 357-9983

(626) 359-9628

www.avinc.com

Aircraft

3721

250 to 500

500 to 1000

Reliance Steel & = Aluminum Co

Susan C. = Borchers

Susan

=

C. = Borchers

sborchers@rsac.com

CIO

350 S. Grand = Ave

Los = Angeles

California

USA

90071

=

(213) = 687-7700

(213) = 687-8792

www.rsac.com

Metals = Service

5051

5000 to = 10000

Above = 10000

Olympia Medical = Center

Fritz = Campbell

Fritz

=

Campbell<= /p>

fritz.campbell@olympiamc.com=

Director<= /p>

5900 W Olympic = Blvd

Los = Angeles

California

USA

90036

=

(310) = 657-5900

(310) = 556-7757

www.olympiamc.com=

Pharmaceutical<= /o:p>

2834

500 to = 1000

250 to = 500

Parsons = Corporation

Michael = Cesta

Michael

Cesta

michael.cesta@parsons.com

VP of = IT

1000 West = Walnut

Pasadena<= /o:p>

California

USA=

91124

(626) = 440-2000

(626) = 440-2630

www.parsons.com

=

Construction

1522

1000 to = 5000

Above = 10000

 

License to global (North America, Europe, UK, Asia = Pacific, Middle East and African) leads with Email address and Phone numbers = along with SIC and ZIP codes.

 

Get connected to your "specific target = audience" to tap the market, You can fill the below details,

 

Target Industry           &nbs= p;     : _____________           (example: IT = etc)

Target Job = titles           &= nbsp;   : _____________           = (example: IT Manager etc )

Target = Geography           = : _____________           = (example: USA etc)

 

Hope to see some reply so that we can discuss the = opportunity between us.

 

Regards,

David Bill

Online Marketing Executive

Direct :702-425-8071

 

If you're not interested to further emails, please reply = with the subject line as "UNSUBSCRIBE"

------=_NextPart_000_5CE8_01CEE03C.0A59CD00-- From bfoster@redhat.com Wed Nov 13 09:56:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id EA4AB7F37 for ; Wed, 13 Nov 2013 09:56:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id D06718F8040 for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-ASG-Debug-ID: 1384358184-04cb6c40d371e140001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id UASy4VSqn863qDLx for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOHP017191 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOZT020732 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 2F944123016; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 10/20] xfs: enable the finobt feature on v5 superblocks Date: Wed, 13 Nov 2013 10:56:12 -0500 X-ASG-Orig-Subj: [PATCH v2 10/20] xfs: enable the finobt feature on v5 superblocks Message-Id: <1384358182-37967-11-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Add the finobt feature bit to the list of known features. As of this point, the kernel code knows how to mount and manage both finobt and non-finobt formatted filesystems. Signed-off-by: Brian Foster --- include/xfs_sb.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/xfs_sb.h b/include/xfs_sb.h index 070a7f6..9919fb8 100644 --- a/include/xfs_sb.h +++ b/include/xfs_sb.h @@ -586,7 +586,8 @@ xfs_sb_has_compat_feature( } #define XFS_SB_FEAT_RO_COMPAT_FINOBT (1 << 0) /* free inode btree */ -#define XFS_SB_FEAT_RO_COMPAT_ALL 0 +#define XFS_SB_FEAT_RO_COMPAT_ALL \ + (XFS_SB_FEAT_RO_COMPAT_FINOBT) #define XFS_SB_FEAT_RO_COMPAT_UNKNOWN ~XFS_SB_FEAT_RO_COMPAT_ALL static inline bool xfs_sb_has_ro_compat_feature( -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 063717F3F for ; Wed, 13 Nov 2013 09:56:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9B729AC004 for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-ASG-Debug-ID: 1384358184-04bdf0789a714ff0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Pqr1emrGM5Ik90Ga for ; Wed, 13 Nov 2013 07:56:24 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOr3006253 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rADFuNTg001246 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id DCB391223D1; Wed, 13 Nov 2013 10:56:22 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 04/20] xfs: update inode allocation/free transaction reservations for finobt Date: Wed, 13 Nov 2013 10:56:06 -0500 X-ASG-Orig-Subj: [PATCH v2 04/20] xfs: update inode allocation/free transaction reservations for finobt Message-Id: <1384358182-37967-5-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358184 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Create the xfs_calc_finobt_res() helper to calculate the finobt log reservation for inode allocation and free. Update XFS_IALLOC_SPACE_RES() to reserve blocks for the additional finobt insertion on inode allocation. Create XFS_IFREE_SPACE_RES() to reserve blocks for the potential finobt record insertion on inode free (i.e., if an inode chunk was previously fully allocated). Signed-off-by: Brian Foster --- include/xfs_trans_space.h | 7 ++++++- libxfs/xfs_trans_resv.c | 47 +++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 49 insertions(+), 5 deletions(-) diff --git a/include/xfs_trans_space.h b/include/xfs_trans_space.h index 7d2c920..a7d1721 100644 --- a/include/xfs_trans_space.h +++ b/include/xfs_trans_space.h @@ -47,7 +47,9 @@ #define XFS_DIRREMOVE_SPACE_RES(mp) \ XFS_DAREMOVE_SPACE_RES(mp, XFS_DATA_FORK) #define XFS_IALLOC_SPACE_RES(mp) \ - (XFS_IALLOC_BLOCKS(mp) + (mp)->m_in_maxlevels - 1) + (XFS_IALLOC_BLOCKS(mp) + \ + (xfs_sb_version_hasfinobt(&mp->m_sb) ? 2 : 1 * \ + ((mp)->m_in_maxlevels - 1))) /* * Space reservation values for various transactions. @@ -82,5 +84,8 @@ (XFS_DIRREMOVE_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl)) #define XFS_SYMLINK_SPACE_RES(mp,nl,b) \ (XFS_IALLOC_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl) + (b)) +#define XFS_IFREE_SPACE_RES(mp) \ + (xfs_sb_version_hasfinobt(&mp->m_sb) ? (mp)->m_in_maxlevels : 0) + #endif /* __XFS_TRANS_SPACE_H__ */ diff --git a/libxfs/xfs_trans_resv.c b/libxfs/xfs_trans_resv.c index 1e59fad..870d4fc 100644 --- a/libxfs/xfs_trans_resv.c +++ b/libxfs/xfs_trans_resv.c @@ -81,6 +81,37 @@ xfs_calc_inode_res( } /* + * The free inode btree is a conditional feature and the log reservation + * requirements differ slightly from that of the traditional inode allocation + * btree. The finobt tracks records for inode chunks with at least one free inode. + * Therefore, a record can be removed from the tree for an inode allocation or + * free and the associated merge reservation is unconditional. This also covers + * the possibility of a split on record insertion. + * + * the free inode btree: max depth * block size + * the free inode btree entry: block size + * + * TODO: is the modify res really necessary? covered by the merge/split res? + * This seems to be the pattern of ifree, but not create_resv_alloc. Why? + */ +STATIC uint +xfs_calc_finobt_res( + struct xfs_mount *mp, + int modify) +{ + uint res; + + if (!xfs_sb_version_hasfinobt(&mp->m_sb)) + return 0; + + res = xfs_calc_buf_res(mp->m_in_maxlevels, XFS_FSB_TO_B(mp, 1)); + if (modify) + res += (uint)XFS_FSB_TO_B(mp, 1); + + return res; +} + +/* * Various log reservation values. * * These are based on the size of the file system block because that is what @@ -250,6 +281,7 @@ xfs_calc_remove_reservation( * the superblock for the nlink flag: sector size * the directory btree: (max depth + v2) * dir block size * the directory inode's bmap btree: (max depth + v2) * block size + * the finobt */ STATIC uint xfs_calc_create_resv_modify( @@ -258,7 +290,8 @@ xfs_calc_create_resv_modify( return xfs_calc_inode_res(mp, 2) + xfs_calc_buf_res(1, mp->m_sb.sb_sectsize) + (uint)XFS_FSB_TO_B(mp, 1) + - xfs_calc_buf_res(XFS_DIROP_LOG_COUNT(mp), XFS_FSB_TO_B(mp, 1)); + xfs_calc_buf_res(XFS_DIROP_LOG_COUNT(mp), XFS_FSB_TO_B(mp, 1)) + + xfs_calc_finobt_res(mp, 1); } /* @@ -268,6 +301,7 @@ xfs_calc_create_resv_modify( * the inode blocks allocated: XFS_IALLOC_BLOCKS * blocksize * the inode btree: max depth * blocksize * the allocation btrees: 2 trees * (max depth - 1) * block size + * the finobt */ STATIC uint xfs_calc_create_resv_alloc( @@ -278,7 +312,8 @@ xfs_calc_create_resv_alloc( xfs_calc_buf_res(XFS_IALLOC_BLOCKS(mp), XFS_FSB_TO_B(mp, 1)) + xfs_calc_buf_res(mp->m_in_maxlevels, XFS_FSB_TO_B(mp, 1)) + xfs_calc_buf_res(XFS_ALLOCFREE_LOG_COUNT(mp, 1), - XFS_FSB_TO_B(mp, 1)); + XFS_FSB_TO_B(mp, 1)) + + xfs_calc_finobt_res(mp, 0); } STATIC uint @@ -296,6 +331,7 @@ __xfs_calc_create_reservation( * the superblock for the nlink flag: sector size * the inode btree: max depth * blocksize * the allocation btrees: 2 trees * (max depth - 1) * block size + * the finobt */ STATIC uint xfs_calc_icreate_resv_alloc( @@ -305,7 +341,8 @@ xfs_calc_icreate_resv_alloc( mp->m_sb.sb_sectsize + xfs_calc_buf_res(mp->m_in_maxlevels, XFS_FSB_TO_B(mp, 1)) + xfs_calc_buf_res(XFS_ALLOCFREE_LOG_COUNT(mp, 1), - XFS_FSB_TO_B(mp, 1)); + XFS_FSB_TO_B(mp, 1)) + + xfs_calc_finobt_res(mp, 0); } STATIC uint @@ -359,6 +396,7 @@ xfs_calc_symlink_reservation( * the on disk inode before ours in the agi hash list: inode cluster size * the inode btree: max depth * blocksize * the allocation btrees: 2 trees * (max depth - 1) * block size + * the finobt */ STATIC uint xfs_calc_ifree_reservation( @@ -374,7 +412,8 @@ xfs_calc_ifree_reservation( xfs_calc_buf_res(2 + XFS_IALLOC_BLOCKS(mp) + mp->m_in_maxlevels, 0) + xfs_calc_buf_res(XFS_ALLOCFREE_LOG_COUNT(mp, 1), - XFS_FSB_TO_B(mp, 1)); + XFS_FSB_TO_B(mp, 1)) + + xfs_calc_finobt_res(mp, 1); } /* -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AA1247F3F for ; Wed, 13 Nov 2013 09:56:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 89B918F8040 for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04cb6c5039511e30001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id HWQeWczAmsJLZx2l for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuPki032375 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOIg013423 for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id BFE5112058A; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 20/20] xfsprogs/db: add finobt support to metadump Date: Wed, 13 Nov 2013 10:56:22 -0500 X-ASG-Orig-Subj: [PATCH v2 20/20] xfsprogs/db: add finobt support to metadump Message-Id: <1384358182-37967-21-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Include the free inode btree in metadump images. If the source fs is finobt-enabled, run an additional scan_btree() of the finobt. Since the private 'agi' scanfunc_ino() parameter is unused, change the private parameter to a flag that indicates whether the current scan is for the inobt or finobt. If the latter, we skip copying the actual inode chunks as this work is already performed by the inobt scan. Signed-off-by: Brian Foster --- db/metadump.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/db/metadump.c b/db/metadump.c index 117dc42..bb52caf 100644 --- a/db/metadump.c +++ b/db/metadump.c @@ -1776,6 +1776,7 @@ scanfunc_ino( xfs_inobt_ptr_t *pp; int i; int numrecs; + int finobt = *(int *) arg; numrecs = be16_to_cpu(block->bb_numrecs); @@ -1787,6 +1788,14 @@ scanfunc_ino( typtab[btype].name, agno, agbno); numrecs = mp->m_inobt_mxr[0]; } + + /* + * Only copy the btree blocks for the finobt. The inobt scan + * copies the inode chunks. + */ + if (finobt) + return 1; + rp = XFS_INOBT_REC_ADDR(mp, block, 1); for (i = 0; i < numrecs; i++, rp++) { if (!copy_inode_chunk(agno, rp)) @@ -1826,6 +1835,7 @@ copy_inodes( { xfs_agblock_t root; int levels; + int finobt = 0; root = be32_to_cpu(agi->agi_root); levels = be32_to_cpu(agi->agi_level); @@ -1844,7 +1854,20 @@ copy_inodes( return 1; } - return scan_btree(agno, root, levels, TYP_INOBT, agi, scanfunc_ino); + if (!scan_btree(agno, root, levels, TYP_INOBT, &finobt, scanfunc_ino)) + return 0; + + if (xfs_sb_version_hasfinobt(&mp->m_sb)) { + root = be32_to_cpu(agi->agi_free_root); + levels = be32_to_cpu(agi->agi_free_level); + + finobt = 1; + if (!scan_btree(agno, root, levels, TYP_INOBT, &finobt, + scanfunc_ino)) + return 0; + } + + return 1; } static int -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AF5227F4E for ; Wed, 13 Nov 2013 09:56:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 83FB88F8035 for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04bdf0789a715000001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id fxWhQAVluDS1nVLu for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuPsY006267 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rADFuOSU030016 for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 9E179120544; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 17/20] xfsprogs/repair: helpers for finding in-core inode records w/ free inodes Date: Wed, 13 Nov 2013 10:56:19 -0500 X-ASG-Orig-Subj: [PATCH v2 17/20] xfsprogs/repair: helpers for finding in-core inode records w/ free inodes Message-Id: <1384358182-37967-18-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Add the findfirst_free_inode_rec() and next_free_ino_rec() helpers to assist scanning the in-core inode records for records with at least one free inode. These will be used to determine what records are included in the free inode btree. Signed-off-by: Brian Foster --- repair/incore.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/repair/incore.h b/repair/incore.h index 38caa6d..5a563db 100644 --- a/repair/incore.h +++ b/repair/incore.h @@ -379,6 +379,33 @@ void clear_uncertain_ino_cache(xfs_agnumber_t agno); ((ino_tree_node_t *) ((ino_node_ptr)->avl_node.avl_forw)) /* + * finobt helpers + */ +static inline ino_tree_node_t * +findfirst_free_inode_rec(xfs_agnumber_t agno) +{ + ino_tree_node_t *ino_rec; + + ino_rec = findfirst_inode_rec(agno); + + while (ino_rec && !ino_rec->ir_free) + ino_rec = next_ino_rec(ino_rec); + + return ino_rec; +} + +static inline ino_tree_node_t * +next_free_ino_rec(ino_tree_node_t *ino_rec) +{ + ino_rec = next_ino_rec(ino_rec); + + while (ino_rec && !ino_rec->ir_free) + ino_rec = next_ino_rec(ino_rec); + + return ino_rec; +} + +/* * Has an inode been processed for phase 6 (reference count checking)? * * add_inode_refchecked() is set on an inode when it gets traversed -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 98AF67F37 for ; Wed, 13 Nov 2013 09:56:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 29E80AC009 for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04bdf07898714ff0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 3enqRDx46utNcFq9 for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuPt3032373 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOC6001416 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 5FBEC123606; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 13/20] xfsprogs/repair: account for finobt in ag 0 geometry pre-calculation Date: Wed, 13 Nov 2013 10:56:15 -0500 X-ASG-Orig-Subj: [PATCH v2 13/20] xfsprogs/repair: account for finobt in ag 0 geometry pre-calculation Message-Id: <1384358182-37967-14-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Account for the finobt in calc_mkfs(). Signed-off-by: Brian Foster --- repair/xfs_repair.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index a863337..fbc2d7d 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -404,6 +404,8 @@ calc_mkfs(xfs_mount_t *mp) bcntbt_root = bnobt_root + 1; inobt_root = bnobt_root + 2; fino_bno = inobt_root + XFS_MIN_FREELIST_RAW(1, 1, mp) + 1; + if (xfs_sb_version_hasfinobt(&mp->m_sb)) + fino_bno++; /* * If the log is allocated in the first allocation group we need to -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BCD427F50 for ; Wed, 13 Nov 2013 09:56:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 51343AC00B for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04bdf07899714ff0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id jyslK6jZqREyhhsX for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuPFS017195 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOWA001414 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 22F3F1233C4; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 07/20] xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helper Date: Wed, 13 Nov 2013 10:56:09 -0500 X-ASG-Orig-Subj: [PATCH v2 07/20] xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helper Message-Id: <1384358182-37967-8-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Refactor xfs_difree() in preparation for the finobt. xfs_difree() performs the validity checks against the ag and reads the agi header. The work of physically updating the inode allocation btree is pushed down into the new xfs_difree_inobt() helper. Signed-off-by: Brian Foster --- libxfs/xfs_ialloc.c | 160 +++++++++++++++++++++++++++++++--------------------- 1 file changed, 96 insertions(+), 64 deletions(-) diff --git a/libxfs/xfs_ialloc.c b/libxfs/xfs_ialloc.c index e95b847..d8405e7 100644 --- a/libxfs/xfs_ialloc.c +++ b/libxfs/xfs_ialloc.c @@ -1325,74 +1325,31 @@ out_error: return XFS_ERROR(error); } -/* - * Free disk inode. Carefully avoids touching the incore inode, all - * manipulations incore are the caller's responsibility. - * The on-disk inode is not changed by this operation, only the - * btree (free inode mask) is changed. - */ -int -xfs_difree( - xfs_trans_t *tp, /* transaction pointer */ - xfs_ino_t inode, /* inode to be freed */ - xfs_bmap_free_t *flist, /* extents to free */ - int *delete, /* set if inode cluster was deleted */ - xfs_ino_t *first_ino) /* first inode in deleted cluster */ +STATIC int +xfs_difree_inobt( + struct xfs_mount *mp, + struct xfs_trans *tp, + struct xfs_buf *agbp, + xfs_agino_t agino, + struct xfs_bmap_free *flist, + int *delete, + xfs_ino_t *first_ino, + struct xfs_inobt_rec_incore *orec) { - /* REFERENCED */ - xfs_agblock_t agbno; /* block number containing inode */ - xfs_buf_t *agbp; /* buffer containing allocation group header */ - xfs_agino_t agino; /* inode number relative to allocation group */ - xfs_agnumber_t agno; /* allocation group number */ - xfs_agi_t *agi; /* allocation group header */ - xfs_btree_cur_t *cur; /* inode btree cursor */ - int error; /* error return value */ - int i; /* result code */ - int ilen; /* inodes in an inode cluster */ - xfs_mount_t *mp; /* mount structure for filesystem */ - int off; /* offset of inode in inode chunk */ - xfs_inobt_rec_incore_t rec; /* btree record */ - struct xfs_perag *pag; - - mp = tp->t_mountp; + struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); + xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); + xfs_agblock_t agbno = XFS_AGINO_TO_AGBNO(mp, agino); + struct xfs_perag *pag; + struct xfs_btree_cur *cur; + struct xfs_inobt_rec_incore rec; + int ilen; + int error; + int i; + int off; - /* - * Break up inode number into its components. - */ - agno = XFS_INO_TO_AGNO(mp, inode); - if (agno >= mp->m_sb.sb_agcount) { - xfs_warn(mp, "%s: agno >= mp->m_sb.sb_agcount (%d >= %d).", - __func__, agno, mp->m_sb.sb_agcount); - ASSERT(0); - return XFS_ERROR(EINVAL); - } - agino = XFS_INO_TO_AGINO(mp, inode); - if (inode != XFS_AGINO_TO_INO(mp, agno, agino)) { - xfs_warn(mp, "%s: inode != XFS_AGINO_TO_INO() (%llu != %llu).", - __func__, (unsigned long long)inode, - (unsigned long long)XFS_AGINO_TO_INO(mp, agno, agino)); - ASSERT(0); - return XFS_ERROR(EINVAL); - } - agbno = XFS_AGINO_TO_AGBNO(mp, agino); - if (agbno >= mp->m_sb.sb_agblocks) { - xfs_warn(mp, "%s: agbno >= mp->m_sb.sb_agblocks (%d >= %d).", - __func__, agbno, mp->m_sb.sb_agblocks); - ASSERT(0); - return XFS_ERROR(EINVAL); - } - /* - * Get the allocation group header. - */ - error = xfs_ialloc_read_agi(mp, tp, agno, &agbp); - if (error) { - xfs_warn(mp, "%s: xfs_ialloc_read_agi() returned error %d.", - __func__, error); - return error; - } - agi = XFS_BUF_TO_AGI(agbp); ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC)); ASSERT(agbno < be32_to_cpu(agi->agi_length)); + /* * Initialize the cursor. */ @@ -1488,6 +1445,7 @@ xfs_difree( if (error) goto error0; + *orec = rec; xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); return 0; @@ -1496,6 +1454,80 @@ error0: return error; } +/* + * Free disk inode. Carefully avoids touching the incore inode, all + * manipulations incore are the caller's responsibility. + * The on-disk inode is not changed by this operation, only the + * btree (free inode mask) is changed. + */ +int +xfs_difree( + xfs_trans_t *tp, /* transaction pointer */ + xfs_ino_t inode, /* inode to be freed */ + xfs_bmap_free_t *flist, /* extents to free */ + int *delete, /* set if inode cluster was deleted */ + xfs_ino_t *first_ino) /* first inode in deleted cluster */ +{ + /* REFERENCED */ + xfs_agblock_t agbno; /* block number containing inode */ + xfs_buf_t *agbp; /* buffer containing allocation group header */ + xfs_agino_t agino; /* inode number relative to allocation group */ + xfs_agnumber_t agno; /* allocation group number */ + int error; /* error return value */ + xfs_mount_t *mp; /* mount structure for filesystem */ + xfs_inobt_rec_incore_t rec; /* btree record */ + + mp = tp->t_mountp; + + /* + * Break up inode number into its components. + */ + agno = XFS_INO_TO_AGNO(mp, inode); + if (agno >= mp->m_sb.sb_agcount) { + xfs_warn(mp, "%s: agno >= mp->m_sb.sb_agcount (%d >= %d).", + __func__, agno, mp->m_sb.sb_agcount); + ASSERT(0); + return XFS_ERROR(EINVAL); + } + agino = XFS_INO_TO_AGINO(mp, inode); + if (inode != XFS_AGINO_TO_INO(mp, agno, agino)) { + xfs_warn(mp, "%s: inode != XFS_AGINO_TO_INO() (%llu != %llu).", + __func__, (unsigned long long)inode, + (unsigned long long)XFS_AGINO_TO_INO(mp, agno, agino)); + ASSERT(0); + return XFS_ERROR(EINVAL); + } + agbno = XFS_AGINO_TO_AGBNO(mp, agino); + if (agbno >= mp->m_sb.sb_agblocks) { + xfs_warn(mp, "%s: agbno >= mp->m_sb.sb_agblocks (%d >= %d).", + __func__, agbno, mp->m_sb.sb_agblocks); + ASSERT(0); + return XFS_ERROR(EINVAL); + } + /* + * Get the allocation group header. + */ + error = xfs_ialloc_read_agi(mp, tp, agno, &agbp); + if (error) { + xfs_warn(mp, "%s: xfs_ialloc_read_agi() returned error %d.", + __func__, error); + return error; + } + + /* + * Fix up the inode allocation btree. + */ + error = xfs_difree_inobt(mp, tp, agbp, agino, flist, delete, first_ino, + &rec); + if (error) + goto error0; + + return 0; + +error0: + return error; +} + STATIC int xfs_imap_lookup( struct xfs_mount *mp, -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C0F5F7F51 for ; Wed, 13 Nov 2013 09:56:26 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 409C1AC004 for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04cbb00ddf5b3fa0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id sGADQbE0qcxjcM9E for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOZC032365 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOIe013423 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id ED4031223DA; Wed, 13 Nov 2013 10:56:22 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 06/20] xfs: use and update the finobt on inode allocation Date: Wed, 13 Nov 2013 10:56:08 -0500 X-ASG-Orig-Subj: [PATCH v2 06/20] xfs: use and update the finobt on inode allocation Message-Id: <1384358182-37967-7-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Replace xfs_dialloc_ag() with an implementation that looks for a record in the finobt. The finobt only tracks records with at least one free inode. This eliminates the need for the intra-ag scan in the original algorithm. Once the inode is allocated, update the finobt appropriately (possibly removing the record) as well as the inobt. Move the original xfs_dialloc_ag() algorithm to xfs_dialloc_ag_slow() and fall back as such if finobt support is not enabled. Signed-off-by: Brian Foster --- libxfs/xfs_ialloc.c | 211 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 210 insertions(+), 1 deletion(-) diff --git a/libxfs/xfs_ialloc.c b/libxfs/xfs_ialloc.c index e1f88ec..e95b847 100644 --- a/libxfs/xfs_ialloc.c +++ b/libxfs/xfs_ialloc.c @@ -699,7 +699,7 @@ xfs_ialloc_get_rec( * available. */ STATIC int -xfs_dialloc_ag( +xfs_dialloc_ag_slow( struct xfs_trans *tp, struct xfs_buf *agbp, xfs_ino_t parent, @@ -957,6 +957,215 @@ error0: return error; } +STATIC int +xfs_dialloc_ag( + struct xfs_trans *tp, + struct xfs_buf *agbp, + xfs_ino_t parent, + xfs_ino_t *inop) +{ + struct xfs_mount *mp = tp->t_mountp; + struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); + xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); + xfs_agnumber_t pagno = XFS_INO_TO_AGNO(mp, parent); + xfs_agino_t pagino = XFS_INO_TO_AGINO(mp, parent); + struct xfs_perag *pag; + struct xfs_btree_cur *cur; + struct xfs_btree_cur *tcur; + struct xfs_inobt_rec_incore rec; + struct xfs_inobt_rec_incore trec; + xfs_ino_t ino; + int error; + int offset; + int i, j; + + if (!xfs_sb_version_hasfinobt(&mp->m_sb)) + return xfs_dialloc_ag_slow(tp, agbp, parent, inop); + + pag = xfs_perag_get(mp, agno); + + /* + * If pagino is 0 (this is the root inode allocation) use newino. + * This must work because we've just allocated some. + */ + if (!pagino) + pagino = be32_to_cpu(agi->agi_newino); + + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_FINO); + + error = xfs_check_agi_freecount(cur, agi); + if (error) + goto error_cur; + + if (agno == pagno) { + /* + * We're in the same AG as the parent inode so allocate the + * closest inode to the parent. + */ + error = xfs_inobt_lookup(cur, pagino, XFS_LOOKUP_LE, &i); + if (error) + goto error_cur; + if (i == 1) { + error = xfs_inobt_get_rec(cur, &rec, &i); + if (error) + goto error_cur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_cur); + + /* + * See if we've landed in the parent inode record. The + * finobt only tracks chunks with at least one free + * inode, so record existence is enough. + */ + if (pagino >= rec.ir_startino && + pagino < (rec.ir_startino + XFS_INODES_PER_CHUNK)) + goto alloc_inode; + } + + error = xfs_btree_dup_cursor(cur, &tcur); + if (error) + goto error_cur; + + error = xfs_inobt_lookup(tcur, pagino, XFS_LOOKUP_GE, &j); + if (error) + goto error_tcur; + if (j == 1) { + error = xfs_inobt_get_rec(tcur, &trec, &j); + if (error) + goto error_tcur; + XFS_WANT_CORRUPTED_GOTO(j == 1, error_tcur); + } + + if (i == 1 && j == 1) { + if ((pagino - rec.ir_startino + XFS_INODES_PER_CHUNK - 1) > + (trec.ir_startino - pagino)) { + rec = trec; + xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); + cur = tcur; + } else { + xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); + } + } else if (j == 1) { + rec = trec; + xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); + cur = tcur; + } else { + xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); + } + } else { + /* + * Different AG from the parent inode. Check the record for the + * most recently allocated inode. + */ + if (agi->agi_newino != cpu_to_be32(NULLAGINO)) { + error = xfs_inobt_lookup(cur, agi->agi_newino, + XFS_LOOKUP_EQ, &i); + if (error) + goto error_cur; + if (i == 1) { + error = xfs_inobt_get_rec(cur, &rec, &i); + if (error) + goto error_cur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_cur); + goto alloc_inode; + } + } + + /* + * Allocate the first inode available in the AG. + */ + error = xfs_inobt_lookup(cur, 0, XFS_LOOKUP_GE, &i); + if (error) + goto error_cur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_cur); + + error = xfs_inobt_get_rec(cur, &rec, &i); + if (error) + goto error_cur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_cur); + } + +alloc_inode: + offset = xfs_lowbit64(rec.ir_free); + ASSERT(offset >= 0); + ASSERT(offset < XFS_INODES_PER_CHUNK); + ASSERT((XFS_AGINO_TO_OFFSET(mp, rec.ir_startino) % + XFS_INODES_PER_CHUNK) == 0); + ino = XFS_AGINO_TO_INO(mp, agno, rec.ir_startino + offset); + + /* + * Modify or remove the finobt record. + */ + rec.ir_free &= ~XFS_INOBT_MASK(offset); + rec.ir_freecount--; + if (rec.ir_freecount) + error = xfs_inobt_update(cur, &rec); + else + error = xfs_btree_delete(cur, &i); + if (error) + goto error_cur; + + /* + * Lookup and modify the equivalent record in the inobt. + */ + tcur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); + + error = xfs_check_agi_freecount(tcur, agi); + if (error) + goto error_tcur; + + error = xfs_inobt_lookup(tcur, rec.ir_startino, XFS_LOOKUP_EQ, &i); + if (error) + goto error_tcur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_tcur); + + error = xfs_inobt_get_rec(tcur, &trec, &i); + if (error) + goto error_tcur; + XFS_WANT_CORRUPTED_GOTO(i == 1, error_tcur); + ASSERT((XFS_AGINO_TO_OFFSET(mp, trec.ir_startino) % + XFS_INODES_PER_CHUNK) == 0); + + trec.ir_free &= ~XFS_INOBT_MASK(offset); + trec.ir_freecount--; + + XFS_WANT_CORRUPTED_GOTO((rec.ir_free == trec.ir_free) && + (rec.ir_freecount == trec.ir_freecount), + error_tcur); + + error = xfs_inobt_update(tcur, &trec); + if (error) + goto error_tcur; + + /* + * Update the perag and superblock. + */ + be32_add_cpu(&agi->agi_freecount, -1); + xfs_ialloc_log_agi(tp, agbp, XFS_AGI_FREECOUNT); + pag->pagi_freecount--; + + xfs_trans_mod_sb(tp, XFS_TRANS_SB_IFREE, -1); + + error = xfs_check_agi_freecount(tcur, agi); + if (error) + goto error_tcur; + error = xfs_check_agi_freecount(cur, agi); + if (error) + goto error_tcur; + + xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); + xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); + xfs_perag_put(pag); + *inop = ino; + return 0; + +error_tcur: + xfs_btree_del_cursor(tcur, XFS_BTREE_ERROR); +error_cur: + xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); + xfs_perag_put(pag); + return error; +} + /* * Allocate an inode on disk. * -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CE9897F52 for ; Wed, 13 Nov 2013 09:56:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 35613AC00A for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04cb6c40d571e150001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id QMQISQSJxSNIllKm for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOk4032366 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuO2u013424 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 0AF83122F9F; Wed, 13 Nov 2013 10:56:22 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 05/20] xfs: insert newly allocated inode chunks into the finobt Date: Wed, 13 Nov 2013 10:56:07 -0500 X-ASG-Orig-Subj: [PATCH v2 05/20] xfs: insert newly allocated inode chunks into the finobt Message-Id: <1384358182-37967-6-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 A newly allocated inode chunk, by definition, has at least one free inode, so a record is always inserted into the finobt. Create the xfs_inobt_insert() helper from existing code to insert a record in an inobt based on the provided BTNUM. Update xfs_ialloc_ag_alloc() to invoke the helper for the existing XFS_BTNUM_INO tree and XFS_BTNUM_FINO tree, if enabled. Signed-off-by: Brian Foster --- libxfs/xfs_ialloc.c | 93 ++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 70 insertions(+), 23 deletions(-) diff --git a/libxfs/xfs_ialloc.c b/libxfs/xfs_ialloc.c index 1bb30c6..e1f88ec 100644 --- a/libxfs/xfs_ialloc.c +++ b/libxfs/xfs_ialloc.c @@ -88,6 +88,66 @@ xfs_inobt_get_rec( } /* + * Insert a single inobt record. Cursor must already point to desired location. + */ +STATIC int +xfs_inobt_insert_rec( + struct xfs_btree_cur *cur, + __int32_t freecount, + xfs_inofree_t free, + int *stat) +{ + cur->bc_rec.i.ir_freecount = freecount; + cur->bc_rec.i.ir_free = free; + return xfs_btree_insert(cur, stat); +} + +/* + * Insert records describing a newly allocated inode chunk into the inobt. + */ +STATIC int +xfs_inobt_insert( + struct xfs_mount *mp, + struct xfs_trans *tp, + struct xfs_buf *agbp, + xfs_agino_t newino, + xfs_agino_t newlen, + xfs_btnum_t btnum) +{ + struct xfs_btree_cur *cur; + struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); + xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); + xfs_agino_t thisino; + int i; + int error; + + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, btnum); + + for (thisino = newino; + thisino < newino + newlen; + thisino += XFS_INODES_PER_CHUNK) { + error = xfs_inobt_lookup(cur, thisino, XFS_LOOKUP_EQ, &i); + if (error) { + xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); + return error; + } + ASSERT(i == 0); + + error = xfs_inobt_insert_rec(cur, XFS_INODES_PER_CHUNK, + XFS_INOBT_ALL_FREE, &i); + if (error) { + xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); + return error; + } + ASSERT(i == 1); + } + + xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); + + return 0; +} + +/* * Verify that the number of free inodes in the AGI is correct. */ #ifdef DEBUG @@ -286,13 +346,10 @@ xfs_ialloc_ag_alloc( { xfs_agi_t *agi; /* allocation group header */ xfs_alloc_arg_t args; /* allocation argument structure */ - xfs_btree_cur_t *cur; /* inode btree cursor */ xfs_agnumber_t agno; int error; - int i; xfs_agino_t newino; /* new first inode's number */ xfs_agino_t newlen; /* new number of inodes */ - xfs_agino_t thisino; /* current inode number, for loop */ int isaligned = 0; /* inode allocation at stripe unit */ /* boundary */ struct xfs_perag *pag; @@ -430,29 +487,19 @@ xfs_ialloc_ag_alloc( agi->agi_newino = cpu_to_be32(newino); /* - * Insert records describing the new inode chunk into the btree. + * Insert records describing the new inode chunk into the btrees. */ - cur = xfs_inobt_init_cursor(args.mp, tp, agbp, agno, XFS_BTNUM_INO); - for (thisino = newino; - thisino < newino + newlen; - thisino += XFS_INODES_PER_CHUNK) { - cur->bc_rec.i.ir_startino = thisino; - cur->bc_rec.i.ir_freecount = XFS_INODES_PER_CHUNK; - cur->bc_rec.i.ir_free = XFS_INOBT_ALL_FREE; - error = xfs_btree_lookup(cur, XFS_LOOKUP_EQ, &i); - if (error) { - xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); - return error; - } - ASSERT(i == 0); - error = xfs_btree_insert(cur, &i); - if (error) { - xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); + error = xfs_inobt_insert(args.mp, tp, agbp, newino, newlen, + XFS_BTNUM_INO); + if (error) + return error; + + if (xfs_sb_version_hasfinobt(&args.mp->m_sb)) { + error = xfs_inobt_insert(args.mp, tp, agbp, newino, newlen, + XFS_BTNUM_FINO); + if (error) return error; - } - ASSERT(i == 1); } - xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); /* * Log allocation group header fields */ -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E083F7F53 for ; Wed, 13 Nov 2013 09:56:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6B544AC014 for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04bdf07897714ff0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id SSLDknxcrk2kV2Tt for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuPSX015059 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOgu020730 for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id A8AD11223D1; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 18/20] xfsprogs/repair: reconstruct the finobt in phase 5 Date: Wed, 13 Nov 2013 10:56:20 -0500 X-ASG-Orig-Subj: [PATCH v2 18/20] xfsprogs/repair: reconstruct the finobt in phase 5 Message-Id: <1384358182-37967-19-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Support reconstruction of the finobt in phase 5 of xfs_repair. We create a new cursor for the finobt and write the in-core records that contain free inodes to the tree. Finally, pass the cursor along to build_agi() to include the finobt root and level count in the agi header. Signed-off-by: Brian Foster --- repair/phase5.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 57 insertions(+), 13 deletions(-) diff --git a/repair/phase5.c b/repair/phase5.c index 9632d2c..e138a6a 100644 --- a/repair/phase5.c +++ b/repair/phase5.c @@ -881,10 +881,11 @@ build_freespace_tree(xfs_mount_t *mp, xfs_agnumber_t agno, */ static void init_ino_cursor(xfs_mount_t *mp, xfs_agnumber_t agno, bt_status_t *btree_curs, - __uint64_t *num_inos, __uint64_t *num_free_inos) + __uint64_t *num_inos, __uint64_t *num_free_inos, int finobt) { __uint64_t ninos; __uint64_t nfinos; + __uint64_t rec_nfinos; ino_tree_node_t *ino_rec; int num_recs; int level; @@ -920,13 +921,22 @@ init_ino_cursor(xfs_mount_t *mp, xfs_agnumber_t agno, bt_status_t *btree_curs, * build up statistics */ for (num_recs = 0; ino_rec != NULL; ino_rec = next_ino_rec(ino_rec)) { - ninos += XFS_INODES_PER_CHUNK; - num_recs++; + rec_nfinos = 0; for (i = 0; i < XFS_INODES_PER_CHUNK; i++) { ASSERT(is_inode_confirmed(ino_rec, i)); if (is_inode_free(ino_rec, i)) - nfinos++; + rec_nfinos++; } + + /* + * finobt only considers records with free inodes + */ + if (finobt && !rec_nfinos) + continue; + + nfinos += rec_nfinos; + ninos += XFS_INODES_PER_CHUNK; + num_recs++; } blocks_allocated = lptr->num_blocks = howmany(num_recs, @@ -1061,8 +1071,8 @@ prop_ino_cursor(xfs_mount_t *mp, xfs_agnumber_t agno, bt_status_t *btree_curs, * XXX: yet more code that can be shared with mkfs, growfs. */ static void -build_agi(xfs_mount_t *mp, xfs_agnumber_t agno, - bt_status_t *btree_curs, struct agi_stat *agi_stat) +build_agi(xfs_mount_t *mp, xfs_agnumber_t agno, bt_status_t *btree_curs, + bt_status_t *finobt_curs, struct agi_stat *agi_stat) { xfs_buf_t *agi_buf; xfs_agi_t *agi; @@ -1096,6 +1106,11 @@ build_agi(xfs_mount_t *mp, xfs_agnumber_t agno, if (xfs_sb_version_hascrc(&mp->m_sb)) platform_uuid_copy(&agi->agi_uuid, &mp->m_sb.sb_uuid); + if (xfs_sb_version_hasfinobt(&mp->m_sb)) { + agi->agi_free_root = cpu_to_be32(finobt_curs->root); + agi->agi_free_level = cpu_to_be32(finobt_curs->num_levels); + } + libxfs_writebuf(agi_buf, 0); } @@ -1106,7 +1121,7 @@ build_agi(xfs_mount_t *mp, xfs_agnumber_t agno, static void build_ino_tree(xfs_mount_t *mp, xfs_agnumber_t agno, bt_status_t *btree_curs, __uint32_t magic, - struct agi_stat *agi_stat) + struct agi_stat *agi_stat, int finobt) { xfs_agnumber_t i; xfs_agblock_t j; @@ -1158,7 +1173,10 @@ build_ino_tree(xfs_mount_t *mp, xfs_agnumber_t agno, * pointers for the parent. that can recurse up to the root * if required. set the sibling pointers for leaf level here. */ - ino_rec = findfirst_inode_rec(agno); + if (finobt) + ino_rec = findfirst_free_inode_rec(agno); + else + ino_rec = findfirst_inode_rec(agno); if (ino_rec != NULL) first_agino = ino_rec->ino_startnum; @@ -1210,7 +1228,11 @@ build_ino_tree(xfs_mount_t *mp, xfs_agnumber_t agno, bt_rec[j].ir_freecount = cpu_to_be32(inocnt); freecount += inocnt; count += XFS_INODES_PER_CHUNK; - ino_rec = next_ino_rec(ino_rec); + + if (finobt) + ino_rec = next_free_ino_rec(ino_rec); + else + ino_rec = next_ino_rec(ino_rec); } if (ino_rec != NULL) { @@ -1486,9 +1508,12 @@ phase5_func( { __uint64_t num_inos; __uint64_t num_free_inos; + __uint64_t finobt_num_inos; + __uint64_t finobt_num_free_inos; bt_status_t bno_btree_curs; bt_status_t bcnt_btree_curs; bt_status_t ino_btree_curs; + bt_status_t fino_btree_curs; int extra_blocks = 0; uint num_freeblocks; xfs_extlen_t freeblks1; @@ -1533,8 +1558,13 @@ phase5_func( * on-disk btrees (includs pre-allocating all * required blocks for the trees themselves) */ - init_ino_cursor(mp, agno, &ino_btree_curs, - &num_inos, &num_free_inos); + init_ino_cursor(mp, agno, &ino_btree_curs, &num_inos, + &num_free_inos, 0); + + if (xfs_sb_version_hasfinobt(&mp->m_sb)) + init_ino_cursor(mp, agno, &fino_btree_curs, + &finobt_num_inos, &finobt_num_free_inos, + 1); sb_icount_ag[agno] += num_inos; sb_ifree_ag[agno] += num_free_inos; @@ -1633,17 +1663,31 @@ phase5_func( */ magic = xfs_sb_version_hascrc(&mp->m_sb) ? XFS_IBT_CRC_MAGIC : XFS_IBT_MAGIC; - build_ino_tree(mp, agno, &ino_btree_curs, magic, &agi_stat); + build_ino_tree(mp, agno, &ino_btree_curs, magic, &agi_stat, 0); write_cursor(&ino_btree_curs); + /* + * build free inode tree + */ + if (xfs_sb_version_hasfinobt(&mp->m_sb)) { + magic = xfs_sb_version_hascrc(&mp->m_sb) ? + XFS_FIBT_CRC_MAGIC : XFS_FIBT_MAGIC; + build_ino_tree(mp, agno, &fino_btree_curs, magic, + NULL, 1); + write_cursor(&fino_btree_curs); + } + /* build the agi */ - build_agi(mp, agno, &ino_btree_curs, &agi_stat); + build_agi(mp, agno, &ino_btree_curs, &fino_btree_curs, + &agi_stat); /* * tear down cursors */ finish_cursor(&bno_btree_curs); finish_cursor(&ino_btree_curs); + if (xfs_sb_version_hasfinobt(&mp->m_sb)) + finish_cursor(&fino_btree_curs); finish_cursor(&bcnt_btree_curs); /* * release the incore per-AG bno/bcnt trees so -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3E11E7F3F for ; Wed, 13 Nov 2013 09:56:27 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id CABBCAC009 for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04cbb00ddf5b3fb0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 2VtMTF74FXktgxnX for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuPMf014566 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOZV020732 for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 8957F120019; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 16/20] xfsprogs/repair: pull the build_agi() call up out of the inode tree build Date: Wed, 13 Nov 2013 10:56:18 -0500 X-ASG-Orig-Subj: [PATCH v2 16/20] xfsprogs/repair: pull the build_agi() call up out of the inode tree build Message-Id: <1384358182-37967-17-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Pull the build_agi() call out of build_ino_tree() in phase 5. This is to prepare for finobt support, in which build_agi() will require context from multiple inode tree reconstructions (both the inode allocation tree and free inode tree, when it exists). Create the new 'agi_stat' structure to carry the requisite state from the build_ino_tree() operation to build_agi(). Signed-off-by: Brian Foster --- repair/phase5.c | 36 +++++++++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/repair/phase5.c b/repair/phase5.c index 10ed1eb..9632d2c 100644 --- a/repair/phase5.c +++ b/repair/phase5.c @@ -74,6 +74,15 @@ typedef struct bt_status { bt_stat_level_t level[XFS_BTREE_MAXLEVELS]; } bt_status_t; +/* + * extra metadata for the agi + */ +struct agi_stat { + xfs_agino_t first_agino; + xfs_agino_t count; + xfs_agino_t freecount; +}; + static __uint64_t *sb_icount_ag; /* allocated inodes per ag */ static __uint64_t *sb_ifree_ag; /* free inodes per ag */ static __uint64_t *sb_fdblocks_ag; /* free data blocks per ag */ @@ -1053,8 +1062,7 @@ prop_ino_cursor(xfs_mount_t *mp, xfs_agnumber_t agno, bt_status_t *btree_curs, */ static void build_agi(xfs_mount_t *mp, xfs_agnumber_t agno, - bt_status_t *btree_curs, xfs_agino_t first_agino, - xfs_agino_t count, xfs_agino_t freecount) + bt_status_t *btree_curs, struct agi_stat *agi_stat) { xfs_buf_t *agi_buf; xfs_agi_t *agi; @@ -1075,11 +1083,11 @@ build_agi(xfs_mount_t *mp, xfs_agnumber_t agno, else agi->agi_length = cpu_to_be32(mp->m_sb.sb_dblocks - (xfs_drfsbno_t) mp->m_sb.sb_agblocks * agno); - agi->agi_count = cpu_to_be32(count); + agi->agi_count = cpu_to_be32(agi_stat->count); agi->agi_root = cpu_to_be32(btree_curs->root); agi->agi_level = cpu_to_be32(btree_curs->num_levels); - agi->agi_freecount = cpu_to_be32(freecount); - agi->agi_newino = cpu_to_be32(first_agino); + agi->agi_freecount = cpu_to_be32(agi_stat->freecount); + agi->agi_newino = cpu_to_be32(agi_stat->first_agino); agi->agi_dirino = cpu_to_be32(NULLAGINO); for (i = 0; i < XFS_AGI_UNLINKED_BUCKETS; i++) @@ -1097,7 +1105,8 @@ build_agi(xfs_mount_t *mp, xfs_agnumber_t agno, */ static void build_ino_tree(xfs_mount_t *mp, xfs_agnumber_t agno, - bt_status_t *btree_curs, __uint32_t magic) + bt_status_t *btree_curs, __uint32_t magic, + struct agi_stat *agi_stat) { xfs_agnumber_t i; xfs_agblock_t j; @@ -1227,7 +1236,11 @@ build_ino_tree(xfs_mount_t *mp, xfs_agnumber_t agno, } } - build_agi(mp, agno, btree_curs, first_agino, count, freecount); + if (agi_stat) { + agi_stat->first_agino = first_agino; + agi_stat->count = count; + agi_stat->freecount = freecount; + } } /* @@ -1484,6 +1497,7 @@ phase5_func( #endif xfs_agblock_t num_extents; __uint32_t magic; + struct agi_stat agi_stat = {0,}; if (verbose) do_log(_(" - agno = %d\n"), agno); @@ -1615,12 +1629,16 @@ phase5_func( build_agf_agfl(mp, agno, &bno_btree_curs, &bcnt_btree_curs, freeblks1, extra_blocks); /* - * build inode allocation tree. this also build the agi + * build inode allocation tree. */ magic = xfs_sb_version_hascrc(&mp->m_sb) ? XFS_IBT_CRC_MAGIC : XFS_IBT_MAGIC; - build_ino_tree(mp, agno, &ino_btree_curs, magic); + build_ino_tree(mp, agno, &ino_btree_curs, magic, &agi_stat); write_cursor(&ino_btree_curs); + + /* build the agi */ + build_agi(mp, agno, &ino_btree_curs, &agi_stat); + /* * tear down cursors */ -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id ED8497F54 for ; Wed, 13 Nov 2013 09:56:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 63E2AAC013 for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04cb6c40d371e150001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id XVHFx0r7X0bW62M9 for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOLN030029 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOgs020730 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 16800122EED; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 08/20] xfs: update the finobt on inode free Date: Wed, 13 Nov 2013 10:56:10 -0500 X-ASG-Orig-Subj: [PATCH v2 08/20] xfs: update the finobt on inode free Message-Id: <1384358182-37967-9-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 An inode free operation can have several effects on the finobt. If all inodes have been freed and the chunk deallocated, we remove the finobt record. If the inode chunk was previously full, we must insert a new record based on the existing inobt record. Otherwise, we modify the record in place. Create the xfs_ifree_finobt() function to identify the potential scenarios and update the finobt appropriately. Signed-off-by: Brian Foster --- libxfs/xfs_ialloc.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) diff --git a/libxfs/xfs_ialloc.c b/libxfs/xfs_ialloc.c index d8405e7..834a740 100644 --- a/libxfs/xfs_ialloc.c +++ b/libxfs/xfs_ialloc.c @@ -1455,6 +1455,106 @@ error0: } /* + * Free an inode in the free inode btree. + */ +STATIC int +xfs_difree_finobt( + struct xfs_mount *mp, + struct xfs_trans *tp, + struct xfs_buf *agbp, + xfs_agino_t agino, + struct xfs_inobt_rec_incore *ibtrec) /* inobt record */ +{ + struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); + xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); + struct xfs_btree_cur *cur; + struct xfs_inobt_rec_incore rec; + int offset = agino - ibtrec->ir_startino; + int error; + int i; + + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_FINO); + + error = xfs_inobt_lookup(cur, ibtrec->ir_startino, XFS_LOOKUP_EQ, &i); + if (error) + goto error; + if (i == 0) { + /* + * If the record does not exist in the finobt, we must have just + * freed an inode in a previously fully allocated chunk. If not, + * something is out of sync. + */ + XFS_WANT_CORRUPTED_GOTO(ibtrec->ir_freecount == 1, error); + + error = xfs_inobt_insert_rec(cur, ibtrec->ir_freecount, + ibtrec->ir_free, &i); + if (error) + goto error; + ASSERT(i == 1); + + goto out; + } + + /* + * Read and update the existing record. + */ + error = xfs_inobt_get_rec(cur, &rec, &i); + if (error) + goto error; + XFS_WANT_CORRUPTED_GOTO(i == 1, error); + + rec.ir_free |= XFS_INOBT_MASK(offset); + rec.ir_freecount++; + + XFS_WANT_CORRUPTED_GOTO((rec.ir_free == ibtrec->ir_free) && + (rec.ir_freecount == ibtrec->ir_freecount), + error); + + /* + * The content of inobt records should always match between the inobt + * and finobt. The lifecycle of records in the finobt is different from + * the inobt in that the finobt only tracks records with at least one + * free inode. This is to optimize lookup for inode allocation purposes. + * The following checks determine whether to update the existing record or + * remove it entirely. + */ + + if (rec.ir_freecount == XFS_IALLOC_INODES(mp) && + !(mp->m_flags & XFS_MOUNT_IKEEP)) { + /* + * If all inodes are free and we're in !ikeep mode, the entire + * inode chunk has been deallocated. Remove the record from the + * finobt. + */ + error = xfs_btree_delete(cur, &i); + if (error) + goto error; + ASSERT(i == 1); + } else { + /* + * The existing finobt record was modified and has a combination + * of allocated and free inodes or is completely free and ikeep + * is enabled. Update the record. + */ + error = xfs_inobt_update(cur, &rec); + if (error) + goto error; + } + +out: + error = xfs_check_agi_freecount(cur, agi); + if (error) + goto error; + + xfs_btree_del_cursor(cur, XFS_BTREE_NOERROR); + return 0; + +error: + xfs_btree_del_cursor(cur, XFS_BTREE_ERROR); + return error; +} + +/* * Free disk inode. Carefully avoids touching the incore inode, all * manipulations incore are the caller's responsibility. * The on-disk inode is not changed by this operation, only the @@ -1522,6 +1622,15 @@ xfs_difree( if (error) goto error0; + /* + * Fix up the free inode btree. + */ + if (xfs_sb_version_hasfinobt(&mp->m_sb)) { + error = xfs_difree_finobt(mp, tp, agbp, agino, &rec); + if (error) + goto error0; + } + return 0; error0: -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BC3597F50 for ; Wed, 13 Nov 2013 09:56:28 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8EE898F8035 for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-ASG-Debug-ID: 1384358184-04cbb00dde5b3f90001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id dYats4u9MSSj8urt for ; Wed, 13 Nov 2013 07:56:24 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOD2015046 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuN7c013417 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id B72D3120019; Wed, 13 Nov 2013 10:56:22 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 01/20] xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers Date: Wed, 13 Nov 2013 10:56:03 -0500 X-ASG-Orig-Subj: [PATCH v2 01/20] xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers Message-Id: <1384358182-37967-2-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358184 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 The introduction of the free inode btree (finobt) requires that xfs_ialloc_btree.c handle multiple trees. Refactor xfs_ialloc_btree.c so the caller specifies the btree type on cursor initialization to prepare for addition of the finobt. Signed-off-by: Brian Foster Reviewed-by: Dave Chinner --- include/xfs_ialloc_btree.h | 3 ++- libxfs/xfs_ialloc.c | 8 ++++---- libxfs/xfs_ialloc_btree.c | 8 +++++--- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/include/xfs_ialloc_btree.h b/include/xfs_ialloc_btree.h index f38b220..d7ebea7 100644 --- a/include/xfs_ialloc_btree.h +++ b/include/xfs_ialloc_btree.h @@ -58,7 +58,8 @@ struct xfs_mount; ((index) - 1) * sizeof(xfs_inobt_ptr_t))) extern struct xfs_btree_cur *xfs_inobt_init_cursor(struct xfs_mount *, - struct xfs_trans *, struct xfs_buf *, xfs_agnumber_t); + struct xfs_trans *, struct xfs_buf *, xfs_agnumber_t, + xfs_btnum_t); extern int xfs_inobt_maxrecs(struct xfs_mount *, int, int); #endif /* __XFS_IALLOC_BTREE_H__ */ diff --git a/libxfs/xfs_ialloc.c b/libxfs/xfs_ialloc.c index afe1a82..337a4c6 100644 --- a/libxfs/xfs_ialloc.c +++ b/libxfs/xfs_ialloc.c @@ -432,7 +432,7 @@ xfs_ialloc_ag_alloc( /* * Insert records describing the new inode chunk into the btree. */ - cur = xfs_inobt_init_cursor(args.mp, tp, agbp, agno); + cur = xfs_inobt_init_cursor(args.mp, tp, agbp, agno, XFS_BTNUM_INO); for (thisino = newino; thisino < newino + newlen; thisino += XFS_INODES_PER_CHUNK) { @@ -678,7 +678,7 @@ xfs_dialloc_ag( ASSERT(pag->pagi_freecount > 0); restart_pagno: - cur = xfs_inobt_init_cursor(mp, tp, agbp, agno); + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); /* * If pagino is 0 (this is the root inode allocation) use newino. * This must work because we've just allocated some. @@ -1140,7 +1140,7 @@ xfs_difree( /* * Initialize the cursor. */ - cur = xfs_inobt_init_cursor(mp, tp, agbp, agno); + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); error = xfs_check_agi_freecount(cur, agi); if (error) @@ -1271,7 +1271,7 @@ xfs_imap_lookup( * we have a record, we need to ensure it contains the inode number * we are looking up. */ - cur = xfs_inobt_init_cursor(mp, tp, agbp, agno); + cur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, &i); if (!error) { if (i) diff --git a/libxfs/xfs_ialloc_btree.c b/libxfs/xfs_ialloc_btree.c index 27a5dd9..0b9b91a 100644 --- a/libxfs/xfs_ialloc_btree.c +++ b/libxfs/xfs_ialloc_btree.c @@ -30,7 +30,8 @@ xfs_inobt_dup_cursor( struct xfs_btree_cur *cur) { return xfs_inobt_init_cursor(cur->bc_mp, cur->bc_tp, - cur->bc_private.a.agbp, cur->bc_private.a.agno); + cur->bc_private.a.agbp, cur->bc_private.a.agno, + cur->bc_btnum); } STATIC void @@ -377,7 +378,8 @@ xfs_inobt_init_cursor( struct xfs_mount *mp, /* file system mount point */ struct xfs_trans *tp, /* transaction pointer */ struct xfs_buf *agbp, /* buffer for agi structure */ - xfs_agnumber_t agno) /* allocation group number */ + xfs_agnumber_t agno, /* allocation group number */ + xfs_btnum_t btnum) /* ialloc or free ino btree */ { struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); struct xfs_btree_cur *cur; @@ -387,7 +389,7 @@ xfs_inobt_init_cursor( cur->bc_tp = tp; cur->bc_mp = mp; cur->bc_nlevels = be32_to_cpu(agi->agi_level); - cur->bc_btnum = XFS_BTNUM_INO; + cur->bc_btnum = btnum; cur->bc_blocklog = mp->m_sb.sb_blocklog; cur->bc_ops = &xfs_inobt_ops; -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AFD9D7F37 for ; Wed, 13 Nov 2013 09:56:28 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 963D18F8040 for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-ASG-Debug-ID: 1384358184-04cbb00de05b3fa0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id DdkS7Rk03kGhQL4J for ; Wed, 13 Nov 2013 07:56:24 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOst017179 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuNKk001402 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id C3AB5120544; Wed, 13 Nov 2013 10:56:22 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 02/20] xfs: reserve v5 superblock read-only compat. feature bit for finobt Date: Wed, 13 Nov 2013 10:56:04 -0500 X-ASG-Orig-Subj: [PATCH v2 02/20] xfs: reserve v5 superblock read-only compat. feature bit for finobt Message-Id: <1384358182-37967-3-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358184 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Reserve a v5 read-only compatibility feature bit for the finobt and create the xfs_sb_version_hasfinobt() helper to determine whether an fs has the feature enabled. The finobt does not change existing on-disk structures, but must remain consistent with the ialloc btree. Modifications from older kernels would violate that constrant. Therefore, we restrict older kernels to read-only mounts of finobt-enabled filesystems. Note that this does not yet enable the ability to rw mount a finobt fs (by setting the feature bit in the XFS_SB_FEAT_RO_COMPAT_ALL mask). Signed-off-by: Brian Foster --- include/xfs_sb.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/xfs_sb.h b/include/xfs_sb.h index 35061d4..070a7f6 100644 --- a/include/xfs_sb.h +++ b/include/xfs_sb.h @@ -585,6 +585,7 @@ xfs_sb_has_compat_feature( return (sbp->sb_features_compat & feature) != 0; } +#define XFS_SB_FEAT_RO_COMPAT_FINOBT (1 << 0) /* free inode btree */ #define XFS_SB_FEAT_RO_COMPAT_ALL 0 #define XFS_SB_FEAT_RO_COMPAT_UNKNOWN ~XFS_SB_FEAT_RO_COMPAT_ALL static inline bool @@ -639,6 +640,12 @@ static inline int xfs_sb_version_hasftype(struct xfs_sb *sbp) (sbp->sb_features2 & XFS_SB_VERSION2_FTYPE)); } +static inline int xfs_sb_version_hasfinobt(xfs_sb_t *sbp) +{ + return (XFS_SB_VERSION_NUM(sbp) == XFS_SB_VERSION_5) && + (sbp->sb_features_ro_compat & XFS_SB_FEAT_RO_COMPAT_FINOBT); +} + /* * end of superblock version macros */ -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E40EB7F5E for ; Wed, 13 Nov 2013 09:56:28 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9E0A18F8049 for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-ASG-Debug-ID: 1384358184-04bdf07897714fe0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 2QDj0LWjsAq891Q2 for ; Wed, 13 Nov 2013 07:56:24 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOlb014547 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rADFuNO9001241 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id AC6BC12027E; Wed, 13 Nov 2013 10:56:22 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 00/20] xfsprogs: introduce the free inode btree Date: Wed, 13 Nov 2013 10:56:02 -0500 X-ASG-Orig-Subj: [PATCH v2 00/20] xfsprogs: introduce the free inode btree Message-Id: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358184 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi all, This is the v2 userspace portion of finobt support corresponding to v2 of the kernel series. Patches 1-10 are straight application of the corresponding kernel patches with omissions where appropriate. At this point, I'd suggest review of those patches target the kernel equivalents, as this set will progress using the kernel set as a base. Patch 11 adds mkfs support. Patches 12 and 13 provide a couple minor db and repair fixes to support the new agi fields and calculate the fs format respectively. Patches 14-18 add real repair support for the finobt. Patch 19 adds support to report finobt state in xfs_info. Patch 20 adds support for metadump. Note that this series is based on Dave's latest (v5) CRC write support series for userspace: http://oss.sgi.com/archives/xfs/2013-11/msg00351.html This is required for metadump support in particular. I think this set is now fairly comprehensive in terms of finobt support. My biggest question at the moment is with regard to how far to enhance repair support. Repair currently scans the finobt in phase 2, attempts to call out inconsistencies and regenerates the finobt based on the in-core data in phase 5. Once basic support is ironed out, we have a duplicate source of a subset of inode metadata (chunks with free inodes) from which to potentially make more intelligent repair decisions. Thoughts appreciated. Brian v2: - Rebased onto the CRC v5 series and v2 kernel finobt bits. - Core finobt repair support. - xfs_info support. - xfs_metadump support. Brian Foster (20): xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers xfs: reserve v5 superblock read-only compat. feature bit for finobt xfs: support the XFS_BTNUM_FINOBT free inode btree type xfs: update inode allocation/free transaction reservations for finobt xfs: insert newly allocated inode chunks into the finobt xfs: use and update the finobt on inode allocation xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helper xfs: update the finobt on inode free xfs: report finobt status in fs geometry xfs: enable the finobt feature on v5 superblocks xfsprogs/mkfs: finobt mkfs support xfsprogs/db: finobt support xfsprogs/repair: account for finobt in ag 0 geometry pre-calculation xfsprogs/repair: phase 2 finobt scan xfsprogs/repair: pass btree block magic as param to build_ino_tree() xfsprogs/repair: pull the build_agi() call up out of the inode tree build xfsprogs/repair: helpers for finding in-core inode records w/ free inodes xfsprogs/repair: reconstruct the finobt in phase 5 xfsprogs/growfs: report finobt status in fs geometry (xfs_info) xfsprogs/db: add finobt support to metadump db/agi.c | 2 + db/btblock.c | 12 + db/metadump.c | 25 +- growfs/xfs_growfs.c | 14 +- include/xfs_ag.h | 32 ++- include/xfs_btree.h | 3 + include/xfs_format.h | 14 +- include/xfs_fs.h | 1 + include/xfs_ialloc_btree.h | 3 +- include/xfs_sb.h | 10 +- include/xfs_trans_space.h | 7 +- include/xfs_types.h | 2 +- libxfs/xfs_btree.c | 6 +- libxfs/xfs_ialloc.c | 616 ++++++++++++++++++++++++++++++++++++++------- libxfs/xfs_ialloc_btree.c | 68 ++++- libxfs/xfs_trans_resv.c | 47 +++- mkfs/xfs_mkfs.c | 83 ++++-- repair/incore.h | 27 ++ repair/phase5.c | 109 ++++++-- repair/scan.c | 239 +++++++++++++++++- repair/xfs_repair.c | 2 + 21 files changed, 1144 insertions(+), 178 deletions(-) -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 99D567F69 for ; Wed, 13 Nov 2013 09:56:29 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 80292304066 for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04cbb00de05b3fb0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 3xzs3ceL1pfrmXOE for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuPXV015056 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuPh8001420 for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id B370912027E; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 19/20] xfsprogs/growfs: report finobt status in fs geometry (xfs_info) Date: Wed, 13 Nov 2013 10:56:21 -0500 X-ASG-Orig-Subj: [PATCH v2 19/20] xfsprogs/growfs: report finobt status in fs geometry (xfs_info) Message-Id: <1384358182-37967-20-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Check and report on the free inode btree status bit in the fs geometry. Signed-off-by: Brian Foster --- growfs/xfs_growfs.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/growfs/xfs_growfs.c b/growfs/xfs_growfs.c index 2df68fb..87f689f 100644 --- a/growfs/xfs_growfs.c +++ b/growfs/xfs_growfs.c @@ -56,12 +56,13 @@ report_info( int projid32bit, int crcs_enabled, int cimode, - int ftype_enabled) + int ftype_enabled, + int finobt_enabled) { printf(_( "meta-data=%-22s isize=%-6u agcount=%u, agsize=%u blks\n" " =%-22s sectsz=%-5u attr=%u, projid32bit=%u\n" - " =%-22s crc=%u\n" + " =%-22s crc=%-8u finobt=%u\n" "data =%-22s bsize=%-6u blocks=%llu, imaxpct=%u\n" " =%-22s sunit=%-6u swidth=%u blks\n" "naming =version %-14u bsize=%-6u ascii-ci=%d ftype=%d\n" @@ -71,7 +72,7 @@ report_info( mntpoint, geo.inodesize, geo.agcount, geo.agblocks, "", geo.sectsize, attrversion, projid32bit, - "", crcs_enabled, + "", crcs_enabled, finobt_enabled, "", geo.blocksize, (unsigned long long)geo.datablocks, geo.imaxpct, "", geo.sunit, geo.swidth, @@ -123,6 +124,7 @@ main(int argc, char **argv) int projid32bit; int crcs_enabled; int ftype_enabled = 0; + int finobt_enabled; /* free inode btree */ progname = basename(argv[0]); setlocale(LC_ALL, ""); @@ -245,11 +247,12 @@ main(int argc, char **argv) projid32bit = geo.flags & XFS_FSOP_GEOM_FLAGS_PROJID32 ? 1 : 0; crcs_enabled = geo.flags & XFS_FSOP_GEOM_FLAGS_V5SB ? 1 : 0; ftype_enabled = geo.flags & XFS_FSOP_GEOM_FLAGS_FTYPE ? 1 : 0; + finobt_enabled = geo.flags & XFS_FSOP_GEOM_FLAGS_FINOBT ? 1 : 0; if (nflag) { report_info(geo, datadev, isint, logdev, rtdev, lazycount, dirversion, logversion, attrversion, projid32bit, crcs_enabled, ci, - ftype_enabled); + ftype_enabled, finobt_enabled); exit(0); } @@ -286,7 +289,8 @@ main(int argc, char **argv) report_info(geo, datadev, isint, logdev, rtdev, lazycount, dirversion, logversion, - attrversion, projid32bit, crcs_enabled, ci, ftype_enabled); + attrversion, projid32bit, crcs_enabled, ci, ftype_enabled, + finobt_enabled); ddsize = xi.dsize; dlsize = ( xi.logBBsize? xi.logBBsize : -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2918D7F73 for ; Wed, 13 Nov 2013 09:56:30 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0E9ED304059 for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04cbb00ddd5b3fa0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id WApokryDEEv9nJP7 for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuPQe030035 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOiR001418 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 6C46E123680; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 14/20] xfsprogs/repair: phase 2 finobt scan Date: Wed, 13 Nov 2013 10:56:16 -0500 X-ASG-Orig-Subj: [PATCH v2 14/20] xfsprogs/repair: phase 2 finobt scan Message-Id: <1384358182-37967-15-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 If one exists, scan the free inode btree in phase 2 of xfs_repair. We use the same general infrastructure as for the inobt scan, but trigger finobt chunk scan logic in in scan_inobt() via the magic value. The new scan_single_finobt_chunk() function is similar to the inobt equivalent with some finobt specific logic. We can expect that underlying inode chunk blocks are already marked used due to the previous inobt scan. We can also expect to find every record tracked by the finobt already accounted for in the in-core tree with equivalent (and internally consistent) inobt record data. Spit out a warning on any divergences from the above and add the inodes referenced by the current finobt record to the appropriate in-core tree. Signed-off-by: Brian Foster --- repair/scan.c | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 234 insertions(+), 5 deletions(-) diff --git a/repair/scan.c b/repair/scan.c index 49ed194..1035f01 100644 --- a/repair/scan.c +++ b/repair/scan.c @@ -46,6 +46,7 @@ struct aghdr_cnts { __uint64_t fdblocks; __uint64_t icount; __uint64_t ifreecount; + __uint32_t fibtfreecount; }; void @@ -882,6 +883,196 @@ _("inode rec for ino %" PRIu64 " (%d/%d) overlaps existing rec (start %d/%d)\n") return suspect; } +static int +scan_single_finobt_chunk( + xfs_agnumber_t agno, + xfs_inobt_rec_t *rp, + int suspect) +{ + xfs_ino_t lino; + xfs_agino_t ino; + xfs_agblock_t agbno; + int j; + int nfree; + int off; + int state; + ino_tree_node_t *first_rec, *last_rec, *ino_rec; + + ino = be32_to_cpu(rp->ir_startino); + off = XFS_AGINO_TO_OFFSET(mp, ino); + agbno = XFS_AGINO_TO_AGBNO(mp, ino); + lino = XFS_AGINO_TO_INO(mp, agno, ino); + + /* + * on multi-block block chunks, all chunks start + * at the beginning of the block. with multi-chunk + * blocks, all chunks must start on 64-inode boundaries + * since each block can hold N complete chunks. if + * fs has aligned inodes, all chunks must start + * at a fs_ino_alignment*N'th agbno. skip recs + * with badly aligned starting inodes. + */ + if (ino == 0 || + (inodes_per_block <= XFS_INODES_PER_CHUNK && off != 0) || + (inodes_per_block > XFS_INODES_PER_CHUNK && + off % XFS_INODES_PER_CHUNK != 0) || + (fs_aligned_inodes && agbno % fs_ino_alignment != 0)) { + do_warn( + _("badly aligned finobt inode rec (starting inode = %" PRIu64 ")\n"), + lino); + suspect++; + } + + /* + * verify numeric validity of inode chunk first + * before inserting into a tree. don't have to + * worry about the overflow case because the + * starting ino number of a chunk can only get + * within 255 inodes of max (NULLAGINO). if it + * gets closer, the agino number will be illegal + * as the agbno will be too large. + */ + if (verify_aginum(mp, agno, ino)) { + do_warn( +_("bad starting inode # (%" PRIu64 " (0x%x 0x%x)) in finobt rec, skipping rec\n"), + lino, agno, ino); + return ++suspect; + } + + if (verify_aginum(mp, agno, + ino + XFS_INODES_PER_CHUNK - 1)) { + do_warn( +_("bad ending inode # (%" PRIu64 " (0x%x 0x%zx)) in finobt rec, skipping rec\n"), + lino + XFS_INODES_PER_CHUNK - 1, + agno, + ino + XFS_INODES_PER_CHUNK - 1); + return ++suspect; + } + + /* + * cross check state of each block containing inodes referenced by the + * finobt against what we have already scanned from the alloc inobt. + */ + if (off == 0 && !suspect) { + for (j = 0; + j < XFS_INODES_PER_CHUNK; + j += mp->m_sb.sb_inopblock) { + agbno = XFS_AGINO_TO_AGBNO(mp, ino + j); + + state = get_bmap(agno, agbno); + if (state == XR_E_INO) { + continue; + } else if ((state == XR_E_UNKNOWN) || + (state == XR_E_INUSE_FS && agno == 0 && + ino + j >= first_prealloc_ino && + ino + j < last_prealloc_ino)) { + do_warn( +_("inode chunk claims untracked block, finobt block - agno %d, bno %d, inopb %d\n"), + agno, agbno, mp->m_sb.sb_inopblock); + + set_bmap(agno, agbno, XR_E_INO); + suspect++; + } else { + do_warn( +_("inode chunk claims used block, finobt block - agno %d, bno %d, inopb %d\n"), + agno, agbno, mp->m_sb.sb_inopblock); + return ++suspect; + } + } + } + + /* + * ensure we have an incore entry for each chunk + */ + find_inode_rec_range(mp, agno, ino, ino + XFS_INODES_PER_CHUNK, + &first_rec, &last_rec); + + if (first_rec) { + if (suspect) + return suspect; + + /* + * verify consistency between finobt record and incore state + */ + if (first_rec->ino_startnum != ino) { + do_warn( +_("finobt rec for ino %" PRIu64 " (%d/%u) does not match existing rec (%d/%d)\n"), + lino, agno, ino, agno, first_rec->ino_startnum); + return ++suspect; + } + + nfree = 0; + for (j = 0; j < XFS_INODES_PER_CHUNK; j++) { + if (XFS_INOBT_IS_FREE_DISK(rp, j)) { + nfree++; + if (!suspect && !is_inode_free(first_rec, j)) + suspect++; + } + } + + goto check_freecount; + } + + /* + * the finobt contains a record that the previous alloc inobt scan never + * found. insert the inodes into the appropriate tree. + */ + + do_warn( + _("undiscovered finobt record, ino %" PRIu64 " (%d/%u)\n"), + lino, agno, ino); + + if (!suspect) { + /* + * inodes previously inserted into the uncertain tree should be + * superceded by these when the uncertain tree is processed + */ + nfree = 0; + if (XFS_INOBT_IS_FREE_DISK(rp, 0)) { + nfree++; + ino_rec = set_inode_free_alloc(mp, agno, ino); + } else { + ino_rec = set_inode_used_alloc(mp, agno, ino); + } + for (j = 1; j < XFS_INODES_PER_CHUNK; j++) { + if (XFS_INOBT_IS_FREE_DISK(rp, j)) { + nfree++; + set_inode_free(ino_rec, j); + } else { + set_inode_used(ino_rec, j); + } + } + } else { + /* + * this should handle the case where the inobt scan may have + * already added uncertain inodes + */ + nfree = 0; + for (j = 0; j < XFS_INODES_PER_CHUNK; j++) { + if (XFS_INOBT_IS_FREE_DISK(rp, j)) { + add_aginode_uncertain(agno, ino + j, 1); + nfree++; + } else { + add_aginode_uncertain(agno, ino + j, 0); + } + } + } + +check_freecount: + + if (nfree != be32_to_cpu(rp->ir_freecount)) { + do_warn( +_("finobt ir_freecount/free mismatch, inode chunk %d/%u, freecount %d nfree %d\n"), + agno, ino, be32_to_cpu(rp->ir_freecount), nfree); + } + + if (!nfree) { + do_warn( +_("finobt record with no free inodes, inode chunk %d/%u\n"), agno, ino); + } + + return suspect; +} /* * this one walks the inode btrees sucking the info there into @@ -990,12 +1181,29 @@ _("inode btree block claimed (state %d), agno %d, bno %d, suspect %d\n"), * the block. skip processing of bogus records. */ for (i = 0; i < numrecs; i++) { - agcnts->agicount += XFS_INODES_PER_CHUNK; - agcnts->icount += XFS_INODES_PER_CHUNK; - agcnts->agifreecount += be32_to_cpu(rp[i].ir_freecount); - agcnts->ifreecount += be32_to_cpu(rp[i].ir_freecount); + if (magic == XFS_IBT_MAGIC || + magic == XFS_IBT_CRC_MAGIC) { + agcnts->agicount += XFS_INODES_PER_CHUNK; + agcnts->icount += XFS_INODES_PER_CHUNK; + agcnts->agifreecount += + be32_to_cpu(rp[i].ir_freecount); + agcnts->ifreecount += + be32_to_cpu(rp[i].ir_freecount); + + suspect = scan_single_ino_chunk(agno, &rp[i], + suspect); + } else { + /* + * the finobt tracks records with free inodes, + * so only the free inode count is expected to be + * consistent with the agi + */ + agcnts->fibtfreecount += + be32_to_cpu(rp[i].ir_freecount); - suspect = scan_single_ino_chunk(agno, &rp[i], suspect); + suspect = scan_single_finobt_chunk(agno, &rp[i], + suspect); + } } if (suspect) @@ -1180,6 +1388,20 @@ validate_agi( be32_to_cpu(agi->agi_root), agno); } + if (xfs_sb_version_hasfinobt(&mp->m_sb)) { + bno = be32_to_cpu(agi->agi_free_root); + if (bno != 0 && verify_agbno(mp, agno, bno)) { + magic = xfs_sb_version_hascrc(&mp->m_sb) ? + XFS_FIBT_CRC_MAGIC : XFS_FIBT_MAGIC; + scan_sbtree(bno, be32_to_cpu(agi->agi_free_level), + agno, 0, scan_inobt, 1, magic, agcnts, + &xfs_inobt_buf_ops); + } else { + do_warn(_("bad agbno %u for finobt root, agno %d\n"), + be32_to_cpu(agi->agi_free_root), agno); + } + } + if (be32_to_cpu(agi->agi_count) != agcnts->agicount) { do_warn(_("agi_count %u, counted %u in ag %u\n"), be32_to_cpu(agi->agi_count), agcnts->agicount, agno); @@ -1190,6 +1412,13 @@ validate_agi( be32_to_cpu(agi->agi_freecount), agcnts->agifreecount, agno); } + if (xfs_sb_version_hasfinobt(&mp->m_sb) && + be32_to_cpu(agi->agi_freecount) != agcnts->fibtfreecount) { + do_warn(_("agi_freecount %u, counted %u in ag %u finobt\n"), + be32_to_cpu(agi->agi_freecount), agcnts->fibtfreecount, + agno); + } + for (i = 0; i < XFS_AGI_UNLINKED_BUCKETS; i++) { xfs_agino_t agino = be32_to_cpu(agi->agi_unlinked[i]); -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 695AC7F62 for ; Wed, 13 Nov 2013 09:56:29 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2DDF1304066 for ; Wed, 13 Nov 2013 07:56:26 -0800 (PST) X-ASG-Debug-ID: 1384358185-04cbb00dde5b3fa0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 4zNHtBDWFCe9rrXt for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOQF015052 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOW0014964 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 52D90123617; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 11/20] xfsprogs/mkfs: finobt mkfs support Date: Wed, 13 Nov 2013 10:56:13 -0500 X-ASG-Orig-Subj: [PATCH v2 11/20] xfsprogs/mkfs: finobt mkfs support Message-Id: <1384358182-37967-12-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Add the 'finobt' metadata option to mkfs to format an fs with free inode btree support. If enabled, initialize the associated AGI header fields and btree root block. Also, do the initialization of the superblock version and feature bits (including the new finobt flag) a bit earlier. These fields must now be initialized prior to the use of XFS_PREALLOC_BLOCKS(), as the latter returns a value that depends on whether a finobt root btree block is reserved. Signed-off-by: Brian Foster --- mkfs/xfs_mkfs.c | 83 +++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 63 insertions(+), 20 deletions(-) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index d82128c..f28832a 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -183,6 +183,8 @@ char *sopts[] = { char *mopts[] = { #define M_CRC 0 "crc", +#define M_FINOBT 1 + "finobt", NULL }; @@ -962,6 +964,7 @@ main( struct fs_topology ft; int lazy_sb_counters; int crcs_enabled; + int finobt; progname = basename(argv[0]); setlocale(LC_ALL, ""); @@ -995,6 +998,7 @@ main( worst_freelist = 0; lazy_sb_counters = 1; crcs_enabled = 0; + finobt = 0; memset(&fsx, 0, sizeof(fsx)); memset(&xi, 0, sizeof(xi)); @@ -1486,6 +1490,14 @@ _("cannot specify both crc and ftype\n")); usage(); } break; + case M_FINOBT: + if (!value || *value == '\0') + reqval('m', mopts, M_CRC); + c = atoi(value); + if (c < 0 || c > 1) + illegal(value, "m finobt"); + finobt = c; + break; default: unknown('m', value); } @@ -2407,6 +2419,30 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), mp->m_blkbb_log = sbp->sb_blocklog - BBSHIFT; mp->m_sectbb_log = sbp->sb_sectlog - BBSHIFT; + /* + * sb_versionnum and finobt flags must be set before we use + * XFS_PREALLOC_BLOCKS(). + */ + sbp->sb_features2 = XFS_SB_VERSION2_MKFS(crcs_enabled, lazy_sb_counters, + attrversion == 2, !projid16bit, 0, + (!crcs_enabled && dirftype)); + sbp->sb_versionnum = XFS_SB_VERSION_MKFS(crcs_enabled, iaflag, + dsunit != 0, + logversion == 2, attrversion == 1, + (sectorsize != BBSIZE || + lsectorsize != BBSIZE), + nci, sbp->sb_features2 != 0); + /* + * Due to a structure alignment issue, sb_features2 ended up in one + * of two locations, the second "incorrect" location represented by + * the sb_bad_features2 field. To avoid older kernels mounting + * filesystems they shouldn't, set both field to the same value. + */ + sbp->sb_bad_features2 = sbp->sb_features2; + + if (finobt) + sbp->sb_features_ro_compat = XFS_SB_FEAT_RO_COMPAT_FINOBT; + if (loginternal) { /* * Readjust the log size to fit within an AG if it was sized @@ -2469,7 +2505,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), printf(_( "meta-data=%-22s isize=%-6d agcount=%lld, agsize=%lld blks\n" " =%-22s sectsz=%-5u attr=%u, projid32bit=%u\n" - " =%-22s crc=%u\n" + " =%-22s crc=%-8u finobt=%u\n" "data =%-22s bsize=%-6u blocks=%llu, imaxpct=%u\n" " =%-22s sunit=%-6u swidth=%u blks\n" "naming =version %-14u bsize=%-6u ascii-ci=%d ftype=%d\n" @@ -2478,7 +2514,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), "realtime =%-22s extsz=%-6d blocks=%lld, rtextents=%lld\n"), dfile, isize, (long long)agcount, (long long)agsize, "", sectorsize, attrversion, !projid16bit, - "", crcs_enabled, + "", crcs_enabled, finobt, "", blocksize, (long long)dblocks, imaxpct, "", dsunit, dswidth, dirversion, dirblocksize, nci, dirftype, @@ -2547,23 +2583,6 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), sbp->sb_logsectsize = 0; } - sbp->sb_features2 = XFS_SB_VERSION2_MKFS(crcs_enabled, lazy_sb_counters, - attrversion == 2, !projid16bit, 0, - (!crcs_enabled && dirftype)); - sbp->sb_versionnum = XFS_SB_VERSION_MKFS(crcs_enabled, iaflag, - dsunit != 0, - logversion == 2, attrversion == 1, - (sectorsize != BBSIZE || - lsectorsize != BBSIZE), - nci, sbp->sb_features2 != 0); - /* - * Due to a structure alignment issue, sb_features2 ended up in one - * of two locations, the second "incorrect" location represented by - * the sb_bad_features2 field. To avoid older kernels mounting - * filesystems they shouldn't, set both field to the same value. - */ - sbp->sb_bad_features2 = sbp->sb_features2; - if (force_overwrite) zero_old_xfs_structures(&xi, sbp); @@ -2720,6 +2739,10 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), agi->agi_count = 0; agi->agi_root = cpu_to_be32(XFS_IBT_BLOCK(mp)); agi->agi_level = cpu_to_be32(1); + if (finobt) { + agi->agi_free_root = cpu_to_be32(XFS_FIBT_BLOCK(mp)); + agi->agi_free_level = cpu_to_be32(1); + } agi->agi_freecount = 0; agi->agi_newino = cpu_to_be32(NULLAGINO); agi->agi_dirino = cpu_to_be32(NULLAGINO); @@ -2845,6 +2868,26 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), xfs_btree_init_block(mp, buf, XFS_IBT_MAGIC, 0, 0, agno, 0); libxfs_writebuf(buf, LIBXFS_EXIT_ON_FAILURE); + + /* + * Free INO btree root block + */ + if (!finobt) + continue; + + buf = libxfs_getbuf(mp->m_ddev_targp, + XFS_AGB_TO_DADDR(mp, agno, XFS_FIBT_BLOCK(mp)), + bsize); + buf->b_ops = &xfs_inobt_buf_ops; + block = XFS_BUF_TO_BLOCK(buf); + memset(block, 0, blocksize); + if (xfs_sb_version_hascrc(&mp->m_sb)) + xfs_btree_init_block(mp, buf, XFS_FIBT_CRC_MAGIC, 0, 0, + agno, XFS_BTREE_CRC_BLOCKS); + else + xfs_btree_init_block(mp, buf, XFS_FIBT_MAGIC, 0, 0, + agno, 0); + libxfs_writebuf(buf, LIBXFS_EXIT_ON_FAILURE); } /* @@ -3081,7 +3124,7 @@ usage( void ) { fprintf(stderr, _("Usage: %s\n\ /* blocksize */ [-b log=n|size=num]\n\ -/* metadata */ [-m crc=[0|1]\n\ +/* metadata */ [-m crc=0|1,finobt=0|1]\n\ /* data subvol */ [-d agcount=n,agsize=n,file,name=xxx,size=num,\n\ (sunit=value,swidth=value|su=num,sw=num|noalign),\n\ sectlog=n|sectsize=num\n\ -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2CD167F74 for ; Wed, 13 Nov 2013 09:56:30 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1346F304066 for ; Wed, 13 Nov 2013 07:56:27 -0800 (PST) X-ASG-Debug-ID: 1384358185-04cbb00dde5b3fb0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 2eRIhLxiQrW8tEa2 for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuPX1006266 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rADFuOj8030014 for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 78BC8123698; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 15/20] xfsprogs/repair: pass btree block magic as param to build_ino_tree() Date: Wed, 13 Nov 2013 10:56:17 -0500 X-ASG-Orig-Subj: [PATCH v2 15/20] xfsprogs/repair: pass btree block magic as param to build_ino_tree() Message-Id: <1384358182-37967-16-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 A minor cleanup to build_ino_tree() to provide the appropriate magic value for btree block initialization from the caller. This facilitates use of separate magic values for finobt blocks when building the free inode btree. Signed-off-by: Brian Foster --- repair/phase5.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/repair/phase5.c b/repair/phase5.c index 77eb125..10ed1eb 100644 --- a/repair/phase5.c +++ b/repair/phase5.c @@ -1097,7 +1097,7 @@ build_agi(xfs_mount_t *mp, xfs_agnumber_t agno, */ static void build_ino_tree(xfs_mount_t *mp, xfs_agnumber_t agno, - bt_status_t *btree_curs) + bt_status_t *btree_curs, __uint32_t magic) { xfs_agnumber_t i; xfs_agblock_t j; @@ -1135,11 +1135,11 @@ build_ino_tree(xfs_mount_t *mp, xfs_agnumber_t agno, bt_hdr = XFS_BUF_TO_BLOCK(lptr->buf_p); memset(bt_hdr, 0, mp->m_sb.sb_blocksize); if (xfs_sb_version_hascrc(&mp->m_sb)) - xfs_btree_init_block(mp, lptr->buf_p, XFS_IBT_CRC_MAGIC, + xfs_btree_init_block(mp, lptr->buf_p, magic, i, 0, agno, XFS_BTREE_CRC_BLOCKS); else - xfs_btree_init_block(mp, lptr->buf_p, XFS_IBT_MAGIC, + xfs_btree_init_block(mp, lptr->buf_p, magic, i, 0, agno, 0); } @@ -1166,11 +1166,11 @@ build_ino_tree(xfs_mount_t *mp, xfs_agnumber_t agno, bt_hdr = XFS_BUF_TO_BLOCK(lptr->buf_p); memset(bt_hdr, 0, mp->m_sb.sb_blocksize); if (xfs_sb_version_hascrc(&mp->m_sb)) - xfs_btree_init_block(mp, lptr->buf_p, XFS_IBT_CRC_MAGIC, + xfs_btree_init_block(mp, lptr->buf_p, magic, 0, 0, agno, XFS_BTREE_CRC_BLOCKS); else - xfs_btree_init_block(mp, lptr->buf_p, XFS_IBT_MAGIC, + xfs_btree_init_block(mp, lptr->buf_p, magic, 0, 0, agno, 0); bt_hdr->bb_u.s.bb_leftsib = cpu_to_be32(lptr->prev_agbno); @@ -1483,6 +1483,7 @@ phase5_func( xfs_extlen_t freeblks2; #endif xfs_agblock_t num_extents; + __uint32_t magic; if (verbose) do_log(_(" - agno = %d\n"), agno); @@ -1616,7 +1617,9 @@ phase5_func( /* * build inode allocation tree. this also build the agi */ - build_ino_tree(mp, agno, &ino_btree_curs); + magic = xfs_sb_version_hascrc(&mp->m_sb) ? + XFS_IBT_CRC_MAGIC : XFS_IBT_MAGIC; + build_ino_tree(mp, agno, &ino_btree_curs, magic); write_cursor(&ino_btree_curs); /* * tear down cursors -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id EB4237F3F for ; Wed, 13 Nov 2013 09:56:31 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id C3123304066 for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-ASG-Debug-ID: 1384358185-04cb6c5039511e20001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id JDAs2KZFZ1DJtSSl for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOEK014557 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rADFuOSS030016 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 487FA12358B; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 12/20] xfsprogs/db: finobt support Date: Wed, 13 Nov 2013 10:56:14 -0500 X-ASG-Orig-Subj: [PATCH v2 12/20] xfsprogs/db: finobt support Message-Id: <1384358182-37967-13-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Add the AGI finobt fields and fibt layouts. Signed-off-by: Brian Foster --- db/agi.c | 2 ++ db/btblock.c | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/db/agi.c b/db/agi.c index 398bdbb..6f167ac 100644 --- a/db/agi.c +++ b/db/agi.c @@ -57,6 +57,8 @@ const field_t agi_flds[] = { { "uuid", FLDT_UUID, OI(OFF(uuid)), C1, 0, TYP_NONE }, { "lsn", FLDT_UINT64X, OI(OFF(lsn)), C1, 0, TYP_NONE }, { "crc", FLDT_CRC, OI(OFF(crc)), C1, 0, TYP_NONE }, + { "free_root", FLDT_AGBLOCK, OI(OFF(free_root)), C1, 0, TYP_INOBT }, + { "free_level", FLDT_UINT32D, OI(OFF(free_level)), C1, 0, TYP_NONE }, { NULL } }; diff --git a/db/btblock.c b/db/btblock.c index 1ea0cff..cdb8b1d 100644 --- a/db/btblock.c +++ b/db/btblock.c @@ -60,6 +60,12 @@ struct xfs_db_btree { sizeof(xfs_inobt_rec_t), sizeof(__be32), }, + { XFS_FIBT_MAGIC, + XFS_BTREE_SBLOCK_LEN, + sizeof(xfs_inobt_key_t), + sizeof(xfs_inobt_rec_t), + sizeof(__be32), + }, { XFS_BMAP_CRC_MAGIC, XFS_BTREE_LBLOCK_CRC_LEN, sizeof(xfs_bmbt_key_t), @@ -84,6 +90,12 @@ struct xfs_db_btree { sizeof(xfs_inobt_rec_t), sizeof(__be32), }, + { XFS_FIBT_CRC_MAGIC, + XFS_BTREE_SBLOCK_CRC_LEN, + sizeof(xfs_inobt_key_t), + sizeof(xfs_inobt_rec_t), + sizeof(__be32), + }, { 0, }, }; -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id EA6987F37 for ; Wed, 13 Nov 2013 09:56:34 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id D178D30406A for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-ASG-Debug-ID: 1384358185-04cb6c40d471e150001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id WNlP7HDyyLZOdmdy for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOLd014556 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:25 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rADFuOj6030014 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 3BF7D1235DC; Wed, 13 Nov 2013 10:56:23 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 09/20] xfs: report finobt status in fs geometry Date: Wed, 13 Nov 2013 10:56:11 -0500 X-ASG-Orig-Subj: [PATCH v2 09/20] xfs: report finobt status in fs geometry Message-Id: <1384358182-37967-10-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358185 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Define the XFS_FSOP_GEOM_FLAGS_FINOBT fs geometry flag and set the associated bit if the filesystem supports the free inode btree. Signed-off-by: Brian Foster --- include/xfs_fs.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/xfs_fs.h b/include/xfs_fs.h index 554fd66..59c40fc 100644 --- a/include/xfs_fs.h +++ b/include/xfs_fs.h @@ -238,6 +238,7 @@ typedef struct xfs_fsop_resblks { #define XFS_FSOP_GEOM_FLAGS_LAZYSB 0x4000 /* lazy superblock counters */ #define XFS_FSOP_GEOM_FLAGS_V5SB 0x8000 /* version 5 superblock */ #define XFS_FSOP_GEOM_FLAGS_FTYPE 0x10000 /* inode directory types */ +#define XFS_FSOP_GEOM_FLAGS_FINOBT 0x20000 /* free inode btree */ /* -- 1.8.1.4 From bfoster@redhat.com Wed Nov 13 09:56:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 014317F7D for ; Wed, 13 Nov 2013 09:56:32 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id CD10B304067 for ; Wed, 13 Nov 2013 07:56:25 -0800 (PST) X-ASG-Debug-ID: 1384358184-04cbb00ddd5b3f90001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id L6fCgkWwGcaON8nT for ; Wed, 13 Nov 2013 07:56:24 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuOJv017180 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADFuNq0001406 for ; Wed, 13 Nov 2013 10:56:24 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id D032C12058A; Wed, 13 Nov 2013 10:56:22 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2 03/20] xfs: support the XFS_BTNUM_FINOBT free inode btree type Date: Wed, 13 Nov 2013 10:56:05 -0500 X-ASG-Orig-Subj: [PATCH v2 03/20] xfs: support the XFS_BTNUM_FINOBT free inode btree type Message-Id: <1384358182-37967-4-git-send-email-bfoster@redhat.com> In-Reply-To: <1384358182-37967-1-git-send-email-bfoster@redhat.com> References: <1384358182-37967-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384358184 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Define the AGI fields for the finobt root/level and add magic numbers. Update the btree code to add support for the new XFS_BTNUM_FINOBT inode btree. The finobt root block is reserved immediately following the inobt root block in the AG. Update XFS_PREALLOC_BLOCKS() to determine the starting AG data block based on whether finobt support is enabled. Signed-off-by: Brian Foster --- include/xfs_ag.h | 32 +++++++++++++++---------- include/xfs_btree.h | 3 +++ include/xfs_format.h | 14 ++++++++++- include/xfs_types.h | 2 +- libxfs/xfs_btree.c | 6 +++-- libxfs/xfs_ialloc.c | 37 +++++++++++++++++++++++++---- libxfs/xfs_ialloc_btree.c | 60 +++++++++++++++++++++++++++++++++++++++++++++-- 7 files changed, 130 insertions(+), 24 deletions(-) diff --git a/include/xfs_ag.h b/include/xfs_ag.h index 3fc1098..5d3011f 100644 --- a/include/xfs_ag.h +++ b/include/xfs_ag.h @@ -164,22 +164,28 @@ typedef struct xfs_agi { __be32 agi_pad32; __be64 agi_lsn; /* last write sequence */ + __be32 agi_free_root; /* root of the free inode btree */ + __be32 agi_free_level;/* levels in free inode btree */ + /* structure must be padded to 64 bit alignment */ } xfs_agi_t; -#define XFS_AGI_MAGICNUM 0x00000001 -#define XFS_AGI_VERSIONNUM 0x00000002 -#define XFS_AGI_SEQNO 0x00000004 -#define XFS_AGI_LENGTH 0x00000008 -#define XFS_AGI_COUNT 0x00000010 -#define XFS_AGI_ROOT 0x00000020 -#define XFS_AGI_LEVEL 0x00000040 -#define XFS_AGI_FREECOUNT 0x00000080 -#define XFS_AGI_NEWINO 0x00000100 -#define XFS_AGI_DIRINO 0x00000200 -#define XFS_AGI_UNLINKED 0x00000400 -#define XFS_AGI_NUM_BITS 11 -#define XFS_AGI_ALL_BITS ((1 << XFS_AGI_NUM_BITS) - 1) +#define XFS_AGI_MAGICNUM (1 << 0) +#define XFS_AGI_VERSIONNUM (1 << 1) +#define XFS_AGI_SEQNO (1 << 2) +#define XFS_AGI_LENGTH (1 << 3) +#define XFS_AGI_COUNT (1 << 4) +#define XFS_AGI_ROOT (1 << 5) +#define XFS_AGI_LEVEL (1 << 6) +#define XFS_AGI_FREECOUNT (1 << 7) +#define XFS_AGI_NEWINO (1 << 8) +#define XFS_AGI_DIRINO (1 << 9) +#define XFS_AGI_UNLINKED (1 << 10) +#define XFS_AGI_NUM_BITS_R1 11 /* end of the 1st agi logging region */ +#define XFS_AGI_ALL_BITS_R1 ((1 << XFS_AGI_NUM_BITS_R1) - 1) +#define XFS_AGI_FREE_ROOT (1 << 11) +#define XFS_AGI_FREE_LEVEL (1 << 12) +#define XFS_AGI_NUM_BITS_R2 13 /* disk block (xfs_daddr_t) in the AG */ #define XFS_AGI_DADDR(mp) ((xfs_daddr_t)(2 << (mp)->m_sectbb_log)) diff --git a/include/xfs_btree.h b/include/xfs_btree.h index 6afe0b2..2590d40 100644 --- a/include/xfs_btree.h +++ b/include/xfs_btree.h @@ -37,6 +37,7 @@ extern kmem_zone_t *xfs_btree_cur_zone; #define XFS_BTNUM_CNT ((xfs_btnum_t)XFS_BTNUM_CNTi) #define XFS_BTNUM_BMAP ((xfs_btnum_t)XFS_BTNUM_BMAPi) #define XFS_BTNUM_INO ((xfs_btnum_t)XFS_BTNUM_INOi) +#define XFS_BTNUM_FINO ((xfs_btnum_t)XFS_BTNUM_FINOi) /* * For logging record fields. @@ -67,6 +68,7 @@ do { \ case XFS_BTNUM_CNT: __XFS_BTREE_STATS_INC(abtc, stat); break; \ case XFS_BTNUM_BMAP: __XFS_BTREE_STATS_INC(bmbt, stat); break; \ case XFS_BTNUM_INO: __XFS_BTREE_STATS_INC(ibt, stat); break; \ + case XFS_BTNUM_FINO: __XFS_BTREE_STATS_INC(fibt, stat); break; \ case XFS_BTNUM_MAX: ASSERT(0); /* fucking gcc */ ; break; \ } \ } while (0) @@ -80,6 +82,7 @@ do { \ case XFS_BTNUM_CNT: __XFS_BTREE_STATS_ADD(abtc, stat, val); break; \ case XFS_BTNUM_BMAP: __XFS_BTREE_STATS_ADD(bmbt, stat, val); break; \ case XFS_BTNUM_INO: __XFS_BTREE_STATS_ADD(ibt, stat, val); break; \ + case XFS_BTNUM_FINO: __XFS_BTREE_STATS_ADD(fibt, stat, val); break; \ case XFS_BTNUM_MAX: ASSERT(0); /* fucking gcc */ ; break; \ } \ } while (0) diff --git a/include/xfs_format.h b/include/xfs_format.h index 997c770..f8e1834 100644 --- a/include/xfs_format.h +++ b/include/xfs_format.h @@ -200,6 +200,8 @@ typedef __be32 xfs_alloc_ptr_t; */ #define XFS_IBT_MAGIC 0x49414254 /* 'IABT' */ #define XFS_IBT_CRC_MAGIC 0x49414233 /* 'IAB3' */ +#define XFS_FIBT_MAGIC 0x46494254 /* 'FIBT' */ +#define XFS_FIBT_CRC_MAGIC 0x46494233 /* 'FIB3' */ typedef __uint64_t xfs_inofree_t; #define XFS_INODES_PER_CHUNK (NBBY * sizeof(xfs_inofree_t)) @@ -242,7 +244,17 @@ typedef __be32 xfs_inobt_ptr_t; * block numbers in the AG. */ #define XFS_IBT_BLOCK(mp) ((xfs_agblock_t)(XFS_CNT_BLOCK(mp) + 1)) -#define XFS_PREALLOC_BLOCKS(mp) ((xfs_agblock_t)(XFS_IBT_BLOCK(mp) + 1)) +#define XFS_FIBT_BLOCK(mp) ((xfs_agblock_t)(XFS_IBT_BLOCK(mp) + 1)) + +/* + * The first data block of an AG depends on whether the filesystem was formatted + * with the finobt feature. If so, account for the finobt reserved root btree + * block. + */ +#define XFS_PREALLOC_BLOCKS(mp) \ + (xfs_sb_version_hasfinobt(&((mp)->m_sb)) ? \ + XFS_FIBT_BLOCK(mp) + 1 : \ + XFS_IBT_BLOCK(mp) + 1) diff --git a/include/xfs_types.h b/include/xfs_types.h index 82bbc34..65c6e66 100644 --- a/include/xfs_types.h +++ b/include/xfs_types.h @@ -134,7 +134,7 @@ typedef enum { typedef enum { XFS_BTNUM_BNOi, XFS_BTNUM_CNTi, XFS_BTNUM_BMAPi, XFS_BTNUM_INOi, - XFS_BTNUM_MAX + XFS_BTNUM_FINOi, XFS_BTNUM_MAX } xfs_btnum_t; struct xfs_name { diff --git a/libxfs/xfs_btree.c b/libxfs/xfs_btree.c index 2dd6fb7..871323a 100644 --- a/libxfs/xfs_btree.c +++ b/libxfs/xfs_btree.c @@ -27,9 +27,10 @@ kmem_zone_t *xfs_btree_cur_zone; * Btree magic numbers. */ static const __uint32_t xfs_magics[2][XFS_BTNUM_MAX] = { - { XFS_ABTB_MAGIC, XFS_ABTC_MAGIC, XFS_BMAP_MAGIC, XFS_IBT_MAGIC }, + { XFS_ABTB_MAGIC, XFS_ABTC_MAGIC, XFS_BMAP_MAGIC, XFS_IBT_MAGIC, + XFS_FIBT_MAGIC }, { XFS_ABTB_CRC_MAGIC, XFS_ABTC_CRC_MAGIC, - XFS_BMAP_CRC_MAGIC, XFS_IBT_CRC_MAGIC } + XFS_BMAP_CRC_MAGIC, XFS_IBT_CRC_MAGIC, XFS_FIBT_CRC_MAGIC } }; #define xfs_btree_magic(cur) \ xfs_magics[!!((cur)->bc_flags & XFS_BTREE_CRC_BLOCKS)][cur->bc_btnum] @@ -1101,6 +1102,7 @@ xfs_btree_set_refs( xfs_buf_set_ref(bp, XFS_ALLOC_BTREE_REF); break; case XFS_BTNUM_INO: + case XFS_BTNUM_FINO: xfs_buf_set_ref(bp, XFS_INO_BTREE_REF); break; case XFS_BTNUM_BMAP: diff --git a/libxfs/xfs_ialloc.c b/libxfs/xfs_ialloc.c index 337a4c6..1bb30c6 100644 --- a/libxfs/xfs_ialloc.c +++ b/libxfs/xfs_ialloc.c @@ -1482,6 +1482,8 @@ xfs_ialloc_log_agi( offsetof(xfs_agi_t, agi_newino), offsetof(xfs_agi_t, agi_dirino), offsetof(xfs_agi_t, agi_unlinked), + offsetof(xfs_agi_t, agi_free_root), + offsetof(xfs_agi_t, agi_free_level), sizeof(xfs_agi_t) }; #ifdef DEBUG @@ -1491,14 +1493,39 @@ xfs_ialloc_log_agi( ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC)); #endif /* - * Compute byte offsets for the first and last fields. + * The growth of the agi buffer over time now requires that we interpret + * the buffer as two logical regions delineated at the end of the unlinked + * list. This is due to the size of the hash table and its location in the + * middle of the agi. + * + * For example, a request to log a field before agi_unlinked and a field + * after agi_unlinked could cause us to log the entire hash table and use + * an excessive amount of log space. To avoid this behavior, log the + * region up through agi_unlinked in one call and the region after + * agi_unlinked through the end of the structure in another. */ - xfs_btree_offsets(fields, offsets, XFS_AGI_NUM_BITS, &first, &last); + xfs_trans_buf_set_type(tp, bp, XFS_BLFT_AGI_BUF); + /* - * Log the allocation group inode header buffer. + * Compute byte offsets for the first and last fields in the first + * region and log agi buffer. This only logs up through agi_unlinked. */ - xfs_trans_buf_set_type(tp, bp, XFS_BLFT_AGI_BUF); - xfs_trans_log_buf(tp, bp, first, last); + if (fields & XFS_AGI_ALL_BITS_R1) { + xfs_btree_offsets(fields, offsets, XFS_AGI_NUM_BITS_R1, + &first, &last); + xfs_trans_log_buf(tp, bp, first, last); + } + + /* + * Mask off the bits in the first region and calculate the first and last + * field offsets for any bits in the second region. + */ + fields &= ~XFS_AGI_ALL_BITS_R1; + if (fields) { + xfs_btree_offsets(fields, offsets, XFS_AGI_NUM_BITS_R2, + &first, &last); + xfs_trans_log_buf(tp, bp, first, last); + } } #ifdef DEBUG diff --git a/libxfs/xfs_ialloc_btree.c b/libxfs/xfs_ialloc_btree.c index 0b9b91a..3e9425c 100644 --- a/libxfs/xfs_ialloc_btree.c +++ b/libxfs/xfs_ialloc_btree.c @@ -48,6 +48,21 @@ xfs_inobt_set_root( xfs_ialloc_log_agi(cur->bc_tp, agbp, XFS_AGI_ROOT | XFS_AGI_LEVEL); } +STATIC void +xfs_finobt_set_root( + struct xfs_btree_cur *cur, + union xfs_btree_ptr *nptr, + int inc) /* level change */ +{ + struct xfs_buf *agbp = cur->bc_private.a.agbp; + struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); + + agi->agi_free_root = nptr->s; + be32_add_cpu(&agi->agi_free_level, inc); + xfs_ialloc_log_agi(cur->bc_tp, agbp, + XFS_AGI_FREE_ROOT | XFS_AGI_FREE_LEVEL); +} + STATIC int xfs_inobt_alloc_block( struct xfs_btree_cur *cur, @@ -155,6 +170,17 @@ xfs_inobt_init_ptr_from_cur( ptr->s = agi->agi_root; } +STATIC void +xfs_finobt_init_ptr_from_cur( + struct xfs_btree_cur *cur, + union xfs_btree_ptr *ptr) +{ + struct xfs_agi *agi = XFS_BUF_TO_AGI(cur->bc_private.a.agbp); + + ASSERT(cur->bc_private.a.agno == be32_to_cpu(agi->agi_seqno)); + ptr->s = agi->agi_free_root; +} + STATIC __int64_t xfs_inobt_key_diff( struct xfs_btree_cur *cur, @@ -185,6 +211,7 @@ xfs_inobt_verify( */ switch (block->bb_magic) { case cpu_to_be32(XFS_IBT_CRC_MAGIC): + case cpu_to_be32(XFS_FIBT_CRC_MAGIC): if (!xfs_sb_version_hascrc(&mp->m_sb)) return false; if (!uuid_equal(&block->bb_u.s.bb_uuid, &mp->m_sb.sb_uuid)) @@ -196,6 +223,7 @@ xfs_inobt_verify( return false; /* fall through */ case cpu_to_be32(XFS_IBT_MAGIC): + case cpu_to_be32(XFS_FIBT_MAGIC): break; default: return 0; @@ -370,6 +398,28 @@ static const struct xfs_btree_ops xfs_inobt_ops = { #endif }; +static const struct xfs_btree_ops xfs_finobt_ops = { + .rec_len = sizeof(xfs_inobt_rec_t), + .key_len = sizeof(xfs_inobt_key_t), + + .dup_cursor = xfs_inobt_dup_cursor, + .set_root = xfs_finobt_set_root, + .alloc_block = xfs_inobt_alloc_block, + .free_block = xfs_inobt_free_block, + .get_minrecs = xfs_inobt_get_minrecs, + .get_maxrecs = xfs_inobt_get_maxrecs, + .init_key_from_rec = xfs_inobt_init_key_from_rec, + .init_rec_from_key = xfs_inobt_init_rec_from_key, + .init_rec_from_cur = xfs_inobt_init_rec_from_cur, + .init_ptr_from_cur = xfs_finobt_init_ptr_from_cur, + .key_diff = xfs_inobt_key_diff, + .buf_ops = &xfs_inobt_buf_ops, +#if defined(DEBUG) || defined(XFS_WARN) + .keys_inorder = xfs_inobt_keys_inorder, + .recs_inorder = xfs_inobt_recs_inorder, +#endif +}; + /* * Allocate a new inode btree cursor. */ @@ -388,11 +438,17 @@ xfs_inobt_init_cursor( cur->bc_tp = tp; cur->bc_mp = mp; - cur->bc_nlevels = be32_to_cpu(agi->agi_level); cur->bc_btnum = btnum; + if (btnum == XFS_BTNUM_INO) { + cur->bc_nlevels = be32_to_cpu(agi->agi_level); + cur->bc_ops = &xfs_inobt_ops; + } else { + cur->bc_nlevels = be32_to_cpu(agi->agi_free_level); + cur->bc_ops = &xfs_finobt_ops; + } + cur->bc_blocklog = mp->m_sb.sb_blocklog; - cur->bc_ops = &xfs_inobt_ops; if (xfs_sb_version_hascrc(&mp->m_sb)) cur->bc_flags |= XFS_BTREE_CRC_BLOCKS; -- 1.8.1.4 From BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 13 10:05:22 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C58347F5E for ; Wed, 13 Nov 2013 10:05:22 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8E7DF304059 for ; Wed, 13 Nov 2013 08:05:19 -0800 (PST) X-ASG-Debug-ID: 1384358718-04bdf07898715600001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id MXHIe1tzGsCeXRzU (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 08:05:18 -0800 (PST) X-Barracuda-Envelope-From: BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgcwQ-0001NE-0L; Wed, 13 Nov 2013 16:05:18 +0000 Date: Wed, 13 Nov 2013 08:05:17 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 20/36] db: rewrite IO engine to use libxfs Message-ID: <20131113160517.GA32627@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 20/36] db: rewrite IO engine to use libxfs References: <1384324860-25677-1-git-send-email-david@fromorbit.com> <1384324860-25677-21-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384324860-25677-21-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384358718 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142285 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Looks good, Reviewed-by: Christoph Hellwig From BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 13 10:05:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 82F137F5E for ; Wed, 13 Nov 2013 10:05:40 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 67739304064 for ; Wed, 13 Nov 2013 08:05:40 -0800 (PST) X-ASG-Debug-ID: 1384358738-04cbb00ddf5b45b0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 60j3lTa8D47KJyRB (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 08:05:39 -0800 (PST) X-Barracuda-Envelope-From: BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vgcwk-0001Nj-D5; Wed, 13 Nov 2013 16:05:38 +0000 Date: Wed, 13 Nov 2013 08:05:38 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 24/36] db: verify and calculate dquot CRCs Message-ID: <20131113160538.GB32627@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 24/36] db: verify and calculate dquot CRCs References: <1384324860-25677-1-git-send-email-david@fromorbit.com> <1384324860-25677-25-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384324860-25677-25-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384358739 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142285 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 13, 2013 at 05:40:48PM +1100, Dave Chinner wrote: > When we set the current Io cursor to point at a dquot block, verify > that the dquot CRC is intact. And prior to writing such an IO > cursor, calculate the dquot CRC. > > Signed-off-by: Dave Chinner Looks good, Reviewed-by: Christoph Hellwig From BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 13 10:09:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6A55D7F56 for ; Wed, 13 Nov 2013 10:09:39 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4BB60304059 for ; Wed, 13 Nov 2013 08:09:39 -0800 (PST) X-ASG-Debug-ID: 1384358978-04cb6c5039512770001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id E0xNNwQfAPOlCecK (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 08:09:38 -0800 (PST) X-Barracuda-Envelope-From: BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vgd0c-0001T2-0h; Wed, 13 Nov 2013 16:09:38 +0000 Date: Wed, 13 Nov 2013 08:09:37 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 31/36] db: enable metadump on CRC filesystems Message-ID: <20131113160937.GC32627@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 31/36] db: enable metadump on CRC filesystems References: <1384324860-25677-1-git-send-email-david@fromorbit.com> <1384324860-25677-32-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384324860-25677-32-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384358978 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142285 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 13, 2013 at 05:40:55PM +1100, Dave Chinner wrote: > From: Dave Chinner > > Now that we can calculate CRCs through xfs_db, we can add support > for recalculating CRCs on obfuscated metadump images. This simply > requires us to call the write verifier manually before writing the > buffer to the metadump image. > > We don't need to do anything special to mdrestore, as the metadata > blocks it reads from the image file will already have all the > correct CRCs in them. Hence it can be mostly oblivious to the fact > that the filesystem it is restoring contains CRCs. All the changes in here look reasonable, but don't we need a way to recalculate dquot crcs in metadump as well? We seem to need a special case for them elsewhere at least. Do we have a testcase that exercises metadump on a filesystems with quotas enabled and check that they still work after restore? From BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 13 10:10:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id ADA127F6F for ; Wed, 13 Nov 2013 10:10:34 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 303BBAC004 for ; Wed, 13 Nov 2013 08:10:31 -0800 (PST) X-ASG-Debug-ID: 1384359029-04cbb00de05b48a0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id jmJOfLyNTvcv9STy (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 08:10:30 -0800 (PST) X-Barracuda-Envelope-From: BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vgd1R-0002ZJ-M4; Wed, 13 Nov 2013 16:10:29 +0000 Date: Wed, 13 Nov 2013 08:10:29 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 35/36] repair: Increase default repair parallelism on large filesystems Message-ID: <20131113161029.GD32627@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 35/36] repair: Increase default repair parallelism on large filesystems References: <1384324860-25677-1-git-send-email-david@fromorbit.com> <1384324860-25677-36-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384324860-25677-36-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384359030 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142285 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 13, 2013 at 05:40:59PM +1100, Dave Chinner wrote: > From: Dave Chinner > > Large filesystems or high AG count filesystems generally have more > inherent parallelism in the backing storage. We shoul dmake use of > this by default to speed up repair times. Make xfs_repair use an > "auto-stride" configuration on filesystems with enough AGs to be > considered "multidisk" configurations. > > This difference in elaspsed time to repair a 100TB filesystem with > 50 million inodes in it with all metadata in flash is: > > Time IOPS BW CPU RAM > vanilla: 2719s 2900 55MB/s 25% 0.95GB > patched: 908s varied varied varied 2.33GB > > With the patched kernel, there were IO peaks of over 1.3GB/s during > AG scanning. Some phases now run at noticably different speeds > - phase 3 ran at ~180% CPU, 18,000 IOPS and 130MB/s, > - phase 4 ran at ~280% CPU, 12,000 IOPS and 100MB/s > - the other phases were similar to the vanilla repair. > > Memory usage is increased because of the increased buffer cache > size as a result of concurrent AG scanning using it. Looks good as long as you stick your promise to clean up the magic numbers later. Reviewed-by: Christoph Hellwig From BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 13 10:17:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 053C57F73 for ; Wed, 13 Nov 2013 10:17:16 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D04AE8F804B for ; Wed, 13 Nov 2013 08:17:12 -0800 (PST) X-ASG-Debug-ID: 1384359431-04bdf07898715c90001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id Bd7bJ0hiOFxv5C6B (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 08:17:11 -0800 (PST) X-Barracuda-Envelope-From: BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vgd7v-0003jz-Hb; Wed, 13 Nov 2013 16:17:11 +0000 Date: Wed, 13 Nov 2013 08:17:11 -0800 From: Christoph Hellwig To: Brian Foster Cc: xfs@oss.sgi.com Subject: Re: [PATCH v2 00/11] xfs: introduce the free inode btree Message-ID: <20131113161711.GA14300@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v2 00/11] xfs: introduce the free inode btree References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384359431 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142285 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS I have to admit that I haven't followed this series as closely as I should, but could you summarize the performance of it? What workloads does it help most, what workloads does it hurt and how much? From BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 13 10:17:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E643C7F6B for ; Wed, 13 Nov 2013 10:17:38 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id BC21C304064 for ; Wed, 13 Nov 2013 08:17:38 -0800 (PST) X-ASG-Debug-ID: 1384359457-04cbb00ddf5b4c90001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id PoM5DR54yKwNVSdV (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 08:17:38 -0800 (PST) X-Barracuda-Envelope-From: BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vgd8I-0003kJ-Ie; Wed, 13 Nov 2013 16:17:34 +0000 Date: Wed, 13 Nov 2013 08:17:34 -0800 From: Christoph Hellwig To: Brian Foster Cc: xfs@oss.sgi.com Subject: Re: [PATCH v2 01/11] xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers Message-ID: <20131113161734.GB14300@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v2 01/11] xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> <1384353427-36205-2-git-send-email-bfoster@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384353427-36205-2-git-send-email-bfoster@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384359457 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142285 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Looks good, Reviewed-by: Christoph Hellwig From BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 13 10:18:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C1E027F6B for ; Wed, 13 Nov 2013 10:18:25 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 98D638F804B for ; Wed, 13 Nov 2013 08:18:25 -0800 (PST) X-ASG-Debug-ID: 1384359504-04bdf07899715d70001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id A4eESQNgxetY5H8V (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 08:18:24 -0800 (PST) X-Barracuda-Envelope-From: BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vgd96-0003lx-Jv; Wed, 13 Nov 2013 16:18:24 +0000 Date: Wed, 13 Nov 2013 08:18:24 -0800 From: Christoph Hellwig To: Brian Foster Cc: xfs@oss.sgi.com Subject: Re: [PATCH v2 02/11] xfs: reserve v5 superblock read-only compat. feature bit for finobt Message-ID: <20131113161824.GC14300@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v2 02/11] xfs: reserve v5 superblock read-only compat. feature bit for finobt References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> <1384353427-36205-3-git-send-email-bfoster@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384353427-36205-3-git-send-email-bfoster@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384359504 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142285 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS > + return (XFS_SB_VERSION_NUM(sbp) == XFS_SB_VERSION_5) && no need for the bracing here. Otherwise looks fine. Reviewed-by: Christoph Hellwig From guido@ambient-entertainment.de Wed Nov 13 10:36:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 421FF7F6A for ; Wed, 13 Nov 2013 10:36:24 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 162298F8035 for ; Wed, 13 Nov 2013 08:36:23 -0800 (PST) X-ASG-Debug-ID: 1384360580-04bdf0789a7168d0001-NocioJ Received: from smtprelay02.ispgateway.de (smtprelay02.ispgateway.de [80.67.31.25]) by cuda.sgi.com with ESMTP id pVhTUUa2Loamx6Gm (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 08:36:22 -0800 (PST) X-Barracuda-Envelope-From: guido@ambient-entertainment.de X-Barracuda-Apparent-Source-IP: 80.67.31.25 Received: from [62.224.102.21] (helo=r008.localnet) by smtprelay02.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1VgdQS-0002cb-AG for xfs@oss.sgi.com; Wed, 13 Nov 2013 17:36:20 +0100 From: Guido Winkelmann To: xfs@oss.sgi.com Subject: Files not touched in weeks got truncated after a crash Date: Wed, 13 Nov 2013 17:36:14 +0100 X-ASG-Orig-Subj: Files not touched in weeks got truncated after a crash Message-ID: <2662179.4mj0dgORXu@r008> User-Agent: KMail/4.10.5 (Linux/3.10.17-gentoo; KDE/4.10.5; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Df-Sender: Z3VpZG9AYW1iaWVudC1lbnRlcnRhaW5tZW50LmRl X-Barracuda-Connect: smtprelay02.ispgateway.de[80.67.31.25] X-Barracuda-Start-Time: 1384360581 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142286 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, We are having some trouble with one of our fileservers using XFS (on linux). Yesterday, one of the external RAIDs on the server failed. Of course, it is unavoidable that some data would get lost from the fileserver in such an event, however, we lost a lot more files than would seem reasonable. In particular, we lost a number of files that had not been written to (but had been been read from, in some cases) in several weeks. The data loss manifested itself through files being truncated to length 0 or to some other size short of what they should be. (We happen to have an external database that keeps track of that.) The fileserver is based on CentOS 6.3 with kernel version 2.6.32-279.9.1.el6.x86_64. It has got several external RAIDs in the 100 TB range, connected via FibreChannel. In case it matters: The server's primary role is as a samba server servicing a large number of Windows XP and Windows 7 machines. We had already been trying to reduce the possible impact of a hardware failure by setting a few tunables in /etc/sysctl.conf to try and make the kernel not keep dirty buffers around too long: vm.dirty_background_bytes = 536870912 vm.dirty_bytes = 134217728 vm.dirty_writeback_centisecs = 500 vm.dirty_expire_centisecs = 3000 and by issuing a sync from cron every 15 minutes: 0,15,30,45 * * * * /bin/sync Unfortunately, I seem to be unable so far to reproduce the issue on a smaller system - and I cannot exactly just walk up to the in-production fileserver and rip out yet another array just to see what happens... This leaves me with a few questions: Why did we lose so much data through the crash? Why did not even a sync every 15 minutes prevent further damage? What can we do to prevent this from happening again in the future? Regards, Guido From roger@filmlight.ltd.uk Wed Nov 13 10:51:48 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 666037F63 for ; Wed, 13 Nov 2013 10:51:48 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 296C0304043 for ; Wed, 13 Nov 2013 08:51:48 -0800 (PST) X-ASG-Debug-ID: 1384361505-04bdf07897717270001-NocioJ Received: from a.mx.filmlight.ltd.uk (a.mx.filmlight.ltd.uk [77.107.81.250]) by cuda.sgi.com with SMTP id S7xk8KWvVmIzUSeG for ; Wed, 13 Nov 2013 08:51:46 -0800 (PST) X-Barracuda-Envelope-From: roger@filmlight.ltd.uk X-Barracuda-Apparent-Source-IP: 77.107.81.250 Received: (dqd 26102 invoked from network); 13 Nov 2013 16:51:45 -0000 Received: from montana.filmlight.ltd.uk (HELO ?10.44.0.132?) (roger@10.44.0.132) by a.mx.filmlight.ltd.uk with SMTP; 13 Nov 2013 16:51:45 -0000 Subject: Re: Files not touched in weeks got truncated after a crash From: Roger Willcocks X-ASG-Orig-Subj: Re: Files not touched in weeks got truncated after a crash To: Guido Winkelmann Cc: xfs@oss.sgi.com In-Reply-To: <2662179.4mj0dgORXu@r008> References: <2662179.4mj0dgORXu@r008> Content-Type: text/plain Date: Wed, 13 Nov 2013 16:51:44 +0000 Message-Id: <1384361504.4299.132.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.12.3 (2.12.3-19.el5) Content-Transfer-Encoding: 7bit X-Barracuda-Connect: a.mx.filmlight.ltd.uk[77.107.81.250] X-Barracuda-Start-Time: 1384361506 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142286 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, 2013-11-13 at 17:36 +0100, Guido Winkelmann wrote: > Hi, > > We are having some trouble with one of our fileservers using XFS (on linux). > Yesterday, one of the external RAIDs on the server failed. Of course, it is > unavoidable that some data would get lost from the fileserver in such an > event, however, we lost a lot more files than would seem reasonable. In > particular, we lost a number of files that had not been written to (but had > been been read from, in some cases) in several weeks. > > The data loss manifested itself through files being truncated to length 0 or > to some other size short of what they should be. (We happen to have an > external database that keeps track of that.) > > The fileserver is based on CentOS 6.3 with kernel version > 2.6.32-279.9.1.el6.x86_64. It has got several external RAIDs in the 100 TB > range, connected via FibreChannel. > > In case it matters: The server's primary role is as a samba server servicing a > large number of Windows XP and Windows 7 machines. > > We had already been trying to reduce the possible impact of a hardware failure > by setting a few tunables in /etc/sysctl.conf to try and make the kernel not > keep dirty buffers around too long: > > vm.dirty_background_bytes = 536870912 > vm.dirty_bytes = 134217728 > vm.dirty_writeback_centisecs = 500 > vm.dirty_expire_centisecs = 3000 > > and by issuing a sync from cron every 15 minutes: > > 0,15,30,45 * * * * /bin/sync > > Unfortunately, I seem to be unable so far to reproduce the issue on a smaller > system - and I cannot exactly just walk up to the in-production fileserver and > rip out yet another array just to see what happens... > > This leaves me with a few questions: > > Why did we lose so much data through the crash? > > Why did not even a sync every 15 minutes prevent further damage? > > What can we do to prevent this from happening again in the future? > > Regards, > > Guido Syncing won't protect you from hardware failures. Without more details about what happened to the external RAID and what you did to recover it's impossible to answer your question. -- Roger From sandeen@redhat.com Wed Nov 13 11:52:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CA2187F58 for ; Wed, 13 Nov 2013 11:52:13 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9C0CA8F8035 for ; Wed, 13 Nov 2013 09:52:13 -0800 (PST) X-ASG-Debug-ID: 1384365132-04bdf0789871a5d0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id MFmAIXuu2BNQwlkZ for ; Wed, 13 Nov 2013 09:52:12 -0800 (PST) X-Barracuda-Envelope-From: sandeen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADHqCsZ004598 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 12:52:12 -0500 Received: from Liberator.local (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADHqBMJ016891 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 12:52:12 -0500 Message-ID: <5283BC4B.9090204@redhat.com> Date: Wed, 13 Nov 2013 11:52:11 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs-oss Subject: [PATCH] xfs: remove unused "verbose" argument from xfs_setsize_buftarg path X-Enigmail-Version: 1.6 X-ASG-Orig-Subj: [PATCH] xfs: remove unused "verbose" argument from xfs_setsize_buftarg path Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384365132 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 The "verbose" argument has been unused since ffe37436 xfs: stop using the page cache to back the buffer cache Remove it, and then give the function a better (?) name since no flags are involved. Fix inconsistent comment spacing while we're at it. Signed-off-by: Eric Sandeen --- diff --git a/fs/xfs/xfs_buf.c b/fs/xfs/xfs_buf.c index 2634700..85d916a 100644 --- a/fs/xfs/xfs_buf.c +++ b/fs/xfs/xfs_buf.c @@ -1602,11 +1602,10 @@ xfs_free_buftarg( } STATIC int -xfs_setsize_buftarg_flags( +__xfs_setsize_buftarg( xfs_buftarg_t *btp, unsigned int blocksize, - unsigned int sectorsize, - int verbose) + unsigned int sectorsize) { btp->bt_bsize = blocksize; btp->bt_sshift = ffs(sectorsize) - 1; @@ -1627,17 +1626,17 @@ xfs_setsize_buftarg_flags( } /* - * When allocating the initial buffer target we have not yet - * read in the superblock, so don't know what sized sectors - * are being used at this early stage. Play safe. + * When allocating the initial buffer target we have not yet + * read in the superblock, so don't know what sized sectors + * are being used at this early stage. Play safe. */ STATIC int xfs_setsize_buftarg_early( xfs_buftarg_t *btp, struct block_device *bdev) { - return xfs_setsize_buftarg_flags(btp, - PAGE_SIZE, bdev_logical_block_size(bdev), 0); + return __xfs_setsize_buftarg(btp, + PAGE_SIZE, bdev_logical_block_size(bdev)); } int @@ -1646,7 +1645,7 @@ xfs_setsize_buftarg( unsigned int blocksize, unsigned int sectorsize) { - return xfs_setsize_buftarg_flags(btp, blocksize, sectorsize, 1); + return __xfs_setsize_buftarg(btp, blocksize, sectorsize); } xfs_buftarg_t * From bfoster@redhat.com Wed Nov 13 11:56:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DB02E7F54 for ; Wed, 13 Nov 2013 11:56:08 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id B0C788F8050 for ; Wed, 13 Nov 2013 09:56:08 -0800 (PST) X-ASG-Debug-ID: 1384365364-04cbb00ddd5b94f0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id HzivW8M66avrvmsZ for ; Wed, 13 Nov 2013 09:56:04 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADHtdQU005477 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 13 Nov 2013 12:55:40 -0500 Received: from laptop.bfoster (vpn-57-197.rdu2.redhat.com [10.10.57.197]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADHtc1o019598 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 13 Nov 2013 12:55:39 -0500 Message-ID: <5283BD1A.8000704@redhat.com> Date: Wed, 13 Nov 2013 12:55:38 -0500 From: Brian Foster User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: xfs@oss.sgi.com Subject: Re: [PATCH v2 00/11] xfs: introduce the free inode btree References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> <20131113161711.GA14300@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v2 00/11] xfs: introduce the free inode btree In-Reply-To: <20131113161711.GA14300@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384365364 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/13/2013 11:17 AM, Christoph Hellwig wrote: > I have to admit that I haven't followed this series as closely as I > should, but could you summarize the performance of it? What workloads > does it help most, what workloads does it hurt and how much? > Hi Christoph, Sure... this work is based on Dave's write up here: http://oss.sgi.com/archives/xfs/2013-08/msg00344.html ... where he also explains the general idea, which is basically to improve inode allocation performance on a large fs' that happens to be sparsely populated with inode chunks with free inodes. We do this by creating a second inode btree that only tracks inode chunks with at least one free inode. So far I've only really ad hoc tested the focused case: create millions of inodes on an fs, strategically remove an inode towards the end of the ag such that there is one existing inode chunk with a single free inode, then go and create a file. The current implementation hits the fallback search in xfs_dialloc_ag() (the for loop prior to 'alloc_inode:') and degrades to a couple seconds or so (on my crappy single spindle setup). Alternatively, the finobt in this scenario contains a single record with the chunk with the free inode, so the record lookup and allocation time is basically constant (e.g., we eliminate the need to ever run the full ag scan). Sorry I don't have more specific numbers at the moment. Most of my testing so far has been the focused case and general reliability testing. I'll need to find some hardware worthy of performance testing, particularly to check for any potential negative effects of managing the secondary tree. I suppose I wouldn't expect it to be much worse than the overhead of managing two free space trees, but we'll see. Thoughts/suggestions appreciated, thanks. Brian From sandeen@redhat.com Wed Nov 13 12:25:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1BAB97F37 for ; Wed, 13 Nov 2013 12:25:43 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id E4592304048 for ; Wed, 13 Nov 2013 10:25:39 -0800 (PST) X-ASG-Debug-ID: 1384367135-04cb6c40d5725240001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id qPIyBcWZCYXbv8Pz for ; Wed, 13 Nov 2013 10:25:35 -0800 (PST) X-Barracuda-Envelope-From: sandeen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADIPZp4026492 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 13:25:35 -0500 Received: from Liberator.local (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADIPXX9004518 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 13:25:34 -0500 Message-ID: <5283C41D.7070503@redhat.com> Date: Wed, 13 Nov 2013 12:25:33 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs-oss Subject: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg X-Enigmail-Version: 1.6 X-ASG-Orig-Subj: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384367135 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Pure RFC; this might be crazy. Here's the problem I'm trying to solve: Today, mkfs.xfs will select a 4k sector size for a 4k physical / 512 logical drive. (that change was done by me). The thought was that it'd be an efficiency gain to not make the drive do the (possible) RMW cycles on 512-byte log IO, primarily. However, now this restricts all DIO to 4k alignment, not the otherwise- possible 512. This came up when qemu-kvm, in cache=none mode, tries to boot off an image hosted on such a filesystem, and its bios wants to do a 512 byte direct IO read off the disk - it fails. But I'm wondering - the buftarg's bt_sshift and bt_smask are only used in a few places. XFS_IOC_DIOINFO - to get the minimum io size xfs_file_aio_read() and xfs_file_dio_aio_write() to check alignment _xfs_buf_find() to be sure we aren't doing sub-sector IO. So what I'm wondering is: Can we somehow separate the "sector size" that i.e. primarily the xfs log does its IO in, based on sb_sectsize, from the actual, hard-minimum possible IO, in the buftarg bt_sshift & bt_smask. Something like this, though untested, and I'm probably missing something. Our other option, I guess, is to just revert the mkfs change which picks the physical rather than logical sector size, and go back to 512 if it's available as a logical size. Signed-off-by: Eric Sandeen --- diff --git a/fs/xfs/xfs_super.c b/fs/xfs/xfs_super.c index 8968f50..58ce036 100644 --- a/fs/xfs/xfs_super.c +++ b/fs/xfs/xfs_super.c @@ -814,10 +814,12 @@ STATIC int xfs_setup_devices( struct xfs_mount *mp) { + xfs_buftarg_t btp; int error; + btp = mp->m_ddev_targp; error = xfs_setsize_buftarg(mp->m_ddev_targp, mp->m_sb.sb_blocksize, - mp->m_sb.sb_sectsize); + bdev_logical_block_size(btp)); if (error) return error; @@ -833,9 +835,10 @@ xfs_setup_devices( return error; } if (mp->m_rtdev_targp) { + btp = mp->m_rtdev_targp; error = xfs_setsize_buftarg(mp->m_rtdev_targp, mp->m_sb.sb_blocksize, - mp->m_sb.sb_sectsize); + bdev_logical_block_size(btp)); if (error) return error; } From bfoster@redhat.com Wed Nov 13 12:42:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8B1067F37 for ; Wed, 13 Nov 2013 12:42:41 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 702048F8040 for ; Wed, 13 Nov 2013 10:42:38 -0800 (PST) X-ASG-Debug-ID: 1384368157-04cb6c40d4725d80001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ltuGjzou0m1BFKiH for ; Wed, 13 Nov 2013 10:42:37 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADIgbGk017179 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 13:42:37 -0500 Received: from laptop.bfoster (vpn-57-197.rdu2.redhat.com [10.10.57.197]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rADIgaLe029508 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Nov 2013 13:42:36 -0500 Message-ID: <5283C81C.3020001@redhat.com> Date: Wed, 13 Nov 2013 13:42:36 -0500 From: Brian Foster User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , xfs-oss Subject: Re: [PATCH] xfs: remove unused "verbose" argument from xfs_setsize_buftarg path References: <5283BC4B.9090204@redhat.com> X-ASG-Orig-Subj: Re: [PATCH] xfs: remove unused "verbose" argument from xfs_setsize_buftarg path In-Reply-To: <5283BC4B.9090204@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384368157 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/13/2013 12:52 PM, Eric Sandeen wrote: > The "verbose" argument has been unused since > ffe37436 xfs: stop using the page cache to back the buffer cache > > Remove it, and then give the function a better (?) name since > no flags are involved. > > Fix inconsistent comment spacing while we're at it. > > Signed-off-by: Eric Sandeen > --- > > diff --git a/fs/xfs/xfs_buf.c b/fs/xfs/xfs_buf.c > index 2634700..85d916a 100644 > --- a/fs/xfs/xfs_buf.c > +++ b/fs/xfs/xfs_buf.c > @@ -1602,11 +1602,10 @@ xfs_free_buftarg( > } > > STATIC int > -xfs_setsize_buftarg_flags( > +__xfs_setsize_buftarg( > xfs_buftarg_t *btp, > unsigned int blocksize, > - unsigned int sectorsize, > - int verbose) > + unsigned int sectorsize) > { > btp->bt_bsize = blocksize; > btp->bt_sshift = ffs(sectorsize) - 1; > @@ -1627,17 +1626,17 @@ xfs_setsize_buftarg_flags( > } > > /* > - * When allocating the initial buffer target we have not yet > - * read in the superblock, so don't know what sized sectors > - * are being used at this early stage. Play safe. > + * When allocating the initial buffer target we have not yet > + * read in the superblock, so don't know what sized sectors > + * are being used at this early stage. Play safe. > */ > STATIC int > xfs_setsize_buftarg_early( > xfs_buftarg_t *btp, > struct block_device *bdev) > { > - return xfs_setsize_buftarg_flags(btp, > - PAGE_SIZE, bdev_logical_block_size(bdev), 0); > + return __xfs_setsize_buftarg(btp, > + PAGE_SIZE, bdev_logical_block_size(bdev)); > } > > int > @@ -1646,7 +1645,7 @@ xfs_setsize_buftarg( > unsigned int blocksize, > unsigned int sectorsize) > { > - return xfs_setsize_buftarg_flags(btp, blocksize, sectorsize, 1); > + return __xfs_setsize_buftarg(btp, blocksize, sectorsize); > } > At this point is there a need for the separate __xfs_setsize_buftarg() helper? E.g., fold the implementation into xfs_setsize_buftarg() and let xfs_setsize_buftarg_early() call xfs_setsize_buftarg()..? Brian > xfs_buftarg_t * > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From sandeen@redhat.com Wed Nov 13 12:50:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C33077F37 for ; Wed, 13 Nov 2013 12:50:55 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9EB50304059 for ; Wed, 13 Nov 2013 10:50:55 -0800 (PST) X-ASG-Debug-ID: 1384368654-04cb6c40d47261d0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id u1AUrAXA8145pGVF for ; Wed, 13 Nov 2013 10:50:54 -0800 (PST) X-Barracuda-Envelope-From: sandeen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADIorl4019966 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 13:50:54 -0500 Received: from Liberator.local (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADIoqXW019211 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 13 Nov 2013 13:50:52 -0500 Message-ID: <5283CA0B.1030300@redhat.com> Date: Wed, 13 Nov 2013 12:50:51 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Brian Foster , xfs-oss Subject: Re: [PATCH] xfs: remove unused "verbose" argument from xfs_setsize_buftarg path References: <5283BC4B.9090204@redhat.com> <5283C81C.3020001@redhat.com> X-ASG-Orig-Subj: Re: [PATCH] xfs: remove unused "verbose" argument from xfs_setsize_buftarg path In-Reply-To: <5283C81C.3020001@redhat.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384368654 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/13/13, 12:42 PM, Brian Foster wrote: > On 11/13/2013 12:52 PM, Eric Sandeen wrote: >> The "verbose" argument has been unused since >> ffe37436 xfs: stop using the page cache to back the buffer cache >> >> Remove it, and then give the function a better (?) name since >> no flags are involved. >> >> Fix inconsistent comment spacing while we're at it. >> >> Signed-off-by: Eric Sandeen >> --- >> >> diff --git a/fs/xfs/xfs_buf.c b/fs/xfs/xfs_buf.c >> index 2634700..85d916a 100644 >> --- a/fs/xfs/xfs_buf.c >> +++ b/fs/xfs/xfs_buf.c >> @@ -1602,11 +1602,10 @@ xfs_free_buftarg( >> } >> >> STATIC int >> -xfs_setsize_buftarg_flags( >> +__xfs_setsize_buftarg( >> xfs_buftarg_t *btp, >> unsigned int blocksize, >> - unsigned int sectorsize, >> - int verbose) >> + unsigned int sectorsize) >> { >> btp->bt_bsize = blocksize; >> btp->bt_sshift = ffs(sectorsize) - 1; >> @@ -1627,17 +1626,17 @@ xfs_setsize_buftarg_flags( >> } >> >> /* >> - * When allocating the initial buffer target we have not yet >> - * read in the superblock, so don't know what sized sectors >> - * are being used at this early stage. Play safe. >> + * When allocating the initial buffer target we have not yet >> + * read in the superblock, so don't know what sized sectors >> + * are being used at this early stage. Play safe. >> */ >> STATIC int >> xfs_setsize_buftarg_early( >> xfs_buftarg_t *btp, >> struct block_device *bdev) >> { >> - return xfs_setsize_buftarg_flags(btp, >> - PAGE_SIZE, bdev_logical_block_size(bdev), 0); >> + return __xfs_setsize_buftarg(btp, >> + PAGE_SIZE, bdev_logical_block_size(bdev)); >> } >> >> int >> @@ -1646,7 +1645,7 @@ xfs_setsize_buftarg( >> unsigned int blocksize, >> unsigned int sectorsize) >> { >> - return xfs_setsize_buftarg_flags(btp, blocksize, sectorsize, 1); >> + return __xfs_setsize_buftarg(btp, blocksize, sectorsize); >> } >> > > At this point is there a need for the separate __xfs_setsize_buftarg() > helper? E.g., fold the implementation into xfs_setsize_buftarg() and let > xfs_setsize_buftarg_early() call xfs_setsize_buftarg()..? > > Brian > Oh that probably makes sense. :) I got tunnel vision. I'll send V2. Thanks, -Eric From BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 13 12:56:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 14EBA7F50 for ; Wed, 13 Nov 2013 12:56:47 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D98E28F8035 for ; Wed, 13 Nov 2013 10:56:46 -0800 (PST) X-ASG-Debug-ID: 1384369005-04bdf0789871d340001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id W17C6nybZ2lAJYoC (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 Nov 2013 10:56:46 -0800 (PST) X-Barracuda-Envelope-From: BATV+0cc6a86a9f3e36bb2f9f+3734+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgfcL-0006Si-Cd; Wed, 13 Nov 2013 18:56:45 +0000 Date: Wed, 13 Nov 2013 10:56:45 -0800 From: Christoph Hellwig To: Eric Sandeen Cc: xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg Message-ID: <20131113185645.GA20869@infradead.org> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5283C41D.7070503@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384369006 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142286 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 13, 2013 at 12:25:33PM -0600, Eric Sandeen wrote: > Pure RFC; this might be crazy. Here's the problem I'm trying to solve: > > Today, mkfs.xfs will select a 4k sector size for a 4k physical / 512 logical > drive. (that change was done by me). The thought was that it'd be an > efficiency gain to not make the drive do the (possible) RMW cycles on > 512-byte log IO, primarily. > > However, now this restricts all DIO to 4k alignment, not the otherwise- > possible 512. > > This came up when qemu-kvm, in cache=none mode, tries to boot off an > image hosted on such a filesystem, and its bios wants to do a 512 byte > direct IO read off the disk - it fails. > > But I'm wondering - the buftarg's bt_sshift and bt_smask are only used > in a few places. No need to mess with kernel code IFF we want to change that, just keep the sector size at 512 bytes and set a log stripe unit at mkfs time. I have to admit that I'm not really sure if that's what we really want, through. A drive that has a larger physical block size will need read-modify-write cycles internally, which we try to avoid. From sandeen@sandeen.net Wed Nov 13 13:08:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 246307F53 for ; Wed, 13 Nov 2013 13:08:36 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id EF26C304059 for ; Wed, 13 Nov 2013 11:08:32 -0800 (PST) X-ASG-Debug-ID: 1384369711-04cbb00ddd5bc8e0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id 3e3rSVls6tAznYsb for ; Wed, 13 Nov 2013 11:08:32 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 7E2136A8DFC5; Wed, 13 Nov 2013 13:08:31 -0600 (CST) Message-ID: <5283CE2E.2070702@sandeen.net> Date: Wed, 13 Nov 2013 13:08:30 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , Eric Sandeen CC: xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg In-Reply-To: <20131113185645.GA20869@infradead.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384369712 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142286 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/13/13, 12:56 PM, Christoph Hellwig wrote: > On Wed, Nov 13, 2013 at 12:25:33PM -0600, Eric Sandeen wrote: >> Pure RFC; this might be crazy. Here's the problem I'm trying to solve: >> >> Today, mkfs.xfs will select a 4k sector size for a 4k physical / 512 logical >> drive. (that change was done by me). The thought was that it'd be an >> efficiency gain to not make the drive do the (possible) RMW cycles on >> 512-byte log IO, primarily. >> >> However, now this restricts all DIO to 4k alignment, not the otherwise- >> possible 512. >> >> This came up when qemu-kvm, in cache=none mode, tries to boot off an >> image hosted on such a filesystem, and its bios wants to do a 512 byte >> direct IO read off the disk - it fails. >> >> But I'm wondering - the buftarg's bt_sshift and bt_smask are only used >> in a few places. > > No need to mess with kernel code IFF we want to change that, just keep > the sector size at 512 bytes and set a log stripe unit at mkfs time. > > I have to admit that I'm not really sure if that's what we really want, > through. A drive that has a larger physical block size will need > read-modify-write cycles internally, which we try to avoid. Yeah, the problem comes up when it is 100% impossible to boot a qemu-kvm guest hosted on such a filesystem/drive. :( (of course I guess that means it fails on a hard 4k drive too) I don't know what the guest sees for logical/physical on its file-backed block device in these cases. Anyway, if we took your suggestion, normal internal fs operations (log IO) wouldn't RMW. But we'd still presumably advertise and allow smaller DIO sizes, which are inefficient. We could advertise 4k, but still allow 512 for less-smart apps, maybe? -Eric From ricwheeler@gmail.com Wed Nov 13 14:40:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 104627F37 for ; Wed, 13 Nov 2013 14:40:05 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id DCB7B304064 for ; Wed, 13 Nov 2013 12:40:01 -0800 (PST) X-ASG-Debug-ID: 1384375197-04cb6c40d572b5f0001-NocioJ Received: from mail-pd0-f170.google.com (mail-pd0-f170.google.com [209.85.192.170]) by cuda.sgi.com with ESMTP id WqmVZjP52pBSL0XG (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 13 Nov 2013 12:39:57 -0800 (PST) X-Barracuda-Envelope-From: ricwheeler@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.192.170 Received: by mail-pd0-f170.google.com with SMTP id q10so939992pdj.15 for ; Wed, 13 Nov 2013 12:39:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=jEpmQ/YF/WG9GwrMb9GK99LyAx57HYJiRGO9TFzZTDo=; b=U+mktw5TomlDGNGUeizC1PK3HIXQwXe/26Y9OAhsM/lyDa/aIaXR0NJjyEtxagwSQn TBJFM4A3BAQ+SJ1J0a9ZDWf2l/OyHnwsvhFvfBtrZ+vNygWNkX1GRL1oFX2gEFkglX1b ccEdtlALAfg7dhaOKkrVt5RSeYUifaysVWsgKJtdil8xFZVsg3vpVQdsHMlwNhfOuGhp VRncjq/0aQOIa0Y5F2w0mAyqIElcm57gHNHCIHcD4Y48fzepa1XlhfmSskI79G6prgN1 masLfPIL/EjhUivP1FonkkBSvJe4+PAVSuMlS2/F8Ky/4abZ5j4ko90m2CMU8/5H9FLp lWDw== X-Barracuda-BBL-IP: nil X-Received: by 10.66.102.66 with SMTP id fm2mr44033509pab.94.1384375196869; Wed, 13 Nov 2013 12:39:56 -0800 (PST) Received: from [172.20.3.35] ([59.10.106.2]) by mx.google.com with ESMTPSA id lm2sm53981320pab.2.2013.11.13.12.39.54 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 13 Nov 2013 12:39:55 -0800 (PST) Message-ID: <5283E387.70704@gmail.com> Date: Thu, 14 Nov 2013 05:39:35 +0900 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Guido Winkelmann , xfs@oss.sgi.com Subject: Re: Files not touched in weeks got truncated after a crash References: <2662179.4mj0dgORXu@r008> X-ASG-Orig-Subj: Re: Files not touched in weeks got truncated after a crash In-Reply-To: <2662179.4mj0dgORXu@r008> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-pd0-f170.google.com[209.85.192.170] X-Barracuda-Start-Time: 1384375197 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142289 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature You should update your kernel - this sounds like an issue that Dave fixed quite a few months back (and got shipped in RHEL and other distros, I don't know about when Centos would pick it up) Ric On 11/14/2013 01:36 AM, Guido Winkelmann wrote: > Hi, > > We are having some trouble with one of our fileservers using XFS (on linux). > Yesterday, one of the external RAIDs on the server failed. Of course, it is > unavoidable that some data would get lost from the fileserver in such an > event, however, we lost a lot more files than would seem reasonable. In > particular, we lost a number of files that had not been written to (but had > been been read from, in some cases) in several weeks. > > The data loss manifested itself through files being truncated to length 0 or > to some other size short of what they should be. (We happen to have an > external database that keeps track of that.) > > The fileserver is based on CentOS 6.3 with kernel version > 2.6.32-279.9.1.el6.x86_64. It has got several external RAIDs in the 100 TB > range, connected via FibreChannel. > > In case it matters: The server's primary role is as a samba server servicing a > large number of Windows XP and Windows 7 machines. > > We had already been trying to reduce the possible impact of a hardware failure > by setting a few tunables in /etc/sysctl.conf to try and make the kernel not > keep dirty buffers around too long: > > vm.dirty_background_bytes = 536870912 > vm.dirty_bytes = 134217728 > vm.dirty_writeback_centisecs = 500 > vm.dirty_expire_centisecs = 3000 > > and by issuing a sync from cron every 15 minutes: > > 0,15,30,45 * * * * /bin/sync > > Unfortunately, I seem to be unable so far to reproduce the issue on a smaller > system - and I cannot exactly just walk up to the in-production fileserver and > rip out yet another array just to see what happens... > > This leaves me with a few questions: > > Why did we lose so much data through the crash? > > Why did not even a sync every 15 minutes prevent further damage? > > What can we do to prevent this from happening again in the future? > > Regards, > > Guido > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From sandeen@sandeen.net Wed Nov 13 14:53:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BB4F87F37 for ; Wed, 13 Nov 2013 14:53:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4DDECAC006 for ; Wed, 13 Nov 2013 12:53:48 -0800 (PST) X-ASG-Debug-ID: 1384376026-04cb6c40d372c170001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id v2aGBQS5n1yqWa7s for ; Wed, 13 Nov 2013 12:53:46 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 630BE6AA077C; Wed, 13 Nov 2013 14:53:46 -0600 (CST) Message-ID: <5283E6D9.6070306@sandeen.net> Date: Wed, 13 Nov 2013 14:53:45 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , xfs-oss Subject: [PATCH V2] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg References: <5283BC4B.9090204@redhat.com> X-ASG-Orig-Subj: [PATCH V2] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg In-Reply-To: <5283BC4B.9090204@redhat.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384376026 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142290 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- The "verbose" argument to xfs_setsize_buftarg_flags() has been unused since: ffe37436 xfs: stop using the page cache to back the buffer cache Remove it, and fold the function into xfs_setsize_buftarg() now that there's no need for different types of callers. Fix inconsistent comment spacing while we're at it. Signed-off-by: Eric Sandeen --- V2: Fold old helper function into xfs_setsize_buftarg, per Brian's suggestion. xfs_buf.c | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/fs/xfs/xfs_buf.c b/fs/xfs/xfs_buf.c index 2634700..0ce3b7b 100644 --- a/fs/xfs/xfs_buf.c +++ b/fs/xfs/xfs_buf.c @@ -1601,12 +1601,11 @@ xfs_free_buftarg( kmem_free(btp); } -STATIC int -xfs_setsize_buftarg_flags( +int +xfs_setsize_buftarg( xfs_buftarg_t *btp, unsigned int blocksize, - unsigned int sectorsize, - int verbose) + unsigned int sectorsize) { btp->bt_bsize = blocksize; btp->bt_sshift = ffs(sectorsize) - 1; @@ -1627,26 +1626,17 @@ xfs_setsize_buftarg_flags( } /* - * When allocating the initial buffer target we have not yet - * read in the superblock, so don't know what sized sectors - * are being used at this early stage. Play safe. + * When allocating the initial buffer target we have not yet + * read in the superblock, so don't know what sized sectors + * are being used at this early stage. Play safe. */ STATIC int xfs_setsize_buftarg_early( xfs_buftarg_t *btp, struct block_device *bdev) { - return xfs_setsize_buftarg_flags(btp, - PAGE_SIZE, bdev_logical_block_size(bdev), 0); -} - -int -xfs_setsize_buftarg( - xfs_buftarg_t *btp, - unsigned int blocksize, - unsigned int sectorsize) -{ - return xfs_setsize_buftarg_flags(btp, blocksize, sectorsize, 1); + return xfs_setsize_buftarg(btp, PAGE_SIZE, + bdev_logical_block_size(bdev)); } xfs_buftarg_t * From david@fromorbit.com Wed Nov 13 15:00:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C31A77F51 for ; Wed, 13 Nov 2013 15:00:57 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 984FA8F804C for ; Wed, 13 Nov 2013 13:00:57 -0800 (PST) X-ASG-Debug-ID: 1384376455-04cb6c5039520400001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id rj8NjLIVuWK9rEwX for ; Wed, 13 Nov 2013 13:00:56 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlYGAGvng1J5LGc//2dsb2JhbABZgweDLL0LgScXdIIlAQEEATocIwULCAMOBwMJJQ8FJQMhE4d7BcA7Fo4SgTcHhDEDmA+SDIM8KIEt Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 14 Nov 2013 07:30:54 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VghYR-0007RU-32; Thu, 14 Nov 2013 08:00:51 +1100 Date: Thu, 14 Nov 2013 08:00:51 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 31/36] db: enable metadump on CRC filesystems Message-ID: <20131113210051.GG6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 31/36] db: enable metadump on CRC filesystems References: <1384324860-25677-1-git-send-email-david@fromorbit.com> <1384324860-25677-32-git-send-email-david@fromorbit.com> <20131113160937.GC32627@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131113160937.GC32627@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384376455 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142290 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 13, 2013 at 08:09:37AM -0800, Christoph Hellwig wrote: > On Wed, Nov 13, 2013 at 05:40:55PM +1100, Dave Chinner wrote: > > From: Dave Chinner > > > > Now that we can calculate CRCs through xfs_db, we can add support > > for recalculating CRCs on obfuscated metadump images. This simply > > requires us to call the write verifier manually before writing the > > buffer to the metadump image. > > > > We don't need to do anything special to mdrestore, as the metadata > > blocks it reads from the image file will already have all the > > correct CRCs in them. Hence it can be mostly oblivious to the fact > > that the filesystem it is restoring contains CRCs. > > All the changes in here look reasonable, but don't we need a way to > recalculate dquot crcs in metadump as well? The dquot buffers are read in and written unmodified. We don't want to recalculate the CRC if we haven't modified the objects directly (i.e. obfuscated them). Hence I think the way they are currently handled is fine. > We seem to need a special > case for them elsewhere at least. Only if we modify them, and metadump doesn't do that. > Do we have a testcase that exercises metadump on a filesystems with > quotas enabled and check that they still work after restore? No, nothing that directly verifies quota sanity after a restore. Doing something like: # MOUNT_OPTIONS="-o uquota" ./check xfs/253 Doesn't make the test fail, but it's not actually checking the quota values are correct... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 13 15:01:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D06157F51 for ; Wed, 13 Nov 2013 15:01:37 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B76E18F8033 for ; Wed, 13 Nov 2013 13:01:34 -0800 (PST) X-ASG-Debug-ID: 1384376490-04cb6c40d472c7b0001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id MLA657cWAhGttjIi for ; Wed, 13 Nov 2013 13:01:31 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlYGAGvng1J5LGc//2dsb2JhbABZgweDLL0LgScXdIIlAQEFOhwjEAgDDgcDCSUPBSUDIROIAMA7Fo4WgTMHhDEDmA+SDIFqgVIogS0 Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 14 Nov 2013 07:31:30 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VghZ2-0007Rs-US; Thu, 14 Nov 2013 08:01:28 +1100 Date: Thu, 14 Nov 2013 08:01:28 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 35/36] repair: Increase default repair parallelism on large filesystems Message-ID: <20131113210128.GH6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 35/36] repair: Increase default repair parallelism on large filesystems References: <1384324860-25677-1-git-send-email-david@fromorbit.com> <1384324860-25677-36-git-send-email-david@fromorbit.com> <20131113161029.GD32627@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131113161029.GD32627@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384376490 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142290 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 13, 2013 at 08:10:29AM -0800, Christoph Hellwig wrote: > On Wed, Nov 13, 2013 at 05:40:59PM +1100, Dave Chinner wrote: > > From: Dave Chinner > > > > Large filesystems or high AG count filesystems generally have more > > inherent parallelism in the backing storage. We shoul dmake use of > > this by default to speed up repair times. Make xfs_repair use an > > "auto-stride" configuration on filesystems with enough AGs to be > > considered "multidisk" configurations. > > > > This difference in elaspsed time to repair a 100TB filesystem with > > 50 million inodes in it with all metadata in flash is: > > > > Time IOPS BW CPU RAM > > vanilla: 2719s 2900 55MB/s 25% 0.95GB > > patched: 908s varied varied varied 2.33GB > > > > With the patched kernel, there were IO peaks of over 1.3GB/s during > > AG scanning. Some phases now run at noticably different speeds > > - phase 3 ran at ~180% CPU, 18,000 IOPS and 130MB/s, > > - phase 4 ran at ~280% CPU, 12,000 IOPS and 100MB/s > > - the other phases were similar to the vanilla repair. > > > > Memory usage is increased because of the increased buffer cache > > size as a result of concurrent AG scanning using it. > > Looks good as long as you stick your promise to clean up the magic > numbers later. Already got a prototype patch for it. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 13 15:10:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B46EB7F55 for ; Wed, 13 Nov 2013 15:10:25 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2D8E7AC006 for ; Wed, 13 Nov 2013 13:10:22 -0800 (PST) X-ASG-Debug-ID: 1384377019-04cbb00ddf5c27a0001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id fBMQZSpHH8dvymRZ for ; Wed, 13 Nov 2013 13:10:20 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap8MAAPqg1J5LGc//2dsb2JhbABZgwc4gnSoHgOUaoEnF3SCJQEBBAE6HCMFCwgDDgoJJQ8FJQMhE4d7BQ7ALxaMcYEGgVIHhDEDmA+SDIM8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 14 Nov 2013 07:40:18 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VghhZ-0007Sy-5U; Thu, 14 Nov 2013 08:10:17 +1100 Date: Thu, 14 Nov 2013 08:10:17 +1100 From: Dave Chinner To: Brian Foster Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH v2 00/11] xfs: introduce the free inode btree Message-ID: <20131113211017.GI6188@dastard> X-ASG-Orig-Subj: Re: [PATCH v2 00/11] xfs: introduce the free inode btree References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> <20131113161711.GA14300@infradead.org> <5283BD1A.8000704@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5283BD1A.8000704@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384377019 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142290 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words On Wed, Nov 13, 2013 at 12:55:38PM -0500, Brian Foster wrote: > On 11/13/2013 11:17 AM, Christoph Hellwig wrote: > > I have to admit that I haven't followed this series as closely as I > > should, but could you summarize the performance of it? What workloads > > does it help most, what workloads does it hurt and how much? > > > > Hi Christoph, > > Sure... this work is based on Dave's write up here: > > http://oss.sgi.com/archives/xfs/2013-08/msg00344.html > > ... where he also explains the general idea, which is basically to > improve inode allocation performance on a large fs' that happens to be > sparsely populated with inode chunks with free inodes. We do this by > creating a second inode btree that only tracks inode chunks with at > least one free inode. This is a common problem for people use hard-link based backups repositories when they start removing backups. It results in random inode removal, and so allocation never hits the "no free inodes" fast path. As a result, allocation speed can drop a couple of orders of magnitude due to the added CPU overhead of searching for free inodes to allocate. It is completely unpredictable as to when it will occur, so one backup might run at full speed, and the next might take 3-4x as long to complete.... > Sorry I don't have more specific numbers at the moment. Most of my > testing so far has been the focused case and general reliability > testing. I'll need to find some hardware worthy of performance testing, > particularly to check for any potential negative effects of managing the > secondary tree. I suppose I wouldn't expect it to be much worse than the > overhead of managing two free space trees, but we'll see. > Thoughts/suggestions appreciated, thanks. The problem can be demonstrated with a single CPU and a single spindle. Create a single AG filesystem of a 100GB, and populate it with 10 million inodes. Time how long it takes to create another 10000 inodes in a new directory. Measure CPU usage. Randomly delete 10,000 inodes from the original population to sparsely populate the inobt with 10000 free inodes. Time how long it takes to create another 10000 inodes in a new directory. Measure CPU usage. The difference in time and CPU will be diretly related to the addition time spent searching the inobt for free inodes... Cheers, Dave. -- Dave Chinner david@fromorbit.com From bfoster@redhat.com Wed Nov 13 15:26:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A8A327F37 for ; Wed, 13 Nov 2013 15:26:55 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 89D8E8F8033 for ; Wed, 13 Nov 2013 13:26:55 -0800 (PST) X-ASG-Debug-ID: 1384378014-04cb6c5039521000001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 7mK5Ddk0gdeu64El for ; Wed, 13 Nov 2013 13:26:54 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADLQr90029832 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 13 Nov 2013 16:26:53 -0500 Received: from laptop.bfoster (vpn-57-197.rdu2.redhat.com [10.10.57.197]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADLQqsE004769 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 13 Nov 2013 16:26:53 -0500 Message-ID: <5283EE9C.6050008@redhat.com> Date: Wed, 13 Nov 2013 16:26:52 -0500 From: Brian Foster User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , Eric Sandeen , xfs-oss Subject: Re: [PATCH V2] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg References: <5283BC4B.9090204@redhat.com> <5283E6D9.6070306@sandeen.net> X-ASG-Orig-Subj: Re: [PATCH V2] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg In-Reply-To: <5283E6D9.6070306@sandeen.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384378014 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/13/2013 03:53 PM, Eric Sandeen wrote: > The "verbose" argument to xfs_setsize_buftarg_flags() has been > unused since: > > ffe37436 xfs: stop using the page cache to back the buffer cache > > Remove it, and fold the function into xfs_setsize_buftarg() > now that there's no need for different types of callers. > > Fix inconsistent comment spacing while we're at it. > > Signed-off-by: Eric Sandeen > --- Looks good to me. Reviewed-by: Brian Foster > > V2: Fold old helper function into xfs_setsize_buftarg, > per Brian's suggestion. > > xfs_buf.c | 26 ++++++++------------------ > 1 file changed, 8 insertions(+), 18 deletions(-) > > diff --git a/fs/xfs/xfs_buf.c b/fs/xfs/xfs_buf.c > index 2634700..0ce3b7b 100644 > --- a/fs/xfs/xfs_buf.c > +++ b/fs/xfs/xfs_buf.c > @@ -1601,12 +1601,11 @@ xfs_free_buftarg( > kmem_free(btp); > } > > -STATIC int > -xfs_setsize_buftarg_flags( > +int > +xfs_setsize_buftarg( > xfs_buftarg_t *btp, > unsigned int blocksize, > - unsigned int sectorsize, > - int verbose) > + unsigned int sectorsize) > { > btp->bt_bsize = blocksize; > btp->bt_sshift = ffs(sectorsize) - 1; > @@ -1627,26 +1626,17 @@ xfs_setsize_buftarg_flags( > } > > /* > - * When allocating the initial buffer target we have not yet > - * read in the superblock, so don't know what sized sectors > - * are being used at this early stage. Play safe. > + * When allocating the initial buffer target we have not yet > + * read in the superblock, so don't know what sized sectors > + * are being used at this early stage. Play safe. > */ > STATIC int > xfs_setsize_buftarg_early( > xfs_buftarg_t *btp, > struct block_device *bdev) > { > - return xfs_setsize_buftarg_flags(btp, > - PAGE_SIZE, bdev_logical_block_size(bdev), 0); > -} > - > -int > -xfs_setsize_buftarg( > - xfs_buftarg_t *btp, > - unsigned int blocksize, > - unsigned int sectorsize) > -{ > - return xfs_setsize_buftarg_flags(btp, blocksize, sectorsize, 1); > + return xfs_setsize_buftarg(btp, PAGE_SIZE, > + bdev_logical_block_size(bdev)); > } > > xfs_buftarg_t * > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From david@fromorbit.com Wed Nov 13 15:27:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 01A917F53 for ; Wed, 13 Nov 2013 15:27:03 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id D426F8F8040 for ; Wed, 13 Nov 2013 13:27:02 -0800 (PST) X-ASG-Debug-ID: 1384378020-04cbb00ddf5c3050001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id I5512npHBM8hH0Sg for ; Wed, 13 Nov 2013 13:27:01 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlcGAI7tg1J5LGc//2dsb2JhbABZgweDLL0KgScXdIIlAQEEATocFgoDBQsIAxgJJQ8FJQMhExaHZQXAQhaPSQeEMQOYD4pFh0eDPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 14 Nov 2013 07:56:59 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vghxi-0007Uy-6p; Thu, 14 Nov 2013 08:26:58 +1100 Date: Thu, 14 Nov 2013 08:26:58 +1100 From: Dave Chinner To: Eric Sandeen Cc: Christoph Hellwig , Eric Sandeen , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg Message-ID: <20131113212658.GJ6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5283CE2E.2070702@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384378020 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142291 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 13, 2013 at 01:08:30PM -0600, Eric Sandeen wrote: > On 11/13/13, 12:56 PM, Christoph Hellwig wrote: > > On Wed, Nov 13, 2013 at 12:25:33PM -0600, Eric Sandeen wrote: > >> Pure RFC; this might be crazy. Here's the problem I'm trying to solve: > >> > >> Today, mkfs.xfs will select a 4k sector size for a 4k physical / 512 logical > >> drive. (that change was done by me). The thought was that it'd be an > >> efficiency gain to not make the drive do the (possible) RMW cycles on > >> 512-byte log IO, primarily. > >> > >> However, now this restricts all DIO to 4k alignment, not the otherwise- > >> possible 512. > >> > >> This came up when qemu-kvm, in cache=none mode, tries to boot off an > >> image hosted on such a filesystem, and its bios wants to do a 512 byte > >> direct IO read off the disk - it fails. > >> > >> But I'm wondering - the buftarg's bt_sshift and bt_smask are only used > >> in a few places. > > > > No need to mess with kernel code IFF we want to change that, just keep > > the sector size at 512 bytes and set a log stripe unit at mkfs time. > > > > I have to admit that I'm not really sure if that's what we really want, > > through. A drive that has a larger physical block size will need > > read-modify-write cycles internally, which we try to avoid. > > Yeah, the problem comes up when it is 100% impossible to boot a > qemu-kvm guest hosted on such a filesystem/drive. :( No it's not. Just use cache=writethrough and the page cache will take care of the mismatch when it occurs. > (of course I guess that means it fails on a hard 4k drive too) And on any other filesystem that thinks it has sectors larger than 512 bytes underlying it (e.g. cdrom has a 2k sector size). > I don't know what the guest sees for logical/physical on its > file-backed block device in these cases. Seems like that's the avenue for improvement here to me. i.e. expose the correct values to the guest so it's mkfs does the right thing. Or, alternatively, make qemu buffer non-aligned/sized IOs itself internally. After all, it has been told to use direct IO, and when that happens it is the application's responsibility to ensure IO alignment requirements are met... > Anyway, if we took your suggestion, normal internal fs operations > (log IO) wouldn't RMW. But we'd still presumably advertise and allow > smaller DIO sizes, which are inefficient. We could advertise 4k, but > still allow 512 for less-smart apps, maybe? I'd say such a problem is a matter of user education and making qemu aware of logical/physical differences - hacking weird corner cases into what a sector size means is only going to lead to confusion and bite us in unexpected ways... Cheers, Dave. -- Dave Chinner david@fromorbit.com From sandeen@redhat.com Wed Nov 13 15:33:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C9E187F4E for ; Wed, 13 Nov 2013 15:33:21 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7B38D8F8033 for ; Wed, 13 Nov 2013 13:33:21 -0800 (PST) X-ASG-Debug-ID: 1384378397-04bdf07897723f70001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id UozE9XIe9Kl8AVbp for ; Wed, 13 Nov 2013 13:33:17 -0800 (PST) X-Barracuda-Envelope-From: sandeen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rADLWmLO031801 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 13 Nov 2013 16:32:49 -0500 Received: from Liberator.local (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rADLWkSC007488 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 13 Nov 2013 16:32:47 -0500 Message-ID: <5283EFFE.5090700@redhat.com> Date: Wed, 13 Nov 2013 15:32:46 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , Eric Sandeen CC: Christoph Hellwig , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> <20131113212658.GJ6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg In-Reply-To: <20131113212658.GJ6188@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384378397 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/13/13, 3:26 PM, Dave Chinner wrote: > On Wed, Nov 13, 2013 at 01:08:30PM -0600, Eric Sandeen wrote: >> On 11/13/13, 12:56 PM, Christoph Hellwig wrote: >>> On Wed, Nov 13, 2013 at 12:25:33PM -0600, Eric Sandeen wrote: >>>> Pure RFC; this might be crazy. Here's the problem I'm trying to solve: >>>> >>>> Today, mkfs.xfs will select a 4k sector size for a 4k physical / 512 logical >>>> drive. (that change was done by me). The thought was that it'd be an >>>> efficiency gain to not make the drive do the (possible) RMW cycles on >>>> 512-byte log IO, primarily. >>>> >>>> However, now this restricts all DIO to 4k alignment, not the otherwise- >>>> possible 512. >>>> >>>> This came up when qemu-kvm, in cache=none mode, tries to boot off an >>>> image hosted on such a filesystem, and its bios wants to do a 512 byte >>>> direct IO read off the disk - it fails. >>>> >>>> But I'm wondering - the buftarg's bt_sshift and bt_smask are only used >>>> in a few places. >>> >>> No need to mess with kernel code IFF we want to change that, just keep >>> the sector size at 512 bytes and set a log stripe unit at mkfs time. >>> >>> I have to admit that I'm not really sure if that's what we really want, >>> through. A drive that has a larger physical block size will need >>> read-modify-write cycles internally, which we try to avoid. >> >> Yeah, the problem comes up when it is 100% impossible to boot a >> qemu-kvm guest hosted on such a filesystem/drive. :( > > No it's not. Just use cache=writethrough and the page cache will > take care of the mismatch when it occurs. Sorry, I meant impossible w/ cache=none. TBH, I don't know what best practice is. >> (of course I guess that means it fails on a hard 4k drive too) > > And on any other filesystem that thinks it has sectors larger than > 512 bytes underlying it (e.g. cdrom has a 2k sector size). > >> I don't know what the guest sees for logical/physical on its >> file-backed block device in these cases. > > Seems like that's the avenue for improvement here to me. i.e. expose > the correct values to the guest so it's mkfs does the right thing. > Or, alternatively, make qemu buffer non-aligned/sized IOs itself > internally. The guest never _boots_ - it's not a guest mkfs issue. The guest bios wants to read 512 via DIO off the image on this 4k sector FS, and fails. > After all, it has been told to use direct IO, and when that happens > it is the application's responsibility to ensure IO alignment > requirements are met... Agreed, but in talking to a qemu guy... "In my understanding, that's a limitation that directly comes from the BIOS interface." "int 13h just assumes 512 bytes" But this is above my pay grade. I don't speak BIOS. >> Anyway, if we took your suggestion, normal internal fs operations >> (log IO) wouldn't RMW. But we'd still presumably advertise and allow >> smaller DIO sizes, which are inefficient. We could advertise 4k, but >> still allow 512 for less-smart apps, maybe? > > I'd say such a problem is a matter of user education and making qemu > aware of logical/physical differences - hacking weird corner cases > into what a sector size means is only going to lead to confusion and > bite us in unexpected ways... Probably so; hence the "crazy" disclaimer. ;) But it does seem a little odd to semi-artificially reject DIOs which the drive could actually handle. Indeed, do_blockdev_direct_IO looks right at the logical block size, and allows it: if (offset & blocksize_mask) { if (bdev) blkbits = blksize_bits(bdev_logical_block_size(bdev)); blocksize_mask = (1 << blkbits) - 1; if (offset & blocksize_mask) goto out; } it's our checks in XFS that fail. -Eric > Cheers, > > Dave. > From stefanrin@gmail.com Wed Nov 13 15:43:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A2FB17F3F for ; Wed, 13 Nov 2013 15:43:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 84AC0304039 for ; Wed, 13 Nov 2013 13:43:25 -0800 (PST) X-ASG-Debug-ID: 1384379003-04cb6c40d572da40001-NocioJ Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by cuda.sgi.com with ESMTP id sUv29mXIsqEk6zPr (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 13 Nov 2013 13:43:24 -0800 (PST) X-Barracuda-Envelope-From: stefanrin@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.212.175 X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.175] Received: by mail-wi0-f175.google.com with SMTP id hm11so5945389wib.8 for ; Wed, 13 Nov 2013 13:43:23 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.175] X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.175] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=xfOzMyShvBTwRKG+NM9BlUttqfD4x7ht02wdBm0D25Q=; b=eEpycSNYMCxP3c9fZZlEHURSQuMq8ZPxFzFbzHqLoH+OcN5QIV6Nsi6XHBspmodMIq 2HwNJAarsP91tLmgjdhNhErm/L+pOOqrLdp6j2rtMiCXPWv2+QdC3guYjwP6olxHGNX8 29JxQMyokFwnugFPoQhf0hzz/K8oxiV7DbjVfOztn7PCwNcbSTvdmZYg8JAGGNLutxtE 5EVS+bWrBz8PhQN8xHoykAz/W5YWaCrgKDEmN49Opa17n9XivXJy0W/R/NjtrzGPjxte hxBH+K1/62gcJMyHVHw91SXxTlG4PHgRKJnYDoWsvDKij9pW9cXVxUgy98Xbv3krDqbw RSWg== MIME-Version: 1.0 X-Received: by 10.180.94.100 with SMTP id db4mr22455024wib.14.1384379003244; Wed, 13 Nov 2013 13:43:23 -0800 (PST) Received: by 10.194.94.104 with HTTP; Wed, 13 Nov 2013 13:43:23 -0800 (PST) In-Reply-To: <5283E387.70704@gmail.com> References: <2662179.4mj0dgORXu@r008> <5283E387.70704@gmail.com> Date: Wed, 13 Nov 2013 22:43:23 +0100 Message-ID: Subject: Re: Files not touched in weeks got truncated after a crash From: Stefan Ring X-ASG-Orig-Subj: Re: Files not touched in weeks got truncated after a crash To: Linux fs XFS Cc: Guido Winkelmann Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-wi0-f175.google.com[209.85.212.175] X-Barracuda-Start-Time: 1384379004 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142291 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Wed, Nov 13, 2013 at 9:39 PM, Ric Wheeler wrote: > You should update your kernel - this sounds like an issue that Dave fixed > quite a few months back (and got shipped in RHEL and other distros, I don't > know about when Centos would pick it up) It's in the CentOS 6.4 kernel, according to the release notes: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.4_Technical_Notes/kernel.html (BZ#855139) From david@fromorbit.com Wed Nov 13 16:10:19 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0295B7F51 for ; Wed, 13 Nov 2013 16:10:19 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id DCC9A304048 for ; Wed, 13 Nov 2013 14:10:15 -0800 (PST) X-ASG-Debug-ID: 1384380613-04cbb00ddd5c45a0001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 1tDTD55DbY4pBukX for ; Wed, 13 Nov 2013 14:10:13 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlcGAEb4g1J5LGc//2dsb2JhbABZgweDLL0LgScXdIIlAQEEATocFgoDBQsIAxgJJQ8FJQMhExaHZQXALxaOFoEzB4QxA5gPikWHR4M8KIEt Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 14 Nov 2013 08:40:12 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VgidV-0007a2-E0; Thu, 14 Nov 2013 09:10:09 +1100 Date: Thu, 14 Nov 2013 09:10:09 +1100 From: Dave Chinner To: Eric Sandeen Cc: Eric Sandeen , Christoph Hellwig , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg Message-ID: <20131113221009.GK6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> <20131113212658.GJ6188@dastard> <5283EFFE.5090700@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5283EFFE.5090700@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384380613 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142291 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e On Wed, Nov 13, 2013 at 03:32:46PM -0600, Eric Sandeen wrote: > On 11/13/13, 3:26 PM, Dave Chinner wrote: > > On Wed, Nov 13, 2013 at 01:08:30PM -0600, Eric Sandeen wrote: > >> On 11/13/13, 12:56 PM, Christoph Hellwig wrote: > >>> On Wed, Nov 13, 2013 at 12:25:33PM -0600, Eric Sandeen wrote: > >>>> Pure RFC; this might be crazy. Here's the problem I'm trying to solve: > >>>> > >>>> Today, mkfs.xfs will select a 4k sector size for a 4k physical / 512 logical > >>>> drive. (that change was done by me). The thought was that it'd be an > >>>> efficiency gain to not make the drive do the (possible) RMW cycles on > >>>> 512-byte log IO, primarily. > >>>> > >>>> However, now this restricts all DIO to 4k alignment, not the otherwise- > >>>> possible 512. > >>>> > >>>> This came up when qemu-kvm, in cache=none mode, tries to boot off an > >>>> image hosted on such a filesystem, and its bios wants to do a 512 byte > >>>> direct IO read off the disk - it fails. > >>>> > >>>> But I'm wondering - the buftarg's bt_sshift and bt_smask are only used > >>>> in a few places. > >>> > >>> No need to mess with kernel code IFF we want to change that, just keep > >>> the sector size at 512 bytes and set a log stripe unit at mkfs time. > >>> > >>> I have to admit that I'm not really sure if that's what we really want, > >>> through. A drive that has a larger physical block size will need > >>> read-modify-write cycles internally, which we try to avoid. > >> > >> Yeah, the problem comes up when it is 100% impossible to boot a > >> qemu-kvm guest hosted on such a filesystem/drive. :( > > > > No it's not. Just use cache=writethrough and the page cache will > > take care of the mismatch when it occurs. > > Sorry, I meant impossible w/ cache=none. > > TBH, I don't know what best practice is. No idea what best practice for the virt side is, but best practice from a storage perspective is that everything in the IO stack should use the sector size from the underlying layer. Given that virt adds layers to the storage stack above the filesystem, that means it needs to support whatever sector size the filesystem is using... > >> (of course I guess that means it fails on a hard 4k drive too) > > > > And on any other filesystem that thinks it has sectors larger than > > 512 bytes underlying it (e.g. cdrom has a 2k sector size). > > > >> I don't know what the guest sees for logical/physical on its > >> file-backed block device in these cases. > > > > Seems like that's the avenue for improvement here to me. i.e. expose > > the correct values to the guest so it's mkfs does the right thing. > > Or, alternatively, make qemu buffer non-aligned/sized IOs itself > > internally. > > The guest never _boots_ - it's not a guest mkfs issue. Oh, that wasn't clear. > The guest bios wants to read 512 via DIO off the image on this 4k > sector FS, and fails. So the bios has never been updated to handle 4k sector devices? > > After all, it has been told to use direct IO, and when that happens > > it is the application's responsibility to ensure IO alignment > > requirements are met... > > Agreed, but in talking to a qemu guy... > > "In my understanding, that's a limitation that directly comes from the BIOS interface." > "int 13h just assumes 512 bytes" > > But this is above my pay grade. I don't speak BIOS. Yet all modern bios implementations you find in hardware can boot 4k sector devices just fine. So, what bios does qemu use? $ man qemu ..... QEMU uses the PC BIOS from the Bochs project and the Plex86/Bochs LGPL VGA BIOS. ..... So what we have here is an *open source bios* that doesn't handle drives 4k sector sizes. There's the problem that needs to be fixed.... > >> Anyway, if we took your suggestion, normal internal fs operations > >> (log IO) wouldn't RMW. But we'd still presumably advertise and allow > >> smaller DIO sizes, which are inefficient. We could advertise 4k, but > >> still allow 512 for less-smart apps, maybe? > > > > I'd say such a problem is a matter of user education and making qemu > > aware of logical/physical differences - hacking weird corner cases > > into what a sector size means is only going to lead to confusion and > > bite us in unexpected ways... > > Probably so; hence the "crazy" disclaimer. ;) > > But it does seem a little odd to semi-artificially reject DIOs which > the drive could actually handle. > > Indeed, do_blockdev_direct_IO looks right at the logical block size, > and allows it: > > if (offset & blocksize_mask) { > if (bdev) > blkbits = blksize_bits(bdev_logical_block_size(bdev)); > blocksize_mask = (1 << blkbits) - 1; > if (offset & blocksize_mask) > goto out; > } > > it's our checks in XFS that fail. No they don't - they are working just fine. We've told XFS that the sector size is X, and therefore we don't allow IO in smaller units, data or metadata. That's the whole point of the filesystem having a configurable sector size - we can *enforce* a larger minimum IO requirement than the underlying hardware supports. We've done this for years - e.g. long time ago MD devices had a massive performance penalty for sub-page sized IOs, so mkfs set the sector size to 4k to avoid that problem, even though we could have done 512 byte IOs to the underlying devices. Lets fix the problem at the source - the bios that doesn't support 4k sector devices - like we've done for all the other utilities that need to be aware of disk sector sizes.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From sandeen@sandeen.net Wed Nov 13 16:18:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4E8DE7F3F for ; Wed, 13 Nov 2013 16:18:36 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2D952304053 for ; Wed, 13 Nov 2013 14:18:36 -0800 (PST) X-ASG-Debug-ID: 1384381114-04cbb00ddf5c4a40001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id PbXUJlIjXoEb55ry for ; Wed, 13 Nov 2013 14:18:34 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 927776AA0782; Wed, 13 Nov 2013 16:18:33 -0600 (CST) Message-ID: <5283FAB8.3070307@sandeen.net> Date: Wed, 13 Nov 2013 16:18:32 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , Eric Sandeen CC: Christoph Hellwig , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> <20131113212658.GJ6188@dastard> <5283EFFE.5090700@redhat.com> <20131113221009.GK6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg In-Reply-To: <20131113221009.GK6188@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384381114 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142292 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e On 11/13/13, 4:10 PM, Dave Chinner wrote: ... > Yet all modern bios implementations you find in hardware can boot 4k > sector devices just fine. hm can they really? Most drives have 512 emulation. > So, what bios does qemu use? > > $ man qemu > ..... > QEMU uses the PC BIOS from the Bochs project and the Plex86/Bochs > LGPL VGA BIOS. > ..... > > So what we have here is an *open source bios* that doesn't handle > drives 4k sector sizes. There's the problem that needs to be fixed.... And if it wants to boot a guest OS that doesn't handle 4k sectors? >> it's our checks in XFS that fail. > > No they don't - they are working just fine. We've told XFS that the > sector size is X, and therefore we don't allow IO in smaller units, > data or metadata. That's the whole point of the filesystem having a > configurable sector size - we can *enforce* a larger minimum IO > requirement than the underlying hardware supports. Semantics. Yes, they work just fine, by failing the call. > We've done this for years - e.g. long time ago MD devices had a > massive performance penalty for sub-page sized IOs, so mkfs set the > sector size to 4k to avoid that problem, even though we could have > done 512 byte IOs to the underlying devices. > > Lets fix the problem at the source - the bios that doesn't support > 4k sector devices - like we've done for all the other utilities that > need to be aware of disk sector sizes.... I don't disagree with that, but by looking at a 4k/512 drive and deciding to make 4k sectors, we now present guests with something that barely exists in the real world: a hard 4k drive w/ no 512 logical fallback. Hacking up sector sizes in fs/xfs is probably the wrong way to go, but I'm not sure that essentially forcing hard 4k sectors on every qemu guest hosted on xfs is a great path either. Sure, the bios should support 4k - I can ask about that. But I think the concern above still stands: in effect we present a device which is less flexible than the real hardware beneath it; we've removed a compatibility layer that plenty of software still depends on. I'm not sure that's the best idea; at best it's unexpected. -Eric > Cheers, > > Dave. > From emailingbolivia01@gmail.com Wed Nov 13 17:01:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.5 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,HTML_IMAGE_RATIO_02,HTML_MESSAGE,T_DKIM_INVALID,WEIRD_PORT autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4BF407F37 for ; Wed, 13 Nov 2013 17:01:49 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 31D93304048 for ; Wed, 13 Nov 2013 15:01:46 -0800 (PST) X-ASG-Debug-ID: 1384383700-04cb6c40d4730430001-w1Z2WR Received: from mta31.e-bolivia.net ([174.128.224.2]) by cuda.sgi.com with ESMTP id ozIr7rQw68PaVdgy for ; Wed, 13 Nov 2013 15:01:40 -0800 (PST) X-Barracuda-Envelope-From: emailingbolivia01@gmail.com X-Barracuda-Apparent-Source-IP: 174.128.224.2 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=k1; d=e-bolivia.net; h=To:Subject:Message-ID:Date:From:Reply-To:MIME-Version:List-Unsubscribe:Content-Type:Content-Transfer-Encoding; i=admin@e-bolivia.net; bh=TNWrfwGsw5RCbt0RRm1Z0ySmu1A=; b=App5IaVCW9p+DnsFUxRPT70Fx+3kWjvMgmpqRCuA6sQDJ39Qqvv9Uz9NSQNm5Hag+MIXHoFWw4aV ygRUpzxUvJtsJlBwrNEfAkuAk8Fjz5OnJGqaNeSbI1DZEDVot92QYdo1Ov+cY5XY8u+IuL/rRU06 J7OdXk5YHs1WfyrK4f8= DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=k1; d=e-bolivia.net; b=GHmnyNCCuGTb9djtQAYd3Q5OlphlLNLnvgh1rC0YUzGQf83BGeCnRrVcfLiZFrBcAmgeBa7WQyjH FEH/i7eDyxQ54U3il+RDGI9PyWdnPuA17AlO1O6j4dEUngrgnVJv8uumVdixHYaxtggkYjN5Ab9o H3yPZS670bwrtVEbQoA=; To: linux-xfs@oss.sgi.com Subject: =?UTF-8?B?T2ZlcnRhIGRlIHNvZnR3YXJlIGRlIGdlc3Rpw7NuOiBpbXBsZW1lbnRhY2nDs24sIGNvbnN1bHRvcsOtYSwgc29wb3J0ZSB0w6ljbmljbywgaGFyZHdhcmUsIHJlZCB5IHNvZnR3YXJlIG9wZXJhdGl2byB3aW5kb3dzIDgu?= Message-ID: X-ASG-Orig-Subj: =?UTF-8?B?T2ZlcnRhIGRlIHNvZnR3YXJlIGRlIGdlc3Rpw7NuOiBpbXBsZW1lbnRhY2nDs24sIGNvbnN1bHRvcsOtYSwgc29wb3J0ZSB0w6ljbmljbywgaGFyZHdhcmUsIHJlZCB5IHNvZnR3YXJlIG9wZXJhdGl2byB3aW5kb3dzIDgu?= Date: Wed, 13 Nov 2013 14:02:00 -0700 From: "Alvarado Distribuciones" Reply-To: admin@e-bolivia.net MIME-Version: 1.0 X-Mailer-LID: 9,10 List-Unsubscribe: X-Mailer-RecptId: 437565 X-Mailer-SID: 61 X-Mailer-Sent-By: 1 Content-Type: multipart/alternative; charset="UTF-8"; boundary="b1_19026a032e84ef3a8e8236e58b44e77a" Content-Transfer-Encoding: 8bit X-Barracuda-Connect: UNKNOWN[174.128.224.2] X-Barracuda-Start-Time: 1384383700 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.65 X-Barracuda-Spam-Status: No, SCORE=1.65 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, DKIM_SIGNED, HTML_IMAGE_RATIO_02, HTML_MESSAGE, RDNS_NONE, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142292 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.55 HTML_IMAGE_RATIO_02 BODY: HTML has a low ratio of text to image area 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 --b1_19026a032e84ef3a8e8236e58b44e77a Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit SOLUCIÓN CONTABLE - COMERCIAL - INDUSTRIAL - SERVICIO Compra, Inventario, Venta, Cuentas x Cobrar - Pagar, Caja - Banco, Contabilidad - Balance - Estado Resultado, Administración de Entrega y Cobranza, Rastreo Satelital. Al implementar cualquier Versión de software de Gestión de la familia SOLUCION MODULAR contribuyes directamente a la formación de un Campeón en EFA - Escuela de Fútbol Autonómica + CLUB DEPORTIVO BOLIVIANO “CRUZ VERDE†= Salud, competitividad y ATLETAS CAMPEONES. SOLUCION MODULAR ALVARADO DISTRIBUCIONES 3578989 – 3512789 – 71669676 OF. 72130390 Santa Cruz de la Sierra – Bolivia alvarado@cotas.com.bo solucionmodular@cotas.com.bo solucionmodular@gmail.com solucionmodular@yahoo.es To view it online, please go here: http://www.ofertasypublicidad.com:81/display.php?M=437565&C=c9ac179b5488a3a6191732dc1a3c7f88&S=61&L=10&N=61 To stop receiving these emails:http://www.ofertasypublicidad.com:81/unsubscribe.php?M=437565&C=c9ac179b5488a3a6191732dc1a3c7f88&L=10&N=61 --b1_19026a032e84ef3a8e8236e58b44e77a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 8bit
SOLUCION MODULAR
SOLUCION CONTABLE - COMERCIAL - INDUSTRIAL - SERVICIO
Compra, Inventario, Venta, Cuentas x Cobrar - Pagar, Caja - Banco, Contabilidad - Balance - Estado Resultado, Administración de Entrega y Cobranza, Rastreo Satelital.
Si no puede visualizar correctamente este mensaje por favor pulse Aqui
Comparte esta publicidad con tus amigos en: Facebook Twitter


Al implementar cualquier Versión de software de Gestión
de la familia SOLUCION MODULAR contribuyes directamente a la formación
de un Campeón en EFA - Escuela de Fútbol Autonómica + CLUB DEPORTIVO
BOLIVIANO “CRUZ VERDE” = Salud, competitividad y ATLETAS CAMPEONES.

SOLUCION MODULAR

ALVARADO DISTRIBUCIONES

3578989 – 3512789 – 71669676 OF. 72130390

Santa Cruz de la Sierra – Bolivia

alvarado@cotas.com.bo
solucionmodular@cotas.com.bo

solucionmodular@gmail.com
solucionmodular@yahoo.es

 

 

 

 

 

 

 

 

 

 

 

 

Para dejar de recibir este servicio por favor  aga clic en el siguiente enlace y sera eliminado del sistema Unsubscribe me from this list
Ley 26.032: La búsqueda, recepción y difusión de información e ideas de toda índole, a través del servicio de Internet, se considera comprendido dentro de la garantía constitucional que ampara la libertad de expresión.
2006 - 2013
--b1_19026a032e84ef3a8e8236e58b44e77a-- From bpm@sgi.com Wed Nov 13 18:14:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E55097F37 for ; Wed, 13 Nov 2013 18:14:13 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3F556AC00A; Wed, 13 Nov 2013 16:14:10 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id D79774266DC; Wed, 13 Nov 2013 18:14:09 -0600 (CST) To: torvalds@linux-foundation.org Subject: [GIT PULL] XFS update for 3.13-rc1 Cc: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, xfs@oss.sgi.com Message-Id: <20131114001409.D79774266DC@whiskey.americas.sgi.com> Date: Wed, 13 Nov 2013 18:14:09 -0600 (CST) From: bpm@sgi.com (Ben Myers) Hi Linus, Please pull these XFS updates for 3.13-rc1. It's kind of a random assortment. There is more rearrangement to make libxfs sync with the kernel, the differences between v2 and v3 were abstracted into an ops vector, xfs_inactive was reworked, along with the preallocation and hole punch codepaths. Plenty of bugfixes, and cleanups too. Thanks, Ben The following changes since commit 272b98c6455f00884f0350f775c5342358ebb73f: Linux 3.12-rc1 (2013-09-16 16:17:51 -0400) are available in the git repository at: git://oss.sgi.com/xfs/xfs.git tags/xfs-for-linus-v3.13-rc1 for you to fetch changes up to 359d992bcd398273637cd9edde10afca953783c4: xfs: simplify kmem_{zone_}zalloc (2013-11-06 16:31:27 -0600) ---------------------------------------------------------------- xfs: update for v3.13-rc1 For 3.13-rc1 we have an eclectic assortment of bugfixes, cleanups, and refactoring. Bugfixes that stand out are the fix for the AGF/AGI deadlock, incore extent list fixes, verifier fixes for v4 superblocks and growfs, and memory leaks. There are some asserts, warnings, and strings that were cleaned up. There was further rearrangement of code to make libxfs and the kernel sync up more easily, differences between v2 and v3 directory code were abstracted using an ops vector, xfs_inactive was reworked, and the preallocation/hole punching code was refactored. - simplify kmem_zone_zalloc - add traces for AGF/AGI read ops - add additional AIL traces - fix xfs_remove AGF vs AGI deadlock - fix the extent count of new incore extent page in the indirection array - don't fail bad secondary superblocks verification on v4 filesystems due to unzeroed bits after v4 fields - fix possible NULL dereference in xlog_verify_iclog - remove redundant assert in xfs_dir2_leafn_split - prevent stack overflows from page cache allocation - fix some sparse warnings - fix directory block format verifier to check the leaf entry count - abstract the differences in dir2/dir3 via an ops vector - continue process of reorganization to make libxfs/kernel code merges easier - refactor the preallocation and hole punching code - fix for growfs and verifiers - remove unnecessary scary corruption error when probing non-xfs filesystems - remove extra newlines from strings passed to printk - prevent deadlock trying to cover an active log - rework xfs_inactive() - add the inode directory type support to XFS_IOC_FSGEOM - cleanup (remove) usage of is_bad_inode - fix miscalculation in xfs_iext_realloc_direct which results in oversized direct extent list - remove unnecessary count arg to xfs_iomap_write_allocate - fix memory leak in xlog_recover_add_to_trans - check superblock instead of block magic to determine if dtype field is present - fix lockdep annotation due to project quotas - fix regression in xfs_node_toosmall which can lead to incorrect directory btree node collapse - make log recovery verify filesystem uuid of recovering blocks - fix XFS_IOC_FREE_EOFBLOCKS definition - remove invalid assert in xfs_inode_free - fix for AIL lock regression ---------------------------------------------------------------- Ben Myers (1): xfs: remove usage of is_bad_inode Brian Foster (4): xfs: push down inactive transaction mgmt for remote symlinks xfs: push down inactive transaction mgmt for truncate xfs: push down inactive transaction mgmt for ifree xfs: clean up xfs_inactive() error handling, kill VN_INACTIVE_[NO]CACHE Christoph Hellwig (5): xfs: always take the iolock around xfs_setattr_size xfs: remove the unused XFS_ATTR_NONBLOCK flag xfs: always hold the iolock when calling xfs_change_file_space xfs: simplify the fallocate path xfs: fold xfs_change_file_space into xfs_ioc_space Dave Chinner (30): xfs: lock the AIL before removing the buffer item xfs: asserting lock not held during freeing not valid xfs: fix XFS_IOC_FREE_EOFBLOCKS definition xfs: log recovery lsn ordering needs uuid check xfs: lockdep needs to know about 3 dquot-deep nesting xfs: dirent dtype presence is dependent on directory magic numbers xfs: prevent deadlock trying to cover an active log xfs: create a shared header file for format-related information xfs: unify directory/attribute format definitions xfs: split dquot buffer operations out xfs: remove unused transaction callback variables xfs: decouple log and transaction headers xfs: decouple inode and bmap btree header files xfs: split xfs_rtalloc.c for userspace sanity xfs: abstract the differences in dir2/dir3 via an ops vector xfs: vectorise remaining shortform dir2 ops xfs: vectorise directory data operations xfs: vectorise directory data operations part 2 xfs: vectorise directory leaf operations xfs: vectorise DA btree operations xfs: vectorise encoding/decoding directory headers xfs: convert directory vector functions to constants xfs: convert directory vector functions to constants xfs: make dir2 ftype offset pointers explicit xfs: validity check the directory block leaf entry count xfs: fix static and extern sparse warnings xfs: prevent stack overflows from page cache allocation xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering xfs: trace AIL manipulations xfs: add tracepoints to AGF/AGI read operations Denis Efremov (1): xfs:xfs_dir2_node.c: pointer use before check for null Eric Sandeen (4): xfs: remove newlines from strings passed to __xfs_printk xfs: don't emit corruption noise on fs probes xfs: don't break from growfs ag update loop on error xfs: be more forgiving of a v4 secondary sb w/ junk in v5 fields Geyslan G. Bem (1): xfs: fix possible NULL dereference in xlog_verify_iclog Gu Zheng (1): xfs: simplify kmem_{zone_}zalloc Jie Liu (3): xfs: get rid of count from xfs_iomap_write_allocate() xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() xfs: fix the extent count when allocating an new indirection array entry Mark Tinguely (2): xfs: fix node forward in xfs_node_toosmall xfs: add the inode directory type support to XFS_IOC_FSGEOM Thierry Reding (1): xfs: Use kmem_free() instead of free() tinguely@sgi.com (1): xfs: fix memory leak in xlog_recover_add_to_trans fs/xfs/Makefile | 8 +- fs/xfs/kmem.c | 22 - fs/xfs/kmem.h | 21 +- fs/xfs/xfs_acl.c | 8 +- fs/xfs/xfs_ag.h | 4 - fs/xfs/xfs_alloc.c | 19 +- fs/xfs/xfs_alloc.h | 3 - fs/xfs/xfs_alloc_btree.c | 14 +- fs/xfs/xfs_alloc_btree.h | 35 - fs/xfs/xfs_aops.c | 16 +- fs/xfs/xfs_attr.c | 12 +- fs/xfs/xfs_attr_inactive.c | 21 +- fs/xfs/xfs_attr_leaf.c | 29 +- fs/xfs/xfs_attr_leaf.h | 232 ---- fs/xfs/xfs_attr_list.c | 32 +- fs/xfs/xfs_attr_remote.c | 14 +- fs/xfs/xfs_attr_remote.h | 29 - fs/xfs/xfs_bit.c | 4 +- fs/xfs/xfs_bmap.c | 22 +- fs/xfs/xfs_bmap_btree.c | 13 +- fs/xfs/xfs_bmap_btree.h | 105 -- fs/xfs/xfs_bmap_util.c | 293 +--- fs/xfs/xfs_bmap_util.h | 9 +- fs/xfs/xfs_btree.c | 12 +- fs/xfs/xfs_btree.h | 79 +- fs/xfs/xfs_buf.c | 11 +- fs/xfs/xfs_buf_item.c | 10 +- fs/xfs/xfs_buf_item.h | 4 - fs/xfs/xfs_da_btree.c | 267 ++-- fs/xfs/xfs_da_btree.h | 143 +- fs/xfs/xfs_da_format.c | 907 ++++++++++++ fs/xfs/{xfs_dir2_format.h => xfs_da_format.h} | 692 ++++----- fs/xfs/xfs_dir2.c | 20 +- fs/xfs/xfs_dir2.h | 106 +- fs/xfs/xfs_dir2_block.c | 109 +- fs/xfs/xfs_dir2_data.c | 161 ++- fs/xfs/xfs_dir2_leaf.c | 243 ++-- fs/xfs/xfs_dir2_node.c | 351 +++-- fs/xfs/xfs_dir2_priv.h | 20 +- fs/xfs/xfs_dir2_readdir.c | 42 +- fs/xfs/xfs_dir2_sf.c | 216 +-- fs/xfs/xfs_discard.c | 11 +- fs/xfs/xfs_dquot.c | 152 +- fs/xfs/xfs_dquot.h | 2 - fs/xfs/xfs_dquot_buf.c | 288 ++++ fs/xfs/xfs_dquot_item.c | 14 +- fs/xfs/xfs_error.c | 11 +- fs/xfs/xfs_export.c | 12 +- fs/xfs/xfs_extent_busy.c | 11 +- fs/xfs/xfs_extent_busy.h | 4 + fs/xfs/xfs_extfree_item.c | 8 +- fs/xfs/xfs_file.c | 92 +- fs/xfs/xfs_filestream.c | 12 +- fs/xfs/xfs_format.h | 263 +++- fs/xfs/xfs_fs.h | 6 +- fs/xfs/xfs_fsops.c | 45 +- fs/xfs/xfs_ialloc.c | 20 +- fs/xfs/xfs_ialloc.h | 5 +- fs/xfs/xfs_ialloc_btree.c | 13 +- fs/xfs/xfs_ialloc_btree.h | 51 - fs/xfs/xfs_icache.c | 29 +- fs/xfs/xfs_icreate_item.c | 7 +- fs/xfs/xfs_inode.c | 338 +++-- fs/xfs/xfs_inode.h | 6 +- fs/xfs/xfs_inode_buf.c | 10 +- fs/xfs/xfs_inode_buf.h | 3 - fs/xfs/xfs_inode_fork.c | 40 +- fs/xfs/xfs_inode_fork.h | 1 + fs/xfs/xfs_inode_item.c | 12 +- fs/xfs/xfs_ioctl.c | 146 +- fs/xfs/xfs_ioctl32.c | 7 +- fs/xfs/xfs_iomap.c | 23 +- fs/xfs/xfs_iomap.h | 8 +- fs/xfs/xfs_iops.c | 70 +- fs/xfs/xfs_iops.h | 8 +- fs/xfs/xfs_itable.c | 15 +- fs/xfs/xfs_log.c | 75 +- fs/xfs/xfs_log.h | 10 +- fs/xfs/xfs_log_cil.c | 26 +- fs/xfs/xfs_log_format.h | 177 --- fs/xfs/xfs_log_priv.h | 17 +- fs/xfs/xfs_log_recover.c | 245 ++-- fs/xfs/xfs_log_rlimit.c | 9 +- fs/xfs/xfs_message.c | 5 +- fs/xfs/xfs_mount.c | 21 +- fs/xfs/xfs_mount.h | 3 + fs/xfs/xfs_qm.c | 39 +- fs/xfs/xfs_qm.h | 2 - fs/xfs/xfs_qm_bhv.c | 12 +- fs/xfs/xfs_qm_syscalls.c | 28 +- fs/xfs/xfs_quota.h | 4 - fs/xfs/xfs_quota_defs.h | 4 + fs/xfs/xfs_quotaops.c | 5 +- fs/xfs/xfs_rtalloc.c | 1848 ++++++------------------- fs/xfs/xfs_rtalloc.h | 24 + fs/xfs/xfs_rtbitmap.c | 974 +++++++++++++ fs/xfs/xfs_sb.c | 46 +- fs/xfs/xfs_sb.h | 3 - fs/xfs/xfs_shared.h | 244 ++++ fs/xfs/xfs_super.c | 38 +- fs/xfs/xfs_symlink.c | 102 +- fs/xfs/xfs_symlink.h | 2 +- fs/xfs/xfs_symlink_remote.c | 6 +- fs/xfs/xfs_trace.c | 16 +- fs/xfs/xfs_trace.h | 84 +- fs/xfs/xfs_trans.c | 23 +- fs/xfs/xfs_trans.h | 20 +- fs/xfs/xfs_trans_ail.c | 10 +- fs/xfs/xfs_trans_buf.c | 12 +- fs/xfs/xfs_trans_dquot.c | 15 +- fs/xfs/xfs_trans_extfree.c | 7 +- fs/xfs/xfs_trans_inode.c | 13 +- fs/xfs/xfs_trans_priv.h | 1 - fs/xfs/xfs_trans_resv.c | 18 +- fs/xfs/xfs_vnode.h | 8 - fs/xfs/xfs_xattr.c | 8 +- 116 files changed, 5441 insertions(+), 4864 deletions(-) create mode 100644 fs/xfs/xfs_da_format.c rename fs/xfs/{xfs_dir2_format.h => xfs_da_format.h} (60%) create mode 100644 fs/xfs/xfs_dquot_buf.c create mode 100644 fs/xfs/xfs_rtbitmap.c create mode 100644 fs/xfs/xfs_shared.h From david@fromorbit.com Wed Nov 13 18:34:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id F21427F37 for ; Wed, 13 Nov 2013 18:34:33 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id AFCBA8F804C for ; Wed, 13 Nov 2013 16:34:30 -0800 (PST) X-ASG-Debug-ID: 1384389268-04bdf0789872dd70001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id zuKyc00GktmQwOoJ for ; Wed, 13 Nov 2013 16:34:28 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlYGABwahFJ5LGc//2dsb2JhbABZgweDLL0JgSQXdIIlAQEEATocIwULCAMUBAklDwUlAyETh3sFwBAWj0kHhDEDmA+KRYdHgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 14 Nov 2013 11:04:04 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vgksk-0007pP-9X; Thu, 14 Nov 2013 11:34:02 +1100 Date: Thu, 14 Nov 2013 11:34:02 +1100 From: Dave Chinner To: Eric Sandeen Cc: Eric Sandeen , Christoph Hellwig , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg Message-ID: <20131114003402.GL6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> <20131113212658.GJ6188@dastard> <5283EFFE.5090700@redhat.com> <20131113221009.GK6188@dastard> <5283FAB8.3070307@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5283FAB8.3070307@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384389268 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142295 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e On Wed, Nov 13, 2013 at 04:18:32PM -0600, Eric Sandeen wrote: > On 11/13/13, 4:10 PM, Dave Chinner wrote: > > ... > > > Yet all modern bios implementations you find in hardware can boot 4k > > sector devices just fine. > > hm can they really? Most drives have 512 emulation. ..... > > We've done this for years - e.g. long time ago MD devices had a > > massive performance penalty for sub-page sized IOs, so mkfs set the > > sector size to 4k to avoid that problem, even though we could have > > done 512 byte IOs to the underlying devices. > > > > Lets fix the problem at the source - the bios that doesn't support > > 4k sector devices - like we've done for all the other utilities that > > need to be aware of disk sector sizes.... > > I don't disagree with that, but by looking at a 4k/512 drive and deciding > to make 4k sectors, we now present guests with something that barely > exists in the real world: a hard 4k drive w/ no 512 logical fallback. Yet we've been doing this for *years*. And working around the limitations of direct IO as we've moved tools to use it. e.g: commit f63fd26819b82c766f9e31a28daaa16f387baaa3 Author: Dave Chinner Date: Mon Oct 10 01:08:31 2011 +0000 repair: handle repair of image files on large sector size filesystems Because repair uses direct IO, it cannot do IO smaller than a sector on the underlying device. When repairing a filesystem image, the filesystem hosting the image may have a sector size larger than the sector size of the image, and so single image sector reads and writes will fail. To avoid this, when checking a file and there is a sector size mismatch like this, turn off direct IO. While there, fix a compile bug in the IO_DEBUG option for libxfs which was found during triage. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig Signed-off-by: Alex Elder > Hacking up sector sizes in fs/xfs is probably the wrong way to go, > but I'm not sure that essentially forcing hard 4k sectors on every > qemu guest hosted on xfs is a great path either. Just how widespread is the problem? This is the first actual report of this problem I've heard of, and the above commit came from seeing the problem on my own system (I've got a 3.5TB MD RAID6 volume that mkfs defaulted to 4k sector size when I made it *4 years ago*). > Sure, the bios should support 4k - I can ask about that. But I think > the concern above still stands: in effect we present a device which is > less flexible than the real hardware beneath it; we've removed a > compatibility layer that plenty of software still depends on. Regardless of the XFS side of things, we need to get all the software that fails with 4k sectors fixed. That's been our modus operandi since advanced format drives first appeared on the scene years ago. Why should we suddenly treat qemu differently, especially when there appears to be a simple workaround (cache=writethrough). Yes, I'm being a hard-nosed bastard about this - we can change mkfs defaults to go back to 512 byte sectors if we choose to, but that doesn't fix the problem for everyone out there who already has 4k sector filesystems. And that means qemu needs to be fixed, not anything on the XFS side.... > I'm not sure that's the best idea; at best it's unexpected. We never had any guarantee of 512 byte sectors on filesystems. There never was any "compatibility layer". Direct IO exposes the filesystem sector size directly to applications, and any application that does direct IO is expected to handle this, no matter how "unexpected" it is. Qemu is no exception. Cheers, Dave. -- Dave Chinner david@fromorbit.com From sandeen@sandeen.net Wed Nov 13 18:35:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C9D187F37 for ; Wed, 13 Nov 2013 18:35:08 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id A56318F804B for ; Wed, 13 Nov 2013 16:35:08 -0800 (PST) X-ASG-Debug-ID: 1384389307-04cbb00dde5cc740001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id JoO5zVaZ7TY61mzF for ; Wed, 13 Nov 2013 16:35:07 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id CE90E6AA7BC5; Wed, 13 Nov 2013 18:35:06 -0600 (CST) Message-ID: <52841AB9.9050906@sandeen.net> Date: Wed, 13 Nov 2013 18:35:05 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , xfs-oss , Christoph Hellwig Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg In-Reply-To: <5283C41D.7070503@redhat.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384389307 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142295 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/13/13, 12:25 PM, Eric Sandeen wrote: > Pure RFC; this might be crazy. Here's the problem I'm trying to solve: > > Today, mkfs.xfs will select a 4k sector size for a 4k physical / 512 logical > drive. (that change was done by me). The thought was that it'd be an > efficiency gain to not make the drive do the (possible) RMW cycles on > 512-byte log IO, primarily. > > However, now this restricts all DIO to 4k alignment, not the otherwise- > possible 512. So, backing up... ;) XFS isn't doing anything wrong here. It can make sector sizes as it pleases, and apps had darned well better accommodate its whims if they do direct IO. But some apps don't. And users are sad and confused, and grow to dislike XFS, because it all worked just fine on that other filesystem, so screw you XFS, and your flux capacitor drives with your power-fail interrupts! So my overarching goal here is to have XFS do its internal IO as efficiently as possible on an "advanced format" drive, i.e. in 4k chunks, but not to break apps that don't bother to check whether ye olde 512 DIO will work, if the underlying storage can actually handle it. We could even ensure that XFS_IOC_DIOINFO offers up "4k" as the answer to miniosz, so that apps which bother to ask get the optimal answer. But if we know, deep in our hearts, that a 512 byte DIO is ok, let's let it pass. Hacking up bt_sshift and friends might be the wrong way to do it, although I'm not so sure - that's really all it's used for (today). Christoph's suggestion to leave sector size at 512 but set a log stripe seems interesting, too. Or, we could stop setting 4k sectors for AF drives. Or we could just carry on, and keep telling users that it's their fault, their app's fault, etc... (I'm sympathetic to pushing the envelope and dragging apps into the 21st century, but it's s double edged sword). -Eric From david@fromorbit.com Wed Nov 13 19:16:42 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4D8EB7F37 for ; Wed, 13 Nov 2013 19:16:42 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 179B98F804B for ; Wed, 13 Nov 2013 17:16:38 -0800 (PST) X-ASG-Debug-ID: 1384391796-04bdf0789972fb20001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id j9QziosdMd7BTTwG for ; Wed, 13 Nov 2013 17:16:36 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlYGAKojhFJ5LGc//2dsb2JhbABRCIMHgyy9CoElF3SCJQEBBScTHCMQCAMYCSUPBSUDIROIAMAAFo4MgT0HhDEDmA+SDIM8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 14 Nov 2013 11:46:13 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VglXX-0007u5-0w; Thu, 14 Nov 2013 12:16:11 +1100 Date: Thu, 14 Nov 2013 12:16:11 +1100 From: Dave Chinner To: Eric Sandeen Cc: Ben Myers , xfs@oss.sgi.com Subject: Re: [PATCH 0/5] xfs: more patches for 3.13 Message-ID: <20131114011610.GM6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 0/5] xfs: more patches for 3.13 References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <20131106230133.GX1935@sgi.com> <20131107015706.GM6188@dastard> <5282D2D3.3040601@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5282D2D3.3040601@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384391796 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142296 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 12, 2013 at 07:16:03PM -0600, Eric Sandeen wrote: > On 11/6/13, 7:57 PM, Dave Chinner wrote: > > On Wed, Nov 06, 2013 at 05:01:33PM -0600, Ben Myers wrote: > >> On Fri, Nov 01, 2013 at 03:27:15PM +1100, Dave Chinner wrote: > >>> Hi folks, > >>> > >>> The following series follows up the recently committed series of > >>> patches for 3.13. The first two patches are the remaining > >>> uncommitted patches from the previous series. > >>> > >>> The next two patches are tracing patches, one for AIL manipulations > >>> and the other for AGF and AGI read operations. Both of these were > >>> written during recent debugging sessions, and both proved useful so > >>> should be added to the menagerie of tracepoints we already have > >>> avaialble. > >>> > >>> The final patch is the increasing of the inode cluster size for v5 > >>> filesystems. I'd like to get this into v5 filesystems for 3.13 so we > >>> get wider exposure of it ASAP so we have more data available to be > >>> able to make informed decisions about how to bring this back to v4 > >>> filesystems in a safe and controlled manner. > >> > >> Applied 3 and 4. I still don't understand why the locking on patch 2 is > >> correct. Seems like the readers of i_version hold different locks than we do > >> when we log the inode. Maybe Christoph can help me with that. > > > > Readers don't need to hold a spinlock, and many don't. The spinlock > > is only there to prevent concurrent updates from "losing" an update > > due to races. All modifications to XFS inodes occur via > > transactions, inodes are locked exclusively in transactions and > > hence we will never lose i_version updates due to races. Hence we > > don't need the spinlock during the update, either. > > I'm not completely convinced that readers don't need to. What happens when > we read in the middle of an update? Especially when a 32-bit box reads the > 64-bit value in the middle of an update? > > NFS is the only reader we care about (right?) > > I see a several paths to i_version reads in nfs; so far I'm finding locked reads: > > <2 callers of nfs_refresh_inode_locked> > spin_lock(&inode->i_lock); > nfs_refresh_inode_locked > nfs_update_inode > nfs_wcc_update_inode > (... && inode->i_version == fattr->pre_change_attr) > ... > if (inode->i_version != fattr->change_attr) { > ... > nfs_check_inode_attributes > (... && inode->i_version != fattr->change_attr) That's client side, not server side, so that's the NFS client inode it is locking, not the server side XFS inode. > --- > > update_changeattr > spin_lock(&dir->i_lock); > if (!cinfo->atomic || cinfo->before != dir->i_version) Again, client side. > --- > > nfs_post_op_update_inode_force_wcc > spin_lock(&inode->i_lock); > fattr->pre_change_attr = inode->i_version; Client side. > > --- > > I haven't audited everything but do you have an example of an unlocked > reader (which is relevant to xfs)? Server side, where i_version is pulled out of an XFS inode: $ git grep i_version fs/nfsd fs/nfsd/nfs3xdr.c: fhp->fh_post_change = fhp->fh_dentry->d_inode->i_version; fs/nfsd/nfs4xdr.c: write64(p, inode->i_version); fs/nfsd/nfsfh.h: fhp->fh_pre_change = inode->i_version; $ the nfsfh.h hit is in fill_pre_wcc(), which appears to be called under i_mutex but not i_lock. The xdr encoding functions don't appear to be holding i_lock, and may be holding i_mutex, but I haven't looked that far. Cheers, Dave. -- Dave Chinner david@fromorbit.com From segr-fmfsaid2008@pyramide.it Wed Nov 13 19:50:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6E7B87F37 for ; Wed, 13 Nov 2013 19:50:13 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id E5D53AC006 for ; Wed, 13 Nov 2013 17:50:09 -0800 (PST) X-ASG-Debug-ID: 1384393804-04cbb00de05cfb90001-w1Z2WR Received: from falcon450 (falcon450.server4you.net [199.217.115.133]) by cuda.sgi.com with ESMTP id swaG6fAgVdi61bWb for ; Wed, 13 Nov 2013 17:50:04 -0800 (PST) X-Barracuda-Envelope-From: segr-fmfsaid2008@pyramide.it X-Barracuda-Apparent-Source-IP: 199.217.115.133 Received: from falcon450 (IOM-42-04 [{#CLIENT_IP}]) by falcon450 (mailer) with SMTP id 1GctjRJSQN5 for ; Wed, 13 Nov 2013 23:50:04 -0200 Date: Wed, 13 Nov 2013 23:50:04 -0200 From: To: Subject: Segnalare 0464-894142 Message-Id: X-ASG-Orig-Subj: Segnalare 0464-894142 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Barracuda-Connect: falcon450.server4you.net[199.217.115.133] X-Barracuda-Start-Time: 1384393804 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=NO_REAL_NAME, UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142297 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines Ciao, In conformita con la vostra applicazione vi inviera una relazione sulla transazione da 1.11.12. http://mirai-intl.jp/application/Affrontare.zip?kZKUf0h2iC=linux-xfs@oss.sgi.com From david@fromorbit.com Thu Nov 14 00:22:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A567F7F37 for ; Thu, 14 Nov 2013 00:22:36 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 901B8304053 for ; Wed, 13 Nov 2013 22:22:33 -0800 (PST) X-ASG-Debug-ID: 1384410150-04cbb00dde5d9260001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id yMGGjIV8dJrMCjRi for ; Wed, 13 Nov 2013 22:22:31 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuQMAGdrhFJ5LGc//2dsb2JhbABZgwc4gnSoHQOPKIVDgSgXdIIlAQEFOhwjEAgDDgcDCSUPBSUDIROIAL9nFoxxgQ2BSweEMQOYD5INgzwogSw Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 14 Nov 2013 16:52:29 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VgqJu-0008Ns-F0; Thu, 14 Nov 2013 17:22:26 +1100 Date: Thu, 14 Nov 2013 17:22:26 +1100 From: Dave Chinner To: Ben Myers Cc: Ric Wheeler , elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" , xfs@oss.sgi.com, Christoph Hellwig , Linus Torvalds Subject: Re: [PATCH] update xfs maintainers Message-ID: <20131114062226.GN6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] update xfs maintainers References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131108220309.GB1935@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384410150 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142302 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 08, 2013 at 04:03:10PM -0600, Ben Myers wrote: > From: Ben Myers > > xfs: update maintainers > > Add Dave as maintainer of XFS. > > Signed-off-by: Ben Myers > --- > MAINTAINERS | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Index: b/MAINTAINERS > =================================================================== > --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 > +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 > @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* > > XFS FILESYSTEM > P: Silicon Graphics Inc > +M: Dave Chinner > M: Ben Myers > -M: Alex Elder > M: xfs@oss.sgi.com > L: xfs@oss.sgi.com > W: http://oss.sgi.com/projects/xfs Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From david@fromorbit.com Thu Nov 14 00:49:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E3BCB7F37 for ; Thu, 14 Nov 2013 00:49:40 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6E0D1AC009 for ; Wed, 13 Nov 2013 22:49:37 -0800 (PST) X-ASG-Debug-ID: 1384411774-04cb6c40d5746df0001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id IfomCUDZINFAjvhq for ; Wed, 13 Nov 2013 22:49:35 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Am4GAHRxhFJ5LGc//2dsb2JhbABZgweDLLdIhUOBKBd0giUBAQQBJxMcFgoDBQsIAxgJJQ8FJQMhEx6HXQW/ZRaOEQWBMweEMQOYD4pGh0eDPCiBLQ Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 14 Nov 2013 17:19:33 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vgqk8-0008Q4-Nm; Thu, 14 Nov 2013 17:49:32 +1100 Date: Thu, 14 Nov 2013 17:49:32 +1100 From: Dave Chinner To: Eric Sandeen Cc: Eric Sandeen , xfs-oss , Christoph Hellwig Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg Message-ID: <20131114064932.GO6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <52841AB9.9050906@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52841AB9.9050906@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384411774 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142302 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 13, 2013 at 06:35:05PM -0600, Eric Sandeen wrote: > On 11/13/13, 12:25 PM, Eric Sandeen wrote: > > Pure RFC; this might be crazy. Here's the problem I'm trying to solve: > > > > Today, mkfs.xfs will select a 4k sector size for a 4k physical / 512 logical > > drive. (that change was done by me). The thought was that it'd be an > > efficiency gain to not make the drive do the (possible) RMW cycles on > > 512-byte log IO, primarily. > > > > However, now this restricts all DIO to 4k alignment, not the otherwise- > > possible 512. > > So, backing up... ;) > > XFS isn't doing anything wrong here. It can make sector sizes as it pleases, > and apps had darned well better accommodate its whims if they do direct IO. > > But some apps don't. And users are sad and confused, and grow to dislike > XFS, because it all worked just fine on that other filesystem, so screw you > XFS, and your flux capacitor drives with your power-fail interrupts! Funny how it's always XFS is at fault, when the same problem with 4k sectors will occur on ext4, for example.... > So my overarching goal here is to have XFS do its internal IO as efficiently > as possible on an "advanced format" drive, i.e. in 4k chunks, but not to > break apps that don't bother to check whether ye olde 512 DIO will work, > if the underlying storage can actually handle it. Yup, it's called buffered IO. > We could even ensure that XFS_IOC_DIOINFO offers up "4k" as the answer > to miniosz, so that apps which bother to ask get the optimal answer. Funnily enough, it does: da.d_mem = da.d_miniosz = 1 << target->bt_sshift; $ sudo xfs_info . meta-data=/dev/md0 isize=256 agcount=32, agsize=21503744 blks = sectsz=4096 attr=2, projid32bit=0 = crc=0 data = bsize=4096 blocks=688119680, imaxpct=5 = sunit=32 swidth=320 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=335995, version=2 = sectsz=4096 sunit=1 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 $ sudo xfs_io -c stat . |grep dioattr.miniosz dioattr.miniosz = 4096 $ > But if we know, deep in our hearts, that a 512 byte DIO is ok, let's > let it pass. but, well, we don't know it's ok, because we don't know why 4k sector size was chosen at mkfs time, even though the underlying device might say it has a 512 byte logical sector size.... > Hacking up bt_sshift and friends might be the wrong way to do it, although > I'm not so sure - that's really all it's used for (today). > > Christoph's suggestion to leave sector size at 512 but set a log stripe seems > interesting, too. Which leaves all AG header writes as single 512 byte sector writes which will trigger RMW in the hardware. And while those IOs are in progress, we can't use the AG for allocation or freeing, so increasing the IO latency of such IO is significant.... > Or, we could stop setting 4k sectors for AF drives. And just take the RMW penalty? > Or we could just carry on, and keep telling users that it's their fault, > their app's fault, etc... ... and getting the problems fixed so they go away forever. > (I'm sympathetic to pushing the envelope and dragging apps into the 21st > century, but it's s double edged sword). Yes, it is, but if we don't take a stand and say "we, as an ecosystem, need to support 4k sectors *everywhere*", then we are going to have such problems *forever*. This isn't purely an XFS problem - this is something that the entire storage stack needs to support, from the hardware at the very bottom to the applications at the very top. XFS is stuck in the middle, where we cop it from both the hardware side ("why don't you support our hardware efficiently yet?") and from the application side when we do ("4k sectors break our assumptions!"). It's a no win situation for us no matter what we do, and history has shown that when we don't take a strong leadership position the problems don't get solved. So, let's take the initiative and make sure that everyone knows how to deal with these problems and get them fixed in the right places. I don't want to be spending the next 10 years complaining about a lack of 4k sector support in qemu. It's too much like the inode64 saga over all over again. Let's face it, it wouldn't be right if XFS wasn't fighting some battle to drag Linux kicking and screaming into the present... Cheers, Dave. -- Dave Chinner david@fromorbit.com From jeff.liu@oracle.com Thu Nov 14 03:50:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E550E7F37 for ; Thu, 14 Nov 2013 03:50:04 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id BC344304059 for ; Thu, 14 Nov 2013 01:50:04 -0800 (PST) X-ASG-Debug-ID: 1384422603-04cbb00de05df770001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id qs39fMN4sdNv29Mm (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 01:50:03 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAE9o2R3007675 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 14 Nov 2013 09:50:03 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAE9o26w028326 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 09:50:02 GMT Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAE9o1SH028302 for ; Thu, 14 Nov 2013 09:50:01 GMT Received: from [192.168.1.103] (/123.119.105.128) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 01:50:01 -0800 Message-ID: <52849CC5.10109@oracle.com> Date: Thu, 14 Nov 2013 17:49:57 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384422603 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142305 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu Run xfs_quota report against an invalid XFS path without desired quota limitation is enabled will hit SEGSEGV as fs_path is uninitialized, e.g. # xfs_quota -xc 'report -up' /invalid_path xfs_quota: cannot setup path for mount /invalid_path: No such file or directory Segmentation fault (core dumped) (gdb) r -xc 'report -up' /invalid_path xfs_quota: cannot setup path for mount /invalid_path: No such file or directory Program received signal SIGSEGV, Segmentation fault. 0x0000000000408b4d in report_f (argc=2, argv=0x105ea70) at report.c:627 627 else if (fs_path->fs_flags & FS_MOUNT_POINT) This patch fix report_f() to only do report if the fs_path is initialized. Signed-off-by: Jie Liu --- quota/report.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quota/report.c b/quota/report.c index 70894a2..8e3316e 100644 --- a/quota/report.c +++ b/quota/report.c @@ -624,7 +624,7 @@ report_f( if (flags & ALL_MOUNTS_FLAG) report_any_type(fp, form, type, NULL, lower, upper, flags); - else if (fs_path->fs_flags & FS_MOUNT_POINT) + else if (fs_path && (fs_path->fs_flags & FS_MOUNT_POINT)) report_any_type(fp, form, type, fs_path->fs_dir, lower, upper, flags); } else while (argc > optind) { -- 1.8.3.2 From guido@ambient-entertainment.de Thu Nov 14 04:11:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3C6177F50 for ; Thu, 14 Nov 2013 04:11:28 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0921D8F804B for ; Thu, 14 Nov 2013 02:11:24 -0800 (PST) X-ASG-Debug-ID: 1384423882-04bdf07898741bd0001-NocioJ Received: from smtprelay06.ispgateway.de (smtprelay06.ispgateway.de [80.67.31.95]) by cuda.sgi.com with ESMTP id RDJQHGOFYziCCAD1 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 02:11:23 -0800 (PST) X-Barracuda-Envelope-From: guido@ambient-entertainment.de X-Barracuda-Apparent-Source-IP: 80.67.31.95 Received: from [62.224.102.21] (helo=r008.localnet) by smtprelay06.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1VgttR-00062a-Hg for xfs@oss.sgi.com; Thu, 14 Nov 2013 11:11:21 +0100 From: Guido Winkelmann To: xfs@oss.sgi.com Subject: Re: Files not touched in weeks got truncated after a crash Date: Thu, 14 Nov 2013 11:11:12 +0100 X-ASG-Orig-Subj: Re: Files not touched in weeks got truncated after a crash Message-ID: <6414439.XpxSIk2GZ9@r008> User-Agent: KMail/4.10.5 (Linux/3.10.17-gentoo; KDE/4.10.5; x86_64; ; ) In-Reply-To: References: <2662179.4mj0dgORXu@r008> <5283E387.70704@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Df-Sender: Z3VpZG9AYW1iaWVudC1lbnRlcnRhaW5tZW50LmRl X-Barracuda-Connect: smtprelay06.ispgateway.de[80.67.31.95] X-Barracuda-Start-Time: 1384423883 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142305 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wednesday 13 November 2013 22:43:23 Stefan Ring wrote: >On Wed, Nov 13, 2013 at 9:39 PM, Ric Wheeler wrote: >> You should update your kernel - this sounds like an issue that Dave fixed >> quite a few months back (and got shipped in RHEL and other distros, I don't >> know about when Centos would pick it up) > >It's in the CentOS 6.4 kernel, according to the release notes: >https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6 >/html/6.4_Technical_Notes/kernel.html (BZ#855139) Hm, this could be it, but it still sounds a bit unlikely. The bug description implies that the filesystem would have to have been idling from the point where the affected files were written until the point of the system crash (or unclean unmount), such that the old, and by that time incorrect, metadata updates would still linger in the journal, but that was not really the case here. The filesystem was quite busy during those weeks.... Also, the bug report speaks only of zero-length files, while many of our files had been truncated to lengths other than zero. Guido From guido@ambient-entertainment.de Thu Nov 14 04:25:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BB3F87F51 for ; Thu, 14 Nov 2013 04:25:23 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 826CE8F8035 for ; Thu, 14 Nov 2013 02:25:23 -0800 (PST) X-ASG-Debug-ID: 1384424720-04bdf07897742240001-NocioJ Received: from smtprelay01.ispgateway.de (smtprelay01.ispgateway.de [80.67.31.24]) by cuda.sgi.com with ESMTP id N1QXalJFy9gOIggo (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 02:25:22 -0800 (PST) X-Barracuda-Envelope-From: guido@ambient-entertainment.de X-Barracuda-Apparent-Source-IP: 80.67.31.24 Received: from [62.224.102.21] (helo=r008.localnet) by smtprelay01.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1Vgu6y-0003j5-7D for xfs@oss.sgi.com; Thu, 14 Nov 2013 11:25:20 +0100 From: Guido Winkelmann To: xfs@oss.sgi.com Subject: Re: Files not touched in weeks got truncated after a crash Date: Thu, 14 Nov 2013 11:25:19 +0100 X-ASG-Orig-Subj: Re: Files not touched in weeks got truncated after a crash Message-ID: <1858382.C5yFZBoLx8@r008> User-Agent: KMail/4.10.5 (Linux/3.10.17-gentoo; KDE/4.10.5; x86_64; ; ) In-Reply-To: <1384361504.4299.132.camel@localhost.localdomain> References: <2662179.4mj0dgORXu@r008> <1384361504.4299.132.camel@localhost.localdomain> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Df-Sender: Z3VpZG9AYW1iaWVudC1lbnRlcnRhaW5tZW50LmRl X-Barracuda-Connect: smtprelay01.ispgateway.de[80.67.31.24] X-Barracuda-Start-Time: 1384424721 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142306 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wednesday 13 November 2013 16:51:44 Roger Willcocks wrote: >Syncing won't protect you from hardware failures. Obviously not, but it might - should, I would argue - lessen the impact of one. >Without more details about what happened to the external RAID and what >you did to recover it's impossible to answer your question. Well, if I understood the admin correctly, the backplane in the RAID in question died, probably from a short-circuit on the board. (But I think that latter part was just speculation.) He removed the harddisks from that enclosure, put them into another one of the same make and model, mirrored over the configuration from the broken to the working one and reattached it to the server. The server was shut down in the mean time. Guido From ricwheeler@gmail.com Thu Nov 14 07:10:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B6A6C7F3F for ; Thu, 14 Nov 2013 07:10:09 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4FB72AC00A for ; Thu, 14 Nov 2013 05:10:09 -0800 (PST) X-ASG-Debug-ID: 1384434605-04bdf0789a748540001-NocioJ Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by cuda.sgi.com with ESMTP id q1ljzLRu81KOPbVB (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 14 Nov 2013 05:10:05 -0800 (PST) X-Barracuda-Envelope-From: ricwheeler@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.160.54 Received: by mail-pb0-f54.google.com with SMTP id ro12so2010319pbb.13 for ; Thu, 14 Nov 2013 05:10:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=78+zZxpAqWqZUR7rqMh1tASdzl9DiKYZPq2eAVMZ/fg=; b=AmarIhMwQtZGKj6RlNxVsOwWbXyFPVY3FruU+CBygMfnJ6P9nxQ1cSlktoYGh4GIgQ IcR+2W7UWnBAnrtd97NTf9/mQpEKaaeDC55sqfD/w4R0AxFsgv5Lg7olhmVOPvMjUveI DyC0XrE1K52FWEC+a5DSjh/GuyvXyxpYKmmxX5q9xm/rHG+sNjQjEXlibnPvx7z3BHYg +djACTSnbnqshmurThjov9TplyAn452pAfF8Wzk4Cj/RNEsgu5SbBuW4iCg/AdtRGd0Y nnK7Y5zvhDSDbzLnYUtsN6hrEi1+8KDDSDqzO4cSrouqcZmtW+4/8bHT/4Px8bpnra/T iVCA== X-Barracuda-BBL-IP: nil X-Received: by 10.66.145.4 with SMTP id sq4mr1326878pab.178.1384434605101; Thu, 14 Nov 2013 05:10:05 -0800 (PST) Received: from [172.20.3.35] ([59.10.106.2]) by mx.google.com with ESMTPSA id sg1sm51517078pbb.16.2013.11.14.05.10.03 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 14 Nov 2013 05:10:04 -0800 (PST) Message-ID: <5284CB99.6030702@gmail.com> Date: Thu, 14 Nov 2013 22:09:45 +0900 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs@oss.sgi.com Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <52841AB9.9050906@sandeen.net> <20131114064932.GO6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg In-Reply-To: <20131114064932.GO6188@dastard> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-pb0-f54.google.com[209.85.160.54] X-Barracuda-Start-Time: 1384434605 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142308 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature (large snip) On 11/14/2013 03:49 PM, Dave Chinner wrote: >> (I'm sympathetic to pushing the envelope and dragging apps into the 21st >> >century, but it's s double edged sword). > Yes, it is, but if we don't take a stand and say "we, as an > ecosystem, need to support 4k sectors*everywhere*", then we are > going to have such problems*forever*. This isn't purely an XFS > problem - this is something that the entire storage stack needs to > support, from the hardware at the very bottom to the applications at > the very top. > > XFS is stuck in the middle, where we cop it from both > the hardware side ("why don't you support our hardware efficiently > yet?") and from the application side when we do ("4k sectors break > our assumptions!"). It's a no win situation for us no matter what we > do, and history has shown that when we don't take a strong > leadership position the problems don't get solved. > > So, let's take the initiative and make sure that everyone knows how > to deal with these problems and get them fixed in the right places. > I don't want to be spending the next 10 years complaining about a > lack of 4k sector support in qemu. It's too much like the inode64 > saga over all over again. > > Let's face it, it wouldn't be right if XFS wasn't fighting some > battle to drag Linux kicking and screaming into the present... > > Cheers, > > Dave. I would agree that we should not to hit our 4K sector support, have we reached out the the KVM/QEMU people to see if we can get them to fix this on their side? Ric From BATV+e64366b66fd44f40bd84+3735+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 14 07:34:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 79B7F7F3F for ; Thu, 14 Nov 2013 07:34:44 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 648638F8052 for ; Thu, 14 Nov 2013 05:34:41 -0800 (PST) X-ASG-Debug-ID: 1384436079-04cbb00de05e7630001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id vKVKaMuBMWkLlkMc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 05:34:40 -0800 (PST) X-Barracuda-Envelope-From: BATV+e64366b66fd44f40bd84+3735+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vgx4B-0005mt-Eq; Thu, 14 Nov 2013 13:34:39 +0000 Date: Thu, 14 Nov 2013 05:34:39 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 31/36] db: enable metadump on CRC filesystems Message-ID: <20131114133439.GA22198@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 31/36] db: enable metadump on CRC filesystems References: <1384324860-25677-1-git-send-email-david@fromorbit.com> <1384324860-25677-32-git-send-email-david@fromorbit.com> <20131113160937.GC32627@infradead.org> <20131113210051.GG6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131113210051.GG6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384436079 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Reviewed-by: Christoph Hellwig From BATV+e64366b66fd44f40bd84+3735+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 14 07:37:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B72277F50 for ; Thu, 14 Nov 2013 07:37:58 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id A1D6F8F8050 for ; Thu, 14 Nov 2013 05:37:58 -0800 (PST) X-ASG-Debug-ID: 1384436271-04cb6c40d47549f0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id OGNSGynpW4lDNi8m (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 05:37:54 -0800 (PST) X-Barracuda-Envelope-From: BATV+e64366b66fd44f40bd84+3735+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vgx7F-0006qU-DA; Thu, 14 Nov 2013 13:37:49 +0000 Date: Thu, 14 Nov 2013 05:37:49 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Eric Sandeen , Christoph Hellwig , Eric Sandeen , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg Message-ID: <20131114133749.GA26268@infradead.org> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> <20131113212658.GJ6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131113212658.GJ6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384436274 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 14, 2013 at 08:26:58AM +1100, Dave Chinner wrote: > Seems like that's the avenue for improvement here to me. i.e. expose > the correct values to the guest so it's mkfs does the right thing. > Or, alternatively, make qemu buffer non-aligned/sized IOs itself > internally. I've implemented the support to expose these to the guest in qemu years ago. But the problem remains that this is information which needs to be attached to the image, which can't really work with raw images, and no one has bother to implement the support to store it for say qcow2. From BATV+e64366b66fd44f40bd84+3735+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 14 07:44:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3D4987F50 for ; Thu, 14 Nov 2013 07:44:00 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id B241BAC00A for ; Thu, 14 Nov 2013 05:43:59 -0800 (PST) X-ASG-Debug-ID: 1384436638-04cbb00de05e7a70001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 4zianEWdnIVwnaX9 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 05:43:58 -0800 (PST) X-Barracuda-Envelope-From: BATV+e64366b66fd44f40bd84+3735+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VgxDA-0007vr-0x; Thu, 14 Nov 2013 13:43:56 +0000 Date: Thu, 14 Nov 2013 05:43:56 -0800 From: Christoph Hellwig To: Jan Kara Cc: Eric Sandeen , Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: stop special casing nfs and udf Message-ID: <20131114134356.GA30313@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfstests: stop special casing nfs and udf References: <20131107204635.GA22954@infradead.org> <52827113.3080609@sandeen.net> <52827239.9060307@sandeen.net> <20131112201343.GA31763@quack.suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131112201343.GA31763@quack.suse.cz> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384436638 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS I verified that xfstests still works fine on UDF. There's a couple failures that don't seem to be related to this patch: 076,100,124 - complain about the missing UDF validator 225 - udf does not support fiemap, and we don't seem to guard against it 258,309 - timestamp update issues 277 - udf does not seem to support the IOC_GET/SET_FLAGS ioctls 285: - udf misses proper SEEK_DATA/HOLE support But we also hit a lockdep splat early on: generic/005 1s ...[ 175.706958] [ 175.707546] ============================================= [ 175.708790] [ INFO: possible recursive locking detected ] [ 175.709911] 3.12.0+ #16 Not tainted [ 175.710001] --------------------------------------------- [ 175.710001] ln/7386 is trying to acquire lock: [ 175.710001] (&ei->i_data_sem){+.+...}, at: [] udf_get_block+0x8d/0x130 [ 175.710001] [ 175.710001] but task is already holding lock: [ 175.710001] (&ei->i_data_sem){+.+...}, at: [] udf_symlink+0x8d/0x690 [ 175.710001] [ 175.710001] other info that might help us debug this: [ 175.710001] Possible unsafe locking scenario: [ 175.710001] [ 175.710001] CPU0 [ 175.710001] ---- [ 175.710001] lock(&ei->i_data_sem); [ 175.710001] lock(&ei->i_data_sem); [ 175.710001] [ 175.710001] *** DEADLOCK *** [ 175.710001] [ 175.710001] May be due to missing lock nesting notation [ 175.710001] [ 175.710001] 3 locks held by ln/7386: [ 175.710001] #0: (sb_writers#9){.+.+.+}, at: [] mnt_want_write+0x1f/0x50 [ 175.710001] #1: (&type->i_mutex_dir_key#3/1){+.+.+.}, at: [] kern_path_create+0x82/0x160 [ 175.710001] #2: (&ei->i_data_sem){+.+...}, at: [] udf_symlink+0x8d/0x690 [ 175.710001] [ 175.710001] stack backtrace: [ 175.710001] CPU: 1 PID: 7386 Comm: ln Not tainted 3.12.0+ #16 [ 175.710001] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2007 [ 175.710001] ffffffff82917cd0 ffff88007add9a78 ffffffff81c1f00d ffff88007b66c080 [ 175.710001] ffffffff82917cd0 ffff88007add9b68 ffffffff810f91b2 ffff88007add9b78 [ 175.710001] ffffffff810f8bb3 ffff88007add9b18 ffff88000000031b 0000000000000003 [ 175.710001] Call Trace: [ 175.710001] [] dump_stack+0x46/0x58 [ 175.710001] [] __lock_acquire+0x8f2/0x1fa0 [ 175.710001] [] ? __lock_acquire+0x2f3/0x1fa0 [ 175.710001] [] lock_acquire+0x98/0x120 [ 175.710001] [] ? udf_get_block+0x8d/0x130 [ 175.710001] [] ? mark_held_locks+0x8a/0x120 [ 175.710001] [] ? __find_get_block+0xaf/0x250 [ 175.710001] [] down_write+0x2c/0x50 [ 175.710001] [] ? udf_get_block+0x8d/0x130 [ 175.710001] [] udf_get_block+0x8d/0x130 [ 175.710001] [] udf_getblk+0x2c/0xc0 [ 175.710001] [] ? __getblk+0x20/0x2e0 [ 175.710001] [] ? _raw_spin_unlock+0x26/0x30 [ 175.710001] [] udf_bread+0x1c/0x90 [ 175.710001] [] udf_add_entry+0x37a/0xbe0 [ 175.710001] [] udf_symlink+0x3e2/0x690 [ 175.710001] [] vfs_symlink+0x70/0xb0 [ 175.710001] [] SyS_symlinkat+0x61/0xc0 [ 175.710001] [] SyS_symlink+0x11/0x20 [ 175.710001] [] system_call_fastpath+0x16/0x1b From leo@planetc.com Thu Nov 14 07:57:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,T_OBFU_PDF_ATTACH autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B18847F50 for ; Thu, 14 Nov 2013 07:57:43 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 92E71304048 for ; Thu, 14 Nov 2013 05:57:43 -0800 (PST) X-ASG-Debug-ID: 1384437461-04cb6c40d3755530001-NocioJ Received: from mail.planetc.com (smtp3.planetc.com [12.218.73.33]) by cuda.sgi.com with ESMTP id LPTKw0oFykoXsHyZ for ; Thu, 14 Nov 2013 05:57:41 -0800 (PST) X-Barracuda-Envelope-From: leo@planetc.com X-Barracuda-Apparent-Source-IP: 12.218.73.33 Received: from Unknown (unverified [66.85.171.230]) by planetc.com (SurgeMail 3.9e) with ESMTP id 412695932-1796138 for multiple; Thu, 14 Nov 2013 08:57:18 -0500 Message-ID: <9EDDA41E4C0046B28DD4046D30C59E28@rxavygz> Reply-To: =?windows-1251?B?08/QwMLLxc3IxSDPziDR0tDOyNLFy9zR0sLT?= From: =?windows-1251?B?08/QwMLLxc3IxSDPziDR0tDOyNLFy9zR0sLT?= To: , , , , Subject: =?windows-1251?B?zvDj4O3o5+D26O7t7e4t8uX17ej35fHq4P8g?= =?windows-1251?B?5O7q8+zl7fLg9uj/?= Date: Thu, 14 Nov 2013 14:57:23 +0100 X-ASG-Orig-Subj: =?windows-1251?B?zvDj4O3o5+D26O7t7e4t8uX17ej35fHq4P8g?= =?windows-1251?B?5O7q8+zl7fLg9uj/?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_1334_01CEE149.D398C5F0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Live Mail 16.4.3505.912 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3505.912 X-Originating-IP: 66.85.171.230 X-Authenticated-User: leo@planetc.com X-ORBS-Accept: Trusted Forwarder X-SpamDetect: : 0.500000 From3consonants=0.7, NakedCR=0.8, Accept Orbs=-1.0 X-NakedCr: Body contained naked cr characters X-NotAscii: charset=windows-1251 X-VirusScan: Message is clean (g_virus_cmd scanned message) X-Avast: Message is clean X-IP-stats: No info recorded yet ip=66.85.171.230 X-Barracuda-Connect: smtp3.planetc.com[12.218.73.33] X-Barracuda-Start-Time: 1384437461 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 BSF_SC0_TG035a Message contains invalid style definition This is a multi-part message in MIME format. ------=_NextPart_000_1334_01CEE149.D398C5F0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_1335_01CEE149.D398C5F0" ------=_NextPart_001_1335_01CEE149.D398C5F0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =CE=F0=E3=E0=ED=E8=E7=E0=F6=E8=EE=ED=ED=EE-=F2=E5=F5=ED=E8=F7=E5=F1=EA=E0= =FF =E4=EE=EA=F3=EC=E5=ED=F2=E0=F6=E8=FF ------=_NextPart_001_1335_01CEE149.D398C5F0 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=CE=F0=E3=E0=ED=E8=E7=E0=F6=E8=EE=ED=ED=EE-=F2=E5=F5=ED=E8=F7=E5=F1=EA= =E0=FF =E4=EE=EA=F3=EC=E5=ED=F2=E0=F6=E8=FF
------=_NextPart_001_1335_01CEE149.D398C5F0-- ------=_NextPart_000_1334_01CEE149.D398C5F0 Content-Type: application/octet-stream; name="=?windows-1251?B?zvDj4O3o5+D26O7t7e4t8uX17ej35fHq4P8g?= =?windows-1251?B?5O7q8+zl7fLg9uj/LnBkZg==?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?windows-1251?B?zvDj4O3o5+D26O7t7e4t8uX17ej35fHq4P8g?= =?windows-1251?B?5O7q8+zl7fLg9uj/LnBkZg==?=" JVBERi0xLjQNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFu ZyhydS1SVSkgL091dHB1dEludGVudHNbPDwvVHlwZS9PdXRwdXRJbnRlbnQvUy9HVFNfUERGQTEv T3V0cHV0Q29uZGl0aW9uSWRlbnRpZmllcihzUkdCKSAvUmVnaXN0cnlOYW1lKGh0dHA6Ly93d3cu Y29sb3Iub3JnKSAvSW5mbyhDcmVhdG9yOiBIUCAgICAgTWFudWZhY3R1cmVyOklFQyAgICBNb2Rl bDpzUkdCKSAvRGVzdE91dHB1dFByb2ZpbGUgMTIgMCBSPj5dIC9NZXRhZGF0YSAxMyAwIFI+Pg0K ZW5kb2JqDQoyIDAgb2JqDQo8PC9UeXBlL1BhZ2VzL0NvdW50IDEvS2lkc1sgMyAwIFJdID4+DQpl bmRvYmoNCjMgMCBvYmoNCjw8L1R5cGUvUGFnZS9QYXJlbnQgMiAwIFIvUmVzb3VyY2VzPDwvWE9i amVjdDw8L0ltYWdlNCA0IDAgUj4+L0ZvbnQ8PC9GMSA2IDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0 L0ltYWdlQi9JbWFnZUMvSW1hZ2VJXSA+Pi9NZWRpYUJveFsgMCAwIDU5NS4zMiA4NDEuOTJdIC9D b250ZW50cyA1IDAgUj4+DQplbmRvYmoNCjQgMCBvYmoNCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBl L0ltYWdlL1dpZHRoIDYyMy9IZWlnaHQgOTQ5L0NvbG9yU3BhY2UvRGV2aWNlUkdCL0JpdHNQZXJD b21wb25lbnQgOC9GaWx0ZXIvRENURGVjb2RlL0ludGVycG9sYXRlIGZhbHNlL0xlbmd0aCA3Mzg2 OD4+DQpzdHJlYW0NCv/Y/+AAEEpGSUYAAQEBAGAAYAAA/9sAQwANCQoLCggNCwsLDw4NEBQhFRQS EhQoHR4YITAqMjEvKi4tNDtLQDQ4RzktLkJZQkdOUFRVVDM/XWNcUmJLU1RR/9sAQwEODw8UERQn FRUnUTYuNlFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFR /8AAEQgDtQJvAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQ AAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYX GBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqS k5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz 9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQE AAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1 Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKj pKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwD AQACEQMRAD8A9NooooAKKKKACiiigAooooAKKKKACiiqV5fLb3CW4GZHUtywVQB6k0AFlqlnfzTx W0u6S3fZIuCCpzj+lSajdx2NjNcyttWNC3vwK5mWwEurtrMjR2luqNu8hgTMex3LyT+vQdzUFzr7 X+kxNLaMiNHkTyRs22TbzuULjackZBoAyJ/F850S3cRu0n2kne748zHzHIGOPmH5VuaP4mku/Ey2 MkeWeJcsHARCF3HAxk88da5uK91VdP8Asy+GomRiX3/ZznJOcj+X0q7bapeSapDNqGmLp0CjDPHb HdJjooPUZ6UAekds1Qi1ezm1aTTI3ZrmJd7gKcL07+vNYh1t724tbK5t5rQT7mJG7aABwCSBzkjI 6dOak0K1m0RTbTJDK0hJE5kVXkOTx6njFAHTUVXsrpLy2WePIUkjB7EHB/lVigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKyPEdhbXunSedHlvlTeOGClhnB+la9VdShafT540YK5XKk9MjkZ/GgDlbLTb XTrvWYLaPCWpglhLctGxBJwTz2rZivxYaZYgQtK9xMYVVSBySxzz9KowwTPql6u8E6kkUoMjAGNF GMY7nk/5FKx33Hh6Pt58rn8Fb/GgDdiv7dzsdvJlA5SUbT/9f8Kr3eqxx28s1tE90sSl2MeAoAGf vHg/hmpNZjR7A70Vv3kf3hn+MVNdxB9PnjAwGiZcfUUAZV/LHetp8gGY7iLlT3VniyD+BrDudFsr vUtUuJEKva3MMUKxnaFUhM8D13GtKyElxpuimMp5i2hdd5wCVaM4P5U2yikuLu4uCwRb27TdGH3B DF1OcDrtFAHTQQRW0YjhjWNASQq9Bk5NSUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVLV+bEp2e SNG91LgEfkTV2q99bfarZow+w5DK2M4III/UUAYMoDanrgb5vJSB0J/hJB5Hp0FRSfaYbjSb2Kym uYIBOHEOCwLHA4JHvRfumlR6xe3cyu0yQo2xdo3DdgDk9iKs+HNW83Swz2s21ZHVXjXzFYbj0IoA bqHiTTns/LmM1rJvQ7bmFozwwJ6jFTt4ktZkKWVpeXuRjMMB2/8AfRwK0BqVnJxIWjB6edGyA9/4 gKBqVuVyiTuvYpA5B+hxQBhWVvNFp+k2t5DscI6PGTngyR8HHtT12x/20YwqmG5i2bVAxwh/mT+d QeINWkt9Y02aWB4bIE73kIUn506L14wKvrpcs19fMlyqRTzI8qFMk4Axg54yB6GgDfooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACorm4jtbaSeVtscalmPsKlqjq2mRatai2nkkWHeGYRtgsB2JoA5x ZrjXXu7iKB1019sTp5YZ5cZywB9OOmf0qWRLnfBZ2NpM1uiH5ZwqcDHAXgHr1Irp7e3htYVhgjWO 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 6JHeQTq8xhWXyyg+Y4BKj6jIq1pt2b/ddRSbrRgBHxznHJz+n1BqwtqiWS2kbyIioEVg3zAD3p9v BHbQJDEMIo4oAkooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA Dsc1xyJI1vETE6omqllXYef3pO4+2K7GigDNvZEe6ggILNGTI2UJAXawznp1rn9PVkTSRxCy6Y6F pISwDbo+CPXg/rXZUUAcneLJJ/brW67I3sUCqYSS3yPwPfkcUk0ckkuoIqOqPpsalgp5wH+Ue/Ir raKAOSiSUzXBjUKDpMKHdETkjzMge/I/Sp9HjVr6APESP7MhQ7k4yCcjnvz0rpqKAOSW123V7dj5 Ps16ZI1EZy5MSoBu/u5PP0qe0nOjG+tbw/JgTRNksGLfeXJHUtzj/arpqa8aybdyg7TuGR0NAHG3 Sgz3EFuu4i2tt6Rg5eNZP3gHr8p5+taOtLbXGku9rHuZmiXcsZPAkU4x3xz/APWrodilw5UFl6HH Ip1AHKnzGltGngKyQXJN6VThxtbY/uuSD7fhUd+kpu5p4oWe3a8tWQbeGYN87fTpz7GuuooAxNIj kTUtX3ZMjSIdxBAJ2DOPUA1nQxSnRtMt1jddRimRpjjkMD+8Yn0Iz9ciusooA5PSbtrKQK9vuhM9 yzOIG3RgyttOe4bPSprdjZaiz+UdyadCg+Q437m4zj3Ga6aigDjp4ryzjuNPZHkjM0V02zc+6MsP NXp7McejVtypZTWlxcRRK7+URu2dcA4/Hk/nWtRQByoi8uz8PmK3/ehl3nZjB8phlvTmtLw7H5aa gDuObyRtzDG7gc1sUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAUtW1KDSrFrqfcRkKqr1ZicAD8ap6jrE2l6dPeXVi+yKMSHbID3Ax9ef8A69T67pSa vYG3MhjdXWSNwM7WU5BxUGr6Xe6volzYTXEMbTIF3KhIHOSetAEZ8RJDfT21xbGMw2wuWYOCCpOA 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 iKeTNMkajlQhwuTnnNaPhsEeHdPyAP3CdPpWBdXVvqD69IkytcCFreKIHLbVGSQPdifyrKEV7SV1 p/wRtvlRak17U7TT795reK4uLdFkXygQoVlJ+bPpjtVuLVb9tegsSls0MkfmsVzvRcDGfqaymnjv dO8QXNu3mQG1RFdehIjOR+oqV54LnXNOEEQjvoZdkueGaIJ1PtyK1cIWen9WX6iuzrQciloFFeej UKKKKYBRRRQBBeXUVnD5kpIBIVQBksT0AFVN2q3Q3R+TZxn++PMf+eB+tXbm3iuoTFMgdD2NUhbt p8Oy2uXkY52R3Em7J9Mnn+dXG1vMCUQXyMGF4JMdVeMAH8qnmnSBFeQ4DMFGBnknFPRmZAzDaccj 0NUP3V/qWCu5bI5B7eYR/QH9aXxbgaVFMjkSRcowYAkZHqKbbXEdzF5sRyhJAPrg4qQJaKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEIz1oxUUzzI R5cJkHswGPzqPzrr/n0P/fxaALOKCufSq3nXX/Pof+/i0eddf8+h/wC/i0gLBQMQWAOOmRS7R6VW 866/59D/AN/Fo866/wCfQ/8AfxaYFkAAYAxSCNAchFB9cVX866/59D/38Wjzrr/n0P8A38WgCwEU DAAA9Kb5MYlMuxd5GN2OcVD511/z6H/v4tHnXX/Pof8Av4tAFqs7W72ewtEnt4RMQ43IepXBLY98 Cp/Ouv8An0P/AH8WiW2aeaCZ5JFEeSYgRtJI7/TnpQBRsNYiubnaZUZJWAg2KehDYyffY1bFZtro 8FpJG0BKKhYiPauBkk4zjP8AEe9WnluFYhbYsOx3gZoAsUVV866/59D/AN/Fo866/wCfQ/8AfxaA LVZ86RRXD6jcLloVKx45IBxnA9SRU3nXX/Pof+/i1EI5BO032Fi7YzmUEceg7U0wCW5e10x7mRT5 rchP9o8Bfzqrsm07S4reH57y4J+c9N5yWY+w5/QU2drq61aGP7KfKth5jrvHLnhfyG4/lWiZbk/8 uZ/77WqvygYF9canFpFvYrCtrcXDC3VlbcSSOWGOgwCc10dpbpa2sVvH92NQo/Cq0qSSyxSvYlnh JZD5i8EjH8jUvnXX/Pof+/i0pSukBaoqr511/wA+h/7+LR511/z6H/v4tSBaoqr511/z6H/v4tKJ rnPNof8Av4KALNFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UVUuL0QX1tbFCfP3YbOAuBmo7TVYJ7fzpWSAea8Sh3HJVipP5igC/RVHU9Sj0xYJJlYxyyiIsP4M 9z7cU+zv0uZHQqI2DEKrMMuP72AePxoAt0UUUAFFFFABRRRQAUUUUAFFFNd1jUs7BVHUk4oAdRVU 6jZDaTdwDd93Mg5qyCCMigBaKKKAE2jOcc0tFFIAooopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFC+0/7Xf2c7FCkG/KMud24YrMfw9cmzNsl zCqFpWx5Z43ybx37dK6KigCle2TXrpHN5bWoVt6FTliVK/lg1S07RPsM0DGQSiJQu9s7yQCM/XBx W1RQBW+2RISpWbI4OIXI/lR9uh/uz/8Afh/8Ks0UAVvt0P8Adn/78P8A4Ufbof7s/wD34f8AwqzR QBW+3Q/3Z/8Avw/+FH26H+7P/wB+H/wqzRQBW+3Q/wB2f/vw/wDhR9uh/uz/APfh/wDCrNFAFb7d D/dn/wC/D/4VFexDU7ExRO0ZDqyl0I5VgwyDjjjmr1FAGQmjuJ0mLxhvtX2h1C8fc2YH8/rmtGW5 jhbYyyZxn5I2YfoKmooArfbof7s//fh/8KPt0P8Adn/78P8A4VZooArfbof7s/8A34f/AAo+3Q/3 Z/8Avw/+FWaKAK326H+7P/34f/Cj7dD/AHZ/+/D/AOFWaKAK326H+7P/AN+H/wAKPt0P92f/AL8P /hVmigCt9uh/uz/9+H/wo+3Q/wB2f/vw/wDhVmigBAdwBHeloooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKY0sauEZ1DHopPJpt1I0VpNIg3MiFgPUgVz/AIfs7fUPCtvP dos013H5k0jDLFj157Y7emKAOlorC8MahNN4Rgvbsszoj7m7sFJAP4gZqW1vdUu4be4iitvIuIRI pJOYycEA8/NwfbkUAbFFc3Jreopo+o6gEtnFoZl27WXJTv1PWkuvEV3pc0w1C2iaP7K1zEYWP8JA KnPfLDmgDpaKw5tWvLS9FrOkLGW2eeJ0BwCmNykZ9xzUFtr15dS6dDFFCXurZpmJU7VcBSFBz/tc 0AdHRXPf21eQ/wBpSzrA0Ng5V9iFS3yBgQST3IFWYL/UmlmE1qqxCHzI5sYG7upGefXNAGxRXOvr V9H9uDC3Y21kt2MIwyTu+X73+x+tSXOv+X4fuL6GS3kuoIBM8XOBkZwRnI+tAG9RXPT+ITbXV2rm OWC2s/tDFEIYnOMcmnz6xe2txHBNHCWnt3miZQQFZACVPPIwevH0oA3qK5r/AISWdrCxcW8a3Uty LeeNicRHdtb9ensa0dd1GbTNNN1EqMyyRoQ6nGGcL2+uaANSisCPXJ5ri1SIQGO9ZhbuMkhUBLFh +HA/Oon8Q3MaFJI4VmhvltJjglSGAIYfgRxQB0lFYVvqt7dtqHkfZwtpLtDMjfMNm7pnrkgVD/bW pDS9OvPJtm+3PCqj5l27xn3zigDo6K5pfEF3FcS2F1DCL1bmOBGjyUIdSwbnngK3FWV1e6D6jauk X2i02MrgHa6N0OM5B6jGaANyiue/ty6ie6jlSJ2iu0tIyiEbiyK2SM+h6e1aWl3N7OswvLbySj4R ugkXHXGTj0xQBfooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACijN FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFACEZrMXRIY4pIIJ5obeQkmJCMDPUKcZAPsa1KKAIo7aGG1W1jjVIVXYEA4C9MVQ03RItNIE VzcPEgxFFI+ViH+z/wDXzWpRQBz+qaSbfw1qtpaedcSXSSkIdpJdwenTvVtNHt7mEtdh5zLB5JEo HCnqOPw59q1aKAMyPRY1X95czSuIjCkjkbkQ4zjjqcDn2ptroNtaNYmKWYCyiaKNflxg4znjrwK1 aKAM+LSLdPtwdpJUvTmVHIx90Lxx6AVXh8Pxw2pg+33rjAVWeQEqo/hHHQ9D3rYooAyptCt5XumM 86/abcWzgFcBBnAHH+0ail8NWc0M8cs07maAWzOSuRGOijjH6VtUUAZsui289xLNcSSTGaD7O6Nj aU/AUxNChEarJcTylITBGzFcopxnHHU4HJrVooAyZPD9o7lw8qO0sczMuMsyDAzx/KrOpadHqVr9 nmkdU3q/yYzlWDDqD3Aq7RQBj/8ACO2gcuksyOJjPGVI/duRhtox0PcdOakfQ7d0QGWUMtwLlnBG XkHQnj2HFalFAGfFpMUT3rrPMTdtufJHBxt449BWbqmlyw6XpdjZieRLa5i+cbdyIvGecD0roqKA MqXQrWeGQSNJ50kqzedkB1ZeFI7DA4x9aU6LE0hka4mLu6vKQQPN2jABwOg9BWpRQBkTeHrSeO7S SWc/aZlnLBgCjgABlIHGNoq7Y2Qs4ypnlncnLSSnLGrVFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQBDdXdvZwGe5mSKNerOcCuav8AXNQ1K5t7HRrd4POfcLq5XarIvJwv 3vQdBWvFosTXhvL1zdT5zHv+5F6BV6D69ahtw0/i66c/ctrZIl56FiWPH/ARVqyAdBo0rP5t7ql3 PL6RyGFB9FU/zJrWRQihQSQOOTk/nTqarqzMqsCV6gHpU3ctwHUUySVIwC7BQfU4p2c0gMq61llv JLOxtWu7iMZf5tqIf7pb19qlsb+eS4Nre2y29xs8xVSTerLnHBwORxke4qNTbaHZyvM3Mk7yfKMt IzsSAB3PIFJptvcSXT6lejZNIuyOLP8Aqo85wfVjgE/l2q9LbAa1FFQXN3b2iB7iZIlJwC5AyagC eikBBGRyDSb1zjIz6UAOopu4btueeuKdQAUUmeaWgAoqKWeKJ40dwrSNtQH+I4z/AEpLm6htIxJO 4RSwUE+p6UbgTUUyWVIYWlkYKijczHoBUcV5bzW0Nwkg8qYBoyeNwIyMZoAnoqtBf2lzLJFBPHJJ GcOqsCRT7m6htLeS4uJBHFGpZmPQCgCaiq0F9b3FsLmOTMXJ3H5cY65z0p1vdwXUHnW8qyx5I3Kc jjrTswJ6Kq6dfRajYRXkKsI5RldwwcZp8V3bzrI0UqOsbFXKkEKR1BpNWAnoqG2u7e7UtbzxzKDg mNgwB9OKpXl276lFYQSBCB5sz8fIueBz3Y8fgaaV3YDToppZUUliAB3JxSPNHGAXcLuOBk4yT0FI B9FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUARG5hFx9n8weds37e+3OM1la AfMm1S8PImu2UHHZAE/mpqfVNJF7LHcw3ElrdxqUWaMAnaeoII5Hf61Y0+xh0/T4rSHOyMYyepOc kn8Saq6S0AdBe29zZfa4nPkkE7mBXgdev0rF8Jsxtb7VJ5CI7ydpU3ngRjgH2yP6VYTw9FuMLXM7 WO8yC04CZJyQcDJGT06fWp49Cs49q5laBGLpAX/dqSc9O4z0B4FO8YpruBz+ktb63b3Wua3En2YS kWqyn5UQcZx0ySPrWp4YvBH4Ws7i9nWMupbLv0ySQMn2q3D4f06K4Mvlu43mRY3cmNGJySF6A1NF o2nQ3JuEtUEmSQeSFJ6kDoM+1OU4vQDlhczTeJLjWDOZLS1kS1jilXB3OVB2jAxjd1PJrd1+7ETa fbh3DT3CkhOpVfmP5kKPxqyNDsf7Sa/MbNKWDgMxKhgMbgvTOAOasS6fby38N7IpaaFGSM9l3Yyc evFNzTaAyDqVzd+J7W1hMsMEMTyzrIhXeeFABPXBIORkfWqmn38F/darqd9GfstpIYYC4yoC5DFf cn+YFb99pVlfsrXMRZlBAKuyHB6jKkZHtVWLw3psN0s0aSKiP5iwCQ+UG9dvTP8AWlzRAXQJ9ujw xS5WWBAkik/cOAdpPqARWd4fkFzrOsak8g8kS+RG+7ghcZ/AZ4+prVm0SwnuXnljd95DPGXPlswG MlehOBT10fT1uTcC3w56jc23gYztztzx1xRzR1t1GZekzRm81LWbqdUi81oIy7AKEQ7f1IJH1pln qr3Gq3moyXhi0q3/AHMYb5d7YBJwfc4Hr2rX/sfT/thuzbIZs5yckZ9cdAffGawb2xhutXnNki24 iYtc3jMW2NjJ8tT8obGMtjiqTUmIrxa+L3xO1xJeta6fZgr5Lgq0jYxkr153DA6/L0rsLaRpoFke Mxk/wt1A7ZrmfC3h+yGdYlty9xcOZInlYsVT+E89yOSfeuqAxSquN7R6AYWrXUVr4gspbtmjtkhk 2PsJBkJAxkd8dPqaoarqH2nUdNlu4HtdLjlaTzZvl3uFO3K9QPTPJ9K6wgGkZFYYZQR71KklbQDk fEeoXeq2ken6dC6JeP5YeXKNKvVtoxkDHVjjr3qW3t7i98QxQXiRrb6dCGSGNiQrtkDJ7kKD6Yz+ NdR5UfmCTYpcAgNjkA9R+goESCRpAoDsAGIHJxTU7RskBxlxeRzX17qMURTS7C1e3VkGBM5Iyo9g RjPqahuEv5odGGsBhpe3EyP8zMwT5WfHqeg9vU13PlJt27Rt9O1O2iq9qlshWPPp5zb6fHp9nfPO kl15k11LCyxKoGdp45J2jI75PrWrNfNFov8AZ+hQXN3cTEx/aTEyoGbO5yxAHqeK6zaPSjaOtDqX 6BY5fWdNvLXQYYLO4uzFAscRjgxnYCAx4G48Z4HrWbqdwbbRra207R7uDTvOXzjIhXK9cEctycZO PX1ruiKTaKlVeXddQscnZ6obO1ur8W8su5A7bYTDDGFHQF8E/XBz29Komzu1htL3UYJpvttyLq4E UbOYwq5RMLz6D0610Wo2Fxqd2ltKCmnxlXk5yZmByF9lGOfWtaV44YGkkYIiDJY9ABV+0UduoI4/ UdQfVdR+w3cF1b2aAP8AZ/JPm3LdQOOAvGOvWpbWO61jxMr3wEcenokq2wOdjvnG71IAz7cVof2l qGosG0uzRbc9Lq6JCt9EHJH1xUfhM3VzNqd9cSRuJbgorRptDBBtyOTx19aq9o6KwJanR0UUVyoY UUUUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igArEu9Eadpoku/Ls7l988WzLMeMgNngHAzwa26KabWwDUVURUUYUDAFOoopAFFFFABRRRQAUUUU AFFFFABRRRQAVT1axTUtNms5MbZAOoJHBzyB1FXKKFpqBizafqtyhgfUooYG4b7PAVfHoGLHH5Vp 2VpDY2kdrAu2KNQqj0FT0VTk3oAUUUVIBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBn2urQ3OpXNgscqTW4V n3qACDnBHPPSprK9S883ZHIgjkMZLgDcQcHHPSsXxAPJ1Ozu7CWI6kp8swlgDLE5wePQHn8DVLWE ltNRtrO3uMEWExIa5aIFwyYY478n8zQB2OaTI9a4K81XzNIaVLudbmKygkzNJsYMecqo6k9znFWP E14Ea5SxuJjlYpZnFwwWMl1ChcHjIzkDtzQB22RRketceb6D7I8lxPcRXJvEgmi887FIPAyTwhGO RyarRalJHapHNfKlsNRliklLMyouCUBOQQM98+lAHc5HrRketcbdefbWFvNY6lLdvBJJMu1ziZFw SnU7hjIBps97JNNrs5vJUX+z0mgUSsnl534IGeDgKT35oA7TI9aMiuJu9XL6fBab3jlRrVjNHcsQ wZwCC3BzjPHpzU73IudUuYJ9T+yXcF0PKiGdzpxgAbsMCMg8GgDr80mR61h+K5HisLRo5TG5vIF4 kKbgXGQSOxHWsm0vlmvLETSzolw8q3UbythJlHypjPyjrgDrgUAdnnNJketcrYTtJGbOe7dgt86W /wC+Id4R3znJA5Gfak0q5in0uGKS8keaS8cAGdt7IJCPXOAMUAdXketLkVxEd+YbaMy3jLavqNzF JNJIzhQGYIpO4ELwO/YVYVVS70WAarLdRS3Ew3iVlDr5bMBkN8wBxg5oA6/NU7zUYbO5tIJN2+6k MaYGRkDPPpwK5+98y119rOG4nZTYM3zzsQh3/ePPUA8fSpdJWK40nw9PPchpgd4MrktIxjbPJ6nm gDp6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAYYozIJCilwMBscgUPDE5BeNGI7kZp9FADGiiZtzRqWxtyR29KDDEQQYkIPX5RzT6K AI2hibIaJCD1yo5pWhiZGRo0Kt1BAwafRQAwRRgKAijaMDjpQYYiSTGhJGD8o5FPooAj8iHbt8pM ZzjaKUwxGVZTGpkUYDY5FPooAa6I4AdFYD1Gaa0ETghokIbk5Uc1JRQAwRRjGI1G0YHHQUCGJSCs SAjphRT6KAIzBEUKGJNh6rtGDS+VF8v7tPl+78o4+lPooAYYo2YsY1LEYyR2o8qMBR5a/Kcrx0+l PooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKxrTWLm7ju3isVxbTPC+6bGSvXHy1s/yrmtB kCWetF1Zd19O4ypGVOMEeuaANfSNRGpaXBf+X5KTKHVWYHg9KuhlYZDAgehriHRP+Ff6Sk0bAxSW ysGUhl+dQfer9nZwwT60bWIJp0kKgIq/KX2ndtH029O9AHUZHqKMj1ritHtmW88OvNAV2WjrtEfC fKuMnHBJ3Vo6RZWj6pq8stspKXayRu0eDwicqf8AeB6UAdJuX1FJ5ibgu9dx6DPWuSuY7aa7066i tRtk1HzN5gIOzyyMnjIGfWo9afdf3RS3lSaO6t3LeWzsygrlg3QLjIwPegDssj1o3D1Fctq6QNr1 1JJECH0xkBKE5YsTjp1xUOipCNU0YrCA0emlGPl42v8AJwTjg9aAOu3qW2hhu9M80F1DBSw3Htnm uNtGzrWnyRwSw4urhZFMbEruDY3N3ycEdhx6VII45tXuLa+F4t4l55sBjjGGX+Eh9vAA4Iz60Adf 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 7K5sZUukItbdoWHlHMhO35s7uPuj1rVtEuEtkW6mWaYZ3OibQeeOMntU1FABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFIzKv3iBk45NG 5dwXcNx5AzzQAtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAITiuej8SSajq8+naPbJP9mOJ7iVysan0GASTW/MGaFwhwxBwfeuA+FebX+1tPuBtvI5gXU9 cYx/MUAdPLq+oW880EumqzpbPPG8cmVlIIG0ccHms7UPFGo6dqun6bcafb+de42lZzhMnHPy11Hm R+f5W5fM25255xXB+M/+Sg+Gv94f+h0AdFdazqFnp2o3NxYxK9mN4AkJWVcZyDjisr/hOJYNHstX u9NVbK5cpujlyyHJ6ggelbXi/wD5FPVf+vaT/wBBNcv4W8PR694R0sX91I1pGzOtugCgkMRyepoA 6PU/EsVrqFpptnF9qvrsBkTdtVV67mPYUzUPEUmjXltFqtvGlvctsW4iYlUb0YEfrXOvA1j8X4JZ gVhnixCT0+5jA+lT/Fc+fpOn2MQLXMt2CiDqflYfzYUAa/iXxNNod9Y262sc63jbEbzCu05A5496 j8TeK5dAurK3NtDO91xgSEbeQM9OnP6Vz3j9XtJvDAlBd4WG4LySQU6e9Q+PLaSKXRbm5H+lXFyX k/2Bldqj2A/XJ70AdxeajqUEswjsoXjgg815GkIBPPygYPYfrWZo/ijUNX0j+04dNi8lZvLZBMS4 HGWHGD1/St/V/wDkD3v/AF7v/wCgmuW+FQ/4pNv+vp/5LQBdu/E91B4rj0GOzhd5E3rKZCBjBPIw fStXT769mvpba7tYo0VA8csUhdX5wR0GCK4zWYpJvi1axxTtA7W2BIoBI+VuxrrNPuodH0m1ttRu VSWOAs7ueykAsfxI/OgCa8vr+K/FtbQW8gMbSZeQqcAgY4B9az/C3iS48RWt1OtpHAIX8sAuW3H8 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 ddy8gY6cGvT8UYFAHAPZahJrPiAwQzK9xYKkEvklFLYHAPTPOKXTbO6a+tZIraaKCDR/IuA0RG6T HCYI5Oef/wBdd7gUbQBjHFAHA22l3svwvFpFayR6giEbHjKSY35IGeeVrU8P29wfFF1eRxvHYmzi iwyFA0gA6A+gyPxx2rqsCjA60AcR4itLs63q8kkEs0Vzp3k2u1C2Hz046HPNU5tN1G1lma+hluGl 0UwKVQv++xjbx0J45r0PFBUE5IoA8/udPv7efwozW8pngRzcypA0u1iigFsdTxj8KlvrrW7yPRtR v7CeKKG4kE0cMRZsEAI+w5PduDXd4HpRigDgNR0q5guvDqaXHdMIGmIlngJ8sN93cABgZ7HGKvWs C3HhbUpZNHkttTMDxSr5TZdwu0FeOc4HSux2jOcc0YFAHENbPD4D08f2ZcSXSCJWjWNldSrdWA5I B5xRoFxd6LHrc82nXs2+9DoiQkFlYDkDp+XSu3wKMCgAByAaWiigAooooAKKKKACiiigAooooAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAI7gyC3kMQzJtO0e+O K5HT9QIm0Ly5pDeXDNFexOxySEJYkHoQwGPY+ldienHWqMWnD+0Pt1w/mzqpSPjCxqeuB6n1oAtS 3MELbZZo4yezMBSxzRTAmKVJAOuxgcU5o42OWRWPqRQqKmdihfoMUAY8TSL4xuIvNkMf2GN9hYlQ S7jIHboKxxfT/wBjjWzJJ55vwm3cceX5uzZjpjH6810Sac41t9SacHfCITHs7Ak5zn3NVxoUYPle aTaC5+0iHH8ec4z6buaANC8mkt7N5kjEjKM7S23P6Gswa8UNys1uEeK4W2UK5YO5Ab+70wfTtV3U Le7n8qK3eNIt26QuCxOMEADI61lP4euZGu994FeWZbqKaNMGKUcdCTkYA/WgCR/ELRwq8tmY8XQt iXcqvPRwSOR+VWDq05jSQWW2OV8RyPIAm3bkMT2z0A9xTJ9Fubu3gS6vhK8c6zMWiG1tvRQueBz7 1FF4fnhW0SK/IjtZHaJWj3bVbPy9ecZ4PagCrJqQ1sWEEQmT7VE8xRJ2jyFO3l15xn068UtlrEVr DbWtjYTPJLPJAyPNkpIoJILMST06+lWbbw69rFZ+VeEz2hkCSMgwyOclSAfpz7VWvdOaz1DSUtyz SvdyzSymMkbmU5zjp1AoAsp4kDW0Ze0aO4a6No8buAsbgZ5b0xjHrmtDSL46pp0d35flBywC7t3Q kentVJ/D4kj8uSffG85uZ0KcSvxgHnhRgcd8Vd0iwfTNNSz84SCPOG2bepJ6Z96AMxrB7XX7KS1u rh5G3tdq8rMrpg4O0nA+bGMf0rOhv5xo9hrXmyGe4vgjruO0o0hQLjpgDH4jNbVppepQXZml1YSo z7nUW6qWHYbs8CiLQY42iiMpNpDcG4jhx0YknGfQEkj8KAGqZB4yaMSyGNrHdsLkqG34yB0HFVdS WO08Q6dIZ7uN5pSryFmMT5BATGcA5xjjtWr/AGfJ/bZ1ITD/AFPkeXs7ZznOfWmPp9zcTJ9suVmi jlEqKse0gg5XJz2/pQA231O4ubq5hjtFK204hkbzeTkA5A2+hHetTtWXDpdzb/2g8N4qS3cnmh/K z5ZwB0J54FWIUvBqUpeXdaGMBUKgbW9j1NAGYJX1PxTeWUrsLayiQ+UrECR35yfUAdulXJEbSvNm hEsyzMiiNpDti5IJyei8gmi60pzqg1KzuPIuWTy5Ay7kkUcjI4OR6g0l/pdxfWyLJebZUlSUEJlD t7FSeR+PpQBWHiENZxXAgU7rv7I373Chs43ZxyKSbxD5Vtf3C2yulnMsJIm4fcFOQcf7Q/WkHh2T y9jXgcC9+2YaIcn+719adN4eeWDUIRcoiXkyTECL7u0Lx15ztFAEz6tcGKa4hsRJbxqWEvnABwAc 44J7YHr7VNZ6oslpHcXYitUmVXj3TD5gRnvjkVFDo729pe2sU4EFzuKps4iLD5sc9M5OPerNvpkC 6fb2l1HDdCBAil4wegxnBzQBlBFuPGMsTSytCbJZAqzMFJLkZwDUWmXi6fLrc0rSyLFfLBGrSFsb lQADJ9WrUj0qSPXG1JZ1CmAQCER4AAOeuaqv4dMsOoxyXZ/0ycXAZEwYnXGCOTn7ooAeNbuTHdN/ Z7ZtgWZi5VGXbuypK8ntjHWlXW38i2Z7UI90oeIbywK7ckkhcjHA6HqKmTTbt9Nuba6vvPlnQp5n lhQoIx90Hrz61BcaHK9pYJDeGG5sQFimCZBG3aQVJ5BFAESeIZ5WtIo9Lm8+5EuEkYJtKYz17HOc 1Vk1c619jskjnglmaUSxCYxkNGQGBdecc9uvHvUl5b3aa7o6i4eWVEnMkzRErkhcAgcAccfSrY0A RNbTwTbLuGWSQyMuQ/mffBGeh4+mBQBU0rVILZ7ezitZI0kne3kaWcuUlUZxk5JyBwasza7Os1tF HYtI1y8qxESgA7M8nPQHFQahp8K2j6Ztmku7yX7R5yRkKj7h824cLgDpn2p2qQPFrWhR2qlVhMo3 eWWVR5eBk0AOi8RNNHbhbPbNJctavG8mPLkUEnkA5GB+tbVs8rxAzRCKTJBUNuH51kjQCr20iTgP HdNdSEpnzHYEHvwMGtzFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFGKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEwKWiigAowPSii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKRgSMA4PrXnw8WaqunahcfabZrm2vDbx W/l8zDIHrnPU8elAHoVFVlutmnC7uEaLEXmSLjJTjJH4VSt/Eml3MtpHFM7NdgtB+6YeYB1I4oA1 qKxU8U6O7AC5YDzjAWMTBVk/ukkYBqe417Tba4khln2tEyrI207Yy33QT2zQBp0VnPrdil9cWW+R ri3UPIixsdqkZB4FV5fFGkQyXCPO4Ns4Sb90+I89CTjgUAbNFZl7r+mWJcT3GPLVXcqpYIrHAJx2 NPbWdPTUodOafFzOnmRrtOHXnoenY0AaFFZX/CRaUYryVbkslm2yciNjsOcY6c/hTpPEGlxrYsbn IvsC3wpO/OPy6jrQBp0VnnWtPW9+yGf955nk52nb5mM7c9M4qSx1O01CW5itZS720nlSjaRtb05o AuUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA 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 5x7CgCn4Pt5bbwlpsMwIfyASD1Gef61wf2BrLSPFGl3cP+lSTLLbgrzLluCvr26eteqqoVcAYHpQ VUnJUflQBwp0bxJDpcUsd9bJ5diInSZCzjC/MAfeoPB2oS6D4Gku70F08xhbwqh3k88H6mvQsUYo A4Xwrq8OoT3FtawXUeoXatLcXc0YADYwMDPQZAArRbQvEP2W4R/EX2hpI9iCSAKFORk5HPTI/Gup wOtFAHmctjr0Pj/SFuLi3kdIsLJFERGsfOV+uM/nXW+Jgb2XTdIAO25nEk3/AFzT5iPxO0Vv4HpS YBOcDNAGJq2laveXSy2OuNYxBQPLWBWBPrk1zcli2mePzcaofNtLuy8ozuuFLBQCD2BO0/nXoFIV DdQD9aAPLLG31Oy8HWVtcRSpYXN/m4BXlYDjt2BIP+TWz4V006d40v49Ldn0cxBmw2UWQ4wAe+Oa 7ogHqBQFCjAAA9qAFooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqJrhB MIgdz9wvOB6n0o3AlooooAKKKKACiiigAqG6uY7aEyOT6ADqT2AqUnAzWXZk6hfNesf9HiyluvYn u/8AQVSV9WALLfpqduskqlJtxaILwigcc9c5IrVqvFHvuGuWyCRtUeij/H/CrFJu4BRRRSAKKKTN K4C0UhYDuKY80aDLOq/U4piuSUVAl1A7lVniZh1AcE1KGB6EUahdDqKTNLSuMKKKKYBRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFUrnUooZfIRJJ7jGfKjGSP r2H401W1SUbvLtoM9AxLn8cYquV7gTX90tnZyTsCdvCqOrE8Afiao+H1drR55RmaSQl3/vEHHHsM YHsKyNbvruO5EVwI5IoSPniyAJG4TIPpyfyrqLaJYLeOFPuooUVco8kLdxE1FFFZDCiiigAoopru EQuxwAMk0AZ+rSPKI7CFtslxwzA8on8R/oPrVtEREW3iG1EGMDsKoWDGQyahIpMlwdsKeidvz6mt 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 +lWI7OEOJHHmSj+N+T+Hp+FWMUOSeoGb/ZjznN/dSXAP/LNfkj/IdfxrP8QfZ4m0/TljRIppdzqF G0Ig3H+ldCelcpr8fn684KMdliUUjjDSPs4PrWtFuU9ehnU1jYuW2+18LmVkSSa4zIVeTZuLnON3 Y4OPwrHs10mSQRQWGo2EsbCJ5rYkrv6EEqSD7kitjxBdQ2ps4bqBJLF2YzB4DIqqBx0BwckVkaVc aBfapYNptq0EzF5GSORk8vA6FRwc1vTvyOVnr2/X/hga1Rr6jGt1f2Gjb2dVAuJy3VlQgAH6tj8q 3wMDFcyL/wCz39/di3V53uFsoQD97Azz6ck/lViTxBLb6XdXNxabZ7V1SWIOMDOMEH05rGVKcrJL /h2CnFNo25pUhjeSRtqKCST2FZNnC2qXCajcgmFebaI9B/tn3/lVa51S11LS7lbq0vEEISSSHADM uQRjnpxz7VZstesZ7aSUCWCOKLzj5qEHZ6479KlQnCLdtRXUnvobAAB6U6qFnq9jeTCGCcNI0fmh SpBK5xnketWI7u2lkeOK4jd04ZVYEr9R2rNxa0aNLonopqyIwyrAj2OaNw9akZjapbSWUh1OxQ7x jz4l/wCWqDqf94dfwxWtbzR3FvHNE4dHUEEd6ecdDWRoayWt1f2BjZYYpPMhODjY/OB9CDV35o67 olLlZrkZB4rn7RFs9cv9Lk5gu0+0xKRxz8rj88H8a6GsPxAfs+paRegfduPIY+iyAj+YFOlrePcb OO1C1sbS9Yy6S1zLvZIoo4PKiUA9SBl3x64xzXVWs39peFZY4AizRLhVWExqjr8ygK3pxVPXbq+0 7XN1ja28s10gGQjSShQPTIAXPvWxoq6yUkbVmt/mAKJEvK+uT0rrqzcqcZPf1/QzW7RmeE7lP7W1 G2ThJgl7Gvs6jd+tdXXD6LILXxZawk7S8dxa7MdkkZl/8dx+VdxWOJVpp90v8v0LhsFFFFcxQUUU UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACEBhg9KWiigAooooAKKKOM4oAbI6xxs7H CgZJPas3Qo2e2kvnGHu38zHov8I/LFGtu0kEdkhw904jyOy9WP5D9a0o0VI1RRhVGAKvaHqA6iii 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 BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAJiszUNHhuXa4g Zra6P/LWPv8AUd61KKqMnF3QmrnIz/2hpBMxt5QoOWltBuRvdovzyRir9h4hFzGpUR3R5BMDbWB9 0bBH5mt4gHrVC90XT747p7ZC/PzjhumOo5rX2kZK00SotbGVqDwXl9aXjX62q2uWMdxEV5PGckj0 96Wy09bjRY7FdShkmjkEolhw2MHI4qyvh4woVtNVvoR2BYOF+gI/nVW/8P6jO++HUoCQoX9/ZI5J AxktWinF2Slt/XYXL1ZoXNoj6NJZahfBt4KtM21D1yPaqGoP4fv5Ymmn+1yRAptt2ZyfUEJ9O9VV 8Mamysr6laJ/dMVinFXV8MCWUyXeq30ucfu1k2Jx7D3pLkj9v7g1fQjutfFs2FhitARhXuXG5gP7 sa5J/HFU4zqesSI8NtIyZyJ70bEX3SIdfq1dBYaFpmnHNrZxo/8AfxlvzPNaG0VPtYR+BfeUk3uZ On6DbW8wu7lmu73HM8vUf7o6AfStYDFLRWMpOTuxpW2CiiipGFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRSYCUtFFCEFFFFMYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQB//ZDQplbmRzdHJlYW0NCmVuZG9iag0KNSAwIG9iag0KPDwvRmlsdGVyL0ZsYXRlRGVj b2RlL0xlbmd0aCAxMTA+Pg0Kc3RyZWFtDQp4nB3LvQqDQBAE4H5h32HKpFlvj1vXtCE/JF3gOrEQ USsJef/GNQxMMcP3YyqtiyFFXLMUQ2ei8CwXx7QxNa9tXOeC2xcfpmuN5aFQlVRQFyb9W4VZFj9c 18YRMGE96snUn3AeUN9M9+A7PW0WTw0KZW5kc3RyZWFtDQplbmRvYmoNCjYgMCBvYmoNCjw8L1R5 cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL05hbWUvRjEvQmFzZUZvbnQvQUJDREVFK0NhbGlicmkv RW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0ZvbnREZXNjcmlwdG9yIDcgMCBSL0ZpcnN0Q2hhciAz Mi9MYXN0Q2hhciAzMi9XaWR0aHMgOSAwIFI+Pg0KZW5kb2JqDQo3IDAgb2JqDQo8PC9UeXBlL0Zv bnREZXNjcmlwdG9yL0ZvbnROYW1lL0FCQ0RFRStDYWxpYnJpL0ZsYWdzIDMyL0l0YWxpY0FuZ2xl IDAvQXNjZW50IDc1MC9EZXNjZW50IC0yNTAvQ2FwSGVpZ2h0IDc1MC9BdmdXaWR0aCA1MjEvTWF4 V2lkdGggMTc0My9Gb250V2VpZ2h0IDQwMC9YSGVpZ2h0IDI1MC9TdGVtViA1Mi9Gb250QkJveFsg LTUwMyAtMjUwIDEyNDAgNzUwXSAvRm9udEZpbGUyIDEwIDAgUj4+DQplbmRvYmoNCjggMCBvYmoN Cjw8L0F1dGhvcihhc3VzKSAvQ3JlYXRvcij+/wBNAGkAYwByAG8AcwBvAGYAdACuACAAVwBvAHIA ZAAgADIAMAAxADMpIC9DcmVhdGlvbkRhdGUoRDoyMDEzMTExMzE1NTg1MSswNCcwMCcpIC9Nb2RE YXRlKEQ6MjAxMzExMTMxNTU4NTErMDQnMDAnKSAvUHJvZHVjZXIo/v8ATQBpAGMAcgBvAHMAbwBm AHQArgAgAFcAbwByAGQAIAAyADAAMQAzKSA+Pg0KZW5kb2JqDQo5IDAgb2JqDQpbIDIyNl0gDQpl bmRvYmoNCjEwIDAgb2JqDQo8PC9NZXRhZGF0YSAxMSAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xl bmd0aCA3NzA5MC9MZW5ndGgxIDE2ODg2OD4+DQpzdHJlYW0NCnic7H0JfJTVuf453+xbZhIyWRhg vjAkLIGEnbAIA1nY1zCYAEImySQZyeZkAgRBI6DSiIq7qFXUqlVchsEl7rhUrRvW2mrdiq1ttYrV Vm1dIP/nfO+cEKj68/+7vdf23jkfzzzPec973u/sOWlHYJwx5saHni0pKZ87++CmUSczpWM0Y/2j pbNKlheOcN7G2K5djPGnSmctKL6qoczB2AVVjCmjZ5eUlv3piU8h2/2M6T6avWRxebh26lbGLq5g /Br77PLALJ1u+BdMKahlrOz1xeWFY794s3sjYr2Gt1bVNAVb02/r9wFjQ7sR5O6a9VE1dvWTLzN2 8pWMGQbUtdY3ff75QjtjIxoZs/SvD7a1sgHMh/cvQX1XfWNH3cjffX4JY6vvhv/LDaFg7Ydvjz2E +KtRPrEBBscdxteRvxT5IQ1N0Y3ZW3VT8K4ixnLPWBeKNPPB/BzGOkV7shpbaoLLh5cfZKx6B2OD FjUFN7bmjBki+o72MbU52BTKvu200+H/MWOO6a0tbdEeD0P9C0aL8tZIqHXdXcpRxsah/hAXE2Nr 6F42gf8+tNY57TOWbWYiPfjB5ucFP/f6/m1ffXnkPMuHpnuRtTCFUUI9IzvK+JPWPV99+eUey4da pD5Jt1tYnHlsMTNoBoW5WCELMZa6C+/VXPT5fBdKzYbdhnEIOYhY9xI7R2FmpjgNiqLodYr+EFN6 /Oz2HnovYwvLVZVhPtkeaoPpWiVPZfw6Leh9hhTRU0RPOdYafpD9n0/GV9ntP3QbkimZ/rcl/XhW 9UO3IZn+60l5lu3+oduQTMmUTMmUTMn0P5WUq7n1h27Df1rSTWDn/dBtSKZkSqZkSqZkSqZkSqZk SqZkSqZkSqZkSqZkSqZkSqZk+oGSLoEBiW+HRZCDUtYwPVuBvAuPTitxsMFsIauFx56enoRF7WPh PZ8x1vN3di/v31OTiGbv+ybdPN0VzMg/1HKfnPhtNOSVxHfXFPbdifeJ99+RSv5/nHn/7yjb+V9t yv9w0v1Lo/23rCD/7Nq1a05ZvWplZUVgefmypUsWL1q4YP68uXNml5WWFM+a6Z8x/aRpU6dMLpo0 cUJhwaiRw/Jyh/gGe7PSU11Oh81qMZuMBr1O4Wxkqa+sSo3lVcX0eb45c0aJvC8IQ7CPoSqmwlR2 vE9MrdLc1OM9/fCsO8HTT57+Xk/uUqexaaNGqqU+NfZCiU/t5iuXVkCfX+KrVGOHNb1Q0/o8LeNA JicHNdTSrIYSNcar1NJY2fqGrtKqEsTbZ7MW+4pD1lEj2T6rDdIGFRvma93Hh03nmlCGlU7ZpzCz Q7w2psstDdbGliytKC3x5ORUajZWrMWKGYtjJi2WGhZtZuep+0Ye6NrZ7WLVVfn2Wl9tcHVFTBdE pS5daVfXubHU/NhwX0ls+KZ3s9DlUGykr6Q0lu9DsPnLel/AY4Zcl0/t+oyh8b7DHx5vCSYsxlzX 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 lTr5pMJx41LHjRl9Sq4c2FQfT9EJNZT7UnuN48WcDFIy+TiOiRDSbcw3p3uzM3P6mZWj43Q298B0 96B0m3J0Njenq9lZaj/TSE+DOnpIloVvMPBzbP29edlNTk8/e3+z3WQwmOxmff1Xl5qsJp3eZDVi 4Hf32m8eMcTef5jn65N1Nw8akW2z9BvoxoKr6jmsuwY/M/OwMs/ze2dM5TbPZDEqk8WoTHa5xAdG arIYn8kP4jcoxgp7DokBLkwMfGFi4DW2J+w2wYrVb+2XU2abPNSjTxkh/iforHnju7l+f8pCwwKM 5OEZhzGUGEgavFcSYzi579BNMBqPrc2MzNTEGnXr8rSV7E4fpIiFPUl3jSl1QLpYPLN3r6rZefKw sdUXrV28zW9K92Zlq2mWm4u3lMyomJTtHr9iZs5J/rKh2RgZvR4js2HhioXb9lVHH9w+u7RYsZkc YsAcpiOl5SdPq97sL9kaOiltRPEY8d8D7sZP/1t0z7JxrObu1gk8z5lYY85El8Ef3+108QXOxCJ0 dvN/+NOYvx/Wkz8VHyqMrL+1m+f6Lfnz8pxuda5bDEXa5MkzsJmfRP+1URBjwBNjIPpp6rNsEiPg 1navUblFMVrM5syBQ9zZoydM8ZnTaKEY0wZkZgx0mXJnTpk80JEzZKBdr+O66oxBqRaLxZxesGDS kZjZZtbr8aHbbrZZdDqLzbxtYslQp85stVpSPIwp3NrzOX/TsIa52XCWco8h17PQVYbmvvUiDhrZ Il1eokX9TjxIHjaJjTwgzZTKzW7fAI/PbU6xZA/zeodnWSxZw73eYdkW3m62i1bYzboH7Gl2g9Ge av9qck6+x2bz5OfkjMq22bJHYaWep6tTrjK0y5Z48ma7ZqMlL4zt25LEi00nWDLcyjajKzMtLctp zLSm52Rm5aRb+NFzj7ONztOdI5vCD0p1dMzxNpdLu9ld/+/x8EXJ5z/m+cP//kdZk3yST/L5QZ4b /22f95NP8kk+ySf5JJ/kk3yST/JJPskn+SSf5JN8kk/yST7JJ/kkn/9rj/b/J4u/hTYdn5wZtexO 3r/nXYhRymAm/77cWu1Tp3mnaDmhFZai0zP5NywP0aUltL6Pj4Fl6SYmtLGP3cTW6xYltJmNQAlp C1N1Tya0VdnT629jK3TvJrSdjdBPSWiHcqVe+qSwRuPXvX/r8lhTQ0JzZjJdldAKM5n/LP9+ZZZm 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 nHFawTgtV2aLfsrtcK9Ywzrak3W0J+tod9ZOL2unl7XTy9rpZe30snZ6WTu9rJ1e1k4va6eXtdPL 2ullLIYZi2HGYpixWMTY0xhzRYy5IsZcmDXOyxrnZX3zsr55Wde8jJUwa5uXta0PYyXM+uYl/4vI /yLyv4j8LyL/K8j/CvJfI/811r9k1r9k8j9MzheR8xo5H2YN9LL+eVn/vKx/XiPfZQNaN7A/e0o+ hAM3MJ9XMJ8vwYkbcOKP3H2CbL9WOchOqkj+oATFbNO9EE+X8VQpK+ZTchVns6l7kLpfcXU8dZ+i 7hfUnUTdIur9Wtjj4+hXPBnkySKenGTur4ycects6Q7uj+P+fu4Xc380LT3K3fdo6WpaKqClS8zn vzb3iYfNT10kWs4TPS2z4F64D34P82EBLITF8BgrfQdLrvDwKw/Seibt7Db3Rq+LrsrH4jLlU/yv FL1ZtW9ml5jMyt2NXWJvpZqZ4Tg9iHLtG3EZ6/lC+Sk1urCn7GWs6dS/V0xkBZtFzt8iJiq3mruv iSKJnnWnZ93pWXd61p2edadn3elZd3rWnZ51p2fdqdmJmvOo2Yma88yaHmp6qOmhpoeaHmp6qOmh poeaHmp6qNmPmpdSsx81LzVruqnppqabmm5quqnppqabmm5quqnpjtccEa85gkhuEQP5NtDU2G/u EZpQK2T8m224CabBzfBLkcjeLZG9WyJ7t0T2bokJxn+ntaFwR+qkx3caeaZHFaLI0l9WWgbAQBgE g+FiGAJD4RK4FIbBcBgBl8HlMBKugF/AKBgNV8IYGAvjYDxcBVfDNTABroXr4Hq4ASbCJJgMU+BG SIOp8BK8DK/Aq/AavA5vwCZ4EzbDH2ELvAVb4U+wDd6Gd+DPsB3ehffgL7AD/PBXeJ/dWi7HT2WZ ZSd8BnnwOezi+hcyaMmH3VAAe2CvPGbZB/vhS3YQs3hbuVUW2j5nJ7ELvoB82A0FsAf2wj4ZtO2H L2WwXQdZ2a4TdIYu0BVSIFVW2tfBi4AG9lflMfsWecL+FmyFP8E2+CvXP+PIbtP+Od8LZdD+Fc+X 8l2XlY7z4QLoCReCV55w9ILe0Af6Qj8ZdFwE/WWZYwCQCw5ywYHvjmGcD+feaHnMcSXHafKE0yor nQrYoB3YwQFOSIBEcIEbPJAE50F7IF5nMnQE4nYSt5O4ncTtJG4ncTu7QXfoAfTfSf+d9N9J/51e 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 m1nldFY5nVVOZ5XTWeV0VjmdVU5nldNRN4a6MdSNoW4MdWOoG0PdGOrGUDeGujHUjaFuDHVjqBtD 3RjqxlA3hrox1I2hbgx1Y6gbQ90YY24p2W2MxSw0XUV2rxFJqF2F2pWofULMR+MAGgfI9GqezEfr KrSusq7gPEsep1YDma+S+SqZr5L5Kj58jw8BfAjgQ731KfkFI6CEEVDCCChhBJQwlvYyN+zCoyAe BfEogEcBPArgUQCPAngUwKMAHgXwKIBHATwK4FEAjwJ4FMCjAB4F8CiARwE8CuBRAI8CeBTAowAe BfAogEcBPArgUQCPAngUwKMAHlXhURUeVeFRFR5V4VEVHlXhURUjRGWEqIwQlRGiMkJURojKCFEZ ISojRGWEqIwQlRGiMkJURojKCFEZISoeB/A4gMcBPA7gcQCPA3gcwOMAHgfxOIjHQTwO4nEQj4N4 HMTjIB4H8TiIx0E8DuJxEI+DeBzE4yAeB/E4iMdBPA7icRCPg3gcFD4cDONgGAdP4vdOXDyBc2U4 9w3O1eJcLc7V4lwt/rvxfwfuqbinWh/n2pM4vU7+GQercbAaB6txsBoHa3Cwnjz5By6W42I5Lqq4 qOKiiosqLqq4qOJiGBfDuBjGxTAuhnExjIthXAzjYhgXw7gYxsUwLoZxMYyLYVwM42IYF8O4GMbF MC6GcTGMi2FcDONiGJdqcakWl2pxqRaXanGpFpdqcakWl2pxqRaXanGpFpdqcakWl2pxqRaXVFxS cUnFJRWXVFxScUnFJRWXynGpHJfKcakcl8pxqRyXynGpHJfKcakcl8pxqRyXynGpHJfKcakcl8px qRyXynGpHJfKcakcl8rFJbik45JujsYWFxpxoR4X6nFAxwHjvakedetRtx5161G3HnXrUVdHXR11 ddTVUVdHXR11ddTVUVdHXR11ddTVUVdHXR11ddTVUVdHXR11ddTVUVdHXR11ddTVUVdHnXrUqUed etSpR5161KlHnXrUqRcDmRlOMTOcYvSrrOeJ1seJ4gmiMHvP9w2wkfX+Rdbt7uzqesD5cAH0hAvB C71gDs/cAXfCXXA3sINE6ya0bkLrJrRuQusmtG5C6ya0bkLrJrRuQusmtG5C6ya0bkLrJrRuQusm cTdaV6N1NT1W6bHKKIgyCqKMgiijIGrqf3oEoPuPMp8dvNX4y8a/z/Zq/KjGj2r8qMaPavyoxo9q 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 dXTPYp99do6rxd8L/C4lfyEuc2dc1M+bVUac8uYOb+7zZo2xdBWt5s29dsXa6MvROqzHbp69B3ux D++LDueoXM4NxyW+K1pcEH0vcaHj9x3HqH0uM54rwkOJq/jFXdFnin81m8Xr9Di0tDZLw8xSb7mw 3J7rrcrZ0+0jJyS1nexCiI6s6BV9OX0ezseI6Mj03ZiFZufvYg2MM93uWqfjDmMr/v5ju5HtNufd RnaMee82smPMu795FyNGpflmzHVjYkW0X8nrFnrjVW+s80Z/b6zzRn9vfMbT+xnzhpLnLQ17jXuX N9eV3sqV/i7Befo7nyePcPye43hRcU10hIjXLsZkRMZ+IuP+4t3C0l/UKa5fwVMJV9qtwzk+nVva G8Vfw+uTuJxXXSnfbTDuTXpsCXHJ35q9t857Ga1XarncnULUL7o4dEQ/xI9wudU/x3qeZ1wjMJ5n Fp9ey0s2sPRGY2pRX7ZqZbM8eWrUt2K/0FHRhi2hIzUaY/AT/BTjcYV2e3T/TaC8lgtaLiQuN6vx Yv4a67iWF62zg0qzFYc3sVFL+EupFu9rfHuNb6/x7e2effE75dVaWa2Vcq0cY4z7aWWnVrq0Uvyl +UotvFv8e0TGt9f49hrfXuPba3x7jW+v8e2NPhZdHJ0R/RA/wsRoeDQJV2Eyro6G67GnHj8qZlWw 8NliVgUrny1mPcLST7H0In76Jj/9Cj89I/FYuNWc3pEhhnwwGnmrOJpN1MTJ0VA+OjR5asgn74+G Jx/Ag9Hwiv2iMyqaHdsct2BrNDx1NE7C6OiM1Bj8BD9FcXyVRrWj22/Ku/2mvLRWRQu2hI2lbyOe NO7Z3U/16X6qj3HHnjyh9A1ES2jgGaO7XlMLblH7Nav1tqjtmpNHda3na6O7YlfbXWlPHhU+p9XR XasTO9h5r7f3iQ3vh8XJirBTXbgrWR06PbnYk6eV3n3F3XpX6l3JlN6NE3v0t5dV3g/L1Jhdyaoo 5d0uTy1TS3Z5cpi4NLprg166VKmdRtaW2O24V6/7eOYHb+7Ta5fqtNOI25KVjhmjqHb9g5b2mcF2 XjdaXbszKtNKu1a6tBK0sKnUdyoq83a7t7u8Hby5qXsMRxft1HWLMazx9kBvN3p7R2KPHVsc/T5+ /D6P66ITQnjfWNZobaDWGrW2I1kVcqVZVVvnbLSfSrlVy+8b0xPFLBrKtbjLOFYluqJyb+3S96pk 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 Ls47XR/nna4fa8Xa0CB2J7uTnnV+6Z5jD7J+NIINYMNpivVOR9OtdzqaYb3T0YfWOx19xD5hP9As XovXpu95PV6f5lrvdDSPn8PPoZ+tdzqazy/mLWgh78gfoMW8C3+YlvBBfCgt4xP4BFrFX+FTaDWf yqfRJv4B/4B+5x/ymbSFf85n0x98Dp9DO/h3/HvayefyH2k3n8fn0V6+gC+gfUKLkPaLZJFCB62H OTLOwxw5D3O+qCwqM+U8zAXOq1yCqC/qs9B5lUt0XuWSnVe5FOdPLlW0Eq1ZmrhRtGWl7LdyLN16 fWOZ1usbO82b5s1krazXN3az9fTGbrOe3tjtfrJfgrX30/wMdqf198bu85f4K1ln6++NdbP+3lh3 6++N9bD+3tij1t8be9Lf5R9gT1kfb+wZ6+ONDbc+3tgY6+ONjbU+3tgE6+ONTbY+3thM6+ONzbI+ 3thc2UY+yRZa726cWe9u3LPe3bhvvbtxZb278UCOleN5ovXrxlOsXzeeav268bLWrxs/yfp141Xl HLmIV7ce3fhZ1qMbbyjXyU28sfXoxptZj278MuvRjV9uPbrxu6xHN/6w/T6O9wh4wHnPQAaKPxok BAm8d5AUJPPHgrQgjT8RpAcZ/MkgK8jifYKKQSXe13pc4/2txzU+wHpc4wOD2kFtPtj6XeNDrN81 PtT6XePPBU2DZny49bvGn7d+1/go63eNv2j9rvEx1u8afym4PWjPx1u/a3xi0CnoxF+13tf4JOt9 jb9mva/xyUHfoC+fEgwIBvA3goHBIP6m9b7G37be1/g71vsa/8B6X+MzgneCmfzD4ONgHv8qWBAs 5EuCX4Jf+bJgabCOrww2BDv4ZuuVje+xXtn43sBEGN9nvbLxg9YrGz9kvbIJFsmIlBOh9ccmUiOV ItVEWqRG5DRRJlInUkeUj5wROUNUiDSINBIVI00i54oqkeaR5qJm5ILIReLUyCWRFqJW5LJIS1En cm3kOnFG5N5IR9EgWiFaWTS23t1EM+vdTVxsvbWJS6y3NnG/9dYmHrbe2kQv661N9E24KuEWMdl+ tSdmWG9t4jOtdJL41vppE/N1a32H2Gb9tInD1k+b51k/bZ6yftq8qPXT5iVYP21eSeunzStr/bR5 WdZPm1fB+mnzaugJerJX0/pp8+pZP21eQ+unzTvH+mnzmlo/bV4z66fNu9j6afMut37avCusnzbv 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 jdDkp013nfgDNosO4rfxatyl908zLpqbxiX6DOi85zdL/tDFsdcGvFsiWfLot1YOW/duV03tc/Xq 6iOmLRfOcvd/MmXSsD7n3W8/vtBoR5l9mHAjh1te8yFuy+phL+Q9C8e3yc2zdtkWtFFxcP2q05MP +u+wSZ1fvlDSYc05C98RlvcuG8zc1lFenhlnbxp0706n+MHj8o8v3hXVb/3llnc1r66qSZ8r0Vo6 7YcM9p3/nVVvL725MbN2yKNXMzcUltn2hdurDg8/kXls9a/5tbZ5x2yWEcFfyH9yKH2XX7vToSYa IU1MH3f3zvpJ0Wzh4JLAjsvyBl70yckSHD9O9X2SyEcZb3szsUfDQ5eapV2pcFVP0daIibgw+Agh /wPDt1uKDQplbmRzdHJlYW0NCmVuZG9iag0KMTEgMCBvYmoNCjw8L1R5cGUvTWV0YWRhdGEvU3Vi dHlwZS9YTUwvTGVuZ3RoIDE0NjM+Pg0Kc3RyZWFtDQo8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9 Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6 bWV0YS8iIHg6eG1wdGs9IjMuMS03MDEiPgo8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cu dzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjph Ym91dD0iIiAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KPC9yZGY6 RGVzY3JpcHRpb24+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiICB4bWxuczp4bXBSaWdo dHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIj4KPHhtcFJpZ2h0czpNYXJr ZWQ+VHJ1ZTwveG1wUmlnaHRzOk1hcmtlZD48L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8L3JkZjpSREY+PC94OnhtcG1ldGE+PD94cGFj a2V0IGVuZD0idyI/Pg0KZW5kc3RyZWFtDQplbmRvYmoNCjEyIDAgb2JqDQo8PC9OIDMvRmlsdGVy L0ZsYXRlRGVjb2RlL0xlbmd0aCAyNTkzPj4NCnN0cmVhbQ0KeJydlndUVNcWh8+9d3qhzTB0GHqv UgYQ6R2kV1EYZgYYygDDDNgLIioQUUSkKYIEBQwYDUViRRQLAVEBe0CCgBKDUWyoZEbWSnx5ee/l 5ffHPd/aZ+9z99l737UuACQvPy4vHZYCII0n4Ad7utAjo6Lp2H4AAzzAAHMAmKysDP8Qj1Agkre7 Kz1L5AT+Ra+HASRebxl7BdLp4P+TNCuDLwAAChTxEjYniyXiPBGn5ggyxPZZEVPjU8QMo8TMFyUo YnkxJy6y0WefRXYSMzuNxxaxOOcMdhpbzD0i3pEt5IgY8RNxfjaXkyPi2yLWShWmcUX8VhybxmFm AYAiie0CDitJxGYiJvFDg11FvBQAHCnxC47/ggWc1QLxpVzTM9bwuYlJAroeS59ubmvLoHtxclI5 AoFxIJOVwuSz6a7paRlM3hoAFu/8WTLi2tJFRbY2t7W2NrYwMf+iUP91829K3NtFehn0uWcQre8P 21/5pdcBwJgT1Wb3H7b4CgA6tgEgf+8Pm9YhACRFfWsf+OI+NPG8JAkEGXampjk5OSZcDstEXNDf 9T8d/oa+eJ+J+Ljfy0N34yQwhakCurhurPTUdCGfnpXBZHHoxn8e4n8c+Nd5GAVzEjh8Dk8UES6a Mi4vUdRuHpsr4Kbz6Fzef2riPwz7kxbnWiRK/SdAjTUBUgNUgPzcB1AUIkBiDop2oN/75ocPB4Gi NUJtcnHuPwv691PhYvEji5v4Oc41OJTOEvKzF/fEnyVAAwKQBFSgAFSBJtADxsAC2AB74ATcgQ8I AKEgCqwCLJAE0gAf5ID1YAvIB4VgN9gHKkENqAeNoAWcAB3gNLgALoPr4AYYAvfBKJgAz8AseA3m IQjCQmSIAilAapA2ZAhZQAxoGeQO+UHBUBQUByVCPEgIrYe2QoVQCVQJ1UKN0LfQKegCdBUahO5C Y9A09Cv0HkZgEkyFVWAd2BRmwM6wLxwKr4QT4Ux4LZwH74LL4Tr4GNwOX4Cvw0PwKPwMnkMAQkRo iDpijDAQVyQAiUYSED6yESlAypA6pAXpQnqRW8goMoO8Q2FQFBQdZYyyR3mhwlAsVCZqI6oIVYk6 impH9aBuocZQs6hPaDJaGW2ItkN7oyPRiegcdD66DN2AbkNfQg+hJ9CvMRgMDaOLscF4YaIwyZh1 mCLMAUwr5jxmEDOOmcNisQpYQ6wDNgDLxAqw+dgK7DHsOexN7AT2LY6IU8NZ4Dxw0TgeLhdXhmvC ncXdxE3i5vFSeG28HT4Az8avwRfj6/Fd+AH8BH6eIE3QJTgQQgnJhC2EckIL4RLhAeElkUjUINoS g4hc4mZiOfE48QpxjPiOJEMyILmSYkhC0i7SEdJ50l3SSzKZrEN2IkeTBeRd5EbyRfIj8lsJioSJ hLcEW2KTRJVEu8RNieeSeEltSWfJVZJrJcskT0oOSM5I4aV0pFylmFIbpaqkTkmNSM1JU6TNpQOk 06SLpJukr0pPyWBldGTcZdgyeTKHZS7KjFMQiibFlcKibKXUUy5RJqgYqi7Vm5pMLaR+Q+2nzsrK yFrKhsuulq2SPSM7SkNoOjRvWiqtmHaCNkx7L6ci5yzHkdsp1yJ3U+6NvJK8kzxHvkC+VX5I/r0C XcFdIUVhj0KHwkNFlKKBYpBijuJBxUuKM0pUJXslllKB0gmle8qwsoFysPI65cPKfcpzKqoqnioZ KhUqF1VmVGmqTqrJqqWqZ1Wn1Shqy9S4aqVq59Se0mXpzvRUejm9hz6rrqzupS5Ur1XvV5/X0NUI 08jVaNV4qEnQZGgmaJZqdmvOaqlp+Wut12rWuqeN12ZoJ2nv1+7VfqOjqxOhs12nQ2dKV17XW3et brPuAz2ynqNepl6d3m19jD5DP0X/gP4NA9jAyiDJoMpgwBA2tDbkGh4wHDRCG9ka8YzqjEaMScbO xtnGzcZjJjQTP5Nckw6T56ZaptGme0x7TT+ZWZmlmtWb3TeXMfcxzzXvMv/VwsCCZVFlcXsJeYnH kk1LOpe8sDS05FgetLxjRbHyt9pu1W310drGmm/dYj1to2UTZ1NtM8KgMgIZRYwrtmhbF9tNtqdt 39lZ2wnsTtj9Ym9sn2LfZD+1VHcpZ2n90nEHDQemQ63D6DL6srhlh5aNOqo7Mh3rHB87aTqxnRqc Jp31nZOdjzk/dzFz4bu0ubxxtXPd4HreDXHzdCtw63eXcQ9zr3R/5KHhkejR7DHraeW5zvO8F9rL 12uP14i3ijfLu9F71sfGZ4NPjy/JN8S30vexn4Ef36/LH/b38d/r/2C59nLe8o4AEOAdsDfgYaBu YGbg90GYoMCgqqAnwebB64N7QyghsSFNIa9DXUKLQ++H6YUJw7rDJcNjwhvD30S4RZREjEaaRm6I vB6lGMWN6ozGRodHN0TPrXBfsW/FRIxVTH7M8ErdlatXXl2luCp11ZlYyVhm7Mk4dFxEXFPcB2YA s445F+8dXx0/y3Jl7Wc9YzuxS9nTHAdOCWcywSGhJGEq0SFxb+J0kmNSWdIM15VbyX2R7JVck/wm JSDlSMpCakRqaxouLS7tFE+Gl8LrSVdNX50+mGGYkZ8xmmmXuS9zlu/Lb8iCslZmdQqoop+pPqGe cJtwLHtZdlX225zwnJOrpVfzVvetMVizc83kWo+1X69DrWOt616vvn7L+rENzhtqN0Ib4zd2b9Lc lLdpYrPn5qNbCFtStvyQa5Zbkvtqa8TWrjyVvM1549s8tzXnS+Tz80e222+v2YHawd3Rv3PJzoqd nwrYBdcKzQrLCj8UsYqufWX+VflXC7sSdvUXWxcf3I3Zzds9vMdxz9ES6ZK1JeN7/fe2l9JLC0pf 7Yvdd7XMsqxmP2G/cP9ouV95Z4VWxe6KD5VJlUNVLlWt1crVO6vfHGAfuHnQ6WBLjUpNYc37Q9xD d2o9a9vrdOrKDmMOZx9+Uh9e3/s14+vGBsWGwoaPR3hHRo8GH+1ptGlsbFJuKm6Gm4XN08dijt34 xu2bzhbjltpWWmvhcXBcePzpt3HfDp/wPdF9knGy5Tvt76rbKG0F7VD7mvbZjqSO0c6ozsFTPqe6 u+y72r43+f7IafXTVWdkzxSfJZzNO7twbu25ufMZ52cuJF4Y747tvn8x8uLtnqCe/ku+l65c9rh8 sde599wVhyunr9pdPXWNca3juvX19j6rvrYfrH5o67fubx+wGei8YXuja3Dp4Nmbjjcv3HK7dfm2 9+3rQ8uHBofDhu+MxIyM3mHfmbqbevfFvex78/c3P0A/KHgo9bDskfKjuh/1f2wdtR49M+Y21vc4 5PH9cdb4s5+yfvowkfeE/KRsUm2yccpi6vS0x/SNpyueTjzLeDY/k/+z9M/Vz/Wef/eL0y99s5Gz Ey/4LxZ+LXqp8PLIK8tX3XOBc49ep72ef1PwVuHt0XeMd73vI95Pzud8wH4o/6j/seuT76cHC2kL C78B94Tz+w0KZW5kc3RyZWFtDQplbmRvYmoNCjEzIDAgb2JqDQo8PC9UeXBlL01ldGFkYXRhL1N1 YnR5cGUvWE1ML0xlbmd0aCAzMjIyPj4NCnN0cmVhbQ0KPD94cGFja2V0IGJlZ2luPSLvu78iIGlk PSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5z Om1ldGEvIiB4OnhtcHRrPSIzLjEtNzAxIj4KPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3 LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6 YWJvdXQ9IiIgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+CjxwZGY6 UHJvZHVjZXI+TWljcm9zb2Z0wq4gV29yZCAyMDEzPC9wZGY6UHJvZHVjZXI+PC9yZGY6RGVzY3Jp cHRpb24+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiICB4bWxuczpkYz0iaHR0cDovL3B1 cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgo8ZGM6Y3JlYXRvcj48cmRmOlNlcT48cmRmOmxpPmFz dXM8L3JkZjpsaT48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRm OkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29t L3hhcC8xLjAvIj4KPHhtcDpDcmVhdG9yVG9vbD5NaWNyb3NvZnTCriBXb3JkIDIwMTM8L3htcDpD cmVhdG9yVG9vbD48eG1wOkNyZWF0ZURhdGU+MjAxMy0xMS0xM1QxNTo1ODo1MSswNDowMDwveG1w OkNyZWF0ZURhdGU+PHhtcDpNb2RpZnlEYXRlPjIwMTMtMTEtMTNUMTU6NTg6NTErMDQ6MDA8L3ht cDpNb2RpZnlEYXRlPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91 dD0iIiAgeG1sbnM6eGFwTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iPgo8eGFw TU06RG9jdW1lbnRJRD51dWlkOjcyMDY5M0U3LUZGRDQtNDA4OC04MzIxLTczQjIwNkE1NDBBNTwv eGFwTU06RG9jdW1lbnRJRD48eGFwTU06SW5zdGFuY2VJRD51dWlkOjcyMDY5M0U3LUZGRDQtNDA4 OC04MzIxLTczQjIwNkE1NDBBNTwveGFwTU06SW5zdGFuY2VJRD48L3JkZjpEZXNjcmlwdGlvbj4K PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgIHhtbG5zOnBkZmFpZD0iaHR0cDovL3d3dy5h aWltLm9yZy9wZGZhL25zL2lkLyI+CjxwZGZhaWQ6cGFydD4xPC9wZGZhaWQ6cGFydD48cGRmYWlk OmNvbmZvcm1hbmNlPkI8L3BkZmFpZDpjb25mb3JtYW5jZT48L3JkZjpEZXNjcmlwdGlvbj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCjwvcmRmOlJERj48L3g6eG1wbWV0YT48P3hwYWNrZXQgZW5k PSJ3Ij8+DQplbmRzdHJlYW0NCmVuZG9iag0KeHJlZg0KMCAxNA0KMDAwMDAwMDAwMCA2NTUzNSBm DQowMDAwMDAwMDE3IDAwMDAwIG4NCjAwMDAwMDAyOTMgMDAwMDAgbg0KMDAwMDAwMDM0OSAwMDAw MCBuDQowMDAwMDAwNTM4IDAwMDAwIG4NCjAwMDAwNzQ1ODYgMDAwMDAgbg0KMDAwMDA3NDc3MCAw MDAwMCBuDQowMDAwMDc0OTM2IDAwMDAwIG4NCjAwMDAwNzUxNzUgMDAwMDAgbg0KMDAwMDA3NTM5 MiAwMDAwMCBuDQowMDAwMDc1NDE4IDAwMDAwIG4NCjAwMDAxNTI2MTYgMDAwMDAgbg0KMDAwMDE1 NDE2MiAwMDAwMCBuDQowMDAwMTU2ODM1IDAwMDAwIG4NCnRyYWlsZXINCjw8L1NpemUgMTQvUm9v dCAxIDAgUi9JbmZvIDggMCBSL0lEWzxFNzkzMDY3MkQ0RkY4ODQwODMyMTczQjIwNkE1NDBBNT48 RTc5MzA2NzJENEZGODg0MDgzMjE3M0IyMDZBNTQwQTU+XSA+Pg0Kc3RhcnR4cmVmDQoxNjAxNDAN CiUlRU9G ------=_NextPart_000_1334_01CEE149.D398C5F0-- From BATV+e64366b66fd44f40bd84+3735+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 14 08:09:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4AD6F7F56 for ; Thu, 14 Nov 2013 08:09:21 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 26183304064 for ; Thu, 14 Nov 2013 06:09:18 -0800 (PST) X-ASG-Debug-ID: 1384438156-04bdf0789974a670001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id DESpn9xYQGA9uZan (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 06:09:16 -0800 (PST) X-Barracuda-Envelope-From: BATV+e64366b66fd44f40bd84+3735+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vgxbg-0006NS-PS; Thu, 14 Nov 2013 14:09:16 +0000 Date: Thu, 14 Nov 2013 06:09:16 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f Message-ID: <20131114140916.GA13501@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f References: <52849CC5.10109@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52849CC5.10109@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384438156 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 14, 2013 at 05:49:57PM +0800, Jeff Liu wrote: > From: Jie Liu > > Run xfs_quota report against an invalid XFS path without desired quota > limitation is enabled will hit SEGSEGV as fs_path is uninitialized, e.g. > > # xfs_quota -xc 'report -up' /invalid_path > xfs_quota: cannot setup path for mount /invalid_path: No such file or directory > Segmentation fault (core dumped) > > (gdb) r -xc 'report -up' /invalid_path > xfs_quota: cannot setup path for mount /invalid_path: No such file or directory > > Program received signal SIGSEGV, Segmentation fault. > 0x0000000000408b4d in report_f (argc=2, argv=0x105ea70) at report.c:627 > 627 else if (fs_path->fs_flags & FS_MOUNT_POINT) > > This patch fix report_f() to only do report if the fs_path is initialized. quot_f in quot.c and various functions in state.c seem to have the same issue, and need fixing as well. I'd love to avoid having to expose fs_path as a global and just have a few safe accessors: char *global_fsname(void) { return fs_path ? fs_path->fs_name : NULL; } char *global_dir(void) { return fs_path ? fs_path->fs_dir : NULL; } char *global_mountpoint(void) { if (fs_path && (fs_path->fs_flags & FS_MOUNT_POINT)) return fs_path->fs_dir; return NULL; } Together with moving a bit of code from quota/init.c to libxcmd/path.c that should allow mkaing fs_path and fs_table static there. I'd also really love to see a regression test for xfstests. From sandeen@sandeen.net Thu Nov 14 08:56:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CAD147F3F for ; Thu, 14 Nov 2013 08:56:06 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 68970AC002 for ; Thu, 14 Nov 2013 06:56:03 -0800 (PST) X-ASG-Debug-ID: 1384440961-04bdf0789874c080001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id kE9mPN8hw8x1126q for ; Thu, 14 Nov 2013 06:56:02 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 3BFE56AA7BE6; Thu, 14 Nov 2013 08:56:01 -0600 (CST) Message-ID: <5284E484.6090001@sandeen.net> Date: Thu, 14 Nov 2013 08:56:04 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , Dave Chinner CC: Eric Sandeen , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> <20131113212658.GJ6188@dastard> <20131114133749.GA26268@infradead.org> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg In-Reply-To: <20131114133749.GA26268@infradead.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384440961 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142310 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/14/13, 7:37 AM, Christoph Hellwig wrote: > On Thu, Nov 14, 2013 at 08:26:58AM +1100, Dave Chinner wrote: >> Seems like that's the avenue for improvement here to me. i.e. expose >> the correct values to the guest so it's mkfs does the right thing. >> Or, alternatively, make qemu buffer non-aligned/sized IOs itself >> internally. > > I've implemented the support to expose these to the guest in qemu > years ago. But the problem remains that this is information which > needs to be attached to the image, which can't really work with raw > images, and no one has bother to implement the support to store it > for say qcow2. > Ok but once again - this is not a guest mkfs issue. The reported problem is that the guest cannot _boot_ in cache=none mode because the bios attempts a 512-byte DIO. Yes, this is all qemu's fault. We can fight that in the court of public opinion, I guess. -Eric From sandeen@sandeen.net Thu Nov 14 09:03:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1B85A7F51 for ; Thu, 14 Nov 2013 09:03:24 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id EA813304053 for ; Thu, 14 Nov 2013 07:03:20 -0800 (PST) X-ASG-Debug-ID: 1384441396-04cbb00dde5ea610001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id HhrUOCJAu7YmrFYh for ; Thu, 14 Nov 2013 07:03:17 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 73FAE6AA7BE6; Thu, 14 Nov 2013 09:03:16 -0600 (CST) Message-ID: <5284E638.6070508@sandeen.net> Date: Thu, 14 Nov 2013 09:03:20 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Ric Wheeler , xfs@oss.sgi.com Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <52841AB9.9050906@sandeen.net> <20131114064932.GO6188@dastard> <5284CB99.6030702@gmail.com> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg In-Reply-To: <5284CB99.6030702@gmail.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384441397 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142310 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/14/13, 7:09 AM, Ric Wheeler wrote: > I would agree that we should not to hit our 4K sector support, have > we reached out the the KVM/QEMU people to see if we can get them to > fix this on their side? Yeah, talking to them now (well, not on a public list yet). -Eric From sandeen@sandeen.net Thu Nov 14 09:18:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DEC7C7F37 for ; Thu, 14 Nov 2013 09:18:52 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id B31E4304064 for ; Thu, 14 Nov 2013 07:18:52 -0800 (PST) X-ASG-Debug-ID: 1384442331-04cb6c40d57585e0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id 57kumJpkHzSjadri for ; Thu, 14 Nov 2013 07:18:51 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id EF4846AA7BE6; Thu, 14 Nov 2013 09:18:50 -0600 (CST) Message-ID: <5284E9D9.8090706@sandeen.net> Date: Thu, 14 Nov 2013 09:18:49 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: Eric Sandeen , xfs-oss , Christoph Hellwig Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <52841AB9.9050906@sandeen.net> <20131114064932.GO6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg In-Reply-To: <20131114064932.GO6188@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384442331 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142311 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/14/13, 12:49 AM, Dave Chinner wrote: > On Wed, Nov 13, 2013 at 06:35:05PM -0600, Eric Sandeen wrote: >> On 11/13/13, 12:25 PM, Eric Sandeen wrote: >>> Pure RFC; this might be crazy. Here's the problem I'm trying to solve: >>> >>> Today, mkfs.xfs will select a 4k sector size for a 4k physical / 512 logical >>> drive. (that change was done by me). The thought was that it'd be an >>> efficiency gain to not make the drive do the (possible) RMW cycles on >>> 512-byte log IO, primarily. >>> >>> However, now this restricts all DIO to 4k alignment, not the otherwise- >>> possible 512. >> >> So, backing up... ;) >> >> XFS isn't doing anything wrong here. It can make sector sizes as it pleases, >> and apps had darned well better accommodate its whims if they do direct IO. >> >> But some apps don't. And users are sad and confused, and grow to dislike >> XFS, because it all worked just fine on that other filesystem, so screw you >> XFS, and your flux capacitor drives with your power-fail interrupts! > > Funny how it's always XFS is at fault, when the same problem with 4k > sectors will occur on ext4, for example.... Yep on a non-existent hard 4k disk, ext4 would have the same problem. Meanwhile in the world of actual hardware, ext4 is fine. (there's no similar sector-size switch for ext4). Again; I'm NOT saying xfs is doing anything wrong, or is at fault. We can be right all the way to the grave, if apps never get fixed, and users have a choice of fs. ... >> We could even ensure that XFS_IOC_DIOINFO offers up "4k" as the answer >> to miniosz, so that apps which bother to ask get the optimal answer. > > Funnily enough, it does: > > da.d_mem = da.d_miniosz = 1 << target->bt_sshift; ... Of course it does today; I was talking about whether we could report this but still allow 512 under the covers. >> Or, we could stop setting 4k sectors for AF drives. > > And just take the RMW penalty? that, and the bonus of existing applications continuing to function. >> Or we could just carry on, and keep telling users that it's their fault, >> their app's fault, etc... > > ... and getting the problems fixed so they go away forever. ... or not. *cough*64 bit inodes*cough* >> (I'm sympathetic to pushing the envelope and dragging apps into the 21st >> century, but it's s double edged sword). > > Yes, it is, but if we don't take a stand and say "we, as an > ecosystem, need to support 4k sectors *everywhere*", then we are > going to have such problems *forever*. This isn't purely an XFS > problem - this is something that the entire storage stack needs to > support, from the hardware at the very bottom to the applications at > the very top. > > XFS is stuck in the middle, where we cop it from both > the hardware side ("why don't you support our hardware efficiently > yet?") and from the application side when we do ("4k sectors break > our assumptions!"). It's a no win situation for us no matter what we > do, and history has shown that when we don't take a strong > leadership position the problems don't get solved. > > So, let's take the initiative and make sure that everyone knows how > to deal with these problems and get them fixed in the right places. > I don't want to be spending the next 10 years complaining about a > lack of 4k sector support in qemu. It's too much like the inode64 > saga over all over again. which, TBH, has still never been fully addressed. > Let's face it, it wouldn't be right if XFS wasn't fighting some > battle to drag Linux kicking and screaming into the present... Well. With my distro hat on I might have to be pragmatic, and keep things working that are required to work. Upstream, sure, we can keep beating users with a stick until they force their app writers to make things work for them again. ;) (Again, though, as middle ground - if there were a way for XFS to do all internal IO efficiently as 4k-aligned, but allow applications to do 512 emulation, that would be, IMHO, a great thing. I'm not yet sure what it would take.) -Eric From rjohnston@sgi.com Thu Nov 14 10:18:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C21047F37 for ; Thu, 14 Nov 2013 10:18:17 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1AA5EAC009; Thu, 14 Nov 2013 08:18:11 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Thu, 14 Nov 2013 10:18:10 -0600 Message-ID: <5284F7D8.5030805@sgi.com> Date: Thu, 14 Nov 2013 10:18:32 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , Subject: Re: [PATCH 00/36 V5] xfsprogs: CRC write support for xfs_db + References: <1384324860-25677-1-git-send-email-david@fromorbit.com> In-Reply-To: <1384324860-25677-1-git-send-email-david@fromorbit.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This patchset has been committed. Thanks --Rich commit 9b981421f503ba679097f8cd749af37cc42f5fd7 Author: Dave Chinner Date: Wed Nov 13 06:41:00 2013 +0000 repair: fix leaf node directory data check commit 0cce4aa198f0470817bedb3781ea5b6955e43076 Author: Dave Chinner Date: Wed Nov 13 06:40:59 2013 +0000 repair: Increase default repair parallelism on large filesystems commit 61510437c627b529feb95ebffddd73df5ed5b104 Author: Dave Chinner Date: Wed Nov 13 06:40:58 2013 +0000 repair: prefetching is turned off unnecessarily commit ba3615fc784f03d9cb25fb7cc9240ea56b4b7a4b Author: Dave Chinner Date: Wed Nov 13 06:40:57 2013 +0000 xfsprogs: kill experimental warnings for v5 filesystems commit 7b5f9801f4d569ab9fdbdd1e39aa59585d296872 Author: Dave Chinner Date: Wed Nov 13 06:40:56 2013 +0000 xfs: support larger inode clusters on v5 filesystems commit 8ab75c4d9176d8831fd137cf0e7916032d8216da Author: Dave Chinner Date: Wed Nov 13 06:40:55 2013 +0000 db: enable metadump on CRC filesystems commit 839dac7f06d54600b3092a7ad9cb903315a27f97 Author: Dave Chinner Date: Wed Nov 13 06:40:54 2013 +0000 libxfs: work around do_div() not handling 32 bit numerators commit ba9ecd40b3792961f12102af55c759d0432a6486 Author: Dave Chinner Date: Wed Nov 13 06:40:53 2013 +0000 xfs_db: avoid libxfs buffer lookup warnings commit 06d80a7c09287581002c275fd21cfecdbdefcc15 Author: Dave Chinner Date: Wed Nov 13 06:40:52 2013 +0000 xfs_db: use inode cluster buffers for inode IO commit d14bf4dda7f5a59ba3fbaed38cd829db5f68a105 Author: Dave Chinner Date: Wed Nov 13 06:40:51 2013 +0000 db: re-enable write support for v5 filesystems. commit 2847273f74b3b14ba3cb9ab876b910da12ed2dbe Author: Dave Chinner Date: Wed Nov 13 06:40:50 2013 +0000 db: add a special attribute buffer verifier commit fc068a1902148eaaad7a7e5e9972155dd68a647c Author: Dave Chinner Date: Wed Nov 13 06:40:49 2013 +0000 db: add a special directory buffer verifier commit 66a40d020d7abb6fe09693f4392b6af2b30aa3b3 Author: Dave Chinner Date: Wed Nov 13 06:40:48 2013 +0000 db: verify and calculate dquot CRCs commit a73b88f29a82a21ef6f50298d2d14ae1d91b321d Author: Dave Chinner Date: Wed Nov 13 06:40:47 2013 +0000 db: verify and calculate inode CRCs commit 0522f1cc3ab1638e18a636b6a8cf6db8b1d277f6 Author: Dave Chinner Date: Wed Nov 13 06:40:46 2013 +0000 db: indicate if the CRC on a buffer is correct or not commit 6fea8f830a6cc04d5429de31f40d15b94d0fe8da Author: Dave Chinner Date: Wed Nov 13 06:40:45 2013 +0000 db: introduce verifier support into set_cur commit 72298d16b17776f7a57a5244776591653387846b Author: Dave Chinner Date: Wed Nov 13 06:40:44 2013 +0000 db: rewrite IO engine to use libxfs commit 800db1c1581d68cc3e44980b0be9c5ff7b7fd6d9 Author: Dave Chinner Date: Wed Nov 13 06:40:43 2013 +0000 libxfs: refactor libxfs_buf_read_map for xfs_db commit 48e32b40a611384836e593251cbe9d840db00ac9 Author: Dave Chinner Date: Wed Nov 13 06:40:42 2013 +0000 db: rewrite bbmap to use xfs_buf_map commit 2a8b3fdf37d30bd4e0bec834168dd4fd9d8b4f58 Author: Dave Chinner Date: Wed Nov 13 06:40:41 2013 +0000 db: separate out straight buffer IO from map based IO. commit 3a19fb7dce9d570e78deaf5c26c0ab8a4a5bef67 Author: Christoph Hellwig Date: Wed Nov 13 06:40:40 2013 +0000 libxfs: stop caching inode structures commit 9aa5711629b47642bb5b688a6a1410d223456fc8 Author: Dave Chinner Date: Wed Nov 13 06:40:39 2013 +0000 libxfs: fix root inode handling inconsistencies commit 6aa3d87bc45348dc0948ae0cea57bf3033d64694 Author: Dave Chinner Date: Wed Nov 13 06:40:38 2013 +0000 commit c9522f4d8790ecd61c4e74746b607787485f2027 Author: Dave Chinner Date: Wed Nov 13 06:40:37 2013 +0000 xfs: fix node forward in xfs_node_toosmall commit 3e23516ae60421652fd41354307a6a5181d401eb Author: Dave Chinner Date: Wed Nov 13 06:40:36 2013 +0000 xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() commit 12864fd992dd5d6bc3c089aeb6422c8d235a28f0 Author: Dave Chinner Date: Wed Nov 13 06:40:35 2013 +0000 xfs: remove newlines from strings passed to __xfs_printk commit e6d77a21f263ea403bef0940a524212e6fa03d04 Author: Dave Chinner Date: Wed Nov 13 06:40:34 2013 +0000 libxfs: Minor cleanup and bug fix sync commit f85fc6220f1c7fdb467a4d5b43e9bfbd2fb36c1d Author: Dave Chinner Date: Wed Nov 13 06:40:33 2013 +0000 libxfs: bring across inode buffer readahead verifier changes commit 2ceff9cee1f513ff633aa0d6997374da313c8c55 Author: Dave Chinner Date: Wed Nov 13 06:40:32 2013 +0000 libxfs: xfs_rtalloc.c becomes xfs_rtbitmap.c commit 9c6ebc42e2f1cf4b114c5cecbf373b8922959e69 Author: Dave Chinner Date: Wed Nov 13 06:40:31 2013 +0000 libxfs: bmap btree owner swap support commit 10851b189f50f357eab3ce787533e505babd00d2 Author: Dave Chinner Date: Wed Nov 13 06:40:30 2013 +0000 libxfs: unify xfs_btree.c with kernel code commit 34b8c759723757e5b4a4c9da6c3a790eb405000f Author: Dave Chinner Date: Wed Nov 13 06:40:29 2013 +0000 xfs: decouple inode and bmap btree header files commit 32390f05a6a2c1a30b5f05141d705fb7c686079c Author: Dave Chinner Date: Wed Nov 13 06:40:28 2013 +0000 xfs: split dquot buffer operations out commit 4b1bcf9627153a77acbb2b0e6f0eb3d5b5102ceb Author: Dave Chinner Date: Wed Nov 13 06:40:27 2013 +0000 xfs: create a shared header file for format-related information commit 389b3b078ccc03da48d3cc0387fb5c5508e15d0f Author: Dave Chinner Date: Wed Nov 13 06:40:26 2013 +0000 xfs: fix some minor sparse warnings commit 270c31284f7d05557a31ef1304d582897bf4ffcc Author: Dave Chinner Date: Wed Nov 13 06:40:25 2013 +0000 xfsprogs: fix automatic dependency generation From liuyicr8@gmail.com Thu Nov 14 10:29:30 2013 Return-Path: X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B0AFC7F37 for ; Thu, 14 Nov 2013 10:29:28 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5180BAC009 for ; Thu, 14 Nov 2013 08:29:24 -0800 (PST) X-ASG-Debug-ID: 1384446560-04cb6c503954eb10001-w1Z2WR Received: from mail-qa0-f67.google.com (mail-qa0-f67.google.com [209.85.216.67]) by cuda.sgi.com with ESMTP id ubJgwUdTODVKU19x (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 14 Nov 2013 08:29:20 -0800 (PST) X-Barracuda-Envelope-From: liuyicr8@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.216.67 X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.67] Received: by mail-qa0-f67.google.com with SMTP id f11so408003qae.6 for ; Thu, 14 Nov 2013 08:29:20 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.67] X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.67] 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=KhAZhCNRbmQgbj8/Ks6Ss1T778VIJ6ZfWkZBTKHuRsQ=; b=cHFLqbBBGu/2MEfCMWOPPrI8t9VZD7UwSdSJ12t/Mg0k8SrXyx6Zjh66Fp7EMdWOGk BdN4lEfO4l5obmqV0it4D8QJ9ELgYeoNqfeYL6QHONDUdt/8LZwF4RUd7BssM/OLgPWM NtOOWJfWu6cqcc/TUXKsqt78QDrf1kJVdKTLtqw5lxOUnstQXoovaVLkXfWjWbSO7GsV c56Ppxvcb7JB1/ypfTBPs8lussxrHeh6QdTZDadOeqGEdm1WTmdfuy3WlNfxS5J+0F0O 8c1eeqZDaNvgG/BywNCh3gUTrwYR+rHN1mwa54zGLqbobYmuYGoRzlT0r3eJAmQ+LrWT nTYw== MIME-Version: 1.0 X-Received: by 10.229.219.199 with SMTP id hv7mr3691057qcb.15.1384446557699; Thu, 14 Nov 2013 08:29:17 -0800 (PST) Received: by 10.96.200.130 with HTTP; Thu, 14 Nov 2013 08:29:17 -0800 (PST) Date: Thu, 14 Nov 2013 10:29:17 -0600 Message-ID: Subject: Oferta!! Cielo raso PVC From: Ecoplax Cielo raso PVC X-ASG-Orig-Subj: Oferta!! Cielo raso PVC To: undisclosed-recipients:; Content-Type: multipart/mixed; boundary=001a113448744e7e4c04eb25957b X-Barracuda-Connect: mail-qa0-f67.google.com[209.85.216.67] X-Barracuda-Start-Time: 1384446560 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: -1001.00 X-Barracuda-Spam-Status: No, SCORE=-1001.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 --001a113448744e7e4c04eb25957b Content-Type: multipart/alternative; boundary=001a113448744e7e4804eb259579 --001a113448744e7e4804eb259579 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Estimado Se=F1or(a) Le enviamos un cordial saludo desde nuestra empresa Ecoplax en Costa Rica. Somos una empresa Taiwanesa. Nuestra empresa se dedica en fabricar las tablillas PVC con la mejor calidad y el precio s=FAper c=F3modo. Tenemos nuestra propia f=E1brica en Shanghai. Por el momento, tenemos los distribuidores en =C1frica, Ucrania, Dinamarca, Austria, B=E9lgica, Rep=FAb= lica Checa, Filipinas, Malasia, Singapur, Finlandia ,Ghana, Ruman=EDa, Bulgar=ED= a, Thailand=EDa, Gab=F3n y M=F3naco etc. En este momento, estamos buscando a los distribuidores interesados en Costa Rica, todos Centroam=E9rica y Suram=E9rica. La caracter=EDstica de nuestra tablilla se contiene: =B2 Buen aislante del auga, electricidad y calor =B2 No propaga Fuego *Auto extingue el Fuego en menos 3 segundos *=C1rea cabonizado inferior de 30 cm2 =B2 No guarda comenjen y humedad =B2 Ahorra tiempo de instalaci=F3n =B2 No requiere pintura ni mantenimiento =B2 Vida =FAtil de 15-20 a=F1os =B2 Vista elegancia y est=E9tica =B2 Acabado 100% sellado, no presenta poros =B2 Fuerte y flexible =B2 Aguantar 100 kilos =B2 F=E1cil de cargar =B2 F=E1cil de realizar limpieza La forma de la instalaci=F3n es muy simple y r=E1pida. Se instala la tablilla directamente con los tornillos en la estructura del cielorraso como el furring o la madera cada 30 cent=EDmetros. Tambien buscamos distriduidores,Si est=E1 interesado de conocer m=E1s= de los detalles sobre nuestro distribuidor, por favor escr=EDba al ecoplaxcr@amnet.cr o con=E9ctese a Skype con ecoplaxcr. Estamos a su orden. Saludos cordiales, Eric Kim ecoplaxcr@amnet.cr www.ecoplaxcr.com Skype: ecoplaxcr Celular:8504-6999 300 mts Este Iglesia Cot=F3lica Concepci=F3n Tres Rios Urbanisaci=F3n Monserrat Lote 76A Experto de Cieloraso PVC *eco**Plax* Costa Rica Si no quiere recibir m=E1s este correo, por favor envie al nomascorreos.cr@gmail.com --001a113448744e7e4804eb259579 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

= Estimado Se=C3=B1or(a)

=C2=A0=C2=A0=C2=A0=C2=A0 Le enviamos un cordial saludo desde nuestra empresa Ecoplax en Costa Rica.

=C2=A0=C2=A0=C2=A0=C2=A0 Somos una empresa Taiwanesa. Nuestra empresa se dedica en fabricar las tablillas PVC con la mejor calidad y el precio s=C3=BAper c=C3=B3modo. Tenemos nuestra propia f=C3=A1brica en Shang= hai. Por el momento, tenemos los distribuidores en =C3=81frica, Ucrania, Dinamarca, Aus= tria, B=C3=A9lgica, Rep=C3=BAblica Checa, Filipinas, Malasia, Singapur, Finlandia= ,Ghana, Ruman=C3=ADa, Bulgar=C3=ADa, Thailand=C3=ADa, Gab=C3=B3n y M=C3=B3naco etc.=

=C2=A0=C2=A0=C2=A0=C2=A0 En este momento, estamos buscando a los distribuidores interesados en Costa Rica, todos Centroam=C3=A9rica y Suram= =C3=A9rica.

=C2=A0=C2=A0=C2=A0=C2=A0 La caracter=C3=ADstica de nuestra tablilla se contiene:

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Buen aislante del auga, electricidad y calor

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 No propaga Fuego

=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*Auto e= xtingue el Fuego en menos 3 segundos

=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*=C3=81= rea cabonizado inferior de 30 cm2

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 No guarda comenjen y humedad

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ahorra tiempo de instalaci=C3=B3n

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 No requiere pintura ni mantenimiento

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Vida =C3=BAtil de 15-20 a=C3=B1os

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Vista elegancia y est=C3=A9tica

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Acabado 100% sellado, no presenta poros

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Fuerte y flexible

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Aguantar 100 kilos

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 F=C3=A1cil de cargar

=C2=B2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 F=C3=A1cil de realizar limpieza

=C2=A0=C2=A0=C2=A0=C2=A0 La forma de la instalaci=C3=B3n es muy simple y r=C3=A1pida. Se inst= ala la tablilla directamente con los tornillos en la estructura del cielorraso com= o el furring o la madera cada 30 cent=C3=ADmetros.

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Tambien buscamos distriduidores,Si est=C3=A1 interesado de conocer m=C3=A1s de los = detalles sobre nuestro distribuidor, por favor escr=C3=ADba al ecoplaxcr@amnet.cr o con=C3=A9ctese a Skype con ecoplaxcr. Estamos a su orden.

=C2=A0

Saludos cordiales,

Eric Kim

=C2=A0

ecoplaxcr@amnet.cr=

www.ecoplaxcr.com<= /p>

Skype: ecoplaxcr

Celular:8504-6999

300 mts Este Iglesia Cot=C3=B3lica Concepci=C3=B3n Tres Rios

Urbanisaci=C3=B3n Monserrat Lote 76A

Experto de Cieloraso PVC

ecoPlax C= osta Rica

=C2=A0

Si no quiere recibir m=C3=A1s este correo, por favor envie al=C2=A0nomascorreos.cr@gmail.com

--001a113448744e7e4804eb259579-- --001a113448744e7e4c04eb25957b Content-Type: image/jpeg; name="6.jpeg" Content-Disposition: attachment; filename="6.jpeg" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hmpbqllg0 /9j/4S/+RXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAA XgEoAAMAAAABAAIAAAITAAMAAAABAAEAAIdpAAQAAAABAAAAZgAAAMAAAABIAAAAAQAAAEgAAAAB AAeQAAAHAAAABDAyMjGRAQAHAAAABAECAwCgAAAHAAAABDAxMDCgAQADAAAAAQABAACgAgAEAAAA AQAAAoqgAwAEAAAAAQAAAbCkBgADAAAAAQAAAAAAAAAAAAYBAwADAAAAAQAGAAABGgAFAAAAAQAA AQ4BGwAFAAAAAQAAARYBKAADAAAAAQACAAACAQAEAAAAAQAAAR4CAgAEAAAAAQAAKPEAAAAAAAAA SAAAAAEAAABIAAAAAf/Y/9sAQwACAQECAQECAgECAgICAgMFAwMDAwMGBAQDBQcGBwcHBgYGBwgL CQcICggGBgkNCQoLCwwMDAcJDQ4NDA4LDAwL/9sAQwECAgIDAgMFAwMFCwgGCAsLCwsLCwsLCwsL CwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsL/8AAEQgAagCgAwEiAAIRAQMR Af/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQEC AwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNE RUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEB AQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEH YXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZX WFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLD xMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A8x+EP/Bav4X+ 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2wBDAAICAgICAQICAgICAgIDAwYE AwMDAwcFBQQGCAcICAgHCAgJCg0LCQkMCggICw8LDA0ODg4OCQsQEQ8OEQ0ODg7/2wBDAQICAgMD AwYEBAYOCQgJDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O Dg7/wAARCAGwAooDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QA tRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJ ipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx 8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcF BAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygp 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 6870+6d4l3PXZafL5v3Pn/3K8aB61c7CG4f+5WrCzvWVZwTP/B/33XQ28Gf9/wD2Pnr0oQPNnMmh jGK6fT7X94iKnzvXN3F7Z6XB5upXljp0KfO73k6Qp/4/XmmpftN/BDwrdvDf/F3wzHeRfK8Oj79R m/8AIKPRUpzn8JHOfdng3wc8lulzfpsh/uV7TarY2Fn+6hSNE718bfs1fGHwV8X4/FniHwfqHjDU odHnSwnm1vTntEdpk87fCju+9Pk/2K+pbrUf+JRc5f8A5YPXnVJ+xF7P2p1F1ax3dpuZIlVv42av m3x9No0OpCy0eY32sO/+ot4RtT/fdv8A4ip/Fnjm/XSEsLBne8l+VESsnwfb2mj27+KNW2XM2/Zp 6v8A8vMv8c3+4n3P++68eeZe2+D3DshgXR1mebeJtG1PRr2ws9Z8+Ca6g82Cb7kLv/c+SvMdQstJ ad4ZdKjgu0/57O8yP/tpvr6Y8W6zH4q0uW11aOOdJU/ufc/3K+f761e1vf7K1l5Nm/8A4l2pf+yP /n565K9eFWpyyOmnCpGmcfInlJsSNI0/uIlZ7I7S7F+d3rfurC5iuXRj++T+D+//ALaVlfZZpbz7 Hbv5czpvnmT/AJYxf/FvSp4WZvTr85Tjt0url/NTzNNt5Pn/AOnmX+5/uf36fMz3Fw80r+Y71fuE SKNLaJPLhi+RET+CmW9g88b7H+Suip7/ALkTT2n25mJm5sL17mzTzN/+vtv4Jv8A7OtK3e2l095r NJJ7D/lvbf8ALa2f/Y/+IqzNAkXyVmyQTQagLyzfyLn/AMcf/fop1PYh7P2pcewfzEdHSSF/mR0/ jSqs8UM5mR/MTSrd9l8//PZ/+eKf+z10unr/AGppc3kP9huf+W6bN+x/76Vj3awvsis08uxtH8pE /wBv+N3/ANurqUIfEZwr/YM2R3nn+1Sp8/3URPuIn9ypobOaUfuk+ShV3ye9aV5p15eeE/J0uaOC /wB+5Hd3RNmz/Y/4A9cM5whP3jrp/wB0rW1v/pD7/wCCvQvDOrw2Ej2GqWcGq6JcfJPZzfceuJs7 Sa1s0hn/AHkyfff+/WlGyL5js/yJ81c2LCmeia/8MS9hDq/h/Uvt2if62CZ5tl5YP/cf+/8A7/8A 33VGzgTwX4b/ALSv3g1LW5ZPKg8mPYif5/jqHSb2aXT4dSv98dqn/IOtn/8AR1dJfaZH4x8JpDo7 wT63aI7vYO+x7lP9j/b/ANiqp14cnJL4znnTmcHZ382o6g80s3mXPmb3317Z4Ji3X8NfMa3U1hqH zJPH5T7H+T99bf7DpX0J8O9e+33qW0vkR3P3kdH/ANd/tpXDUock+aJ2c/uH0prnw30bxhpEK6vP dxFHSW2e0dUeF1/jywrqtL8M6X4b0yCy04iO0igSKGNj9xErmtJlmEa+a8lL4k8S2nhvwpLqN5Kc J9xf43evdp4vBQhz+x9/+c+cr4fFSnyc5kfEbxdpvhLwpNeXXlyXb/La2/8AG718G6lFqvirxxvu Ee71K4n2eSnz7Hf+D/fr1TX5da8ReKxfX0c761cfJa2v3/sSP/7WevWvDnhHTfhp4Y/tC8hjn8W3 EH7tfv8A2FP/AIr++9fPqf1uc8RL4IHswh9ThyR+M8luY4PCuraJ4KhkgNwtjLcahs/56/3P+AUS P71yV5dPdftM2zyv++eyuP8A0Cuqk/1hr2Mqrzq0OeRliockzN1pv+KG1tP+nV6/OD9t5Xb9nbwM 6ts2eJZV37Puf6JX6Pap/wAifrH/AF6vX51ftvNIv7N/gZ0+/wD8JR/7aPX0mB/3qB51b+DM+F/B Hiq88K6hZvK99/Y7OiaoiJ/x+JsmdPnf+471678SPCT6jeJ4p0izkvr94P8AiYw/avvps2Jshr5y hvJv7Khh86SOHZ+7RE3/APfFekeCfGT+F/Ed/ePbQX1tdp5U7unz7E87Zsr6avQ9/ngeNTqfZmcV HK6XD28Xmb3d/nf5P4Jt+xK9B0nVPDGo+G7bw94tto7T7JPL9l1hP+WLu8zu/wDcT5E2fx1vahqn wu1zw9qV/qmlajp2qyo6f6GjzJDs3/c+5DvfZWVpeh+D9b1B00Hw34u8R3Nojyzo+r21pCm95kR3 RKXtOb4jTk5Dtr7wB4J0vw1/aWopqV3bRI87u90/3P8AYRNn9+tLweugxXjpoPhfUdJh8jf9pubL yUmT5PuO/wA9cxJ4VvFs5tSl8E+C9KtreDe9zrGrzX2z7+93pmrfFWzs7NLDQ4bHVbn+y0/0yzfZ DDLsRPkR0+4lcvs5z9wv2kIHf+JNZsNG0R7m/wD40RU8n7/zps3olfH9xdX91czX99Nd3d+8Hzu7 o7v8j/frSvvEOt65qFtfavNJfXSQJ877N+z5Hf5P4E31zszzbN8vmbv+Wzp86bNj13YSh7I5a9fn Fk2fbJppUeR9+z7n+3XrHwleZNK1vcjo6vFsTf8AJ/qa8em8mK7RFTZ+/wD9T9z5Heul8H+J28L6 +k09zd/2b/y9Wdsm/wA79z8lbz96BnD4z3HxdrL6d4cMMUMk9zqb/Y4Nj/PvevcP2DrW/tfi58VL e/STzk0uyWTf/A/nTV87+Ln/ALZ8L6Pf6DCmsw2WqJcTuk/9z53TfX2P+xvqL63rviTVfs32RLvQ bdkh37/J/wBJm+TfXFP+AdkP4h9kawn/ABMLP/cesmtzWl/0yz/4HWPt9q+Yr/EezRn7p9Yyfsze O9DmEnw5/aW+LnhqJDmOw1qSHWraNf7u2b5//H6jOn/treE8vb6z8FfixaKmNt3bXOjXbf8AfG9P /H6+xtwJ4zRgV+k+2m/iPg1Qh9k+BPiP8dfjLpH7P3jew8e/s1eMNKWXQruG41fw/q9tqlnDvhdf Nb+MKnWuP/ZZ/au+B3hb9jj4feCPF/i6Twjr+nae0EzavplzDbTN5rvviuNmx0+b+/X278Yolf8A ZV+JCseG8MXy/wDkB68v/Zf8PaTc/wDBN74VaZqOl6dqNsmi4EN3arKn+tf+F635oexOb3/bns3h /wCIXgXxXp8Vz4X8X+GvEKSj5P7P1OKbP/AQ9dpketeBa/8Asv8AwF8SXDTX/wAL/DNtcsd3m6XC +nvu9d9syVx8f7Ln/CPx5+Hnxn+NHgVRz9mTXf7Rtv8Av1co9ZKNGX2jbnrR+wfVWOpHWvzN/b6k 2Lon+5b/APob19GN4W/au8NsW0T4mfDf4iQqM/Z/EmhPpsz/AOz5tsXX/wAcr4C/bH8X/Em5vPD2 lfEvwVpHhrWmK7JNI1b7bbTRJv8A33Tenz/JseuvCUeSUpc5yYutz8keT7Zq/wDBPt937Wmqf9i7 cf8Ao6Gv2YH36/FX/gnzqVpa/tWa495cQ2y/8I1L88sgRf8AXQ+tftKsiyxK6NvRujLXnVNoHrQ+ OZPWVrXHhLVf+vKX/wBANatY2vfL4I1pv+nGb/0BqzgaPY8i+B+mWuofsNfDiyukZ7ZtCtGKf7uH /pWvpI8XQ+INeXxRoehpZyeLt2hTafKzs9p5KbJpt33Jt+5Pyo+A67P2N/hsh/6F+2/9AFet4710 VKnLUmcdGlzUYHmuoaL4d8Z+HrXTfE+h6B4n059VnjNrq9rDcohXzfuoQy7xj8q+C/j/APs3fAnT 9G8NappPws8J6WkketJdLbxvsd0tn8p/kb76Om9P7lfoH4f8AeGPC8Sw+HtNGjwf2vcatPDE7bJr q4VxK53eu818ffHvSvEfhj4I6HovijxHP4w1max8TvDrEMP9n/Zt9vJND/o6fJNsT5Pn/wB+t8PO EqiM68OWnzTLv7H7+G/CX7MmtWdo+i6PpqeJ4rOBo2SB5t2xE3s/39//AH39+vZNS+HGiePPH0Vp 4g+Gfh0+D20vzH1QuEm+1pcsjW32f+5s+fzfevHf2LPD1p4m/Yjlbxm3/CZ3r+IfNurnWIEmeaeF IXSZ3/jff8++vvDHGKxqVtTf2HP8R8m6p+yJ8NW0hLXw61/4YtoY9sNrGFmtk/4A/P8A4/Xz5qf7 Mviyw+IuqeHfDeqrKINPivJJrPUHsnZXd0RFUdH/AHPWv0zyMcV5Jp8rn9tTxVD/AADwjp7f+TN5 URdwmuX4T8lPiz+z98TfFnwR1fw78SNLey1CPVGuNO1CNN8NvsSZ4Zt/z/O+90mT/gf8FfkL4o8G +IfAfxAvNN1mwk03UrV/Kuk/uP8A7/8AGn+3X9jWvadeXVrZT2V7dWz2tx589tBGjfbl2OvkPu/g JbP/AAGvlH9pX4KfC746/BfWbLWLXT7LX9NeVY9e03yvtlhcJbq/lS7Pvp8/zxPVQ98vnnA/lO1a 1T7Z9s03zPnTc8KffR/9isFZdVuN8K/u0/jd02bK+5/ir+xR8XfA/wAZ7vwtoWmHx2n/AC63Ogp/ x8ps3/6l/nT7/wByuG0X9jf496z4Xv8AXrrwTdaVomnzSxX15qt1DbpDLCiO6Pvff/Gn8FRM39pz ny1p+k3N3qENtapO+9/v7Pneu/fw/LaWaTT2fn2cSP8AJv2fPX2lpP7PcPg3wf8AaWtrvXNS2XHn vDBs87yd++GJPvpvT/lt/HXg9xpFtqWharqqwzx7LVERJn37H/8AZK8qviuSZ7OEwPNT5zwSSJ7D VURIvLtrj54Nn3N/+/T/ADbdrRNNkhQK+/y3f/b/AIH/AN+un17SEfS9nnCB9+5N/wBzf/n+OuYt 3ha0/evHBMnzI7/wVtCfOZ+z5J8hwOp77U/ZJ1E+m+e+zeNkyP8A+yPWYu9C72v7yFPm/ffJXda5 Bf3MUpu7dbS52fJIyfJcJ/cf/wCLrgrhLa1vfJuraeB0++nnfcreBy16fJM1dPdpdQfc/n/fR3+4 n3K+1f2VUS3+PHiG2V0dP7LR0fZ99P8A2Sviexeb/Q0fZHC+90T/AIBX358FbKwtfiho/iSJ76xv L3SEgurab+N02f8AA/uV52az9zkO7KqfPPmP0v8ACOl2d14X1W5ltkkubedPLmdP4Nm+vkLUP22d Bsrt4dG8B6zPZxXTwPeX96kXz/8AXFN719t+AYhL4C1v/bn/APaNfhvr0TweD7P5PL83W7vZ8n30 315WWwhV+I6sdXnD4T6x8SftbfGn5LnRdI8HaVo7v+5ms7J7t5k3/wB93+T/AL4pknxj+J3i2OwS XxD41kS4+edHnfToYU/4Aib/APcr54sfD15ong+2v9W8SXWjQ3Do09nD9/Zv/wC+6g1LxBbT3H2D wvpv2F5X8pLne73lyj/wb3+dK9b2EDyvb1D17wfpdtrPxo8WvLfvrcL+U8k1zdfaNm/76b657WPD kPhL4ialpUVnBawxXXyeS+/Yjojp8/8AwOu5+Ddk/hfU/GFzq8Plw2l1b2E/k/P+93/7H++ldh8T vClx4h8PW3jbw/svvKtf9KtoU/4+Yv8Ant/t7E/8cSuSdfkrcpvQp+5zH29/wT5vUtfhv8Wki/d/ 8T603/Pvf/j0ev0IuL120O/ff/ywf/0CvzK/4J63G/wF8Ubf+OHV7Lf/ALf+jTV+lKxI+h3Cvv2v A6f+OV42Yw/eTPRoTPItNsn1TXJprl5EtfL/AH7/ANyL+4n+29b3iK6MuhfbIU8uG0g2pCn3ESma lN/ZHiR/Dz2UljYfftZn/wCXn/bf/brO1C4h+xzWcsrpDKmx3RN+yvkakPsHrc5zWk6k+rax5MTp sSPc/wA9WfEFrDqOhzW0qJs2fx1Lp2m/D7w881zoSa3HqVxGizzX02/en/snz1y3ijV4YtPmS3f9 z/y2dP8A0CtPZwnD3Q/5eHK6LdefeJo955k6I/8Aotz/ABp/sPWlJZJYRzQxf8fku99+z771t+C9 EtrOzm8SeIU2I/yWVmn8b/3P9xP4/wDb+SuVmuv7IvPsd88kmju/+i3O/wCe2/8AsK9KnOEIeykc 9SHPPmgYjJ+8rA1DTb+9i2Wt49jE/wB90+//AMAr0a4svtHyf8vmzcjp9y5/+zrntmX2fxVnXoVI GlCvzEUg3v8AKlVJN/2iC2t4/PvJv9Wn/s7/AOxVuZ0t7beyb/4ET++/9ypY7N7WCbz5P9PuP+Pp 0/gT/nilHs+cvn5CnNPNa2f2PS7ny9j7p7nZ/wAfL/8AxFMgvU1DUHd0S11nZ+/hf/U3Kf5/j/gq 4tvxQ1nbT/JdQybE+46PseF/76PROvUh7w/Zwn7ozyIfLd7XzP3Un7+F/vw/5/v1ZjLpH96of9Jt bi2+2/u5n+Sy1LZ8k3+w6f3/APY/74q+sX2g/InkXP3ntt//AI+n99KipQhVhzUjP2k4e5MrN80t FjBDf77+8/5ANu//AIGP/wDEULZ/b7iaF38jTbf/AI/Zv7//AExSrN1defshREgtovkgh/uJXBOn 9o6vafYC+1KW8vHmc7E/gT+4lQ2d5c2uoJc2s0kMyfMjpUPlu1u838Cfff8AuUyG3SfzvIuUkdP9 Zsrlp0J1TT2/Ie3W2kaX8VrZHuZoNE8cIm1NREf7m+/2LhP7/wDt1xn9i6v4P8TPper2d1p15F+9 2J/B/wBNon/jSrvhVHguLaaJ5I3SvqaC00X4heAU0jxODHewf8el6vyzW7f30f1p4Sn7b3PtnLiK joe+vgPMtP8Aiy+jaGiavYT30uz9xeWf3Ln/AOIeufutZ1XxDrMGt6wkf2x/+QRpv30tk/57P/ff +5XM6/o154R8SvpF1d2GrW7/AL1JbWbcs3++n8D/AOxXpfgM6bpc8mv68t1NqiujQwvD8kP9yV// AGSueeBnV+P4DX6xTgueHxnoXhLwlH4V0r+3NTh8/wAQz/NEsx/1O/8Aib/brl/EU81xcTTXD73f +Ou8uNch1mz86CZJEeuJ1a3327u1aY/+SHwQM8PSnrOXxny6q+b+1BZ5/wCfK7/9ArvLlNsz9sVy un2u79pRH/6crj/0Cu5vott11r0cm/3UWZ/GcxqSf8UnqvT/AI9Xr87/ANtyHd+y94Mf958nixP/ AEkmr9GdST/imNS/69Xr4P8A2ttETXP2YtBs2d0f/hIUeB/9v7NNX0eF9ytCR5U/4Ez8r42fy/nm 8tEf+/vr0jwf4cm8V+IHhR/IsIo/37/3Efzk+RH+/VDVPBWt6DHDc5/tWweDe9zCnyI//j+xP9ut LwL4mfQfHCPdXkFppt3+6vnmg37Ik3v8if36+tqT54e6eND4/fPoHVIPBPheztrzVNN0bSoZd8X2 l7Le82zf/sPv/wDs68Zj+KH/AAj2l3Om6F4btYLPz5Zf9MvXd3fe776wfiFf3Or/ABAmvL+FLVJb WJLWH7bvTZsm2P8AJ8ib0+f/AGK4OSySK8mS1T52f5N77Pn+ffWFDC+575pUr/ymzdazr2qW03m6 jqU8Mr/vIfPfZvff/Bv+5Uvh/wAIar4g8SW1nLpt1HCvzveXKPDD5W9PufJs3/PRoNk9744037Ro M+sW32rzbqGGB3d4kf5/kr6cvvEfh7w5b6XFfumiI9kktrZ3Mb70i+TZ8laTnyfCZ04c/wAZx918 JfD7+Grmz0281KDUtibL+5n87Ymz5/k+RP4Kf4b8A6Ra+F7aHxDo+lalrULy+fNs83+N/wDgH3Kv ah8WfCEQm8q51K/f5Pnhsvkf5P8Ab2Vz+n/FzRL/AMSWdnFpuqwWc0nz3jxo+xPn+fYnzv8Acrl/ f8h0e4eaeOvAE2l+L7a/0a036bcPEr/v9/715vubP4Eq54m8C6fovwPs9SvLaC117TbJ2vfs3zpc u77Pnf8A2P4PuV73o+r6Pr299IvLt3R/K/fJ5L7/AJPuI/30/wBuuS+IXk/8Kv1Gxmu7WC5vbXba pM/33T53Srp15/AZezh8Z4/4H8Vabp3hebw3rMP/AB9zys9ykm9P3zonk7E/9Dr9C/2RbXTbXxz4 hsNL8hLOLQYkRIX3omy5f7lflStmtrL89xBIkr/wO7p9/wD3K+//ANgXVLmX48eM9KlufPht/C6e TDv+SH/S0+5/c+/W+Kh7nMRQn75+kGuRf6TYf8DrH2pXT64n/IMb/besfyq+YxHxntUvhP1YyPWm U3dRur9APifanmvxkbZ+yX8Sm9PDF7/6JeuX/ZoUL+wV8LwOn9ioP/Hmrd+N8vl/sbfFJ/7nhe9/ 9EvXM/swsrf8E/PhN6f8I/D/AOzVsv8AdP8At85/+Yv/ALcPfaKi3fWn7qxOj2gjda/KD/goaqN4 v8Pttzshi/8Aa1fq63avyi/4KDNjxfoif7Fv/wCgTV15d8c/8DObHz/h/wCOB5H+wd4T0Lxf+0f4 j07xFp9rq+lp4blZ7O4j3xP++h2Bv92v1Ok/Z+8CW8nm+G7jxh4In3bvM0LxDcwLn/cZ2T/x2vza /wCCci/8ZQ+KH/6ldv8A0phr9luhLHpXLzzjGHKdvsYSnOUjwt/h58WdKKf8Iv8AGu+u4F/5dvFG g219v/7axeS9Zmvan8e9F+H2sjUvDPw78YwrYTeZLpWqTWM23Y3/ACymR0/8fr6KrA8WY/4Vj4k/ 7Bdx/wCimpKepfsf5T5Y+DvxiudB/Zd8D2/iL4Z/EuysbfRbfZq9hpH260mTZ/rf3TF0H+8le06R 8cvhVrF2LWLxlplldkf8e+qK9jL/AN8zKhqX4Gp5X7IPw5VuXXw/bf8AoAr0S+0jS9Stmi1LTLHU 4sfcuYFlH/j1XUnBzZjQjPkgS2V/YX1t51he2t9D2e3mV1/Na+PP2vpdmjeGTv8Al/sPxFlP7/8A xLjXumo/Ar4W6jffbF8KW2j3h+YXGi3MunP/AOQHSvjH9qL4d3fhRvDF/p/jfxvqumLoOvwtpWta h9uhQfYd+9Hdd6vxszubqKrDwh7RGeKnP2fvHq/7Bzb/ANiaY+muzf8AomGvtnqK/ND9jPwv8Qr/ APZKutV8JfEaXw3D/bUqf2TeaNDfWcjJDDl93ySrv3/wv/DX12t/8fNGj/0rQfhr42hX+LTtRuNL mdf9yZJk/wDH6zceY6IT5Ue4n74968j0sf8AGbXi7/sUdN/9Kbys+P4tarp6bfFXwq+I+hBR889n ZJqkC/8AA7Z3f/xyvPvDPxd+HWo/tieKbtfFmmWEcvhrT4If7UZrF2lWe53ptnCfMN6f99VdOnJc xnWrQk4H1hXz18YfDcun/CXxLq/gbSNETxldJdS2sM7/AGe21G9ltvLRrh0G7+BE39lr3i0vLa9s 0ns7iG6ib+OJ961wnxKbHge3H8X2tcf98PWVL4zat8B8NeINbtbP9szwJDr1nHH4h1aSKJ4dN33C W0sNojzea/8AAnyOiTfPv+T7lULC/d/2TfivYWHh+fVfGGieJNSlvtNufk33E1sk0MKS/PC7zJsR /v7Hd99bevSvF/wUQ8MPv/ji/wDQIa+gfGGl2Wl/s763pthClrZp8/kp/feZHf8A8frep9s5Kc/g Pgm+8F+f4k8MeJL59Rgv5dI8r+yvtW+2tv3zzJ/22Te6V+ZtxptzFoHie2uEkjm3o/k/8D//AGK/ Vb4geMLbwV4s+G/9ow79H1CCVZ7lPvwun/of3/uV8SeN/BGlaHpeqzaankfa3leeFP76f/t18XnN T3z7/I6fJ8X2z4n1i1mWRNnyOiO/+38lea31miSX98nlwRxWsUr233/Offs/4B/f/wCAV9Sax4dh bw3c3K/8sk/9DSvm/wAVW/2XxppsL73tpbVFdEf+N0rry6v7WBGa0OSZxl9daxeafDDazwXdmm9E f+NN/wB/fXPR2F/LqKWFr/pdzK6RfJ9zf/cSvZrfQNHl/Z7164iTTYNVt9Xd4Lx/kuUTeibN+/7n 3/k2ffrhtPurmw1S5825kjguLV7d0f8AuOlejTr83PynlV6E/c5jkzYTWvin7NOkwubd5Yrrzk+f zU3o9fU/wR8YXd18RNB0S/fzPs++VJn++/8AB89fMa+dL4g03e8mx3uF3u/33T+Ovb/hL+6+OPh6 eVH+0y74k2fc/v0V6fPD3gws+SfuH7kfDNo3+Heqv/03T/0TX4yeNPBXjNfgvbarf+Fdc03SrHWL tPtlzZPCjo7vsf5/+B1+zfwri3/C/WE/6bp/6Jr48/aE+IfhXxH8I08H+CvHGgaj4z/t63d7a2k+ 0PbRJvSZ3fY6fJXh4Gc4Vzux1OE4H5165rFzrd7YXLJ++i09Ip/k+RH3/wDs/wDsV6p8LVh0Gz1j xPf6a99FbwJbp5Pz3Pmv/AkX+2n/AHxsrqtJ8JeFf7HvJtX1KTUtn7/V5vtuyF3/AL7onyJTPCun XPg74+WGjxXNxJpusWUsVrNC+zemzejv/tpXs1J8/unj+z+2ddpPi19Z8evpmm6ImiQ2Ty6pMl/P sd7jY/33+4m95UryTR/EHjn7XDpukaxfQTv/AKLDDDO+/wCd9+z/AL7d69R+IksXhn4VJoKvJfX+ tz+fqNy6In2l02b3f/xz/viuD+EUHn/GeF5eXtLWW4T95s2S/Iif+OPXPTpw5OYupU+yfp9+wv4a Tw14b+IWmy3kd/rb3tpPqLp9z57Z9n/jlfookX/EiuZP+mD18E/sW2FhB4o+MCWST/aZdUsp77f8 /wA7282zZ/sbK/Rf7F/xT1z8mP3D/wDoFeBmB6uFMjxh4dh8WeC/7QtEjGpRpub/AOKr53kSb57a 4ST7SnybHr36W6vNJvIbm2fjZ+8T+/XAeLrXTdRkTUrD9xc/xw/3K8OFT4PanaqbXwnjmov5Vu+x Pnb/AFdZXh/S/wC17xLy6d00i0fzf99/7/8A8R/33W3qmnXN/eJbSp+5f/Xv/f8A9it6S1+y6dDZ r+7RPv8A+/Xo/wBm8k/dMfrfuGJqV697eb9nkW0SeVDCn3ESse4sEv7fyW+5UOvap/ZOoJvTzInT 7ldbb75/A+m3UtnJazXCea8L/fSop4SE+eIc84e8eaR3D+H7j7Beb59E/gf+O2/+w/8AQK6Saytm s/tjeW6bN/2lPuOlQ65EjWab/wDWUeFU+xeG797r/kEJ8yJs37P7+z/YooU+SfspfAaV/eh7Up2O nPLe/wBq3CeXsT/RUf8A5Yp/f/33qtMv7z7lekKttdaW9thI/tHzwXKP8j/7FcZfWs0Ujwskkb/3 K6MXhfZQ9056Ffnn7xifb9Kg2JfzeRM77E31fu4Fi1B1RPlqhceHLO/ktnvd8jxPvTY+z/vv+/W9 eb5bjzm/uVyUKk50PfOupyQn7hQtZYVjms7qFL7TbhNl1bTfcf8Az/fqaxsEfVPscVzPd20XzQTP /rrb/Yd/4/8AO+s2R5pb9LO1+e5f/wAcT++9bFuyWdvFbW+JIVfe7/xzP/frhofup+1N6nvw5S5c WVs+zTYHSBIk/cQ/33rkponS4dH8yN66HUoilnNqVrvutK+/e23/AC2sP9tP9j/0D/cqJvJ1KOH7 RMm9/wDUXn8E3+w/+3Xd7mKh+6+Mw9/Dz98z9Ja2+0Sw3RxbSp5Un+49WdD8B6PpH2y807xDfarc zIkX2a5gRNiJ/c2fff5/nf8AjrNmtXguHhkTy3StXT/3Uu5n2IlfP8lfDz907/aQnA7PSZbays99 1MkCJ9/fXW2Oozajbm/vDPaaJ921s0fZNfv/AOyJXnTW9tdXFtfzo8kP8EP/AD2eva/AmlyXbp4i 1pd9pF8trD/A+z+5/sJXlez9rUNnU5D2HwL4IsYdDj1fXbGym1W4fztjQ/LbL/Aif7taHjfwlLdL HrmhHydWtU2OgTKXMX9x1/jrIGsXF2/myNhP4ErZ0/xPLayJFdMJoPX+5X12Ex2BnR+qzhyQ/nPA xGExal7bnPEorOEapNqWk+ZY6rF811pXmfI/+3FSv4hg1S2cf6i5T78L/fSvTPGvg0atp7a54ck3 XK/vGjh+8f8AbT/brwC/lh1iN4bpv7O1pPkS8T5Em/2H/uPXj4vCVIVOWR6eDxEKkPcOV0lEf9oH f/05S12epRfvK868ExX6/HR7a/j2TRWsqvXq+oRbjXVkeHnCh75OOn75xmqW6f8ACL6l/wBesv8A 6BXwZ+1VD5v7MGiY1j+w0TxLb77n5P8An2ufk+evvnU1/wCJHqKf9Os3/oFfnL+2su79iPTN0Pmf 8VXp/wAn/bG5r6Oh79eB59T4Jng+i+S/h+z+f+0rb7KivNNs2XKfJ9/+D565LXvhBpt79v1DSb/7 Fcywb7W2f50819/zu/8Ac+f+CvAdJ8R6xpEk02m6ld2M2zynm3/wf3Er2/wH8Sb/AFLxppWiajps F3bXDxWqPbToj7/+e0zvXv8AsJw+E8j28J/EP0n4VWGjSXV/4v1hLrSre183ybPejw/33d/9x/4K 8OvIrD/hJNSS3+1SWaTy7H+5/G/8D/7FfVvi1P7ckufCWm+If7E1u4tfN2TQI6XKP8iQ73/2/n+T 5/kr5U1CwmsvEl/bb/PmtLp4p3R/keVH2PW9Dnn8RFQ2PDvjB/DWu215pdtB50uyKeGb596O6O6J 9zY9Q6xq9tq+uX+pfZrREu7rzUtrmd3+zb3h/jf5KxLFf9PgR38tLh4n8lE/g3pU3kW0EiJEkE6R SJv37ET/AJY1v7P7RHtB63jxW++ySCCzeOLelmkOz5IX3/PVnR0e88caJDfv5mm/bU89HndE2ec+ /wD8cqtcW8P2eNILmB/3H30/gfY/z/3Kkt4v47ibz3V/36TRpvRPOffVDPo/Q/hz4e0TxR/wkOnX M87ywS+SibHhSJ0T5Ef+P7n9+vCviRr3/CQeMfJs7y0vtKt/mtdkH99H3/PWDdXV/L51tZX+q/2b b/utj3T7Ei/c/J8j12/gOK/8SyW2m3ml2uq6PaOkscN5+5+x73fe8XyfO/8Av1zcnL70yufm9yB5 dY6RqWoy/wDEu03UrtPuH7Na70h+5/Hsr7v/AGEdB1XS/wBqnxbNqWm3enJceF3VPORE+dLuGuGg 0iw0iO5s9LsLXTkdPNnSFNm/5PvvX07+y+7/APDSmpQywpHL/YMv8f8A0821RUr84QhyH2drifu9 N/33/wDQKxtp/u10WvL/AKPYdf8AXv8A+gJWJt+leLiKfvnr4f4D9Pt37yod30pKiZ/pX3iifDc5 5N8fpNn7D/xYf/qVb3/0SayP2Zf3X/BPv4Qp/wBS3b1a/aGk/wCMGPiz/wBivd/+gVH+zovlfsIf CGP08L2n/oFa2/c/MwVT9/8A9uHuG76U/f71T3+9P3fWsvZl85Zz++J5r8of+Cg7f8Vb4e/2zF/6 Kmr9Wkb5ya/Jj/goO/8Axczw9/uJ/wCiZq1we9T/AAGOL2h/jMT/AIJy/wDJz/i3/sV//blK/ZEf eNfjh/wTi/5OT8Yf9ix/7cpX7Hj7xrhfwwPbfxzFrnPF7BfhT4nZvu/2Rcf+imro65fxt8vwY8X/ APYFu/8A0S9OITOS+Caqn7JXw6VX3oPD1rhvX92K9TP8VeTfAz/kzf4Y/wDYt2n/AKKFesn+Kqqf GzOh/DgO3+9fFH7YzJ/wjHh5XbH/ABJPEDf+U6vtevh79smFX0zww3G5PDviVh/4ApWmH+NEYr4C z+wP/wAmOS/9jDcf+iYK+3K+Jf2DV2fsNP8A9jFdf+ioa+1qynubU9h46CvCYdG0rVv21PGkOp6Z p+qQ/wDCI6Yvl3lqkyf8fF5/er3OvING/wCT1vHX/Yq6Z/6OvKdF/GY1d4F64+Dnw7llaa08OJol wefN0W6m05//ACC6V5748+Hur6T4St5dE+JfjaCJbkf6Lqjw6jCfkf8A57Jv/wDH6+k9/vXnPxL5 8CW6f9PX/sj1UJzuFShA+BNW/tuy/bg0FNb1Kx1XUkuk/wBJtrX7Ojpsttnyf36+p/iJcTRfBfW0 f938n39n+2lfNXizY37dGj7/APn6T/0C2r6g+IGP+FbXiN/Hu/8AQ0rSp9s44fHTPzY/acldI/AF s7x/6Onm/wAG968H8Yaj9q1yGzZ45PNtbuX7n+5/8XX2B8ZvhjqvxB1zwS+m3NrB9id4p/OfZ+6+ /vT+/XzT4w0OG11F3i8uR0+0J/tomxK+EzWhOE+aR+l5di6E6cIQPnjXtlr8O9Vdk+5B/An+3XzZ 4i8N3mv/ABD8JaVpcP2vWL3ZFaw+Zs859j/In+38lfVGvaW9/wCANbtonkR2sd29K8fm057f40fD K8bZsTWrJHR96b97/wB/+B/7j/36xy2pyHVmUOeB4VJqz3HgvW/CsWmpaXOn6vcap9v3/vn/AHKI kOz+BE2O/wDv/wByubksHSSzmihu/sd3B+7m8venm7Ef5P8Ab/8Ai67nxHb3P/DT/wATobp9Rvbi XVL3f/aSJb3L/f8A9cifIj/39nyf3K+sYUtp/wDhD/7R17So5k0f/j/m0H7JDZ/6DZvvt7d9iTP+ 62Jv2fuUd/469jFY76vCEuT4zzcJgfrHP/cPz3gtnXWLB9mxPttxsd/469s+D58/46eG4ZYZI0RJ ZUf+/s+SsjxX4Xi0vw/pusRW2uebN4u1i1urm5tfJs3aHZsS3f8AjdE+/wD7+yum+Cdkn/DRCQxf fi81n+T76/3K7vb81Hmied7CdGfIft58IYt3w/1X/r6i/wDRNfihpmnJL8VPiFZ3WpQaVpSXsq3s 33NkX2t/k3/wb/uV+3fwZT/i3+sf9fsX/omvxG+I2jaz4X+IHjmFU36bquqSxfbE/uJcu+x683Lp ++GONLxhdaDFFbal4QubWC21Cyls9RhhTYjp/cdP79X/AIe6jeeIfiR4N86Z/J0G1dp5pv7mx/4/ /i/7j14tDK9wlsjvI8USIiJ/cr07wj4fvLrwm+qy+LrTwjpss72u+5d/9J/v/J/sb69jk5YHl85T 17VLzxR40v79knnmd9kFtD++2Ij7Pk2Vu/DTXE0T4waVM+90uN9rO7pvfY//ANnXvnh9vBkGh+G7 ywuNNjeLTvsunTTXSQzOr7P4P499cv4u+G+lWvw/8c63FD5l5Lsuof4EtvnRHRP+Bv8AcqOeHwGZ +mH7Dtl5WofFqGW2kgvP+EhSV3/57RTQu8L/APfD1+kHlf8AEjm6/wCpevzT/wCCd/ih/FHw28c/ araCPUtPvbS1nmTZ/pKfZn2P/wB8Jsr9Mn/5Bcv/AFxevAzGHvnsYWfuHnusxokDu5+4n36+cNWu JtW8UeTA8iQu+1Nj7Pk/v16t451/7RG+m2vmOif8fTp993/54pXN6LoL2Vn/AGldJ/pMv3P8/wBx K82nhef3Tu9vye8Q32jW0Xg+zfe++JNs/wA/zw/3Hqh895GkL+Wb9E/7/J/fSuhuLV5o38p/Ll/9 DrgJJXsLzZOkkEKv9/8Ajheu7nr4SfJiPgmcPuVofuvjJvss0GsfaYn2XOzb52z50qa6ndLPzr13 n2f362GmhuLfzpNiXOz59n3Jv9tK4bVpbnVNQSws/kf+N/8Anin9+uudCjS96HxkQqTq+7Mx/Im8 QeIHtovM+zJ/r3T/ANASuwuIki0f7BZJ8n8b/wB//wCwq/a2EWjaWlnEmx/4/wDY/wDs6GWFPvOK whlsJQ983niv5TzSO4ufDl/NC0L3Wjv/AK+2/jh/20/+Irv7V7a90tEaaOeG4/49bz+5/sPUOqaR ujhmlTh03p/uVx6fbPDl3M9ukl1pTv8A6VYf3P8AbT/4iuGnUngp8lX4DecKeIhzQ+M3rq1mtbjZ KnlvXN6ldOsiQ28Pn3L/ACwQ/wB9/wD4iutup/tfhtLyyL6jbbP3Dw/O/wDuVW03QZLW3ub+/wDn vNn79/8Anj/0xSt8VQ9rU5IGdCvye/IxLOw+xWbo7+fcy/PdTf33/uJT/s+z56szb2uHf/V1iXmv Q6dZia8R9nz7Nib9+z79cM6lCHuTN+SczT82ayvIbm1mkguU/jSqUllvjmv9Btt+7e+o6In/AI/N b/8Axn/vj+5XQ3yWcugaPf2b+fDd2vmo/wDf31gtvinSaJ5I5l+ZHSsMdhfZT5qXxl4Wvzw5JjIb q21LS0fzvPtdn7i5/jT/AGHqaGz/AHjzXnNnF/An/LZ/7lULyfdqKa3ap9lvJX23sP8ABeP/AH0T +/8A+h11trBbS3ls8u/yU+/s/grn5P7Qh7vxm/P9UmdJ4Z0SG8vE1jXvksE+5Cn8f+wn+xXt8Oop q1vDCkMdpbRJtgRP4K8okuElvIbZH2WyJ+4Su20n91srx8VQnh5+yN4T9r75Q8QeKdU8P+KH0dtE eSXyUlgfz/kmV/46s+GdX1vXtTmN3YQWlnF/Gj7/AJ/7ldj4s+G9r8SfCmiO+sJo11p7kxTtD5qy qw+ZGTemU+61XND8ATeB/Aum6YNWbWZIv9deSoEd2/3K6IZbU5J1ZQ9wyWMp/B9s07LWrvSJNsYE luPvp6VyXjnQdI8TxPqunTWuna0339/yJc/7D/8AxdT+JNZsNB0Oe8v5o40+6ifxu/8AsV85alq1 5rOufab/AHoj/Na6aj7Pk/vzf7FcFfEVP4RpDD0/ac51vh2xuV8cM9/bPBf2lq8T7/7n/s/+/XVX i/vK0dH09vDvw006PVMf2prU7tCifJsi2b//AGSql12r6PA/AcVZ3mcZqkX/ABKNS/68pf8A0Cvz l/bKtbm6/YfhSyheeZPElk2xP7nk3O96/SnVF36JqX/XlL/6BX5uftkecn7C/wC5fyH/AOEl0/5/ +/1erQ/jwOWX8OZ+Wlmx+z2z2sLveM6bN/8A6Aif3673w7ZaxpOuWHirVNH1j+xLS6S6upksnTYi fO/+x/wOqHw5v9KsPGlneX+myXVtF/qHf5/JffDsm/3Er6y0jxb4b1m8TTbDUrW6fyN0iOnyInyf P86fPX01efIePTpnynfeKtYv/iYmvRXMd1NFdefpzzfvvJRHfYj/AOx9z5K7Dx1YQ+I/CWleLbC8 /wBMfyrC9hhsvJTzdnnPNv8A9966f4qeA4dL0tPEOg2zyJcP5s9hDB5qfOm95nf+5/45XK/De/0e 68UjRPFd4iaDd2rrawzPvT7Q7wokybPuTfwb6fx++M6T4O+AbaeSbxD4h0qe7mf91a215B+5e3dI X875/wDb/jq546+FttPrL6x4e+y2jum+ewebyYfvp88X3ETZs+5/HXc+JvENn4L8H6bpejQXeo39 vapFa22x3eG3+RPOd9mz5P7lfOtxqPiHxvqmmx38194gv4oP9FSG1RP3XyO7p8n/AAOs6fPOfMVe EPdOfuNJdpHT7HdeckH79PI2O/yTfc3pVCaKGC/87yUkf7V+/wDJ/gTf/v1va1/bbeLLmHWbm7g1 5Pmn+2Psm+5Ns31g3EtzLeb7d9kyTvsmfen8f8GyukxLmj6HrHiPXIdN063nuppkeXzpvk2fIm/e 7psT5Er6w1a60HwRpf2NoUsYUd/sVt5mzzn3u7pFv/jeuS+D+jaxp3w3vL+6mjkTW4Irq18l977P szp86bEryDx54qm8UeOZtStZp47b5IoLa5m37HR3R3+/srH+LPkL+CB6zeeNdH/4Vfc+IdOtn1GZ ERJ7ZJ9jwu6J8j/7aV7v+xS/9o/tEXPiG6SN9bu9Eu7W6ufuO6Q3NtsTZ9xK/PvS9Z1LTdU86wvJ LGZLJ/30Nrv2b0T+/X23+wn4jubj9qd/Db2cEEKaDqF0kyb97u9zbffo9hywCnP3z9SteT/iX6af +m//ALJWFtk/v103iBP+JPpv/Xf/ANkrA2814WIp++eth5+4fXS+NdXSRAl9Yzj+PelX4/G1/wCW hlhsZ3/2HryC1uJvtkyW/wBz/PybK6RXdf8AWiB0/wBtEr9Z+r0j8w9pMz/j/wCKZrv9hn4rLLY+ Ru8N3C70m9q1fgJ4nsLH9iX4UrcLPGi+GLJd/wB/+CvHfj1eIv7FXxSSKGSRH8PXHmTJB9z7n8dX Pg+2z9kr4Xfvt+zw1af8t3TZ8n+5WX1en8A/afaPraPxXokv/L2Eb/bStKLWdNlzsvrX/v5XgMfl y3ifPI6P9x0mhetDynf59j/3P9RUfUYB7eZ9BRTxytmN43H+w+6vye/4KBPn4laHu8vZsT/f/wBT NX2nef6tHivI0dP777Hr86/2xJbn7f4eSeb7U6f8tvP37/km/jpfU/ZRnMHX560If3zr/wDgnB/y cf4y/wCxY/8AblK/Y49DnpX4of8ABPC+ltv2jvGzRvs/4pdP4N//AC81+v6a3O+PntR/vKd9eNSw 9SdOEj361enSnOJ2Vcp44YJ8FPGD/wB3RLtv/IL1LBrX7zZPs2f30NZPj68ik/Z98cyRSodvh69b /wAl3oqUZwHTrwkYPwLO79jr4ZN/1Ldp/wCiRXrI+8a8l+A//JmPws/7Fix/9EpXrQ+8aip8bNKH wQFr4j/bFXdo/h9t/wDzK/iP5P7/APokNfblfC37Yzr9v8LJv+b/AIRDxQwX1/0a2T/2etKHxozx fwG5+wmu39h0j/qYbr/0CGvs2vjb9hT/AJMiP/Yw3X/oENfZNYSOqGwnda8i0T/k9fx5/wBixpX/ AKOvK9d7rXkOhf8AJ6vj3/sWNK/9G3lVT2kYVvsHr9ecfEz/AJEy3/6+f/ZDXo9eb/Ev/kS4Pm/5 eR/6CaKf8Q1qfAfCni//AJPU0/8A67/+yW1e56tf/avD/wAQrbZPvsdblid5n3796Wz/ACf3ETfX hPin5v21LP8A6+nX/wActq911rRE0nw342uYkkjTWNUe/wD/ACDZp/7JW9Q5Dh5k3appv/XN6/M2 +1FpvGHip5Uggf7a6/uX37/v/P8A79fplcPHFeabNK6QwpA7O7/cSvzl8WeDZtJ8SX9/B5722oXT /O7/ACI+/wC5s/8AH6+S4g+A+z4c5OeZ57bsj6HeJLzvtXT/AMcryXxnBNZaXoOpWdz9hube9tJU uXTf5Oyb7+yvYI7CZre5TY/ywP8AP/B9yvNPiRau3wWvEX5JktUdH/4HXzeAn+/PrsdThyHjn/CE a3rPxA8beJ9Ns7HUobK9ddUTTZ0uIYXmh374vnffDs3/AN/Z/HXsHh3VtVuLPw9DcaVBuuIIlne2 1RHd4ptOuU87+5/qUeZ/9vyUrnv2e/sa/Cz4r/2pc6ba6I9lvn86fZsfydm9P4H+/s+5/HXgmi3H 9lpot/8AOk0U9uz+S/8A02+5XuV6H1ic6X8h5uEr+yhCr/Od18VU022bXNFsLyG/Sx8cag6XPz75 ont96P8A3P73yJ/cd61PgvFC/wC0xC9v5f8AyC98/wDsO7pXE+NtX/tbXNbtrC51GfRH16W8svt8 Cfad9zbfxun/AMXXZ/s828E/xshvNnkXL6Q++HZ9z98if+hpXXQh7LC+8edjp82K90/a34Msi+CN Y6f8fsX/AKJr8d9c1Lw34qn8T+G0vL7Tbx9buHg/tKbe+/7S/wBz/Y/2K/Xz4Ott8H632P223/8A QK/BDxgv/FyNed08h31S4+//AHPtL1yZVDmmcGZe4dh4q8EWHhLwtFctrc99qV1OiwQ+QiIn/j++ ubt9Se48Dw6O6SeTbu8tr+/2bHf77v8A367C41R/FelJ4V3pdPaaQn2WZNk2+6h+/sd/4HTelY+j +EtV1T4d3niHTvIntrf5Psyffm2ff2f7lfRQ/vHiTKdjb20+uaal+/kWaXSJPN9zYnyb3Svc/G32 bw58I7Pw3a69Jr/m3SS3U00+/wAmL/l2T5PkRH/uP/c314RbyulnDFK7yb4/k/g2JXv/AMDPDX23 xJc6+LzZZ27+U8O9NlzK6fIj7/4E+/vpz/mCB+ln/BOHQ9V0bwN8S31LR7vSvteqWUsHnQbPOT7N N86V+nczBdHuXf8Aggf/ANAr4z/ZRuLN7Pxhp9vcxzzWV1aLOiPv8l3hmdEr7MmH/Erud/8Acevn 61Tm949Gn7h4b4d8Of2tqj6le/8AHnF8z/7e/wD9n/8AZP8Afp/i68mgs3uYkj2J9xP9ivQdXhfQ NdWCIb9EuINyJ/c/v7K5DWrBL+PyW/eQv89YwhU5Pd+M39pTfxHAeHdes9ckvIopkkmig835Eqh4 i01J9Hmm2fOiV2drpGlWGoPNZaJpWnO0e2ea2g2O/wDv1xPizUkis/s0D/J/G6f+gV3e/PBf7Ucn /MV+4OP8O3/+nppVwkk8Lv8AuH/uV3Hh/RLaC4ud7+fcqnmvv+/M3/2FZ2g6HcwW/wBsaH/T5U+5 /wA8U/uVTttUm0vXfsd+86Q798Nz/HC/+3/sVyYX/Z4QjV/r+4b1/wB9z+yNW8Xb5zt9+vKLqXxJ cag6aJHv3v8AfdPkT/f/ANivcvsq6tcPDK6QXOzdJsH+u/3Kprp1nbxhFhSurFYGdX4ZkUMXCl8Y a5Hvns0X59kCV5vrWxZPl/g+/Xba1epa26IhTztn/fCVythYPdTvqV0PLs4keVEf+4n33escxh7b 90aYWfJ7weH7VtI0O8ufJk3y/N9m8z/PzvW3Z63p+peG3s2fZaO/39mx7Z/9uuVh8feDNR8m2i1i CDzYPNgS5+R5k/v/ANysSS6tn1j7Zod/aT3/APc3/JeJ/cf+4/8AcevN+vfVeT+Q6vqn1j/GdJeW s1vP5MtYM2h2d5bvDf20F9au+/yZvuVq2Ot2c+l73R5LNPknhf8A11m//wAR/sVfkRPLjdHjkhdN yOn8daV8JQxHvEU686Xula4d28P21nsTybf5YP8AYT+5XN3DQxW7zSvJHbJ990/j/wBhK1dQvEig fzZvIhT/AF7/AOxVPS7Ca/vYb+8h8hF/49bZ/wDlj/tv/t15uK/ez9lE6qHuQ55E2i6RNPcJqWpJ 5H/PCH/n2T/4v/br3nTF8P8AinwWnhyZ4NI1KGP/AIll95f3P9hv76V5PMm+VEiffCn/AI/V+13x SI6/u6xr4Xk9yJcJ8/vSILsapoHiebRdfs3stRi/g3/fX+CWJ/40rvdD1ncEhuH+/wDcm/v/AP2d bNvJpXj3w5F4b8Tt5N5D/wAgzU0/11q//sy9N6V5de6drPhDxc+heIbfZN96GZB+5u1/56xN/nZW FRe2hyyKpy5HZnu8N5Mh+R3Sn3ut/Y9Hmuby8dLaJP3m968rtdevLazPySX0X/j6f79Y+tapcyyQ 3OpJG8339O03+CH/AKbS14teE6R3w98wdc1ea61ya/n8ye/l/wCQdbTf8u0X9969S+Gvw6CQp4u8 UoTbt+9tra5+/dv/AM9nT+5/cSjwN4GsoNP/AOEx8Y/voXfzba0m/wCXt/77/wCx/cSum17xVeat du4fZD/AldGFw9PCQ55/Gc9ep7Z8kPgOD8V+ILnU/wBofw9G0zvH58qY/wC2L10M1eSLcGb44aC3 8f2p/wD0B69cb/VV1ZH78Jix3uchjagu7Q9S/wCvKX/0Cvzu/auurOw/YvS5v7P7dbJ4h09Xhf8A 2/OTfX6LXyf8Se//AOvWX/0Cvzb/AGxlT/hge83fc/t7TP4P9t6+joQ/fwPNn/DmfAq+FLDxAlzr fgqeN3tHRb22mjdP40d3i/4B/AlcZ9l8rUHhbzIJok/fo/8AA/7n7+/7j/7Fdn8FZZl8cfY4L+T7 Bd2ss722/wCTzf8ARtlWfHWjPofxDubyW5tZP7Tf7ZDvj2bP30KbHr6qn7s+Q8Op/Md58Mb+58Ue DNV8DTvfO76XK0F497vhht9lsmxE+/8AJvrz3wr4QmuP2iLPQXv3gh0r/Snufsr77n7NND8iJ/ce j4T2uvT/ABMh/sG/+w3mzz76Z32I9vvtvOh+dP7n9yvqJfC9h/wnln4wvLmee/XTvscEML/J5TvC /wA/yffrOp7ky6fvk2n6XpUWj62lrbQWr6m73V1s3vvd0hTf/v7K57wz4G8PeFLO8ezSe+maBP8A SbnZvTZC6bIX2fJv/jo8ZeOdN8G6GiR2326/uE/cWaOifJ8ib/ubPk+Svj/WtSvPEPiB9V1m8nn1 KV9115Loib9j/wDAPuIn3KxoQnMdSofTPxc8PQ698M31KW5RP7MSW6eGHZ++++mzfXyi15CmuXKQ WcHkpOn3/n3okyV7Z4H16807T38Pa3YX194VeylR7NER4bNPtz+dczJ/BD/A715F4jn01vFOsf2X eRpo/wDaj+RDD9zZvh+dHT7iV1UIcvumdT3z2z4O+NE1Tw0/hjVZoILm3gii0eFIHR32Wzu/+fkr n/i/b+HrbxpCllNs8TxXUXnwwwOieV8+zYifJvryO0uE8x0tbmT7TCj+Xsd/+eL16Z4N+H3/AAm9 v9vvby7tLBJ3WB4Xhd/tCTJv3/xomx/v1pycnvBz8/unlEjwpYXNy9tPJ/vom/8A1KfwV9dfsH/a U/b4SGfe/wDxS+p/O8n/AE2hrwHxJ8OdSsPHGm+HoL5ETVUdtOmmf76JD/y22f7lfeH7KfhTTfCv 7TlhbWdt5kz6des9z9//AJ4/cd/n2f7FE5w5CD9DvEK/8Saw/wCvr/2SsHb7V0PiFP8Ain7Y/wDT 0n/oFc3t/wB+vFxMPfPVw/wHtc15DBev5CPP/D8lVpJ5/saSXX26De+9Ee13p/33XLM9n5TvFDo0 ju/zzQ6i6O/+w9X2nddP+WG7j3/Nvh1fej/8Aev1Q/Muc89+Ostt/wAMUfEuFZrXf/wj0vyJ50Lv 9z+D7j10/wAI53/4ZY+GiRXO/Z4etPuapv2fuU/gf7lcf8crp/8Ahiv4kQyzaz/yAZfkmdJofvp/ H9+uh+GN0/8Awzp8PYfOun2eHrRdj6Wj/wDLFP4/40qftgewNO73iI8P3/76Qzb/AP4urMbp9sfd DsfZ9/7K6f8AoFcq11bPcQur2u/5Pk/st0ff/tpV+G6tv7Qd4ptOjf8Avo8yVRmbEk6LaTp9o8tP 4P8ATXT/ANDSvzl/bMbfqPhh0ffv3/8ALdH3/I/8aV+iMcv7t0iuU3v/AHNX/wDi/v1+en7ZyP5H hh5X8x0eVd+/f/yxf+Osa38CZpQ/jwPLv2S9W17RPihrevaDeSWh099HbVET/l5sn1FIZof+B+an /fFftzcRoZHX598Tuu/ZNX4//sD6dYav8dfHlnqNhBqNt/wj1u32aaDzk3pdo6Ps/wBh0R6/XFXd LiZdhR3/AL8FwleZlv8AAgevmP8AGL/nzRvsimR/996wPGV+i/CDxnM/z+VoN6+z+B/9GetOK9R7 ZH+2R/J/09P8/wDub0rl/iJdbfgH48RX8xH8L6ls/eI3/LpNXXP+Gc1M0/g3rsA/Zb+HE1nAg064 8N2ksMP8cSun3a9jtNUtLvGyXa/9xq+avgj8/wCxn8Jdnn/8ihp/z7E/54pXqH77zNnzyf76Olcn 1OE4HX9bqQmesKfkzX5dftafHDwff3Ws+D7a3uLfx5pbTaVH58Kzf6PM6fa9jq+xN8KJ9/5/uf7d foFY63NBKiPM/lf3Jq/PL9pbwPY2/wAOGhm0q0g8TX0mu+I7zVEmeVGSG785E/33iliT/Y2fx1gs JOHMafW4T5D6H/YV/wCTHV/7GC6/9Air7Lr4y/YT/wCTGl/7GC6/9Air7NrjO8Qfdrx7w/8A8nr/ ABF/7FzSv/Q7yvYR92vJ/D8DL+2F4+uf+Wcvh/Sh/wCP3lFP7RM94HrNea/E9v8AiiIv+vkf+gmv Sq81+J3/ACJlv/18j/0A1VP4zWp8B8L+JF2ftqw/Pv36jL/6BbV9MeNv+RAm3/8APr/7PDXzh4qT Z+2pYf7c7/8AoFtX0p41/wCRDf8A69f/AGeGtfsTPPX8SB8a/GrVLyy1jwZZwXPl2csEst1D9z7n 3Pn/APZK8T8R36XXhxEl8v8Ae6ij17B8eLO5lvPB9zE/lw+XKib/AON/7n/s/wA9fPGuWVz/AGRY THz/AC4rr7ifc/4HX5/nFSft5n6NlVCn7CHKcY2y3k1D/lpvgmryXxbsvPhukLn/AFtkn/odeo32 9JLn/rg9eM6403/CP6anOzyIvM/77evHw/8AEgfR1PehM+ZvDevXOneC9Y8JXVn5iahPbyvNv/gh 3/8Aof8Af/2KhttB1uXwlbXkWlX0lhLBugmhTfvRLnyf/Q/kqG4Z28eW1tvu53i328ELxp8n75/k T/Y+evqjQ3mX4P8AhtF/tH/kEReWnkPaImzV9n/AETzvkf8Ajfe7/cTf9jisX7KHND7Z85gaHtfd n9g+V9S0bUtG1iaw1eH7Lf77KV089H2I8O9Puf7DpXov7PsT2f7Rd/D88m/S33u/9/zkq14gltr/ AOFHiTUv7K0rStS+26Is/wDpW+abZDMn7pH+fZvTe833Heo/gS/m/tKalMux4U0tE3/7e9KPb+1o T5zDFQ5K8D9kvhHLt8F63/19Rf8AoFfi9eXV/wCFfjBr2t+KPDeoxw3d1ceRcvZOif65/uO/yf7F fsf8I2eXwZr0MCb5nuolRP777Pkr6WXwvYaX8J9N8MNbQarDp+ifZU+2QJN5zpD/ABo/9968rCV5 0qc6phiqfPPkP51PFkumfaNK8c+Hn+R739+6fwSp/sf7fz122t+IL/RPBmkaD4NsLqC2uP3SXnyb /Nf5/Ji/2/n+/XmvhOzfXND8SaI6TzzPIl/B8ibElR/n/wBzf9z/AHK991rxRo/hXQNNmurP7dcp s+xW2xN8Kfxun9yvpTxJnzlrEWq2ut3/APbkPkalFP8Av4Uj+T/gGz/0Ovc/F17eeEvhF4L8JWWz Srm4tftWozW0fyO+/wD56/39/wA//fFcL4+vbbXtL0TxnYWdrAl75tndJ5m93lh/9kRK2brx1c+K /hFo3hX+x31XUrR/tF1funnTIkKffT+NPk+/v/uVVQzgfqr/AME4dcufEPgf4p397Ckd/Lq+ny3U yb/30v2SZHf/AH32V+nzf8eEyf8ATB6/LP8A4Jn29yvwr+Jd+9tGlnd6vZLazJBsSbZbTb//AEOv 1Jb/AI8Jv9x68nFndTINUsV1/wAJLZCZbW+WPdZ3D/wN/tf7D15BDfSxtcWV3E9tcQP5dzbt9+2b /wCI/wBuvUWd106F0cb9iV514wvLae5S/R0t/ENqm3H/AD/xf88X/wDZHri9v7D3p/Aaql7XYwda 1SG10Obyn33Oz5P9j/brhvDehzX94mpXvmfZk+eDf/6H/wDEV1rWVnrNvZ3iHFnKm7yXTZvf/b/2 K626tUs7dLOL7ifO7/33r1YUZ1Z80jmnOFKHLExFVIvkT92n8Fc34i0lNU0/90ifaU/jrK8Za3c6 TcW3leZIn8aJ/HXW+HZZr34PaPf3Fm9jc3bu7wv9+rqThiOfDkeznShCqedaXfvpE6abqM0kaLJ/ otz/AM8X/uPXW3upeRbmaVEjmRP+AP8A7dY/jC1h/s/7S+yN657w7eQ6t4X1Kw1eF59KtNn+k73/ AL/3K4aE50q3sJnVOnTnD2oafYXPiXXPOdHezd/k/wCmz/8AxFc54m+JHh7S/iJY+Dbfxx4S0DxB qG+LRdNvL1PO1d/J/gT+DY/z/wD2fyVu6t48m0n4ueIfh7/ZT6VbReFH1T+3k2PbQxI/kzQ/76b0 dP8AgCfx18h+DvDNpqPiLxl45+LFj4FuI/EetXS/ZorT7b9jt7dES3tkldU2JC+93eH5POlf7+yv ShQhS+I5OepVO48Rf2P4mtPCWq2t5aQa9LBb+Rqr2u+2/wBTs+zb/kR/nf8Aj/77rlYb/W/D2oQ2 fiOz/s6/8vej798Lpv2ffT5K9L0WdJ/Cej2Fx5Gsp58sT3PyTP8AI7u6Tfc2f7Cf7leQR65qml/t DePvAVhc6dfRah4RXXPCPhbW0+0WcMqXL/aU/vuj/uvJRP77v/A9fMZjlP1iZ9Bgcx9lDlPYtL1d NWl863mS11tE++7/ACXif3H/ANv+49aVnq9zZ2U01qkk9n5j/arN0+e2f+P5P/ZK8Q+Gvhfxn/wr ez1jxNqtjp2q3EcUr2b2Toln533E++7v8n9yut0W/wDEL+MJkv7Ca1d5/KgfY6JMn/Pbf/cr5+FD FYT4/gPVqewxHwHsGiaXea3q8NzeI+//AFtrYf3P+m01dhfbF/0OB/MhT77/AN964C08Yal4V8QT Myfa7P7uoWez99s/vp/n567CG/sNRt1v9NuUu7C4+eCZK9mhXwv1X3Dyp06/t/eJovOis3ki+fyk 3On+xWxo622qXk1tb36STJB5uz/Y+5v/AO+99Gkoi6ojzf6n7j/7ddh4X8I+BtB1W81LRk1iDUbi Dyn+2XXmps379ifJvT53rzsJXnDFe98BvXh+4934zNt4niuEf+NK9LF/onifwM/h3xkd9r962vPM /e27/wB9XriJvJguH3OP9yovsu/Zf6um9/8Al1sP/Z3rzsVU9jP3DaNJVKepy8VteaP4pvNIuLi1 1T7P/wAet9F88N5F/B/uP/fT+Cul8O6NaXviv+0dcdJ7OKTzZ0f79zL/AAJ/sJXe+GPANvqk51Tx RM8djMn7iKJ/KaX/AL4+4lLrngebws8mq6fdm/0RORLJ9+If3Zf76f7dexhVCFD2tX4zgqVff5Il fXNWm1a73s37hPuJXMSVq3ECXUf2nTn8z+/bf/EViyPvSvKrw9/nPQhM82VP+L06C/8AB/aO3/xx 69jb/VmvH92/4uaD/wBhFP8A0B69gbiOt8jp+5MwxxQu/wDkFXn/AF6y/wDoFfnj+1Ro39ufsT3O m/afsu7W9Pbztn9yZ6/RG4+bT7kf9MH/APQK/Pf9qK1vL39iO/h06/n067fV9P2XML7HT99Xv/bg ed9iZ8e+AdJ0Hwf8N0mvZvkXZLdXj/J5z/J/t14n4z8XP438ap9i/cWdqifZbZ/kd13wvvdP7/8A ufJWpq/hrxDB8P8ARJkv9S1WGJN+ou907p5vnJsTyf7lQeBfBGt+KLjzrxH03Srd0853tdj/AHIX 2In+3s2fJ9yvpqHJ8R5M/wCQ9A+BOkJ9oufEkt/5jpstX3/Pv3pbP/7Jsr07xd43Tw1p0NnZ239q +Ibi13wW1tB/qU/co7vs37Nn39j/AH63o5PDHhfQ7PTWv9N8OWf2VPIS5utj7E2f333v/BXmNx4m 8AeD/iBqviqG4TxVqusfvXvNNukd7P5ETyd/8G/Yj7Kj+LMfwHmUPwv+IXjLS4/E16+nfbL2PzUe /n8mZ/kTe7w7P3P3HryG9t7+wvbzSr2wtLXUooNjwvG+9EdJtj/7D19WQfHjwrPeQ211Z6jY20vz vqUzo8KJsfZ8ifO+/wC5Wf8AHmwtn0PSr+3htY7l7q43zImx5vkm/ufP/creE58/LIg+ddQlubL7 Ylv5/nM8qTJ57o7p5z/J9+ud+0TS/Zpt/wA/ybEd3TY++H+/W3cRW376G4mTYk7u838f3/uf7H+/ V/wfomg654osIdb1KTRtK2JL9vdETe6JDsR3f5Pnf+Cuo5z2Twr4F8H+KP2drO2uIbWx8SfYn+1X kM/nTQy75v4N+z7if3K9htdEsNBtIbbS9NjgWXZL/oyffl3w73f/AH6m0/wvonh7ULmbRtKsdK+0 fNOltBsSb55kTen8eyr0yIlvCnzo+91/4H+5rzpz5zrpmJeWtndXdtNeW1r9piT5HRN7p8j/AHH2 V3/7PviGZ/8AgoboHh6W2eR5dB1C6+079if6n7myvKPGF/ead8PNbvLWaCC+itd6O8H9zf8AwVj/ ALGt7NL/AMFIPD2/zN8unax5+9/4/s2+roQM5zP2S8RL/wAU1D/1+p/7PXOV03iP/kWk/wCv1P8A 2euZrkxEPeOuh8CJbyyubXUH82F/9jYiPVCTCxedOmxN/wDAldVqqX//AAlF55UM/wBm/uIlYN0L /wAv97Dsf7iI6ffr9L9ofmvIeb/F5pl/ZS+ISO6SD+xXV/J+599K2/h7cXP/AApPwr/pOxF0i0WD Zv8AueSn/s9Ynxov7mX9k/4hWzR/Imlujv5f+2ldP4Huni+FnhiHZB5f9kWipsg/6YpWfP74f8uz tl1C/XUd63l98j/O/n/5+St6HV7+KTzGvJHf/wBDrBjvP3mxIYP+BpWnb3EP9yP+7/fq/aHOaM2r Xnlzf8ejp93Y8CV8Mfte3Xm6N4PR0j375XfYmz/llX3FPcWZt0320cmyvhT9rv8A1fhLy/8AUukr bP8AgD1OL/gzOjC/71Ah/YPuvsvx48bP5Mc+/wAPRJsf/r5r9So9bhWTf9jkj/ubJ3T/AL4r8r/2 FPI/4XT45eXzNn/CPRfc/wCu1fp9G1gn+q8//gdeZl0/3ED3Mx/jzOhh1vbbuX+3f7iT1zfxA1nd 8B/HKf6Wf+KX1P55tn/PpNU222eD5XkT+5XN/ERrb/hn/wAcor+Y8XhfU9j/ANz/AESat6kzlph8 HdUtoP2Q/hik77ETwhp//Lrv2fuf79eojVLbzU+eDen398Do/wD6HXifwjitov2X/huizJG//CKW T/8AkFK9FVk+dPtKR/wVpTn7hnUOwj1G2eIJ50Gfvf6x0r5R/aguoXt7ZEf5/wDhAPEb/f37/wDj zr3tfluH2zI9z8n8eyvlf9piV/7Y0dN/yf8ACufFDP8A992FE/4YQ+M9H/Yu1K7tP2JbRoZQsZ8Q 3ucv/wBca+0rLxTDKNl0nlt/eSvgr9kNP+MK9P27P+Q9qH8f+3DX05DK6Rvu6pXPRw9OdCHMddev UhXme/xXkM8e6CVJE9Uryvw8+/8AbK+Jabvu6Do//oV5WTb6o6D77/7++uc8Ka61t+2B8RRKjzBv DeiHj/t8rnqYNw+Ef17+c+l+orzj4l/8iRZ7v+f3/wBkeuoh8RadLHw7of7hSuP+JUnm+C9OZd+x r3t/uPXJ7OcH7x6Pt4TPjLxcn/Galh/v7v8AxyGvoHxhdQz+A9Shi377RHin+T+P9y//ALOleD+L E/4zQsP7n/7mvSby6e9T4qQ+ddP9k1RIkSZNiJ/ols/yf7FXUOeEPgMC+tba9k0q2uoYLq2dNjpM m9K+MPGl5YWFxqWlPZx7PPeVHR/uOn8GyvtWf/kKaP8A8Ar83/FUF5F8W/GH2qwSxme9lb5H3/J/ A/8AwOvj8/8Aggfa8OQ56kzKkW2vbx3X5N9eS+JLBF0pET+CC3/9Dr0K1kci32b9jolcleJ9onRG RJE8uL5H/wB+vkKc+WZ9vyc8OQ+QrzwxrGrfGjxJDpdhPfX9pqP/AB7Wyb5tj7Puf3/nr2Dw7qmv J4D8Lb7nwxBDMlxZ2qXLvv8Ak1Gzd0lf++77H/3EqLwu8Gnftv8AiH7bNBa2EsEVxO80+xIU8n7/ AM/9yvFb6e2v/jpeXEVtYvYXHiWWWC2hg8mF0eZPk2fwJsr6qhz4v3Jf3DwJz+qc8jrvG2qX6/DT xho89tPI/wBtsoJJk2bLb7NNcpsd9ib/APYT+589an7PMHlfEy/dN/8AyDv/AGdK/b/4ifstfB+3 +Gfjnwl4S8B+H9Dudb0S7itbmGDe8Nw6P5L733/Ojv8Afr5C/Zl/Z68MWX7HHgfxFrfhu1g8a6hp 7y6pNc7/ADv9c+xPv/Js2JWk/wDZ6E48h5X1uGInCqe9/AZLm6jvLDTpoINVuL2L7L53+xC/z11X xc+LHir4N/DPR/E+qeEvEHi53uvK15NEfzksH/gf50/1L/Ildh8CfBEPhVNY8VazLBaiV5bfRLZ3 R9ifceZ/40d0TZs/ub64j9qLxvN4V+E3gz+yx5954g8UJYWTum+HzXT5N/8Af++/yf30rk9hT9hD n+2ROpz158p+L+g6jZ2+s+M/FUWmz6Bol7qLS2umu7zPbJvd/J3/ACb/AL+yqGseFfG2uaf/AMJb daFqt3ZvJ5Xk20E032ZP4PuV+k3wN+DHhL4iah8WtY8b+EvPs7fxXLYaX9s3o6PD88zp8/8AfdPn /wBiv0F+F/w0sPA3wH0rwxoL6lpth9quL1E+1O7/AL59/wB//vivRqY72XwwOT2HN8R/M3cX87aP DZp5nk28/muiJs+f+Pf/ALdfbfwl8G6V4Zd9b0u//tJNVgiaB32PsTZvf59n9/f/AMAqP9p/w5eX H/BZrxnprWdjqUcU1pcQQzRpCk1v9khf+BPv/P8Af/jr0/S3hlH7p/P2fJ/o2ynisV7XCwl/OZwo ctflPu39kaCw07w5r2j2CeXDafZ/k37/AL/nf/Z19tl/9Am/3Hr80/2Jb/zfi78ftlzHdomt6fEj 79+zZbXPyf7iV+jsdxvs3/3Hrhpz9zlmddSn75DcOsWjo8v8EaV5veaHNe+I0hb95fy/NN/0xT+5 /v16Ispewt3T99fsiPBD/wA8f9t6gmt00nT3hR99/L88838dZ8/1ifJ9gv8AhHB61p0dult/Zz/6 Zbps8l3/AHNyn9z/AH/7j1BZ3qX+joiPJvT5E3/f/wBx/wDbrpbi38+yELp9+vLdSt7zw5qr3n7y 6V/+PpP+eyf30/20ru554efPz+5/6QcvJTq+59s6FtGtmv8A7RdQ+Zcp/f8A4KuTukWj7H+SGL7i VTtdS+22UM0PmTwum5Jv76VDeXXHzn5/vIiV7lPk+I86ZyWraCmvXCf2vNPBZp/y5wvs3/771ctd LsLOw+wWtmiWezZ5Lv8AJVaTUvN1F4d6YT5PJh++7v8Ac+esfxJLbaboD38D2snlI+9Jt/77+Pyf /s6w9hD4y/aT+A57xFA+s+INV+y6lfX2leWnyXNkn/E1f7SiJ87/ADp/sP8AP/33XmtxFYaN4z8T vdW2m+I4bfzbLRLa2svs8Mz7Hf8A1L/Jv3psf/b/AN+vYtP0bUpNOsPEK389rc28H+ivbP8AIn99 9j/c2P8A7dZWm2aXXiC2sPs2lX15b2vlQO9q6IiO+/5E+4j7/wD2St6nvkU6fIeG+EIJm1Txtf3t hdQNsSznmdE+SX7S7um/5Pn2bEeZE+f+D+/XPf8ACNaP40+N9h4qg0iB5beD+ybLUk/c3NnF8+94 pk/2/wC5/f8An+SvpebwR5ulpZ313Olg8/2j7HNI7o77Nnz/AHN77P79WLHw/o+pSWdskzulpO7S fZkS32fIiOnyJv8A4ET/AIBWE8Lzm1OvyGJounaDpUdnePqVrJcxQbfk+d9+zY7v/H/wD+CunE+k 358lZtOu3/uPs31laxr2j6NpezRkg3xTovkp8if8D/v0/XrWzuPBdhfzuiebB/wOsK8IQhzG9Pnn U5Rl/wCEtHupHkWxtYJv40dH2P8A98fOn++leX6x4D8Q+Eb+58ReAIr/AFSwTEur+F5jvu1X+OW3 2fJcJ/tp8/8AfRK9K0GW/n0eabS7n7VDbvte2uZN/wD4/wDfT/0Cuqg1H7PIiXltJpz+ZuRLl/k3 /wB9Jf7/AP3xXyuOwOFxfwe5M9zC4qvh5+978Dz3wj4r03xH4fhv9NuUu4X+/wD34X/uOleo2L7h 8hrEv/Bvh7VPEj69bp/YfiGb/X39s/lPc/8AXXYmyb/fdN/+3WlHpvjaztnTTX0a+3vtS5TZv2f3 9m+vlalPNMF7k4c8D0v9lxHwz5DpFT7JqPnSokmpbP3cP/PH/beuh0XSIX/4nes+Y9mnzIj/APL4 /wD8RXN+H9Iv7W836vpt3ND99/nh33L/AO27v9yu/kne8dPtSJB/cT7VD8n/AI/RgYV/4tWHvmFf k+CJm3+qX2o3bzSPsT+BE/grU0fxXc6eWt71PtVhL8rK/wA/yVDdW1ra2iO9wivK+yGGb5POf+4j /cd/9jfXMtdW15JNDB5iTRPtnSaB0dK0nU+r1PemKnTVamN8R6KfD0n/AAkGg75/C0vzzKj7305v /jP+3/BWfNLDqWn+ajpHef3/AOCauq0bxA+j3Hky/vrRvldK5zxN4et9I0ubXfC++60FvnutOT53 tP8Abi/vp/sfwfwVpQxcDKUKi0PJGimi+K+iJMnz/wBop/7PXsDf6s1zGm+FdV1bxRpuqunkWdu/ n75vvv8AI/yfJXQ65KmjeH9KuZ0nkv7u6t4Htk/5YvM+z/2evUwH+ye7VMq/734Bkn/Hldf9cH/9 Aevz3/ac1G20n9ifVb+6R3trfVNPd9n3/wDj52V+gUj/ALub/rg//oD1+e/7Ulnc6p+wh4ns7X57 l7qy2f8AgSlex/y8gcX/AC7mfDHhn4ueHre32RWHiCSbyH2eSiIjv/t/P/uVcm8TfFrxX4PtvsWg pPbXbrPa3Om70fYn+283yfcffXK/Df4WC62X/iq2/wBGT5ktvP8Akm+T+N0f5Njolel/E7xH4k0G 40eHw9NY2KXaS+e+9E+4/wDB8j/33r6CHJ7TliebPn+2eOWfhrxP4r+LthoOs3l9pupW+95/7Sd7 vyUREd0TY/8AHsrN+Ill/ZfxFm8MWU0f9j6F/otlvRJnRH2O6Sv/AMtn/wBt/wDcrs/APxLvPD1u mj68n9q6VFO8Xkwvvms3+fZ5KJs3o7vvd3q58ZNGtNB+ICa9a+fPf+IPtDXSPs8mHyURNifJv+5X X9s5TwlXhl8l4nnjfZKzu8Dw7Hfzv4P+AV2eta5c3lvDbS2Fjo/h6J3+xaVbXTzfZn/0xHeHf/ff 565XUX+2b7m8h2Q7JfIh8jfDs/0n7lU4oo/nhdJ08p3Sf5/4N9z8j1sZi2yIlvMkVtvufOSJ4UTe n+uT/P8AvvXuvw3TwZoPw7uf+Eo8T+FZ0u3S4jhvIHd7DZCm+F/k++j/ANyvCv8Aidy3DvapGkLP /f3ps3p8/wD6BUNun+jzPcQ3c7/OnnIj7NmyH+D/AH6ifvmh9Tax8Z9KtfE9zbWGlXGsacj/ACX8 N0iI7/vnf5HT5K9Us7+2vNDh1FYfL+1wJL/rPub0h+Svkfw38PPEPi3U01iwhj07R7u9f+0bmb5J ofnmR3SJ6+pW8nSfBlhbNeWgS0gS3e5uZ0h+4ifP/v1yThD7JoeXfFjVU0jwH/ZUVnBd/wBsQSxT zefs8n5HdPk/jrof2MPD2txftueEteurOOCw+y6hFHM/yPNvsd6fJs+5/t1xmlxJ8Qfihea5cf2j J4Y097eXS4byy2I+9Jkm+/8A+yV9VfA1ktf2tPA1nb7EhT7REiQ/cRP7O/gren7kOUzP0V8SL/xS 3/b1F/6G9cx5Q9K63xEN/hd/+vpf/Q3rm9p/v1xYj4zsw3wHeXHzahNvEf365vWObOF9n8deRXN/ +0gtxN/ofwhf5/8AnvMlYmqaz+0JFbp9q0H4Vum/5Nl7NX3nOfnfszS+NibP2R/H6L+7RNO+T5/+ myV23gu1T/hXXh7cib/7Bt1/8cSvmD4ya98aYv2Z/FT+JtE8AQeG3gRL19NvXe5T98n3E/39lehe Fde+OS+C9K2eDPhtPbf2Xbujvr0yO8WxNm//AG/uVdOfvnJUp+4fQ/lfPvx8m/8Agq2qbYEdd/nf PXhzeJfjenzv4D8AO/8AseJHq4viv4wfZk83wB4O2f8ATHxDXVT985ah7S0TvcQ70+R56+G/2uF8 qy8H22/7iXb/APodfQjeMviolxCU+G/hyebf/B4l++9fI37S3ibW9U1TwrZ+IfDf9gal9luJUSG9 S4h2f7//AH3WeO9yhM6sq9/FQO7/AGB40l+OHjzzUSRE8PRf+lNfqItlZPx9mgr8o/2JdW1TR/i5 45m0jwlrHi6Z9FhV7awnhheH999/56/Q6T4h+Noo/wDkg/xGk/3L2x/+Lrw8DU/cQPp8dT/fzPUf stt5bnZGK5Lx5s074H+Oby1Ty5ovD17Kn/ALZ65KT4m+MFl2H4CfFh/9tPsP/wAerlfiN8Q/EP8A woLxnDcfBz4lWMNx4evUe5m+yeTbb7Z03zbJvuJv31vUnAwhCodD4Lv4W+DfgZ4IUtbaXw1bskKP 8lsnkpXYTXO3yXZPMR0SXZv+T56+Y/CfxH1Wy+EHgmzT4V/Fe6ht9ItII7mzsoXS5/c/I8X777j7 N9dnP8WNYl2IPg/8X43+yp/zC7b5/wDb/wBdXXQ9nyHm1+fnPb47r+NX3pv218x/tATw3FxD+52T J8OfEbp/uO9hXZx/Fi//ALLRJfhF8Yo18/fv/sSH5/8AyNXgnxi8ePr3jx7Cfwf418OOnw28QPHc 63ZJbpc75rD5E+d97ps+f/fSivOHIaYTn9vA97/ZJt9/7Eem/PIn/E+1D/0OGvpN1SLzgv7x96fP Xxb+zb8Qb/w5+yvYaPb/AAx+Jvia2TV72X+0tE06Ga2fe6fJveZH3pXuU3xauXjfzfhF8aYE3p9/ w8n/AMerlwk/cgdWKp/v5nsULf8ATKuG0FvK/a8+IW9Nif2Don/tzWdD8WE+xI7/AAw+Myf7/hf/ AOzrgNL+Ktkn7THjm8l8DfFT97pGlRfZk8NO80OxLn55k3/Ij7/k/v8Az1vzmHsz7PsdUtoH3wWF qH/v1jePNTttU8M6akL4lS9+dH++nyV5NY/FDTbqN3TwZ8VERP8Ant4XmSq154802/vbaGLQfHlo +/f/AKZ4emirKvTp8nOaYSvU5+Q838UJv/bQs/8AP/PGvcPFGnQ2HgvXpovv3u+ed/8Avyif+gV4 NqWqWurftb21/FbX0EPnyxbLyB4ZvkdE+4/+5X0b4w+fwFc7P+fV/wD0NK85fbPVh8cDx/VLyz0u TSpr+5gtIfkRN77N77PuJ/t18qePrXStV0O81Jl8u5t7p/If++j/AMH/AI5Xs3xov7mz0zwxbK9r 9jlvX+1RzJvf5E+TZ/cr5p8T6pt8JvDvfNxP/cr4/OcXzTnSPscqws48lX+c8xewhiuIXryvWHT+ z7nynO/ZFs/8cr1Bp3aSH/frwXVL/wAnT9S3cf6pf/QK+Ypw98+whOfszwr4nTzWfxLmmXZG+p6I lu//AH39/wD36rfD/wAP/aPix4J1vxBZ3yeD31t729msESa5eytHhe5dIt6b/wC589WfjAvlXmg3 7p9+CVf/AEB67mHS5tB8GaDpv2H7Lf8A2LU5/Jv0dLlLjZC6eds/5Y/c2In8fzuj19VQr+ywsOQ8 CvD2tecZH7O6D+1P4M+NXx78W+GPAug+J4B4Z0j+0dUvNYtfsnzPNs8lIvv/ACf3/uVwPgv45+D/ ABp8LtY8UaRZ65aaVZXSQP8AadO8r53Tf8if8Dqh8D/FeiXnxc+Ivh64s57Dxbplrb2+qI8HzvFM 6fO77P76Omx9jpsR/wCOuV8WeKNPv9Q8SeHdG+S2t9USwsleDZ5z+c6O/wBz7m9P/HKMdhef97zn jUOSE/ZHoug+LdSXT/FV54am1WSGW6SWC2fe6I/k73fZ/wAAp/7Q2qeIV+Fnw9v9E0RLu6uHt9Un hTS/tCQ3CQo6fJv/AL7/AHP7m+sf4fp/ZPhvWrmz8+6hi1dIr3zvvunkv8/9xPufcr6N1DXLO8+F /hjVbCznnhuoElst9qiOieTv850/uJ89GEwv7jkmFev+/wCaJ8bfDf8AaRttJ/Y48VeMPEfw91Lw cnh/W/seqaO+/wC0pcTbJnfY6I+z99/H/BXsXwo/a9v/AIna78Ubnw5YSJonh/wMms6dba3oL2cy Xaedvhf5/nh+SJ96f33r5d+JHivwlF8OPivbS2d9azPryS629zPc3LzXG9HSZPO2OjumxEdPk/uf wV718IfHHhm8+IXj3whqkBtfFmlaes9zF5f/AB86ZLv2S79iP/eR/k/2686vQhPnl751w54njvwW uPEX7dP7ctv481bw3o/w70fRvCdvB4nvtKLyvf8Azv5Ox3TZv+d9n9xN/wB/5K/S7wv+zF8IPCOi 3mneB/AHhyBJZ/Nuru/33M1y/wDfd3rzj9mjVIdS+BPj7xDpFnaaboE+qLZ6J5MHkvNbwwo7zOv8 G95vk/2ESvrHSNWRvFD2EbPsiTbUYuEIclKcPcmZc8588ofYPAPC3wY8LfBzVtbuvCng238M2msX S3GqPYSO8M0vz/P87vs++1d9Y69DcWVykv8AxLniRvkuZk+5sfY6P/HXuk/k3FlJFMqTROm1lb+O vnDxjoKRxXcMXkFLeb7Va+cm9E2P86P/AH65MdT+q+/GfPA2wlX6y7TNvwn4o8PQaBd391qvn3Kb E8502Jv+5sT/AMcrVvLxL399b+ZO/wB/7+z5P7++vkiO/wDD3/CaXJa2Sx17Sr23/wBPuYHheaKa beiRO7/6nf8AI6bPv7K9F8TeLb+21C2trV447P7n+s+eZ/467sDXh7D3Ye+KvhPf9+Z6XdSzR7zs g2/7F1WJM7/I7W3mJ95HeT5K8917Uof+ETsLl5r6O5dPktvL+/8A7dYlhql5e28L/b9iSwea82/5 ET+/X0dDnh7kzyp04S96J3N94js4o5t16mxPl2W3z73/AN/7lZVrdXOrQX7xOifZ4Hl+x/8ALab+ 5XAeHWTXvFl5Y6ajyPLdfu4f9h/nT/P+xVbUri2gvP7Ka8ngm3/v9j/cf7mzf/uf+z1tT/mkRUp/ ZiXPDdr4n1fxxM+qfJYXvlPa3kz/AL77RvffsT/njs2bHqf4neF/EkviW/ttEeD7TcI8tk9z86Qv /wA9n/2K7W41a20Lw/ba88/malv+R0+46f3P9jZ/7JWDot+mr/Ei51FYfP8AtHyb3nd/JiRP4/8A gdaewhyeyM4V58/tTVt9Nmt/hfqtg9xOmqyomx/9TC/8fyVwfhDwv4h/4WXbX8t5anR/IRIIYU33 L3CP877/ALiJs/gqtrHjSS81ibSok2Q3CeR877Ef503on/AN/wAlel+INSsPCvgOwvLd/wDTNQ2T p9m+4n+2n+3/AAVHJQnPm/kNP38fc/nOe8daNqUvjVHtfPnhuH2wQw/ffZTfA+h6xYaXqUOrP9qv PsUsU95CmxHd3+4n+3/BVv4c6zN4m8eXl/cJvmS18iB/tSb4dn+u+T++77P+AJXN+PPGSQXGsWbv 5CSx/v8Af86Qv/H/AN9/3/4KXs4Q/wBoD35/ujjNQ8K6xP400e2g8+xSK9aW6TYj/aU2fJbf8Dr2 DxdpL3XhPw95UP8Ao1pB88P3H/4H/crN0GWz074JTaw/2q+fZ+/Sb53SX+N99cBD46v9R8a6bbXf 7h/PSdE37E8pNn8H8fz/AD765fYUaUPZS+2dXPXqz9rD7B0ngfw5r2g+ONeubq8S60fVf3ukWzps +zROifuZX/3977/9ivVNN1K2t7zyYZoLq2ld1+zTJv31xnjrVEit9KeLzILmX53dE2Ps/wD265Xw Xq15P48vLmKb+0t8flJv++/8b7E/39if8ArCvhMLP/ZZmlOdf2f1g9vj8P6Iz77S8vtDd/8AljbP 8if8Af5K2I/CVy0aOniCw2fwF7JK+fvFXiq/+2TPG6WiWybJ33/Ij/7/APv16Rofi25n+E9tf/6x 7fZE7/7aV5VDCQnUnShP4Dtr1JwhCc4fGejjwWklwnmeI0hX+PZaon/slaR8F6T9xvEGqSH6pXzV q3jfWPLhvPO8vyrpNiO/yP8AP9yvS18UTS+D7PVVd9jx/O/3Kwp0KdWE5Upl1FUpcnPA9GuvBF3H pN22kX66xbyQ4ms7wJ5cy/3H/wAv/wAA+/Xz7qniPWPD+t6k7+J9cg0FLK4uPJmnd5rP7NDvmh+d 9iOmzfvf+D/frQtvi34g0bVrfVjLAunmbytk3yI//A6g8f6p4ei1RPGUiQJ4f/s57zV1++kMUKfP vT+PZ86f7jp/crx6FSFWvCJtOjUpR5izoXiDxD428aaPrbTTweG7vb/Z2/ZCl+qIjo/lffTfvR/n +/sr1TwzdXuq6hqSXVhfaPpWlXssUDzbE+3onyecjo/+pf5/v7H/ANivnXS/G62P7Tbt50Fjolvp dxcXtz8jvYRPs8nZFsff5yO7o/8A0xr2zw6yaN+zPpU39t6rr82oQvf/ANpX9qlvczRO++HeibET 5HSvqsLChh6E/tnkV+erX/kNW88btYa/DZ2Hl77ifyvO/wDH3/8AHErxPxx4+e8+MHhXw3/r/N16 K6uvn/uQvs/8fl/8cqaK6e48UQ3ju+xLJ2/77fZ/6BvrxbS3/tL9oj+1ZTI+y62pv/g373/9ARK+ cxdOc/3sj2afJD3Yn0supcP/ALj/APoFfE/7R+qJpP7F/iTUmTfDb3Vl5iJ/c+2Q19Zebydj18a/ tWf8mB+On/1aI9p/6Vw1eXV/a1IcxhWhyQPgPTvjJbW/hKa30uwng1J0/cPc7Htv9v5E+f7ldV4b +KHhXxH4f2ePrPS4Ly33/PNa70dHd/ufI+z+Cvmzwzpd5rc8Om6XNHHf3EmyOa5n2Js2b/7n+w9e 56n8KFbw3M9hqt9Pqu/ciXiIkM3++6Jvr66fsKXunj0+efvnEfELW9N1vxoj6DYWL6JZP/os1hap bvc79m/e/wB/5K+jfiJ4efxlqfh6w06a0Sziju1urx4Efyd6fJ8nyPXjnwp8M3j65baxew6lpX9n /Na2z2uzzndHR9//ANhXYeMNW8f6j8SLbTfC80+lWFv9+/RHSF98P8b7H/jpVK/v8sA9h7nOYT+H vhd4U8SalpXiu/n1x4oE2JDDcoib/O+fej/PvR/+AbKz9W8V/D2y8Wb/AAz4Dk1m2RN7zPfXcPz/ AL7en+5/t/7dcH4k+G3ifTpLCZLP7XDcP/zDYHm2ff8Av/J/t1xMiJBcTQ+cljNFvX7Ns2bHd5vv 1vT9/wC2YVD2D/hLfCUV5o95b/C7Q9NdJ9qOmt3Muz54f9j/AIHWxcfHzXljR38N6H9pdNz7L2b5 /k/uVj/Cl/DGpWjeHtU0D7drEt1LcQTPao6bESGvPfFWl2GjfEu/02ze7k8pIYkeZN83zw76PcnP kF9g9Lk+N3iTUdHvIbXR9H028ed7fzt829PndN/z1w1nqnjbxveQ+FbrxbfTzXe9vJvJ/k3oiOn8 H+xXDebbf2pKktz5cPnu06fcf771678HbCwv/Et5r2Z5LyynRE+58/nQ/wAafx1v7kIEe/M+io4r az8PpDpumpY2Fv8AKltbJsRP4/uV1XwV8W6VF+3p8OPD0Ez3d5cXVwrujp+5dLSb5HrxHx54wsNB 0i501vMk1WWDZ9mtp0heGJ0fZNXI/so6jdH/AIKI/CuaW5u55n1F4p/Out+//Q5v9uoh7/vDP3d1 yXf4XfP/AD3i/wDQ6xN/+3U2pT7/AA+6f7n/AKHWP5r/AN+uOtP3jrow909EuP8Aj7m/365zWF/0 SHf/AM966e4/4/H253765jXPmt7ZP4PP+evuj88PFP2gIPN/Y/8AGcOz7/2dP/JhK9R8MWqJ4H0f 5PuaXbr/AOOJXnPx6R1/ZV8X/K//AC7/APo5K9S8PGb/AIQyw3I//HlboibP9hK3fxnHU/hl5otl w7pv2PseppIk+zwpsT+OjZc+X/qZKv8AkzPHbbYfnT/WVdM4qkCtHbourp8n8e//AMcr4V/a0ihl 8SeG3VPnSyl/9nr72VLmKdnlheNE/j318JftWLu8a6Ei/wAGly7/APYp4v8AgzOrLf8AeoHQ/sDx f8Xc+IT/APUBt/8A0or9Pv8AYr8zf2D4tvxY+IT/APUBt/8A0or9L17142B/gH1WO/jkDf7lcB8V l2fs1/Eb5OP+EX1D/wBJnr0Vti+1ecfFj/k2j4i/9i1ff+iXrY4DgPCcSL8C/BO55J3TS9PXZ/27 1211LD9ott83z/ZU/wB+s3wzpN4/wj8MJ50Ef/Eosnj/AH//AExSukmsJpbhJluY/kgSL79d9Ooe fUpmbHLt0OH5Xk/f/f8Aub6+cPj1ZJdS2148f76LwB4jRP8AwJ02vqFdNf7GiPcwSOr7vkf+CvAv jxB5UYgZ97/8IHrv3P7n2mwrPFVPcmbYSnOFeB1n7KqeV+xdpK/9RvUP/Q0r3i8bbBN/rP8AWJXi H7MuyD9jvSkd40/4nGof+hpXtN6/+hzbX/5bp/6BXLQ+CB31/wCPMux3kLRom/5/9v5K820ln/4a s+Jex+f7I0Rf/INzXS3B3XKIHjRETaj1wGj3E0H7S/jyZ33/APEr0T/0Tc118hxHvVmzpZ7GeTf/ AL9ZurM8uqWbq++obHVop4uH2U+a48+8tkXf8j/f/grPFfBM3wP8SB4t4ggd/wBsP/to/wD6HDXv Hi6P/ii7lP8Ap1f/ANDSvItUg3/tcb+fvy/+hpXp2pakmo3njPR2uY5JtMRP3KJ88KOiOm9/9t99 eOen/IeJ/ETwbD4s0+wh2f6favvtUeTYk29E3o9fLWveHnbwvfo6fPb3SV9yXi/8VBYf7T/+yV8M a1rf2/4t+KrCJNRtUsoJVdHk+SZ96fPsr5DPKEPjPrsmnXn7n8h4+unP9s2fwJJXiGoaM/8AZ+qv L9x/KdP/AByvcre9dNQd97/6968y1RvN0PUn/wBhP/Q0r5b/AJeH2kP4Z86fGLS/P8F6I8S/Ol1s /wC+0etvwHLqujfDvwx4h/t7SrWbSvFdxbwabqUHneS8Nily6O6P9ybZs/8Ai6ufGKD7P8H0kVpH 8nZLv2bP468O+IXiaz8SeIbOaweT7N/YOmWt0n2VId8ttbeT/B9//f8A46+my3nq0OU8fHfuq5+k /wAK/jQmu/to/F+8060tfDmlanMlvZW32qGbztTR96Reds8753+SF3+5/v8A3/T/AAr418QeN/Hk E2vfCv8A4QC2TWn1Ge//AHyf6nfvR5pk/ffI/wDwN/n/AI6/LX4W2Gj3/gb42X+pXtjY32n6DZf2 XC6InnS/2jD8n9932b/uf+gJX354P8f+J9e+A/w9TW9SnvtN+y3sE6TXr73+zbESZ3f5/nR/9z5K 9KvzwgfP06cJT9091s/GV/b+B00fTNN0e+vtV8QvdWs147/P+53zbE2bN+x0+/8A7ler/ET4oa34 A+A8NzFFBqs2n2q3V1YXlqj/AGxE2Qun9/8A5ao/+/XiHgH7Te+E4bPQbmxj8Q3d1capa3k3z7E8 lHufuffTZsRE+5Vb4m6tr1h8G4YbfxPHoet6roMvzvHbXF+935Lvv+f5ETf5SP8Ax/PvSinOcoET hCEzhtYt7nxff+JNVg0pLu/1W1t7iy03Z5yTXFjMk0KI7/fSZERNj/36m8J+MvGdl4017x54l8JX fw20G9srv7bDNA6XNzLc/JDDvm+d3hd3f5HT+PfXxNq3iPVfCngfStNnv9V8Pvqfh7+0dO1JJ7lJ vtcKOiInz7H/APZ9/wA9dnrHxh1LUvEPgab4gzaq813a6VefY5kdLb7PNs86ZP7n/LasPqsw9vA/ T/8AYx8aP4m/YP8AEOpXHmfaU8ZXcU+997v+5tk3v/tv9+vfvCfi14PjR4ns5ZvMmS9lVE/4HXwN +wT4jsJvC/x+8B6K+y2TUU1zS0d97+U+9P8A2SKvqK8uvsHx41K8UvGl7BFeps/uTQp/7Oj1ycQU OedGRvk//L6J9w2mrRy2/wAr/wByvOvHV/C2sWaRZ/e7/uVx+m+I4YikLSv52zfVnWpXvdP03VU+ 5vRdn+/Xztf4D0adPknzHytrWuX+sfEDTdbvNBR5tQeKJ3RNlzDbpcoiedv++iOiPsT7n369hu73 w5dCzuW02xn1C3mdoH314H4ou9RvP+FfaRDq/jDTtF03UYZbJIXTybrZseaGaJ03pbPs/gdNj7/v pXdeB7DUvE/ijVbbTkEc1qjypczfch+f5N/+/wD+yVngafscVyzmd86ftaHunRa+9h4g0vR7ayuZ PtkNr/pUyfJ5Kf3P8/cpy/Y/D+ltpUUMkdglkkCQp8+/5P7/APn79dD4Z8B+J/D/AIkmv9YfSnRJ 90CWDu/nJ/t70+T565/WPD3irUfHn2+/m0CO28/fBC87u6J/wCvuKGLhKHMfP18FOE/ZEHhDTLPw 54ktryVIIL+WeJkmm3pDNs37IU/3Erm9Ss7HXvifc39rDGmlRaj/AKl3+d7hH+f5P7iP9z++9bep aL4mvNDmsLi80u6sHR1gtofOh37/AO+714Dqi/GnSPt9nYaV4ZsdHd3+1P8A2pDM8yO+9/v/APA6 2nXhCHKXhMqr1ZznznuWuXWmy+FrmFZoJLmGfyERJ/v3G/7n/fHzvWr4FsNE07ULaD7ZHJeS3Tu6 JJ++e4fZvd0ry7wVYeJ20yF/EOg2um3kLvvm8yHYn9x02fx7Er1Sa30SK3uU1S20ryXfd88Cf61/ 4/8Af/260hUhz85jXy2vD90cq3hKz1LxBba3bvPqVhb6i8v7l/kR03/vv9uuq177HqngTw3o6TeR qSXX2eCD+Pzf49/9xE37/wDbrB1DxRoOnaJNaWHi9/DFy/ywfYIN6b9//PLZsrwfwn4v1XQf2oL/ AEf4jX1rHpt69vLa+IUfZDcxP/H/ALH3ET/gdZ+3oQ90upluK/i/yH0z8OvC9j4a1+Z4PMkR7p7j 7Yk6P9suH/2/+AVxnjnwS/ijxD4h02W5nks714vPRHRN6ff2b/4HfZU3irVLzVvjhqVha+IbTQLC y2S2qJa70mTf9+FPk/367PwzFcwW9/eQO+svLOk73N5Bsd3/AIP++P7lddSnCdPl5PgOGhTr8/PH 7ZZ1TRvs3wXvEcx2P/TF3f8A0b+4jpXlFj8Pr/8A4Sz/AISrfJffZdLeJEhT/j2+f7j/AN+bZ/B/ Bvr1HWPDU3iHzoZfEmqwJcOrXUKbESbZ/A//AKBVzXrXW7+3hTTtbj05/P8AkW53uifJs2Js/wBy vNxWLwsP3szrwmFxX8KBz3ibRL/Uv7KdX+yXrweVa+c+/en3/O/3Pn/g/wBhKxPhH4BtvC+sXJuN 93cvdXF/Oj7Hea4d/v8Az/In/wBhXT+HPBfjZPiJDquralo0mm7Nr/Y53f8A74R0+T+CpfF3gX4j zavc6h4em0CaNtmyH7Vtd/8AvtNlcVTMcFCp7c7YZdiZfuGcn8QvAMPijR9Y8PRTRxvdzq97bb/v xff+T+4/yb67/wAN6J/Yfhu601EjjttibHmf59/8CVJ4f8AeL9HVpNX1LQ92yV9iTOzzO/8At7Ni fwf7n8FOn0X4qSXrtbeE3eP7iNDqlunyf8DeuWGNw2H55Q+2bVMHVqrlm/gOe8TfCWz8bvZv9sgS wtL1Lqewd/nS4T+49dy2mppPw7s7CXyJ0id387f8j16D4X+Ht3aeCYbfWJpPtH+teGzfzfn/AI03 1rXng6ztNJM8Gq/2PIj70XVJotjt/vfw1hQrUaVDkM68pSmuafwHg/iD4TaX8QdOttNTW30fRFut 17bWyec+/Z86RP8Awf7e+r/jTRvD2g+DtNtrKzSeFIJorqG/+f7Ymz/lq7/I9e66NeeGddlm028s 9NtNbskR7mGF0ifY7/JL8n+3Xz38bbi2sRf22nPdSSRTPFB8/wBxtib/APx+vCtyThyHX7Wc3yTO C0GzbxH4oubOw8JXUGj6hDMmoQ37pstrd02ed9o++7p9xPv/ANxPkr2Hxte/8I94TsLC1eN4dP0u 3tdj/wAaeTXz9ovjDW5fh3qtn4f1Kxv/AIi6rpaf6TqsaWyPe7E3wyvv2JsTznT7nz16p8TLpLqT UkieP57ryE3/ANzZsr1cn56tCc5z5+eZjjqfsq8IchzDI8WhvPEn75rWJfk/v7N//oc1edaDaovj m2Co/kpdXDRu/wB/5E8n/wBkr0jUmhs9O3ypJ5Pn7n/3E/8A2K4zw/B/xN7Z97yPFpfz7/77/PXX nnJCEzly3nmd4n+sSvkX9qre37Anj/8Ag/49P/SuGvrSNtrpXyj+1Im/9gf4jJ8/3Lf7n/X3DXh5 P/HO3HfAfj/paXllH9pt0e0ffsR0fY6f8D31678OdX8Sf8LBttHuNSd7PUHZXS5d5nTYjumz5/k+ evH7eV109HcpO6O/8ddz8N/OT4+aD580fz3Urb9+/f8AuX+Svu69P3JnzlD+KfUWoX9homjzXl/q H9m6bbom+b+5v2f+z15pq3xh0ey1S8htdEvtYtkhRoLmGfYjvs+dNjpXK/FLW3uvGn9ifZo400/7 kyb97pNCj/P/AN8V5EtzJLced+/NzLvVJpt6ImxH+/XLhMJDk5pnRXr+/wAsD7P0XXtN8R+Hkv8A S7l57N96b0/gdH+euA+IngXStX8P3msWcMdjqVpavLO6fIkyIkz7Nifx7/43rK+GmnWaaxqV5pep R3dhNaoqJNshmR0d9++L+BN/3H/jrs/GWs2Fh4Lvob28d7m4tXg2J87/ADpN8/8AuUfBP3TT44e8 fLGi3j2VxpT2/wBrS5ifY7w3Twuiu8PyfJXX+Nrmw8W+HJvFujWc8F5Ej/28n2reiRbNkP8Ac+// ALFcH5szXkLz/wClQ7Pk3v8Ac+dKNLvbzTtcttSsH+y39p81q8MfyQvsr0fZ/aPO5ytI32nVIfNu Y0T76Pvf+B/uV9M+B7fSvDXwkh169m+yJdpFcao7o8yP8+xPk/g/4BXzbJO9xfzRXDu/mz7t6Pv+ d3evaNT1Sws/2a9H0S4R7q/1CyRLJEg+SbY6b97/AMFFf+UumeOeItZvNe8UTXl/N9qm2eVA6fJ+ 6R32fJXqn7MLPF/wUD+D78uj68jb3f7j/ZnSvGVuk/tB93mO6fL88H+29ewfs2tCv7c/wimt4cf8 VRFvfY+xPkf7lafYM6fxn7lzXG/TnTf/AAJ/6HUPmj+/VPd2/wCmH/s9Lv8A9ivn/acx7PId3eX+ pf2heeUn7lHf/lhvrKuJdSl2favM2b/k+TZXoUiw28b+fNYwf9dr6FP/AGeub1a/0fzLZn8Q+GER H3Pv1q2/+Lr9KPzM8H+OT3n/AAy34kSVJ/s2+3++n/Tylel6GmqpoFgmy6/49Yv4P9hK86/aG8Ve Ep/2W9e02w8VeGdV1WW6tNlnYapDcTPsm+f5EevSNJ+KHwrt/D9gkvxL8Do8VrEuxNR37H2J/cSj nM/ZnSLb6k8n/Leta3gv/k37/wDvuuIk+N3wftZPm+IWjSP/ANO1rcv/AO0aP+GgPg4kW/8A4TNH /wBzS5qv2k5mdSmekfY7x4+PM2f79fCf7VEefHmlQsn75NLff/3xX0ZqH7T3wfst23WNYvn/AOmO l7P/AEN6+SPjl8SfB/xD8Z6Xf+HLmeT/AIl0sTw3KbHTZs+f/wAfrOvzwoz5i8J/HhynqH7EdnNL 8QPHjxNsdNIt/wCP/ps9fol9gufubzH/AMDr86P2V/Fth4A1zxnf6lYX18l1p1vEiWzonz73f+Ov qW6/aU0GLf5XgzVZ9n9/VIU/9kry6E4QoHv4rnnXPbP7Lmb52mQPXAfFDTfK/Zv+ILyzeZ/xTV3/ AOia8uuP2pYEkfyPA8H/AAPW3/8AjNcH4y/aMvPFHw717w3/AMIro+nQ6tp0tm9ymoTTPCjps3on 3N9ae3pmHsK59UeHdFf/AIVv4eTzv+YXaf8AolK3l0ZPM+//AOOV8b2f7UHiGw0OwsItB8Hf6Jax Qb3+0/PsTZ/z2/2KrXH7U/jP7kVt4Dg/7cnf/wBDmpfWqI/qNY+110hVj2F3/wC+K+e/jxZxQBLZ D88vgbWP/Suwrw24/aj+ITyZTWPDlr/1x0iH/wBnrzSb43eKvG/7RF5Z+INYj1HSk8DXFrB/osMK Qyvdwu+zZs++kSf36PrcC/qNQ+5P2f8AS0/4ZP0rd5kb/wBqXv8A6OSvVLy3SCwfY/3p6+AtB+L/ AIw8M+HP7E8OeLbrTdOSd5UtrbY+xn+//BVpvi/8Qrq4fd488VO7/wByd/8A4isIZjCEDSeBnOfO fcipNLJ8r/8AkDfXH6PZXL/tAeP/ACknk/4l2jr/AMeu/wD5YzV8nN8RvHM//H14w8aP/wBxGan2 euXj6hc3jaxrP2m42efM+oOjzbPub/n+etv7YgZ/2NUPuFtDvH3uqXcE/wD16ulXPD9hqv8Abuy/ 4tk+dHd6+NrGWa8kO651G6/3713/APZ69R0GyuU2fZ9NupP+2Dv/AOyU55j7WHKOGXeyqc56jqCQ v+1Q7o8bp58vzp/vpW9a6dqtv8WPjBeXTpPpt79n+xOibNmyFN8L/wDfaf8AfdeY28Gt2vxIsNSa wn+xpG8XyQP8m90f/vj5K+gdY1Kwi0N91zaQfaIH/jT53fZXL7TnOn4Dz2+Tb4k0r/rvur4PvvC9 zpHxk8Z3m+SezvrW4lg/j/5bJvR3/v19k+JvEcOm3iakqfakt/m8lHRN/wD33XyjqHibfofid9/+ tT/2evmM4nA+nyf28efl+2eGrZy/bNn96d/k/wCB15pfxbdDvB/sJ/6HXrtjf+b4gf8A77r5+1rW UtdP1N7h/wByjovyJ/02TZXyvJ759jTqe4cZ8Ulm1H4P36S/fS1l3/7fyV8r+H/D1z4mdIbW8sY3 2JsS5kdN/wDuPs2V9aeJJftvw/uYX/eb96/99pXg/wAHby/fwVeadpt5fWNzLO66jClr9rhv0hh8 62R7f7/yPv8An+ffv/2Pn+jyqfsqE+Q8PMv3uKhznDeH4v8ASE1LZ+5fUXiSZ/43+f7n/jlfdvwh 8X3l74fsPBl1YaP/AGVpSS3STfZf9JuXmdE2TP8A3E2fIlfIurO+neCvh1pVxc306OlxdIk3k+Si PNM/+j7Pn2P/AH5vnd/9jZXv3whuv+K0vP8Ary/9nrrxdefIclOhA+6vCNqnh/wPba9paSJbeHL1 Fuod+93spk2XP/A0+Sb/AIA9eM/tNfEu/wDAPhyHQYE07VUu3f7C9zBvmffC6fO/8EKfJsh/2Hev e/AU6XHwy8Twv+8Sb90//A7Z0r8/f2nrr/hINU8K3ktz5dtZeELd3+Te7yv/AHKwy6pzz5TDHfwz f/Zf07RPi5rE3hX4jaba+LtN8OaO8+nW1/vfY8zwpv37/wDY2bK/QS3+CPwr17w9oOpXXw38D31z Dp1pZwpeQzP5MUKbERPn/uV+L3wv8YeM/B/xA3+CLzVYNV1NEsNmm7/Oud7/ACQps++++vtPS/iL +0P4D8af8I34+174h6drd35Vxa22q+TNMlu8L/fdE2Om9H+f+D+Ou2vhK85832DzqGKhCB+mnw7+ EHw6+HnxAvPFvgjwTp3hzUriD7HezWDzIj2/yfJ5W/Z/t/8AAK0vGOkeVqds/wDz5fuH/wCuTvvT /wBDr4t0P47fEvS5HutX8bXf9lW/726hmghTen8ab9n/AACvq7Q/jd8MPjh8QYdN8CX8F1eaPp37 +G5sprRPn/ub/wDXf3P9ioxVPnwvvG+Fr/7V7hqtvWSHbNJv+/Xf2ut/avCcMMv37eeKvLvED3Wl 6psf5E+5sf8Ag2ffStnQ5UuLeaRH+TZu2f8AA6+cxXJPnPo+T7Z4N4i1G01nxg3h7UdV8R2kHhm9 t5Z/J1CG0s5r17h5oUlTZ513vRPuO6InyffrtPhrda9dfG+20G31i+gsLvV3lukhndEmRHd33/3/ AJE2VH4+n1uLwn4hs9BsNAvtZi1Tz0+2WW+5eJ5k87ZcfwIiSv8AI/8AH/cr2/4U+AbPRvEmt+LY NVu77TbvfFpdtcp/x7O/+uff/wCOJ/wOowNCdXFQCvioUsLM9X1ad3kf/V/PXmOtXSWvnTTv86Jv jh/jevSNSi823+R//IdcNqkFtPcabbXqb4ftXzuj19hUoQgfM4TFe/7xgs/laPbXMryQQ3EHmo// ALJXm/ii41j7ZbPpOmvPCk6I6In3/wC/v/2P9uvV5pYbO4udE1GFPs3+wn8H99K4SaWbRfFn2CW5 RH+/p1y/3Jv4/n/9ArixU/8AwA9TCYr3+Y46816Gz0O2hv3TTrm4dN9s773ff8m//vuvNPEnj6wl 8UXPh5kk3vv2XL/Om9K7zxt4K1XWdM+2WtnBaQ+ekqI8/wC+RH/10Kf3P9+vkjxxpOo+ENYs5rrT fIV0/wBdNZfI779+9/8Ab2f3K8bFQrfbgfXZVTwtX3uf3ze1LWXl1i2eXZ9m3/O6P87/APsleY/H r4upp3wn03w8tnBd+J9TR4keb79tF/Hc/wC//AlQ+JPHWlaD8P5te17zNOs4flmd0/fTP/sJ/tvX x5o+vQ+MPixf+JPE00ECXCP5EKP8kKJ9yFK0wNDn+P4DTOcVyckPtn1p8G/jJqV14/8AD2j6j5eo zXbpBA8z7HR3+T79frRHeW8HhjREg8iCzdN77H85Nn9zf/v1+A/w9+02Hx80GayS7u9mopKltbQb 3/74r93fhPpdyv7Pfg+816Gf7elj5rpeJs/jfZvT+/sevpst+CcT4fHe5X5pnQ3H2/8AsuG5tbPz 5rj+B5Nmz/gFaWm29/sd794Hmd/ub/kSrjXEM8kj280E6fd3wvvqhNPD/qUf53/ufO//ANhXh5lT Oqhip8nIdPb3tvBIkLSJG7ybUT/brobe6jTfthk315XY6W8WoedLePI7/feF/nrrYZZoo0SLzNiV 8zX9w9Wc4fYO/hv/AL/7m+k/2PL2JV4anfH5LazRH/2zXBW947fJLC+//brZW6dY/lmkg/4BXjTq ByGpdanKnyam2tQb/uPD9zf/AHK8v1jxP4W1zS00qC8j1h7t/sr20yPv81/kT76b0dHrS8Raz4kO j3NtoOvQf2qibo7Z7JH+0/7Gx68NjTxD4/8AC2s+I9Jhh0TxrpH71L7Tne3mv5dnzo8X3N+z+NNn z1yz981w9M19Shf4N3d1qySQa3pC6c8l69xZJFNM+/8AfI8qfP5P3Nifwffrxjxb4gvNX+CGm6rd TT/b7iO7up9/9997/wD2FeUfH74n+J9U8HeHk8UTWOmw+f8AZZ98nkvc7Pvvs/v79m//AHK0tW15 JfgXoj2p8u5TS5fI2P8Ax/366sLR5fePTr0P3fPP4zN0HxFZ2XgPwlf3U2pac+rT273sNgjvDbS7 E+dLhH/j+T9y6f36+t/EF7bP4ofzfL2JPvdP9x/nr51vfC1np3jDw+z6vZeJbC/ntEms0m+TTbhI YXmtJYt/8D7Jkf8Avv8AI9dVqHiF7/w/9r3+ZNKj733/AN+vc4Zrwh7Y8rPIe25OQ63xhdf8UVpS fadk1wibH/vu6fc/8fqfSURNQ1WZPM2favKTf/sJWT42bZ4r8K2aw/uYp92z/riiVvWfyaWm753f 5n/4HRnmL5/cPOwtDkgasf36+V/2povN/YD+JCLv3+Rb/c+d/wDj7hr6ljavnX9oy6fTf2K/H9/B sea3tYpUR/uf8fMNYZV8YYv+GfjVoa2Cz3j63vnht7V3Sw2TQvef3/33/LHZ9/8A26+utF8L22uS aB4k0jwxqV8bJPtVk+m2uzf50P8AHs/2P7//ALPXyDfa5c63r81/dJAk32V4nRE/uI/9/fXo3xln 8VW/wv8Ag5bS+fa+DLjwbaSwPbfuYbm7/wCW290++/3Pv/wV9riqc5zhE8bCThCE5HsfxE+DfjzU pLnUtI8MeIL7XnRF+xpavcTXP3ERIUT7j7Erw3VvhN8WrW3cv8JfiNBGm9982iXO/f8AP/sV9Efs g+IfGcunalDdXepXfhnT9b0z+y7mad38m4eb99DE/wDc2fPs/g/4HX6tv4m1KW4uYYrmP91Js3wz b68qpmtfCVPZT987/qMMRT9rA/BCLwz8RtEjv7iy8H+PNKmdHT7ZDpdzC77N/wAn3P4HpmpeH/iL fx22q3XhPxjfP5D/AOkzWUzuib3/AI6/Z7Vte1X/AITe5mR9c/tJLW3WCazeaXZvd/7n9/Z/45XN 2uo62sl/bWWseI4IXned303999pR/v8Az/wPV/6wVIT+Az/sqE4fGfixDazJs+1TXUDo+7yX/dOn yQv8++obOztkubabfHHbJ99E2b9mx694+NWiWes/tcePP7I1hNZ1u48Q3E76C8EyXNt9z5Lh32Jv TZ9xN9c98U9G03SbLR9Vgs4LV72byLpEfyUdEtv4Er36dfmhA8adDkPKIYLazvLlP9ZBLdOnzom/ Zvrtr+6TUfhPoUNq9rG/h+12XSXLojzb3TY8Kfx/7dclDf2zXmxUtZ03/wCp+f7m/wC/W3oGgv4j 1DydOtnnSXZ/pj/6mH5P43RPuV0VDE5LYjapefJHGjfwTJ9/5/8Acr1f9nWJLX9t/wCEW+Hy5X8U W+zYn3Pkf/Y+SvVI/DXhi10dHvfD2iRy29l+/mS1Te7onz1wHwnn02X/AIKF/DS80OwSDSv+ErtP sqbNjon+5s/9nrD2nPA39nyTP2m/5Zf9sP8A2el+fPakb/WP/wBcP/Z6U9TXz8T2nufCv9jeKmj3 roP/AH+eFP8A2esa88PeLZo/+PDTYOf471K9h1DVPB9l8nneOL//AHPslv8A/F1zN1rfhv7Rsi8P eKrvf/f15P8A2S2r6Oeang08m/uHjd54P8VSyfPNpSf9vVZv/CH+IYo/+QrpSf8AbR69gm1HT33+ R8P3u/8Abm1e7f8A9A2VTVtVlkxa/DTRPn/5+YLub/0Oas/7SN/7JPH5PCmq+Z+98Q2Kf7kLvVOT w9txv8Tv/wB+P/s69vXTfGbF3tfA3hW0/ubNET/2d6mXQfiRL/y7aNpr/wDTHS7RP/ZKP7SD+yT5 7m8PWDx7H8Q30n+5sqHQ9Jh0vx4lzFc65fO1q8Wx4d6ffT+4n+xX0VJ4b+JDxfP4kkgT/YdIf/QE pv8Awifjhvv+OdYT+/svZtlRUzX+aZpTyr+Q9B+HNhf6v4b1X7Bo/ia6dZIt6Wdk6P8Acf8Avp9y uzl8Jal5eyfQdZg/6/NetLT/ANDmrweP4c3l1I/9o+JNSvnf++8z/wDob1cX4Pabv/eX92//AABK P7RhMP7Omeqf8IzpUcuy/m8D2r/9RL4h23/tF3rKurPwNayp9q8VfCGD/YTXru+/9EwvXGR/CXQY I97PqUn/AG3rSt/hlojfJ/Zrv/Hved3rCpmUC4Zcan9qfCu1+Sfxn4H3/wByw8L6jd/+holTr43+ FdvH+48Q6pd/7Fn4ARP/AB+a5otfAej2sny6Ja/3PuV01v4VsIvnt9NtY/8AcgSs4ZiX/ZtM5lfi N8PUiP2K2+JN8/8A0x0vTrRH/wDQ6Y3jnQZ/u+A/iHfJ/t+JYYf/AEC2rvF0QpGiRQxpv/2K1YfD TvH87vv/AIKj+0pz+E0hl0Dx+PxDO95mz+Euoun9+88S3b/+gbK0o9X8Wvc77P4XeEYP+vye5m/9 Dua9bh0T7PcDd9x/79akek/u/uVn9dNPqkDyiPUviXKf3Hh74c6P/uaRC7p/33vresbv4uyyIn/C VaHpyf3LPS7ZP/QIa9LtdERfndPnrYXSP40RI/46f1uv8YfV6BwcFr8SLj/j/wDiR4g2f3Labyf/ AECri+GdenfZcePPGl1/sPqM3/xdehQ2qVsW9qkSf9NKz+tTmHs4QPKbjwbZrp/7+bUp5tm399O/ z1BGs2nW9nDHNceTb/cR3316jrEX/Erd+jom+vLr66hnjm8p0k2SbXRH+4/9yvGx1edKfuno4SEK sDE+KXiO5l8WeDPNtp/JSF5ftKP8jv8A3Nn9+vN5rq5lsLl08zZ/9nXrWpxWer6fbWF7JJGjps86 H5Hh/wBtP9uvCrXXLBvFl54eifz7lIP3/wDsbNlY16/PPnPVwkIexhDk+AoaW3/E/f8Az/HXz34s sJr/AEbW7aKae13un76H+BPOr3VdUS38QbET5N+yvJdeuk/sbWHRPn/+3UUPjOqp7kDj9QuNvh9I Wf5/Pir5p0O/1L4afEjTdeXz7SWX/SrW2mT/AI+Yt77Jv9zemz/gFe461ebtLb0SRGr581azv9e8 e3if2bPGieVa/wCjWszo6J8m+vpsuh8cT5nManwSNXTbu71vUEvP9CjTT7V4Nn+x87u77/v/AH/8 7K9y+Eeqf8VZc/8AXkn/AKHXkPhrwR4tg8QJbJ4e1+e2S6lid4bJ9jp86fx17D8Lfhz48t/EEzy+ GNSgR7XZvmj2fx114qEOQ5ac5n3z8P8AVP8Ai2/iTbNs3unz/wBz9zXyj+2J4V0rw/4e8APpNy8j 3Gl/6dCl0k0KRQ/6nZ/H/HXuvw90vxDdeFrmy+xyWMN74ht9Id5t/wAkr/J/3x/t17N8bP2X7z4h x2z3Gq/8I5raTvLau9l9oh8n5EeF9j73T7n/AAOuTA0J0uerI58dXpznyQOG/wCCePwCtm+BepfH S5m+1axezXGnaR5P/LnaJ+5ufnf7kzv/ABp/B/wOuS/as+KGg2Hx4v7DSbbTbu58L6daab9mtrre iPczO7p52z59nyf79e/fCPwb4Y+HPwXtvhdqnjnUtNe3TzdXtrPXprG2ubve6fJ/c+RE3on3/wCO vnbx9+zrNq/7SVzaeAPCeo32ivp9lLZXCWvnab5sLzfI8qP5qP8AP/HC6fc+etJ5rQnX9lzmFPAz 5OY8h03x9qWr+ELmG/8AhXqusaVeweVOiT/65Ks+Ddbh+CPxvtvG1hZ6zHpVxv8A+JbNZfZ7z++k Pz/fT/bT5P4Kh8VfDD9py6t7zQYvgh8TYId7xXs0OnPcJMm/7iOm/en8dY+l/CD4u+HtLfxP4o0r xP8AD10d7W1fW/D02x32f9Nvk3/3Erq9vRlD4zHknCZ+w3xKa21H4V2HiSy3/wCl6cl4n9/Z8n/s j1W+HGx9O2S7MXdk7p/n/gFXPEX2PTf2HPDejy3MF1rFv4Xie6mT7+94UR/9ze9Y/wAMYpk0PTbl lkk+z7EevDzWhCGKnA+iy2pOrgih4kvLCwfW7T7Nfarf635VrpelWb77m8lfY7+TFs/2Ed337ERH 319UW9q+h+G7DR4PI2W8CI+z+N/43/77315Lovh6a6/aJ017q2jnsNER5Y3mst/kyo77Nk38Dv5y f76I9ewXW/zHavVyOhU9hznj5rOHPynPape/u3+Ty3f/AG64y4he4im2/O6R/J/v1tag/wDpL/vP Lqiyfu/9uvVqQ5zzYVOQ5XxJOl/4T3l9l5b/ADwO/wB/7/zpXH6WsPiiW2s7pJLuzt/9In/4A/yb P9/7lbevN5Vw7t5nz/I9TaTpD2fwzuvKdINS1P8Ae/P8n2ZH+5/wPZ89ctDCe1xR7lCdOFAZqF79 v1y/0qytru6ube1+0XTon7mFH+4m/wDvv8+yvOre8s5fHt7Z6pf6jYw7ESysEmRJrmX+PZFs3zJ/ tvsT76V7ZocvhW68Hp9niKWFxBbyzwvHsmm2O6ec/wDBv3o77P4N9eXafe6DZfHnxJqNk93PbOiW +oX/AN9LD5E/0RNnzvv3733/AHNle5Op7gUK/wAceQ4zXtL0HW7PSrPQ/Cum+Mbl5pXgm1uySaz+ T79zcO6b/JTf/sf7FY7eEPCWneONNsPBfgzwAnjDUPkm1V9BhRNkP35nTZ8kKf3E/wBhK+hPFl++ nfDuzsInS1mvnS9vXh/j/uf+OV4z4dle3t/Fvid5o9if8S21d/7kPzv/AN9zOn/fFc86fJD3ftnf hK/PDm5DB1i/fw9qj23hmaBNV1B/sr628KJeTf33+RPkRNn3PuVxnxE+IOsRadYeCfD9/PA7wJPf Xj3Tvc73+5vf/bT56pzXUz+JLma6feluiRI//Xb53/8AHErxDxN4l8/WNf8AFSJ5j3D+VpyP/ff5 IU/742V8zisdyTnOH2PcPqsDhITnDmPpnwv8Tr+L4fw6JavBBbWjus947/PcvXp3hfxDqV3eb7p4 /s38CbPnr5C8E28yafbQvN5jp996+nPDLv5aIz/8Devg54rFVa/xl5jhaFLnnGB7xb3+6Pf/AAVo QX7vJ8juf9yuOs7jdbp/yzSuht4kVHd3R9/8dezUoT+GR8rTqHQ/2hMyb/tifJ/A8Dp/4/ULa4kU Tuz/ACJ9/wDjRK5iTVJrXUNksN3s/wCmybN9TSXr2+oI8STxu6boJv4H/wBivkq9T3/dPVp0w8Ue JdStfBk1/ps1rJ9i/evbXMCSo6fx7H++jp9+vBtc+KEPw58Ma94ksftWh31o8qzwzXX2l7l3/wCW 2x0+/wDwf7f/AACu98TeI7CDZDdaPPsuER5/JfYk0W/Y/wDuOm//AIGlfEn7W2uaJZ2dnZ2f9m2v 9julvqKWabEvLhPuPs/2E/j/AI63wlP2s+U6qEP5zhvEWvP8UPFltZ6z9lez8/7ZPbeR8kMr/O+z /cr2bxtpf2D4P2elaXxN/YjeQifI773+Svkj4Z6l/anjjTdkMjwzSJvr66+KmqW3h/wW1/ewzzw6 fo8TTww/ff5/uV6M6fJUhSO/Fez5PcDwSnn+M7PUtU1XTvEEmj+HokTTYbr/AI8Lje++5SZPkuXR 0+eF9+zej0z4e+K4YLyGPV9/kva7Um3psh3unzv/ALib64nwePBmnfEPUl8OavrGq2reDbvVNImu dOeHYn3HTzUd0m2O6I6Psff/AAVieCbp4ru202WGObzXSJN/8D0YGc6NeZnOhCrA+yfGF7ptz4s8 HrBqrx3jI9w8KJ8lz9/5N/8A4/srp41RdiVwfilEi1jwN8ib7JJZfn/g3+TDXVQyv5tZ5lXnVn75 8/TockPdOhjX+5Xzf+0o8MH7DnxLmuIUu4YtORnhd9m//SYf46+i4ZK8N+OUUN1+yf4+tp0SeJ9O /eI6b0f98ldGW1P3hhiPgPx7tfBet+IZIdS03R0tdKu0eL7M97+++RP9vZX6YfDX4c3Oo/steAE1 HW/E8iPoNv5+m+fYzWcLon8CTQvXyPpuqWel+G3vL+aC3sIk/fvN8iQp9zfX0z8Nv2m/gzpv7Pfg nTfEHji00PXrTTvIvbZ9LuXhR0d/uOiV9HmU69X4IHDgeSl9s9gk8AfYNLsIYPEOs2kMV7E8CJZW myH5/voiQoldXNofiG1uNn/CXX07/wB99EtH/wDQNlec337S3wK1mOw8j4g+EbHZOn8Fym/5/wDb T/Yrqm+NHwuutqW/j/wHPN9//kN7H/8AH0rw/q9f+Q9P28P5zw34yfGrxt8CviDo/wDZ0OjeKk8R 2See+q2T2iW32Z3RETyX/wBvfXbeCfFr6Dd+DPtCT2uialY/Z59SdHdLOVNjoj/9MXd5k/2Pkr5j /a0/4rf4ifD258L3mna5YWlrcPdfYNUhdId8ybN/z17B8QL3xP4C8JfD2z0vWJES3kuEurZ/ntrl /JtnTfC/39m969zD0P3EJHk1J+/OJ6jqX7Pvw1vPjZqXjPxBDfSa3qeqXF1C9g7pcwpM+ze6fcf/ AGH/AO+6+e/i54N8N6T4DtfA1qljd+M3tZYNUv7Z96Q73d0d0/57bHRP9hEr134c/E7xbq3gfxLN qVzA+pafZXF7azfZUTZsh+58n8G+vnfxt8X/ABnrfhe8uWm8i2tLJ5YdN01Ht4bl/v8Az/xvW9D2 nP8A4DCpyQh/jPiXUFfSfENzZy3KTpb3Twb0+R/v/wAfz16X8I9UsLPWNVsLi/gge9+zxWVtNP8A 659j/crz3WtZvNX8cPf6ynmfPs2Ij/uU3o/k/wDAN9ez+F/D3hjUbPSvE8WlSWOpI/mpD/aLy7Nn yfPXv1/g988qn8Zk/EzxRqVhqtt4esvLj821S4eZPvum902b/wC5XP8Awafyv2y/hLMn3E8UWS73 +R/v10HxS0uzuvD8esMk/wBpint7dHSbYmx3euM+EOxf2tfhqiSpvi8V6Z/6OqKP8MX2z92pv4/9 x/8A0OnnqahuPkkm7fI//odLvf3rxD3JbnKDw/o6In/EtsZE/wCuO+q7aSnmbIrOCBN/30gSuz+T yg6v9+rFvaJ/crzOec58h3/AcSuiPLHvl2b6oTaNMg3b/n/v16j9m96hktU8r5Urf2HuGH1g83js P3W/ZGNlMk0tPubNn+3Xbta7ZHfYlQx2rvG6f+yVh7eZp7M4WPQftFz51X18M2yW2xU+Su/t7D93 9/zKsrYJ5dd1Cn/MYVKh5bJ4ZRRvSNPkqddJhXZvTYn9yvSHsEMT7uazVsEf/VJ/wCuSvDkqe6XC fOcemjRvcImU+T+5/HW3DpKLH8qV0MNtCkn3JNn+5Wwtun9yujCchFQ4xtJRov8AU1WWw8rZsT56 7yRUSP5P3lMjsvN+/wDcpV4c8/cCEzmLfTt8m8okdaS6dWwInil3/wDfdXNn+xWlCfIRM56Sw/dn +CmQ2W2R/N610PkebL/sJVj7OnlomKz9n7X3xe05DOjtUqz5SLndU2zyqeFRnro9p9kfIVo4H++s dXF/1ZqZelMmbZG7okdZ/AL4jB1x/wDiTzIn9yvlLw3qU3/C0PiXpmyD7NFqkU/nJ993dP4/++K+ p9Yb/iT3n+5XzVp+jSad448Yaw6eX/ad7FsT/YRPv/8AA3d68fFz55ns5b8EzoGutl4j/wByvkL4 f39zf/EG5ubm5nu7x7KVnmm+/wDfTZX1W06f2om7+/XzRoOhvo3xIubq18j+x1tbhU2R7PJ3unyP /frnoHsUPchMXz3/ALU+Z3+/XlGqX83/AAjd+7pJHvd/kf8Ag+evWtkMuqO6/wCs+5JXhXim9SCP W4ufkndf/I1d+Eh75yV6nuHMTa5DpOoWepT2FjqsNpdJO9neb3huUT59jon8FfuX4N8V63ceF7N9 Zd9OuJUS6eGHRJriGFHRHRN8L/Imx02JX5L/ALO/wWh+N/xYvP7WvPsvhLw/9nuNUhRN81/vf5Ld P4E37Pnf+5X7Z+DYrM6d51vLawfaH3okL/cT7iJ/3xX1uBpzgfF5lUhM3tP16zls0S4/4RW7/wBu 5sprf/0OuhtZfDz/AH/D3g66f+/Dewp/7RrqtN0lLq3+W83v/v76zzpPiGGJdOfQIbvVWjc/aWG2 z/2Njf8AxeyvdPnhbOLQfsTw/wDCHwPZvJ5rpbTwzb3/AL/8FM1iDwzPJbTap4Su47aLf++ubryd nyfcT999966RfBcP2OFbq106ebYm90tUTe/8dY+s+ALCfwnfw/Y7VF/1v3N6b0+f7n3KU6CnDlkT CvyHhWrT/Di9vNPfSvhx4I1i/be86a3ZI7xbH2O6O/3/APgdTN8T9S0bT0tNNfwJ4cs4vkS2sLbz tn/AEStXW/DP2z4qalpsWlWl39nTdDvgT5E3/wB9/wDgFbFn8OdYePeDpWnR/wC//wDEV8Ji6GFh M+woTnKHvHEN8SvFmoT/AGKLxNqMDzRuyTQ6X5WzZ8+xPuV534W+NHiwftWeBNA8X3d9r1h4j+0W 2mJdxo7213DD5yb0RNifJv8Anr6AuPh1YW93ZvfeI/MeWfyo/s9lv2b/APfrjIfgzoOnfEew1W9v 4L3VdB1tNS8PXNs+zY+x4ZklT/ri7ps/2ErDLafNWhOMAr+z5Dk/iFZv9jubP5PtOp6vtfyU2eds ff8AP/45XoWn6Ra+FPh3ZpeXljpzpAks6XO9H+f/ANAT/frYuPDkV14ohv71EnmieV7WG5T5Ed/v v/3x8nz14D4d/Z2m8G+L0ufAPxU8Y+DvCrzu0/hi2gh1Swff/wBfm94f+AbK9X+w6kq85TOj+0ac KEIQPqxfFulrb2qRXMN3c+Wvn+Sm9N/+/Uf9ove42/u0b+/XJW+jJa6ekP2zzHd/47X5P++P4KoX mk7bd0kuXtH/AOmN1Mm+voqfuQ5D5ypDnnzHQ6tZebpyJE/77fvrmLW/2ah9juv3b/Ps31z03hTW ItPd9I1XXLG5d9yf8TD7Wj/9/kSuPvLjxpb3j2fiiHR7tN/7i5TzrS5T/bd9jpUT9p8RdOhzneXF gmqeKLYpsjsLf97dbz9//Y/4HTL66eWN93mfM/3KpeGb1ItDSz2G6+1pcSzzO6fudn8G9Pk/26qW txC+h2GqxTJJbSv5T+c+x0dPkevZwlPkhzG/wHE+PL2/k8H3mj273f2/VXSwsnh+TY7/AHHd/wCB Pk+/Xaat4csNV+Feq6JodmmjpcQffh+Tznmf/Xf7aP8Ac3/fqCNbaXS9VtmsJ/tNx5uy5+/8mzZ8 lclcPN4e+EcM1rf3095o9q/kJeJ++dIUTyd//fD/ACf7lZ14G/Pz8nKdn4yRP+EvKA+RbW6Oif7C J8n/AKAleOQ2Vz/wynbInkbLiFLqdH/55TTPcu//AI+leza8yaz4Pm8SW7x7LvSHuk+f++j7K8xu muW/Zv8AD2paQmYU0t4p3f8Ag2WKVM/4kDowNT3IRPFrz7TonwQm8T7EuvOg81N/z7HuX2Jv/wBy FP8Ax+vlea6+3+J9K0dOUsppZX/772J/7PX3b4w0a2i/Zs8MQqkD2HlxPPvf7ifZkSvz3/tKHQfi 5rFne+XJf283lbP/AGf/AMfr4LOaFSlT5D77J68KtDn/AL59OeHVS109N77Hr3Lw/eotunz18l6J 4qhnjTfN8++vZvCOt+bqCQu9fOYWnyTIzWhOcD6isWdtmx6m17xI/h7T0/feZcy/KkKf+hvXPWPi jQbC33z38Ef++9Mh8R+FbrXJrx0g1K5l+5vj+RK+qr1Iew5YnxdChU5+acAt/iRqraf9gESTvL9z /QvtGx/9z+OrjeOtY02z8nVtB02SwR/9dpr7PJf/AG0/g/3Hq/cazYXEfkqn9jW0v+vewTZNN/sb /wCCuq8O2Wm2Gn7LPQbG0s5flf5PtE0yf7f+xXwea0OSZ79CcOQ8o8aeNfD1v8O/E9+z2scNvpFx ceTsdJnd0T/Vf98bK/Ky6uLnx5qn9lXV5B8zvLdXNz8iO7/fev0Z/ay8OW/hX9ivx/qvhfR7WBG+ xTzTDe81gnnbHii/6Yuj/c/gff8A7Ffkx4P1SaWQo1s/nP8A8Drryqh+4nViejhKkPhPqX4a+HLG 18e6bYWSSXdtD/y+bPn3/wDxFe2fFe6vF1G5ttO0G18TTRPaRT6bcvCkM0STI8zu83ybNiP9+ub+ BKPL41iuJbby02bH/wBitXxnoeq618QdVhsZdHk1Ky1N2utN1tJv7N1WymhmhuLSbZ/f3/I6fOj/ AD1yqfPivfPSx0OT3YGP4Zs7PwZ4b8czeG/+EgfRNQkiuNLuL+G2e2tpbl9k1pDNC+x3RE+fZ8mx Iah+Gmkve/HO2Tp9n33D/wCf+B1zGg+F5tL1XXk0u5nsfB6a99l0vR/7R+0JD/G/77Z++dHT53f+ /X2H4H+Fb2Hhe8+IUDT738qy+zInyfZ/n3zf997E/wCAUQrw+tGGK/2fBE2qSw/8JqlzceZsisfK RP4Pv7//AIir8Nw/mV5jfeIIdS1PW7mKb/Q7d0igf+/vmT/41XZw3W+TfWeL/jHh04fuDtre4rwH 9oDdf/scfE2zgdEml0h1R3f/AG0r2CG6r5k+PHiOaD9lP4nPav8AvotLuNn8f8ddmW/7wjhrw9w+ HdHt5vEfwbv9KvXfSppd9u7oju6Ij/I+x/7+yvnXXtN1XS/ENzZ3qb5vI/g+5s+f+Ou20X4kQxQJ Dqzonzur3P3ET5K6S8vdE8W6UifbILqD54keF97wv/G6fJX6DQ56U/7h85PknA8QW9mQfO8kmxP4 /wCD79fRX7Pvw0v/AIg/EnSrPSLa1nvL2TyoHdHd7NEf55v7n3Hrw3UvDl/YSpNt+1Q/P5b2yO6f x/wbK/Sb/gnH4G1LUtY8c+LV0eee8S6tdItZpneL7N/y2mm/3Njo/wDwCvRp0/a+4cNSfsvfPuT4 d/An4Y6B4UmsLDwfpXiK5ffbz3+twJN9vlRP4N6bESvkj9tDY/7Mmg/Ejwb9rtLb/hK3stXtpoEd 7O42eS8Oz/tl/wCOf7dfsl8R/C76h4Lk1LwvoGlyeN7dH/s95J1ihjmddjuz/j/d3vX5p/HjwX/w jP8AwTw8T+A9Rmn1zxVLdJr11cvB8lzcfbPOmf8A2PuOiV1YqjCEDhwtbmqe6fLv7MOqX+ufBu5h 1L/j/wBY0/U5fuf3IUh/9nr48XxD8SILeF5fDCTwum2DZa/x7H/uP/uV98/Bq3hsvH/w3s3if7ZL 4De/1H5/uPqN3cvDv/7Y2iV8B/FLXr/wp8S/EngxYZIHtL2W3d32fcdH/wC+P9+vEofx5xPYr/w4 FO6s9H1nVEvNU0fxdoepeRsuvJ0jfbO7vv31z3h3XrvwH4hvLb7Hp2rTSpFFI9te703/AH/v/crj I/EGtRWeyDWL5N/y7PP37PnT/bq7pcvlaW7z+G08R2zpsTfBNsT/AL4SvS9mcXOe9aL4t03xHbXN td2z2t58/wDob73R9n8dUPDvhebSP2nPh1qWm+Y+mp4l0/8Ac/O7w7Jk+d331w1n45uYvFFsl/bX WjaJb2r26W3lvs3p9zZ/HXc+CfHmlaj8TPBnn3KWupS69aJ9j37/APl5T+P+Oufk5PhND9pJP9Ze f7CS0/b71mrcb7e//wByWrfmpXl8h3SmSQuiW/H3/wDcrbtZUf8AuVT+z75H2fu3qHynik+ZPk/2 K8L36Uz158kjoV/8cqnM6JG4/j/uVWUbZESX+OmBUluUhd/uVvUxRHsxkavLJ8r+Xv8AvpVx7DZs 2vJn+PZWlDEiRpsqzt+ldFPCe57xnOuc9bu6ybP9Z/v1f3P5fypxUt1Fu/uJVf5/tP8At/wVhz1K Xuj+MY0Xn3GxP3iVpQwIkj7vv0y3XY75d99aSpzXVhaf2iJmbJarn+5TF8tYv9z5K0pnRI971TVH l/g+eorw9/3QgEcSS3GNkmz+CtJYv7qVQV3ikPyVfW4SrwlSEPjCYySL93/yzrP2/vU+erU0rvIn lJ9+nrEixP6UVP30/dFT9wIf9V8lTN/q6psrxXG/5NlMaX76b/no9vye4Hs+cfnzZPlT5P79Lv8A Kco6fJTl2LHspjOnl/PWfJ9oY/zfeqbNvO+oXlfzCjfu/kpkz/u6j2nOX7PkMHWpUWymdf7nz14X e3uyN/n+evY9al26dMP73yV4BeO/kPtrwsV/EPbwPwHlfj7xW9lF9jsrp4NS2b0+T7/+xXIWeo/6 E/8AfaCsz4hadrEHiy51J7mB9Klg/cO+xPs3yfOjv/t/PRYRbtPf+/5Fawh+7PWr+5CHKFldP9om /wCuiV8wfEK8uf7U1K2tfPe5l1HaiJ/H+++5X0zbweVI+5+N9eCeLrDzb/WHT78V68qP/cffXuYT 4zwsX8B+xfwj8DaV4K+F+i/D+1hjTTdOtUfVH2bHv7t0R5nf/fd9n+4myvrXRbiFUT5I9n8CV8W/ DD4gw+K/hfoPieJ/3OoWSSz/APTGVE2TJ/wCZH/77SvofQ9ZubrelnDPdun30tkeb/0Cvfwtf7J8 liqH2z6Hs9e0O11Gzs7qwg867d0TZBXTw6t4bTWPsFuqQX7Qeb5Kb0+T+/8AJXlFr4X8T6pZIsuj 31ps+5M8/wBneH/cf76V0Oh+DbywuXe6ubGCZvk85I977K9ynUrzPH9hA9FjVGx5V5dx7v8Ap6em Xz/8SNEa/neFLqLz/OdH3pv/AP2KzVsIbWTZLcyT/wC3Uxt7ZX2Sv8jv9x99dXszP2BxmoRfZPEk Nz9p1K6dJ9rzXLp8n39//AKLi8hvdPfzby6sdPT79z9xH/3P43/74rrrqKaezmfTtlv/AM85vk+T /b+dK8J1L4Karf6wlzP8ePjS9x5/m+S97pb2339/3Psf8H8FeJ/YdDn5pHswzH3OU6RvFvhK18eJ 4V0u8u7W/wB/750geV/+B10l1Z6Paxpc3GtwQQs7qjvav/n+/XDaP8HtH8NeIH1iw8SeI3ud6M73 KQvvdP8AcRKTxn4G+I2uahFeeFfijo3hiw+y+UIdR8CJfbE/j2S/aEdN/wAm/wCSvYoQ9jDkCvOn 7T3JnaKtpdXkU1hqulTpvSWBPP2O6f8AA6zW8OalBLPNao8/m3SSu8MyTO6f3P8AcrhvCPg3xPoP iDUrjVNe8MeILq6fd9pRJoXRETZsRPn2J/wP+Ouws9L1aLWL/UL+3jkTyNkENndJsf5/7nyVFTkm YV/cn7sy4tlN5dtNdWE8F5L9/ej70esq6+zWcj/v/I3onyf7e/56yrXXPHa6heebpV9Y7HdoEf8A fQ7Hm+T7j/wJ/BVy58ZX9rHqr6jbeZZ2NlE6PeWKI95K/wDcR0+RNiP/AOOUuSA/3hZvIJpbdJpX nsYf9iqDaX5WoPM/nxwy/PGm96sw+KE1KOwh/wCEV07Unu0R32Js2fJv/v8A3627fVbC88W3mm/8 I988W9L25trp9kP+x89TyFe0nA8W8TeHdHNu+sNpvkX8SP8A6TC+yZE+/wDO6Pv2V8y+PvFEM/hO /s7XTfnlT7iTv/7O9faHj7+wT4P1vTbF77Sr/wCy+VO+pbPJ2fwfP/A/+xXwr4uSHWbi20fw5DPq urpNtghtkd5rz++iJXh5li69KvCET6bJqEMRT55wPg/x94+8c+CLmdPB/jDxrpqefue2fUftFtD/ ALnnb3/4BX0D8FbH9tX4g6PpWqz/AGXRvAdw6S/2l4qsvs8NzEn9yJP3zo//AAD/AH6+uvg7+zZ4 e8LwP8RfiNokmpeNn+a10q/2PbaOnnb4X8r7j3P+2/yJ/v19LahqUNxqjyS3iPNs+d/M+RK9GEJ8 hw18XT9v7p4Ppfhr4neF/g1c+G4PGGgeI7+Le9kj6X9nhRP+eKfPv2f7b1g+CfDXxUXwX4h8B+ME +Huo+FZkf+y7/R9UuftNs7o/yPbvDvfZ8nzo9fQ7zxNb+dB/r0/12/5PJ+fZWVea9bQXFhZt5k82 oJ/oqQ/Jv+f7+/8AgT5HonXnAinU5jzTxJ4Q8Q6z4G0TQdN03wrqtzbwfZ725fVHSGHYmzeibN77 9if7lfEniD9iD4o3Xie/1v8A4WX4OnvLu6efe+nXMKb/AO5/HX6a3WyC82RPBHDNBvT56mWWF4v+ PlHnRN09y6fJD/sVwYuE8R7koHdh8d7KHJA/MGx/Zk/aH0v5LPVfhldIn8b6pMn/AKHDVy++An7S 0WoWyRTeGZ7B/vppV66TP/wN0Sv0uVtss3kXMkiI6I6JD/HSyeatxte58j5/40+evDnlR6sM8mfB /hf4UfEXSJEm1nwHqWo7P9Zs1tJt9eu6fqyabGkbQ2nhz95s2X9qm9P/AGSvpBp7Z40eJ03t8m+Z /v8A+5VC43vG9tLNBGif8sd7vs/77p/2dOl8ITxX1j+KeVx2Gq6l9pvNmua/Dbp+7ubOe2S23/8A PHZ9/wD8ces3T7y/l8SQ2Gka3oHhLXnTdPDfwXc15Cv8G93RIUSvYLe4sG2IHk2Rb/8ARrZ9kLu/ 8bp9x/8AvivJfiJYWHiF/wDSLzxVpsMWzY+j3sKImz/pk8OyvJx1D7dU3wNCc58sTzf9orXLxf8A gnp8RdN8SvN/auoXVppyXMMn7m8d5kfZv3/f2Jv2J/v1+Zmi2EKXiTbE3/7+yv1j034e/CuTwvYe HtU8H6V4x03y5Xsv7bT7Q6PM++ZE3/6l977/AJNlfP8A8W/2Rra6uBqXwNMlpqXnok/h7UtU/wBD 2fxvb3D/AHP7+x9/+xXiYGvClD2Uz2PcpVPfMz4J65YWF5DDeOZIXf8Ag/vV7l4o8IaxcSa9rdnN PBol75TwXMLu8L732O7on9z/AND2V8l+LPhb8UfgF/wjNz4lTRNfh1VH2TaJevKltKn34X3om/8A 30+SvqDwH8e3g+Dw8P694S12eLHmWs02nu6RS7Nn3/ubP4HR/kevNxdPknzRPRqfvYc9I8e1LW9K i8XyWdlZwQf2fqL2sGydHR0SGH5/KT/Uvvd/v/f2JX0n4N8ZX9r8GNbms7yd7OWB1eF/uOmxN6fJ 8/8AfT/gFfIviC6s2udS1n+xPEelJcaxLdPDNC80Nsron3H2f6nf/f8Anr6B+G8sNx+zfC9rN56S 72gdH+/++eih8fPAea0P9ihznl2pap9n86GK2+wQzSW8/k/3N779n/j9e2Q3qfaH+c/fr5j8Saij eK9e2PvRLqKL/gSOle3xvtuJdr/x1eK+PmPDhD3IHcrebLhNr/x14VqvgPXvibo+t+H7fRNRvdF1 N5bW9uU3ww7PO+f99s+SvQvNuXi8mK5eCZvljf8Auf7dd5a/H2a1+F/9m6Xo+j6VYWU/9nPbTeIb nfC6fxpvTZ8/3/nd678phzc8+f4Dhx3uckOT4z1H4b6PpXhf4N6d4V/4QzwfoGlaenlWttYaciI/ 9+Z0ff8AO/333vT9c8JfC7WC/wDa3gDwBqX/AF20G2f/ANkrzfQ/iX4nlkhuLKzvtchdN/k3OsWn /jmxK7OTxv4nnt98vw91mSP/AKYpaXf/AMRW9TA89Q8394cBq3wM+AOpb/N+FfgpH/v21q9v/wCi XSvV/gb4Q8DfD3/hJ9B8AabHoFzqdq9xBZpdTOlzcJsT78zvs+RE/wCAVyV14yTy99x4GvoP+enn eGpv/aL1Ws/ibo+h6gl5ZaPBp1yn8bpeW+z/AL7SvRyrnwmKhVlP/wBLOXHUPrFDk5D7X1RNVi8I JoPiCGS+024kdbXVbbej2cOz5HuPk+//AH3+Svzl/aR8QH+2LWz0y/HieHU7JNGubywd2S8uE+ea 4t4vubPK2w7/AL7zfcr2HUvjrpuueC7/AMPamkc+lahB5V1DDryQ70f/AH0SvN9LX4V6WIX0bTfE +lPFOkqJZ3UNwiOn3HT99X0Wa55TxVPkpHlZVk88PU56p8RfAnxal78bPGGsXSeZ9o16302CaaR9 9nFZ23kpCn8Gz53rD/aK+Ck3jL9olNb0jUk0qbU7XY++Dek0qb/9v+5vr78tdB+FdveJeRJfWr73 lR38Lujo7/fffDvpniLQfhvr0UKXHifR4PK+dPtlrcwun/faV5dGvOE+eB6NenCcOSZ+Slv+zF45 g1BHuL/R762/jTfMn9z/AH67aP4KfEC309Et7Xw46J/Al0if+yV+ha/CrwxPHvsPGfhKdP8AsNon /odWYfg3ft89lqWnXyf9O2rwvXd9exUzl+q0D809S+D3jy4s3hv9Bgu7bfu8lNRh2VW0n4T+LrXx L4VmfwZrPk6Zq8N6n2Z/N8nY6b3+R/8Afr9Qf+FM+J/4NKvrpP8Api6Tf+gPT7HwD4h8P6hcJPZ6 5pT3Fq8XnfZXTY7/AHHrSnjsV/IP6pQ/nGafrKSy3ibz88ctdINS+Ucdv+elfMcd1reh+PE0rWvP gvPtT/I+/e6f333/AN+u/wD7ef8AvmsZVeUv6tc+mVYZqnL5OPmfelVlvdsfy/8AA99Mt99xcf8A PRK8zF1+f3IHbCHIWWX5/kf5Ksxzosn3/wB3/f2VctbdFstmz56rTWv7tNn3Eo+qzh7we0hM2I2R tn+3UzSon3nNYMLcbGKJT/MTy/lL763+vGHsC403m3mz+CrKwf6Hvb/Xf36hs0RI/kTj+/WgvWtK FDm96Q5zM+RXt5EdEf5Ksxzv8nz/APA6fM+UrMbepT596VhP91U90PiLvzy3Gzf/AL9asKon3KxI XhWT78f/AMXWl5vvXVhP5jOuTSFP408yqDM6R7FTy6fNcbT8vzvTI03R/P8A8ArOv79T3RwLML/v Hbn/AHNlTbqypN8Um9PM/wB+pPOf+/Tp1+QU6fOWJpf4H/eVT+dfnX+OlX5pd++nb+z1n7Pn980+ AFl/d1DJcbwiJUM+9d+2iFXnk2J+/mdPuIm+sPaVJ+6MGZFj2VmzS+VvTf8A7Vd/Y/Dzxzqmx7Lw 3qvk/wB+ZPJT/wAfrqrf4GeJLrZ9tv8ATrHf9/ZvmdP/AGSur+ysVV+GBl9boQ+OZ8za5J/oEzf3 Pub68Ekv/tWo6xD5M8aWl0kW9/4/k3/J/wB91+nUH7OPhiWEpr/iXWbtX6RWcCW//jz766HRf2e/ g7oGqXF/Y/D2z1G9uHWSebUZpbh32fJ/H8lbw4WxMvjN6ef4WlA/IObSX128+wLpr6xDK+x7aGB5 t/8AwBKq/Dv9lL9pLxN4p/tF/h5rek6bMksTy6xPDYpt3/ufkd9//jlfvFplnpOiRfY9JstN0tP+ eNjapbon+/srZWWaffgwJF97f53369ijw1CHxTOGvxVU/wCXUD8mND/YD+J1/Hv8R+KvCXhmF3+d IXe+m2f8AREr07QP+Cb3wuttZu7vxt418U+KUlfc1paRxaej/N/eTc//AKBX6JyukY+eZN7/AMUL 1QuLee7j/wCPjz0/2J//AIivVoZPhaX2Dx6+cYqr8Uzy74d/AL4M/C/RnsPBHgPS9Otnm812uZ3u 3d9mz78zv/cr1WZrazhdLWFIP+mNna/5SqCWsKX+wJ8iff8Ak+f/AL7p9zaoj+bBsjh2fIm92evS hThA4ef+cmOpP9gf/Q33p/fnT/0Cqcl7D9oRPLdH+7/fojlTzH+1OkD79yIib/8Avuobj/jzf/nj /fSD79WZ+0GNf2yxP/Bv/uP89MW4Rbj5/tW903bPI/g/26pq++QoifIibU3/AMH/AHxVCZE8zZsk nh37tjzunz/7dBp7M2JHheN387Dp9xHeqazulnsldIElT5N6ViTWrtv2JBvf/lij/JUMdq9r88t4 fOf76Inyf8ArMunTgbf2hBs3W3n239yFN/8A4/WV56NPc7vsljC/+oR03/8AfdMSV5fvxTlf4Hmf f/44lMjVNjojp5KfK77PvvU+0LgM+0Okfzv5jf8ALSZNkKbKZFLM1un2ewndHT5Hh+T5P996p+IZ bnw/pcF7f6VfX0Uv8cKb9if7b/cStLQ9Z8Pavpf2myuY7u8/5bWz/fh/4BWFSfJ7hoUJHdI3eW2j SD+N/P3/APj9QzSyeX+9uU/vpDNTLjWbBbj/AEiFEKfcpZPsDW8N4jwPC77d/wDt1nTrwn8Jv/jI IWd96Mlp8ifwJs2Vnat4es9W0e5tpbzxBpUMu9nfR9eudOd3f+PfC9aNwjtJCip5CPIm/Z87zf8A xFQrZQwRzb0SeaXfvR337P8AYrXnCfIeON8I9E06zdNQ8T+O/Glg/wA8Fh4q16bVET/YR/8AXbP9 h32Vt2eg6rZag+q2/hjw5BeJBt2WF15P7r/njvdPk/8AH67+PY9/bW07yF0+fZ9xKs609/ceE7l9 OhQTfwJv+5/tvXPUp8/vG8MXP+Fznleqa94/TT0uU8N6rrkT/uHsNH+wukKf78zpvpi3Cf2e76z4 N/fP9zZpc03/AH28O9P79d5Y4utDGm+fHJqrxumyb7jvT1eNdHhSIpG8SfJ5MfzvXOXzv+Q49m8J fZ4by601LF5U3T7717fZEn3HffWJHe+A9Z1jTdb02/nntrfyksZra9S4R0T7mxE+/v3v/t16c15N /qXfZ5qbvv8Ayf8AA6x5NO05LxJnt9O85N7/ALm1RH/77SnMcOQytS07TZ7fTUa/1LTfsm9YN9rv 37/vo9PksrOKOFE1KDZE/m/PA+xHpjaNFKj/AGVLuCZH3o8N08WyrF1oxTS3s7PVNSg81N0770me b+/9+tPbzF7P++Z02narLpaW2n6rp1qn+turmH/XTP8A3/nrHvNI1htYsE07TbX7Bbx7Jv8AiY/O 779+93rbj0vUord7OC8geaV/N+2TQfJDsT5E+/WfrFx4w0231K88OaD4c8R6lLAiWVhqWqPYwu/3 97y+S9Z05j5OT4DC1Cw8VNcJbW9n9l3796Qzo7p/B9//AHKyrXSPElxbvbXmg32zzEln2J/G/wDB /wAA2bP+B1leH9O8VWZ1PWPFHhu6n16X5vJ03VIbiFH+/wDJ9x3T/gFdn4Z8UHQdQ2a9NrmnJvdn e5gmh3/J9/8AubN/yJWFCv7/AL8OQ9X36UPd9855bB7fxZbabLDPafbZ5dkL7/8ARkT5/v8A/A0S uS1r7S+sJYeRsuX2N5O/5/n/AI69R8RfE34e2Wvvpt58TvCVreb9sdtquqQo7/7GyZ64y6/se/H9 t2Fs+uQw72snsNRS4Te6bPn2fcT5Pk+evK4jwnPDmOrLcxrTnznE2M/9m6w+lXEz3Vy/zwQv8mz/ AGN9ei6bqP2jUPJR0nRI/NeFPkdK881LS/P8NPNc6rHaXMP737TNvR4X3/Jvf7n8eyui0lrPS9Uj vL2a+1G5SHYiI6JbP8mze6J/rn/33r89xdDln73xn1VP97757R4eWGXxJf3+rW1rquj3EFutr9st fOeFk379iP8AJs/269DhvbSyghs7OzsY7NfuQpBsh/74rwq38VzSy75YX/db9/z1tw+InubfzpfM j3J/y2/grOhCc/dic9ehM9LvrPTbiNJo7m605Nn7u2R/3O/+/wD79fN/xc8F3lh8Nr/xJ4UtoINY sv8ASLqzs02Q3luj/wAEX3EdE+f5Pv8Az/x13994ts7DT98Ux+2L/A/3H/3K5VfENzq1wiWtzv8A 3/3HT7ifxpWlOhyz92BjCc/hPzT8TXqJ448Qov8Az9Iyf+OV79Heda+SPGV+9l8fPH+lP9+y1d4k T/YTZsr6K0+/SXS0cUYqmd8Dube9T7RD8/8AHXoXwR0jUn+AHjaW7h8uz8R+KNtkkyfJcxWyOjzf 7m/5P++6wfg/4Ufxp8XLaG50177w9p/+lap8+xNn8Cb/APbf/wBnr6Q8aS6ldXF5baXbJpr2mnS2 tlDBsREl+zO8KIn++ifJXsZBheX97L7fuHz+cV/+XUTwfQ/hj4b1Hxh4hvLV76fRE1SWLS/JunRP KR9jun+++/8A8crpG+EWjRXDzWt/4jtJv9i9+5XQ/C3xB4Yn+E+hQ2usaBvisoonT+0Yd+9E+dNm /wC/v316uqpLHvRd/wDuV9BQwsK3vnh18XXh7vOeDr4A161uHey8f+J4P7iP86f+OPR/YPxItf8A VePI7r/YubX/AOweveGt0T76SJVQ2sLdKv6jD7Jn9dqHgclh8U03vLN4K1xP7k1qn/oeysqSy8Ye Y73/AMNPA+pf9e2xHevWrfw/NYeJ/E+q3CTo+9H0j7AibHTZ88MsP+/vdH+/8776x7Px5Zz6vNYX Xh7VbS8i+V0mgdE/772Vy1KcIfFM6oVJz+CB5e0AT/j8+C0if9eF0/8A7JVX+0fD8EebzwT8Q9D/ ANuG9mevS9Pl8T3Xxkm+1Ge10dIN3k/at9tNv/uf3Nn3Nn/xdeo/Yufles6FD2vwGk8Vy/EfLv8A anw/nj2S6z44sf8Ar8ghm/8AQ0o+x+ALj7njBIz/ANPnh5P/AIivpyTTUl/1qRyD/bj31lXHhTSL r/j60fS5/wDfsk/+Irf6jMw+vQPDdN07RYrjztL8W+DtRCf8sXgmt9//AHxNTI/HmvT+LEsNGeOC 2e68rZo/jJ0hm/3IrmvYbr4b+Er2PZcaFYx/7dtvhdP9x0ri/h14Ft9NuLzRNWs4725t55YvOuYN 73Lp9x33/wB9HR63p4SZn9bgeRfFjxboLXug2F/o/iafxDLvbTry/wBXhmSFEfY7/J/uP8ledm/5 ++at/HzTdN0v44TXLWf2G/f7JLavbQbEdNmx0f8A74+/XnH9ov8A3zXHiK3PO514SlaB9zLv8z5o njf+NH+Suks9yfwfJX5iR/t0+KrfR5rnV/h/pWuXEXy+cl09pDNs/wBzfX6KeC/Edh4o8L2d5Pc6 doep3FlFO9nNfb0SZ0R5kR9n8Dvs/wCAVMMDOl78jSdfn9w79W/GmTP/AKNVm3sH+2PDe3ljaeUi Pv3+dv8A9zZvrE1Lzrd0h85J0f8A1bpWlevCEDOEOch3pvdP46sx74pfuyb/AOCmWtvt2eb5e776 VqyIjyJXBToTn75pOp9kZb3Sfc3vVlrqDy6x5E+zzo6u9L56LJsVPk+7WlPFTh7oew5y9NK8r7FH z/7FXIbdFL/J9+qFrv8Anf5K0t31rehT5/emc8/5SnJb7PuPTPtH7pH/APQKszuiR/PWav72T7my sK/uT900plyP55f+eiJV/dWP5jRSfc+SrHnj+4a0oThAKkC1M2yP53q5o/hzW9euU/sbSr7Uk/vw p8if8Df5K808aa9f6XpeiJpF/d6dqOoa9ZWFrc2aI80O9/n2b/k37Ef79fTFh41sodSfSo/jL4O8 TanCdsek/ETT/wCzL+Fv7n2iLZ/6JevUwOXQxfvymcmKrzw8Bun/AAe8STCA39zpWnQv/cm+0P8A +OfJ/wCP11lh8IdCS4Ml/f6zd26Oiu2xLSH/AG/77vRqXxQ8c+FdJk1Xxn8H9fOjoiP/AGr4M123 1mF/9v7P+5uNn+4j1pWvxw+HV14Pn16612DwzbROkU83ieyuNJ8l3+5v85EfZ/t7Nn+3X01DLsLA 8Spiq8jpdL8FfD23uNtn4ctNRmTf++m3zfc/3/krr7bUfDGmW5+ypaWLeXu8mztUV9n9/wCSqFpq em+ItHSbTdXj1WweP5LnTbpLuGbf/Gjo9M/sZILaa2sYbKNH/wBc/wBx3f8A3H++/wDt767oUIRX unJ8XxFmHxjY3N3LAS9qcfI9xMm//vhKn+33NxsmV/LhT777P87656PSGs50SfULTSoYo9u9INj7 P996uSP9yGw+1XX+35m93/8AZErZJIipCH2TX3TSOJl+1x7n2pNNMkX/ALJTTG7b939nB9//AC2u nf8A9nrnYryOKR5oPD199s+/v/czbH/33d//ABys9tZfy3eXw94ikdN/n7NkSP8A8D+/UGfJznoj Q20USQxPBBcxfP8AuURP++KzV+0zyPN/rNj/ALx3nT5K8lvPi/4J0m5fSr+eDTpkf50sH+0P/ufu Uf8A9DrhvGPxr0mDwXrEPgu81iTxC+l+bZXKQTb4ZX37N+9Nm/en3PuVHt4QCnTme/eIvE2g+F/C dzqevavpWnafEn33T5/9xP77vXxJ44+MmpeIPGsln4c8WwXWiSzOmnWelfJvRP43+ffv/v768Euv i5r1nZeAPFXiC0n8R6j4j1FIrXTYbVLt5rt7T986W7vseaF97/P9z50T79TLqT3Xh9H8OaPBa2Fw 8t/PvSa0hSXem+bypk3o6fOnybE/g+fZXj5jXnKh7h6WBoclf3z6J+Fviq98KeNLm88Q3N1HpV6i RTbLpH2Pv+R3+TYn/fb/AH6+tV1eO6j+2/Y9R8iVPkf/AFyOn/AK/L7wz4m828SHXoYI9euLrdBb X8/nTeV/fi/g/gd/+B19J+H/AB5f+CLdIWuUvtElgaXyXf5Ef/Y+T5Pn/wC+68rJ8yrYf3cRD3P5 z0cdgaFX3qXxn1dHezfY/wDkG3Uf9z+CoVv5pbxk+xyJvTfvmevMfh78Qbbxq+pWd7pt9uiTzYJk 3wwzJ/Gn+/XoUlrbXEexNKu97v8AIm/7lfV4TFwxEOalM8qpQ9lPkqllXR87/vp/rKmklTy3SV/L h/6bPU0WnWFlpG+C2jjvPvv/ALFcxcfPO6O++ivX5DD3Jmr9vthGUi8yRP8Afpi3tsru620f/A65 6X91H+9m2b6oSXUMUn35JK82pip/aN4QO2j1LZ99INj0+Zkuo9iw2k6bP++K4mOd5ZETf5dE1w9l Jv8AOk+/9yj60HsTz3xF8Qfiv4IuPE9zF4Q/4S7w3563EELunyW/yecn+3/sJs/jri/CHhf4a/EP T/D3iH4Pa9qXgR4Uluk8PJdPDbXPzpvff877E3/c/wBt/uV7tcXU0tnvVZN38GyvMtH+Hlh4V8c6 l4m8PpPpd5cWUsFzYWcG+zuXebzt+z+B9/8AGn9+ipXhV92UC6cPZe/E5T4iatrHgjx7ptt4jtpL HR71/s6a86O9s8v9x0T50f8Auff3/wB+uk0/xBYLpaJFeX2sJcR/6mwg2f8AobpXmPiz9pHR1+Il 58LvFfhux8R6bdTvYajZ3M+9IU8nejvv+5v+f7n3HRK8t+NnxE+C37O3wM8H+LZLbxdr8PiWFE8I eBrZ4bR7O3REd3uJfvv99Pnfe/8ABXnU8DhYV51aB6X1qv7CEKsD6a1Dxl8RfLhTwv8ADR59n+ov NY1RETf/ALif/F10/hnxN4kvdM/4qjwrp3hzWkj/AHc39qJdwzP/ALifOn/A6+bfgl+0DoPxS/Z5 tvEfg/QdchtvPe1vbe/f7R9guE+/F9//AG0f5P4Kt3GqfEvWdZmudCtvipaQq+x7bTdISGGb/gc3 3K6oY2EqnIYToT+M+gfEXij4kWF5Yf2L4btNSsJU/wBKudNg37H/ANv+PZXbeEfEd5qngf8A4m9t JBeWl1LBP8mzeiP8j7/499fHmqfDf4keJfElnc3Vz4n068i+ay+0+IUt3hf/AG/s2/5/++K+g/h7 4S+JGk6fbf8ACW+OYNcton+5eadvuf8AgE3yP/wN0rSHx8xdapCVCEeSB6H9qhutcl+x20DzJ/y2 SP7n/A60prKHyE82GPf9/ZVmNbOz0/ZBCkEK/wDfdUJtRs/NRGmk/wCAVn8HxzOX/ARfYLBrP7M6 bEf+CnSWth5ibVRHT+NKreTC294pn2f399T4eC32W/33/jo55jHR6RbXFwm57s/7j7N9MutBtorz 91vSH7n36faxXjzs79fu/O9bDbHj2P8A6yrhPnM1OcDmLfSdNjk3+ddzv/fmnp91ap/Z7v8Aw1cu IrSIu8rx/wDfFZN5A8tvv/eGf+CoqTnA39pznFXVrFHPvZ54HpkU83lO8cz7Ivld0qtqGsvYXk1n dWyT/wAKTPXDN4gubDXHSKbzLZP4Pv7K8b+3KHwTPoqFCpVgeits1G08mdEu7Z/vpcwJL/6HXH6p 8Ofhvd65ba8ngzw3Y39vJvS80qD7DM7/AO29ts3/APA99TWurwvpbzXHz3Kyb4HT/wBArSjvZns0 dIUgd/4ET5NlddPFwn8JhUoThMxJPBuiajcWf9tXOs6lCj+emm3Oou9sj/wfuv4/+B0+80bw9ZXG yXTYEm+fYkKfPWrb3sMTvNLiC23/APLb+N6ffXEL/PcPAjv88CP9+uGcITh/fOunXrwn8ZTWztrW 3854dlts3/P87pXH6tqiRRukVtaeTv8Avv8APvput+IPNtnTfjb/AOOV5Vq2rvcffnk37P8Ax+vG xc/a+7SPRoc8PekM1bxDZvcX/m/Ojv8APCn8b03Qdb8/55YXI2fP89cXHape6o80nyO6fc/266Sy tVs45v8AluiImx/M2fx1yzhyQO6hyTmfB/xZst37Q/jDUrX5Jv7Rbej/APLZK9U8N3/m6H87/crx bx5qUN18ZPFqWX795b2WV3/uJXeeFbzbG8NYYqnz0B0J++fpx4J8nwN+zNolhaOia3qsf2zUX/23 +5v/ANxNlcBrF1c6944ufCvnTwaVp/yau6P87u/z/ZEf+B3T55n/ALnkw/3686vPGF+vwG1LVfOd 5rexRUf+5/BVz4c37p4Ds7+ebzLzUHlv7p3/AI5Znd//AEDYn/AK3+tQ5DxqmEnz88z6H0vRtBg0 9Eew019qbI0mtUdET+586Vpf8Ir4Vlk87+wdDR3/AI4bXyX/APHNlcHBreY/vpitWHW/uV7OFxdO EOWJ5VehOczoY/COlQSuLObXLEP/AM+2t3H/ALO71J/Yd4kf+j+KvFUH/XaeG4/9DSsmPW+fnfNX I9W/6aYruhi4HLOhMnksPEiyJ9n8T2rp/cvNBR//AB+F0olh8T/cZPCN9D/t/aYn/wDa1cd4Z8Za rq3iXxbZy20Elt4fuvs978myZN/zpNs/jh2V3MOr28tujrNBIn9/fRTxUJiqUJwM2H+2IJP33hKx 2f8AThr0L/8AjkyJVyPVrqFN9x4V8VQf9cYIbj/0B6x/+E303/hPIfD32aeRn+5co6On/fH3665b iHBq6FeE/gInCcPjMuTxRo8EiJdJrFi7/wDPzolyn/oCPTl8UeF2kSH/AISHRo5v7k10kL/+P7K2 1unA+V3j/wCB09nSWPZL8/8Av/PW5kQW89ne/wDHreWt1/17TpN/6BXE61qMNl8TLmzt96X6QWV5 v/uPvmh2f8Dh2f8AfFdJceHvD17FJ9o0Hw/Pv+/v06H/AOIrmNQ8P2fh7Qr+50GwgtbCWdLzVLO2 Tf8APCmxLyH/AKbIn30+46f7aJWkCahj/Hj4UQ+PPC9pqWjeXBrESebZed/y2R/vwv8A8D+5X5pX L3FlqE9neabqcF3BI0U8flv8jqcMPwINfrrp9+nirwvbI00f2yygRdkMm+F0++jp/sP99K83v/hH 4Q1HXL3ULu3ka7up3mmPnPy7MWb9Sa87G4ZVKnMj0MFjHTp8sj82f2kvg94V0n9tz4LeCvBejwaJ o/ii6ia6sLZH+zQ7LvZM6f3EeFH+SvurR7CzsvCemvEif6Qjz/6j50R3+T/xyvHPjZZ/av8AgoP8 N7+JN91ongbULqPe/wDy1ubv7HD/AOP3Dv8A8Ar3i31KbTXfTWs9N1iwiTyoEdNjwon+3XBUqc+B hznp/wDL+Z1XheJf7DuUVPLX7a9aus/8fFt9ys3wzPDLo9zNFD9khe9fZDv37P8AY30/xFK8Ulrt 8v8Ajr5/Cch6Vcswy/c+epvMrn47z92jof8AYqz57eT833Nn8Fe59bhyHnewLktx+9CKnmP/AHKR Vcx/aVT5/vxpVa3QsN78vWkr7I9lY06fP78xVPc90rLO8Vx8/wDwPfVxrp/4arSfNb/cjf8A36zp HmTZH/d+f5Kzc5wD2fOajO9xKEx8n8dXFbZHsrHjdVuH+f5v4/nqZpauhU+0ZzgXJNj/AH/3lUJJ XTYibKZJcbI/9umD/Vjf+8T/AJZ/7FRP3vhNIQ5PiOJ+IFrqtzb+D30mH7Xf2ni/T5fJd/v732bP /H67DXviH4AtdcudE8Ta3p1rNFO6vbaxauiJ/wB9psrs/BMX2fx5DeLZpdfYoXl+5v2Ps2b3/wC+ 6ueINJ01JH/1+x/+WL/Ps/77r1aFD/ZeY5a+K9/lPFtevL/wv8OLrVfhzrCQeGLt0a6trCfzoYX/ AIJrd/8Alj8+zfs/9nq5pKTeI/DaaD9gtPE+j/YkSdNY3zQu7p87v8/z79+/Z/ubP46wb3S9H8P6 hfx6dZpBpWof6Pq9nbJsSZH+Tztn3N6f7H3/AJ6syeNZvsmm+EvB8yJrd2j+feJBv+zJv2fIn9+v Vy6pP+c8rHQgez+DDeeAPCL6Lpfgr4RXWhf8+Fl4e/st/wDgEsP/ALPXYf8ACb6TJN+/8T/En4Q3 3yJDNNOmvaR/wPzkd0T/AIGleDL4R8c6bH9ptfHnir7Yn30v9l3bP/vw/wDxD1q2fjm5sP8ARvGm mpp38H9pWG+azf8A30+/DXowxVaBx+wPY28TftP6Jb/bPDlt8JPjh4ef5obzRJptOuXT/bRJnSsG T9oL492WoJDqP7JfiO+h8zfI9hqPzp/ub4U3/wDfdcxDonhLVH/tKzs7F3f/AJfLCd4t/wDwOF0r S/4RrSpc/av7Vu0/uXOqXMyf+PvWlPHB7P8AuHeaX+0Jr11eIniP4UXfhKb/AJ87nXobm83/AOxb wo//AI+6VleIvE3i3xveO+rXEmh6O/8AzDbN/ndP+mr1Qs7Cz0238mws7Wxg/uQpsqnq2uabo1un 2+58uZ/9RbIm+ab/AHEqK+OrT92JHs4fGT2un21hb7LaGOBP9isDxM6wWjzIljJfywSxJ9p/ubPv /wB//vispPFWt3qebpulWlpZ/wAE147zO/8A3xsT/wAfenx67qVxbumo6bp12n3H2b4X/wDH96f+ PpXJCnOFTmN5z5zwGbw5D4k8S+DPEmopJdSeGrq9s4fnS0trZJoUSbZb7/77/wAbu7/f2fcrtobL StO8nSluU3xJ5CTefNvfZ9zZL9x/kf7ifJ8n3K6TTdLhtftNyyabY2f23bPDc3W94Ytn+59/Z9z/ ANDrldY/sd9HuoYIdVtLOXzWeZ0mdJpUTemzf8ifP8ibK2n78PfIp/Gcr8RPBdhq3wc17R4vP0bx VdwSy6JeWH8D7Pn37P8AUv8A7n3/APYrzTS9Z+IXibxX8E/GfhfVbrVdN1PS0XW9BSeGG2s/J2W1 zM6P993f/vh0/wBuvpa3iTS7y5+2wyQWD2sU8COm/wCf533o7/xo+/8A396V5p4L8PWen+E7DUfC 9gnhz+0L13fTba6TZsm/j/jdHd/49/8A3xXNCh7Hnj9g6vae15P5z0jw7quq3/jS21V/GF9/aVi6 S2tsnyf30+4/yf8AANlfW+h/EF7i3hh1zekyJtnezTZ/32n368B0Hw4lhon2O8trR02IiW2zekKf 3P8Ab++9TXGjX9giTeHrye0eL5ks5p/3P/AH+/D/AOgf7FcOEqfUqk/ZfAb1/wDaPiPqj+2UvNHu W0vz7pPv70++/wDsVzd9rf2Wzd/s32TZ9/zvkdK8E0HxpqUWsZ+0z6drFu+2T+D5/wC46f5R/wCC vXbHVNK8XaHNZalvj1J/vwp8iOn99K9TCZxDET9lL3JnLPA+y96PwHH6p43eW8eGKWNP9us2Pxgk 8dskW99yfI/99P79b0nwi8PS3DvFbarPc/8ATF9n/j7/ACJXPXXwYeK4hubDWL6xff8APbPP52xP 9+uKvgcbOZ3U6mC+E9U0Ge2/stLlfMk3pu31ZkuprrVXzax+T/feueWW40vS4bNoZPIRPneFN++u e1jxtZ2dn53nRwbH/wBzZXdUpwpQ9486FOpOfuHfyatDayf6RMibH+4lc3qHjr7LFsi8t/8Abr51 1r4oWH9sTWyalGH+df8A4ivKtS+JyfZ7uC1m8+/TZsSH59718jjs/rw9ykfTYTIOf4z6L8Qal4b1 rzvPs7SD7Q/+mvDGiO/+3v8A/iPnr5X/AGlv2c0+PHgfwfYeFfEkFprHhpHTSLaayeZHif78O/f9 z5E2fx1TvPEHjHULuF9I0e7RG2NP5z7P+AJXeaL408T6Roc0N7pV9Hv+d9ib65cJnOK/5endXyDk p+6Vv2Yfhfr3wt+E9/olrc32jwvqLz6i8M2x7mV0T+P76J8mzZX241/c/wBj/ZpXSN0/gSvBvAvx BtJdPv8A+0obqxuftW5/tMGzYn8b/wC3XoUmvWeqf6Tbun2X+N9/9/7lexQ5/Y+15+fnPHxdP9/y ShyHomj6pt09385P7qbHqKHxG/mNtubve/8Af2fcrg1vLNf9GidEd/v1cmS5S4h/0nz/AJE2f7la fXq3J7hyfVaZ2f8AaiLcP8/2v/bf7lUP7SS11j7T5O/Ynyb5K4C+1kW93NsufuVz03ib53d5t+x6 4a+c8h1Qy7mPYLrxC8Ef7pHkT+4lXIdWeWT9+m/592xJK8Qk8aWcSIkv8fz73f79ZTeP7N7aZI7x Nm/ykf7lZ/25yT5zT+x5/wAh9LLr2yLbLNBaoknz/Pvqt/biXEjpE/l7P+W2/wC/XzxD4yhW5R55 pE3/AHN9dbpviXfcJ5SRzpL8qf363oZ/7UwnlXIe0+fbeXviud/+270xZU+2O6TPdO/8f8CVm6bL N9mfYkcfz/xyVvTKib+E+f8AuJ89fR0/fPH+A861qz2ar506SeS/9/8Av1514u0aGXTn1LS7meO/ h2bP77on8FeheJJfsusQyyrd7Nn8afJXMXEqXEe9NkkP+xXxeYzowrTifRYGpOHJI8Ph8ZX9hcP/ AGzpV1apv2faYdmzfXp9n4ge7tkdX8x/u7/4ErjNctYV110Z441eT5Ef7m+k0+wmt8p9v8h9/wBx 33pXPga/JM+uxUMLVoc/JyHqaXsP2N3leCN0+be/yVympa88UiTI6Tun8dZV5fpa6z+9m8y22fc2 Vweqap5t6ifwf7FddepOrPkiePTwpDq2rv8AbHh2eXuR659pUuJHuZnRP9j+/SXl673G+VU2J9yq cjpLGn9/7/z1pych1cgWsiPJ9pm/dokm1E8z79cf418fW2keF7ywsH36lcOi7/4ESmeKNbhit302 x/1zptnm/uV4DrUqeZ5Lb/tKTps/3P46wqHdTp8kOaZ57qVvHFd+Krx/vy/x12Ggy7dRRBXN60rv p+t7UGa1tPfbeQ1n8cDk+CZ9K+G5f7Z+HmveG5X2PcWT+Q9Hw31yWX4f29ncP++tJ3g/+w/30rjP D+pPpuoWepRf8sn+dP76fx1pSXtn4N+IHjNJ08zTb21TVLJE/wCWzu+zYn/A3T/vuvN/uHROH2j2 +HV3T+OtiHW3/v18MX3xS8T6t4T1LVdJ1H7OkSS+RDCnyb03p/vv86V5ZpPx9+JtlG739zo99/2x dP8A2eu+hluKl8J5tfF0IfEfqZDrb93rSj1z+/X5laX+0xZ6l4ghtvEem6rBeW6f67TZ33ps/wBj +OvpDwb8S7bXNLubzS9eg8VQ/e+wJa/Z7+H/AIA/3/8AgaJ/v1c6GKpfEYQ+q1fgPqK4msL9JoZY UPm/f2fJv/74rm7Pw19l1ya9tfE/iPyX+5ZzXSPCn/jm+uJt/G+lS6ZDeNcyQQum5/tKOnkp9z5/ +B/JVPT/AIu+DLzxZ/Y1vrHly/dS5mg2Qu/9z7+9PkdPnfZR7Oc/sBycnwHs1na21n4wfW1to01K WBIp5k/5bbP43/2/9uu/t9ZR4/mryKPU/wCPfT4fE2mtceUt/BvRN+3f8+ytKGKnSMK+E5z2tNUT +/Vr7eXj+V68W03xRpuqb/7O1K0vtn3/ACZ97pXQxatszh69GGYnDUwJ6rDfusfz1Yj1Ib9/+rdK 8xh1Z8431fj1b/azXXTx0DknhTH0XVP+EV+Oeq+Hk/d2GxL/AEv+59kmf99bf9sZfnT/AGHr6B22 0n7zafm5/Ovif4heIUt/2g/B7o/zpol2s2z+47/JX0Db+Jrr7DD+8k/1Y/lXbHFQsc0sLL7J4z8Q tLtm/aU8MalK+w3GnIt1/fS0sXubx/8Avt3h/wC+K0vDlzZ+KLhJvDl/aayj/M6JNsmR/wDbR66f xZofm+L7PxIs3z2+ly2CQ7P+e0yO7/8AfCbK4z+yNN817+C0ggv9n+uhTY7/APfFfM+3hOhCHIfR U6E+eZ6j4VR4tDmSVPLdL6VNlWtfTdHC7J8lO0dYYvC2m/Ztnk+Qj/7/APfqHxFdJBpSJ/y0Z/kr ysJUOuv8Zy6u8W/YkcdTQu72/wA2/wAms23850+/5iP9+tLyk52/98V3kGzC+2NDVlrjeawbXzvt GyJHk3/3Pnrbt9B1u6+7YTxp/wA9pk2IldND28/hgclfkh8RWnn/AHexaeq7f9a/mf3N9aVunhuw vN+pXM+pXO/a6I/2ZEf/ANDr1LSb/wAKxW8L2C6ckkv3P9F3v/4/89elhMmnV+KZw18x9l8MDxgW Uz7Dbwu+z7mxHrStdL1K/n8m3sL55v7myvcv+Ehhtd7tqXkf7CPs2Vm6p488PDTLrTdU1tJ7a4g/ fp5/8Gz++n3K9KnkFCHxzOGec1p/DA83sfD1g9/Cmo69Ypv+VEs/9If/AOIruLPwv4V8xPnk1F/7 811/7Ilctpdv8N9UuEuYodSupvvP9svn2b/9xNler6b/AGPb2GzSdNsdNtkRNibET5f79ejgcDQh 9g4cViq8zet7yw0vwv8A2VZ3OnQWGzzXs4fuP/v/AP2dcxqSeA9cj1JLq2tbv7JB8/2Of7I6fJ/f +5XVW0XhvXtHms7iC11+zf5Y0vNiIj/7D/fT/gFeFeNfhb4V07X0T/hML7TfNj3fY3g+0fZkd/n2 PvTen+/XpV+eEPdhznDQ9nOfvz5DhvFXw0tvFvhu8vPh94qg03Uk/wCPWz1j7kz/APXwn/s6VxPw X+G/j/wNqHirXPGXhW+g1Kad/sr2ey737/40dN/yJ8//AH3X0h4TXQdI8Pwx6CEntk+SO5mn/fTV 39vf2H2B/P8ALSbftTyX/j/v1z0MLD4y69eofPEfjK2+0tDcfI/9x/kerlxLpV5aedLsTfX0DJ4c 0rxHHcpqmmwXdgnyo810m/f/APEV5d4i8A+ALfeE8SSeFbn76PC/2hIf4Pnif/2R6dfAzChioHic ngrbqjzaDeXel3P/AD2sH8n/AL7T+Orkf/CxbAbP7bS6T/p805H/APH02VsNonibSdUmfS5rHxdZ 79nnWG9Hf/tk/wD7JvqbUL/W9NH/ABMdE1XTUR/+XmydNlebyV4fEel7kzK834kX8exry1tU/wCn a1dH/wDH99aui+A4luHl1R5J7l33zvM+/f8A+h/+P76Z/wAJV5+lo8Tx+d5fzp5lMh8VJLeI+/76 b94/9Ao9uHsD0L7FYRRu9vCklz/ff53rEvILaffvRN//AKBWaus2zSWztN96P+Oia6/0iaFfkuX+ 4/8ABUT5JF06c4HPX2nWdvbf6VDHdw70++n3P40rEktdEtdPd7iGeOH733/khlf+5K/8D7/nR/8A gG+vRZkQ7PP2VTk0izljd4mkgdPl3wvsrOhUqQ92QV4Qn8J4bHFqWr6pbWd1c2mnWSPsR/P865eL e77Eih3v/G/3/wCCu90G/wBN0jxBfpZWdo9y+xd9/wD65ERPk3xWyTOn/A9ldT/wjVtL8l1NJdw/ 8tIZp5tj/wDAN+ytKPTdKtoxbW9lBGqJ9z+BP+AJ8lb168DCnQmEPiuH7R5Nwmnf9sbp0f8A74mR K6SO4hn+T95G+zdsdNj7K4m8sLZ7xIUSOD5P4P4/9iueuvt+hx+dC7yWEP8AAn34f9z/AD/wCvKn i4e0O76rM7zXvD8OrxpNE6WupQptgudm/wCT+4/99P8AKViaPrNza6oLO/8APsdVtHR0ff8AOn9x 9/8AGn9x/wDvv56v6D4mh1SOFHdN7/cf+/8A/Z1paxpFnq9miS74LmL/AFFzD9+H/wCLT/Y+49cm KwvOaUK/L7sj1TQ/FUt5bfZry5ggvNj75rmfZDN/8Q9da0EzW6Jcfcf97sTeiP8A/YV8rwaje6Ne Q6VrcKSQy/JBMnzpN/ub/wD0S/z/ANzfWV9v8bfDSQ6x4Dm/4SPwr87v4buZ/kh/v/Z3f/U/9cX+ SvSwOczpe5iv/Axf2VCrP91M+upnuW2Ks0ECRfJ8j1x+seGfD2qaXNbX8sG93/fv/wAtv/QK8x8E /H3wf43ubnR4PEKeHPECPsutH8Q2TwzI/wDsPvTfXrv9h/bbOH7UnmInz/6M/wB+vo/cqw/nOL6r PDz9/wBw8f1L4VeCWuE/s2zkd5fvvs+RKYvwb0eCNXsPI8n++kf369L/ALD0q3eaGK6dHT5t8yfc /wCBv9+tVYEeSGF455IYk3STO+xNlcM8nws/jgej/aNeMPcrHla/DmzSN3Xz/syfJI7psqGz8EQt ev5STz+V8+90+SvZpL+2i0CazWw+1J/yzhf9yif7f+3WPYyytcXiNZ+XB5G5331yf2VhYVPcgY/2 riv5znrXRLZrfyZYbF0T+4m+oLjw1pVxG6RWCWLoiJvtvk2V0V1cJpvh+wS4R/OuP9Qm/Y71q2dl d3Fhc3MqWtqifO6J8+z/AIG/8dd9OhD4TnnXn8R4zN4B1WyuEvNN15J96fIl586Qv/v/AN+sG68P /EKCN7m3uYJ9ieVv3/JXurX8M95DDa/v0+dfOf8Agf8AuVTbzm3pL5m9P4PubK82eVUJ/AddPHT+ 0fLuoaN8SHvHuUsN+/eyeS++uGvvC/xCn8799PBN/c8h/k/26+2/Km+0bGeD5Pvu7vsqtcIlxeOl vHHOv8f9xK4Z5BQPYocQey+wfDC+A/G2oyTQ3GsSWKRT/wBzyd/+3vf+CtzS/hNr1wjyPrd3seT7 +/f/AOyV9hR2cKo+zyH/AL/yfIn+5R5D3Vl9pd5I4X+47/J/3xWkMgofaOufE85/DA+Trj4R+Kki hfRvFsaPF/BcwbP/AB+tXQfDnxF8OahBNe/2drNs8/m/uX3179HokzR7/tMCJ/uVZkV4vkvb+H7N /c2bK5/7GoQnzxOSvnNSfulmx8Rpa2aJL877/k3v5KV0Nx4jhi0+HbNv+T9x/tpXByW6alHeIiST 2afx/wAD1y1xa3kXnPZalP8AaU/1cM3zpXrTr8sDwPqnvnRatrlze3gmlmj2fwP/AOyVlx3EKxuj TRo/8cNeLa9L45ije80u28+Z593kv9x0/wDi6rf8JHqVxbzO1hOmpPHt+f7lfB46hP2/tT6mhgfc 9w3vHcFzeyQw2Gqvpt+j7rWZJE+f/Yff8j1yVvqmt6RGf7RmjTY+x3htfk3/AO3F/wCzo9asf2m/ 0/fqKQbv+eLpv31T1Z4ZPDF5DFG8bpH8nz/8DrChQ5z1faeyhyDLy/mvI4bmLZG7pu2I/wAlUVt5 7qRDE/l/89H/ALlY2i3DxRzWzfcR90H+4/z11HmusH7rlPuIleucs/aGbdR+bGnz/vrd/nSuJ1rV 5bWR7O1fzJv4/wDYq54i1T7PIkcD/wCky/PP/wCyV55J50twiReZPNL/AHPnd6qmd2FwvP7xj3kr t88See1cNqkD/wDCUQo8293vfKf/AG/9uvcpNLSw0r7NLbPHM/8Ar/k+ffs+5/338leJ3Gx/Ff8A as83+jRXrwQunz+dL9zZ/wAA+f8Aylck5hiq/N7sDzfVHv18R69D9ieezl3ojo/+xXQ2/wDrU/vV Hff8jRef9dKu2/Wr+wcPx1D0jRX8y2X/AGq6TxjZpqPwv8Jak/8ArbLVEsn/ANzfs/8AiK5Lwz/B +FdVq3nJ+z94mhld5HstQiuE/efwb0/+Iry/+X56P2DzTxN8Lf8AhV/xM1n4b/2l/aqJaxTx3Pke T/x8/Ps2f7G+rOvfsZfEiwkm/stNH1lEf5ESeaJ0T/b+R0/8fqHxF4t13xb+0J4t17XrsajqVp9n s0l2InywoiQp8n+wlfV1n+1jqTbU174b+Fb5E++9nO9v/wDF11TxWNpe/A8qeBhOB+dPiD9mz4i2 8jvqPgy6ndE+/DfQu/8AwD98j/8Ajlcc3w28c6D5Mz+GPFWnPb/JBM9jco6f8D2V+tdv+038PLqT /T/Cfi3R3b77216lwn/fHyVfj+KXwT1SPYmvT6U7/wDQS0jZ/wCPon/s9af6wY2HxwOX+xqB+R1x 438eRadbW2qalPfQxP5uzUoEd/8Acd/v/PVmT4zeMIr9G1vwx4f8QaJD8/2OFHhm2b/4H+fZ/wAA r9YprD4XeJbfybXXvA+sB/uI91s2f8Ad3rhtY/Z28AapJNcxeEtOnkl+/NZ7Hd/++NlXDiPC/wDL 2iE8qr/ZrH53aH+0zYQeC/7E8QeGPE72dv8AcTTdXRP3W9/kfem//f8AnrY1X9qqws7Kwh0T4aWL 7oFeB7l4fk3/APAHr6I8TfsjeBr3U/tkS+INKv0/jhd32f76P51eE+If2P8AZfvNp3jabfv+5eWq f+Ofcrvp5lk9b4zCeEzSl8Bysn7Ufjmws3vLfQfDGjbfmdLZH3/997/nq9pv7bnjSzvE/tLw7puq 238ey6eGb/x/fXIax+zT8Ube3mht9V8P6xDs+588LvXkuqfBb4naTI/m+FZ5zv8Av206PXqUKeVz +DkPNrzzSHxH6EeCf20vh1r08Nnryaj4SuX+Xff7Hh/7/J/7PX1ppPiFPEGhw3/hzy9Ys5fuXiTo lt/wOX/4jfX4A33hrxDpu86j4e1mxLf89rJ9lfoL+y3rl54T+HfhiF5nSwvZ38+F/wC483/jn9+s cfgaFKHtYmmCxVerPlkfTmqRTaj+1BYaP9p/tKaJEl1GbZs3v9/YifwQomxET/bd3+/X1PG1jFbx xNOhZFCk/TivmH4a/wCkeLPG3xAuvL8mW9lW1f8A2Ef/APY/74riLr42H+07nyLGdofNbyye65OP 0rzqWInBWPQqYeDZ9oa8/n3lnYfcT/W/8Dqa18MpLZ+bK+xETc7/ANxP79baxWzXCTSxRyOn/faV cuvJurP7Mzv9m/jh/v1lQr0IUPg98mvQryn7pT8HaZqmo6Vb2mn2l1eys7vDEifPsd/krofEnw38 VS2CTPpsiXNv83kpPC7v/sbN9MsfEviHQ722TSPsM9hv+ewe1+eZ9j/P5v8Av7E2fcqzdfFfR7/w ompWUzwXd2jtHbXKbHhdH2Ojp/BsevOwtShyckjev7f2nuHDaJ4SubqPzr+f+xrP72x4X85/+Afw V6LpujeFbeNHitoJ5v79+7zP/wB8fcrzqHxan9lvN9s3tcP/AKnf8710OmeJbDzElut8dzs2IkL/ APjlfTZdi8KedjsJij1ezl+yyIlrCkCbF2eT+6RP++K3pL2a4j8m8tt9hs2SPN/qX/grjNNurm6E NykL2m/5t8z7Idn+5/HVbVLfxPqujXOnv4qsY7a7TZvhg2eTs/uV9V7f937p8x7D3/fOSm8K+CU+ IDzXV/r99eP/AMuz3SbE/wBjfs316bo9nolvpf2PS0jsZn+5sT50/wBt/wC//wADrgbH4eWEN29/ r3iS+u7yV906eX9nR2/9DrsLfTbawkT7LpWmz2f3Ed0dHf8A3P79Z4Snye9ycheKr8/u8/OdI0SP eQzS7NkX3/OTf/6H8leUePPBHgy/1ibxDdXlxpV5doiultGkyO/ybH2fwPXqkS2c9v5E2lfJs/ee T8if/EV45488Ef2pePcr4w/srTXk3JZ3+/f8773RK6MdT54fBzkYGfJP4+QZoeieBtJkj+zvqPiq /wB6L8+zZ/3wmxP/AB969Xh1JFeSFHsS8XzSQw/Ps/8AHK8r8O+A/D1lZ2czXl14gdIHfYn7mFPn /uI++vWrFrO3kTdbWtjZp87ps2b3owkJxp/ByBip80/5yaO6hi0z7TKljfQ7/vvaonz/AO//AAV5 prnhzw3r1zsi8Q6rBbJO8rw2d6k0P3H3pvdP/wBiu017QfD3iuLfE88F4n3Jv4P+Bo/yV4ZfeBvF tvqEOlf8JhoHk26fI9zfOj+U+/5NmyjFVJ/Dyc4YSEPi5+Q9m0HRPBOk3KTJeefs/dQPczvcP/wB PuV6Fa3GkLqsKJE/2bftTzrX5N/9yvH/AA34Pmso7a5uNVu9Sh+4jwv5MP8AwCvQoX0qw1GZ3tvM vPL2Ruk7o/yf79dVD/ActeHv/GdnJFDrVlc2F7bWF9YXHyPDDNsdP+Bp9yvmm88C+Bv+EkhfV9b1 me58/wDcWdzPCiTJ8+ze+zfs+SveJtD0u/0Z01a2OnGWP/j8s7197p/3389eA6x8G/FuvfFBLy18 Q6HPYWieVBc+e/neV/sJs/29lZ46HNye5zhgZ8nP7/IetabqOgpo9smlokFmkG50tk/9A/jrpNP1 d9P0tP8AQNVeFPlR0m+T/gdclovw80rw5FbTX6X2o3nyJ9p3/Jv/ANxP7ldJpdlbXHii502W2k1W 5t4P+PaFHRId7/7+z/4iuuHOYT5DI1vRPD3iPWLO21LwZa3SPOiz38N0iOm/7mx02V87+J/AGiwR Wd/4X8YWljNLO9v9g1j5/wB6m9NiTJ86P/vo/wDv19M+MvCmoX/hdLDwrrc+h6lsfZbXL74XT+4j /wAH+/8Acrw3wv8ADKbw98RLzxV488W6Vdu8H7h4Xd0RE+dN8r/x/wBxE/uVw46hzz5OQ6sDU5Yc 3OeG3Ot634ee2s/FGj3ejzfwO6fuZk/vo/3HrqbTxRbXToYpo5NiV9g3cthFYS22ltBJbbNjvDIm zf8A7b1z3/COaJdWDpdaVp08Ox4p7n+y03o7/c+f/wBnrlnlX8szr/tX+aB4D/b0KeYh/dj79TWv iCFJNm/79d5L8LPB99I/z6xY3+9Ef7M/kpCj/wCw+9Hrz3XPhB4hsP33h3W7XX/4ktrlPJm/4A+/ Z/6BXDXwOKh8J1UMXQmbEmqJsR0f7nzbE/jqFr9IrJ5mb7n+xv2V41fazq3hyRx4g03VNDjT+Oa1 fZ/wB/uPWpY+L7C40t7y3vI5Eh370T568qvX/nPRhQPVFlS4n/ep86VWvJXl09URP3P3q5i38QI9 un8HybvnobUU8yZEmkT7j9N9clecDeFMp3mm3mlyfbLBJHtn+d7Z67bQfFsN1bpDeTeW/wDBM7/+ h/8Axf8A7PVCxvfttm32jy5E3vs/2031g6tpKPcPeWEyWk33qwp1/Ze7L4AnQ9qetXSW15p89tex W91bS/K8M0e9Hrm10jUtJuHn0C5S/ttnz6bqU/z/AO4k3/sk2/8A30rg9J8UXOlulnqreQiJ8juj vD/8XD/4+n+5XoVvrMMunw3jpJHbS/cuU+eF/wDtsnyV18/2zl5KkPdPPfEnhzwT4ovETXraTwjr 3/LB7xPs77/9iX7j/wDAHqhb2vxp+HOl+T4cm0rxr4bd9z2F+mx3T/Yf+D/gFex/ara6094ZfIvr N/vwuiOj/wDAKxF8M6DFcedp39q+HJv7+j6i9un/AH6+5/45V0MV7H4fcOr63Pk5Ze+Q+Gf2g/DF rbQ6b430Txj8OdS3/O+sWT31m/8AuXCb9if76V7xpviHR9b0dNS8OX+j6zYO/wDx+abraTIif3/4 0/4BXjX9nawluY7fxhdzp/c1LS7a5/8AQNlcxN4GebWJdSXTfA/9pP8Acv8ASku9Guf+/sL16tPP IQ+I5alCE/sH0kuz7Rv86RN77d81ls3/APA030+S4ma3mhtTJ5f8f9mulw//ANhXzzFqXxC0Ofet z4qn2Jt33KW2uIif76eTcVej+KVzb+dbT6V/aV+sH3NNj2XiP/z2e3udjv8A8Ad67qea4Wf2yPqJ 7BG3hvRrj7T/AGVPfa3K/wAkMzu82/8A4HWDqms+LdXvES3sLW0s4n3eTNqKbN//AACuV0v9oT4R ajqc2iW/i20TVX2RJpuq7NOuUf7j70uf7/8AcrttH1az1HT3v7Dww+lWDu7pM9j5KTfPs3o6fI9a e5P3YTF9UnD3pwK3h3S7xbPfeax5iS73/cv/AB/x/JW2ulwy283+k3cj/wAD79mxKx5vFum2s9y6 eJLWxS0/evstYXhT/ffZXPXD/wDCYR20z3kesWFxvb9zqPkvMn99E/grPkhCHLEc6Fec+afuHQ3G r+Hor86boj/2rraQbp3+1b/uf7b/AO/RYrqV1qD3OpR+Ts+aC2hvfO/77rm7Xw5pXh7UPK0uwu7V 2+Tzrnf89XLzS0upA9v9uneJ/nuUnR4UT/c+SsP3/wBoucKf2Dbml1i6uP3Wm30EP8b74dif+P0+ 4iSf/j/fz3TY6Js+SuP1DVHiTyYrDxNY229PnSDZ9p/8frKs7+/utYdFSP7N/tybH/74rU3p5bPk 5jbv59euriCysHsbVPuJDC77/wD0Cqc1l4qWT7M9/YwXKbEdJp/n/wB/5Kv3VvrEvh93glntU/uQ /JvrSvNNvG0OFLC/eD9wnzp8/wD329cE8JP2nN74e05fcOem0vxBLshlvLGSF/vzb9lTx6HYW+sf 6PZzo8Wzfc+e/wB/+/TreLUoL9IVm1m7mf5U3wO6VWuIr/8AtRPtU33PmSF4ET/2euGdSEPe5C/f +A2LeeFdY+wWFtJPvfbJ/cSuM8SxQ29xcvBDBGj/APTNPkrN1jxXrFrdolhNawH+B0tUrgNS1a/u Lib7bs3v83nImyuGvjoYiHId+FwNSE+YmeWGKT/Sth3/AHH/ANuuUvkd9Xm+f9yib/8Af31atbr+ 0rB0lfy32bk30yXesabn/d1xHqez5JnNWvyXCJv+SW1dP9zY9N1LV0tdHeOJ/n/5Z/P/AAVM3lHQ 7aaX+D5686upXeLzZ/nd/ub/AOOqpnXQh7WZWvJbye82bHnvLh/kRE3v/uV6d4b8K/8ACPWb6lfj z9YlRF2f88d/8H+/U/wm0tG8YT6xe2zzzeQ/2J3Tfs/vv/45s311/iTUrbSNPub+Xe7o/wAkMP35 n+4kKf7bu+yioYY7Ff8AMPA8f8RXVzL4kubCwljhuZfneZ/+XC3/AI7n/f8A4E/2/wDcr5zutZs9 b8QJNpY8vQbLfa6Wn+wj/O/++9WPjn4/TwrpE3hC3v7V/FWsbLrxDcwyfIifwWyf7Cfc/wC+3/jr z3wTcJL4GsHR4/n3/c/36w9hPk5jkhP3+U0L/VLD/hMLyH7Zaecj/c8/5617OVH9K4TXtLtr3xZe PLC8nz/3Eeo9N0G2guEf7ZPap/c+eH/0CrqThyHXDCzlM948PXCLcJXeeIG2/Bfx45+5/Y6N/wAD 315d4d0eFHR7XXndv+eL3SP/AOh16jrSPcfCPxPD9m8h3gt7P+/vd337/wDx9K8D28J4qEInsV8J OlheaZw2m+HvP+JN/wCUnmQyzpf3Uj/7ifJXT3mjQ/P/AKMm/wD3K2/A914efxxryXWvaNaulrFE n2m9RN+z5H2V39xpFheRv9gv7G7/AOuN0j/+gVhi8x5K/JIihgZzp88TwCbRE8z/AFciVnSaM/8A DN/33XtN94cmx+5Tf/uVyV1pdzBI4eF666GOhMwqYTkPN5NLuUPzRo9EMupWEm+1m1Gx/wBuGZ0/ 9Ars5rd1+8lVmi/v1285yewIbX4g+ObL5IPFWubP7k0/nJ/4/WxH8WvGH/L1NpV8n/Tay2f+gVz0 lqjvzxVOSzRvuxoTT9hQ/kI9+B1rfEnz4/8ATfD1jJ/t20+z/wBDqnJ4s0S6+9Yaja/7nzpXHzWy LxszWbJB/rKunhaA/bzNjUNS0GeX5L/y/wDrslQ6ett5e+J0kh3vsdK4+8gd4/et/wAMr5tukLfw XqJ/32j1vChyGXOfSurO/hX9iy2s4E2X91aoj7Pvo833/wD0N6+Tvn9q+kPjpePb+FvDemxTSRo1 1LL8j7PuJs/9nr5v2J/00rWnH2i5jjP1R1LWrHSbRJry4SPf9xPvu/8AwCuOb4jLLK/2DTZJET+O Z/8A4ivH9d1DWp7A39oxvb5p0aYum93X/Zrg59P1HWmLSX2oKxPFvcSlcf7u35Wrnp04cnvHQ6Ul UPrHQPHdjrXiH+yZhDa6ls3QbLpJUfZ99P8AYevHvGOuPe/FbxMbW2nsX87ytkybPn2ff/4HXoPw d8F2Hg3wrf8AivV7aOTVblPKsYpIwTFDuyW2/wB6Rv8Ax3/eri/FVtMX1KWJra4srmRkmeCPc1q5 b5lmP3o/4vmFcdSk1PmOvC1YRnywMfwvd3N/4kms72Z4IbeBpXT+P5E+5XeaT4zsNJvH3fv5bRPn d3+ff/cSuJj0U3mnTXqSw2Un2lI8N8nm7FR02/72yub0pYn8mdrd5tRV3neJ0++u/wDj/wCAVrTV SHwm1eNOr8Z9H3PxB1jVA/23VY9KS3RH2JBv2O/8H+/Vu08cXscEsMkzzp8uyZJvuf7n8dfPy3Ml 5qaww6gVtLp9826P7j7/AJ6lkkvoxO0ll9iV242N91P4Ur28Pj68T57EZbTkfUbeOrc6hC7QXCfJ snkm+/8A8AT7710dl8SNNuZPsdno9/e+bG3z70d4a+RLS/MsKRbnjkb5BuPyqP7tdvo8d3Pd7rm7 udN0lX/gPz3Df3Ur2aOa1JTueNWyqnFn0DN4ymT54rP+xofsv7h7x5tnm/3N/wBxP9+vGvFfifxD 4g8fq+m2d9dQ3E32hIfsv2h/ufc3/wAezfXqeja9YW++2t7PT0hdP3nm733f991rNrf2e0Kq1vYz MyRw28TbAjf7Wz5F/wCB1316dSqvjOChUp0vsGT4O0TxDDL52pX40q5dPKgh8/fNs/2//s3r0iaw mSP9/eWkiK/+pf8Ajf8A4A9c7ZXz308sP9su1+dnnILbYif7W9v4K2mvDods7aqJL+6d/Lj8lEZH bZXqYeEIQPPr1JzmQX+jeIriSH+xn0qC5i2S/Znunf59+/5Nif8Aoe+vnPxl4o8R6v8AEN/K0rVY L93RHsEg87Y6b/nT/wBDr6wmurWPw2l5d2M2mC3f/SrYXv77Z/B9z7j/AOxXj8fxfhsPEk2mypPB C6f8fPnI/kp/t/3/AP7OuTGwh/PyG+BqT/k5zb8I6X4qi+zXOvJdaPNL9x7xHd9n+wifIleiw6JN L5NzFr0eq87Ee5g3/wDjiPVPQ/FFhrfhtLmK58h5X/cXLzOiO6f7H9xK2Gv9Slj8my1L/THg2wPZ p9z/AG9/3N9elQhT5DgqVJ85W1S1ddLvHihtdV1W3+fZ9qdH/wCAI9fM158WvFUvxI+zWvh7UoNV uIPs/wBjh059/wAk3zvs/v8A3E319Oaxpdhc6Hbw3D2ularbx/fuZ337Nn8Cf79eOaj8U7bTvGFn bW/2u6fyNr202xLlH37Nnyb0+4n/ALPXJjvj+PkN8D/g5z07wzqPjPVPJS9jTTr94Fljttm90RP9 j7m//gddzdWr29n52o/ZZHd97u+nP86f7iPXicPxfe/8N2yaXo8aeVPFFapDPsSH5/40+/W9s17V LeF9Z8VT6rbPslezsJ0sbZP76J8++ZP99666deHJ7vvnLOhPn973D0LWte16z0S5ttB+y7/I/cWy P++2bP4E370/8fr4n8VfETW4viA9tfu9jZy/JdWb/wAbp9x//H6+tbjUobXw/NDp2kQaMn/LaZ4P O3xJ/c2f+yb6z9W1nwBB4The6v7Ge8ePenyfOkv+xv8AnTf/AOz1yY6nOr9vkOvAThS+xznkvw90 3xn4tuEv2sHg0obPLubyDybbf/fRNnzv/wCgV9FLoniSC4+03V/JOkSbX+0umxH/ANyvLtH+Ls2o 6x/ZqTQX1zvRneZN6Q/J/An+fuV7fovibw295cxxap5EyJ+//f8AyO7/AOx/sf8AfFb4H2PJ7szD He35/gOMbw9f3lw9t5ccc3zypvsvtENs+/8Av73rxz4jaD8WdLjuYZdNvtV0e4falzpUe/Yj/fTY nzpX0/Z6zpVrJsiuZ55nfbvedH2fP990Suf1LxNYadHf3K6r9u813iRH+RIf76f7dGKoQnD4wwuL nCfwHz18N/Cviq/8FQw+I/7SgT/Wz2158kyJ/sRffT/Oyu81b4O+CdRs0huNB0d5k/5bWafZ5n/3 9lYlr8TdMs/Gdzb6pGkltEmyyuXT/SZkf5Nm/wD2KZY/EnUJdUe/S50OCwS+eKdHTfc+V/f/AP2K 4qdTC+z5fjO2cMVz83wHGX3wWsJbl5vDPiHUYER9jpebLhE/v7PuPXH3/wAPvHOmb3WGx1bYn/LF /Jd/+APX1jpc+m3Wl/aWud94iff+d9n/AAD+D/crm9e1zTbWDZsnndE+ebyKzxeXYXk5zShjsV7T lPlT+1L/AEmTyNZ0y+0p3/57QbEf/gf3K1rXXob23dN/yf3/AParrNc8Vw3+nzJ9mS7hTe6Qun36 8rksNB1bVXSwt7jSrl9mybSpNjzP/wBcvuf98V8lXp0J+5SmfR0Of45QO4/0aWBPljHz/wAdZa6M iaz52g38+jXL/O7207xP/wCOff8A+Bo9PXwL43t9n9mzabrG+fZ5Lv5Myf7/APAn/fdQ3WkeLbC4 e8vPDesRzJvRHs0+0J/45WH1TFUvejA09vRq+5zjLvVPFunagiS6ZpWuQv8AcuUT7Jc/8De2+T/v uGrkPjC5S52No/iaP+59mntLtP8A0OF//HKfpviBIjsuv3c38G9Njv8A991ZuNZs4tQ85ofPmmTb sdKz+t/zwD6r/ITL4y8r/j4TxBA//Tbw1cf+yO9EPxBs04lvLRF/6bWt3bf+hw1ch1Lw9LI/+gWO /wC4nyffqa3i0dYnZIHg+/5jpO6f+z0VMXQ/kM6eFma2m+NdNvXSGKWC6f8A6c7qGb/xzfv/APHK 19Qh0DxRpb6bqUMF9s+bY/yTQ/7afxp/vpXC3mg2dxZ2k3yajs+4l5Ak3/ofz1z11b3llcQ3MCeS YpPk2Tu8P/fH30/4A/8AwCvKqTgdVOgcz8Xvhh4Y8VWllY+NPD3/AAmqIm3Trx5/s95eJs+e2eWH /l5RPnhf+PZsrD8LaJoNq+tp4aj/AOEYmu9Li+xXmlTzQonkpstnS3d3hTfvTzvk+fY++vcLHVLb xboF/oN//ol46fuH3/Oj/fR0/wBtPkff/Gn/AAOvJfCv+h/F27muraP7ZCj3sNns/wCWqPsuU/3E mTzv9x63oZlXhT5TeFDnOO8YfGv4h/s83HhZfitoN3468F7P9N8QeB9ITSbFLvfs+zXET/f/AIH+ +m/f9yvdvB/7TPwx8Y6e+u2Gg+P4EuESK1hv/DVxafJ/feZE2In3/uO9dVpssOpahNbReRdQ+Xvn muYEmTZv3/aX3/xu/wA6J/8AZ1pX3hzRNSuN97/at3/v6jNCn/fCOiV6VDiqvSh8Hv8A9f1/9uYT oe/7xDY/Ebw3rmsXP9h33hXzvPRU+06o/nIv3N7/ANz7n3NldOuqR3Fv5Ms3hy+eX7jpdOjv/HsT eleP+JPg94Y8Q2+XS1utnzJDrdkl8n/ffyTJ/wAAevKLr4FXmkXH2nQbn4h+FZk+5N4S8Ufbrb/w Bvvn/wC+HrthxTCfxGn1ShM+vbdrn7Pczf2Jqtj/AAxzQ6iiPMn++/8A7JVbULi7is3TZBvfZvhv N6Pv/wCusNfGMa/F3wRrialBrHgT4hPEn7hPFul3eh3kP/tHfVib4keKtUjuX1WwTR72X5Hs/wC0 Uu0/4A6P86f98V1/2/hZw934zqw+Rzqz9w+mZvHmq6Nshv7Cx02F/uTQz/aYX/4HVK6+Il+LeF7p 7XZK/wAn2afej18t2Pii7tQ7xbHtpvkurB/9TMn+5/frSutQ8rR/7S0jzP7Ed9t1ZzPv8l687+2M Uez/AKv0YfGe9x6pYXF5evcJr+lP99EhunRKypr+2t9Of7LfyPN/tp89eaaXr11dWSeVeSGFvleF 331pTS7I9jvXm886vxnLPC+y+M0pbqaWRyk0j7P771lSXt48iQypv2Ptj/3KrNeJZPvl/jfb8lbE EVte2/2mJPn/AL/+xWoqnue8cwr3NvqPnRRu6b33olat1eW0Vkjy/vNlVtSX7B5z+dsd9n+389cN eXT3UkNtdXMkFnF/r/8AP9+lTNIU/al+TV9sb21unnb/AJNkPz1D4V8OP4q8cJZ3DznTbRPNunT+ 5/An/A6zZtWSKN4dJtvItv78yfO9e8fD+zS1+Fdtcquya9neef8A772f+yVqb46f1ShzxNKz+zWP izWLK0hSC3t9LtIoIU/g+/Xz34/8b2Hh7wnf+PL+b7RYWkj2/hq2/gvLh/ke5/8AZEf+5vf+NK9L 8WW95ceONTQeRHoOoWXlapefatj20UP30RP77o7p/sV+bnxn+IMnxB+KHk6RNBB4Y0r/AEXS7ZPk T5Pk3/5/gqYU/a1OU+Y+D3jxzWP7V8S+J7/WNSuUvr+7neWd63tDvPGGg6XDZ2H2Kewi+5DcwP8A J/wNKrWtnd+XvaDf/wCP11WmyvFbfKkif7j161ev7nKOhhef3wt9R1U3rzXVyhuZX3On8H+4ldta 39/EI/tVnBOn+w9aXgXxhN4S+IFrqvk+fZt+6vobmyhuN8X8ezf/AB16L8VtL/s3xx/avhyzR9Bu IEuHmSx8mFHf/c+5Xy+Kxf7/ANlOHxn02Ewk/Ye1iZvg3S7/AMYa/wD2Vo2mzpc/feaZ/wBzCn99 3r3LWrXQ9G8Dw6PazPPZ6V+/urz7n2m437N//ffyf7/+49eD+A/iC/hzUL9JYfsiahB5DzWz/wCp /wBut7xFdar/AMIVv157S1sLv7Pb/uZ/O+0vDv2Tf7HybE2f7G+ohT5KhFfnq8n8hxOtaXDEHvLL 7BG9w/mz7E++/wDfrnGl1JBxCn++nyVLPpsN1cf6LdJs/wBiSrP9l3kMf7qaT/vvfWkKfJD3zapU 55+6U21a/SJN76l8n3P3/wByr9v40161/wCPXXtVjT+4770/9nrNmg1KGJ/9XIP9yspf7St7dEaH lP79X7ChMj61XO8h+JPiRP8AWzabqKf9NoE/+wrSX4iTeWX1Dw9Hs/v2zuleUNOjf6+zj/4BTEaz /wCm8H+49H1KmH1up9s9gj8feHrj/WpqNqf9tEf/ANAq/H4i8N3H+q1i1ST/AKbfJXiHyN928ST/ AK7U2S3dvuQo/wDtwvV/VH/OYfWKf8h7v5ttcJvgubWdP9idHqnJE6p8yYrwg2qKfk+1xvVi3vL+ 3uESDWNSj/2N7pWnsJmc5wPXdkPz760PD6Q+emz/AKC9v/6BNXkv9s+IVj+S/ju0/wCm0CPXW+B9 Xv73xBNbXqQRuk8UqPD/AL7p/wCz1fJMwPWf2gtVmtfHHhWF7aSSz+xXDPMn/LF/O/jrxbz69U/a c2RXnhK5nhu5LaVJYv8ARv4/n37P/H6+ch4r0/H+o1H/AMBXrpwkb0Inn15csj758I6rPqmm7Gub Vb2IhZlRsnjILL/s+1ehHQ7aCOO4a2muHaQsobBzznB9BXPeBNLtRGtvBHGg2FlDLhyeOGPf617B Z6WtzcW3nrPGo3FvKk3D8R6V5jxKg7nozg23czh4i1X7EsjLJAEBIYNkKRx03c4z71She1kkkugS LuQgveBQu89yxBJPpzmtlLRftd5bkWyXkMrJJAxZmjGcZBxytclLcGHT5BMt9bFZfL8uQbsYHQ46 nOe3pWlOvGo7M5Xh2vhKmsRKs7SW8IgRvnaNF2pn+8q4IVvcAGuesoZri3mhgtzHumLbUJw/HIHH Tkrg8c10NjrlrYpm7sPtEYbIS4TOcDJz8hx+IxWppOqafNrMLGxstOmmj3H7NGWjfJ4/eABenOOl d06SsnFmKryi7SRl2Gh/ZbOeSfKRSWwVVZFJTIwdvHB9+tbFpZ6fqKBr2S6DGTy0KsMkKBgdOv8A 9erGv6lYadbSpOIySMR+UcjI5znIFcPp/jDTSky2em3PnowHms4xudgoABfGT19gpNawtCyuTKbq a2Z6Jc6PoenRtHGSJTExYpjKn6nP+e1T2+nwahYo0a3yxiMxoU2qiD8vve/WvLb3Wnk0qa5tbS5h aFZFljJBZWGMnqR39exqfQ/E9+UCXEjhjjKsPeuhVqadjn+rVXHmPaLfwlNEYrhLtklVTs3TITHn qwwOD0qHWYLmxsYrbS72OSZX3mYkFen90DORg/pXJS+Jpo4Y5BKxJUnl8rj2/Kup0zxUFCyS+UsE cas8yJzkjOB3yen0xXYqtP4UzklQqr3mrnUeHbW5g0Y/2q2qSq5H74FYkLDkYByWHBOeK9C0ux0x 7nFhqd9IYLnzpBG6lTIw5XcV5yOq9K+ffEHjqW6LRpIFjW4DRo2SfunuT6Zq1pPjx7W+s44fs3kF BvIh2hR/tY5Y/wA69GjjqUFaTPMrYKtL3kj37xZ4ctfEOnylNduLIucXT3KDyX46kpgH05Jrl/D3 wu8E6Lqw1HUbpvEd9sU7p2aGJCiny0SJSUfjH3z2Nee+LvHOoahpMEGnymWQI8TNGvmx4Y8Mg/g4 YKR7Vt+FdY1bTNNV9W0ycGR0Nr9qbykhIJUuRngANx69a0VfC1K/Py69zOVHE06HJze72PY5tG+y 3iXiwwfZXTan2mPeiL/to/3Eq4tl/a2qWAhsPPSKD79nB5MP/ff33Ssez8Uw6vJNqVrqtrHp9rvX zn/jf+N0d/von/AK6fTdc0TXNPT7FDPfbN6veXl09ukL/wB/f/H/ALiV7FOcJnlVITgXLzQtE8Qa W+iavptwiOm+DyXffD/BvR3+5/wCvmbWvghfxfEB4bLxVpz3KTuj/wCiv5yRfwO/9z7j19HXmjW1 1rFhc3Vyl99n/e/bNmyZ0/uP/BXhPxE8Va3Ya54hhvfsus2GoOlxA/keS9mifwVw5j9V5Pa1Try7 2/PyUjV0HwN4b8G+IF/tJ7vVbm3jRpnudnkp/B9xPk/77r1fVLC5l8nfNpWm2Ev+jolynkv86fJs /wDQ6+ZvDPxJvE0Ow0SyeRH8/Zv+++/+Ob7nzv8AwfPXtPhvTdVSN9V1G21HUry4jR3uZrpId7/3 N7/f/wCAJWeFxdCVPlpF4rCV4VOaqaUMFzoWoQp/aWoz+VPsgd3h2PL/ALET/cT7/wDcqh4y8NeH vF9n9vv0TTtet0+S/tnTe6P/AAeV/wAtv+AbK7yGz1hbhxL4J0qxRv401REf/wBAp+ybS/C9/fwa FP5yO/zu/wBodP8AY+0J/H/v7K65whOHJL4DlhOpCfPH4z5v8O/Dea11iF08YT33mw7YLaw050eZ t7/Ijv8Acr6E8N3/AIb06wh02LRPsN5bz7Z/OvYX+4n33/jd/wDYr578TeOdVt9UuUsoZ7HTb69S W6+T7ibPuJ/t/wC3RovxLvItYv8AWGtoJ5ri1eK1tvk/c/P8jzf33rw6Ga4Kl7kT2K+W4rEQ55H1 Da6tNPpaJbzaTpXiG7Tzd/kOnkp/Amz+N/8AYqxDa6DPo9zZ+K/sOo20s7p9puX2ec/+xsSvD/DN 1reo3kN/a6P59+j/AOuTem//AGK9Umt9bnj33+iWNj8jo800ELzf7H33/wDQ69yhivaw5zx6+E9l PkPIvG3wCvNU2al4S15I5k+eCHUvn3o/+3D/AOzpUPgv4X+HtJ1yzufGHiT+0r/788NnA9vCnz/x u9d/r2t6ro0j3K6fdJbPGiv/AHN6fxv/APEfcryLU/F72/xAhvGaPzntfKd0+5v370f/AIHvevDr zy7CV/g989ih9dxFDk5z63ji0uyt3s7K1gsbaJPv/c2Vg6pL9o0t0i/sq7T59/2n503/APAK8W0v xO+vapbPvSOaJP8ARUmndET/AH0T79exrPc+ZDeWegzzvCm3zpn8lH/4B/HXuUMdDEQ9w8aeFnSn 75wGpfC/StUE1za6bBpvmx73ewutnnO6fP8AI+/ZXmmi/Baz8PeKJtS1bxUk9hFO7+TZ2Tpc7P4/ n/uf7lfTMzax/Zf/AB7R73/vuiPXjniqfWLDUJrm60p40dPKd3T53/4H/HXlY6hgsP8Av5QPSwNf FVf3UZnoVvYaZZafbJFDBaQv/wAeuxNjzfJRHFbNH/x8J8/+39z/AIBXjOi+MraDZYX8yQQ6fO6Q /wAexPvp/wCOb0/4BXp2h+Jodb0LzorO1jd/nff8m/8A4GldWFzGhiPgOSvga1L4y/qGg6beR7L2 2tL5Nn3JkR//AEOvNNU+FXhK9s0vLJ3sbl/9Q9nPsRP+AP8AJXq95f79P877MiI6bo99eb+INdmi t9jpJHNL+6/v72rDMa+FhD96dGBp4qf8I+VPH9rrfgjxZYf6T/aNhdv5UF5bJ/45s/v11um2fi26 8N/apdB1VIdnyPcwbHf/AG9j139xcQ2uqWd/Kkf2+0+++z+B/k3p/cq54o8W2Gl+D31K4m3v9yBP 45pX+4if7dfnM8VCc58sD7HnnyQOM0rUfPt4bO4/1yfJ8/8ABVy8fbH8qV5jp/iO51nVIb+WGCxv PI/0pEffsfe//smyu9tbh5bN0D+Zs+V99eHOuer9U5DhNQuLyw1/7ZYS/JF/pEOxPubPndP/AGf/ AL7/AL9Wry6huPF76/ZtHB/aF0m/Y/zwxXNs/wBr2f8AgI//AH3WrrUTwafviht9kT/aHR/9iuDt JYdO+3zLC89tFBKlqn8G+FH8n/vtLuL/AL4onPnh7ptCn7/OfQMesw6bp72am1juYkSXUZpp/Jhh ldPub/432bE2J/An8FYP/CW68ZN8Vg92n398Oj3OzZ/sb331j+HfC95Lbw2Dzf6Tbv8AaNRv5kR3 SV/40/6bP87/AOwmz+Ou5j0TSonmge2R9nzO8293m/33et/YckPePOnOHOY8PxCSK8+zahprpN/c R9k3/fqbZ/45vrrbXxNol5ceT9ujguX/AOXa8R7eb/vh64DWNOS6LpFc3f2by/8AUzfvk/74esSG K5s7cQlPMtk/5YpseH/v1NvT/vjZUTh/KHsITPcpFd7fY2/Y/wD3xXlHinwVo95HNcxabYwXPl/6 6GBEeqf9sw2tu5iT+yk/v2bzWn/jnzpXH6x46v7WN5k8Tzz2a/fhR7Gab/x9KwhCvz+6ddCn7Kpz QPIrywm0vUJra44kR6NL1T+zheeb89hL8s6Vxnij4l2f/CaQzX+pXz2D/K/2yC0Tyf8Ab/c/PXSQ orWb/PvSWNG3p86Oj19NDn5PePsKFeGIgdV9lfw9cQ3MD/a9Hu02ff8Auf7H/wAQ9ei2uy9s9m9J HeBHg/264Dw3cQxWX2DUf3mm3D+VPv8A+WP+3XT6XZ3Nnb3NhP8A8f8ApV18n+3E/wA6VvD+GeHm sDY/su2ljfc8kjvv2f76VmyXttpNmlwz+Xcv/Bv++n+5Vm91JNLt5rxn+TfvT/gdeb3073kk1zfv 5dt/BCn3609medhKHN8Zf1LVH1fWH8rzI4YvlT/YrmHZJ7xEiEmxPlRE++9OmuN6bFTy0/gRK988 EeCE0bS/7S1a2R9blRHjR/8Al2T+5/v1v7M7q9eGChzHAaD8PNV1eDzr65j0qz+8/mJvm2/7leva heaf4N8AWaL592lvAlvaw/8ALa8l/gRP9t3rplVFtHj3xpu/v189+MvGthpGj6x8RdZdP7H0rfb+ Hrb/AJ+ZfuPMn/oCf7G9/wCOs5z5D5ivjq+Lqe8eOftHfEabSPClt4GtblH17UIN2rzWz/6lH++i f77/APjiV8T2+jW0se/e8H++lX9Yv9S8W+ONS16/vEu76+neV/8AY/2Kmt7S/gHyI/8AvpXVTh7G mOnDnmFrpeyT9xe2sn/A9ldVYWupREb7N5/+AI9V7WWbzP3sO/8A30ruNBtYb3UIYbeynjmb+OF9 myuHFV/5j1cJQK1nFFdXkNnLpsfnSvs/uV9sQp4YuvDyaa806Q+Qtu6TbJkf5K898N2+j6JGj2+p efebPnm1Ky3/APAErtkv7CeXe+m+HL7/AG7Z/JevhM1r/WJ+4fY4Gh9XgeG+LvgSksk1z4XvLG+h b5vs3n+TMn+5v+/Xm99o3xCs9PttN8Q3+sXVhbvughubJPk/4GifPX1vM+jL/wAfFnrOlf7aP5yV zGs+HNN14wz2vieBLlE2p5z+S9d2BzWvD3KpyYrLqM/fifKJidbjfLZ2r/8Ajj1fjnhSP5/7Ssf9 x96V7NqHw+8T2du8yvBqsP8AfT564+TRplk2XGlQb/8AYk2PXq/XoTOH6lUOSjl3AeVqVrP/ALEy UN9s8v57ZLhP9h61bjSLP7ksN1C//TZN9Z50TY/+hXKf7nmbK3p1IHLOgZchtv8AlvZzwf76VTaz 025/1TwSP/v1tyWusW/VJ3T/AHN//oFZstw/mf6VZ2klbwMPZmbJoKP93zI6yptEuYt/lPXQ/wCg OfuXdi//AExen+U7RfuNXkP+xcpvrf2kzOpTOPkg1KD+OT/0OqzS3C/62FJP+AV2j2+qr/Bp11/u PsqlM7/8vWlXf/ANj1p7Qw5DlvtUPmfPC6P/AL9dJ4Z1RNP8aWdyjvv37Njp9+qMj6U3+t/cf9dk 2VJHplhcfPBN8/8A0xetucz5D7J+JXhUePv2crO506H7Vf2Wy/09P+e3yfOn/A0/8fSvh77Kn9yD /v8A19pfCvxlttn0e6ef7AlqlxPM6fubOV/+WO//AG/nmRP99P40ru7nwJ4Ml1CeWfQtNeZ5GaRt iHLE5J/Os4vk0OXn5NDqfBKzWoJkZWAiK7COM5H3T3r1rRAUvUk8o22B/rIDkj6jA4/EV5xYRLCE EaEg8ZXoPZa9E0FPKu45PKa24/1kB5/4EMDA/KvllW9ornuYmmomdFHs1DULPybWLyb3P2BUzJbf P1D7PmT8BXn1+wg8NGFZdXspDq4UW1wRKmPmGWfc2DwV/wCA5716DFHt1DUbPybWLyb3P2BUzJbf P1D7PmT8BXBXzmPwkLQTataFtdT/AEG5PmxN94Zd9zY+7t/4Bnvgephzhi/fIY7QgIwtNSvcLkkw /LGGHBY7fXt6Ulpc3dnpslk2m28EUvzSrFYRgEE4II2YyR3PPvXVl7NNNSGXUdS+0yrCYYbZAsTZ /imY42sf4RUCayLa0mktYbKdSzjfLuIb5sKzsDwD716cKyjKzZwzjz6pHKx6x4fnhdNZgke0jJVV kRI1BJOAG3DGeR2qGC48Fx+I4pdO02XQ1a5Z7Vb68IWcIhAZELOCTvwCfeqb6zZ3919p1e3hbdMs SwwxsrFf4mC7jkDjH+8KitNR03TIru3Hh6xV5JGEIlllZNwySdvm4XqT8m33rtjVjs7fcc06Mvs3 +8u+IZNE0SWSHU9H1J12ElkmJSfzAqllBfuCOvPU9a5Wz8QeHo7iT+z9Ku4MsHjEjklRk8HL9a0L 3XLSTRptH/sTTJNPt5BIole4yGGCOfOz1GcZ571Fb6tYLAIofDGiQ3BOYyhumeQ5ztbdJgfnQ5Rb vp93/ANIQkoa3+8W+8YXCafGbW08pUcbC+SDwT/e/wA8VdsfEuv6voouFns2NvCZn2JuSMbgqIfn 4dir9enyite2+I99oejyRQaVp8N2FkDzRQzSRQkjHzDzd44+b5Qan07xQt06XGqt5dsyoi6rbRqb RzzkoFJf/WHBHccVpZN3UznlLk3h+JwPiO5kuNOjuBcwbmkQzhQW2lo9wOR0B5457Vn6RfTQX4KE Koxycnqa6fxP4t8R6HexQFNIk+0RNKkvlEK8eF+ZcNx941xK+N9chuEkkjto3jZlj3RNjHv8/WuS qo81+b8D0KMpez+Bff8A8A+mtC8QrYeZczpGkEb7VMa7TI3TGRg47n3rC17xndX09sZJlkWNpAEb +6SMjPfoK4NPEWv3uhHUzc2LrAiLI6pujLuCxRTvx8qFCffdXK+JJGN9CyXERh8yQELklWDKCpYc dxXX9ddOCaOFYJVKmp7fpPjeW18SOm/Tfs2xP+XVEh/74ruo/HjpqiJYXnkIqb55n++/+5/sV8i6 ZLM+qW0O/Yjzotd/o+rfY4/t9wn755/Ktf3fyf7/APwD+CohnNeBpUyOB9oeD/GWsSwXNzfvAib0 8x5tib/9+rGr+DfCXirW0me/fTpn3q6WCb4Zt/3/AJHf7/8AuV8/aT4jW68n7UnmW2/yoIYX2bH3 /fr1Gz8QW1gkM2xJETekEKf/ABdephMxhiIclX3zw6+XTpT56R3/AIJ+EXw98G+IHv8ATLa61XVX TbJeX8/2jyf/AGSGvSJNl1rHkwWzxp977SiIjp/to9eRQ+MPtWhzW0DvHM8ezYn3PnrpNN1u8l8N w2eyOC2i+VHd97vXrUMxwsfcgeVXwtefvTO2WfSrXUHeKb/TP+e0z75v+AU/UNSvLqzh8i5gnh+8 /wC/+eH/AG/k+49cHHLcy6hD9qmgjeX5PJmTf8ldhDLDFp0NgsLyPsT50/c7P9yt4Y7nMJ4XkOG1 r4aWPiC3d7iGexuZfm2QzoiJ/tv/ALdclofw58KeGdUO59R8QXifMn290RE+f+4n369LvLiGzkSw 0i5+yPK++dPv+d/wOvJdcuryz+Ik813cyb9ifJD8nk/8A/4BXzeZY7BYSfPye+e5gaGKq0+Tn9w9 UnvNkiJFePa2ESfOifc/3P8AYqGPVLC41Cws4ppJId+19iff/wC+68rk1z7ZqD75p/k/gT5K7/wz p1y96l/b6bdSW3/LDzk2Jv8A+B0UM8qYuvy0iKmWwow5pnpC6j9s1R9NstK32yJtdHk++n+2lcD4 i8BeCdci/wBJ0WfRmlfcj2E7wu/++j/IiV6VaL4tiuESKw00D+Dzp/v/APfCVzevReKoN76kk6Ws vyvMj70/77/gr2cdUh7Dmqw5/wDtw83Cc8Z/up8hzfh/wpoOhyXltocMCXjyL++vN81yif7D/c2V 6u1u/wBoT7LqUjv990d96O//AHxvrwrWtcfS/EFtsdHm8h/3yf8As9X9P8Vonzon/LRERHevKwnE 2Ch+6+A7q+VYqfvnsEb3KXn2KW5gj+++y2R0/wDQ6Z9gtvtFz9oH2tJf9fv+f/gD1yWn6zNeXj3L pvm37U3/AHErpF+x2Vxc3iTSJNcSb5/3/wAm/wD3K+gw+OhVhzQPKqYWdL4jyLxN8E/A2qXlzNYa rrPh28uN7v8AZnSaFPn/ALj/AHP9zfT/AAf8NLHwTG/2jxbdaw/8HnWvlbE/77eu21HUYbi3mhih guniTf8A79cZu1Vry2vLzyI7aXenk/3K+Yx2OwWCqc8IHs0IYrEU+WczS8TapbNGkKwz+T9x/wCD 5P8AYrzGayf+2Hv4rmTzv+WDo/yfcrqrqWGK31Lzbyfzvvoj151favNf3sKW83kRonzp/cf+Ovlc yzWvjpnsYHCQpQ9wraxPC9pM9u8En2h/n+f79fLXxi1Z9D+Cd7eS+ZPf3d7/AGdZPN/yxR3/AH02 z++6Js/3NlfQ8ip9z+BPlryL4qeF/wDhN/gxfpYfv7i3n+1Wqf8ATWF/uf8AodcMIck4c561A86+ Fd27afDD+8eF49yP/cr6X0vY/nO6Pv8A7j18ifB/VPP1F7Z0jjdE+5X1ppfy26AP57vXDmNPknM9 Tn54FPXLiGLT50ukkTzdy/c3olee+H0S60NEX+DV9P3/APfmZ/8A23SvS9Wd3sLnyk+d0215p4J3 27vbs/8Arbq0bZ/uW1/XLz/uDeh8B7x4Pl83wXczJN89xey/+ObET/xxK1WlRp383Z86Vw3gu4nt fhnbTN87ve3Eqf8AfddIdn2iN1fen9yurG1+eZ41OhyTmEyJ5bvs8tKx2RGH/PRP4K0mfypH/j/j qhJ8sm/5Kwp1JnRyGPdK++F/O8tEfc9eaa5a40uZ02Jun37/AO/XqjbGrldetobi0dLryP7sO/8A gr0oTN6Hxnyd4q8OQ3Gn3L/fR/49n3K5Xwj4om8JXKaVrSTv4bd/3E2ze9n/APYf7Feta6xUzJEZ P7vzp/BXhviK1/cP88lejha8/hkexThye/E+m2uLZ7SF7eZHhl+eN4fnR0/v13Vnf/apNHuWf53t ZbKd/wC/s+dP/Q6+Lfh/4/fw/wCIIfD2szJ/YNxJtgmf/lwd/wD2R/8Axyvq61nSLT5rXZ87yIyb Pv769M0xXJiKBfutS0pY3e/uEf7O7rBbJ99/9uuAuJ3mv0RUkkDv8ifff/cokieXxJdJBbPO7vtR Ejr3X4a+DbnTby51vWbCBLnZ/oXnPvdP777P4K2pnmznTwlH2sg8B+AH0uJPEPiCD/iZfetbN/8A l2/23/2//QK9XD/6Hh0+ei4lRfI+f+OsrWdUttG8N3l9P5kmxNscKffmlf5ERE/vu9b/AAHxVevP ET55GL4ivZt9tolm+x7tHlvbn/n2t/43T/bf7if8D/uV+b3x88af8Jv44h8PaI8EHhXRP3FrCn3H dPk3/wC4n3Er6H+PHxBufBHwvm0eK5j/AOE28Qf8fTo+/wCzJs/g/wBhPuJ/wN6/Pqz+3pJ8jpOP 9usMLDn/AHp1wh+75C/b6DMvzrC+/wD6YvXQ2K6lZfxu6f3LlP8A2emWOpTRbPPtnT/x+u80vVLC eP8A1yI/+3RXrzPSoUCna3W6JPtumif/AG4X319D+D/DthFo6Tf6DJeSx/wTujp/sVwek+HE1m4h mtXsY/K+ffs+/wD7Fdn/AGTrFn872zzp/fh+evmMxr8/uRPo8uofbO2m0WFI97fboP8AfTzk/wDH KoNpzP8A6i5tbv8A2Ef5/wDvh6xLfV9StZNiz3af8D/+LrVj8R3jf8fUNpd/9doK8r2R6vPUGb9S sJMrNd2n+/8AcobUrh033ENjd/8AbCti316waPZPp81r/wBe0/8A7JVnbo97H+5vLGR/7l5Bsf8A 77TZR7MzqV/5oHH/AG+wiuP+PbUtOf8Av2z/ACVc/tR7weTFr1rqX/THUo9//odbFxof8a2zj/r2 ut//AI49Y9x4aSXPzpj/AKbQbK09mR7eEyhNZPLv83RLTYn33s3dP/i//QKxJrCw+dHS+g/67QJN /wDEVcs/EN5o0b2b2CSQo7/xujv89asfjDR7iTZfw3cG/wDgmg3pW8ITDnmcS2kp9o/0eaBH/wB9 7f8A9DqnNpd8kf722nnh/vvAkyf99pXqkdvomqf8eb2sn/XGbY//AHxVObw4iZ+y3MkD/wC5/wCz pW8K8zCfsJnkTadYS/fs7Xf/ANMZtlZt14ftHj+9dwf9dk3/APoFewXmkarDb/v5rW/h/wCnlN// AKHXPSaYn2cO2jps/v2c7p/8WlbwxczOpQhP4DyVtEuYP9VeSP8A7j76psmqr/y2gn/3/kr1pdGs Li2/dTalav8A9NoEmT/xz56zW0S/eTZbpa33/Xtdf+yPXbDFnDUwh5dJLeLG/n2G/wD3PnrNkTTX +eWz8h/+ueyvYI9GsHjTz5p7S8T5Z0f5Nj0//hF0uI/3VxHP/uOj1pDFQMPqhzHhtvB9/o8Nndar BBqsXyfZvtvkvMm/em/+/XeH4o3UTGIXiYQ7fv8ApXB6t8NLC/H+mabYzun3N6Vk/wDCt7QcfZv/ ACNWnNRl8UzD2U4n/9kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA --001a113448744e7e4c04eb25957b Content-Type: image/jpeg; name="1para anuncio email tres rios y desampa.jpg" Content-Disposition: attachment; filename="1para anuncio email tres rios y desampa.jpg" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hmpbqln91 /9j/4AAQSkZJRgABAgEASABIAAD/4Rr6RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz ADIwMTM6MDk6MDYgMjM6MTc6MTEAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAWJaADAAQAAAAB AAAkigAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABnEAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgAoABhAwEiAAIRAQMRAf/dAAQAB//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8A6rD6aLnWY7iCTo17SHCeWua4J7elOcwwIeB4dwrHRHuFwHaY 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 AAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D 6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPo AAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACABM4QklNBAIAAAAAAIYA AAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAAAAAAEAAQABgAGAAAAAAAAAAAAAAAAAAAAAAAA AAMAAAAAAAAAAAADAAAAAAAAAAAAAwAAAAAAAAAAAAMAAAAAAAAAAAADAAAAAAAAAAAAAwAFAAUA AAAAAAAAAAAAAAAAAgACAAIAADhCSU0EMAAAAAAAQwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAOEJJTQQtAAAAAAAKAAIA AABUAAAAVThCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQa AAAAAAM/AAAABgAAAAAAAAAAAAAkigAAFiUAAAAFADMALQAxAC4ANwAAAAEAAAAAAAAAAAAAAAAA AAAAAAAAAQAAAAAAAAAAAAAWJQAAJIoAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA AAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAA VG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAJIoAAAAAUmdodGxvbmcA ABYlAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxv bmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAA AA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3Vu ZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAA AAAAQnRvbWxvbmcAACSKAAAAAFJnaHRsb25nAAAWJQAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxU RVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRl eHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9F U2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRB bGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAA AABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0 b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/ 8AAAAAAAADhCSU0EFAAAAAAABAAAAFU4QklNBAwAAAAAGeAAAAABAAAAYQAAAKAAAAEkAAC2gAAA GcQAGAAB/9j/4AAQSkZJRgABAgAASABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/ 2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAKAAYQMBIgACEQEDEQH/3QAEAAf/xAE/AAABBQEBAQEB AQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIE AgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRai soMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dn d4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi 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 AAAAAU9iamMAAAABAAAAAAAAbnVsbAAAAAQAAAAARnNJRGxvbmcAAAAAAAAAAEFGcm1sb25nAAAA AAAAAABGc0ZyVmxMcwAAAAFsb25nWHgQlwAAAABMQ250bG9uZwAAAAAAADhCSU1Sb2xsAAAACAAA AAAAAAAAOEJJTQ+hAAAAAAAcbWZyaQAAAAIAAAAQAAAAAQAAAAAAAAABAAAAADhCSU0EBgAAAAAA B//8AAEAAQEA/+EXb2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2lu PSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4 PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2 NzIwLCBNb24gRmViIDE5IDIwMDcgMjI6NDA6MDggICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJk Zj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVz Y3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVu dHMvMS4xLyIgeG1sbnM6eGFwPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4 YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6 Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9 Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnBo b3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6dGlmZj0i aHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9i ZS5jb20vZXhpZi8xLjAvIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHhhcDpDcmVhdG9yVG9vbD0i QWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIiB4YXA6Q3JlYXRlRGF0ZT0iMjAxMy0wOS0wNlQy MzoxNzoxMSswODowMCIgeGFwOk1vZGlmeURhdGU9IjIwMTMtMDktMDZUMjM6MTc6MTErMDg6MDAi IHhhcDpNZXRhZGF0YURhdGU9IjIwMTMtMDktMDZUMjM6MTc6MTErMDg6MDAiIHhhcE1NOkRvY3Vt ZW50SUQ9InV1aWQ6NTQyNjY0MDUwNzE3RTMxMTk3N0E5OERBQzQ4RDExNUIiIHhhcE1NOkluc3Rh bmNlSUQ9InV1aWQ6OTA1MzQ4NjcwNzE3RTMxMTk3N0E5OERBQzQ4RDExNUIiIHhhcE1NOk9yaWdp bmFsRG9jdW1lbnRJRD0idXVpZDpFOTA5MUU0RDFDMDFFMjExQjFCNkIxQzZGRThDN0MwMyIgcGhv dG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYt Mi4xIiBwaG90b3Nob3A6SGlzdG9yeT0iIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNv bHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlm ZjpSZXNvbHV0aW9uVW5pdD0iMiIgdGlmZjpOYXRpdmVEaWdlc3Q9IjI1NiwyNTcsMjU4LDI1OSwy NjIsMjc0LDI3NywyODQsNTMwLDUzMSwyODIsMjgzLDI5NiwzMDEsMzE4LDMxOSw1MjksNTMyLDMw NiwyNzAsMjcxLDI3MiwzMDUsMzE1LDMzNDMyO0M3QkI2QzVBQ0VEMjc5QjMxMkQyRjAwNzY3RTRD NjRDIiBleGlmOkNvbG9yU3BhY2U9IjEiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSI1NjY5IiBleGlm OlBpeGVsWURpbWVuc2lvbj0iOTM1NCIgZXhpZjpOYXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQw OTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0 LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3 MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2 LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQx OTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1 LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwy MCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtGRDZCNUY4RTE4NzEyNDFEMkM0NEE3ODg5QkZDOEVF MyI+IDx4YXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVk IiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkQyQUYwMTY4NzcwM0UyMTE5RUFFRTQyRDVBNjk5 RTU1IiBzdEV2dDp3aGVuPSIyMDEyLTA5LTIxVDA3OjE1OjExKzA4OjAwIiBzdEV2dDpzb2Z0d2Fy ZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M1ICgxMi4weDIwMTAwMTE1IFsyMDEwMDExNS5tLjk5 OCAyMDEwLzAxLzE1OjAyOjAwOjAwIGN1dG9mZjsgbSBicmFuY2hdKSAgV2luZG93cyIgc3RFdnQ6 Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveGFwTU06SGlzdG9yeT4gPHhhcE1NOkRlcml2ZWRG cm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6NTEyNjY0MDUwNzE3RTMxMTk3N0E5OERBQzQ4RDEx NUIiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6RTkwOTFFNEQxQzAxRTIxMUIxQjZCMUM2RkU4QzdD MDMiLz4gPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8cmRmOkJhZz4gPHJkZjpsaSBwaG90b3Nob3A6 TGF5ZXJOYW1lPSJCdWVuIGFpc2xhbnRlIGRlbCBhZ3VhLCBlbGVjdHJpY2lkYWQsIHJ1aWRvIiBw aG90b3Nob3A6TGF5ZXJUZXh0PSJCdWVuIGFpc2xhbnRlIGRlbCBhZ3VhLCBlbGVjdHJpY2lkYWQs IHJ1aWRvIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iTm8gcHJvcGFnYSBGdWVnbyAg ICAgICAgICAgICAgICAgICAgICAiIHBob3Rvc2hvcDpMYXllclRleHQ9Ik5vIHByb3BhZ2EgRnVl Z28gICAgICAgICAgICAgICAgICAgICAgIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i Tm8gZ3VhcmRhIGNvbWVuamVuIHkgaHVtZWRhZCAgICAgICAgICAgICAgICAgICAgICAiIHBob3Rv c2hvcDpMYXllclRleHQ9Ik5vIGd1YXJkYSBjb21lbmplbiB5IGh1bWVkYWQgICAgICAgICAgICAg ICAgICAgICAgIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iQWhvcnJhIHRpZW1wbyBk ZSBpbnN0YWxhY2nDs24gICAgICAgICAgICAgICAgICAgICAgIiBwaG90b3Nob3A6TGF5ZXJUZXh0 PSJBaG9ycmEgdGllbXBvIGRlIGluc3RhbGFjacOzbiAgICAgICAgICAgICAgICAgICAgICAiLz4g PHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJGdWVydGUgeSBmbGV4aWJsZSAgICAgICAgICAg ICAgICAgICAgICIgcGhvdG9zaG9wOkxheWVyVGV4dD0iRnVlcnRlIHkgZmxleGlibGUgICAgICAg ICAgICAgICAgICAgICAiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJFY28gUGxheCBD aWVsb3Jhc28gUFZDIGhlY2hvIGVuIFRhaXdhbiIgcGhvdG9zaG9wOkxheWVyVGV4dD0iRWNvIFBs YXggQ2llbG9yYXNvIFBWQyBoZWNobyBlbiBUYWl3YW4iLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5 ZXJOYW1lPSLlnJblsaQgNyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iIi8+IDxyZGY6bGkgcGhvdG9z aG9wOkxheWVyTmFtZT0iZW1haWw6IGVjb3BsYXhjckBhbW5ldC5jciIgcGhvdG9zaG9wOkxheWVy VGV4dD0iZW1haWw6IGVjb3BsYXhjckBhbW5ldC5jciIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXll ck5hbWU9IndlYjogZWNvcGxheGNyLndpeC5jb20vZWNvcGxheGNyIiBwaG90b3Nob3A6TGF5ZXJU ZXh0PSJ3ZWI6IGVjb3BsYXhjci53aXguY29tL2Vjb3BsYXhjciIvPiA8cmRmOmxpIHBob3Rvc2hv cDpMYXllck5hbWU9ImNlbDogODUwNC02OTk5IiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJjZWw6IDg1 MDQtNjk5OSIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9ImUiIHBob3Rvc2hvcDpMYXll clRleHQ9ImUiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJjb1BsYXgiIHBob3Rvc2hv cDpMYXllclRleHQ9ImNvUGxheCIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IlRhYmxp bGxhIFBWQyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iVGFibGlsbGEgUFZDIi8+IDwvcmRmOkJhZz4g PC9waG90b3Nob3A6VGV4dExheWVycz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94 OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1u dHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD2 1gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoA AAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1 ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAA DHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChj KSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2 LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAA AAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAA AAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAW SUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNw YWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNw YWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmll d2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdp bmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmll dwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFz AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAA AAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCL AJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8B JQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHy AfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwAD CwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRj BHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYG FgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgL CB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQK agqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0N DSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQ JhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxOD E6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EX ZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuK G7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUg QSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4 JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsq zysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCk MNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3 JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3g PiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJF VUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0C TUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShV dVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4a XmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1n k2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6 cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7 wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZy hteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiS EZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3S nkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyq j6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldo t+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7F S8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE 08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4czi U+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy 8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uAA5B ZG9iZQBkgAAAAAH/2wCEACAhITMkM1EwMFFCLy8vQiccHBwcJyIXFxcXFyIRDAwMDAwMEQwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBIjMzNCY0IhgYIhQODg4UFA4ODg4UEQwMDAwMEREMDAwM DAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIJIoWJQMBIgACEQEDEQH/3QAEAWP/ xAC6AAEBAAMBAQAAAAAAAAAAAAAAAQIDBAUGAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAUQAQACAQIB BQoJCwMEAgEBCQABAhESAwQhMTITBVEiQlJygpKyM9PwQXFiorPD4xRhwiNDU2Nzg5OjFYGx0pGh 88TB4vLk1NG0ZPE0RISUEQEBAAIBAgQEBAUEAgIBAwUAARECEjEDITJCEyJSYoLwcmNzQVGi4jOS I0NTg5Nh0sKyo7NxgcPj8//aAAwDAQACEQMRAD8A6ZlFlGWgABABQAFRQAAAAAAAAAAFQBRFAABR FAAAVFAAAVFBAAEVAQARjZpl0TDVMAlW2GlsiQZKxUFQQFVAFQUEFMAxGWDAMEbcGAakw26V0g04 MN2k0g0YMN+k0g0YMN+lNINGDDfpNIOfBh0aE0A0YMN+g0g0q2aTSDWM9JgGAzwmAYKuEwCiAKMQ VmZYIDZky15TIN2TLVkyDdlctGVyI3ZMtOTIN2TLTkyDdlctGpdQN2TLTqXINuRryZBsGGTIM1a8 mQbBhkyDMYZXIKJkyChkAAAVAAABUUEBQEVAUFBFRQAARQAAFAAEAFEAUQBRAFRARRAFEAUQAAAA AAAAAEAUEBRAFAARQAAAQBRAFEAVJEAVFAAARQAAAEBRFAAAAAABAAUQFEAARQAAZAAAAgAAAACA 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 ARRJYM5aZkGWWEymUnlQYzJETLbXbbq7ajm6vLbXZdMUZRGEGFdvDPmXKKMcrELgBEZLgGOFVAQU BFUwALgwDEZ4XANa4ZpmATBhNSTYGWFw1akm6DcmWibsdYOjUmpz6jUDo1Jqc+o1A36k1NGo1A3a k1tOpNQN+s1tOpNQrdrNTTqTIjfqTU1ZTIN2o1NOTINuo1NWoyDbqXU05XINmVy1ZTUDdqXU06jU DdqNTTqNQN2o1NOVyK26jU05NQjdqTU1ZTIN2o1NWTINus1NWTINuo1NWTINmo1NeUyK26jLVkyD ZlMteo1CNmTLXqTUDZlMtepNSK25TLVN01g25MtGtJuqN+o1OWbprEdOpNTkm5rDLr1prck3TUJl 1azW5dRkMunWa3NlMhl09YnWOfJkMujrDrHNkyGXT1h1jmyZDLp6w6xzZMhl0dYdY5jIZdXWJ1jm yoZdOs1ufKZDLq1mty5XIZdOtYu5MrqDLt1LrcepdYZdsWXU44uy1iuuJZ5clbt9b5BtiWUSwyor MwkMgYozlMAxFEEFFBJhUBjgZICCoAsIsAMWbEFYWbGq4rltLFbJLIiW5RlgGO3XlehRz7dXVjCi yxlMslGGGM1bUQc81a5nDrmGq1EGmLMmM1wxicA2q15ZRKDNWGViQZYYzGWSQDTarXh14YTVRz4M M5q1yoyRjlVRcplAFyxXBgGccrG1WVZbsZBxaTS7OrTqwcuk0uzqzQDj0rpdehdAOTSaXXoNAOTQ aHZoXQDi0Lodmg0A49C9W7NBoBydWdW69JpBy9WvVurSukHJ1Z1bq0rFQcvVr1bpwYBzdWvVurBh By9WvVunCYBz9WvVt+Fwo59DKNtuwA0TtrFG7CxAOe1GrS7Zq1zQHNhcM5jDEDC4UQQEAQARQAAA VACUFATJKKMlGMyDJEyqAIAoiAyXDGFAGIDNEQGSIAIuGMwBDNriG0GMsWUpgRijPCYBiMsGAQXA CqxUAAAQAEAEEBUEBUkJBihKKjKFYmUFGOVAVioKrFMgzRjlQVBAZZGIDIUBEZAMRQEAAAAEAZCA KiAKMQGQgCiACwhAMwBX/9LrlFlGWgAARQFRQAAAAAAAUEUAUAAAFAAAABQAAGTFkAAIKigAAKii gACooCggAAoAAAKAAAIACioAKigIqAAAixCM4gGUQzSGQgAqAAoioAAgAAAAAAoAAAIqKAAqAAAA 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 AAARUAAAAAAAFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAARQBlEsFBsVhEsokGaCgxFQFEUEMqx BsrLdWXNDZWyDqhWqtmzKKkqAAqAAoCCgiKAgCgsMVgRQEBUUUAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAABAAAAAAQVAAFAARAAEVAVFAQAEBAZQza2WQZCKgAAAAigoIqAAAAAIoDFGTEBUUAB RAAAAEUBAAAABAAAAAABQRUAAARQBUAVjLJJBgsJKAzQhQQAFRQEAAAARQEUAQVAAAAAAAAAAAQV AWFSGQNcwxbJYTALDNrhmgIqAqAAZEBRAFAAAAAAAAAAAARQAABJZICQyhiyiQJhqtDewtANENsS 1yzqDYxVAAAFQBRFARQEFAQMGABcGARGWDAMRlgwCIywYBBcAIYUBFhFgFw12huYyDRhnVjJWQbT CZXIJgwqZADKZBkiZTUDJWGo1AzGvUmsGwa9aawbRq1prBuMtOtNYN+Uy0601g35TLRrTWDo1Jqc +tNYOnUanNrNYOibEWc2tNYOubtFrNethMg2xdnrcmTUDr1prc2TIOnWa3NkyDo1praMmQb9ZraA G/WmtpAbdSamsBs1MZsxwYBcmTBgDKMsLgGA2YMAwGzBhRrMNmDANeDDbgwDVhYhswRAMJhjpb8J gGrC4bMGAa8LhswYBrwYbMGAYYMNgDDC4ZAMcGGQDHBhkAxwYZAMcCgAAKrEyDJEyAogCiAKiKAA CiAKIAAAAAAAAAAAAAAAAAKigAAAoIoAAAoAAACgAigAAAKCKAAAAAAAAAAAAAAAAAAACooAAAAA AKAAACCoAKAgoCCgIAAAAAAAAqAAAKAAIAogCiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKAgo AAAAAAAAAAAAAAAACAAAAAAKigAAAAgAAoCCgIKAgAAAAAAAAAAAAICiKAAD/9L3EUVEARQBUQVB QAEFQAAAAAAAAEFAQVAQUBAAAAABAAAAAABFAQAAAAABFQAAAAAAEAAAAAAAFEVBAABFAQAAAAAA AAAAAEAAAUAAEVAAAAEAAAAABQAAAAAAABAAAABQEAARQEFQBUUAABFAQAAAAAAAAAAAAAAAAAAA AAEFAQAAAAAAAAAAAAAAAAAAAAAAAAAEABRFBBUAyyiWCwDZEsmuJZRIM2KgIADJBVGKZWWCDdWz fFnJEtsWFdUK11lmyKioAqKCCoAAAioogqCKrFQVWKoqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAgoCCoAAAioAAoAAgAgACAAAAgqAhlUBlEsmDKAZAICKgKAAAogAAAAADFkgMVEBQAEUBBU UAAEUBAAQAAAAAABQRUAAAAAABRFBjMMGxjMAQyYMsgIoCKiggAAAAACAAAAAAAAAAAACAqACqxM gyYzCrgGtcksEGxWMMgRUUEAAABRAFYyoCCgIKAgoAIAoAAoCIyQEGSAsEwQyBpmEhttDSDZlWES zgAUBAMgBlMgqscmQZDHUagZDHUmoGY16jUDYZa9aagbTLVrNYNuUy1a01g25MtOtNYN+U1NGtjr B0ajU59SawdetjNnNrSbg22sxizRNk1A69bLW49S6gdWtNbm1JqB1a01ufUagb9aa2jKZBu1mtoy uQbdbHW1oDZrTWwMAz1GphgwDLUakwYBdSajC4BMmVwaQTJllpNIMcmWWDAMEbdKaVGELhnFWekH PMEQ3zVIqDXgw3YMA04XS24XANWk0tuDANWDDbhMA14XDPBgGGFwzwYBhhcMlBhhcMgEwYUBMGFA MGAAwAAAACAyRABUAZDEBRAFQAAAUQAAAABRAAAEFAQUBBQEUAEZICAAAoIKAAAAAAAgACooAAAK CCgIoAAAoigAAKgCgAKAAAAAAAKAAAAAAAAACgAAAAAgAAoCKAAAAAAAAAKAAAAgAoAAAAAIAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAKg CiAAAAAAAAAAAAAAAAAAAAACACoAAAAAP//T9wVBAAVBUVAAURQEFARFAQVAAAAAAAAAQAAAAAAA QRQEFAQVAAAQAAAAABFQAAAAAABFAQUFQVAAAAAQVBAABFAQAAAAAAEAAAAAAUAAEVAAAAEAAAAA BQAAAAAAABAAAAUAEAAAAAAAAAAABBUAAAAAAAAAAAAAAAAAAAAAABBQEFQAAAAAAAAAAAAAAAAA AAAAAEFAQAVUAEFQRViWKg2RLJriWcAoKDFRAEwyAY4VUBtrZtizlyzrKDriRrrLYigICgoIKgCK gCSqKgACiArJWKoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioAAAioAAoCoCAAACIKAgA AAIKAhAAzhWEMgUBAAAAUQVAAAAAAARFQAAAABFAQBQABBUBBQEAAAAQFAAAUBAAAAFQBUmFUGuU ZSwBmMYZAAAIoCAAIoCCgIKAgoCKAIKAgAIKAAoMUZIBDZDXDZAMLQ1Yb5YTCDGGSKCgAgqgxGQD EZAMcKoCCgIAAIZBcCZMgoxymQZmWvUmoG0y1amOsG/KZaNZrBvyupzazWo6ZlpmWGthNkG2JbIl yamWsHTqTU59aawdOpjqaNbHUDo1JqaNSagb9Sa2jUmQdGtNbnyZBv1praMpkG/Wa2gBu1mtqAbd aa2swDZqTUwwuAZak1JgwC5TK4NKhlGelNIMUZ6V0g1YMN2kmoNMQuGyKstINODDfpNINODDdpNI NWDDbpMINWldLZhcA16TS24AatK6WwBr0rpZgMNJpZgMdJpZGVGOkwyyZBjgwyAY4MMkAwkwuQEi GSLkElFQAAAAAABUAUQBRAFEAFYqCiAKIAogCiAKIAoAIqKAioAIoAoCCoAAAAAAAAAAAAAAAAAA AAAIoAAAAAAAAAAAAICgAAAAoAAAAAAAAoAAAAIoAqiKAAAAAqKAAAAAAAAAACgAAAAAAAAAAAAA AAAAAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAogCiAKIAogCiAKI AogCgAAgKIAogCiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAD//U90BUQVEUBFQB RUFAQFBAAQAEFQQAFAAAAAEEFAQAABUAAAAAAQAAAEFAQVAAAQUBBUAAAAAAFEAAAAABFQQAAAAR QEAAABBUAAAAAAUAAEUBAABRARUAAAAUAAAAAAAAQAAAFEUEAAAAAAAAAAAAQAAAAAAAAAAAAAAA AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAEAFAAAAEUBBQQhnDBYkGxWGVyDIAAEBRAEkiVQG6st 8S44lurZFdAxiWaCKIAAAAAiiogqAgIKrJioMhFQAQFEAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ABFQAAAARBRVEVAQAAAAAQRUBQAQEUVFRAWGKgzhWMMkAAAAAAEAUAAQAFRQGIqAAAAAgCgAAioA AAioAACCiiCoAAAACKigIyQEZMVAljLNJhBgsEwgMlRQQBQDAAKAgACKAgqAAAAmQUTJkFGOTUDI YajUDMw16jWDNWvWmoG+EmGqLrN0EkiWubJFgbzLTrTWDdlctGtNajfk1OfWmsHRqTU59bHWDq1J rc2s1A6daa3NqNQOnWmtz6k1A6daa3PkyDo1praMpkG/WmtpymQbdSa2tAbNSamBgF1LqYYWIBdS alwaQXKTKxVdKDAyz0mkGCstLKKgwwmG3BgGrBhtwYBqwaW7BgGnSaW/BgGjSaW/BhRp0rpbsGAa dJpb8GAadK6W0Bq0mltAa9JpbAGvSuGaAxwYZIBhcAASACoAoxAZIgCiAKIAqCAogCiAAAAAAAAg CiAAAAIDIRQRUAUQBUABFAQUAAAAAAAAABQQUBBUAAAAAFQAFBMCoAACoAAAAAAAAAAAAAAACoAA AAAAAAAAAAAAAAAAAAAAAKiggACoAoAAAKAAAAoCAAoqKAAAAAqKAAAAAAAACgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAKiggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCiAKIAoigCAKIA AAAAKgCoAAAAAAAAKCCgIKAgAAAAAAAAAAAAAAAAAAICgAAACAAAAAAAAAAAAAP/1fdVFBEVAQUV AABFAQAUABAURBUBBUFAAAARQQAABFAAEQVFAAAAEFQAAAABFQAAAAAAAAEAARUFAAAAAAEVBAAA AAAEAAAAABAAAFAVAAEAAAAAAAAEAAAAAAAAAUAAQAAAFABAAAAAAAAAAAAQAAAAAAAAAAAFBAUQ BUAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAABAAAAAAAAFABFQBlDFYBsVhlkCooCAAoQKMZWJJRB 0Vs3RLkiW6tkG4YxLJFAAEUAAEABURkiiAgjJWKiskBAABRAAAFEUAEBRAFEAUQBQABAFEAURQBA FEAURQAAAAEVAABEAUUQBUVBUAAAAAAQBABQQAABQEQXLKGDKAZiKgAAigAgggqKoIqAKgAKgMRQ BFXAMRcGARQURFAQUBBQEFARFFEFAQDIBgyZADJkATJkFEymQZjDUupAliuWMyoyiVy1ajUDamWG pNQNmTLTrY6wb8mWjWawbtRqaNSagdGpNTRqTUDfqNTn1JqB06k1ubUmoHTrTW59RqBv1praMpkG /Wk3acsZkG7WmtoyA3a01tQDbrXU1KDPUy1NWGQMpljMjHALqNSYXAGTJhcAxyZZYMAwGzSaQalb dJpBqMNuk0g14MNmDANeDDZhcA1YMNuDANWFw2YMAwwYbMGAYYMM8GAY6VwyATBhVBMGFQDC4QBc GEUAEBRAFEAUQBRAFEAUQAAABAAAAAAAAAAAAAEVAAAFRQAAQVAFRQEUBBQEFQAAAAAAEFQAAAAA AAAAAAAAUBBQEFQAAAAAAAAAAAABUUBFARQARUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAVFARQEFARQAABQAFRQAAAAUAAAAAAAFAAAAABRAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARUAAAAAAAAAAAAAAAAAAAAAAAAAAAVFAAAA BAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAH/9b3gUEYskAFAYioAAAiooAAAogioCCoKgqA AAAICKgCooAAgAogqAAAIqAAAAAIAAAAICgAAAgAAACKgoAAAIIAAAAAAACKgAAAAAAIoKCKIIAA AAAAAAACAAAAAAAAAKAACKAgoAACAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAgCoAAAAAAAA AAAAAAAAAAAAAAAAACKAgACooAIAIoAALllEsFgGxWGWQAACoAqSsKDBnWWEwQDprZtiXJEt1bIr cJEskEBAVBYAUARFRRBQRAQVWTBkCgIAAgAKAAoigAAAAAACAAoAAAAAigIKAigACAogCoqAAAAA AAAAgAACiAAAAIoIxFFAFBEUQQVAXKsWUAqkCAACCiiCgCKAgAAGQEEyAyhgagZjDUmoGY16jUoz GvUagbDLVqTUDbky1ak1A25MtOo1A25MtOpNSjdlNTTqTUDdqTU0ak1A36k1NGoyDfqTU05TIN+p NTTlMg36jU0ZXINmpYs05IlB0amMywiUmVFmU1MQF1MdRgwDHUmWWk0gxyZZaV0gxyZZaVwDAZ6T SDBGzSaQazDZpXANeDDZhcA1YMNuDANWDS2YXANWk0t2DANOk0t2EwDXpXSzAYaVwqgmE0sgGOk0 sgEwYVQY4MKAmDCoAAAAAAAAAAAAACAogCiKAAAAAAAAAAAAAAAACCgIAAKAAAIoCAAAAAAAAAAA AIoCAAKigAAAAAAAAAAIqAAAAAAAAAgoCAAAAAAAAAoAAAACKgAAAAAAAAAAAACooAAAACKgAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCKAAAAAAAAKAAAqKAAAACgAAAAAAAoAAAAAAAK IAoAAAAAAAAAAAAAAAAAAigAAAAAACAKIAogCiKAAAAAAAAAAAAAAAAAAAIAogCiAKIAogCiAKIA ogCiAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKgAAAAAAAAAAAAAAACAK IoAAP//X98FBEZICCoAigMRUARQEUFBFQQBAVFQUAAABBUQAUEFQEAEFQUVAAAAQAAAAQAAAAEAB RAFQAAAAAEAAABAAAAAAAAAAABAAAAAAAFBFRAAAAAAAAAABAAFQAAAAAAUAAAAAAAAQAAAAAAAA AAAEAAAAAAAAAAAABAUAAAAAAAAAEAAAAAAAAVAFQAAAAAAAAAAAAAAAAAAAEVAFRQEVARkigIqA igCsssFgGasYZAqMkkEVioKmFUGLOJYoDprLbEuSLN9bIrYEKgxUAVABBUAAVERkgIqIDJWLIFAQ AABQVAAAAAAAAAAAAFRQQABUUAAEFAQAAUARQEFAQVAAAAAAAQVFAAADICGUyIoxyZBkMcmVFGOU yDJMscpkGeVy1ZTUDoiVy59S6kG/Jlp1GoG3Jlp1GoG3Jlp1GoG7Umpp1JqUbtRqadSagbtSamnU moG/UamjK5Bty1zZMsJBnqNTWAz1GpgAz1JqYgLqNTEwouUymDALlMmDAGTJgwCZFwuAYphnhcA1 4XDZgwDXgw24MA1YMNmFwDVhcNmDANWDDbgwg14XDLAowwYbMIDDC4VQY4XCgJgwqAYMKAmDCgIG TIAZQFAAEABAFViAyRAAQAAAAAAAAAAAAAAAABBUAAAAAAAAAAAVFAAAAAAAAAAAAAAAAAAAAAAA AAAAEAAAAAAAAAAAAAAAAABAFEAURQAAAAEVAAAAAAAAAAAAAAAAAAAAAAAAAEUBBQEFAQUBBQEF AQUBFAAAAAAAAAAAAAEFAQAAAAAAAAAFEUAAEFQAAAUBBQEFAAAAAAAAAAAAAAAAAAAFAAABUUAA AAFEUAAAAAAFEUAAAAAAAAFAAAAAAEAUAAAAAAAEAAABRAFEAVAAAAAAAAVFAAAAAAAAAAAAAAAA AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA AAAAAAAAAAEAAAABRAH/0PoAAAAQAAAERkAxRkgIKigigiAAAAAAAAgAoAgAAiKCIAoAAAgCKgAA AAAACKgAAAAAAAAIAAAACAAAAAAAAgAAqggAAAAgIAKgoqAgAAAAAAAAAAgAAAAAAAACgAAgAAAo AIAAAAAAAAAAACAAAAAAAAAAAAiooAAAAAAAAAAIKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACK AigAACACooCLDLLBcg2RKsIlkAKAKgAkqiiZba2aliUHXWWeXNWzbFkVtQgQRQAABEVFRQARiyQB UFGSsYVBRFAARRUAUQBRAFEAUAAQBRAFEAUQyCjHJkGSJkyDJGOTKjIY5MgyGOTIMhhkygzymWOT KjIyxymQZZMteTIjZky15Mg2ZTLXkyDPJlhlMis8mWvIIzymWKKMspqYoDPUmpiAyyZYgLlMhEAi M8McAxyuVwYAyuTBgAZYMAwRnhMAxRngwDBWWFwDWjbhMAwVlhcKMcJhngwDDBhswYQa8GGYowwY ZgNeDDMBjgwyAY4MMgGODDJATBhQEAAEAUQBRAFERBkMQFEFFRFAEAAAAAAAEUBBQGKqgAAAACKA iigxGSAxFAQVABQEABQQFEAUAEFAQAAABFAQUBBQEUUGIoCKAAAAAAAAAAAAAAAAAAAAAAAAAAAI AAAAAgAAAAAAAAAAAKIAACgigAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAACgAAA AAAAAAAAAAAioAAACggoCAAKigIAAAAAKAAAAioAAAAAACgAAAAAAAAAAoAAAACooAAAAAACooAA AACooAAAAAAAAAAAAAAAAAACgAAAACAAAAAAAAAACgIKAgoCKAAAAAAAAAAACKgAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA ioAAAAAAD//R+gEUAAAQBQAAARGSAxRkmFEFwIiAigAAAAAAiiCCooqAAigIjJAQEBUVAQAEUAAA AAEVAAABAFEAAAEUAABAAAAAAAAEUBABQAAAAEEAAAFABAAAAAAAAAABAAAAAAABQBUQUBBQEFAB AAAAAAAAAAAAAEFQAAAAAAAAAEAVAFEAUEFUQEUAAQBRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB UAAAVBAFRQRUUURUEQUBYZxLWsSDYrGJZAgqAAKKxlcgJEt1bNOFiUHZWWbmrZurKKyRRAEAVFQA VFQQARGaKJC5YplBsyNeplEgzGGTIM0ymWOQZ5MsMpkGzJlryZBsyZatSagbsmWrK5FbMmWvJkGz JlqyZBsyZYZMgzymWOQGWTLEBZljkQRcmQwCZMrgwCZMrgwCZTLLBgEyZXBgEyLhcAxRnhMAxGWD CjFGeDAMYhcMogwDDBhngwDDBhngwDXhcM8ANeDDYgMMGGYDDBhkAmDCgGDCpkEwYXKZBcJgAMJh UAwuAyBhFQAAEFRQBAUQQEBQAABAAQAyAGQAAAAAEVAAAAAAAQAAAEUAAAEUBAAQUAAAAARQEFQA ABFARUUAAAAEAAABAAUAAAAAAABFAQUBAAAAAAFQAAAFAQVAAAAAAAAAAAAAAAAAAAAAFQAABAAA AAEAAAAAAAAAAABRBQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAFAAAAAAA AAAAAAABFQAABUAUQAAAVFAABAAAAUQBRAFQABQEFAQUAAAAAAAAAAAVFAAAAAVFAAAAAAAVFAAA AAVAFEAUAAAAAAAAAAAAAAAFEAUQBUAAAAAFEAUQBRAFEAUQBRAFEAAAFQBUAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBRAFEAUQBQAAAAAAAAQFEAVAAAAAAAAAAAAAAAA AAAAAAEAVAAAAAAAB//S9yJZueJbIlRsVjlUAAFAAAARQEABBQGLFmxkERUkBWKqgIAuUyIgyViZ UZDHK5BBWILlEAVABUY5UFQBQQBRAFGICiAKIACoAAACAogIogAAAAAAAAAIAACgAAAIAIAAAAAA AAAAAgKIAogCoAAAAAAAAAAAAAAAIKgAAAAAAAAAAACgACCoAAAAAAAigIKCoKAIAAAKACCoAAIA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACooAACKgAAIogrOGcS1QyyIzGOWUApIAxZMVUJYs2 OAWJbq2c7KJQdkSyc9bN0SiqKIAACAqIAAADXZry22hqmATLKLNeFgGzJliuFGWTLHDLAAYXAIjL C4BgYZ4MAxwywywYBjhMNmEwDDBhngwDHBhlgwgxwYZYXAMcGGRgGODDMBhhcMgGODDIBjgwoBgw AJgwoCYMKAgqAAKCKAAAgICiAAAAACAAgAAICKKIigAAIAAAAAAigCKgCKAgAIKAgCgigIAAigIA AAAAAACCoAAAAAACCgIAAAAAAAAioAAAAAAAAAACCoAAAAAAAACCoAAAAAAAAAAAAAAAAAioAAAA AqKAAAACAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAACAAqKACAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgoCCgIKAiooAAAAAAAAAAAAAAAAAAA AAAAAAAAACooAAAACooAAAAAAKAAAAAAAAACiAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAoAAAIAAAAAAACgAAAAACAKg AAAAAAAAAAAAAAAAAAAAAAAIqAAAAAAAAAAA/9P1mUMpqmFGcSyy1sgZqxiVQAAUAARQBAFABEmG QDDDCW2WuQYKgqKpDIGJhQGLCZZy1SBldTWkyDfFlmXNF2cXBsQykguUywkiQZrlMscgzyMMrkVU ADJlEBkIAogCiAMhAFQQFEAUQEVAAAAAAAAAAEAUAUAARUAAEAAAAAAAAAAQAAAAAAAFEAUQBRAA AAAAAAAAABFAQAAAAAAAABQAAAAAAAARUAAAAFAAQAFAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAEFAAAAAEVAAAEZIKioCMmcNbKJBsGMSyBioAoigmGMtjGYBay3Vs52UWFdUSzc9bN8S gyQEEVFVEMKIIKSowmGOGYDVpTS3YTAMMLhlhQYYXDNAY4MMhRMLgVBMCgIqAKAAigAAAAAAAICi AKgAAAAAIoCKAIAAIAAKAigIoCAAAAIoCAAgoAAggCiAAAAIqAAAAAAAgAAACKgAqAIqKAACKgAA AAIKgAAAACKAgoAigIAAAAigIKAgAAACKAgqAAAAAAAAAIoCAAAAAAAAAAIoCCgIAAAAAAAAAAAA AAAAAAAAAAACCgIKAgoCCoAAAAAAAAAAAAAAAACCoAAAAAAAAAAAAAAAAACAogCoqAAAAAAACoAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKAAAAAAAAAAAAAA AAAAAAAAAAAAAAoAAAAAAAoAAAAAAAKigAAAAAAAAAAKigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAKAAACCoAAAAAAAqAKI AogAAAAAAAAAAAAAAAAAAAAAIAogCiAKgAAAAAAAAAAA/9T38MZhmgMMDLBhRioIMlYLkGQmQBQB BQEBQAARhLNhINZAqoyhkxUEUAYS1S2y1SDHDCW1jMA5pkizO1WvGAboszy5ss4sDcJEsgTIigGU BWQxUAAAAAAAAFEAUQBRAFEBFEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA AAAAEAAAAAAAAAAUAAAAAAAAEVAAAABQAEABQAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ABAURQAAAAEVAAAURQQVAFQBYlnEtbKJBmEKDEVAZCMoBhLFslhgGdZb62crZEoOqJZNNbNsSCgI oIAqKKMRUEBAFAAEUUAABQQVAAAFRQEVAUQBRAAFBFABFAQUBFAAQBRAAAAVBEFAQVAQBRQAQEAA AAARQEAAAQQBQRQBFARFAQVAAAAAQVAAAEVAAAARQAARQEAAAAABBUAAAAAAAAARUAAAAAABAAAA AAAAQAAAAAAAAABFQBUUEAAAAAAAAAARQBFQAAAAAAAAAAAAAAAAAAAAAAAAAABFQAAAAAAAAAAA AAAAABFAQVAAAAAAAAAAAAAAAAAQUAQAAAAAAUAABFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUUAAAAAAAAFAAAAAAAAVFA AAAAAAAAAAVAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAABAAUQBQAAAAQFQAFQBRAFEUAAEAAAAAAAAAAAAAAAAAAAAAAAABAUQBRAFEAAAAAAA AAAAAAAAAQFEAf/V98AFRQGOBQGKMphhKi5ZRLWsSg2oxiWQKIoAICoqAMZZMZBrCRUVUAZKhkGF mmW6zRYCJZNbOJAmrXardlOcHJNWPM6rVabVBIs2xZzTyLFgdQ1xZkCooKCAMhFBAAURQAAAAAAA AABAAAAAAAAAAAEAVAFEAUQBQAAAAABFABAAAAAAAAAAAAAAAAAAAAAAAEVAABQAAAAAAEAABRFU ABAABAAAAAABBVEAUQAFQAAFAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAVFAAAAARUAA AAFAQRQUEIEBsiWbTlnEgzQAFQBUFBjhGeGMgzrLdWzlyzrYHZEq1VlshlVRkxkBWLJRGMspYiIs IygAVBUUARUUBUUEAAAAVFARQEFARQAAAAAQAURQAAQVAFRQQAAAQAARUABFFEAEUBAAAAAAEVAA EEFFEFAEUFRFQAAEFQRUVAAAEUBAAQUBAFAAEFQBFAQAAAAAEAAAAAAAARUAAAAAEAAAAAAAAAEU BAAAAAAAAAAAAQAAAAAAAAAAAAABFQAAAAAAFRUAAAAAAAEAURQAAAAAAEUBAAAAAAAAAAAAAAAA AAEUBAAAAAAAAAAAAAAAAAAAAEUBAAFRQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAABFAQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQRQAAAAAAAABQAAAAAAAFQBQAAAA AAAAAAAFQBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ FEAUQBRAAAAABUAVFQAAAAAAAABUUBFQAAAAAAAAAAAAAAAAAAAAAAAABFQAAAAAAAAAAAAAAAAA AAABFQAAH//W99QAABFAEYzDMBqmGLbMMJhRjllqa5Y5B0RLNz1s2xZBmhkAAAYyyYSIwkJFFUhQ QVAYS1WbZaZBiygAJZQwUGxrtGViVBy2o14w7Zq02qDREtsWa5hMiuiJZNES2xIMmLJJAVioKAAA CiAKIAogCiKAAIAACAKIAqAAAAAAAAAAAAqAKIoIAAAAAAAAAAAAAAIAoAAAAAAAAAAACKgAAAAA AAAoigICggoqIKAgAAAAAoAAACCgIKAAAAAAAIoCCoAAIAAAAAAAACoAAAAAAAAAAAAAAAAAAAAC CgIoAAAAAIqAAAAAIoAqKCCgMVgQGcSya2UAzCAEVAGeWMooMSGSKNlbN1bOTLZWzI7IklrrZsBi sAiksWaSoxZIogigIooqCgICAqAACoIoAAKAAAAAAAAAAAAAAIKAgAAAgAAAAIAIAACgAAiiCCii CoAigIAAAAIAqAAioAAAAAioAAAACAAAgAAAACKgAAIAoAAAgAAAAAAAAIKAgAAAIKAgqAAAAAAA AAIqAAAAAAAAAAAIoCAAAAAAAAAAAAIoCCoAAAAAAAAAAAAAigIoAAAAAAAAAIoCCgIAAAAAAAAA AAAAAAAigIKAgAAAAAAAAAAAAAAAAAIKgCooAAIKAgoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAKAAAAAAAAACgAA AAAAAAAAAAAKigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAg oIKA/9f6AAAABFRAVFURjMM0BrmGqYdEw12hRozhnFmEwxB0RZsiXLEtsWBuyZa8pkRtyxljkyAC gAAAA1y1S3WaZBFYqAKAjKJYgM2MwZMg1zVpmHRLXMCtLOJSYYg6Ilk0RLOLAzQiWQMWSAMhjlcg IqAKgCiKAACiAgAAAAAAAAAAAAAAAAAAAAqKCAAAAAAAAAAAAAAgoAAAAAAAAAAAAAioAAAAAAAA KAAAACAiiAAAAAAAoAAAAAAAAAAAAAACAogoACAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAA AIqAAAAAAAoAAAIKgCwgDPKsMsokGQKCCsQURQYrErhAba2bos5IlurZB0DGJZioAAigiAAoigAA ACoKAAIAoCAAAAAAAAAKAAAAAAAAAAiCoAKgAAIKAgACKgAAAAAACKgAACKigAAioAAAigIAAAAi oAAAACAAIqAAAAAIqAAAgCgAAioAAAAAAAAAACAAAAAAIqAAAAAAAAAIoCAAAAAAAAAAAAgAAAAA AAAAAAAACAAAAACoqAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAKAAAAAAAAAAAAACiKAAAAAAAAAACiKAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAACAogCiAKIAogCiAKIAogCiAKIAogCoAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAgCiAAAAAAAAAAAAAAAAAAAAAAACKgAAAAP/Q+gAAAARQEAAVABJh QGmatMw65hqtCjnZRJMEAzymQwIuWUMMM4BkySFARUQAFGFmiW+zRYEViyAABUAEFwgBhFyKwmGu YbmMwDRKRLOYa8A3Vs2RLmiWcWBvGESzgETLLDHALlWK5BQAAAAAAAFQBQAAABAFEAURQABAAAAA AAAAAAAAAAAAAAAAAAAAAAAAEBQAAABAFQAAAAAAAABQAAAAAAAEAAVFARQEAAAAAAAAABFRQAAE AABQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEVAAAAAAAUAAABFQBFQBciA2RLKGqGcS DNABFhAGbGTKgwWJWYYg31s31lxRLfWyDokYROWYCKxkARQBUBQAABRQAAQAAAARQAAAABFAAABF ARQARRRBUEAAAAQAAAEFQAAEFQAAAABFQAABFRQAARUAAAABAAAAEVAAAAAQABFQAAAABFQAABFR QAARQEFQAAAAAAAAEFQAAAABFAQVAFRQQAAAAABFQAAAAAAAAAAEFQAAAAAAAAAAAAEAAAAABUUB AAAAAAAAAAAAAAAAAAAAAAQVAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAEBRFAAAAAAAAAABAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAUAAAAAAAAAAAFAAAAAAAAAAAAAAAAVFAAAAAAAAAAAVAAAAAAAAAAAAABUAUAAAAAAAAAAAAA AEBRFARUAAAAAAAAAAAAAFAQUBBQEFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAABFQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAB//9H6AAAAAABFAQUBBUAYzDIkHPaGDfaGqVCF YslRGcMGcIMlQQViqAqoKrCzRZvs0WBiyYsgABBUAVBBURUAEAJhrmG0wDnmE5m/SwmoJEs4s1GQ dESrVWzbEgmEbGMwCAAAAogCiAKIoAAKgAAAAAAAogCiAKIAoigAAAACKAAAAAAIAAAAAAAAAgAA CoAAAAAAAAAAAAAACgAAAAAAAIAAqAKgAAAAAAAAAAAigAAAioAAoACAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACKgAAAAAAKACAAAAAAJLJASGUSxUGeVYZZRIMgUGDKEAZJMLADWyiSWIOit m6JckS21sg6DDGsswYqrEFQUAFBBUFUAABABQQAAAFEAVAAAAAAFAQVAAAABBFFEABBQEAARUAAA ABAAAAEVAAFBFQUAAAEQAAAEAAAARUAAAABAAEVAAAAQFQAAAEUUQAAAEVFARQEAAAAAARQEAAAA AAAAABAAAAAAAAQAAAAAAAAABFQAAAAAAAAAAAABFQAABUUAABFAQAAAAAAAAAAAAAAAAAAABFQA AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAFAAAAAAAAAAA AAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAEAAVAFBAUAAAAAAAAAAAAAAAAABAA AAAAAAAAAAAAAAAAAAAAAAAABAUQBRAFEAUAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA AAAAAAAAAf/S+gAAAABAFQBRAFQAAAYzDTLfLTKjBRRGLOGLKAZCoCiwIIAqsLNFm6zTYGKooAQo iACgACCASigIqIDNjMGQGuYYTDfhhMA1xLZFmEwxyDpizJzxZtiwMpQyAAAAAAAAAoigAAAACgIK gAAAAAAAACooIAAAAAAAAACiAigAAAAAIqAAAAAAAAAAAAAAAAAACgAAAAAAAIAAAAAAAAAAAAAA AAAAAAACAKAAgAAAAAAAAAAAAAAAAAAAAAACAoAAAAAAAAAAAAACKgAAAAAAKACAACgICAoigIqA MolgoNkSya4llEgyRQBUFBMKCMZZRKSxRXTWzdEuOJb62Qb0SJZAxUAUAURUBRFAAQFQBUFBABAA AAAEBRFFFQBQAQAAAQABAFAAEAAABAAVFQEAAAARUAAARUVQAAEAAEAAEAAABFQAAAAEAARUAAAA BAAAAAFEAAAAAAABAAAAAAAAQVAAAAAAAAAEVAAAAAAAQAAAAAAAAABFQAAAAAAAAAAAAAAEAAUA AAAAQVAAAAAAAAAAAAAAAAAAAEVAAAAAAAAAAAAAAAAAAAQAFRQEAAAAAAAAAAAAAAAAAAAAAAAB AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAUAAAAAAAAAAAFAAAAAAAAAAAAAAAAABRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA VAAAAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEVAAAAAAAURQAAAAAAAAQAA AAAAAAAAAAAAAAAAAAAAAAAAAAAEFQAAAAAAAAH/0/oAAAAAAEUAAARUAFQElqltlqlRiAIM4YM4 FZMWTEFEVAVFUarNFnRZz2BiyYsgFQAAAQAAAQVAQAEFQFEUGMw1zVuYzANK6mUwwwDdWWcS54nD OLA3ImVBFAFRMgKKgKIoIqAKAAAAAAAAAAAAAAAAAAAAAAAAAAACiAKIAAAAAACAAAAAKKgqAACA AAAoAAAAAAioAAAAAAAAAAAqAAAKioAAAAoAIAACKigAAAIAAAAAAAAAAgqAAAogCqgAAAKgCKAg qAogCgAAAAAAAIoCCgIAAAAAAAAAKAAACAAIKAESIDZEsmuGUAyAAVACUwqqjBlEkwxRXTWzbEuS Jbqyg3iRKooioAqKqIAAqCCgKACAAAAAAAAAAAAAAAAKACIACAKKgAAAAAIqAAAgAAACKgoAAAog CCAKAAgioAAAAAioAAAgAAAIqAIqAAAAAAAAKIAAAAAAACAAAAAAAAgAAAAAAAAAIAAAAAAAAigI AAAAAAAAigIAACgIqAAAAAAAAAIqAAAoACKgAAAAAAAACKgKAAAAAAAAAAACAAAAAAAAAAAAIqAK AAAIqAKACAAAAAAAAAAAAAAAAigAAAAAACAAqKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAioAqKAAAAAAACggAKAAIoAAAAAAAAAAAAA oAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAgKrFkCAAqAAAAAAAAAoAAAAAIAAAAIq KoCGQVAAUABAFAABAURQAAEAAABUAUQBUABQAEAUAAQBRAAAAAAAAVAAAAAAAEAFgIUEEUEABRAF EEFEAVAUAABAAAABAAB//9T6AAAAAAAAAABFQFRUBJapbZapUYgCDOGLKBWSKgACAqKo12c9nRZo sDFUUAAAAEAAAARQERUAABBUBRFBJhjMNiYBomBsmGEwCxLOJaWUSDfka4lnEgYGSAGUQGSpCggA AAKIAogCiAKIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACgiACgAg qAAAqKgACgKAgpgAEQVFFEFwYBAwuAQXC4EQXBhBBlgwDEZYMAxGWFwDAZ4MAwwuGWFwDVMI2zVj MAwVFUEVAVBQAAAAQUAAAAAAAAAAAABAAAAAAAAABQAAAQAAAAABGUMVBnDJhDKAVFARlDFYVFlh LNiisWyssMEA6q2bYlyVs31sitoxiWQIKggCgiggAAAAAAAAAAAAAAAAAAACgAIACKCoIqAAAAAI qAAAgAAACKgoAAgAAAgoCAKgACAAAAIqAAAgoCCoAioAAAACCoAAAAogAAAAAAAIAAAAAAACAAAA AAAAAAgAAAAAAAAAIAAAAAAAAACAAKigIqAAAAAAAAAIqAAAoACKgAAAAAAAAAAAAAAAgCgAAAAA gAAAAAAAAAAAAAAACKgAAKgAAAAAAAAAAAAAAAAAAAAAAAAAgAKACAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAIKAigAAAAAAAAAAAACiKAACAA oAAAAAAAAACoAogCoAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgiooIACoqAAAAAIA KAAAAAAAAAAAAACIyTAAAKIoIoAIoCCgIoAAAIoCAAAACoAqAKMVgFRUAVAAAAEBRAFEAURQAAAQ BUUBFAQFiABUQQVcAxFwYBBlgwDEZ4MAwwM8GAYDPBgGBhngwDDBhswYBrwuGeDAMMGGzBgGvA2Y Af/V+gAAAAAAAAAARQAAGMtUtstcqMFRRBnDBnAqoqAAICoqjXZos32aLAxVFBFRQAAQAAEBQARF QAAARQQVAVWIDJhMMgGmYYt2GMwDCJZxLCYAb4lctMSziQZJhYlQQySgKACiAKIAoigAAKigAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoCAAKigiKAKigYMMjAMBlgwDEZYMA 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 b8NXuyfhq92XSNc9vmHL+Gr3ZPw1e7LpE57fMOeOGrPxyw3OHimMTLsqw3vi/wBXbt7Xa/EOLqoO rhuHqwNHVwdXDcGBp6uDq4bgwNPVwdXDcA11phnhVBjgwyAYYVQEFARQBBQBFAQUBBQEUwoIKAgq KAAAACMgGIoCCqCCgImGQDHAyAQVAEwoCYXCgJgUBiKAgoCCgJhVARMMhBiMgGIoCCqoxGQDFVAQ woCCgIKAgoCCgIKAigAKAgoCCgIKAgoCCgIooIKIIKAgoCCiiCgIKAgoCCgIKAhhkgJgZICCgIKA gqgxFAQUBFAEFAQUBBQEFAAAEUBBQEFAQUAAAAARQAUBjhVAQUBBQEFARGQDEZAMRkAxGQDEZYQE wYZAMcGGRgGODDIBjhcMgGODDIBjgZAMWSKCCgMTDIBjgmGQgwwsSymGOAbK2dFZcccjZW+AdjGW uLsucECeRMgoiSBLFQEAAAURYhGUIN9GyWurZKDVZrlss1yoCKooiiKgIqIAKACIqKI2VYMoQdNZ bGmrdACKgCgAioAAAqAEsWUsZBYZMIZggAAAAAAAAAAACACkiSDFYRYBkIAAAAAAAAAAACAKqKDG WKyxBnCpCggICiKAAAAACAoACosAksJZywAZQxZQCoqAKgAKAIoCCgIAAQoCsZZMZBgziGLOAGLK UAFAYqKCCgIKAgoCCgIKA//Q+gAAAAAAAAAAABhfoz8lnnPRv0Z+Szznm7vXUAHnQAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjpifihNFe4zFyYYdXXuHV 17jMM1MRh1de4umI+KGQZXAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgALVhvf Ezqx3fid+15p+PQOcZD2DEZGARGWAGKqAguAEFAQUBBQEFAQUUQUBBQEFAQUBBQEFQEFAQZAIKAm BcAIKAgoCCgMRQEFAQUAFAQUBiMgGIywYBiMsAMRQAUQQUBMGFATAyQEFFEFAQUBBQEFAQUBBQEF AQVQQUBBQEFAQUBBQEFUEFAYiiCCgIKAgoogoCCqDFVAQUBBQEFAQUBBQEFAAAAAAAQZAMRkAxGQ DEZICCgIKAgqgxwYZAMcGGQDHBhkAxGQDEZAMRkAgoCCgIKAgoCCgIKAgoCCgIooIigIoAAoIKAg qAgoCCgIoAAAAAAALhFhBhMNNrYdMw493kBlXdd23fLw9eJd2zug9GzBnWcsZgAlFBiKgIKgKAoj KGLKqDfVsYVZoNVmqW2zVKihAoKxUFQEEBAUABAUGUMWUIN9W2GmrdAKioAAAAAAAqKCSxlnLXIL DNhDMEEAUQBRAFEAVAAAAAAJCQYrDFlAKACKigAAAAiooAAAACooMJYspQGUKkKCAAAAAAAAAAAA ECgksGcsQFFAAABQQUBBQEFAQUBFABjLJjIJhnCQyBJRQBFARQAAAAAAABQAAf/R+gAAAAAAAAAA ABhfoz8lnnPRv0Z+Szznm7vXUAHnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAWqb vxLVNz4nftdYNIyR7BBQEFARRQQUBEUBBQEFARQBBQEFAQUBBVBiMgGIyQGIyAQUUQUBBQBFAQUB BQEFAQUBBQEFAQUBBQEFAQUBBQERkAxVRBBQEFAQUBBRRBQEFAQUBBQEFAQUBBQEUUEFQAFBBQEF AQUBFAAAABAAARQEFVRBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUAAAAAAARQEFAQUBFAAAAAAAAAE FAAAAAAAAAEVAAAAAFQBRAFEUEAAAAABRAFQAEVAFRQBFAAFAAAQQIkRBtcu9DoiWrc5QePfklnt bmJZbteVzRySD39ncy6ed42xuYeptXyDbMMW1rkEYqgAAKioojKrFnVBvq2SwqzQabNMt1mmVFhW MMlEVFARUBAAVFQAEBWUMWUA3Vboaat8IAqAgqAAAAAKigS1y2SwkCGbCGYIigIKAgoCAAAAAoIK AhKkgwWEZQAAAAAAAAAAKCgIoAAsiNciygLCigxUABQEFAQUBBQVBQEFAYyjKUAUUEAAFAQUBBQE FBEFAAARiyYgyhSAEVFARUAAAAAAAAAVFAEAf//S+gAAAAAAAAAAABhfoz8lnnPRv0Z+Szznm7vX UAHnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAWpufEVW7v2usGoUewRGSAgoCCgA AIKAgoCCgIKAiqAgoCCgIKAgoCCoCCgIKAgoCCgIKAgoCCgAoCCgIjIBiKAgoqoKAgoCCgiCgIKA mBkIMRkAxFAQUBBRRBQAUBBQEFARGQDEVQYqoCCgIKAgoCCgIKAgoCCgIKAgoggoCCgIoKAAAAAA AAAAAAAAAAIogKIAogCiAKIAogCiAAAAAAAAAAAAAAAAAIACgAAAAAAAAAIoCCgIKgAACgAKgIAA AAAAAAAAACKAAAAACKgAADGysZBx7kOOavRtDnmoOas4l6WxuPPmrZt2wg96lswymHFs3d8csA0z DBttDUCggMkBRGdWDOqDfVsa6tiDVdzy6buWyiwzaobFAAFQAQAFRUARUBYZQxhlCDdVvhoq6Kgs sWSIIKKIACCgIoAMJbGEgQyYwyBBQEFAQAAFBBUAAABQElSQYLCLAKAAAAAAAAAKAICgASEqjAgW AUAAAAAAAAAAAUABQQElIWUgRVQAVAFQAAAAAAAUQBRAEQAZwgAAACKAIAogCiAKIAqyxJAGOQH/ 0/oAAAAAAAAAAAAYX6M/JZ5z0b9Gfks855u711AB50AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAQAFqt0qt3btdYMAHtBFARRQRGSAgoCCgIKAgoCCgAAAAoAAigAoDEZICCgiCgIKAgoCC gIKAgoCKAIKAgoCCgoAogoCCoACiIKAgACggIoCCgIKAgoqoAIACgAAAAAAAgAAAAAAAAAAAAAKA AAIgAAAAAAAqgAAAAAgAAAAAAAAAAigIKAgoCCgIAAAAAAAAAAAAAAAAAAAAACAAoAAAAAAAAAAA AACKAgoAAACAoAAACKgAAAICiKACAoAAACACSQkrAKwlmwkGqYaphvlqsDTNWvGHThjpQbNq2Ho0 vyPMryOilwdszlrmCtssgYoKAKigzqwbKoNsNsNUNsINV3LZ13cl1GMNsNMN0KAqAAAgAAAIACwy hjDKAbauirmq6aoMkVAAUEFQEFQAAFYyyYyBCpCgAAAAIoAAAAACAoigEhIMGUMWUAAAAAAAAAAA AIAAKShKjFYRYBQQFBAUQBRAFEAFQAVAFBASUAFABRFBAAAAAAAAURQElUkGKwiwCgAAAAAgKCCg IKAiooIshINYAP/U+gAAAAAAAAAAABhfoz8lnnPRv0Z+Szznm7vXUAHnQAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAABAAWrKzGrKzt2usGID2gAAAAAAigIKAgoCCgIKAgAAAAoCACgAAAgi gIAAAAAAqKCAAAAAAAAAAAAAAAAAKAAAAAAACAAAAAAAAAAAigIKAgAAAAAoAAAAAqAAAAACKAAA AAAACAAAAAAoCggAACoAAAAAAAAAAAAAAAAAAAAAAgoCAAAAAAAAAAAAAAAAAAAAAAAoIAAAAAAA AACoAAAAAAAAAAAICggAIoAAAAAgAAAJIAKwlkkgwlqltlrkGDOISIbIBqkrK2Y1hB2UlvaNuHRE A1yMpgwCJLPCTCjGG2rVDdVBthshhDNFa7uO7su4dwGMS3w5quirSMglAUQAQAUQARQFhkxhkg2V dFXNDoqDYiogAAAAIqAAAqSqSCKiwAAoIqAAAKioIAAAAAoqSJIIyhgyBRAFEAUQBRAFBAFRQQAF JCQYMoRYAAAAAAAAAAAAAABUlSQYKigKigIACKAAAAAAAigCsZZMZBizhizgEFQAUBBQEFAQBABQ RQUGMsmIIKA//9X6AAAAAAAAAAAAGF+jPyWec9G/Rn5LPOebu9dQAedAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFfi5raYxzTNedqa3byjtHB+MnxfpH4yfF+k37e38h 3jg/GT4v0nZt311i3dZut18wzAYAAAAAAAAAHNvb/VTEYy1Jdvh1HSOD8ZPi/SPxk+L9Jv29v5Dv HB+MnxfpN+xvdbnkxjCXTbWcth0AOYA5N3iZ27acZaku3lHWOD8ZPi/SPxk+L9Jv29v5DvHB+Mnx fpNuzxHW2xjHJqS6bT4h1AOYA5d7iOqtjGeTU1Jdvh1HUOD8ZPi/SPxk+L9Jv29v5DvHB+MnxfpO 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 AAAUEFAQVAAAAAFAAAAAAUBFAAAAUBFAAUBFAAUBBQEFAQUBBQEFAYigIjJAQVAQVAAAQVAQVAEU UQBARQEAAAARUAAAAAABBQEAAAAVFAAAAAAAAAAAAAAARQAAAAAAAAAFBFAAAFAAUAFFUAVAUABQ AVQRRQRRUEVQEUUEFAQUBBQEFAQUFYigIjJBERkgMRRRijJARFARFQBFARFFGIqAgoggqAIoCAKI KgAAAAAAAAAAIAAAAAACAogCgAAAAAAAAAgAAAAAAACKgCooCKgCKAgAIKgAACKAxIFgG6rY11Zg gAAAMZbaNbbVB01ZMIZRKDPLm3Jb5ly7kiuSyQtiACFIEdNGy3M1Ubp5gebvQ5Pjd29DgnnUdNJb GiktqjJkwhkAQhAN9W6GmrdCCw3VaYbqg3QiwIICAoAAigAAAZADJkAMmQAyZADJkFEyZBRjkygy GOTIMhjkyoyGOpNQMxhqNQMhhqNQNmTLXqNQM8mWvUagbMplr1GoG3Jlq1GoG3Jlp1GoG3Jlp1Go G7JqaNRqBv1JqadRqUbtRqaNRqBu1LqaNSagdGo1OfUagb9Rqc+o1A6NSanPqNQOjUanPqNQN+o1 NGpNQN+o1NGo1A3ajU0ajUDdqNTRqNQN+pNTTqMg3ak1NWWOQbtRqacmQbdSamvJkGeo1MDIM9Rq YZMgy1GpigMtRliAy1LqYAM9RqYAMtRlioLlcsQFyZQBcmUwYBcpkwuATJlcGATIuAH/1PfhWFZZ ggCCgKAAAAAAAAAAAAAAAAAAAANVnLZ1WctgYwyYwyUQABUUAAAABUUQAAAAAABQAAAAAAAAAAAB RUUAAAAAAAAAAAAAAAAAABFQEAEVFAQABFQAABFQUAARUAAAAAAAAAAAABAAAAAAUAAAAAAAAAAA AAAAAFBBQEVFAABBUBUAAUAAAAAAAVFARUAAAAAAEBQEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQ AAAAAVFBAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAABQBiioACgigCCgIAAA AACCoAioCKiggACKgCKgAAAAAAIAAAAAAqKAAAAACgAAAoAAAAKAAACgAgqAAAiooAAIAAAAoAKi gKigAoAAAAAACKAgoCCoAoAAAAAAAIoAAAAAqKACggoCKAAoCKAAogAoIooIKAgoCCgIKKIjJEEF QEFRRBUBBUAABBUBEUBAFEFEEAARUAAARUAAABAUQBQAQVAAAFRQAAAAAAAAAAAAAAAABFAAAAAA AUAAUEBQFABQAUAFRQUFAVFgFUAFABRUEBQAUEUAAAAAEUBBUAAFQVBEFAYoyRRijJAQUBjKLKAg ACKgIACAAIqAAAgqKCKAgoCAAAAAAAAIoCAAAAIqAAAoAAAAAAAAAIKgAAAAAACKAigAigIACAAA AgoCAAxWBYBtq2MKswYgAAANlWluog3wyhhDKEFlzbjolz3FcsrCSsAIsoI6KN0tFG8HFvPNtzvT 33l351G6kt8S5aS3xINkMmEMlFIRYBvo3Q00boQWG6rU21BtgkglBimSZY5BnkywyZBllcsMmQZ5 MteTINmUywymQbMmWvJkGeTLXlMqNuo1NWTINuo1NOTINuo1NWTINupNTVkyDbqNTVlMg3amOpry ZBs1JqYIDZqNTWA2ajU1gNmo1NQDZqNTWAz1GWADPJlggM8mWADLJliAyyZYgLkyiAyymUMAuTKY AXJliuAXKZMGAMhgwCZUwYADC4BBcLgGMozwaQYDPSaQYDZpNIMMJht0rpBpwYbtJpBpwYbdJpBr wmG3SukGjC4btC6AaMGG/QaAaMGHRoNANGk0ujQaAc+k0ujQaAaNJpdGg0A59LLS36DSDRpNLo0m kHPpXS6NJpBz6V0t+k0g0aTS36V0g59I6NID/9X16WdEOOjprKjYgIKIoAAAAAAAAAAAAAAAAAAA ANVnLZ1WctgYsmLJRFRQAAAAAAFRRAAAAAABUUAAARQAAAAAAABVAAAAAABQQUBBUAAAAAAAAAQA RQEAAQAAAEFQBFBUAAABAAAAAAAAAAAAQVAAAAAUAAAAABUUAAAAEAABQAAAAAAAAEUBAUAAAAAA AAFAARQEFAQUBFAQAAAAAAAAAAUAQAAAAAAAAAAAAAAAAAAAAAAAAABUUBFAQAAAAUBBQEFQAAAA AFBAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAABiioAoAAAAAAAIoCCoAioAigIACAAAAiKgAAAAA AAAAAAAAAAAAACooAACgAAACgAoAAAACKgAAIqKAKgIKgAAKAAqKAqKAqKAqKAigIAAAAAAAAAAA AAAAgAAAACigCgAACgIoqCCigKIAKCKKCCqCCgIKAgoCCgMRkgMRkgIjJFERkAxRkgIKgIKgIigI iiiAICKgCKgAAAAAADFkxAFAAAEUBFAAAAAAAAAAAAAAAAABFAAAAAAAAAUABQABQFABRQEVQRRQ FFBFFAUVABQAUEUUEUUEFAQUBBQEFARFBUFARFBERkgMRUBEUUYigMUZIDEVARFARGSAiKAgqAgA ACiAAAAgoCAACgAAIACCoAAAigIoAAAAAAAAAAAAAgqAAAAAAAAAAAgAIKgAAAAIKgIyhiygG2Gb CGYMQAElSQYt9IaIdW3CDbELEMohlhBqmHPd1WcW7OBXPZYaLX5WVbKN0sWM2SLCOqjoc23LqgHH vw8jc53s78PH3ecEpLprLlo6Kg3Q2NVW1RFhJIB0Ub4aKN8IDdVqbag2sZZMJQYSmVliC5TIAAAg ACLgwCC4MAiMsGFGIywmAYjLBgGIywuAaxswmAYDPBgGtWeDSowGzSaQaxs0mkGsbNK6QasGG3Sa UGrBhu0mAasGG3SYBpwYbtJpUacLhu0mkGnBhv0mkGjBhv0mlBowaW/SaQaNJpb9K6Qc+k0ujSaQ c+ldLo0mkGjSaXRpNIOfSaXRpXSg59BodGDANGg0ujBgGjSaW/BgGjSaW/BgGnSaW7BgGnSaW7Bg GrSy0s8LgGvSaWzC4Bq0mltwA1aV0tgDXpXSzEGGk0swGGlcMgGODDMFYYMMwGODDIBjhMM0Bjhc KCIKAgoCCgIKA//W9WIw2RKzVjhRtiWTXDYAoIAAAAAAAAAAAAAAAAAAAANVnNZ02c1gYMmLJRFR QAAAAAAFRRAAAAAAFAAABAAUAAABUUAAUAAAAAAVFAAAABAAAAAAAAQAAAQABBUAAARUAAFEVAAA EVAAAAAAAAAAAEVAAAFQBQAAAAAFAAAAAAAAAAEBRFAAAAAAAAAAAAAAAVAFAAAAAAAEAAAAAAAA AAAUAAAAAAAABFQAAAABQBBQEFAQUBAUEFAAAAAAAAAAAAAAAEUBAAAAUABFAQUBBQEUFEFQAAAA AAAAAABUUAAAABFQAABUUAAGKMpYgoAAAAAAAAACKgIKgAAIKgIKgAAIigIAAAAAAAAAAAAAAAAA AqKAACgAAAKACooAAAACKgAAAAKioAioAACgAKigKigKigAoAAIAAAAAAKAgqAAAAAAICooAAAoo AoAACggCgAoCKKCKKCKKCKAAKCCgIKgAoCCoKgoDFGSCIKiiIyQERkkgxFQERkgIKiiCoggqAgoC IqAAAAAIoCKAIKgCACgAAAAAAAAAAAAAAAAAiooAAAAAAAKAAAoAoKAoAKigKAKCgKKACgoKgKig KigAAKigAAAAAAAAIqCgACAIIqAgqCoKgMRUUQVBGKMkBAAQVAQVAQVAQVAQBQRUAAAAAAAAAAAR UARUAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAEAAAARUBGUMWdQbIZsYZAxCQBJVJAh17blh1b aDohUhWVa7vK37YenuTiHh8TdRy23OVnXcefa7Kt1HodYtdxwdYzrucoj2tqzurLyti2XqUBp3nj 7vO9neePuxyg1UdFWirfUG6ra1VbFEkgkgHRRvhoo3wgrZVrbKg3QxmGUEoNUwmGeDAMMGGzCYBr wuGeFwDXgwzwYBhgwzwuAa8GGzBgGvBhtwYBrwaWzBgGvSaW3BgGrSulswYFa9JpbcGAatJpbcGA atK6WzBgGvSulnhcIjXpNLZgwDXpNLZgwDXpMNmDCjXhcM8GAYYMM8GAYYMM8CDHBhkAxwYZAJgw oCYMKAmDCqCYTCgqYXCgJgwoCAAAAGAyAYMmQBMmQZDHK5ADKZBRMmQZDHJkGQxymoGQx1GoGQx1 JqUZjDUmoGxMsNSagbMmWvUagbMmWvUagbMmWrUagbcmWrUmoG7Jlp1JqBvymWnWmsG/JqaNRrBv 1Gpz6zWDo1Dn1gP/1/emGOGaAkQyRQUAAAAAAAAAAAAAAAAAAAEVFBqs5bOqzlsDFkxZKIqKAAAA AAIKigAAAAAAoigIoKACAAAACoooAAAAAAAAAAACoqAAAAAAAAAIqAACAAIAAAAACCoKIoCAAIoC AAAAAAgAKAAAAAAAAAAACgAAAAAAAAAAAAAiooAAAAAAAAAAAAAAgAAqKAAAAAAAAAAAAAAAAAqK AAAioCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgoCKAAAAAAAAAAAAAIAAAAAAAAACgAAA AAAAAAAAAKMQQFAAAAAAFAQAAAEAARUAQAEVAEVAAAEUBAAAAAAAAAAAAAAAAUABUUAAFAAAFFRQ AAQAFRUAAAAEUAERUBQAAAUAAAFVFAVFAABBUAABQQFEAUABFQAAAUAAAUAFRQAUAFQRRQRVARRQ RRQRRQBQEFABQGIyAQUBBQGIoDEUBEZICIoCIoDFGSAgCiIyQERUBBUBBRREVAQVEEFQAAAAAABF QAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAUAFAFVFUAVAUUAFAVFQUFABQFAFABQAAAUAAFBBQEFAQ UBAAQVAQUUQVAQBBEUBAARFRREUBEUBEVAQVAEUBijJiCCooAAIoAioAAAAAioAAAKgAAAAIAAAA AAAAAAAAAAioAAAAAAAAAACCoAACAAAAAAxZ1YNlQbIVIUEAARUBlDpo5quiqDfEs4aolnEorRvT iHz3E2e9xE8j53iZBwSQjOIaGMyyrPKkwVjlB7HDS9rbjkeLwsPb2+ZBp3nkbscr1955W7ziNFXR Voq31BthlDCGUKLJAsA30b4aKN8IDdVqbKg3QSQqDBYFARkgIooIYUFTBhQDBgUEFEEFFEFAQUQQ AAABUMgomUyoyGOTIMhhkyDMYZMoMzLDUagZ5Mteo1A2ZMteo1A2ZMtWo1A25TLXqTUDblctOo1K jdky06k1A3ZMtOpNQN2Vy0ajUDfky0ajUDdqNTRqNQN+pNTTqNQN2o1OfUagb9Rqc+o1A6NSamjU moHRqNTn1JqB0ajU5tRqB1ak1ObUagdGpNbn1JqB06zW5tRqUdGs1ufUagb9ZraMpkHRrNbn1GQd GtNTRkyDfqNTRlMg36jU0ZMg3ajU0ZMit+pNTTkyDbqNTTlVRt1JqagG3UmprAbNRqawGzUmprAb NQ1gP//Q+gRQEUAAAAAAAAAAAAAAAAAAAAARQBqs5bOqzlsDFkxZKIqKAAAACooIAAAAAAAAoAAA oAAAIAAKiigAAAAAAAAAAAKACAAAAAAAAIqAACAAIKgAAAACKgoACAAAAgqAAAAAgAKAAAAAAAAA AAAqAKAAAAAAAAAAACKAAAAAAAAAAAAAAAgACgAAAAAAAAAAAAAKiggACooAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAKCCgIAAAAAAAAAAAAACAAAAAAAAAAKigAAAAAAAAAAAKIioAAAAA CgAAgqACgIigIigIigIigIACCoAACAAAAAAAAAAAAAAKigAAKigAAoAAACooAAIKAIqAAAAAoAIi gAAAACooCooCooCooAAAAAACKgAAAAKAAAAAACgAoAACioAKAqKAoAAoAKAACgAoAAKAACCoAKAi KAgoCIyQGKMkBEZICIyQGIoDFGSKMRUBBUBBUBEZIogCCAAIqAAAAAIqAAoIAAAAAAAAAAAAAAAA AAKgAACgAAACgAoCigKigKACigCgCoqCgoAKAoAAoCooIKAAAKAAAAAAACKgCKAgCgigIiiCIqAA AxFRREZICIyQEYskBAAEUBiioCCooAAgACKgAAAACKgAAKioACAoAIKgAKCCoAAACggAAAAAIAAA AAAAAAAACCoAAAigIADFsqwbKgzhSAEAARUkGUN1WmrdCDOJbatMN1UVy8RzPneIfRcRzPnd8HHE NsQxrDdENDTaCscrZaCscoPU4WHtU5nkcND168yDRuvK3Od6u68vcEaIboaobYBnDKGDKFGawxZQ DfRvhpo3QgrZVrbKg3QqQqCISxyDNGOTIMjLDJkGwy15MgzyZa8mQbMrlpyagbcmpp1GoG7UamnU moG7UamnUZBu1GppymVG7UamnJkG7UamjJkG/UmppyZBuyZacmQbdSamrKZBu1GppyZBt1GpqymV G3UamrKZBt1GpqyZBt1JqasmQbdSamrJkG3UamrJkGzUamvIDZqTUwAZ6jLABnlNTEBlqNTAwDLU amODAMtRqY4MAuTKCC5MgBlMmDAGTJgwCC4MAgywYBijZhNIMBs0mkGAzwuAazDZgwDXgw26TSDX gw26TSDVgw26TSDVgw3aTSI04NLfpNINGk0t+ldIOfSYdGldIrm0ml06TQDn0ml0aF0IObSaXToN IObSaXTpXSDm0jp0gr//0foBFAAAAAAAAAAAAAAAAAAAAAAAABqs5rOmzmsDBkxZKAAAACgAAIAA AAAAAAoAAAoAAAAACgAAAAACgAAAAAAAACKAgAAAAACKAgAgAAioAAAAAigqAAIoCAAAAgqAAAgA KAAAAAAAAAAAAAAqKAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAAAAAAAAAAAAACooIACgAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAoIKAgoCAAAAAAAAAAAAAAAAAAAAIoCCgIKgAAAACgAAAAAAAAAA AAoiKgAAAAKAAAAAAACAAIqAgAIKgIAAioAACCoAAAAAAAAAAACgAAAAoAAAKAAAAqKAAAAAigIA ACgAAgqAAACoAqKCgAoAKAAAAAAAAAAigIKAAAKAAAAKACgigAoqAooIooIooIKAiigigAKAAoAA AAAAAAIKgAACKAiKAiKAiKgIKgIiooiMkBiKAxFAYoyRRAEERQEABBUAAAAAAAAAAAAAAAAAABBQ EUAAAEUBFAAAAUAABQUBRQFRQFFAVFAUAFFQBQAFAVFAABQAAAFAAFBBQEFAQUBBUARUARQEFQEF QEFQBFARFFGIqAgqAksWUoCAAIqAiKgIiiiAAIqAIoCAAAAIqAAAqKAiKAAAAAAAAAgACgAigIAA AAigIKAgoCCgIAAAAAAACCoCCoAzhjDOAZgAgADGWTGQbKuiIaKOusIMYhtiDDJFcPE8z57f530P E8z5/e5waKw2xDCsN2FGm0FY5WVoKc4PW4aHqV5nm8PD0oQaN15m49LdebuKjTDbDXDbAKsCqLDK GMMoB0UboaKN8IK2Va2yoN0BAgwlhMs5apBcrlgoLMplJQGWTLEUXKZQAyZQBcmQwBlMrgwCZFwY BBcGARGWDAMRlgwDEZYMAxGWDAMBnpXSDWNmk0g1jZpNINZhs0rpBpwYbtJpBpwYbtJpBpwYbtJp BpwYb9JpBpwYb9KaQacGG7SukGjC4btK6QaMLpbtK6QaNJpb9JpQaNK6W/SaVGjSaW/SukHPpNLo 0mlBz6V0OjSaQc+g0OnSaQc2g0unSaQc2hdLo0mkHPpNLo0mkGjSuhu0rpBo0Gl0YMA59JpdGDAO fSulvwYBo0rpbsGAadK6W3BgGrSaW3BgGrSulswuAatK6WzBgGvSaWzADDSuGQiscGGQDHC4UBMG FUGODDIBjgZAP//S99UAUAAAAAAAAAAAAAAAAAAAAAAAGqzms6bOawMGTFkoAAAAoAAAgAAACooC AAoAAAoAAAAqKAAAAAACgAAAAAAAAAAAIqAAAAAAAgAgAAigIAAAAAKgAAAIAAAAigCKgIAAqKAA AAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAACKAAAAAAAAAAAAAAAAqKAAAAAAAAAKgAAAAAAA AAAAAAAAAAAAAAAAKCCgIoAAAAAgAAAAAAAAAAAAAAAAAAAAACKgAAAAKAAAAAAAAAAAAAAAoiKg AACooAAAAAAAAIAAioAigIioAioAigIAAioAAAAAAAAAACgAAAAAoAAAKACgAAAAACgIAAAAigCg CIqACKCgAAoAAKACgAAAAAAAAACgIAAqKAqKAAAACgoAogKKACgAoCgACgigAoACgIoAAAgoAAAA CCoAAAioCCoAigIioCCoCIyQGIqAiKKIigMUZICIoCIqAIoCIoCAAAAAAAAAAAACAKIAogCiKAAA AAAAAAoAAAKAKqKCgAKKAooCooCgAoqACgAAoAKAACgAAAAKAAAAAAAAAIACCoAACAAgAIAAioCC oCCoCIqKIioACAMWSAiKKIigIioAACCgIKgAAIqKAACCoAAAAAAAAAACAAqAAAAAAAAAAAAAAiiC CoAAoAAIoCAAsM4YQygGYAIAAkqSDZR2VcdHVWUG0SFZVw8Q8De53v8AEPC3o5VGmkN2GukN2FGm 0FI5WdoKxyg9Xh4ejHM4OHh3/Eg5t15249DdcF1RphthhENkAoKoMoYrCDoo3w0Ub4BW2rU21QbY CAGEtcw2yxwDXhcM8LgGvCYbMGAa8GGzBgGvCYbcGAa8GGzC4BqwaW3BhRq0mluwYBq0mltwYQat JpbcGAatJpbcGAatK6W3BgGrSultwYBq0mltwYBr0mltwYBq0rpbMGAatJpbcGAa9JpbMLgGvSaW zBhBr0mlsBWvSulmAw0rpZAMdKaWYDDSaWYDHSYZKDHBhkAxwYUBMGFAMGABMLgyCAAAZMigZMgB kyAGTIAZTIKJlMgyGOo1AyGOo1AyGOo1KjIY6k1AzGGo1AzGGo1IrMy16jUDZky16jUDZky16k1K NuTLVqTUI3ZTLVqNQNuTLTqSbg35TU0azWDfqGjWA//T+gAAAABAURQAAAABFAAAAAAAAAAAABqs 5rOmzmsDBkxhkoAAAoAAAAgAACgAAgKAAAAKAAAoIoAAAAAKigAAAAAAAAAAAAAAAAIqAAAgAgAA ACCoCoAAAqAAAAgqAAAAAIqAgqAKAAAAAAAAKCKICgAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAA AAAAAAAAAAAAqKAIoAAAACooCKAgAAAAAAAAAAoCCgIKAgAAKCCgAAAAAACKgAAAKCCgIKAgqAAA AAAAAAKigIAAACKgAACgAAAAAAAAAAAAAAAAoiKgAACooAAAAAACKgAAAAIACIqAIqAAAgACKAgA AAAAAACoAoAAAAAKAAACgAoAAoAAAACCoAAAACgAiKgIqKCgAKAAAKACgAAAKAIAAAAqKAigIooA AKgACgCgCqCAoAoAAoAqKAqKAAAoAoAIqAKAAAAAAAAioAAAgAIoCAAiKgCKgCKgIKgIiijEVARG SAxFQERQEABBUBBUAAARQAAAAAAEFQAAAABQAAAAAAAVFAAAUAFRQVUUAFAVFBVAFBQFRUBUUBUU AFAABQAFRQAAFAAAAAAAAAAABAARUAAARUBBUBBUARQERUARUBBUUYoyYgIqKCKAiKAiKAxFQBFQ AABFQAAAAAAAAAAEAAAAAAABAAAAAAAAAAAAAAAAAEBFQAAABQABAAVlDFlAMhQEVFAYsmOAbKOq rlq31lBvhk1xLKZRXHxDw917W/LyNyAaqw2wxrDNUYTC1jlJbKRyg9HYh2zzOTZdUoOXccN3duOK 6jXDOGMM4AWEWFFIRYQdFG+GijfAK21am2qDbAkKCGBYAwYZAMcJhkAmDDIFY4MKAmFDIAAAAAAA AAAKJkyDIY5MoMhjkyoyGGTIMxhkyDMYZTUDYNeo1A2DXqNQMzLDKZBsyZa9SagbMmWvUmoG3Jlp 1LqBtyZatSagb8plp1GoG7Jlo1GoG7Jlo1JqMDoymWjUmowOjUanPqNRgdGTLn1GpUdGU1NGpNQO jUmpz6jUDo1Gpz6k1CujUanPqTUDp1GtzajUDo1pqc+o1A6NSanPqNQOjUanNqNQOnWmtz6jIOjW a3PkyDfrTW0ZMg3601tGTIN+tNbRkyI36zW58mQdGtNbRkBv1mtoUG7Wa2jJkG7Wa2nIDdrTU1AN mo1NYDZqGsB//9T6AAAABFAQVAAAUAEUABFAAAAAAAAAABrs5LOuzksDGGbCGaiAAKigACAAAACo oAAAAAAAAoAAqKAAAAAACgAAAAAAAAAAAAAAAAAIqAACCKgAAAACKgAAAACKgoAAigIigAACKgAA AAAAAAAACooCKgKAAAAAAAAAAAAAAAAAAAAAAAAqKAAAAIAAAAAAAAAAAAAAAAKigigAAAAAoAAA IoCCgIKgAAAAAACoAogAACgAAAAgKIAogCoACgAAAAAAAioAAAAAAACggqAAAAAAAAAAAAAAAAAA AAAAAAAAKIioACgAAAAAAKiggAIKAgAIACCoCIoCAAIoCAAgqAAAAAAAAoAAAAAAKAAACgAqooAA AAAACKAgAAAKACIqAigCgAoACgAqKACgAAAAgoCCqCCgIoAAAAAKACioAKCgAKigKAAAKACgAAoC ooAAAAAAKIAAAAIACgioCCoAAAioCAAgoDEUBEUBiiijEVAQVARFQERQEABBUBBUBBQBFAQVAAAA AAAQUBFAAAAAAAAFBFABQAFAFRQUAFBQFRQVUUBUVAVFAUAFRQFRQAUAABUUBUUAAAAAAAAAAAAE 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 HV17jYNI19XXuL1de4zAYdXXuHV17jMBh1de4dXXuMwGHV17h1de4zAYdXXuGivcZgMNFTq69xmA w6uvcOrr3GYDDRXuGivcZgMNFe4aKswGGipoqzAYaKmirMBhoqaKswGGipoqzAYaKmirMBhor3DR XuMwGGivcNFe4zAYaK9w6uvcZgMOrr3Dq69xmAw6uvcOrr3GYDxu06xXRj959g8l6/avgfzP/XeQ 53q3ABlQAAAAAAAHo8JxUROjc6Pg7nifxP3X1T2urr3Hyj3uz9/rKaLdKn1f3Xs/6bcrNjt6qvcO qr3GwbZa+qr3P93y250p+W3+7618nudKflt/uxs1GADDQ+k4bbrO1WZjwavm30/C+yp5NW9Wa2dV Xuf7p1Ve56zaNstXVV7nrL1Ve56zYA19VXuesdVXues2ANfVV7nrHVV7nrNgDX1Ve56x1Ve56zYA 19VXuf7nVV7n+7YA19VXuf7nVV7n+7YA19VXuf7nVV7n+7YA19VXuf7nVV7n+7YA19VXuf7nVV7n +7YA19VXuf7nVV7n+7YA19VXuf7nVV7n+7YA19VXuf7nVV7n+7YA19VXuf7nVV7n+7YA19VXuf7n VV7n+7YA19VXuf7nVV7n+7YA19VXuf7nVV7n+7YA19VXuf7nVV7n+7YA19VXuf7nVV7n+7YA19VX uHVV7jYA19VXuHVV7jYA19VXuHVV7jY4uN4nqK4r07dH5n7/AN2Dm4zia7XeUjv/AArfsvvnjTMz yyTOeWRyty3gARQAAAAAAAH02xt1nbpOPAp6lG3qq9xjw/sqeRt+pRudnNr6qvcfMbvJe3lX9Z9W 8+3Z23aZtM376dXPTwv5DNmVjwB7v+M2u7f0qe4P8Ztd2/pU9wzitZeE9js2sWrbPd/+G3/GbXdv 6VPcOrY4evDxMVzOfH//AA21kS1s6uvcOrr3GwbZa+rr3Dq69xsAYdXXuHV17jMBh1de4dXXuMwG HV17h1de4zAYdXXuHV17jMBh1de4nV17jYA19XXuHV17jYA19XXuHV17jYA8TtOsVmuPnfZvLet2 pz1+S/2byXO9W4AMq9Ps2sWtbPc/+Xs9XXuPH7L6Vvkj/d7brOjFa+rr3Dq69xsFRh1de4dXXuMw GHV17h1de4zAYdXXuHV17jMBh1de4dXXuMwGHV17h1de4zAYdXXuHV17jMBh1de4dXXuMwGHV17h 1de4zAYdXXuJ1de42ANfV17h1de42ANfV17h1de42ANfV17h1de42ANfV17h1de42ANfV17h1de4 2ANfV17i9XXuMwGHV17idXXuNgDX1de4dXXuNgDX1de4dXXuNgDX1de4dXXuNgDX1de4dXXuNgDX 1de4dXXuNgDX1de4dXXuNgDX1de4dXXuNgDX1de4dXXuNgDX1de4dXXuNgDX1de4dXXuNgDX1de4 dXXuNgDX1de4dXXuNgDX1de4dXXuNgDX1de4dVXuNgDX1Ve4dVXuNgDX1Ve4dVXuNgDX1Ve4dVXu NgDX1Ve4dVXuNgDX1de4dXXuNgDX1de4dXXuNgDX1Ve4dVXuNgDX1Ve4dVXuf7tgDX1Ve5/udVXu f7tgDX1Ve56ydVTues2gNXU07nrPL7SpFYrj532b2Xk9qc1flv8AZpeix4wDk2AAAAAAAAO7heIr WdO5y18fl/R/c/VuEWXA+p6mnc/72Oop3P8AvZxdncRrr1duenR/hfcvTdcubT1FO5/3s8Tj9mNr czHRvGr3vvP5j6F5/aO3r2tXx0nV5lv0e59ml6LHgAOTY3bFopuVmebPfeRZpFH1XU07n/ex1NO5 /wB7MOF3Os2q2+PGm3l0/ROh1c2rqadz/vY6mnc/72bQGrqadz/vY6mnc/72bQHk9o6dukVjntP0 KfedU8Z3dobmvdmPip+j964XO9W4AMqyrWbzFY57TpfT12KViIxzPF7O2te7q+KkavP9nte8/lvo HTVmtfVV7nrHVV7n+7YNMtfVV7n+7Dcjb26za3JEeU3cz53jOJnftiOhXofO/fpbhZGviOIndnk7 2ng0965wc2wBAAAAAAAd3Z9Ytu4nxbfZuF6HZvtfNt9ms6pXtdTTuesdVXues2jqw19VXuf7nVV7 n+7YA19VXuf7nVV7n+7YA19VXuf7nVV7n+7YA19VXuHV17jYA19XXuPneMjG9aI+He0fTPmuN9tb 5Y9WjOzUcoDm0Pe7PpE7WZ7tngvoOzvY/wCtmteqV19XXuHV17jYOjDX1de4dXXuNgDX1de4vV17 jMBh1de4dXXuMwGHV17h1de4zAYdXXuGirMBhohdEMgGOiDTDIBjpg0wyAY6YNMMgGOmF0woCYgx CgJiDEKAmIMKAmDCgJgwoCYFAQUBBQEwYUB5HanNX5b/AGbx3s9qc1flv9m8ZzvVuADKvR7M9rPk W9fYe68Lsz2s+Rb19h7zpOjFQwo0iYMKAmDCgJiDEKAmITTDIBjpg0wyAY6YNMMgGOmDTDIBjohN EMwGGiDRVmAw6uvcOrr3GYDDq69xOrr3GwBr6uvcOqr3GwBr6qvc/wBzqq9z/dsAa+qr3P8Ac6qv c/3bAGvqq9z1k6qnc9ZtAaupp3PWOpp3PWbQGrqadz1jqadz1m0Bq6mnc9Y6mnc9ZtAaupp3PWOp p3P+9m0Bq6mnc/72Opp3P+9m0Bq6mnc/72Opp3P+9m0Bq6mnc/72Opp3P+9m0Bq6mnc/72Opp3P+ 9m0Bq6mnc/72Opp3PWbQGrqadz/vY6mnc/72bQGrqadz/vY6mnc9ZtAaupp3PWOpp3PWbQGrqadz 1jqadz1m0Bq6qvc9Zeqr3PWbAGvqq9z/AHOqr3P92wBr6qvc/wBzqq9xsAa+qr3Dq69xsAa+rr3F 6uvcZgMOrr3Dq69xmAw0VNEMwGOiGNqRiWxjbmn5AfJAOLoAAAAAAAAAAAA9fsvw/wCX/wCw9fDy OyvD/l/+w9h1nRipgwoqJgwoCYFAQUBBQEMKAmDCgJgwoDwe0/ax5FfX33nPpN/g6b9tVptnGjvN Pz/3W5+0aP8AGbXdv6VPcMWNZeEPd/xm13b+lT3B/jNru39KnuExVy8/gPbR5/qvocQ49ngabNtd ZtmPG0+6drc8Gax0waYZCox0waYZAMdMGmGQDHTBohkAw0QaIZgMNFTRVmAw6uvcOrr3GYDDq69x Orr3GwBr6qvcOqr3P92wBr6qvc/3Oqr3P92wBr6qvc/3Oqr3P92wBr6qvc/3Oqr3PWbAGrqqdz1j qadz1m0Bq6mnc9Y6mnc9ZtAaupp3P+9jqadz/vZtAaupp3P+9jqadz/vZtAaupp3P+9jqadz/vZt Aaupp3P+9jqadz/vZtAaupp3P+9jqadz/vZtAauop3P+9k6inc/72bgGnqKdz/vY6inc/wC9m4Bp 6inc/wC9jqKdz/vZuAaeop3P+9jqKdz/AL2bgGnqKdz/AL2Oop3P+9m4Bp6inc/72Oop3P8AvZuA aeop3P8AvY6inc/72bgGnqKdz/vY6inc/wC9m4Bp6inc/wC9jqKdz/vZuAaeop3P+9jqKdz/AL2b gGnqKdz/AL2Oop3P+9m4Bp6inc/72Oop3P8Avb/m3ANPUU7n/e3/ADOop3P+9v8Am3ANPUU7n/e3 /M6inc/72/5twDT1FO5/3t/zOop3P+9v+bcA09RTuf8Ae3/M6inc/wC9v+bcA09RTuf97f8AM6in c/72/wCbcA09RTuf97f8zqKdz/vb/m3ANPUU7n/ey9TTuf8AezaA1dTTuesdTTues2gNXU07nrHU 07nrNoDV1NO56x1NO5/3s2gMI26xzQywoAkxlQGq2zS3PH/ezX+E2vF+lf3jpAc34Xa7n0r+8Pwm 14v0r+8dIDm/CbXi/Sv7xlHD7cc0fSt/zbwGEbdY5oXRDIBqnZpPPHrMPw233PpX946AGj8Nt9z6 V/8AmfhtvufSt/zbwGj8Nt9z6V/+Z+G2+59K/wDzbwHP+G2+59K/vF/Dbfc+lf8A5t4DTGxSPi/7 2ZdXXuNgDDq69xdEMgEwYUBMQmiGQDDq69xOrr3GwBr6uvcOrr3GwBh1de4dXXuMwGvq69w6uvcb AGvq69w6qvcbAGvqq9w6qvcbAGvqq9w6uvcbAGvq69w6uvcbAGvq69w6uvcbAGvq69w6uvcbAGHV 17h1de4zAYdXXuHV17jMBh1de4dXXuMwGHV17h1de4zAYdXXuHV17jMBh1de4aKswGGiDRDMBhog 0QzAY6INEMgGOiDRDIBjpg0wyAY6YNMMgGOmDTDIBjpg0wyAY6YNMMgGOmFxCgJiDEKAmIMQoCYg xCgJiDCgJgwoCYMKAmDCgJgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//X+gAAAAAAAAABJa5Z y12nEOezUce5u4s5L31T6rLc3MxifSXYrnvpeW16cYZV2s87Z1de42LhzZy1TtVlqtsz8TqwmF8T Lz+bnZ7W7O3bPxeE6dzbi0flcMxMcjcrc8Xu1tmMw2Q87g75rpn4nfD1a15tpisxFdGAAAAAAHPx Xsr+TZ8w+n4r2V/Js+YY2agAw0PY2Oz9vc263mbZtHdr7l476bhPY1+RqJXN/jNru39KnuD/ABm1 3b+lT3D0hvEZy83/ABm13b+lT3B/jNru39KnuHpBiGXm/wCM2u7f0qe4P8Ztd2/pU9w9IMQy4tng dvZvF6zbMeNp8KvVfsnaCoAAAADl3+L29jkmc2/Z06X3Tyd3tDdv0e8j5vT/AK3u+qTK4e/MxHLP I0W4rarz2r6Wr6t81a9rzm0zafnd8xZ5Lh9J+N2fGj/pb/gyjjNmfCj1XzIcjD6yu5W/RmLeTbUz fIczq2+M3dvmtmPF3P0n3pyMPpR5mz2lS3JuRonxult+82/7j02mQBQBLWisZnkiAUeTv9pRHJtR n95f7LaeXub+5u9K0z83wP6Psmcrh9Jbf26c9qx51Wv8bs+NH0v+D5oTkuH0v43Z8aPpf8G2u/t3 6Nqz51XyocjD68fK7e/ubXRtMfN8D+j7N6mx2lE8m7GP3lPtdr3f9Ncph6wlbRaMxyxKtIAAAAAA AAAAAA8ftXwP5n/rvIev2r4H8z/13kOd6twAZVt2KxfcrWea1q1e7/j9nuT6dnicL7WnlVfUNxmu D/HbPcn0mFuzNueabV+l8P6j0hrETL53f4G+zGqO/r41ftdlxPr3zvHbEbN+96N++r839rtM2LK4 gGGh1cHudXu1n4p/R2/mOUicTlR9eJE5jKurmPk9zpT8tv8Ad9Y+T3OlPy2/3Y2ajABhofT8L7Kn k1fMPp+F9lTyat6s10ANsgPG4rjtzbvNK4iK+Fjv+b+n/bS3CvZYzaK88xHlPmbcTu357W/66Pqm iZzzs8lw+onidqvPevpMPxuz40fS/wCD5oORh9J+N2fGj/pb/gyji9mfCr6v1j5kORh9ZXcrbozF vJtFmb5B0bfFbu30bT5Nu/r/AHTkYfTjy9jtKtuTcjTPj19n91/cenE55YayyoCgDwuKvv7F8ara Z9nb4fsktwr3R8z+L3vGk/F73jSnJcPph8z+L3vGlnt8bu1tE2mbV8KhyMPoxjW0XiLRzSyaZAAB 53HcVO1Gik9/b+3T715X4ve8aWbVw+mHzP4ve8aT8XveNJyXD6YfMxxe9PJFrPf4el60jrJ1Xnvr fM/crLlMN4CoAAAAAAAAxtaKxMzzR3z5ff3Z3rzefj6Pzafq3sdpbumkUjnv9XT4bbwmLWoAMNAP Q4HheunXfoV/uX90o18PwV9/l6NPH8b+DtvX2+B2tv4tU+Nud/8A2/Y/23XEY5IV0kYyxila80RH +iWpW3SiJ8qrMVHDu9n7V+bvJ+Z0f6Hu+qeTv8HubPLPfV8en2v7J9IM4XL5Ae1xXZ8W77a5J/Ze Df8Ag/svq3jTExOJ52LMNPqOH9lTyNv1KNzTw/sqeRt+pRudWAHg8XxO7TdtWtpiI/40S3CveHzP 4ve8aT8XveNKclw+mHzP4ve8aXtcDuW3NrVadU5sS5TDsAaQAABw7/HU2uSO/t4tejX+LvA7mFr1 p0pivl20vnt3jd3c+PTHi7feffOSZzzscmsPpp4vZjwo9b6tj+N2fGj/AKW/4Pmw5GH09eK2rc1q /wDXR9a3xMW5YnL5FlW9qTmszWfmnIw+tHg7PaN6cl+/r/c+8+H6R7O1vV3o1UnP5v8AEalymG0B UAAeN2pz1+S/2byXrdqc9fkv9m8lzvVuADKvU7L6Vvkj/d7bxOy+lb5I/wB3tuk6MUAaQAAHFxHG 02eTpX8Sv2268jd43d3Pj0x4u33n9z2qWrh9Da9adKYr5dtLTPGbMeFHrPmZnPOM8lw+k/G7PjR/ 0t/wZ14ratzWr6Wj618wHIw+uiYtyxywr5Kt7UnNZms/Nd+z2juU5L9/Ho7i8jD3ho2d+m/GaT5v h1b2mQAAAAeBxPE7td21a2mIiWj8XveNLOVw+mHzP4ve8aT8XveNJyXD6YcnBXtubUWtOZ771nRe 9duNVp0w0yzHkbvafxbcefue5+H8NwX4zevz2nzP0f1LOVw+mHy34jd8e/8AUv8A830HCWm21WbT mf8A7XWXJh0gKgPD3+P3YvatcVitrU6Pfd5b964rcRu357W9JnK4fT2vWvPMR5UtM8VtR4dfS1fV vmBOS4fS/jdnxo+l/wAE/G7PjR/0t/wfNhyMPp44rZnw6/8AXT9Y3VvW3RmJ8mdT5I5jkYfXj5nb 4vd2+a0zHi3/AEj1NjtGu53t+8t436r7n4fpVymHpANIAAAADn3+JpsR308viV6bx93tHcv0e8j5 vT/re76tLcLh78zEcs8jTPE7Vee1fS1PmbXtec2mbT87vmLPJcPpPxuz40f9Lf8ABY4zZnwo+l/w fNByMPqa7+3bmtX0qtz5BnTdvTozNfJscjD6weBt9o7teli8ejf+pte6erw3FV4iJxExNelVrKYd QCoAACTMVjM8kPL3+0ojk2o1fvLdD+Xtpkeq1W39unStWPOq+b3OI3N3pWmfm+B/SaWeTWH0v4zZ jwo+l/wPxuz40fS/4Pmg5GH1Nd/btzWrPnVbnyDbt7+5tdC0x6n9L2RyMPqh5Gx2l8W7H8yn2uz7 r+k9WtotGazmJazlGQCoAAAAAAAAAAPJ7U5q/Lf7N6zye1Oavy3+zS9FjxgHJsbNmsWvWs81rUrb zrNbdw/taeXt+vRR7n+P2e5Pp2Y/47Z7k+k7x0xGMvNt2btTzTav0nBv8BfajVHf1+b0/wCi+hEx DL5Ad3H7EbV816N/o3/WuFhsAQdHC7nV7tZ/Lpt5N/0T6d8g+tpOqsT3YhvVmsmN6xes1nmtGlkN svkr1mlprPPWdLF6HaO3o3dXxXj6df0e79m89ydABB7HZe50tv8AmV+q3vsXrvmeE3Or3az8XQt5 76Z0jFAGkGF7xSs2nmrGpm8/tHc07en47z9Cn6Tc+ySjwbWm0zM8898gOToAypWb2isc9p0g93s7 b0bWr47zq8z2e18P3j0GNaxWIrHNEaWTq5gCjzO0d/RXq4579L+F997x4bfxO71u5Nvi8DyK+yaH KtwARRlSk3nTWMzKVrNpiI55fScLw0bFfnz7S/2X8JqTKWuPZ7NiOXdnM/s6dH+q9Cmxt06Nax5v 2jcN4ZymI5mm/DbW50qx6lv6u03io8fe7M+Pan+Xue/95/VeVeltudNo0y+tad7YpvRi8ed4dP4b NjWXyz0Ozfa+bb7Np4nhbcPPLy08Hc95+8buzfa+bb7NmdVe+A6MAAAAAAAAD5rjfbW+WPVo+lfN cb7a3yx6tGdmo5QHNofQdnex/wBbPn30HZ3sf9bNTqld48/iOPptd7Tv7f26fD928bd4jc3ulPJ4 ngf0mrWcPorcTtU57V/66vq2v8bs+NH/AEt/wfNiclw+ppv7d+jas+c3PkHVscZubPx6q+Jf7P8A ZHIw+lGjY3679dVfOr4VG9tkAAAABo3uIpsRm88vieHYG9JmI5Z5Hhb3aO5fkp3keluOC17XnNpm 0/O75nk1h9LbitqvPavpavq2H43Z8aP+lv8Ag+bE5GH00cZsz4Ueq3V3K36MxbyLRZ8mcxyMPrx8 3tcbu7Xx6o8Xc77+77V7PD8ZTf5Ojf8AZ2+x/atSph1gKgAAAAJMxEZnkh5m92lWvJtxqnx7ez95 u/20yPUYW3KU6UxXyrRV83ucXu7nPaceLTvK/wBtzs8msPpp4zZjwoY/jdnxo/6W/wCD5sORh9RX idq3NavpafrG6JieWHyLKl7UnNZmvkycjD60eBtdo7lOli8ehf8AqfdPW2OKpv8AJXpeJZrKYdIC o8ntTmr8t/s3jPZ7U5q/Lf7N4znercAGVej2Z7WfIt6+w954PZntZ8i3r7D1t/iabEd9PL4O3Xpu k6MV0Nd96lOlaK+VZ4O9x25u8kTor4tPtN5xJyXD6X8bs+NH0v8AgyrxWzbmtXzu8+tfMByMPron PLCvldvevtTmkzHq/wBJ7fC8bG93tu9v9Dc/he6WVMO8BpAAAAAat3drtRqvOI9b+G8je7Svbk24 0R43S3Pdbf8AcS3C4e3M45ZabcTtV57V9J81fctec2mbeVLBnkuH0n43Z8aP+lv+CxxmzPhQ+aDk YfV13KX6MxbybRZsfIOra4zd2+acx4u53/w/lnIw+lHn8Px9N3vbd5b+3b+b7x6DbIAAAAAAAAAA AAAADh4jjqbPJHf38Wvg/wAXdB3MLXrTpTFfKtpfPbvG7u58emPF2+8/ue1ckznnY5NYfTTxezHh R631bH8bs+NH/S3/AAfNhyMPp68VtW5rV/66PrW+LRblicvkWVbTWc1maz805GH1o8HZ7RvTkv38 f3Ph8Oseztb1N6NVJz61f4jUuUw2gKgAAPM7R3r7WnRM1zr1f2Xmfi97xpZyuH0w+Z/F73jSfi97 xpOS4fTDyez96+5a0XmbYh27/FU2I77lt+zr0/u1yjpar71KdK1a+c8He43c3eTOiviU+03nGzyX D6X8bs+NH0v+DKvFbVua1fU+tfMByMPronPMr5Xa377U5pOPU/pPc4Xja7/e272/0dz+D7pZUw7g GkAAAAAAAAEmM8igPN/xm13b+lT3B/jNru39KnuHpCYi5eb/AIza7t/Sp7g/xm13b+lT3D0gxDLz f8Ztd2/pU9w8S0abTHcl9a+T3OlPy2/3ZqxgAw0PR4PhKb9ZtabRidPeae5/D3HnPc7M9nbyvzdt qJV/xm13b+lT3B/jNru39KnuHpDeIzl5v+M2u7f0qe4P8Ztd2/pU9w9IMQy5uH4WvD50zM6tPTx4 Gv8Ad7X7V0gqAPP43irbGIrjvtXSB6CTOOd81fjN6/PafM/R/Uue1ptzzM+Uxyaw+onf2689q+nV rnjNmPCj6T5oORh9J+N2fGj/AKW/4Mo4zZnwofMhyMPqq723bmtWfPq2vkGym9fb6Npj/Xvf6fsz kYfVjxdntK0cm5GqPHp0/wCn7P6p623uV3Y1VnMNZymGwBUAAB5naO9fa06Jmuder+y8z8XveNLO Vw+mHzP4ve8aT8XveNJyXD6YeR2fv33LzF5m0afzqPXWeLIDxeO3t3a3MVtMVtEWr9WW4V7Q+Z/F 73jSfi97xpTkuH0w+Z/F73jS9Ds/iL7lrVvOrk11+0+tMph6wDSAMbWisTM80d8DIfMzxm9M51Sf i97xpZ5NYfTD5n8XveNLfw3F7k7tYvaZrM6PT+8Mph74DSAAA+bvxm7NpmLTEZnSx/F73jSzyaw+ mHzP4ve8aT8XveNJyMPphzcLqnarN5za3f8Apey/tOlpkB5fG8ZfZvopjm1avCQeokzEc/I+ZtxW 7fntbzf0f1HVtEzM87PJrD6eeJ2q89q+lVh+M2Y8KPpf8HzQcjD6T8bs+NH/AEt/wZRxezPhQ+ZD kYfV13aW6Nq28m1bNj5Bu2+I3Nvo2n1q/wBLcORh9SPI2e0vi3Y/mU+02fd/0nq1tFozWcxLWUZA KgAAPG4/f3NvcxW01jTX89xfi97xpZyuH0w+Z/F73jSfi97xpOS4fTDz+z9225SZvOqdX5tGfEcb TZ5I76/ieL/H3PhuLlHa024jbp0rVjznz+9xW5vdKeTxKd7T7z+a5meS4fSfjdnxo/6W/wCDZXid q/Navpe8fLhyMPrx8xs8VubPRnk/Z26Hw/hvd4biq8RHJyWjp7fw9pttS5TDqAVAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/9D6AAAA AAAAAAGMtd45G2WEsVqPBtLu2oxWHHvRptMfldu1y1h5Nnq2bYXBDKISRyTCYZ4MNYTLVhycRTwn dMNV66omGOlalcfDW07kfle1D5+J02j8kverOYy9OqdyeLYrFXZwUQUUAAAHPxXsr+TZ8w+n4r2V /Js+YY2agAw0PpuE9jX5HzLqpxu7t1itZ5I+bVqXCV9KPnf8hvd2PQqf5De7sehVrkzh9EPnf8hv d2PQqf5De7sehU5GH0Q+d/yG93Y9Cp/kN7ux6FTkYfRDRw953Nutrc8w3tIAAPJ4zjtMzt7fP4e5 4v7rZ943cfxPVV0V6d/obf7T3bwGLWpCZzyyAw0AADKNu1uaJnyayk1mvPEwCAAPra80fI+SfW15 o+RvVmsgG2WF7xt1m1uSIfO8TxVt+e5TwNv3v71t4/iettor0KfT3P2nu3A52tyADKgNldncv0a2 nya2BrGy21enSravlVs1gAA6uG4q2xPdp4VPdfvX0VLxuVi1eWJfJvQ4DiOrtonoX+hufeezalSx 74DowAAAAAAAAAA8ftXwP5n/AK7yHr9q+B/M/wDXeQ53q3ABlW/hfa08qr6h8vwvtaeVV9Q6as0A aZHldqR3tfls9V43al8zWnc1X9L2f1SXoseSA5NgLWNUxEfGD6vb6MfJX/ZmkciuzmPk9zpT8tv9 31j5Pc6U/Lb/AHY2ajABhofT8L7Knk1fMPp+F9lTyat6s10ANsj5rjfbW+WPVo+lfNcb7a3yx6tG dmo5QIjPJDm0Dorwu7bmrb1PrWf4Hf8AF+lT3q4HIN9uF3a89bf9Nf1TRMY5JAAQHocFxc7U6LdC 39q3uv2n9V54o+vHJwW71u1Ezz1/R28z7rq3W6uY0cRsRv0ms8/gW8S7eA+SvSaTNbckwxe7x/Dd ZHWV6Vel8/b+6eE5WYbgAivU7O4nTPVW5rey8v8AZfzvrf4r23yHM+k4PiOvpy9Ove7nvv5rcrNj rat7djZpN7fF9K37NtfO8bxPXXxXoV6Pz7ft/dNW4SOXcvO5abW57MAcmwHXwnDdffl6Ffae5/mK Ozs/hf1tv5X/AO0e5ewkRERiOZXSTDAAqAAAAAAAAPnu0NzXuzHxUiKfa/aOFnu213tbxrWt/wB2 Dk6ACDKlZvaKxz2nS+p29uNusUjmq8Ts7b1burxI+lb9F7x77pqzQBpkAAAAc29wm3vTqtHL83vX SAxrWKVisc1Y0+iyAB81xvtrfLHq0fSvmuN9tb5Y9WjOzUcoDm0PoOzvY/62fPvoOzvY/wCtmp1S u8B0YAeV2hxOmOqrzz7TyP2P836r+IlGrjOOm3ebc974e54/8H919b/DeUDm6ANm3s33ZxSNXw/a INY9OvZl56U1j/rct2ZeOa1Z9KnvWsVMvMG3d2b7M4vGPVakUbdnets21V/+t/4jUA+p2d6u9SL1 /wDwt+zbnz3A7/VbmmejfvPO/U7j6F0lyxQBUeN2pz1+S/2byXrdqc9fkv8AZvJc71bgAyr1Oy+l b5I/3e28TsvpW+SP93tuk6MUAaQeRxvG4zt7c8v6zc+x2feOjjuI6mmmvTv9Cn7X3b59i1qQAYaA ZVpa/JWJt5MagYjdPD7scui3oWaZjCgAgype23Oqs4mH0PC8VHERy8l46dfttr4fo3zjPb3J2rRa vPDUuEsfWDXtbkbtIvXmlsdGAAHzPF+2t8rmdPF+2t8rmcnQAQexscVXh9iM8tu/0bfnX/tPM3t+ +9Oq8+b4FP4bULlABFH0nBexr8k+td82+k4L2Nfkn1rt6s11gNsvluI9rfy9z17tLdxHtb+Xuevd pcnQFiJtyRyy314TetzVt53efWg5x1zwO/Hg/Sp71rtw27Xnrb0dX1ZgaAEAAHq8BxcxPVX5p9lb xP3H8P8AZvafIPqOH3et263+OY77y6/o910lZreA0yPP4zjOpjTX2k/2vvP2br3tyNqk3nwfhtvl 72m8za3PLNqyJa02nM8sygObYDZt7N9zoVm3w/aA1jtjs/en4ojzqpPAb0eDnzqf81wjjGy+1fb6 VZr5VWtFHrdl89vkp9o8l63ZfPb5KfaNTqleyA6MDG94pE2tyRDJ4PH8T1lurr0adL5+590luFjT xXF235xzU8Gn2m/8P0bkBzbAEAbK7N79GtreTWxbZvTpVtXyq2UawEB08NxVtieTlr4e38P1rmFH 1m3uV3KxavNLN89wPEdVfTPQv9C/7X3j6F0lyxQBUAAAAAAAAHk9qc1flv8AZvWeT2pzV+W/2aXo seMA5Njdw/taeXt+vRpbuH9rTy9v16KPqQHVzAAeX2p0K+V+a8R6/al+jT5b/Z7X2ryHO9W4AMqP qtn2dfJp6r5WIzyPrqxiIjuN6s1QG2XB2ht69rPx0nX5vs933n8t8++ttWLRNZ5pjS+UvSaWms89 Z0sbNRiAw0PqeH3Ot2627sd95f63+4+We12ZuZranc7+vn/D+41Er1QHRgfP9o7mvd0/FSNPn+13 HvWtFYm080RqfKXtN7Taee06mdmoxAc2h6HZ23r3NXxUj6d/0e39q899B2ft6NrPx37/AN17z+Y1 OqV3gOjA5uL3Or2rT8eNP9T9C6Xmdp2xtxXxrepH3iVY8MBybAAer2bs5mdyfB7zb8r9b/b+te05 +F2+r2qx+TX525+ldDrGKAKgAAADG1YvGm0ZiXPtcJt7NtVM56PO6gAAAAAAAAAAB81xvtrfLHq0 fSvmuN9tb5Y9WjOzUcoDm0OiOJvXb6qvexy6vGvq+zc4oAIAAAAN2xvTs3i0edXx6Pp62i8RaOae +fJPd7N3NW3NJ8Cfobn3nWtys16QDbIDn4nfjYpNvj6NK/PBp4vjI2I015dyf7f7zc928C1pvOq0 5mUtabzNp5ZlHK3LcgCxE2nEcsoqDv2+zt23LOKeV0v7TdPZdvitHoripl5Q6t7g9zZjMxmvj077 7xyihEzE5jnBB7/BcX10abdOv92vw9o9B8nt3nbtFq89X1G3uRuVi8c1odJWLGwBpBr3Nyu1WbW5 obHznGcT198R0K9D537/AOH6tLcLGPE8VbfnuU8Hb97+0coObYAgBEZ5mfVX59NvRsDAJjHOAPR7 M9rPkW9fYec9Hsz2s+Rb19hZ1SveAdWHk9qc1flv9m8Z7PanNX5b/ZvGc71bgAyrdsb9tiZtXnmu jye+2/dNVrTac2nMygoAIAABE45YAH0nB8R19Mz0q97ue9/mut892fuaN3HxX7z7Ta+H7x9C6xig CoObieIrw9czy2noU8b7tvveKVm081e+fMb+9O9ebz5vzKM24WRju7tt22q85n4ezawc2wDnAG6O H3Z5Yrb0LNdqWp0omvl10qMQEB6nB8bNZjb3J73wNz9n/E/c/Vfwnlij68eZ2fxGuvV26Veh87b+ 5+rem6OYAoAAAAAAAAA8vtDidEdXXpW9p/D/AGf876r+Ig08Zx0zmm3PJ4e5438H93+8+zeUDnl0 AbNvavuzikakGsenXszcnpTWv/W5bsu8c1qz6VPetYqZeYNu7sX2ZxeMer/UakUbNrdts21V5/W/ d7jWIPqdjerv01V86viXbnzvA7/VbmJ6N+8t9juvonWXLFAFR4/avgfzP/XeQ9ftXwP5n/rvIc71 bgAyrfs8RbYzp57Rp1eI0zabTmeWUFABAAAWJmJzHPCAPpeF3+vpqnpR3u55X3rqeB2duadzT8V4 +nT9Lt/avfdYxQBUAAAAAAAAAAAAHye50p+W3+76x8nudKflt/uxs1GADDQ9zsz2dvK/N23hvc7M 9nbyvzdtqdUr0wHRgAAAAeN2pz1+S/2b2Xjdqc9fkv8AZs3oseSA5tg3V4fcv0a2nzW38Dv+L9Kn vVHIOmeE3o8GfW+raLVtWcWiaz87vQYgIDfw+/bYtqrzeHTx2gUfWbd43KxavNZm8jszd59uf4lP tvs3rukYAFR4/avgfzP/AF3kPX7V8D+Z/wCu8hzvVuADKvT7M9pbyfztt7jw+zPaW8n87be46Tox R5fae3mkX8WdPm7n/jeo08Rt9Zt2r3Y+n7Ta/uLR8sA5Njr4K+jer+X9H6f3rkWs6ZiY5475R9cM a21REx8ffMnVzHFx+5o2Z7tv0fvP7TteJ2nuZtWnixr9P/x/3EvRY8sBybCJxywAPrNu+usWjwoi zN5/Z25q2seJOn7Z6Dq5jn4q+jatP5PX/Quh5vad8bcV8a30afDaKrwgHJsZ7dNdorHhTFWDv7O2 9W7q8SNXneyUe/EYjEc0KDq5jwO0va+bX7R77wO0va+bX7Rm9FjzwHNsG+vDbtuatvR0/WNn4Hf5 9P0qe9XA5B0W4Terz1t5vf8A1TRMTWcTySCAIDr4Tip2LcvQnp1+22/h+kcgo+uicxmOZXn9nbuv b0zz073+Xb2P2j0HRzAFHgdpe182v2jz3odpe182v2jz3K9W4AIro2+Jvt0mlOTVOq1/C/lucFAB AAAZ7e5batFq88MAH1Wzuxu0i8fG2vH7L3Olt/zK/Vb32L2HWMUAVAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/9H6AAAAAAAAAAEYyySW aryeNpidXdXhrZpjuO3f2+spMfH4LzOHvi8xPx+s8+8eiXlr+29CGyGEM4Z1YrLCYZK64YaphhMN 0w1zDlY1Hk73ezMY+PU9ranNY+SHlcXGJ+V6ex0I+R01b36at7CdyOaO+n5v2jC8zMxSOe3qNkRF YxHM7OLDXeOevo21LTdracfH4p1lU3NuNyMx0vAuL+b4G5WjZ3NdeXpR3t25WbMKAqOfivZX8mz5 h9PxXsr+TZ8wxs1ABhoAAAAAAAB9Nwnsa/I6XNwnsa/I6XVzEmYiMzzK4+O3NGzPdt+j9L2n9nrV Hg7+7O9ebz8fR8j9U1A5OgAg37Gxbftpr59/Ee9s8Jt7MckarePfvrfdLwuxGxtxXwulueX917N0 ukjFonOo0jj3eB2t34tFvG2/deyeLxHC32Oflr+0r8P0T6ZjasWjE8sSzYuXyT62vNHyPJ3OzM2m aWxXxbeC9eIxGCRarl4vd6nam0c895Ty7/DrHU8btS/LWn8z7Lb+1WpHkgOTYDr4La6zdjPNX9Jb zPvurUelwnBRtxF9yM3nwf2X3z0gdHMeZxfBVvE324xePAr+s+++semA+QHXxu11e7MRzW/SV8/7 7rHI5ugAg+m4Xd67bi08/Rv5dPh1rpeP2XfpU/mfZbv2L2HWMUAVAAAAAAAAHj9q+B/M/wDXeQ9f tXwP5n/rvIc71bgAyrfwvtaeVV9Q+T27zt2i0c9Z1O7/ACe73Kejf37cuGbHvDwJ7S3e5X0be9a7 cdvW8LHkVr/5FzEw9ze36bEZtPk08O75vd3J3bTe3PLC1ptOZnM/ORm3LUgAyo6+C2+s3o7lf0no ffdU5Hu9nbOimuee/wBV977pqJXpAOjA+T3OlPy2/wB31j5Pc6U/Lb/djZqMAGGh9PwvsqeTV8w+ n4X2VPJq3qzXQA2yPG4jgdzd3ZtGNNvy/NeyJZlXmbXZtK8t5m8+hT3v9130267fJWIr5LYGEAYz aK88xHlKMmrd2absYvGfW/qMZ4narz2r6TVPHbMeF9G/u0V4nFcPOxfTz16VLfNc70eO4jb34ro5 66vi8Z5znWgBFex2XbktXyLfWPXeJ2X0rfJH+723WdGKAKg8DjuG6q2uvQt/b3Ph7N77DcpG5Wa2 5pSzKx8mN2/szs3mk+bbx6NLm2N3D707F4tHN4dfHo0gPb43i4ikVpPLuR0vF2vvniAW5QARWe3t zu2ileeX02zsxs0ilf8A87ftHNwXDdTXVbp2+hT9j713ukjFoA0gAAAAAAAAwvOKzPcizNq3vZ28 m/qg+VAcXQAB7PZde9tP5a19H/yvWeb2ZH6OZ+f+ZsvSdZ0YoAqAAAAAAAAD5rjfbW+WPVo+lfNc b7a3yx6tGdmo5QHNofQdnex/1s+ffQdnex/1s1OqV3gOjDDcvG3WbTzVjU+Vvedy02nntOp7naW5 p24r48/Qp+k+s6l4LGzUAGGm7Y2Z3rxSPO+bR9Lt7ddqumsYh5fZdOlbyafabn2T2HSMUAaRr3dq u7Wa25p+HWPl9yk7dprPPWdL6x8/2jXG9nxq1t9h9izs1HAA5tD6nY3Ot2637sfS/W/3Hyz3uzbZ 2seLa35m63qzXogNsvG7U56/Jf7N5L1u1OevyX+zeS53q3ABlXqdl9K3yR/u9t4nZfSt8kf7vbdJ 0YoDn4q/V7Vrfk0/1P0LSPA4nd67cm3xdGn8Ovw6xzg5OgAg7uC4Tr51W6Ff7lv2XvXv1rFIxWMQ 17G1G1SKdyO+8v8AWtzrJhijRvcPTfjFo5fH8OreKj5Xe2p2bzS3/wCVf2jU9vtPazSLxz1nT5l/ vfrHiOVmG4AIr1ezN3Eztz8ff08r9b8P3b2ny3D36vcrbuT9H2e7/bfUukYoA0j5ni/bW+VzOni/ bW+VzOToAIA9DhuB66uuZxX5vT+H9R6NOz9mvPE28u3uuqawmXzw+njhdqPAr6Kzw21PgV9GF4pl 8u+k4L2Nfkn1rpbgdm3g48m1nTt7cbdYrXmhZMFrMBpl4m52fubm5aeSK2te+rPjWdW12dt06Wbz 6FP6f3r0RMRcsK0rSMViKx81mCoDG16155iPKlpnitqvPevpavqwXe4em9GLRy+P+s/qPnd/ZnZv NJ8351Huzx+zHhfRv7t5XHb9N60Wp8UabcjFw1HCAw0Pc7MtnbmO5b1q0eG9nsvmt8tPtGp1SvWA dGHl9p3xStfGt6n/AJXiPY7UjoT/ABPsXjud6twAZV18FtRu7sRbmjv/ACn0cRERiOZ8rs7s7Nov Xnh7m12htX6XeT87o/1fedW3Ga7xhXcrfozFvJtqZtspzuPe4Ha3OWI0W8bb9z7J2gPm9/g77HLP fV/aV+1/ZOvsvnt8lPtHsc7Cm1Tb6MRXPiwzhctgDSOfit3qdubfH0aeXb4dY+Yex2pfo0+Xc+y2 vtnjudbgAyo9zg+CisRfcjNp6NLfq/vvqnm8HtdbuxE80d/bzPvH0rcjNAG2XncXwVdyJtSMX8Wv 63754L6985x211e7OOa36T0va/3WLGo4wGGh9Lwe91u1Ez0o7y/m/dvmnq9l3xa1O7Gv0P0f2rUS vaAdGAAAAAAAAB5PanNX5b/ZvWeT2pzV+W/2aXoseMA5Njdw/taeXt+vRpZUtNLRaOesxf0FH1o8 H/J7vcp6N/fpPaW73K+jb3reYxh77Tvb9NmM2nzfDv8Aw3hW4/et4WPJrVyWtNpzacz85OS4bN7d nevN7fH9GrUDDQADp4Pb6zdrHxRPWW/l/pH0zzOzdnTWdyee/Q/h/e/ZvTdIxQBpB4PaW3p3NXxX j6dP0funvOHtDb17Uz8dO/8Afe8/lpeix88A5Njr4Lc6vdjuW/R28/77q3Icyj68atnc6ykX8aP/ ACf3G11c3B2huaNrHx37z7TdfPvR7S3NW5FPipH09z7vqXnOd6twAZVnt0nctFY8KdL6qtYrERHN HevD7N29W5N/ipH09z7vrnvOmrNAGmR43ak8tY/Jf7P3b2Xh9qT39fJ/OZvRY8wBzbFrGZiO6jZs 9OvlU9ZR9VzKDq5gAAAAAAAAAAAAAAAAAD5rjfbW+WPVo+lfNcb7a3yx6tGdmo5QHNobNvavuzik apa30HZ3sf8AWyyZSubb7M+Pct5u377c9y6P8btfO9L/AOj0B0xGcvI3ezIxnbnl8Xc968i1ZrMx PJMPrnh9p7em8Wjw4+lt/d9UzYsrzAGGh6XZlsbkx3a+rajzXd2fP6aPkt6qzqlfQgOrA+e4/e6z c0x0ad55/wCv93/Le7uX0Vm3ixNnykznllnZqADm0Po+E4aNiuZ6c9O3i/uHi8JTXvVj8ur+n+nf TN6s0AbZHzvHcPGzfNejfvq/bbT6J5vaVc7UT4tvWZqx4QDm2Pb7M3M0mk+DOrzdz7z6x4j0OzbY 3ceNW3vWp1SvfAdGHDx+91e3iOlfvPM/X+7/AJr556HaN9W7p8SPW/Te7ee53q3ABlR6fCcD1ka9 zo+DTx/unNwex125ET0a9/f3f8x9K3Izawpt124xWIr5LMG2WF9ut4xaIt5Tzd/s2J5drkn9nbof 1XqiYV8lelqTptGJh39me1nyLevsPV4jhq8RGJ5LeBufD9W5+E4O3D3m0zE5ro+lt+6Zx4rl6IDb Lye1Oavy3+zeM9ntTmr8t/s3jOd6twAZVYiZnEcsvQ2ezr35bzoj09w7M9rPkW9fYe83Iza86vZu 1HPNp/1/+jG3Zm3PRm1Z/wBL/D+o9MaxEy+X39i2xbTbzbeDdofQ9obevamfjpi/2e4+eYsw1ABl WzatpvW3ctX1n1b5B9dE5b1ZqgNsvK7T3cRG3Hhd/fyf1X9z6p4rq42+vet+Ser/AKf6P6xyuVbg Ais9vbnctFa88vo+H4amxHJy28Lc8L7vbcHZm10tyf4dfrN77J7DpIzRjasWjExmGQ0y8HjeDja7 +nQ8Kv7P7l5z6zcpG5WazzWjS+UtWazNZ54nS52NxAGVbNncnavF48Gf/I+qiYtGY5pfIvo+Bvr2 Y+b+j9H7rq29Wa7AG2QAAAAAAAGN7xSs2nmrGp8ruXnctNp57S9ztHc07Wnx5+jX9L7t4DGzUAGG m3Y2p3rxSPj9X9Y+m29uu1XTWMQ8rsunLa/k0979k9l0jNAGmWvd267tZrbml8vu7c7dppPPWX1j wO0q43c+NWv5+0zs1HngObQ+o4fc63brbux33l1/R7r5d7vZts7cx4tvW+G41qlekA6MPH7V8D+Z /wCu8h6/avgfzP8A13kOd6twAZVYibTiOWXo7XZt78t50R6e4y7Ljv7fJ/8AL225GbXnV7N2o59U +d/9GN+zNuejNqz/AKX929MaxEy+W3ti2xbTbzbeDdpfQdo7era1fHSdXpfoXz7nZhqACK27FtO5 WfnV9Z9U+Rrzx8r65vVmgDbIAAAAAAAAAAAA+T3OlPy2/wB31j5Pc6U/Lb/djZqMAGGh7nZns7eV +btvDe52Z7O3lfm7bU6pXpgOjAAAAA87juGvvzWaY73V+Y9EQeRtdmRz7lvN2/fbnunobfD7e10a xHzvD/qt4YXICTMRzqisbVi8YtGY+c1zv7dee1fTq1TxuzHhf9rW+r20HmcdwkbPf06E9Kv7O3un nPa4njNrc25pEzMz838rxWK3ABlXZwFtO9X8uqv0X0b5nhPbV+V9M6as0AaZeP2r4H8z/wBd5D1+ 1fA/mf8ArvIc71bgAyr0+zPaW8n87be48Psz2lvJ/O23uOk6MUAaR8vxO31e7av5e98m/wClaHq9 p7eLVv3Y0eh/5P7bynKtwARX0nBX17Nfyfo/Q+66t1vJ7LvyWp3Ji/pf+J6zrOjFHy3E7nWblrfl 73yK/otp9FxO51e3a35O98u36LbfLs7LACIzzMNAAPT7M3MXmnjR9Lb+76x7j5bh79XuVt3J+j7P d/tvqXSMUeF2nfO5FfFr9K/w2nuvl+Kvr3bT+XT6H6EpGgBzbHu9m7enbm3jz9Db+9654T6rZp1d K18WP/I3qzW0BtkeVxnCbm9uaq4xiK99PlvVEHl7XZlY5dydXzad5T3v1Tv29mm30Iivrf1faNoY UBJmI55wqKwvt13IxaItDXPEbVee1fTq1zx2zHhfRv7tB4/GcN1FuToW6PunG9XjeK296mms5mJ1 dHy3lOdbgAivS7MtjcmO7X1LU94918/2d7bzbPoHSdGKANI8DtL2vm1+0ee9DtL2vm1+0ee5Xq3A BFZUpa86axql6e12ZaeXcnT8ynff3fZ/Wt3ZfQt5X5tHqNyM2vPjs3ajxvS/+jVudmVmO8tMT8/v q/D+o9UaxEy+T3Nu23aa2jEwwex2pt8lb/y7fW7X2zx3OtACK7OAtp3o/Lqr9F9G+Z4T21flfTOm rNAGmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAH/9L6AAAAAAAQBRBBUAGMvK4vbnbtrjoz338z756zXuUi8TWeaWLMumt41zbd4vWJhuh5 +3nYvotjE9D4fvfh1f6J6EOGMVutkKxhm7RyYzDCYbWEwlix5vGRyZehsxikfI4uMjvf9XoUjFY+ SE1je1+HT7mvm3OX44b2F9uLx+XwbMYm9eSY1fOp966sdWyYiYxPM07GcTHctZlM3tyRGj51ul/K +H8tnERSuI5oQ/hhp2oxe3mfbOlo2Y5NXjd95n6lvWJeqgNMufivZX8mz5h9PxXsr+TZ8wxs1ABh odFeE3bxFq1zE+T/AM3O+m4T2NfkakyleH+C3vFn/rX/AJn4Le8Wf+tf+b6Ua4pl81+C3vFn/rX/ AJn4Le8Wf+tf+b6UOJl81+C3vFn/AK1/5n4Le8Wf+tf+b6UOJlo4as02q1tyTEN4NMjye1Ld7WO7 Nreho989Z4vak99WPyWS9FjygHJsdPCU171Y/Lq/p/p3M7+zozvebZYj6AB1YAAAAAAHzvaFs70x 3IrX6PW/avonzPGTnet8v5rOzUcwDm0PX7Lr0reTX1/u3kPb7LjvLeV+a1OqV6gDowAA8btSvLW3 lV9R5L2u1OjX5Z/2eK53q3ABlXd2fbG9EeNFq/bfYvoXzXBe2r53qbj6V01YoA0gAAAAAAADx+1f A/mf+u8h6/avgfzP/XeQ53q3ABlQAAAAAAHpcNwFtzvtzva+L+sv7lRq4PhZ37arezjpfP8A3PvH 0PMlaxWMVjEQydJMMWgCoPk9zpT8tv8Ad9Y+T3OlPy2/3Y2ajABhofT8L7Knk1fMPp+F9lTyat6s 10ANsgPE4vjptM025xXwtzx/4X7r6xLcK9De4zb2eSZ1W8Sn2n7N5u52luW6ERT+5f3X9l5oxlrD dfiNy/Stb0vs2kEUAQAAAAep2X0rfJH+723idl9K3yR/u9t0nRigDSAAOTi+HjfpydOvs/dfzXzk xMTied9c8ftHho9rX+b75mxqV5ADm0AAPU7P4XVPW25o9n86/wC2/lfWuLhtqN7cikziJ+HV7f7x 9PWsVjEckQ3IzaoDbIAAAAAAAAAA17sZpaPm29VsSYzGAfIizGJwji6AAPb7LnvLR87816jxey74 tavdiL+h/wCd7TrOjFAFQAAAAAAAAfNcb7a3yx6tH0r5rjfbW+WPVozs1HKA5tD6Ds72P+tnz76D s72P+tmp1Su8B0YeJ2pbv617ldXp2+4eW9DtL2vm1/33XnuV6twARWVdy1eSszXybaWXXbnjW9Oz WKNnXbnjW9Ox12541vTs1gNnXbnjW9OzC1pty2mZ8rvkAAEB7PZc97aPy1eM9nsvmt8tPtGp1SvW AdGHjdqc9fkv9m8l63anPX5L/ZvJc71bgAyr1Oy+lb5I/wB3tvE7L6Vvkj/d7bpOjFHndpWxtRHj Wr9puPReV2p0K+V+at6EeKA5Njdw9dW7WPnVaXVwXtq/L+bdR9KA6uYADn4quratHzbW9D9M+YfV 7sZpbybeq+UY2agAw0PrNu2qsT3Yrb/s+TfUcNOdqnkU9VvVmt4DbL5ni/bW+VzOni/bW+VzOToA IPouz/Yx8t/Wdri7P9jHy39Z2usYoAqAAAJMxEZnmBXFvcdt7XJHf28Wnvnm8Xxs7s6ad7T6W791 +7/qvPYtaw9Dc7S3LdHFI9O/933Tktv7l+la0+c1DOWgBAAAAAez2XzW+Wn2jxns9l81vlp9o1Oq V6wDow8/tHb1bWY8CdXm+yeA+ttWLRMTzT3r5niNidi81nm8C3j0Y2ajQAw0AAczfXid2nNa3pav rWgUehTtLdr0sX+h9V7p3bXaO3fktmk+nT+p908EXNTD66LRaMxOYV8xscTfYnNebwtvwLfD9o+i 2d6u9XVX/wDC37NuXLNjaAqPn+0bZ3seLWtftvtXA6+O9vbzPq9pyOVbgAivV7Lr31rdyK19P/wv aeV2XHe2n8tXqus6MUAVB5Halejbyq+o9d5nafs6+V+bdL0WPDAcmx2cBbG9X8uqv0XG6eE9tX5V g+mAdXMAAAAAAAAeT2pzV+W/2b1nk9qc1flv9ml6LHjAOTYAAAAAAAA7OE4Wd+2Z9nHTt437jb+H 6Nt4bgLbnfX72n9y/u3uVrFI01jEQ3IzasRiMRzKDbIAAloi0TE8096oD5PcpO3aaz4M6WD0u0tv TuRfx4+nt/ddS81yroAIPc7M3NVJp4s/Q3PvXpTOIzPND53gNzRux3L/AKP3X9563H7mjanu3/R+ 9/sukvgxerwNy87lptPhTqYA5tgM9uk7lorHhTpB73Abejaifjv+k9z/AG3ckRFYxHNCuzmAAPE7 Ujvqz+Sf93tvI7UryVny6/V+7S9FjxwHJsZ7c4tE/lr/ALsAH1417V9dIt40Vs2OzmAAAAAAAAAA AAAAAAAAPmuN9tb5Y9Wj6V81xvtrfLHq0Z2ajlAc2h9B2d7H/Wz599B2d7H/AFs1OqV3gOjA8rtS O9rP5fzfu3qvN7T9lHlx6m+l6LHhAOTY7ez/AG0fJf1XE7ez/bR8l/VWJX0QDqw4uPtp2Z/Lpr9J 8697tKf0UeVX1d14LnercAGVWLTWcxOJ+az67c8a3p2axRs67c8a3p2Ou3PGt6dmsBs67c8a3p2S 25a0YmZmPnWswAAEB18DON+vnepuOR1cF7avyz6t1g+lAdXN8txNtW7afnW/3aWe50p+W3rMHJ0A EHt9mUxSbeNOn0P/ACvUcXARjZr+XX693a6zoxQBUAAAAAAeT2pzV+W/2bxns9qc1flv9m8ZzvVu ADKvR7M9rPkW9fYe88Hsz2s+Rb19h7zpOjFAGkaeIjO1aPm39V8s+r3YzS3k29V8oxs1ABhofW15 o+R8k+trzR8jerNZAwvOKzP5LNsvlLTqmZ7s6kBxdAAH0fA107Nfy6rfSdjn4X2VPJq6HWOYAoPm uNrp3rel6desfSvnu0fbT8lWdljhAc2x7XZdu9tXuTW3p/8AgeK9bsvnv5n2rU6pXsgOjAAAAAAA ADxe1Ld9Wv5LW9L/AMTyno9pz+ljya+tvPOcr1bgAisq3tXozNfJtpZddueNb07NYo2ddueNb07H XbnjW9OzWA2ddueNb07MbWm3LaZt5XfMQABAex2XPJePI+2eO9fsrw/5f/sNTqlewA6MPH7V8D+Z /wCu8h6/avgfzP8A13kOd6twAZV6nZfSt8kf7vbeJ2X0rfJH+723SdGKANI5+KjO1fybfR/SPmH1 W/Gdu0fNv6j5VjZqADDS154+V9c+Rrzx8r65vVmgDbIAAAAAAAAAAAA+T3OlPy2/3fWPk9zpT8tv 92NmowAYaHudmezt5X5u28N7nZns7eV+bttTqlemA6MAAAAAPO4zjOp7ynT+q++B17u/TZjN5x83 w/6bzNztOZ5NuuPnbnuvvNx5VrTac2nMyjnlvDovxe7fntPmfo/qWiZmeflQRQBAAAAB08J7avyv pnzPCe2r8r6Z01ZoA0y8ftXwP5n/AK7yHr9q+B/M/wDXeQ53q3ABlXp9me0t5P5229x4fZntLeT+ dtvcdJ0YoA0ji4/b17M92v6T3n9p86+ttWLRMTzT3r5S9Zpaazz1nT6LGzUYgMNO7s++neiPGi1P tvsn0L5Pav1d4t4s1s+sdNWa8rtPcxWtPGnX6H/k/tvFdvH7mvenuV/R+8/uuJm9Vg9Ls/Z6zXM8 2nqv6rzX0PAbejZifjt+k93/AGyFfPzGJxPPCOvjtvRvT879J6ftP73WuRFH1HD7nWbdbfk+lX9F u/3Hy72+zNzNJp4s6v6n/jWJXobl9FJt4sWs+UfQ9oX07Mx401p9r9k+eXZIAMNOnhNvrN2sfFnX /T/Svpnjdl7fLa/8uv1u99i9l0jFAGkAeTxnHaZnb2+f9ZueL+62PeJnA7d7itvZ6U8v7OvtPh/F eZudp3noRFY+d39/d/WPMmc8sjGW8N9+J3b89rep9S0TOecEUAQAAAAd3Z3tv9LPoXz3Z3tv9LPo XSdGKANI8DtL2vm1+0ee9DtL2vm1+0ee5Xq3ABFe52Z7O3lfm7b03mdmezt5X5u29N1nRigCo4O0 Yzs/Javu3z76Lj4/QW8z19t8657dW4AMq6eE9tX5X0z5nhPbV+V9M6as0AaZAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/0/oAAAQBMkyw mWbVZZMtc2c25xVaxyTmfFr8OrY5NTXLsyuXlfi726NZ+HmLG5vz8UfDz2eTfB6mVy8yu5vxPLET 5NtPvV/EbseD9P7peUTj+V6SOGOMxHfVtnyW6vE7duTPw+taynGrv7MbtfnR0LNGxuZ7y3Tq7YmJ 5mje2dffV5L1+l+63Esysvo2bYZNG1fVHLyWjpVb4SM1UlRpHFxFdWI+dT1ndDntXVevpOkkW3yg DbCNO5OqdEeVfyPv2V7472vLb1P3u/8AD9KypTRHdmelbxka6M4jAKrIAo5+K9lfybPmH0/Feyv5 NnzDGzUAGGh9Nwnsa/I+ZfTcJ7GvyN6s10gNsgAAAAADxu1I5aT5f2T2Xl9p1zStu5b14+5S9Fjx AHJsd3Z043o/LFvefZuFu2Nzq9ytu5P0f1v9tYPqQHVzAAAAAAHzXGxjet/p6m2+lfP9o1xu58at bfY/ZM7LHAA5tj2+y57y0fO/NeI9Xsu+LWr3Yi/of+dqdUr2gHRgAB5XanRr8tnivV7Utm1a9yJt 6f8A4HlOd6twAZV18DGd+vnepuPpHgdm1zu58WtvdPfdNWKANIAAAAAAAA8ftXwP5n/rvIev2r4H 8z/13kOd6twAZVa1m0xWOeXT+C3vFn/rX/mw4X2tPKq+oakylr5r8FveLP8A1r/zPwW94s/9a/8A N9KNcUy+cjgN6fBx5Vqf83TTsu09O0R5Hf8AuntBiJly7PCbezyxGbePfvrfduoGkAAAAHye50p+ W3+76x8nudKflt/uxs1GADDQ+n4X2VPJq+YfT8L7Knk1b1ZroAbZeb2jv9XTRHPf6v733jwnbx99 W9MeLpp9p9ZuuJzvVuADKjq2+C3dzliMR4253n3v9t2dncPFv0tuXE6dv33u3styM2vFr2XbwrRH k11+5b69mU+O1p9GvvXpjWImXg8dw1NiK6M8urpeY857PanNX5b/AGbxmL1agAyr1Oy+lb5I/wB3 tvE7L6Vvkj/d7bpOjFAGkAAHz3G8T11tNehX+5f9t7n7x2docVpjqq88+0+bT9l/N+q/iPFYtakA GGgAFiZicxzvo+E4iN+mZ6dfae9/mvm27Y3p2LxaPOr49GpcJX1IwpeNysWrzSzdGAAAAAAAAAAA AHzHFU0bto/Lq/qfp3O9XtPbxaLx8feW8qvw/tPKcq3ABFb+G3eq3It8Xh+RZ9Q+Qe9wHE9ZXq7d KnR+ft/ctys16IDbIAAAANe7u12q6rziPh7N8/v8ZfdtmJmlY6NaT9aluFw+kGnYnO3WZ8SnqUbl QfNcb7a3yx6tH0r5rjfbW+WPVozs1HKA5tD6Ds72P+tnz76Ds72P+tmp1Su8B0YeB2lH6WPJr626 896valeWtvyWp6P/AJXlOd6twAZV0bPC334maY5Pyt3+O3vyek3dmbmLWpPhRq/p/wDk/tvbbkZt fPf47e/J6R/jt78npPoRcRMvnv8AHb35PSP8dvfk9J9CGIZfPf47e/J6R/jt78npPoQxDL57/Hb3 5PSelwPD32Itr8LT+e7xcGQBUeN2pz1+S/2byXrdqc9fkv8AZvJc71bgAyr1Oy+lb5I/3e28Tsvp W+SP93tuk6MUeX2pHeVn535r1HB2jXVs58Wa2+w+2W9CPnwHJsdPBzjer8v5rmbNq2i9beLatv8A uo+rAdXMABr3ZxS0/Nt6r5R9Nxl9GzafyaP6n6F8yxs1ABhofU8PGNqkfMp6j5aIzOIfW1jTER3G 9WayAbZfM8X7a3yuZ08X7a3yuZydABB9F2f7GPlv6ztcXZ/sY+W/rO11jFAFQAAeT2lv4iNqPj7/ AHPstp6z5ji76920/l0f0/0LNWOcBzbAe32fw8RXrZ6U9D5lfeLJlHBt8DvbnLjTH7zvP7ftv7Tq r2XPhW9Gv/323sjeIzl5lezNuOebT6NfzHDxvD12LRFM8seE+heJ2p0q/JP+5Z4LHlgObQ9nsvmt 8tPtHjPZ7L5rfLT7RqdUr1gHRgad7Yrv102823hUbgHze/wW5s8vSp49fttv9V9W5H17m3OE2t3l tXl8aneW+H8Rji1l8yPZv2XHgWmPLjX7pzW7N3Y5tNv9fepirl54334bd2+lWfXr/U2mhFAEB28B vdXuRHg37y3lfqHEROOWFH14xrOqInuwydXN85x/t7eZ9XtON6PaVcbsT41f+bznK9W4AIr2ey55 LR+Wv2j1nh9mXxe1fGr9X/5XuOs6MUAVB5fanQr5X5r1HjdqW5a18q/u/tUvRY8kBybHTwcZ3q/L +a5nd2dXO9nxYtb7D7ZYj6EB1YAAAAAAAAHk9qc1flv9m9Z5PanNX5b/AGaXoseMA5Ni1rNpiI55 72qN3D+1p5e369FGz8FveLP/AFr/AMz8FveLP/Wv/N9KN8WcvmvwW94s/wDWv/NlHAb0+Djzqf8A N9GHEy8SnZlp6dojyO/9y9DZ4Pa2eWI1W8fc777t1i4TIAqAAAAAAOLj9rrNqZ+On6T339p86+um MxieaXym7Sdu81nwZ0sbNRgAw0sTicxzw7+P343ZrEc2nrPP3fdvPFABAel2bt6rzfxI+nufdda8 19FwG11e1E/Hf9J7r+y1OqV2gOjAAA4O0KatmZ8Wa3+x+1d7DcpF6zWfCiaoPkxbVmszE88d6jk6 AAPd7O3de3onnp9Xf4bj0ny/D707F4t8Xh+Q+mraLxFq8sS6SsVkA0gAAAAPN4vjo2u82+W/jeDt ffOXs/cvfd76Zt3tulaf3aZXD3AFQAAAAAAAAfNcb7a3yx6tH0r5rjfbW+WPVozs1HKA5tD6Ds72 P+tnz76Ds72P+tmp1Su8B0YHm9p+yjy6+pvvSeb2n7KPLr6m+l6LHhAOTY7ez/bR8l/VcTt7P9tH yX9VYlfRAOrDz+0oztedX7R4D6Tja6tm35O/9C3u3zbns3ABlWza253bRSvPP/kdX+O3vyek5+H3 Or3K2+KJ+j+sfUtSZZtfPf47e/J6R/jt78npPoRrETL57/Hb35PSP8dvfk9J9CGIZfPf47e/J6R/ jt78npPoQxDL57/Hb35PSdHDcFu7e5W1sYj53zXshgyANI+T3Yxe0fOt6zB0cXXTvWj52v8Aqfp/ tHO5OgAg+h7PnOzH5Jt63WfaO55HZe5yWp/M+y3fsXrus6MUAVAAAAAAHk9qc1flv9m8Z7PanNX5 b/ZvGc71bgAyr0ezPaz5FvX2HvPB7M9rPkW9fYe86ToxQBpGG50Z+S3+z5N9ZudGfkt/s+TY2agA w0Pra80fI+SfW15o+RvVmsmNozEx+RkNsvkBnu10XtXxbWr/AN2Di6AAPp+EnOzXyXQ4ez76tmI8 WbU+2+1dzrHMAUHz3aE/pp+Sr6F8zxdte9afy6f6f6D7NnZqOYBzaHr9lx058j7Z5D3OzK425t3b epVqdUr0wHRgAAAAAAAB4PacfpYn5setvPOet2pXlrbyqPJc71bgAyro2eGvvxM0xyflbv8AHb35 PSbezNzTeaePH0tv7vc3HuNyZZtfPf47e/J6R/jt78npPoRcRMvnv8dvfk9I/wAdvfk9J9CGIZfP f47e/J6R/jt78npPoQxDL57/AB29+T0no8Dw99jVrx32jT5nW+8egLgyAKjx+1fA/mf+u8h6/avg fzP/AF3kOd6twAZV6nZfSt8kf7vbeJ2X0rfJH+723SdGKANI1b3s7eTf1Xyr6re9nbyb+q+VY2ag Aw0teePlfXPka88fK+ub1ZoA2yAAAAAAAAAAAAPk9zpT8tv931j5Pc6U/Lb/AHY2ajABhoe52Z7O 3lfm7bw3udmezt5X5u21OqV6YDowAAAA0cRu9Ttzf4/B8v8AVvmLTNpzPPL2O1L8la+Vf0f/AC7j xnOtwAZUbtrh9ze6EZjxvA/qNvB7Eb+5i3Rr39/dPo4iIjEczUmUteJXsy89K1a/T90317Lr8dpn yYinvnqjeIzl5HEcDt7W1a0asx41vneQ8d9JxvsbfJHrUfNsVqADKunhPbV+V9M+Z4T21flfTOmr NAGmXj9q+B/M/wDXeQ9ftXwP5n/rvIc71bgAyr0+zPaW8n87be48Psz2lvJ/O23uOk6MUAaQfPdo bejdmfivGv7PcfQvL7T280i/izp83c/8bN6LHiAObY+m2N2J2YvPxV77+V7X6p8y7qb+OGtT49Wj zL/p/sd3+o1KlcVrTaZmeee+QGVWtZtMVjnmdL6ytYrEVjmrGn0Xz/AbevejuV/Se7/uvonTVmvI 7U2+St/5dvrNr7V476bi9vrNq0fHjX/T/SvmWasHd2ffTu48eJp9r9m4WW3fRaLR4MxZFep2pflr T5b/AGe19q8l18budZuzMc0aa1/6e8cheqQBnt06y8V8aYqivoeC2+r2a9236T0/uurdaRGOSFdn MABx8bv9Tt8nSt3lPtN1849LtO+dyK+LX1/htPNc63ABlR0bXCbu7y1jk8e3eV+H8N09n8PG7ab2 5a08Hxr/AHT3m5GbXiV7LtPStEeTGv3DfXsunx2tPk6ae+eoNYiZeJxnCbext6q5zqivfS8t7/aX svOr9o8BitQAZV3dne2/0s+hfPdne2/0s+hdJ0YoA0jwO0va+bX7R570O0va+bX7R57lercAEV7n Zns7eV+btvTeZ2Z7O3lfm7b03WdGKAKjj4/2FvM+s2Xzj6Pj/YW8z6zZfOOezcAGVdPCe2r8r6Z8 zwntq/K+mdNWaANMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAP/1PoAAGMqkpVYTLRbciIzPIu/bTXLzdzc1Rh59q7a65nJla996dMdH4e1 bqcPWvPyybFYiue66Ics5atSIZYWGWFkYyxwuGeFw3xTLXhjO1W3PEN2Fw1xTLl/D46EzT6Vf6W6 zi25TniLx83p/D+a6MDUmDLRmt5zHe3boS1YtzkRhUZjVfdrSM2nDnjiLbnsqz5e53lPvf7S5MV2 RXlyyc1dvdnltbHzdqsfbde2dRX482/iW1LD/wDuyndrHJnM+LXvrse/v8yP7vu9n+62VrFeSIwy aZY1pFeSGQogAoAA5+K9lfybPmH0/Feyv5NnzDGzUAGGh9Nwnsa/I+ZFlwlfXj5Aa5Jh9ePkA5GH 14+QDkYfXj5zgPb18/6vefRtS5Sjn4rb6zatX48aq+VT9K6BUfIDr43Y6ncnHRt39PtNr+U5HJ0A EHvcBxMblert06/3Nv7p6L5GJmJzHJL09ntK1eTcjV8+ve3939U3KzY9scEdo7M8+qPN911iW7S2 o5tU+b71rMTD0HPv8RXYrm3P4G34V/h+0eZu9p2nkpGn51u/v7v615trzec2nMpauG7c4nc3Lapm Y+bS1q1q+lrzQ+SfW15o+RNSsnldp7ea1v4s6Lef8P7j1Wre243aTSfCj/xtVHyotqzSZrPPHeo5 Njdw+71O5F/i8LyP1jSKPromJjMcyvn+F46dnvbd9T6e3/C909WvG7NvCx5feOkrGHWkzFYzPNDl txuzXws+R37yuK42d7va97T6e5/E92WmHNxG7125N+70fI/VtIObYDKlZvMVjnnvUHs9mbeKTfxp 0/0//J/beo17W3G1SKR4MNjrGABUAAAAAAAAeP2r4H8z/wBd5D1+1fA/mf8ArvIc71bgAyrfwvta eVV9Q+X4X2tPKq+odNWaANMgAAAAAAAD5Pc6U/Lb/d9Y+T3OlPy2/wB2NmowAYaH0/C+yp5NXzD6 fhfZU8mrerNdADbL5fiva38qzQ6+Orp3rflxf6Lkcq6ACD6Hs+c7MfLb1nc+c4Ti54ecTy0t0q/a 7T2a8Zs28KI8vvPrHSVix1DnnidqPDr6Wr6tyb3aVK8m3GqfGt3m3776pcmGHanNTz/s3jNm7u23 barzmfh7Nrc61ABFep2X0rfJH+723idl9K3yR/u9t0nRigDSDl4riI2KZ8KfZ1+H6vab73jbrNrc 0PmeI3537zafMr4lGbcLI1WtNpzPLMoDm2HOPU7P4bVPW25q+z8v9r/K+t/hLBwbuzbZnF4541NT 6Xi+H6+mPCjvtv3f8181MYnE862YSUAZV6HAcT1VtFuhb+3ufePffIPd4Diesr1dunXo/vNv3m03 KzY9IBtkAAAAAAAAABz8Ts9dtzX4+lTy6/Dq3zHM+veF2hw2i3WV6Nun8zc+/wDrWbGo80BzaFra aTFqziYQB73DcfXc73c7y/8Abv7p6L5Bu29/c2ujaY9T+l7JuVnD6kfPx2lvRz6Z8qvur7RbtHen m0x5Nfe9auYmHv8AM4N/tCm3yU7+39v+r7p4u5v7m707TPq/0vZtSclw2bu9benVec/m/wANrBhp 9Tw/sqeRt+pRuaeH9lTyNv1KNzs5j5rjfbW+WPVo+lfNcb7a3yx6tGdmo5QHNofQdnex/wBbPn30 HZ3sf9bNTqld4Dow4e0NvXtTMc9P0nvfePnn10xExieZ8vxGzOzeaT5nzqMbNRpAYaZUvO3aLV56 vptjfrv11V5/Dp4j5dnt7ltudVZ0y1LhLH1g8ba7TmOTcr5237nc96669obM88zXyq2+x61vMZw7 hyfjtjxvo390127R2Y5s28mvv+qMmHewvuV24zadMPG3e07zyUiK/Ot+kv7r61599y25ObTNp+cm Vw9Hf7RtM42u9jx7dK/8vc9m9LhNy25tVtac2nV6+4+ZfR8B7Cvn/WbyS+JXYA2y8btTnr8l/s3k vW7U56/Jf7N5LnercAGVep2X0rfJH+723idl9K3yR/u9t0nRijXvU6yk18aJbBpHyExgd3H7PV7m qOjfv/P/AF/vP5jhcnQAQfScHvdbtx41e8v8P3rrfLbO/bYtqr51fBu9rb7Q2r9LvJ+d0f6u3926 SsWO8c08Xsxy6oce/wBpViMbXLP7S3R/prkw19pb2Zjaj4u/3Psdr7T+m8lZmbTmeWZRzrYAg6uD 2+s3ax8UfpP6f3j6V5nZuzprO5PPfo/w/vXpukYoA0j5ni/bW+VzOni/bW+VzOToAIPouz/Yx8t/ Wdri7P8AYx8t/WdrrGKAKgAA+T3OnPlW9Z9Y+W4mujdtHzrfS/SMbNRpAYaH0vBznZr8j5p38Jxn Ud7blp9LbalSvoBzV4vZtzWjzu8+tW3FbVee9fNtr+pdGHQ8TtTpV+SfWbt7tKI5NuMz49+j/S/8 Tx73tuTqtOZYtakYgMND2ey+a3y0+0eM9nsvmt8tPtGp1SvWAdGHlcfv7m1asUnTmPyNnDcfXc72 /eX/ALd/dOXtTpV+Sf8Ad5bFuK1h9ePmdni9zZ5InNfEv31fu3p7fadJ6cTX+5T3q5TD0xz14nav zWr6Wj65ui9Z5pj/AKtIycfFcNTdrM4xeI1Vv7z9o3zvbdee1Y86rz+K4+umabffTbvdfgVSq8UB ybAbNnb6y8U8afo/rf7YPp9qMUrHza+q2A7ObzO09vNIv4s/R3PvHhvq9zbjcrNJ5rQ+WvSaWms8 9WK1GIDDTbsbvVXi/cn6H619TW0WjMc0vkXdwvG22O9t31Ppbf8AB901Klj6EclON2beFjy+9Lcb s18LPkd+3lh1TOIzPM+Y4ne67cm3xeB5FXTxXHTvRpp3tPp7jz2LW5ABlR7PZm3iLX7veV832jx6 1m0xEc8vqdnajapFI8H1v1rUStoDowAAAAAAAAPJ7U5q/Lf7N6zye1Oavy3+zS9FjxgHJsbuH9rT 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/0PoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/R+gAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAB/9L6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/0/oAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA Af/U+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABq3d2u1Gq04/O/hg2p MxHO8Te7Qvfkp3lf7nw/huG1ptObTMz85zuztO3fU+lnf2457V9OrKt625pifJs+WE5te39T6wfN bfE7m30bT5PTr/cejs9oxPJuRp+fXof0/wDyNTaMXt2fqPUGNbRaMxOYZNuQAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAD/9X6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAGre3Y2aza3/5W/Zvnd7etvW1W/8AwdXH72u+mOjT6z9b7pwOO1y9WmuJy9YAw6gAAAN+zxF9 mc1nk8TwLPc4fiq78cnJb9n7v9o+cWLTWcxyTDU2wxtpNvzvqx5/C8bG53l+S/jeDuffPQdpcvJZ dfDYAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/1voAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAGNraYm3cjUsTlp4n2VvJt/sLOr5uZmZzPPKA8z3AAANtdjctyxW0x5M g1DO23anSia+VWasAAAHs8Hxmv8AR7nS8C/7T93ufvvrf4ntPGFlwztrNo+sHncHxfWd5fp+Db9p 989F3ly8dnG8dgBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/1/oAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAASZisZnkh4nFcbO53lOSnjftfuWHF8TbdtNealZ6Pj/vd1xOW2 38NXp00x8W7bs7ttm2qv/wCb3Lbkb+xa1fFv5ttPsnzzfsb87M92tu93KfD9YzLhrbXl8X/I0AMu gRGR28Bt693M+BGv3SzxS3E5PQ4Xg67URa/Lf6v7z947wd5MPFbdvHZHFvcDt7nLXvLfN6H9H3bu DGSWzyvmd7Yvszi0ed4F2l9TubddyNNozDwOJ4W2xPdpPRv9nu/vHK64enXfl8O3+RygMOqxMxOY 53vcJxUb0abdOP7n733rwGVbTSYtXkmGpcMba8o+qHNw3ERv1z4UdOnw/VOl3eSzHgACAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAP//Q+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AB4XG8LO1OuvQt/bu4H1VqxaMTyxL5/iuGnYt8yehb7Jy2mPienTbPwbedygObsAAPU7M57fJX89 5b0ezbY3Jju19VrXqxv5dntgO7xgADG1YvE1tGYlkA+d4rhp2Ld2k9C32W45X1N6RuVmtuWJfPcR w87FsT0fAv8AD9Y47TD1ab8vh2/yOcBh1bNrdttWi1ef1n0WzvV3q6q+dXxLPmW/h9+di2qObw6e M3rcOe+vL9x9KMKXjcrFq8sSzdnkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//R+gAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa9zbru1mtuaWwB8zv7Fti2mebwLePVpfTb+zXe rpnzbeJZ87ubdtq01tzw4bTD16bcv3GsBl0G3Y3OqvF+5P0P1v8AbagH1cTlXn8Bva6aJ6VPq/u/ Zf03oPRLl4bON4gCoAANW9tV3q6bf/g2gPmN3ats202//L941PpOI4eN+uJ6UdC/w/VPnb0mkzW3 JMOFmHs125fuMQGW3XwvEzsWxPQt0/ffD2j6CJi0Zjml8o9Dg+K6qdF+hP8Aa+6dNb6XHfTPx6vc AdXmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/0voAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAABz7vFbe1yWnl8SvfX+H8Rw37T8Wvp2+z+9Ztkbmu1/g9YeJ/ktzuU+n75Y7Sv8cV+lX8/dTlG vb2e0PMp2lWelWY8nv8A3Lr2+J29zo2jPi27y39xrMrF12npdACsgADl4rho36/PjoW+y3P3bqEW XHi+VtWazieSYYve4zheujVXpx/c/d/xP2TweZxsw9mu3KADLTbs7s7V4vHxfSq+kpeL1i1eaXyz 0OB4nq50W6Nuj8y/3retw5b65nJ7gDs8oAAAA4+L4aN6uY6dej8/9z7t2CWZWXHxR8pMTE4nnR7f G8L1kdZTpx0q/tPvXiOFmHs125QARp6vA8V+qv8Ayrf+v7r+m9d8m9vguK6yNF+nHRt+0++ddb6X n309ev3vRAdHAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//T+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzcRxNdiOX lt4O38P1QsmejPe3q7NdVvR8K7xr8duzbMTpjxMVt9bRzbu7bdtqtPL6rW43bL066Seb/cfR8NxE b9c+FHTr8P1bpfL7W7batFq8/wAP0b6LZ3q71dVfOr4lm9bly314+M/xtwDbkAAAAAAAAAAxtaKx meSIeLxPHWv3u33tfG/WX90x4zieutpr0K/3P3vunC5bbfK9OmmPi3AHN2AAAAdG1xW5tc08niX7 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 7/V9/te7/pvXic8sNZyigKgAAAAAAAAAAAAAAAAAAAAJa0VjM8kQ8jiO0vB2v6tvsdr3v9JM4V61 rRSM2mKx85yX4/Zr8eryK/DbfP3va85tM2n5zFnkuHtz2pT4q2+j94x/ykeLPp/dvGEzVw9yO09u eeLR6Nvz3RTjdm/NbHl/o/u3zYZMPronKvltniNzZ6E8nieB/Te5w3GV3+Se9v4njfwGpWcO0BpA AHj9q+B/M/8AXeQ9ftXwP5n/AK7yHO9W4AMq9Psz2lvJ/O23uPD7M9pbyfztt7jpOjFAGkAAEmcc svO4jtCu33u339vG/V0988fd377s5vMz6n9Jm1cPfvxuzTntnyP0n3bnntPbjmi0+jX894YzlrD2 f8pHiz6X3bKO1KfHW30fu3iBmmH0VOP2bfHp8uv/AJNt11tFozWYmPmvkmdNy23OazNZ+avJMPrB 5fDdoRfvdzvbftPAt/E/ZfV/w3qNMgCgAADRvb9NiM3nya+HcG9rvu02+lMV8qXh73aG5ucle8r8 32n9f3Tgmc8ss8msPoLdo7NeaZt5Fff9S0z2pX4qz9F4ozmrh7P+Ur4s+l/9Gyvae3PPFo9H3jwg zTD6anF7W5zWjzv0f1zpfIN21xG5tdGZx4vSp/SXkmH1I4OE4z8RmtoxaI1d70He2yxm9Y55iP8A VhbcrieWPSh4vaXtfNr9o89jLWABhoAB9Tt7ldMcsc1fCjuM+sr3Y9KHyY3yZw+s6yvdj0oWL1nk iYn/AFfJO3s/20fJf1TJh9EA2yxm0V55iE6yvdj0oeN2n7Svk/nbjzGbWsPrOsr3Y9KDrK92PSh8 mJyMPrYtFuacsnk9l81vlp9o9Hd3qbMarzj1rfw2so2sZtFeWZw8Pe7Rvfkp3lf7nw/hvPtabTm0 zM/OTkuH1HX7Xj0/qU/5tlbRblrMT5L5J7nZns7eV+btkuSx6YDTLDrK92PSg6yvdj0ofJjHJrD6 zrK92PSg6yvdj0ofJhyMPrxq2fZ18mnqtrbIAADXu7tdqNV5xANjC960jNpivlS8Xf7Rvfk2+8r4 3637r4fpXnWtNpzM5n5zPJrD6C/aGzX45t5Ffe9U0z2pT4q2+j948QZzVw9n/KR4s+l92zr2ntzz xaPRt+e8MM0w+lpxmzfmtjy/0f1rpicvkW3b3r7XQmY9X+l7NeSYfVDzOE46d62i8d949fdvTaZE mYjn5Feb2n7KPLr6m+Dv6yvdj0oOsr3Y9KHyYzyaw+s6yvdj0oWL1nkiYn/V8k7uzvbf6WMmH0ID bIAAJMxEZnmePxPaMz3u1zftfcJbhXqbm9Ta5bzFfh+zcV+0tuOjFrfR+H9N4c2m05mcyjPJcPZ/ ykeLPpf/AEbK9p7c88Wr/wBLfnvCEzVw+p29/b3ehMT6/wDS9o4u0/Z18r83ceHE45Ybr8RfcrFL zqiJ1fP/AKi5TDSAw0O7s723+lnC7uzvbf6WWdUr6EB1YAc/E2mu1aY5JiAb5nHLLRbitqnPav8A 11/UvmrXtfltM28qdTFjk1h9BbtHZjm1W8mvvupap7Up8VbfReIJmrh7P+UjxZ9P7tY7Ur8dZ9J4 oZph7sdp7U88Wj/SvvHRTjNm/NaI8v8AR/WvmgyYfXRMTywr5Tb3b7U5pM1+H7N6/DdoRfvdzvbe P+rt7n6tqVnD1AGkAAAAEm0VjMziPnOLiuNrsd7HfX8Xwafx/dPD3d6+9Obzn1P6bNq4e5udobNO aZv/AA4951bnntSvxVn0njDOa1h7cdqU+Otvo2906dvjdrc5InE/vO8+6/uPmwzTD6zc6E/Jb1Xy bft8TubUYrPez4Fu+p8P4bQW5JABlR9bXmj5HyT62vNHyN6s1kA2yAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0b+/XYrm3P4NPCuLJlsvuV24zadMMdvd pu9CdT57e3rb1tVvNr4NE2t22zbVX/8AL9258vF29vw/VfTjVs7td6uqv/4Nro4AADyu0tvMVv3O 8t9m9Vp39vrdua92O98v9UlmY1reNmz5kB53tHbwF9G7EeN3n2n2biWszWYmOeFnglmZxfVjXtXj crFo8KGx6HhAAAAAAHl8Zwec7m3z/rKeN+92v3j1BLMtS3W8o+THqcbwmP0lOb9ZT7f3ry3CzD2S 8pyAEV7HA8Vq/R35/wBXbxv3L1HykTjlh7/CcT19cT069P37rrfS82+uPj1dgDo4vK47hc53afza /wDse+/qPIfWPE43hernrKdCenX9n919W5bT1PRpv6NvsecA5u6xOOWHu8HxXXRpt04/ufvfePBZ VtNJi1eSYalwxtryj6oc3DcRG/XPhR06fD9W6Xd5LMeAAIAAAA8fjeF0/pKc36yvi/vvePLfV87x uI4G0WztxqrPg/s/u3LbX+Or0ab+nd5r0eF4Kdzv9zkp4Nf2n3TdwvA47/d83a9/7t6pNfmNt/Tp /wCxIiIjEcyg6vOAAAAAAAAAAAAAAAAAAAAAA//Q+gAAAAAAAAABjLXaMw2sJYrUeBfOZehtR3sO Tia6bzDq2ZzSHk2j07dG6GWEhnBI5McGGeDDWEy1TDm365jPcdcwwtGYwxjDcrz9m2nciXtw+fnN Z+SXvUnMQ76ncbVYq7vOogooigAA5+K9lfybPmH0/Feyv5NnzDGzUAGGh9Nwnsa/I+Zers9oV26R SazOmGole0PK/wApXxZ/6wxntSPip9P7pvMZw9d83xu7G7uzMc1f0dfN+9Zb3Hbm7GOhXxae9cTF rUgAyo9rszZxE7k+F3lPJ/W/3Pqnn8Lw1t+3cpHTv9nt/vX0daxWIrHJENyM1kA2yNW97O3k39Vt at72dvJv6oPlQHF0AAfXgOzmAA+e7R9t/pVwu7tH23+lXC5Xq3ABFe52Z7O3lfm7b03mdmezt5X5 u29N1nRigCokzERmeZ8/xfGTvTprybf1n8T3bq7R4jH6Kv8AN+z2Ptf6bx2LWpABhoHVw/CX3+WO Sv7S32f7V6dOzNuOlNrfQ+H9VrCZeEPfns3anm1R53/0cHEcBbajVXv6/ToYpl54DKj6DgeK66um 3Tr/AHKftfevn2zZ3Z2rxePi9X9YsuEr6sSsxaImOae+V1YHldqdGvyz/s9V5XanRr8s/wCyXose KA5NjKl7UzpnGY0+axAAAAAAAHudnb+uvVzz06H8L7l4bp4Tc6vdrP5dH9T9EsSvpgHVgAAAAAAA AAB5XanRr8s/7PFe12p0a/LP+zxXO9W4DZTavudCJs7Kdm7tufTX/X3KYV549X/Fz40ej/8AdJ7L v8Vo+lX3q4qZeWOzc4Hepy41R+77/wDt+2/tuOYwigCC1tNZzHJMPpeF3+vpq8KO93PK+8fMvQ7O 3NO5p+K8fTp+l961Kle+A6MDyu1OjX5Z/wBnqvK7U6Nfln/ZL0WPFAcmx6HZvtfNt9m896HZvtfN t9ms6pXvgOrA4+M4rqK4jp26HvnXM4fL7+7O9ebz5vkfqmbcLGq1ptOZnMygObYDp2eE3N7lrHe+ PfvaqOYevXsvxrejT7xZ7Lj4r/Q+9XFTLxx6V+zNyOjNbfQ+H9Vw7mzfa6cTX1f6vs0wrW6eE9tX 5XM6eE9tX5QfTAOrmPm+P9vbzPq9l9I+b4/29vM+r2Wdmo5AHNoe/wBm+y8632bwHv8AZvsvOt9m 1OqV6ADowPD7T9pXyfztx7jw+0/aV8n87cZvRY8wG3b2Nzd6FZn1P6vs2G2oejXs3cnnmtfpNv8A i58aPQ+8XFTLyR6c9l3+K1fpV965tzg93b5ZjMeNTv8A7xMGXKAijZtbltq0Wrzx8OrawH1W1uRu 0i8fG2vI7L3Olt/zK/Vb32L13WMUAVHh9p+0r5P5248x6faftK+T+duPMcr1bgAisovaKzWJ723S +cxAAAAAAAH0nB7/AF23melXvL+9/mOt4PZu5p3Jr48fSp+k+r657zrGKPD7T9pXyfztx7jxe0qz a9cRM97+ddL0I8oZ9XbuT6MsHNsAABlotPxT6IMRn1du5PoydXbuT6MqN/Be2r8s+rd9K+c4Olo3 qzMT8fg/Nu+jb1ZoDl4vf6imY6U97t+V900y5uN4zq/0dOl4d/2f331TwyZmZzPOOVuWwGza2rbt tNIzKK1j2dvsyP1lpz+795ufdt/+O2fnek1ipl8+PX3ezMRnbnzNz333bybVms4nkmExgQBFelwP FaJ6u3Qt0P3d/dbr3XyD6Tg97rtuJnpV7y/w/eNys11gNsgAAAAAAAAPN7R39FerjpX6X8L773qD g43ip3raa+zr/c/fe6cIOboAIAtazacViZn5rpjgt6fB/wC9KfW7ijlHTbg96vPWfN/SfUdY55iY 5J5JBAEB6fZntLeT+dtvMen2Z7S3k/nbazqle4A6sAOLjeI6mmI6du9p839pvA5eN43Gdvb5/wBZ ufY7P2rxwcrctgNuzs33p00j/jX+IK1D2tvsysdO0zPzO8963T2ds/O9JcVMvnx6u92ZMRnbnV8y /S/q/wDjeVMTE4nnTCgCD1uz+KxPVX5v1Vv/AF/dPZfIROH0/DbvXbcW+Pw/Lr8OsdJWa6AGmXNx fsbfI+ZfTcX7G3yPmWNmoAMNN3D+1p5e369H1L5bh/a08vb9ej6l01ZoA0yAAAAAAAAPE7U6Vfkn /d7bxO1OlX5J/wB2b0WPLBt29jc3ehWZ9X+r7NhtqHo17N3Z55rX6X1fvG3/ABc+NHofeLipl5I9 Sey7/Fav0q+9cu5wW7t8sxmP3ff/AHv9tMUy5QEUZ7e5O3aLV54YAPqdjdjepF4+P6N254vZm5ib U7v6Sv1e58P3b2nWMUAVEmYrGZ5ofN8VxM79vmR7Ov2v8V39pb+Ijaj4+/3PJ/VbbxmLWpABhoBa 1m04rGZ+aCDqjgt63NX/AL1p9buJbg96vPWfN03+pXA5hbVms4mMT85EAAHd2d7b/Sz6F892d7b/ AEs+hdJ0YoA0jwO0va+bX7R570O0va+bX7R57lercAEV7XZfRt8sf7PVeV2X0bfLH+z1XWdGKAKj j4/2FvM+s2Xzj6Pj/YW8z6zZfOOezcAGVb+F9rTyqvqHy/C+1p5VX1DpqzQBplhudGfkt/s+TfWb nRn5Lf7Pk2NmoCxEzyRyy66cDvX+LT/E7z+37b+2y04x6kdl2+O0f9Jt7pZ7Lt40ej/91xUy8oeh bs3djm02/wBffe8cV9u23OLxNZTCsAEB6vZ/EzE9Vbmn2XuHlLW01mJjnjvlg+uGFLa6xaPCiL+k zdXMAAAAAAAAAAAAAAAAAAY2tFYm08kQyeJ2jxGqeqrzV9p5f7P+T9b/AAktwrn4ri535xHJSOjT 7Xe+H6Nxg5tgOvh+Dvv8vRp49vsdv9YDkHu17N2o55tb6K27N2p5tUed/wDRcVMvBHbxPBX2I1R3 9PG8T+LtuJFFiZrOY5JhBB9HwfE9fXl6den792Pl+G3up3It8XRv/D+H6R9Q6S5YoA0jx+1fA/mf +u8h6/avgfzP/XeQ53q3ABlXp9me0t5P5229x4fZntLeT+dtvcdJ0YoA0g8XjeN1TO3tz3v6y/j/ ALr+F9b/AA/adXH8R1VdFelf6G3957P+o8Bi1qQAYaBu2eHvvziseVfwKvVp2ZSOnM2n5veV+0XC ZeIPfns7ZnxvSce/2bakatudXzP1n3q4pl5gDKj2eA4qbfor8/6q32Hu3jLW01mJjnhZcI+uGrZ3 I3aRePCj6X61tdWAGF7xSs2tzVBo4riY4evdtPQp9rufunzt9y25Oq05llvbs715vb4/o1/ZtTnb luQAZUB004Td3OWKzj536P65RzDu/wAdvdyPSadzhd3b5bVnHze/+pMDnAQen2Z7S3k/nbb3Hh9m e0t5P5229x0nRivA7S9r5tftHnvS7Rpad3MRM97X4v4jg6u3cn0ZYvVqMAEUAAGfV27k+jJ1du5P oyowdvZ/to+S/quXq7dyfRl2cBS0b0TMT4XxfNIj6AB1YeH2n7Svk/nbjzHp9p+0r5P5248xyvVu ACK7uF4qOHpb47W06K/1PaOTc3LbttVpzLAUAEB7nZns7eV+btvDe52Z7O3lfm7bU6pXpgOjD5AB xdAAH1Wz7Ovk09Vtatn2dfJp6ra7OYCTOOWQad/frsV1W82vj2fOb29betqt/wDWn8Ns4rfnfvnw Y73b8j71zOduW5ABlQG/b4bd3OWtZx43Qr/dUaB3f47e7kek1X4PepyzWfM/SfUmBzAIO3s/20fJ f1X0T53s/wBtHyX9V9E6asUeb2n7KPLr6m+9J5vafso8uvqb63oR4QDk2O7s723+lnC7uzvbf6WW dUr6EB1YAcPHb/VbeI6V+9r5P67cBwcdxfWT1dOhHS/e29ztvNBydABAFis2nERmXTXgt63NWfO0 0+uuo5R1W4Perz1nzdN/qXNNZrOJjE/OBAEB3dne2/0s4Xd2d7b/AEss6pX0IDqwObi/Y2+R0ubi /Y2+RB8yDKtZvOKxNp+a5OjEdtOz96/PEV/iT7rrXRHZdvjtHoripl5Q9Wey7fFaPRab9nbtebFv It77qjFMuAZWpak4tE1n5zFFAAe32fxOuOrt0q9D5239z9W9R8rsbnVXi/cn6H63+2+qdJWKANIO HjeK6iuK9O3R+Z+/907L2ilZtPNWNT5be3Z3bzefj+j+7ZtWRrmZmczzgObYAAN9OG3b8taz6n1r ZPA78eD9Lb96uByDZfavt9KJr5UNaAAA+trzR8j5J9bXmj5G9WayAbZAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaOI3eppN+d87ublty2q05l9JvbUb1Zp PxvnN3attW025/WctsvR28f+VrAc3d0cPxE7Fsx0fDp8P1r6Gl43KxavLEvlnZwnEzsTiehbpfM/ fe8b1uHLfXl8Wv8AkfQCRMTGY5ldnlAAfP8AG7XV7mY6N+/998P3jjfRcXs9dtzEdKvf093/ADHz rhtMV69LygAy6PV7O3ufany9v7bb+1/qvXfK1tNJi0c8PpdndjepF4//ABu6630vN3NcXm2gOjiA AAAAAjwuM4Xqp1V6Fv7dvd/snvMbVi8TW3LEs2Zb12418qOjiNidi2J6P6u3zXO4PZLkbNrcnatF q88NYD6ja3Y3axavx/R/dtj5/g+I6m2J6Ful8z9/7x9A7y5ePbXjRJiJjE8yjTD5/i+FnZnMdC3R +Z+5cb6m9IvE1tyxL57iOHnYtiejPQv8P1jjtMPVpty+Hb/I5wGHVs2t221aLV5/W/dvotnervV1 V86viWfMt/D79ti2qObw6eM3rcOe+vL9x9KMNvcjcrFq80s3Z5AAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAH/0foAAAAAAAAAARjLJJSq83jtvMRZr4aeSazz1eluUi9ZrPxvG2ona3MTzZ0e6efeO+t5 a8f+t6UNkMIZwxqzWRhYV1ww1zDCYbZhhMOe0ajyuIiYtPcevszmkfI8zjIxh6Wx0I+RvVvfy6N2 ccstebX5u9r9O3uv5rG3fWivxdO32Le6uPRqmlvitP0fs+rY9bO3ONzm/aV6H3bObWjlxH/X/wCh 3u7X8ki/mbRzcPM4mk+B6n6p0tRmzCgKjn4r2V/Js+YfT8V7K/k2fMMbNQAYaAAAAAAG7Z6vV+l1 afmfafd7bSKPqNi+3auNqY0x4Nfd+1/qN75GtprOaziXtcJx2udG50vB3PH/AIn71uVmx6gDTI1b 3s7eTf1W1q3vZ28m/qg+VAcXQAB9eA7OYAD57tH23+lXC7u0fbf6VcLlercAEV7nZns7eV+btvTe Z2Z7O3lfm7b03WdGKML2ilZtPNWNTNwdo307WPHmtPtvshHg3vN7Taee06mIOToN3D7XXbkU+Lwv IaXo9nXpS1rXmK8mmur4fu1g9ytYrERHJEMnP+K2vHr6R+K2vHr6Tq5ugc/4ra8evpH4ra8evpA8 LjNnqd2Yjoz39PJt945Xpdo3puTWaTFuS2rS81yrcAEV9D2fua9mI8SZ2/tNv6x3PI7Lt0q+Rb6x 67rOjFHldqdGvyz/ALPVeV2p0a/LP+xehHigOTY2bW1bdtppGZa3odm+18232awdez2bWvLuTqnx a97t+9+qd1eH2q81a+jVuHTDDRbhtq3PWvo6PqnjcZwnUd9XoT/bs+gc3F017Vo/Jr/p/piwlfMg OTYROOUAfXROYyrDb6MfJX/Zm7OYAAAAAAAAADl4nho4iIiZ06WG1wG1t88a5/ee59k7RMCRERyQ oxtetOlMV8qdKjIctuN2a+FHm6r/AFTTbtLajm1T5vvdxMrh6Dze0OHi9J3Ijvq9L59Pu2E9qV+K s+lp960bnaU3rNdONUTTp+P/ACkthivMAc2xv4acbtPKr9KeraGzZ9pXyqeso+rAdXMeV2p0a/LP +z1XldqdGvyz/sl6LHigOTY9Ds32vm2+zee9Ds32vm2+zWdUr3wHVhz8VbTtWn5tvpfo3zD6bi4z s28n1f0j5ljZqADDS1xmM8z62IiIxHM+Rd2xx99qNM9/WPT/AKzUuEsfQjzqdpbVulmn0/qvdOqv E7V+a1fS0/Wt5Zb0mImMTzHOqo83f7Opfl2+8t/a+5/l/wBJwbGzfb36xaJ5J83+o+hGcLkAaQfN 8f7e3mfV7L6R83x/t7eZ9Xss7NRyAObQ9/s32XnW+zeA9/s32XnW+zanVK9AB0YHFxPBxxFotM6c Rp5naA5Nrg9rb5o1T4253/3TrAAa7blKdKYr5Vmi3HbNfCz5MWsDrHnT2ltRzRaf9K+8ap7Uj4qz 6X/03UzFww7R4eK/pa8mZ07nvvePJehxHHzvUmmnTn52r8x57nWoAIru7OnG9H5Yt737N9C+b4D2 9fP+r3n0jpqxQBpHh9p+0r5P5248x6faftK+T+duPMcr1bgAit+xw99+cV5o6V/Bq9ja7O26dLv5 9Gn9L3jT2XzW+Wn2j1nSRm1qjY245q19CrXfhNq8ctYjyP0f1TpGmXzPFcPPD2xz1noW+H6zbcz3 u0qZ2ot4tvW/R+7eC51uADKujhLad6s/O0+n+hfTvluH9rTy9v16PqXTVmgDTI+Rtzz8r658jbnn 5WNmogDDQ+p4f2VPI2/Uo+WfU8P7KnkbfqUb1ZrcA2yAAPnuP3es3cfFTvPO/X+7/lPfvbTWbT4M Tb0XyczNpzPPLOzUQBzaH0vC7EbFIjwp77c8r7p8/sY6yurkrqrqfRfitrx6+k3Ga6Bz/itrx6+k fitrx6+k2y6Hkdp7Mcm5H8O/2Pw/hu/8VtePX0nNxm9tbm1aItWZ73T33zqJVjwQHJsen2ZfF5p4 0avO2/8AyPMdXB2071fl0+nXqliV9KA6sAAAAAAAAD5jit3rdybfF0aeRT4dY+h4i+jbtbuVn0v1 b5ZjZqADDQ6eG4eeItjmrHtL/D9Y5n0nBbXVbUd236S/nfdtSZSt21tV2o00jHw/WNoOjA8jtSOS s+X9m9d5PanNX5b/AGaXoseMA5Nj0+zPaW8n87beY9Psz2lvJ/O21nVK9wB1YHzXGbvW7sz8Vf0d PM+9fQb1+rpa3ixZ8qxs1ABhpYiZnEc8vp9jZjZpFY8/513z/CzWN2s2nFYnV33zP0n1j3/xW149 fSbjNdA5/wAVtePX0j8VtePX0m2XQ8TtLZito3I8Lvb+X959k9P8VtePX0nHx27t7m1itq2mJrbn ZvRY8QBzbHr9l7nSp/M+y3vsHkO3s+2N6I8aLV+j1v2SzqlfRAOrDm4v2NvkfMvpuL9jb5HzLGzU AGGm7h/a08vb9ej6l8tw/taeXt+vR9S6as0AaZAAAAAAAAHHxPCRxExMzp0/kdgDk2uC2tv4tU+N ud/9z/bdYADC25WnSmK+VbS57cbs18L0Ytb8wHWPOntLajmi0+bHvGqe1K/FWfS0+9TMXCdo8PER 1teSf1nvnjvR3+0J3qTTTiLfO1fvP2bzmK1ABlXZwE43q/l1V+hd9G+a4L21fln1bvpXTVmgNHE2 0bVp+bZpl85v7nW7lr92fofqv7bUDk6ACDo4bh54i2I5Kx7S/wAP1j6La2abUYpGPWt/EaOC2ur2 o7t/0lvP9l/adjpIxaANI8vtToV8r827xHudp+zr5X5u48NzvVuADKu7s723+ln0L57s723+ln0L pOjFAGkeB2l7Xza/aPPeh2l7Xza/aPPcr1bgAiva7L6Nvlj/AGeq8rsvo2+WP9nqus6MUAVHHx/s LeZ9ZsvnH0fH+wt5n1my+cc9m4AMq38L7WnlVfUPl+F9rTyqvqHTVmgDTLG0aomO686nZlKzm0zf +29MTA102qbcYrEV8lsE5lFGi3E7Vee1f+uv6pot2hsxzTM+TX3vVJkdzXubdd2um0Zh589qU+Kt vo1/P3Wue1O5T6f3JmLh5m7tzt3mk+DLW27+7115vjGf/wB3VNTm2AIPpOCnOzXzvo33HW4uz/Yx 8t/WdrrGABUAAAAAAAAAAAAAAAAat7c6qk38WP8Axf3Hy0zMzmeeXt9p3xSK+NP1f/k23huezUAG WnTwmz125FZ6Md/fyfvH0sRERiOZ4vZ16beqbzFZnTp1ee9P8VtePX0nSM10Dn/FbXj19I/FbXj1 9JplvmImMTzPmOI2up3Jp8Xg+Rb2b6D8VtePX0nj9oXrfci1Ji3e+D5W4zWo4AHNofS8HudZtVn4 47z+n+jfNPc7Mtmlo7lvXr901Er0wHRh4/avgfzP/XeQ9ftXwP5n/rvIc71bgAyr0+zPaW8n87be 48Psz2lvJ/O23uOk6MUBz8VfRtWn8mn+p+haR8/xO7125Nvi8DyK+zaAcnQZUpN7RWOe06WLr4Ka 13YteYrFdXS+QH0G1tV2qxSvNH0v3rY5/wAVtePX0j8VtePX0nRzdA5/xW149fSPxW149fSUeR2j sxS+qOa/1lfavPex2hu7e5SNNotMW8GfB03+7eO53q3ABlXtdmbma2p4s6/T/wDE9V4PZtsbsx3a z+Y950nRijye093ERtx4Xf38n9V/c+qes+a42+vet+T9H/T+9KRygObYRGZxHOPS7N2dd5vPNTo/ xLe7Ud3CcFXZjVbvtz6r+F713g6uYADj3+D297l6NvHp9t+1+s/ePC39i2xbTbzbeDd9S17u1Xdr ptGYZsWV4/ZntLeT+dtvccuxwlNiZmuczGnvnUsKMbc0/IyY25p+RUfJAOLoAA+s2+jHyV/2ZsNv ox8lf9mbs5gAAAPD7T9pXyfztx5j0+0/aV8n87ceY5Xq3ABFB6PAcNTezN+XTp717NNmm30axX/R qRMvmI27TzRM+bZepv4tvQs+rF4pl8jNZjnjD2+zPZ28r83belMRPJKVrFeSsRHk96smEyyAaR8g A4ugAD6rZ9nXyaeq2tWz7Ovk09VtdnMef2hu6NvTHPfvf5f6/wB1/Meg8DtK+rd0+JEfT/Te6S9F jzwHJsB2cDs9buxno0/SW+y/uKO/g+CisRfcjNp6FP2f8T999U9QHRzAFHNvcLt73Sjvv2len95/ MeFxHC24eeXlr4O58PZ7j6ZjekXia2jMSlmVlfP9n+2j5L+q+ice1wW3s211zn5XYSYKPN7T9lHl 19Tfek83tP2UeXX1N8vQjwgHJsd3Z3tv9LOF3dne2/0ss6pX0IDqwPnOO3es3Z7lP0dfN9r/AHn0 G5bRWbeLFr+i+Tmc8ssbNQAYaG7Y2J376Y863iUaX0HZ+1o29XhX77zP1Hvf5rUmUrp2dimzGKx5 3h3bgdGB5fanQr5X5t3qPM7T9nXyvzdxL0WPDAcmx3dne2/0s4Xd2d7b/SyzqlfQgOrA17u31tJp zamwB5232bt15bZv9Cnw/mO+tK0jFYisfNZCYASZiOWeRz24vZrz2r5v6T6jrFHSOC3aOzHNm3k1 991TVPalPirb6NfepmLh27+xXfrpnn8C/iWfMTGJxPPD1p7U7lPp/cvKvbXabeNNr+mxWoxAZUfV bM6tus92tPVfKvqeH9lTyNv1KN6s1uAbZeZ2lu6aRSPD6XkU+9eG7u0L6t6Y8WK0+2+1cLnercAG VIjL3+E4Ku1EWvGq/wBV95+8/puDs7a17mqeanffzP1PvHvtyM2gDbLXuctJ+Sz5R9ZudGfkt/s+ TY2agAw0Pra80fI+SfW15o+RvVmsgG2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAABzcTw8b9ceFHQt8P1TpBZceL5W9JpM1tyTDF7/F8L10aq9OP7n7r3Tw ZjHJLhZh69duUQBlt6PBcV1c6L9Cejb9n9y9t8m9bgeK/VX/AJVv/X91/TdNb6XDfT16/e9YB1ec eDx2x1d9UdG/0b/rXvNW9tRvUmk+b827NmY3rtxr5gZXpNLTW3PDFwewdnB8R1NsT0LdL5v75xiz wSzM4vrB5nAcTqjqrc8ez8n9j/L+rem7y5eOzjeIArIAAAAADRxGzG/TTPP4FvFu+ctWaTNZ54fV PM4/h9UdZXnr7TyP2n8n6r+GxtPU7abY+B4wDi9I9vgOI116u3Sr0fnbf3LxGzb3J2rRaOeGpcVn bXlH1AwpeNysWjmszd3iGrd2q71dNv8A8f3jaA+Y3tq2zbTb/wDNqfScRw8b9cT0o6F/h+rfO3pO 3aa25Jhwsw9mu3L9xiAy26+F4mdi3L0J6dfttt9BExaMxyxL5R6HB8V1U6LdCf7X3P8A5HTW+lx3 0z8er3AHV5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//S+gAAAABAUQygoxyZMjJABHncZs5jrIjl j4db/JeikxlmxuXjcuDY3NdeXndMODcr+GvExHeW6Vvh+zd1Zzyw4YxXS/Nr5G2FYwzdY5JLXMNr CUsWPP4yO9y79qMUj5IcfFxmsfLV31jERH5DWN7X4dPuarzovFp5p71vJiJjEtPVTHRtNY9P650c +rbM4jMtWxHJM/FaZtXyV6rPSmbfN6Nf7XtP5jO9tMZD6Wra6dp8n7R0NW1XTXl557+3lWbVheqg Ky5+K9lfybPmH0/Feyv5NnzDGzUAGGh1U4Ld3Kxasck/Oq5X03Cexr8jUmUrxv8AH73cj06n+P3u 5Hp1fRDXFnL5q3Bb1fB9Ga3+ru5rVms4tExPzn1zVu7NN6NN4z61f4acVy+VG3e2p2bzSfiamWgB B9DwPEddTFunT6Vf1W67nzvAX0b0R8Vu8+H8x9E6xijVvezt5N/VbWre9nbyb+qqPlQHF0AAfXgO zmAA+e7R9t/pVwu7tH23+lXC5Xq3ABFe52Z7O3lfm7b03mdmezt5X5u29N1nRijyO1J6EeXb6p67 xO1OlX5J/wBy9CPLAcmwAAAAAAAAAHqdlz39o+b+c9t4fZntLeT+dtvcdJ0Yo8rtTo1+Wf8AZ6ry u1OjX5Z/2W9CPFAcmx6HZvtfNt9m896HZvtfNt9ms6pXvgOrAw3IzWY/Jb/ZmxtzT8gPkgHF0AAf WbfRj5K/7M2G30Y+Sv8AszdnMAAAAAAAAAAcW/x1Nnkjv7eLX7XdcvHcZMT1e3P8W/2G19q8dm1q R2bvHbu58eiP3fe/3fbOOZmeWQYaAEAAAABs2faV8qnrNbZs+0r5VPWUfVgOrmPK7U6Nfln/AGeq 8rtTo1+Wf9kvRY8UBybHodm+18232bz3odm+18232azqle+A6sJaItExPNPevlNyk7dprPPWdL6x 5fH8LN/0lOlHtK+PX9p/KZsWPEAc2wAAAGVdy1OjM18m2l2bfaG7Tn7+Pn+923CKPotjjtve5Ohb xL/ZbztfIPY4HjJmeqvP8K/2G59k3KzY9cBpkfN8f7e3mfV7L6R83x/t7eZ9Xss7NRyAObQ9/s32 XnW+zeA9/s32XnW+zanVK9AB0YAeDxnGTuTNKT3n1v3CW4V27/aFNvkp39v7X3vw/SvK3OM3dznt iPF2/wBG5hjLWABlQAAAAAHXwHt6+f8AV7z6R83wHt6+f9XvPpHTVmgDTLw+0/aV8n87ceY9PtP2 lfJ/O3HmOV6twARXs9l81vlp9o9Z5PZfNb5afaPWdZ0YoAqOTjozsW8319t82+m4z2NvkfMsbNQA YabuH9rTy9v16PqXy3D+1p5e369H1LpqzQBpkfI255+V9c+Rtzz8rGzUQBhofU8P7KnkbfqUfLPq eH9lTyNv1KN6s1uAbZAAc3GW07Np/Jp9P9C+ZfR8f7C3mfWbL5xjZqADDQAAAAAAAA3cP7Wnl7fr tLdw/taeXt+vRR9SA6uYAAAAAAADh7QnGzP5ZrX6XWfZvnnv9pey86v2jwHO9W4AMqypXVaK92a1 9J9Y+X4b2tPLp6z6lvVmgDbI8ntTmr8t/s3rPJ7U5q/Lf7NL0WPGAcmx6fZntLeT+dtvMen2Z7S3 k/nbazqle4A6sOLj5xsz+XTX6T517/aXsvOr9o8BzvVuADKgAAAAAAADp4Ocb1flczp4T21flWD6 YB1c3NxfsbfI+ZfTcX7G3yPmWNmoAMNN3D+1p5e369H1L5bh/a08vb9ej6l01ZoA0yAAAAAAAAA8 PjeMm8zt0nvfDv8AtPuPrv4aW4V2b/aFNvkp39v7f9X3bytzjN3c550x4u33n3v9xyjGWsHOAyoA AAAADq4L21fln1bvpXzXBe2r8s+rd9K6as0cfHzjYt5vr7bscXaHsZ+WnrLUfOgOTYtYzMR3UZ7f Sj5a/wC4Pq4jHJCg7OYADzO0/Z18r83ceG9ztP2dfK/N3Hhud6twAZV3dne2/wBLPoXz3Z3tv9LP oXSdGKANI8DtL2vm1+0ee9DtL2vm1+0ee5Xq3ABFe12X0bfLH+z1Xldl9G3yx/s9V1nRigCo4+P9 hbzPrNl84+j4/wBhbzPrNl8457NwAZVv4X2tPKq+ofL8L7WnlVfUOmrNAGmRq3d6mzGbzj1rfw2v ieIjYpqnpT7OvjW93+0fObm5bdtqtOZZtwsj0N7tK9uTbjRHjW7/AHPc/WvPvu33OW0zbypYDGWw BAAAAAAB9F2f7GPlv6ztcXZ/sY+W/rO11jFAFQAAAAAAAAAAAAAAAB4nalu/rHcrq9O33Ly3o9p+ 1jya+tvPOcr1bgAigAAAAAAAD2OyvD/l/bvHev2V4f8AL/8AYanVK9gB0YeP2r4H8z/13kPX7V8D +Z/67yHO9W4AMq9Psz2lvJ/O23uPD7M9pbyfztt7jpOjFHndpTjax3bV+03XovM7T9nXyvzdxb0I 8MBybAAAAAAAAAAdvZ/to+S/qvonzvZ/to+S/qvonTXoxR8nuTqtM92bf7vrHyCbLABhofQdnV07 MT402t9h9i+ffScF7GvyT612tUrrAdGAAAAAABjbmn5GTG3NPyA+SAcXQAB9Zt9GPkr/ALM2G30Y +Sv+zN2cwAAAHh9p+0r5P5248x6faftK+T+duPMcr1bgAivZ7L5rfLT7R6zyey+a3y0+0es6zoxQ BUAAAAfIAOLoAA+q2fZ18mnqtrVs+zr5NPVbXZzHzHFznetPzvU/RPp3y3Ee1v5e5692dmo0gObQ 9rsuveWt3Z0ehX794r3+zfZedb7NqdUr0AHRgAAAAAAeb2n7KPLr6m+9J5vafso8uvqb6XoseEA5 Nju7O9t/pZwu7s723+llnVK+hAdWHLxk6dm0/k0+nbqnzT6Lj5/Q28z16PnXPZqADLQ+trXTWKx8 UafRfKbfSj5a/wC761vVmgDbI8ztP2dfK/N3HpvM7T9nXyvzdxL0WPDAcmx3dne2/wBLOF3dne2/ 0ss6pX0IDqwA4uM4rqK4jp26Pzf34Nu/xNNiO+nl8SvTeTu9o7l+SneR6d3n2tN5zaczKOdreGVr 2vObTNp+dLEGVAAAAAAH1PD+yp5G36lHyz6nh/ZU8jb9SjerNbgG2Xy3ETq3bT86/rNLPc5b28q3 rMHJ0AEHu9mVxtzPjW9X4bj0nD2f7GPlv6zudZ0YoAqMNzoz8lv9nyb6zc6M/Jb/AGfJsbNQAYaH 1teaPkfJPra80fI3qzWQDbIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAADXubtNqM3nANg8jc7Snm2487c9zt+9ctuN3reFjyYqxyjrO3tX0I+c/F73jS2V4/drzzFvK r7nqTlF9vb6Hvjy9vtKs8l40/Op3/wAP7j0Nvdpuxmkxb4fs2pZXO63XzNgCsjzeN4TX+kp0vDr+ 0+9+sekJZlqXjeUfJj1ON4TT+kpzfrK/b+8eW4WYeyXlOQAivc4PiutjRfpx/d+9eg+UiZrOY54f QcLxMb9cT069P33w9m6630vNvpj49XWA6OLzeP4fXHWV6Ven8/b+6+reK+seDxvDdVbVXoW/t3/Z +6ctp6no7e3/AB7f+NwgObusTNZzHPD6DheJjfry9OOnX7Z882be5batFq88NS4Y215R9QNOxvV3 q6o86viWbnd5OgAIAAAAJMZUB85xWz1N5jwZ77b8n7tzPf43Z6zbzHSp3/vngOG0xXs0vKADLb1e zt7n258vb+295/Veu+W27zt2i0eDL6etotETHNPfO2t8Hm7kxeX/AGMgG3EcfF8NG/GY6dej8/8A c+7dglmVlx8UfKTExOJ50e3xvCdZGunTjpV/affPEcLMPZrtygD0uF4LX3+50fBp4/8AE/dfWEmV tmvjs7uBmZ2oz+XT5DsSIxyQrvHitzeQAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0/oAAAQBMpMs Jli1rDLKZc+5vRTncc8Te84pDnybmuXqaoTXDy+r3b8trY+H7lnGxb4729JnmvGfM9LXHdXLzfw8 +Pf0l6m/xXleZxnzPSHn/pq801n0v/EyjiNyvSryeFanfe7b5Rni7L0i8aZ5nBSbbNurvzT7K/2b ppxNL8nNPi271svSu7XElnJZ8Pw7+QhnDn25mk6L+Zfx3RCRmqkqNo5N+NU1j51XY06c3j8jeRb6 QEmccstMjT7S3zK/3Nz7j6wzO7yRyU8fwtz+B+7/AHv9NuiIiMRzIvRVRWmQAHPxXsr+TZ8w+n4r 2V/Js+YY2agAw0PpuE9jX5HzL6bhPY1+RvVmukBtkAB4XacY3Inu1/O3Hmu3tDc17sxHgR1fvPrH E5Xq3ABFbeHnG7WfnU9Z9U+X4aM7tPKp9Gz6h01Zo1b3s7eTf1W1q3vZ28m/qtMvlQHF0AAfXROY yrVs217dbd2tf9m12cwAHz3aPtv9KuF3do+2/wBKuFyvVuACK9zsz2dvK/N23pvM7M9nbyvzdt6b rOjFHjdqRy1ny/s3svM7Tpnbi3i29f4bZehHhgOTY6+E4aOImYmdOI1czkdfBbvV7sZ5rfo/T+96 tYO7/Fx40+h94f4uPGn0PvHrDpiMZeT/AIuPGn0PvD/Fx40+h949YMQy8n/Fx40+h94f4uPGn0Pv HrBiGXk/4uPGn0PvD/Fx40+h949YMQy4uG4OOHtNonVmNPRdoKg8rtTo1+Wf9nqvK7U6Nfln/ZL0 WPFAcmx6HZvtfNt9m896HZvtfNt9ms6pXvgOrAxtzT8jJjbmn5AfJAOLoAA+s2+jHyV/2ZsNvox8 lf8AZm7OYAAAAAAAA5+J3ep25t8fgeXZ0PK7Utila92dXoR98lWPFmcgOTYDs4Hajc3YzzVjrPh/ M3FGexwG5uxqnvK/O6f9F3U7N246U2t9D4f1HpDpiMZcteC2a+DHnar/AFqb2zt12raa1jvNzwK+ I62niPZX8jc9S4PlgHJsbNn2lfKp6zW2bPtK+VT1lH1YDq5jyu1OjX5Z/wBnqvK7U6Nfln/ZL0WP FAcmx6HZvtfNt9m896HZvtfNt9ms6pXvgOrAJzAODieAru99TvL/ANu7x93htza6Ucnj9Kn9R9QM 2Ll8gPp78NtbnSrHqfUua3Zu1PNNq/D4frGeLWXgj1b9l2jo2ifLjR79xbvC7u1y2ryePXv6fD+I mDLnARQiccsAD6nY3Ot2637sfT/W/wBxuef2bOdrHctb7Pd+0eg6xzHzfH+3t5n1ey+kfN8f7e3m fV7KbNRyAObQ9/s32XnW+zeA9/s32XnW+zanVK9AB0YcPH73V7eI57955n6/3X81889PtO2b1r3K 6vTt9y8xzvVuADKkRnkh6W12be8ZvOj5vT3F7M2otabz4HR8q/w/uPcbkZtefXs3ajn1W873LfXg 9mvNWPO7/wCudI1hHncdt0pszprWvR6Na18J4L6LtD2M/LT1nzrFagAyrr4D29fP+r3n0j5vgPb1 8/6vefSOmrNAGmXh9p+0r5P5248x6faftK+T+duPMcr1bgAivZ7L5rfLT7R6zyey+a3y0+0es6zo xQBUc3F+xt8j5l9NxfsbfI+ZY2agAw03cP7Wnl7fr0fUvluH9rTy9v16PqXTVmgDTI+Rtzz8r658 jbnn5WNmogDDQ+p4f2VPI2/Uo+WfU8P7KnkbfqUb1ZrcA2yAA5ONjOzbzfX23zb6reprpavjVtX/ ALPlWNmoAMNM9qmu8Vnk1TFPSet/i48afQ+8ePE4nMc8PqtrcjcrF45rQ3Ga83/Fx40+h94f4uPG n0PvHrDWImXk/wCLjxp9D7w/xceNPofePWDEMvJ/xceNPofeH+Ljxp9D7x6wYhl5P+Ljxp9D7xnt 9mxS0W1dGa36PifzHphiGQBUAAAAAAAAef2jGdnzqvAfScbXVs29L0LPm3PZuADKtuzONys9y1PW fVPkH1e3frKxaPCjU3qzWwBtkeT2pzV+W/2b1nk9qc1flv8AZpeix4wDk2PT7M9pbyfztt5j0+zP aW8n87bWdUr3AHVhwdoxnZn8k192+ffT8VTXtWj8mr0P0/2b5hjZqADDTbsbcbt4pM6dXhf6PU/x ceNPofePJ27zS0WjwZiz6qtovEWjmnvm4zXl/wCLjxp9D7w/xceNPofePWGsRMvJ/wAXHjT6H3h/ i48afQ+8esGIZeT/AIuPGn0PvD/Fx40+h949YMQy8n/Fx40+h942bXZ8bV4vqzp+b/8Ad6QYhkAV HNxfsbfI+ZfTcX7G3yPmWNmoAMNN3D+1p5e369H1L5bh/a08vb9ej6l01ZoA0yAAAAAAAA4+O3uq 2px0rfo6/af23zj1e1Ld9Wv5LW9L/wATynO9W4AMqPR2ezr3jN50R6W5938P0Z2btRe82nwPXu95 uRm151ezdqOfVb/X3TfHB7Neasedm/1rqGsJl5/G7VKbNprWteh0a1r+s2XgPo+P9hbzPrNl84xW oAMq6uC9tX5Z9W76V81wXtq/LPq3fSumrNHJxsZ2beb6+262rerr27V7tbeq0y+VAcXQInE5AH10 TmMx8auHgd6NzbiPCp3lvsP7budnMAB5nafs6+V+buPDe52n7Ovlfm7jw3O9W4AMq7uzvbf6WfQv nuzvbf6WfQuk6MUAaR4HaXtfNr9o896HaXtfNr9o89yvVuACK9rsue9tH5avVeL2XbvrV7sVt6H/ AJntOs6MUAVHHx/sLeZ9ZsvnH0fH+wt5n1my+cc9m4AMq38L7WnlVfUPl+F9rTyqvqHTVmgMNy2m s28WLW9Fpl89xm91u7Pi1/R0833m45AcnQAQbtnh7784pHlW8Cr06dl18O0z5He/Wda9DY2o2qRS Pi6Xl/rW50kYy4q8Bs1+LPlWs3Rw21XmrX0at4uEfN8dERvWiOSO8+r2nI6+P9vbzPq9lyOddABB 9F2f7GPlv6ztcXZ/sY+W/rO11jFAFQGvd3I26TefBjU83/KR4s+n92mVesPJ/wApHiz6f3Z/lI8W fT+7Mww9YeT/AJSPFn0/u3p7d9dYtMadUatJkZgKgAAAAAAADwu04/SRPzfz915r2e1KclbeVT0v 0n2W48ZzvVuADKu3hOFjiInl06dPxeP/AON2f4uPGn0PvHL2fu6NzTPNfvPP/U+7/mPoG5IzXk/4 uPGn0PvD/Fx40+h949YaxEy8n/Fx40+h94f4uPGn0PvHrBiGXk/4uPGn0PvD/Fx40+h949YMQy8n /Fx40+h946+F4WOHzidWrT8WnodZ711hgyAKjx+1fA/mf+u8h6/avgfzP/XeQ53q3ABlXp9me0t5 P5229x4fZntLeT+dtvcdJ0Yo83tOP0cT8783dek4+Opq2bfk7/0J90t6EfOAOTY38NsxvXikzpzl obdjc6rcrfxZ+j+t/tqPU/xceNPofeH+Ljxp9D7x6sTmMxzK6YjGXk/4uPGn0PvD/Fx40+h949YM Qy8n/Fx40+h94f4uPGn0PvHrBiGXk/4uPGn0PvD/ABceNPofePWDEMvP2OAjZvF9WrGfB/8Au9AF QfI2jEzHcl9c+Y4qmjdtH5dX9T9Oxs1HOAw0PouAtnZr+TVX6T516/Zm70tuf4lfq977JqdUr2AH RgAABJmKxmeSAUaqb1NycVtFp+bLaAxtzT8jJjbmn5AfJAOLoAA+s2+jHyV/2ZsNvox8lf8AZm7O YAAADw+0/aV8n87ceY9PtP2lfJ/O3HmOV6twARXs9l81vlp9o9Z5PZfNb5afaPWdZ0YoAqAAAAPk AHF0AAfVbPs6+TT1W1q2fZ18mnqtrs5j5fioxu38q30v0j6h892hTTvTPjRW/wBj9izs1HCA5tD3 OzLZ25juW9au28N6PZu7p3JpPhx9Onw3Wp1SveAdGAAAAAaq7+3edNbVmfm2bQHm9p+yjy6+pvvS eb2n7KPLr6m+l6LHhAOTY7uzvbf6WcLu7O9t/pZZ1SvoQHVhx8dGdi3m/WbT5x9RxNdW1aPm2fLs bNQAYaWs4mJfXPkH1HDbnWbVbfk+lT9Fut6s1vAbZHmdp+zr5X5u49N5nafs6+V+buJeix4YDk2O 7s723+lnC7uzvbf6WWdUr6EB1YSZxGZfLb27O9ebz8fqfqn0PF207Np/Jp/qfoPtHzLGzUAGGh07 HC33+jyV/aW6LTt112ivjTWnpvqq1ikRWvJENSZS15tOzKR0rTbye8966K8Ds18HPlWt/wA3YN4j OWmOH2q81a+hV83v8m7fy9z17vqny3Ee1v5e5692dljSAw0PqeH9lTyNv1KPln1PD+yp5G36lG9W a3ANsvlN6Mblo+df1mt08ZXTvWj8ur+p+mczk6ACD6Ds6c7PyWt7z7R3vI7Lv0qfzPst37F67rOj FAFRhudGfkt/s+TfWbnRn5Lf7Pk2NmoAMND62vNHyPkn1teaPkb1ZrIBtkAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo4jejZpNvj8DyxZMtXFcXGxGI5b+p/GeFe9ty dVpzKWtN5m1uWZYuFuXr11moAy2AALFprOYnEoA9PY7QtXk3O+jx/D+9etTcruRqrOYfLNm3u22p 1VnH538Rubfzctu3L5fgfUDj4bjK73JPe38Xx/4Hu3Y65y81lnmR4fGcL1U6q9Cf7b3WNqxaMTyx KWZa12418qOriuGnYt8yehb7JyuPR65c/FBnt3nbtFq88MBFfS8Pvxv11Rz+HTxW98xs71tm2qvn V8er6Pa3a7tYtXm9V21uXk314/ttjC9IvWa25pZjbm+a4jYnYtpnm8C3jVaH0u/sxvV0z5lvEs+d 3Nu23aa254cNph69NuX7jABl0btjftsW1R59fHq+i2tyu7XVXmfLujh+ItsWzHLWenT4frG9bhz3 15eM/wAj6Qa9vcru11V5YlsdnkAAAAAAHzPEbfVbk1+KJ73yP1T6Z43aVMWrbxo0+h/5mNp4Ovbv jx+d5gDi9Q93gNzXt6fjpOnzf1Xw/dvCeh2dfG5NfGj6VPhuta3xc95nV7gDu8gAA8viuBm9te3j M9On2r1BLMtS3XyvM4bgdE6tzlnwaeB/MemBJgtu3mAFZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf /9T6AABjKpKVWu04cm5uzWMzHL9Fs4nko8yb6oefau+s8OTZSk7s6rO2tYryQ1bGNLohx6lphcLD JuRhjhcMlbwmWGFwzVrimWq23FueMsI2dPQma/Sp/SdAuDLTm2MXjPz6NlZ5OTlVjyQuRsHDfi4i dNI6yfme+I2t3d9pbRHibXvDK8fm/wBt1zetOWZiPKTrqTzTq8iLbn1LGnD0ry4zPj37+zfEYaZ8 GrVe3RjHztz3H3m2sbWZzadU/wBv+j8NxtGkyCioAAAA5+K9lfybPmH0/Feyv5NnzDGzUAGGh9Lw lo6mvL8T5oWXCV9bqjuwao7sPkhrkmH1Vt/bp0rVjznm8R2jGNO1z/tfc7fvHjiZXBzgMqAA9Ds7 b1bur4qR9K/6L3r33Jwex1O3ielbv9z3X8p1usYoxvGazHdiWQqPkBt36dXuWr3Jn0f1X9tqcnQA QetwHF1rHV3nH7O32L2Od8iyre1eaZjybNys4fWuTd43a2vj1T4m3333b5217W6UzPlWYnIw3b+9 O/fXMYaQZaAEHudmezt5X5u29N5nZns7eV+btvTdZ0Yo07+31u3andj6f6r+43Co+QmMD0e0OH6u /WR0b/R3fvva/wBR5zk6ACD3OD42LxFNycW8G/7T77616b5B07XF7u1yROY8S/ftys4fTDxa9qW8 KsT5NtHv2z/KR4s+n921mJh6w8W3alvBrEeVbX7hybnGbu5zziPF2+8+9TMMPc3uK29npT337OvT +7/mPF4jjL7/ACdGnie//aOMZtaw93sz2U+Xb1Nh6TzezPZT5dvU2HpNzozR5XanRr8s/wCz1Xld qdGvyz/sXoR4oDk2PQ7N9r5tvs3nvQ7N9r5tvs1nVK98B1YGNuafkZMbc0/ID5IBxdAAH1m30Y+S v+zNht9GPkr/ALM3ZzAAAAAAAAHj9q+B/M/9d7Dze06Z24t4tvo3+86pL0WPCAcmx6HZtoru4nwq 2r9XvfZPPWJms5jnhR9cPF2u05iMbkavn0906P8AJ7Xcv/0p790zGMPSc3FXrTatqnGqt6V+de1X n7nak+BXztz3W3715u5u23Z1XnVKWrhrAc2hs2faV8qnrNbZs+0r5VPWUfVgOrmPK7U6Nfln/Z6r yu1OjX5Z/wBkvRY8UBybHodm+18232bz3odm+18232azqle+A6sOLtD2M/LT1nj8Pxd9icR31P2f uv2T2O0PYz8tPWfOsXq1H02zxW3vdGe+/Z26f3n8t0vkHZtcdu7fJnVH7zvv7vtjkYfRjyqdqVnp 1mPI7/3LfHaGzPxzHmtZiYdw4Z7Q2Y+OZ82XLu9p8mNuOXx9z3P3hmGHBxVYpu2ivNlzrMzaczzy jm2ARGUHvdmxja+W1v8Aba2vs3otPD7fVbdadyO+8v8AW/3G51jmPm+P9vbzPq9l9I+b4/29vM+r 2U2ajkAc2h7/AGb7LzrfZvAe/wBm+y8632bU6pXoAOjDwO0va+bX/fdee9btSnLW/wCTq/tPtXku d6twAZV6/Zdo76vx97b13sPkqXtt2i1ZxMPW2+1Ix39eX937rd963KzY9ceb/k9ruX/6U9+5t3tO 08lI0/Ot39vd/WtZiYdfaN6xtTWZ762nTXzngMrXm85tOZYuduWoAIrr4D29fP8Aq959I+b4D29f P+r3n0jpqzQBpl4faftK+T+duPMen2n7Svk/nbjzHK9W4AIr2ey+a3y0+0es8nsvmt8tPtHrOs6M UAVHNxfsbfI+ZfTcX7G3yPmWNmoAMNN3D+1p5e369H1L5bh/a08vb9ej6l01ZoA0yPkrxi0x+Wz6 18xxVdG7aPnav6n6f7RjZqOcBhofRcDuRfaiPjp+jt9l/afOtuzvX2baqT/xu1LhK+qHj17U8avo 3+7YX7UtPQrFfK/Se5azGcPbHgcNxG5ub1dVpmJ8HP6Po3/Uexe+suQfM8XtdVu2j4unTyL/AA6t 9M8/j+H62mqvSp9Lb/We8SwjwAHNsd/B8X1M6bdCf7f3f7RwCj62totGazmJZPldvevtdCZr6v8A S9m7qdp3jpRW30PeN5Zw9weR/lI8T6f3ST2p3KfT+6XMTD2Gvc3abUZvMVeFudobt+bFPIj3vWOK 1ptObTmfnJyXD0+I7Rm3e7Xex+08P+V+y+Hsmvs6c70+Tb/fbee9Ds32vm2+zZz4q98B0YAAAAAA AAY3rrrNZ8KJr6T5OYms4nnh9c+e7Q2ur3dXxX7/AM/9f73+azs1HCA5tD1eA4qKfor8kfq7fYvK FngPrx8xt8Vu7UYraceL0/rW6e0N7ux6LfJnD6CZiIzPM8PtDiKbsxWnLp1d94Di3N6+705m3q/0 vZtTNqyADKj0+zPaW8n87beY9Psz2lvJ/O21nVK9wB1YHyu/t9Veadye98j9V/bfVPL7R4fXXrK8 9en/AA/uWbFjxAHNselwXGdV3l+h4Fv2f3LzRR9dExMZjlhXy21xG5s9CcfN8D+k7a9p3jpVi3k/ o/fN5Yw9weR/lI8T6f3SW7U7lPSv92uYYew1bm9TajN5iPW/pPC3OP3b806I/d+89o45mbTmeWWe S4ejxHaFr97t95Xx/wBZb3C9me0t5P51HmPT7M9pbyfzttJ1X+D3AHRhzcX7G3yPmX03F+xt8j5l jZqADDTdw/taeXt+vR9S+W4f2tPL2/Xo+pdNWaANMgAAAAAAAPC7T9pHk/n7rzXsdqU6N/Kp9ptf avHc71bgAyr1ey7RFrV+OYrb0NfvntPkqXmkxas4mHq7fanJ39eXxtv3X3jcrNj2B5v+T2u5f/pT 37n3e07TyUjT86/f/d/WtZiYdnaF4jZmszy206K+ft7j55le9rzqtOqWLnblqACK6uC9tX5Z9W76 V81wXtq/LPq3fSumrNAGmXy3EbfV7lq/l73yLfpNppez2lsZiN2PB7zc8j9VuPGcq3ABFbNrdts2 1UnE/D2j2NvtOk9OJrPze/p714YsuEw+j/H7HjfQ3PdOfc7TrHQibT8/vKe8+reILmmG7e37705v Pm+BVpBFAEHd2d7b/Sz6F892d7b/AEs+hdJ0YoA0jwu04/SRPzfzt15r2u1KZrW/cmaen/4Xiud6 twAZVu2N6dm8XjzvIfSbe7TdjNJz8P1j5UiZjlhqXCWPr2vc3abfLeYq+Y62/jW9OzXzryTD0+L4 6N2s7dI72ele3zZ639Ft+8/pvMBloAQb+F9rTyqvqHy/C+1p5VX1DpqzRp4j2V/I3PUu3MbRqiYn 42mXyQtqzWZieeO9RxdAAH1tLReItHNaNTJ85w3G32O96VPE8X+C9CO09v44t9H3m26ZYw9MeXbt Sng1tPl6ae/edv8AGbm9yTOmviU+0/aGTCcZeL71rVnMd79Gm3tOYGGwBB9F2f7GPlv6ztcXZ/sY +W/rO11jFAFR5/aN9O1p8eY+j+m928B6fad83rXxY1f1P/C8xzvVuADKujhdrrtyK/F0r+RX4dU+ neZ2bs6aTuTz36P8OnvN16bpGKANIAAAAAAAA5uL2ut2prHP06+VT4dW+ZfXvneN4fqb5joX76v2 uz8P1bG0ajiAYaOZ7/CcbG7Gm/JufW/e/uv6bwBZcI+vHze1xu7t8kTqjxdzv/vv7rrr2pPx19G2 n7PdbzGcPZHk/wCUjxPp/dtdu1LT0axHlW1//s65hh7Tk3uM29nkmdVvEp9p+yeJucXu7vJNuTxa d58P5jmZ5Lh1cRxd9/n5K/s6/aftXsdn+xjz/WfOvouz/Yx8t/WJ1K7QG2Xj9q+B/M/9d5D1+1fA /mf+u8hzvVuADKvT7M9pbyfztt7jw+zPaW8n87be46ToxRjasWiYnmnvWQ0j5PcpO3aazz1nSwex 2lw/62vk7v2W99l/SeO5VsARXq8FxsUjq9zm/V7ni/ud3929mJy+Rb9ridzZ6M8nidKjcrNj6geJ XtS0dKsT5P6P37b/AJSPE+n901mJh6w8a3ak+DX0r/duXc4/ev8AHpj933v932yZhh7u7xFNmO/n zfD/AKTxuI4+273tO8r/AHL+7/l/1HnzOeWRm1rD1+yvD/l/+w9h4/ZXh/y//Yew3OjNHi9p7WLR uR8f6O3lfq/h+6e007+1G9SaT8fR8v8AVlI+WFtWaTNZ54RybGe3uTt2i1eerAB9Pw/EV365rz+H Twqfd/vHQ+Rraazms4n5rvp2lu15LYv639r3bcrOHvjxv8pPix6f3bTftLdt0dNfpW/u+6XMTD29 zcrtxqtOmHg8Vxk7/e173b8Xx/43unLfctuTm0zafnMGbWpHp9me0t5P5229x4fZntLeT+dtvcan RmiTGYwo0j5AbN6ui9q9y1mtxdAAH0vCbkbm1We5HV28rb+HWOp8vscRfYnNfOr4FnoR2p3afT+6 dJWcPYHh7nad56ERXyv0nuk4Pf3NzejVaZidXe57zo/sPZGUw90BpHh9p+0r5P5248x6faftK+T+ duPMcr1bgAivZ7L5rfLT7R6zyey+a3y0+0es6zoxQBUAAAAfIAOLoAA+q2fZ18mnqtrVs+zr5NPV bXZzHl9p7WaxePB723kX+9+teowvSNys1nmt3qUfJjZu7U7V5pb4vh1jW5OgsTNZzHPCAPo+F4qu /GJ5NyOlT7XZ+H6N2PkImYnMc7u2+0N2nJOL+X0v6m39o3Kzh9CPG/yk+LHpfdtd+09yejFa/T+H 9NcxMPbtaKRm04h4nF8dO73m3yU8K37X7n6xw7m7fdnN5mzWza1I7ez/AG0fJf1X0T53s/20fJf1 X0TWrNHm9p+yjy6+pvvSeb2n7KPLr6m+t6EeEA5Nju7O9t/pZwu7s723+llnVK+hAdWEmM8j5Tcp otNZ8GZq+seF2ltabxeOa/1lPu2dmo80BzaHpcBxUbU6L9G3Rt4l/d7rzRR9dzq+X2+J3Nrkrace L06f091v/wAhvd2PRb5M4fQPG7Q4im5EUrOqazqtbwHBub+5u9O0z6n9Lb/RNKWkgAw0O7s723+l nC7uzvbf6WWdUr6EB1YcfHewt5n1my+cfU8RTrNu1e7E+l+rfLMbNQAYabNm2jcraeaLV9Z9W+Qd /D8fbajTaNdfB8ejUuEsfQDzI7T2/ji/0PfML9qV8Cs+f3v1fWt5jOHqzMVjM8kQ+V3rRbctaOab XtX0mze4nc3+lPJ4leh8P4jnYty1IAMqPqeH9lTyNv1KPln1PD+yp5G36lG9Wa3ANsvC7Tpjci3j R9Lb+76p5r6LjtrrNqcc9P0lftv7b51zvVuADKtuxuzs3i8fF9Kr6ba3a7tdVZzHw9o+UZ03Lbc5 rM1n5rUuEsfWD52O0N6PjifNqwvxu9fkm2PI/R/V/pGuSYe3xPEU2qzEz30x0K9N80DFuVkAEUfW 15o+R8k+trzR8jerNZANsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ADwu0N3Xuafip69vavcmccr5a9tdptPhTNnPau3bnjyYgOT0gAA2be1fc5KRNnR+B3u59Kn/ADXF S2T1OMbb7G5t9Ksx6v8AVakUAAicPX4Xjs95uc/g7vv/AHryBZcM3WbeZ9YPM7P3b3iazy1r0b/+ v8PZPTd5cvJZxvFr3Nuu7Wa25pfO7+xbYtpnm8C3j1fTNO/s13q6Z823iWTaZa024/tvmRs3Nu21 aa254a3B6x08NxE7Fs+DPTp8P1rmFLM+D6qtovEWryxLJ4HCcV1M6bdCf7f773r3onPLDtLl49te NVycVw0b9eTpx0LfY7jrF6sy4+KPlLVms4nkmEe9xfCxvRqr04/ufu/dvCmJicTzuNmHr125RAGW 3Rw/EW2LZjm8OnjfePf2t2u7XVX/APH+I+Ybdrets21Vn/jf+I3NsOe2nL9x9OOXh+KrvxyclvC2 /d/tHU7PLZjqACAADze0o7yJ+d+bue7ek8ztK3eVr3bavQr9+zt0b082rxgHB7Bv4W2ndrPztPp/ oWhntzi0T+Wv+6pej6kB6HhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/V+gAARUQa71i0 Yl4+9sW2pzz1e3hjMZc7rl0124vD293Ry/Rd9dyPj5Gy/CUv8WPJc88B4tnPg68tdvM6olk5q8Pu 18KtvLr7vq2fV73dp6N/enGseHzN6tHVbvjV9G3vGVdi/wAd59Hb903is+HzN2Um9a88xDGOHj45 tbyr2bK7dac0RDWE8GOvPNmV5fjS+7SnSmI+H7Nx7nFTbk2om/zsWrT4f0kqyZdO5uxtxqnm+H6N wZvxU4r3u38Ph1XsmdOEtuTq3Z8x6NaRWMRyQmMtZmvl/wAjXtbNdqMVb8GFdJHK0FGkAAAAAAAA c/Feyv5NnzD6fivZX8mz5hjZqADDQAAAAAAHO69rgt3c+LTHjbnef2/aqOR7XBcFo/SbnP8Aq9vx P3u7+8+r/iOnh+DpscvSv49vsdv9X9Y7G5GbQBpkAB43aWziY3Y5p7zc+x928l9bekXrNbcsS+c4 nhbbE92ngbnvf3rFjUrlAYaAABYiZnEcsvW4bs7wt3+l/wDtHulxkeQO7tCIjdxHNpo4QAEHudme zt5X5u29N5nZns7eV+btvTdZ0YoAqMNzbruVmtuaXznE8Nbh7YnlrPQv8P1r6ZheldyNNozEpZlZ XyY9Pf7OtXl2++jxP1n3rzbVms4mMT85zw2gCAAAAADftcNubvRiceN0af1VHrdmeyny7epsPScn CbE7FNNpzMzr73ydv3TrdIxR5XanRr8s/wCz1XldqdGvyz/sXoR4oDk2PQ7N9r5tvs3nvQ7N9r5t vs1nVK98B1YGNuafkZMbc0/ID5IBxdAAH1m30Y+Sv+zNht9GPkr/ALM3ZzAAAAAAAAGG5SNys0nm tDMB8nubc7dprbnqwfRcXwkb8ZjkvHRt437ndfP3pbbnTaMS52YblYgMqAADbtbN96cUjPq1/iPY jg67G1eelfRud/5l/YLImXhAIo2bPtK+VT1mts2faV8qnrKPqwHVzHldqdGvyz/s9V5XanRr8s/7 Jeix4oDk2PQ7N9r5tvs3nvQ7N9r5tvs1nVK98B1YcXaHsZ+WnrPnX03FbU723NK8/J0vmy+e3Ni+ 104mPU/q+zY2ajUAw0AAAAAyrSbzisap+aDF6vAcLMz1t+aPZfO/f+6Z8N2djvt3+l7/AN29ZuRm 1QG2R83x/t7eZ9XsvpHzfH+3t5n1eyzs1HIA5tD3+zfZedb7N4D3+zfZedb7NqdUr0AHRhz8Vs9d tzX4+lTy/h+jfMTExOJ5317zeM4Lre/p0/Cr+1+++sZsaleELMTE4nklHNoAAB0bHDX3572O98Lc 8BRzj2uI4amxw8xXn7zVfwrd+8UswgAiuvgPb18/6vefSPm+A9vXz/q959I6as0AaZeH2n7Svk/n bjzHp9p+0r5P5248xyvVuACK9nsvmt8tPtHrPJ7L5rfLT7R6zrOjFAFRzcX7G3yPmX03F+xt8j5l jZqADDTdw/taeXt+vR9S+W4f2tPL2/Xo+pdNWaANMjxu09nljcjyL/YvZY3pF6zW3LEpfFXyQ7OJ 4O+xOY76nj+/+HVuNzbAEAAHVwXtq/LPq3fSvmuC9tX5Z9W76V01ZoA0y8PjeDmkzubcd74dP2f3 H1P8N5j695nEdn1v3233tvE/V/c/VsWNSvDGzc2b7U4vE1+H7RrYaAAAAAAHodm+18232bipt23J xWJt5L2OC4O+zbXfEcmnR4Xu2oleoA6MAAAAAAAADm4rY6+mnwo77b8v7x0gPkZiazieeEe9xnB9 b39On9b988K1ZrOJ5Jhysw2gCKAADr4fg77/AC9Gnj+4/aOnj9muzSlaR8d/O9n7RcJl5YCKPT7M 9pbyfztt5j0+zPaW8n87bWdUr3AHVgRQHgcZwc7U66dCf7X3Lz310xnkl5fEdnRbvtrkn9n4H8n9 n8PZsWNSvFGe5tW25xeJrLBhoAAAAAAen2Z7S3k/nbbg29q+5OKRNns8Fwl9iZtfHLGnQ1Er0gHR hzcX7G3yPmX03F+xt8j5ljZqADDTdw/taeXt+vR9S+W4f2tPL2/Xo+pdNWaANMgAAAAAAANHEbXX bc09Hy/1b5i1ZrOJ5Jh9c87jOD67v6dP6375mxZXgi2rNZxPJMI5tgAAN+zw99+cVjk8K/gVUaB7 W/wtNjh7Y5bd5q3P5mz/AE9t4pZhABFdXBe2r8s+rd9K+a4L21fln1bvpXTVmgDTKTEWjE80vneL 4Wdi2Y5aT0LeL+53fh+kfRsbVi0YmMxKWZWV8kPX3+zfj2p/l3+y3ve/1Xm7mxubfSrMer/V9k54 ay1AIoNlNq+50Ymz0tjs2efdn+XT7Te91/UXCPKxOM/F0Uex2jWtNutKxiMz3vm/ePHKACK7uzvb f6WfQvA7Nj9LPk29bae+6ToxQBpGnf2uupNO76/6p8vMTWcTzw+ueZxvB9Z+kp0vDp+0+++sZsal eGExjkkc2gAAHVw/CX355OSv7S32f7VRyj3OI4emxw9orz95qv4d/wBJsvDLMIAIrfwvtaeVV9Q+ X4X2tPKq+odNWaANMvC7R2NF+sjo3+t+994819ZuUruVmtuWJfO8Twttie7Twdz337xixqVygMNA AARGeSHrcL2fnvt3m/Zf/tHulxkeSOvjoxvWiPmfV7LkAAQfRdn+xj5b+s7XF2f7GPlv6ztdYxQG G5fRWbeLFrKj5vi76920/l0/0/0LnOccnQZ7W3O5eKR4UsHrdmbPLO5P8On23w/iER69axWIrHNH esgdWAAAAAAAAAABq3tqu9WaW5vVt+1bQHy2/sW2LabebfwbtL6vc267tdN4zDxd/s+9OXb7+v8A d++/l/0nOxuV5wsxMTiedGVAAAAAAH0XZ/sY+W/rPF2uF3N3oxyePbvKfD+G9/htmdnbikzmYbjN dADbLx+1fA/mf+u8h6/avgfzP/XeQ53q3ABlXp9me0t5P5229x4fZntLeT+dtvcdJ0YoA0iTETGJ 5pfPcXwk7E5jl25+h+63X0STETGJ5YSzKyvkR6/EdneFtf0rfYbvvf6jyr0tScWiaz85zxhpiAig AAAANu3s33ehE29X+r7MHpdleH/L/wDYew4OC4a2xE6sZvp72vg6Os9673WdGKAKjzuN4TrY106c f3a++eDMY5JfXuLieCpv8sd7fx/G/js2NSvnRv3uG3NnpRyePX2bQw0AIAAALWs2nERmQel2Z7S3 k/nbb3Hl8Bw19qZvfk1Rp0+G9R1nRigCo8PtLZ03jcjmv0v4lfunmPq9zbru1mtuaXz3EcJfYnl5 aftPe/smLGpXKAw0AAO3s/20fJf1XE7ez/bR8l/VWJX0QDqw8PtP2lfJ/O3HmPT7T9pXyfztx5jl ercAEV7PZfNb5afaPWeT2XzW+Wn2j1nWdGKAKgAAAD5ABxdAAH1Wz7Ovk09Vtatn2dfJp6ra7OYA Di4zhY365jp16Hzv3D561ZrOJjEw+ucvEcLTfjl5LeDufD2rNiyvmh073Cbmzzxmv7SnR+6czDYA gAAARGeSAdvZ/to+S/qvonjcDwu5W8blo0xy9Lp/0vePZdIxR5vafso8uvqb70nm9p+yjy6+pvre hHhAOTY7uzvbf6WcLu7O9t/pZZ1SvoQHVgad/ZjepNJ835t24B8lek0ma25Jhi+h4vhI341V5Lx/ c/d7n2bwL0mk6bRiXKzDcrEBFAAB08Pwt9+eTkr+0t9n+1dnG7FNjarFfG76/h373cXCPKARR3dn e2/0s4Xd2d7b/SyzqlfQgOrA+b4zY6ncnHRt39PtNr+U+kad7ZrvV02823iW/aJZlY+WG/f4e+xO Lc3g38C/w/ZtDm2AIALWs2nFYzIIPb4XgIp327y2/Z+BT+L+1+qeVxHtb+XuevdcJlpARR9Tw/sq eRt+pR8s+p4f2VPI2/Uo3qzW4BtkfOcZw/UX5Ohboe4/l/Vvo2rd2q71Zrbm9X94lmVj5UdHEcNf YnE9HwdzwbfeOdzbAEAGdNu25OmsapBgPc2eBjZrNr99fFvI2+9+s/ePDXCACKPra80fI+SfW15o +RvVmsgG2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGrfnG3afm39 V8w+l4iM7VvJv6r5py3ent9NgBzdh08Lw8798eDHtPh+8cz3uz6adrPx3mbfYtazNY3vGOylIpGm sYiGQO7xji3uC293ljvLeNT3LtExlZbPK+a3uHvsz30cnj+A0PqrVi0YmMw8biuBnb77b5a+J4e3 73acrrjyvRrvn4d3nMqUm9orXnli9rgOH0x1lue3Q/h/ffVfxGZMum14zLs2dqNmkVjzvnXbgeh4 gAHLxXDRv1+fHQt9lufu3z9qzWcTyTD6pw8ZwvXRqr04/ufu/wCJ+yY2mfF203x8O3keCHMOL0j0 uC4vR+jv0fAt+z+6+reaLLhLOU419YPL4LitX6O/P+rt437h6jvLl47ON4jg4vhI3Y106f1v3rvC zKS3W8tXykxMTiedHvcVwkb0aq8l/rP4nvHhWrNZxPJMONmHr12myAMtrEzE5jkl6ux2h4O7/Vr9 tte6/pvJFlwzdZt5n1VbReM1nMfNZPlqbltuc1mavQ2+0rRyXjV86vefD+26zaOF7d9PxvZHBXtD ann1V833RbtDajmzbzfetZjHHb5XdM45ZfPcXv8AXXzHRr3tPe/zGXEcZfe5OjTxfG/jbjjcttsu +mnH4tgBh1GVIzaI/LVi38NXVu1j52r0P0ypej6UB6HhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAf/1voAAAAEUBMJhkIMcDIBBQESYyyAaepp4tfRqyisRzRhmGFymFFERQUAAAAAAAAAAY3r F4ms81u9cn+P2e5Pp2doDi/x+z3J9Ox/j9nuT6dnaJhcuL/H7Pcn07H+P2e5Pp2doYMuL/H7Pcn0 7H+P2e5Pp2doYMuKOA2fF+nf3jOOD2Y8GPpX+tdQYRhXbrToxFfJrpZgoAAAAAAJMRaMTywoDzd3 s3bvy0maT6e38P5rkt2ZuRzTWfSr9m90TEXLwY7N3e7X0re6bqdl+Pb+nH2u77l7AmIZaNnh9vZ6 Ecvj+G3g0jm3eE2922q0cvlWa/8AH7Pcn07O0TA4v8fs9yfTsf4/Z7k+nZ2hhctO1s02YxSMRPfN wKgAAAA13267kYtEW8psAeffs3atzZr/AK++c1uy5+K3pU+8eyJiLl4U9mbnxTX6fuj/ABm73af9 b+5e6JiGXix2Xb47R/0m3um6vZlI6VrW8n9H756guIZc23wm1t81Yz41u/8ArXSCoAANO9sU3oiL xnDcA4v8fs9yfTsf4/Z7k+nZ2iYXLi/x+z3J9OzZtcLt7M6qRiej0rOkMIAKCc6gOL/H7Pcn07H+ P2e5Pp2domFy4v8AH7Pcn07H+P2e5Pp2doYMpEYjEKCoAAAAAAAAAANW7s03YxeM+t/UbQHk37Li ehbHlxq/uNE9mbndp9P3L3RnEXLxI7Lv8dq+bqt7l07fZu3XltM3+hT3n956QuIZY1pWkYrEVj5p asWiazzWjTbzmQqOL/H7Pcn07H+P2e5Pp2domFy4v8fs9yfTsteB2azExHLHfdKzsDAAKg072xTe iIvGcNwDi/x+z3J9Ox/j9nuT6dnaJhcuL/H7Pcn07Nm1wu3szqpGJ6PSs6QwgAoJzqA5dzg9nc56 4n5n6P6tyW7LrPRtMeVGv3D1RMLl4c9l3+K1fpV96wns3d7tfSt7p74mIZeDHZm73a+lb3LZXsu3 hWjza6vcvaDEMvOp2btV6Wb/AEK/2v0n913U267cYrEVj5rMXCACgAA5dzg9rdtNrR30/Ot/DdQD i/x+z3J9Ox/j9nuT6dnaJhcuL/H7Pcn07Oja2q7NdNOSOk2ggAoAA597htve6Ucvj+H8P4jz79l+ Jb+pH2u37l7AmFy8L/Gbvdp/1v7hnXsu3hWjza6vcvaExDLg2+z9qnLObz8/of0veO6IiIxHJCjS Ne5t13a6bczm/wAfs9yfTs7RBxf4/Z7k+nY/x+z3J9OztDC5cu3we1tWi1Y76PnW/huoFQABz7vD be9ObxmY73pS1f4/Z7k+nZ2iYHF/j9nuT6dj/H7Pcn07O0MLlp2dimznRGM/lbgVAAGF6RuVmtua XL/j9nuT6dnaA4v8fs9yfTsf4/Z7k+nZ2iYXLjrwOzSYtEctZ1V763guwFQAAAAcm5wW1ucsxpn9 33n3P9t1gPJt2XXwbTHlV1+4Yf4ufH+h969kTEXLx47L7t/offNtezKR0rWn0ae9emGIZc21wm1t Tmsd943SdIKgAAACTEWjE8sOPc4DZv8AFp/h97/b9j/bdoDyLdlx4NvSr/8Afbap7Lv8Vq/Se4M4 i5eD/jN3u09K/uGUdl3+O1fpPcDEMvJr2XHhW9Gun3rppwGzT4tX8Tvv7fsf7TtFxDKRWKxiIxHz VBUAAAAAAAAAAAAGje4fb3unHL4/ht4Dx79l+Jb+pH2u17lo/wAbu92vpW9098ZxFy8SvZd56Vqx 5Oq/uHbtcBtbfLPfz8/o/wBH3nWO4XEMjTvbFN7GuM4/K3Co4v8AH7Pcn07H+P2e5Pp2domFy4v8 fs9yfTs27XDbezOaRiZ73pS6AwgAoAAAAxtWLRi0Zj5zjv2fs35omv8ADn3nW7buAeRbsvxbelX/ AO7VPZm58Vq/S/4PcGcRcvB/xm73aelf3DOOy7/Hav0nthiGXk17Lr4VpnyK6PfOqnA7NPi1fxO/ +5/tuwXEMpERHJHJCgqAAML0jcrNbc0uX/H7Pcn07O0Bxf4/Z7k+nY/x+z3J9OztEwuXHXgdmkxa I5azqr31vBdgKgAAAAAAAAAAADRu8Pt73TjzvD/qPOv2X4lv6kfa7funsCYXLwv8Zu92n/W/uGde y7fHaPNjV7l7QmIZeft9nbVOW2bz87of09t3xWKxiIxCio17m3XdrNbdGf8AyOb/AB+z3J9OztFH F/j9nuT6dj/H7Pcn07O0TC5cm3we1t2i1Y5Y+dZ1gqAAAPnfx29W3Sz821apbhcPoh5O32nWenXH zqd98P7jtpxe1fmtHn/o/rjJhunbrbniJ82EjapHNWvo1ZxMTzKqA133aU6Vor5VnncR2jERp2uW f2ng1/hfD+omVcvaO7r3NMc1I+nb2n2TzyZzyyObYAg9bsuvLa35K09L/wAT2XD2ft6NqJnnv+k9 07nWdGKAKgADm3uF297ltHfePTvb/D+I8+/Zc+BaPPj3fWPZEwuXgf43d7tfSt7pnXsu/hWrHk6r +4e4JiGXBtdn7dOW3fz8/of0fe9Y7ojCjSNe5t13azW3Rn/yOb/H7Pcn07O0Bxf4/Z7k+nY/x+z3 J9OztEwuXJTgtqlotEcte+6VnWCoAAJMRMYnmUB5272dt35a5pPpU/pfeuS3Zd/itWfK1U989wTE XLwo7M3Pjmv0/dN9Oy48O3oV0/3P0n1b1hMQy0bXDbez0Y5fH6V/6jeDSOXc4Pa3bTa0d9Pzrfw2 H+P2e5Pp2domBxf4/Z7k+nY/x+z3J9OztDC5a9vbrtV015mwFQcPaF9OzMeNNafbfZO54val+WtO 5E39L9H9kl6LHlAOTaxE2nEc8vqdnbjapFI+KPpfrXi9nbOvc1zzU+s/Ve8e+6as0AaZAAAAAAAA AAAAAAa9zapudOIt8P2jiv2btW6M2r9Ov933r0RMDxrdlz8VvSr/APdrnszc+Ka/T9090TEXLwo7 M3O7T6fuWcdl2+O0ejq909oMQy8ynZlI6U2t9D3jr2+G2tvo1jPjdO3910C4MgCoAA0b3D038a4z p6PL4zT/AI/Z7k+nZ2iYHF/j9nuT6dj/AB+z3J9OztDC5c+1w23szmkYme96UugFQAAAAY2pW8Yt EWj5zIBwX7P2rc2aeRPvutc1uy/Ft6VPvHsCYi5eHPZm58Vq/S92n+M3e7T/AK39w90TEMvEjsu/ x2r9L7tur2XWOlaZ8mNHv3qi4hlyU4LZpzVzP7z9J906ojCioAAAAAAnO5dzgtnc+LTP7vvPuf7b rAeTbsuPBtPn11e6aZ7Lv8Vq/S/4PcExFy8L/Gbvdp/1v7hnXsu3x2jza6vcvaExDLzqdm7delM3 +hX+3+k/uu2m1TbjFIivktguEAFAABOdQHHucDs7nLjTP7vvP7fsf7Tlt2XHxWmPKrr/AD9l6wmI uXjf4ufH+h96sdl92/0PvnsBiGXmV7M246U2n0aOva4Xb2pzWOXxulZ0BgyAKjn3eG296c3jMx3v Slq/x+z3J9OztEwOL/H7Pcn07H+P2e5Pp2doYXLTs7FNnOiMZ/K3AqAAAAAAOL/H7Pc+nY/x+z3J 9OztEwuXF/j9nuT6dj/H7Pcn07O0MGUrEViIjmjvVBUAAAAHLucJtbnPXl8anefVuoB5Vuy6z0bT Hlxr9w0z2Xf4rV+l949sTEXLwf8AGbvdp6V/cM47Lt8do/6Tb3T2xMQy8ynZm3HSmbf26/D+a7tv ZptdCIr639X2jaLgAFQat3ZrvRpvGYzqbQHF/j9nuT6dj/H7Pcn07O0TC5cX+P2e5Pp2bNrhNvat qrHL5VnSGEAFAABp3dim9GLxn1/6jcA8i/ZfiW83c97t+5c89m7vdr6VvdPfGcRcvDr2ZuTz2rHk 6r/mbTs2uztunLbv5+d7P+j7x6AuIZSIxyQ1buzTejF4zEd83Co4v8fs9yfTsf4/Z7k+nZ2iYXLi /wAfs9yfTs2bXCbe1bVWOXyrOkMIAKAAMbVi8YtGY+c87c7NpblpM0/uU97/AHXpiYHhz2ZufFav 0vd7pHZm58dq/S93tvcExFy8qnZdY6dpt5H6P3z0NrZptRikRHrf1W0XAOO3A7N5m0xy2nVbvreE 7BUcX+P2e5Pp2P8AH7Pcn07O0TC5cX+P2e5Pp2ddaxWIrHNWNNfNZCoAAAAxtWLRiYzDz93s2luW kzT6dPh/NekJgeFbszcjmms+l7tI7M3Z55r/ANbe6e8JiLl5W32ZWOnbPzad49Hb2q7UYpGmGwXA kxmMS4/8fs9yfTs7RUcX+P2e5Pp2P8fs9yfTs7RMLlxf4/Z7k+nZ2cyioAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxvXVWY7sTV8q+sfNcTTRu2j8ur0/0rnu79u+b VoAcnoH0fB+xr8n5z5x7vZ9tW1jxZt777RvXq5dzy/c7wHZ5QAAAHLPB7UzqmvL52n+m6eZRFzaA KgAAADy+N4TV+kpz/rK+P++/iftHjvrHjcbwuj9JTo/rK+J+8/hfVuW09T0ab+jb/wAbzAHN3Hu8 HxXWxpt04/ufeftHhLW01nMckw1LhnbXlH1Y5eF4mN+vz46dftdv926nZ47MeA5eI4Wu/Hcv4N/e /u3UKS46Pl93attW02jE/D2bW+n3dqu7Gm0Z/N/hvD4jhL7PL0qeP79xuuHq13m3X/I5AGHQAAAA AAAAel2bt5tN/irGnz7/AHf1jzoibTiOeX0nD7XU0ivx+H5bes8XLuXE4/8AY3gOzygAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAP//X+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAfI255+V9c+Rtzz8rGzUQBhozhdU91AAAAABu4fZnevFY5vD+bRhTbtuTprGZfRcLw0cP XHPafaW+H6tqTKWumIiIxHMoOjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+a42+vet+TvP6f3r6 O1orWbTzVjV6L5OZ1TmeeWNmogOvg9nrd2Ino1/SX837xlp7XCbPU7cRPSnv7+Vb3fs3UDq5gAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx+0tvExfu/o 7fZfaf03sNHEbXW7c1+PwPLZszG9bx2fNAOD2D0eztzTeaT4cfT2/u+secypeaWi0c9Z1LLipZyn F9UMNu8blYtHNZm9DwgAAAAAAAAAAACTGeSVAeBxnC9TOqvQn+3+6924n1VqxeJrbliXz3E8POxb Hgz0LfD9Y47THi9Wm3L4dv8AI5gGHVnt7ltq0Wrzw+i2N+u/XVHn18Sz5pu2N62zbVHnV8erWtw5 768v3H0w17e5XdrFq80tju8gADzd/gK35dvvbeJ+r+5eTubVtqcXjD6hjasXjFozHzmLrl113s83 +4+VHs7vZ1bcu3On5tu+p73615+5wm7t88Zjxtvv/vHOyx3m2uzmAZbAACIy6drhdzd5oxHj372n w/hvX4fg6bPL0r+P7lqa2sbbzVq4PhOr7+/T8Gv7P756IO0mHktu15bACoAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA/9D6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8 3ucHvVmZ05j5nf8A3j6QSzK5fI2rNelEx5SPrudrnY27c9a+hVniuXyo+lng9mfBj/ux/A7Hi/T3 PenEy+cH0kcFsx4P0r+8ba8PtV5q19GDiZfM027X5KxNvJh37PZt7ct+8j09x7kRhV4mWnZ2KbMY pHneHZuBpkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo4iltzbmtOlbve+/u/2nj/43d+b6X3b3 xLMrl4H+N3fm+l929Lg+GnYrOrpWnwfF/Vu0MGQBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAABw7vHbe3yR38/M6H9b3fWuK/aO5PRitfp/D+kzdpHSabV7Y+e/Hb3 jfQ2/dLHH70fHnza/Z9WnKNe3t9D6AeNTtK0dKsT5Hee+dm3x+1fnnRPz/eryjF02n8HaJExaMxy wrTAAAADweO2er3NUdG/fef+u944X0nE7PXUmvx9KnlvnJjE4lx2mK9em3KftoAw6PU7P38T1U/H 3235X6zaew+UiZrOY54fR8Nvxv01eF+s8t11vpebua+t0AOjiAAAAAAAAAkzEcs8wKPO3u0K05Kd /Pjfq/vfh+kcO3xu5G5qtOqPCp4On91ts8o6TTavfa93aru1mtub4fpGdbRaMxzSrTn0fM72zbZt pt5tvHq0vpeI2K79dM8/gX8T4frHzu5t227TW3PDhZh69NuX7jABl0dXC8TOxb5k9Ov2u3+8fQVt FozHLEvlXdwfFdVOm3Qn+3+8/h/tW9bjwcd9M/Fr53vCc6uzzAAAAMLbdb9KIt5VWieD2Z8GPpV+ ru6hMLmxyfgtnxfpbnvW6mxt06Nax5raGIZvzbACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAA//9H6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAEmccsgx3Nyu3XVacQ8HiOLtvckd7TxPfpxXETv25OhHs6/auVx22y9WmnH4 tv8AIAMOoAAADZt7t9uc0mavT2e0c8m5H8yn2mz7v+m8gWWxm6zbzPqq3i8ZrOYZPmNrevtTmk49 Wz2uH42u93tu9v8ARv8AwfdOs2y8+2l1/I7QG3IeN2hsaZ6yvNb2nl/tP5v1n8R7LG9IvWa25pSz LWt43k+VG3e2p2bzWfN+fRqed7R0cNvzsXz4M+0r837tzgWZfVVtFozHLEsni8DxOiert0Z6HzL+ 63XtPRLl4tteNAFZAAAAAAaOI3uopqxnwavB3uIvvdKeTxPAe7xGzG/TT8fSp5b5y1ZrOJ54ctsv R28f+VAHN3ep2fxGJ6q3N+q9y9h8pE4nMPo+G3uupFvC6N/Lddb6Xn7mvrdDk4rho368nTjoW+x3 HWN9XGXHxR8paJrOJ5JhHucZwvWxrr04/u199/43huNmHs125QAZaepwXF6f0d+b9Xbxf3Pu3sPk 3s8Fxev9Hfpfq7eP+7/i/WOut9Lhvp69f/I9MB0ecAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAB//9L6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAB53aG7opojnv9XV6L5/jr6t2Y8XFPh/MZ2vg6aTOzjAcHrAAAb68 Nu35Yrb1frAzhoG+3C7teetvX+qaZiY5JDOUAAAB6fDcdNe93OWv7Tw6fxf2v1j2ImLRmOWHyjr4 birbE4nvqeJ7n4fpHSbfM47aZ+LR9CMKXruRqrOYlm6vM5OL4fr68nTr0Pc/zHz8xjkl9W8nj+G/ W1/m/wD7R77+p+0c9p6nft7Y+DZ5IDk9A9rguK1x1d+lHQt+0r714qxMxOY51lwztryj6scXCcVG 9GJ6del8/wDfO13ly8dmPhoAqAAAADyu0OHzHW15/wBb756qTETGJ5pSzLWt43k+UG/iNnqbzX4v A8hoed7Z4js4Pf6rc5ejfvL/AGW64xZ4JZmcX1g5OD3ut24z0q95d1u7xWYvEeVx3C5/S0/m1/8A Y99/UeqFmVl43k+THo8bwvVz1lOjPTr+z+6+rec4WYeyXlOUFiccsIIr3uD4rro026cf3P3vvHc+ X2pmLxp6We9fUO2ty8u+vG+HrAG3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B//T+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAfMb053LT86/rPp3y25yXnyres57u/b9TAByegWtZtOI55R6PZ23qvN58CPp7n3fWLJ mpbxnJ38NwldmMz31/G8T+B7x2A74w8VtvmGF9uu5GLRFvKZio8zd7OrPLtzpnxLdD+p7T615W5t W2pxeMPqGF6V3I02jMMXV117lnm/3Hyw9DieBnb76nfU+nt+823nuVmHplm3lAEV0cPxFti2Y5a+ HT4frX0G1u13a6q8z5d0cPxFti2Y5vDp433jeu2HLfTl8Wv+R9InOw29yu5WLV5pbHZ5XgcZw3U2 1V6Fv7dv2PunE+qvSLxNbcsS+d4jh52LYnoz0L/D9Y47TD1abcvh2/yOcBh1ZUvNJi1eSYfQcNxM b9e5aOnT7T+E+dZ0vbbtFqziYalwxtry/O+pHNw3E1369y0dOnw/VOl3eSzAAIAAAA8/tDa101xz 0+reG+qtWLRMTzT3r5e9dNprPgzp9Fy2j09u+HFiA5uzv7P3dG5p+K/r19k918rW01mLRzxOp9RW 0WiLRzTGp11rzdyePJkA6OKTETGJ5ngcXws7M5joW6PzP3L6BhekXia25YlmzLeu3GvlmVKW3J01 jMy77dnbkT3sxNXp8Pw9diMR0vDv8P1bnNa73eSfD8bXw3CV2IzPLfxvE/g+8dgOsmHmtz47ACoA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//9T6AAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8zxEad20fOs+meD2hTT u58aK2+x+yY26O3b6uEBxekex2Z0bfLDx3q9mW5bV8m3rta9XPfy164Du8gAAAA8ziuBi3f7fS8L b8f+F+8emJZlqW6+V8nMY5JHu8XwkbsaqdP63714cxMTiedxsw9eu02QBlp08NxM7Fu7SenT7T+I +hraLxFq8sS+VdvB8V1M6bdC39v9771vW48HLfTl8Wv+R77Vu7Vd6um3/wCH7xsic8sK7PK+Y3tm 2zbTbzbePVqfS7+xXfrpnn8C/iPnt3attW0253CzD167cv3GsBl0Z0vbbtqrOJh73DcVXfjHNfwq fabPw/RvnlraazmOSYalwxtrNn1Y87huOjc73c723jeBue63Xou0uXksuvmAFQAAfO8ZGN63w6da br6J85xdtW7afy6f6f6D7Nz36O3b6/Y5gHJ6R9BwN9WzHzc0+H8t8+9ns2e8tHzvWr903r1cu55X pgOzygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/V+gAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeZ2lt5 rF/FnT6fw/uPTat7b6yk08aP/H/cSzMa1vG8nzAsxicSjzvaOvgtzRux3Lfo/T9n/e6pyLE45YWJ ZmcX1Y1bO51tIv3fX/Wtr0PCAAAAAAPP4zhI3Y106f1v3r0BLMrLdby1fJzGOSR7PG8Jr/SU6X6y vj/vf4v1jxnCzD2a7coAI09TgeKx+ivzfqrfYe6ew+Te7wXE9bGi3Tr/AHKe8/aOut9Lz76+vX/y O9z8Rw9d+uJ5/Av4joHRxlw+X3dq21bTbn9ZrfTb2xXerpt5tvEfP72xbZtpt5tvBu42YerXfl+4 0gMOg7uH46213tu/p9On8Nwiy4SybeZ9Ntb9N6O9nzfD/ptz5SJxyw69vjt2nx6o/ee89q6Tb5nC 9v5H0A8iO05+Ov0/u91rv2je0YrEV+nb4fy15Rj29no8VxEbFfnz0K/bPnWVrTac2nMsXO3k9Guv CADLY9fszmt5v2jyHtdm1xSZ7tvUr943r1c+55XpAOzyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAP//W+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAc29xW3s8kzm3iU+H6NycZxmmZ29vn/Wbn2Wy8fnc7t8rtrpn4t3p X7SvPRiK+V3/ALtq/H73dj0auIYzXfjr8r0q9pXjpRW30Pe/Vuza4/bvyT3k/P6P9b3nVvBF5Vm6 a19XE55YV81s8TfZ6M8niW6D2+H4um/ydG/7P3P7V0m2XDbS6/kdQDTmAA8Lj9nRuao5r/WfrfeO B9JxOz123Nfj6VPL+H6N83MYcdpivXpeU/bAGHR6XZ+9ptO3PNbofxPvfs3tPlImYnMc8Po+H3o3 qRb4/D8t11vpefua+t0AOjgAAAAAAPG47hdP6SnR/WV8T97/AA3spMRMYnmSzLWu3G5fKDr4vh+o tydC3Q9y5HDo9kufiGVLzSYtXnhiIr6XY3o3qao5/Dr4t2985wu/OxfPgz7T3n8p9FExMZjmd9bl 5N9eN+hWvc267tdNozDYNOb57ieEtscvSp4/v3I+rmM8kvK4jgPC2v6XuPdOV1+V6de56d3kizEx OJ5JRzdgAAAAAAAB9Jw231e3Ws8/St5V/wBI8jgtjrb6p6FPpX/V7T33XWep5+5fQAOjgAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//X+gAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcvF73U7czHSt3lPefy3U8XtK+bxXxY 9f8A8bO1xG9Jy2eaA4PYAAAALE45YQB7HC8dq7zd5/B3Pf8AvXqPk3p8JxmjvNye98C/7P8Aifuf qv4bpNvmcN9PVp/oeyIrq848Tj9jRbrI6N+l/E++e217m3G5Wa25pZszG9duNy+XGzd252rTW3PD W4PYOnhd/qL58Gfae8/lOYVLM+D6uJiYzHMrx+A4nH6K3N+q9x7p7DvLl49pxvEAVkAAAAABq3dq N2s1t8f0f3j5vc2527TW3PD6lwcdw/WV1x0qfT22Npl10243j6HhAOL1D2Oz+IzHVW549n5P7J47 KlppMWjnhZcM7TlOL6oa9rcjdpF4+Nseh4gAHPvcNTejvo5fHr03kb3Bbm1yx39fme5e+M3WVvXe 6vkx9Ju8Nt7vSjl8eve3+H8R5+52bMdC2fm395/43O613nc1v6byx034Tdpz1nzP0n1LRNLRzxP/ AEZw6ZlYjKKWnmif+jfThN2/NWY8v9H9aGZHM6eH4a2/PJyV8Lc+H6137PZ0Ry7k6vmU6H9T/wAb 04rFYxHJDc1+Zy27nyMdvbrt1iteaGYOrzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAP//Q+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAfPcdP6a3meptvoXz/Hxjen8un1erY26O3b832OMBxekB08Pw1t+eTkrHSuqW46 uYe7HZ+1EcuZ85rv2bWehM1n53f1a41j3NXjDfvcPfZ6Ucnj+A0MOmcgAPS4Pi9GNu/R8C/7P93/ AAfqv4b2nyb1uC4vm27/AMq//r+5/pumu3prhvp69XrAOrzuHjeH62uqvTr9On7H3TwX1jxuO4bT PWV6M+0+Zf8Aa/zfrHPaep37e3/Ht/43mAOT0D3uD4rro026df7lf2vvXgsq2mkxavJMNS4Z215R 9UObhuIjfrnwo6dPh+qdLu8dmPAAEAAAAAAfPcZsdTfk6Nu+p9rtOR9Fxez1u3MeFXv6fD94+dcN pivXpeUAGXR6fZ29i07c81u+p5f/AIvqnsvlaWmlotHPWdT6elovWLRzWjU663+DzdyYvL52YDo4 gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0foA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 nyjo4Xd6rci083Rv5Nk4jZnZvNZ5vA8hocOj2+afuPrB4vC8d1caNzlr4N/E+6enHE7UxnVX0vsv aO0sryXW6t44b9obVebNvJj33VuS/aVp6MRXyu/90coTTa/weyPm78Vu357T5n6P6lom0255yzzd PbvzPqx8vTevTo2mP9Xo7PaM827/AFKfa7Xuv6azaM3t2eX/AHHrjGtotGazmJZNuQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9X6AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAE53hcZwvVTqr0J/t/d/snvMbVi0YnliWbMt67ca+VHVxXDTsW+ZPQt9lufvHK4vXLnxAEV 7fBcV1kaL9OOj+8++ei+UiZicxzvf4TiY364npx0vnfvnXW+l5t9MfHq7AHRxAAEmYiMzzMb3ika rTiIeFxPF23pxHe08Xx/43u2bcN663ZnxnF9dOmvQj+791+zcAONuXrk4zjqAIoAD1+zK8lreTX1 3quTg9vq9qM89v0np/ddW63edHj2udtgBpgAAAAeHxnC9VOunQn+1909xJiLRieaUsy3rtxr5Qdf FcNOxbMdCeh7lyOHR65c/FBlS80mLV5JhiIr6Th+IjfrmOlHTp8P1bofMbW7bZtqr/8Al+7fRbO7 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 wAZV39n73V7mmejfvfP/AFHu/wCY+gfIPT4ftGaRp3I1R4/6z75uVmx7g4o7Q2Z+PHmX+y6xrv2l t16ObT6H1numsxMO7c6M/Jb1Xybr3+M3N7k6NfEp9t+1+r/duRi3LUgAyo+vfIPr29WaANsvk92c 3tPzreswbd+unctHzres1OToAIPpeD9jX5HU8bgeMrSvV35P2d/B/hbr2ImJ5YdYxVEcm9x23tc0 67eLt++9mqODtTpV+Sf93lt2/v237arebXxGlyrcAEV7PZfNb5afaPWeT2XzW+Wn2j1nWdGKAKgA AAAAAAD5rjNvq920d2es/qfpPrHK9vtLZ1Vjcjnp0/4f3W59Y8RyrcAEV38BxEbV9Nujf6F/1b6B 8g9Hhu0Lbcab99Xxv1lPetys2PeHLTjNm/NaI8v9H9a29ftx4VfTo2y2jjvx2zTwtX8Pv/uf7jzd /tC+53tO8r/c+6/l/wBRMrh2cXx3V95t8t/Ct+z+++rZcBv33otrnONPxeW8B7PZfNb5afaMy5q2 eD1mG5TXWa+NE1ZjbL5CYxySO7j9nq9zMdG/f+d+v+H7xwuToAIPpOC3et2o7tf0d/M+6db5jhuI tw9sxyxPTp433j39ridvdjvZjPiW727pKxY6Acu9xe3tRyzqt4lPh+iaRo7R3dG3ojnv9XV4Lbvb tt603t/+Nf2bU5W5bgAitm1TrLxXxpir6t4nZuzm07k81e9p5dvuvrntukZoA0y+d7Q9tPyU9VxO 3tD20/JT1XE5VuACK93sz2U+Xb1Nh6TzezPZT5dvU2HpOs6MUAVHgdpe182v2jz3odpe182v2jz3 K9W4AIr2uy+jb5Y/2eq8rsvo2+WP9nqus6MUAVHh9p+0r5P5248x6faftK+T+duPMcr1bgAivX7K 8P8Al/8AsPYeP2V4f8v/ANh7DrOjFHJxu3r2bd2v6T0Puusdac6o+RG/idnqdya/F0qfw/h+jaHJ 0GVLzS0WjnrOpiIPqdnervVi1fO+Zb9m3PldnfvszqpPm+Bf+I9ja7S27dPvJ9OnvP7bpKxh6Q01 39u3NavpVbNVe7DSMhqtv7dee1fSq49ztHbr0c3n0Kf3fdJkei4OI46mzyV7+/0Kfxdz7N5e9xu5 u8mdNfEp7z2jjZtaw+l4TfniKTaYxi2j6O3711PN7M9lPl29TYek1EoAqD5vj/b28z6vZfSPm+P9 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 Ar412mJ4vN7R3c2jbjwe+v5f/j+seYtrTaZmeeUee3Ne3WcZxHocFxXVzov0J6P7r7l54S4LOU41 9YPJ4Hi/1d/5V/8A1/c/0nrO8uXj2nG8QBWQAAAAAEmInklpnhtqeetfRbwXLTXY26csVr6LcAgA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//X+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAeH2jbO5EdysfnvceD2h7X/AEqxt0de35nCA4vUA27G31t4p3fU/WA6OG4Od7vrd7T6V/4X vXr04bapzVjzu/t/db4iKxiOaFd5JHj22uzXO1SeetfRq5tzgdq/NGmfme79m7RcRmWz+Lwt7gNy nLXv4+b7T+j7twcz6xy7/C03ufvbftPeftWLr8rtr3PnfOjdvbFtmcW82/gXaXJ6OoROOWAB7XCc Zr7zc6Xg3/afffWvSfJvY4PjNX6Pc5/Av437rd/efWOuu3p2effT16PUa93bru1mtuaWwdHB8xvb Vtm01t/+Vf2jU+j4nh43648KPZ2+H6vcfPWrNJmtuSYcLMPZrtyn6jEBlt08NxE7Fu7WenT4frH0 NLReItXliXyrs4Xip2JxPLSel8397tN67Yct9OXxa/5H0AxraLRmOWJZOzygAAAAAPK7R2cxG5Hk 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 39KnuD/GbXdv6VPcM4q5eNs+0r5VPWfVvPr2dt1mLRN+9nVz08H+Q9BqTDNAGkGNqxaMWjMSyAeF xPAW2++2++r4v6ynvnmvr3Nu8Lt73LaOXx6d5f7z+axY1l8yPWv2XPgW/qe92vcue3Z+9HNEW8m1 ftuqZxVy4R1fgt6PB+lT3jKOA3p8HHn094YVxj06dmXnpWivk/pPcu7a4Da2+We/n950f6PvOsXF TLx9jhb788nJX9pbo/evf2NiuxXTXzreFduiMK3JhnIAqAAPH7V8D+Z/67yH03EcLXiMapmNOehj w9H7vd/ZOb/GbXdv6VPcMWNSvCHu/wCM2u7f0qe4P8Ztd2/pU9wmKuXN2X0rfJH+723LscJTh5ma zac+Pp93tOpuM0AVAAAAHym97S3lX9Zre/bs7btM2mb99Ornp4X8hj/jNru39KnuHPFby8Ie7/jN ru39KnuD/GbXdv6VPcGKZdXC+yp5NXQw26Rt1isc1Y0s3RgAAAAYbm3G5Wa25pZgPmeJ4W2xPLy1 8Dc+H61zPrbVi0YmMw87d7NpblpOj5vTp7z6xixrLwx6Fuzd2ObTPne9Yx2fvT8Uekzirlwj1Kdl 3npWiPJ7/wBy79ngdra5careNue79muKZeXwvA23e+v3tPp7n8P3rDjqV29zTWMRFavo3HvcFTet rtNs/M0+63GsJl84Pd/xm13b+lT3B/jNru39KnuGcVcvCe/2b7LzrfZsf8Ztd2/pU9w7NjYrsV01 zjOrv/htrIlrcA2yAAAAAAAAAA1bu1XerNLc0/R/ePnN/h77E4tzeDueBf4fs31CTWLRiYzCWZWV 8iPf3Oztq/LXNPJ6H9Pcctuy7eDaPOrp96xitZeUPS/xm73af9b+5WOy7/Hav0v+CYpl5jr4D29f P+r3nbXsvxrejX/7/ZuzZ4Lb2Z1RmbR4Vp/8e2slTLrAdGXidqdKvyT/ALvLfS7/AAlOImJtNox4 mn3e65/8Ztd2/pU9wxY1K8Ie7/jNru39KnuD/GbXdv6VPcJirlo7L57fJT7R7Ll4fhacPmazM6vH 0+72nU3GaAKgwvSu5Gm0ZiWYDw+I7OtTl2+/r4n6yvvvrHmTExOJ5317VubNN3pxFvW/q+0Zsay+ VHuX7MpPRma/3Pd/WOa3Zl45rVn0qe9ZxVy8wd89nb0dz0mP+P3u5HpVTFMuIehHZu7Pix533bdX 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 ZrvV0z5lvEbwXo+W3Nu21aa254YPouJ4aN+O5aOhdy7PZ0VtncmLRHge+cbrcvTO5MfF53NwvBzu 99bkp9Y9utYrGI5IhVdJMOG212AGmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/9P6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAHz3GbHU35OjbvqfabX8v6tyPo+K2eupMeFHfbflfePnOZw2mK9em3KADLo9js/fzHVzz 177b8j9n/L+Hs3qPltu87dotHPV9Lt7kblYtHNLtrXm7muLy/wCxsAbcXm8TwMX77b5Lfs/Av/D/ AGX1TxrVms4nkmH1bm4jhq78cvJbwdz4e0c7r8rtrvj4d3zg3b2zbZnFo87wbtLk9PUABv2OIvsT mvN4VPBe7scRTfjNefwqeE+bZVtNJzWcTDU2w57aTb9x9UPN4bjov3u53tvH8C/udz+29J2ly81l 18wArIAA8/jOF62NdOnH93716AlmVl43lHyY9bjuF/W0/m1/9j3v9R5LhZh7NbynIZVtNJi1ZxMM RGn0PC8VG/GJ5Lx0q/abLrfKVtNZzHJMPd4XjI3u9tyX+s/h/vP3Ttrtnq82+mPi08juAbcQAAAH Fx9NW1M+LMX+y+0eA+m34zt2j5t/VfMuW3V6e30AHN2dXB30bsfO/R+n971b6J8pE4nMfE+qicxn uuujz9yeOuygOjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAA//U+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAeHx+xotrjo3+t+99p/Ue41b21G7SaT8frfq2bMxvW8a+YGVqzWZrPPDFwewen2fv6bdXPNbofx PvXmLEzE5jnWXCWcpxfVjRw+9G9SLfH4flt70PFZgAEYX267kabRmHh8Twdtnvq99T6VP43vXvjN mW9drq+THr8TwGe+2uf9l7j3TyZiYnE87jZh6ptNvKgCNDv4bjbbXe376n09v4fs3ALLhLJt5n1N L13I1VnMM3zOzv22ZzWfKr4F3ucPxVN+OTkt+z93+0dZtl5dtLr+26gG3MAAeJxvC9XOunQnpV/Z /cvbSYiYxPMlmWtduNfKDs4vhp2JzHQt0fmfufduNwsw9kufigAivV4bj8d7u/1f/wBo97/U/aPW iYmMxzPlHRs8TfZ6M974lug6Tb5nHbt58dH0g4drjtvc5Ld5b5/Q/r+86p2xOeWHTOXnss8ygKjR xFtO1afm2+l+jfNPT47iYv8Ao6csfrLfZPMcdrmvV25iADDqPpuHnO1Wfm19V8y+k4WMbVfJdNHH udI6AHV5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAH/1foAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeR2 jsfrY8nc+x3fsv6Tyn1V6Res1nml8zu7c7VppPxOO09T09vbM4fI1gMOzt4Lf6q+J6N+9879Vuvf fJvoOD3+tpielTvb/ZbrrrfS4dzX/kdgDo84AA5OI4Wu/Gejfx/fOtwcVxkbXe05b/Vfe/u0uPU1 rnPwPG3dq21bTbna1tabTmeWZR53tAAFiZicxySgD2OG4+J73d5/2vv/AHj03yjs4bjLbPJPfU8X xP4Hu3SbfM4bdv1af6H0A17e7XdjVWcw2OrzgAML0jcrNbcsS+e4jh52LYno+Bf4frX0jVvbVd6u m3/4M2ZdNduP7b5gbd3ats202/8Ay/eNTg9YAA2U3b7fRma/6tYDsjjt6Pj+jVq3OJ3Nzktbk8Xo fVNAuanGfLqAIoAA+o2q6aVr3K1r9F89w+31m5Wv5e+8ivtH0rro8/cvl1AHRwAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//W +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeb2hsa69ZHPTpfw/uXpJMZ5J SzLUvG8nyg38Ts9Tea/F0qeQ0PO9suR0cNvdTeLfF0b+Q5wLMvq4nPLCvN7P39dernnr0P4f3L0n oly8VnG8QSZiIzPM8biuNm/ebfR8K/7T7ktwa63Zt4vjcd5t8/hbnuPfPIBwty9c1mvQARoAAAAA Bs2t221Oqs4/O/iPc4fi673JPe38T3L58icNS4Y21mz6weRw3H473d/q/wD7R7160TExmOZ2ly8t 1uvmUBWXPxHDxv1xPSjoX+H6t87ek0ma25Jh9U4+L4WN6Mx069H5/wC5Y2mXXTbj8O3+N8+LMTE4 nnRxeoAAAAAAFiJnkh6nC8DOde75u1/+0e5/qLJlm7TXzN3AcPor1lulbo/w/vnog7yYeO3leQAq AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 z8c95Ty7/DrXS8PtLd1XjbjwOl5d/uvrEqx5gDk2A6eE2ut3Yj4unfyKfDqlHu8JtdVtRX4+nfy7 /DqnSDq5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//T+gAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABje0UibTzVjU+V3LzuWm089p1Pp97a66k0zpy8/8AxdfG n/pDNmWo8Ue1/i6+NP8A0g/xdfGn/pDOKuXiva7M2sVncnwu8r5FPvfqT/F18af+kPR29uNusUjm rCyJa2ANsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/U+gAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAB/9X6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/1voAAAAAAAAAAAAGnd367ONXxtzze0PB8/7F K3pOW3HZu/G7fdPxu33XjjHKvT7Wv1vY/G7fdPxu28cOVPa1+t7H43bPxu28cOVPb1+t7H43bPxu 33Xjhyp7Wv1vY/G7fdPxu33Xjhyp7Wv1vY/G7Z+N23jhyp7ev1vY/G7Z+N23jhyqe3r9b2Pxu2fj dt5Acqe3r9b1/wAbtn43beQHKnt6/W9f8btn43beQGae3r9b1/xu2fjdt5AZp7ev1vX/ABu2fjdt 5AZp7ev1vX/G7Z+N23kBmnt6/W9j8btn43beOGae3r9b2Pxu2fjNt46mae3r9b1/xm2fjNt5AZp7 ev1vX/GbZ+M23kBmnt6/W9f8Ztn4zbeQGae3r9b1/wAZtn4zbeQGae3r9b1/xm2fjNt5AZp7ev1v X/GbZ+M23kBmnt6/W9f8Ztn4zbeQGae3r9b1/wAZtn4zbeQpmnt6/W9b8Ztn4zbeSGae3r9b1vxm 2fjNt5IZp7ev1vW/GbZ+M23khmnt6/U9b8Ztn4zbeSGae3r9T1vxm2fjNt5IZp7ev1PW/GbZ+M23 khmnt6/U9b8Ztn4zbeSGae3r9b1vxm2fjNt5Kmae3r9T1fxm2fjNt5Quae3r9T1fxm2fjNt5QZT2 9frer+M2z8ZtvKDJ7ev1PV/GbZ+M23lBk9vX6nq/jNs/Gbbygye3r9T1fxm2fjNt5QZPb1+p6v4z bPxe28sMnt6/U9X8Xtn4vbeUGT29fqer+L2z8XtvKDNPb1+p6v4vbPxe28oM09vX6nq/i9s/F7by gye3r9T1fxe2fi9t5QZPb1er+L2z8XtvKDJ7er1fxe2fi9t5YZPb1+p6n4vbPxe28sMnt6/U9T8X tn4vbeWGT29Xqfi9s/F7bywye3q9T8Xtn4vbeWGT29Xqfi9s/F7bywye3q9T8Xtn4vbeWGT29Xqf i9s/F0eWpk9vV6f4uh+L23mIZPb1ep+Lofi6PMDJ7er0/wAXQ/F0eYGU9vV6f4uh+Lo8wMnt6vT/ ABdD8XR5gZPb1en+KofiqPMDJ7er0/xVD8VR5gZPb1en+KofiqPMUye3q9L8VRfxVHmBk9vV6f4q h+Ko8wMnt6vT/FUPxVHmBk9vV6f4qh+Ko8wMnt6vT/FUPxVHmBk9vV6f4qh+Ko8wMnDV6f4qh+Ko 8wMnDV6f4qh+Ko80MnDV6X4qh+Ko80MnDV6X4qh+Ko80MnDV6X4qh+Ko80MnDV6X4qh+Ko80MnDV 6X4qh+Ko80MnDV6X4qh+Ko80MnDV6X4qh+Ko81TJw1ej+KofiqPOQynDV6X4qh+Jo84Mrw1ej+Jo fiaPODKcNXo/iaH4mjzgycNXo/iaH4mjzgycNXo/iaH4mjzgycNXo/iaH4mjzgycNXo/iaL+Jo80 MnDV6X4mh+Jo84MnDV6P4mh+Jo84MnCPR/E0PxNHnBk4R6P4mh+Jo84MnCPR/E0PxNHnBk4R6P4m h+Jo84MnCPR/E0PxNHnKZOEeh+JofiaPPDJwj0PxND8TR54ZOEeh+JofiaPPDJwj0PxND8TR54ZO Eeh+JofiaPPDJwj0PxND8TR54ZOEeh+JofiKPPVcnCO/8RQ/EUcAmThHf+IofiKOAMnCO/8AEUPx FHAGU4R3/iKH4ijgDJwjv/EUPxFHAGThHf8AiKH4ijgFycI7/wARQ/EUcAmThHofiKH4ijgFycI7 /wARQ/EUcAZOEd/4ih+Io4AycI7/AMRQ/EUcAZOEd/4ih+Io4AycI7/xFD8RRwBk4R3/AIih+Io4 AycI7/xFD8RRwKZOEd34ih+Io4QycI7vxFT8RRwhk4R3fiKH4irhDJwju/EVPxFXCGThHd+IqfiK uEMnCO78RU6+rhDJwju6+p19XCGThHd19Tr6uIMnCO3r6nX1cQZOEdvX1Ovq4gynGO3r6nX1cQZO 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/9H6AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAH/0voAAAAAAAAAAAAAAAAAABzb3E02eec28SvS+7eZu8fuX5K95Hzen/V92D2rWivLaYr5 Xeue3GbVfCz5ObPAm02nMzmfnMQe3PaO38UW+j7xh/kq+LLxwHsx2lT462+i2V4/annzXyq+5614 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 qbAPQABNMdxQAAAAAAAAAAASYiVATEQoAAAAAAAAAAAAAAAAAAAAAAAkxEmIhQAAAAAAAAAAAAAA BNMdxQAAAAAAAAAAAAAABjpjuMgAAAAAAAAAAAABJjKgMdMdxkAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAP/9T6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHz3Ge2t8PBo5 XVxkfprf6erRygPb7O9nPlz6mw8R7fZ0fo58q3q7IPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAB//V+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABp3Nim7 04zj5fsmr8Fs+L9Pc966wHJ+C2fF+nue9dURFYxHJEKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAA//1voAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/X+gAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB /9D6AAAAAAAAAAAAAAAAAAASbRHPOGHW08avp1BsGEblZ5pifOZgAAAAAAAAAAAAAAAAAAAAAAAA AAAxm0V55iAZDX11PGr6dWUXrbmmJ/1FZACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxm0R zzEMeup41fTqK2DGL1tzTE/6shAAAAAAAAAAAGE7lY55j0oBmNfW0nwq+lVnE55gUAAAAAAAAAAA AYzaI55wx66njV9OoNgxi0W5piWQAAAAAAAAAAAJzAo1zu0jwq+lVY3KTzTX0qi4ZgCAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 KtZ8qtWv8LteLVng6e5PlfNkRl9JHDbUeDX/AKN1aVr0YiPJjScE9yfK+f2+D3dz4tMeNud5969T Y4Gm3y27+30P6TuG5rI53fbYAacwAAABz7/DU3477pePXpOgFlx0eBu8DuU6Pfx8zpf0Pd9a45ia zieSX1bGaxbnjLndXady+p8qPpZ4banwa+in4Xa8WE4Vr3J/J82202b7nRrM+r/V9m+irs0rzVrH m1bV4Je58uryNns749yfMp774fxHqUpWkaaxiGY3JI43a7eYAVkAAABjakXjTaMw8re7Onn25/l3 +z3vef1HriWStTa6+V8vfavt9KJr8P2jW+sarbG3bnrX0aufB2nc+bV8wPpPwu14sLHD7Uc1a+ic F9yfyfOVrNpxWJmfmuza4Dcv0u8j53T/AKPvOre7ERHJHIqzVi9y+lz7PDU2ejHfePbpugHRytz1 ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAHBxvD239OnHe6+l8/qvduH/HbvzfS+7e6M3WV0m91nF4X+O3fm+l92f47d+b6X3b3R OMX3Nnhf47d+b6X3Z/jt35vpfdvdDjD3Nnhf47d+b6X3Z/jt35vpfdvdDjD3Nnhf47d+b6X3Z/jt 35vpfdvdDjD3Nnhf47d+b6X3Z/jt35vpfdvdDjD3Nnhf47d+b6X3bdsdn2reLXmMV77vPGeuHGHu bDXu1m9LVjntW1fSq2Dbk8L/AB27830vuz/HbvzfS+7e6McY6+5s8L/HbvzfS+7P8du/N9L7t7oc Ye5s8L/HbvzfS+7P8du/N9L7t7ocYe5s8L/HbvzfS+7P8du/N9L7t7ocYe5s8L/HbvzfS+7P8du/ N9L7t7ocYe5s8L/HbvzfS+7P8du/N9L7t7ocYe5s8L/HbvzfS+7exs7UbNIpHxNoskjN2u3mAGmA AHPvcLt73Sjl8evT+H8R5u52baOhMW8rvLPaGbJW5ttq+btwu7XnrPm/pPqWqdq8c9bejZ9SM8HT 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAB/9P6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/1PoAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAf/V+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/9b6AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/ 1/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/Q+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjN6155iP9QZDX1tPGr6dWcWie acgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxm0V55iGPW08 avp1BsGMWi3NMSyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//0foAAAAAAAAAAAAAAAAHn8Rx0bc6ad9b+3X3q8dv zt1016V/o7bwwdF+J3L89p83vPqmnVPdbtjhrb88nJEdK70Y7Np8drfR+8B5dd69OjaY853bPaFo 5Nzvo8evT+H9NjvcBakaqTqjxfD+9ecD6ml4vGqs5iWTwuB35276Z6N/rP1Xu3ugJMxWMzyRCvG4 7iNVurr0a9P5259z9aDLf7QmeTb5I/aW+z23BbevfpWmfOanobHA23I1WnRH0/uwcOqe63U4ndpz Wnzu/wDrXoz2bT4rW+i87f4e2xPfc3g3B6nD8bG73tu9t9C7vfKve4Pf66mJ6Vel879nug7Aad/d jZpNp83ywa+I4quxGOe3ie9eRucZu7nx6Y8Xb7z71z2tN5m1uWZZ7W1bdtpr/wDiDCbTPxytdy1e aZjznq17NrjvrTn5vw3Grd7OmsZpOr5lukDDa4+9OS/f1/ufD+I9fb3K7tdVZzD5mYxyS6eF352b /Nt7T3v8oH0IAAAAAAAAAAAAAAAAADG14pGbTiGTzu0uhHlfm3BhvdoRHJtxn59/dOrhN6d6mq3P nS+ee52f7LzrfZg7wAAAAAAAAAAAAAAAAAcHaF5rSMTjNnjdZbuz6T1+0uhHlfm3eKDPrLd2fSOs t3Z9J0cPws78TMTEYdH+Nt40A8/rLd2fSOst3Z9J6H+Nt40H+Nt40A8/rLd2fSOst3Z9J6H+Nt40 H+Nt40AnAXtO5MTM40vZcHDcHOzbVM55NLvAAAAAAAABja8UjNpxDzd7tCI5NuM/Pv7pn2l0I8r8 27xQfQ8JvTvU1W586XU4Oz/Zedb7N3gAAAAAAAAAAAAAA8jtG9otERMxGNX/AHed1lu7PpO/tLpx 5P513mg+i4S022qzPLPfevubbpcnBexr5/1m66wAAAAAAAAcnGWmu1MxOJ731nhdZbuz6T3OO9jP m+s8AHs9nXtatomc4mr0nl9m81vN+0eoAAAAAAAAAAAAAAAADj42012pxOOWrw+st3Z9J7/F7Vt3 bmtefpPI/Bb3i/T2/eg7+z7zak5nOJei4uC2bbNZ18kzLtAAAAAAAAAAAAABJnHLIEzERmeZ5u92 hFeTbjV8+3QcnFcVO9OmvQj+5+8cQN9+I3NzpWnyejX+20ujZ4W+9yxGK+Pf4fpHfXs2vhWmfI7z 3wPHWJmOWHtf47b7tv8ArX3Ln3OzrRy0nV823eW+H9MGja43c2+edcfP997T6x6+xxFN+O95/Cp4 T56Yms4nklaXmkxas4mAfUDn4ffjepq+Pw6/OdAAAAAAAAADRu8RTZ6U8viV6be+e4z21vh4NAdM 9oXm0aYiK+L4z2Hy1eeH1IAAANO/udVSb9z1v1YPN4/fzbq6+D0/L+7edqnukzNpzPPLr4ThZ3pz PQj6f7r3gN/Abd89ZPQ6P8T/AMb10iIiMRzKAAD5ze3LTe3LPSt8bLhty3W15Z59PO07vTt5V/WZ 8N7WvlVB9I87tC81pGJxmXouLjdm29WNHLMSDxOst3Z9J7nBWm21GZzy2eX+C3vF+nt+9evwm1ba 24rbn6QOkAAAAAAAAAAAAAAAAAAAB4/aF7ReIiZiNOr6W69hw8Vwk79otE45NAPF6y3dn0jrLd2f Seh/jbeNB/jbeNAPP6y3dn0jrLd2fSd1+z7UrNtUd7E39B5wM+st3Z9I6y3dn0meztTvWikTjLt/ xtvGgHn9Zbuz6R1lu7PpPQ/xtvGg/wAbbxoB6HC2m21WZ5Zx/wDLoatnb6qkU59LaAAAAAAAAAAA AAAAAAAAAAAAAA8HjNy3W2jM4j/i9589xntrfDwaA0dZbuz6R1lu7PpMHqV7OzETq5/mffg87rLd 2fSOst3Z9J6f+M+f/b+/P8Z8/wDt/fg8zrLd2fSZxv7lea1vSs7p7Nn4rfR+8cu9wm5tRme+r41A btrtC9en38ejd6+3u13a6qzyPmHVwu/OzePFt3t/e/ygfQgA+f4rct1tuWeSe61be5eLxyzzx8bs 4jhN225Nqxqi3fdKv2t2vb4Ld1RmMRnxqfZ3B7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPG4zi5t M7dOj4dv2n3P1oOnf4+tOSnfz/b+9+H6R5u5xW7uc9sR4tO8czfs8Pfe6Mcnj+ADSj16dmx4VvQb P8dt923/AFp7kHi8zp2+M3dv49UeLud/9669zs6Y5aWz82/vXm3pak6bRiQe9w/F03uTo28T3P7R 1PlYmYnMc73+E4jrq8vTr0vnfvgdYAAAAAAACTyQrG3NIPmp3LzyzM+k6+B3LdbEZnExb/ZwOzgf bR53qg995faN7V0xE4jvvzHqPI7S56+d9mDzust3Z9J9BwtpttVmeWcf/L5x9Fwfsa/Dwrg6QAAA AAAAAAAAAAeNx97RuRETONLg6y3dn0nZ2h7Xza/aOAGfWW7s+kdZbuz6Tt2+BtuVi0THfM/8bbxo B5/WW7s+kdZbuz6T0P8AG28aD/G28aAef1lu7PpM9vcvF45Z54+N2/423jQyp2dMWiZtGIkHrAAA AAAAAJPJCsbc0g+ancvPLMz6Tr4Hct1sRmcTFv8AZwOzgfbR53qg995faN7V0xE4jvvzHqPI7S56 +d9mDzust3Z9J9BwtpttVmeWcf8Ay+cfRcH7Gvw8K4OkAAAAAAAAAAAAAAAAAAAAAAAAAHh8duW6 2YzOIiv+zj6y3dn0nTx3tp831XGDPrLd2fSOst3Z9J3U7PtesW1R30Rf02X+Nt40A8/rLd2fSZRv Xjmtb0rO3/G38av0mu3Z+7HNpt5NvfdUDGnHbtOedUfP+HWPT2OMpu8k97bxfG/hbrwrVmk4tGJQ H1Q8zguKm/6O/S/V28b909MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAHkdo3tFoiJmIxq/7vO6y3dn0nf2l048n867zQfS7Fptt1meea1bmjhv ZV8mreAAAAAAAAAAAAAAAAAAAAAAAAAw3JmKTMc8Vt6rNr3ehbyb+qD5vrLd2fSl38Be07kxMzjS 8139n+18232YPcAAAAAAAAAAAAABp37TXbtMc8Vs+d6y3dn0n0PE+yt5NnzYM+st3Z9I6y3dn0mz h9nrr6M6fpO//GfP/t/fg8zrLd2fSOst3Z9J6f8AjPn/ANv79P8AGfP/ALf34PO6y0fHPpWbK8Vu 15rT5/6T651W7NvHNaJ+h71xbm1banF4wD09jj4tOnc73954H8z9m9N8o9rgN+b10Tz16P8AD+6B 6IAAMb2ilZtPNWNQPO7Q39MdXHPPfX8h5Oqe6y3LzuWm088tvD8PO/bHNWOnf4frQbuC273vF4nv a9L3L3GFKRSIrXkiGYAAMbXikZtOIebvdoRHJtxn59/dM+0uhHlfm3eKD6HhN6d6mq3PnS6nB2f7 LzrfZu8AAAAAAAAB4PGbluttGZxH/F7z57jPbW+Hg0Bqpu3i0TEzz919M+Wrzw+pAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9L6AAAAAAAA AAAAAAAAHj8bs7l9zVETauI06Ph+0efalq88THlVfUANOxt9XtxX8nfeX+sbkmYrGZ5oc88Xsxy6 o+kDpfNb8RG5aI5tVvWehvdoRjG3HL+0t9nte8eVzgteePlfUvA4PYndvE+DTvrfZ7T3wYbl9FZt 4sTZ8xM5nMve46cbM/l01+k8AHVwm11u5ETzR39vN+8fQvI7Nry2t+StfS/8L1wGrd243aTWfj9Z tAfKzGOR1cFuaN2O5b9H6Xs/7rXxMad20fOt9L9I1VnTMT3AfUvH7R3M2incjX6Xw/uPYfPcZOd6 3o+jUHK9/gtrRtxPx37/ANy8F9RWumIjuRpBkADxu0NrTaLx4XS8urzXudoRnaz3LV928MH0HB7n WbUZ56/o/Q+66t1vL7NnktHk29f3b1AAAAAaN/ejYrqmM8ulxf5KPF+l922do+zjy49TfeID6GOL 29EXmdOfA8NyX7S8Svpz9nt+9eU2U2b7nRrMg7f8lfuV+l/zb9vtGs8l40/Or3/w/uPMvsbm3GbV mIaQfU1tFozHLDk3eO29vkjv5+Z0P63u+seNXdvWs0ie9s1xEzOI5wejPaV/irX6X3ax2lb46x5v e+9cn4Xd8WzTas1nExifnA9/Z4um9yR3tvEt9m6nysTjlh9Bwm9123melHeXBnv70bFdUxnl0vJ4 ni436xXGnE6ud6PG7Vt3bxWMzFtX/bc948W+zfbjNomsA1O/huMjYppxq5dXScDdTYvuRmsTMA9n h+Ljfma40zEanY8rgdi+3ebWjTGnT9Lb9279/djZpNvR8sF3d6m1Gbzj1nBftKPBr6c/Z/ePLveb zqtOZlK0tecVibT80Hof5K/cr9L/AJsq9pW+OsebOn3rl/B73i+r/wA2q+zfb6UTAPZ2uO278k95 Pz+j/W951btfKPU4DiJiertzT7P5v7oHrgAAAAAAAAA87tLoR5X5t3iva7S6EeV+bd4oPY7N6Nvl em8ngN2lK21TFeXwnf8Aidrxq+kDeNH4na8avpH4na8avpA3jR+J2vGr6R+J2vGr6QN4kTExmOZQ HNvcVt7XJM5t4lGrjeInarpr0rfQo8MHqW7Snwa+lZh/kr9yv0v+biptX3OjE2bfwe94vq/8wdde 0vGr6FndtcVt7vJWeXxL9P4fw3z9qWpOLRNZ+cx5gfVNG/vRsV1TGeXS08Fvzu1xbpV+lX9ovG7V t3bxWMzFtX/bc94DzuJ4uN+sVxpxOrncLbfZvtxm0TWGoHfw3GRsU041curpPQ4fi435muNMxGp4 1Ni+5GaxMw9Dgdi+3ebWjTGnT9Lb92D1QeRxnFzmduk8nh3+y2wdu7xe3tckzqt4tHFbtKfBrHnW /wDG8xnTavudGJsDu/yV+5X6X/Ntp2lE9OuPI75wzwm9Hgz9FotWaziYxPzgfSbe7TdjNJy2vl6X tSdVZxL3uG4iN+vzo6dftAdQAAAAAPG7S6ceT+dd5r0u0unHk/nXeaD6DgvY18/6zddbk4L2NfP+ s3XWA07u/TZ6U8vi+G1cXxPUVxHTt0ffPBtabTmeWQenftLxa+nP2e371h/kr9yv0v8Am8+tZtOI jM/Nb/wm94s/RB37faNZ5Lxp+dXv/h/cbt7jabcRMd/q8V4dqzScWjE/OYg9f/JR4s+l/wDR6dZ1 RExzT3z5V9PtdCvk09UHPx3sZ831ngPf472M+b6zwAev2bzW837R6jy+zea3m/aPUAa9zdptRm84 aeJ4iNivzp6FftHg3vbcnVacyD1L9pRHQrny+9941f5K/cr9L/m86Im04jll0Rwm7Pgz/wBgdde0 p8KsebOn3rs2uM293kzpt4t/h1bxL7N9vpRMfD9o1A+rHkcHxcxMbd55PAv9k9cBq3d6m1Gbzj1k 392Nmk29Hy3zt7zedVpzMg9S/aUeDX05+z+8av8AJX7lfpf83n1pa84rE2n5ro/B73i+r/zB1V7S t8dY82dPvXVtcdt35J7yfn9H+t7zq3jX2b7fSiYagfVjyOA4iYnq7c0+z+b+6euDTvbsbNdc8rh/ yUeL9L7tv4/2X+tXgg+j4fiI365iMYdDzOzejb5XpgOTc43b2+TOqf3fvPZOLjeJmZnbr0Y9p8/9 1/DeYD1bdpT4NfSsw/yV+5X6X/NxU2b7nRiZbfwe94v/AHr/AMwdMdpW+Osf9dPvXVtcdt35J7yf n9D+r7zq3jX27U5LRNfKawfVjyez9+c9VPN+r909YAAAAB53aG9orojnv0v4f3r0XgcbfVuz83FP h/MBxu3g+H662bdCv07fsveOJ9DwlNG1X536T0/ugdMRjkhQAAB5/HbEXr1kdKvS+ft/cvEfVTGe SWivC7VOased+k+uB5nZ9rRuYjozHf8A2fu/5r20iIjmUBo3eI29rpTy+J4bRxnE9VGmvTt9Cjw5 nPLIPVt2lHg19O3w+ta/8lfuV+l/zcFaWvOKxNvJb/we94vq/wDMHRHaV/jrX6To2+0aT0omv9yv vHl32Nzb5bVmI+i0g+preLxms5hk+e4XfnZv823tPe/y30IOHf42Nm+jGqY814+9udbeb82p28Xw +5bdm1Y1RbT0fJptPPtWaTi3JMAkTicvW/yUeL9L7t5Lf+F3fFkHv7W5G7SLxzS2OfhaTt7Va25+ X6Vr7rZu7sbVZtb4gZWtFYzacQ8/e4/bxNYjrI9CnvP7Tzd7ftvTm3N4NPBo0A6p4ivxbdPpf82+ naFqxjTXTHg1zVzV4bdvyxWfU+tS/D7lIzas4+H7MHq7faG3bktmn0qfD+U7omJjMcsPlXTw/E22 J5OWvhU+H6wH0QxpeL1i1eaWQPmN3p28q/rM+G9rXyqsN3p28q/rM+G9rXyqg+kc/EcRGxXMxnLo eZ2l0a/KCf5KPF+l927tndjerrjkfNPe4D2X+tgdoPO4zip2+8p0vCt+z+9B07vE7e10p5fEr31/ h/EcNu0vFr6dvh9Y8uZyyrS15xWJtPzQd/8Akr9yv0v+bZTtLxq+hPw+tcX4Te8Wfo/82i1ZpOLR ifnA+j2t+m90Z83w258tW01nMckw9/heI6+vL0q9P3v8wHUkzhXg8XxM7ttNehH9z977sHo7nHbd OSO/n5nR/q+7ctu0rfFWPOtq908tupsbl+WtZmAdn+Sv3K/S/wCbKvaU/HWPNt/5HL+D3vF9X/m0 Wpak4tE1n5wPd2uN29zk6M/P9463yj2uA35vE0tz16P8P7oHogAAAAAAA07/ALO3kX9S75p9Lv8A s7eRf1LvmgdnA+2jzvVe+8DgfbR53qvfAABr3dyNqk3nmh5/+SjxfpfdunjfY28z6zafPg96ONpo 1zycujq/D1OS3aVs8lYx874bbzQHqU7S8avoe73PevR2t2u9GqvM+a530fD7XVUivx+H5YN7n3eJ 29npTy+JXp/D+I5eM4uad5TpeHfxPvXjzOQepbtLxa+nb4fWMP8AJX7lfpf83BTbtecVibeS3/hN 7xZ+j/zB2U7S8avoT9n9679rfpvdGeXxfDfO2pak4tE1n5yRM1nMckg+pHDwnFddGm3Tj+5+8dwD Ru8RTZ6U8viV6bDit/qaZjpW72nvf5b5+Zm05nlkHq27S8Wvp2+H1jX/AJK/cr9L/m4KbdtzkrE2 8lv/AAe94v8A3r/zB1V7Snwq+jZ2bXGbe7yZ0z4t/h1bw77dtvpRNWsH1Y83gOIm8dXbnjoeR929 IAAAAB89xntrfDwaPoXz3Ge2t8PBoDlfUbfRj5Kvl31G30Y+SoMwABjN6xzzH/Vyb3G7e3Hezrt8 3of1QePv0im5asc0S0srWm0zM88rSk3tFY57A+k25zSsz4tfVbErGmIiPiUHBvcdG3aaY1Y/LpYU 7Rra0RNZjPznncV7W3ytW30o+WoPqAa93djarNrfEDK1orGbTiHBudo0ryVib/Qp7z+08ze37b05 tzeDTwaNAPSntK/xVr9JY7Sv8dY+k5K8Nu35YrPqfWpfh9ykZtWcfD9mD1dvtDbtyWzT6VPh/Kd0 TExmOWHyrp4fibbE8nLXwqfD9YD6IY0vF6xavNLIEmYrGZ5IcG52hSvJWJv9Cnw/lOHjOIndtpjo V+n++924welPaV/irX6SR2lf461+k5a8Lu25YrPqfWluF3a8s1n1/qgejTtGs9KJr5Pf+7d9Nyu5 Gazqh8w27O9bZtqr51fHB9KMaWi8RaOae+ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5OM3uq2+TpW7yv2r596PaN83ivix 6/w23nA6eG2OvvjwY76/w/ePoK1isYjkiHF2fTTt6vHn1P0XvXeAAA5OL2I3qZjp16HuHWA+VdXB 2tXdjT8fe28j7v2r2I4Xaic6Yz87v/rW+KxXkiMAoOXiuI6iuY6Vuh73+WDbu71Nrpzj1v6bhv2l WOjWZ8udHvXk2tNpzM5mStZtOKxmfmg9D/JX8Wv0j/JX8Wv0nNHCb0+DP0WN+H3Kcs1nHpfVg9Gn aVZ6VZr5Pf8Aunft7ldyM1nMPmG7Z3p2bao86vj1B9KxtzStZi0RMc098luaQfLOzgfbR53quN2c D7aPO9UHvvI7S56+d9m9d5HaXPXzvsweW+i4P2Nfh4V3zr6Lg/Y1+HhXB0g8jjOLnM7dObw7/ZbY O3d4vb2uSZ1W8Wjit2lPg1jzrf8AjeYzptX3OjE2B3f5K/cr9L/m207SienXHkd84Z4TejwZ+i0W rNZxMYn5wPpNvdpuxmk5bXy9L2pOqs4l73DcRG/X50dOv2gOoAAAAAHh9oe182v2jgd/aHtfNr9o 4AfR8L7KvyOhycNuUjarEzXOPGq39bTxq+nUGwa+tp41fTqdbTxq+nUGwa+tp41fTq2AA5eK4jqK 5jpW6Hvf5YNu7vU2unOPW/puG/aVY6NZny50e9eTa02nMzmZK1m04rGZ+aD0P8lfxa/SP8lfxa/S c0cJvT4M/RY34fcpyzWcel9WD0adpVnpVmvk9/7p37e5XcjNZzD5hu2d6dm2qPOr49QfSsbc0rWY tETHNPfJbmkHyzs4H20ed6rjdnA+2jzvVB77yO0uevnfZvXeR2lz1877MHlvouD9jX4eFd86+i4P 2Nfh4VwdKTOFeDxfEzu2016Ef3P3vuwejucdt05I7+fmdH+r7ty27St8VY862r3Ty26mxuX5a1mY B2f5K/cr9L/myr2lPx1jzbafeuX8HveL6v8AzaLUtScWiaz84Hu7XG7e5ydGfn+8db5R7XAb83ia W569H+H90D0QcPG8RO1XTXpW+hQG3e4rb2uSZzbxKOK3aU+DX0rPLbKbV9zoxNgdv+Sv3K/S/wCb OvaXjV9Czk/B73i+r/zaL0tScWiaz84H0G1xW3u8lZ5fEv0/h/DdD5Xme7wW/O7XFulX6Vf2gO0A AAAAAAAAHgcd7afN9VxuzjvbT5vquMH0ux7OvkU9Sjc07Hs6+RT1KNwAANO9sV3q4tz+DfxHz25S du01tzw+neR2lTE1v3e89EHmxM1nMc8PpNnc62kX7sf+R8y9rs62aTXxZ9cHog83jOLmneU6Xh38 T+H+9B1bvE7ez0p5fEr0/h/EcNu0vFr6dvh9Y8uZyypt2vOKxNvJB3/5K/cr9L/m2U7S8avoT9n9 64/wm94s/R/5tFqWpOLRNZ+cD6La36b3Rnl8Xw258tEzWcxyS9vhOK66NNunH9z94DuBw8bxE7Vd Nelb6FAbd7itva5JnNvEo4rdpT4NfSs8tsptX3OjE2B2/wCSv3K/S/5s69peNX0LOT8HveL6v/No vS1JxaJrPzgfQbXFbe7yVnl8S/T+H8N0PleZ7vBb87tcW6VfpV/aA7QcPGcT1Uaa9O30KA37vEbe 10p5fE8Nw27Sjwa+nb4fWvKmc8ssq0tecVibeSDv/wAlfuV+l/zI7Sv8da/Sc/4Pe8X1f+bXfY3N vltWYj6IPU2+0aT0omv9yvvHfW8XjNZzD5Z1cLvzs3+bb2nvf5YPoWNrRWJtPNWNXosmnf8AZ28i /qXBw/5KPF+l/wDR0bPGU3YmZ7zT4zwFB7G52jWOSkavnW7z4f2mj/JX7lfpf83BWlrzisTbyW2e G3YjM1kHdTtLx6+hP2e5716G1u13YzWcvmme3u22pzWcSD397iabPJae+8SvTcFu0p8GsedP/jeZ MzPLPO3V4fctGYrb/oDrjtK/x1r9J1bXH0vyW7yfof1Xj327bfSia+U1g+rHl9n78znbn4u+2/J/ ZPUBx8RxkbFtONU41NFe0azMRNZjznN2h7Xza/aOEHvb3GU2uTpW8Wn2m6457St8VY/7/dvNdFeE 3bxmKz52mn1wOqO0rfHWP+/3jr2uO29zknvJ+f0P63vOrePubG5tdKJj1f6u20g+rHicHxU0mKXn vJ6P7v7l7YCTOFeDxfEzu2016Ef3P3vuwejucdt05I7+fmdH+r7ty27St8VY862r3Ty26mxuX5a1 mYB2f5K/cr9L/myr2lPx1jzbafeuX8HveL6v/NotS1JxaJrPzge7tcbt7nJ0Z+f7x1vlHtcBvzeJ pbnr0f4f3QPRc3EcTGxEZjVNvzXS8rtPwP5n2AL/AJKPF+l/9G/d46m3EY761oi+ny/2zwVB6P8A kr+LX6Tdt9o1nkvGn51e/wDh/ceQ27O31t4r3el5H6wH0dbRaImOaVm0VjM8kJOKR3K1j6NXz/Ec Rbft83wKfD9aD09ztDbryVzf6Nfh/Lc09pW+Ksf9dXunmN9eG3b8sVn1frQdf+Sv3K/S/wCbOvaU +FX0bOOeE3o8GfotE1ms4mMT84H0GzxW3u8kTi3iXdL5V73B7871O+6Ve9t9luA7Ac/E78bFc+FP QqDPc3abUZvOHBftKPAr6fu/vXl3vbcnVacyxiJmcRyyD0f8lfuV+l/zbdvtGJ5L1x86nff23DHC bs+DP/Zpvt2pOLRNfKB2cdeu5atqzmNP513AAPpOG9lXyat7Rw3sq+TVvAcm7xm3tcmdVvFp8Orc PF8XNpmlJ73w7/tPufrf4bzQepbtKfBrHnT/AONj/kr9yv0v+bhptX3OjE2bZ4TdjwZ+iDup2lHh V9CXft71N2M0nPrPmpiazieSVraaTms4kH1I5OF4nr4xPTr0vfOsBzb3Fbe1yTObeJRq43iJ2q6a 9K30KPDB6lu0p8GvpWYf5K/cr9L/AJuKm1fc6MTZt/B73i+r/wAwdde0vGr6FndtcVt7vJWeXxL9 P4fw3z96WpOLRNZ+cx5gfVDi4Lfndri3Sr9Kv7R2gAAAAA8TjOKm8zSk95HS/efcg7t3jtvb5I7+ fmdD+t7vrHJPaVvirH/f7t5jbTZvudGJn1f6gO6O0rfHWPV966Y4zb3aWjo20272/k/q3l24bdrG ZrPr/VNAI7+z/a+bb7NwO/s/2vm2+zB7gNO/vRs11T5tfGsDO967cZtOmHBftGsdCJt/beXu7tt2 dVp/41/htfOD0f8AJX8Wv0ljtK3x1jzZ0+9cscLu25YrPqfWsL7G5t8tqzEA9ja47b3OSe8n5/R/ re86t2vlHfwvFztTpty0+q+6/dg9wAAAAAGjifZW8mz5t9JxPsreTZ82Du4D2v8ApZ7rwuA9r/pZ 7oAJMxHOCuTjKRbanPg9/Vvtu0r0rVjznlcXxcbkaKdHw7+ODzXbwE43Y+S3+ziej2dtzN5v8VY+ nf7sHtAxvaKRNrc0AszERmeZw7vH7deSO/8AU+H8t5vEcTbfnuU8Gnvf3jlB1zxFPi26fS+7bacf NIxFaxHzdTlpw+5uRmtZmGVuG3axmaz6/wBUD0tvtGlulE1/uV95/bd9bReM1nMPl23Z37bM5r51 fBuD6Vo396NiuqYzy6WW1uxu1i1f/wAbfs2jjdq27t4rGZi2r/tue8B53E8XG/WK404nVzuFtvs3 24zaJrDUDv4bjI2KacauXV0nocPxcb8zXGmYjU8amxfcjNYmYehwOxfbvNrRpjTp+lt+7B6V7xSs 2nmrGp53+Sjxfpfdu3ifZW8mz5sH0HD8VG/MxjTMOt43ZvTnyfzqPZAa93cjapN55obHJxvsbeZ9 ZtA5v8lHi/S+7dfD8TG/E4jTNfznzr1uzPD/AJf24PVfPcZ7a3w8Gj6F89xntrfDwaA5688PqXy1 eeH1IAkzjll4fFcXO7OmvJT6z+J7sHobvHbdOSO/n5nR/re76xyW7St8VY86dXunmNtNm+50YmfV /qA7f8lfuV+k3U7RrPTia+T3/u3BPC7teWaz631bn5gfT03K7kZrOqGb5jb3LbU6qziXv8Pvxv1z 8cdOoOhFeNx3ETa3V16Nen8+/wB0Dr3OP26ckd/Pzeh/V925Z7St8VY9b3TzG+nD7l4zWs4+H7QH X/kr9yv0m6naUT0qzHkTr904J4TdjwZ/7Wc8xMck84Ppdvepuxmk5+H7NtfL0vbbnVWcTD6PZ3I3 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 873eL4qNqs1jlvP9v95uPBB0cL7Wvyvo3zfDe1r5VX0gAAAADx+0dvFov43eedT4f2nsNO/tRvUm vo+WD5p7XZ+7qponnr9Xb7149qzWcTzwy29y23aLV54B9OOPZ4ym7yT3lvFt9luOwAGvc3a7UZtO AN3cjapNp+J8zM5nMuriuKnfnEclI6Nftd1yA6uH3dyL1rWZ5473PePoXldn7H62fJ2/td37L+o9 K/Rn5JB4fF8RO9bEdCvR9+4xv4fT1ldXRz8P7gLThd3c5YryfO7z610V7O3J55rH/X/g9sB5VezY 8K3o1cPE7cbW5NK80ael5L3d7ersxm0+TXw7vnty87lptPPYGt9Rt8tY+Svqvl30+10K+TT1QbHz 3Ge2t8PBo+hfPcZ7a3w8GgOevPD6l8rE4nL6mJyCvnOKjG7byn0bxu0NrF4v8VvXp90DzonE5fUx OYzD5V7PBcVFqxt25LR0Pn194D0gAa962mlp+bb/AGfMPV47iYtHV05f2lvsXlA7OBjO9H5NXqXe +8ns7b59yf4dftvs3rA+Y3enbyr+sz4b2tfKqw3enbyr+sz4b2tfKqD6R5naXRr8r03mdpdGvyg8 d73Aey/1s8F73Aey/wBbAz4yM7NvN9fbfPPqb1i9ZrPhRpfMWrNJms88A9Ds6e/mPm/nPZfNbO7O 1eLx8XqvotvcruRqrOYBmDRv71dmuqefwK+PYGq3HbdbTWc97OnmbNvitrcnFZ5fOq+dmczmeeXV we3r3Y7lf0nofeg9niN7qaTb4/A8t87a03nVaczL1+0ujX5fzXjAyrWbTiIzLqrwO7b4seVZ19m6 cW8f7P8A8j1AeNXs2/x2rHpX902W7PrSs2mZnTFreJ4P816rzON4qIrO3Xlmen8z7wHju3gPax8l nE7OB9tHneqD3wAAAAAAAad/2dvIv6l3zT6Xf9nbyL+pd80Ds4H20ed6r33gcD7aPO9V74AAOTjf Y28z6zafPvoON9jbzPrNp8+D1uzPD/l/bvVeV2Z4f8v7d6oDh7QjO151Xc1b231lJr3Y+l+q/uA+ ZdXDcP18zGdOn5uv7Tac0xicS3bG9OzeLR53kA7/APGfP/t/fn+M+f8A2/v3o7e5XdjVWcw2A8r/ ABnz/wC39+wtwFazidyIn51f/wBQ9W967carTiHz3Eb0715t8XgeQDujs2J5r/Q//UPS2qdXSKc+ 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 AAAAAAAAAAAAAAAAAAAAAAcXG7t9umafHPfX8R2sbVi0TWeWJB8zWttycR31pfQcNs9TTT8fSv5b Zt7VNuMUjDYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw+0Pa+bX7R wPR7QrPWROOTS4NM9yQfS7XQr5NPVbGG3GKRE8+mvqswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAf//X+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjNK254ifKhj1VPFr6FWw BIrEc0YUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/Q+gAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAB/9H6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 Nu+Lb0X0gDzuApuUi0WjTXwdXjfrHogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD// 0PoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASYzyS8uezs3nlxT+5/DeqA17W1XarprHI2AAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAADVu7UbtZrb/wDFwbXZ2JzuTn5lPe/D+I9QBIiIjEcygAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAD/9H6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAATLGbwDNGudyGE7sA35MuWd6GE8RCK7cmYedbiohpnizJh62 qDVDx/xbCeLMmHtaoXVDw/xcrHFmTD29ULmHjRxa/izK4exky8yvFw3xxESZTDsyOaN6JbI3IUbh r1wy1QIyEyZBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAf//S+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAABMgox1QwtuRANmYTVDz9zfiHFucVMczOVw9zXDXbdiHz9uOtDVPGWkyYezucVE OK3Fy82d2bMc5TK4d1uLlrnipcppTJhuniZY/iJYaDQZVZ3plOsk0mkyGuU1stJpTKsNS65ZaV0G RjrlOslnoY6TIRuzDZHETDVpXQZG6OKltji5cmhMLlMPRjjJbq8Y8g1Lkw+jpxES6qbkS+Wjemrb XjLVXKYfU6oXMPmq9oWdNOMmxlMPcyrj2t6JdUWhUZDHVDJQAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//0/oAAAAAAAAAAAAAAAAAAAAAAAAA a72wDPJlxW3sNfXor0cwZeb169eZHo5MvO69evMmHoZMvP6868yYehky8/rzrzJh6GTLz+vOvMmH oZMvP6868yYehky8/r068yPRyZed1515kejky87rzrzI9HJl53XnXmR6OYMw87r2M8QZMPTzBl5k cQ3U3smR3DXW2WaooAAAAAAAAAAACMZs5dzfioOuZiGjc3Yh5m5xrkvxU2ZyuHducXpcVuMmXLa2 prwmVw3W35lrm2WOllFWVYYyaGzC4MjDSuFVBjhcMgUEAAAUQQFRRRFQBQASYTKwqJpTS2JINelN LMBr0rFsNmEmq5RtrxU1dFeOl581SIwuUw9zZ4nVL1KXiXytL6XbTi8NZMPocjy6cVqd1LxKo3iZ VUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//U +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 Z5fE8NuWVyut1bwGmAAAAAHJv8ZTZ5OlbxK/a7iZwslvldbG1616UxXyp0vB3eO3dzmnRH7v33tH JMzPLLF3dp276n0U8Zs157R5uq/1TD8fs936Nnz4zyrft6/W+hjjdmfC+jf3bdXepfo2rPnPmBed T24+sHze3xO5tdGeTxbd/T4fw3qbHH13OS/eW/t/dfD9I1NpXO6XX9R6ADbkAAAADl3+Lps8k99b xK/a/snlbvHbl+adEfM99/42btI6TS7PdteteW0xXyp0tE8Xs157R5ub/VPnZmZ5Z5UY5us7c/js +g/HbPd+jdY47Znwvo392+eE5Vfb1+t9NXiNu3NavpNz5Nt296+30ZmPV/pezXmze38uz6ceTs9o /FuR/Mp9ps+7/pPUreLxms5h0llcbrdfMyAVkAAGnfvO3t2tHPEPmrWm05nlmWbtxdNdOb6sfJtu zu22rxav/wCTPNv2/qfTo8/iOPrt97TvreN+rr715O5vX3enMz6n9JbtIzNLt+m+gtxO1XntHr/U tX47Z7v0b/8AB8+M866e3PrfQxx2zPhfRv7tupv7d+jas+c+YDnT24+sHze1xO5tdGeTxLd/T4fw 3qbHH13OS/eW/t/d/wAz+o1NpXO6XX9R6ADbkAAPmN/2l/L3PXu+nfMb/tL+Xuevdz3d+312agHJ 6HrdmeH/AC/t3rPJ7M8P+X9u9Z316PJv5tvx6ABpzAa9zcrtxqtOIBsHj7vaMzybcY+ff3Tgvv7m 50rTPq/0vZsXaOs7dvX/AG30Vt6lOlasedDVPGbMeF9G/u3zozzdPbn83v8A4/Z7v0bLHHbPjfQv 7t8+Jyq+3r9b6SOK2rc1o87vPrW6totyxMT5L5VYmazmOSV5s3tz+Gz6seBtcduU5+/j5/S/re86 162xxNN+OTkt+zt0vvG5tK5XS6ukBpgBy8Ze1NqZr8fe+RW361FkzeLqHyYxz/8Ah39r6v6P731g +Td/BcT1U6bdC39u/wC096TZm9vE6vdAdHEAAB4vG8Vrnq6dGOnb9pb3SW4a115V7Q+TGOf/AMO3 tfV/R/e+sHyb6Hgr2ttRq+LvfLp+r91/LWbZY204zll1gNuQCTOOcFHnb3aFaclO/nxv1f3vw/SP M3OK3Nznnk8WneV+H8Ri7SOs0t/TfQW3aU6VojzmieN2Y8L6N/dvnhnm6e3P5vf/AB+z3fo2Zxxm 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAEAyZEwC5MpgwC5DAAqKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//W+gAAAAAAAAAAAAAAAAAAAAAAa7NjCzG3Qcl3 NZ1XctnkoQyYwyYQVFBFRQAAAAAAAAAAAAAAAAAAAAAAAFBFRBAAZw7dnmcVXft9GHbtTxVsAesA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHvc7scW/zue/Qc0hI8V6oqoqAAoAAA AAAAAAAAAAAAAAKACAAKAKgioyAAIqKsG2jsq49t21erRWYDuAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICsLThha+HHu7+EG3d3cPK3t7LDe3Zs45mWK0W nLDCwzwisYZsVhFUwKgxlizlgRFh27VXFDt2rNo9Tah3V5nHs8rthuMqAoAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 bd39FsRDpeVe2q0y3rMuvb15X4m/8VPchu2t7rJxMYl57s4WvPbzWrJh1211mucOwByeUAAAAEmY iMy8/d3pvyR0WpMt663d0X4mteSvfeq554i8/kaB0kj1TTWNnW37sso37x8bSLiNYny6O2nFeNHo uqtotGY5nkM9vcnbnMM3X5XLbtz0PVGFLxeMwzcnmABAzhLWisZnmedu7s7nk+K1Jl011u7pvxMR yV771XPPEXn48NA6SR6ZprGzrb92WUb94+NpFxGuM+XR204qJ6UOqJiYzDyG3a3Z25/J4rN1+Vx2 7c9D0xKzFozHMrm8wDG1orGZFWZxzua/ExHR5XNubs7k/k8VqdJr8z0a9v8A7G+eIvPx4Ydbfuy1 jWI7cZ8ujdG/ePjbqcV40ei4xMRm6a30vWraLRmGTyqbk0nMPSpeLxmHOzDz7acP22YDLkxvbTEz PxOP8VPcdO/0JeY6ayV6O3rNp8Trjip+OHVbcisZl5TK1ptyyt1bvbl6fA6LcTM9HkaZ3rz8ctY1 iNzXWeltjevHxt1OK8aPRcgYiXXW+l61bRaMwyeVS80nMPSpeLxmHKzDzbacP22YDLm5uK6MfL+b uOB38V0Y+X83ccDtr0evt+UetXmj5HkvWrzR8jOzPd9LIBzeYa77tac7Vvb2jva9L1XBM5525rl2 105fFs67cVPgw1Tv3n42kdMR6JrrPS2dbfuysb94+NqDEXE+XR1V4qY6UZddNyt+Z5SxMxOY52br HO9uXy/7b1xq2tzrI/L4Ta5PLZj4WNraYmZ+Jx/ip7kO2YzyS8zcpothvXFde3NdvDZu/FT3Ibtr f1zieR56xMxOYb4x2umuPB64wpfXGYZuLyCTOOWVcfE7ngR56yZXWcrxSeKn4oT8VPchyjrxj18N fld23xGu2Jh1OThtvHfz5rrc7jPwvNvjPwANe5uRtxmefwWWJMsrWisZly24rxY9Jy3vN5zLF1mv 83p17cnn+NunfvPxsetv3ZaxrEdeM+XRvjiLx+V004ituSe9n6LzxLrGLprXsDh2N7T3tub1Xc5W YebbW60at3d6uPyy2uTiuaP9SdTWZ2mtYfip7kNm3xGucTDhWszWcw68Y9N01x0d27xGnkryy5Z3 rz8bUEkizSat9eIvHx58p1be/W/JPJLzmzarqtEFkTbTXHyPUAcXjAAAAGNrRWMyx3NyNuMzz+C8 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 wDbmNdt2lZxa1az861atj5W8zNpmefLNvF0015vU7Q3KXrXTMW5fAtW7yQcbcvTrOM4j2eA3aU28 WtWs6rdK1a+I8YJcG05Ti+m6/b8en9Sn/NtiYtGY5YfKPa7NmZpaO5LpNs1w204zk9IB0cQAAAAA AGne36bMZt5tfDsL1bmu+7SnSmK+VLxN7jtzc5K95X5vT/re76txTOXO7fydp2/ne/bj9mPjz5Nb Mf8AI7XzvR+8eEM8q37ev1Pfjj9mfjmPN911jopvU3OjaJ9b+m+YF51L24+sHgbPG7m3yT39fn9L +XvPa2d6u9XVX/7Ubllcdtbq2gNMJMxWMzyQ1dft+PT+pT/m4+0pmKVjuy8Vzu2K7a6cpyfTxvbc ziLVz5dW18m7t7jLXrFKzyaa9Zfw9y+n9N8P1pNlvb+V6u5xW1t8k25fFr3/ANW0/wCR2vnej/8A d4Qzyrft6voqcZtX5rY8vvPrHS+UdXDbu5W0VpPSnodLbamzN7fy19EA6POAAAAAAAAAAAAAAAAA AAAAAAAAAAAAA//W7AHzkAAAAAAAAHLxNeSJdTXu11VmG9bjbWjzFQe5Xq1nMRPdZNGxOafI3vBZ i8UHmbs6rTL0bTpiZ7jy3btTzbKgD0js4aeSYdbz+HnF/leg8XcmNkHNxNsViO66XBxFs2x3DtzO w52VYzOO6xb+Hrm+e49duJyV6ERjkBJnEZeEc3EbmO9jznEytbVOZ+Ni9us4zANlNu1+Zltbeufy R0noRGOSGN9+Pw6/5ByRwvdn/sxtw1o5py7hx9zZHkzGOSUejvbWuMx0nnvTrtzisqXmk5h6cTmM w8l3cNbMae459zXw5jpY36M/JLJjfoz8kvNOqPKAfQUZ1pN5xCVrNpxD0qUikYhy334fuDmjhZ+O WFuHtHN3zvHD3NkeSjt39rMao5/CcT067cpyVs276LZenE55XkPQ4e2a48Vy7s9Y3gPMjzN3pz8r W9C+xFpzzMPwsd1653NcK5trpx8r02imxFZzzt7h3NptfhQAcwAAAAcXFV5Yl2tHEVzT5O+anV00 uNtXnMqTpmJ7jEdnsewNe1bVSJbHB4L4DyLTmZnuvS3raaT8Ok8xvV6O1PNsAOju9DhpzTHcl0OH hbcsw7nG9Xj3mNthxcVblivnO15m9bVefRXXq1258X5Gps2q6rRDW6uFryzPcdL0eja412rueZvV 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 iLTXlicNvX37vqufF572r6a9GZiOWXBvb2vkjo+s02vNuecsVmuHTXTj8WwDfsbWucz0Yavg6W8Z ydexTTX8s983A4vDbm8mrf6EvMenv9CXmOmvR6e15fvGdLzScwwG3Z6tNyLxmGbyImY5Ybevv3fV c+Lz3t/I9G1orGZ5nm7u71k/k8Fha0255yxakw3rpx+L/kFiMziEdnD7Xhz5i24b2vGcnVWumIju MgcHic3FdGPl/N3HA7+K6MfL+buOB216PV2/KPXrzR8jyHr15o+RnZnu+lXlbkYtMfleq4eJpidX dTXqx27i/ncrZtX0Wz8TWOr1WZ8HsROeWB5dN21OaWz8Tf8AI5ca8t7d/g9Bzb2/FeSvP6rktu3t zy1tTX5m9e3jzgDbuPXjmeQ9XbnNYn8jns4d30s2F7xSMyzefv7mucRzQzJlx115VotM2nMoDs9r Zt012x6T04jHJDVs7eivLzz0m5x2uXk325X6Gjf29deTnh5z2Hnb+3otmOazWt9Lfb2/4/8AQ0Or htzE6Z5p6PlOUbsy72cpxewNW1udZXPx+E2uLw2Y+Fp36a6/ljvnmvYedv7Wicx0Zb1vpd+3t/xt Dp2N7T3tub1XMN2Zd7JtOOz2OceVXctXmlnO/efj9Vji8/tX+bu3NyNuMz6LzbWm05lJmZ5ZRqTD trrwHRw1M2z4rREZnEPT2qdXXHx+EbXwZ324zH/Y2OTiuaP9XW5OK5o/1c9erhp5tXEsc6LHO7PY 9cB53zwAHFucRaLTEfE1/ib/AJGG705+VrdpI9s11x5XXt8RabRE/G7Xl7XTj5XqMbRw7kkvwjTv 011/LHfNwy5S4vJ4437+1onMdGWh2ni90vKcnTsb2nvbc3qu/neOzruWrzSzdcuW3b5fFq9Vr3Ny NuMz6LhnfvPx+q1TMzyyk1Znb+dbWm05liLEZnEOj0N/DUzbPivQa9qnV1x8fhNjjbmvHveVc/EU 1Vz4rz3sPN3tvq5/JPRa1vpde3t/xtLq2N7T3tub1XKN2ZdrJtOOz2InI8qt7V5pZ9ffu+qxxef2 r/N33vFIzLzdzcncnMsZmZ5ZRqTDrrpw/OLWJtOIR28PtY76fNW3DW23GcnTWumIiPiZA4PE5eK5 o+Vwu7iuaPlcLtr0evt+VY53rvIjneuzs5930/cAObzpbmn5HkPXtzT8jyHTV6e16h6HDdD/AFee 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 8NT8reLmt8tvm2a6bVacsNgDNueoAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAANc7NJ54/Na54ak910C5rU22nqck8LHxT/2Y/hfy/RdovKtc9vmcX4W e7/2X8L+X6P/AN3YHKnubfM5I4WPjmWyOHpH5W8M1Oe3zPQptUp0axH+jYD3sgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/9bsAfOQAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAB6gD6KgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAP/9fsAfOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6gD6KgAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/9k= --001a113448744e7e4c04eb25957b Content-Type: image/jpeg; name="2.jpg" Content-Disposition: attachment; filename="2.jpg" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hmpbqlot2 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAKcAvUDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDM0+11 HJW2jkBlXBIHUVMbC4itneVlVEcqUL85zjpWJceLrqZIx5z/ACLtURjaAKzZrvULpQBBMofkNg/N XWqrvoiHTstWdtbTwRAIZEHrzXdaBqGl2VjlruHzHOThuntXhlrpOq31zHDAGMrsAoLgc1uD4feK QORGv1nFW3KSISS6ntw8SaUOt7EP+BVKnifRUOW1CH/vqvCv+FfeJD/HF/3+py/DzxCMGSSEJnki XPFRyNjPe4fFWiSypGuoQlmIAG7qTXBeItR865vr8MHDttix3A4GPxrlZfh6bKzkvjq0uYUMhGzj 5Rn+ldFpFkmo6hp8CHda2UIuJB/e4Gz8zk1VOCi7ilqdN4dso7KNraM4jig2Z9TuGT+dbmijU7W1 8srDNCCTFlsMFJyAfpUWmWew5Pcc1vI2xMKMVFWS2HEZE8+N626qT1BbvUN5Hd3MTRPBEVI6EmrJ lfsaYZHB5Y1kt7lHMr4c1GKUvCsCgHhSTV0WeqwRs8ptgByTzgVc1LWINKtDcXc2xAcD1J9BXlni Xxleas7wxu0Vn2jB5b61pzSZOiOk1HxwNO/dW3kzzjqVHyj8a4/VfFGo6sf9LuWKDpGh2qPw71zc 12EBJIAFYl7r6R8RnJodlqwR0z3qRrlmAFZ9x4iihyFbP0rj5767vCTkhc9+BVYx5/1spJ9BUubZ XKdLP4pPY/rVGTxLMx4asuOKM/dhZ6tJBP1Wy/8AHaV2Ow9teuG/iNRnWLk92qXybs9LI/8AfNSL HfjpZn/vmgLFX+1bk93pP7Tuv9ur2NRx/wAefT/YpP8AiYf8+Z/74oCxS/tO59XpRqlyO7Vc8y9H Wy/8cpDcXXey/wDHKAsVRq1wO7U8a1cDu1TfaZu9iP8Avmk+0Sd7Ef8AfNAWGjXbgfxGnDxBOP4j Seee9j/47SGZe9l+lHzCxMPEc4/iNOHiWYfxVW86LHNn+lBmt+9nR8wsWv8AhJ5f71J/wk83rVbz rLPzWho83T+9qwo+YWLX/CTzetPHiqUd6pF9NP8Ay7tRu07vbtR8wsjQHiyT1p48WPWbnS+8D0Y0 kjmKQUfMVjUHi16cPFrf5NZPlaQf+egpDb6Sekkg/Cnd9wsbY8XN6/rUi+Lvc/nWD9j0on/j4cfh Sf2fpp+7eEfUUXfcLI6VfFynqxqVfFqY+9XLf2VZH7t+o+tNOjp/Bexn8aLsLI7BfFkZ6tUq+Ko/ 74ri/wCw5iMpdRH/AIFSf2JfZ+WRG+jUXYWR3Y8Uxf8APQVKPFUeP9b+teetpGor2H5006bqQH3C foaLy7BZHpK+K4/+ev61KviuP/noPzry82Wpr/yyem+RqK/8snp3fYLHrC+J4z/GPzqVfEcR7ivI wdRTkxSUfa75eqSD8KLvsFj19fEEJPO2pl8QQj+PH0NeN/2ndr1En5Uv9sXI7vS5gse1J4iQHi4c f8DNWo/E0gxtvJB/wKvDV12Yfxmpk8RTDHz0cyFY93j8V3Qxi9J+vNWU8YXq/wDLwjfUV4TH4mlG Mt+tWo/FD/3j+dF0Fme7R+NbofeETfjVlPG7kDdbj8GrwlPE5/vmp08TNx+8/WnaLDU90HjG1f8A 1tu3Ptmkk8QaPKjFoELAZAKV4rH4ncf8tP1qynilu7Zpqy2Eew2R0K+2kt5Tt1XfjFW5LDTUcpFf SxkekprxtPEyE8gVaTxJCf4mB9jTu+4Hq76czf6rVCw9JAGqjc+HDc/663026H/TSAZrz+PxGoI2 3Lj/AIFmrkfiedPuXef96qUmuoG1c+B9OcfvfDlqRnrA5Wse78BaGck2F7bf7uGAq3F4wvF6yBh7 N/jVuPxoxwJW25/vpkfmKtVH1Echc/D7TGJ8jUAh7LNCR+tX9D+HmmQGSS/kgnfI8vy3I247110W tR3q5Fvb3A7+WwJ/Ko5JNNJ/fWM0J9QKNxcxJLBMke2F9wQYUMM8VwnizSXuvMufIIuQBgqeD+H0 rsf9AY/ub54/ZqesMzkeVeRSj0bBzS5UPmPNNGuWMRsbobXBzGx9fSvTfB4xpY/3zWH4g02/gUX0 dlFOqD94qJkkeox3qLRfFSW0QcFPs4cbwi/MuT6VlUhbYpSPV+1NbpWXZ+JdIvkBhv4SSOjHBFaA lSVcxurg91Oaxsyro8I+LOT43j9rRP8A0Jq5y8t0s7oRxS+agH3vwrqPihbTSeOVkMbiMWqAMVIB 5bvXNNbtEmw4ZsbuDnAqZpp6lopxhiCB1LZxUl7atLYJMvAjk2H8RmktsLukfgKTVpm8zSVKnKyz kj8BiqpK8hS2MMx4OAKQkJ16mrNwnldeveqzqyRBmHOeK6GjNM19He2aXay/OBxmpdXsFmUyxjDq M8d6wLW5MFysh+70NdVDMtzbgggnFOL6Cfc5GbcCAagHBrX1WFRcYAwduaxzUyVhodmkppYDqaTz MnABNRcY+mGNCclRShZG7Yp4tyfvNRa4EXyr0pM5PAqyIUHbNOCgdBTsMrCORu2KcIP7zVYpMUWE RiNAMYoqTbRQM9klTRtAtrhkt7eHG2BJCuTux8x5+teeeIdek1S8LxyMtrCvlQKDjKjjP41napr1 7rXlRTP8iMxVR6k8k1FaW0moajb2MIyWYIAO9Zq8nqB6P8M9BzC2tXIySSsOfbjNd1cyZNN0+yTS dIt7GPpCmPx6n+dQzPk10EN3ZCxy2KliGZFFRIMnNW7RMzZ9OKBFDxVdpa6KICcG6dYPwY8/pVzw HAHg1O8P/L04SMeiRjH/ALNXF+PLx7rX7TTYeWjxx/tN0/pXe+DGTF1awndDZRxwBv7znJc/niqX wtgdfbrtFXB0qKJMCpwvFc8ndlIb2rL1fWLbSLUz3Dcn7qjqxq1qV7Fp1lLcTMAqKTjPU+leQa/r k2qXJmmbCjOxeyiiKuDZV1vW7rVLgy3UucfdQfdX6VyuoapHbqxJyfSoNW1YRoQp5zXOPvnbzZST novrVt20QJD7q/uLxjg7U6VDb2zTSbYo2lf6VsWOhmSH7VeuILZedp4JFFx4gt7EeTpkKqOhcjk1 k2kWkLD4dlZQ95MsKY6Z5q0sWg2I+Z/OcfjXMXGo3F0xaWVm5z1qHzDUOUikkdkNe02IYituPpij /hJ4OcW361xwlpwmqLy7lLlOwHiiL/n2/WlHimP/AJ9ufrXHianedS97uVaJ1w8VIOtsPzpP+ErH /PqPzrkvOo86leXcPdOu/wCErXHNqPzpp8VJnm0GPrXJ+b70ebReXcLROsHi2HvaDP1qVfFVnxvt Gx7YrjfMpA5Y4RSx9AM0NvuNJdjuf+Em0k7f3M2T1yBxUcnifTACVgc+xArlItOv58Yh2A93OKsD RQozcXaj1C1nz2fxFcq7G4fFOnc5tePoKj/4SrTT/wAuRJ+grMWz0yLs0p9zUqy28f8Aq7ZB+FVz ze1yGordmmmv6ZKcf2fIc/7FWFu9MlUH+zm59UHFYr3rqOCq/QVVkv5Dn9634VV6orwOoVtJbrYg fVRT9uinrbKPwri2u5Cf9Y350n2hj/Efzp/ve4rw7HaGPQ/+eKD8KXyNCbrGn5VxPnE9zThKfU0X qdxXj2O0NjoLj7qCg6RobdNv51x6u7cDNEjSoud7L+NT7Wa6jSTOu/4R/RmHD/8Aj1NPhnSm+7KR /wACrif7RuI2wszY+tSx63dJ/wAtCfrR7Wp5FcsTrj4SsD0uCPxph8IW5+7dEVz8fiGcfewatJrs cnEiH8Gpe3mt0Hs13NI+Dh/Dd1G3hCf+C5qss9pNjZczRH2Y8U/7PesM2urOR6Maf1ldUHsiT/hE 74fduf1NJ/wjeqr92fp/tVUlm8R23PmO49VOarN4m1iI7WlKkdmWrVZMl02aR0PWk6TE/wDAqadL 11D98/nVJfGGqqOWRv8AgNSp43vx9+OJvwq1PyJ5SwbXX0HOT+FMI1pesGf+A05PHc4Hz2sZ+hqd fHSH79n+TU+cXKimbjUl+/ZKf+AVGb2X+PTl/wC+a1x41sGHz2rg/hUi+LdIkUb4mU+m2n7QOVGC 15bkYfT8fQU3z9Nb79kw9cV0o13QZByVH1WnfbfD8x/1sWT6in7XzFynLsmiyf8ALORDUZsNKf7l yyn0NdYbXQZ+ksGT6MKYdB0mXlJE/BhR7RBynJ/2VEf9XfL+NNOlXAGUnRvxrqG8J2jfcmx+NRN4 QYfcnP50+ZBZnMmyvk6AN9DTD9tj6xvXRv4Xv0H7u46e9V30XV4+jbqNAszD+2XCdVYU9dUkXqSK 0ZLPVUHz224fSq7pOv8ArbHP/AaBWI01dgetWU1oj+L9apP5P8doy/QVGY7Jj/GtO77hY3I9dP8A fq3FrvP365U20J+5OR9aabadRlJA340czFZHcRaurMGDFWHRgcEfjW3ZeM9RsSB9pFxH/cm5/I9a 8rFzcwH5gcVcg1UNw5p8/cOU9x0/xRourYjuoVt5iMkNjaT7GrM8ekpceXuMZIyGU8V4rDelcENl fSuj0fW2ikjDsZIh1jJ5A9q0jU7kOJ7Ro2lQNb+eLqWWLPrxUXiXQdJult5jAjMhIBHBBPTp7irv g/UbPVdGdbVgdoII6EHHesotKdPmmkbIjlXj8aabbbuC0PJNXM2l6jLFtzG/zJ24NVoPEdxbFfJl njYH+Fzit/xfbmaO7VI8vazs+7v5eSCPzwa4UcndWjQj1Tw94mh8Rx/2PrTxvM//AB63Eq9G/ut7 GuW1nSo7ESTwblDZWRG6oRXM200izZQ4ORtPoa9Mvrm31/SodUVAHmzFeIOiyAcH8efyrKcL6FRl Y80tgHimQ8kqQK27Cx26VC7jKwI0mPXk/wCFZ0thJpt1Pv8AuZOwnuO1bVxfx2nhVRkGWaIoB9Wa sqKtN3Lnscreyi5uGkIAVeuPWs77QxY5PFTztsj2jqeTVJRmrctbisSSR8b16Ht6VLa6jLalQDlV PSoQxQ01wjjI4b0ovcRp6hcx3KxXMf8AusPSsR2LOQg5o3svGT9K0Y7RbbTluX/1kpwo9B60asNi ktt3c5PpUqqq9BScmnZA6mjYY4UuKYJRnCgsT2FXLfTdSuziG0kx6kYouFitijgd63bbwdqU7KJZ Y4t3vmugt/h3aJGGubySQ+i8Cp5gOAMijvQnmSnbFEzk+gzXqK+EtIswGS1DnHV+anSzghGY4UU5 /hWpcgueaxaFrE67o7N8e4xRXrSsAowvUUUuYLnicJ2hm7jgV3Pwv0trrxD9vdcx2qk5PqQQP51w zDbGi9zya9z8B6Yul+EYJCuJbpRK30PStILqN7G9cycms+Rsmp5nJY1XHzNWhmSIKu2oCpuPpmqu 3C4HU8UazdDTPDt3ddCkfH16UMDzu8nF94uv78HKQHep/wBwAD9RXrfgXTTZeGIHcfvbkmZyevPT 9K8e0KBpYbeE8y6jdJF+BbB/U19G29otvBFEgwqKFA9hTqS5YJDiSxrgU9yEjLMcADrSgcVzHjPV 1tNONoj4lm44PRe/+Fcq1ZT0OR8Ya7/aN6Y4XP2aIYHox9a851q+ESY3Vu38uyNiTzjNcReZvro5 P7uPljW+ysSjN2tK3nzDIP3V9a2ra0t9LtBquo8t/wAsoP06U20T7JAdYvbYtaKMRZIAZs8f1rnN Y1ebVrxpn+VP4UHRRWUnbQ0RJq2tXOqz7pG2xjhUXoKzM03NGazGOzRmm5ozQA/dRupmabmkBLup d1RVJFDLM22NSxodikmxd1Ku5jhQTWrY+H7i6OFjeQ9wnQfU10CeHbSwQNqFwieiRnr+NYyrRWxo qT+0clHayyMFAJJ7AZNatt4cvJVDOohTuZDz+Vasms2Vmpj0+2UEcByOayLrVLm5JLyNg9gcCpXt J+QOUI7Fv+zdJtP+PiZp39B0oOq28A22tqiD1xWG9woPzPz7VCbtR0XP1q1RX2nch1ZdDXl1G4nJ Bc4PYcUxUduWbFZX22TtgU03MrdXNaqKWyIbb3NnesY45+tQyzk9HUVkF3PViaFDOcKCx9qdmKxe 88Bslwaf9ohcYYgH2qtHpt9L/q7O4bPpEf8ACrcfhvWpcbNNuTn/AGMVXJLsBAzR/wALg0zev94V pL4P8QP00yYfXH+NPHgrxB/0DpPzH+NHJIDNWRCeSKsRvFxkj86tHwX4hH/MOk/Mf40xvCHiBBk6 ZP8AgBUypSYJ2Jo3THGKr35Jh+UVE2ga3D97TrofRCage31OIfvLa4Uf7UZ/wrD6rJO5qqisUGJB 5pM1K5OcSJg/lTCqn1FacjW4uYQOaesmKZ5Z7EGkIYdRUuI0y0kxHerMd2y9GrMBp4c1DiUpHRW+ sTx8CQ49DzWimpW90oW6t45B64rkFlIqzHOR3rJ0l0LUjpH0XSrzLQSNA56DPFZ914XvovmiCzp6 qeaghuyMZNa1pqskf3ZCPao5pxKsmctLbSRNh0ZD6MMVEUYdRXoq31nfJsvLdHHriq1x4TtLtS+n 3GxjzsbkVpHEdyHSRwVJW7qHh+8sWb7RbsFH/LRBlayntJAMqNw9q6I1IszdNor7gO9G8VE4Knmm F+wqyCz5nuaUTMOjn86rB6XdQBeW8uB92eQfRjVhNX1BCCt3KMf7VZSs2eKmBzRYDYTxHqiD/j7c /WrUXizUlPzOjD3WufBpQaLIDq08YXJ+/BGasL4qRvv2q/hXHg1MrUWA6/8At/TpOJLbH4ZpjXmh T/ejRT7riuYBpkiZFPXuB0z6fodwPkkVT7NUEnhqBgTbXRz2BrljuQ8EirMGoXEBG2Q4HbNLmaHY 0LjRb+2BIxKvtWRNEC2HQxvW/aa47YV2796tzLaaguJEAb1FCn3FynJpLLbsMnK+taVte8qyNg0X ulyWoLD95DnjHassqYm3ofl9PSrTJaPQvD3iO5sbhZbe4aKUH5lDEK49DXpFpdWeq2eYJpwikGSF j0PbPrXgdrc9CDg13nhvW3D5R9sgwCOzCtYSRDR0mqSEajLcBAVd23KehU9Qfwrz/V7JbDU5YYsm A4eMn+6RnH4dPwr0q78u8thKuMnqPQ1zes2AvdLLKAJ7MFvqnU/lXXo1oZJnKQR8V0vhfxDb6Yl7 b3oLWt2m1gOzLnaw/E1gLhIWb0FYyzFnAbJXJyKzqaIcdTstRK6xpzIoIkj+ZT6j0rnr2XJhg/hi jAH8/wCtdVZwQy6VBdWTYjlh2HcclJQBkH+dcjertvJV7rxWC3ubdDPnbJNVwcU+TlzUZqRCE560 08U6mmgBFTe4FaurNiWKAfdiQKB+FULYZlB9Kv3rAX9xOwyIl3AH14A/nVxEzNeTa3lICZOn0roN K8MGaJLq/ZlRgWCDqfrVHwfCbnWjdSReaIwzHPTJBA/nXbwl/JlGBtCnGTWTlcewaXpVvA37i2VV YhckZrUkKx3LIo+YfKQKj0xZXtZ1MyxsMEMR9aq28byzZd2J71KEaAJWeIE4yec1oNOoIO4bR/DW NLCrXEa8/exnNbSxoq7QBwtD3AWWUSR4VWPGRgVnBpegXGPU1oRyAOQT24qmylZWB7UgLlt5hQ5Z R9BRUluWWEYQnPeiqEeMafZvqWrQWyDJkcDAr6DCLaWUFqp+WGNYx+AxXlXwt08XWtz3rjK2yAj6 nOP5V6hdSZz7mt4rQcuxXZsnPrTo171EOWqwgwKokljG6VR6c1g/Ea8EHhv7Ln5p3VcfQgn+VdFZ LvlLdugrzzxxd/2h4utdPDfu4OW+vU/oKN2kBa8B6ZJe+L9Mt2+5YqJ3+v3h+pr37tXmfwl0/fDf 6uy8zyeWh/2V4r048CoxErysVFaEUsixozNgACvINXvm1LV7y5Lbo1cpH9Aa7vxlqLWeitsOGlbZ n0GDn+VecRrtsVbu/wA5/Hn+WKVNdRM53XpzHEwB+Yrx9axINMmuZIbGHiST5pX7KKv6oxm1VF/g jXzG/CqupX02i+HWuBlbnUyVjPdY16n8c05OyuOJh+KPEK6nKllaYTT7biJR/ERxmucyPWm7DR5Z rnNBdw9aNw9aTy6PLHrQAuR60tMZQBToc9KAFNOhhkncJEjOx7AVsad4euL3bJITFGTwMZZvoK76 w8MWmlW/m3zC0j/uBvnf6ntWFSso6I3hSe8tEcbpXhSe7kAdGkfGfKTt/vHtXUpoem6PAH1GZAVG fs8Z4+hPU1vaet/rbfYfD9mViXrIF7epP+NdPpvwaW4dbnW793cnLRR9/Yt/hXP79Rmz5YLTQ8o1 DxVIqeTp0KW8IHB28/lXMTXrTPummZmPcnJr274g6V4I8LWlvYzacqzyJvXZktjOMk59q830nS9B 1i7WK3s7tufm2KT9PpRCqotpQenlcSo86vzI5N7kbcRxnP8AeY/0qo8kjn5mNfSVv4A8GG1jU6PK ZdgBzIck49Kpp8KtIF408OjzOpOVWWTCD+tdMJ6XloZSitkfPEVtNcNthieRj0CqTXQ2PgHxFfDc LBoU/vTkJ/PmvoGDwrJZqIbdbaxBPAhiB/OvAta8W67JezW8t62IpGTKHAODinTxNKbcYatfIiVO UVdmrF8NktwG1PXLWAD7yxjcfz4qb+xfA2nf8fF9c3br1G8KD+VcBPf3E7EyTSOT1y1QGQntW3PL pZEWR6Kde8GWPFrokUpHeQbj+ZpjfES2hGLTSoI/+ACvPN/tSbqXNJ7sWnY7uT4lag2fLiSMe1Vn +IOqufvgVxm+lD1NrjudafHGpt1mI+hNH/CZ6jn/AI+D+Zrkw1LRyoOZnXL4zv8A/nv+tTxeNL4H mYn/AIEa4qjOKXIh8zPQY/G96v8Ay0P51ei8c3B4kIYejAGvMRIw6MaetzIv8VLkfRhzeR6oPFdp cDbc2VrIp67ohzSGTwpfD9/o1upPG6IlT+leZrqDjqPyqePUsdyKd6i2kP3Hujv38K+DrzmGa9tD /suHH61Vm+Gscozpuu28nok67Tj61y0Wpt/DJ+taNvrcqY+c/nS9rU6pMrkg9mLe/DzxDaBm+xC4 jH8du4b9Ov6Vzt1pl3ZybJ7eWJv7siFTXdWniq4typSZgB6GtyDxoZ02XccVwvcSoGo9tB/ErB7O XR3PH8FacGNevS6d4Q1gfvrA2r/37ZsfpWRe/DCK4BfRtWilJ5EU/wAhx9elNKEvhkLVbo89WQjv VmO4I71d1Xwhruis32vT5gi/8tEG5fzFYwYionSa3RSkbcF571r2t+VIIY5+tcikhB61chuiuOa5 50zSMz0Gz1lioSULIh4IanXHh/SNVzJAxtJz/c+6fqP8K4+2v+nNbVrf4A+audqUNjRamXrHhS6s xm6g3x9poeR+P/165i50ieIM8WJYx6dR9RXr9jrDAbXIdT2NF34d0zVQ0towtbo88fdJ9xWsMQ1o TKEZbniQjbPIxUqx+tdvrHhuS1lKXtuY2P3biMZVq5i+024szuK74z0dORXXCrGWmzMZ0XHVaopY ApA3zUhBoA5rUyJQaUU0GnCgBwNSIaiFOU0AWlNP6ioEapgaoCCVOKr9KvOARVKUYNJgJvx061dt NQZDtc8etZ1KKhoo6y3ug6gE7lIqlqGnA7ri3HX7yDvWVa3TQv1O2ty3u9yA9VPpSTaHa5gMhQ70 HHcVo2N20Th42wwp2oxxhvPiIH95fWqJXySHU5Rv0rZO5m0eraDqSXtsvPzbcMKtzIsdwGcZjPDg d1PUflXnmg6k1jeK+TsYYNep2sUWq2BCH96ULR/7XtXTSn0ZhOPVHnOt2baZeyWobdGRvib+8h6G sJINmS3XrXoV9pI1S0kgCn7db5aHP8a90/mRXD3K4UMO1bTjfUSZq+GJMXslhJNsjuhvgBPAmHT8 xuH4is/UEdbu5EilX3HIPaqMbSSKRGSJIj5iEdRir9zdPqJa7kA8yUfNjuRwTXNaxoYpGTTWqVhh iKjIzUjIzQFzTtuWp+MUAS2K/vjmruswf8S9r1DxIoUj3/yKqWnE2akvZHWymtmJKH5l+tNPcDS8 ETpFYXqsOWK/N7eldRaAyxOAMFlJGK4zweolttQX5t0aq/HQDOOa6+1lRY22NkEYBrGIpbl2MtDa FHDBWfr6kf8A66kt2BdyuduetRNJvjIbPy8j2NWl8iF08th90bgT1NAhVOb2Ne2ea0JGeNSQAQB3 rLluIRdRKTgk5Jq693GV2bgxPTHpQ9wGmVmcORhfQUK2Wz1FV47nc5Uq2G4HFLGxSbZtNIZt20v7 rgj8aKrIzAcJx9aKdxWKXw3042Hh17hhhrpgfwGcfzrop3y5FSW8CWGnwWqcLEgWqxOWNdQN6kkY qY8CmRr0qR1zhR1JxQIvWg8qEsewrxe+ma68Q6xfg5CSSBT7Fto/Q163r18NL8PXVznDKh2/U9K8 r0Gxa9aws8Zkv7kE/wC6P/r5qofEB718OrA6f4H06Jxh2VpG/wCBMT/Wuok4WorOFba0ihQYVFCg Ul3KIomYngDJrlk+aTZoeX+PtTMs5gRvli4x6sf8isaZfs9gqH+BAv5cUmo7r3UYi5+9LvYe3J/w qDV5vLsZXJ6LW+xn0ObgVb26ZAfmuLhbYH0HH+Nc/wCOdSS/1028GPs1mPJiA6cda6LS4WjiluyM /Y7OW7/4GQdv64/KvPWWWZ2bY7MxyTjqayqdi0QYoxV+DS7qU8xMi9ctTV0q8lvBbQRh2b7vPWsx lEimmumuvCF7babHcnBkwTIn92qem+G7vUJCXxDCp+Z27+wHc0pyUFeRUE5u0TItrK51C4EFtE0j nnA7D1rv/DfgkgrLIA0i/fnbmKP6f3jXR6T4asdHsVmvFWGDaDtzh5fdj2HtXOeLPGckyNp2mEQ2 y4GU4/KuNznVdo7HT7lLzZtX2v6V4cb7NYr9rvm4MrYyD6Z7fStzQfAN3rFwLzxPeZXqlrBIDj/e Pb8PzrwyRmdx8xJ6k13PhTwr4o1Yi4S4uLKzUgtNNKyAj2HU0p4Sq1+7f9foEK0W7zPpbT10/RrG O3t4oreBFCqBx/8ArNSzauiwNJFtbHTccCvKtW8eaF4atltoHN7dR/J94sAQPU1wWpeNPFHiWYrY RTiFjhUgQn+VKmqqVpv7v8xOMW/d1PQfGEGiapqi6nrizX0qRiOOG2RtgUEnHHU5JrN8Oa1qGt63 b6Xo2hnTrHdmaXytuE/KuUSx+IaW4Z5LiBF5CSsoP4CtjR9S8YaaSbvWYoIzjIkAJrKeJqKPKmre TOiNGL1d7+ex79bW9paoBFGqkDBOOT+NPkuUHH6mvJW+KsVhBsluEuJFGC2MZNc3qnxfuZy3krtH YKMVP1qrONoRMnh7P3pI9k1q/i0+xnvGOfJjLYAySccCvkttB1i6Zmj0+5dmOSfLNdRd/EbVbknD sB7msS48YarI2DM3/fRqsPTrwblyq78wl7K1myvH4J15wM2BT/fdR/Wpx4E1g/eFsn+9OtU38QX8 hO6VvzqP+17lvvSNn6112rvt+JneiujNA+BNU/5+LAfW4/8ArVEfAesdp7A/S4H+FUzqk/8Az0b8 6Bqs3eR/zp8tfuvuFzUezLLeBtdx8sdu/wDuzr/jUT+DtfjBJ02Qgd0ZW/kaRdWmB/1zCrMWt3SE FZ2/Oi1ddvxDmovuZcuharB/rdOuV9zEapNDIhwyMp9xXYw+JdST7s7kf7xq6PFFxINtzbxTL6SR g0uest439GHLSe0rHnxyKTd716GZ9CvlxcaTCCepiJQ1Um8M+HLv/j3u7i0c9A+HGaPrCXxJofsL /C0zhw470bq6m48AXpG6xvLa6HoH2n9awL3Q9T0//j6spoh6lePzrSNWE/hZnKlOO6K26gtSKp28 0u2rIGFm9akjupUPDH8aaVoWIs3FFgLseoNgBh+IqzHfkdH/ADrOKhFpmc9KTimUpNHSW+rOh+9W 3Z6+6EfOR+NcHGzr0NW47hlxzWUqKZrGt3PWdN8YXEKKnmkp3RuQfwNW7m38KeIfm1LS1inPHnWh 8s/iOhrymC/ZcfNWva6uy/xVClVp/Cy+WEzd1H4T3EimXw9qUOoIOsMn7uUfnwf0rh7/AEvUNIuG gv7Sa3kU4KyKR+XrXd2OvMhBEhB+tdVB4li1C2FrqtvDfW+PuTrnHuD1FWq8JaTVvT/Il0pLbU8T jlK1ft74p1Nekaj8PPD+tBptFvDYXDDItpvmjJ9A3auA13wprXhybZqFm6oRlZU+ZCPqKcqKkrx1 QlOz1NK01D3restR5Uhua8+huGTvWraahhl5rhqUuxspXPULXU0mgMFyiyxOMMrDIIrPvvCIlBn0 SRApHzWsrZz/ALpP8jWBZal90ZrpLHUioBVqxUnHR7Fq61R57f8Ah2OZ2W2Q210p+aCXgH6Z6Gua nt5baZopo2SRTggivfrmCw1+ERXqbZB9ydAN6/j3HtXIa74altojHqEIns84ju4xyo7Z9Poa6qeI cfNfiv8AMiVKM9tGeWdqUGtfVNAnsMyxgzWp+7Ko/n6VkYwa7oyU1eLOWScXZjqUU3kUoNMklU4q YP6VU3c1KjUwLI561BMmQalU0rjIpgZx4NGalljOeKiwR2qWh3HCrdndGKQKx+Q/pVLNGaloLnUw mNx8yKwPqKp3dolrJxzBL0/2TVbTbv8A5Zsec8VuKiXETRScq3T2pRlysbV0YkO6OYxH/gJr0bwZ qzKkURf95G2VJ+vFefzRMN0WP3sJ4PqtaOiXptr2CUHA3Dd+ddCMmj13XbQzLFrVkmzBxKF/hcc5 +h4rzfxPpcdlcebb82lyDJEP7v8AeX8Cf1r1TQtQjZPLmAa2nXbIv9a5TXNBcpdaZKMTxEvbk9Ce 4/EY/Ku2nLmVjBqzPLkla3uQ47HBFaQUBW2fcYb1/rWZeIUlIIwc8ir2nTCW3MJ+8nT6Vi1Z2NEy lcLtlPoeagIq7eJyG/CqZFZjGjijNKBRigCa1OZCPartynmQHjnrWfCdsqmtSPDIQaNmBleHLlrX U57fOFlRkI9cHP8ASu1tLaMwB8diMZrgrc/ZPESFunmH9f8A9deh2rRm12lgA1Y2s2ORoJGnIcrG pUZHrirxtoyxMYDAd8VlPdW5Rdzrz3z0qcakIW8syKFJyTnrRcRI0aNdplQAoOeKl2BcruwT0Psa QXMMpYIQx7kVOVV7cYGWHSjcRWZmjmGCdoIq2irLOSvU9azSH89l5ODgVrW8Kq0YGc4+Y+tSM0Fi 4H0oqZiOAvQUVQi3cvVVBlqfM2TREOa6hFqJcDNSRruuB6KM0kY4FT2wy7nHQ4oA5L4m3Xl6BDbq cGScAj2AJ/wrN+HNu174604bPksrclh6NsIP6movG90NQ8R22n9UjALe2Tz+ma7H4Q6aGGpauV/1 8xVPpnNUtINjW56qnSsDxTefZ9McA4aT5RW/0WuI8Z3GZ7aLPADMf0rmprUctjhA3m62wB4ihOfq x/8ArVn+IjusmiHV2C/qKt6YfNnurnPDOR+A4/pWR4huCJ44xyck4/CthFqxljTw5eSBfnubnyRn vGig/wAyazhFGrZVFH4Vpa1aHTotN08NjyrYM+P77MS1UooVIycn8awk7sUtyjMB5h5HSswv9lu0 mTrG2ePSteSJFdvlyTV/StBa6vEbyw0x5CMPlQerVhVqKC1NaMHN6bGnE4u4Y0SMyPOAFjx1z6+g 96sXE2n+FYVlvGSe8Yfu4o1yE/3R/Wpri+g0iT+zbKQS3865edh90dPy9q5bVr6ys91viTUNQn4I U7mz2+nXoKwhCVZ80jaU40lyUzH13WbvWGeS6nMUO7Kxg9Pr6mszRfCmp+Jr4Q6XAzQ5+e6lBWJP q39K7XSfAUNtEureMJxHCw3R2KNhsnkbvTiodc8dTTgaB4YtRDaL8qR2449TyPxrstCmrf18zJJy ZetdC8JeBkDagyaxqo+bp+7T2x/jWHqnijV/Ft0LYX8dpbrxsjz0PsOvSq0XhiRh9p8Q6gLcHnyV OWI96JvFmmaOvkaHaxxk8NLjLH8a46uJc/dhq/LZHVTo8rvU2Oi0vwj4d0uNLvUlkvJCMn7S2xM/ 7o5P410kXjaSG2Om+HdL3hBtCWVuTjP0BNcHpWpRapKGGn3mqXR5KEHZ/n616joVx4nttOWEWmn6 RaYOFP3lHrgV5nJXcryUn80v1R2y9mo6WOJ1OPxzeq8zWZtEAz+/kCsfw615tdy6jPcGKaeSR8/d Xn+Ve2aqfD0cpm17Wbi+l/uCTYg9sCsGT4k+HtHBTRdGgj9WEYH6munDQcPiS+S/VnPVqReiKHg3 wXpF/HFJqWla7PIRll8vy0PHY8HFd7N4B8LJEPJ0BUOOt1dEY+oya80v/i1rd3uWF0hUnjHOBWHc +MdTuAfN1CYk/wB3itnRnK927ev+SMnXtsj1mTwb4aj4ki0qEeiIWP55rnrvwV4EFy0s+ryLn/ln GyqBXmE2ryTNmSaV/wDeYmoftiH1Fa0qDhtL83+bM51pT3R6f/Ynwyt+txPKR/08dfypPs3wwj/5 dpG+srV5j9pTOc0faYz/ABVtyP8AnMud9j07b8MT/wAub/8Afx6abL4Xy8eVMn0nYV5oJoz/ABil 3g9CKPZy/nYvaeR6OfDXw1uTiPUbiEn/AKeAcfnTT8N/CV3zZeJZ1J6B1Vh+lecE9cUeYwAwSDT9 nU6S/AftI9j0CT4RzddP8SWUvtIrJ/jVCf4b+MrNcxWtveqP+fedW/niucg1C7iK+Vcypn+65Fbc finWtNlwL13GOjc1P71dmHNBmTeadrWmlvt+lXlsFPLvCwX88YrO+1OTnINei2PxR1SMKJSsq9wf /r1ebxZ4Y1g41nQbYu3BlEYVv++l5o9o18UR8sXszzOLUJ4z8khHtmtK38X31qNsp3x91fkfrXcj wh4H1j5rG/ns2/u7g6/rzWRrfwm1NbbdpN3BqAzkop2sB+PWs5KhU33NIzqw2ehi/wBp+GtZ+W+s EhmbrLD8h/wqC48EQXamTRtTimGOIbj5HJ9Aehrm9T0TVNHmaO/sZ7dl670IH51XttQubRgYpWXB zjNT7KpD+HL5M09pCXxxLGo6LqWlOEvrOWEnoWXg/Q9DVaMbEORzXUaZ46u4EMNyBNCeqONy/ka0 jbeGfEC5iP8AZ9y3zEpyhP8Au9vwo+syhpVjbz6CdBS1pu5wDBnb0FKsYUV0uq+ENRsI2uIlW6tR 0mg+YY9x1Fc+wKnBHNdMZxmrxdzCUJRdmhvSgtimMwHWoHkLfSqIJjOFPHWpIr4qfmFUgMmpAoFJ q402jet744BBrXtNUZcfNXNBMIMdRTo7gqeaylSTNoVj0Ky1gjad+K63TPFU0cJhkKTQt1jlAZT+ Brx+3vCuOa2bXUyuPmrn5JQd4m94zWp3Wp+BfDfiIGXSpl0i77xvloXP/sv/ANevPNb8La34ZuCu oWUiRZwlwo3ROOxDDjn866qy1Yg8Nius0/xGzW/2S7RLqzcYeCYbkYfQ1qq6lpVXzIdJx1iePW16 UK81v2OpkY5rrNX+HWla0r3fh24W0uWGRYyn5SfRW7Z9/WvO76y1DRLw2moW0lvOvO1xjI9RUVcO muaOqHGp0Z31jqWSOa6az1BZI/KmVZInGGRxkEfSvKLLUSjDJrqLDU87fmrgcXBmujNvVPC7Ikt5 o+2S3Kky2R5O3HO3+8PbrXnupeGY7sG40hMOufMtief+A/4V6jp2pFShVuhzU+qaJb69/pNq6Wuo LzvAwsv+9jv71pTqNPmg7P8ABg7SXLM+fim3gjBqJ1K/SvRtZ0NdSkeGaEWWqIeSw2iT2P8AjXAX 1tPZXElvcRlJEOCDXpUq8aqts+xyVaMqb8iqDT1OKjpwrQzLSNUw5qojVYRulNAK0eahaKrY5FIV piKDR1EVxV50qu61LQyJWKMCDgiumsZxPGGBrmSMGtDSrjyZyhPDdKiSKTN+/j2xJdouWTh/dazj iG4BX/Vvhlrobba6YYAqwwQe9Y1zAsTTWfOYvnjJ7g84rWm9LEyXU77wpqXnWHlM3zK2B+VddriH VdIhv4R+/tflkYdcdj+hryTw9qBtnHPGea9Y0DUY0naKXDW1wuGHt/8AWropSszGaPJvE2mNFdC7 X5obrLgj+F/4l/P9K52Jzb3Kt2B5+leo+ItFd5L3S1YgrIZrf0ZhnA/FSf0rzO5iPJKkHoQexrep G+pMWXLgeYhIxgjIrNNXrVt9mCeqttP9KpONrEVzFjaKBRTABwa04zyfQjNZlX4Gyin8KlgjK1lN lykw713mkW1qdOtLuQuzMAwTOc1x2tR5tM46YNdN4SP2nQoQWy0ZYfqazn8Q3sXZNNjNwWCMcnO3 HSpotGR5wzF9vQLtrSVQjA55IqZGZTjOPSkIrw2sVkWVA5JOTxVtkdtsipIoxzxTwu+UY/H3qeSZ jlUU7VBLfWgCptRW8zbJwSOlSx3IE4BR8/SlhRpLfOcrkkipbOIPMpPOKTAvCRj1jcfhRVgjBopi G53NU8a4YA1Cg5q1CuWFdQi0g2xlj0AzUtsNlsWPU8mldQlqc9/l/OqurXS2GjzTE42ITSYHj95q BuNY1O86khlU+mTgfpmvoHwBYrY+C9KQDBkt0lb6sM/1r520+xe7S3t0BMl3cqg+n+TX1Rp9stpY 29ugwsUaoB7AYoq6QSHEnkOFP0rzDxReCTUpzn/VrgV6VeP5dtK5/hQn9K8W165Z4Z5P4pXIH8qz prRsHuM06IwacgP3iMn8f8msa3hGpeNLa3blVkBP4fN/Sugk/dW/0FcvpV0bTUdR1c9LSGWQH3IK r+pq3ohrcta9eNe67dSqpKiTYvpgcVADKEBAArg7fxRqZmCAJKWbhdvJJr0rw/YX9/GvmxRxzYy5 zkRD3964KlXkXmaQoSm/Im0nSZrm5K7k80DLEj5Yx6n39qdr3iSDRbeTTNOO6Uf62c9Sah1vxVp9 tbvpWjyABGxI6HLMfrVXw/4T/tBDq+qyG10xclpCcE9sL6nPesqVJ1HzzNp1ElyQ2MDSdL13xPqo WxWQHOJrluFjU9ST9O3WuvN34f8Ah1Ayaey6jq8g/eXMgztI/u+nWq2peJZLxD4f8G232bTuk0w4 yTwWZvpisV5dI8KjzHddR1Jv43GQh9h/U1pUxMYe5T3/AB/4AQouS5paIWax1bxC7al4jvWtLFzv VCfmYHkYHpiqN14p0/RoGsvD9soI4NweWP40+00XxJ4/uyyKyWpO8yScIB/XrXWW+heDfh/Atzqc qajqachTyuT6LXO4X1rP5I251HSC+Zw+meE/FXjSXz0hkMOcGWX5UH+Ndtb+A/CHhSIT+IdRS7m7 Rhtq8dfrWJr3xV1bUcwaVGtnbAYGF5/LpXEmK91KffLJLPKe7Esa2Sm1aKsjJy17npN/8VbLTYja +HNNjhRflD7doIH61xmo+M9e1eVjNeSKrfwx8CtXQfhjr2sFWW0aGEjPmzfKuK7e1+G3hrw+iz+I dcj3J8zRIwUcds9av2FtZfiLmXVnjUkdzM2XMjH1Y1YtvDuqXr7bexuJT6JGW/lXsFz8Q/hzoH7v TNJjunUcOItxz/vNXPah8fNSfK6ZpdvbKe7cn9KuKS3JlKP2TH0z4S+KdQdM6ebdG53zsFA/r+ld ZB8C5Bbh73XbaJwPmRUzj8c/0riLn4peK9RDM+pMgznZEAvHp61nT69qN8vmS31zJu/vSGqaT2RP O0tj0r/hUXhm2/4/PE6A+g2imN4D+Hducy+Inb6MteTySO75Zix9SajLkdzVptEObZ61/wAI18LI xhtWmf6SYpp0D4Vf8/1z9fNrycTMCD1qVZVYc8Gq5pf0ieZnqX/CMfCyUcapcJ9Zab/wgHw7ueLf xNPGfqv9RXmGeOtGSF60c0v6QuY9PPwk0SUf6F4vj56CVQf5Gq0vwW1Ygmy1jTrodssUz/OvOld0 yysQfUGrEWrajAw8q9uEIPGJDijmfZBc6q5+Ffi+0IP9midQc5glVv54rI1rRdSspC11p91Co/ik hYD88Yq3ZeOPE1kV2apKw9GORXVp8XdaspAlzHFcpjo4o5l1QHljAiPip0dwmCePevVB478Ga4Nu teHLdWf70qRhWz9RSt4O8A6+hfStWnsJG4VHbegP48/rQ+R9bAeWxTyK/wC7Yg+xrRg8ZarpZBSd zjjBOa626+EGsW7ebpt1bahH/wBM32t+RrkdT8P6jp7FL+xmh/66IRWc6PMtVcuM3E6fTfi0txGL XWbOO4hPDblDD8jV19A8AeL0L2h/s26bgeQ2Bn3U15bLpgYkxnb9elV2iu7FwwLDHIZTXN7GUfgZ upqW6Oy1r4P67ZKZtKeLVYByfIO11Hup/pXCTRXenXLwzxywTRnDI6lWU+4rrNF+IOr6UwHntInH DnOK76Dxr4c8XWyWniKwhmIHDuMMp9nHNL2rjpUj9w+TrFnl2keLL7TZFxKxUds10f27w74lX/iY QeRcngTQYU/iOhrX1j4R2moRNeeFdRWQNytpOQG/B+h/GvN9V0PVvD919n1GzmtpOo3Dgj1B71Do Qn79J2fkaKtJe7NXRpa34J1Kxj+0WhXULPvJbgkr/vL1FcrtO7BGDXTaP4svtMkysr4+tdI6+HfF q7pkWxv2+Y3ES/eP+0vf6ihYidPSqtO6B0Iz1pv5HnIGOKljXdIora1rwnqWjsZTH9otOq3MPKEf 0rKt1+YmuuM4yV4s5ZRcXZlgd6icYOalHemuMiqJREXZOVP4VagvM9Tg1VI+U1EvWpaTLUmjpLe9 KnrW5ZaoRt+auEW7aGTDcqa1Le7BAKtkVjOkbwqHpNhqpUqVcgg+tdONR0/WrQWmt2cd5F0V24dP o3UV5NaagV2/NXRWWp8DLVinOm7xZo1Ga1H+IPh1dabA1/ok7alZA5ZEX99EPUqOo9xXMWl68bAH IxXpml63NayrJDKysB2NTav4a0XxWjz26pYau/zeYDiKVu+4dieeR3rR8lbfR/gQuaHmjk9O1T7v zV1mn6jn+KvOtQ03UPD2oNZ38JjlQ8HqrD1B7itLTtTIP3q8+rRlTepsmpLQ9MvbO08Q2ogumMcy cxTqPmU+h9R7VwWu6H5rNperRiOYf8e92F6gdCD3B9O1dDp2pBiOa6KRbXWtPNje58tuVdfvRn1U 9qUZc1tbNbMadtHqj5z1jR7rRr37PcqORuR1OVdfUGqAr2LXtCFpnSdVCTW8oLW10q/dzxkHsR3F eYa3oV1od0sc+HikyYpV+64r0aGI5/cnpL8/Q56tDl96OqM5TirEbVWFSxmuk5y5GakNQRnmps8V QhjjiqzirLdKgekxldhTVJVgR1FPamVIzsdHuBPboc845+tWdUtPNtxcqP3kI3fVe4rm9CuTDd7C cKw4+tdrFh0GRkEYIqYuzK3RyccwguAVPyPzXd6NfmSDcG+aPnHt3ritTshaXLQr0P7yP6en6Ve0 PUDDKOevBrpi9TCSPVddCajoFpqcP/HzblY5Md1xwf0ry/xLaMt8boIFhuhuXHQMOGH58/jXpHhS +hlmlsroDyJo/LIPYHG01h69pflC/wBKmXLxZkgP+2BkY+o4rsg7qxi9Gec2Jw8kJ/iHH1qC4GHB 9aexMdwrj1pbxNrfSueaszVbFYUULSmkIbVq2PykfjVap7b75HtSYInvY/PsnA67aveApXdLy0XG UxIBnr2P9KhHzQke1Z/h2Y2XipIwxUSN5ZwfXp+uKyntcvoel+WwC7hg+lTsvQDkY5PpUDsyOcSN k+vNNjEp+6w/EUiS3A4SVBnrmkvLh4SY1XCkct61VDSrdJwpPXirl+GMSKVG9yMYNACQuYoY1xnd kkVbsU2FFHRetU0bZbgFGZhnJ9KuQsEbLJJuHtUgaWe1FRCfPO1vyoqhEyVoWq521RjXJrVtkxtr qEOujmaCEeu41yfxGvvI0cW6n5pmC/h3rqyC2oSueiAAflXnfjqQ3PiK1t+qRw7se5JH9KSV3YGL 8PdPW88bWNuwytnAZiP9rj+rV9BIOK8a+Dlo1xrWq6ow42eUp+pB/oK9nXpU4h62KjsZHiKf7Po9 03fy2A/KvIL9fMvLWDqFyx/DFek+M7zyrVYh1dhxXnETibUpT/zzUD88/wCFEVaIluN1abybNzno K5m7X7P8NdWuiP3l5LHCnqcOGNafiifZY7QeXcAVen00S6R4fsIwHk2faPL7FmGcn6A/pWdefJBs 0pQ5pWOR8FeE3aWOe4hP2ljuQHpEn94+/WtrxZ4mTT4f7E0CUCTn7VcA8j8fXr9Kf4q8QL4bsW0T T2Mt/dLmaYfw54wO+fQdutVvD+gWPhjTxrniuAF3w1pYsclz/ecd+2BXBSpOo/aT2Oqc0vcjsS+H fCNjoOnjXPEqmG0xmKBzh5W6jI7CnajqF54sJnnb+zvDcXCRr8u8D0H1qHUbm4vpP7b8WyAQjm3s Seh7Ej+lQafo+sfEC6D82GgLwZMbRgeg+opVK0qj5aeiXX+upcaah709+xTl1iW8kTQfClo2xztL ICSSeMk/1rpNL8AaR4bi/tLxhdpNOeVgDcA+/r2qzd+IPD/w/sH0zQIllu2Ul525bceOT26dK4KS fW/F2ogKs11MThVUZAz6DtRSh0p/f1InUb3Ok8R/Eq5uYjp+iRLZ2aHarKMEqOBgVyFjo2reItRC wRTXVxIeTjJNel6N8MdP0e2XUvFl6sSbc/Z0b5s9cE1BrHxWtNIt30zwfpsUES8C4YcnuTjqfxrp hSjDfcxcx2mfCeKythdeJdShsYxyY9wzj69Kdc/ELwN4RUxeH9LF9cd5nHHHTk151ea1f+LdSaS5 W4umA/1e/oPYfXP51hyS6W5wsLqfrXUoXjdSSMXN3tY6rX/i94m1rdHHcizgJ4SDggema4i5vrq8 lMtzPJK56s7Emrj2UO0YjlUkZHFVZLTB+Xd+K1nKk11Q1JFXNLmnGFweh/Kjymxms7FlqzOcirtv /wAew+p/nVK3AjU8EsewFXYAUgVW4J5xTRMthX65pvanMe1MJ4qiBD0puaU9KaKAJEkKjA6VOsgc EHg1WFKfu0XBl1Fyhpu35qhhlKe49KsoyvyDye1O4hycsPrVrUh+9z7VXXh1A9auakP3g+lIDKbi M1ZgeRIwyOVYcjBqEj921Sxg+X+FDBG7pXivVdPkHl3T4+td1Y/E+aRPJ1KGK6i7rKoP868pUESL Vtvu1OxVz1R7TwN4nyfJbTbqT+OE/Ln/AHTWPffC7UoHNxpFxBqlpj51U7Xx/unrXnS6oLN8NLwP 4a3tE8fSWs6rFdvEQwwGPH59q0U776gVNW8IpGxXy5LScZOyRSM/ga5CaOaznZGOCpIyK9/tPHdn q0Ig16xgvY/4WdQSPoazNY+GOi+I42uvDWpiG4c7za3TfLz2Ddf50pRjLyKjJo8t0XxZqGkyoYp2 2r/CTxXpelfEXTtYtPset2sM6HjEq7h/9avL/EXhDXPDFy0Wp6fLEgPEoG6Nvow4rFSVkOQSK5Km Gs7rRm8al9z1vWvhPpurR/avCl8iN1NrcPwf91v8a8w1HS9V8O37W19bTW0yEj5gQDjuD3H0rY0T xdf6VJmOZtvHBNenaf4y0XxVYJpviC0iuYsAhZOCp6ZVhyDyaz9rKOlVady+VPWDPNNE8Z3NkFgn PmQnh1bkMO4Ircl0DRvEKG40qaKyuT1hb/VsfY9qu+IvhEXjl1HwrdC5ttpcWcjfvV45Cn+L+f1r zlJ7/R7oxSLLBKh+ZHBBH4VHsbe/QdvyNFVUly1UWr7TrzTLgwXlu8Mg7OMZ+nrVXFdtp3iiw1q2 FlrcCzoPuFjhk/3W7Vn614Rls4DfabJ9rsWOfl+/GD03D+ta0sUpPkmrSMamGcVzQ1RyjCoTw9Pm ykoHbvTX6g10mJHdD7pqGOZ4WDKfwqzOu6DPpVI9KbEbdreq4HOG9K1ra9K45rj1YqQwODWnbXuf lc8+tZShc1jM7yy1PBHNdJY6lkqQ2DXmsFyVPWtqy1EqV5rnlCxupXPVVvbPV9P/ALO1WBZ7dgVV iPnjz3U9jXEeIvB11oAF5ZSm905j/rVX5ovZx2+tTWOpZC5auq0rW5LYna2VYYZTyCPQjvTU01yz 1RPK07xOD07UirDLV2emamG2gt2qnr3gq2uIm1Hw0sm8fNLYZztHdkPce3XmuZsL94ZQj5VlOCD1 Brjr4dw96OqNYzUj1ZTbarYPZXah4pOAccof7w9CK4jW9CGnn+ztWVbmynybeccHjrj0YZFaelao GC/NzmunAs9Vsns7+ITQP+an1U9jWcZKas9Gtn2LjLl9D511vQLvQ7kJOA8L/wCqmX7rj/H2rMU4 r2HWNDe1LaRraGW1k+aC5j6E9mHofUV5hrejzaLqD27nfGfmjlA4dfUV6GHxDm+Sekkc9ajy+9HY qxtVhTVOM81ZQ12I5hzVA4qdulROKAKzdabT260ypGPjYo4ZTgg5rvdGuRdWUb9yOa4EV0Hhu98q 4Fux4Y/LSfcaOj1fTzd2ZeMfvovmX3HcVydvJ5M3B4PIr0OIZWuG1rTjp18yqP3R+ZPp6fhWkHoT JHXaPfgCGTPzAbSfQf8A6/512WtwNeaXa63EcyphJfYr0P5AV5bod0N5iY/Ky16V4Yv/AD4JtKlO 5blDEM9n/hP8q6aUrMwmjzbxNaQw6mJLcYiuU84L/cbJDL+Y/Iis24HmRI3cjBrudU0k3en3NgyY vbZ2mh9W4AZfxAB/CuIC7oj7GtKseoQZnJwcU6kcbZWHvTs1gimNxT4TtkB96bQDzxTEacR4YVkM wtPEtrO33VmjY/QEf4VqRHke4rK1hSJEkHUVlLYtHqjsSwO3JqVDxwtZukXq3mmW87PyYxkn16Gt FHAHBBGalbEkcRzdlmA4qSadjcw4TcwPyimqnmXOD0zmr3kPLqMc6ACNBjnvQItwQ74HMqBC3arV uyPMVAzjnNQywmXau4hQc8d6tIgiQkDtQ9wI3ZEdhjvRVG8jla4JVsDAooA2IEy1a8KhUDHoBWda rnn1q/cEpZPt6kAD6niupgRRNut3mP8AGSfwryvV7wXXiG/us5WAFB/wEf4mvTdQlFjo80naKFm/ IZrxhnP9lSPnMt1Pg/z/AKinBXYme6fCvS/7P8IQOy4e4JkP49K7rOFqhpVqtjptvbIMLFGFx9BV uV9sZPoK56j5pss898ZXW/VWjJ4iTP4kf/rrjtLyyTzn/lo5I+g4rY8U3LSXd/KOSeF/Af41mwIL exjj9FANbeRK2uc7rmbzUrWzTks4AHueB/Ot7xbrFr4Ys2W3YPqBjWCEdSqjisrw5B/aPjaOZhmO 2zK34DI/XbSR6elnqN14v1tvO3TM9haHkuCSFJHpggisK0VJJPbqa021sU9C0iHRbb/hJvEavJqk jb7G0fqzfwuw9c9B7UuoX7RTf2x4jYTXb/8AHtbdfL/D16UX2oSvcf2tqqebqkvyWdqDnZ/dwPXJ /CtbTdGttBiPiLxm8b3TDNvankR/h3PSvPq1fa6LSK/rQ7IQVNXe5W0nwpNfH+3/ABnJ5Nko3RWz NjJ7E/rWb4p8fy3yto+gJ9m05MKpj4JHtWdqet698QdUW0ghdoy2Y7ePn2yT+P0rs7LQ/Dnw006P VfEMiXesAZjslIYKTwOO5wc5PArWnRury0j2Mpz6swvCfw0u9ViGqaxL9j09Dud5eGdRycZ/nXax eKNB8PK+neFbZC4H725YZJ9Oe/evKPF3xI1jxXdYZza2QGFtomO3Hv6mrPh2QSMHB5MfNbOVvdjo jGV3Fs6LWr+61LzHuJnkZ89T0rze4Vre5dD1Br0OVcrzVE6DbXjiaZSQTjimjKLsc9pdzp+mWhvy zfbVY7UVuorrbXQPDs9hbXv2aNDMgcZbvSL4R0uRc+TJ9c1w2s3txZX72EcjeTbsVjBPQZrVTsS1 zPQ2FvBNqUkCxBVikZBj0BxVqSJBKpKjkelYumSyGdJRgu4yc9ya2J5Jt8ZKD8Kyk7scVoI8UbSD Ma/dHaoraGLc/wC7U8+lTzOySLiMnKdvrVe0mjDuGDD8KEx9Cs0SYuiFAxnHFZhxitQupa6AbrnA rL6mgZG+Q/FMc5AqVvv1E4qxChRgcUhABqTHyimHoaAE/hoz8tH8NH8NACqeMYp6r0OSKao5qUdK AJo2G5QTitXUh+9X6VjY+ZfrWvqL4lUHptoTEzPK/u2oTeI+DTmxsaiIZjpsSGp5m9c4qpqGpjmO 3P1alv7gxIEU4Y96xTWbZrGPViOxYksST6mm0ppKCjQsNYu7Bv3b7k7q3IrtdE8XRyOoEpt5sdCe DXnVAJFUpNCaufRmmeNZHtBZ6nFHe2bDDJKNwIqhqvw38K+KgbnRLoaTdEcwtzGx/pXjmleJLvTi qMxlgH8DHkfQ13ejeIbe9QPbTGOQHlCcEVcX0ROqOR8R+DNd8KTBNUsnjRs7Jl+aNvoRWRBcyQOC rEEV9A6b4ukWFrXUIo7u1bgxzLuXH0NY2ufC3QvEqNd+F7lbG+c72s52/dHPUKe3Pb9BUypxl5fk XGdji/Dnjq8014laUlFPTPvXocz+F/H9qP7WgAuwNq3MZ2yL/jXi2t+HtW8Nag9nqdpJbyr68qw9 QRwRTbDVp7NwUkI59a4Z0J03eGjOhTUlqbniv4dax4VIuY/9NsGzi4gBO3/eHaqegeLbrS5lBkOz G38K9C8L/EZ0BhuiGRsAhuQR7+tSeI/hvpHiqBtR8MvHaai58x7Z3xFJnk7f7pz26VDlCt7lRWZc XKm7x2OavtG0rxZAbuwdLXUWGfLHEcjen+yTXCX9hd6bcta3sDwzL1Vh29R6irk8ereFtVa0vYZL a4hYbo2/P8a6+y1rSfEtktprcG914jmU4kj+h7j2pKdTD6T1j+KLcIVtY6M8/Ub4yKzyMEiuu1rw veaCyuzpcWkmfLuIvun6+h9q5SZdszj3rujJTjzRehxSi4uzIx0p2eQaBG20ttO31xR/DTJL8F3t bDHj1rVgn6EGufAFWrado2Ck/LUyjcuM7HWWl6VK810djqPvXCwzdCDWpa3ZB61zTgdEZHp2m6o8 MivG5DD0NWNY8P2XiWJruxVYNY+8RnCTnvn0br9a4uxv8Ec10thqBDKytg1EZuOj2G431RzsEtzp t21rdxPDNG2GRxgiuv0rUww5NWdQsLPxVagTEx6nGu2C4z19Ef2z37ZrjlF5pF69pexPDMh5Vv5j 1Fc9ehb36e35FxnzaPc9MuLa017TjY3pOwncjqeUbsw/OvPdZ0fLTeHdUddw+aC52/iGX27H8a6X StTDY+atrUtOi8R6T9lLRx3afNbTsOY29Poeh+tZRfOktmtmXF8uj2Z856lplzo9+1pdLh15BHRh 2I9qjQ16Nq2jNqUE2najAYNWtsiFj3PZfdT2PvXnTwy20zwzIySIcMrDBBr08NX9orS0ktzlr0eR 3WzJO1ROKkFMeukwKz1HUrjmo6TGKKntpTBcRyj+FgagFOFID1HTbhbi2SRTkEVV8Tae11YLPGMv Bk49Qev8qy/CN2Gt3t2b5lbIHtXYqodSpAIIwRRF2Y2eYWcxhmBHY12+j3/k3ENwj4O5SPqK4/VL U2OqTwlcBXO3/dPStDSrr90ExllOQPxyK3i9TGSPTPEj+dc2msWq485BuI/56A8/pivN9U04afqk kCcwSjfC3qp6fkeK9M8NSRazoVxpbkbyfPt2P97HT9K4nXrWaWxEg5Fk+ffY/wDgR/49XWnzQMlo zi7lcOG/CmdquXYDq7AY5yBVUD5RXOaMjNIDzTyKaBzQIvREtGuOvSqupxlrZ89V5qxbn5CPQ5ou k3xSD1U/yqGikdL4CmW50Rojy8MhGD6HpXSG3XP3cH2rgvAd/BZyX8c8m0NsZf1z/MV3DalZIDIt 0rZrJA9x8Fv/AKQ3zOvvmtOEyjCrICN3cVShkWaJZFYFTzkVbt2XB+bIBNNElg3Um/ACnnHWrCXD uo/dE8+tZsxhkaNgSEQ5bFaFs/zID1HNLqAxp0LnejA9OlFPdBuOB1OaKYG7bJhalncb4Yv7zfyG f6U2I4BNQofMv2btGmPxP/6hXSBj+NbwW3h27GcF0KD8eK8+8P6W1/4g0OxIyJMTOPYk/wDsoFdD 8Q7kzTWemo2GlkGf5CtL4Z2K3vjG+vgMxWcQhjPoen8quDsmxLc9lThaqapOILCaQnhVq4BXP+LL jytFmUdXwo/MVzQV5FS2PL9UmeWSMLy0so/LOf5U68kEcBPYDioZP32shR0gTP4n/wDV+tVdduPI sXx9BWwuhX8G3Kaf/aeq3JxbxQbXz3LuMD8l/WqV7ezTz/2rdAu5OLKzUfdB4Xj1x+Vaiw22m/D6 Ke8Hy3N2JNuPvYBCjHfoDRaW8Hh6yPirWiWuiu60teP3YboMeuDXm4uTlLk6f1odtBKMed7jrS2t vDNk/iLxGEfVmBNrAT/qxjKgD1zXM29p4g+JmtlgP3URySThIlPr+VT6bperfEjXW1G8/c6dAQJp ScJEg5IGerYNXPFnj2w0OxHh/wAG4hhXIuLpRy59j3781VKiklKXyRNSpr5mpq/inQPhzYNp3hgR 3WrN8k103O0d+frjivH9U1W81i/lvb6dpp5DlmY1TZixJJJJ7mm1q23uZLuxR1rsfBsu+WRD2Fcb XV+CDnUpEHVl4qWN7M7fymlO1Bk1eSAWtkUcjzOuKnYpY229U3SY7Vyuoa82nzma8ilKycDA4FPY 59zV1+8mtPDslxbSeXIrD5vQV5brF4L/AFB7kfxgZ+uK7m51/Rta0aS1kuGtd3BLrzn2rl9disSt mljJEwjj2yMpAyfU1SKjoyxo6Mj25ZSAyDBIroLlfmiPaoD4k0ZNDtoZEL3MMSpiMc5Ax1qpZar/ AGgY0QMCpPDCpYK5pdblM9Nn9apwKBNMCO9XH3i4jITJ28iqlu6tcSl1K/hQhlFlH2ifjsayiuTW uxU3c4B7HFZI+9TGhkoO7rUZz3NTvy4qJh0qhCgsFFJuJGCKkx8opjDg0AM3DFKOlNA4pw+7TEKC M5qdcYHIqBeGwaeygUgJyQCp960tW++n0rKRAcVq6uMNH9KAZnRyfKynpU8XEbMegzVP+FqWSdor B1OPmGBTbElcy7qYyysx/CqxpzGmmszoYhpKWkpkhRRRQAU6OR4nDxsVYdCDim0UAdho3jJo8Rah yOAJAP513un6luRJ7WbKsMgg14lWjpes3elTB4Xyh4KN0NWp9GS49j6Hg1+11Ww/s3XLWO8tXBUi QZZQe4PUGuL8SfB9p1a/8JTfaoMZa1kYCVT7eo6VQ0XxHa6pGo3eXP3jJ/l611lhqlxZOHhkYYOe DV2001QlKx4qDPYyPHLG8cinDK4wQfpXTeHvF1zp8y4kOAMYzXrep2Hhzx3AI9Zi+y3qjEd5AAG5 /vDvXkXi74e614PkNxKguNNd8Q3kJyrA8jI7HFc1XDRqLT/gm8Kttz05NR0Hxxpa2WswRvIylUnA /eRk9CD/AErzLxd8PdU8Jy/abUve6aeVuYl+77MOxrE07VprSVCrkEH1r1Twr4/xF9nuyHRuCrcg j3HeuPnnR92esTaylrHc4bw94vaFHtrxUlgkwGSQZBo1zwbDcg6tosgltyQ0tqOXjBPO31ArrfFX wtttUi/tPweFD8tLYl+vvGT+PBrz/Stdv9B1HyZhJFJC5R0cYKkcEEVPs3D95QenY1U41Pdqb9zp dJ0yCeKONrdJYScEAc1Y1TwH4duFbydTSwuvK83ypOm3JGfzB/KtKykstc2XtnMbfUM7ti8JIR6D sf51zfj+zvLhLbVTG2YV+zT4GNvJKk/mR+VXh8Rzuy3JrUuVXOX1zwzf+H5FF0qPE5ISaJtyMfTN ZA611Wg6lBd2dxpOpmWS2lTdGEwWWQEYIz7ZH41g6nYvpuqXNm4OYpCoOPvDPB+hHNdkJ82j3OSc OXVbDIZjGQD0rThm6EGsftUtvMY2welEo3CMrHUWt0QRzXQ2V7jbzXFwy4I5rWtLkgrzXLOB0Rke g2N790g8g1uXNvaeJbNba9kMc8Q/cTjnZnsfUdPpXBWN505710VnedOcGsoycGU43M1PtmkX7Wl7 E0UydQe49R6iuu0nUdwTmluIYPEVitpdSCKaPmGfGSp9D/smuai+06RqL2V2NssZwcHIORkEH0Ir CtSUf3kNvyKjLm0e51niTRl1qzGo2xI1G0T5QP8Alqg52/XrivM9d07/AISCzF7aov22AHzFxhpV /wARj9a9R0nUc7SG5BrF8Y6X9hlTXtNgIiY/6YsfRD/C4Hoec/hUxk3apD4l+KNI2a9nLZniYBHB GCOtI44rpvEulRqBq1qQYZ2/ep/cc85+h5rm2HFevRqxqwUonBUpuEuVlR+tRVNJ1qGrZIopwptK KQGhpN6bG/jkz8pOG+leqQMGUEV46K9N8OX4vdPRifmX5W+tLqCKfjOyU20N4q/OreW2PQ5/r/Ou UspjFOvPfFenXlol9Yy28g+V1x9K8tuIZLS7eGQYdGwfwraL0JaO+8Oag1ldq8bkMrhwPQH/AOvn 863/ABNaR6dqqzqu+yuFJKj+KNuo/CvPtNuyojm/una30NejOZNZ8LFh80lgeR32N/gRXTSetjCS PMdUt1huJoUbcqMUDeoU4B/EYP41kr0xW/q2WuGJGCAv5ABf6CsIjEjCpkrSK6CYpmOakxTe9IRN B97HqKncZA9xiq8JxKtWSPl+hqWUil4fhDeI1tmYKJMqM/nXog0O3WMb1Jc9h0rzRpTY67bXIOAr qxPtnmvXWmwy8HrWPVjZXtzHGgiUhVXjHpVwR7iFixg9/eqcSea8uR/EeDV2ytmMoV1K4HUGkiRs YEQZZR3rTt2DMMjHHBqvPbOkjfPkEcAipEkaOLIUNnpg4o6jLRwT1oqtHMxQF42z7c0UxHRpwhNR 2w2pK56u5P4dB+gp0riOEsewzUYby7IFj0QE10geZ+KJDdeMpWydtqqt+S7q9B+DEH/FN3t2w+ea 8bn1AVf6k15hd3Hny6zqBP38xqfXPH8hXuPw703+zPBWnwkYd081vq3P+FVPSmETqz0rifGt0P3U Gepz+VdqxwteX+L7oPqk+T8sKn/P86xp9wkc3aDM9zN/ecD8gP8ACsPxNOcQxA/eJJra08n+zUc9 W3MfxJrDli/tTxRaWo5zIF/DPP6CtB9Tttbt9P0y0sJ9RK/YtNi+SNv4pcADjvgA/nXAWNlf/EPx G91eO8GkQszM54WNOw9MnitDWjf+PfGU2jQSLFYWblpHJ4AU4LH1POAKzPGnjC3s9NPhTQRss4MR TTLwZCp5/MjmuNQvJ1JfI35rRsg8a+NLa1tP+Ea8L4g0xFKzSJ1lY8Hn6Y5rzUnNBOTSVTberISC kpaSkMK2/C87Qa1EVOC2V/SsSr2kS+Tqls56CRc/nSYz1y11mMfJOOfWrky2OqW5t5YkdG9RmsOa zDkkdafp7vFKIs9DkUJs57HCeLrODT9fe3gQIgjU4HrWGFJ5A4rpfHYI8SbyPvwqf5iucEhAwAKo 0jsNjYJMjEAgMDg969FcRP5DwRoikA4QYArzd2yOmK1rO/1W0jjk2SGEdCVOMfWk7g0dhJOiXCAn kDBqKJglxIxHBxUdjfR3NiJAEYknfk8ioUlkywcY9akRVdkfUJyOmDWX1Y1qyCNr9/LIxsrKA+c0 xoazEOMUhc4yVpzjLj6U4r8lWIQMCBnimOR61IBwOKjkjBNADQBtoA+UU3bgU/8AhoAXb84pz9aa XORxS7gW5zQBLHwa0tWJBjJ5GKzUwehrS1VWZEK9AOaBMox2zyR7geGqnqSmFI4yevNbEClLYDqM Vja02bpP9wfzNKT0KhuZZptONNqTQKKKKYhKKKKACiiigAooooEX7BmUhlJDA5BHauz0fxQyfubs kgdJP8a4i0k2FvcVY80ldoG0dSauLsSz2C2uVkUPG4IPQg10uleIpLaNra6RLi0ddrwyjcpH0NeF aN4hudOkO3LW5wNhP8q9F0vV7fUoFeJwTj5l7rVpqROxoeJfhbpuvRy6p4WlS3uCpdtPboSB0Q+/ p715PNDfaPePbXkEtvOh5RxgivY7S+ltZFkicqVORg1s39toHja2EOvQbbtRtjvIuHUeh9RUVIKX xfeaQm1sea+GfGc9hJhpCV4712usaHoPxC0/zAIrXVyoKXSjG4+jjv6Z615r4s8D6x4MnRrgLPZy k+TdQ8o319D7VBoniOfT7iNlcgD3rzqlGdF80DrjKM1qVdQsNY8E60bO9RkZGBV15Rx1yD3rvND8 R6fr1q1vqQ3F18tix4ZfRvX610dlrGkeMNG/szV4kkWRSqsQN0ZP8Snsa8y8WeC9T8E3i3FtI91p j8x3aLwp/uv6H+eazcI1vep6SRpGo4e7PVGFq+g6j4avxHdx4BOUlXlWHsa1tdtYtW8OQavCrC4t Y0iuCSMMM4BA/EVs6T4isdesTpOsqZIG5Bz8yN6qfxNJDoNxp63mmzIZbS5jcW0/ZxjK89m6cVVP EPnXMrPqE6Puu2qPOV6U08NUzRPDI8UilXQ4ZT2NRsPnr0TgLME20jJ4rTglwRzWMibuKtwy4IX8 qicb6lwlbQ6WzucEc966Gzu/euKt5sEc1tWd1g9a5JwOmMjvLO7OQQ2DWxc2sWvWCwERrfRj9xMT j/gJ9Qe3oa4yzuuRzW/ZXRUqQeRWUZcr8htXIbGeexujbXKNHLG2GVu1dnp14kkbI4DxuNrK3IIP UGsTULNNatRcxsRfwLhf+mijnb9euKo6TqBBwxwRwQawqQ9lLmjsyk+Za7mXrGknQtVmtLiISaXd 7jAewUnO36j+lee6zp39m6g8KkvCcNG+PvKf84/CvdtS06LxJozWEknlyAiSCT+64HB+nJFeZ31h PeWc+k3cIXUbViEDcEN1I+hHT6itKVT2U+dfC9/J9ypx9rC32kedzDBqCrtzGyMVZSGHBB7GqOea 9VnAOpRSUopAOFdT4Ou/LuJoCfvgMv4ZrlRVuwums7yKdT91ufpSYI9ghfco+lcL4xsGg1P7WB8k wH4EDFdnZuJbeOVTwyhh+NV/EFkt7os4Iy8aGRfqBmrgxM4DTZgrGM9DXo/gzV1huwk+DDOPKmU/ lXlcbmOQEdq6vTJxHKW3csA2P5/0raDMpIteK9P+x6hcRL0jkZQfVQeD+lcfKMTfWvVvFtul/wCG rPWogCwRIbjH94YGfxFeWXK7Xx6HFbVNWmTHYjpp606kNQAKcMDV4859+aoirkZ+VGPpUsaMnWUw Y2x6165bSJcQQSggqyBwfqK8s1hQ8KsO1dv4Rle70K0ff9xTGR7g8fpisZfEU9jorRVedyRxkmtF Q63SlcbSPmrLtN6yHcMgk/dq/C5NwFZyOgwwxkUJkkswJuDk9himxN5gAAwMVYZCCxLBh1X2qnbE L5h9KTBFlSQNo7UU2F96btw5opga90dypH/fYCqfiK6+xeH7ucHBWM4/kP51akI89WJ4RSTXLeNb 8SeFZFH/AC2kVF98Nn+ldAjjrWPz7TSbIcte3Q3e+X2/419NWcK29rFCowqKFA+gr508KWL3XjrR LTGVtjHKfbHz/wAzX0gvAp13okVESZgIya8X8TzmV75weZJSo/76xXrmqz+Rp80mcYU14xqEonu7 dD/y0feR/wCPVEFaIvtD2At7EL02p/Ss/wAC25vPFU143KwKzfj0H86s6rKI7CZs9ENUvDOof2L4 X13URjzI4owue7Hcf8KpuyGt7lXxfrdn4X0p9D0WXN7O++7uR95uuefx4FeVMSzEkkk9TUss0lxK 8srl3Y5LHqTUQUntXO3c0SG0lSeW2OlAhf0pDI6Kk8h/Sl+zv6UrAQ1JC22VSOxBp32eT0pVt5A2 cUWA9fjO+COT++ob8xVC5uPsTvcbSwRS2BUVrrunrYW8bXCh1iUMMHggVJb6lp0t2C91EEx/EeDU mNmcq1pqfjXUJLmFI1WFAmTwByTj681I/gS+jbbJcwggZ4ya9B0+50m2iZLWa1QM2SEYDJqGa4ik mciRDx1zWiaBya2PIp9Olid1LA7CRx7Vat76d4TBvYoBjBq3ef8AHzP/AL7fzqmuB0wKlji29x0Z MIxH8oz2qX7VPknzDn61DmjPvQWXLEl52LHJwartnecepqfTyDcYz1BqFsec3PekIbn5uR2p+8Fe DzQANxHtUYxirES4ygxSMDTR0yDQ0pA55oACuRTcZFSKryR71Rio7gU9bS4blYXIPtQBXK5IqUJn Bqb7Fcgj9y//AHzThbTKDmJ/yosK5AFG7pWnqOBbbj6gCs8RSK3KEfhV7U3BgRAc96QMW1lhngCk gHHIrA1Yj7cwXooAqaKb7PLvAz7VRu5DJOznvRIqG5XNJQaKk0EooopiCiiigApKWigBKKWigCWD /WAVYlYzPhT8g6+9VYxlgPWroTaMDiqRLGAdhVmyvZ7Cfzrdyjjj6ioQv0pAp9KZJ6Jofim3vgkE 7CO56YPRvpXURyHqDXhkhZZVdGKspyCOxrtfDvjDy0W21FyT0Ev+NUp9GPl6o9e03XTHBJaXkUd1 aSjDwyruUiuO8WfC+KWGbWPC0hljP7x9PP348nnZ6gf0rQilDqGUgg9xWlYajNZzLJG5BHvTcdLd AUrHjdlqFzp1yFbfG6NyrcEGvVvDHjaK4tGtL4JLFJ8rpINysPQg1e1/wro3jWF7ldtnrTLxMvCS sBgBx27c15FqGn6r4W1NrHUYHgnX5gD0ZexB7jivPr4X7dM64VU9JHUeM/hr/ZkLaz4aeS4tAcyW 33nhHqPVaz/DHi7G2wv/AJ4W4ZW9R3+tdD4S8cSW0ypLISuMdan8XfD201y2l13w0Nt+372SzX7s pPJK+h6nFc75a65Z6SNYydN6ao8+8U+HL62vZ9ThL3NjM3mC4A6Z6hh25rln39c13fhzxTPpdx9g 1CM7N2yWGUdeeQwNW/FHg23vbY6t4djLx8tcQA8oSeNo9Otb0a7T9lV0f5mdWirc8NjzlJHU/WpF lcdqaVIbBHNP6V2HKXrWfeOeCDWpbz4PWsBGKsDWhBLkZBrKcTWEjrLK55610Fnc/d5riLW4wa37 K66c1yTibpnb2N20bqykgg9ql1i188f2naRDzB/x8Kv8XowH55rDtLjpzW/YXZibIPBqE1Zxlsxv e6JdH1DcFGe1UfGukqY18SWrESxBUul/vrwqt9RwPpS3dsdPuhcxEfZpm4x/Ax52/wCFbmn3EV1A YZlWSKVSrKehB61zpcknCWzNFLaSPG/E1n9qjXVIUG1gFm2/3v734/0rjH+Vq9X1TTk8PazNpkh8 20nTzIg38UZyMfUEGvNdY0+XTb57eUcryrDoy9iK7sLUdnSluvyMsRTXxx2ZTFKKapp1dZyjhThT KcKAPS/CV+LrSY4yfmiGw/h0rpRhlIPINebeCrkx6lLAWwrx5A9wR/8AXr0KNyDg0RA818QWH9ma xLEv+rb50+h/+vmnWNyQqvyfLPP071v+ObEyQw36DmP5H+nb9f51ymnyBZCp6MK2T6kNHp/h6U6n pd9om7IuYiY/99fm/XFeb30bLLIGGGU8j3HWul8O6k1hqNtcRnHltj8uP5VU8XpAviK98gARyNvU DtuAb+tbt3iZLR2OZyG4p3ahcY96XPFQgYlW4uYV9jVUVYgP7tx+NDGiG8TfavxW38Pbgm1vIA3K MGA+vX+QrLkAZGB6VL8PXCa7coxAU25OD67l/wDr1jPoyuh6Hbu32pSBxg1qRJmdXkwD0AqjAgaQ Nmr0RDSYb8KlEjmg3zMUYqrf3TUUUEgjlwQRnuKnlVo+F71IMi39DimBUTzduBEcDptNFOQsuQck dsUUDIDrDXdhcXAXasjeXEO+B1Nc54nkNxPo2mqeqiRx9f8AJrVEPkWFhaj7+3cfqa5rU7nPii7n /htFMQ9sKV/nXXFaolnZfC60F54t1PUsfLEPLQ/5+lezDpXm/wAIbMReFmuyPmuJWOfoSP6V6P2q KzvIpbHP+MJzDocgU4Z2CD8a8lmbzNeiQdIlY/TtXpnjeT/RbaMd5dx/AGvL7M+dq97N2UhPy/8A 10LZCW7ZH4gk/wBDkjHV/lFY+vSfYfh2ijg396ce6oOP61Z8RTkPEo67gf61X+JsRstE8L2A4KQS SOP9pth/nmpnsVE85QY5qZU5NNAq1GnJOKxNCMR08R1MEqRUp2AriOnCKrAj5pwSiwFcRU4Q1ZCU /YKAKohpfKq0F9qUJzRYCr5Z7E07a2Opqzso8vtTsBUkjZlwOpqnsYHB7VrFOPpUT2ss0jGKMvxk 4FS4idjP2Gk2n1q28Esf342H1FREGpsTcl09AboZJxg1FICLhsf3qls2IuRTZj+/c+9IYgPzE+1I o+Sl7/hQoODziqJEGfSpDEpXk800EgcinMcrxQBLbzywqRG2FHJHar8F5eTS/wCjxL8q5IzxVCBc pJ/u1oaYP9HumHXyv6imhMtLfX4P7yJcd8GpRfyMcGEH8Ki0p0w5c5PvVuTySSQBSuxaFSW5J+9A v5VRmIdSdm2r8ixmq7iMUagrFAwxld3l5rE1BBHcYAwCAav3rkSEKSBntWdOC6bickUteppGyKpo oooKCkpaSgAooooAKKKKACilopgOT7w+tWKrr2qWMliaaJY/GaG+Udaco9aY5y1N7BFajcUhp4pp FQWdD4f8VT6W/lXBaW3OOCclfpXpdlfQ3tuk0LhkYAgivEsVqaNrdzpFyrxsWi/ijJ4NVGdiZRue 0wzNGwZTgitSYaX4hsBYa5arOg/1co4ki/3W7fTpXJaPrNvqtqssLjd/EhPKmtdHPatd9URexwXi fwVqfhFxchxc6e7bY7qLpnrhh2PFXvC3jCfT54laQ7R716NY6moR7e7jSe2kG145BlWH0rifFvw6 a0hm1rw85mswd8lqOXhBPb1UZrjr4ZVNVozpp1raM3PEfhPSvHlk+q6e4g1zZkEH5bggYCsOx4Az +dee6LruqeE9UezvklglQ7WSQf5yKseHfE8+m3EY3kAMMj8a9D1PTdI+I+mIs8og1CEfubhRyM9m 9RxXC2pfu63yZ0JuHvR2OM13wdZ69Zyan4eBN0Dvmty2S+epHvnFebyRPDI0UilZEJVlPUEdRXY2 V9rPgjXDZ6jHJbyLxz0YZ6g9xWr4w06y1zR01nS4B9qQZuEj6nPVsd63pVpQfs6vyfcirSUlz0zz epIJdjYPQ1EeKDXY9TkWhrwy4Na9nc4I5rnIZCR71oW82COawnE3jI7SyuunPeugtLj3rhbO6xjm ugs7v3rklGxsmdrA0V1A1vON0bD8R7j3qpbM9hem2d9208MO4PINVbO5zjmtK5jF5aB0XNxFyuO4 7iplHnjbqhp2ZJ4g0VfEmi/ugBqFvl4H7t6r+P8AOvKdatm1nR0uIcGS1BO3uVPUfhj9TXq+k35A GT3wa5HxPpkfh/X1nt8LaX+XROyOMbl+nzD86yjN2UlvE1ik7wezPIhwakHSr2u2DWOpyALiKUmS PHTae34dKz0NerGSlFSRwSi4uzH0opKUVRJc027ay1CG4X+Bufp3r12ArNAkqnIYZBrxcGvU/CN1 9o0C3ycsmVP4E/0xTW4GlfWi3llLbSDKupFeSIWikwRhlNe0YzXmHirT/sGtOVGI5vnX+taLYlkt nNtdWHRgD+I/+tS6qxlmMuc8Lz+GP6VSspsRrnqh/Srlyv7o85G0j8uRW0XpYza1MZQRIRnin5AO KauWkJp5WhCYCpoDhiPUVFTojiRfrTewkWCMqfcVD4SkFt4viRvuyhoz+PT9cVP04rH802Wt29wP 4ZFb9axn8Joj1uVxbyqEbbmr1vITtZl3Ad1rEvJA4iZT6ED2rWsJMIqnvWZBqNcRtGCTjnAB71JI oa3yp4z2qsxEse2SLgdDUvkeXDhWIJ7daYDV2hRuOKKj+c/eCk/XFFUBmo4n1sf884+T7Ba4u6fz LXVrw8NPMQv4vn+Qro4rkQafql2TgpFtU+7Z/wAK50QNPb6TYgfPcSB2H4gD9BXZBaknuvw+tDZe CdMhIw3llj+LE/1rqc4FUtNgFtp9vCowEQKKuE8VhPWTLOC8bXf+lRxdlQn/AD+dcBpilY7iQ/xz Of1P/wBaui8aXn/E1nOeEXFc/px/4lMDHqyAn61ZMdjLuIhfeJ7S0P3XkRD/AMCIX+tWvif4mmj1 GfR47e0eDylBeSENIhP91uo7VX0tWufG1oF6i6iP4KQx/QVy/ja7N74s1GTOR5xUf8B4/pUyV1cp dEc+i1cjXioEXpV2NOKxRqCrTwlOC09VpgNC4p4TmngU4LTAaFxTtlOC0/bQBFs9uKULUuKXbQBF t4pdtS7aNtFhEJXNdD4EMX/CX2NrOivDdSCB1Yddxx/PFYhX2psc81ncR3Vs5jniYPG46qw5B/Oj YD6Ku/h1o02dsBT/AHTXKar8I7KRCYnKkA4+UZ/SvK7b4p+NxIyDWGO3/noFrt/h18Utd1fxNHpO stHPFcDarhdpQ0lOXUycF0PO9c8P3fh/WGt5VJGSUbH3l9ayJ1bz2yD19K9t+IcaZjkCgtHK0Z47 f5FcAXHOYlP4U/Z31RKqW3ORAJI4PShAxyMGutDxEf6hP++RT0eBOkCDP+zT9mP2hy9rZXV0dkML u3XAFOnsZoWMcsex/TNdbFdCI5QBc+lROlvK5d4wSTkk0/Zon2jOZtkMccgkYcjA5rW0O2Epmt42 yzpjBYDAyOa0BDa4x5KflTDZ2hcOI9rDoVOKagg57kj+EnhUsuoIAe22kl8KXYi3R6hEx9DxUbWN u38Uv/fw1MIUEflh324x96jkXYXM+5zl1BPbyNH9qikKnBKNkVVZbk8Bg3fg10Z0u2HALAd+aQ6X D2Y0vZofOcyumX9yd6W7uvcqM1XaBkLJIhBBIIIrs7WCazYm3umTPGMZqN7DzZWeSXzCxyc8UnTG qhwNxaPE/wAoJU8iq+a9KvbG1liTFsFdeNyn+dcfrmnRW92ixDBfH6molBo0jUTMXNFdFZeEpri4 KTXUUCY4Zuc1Zu/At1AGaK7ilUDII70uVj54nKUVZu9Pks5fLdlJ9qqNwcVNirjqKTBxmm5oAfS5 pq/Mads+fbmmA5QT05qYYjXk01CAyoOpOK7S2XTYYFt/s0Uvyje7jJJq4q4KLk7I5EPuXI7UzGTV m/tBZX0kUZJiPzIT6VAoqZb2GlYAOlIRUgWgrUjISKSnkUw0AWbG/uNOuUnt3KspBxng+xr07w/4 lg1eDBIjnHDRk/qK8p25p0E0kEgkico6ngg04ycRNXPdkatLTtTmsZ1eNjgdq8+8N+LY9QYW11iO cDg54auvRwwGDW2kkZ6oPFHgOy8TRzaxobLbaptLy2YGEmIH8Hoxx07n86870vV77Q75opRJDKhw yOCCD9K9PtrqS2kV42IKnPFWNd0HTfHVuvnutpqkQxHcheHz2f16da561CNRWlv3NqdVxKsh0j4h 6MNO1FjHNH88M6fejbp+I55FebMuseAvEH2S9VvKViI5dvySp0DD2I7Ug/tbwlq5tb6GS3mTs3Qj 1B7ivSLXUNL8b6ENH1TGXUbJB96NhzlT+FedJOP7qtsdcXb34HnPiDQINYtf7Y0OCNFVM3NtGecj JLgemCOPauIYYrvb6w1T4d69HbzSedZyEPDOo+V1zjB9+ORWlqHhW08aQ/bdDENvfAASQZCow/vD 3rajVdNqnUfoyKtJTXPD5nmSttYGrcb9DUV3ZXNlJ5dzBJC/911INNibAxXXJHNF2Ne2nwRz3rbt LrHeuWikwRWnbzVzzibxkdtZXnTntXR2F3ypzXn9ndEEc9q6KwvMFea5WrM13Ojux5FwtxGuI5Pv Y6Bqm1bTI/EuhS2hwLmP54H9HHT8+lR2kyXEDRSfMrcEUun3ElpcNFLwVOG/xqJrlkqi+YJ6WPLd WtpdQ0Ux7P8ASbRiWB+8McOv9fwNcevBr1bxRpzaP4k+3Rn/AEbUCXB7CXqwP15/OvOtctUtdVlE SFYXw6A9geo/A5H4V04eXK3T6boVePMlNFKlpFORTsV1nIArs/Al9suJbNjw3zKP51xdanh+4Ntr tk4OAZVU/QnFDA9frlPHVk01jBdIP9SxDfQ4/wAK64LkCoL2zW8s5beQfLIpWtUSzyKybEwU9G4r VYMYFHcnH9Kynia1u2if70blT9QcVrByYGb+7hhWkSGUJEAYEDrTSDU9yuMkdA3H0pnUVaIZEaFO GB96VhQBxTEWzjk/jWLqcZZ0K8HPFa6sCi/lWfq/7uNHx0bmspbM0idjZ30NzFa4lBYRKGA9cf41 vW87CEFe7dfeuZ0rSlj0S1vpImjaRwqOTwcg/wD666e1iaOBVUg98GsUElY0Uv8AcojJy2BWo2Wi Q9K5z5RKWZSrDBOK6BjujUKw24pokjztJ6fjRVdztY5yaKYHE6nK0Xh3Ha5nwfoo/wDr1Y8Kxm+8 faPbuMiFQG9tsZP86i1qIeVodj3KtIw/3iP6Ctn4Z232nx5c3WMpCr4/HIruj1Yup7lHwBTnPy0x TxRI2Iz9K5rajPDPGF3uub5werlf0xSRYj0yIdhEv8qyvEU/mu/P+sm/rWhdHydNx/dQCtGJbEfg xRJ4qa5PSGOWYn6Lt/rXnF7Mbq+mmbrI5c/ic16N4QBTTdfu/wCKLTZcH65P9K81xucn3qJvSxol qSxL8wq4i4UVXiHz/hV1B8orNFiqtPC8UBeKelMBNtOXpTwKaw2srds80wHKDTwtKVPFOCmgBoU0 u3FP28UoFAhgWnbaft46UbcmgCNhxmq8qcfWrhFQyLxQBzssG67kVSisBn5jjNXPC+oNZeK7C7zg rMuT7VS1grFdjKqcrnmq0EwW7ikX+Fgakmx7v4ruFuXmBPDOHH4//rrmhYqRTdX1EyWyyZ52If5V ZguFeBG9RWsWc7RUksVV8DoRTTYrVu4kAVWz0NM88VdySqbAdqDYZFWfOGetL5wNFwKn2Gj7FVoz DsaTzhRcCqLQij7McVXu/ENjaSNG7lnXghR0rMuPGUK5EEBY9ixxUOpFFqnJ9Db+zmjyMVx8/i2/ c/JsQewqhJr2oyAg3T4PpxUOsi1Qkd4yKv3mAHuaie4tY+XuIx9WFedSXc8h+eV2+rGoS5Pep9s+ iK9h5neX2v2VrATHKs0nZFNcXfarJfSeY6qrDGAvTjP+NVSc1E3FS5uRSgo7GlDqUq4ZZXB9M1q2 niqe2Uq48wHqPWuZTrSmldj5Uy9f6gLycybNue2apNtJzzSYpMUh2HZXGKbtB70u00baADGwdeaf G4D7jTdtNZcGmBORufch461p2d1yA7bT61lR/dqUZp3HF8rujT1SdJzDt5YA5NU0FRrViNc4pXuy m7u4oXikK1NtprLigkgI9ajkj2jParRj3Diox8ysh6igZXXqKQgqxFPAIx7GlmXkNSAYrFWDKSCO hFd54Z8XeY0VlfHDY2rKT1471wXenLwQe9NNrYTVz3WOUMoIORViOVkbKnBrzHw14ta2aOxvSTHn ashPIye9eiQzrIgZSCp6EVsmpGbVjevIdO8W6aNM1rcNvzQ3Kffibp17jnpXlmqaRq/gjWAlwrG3 3EwXKj5JV7EHtx2rvkcg5BrXS6tdW059I1ePzrKUYI/iQjkFT2Oayq0ozjaRpTqOLMTR9b07xbok mj6uqusuVDEDchIwGX0IriNS0vVvhvrERaYzWMxJt7mPowHYjseRxVvxJ4WvvBl/Hd2Uj3WluQ0d wo+4c/db0NdVoHiHTvEumyaVrUUc8TgDD9QfUHsa8ycHT/d1NYvqdkZX9+BTutW0/V9M8y6gS4te PNXYGeLtuz1Kfy4rktR8Gaddy/aND1ywkRz8tuWIYeuOp9an1HR9W+HmqK8kn2jTJiViuF+63+yw 7HA6Vj+INGSe3bXtJZVi4aaGPgxHpkex/SnSnOnLkk9OjKqQjOPPFF5vhxrUcioZbHcy7gDPg49e lTJ8PtfjJAjgfHUpLkfnXCLe3O4Fp5ScEcueh6itWz1u+iXal5OFOMgSHt0rolzGMbM27nTNQ0mT beW7RjOA3VT+Iq3Z3OCOadp3imcxRw3aJdQIu0RyrkVabTEvYLjUNOXYkShngznGTg49fWsHaWnU 1s1qbGn3pXHPety5zJElwmDsGG9Sv/1v61xFjc+9ddpd1uUo3PtUJXvFiemqF8Qae/iDwrJBAf8A SLciaNe7FQeB9QT+IFeZX8X9qaEsxx58ALA+w+8P616zYyfZNQMZ+VT9w/yrgdft49M8W3lp5Rjt LrEsa9vmHzAfjuFRFtLzj+RpGzvF7M88U4NS9RUmoWhsr6SA9AcqfUdqjTkV6cWmro4WrOzExUtv KYLiOUdUYMPwOabigDmmI90tGE1rHIOQyg5qYpxWd4Xk8/w5YueT5QB/AYrZ2VcdiWeO+JbU2niG 9Q9GlMgPs3P9aW3+a1HupFbfxBtvK1SCcD/WRYP/AAE//XrBsz/o/wBK1W5LEkG6MDvt/lx/Sowv FTOoVVPvzT1iO3pWsUZSKrpxTApFXGiOOlRmJqrlJuRLwKqaoPMtDntV0qQCKpXRzARispqzNIst jX7m+FjBCsm2BFAiDcEpg5x64BFejWkyywB0+YEfKfYivHbFpvPSOD/W7sKe+a9M8OXLrpaQ3ClJ osoQw9On6VzNWZb2Ogt4izMX4UritBNkkPmA4wOMVlWlwsrOh/hwR71agzGHU52Z4NMgAJMZ359y KKGZlc7W+XtRVAclqcqyeJbxxzHZQ7F9iBiuw+EFmRa316w5kk2g/SvNo7ky2upXJPzXEwH4Ek/4 V7P8OLYW/hK1bGDKPMPvmu1fCLqdsp4ptw+23c+imhTxVXVJPL064b0Qn9KxtqD2PANSXzZrdf70 o/rWhq8mLGUj0qpcgHUbRT2cH8qk1lv9BcD2H60x9C/4aXyvB/imU8D7EUH/AHw3+NeYRDJr1Kwj aP4b+I3Qcsdv4BVz+hNeVwsQ1ZT3NIlyIYc/SryD5Bj0qnHgtn2q5Ecbc/dPFJFEkYBBoxtcD1pf 9XIPQ06cYCv6GmBJtHakkTdCw79qcOJuTwRj8am2r+NMCJDuhVsVKACaihwsbox5DED+dTxgHIoA Xb7UoXvindeKX0FAhoAx3pduDT1ApD60ARsOKgkHyGrJ6VBIQENAHLeJE/eQv6jFZkBxt+tdPeW1 neOFu5WjVRwVGaZHpWiL/wAvcxx7Vk2r7j5W9jTuLoyWCjP/ACzH8q0LK8/0GLnnFZ+/SfKCGdyA oWlS80yCIIjyECrVSK6mbozfQ1ZbvMLDNRG74qh/aWnEY/eUw6npwP3ZDT9tHuL6vPsaQu896PtX vWd/aum4+5JmmNrNgOkLmj20A+rzNP7V71Q1bVmtLX92cSOcD296hOt2Y/5d2/OoJ9VsJsM1mHI6 bqmVaLWhUcPJPU5x5GdiWOSTkk1ETzXQ/wBoWf8ADp0Q/CmnUbYHiwh/KsbxN+WRz3NJg+9dCdUj H3bKEf8AARTW1Ug8W0I/4DReIcjMDafQ0bGP8J/Ktw6rJjiGIf8AAajbVJ+wQfRaOZC5GY/lP/cb 8qQ28rdI3/KtU6ncHuo/CmPf3B/jxRzIOQzhazD/AJZP+VO+zT/88m/KrJuZj1kamGaU8F2/OjmD kIPs039w0v2eT0A+ppzEnqTTfxouHKXo4YEgKlgSRzWaw2sRT81ExyaaJaFzRwetNzS5pkj1OOlP DVDmlBpgWl5NWoTzVZSB1pVn2nikUaYToacYweDVRLxdozU/2hG6H8aoRHtMTjPSmTRlG8xenepG kDHaw74pQQQ6ntQMqlcs2O4yKVk3RH2qRBgKcc4p7AbWPtSApmM5NIFxg1aIUsT/ALNMKrgDPUUW ArlfmzXS+HPE8mlv5FyWe3OMdylc+duDnuaZuXGQMgULQT1Pbre5jnRXjcMpGQQatK2K8e0HxRJp E4Ry0lu33lz933Fep2GoQ31tHNC4ZHUEEVtGVzNqx0ljqK/Z5LK7QTWc4KSxN0ZTwa4bxV4Ml8Ok avoLy3OmMcyLjLWx7Bvbrz7V0atWnpuqy2Mh2nKMMMp5BHoRUVKakrNaFQm4u6MTQPEen+JbB9I1 qNJoZF6P69iD2PvXK6tpF74D1kMivcaHMcQzsMggjlW9+o9+tbnijwQllGdb8MeY0IOZrQctEPVf Vas+HPEVl4g0ttA1pfMhmG1gTg8HIPsQQPyry6lJ0vdnrF9ex3Qnf3o7nnHiPQIngOr6RFmyI/fR qc+U3/xPSuWSQqetel6tpNz4E1VYSzXejXXCykcFTwUb3x/OuW8S6BDaKmoaYWksZT8y9TCfQ+3p 9KulUcX7OfyfcVSCa54GdaXu1hurqNI1RoZVeGXae/vXCqSDVy2uXjYYNXUpX2FCrbRnot/CrIuo WkZELHZIP9sDJOPTmrmmXoBBBrmND8S3FhIvO6PPzIejDpXQpHYag7T6W5gblmt257cBfXvWTV9H uW/LY6qdvOtElUZZOSR6d6yfGVidS8Pw6pGAbmxPmZ9Uz8w/TNO0PUPNLQP94DBU/kRWpHFHNHd6 Y7fupo2UE+jDB/Q/pUSVmpfJiT6HkWvRGeG3vk5Qrs47dx/Mj8KxUODXVRWLRx3uk3PEkchjOe39 0/n/ADrlMYNdOHejh2Irx1Uu5PjIpQtEZyKnCZroOc9Z8Dnf4VtfYuP/AB410gWue8Crjwrbf7z/ APoRrpgtaR2IZwXxHg/0Szmx0dl/MZ/pXFWeTER7V6J8RI86DE2PuzA/oa86szhPwrRCZPKDsJrS tYxLCDjnFVYITcxOijLbcgVqaHF9otFCj5hwa3gYz2K7Ww9KY1tx0roxpErDkU4aK38RxWhjc4+a 3xzWNdqUR1NeiTaIgHJJrldc0xreMsoyoPX2rOcbrQ0hLU5G1lMF8kg6o4Yfgc16hIytFHJHhhKu 4N6givK5AUnDe+K7/wANXRutBVDy9vIYx/u8Efz/AErilozdmtaCZA8sbZ29Qa6dJVe1RnG1j2PF YNo5ijkBAIzW4s6T24XqM8UIkaQr+xooESqTgkfjRVCPMWjaHQ7Y95WdvrjAH86+gfC0P2bw1psW MFbdM/8AfIrxPUbbbPpWn45VEyPdjk17xpyCKxt07LGo/Su2WwjSU8VmeIpfL0O7Of8Alma0VPFY Xi6TZ4dujn+Cs0D2PGnbdrUC+zGpNYOLYj/aH86rK27XY/ZGNSaw37kD1YfzqSjZuiYfhLqDg4M1 wB/48B/SvJhLtr1bWDt+D0f+3ct/6E3+FeQFiOlYz+I1RqJOoIwff61bSYEYByOuPWueEzIfX2qx HNcLhkQ8dKSYzo4ZklXyy/zdVzT/ADPMikjP3l/WufOoSoyyNCQwIJ9D71I2uKJ/MjjYgj5gafMI 3pZVaHcPvIakM+HRgOtc1Hrbou0w5BOT71ZOuL5CbYnLqeQfSnzIDdnIUCTtuWp4pAkmM9a5pddL QukkLnJyvtT5NfLRxtHCwlXr6UcyA6KGbdJIuD6ipPMCgs1cyviGVZi4tzjbjHvSTa/NLEALYg/x c0cyA6X7SqrzxzSC5Ukc8muRk1m7YMPLwvbPakt5L26UbHUBPU4o5gOmkv49zAMMDqao3Gppgqnz H29ayZobtY8NImM5ODTrYNJAPly2eTSuwJnkeQgv1ozgU4xPj7pppjf0Nc8rtnXGyQgPNDEZNKI2 9DQUO7oamzKuHRaYRzUoU4HBqNsg9KAGnimk4WnYyaRh0oEMJpvXinsKaBQIcBxSHrTwOKaetADW HApDUm3I6UwoSehpiGnpTTzUxjYr90/lTfJkJ+4fyp2YiDHNB5qcW0v/ADzNH2Sb/nmadmTdFftT e1WvsU5/gNKNPnxyoFPlYropmkPFXv7Nl7kCnDTD3enysV0Zp6VD3rdXTY/4smpF0+Bf+WYpqLIb Odoro/skQ6Rr+VMezjI+4PyqrCOfpwBz0NbH2VV4Cj8qPIHpSsBnEnPQ01kwMjNaRhx2pPIz2osB khnLcGpZZJGCAALtXHHfnrVuWz+Usowaq+UxbHNFhEXnTFs7iaeLi4BJ3detXRaADgUG19qLDKPn 3GPvnpik86f++aum29qabY+lAFTzpv75ppllI+8atm3PpTfIPpSAqbpP7xpVlkRGQOQrfeHrVnyf ao5IsY4oAjiba3rmug0HX59HuVIJaAn548/yrBSM56VKFI7U72FY9s0vVbfU7VZ7dwyng+oPoa01 avFdF1i50i6WSJj5ZYb4+zCvVNI1i31S3EsD5x95T1Faxlchqx0un6jNYzB429iPUVk+KfCKaikv iLw/lL5fnnsYx9/HBZB645I+tTq2auWV7LZTrLE5VlOQRSnBSVmOM3F3Ri+HPEVprumS6FrS7lmz Gdw5GeOPQiuc1PTLvwHqAt7l1u9IvciKRhkMB1Vh2IyK7XxL4Yi8Shta0kpb6vCuZIEGBcY5yP8A a7e9Zuga9aa1Zz6D4jtw4OFKyjBB9c9iPWvLq0fZqz1j+R3U6t9VueXeItB/s8rf2hD6fcNmMg/6 snnYaxU6ivSNS0mfwpfyWOoRfatEuiVglbkFeoBPZgK4/XNEOl3Ilg3SWEvMMp/UH3FXSqO/JPf8 wqQXxx2Ktu1b1hO8Tq6MVZeQa52Bq2rI5P8AgaKqKps6qRmsry31CLeYrldzsegfqRXVLIsq292v RSN3upNccVmudGkiDttg/fKG6cdcfnW54euhc6d5BbnBH50W54kS92Ri+NVWy8WW9xjbDdwBJG7F gSM/ltNcVq1sIL5igxHJ86+2e3516X4tsW1TwjI+3NxYHzAe5A4YfkQfwrgtY/0mzt7lR8vJOO2f /rg1FKVpp99CpLmptdjFU7TVyKQHGaqYpykg13HIe2+Do9nhi0HqCfzJNdABWX4bhMHh6wjIwRAu fritcCtI7EHI/EPjw2P+uo/ka8xtziP8K9K+Jb7NAt07vOP/AEE15lGdsX4GtBM6XwniXVIgwyDk H6Yq34KXzLmeL+4u/wDUD+tUPCDYvt+eEVj/AOO1e8ESqniEoePNiZPx6ito/CZS6ndrBkDipBZs 3Ra0II16kVYBUDFWYGHPYYAzWHqelJcQtGw612EqqxqjcWgdTjrTQHz7q1q1peTwt1RyPyNW/C+p ta6kbcn5LjC4/wBrtW/490sQyNeIuAxw31zXBoz29xHIpwwIdT9DXLWhZnXB8yPX7R9p+bnIxg+t bELgiJFIA71zeiahDf6cJcAkjDL/AHTXUWUBKh1IOB0PasEJlkjDnINFH2jDEMpBFFWScmY/tvxD RAMqkuP++R/9evaYBtjUegxXjvhIfa/F8k55wzt+Z/8ArV7BG3ArtlsStiyDxXN+Npdvhy5+ldCG 4rl/HRH/AAjs/wCA/WoBnkNu2dcPtGf5iptVb5F/3h/Oqlmc60//AFy/qKn1Rs7B/tCoWxZ0WpKH +ElkCMg3Tf8AoT1541jCePLFej3Y3fCaw4/5em/9CeuJEBPb9ahrU0RhXOlAruiGCKqCSaPjHSur Fse4H51TbQzLKzGUKCc8DNTyjZkQ2094jdAvSrsekxxgDYCa17PTPsoIEgbJ7rV5bfvkflTUQMAa Wh/5ZipBpajjYK6BbcH+IflTvsy8HcaqyAwBpSH/AJZinjSlX/lmPyroFt0x1an+Qh4w350WA58a apH3B+VKNOUD7g/Kt4QoOMH86UQJk8H86AOfOmqRgoOfasq80qSxUNE5CMcYPau0+zr6n86insku ItkhbHXjFKyEcAI5Xcqz10lppaw26AfNxnNaS+H7Ic5kB9c1fWAIioGJAGOQKErDMX7J1G2kNmD2 rbMBHRv0pBBu6kflRYDE+ye1LHahZAMZB4NbRtfcflTfshJBBGc5HFFguzPNsuB8o/KmPZxnqgP4 VrfZn7lfwFJ9mfHIWiyHcwpNOhIzsx9KqyaUMEoSD2romgPPAqMwNj7v61LghqbRxs0TQybZMD3N XYdOR0Db859Kv6rZB4PM2qCnNV7Bufk4OKj2aRXtGx6aZEAOCakGnxD+AVoxEEfNG2faplj+XPlt +NUooTkzK+yJ/cH5Uv2ZR/CPyrU8gsPuAfjQLVjnoKqxNzKMA7CjyfatP7N/tfpR9mwOWNFhGZ5P +zTvJ9qvm3UEZz+dKYFGeM/WiwGYYTnOBR5QNaXlKB90UhjAI4oAzPI9j+VOW3/2fzq+VBpNoosB QNs3bFRm2frkflWi2BTSKVgM77O470hhY1oNyOaaQMUWGZ/2ck0v2XirpHpTSKQFM2wppgAB4q5i k20WApGEY+7Ufkr2UVfI7VGU60gKZT2puz2q1s601koAqFPamFParbJzTCtIZUKcdKaU9qtFaYVo AqlKaUHpVkrimFaQFby/akKVY20wrQBDgir2mapc6Xc+dbuRn7y9mqqRSUhHruj65barDvhf5wPm Q9RWyr5rxOwv7jTrlZ7d9rDg+hHpXpmg6/DqtsvIWcD5kz0rWMr6MiUbHU21zJbyrJGxDKcgin67 oEHjGNbq0eK01mEcNjC3Hs3vxwfeqSPkVPFK0bblODTlFNWYRk07mbpeowavBP4W8TQFZYfkIY4K uvGQfX3rm9S0yTQLx9B1PzJtKuObe5xw3cYPZgePwrv9W0u28XWkY3x2mrwAGK6xjeB/A3t7+1ZF vOup20/g/wATI0V0vAfPII+ZWU/l9RXmVqHJ/h/JnbSq3PJ9V0mTSLwRFhJE43xSL0Zf8ams3wec fjXU3+mnRrhtB13E0D/vLa5UdjwCD68ciuYns7jS7s29wCD1VhyrD1FKM3L3Zb/maOKXvR2Or0eR Vdd6s0brtcKc5B68VJpe/TdYe1f5dr4x7HkfoaytOmU4+4ePXBrSvkcXtte5B85RuxyQQccn8P0p 03uiai6naRsheWF13I6byD0YdGH5V5JaRSNZ3dhMMPA5Uj0bn+qmvU7aYPaw3Q5MRy3+70b9P5Vx HiC2Nh4ulYDCX0YkHp5g6/qP1qaitdr1Ck76M4YTxZILAEetWLaMXFxFErAmRgo/E4rM1KPytSuV AwvmMQPYnirXhxGl8TaXGP4ruIH6bxXcndXOSWjsfR1rGI7aNAMBVAqwBTE6VIK1Rmee/FGbEWnw A9d7kfTAH8zXnecRn6V2XxLn8zXo4h0it1/Mkn+WK4pjhfwrRiOh8NSeXDeyn+GF/wCWKk8PyNBr VvKoPB6iqGmSeXpF2f7+FH51r+FbsPM8TIDgcHHStFK0UQ1e56wsyYzuUfjTGuoV+9Kg/GuSlBz1 OPrUflqeop8xlynVvqdin3rmP86rtr2mof8AWFvoprnNiegoUKPSjmYcqKPi0w6vZTW1uCrSkFS4 x0INcf8A8IRd3EabpEUrwCPSu3vbRbqDC8SLyppbKVhHsl4YHBqZe9uaLRaHDWfn+E9VEF0c29wB 8w6cd/1r1XT4zHaAk/e71yviLR49Xsth4lTJjb0NZfhTxZNA66Tqj7AhxHI/UexrCceV3WxSd0eg khSQBRTCd8jMrZUgYINFK4HP/Dpd+sXT91jT9dxr1WN+leX/AA3XF1qL+mxf0NekI/IrtZBfD1y/ jt8eHZvw/nXRK3Fcv47b/inJ+fT+dSB5JZN/xN5P+uf9RU2onLR/71VLI/8AE1kP+x/Wp9QOWT/e rNbGh2Ugz8KLL2uW/wDQ2rjge1dpt3fCSE/3ZmP/AJEP+NcSDmp6lolHrTwRxUS9TTgefagonDYF PD1AKeDjigRY3jtTg+eKgB5pyk9aALQYBcZo38jmq6ning96AJN/NKXwetRUZ6UASb6UPk1EDxzT gcLQBJv4o3+9RZpRQBIWPrTNxB4NAPGDRQA9ZCT1oDkZ5ppHQ0negCTzWx70glJ60zqc0v4UAKW5 NNJ4+tKec5pjA/hSAp3g3W8gx/CawtPI8zIPat66/wBS/wBDXPaeMn8KljR1FtjylzVkEY5NUrYN sX6VZFUIflaQnApopM9qAFJprmjPNMY80ANPJOaTnBoJ5pDmgAzikJBoPc+lHagY3gU1uad1NNPT NIBhXmkxT26YpMUAMK001IQaYRQIjppqQimnmkMZikI4p3GaQ88UARsKYalNMIpAREU0ipDTSKAI iKYRUpFMIpDIyKjIqU0wigCMioyKlIphpARkUwipCKaaQERHFNxUhFMIoAZVi0vJrG5SeB9rqeKg NNNAj1Hw94ji1OEK5CTqcFc9fcV0aSAivD7e5ltp0miYq6EEEV6L4d8TJqSeVNhJ1xxnhvpWkZdG Q0dkkhRgynBq1e2tt4kskt5ysGoxf8e95j5l74PqO3tmsyOUHvU6uQQQcEU5RTEpWIAsd/E/hvxV EFu1+aGYHkjsyn8DXIX2l3EEp0bWxsmTm1uR91h6j26ZHavQZYbHXLRbTU1KyIcw3KcPEfY9x7Vn Xdg2rRf2J4jQQX0XzWl5GeG/2kPcdMivMr0OTVbfl/wDtpVr6M8yQS2N29vLw6HHsfce1dTpd8J7 U2MoBWQERk8bW7H86pX1jPJO+k3oWPULbiKZhgTKOBj2PUVn2ksltN5cgKSI3IPUGs1Jv1Ru4q1u h3mhsRC8Eg5DEEGud+Igdf7Kv1H3HbdjsTjj81NbWmXLSyLcYOG4c46tTvGdl9r8NXSBctGPNX8P 8mt5e8kznXuyseSeJYl+1x3KD5Jl/Uf/AFsVX8O3q6d4gsrx0LrDKHKjvWhrRWTQbOQckFQP++SD /IVjaeubnPoK0oO8LEV1aZ7pZePdGuQPMkeBvR1roLXVLK7GYLqKT/dYV4IGIqaG4aJ8qcH2OK6l cwNvxtcC58UX7A5VXVB/wFQD+oNczIeDVi5kMjliTlmJ5OapyHINW2I1LZ9umBc9Xz+lXvDE4h1X B6EEVmRnbbotMtZzb3QcdjVS2RKPVpx+6DD0rPkm255qbTrxL2yQZGSoqveQMjNxxVLUzaIGu8d6 aL3mqcgNQ5INOwjYju8kc06Q+Z868NWVFJjHNW45jSsBPHehW8uXgeprJ13w9HqEfmw4WUHIYd60 nhW44Yc+oqIQ39n80R81PSgd+xy9trmv6AhswC6D7u4Zx9KK6g6nbt/x82hEg9qKz9lErmfY0vh4 dsV+/wDelA/nXexS1554GymmTPn70ma7KGY8c11NEvc21k4rmvHD7vDlwPYfzrUFwcda5/xfNv0C 4Ge1S1oI8utDjUn/ANz+tT3xy6f71Vrc/wDEyf8A3P61Nen5k/3qxWxqzv7ZfM+EUn+zIT/5FFcK K3bbxG8Pg99HEC7Xc/vC/PLZ6VhDntil1LQ8cU6m8ZxTuuKBjh604cmmgYOD0p/FADhTx0qMcVJQ Ao7U+mCn45oAM0dDQCaXrn1oAXrRg4pKWgBR1zS96QdKX+dAC5o70deaWgBSeh7UnelJ4IpKAEzx 0pwNN5pc0AHNNYcU8jikYcAmgCjdKTE4/wBk1gabgqfWugvOI3/3TWBpnIHoeKl7jOlgHyAegxU2 KZCPlqQ4xTENPA4pvU04803oaBje5FNPWn4pCPmNADMc03FPINIfWgBMCkIwaf700470AM9qaRUg HrTaAGkUjU40h6UgI26UzkmpcU0jFAEZpuOKkYc03HFAEZ600jvUhHFJtzQBHjNNIqQimnk0gIiM U2pCOKYRSAjYUwipGphHFAyMimGpCKYR3pARGmkVIaYRSAjNMPWpMUw9aAIzTCKkamGkBGabTzTD QIaTSxyvE4eNirDkEUhplAHoXhvxSl4Ftbpgk6r94nhv/r12EU4IBzxXhJYqcgkH1Fd74Z1m4j02 HzmaRRkfN9T3qlO25PLfY9ER+hq8Ra6pbC01AHCnMUqnDRH1BrnrPU7edflkAPoTWmj+9VpJC1Qz VtJk1SBdMvm8q7h+azvccSgccn37iuKu7SR55La7HlapbcOM5Eg7Y/DGK9IimhuoBaXoZogcoynD I3Yg1ma5oa3saq7f6dEM2l4BtEvorfyNefXoOPvR/r/gHZRrX0Zy+g3roZLfk7+Qp4ORzwPXjH41 2txGt1p5B5VxtP0PH9a4IpK8ztIjw3sR2yxY5P8AtD1ru7CQXVjNsACkBl57kc/rU05c0XEqrGzT PGpoN2kX9ow+e2kYAemD/wDYmsTTR87t7V086H/hJdWiIwjyO5HsW/wauctEMRmU9VbbW1B+80Z1 ldJl4NTkPzCoA1SI3JrsRzBK3zCoG5IHqae5yxqPP7xPrQI0k5Ue1VGOHP1q1EcoKqSH5j9a0lsS jf0bVGtnQFuK7W3uor2AcjJFeXROVIxWxYapJb4wxxSiwaOwubE5ytZrwMp5FMi8QZXDGpTq0Tjk CtFIhxIMEGrNuMkfWo/tMEvcA04AA5RqejJsbVtBkZq6sQFYtvfPEQG6VsQXkU3cCoYCvbQyHLxq T7iirAAPIIxRRcDnvB5I0cH1aunjmwetcz4YxHosQ9RmtkOfXiukHuaRnFYvieXdos49qtCU1leI nzpMw/2al7CODgONQf3T+tS3h+79RVeJv9PP+5/Wprs/Kv1rnWxuxQ3CjP8Ay0FWsVQDfvEH/TQV fFIqOw4dqkA4FNAHU05etMYoGcU9RTe9PHHSkAoFOxkUg6U6gBR1pxOKbjFL1NMBR1JpRnNGMUqj ikAY5pcetHQ9aXFMAxhaP60uPlFHBNACkUhFLmigA68UAUoHvQKQBjmjFKRigHJoAMc0jCnDgnNB 5WgDPvj+6fH901haUudn1ra1E7beU/7JrJ0gcpSe40dHEMKMU80iD5QKVsg0ANPXrSYyad3pCKAE xjmkxxzTscGkPSgBhH5UbcZp2KMUAMxxSEZp4HNNoAYRxSEcfjUh4NNxmgCPHNIRyafimnrQAzHF BFL0obsaAIyM03AqQgU0jmkAwjk0EYGaXGaQ0AMIphHWntTSeOlICMimEYqQ9aaRQBEwpjVIetMI pARsKYRUhph6UDIiKa1SMKYRSERkVGRU23NRN1pDIyKYakNRmgRGaY1SUwjg0gI2phqQr2qNuKAI mPNdhoSFdKtwRzgnIPYkmuObJPHWu00lWi0+BHGHC8g8EVMhx3NEAH0/Hg1pWmp3FscFmZPRuazl OOpI/wB4ZqYKcZAP1U1mnbYu19zq7PVre4AG8K2Ohrctb0GLyJfnhb9Pce9ecgZ7gn34NXLa/uLT G13CDseRWiqdGS4djpvEGg/bSl1BNtu0XEU3QOP7re/+NReFdSFzJLbuCkoGHR+CCO386dpviWEp 5U+3axwVPINV520/+2Y7mG4BlQZJAx5gPY+4rnlTSkpQNYzbjyyOP8QwC18bTKOFnh4/AY/mtcpc r5V5cgd5N35jP9a7TxuPL1ywuuxd0J9t27/2auO1MbdRlHqQf0FOlpV+Q6mtK5ApqVT1qFalBwDX acgxj85pq8zoKGPJ+tJGGa4UKMnFAGlEBt64qnJ98/WrcYKLl/LA/wBputVZiDKxGMZ7VcnoJCKc VOh4qunJxU68VIyXeR3p32hvWoutNNMRaS8ZWHNXYdSYd6xqQORRcLHUxamGxuNaMFyrcq2DXFxz Ed6uQ37J3qlIXKdxFfyKmM5orlotVIXGaKd0TynRaESNJt/da11JIz2HWsnR1I0q2/3BWgkhIKg8 HrXSZvcnD1na6d2lzAf3auBjnFZ+tP8A8S+UHjKnrSewHDR/LfD3Q/zqa6P7sfWoAc3qn/ZNS3X+ rH1rlWxuxin9/GP9sVpr0rLTm4j/AN6tZe1BS2HDpmlHWj+EUoFMY/FKKQdOacKAFHbinAd6AD1p 4HegA6iinYzR3xQACl53YpRkflR35oAUUd6B1pQM0AAFBwKXnNBHFAAAKMUoHGKAtACYxS806jGR mkA2lxg0fWl5NACHrQelLjikI+WgDK1U/wCiSn/ZNUNIXlPYVd1niymP+xVfSVxt/wB2l1Gbq8AG kOevfNKo+UfSlI4FMBhzRyadjjpSCgQhFJ2p/wCFJgkUDG9KSnMtGPQUCGYpD7U85pMGgZGRzSYp 5B69qFUsaQERFMI5qz5WSQKiZCDigCPFNOasMgVQc5JqEg5oAjxzStT9tNIH6UARkU1hxUgHrTSu elICI00jJ4qRhyaYeBigBu3mmlakPAph69aQETComHNTMaibNADMU1h1p9MakMiYUxqlaozSAZUT VK3tUTUAMao26VI1RNSEMNMJpxphNIBrGoieDTmNRsaACIn7RHjrvGPzrvE5UZOT6N/jXGaTbC61 FFJGF+Yg98dq7dFA7FR78iokVEevHQFR+YqZAw5XBHscUxFI5A/FTUowfT6EYqChy/NwWx/vCnKp HTP1U0D5eeQPfkU8EPyFGf8AZODQMbsDHnY314NX9Ptg8pDI5GOAeRmqqqDxux7OK0bKMpJ/q2P+ 43B+tAGX8QY8WltN3E0ZH/Ao/wD7GuJ1gf6Wjj+JQa7j4jho9LsQwwzGLcPQhZBXE6n80Vs/+zip taqit6TKK1Jn5aYtP/hrsOUjbrTN5R2YdQpNPbr+NV5T8z/7ppMZGiTXT5BJIHftV5EKIFYYYcGq tndfZiSMZq5uZzudtzHkn1oQhV61OOlQr1qwBxVANoNLRQIYaaaeaaaBjaduNJRQA8OR3NFMooA9 G0XzW022CIW+QcYroU02eQB0gZcis/wlpdnd6FE9xeSxSZPCviuij8PaUvLaxe/QSGuy5i1qZ/8A Zlwg3eUciqOq2qPp07Tgjahxit59I0ZMj7fev9ZTWPrWlaMlnJtnnY7D96Q8mpctBWPKIyDeL9DV i65iFU4WzdL64NXLj/VVzx2NmMi/4+Y/97+lavUVkx/8fUf+8K1gOBQUth45p4HFNUYpwpjFHSnD 3pBxTqAHqcDmnUiDPBp5UZoABz9KXpQMACndRmgBM0DpQOtKOlAAKeKQDmlFAAelJjNL1NOwcYAo AQUdOKUgikIIxQAvpS0HjtQelACcYzS0gBxS45oATtTW6VJt5pGA69qQGLrfFjL7jFM0wYI/3aXX mAs29yB+tO00YbI/u0uozZQcDig+9OUnAFByRTEJxjrTT1wBQaO340ABFIOBQc0cdKBgetJwKAab 2oAdyRikwcdKM9qCxHFAhhyMUmSOlL1PNITQAb+Sajckmn44pp60gGCgKWbJpcd6Xf8ALtoGNIHN Rn3pxJNMYUAITmkzgEUGmmkA1iTTDmpD05qM9KAGnk1GeakNMIoAYe9MIzUhphFICMjmmNUhqNqQ EZpjU80xutAyM1G1SseaiakIjaomNSNUTGkBGTUbGnMajY0gGsaiY08momNAjX8OJu1B37LGevTq K6+MY6Aj/dPFc/4dtwlo0/IZzjPtW+meMYP0rN7mkdiZAc8YP04NTdQMn8GFQq3r/wCPVYXhcEkf XkVIxUGPUfTkVNw/UKx/I0xFPYfipqZcEYJBP+0OaBiqpHG4j/eGa1LJA7AFST6xnmqEYx/eH05F advGJGUrsc+o4NNCZifEZc6JYsM/KxHPscf+zVwd4d1nan2r0Dx6N3hiI90kcf8Aj6V57cHNna/Q /wA6Uv4iKX8NkCinnpSLTj9011HMQt1qtINzN/u1ZbrUBGZD9KQFT5QuCpJ9c1pw/wCpTHpVFkya 0EACADoKEhj061P2qFeoqaqEITzS0lKOlACGm040mKBDKKWg0DExRS0UAdlZ311YeG7mdgYRGu1Q V5YnPSuYi8QatsQfb7jGP75qbW/EF5qcAgYKsQO4qg71lC3uEt1maJwmB8xXjmrlK7JSsaba3qLK f9LufTPnN1qq2r6ipw93K47q7bh+tQrbXbwmVYyUHPQ1HFDNdMdiEsvUVNxktq/mXSsPetGf/VVl 2StHdsjDBFak/wDqaI7AyOP/AI+Iuf4hWwOtY0X+vi/3hWwuKopEgxilHSkH4U4UDHHtTgRTM5p6 igCReBmpBgioxTu1ADs9sUv5U0etL2oAXPalFN704DvQA4U4qUOCQcjPBpgNKtACilBwKT1oxQA7 nNJn34o4pvI6UAP6gCjnFIDzS57UAHINGPegnNIDQA4jHemv0IpQeM0jdDSAwNfP+jKPVx/OrGm8 MfpVTX2ysI9Xq5pwOW+gpdQNdeRSmkXpSnpTAbnNN9aU0HmgBCOfajpQM9+lB5PtQMaO9HWjoaOa BB6Uhpe3FJ1+lADaRqd7U31oGJ2ppp/QUw0AIeAaZT2pvrSAQimGnnmmGgBp5phGKkNNORk0ARnk U08dKeRzTCKAGEU0080xqQDDTTTqYaQEZpjVI1RnrQBGetNanmoyaQyNqiapWqFzSERtUDGpGNQs aQDCaYaUmmGkA1jxURp7Grmk2DX14AVJiQ5cjt1x/KkwOl0mDydPhGOSoY7evPPNaqDPof0NRpH0 AGcenBqZUz/9es2aIkUccnHswqYRgDjK+68imouPUfqKnVe+PxWgART2Ab6cGrMfIwTj2YU2Nc8c H9DVqNMEDJHsw4pAPhj7lWA9UOa1LRVxnCzr3UfK1VYowq5CsDnrHyKvxJ5yhcRykdOdjU0I5nxv g+FpcDAEz4HoPMj/AFrzqf8A487X6H+dd941cDwzKmMYnkXHpiSOuBn/AOPO2/3T/Ok/jRa+BjE6 U4/dNRpwKlxlTXUcxA33qgJxIfpU7dart/rG+lICIt8wrRQfLWZ/FWov3RTAcv3hUw61Cn3ql70w FxSjpSDml7UAIaQUpo7UCG9DSGlJpKAEooxRQMrM5wTz0qWB3YIWYlFxwTSSN5yMDtUAdAKt2DWk LJ55donTDgDp/k0AbEELtY+cgcRFc5B49xWFfoFuGkiJC4AJHrW9b+H0mUSw6rAts3OGfBx9KzNZ +zxyR2lm++KMfM5H3m7n+VG4WsZ2n4N02T24/Stab/Umsix4vCK15v8AUmnHYTIYj++i/wB4VrKe ayIv9bH/ALwrUQ81RS2LANO9KjWn55AoGPWpAeKjX604HNAEnenA8UwdKcvQ5oAevJJpw9qZ0zTh nFACilHrSCndqAFxThTc0tAC5+tBPNJ2oxQAvWlHpSGnH1xQAgFIeD7UvNJjmgB1IeDxQAeaXrmg BPakboacB3pr9DSA5vXTme3X3zWlp4zu/Cs7WBvv7dfYmtPT+A31pLcZpnpSUgJIpR60xBTTntS9 aTrQAlH86DxR2oAOvWm9RTwM00gelAB2ptOxSUANPeg0pHIpMZ4oATjHFMxkU/FNI4oAZj1pDTiK TGTQMafWmHrUhxTD1zSAZjJ6Uh4p55BqM0ANOc0wjFSE1GaAGN7Uw1IRUZpANIzTDxTzTDmgCMg9 uaa6kdafnFMYk9aQELUxqkPU1GcUgImqBz1qZ6rSGkBExqJqexqImkA00wmnmkSN5pBHGpZmOABQ BEQWYKBkngAV2miaabG0IfBkfDNjgj2qtpvhwW7rLcENIpyAOntW8qsvBGRWcmVFD0QH3qxHHyP6 1GgyP8asoMev9KkoVI+ScY+nSpkiz2z/ALtLGvA4/EVbijDcgA/SgCNIc8cH2PBq1FEQOrL7EZFS InQcfRquRxgAdV/UUANt4gF3srLjo8XI/Krahn5by5B23LtNOihOONwGfvRf4VcAVoyTKrqoz8wx gUxHnHj9jHpQiYjc0rnAOcZZDj9K4eYf6JbfQ/zrqvHs3m20Ui8pJKWX6Etj9Frmbpdtpbf7tS/4 iLX8NlcDinr91qRelLj5TXUcxC3Wqzf6x/pVpvvVVf8A1jfSkBB/EK1UHyisr+IVrKPkFMBU+9T+ 9NXrTqYDhS0gpaAENL2opDwaBDDSU480mKBiYopaKBETxtHAxcAEjgZqS3ObY8fw1XDlUc+1WoNU vI40SOUr8oAxxihANi3eUAN2QeBTGhnMhbynPPXaamGp6gT/AMfU34MasRXGq3Cn/SrjZ7yHFVa4 GfaKy3pBBBzyDWtN/qTVGKJkmRnYs7dSepq7L/qTSjsDII/vp67hWorDFZidU/3hWgpplIsA1IOe arrUqntTGTDGKcp61GOBTwaAJBTh1poNKDQA/ninDNNB4py8daAHc4FFICfwpc0AO4FL06U0UpNA Du1KOBTeo4pRmgBaXNGOKO+PWgA7UZx1pe4pCOtAB0oHH1o6UoBPWgAHLY6ZpkgIJFSBcNmmyY2m gDmtUJXVYPZT/OtWw+4frWTqHza0g7CMfzNbNgP3f40kMugg49qUelKBxmgmgQ2k6CnUlMBMUpoz 7Ue9ACCkxmndqQHjFIBDzkYoxx9KXPejpQA33pOfpSk8Gk5NAxpHvTSKf+FN5zQAzaR1pCMU9uD1 ppzQIjPGaTHYU4gZpDxSGMPSmHg1IaY1AEZzTGGakPIph6UAMNRnvTyaaeOaAIyeKYTT2qM0gGnp TGJwacajY0gGGmE040xjQBE/Sn3enyQ2UdycFXxnHbPSo3Nb8CC90nyGYBWQfUY//VUSdhpHItUR qxcRtDIyMMEGtLw7o6ardSGViIoQCQB94+lDYjMtNOur6YRxRnnnJ4AFdppOhwWEa7gGm/ifv+Fb MdsEA+UA9OBxUvkADP8A+qs7tlWKohyelSLAD2q2sWcccVMsH5UhlJbUHoMVItsw6CtBIPbiplg9 qBlBIyOx/CrUaBugDfTg1bW3UjkVKLb2z9aVgIY1JO3Ib/Zfirca7MDLRn0PK0JARxwfZv8AGrUa bBt3FM9iMimBJFE+3eFx/tRn+lZXiu/uLTTY0tJVLTtsY7fmArZW34BBZR1/dnisPxD/AKRqFhab 9+0tI/HrgDP61SQmzhfGsITS4E/55vbp/wCQ3P8AWuc1D5Y7dPRa6Xx02Xgh/v3bceyKqj+dcvqT Zuyv91QKyWtVGm1JkC0p+7QOlB6V2HKQsfmqu3+sf6VYb71V2++/0qQK4+8K2B9wVjj7wrYH3BTQ Cp1pxHNJH1px60wAU6kFLigBDSZpTSUxDTSVJtpp4oAbRS0UgKzoDBIIwzHjNWbTTridV+UqMdTV vQoVlNwGGeF/rXVW9uqqMAVrCnfUmUrGRZaEilWcFj71qm0WOIgKBxV1V2jiiUfuz9K2UUjNts4Z gTLH65qeX/VGonGGQ/7WKkk/1Rrlj1NmQp1H1FXUOOKpKen4VZRqZSLSnNSqTmq6GpVbmgZOCaep BqFWNSKRTAlBp4OKjB7U8GgCTJ7U4E8UwGnbuOlAD6OtIMkUo4oAdindaaOc0DOaAHijFNwcClwe KYDx0PNHemgkUvIoAU8UemaVQN3PSikAe1Kc4zTaUHjrQA8Go5PuninfSmycA59KAOZu+dX+kYH6 mtuy/wBWKwpzu1eT2AFb9mP3QpIfQt5wKQ0EdKX0piEpOe1OP1pOM9aAE70hFOGCeaCQOKAEpBzS mgkYoAQ9KTtQcYoJ44pAIRkdKTPWl3HFNPegYeppp60pNNNADWNGeBSZ5pOc0CEJppOaU8000DEP SmGlPemdTSAaTTSc4pTTSaAGE0w9KcelRk0ANNMJpzHFRk0gGk0xqcTioyeaQDTUZpxNRk0gI5Ol X9Gvdkwgbo3Q1QfmoY5TBOsg6qaloEdbqdpBeaZKfJUzIpZWHXPar3ha0jg0eJlIzJ8zMKp2VwJo kkQ5B61q6ckNqhWFRGjNnC1mWaoiwuf1FOEXH9akR1wDwAehHSrCxjAb17igCBIsLx+lTpF/+sVI kff9RU6pxn9VpARomOg/EVOkXf8AUf4U9E5Bxn/aXrVlI84I59x1pgRJDnkD8qnSHjOOPUVNHHnn r9ODVlI89OfpwRQBAkAIzjj1HNWo7ZdvA/EdKlRARgcnHbg0y8vILC2ae4lEaRgkseD+XegBs0SQ r5kjCNB1cHAH1ridKnGsa/PeIrCMkBA3YVleJfGEmvAWVqNloGDM2MM5Hr7Vu+FbcW1lNORjam7P 4GqhuTLY4fxm4l8UWsC9F3yn/gTk/wAgK5i+P/ExuB6Mo/8AHRWzqE32zxjcuf8AllGqY9wAD+ua 5+SXzr66f1lIH4cVhS1q38jappSHjoKd2NIBxQc7a7TlIW+9VZvvyfSrL/eqsx+eT6VIEA+9Wz/A PpWMPvD61tY+UfSmgBOtO70xetOHWmA4U6kxSigQhpKU0lAC5ptFFMBOlFLRSAv+GeZLj2C/1rrY ugrkvDA/e3P0X+tdXE2K6qfwmc9yyFzzTZR8hFOVjUczAA1RBw8n+sUf7ZqR/wDVGopMm5AH941M 3+rNcq3Zv0K69B+FTIak0u1F9qlpaE7RPOkRI7bmA/rUmpadPpV/LZ3C4eM4+o9aGUmIjVYjxuy3 SqaGp1bPegosbgTxUinJqure9SKaBFlacvBzmog2DmnhgPpTAlzmnDAxTVYYHFKXzjpxQBIpHrT8 jFQA89KeD0oAnUZG7ilAwCSRUIzjrS5oAk3UE0wHmlBNADsnFLnFMHrTs8UAOH3qTOaCcD3NHOKA FBpccUlO4FABzmmSn5DTwwFRznKGgDl927Vbg+4H6Cujs8eUvHaubh+bULk/7ddJb8Rr9KSAtdKT NNzgUuQaYCDmlozzQTnvQAvSkNA68UUANNBoJ9KQk0AKRSY4oORSE0AGMUh5pSeKaOTikMTsc00m nGmnk0CGnmk60vGabQAhNMJp5PWo8ZNAxPrUZp5pjHFICMmmk05jTDzQAwmmGlJphPNADWNMY05i OajakA1qjanGoyaQDTSEcUvekY0gIm6VWkFWnPFVn70gL+j6h5Eogc/Kx4Poa623lFeeElTkdRXS 6NqQuE8tz+9X9azkikztLe4ygA61ft58AZO337fiK523mKt7VrQS5wc8+vekM3I2GQT8uejDlTVl Vwct8v8AtL0rKgmx0OOecDg/UVfil28g+Xn8VNAF1F43Ecf30qzGmQGxuH99Ov5VWjcAgn90x/iH KmrSsFO5vkJ6Sp0P1oAsRrvGQPMHqOGFWI18z7pD4/BhUCkYDSLn0li/rVpVLJuIEw/vpwwoAivL 2CxtnnnkUIgJw3BFeNeJfE1xruoSKkjfZAwCL/exxmug+JerymSLSkkyhxK/97HOAf8APauHtICx WiwGlpdqZHHHevTFh+zaE8a8NKVjH41yugWG9l4711/iSQafpazHhYYpJT9QMD9TVS92DZC1kkeN tIv9t61ej7iyysPpuJH8q52xJZWJ6lq0p5Gg8OyyH71y+Cfqc/0NZun/AOrP1rKgtWzau7JIvjpQ xwopRSP92us5iu33qrP95/pVp+oqo/3n+lSMh71tDlBWLW0v3AKaEOSgdaEo6GmIeKUDmmin9aAE NMPWnmmmmAlLQKCKAExRRRQBpeGB+8uuOy/1rpkB4rmvCn/L1/wH+tdVGvSumn8JlPccM9KZMCVJ qfbx0qOQYQ1RJw0/E49nNTN/qzUNyM3WD/z0NTN9w1yrdm/Qt+Gf+Rn0n/r9h/8AQxXpXxF8OPf2 kd/bR5ltwd4A5ZeP5V5t4ZP/ABU+k/8AX7D/AOhivoiWIOpUgEHtVLYTPmkHFSqcd63vF/hiTw9q G6ME2czZjb0P901zqmo2LTuiwrVKpqsrVIrZpjLQPanhqgDc09TTAsBs04EVEppwP50ATA04daiB 4FODYFAEoNOBzxUQzg04HigCQHmnc4xUYIzTgaAHKeKXORSLx2pQaAHUuaQ9j7UvegBwHegDdkUo OKQGgBWCgDnmoZmBjwBTmzUUxwjDvigDmrbm9uj/ANNm/nXTw48tQD2rltOffJM/96VjXTW5yqn2 pICzkd6Qc0o96P5UwADJopc4BApM4FAAeKSjNJQAHg0lBOaQUABOaTFBpD1oAWkzzQDTc4oAT6Un agn3ppPFIBTz0pjdOKXNMJ5NAA1NPFKc005oGMamNTicGmFie1AiNs5ppNOJz1pjUhkZ60wnNPbr 1phxzQIY1Rt9aeajYUhjGNMJ5pxGKYeDmkAgxnmhiMUFqiY5oENY1E4qQmo2pAQOKjSaSCTfGxVv UVM44qtJUsDodP8AEqr8t2Dn++K67T7yO4hWSJgyN0NeUtwK1PD2sNpt4oldvs7cMM9PeoaKUj1m GTpV+KUg8HB74H8xWJZzpPCssThkPIINaUZJHA5pFGvDNtAOQgPfqp/wq7G+wDnyyfxjasWGXn0P qBz+PrV2GYoOCAD17ofqO1AGsknlngmFj3XlDVoSKrAuTCx6SJyrfWsuGby/uERbv4T80bf4VKJv Kztzb56g/Mh+npQB5H4gdrvxTqMjSGQfaHUN7AkflVnTbTcycd6jeAy6rdNycyuckcnmul0mx5Tj vWiiQ2dJ4csMYOKxvilqQh0ie3Q8zOkC/Qct/Su70W2WG3LtgAcknsK8p+I/+kaho9mWzJ+8mlH+ 8Vwf/HTUYiVkkVRjdnDa84h0WxtsfMxDn8Fx/U1mad/qvxqXxJc+dqhjX7sKiMD+f65pmmj9z+NT h1aKKru82XxTZPu0+mS/dH1rpMCB+1VHPzP9Ktv1FU5Or/SpGQ55rcH3RWCOtb+OMU0JipSd6Ve9 N70wHLUgpi1IKAGmm09hTaYgFOYdKjeRYxk9arNetngUmx2LdFVlvlx8y80UroLG34T5F19V/rXW xgcVynhZCoudwwfl4/Ousi7V10/hMZ7k2MjFQyr8tWgOlNljGyqJPO7tf9Jb08ypf4DUd+MXUgHa Snj7hrl6s26Fvw4ceJdMPpdxf+hivpNkr5r0A7fEGnn0uoz/AOPivpplqug3sc54j0GDXdKktJuD ncjD+Fh0P614LfWUunX89pOMSROUPvg9a+l3TiuC8feFE1Kwkv7WLN7CM4UffXPIpNXJTszx9TzU gOKiIZWwRgjqKepqTUnB7VIpqupqUMOlMCdW4qRW9Krhqep4pgWAaUNUQanZoAnDCnA1App4JFAE oNOzg1GKUtzTAlDHGc04cVGuTing8cUASZytGeKapyKcDxikA8c4NJQOmaCQDQAxmwKqXkwit5ZM /dQn9Kmkc4NYOu3vkWUiA/M42AfXrSbsgKGkPmJvXdXU2jZiX8q4rSLgK+09662wkyCD2OaUXoBq LUoYY5FQqcGn9hVABIppPNOOO9DbNvB5oAbnJ9qQYyaT2ozxxQAucnmmjpmgHmnM/wDCOlACDlqQ gUZppODQApGBTKCxIpAwzQAhHNHT8qGcdccU3fikAHgZph55oZ8kUxjQApPems/GKazU0tzQAhNM JoJ4phPNACNTGPFDNUbHORSAC1RlqQk00n1pDFLdTUTGgn3pjGgBGNMz60E0wmkAE0m7imk02kID SbSelITRuIHFAELjFVpKsuaqyVIFd6WGJ55kijUs7sFVQOSTTWOTXoHws8Ny3+uLq0iYtbPOCw++ 5BAA+mc/lSSuxN2Ow0Twk+laLDAWJmxvk543HsKmMLwNhhzXcCDjpVa505J1wR+IrV00xKbRySHD kevNWo5CpHX6ipL3TJrY7gpZc9RUAyOCKxcWjVNMuxucHaxGeu0cfiKmyQpKnCnqY/mH4jtVFOOf T9P8KtRsWPQlh3X5WH9DUjOXbTyupzkgkM5YH1ya6nSLLlOO9Me1Elwsgy2RyxGDn6V0ekWfKHHS t4bGMtyxfH7Ppq26/fnO3j+7/F+nH414lqN8ms+MtTvQ2beA+TEf9hcjP6E/jXsevX0GnC81OVsx afbklexfrgfUlRXz6z/2b4ZmlziW5O1fp6/zrhxEnOTS9P8AM7KC5VdnM3032i/uJv8AnpIzfmav ab/x7/8AAqye9bGmj/Rv+BGuqCtZHLJ31L3amSfdFP7UyT7orUkryfeH0qnJ95/pVuTrVOT7z/Sp YEI610B6Vz464roO1OIMAMU3vTuxpoBAz2psBRUoqMVIKBCGm9OacaZIcRsaYFOZi7VDtzUhFPiT JzWZRGLbIyTiirW2inYRseEgXe6xz93+tdnFGQOa4rwo5jkuCBkfLn9a61J3Yd8V10/hMZ7l7oM5 prMCKrb2PrTGmIBqyTiNSx/aEgHTfTv4DUV9u+2SFsZ3Z4qQf6vPtXL1ZutifSG26xZt6Tof/HhX 1IycmvlfTzt1C3bPSRT+tfV8ijqOQelNvQOhSZahkjyCCKuMtRstCZJ478Q/CLQTtq1jCBCVzOij oect9K87zivpu6tY7mCSGVQyOpVlPcGvEfGvhJvD92s8AZrOYnacfcPoaGuo4u2hyinHWpFPFRfS njNSaEyn0qQNxUK5xyaf+NMCUGnhqiDdqcCM0wJlPHWn7qhDAU7cAaAJwfenBuahBp2cUATBiacC RUKsafuJHWgCZepp27B5qFTTy3NAEu70pGIxzUe7io5JMCgQy5mWONmJAAFcNqt39ru2IOUHC1ra 1fFt0CH61zgOZMGspu+gx0DlH44NdXpd7ucEnkjFcuIT1FXrOTDAqee49KI6Ad5FIGUN7VOHGKyL GctGB7Zq+rcVqBMzUzNNLZphbqKAJScelJkL+NRmgnvQA8n3pCeetNBphY5oAmDds0mRnrUQPfvQ WwTigB56cUzPFIW4pM8UAG6mluKQnFMJpAOLU0tSZ4phNACk80wnmkJphf1oAXOeBTGNJnqajJ70 gFY9ajY0pOKjJ96QBuqNmoJphNAwJphNBNMJpCEY0wmgmmE80hhmm0E0lAhaYTilY4pmM80ARuar SnAqeVgoNVZAcZPepYEmn2M+o30VpbRl5pWCqo9a+l/CuhLoHh+004YZo1Jdv7zE5P8AOuC+EnhK WDdr95HtEiFLZGHJBIy/6YH4166iYFaQXUzkxoj4pfK9qmVakC1YijJbBxgrmsa+0U5MkAGf7p71 1Pl5pDCDSdnuNaHm1xDexR7jmKdc8DlWFT20hkQb4wGyMg9Pw9K7i406OYYZAayptECnMYxUOmil NlSzh3uAXZgB8qkdK6WECz0+W4Iz5aF8euBms6xsnjcBhVrVJy0lrpsP3pGEkvsgP9amT9nBsqPv yPMPiZqcsGjWeiqSbm/l+0T+654H/fWf++a838YSRxtZ2cZ/1aFiPrgD+X612viK8TxF49uLmLDW 1gotom7Egnn8yxryzUr1tQ1Ca5fje2QPQdh+VcNNc1RX6fmzrm+Wn6lWtfTv+PcfU1kgVr6d/wAe 4+prtjucjL3ao5eAKk7VHL0FaElaT71U5PvN9KuSfeqpJy7fhUsZCASwrocVgeYqsFHPNdCRTiJj f4TUfWpD901FTYD1NSCohUgoAU1DOfkxUxqGUZApsRUIq1GuEFRFckVZxhalIdxpopaKdgPQ/g21 gG1hb6yN0rCLA27v7+R/L8q9bifRyAtv4ZY+n7oCvDfhhqGsWVzfDSLYTSuELZ6LjOCfzNemxXXj 253K88MSsDxuHH6U+WT2E+Xqb+pQtLZH7NoQtxH87s+B8o615PfMrXcxUADceB0FdfqOl+Lp7Mpc arGVK7dgPJFcddWVxaSGOVWD981rTi1uZyab0OI1JCt1IxHBORQv+r/Ck1EZupc/WheYx9Kz+0y1 sNibDg+nSvfvhf4qfX9IksLt83dmFAYnl0OcH8MV4An362tF1i78OavDf2rEMh+ZezDuDWc5WaNq ceZNH04y1Ey06xvrbVtPhvrSQSQyruBFSMtWmZNWKjLVHUNPt7+1e3uYlkicYZSK1GWo2WquS0fO /ifwtd+HLvD5e2dsRyjv7H3rAzX0jrGjWusWL2t1GHjbkeoPqK8K8UeGrnw7qTwurPbMcxS44Yen 1pNFRl0ZjBs05XzUWaVW4pFk4b3p27ioA2c04GmBYDVIG9arBjinqxoAs7hilDVX3U4N1pgWN3FO zg1XDcU4NigCyGp4bvVdWGeKfuz6UASGTap9apzSlgRnn+VSu2T1poCPG+z0NAHJyI0k0jnnJJrO kXZdEe4rsDpu2ItjtXK367L5h9KzlGxKZr2Nn58RIHOaiubKW0/fIvTr7itbwviTKtXQXWnRzQsp A54q1G6JbszntLuRNGGQnjgj0rWjLHntXNaExi1Frc9wR+IrqFaQAZAK+opI0H896QtQW96bkACq AcT70hNNz1ppOKAHZxSEmm54zSA5OKAHZ70U1iA3HSjNIB3FNzijrTScUADGmkikLU1iM0ABNMZq U4xUbEYpAGe1RseaXcPypgbJJoAVzhab2pGbdJj0psj44xzSAaTk8UxjijPemMcmgYhNMJpTTDSE IajanGmMaQCGmU4nApueKBiE4opM0EHp60CEVTI1EzCNcVIxEMfHWqhXcdzH8KQDFUytuPCiuj8I +EpvFWqiAZS1iIaeT+6voPc4rL0+wn1K+gs7dMyTSKij3JxX0T4T8L2/hrShbRYaZ8NNJ/eP+FOK uTJ2NqGBYkVI0CooAVVGAAPSrCrTlSpQtakDFWpAtPC08LSGMC08JT1WpAtICHywaaYAe1WgtOVO aLjIEt0VS7YAAySe1cTr2pw2Xh3WtfDbGmiaO2JPOQCqY+p5rqfEbyPaQ6dbviW6fa2OojH3j/If jXkHxK1I3fiCx8LWqkW1lsecD+JiAf0U/rXFiJ3fL21OmjDr3OHmuH0bwpIS3+k3rEL6gEDcfy/n XE10Pi+6SbVlgiPyW8YQ46bskn+g/CufA5p0I2jd9QryvKy6CqK17AYtx9ay0HNa1mMQj610R3MG W6jl6CpKjl6CrEVpPvVTm4LVck+9VOYZJA74qWMlso4W5lOAD261tda59FaNl5Xr610OKcRMY33T UPc1O4+U1AOtNgOAqQVGKkWgQtRS9RU1QTdRTAYByKsGoU+8KmakhjcUUtFMR2vwgkRNQ1HfJsBj T8eTXsqXlogBM4xXzf4cvpYJpREfL3AA7eM1uz69JB8hlZn7jPStU1y6ktXZ7HrlnDq1jIbS7AnV TtGepryibWbm3vDYaoCWXgM3UCqVp4qkjdSHbg561H4nuV1GKHUUOXA2MaqM01oS42ZiangXMxqN PuD6VFNP56ySYxUsf3B9K507tmtrIan+sH1rpdZ0d7RYmK8OgYH8BXNR/wCtXPY17rrOhwat4Z06 7tsNm3Tp2O0ZFcuKbVmjeh1OV+Fniz+xtWbS76crYXIwm7okmRg+wPP6V7i69xyD0NfLV9Zvbyng gg17X8NfGkWt6fFo9422/t4wqEn/AFiqOv1wKqjUuh1YdUdsy1GVqyy4NRstdCZzFVkrK1rRbXWt Ols7pN0cg6jqp7EVtlajZKpMlo+c/FHha68N33lvmS3YZjlA4PsfesGvpfVdJttVsZbW6jDxyKRy OR7j3rw7xb4OuvDU6uMy2chOyQD7vsfShopS6M5oHmlBFR96WkWShqeGqAGnA0AT7/zpQ1Qg80u6 gCbdnvTt2ar7qerZNO4FhWOafvxUIOFzTQdzdaAHt85xmr0aIkWMYyRVaCPc2as3pEUKHOMmmhPY mnZBAR7VwOrri/JHQ11MtzlSM1y2rHN3SnsRHc2fDEuyUc110lwNpGRXCaLJsPWt03Oe9OL0CSMO FxF4jZicL57j8ya6lldG4OFNclNh7uRh1Vyc/jXVrKXgU+oFSi0OycUm6owxxTNxz1qhk27mk3cV CzY70m8Y60gJi/HFOifLnPpUIccVNHhFbKcnvQAxn3MTRuJFMd9o6CmCXigCcv2qMnJpnmZpOcUA Kzc03dmkwSaCrHtikA1mpjNmnFfVhSOirjLZz2FADMgKT6UiDC5P1p0gRdsYzuPX6UPKoUgAcUAN jU4LEcmovvMacZvLgPPNQCT5QACT3NICRlx6Uwxf7QpMsx+6acElbgKaAGCMHJB6UzAz1qaSGRRj gD61EV2j76fnSAjIHrUZUetPJT/nqv51EWiB5lWkAEKeBmhtoHSk8y3HWYUxri0X+NmoAXfjoKUD HzydewqA6hCv3Ic+5NQSX0jnhQKV0BOzF25zTo0LsAB1NUt7t0c59K9Y+GHw/nmuLfX9UTECjfbw sM78jhj7c5FC1E3Y6X4b+DRpVkNSv4MX0p/dhusaY/Qnn8K9FRMUqJjtUwWtVoQNC08LTwtPC0AN C1IFpwWnhaQDQtPC04LTwtIYwLUgAVS7EAAZJPanKuaxPEs00vkaVanD3OTKQeVQf4/0NZ1JqEeZ lRjzOxh3WrRafFqfie/fNvErJbr/AHlz8oHuTj868UN/NNbal4kvZAbu53uD6HooH4gD6Cu2+KGp RXsth4QsmG23KzXLjouFIA/XP5V5X4vvts0ekwr5cNuAWA7sRkfkCPxzXn2c2ovd6s7otQi5HMO7 SOzsSWY5JPegCkp6iu9HESRLk1rW4xGBVG3TJFaKDbx7VaESdqjm4xUlRz9qoRVf79U5+rfhV1v9 ZVOcZL1LGRQKXnRR1yK6ciuatn2TqcdxXTkU4iZFIMJVfFWJPuGq5psB3apFqMGnrxQA+oJ/vCp8 VBP98UAJH94VM3Wo4vvU80IAopQKKYiPRH2Tu3oKVmaVt+MmR81DpZ+eX6VcgRWthlip6gjqDQ9k NbkssM8ZXzbcKMZQgYqw5J0S4XsGyPyqxLevNbos8rSsowuE2ge59agk50i5HuKIPUUtjDh5s3Pa rifcUe1U7YA2ki5xg1bjP7pfoKmO42C/er1r4b62ulSnQ9UmJtL5VktC54Vv4lz75GPxryQH5q2N EvF1LzdJupis0bb7R84IPcA/liubFtqKktkdGGs24vqej+NvDBgLTIn8XIFee2l3d6HqsV9aOY54 H3Kf0I/KvZvDWvxeNNGksbtFTVbVf30Z/iHTcPY1wHijw89lcSsEO3ccce9ccZcj02N/7rPYfCHi aDxboS3sa+XPGfLmj9GwDx7c1tFa+b/DHiC78Ka5FdRO3kFgJ4x0dM8j619F6dqVnrenxX9hKJIZ BnjqD6H3r0ac+ZXOWrT5XdClaYy1YK0wrWqZiVmSqd3ZQ3cDwzxLJG4wysMg1pMtRlKaYmjwnxp4 An0Z5L7TwZbJnJKAZaLPP5VwvQnNfVUsKupVlBB6g15d41+HAm87UtHXEnDPbAcN67adrgnbc8nB o3cU6WCS3laKVGSRTgqwwRTMjFSaDt2KC1ICKTIyKYDwacpOah3jdipFPFAE5Y4xUkaE45pIUDYL dKvRImRjoKYEkKbY+lVNYm2xwDPUn+lXpJlij54rnNaud7QgHoD/AEobExjXAxWJqD77nNTtL71R nbdNUSYki5ZSbBmtD7UfWsmJtq1KJKEwaLoQSI7DqSa6HTWDafCG/u4/WuYgkBQc1vWLMdPTbnIz /OqTGi3JIIyVI5FU5LjGaJZgwy5wwqoX3E7Y3cfSncZJ9oZjxT9+eM1AA8Zy0B56U5S33mUKB29a QFlCSRUqmWQ7fmJFZrzTFt0fAHYVqfaUuommQmObunT8qLiGMODkgY96YsiEHDd6ikt5NpPTPLE8 AVTmmihwpmX14OaLjNF7iOPHGaFvQwwODWHLqMQ6bm+lEeqRAf6hifrS5gNc3JJPNIZnccZNZTav L0it0X3PNRtqF+4wGCD/AGRRzAbOyVv4DxQQ6fO7IuBxuNc+8t43WV/zqIpLIfndj9TS5gNxru2j Zme43P8A7IqtJqduFIVGY+pNZwtWPrT1s2PaldgSvqsjKQEQH1qAX1wvSZh+FTLYE9qkGnn+7S1C 5T+3XGc+c/50v2+6/wCez/nVv+zz6UfYD6UWYXKDTzv952P40w+Ye5rUFg3pS/YtvLcCiwGTsc+t HlvWk3kxHDHinL9mcjDfnRYDK8pqPKat0WaEZGCKabNaOUDE8pqPKNbP2QV2ngb4dt4gnN3eh4rC Mjtgyn0HtRyibsVvht8PJNfvBqOqQOulxjKg8ec2Rx/u9cn8K+goLdIYkijQJGihVVRgADoKdb20 cESRRIqRqMKqjAAqyErRKxG4wLTwtPC08LQA0LTwtOC08LSGNC1IFpQtOC0rgIBTwtKFqRFzUtjI p54rK1kuJ3CRoMsTXFyaouhaRf8AiXWGHmyjKL/6Ci/oK0tVLa9q62UMmbK25lI6M/p+HFeXfEfW IvFPiKDRbJybHTSTO6H5XkOBgfTGPxNcdWopPyX5nTSh06s4+XUGtY7/AMS3q7ru9kaREPTLEsB9 O/0FefTzSXM8k0rl5JGLMx6kmt/xZqv2m7Gnwjbb2rbcDuw4J/pXOVVCDS5nuwrzu+VbIUVLGuTU YFWIhzXSjAu2keSKtMMSEfSks0xzT5P9cfwq+hIoqKftUgqOfqKYFZv9ZVWX77VbP+tFVJAWlIAy SRipYxLdAZB9RXSGs6DR7yMK8sWwHBGTWiRxTiJkMv3TVY9aszfcNVu9NiHLUq1GtSigYtQT/fH0 qwKrz/fFABF1qWoohzUtCAKKKKYirpZ+eT6VNHcCIoDzioNLGZmFVLgskzD0OKHokNbnWtcn7FuZ BjH6VWLg6Zc46cVkDUna1EQU7mG01O8pg0oox+aRv0oUtQa0KcBzbyfWr0f+rX6VTgTFu+eM8irk Z+RT14FTHcGIPv1SvI5IbkTRkqwO4MO1XBy9dBqPh9zollequVlQnP44pVFdFw3NXQPEsrSw67pQ VdSthturftJGeo+hIH0Nev3MNl4s8OR6ja4xNGGdD1Ru4PuDwa+ZtOvrnQdSW6hAPG10PRlPUH8q 9W8KeIhoN7FqkMpbRbzm5i6+WxHXHqCea8qUFTfK/hex3X9rG63RjeINDksrllKnGMirXgbxnN4P 1F0mQy6fcECZB1XH8Q/P8a9P8QaLa6vYC7tCskUiZR1ORXj+saRJaTFWUiinUdKVmTpNWZ9KI8Vz Ak9vIskTjcrKcgimla8P+HvjmTw5diw1GV20yTgA8+U2eo9uvFe5xSQ3VulxbyLJDINyspyCK9KM 1JXRyVKbiyErTCtWCtMK1aZkV2Wo2TParRWmFKq4WOJ8VeBNP8RjzjmC8C4WZB1+o714rrPhy+0G 6EF/EyE52uOVb6GvpxkrN1TRrPVrY297bpLGegYdPp6VW4tVsfMWxPU0EIv8Oa77xV8OLrSmku7D dPaZPyAZZB/WuBkvbKBtkjksvVcdKWxaaZGWIOdgx9KcWOQSMCopNbsgMJAzVWbXUJAFuMe5pXQz VimboKuRSBcktWHHrYBA+zp9c0Sa88ZwIY8e1HMgNqWUSnc549K57V5P36AdlpsniCdwVWNF/Cs+ SR5W3OcmlKV9gEL1XY5lNT4quOZPxqBE44FDEqpNPA4pGTIxTASKUqg5rf0vULZLIJLNtfJ4rA+z mpobYvxjoaabQHStc2TYY3MZx0pp1izi+UOzAf3VrGSxJ7Vci0pn/hqrsZbOv2hXHkSMew6VWn1j zeIrML/vNmrUehucZWrcWhYwSKeojAa7vH6FU/3Vp0d1qCfdmI/4CK6iPRYx1qT+x4h2FKwHIyR3 VycyySPn1NINMcj7prtF06JT90cU/wCyxD+EU+UDjE0piOUqZNKP9zH4V1628ZHQU4wIvIUUWCxy i6S/92pRpLd+K6RkUdqjKjpiiwWOebSqF0nDdOvNbrAU7A+U47UWQzITS1A6VKNPVe1aBIFNyMUW ApizUdqd9nQdqs8Uh6cUwKxt064pPs6g9KsHFNzQBXMKjtVeeBXiZDx6VeLCoXkjHakByNxayiVm HI7ZqJWA4YYNdRNJE2fkH5Vj3lvG/wAyDBFS0IjguXh6HK+lXEuVkI9fSsiBZXlEcSM7scBAMkn2 r2zwH8LPKNvq2uKC20OloR0yON3+FJXBuxn+Bvh9Nq5g1TUv3diG3JER802D39F4/GvaLe2jgiWO KNUjUYVVGABUscKooVVAUDAAHAqYJVkbjAtPC08LTwtAxgWnhacFp4WlcBoWnAU4LTgtTcYgFOAp wWnBaVwEVcmsrxBqBt7dbG1fF9c/LGByVXux/DP41oahfQ6XZPczngcADqx7AVzCTw2Vtd+KNXYR YXdz/Ao4AH6fia56s2vdjuzWnHqzH8VeIoPAHhoQwESapc58lOpyf4j7D+deKahcDwvowVMtf3Wf 3meAR1P4ZwPcmug1LWD4o1qfxHqGIbeEbLdW6JGDkH3OSfxrzHV9Um1e/e5m4H3UQdEXsBWEIKcu VbI6ZP2cb9WUGYsxYnJJySaBRSiu04xyirUK81XQVftkyapCNO2T5PwqGU/6Q34Vehj2xD6VRm/4 +H/CtHsShRUc/UU9aZP2pDK5/wBYPpUUWBfRFvu+YufzqY/60fSqc5+ZqljOnuLi3GyIyvyMrhqj 7Vz9vIZJULkkggCt+iCsgkyOb7tVT1qzP9yqneqYiValWoVNSg0APqvP94fSrGarXH3x9KAHQd6l qKEdaloQgooooAq6a6rM2OBxnNT3dvBOxfcFasyMMYJSucjHT8aYtpdzfcjkOfanzaWsFi4sUEHL yg47CkAm1S6VIwQgGPoKs6b4Zu7yRRK6wqTy0h6V2EOi2uj24WO5hnY8lgcU4wvuDkcnqUQhk2IM ALSQ/wCrX6VNqciTzMy9AKhgOUT6UP4mC2ADD17h4Sh0/wATeBbeziZWurJSkyd13EkfmP5V4iw+ ce9dTot/qvg2Sz16zBe1ugVmj7OFPQ+/pWc5qK1NIR5tCn4o8NS2ErfIcZ9KxtB1dtGvjDclmsJT tmj649CPoa+gdY03TvFmhx6hpzrLHINwK9uOn1rw7xD4fksp5QUIwx7e9Y1aakrPY1pzcXfqen+D PEkegzR6XM3n6LfODBOrZETNxg+i/wAjmuo8UeGUuow8YDZBKsO9eB+HNaFhu0q+UNZTtgMesTHj P0r2Twh4nOnMNF1y48y1kwLO5Y5/4CT+WDXnuNn7OfyZ0yXOvaQ+Z5xqmkyWshDKRzXV/D7x9JoM 8Wk6nJ/xLGJAdusJOT+WfyzXZeJvC6zxkqg3ZyGHevJ9X0eS1mcFSMe1KnVlSlaQvdqI+lUaOeJZ oXWSNxlWU5BFNK14f4C8ezeG5k0y/wAvp0kn3ieYc4GR7e1e5QzQ3cCT28iyxOMqynIIr0oTUldH HUpuDIitNK1OVppWtLmZAVphSrBWmFaaYiq8QIORXAeLvhbpHiJpruBPsmoMvEiD5WOONwr0crTC ntVXE0fJuv8AgnVfDt15N7bkKeVlTlGHsaxTYH0r7CurGC7haK4hSWNuCrrkGvM/EPwphcmbR22H kmGQ8fgaOVMak1ueCmxbPGageE+YQc5Fd3faDc6dcNDdW7xupxyOD9K5u8gVLmQY/wA4pOI7mIY9 so+lSgVPNGAykelMC1NhkZHFVVGJMe9XmXAqo3+vP1oYFkLkVLEmZVz0ojXK08fLKlNCLDQockHG O1WdOtw91s9VzVbdgk9R61c0p8akme4P8qoEbcVigPIrQihRegFQCXntUqyiqKLIKjtRvFV2cA9a PMoAsBxRv5qqZKcJF28sM0AT9T1phODVdr2JRgyL+dRf2hb85kFAF9T60rcis7+1LYH/AFlMbWYM 8MaANBvSoSeapHV4CfvYqvJq8e7jJoA0WNIzgKuKxn1kAn92fxqJ9ZLAAKOPelcDbLim7hWAdWk9 BTP7VlzzgUXC50W8c03ePwrnTqs57rQdQuT0ZaLhc6BnqJpKwv7Qu8dR+VNN5ckZ3D8qLhc2nlxV eR6yTd3J/iH5ULNduwVRuJ4AA60rhcuu2ataVoOo6/dC3061eZ+5Awq+5PQV1fhD4Y6trRhvNUP2 SxJztI/eOM9h2r23R9DsNDshaafbrDEDk46sfUnuaCXLscn4L+GeneFn+1yn7XqBXBlYfKn+6P69 a7tUqQJTwtBNhgWnhacFpwWi4xoWnBaeFpwWpuMaFpwWnBacFpXAaBTwtKBTgKVwEApxKxoXchVA ySe1KAAMngCuZ1K4bX7r7BZyMLSM/v3HRz2A9utZ1JqCuXGN2MVpPEWpmWQY06AnyR/fP96vN/iD 4jl8Qa23hqx/5BVoy/apIzkSuBkLn0B4+oPpXRfEHxOdI0+Pw9ocyrqMoCyMv/LGPHJz2PSvGNf1 OLRNLOl20jNeSDMjjgqDySfcj9DXG73t9p/gdcEkuZ7IzfFusrNKum2cg+ywj59nRn9B6gcfrXK0 pNJXZTgoRsjmnNzldhTlFJT1HIrQgkQVqWSbmFZ0Y5rUtXEXNUhM6CK1LQjjtWHeL5d7Ip7Y/lV/ +2Ske0VlTTme5eQ9TitHsSiRTxmo5/4aUGmznhagZHIgWZQrBsqDx24ziqE5y71bY/OPpVWQZZqQ wtP9av8AvCuj7Vzlr/rV/wB4V0YpxEyK4BCiquKt3BO0ZqpmmwHLUoqIVIKAJAar3H3x9KnFQXH3 x9KAHwdDUpqK3+6aloQBnFFIaKAM22JEM2Mjp/WtC21QJbKh84kD/npgfoKo2oUxSZJ6inILdYzk OxBxxxQItf2k7v8AJFub3JNMkv7qKQCREUEZHyipNNGDlVBfk4IzUmohmhxMo8zqDtA4+gouxmfJ dyynEhHAwMCrtv8A6pPpWYQeM9elaVv/AKpPpSi9QJCfmFezeBodM8UeCTo7FWurPO9COcMSQf0N eMfxj8auWeq6v4U1O01uxZlSQbSP4ZAOqn86zxCTjZmlLc7nQ9Rvfhl4haK+WSXR7n5HUdFOeHA9 RjpXe+JfDlrrelDULIrJDOgljde4PINEy6L8SPDIurJldjy6D7yNjuPWuO8M+Ib/AMCaydF1hmfR HcqGYZ8r0I9s4yK56VXlfJM1nDm1W5wXiDQJLOZgUIwPSneH9dihjOmauWa1biKQ8+Uf8Ole3eJ/ DNrq9l9tsyksTx5V05BrxPXfD0lpIQUI61daipqzClVcXdHsvhTxVMsy6H4hkUqRi2u2ON57KffH Q98VpeJPDKXSOyrliMq2PvV4VoWvhEGl6w5e0xiKRhkxn6+leweE/Fn2XydE1Z/NtH4t70tkY6gM f0Brga19nU+TOiUU1z0/uPPtZ0OS1lYFCMe1aHg3xxeeEbloJla40+QjfETynuv+Feo694eivIiQ A2V+VwOteWa34dktZDlDjntUxnOhKzBONRWZ71p2o2msafDfWUqywyqGBB5HsfQ+1WCtfOnhzxJq PhDUTNb5kgf5ZYGJ2sPX2PvXu3hzxLp/ibTkurSQCTH7yFj8yH3FejTqxmro5KlFw16GmVppWpit NK1rcxIStNK1MVppWncCApUZSrJWmlapMVjJ1HSLPU7dobuBJUb1HNeWeKPhDJI811o04bIyLeXr 06A/417OVphTNUpCaPkXVdHv9JuDa31nLby9cOvUe3rWbsr6+v8ASbPUoTDeWsU8Z/hkUGvNNf8A gxZXB83R7hrZuSYpPmU/j1FFrhdrc8JkX5aoH/XH613eteBNd0V3+1WDtCv/AC1j+ZSK5prCMuco wYdaTixqSIoceXUQYm4PfBqfyyrFR0qaCzDtkL9TRYZX3H86s6fL5d4rtwoB5/CrIslGOBUgtMjj FVZhcuNfx9d3FSDUYsjDVQ+xEjGeKkFmFA5p6j5idtXiVscmlGpuVysTY96qx2KLP5jPkelXBtA5 x+FOwuYryX9w3QBfwqq8sz/ekY1fYqTzjHvULNEWwoxSsFylgg9TSc1eO0ckA0wtDgllxRYRUOfS k59Ktb7U/wAeDSkQdpBiiwykQ2elNKv6VaaWAf8ALQflVY3kWfvCkBGY3J6U3yWz0qb7XB3aklu7 Yx4A+pzS0AjEZ74p2B3AqE3duo4BJqF70H7opXQy2VX0FJtT0FZ5uGbuaVPPlYLGHZj0CjJouBf+ WgdeM10nh34Z+JtfMcv2c2tq55ln+XjPUDqa9f8ADXwl0PRUWS9U6jdA53Sj5B9F6fnQTfseR+G/ AWt+JW328Hk2wxmeYFV/D1/CvZvC/wANtH8PeVO0f2q+UczSDgHHO0dq7ZIlUAAAAdAKkCUw33Il jAA4p4WpAtOC0rgMC04LTwtKFpXGMC08LTgtOC0rgMAp4WnAU4LSuA0ClAp2KWkMTFOAoArD1XU5 Jp20uwLCZuJJl6Rjrx71E5qKuyoxbYzV7+a7uTpVjghhi4lB+6D1X64/nWH4o8R2fgTRoo4YfOv7 nKW0AH3yMZJ9hkfnVvVdT0/wToUk0hDXLA+TET80smOB+fevFNX1yVZptd1+fzbuX5Yol/hH9xPQ c8muWUnfme/RHTTgn6FTV9TOjwzapdkTareuWIY/xHk8f3Qf6V5vdXUt5cyXE7l5ZDlmPepdS1Gb U76S6nY5Y/KueFHYD2FU63pU+RXe7M6tXmdlsLRRSitjEUVIvWmCpFpgTx9asg1VTipg1UiSQGhT ljTRSp1NMCcGmzfw0opJf4aAIG+/+FVJD8zVbb79U5fvN9aQx9p/rV/3hXQg1z1p/rF/3hXQLz+V OIhlycoPWqlWbg8VW702A5alB4qJakFICQVXn+/U4qCf79MCSD7hqTNRw/cp9CAXrRTaKAKtlGSj g4GDnmliig2uZJyG3fdVc02xyFkUg5OCP1pqQyszYQ5yaBG5pumfbnWaxu1jmU/dfirWqadHp0Rk 1C6E12w+RFPAFc8lpcq+5Ayn2NS/YbmQ/Ocn1NFncd0UAcvgc81oW5/cp9KjNp5EhDHopNOtz+6T 6UkrMOhLn5x9T/Kus8O3+majZt4e1UIqv80Dn+8evP4CuSzlx9aoakxW5jKnBC5yPrWdemqkLGlG fJK51+k3+sfCzxR55jMlrKNjr/DKmQcj34r2nUNO0nx94YTULJlYToH45ZG6kH3HevKNC1608a6f /YWuYFyo3Q3GcbiOPz5/Gqmi6vrPwu8UfvBLJprORJED8sq8gMPQ9DXnp83uVNzrlFW5o7HY+HPE F78P9SGh6shl0id8iQ/8sc8ZHtx0rtvEPhm11a0S6syksTruV0OQQaSe20T4heHTf2BSRHUqcD5k bH8+elcZo+r6n8Nb9rO+iku9HnPTOTFjuv58it6VZxfJMxlDm1W5xOv+GpbRmyh6+lVtF11tPA0z UwX08nGcZaLvke2a981XQ9P8Qaat5p8kc8MnzK6HINeQeJvCUlrJIRGcCtatKM42YU6ri/M7rwv4 vOjxxWV7L9s0mYjyroNu8oHjB9h+ldvqWkW1/bLJGRLCwyrrzgV83aXq11oEptpV82wkbMsTDp2J X0Nel+FvFb6LH52nub7SpCPMg3fNCfYdvp7VwO8PcqarudLiqnvQ3IvEHhd7dmZEypbgiuZs7m/8 O6ml7YyNFNGfwI9CO9e6xHT/ABBp63Vk6yxyDJTup9Mdj7VxniDwkGEksK8emOlZShOk+aGxMaif uyOh8H/EKx8QxLbXjR2uog48snAk91P9K7Qivme/0eW2l6FSOQRXdeDfiZNZn7D4hleWLgR3OMsv +96jpzXbQxUamj3M6lDrE9cxSYpIJ4bu3Se3kWSKRQyspyCDUmK6jksR7aaVqXFJimIhK00pU+2k K07gVytNKVZK00rTuBTkgV1KsoYHqCK5rV/AOg6t5jS2SRysMeZENprrylNKU1ITimeI6t8F50ka TTL1ZFx9yYYP5iuUu/But6SD9p0+ZUB+8g3D9K+lzHTGiBGCM1SkKzPlZ4dmQRyO2KhLInXivpnU PC+j6mGF3p1vIT/Fsw35jmuS1L4Q6HeM7W0tzbMegDblH58/rVcyDVHiQuAp6k0rX0a/eNd/qPwS 1NDusNTglHpIpQ/1rmLv4X+L7QEtYCdR3jcGi4XRjG5ikOAw596hlbB4J/OluPDOu2ZJuNIvIwp5 PlHFZ032+ElPs8o4/iQii47olkndehNVzcMBVORpwf3isPqKjWRsHqajmGXTeMO+Kiku3fgtxVUu x7UhJP8ADSuMmMue9MMrdmNNWN26RsfwqePTb2YgR2czZ9ENGorohMjeuaj3HPSt6z8F+IL0jyNJ umz32Gt6z+EXiy7wTY+UvrI4FFmHMjguvrSYPqa9j0/4CajJzfanBCPSNS5/pXW6Z8DfDloVa9lu rxscqW2Ln8Of1osHMfOKxliAASTwAK6TR/AfiPWgGs9IuDGTjzJBsX8zX07pfgzw9owX7DpFpEy9 H8sM/wD30ea3FiAGAMD2oshXZ4fofwLfh9ZvlXp+7txn8ya9L0PwLoGgBTZafH5oXBlcbmP4muoC U4LTuFiBYwOAKeEqULS7aVxkYWnbakC0u2lcBgWlC08LTgtK4DAtLtp+2lxSuA0LShadS4pDExRS 0uKAEpQKRiqKWYgKBkk9qwbvUJ9Uc22myGOEcSTgcn2X/GpnNRV2VGNx2oaq95KbHTJPnz+9mHRR 6A+tUdS1Cw8GaC97c5kkHCID88rk9B69fyp2satpngzSRNIu52OyKGMZZ29P0614v4m8RPcXMmva yxMn3be1WThB02r/ADJ+tcspO95b9EdEIX9BviLX5b64k1/XSiyKCttbBuFA5Cj355NeW6vrFzrF 151w3C8Ig+6g9BRrGsXGs3nnz7VCjakajCovoKzq2pUuX3pbk1at/djsFFJS1uYC0opopwoAeBUi 0wVIopgSr0p2KatP71QhQakj6mo6kjpgTCkl6rQKSXqtAiBvv1Ul6n61bf79VZOWx70gJ7GMkhgO A1bQNR2lqYrEcdeTT1q+Wwk7kU/Sq9Tz1BSGOFSLUa1ItIB4qCf71TCoJvv0wJYfuU+o4/uU+kAt FJmigCDSjmd15JIGK3YbYAjK4JrO0WNrfMhGDxya3Vn8857itaZMgWFR2pxiWnjpQeFraxmYOqAJ Px/dNUbf/VrV7WjiRT7VQtz+7WueXxGsdiYfeH1qvexB5YyTxtqdfvj6/wBKr3xw8f8Au1lVbUdC o7jYVEMgkjbawOQR2r0fR9csvFenLoOtKBOVCxT+pHv68V5jv7VNFKUIYMQRzkV59SHP6nVTqcmn Q7mzu9c+FniFGidpdNlYNIg+5Iuefo2BXs9ndaF8Q9FNxZFJMDEkTcMhPr6V5B4d8XWep2P9heIP 3scx2Rzt1XPABP8AWorrTtd+HOprqmh3LSWkh5wMqwHZx+PWs4zv7lTc2lBNc0TroI9Z+G2otc2g a602Q7ZbdiceuR6Hiu9tpdI8b6P9ssiu8jEkLY3xn0Iqr4b8XaF8QrExx7Yr5VzLbS9R2/Ec9a53 WPCmpeGtWbWvD0hinjOTF1Vh0II7it4VZUtJaoxlFS0ejMXxT4KeJnZI+MZ6VwUZ1Hw9eGW1Yrn7 6EZVh7ivevD/AIu07xZEbHU4ksdVHymFjxJ7qT/KsrxN4FDgtGnr0FdDjGpHTVGalKm9TkfDPiZv tP2vR5PJvtuZ7R/uuO+Px/GvVdE8R2HiSIQybbfUgPngbqcenqK8B1Xw9dabcmWHfG6twy8EVoaV 4m8yWKDU2a3vEP7u/Q7Tntu/lmuGVOdH4dY9jqvGstdGez6x4aiuc5QK+PwNecax4Yltm+4fyrst E8dNbRra6/8Avo2/1d5GMgj/AGsfzrrbnT7e+gDxlZ4iMhlOcVk6Uai5qbJvOk7SPHfD/ijVfClz iNjNanhoHJ2/h6GvYfDvizTfEdsr28qx3GPnt3PzL/iK4vWvCAYNJCueelcVcabd6ZdiaAvFLGwZ XXggiqp4mVN8tQcoQqK63PobFJivL/DvxOeBVtdfjZznAuY17f7Q/qK9Mtru3vYFmtpkmjYZDI2R XownGavFnJOnKD1JMUmKdijFUQNxSYFOxRQIZtpCtSYpMUAR7KbsqbFGKdwINntSGOp8UbaLiK/l 00x1Z20m2ncCqYgeozUMun20wxJbxP8A7yA1obaTbT5gsYknhzSJf9Zplo31hX/CqzeDPDzddGs/ wiArpNlG2jmYuVHMf8IR4c/6A1p/37FPTwZ4ejOV0azz/wBchXR7aNlHMw5UYsfhzSIvuaZaL9IV /wAKtx6fbQj93bxJ/uoBV/bS7aOZhZFYQgdBineXU+2jbSuMh8v2pdlTbaNtFwItlLtqXbS7aVwI dlOCVJgUuKLjIwtKFp+KMUXAbtpdop2KMUgExRilpcUAJijFLilxQMbilxS0UAGKiubmK0gaaZwq L3qte6nHbHy4l8+4PSNT09z6CqcNhLcTC6v5C7DkJ/AnsB/Ws5TtotylHqyJ2udakGQ8FmD9w9ZP r7VR8ReJrDwlapEkXnXcgPlwJx07sewrN8U+OY9O36bpAWa7ZdrTAgrETx+Ld8dPWvIdU1oW0sj+ b9rvpDl5JG3bT7+p9ugrnbblaOsvyOiMFbmnoh/iPxE9rK2oatO13fycJETjaPp/Cv6mvMtT1O41 W8e5uGyzdFHRR6AUuox3IuGkuHaRnOd7HOapV0U6PJq9WZ1K3PotENIzTDxUtJgGtTEZjjNJSkEf SkoAWnCminCgCVakSoxUiVQiXFOpBzS0wFqWMcVHUsY+WmA8UknVadQw5FAis336ZEge6QHoGBNS EZkqFf8AWml1A2Li/UutvF93uacprKhGblfrWotW5XElYjm5quanmPNQUhj1p4qMU8UgHg1DL96p Qail+9QBJGflp2aYh+WnZoAXNFJmigDYDCeBVVQi+3WrUEYRQAKq2y7YlU9avR10xta5nImAAHNI 2NtOHK1G/QVZBz+ufeSqVv8A6pau65yyVRt/9Wv0rmn8RrHYmX74+tUtROJI/wDdNWx98f71U9SP 7yPPoayqfCXHcqhqkDYquCBzSeYM9a5uU0uWS3T1rtvCXjuTTUaw1VTdWL4ADclB/UVwPnAUfaMd BUzpKas0XCo4O6PWtT8Iy2LJr/hC7c4O4LE3IHt6j2rt/BHxQttZEWieI1+z6lyomYbVc/0NeGeG vGeo+G7vzID5kLcPC5+Uj+hr0VrXw/8AESxN3YSJZ6xjLRk4OR6jvwOornfPR0nqu50rkqrQ9I8T eBoNQ/0u2Pl3CDdHLHxgjkGszSvGepeHpBp/iuKS4tjxHdKuSv8AvevauU8PeOte8A3SaP4jge60 5mGJSdzRqeMg9xx0r1aIaF4w00T2EsF1CRyAeRn+Rq43j71J/IykmtJaog1DQNO1+wW7sXjmilG5 WTng15f4k8DyQNIyRnA9q6mXQdb8H3kl94fmLRsT5lrJkqR16f1FdDo/izSfEuNP1GL7Dqp4aCTo xH91u/HbrXTCtGpo9GZuDjrHVHhtre6n4fYwbPOtScmGQZH4eldv4Y8VS2xaTRJ96cGWymPT/d/X pXX6/wCA4rjLxICMdhXlmr+EbvTphLCHRgchl4IrGrhrvmhozanXTXLLVHt+j+JNN8QARZ+z3oGX hfg5749afqegQXKtvjGSPvAcV4VaeIpImWHWIn+ThbqEYkUj19a9F0HxxeWltH5rLqendPOU/vFH fI7496wlP7NZfMp0ftUn8iprHg+SNi0a5XFYNjfaz4ZuS9jM8YY/NGRlW+or2Owv9M12386wuEbs yHgg+47Vn6n4atrofPGEb17Vm6M4e9SYlV+zNFHw/wDEqw1Bo7bUl+yXJGC5/wBWT9e1dxHIksYe N1dGGQynINePav4JliDvEuV7YrO03Wtf8LyhIJna3U5MEnKEd/p+FbU8bZ8tVWJlQjLWDPdKMVx2 h/EXSdTUR3p+wXOcbZDlD9G/xrsFZXUFSCD3BrtjJSV0zmlFxdmgxRiloqiRMUYpaKAG4oxTqKAG 4oxTqMUANxRinYoxQAzFGKfikxQA3FGKdijFADcUYp2KMUANxS4pcUYoATFGKXFLigBuKMU7FFAD cUYp1FACYoxS0UAJilxRRQAUUUUAFFIzKilmIAHcms+TUWlJjsoy56eawwg/x/Ck5JbjSbLs08dv GZJXCqO5rMku7q/O21DQRd5GHzN9BT49P3yfaLuTzZBzubgD6DtWHrvjew0f/R7NReXZyNkZ4X6m sZzdrvRGkIXdo6s2JP7P0K0a5uZEiTu7Hlj/AFNeb+J/HdxqUM0FsfsmnA4aU8M4z/X0Fctr3iie 8m8y/uftcwPywI3yJ9ccfgK5O5uLm+k3TOSP4UHRR6AVEISqaR0Rt7tPV6ss3+sl1aCyBSIjDOR8 zf4CspYiatx2pParEdoa7adKMFaJzVKkpu7M2WwW4iMbrkVzF/p8tjOVYHZ/C3rXokdofSlutGjv rZoZF4YcHuK1cbmV7Hl+KXFaeraRcaPdGKQZRhlXA6is7FZNWK3Gbe1McYPHSp9tG0dDSsMrU4Ur xlD7UgoAkWpVqJalWmhEqmnU0U8UxBVhBhRUKj5hVkCmAYpSPmWipNvK/SmBUI/e1AB+9NW9vzVW UfvDSAdD/wAfS1pCs+Af6TV+mBHMeahqSXrUfegBQaeDTKcKQDxUcnWn0x6AFQ8U7NMQ8UuaAHZo ptFAG3Z3DzrgxbQvRvWr8fWoTbfZo12nINSx+9dMNjOW5NnA6Go3PAqYN8mO1Qycr+NUQYWsjcFP vis+D/VrWprC5tG9c1lwf6tfpXPP4jWOxID84/3qoasSJI8ehq9/GPrVDVv9ZH9DWctikZ2Se9FK KSosUFFFAoAWrVlfXGn3UdzazPFNGcq6nBFVaWk0noxptO6PWtB+IVhrlqNK8UQozOdi3G3jnjn0 PvWk3hvWPDFwNV8H37SRPy8akEMB0yOh714oCa6Xw3421bw1Ifs0vmQNjdDJyp+npXHPDOL5qX3H XDEJ6TPoDwt8UdO1tl03XY/sGoIuGaThGYcHB7fStzXfB+n6zAZQqlmwVmj6/WvLLXUvCnxBgWKY Cx1TG45wpJ74Pfr9avWV/wCL/h648snVdEQ/6snJUH07jk/SsvaRl7tRWZbpfagzqLe+8T+Ef3LK dV08c4kP7xR6A/410VlqXh/xbGVt5Alwv3oZRtcZ9j1qt4d8d+HfFkexZha3nRrachW/D1FP1nwR ZX7CVFMMo5EsPBreM6kP7y/Ewkk3aSszC8QfDxJQzxIOTngV53d+G9U0O6aa0aSMqc8dD9R3r1GH UfE/hr5LmP8AtewX5RziVR257/jWvaat4c8SqIvMW3u24NtcAJID9O/4ZrVSp1dBLnhqtTxyz8Ri KYG9SWzuh0uLfgH6ivRtI8e3MUQGoIl7bnGJ7fkj6ipNa+HMFyS8Kg8dq8/vPCOraJMZLJ5Yz329 DWEsNKGtJ2/I2VeE1aoj2yyv9M1iIPZXKMWGTGTyPqKq6h4ftrkN5kIBI+8BXi8GuT2k6m+tZIJV /wCXq2+VgfUjvXc6J48vljUeZDqduOpB2zAe6nvWUpratG3n0D2L3pu43VPApJL2/Ix2rKs7zxH4 YfFtM5i7xSDcvHt2/CvR9P8AE2i6t8qzi3n6GKb5G/XrV+40uK4X5o0kFSqDXvUZC9q17tRHL6T8 S7SYpDqtu9rJ0Mi8pn+YrtLO/tNQhE1pcRzRnoUbNchqHg2zudxRdjHsRXOTeEtU0ubz7CaSNl5B jbFaRxNSGlSPzRDp05fC7HrVFeaWnjTX9LxFqNmLtR/F9xsfUcfpXTaf460O/YI87Wkh/huRtH/f XT9a6adenU+FmcqM49DpaKbHJHKgeN1dWGQVOQRTq2MgooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAoooJx1oAKKrtewg4QmU+kYz+vSojLdTcKFiU/wDAm/wqXJIdi3JIkSlnYKPc 1Te+kk4totw/vvwKFtEB8yU7mHJZzk1k6l4v0jS3MSyNdTgf6uAbsfU9BUSnZXbsVGDk7JXNMWTT HddSGXuFPCj8Kz9W8TaVoiFXlEk68CGPlif6V57rvxBvbpDF562sef8AVWrbpD9W6CuJn1C6uCwh Xygx5bq5+prFSlL4F82b+yUfjfyR1/iTx5e33mRvP9kt2GPs8Ry7D0J7VwtxqU9wDHAvkRnqFPLf U1JHp7udzAknuavw6Uf7tbQoK95asUqtlaOiMKOzJPSrkVieOK6GHSSf4avw6SePlrrSOZyOcjsD /dq1Hp5/u108Wk/7NXYtKx/DVpENnMR6f/s1ci0/j7tdKmmf7NWU03/ZpknG6j4bt9Wsnt50HI+V scqfWvI9f8N3nh+7EVyv7tyfLkHRsf8A66+lV07/AGaqax4Vs9csGtbyIMp+63dT6ik0mCbR8veW c0eXzXS+KPC194Z1N7e4jbyCx8mXHDr2/GsTYemOKzcbFp3IPLyuCKrSwNHyBkVpeScZ6UsaJnLr uHpmhoLmUtTLTprcocryKYtTYZIKeKjFPFMCaFdzfSrIFMgTCZ9amqkIZjmrTR4/Bc1Aq5YfWtCd drTf7IApoDOKfLmqaj5jWrNHtgz7VmhcE0WENhbFxir2azYj/pA+tX91IYyTrTac3Wm0gClFFL2o AXNI3NJmgUAIOKXNOZeAajoAdmim0UAbltJNIzNI2V7A9q0I+1JHaRZzg8n1qZ4VVwqlgDXVDYyb 1HL0pjjir9tYxOAWZz+NGo2kVvbb0B3epNUTc5nVl/0V6x7f/Vr9K1r1zJZvurKh+4K5p/Eax2Hf xj6iqOrffj+hq9/GPqKo6t/rI/oaiWxSM6ilpKzKExS0UUAGMUUtFABRmigUAOVyjBlJBHQiu58M /E3VdFEdtdn7bZLwUkOWA9j/AI1wnais504zVpI0hUlDY9zibwb45UTQyixvumMhGz6471tWes+N PBp2Tf8AE70/sSfnQD3/AMa+dUdkYFWII7g16L4J8da7HeJZS3IuIGIGJxuI+hzXHOjKj70HodlO pGr7rR7xoXj3w94jxCZvsl5j54J/lIPcc9a0NT8Kadqal3hRmPIkTgj3rj9S8N6VrFoJrm1VZiA/ mRfK2cetcZaeLdc8La+mmWV/JLZh1URXPz4Bx34PephWjU0khOhbWDPT47DxJofy6dffa7cc+TdZ Y/g3WrKeKrGX91reny2MnTcy7kP4iug0y4a/0+KeZU3sMnaOKLq0glG2SNXB7MM10+/DVP7zlbTd pIwLrwto2twGS0kikDjIKEGuN1X4YzQytNaEqy8qyHBFdXqOg2dmGu7My2sw5DQvtqlovirVG1OK wmkjnjZwu6Rfmx9RinGrGo+VrUrkaXNFnB3Frrmn/u7u3W8jHQyr8w/4EK0NL8Y3OnnbFez23/TK 6HmJ+B7V7NNZW1wv72FW/CuW1jwtpMi5Nvg+1TLCQbvDRlRxLtaauVrDx8JEUX1mGTHM1u28fXHW uhs9Z0jUgPs95GHP8DHB/I15JqmjW2nys9q0sTA8FXxWXDqlx9oWKTZKMgbnX5vzGDWU3Vp/E00a RhTqfDoe8TabDOPnjjceuKxL3wfp9yv+pKH1ArkItU1DToFe1vZ0HXYW3L+RzXVeGPEt9qzlLlYe B1VSD/OohKlXdnHUU6U6SumZw8IX2nuZNL1CWEg5AViB+XSrUWq+KtOwtxBFeRr1bG1j+I/wrtNq sOQKY0S+lbKjKHwSaMfa3+JXOdg8bQj5b6wubY+u3cP0rWtvEOk3ZxFfRbvRjtP61JJbwvw8at9R VObQ9NnHz2qH6Cq56sd7P8BWgzZSRJBlHVh6qc06uVl0CzgJaBpoiOmyQjFVJLq9sf8AVX1wwHZ2 DfzFCxKvZoPZX2Z2tFcXF4m1FSAzRP8A7yf4YrdsdUnucb1jH0B/xreMlLYhwaNeikByKWqJCiii gAoopDQAtFVJbp0PAX8aiW7lfuB9BSbsOxoUhIHU4qoC7jmR/wADijy1zyM/Wp5wsTtcRL1cH6c0 w3WfuRsfc8UqRrjgY+lSBVHai7YaEBe4foVQewyab9l38ykv/vnj8ulZOv61daahFusecdWUn+tc Jq3iLVJYyz3Tkf3Qdo/IVhVrKDs9TenRlPVHo93q2l6cP9Iuowf7oOT+QrmdU+IkFurLZwDI4DzH A/Ic15r9ruLlsPKyj/Z4q5a6bbyMC4Yn1JppVJ9bFONOG6uT6r4v1DVGZXmmlRuNinZH+Q5NYhjv 7pdpJjj/ALkY2iuxtNItML+7NbltpVoB/q61hh4p3erJlXey0POrfQHJ+4fyrVt/DrcfJ+lehw6d bDpHV+KxgGPkroUUjBzbOBg8OnAylaMOggfw/pXcR2UGPu1YW0hH8NO6RGrONi0XB+5VyPR8Y+Wu qEEY/hpwiQfw0c4WOcTScfw1OumAdq3di+lRSNs6AUudhYzBp4HapBZAdqS71CWCMsqpkeoP+NcN rvj7VtO8zyIrQ7em6Nj/AOzVSuxqJ3gtQO1O+zAdq8Lv/i94oViIzZpx/DCf6mueuvi/4xY4GoRo P9mFafKx8h794j8L2PiTSnsb2PK53I46o3Yj86+bvE/hy58M67Lps/zbcNG4HDqRwf8APpUc/wAS fF1yfn1q4XJ/gO3+VUptVvtVkWe/uZLiXGN8hycU0+hLjbUi8raQD9aHRQdo/Ont874PpTSMAY96 BCbVOOKqT2y8lOvpVxuCaTAIJ74pMDKwQcEYqWGMyOB271LcoB83eptPQYJqbajuWBFhaQrgVO3X FRsKoQ+xg8+8jQc81ZcmRXb/AJ6P/WptDUedLJj5kQkUqoPOhXHHH8qaAq367IdvfpWSeAx+tbGr H97jtWIx/dUxFaM/vgfer2aoj7w+tXDWZQp5pQKaKdQAdKKKDQAUlLTTQBaiAkQj8qrOpUkGprdi GqW8RRyKfQClRRRSGf/Z --001a113448744e7e4c04eb25957b Content-Type: image/jpeg; name="3.JPG" Content-Disposition: attachment; filename="3.JPG" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hmpbqlqc3 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAJeA/wDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD36iii gAooooAKKKKAIbqXybaRz2FeN+Lbvc8nOeeK9S8Q3Pkae3IGa8U16482cr75zXZh4+7c+ezGpz4u NPsjBZuDwapTHJ6VckPBqnJ1NamsWMB70xufSngcVGSKBsYfrQOaXA9c0Y/OgWg4U4ccUgFOGKRD YhAx3po4PWntzTAKT2BbnQeCH2eNNKP/AE3Ar1H4mJlICOCV615R4Sfy/F2lsf8An4UfrXrvxJXM VsecYP8AOuafxHp0f4R823/FxJ/vGrOjnImA7oah1NcXMvb5jU+h8ySD1Q/yrSfwlUzKnO2Zh6jr TrM8mo7s5nP0xT7I/MaiotDWmW2yaYelSNjNMNYG5VuLfzMbTioDaP6ir5pMc01JolxTM82svoPz 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 xrZAd9NQ/wDkSWrhuDP/2Q== --001a113448744e7e4c04eb25957b Content-Type: image/jpeg; name="4.jpg" Content-Disposition: attachment; filename="4.jpg" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hmpbqlri4 /9j/4AAQSkZJRgABAgEASABIAAD/4RSARXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAbAAAAcgEyAAIAAAAUAAAAjYdp AAQAAAABAAAApAAAANAAAABIAAAAAQAAAEgAAAABQWRvYmUgUGhvdG9zaG9wIENTIFdpbmRvd3MA MjAxMjowNDowMiAxNDowMzozNgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB9KADAAQAAAAB AAABdwAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABNKAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAQBIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgAeACgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8A6ayod1XOOA7cNPNXyJOqG5ngmJVi5X5ljod2KvtIdxyFlPqB 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 AC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUA AAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA /////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/ ////////////////////////////A+gAADhCSU0EAAAAAAAAAgABOEJJTQQCAAAAAAAEAAAAADhC SU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAAM/AAAA BgAAAAAAAAAAAAABdwAAAfQAAAAFZypoB5iYAC0AMQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAA AAAAAAAAAAAB9AAAAXcAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAA AAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAXcAAAAAUmdodGxvbmcAAAH0AAAABnNs aWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAA B2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2Vu ZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAA AQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxv bmcAAAF3AAAAAFJnaHRsb25nAAAB9AAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAA AAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxi b29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6 QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdk ZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAA CXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRs b25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/8AAAAAAAADhC SU0EFAAAAAAABAAAAAI4QklNBAwAAAAAE2YAAAABAAAAoAAAAHgAAAHgAADhAAAAE0oAGAAB/9j/ 4AAQSkZJRgABAgEASABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJ CAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDP/AABEIAHgAoAMBIgACEQEDEQH/3QAEAAr/xAE/AAABBQEBAQEBAQAAAAAAAAAD AAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwz AQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXC o3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3 EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNz NPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG 1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/AOmsqHdVzjgO3DTzV8iTqhuZ4JiVYuV+ZY6Hdir7 SHcchZT6geEXHyS0hlhg9iUqU6JEwRoQhW12l9eRjWejk0k7HkFzS12ltF1QdX6lT4a/6f6O2tj0 4fqnDhJ8ElItue/LblZNlDv0Zrs9FljN4+nU7ZZZc3fVbv8Az/5q66tTeNQfkU+72kd1FxkAIKRu b7viI+7VAe2LD5tH4F3/AJJWXH7xqg2H3A9xIP4H/vqSmttHqWH+r+RRDdXnxd+QNai/4R/gQ3/v yiBoT5uP4lJSNrdCSYBJJJ4A8f8ANan+yZv2H7cLMXY5nqihzni0B3uqrds9Zrrtrq/o1/TU+BHy +5RFGOLA9tVYf+8GNDv84N3JKY7CPj3+KkGKYAOvZOR96CmERwm8hopEdh96YAR5JUpQHYKFeRjW mKrq3+TXtJPya5SfXv2yGuYOabGlzH8bfWax9Tn1t/0O/wBKz/Co+Tk5GW4PyS15YZY1rdrGkDbv aDvf6n9ez2f4P00qU//Q7FzUMg/JWNs6d1F1ZJ0BPjAlMS1Xs7hBsr3BXHMcOQfuKG5gPkipyvte ZW81tfIbxuR29RzedrT8yFW6hldP6dlfr+VVitv91PqkjcG7Wv8Aotf9F/7yavrf1ecNOqYflNzR /wBXtQpTa/auUOaAfg7/AMxUT1q0RuxnaeDh/sQ/2n0N3HVME/8AoVSPy2otX2TIaTjX05AbG402 MtAn6O40vs27o/OSpTE9drH0qLR8Np/7+oO6/hSN7LmkfyAf+peiPxRroqtuI0nhClMx17ppJl9j ZiJrf2nwDk7etdMhv6cA8GWvHn+4qbsNvgkMIeARU3x1Xprp/Wa/KSR/1QCI3NwnkAZFZnkh7f71 mDBb4JNwWEnTwSU7LbqXatsYR2AcP71KR4g+Y1WN9gZ+6PuS+wtBECPl5IUp2IJ7aHsoXX00M9S5 wY3gTyT+6xv56xr6Mhm2vHrNl1k7ZJaxoH59rpTP6RkMofcbfXy4AFzz7WSRpj1O/wDPj/8Atr89 KlOtT1Tp0H7Zc3FLj+ia4wXNj6Tva785Tf1Ho0fo82px7AvaP/IrAxejWO9Q5DyXSCCCXEzO7duQ 7+ktYYG4yfLuks4n/9Huaj+lZ29w/KrWMATb4biqlTgLGk6AEGfgrWLZUC/c4CXGJ0lAKSOZyhOq klH3VGfe3nxCQLP3m/ejSnmursDPrL0UkAxj9RmfD08Zv/flYtroZad+PTaxzCW76mOHLf3muQfr HlYWL9Yuj2ZORVjVDGzwLLXtYzc77G0M32Oa3cnZ1bpth2152K9hZENvqI1d/XT41XTdBS1dI6Jl /wA503CcWtBcXY1J5J8az4Jv2b0/CuczCxqMUWVtdY3HrZUHEOsDDZ6TWb9vu2b0qM6iq12zIpMt aDFrNdbP5akyxtmZa5jhY0VVD2kOj3Xu/MTZigeyQWBr0Kr2V6q65szCA9s8/wCuijS0nM5Kbb8k DqtppdjhrzWDbDiC1sj07dCbv0f0tqrftFjRJyD484397EaKLdEMkaKbKiSfkqODmPyM8Vi4vq+z vft9gG71K2td+hc/8xy1WN5+SBUCi9GD48/wUhTqAfH+BR9vuHz/AIKQZq3wn+BSShfQwhoI0lTN DRUUS1oa1sGNUO18UvJPAQY5dURY0E+YVPNa7YTU0Os/MB4nxP8AVRXXNnmfh4qvbe0kSYgiR8EF j//S7jFa11rCD+cOCruLy7WQXEqriklzP6ys4w1On5x7IBTY0/E/lTgD8VETCk2fxT0OD1mqm361 dLZa1rmtwc50OaHCd2H2cHIb8Dp7rjuxcdw2DQ01/vP/AJCn1Ml/1y6dWJn9n5h+9+N/5BWrMe1t 7mw4+xuu3zsQiR+KTf4OU7pHR3vc1+BiOaA3Q0Vnnf41qfT8LDw78luHj1YzHirc2mttYcQLTuc2 prN301d9C31H6O4b28nILA6vIvDgZOznTgEJ0/lKBuyeHEkNMfFBsa9oG4g+GiKXCddPuH8UO5wI bBnnuD/FQ9Fzj9VA9XGO1zgLxIrMOP6O5vf6PKqFmKQJpvJ5+mP4yrHWfUsNDa2b3esNrS1jh9C3 8272fRWVZX1MNEY1ZHcmihHoFvUuhgMrHVA6tljB9leD6sHU21H27VuVk68dlzvSvtLc4OupFbjQ 4DaytkjfXu/mlv1PJGgIOnP+9ApCYOIcJ8/4IgOo45/gUGTuHOg8tePNLcdNDz5f3oJZZT4Y06AA mfuVPItcKHzH0Z58/giZbjsZ4bv4Kll2/oH8/Q/ikxy6oHWmUC26YaCNSB+IQH3xMqldmhlrG6l5 cNrY5ja7+c+g1BZT/9PusVu8sZp7jGokfcj0U+o0ua5gLXEat3cf2lXwHN+0UtAElxny0KvYDf0L o/fcfyIBSwx3D85p/sIgpcPzh/mhEgpw0+Ccp4/6x9Hv6h9aMRoyKmbcC62oWY1d4Z6dmPXb+iud ssdf9p+n/gPT/wCGVV31Wy+2bhzx/wAlY3/klvZoL/rjisbq4dLySPnkYKtPw8j9wk86ICMLJN/4 0k8c6AFaf1YH/uXkT9VszdJzMA/HpON/5JafTOn19OrdUHU2XWQ+67Hx2YrXa2Nqa7Hp9n6Fn+EW s/ByR/g9fiP71Rsa6u5wcNstZp87EZCNafnauKR3r7BH/orl8H2n7kG6zje4nwlIvjlCssEjX/WF GpzerGX4jR7t1/A3O4pyD9Gt9Tv/AARU7KztnYf827/3uarHUW+pkYYc0Ob65JaRI/mb0GzCrI/o 9fzYzRG9Atrdjgu2dSaIicd+kOH+Eq49S/JW9VY2NCDwsHFpbT1CvbW1gOPZO1oGosp52LWrugEy gUhubxPPY/wS3t7kKr6xJmDA5PYTwpiye6CVs6wem3X87+CzsqyaLNfzVbzXzW3+t/BZ2S/9BZ/V KSyW7Sc4HlVcpoOwzruAHhqUUv1Q7STt8Q4H8UGN/9TuMZrW1tsda2rw1Jd/msUzl4tLSA+e5LrN jf8AMrcshzK3sFl7jH5jA4jTzDVCnBryC52Phse1n07skk1t+Pruc3/opnq6Ul1P2pj3tcKr/WYz +c9AHaPJ2Rc5jGu/k++xOLQQLKwKDH85Z+kc0D85jHbKmP8A+3EDFwLXlorLchrePTBFTT5F4Y3/ ADFeswa2NDco+rOvo1zr/Xnb7P6/sR4b31RbxN+dh9bz8g9Qox86vEvsx8b1a9zmsZtBDn1Or3Ps s3WPV+jo/wBWy2R0jDP/AFif+q3LWf1TPD/smFQzEDNG1tYXuAJ0cKx6dLWu/eYyxQP7fd9K++dJ AhsE/wBRERKOINL9k9DH0ejYcf8AhNh/6qpynVj047S3DwW4rXEFzcfHFQcRw57aamb3f11YdT17 cA2+6Hdy+I+9yy+rZXWcMNZflXMc9pez3DVk7ZH3JEFHGOxbbm5R4x7jqOK3cf5qHdVkGJou2cmK 3D4D37Vz1eV1XMsNdFuXk3DUtqL3ED947Pa3+2r+N0j62WWgssuwh/pMm3j+V9nabLrP+260KUJ+ BSuF5DXPx3Ms3PigS9xYJqrv+gx36Rv+D/wf+kULRsZ+kpLCNeNR/KP7q6UsZDWFwssG0Pc0QC4R veWjc2vd+5uWViYbMjHymg7LLMm8NuEB7XA7K7N/8j+Umm17lNtdJfW2SWw3sIndOnt3KYtsa0DY R9w/iqFWfiW5IpyW7LgC90asIa707GXVA7d278+pb9HTcG6sWsroew/RPpz/ANVYUrU5lOXWzIL8 vCsyXMI+zlhdDND6rn7LGM/Sbvz/ANxWmZBMkNDASS1pc0kD81vP5qu29JrdQ9tDK2XRNe2trPcP zXPn85YwtALhY2HMcWuZqHBwO1zCN300lJs61/ptiJ3T9Ke3kszJtuFbhAgjmf8AYrGddWK2lreT HM6R/KWZk5INbuQQNBoElkmAfcXcACP3v9ii59xiCOR3P/kUAZInUkiCmdkwNCefFJa//9Xfrf6b mXvfXW3XZ6mocYI+h+cr/QqsWyh9+a1wYxw9NtkhhOp3NYfpJDpuJgY7821gusY2QHnn9wOsdt+l +bTX6ax3jO6zkE5eSyrp7XCtoYHhjwR7/TH6B2yl21u+1+P/AIT9EmhBlTvZX1po3HH6az1nsgOe ATXWPo7nuZ/56Z+kUj1aljnBjLrddtlzGywkfu3O9Hf7/a1m/wD7cVfp78PGP2fCre8VPL2NY4E7 n+yyyyxzvRazb7adlHq/4Kuv1VZxq25UZ10vsYHNbTT6hrmSz2NdFb7fZ/O7f0P+lTgtMtaseSKh od16wu+kamtOhB9NxJh+vts9Rv7v09itZHUcHGyfsriW2AAw1ugEe1vt93tb7/aiY2KW5lxEtlrS AXTHtDLJZB+l/wAZYsH9Bb9ZOssum2tzKa6zXqQRXS8Gk/mvrf8AnfvoTkQBwnUldEd3pWtD272e 9jhua4QQe4dv9u7+0sH6xdIb1HMrsfe2mpjIe5vucSSXbWztq3e76fvSpuysV32LLeaWfTJLdIdr 6zG+72ud/Of6OxNkdSw6SfRBseNDbYSST/Ib7XN/6CHuWO3dJik6dg09PxPsuC1zaSS+yyx2r3HQ 2Wvhrne1v5ldVbEr8zEoad7/AFD+6z2t/wDMv+ms2/My8g+92wdgef7NIj/pKo8NaSbPc8fmfSd8 X/4Kn+3+kTSUsc7ruZY8MxnfZqgQRsIbOvHq2/8AfPpoWPfe+oNNhh1he8DQ7nmXue936Ov/AKay eqta97DcZhzSGgmAZ/e0c/8A6Cv9PtDa6D3DWls6xMe5qHUKeGysy2jqBvZaGvpus2AbyPpEOr9z d2138pd79Vur1343qcV3ND2N8C0ltjVw3VcGu12Q4vFbjY99YJY1pO509mv/APBFrdAsfT0fp72k A+pe108HV35wTj081PoLeoa+2kuHj6jB+DvcsL6z2BtmPmMpsNt5NdrKju1YAa7nn0/pbP0X0Uqc 60NY5zZDuDP+xQu6iy2wMutyaXMEtrxarbAQT9Nz6qLv3f3kFNKmui9wr6lXkYtbjNVu5vh9K1vo 7vT/AOmxGyfq/XXU8EPMsJa4v3Mdpo5paGblruoZcza4bmnWTP3/AMlCqD8Zrsa0eriP0E8tJ8P9 G/8A6CSCHmP2KQdK2HTva/8Ai4KLukO/7jtPwsJ/9Grp7cFzDuqc19Z4Mhrh/Xa7ahGpzfpvrb8b G/wKSyvN/9brbszp17RXe6m5gMtY9hsAI0Dm7m/SQKGfVatzn2YrHW7gQ9tTi6QHa73kv/Pd+evB EkzVXpvWrfomjqPQ6XepRhPFhibGUDcSGtr1e47nfo2NZ/UVpnVr7xtw8SzdJ1uG0D+y36S+bEkd VadH6HzbmUOP7WvfJ19GoaOP7vt9ntb/AKVywGdVNHUs/KwiMZtxrrbMOLQ2uvc1n0v0jnN/devF 0k2W480h9ksys17xfLrLAdA8kveO9YDtzv6m/wD7bUmmlwF1EhlswGD3g/nNBd7KW/8Aba8ZSTf0 vzT0fadGMMnYI+gwmf8Arl/te7/rfpf9cVO2zQMaIk+ytgkk/wAlrV5EknIfVHdIdluDbi9hGuxg Hx3WXuO3+xX/ANNWK+iZjMdgrcz1q/a2tzvaWjSv9KB7Hf2F5Gkkp9Gy+nYTm+vlV0iuon1LXhu0 bjG/1HA+11inh42PkY9YwbWuZU95rc0gtO4Rd/W+kvNkkj081Pq9WJmkNqe5oYwyNAND960sXF9O A10a6kkmZ/eXiySSn2mnKy7Lmsd0zKrrLtrrnvoDWAaepsbe62xn9T8xW30gggiex8Pg7+SvC0kl PtV2MR2eGjQewnjsHx7lUtxh+cLNePaB+UtXkCSSn//ZOEJJTQQhAAAAAABTAAAAAQEAAAAPAEEA ZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEgBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBo AG8AcAAgAEMAUwAAAAEAOEJJTQQGAAAAAAAHAAYAAQABAQD/4Rf6aHR0cDovL25zLmFkb2JlLmNv bS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6 a2M5ZCc/Pgo8eDp4bXBtZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdYTVAg dG9vbGtpdCAzLjAtMjgsIGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6 Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8v bnMuYWRvYmUuY29tL2lYLzEuMC8nPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlk Ojg5ZjYzNzg4LTdjODktMTFlMS1hMTRlLWE4MmI0NDYzM2UyYycKICB4bWxuczpleGlmPSdodHRw Oi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyc+CiAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNv bG9yU3BhY2U+CiAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjUwMDwvZXhpZjpQaXhlbFhEaW1lbnNp b24+CiAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjM3NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiA8 L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDo4OWY2 Mzc4OC03Yzg5LTExZTEtYTE0ZS1hODJiNDQ2MzNlMmMnCiAgeG1sbnM6cGRmPSdodHRwOi8vbnMu YWRvYmUuY29tL3BkZi8xLjMvJz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRp b24gcmRmOmFib3V0PSd1dWlkOjg5ZjYzNzg4LTdjODktMTFlMS1hMTRlLWE4MmI0NDYzM2UyYycK ICB4bWxuczpwaG90b3Nob3A9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8nPgog IDxwaG90b3Nob3A6SGlzdG9yeT48L3Bob3Rvc2hvcDpIaXN0b3J5PgogPC9yZGY6RGVzY3JpcHRp b24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6ODlmNjM3ODgtN2M4OS0xMWUx LWExNGUtYTgyYjQ0NjMzZTJjJwogIHhtbG5zOnRpZmY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vdGlm Zi8xLjAvJz4KICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogIDx0aWZm OlhSZXNvbHV0aW9uPjcyLzE8L3RpZmY6WFJlc29sdXRpb24+CiAgPHRpZmY6WVJlc29sdXRpb24+ NzIvMTwvdGlmZjpZUmVzb2x1dGlvbj4KICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJl c29sdXRpb25Vbml0PgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6 YWJvdXQ9J3V1aWQ6ODlmNjM3ODgtN2M4OS0xMWUxLWExNGUtYTgyYjQ0NjMzZTJjJwogIHhtbG5z OnhhcD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+CiAgPHhhcDpDcmVhdGVEYXRlPjIw MTItMDQtMDJUMTQ6MDM6MzYrMDg6MDA8L3hhcDpDcmVhdGVEYXRlPgogIDx4YXA6TW9kaWZ5RGF0 ZT4yMDEyLTA0LTAyVDE0OjAzOjM2KzA4OjAwPC94YXA6TW9kaWZ5RGF0ZT4KICA8eGFwOk1ldGFk YXRhRGF0ZT4yMDEyLTA0LTAyVDE0OjAzOjM2KzA4OjAwPC94YXA6TWV0YWRhdGFEYXRlPgogIDx4 YXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENTIFdpbmRvd3M8L3hhcDpDcmVhdG9yVG9v bD4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlk Ojg5ZjYzNzg4LTdjODktMTFlMS1hMTRlLWE4MmI0NDYzM2UyYycKICB4bWxuczp4YXBNTT0naHR0 cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyc+CiAgPHhhcE1NOkRvY3VtZW50SUQ+YWRvYmU6 ZG9jaWQ6cGhvdG9zaG9wOjg5ZjYzNzg3LTdjODktMTFlMS1hMTRlLWE4MmI0NDYzM2UyYzwveGFw TU06RG9jdW1lbnRJRD4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRm OmFib3V0PSd1dWlkOjg5ZjYzNzg4LTdjODktMTFlMS1hMTRlLWE4MmI0NDYzM2UyYycKICB4bWxu czpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPgogIDxkYzpmb3JtYXQ+aW1h Z2UvanBlZzwvZGM6Zm9ybWF0PgogPC9yZGY6RGVzY3JpcHRpb24+Cgo8L3JkZjpSREY+CjwveDp4 bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK PD94cGFja2V0IGVuZD0ndyc/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0Ig WFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAA ANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNw cnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAA FGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANM AAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMA AAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4 IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAA AAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAA AAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAA D4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0 dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0g c1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0g c1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBD b25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29u ZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAA E6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAA AAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoA DwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCa AJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIB OAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIM AhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyED LQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSM BJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcG SAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghG CFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgK rgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1a DXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQ fhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPl FAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X 0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwC HCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJgg xCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXH JfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYr aSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFK MYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w3 1zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6g PuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5G IkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03c TiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9W XFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8P X2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9o lmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJL cqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF8 4X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4ef iASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOT TZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8d n4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr 6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjR uUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbG w8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL 1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj 6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ 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 --001a113448744e7e4c04eb25957b Content-Type: image/jpeg; name="5.jpg" Content-Disposition: attachment; filename="5.jpg" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hmpbqlso5 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAErAY0DASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1Xy8u oIqaPCnZ+RqR4wJF/GlEQY479jXlHpiomTVyGHJGODUcKc4PUVfgiz9aAJbSEsXz1xVmWyDx4Izx jipbK3DbuOeK1re0Lp7UhHm2t6c2m3a3wXIA8qbbxuTsT9P61bhxIu7l93Oc5B/Suz1bRFniYldy 919R3rgrTSZLOaSyku7rMR3RsJBhkPTAI7dKRJqx2EMv+sgjcH1jU/zqaPQtPlJBsbRsf9ME/wAK bb6XKFyuoXI+ojP/ALLWhb6XedtTlGR3ijP/ALLSApP4V0lxn+zLTPqYF/oKq3PhfTfLOLKNf93I /qK6FdM1AINt+HGOr2in+oqrc2GohDi8tj9bUj+T0FWMAeFrHP8AqpV4/gnlH/s1RyeGoIYXdJb2 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 8DlNfDYiNWbVlfa/Zrsc+IxlOrScIp3Z/9k= --001a113448744e7e4c04eb25957b-- From BATV+e64366b66fd44f40bd84+3735+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 14 10:46:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 92B967F37 for ; Thu, 14 Nov 2013 10:46:11 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 31BCB304039 for ; Thu, 14 Nov 2013 08:46:08 -0800 (PST) X-ASG-Debug-ID: 1384447563-04bdf07899750230001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id ioTbLFSDgPZhlFpc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 08:46:04 -0800 (PST) X-Barracuda-Envelope-From: BATV+e64366b66fd44f40bd84+3735+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vh03P-0003Y8-OV for xfs@oss.sgi.com; Thu, 14 Nov 2013 16:46:03 +0000 Date: Thu, 14 Nov 2013 08:46:03 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH] xfs: require 64-bit sector_t Message-ID: <20131114164603.GA13628@infradead.org> X-ASG-Orig-Subj: [PATCH] xfs: require 64-bit sector_t MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384447564 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.75 X-Barracuda-Spam-Status: No, SCORE=0.75 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_RULE_7580F X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142312 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.75 BSF_RULE_7580F Custom Rule 7580F Trying to support tiny disks only and saving a bit memory might have made sense on an SGI O2 15 years ago, but is pretty pointless today. Remove the rarely tested codepath that uses various smaller in-memory types to reduce our test matrix and make the codebase a little bit smaller and less complicated. Signed-off-by: Christoph Hellwig diff --git a/fs/xfs/Kconfig b/fs/xfs/Kconfig index 399e8ce..5d47b4d 100644 --- a/fs/xfs/Kconfig +++ b/fs/xfs/Kconfig @@ -1,6 +1,7 @@ config XFS_FS tristate "XFS filesystem support" depends on BLOCK + depends on (64BIT || LBDAF) select EXPORTFS select LIBCRC32C help diff --git a/fs/xfs/xfs_bmap.c b/fs/xfs/xfs_bmap.c index 1c02da8..b0eccfc 100644 --- a/fs/xfs/xfs_bmap.c +++ b/fs/xfs/xfs_bmap.c @@ -393,7 +393,7 @@ xfs_bmap_check_leaf_extents( pp = XFS_BMAP_BROOT_PTR_ADDR(mp, block, 1, ifp->if_broot_bytes); bno = be64_to_cpu(*pp); - ASSERT(bno != NULLDFSBNO); + ASSERT(bno != NULLFSBLOCK); ASSERT(XFS_FSB_TO_AGNO(mp, bno) < mp->m_sb.sb_agcount); ASSERT(XFS_FSB_TO_AGBNO(mp, bno) < mp->m_sb.sb_agblocks); @@ -1295,7 +1295,7 @@ xfs_bmap_read_extents( ASSERT(level > 0); pp = XFS_BMAP_BROOT_PTR_ADDR(mp, block, 1, ifp->if_broot_bytes); bno = be64_to_cpu(*pp); - ASSERT(bno != NULLDFSBNO); + ASSERT(bno != NULLFSBLOCK); ASSERT(XFS_FSB_TO_AGNO(mp, bno) < mp->m_sb.sb_agcount); ASSERT(XFS_FSB_TO_AGBNO(mp, bno) < mp->m_sb.sb_agblocks); /* @@ -1425,11 +1425,7 @@ xfs_bmap_search_multi_extents( gotp->br_startoff = 0xffa5a5a5a5a5a5a5LL; gotp->br_blockcount = 0xa55a5a5a5a5a5a5aLL; gotp->br_state = XFS_EXT_INVALID; -#if XFS_BIG_BLKNOS gotp->br_startblock = 0xffffa5a5a5a5a5a5LL; -#else - gotp->br_startblock = 0xffffa5a5; -#endif prevp->br_startoff = NULLFILEOFF; ep = xfs_iext_bno_to_ext(ifp, bno, &lastx); diff --git a/fs/xfs/xfs_bmap_btree.c b/fs/xfs/xfs_bmap_btree.c index 706bc3f..9c05b00 100644 --- a/fs/xfs/xfs_bmap_btree.c +++ b/fs/xfs/xfs_bmap_btree.c @@ -111,23 +111,8 @@ __xfs_bmbt_get_all( ext_flag = (int)(l0 >> (64 - BMBT_EXNTFLAG_BITLEN)); s->br_startoff = ((xfs_fileoff_t)l0 & xfs_mask64lo(64 - BMBT_EXNTFLAG_BITLEN)) >> 9; -#if XFS_BIG_BLKNOS s->br_startblock = (((xfs_fsblock_t)l0 & xfs_mask64lo(9)) << 43) | (((xfs_fsblock_t)l1) >> 21); -#else -#ifdef DEBUG - { - xfs_dfsbno_t b; - - b = (((xfs_dfsbno_t)l0 & xfs_mask64lo(9)) << 43) | - (((xfs_dfsbno_t)l1) >> 21); - ASSERT((b >> 32) == 0 || isnulldstartblock(b)); - s->br_startblock = (xfs_fsblock_t)b; - } -#else /* !DEBUG */ - s->br_startblock = (xfs_fsblock_t)(((xfs_dfsbno_t)l1) >> 21); -#endif /* DEBUG */ -#endif /* XFS_BIG_BLKNOS */ s->br_blockcount = (xfs_filblks_t)(l1 & xfs_mask64lo(21)); /* This is xfs_extent_state() in-line */ if (ext_flag) { @@ -163,21 +148,8 @@ xfs_fsblock_t xfs_bmbt_get_startblock( xfs_bmbt_rec_host_t *r) { -#if XFS_BIG_BLKNOS return (((xfs_fsblock_t)r->l0 & xfs_mask64lo(9)) << 43) | (((xfs_fsblock_t)r->l1) >> 21); -#else -#ifdef DEBUG - xfs_dfsbno_t b; - - b = (((xfs_dfsbno_t)r->l0 & xfs_mask64lo(9)) << 43) | - (((xfs_dfsbno_t)r->l1) >> 21); - ASSERT((b >> 32) == 0 || isnulldstartblock(b)); - return (xfs_fsblock_t)b; -#else /* !DEBUG */ - return (xfs_fsblock_t)(((xfs_dfsbno_t)r->l1) >> 21); -#endif /* DEBUG */ -#endif /* XFS_BIG_BLKNOS */ } /* @@ -241,7 +213,6 @@ xfs_bmbt_set_allf( ASSERT((startoff & xfs_mask64hi(64-BMBT_STARTOFF_BITLEN)) == 0); ASSERT((blockcount & xfs_mask64hi(64-BMBT_BLOCKCOUNT_BITLEN)) == 0); -#if XFS_BIG_BLKNOS ASSERT((startblock & xfs_mask64hi(64-BMBT_STARTBLOCK_BITLEN)) == 0); r->l0 = ((xfs_bmbt_rec_base_t)extent_flag << 63) | @@ -250,23 +221,6 @@ xfs_bmbt_set_allf( r->l1 = ((xfs_bmbt_rec_base_t)startblock << 21) | ((xfs_bmbt_rec_base_t)blockcount & (xfs_bmbt_rec_base_t)xfs_mask64lo(21)); -#else /* !XFS_BIG_BLKNOS */ - if (isnullstartblock(startblock)) { - r->l0 = ((xfs_bmbt_rec_base_t)extent_flag << 63) | - ((xfs_bmbt_rec_base_t)startoff << 9) | - (xfs_bmbt_rec_base_t)xfs_mask64lo(9); - r->l1 = xfs_mask64hi(11) | - ((xfs_bmbt_rec_base_t)startblock << 21) | - ((xfs_bmbt_rec_base_t)blockcount & - (xfs_bmbt_rec_base_t)xfs_mask64lo(21)); - } else { - r->l0 = ((xfs_bmbt_rec_base_t)extent_flag << 63) | - ((xfs_bmbt_rec_base_t)startoff << 9); - r->l1 = ((xfs_bmbt_rec_base_t)startblock << 21) | - ((xfs_bmbt_rec_base_t)blockcount & - (xfs_bmbt_rec_base_t)xfs_mask64lo(21)); - } -#endif /* XFS_BIG_BLKNOS */ } /* @@ -298,8 +252,6 @@ xfs_bmbt_disk_set_allf( ASSERT(state == XFS_EXT_NORM || state == XFS_EXT_UNWRITTEN); ASSERT((startoff & xfs_mask64hi(64-BMBT_STARTOFF_BITLEN)) == 0); ASSERT((blockcount & xfs_mask64hi(64-BMBT_BLOCKCOUNT_BITLEN)) == 0); - -#if XFS_BIG_BLKNOS ASSERT((startblock & xfs_mask64hi(64-BMBT_STARTBLOCK_BITLEN)) == 0); r->l0 = cpu_to_be64( @@ -310,26 +262,6 @@ xfs_bmbt_disk_set_allf( ((xfs_bmbt_rec_base_t)startblock << 21) | ((xfs_bmbt_rec_base_t)blockcount & (xfs_bmbt_rec_base_t)xfs_mask64lo(21))); -#else /* !XFS_BIG_BLKNOS */ - if (isnullstartblock(startblock)) { - r->l0 = cpu_to_be64( - ((xfs_bmbt_rec_base_t)extent_flag << 63) | - ((xfs_bmbt_rec_base_t)startoff << 9) | - (xfs_bmbt_rec_base_t)xfs_mask64lo(9)); - r->l1 = cpu_to_be64(xfs_mask64hi(11) | - ((xfs_bmbt_rec_base_t)startblock << 21) | - ((xfs_bmbt_rec_base_t)blockcount & - (xfs_bmbt_rec_base_t)xfs_mask64lo(21))); - } else { - r->l0 = cpu_to_be64( - ((xfs_bmbt_rec_base_t)extent_flag << 63) | - ((xfs_bmbt_rec_base_t)startoff << 9)); - r->l1 = cpu_to_be64( - ((xfs_bmbt_rec_base_t)startblock << 21) | - ((xfs_bmbt_rec_base_t)blockcount & - (xfs_bmbt_rec_base_t)xfs_mask64lo(21))); - } -#endif /* XFS_BIG_BLKNOS */ } /* @@ -365,24 +297,11 @@ xfs_bmbt_set_startblock( xfs_bmbt_rec_host_t *r, xfs_fsblock_t v) { -#if XFS_BIG_BLKNOS ASSERT((v & xfs_mask64hi(12)) == 0); r->l0 = (r->l0 & (xfs_bmbt_rec_base_t)xfs_mask64hi(55)) | (xfs_bmbt_rec_base_t)(v >> 43); r->l1 = (r->l1 & (xfs_bmbt_rec_base_t)xfs_mask64lo(21)) | (xfs_bmbt_rec_base_t)(v << 21); -#else /* !XFS_BIG_BLKNOS */ - if (isnullstartblock(v)) { - r->l0 |= (xfs_bmbt_rec_base_t)xfs_mask64lo(9); - r->l1 = (xfs_bmbt_rec_base_t)xfs_mask64hi(11) | - ((xfs_bmbt_rec_base_t)v << 21) | - (r->l1 & (xfs_bmbt_rec_base_t)xfs_mask64lo(21)); - } else { - r->l0 &= ~(xfs_bmbt_rec_base_t)xfs_mask64lo(9); - r->l1 = ((xfs_bmbt_rec_base_t)v << 21) | - (r->l1 & (xfs_bmbt_rec_base_t)xfs_mask64lo(21)); - } -#endif /* XFS_BIG_BLKNOS */ } /* @@ -438,8 +357,8 @@ xfs_bmbt_to_bmdr( cpu_to_be64(XFS_BUF_DADDR_NULL)); } else ASSERT(rblock->bb_magic == cpu_to_be32(XFS_BMAP_MAGIC)); - ASSERT(rblock->bb_u.l.bb_leftsib == cpu_to_be64(NULLDFSBNO)); - ASSERT(rblock->bb_u.l.bb_rightsib == cpu_to_be64(NULLDFSBNO)); + ASSERT(rblock->bb_u.l.bb_leftsib == cpu_to_be64(NULLFSBLOCK)); + ASSERT(rblock->bb_u.l.bb_rightsib == cpu_to_be64(NULLFSBLOCK)); ASSERT(rblock->bb_level != 0); dblock->bb_level = rblock->bb_level; dblock->bb_numrecs = rblock->bb_numrecs; @@ -765,11 +684,11 @@ xfs_bmbt_verify( /* sibling pointer verification */ if (!block->bb_u.l.bb_leftsib || - (block->bb_u.l.bb_leftsib != cpu_to_be64(NULLDFSBNO) && + (block->bb_u.l.bb_leftsib != cpu_to_be64(NULLFSBLOCK) && !XFS_FSB_SANITY_CHECK(mp, be64_to_cpu(block->bb_u.l.bb_leftsib)))) return false; if (!block->bb_u.l.bb_rightsib || - (block->bb_u.l.bb_rightsib != cpu_to_be64(NULLDFSBNO) && + (block->bb_u.l.bb_rightsib != cpu_to_be64(NULLFSBLOCK) && !XFS_FSB_SANITY_CHECK(mp, be64_to_cpu(block->bb_u.l.bb_rightsib)))) return false; diff --git a/fs/xfs/xfs_bmap_util.c b/fs/xfs/xfs_bmap_util.c index 5887e41..699776e 100644 --- a/fs/xfs/xfs_bmap_util.c +++ b/fs/xfs/xfs_bmap_util.c @@ -467,7 +467,7 @@ xfs_bmap_count_blocks( ASSERT(level > 0); pp = XFS_BMAP_BROOT_PTR_ADDR(mp, block, 1, ifp->if_broot_bytes); bno = be64_to_cpu(*pp); - ASSERT(bno != NULLDFSBNO); + ASSERT(bno != NULLFSBLOCK); ASSERT(XFS_FSB_TO_AGNO(mp, bno) < mp->m_sb.sb_agcount); ASSERT(XFS_FSB_TO_AGBNO(mp, bno) < mp->m_sb.sb_agblocks); diff --git a/fs/xfs/xfs_btree.c b/fs/xfs/xfs_btree.c index 9adaae4..6f217a5 100644 --- a/fs/xfs/xfs_btree.c +++ b/fs/xfs/xfs_btree.c @@ -76,11 +76,11 @@ xfs_btree_check_lblock( be16_to_cpu(block->bb_numrecs) <= cur->bc_ops->get_maxrecs(cur, level) && block->bb_u.l.bb_leftsib && - (block->bb_u.l.bb_leftsib == cpu_to_be64(NULLDFSBNO) || + (block->bb_u.l.bb_leftsib == cpu_to_be64(NULLFSBLOCK) || XFS_FSB_SANITY_CHECK(mp, be64_to_cpu(block->bb_u.l.bb_leftsib))) && block->bb_u.l.bb_rightsib && - (block->bb_u.l.bb_rightsib == cpu_to_be64(NULLDFSBNO) || + (block->bb_u.l.bb_rightsib == cpu_to_be64(NULLFSBLOCK) || XFS_FSB_SANITY_CHECK(mp, be64_to_cpu(block->bb_u.l.bb_rightsib))); @@ -165,12 +165,12 @@ xfs_btree_check_block( int /* error (0 or EFSCORRUPTED) */ xfs_btree_check_lptr( struct xfs_btree_cur *cur, /* btree cursor */ - xfs_dfsbno_t bno, /* btree block disk address */ + xfs_fsblock_t bno, /* btree block disk address */ int level) /* btree block level */ { XFS_WANT_CORRUPTED_RETURN( level > 0 && - bno != NULLDFSBNO && + bno != NULLFSBLOCK && XFS_FSB_SANITY_CHECK(cur->bc_mp, bno)); return 0; } @@ -601,7 +601,7 @@ xfs_btree_islastblock( block = xfs_btree_get_block(cur, level, &bp); xfs_btree_check_block(cur, block, level, bp); if (cur->bc_flags & XFS_BTREE_LONG_PTRS) - return block->bb_u.l.bb_rightsib == cpu_to_be64(NULLDFSBNO); + return block->bb_u.l.bb_rightsib == cpu_to_be64(NULLFSBLOCK); else return block->bb_u.s.bb_rightsib == cpu_to_be32(NULLAGBLOCK); } @@ -778,16 +778,16 @@ xfs_btree_readahead_lblock( struct xfs_btree_block *block) { int rval = 0; - xfs_dfsbno_t left = be64_to_cpu(block->bb_u.l.bb_leftsib); - xfs_dfsbno_t right = be64_to_cpu(block->bb_u.l.bb_rightsib); + xfs_fsblock_t left = be64_to_cpu(block->bb_u.l.bb_leftsib); + xfs_fsblock_t right = be64_to_cpu(block->bb_u.l.bb_rightsib); - if ((lr & XFS_BTCUR_LEFTRA) && left != NULLDFSBNO) { + if ((lr & XFS_BTCUR_LEFTRA) && left != NULLFSBLOCK) { xfs_btree_reada_bufl(cur->bc_mp, left, 1, cur->bc_ops->buf_ops); rval++; } - if ((lr & XFS_BTCUR_RIGHTRA) && right != NULLDFSBNO) { + if ((lr & XFS_BTCUR_RIGHTRA) && right != NULLFSBLOCK) { xfs_btree_reada_bufl(cur->bc_mp, right, 1, cur->bc_ops->buf_ops); rval++; @@ -859,7 +859,7 @@ xfs_btree_ptr_to_daddr( union xfs_btree_ptr *ptr) { if (cur->bc_flags & XFS_BTREE_LONG_PTRS) { - ASSERT(ptr->l != cpu_to_be64(NULLDFSBNO)); + ASSERT(ptr->l != cpu_to_be64(NULLFSBLOCK)); return XFS_FSB_TO_DADDR(cur->bc_mp, be64_to_cpu(ptr->l)); } else { @@ -907,9 +907,9 @@ xfs_btree_setbuf( b = XFS_BUF_TO_BLOCK(bp); if (cur->bc_flags & XFS_BTREE_LONG_PTRS) { - if (b->bb_u.l.bb_leftsib == cpu_to_be64(NULLDFSBNO)) + if (b->bb_u.l.bb_leftsib == cpu_to_be64(NULLFSBLOCK)) cur->bc_ra[lev] |= XFS_BTCUR_LEFTRA; - if (b->bb_u.l.bb_rightsib == cpu_to_be64(NULLDFSBNO)) + if (b->bb_u.l.bb_rightsib == cpu_to_be64(NULLFSBLOCK)) cur->bc_ra[lev] |= XFS_BTCUR_RIGHTRA; } else { if (b->bb_u.s.bb_leftsib == cpu_to_be32(NULLAGBLOCK)) @@ -925,7 +925,7 @@ xfs_btree_ptr_is_null( union xfs_btree_ptr *ptr) { if (cur->bc_flags & XFS_BTREE_LONG_PTRS) - return ptr->l == cpu_to_be64(NULLDFSBNO); + return ptr->l == cpu_to_be64(NULLFSBLOCK); else return ptr->s == cpu_to_be32(NULLAGBLOCK); } @@ -936,7 +936,7 @@ xfs_btree_set_ptr_null( union xfs_btree_ptr *ptr) { if (cur->bc_flags & XFS_BTREE_LONG_PTRS) - ptr->l = cpu_to_be64(NULLDFSBNO); + ptr->l = cpu_to_be64(NULLFSBLOCK); else ptr->s = cpu_to_be32(NULLAGBLOCK); } @@ -1004,8 +1004,8 @@ xfs_btree_init_block_int( buf->bb_numrecs = cpu_to_be16(numrecs); if (flags & XFS_BTREE_LONG_PTRS) { - buf->bb_u.l.bb_leftsib = cpu_to_be64(NULLDFSBNO); - buf->bb_u.l.bb_rightsib = cpu_to_be64(NULLDFSBNO); + buf->bb_u.l.bb_leftsib = cpu_to_be64(NULLFSBLOCK); + buf->bb_u.l.bb_rightsib = cpu_to_be64(NULLFSBLOCK); if (flags & XFS_BTREE_CRC_BLOCKS) { buf->bb_u.l.bb_blkno = cpu_to_be64(blkno); buf->bb_u.l.bb_owner = cpu_to_be64(owner); diff --git a/fs/xfs/xfs_btree.h b/fs/xfs/xfs_btree.h index 91e34f2..a5f0ee7 100644 --- a/fs/xfs/xfs_btree.h +++ b/fs/xfs/xfs_btree.h @@ -255,7 +255,7 @@ xfs_btree_check_block( int /* error (0 or EFSCORRUPTED) */ xfs_btree_check_lptr( struct xfs_btree_cur *cur, /* btree cursor */ - xfs_dfsbno_t ptr, /* btree block disk address */ + xfs_fsblock_t ptr, /* btree block disk address */ int level); /* btree block level */ /* diff --git a/fs/xfs/xfs_da_btree.c b/fs/xfs/xfs_da_btree.c index 796272a..6ea2c63 100644 --- a/fs/xfs/xfs_da_btree.c +++ b/fs/xfs/xfs_da_btree.c @@ -2002,7 +2002,7 @@ xfs_da_grow_inode_int( struct xfs_trans *tp = args->trans; struct xfs_inode *dp = args->dp; int w = args->whichfork; - xfs_drfsbno_t nblks = dp->i_d.di_nblocks; + xfs_rfsblock_t nblks = dp->i_d.di_nblocks; struct xfs_bmbt_irec map, *mapp; int nmap, error, got, i, mapi; diff --git a/fs/xfs/xfs_dir2_sf.c b/fs/xfs/xfs_dir2_sf.c index aafc6e4..411407d 100644 --- a/fs/xfs/xfs_dir2_sf.c +++ b/fs/xfs/xfs_dir2_sf.c @@ -51,10 +51,9 @@ static void xfs_dir2_sf_check(xfs_da_args_t *args); #else #define xfs_dir2_sf_check(args) #endif /* DEBUG */ -#if XFS_BIG_INUMS + static void xfs_dir2_sf_toino4(xfs_da_args_t *args); static void xfs_dir2_sf_toino8(xfs_da_args_t *args); -#endif /* XFS_BIG_INUMS */ /* * Given a block directory (dp/block), calculate its size as a shortform (sf) @@ -115,10 +114,10 @@ xfs_dir2_block_sfsize( isdotdot = dep->namelen == 2 && dep->name[0] == '.' && dep->name[1] == '.'; -#if XFS_BIG_INUMS + if (!isdot) i8count += be64_to_cpu(dep->inumber) > XFS_DIR2_MAX_SHORT_INUM; -#endif + /* take into account the file type field */ if (!isdot && !isdotdot) { count++; @@ -309,7 +308,7 @@ xfs_dir2_sf_addname( add_entsize = dp->d_ops->sf_entsize(sfp, args->namelen); incr_isize = add_entsize; objchange = 0; -#if XFS_BIG_INUMS + /* * Do we have to change to 8 byte inodes? */ @@ -326,7 +325,7 @@ xfs_dir2_sf_addname( (uint)sizeof(xfs_dir2_ino4_t)); objchange = 1; } -#endif + old_isize = (int)dp->i_d.di_size; new_isize = old_isize + incr_isize; /* @@ -365,10 +364,8 @@ xfs_dir2_sf_addname( */ else { ASSERT(pick == 2); -#if XFS_BIG_INUMS if (objchange) xfs_dir2_sf_toino8(args); -#endif xfs_dir2_sf_addname_hard(args, objchange, new_isize); } xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE | XFS_ILOG_DDATA); @@ -420,10 +417,8 @@ xfs_dir2_sf_addname_easy( * Update the header and inode. */ sfp->count++; -#if XFS_BIG_INUMS if (args->inumber > XFS_DIR2_MAX_SHORT_INUM) sfp->i8count++; -#endif dp->i_d.di_size = new_isize; xfs_dir2_sf_check(args); } @@ -511,10 +506,8 @@ xfs_dir2_sf_addname_hard( dp->d_ops->sf_put_ino(sfp, sfep, args->inumber); dp->d_ops->sf_put_ftype(sfep, args->filetype); sfp->count++; -#if XFS_BIG_INUMS if (args->inumber > XFS_DIR2_MAX_SHORT_INUM && !objchange) sfp->i8count++; -#endif /* * If there's more left to copy, do that. */ @@ -588,13 +581,8 @@ xfs_dir2_sf_addname_pick( /* * If changing the inode number size, do it the hard way. */ -#if XFS_BIG_INUMS - if (objchange) { + if (objchange) return 2; - } -#else - ASSERT(objchange == 0); -#endif /* * If it won't fit at the end then do it the hard way (use the hole). */ @@ -645,7 +633,6 @@ xfs_dir2_sf_check( ASSERT(dp->d_ops->sf_get_ftype(sfep) < XFS_DIR3_FT_MAX); } ASSERT(i8count == sfp->i8count); - ASSERT(XFS_BIG_INUMS || i8count == 0); ASSERT((char *)sfep - (char *)sfp == dp->i_d.di_size); ASSERT(offset + (sfp->count + 2) * (uint)sizeof(xfs_dir2_leaf_entry_t) + @@ -865,7 +852,6 @@ xfs_dir2_sf_removename( */ xfs_idata_realloc(dp, newsize - oldsize, XFS_DATA_FORK); sfp = (xfs_dir2_sf_hdr_t *)dp->i_df.if_u1.if_data; -#if XFS_BIG_INUMS /* * Are we changing inode number size? */ @@ -875,7 +861,6 @@ xfs_dir2_sf_removename( else sfp->i8count--; } -#endif xfs_dir2_sf_check(args); xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE | XFS_ILOG_DDATA); return 0; @@ -890,12 +875,8 @@ xfs_dir2_sf_replace( { xfs_inode_t *dp; /* incore directory inode */ int i; /* entry index */ -#if XFS_BIG_INUMS || defined(DEBUG) xfs_ino_t ino=0; /* entry old inode number */ -#endif -#if XFS_BIG_INUMS int i8elevated; /* sf_toino8 set i8count=1 */ -#endif xfs_dir2_sf_entry_t *sfep; /* shortform directory entry */ xfs_dir2_sf_hdr_t *sfp; /* shortform structure */ @@ -915,7 +896,7 @@ xfs_dir2_sf_replace( ASSERT(dp->i_df.if_u1.if_data != NULL); sfp = (xfs_dir2_sf_hdr_t *)dp->i_df.if_u1.if_data; ASSERT(dp->i_d.di_size >= xfs_dir2_sf_hdr_size(sfp->i8count)); -#if XFS_BIG_INUMS + /* * New inode number is large, and need to convert to 8-byte inodes. */ @@ -946,17 +927,15 @@ xfs_dir2_sf_replace( sfp = (xfs_dir2_sf_hdr_t *)dp->i_df.if_u1.if_data; } else i8elevated = 0; -#endif + ASSERT(args->namelen != 1 || args->name[0] != '.'); /* * Replace ..'s entry. */ if (args->namelen == 2 && args->name[0] == '.' && args->name[1] == '.') { -#if XFS_BIG_INUMS || defined(DEBUG) ino = dp->d_ops->sf_get_parent_ino(sfp); ASSERT(args->inumber != ino); -#endif dp->d_ops->sf_put_parent_ino(sfp, args->inumber); } /* @@ -967,10 +946,8 @@ xfs_dir2_sf_replace( i++, sfep = dp->d_ops->sf_nextentry(sfp, sfep)) { if (xfs_da_compname(args, sfep->name, sfep->namelen) == XFS_CMP_EXACT) { -#if XFS_BIG_INUMS || defined(DEBUG) ino = dp->d_ops->sf_get_ino(sfp, sfep); ASSERT(args->inumber != ino); -#endif dp->d_ops->sf_put_ino(sfp, sfep, args->inumber); dp->d_ops->sf_put_ftype(sfep, args->filetype); break; @@ -981,14 +958,11 @@ xfs_dir2_sf_replace( */ if (i == sfp->count) { ASSERT(args->op_flags & XFS_DA_OP_OKNOENT); -#if XFS_BIG_INUMS if (i8elevated) xfs_dir2_sf_toino4(args); -#endif return XFS_ERROR(ENOENT); } } -#if XFS_BIG_INUMS /* * See if the old number was large, the new number is small. */ @@ -1015,13 +989,11 @@ xfs_dir2_sf_replace( if (!i8elevated) sfp->i8count++; } -#endif xfs_dir2_sf_check(args); xfs_trans_log_inode(args->trans, dp, XFS_ILOG_DDATA); return 0; } -#if XFS_BIG_INUMS /* * Convert from 8-byte inode numbers to 4-byte inode numbers. * The last 8-byte inode number is gone, but the count is still 1. @@ -1176,4 +1148,3 @@ xfs_dir2_sf_toino8( dp->i_d.di_size = newsize; xfs_trans_log_inode(args->trans, dp, XFS_ILOG_CORE | XFS_ILOG_DDATA); } -#endif /* XFS_BIG_INUMS */ diff --git a/fs/xfs/xfs_format.h b/fs/xfs/xfs_format.h index b6ab5a3..e6b8f7d 100644 --- a/fs/xfs/xfs_format.h +++ b/fs/xfs/xfs_format.h @@ -68,11 +68,7 @@ struct xfs_ifork; #define XFS_RTLOBIT(w) xfs_lowbit32(w) #define XFS_RTHIBIT(w) xfs_highbit32(w) -#if XFS_BIG_BLKNOS #define XFS_RTBLOCKLOG(b) xfs_highbit64(b) -#else -#define XFS_RTBLOCKLOG(b) xfs_highbit32(b) -#endif /* * Dquot and dquot block format definitions @@ -290,23 +286,15 @@ typedef struct xfs_bmbt_rec_host { * Values and macros for delayed-allocation startblock fields. */ #define STARTBLOCKVALBITS 17 -#define STARTBLOCKMASKBITS (15 + XFS_BIG_BLKNOS * 20) -#define DSTARTBLOCKMASKBITS (15 + 20) +#define STARTBLOCKMASKBITS (15 + 20) #define STARTBLOCKMASK \ (((((xfs_fsblock_t)1) << STARTBLOCKMASKBITS) - 1) << STARTBLOCKVALBITS) -#define DSTARTBLOCKMASK \ - (((((xfs_dfsbno_t)1) << DSTARTBLOCKMASKBITS) - 1) << STARTBLOCKVALBITS) static inline int isnullstartblock(xfs_fsblock_t x) { return ((x) & STARTBLOCKMASK) == STARTBLOCKMASK; } -static inline int isnulldstartblock(xfs_dfsbno_t x) -{ - return ((x) & DSTARTBLOCKMASK) == DSTARTBLOCKMASK; -} - static inline xfs_fsblock_t nullstartblock(int k) { ASSERT(k < (1 << STARTBLOCKVALBITS)); diff --git a/fs/xfs/xfs_fs.h b/fs/xfs/xfs_fs.h index c5fc116..7e907f2 100644 --- a/fs/xfs/xfs_fs.h +++ b/fs/xfs/xfs_fs.h @@ -254,8 +254,8 @@ typedef struct xfs_fsop_resblks { ((2 * 1024 * 1024 * 1024ULL) - XFS_MIN_LOG_BYTES) /* Used for sanity checks on superblock */ -#define XFS_MAX_DBLOCKS(s) ((xfs_drfsbno_t)(s)->sb_agcount * (s)->sb_agblocks) -#define XFS_MIN_DBLOCKS(s) ((xfs_drfsbno_t)((s)->sb_agcount - 1) * \ +#define XFS_MAX_DBLOCKS(s) ((xfs_rfsblock_t)(s)->sb_agcount * (s)->sb_agblocks) +#define XFS_MIN_DBLOCKS(s) ((xfs_rfsblock_t)((s)->sb_agcount - 1) * \ (s)->sb_agblocks + XFS_MIN_AG_BLOCKS) /* diff --git a/fs/xfs/xfs_inode_fork.c b/fs/xfs/xfs_inode_fork.c index cfee14a..cb2677c 100644 --- a/fs/xfs/xfs_inode_fork.c +++ b/fs/xfs/xfs_inode_fork.c @@ -526,7 +526,7 @@ xfs_iroot_realloc( ifp->if_broot_bytes = (int)new_size; ASSERT(XFS_BMAP_BMDR_SPACE(ifp->if_broot) <= XFS_IFORK_SIZE(ip, whichfork)); - memmove(np, op, cur_max * (uint)sizeof(xfs_dfsbno_t)); + memmove(np, op, cur_max * (uint)sizeof(xfs_fsblock_t)); return; } @@ -573,7 +573,7 @@ xfs_iroot_realloc( ifp->if_broot_bytes); np = (char *)XFS_BMAP_BROOT_PTR_ADDR(mp, new_broot, 1, (int)new_size); - memcpy(np, op, new_max * (uint)sizeof(xfs_dfsbno_t)); + memcpy(np, op, new_max * (uint)sizeof(xfs_fsblock_t)); } kmem_free(ifp->if_broot); ifp->if_broot = new_broot; diff --git a/fs/xfs/xfs_inum.h b/fs/xfs/xfs_inum.h index 90efdaf..4ff2278 100644 --- a/fs/xfs/xfs_inum.h +++ b/fs/xfs/xfs_inum.h @@ -54,11 +54,7 @@ struct xfs_mount; #define XFS_OFFBNO_TO_AGINO(mp,b,o) \ ((xfs_agino_t)(((b) << XFS_INO_OFFSET_BITS(mp)) | (o))) -#if XFS_BIG_INUMS #define XFS_MAXINUMBER ((xfs_ino_t)((1ULL << 56) - 1ULL)) -#else -#define XFS_MAXINUMBER ((xfs_ino_t)((1ULL << 32) - 1ULL)) -#endif #define XFS_MAXINUMBER_32 ((xfs_ino_t)((1ULL << 32) - 1ULL)) #endif /* __XFS_INUM_H__ */ diff --git a/fs/xfs/xfs_linux.h b/fs/xfs/xfs_linux.h index f9bb590..9dc1349 100644 --- a/fs/xfs/xfs_linux.h +++ b/fs/xfs/xfs_linux.h @@ -21,18 +21,6 @@ #include /* - * XFS_BIG_BLKNOS needs block layer disk addresses to be 64 bits. - * XFS_BIG_INUMS requires XFS_BIG_BLKNOS to be set. - */ -#if defined(CONFIG_LBDAF) || (BITS_PER_LONG == 64) -# define XFS_BIG_BLKNOS 1 -# define XFS_BIG_INUMS 1 -#else -# define XFS_BIG_BLKNOS 0 -# define XFS_BIG_INUMS 0 -#endif - -/* * Kernel specific type declarations for XFS */ typedef signed char __int8_t; diff --git a/fs/xfs/xfs_log_format.h b/fs/xfs/xfs_log_format.h index f0969c7..aff12f2 100644 --- a/fs/xfs/xfs_log_format.h +++ b/fs/xfs/xfs_log_format.h @@ -380,7 +380,7 @@ typedef struct xfs_icdinode { xfs_ictimestamp_t di_mtime; /* time last modified */ xfs_ictimestamp_t di_ctime; /* time created/inode modified */ xfs_fsize_t di_size; /* number of bytes in file */ - xfs_drfsbno_t di_nblocks; /* # of direct & btree blocks used */ + xfs_rfsblock_t di_nblocks; /* # of direct & btree blocks used */ xfs_extlen_t di_extsize; /* basic/minimum extent size for file */ xfs_extnum_t di_nextents; /* number of extents in data fork */ xfs_aextnum_t di_anextents; /* number of extents in attribute fork*/ @@ -516,7 +516,7 @@ xfs_blft_from_flags(struct xfs_buf_log_format *blf) * EFI/EFD log format definitions */ typedef struct xfs_extent { - xfs_dfsbno_t ext_start; + xfs_fsblock_t ext_start; xfs_extlen_t ext_len; } xfs_extent_t; diff --git a/fs/xfs/xfs_mount.c b/fs/xfs/xfs_mount.c index da88f16..1053aa2 100644 --- a/fs/xfs/xfs_mount.c +++ b/fs/xfs/xfs_mount.c @@ -172,13 +172,9 @@ xfs_sb_validate_fsb_count( ASSERT(PAGE_SHIFT >= sbp->sb_blocklog); ASSERT(sbp->sb_blocklog >= BBSHIFT); -#if XFS_BIG_BLKNOS /* Limited by ULONG_MAX of page cache index */ + /* Limited by ULONG_MAX of page cache index */ if (nblocks >> (PAGE_CACHE_SHIFT - sbp->sb_blocklog) > ULONG_MAX) return EFBIG; -#else /* Limited by UINT_MAX of sectors */ - if (nblocks << (sbp->sb_blocklog - BBSHIFT) > UINT_MAX) - return EFBIG; -#endif return 0; } diff --git a/fs/xfs/xfs_rtalloc.c b/fs/xfs/xfs_rtalloc.c index a6a76b2..4176e8d 100644 --- a/fs/xfs/xfs_rtalloc.c +++ b/fs/xfs/xfs_rtalloc.c @@ -944,9 +944,9 @@ xfs_growfs_rt( xfs_buf_t *bp; /* temporary buffer */ int error; /* error return value */ xfs_mount_t *nmp; /* new (fake) mount structure */ - xfs_drfsbno_t nrblocks; /* new number of realtime blocks */ + xfs_rfsblock_t nrblocks; /* new number of realtime blocks */ xfs_extlen_t nrbmblocks; /* new number of rt bitmap blocks */ - xfs_drtbno_t nrextents; /* new number of realtime extents */ + xfs_rtblock_t nrextents; /* new number of realtime extents */ uint8_t nrextslog; /* new log2 of sb_rextents */ xfs_extlen_t nrsumblocks; /* new number of summary blocks */ uint nrsumlevels; /* new rt summary levels */ diff --git a/fs/xfs/xfs_sb.h b/fs/xfs/xfs_sb.h index 35061d4..c24a9ab 100644 --- a/fs/xfs/xfs_sb.h +++ b/fs/xfs/xfs_sb.h @@ -104,11 +104,11 @@ struct xfs_trans; typedef struct xfs_sb { __uint32_t sb_magicnum; /* magic number == XFS_SB_MAGIC */ __uint32_t sb_blocksize; /* logical block size, bytes */ - xfs_drfsbno_t sb_dblocks; /* number of data blocks */ - xfs_drfsbno_t sb_rblocks; /* number of realtime blocks */ - xfs_drtbno_t sb_rextents; /* number of realtime extents */ + xfs_rfsblock_t sb_dblocks; /* number of data blocks */ + xfs_rfsblock_t sb_rblocks; /* number of realtime blocks */ + xfs_rtblock_t sb_rextents; /* number of realtime extents */ uuid_t sb_uuid; /* file system unique id */ - xfs_dfsbno_t sb_logstart; /* starting block of log if internal */ + xfs_fsblock_t sb_logstart; /* starting block of log if internal */ xfs_ino_t sb_rootino; /* root inode number */ xfs_ino_t sb_rbmino; /* bitmap inode for realtime extents */ xfs_ino_t sb_rsumino; /* summary inode for rt bitmap */ diff --git a/fs/xfs/xfs_super.c b/fs/xfs/xfs_super.c index d971f49..0eeb30c 100644 --- a/fs/xfs/xfs_super.c +++ b/fs/xfs/xfs_super.c @@ -204,9 +204,6 @@ xfs_parseargs( */ mp->m_flags |= XFS_MOUNT_BARRIER; mp->m_flags |= XFS_MOUNT_COMPAT_IOSIZE; -#if !XFS_BIG_INUMS - mp->m_flags |= XFS_MOUNT_SMALL_INUMS; -#endif /* * These can be overridden by the mount option parsing. @@ -313,11 +310,6 @@ xfs_parseargs( mp->m_flags |= XFS_MOUNT_SMALL_INUMS; } else if (!strcmp(this_char, MNTOPT_64BITINODE)) { mp->m_flags &= ~XFS_MOUNT_SMALL_INUMS; -#if !XFS_BIG_INUMS - xfs_warn(mp, "%s option not allowed on this system", - this_char); - return EINVAL; -#endif } else if (!strcmp(this_char, MNTOPT_NOUUID)) { mp->m_flags |= XFS_MOUNT_NOUUID; } else if (!strcmp(this_char, MNTOPT_BARRIER)) { diff --git a/fs/xfs/xfs_super.h b/fs/xfs/xfs_super.h index bbe3d15..31f757c 100644 --- a/fs/xfs/xfs_super.h +++ b/fs/xfs/xfs_super.h @@ -44,16 +44,6 @@ extern void xfs_qm_exit(void); # define XFS_REALTIME_STRING #endif -#if XFS_BIG_BLKNOS -# if XFS_BIG_INUMS -# define XFS_BIGFS_STRING "large block/inode numbers, " -# else -# define XFS_BIGFS_STRING "large block numbers, " -# endif -#else -# define XFS_BIGFS_STRING -#endif - #ifdef DEBUG # define XFS_DBG_STRING "debug" #else @@ -64,7 +54,6 @@ extern void xfs_qm_exit(void); #define XFS_BUILD_OPTIONS XFS_ACL_STRING \ XFS_SECURITY_STRING \ XFS_REALTIME_STRING \ - XFS_BIGFS_STRING \ XFS_DBG_STRING /* DBG must be last */ struct xfs_inode; diff --git a/fs/xfs/xfs_types.h b/fs/xfs/xfs_types.h index 82bbc34..14e3d87 100644 --- a/fs/xfs/xfs_types.h +++ b/fs/xfs/xfs_types.h @@ -38,43 +38,18 @@ typedef __int32_t xfs_tid_t; /* transaction identifier */ typedef __uint32_t xfs_dablk_t; /* dir/attr block number (in file) */ typedef __uint32_t xfs_dahash_t; /* dir/attr hash value */ -/* - * These types are 64 bits on disk but are either 32 or 64 bits in memory. - * Disk based types: - */ -typedef __uint64_t xfs_dfsbno_t; /* blockno in filesystem (agno|agbno) */ -typedef __uint64_t xfs_drfsbno_t; /* blockno in filesystem (raw) */ -typedef __uint64_t xfs_drtbno_t; /* extent (block) in realtime area */ -typedef __uint64_t xfs_dfiloff_t; /* block number in a file */ -typedef __uint64_t xfs_dfilblks_t; /* number of blocks in a file */ - -/* - * Memory based types are conditional. - */ -#if XFS_BIG_BLKNOS typedef __uint64_t xfs_fsblock_t; /* blockno in filesystem (agno|agbno) */ typedef __uint64_t xfs_rfsblock_t; /* blockno in filesystem (raw) */ typedef __uint64_t xfs_rtblock_t; /* extent (block) in realtime area */ -typedef __int64_t xfs_srtblock_t; /* signed version of xfs_rtblock_t */ -#else -typedef __uint32_t xfs_fsblock_t; /* blockno in filesystem (agno|agbno) */ -typedef __uint32_t xfs_rfsblock_t; /* blockno in filesystem (raw) */ -typedef __uint32_t xfs_rtblock_t; /* extent (block) in realtime area */ -typedef __int32_t xfs_srtblock_t; /* signed version of xfs_rtblock_t */ -#endif typedef __uint64_t xfs_fileoff_t; /* block number in a file */ -typedef __int64_t xfs_sfiloff_t; /* signed block number in a file */ typedef __uint64_t xfs_filblks_t; /* number of blocks in a file */ +typedef __int64_t xfs_srtblock_t; /* signed version of xfs_rtblock_t */ +typedef __int64_t xfs_sfiloff_t; /* signed block number in a file */ /* * Null values for the types. */ -#define NULLDFSBNO ((xfs_dfsbno_t)-1) -#define NULLDRFSBNO ((xfs_drfsbno_t)-1) -#define NULLDRTBNO ((xfs_drtbno_t)-1) -#define NULLDFILOFF ((xfs_dfiloff_t)-1) - #define NULLFSBLOCK ((xfs_fsblock_t)-1) #define NULLRFSBLOCK ((xfs_rfsblock_t)-1) #define NULLRTBLOCK ((xfs_rtblock_t)-1) From roman.hlynovskiy@gmail.com Thu Nov 14 11:51:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE, T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8D11F7F50 for ; Thu, 14 Nov 2013 11:51:52 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 753C88F8050 for ; Thu, 14 Nov 2013 09:51:49 -0800 (PST) X-ASG-Debug-ID: 1384451508-04cb6c40d575e6b0001-NocioJ Received: from mail-oa0-f45.google.com (mail-oa0-f45.google.com [209.85.219.45]) by cuda.sgi.com with ESMTP id Pc5nOB8ncNHEk6OR (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 14 Nov 2013 09:51:48 -0800 (PST) X-Barracuda-Envelope-From: roman.hlynovskiy@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.219.45 X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.45] Received: by mail-oa0-f45.google.com with SMTP id m1so2641528oag.18 for ; Thu, 14 Nov 2013 09:51:48 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.45] X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.45] 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=DoS0dLcyA8O49jhSufRy4GAKdiSp4K6L3xFWHVcVCHI=; b=WoPNnQOITfKGUTYI4Dgj/QFI5IyTpH1Narf5YYOTXlocBJlIc29AsuAReTzIN9zHaM eL83fc2skYAtbHTaTwAI0OGl7njVhNoa2H1O9kvSnbD9RVhD/W7k+r7aiwnxB+elVx5W dSTybTMuWpvD6vdwWxHD+MDgJoU4wanlG/+4wl0aG4xpLLxB2TjL76WgrlzUOfsvKFKX 35vsskkUGKh/3CgilcIdmwA7iA3CNbzMJB33Q4x1yuFSOlpOHfhphcS1t37iGucL/Vv4 +ILPMil6HKyDMcvN9wQlN+IvinYD3XEB+PQVXLDkfgzuSB+yhl4l35vtvHiG6Nedy/h0 ktXQ== MIME-Version: 1.0 X-Received: by 10.182.221.134 with SMTP id qe6mr2757937obc.66.1384451507926; Thu, 14 Nov 2013 09:51:47 -0800 (PST) Received: by 10.182.18.103 with HTTP; Thu, 14 Nov 2013 09:51:47 -0800 (PST) Date: Thu, 14 Nov 2013 23:51:47 +0600 Message-ID: Subject: xfs_repair From: Roman Hlynovskiy X-ASG-Orig-Subj: xfs_repair To: xfs@oss.sgi.com Content-Type: multipart/alternative; boundary=001a11c3040856be3304eb26bcbe X-Barracuda-Connect: mail-oa0-f45.google.com[209.85.219.45] X-Barracuda-Start-Time: 1384451508 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142313 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_MESSAGE BODY: HTML included in message --001a11c3040856be3304eb26bcbe Content-Type: text/plain; charset=ISO-8859-1 hello, after a server crush we are trying to get back access to data on another server. out setup is the following: 4 disks in md-array, lvm over it and xfs xfs_check just stops with 'out of memory error' xfs_repair after a long list of complains says: corrupt dinode 2473604576, extent total = 1, nblocks = 0. This is a bug. Please capture the filesystem metadata with xfs_metadump and report it to xfs@oss.sgi.com. cache_node_purge: refcount was 1, not zero (node=0xb43ab688) fatal error -- 117 - couldn't iget disconnected inode I captured this metadata file, but it's 2GB size. is there a chance to fix the fs? -- ...WBR, Roman Hlynovskiy --001a11c3040856be3304eb26bcbe Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
hello, after a server crush we are trying t= o get back access to data on another server.

out setup is the = following:
4 disks in md-array, lvm over it and xfs

xfs_check just stops with 'out of memory error'
<= div>xfs_repair after a long list of complains says:

corrupt dinode 2= 473604576, extent total =3D 1, nblocks =3D 0.=A0 This is a bug.
Please c= apture the filesystem metadata with xfs_metadump and
report it to xfs@oss.sgi.com.
cac= he_node_purge: refcount was 1, not zero (node=3D0xb43ab688)

fatal er= ror -- 117 - couldn't iget disconnected inode

I captured this metadata file, but it's 2GB size.
is= there a chance to fix the fs?

--
...WBR, = Roman Hlynovskiy
--001a11c3040856be3304eb26bcbe-- From sandeen@sandeen.net Thu Nov 14 12:04:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1FE8A7F50 for ; Thu, 14 Nov 2013 12:04:16 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id ABA01AC009 for ; Thu, 14 Nov 2013 10:04:12 -0800 (PST) X-ASG-Debug-ID: 1384452251-04bdf078997539d0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id ssIFSN2AYMTS0W71 for ; Thu, 14 Nov 2013 10:04:11 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 2B5006AB3132; Thu, 14 Nov 2013 12:04:11 -0600 (CST) Message-ID: <52851099.2050707@sandeen.net> Date: Thu, 14 Nov 2013 12:04:09 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Roman Hlynovskiy , xfs@oss.sgi.com Subject: Re: xfs_repair References: X-ASG-Orig-Subj: Re: xfs_repair In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384452251 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142313 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/14/13, 11:51 AM, Roman Hlynovskiy wrote: > hello, after a server crush we are trying to get back access to data on another server. > > out setup is the following: > 4 disks in md-array, lvm over it and xfs > > xfs_check just stops with 'out of memory error' xfs_check is deprecated & doesn't scale; don't bother. Use xfs_repair -n if you want a readonly check. > xfs_repair after a long list of complains says: > > corrupt dinode 2473604576, extent total = 1, nblocks = 0. This is a bug. > Please capture the filesystem metadata with xfs_metadump and > report it to xfs@oss.sgi.com . > cache_node_purge: refcount was 1, not zero (node=0xb43ab688) > > fatal error -- 117 - couldn't iget disconnected inode Are you using latest xfsprogs? > I captured this metadata file, but it's 2GB size. > is there a chance to fix the fs? how big is it if you compress it? -Eric From elder@ieee.org Thu Nov 14 12:24:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E5FE97F37 for ; Thu, 14 Nov 2013 12:24:02 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8C3EA304048 for ; Thu, 14 Nov 2013 10:24:02 -0800 (PST) X-ASG-Debug-ID: 1384453440-04bdf07897754730001-NocioJ Received: from mail-ie0-f179.google.com (mail-ie0-f179.google.com [209.85.223.179]) by cuda.sgi.com with ESMTP id yWC31BpL0SBhLOkY (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 14 Nov 2013 10:24:00 -0800 (PST) X-Barracuda-Envelope-From: elder@ieee.org X-Barracuda-Apparent-Source-IP: 209.85.223.179 Received: by mail-ie0-f179.google.com with SMTP id u16so3091570iet.24 for ; Thu, 14 Nov 2013 10:24:00 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=ieEUeKVRg5sVYizJOcT4XL9pt7zHv45nMqFmuNXSsdg=; b=VADFlptd3bT13KYV5vvu+stDsIy29RCdUNnB1aGMb1O27EtiS/HuNcbKldqSfvh1xN bwBQ9mWs6O+AaSygJ37xAD7eXD5gGp+rHFTkx1Q8PpoPaCTRylGn5VXn8wPx2tTH02iH QM6sJ2+2G26NyfJRwofcaJ156SWYQhjuPcUasuIU4QkzAVKrqsCg7LQBDj3TcTJhwvfS 9StadBXmD5QpVJ3mU9mSpp5qgTXc96mfnryjQ8yhpNQn44GNF3EGHvCWC7J1+T47Ec6n ML1qwTqy2v/YHplXny2hyxtWi7Vmhl9nrpR8fAKuOIxOea/PTsu+eph4xMiyaxOdFTht gYUg== X-Gm-Message-State: ALoCoQmSGMPmzQw4ouolRupo3Znlg/reEdxrv9w/Z1zFJIGpJfAKnlaipLRKdUNPoxrKOc49SCHu X-Received: by 10.50.4.105 with SMTP id j9mr2249863igj.52.1384453440279; Thu, 14 Nov 2013 10:24:00 -0800 (PST) Received: from [172.22.22.4] (c-71-195-31-37.hsd1.mn.comcast.net. [71.195.31.37]) by mx.google.com with ESMTPSA id v2sm5797315igz.3.2013.11.14.10.23.59 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 14 Nov 2013 10:23:59 -0800 (PST) Message-ID: <5285154A.2050301@ieee.org> Date: Thu, 14 Nov 2013 12:24:10 -0600 From: Alex Elder User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs@oss.sgi.com Subject: Re: [PATCH] update xfs maintainers References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> X-ASG-Orig-Subj: Re: [PATCH] update xfs maintainers In-Reply-To: <20131108220309.GB1935@sgi.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-ie0-f179.google.com[209.85.223.179] X-Barracuda-Start-Time: 1384453440 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142314 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/08/2013 04:03 PM, Ben Myers wrote: > Hey Ric, > > On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: >> On 11/08/2013 03:46 PM, Ben Myers wrote: >>> Hey Christoph, >>> >>> On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: >>>> On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: >>>>> Mark is replacing Alex as my backup because Alex is really busy at >>>>> Linaro and asked to be taken off awhile ago. The holiday season is >>>>> coming up and I fully intend to go off my meds, turn in to Fonzy the >>>>> bear, and eat my hat. I need someone to watch the shop while I'm off >>>>> exploring on Mars. I trust Mark to do that because he is totally >>>>> awesome. >>>> >>>> Doing this as an unilateral decisions is not something that will win you >>>> a fan base. >>> It's posted for review. >>> >>>> While we never had anything reassembling a democracy in Linux Kernel >>>> development making decisions without even contacting the major >>>> contributor is wrong, twice so if the maintainer is a relatively minor >>>> contributor to start with. >>>> >>>> Just because it recent came up elsewhere I'd like to recite the >>>> definition from Trond here again: >>>> >>>> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html >>>> >>>> By many of the creative roles enlisted there it's clear that Dave should >>>> be the maintainer. He's been the main contributor and chief architect >>>> for XFS for many year, while the maintainers came and went at the mercy >>>> of SGI. This is not meant to bad mouth either of you as I think you're >>>> doing a reasonably good job compared to other maintainers, but at the >>>> same time the direction is set by other people that have a much longer >>>> involvement with the project, and having them officially in control >>>> would help us forward a lot. It would also avoid having to spend >>>> considerable resources to train every new generation of SGI maintainer. >>>> >>>> Coming to and end I would like to maintain Dave Chinner as the primary >>>> XFS maintainer for all the work he has done as biggest contributor and >>>> architect of XFS since longer than I can remember, and I would love to >>>> retain Ben Myers as a co-maintainer for all the good work he has done >>>> maintaining and reviewing patches since November 2011. >>> I think we're doing a decent job too. So thanks for that much at least. ;) >>>> I would also like to use this post as a public venue to condemn the >>>> unilateral smokey backroom decisions about XFS maintainership that SGI is >>>> trying to enforce on the community. >>> That really didn't happen Christoph. It's not in my tree or in a pull request. >>> >>> Linus, let me know what you want to do. I do think we're doing a fair job over >>> here, and (geez) I'm just trying to add Mark as my backup since Alex is too >>> busy. I know the RH people want more control, and that's understandable, but >>> they really don't need to replace me to get their code in. Ouch. >>> >>> Thanks, >>> Ben >> >> Christoph is not a Red Hat person. >> >> Jeff is from Oracle. >> >> This is not a Red Hat vs SGI thing, > > Sorry if my read on that was wrong. > >> Dave simply has earned the right >> to take on the formal leadership role of maintainer. > > Then we're gonna need some Reviewed-bys. ;) > > From: Ben Myers > > xfs: update maintainers > > Add Dave as maintainer of XFS. Just so everybody knows I'm cool with this... Reviewed by: Alex Elder (Or Signed-off-by if that's appropriate.) -Alex > Signed-off-by: Ben Myers > --- > MAINTAINERS | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Index: b/MAINTAINERS > =================================================================== > --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 > +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 > @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* > > XFS FILESYSTEM > P: Silicon Graphics Inc > +M: Dave Chinner > M: Ben Myers > -M: Alex Elder > M: xfs@oss.sgi.com > L: xfs@oss.sgi.com > W: http://oss.sgi.com/projects/xfs > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From elder@ieee.org Thu Nov 14 12:24:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3A1237F37 for ; Thu, 14 Nov 2013 12:24:52 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id A449CAC018 for ; Thu, 14 Nov 2013 10:24:51 -0800 (PST) X-ASG-Debug-ID: 1384453490-04cbb00ddd5f2870001-NocioJ Received: from mail-ie0-f170.google.com (mail-ie0-f170.google.com [209.85.223.170]) by cuda.sgi.com with ESMTP id ApzGNzcJpkIJj2h0 (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 14 Nov 2013 10:24:50 -0800 (PST) X-Barracuda-Envelope-From: elder@ieee.org X-Barracuda-Apparent-Source-IP: 209.85.223.170 Received: by mail-ie0-f170.google.com with SMTP id to1so3323852ieb.29 for ; Thu, 14 Nov 2013 10:24:50 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=PrwkkZZeX0mRf1rIlKRJvdzjJ1zztZcr/pG7aD2oqkM=; b=imAPYcNk/HQuxJfgDDvToWNw3uwALHK1A+h9UU+bh1HOZSASgflygZc0fQCkVSoD8W uloAlXWciQiP7xS/K8artPvfzy71IptIv3VucQNCJ59131/Mi05ld3vdPmw1rm2tDDqK kuZDv+7QrZ9UzUd5NLJrYDV7UIYVBJR1rEf/SN2nPtjjzJqfR+bpEwX8kvDBBg1w+kUb 00CkXb5UaqKqTQpIY8KwdphdBcspnX2n7hGsJP0B5lRUswzYXoVYEcoO13vKWVvGg/Xn 4d+Oc1fraya9E6MZLHZQ08zxeM2w2/4nsaQIbUPaUbRy+Vst7f8g9NeS3Ix9PZphuDrw in2g== X-Gm-Message-State: ALoCoQkPk+uEF/5E1MstUuM0p9ng2PVj2pSXHgSg6FFPw+ZBk2RNO/o+pQNWY0XZPwCKW6Y9FuYs X-Received: by 10.50.225.39 with SMTP id rh7mr2334781igc.10.1384453489960; Thu, 14 Nov 2013 10:24:49 -0800 (PST) Received: from [172.22.22.4] (c-71-195-31-37.hsd1.mn.comcast.net. [71.195.31.37]) by mx.google.com with ESMTPSA id hv5sm5815832igb.9.2013.11.14.10.24.48 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 14 Nov 2013 10:24:49 -0800 (PST) Message-ID: <5285157C.7040701@ieee.org> Date: Thu, 14 Nov 2013 12:25:00 -0600 From: Alex Elder User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Ben Myers , Ric Wheeler CC: elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" , xfs@oss.sgi.com, Christoph Hellwig , Linus Torvalds Subject: Re: [PATCH] update xfs maintainers References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> X-ASG-Orig-Subj: Re: [PATCH] update xfs maintainers In-Reply-To: <20131108220309.GB1935@sgi.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-ie0-f170.google.com[209.85.223.170] X-Barracuda-Start-Time: 1384453490 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142314 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/08/2013 04:03 PM, Ben Myers wrote: > Hey Ric, > > On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: >> On 11/08/2013 03:46 PM, Ben Myers wrote: >>> Hey Christoph, >>> >>> On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: >>>> On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: >>>>> Mark is replacing Alex as my backup because Alex is really busy at >>>>> Linaro and asked to be taken off awhile ago. The holiday season is >>>>> coming up and I fully intend to go off my meds, turn in to Fonzy the >>>>> bear, and eat my hat. I need someone to watch the shop while I'm off >>>>> exploring on Mars. I trust Mark to do that because he is totally >>>>> awesome. >>>> >>>> Doing this as an unilateral decisions is not something that will win you >>>> a fan base. >>> It's posted for review. >>> >>>> While we never had anything reassembling a democracy in Linux Kernel >>>> development making decisions without even contacting the major >>>> contributor is wrong, twice so if the maintainer is a relatively minor >>>> contributor to start with. >>>> >>>> Just because it recent came up elsewhere I'd like to recite the >>>> definition from Trond here again: >>>> >>>> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html >>>> >>>> By many of the creative roles enlisted there it's clear that Dave should >>>> be the maintainer. He's been the main contributor and chief architect >>>> for XFS for many year, while the maintainers came and went at the mercy >>>> of SGI. This is not meant to bad mouth either of you as I think you're >>>> doing a reasonably good job compared to other maintainers, but at the >>>> same time the direction is set by other people that have a much longer >>>> involvement with the project, and having them officially in control >>>> would help us forward a lot. It would also avoid having to spend >>>> considerable resources to train every new generation of SGI maintainer. >>>> >>>> Coming to and end I would like to maintain Dave Chinner as the primary >>>> XFS maintainer for all the work he has done as biggest contributor and >>>> architect of XFS since longer than I can remember, and I would love to >>>> retain Ben Myers as a co-maintainer for all the good work he has done >>>> maintaining and reviewing patches since November 2011. >>> I think we're doing a decent job too. So thanks for that much at least. ;) >>>> I would also like to use this post as a public venue to condemn the >>>> unilateral smokey backroom decisions about XFS maintainership that SGI is >>>> trying to enforce on the community. >>> That really didn't happen Christoph. It's not in my tree or in a pull request. >>> >>> Linus, let me know what you want to do. I do think we're doing a fair job over >>> here, and (geez) I'm just trying to add Mark as my backup since Alex is too >>> busy. I know the RH people want more control, and that's understandable, but >>> they really don't need to replace me to get their code in. Ouch. >>> >>> Thanks, >>> Ben >> >> Christoph is not a Red Hat person. >> >> Jeff is from Oracle. >> >> This is not a Red Hat vs SGI thing, > > Sorry if my read on that was wrong. > >> Dave simply has earned the right >> to take on the formal leadership role of maintainer. > > Then we're gonna need some Reviewed-bys. ;) > > From: Ben Myers > > xfs: update maintainers > > Add Dave as maintainer of XFS. > > Signed-off-by: Ben Myers And just so everybody knows I'm cool with this... Reviewed-by: Alex Elder (Or use Signed-off-by: if you think that's more appropriate.) -Alex > --- > MAINTAINERS | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Index: b/MAINTAINERS > =================================================================== > --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 > +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 > @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* > > XFS FILESYSTEM > P: Silicon Graphics Inc > +M: Dave Chinner > M: Ben Myers > -M: Alex Elder > M: xfs@oss.sgi.com > L: xfs@oss.sgi.com > W: http://oss.sgi.com/projects/xfs > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From sandeen@sandeen.net Thu Nov 14 12:51:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 259F27F3F for ; Thu, 14 Nov 2013 12:51:55 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id F2DC58F8033 for ; Thu, 14 Nov 2013 10:51:54 -0800 (PST) X-ASG-Debug-ID: 1384455113-04cb6c40d3760ce0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id BFmiQf5d4zbYDOy0 for ; Thu, 14 Nov 2013 10:51:53 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 78AE76AB3132; Thu, 14 Nov 2013 12:51:53 -0600 (CST) Message-ID: <52851BC8.6040508@sandeen.net> Date: Thu, 14 Nov 2013 12:51:52 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , xfs@oss.sgi.com Subject: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-6-git-send-email-david@fromorbit.com> X-ASG-Orig-Subj: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems In-Reply-To: <1383280040-21979-6-git-send-email-david@fromorbit.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384455113 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142314 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 10/31/13, 11:27 PM, Dave Chinner wrote: > From: Dave Chinner > > v5 filesystems use 512 byte inodes as a minimum, so read inodes in > clusters that are effectively half the size of a v4 filesystem with > 256 byte inodes. For v5 fielsystems, scale the inode cluster size > with the size of the inode so that we keep a constant 32 inodes per > cluster ratio for all inode IO. Ok, I'm happy with this now that I was reminded of the difference between clusters & chunks. :/ Ben, regarding your compat concern, I agree w/ Dave that there should be no failures moving forward or back; as he & I mentioned (I had missed his other reply), the kernel already (used to) set different cluster sizes based on the memory available in the machine that mounted the filesystem. So: Reviewed-by: Eric Sandeen From sandeen@sandeen.net Thu Nov 14 12:53:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7BD9B7F3F for ; Thu, 14 Nov 2013 12:53:29 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 564A38F8033 for ; Thu, 14 Nov 2013 10:53:29 -0800 (PST) X-ASG-Debug-ID: 1384455204-04cb6c40d5760db0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id 6LGjYzWiI3z6ZytL for ; Thu, 14 Nov 2013 10:53:24 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 06A0F6AB3132; Thu, 14 Nov 2013 12:53:23 -0600 (CST) Message-ID: <52851C22.6040405@sandeen.net> Date: Thu, 14 Nov 2013 12:53:22 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: stop special casing nfs and udf References: <20131107204635.GA22954@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfstests: stop special casing nfs and udf In-Reply-To: <20131107204635.GA22954@infradead.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384455204 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142314 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e On 11/7/13, 2:46 PM, Christoph Hellwig wrote: > For historical reasons beyond my knowledge xfstests tries to abuse the > scratch device as test device for nfs and udf. Because not all test > have inherited the right usage of the _setup_testdir and _cleanup_testdir > helpers this leads to lots of unessecary test failures. > > Remove the special casing, which gets nfs down to a minimal number of > failures. > > Signed-off-by: Christoph Hellwig Thanks for double checking UDF. Reviewed-by: Eric Sandeen > > diff --git a/common/rc b/common/rc > index ea3af12..c64933a 100644 > --- a/common/rc > +++ b/common/rc > @@ -975,11 +975,7 @@ _require_scratch() > { > case "$FSTYP" in > nfs*) > - echo $SCRATCH_DEV | grep -q ":" > /dev/null 2>&1 > - if [ -z "$SCRATCH_DEV" -o "$?" != "0" ] > - then > - _notrun "this test requires a valid \$SCRATCH_DEV" > - fi > + _notrun "requires a scratch device" > ;; > *) > if [ -z "$SCRATCH_DEV" -o "`_is_block_dev $SCRATCH_DEV`" = "" ] > @@ -1773,100 +1769,6 @@ _full_platform_details() > echo "$os/$platform $host $kernel" > } > > -_setup_udf_scratchdir() > -{ > - [ "$FSTYP" != "udf" ] \ > - && _fail "setup_udf_testdir: \$FSTYP is not udf" > - [ -z "$SCRATCH_DEV" -o ! -b "$SCRATCH_DEV" ] \ > - && _notrun "this test requires a valid \$SCRATCH_DEV" > - [ -z "$SCRATCH_MNT" ] \ > - && _notrun "this test requires a valid \$SCRATCH_MNT" > - > - # mounted? > - if _mount | grep -q $SCRATCH_DEV > - then > - # if it's mounted, make sure its on $TEST_RW_DIR > - if ! _mount | grep $SCRATCH_DEV | grep -q $SCRATCH_MNT > - then > - _fail "\$SCRATCH_DEV is mounted but not on \$SCRATCH_MNT - aborting" > - fi > - $UMOUNT_PROG $SCRATCH_DEV > - fi > - > - _scratch_mkfs > - _scratch_mount > - > - testdir=$SCRATCH_MNT > -} > - > -_setup_nfs_scratchdir() > -{ > - [ "$FSTYP" != "nfs" ] \ > - && _fail "setup_nfs_testdir: \$FSTYP is not nfs" > - [ -z "$SCRATCH_DEV" ] \ > - && _notrun "this test requires a valid host fs for \$SCRATCH_DEV" > - [ -z "$SCRATCH_MNT" ] \ > - && _notrun "this test requires a valid \$SCRATCH_MNT" > - > - # mounted? > - if _mount | grep -q $SCRATCH_DEV > - then > - # if it's mounted, make sure its on $SCRATCH_MNT > - if ! _mount | grep $SCRATCH_DEV | grep -q $SCRATCH_MNT > - then > - _fail "\$SCRATCH_DEV is mounted but not on \$SCRATCH_MNT - aborting" > - fi > - $UMOUNT_PROG $SCRATCH_DEV > - fi > - > - _scratch_mkfs > - _scratch_mount > - > - testdir=$SCRATCH_MNT > -} > - > -# > -# Warning for UDF and NFS: > -# this function calls _setup_udf_scratchdir and _setup_udf_scratchdir > -# which actually uses the scratch dir for the test dir. > -# > -# This was done because testdir was intended to be a persistent > -# XFS only partition. This should eventually change, and treat > -# at least local filesystems all the same. > -# > -_setup_testdir() > -{ > - case $FSTYP in > - udf) > - _setup_udf_scratchdir > - ;; > - nfs*) > - _setup_nfs_scratchdir > - ;; > - *) > - testdir=$TEST_DIR > - ;; > - esac > -} > - > -_cleanup_testdir() > -{ > - case $FSTYP in > - udf) > - # umount testdir as it is $SCRATCH_MNT which could be used by xfs next > - [ -n "$testdir" ] && $UMOUNT_PROG $testdir > - ;; > - nfs*) > - # umount testdir as it is $SCRATCH_MNT which could be used by xfs next > - [ -n "$testdir" ] && $UMOUNT_PROG $testdir > - ;; > - *) > - # do nothing, testdir is $TEST_DIR > - : > - ;; > - esac > -} > - > _link_out_file() > { > if [ -z "$1" -o -z "$2" ]; then > diff --git a/tests/btrfs/005 b/tests/btrfs/005 > index 81badf6..c364e11 100755 > --- a/tests/btrfs/005 > +++ b/tests/btrfs/005 > @@ -135,7 +135,6 @@ _rundefrag() > _supported_fs btrfs > _supported_os Linux > > -_setup_testdir > ## We require scratch so that we'll have free contiguous space > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > diff --git a/tests/btrfs/014 b/tests/btrfs/014 > index a49cf06..aa3edbb 100755 > --- a/tests/btrfs/014 > +++ b/tests/btrfs/014 > @@ -54,7 +54,6 @@ _balance() > _supported_fs btrfs > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/generic/001 b/tests/generic/001 > index aa82441..6e5f3dd 100755 > --- a/tests/generic/001 > +++ b/tests/generic/001 > @@ -118,14 +118,14 @@ udf_fsize=20240 # number of sectors for UDF > > _setup() > { > - if mkdir -p $testdir/$$ > + if mkdir -p $TEST_DIR/$$ > then > : > else > - echo "Error: cannot mkdir \"$testdir/$$\"" > + echo "Error: cannot mkdir \"$TEST_DIR/$$\"" > exit 1 > fi > - cd $testdir/$$ > + cd $TEST_DIR/$$ > > $verbose && echo -n "setup " > sed -e '/^#/d' $tmp.config \ > @@ -286,8 +286,7 @@ _cleanup() > then > $verbose && echo "cleanup" > cd / > - rm -rf $testdir/$$ > - _cleanup_testdir > + rm -rf $TEST_DIR/$$ > done_cleanup=true > fi > } > @@ -298,7 +297,6 @@ _cleanup > status=1 > done_cleanup=false > > -_setup_testdir > _setup > > # do the test > diff --git a/tests/generic/002 b/tests/generic/002 > index 2aeebb1..656d29f 100755 > --- a/tests/generic/002 > +++ b/tests/generic/002 > @@ -38,43 +38,40 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > rm -f $tmp.* > - _cleanup_testdir > } > > # real QA test starts here > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > echo "Silence is goodness ..." > > # ensure target directory exists > -mkdir `dirname $testdir/$tmp` 2>/dev/null > +mkdir `dirname $TEST_DIR/$tmp` 2>/dev/null > > -touch $testdir/$tmp.1 > +touch $TEST_DIR/$tmp.1 > for l in 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > do > - ln $testdir/$tmp.1 $testdir/$tmp.$l > - x=`src/lstat64 $testdir/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` > + ln $TEST_DIR/$tmp.1 $TEST_DIR/$tmp.$l > + x=`src/lstat64 $TEST_DIR/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` > if [ "$l" -ne $x ] > then > echo "Arrgh, created link #$l and lstat64 looks like ..." > - src/lstat64 $testdir/$tmp.1 > + src/lstat64 $TEST_DIR/$tmp.1 > status=1 > fi > done > > for l in 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 > do > - x=`src/lstat64 $testdir/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` > + x=`src/lstat64 $TEST_DIR/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` > if [ "$l" -ne $x ] > then > echo "Arrgh, about to remove link #$l and lstat64 looks like ..." > - src/lstat64 $testdir/$tmp.1 > + src/lstat64 $TEST_DIR/$tmp.1 > status=1 > fi > - rm -f $testdir/$tmp.$l > + rm -f $TEST_DIR/$tmp.$l > done > > # success, all done > diff --git a/tests/generic/005 b/tests/generic/005 > index de68b0d..544af14 100755 > --- a/tests/generic/005 > +++ b/tests/generic/005 > @@ -43,10 +43,9 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > > _cleanup() > { > - cd $testdir > + cd $TEST_DIR > rm -f symlink_{0,1,2,3,4}{0,1,2,3,4,5,6,7,8,9} symlink_self empty_file > cd / > - _cleanup_testdir > } > > _touch() > @@ -75,9 +74,7 @@ else > _supported_os Linux IRIX > fi > > -_setup_testdir > - > -cd $testdir > +cd $TEST_DIR > > o=empty_file > touch $o > diff --git a/tests/generic/006 b/tests/generic/006 > index 62cc0c8..481e1f1 100755 > --- a/tests/generic/006 > +++ b/tests/generic/006 > @@ -35,8 +35,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - rm -rf $testdir/permname.$$ > - _cleanup_testdir > + rm -rf $TEST_DIR/permname.$$ > } > > _count() > @@ -56,23 +55,21 @@ _count() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > -mkdir $testdir/permname.$$ > +mkdir $TEST_DIR/permname.$$ > > echo "" > echo "single thread permname" > echo "----------------------" > -mkdir $testdir/permname.$$/a > -cd $testdir/permname.$$/a > +mkdir $TEST_DIR/permname.$$/a > +cd $TEST_DIR/permname.$$/a > $here/src/permname -c 4 -l 6 -p 1 || echo "permname returned $?" > find . | _count > > echo "" > echo "multi thread permname" > echo "----------------------" > -mkdir $testdir/permname.$$/b > -cd $testdir/permname.$$/b > +mkdir $TEST_DIR/permname.$$/b > +cd $TEST_DIR/permname.$$/b > $here/src/permname -c 4 -l 6 -p 4 || echo "permname returned $?" > find . | _count > > diff --git a/tests/generic/007 b/tests/generic/007 > index 4947da6..abbee74 100755 > --- a/tests/generic/007 > +++ b/tests/generic/007 > @@ -38,8 +38,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - rm -rf $testdir/$seq > - _cleanup_testdir > + rm -rf $TEST_DIR/$seq > } > > # get standard environment, filters and checks > @@ -50,8 +49,6 @@ _cleanup() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > status=1 # default failure > sourcefile=$tmp.nametest > seed=1 > @@ -66,8 +63,8 @@ while [ $i -le $num_filenames ]; do > let i=$i+1 > done > > -mkdir $testdir/$seq > -cd $testdir/$seq > +mkdir $TEST_DIR/$seq > +cd $TEST_DIR/$seq > $here/src/nametest -l $sourcefile -s $seed -i $iterations -z > > # success, all done > diff --git a/tests/generic/010 b/tests/generic/010 > index 0bdfdd5..9d2e76a 100755 > --- a/tests/generic/010 > +++ b/tests/generic/010 > @@ -35,8 +35,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - rm -f $testdir/DBtest*.{pag,dir} > - _cleanup_testdir > + rm -f $TEST_DIR/DBtest*.{pag,dir} > } > > # filter random number output from dbtest > @@ -58,11 +57,9 @@ _filter_dbtest() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > rm -f $seqres.full > > -cd $testdir > +cd $TEST_DIR > > $here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $seqres.full | _filter_dbtest > > diff --git a/tests/generic/011 b/tests/generic/011 > index cad09ed..bed23aa 100755 > --- a/tests/generic/011 > +++ b/tests/generic/011 > @@ -37,7 +37,6 @@ _cleanup() > cd / > rm -f $tmp.* > [ -n "$out" ] && rm -rf $out > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -48,9 +47,7 @@ _cleanup() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > -out=$testdir/dirstress.$$ > +out=$TEST_DIR/dirstress.$$ > > rm -f $seqres.full > > diff --git a/tests/generic/013 b/tests/generic/013 > index f66cade..8e76d3d 100755 > --- a/tests/generic/013 > +++ b/tests/generic/013 > @@ -41,8 +41,7 @@ _cleanup() > # such that what it has is greater the 1024 chars and will > # stop and complain - so get rid of complaint > # Ref. pv#935754 > - rm -rf $testdir/fsstress.$$.* 2>&1 | grep -v 'Path too long' > - _cleanup_testdir > + rm -rf $TEST_DIR/fsstress.$$.* 2>&1 | grep -v 'Path too long' > } > > _filesize() > @@ -60,7 +59,7 @@ _do_test() > _param="$2" > _count="$3" > > - out=$testdir/fsstress.$$.$_n > + out=$TEST_DIR/fsstress.$$.$_n > rm -rf $out > if ! mkdir $out > then > @@ -93,8 +92,6 @@ _do_test() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > rm -f $seqres.full > echo "brevity is wit..." > > diff --git a/tests/generic/014 b/tests/generic/014 > index d7da9ab..a9c2638 100755 > --- a/tests/generic/014 > +++ b/tests/generic/014 > @@ -35,8 +35,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - rm -rf $testdir/truncfile.$$.* > - _cleanup_testdir > + rm -rf $TEST_DIR/truncfile.$$.* > } > > # get standard environment, filters and checks > @@ -47,7 +46,6 @@ _supported_fs generic > _supported_os IRIX Linux > > _require_sparse_files > -_setup_testdir > > # ensure EOF preallocation doesn't massively extend the runtime of this test > # by limiting the amount of preallocation and therefore the amount of blocks > @@ -62,7 +60,7 @@ echo "brevity is wit..." > echo "------" > echo "test 1" > echo "------" > -if ! src/truncfile -c 10000 $testdir/truncfile.$$.0 >$tmp.out 2>&1 > +if ! src/truncfile -c 10000 $TEST_DIR/truncfile.$$.0 >$tmp.out 2>&1 > then > out=`cat $tmp.out` > echo "truncfile returned $? : \"$out\"" > diff --git a/tests/generic/020 b/tests/generic/020 > index f004be5..a9bd17a 100755 > --- a/tests/generic/020 > +++ b/tests/generic/020 > @@ -29,21 +29,16 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=0 # success is the default! > -trap "_cleanup; rm -f $tmp.* $testfile; exit \$status" 0 1 2 3 15 > +trap "rm -f $tmp.* $testfile; exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > . ./common/filter > . ./common/attr > > -_cleanup() > -{ > - _cleanup_testdir > -} > - > _filter() > { > - sed "s#$testdir[^ :]*##g; > + sed "s#$TEST_DIR[^ :]*##g; > s#$tmp[^ :]*##g" $1 > } > > @@ -83,11 +78,9 @@ _supported_os Linux > > _require_attrs > > -_setup_testdir > - > rm -f $seqres.full > > -testfile=$testdir/attribute_$$ > +testfile=$TEST_DIR/attribute_$$ > > echo "*** list non-existant file" > _attr_list $testfile > diff --git a/tests/generic/068 b/tests/generic/068 > index b160766..a764019 100755 > --- a/tests/generic/068 > +++ b/tests/generic/068 > @@ -36,7 +36,6 @@ ITERATIONS=10 > _cleanup() > { > cd / > - _cleanup_testdir > > trap 0 1 2 3 15 > exit $status > diff --git a/tests/generic/070 b/tests/generic/070 > index ad9031e..3c88df0 100755 > --- a/tests/generic/070 > +++ b/tests/generic/070 > @@ -35,7 +35,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -49,10 +48,8 @@ _supported_os IRIX Linux > > _require_attrs > > -_setup_testdir > - > FSSTRESS_ARGS=`_scale_fsstress_args \ > - -d $testdir/fsstress \ > + -d $TEST_DIR/fsstress \ > -f allocsp=0 \ > -f freesp=0 \ > -f bulkstat=0 \ > diff --git a/tests/generic/074 b/tests/generic/074 > index 55f72c2..668132e 100755 > --- a/tests/generic/074 > +++ b/tests/generic/074 > @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - rm -rf $testdir/fstest.$$.* $tmp.* > - _cleanup_testdir > + rm -rf $TEST_DIR/fstest.$$.* $tmp.* > } > > # get standard environment, filters and checks > @@ -47,7 +46,7 @@ _do_test() > _n="$1" > _param="$2" > > - out=$testdir/fstest.$$.$_n > + out=$TEST_DIR/fstest.$$.$_n > rm -rf $out > if ! mkdir $out > then > @@ -156,8 +155,6 @@ _process_args "$@" > echo "Params are for $param_type" >>$seqres.full > echo "Params: n = $numchildren l = $numloops f = $numfiles" >>$seqres.full > > -_setup_testdir > - > _check_test_fs > > # Options: > diff --git a/tests/generic/075 b/tests/generic/075 > index e806dea..8b4ab39 100755 > --- a/tests/generic/075 > +++ b/tests/generic/075 > @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - rm -rf $testdir/fsx.* $tmp.* > - _cleanup_testdir > + rm -rf $TEST_DIR/fsx.* $tmp.* > } > > # get standard environment, filters and checks > @@ -47,7 +46,7 @@ _do_test() > _n="$1" > _param="$2" > > - out=$testdir/fsx > + out=$TEST_DIR/fsx > rm -rf $out > if ! mkdir $out > then > @@ -136,8 +135,6 @@ _process_args "$@" > echo "Params are for $param_type" >>$seqres.full > echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full > > -_setup_testdir > - > rm -f $seqres.full > echo "brevity is wit..." > > diff --git a/tests/generic/093 b/tests/generic/093 > index a8ef52e..fe20f38 100755 > --- a/tests/generic/093 > +++ b/tests/generic/093 > @@ -41,13 +41,12 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > > _cleanup() > { > - [ -n "$testdir" ] && rm -f $file > - _cleanup_testdir > + [ -n "$TEST_DIR" ] && rm -f $file > } > > _testfilter() > { > - sed -e "s#$testdir#TESTDIR#g" > + sed -e "s#$TEST_DIR#TESTDIR#g" > } > > _filefilter() > @@ -65,12 +64,11 @@ _require_attrs > > rm -f $seqres.full > > -_setup_testdir > _need_to_be_root > > echo "QA output created by $seq" > echo "" > -file=$testdir/$seq.file > +file=$TEST_DIR/$seq.file > > user=`grep ':all=:all=' /etc/capability | tail -1 | $AWK_PROG -F: '{print $1}'` > uid=`_cat_passwd | grep $user | $AWK_PROG -F: '{print $3}'` > @@ -149,7 +147,7 @@ echo "list EA on file" > ${ATTR_PROG} -R -l $file | _filefilter > > chown $uid $file > -chmod ugo+w $testdir > +chmod ugo+w $TEST_DIR > echo "as non-root call writemod" > $runas -u $uid src/writemod $file 2>&1 | _filefilter > > diff --git a/tests/generic/097 b/tests/generic/097 > index d7f6ec1..c120422 100755 > --- a/tests/generic/097 > +++ b/tests/generic/097 > @@ -78,8 +78,6 @@ _supported_os IRIX > _require_scratch > _require_attrs > > -_setup_testdir > - > TARGET_DIR=$SCRATCH_MNT > [ "$FSTYP" == "xfs" ] && TARGET_DIR=$TEST_DIR > cd $TARGET_DIR > @@ -245,7 +243,6 @@ echo "list root EAs: none" > ${ATTR_PROG} -R -l foo > > cd / > -_cleanup_testdir > > # Check the filesystem > _check_scratch_fs > diff --git a/tests/generic/099 b/tests/generic/099 > index 03fdded..7351966 100755 > --- a/tests/generic/099 > +++ b/tests/generic/099 > @@ -88,7 +88,6 @@ _require_acls > # get dir > #export FILE_SYS=xfs > _require_scratch > -_setup_testdir > > cd $TARGET_DIR > rm -rf $seq.dir1 # in case file is left over from previous runs. > diff --git a/tests/generic/100 b/tests/generic/100 > index dfb5252..05d766f 100755 > --- a/tests/generic/100 > +++ b/tests/generic/100 > @@ -69,19 +69,17 @@ tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$seqres.full 2>&1 > > # create f/s > _require_scratch > -_setup_testdir > > # untar on f/s > -cd $testdir > +cd $TEST_DIR > tar -xRvf $TEMP_DIR/$TAR_FILE >>$seqres.full 2>&1 > cd $here > > # use diff -qr to compare > -ls -R -l ${testdir}${POPULATED_DIR} >>$seqres.full 2>&1 > -diff -qr $POPULATED_DIR ${testdir}${POPULATED_DIR} > +ls -R -l ${TEST_DIR}${POPULATED_DIR} >>$seqres.full 2>&1 > +diff -qr $POPULATED_DIR ${TEST_DIR}${POPULATED_DIR} > > cd / > -_cleanup_testdir > _check_scratch_fs > > status=0 > diff --git a/tests/generic/112 b/tests/generic/112 > index 65b3484..4918f75 100755 > --- a/tests/generic/112 > +++ b/tests/generic/112 > @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - rm -rf $testdir/fsx.* $tmp.* > - _cleanup_testdir > + rm -rf $TEST_DIR/fsx.* $tmp.* > } > > # get standard environment, filters and checks > @@ -47,7 +46,7 @@ _do_test() > _n="$1" > _param="$2" > > - out=$testdir/fsx > + out=$TEST_DIR/fsx > rm -rf $out > if ! mkdir $out > then > @@ -137,8 +136,6 @@ _process_args "$@" > echo "Params are for $param_type" >>$seqres.full > echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full > > -_setup_testdir > - > rm -f $seqres.full > echo "brevity is wit..." > > diff --git a/tests/generic/113 b/tests/generic/113 > index 5e9f5fe..56672f0 100755 > --- a/tests/generic/113 > +++ b/tests/generic/113 > @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - rm -f $testdir/aio-stress.$$.* > - _cleanup_testdir > + rm -f $TEST_DIR/aio-stress.$$.* > } > > # get standard environment, filters and checks > @@ -49,11 +48,11 @@ _do_test() > _count="$3" > _nproc="$4" > > - _files="$testdir/aiostress.$$.$_n" > + _files="$TEST_DIR/aiostress.$$.$_n" > __proc=$_nproc > [ $__proc -gt 1 ] && _param="-t $__proc $_param" > while [ $__proc -gt 1 ]; do > - _files="$_files $testdir/aiostress.$$.$_n.$__proc" > + _files="$_files $TEST_DIR/aiostress.$$.$_n.$__proc" > let __proc=$__proc-1 > done > rm -f $_files > @@ -80,8 +79,6 @@ _supported_os Linux > > [ -x $here/ltp/aio-stress ] || _notrun "aio-stress not built for this platform" > > -_setup_testdir > - > echo "brevity is wit..." > > count=1000 > diff --git a/tests/generic/117 b/tests/generic/117 > index 87e6987..f81265b 100755 > --- a/tests/generic/117 > +++ b/tests/generic/117 > @@ -67,7 +67,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -79,7 +78,6 @@ _cleanup() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > _require_scratch > _require_attrs > > diff --git a/tests/generic/123 b/tests/generic/123 > index 41b9d3b..911e9d2 100755 > --- a/tests/generic/123 > +++ b/tests/generic/123 > @@ -35,10 +35,9 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > > _cleanup() > { > - cd $testdir > + cd $TEST_DIR > rm -rf $my_test_subdir > cd / > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -51,8 +50,7 @@ _supported_os Linux IRIX > > _require_user > > -_setup_testdir > -my_test_subdir=$testdir/123subdir > +my_test_subdir=$TEST_DIR/123subdir > > # create subdir with required permissions > mkdir -m 755 $my_test_subdir > diff --git a/tests/generic/124 b/tests/generic/124 > index 92e7619..93ec4a1 100755 > --- a/tests/generic/124 > +++ b/tests/generic/124 > @@ -38,7 +38,6 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -49,13 +48,12 @@ _cleanup() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > _scratch_mount > > # Run preallo_rw_pattern on both test and scratch partitions > -for TESTFILE in $testdir/rw_pattern.tmp $SCRATCH_MNT/rw_pattern.tmp > +for TESTFILE in $TEST_DIR/rw_pattern.tmp $SCRATCH_MNT/rw_pattern.tmp > do > count=1 > while (( count < 101 )) > diff --git a/tests/generic/125 b/tests/generic/125 > index 18f5cb1..f4ffea5 100755 > --- a/tests/generic/125 > +++ b/tests/generic/125 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -46,9 +41,7 @@ _supported_os Linux > > _require_user > > -_setup_testdir > - > -TESTDIR=$testdir/ftrunc > +TESTDIR=$TEST_DIR/ftrunc > TESTFILE=$TESTDIR/ftrunc.tmp > > [ -d $TESTDIR ] && rm -r $TESTDIR > diff --git a/tests/generic/126 b/tests/generic/126 > index 7fe5bc6..1796527 100755 > --- a/tests/generic/126 > +++ b/tests/generic/126 > @@ -34,7 +34,6 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > cd / > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -45,11 +44,9 @@ _cleanup() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > - > QA_FS_PERMS=$here/src/fs_perms > > -cd $testdir > +cd $TEST_DIR > cp $here/src/testx ./testx.file > > # file_perm owner_uid owner_gid tester_uid tester_gid perm_to_test expected_result pass=1 > diff --git a/tests/generic/127 b/tests/generic/127 > index 373bf20..58ca91e 100755 > --- a/tests/generic/127 > +++ b/tests/generic/127 > @@ -38,7 +38,6 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > rm -f $tmp.output > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -51,10 +50,10 @@ FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000" > _fsx_lite_nommap() > { > echo "=== FSX Light Mode, No Memory Mapping ===" > - dd if=/dev/zero of=$testdir/fsx_lite_nommap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 > - if ! ltp/fsx $FSX_ARGS -L -R -W $testdir/fsx_lite_nommap > $tmp.output 2>&1 > + dd if=/dev/zero of=$TEST_DIR/fsx_lite_nommap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 > + if ! ltp/fsx $FSX_ARGS -L -R -W $TEST_DIR/fsx_lite_nommap > $tmp.output 2>&1 > then > - echo "ltp/fsx $FSX_ARGS -L -R -W $testdir/fsx_lite_nommap" > + echo "ltp/fsx $FSX_ARGS -L -R -W $TEST_DIR/fsx_lite_nommap" > cat $tmp.output > return 1 > fi > @@ -65,8 +64,8 @@ _fsx_lite_nommap() > _fsx_lite_mmap() > { > echo "=== FSX Light Mode, Memory Mapping ===" > - dd if=/dev/zero of=$testdir/fsx_lite_mmap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 > - if ! ltp/fsx $FSX_ARGS -L $testdir/fsx_lite_mmap > $tmp.output 2>&1 > + dd if=/dev/zero of=$TEST_DIR/fsx_lite_mmap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 > + if ! ltp/fsx $FSX_ARGS -L $TEST_DIR/fsx_lite_mmap > $tmp.output 2>&1 > then > echo "ltp/fsx $FSX_ARGS -L fsx_lite_mmap" > cat $tmp.output > @@ -79,7 +78,7 @@ _fsx_lite_mmap() > _fsx_std_nommap() > { > echo "=== FSX Standard Mode, No Memory Mapping ===" > - if ! ltp/fsx $FSX_ARGS -R -W $testdir/fsx_std_nommap > $tmp.output 2>&1 > + if ! ltp/fsx $FSX_ARGS -R -W $TEST_DIR/fsx_std_nommap > $tmp.output 2>&1 > then > echo "ltp/fsx $FSX_ARGS -R -W fsx_std_nommap" > cat $tmp.output > @@ -92,7 +91,7 @@ _fsx_std_nommap() > _fsx_std_mmap() > { > echo "=== FSX Standard Mode, Memory Mapping ===" > - if ! ltp/fsx $FSX_ARGS $testdir/fsx_std_mmap > $tmp.output 2>&1 > + if ! ltp/fsx $FSX_ARGS $TEST_DIR/fsx_std_mmap > $tmp.output 2>&1 > then > echo "ltp/fsx $FSX_ARGS fsx_std_mmap" > cat $tmp.output > @@ -106,8 +105,6 @@ _fsx_std_mmap() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > - > _fsx_lite_nommap > _fsx_lite_mmap > > diff --git a/tests/generic/128 b/tests/generic/128 > index c9c809f..22e4f71 100755 > --- a/tests/generic/128 > +++ b/tests/generic/128 > @@ -29,13 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - cd / > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -45,7 +39,6 @@ _cleanup() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > _require_scratch > _require_user > > diff --git a/tests/generic/129 b/tests/generic/129 > index fe763df..9a10d76 100755 > --- a/tests/generic/129 > +++ b/tests/generic/129 > @@ -29,13 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - cd / > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -54,8 +48,6 @@ _supported_os Linux > _require_scratch > _require_sparse_files > > -_setup_testdir > - > _scratch_mkfs >/dev/null 2>&1 > _scratch_mount "-o nosuid" > > diff --git a/tests/generic/130 b/tests/generic/130 > index cfc2c32..8367dc7 100755 > --- a/tests/generic/130 > +++ b/tests/generic/130 > @@ -38,13 +38,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - cd / > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -57,8 +51,6 @@ _supported_os Linux IRIX > _require_scratch > _require_sparse_files > > -_setup_testdir > - > _scratch_mkfs >/dev/null 2>&1 > _scratch_mount > > diff --git a/tests/generic/131 b/tests/generic/131 > index 6c3131c..ce3e490 100755 > --- a/tests/generic/131 > +++ b/tests/generic/131 > @@ -35,7 +35,6 @@ _cleanup() > { > kill $locktest_pid2 > /dev/null 2>&1 > kill $locktest_pid1 > /dev/null 2>&1 > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -46,9 +45,7 @@ _cleanup() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > - > -TESTFILE=$testdir/lock_file > +TESTFILE=$TEST_DIR/lock_file > > # Grab a port which is hopefully unused > if [ $$ -gt 1024 -a $$ -lt 32000 ]; then > @@ -60,13 +57,13 @@ elif [ $$ -gt 32000 ]; then > fi > > # Start the server > -src/locktest -p $PORT $TESTFILE 2>&1 > $testdir/server.out & > +src/locktest -p $PORT $TESTFILE 2>&1 > $TEST_DIR/server.out & > locktest_pid1=$! > > sleep 1 > > # Start the client > -src/locktest -p $PORT -h localhost $TESTFILE 2>&1 > $testdir/client.out > +src/locktest -p $PORT -h localhost $TESTFILE 2>&1 > $TEST_DIR/client.out > locktest_pid2=$! > result=$? > if [ $result -eq 0 ]; then > @@ -74,7 +71,7 @@ if [ $result -eq 0 ]; then > status=0 > else > echo "Client reported failure ($result)" > - cat $testdir/*.out > + cat $TEST_DIR/*.out > fi > > exit > diff --git a/tests/generic/132 b/tests/generic/132 > index 42ab909..aa52c7d 100755 > --- a/tests/generic/132 > +++ b/tests/generic/132 > @@ -30,13 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - cd / > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -46,7 +40,6 @@ _cleanup() > _supported_fs generic > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > > _scratch_mkfs >/dev/null 2>&1 > diff --git a/tests/generic/133 b/tests/generic/133 > index 65ab822..7fb1695 100755 > --- a/tests/generic/133 > +++ b/tests/generic/133 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,35 +39,33 @@ _cleanup() > _supported_fs generic > _supported_os Linux IRIX > > -_setup_testdir > - > echo "Buffered writer, buffered reader" > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null > -$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & > -$XFS_IO_PROG -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > +$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & > +$XFS_IO_PROG -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > wait > -rm $testdir/io_test > +rm $TEST_DIR/io_test > > echo "Direct writer, buffered reader" > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & > -$XFS_IO_PROG -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & > +$XFS_IO_PROG -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > wait > -rm $testdir/io_test > +rm $TEST_DIR/io_test > > echo "Buffered writer, direct reader" > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null > -$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & > -$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > +$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & > +$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > wait > -rm $testdir/io_test > +rm $TEST_DIR/io_test > > echo "Direct writer, direct reader" > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null > -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & > -$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & > +$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null > wait > -rm $testdir/io_test > +rm $TEST_DIR/io_test > > status=0 > exit > diff --git a/tests/generic/135 b/tests/generic/135 > index 783a106..e3b827a 100755 > --- a/tests/generic/135 > +++ b/tests/generic/135 > @@ -29,13 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - cd / > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -45,7 +39,6 @@ _cleanup() > _supported_fs generic > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > > diff --git a/tests/generic/141 b/tests/generic/141 > index 83b5486..fa08484 100755 > --- a/tests/generic/141 > +++ b/tests/generic/141 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,7 +39,6 @@ _cleanup() > _supported_fs generic > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/generic/184 b/tests/generic/184 > index 5d74fa3..dcc8b4e 100755 > --- a/tests/generic/184 > +++ b/tests/generic/184 > @@ -35,7 +35,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -46,12 +45,10 @@ _cleanup() > _supported_fs generic > _supported_os IRIX Linux > > -_setup_testdir > - > -rm -f $testdir/null > -mknod $testdir/null c 1 3 > -chmod 666 $testdir/null > -echo fred > $testdir/null > +rm -f $TEST_DIR/null > +mknod $TEST_DIR/null c 1 3 > +chmod 666 $TEST_DIR/null > +echo fred > $TEST_DIR/null > > status=$? > exit > diff --git a/tests/generic/225 b/tests/generic/225 > index faa542a..73b125a 100755 > --- a/tests/generic/225 > +++ b/tests/generic/225 > @@ -34,7 +34,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > diff --git a/tests/generic/237 b/tests/generic/237 > index e5c5a79..6a61ec8 100755 > --- a/tests/generic/237 > +++ b/tests/generic/237 > @@ -42,8 +42,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - [ -n "$testdir" ] && rm -rf $testdir/$seq.dir1 > - _cleanup_testdir > + [ -n "$TEST_DIR" ] && rm -rf $TEST_DIR/$seq.dir1 > } > > # real QA test starts here > @@ -55,14 +54,12 @@ _supported_os Linux > > rm -f $seqres.full > > -_setup_testdir > - > _need_to_be_root > _acl_setup_ids > _require_acls > > # get dir > -cd $testdir > +cd $TEST_DIR > rm -rf $seq.dir1 > mkdir $seq.dir1 > cd $seq.dir1 > diff --git a/tests/generic/249 b/tests/generic/249 > index 1f25edb..306e820 100755 > --- a/tests/generic/249 > +++ b/tests/generic/249 > @@ -35,7 +35,6 @@ _cleanup() > cd / > rm -f $tmp.* > rm -f $SRC $DST > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -45,7 +44,6 @@ _cleanup() > # real QA test starts here > _supported_fs generic > _supported_os Linux > -_setup_testdir > > echo "Feel the serenity." > > diff --git a/tests/shared/051 b/tests/shared/051 > index 07399cc..e957f86 100755 > --- a/tests/shared/051 > +++ b/tests/shared/051 > @@ -40,8 +40,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - [ -n "$testdir" ] && rm -rf $testdir/$seq.dir1 > - _cleanup_testdir > + [ -n "$TEST_DIR" ] && rm -rf $TEST_DIR/$seq.dir1 > } > > # ----- > @@ -76,14 +75,12 @@ _supported_os Linux > > rm -f $seqres.full > > -_setup_testdir > - > _need_to_be_root > _acl_setup_ids > _require_acls > > # get dir > -cd $testdir > +cd $TEST_DIR > rm -rf $seq.dir1 > mkdir $seq.dir1 > cd $seq.dir1 > diff --git a/tests/shared/218 b/tests/shared/218 > index f21b8b2..cd2076e 100755 > --- a/tests/shared/218 > +++ b/tests/shared/218 > @@ -34,7 +34,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -46,7 +45,6 @@ _cleanup() > _supported_fs xfs ext4 btrfs > _supported_os Linux > > -_setup_testdir > # We require scratch so that we'll have free contiguous space > _require_scratch > _scratch_mkfs >/dev/null 2>&1 > diff --git a/tests/udf/098 b/tests/udf/098 > index 91e8a22..3a5db39 100755 > --- a/tests/udf/098 > +++ b/tests/udf/098 > @@ -81,8 +81,6 @@ _supported_os IRIX > _require_scratch > _require_attrs > > -_setup_testdir > - > cd $SCRATCH_MNT > > echo "create file foo" > diff --git a/tests/udf/102 b/tests/udf/102 > index e27c086..8fd4697 100755 > --- a/tests/udf/102 > +++ b/tests/udf/102 > @@ -36,7 +36,6 @@ _cleanup() > { > rm -f $tmp.* > cd / > - _cleanup_testdir > } > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/008 b/tests/xfs/008 > index e7a1768..56be923 100755 > --- a/tests/xfs/008 > +++ b/tests/xfs/008 > @@ -35,8 +35,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 > _cleanup() > { > rm -f $tmp.* > - rm -rf $testdir/randholes.$$.* > - _cleanup_testdir > + rm -rf $TEST_DIR/randholes.$$.* > } > > _filter() > @@ -55,7 +54,7 @@ _do_test() > _holes="$2" > _param="$3" > > - out=$testdir/randholes.$$.$_n > + out=$TEST_DIR/randholes.$$.$_n > echo "" > echo "randholes.$_n : $_param" | _filter > echo "------------------------------------------" > @@ -89,8 +88,6 @@ _do_test() > _supported_fs xfs > _supported_os IRIX Linux > > -_setup_testdir > - > rm -f $seqres.full > > # Note on special numbers here. > diff --git a/tests/xfs/012 b/tests/xfs/012 > index cd9c485..4127222 100755 > --- a/tests/xfs/012 > +++ b/tests/xfs/012 > @@ -35,8 +35,7 @@ _cleanup() > { > cd / > rm -f $tmp.* > - rm -rf $testdir/holes.$$.* > - _cleanup_testdir > + rm -rf $TEST_DIR/holes.$$.* > } > > _filesize() > @@ -56,7 +55,7 @@ _do_test() > > failed=0 > > - out=$testdir/holes.$$.$_n > + out=$TEST_DIR/holes.$$.$_n > echo "" > echo "holes.$_n : $_param" > echo "-----------------------------------------------" > @@ -106,8 +105,6 @@ _do_test() > _supported_fs xfs > _supported_os IRIX Linux > > -_setup_testdir > - > rm -f $seqres.full > > # small & fairly dense > diff --git a/tests/xfs/048 b/tests/xfs/048 > index 40667e0..f9fb16f 100755 > --- a/tests/xfs/048 > +++ b/tests/xfs/048 > @@ -39,16 +39,13 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # real QA test starts here > _supported_fs xfs > _supported_os IRIX Linux > > -_setup_testdir > - > -src/fault $testdir || exit > +src/fault $TEST_DIR || exit > > # success, all done > status=0 > diff --git a/tests/xfs/066 b/tests/xfs/066 > index 6d4e1c2..d521ada 100755 > --- a/tests/xfs/066 > +++ b/tests/xfs/066 > @@ -40,22 +40,19 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # real QA test starts here > _supported_fs xfs > _supported_os IRIX Linux > > -_setup_testdir > - > _my_stat_filter() > { > grep "[sS]ize" | sed "s/.*[sS]ize[: ]*\([[:digit:]]*\).*/\1 largefile/g" > } > > -rm -f $testdir/testfile > -if src/feature -t $testdir/testfile; then > +rm -f $TEST_DIR/testfile > +if src/feature -t $TEST_DIR/testfile; then > : > else > _notrun "Installed libc doesn't correctly handle setrlimit/ftruncate64" > diff --git a/tests/xfs/078 b/tests/xfs/078 > index f2b674a..e04c6cc 100755 > --- a/tests/xfs/078 > +++ b/tests/xfs/078 > @@ -38,7 +38,6 @@ _cleanup() > rm -f $tmp.* > umount -d $LOOP_MNT 2>/dev/null > rmdir $LOOP_MNT > - _cleanup_testdir > } > > # get standard environment, filters and checks > diff --git a/tests/xfs/080 b/tests/xfs/080 > index b1cd0cb..59c6104 100755 > --- a/tests/xfs/080 > +++ b/tests/xfs/080 > @@ -39,7 +39,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > _supported_fs xfs > @@ -48,13 +47,11 @@ _supported_fs xfs > # but not at the moment. > _supported_os Linux > > -_setup_testdir > - > quiet=-q > clean=-c > > export here > -cd $testdir > +cd $TEST_DIR > echo > > # real QA test starts here > diff --git a/tests/xfs/137 b/tests/xfs/137 > index 90dc1f5..79b3b89 100755 > --- a/tests/xfs/137 > +++ b/tests/xfs/137 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,7 +39,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/138 b/tests/xfs/138 > index d3c1009..1b11cf6 100755 > --- a/tests/xfs/138 > +++ b/tests/xfs/138 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,7 +39,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/139 b/tests/xfs/139 > index 1fbde58..e5296f7 100755 > --- a/tests/xfs/139 > +++ b/tests/xfs/139 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,7 +39,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/140 b/tests/xfs/140 > index ce52272..cccf262 100755 > --- a/tests/xfs/140 > +++ b/tests/xfs/140 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -44,7 +39,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/142 b/tests/xfs/142 > index 5a2ef9e..a1efcc2 100755 > --- a/tests/xfs/142 > +++ b/tests/xfs/142 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/143 b/tests/xfs/143 > index c86cc0a..c389a2b 100755 > --- a/tests/xfs/143 > +++ b/tests/xfs/143 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/144 b/tests/xfs/144 > index 0b5b21d..41041c4 100755 > --- a/tests/xfs/144 > +++ b/tests/xfs/144 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/145 b/tests/xfs/145 > index c8444f0..44b3e4e 100755 > --- a/tests/xfs/145 > +++ b/tests/xfs/145 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/146 b/tests/xfs/146 > index 1e13d95..c6343f8 100755 > --- a/tests/xfs/146 > +++ b/tests/xfs/146 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _report_filter () { > $PERL_PROG -ne "s/Report: \"0x[0-f]+\" was written and \"0x[0-f]+\" was read at/Report: \"HEX\" was written and \"HEX\" was read at/g ; > diff --git a/tests/xfs/147 b/tests/xfs/147 > index c22f24a..73ff7f9 100755 > --- a/tests/xfs/147 > +++ b/tests/xfs/147 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/150 b/tests/xfs/150 > index 3bf1c8b..f9e690a 100755 > --- a/tests/xfs/150 > +++ b/tests/xfs/150 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _filter_fs_handle() > { > diff --git a/tests/xfs/151 b/tests/xfs/151 > index d2e21f3..bba7094 100755 > --- a/tests/xfs/151 > +++ b/tests/xfs/151 > @@ -31,12 +31,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _dm_create_session() > { > diff --git a/tests/xfs/152 b/tests/xfs/152 > index 310f0dc..72bdabf 100755 > --- a/tests/xfs/152 > +++ b/tests/xfs/152 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _filter_handles() > { > diff --git a/tests/xfs/153 b/tests/xfs/153 > index 7b9a316..cac7722 100755 > --- a/tests/xfs/153 > +++ b/tests/xfs/153 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/154 b/tests/xfs/154 > index c281b37..810a6ac 100755 > --- a/tests/xfs/154 > +++ b/tests/xfs/154 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/155 b/tests/xfs/155 > index 23316f2..1a1631e 100755 > --- a/tests/xfs/155 > +++ b/tests/xfs/155 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/156 b/tests/xfs/156 > index 88b8cbf..d6e22b6 100755 > --- a/tests/xfs/156 > +++ b/tests/xfs/156 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/157 b/tests/xfs/157 > index a1243dc..bf65590 100755 > --- a/tests/xfs/157 > +++ b/tests/xfs/157 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/158 b/tests/xfs/158 > index 5c4dfcd..596f4c2 100755 > --- a/tests/xfs/158 > +++ b/tests/xfs/158 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/159 b/tests/xfs/159 > index 8d15162..fc5193f 100755 > --- a/tests/xfs/159 > +++ b/tests/xfs/159 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/160 b/tests/xfs/160 > index 44e9f2f..9a2e2d0 100755 > --- a/tests/xfs/160 > +++ b/tests/xfs/160 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/161 b/tests/xfs/161 > index 74d6dbe..11e53de 100755 > --- a/tests/xfs/161 > +++ b/tests/xfs/161 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _filter_get_allocinfo() > { > diff --git a/tests/xfs/162 b/tests/xfs/162 > index 64d001c..4edb68f 100755 > --- a/tests/xfs/162 > +++ b/tests/xfs/162 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/163 b/tests/xfs/163 > index 3a2d3b9..e283545 100755 > --- a/tests/xfs/163 > +++ b/tests/xfs/163 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _filter_paths() > { > diff --git a/tests/xfs/166 b/tests/xfs/166 > index 02b3237..2a96f8a 100755 > --- a/tests/xfs/166 > +++ b/tests/xfs/166 > @@ -29,14 +29,9 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > +trap "exit \$status" 0 1 2 3 15 > rm -f $seqres.full > > -_cleanup() > -{ > - _cleanup_testdir > -} > - > # get standard environment, filters and checks > . ./common/rc > . ./common/filter > @@ -80,7 +75,6 @@ _filter_blocks() > _supported_fs xfs > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/167 b/tests/xfs/167 > index d75de23..ab0156f 100755 > --- a/tests/xfs/167 > +++ b/tests/xfs/167 > @@ -36,7 +36,6 @@ _cleanup() > { > $KILLALL_PROG -r -q -TERM fsstress 2> /dev/null > sync # ensures all fsstress processes died > - _cleanup_testdir > } > > workout() > @@ -59,7 +58,6 @@ _supported_os Linux > > [ -n "$KILLALL_PROG" ] || _notrun "killall executable not found" > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/168 b/tests/xfs/168 > index 901125a..6fc4540 100755 > --- a/tests/xfs/168 > +++ b/tests/xfs/168 > @@ -31,12 +31,7 @@ here=`pwd` > tmp=/tmp/$$ > rm -f $seqres.full > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > _filter_dmapi_print_event() { > $PERL_PROG -ne ' > diff --git a/tests/xfs/179 b/tests/xfs/179 > index 6402eda..ce50d99 100755 > --- a/tests/xfs/179 > +++ b/tests/xfs/179 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -45,7 +40,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/180 b/tests/xfs/180 > index 404f352..a0fb69a 100755 > --- a/tests/xfs/180 > +++ b/tests/xfs/180 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -45,7 +40,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/182 b/tests/xfs/182 > index f55e018..b75e4fc 100755 > --- a/tests/xfs/182 > +++ b/tests/xfs/182 > @@ -30,12 +30,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > @@ -45,7 +40,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux IRIX > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/185 b/tests/xfs/185 > index 6de0ca9..17334de 100755 > --- a/tests/xfs/185 > +++ b/tests/xfs/185 > @@ -29,12 +29,7 @@ echo "QA output created by $seq" > here=`pwd` > tmp=/tmp/$$ > status=1 # failure is the default! > -trap "_cleanup; exit \$status" 0 1 2 3 15 > - > -_cleanup() > -{ > - _cleanup_testdir > -} > +trap "exit \$status" 0 1 2 3 15 > > # get standard environment, filters and checks > . ./common/rc > diff --git a/tests/xfs/216 b/tests/xfs/216 > index a21df9d..8513479 100755 > --- a/tests/xfs/216 > +++ b/tests/xfs/216 > @@ -34,7 +34,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -45,7 +44,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/217 b/tests/xfs/217 > index 25a6c01..6c439c0 100755 > --- a/tests/xfs/217 > +++ b/tests/xfs/217 > @@ -34,7 +34,6 @@ _cleanup() > { > cd / > rm -f $tmp.* > - _cleanup_testdir > } > > # get standard environment, filters and checks > @@ -45,7 +44,6 @@ _cleanup() > _supported_fs xfs > _supported_os Linux > > -_setup_testdir > _require_scratch > _scratch_mkfs_xfs >/dev/null 2>&1 > _scratch_mount > diff --git a/tests/xfs/250 b/tests/xfs/250 > index b9953f7..3b67c3f 100755 > --- a/tests/xfs/250 > +++ b/tests/xfs/250 > @@ -36,7 +36,6 @@ _cleanup() > umount -d $LOOP_MNT 2>/dev/null > rm -f $LOOP_DEV > rmdir $LOOP_MNT > - _cleanup_testdir > } > > # get standard environment, filters and checks > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From sandeen@sandeen.net Thu Nov 14 12:55:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CAA717F3F for ; Thu, 14 Nov 2013 12:55:39 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9FB8D8F8049 for ; Thu, 14 Nov 2013 10:55:39 -0800 (PST) X-ASG-Debug-ID: 1384455338-04cbb00de05f3fa0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id KCSYCWpIgbS4Tmyp for ; Thu, 14 Nov 2013 10:55:38 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 712646AB3132 for ; Thu, 14 Nov 2013 12:55:38 -0600 (CST) Message-ID: <52851CA9.8080903@sandeen.net> Date: Thu, 14 Nov 2013 12:55:37 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs@oss.sgi.com Subject: Re: [PATCH RFC] xfsprogs: suggest "-d" option for repair of RO mount References: <528261AD.50501@redhat.com> <20131113125921.GC24615@orion.maiolino.org> X-ASG-Orig-Subj: Re: [PATCH RFC] xfsprogs: suggest "-d" option for repair of RO mount In-Reply-To: <20131113125921.GC24615@orion.maiolino.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384455338 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142314 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/13/13, 6:59 AM, Carlos Maiolino wrote: > Hm, even in single user with a RO root filesystem, changing filesystem > on-disk filesystem structures without have them replied in memory looks > dangerous to me, you will keep data consistency since the fs is RO, but how > about memory? You might have a discrepancy between memory and disk metadata > contents causing in-memory only problems? > The possibility is already there; it's just a question of whether we suggest using it. And my other patch suggests an immediate reboot when it's done, for just those reasons. A user needs some way to repair their root disk if they can't boot a rescue environment... and ext2/3/4 have been doing this since forever. I know, none of the above are exactly arguments that its' safe... :) -Eric > On Tue, Nov 12, 2013 at 11:13:17AM -0600, Eric Sandeen wrote: >> How dangerous is dangerous? >> >> We could offer the suggestion of a "-d" repair, if we're >> in single-user mode with the root fs mounted readonly. >> >> This change suggests -d to repair any RO mounted fs. >> >> Signed-off-by: Eric Sandeen >> --- >> >> diff --git a/repair/init.c b/repair/init.c >> index c3f380b..a7a7613 100644 >> --- a/repair/init.c >> +++ b/repair/init.c >> @@ -97,8 +97,17 @@ xfs_init(libxfs_init_t *args) >> else >> args->isreadonly = LIBXFS_EXCLUSIVELY; >> >> - if (!libxfs_init(args)) >> + if (!libxfs_init(args)) { >> + /* would -d be an option? */ >> + if (!no_modify && !dangerously) { >> + args->isreadonly = (LIBXFS_ISINACTIVE | >> + LIBXFS_DANGEROUSLY); >> + if (libxfs_init(args)) >> + fprintf(stderr, >> +_("Unmount or use -d to repair a read-only mounted filesystem\n")); >> + } >> do_error(_("couldn't initialize XFS library\n")); >> + } >> >> ts_create(); >> increase_rlimit(); >> >> _______________________________________________ >> xfs mailing list >> xfs@oss.sgi.com >> http://oss.sgi.com/mailman/listinfo/xfs > From sandeen@sandeen.net Thu Nov 14 12:59:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=LOTS_OF_MONEY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7BC297F54 for ; Thu, 14 Nov 2013 12:59:59 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id F3937AC00A for ; Thu, 14 Nov 2013 10:59:58 -0800 (PST) X-ASG-Debug-ID: 1384455597-04cbb00dde5f4300001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id 8NVfZUL5tUdkYn6E for ; Thu, 14 Nov 2013 10:59:57 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 685B06AB3132; Thu, 14 Nov 2013 12:59:57 -0600 (CST) Message-ID: <52851DAC.2040804@sandeen.net> Date: Thu, 14 Nov 2013 12:59:56 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Guangyu Sun , xfs@oss.sgi.com Subject: Re: [PATCH] xfstest generic/280: wait for setquota to finish before umount References: <1382637381-4847-1-git-send-email-guangyu.sun@oracle.com> X-ASG-Orig-Subj: Re: [PATCH] xfstest generic/280: wait for setquota to finish before umount In-Reply-To: <1382637381-4847-1-git-send-email-guangyu.sun@oracle.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384455597 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142314 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words On 10/24/13, 12:56 PM, Guangyu Sun wrote: > While running xfstest 280, we occasionally got such error: > > setquota: Cannot set quota for user 0 from kernel on > /dev/mapper/xfstests-disk1: No such device > setquota: Cannot write quota for 0 on /dev/mapper/xfstests-disk1: No such > device > > setquota calls syscall quotactl, and the kernel will wait for the filesystem > to unfreeze and then performs command. Then kernel will double check if the > device is still mounted. If not, an ENODEV will be thrown. > > While in the testcase, unfreeze and umount might be so close that the device > got umounted before quotactl is performed. > > Reported-by: Stanislav Kholmanskikh > Signed-off-by: Guangyu Sun Wanted to make sure the sleep didn't disturb the deadlock it's testing, and it doesn't. So: Reviewed-by: Eric Sandeen Thanks, -Eric > --- > tests/generic/280 | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/tests/generic/280 b/tests/generic/280 > index 5491a6b..815a2c5 100755 > --- a/tests/generic/280 > +++ b/tests/generic/280 > @@ -63,6 +63,7 @@ xfs_freeze -f $SCRATCH_MNT > setquota -u root 1 2 3 4 $SCRATCH_MNT & > sleep 1 > xfs_freeze -u $SCRATCH_MNT > +sleep 1 > umount $SCRATCH_DEV > > # Failure comes in the form of a deadlock. > From guangyu.sun@oracle.com Thu Nov 14 13:50:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6776E7F54 for ; Thu, 14 Nov 2013 13:50:57 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 522D9304067 for ; Thu, 14 Nov 2013 11:50:54 -0800 (PST) X-ASG-Debug-ID: 1384458652-04cb6c40d4762b90001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id JIVVyuicsGqzOd6F (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 11:50:53 -0800 (PST) X-Barracuda-Envelope-From: guangyu.sun@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAEJopge017071 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 14 Nov 2013 19:50:52 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAEJooHd025384 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 19:50:51 GMT Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAEJooPI008683 for ; Thu, 14 Nov 2013 19:50:50 GMT Received: from guasun.us.oracle.com (/130.35.70.173) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 11:50:50 -0800 From: Guangyu Sun To: xfs@oss.sgi.com Cc: Koen De Wit , Guangyu Sun Subject: [PATCH] xfsprogs: properly check size arguments for growfs Date: Thu, 14 Nov 2013 11:50:08 -0800 X-ASG-Orig-Subj: [PATCH] xfsprogs: properly check size arguments for growfs Message-Id: <1384458608-16056-1-git-send-email-guangyu.sun@oracle.com> X-Mailer: git-send-email 1.7.9.5 X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384458652 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142315 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines xfs_growfs has lowercase options to grow a filesystem as big as possible (e.g. the -d option) and uppercase options to grow a filesystem to a specified size, expressed in blocks. (e.g. the "-D size" option) If the size parameter is not numerical, the parameter is either trimmed or ignored. In the latter case, the filesystem is grown as big as possible. This may happen when users accidentally specify the size in a format similar to mkfs.xfs (e.g. "-D 100m" or "-D size=16384") In both cases, xfs_growfs should return an error instead of resizing the filesystem. To reproduce: # mkfs.xfs -f -d size=20m -L koenfs /dev/dm-3 # mount /dev/dm-3 //mnt # xfs_growfs -D 10000andmorethan10invalidcharacters /mnt (...) data blocks changed from 5120 to 10000 # xfs_growfs -D invalidargument20000containingnumbers /mnt (...) data blocks changed from 10000 to 19659543 Reported-by: Koen De Wit Signed-off-by: Guangyu Sun --- growfs/xfs_growfs.c | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/growfs/xfs_growfs.c b/growfs/xfs_growfs.c index 2df68fb..4ed8eb8 100644 --- a/growfs/xfs_growfs.c +++ b/growfs/xfs_growfs.c @@ -123,6 +123,7 @@ main(int argc, char **argv) int projid32bit; int crcs_enabled; int ftype_enabled = 0; + char *endptr; progname = basename(argv[0]); setlocale(LC_ALL, ""); @@ -137,7 +138,12 @@ main(int argc, char **argv) while ((c = getopt(argc, argv, "dD:e:ilL:m:np:rR:t:xV")) != EOF) { switch (c) { case 'D': - dsize = strtoll(optarg, NULL, 10); + dsize = strtoll(optarg, &endptr, 10); + if (endptr) { + fprintf(stderr, _("%s: %s is not a valid " + "number\n"), progname, optarg); + return 1; + } /* fall through */ case 'd': dflag = 1; @@ -150,7 +156,12 @@ main(int argc, char **argv) lflag = iflag = 1; break; case 'L': - lsize = strtoll(optarg, NULL, 10); + lsize = strtoll(optarg, &endptr, 10); + if (endptr) { + fprintf(stderr, _("%s: %s is not a valid " + "number\n"), progname, optarg); + return 1; + } /* fall through */ case 'l': lflag = 1; @@ -166,7 +177,12 @@ main(int argc, char **argv) progname = optarg; break; case 'R': - rsize = strtoll(optarg, NULL, 10); + rsize = strtoll(optarg, &endptr, 10); + if (endptr) { + fprintf(stderr, _("%s: %s is not a valid " + "number\n"), progname, optarg); + return 1; + } /* fall through */ case 'r': rflag = 1; -- 1.7.9.5 From guangyu.sun@oracle.com Thu Nov 14 13:59:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9A75C7F58 for ; Thu, 14 Nov 2013 13:59:28 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 767A68F8049 for ; Thu, 14 Nov 2013 11:59:25 -0800 (PST) X-ASG-Debug-ID: 1384459164-04cbb00ddd5f68d0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id D6tTnT4BU09pcxBS (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 11:59:24 -0800 (PST) X-Barracuda-Envelope-From: guangyu.sun@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAEJxN28026611 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 14 Nov 2013 19:59:24 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAEJxMhA021120 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 19:59:23 GMT Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAEJxMud024892 for ; Thu, 14 Nov 2013 19:59:22 GMT Received: from guasun (/130.35.70.173) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 11:59:22 -0800 Date: Thu, 14 Nov 2013 11:59:17 -0800 From: guangyu To: xfs@oss.sgi.com Cc: Koen De Wit Subject: Re: [PATCH] xfsprogs: properly check size arguments for growfs Message-ID: <20131114195916.GF6628@guasun> X-ASG-Orig-Subj: Re: [PATCH] xfsprogs: properly check size arguments for growfs References: <1384458608-16056-1-git-send-email-guangyu.sun@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384458608-16056-1-git-send-email-guangyu.sun@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384459164 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142315 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines On Thu, Nov 14, 2013 at 11:50:08AM -0800, Guangyu Sun wrote: > xfs_growfs has lowercase options to grow a filesystem as big as possible > (e.g. the -d option) and uppercase options to grow a filesystem to a > specified size, expressed in blocks. (e.g. the "-D size" option) > > If the size parameter is not numerical, the parameter is either trimmed or > ignored. In the latter case, the filesystem is grown as big as possible. This > may happen when users accidentally specify the size in a format similar to > mkfs.xfs (e.g. "-D 100m" or "-D size=16384") > > In both cases, xfs_growfs should return an error instead of resizing the > filesystem. > > To reproduce: > # mkfs.xfs -f -d size=20m -L koenfs /dev/dm-3 > # mount /dev/dm-3 //mnt > # xfs_growfs -D 10000andmorethan10invalidcharacters /mnt > (...) > data blocks changed from 5120 to 10000 > # xfs_growfs -D invalidargument20000containingnumbers /mnt > (...) > data blocks changed from 10000 to 19659543 > > Reported-by: Koen De Wit > Signed-off-by: Guangyu Sun > --- > growfs/xfs_growfs.c | 22 +++++++++++++++++++--- > 1 file changed, 19 insertions(+), 3 deletions(-) > > diff --git a/growfs/xfs_growfs.c b/growfs/xfs_growfs.c > index 2df68fb..4ed8eb8 100644 > --- a/growfs/xfs_growfs.c > +++ b/growfs/xfs_growfs.c > @@ -123,6 +123,7 @@ main(int argc, char **argv) > int projid32bit; > int crcs_enabled; > int ftype_enabled = 0; > + char *endptr; > > progname = basename(argv[0]); > setlocale(LC_ALL, ""); > @@ -137,7 +138,12 @@ main(int argc, char **argv) > while ((c = getopt(argc, argv, "dD:e:ilL:m:np:rR:t:xV")) != EOF) { > switch (c) { > case 'D': > - dsize = strtoll(optarg, NULL, 10); > + dsize = strtoll(optarg, &endptr, 10); > + if (endptr) { > + fprintf(stderr, _("%s: %s is not a valid " > + "number\n"), progname, optarg); > + return 1; > + } > /* fall through */ > case 'd': > dflag = 1; > @@ -150,7 +156,12 @@ main(int argc, char **argv) > lflag = iflag = 1; > break; > case 'L': > - lsize = strtoll(optarg, NULL, 10); > + lsize = strtoll(optarg, &endptr, 10); > + if (endptr) { > + fprintf(stderr, _("%s: %s is not a valid " > + "number\n"), progname, optarg); > + return 1; > + } > /* fall through */ > case 'l': > lflag = 1; > @@ -166,7 +177,12 @@ main(int argc, char **argv) > progname = optarg; > break; > case 'R': > - rsize = strtoll(optarg, NULL, 10); > + rsize = strtoll(optarg, &endptr, 10); > + if (endptr) { > + fprintf(stderr, _("%s: %s is not a valid " > + "number\n"), progname, optarg); > + return 1; > + } > /* fall through */ > case 'r': > rflag = 1; > -- > 1.7.9.5 > There is a typo in this patch. Will send v2 shortly. Guangyu From guangyu.sun@oracle.com Thu Nov 14 14:02:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id F0C837F54 for ; Thu, 14 Nov 2013 14:02:17 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id EA0638F8050 for ; Thu, 14 Nov 2013 12:01:57 -0800 (PST) X-ASG-Debug-ID: 1384459316-04bdf078987581f0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id URB7pGyCHuozpz42 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 12:01:56 -0800 (PST) X-Barracuda-Envelope-From: guangyu.sun@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAEK1ti1029350 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 14 Nov 2013 20:01:56 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAEK1rR3001338 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 20:01:54 GMT Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAEK1ruR012554 for ; Thu, 14 Nov 2013 20:01:53 GMT Received: from guasun.us.oracle.com (/130.35.70.173) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 12:01:53 -0800 From: Guangyu Sun To: xfs@oss.sgi.com Cc: Koen De Wit , Guangyu Sun Subject: [PATCH v2] xfsprogs: properly check size arguments for growfs Date: Thu, 14 Nov 2013 12:01:30 -0800 X-ASG-Orig-Subj: [PATCH v2] xfsprogs: properly check size arguments for growfs Message-Id: <1384459290-16291-1-git-send-email-guangyu.sun@oracle.com> X-Mailer: git-send-email 1.7.9.5 X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384459316 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142315 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines xfs_growfs has lowercase options to grow a filesystem as big as possible (e.g. the -d option) and uppercase options to grow a filesystem to a specified size, expressed in blocks. (e.g. the "-D size" option) If the size parameter is not numerical, the parameter is either trimmed or ignored. In the latter case, the filesystem is grown as big as possible. This may happen when users accidentally specify the size in a format similar to mkfs.xfs (e.g. "-D 100m" or "-D size=16384") In both cases, xfs_growfs should return an error instead of resizing the filesystem. To reproduce: # mkfs.xfs -f -d size=20m -L koenfs /dev/dm-3 # mount /dev/dm-3 //mnt # xfs_growfs -D 10000andmorethan10invalidcharacters /mnt (...) data blocks changed from 5120 to 10000 # xfs_growfs -D invalidargument20000containingnumbers /mnt (...) data blocks changed from 10000 to 19659543 Reported-by: Koen De Wit Signed-off-by: Guangyu Sun --- growfs/xfs_growfs.c | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/growfs/xfs_growfs.c b/growfs/xfs_growfs.c index 2df68fb..bcadd84 100644 --- a/growfs/xfs_growfs.c +++ b/growfs/xfs_growfs.c @@ -123,6 +123,7 @@ main(int argc, char **argv) int projid32bit; int crcs_enabled; int ftype_enabled = 0; + char *endptr; progname = basename(argv[0]); setlocale(LC_ALL, ""); @@ -137,7 +138,12 @@ main(int argc, char **argv) while ((c = getopt(argc, argv, "dD:e:ilL:m:np:rR:t:xV")) != EOF) { switch (c) { case 'D': - dsize = strtoll(optarg, NULL, 10); + dsize = strtoll(optarg, &endptr, 10); + if (*endptr) { + fprintf(stderr, _("%s: %s is not a valid " + "number\n"), progname, optarg); + return 1; + } /* fall through */ case 'd': dflag = 1; @@ -150,7 +156,12 @@ main(int argc, char **argv) lflag = iflag = 1; break; case 'L': - lsize = strtoll(optarg, NULL, 10); + lsize = strtoll(optarg, &endptr, 10); + if (*endptr) { + fprintf(stderr, _("%s: %s is not a valid " + "number\n"), progname, optarg); + return 1; + } /* fall through */ case 'l': lflag = 1; @@ -166,7 +177,12 @@ main(int argc, char **argv) progname = optarg; break; case 'R': - rsize = strtoll(optarg, NULL, 10); + rsize = strtoll(optarg, &endptr, 10); + if (*endptr) { + fprintf(stderr, _("%s: %s is not a valid " + "number\n"), progname, optarg); + return 1; + } /* fall through */ case 'r': rflag = 1; -- 1.7.9.5 From sandeen@redhat.com Thu Nov 14 14:38:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A75897F50 for ; Thu, 14 Nov 2013 14:38:14 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 817C3304064 for ; Thu, 14 Nov 2013 12:38:11 -0800 (PST) X-ASG-Debug-ID: 1384461490-04cb6c40d37644a0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id gtmpyfeJtWiSKu2k for ; Thu, 14 Nov 2013 12:38:10 -0800 (PST) X-Barracuda-Envelope-From: sandeen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAEKcAl7018804 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 14 Nov 2013 15:38:10 -0500 Received: from Liberator.local (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAEKc8OD006121 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 15:38:10 -0500 Message-ID: <528534B0.8070709@redhat.com> Date: Thu, 14 Nov 2013 14:38:08 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs-oss Subject: [PATCH] xfs_repair: correct docs for "-t" units X-Enigmail-Version: 1.6 X-ASG-Orig-Subj: [PATCH] xfs_repair: correct docs for "-t" units Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384461490 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 usage() says that the xfs_repair -t reporting interval is in minutes, and the manpage says nothing at all about units. Actually, it's in seconds. Clarify in both places that the interval is specified in seconds. Signed-off-by: Eric Sandeen --- diff --git a/man/man8/xfs_repair.8 b/man/man8/xfs_repair.8 index 47436ec..ed20fb7 100644 --- a/man/man8/xfs_repair.8 +++ b/man/man8/xfs_repair.8 @@ -152,7 +152,7 @@ in no modify mode first. .RE .TP .B \-t " interval" -Modify reporting interval. During long runs +Modify reporting interval, specified in seconds. During long runs .B xfs_repair outputs its progress every 15 minutes. Reporting is only activated when ag_stride is enabled. diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index a863337..7beffcb 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -90,7 +90,7 @@ usage(void) " -v Verbose output.\n" " -c subopts Change filesystem parameters - use xfs_admin.\n" " -o subopts Override default behaviour, refer to man page.\n" -" -t interval Reporting interval in minutes.\n" +" -t interval Reporting interval in seconds.\n" " -d Repair dangerously.\n" " -V Reports version and exits.\n"), progname); exit(1); From sandeen@redhat.com Thu Nov 14 14:54:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 797CC7F54 for ; Thu, 14 Nov 2013 14:54:05 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3DC99304039 for ; Thu, 14 Nov 2013 12:54:05 -0800 (PST) X-ASG-Debug-ID: 1384462443-04bdf07899759f70001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 2QMNymL7Q89Nj4EP for ; Thu, 14 Nov 2013 12:54:03 -0800 (PST) X-Barracuda-Envelope-From: sandeen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAEKs3Vc025669 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 14 Nov 2013 15:54:03 -0500 Received: from Liberator.local (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAEKs2ro001089 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 15:54:02 -0500 Message-ID: <5285386A.8020800@redhat.com> Date: Thu, 14 Nov 2013 14:54:02 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs-oss Subject: [PATCH] xfsprogs: Fix stray semicolon in libxfs/rdwr.c X-Enigmail-Version: 1.6 X-ASG-Orig-Subj: [PATCH] xfsprogs: Fix stray semicolon in libxfs/rdwr.c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384462443 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 The commit: 800db1c1 libxfs: refactor libxfs_buf_read_map for xfs_db introduced a stray semicolon during the refactoring. Luckily it only breaks the error case. (Caught by Coverity, CID 1128894) Signed-off-by: Eric Sandeen --- diff --git a/libxfs/rdwr.c b/libxfs/rdwr.c index 0aa2eba..0219a08 100644 --- a/libxfs/rdwr.c +++ b/libxfs/rdwr.c @@ -754,7 +754,7 @@ libxfs_readbufr_map(struct xfs_buftarg *btp, struct xfs_buf *bp, offset += len; } - if (!error); + if (!error) bp->b_flags |= LIBXFS_B_UPTODATE; #ifdef IO_DEBUG printf("%lx: %s: read %u bytes, error %d, blkno=0x%llx(0x%llx), %p\n", From david@fromorbit.com Thu Nov 14 15:02:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 58AAF7F5E for ; Thu, 14 Nov 2013 15:02:09 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 37A358F8049 for ; Thu, 14 Nov 2013 13:02:09 -0800 (PST) X-ASG-Debug-ID: 1384462924-04cb6c40d5765220001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id 9Uu0jdaCG8JLOdum for ; Thu, 14 Nov 2013 13:02:04 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aq4GAGg5hVJ5LGc//2dsb2JhbABbgweDLLc5hUOBIBd0giUBAQU6HCMQCAMYCSUPBSUDIROIAMBnFo9JB4QxA5gPikaHR4M8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 15 Nov 2013 07:32:00 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vh432-0001mt-Mm; Fri, 15 Nov 2013 08:01:56 +1100 Date: Fri, 15 Nov 2013 08:01:56 +1100 From: Dave Chinner To: Eric Sandeen Cc: Christoph Hellwig , Eric Sandeen , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg Message-ID: <20131114210156.GP6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> <20131113212658.GJ6188@dastard> <20131114133749.GA26268@infradead.org> <5284E484.6090001@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5284E484.6090001@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384462924 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142316 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 14, 2013 at 08:56:04AM -0600, Eric Sandeen wrote: > On 11/14/13, 7:37 AM, Christoph Hellwig wrote: > > On Thu, Nov 14, 2013 at 08:26:58AM +1100, Dave Chinner wrote: > >> Seems like that's the avenue for improvement here to me. i.e. expose > >> the correct values to the guest so it's mkfs does the right thing. > >> Or, alternatively, make qemu buffer non-aligned/sized IOs itself > >> internally. > > > > I've implemented the support to expose these to the guest in qemu > > years ago. But the problem remains that this is information which > > needs to be attached to the image, which can't really work with raw > > images, and no one has bother to implement the support to store it > > for say qcow2. > > > > Ok but once again - this is not a guest mkfs issue. The reported > problem is that the guest cannot _boot_ in cache=none mode because > the bios attempts a 512-byte DIO. A different viewpoint: How can we make sure real 4k sector hardware works with Linux when it comes along if we can't emulate it via qemu + virtualisation? People often use qemu + virutalisation as a method of testing code for hardware they don't have access to, and this just seems like another of those things that we should have working in this environment long before real hardware comes along and requires it... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Thu Nov 14 15:04:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 694C97F60 for ; Thu, 14 Nov 2013 15:04:13 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 064F7AC001 for ; Thu, 14 Nov 2013 13:04:09 -0800 (PST) X-ASG-Debug-ID: 1384463048-04bdf0789875a620001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id IthPHPt50t0UJXVc for ; Thu, 14 Nov 2013 13:04:08 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtUGAGg5hVJ5LGc//2dsb2JhbABbgweDLLc5gVCDc4EgF3SCJQEBBAEnExwjBQsIAxgJJQ8FJQMhE4d7BcBnFo9JB4QxA5gPkg2DPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 15 Nov 2013 07:34:07 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vh458-0001nl-BI; Fri, 15 Nov 2013 08:04:06 +1100 Date: Fri, 15 Nov 2013 08:04:06 +1100 From: Dave Chinner To: Eric Sandeen Cc: xfs-oss Subject: Re: [PATCH] xfsprogs: Fix stray semicolon in libxfs/rdwr.c Message-ID: <20131114210406.GQ6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfsprogs: Fix stray semicolon in libxfs/rdwr.c References: <5285386A.8020800@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5285386A.8020800@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384463048 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142316 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 14, 2013 at 02:54:02PM -0600, Eric Sandeen wrote: > The commit: > > 800db1c1 libxfs: refactor libxfs_buf_read_map for xfs_db > > introduced a stray semicolon during the refactoring. Luckily it > only breaks the error case. > > (Caught by Coverity, CID 1128894) My fault, but really, this is something that gcc should warn about because it's almost always a bug.... > Signed-off-by: Eric Sandeen > --- > > diff --git a/libxfs/rdwr.c b/libxfs/rdwr.c > index 0aa2eba..0219a08 100644 > --- a/libxfs/rdwr.c > +++ b/libxfs/rdwr.c > @@ -754,7 +754,7 @@ libxfs_readbufr_map(struct xfs_buftarg *btp, struct xfs_buf *bp, > offset += len; > } > > - if (!error); > + if (!error) > bp->b_flags |= LIBXFS_B_UPTODATE; > #ifdef IO_DEBUG > printf("%lx: %s: read %u bytes, error %d, blkno=0x%llx(0x%llx), %p\n", Looks good. Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From david@fromorbit.com Thu Nov 14 16:09:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 867837F52 for ; Thu, 14 Nov 2013 16:09:13 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 638E3304048 for ; Thu, 14 Nov 2013 14:09:10 -0800 (PST) X-ASG-Debug-ID: 1384466948-04cb6c503955bc10001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id 9R0rNbEUCSea3olI for ; Thu, 14 Nov 2013 14:09:09 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqIGANxIhVJ5LGc//2dsb2JhbABbgweDLbc4hUOBIBd0giUBAQU6HCMQCAMYCSUPBSUDIROIAMBkFo9JB4QxA5gPikaHR4M8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 15 Nov 2013 08:39:08 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vh560-0001v4-S1; Fri, 15 Nov 2013 09:09:04 +1100 Date: Fri, 15 Nov 2013 09:09:04 +1100 From: Dave Chinner To: Eric Sandeen Cc: xfs-oss Subject: Re: [PATCH] xfs_repair: correct docs for "-t" units Message-ID: <20131114220904.GR6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfs_repair: correct docs for "-t" units References: <528534B0.8070709@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528534B0.8070709@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384466948 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142317 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 14, 2013 at 02:38:08PM -0600, Eric Sandeen wrote: > usage() says that the xfs_repair -t reporting interval is > in minutes, and the manpage says nothing at all about units. > > Actually, it's in seconds. > > Clarify in both places that the interval is specified in > seconds. > > Signed-off-by: Eric Sandeen > --- Looks good. Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From bpm@oss.sgi.com Thu Nov 14 18:32:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 46323) id 85C887F54; Thu, 14 Nov 2013 18:32:05 -0600 (CST) From: xfs@oss.sgi.com To: xfs@oss.sgi.com Subject: [XFS updates] XFS development tree branch, master, updated. xfs-for-linus-v3.13-rc1-1-gec715ca X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 359d992bcd398273637cd9edde10afca953783c4 X-Git-Newrev: ec715cacd53f63b21da3a9bc96a9bb4c527e25b1 Message-Id: <20131115003205.85C887F54@oss.sgi.com> Date: Thu, 14 Nov 2013 18:32:05 -0600 (CST) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The branch, master has been updated from 359d992bcd398273637cd9edde10afca953783c4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- XFS development tree From bpm@oss.sgi.com Thu Nov 14 18:32:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 46323) id C9C997F5A; Thu, 14 Nov 2013 18:32:17 -0600 (CST) From: xfs@oss.sgi.com To: xfs@oss.sgi.com Subject: [XFS updates] XFS development tree branch, for-next, updated. xfs-for-linus-v3.13-rc1-1-gec715ca X-Git-Refname: refs/heads/for-next X-Git-Reftype: branch X-Git-Oldrev: 359d992bcd398273637cd9edde10afca953783c4 X-Git-Newrev: ec715cacd53f63b21da3a9bc96a9bb4c527e25b1 Message-Id: <20131115003217.C9C997F5A@oss.sgi.com> Date: Thu, 14 Nov 2013 18:32:17 -0600 (CST) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The branch, for-next has been updated from 359d992bcd398273637cd9edde10afca953783c4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- XFS development tree From bpm@sgi.com Thu Nov 14 18:33:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 453997F57 for ; Thu, 14 Nov 2013 18:33:40 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6310EAC00C; Thu, 14 Nov 2013 16:33:39 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id D755F4266DC; Thu, 14 Nov 2013 18:33:38 -0600 (CST) Date: Thu, 14 Nov 2013 18:33:38 -0600 From: Ben Myers To: Dave Chinner Cc: elder@kernel.org, Mark Tinguely , Linus Torvalds , "linux-kernel@vger.kernel.org" , xfs@oss.sgi.com, Christoph Hellwig , Ric Wheeler Subject: Re: [PATCH] update xfs maintainers Message-ID: <20131115003338.GF1935@sgi.com> References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> <20131114062226.GN6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131114062226.GN6188@dastard> User-Agent: Mutt/1.5.20 (2009-06-14) On Thu, Nov 14, 2013 at 05:22:26PM +1100, Dave Chinner wrote: > On Fri, Nov 08, 2013 at 04:03:10PM -0600, Ben Myers wrote: > > From: Ben Myers > > > > xfs: update maintainers > > > > Add Dave as maintainer of XFS. > > > > Signed-off-by: Ben Myers > > --- > > MAINTAINERS | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > Index: b/MAINTAINERS > > =================================================================== > > --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 > > +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 > > @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* > > > > XFS FILESYSTEM > > P: Silicon Graphics Inc > > +M: Dave Chinner > > M: Ben Myers > > -M: Alex Elder > > M: xfs@oss.sgi.com > > L: xfs@oss.sgi.com > > W: http://oss.sgi.com/projects/xfs > > Reviewed-by: Dave Chinner Applied. ;) From jeff.liu@oracle.com Thu Nov 14 19:42:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A70F17F50 for ; Thu, 14 Nov 2013 19:42:40 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 96D9D304059 for ; Thu, 14 Nov 2013 17:42:37 -0800 (PST) X-ASG-Debug-ID: 1384479756-04cbb0416801540001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id QfAyPsoEl58pqTNT (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 17:42:36 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAF1g5Xo031142 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 01:42:06 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF1g595028889 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Nov 2013 01:42:05 GMT Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF1g47M028882; Fri, 15 Nov 2013 01:42:04 GMT Received: from [192.168.1.103] (/123.119.103.122) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 17:42:04 -0800 Message-ID: <52857BEB.4010406@oracle.com> Date: Fri, 15 Nov 2013 09:42:03 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f References: <52849CC5.10109@oracle.com> <20131114140916.GA13501@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f In-Reply-To: <20131114140916.GA13501@infradead.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384479756 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142324 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/14 2013 22:09 PM, Christoph Hellwig wrote: > On Thu, Nov 14, 2013 at 05:49:57PM +0800, Jeff Liu wrote: >> From: Jie Liu >> >> Run xfs_quota report against an invalid XFS path without desired quota >> limitation is enabled will hit SEGSEGV as fs_path is uninitialized, e.g. >> >> # xfs_quota -xc 'report -up' /invalid_path >> xfs_quota: cannot setup path for mount /invalid_path: No such file or directory >> Segmentation fault (core dumped) >> >> (gdb) r -xc 'report -up' /invalid_path >> xfs_quota: cannot setup path for mount /invalid_path: No such file or directory >> >> Program received signal SIGSEGV, Segmentation fault. >> 0x0000000000408b4d in report_f (argc=2, argv=0x105ea70) at report.c:627 >> 627 else if (fs_path->fs_flags & FS_MOUNT_POINT) >> >> This patch fix report_f() to only do report if the fs_path is initialized. > > quot_f in quot.c and various functions in state.c seem to have the same > issue, and need fixing as well. As per a rough tryout while fixing this problem, it seems that most of those functions are just not be invoked since other precheck-ups were failed before calling them. We have another old fix for stat_f(): commit 04418c5901b846cf904d929210cb71dfba44e9a7 Author: Donald Douwsma Date: Mon Jul 23 04:14:27 2007 +0000 Fix null pointer dereference in state_f. Merge of master-melb:xfs-cmds:29194a by kenmcd. > I'd love to avoid having to expose fs_path as a global and just have a > few safe accessors: > > char *global_fsname(void) > { > return fs_path ? fs_path->fs_name : NULL; > } > > char *global_dir(void) > { > return fs_path ? fs_path->fs_dir : NULL; > } > > char *global_mountpoint(void) > { > if (fs_path && (fs_path->fs_flags & FS_MOUNT_POINT)) > return fs_path->fs_dir; > return NULL; > } > > Together with moving a bit of code from quota/init.c to libxcmd/path.c > that should allow mkaing fs_path and fs_table static there. Sounds reasonable to me, thanks for your suggestion. > > I'd also really love to see a regression test for xfstests. I'll take care of it, let me double check all those sub-commands at first. Thanks, -Jeff From aws040@163.com Thu Nov 14 20:30:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.0 required=5.0 tests=DEAR_SOMETHING,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 84CA67F67 for ; Thu, 14 Nov 2013 20:30:40 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 74205304053 for ; Thu, 14 Nov 2013 18:30:40 -0800 (PST) X-ASG-Debug-ID: 1384482634-04cb6c537c02a80001-NocioJ Received: from m50-133.163.com (m50-133.163.com [123.125.50.133]) by cuda.sgi.com with ESMTP id 4FfBlWW2VX9pbzPR for ; Thu, 14 Nov 2013 18:30:35 -0800 (PST) X-Barracuda-Envelope-From: aws040@163.com X-Barracuda-Apparent-Source-IP: 123.125.50.133 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Received:Date:From:Reply-To:To:Subject:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; bh=wJDZJGBy BbRnLMKe2RJBs3UQOtW8QmVPd9v270hQClo=; b=kfVsi1WBQFoBCmeJ+TBs5pnZ cTLw/ow1Zc6pdeIiC6kPQ2vlZz/M5HoD+EMJyoUUO8nC7gENlFL8dS7GnpJ/d4Ec a4wP+zQJ4/4sFmXoIQVFoeLGJknNW79rZGYpt24A0WLe/4DqTtKf2jTI0x1GvH2m 97idoXnpKso/gZNhQfU= Received: from swadhko (unknown [110.240.4.250]) by smtp3 (Coremail) with SMTP id DdGowEApiVRIh4VSN3ugDQ--.6985S3; Fri, 15 Nov 2013 10:30:33 +0800 (CST) Date: Fri, 15 Nov 2013 10:31:08 +0800 From: "Vita" Reply-To: karl@qdawschem.com To: "xfs" Subject: SLES real manufacturer Message-ID: <201311151031086096802@163.com> X-ASG-Orig-Subj: SLES real manufacturer X-Mailer: Foxmail 6, 10, 201, 20 [cn] MIME-Version: 1.0 Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 X-CM-TRANSID:DdGowEApiVRIh4VSN3ugDQ--.6985S3 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxU2ubkUUUUU X-CM-SenderInfo: hdzvikqq6rljoofrz/1tbiXwbWsFD+NoO7KwAAs0 X-Barracuda-Connect: m50-133.163.com[123.125.50.133] X-Barracuda-Start-Time: 1384482635 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142326 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature RGVhciBzaXIsDQpHbGFkIHRvIGhlYXIgdGhhdCB5b3UgYXJlIG9uIHRoZSBtYXJrZXQgZm9yIGNo ZW1pY2FsIHByb2R1Y3QuV2UgYXJlIGEgbWFudWZhY3R1cmVyIGFuZCBzZWxsZXIgaW4gQ2hpbmEu ZXhwb3J0aW5nIGNoZW1pY2FsIHByb2R1Y3Qgd2l0aCBnb29kIHF1YWxpdHkgYW5kIGNvbXBldGl0 aXZlIHByaWNlLiANCg0KRW1haWwgbWUsbGV0J3MgdGFsayBkZXRhaWxzLiANCnJlZ2FyZHMsDQpW aXRh From jeff.liu@oracle.com Thu Nov 14 22:30:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 1310E7F5F for ; Thu, 14 Nov 2013 22:30:39 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id E5D5F8F8035 for ; Thu, 14 Nov 2013 20:30:35 -0800 (PST) X-ASG-Debug-ID: 1384489834-04bdf06eef06640001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id QiCBA0psdTL2ZrWX (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 20:30:34 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAF4TuEj027914 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 04:29:57 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4Ts6v022977 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Nov 2013 04:29:55 GMT Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4TsXM002443; Fri, 15 Nov 2013 04:29:54 GMT Received: from [192.168.1.103] (/123.119.103.122) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 20:29:54 -0800 Message-ID: <5285A33C.4040808@oracle.com> Date: Fri, 15 Nov 2013 12:29:48 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: linux-kernel@vger.kernel.org CC: akpm@linux-foundation.org, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, oleg@redhat.com, jiri@resnulli.us, gregkh@linuxfoundation.org Subject: [PATCH 0/6] list: introduce list_last_entry_or_null() Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH 0/6] list: introduce list_last_entry_or_null() Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384489834 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142328 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Folks, This patch is trying to introduce a new list helper to retrieve the last entry or return NULL if the list is empty corresponding to it, which is inspired by Jiri Pirko's list_first_entry_or_null(). With this trivial helper, we could get a little benefit to simplify the code logic of xfs_ail_max() and make the code looks a bit more consistent with xfs_ail_min() which has already been simplified via list_first_entry_or_null(). Moreover, as a per simple grep against fs as well as driver's tree, I think there are some other places could make use of it for similar purpose, here I spread this helper over some file systems as well. Any comments are welcome! Thanks, -Jeff From jeff.liu@oracle.com Thu Nov 14 22:32:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D41FF7F6A for ; Thu, 14 Nov 2013 22:32:01 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5D692AC00B for ; Thu, 14 Nov 2013 20:31:58 -0800 (PST) X-ASG-Debug-ID: 1384489913-04cb6c537d06080001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id dAndHkzJWoJuxxGE (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 20:31:54 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAF4VMKf029223 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 04:31:23 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4VL1D006564 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Nov 2013 04:31:22 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4VLf8027039; Fri, 15 Nov 2013 04:31:21 GMT Received: from [192.168.1.103] (/123.119.103.122) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 20:31:20 -0800 Message-ID: <5285A393.8000808@oracle.com> Date: Fri, 15 Nov 2013 12:31:15 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: linux-kernel@vger.kernel.org CC: akpm@linux-foundation.org, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, oleg@redhat.com, jiri@resnulli.us, gregkh@linuxfoundation.org Subject: [PATCH 1/6] list: introduce list_last_entry_or_null() Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH 1/6] list: introduce list_last_entry_or_null() Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384489914 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142328 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header From: Jie Liu Introduce a trivial helper list_last_entry_or_null() to fetch the last entry from a list, return NULL if the list is empty. Signed-off-by: Jie Liu --- include/linux/list.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/include/linux/list.h b/include/linux/list.h index ef95941..3337249 100644 --- a/include/linux/list.h +++ b/include/linux/list.h @@ -384,6 +384,17 @@ static inline void list_splice_tail_init(struct list_head *list, (!list_empty(ptr) ? list_first_entry(ptr, type, member) : NULL) /** + * list_last_entry_or_null - get the last element from a list + * @ptr: the list head to take the element from. + * @type: the type of the struct this is embedded in. + * @member: the name of the list_struct within the struct. + * + * Note that if the list is empty, it returns NULL. + */ +#define list_last_entry_or_null(ptr, type, member) \ + (!list_empty(ptr) ? list_last_entry(ptr, type, member) : NULL) + +/** * list_next_entry - get the next element in list * @pos: the type * to cursor * @member: the name of the list_struct within the struct. -- 1.8.3.2 From jeff.liu@oracle.com Thu Nov 14 22:32:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 76D817F72 for ; Thu, 14 Nov 2013 22:32:04 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6301D8F8054 for ; Thu, 14 Nov 2013 20:32:04 -0800 (PST) X-ASG-Debug-ID: 1384489923-04cb6c537d06090001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id UvtweFWv7DH00YAV (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 20:32:03 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAF4VWid011805 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 04:31:33 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4VVf0027460 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Nov 2013 04:31:32 GMT Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4VVTi027440; Fri, 15 Nov 2013 04:31:31 GMT Received: from [192.168.1.103] (/123.119.103.122) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 20:31:29 -0800 Message-ID: <5285A39C.4030507@oracle.com> Date: Fri, 15 Nov 2013 12:31:24 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: linux-kernel@vger.kernel.org CC: akpm@linux-foundation.org, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, oleg@redhat.com, jiri@resnulli.us, gregkh@linuxfoundation.org Subject: [PATCH 2/6] xfs: simplify xfs_ail_max() via list_last_entry_or_null() Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH 2/6] xfs: simplify xfs_ail_max() via list_last_entry_or_null() Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384489923 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142328 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header From: Jie Liu Simplify xfs_ail_max() with list_last_entry_or_null(), and move it to xfs_trans_priv.h as an inline function as now it is one line. Signed-off-by: Jie Liu --- fs/xfs/xfs_trans_ail.c | 14 -------------- fs/xfs/xfs_trans_priv.h | 12 ++++++++++++ 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/fs/xfs/xfs_trans_ail.c b/fs/xfs/xfs_trans_ail.c index a728735..af605d0 100644 --- a/fs/xfs/xfs_trans_ail.c +++ b/fs/xfs/xfs_trans_ail.c @@ -62,20 +62,6 @@ xfs_ail_check( #endif /* DEBUG */ /* - * Return a pointer to the last item in the AIL. If the AIL is empty, then - * return NULL. - */ -static xfs_log_item_t * -xfs_ail_max( - struct xfs_ail *ailp) -{ - if (list_empty(&ailp->xa_ail)) - return NULL; - - return list_entry(ailp->xa_ail.prev, xfs_log_item_t, li_ail); -} - -/* * Return a pointer to the item which follows the given item in the AIL. If * the given item is the last item in the list, then return NULL. */ diff --git a/fs/xfs/xfs_trans_priv.h b/fs/xfs/xfs_trans_priv.h index 12e86af..b1d93ae 100644 --- a/fs/xfs/xfs_trans_priv.h +++ b/fs/xfs/xfs_trans_priv.h @@ -97,6 +97,18 @@ xfs_ail_min( li_ail); } +/* + * Return a pointer to the last item in the AIL. If the AIL is empty, then + * return NULL. + */ +static inline struct xfs_log_item * +xfs_ail_max( + struct xfs_ail *ailp) +{ + return list_last_entry_or_null(&ailp->xa_ail, struct xfs_log_item, + li_ail); +} + static inline void xfs_trans_ail_update( struct xfs_ail *ailp, -- 1.8.3.2 From jeff.liu@oracle.com Thu Nov 14 22:33:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 27E5F7F72 for ; Thu, 14 Nov 2013 22:33:31 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 10ECE304048 for ; Thu, 14 Nov 2013 20:33:31 -0800 (PST) X-ASG-Debug-ID: 1384490009-04cbb04169064e0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id g0Mols0Pta9HfODU (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 20:33:30 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAF4WwvZ030414 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 04:32:59 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4Wv8n012215 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Nov 2013 04:32:58 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4WvBJ012204; Fri, 15 Nov 2013 04:32:57 GMT Received: from [192.168.1.103] (/123.119.103.122) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 20:32:57 -0800 Message-ID: <5285A3F4.4040000@oracle.com> Date: Fri, 15 Nov 2013 12:32:52 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: linux-kernel@vger.kernel.org CC: akpm@linux-foundation.org, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, oleg@redhat.com, jiri@resnulli.us, gregkh@linuxfoundation.org Subject: [PATCH 3/6] gfs2: simplify current_tail() via list_last_entry_or_null() Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH 3/6] gfs2: simplify current_tail() via list_last_entry_or_null() Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384490010 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142328 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header From: Jie Liu Simplify the code in current_tail() via list_last_entry_or_null(). Signed-off-by: Jie Liu --- fs/gfs2/log.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/fs/gfs2/log.c b/fs/gfs2/log.c index 610613f..555f767 100644 --- a/fs/gfs2/log.c +++ b/fs/gfs2/log.c @@ -441,13 +441,9 @@ static unsigned int current_tail(struct gfs2_sbd *sdp) spin_lock(&sdp->sd_ail_lock); - if (list_empty(&sdp->sd_ail1_list)) { - tail = sdp->sd_log_head; - } else { - tr = list_entry(sdp->sd_ail1_list.prev, struct gfs2_trans, - tr_list); - tail = tr->tr_first; - } + tr = list_last_entry_or_null(&sdp->sd_ail1_list, struct gfs2_trans, + tr_list); + tail = tr ? tr->tr_first : sdp->sd_log_head; spin_unlock(&sdp->sd_ail_lock); -- 1.8.3.2 From jeff.liu@oracle.com Thu Nov 14 22:34:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 545057F72 for ; Thu, 14 Nov 2013 22:34:35 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id DAD79AC00C for ; Thu, 14 Nov 2013 20:34:34 -0800 (PST) X-ASG-Debug-ID: 1384490073-04cbb0416606530001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id g90QzApYxXYSspVr (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 20:34:33 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAF4Y3aP013862 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 04:34:03 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4Y2NS013192 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Nov 2013 04:34:03 GMT Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4Y1EA004107; Fri, 15 Nov 2013 04:34:01 GMT Received: from [192.168.1.103] (/123.119.103.122) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 20:34:01 -0800 Message-ID: <5285A434.2080608@oracle.com> Date: Fri, 15 Nov 2013 12:33:56 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: linux-kernel@vger.kernel.org CC: akpm@linux-foundation.org, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, oleg@redhat.com, jiri@resnulli.us, gregkh@linuxfoundation.org Subject: [PATCH 4/6] ubifs: simplify drop_last_node() via list_last_entry_or_null() Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH 4/6] ubifs: simplify drop_last_node() via list_last_entry_or_null() Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384490073 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142328 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header From: Jie Liu Simplify the code in drop_last_node() via list_last_entry_or_null(). Signed-off-by: Jie Liu --- fs/ubifs/recovery.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/fs/ubifs/recovery.c b/fs/ubifs/recovery.c index 065096e..e46c394 100644 --- a/fs/ubifs/recovery.c +++ b/fs/ubifs/recovery.c @@ -603,12 +603,10 @@ static void drop_last_group(struct ubifs_scan_leb *sleb, int *offs) */ static void drop_last_node(struct ubifs_scan_leb *sleb, int *offs) { - struct ubifs_scan_node *snod; - - if (!list_empty(&sleb->nodes)) { - snod = list_entry(sleb->nodes.prev, struct ubifs_scan_node, - list); + struct ubifs_scan_node *snod = list_last_entry_or_null(&sleb->nodes, + struct ubifs_scan_node, list); + if (snod) { dbg_rcvry("dropping last node at %d:%d", sleb->lnum, snod->offs); *offs = snod->offs; -- 1.8.3.2 From jeff.liu@oracle.com Thu Nov 14 22:35:22 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9520B7F77 for ; Thu, 14 Nov 2013 22:35:22 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 38AB4AC00B for ; Thu, 14 Nov 2013 20:35:22 -0800 (PST) X-ASG-Debug-ID: 1384490121-04bdf06eed06880001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id cO5tUoPwuCPEOiyt (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 20:35:21 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAF4Yo2U014304 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 04:34:51 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4YnlV006236 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Nov 2013 04:34:50 GMT Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4Yn2Y006197; Fri, 15 Nov 2013 04:34:49 GMT Received: from [192.168.1.103] (/123.119.103.122) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 20:34:49 -0800 Message-ID: <5285A464.1070904@oracle.com> Date: Fri, 15 Nov 2013 12:34:44 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: linux-kernel@vger.kernel.org CC: akpm@linux-foundation.org, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, oleg@redhat.com, jiri@resnulli.us, gregkh@linuxfoundation.org Subject: [PATCH 5/6] jfs: simplify lmNextPage() via list_last_entry_or_null() Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH 5/6] jfs: simplify lmNextPage() via list_last_entry_or_null() Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384490121 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142328 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header From: Jie Liu Simplify the code in lmNextPage via list_last_entry_or_null(). Signed-off-by: Jie Liu --- fs/jfs/jfs_logmgr.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/fs/jfs/jfs_logmgr.c b/fs/jfs/jfs_logmgr.c index 360d27c..7b565d0 100644 --- a/fs/jfs/jfs_logmgr.c +++ b/fs/jfs/jfs_logmgr.c @@ -591,10 +591,7 @@ static int lmNextPage(struct jfs_log * log) * write or queue the full page at the tail of write queue */ /* get the tail tblk on commit queue */ - if (list_empty(&log->cqueue)) - tblk = NULL; - else - tblk = list_entry(log->cqueue.prev, struct tblock, cqueue); + tblk = list_last_entry_or_null(&log->cqueue, struct tblock, cqueue); /* every tblk who has COMMIT record on the current page, * and has not been committed, must be on commit queue -- 1.8.3.2 From jeff.liu@oracle.com Thu Nov 14 22:35:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8D3287F81 for ; Thu, 14 Nov 2013 22:35:56 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5893B8F8052 for ; Thu, 14 Nov 2013 20:35:56 -0800 (PST) X-ASG-Debug-ID: 1384490155-04bdf06eee068c0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id ECAWLcI7nDQaSaQ2 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 20:35:55 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAF4ZMmD032303 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 04:35:23 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4ZLmx007373 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Nov 2013 04:35:21 GMT Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4ZLUM016267; Fri, 15 Nov 2013 04:35:21 GMT Received: from [192.168.1.103] (/123.119.103.122) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 20:35:20 -0800 Message-ID: <5285A483.3040009@oracle.com> Date: Fri, 15 Nov 2013 12:35:15 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: linux-kernel@vger.kernel.org CC: akpm@linux-foundation.org, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, oleg@redhat.com, jiri@resnulli.us, gregkh@linuxfoundation.org Subject: [PATCH 6/6] jfs: simplify lmLogSync() via list_last_entry_or_null() Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH 6/6] jfs: simplify lmLogSync() via list_last_entry_or_null() Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384490155 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142328 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header From: Jie Liu Simplify the code in lmLogSync() via list_last_entry_or_null(). Signed-off-by: Jie Liu --- fs/jfs/jfs_logmgr.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/fs/jfs/jfs_logmgr.c b/fs/jfs/jfs_logmgr.c index 7b565d0..2f90779 100644 --- a/fs/jfs/jfs_logmgr.c +++ b/fs/jfs/jfs_logmgr.c @@ -963,13 +963,9 @@ static int lmLogSync(struct jfs_log * log, int hard_sync) if (log->sync == log->syncpt) { LOGSYNC_LOCK(log, flags); - if (list_empty(&log->synclist)) - log->sync = log->lsn; - else { - lp = list_entry(log->synclist.next, - struct logsyncblk, synclist); - log->sync = lp->lsn; - } + lp = list_last_entry_or_null(&log->synclist, struct logsyncblk, + synclist); + log->sync = lp ? lp->lsn : log->lsn; LOGSYNC_UNLOCK(log, flags); } -- 1.8.3.2 From jeff.liu@oracle.com Thu Nov 14 22:50:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0E5137F89 for ; Thu, 14 Nov 2013 22:50:49 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id E658C8F8033 for ; Thu, 14 Nov 2013 20:50:48 -0800 (PST) X-ASG-Debug-ID: 1384491047-04cbb0416906d30001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id zlgnKvyvIlgiyTMc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 Nov 2013 20:50:47 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAF4oEfr025588 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 04:50:15 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4oDHj018060 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Nov 2013 04:50:13 GMT Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAF4oDDU018050; Fri, 15 Nov 2013 04:50:13 GMT Received: from [192.168.1.103] (/123.119.103.122) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Nov 2013 20:50:12 -0800 Message-ID: <5285A7FF.1000901@oracle.com> Date: Fri, 15 Nov 2013 12:50:07 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: shaggy@kernel.org CC: jfs-discussion@lists.sourceforge.net, jiri@resnulli.us, gregkh@linuxfoundation.org, oleg@redhat.com, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 6/6] jfs: simplify lmLogSync() via list_last_entry_or_null() References: <5285A483.3040009@oracle.com> X-ASG-Orig-Subj: Re: [PATCH 6/6] jfs: simplify lmLogSync() via list_last_entry_or_null() In-Reply-To: <5285A483.3040009@oracle.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384491047 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142328 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Dave and all, Please ignore this patch from this series. On 11/15 2013 12:35 PM, Jeff Liu wrote: > From: Jie Liu > > Simplify the code in lmLogSync() via list_last_entry_or_null(). > > Signed-off-by: Jie Liu > --- > fs/jfs/jfs_logmgr.c | 10 +++------- > 1 file changed, 3 insertions(+), 7 deletions(-) > > diff --git a/fs/jfs/jfs_logmgr.c b/fs/jfs/jfs_logmgr.c > index 7b565d0..2f90779 100644 > --- a/fs/jfs/jfs_logmgr.c > +++ b/fs/jfs/jfs_logmgr.c > @@ -963,13 +963,9 @@ static int lmLogSync(struct jfs_log * log, int hard_sync) > > if (log->sync == log->syncpt) { > LOGSYNC_LOCK(log, flags); > - if (list_empty(&log->synclist)) > - log->sync = log->lsn; > - else { > - lp = list_entry(log->synclist.next, > - struct logsyncblk, synclist); > - log->sync = lp->lsn; > - } > + lp = list_last_entry_or_null(&log->synclist, struct logsyncblk, > + synclist); Here it could be simplified via list_first_entry_or_null(), my apology for this mistake. > + log->sync = lp ? lp->lsn : log->lsn; > LOGSYNC_UNLOCK(log, flags); > > } > Thanks, -Jeff From wine-specials@media-namibia.com Fri Nov 15 01:07:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY,RCVD_NUMERIC_HELO autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 41CBC7F67 for ; Fri, 15 Nov 2013 01:07:30 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1880E304043 for ; Thu, 14 Nov 2013 23:07:29 -0800 (PST) X-ASG-Debug-ID: 1384499246-04cbb041670b9b0001-NocioJ Received: from www102.nur4.host-h.net (www102.nur4.host-h.net [213.133.104.102]) by cuda.sgi.com with ESMTP id lhMKJbDegN0FgJig (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Thu, 14 Nov 2013 23:07:27 -0800 (PST) X-Barracuda-Envelope-From: wine-specials@media-namibia.com X-Barracuda-Apparent-Source-IP: 213.133.104.102 Received: from [41.198.16.121] (helo=41.198.16.121) by www102.nur4.host-h.net with esmtpa (Exim 4.80) (envelope-from ) id 1VhDUx-0000qg-6h for xfs@oss.sgi.com; Fri, 15 Nov 2013 08:07:25 +0100 MIME-Version: 1.0 From: "Wine Specials" Reply-To: wine@media-namibia.com To: xfs@oss.sgi.com Subject: Last of the Extravaganza Wines Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_001_59B3_4A9A2EE0.6C4E07AE" X-ASG-Orig-Subj: Last of the Extravaganza Wines X-Mailer: SmartSend.2.0.127 Date: Fri, 15 Nov 2013 09:07:16 +0200 Message-ID: <220347273176172153434@Henri-PC> X-Authenticated-Sender: wine-specials@media-namibia.com X-Virus-Scanned: Clear (ClamAV 0.97.8/18112/Fri Nov 15 00:39:46 2013) X-Barracuda-Connect: www102.nur4.host-h.net[213.133.104.102] X-Barracuda-Start-Time: 1384499247 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.41 X-Barracuda-Spam-Status: No, SCORE=2.41 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA085, EXTRA_MPART_TYPE, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY, RCVD_NUMERIC_HELO, RCVD_NUMERIC_HELO_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142330 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry 0.00 RCVD_NUMERIC_HELO Received: contains an IP address used for HELO 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 1.25 RCVD_NUMERIC_HELO_2 Received: contains an IP address used for HELO 0.10 BSF_SC0_SA085 Custom Rule SA085 ------=_NextPart_001_59B3_4A9A2EE0.6C4E07AE Content-Type: text/html; charset="windows-1252" Content-Transfer-Encoding: quoted-printable

Dear Wine Lovers,

<=3Fxml:namespace prefix= =3D o ns =3D "urn:schemas-microsoft-com:office:office" /> 

In case you missed it =96 we had a wonderful party at the Extravaganz= a with fabulous wines tasted, good music and fun all round.

 

After this event, we still have a number of the estate wines availabl= e for sale =96 at SPECIAL PRICES. We have listed them on our website in cas= e you would like to order some before we ship the excess back to the produc= ing wine farms.

 

If you would like to order some=85 or some more, click on this LINK

 

Otherwise we=92ll see you again at the Winter Wine&D=E9cor Extrav= aganza next year.

 

Take care!

 

3D""<=3Fxml:namespace prefix =3D v = ns =3D "urn:schemas-microsoft-com:vml" />

 

It is not= our intention to spam or irritate you. We send out invitations around twic= e a year, and wine specials no more than once a month. Should you wish not = to receive further emails from us, please feel free to make use of our auto= mated unsubscribe feature by clicking on this link: U= NSUBSCRIBE

------=_NextPart_001_59B3_4A9A2EE0.6C4E07AE Content-Type: image/jpeg; name="springextravaganza small.jpg" Content-Transfer-Encoding: base64 Content-ID: <6455365211-1> /9j/4AAQSkZJRgABAQEBLAEsAAD/4RDcRXhpZgAATU0AKgAAAAgABAE7AAIAAAAGAAAISodpAAQA AAABAAAIUJydAAEAAAAMAAAQyOocAAcAAAgMAAAAPgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhlbnJpAAAFkAMAAgAA ABQAABCekAQAAgAAABQAABCykpEAAgAAAAM1NAAAkpIAAgAAAAM1NAAA6hwABwAACAwAAAiSAAAA ABzqAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAMjAxMzowMToxNiAxMTo1MTo1OQAyMDEzOjAxOjE2IDExOjUxOjU5AAAASABlAG4A cgBpAAAA/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYA MQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVz YwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAU YlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QA AAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAA BDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNr YXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JH QiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA b6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAA AAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu Y2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAA AAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAA AAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAA AAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJ RUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVD NjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD 7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAA AAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAt ADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcA vADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFg AWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkEC SwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNy A34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE 8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQav BsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I 0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5 C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgO Ew4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExEx EU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0U zhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihiv GNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUd Hh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHO IfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3Jugn GCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyi LNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy 1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlC OX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNA ZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fA SAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP 3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4Fgv WH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxh T2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqf avdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0 zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8j f4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6K ZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJ ljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobai JqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6h rxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8 IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5 yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DY ZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf 56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32 +/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+ELGGh0dHA6Ly9ucy5hZG9iZS5jb20v eGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtj OWQnPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iPjxyZGY6UkRGIHhtbG5z OnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpE ZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1 MTgyZjFiIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3Jl YXRlRGF0ZT4yMDEzLTAxLTE2VDExOjUxOjU5LjU0MDwveG1wOkNyZWF0ZURhdGU+PC9yZGY6RGVz Y3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0x MWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1l bnRzLzEuMS8iLz48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0idXVpZDpmYWY1YmRkNS1iYTNk LTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxl bWVudHMvMS4xLyI+PGRjOmNyZWF0b3I+PHJkZjpTZXEgeG1sbnM6cmRmPSJodHRwOi8vd3d3Lncz Lm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRmOmxpPkhlbnJpPC9yZGY6bGk+PC9y ZGY6U2VxPg0KCQkJPC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6 eG1wbWV0YT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgPD94cGFja2V0IGVuZD0ndyc/Pv/bAEMABgQFBgUEBgYFBgcHBggKEAoKCQkKFA4PDBAX FBgYFxQWFhodJR8aGyMcFhYgLCAjJicpKikZHy0wLSgwJSgpKP/bAEMBBwcHCggKEwoKEygaFhoo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKP/AABEIAcAB PQMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/ xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/ APGqKKKACiiljRpJFRBl2IUD1JoASiu/g+GV0JpoL7WtLt7qJHdreNmmcbFLEHAABwPWvP8APGTx XNh8ZRxLaoyva3frt67dDWpRqUre0i1fuLRUtvbT3Ofs0E02Bk+WhbA/CoSQOpFdCabsZC0UrKyn DKVPXBGKRQWJCgtgZOBnApgFFFCgvnYC2Bk4GcfWgAooX5m2rlm9Bya29O8J+IdSAay0XUJUP8fk lV/M4FZ1KtOkr1JJLzdhpN7GJRWn4g0LUfD93FbatAIJ5IxKqB1f5SSAcgkdjWZTp1I1IqcHdPqg aadmFFKqlmCqCzHgADJNatn4c1a6mWNLGaPcM75VKKB7k1fkCTexk0V2j+A5Y4o2kv0JLqHCxngE 4JBJ5xmtrTvDOl2esCIwGYpbrIplO7LbiCSOnpVqlK9rGipS6nm1tbT3JcW8Ly7FLNtGdoHUn0ro vDPhOXV7f7VcTG3ticIQuWf3HtXZ6bY+Rb63ZRqFV5XZAB2dAR+RyPwputG5sNJsdO0grHczMtvG xONoC5J/T9auNNL3p7f8GxapJas858Q6X/Y+pvaecswADBgMHB7EdjWbXYeKfD39n6Sb+7u5LnUJ JlEjnheQeg/Ac1yEaNK4SJGkc/woCx/IVlJcrd1YxnGzsJRVyfS9Rt4vNuNPvIov78kDqv5kVS69 KiMoyV4u5NhaKQkDqQK0NO0XVdSYDTtNvbon/nlAzD88YonOMFzTdl5glfYoUVv6t4O17R9LOoap p7WtsHWPMjru3NnA2g57GufqKVanWXNSkpLydxuLjoxaK2tP8KeIdRthcWGiahPAekiQNg/T1/Cs q6tp7S4eC7hlgnQ4aOVSrL9QaIVqc5OMZJtbq4NNEVFABJAAJJOAB3rsrL4fagYEm1m+sdGEg3JF dMzTEevlqCR+OKmviqWHSdWVr7d36Jas0pUalaXLTi2/I42iun1/wZfaVYNqFvc2mp6chCyT2jE+ UT03qQGX69K5inRr068eam7r+t+xNSlOlLkqKz8woqxY2V3fyeXY2txcv/dhjZz+grXbwX4nWIyt 4f1QIBnP2dv5UVMRSpu05pPzaRKi3sYFFLIjRuySKyOpwysMEH0IpK2EFXNFshqWsWNiXMYuZ0h3 gZ27mAzj8ap1s+Cxu8YaGP8Ap+h/9DFZYiThSlJbpP8AIcdWdu2geFNJuZYGstR1WeFyjNcziGMk HH3UGcfjWhNpun3mueBVtNLs7BJJ57mdbdCAUiYHkkknhT1qlq5zq98fWeQ/+PGuqGmvb6FZa40i BLbSJbeNOd3mTSkZ+m3NfI4ipKEYTlNuUrrVvdxaWm27XQ+6zLKcNRoU4UYWlKUVfqYdjdtLN4h1 Fz839n3cxPuykf8As1VNJgs9B8O6IY9K06bUbq2+1S3FzAJWG5jsAB4Hygdqv+G9Km1jSvENnauk c01mIVd84G6ReuPYGovFuyPXZbWI5is0jtEx6RoF/mDTTjOs6C2W68klZPy978DrnhaeJzZxqRvG EFodT4Nv7nU7LWW1WdjpyWrxfZ4gIUYlSSBtAx8qn865jSL6OO8trbRNH0rT2lkWNXjtxJIMnH33 ya6KwtJbDwG91uVUkt5pGXuWkZY0/DaG/OsHwLbmfxPaFcfud03PQFVJH64ripRp2xFVL3V06e6u 2zuOnRws3XxEoK0Lpaae6tfxHa5DpE99e65f6ZFqV1d6hPDD9okYRpFDtjB2KRnkGkTVZbjw34kt 0gs7W2XTJSIbW3WNc5UdQMnqepqPxDYy6RY6LpdxIkk8Fs0krpnDPJIzEjP4UeGbCTVYdcsIXRJL jTpEVnzgHK9cV0qEPq6nJ3UXpe7slKysumnY5KWBoQyl13Bc7i3fqY3hzTtJ07wppeoXWkWt/qF6 0r7rosyIivtXCAgHoetd54bvPtfhXxFNe2dgbGGFUS1S2WOJm68hcE/w9TXNeI7FtIg0fSXdXeys UR2XoWYsxI/76roIFNl8KJ36G8uB+I3AfyQ1lj5KvTjNu7nNWd3oua6t20XQrDYChDA0bwXNNxV+ urv+Rz0fiO/t126etnp6+lnapF+oGf1qjealfXpJvL25n/66Ssf60/RtMuNXv0s7TYJWBbLthQAM kk11EPgM4/0rV7dfUQxM/wCpxXXOphMNOzSUvJXf4Js9mriMvy58s3GD9NfwPNviqca1pcX/ADy0 u2X8wT/Wm+EfCkOoWf2zUvM8p8iKNDtJH94n+Vdl448AXmu+IDeWd7bJarBDAokDB8IgUnAGOcGi 80+6kFpBp16bK3hUqwjQMzDGABngY5r6PI5wq4aKjq4pXXm/6Z+aVJRrVp1Fqrv8zN8M6da6PBqD GIPPbTODKFy5QKGGPQ4PauitrpZbZA6tHJIqy+U/3lHfP5gVT0LRBpMU3lXEksVxMDmU5YNgZJPf t+tW4/B2u2N/ea9qM1u9kyCFUj3ZUFht6j8/rXpPFU6Dp0pys5OyXmmCfLZHNeI72+03RoBcnzZp bob5EXCxoH3BfyAH51rXB2eJLQjpLbSp+TKR/WukuPCt/caTBLdQRXNlfZCmMEgL1G70IwenpVO4 8O3kt1Z3CmNTas+VJJLqVxx+OOtZSx2Hg9ai6b76O3+f/DBJqO7IVAD7gBuOASPbt+tZGq2jazbW k9hdC2nhkLpJt3YOCrAj1/wrRuPDGvR3t7Lpt7YJFcBSFmDExuAASMDHOKw4Ph/4ot/O8jXbePzm LvtZxlj1PTrWU85wb0cl5/eZyxENhyQWepeI9G8PXjPeW8CyXF5ucguEjZsEjkZOSasR+ILu2i8r SY7bSoOyWUIjP4t94/iad4Z8EX3hqXVdXvry2nCWMyL5e4tvfC5yR7msq3hkuJ44IEaSWRgqIvVi egr5/F1qONxEp/FCKS8k9W9HptbU+w4Xw1GrSnXqRT1sr9NDRi8RazFJvXVLwnuHlLA/UHINZviT QbfXoLbV9Nto7e7FzFb6hbwrtRvMYKsyr2yeCBxnBqxqOm3umyiPULWa3dhlRIuM/Q963vhvMkfi eOKZQ0M0bh1PQ7RvB/AqDXLUnHD03isNa8VfTquq038uzPXzfL6GLwspwSuldNeRX1LUYtI1a8td D03S7KGCZo0eO0RpCAcZLNk5qhd67q12NtxqV26f3RIVX8hgVSuZTPczSnlpHZvrk5rrYPAV3gfb dQs7c4BKDdIw/IVLWGwyi6tubva7ffuzdrA5bTi6ijHztuch4mbb8OLkkkmXU4gSe+2Nz/Wo/Cmh 22g6bb6xq1vHcancr5ljaTLlIU7TSL3J/hU/U13upeELL+xrWC6vfP0+yuzqF5mMp5ihNojXr1OB +Ncbqd7LqN/Nd3GPMlbOB0UdlHsBgVWHxPt4SpU21FtuW68kvna78rLqeDhcFSzXMKmL3pq1vN2H Xup319OZru8nlk9S54+g6D8Kl1G3bxbolxZ3eZdXs4mnsbhuXdVGXhY9SCMkZ6EU210fUru0e6tb C5mt1zmREJHHX611uk+G5bPRPOuZVtnuF8y8c5EkNoOWRPR34GewNRiK9Ggk6bSlF6W6fd0tuuu3 U9XOnhfqrpSSb2SW9+nocL4O0uPw7pUGuXcavq92u6wjcZFvH084j+8f4fTrSyyPNK8sztJK53M7 HJY+pNWdWvn1LUJrqQBN5wqDoiDhVHsBgVFb2lzcRySW9tPLHHy7Rxlgv1IrsTbbrVvif4dkvJfi 9ep1ZXl9PLqCj9p7vzLOh3y2OoI0yiS0lBhuYj0kibhgfw5+tRaX4asPD39uzX9hBqE9rqIs7T7T kx7NhfeVBAY7SnWqnUV2fjd0/sHQWT/W3cYuZT6sI0QH8lrmxE5QqxhF2VTR20+HX8ro5syy+niM XQnJX3T80lcw5/EWqyReVHdtbQdobVRCg/BcVnreXSyCRbq4Dg53CVs/nmrmnaNPe2NxfNNbWthb nEtzcSbVU/zP5VX1KxewuFjeSKZHjWWOWI5SRGGQwrSn9XUnTglfyX9anpUpYWM3h6dlJdFYo/EZ RqXhzTNauADqC3D2U02MNMoUMpb1I5GfpXndd/8AEaYWvh/QNLJ/fP5moSr6B8KmfwUn8a4CvZyl Ww67Xlb0u/w7eR+Y5v7P67U9mtLhW/8AD9N/jnQF9b6L/wBCFYFdP8MU3/EDQv8AZuQ/5An+ldGO fLhqr/uv8mefBXkkdPftuvrpvWVz+pruvF8v2XwDoVqDhrhI2I9lUn+bCuAmO55G9STXf+I7P+2P EGg6KJDGkNim9lGdvybicfQCvksbaNSjzfDG8n/26v8AOx+q4yMfaUXPaN5P5L/gi/CpFWHVJ3+4 rRbj7LuY/wAq4Wd5L6+kcZMtxKT9Sx/+vXaeF5BY/D3xBdA8vIYlPqSoX/2Y1geCLUXXiiwVhlI3 85vogLf0FRRnyVcTiH00+6Ov6GVFqnWxOKfSy/8AAYnZ+PNtj4Ta0j+6skNqv0RST+orC+GsP+la nc4/1duIwfd2H9Aau/Emc/2XpsZPMs0sx/AAf1NWPhpb/wDEnnfHNxeJH+Cj/wCyrkh+6y936y/J pP8ABM8SE3TyKdR7zb/FnNfEGXzPFV0g6QrHEPwUf1qx8Nj/AMVBMn9+0lH8jWL4iuPtWv6lPnIe 4cj6bjitb4bSrF4xsg/3ZA8Z/FTXoVoOnlzj1UPyR79ehbLXS7Qt+BX8eTeb4s1HHSNhEP8AgKgf 0rovGi/YvA2hWXQkqzD6JuP6vXHXZOo+IJiOTc3Rx/wJ/wD69dd8WZQLnTbdfuokj4/4FtH/AKDW E4Wq4Wh21+5GU48tXC4fsm/ujb9TP+HTW8N9qFxdXMFuqW2xWlcKMsw/oDXXafquj3uoLZW15JcT srMDHEQg2gn7x+npXlFtbT3UgS2glnk/uxoWP6V3Hgjw9qenaqb7ULU20CwSKPNYBiSuB8uc0sxo 04udV1LSa0Wnb738jhzzLcJU58VXn7yjorpbfnqdNWRfSG0n8iwt0WSRcllXnmteingsUsNNylHm Xa+l+l+9ux+b058j11G6H4XfV1gtBMIgjeZLIBk8jtXq17YWM2mrZXqo9t8uVc43YIPP5VyfgWeO O9ljcgM44zWr4p0u+1C5jNq+IwPXFepRzOv9WlX5eeak1tsnZt6a2b/TsdKk5RTfr+JPruq2emWX 2aFIz8u1Y0AAArz123OzYC5OcDoK6j/hFL6eTfcTruPU1l69pP8AZTxIZC7MCSe1ePi6mIrVPb4i DV9Fo0lu7apX66/lsZ1Yya8kZNFFFc5zGZ4vl8nwjfesskUQ/Pcf5VyXw/h83xVauR8sCvMf+Aqc frit/wCIcuzQLGH/AJ63LOfoqgf+zVQ+GsX+k6pcH/lnbiMfVmH9Aa6afu4KrL+ZtflE/Q8sf1bI p1O6k/v0N/xaguPCV/53zeS0ckZP8LFsHH1BrjPBn7vUru5PS2sp5M+h2bR+rV03j67FtoENoD+9 vJfMI/2E/wAWP6VjaLam18C67qTjBuClrGfUbgW/p+VKi+XCyXScrL52i/1NcjjKnlaU/tuy9G0v 8zn9FiSbV7GKVlWNpkDMxwAMjOT9K9O1XxBolvcTPNqSSsWJ2WqGQ/n0/WvJgpchVUsTwABkmtvT /C2tXmxo9PmjiJHzzYjXH/AsV242hSnNVKtTlSVui/M9LNctwuMcZ4qdlHpdI634lXC2Wk29jCzf 6W/mtnrsUDAP4n9K43wtpP8AbOsRW7krboDLOw7IOv4np+NbHxRuPO8UeSDlbeCOMflk/wA61vAN oLbw/NdEfvLyXYD/ALCf4sf0rjw85UMvjJP3p/r1+S/I4lVjlWUc8NG1p6y2/A6QzFWj8geTHEAs SJwEUdAK5/x/fvBoKxFiZr+XLnuUTk/mxH5VtVxHxInL63BbA/LbWyLj3b5j/MVhhaMZV4RS21+7 /g2PluGqLxOPU568t5fMw9B0yTV9Vt7KI7Q5y7/3EHLN+Ar1iCRbKOKDTwYLWDiNF4z7n1J71y3w 8sxBpV5fsP3k7/Z4z6KOW/M4H4V0la42p7es4vWMdPn1f6ff3OnirMZVcR9Wg/dh+f8AwDzfxpax 2Xie/ihUJEXEiqOgDANj9as+NHK/2JbH/lhp0WR6Fsn/AAqTxpEb3xxNbRcuzxQDHrtUVX8eureK 75E+5DshX6KoFdeHlzugnuo3/BL9WfaYaTmqHNvy3/BL9WdHYabaSfDRY9VlMFhcM8kzj7zDcAFX 1JC4/GuZaWDUr281jVFFto1mqmRV7IBiOFPVjgD8zWXdX1zdQ28M8zPDbrsij/hQew9feqPxMknb Q/Dhtm2aU0TgwqMAXKnDs3qSCpGegrTD4SaqqEpazlLXsnq7ebS38vLXx8wg8qp1cZHWpUdr/wAq f9fecf4j1efXtautSugFeZsqi9I1HCoPYAAVm0UV9fThGnFQgrJaI+Abbd2Fdd8KFz46sXPSKOeX 8onrka7P4UrjX7+f/nhply+fqu3/ANmrkzN/7JV84tffobYWPPWhHu1+ZqDkCu98Dzz6jqmtazeF TJBYsMqMAHbgYH0U1wQ6V6H4Ti+x/D/WLk8NcJKQfZVCj9WNfMZvb2FlvJqK+bV/wR+pZrJRo+cm or5tXMeeb7N8M7KAHBu753PuFGP54qx8NYP9J1O7I/1UAiU+7t/gDXM3WoS3On2Nm6qsVoHCY6nc ckmu58Aw+V4ZmlxzcXWPqEX/ABY1niabo4eUXvOX5u//AKSjz85bwuXVm95N/i/8jK+JUudQ0+D/ AJ5WoYj3Zif8K6fwSotPDGnyNwAJ7o/hnH/oNcV8QZfM8V3ig8QqkQ/4Cg/rXayn7D4IJ6GLSwPx f/8AarjxKvg6NP8Am1+9P9ZHDjqXLl2Fw38zj/meXW0E99dLFbxtLcSt8qL1Y9ai+ZG7qwP0Irpf hwmfFdvLjIgjkl/JT/jVPxlZCx8S30aDEbv5yf7rjcP517KxP+0vD2+zf8dvyPpVio/WXhv7qf42 E8GQ+f4q0xCMgTBz9F+b+laPxLmMniNUz/qreNfxILH/ANCpvw2i8zxMH/55QSv/AOO4/rVLxtN5 3ivU2ByFl8sf8BAX+lcvx5j/AIYfjc5PjzP/AAw/N/8AAOz8H3EFj4RtfM1C1tDK8kkm+YKx5wOO vQVo2V5puoSTx2WoLczRR+YwSNsYyB94/WvH8DOcc12nw0X99qz+luq/m4/wrnxeB9jGdbn1bvsu r679zxM5yKgqdbGzk3LV+R19FFOjXdIqnuQK5G7an55udf4P0VXQXlyuc/dBrcvvEFjZS+U75ccY FXLOLZpqJHwfL4+uK4GXQ7+fUpFaJsM5JY+letOpVy2hSVHSVRXcrXd9LRXpfT/Ns7WrK0Ve39XP Q/P3WpmiG4bdwBrz3xPqialMoEbI8RKnPQ13JAsNJKu33Exn3ry6d/Mmkf8AvMTTzivVqOlTqOz5 U5Lz/q/Uio1GLS6kdFFFeScpyHxLl/faVb/3IGkP1Zj/AIVo/DaBRoeozyMI42nUPIeioikk/rWD 8RJd/ieSPtBDHF/46Cf1NZ1tq182i/2HarmKebeRGCXkJwAv04Fdyw86uBhCDtezb7JvmufqdPAO vlVPDJ2TSv6bss6pcXHivxOFtEOJWENuh/gjHQn8Mk/jXU+OVhsPBtrp9qf3C3CxKf721SWb8Sc1 Z8NaIugWjGba2pzriVhyIV/uA+vqfwrJ+JMm2y0iD182U/mAP5GudTjWr0oU/gi9POybv+GnzfU4 IY+nisyo4PD/AMOnf5tL9Ct8NDHFf6hcyTwwGO32o8jhMFmHQn2Brq5NX0p7mOKXWIZppGCKsQaU kk4HOMV5EQD1FafhlPM8RaWnrcx/+hCuvF4BSlPEOVtOiXRd3c9DM8io4ypLEVpPRbLyL3xABHjH UlPZlA+mxa7bw+APC2jhenksT9d7ZrlvidblfEYuwPku4lcH3X5SP0H50zwv4pj02y+w6jBLNaqx eJ4iA8ZPUc8EGsfZzrYKjKCu42uvk0/uZzZjhKmY5VTjh9WlF29FY7yKGSUOUUkIMsfQV5t46cv4 u1PPaQKPwUCuk0zxa+oeKNNtbWFrfTmkMZjJ3PIWUjc2PTPTtXP/ABAhMPi2+z0kKyD3BUf/AF6n AxqU8Xy1Fa8W1963+45+HstqZdiHGt8Uo39Ndjs/DahPCmkqvRkdz9S5/wAK07fYJPMmIWGIGSRj 2VeTXFeE/E1paacNP1XzUSNi0M0a78A8lSPrzmm+KPFMV7aHTtHWXyJSPOmcYaX0UDsM/nWUsLWl UlTUXq3r0s3e9/Tp3PMxOQYrE5lJyj7jd79Lf5ljwJC2t+Np9VnX93FIZzn++xwg/XP4Vy+pudQ8 Q3TDkz3TY/F8CvTPDlgPD+jiFwBcrG91cn0YISF/AfqTXnHhOL7T4n0tG53XCMfwOT/Kt8NVTq1a 8fhjFJeiv+dr+lj6XA4uNerXqw+GCUV8rtl/x/pEOj+IGjtECWsqLJGB0HZh+YNZDWv9s+FdW0kD dcRr9vtR33xj51H1TP5Cu5+Idt9r0SO8UZktZyrH/Yf/AOyH61x3hZLj+3Laa1KJ9nPnSySHCRxj 7xc9hjNbYWtJ4RSk/eh1feOqv6q1/UihUhmeUv2j6NNvujyKir+vmxOuagdILHTzO5tywwdmeOKo V9rCXPFSta5+bPQK9A+EllcXY8SGzgkmm+wCJUQZJLyL/QGvP6lguriBJEgnmiSQAOI3KhsdM461 z4yhLEUXTi7N2/Bpm+Grewqxq2vZ3PXV8PTJcRQ6hfaZYSysEWOe6UyEnoNi5NehS6XIPCE2k6ey TzJbLFuzsVmMm5jz26184+EAP+Er0k45N1Hz/wACFfSlfJ5xhqlKUFKd7a7WV0+17/iepjOI8TiJ wc0rRd7eaOOtvAdycG+1Gzg9VjzK36cfrXZaRZQ2VpYadbSPKkTHMjrtLFmyTikpQSDkEgjuK86t OrWXvyv22te1vX8Tkx+e4rHx9nWa5b3skcrqHhDUNS1u/u72aCxhmndh5jbnK54wo9vXFbHjeZIf CdysROxmgt1JGMhRn/2WtGnyraz2qQ3VpFc7JPNXzeVBxjp3/GolOo3Bz15bWSstrf5Lqdcc/nXx FKeIVoU3dJHF/DSFjeajc7G8tLUoHxxlmUYzWr4y0C91ptOudOg811RoJiWChQDlSSfYn8q6F55H QR5CxL0jQBVH4Dio8nGMnHpWkqtSVb26spffpa3l6hW4hm8d9dpRtpazM/wP4cOiX7S3V3DNcTII hFCCQnzAklu/TtXOyeDdUvr+5ub17exSWVn/AHz7n5JP3Vya7IEg5BIPqKSpjUrRqyqqWskr6du3 T8GTDibFQnOrZc0rK9tkjn7XwXpMODdXd5dN3EaiJf1ya29PstP0yGaPTbTyfOADu0jOxAOR1qWi ibnU/iSb+en3Ky/A4cVnONxUXGrUdn02QUoJBBHUUlFB5Z6R4c1iC7s0RnCyoMEE1ry3MMSFpJEA HvXkSMyNuRip9QcU+SeaQYkldh6Fq9PD5xicPSVFJO2ibvt0uuv3o6PaxerWp0XinXheZtrU/uh9 5vWuYoorzpznUk6lR3k92Yzm5MKfEu+VF/vMBTKUHByODUPbQlHKaz4V1XVfEmoXUqR2dq87bZbh sZUcAhRyeBW/ouk2OhITYhprsjDXcgw30Qfwj9auEknJJJ9TSU3OpOCpzfupWstFp33v+Xke5jeI MViqaor3YJWsv1YVieMfDup6xqVmbaONLWK2VfOmkCLkkk+56+lbdKSWOWJJ96FKcJqcHZryuceW 5hPL6rrU0m7W1OYtfA1pHg3+pvIe6WsWB/303+FbOm6Ho2m3MVxa2UrzxMGSSacnBHfAwKu0U5zq VFapNv52/Kx04jiDH17qVSy8tCprulprumG1Z1iuY2MlvI33QT1U+gPr61ww8H6+Z/L/ALNkHP3y y7PruzjFeiUuTjGTj0q6NerQTjTas+6v92qOjLeI8RgKXsUlJdL9DM8OaDDoCNK0iXGpuu0yL9yE HqF9T6mqXjnSZNRsIL+0QyT2i+XMijLGPOQwHfHINb9Ojdo3DxsVYdCDWalONT217y8/y9P+HMKW eYmOMWMm7vt0t2PG1BdwqAsx4CgZJ/Cu/wDCHhptOdNS1aPbcj5re2bqp/vuO3sK6oXLq5dFiSQ9 XSJQ35gZqFiWJLEknqTXRXxlWvHka5U97O7flsrHrZlxXPEUnSw8eW+7vr8hLuG5utK1RLSNprmS BkUA8ksQDyfbNc/4W8Ky6RqcGoajdQCSHJW3i/eHJBHLdB1966EEgEAkA9fekrlTmozgnaMt9Ndr Wv8A8A8XC5xWwmGlhqSVpXu+uugk1ul7ZXdlKyotzEYwzHADdVJ/ECvDvG3iKBLRvD+gy77JWBvL tePtcg7D/pmp6Dv1r1L4g8eC9XxwfJ/qK+da+gyTBRqN15u6T26XXX/L797Wxo4yrHDvDJ+63cKK KK+qMAooooA1vCP/ACNWkf8AX1H/AOhCvpSvmvwj/wAjVpH/AF9R/wDoQr6Ur5bP/wCJD0Mqm5eh 08yxI/mgbhnGKf8A2Yf+eo/75q5Z/wDHpF/u1FqGoWunpG13KqGRtkaZ+aRsZwo78AmvGULuyR3w w1JwUmQf2Yf+eo/75o/sw/8APUf9815P8U/ifr/hzUbOLTrW0hsZvm89lMjkA8rz8oOPr1r2eCVL iCKaI5jkQOp9QRkVtVwsqMIzktJChQoz+Eof2Yf+eo/75o/sw/8APUf981pUVhZGn1Sl2M3+zD/z 1H/fNH9mH/nqP++a0qKLIPqlLsZv9mH/AJ6j/vmj+zD/AM9R/wB81pV574q+K2ieGvF0WhX0U7cK bi6jIKW5bkAjqeME46Z71pSoSrPlpxuyZYajHVnYf2Yf+eo/75oGmE5xMpxwcDpXlGq/Hexs/El9 ZwaeLnTIVdIruOTLSSAHB29NhPHrjmvM9C8Q+L/Dls/jS2uPOtNTupILlZSWRpQM/Mvbr8pHoRXf TymrKN5+7ta/XyM3ToLZXPYr74j+G7TxbHoLXMryed5Et2EAhifpgknJ54JHAr0E6Yw/5aj/AL5r 5q8F+AG8bfD3Vb6yQNr8Oofu3d9omQqpZCTx/ETn/Gvd/htoniXQ9IFt4n1mHUNqKkMaR5MIHYyH l+w5HbrRjcJh6KtTl7y0afXzQU8PGW60N7+zD/z1H/fNH9mH/nqP++a0qK8yyNvqlLsZv9mH/nqP ++aP7MP/AD1H/fNaVFFkH1Sl2MK6h8iXYW3cA5xWZdanDbTmJ0kLDGSAMfzrZ1T/AI+/+AiuP1r/ AJCUn0X+Ve7w7l9DH4mVOurpRvvbqjwMxqyw6/d97Gj/AG1b/wDPOb8h/jR/bVv/AM85vyH+Nclq 2q2ekwpLfSmNXO1cKWJP0FYv/CcaPvxm5x/e8rj+dfWz4dymDtJWf+J/5nnQxGMqLmgrr0PR/wC2 rf8A55zfkP8AGj+2rf8A55zfkP8AGuLl8QaZFpyXzXQNs7bAyqSd3pjqDWZL440hPufaZPpHj+Zp S4eymO6/8mf+Y418ZP4V+B6P/bVv/wA85vyH+NH9tW//ADzm/If41x9rq9rNpCalI32e2cEgykA9 cf0rHk8c6Qsm1Rcuv98R8fqc0S4dymKTkt/7z/zCNfGTbUVe3kekf21b/wDPOb8h/jR/bVv/AM85 vyH+Nceutac2mDUPtSC16bzwc+mOufauen8fWKSYhtLiVB/ESFz+FKfD2UwtzL/yZ/5jp1sZUuor byPUf7at/wDnnN+Q/wAaP7at/wDnnN+Q/wAa4ez8Sadc6XJf+aYoYyFkVx8yE9Bgdaz5fHGkIcJ9 pk9xHj+ZofD+URSbW/8Aef8AmEa2Mk2ktvI9I/tq3/55zfkP8auWd0l3GzxhgAcHdXneh+IrHWZX itfNWVV3FJFxx6iu38Pf8esn+/8A0FebnOSYDDYGWIw61Vtbt9UjTD4iu6yp1dPkU/iD/wAiVq// AFw/qK+da+iviD/yJWr/APXD+or51rz8g/gy9f0R7NPYKKKK900CiiigDW8I/wDI1aR/19R/+hCv pSvmvwj/AMjVpH/X1H/6EK+lK+Wz/wDiQ9DKpubtn/x6Rf7tcB8W4fJv/COp9rfUvs7H0WVCv8wK 7+z/AOPSL/drk/i/atc/D7VJIhmaz2XsePWJw38ga87CS5a0fu+/Q9S16NvI5jx3Z/2j4M1OJlhk MUTOsbjDdOqn1GM811fwk1P+1vhxoVwW3OluIHP+0hKf0FZ1k8N5BHI0irFMgYFlypDDv+BrM+A7 fYbXxJ4fZwx0zUW2EHqjjgj/AL5P513V1zYeS6xaf36f5GGGlrY9Sopk8sdvC0txIkUS8l5GCqPx PFcL4g+Lfg/RiyHUvt06/wDLOyTzef8Ae4X9a82nRqVXanFs7HJR3Z3tU9Y1CHSdJvdRujiC1haZ /oozj+leF6x+0FO7mPQtBRSeFe7lLMf+Ar/jVGeT4q/EawezltBZ6TORvLwi2jYZzyT8xHsK745X VjaVZqMfNmbrJ6R1Kmg+NfHtgzeNblLjUPDlxOyzwFwY0UHGAOseOgbGPWsnwz4fuPiZe+M9RKsd TCC6tgGwPMZyRGfqoKj8K+ifAvhaPw14LtdBuXjvFVHE5KfJIXJLDB7c45qz4X8J6L4WF4NCshar dOHlAcsMgYAGeg5PHvW8sypw5/ZRtLZNdk+pCot25noeO/Dz4WS6p8ONYttds2sdSurgPZvMmJIj GpAJHUKSWBHcc+ldv8PPh/8AZPho/h3xbDHOLmZ55IEf/VZxgBh/ENucj1r0iuB8a/ECbw/qFzbW ekLepbBPOme48sKWGcYweACCT71zvFYjFScI9Xf06aMtU4x1Oo8LeHtO8L6NFpekRNHaxkt87bmZ ieSx7n/CtauFTxZ4i8tXbw/p75Gdqaic/qmKjh+IN4ED3nhHVkTGS0Ekc36ZBrCWFrybk9X6r/M1 +HS34HfUVj+GPEVj4kspbnTxcIIpDFJHcRGN0bAOCp9iK2K5ZRcHyyVmCd9gooopDMjVP+Pv/gIr j9a/5CUn0X+Vdhqn/H3/AMBFcfrX/ISk+i/yr6nhD/fZ/wCH9UfJ5zs/X/M8p+Jd35mqW9qD8sEe 4/Vv/rAVFrOiWGm+FbS4l3LqcoUgbvvZ5Ix6AVDqWlatrGuXVzDYTFHlO0yDau0cDr7Culs/Cst5 eC98RXAuJe0EfCKOw+nsK+s9nOtOb5d9m9l5h7WGHp0489ratLd+R53IJoreNHysUn71VPftu/nW /oclqttDEfDz3k5b555N23k+w6AU7xBpep6prt1Ja6fOYFby4zs2rtUYGM9uK1tO0/xVLd24vriV LMMBIvnKPk7jA9qxpUpRm0k302v+ZtWrwlTTbSe+9vy3Oe1K4m17WIrOwQJbK/l20K8Kq/3v6mux t/BekW1mDeebK6Dc8m8qOOTwO1cwNL1fw5rSz2to9wsZOx1QsrqeOcdOK6a0l8Qay0i3drHY2LxP GytkMxK4B556/St8PGN37WLcvTQ58TOSjH2M0oJd9f8AP+tTjLmWfxDq8VrZRLHDnZbwrwsa+p/D kmum1Pwfp9h4fuZjJK11FGX80tgEjtt9K5rTn1Hw1rHmPZsZVBQqynDA+hH866WQa34rVIZrf+zt NyC5IOX/AD5P8qiioSUueLc35f1Y1xEpwlHkko011vv/AJnDrJJHZPGCRHM4JHrtz/8AFVetpbF9 PisorRGv5nw11M+FjyeAP8TWtruhXdzrC2um2M32K3VYVfbgHuzZPXkmrfirwnO2owvpEG6KYbXU cBGA6n0B/nWSw9SN2le2n/DGzxNKXKm7X13/ADOl8L+HYtDhdmfzbuQYeQDAA9B7V3fh7/j1k/3/ AOgrkdCtbqz0uG3vp1nmQY3gduw98etdd4e/49ZP9/8AoKjiKKhlU1FW+H80eRhpyniuaTvvqU/i D/yJWr/9cP6ivnWvor4g/wDIlav/ANcP6ivnWvmcg/gy9f0R9BT2CiiivdNAooooA1vCP/I1aR/1 9R/+hCvpSvmvwj/yNWkf9fUf/oQr6Ur5bP8A+JD0Mqm5u2f/AB6Rf7tN1G0S/wBPurOUZjuIniYe zAj+tOs/+PSL/dqavGTs7o9el8C9DxPwxNqk/gGGHSrlLbWLVWtA8qhlDxPtIYEHggY/GuQ8VeIv EXgzxddXek/Z4bzWrWLzVjh37XX5SVHIzkfr0rudO/4lfxE8V6IRhJJV1KAf7MgG/H/AqoeKbs6L 8QfBmsniEXDWkrdgr4H9Sfwr6OnJObvFNNXt30vY89XjPlucLB4K+IvjyZbjVFvTC3Il1OUxoB7J 1/Ja73w58AdPg2SeIdVmu2HWG0Xyk/76OSf0r285yc9aSvOqZtXkuWForyO5UIrV6mD4e8H+HvDq j+x9ItLdx/y12b5D/wADbJreJJ6nNFFefOcpu8ndmqSWwUUUVIwrwzxO5n1HxQXVn3XUybVGTgKF GPyr3OvFvHeia9aa5rQ0rR7vUINQbz4JYACqMyhXDemCM++a7sBbnavb/hwUlF3ZcsLt5/Dmk6m7 vE8EKyPAJFw4KgHcT/s/N7de1bcV7bSTvAkyGZBuZQeg4yfccivOND8AeM30g2aaalm0okEs95cq OHCr8qjJ4VSP+BGu30T4ca3b6cLW88Q28CGEQH7La73285G9z1JJOcfyr0q0qEL++vz/ACuEK8ux tfDw7tc8UujbommtyMevkjP6YruKx/DOgw6BaSxRTSXE0zB5p5FAaVgAoJA4zgAfhWjfXcFjbPcX cgjiXqT/ACHvXjYiaqVG4+X5WBE9Fc3F4sgmUtDYXjp2bCjP05rX0nUoNUtfPt9wwdro3DIfQ1nK nKKu0U4tasq6p/x9/wDARXH61/yEpPov8q7DVP8Aj7/4CK4/Wv8AkJSfRf5V9Nwh/vs/8P6o+Rzj Z+v+ZRooqG4klUxxWsJuLuZtsUQONx7knsB1Jr9ElJRV2eDGLk7ImoqdfDOuiPzG1OwM2MmD7O2z 6b85/HFU4XctJFcRGG5hbZLETnafY9wRyDWcK0ZuyNalCVNXZLRRSEhQSxAA5JPatjAXJ9aOtYGo +KLO0TMUclwxGV24QN9Cf8KtfDrXrnxD4rt7WTS0gt0VpnZrjew29OAuOpHeuTE4ynh6cqknsrnX QwVWtJKK3O6sPC0k1uJLucwswyqKuSPrWNquny6bdGGUhgRlXHRhXpNcv8QZIbbSYbqbI2TBAQMn 5gf8K+NyniLE1saoV37stLW27W/4J7+OyijTwzlSXvR/E5Kt7w9/x6yf7/8AQVz0Msc8SyQuHRuh FdD4e/49ZP8Af/oK93if/kW1P+3fzR4WA/jr5lP4g/8AIlav/wBcP6ivnWvor4g/8iVq/wD1w/qK +da+VyD+DL1/RH0tPYKKKK900CiiigDW8I/8jVpH/X1H/wChCvpSvmvwj/yNWkf9fUf/AKEK+lK+ Wz/+JD0Mqm5MlzOqhUkYKOAKd9ruf+erflXBeObu5t9SgWC4miUxZIRyBnJrm/7Sv/8An9uf+/rV z0csnVpqanue3hsmq16UaiqWv6m/4uj+z/Erw9qcsZka9glsBJ0KOPmX8wWFc/8AEDVrfW/DOrac nmW13Zy+ZBGAH80oeuccHg1k+KLu+fTkulnlmmsZVuo1dyRlTz+maxZ7yOQG5kEEEb/OAhIXHXvX qU8LKmoNu7j/AJ3PPzHCVMDJJyv+p9A+G9an1Xw9pt+JWP2i3SQ/UqM/rmtH7Xc/89W/KvBPBt/e xeGrJEubiONQ2xRIQAu444ra/tK//wCf25/7+tXFPKJcztPT0/4J6dLJKtSCmqlrq/X/ADPYftdz /wA9W/Kj7Xc/89W/KvHv7Sv/APn9uf8Av61H9pX/APz+3P8A39ap/sif8/4f8E0/sCt/z9/P/M9h +13P/PVvyo+13P8Az1b8q8e/tK//AOf25/7+tR/aV/8A8/tz/wB/Wo/sif8AP+H/AAQ/sCt/z9/P /M9h+13P/PVvyoF3cdpWryGHUr4zRg3tzjcP+Wp9a9RvuLWXHt/MVx4vCSw3LeV7nHiMsqUKtOlK pfndvTbz8y79quf+ej/lR9quf+ej/lXNwpNdXkdrbsVZvmkk6iJP72O5PQD19gad4lTRdJtxI0uq Ndx8LFb3LPLOx6Aqfkz+AAz7iuH2kVJQu3J7Jav/AIHzNq+VKjLldVv5f8E6L7Vc/wDPR/yrM1sG 7WFbrMioxYK3TP0rKmWezuYYZnmdZlLKJU2yR4AJ3Y4I5wGGORU0ZJJyTXTh7qpG50Usr9nH28aj aXS3/BH9BgdKdoUksGrX4hYqHRGIHrzSVSH/ACEZyD0RB/Ou7E/w2afV/rP7pO1+p00rvI+6Qkt6 muY1r/kJSfRf5Vv2fNrFn0/qawNa/wCQlJ9F/lXrcH/75P8Aw/qj4jO6fsr073tK35me5dYZ5Vhn kigTzJnijLiJP7zY6D/A1peCUS6ur/UFKuilbaFgcjGAzEfUkf8AfNdH8KrqKPV9Rs5iu+5hR4wf 4whYMPycH865rRLrTvDN3r+iySbGs9RlMVvFGzyGN8MuFUEng4/Cvs62IbqOk9Ejlw+FiqSrR1bO vrmfFduFvrS6QYZ0aF/fHK/l8351KfF+mRn/AEqLUrRP+elzYSxp+ZXiuc8WarbeItRs9O0u8Etp CpnuZreTrnhY8j15JqaU1zLl1HVpvkfNoiesnxVPJb6BdvAoZyu0ZGQMnGT7VZ02NInukhXbCsmF XPAIUZx+NW3VXUq4DKRggjIIr0viieUmoTTeqR5X4Wgg1LVlS+lwzZklMjYMh9M/XtXuHw60uzsr 27ktbaOJjGFLKOSCfX8K88v/AAmguPtOlTfZ5hyEcbl+n09jmseLWfFnhy6Z7OaO2fBLQx7Sjgd/ Lbgj3UivGzLDVKmEnQivefX5o9vD14TxEKql7q6H0tXG/Fa2gvPCpguLkWwMquspP3SoODXmmnfF zxRftHawW+kS3UihkkhBZWByORn5Twcg1Zm0vVtduo7rxdqj3rRkmO1hGyGP8B/n3r5jKcgxMcTC rUtaLvuerjsxoxpOKerHeDbtrrSMyBvMRyrORw/oR+GB+Fd34e/49ZP9/wDoK56KJIY1jiRUjUYC qMAV0Ph7/j1k/wB/+gr6HiVcuWTT/u/mj5vCSUsTzJWvcp/EH/kStX/64f1FfOtfRXxB/wCRK1f/ AK4f1FfOtfL5B/Bl6/oj6KnsFFFFe6aBRRRQBreEf+Rq0j/r6j/9CFfSlfNfhH/katI/6+o//QhX 0pXy2f8A8SHoZVNzg/iB/wAhW3/64/1NcvXUfED/AJCtv/1x/qa4zVr06fYyXIgkn2YyqAnA9Sew 969HAq9CCXY+4y+caeChOTski2QGBDAEEYIPesS38MabDMHKSyqp3JFK5ZE+gqra+ILi7UNEdMiB 7SXBz+VaMF3dsQXuNLI/2ZGrs5ZRKdbD4lqTjzW20/zNQcDA6UVC9zEIyVmgLY4BkAGfrWZ/bqR3 CQzxIWc7R9nmEx/75HNSot7HVPEU6fxOxs0UAggEHIPINFI1CiiigY+D/Xx/7w/nXrl9/wAekv4f zFeRwf6+P/eH869cvv8Aj0l/D+YrxM4+x8/0PDzP/esP6/qjO0O5SzsNY1CXGVn8sZ9EVQB/30xP 41FbiPTYP7b1KIy3MhLRo7qhRe7fNwD/AI1zGva1/ZV7a6W0ZmttSu455dgJaFVwJDjuCAOOuc9c 12us2ui6ha22q3emtqAYxvE6RksM/dbBIwOec+vNcuV4L2c54ie8tvT+tDHFN+1kn0I/EWpLdzWN vHvZgonhlVGIkQ/eBIGMYweT1xVRW2nParmu300qXERE0SyCGNY2VMBtxLHcrHnaOR2xnvWfcHbB K3ohP6VWYe7Vi1uehl3v0pJ7HP33jvRLSWSLznkkRipCocZHvWjol6up251CIAQ3GNg74GRzXgJJ Ylick817T8Nm3eEbXPZnH/j1d+aYWNCgpJ7s7o4KnSanG9zvrP8A49Yvp/WsHWv+QlJ9F/lW9Z/8 esX0/rWDrX/ISk+i/wAq6uEP99n/AIf1R+X8Q/xZ/wCJ/qUUkngmiuLOUw3cDeZDIP4W/qOxHcE1 7B4CvLHUNBhutPZGupADekY83z/4/M75znHbGMcV4/VSWwhkuftKNNBc4x51vK0TkehKkZ/GvucX hPb2cdGeRgcb9XvGWqZ9HnewIbcR3B5rxb4l6To9vrkNz4figg1GYMLuS3YCNR2JUcF+v8zXK6cb q6tN17qWp3as7gLPdyMu0MQOM4PAq6iLGgVFCqOgAwBWGFwLhJTkzpxmYxnF04L7xltAlvAkUedq 9yck+pJ9aloor09jx276sKjuIYp4jHPGsiHswzUlJRuC0KmmWEOn2/lwwpG7HdIVGCzepPerlOlw ZGIORnrTammrQSLqu82/MK3vD3/HrJ/v/wBBWDW94e/49ZP9/wDoK8Lif/kW1Pl+aOnAfx18yn8Q f+RK1f8A64f1FfOtfRXxB/5ErV/+uH9RXzrXyuQfwZev6I+lp7BRRRXumgUUUUAa3hH/AJGrSP8A r6j/APQhX0pXzX4R/wCRq0j/AK+o/wD0IV9KV8tn/wDEh6GVTc4P4gf8hW3/AOuP9TXT/A+xElxq 986goqJbDIyCT8zD8tv51zHxA/5Ctv8A9cf6mvUPhJYfYvAtjIwxJeFrtvo5+X/x0LXr5XG9GD8j 6LE1uTLacF9r9C1qnw/8I6q5e+8OabJI3V1h8sn8VxWM/wAG/AbnP9gqvss8gH/oVeg0V6p8/c4S 3+EfgSBgV8OWzn/prJI/6Fq6fSPDui6OpXStJsLMEYJggVSR9cZrUooA+VGt2sL/AFHTZPv2F1Lb c/3VY7T/AN8kUtdH8V7H+zfideOoxFqlrHdL7uvyP/JTXOVwVI8smj7rLq3tsNCT32+4KKKKg7h8 H+vj/wB4fzr1+eNJIJRM0ixjBIj+83I+Ue56V5BB/r4/94fzr2J03QTtz+6XzuP9hg39K8LPHaMX e2/6HzudSca1Fru/0Mm/mtLiC2t7ezgjFvK0zSIMgyYK/Kx5OASC3c9OBVjR5ria1mkso4VMUpgl gdiFcKBhlPO0kEZ4IrjIvElpBYoLZJ70Rfu/MhX5GCnG4MeowM8Zru9NghtdDuJrSTzxcK9zuQ7g xK/w47cAUsFhqtCVpRajbS/XU6MTGnGhFRd3v96MKC8/tK1s7jyjDEseYoywJG4cs2ABu+n9aZqD +Xp9056LE5/8dNQ6G8T6TaCCVJAkKKSjA4IABB9KreLrgWvhfVZicYt3A+pGB/OuCcpVq+u7dj1a MI06SUTwVPuL9K9o+Gn/ACKVv/vv/OvGmEPlQmBnOYxvDDGG7geor134VTeb4XZe8dw6/oD/AFr6 POtcMn5r9Trk7xR6RZ/8esX0/rWDrX/ISk+i/wAq3rP/AI9Yvp/WsHWv+QlJ9F/lRwh/vs/8P6o/ JeIf4s/8T/Uo02RgiM56KCfyp1ZyPd62l9a6LYz3KRxvHJdKMRRttOBnua/Q5zUFds+dpUpVXaKu SaMP+JTZ56mJW/MZ/rV2rsWgXdl9i09gTcNao8YKlVlwvzKrHgsO68H0qkQQcHgippVIziuV3HXp TpyfOrXCiiitTEKKjnmjt4XlncJGgyzHoKxYvED3YL6fp9xNAhw8zkKq1EpxjozSFKc03FaI1tPV ksoVkfe4XlsdasVgf248MMRWyM+7C+XA+51J56YwR75rWsLyK9iLxblZTtdHGGQ+hFKEk0kh1Kck 3JrQs1veHv8Aj1k/3/6CsGt7w9/x6yf7/wDQV4fE/wDyLany/NHRgP46+ZT+IP8AyJWr/wDXD+or 51r6K+IP/Ilav/1w/qK+da+VyD+DL1/RH0tPYKKKK900CiiigDW8I/8AI1aR/wBfUf8A6EK+lK+a /CP/ACNWkf8AX1H/AOhCvpSvls//AIkPQyqbnn/xHR5NQhii/wBZJCI0/wB5mKj9TXv9jbJZWVva xDEcEaxKB6KAB/KvFtXgF38Q/DNsRkSXERI9kZnP/oNe4V7eVL/ZovyPQxdS9KjDtH82FFFFeicI KSpBHUc1fGGlB/hkSqFW4WzBGe6Pj8//ANdDGjxj9oWw2QeH9WUc2121pIf9iVeP/HlH515jXvPx wsPtvw619VGXt41uk9jGwf8AkDXgkbiSNHHRgGH41y4hapn0+Q1LwnT7O/3/APDDqKKK5z6AfB/r 4/8AeH869J8Y3Mtv4fulhJUzlIGI67GYBvzGR+NebQf6+P8A3h/OvWtQs4b+3aC5DGMsG+U4IIOR XlZhKnCtRlV+FPX00Pnc7lGFajKeybv+Bn3vhq0uNJhFjGkVwkalGXgPx0Nc3o3iCbw9FdQvGzRF W8uLH+rn7fQE8H0PPrXYRWPkxrHHeXqoowB5vQflVOfw9ZTzNLM1w8jHLMZOT+lenPO8FVi4Tba9 DNZph5RcKsm1001RxEKwR6XeyNhNRhQ3MNyvyszryyn1Dc8Gsr4t69CukxaVA4M9yVllUH7iDkA/ U4/KtL4lanpfhe1W0sY2l1adcqHfcsK/3mHc+grza204Q2D6trTlri4Um0t2Pzyk8ea3og7ep9qV RUMZUp4qKaS203fT5L+tD1aOIhVjeknaWmxkwgrGoPXFek/Bu+UrqlgzDeHE6j1BGD/IfnXnNSaf qFzo+pwahZNtljPIPRh3U+xFb43D/WaMqa3PUrLkimuh9R2f/HrF9P61g61/yEpPov8AKr/hXVoN b0Czv7UBElT5ow27Y38Sk+xq1cadb3ExklD7zjOGxXiZDj6WWYqc8RdaW073X+R+V5zSliKs+T+Z vX5nLmk8L6vqvg20urXSbG11C1mmMyiWUxvGSACPQjgV0n9kWfpL/wB90f2RZ+kv/fdfU1eJstqq 0ub7jyqGGxNB3hYjtPE99qXkXXiBbaBbeUTw2FmrFmkX7rSSHoB6L17+lYk8pnnklYANIxYgdMk5 rf8A7Is/SX/vuj+yLP0l/wC+6mlxJllK/K5fcVXoYqvbntoc7RXRf2RZ+kv/AH3R/ZFn6S/991v/ AK2Zf3f3HP8A2dW8jmLmCO5t5IZ1DxOMMvrWRBpV9p9pNbaVfhIJCTtlU7lz1wwP9K77+yLP0l/7 7o/siz9Jf++6iXFGWy3v9xpTwmJp6RaPMLDwvdwXXnNeQxt8vzRoSRj0yePf1rpLO0S2MjhnkmlI MkjnJYjge1dX/ZFn6S/990f2RZ+kv/fdKHE+Ww2v9w6mFxNT4rHO1veHv+PWT/f/AKCpP7ItPSX/ AL7q1a20VrGUhDAE5O45rzc74gweNwcqFJvmdt12aZeFwdSlVU5bGL8Qf+RK1f8A64f1FfOtfRXx B/5ErV/+uH9RXzrXBkH8GXr+iPbp7BRRRXumgUUUUAa3hH/katI/6+o//QhX0pXzX4R/5GrSP+vq P/0IV9KV8tn/APEh6GVTcxLVPN+LvhpT0SCeX8kYf+zV7DXkOmED4xaDnvYXIH1xXrx4GTwPU9K9 3LP91h6G9Zt8vovyCiqU+rabbkifUbKMjs06j+tU28UaApw2tacD/wBd1rucordhGhVl8MW/kzZq e3P7qVfbNc+PFPh8nA1vTif+u61r6dd213v+yXNvPlD/AKqVX/kaXMnswdGpDWUWvkVvF9sL3RNW tiMiezlTH1QivlLQZPN0Wyc9TEoP4DFfXGq/6ifd08k/+g18g+GDnQrX0wcf99Gsa+yPZyF/vpLy /U1KKKK5T6ofB/r4/wDeH869v0iGOe92TKGXaTivEIP9fH/vD+de56D/AMhH/gJr53iKTjRut7S/ I+cz1J1KKfn+hsf2ZZ/88F/M1T1ePTdK0q71C6hUQWsTTPyeijNbFcB8cmuT8PLy3sgS9zLFE+Oy Fxk/TgZ+tfA5fLEYvE06HO/eaW726/gc8MNTlJR5V9x5D4F8OP4x1m68T+IU3WskxaKA9JCD0/3F 4GO+K5bxxqa6t4nvriMjyFbyosdNi8DH5Z/GvXtfvLTwx4Ekis5EIhhFpD5ZB/eFcZ479WrwSv21 RUFyrofT4Kmo3kl5BVSRv9IO7pnBq3VWeJvNJUEhqZrik+VNHsP7OeoxjW9R0G8AeKeP7TBk9HXh sfUH/wAdr6A/syz/AOeC/ma+R/h3ey6b498PzwvtY3KQMfVX+Vh+RNfYh61+Y8Xqrhsap05NKavv 1Wn+R89j8LTjVu4rUp/2ZZ/88F/M0f2ZZ/8APBfzNXKK+U+t1/5397OL2FP+VfcU/wCzLP8A54L+ Zo/syz/54L+Zq5RR9br/AM7+9h7Cn/KvuKX9mWf/ADwX8zS/2ZZ/88F/M1coo+t1/wCd/ew9hT/l X3FP+zLP/ngv5mj+y7QjIgGPXJq4Oor5Y0G/vdO+KkNul5dJANXMbRiVgrL5pGCM4Ir2MqwmIzKN VxrOLgr9XffzMasaVNr3VqfTX9mWf/PBfzNL/Zln/wA8F/M1xuu/EaLRvHcPhu50yRxM8SpcrKAB 5mOSpHY+9T678TfD2g67c6TqrXkNxBt3OIN6HIBGCDnv6VgsJmcuXlUnzLmVne676PzK5aHZfcdX /Zln/wA8F/M1k65bQ2zQ+SgTcDnB69K34nWWJJEOUdQwPqDWN4k+/b/Rv6VOW4irPEKM5NrXdmOL pQjSbikcL8Qf+RK1f/rh/UV8619FfEH/AJErV/8Arh/UV861+nZB/Bl6/ojzaewUUUV7poFFFFAG t4R/5GrSP+vqP/0IV9KV81+Ef+Rq0j/r6j/9CFfSlfLZ/wDxIehlU3OO8Rag+j+PvD2oxBS0WYvm 6fvFdBn23Fa43WNd1bV53k1O/uZmJ5QuQq+wUcCui+JUIuLyOJiV3wYDDqp3HBHuDzXHyTm+Vrpl C3AbZdIP4Je5+jfeH1I7V20OZ4SFuiPusgjTp8jkleUVZ+avdfNfkyHaPQflRgegpaKg+sEwPQV0 Pgm8Nhe6lLGxjc6ZdKrLwQfLOMflXP0quyZ2sRkYOO49KcXyu5nWp+1g4Pqdx4m8eavo+v6rJb30 ktmsflvBI25DiIKcehzk5HeuK0OE2+j2cTfeEQz9Tz/Ws7UN19dQ2OSzSt5kxznCA5OfqeK3+nTp XdCUnG76nhSoUqdf92l7qUW11f8AVgooopmo+D/Xx/7w/nXueg/8hH/gJrwyD/Xx/wC8P517noP/ ACEf+AmvnOJP4Hyl+R85nn8Wj6v9DpKw/ErjdbQsAVkD5BGc4A4/Wtyuc8VNi+0sf3jKP/HRXx3C /wDyNaPq/wAmRTdpI8+8R+ALDU9Oa10+RtOUzG42Iu6MuVxnb249K881D4W+ILdj9m+y3adiku0n 8GxXY+MNXvrDxLKLK6liURoCoOV6Z6HioLfxxqsYAlS2m92Qqf0Nfr0sTSUnGSasfSU4V1FOLTTO AbwD4oDY/siY+4ZCP51esPhn4kuWHnW8Nop6tNKOPwXJrux4+usc2Fvn/faql3431SZSsKwW+e6L uP60niaK6s0/2l9EihYeEtG0F5lvZbi91SIZSRRtijfGRgZyfqa+h7TP2SDPXy1/lXz3HM88Qmlc vIwyzN1Jr6B0yYXGm2k6/dkhRx+Kg18Rx2k6eHkuvN/7aeHjnJy957Fms3Vtb03SQPt93HExGQnV j+A5rSrh7/wpdNrEup6RcW7u7tuivU8wA55wTn/61fGZZh8NXqP61Plil977Xs7etmeZUlKK91XL x8d6L/Cbph6iA4qaLxjpsyM8UN86IMswtzhR6k9KhSbxVCoVtL0uYD/nnLs/Q1PBc+Kbg+Uui2EY /wCmlzkfkK9eOXYarJU6FNNt6fvoa/LlTMXVlFc0nZeh0EMqzRJLGSUcBlJGOKfWP9i12O8s7vUp rERI5RorZXzhhjkn3x2rYryM0yutllSNKvo2r9+rW/yNaFeFePNB6BXyd4tlXSfirqFwwOy31Tzy B1wHDcfhX1jXy78ZNHvoPHGrX/2Of7BPIGS4VCYydoBG4cAgg8Gvf4MnH61Upzeko/qjLFp8qaLX xO8RaXrPjvRta0W586IRwl8qVZGSQnDA9DjFQ/HuLy/iLduOktvE/wD47j+leeA55Bq1f393qEiS X9zNcyIgjV5XLEKOgye3Jr7vD5WsLUounL3acZR13s2mvuscUqnMnfqfYvhqb7R4c0qYHPmWkTfm gqr4k+/b/Rv6VU+GNx9q+H2gyZyfsqofqvy/0q34k+/b/Rv6V+WYWHs8wlDs5L7rnXi3ehf0OF+I P/Ilav8A9cP6ivnWvor4g/8AIlav/wBcP6ivnWv0zIP4MvX9EeXT2CiiivdNAooooA1vCP8AyNWk f9fUf/oQr6Ur5r8I/wDI1aR/19R/+hCvpSvls/8A4kPQyqbnB/ED/kK2/wD1x/qa4XU7GZ5BdWLB LkAKyk4WVfRvp2Nd18QP+Qrb/wDXH+prl69HBf7vD0Pucugp4Smn2Ma2uorjeIyd8bbXQjBU+4qe l1SweTdc2O1L0ADJ6OAc7T/jW74V8M3HiuwEuh3NtLexALeWUz+VLbv06H7ynswpyw8t4answzOn TtDEtRffo/8AJ+X3GDVa7ufJKxxRma5f7kS9T7n0HvV/X7OfStWl0hXt59RT75iffHD7sfUenrRp +nw2QLLmSdvvzPyzf4D2pwoPeYVsf7RcuHd/PovTu/wX4Gr4B8E3fiK7vbW31BLW+WEXE9y0W9cl sLGBngfe59q6WX4U+LoVKQz6PdL/AH2uZEb/ANArsfgPppXQ9U1Mr815clEJ/wCecQ2/+hF69MdS jYbGetenCnFxV0fC4nMa1OtJUpWitO/z17vU+eE+D3i+Z8SXemWo/vC9mkx+AWq3iXwfeeDhZW99 qX9ovcIz+cI9gUg4KjnnGRyfWvo+uB+M9h9p8LRXij57K4Vif9h/kP6lT+FE6a5XYMDmFX6zH2kt Hp954tB/r4/94fzr3PQf+Qj/AMBNeGQf6+P/AHh/Ovc9B/5CP/ATXyHEn8D5S/I788/i0fV/odJX L+MTi/0X3kkH/jldRXKeNji+0M/9N3H/AI7XxvDH/I1o+r/JmS0a9V+Z458Qst4j1FVYghYz/wCO CvOGW/8AsEt6k06OshDKGONvqB7V3fxJkmXxZfrbjc7JGAvr8grC0iO7SOZL9EGT8u3kEY5r9Rr6 VJep9JRXtFFeRnw21zJc6dcQPKqSoGnbeeT7/WuhrN1u/i0+yIEojmcbYlHX04HtWENVvrUoRM04 JwVkGc1kqcpK5jic0oYCrGjUu3Lseh6a262K+hIr3L4f3H2rwRocxOSbVFP1Ax/SvB9IYksGGCQC R6V7L8H5PM+HumKesTSxflK1fPcYx58uoz7St+D/AMjnzKFm35r8Uzs6w7zUP7N03XrngmzWScA8 /wAG4frW5WNsjbXry2nRXhurcbkYZDDoR+VfDYCEZxqqSvaN/ulG/wCFzx3o0eW+FviXL4gjCXd5 9jvx1iDBUf3X/DrV7XvibP4XSOWK4g1C63gfZXfqvckryK8Q8XWKaV4o1WwhXZDbXMkaKecKGOP0 xWSCR0OK/ZKGEwbjCpTpRWzXurTquh6v9jKoruWj6H1L4V+K9l4ye3sbfTrm0vWlXzA7BkC8nIYc np6Cu9r50+ANsX8SecemTz9EP+NfRdfnvG8+bHQXaK/NnjU8PDDTnTp7J/ogr5m8da9rHhX4ma6d IvZIEkmEjwn5opNyA/Mh4PWvpmvMPiJ8KU8U6tNq1lqTWt7Kqq0cse6NtowORyOnvXncN43C4XEy WM+CUbaq6vdbrUnEQlKPu7nm0Hinwd4gGzxb4cFjdN1vtK+TJ9Sn/wCupn+Genayhl8FeKLG/wA8 i2uj5co9v/1gVg+JPhv4n8PpJLdac09qgybi2PmIB6nuPxFceOGDDhh0I6iv0ShhoVI+0y7ENLtf nj9z1XyaOBya0nH9D6x+FOmajo3gu103WLcwXdtJIm3cGBUsSCCO3NafiT79v9G/pWf8Kb1r/wCH uiTSOXkWHymZjkkqxXk/hWh4k+/b/Rv6V+cQc3mlT2nxc0r22vrc6cTb6vp5HC/EH/kStX/64f1F fOtfRXxB/wCRK1f/AK4f1FfOtfo+QfwZev6I8ynsFFFFe6aBRRRQBreEf+Rq0j/r6j/9CFfSlfNf hH/katI/6+o//QhX0pXy2f8A8SHoZVNzg/iB/wAhW3/64/1NcvXUfED/AJCtv/1x/qa5evQwX+7w 9D7vLP8AdKfoFa/w5mNh8S7OeE7TcWF1HJj+Lam9c/QisirvhRtnjvSj/wBO17/6Iau6k7SFmkVL DSv5fmjC0QB7aS4PMtxK7ux6k7iB+gq7PIIYJJD0RSx/AZqnoQxpcX1f/wBCNS6r/wAg2490x+fF S9ZG8JclBS7K/wCB9OfDfTv7L8EaNZsMOttEX/3mG9/1JrZdtzs3qc0+zUR2aqo4VcD/AL5xVdpo lOGljU+hcCu9HwMnfckrF8aWv23wjrNvjJa0kI+oUkfqBWussbfdkjP0YGmXy7rG4Vh8rRMD+Rp7 hF2d0fLtswaSFh0JU17poP8AyEf+AmvBtKOYLM/7Kf0r3nQf+Qj/AMBNfFcSfwPlL8j6POnzVKD9 f0OkrkvHgIuNEfsLor+Y/wDrV1tcx47XNpprf3b1P1Br4nhyXLmdF+f5poyZ4p43H/FcXv8AuJ/6 CKx7mVbe2lmb7salj+Arb8dKV8bXZ9Yoz/46K4/xdKYtCn2nG8qn4E1+q1Y81ZrzPqqM+TDuXY4G 8upby5eedy0jHJPp7D2rRj1INEF2OZiMDHc1kqCzBVBZjwABkmut8MeH5Y7hLy/TZs5jjPXPqfSu 2rKMI6nzksBHHzSmr2d7nYeGo5beG3iuHZ5hHh2JySete2/B35fCEkf9y9uB+bZ/rXjWn/8AH0n0 P8q9q+FKbPDU/wDtXcjfotfI8U+9lV3/ADr8menmaUUorsv1OzrE1dvs+uaZcdFYmJvx/wD11t1i eLIy2mLKv3oZAwP6V8Pkbi8bCnLad4/+BJr82eHPY+XfiM13deLtS1C6sLizju53eETRlNyg4zz1 6c1zNel/Hy8lu/GNtumd4PsUTxoTwm7OcD3IrzSv1zLJSlhKbkrOy07W0sfX4WXPRjLyPdf2e7cN umA+5E+T7lgP5Cvbq8z+BenGz8OyyMMM2xPxwWP/AKFXplfl/Fdb2uZzS+ykvwv+bPlJyUqk5LZt /mFfMfxM8ReINM8d61aW2tajDbrNuSNJ2CqrKDgD05r6crw34t/DrXNa8SXWt6JFBeQSqitEkgEg ZVCng8Hp65rXhSvhqOLksU0ouP2rWvdd/mcuJUnH3Tx++1jU78EX2pXtwD2lnZh+RNWPDXh3VPEu oLZ6PavPJ/G/RIx6s3QCqWpafe6XcGDUrSe0mH8E0ZQ/r1q/4f8AE+teHmY6NqM9qrHcyKcox91P Br9RqKfsH9T5b9L/AA/geat/fPqT4feG38KeF7fSpboXUiM0jOF2qCxyQParHiT79v8ARv6VgfB7 xVfeK/DU9xqrRPeQXBiZo02ArtBBx68mt/xJ9+3+jf0r8mhCtTzOccQ7zu722uduJaeH93bQ4X4g /wDIlav/ANcP6ivnWvor4g/8iVq//XD+or51r9GyD+DL1/RHmU9gooor3TQKKKKANbwj/wAjVpH/ AF9R/wDoQr6Ur5r8I/8AI1aR/wBfUf8A6EK+lK+Wz/8AiQ9DKpucH8QP+Qrb/wDXH+prl66j4gf8 hW3/AOuP9TXL16GC/wB3h6H3eWf7pT9Aqfw8ceN9GPrDeD/yXaoKn0H/AJHXQ8dxcr+du9dtP4kV mP8Au8vl+aMzRxjTox7t/wChGpr6Iz2c8S/edCB9e1R6WMWMf1b/ANCNWql7nRCKdJRfb9D0DSfF t1qWhSSXNzNI11EON3CnaQVx2wf5Vlnk5PJ965SwvH0meRtrSWMrb5FUZaJu7Adwe4/GuogmiuIV lgkWSJhkMpyDWjd9T8szTA1sHWcKm3R90PHHQkfSpZtdvdI0+5lgu5VBjaNYy5IdmG1Rg+5/Q1Tv bqGytnuLhisaDsMk+wHc1zVzPNf3Ynn+WFP9RD/dyOWb/a7e350X5dTXJ8uqY2uuXSK3f6C2aCNo I16KVUfhivddB/5CP/ATXhkH+vj/AN4fzr3PQf8AkI/8BNfL8SfwPlL8j7DO9KtH1f6HSVzvjgZ0 y1PpeRH9TXRVznjw7dEjY/w3MR/8er4PI3bMaH+JfmYs8h+I9uY/FEc2Pllth+YYj/CuK1zTjqdl 9nEvlfOG3bc9O1e5a5oWn62iLqEJcx52OrFWXPXBFctP8PUQsbLUZNp6JOu7H4iv2WvhantHUgfR Ua8OT2VTY820jSbbTIVWJFab+KUj5if6VoV1j+BdTBws9ow9dxH9Klg8BXrEefeW8a99oLH+lcjw 9aTu0zsjWoU42i9DmNNGbkeymvbvhhIH8MlR1Sdwf0P9a8+1Xw1Do1lHLBJJM7Ntkdh27YHau0+E 0ytpt/CCN0cysR6bl/8ArV5HFWGccofNupJ/p+p4+Y1FVfNHY7uoL6AXVnNAf40IH17VPRX5XTqS pzU47p3XyPJep8wfGOylXULC9ZTsMRt2PoyknH5N+lcRo1t9s1W1gxkM4yPYcmvoz4o6JbanFPYA oktxGJlJ/gkBOG/mD9TXFeAvBVoNbnsYpZprpY/313tASIZGQo9T0ya/asLmFKeCWNl7sLX9O/43 XnoejSzOFLC+yb9/VL9D2Twbpr6V4ft4JlCzNmSQehPb8sVt02NdiKuSdoAyepp1fjOJryxNadae 8m3955sY8qSQV8z+N/EOs+EvidrjaNfS26vOJWiPzRvuVTyp4719MV8/eLdI0jxt461W3GqjSNfi mNuIbpcwXAT5VKOOQSAMg59s19DwrOlCvVeIjeny66X6rVrXTztoc+JTaXLuaWj/ABi0rVrYWXjT Ro2Q8GWOMSxn3KNyPwzVyX4f+AvFyGbwvqiWk7c7LeXcAfeJuR+GK8x8Q/DjxRoW5rnTHuIF/wCW 1ofNXHuByPxFchyknGVkU/Rh/hX2FLJsNU/fZViHT/wvmj80crqyWlRXPp/4VeC9R8Fvq1teXNvc 2tw0bwyRZByMg5U9OMdzXS+JPv2/0b+lZ/wqvW1D4e6JNI7PIIfLZmOSSrFeT+FaHiT79v8ARv6V 8QqtWrmk3Xd5ptNpWvZWvb5GuISWH08jhfiD/wAiVq//AFw/qK+da+iviD/yJWr/APXD+or51r9E yD+DL1/RHm09gooor3TQKKKKANbwj/yNWkf9fUf/AKEK+lK+a/CP/I1aR/19R/8AoQr6Ur5bP/4k PQyqbnB/ED/kK2//AFx/qa5euo+IH/IVt/8Arj/U1yzusaF5GCqBksxwBXoYL+BD0Pu8s0wlP0Fq 74Yj83xxoCjvJOP/ACBJWFbarFezNFplveX7L942sDOq/U9BXoXwj0KbVfFyao8bLYabHIvmEcPO 67do9dqlifTIrvpxfMjHMMVSeGnyyT2/M4TTf+PKP6t/6Eas065s7jT767sXgYywTuiqOrfMeKz5 dUgt5jFfJPZyA4InjKjPpnpUWdzujVhGEeZ20L1WvDkiWHiXT3MayWlzcpBc27ZCuHIXcMdGGRz3 qopDKGUgqeQQcg1La/8AIT0w+l7Af/Ii0R3IxlKFWjKM1dWF1W4/tPW7m9aNIoopZIbWGMYWKMOQ Pqxxkk/TpUVRWrb42b+9JIf/AB81LRN3bFgaUKVCEYKysh8H+vj/AN4fzr3PQf8AkI/8BNeGQf6+ P/eH869z0H/kI/8AATXzXEn8D5S/I8fPP4tH1f6HSVzHxGz/AMItMR1EkZ/8erp65r4iDPhS59nQ /wDjwr4HJnbH0P8AFH8znn8LOY0HxNpmsyPbW10gvoTtlt3+VwR1IB6j3FbdfPPinQNkU+twTHd5 +HUDayHOAQw/D86ZpXxA8Taagjj1AXMa8BbuMSY/4Fwf1r90jV01PbpUJ1KanHW59EUyeWO3haWe RIol5Z3YKo/E14Rc/FLxPNGVjbT7cn+KOAk/qSK5PVtT1DWZN+rX9zdt2Ej/ACj6KOBTdVdDSOFq S6Hrnjf4jeH0sZrOzeTULjqrQjEasPVj1H0zWx+zfdz3+n+Ibq5OZJLmPp0A2Hgewr5zuEVHAUYG K+kv2Z41Hgu/kAG9r1lJ9QEX/E18rxfU/wCEyd+rj+ZyYqHJBpnr1FFFfkR5x5p8YRJbSaRfQMUk UvHuH4H/ABqz8Hv31lq104Hmy3A3Y/3c/wBTVr4vweZ4WSXHMVwh/Agj+oql8Fz/AMSnUh6Tqf8A x2vuPbOpww1/LK3/AJNf9TzrWxf9dj0Wiiivhz0Qr5O+LsPk/EjXFH8Uyyfmimvq6VxFE8jAkIpY gdeBXkutan8M/Hq7r69js78jC3DqYJR6ZJG1vxzX0/C2LlgsROs6cpQtZ8qva7um/uObExU4pX1O G8D/ABb1fQBHa6oG1TT14G9sTRj/AGW7j2P516tazeA/iPDzDZ3F2RzHIvk3Kflgn8CRXj/iT4X6 pYRvd6DPDr2nDnzLNg0ij3QE5/DNcD88Uv8AHHKh91ZT/MGvr6mT4DM28TgKns5946ffHRr8DkVW dP3Zq6Psbwr4ftPDGkLpunvM1qkjOgmbcy7jkjPpmo/En37f6N/Sofh3dvfeBtDuJpGkle0Te7HJ YgYJJ/CpvEn37f6N/SvgsLzrMJKq7yvK77s3xVvYaeRwvxB/5ErV/wDrh/UV8619FfEH/kStX/64 f1FfOtfpmQfwZev6I8unsFFFFe6aBRRRQBreEf8AkatI/wCvqP8A9CFfSlfNfhH/AJGrSP8Ar6j/ APQhX0pXy2f/AMSHoZVNzg/iB/yFbf8A64/1Ncp4X0GDxn48TRdSu/s9jCgkMYODMcZx/Sur+IH/ ACFbf/rj/U1xV7YedcxXdtNJa30X3J4+v0I7ivTy9pUYN9j7CjRnWwEIw7f1/n5n1dptjaaXZpaa bbQ2lsgwscKBFH4CrCqqrtVQq+gGBXz5ovxS8W6RGsWo2dtrEK8eYrbJCPx/+vXWaf8AGe1nIW68 PalA/c7lK/nXrKrFngTy3ERlZRv/AF5nU+M/B+j6qs+p3Szw3EURd3t2AMgUZ5BGM8da8h8Za3be I7iCSPT1gVIhE7O295gOhfjBNdb4n+Jx1HTJ7LS7F7fz1KPLM4JCnqAB3968l1K2vbphFb3SW1uR 8zKpMh9h2Fc9SUW/dPdy/D1qVPmrptrSKv0++33lXRlW21S/s7Zi1pGFdVzkRseqiugsV3appw/6 e4P/AEYtZVtDZaPbLEriMMc5Y5Zz6+prf8MW0l94l0aBIpQXu4nwyFTtDBicHtgVnvJM7kvZUJRl a9m7dvL5GPYf8eqfVj/48asVLqen3OhXN1aX1tcqbWRkd1hZlC5O1sgcAjBBqvBNFPEJIJEkjPRl OQaUk7s1w1SEqcVF3dl+RNB/r4/94fzr3PQf+Qj/AMBNeGQf6+P/AHh/Ovc9B/5CP/ATXzXEn8D5 S/I8XPP4tH1f6HSVz3j5d3hS+9tp/wDHhXQ1jeME8zwvqQ9IS35c/wBK/PMslyYyjL+9H80YS2Z4 HqJEng3WFPJSWTP/AH2CP5iuM8Q6BJpFrp10s8d1a3kQdZo/uh/4k/Ct28vltV8V6XcNtlYrLGp7 5Vcj69K4ozSGFYTI5iUllQsdoJ6kCv3KLUkmj6XAKXsl/XQZRRRVHoFS4+acL9BXvP7M8shGqQFj 5SIGVfQljk/oPyrwpkJulI6cGvdv2aoir6w2DgIg/NmrwOJ7f2XVv5fmj53Mk0k/736M90ooor8d POOV+Jyb/Bd9/slG/wDHxWH8Fv8AkF6n/wBd1/8AQa6L4iru8F6p7Ip/8fWud+C//IK1L/ruv/oN fWYaV+Hay/vr/wBtOGf+9R9P8z0aiiivkzuGuodGU9GBBr5X8a/DfXvDLyzvb/bNOBJFzbAsFH+0 vVf5e9fVVeJfED4meIPC3je/063SynsUCNHHNEcgMgJG4Ed819RwriMZTxE6eESd1dp6XS7Po9fQ 5sTGLinI8T06SeK5Q2dybWQniRZTGAfdh0roNb0PxXPGl3qdhfXcZGVulQThh/10TOfxNWPEPiPQ fEJea58Pf2ZqDcm40+YbGP8AtRsMfkQaz/Cvi/WvCtxv0a9dISctA/zRP9V7fUc1+kSliakfa06a jNdJfpKLf5fJHn+6tG9D6L+DEjSfDjSVcMrReZGQwwRiRq2vEn37f6N/SneDdYbxB4X07VZIkiku ot7ohyFbJBx+IpviT79v9G/pX5ZSlKeZ1JSjytuV1vZ66XOvE6Yf7jhfiD/yJWr/APXD+or51r6K +IP/ACJWr/8AXD+or51r9IyD+DL1/RHmU9gooor3TQKKKKANbwj/AMjVpH/X1H/6EK+lK+a/CP8A yNWkf9fUf/oQr6Ur5bP/AOJD0Mqm5wfxA/5Ctv8A9cf6muXrsPG9jdXWpQPbW0sqiLBKKSM5Nc7/ AGRqP/Pjc/8Afs134OUVQhr0PuMtqwWFppyW3co0Ve/sjUf+fG5/79mj+yNR/wCfG5/79munnj3O 321P+ZfeUaKvf2RqP/Pjc/8Afs0f2RqP/Pjc/wDfs0c8e4e2p/zL7zny7WOqyXMkLyJJt2TIu8xY /hI9M8/zr3f4ca3pF5bS3+pTWEWvMxWWVwsbMnG0jPHTjj0ryj+ydR/58bn/AL9mkOkagethcH/t ma0jWjF3ucOJw9GvBwc7fd816HvWp+OvDGmIxu9esQQPuRyiRj7YXOa8B8SXmn6r4xvdS0CwksNO mQbw67PPlzzIE/h/rTk0S9Q5TTZlPqIcU/8AsnUf+fG5/wC/Zqp4lTVro58Hl9DDT9p7S79UVIP9 fH/vD+de56D/AMhH/gJrxqHSdRE0ZNjc4DD/AJZn1r2TQ2Vb/LMFG08k4r5fiJqVC0ddJfkcudTj KrRs76v9Dpap6zbtd6Re26DLywuij1JBxVjzov8AnrH/AN9ijzov+esf/fYr83pwq05qcYu612MX KL6nzH8VvDF79sHiLSYmu7C4ijF2IlLNbTKgVg4HIBxnP1rzMXS/xL+Rr7fSCxjvXu4/JS4cbXZX A3j/AGhnmqt1o2g3bl7rTdKmc9WeCMk/jivusJxbKhBU50ZSS2ez9Ntbd9L9juoZjKlFRvsfFn2p PQ0+GR55BHbQyzSHoqLkn8BX2XH4e8NRnKaRo6n1FvF/hUl7plnPafZrO5GmoT8zWJSJyPTdjj8K 6f8AXJN2VB+rf+SZtLN5W0/Q+XtG8BatdBLvxEw0DRwQXnvPkdl9EjPzMfwxX0D8MdHtNPj1K80y zuLTTrtoxbJcZEjIi43kHkbiSRmpbXwD4YhvI7uZJLy5jYMJLu7aU5HsTg11/nxf89Y/++xXh53n dTH0/ZU1Kz30st09rtt6bt+iV2ebVxEq8lKo1p5hcTRW0Ek1xIkUMYLO7nAUDuTXCXPxP0yXUFsN As7zV7tyQghTajH6nnHvjFdlqMFjqVjPZ33kzW0y7JEZxgj864Kx+Hq6BrI1PwrrSW8oBUwXiiVG U9VyCDjp715uV4fBuM3i1Ln+yrNRfq0m/wAvU56s5acj0KXie+8aahol61/pUdhpygCSMbWdlz16 ngcZPFL8Lk1hNH1GfTRb+TvyqyxlmlcL0U7gB26+tdDeS+NzlYX8LshGDlpOR9DVawg8bRosK3fh ewt16CGJmx9FyBXu/WpPAywqhSjdp6XtZd1ZtvTc5uRe0U+Zs2bHxZB50VrrdrdaTeOQq/aotsUj eiuCV/AmulrkpvDj6tb+R4n1xtRtyQzW0SpbxMQcjOMsfzrp43gijSOOSJUQBVAccAdBXy+MoU9H RTv1sny/K6T+TXzOyE/5mTV89/HXw9ql542F3p+m3l1DJax7nhhZwGBYYyB1xivoDzov+esf/fYo 8+IdJo/++xW2U42vlmI9vCnfRqzv1FVUKkeVs+L7nStRtf8Aj60+9hH/AE0gdf5iqWRnGefSvt0z xkYM0ZH++Ky9S0XQdTUjUNP024z1MkaE/n1r6+jxpO/73Dv5P9Gv1OV4WPSRzXwOn8/4b6cM8xPL H+Tk/wBa6HxJ9+3+jf0qfQdL0rQLI2ekJFbWpkMnlrJkBj1xk+1VvELo7QbGVsBs4OfSvmKc/bZl OvGLUZOT1XcrEtLD8t9dDh/iD/yJWr/9cP6ivnWvor4g/wDIlav/ANcP6ivnWv0bIP4MvX9EebT2 CiiivdNAoortPh/pOm3VhrGpavZfbYrQRRxRGVo1Lux6leTgKeKwxOIjh6bqSV9tvN2W9u5tQoTx FSNKnu9EYPhE48VaRn/n6j/9CFfSoBY4UEn2Ga8vtdStLCRZNL0DRrORDlZPIMrqfUM5NWbnxbr0 4IOpTRg9ogIx+gr5nMfbY2cZRiopd3/kn+Z9DDhHFVNZyS/E9IZWQ4YFT6EYpCCACQQD096g8T6x a6EkT3ebm8eJDFBk/NhQNzn0zn3NV/Durz65ohuLtlNxDO0bbRgBSMqAPQcivn4SnOnGry+69L+f l310ueJUyevTw8sU17idl567+hfzRmsfxZr8ugwQ29iyDUJsSSFlDeXH2BB7t/KtPW9ZsdL02O4v LSV532CMIwjE5KhmYDnCjIH1puU042jdSva3W33afPz2NIZFiqlKnVivj2XUlzRn3rkpfHgH/Hvo 8A95Zmb+WKpy+O9VOfJgsIP92Dcf1JrqWExEvsW9Wv0udtPhLHS+Ky+f+R3Ofekz71j694nudJ07 SBNaQXV7cWoneWX5VXJ6bVwK5ifxrrsp/d3Uduv92CFV/pmooUK9ePNGKt5vs7aWTf3pDw/CmKre 8pJR79z0A5HXNGa88tvGWuwSBpL5rhO8c6hlYenSu+1TULbT9FOqvbs8ciRNHBv2/M4zjPtzSrUq lCSjNb7Wd+2mtu5hjuG8ThJwgmpc7srdyXNABY4AJPsM1xs3jq9ZWNnptlCo6sytKR9STipvC3iT WtU8TWEE96wgLlnjiRUUqASQcDpxVTw+IhTlUcUkk3q+3on+Z0LhTFRhKpVkopK/fY6sjB5FGB6V T1zXNN0aZI737VNcyIJvLiUAAHOMsT7VF4c8Qx61c3kUWnJBDDAXDvIXfOQB6DvWPv8AJ7RRfL32 8uup5kclxboPEuNoJXu+xo4HpRge1Y3iHxRb6NqMtjFp/wBpmiC75JJiF3EAkYA7Z9a0LHWi3g6f WNSs4FG4mKKHKbgCFA3HJ5OfypTdSMIz5HaTSW2t9uv52Nf7AxapRqySSlZLXV32LOB6UAZOAMn2 FcfN46u2DGy0uziC8lmDSkfXPFN0bxRrmp69p9s16Y4pZ0VkhRUBGeRwPSuiWGxCi5uKSWur/wAr nfDhPF8rnVkopfM7Irg4IwR2IowPSpZi0105UFmdzgDvk1z/AIj8UQaPI1pYJFdX68SSP80cR9AP 4j+lYw56jUYK8n0/roeJgcurY+r7Ogr+fRept44zjj6UYHpXnZ8Ya+ZfM/tOUf7IVdv/AHzjFdr4 d1hde06SV0SO+tyBOqDCuD0cDt6EVtWw9aglKolbyd7euiPUzHhrEYGj7ZtSS3t0L+B6UYHtVLX9 Yh0Kxt5pLX7VNcOwRDIUAVQMk49zXMXHjnUiu61srK2QnAbyi/P1Y4qadKrWV6cdO7aS/wA/wMsD w7i8bTVWFlF7Ns7VVLfdUn6CkwPSuf8ABOu6tquo3pvr2SSCK2Y+WAFXJIA4A9zV/wAQ67baCtqj 2b3VxPGZADLsVRnAzxk9KhxqRq+yavLyflfrboTXyGvTxSwdNqU7X7L8TRwPQUYHpWX4W8Qy622o pLaWsEcUKsgjBLZLAckmneItfg0E2sRsjdXE0XmndLtVRkgcAZPSlapz+y5fe7adr97fiZyyPFLE /VEk52vv+ppYHoKMD0qn4b1ifWNJvLie1tYEEqxRCJTnplskn6VDrniLTdGv2s5ra8nmRVZijKq8 gH696S53N0+V8y6L5fLqS8lxTxEsLBc0oq7saWB6UVzD+OrQf6rR3b/rpc/4Cq0nj2UA+VpFkv8A vu7f1FbrDYh/8u398f8AM7YcK5hLeKXzRofEH/kStX/64f1FfOtfUXiWKzuPDt42q2+bf7JGZYYX 8vc7bflB5xya8zgbRrbJ07wtpoKjJe533JHudxx+lerk2YezoyUYN6+Vtl3f5JmeByPFYpSdO1k7 Xv1PKo1aVtsStI3ogyf0pZY3ikaOVGSRThlYYIPuK9u8P65qdxrWn2lvLDaQyzohS0gSEYyMj5Rn pXkXie7N/wCJdWvCc+fdyyZ9ixx+le5hMbUr1XTnBKyvvfr6LzDM8qnl3Kqkk2+xmV6R4Vj+zfDo t0a91Jj9VjjA/m5rzevVBH9l8IeGLXoTavdMPeSQkfoBUZrL3acO8vyTf5pHRw5S9pj4Ptd/gWNA 0qPU5JjcXX2W3hCbpNm8lmcKqgepJrr4fBekRkGW8v5iD/CqIP61y+ianp9np00N9bXM8jXEU6iK QRj92SVDHBOMnOPauz8MeI21u7vYTYW1vDFbmQFSWfO4Acn6+lfM46eJjKUldRXayXT573Po85qZ pCU6lB8tKK8r/wCZV+JkQvNNtdQRSDBKYW9lYZX9QfzrG8B6zbaUdTF9zC0IlVP77qeFH1zXX6vb fbdA1O2xljCZUH+0nzfyBryTtmlgqMK2HlhXsn+G/wCdx5BKOY5a6FbWzs/vuben2114q8Rnzn+e djLPJ2jQdT+A4H4V0njTw/q2qa7H/ZtpPNZJbxRwsxAVRt6ZJrS8K6X/AGPoq+auL28Aklz1RP4U /qa2rJs3URckqh3HJ6ADP9K5q+KlGp7Wjblgmkraeb3Xay8vU87HcROjjeTDxTjFcq7X0v8A5HjV 3BJaXMtvOAJYmKOAcgEdea6vTPA7Xdnaz3GpRwG4QOsQhZmAPTPauWkL31+xGTJcSk/izf8A169p REi1GOMf6q3AX/gKL/8AWrtzHFVaMYqLs7Nu1ulu9+56+f5nXwNOlGi7Tk+x518SL+1u9aihsyxW yh+zNlcfMpOce1W9P8BG4t4Tc6ksNxNGHWNYSwTIyNxyK5RSL/Vg0rqq3E+WZjgAM3JP512/ijxQ l3NJpnhsPPNcnyTOoxkHjZH9ehNZ1IV8PTp4bDtrR3emm27at3fc3xUcXQjRw+Ddv5m+iOI0zT5t R1OGxt8NJK+zI6Ad2+gHNdn8T7lI7bTNOgP7tVMuP9kDYn6An8a1vDOgpocHl5WXU7gBJZF5EYP8 Cn+ZrhvG16t74lvHQ5iiIgj/AN1Bj+eT+NOFT65jIyXwwTa8+l/8vQxoYyOZZglT1hST17yehaEP 2X4dvMeGvb9VHuqKf65p/wAOE3eInk/55W0rfpj+tX/G8P2Dwp4asOjBGlcf7RAJ/wDQjUHw0X/T dTk/u2uPzdan2ntMFVq/zN/dflX4I1xNa+XV6y683+S/BEPxIP8AxP4B6WkQ/nWt8K7cNFqUrcKz xRk+2Sx/lWP8R/8AkY1Hpaxfyra8KSf2d8PdUvejM8m0++0IP1Y1Fdv+zoQjvLlS9b3MK0XLKKdJ byUV97RxepTSarrdzMg3SXM5KD/ebgfyrtviI6ab4e03SIT8u4A+6xjGfxYk/hXPfD6z+0+JYJGX MdqpuD9R93/x4infEO8+0+JJYg2UtEWAfUct/wCPE1vUiqmMp0Y7QV/0X3aHZVSq46lQj8NNcz/J BpkP2fwJrN2eDcTxWyn2B3H+lR/D+Pf4ssj/AM8w8n5Ia1vEEP2D4baHb9HuJjO4+oJH6EVV+GEP neJmA4xbSc+mcD+tQ6vNhMRVezcvuS5f0CpV5sJiKq681vkuX9DovFOsHRdKHkNjULsFYz3jToX+ p6D8a81tLae9uY7e1ieaeQ4VFGSTWj4r1L+1NeurhT+5VvKhHoi8D/H8a7bwRpLafpKXAjLahfLu GBykXYD69T7Yq4yWBw/O178v6+5L+tThpezyDLlJq83+Lf8Akc9/wgerlBsksnm7wrN8y/jjHH1r sNM0630aw+xWZDs2DPPjmVv/AIkdhVm48mzGb27tbUf9NZgD+Q5qDTNW0W51AQQ3zTuiNMxSIhAq jJyxrzq2KqVo803zRWuidvm1dadP10Pm8Xj80zSjyODUd3ZNL5+hxnxHuvM12O0U5WzhWM/7x+Zv 5/pUXiWH7H4b8N2p4Z4pLlh7uwx+grHmeXWNaZzky3k/6s3/ANeuk+KbKviC3to/9XbWkcaj06// AFq9OMXSqYfD9Um362t+cmfa0aSw7w+FX2U39yt+bLHw2TFprE3r5UY/Mn+lZvxFm3+JDCDxbwRx fjjJ/U1vfDSLfo10P+et5Gn5L/8AXrjPE1z9r8RalODkPO+PoDgfoKjDrnx9SXb/ACiv0Zw4SHtM 5r1H9mKX5HQ/DQ/v9WH/AE7qf/HxVH4hzeZ4nljB4t4o4R+Cgn9SavfCseZrd3B/z0tv5Oprndem OoeIL6VOTNctt/FsD+lVSjfMJt9F+aX+TOilQ/4VqtZ9Ir+vwPQvDdv9l8LabHjDSq1w3/Ajx+gF YXjHw/q+o+KLyWz0+eWE7AsmMKcIO5rsbmNYHS3T7sCLCP8AgIAqK7uobOzkvdRlcW0fGM/NI3ZF 9/5V5lKvOElXhu79L/E0+69D4zCZtWpZhVq0Yc0puyXzPMdY0DUtHghl1GBYkmJVMSKxJHXgGqul WM+pajBaWsZkkkYDA7DuT6ACreq6he+I9XVihaRyI4LePog7KB/WvQdB0iPQbIwRlZL6UYuJl/8A QF9h39TXr1cXUoUlGpb2j6LZefy/Fn2eYZq8uwqnXs6j2S7/AOSKXxNu1i0qK2iYf6VcFuO6RjA/ U/pXN6RD5HgfXbw8GaSK1U+27cf6UvxDuxP4ha3U5js41gH+91b9Sfyq/rKLY/DXSbfpJcXHnuPq CR+m2uOjD2WGo019uSfyWv5JIywNJ4fB0KT3nJN/+lfoYfg8hNfgmPSBJZv++Y2P9K8eLFiWPU8m vXNCby49Xm/55aZdN+cZH9a8iHSvqMtV61WXlFf+lP8AU+f4tnfFRj2j+rFwTwOp6V6/4pQW+pxW a/ds7WC2/FY1z+ua808K2f8AaPibSbPGRPdRIfoWGf0r0PX7j7XrmoXAORJO7D6bjipzCXNiIR7J v72rfkzXhGletUqdlb73/wAAsJHoljd6Naaq+oTX2pqsiQ2yoqxqzlQWY89s8CvSNO0qy0qKY6dY SReaoR5ZHZyRkHHp1FedL4o1aOKKOG4SERRrEjRwoGCjoN2M1pWK6t4j8O6hDJql2gN3b+dcmZsw wrvZ2Bz6DHuSK+dxdGryqdaVo3V/eb3fZJLT5nVnOCzGVKpUnW93pFeb0R0/iTUxoujPKpH2y5Bi gB7Doz/gOPqa8rGR04I6Vp65qDatqQMKv5CKsFtESWKoOFHuT1PuaZrmk3Oi332S92ebsV/kORgj /IrrwVKNBcs378tbeS6fK/3tns5NgIZdQjRfxy1f9eR6qs/221tLxeRcQJIfrjB/UGob+U2uj6nc HIMdq4B92+UfzryXxjc3n/CE6TdWd3cQmzupLSQRSsuVcb0zg+oYU3wTd3kvg7Xri7u7icTTwWqC WVmAxudsZPstcqyy2H5+bRS5bf8Ab1vy1Ph1gOTN1R6c/wCF7mx4Kthc+KdMjIyqyiQ/RRu/pXo2 pTtb6Vqt02Qy20hB92+UfzrzLR5ms7HXb5GKvbabMUYHBDNhAR/31Wb4Ju7yTwdr1xd3dxOJZ4LV PNlZgMbnbGT7LWuLwrrylUvouWNvV6/gz3c6j9ZzahR6K353Lmj6Zc6td/ZbNVaXy2fDHGQoyaqw SyQTRyxMUljYMp7gg5Faek6jNomja7rFsdtxa28axH/aeVRj8gab4kjhGpfarMf6HfRrdweyuM4/ A5H4V1xqylWlCS93ZeqSb/Bq3oz6SGNjPGTwj6JP/P8AQ9MOqRHQ5NfiACfZzIB/dm+7t/76NeWa NaNqGsWdqeTPMqsfYnn+tdVp1m0ngC4tJHkVpg1+rE4jRUIUBv8Ae+bHuBXG2k89vcJLaPJHOv3W j+8PpXBl9LlVaNN6p2XotvxucOVYKnhY140Xq5P/AIH6nZ/Febfq9jFgqEgLbTxjc5x+gFN+Gi5X WGA58qMfm3/1q4+8kuZLhmvXmefuZiS3681LdTzW3gLxHLayyQy77VQ8bFWGZD3FbLB8mEhhk+sV f1kiMxw/1bJ50b3st/mbfxGP/FTOO6wRD/xwVo6vL9i+GGj2o4e8laRh6qCT/wDE1g+MSRrsqMxZ o4YYySckkRLmr/juXyxounjpaWEe4ejMMn+lYRp88cLT7e990f8ANo6KFPmpYWm+iT+6P+bRt/Di NNP0LUtXnHyg8Z7rGNxH4sVFcIgl1HUFUktNcy4J9WZv/r12HiDdpHg2xstxWS6jRSue2fMc49yy D/gNcVBLJBPHLA7JMjBkZeoPqK0wEXUlVxK3k7L0Wi/ryLy+LqSrYnrJ2XpHRfid78VyIRpNooIS NXKjGOBtUf8AoNYvga4Nm2tXS8NFp0hU+5IArBvpruabdfyXDykZzOSWx+PatjwrE0uneIlQZIsC 35OpP8qTwyw+B9jJ32v85f8ABHHDfV8EqMnfu/WWv5mTpFmb/VLOzH/LeVYz9Cea9W8RTPFo+rS2 yPu8oW8KoCSNxCjGPbNeW6Derp2tWV5IpZIZVZgOuO+Pwpp0Xxza3N1Domts2j3Em8X329VTZzgs SdykA8gVeNoKtVXPNRSStzaJ66q/eyWnU8biR1I4ihU5XKMXe3n2JbrQtUtbNr27sZ4LcEDzJhty T04PJq/ooFl4a1jUG4eYLYw+5bl//HR+tQ3kryWljoNhd3OplJN0lzK7M1zO3GRnkKOgH1NW/Gca 6Z9g0OJgwso98xHRpn5Y/gMCnKpOry0Z7yd9mvdXdPu7L5ntUq1XEQhCsuWUtbdorXX10XzG/D61 Nz4ptW2lltw05AH90cfqRTfiBKZfFt8D/wAs9kf5KBWPYXN5byt/Z8s8crrtPkEhiPTjmoJWdpHM pdpCfmLkk5981ssO/rbrt6ctkvnc6Fhn9beIb05bJfO9z0r4dOLfwxPcN92K4llP/AYwa8zLFiWb qxya7bSN0Hw7vboOwVWmhwDwWk8pR+gasbwbBYyapNNq6q1hb27yS7hkDOFB/AsDXHhpqlLEV3rZ 208r6fiefhnHDzxWJntzfkiv4Z1htC1QXiR+b+7eMrnH3hj9Dg07wjb/AGzxRpsTcgzh2+g+Y/yq hqVo9hqFzaS/fgkaM++D1rZ8EWsl1qd0sEohmFpIkcp/gdwEU/gWrrxPs40aleO8o7/fb8zuxcoU 6FTEQ3cd/k7fmeizyRolxeXknk20eXkkPbPYepPYV5j4k1ufXr9SqMltH8lvbrztB/mx70muX37q LSbSS4bT7IlVMzlnmfo0jk9yeg7CpPDN5p2nyXFxevcrdhCts8Mav5TH+P5jjI7fnXLh8N7CDrtc z+yuy/zfXstO9/EybKP7NoPEzjzVWtu3l/mztPC+g/2DbedcJnVZlw3f7Op/hH+0e5/CtiJ0thJd TjEVujTNn0UZx+eK8pEWiqxZ9S8XXLE5Ja+WPJ/AGt7UILHSvBkU9hLqXm6udjJeXZnKxoxJIzwM nFc1fDttKTblN2va363SSvbT8Twq2V4/G4yFXGKyk0vRb2XyOXJl1HUMnLT3MvPuzH/69dV49kZb a0gKPGi3E4jVlI+SPZEp57HYT+NcjBJJDNHJAzJKjBkZeoPYipb6a8nmD6hJcSSkZBnJJx+PavVq YdyrU5pq0b6euh9zVwzniKdS9lC+nqrfgT2J26J4lf00uUfmyivKK9Wg48M+KT/1Dj/6MSvKa9bK /iqvzX5I+F4pf+2/JHZfCK1e58d2TxRtI9tHLcBVGSSsZx+pFdXcaP8AYhu1rU9L009Ss9yGk/74 TJryWGaWAsYZZIyw2koxUkenHao8DJPc96vEYCpWruqp2TSW13pfre3Xsziy/OKuXwlGileXVnp0 2q+EbTPm6tqF8w7WdnsU/wDAnI/lXbXunXUPhOG00LS9TK6gEubksRIVH8MZ29+hI7dK+fKlhuZ4 TmGeaM/7EhX+RrmxGTOfK41G7O/vap9tFy7PXqdEOIsU6inWfMl02X4HrkSTeGbG813U7WSF7QBL SKdCvm3DZ2cHqF5Y/SmWUV74h8NeG7iBJbq8aKW2lI5JZJCcse3DDk15Xd6jfXsSR3l7dXEaHKLN MzhT6gE8Vch8R6rB4ffRbe8kh015DLJFH8pckAEE9SOBx0pSyqrZTUlz331slZq33u/m+pb4hqyx ixbjsrJdP6vqdj4t1TStN8O32hRXI1HULmSN5GgP7i2ZCTw38bckHHHPWtXwpot5N8N9ONvGixT3 k9xJLLIsaKBtRcsxA7NXkdPkmlkiSOSWR40GERmJVfoO1bzyuXslCnPXm5m2r30tsmrdPu6nFDNq qxf12aTl+G1j0vxBe6ZpXhbWLFNXs7zUr1YolitC0gRQ4Zsvjb27GrvhTRbub4b6c1ukaxT3k9xL NLIsaKBtRcsxHo1eSU+SWSSJI5JHeNPuIzEqv0HQUp5XL2ahCevNzNtX6WtZW8hrOKzxf12aTkvu 7Honi2/02x8JXelW2q2t9f3VzE7ra7nRETcTl8YJyR0rS+HUC+KvDVrpst1Fb3GmXPlb5DyYJTkB R3IcEAf7VeTVY0++utOu47qwuJLe4j5SSM4ZTjGR+Zp1crbw7p05+/fmUn3tbbtbT/MlZtX+t/XG /e/4Fj3bxNHrOryjT9M067GkWeIogsZUSbeN7E4B9qwtTmv/AAvoSw21ylrrWo30UCCGVHljiGd3 QnbkkCvLL7WNT1Ak32pXtyT/AM9Z2b+ZqlEzRSLJESkikMrKcEEdDmuWhksoQjTnKPKtbW3fm2++ r01OzE59Oth3hoQUYv7/AOme6+LNE1K58RajdTpHbWxlIWe8mWFWA4zljz0rn76XSho8+iW+sWl/ qOo3dqixWgZ1XbJzl8Ad+1eW3M813KZLqaWeQ9WlcufzNFvPLbTxz28jRTRsGR0OCpHQg+taUsnq RpxhOp8NrWVtVte9+q6WJxWf18RQ+rcqULJeeh7d4h0LVr/xDqVxDp84tzOwWSQCNNoOBy2BjAqv ewRXutxy65rejQzzSIhhhn81z0UKqpnnjHWvHr2/vL9y99eXNyx7zSs/8zUdncTWV1Fc2cjQ3ETB 45E4KsOhHvUQyesoJOok0rKy/Vt9l0OiXE9eyjTglZWvu7f0j3vx3aaprfiWZbDTruW1tVEEZWI7 eOpz065/Kue1SS+8IeGdTuhNHaavcNFbWoSVGlQFsuwAJxwoGfevMb/XNW1Ak3+qX1xntJcMw/LN Zw4bcOG6570sNks6dKFGpJcsbaWettd2+vXQyr8QVKmG+qwglG1r9T3jxXomrXertPMm2FIYozdX cqxKxEagncxGec1n6V4g0TwiL2W51ay1GeeMQG1s90vylxvy+Nv3d3frXjl3dXF7IZLy4muJD/FM 5c/rUVOnkjlRVGvUvFW0Stt5tv8ACxNbiHEToLDwSUUkvPQ9X1jTWsJFkhbz9PnG+2uk5SVD0OfX 1HUGq9jY3OoTiKxtpLiQ9o1z+fpXE6H4o1vQo2i0rUZoIGOWh4eMn12sCM1Y1Xxp4j1S3a3vNXuD btw0UWIlb6hQM1f1HFx91OLXdt3+636/cerDi5qklKneXe+h6f4bltdO8R2+mWUqXmrkNJeTQHel lAoy6qR96Rsbcjpn1qrd6Prur31zfNpl0PPkMhaRNijJ6ZbFeS6Vqt/pEskmlXk9nJImxngbaxXO cZHbimXmoXt8xa9vLq4J6mWZn/mahZPVjWdSM1qkrtNvz0urLsr9O92edh+I61KpOtKPNKX3Jdke 16Ze3ml+JfCWgWF2qSyzS3WoJbSK+4D7sbFc9kPGe9ZtzoN9Gzz6m9rpqOxctfXCxHk5+6Tn9K8h tZ5rSYS2kskEoyA8TFWGRg8imSM0sheVmdz1Zjkn8TVRyecJ80JpXWr5dW7t9/OyvfRGeH4gr0J1 KsYpym769PQ9yu7m0h+HaW1hqEF8kmoHfLCrBMqgJALAZxkc1z92JLbwF4kuijqsyQWyOQQDukBO D9FrmtI8dXekeHrbS7HT9P3wO8gubiPzX3OeSFPyjgAdD0rG1vxFrGuMP7W1G5ulBysbNhF+ijgf lWOGyqvGTjK3Lz8129XZp7JW1t307G1bP/aYOWHcfenq3037HqK2l34n0jS9as41fzrYRXcjOqKk 0fyEsxIAyAp/GrPh6803SNShshq9ld6le3VtCsNoxkCKJlZtzgbeg7GvEjJIYfKMjmLO7ZuO3Prj pmpLC7nsLyC7s5DFcQOJI3AGVYdDWtTJZTpypOfu9Fbzuk3rotNktDmnn2InhlhbLltZvqz0+4tL m4v7nyLaeX96/wByNm7n0FTxeHdalGY9Jvj/ANsWH864O68a+J7rPna/qRB7LMUH5LisqfU9QuDm e/vJf9+dz/M1UMvxVkm4r73/AJHrPi6SVoUvvZ6uvhTXWIH9mzKT0DFV/ma2/GGg6mbzT9PsbK6u IrOzSPckZK7jktz06mvCbe7uba5iuYJ5UniYOkgYkqw6EVav9d1fUCft+qX9xntJcMR+WaznlWKl VjP2kbK/2Xu/+3n081uYPiqrKanKC0v36np+pPe+D/DWqXhljtNWmEdvahZUaVMtl2ABOOFxn3rY 8UaLq97qSzzoRGltDG11dSrGrERruO5iM85rwYcNuH3vWp7u6uL2TfeXE1w/96Vy5/Wr/seamqim ubW75e/LZLXpbvu2cceIK0cTLFcq5mrW1sj03VLzSNJ8Pa5bPrdjd315a+RHBabpcNvVuXxtHT1r yyiivTwmEWGUvebcnd3t2t09DzMdjamOq+1q7+QUUUV1nGFFFFABWp4W0K78S6/Z6RpxiW6umKxm ViFGFLHJAPYGsuprOSaK6ia1lkhn3AJJGxVlJ44I5HWgD1j/AIZ+8Yf899I/7/v/APEVxev+Atd0 DxPY6FqkEUV1euqW8gfdFJuYKCGx2J54yK9Og+DPxFWaNh4pjjIYHeL6clffGK3/AI1arA/j7wBo p3yX9peRTzTMhUEM6AYPfJUk46cUAeEeOPCWo+DNZXTNXe3e5aJZgYHLLtJIHJA54NZej6Xe6zqU Gn6VbSXV5MdscUY5P+A9zXqP7UH/ACUmL/rwi/8AQnre/ZSsYftviLVZEDTW8McKHuobczY+u0UA c9H8AfGbWvms2lpLjPkm4O76ZC4/WvN/EWhan4c1STTtatHtbuPko3IYdmUjgj3FaGqeM/EF34lm 1o6tepe+cZEKzMAgzwoXONo6Yr3H466TJ4u8OeBL+2jRdT1CaK3U4x/row2D7AjP50AfNlbvgrwt f+MNcXSdKaBbpo2lBnYquF68gH1r1vxF4S+FXgaeHS/Etxq19qvlrJKYGbjPchcBc9hkmr/wNfwM 3xDvx4ei1FbshjYGbdgQeWm8Nk9d+7Ge2KAPA9XsJtK1W80+5KGe1meCQocruU4OD6cVUr0f41v4 TbxDcDwzHerqgvJ/7SM+dhfd/Bk9M7untXCWOk6lqEbSafp17dRqdrNBA8gB9CQDzQBSr1PR/gd4 r1bSbPUbWbSxBdQpPGHmYMFYZGfl64NeYTwy28zw3EUkUyHa8cilWU+hB5FeneDPh34/8SaHBqGm ahLaae4xB599JHuUcZVRnC+nSgCDxF8FfGGh6XPfyQ2d3BAhkkFrMWdVHU7SBnHtXmnavrr4Z6Br XgDw3rtz441uO5tCokVGnaVYgqnd8z92yBgelfI8rBpHZRtUkkD0FAHfXPwn8RweDB4mH2OXTzbL d7I5GMojIBzjbjgHJ57GsbwF4K1TxxqFzZ6M9qktvF5zm4cqNuQOMA8819OaD4httG8G/D+x1FEa y1i2jsXL9AxhyufYn5fxrkvg14Yk8IfGDxXpLA+QlmJLdj/FE0gKn8Oh9waAPmyVDFK8bY3IxU49 QcU2vVfhp4A0zXrfXvEniu5ltvD+mySBhEcNKw5PPXABHTkk1uL4H8DeO/Deq3Xw8a/s9V05N5t7 pmIlGCQMEnrggEHr1FAHh1FereJ/BWiSfBzSfF/h2GeO53Il+jTFwDyjcHphwPwNMufBei6N8E4P EmsRTPruoybbICUqqqx+Ule/yqzfiKAPPPDukXOv65ZaVYmMXN3IIozIcKCfU16d/wAM/eMP+e+k f9/3/wDiK8p05LqS/t49O843ryBIRCSHLk4AUjnNeyW/wf8AiXJEjvrSwsRko2pykr9cAj8qAOA8 c/D3xD4JEMmt28X2aZtkdxBJvQt12ngEHHqK0vB3wj8V+KtPjv7O2gtbGQZjmu5CnmD1VQCce9ez fFO1+xfDHw14X8Q6gl9rF1eWtuZCcs+H+d+ecAHGT6+9YH7T+u3umPoeg6ZcS2diYGldIGKbgCFV TjsMHigDzPxr8K/FHhCxa+1G2hnsFID3FrJvVP8AeBAIHvjFZ+leBNW1PwTf+Kbd7QabZMyyq7kS ErjOBjH8Q717L+zbq934j0HxF4e1ueW9s4418vz2LlUkDKy5POOM/iaz/BkXkfs3eMoc58u5uEz9 PLFAHI6J8EPFWs6PZalaTaWLe7hWeMPMwYKwyMjb15rP8X/CHxV4V0iTU76K1uLOL/WvaylzGPUg gce4q/8AD/wD4y8X+HxqGi699ms45Wt1jkvJkIKgdAuQByK9YjsdS+HXwa8QReMNRbVZZxJHCqF5 QnmJsVdzDON2SSeBmgD5XopBwBS0AFFFFABRRRQAUUUUAFFFFABWr4V0O78S+ILPSNOaJLu6YrG0 rEKCFLckA9gayqfBNLbyrLbyyRSr9142KsPoRQB7db/BT4gpPGw8QW8WGB8xb6YlfcDFdX8a7uyP jb4eaeJ459Wt76NpiMbghdAN3pkjIHsa+cv7b1Y9dV1H/wACpP8AGqfnS+d53myednd5m47s+ueu aAPWv2oP+Skxf9eEX/oT0v7N3i2y8P8AiW907VpkgtdTjVUlkOFWVScAnsCGIz64rya6ubi7k8y7 uJp5MY3yuXOPTJqE8jmgD3HUv2fdbm8SSixv7D+xZZS6Ts58xIyc4245IHHXBroPix430jQ/FXgv R7GZZ7XQ7mOe7MZ3eWqqEVeP4gpYkfSvnuPVdSit/s8Wo3yQYx5S3DhcfTOKp0AfRPxb+FmseM/F H/CR+FbixvbK+hjPzTbcFVABBwQQQB+tct8G9On8HfG6HSdeaGC8EMkPyyBl3sgZQD7j9a8ptdRv rSPy7S+u4I/7sU7IPyBqGaeaeYzTzSyzEgmR3LMcdOTzQB6B8avBmqeGvFF7qOoCA2eqXk0ts8b5 JGd3zDsfmFUfAnxL13wRp9zZaKtk0M8vnP8AaIi53YA4ww4wBXIXV7d3aoLu7uLgJ90Sys+36ZPF QUAXvEOq3Gu6zfapeiMXV3IZZBGMLuPoPSvqPxb4V8R+JPht4RsfCeoJp4itoXnzO8O8eUu0ZUZP OeK+TqvJrOqIiomqX6oowFW5cAD0AzQB6zqfwS8dzWrvf6vaXMUSl9st5K/QZ4BWvF+1aB1rViCG 1XUCDwQbp+f1qhQB7t8YiyfBf4euhKuqxEMOCD5PBr1j4T6xaeMtCsPErAf2zFbNp12R3YMrHP1w GH+8a+OJry6nhjhnuZ5YY/uRvIzKn0BOBS2t/eWastneXNurHLCGVkBPvg0Ae7/CcweKfht4u8FQ 3MVvq0s8s0KyHG8EqQfcBkwcdM1pfC7wxefCjRvEev8AjKS2tQ8AihhSUOXIycDHUkkAD6184xSy RTLLFJJHKpyHRirA+oI5qe+1G+1AqdQvbq7K/d8+ZpMfTJNAHtn7Pd1b+JNB8UeCdUYiC9jNzEB/ Du+V8e4Ow1kftIa1FL4j0/w3YELY6JbrHsHQSMBx+ChR+JryW2uJ7WXzbWeWCXGN8TlGx9RTJZZJ pWkmkeSRjlndizMfUk9aAO1+CUayfFXw4rqGAnZsH1EbEfqK9l+Jvw68d+JPGF5qGka5Hb6awRYI TeSx7AFAPyqMcnJr5mgmlt5VlglkilXlXjYqw+hHNXP7b1b/AKC2o/8AgVJ/jQB3fjX4deKPBFvb eI9avbW68q6jVWWd5H353D7w6fL616l8RPDcXxk8P6Nr3hG+tPtluhSSCZ8YDYJRsAlWUg9Rzmvm 251K/u4/Lu767njznZLMzjPrgmo7S6ubOUyWdzPbyHq0MhQ/mDQB9M+B9Dj+C/gnWtW8S3lqdSuw PLhibOSoOxFzgsSWOeOBXOeB3aT9mnxdI/LPPOx+pEZNeE3d3c3sokvbme5kHAaaRnI/EmljvLqO 2e2jurhLZ+WiWRgjfVc4NAHqnhz4O+NNQ0Oyv9M1S0t7S7iW4jQXcqEBgCMgLjOK9P0/RLrwJ8G/ EVp441WG8M6TeUplaQLuTasaluSS3OB0zXzFFq+pxRrHFqd/HGowqpcOAB6AA8VDdXl1eFTd3Vxc FennSs+Ppk0AVx0GetLRRQAUUUUAFFFFABXU3Xhq3XwHbeILa4leVpfKmiYDanJHB69cfnXLV6J4 HP8Aafw/8S6SeXiX7RGPwz/NP1rkxlSVKMZxeiav6PQTdin4N8ER+IPD15qEtzNFLGzpCiAEOVXP Ofc4rJ8CeHk8S62bOeWSCFImkd0AJGMADn3NeleELsaHovhGwbAOpNI7g+6lh+pWsnw3af8ACO2/ je/I2m3Z4Ij+ZH/oSV5jxtX96k9/h+/lJ5nqcuvhezk8JavrMN1OTZ3LQxIQMOoZQCffBrQuvAUS +B49ctbqeS5Nutw0LKNuD97Hfgc/hU+h/wDJG9a/6+P6x11+kamllo3g+zucG11C2Nu4PTJQbf6j 8aK+Krwb5Xe039yV7A2zzHQvDkGpeFNZ1aSeVJbH7kagbW4zz3rotD8B6Pd+HLDU9S1iWzNyucMU VQcngE/Srdhpj6N4Q8cWD5/cyYUnuu0FT+RFUfFIz8JvDef+ev8AR6ueIq1ZcsJ2Tkkn5ctwu3sQ eKPh+mn6M+qaNqIv7WMbpBgZC92BXg471k3vhuC38CWevLcSmeeXyzEQNoGWGQev8NdP8IXNxoni Kxk5tzGGwegLKwP8hWjomhJ4h+Ful2cl4tookMnmMAejNxyR61MsXUoS5Ks78sld23TTYXa3OH0n w3Be+CtU1t7iVZ7R9qxKBtb7vXv/ABVo+FPAseo6P/a+t6gNP09vuHgFhnGSTwBnp611d94fTw58 NNdtYr1bwP8AvN6gDHKjHBPpWT8UCbfwf4YtIjiExhiB0JEa4/maI4ypXlyUpWUpNJ22SSYczexl +KPAkVjox1fQtRGo2KcydCQOmQRwQO9ReC/A41zT5dS1K8+w6epKq+BlyOpyeAB0rZ+EpNx4f8SW UnMBj3bT0BZGB/kPyrf/AOEbGufDnQ9PjvUs4xHHM7MuQ52k46juc1NXGVaN6E56qSXNbo1fbuJy a0OK8V+FdD0rTEuNM1sXtwZkj8oOh+U9TxzxVLxl4UXRdestM02Wa6kuo1Zd4AO4sRjj6Vd8T+BF 8O6fFfDVIro+ekflrHg8nr1PpXp15p8B8VPrEo8+axsB5VuvLEkudwH0GB9TTljnRUZRm5r3ulrv S35j5rHk/jrwzp/hiOzgjvZrjUZV3yIQAiL6+vJ6fSsnwpoFz4j1ZbK1ZYxtLySsMhFHf3+lVNb1 O41jVbm/uzmaZskdlHZR7AcV6B8H/wBzpniO7j/10cShT6YVz/MCu2rUq4bCOUneffzb/QbbSJpP h54ct3MV14l2TLwyl4lIP0J4rC8JeB11iyn1LUr4WOlxsyrJxl8HBOTwB71xDEuxd/mZjkk9Sa9O 8Yk23wo8OwQnEcpjLgd/lLfzOaxqxr0eWn7S7m7XstO9gd1pcpa/4Bto9Fl1Tw5qg1G3hBaRPlJw OpBXuOuKx38NwL4ATxALiX7Q03leVgbMbiM569q6P4Juz3WsWjcwSQKzL2zkj+RqO6UJ8GFUdFvS B/38NR7etTqewlK9pR17pp6Cu07GB4H8NQeIv7T+0XEsP2SESr5YB3Hng5+lavhTwJDr/hWTUlu5 kvMyLHEFGwlegPfmrHwe/wCZh/69B/7NWt4K1b+xPhxaXxP7tNQCyf7jMAf0OfwqcZiK8ZzjSeqc Uvmn+YNvocV4F8Nw+Ir69t7qea3+zwGUbACSQcYOa6Dw34H0LV9NsZZNdZL24QM1ujRlg3oB1rpt E0kaV8QdeMQH2a6sjcxEdMMwzj8c15v8OAP+E40ngf60/wDoLVUq9Suqk6c2kkmtuz0C972Oh8Se CNB0nTL6WLXWkvbdCy27vGGLehHWtGb4caBapCb3X5Ld5EDhZWjXP0zXE/EID/hNNYOOfO/oK9O8 ceC7vxTJps9pc28KwW4QiVWJJPPGKyqVKlKNL2lZpSu27LstBXatdnH+IvAlppMNnqEWpvdaPJKs c0qBd0ascbgRwRmsjxx4WPh3Vre2tZJLm3uUDQyMBljnBHHvj8xXXeLoIvCvw4h0Ce5Se9nk3AKC BjfuJHsOB+NaHgO7svEPhyyl1U5uNBk37z/dCnaT7Y/VRThi61Omq7fNFNrbddH9+g7u1zhvG3hi z8M22nxfa5ZtSnTfLGQNkYxzjv14H0NZvhLw9c+JNVFnbMI0Vd8srDIRfp3PoKi8U6xJruu3V/Jk LI2I1P8ACg4UflXcfCcm38O+JryLidIvlI6jCMR+tdlWpWw+E5pO89Pvb/QbbSJZvh94bty8dx4l 2zJ95S8SkH0xniuWu/DVvB4Et9eW4laeWfyjEQNgG5hnPXtXKn5jubljySe9ejah/wAkV0//AK+/ /ZnqZxrYdw5qjleSWy8w1XU5Twbo8WveIbfTp5XhjlDEugBIwpPf6VU1ixSw1y7sY3Z0hnaIM3Ug HGa3/hT/AMjxY/7sn/oBrL8Vf8jjqn/X4/8A6FXQqkvrThfTlT+d2PrY6TUPA9pa+M9L0Vby4aG7 hMjSFV3KRu4HbtWu/wAO/DaXBgfxGyzhtpjZ4gwPpj1rW1z/AJKx4d/69W/k9VtY+G8Gp+ILm/k1 hIxPP5phEY3DJ6Zz1/CvG+uTah7Sq43jfa93d+RHN3Z59438NSeGNVW2M3nwSp5kUhXBIzggj1Fc 9Xf/ABlvWm8RW9oYZI0tYQFZx/rNxzkeo4A+oNcBXt4KpOpQhOpu0XHVahXbfCG7EPis2r/6u8ge Ij1IG4fyNcTSo7RuGjZlYdGU4I/GtMRSValKm+qBq6sej/ErUF07xjosFv8ALFpccRC+nzZ/9BAr ofi5NFY+FmitxtbUrpXY/wB7Cgk/+OrXjEkjyuXldnY9WY5P5mnSzyyhRLLJIF6B3Jx9M1xLLknS fN8G/n1/PUXLseg6ID/wprWzjj7R/WOjxw7w+BvBksZKuke5WHYhVINeeiaURGMSSCM8lAx2n8KH lkdFR5JGRfuqzEhfoO1aLBNVOe/2nL71aw7HuWrXkOrfDbUdWhUCS7swZsf314I/A5rMi8NXPib4 aaBa2k0ULR/vC0gJBHzDHH1ryETzLEYlmlER6oHO0/h0pyXdzGgWO5nRR0VZGAH4ZrmjlkqcbU52 tK60v0tYnl7Hr9vpcPw+8G6q93dxy312pVNoxlsEKqg8nGSSa5/Vl/4svpORx9p/9mevPZZZJW3S yPI3q7Fv50GaUxCIyyGIchCx2j8OlbQwEk1Oc7y5lJu3ZWsPlPQvDI/4tF4j4483/wCIrWhtIvH/ AIG0+1tbqKLVdPwrI/sNvIHOCADn1FeTrNKsbRrJII26oGIU/UUkUjxOHid43HRkYg/mKc8A23OM rS5uZO22lrBynrsVhH8PvBepi9uopNTvgURE9cEADPJAySTUOg29t43+H9tpAulg1GwYBc8nAyAc dSCDjjuK8pmlkmffNI8j/wB52LH8zTUZkYMjMrDoVODUf2dJxcnP373vb5bdrBynZ+IvAV/4csor +6u7aaPz0j2xhgck+49q7DxfrreHviLpVxISLaS0EU4/2C55/A4NeQSXVxKu2W4mdc5w0hIz+NNl lkmIM0jyEDALsW4/GreCnVa9vLmsmtrb2/ILX3Oy+Kfh7+yNb+22qYsL7MiFfuq/Vh+PUfWrXwg1 W2tNUvNPvXVIr6MKpY4BYZ4z7gmuEkuJpECSTSug6KzkgfhUdaPCueG9hUlfz/IdtLM9MufhJf8A nv8AZNRtjBk7PMRg2O2ccVc0W3g8ZeAo9DW6jh1TT3wofvtJAOOuCDjjpivLhe3QAAurgAdhK3+N Qo7I4dGZXHIZTgj8ayeDrzj+8qXaaadtvXvcVn1Z7DomkJ8O9A1O/wBVuoXvZ02RJGepGdqjPJJJ yfQCs3wZBD4p+H914fFykN/FMZV3d8ncDjuM5Bx0rzKeaWdg08skrDoXYsf1psbvG4eN2Rx0ZTgj 8aX9nylFylP320727baBynrmk6IfAHh3WbzVruBrm6i8qKOMnk4OAM9Tk/gBWJGP+LJvxx9t/wDZ hXAzzzXDBriaSVh0MjliPzpPNk8ryvMfys52bjtz9OlVHAyb55yvLmTenboHKe6fDvUE1nwrFcSf Ne2UL2bt324BGfqAPyNeW/DjnxxpGP8Anqf/AEFq56KeaEEQzSxg9Qjlc/lTEdo3DRsyMOjKcEfj RTwHs/apPSf4b/5go2udB8QuPGmsZ/57f0FdV8Yp54L3RfJmmiza5+Ryvf2rzV3aRizszMerMck/ jTpZpZcebLJIQMDexbH51r9V1pNv4Fb10sO2x6fq8smt/B23vbwma6tZAPNbluH28n6EVT+F4J8N eLOP+Xb/ANkevPBNKIjEJZBEeqbjt/LpRHNLGrLHLIitwwViAfr61l9R/dSpJ6OV15ap2Fy6WIx0 Feh/CDU7WG9v9KvnVI7+MBCxwCwyCufUgn8q89orqxNBYik6bdrjavoelXPwk1BZJDb6latCMld6 MGx744zVrwlZw+Kvh7LoCXSQX1rOXG4Z43Eg46kckV5kL26AwLq4A9PNb/GoUdkcNGzIw/iU4P51 ySwlepC1Spdppp22a/MVn3PR7Lw7N4B8RaPqWq3lu9tLM0LGMMNmVI3HPbmtTWfhvcal4mk1G2vr cadcS+e5OSwyckDHB9jmvJ5biaYATTSyAdA7lsfnTlurlIfJW4nWL+4JCF/LNEsJXbVRVPetZu3T 0Cz3ueq3Op2+p/GLTVs3WWK2jMO9TkFtrE4PfGcfhRrXw01DUfEl1qKX9vDDNceaAFbeoz/OvJo3 eNg0TMjDoVOCPyqb7dd/8/dz/wB/W/xqfqFSm06E7WjbVX8w5bbHefGu5gk1uwt4nDzQQESkHJGT wD79/wAa87oJLEliSTySTkmiu3DUPq9KNJO9hpWVj//Z ------=_NextPart_001_59B3_4A9A2EE0.6C4E07AE-- From general@the-number-one.org Fri Nov 15 07:39:22 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E02187F77 for ; Fri, 15 Nov 2013 07:39:22 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id CF220304048 for ; Fri, 15 Nov 2013 05:39:18 -0800 (PST) X-ASG-Debug-ID: 1384522754-04cbb0416618ba0001-NocioJ Received: from hime.radnet.com.br (hime.radnet.com.br [186.228.49.112]) by cuda.sgi.com with ESMTP id 5QONaV6GozkLN4VM for ; Fri, 15 Nov 2013 05:39:14 -0800 (PST) X-Barracuda-Envelope-From: general@the-number-one.org X-Barracuda-Apparent-Source-IP: 186.228.49.112 Received: from H-PC (201-19-76-48.user.veloxzone.com.br [201.19.76.48]) (Authenticated sender: numberone.general) by hime.radnet.com.br (Postfix) with ESMTP id 15CA210B8A07 for ; Fri, 15 Nov 2013 11:39:13 -0200 (BRST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.97.3 at hime.radnet.com.br Message-ID: <3ab50f306a93bfac.yak7lc05@the-number-one.org> From: "Copacabana Temporada" To: Reply-To: "Copacabana Temporada" Subject: =?iso-8859-1?Q?Feriad=E3o=20no=20Rio=20de=20Janeiro??= Date: Fri, 15 Nov 2013 11:39:02 -0200 X-ASG-Orig-Subj: =?iso-8859-1?Q?Feriad=E3o=20no=20Rio=20de=20Janeiro??= Importance: Normal Disposition-Notification-To: "Copacabana Temporada" MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_139_5382_31107114.67281855" EM-Campaign: {573BF240-0664-4066-8B8C-1E8957031E6B} EM-Task: 2 X-Barracuda-Connect: hime.radnet.com.br[186.228.49.112] X-Barracuda-Start-Time: 1384522754 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142326 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message This message is in MIME format with multi-part. Since your mail reader does not understand this format, some or all of this message may not be legible. ------=_NextPart_139_5382_31107114.67281855 Content-Type: multipart/alternative; boundary="----=_NextPart_499_0607_29759718.27683357" ------=_NextPart_499_0607_29759718.27683357 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Alugo=20Apartamentos=20Temporada=20em=20Copacabana "Melhor=20e=20mais=20Barato=20que=20o=20Hotel": www.the-number-one.org/temporada_copacabana =20 I=20rent=20Wonderful=20Flats=20in=20Rio=20de=20Janeiro Much=20better=20than=20a=20Hotel=20(and=20cheaper): =20www.the-number-one.org/rent_copacabana ------=_NextPart_499_0607_29759718.27683357 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable body,table,td,tr,p,input=20{font-family:=20Verdana,=20Arial,=20Helvetica,= =20Sans-Serif;=20font-size:=2011px} hr=20{height:=201px}

Alugo Apartamentos=20Temporada=20em=20Copacabana=
"Melhor=20e mais=20Barato=20que=20o=20Hotel"= :
www.the-number-one.org/temporada_copacabana

 

I= =20rent=20Wonderful=20Flats=20in Rio=20de=20Janeiro
Much bette= r=20than=20a=20Hotel=20(and=20cheaper):

 
www.the-number-one.org/rent_c= opacabana

------=_NextPart_499_0607_29759718.27683357-- ------=_NextPart_139_5382_31107114.67281855 Content-Type: image/jpeg; name="dolph.jpg" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="dolph.jpg" Content-ID: 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 2WH+X/06r/kV/9k= ------=_NextPart_139_5382_31107114.67281855-- From BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 15 08:09:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A86177F83 for ; Fri, 15 Nov 2013 08:09:35 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7B1AA304039 for ; Fri, 15 Nov 2013 06:09:32 -0800 (PST) X-ASG-Debug-ID: 1384524568-04bdf06eed1aaf0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 3JKUzDlKiDNnF3NT (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 06:09:28 -0800 (PST) X-Barracuda-Envelope-From: BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VhK5Q-0004ab-4l; Fri, 15 Nov 2013 14:09:28 +0000 Date: Fri, 15 Nov 2013 06:09:28 -0800 From: Christoph Hellwig To: Jeff Liu Cc: Christoph Hellwig , "xfs@oss.sgi.com" Subject: Re: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f Message-ID: <20131115140928.GB17561@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f References: <52849CC5.10109@oracle.com> <20131114140916.GA13501@infradead.org> <52857BEB.4010406@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52857BEB.4010406@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384524568 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142337 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Fri, Nov 15, 2013 at 09:42:03AM +0800, Jeff Liu wrote: > As per a rough tryout while fixing this problem, it seems that most of those > functions are just not be invoked since other precheck-ups were failed before > calling them. We have another old fix for stat_f(): Most or all? If this is the only case I'm fine with putting your patch in a quick fix, even if I'd prefer the version I suggested for the long run. From BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 15 08:11:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6B0E77F89 for ; Fri, 15 Nov 2013 08:11:16 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 488EC304048 for ; Fri, 15 Nov 2013 06:11:16 -0800 (PST) X-ASG-Debug-ID: 1384524675-04bdf06eec1ac80001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 0aJXRoSOFw2wht8e (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 06:11:15 -0800 (PST) X-Barracuda-Envelope-From: BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VhK6u-0005ft-9i; Fri, 15 Nov 2013 14:11:00 +0000 Date: Fri, 15 Nov 2013 06:11:00 -0800 From: Christoph Hellwig To: Jeff Liu Cc: linux-kernel@vger.kernel.org, jfs-discussion@lists.sourceforge.net, jiri@resnulli.us, gregkh@linuxfoundation.org, oleg@redhat.com, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, akpm@linux-foundation.org Subject: Re: [PATCH 0/6] list: introduce list_last_entry_or_null() Message-ID: <20131115141100.GA17659@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 0/6] list: introduce list_last_entry_or_null() References: <5285A33C.4040808@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5285A33C.4040808@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384524675 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142337 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Fri, Nov 15, 2013 at 12:29:48PM +0800, Jeff Liu wrote: > Hi Folks, > > This patch is trying to introduce a new list helper to retrieve the > last entry or return NULL if the list is empty corresponding to it, > which is inspired by Jiri Pirko's list_first_entry_or_null(). How did we end up with the stupid _or_null prefix there? I think the functionality is useful, but the naming is way to verbose, especially given that a list_first_entry or list_last_entry that optimizes away that one check doesn't seem useful. Instead of encoding detailed semantics in the name a good kerneldoc comment is way better. From swhiteho@redhat.com Fri Nov 15 08:28:20 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 79F367F7B for ; Fri, 15 Nov 2013 08:28:20 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 462058F8064 for ; Fri, 15 Nov 2013 06:28:20 -0800 (PST) X-ASG-Debug-ID: 1384525699-04bdf06eed1b830001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ifg5zeURrhTPxiZB for ; Fri, 15 Nov 2013 06:28:19 -0800 (PST) X-Barracuda-Envelope-From: swhiteho@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAFEROPo015453 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 09:27:25 -0500 Received: from [10.36.5.100] (vpn1-5-100.ams2.redhat.com [10.36.5.100]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAFERLVx007860; Fri, 15 Nov 2013 09:27:22 -0500 Subject: Re: [Cluster-devel] [PATCH 0/6] list: introduce list_last_entry_or_null() From: Steven Whitehouse X-ASG-Orig-Subj: Re: [Cluster-devel] [PATCH 0/6] list: introduce list_last_entry_or_null() To: Christoph Hellwig Cc: Jeff Liu , jfs-discussion@lists.sourceforge.net, jiri@resnulli.us, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, oleg@redhat.com, akpm@linux-foundation.org In-Reply-To: <20131115141100.GA17659@infradead.org> References: <5285A33C.4040808@oracle.com> <20131115141100.GA17659@infradead.org> Content-Type: text/plain; charset="UTF-8" Organization: Red Hat UK Ltd Date: Fri, 15 Nov 2013 14:26:53 +0000 Message-ID: <1384525613.2747.60.camel@menhir> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384525699 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On Fri, 2013-11-15 at 06:11 -0800, Christoph Hellwig wrote: > On Fri, Nov 15, 2013 at 12:29:48PM +0800, Jeff Liu wrote: > > Hi Folks, > > > > This patch is trying to introduce a new list helper to retrieve the > > last entry or return NULL if the list is empty corresponding to it, > > which is inspired by Jiri Pirko's list_first_entry_or_null(). > > How did we end up with the stupid _or_null prefix there? I think the > functionality is useful, but the naming is way to verbose, especially > given that a list_first_entry or list_last_entry that optimizes away > that one check doesn't seem useful. > > Instead of encoding detailed semantics in the name a good kerneldoc > comment is way better. > Also, in two of the cases (patch 3 and patch 6) we don't want NULL in the case that the list is empty, and instead want another pointer which, after the patches, requires an extra "if". Now I suspect that the optimizer will sort that out (I've not checked) so its probably not too big an issue. However, if instead of returning NULL for list empty, we had an extra argument to the function, then it could return whatever pointer was required for each case, whether NULL or otherwise, Steve. From bgt76@8095q.onmicrosoft.com Fri Nov 15 08:55:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.2 required=5.0 tests=FREEMAIL_FORGED_REPLYTO autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D89637F89 for ; Fri, 15 Nov 2013 08:55:27 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id BA9FD304064 for ; Fri, 15 Nov 2013 06:55:27 -0800 (PST) X-ASG-Debug-ID: 1384527321-04cb6c537d1bb70001-w1Z2WR Received: from emea01-db3-obe.outbound.protection.outlook.com (emea01-db3-ndr.ptr.protection.outlook.com [157.56.120.100]) by cuda.sgi.com with ESMTP id SluYf18ttCgaYBYZ (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 15 Nov 2013 06:55:22 -0800 (PST) X-Barracuda-Envelope-From: bgt76@8095q.onmicrosoft.com X-Barracuda-Apparent-Source-IP: 157.56.120.100 Received: from MARKETDB.marketing.local (66.208.209.229) by HKNPR04MB099.apcprd04.prod.outlook.com (10.242.102.23) with Microsoft SMTP Server (TLS) id 15.0.810.5; Fri, 15 Nov 2013 14:55:20 +0000 Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Subject: Hello ! To: Recipients X-ASG-Orig-Subj: Hello ! From: Miss Waliyah Gaziri Date: Fri, 15 Nov 2013 06:55:12 -0800 Reply-To: Message-ID: X-Originating-IP: [66.208.209.229] X-ClientProxiedBy: BY2PR05CA012.namprd05.prod.outlook.com (10.141.216.22) To HKNPR04MB099.apcprd04.prod.outlook.com (10.242.102.23) X-Forefront-PRVS: 0031A0FFAF X-Forefront-Antispam-Report: SFV:SPM;SFS:(189002)(199002)(63696002)(50466002)(19580405001)(65816001)(47776003)(59766001)(74366001)(76576001)(83072001)(74706001)(66066001)(76786001)(76796001)(81686001)(325944007)(42186004)(83322001)(49866001)(47976001)(19580395003)(54356001)(87976001)(87266001)(80976001)(85306002)(4396001)(46102001)(50986001)(33646001)(51856001)(56776001)(80022001)(43066001)(47736001)(81816001)(74876001)(74662001)(69226001)(56816003)(31686002)(81542001)(74502001)(79102001)(555904002)(77982001)(47446002)(77096001)(222413001)(81342001)(76482001)(221123001)(23756003)(54316002)(53256004)(76176001)(74316001)(64872004)(62346009)(482034006);DIR:OUT;SFP:1501;SCL:5;SRVR:HKNPR04MB099;H:MARKETDB.marketing.local;CLIP:66.208.209.229;FPR:;RD:InfoNoRecords;MX:1;A:0;LANG:en; X-OriginatorOrg: 8095q.onmicrosoft.com X-Barracuda-Connect: emea01-db3-ndr.ptr.protection.outlook.com[157.56.120.100] X-Barracuda-Start-Time: 1384527322 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142338 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address How are you doing?? I think whoever says sunshine brings happiness have not danced in the rain,the best way to love is to meet people in a way that your feelings will be without sentiments ,and also not getting attracted to looks until you have the heart opened to a good level of understanding, this is the only way to find such person. My name is Miss Waliyah Gaziri, You may want to know more about me before saying a thing ,lets give this a trial, i think we may get to talk and see what that feeling is all about,who know it could be love, but sincerely speaking i think at my age ,i really want a happy life now, I want Good friend not only good, but also my best friend to me, i look forward for your response i m new here and in this type of Friendship. yours new friend Waliyah Gaziri Email: gaziriwaliyah@yahoo.com From jeff.liu@oracle.com Fri Nov 15 09:37:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 74F2E7F89 for ; Fri, 15 Nov 2013 09:37:32 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1241CAC008 for ; Fri, 15 Nov 2013 07:37:29 -0800 (PST) X-ASG-Debug-ID: 1384529847-04bdf06eec1eb10001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id SgW5UcKTASBtkDW5 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 07:37:28 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAFFb2hO005823 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 15:37:03 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAFFb1kV004091 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Nov 2013 15:37:02 GMT Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAFFb1j8010522; Fri, 15 Nov 2013 15:37:01 GMT Received: from [192.168.1.103] (/123.119.103.122) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 15 Nov 2013 07:37:00 -0800 Message-ID: <52863F99.7050808@oracle.com> Date: Fri, 15 Nov 2013 23:36:57 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f References: <52849CC5.10109@oracle.com> <20131114140916.GA13501@infradead.org> <52857BEB.4010406@oracle.com> <20131115140928.GB17561@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f In-Reply-To: <20131115140928.GB17561@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384529847 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142339 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/15 2013 22:09, Christoph Hellwig wrote: > On Fri, Nov 15, 2013 at 09:42:03AM +0800, Jeff Liu wrote: >> As per a rough tryout while fixing this problem, it seems that most of those >> functions are just not be invoked since other precheck-ups were failed before >> calling them. We have another old fix for stat_f(): > > Most or all? If this is the only case I'm fine with putting your > patch in a quick fix, even if I'd prefer the version I suggested for > the long run. Most. I'm in the middle of this check because I found another critical bug in kernel quota management which can cause xfs_quota hang up, it can 100% reproducible but still under investigation. Thanks, -Jeff From prostagelighting45@prostagelighting.oicp.net Fri Nov 15 09:56:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.9 required=5.0 tests=DATE_IN_PAST_06_12, HTML_MESSAGE,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1C6F17F89 for ; Fri, 15 Nov 2013 09:56:46 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id B08C3AC007 for ; Fri, 15 Nov 2013 07:56:44 -0800 (PST) X-ASG-Debug-ID: 1384531000-04bdf06eef1f890001-NocioJ Received: from prostagelighting.oicp.net ([163.142.212.110]) by cuda.sgi.com with SMTP id s2rgJRQS9GJzFCOF for ; Fri, 15 Nov 2013 07:56:41 -0800 (PST) X-Barracuda-Envelope-From: prostagelighting45@prostagelighting.oicp.net X-Barracuda-Apparent-Source-IP: 163.142.212.110 Received: from BD0KVY8MXPJNKUS[127.0.0.1] by BD0KVY8MXPJNKUS[127.0.0.1] (SMTPD32); Fri, 15 Nov 2013 13:41:19 +0800 From: "stagelighting factory product" Subject: re:stage lighting price list To: "xfs" X-ASG-Orig-Subj: re:stage lighting price list MIME-Version: 1.0 Sender: prostagelighting45@prostagelighting.oicp.net Reply-To: sales@6star-lighting.com Date: Fri, 15 Nov 2013 13:41:19 +0800 X-Priority: 3 X-DNSRBL: X-MAIL: PS-MAM01.PSheng.com q9QDEkb8018968 X-Mailer: Foxmail 7.0.1.91[cn] Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Barracuda-Connect: UNKNOWN[163.142.212.110] X-Barracuda-Start-Time: 1384531001 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.35 X-Barracuda-Spam-Status: No, SCORE=1.35 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DATE_IN_PAST_06_12, DATE_IN_PAST_06_12_2, HTML_MESSAGE, MIME_HTML_ONLY, MISSING_MID, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142326 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.01 DATE_IN_PAST_06_12 Date: is 6 to 12 hours before Received: date 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 1.10 DATE_IN_PAST_06_12_2 DATE_IN_PAST_06_12_2 Message-Id: <20131115155644.AE21CA42181@cuda.sgi.com>

hello,sir

yeah, we have sent you the price list of  200w beam light

let us know if you got it

Mary

 

From jeff.liu@oracle.com Fri Nov 15 10:01:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8481F7F93 for ; Fri, 15 Nov 2013 10:01:47 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 15DF9AC00E for ; Fri, 15 Nov 2013 08:01:44 -0800 (PST) X-ASG-Debug-ID: 1384531302-04bdf06eef1fc30001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id j6iRghHvkn8yAjSm (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 08:01:43 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAFG14O2006192 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 16:01:04 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAFG10bx003887 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Nov 2013 16:01:01 GMT Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAFG10ZR028787; Fri, 15 Nov 2013 16:01:00 GMT Received: from [192.168.1.103] (/123.119.103.122) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 15 Nov 2013 08:01:00 -0800 Message-ID: <52864537.3040800@oracle.com> Date: Sat, 16 Nov 2013 00:00:55 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: linux-kernel@vger.kernel.org, jfs-discussion@lists.sourceforge.net, jiri@resnulli.us, gregkh@linuxfoundation.org, oleg@redhat.com, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, akpm@linux-foundation.org Subject: Re: [PATCH 0/6] list: introduce list_last_entry_or_null() References: <5285A33C.4040808@oracle.com> <20131115141100.GA17659@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 0/6] list: introduce list_last_entry_or_null() In-Reply-To: <20131115141100.GA17659@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384531303 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142326 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/15 2013 22:11, Christoph Hellwig wrote: > On Fri, Nov 15, 2013 at 12:29:48PM +0800, Jeff Liu wrote: >> Hi Folks, >> >> This patch is trying to introduce a new list helper to retrieve the >> last entry or return NULL if the list is empty corresponding to it, >> which is inspired by Jiri Pirko's list_first_entry_or_null(). > > How did we end up with the stupid _or_null prefix there? I think the > functionality is useful, but the naming is way to verbose, especially > given that a list_first_entry or list_last_entry that optimizes away > that one check doesn't seem useful. > Instead of encoding detailed semantics in the name a good kerneldoc > comment is way better. When it comes to this point, looks the name is really a bit verbose. And yes, they have the same kernel doc to list_first_entry/list_last_entry. But at rculist.h, we have another similar routine with this suffix, i.e, list_fist_or_null_rcu(). Maybe we can figure out a better name and replace the existing code with it as list_first_entry_or_null() has not yet been widely used, it mainly being used in drivers code as per a grep against linux-next tree. $ grep list_first_entry_or_null -r linux-next ./drivers/acpi/acpi_ipmi.c: driver_data.selected_smi = list_first_entry_or_null( ./drivers/base/regmap/regmap.c: async = list_first_entry_or_null(&map->async_free, ./drivers/base/regmap/regmap.c: async = list_first_entry_or_null(&map->async_free, ./drivers/net/team/team.c: port = list_first_entry_or_null(&team->port_list, ./drivers/net/ethernet/sfc/mcdi.c: async = list_first_entry_or_null( ./drivers/net/ethernet/intel/i40e/i40e_main.c: return list_first_entry_or_null(&vsi->mac_filter_list, ./drivers/net/vxlan.c: rd = list_first_entry_or_null(&f->remotes, struct vxlan_rdst, list); ./drivers/of/irq.c: desc = list_first_entry_or_null(&intc_parent_list, ./fs/xfs/xfs_trans_priv.h: return list_first_entry_or_null(&ailp->xa_ail, struct xfs_log_item, ./net/nfc/digital_core.c: cmd = list_first_entry_or_null(&ddev->cmd_queue, struct digital_cmd, ./net/nfc/digital_core.c: cmd = list_first_entry_or_null(&ddev->cmd_queue, struct digital_cmd, Thanks, -Jeff From oleg@redhat.com Fri Nov 15 10:39:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6309D7F91 for ; Fri, 15 Nov 2013 10:39:16 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 551D78F8052 for ; Fri, 15 Nov 2013 08:39:13 -0800 (PST) X-ASG-Debug-ID: 1384533549-04cb6c537d20a60001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id QExVKkfPJIKXTIox for ; Fri, 15 Nov 2013 08:39:09 -0800 (PST) X-Barracuda-Envelope-From: oleg@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAFGcXbR016716 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 11:38:34 -0500 Received: from tranklukator.brq.redhat.com (dhcp-1-188.brq.redhat.com [10.34.1.188]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with SMTP id rAFGcUga007996; Fri, 15 Nov 2013 11:38:31 -0500 Received: by tranklukator.brq.redhat.com (nbSMTP-1.00) for uid 500 oleg@redhat.com; Fri, 15 Nov 2013 17:40:00 +0100 (CET) Date: Fri, 15 Nov 2013 17:39:57 +0100 From: Oleg Nesterov To: Jeff Liu Cc: linux-kernel@vger.kernel.org, akpm@linux-foundation.org, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, jiri@resnulli.us, gregkh@linuxfoundation.org Subject: Re: [PATCH 3/6] gfs2: simplify current_tail() via list_last_entry_or_null() Message-ID: <20131115163957.GA28467@redhat.com> X-ASG-Orig-Subj: Re: [PATCH 3/6] gfs2: simplify current_tail() via list_last_entry_or_null() References: <5285A3F4.4040000@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5285A3F4.4040000@oracle.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384533549 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/15, Jeff Liu wrote: > > @@ -441,13 +441,9 @@ static unsigned int current_tail(struct gfs2_sbd *sdp) > > spin_lock(&sdp->sd_ail_lock); > > - if (list_empty(&sdp->sd_ail1_list)) { > - tail = sdp->sd_log_head; > - } else { > - tr = list_entry(sdp->sd_ail1_list.prev, struct gfs2_trans, > - tr_list); > - tail = tr->tr_first; > - } > + tr = list_last_entry_or_null(&sdp->sd_ail1_list, struct gfs2_trans, > + tr_list); > + tail = tr ? tr->tr_first : sdp->sd_log_head; > Personally I agree with Steven. At least in this case list_last_entry_or_null() doesn't really help to simplify the code. But probably list_last_entry() makes sense in the "else" branch, athough this is minor. Off-topic. Not sure this really makes sense, but I was thinking about list_get_first(pos, head, member) \ ((pos) = list_first_entry(head, typeof(*pos), member)) and list_get_first() last of course. The obvious advantage is that compared to tr = list_last_entry(sdp->sd_ail1_list, struct gfs2_trans, tr_list); above you do not need to type "struct gfs2_trans", list_get_last(tr, sdp->sd_ail1_list, tr_list); looks a bit better. Oleg. From BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 15 11:03:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 26B377F7B for ; Fri, 15 Nov 2013 11:03:34 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1913B304053 for ; Fri, 15 Nov 2013 09:03:31 -0800 (PST) X-ASG-Debug-ID: 1384535005-04cbb0416823720001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id tKuIX8nvc0Fe7jGA (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 09:03:27 -0800 (PST) X-Barracuda-Envelope-From: BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VhMnl-00064J-Q0; Fri, 15 Nov 2013 17:03:25 +0000 Date: Fri, 15 Nov 2013 09:03:25 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 1/4] xfs: introduce a new helper xfs_inobt_reada_chunk() Message-ID: <20131115170325.GA16942@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 1/4] xfs: introduce a new helper xfs_inobt_reada_chunk() References: <5281F509.7020105@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5281F509.7020105@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384535007 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142326 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- I like the factoring, but it could go a littler further. Comments below: > /* > + * Loop over all clusters in a chunk for a given incore inode > + * allocation btree record. Do a readahead if there are any > + * allocated inodes in that cluster. > + */ Try to use the full 80 lines available to you for comment. > + xfs_agblock_t agbno = XFS_AGINO_TO_AGBNO(mp, > + irec->ir_startino); > + int nicluster, nbcluster; > + int chunkidx; > + > + nicluster = mp->m_sb.sb_blocksize >= XFS_INODE_CLUSTER_SIZE(mp) ? > + mp->m_sb.sb_inopblock : > + (XFS_INODE_CLUSTER_SIZE(mp) >> mp->m_sb.sb_inodelog); > + nbcluster = nicluster >> mp->m_sb.sb_inopblog; I'd prefer to factor this out even further. xfs_ialloc_inode_init and xfs_ifree_cluster already have two pieces of code that calculate these two (with more readable names) and an additional nuber buffers counter we won't need here, it might make most sense to factor that into a single common helper. > +/* > + * Lookup clusters in inode chunk for a given incore inobt record, > + * do readahead if there are any allocated inodes in that cluster. > + */ > +void xfs_inobt_reada_chunk(struct xfs_mount *mp, xfs_agnumber_t agno, > + struct xfs_inobt_rec_incore *irec); No need to duplicate the comment in the header. From oleg@redhat.com Fri Nov 15 11:12:19 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BDC8C7F7B for ; Fri, 15 Nov 2013 11:12:19 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3F940AC007 for ; Fri, 15 Nov 2013 09:12:16 -0800 (PST) X-ASG-Debug-ID: 1384535534-04cb6c537e22790001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id qE999CsfNE3BCe5y for ; Fri, 15 Nov 2013 09:12:15 -0800 (PST) X-Barracuda-Envelope-From: oleg@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAFHBZml032603 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 12:11:36 -0500 Received: from tranklukator.brq.redhat.com (dhcp-1-188.brq.redhat.com [10.34.1.188]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with SMTP id rAFHBW8R017011; Fri, 15 Nov 2013 12:11:33 -0500 Received: by tranklukator.brq.redhat.com (nbSMTP-1.00) for uid 500 oleg@redhat.com; Fri, 15 Nov 2013 18:13:02 +0100 (CET) Date: Fri, 15 Nov 2013 18:12:59 +0100 From: Oleg Nesterov To: Jeff Liu Cc: linux-kernel@vger.kernel.org, akpm@linux-foundation.org, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, jiri@resnulli.us, gregkh@linuxfoundation.org Subject: introduce list_get_first/last (Was: [PATCH 3/6] gfs2: simplify current_tail() via list_last_entry_or_null()) Message-ID: <20131115171259.GA10687@redhat.com> X-ASG-Orig-Subj: introduce list_get_first/last (Was: [PATCH 3/6] gfs2: simplify current_tail() via list_last_entry_or_null()) References: <5285A3F4.4040000@oracle.com> <20131115163957.GA28467@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131115163957.GA28467@redhat.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384535535 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/15, Oleg Nesterov wrote: > > But probably list_last_entry() makes sense in the "else" branch, > athough this is minor. > > > Off-topic. Not sure this really makes sense, but I was thinking about > > list_get_first(pos, head, member) \ > ((pos) = list_first_entry(head, typeof(*pos), member)) > > and list_get_first() last of course. The obvious advantage is that > compared to > > tr = list_last_entry(sdp->sd_ail1_list, struct gfs2_trans, tr_list); > > above you do not need to type "struct gfs2_trans", > > list_get_last(tr, sdp->sd_ail1_list, tr_list); > > looks a bit better. And list.h can use it too. So how about the patch below? I can't decide whether it cleanups or uglfies the code, I do not trust my taste ;) But to me it looks a bit better this way. Oleg. -- diff --git a/include/linux/list.h b/include/linux/list.h index ef95941..f52aba8 100644 --- a/include/linux/list.h +++ b/include/linux/list.h @@ -372,6 +372,12 @@ static inline void list_splice_tail_init(struct list_head *list, #define list_last_entry(ptr, type, member) \ list_entry((ptr)->prev, type, member) +#define list_get_first(pos, head, member) \ + ((pos) = list_first_entry(head, typeof(*(pos)), member)) + +#define list_get_last(pos, head, member) \ + ((pos) = list_last_entry(head, typeof(*(pos)), member)) + /** * list_first_entry_or_null - get the first element from a list * @ptr: the list head to take the element from. @@ -443,7 +449,7 @@ static inline void list_splice_tail_init(struct list_head *list, * @member: the name of the list_struct within the struct. */ #define list_for_each_entry(pos, head, member) \ - for (pos = list_first_entry(head, typeof(*pos), member); \ + for (list_get_first(pos, head, member); \ &pos->member != (head); \ pos = list_next_entry(pos, member)) @@ -454,7 +460,7 @@ static inline void list_splice_tail_init(struct list_head *list, * @member: the name of the list_struct within the struct. */ #define list_for_each_entry_reverse(pos, head, member) \ - for (pos = list_last_entry(head, typeof(*pos), member); \ + for (list_get_last(pos, head, member); \ &pos->member != (head); \ pos = list_prev_entry(pos, member)) @@ -517,7 +523,7 @@ static inline void list_splice_tail_init(struct list_head *list, * @member: the name of the list_struct within the struct. */ #define list_for_each_entry_safe(pos, n, head, member) \ - for (pos = list_first_entry(head, typeof(*pos), member), \ + for (list_get_first(pos, head, member), \ n = list_next_entry(pos, member); \ &pos->member != (head); \ pos = n, n = list_next_entry(n, member)) @@ -564,7 +570,7 @@ static inline void list_splice_tail_init(struct list_head *list, * of list entry. */ #define list_for_each_entry_safe_reverse(pos, n, head, member) \ - for (pos = list_last_entry(head, typeof(*pos), member), \ + for (list_get_last(pos, head, member), \ n = list_prev_entry(pos, member); \ &pos->member != (head); \ pos = n, n = list_prev_entry(n, member)) From BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 15 11:13:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6B0A47F9D for ; Fri, 15 Nov 2013 11:13:58 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 59C2D8F8066 for ; Fri, 15 Nov 2013 09:13:58 -0800 (PST) X-ASG-Debug-ID: 1384535636-04cbb0416623ec0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id zx41Laxz9AUqy4mk (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 09:13:57 -0800 (PST) X-Barracuda-Envelope-From: BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VhMxw-00007j-Qp; Fri, 15 Nov 2013 17:13:56 +0000 Date: Fri, 15 Nov 2013 09:13:56 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 2/4] xfs: introduce a new helper xfs_inobt_lookup_grab_ichunk() Message-ID: <20131115171356.GB16942@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 2/4] xfs: introduce a new helper xfs_inobt_lookup_grab_ichunk() References: <5281F518.3080106@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5281F518.3080106@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384535637 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142326 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- > Refactor xfs_bulkstat() to make use of the founction. ... function. > +int > +xfs_inobt_lookup_grab_ichunk( > + struct xfs_btree_cur *cur, /* btree cursor */ > + xfs_agino_t agino, /* starting inode of chunk */ > + struct xfs_inobt_rec_incore *irec, /* btree record */ > + int *stat) /* success/failure */ > +{ > + int idx; /* Index into inode chunk */ > + int error; > + > + /* Lookup the inode chunk that this inode lives in */ > + error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, stat); > + if (error || !*stat) > + return error; > + > + /* Get the record, should always work */ > + error = xfs_inobt_get_rec(cur, irec, stat); > + ASSERT(!error && *stat); If it wails it's a corruption error, so this shouldn't be an assert, but rather an XFS_WANT_CORRUPTED_GOTO/RETURN > + if (error || !*stat) > + return error; > + > + *stat = 0; Btw, I don't think we need to pass around the status pointer here, the caller doesn't care about the internal lookup status, just if we succeeded or failed. > + if (irec->ir_startino + XFS_INODES_PER_CHUNK <= agino) > + return error; error will usually be zero here, shouldn't we return a real error? > + idx = agino - irec->ir_startino + 1; > + /* > + * We got a right chunk and there are some left inodes allocated at it. > + */ > + if (idx < XFS_INODES_PER_CHUNK && > + (xfs_inobt_maskn(idx, XFS_INODES_PER_CHUNK - idx) & ~irec->ir_free)) { > + int i; > + > + /* > + * Grab the chunk record. Mark all the uninteresting inodes free > + * (because they're before our start point). > + */ > + for (i = 0; i < idx; i++) { > + if (XFS_INOBT_MASK(i) & ~irec->ir_free) > + irec->ir_freecount++; > + } > + > + irec->ir_free |= xfs_inobt_maskn(0, idx); > + *stat = 1; > + } At this point the function is so bulkstate specific that it should stay in xfs_itable.c and have a name more like xfs_bulkstate_grab_ichunk. I still like factoring it out though, thanks for the work! From BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 15 11:16:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1B13C7F9D for ; Fri, 15 Nov 2013 11:16:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 96729AC007 for ; Fri, 15 Nov 2013 09:16:50 -0800 (PST) X-ASG-Debug-ID: 1384535808-04cb6c537b22a70001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id PHJ0cAgqw0wG0qFA (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 09:16:49 -0800 (PST) X-Barracuda-Envelope-From: BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VhN0i-0001G1-IU; Fri, 15 Nov 2013 17:16:48 +0000 Date: Fri, 15 Nov 2013 09:16:48 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 3/4] xfs: introduce a new helper xfs_bulkstat_ag_ichunk() Message-ID: <20131115171648.GC16942@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 3/4] xfs: introduce a new helper xfs_bulkstat_ag_ichunk() References: <5281F51F.6020701@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5281F51F.6020701@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384535808 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142340 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Looks good, Reviewed-by: Christoph Hellwig From sandeen@sandeen.net Fri Nov 15 11:19:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6E6597F83 for ; Fri, 15 Nov 2013 11:19:58 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id ED80FAC007 for ; Fri, 15 Nov 2013 09:19:57 -0800 (PST) X-ASG-Debug-ID: 1384535996-04cb6c537d22cf0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id kS9OCavEuS6vjnK6 for ; Fri, 15 Nov 2013 09:19:56 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 1973A6AD57B6; Fri, 15 Nov 2013 11:19:56 -0600 (CST) Message-ID: <528657BB.8090206@sandeen.net> Date: Fri, 15 Nov 2013 11:19:55 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: Ben Myers , xfs@oss.sgi.com Subject: Re: [PATCH 0/5] xfs: more patches for 3.13 References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <20131106230133.GX1935@sgi.com> <20131107015706.GM6188@dastard> <5282D2D3.3040601@sandeen.net> <20131114011610.GM6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 0/5] xfs: more patches for 3.13 In-Reply-To: <20131114011610.GM6188@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384535996 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142341 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/13/13, 7:16 PM, Dave Chinner wrote: > That's client side, not server side, so that's the NFS client inode > it is locking, not the server side XFS inode. Ah, geez, you're right. (x3) > Server side, where i_version is pulled out of an XFS inode: > > $ git grep i_version fs/nfsd > fs/nfsd/nfs3xdr.c: fhp->fh_post_change = fhp->fh_dentry->d_inode->i_version; > fs/nfsd/nfs4xdr.c: write64(p, inode->i_version); > fs/nfsd/nfsfh.h: fhp->fh_pre_change = inode->i_version; > $ > > the nfsfh.h hit is in fill_pre_wcc(), which appears to be called > under i_mutex but not i_lock. The xdr encoding functions don't > appear to be holding i_lock, and may be holding i_mutex, but I > haven't looked that far. I'm still not sure how > Cheers, > > Dave. > From BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 15 11:26:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A9A077F93 for ; Fri, 15 Nov 2013 11:26:27 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 78A57304059 for ; Fri, 15 Nov 2013 09:26:27 -0800 (PST) X-ASG-Debug-ID: 1384536386-04bdf06eef24010001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id yATTHzhRKP6DnWIV (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 09:26:26 -0800 (PST) X-Barracuda-Envelope-From: BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VhNA2-0003hC-9r; Fri, 15 Nov 2013 17:26:26 +0000 Date: Fri, 15 Nov 2013 09:26:26 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 4/4] xfs: implement parallism quota check Message-ID: <20131115172626.GD16942@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 4/4] xfs: implement parallism quota check References: <5281F527.3040200@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5281F527.3040200@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384536386 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142341 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- As Dave pointed out this really should be xfs_bukstat_ag. But looking at the code you're almost 90% there anyway. The actual workqueue code should probably stay in the quota files as other users of the per-ag bulkstate would drive the parallelsim by themselves. > +STATIC void > +xfs_qm_dq_adjust_worker( > + struct work_struct *work) > +{ > + struct xfs_dq_adjuster *qa = container_of(work, > + struct xfs_dq_adjuster, qa_work); > + int error; > + > + error = xfs_qm_dqusage_adjust_perag(qa); > + complete(&qa->qa_complete); Seems like xfs_quotacheck should just have a nr_inprogress counter and a single waitqueue, that way we'd only wake the waiter once the whole quotacheck is done. Actually you even just do a flush_workqueue on the workqueue as it's per-quotacheck, which simplifies this even more. > +STATIC int > +xfs_qm_init_quotacheck( > + struct xfs_mount *mp, > + struct xfs_quotacheck *qc) > +{ > + memset(qc, 0, sizeof(*qc)); > + > + INIT_LIST_HEAD(&qc->qc_adjusters); > + spin_lock_init(&qc->qc_lock); > + qc->qc_mp = mp; > + qc->qc_wq = alloc_workqueue("xfs-dqcheck/%s", WQ_NON_REENTRANT, The WQ_NON_REENTRANT behaviour is now the default, no need to use the flag. > + 0, mp->m_fsname); > + if (!qc->qc_wq) { > + list_del(&qc->qc_adjusters); I don't see why you'd do a list_del here given that we never added anything to the list. either way no need for the list once we use the flush_workqueue trick above :) In fact once that is implemented the xfs_quotacheck structure will contain nothing but the workqueue and can go away entirely. > +STATIC struct xfs_dq_adjuster * > +xfs_qm_alloc_adjuster( > + struct xfs_quotacheck *qc, > + xfs_agnumber_t agno) > +{ > + struct xfs_dq_adjuster *qa; > + > + qa = kzalloc(sizeof(*qa), GFP_NOFS); > + if (!qa) > + return NULL; > + spin_lock(&qc->qc_lock); > + qa = xfs_qm_alloc_adjuster(qc, i); > + if (!qa) { > + error = ENOMEM; > + spin_unlock(&qc->qc_lock); > + goto out_destroy_adjusters; > + } > + queue_work(qc->qc_wq, &qa->qa_work); > + spin_unlock(&qc->qc_lock); This gives you a sleeping allocation under a spinlock. But I can't really find any reason for the lock to be taken here anyway, nor anywhere else. But to catch this please test the code with lockdep enabled for the next version. Thanks for looking into this! From BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 15 11:34:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 24EA37F9D for ; Fri, 15 Nov 2013 11:34:17 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1377E304067 for ; Fri, 15 Nov 2013 09:34:17 -0800 (PST) X-ASG-Debug-ID: 1384536855-04cbb04167251a0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id KLWQyRGMAkQfsncf (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 09:34:16 -0800 (PST) X-Barracuda-Envelope-From: BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VhNHb-000540-Ri for xfs@oss.sgi.com; Fri, 15 Nov 2013 17:34:15 +0000 Date: Fri, 15 Nov 2013 09:34:15 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: Re: [PATCH] xfs: fix the comment explaining xfs_trans_dqlockedjoin Message-ID: <20131115173415.GA19381@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: fix the comment explaining xfs_trans_dqlockedjoin References: <20131106114536.GA18548@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106114536.GA18548@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384536856 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142326 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Not the most important patch ever, but I think it should still be picked up :) On Wed, Nov 06, 2013 at 03:45:36AM -0800, Christoph Hellwig wrote: > Signed-off-by: Christoph Hellwig > > diff --git a/fs/xfs/xfs_trans_dquot.c b/fs/xfs/xfs_trans_dquot.c > index cd2a10e..4117286 100644 > --- a/fs/xfs/xfs_trans_dquot.c > +++ b/fs/xfs/xfs_trans_dquot.c > @@ -295,8 +295,8 @@ xfs_trans_mod_dquot( > /* > * Given an array of dqtrx structures, lock all the dquots associated and join > * them to the transaction, provided they have been modified. We know that the > - * highest number of dquots of one type - usr, grp OR prj - involved in a > - * transaction is 2 so we don't need to make this very generic. > + * highest number of dquots of one type - usr, grp and prj - involved in a > + * transaction is 3 so we don't need to make this very generic. > */ > STATIC void > xfs_trans_dqlockedjoin( > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs ---end quoted text--- From BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 15 11:38:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6682B7F9D for ; Fri, 15 Nov 2013 11:38:49 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 36B1C304059 for ; Fri, 15 Nov 2013 09:38:49 -0800 (PST) X-ASG-Debug-ID: 1384537128-04cbb04166254a0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id b1Xx0EGNAAjGcL0C (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 09:38:48 -0800 (PST) X-Barracuda-Envelope-From: BATV+d391280e0943dab1949c+3736+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VhNM0-0006TQ-3J for xfs@oss.sgi.com; Fri, 15 Nov 2013 17:38:48 +0000 Date: Fri, 15 Nov 2013 09:38:48 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH] xfs: remove unused FI_ flags Message-ID: <20131115173848.GA24872@infradead.org> X-ASG-Orig-Subj: [PATCH] xfs: remove unused FI_ flags MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384537128 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142326 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_vnode.h | 9 --------- 1 file changed, 9 deletions(-) Index: xfs/fs/xfs/xfs_vnode.h =================================================================== --- xfs.orig/fs/xfs/xfs_vnode.h 2013-10-11 17:03:21.244338013 +0100 +++ xfs/fs/xfs/xfs_vnode.h 2013-10-22 07:21:09.236045186 +0100 @@ -35,15 +35,6 @@ struct attrlist_cursor_kern; { IO_INVIS, "INVIS"} /* - * Flush/Invalidate options for vop_toss/flush/flushinval_pages. - */ -#define FI_NONE 0 /* none */ -#define FI_REMAPF 1 /* Do a remapf prior to the operation */ -#define FI_REMAPF_LOCKED 2 /* Do a remapf prior to the operation. - Prevent VM access to the pages until - the operation completes. */ - -/* * Some useful predicates. */ #define VN_MAPPED(vp) mapping_mapped(vp->i_mapping) From sandeen@sandeen.net Fri Nov 15 11:47:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 1B4BC7FA5 for ; Fri, 15 Nov 2013 11:47:49 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 08DEC8F8059 for ; Fri, 15 Nov 2013 09:47:48 -0800 (PST) X-ASG-Debug-ID: 1384537668-04cbb0416925ab0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id 0mREqdIGdosHOQ2Q for ; Fri, 15 Nov 2013 09:47:48 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id E0E686AD57B6; Fri, 15 Nov 2013 11:47:47 -0600 (CST) Message-ID: <52865E41.9020209@sandeen.net> Date: Fri, 15 Nov 2013 11:47:45 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH] xfs: remove unused FI_ flags References: <20131115173848.GA24872@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: remove unused FI_ flags In-Reply-To: <20131115173848.GA24872@infradead.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384537668 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142326 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/15/13, 11:38 AM, Christoph Hellwig wrote: > Signed-off-by: Christoph Hellwig Easy one. ;) Reviewed-by: Eric Sandeen (heh, is that the last reference to "vop?") > --- > fs/xfs/xfs_vnode.h | 9 --------- > 1 file changed, 9 deletions(-) > > Index: xfs/fs/xfs/xfs_vnode.h > =================================================================== > --- xfs.orig/fs/xfs/xfs_vnode.h 2013-10-11 17:03:21.244338013 +0100 > +++ xfs/fs/xfs/xfs_vnode.h 2013-10-22 07:21:09.236045186 +0100 > @@ -35,15 +35,6 @@ struct attrlist_cursor_kern; > { IO_INVIS, "INVIS"} > > /* > - * Flush/Invalidate options for vop_toss/flush/flushinval_pages. > - */ > -#define FI_NONE 0 /* none */ > -#define FI_REMAPF 1 /* Do a remapf prior to the operation */ > -#define FI_REMAPF_LOCKED 2 /* Do a remapf prior to the operation. > - Prevent VM access to the pages until > - the operation completes. */ > - > -/* > * Some useful predicates. > */ > #define VN_MAPPED(vp) mapping_mapped(vp->i_mapping) > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From sandeen@sandeen.net Fri Nov 15 11:55:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0B8E87FA7 for ; Fri, 15 Nov 2013 11:55:29 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D16428F8059 for ; Fri, 15 Nov 2013 09:55:28 -0800 (PST) X-ASG-Debug-ID: 1384538127-04bdf06eec24fb0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id e8tyHC7bLaQL5Vgf for ; Fri, 15 Nov 2013 09:55:27 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id E79926AD57B6; Fri, 15 Nov 2013 11:55:20 -0600 (CST) Message-ID: <52866008.4010309@sandeen.net> Date: Fri, 15 Nov 2013 11:55:20 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: Ben Myers , xfs@oss.sgi.com Subject: Re: [PATCH 0/5] xfs: more patches for 3.13 References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <20131106230133.GX1935@sgi.com> <20131107015706.GM6188@dastard> <5282D2D3.3040601@sandeen.net> <20131114011610.GM6188@dastard> <528657BB.8090206@sandeen.net> X-ASG-Orig-Subj: Re: [PATCH 0/5] xfs: more patches for 3.13 In-Reply-To: <528657BB.8090206@sandeen.net> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384538127 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142341 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/15/13, 11:19 AM, Eric Sandeen wrote: > On 11/13/13, 7:16 PM, Dave Chinner wrote: > >> That's client side, not server side, so that's the NFS client inode >> it is locking, not the server side XFS inode. > > Ah, geez, you're right. (x3) > > > >> Server side, where i_version is pulled out of an XFS inode: >> >> $ git grep i_version fs/nfsd >> fs/nfsd/nfs3xdr.c: fhp->fh_post_change = fhp->fh_dentry->d_inode->i_version; >> fs/nfsd/nfs4xdr.c: write64(p, inode->i_version); >> fs/nfsd/nfsfh.h: fhp->fh_pre_change = inode->i_version; >> $ >> >> the nfsfh.h hit is in fill_pre_wcc(), which appears to be called >> under i_mutex but not i_lock. The xdr encoding functions don't >> appear to be holding i_lock, and may be holding i_mutex, but I >> haven't looked that far. > > I'm still not sure how . . . ugh didn't mean to send this reply quite yet, sorry. Not sure how we do an unlocked read on a 32-bit machine that doesn't potentially get the wrong answer. I talked to Bruce about it a bit; nothing jumped out at us. At worst (?) it seems that if you happened to race on a read at exactly the 2^32'nd modification, you might go backwards. As Bruce says, even if so, maybe "so rare we don't care?" -Eric From JBacik@fusionio.com Fri Nov 15 12:01:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id EB5AF7FAB for ; Fri, 15 Nov 2013 12:01:12 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id CE7B28F8059 for ; Fri, 15 Nov 2013 10:01:09 -0800 (PST) X-ASG-Debug-ID: 1384538467-04cbb0416726430001-NocioJ Received: from dkim2.fusionio.com (dkim2.fusionio.com [66.114.96.54]) by cuda.sgi.com with ESMTP id GzIKwm6x2DSuUdIx (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 10:01:08 -0800 (PST) X-Barracuda-Envelope-From: JBacik@fusionio.com X-Barracuda-Apparent-Source-IP: 66.114.96.54 Received: from mx2.fusionio.com (unknown [10.101.1.160]) by dkim2.fusionio.com (Postfix) with ESMTP id 9DF529A0371 for ; Fri, 15 Nov 2013 11:01:07 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fusionio.com; s=default; t=1384538467; bh=XJ5NSSg7V6trLS4Zon/oP61nC7J+oAd3CZuXNnxMMdE=; h=From:To:Subject:Date; b=BdDuFODI6pYJ20ZbQApYNBfisMon0CEgJWXf3nN+wd/a/jGS+5QjioCr0SDo/BxSp TvcUZrUmjkHnLQ5o0ajV2Db2bL0btxdeHMSkC8ZmRyBm8PnhEeP5skemLflYb4E6ft bPFFstIvFN4qORslxHl7kd/i0AKfotuktZcU0jpo= Received: from CAS1.int.fusionio.com (cas1.int.fusionio.com [10.101.1.40]) by mx2.fusionio.com with ESMTP id miw4oyagTUIIs8gk (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Fri, 15 Nov 2013 11:01:06 -0700 (MST) Received: from localhost (10.101.1.160) by mail.fusionio.com (10.101.1.40) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 15 Nov 2013 11:01:05 -0700 From: Josef Bacik To: , Subject: [PATCH 1/2] xfstests: add generic/321 to test fsync() on directories V2 Date: Fri, 15 Nov 2013 13:01:03 -0500 X-ASG-Orig-Subj: [PATCH 1/2] xfstests: add generic/321 to test fsync() on directories V2 Message-ID: <1384538464-7384-1-git-send-email-jbacik@fusionio.com> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.101.1.160] X-Virus-Scanned: by bsmtpd at fusionio.com X-Barracuda-Connect: dkim2.fusionio.com[66.114.96.54] X-Barracuda-Start-Time: 1384538468 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142341 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Btrfs had some issues with fsync()'ing directories and fsync()'ing after renames. These three new tests cover the 3 different issues we were seeing. This breaks out the dmflakey stuff into a common helper to be shared between generic/311 and generic/321. Thanks, Signed-off-by: Josef Bacik --- V1->V2: rename test to generic/321 -removed an extraneous command tests/generic/311 | 56 +++----------------- tests/generic/321 | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/generic/321.out | 9 ++++ tests/generic/group | 1 + 4 files changed, 157 insertions(+), 49 deletions(-) create mode 100644 tests/generic/321 create mode 100644 tests/generic/321.out diff --git a/tests/generic/311 b/tests/generic/311 index 675d927..6802a96 100644 --- a/tests/generic/311 +++ b/tests/generic/311 @@ -41,17 +41,14 @@ status=1 # failure is the default! _cleanup() { - # If dmsetup load fails then we need to make sure to do resume here - # otherwise the umount will hang - $DMSETUP_PROG resume flakey-test > /dev/null 2>&1 - $UMOUNT_PROG $SCRATCH_MNT > /dev/null 2>&1 - $DMSETUP_PROG remove flakey-test > /dev/null 2>&1 + _cleanup_flakey } trap "_cleanup; exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc . ./common/filter +. ./common/dmflakey # real QA test starts here _supported_fs generic @@ -63,49 +60,12 @@ _require_dm_flakey [ -x $here/src/fsync-tester ] || _notrun "fsync-tester not build" rm -f $seqres.full -BLK_DEV_SIZE=`blockdev --getsz $SCRATCH_DEV` -FLAKEY_DEV=/dev/mapper/flakey-test SEED=1 testfile=$SCRATCH_MNT/$seq.fsync -FLAKEY_TABLE="0 $BLK_DEV_SIZE flakey $SCRATCH_DEV 0 180 0" -FLAKEY_TABLE_DROP="0 $BLK_DEV_SIZE flakey $SCRATCH_DEV 0 0 180 1 drop_writes" -_TEST_OPTIONS="" - -_mount_flakey() -{ - mount -t $FSTYP $MOUNT_OPTIONS $FLAKEY_DEV $SCRATCH_MNT -} - -_unmount_flakey() -{ - $UMOUNT_PROG $SCRATCH_MNT -} - -_load_flakey_table() -{ - # _load_flakey_table - - table="$FLAKEY_TABLE" - [ $1 -eq 1 ] && table="$FLAKEY_TABLE_DROP" - - suspend_opt="" - [ $nolockfs -eq 1 ] && suspend_opt="--nolockfs" - - $DMSETUP_PROG suspend $suspend_opt flakey-test - [ $? -ne 0 ] && _fatal "failed to suspend flakey-test" - - $DMSETUP_PROG load flakey-test --table "$table" - [ $? -ne 0 ] && _fatal "failed to load table into flakey-test" - - $DMSETUP_PROG resume flakey-test - [ $? -ne 0 ] && _fatal "failed to resumeflakey-test" -} _run_test() { # _run_test <0 - buffered | 1 - O_DIRECT> - allow_writes=0 - drop_writes=1 test_num=$1 direct_opt="" @@ -115,11 +75,11 @@ _run_test() [ $? -ne 0 ] && _fatal "fsync tester exited abnormally" _md5_checksum $testfile - _load_flakey_table $drop_writes + _load_flakey_table $FLAKEY_DROP_WRITES $lockfs _unmount_flakey #Ok mount so that any recovery that needs to happen is done - _load_flakey_table $allow_writes + _load_flakey_table $FLAKEY_ALLOW_WRITES _mount_flakey _md5_checksum $testfile @@ -134,23 +94,21 @@ _run_test() _scratch_mkfs >> $seqres.full 2>&1 # Create a basic flakey device that will never error out -$DMSETUP_PROG create flakey-test --table "$FLAKEY_TABLE" -[ $? -ne 0 ] && _fatal "failed to create flakey device" - +_init_flakey _mount_flakey buffered=0 direct=1 for i in $(seq 1 20); do - nolockfs=0 + lockfs=1 SEED=$i echo "Running test $i buffered, normal suspend" _run_test $i $buffered echo "Running test $i direct, normal suspend" _run_test $i $direct - nolockfs=1 + lockfs=0 echo "Running test $i buffered, nolockfs" _run_test $i $buffered echo "Running test $i direct, nolockfs" diff --git a/tests/generic/321 b/tests/generic/321 new file mode 100644 index 0000000..1d17147 --- /dev/null +++ b/tests/generic/321 @@ -0,0 +1,140 @@ +#! /bin/bash +# FS QA Test No. 321 +# +# Runs various dir fsync tests to cover fsync'ing directory corner cases. +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Fusion IO. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +status=1 # failure is the default! + +_cleanup() +{ + _cleanup_flakey +} +trap "_cleanup; exit \$status" 0 1 2 3 15 + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter +. ./common/dmflakey + +# real QA test starts here +_supported_fs generic +_supported_os Linux +_need_to_be_root +_require_scratch +_require_dm_flakey + +rm -f $seqres.full + +_clean_working_dir() +{ + _mount_flakey + rm -rf $SCRATCH_MNT/* + _unmount_flakey +} + +# Btrfs wasn't making sure the directory survived fsync +_directory_test() +{ + echo "fsync new directory" + _mount_flakey + mkdir $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar + _load_flakey_table $FLAKEY_DROP_WRITES + _unmount_flakey + + _load_flakey_table $FLAKEY_ALLOW_WRITES + _mount_flakey + _ls_l $SCRATCH_MNT | tail -n +2 | awk '{ print $1, $9 }' + _unmount_flakey + _check_scratch_fs $FLAKEY_DEV + [ $? -ne 0 ] && _fatal "fsck failed" +} + +# Btrfs was losing a rename into a new directory +_rename_test() +{ + echo "rename fsync test" + _mount_flakey + touch $SCRATCH_MNT/foo + mkdir $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/foo + mv $SCRATCH_MNT/foo $SCRATCH_MNT/bar/foo + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar/foo + _load_flakey_table $FLAKEY_DROP_WRITES + _unmount_flakey + + _load_flakey_table $FLAKEY_ALLOW_WRITES + _mount_flakey + _ls_l $SCRATCH_MNT | tail -n +2 | awk '{ print $1, $9 }' + _ls_l $SCRATCH_MNT/bar | tail -n +2 | awk '{ print $1, $9 }' + _unmount_flakey + _check_scratch_fs $FLAKEY_DEV + [ $? -ne 0 ] && _fatal "fsck failed" +} + +# Btrfs was failing to replay a log when we had a inode with a smaller inode +# number that is renamed into a directory with a higher inode number +_replay_rename_test() +{ + echo "replay rename fsync test" + _mount_flakey + touch $SCRATCH_MNT/foo + mkdir $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/foo + mv $SCRATCH_MNT/foo $SCRATCH_MNT/bar/foo + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar + + # This is to force btrfs to relog the entire inode including the ref so + # we are sure to try and replay the ref along with the dir_index item + setfattr -n user.foo -v blah $SCRATCH_MNT/bar/foo >> $seqres.full 2>&1 + + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar/foo + _load_flakey_table $FLAKEY_DROP_WRITES + _unmount_flakey + + _load_flakey_table $FLAKEY_ALLOW_WRITES + _mount_flakey + _ls_l $SCRATCH_MNT | tail -n +2 | awk '{ print $1, $9 }' + _ls_l $SCRATCH_MNT/bar | tail -n +2 | awk '{ print $1, $9 }' + _unmount_flakey + _check_scratch_fs $FLAKEY_DEV + [ $? -ne 0 ] && _fatal "fsck failed" +} + +_scratch_mkfs >> $seqres.full 2>&1 + +# Create a basic flakey device that will never error out +_init_flakey + +_directory_test +_clean_working_dir +_rename_test +_clean_working_dir +_replay_rename_test + +status=0 +exit diff --git a/tests/generic/321.out b/tests/generic/321.out new file mode 100644 index 0000000..9ed630f --- /dev/null +++ b/tests/generic/321.out @@ -0,0 +1,9 @@ +QA output created by 321 +fsync new directory +drwxr-xr-x bar +rename fsync test +drwxr-xr-x bar +-rw-r--r-- foo +replay rename fsync test +drwxr-xr-x bar +-rw-r--r-- foo diff --git a/tests/generic/group b/tests/generic/group index 40da6dc..25dddd8 100644 --- a/tests/generic/group +++ b/tests/generic/group @@ -123,3 +123,4 @@ 318 acl attr auto quick 319 acl auto quick 320 auto rw +321 auto quick metadata log -- 1.8.3.1 From JBacik@fusionio.com Fri Nov 15 12:01:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6484D7FAB for ; Fri, 15 Nov 2013 12:01:14 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5602D304066 for ; Fri, 15 Nov 2013 10:01:11 -0800 (PST) X-ASG-Debug-ID: 1384538469-04cbb0416926440001-NocioJ Received: from dkim1.fusionio.com (dkim1.fusionio.com [66.114.96.53]) by cuda.sgi.com with ESMTP id NISmj4wB0yxbEyBu (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 10:01:10 -0800 (PST) X-Barracuda-Envelope-From: JBacik@fusionio.com X-Barracuda-Apparent-Source-IP: 66.114.96.53 Received: from mx2.fusionio.com (unknown [10.101.1.160]) by dkim1.fusionio.com (Postfix) with ESMTP id ADFF57C0056 for ; Fri, 15 Nov 2013 11:01:09 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fusionio.com; s=default; t=1384538469; bh=iKsDktXwRj8INhPb0RheQ52HR+jjRLUheYJT7MJQ8qE=; h=From:To:Subject:Date:In-Reply-To:References; b=O9puExcUCz9sAYSGvse6tbEiOrO5y3EivyIWWYzKB/ngltUryXdyu5mSMulDMXEqn DVimE7t7KYsEEvIZMYXQ/Fpf5B2N3ix/7JlIb9NnuKeIT7Xo1yjfwj12EShDknPNh1 QyLjdfr63QijqAYnoJqHG1OdwtEwlykSXfIOcOm8= Received: from CAS2.int.fusionio.com (cas2.int.fusionio.com [10.101.1.41]) by mx2.fusionio.com with ESMTP id D3WWMDfKYr8sfKGM (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Fri, 15 Nov 2013 11:01:09 -0700 (MST) Received: from localhost (10.101.1.160) by mail.fusionio.com (10.101.1.41) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 15 Nov 2013 11:01:08 -0700 From: Josef Bacik To: , Subject: [PATCH 2/2] xfstests: add a rename fsync test Date: Fri, 15 Nov 2013 13:01:04 -0500 X-ASG-Orig-Subj: [PATCH 2/2] xfstests: add a rename fsync test Message-ID: <1384538464-7384-2-git-send-email-jbacik@fusionio.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1384538464-7384-1-git-send-email-jbacik@fusionio.com> References: <1384538464-7384-1-git-send-email-jbacik@fusionio.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.101.1.160] X-Virus-Scanned: by bsmtpd at fusionio.com X-Barracuda-Connect: dkim1.fusionio.com[66.114.96.53] X-Barracuda-Start-Time: 1384538470 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142341 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Btrfs was screwing up rename+fsync, add some regression tests for the various scenarios it was screwing up. Thanks, Signed-off-by: Josef Bacik --- tests/generic/322 | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/generic/322.out | 7 ++++ tests/generic/group | 1 + 3 files changed, 119 insertions(+) create mode 100644 tests/generic/322 create mode 100644 tests/generic/322.out diff --git a/tests/generic/322 b/tests/generic/322 new file mode 100644 index 0000000..1cea133 --- /dev/null +++ b/tests/generic/322 @@ -0,0 +1,111 @@ +#! /bin/bash +# FS QA Test No. 322 +# +# Runs various rename fsync tests to cover some rename fsync corner cases. +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Fusion IO. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +status=1 # failure is the default! + +_cleanup() +{ + _cleanup_flakey +} +trap "_cleanup; exit \$status" 0 1 2 3 15 + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter +. ./common/dmflakey + +# real QA test starts here +_supported_fs generic +_supported_os Linux +_need_to_be_root +_require_scratch +_require_dm_flakey + +rm -f $seqres.full + +_clean_working_dir() +{ + _mount_flakey + rm -rf $SCRATCH_MNT/* + _unmount_flakey +} + +# Btrfs wasn't making sure the new file after rename survived the fsync +_rename_test() +{ + echo "fsync rename test" + _mount_flakey + $XFS_IO_PROG -f -c "pwrite 0 1M" -c "fsync" $SCRATCH_MNT/foo \ + > $seqres.full 2>&1 || _fail "xfs_io failed" + mv $SCRATCH_MNT/foo $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar + _load_flakey_table $FLAKEY_DROP_WRITES + md5sum $SCRATCH_MNT/bar + _unmount_flakey + + _load_flakey_table $FLAKEY_ALLOW_WRITES + _mount_flakey + md5sum $SCRATCH_MNT/bar + _unmount_flakey + _check_scratch_fs $FLAKEY_DEV + [ $? -ne 0 ] && _fatal "fsck failed" +} + +# Btrfs was dropping some of the modified extents in between fsyncs if we +# renamed. +_write_after_fsync_rename_test() +{ + echo "fsync rename test" + _mount_flakey + $XFS_IO_PROG -f -c "pwrite 0 1M" -c "fsync" -c "pwrite 2M 1M" \ + -c "sync_range -b" $SCRATCH_MNT/foo > $seqres.full 2>&1 || _fail "xfs_io failed" + mv $SCRATCH_MNT/foo $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar + _load_flakey_table $FLAKEY_DROP_WRITES + md5sum $SCRATCH_MNT/bar + _unmount_flakey + + _load_flakey_table $FLAKEY_ALLOW_WRITES + _mount_flakey + md5sum $SCRATCH_MNT/bar + _unmount_flakey + _check_scratch_fs $FLAKEY_DEV + [ $? -ne 0 ] && _fatal "fsck failed" +} + +_scratch_mkfs >> $seqres.full 2>&1 + +# Create a basic flakey device that will never error out +_init_flakey + +_rename_test +_clean_working_dir +_write_after_fsync_rename_test + +status=0 +exit diff --git a/tests/generic/322.out b/tests/generic/322.out new file mode 100644 index 0000000..0d9f274 --- /dev/null +++ b/tests/generic/322.out @@ -0,0 +1,7 @@ +QA output created by 322 +fsync rename test +ca539970d4b1fa1f34213ba675007381 /mnt/scratch/bar +ca539970d4b1fa1f34213ba675007381 /mnt/scratch/bar +fsync rename test +d34ff04c17ef7068d78d0c4be49cfe57 /mnt/scratch/bar +d34ff04c17ef7068d78d0c4be49cfe57 /mnt/scratch/bar diff --git a/tests/generic/group b/tests/generic/group index 25dddd8..f492461 100644 --- a/tests/generic/group +++ b/tests/generic/group @@ -124,3 +124,4 @@ 319 acl auto quick 320 auto rw 321 auto quick metadata log +322 auto quick metadata log -- 1.8.3.1 From sandeen@sandeen.net Fri Nov 15 12:49:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D06927F93 for ; Fri, 15 Nov 2013 12:49:47 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 54F59AC010 for ; Fri, 15 Nov 2013 10:49:47 -0800 (PST) X-ASG-Debug-ID: 1384541386-04cbb04168283d0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id oEWEt1ENNrQi5oW7 for ; Fri, 15 Nov 2013 10:49:46 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id AECE86AD57B6; Fri, 15 Nov 2013 12:49:45 -0600 (CST) Message-ID: <52866CC7.3090406@sandeen.net> Date: Fri, 15 Nov 2013 12:49:43 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , xfs-oss Subject: Re: [PATCH 0/1] xfs_fsr fixes References: <5261B11F.1040000@redhat.com> X-ASG-Orig-Subj: Re: [PATCH 0/1] xfs_fsr fixes In-Reply-To: <5261B11F.1040000@redhat.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384541386 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142342 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 10/18/13, 5:07 PM, Eric Sandeen wrote: > This is to fix the problem w/ xfs_fsr demonstrated by the > testcase I just sent. Ping? > -Eric > > From JBacik@fusionio.com Fri Nov 15 13:27:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AF7387F51 for ; Fri, 15 Nov 2013 13:27:25 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9F7798F8049 for ; Fri, 15 Nov 2013 11:27:22 -0800 (PST) X-ASG-Debug-ID: 1384543641-04cbb041662a190001-NocioJ Received: from dkim2.fusionio.com (dkim2.fusionio.com [66.114.96.54]) by cuda.sgi.com with ESMTP id w5RcSmbGylphnqFD (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 11:27:21 -0800 (PST) X-Barracuda-Envelope-From: JBacik@fusionio.com X-Barracuda-Apparent-Source-IP: 66.114.96.54 Received: from mx2.fusionio.com (unknown [10.101.1.160]) by dkim2.fusionio.com (Postfix) with ESMTP id D6C729A041F for ; Fri, 15 Nov 2013 12:27:20 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fusionio.com; s=default; t=1384543640; bh=IBbvPsbter1amzGy4KyvdwnD1T8thoN1F4e0G7ihOJk=; h=From:To:Subject:Date; b=QFFvNh9EHgd01Y7YZjyXfQ6AKpsXt+D2eRNE46okNqmybbaMToNcKks7cMX71fb4U J8h86ob/9iaQEcJYyZDKBOMcejohZiGbOjE0ExgqrPjR/ErmremS+t/4jVXSKGtGdY Q3S9Ie+25gY3H0zbL1vj5haSpks9n6mXpEhSrbGQ= Received: from CAS2.int.fusionio.com ([10.101.1.41]) by mx2.fusionio.com with ESMTP id i7tNB1dvNe36ohIJ (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Fri, 15 Nov 2013 12:27:20 -0700 (MST) Received: from localhost (10.101.1.160) by mail.fusionio.com (10.101.1.41) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 15 Nov 2013 12:27:19 -0700 From: Josef Bacik To: , Subject: [PATCH] xfstests: add basic qgroup testing Date: Fri, 15 Nov 2013 14:27:18 -0500 X-ASG-Orig-Subj: [PATCH] xfstests: add basic qgroup testing Message-ID: <1384543638-19686-1-git-send-email-jbacik@fusionio.com> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.101.1.160] X-Virus-Scanned: by bsmtpd at fusionio.com X-Barracuda-Connect: dkim2.fusionio.com[66.114.96.54] X-Barracuda-Start-Time: 1384543641 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142343 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature We have no tests for testing qgroups, so we have no way of knowing if our changes are breaking qgroups at all. Get the ball rolling with some basic functionality tests, these just make sure we can enable quotas and do rescan and get sane values back, as well as make sure the limiting stuff works properly. Thanks, Signed-off-by: Josef Bacik --- tests/btrfs/022 | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/btrfs/022.out | 2 + tests/btrfs/group | 1 + 3 files changed, 132 insertions(+) create mode 100644 tests/btrfs/022 create mode 100644 tests/btrfs/022.out diff --git a/tests/btrfs/022 b/tests/btrfs/022 new file mode 100644 index 0000000..5b18643 --- /dev/null +++ b/tests/btrfs/022 @@ -0,0 +1,129 @@ +#! /bin/bash +# FS QA Test No. 022 +# +# Test the basic functionality of qgroups +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Fusion IO. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +_supported_fs btrfs +_supported_os Linux +_require_scratch + +rm -f $seqres.full + +# Test to make sure we can actually turn it on and it makes sense +_basic_test() +{ + run_check $BTRFS_UTIL_PROG subvolume create $SCRATCH_MNT/a + run_check $BTRFS_UTIL_PROG quota enable $SCRATCH_MNT/a + subvolid=$(_btrfs_get_subvolid $SCRATCH_MNT a) + $BTRFS_UTIL_PROG qgroup show $SCRATCH_MNT | grep $subvolid >> \ + $seqres.full 2>&1 + [ $? -eq 0 ] || _fail "couldn't find our subvols quota group" + run_check $FSSTRESS_PROG -d $SCRATCH_MNT/a -w -p 1 -n 2000 \ + $FSSTRESS_AVOID + run_check $BTRFS_UTIL_PROG subvolume snapshot $SCRATCH_MNT/a \ + $SCRATCH_MNT/b + + # the shared values of both the original subvol and snapshot should + # match + a_shared=$($BTRFS_UTIL_PROG qgroup show $SCRATCH_MNT | grep $subvolid) + a_shared=$(echo $a_shared | awk '{ print $2 }') + subvolid=$(_btrfs_get_subvolid $SCRATCH_MNT b) + b_shared=$($BTRFS_UTIL_PROG qgroup show $SCRATCH_MNT | grep $subvolid) + b_shared=$(echo $b_shared | awk '{ print $2 }') + [ $b_shared -eq $a_shared ] || _fail "shared values don't match" +} + +#enable quotas, do some work, check our values and then rescan and make sure we +#come up with the same answer +_rescan_test() +{ + # first with a blank subvol + run_check $BTRFS_UTIL_PROG subvol create $SCRATCH_MNT/a + run_check $BTRFS_UTIL_PROG quota enable $SCRATCH_MNT/a + subvolid=$(_btrfs_get_subvolid $SCRATCH_MNT a) + run_check $FSSTRESS_PROG -d $SCRATCH_MNT/a -w -p 1 -n 2000 \ + $FSSTRESS_AVOID + sync + output=$($BTRFS_UTIL_PROG qgroup show $SCRATCH_MNT | grep $subvolid) + echo $output >> $seqres.full + refer=$(echo $output | awk '{ print $2 }') + excl=$(echo $output | awk '{ print $3 }') + run_check $BTRFS_UTIL_PROG quota rescan -w $SCRATCH_MNT + output=$($BTRFS_UTIL_PROG qgroup show $SCRATCH_MNT | grep $subvolid) + echo $output >> $seqres.full + [ $refer -eq $(echo $output | awk '{ print $2 }') ] || \ + _fail "reference values don't match after rescan" + [ $excl -eq $(echo $output | awk '{ print $3 }') ] || \ + _fail "exclusive values don't match after rescan" +} + +#basic limit testing +_limit_test() +{ + run_check $BTRFS_UTIL_PROG subvol create $SCRATCH_MNT/a + run_check $BTRFS_UTIL_PROG quota enable $SCRATCH_MNT + subvolid=$(_btrfs_get_subvolid $SCRATCH_MNT a) + run_check $BTRFS_UTIL_PROG qgroup limit 5M 0/$subvolid $SCRATCH_MNT + dd if=/dev/urandom of=$SCRATCH_MNT/a/file bs=10M count=1 >> \ + $seqres.full 2>&1 + [ $? -ne 0 ] || _fail "quota should have limited us" + dd if=/dev/urandom of=$SCRATCH_MNT/a/file bs=4M count=1 >> \ + $seqres.full 2>&1 + [ $? -eq 0 ] || _fail "should have been allowed to write" +} + +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount +_basic_test +_scratch_unmount + +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount +_rescan_test +_scratch_unmount + +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount +_limit_test + +# success, all done +echo "Silence is golden" +status=0 +exit diff --git a/tests/btrfs/022.out b/tests/btrfs/022.out new file mode 100644 index 0000000..394c6a7 --- /dev/null +++ b/tests/btrfs/022.out @@ -0,0 +1,2 @@ +QA output created by 022 +Silence is golden diff --git a/tests/btrfs/group b/tests/btrfs/group index 410f8ed..ac92d31 100644 --- a/tests/btrfs/group +++ b/tests/btrfs/group @@ -24,3 +24,4 @@ 019 auto quick 020 auto quick 021 auto quick +022 auto -- 1.8.3.1 From jeff.liu@oracle.com Fri Nov 15 20:54:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B0D1B7F37 for ; Fri, 15 Nov 2013 20:54:47 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id A00438F8040 for ; Fri, 15 Nov 2013 18:54:44 -0800 (PST) X-ASG-Debug-ID: 1384570482-04cbb041673b910001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id XM8irv7DrX6DAkyt (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 Nov 2013 18:54:43 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAG2sEDw025110 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 16 Nov 2013 02:54:15 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAG2sCmh011213 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 16 Nov 2013 02:54:14 GMT Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAG2sCdu014983; Sat, 16 Nov 2013 02:54:12 GMT Received: from [192.168.1.103] (/221.223.115.117) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 15 Nov 2013 18:54:12 -0800 Message-ID: <5286DE50.9040601@oracle.com> Date: Sat, 16 Nov 2013 10:54:08 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f References: <52849CC5.10109@oracle.com> <20131114140916.GA13501@infradead.org> <52857BEB.4010406@oracle.com> <20131115140928.GB17561@infradead.org> <52863F99.7050808@oracle.com> X-ASG-Orig-Subj: Re: [PATCH] xfsprogs/quota: fix NULL pointer dereference in report_f In-Reply-To: <52863F99.7050808@oracle.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384570483 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142351 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/15 2013 23:36 PM, Jeff Liu wrote: > On 11/15 2013 22:09, Christoph Hellwig wrote: >> On Fri, Nov 15, 2013 at 09:42:03AM +0800, Jeff Liu wrote: >>> As per a rough tryout while fixing this problem, it seems that most of those >>> functions are just not be invoked since other precheck-ups were failed before >>> calling them. We have another old fix for stat_f(): >> >> Most or all? If this is the only case I'm fine with putting your >> patch in a quick fix, even if I'd prefer the version I suggested for >> the long run. > Most. I'm in the middle of this check because I found another critical > bug in kernel quota management which can cause xfs_quota hang up, it can > 100% reproducible but still under investigation. Sorry for the delay! I can not find more problems. AFAICS, there are 6 administrator commands dereference fs_path for further operation, i.e, free, path, limit, quot, state, report. Except report, state has already been fixed with fs_path precheck-up, the others are safe as additional precheck-ups failed. Thanks, -Jeff From sng1812@mail.ru Sat Nov 16 08:28:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2B7727F37 for ; Sat, 16 Nov 2013 08:28:49 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0B720304032 for ; Sat, 16 Nov 2013 06:28:45 -0800 (PST) X-ASG-Debug-ID: 1384612123-04cb6c537d51320001-NocioJ Received: from usermail.telesystems.ua (usermail.telesystems.ua [77.91.190.100]) by cuda.sgi.com with ESMTP id reusLo5cSDhJdfe4 for ; Sat, 16 Nov 2013 06:28:44 -0800 (PST) X-Barracuda-Envelope-From: sng1812@mail.ru X-Barracuda-Apparent-Source-IP: 77.91.190.100 Received: from uuqoopt (unknown [77.91.178.218]) by usermail.telesystems.ua (Postfix) with SMTP id 7D2CA798A4D; Sat, 16 Nov 2013 16:07:32 +0200 (EET) Message-ID: <7F72D38F2CC8407A98DC8AEAEC7DB11C@uuqoopt> Reply-To: "azxp" From: "azxp" Subject: =?windows-1251?B?2OXt4+Xt8ero5SDi6Of7LM/MxiAhINHq6OTq?= =?windows-1251?B?6CDt4CDQ7ubk5fHy4u4hIQ==?= Date: Sat, 16 Nov 2013 18:07:28 +0400 X-ASG-Orig-Subj: =?windows-1251?B?2OXt4+Xt8ero5SDi6Of7LM/MxiAhINHq6OTq?= =?windows-1251?B?6CDt4CDQ7ubk5fHy4u4hIQ==?= Organization: =?windows-1251?B?z/Dg5+Tt6OroIOIgxeLw7u/lIQ==?= MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_06C5_01CEE2F6.B60E3660" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Live Mail 16.4.3505.912 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3505.912 Disposition-Notification-To: X-Barracuda-Connect: usermail.telesystems.ua[77.91.190.100] X-Barracuda-Start-Time: 1384612123 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.21 X-Barracuda-Spam-Status: No, SCORE=1.21 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MAILTO_TO_SPAM_ADDR, MISSING_HEADERS, TO_CC_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142363 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.21 MISSING_HEADERS Missing To: header 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 TO_CC_NONE No To: or Cc: header To: undisclosed-recipients:; This is a multi-part message in MIME format. ------=_NextPart_000_06C5_01CEE2F6.B60E3660 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable - =CF=F0=E5=E4=EB=E0=E3=E0=E5=EC =F1=F0=EE=F7=ED=EE=E5 =EE=F2=EA=F0=FB=F2= =E8=E5 =D8=E5=ED=E3=E5=ED=F1=EA=E8=F5 =C2=E8=E7 =ED=E0 =CD=EE=E2=EE=E3=EE= =E4=ED=E8=E5 =EF=F0=E0=E7=E4=ED=E8=EA=E8 =E8 =D0=EE=E6=E4=E5=F1=F2=E2=EE!= !! - =D0=E0=E1=EE=F2=E0=E5=EC =F1 =EF=F0=EE=E1=EB=E5=EC=ED=FB=EC=E8 =E3=F0=E0= =E6=E4=E0=ED=E0=EC=E8! =CB=E8=F7=ED=E0=FF =E8 =E1=E5=E7 =EB=E8=F7=ED=E0= =FF =EF=EE=E4=E0=F7=E8 =E4=EE=EA=F3=EC=E5=ED=F2=EE=E2! - =D8=E5=ED=E3=E5=ED=F1=EA=E8=E5 =E2=E8=E7=FB =E4=EB=FF =E3=F0=E0=E6=E4=E0= =ED =D1=CD=C3 =E8 =E8=ED=EE=F1=F2=F0=E0=ED=F6=E5=E2 =F1 =E2=E8=E4=EE=EC =ED= =E0 =E6=E8=F2=E5=EB=FC=F1=F2=E2=EE! - =DD=EC=E8=E3=F0=E0=F6=E8=FF =E2 =C5=E2=F0=EE=EF=F3 ,=CF=EE=EB=FC=F8=F3,= =ED=E5=E4=EE=F0=EE=E3=EE! - =D0=E0=E1=EE=F7=E8=E5 =E2=E8=E7=FB =E4=EB=FF =E7=E0=EA=EE=ED=ED=EE=E9 =F0= =E0=E1=EE=F2=FB =EF=EE =E2=F1=E5=E9 =C5=E2=F0=EE=EF=E5! =20 - =CB=E5=E3=E0=EB=E8=E7=E0=F6=E8=FF =E8=ED=EE=F1=F2=F0=E0=ED=F6=E5=E2 =E2= =D3=EA=F0=E0=E8=ED=E5, =E7=E0=EA=EE=ED=ED=EE! =20 - =CF=F0=EE=E4=E0=EC =E1=E8=E7=ED=E5=F1 =EF=F0=E8=E3=EB=E0=F8=E5=ED=E8=FF= =E2 =CF=EE=EB=FC=F8=F3! =20 0669688500 , 0672202054 vizaevro01@yahoo.com ------=_NextPart_000_06C5_01CEE2F6.B60E3660 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
- =CF=F0=E5=E4=EB=E0=E3=E0=E5=EC =F1=F0=EE= =F7=ED=EE=E5 =EE=F2=EA=F0=FB=F2=E8=E5 =D8=E5=ED=E3=E5=ED=F1=EA=E8=F5 = ; =C2=E8=E7=20 =ED=E0 =CD=EE=E2=EE=E3=EE=E4=ED=E8=E5 =EF=F0=E0=E7=E4=ED=E8=EA=E8 =E8 =D0= =EE=E6=E4=E5=F1=F2=E2=EE!!!
 
- =D0=E0=E1=EE=F2=E0=E5=EC =F1 =EF=F0=EE=E1= =EB=E5=EC=ED=FB=EC=E8 =E3=F0=E0=E6=E4=E0=ED=E0=EC=E8!  =20 =CB=E8=F7=ED=E0=FF =E8 =E1=E5=E7 =EB=E8=F7=ED=E0=FF =EF=EE=E4=E0=F7=E8 =E4= =EE=EA=F3=EC=E5=ED=F2=EE=E2!
 
- =D8=E5=ED=E3=E5=ED=F1=EA=E8=E5 =E2=E8=E7= =FB =E4=EB=FF =E3=F0=E0=E6=E4=E0=ED =D1=CD=C3 =E8 =E8=ED=EE=F1=F2=F0=E0=ED= =F6=E5=E2 =F1=20 =E2=E8=E4=EE=EC =ED=E0 =E6=E8=F2=E5=EB=FC=F1=F2=E2=EE!
 
- =DD=EC=E8=E3=F0=E0=F6=E8=FF =E2 =C5=E2=F0= =EE=EF=F3=20 ,=CF=EE=EB=FC=F8=F3,=ED=E5=E4=EE=F0=EE=E3=EE!
 
- =D0=E0=E1=EE=F7=E8=E5 =E2=E8=E7=FB= =E4=EB=FF =E7=E0=EA=EE=ED=ED=EE=E9 =F0=E0=E1=EE=F2=FB =EF=EE=20 =E2=F1=E5=E9 =C5=E2=F0=EE=EF=E5!  
 
- =CB=E5=E3=E0=EB=E8=E7=E0=F6=E8=FF =E8=ED= =EE=F1=F2=F0=E0=ED=F6=E5=E2 =E2 =D3=EA=F0=E0=E8=ED=E5,=20 =E7=E0=EA=EE=ED=ED=EE!  
 
- =CF=F0=EE=E4=E0=EC =E1=E8=E7=ED=E5=F1 =EF= =F0=E8=E3=EB=E0=F8=E5=ED=E8=FF =E2 =CF=EE=EB=FC=F8=F3!  =20
 
  0669688500 ,=20 0672202054
 
  vizaevro01@yahoo.com
 
 
------=_NextPart_000_06C5_01CEE2F6.B60E3660-- From adam33@dove711.onmicrosoft.com Sat Nov 16 08:29:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DD0C87F37 for ; Sat, 16 Nov 2013 08:29:38 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id AB358304032 for ; Sat, 16 Nov 2013 06:29:38 -0800 (PST) X-ASG-Debug-ID: 1384612175-04bdf06eec58120001-NocioJ Received: from emea01-db3-obe.outbound.protection.outlook.com (emea01-db3-ndr.ptr.protection.outlook.com [157.56.120.98]) by cuda.sgi.com with ESMTP id CtnjP7kWpci9idfC (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 16 Nov 2013 06:29:37 -0800 (PST) X-Barracuda-Envelope-From: adam33@dove711.onmicrosoft.com X-Barracuda-Apparent-Source-IP: 157.56.120.98 Received: from [180.215.207.224] (180.215.207.224) by AM3PR06MB129.eurprd06.prod.outlook.com (10.242.245.11) with Microsoft SMTP Server (TLS) id 15.0.810.5; Sat, 16 Nov 2013 14:29:31 +0000 Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Subject: congratulation To: Recipients X-ASG-Orig-Subj: congratulation From: Date: Sat, 16 Nov 2013 14:28:52 +0000 Reply-To: Message-ID: <4b94349e-b7fd-4ede-a2db-a00813e749d0@AM3PR06MB129.eurprd06.prod.outlook.com> X-Originating-IP: [180.215.207.224] X-ClientProxiedBy: BN1PR06CA007.namprd06.prod.outlook.com (10.242.217.145) To AM3PR06MB129.eurprd06.prod.outlook.com (10.242.245.11) X-Forefront-PRVS: 003245E729 X-Forefront-Antispam-Report: SFV:SPM;SFS:(189002)(199002)(81542001)(4396001)(81342001)(47976001)(74366001)(87266001)(221733001)(50986001)(87976001)(47736001)(49866001)(17643785005)(74316001)(81686001)(47776003)(69226001)(56776001)(74662001)(80022001)(65816001)(76482001)(43066001)(63696002)(33646001)(54316002)(74876001)(53256004)(83072001)(79102001)(66066001)(81816001)(56816003)(77096001)(51856001)(76576001)(42186004)(80976001)(54356001)(85306002)(558084003)(19580395003)(50466002)(31686002)(76786001)(76796001)(74706001)(47446002)(74502001)(46102001)(23756003)(19580405001)(64872004)(76176001)(59766001)(83322001)(77982001)(62346009)(48373002);DIR:OUT;SFP:1501;SCL:5;SRVR:AM3PR06MB129;H:[180.215.207.224];CLIP:180.215.207.224;FPR:;RD:InfoNoRecords;MX:1;A:0;LANG:en; X-OriginatorOrg: dove711.onmicrosoft.com X-Barracuda-Connect: emea01-db3-ndr.ptr.protection.outlook.com[157.56.120.98] X-Barracuda-Start-Time: 1384612176 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.60 X-Barracuda-Spam-Status: No, SCORE=1.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA609_NRN, BSF_SC0_SA_TO_FROM_ADDR_MATCH, DOMAIN_4U2, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142363 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 DOMAIN_4U2 URI: Domain name containing a "4u" variant 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address 1.10 BSF_SC0_SA609_NRN Custom Rule SA609_NRN Donation to You, Contact Dave and Angela Dawe on dave_angela12@cash4u.com F= or More Info From printm@server.mariusx.com Sat Nov 16 15:45:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.2 required=5.0 tests=DEAR_SOMETHING,HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,LOTS_OF_MONEY,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E1C687F37 for ; Sat, 16 Nov 2013 15:45:15 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id C347D304043 for ; Sat, 16 Nov 2013 13:45:15 -0800 (PST) X-ASG-Debug-ID: 1384638309-04cb6c537b5e360001-NocioJ Received: from druckmaschinen-pwwm.de (allforprintmarket.com [93.115.81.169]) by cuda.sgi.com with ESMTP id K7I5dUrMXww0qp5n (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 16 Nov 2013 13:45:10 -0800 (PST) X-Barracuda-Envelope-From: printm@server.mariusx.com X-Barracuda-Apparent-Source-IP: 93.115.81.169 Received: from printm by server.mariusx.com with local (Exim 4.80.1) (envelope-from ) id 1Vhnfw-0000TI-FG for xfs@oss.sgi.com; Sat, 16 Nov 2013 23:45:08 +0200 Date: Sat, 16 Nov 2013 23:45:08 +0200 To: "xfs@oss.sgi.com" From: "office@business-romania.net" Reply-To: "office@business-romania.net" Subject: For Sale - Car Service Business + Showroom + Office Building Message-ID: <5a02986fe4086eb031af041d41cc31a3@www.allforprintmarket.com> X-ASG-Orig-Subj: For Sale - Car Service Business + Showroom + Office Building X-Priority: 3 X-Mailer: PHPMailer (phpmailer.codeworxtech.com) [version 2.2] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/html; charset="iso-8859-1" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server.mariusx.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [528 528] / [47 12] X-AntiAbuse: Sender Address Domain - server.mariusx.com X-Get-Message-Sender-Via: server.mariusx.com: authenticated_id: printm/only user confirmed/virtual account not confirmed X-Barracuda-Connect: allforprintmarket.com[93.115.81.169] X-Barracuda-Start-Time: 1384638309 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.05 X-Barracuda-Spam-Status: No, SCORE=2.05 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC2_SA016, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142370 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 1.00 BSF_SC2_SA016 Custom Rule SA016

For Sale - Car Service Business + Showroom + Office Building


Dear Sirs,




We have on sale a Fully Functioning Car Service Business authorized by Bosch, in the center of IASI city, the 4th biggest city in Romania, with a population of more than 290.000 inhabitans.

The assets consist of:

1/ BUILDING built in 2007
- 2 levels: 818 sqm ground floor + 641 sqm first floor
- heights: 4 m ground floor + 3 m first floor
- construction of reinforced concrete, brick exterior walls, thermo-plated, exterior curtain wall joinery, fitted with double glazing secure layer (link) and reflective exterior shutters, double pedestrian door automatic 3-door electric freight access, simple wicket, Terrace circulating Granuflex coated, 4 skylights wide area - equipped with automatic smoke vents, 3 staircases, 1 elevator, 5 bathrooms, air conditioning GEA, with fan, heating gas boiler Buderus, installations for card access at the administrative area;

2/ LAND:
- 1068 sqm - owner property
- 34 sqm - possession undocumented
- 122 sqm - concesioned from the City Hall
- 20 parking places


3/ EQUIPMENT in the service area
- Hoffman brakes and dumpers test stand
- Bosch Gas Analyzer with opacimeter
- Bosch robot for air conditioning
- Bosch Engine Tester and KTS & FSA systems
- Battery Tester and Bosch starting robot
- 3 electric elevators with 2 pillars of 3 tons
- 1 hydraulic elevator with 2 pillars of 4 tons
- 1 hydraulic elevator with 4 pillars of 4 tons
- John Beam 3D steering stand
- Nova Verta spray booth for water based paints
- Nova Verta preparation station
- Telwin frame machine, Selco MIG/MAG welding machine, Selco inverter machine, Selco plasma cutting machine
- Frame machine with 20 tons press 20 t and special pillars
- Standox and Lesonal stands for water based paints and 2K Lesonal paints -Genius Spectrophotometer
- Infrared lamp for painting strengths
- Electrical lighting and outlets for 220V and 380V;
- Installations for heating
- Surveillance equipment (video cameras)

4/ The BUSINESS
- started in May 2008, designed and built to meet the Bosch Car Service standards
- turnovers: 2010 - 846.000 Eur; 2011 - 654.000 Eur; 2012 - 577.000 Eur
- 6500 different clients, 400 regular ones
- agreement with 50 fleets of cars, 3 of them with more then 20 cars
- The company has a total of 18 employees
- Licensed by the Romanian Automobile Register( RAR) for: Audi, WV, Skoda, Peugeot, Honda Toyota, Mercedes, Citroen, BMW, Fiat, Volvo, Dacia, Daewoo, Mitsubishi, Opel, Land Rover and Seat.

The building can be used also for:
- call center
- show room
- conference hall

IASI city is the capital of IASI county, the biggest county in Romania, with a population of 772.000 inhabitans and with more than 140.000 registered cars.


Price: 1.6 million EUR


Looking forward to your answer.



Best Regards,
Catalin Rusu


Rusu E Catalin PFA
Sos Nicolina nr 40, 700687 - IASI
ROMANIA
VAT 30548758
F22/2172/14.08.2012

Mobile: +40 735 886 201
Fax: +40 372 877 165
office@business-romania.net
www.business-romania.net



This is an informing email and it shouldn\' t be spam. If you don\' t want to receive emails from allforprintmarket.com send a reply to this email with the message DELETE


 
From BATV+5ce39a769831461c6407+3738+infradead.org+hch@bombadil.srs.infradead.org Sun Nov 17 04:06:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 821887F4E for ; Sun, 17 Nov 2013 04:06:50 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5F2DA8F8054 for ; Sun, 17 Nov 2013 02:06:47 -0800 (PST) X-ASG-Debug-ID: 1384682806-04bdf06eee7a310001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id qw4OxVXCTnKOVczQ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 17 Nov 2013 02:06:46 -0800 (PST) X-Barracuda-Envelope-From: BATV+5ce39a769831461c6407+3738+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VhzFd-0008B3-HP; Sun, 17 Nov 2013 10:06:45 +0000 Date: Sun, 17 Nov 2013 02:06:45 -0800 From: Christoph Hellwig To: Eric Sandeen Cc: xfs-oss Subject: Re: [PATCH 1/2] xfs_fsr: extra debugging info Message-ID: <20131117100645.GA31408@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 1/2] xfs_fsr: extra debugging info References: <5261B11F.1040000@redhat.com> <5261B183.7040309@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5261B183.7040309@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384682806 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142382 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Fri, Oct 18, 2013 at 05:09:07PM -0500, Eric Sandeen wrote: > Provide 2 new pieces of information when -d is specified to > xfs_fsr: > > * If we needed to grow the forkoffset and couldn't > * If we were unable to match the fork offset > > Signed-off-by: Eric Sandeen Looks good, Reviewed-by: Christoph Hellwig From BATV+5ce39a769831461c6407+3738+infradead.org+hch@bombadil.srs.infradead.org Sun Nov 17 04:08:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7620F7F4E for ; Sun, 17 Nov 2013 04:08:09 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2193BAC002 for ; Sun, 17 Nov 2013 02:08:09 -0800 (PST) X-ASG-Debug-ID: 1384682888-04bdf06eed7a3c0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 0KvMuOGCrcyEbos3 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 17 Nov 2013 02:08:08 -0800 (PST) X-Barracuda-Envelope-From: BATV+5ce39a769831461c6407+3738+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VhzGy-0008Bq-3H; Sun, 17 Nov 2013 10:08:08 +0000 Date: Sun, 17 Nov 2013 02:08:08 -0800 From: Christoph Hellwig To: Eric Sandeen Cc: xfs-oss Subject: Re: [PATCH 2/2] xfs_fsr: fix SWAPEXT failures under selinux Message-ID: <20131117100808.GB31408@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 2/2] xfs_fsr: fix SWAPEXT failures under selinux References: <5261B11F.1040000@redhat.com> <5261B67A.6000109@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5261B67A.6000109@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384682888 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142382 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Looks good, Reviewed-by: Christoph Hellwig From jeff.liu@oracle.com Sun Nov 17 06:25:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D177B7F52 for ; Sun, 17 Nov 2013 06:25:32 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id AED98304032 for ; Sun, 17 Nov 2013 04:25:29 -0800 (PST) X-ASG-Debug-ID: 1384691125-04cb6c537e75f10001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id 2CvAmH3ZaQjLN7WR (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 17 Nov 2013 04:25:25 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAHCOujE030068 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 17 Nov 2013 12:24:57 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAHCOsP8007822 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 17 Nov 2013 12:24:55 GMT Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAHCOrRA007814; Sun, 17 Nov 2013 12:24:54 GMT Received: from [192.168.1.103] (/221.223.98.2) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 17 Nov 2013 04:24:53 -0800 Message-ID: <5288B58D.5030609@oracle.com> Date: Sun, 17 Nov 2013 20:24:45 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 1/4] xfs: introduce a new helper xfs_inobt_reada_chunk() References: <5281F509.7020105@oracle.com> <20131115170325.GA16942@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 1/4] xfs: introduce a new helper xfs_inobt_reada_chunk() In-Reply-To: <20131115170325.GA16942@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384691125 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142385 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Thanks for so much detailed comments! On 11/16 2013 01:03 AM, Christoph Hellwig wrote: > I like the factoring, but it could go a littler further. Comments > below: > >> /* >> + * Loop over all clusters in a chunk for a given incore inode >> + * allocation btree record. Do a readahead if there are any >> + * allocated inodes in that cluster. >> + */ > > Try to use the full 80 lines available to you for comment. Okay. > >> + xfs_agblock_t agbno = XFS_AGINO_TO_AGBNO(mp, >> + irec->ir_startino); >> + int nicluster, nbcluster; >> + int chunkidx; >> + >> + nicluster = mp->m_sb.sb_blocksize >= XFS_INODE_CLUSTER_SIZE(mp) ? >> + mp->m_sb.sb_inopblock : >> + (XFS_INODE_CLUSTER_SIZE(mp) >> mp->m_sb.sb_inodelog); >> + nbcluster = nicluster >> mp->m_sb.sb_inopblog; > > I'd prefer to factor this out even further. xfs_ialloc_inode_init and > xfs_ifree_cluster already have two pieces of code that calculate these > two (with more readable names) and an additional nuber buffers counter > we won't need here, it might make most sense to factor that into a > single common helper. Yup, I also thought this can be factored out, however, I can not figure out a meaningful function name at that time due to my poor skill... How about if we introduce an inline helper to xfs_ialloc.h as below? /* Helper function to extract the # of blocks/inodes/buffers hint per cluster */ static inline void xfs_ialloc_get_cluster_hints( struct xfs_mount *mp, int *nblks; int *ninodes; int *nbufs) { .... } > >> +/* >> + * Lookup clusters in inode chunk for a given incore inobt record, >> + * do readahead if there are any allocated inodes in that cluster. >> + */ >> +void xfs_inobt_reada_chunk(struct xfs_mount *mp, xfs_agnumber_t agno, >> + struct xfs_inobt_rec_incore *irec); > > No need to duplicate the comment in the header Ok. Thanks, -Jeff From jeff.liu@oracle.com Sun Nov 17 06:36:19 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 484C77F54 for ; Sun, 17 Nov 2013 06:36:19 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 273998F804B for ; Sun, 17 Nov 2013 04:36:16 -0800 (PST) X-ASG-Debug-ID: 1384691774-04cbb0416775490001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id 1OrllWUY78H78XyH (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 17 Nov 2013 04:36:15 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAHCZm81001203 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 17 Nov 2013 12:35:49 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAHCZlGx028134 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 17 Nov 2013 12:35:48 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAHCZlYq015265; Sun, 17 Nov 2013 12:35:47 GMT Received: from [192.168.1.103] (/221.223.98.2) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 17 Nov 2013 04:35:47 -0800 Message-ID: <5288B81D.5000504@oracle.com> Date: Sun, 17 Nov 2013 20:35:41 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 2/4] xfs: introduce a new helper xfs_inobt_lookup_grab_ichunk() References: <5281F518.3080106@oracle.com> <20131115171356.GB16942@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 2/4] xfs: introduce a new helper xfs_inobt_lookup_grab_ichunk() In-Reply-To: <20131115171356.GB16942@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384691775 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142385 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/16 2013 01:13 AM, Christoph Hellwig wrote: >> Refactor xfs_bulkstat() to make use of the founction. > > ... function. > >> +int >> +xfs_inobt_lookup_grab_ichunk( >> + struct xfs_btree_cur *cur, /* btree cursor */ >> + xfs_agino_t agino, /* starting inode of chunk */ >> + struct xfs_inobt_rec_incore *irec, /* btree record */ >> + int *stat) /* success/failure */ >> +{ >> + int idx; /* Index into inode chunk */ >> + int error; >> + >> + /* Lookup the inode chunk that this inode lives in */ >> + error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, stat); >> + if (error || !*stat) >> + return error; >> + >> + /* Get the record, should always work */ >> + error = xfs_inobt_get_rec(cur, irec, stat); >> + ASSERT(!error && *stat); > > If it wails it's a corruption error, so this shouldn't be an assert, > but rather an XFS_WANT_CORRUPTED_GOTO/RETURN Indeed. > >> + if (error || !*stat) >> + return error; >> + >> + *stat = 0; > > Btw, I don't think we need to pass around the status pointer here, > the caller doesn't care about the internal lookup status, just if > we succeeded or failed. Yes, I'll fix it in next version. > >> + if (irec->ir_startino + XFS_INODES_PER_CHUNK <= agino) >> + return error; > > error will usually be zero here, shouldn't we return a real error? In xfs_imap_lookup(), it return EINVAL if the given inode is not inside the returned record, looks we should follow up the same rule here. > >> + idx = agino - irec->ir_startino + 1; >> + /* >> + * We got a right chunk and there are some left inodes allocated at it. >> + */ >> + if (idx < XFS_INODES_PER_CHUNK && >> + (xfs_inobt_maskn(idx, XFS_INODES_PER_CHUNK - idx) & ~irec->ir_free)) { >> + int i; >> + >> + /* >> + * Grab the chunk record. Mark all the uninteresting inodes free >> + * (because they're before our start point). >> + */ >> + for (i = 0; i < idx; i++) { >> + if (XFS_INOBT_MASK(i) & ~irec->ir_free) >> + irec->ir_freecount++; >> + } >> + >> + irec->ir_free |= xfs_inobt_maskn(0, idx); >> + *stat = 1; >> + } > > > At this point the function is so bulkstate specific that it should stay > in xfs_itable.c and have a name more like xfs_bulkstate_grab_ichunk. Nice point. :) Thanks, -Jeff From jeff.liu@oracle.com Sun Nov 17 07:01:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BEE857F5A for ; Sun, 17 Nov 2013 07:01:43 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 86A6A304032 for ; Sun, 17 Nov 2013 05:01:43 -0800 (PST) X-ASG-Debug-ID: 1384693298-04bdf06eec802b0001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id eLCKLjXjwYfAd3o4 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 17 Nov 2013 05:01:39 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAHD1FS3020732 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 17 Nov 2013 13:01:16 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAHD1EMo010088 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 17 Nov 2013 13:01:15 GMT Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAHD1Et6019811; Sun, 17 Nov 2013 13:01:14 GMT Received: from [192.168.1.103] (/221.223.98.2) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 17 Nov 2013 05:01:14 -0800 Message-ID: <5288BE14.1050302@oracle.com> Date: Sun, 17 Nov 2013 21:01:08 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 4/4] xfs: implement parallism quota check References: <5281F527.3040200@oracle.com> <20131115172626.GD16942@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 4/4] xfs: implement parallism quota check In-Reply-To: <20131115172626.GD16942@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384693298 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142385 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/16 2013 01:26 AM, Christoph Hellwig wrote: > As Dave pointed out this really should be xfs_bukstat_ag. But looking > at the code you're almost 90% there anyway. One main reason I did not make a per ag bulkstat is because bulkstat() will skip an allocation group if read agi buffer failed, i.e, while (XFS_BULKSTAT_UBLEFT(ubleft) && agno < mp->m_sb.sb_agcount) { cond_resched(); error = xfs_ialloc_read_agi(mp, NULL, agno, &agbp); if (error) { /* * Skip this allocation group and go to the next one. */ agno++; agino = 0; continue; } .... } Should it capture this issue and drop a warning in this case? > The actual workqueue code should probably stay in the quota files as > other users of the per-ag bulkstate would drive the parallelsim by > themselves. > >> +STATIC void >> +xfs_qm_dq_adjust_worker( >> + struct work_struct *work) >> +{ >> + struct xfs_dq_adjuster *qa = container_of(work, >> + struct xfs_dq_adjuster, qa_work); >> + int error; >> + >> + error = xfs_qm_dqusage_adjust_perag(qa); >> + complete(&qa->qa_complete); > > Seems like xfs_quotacheck should just have a nr_inprogress counter > and a single waitqueue, that way we'd only wake the waiter once > the whole quotacheck is done. > > Actually you even just do a flush_workqueue on the workqueue as it's > per-quotacheck, which simplifies this even more. It looks perform flush_work() should just works fine, I do see less coding efforts in this way although the revised version is not yet ready to post. >> +STATIC int >> +xfs_qm_init_quotacheck( >> + struct xfs_mount *mp, >> + struct xfs_quotacheck *qc) >> +{ >> + memset(qc, 0, sizeof(*qc)); >> + >> + INIT_LIST_HEAD(&qc->qc_adjusters); >> + spin_lock_init(&qc->qc_lock); >> + qc->qc_mp = mp; >> + qc->qc_wq = alloc_workqueue("xfs-dqcheck/%s", WQ_NON_REENTRANT, > > The WQ_NON_REENTRANT behaviour is now the default, no need to use the > flag. Well, I realized this change before, but forgot to get rid of this flag for rebasing the code after writing it done for several months. > >> + 0, mp->m_fsname); >> + if (!qc->qc_wq) { >> + list_del(&qc->qc_adjusters); > > I don't see why you'd do a list_del here given that we never added > anything to the list. either way no need for the list once we use > the flush_workqueue trick above :) Ah, a stupid mistake! :-P. > In fact once that is implemented the xfs_quotacheck structure will > contain nothing but the workqueue and can go away entirely. > >> +STATIC struct xfs_dq_adjuster * >> +xfs_qm_alloc_adjuster( >> + struct xfs_quotacheck *qc, >> + xfs_agnumber_t agno) >> +{ >> + struct xfs_dq_adjuster *qa; >> + >> + qa = kzalloc(sizeof(*qa), GFP_NOFS); >> + if (!qa) >> + return NULL; > >> + spin_lock(&qc->qc_lock); >> + qa = xfs_qm_alloc_adjuster(qc, i); >> + if (!qa) { >> + error = ENOMEM; >> + spin_unlock(&qc->qc_lock); >> + goto out_destroy_adjusters; >> + } >> + queue_work(qc->qc_wq, &qa->qa_work); >> + spin_unlock(&qc->qc_lock); > > This gives you a sleeping allocation under a spinlock. But I can't > really find any reason for the lock to be taken here anyway, nor > anywhere else. Sorry, I can not recall it all why I need to introduce a spinlock here. but yes, that is not a normal way and especially cause a sleeping allocation. > > But to catch this please test the code with lockdep enabled for the > next version. Sure. Thanks, -Jeff From minzhigroup26@minzhigroup.vicp.cc Sun Nov 17 11:07:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=DATE_IN_PAST_12_24, HTML_MESSAGE,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B9CC67F37 for ; Sun, 17 Nov 2013 11:07:12 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 991A78F8035 for ; Sun, 17 Nov 2013 09:07:08 -0800 (PST) X-ASG-Debug-ID: 1384708025-04bdf06eef87d80001-NocioJ Received: from minzhigroup.vicp.cc ([163.142.233.135]) by cuda.sgi.com with SMTP id hTIOl7CtymiL2ZR2 for ; Sun, 17 Nov 2013 09:07:05 -0800 (PST) X-Barracuda-Envelope-From: minzhigroup26@minzhigroup.vicp.cc X-Barracuda-Apparent-Source-IP: 163.142.233.135 Received: from BLPACFEGBDOBJKL[127.0.0.1] by BLPACFEGBDOBJKL[127.0.0.1] (SMTPD32); Sun, 17 Nov 2013 10:27:18 +0800 From: "flightcase equipment" Subject: re :see invoice 3 To: "xfs" X-ASG-Orig-Subj: re :see invoice 3 MIME-Version: 1.0 Sender: minzhigroup26@minzhigroup.vicp.cc Reply-To: sales@mz-flightcase.com Date: Sun, 17 Nov 2013 10:27:18 +0800 X-Priority: 3 X-DNSRBL: X-MAIL: PS-MAM01.PSheng.com q9QDEkb8018968 X-Mailer: Foxmail 7.0.1.91[cn] Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Barracuda-Connect: UNKNOWN[163.142.233.135] X-Barracuda-Start-Time: 1384708025 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.06 X-Barracuda-Spam-Status: No, SCORE=1.06 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DATE_IN_PAST_12_24, DATE_IN_PAST_12_24_2, HTML_MESSAGE, MIME_HTML_ONLY, MISSING_MID, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142389 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.01 DATE_IN_PAST_12_24 Date: is 12 to 24 hours before Received: date 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.80 DATE_IN_PAST_12_24_2 DATE_IN_PAST_12_24_2 Message-Id: <20131117170708.3DC9BA4217D@cuda.sgi.com>


Hello, sir

we are MinZhi flight case manufactory, we provide high quality flight case for stage lighting equipment and AUDIO EQUIPMENT

we want to send you price list if you are interest

Linda

Minzhi flight case manufactory

From ventas.scz@onsite.com.bo Sun Nov 17 13:30:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.9 required=5.0 tests=FREEMAIL_FORGED_REPLYTO, FREEMAIL_REPLYTO,HTML_IMAGE_ONLY_32,HTML_MESSAGE,SUBJ_ALL_CAPS, UPPERCASE_50_75 autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9BED97F37 for ; Sun, 17 Nov 2013 13:30:32 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6CA218F8040 for ; Sun, 17 Nov 2013 11:30:29 -0800 (PST) X-ASG-Debug-ID: 1384716564-04bdf06eed8ccc0001-w1Z2WR Received: from OSAD01.onsite.com.bo (osad01.onsite.com.bo [190.186.111.118]) by cuda.sgi.com with ESMTP id akl1BVnFokEQKFfg for ; Sun, 17 Nov 2013 11:29:30 -0800 (PST) X-Barracuda-Envelope-From: ventas.scz@onsite.com.bo X-Barracuda-Apparent-Source-IP: 190.186.111.118 Received: from osad01 ([190.186.111.118]) by OSAD01.onsite.com.bo with Microsoft SMTPSVC(6.0.3790.4675); Sun, 17 Nov 2013 15:28:42 -0400 From: "ROPA PERUANA DE PRIMERA" Subject: =?UTF-8?B?Uk9QQSBERSBOScORT1MgUkVTRVJWRSBDT04gQU5USUNJUEFDSU9OIFBBUkEgRVNUQVMg?= =?UTF-8?B?RklFU1RBUw==?= To: "linux-xfs" X-ASG-Orig-Subj: =?UTF-8?B?Uk9QQSBERSBOScORT1MgUkVTRVJWRSBDT04gQU5USUNJUEFDSU9OIFBBUkEgRVNUQVMg?= =?UTF-8?B?RklFU1RBUw==?= Content-Type: multipart/alternative; boundary="IhGBwYGNVlLu53en2F=_8o8TunPbcIJu4n" MIME-Version: 1.0 Reply-To: "=?UTF-8?B?UG9sZXJhcyBkZSBuacOxb3M=?=" Organization: ONSITE Date: Sun, 17 Nov 2013 15:28:42 -0400 Message-ID: X-OriginalArrivalTime: 17 Nov 2013 19:28:42.0218 (UTC) FILETIME=[397554A0:01CEE3CB] X-Barracuda-Connect: osad01.onsite.com.bo[190.186.111.118] X-Barracuda-Start-Time: 1384716564 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.49 X-Barracuda-Spam-Status: No, SCORE=0.49 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_IMAGE_ONLY_32, HTML_MESSAGE, UPPERCASE_50_75, UPPERCASE_50_75_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142393 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_IMAGE_ONLY_32 BODY: HTML: images with 2800-3200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 UPPERCASE_50_75 message body is 50-75% uppercase 0.49 UPPERCASE_50_75_2 message body is 50-75% uppercase This is a multi-part message in MIME format --IhGBwYGNVlLu53en2F=_8o8TunPbcIJu4n Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline VENTA DE POLERAS, CALZAS, GORRAS CON DISE=C3=91OS DE TUS HEROES FAVORITOS TENEMOS EN TODAS LAS TALLAS, MANGA CORTA, MANGA LARGA Y MANGA CERO ENVIO A DOMICILIO SIN RECARGO - BUSCAMOS DISTRIBUIDORES PRECIO DESDE 80 Bs.(Manga Cero), 110 Bs. (Manga Corta), Y 120 BS(Manga= Larga),=20 DISE=C3=91OS DE: DOKI, CARS, BEN10, MARIO, AVENGERS, ANGRY BIRDS (Spac= e, Star Wars, Heroes, etc.), SPIDERMAN, NINJAS, PLANTS Vs ZOMBIES, MONSTER HIGH, MINIE, TINKER BELL= , PRINCESAS, ETC. LOS DISE=C3=91OS SON DE ALTA CALIDAD, ALUMBRAN DE NOCHE, SE PUEDE METE= R A LA LAVADORA, NO SE DESPINTAN, NO SE ESTIRAN, NO SE RAJAN NI SE DESPRENDEN - GARANTI= ZADOS HAGA SU PEDIDO AL 67703852 - 71331500 - 3538163 O Escribanos a: ventas.scz@hotmail.com - mariadelcarmenbarreto@hotmail= =2Ecom =20 =20 =20 =20 Para desuscribirse de nuestras listas por favor escribanos a: remover@= onsite.com.bo MUCHAS GRACIAS POR RECIBIR NUESTRA PUBLICIDAD --IhGBwYGNVlLu53en2F=_8o8TunPbcIJu4n Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline

VENTA DE POLERAS, CALZAS, GOR= RAS

CON DISE=C3=91OS DE TUS HEROE= S FAVORITOS

TENEMOS EN TODAS LAS TALLAS, MANGA CORTA, MANGA LARG= A Y MANGA CERO

ENVIO A DOMICILIO SIN = RECARGO - BUSCAMOS DISTRIBUIDORES

PRECIO DESDE 80 Bs.(Manga Cero), 110 Bs. (Manga Cort= a), Y 120 BS(Manga Larga),

DISE=C3=91OS DE: DOKI,= CARS, BEN10, MARIO, AVENGERS, ANGRY BIRDS (Space, Star Wars, Heroes, = etc.),

SPIDERMAN, NINJAS, PLA= NTS Vs ZOMBIES, MONSTER HIGH, MINIE, TINKER BELL, PRINCESAS, ETC.

LOS DISE=C3=91OS SON D= E ALTA CALIDAD, ALUMBRAN DE NOCHE, SE PUEDE METER A LA LAVADORA,

NO SE DESPINTAN, NO SE= ESTIRAN, NO SE RAJAN NI SE DESPRENDEN - GARANTIZADOS

HAGA SU PEDIDO AL 6770= 3852  -  71331500 - 3538163

O Escribanos a: venta= s.scz@hotmail.com - maria= delcarmenbarreto@hotmail.com

3D"" 3D"" 3D""

3D"" 3D"" 3D""

3D"" 3D"" 3D""

3D"" 3D"" 3D""

Para desuscribirse de nuestras listas por favor escr= ibanos a: remover@onsite.com.= bo

MUCHAS GRACIAS POR RECIBIR NUESTRA PUBLICIDAD

 

 

 

--IhGBwYGNVlLu53en2F=_8o8TunPbcIJu4n-- From david@fromorbit.com Sun Nov 17 13:35:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E95E57F37 for ; Sun, 17 Nov 2013 13:35:27 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 76FACAC001 for ; Sun, 17 Nov 2013 11:35:24 -0800 (PST) X-ASG-Debug-ID: 1384716921-04cbb0416782c10001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id la5qGtr9JY2rlZ8H for ; Sun, 17 Nov 2013 11:35:22 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApQGAEgZiVJ5LGc//2dsb2JhbABZgweDLLdHhUOBDxd0giUBAQU6HCMQCAMYCSUPBSUDIROIAMExFo9TB4QxA5gPkg6DPCiBLiQ Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail06.adl2.internode.on.net with ESMTP; 18 Nov 2013 06:05:21 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vi87q-0000Jf-TU; Mon, 18 Nov 2013 06:35:18 +1100 Date: Mon, 18 Nov 2013 06:35:18 +1100 From: Dave Chinner To: Guangyu Sun Cc: xfs@oss.sgi.com, Koen De Wit Subject: Re: [PATCH v2] xfsprogs: properly check size arguments for growfs Message-ID: <20131117193518.GS6188@dastard> X-ASG-Orig-Subj: Re: [PATCH v2] xfsprogs: properly check size arguments for growfs References: <1384459290-16291-1-git-send-email-guangyu.sun@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384459290-16291-1-git-send-email-guangyu.sun@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1384716921 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142393 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 14, 2013 at 12:01:30PM -0800, Guangyu Sun wrote: > xfs_growfs has lowercase options to grow a filesystem as big as possible > (e.g. the -d option) and uppercase options to grow a filesystem to a > specified size, expressed in blocks. (e.g. the "-D size" option) > > If the size parameter is not numerical, the parameter is either trimmed or > ignored. In the latter case, the filesystem is grown as big as possible. This > may happen when users accidentally specify the size in a format similar to > mkfs.xfs (e.g. "-D 100m" or "-D size=16384") > > In both cases, xfs_growfs should return an error instead of resizing the > filesystem. > > To reproduce: > # mkfs.xfs -f -d size=20m -L koenfs /dev/dm-3 > # mount /dev/dm-3 //mnt > # xfs_growfs -D 10000andmorethan10invalidcharacters /mnt > (...) > data blocks changed from 5120 to 10000 > # xfs_growfs -D invalidargument20000containingnumbers /mnt > (...) > data blocks changed from 10000 to 19659543 > > Reported-by: Koen De Wit > Signed-off-by: Guangyu Sun Perhaps this should be changed to use cvtnum() from libxcmd? That will fix the input validation problem, and also allow xfs_growfs to all the different methods of specifying size that we use elsewhere in xfsprogs... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Sun Nov 17 13:48:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id F26DB7F37 for ; Sun, 17 Nov 2013 13:48:34 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id D06EB304032 for ; Sun, 17 Nov 2013 11:48:34 -0800 (PST) X-ASG-Debug-ID: 1384717712-04cbb0416883230001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id GKckzV1m3ZyEGfqf for ; Sun, 17 Nov 2013 11:48:33 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqEGAMkciVJ5LGc//2dsb2JhbABZgwe6doVDgQ8XdIIlAQEFJxMcIxAIAxgJJQ8FJQMhE4gAwSgXFo9TB4QxA5gPkg6DPCiBLAc Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail06.adl2.internode.on.net with ESMTP; 18 Nov 2013 06:18:32 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vi8Kc-0000Kz-2j; Mon, 18 Nov 2013 06:48:30 +1100 Date: Mon, 18 Nov 2013 06:48:30 +1100 From: Dave Chinner To: Eric Sandeen Cc: Ben Myers , xfs@oss.sgi.com Subject: Re: [PATCH 0/5] xfs: more patches for 3.13 Message-ID: <20131117194830.GT6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 0/5] xfs: more patches for 3.13 References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <20131106230133.GX1935@sgi.com> <20131107015706.GM6188@dastard> <5282D2D3.3040601@sandeen.net> <20131114011610.GM6188@dastard> <528657BB.8090206@sandeen.net> <52866008.4010309@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52866008.4010309@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1384717712 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142393 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 15, 2013 at 11:55:20AM -0600, Eric Sandeen wrote: > On 11/15/13, 11:19 AM, Eric Sandeen wrote: > > On 11/13/13, 7:16 PM, Dave Chinner wrote: > > > >> That's client side, not server side, so that's the NFS client inode > >> it is locking, not the server side XFS inode. > > > > Ah, geez, you're right. (x3) > > > > > > > >> Server side, where i_version is pulled out of an XFS inode: > >> > >> $ git grep i_version fs/nfsd > >> fs/nfsd/nfs3xdr.c: fhp->fh_post_change = fhp->fh_dentry->d_inode->i_version; > >> fs/nfsd/nfs4xdr.c: write64(p, inode->i_version); > >> fs/nfsd/nfsfh.h: fhp->fh_pre_change = inode->i_version; > >> $ > >> > >> the nfsfh.h hit is in fill_pre_wcc(), which appears to be called > >> under i_mutex but not i_lock. The xdr encoding functions don't > >> appear to be holding i_lock, and may be holding i_mutex, but I > >> haven't looked that far. > > > > I'm still not sure how . . . > > ugh didn't mean to send this reply quite yet, sorry. > > Not sure how we do an unlocked read on a 32-bit machine that doesn't potentially > get the wrong answer. I talked to Bruce about it a bit; nothing jumped out at > us. At worst (?) it seems that if you happened to race on a read at exactly > the 2^32'nd modification, you might go backwards. > > As Bruce says, even if so, maybe "so rare we don't care?" Especially as it requires 2^32 modifications to first be made to the file before there's even the possibility of a high word race on a read and then there's only one increment we could race with before it doesn't chnge again for another 2^32 modifications. Hence, at 1 in 4 billion modifications potentially causing a problem, I'd agree with the "so rare we don't care" assessment. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Sun Nov 17 13:56:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 45F057F37 for ; Sun, 17 Nov 2013 13:56:30 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 22A42304032 for ; Sun, 17 Nov 2013 11:56:29 -0800 (PST) X-ASG-Debug-ID: 1384718187-04cbb0416883530001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id 2KHPkiDXhhtMu1MG for ; Sun, 17 Nov 2013 11:56:28 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqIGACIfiVJ5LGc//2dsb2JhbABZgwe6doVDgQ8XdIIlAQEEATocIwULCAMYCSUPBSUDIROHewXBKxaPUweEMQOYD5IOgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail06.adl2.internode.on.net with ESMTP; 18 Nov 2013 06:26:17 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vi8S6-0000Ld-Ov; Mon, 18 Nov 2013 06:56:14 +1100 Date: Mon, 18 Nov 2013 06:56:14 +1100 From: Dave Chinner To: Eric Sandeen Cc: xfs@oss.sgi.com Subject: Re: [PATCH RFC] xfsprogs: suggest "-d" option for repair of RO mount Message-ID: <20131117195614.GU6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfsprogs: suggest "-d" option for repair of RO mount References: <528261AD.50501@redhat.com> <20131113125921.GC24615@orion.maiolino.org> <52851CA9.8080903@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52851CA9.8080903@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1384718187 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142393 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 14, 2013 at 12:55:37PM -0600, Eric Sandeen wrote: > On 11/13/13, 6:59 AM, Carlos Maiolino wrote: > > Hm, even in single user with a RO root filesystem, changing filesystem > > on-disk filesystem structures without have them replied in memory looks > > dangerous to me, you will keep data consistency since the fs is RO, but how > > about memory? You might have a discrepancy between memory and disk metadata > > contents causing in-memory only problems? > > > > The possibility is already there; it's just a question of whether we > suggest using it. And my other patch suggests an immediate reboot > when it's done, for just those reasons. If you make the suggestion of using -d, then it should mention at that point in time it's dangerous. > A user needs some way to repair their root disk if they can't boot > a rescue environment... and ext2/3/4 have been doing this since forever. > > I know, none of the above are exactly arguments that its' safe... :) Right, so let's make sure we don't give people any impression it is safe :) > >> +_("Unmount or use -d to repair a read-only mounted filesystem\n")); _("Unmount or use the dangerous (-d) option to repair a read-only mounted filesystem\n")); Cheers, Dave. -- Dave Chinner david@fromorbit.com From mlsemon35@gmail.com Sun Nov 17 16:43:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E663529DF9 for ; Sun, 17 Nov 2013 16:43:27 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id D7375304032 for ; Sun, 17 Nov 2013 14:43:24 -0800 (PST) X-ASG-Debug-ID: 1384728202-04cbb0416887aa0001-NocioJ Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by cuda.sgi.com with ESMTP id Ew0DVuN8UWqAI1GP (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Sun, 17 Nov 2013 14:43:23 -0800 (PST) X-Barracuda-Envelope-From: mlsemon35@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.172 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.172] Received: by mail-ob0-f172.google.com with SMTP id gq1so1068959obb.17 for ; Sun, 17 Nov 2013 14:43:22 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.172] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.172] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=RA5Pzd+w4HcltUeDzYq9FVYZJFJKkhpczMqvf/NYGnI=; b=mLryf3WDB2jeQxp6zyHLSj/7+4shPPqTDrPrfeaUmWbEIOeXPrFuhXHMEScgEsQJCB aOa+UVZX3IFjdJBsCPWK/VqDAQTKfpsA/yLhC9Y3zB0PBheeqh2xIFSGuvMIWzVH9WVY 6rKUz1m4Djdrqoes2bh3hSU2LO3ZG59DgQUg1r5SoRBBAJfaZuZ5kcttSms6XpyUuSJa 32t1MkLSzhYZoePWZICvP+rS9NTAr5zuSOsp3l1joLq2/8Opw4bdWfATl9sJ+pVZBM6u Z0qEmtH98HgXX7Y5qrB1I3Rcm7T1/LReWWi/kEi80ZfQ+CG4tYKANHAZ8LA52rRLei0K Haug== X-Received: by 10.60.76.72 with SMTP id i8mr16969149oew.11.1384728202414; Sun, 17 Nov 2013 14:43:22 -0800 (PST) Received: from [192.168.0.129] (rrcs-97-79-21-178.se.biz.rr.com. [97.79.21.178]) by mx.google.com with ESMTPSA id dh4sm18920828obb.3.2013.11.17.14.43.21 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 17 Nov 2013 14:43:22 -0800 (PST) Message-ID: <52894685.8080603@gmail.com> Date: Sun, 17 Nov 2013 17:43:17 -0500 From: "Michael L. Semon" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Brian Foster , xfs@oss.sgi.com Subject: Re: [PATCH v2 00/11] xfs: introduce the free inode btree References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> X-ASG-Orig-Subj: Re: [PATCH v2 00/11] xfs: introduce the free inode btree In-Reply-To: <1384353427-36205-1-git-send-email-bfoster@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-ob0-f172.google.com[209.85.214.172] X-Barracuda-Start-Time: 1384728203 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142396 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On 11/13/2013 09:36 AM, Brian Foster wrote: > Hi all, > > The free inode btree adds a new inode btree to XFS with the intent to > track only inode chunks with at least one free inode. Patches 1-3 add > the necessary support for the new XFS_BTNUM_FINOBT type and introduce a > read-only v5 superblock flag. Patch 4 updates the transaction > reservations for inode allocation operations to account for the finobt. > Patches 5-9 add support to manage the finobt on inode chunk allocation, > inode allocation, inode free (and chunk deletion) and growfs. Patch 10 > adds support to report finobt status in the fs geometry. Patch 11 adds > the feature bit to the associated mask. Thoughts, reviews, flames > appreciated. > > Brian > > v2: > - Rebase to latest xfs tree (minor shifting around of some header bits). > - Added "xfs: report finobt status in fs geometry" patch to series. Very nice rebase! There might have been a whitespace issue on patch #6 for kernel and xfsprogs, but it was easy going after that. I'm halfway through testing 4k finobt CRC filesystems on a 2.2-GB, 2-disk md RAID-0, x86 Pentium 4, 512 MB of RAM. The current nasty setup is kernel 3.12.0+, less the 5 most recent AIO commits/merges, and me trying to get in the few not-merged Dave Chinner kernel/xfsprogs patches along with your patches. I meant to be done with 4k by now, but generic/224 caused the kernel OOM killer to halt testing, much like it does in 256 MB RAM without finobt. No problem: I'll thank Stan in advance for introducing me to the term O_PONIES. The rest of this letter is random junk that hasn't been re-tested, to give a flavor of what might lie ahead. I'm missing a stack trace to the effect of "Error 117: offline filesystem operation in progress" as something later than xfstests xfs/296 was running. None of this letter needs a reply. Good luck! Michael [NOISE FOLLOWS] ***** I don't know if this one is an xfstests issue or an xfsprogs issue. Something like this also happened in a non-finobt `./check -g auto`... xfs/033 [failed, exit status 1] - output mismatch (see /var/lib/xfstests/results//xfs/033.out.bad) --- tests/xfs/033.out 2013-11-11 13:46:22.367412935 -0500 +++ /var/lib/xfstests/results//xfs/033.out.bad 2013-11-17 12:57:28.010382465 -0500 @@ -17,9 +17,10 @@ - process known inodes and perform inode discovery... bad magic number 0x0 on inode INO bad version number 0x0 on inode INO +inode identifier 0 mismatch on inode INO bad magic number 0x0 on inode INO, resetting magic number bad version number 0x0 on inode INO, resetting version number -imap claims a free inode INO is in use, correcting imap and clearing inode ... (Run 'diff -u tests/xfs/033.out /var/lib/xfstests/results//xfs/033.out.bad' to see the entire diff) ***** The diff for xfs/033: 19a20 > inode identifier 0 mismatch on inode INO 22c23 < imap claims a free inode INO is in use, correcting imap and clearing inode --- > inode identifier 0 mismatch on inode INO 33,194c34,37 < - resetting contents of realtime bitmap and summary inodes < - traversing filesystem ... < - traversal finished ... < - moving disconnected inodes to lost+found ... < Phase 7 - verify and correct link counts... < resetting inode INO nlinks from 1 to 2 < done < Corrupting rt bitmap inode - setting bits to 0 < Wrote X.XXKb (value 0x0) < Phase 1 - find and verify superblock... < Phase 2 - using log < - zero log... < - scan filesystem freespace and inode maps... < - found root inode chunk < Phase 3 - for each AG... < - scan and clear agi unlinked lists... < - process known inodes and perform inode discovery... < bad magic number 0x0 on inode INO < bad version number 0x0 on inode INO < bad magic number 0x0 on inode INO, resetting magic number < bad version number 0x0 on inode INO, resetting version number < imap claims a free inode INO is in use, correcting imap and clearing inode < cleared realtime bitmap inode INO < - process newly discovered inodes... < Phase 4 - check for duplicate blocks... < - setting up duplicate extent list... < - check for inodes claiming duplicate blocks... < Phase 5 - rebuild AG headers and trees... < - reset superblock... < Phase 6 - check inode connectivity... < reinitializing realtime bitmap inode < - resetting contents of realtime bitmap and summary inodes < - traversing filesystem ... < - traversal finished ... < - moving disconnected inodes to lost+found ... < Phase 7 - verify and correct link counts... < done < Corrupting rt summary inode - setting bits to 0 < Wrote X.XXKb (value 0x0) < Phase 1 - find and verify superblock... < Phase 2 - using log < - zero log... < - scan filesystem freespace and inode maps... < - found root inode chunk < Phase 3 - for each AG... < - scan and clear agi unlinked lists... < - process known inodes and perform inode discovery... < bad magic number 0x0 on inode INO < bad version number 0x0 on inode INO < bad magic number 0x0 on inode INO, resetting magic number < bad version number 0x0 on inode INO, resetting version number < imap claims a free inode INO is in use, correcting imap and clearing inode < cleared realtime summary inode INO < - process newly discovered inodes... < Phase 4 - check for duplicate blocks... < - setting up duplicate extent list... < - check for inodes claiming duplicate blocks... < Phase 5 - rebuild AG headers and trees... < - reset superblock... < Phase 6 - check inode connectivity... < reinitializing realtime summary inode < - resetting contents of realtime bitmap and summary inodes < - traversing filesystem ... < - traversal finished ... < - moving disconnected inodes to lost+found ... < Phase 7 - verify and correct link counts... < done < Corrupting root inode - setting bits to -1 < Wrote X.XXKb (value 0xffffffff) < Phase 1 - find and verify superblock... < Phase 2 - using log < - zero log... < - scan filesystem freespace and inode maps... < - found root inode chunk < Phase 3 - for each AG... < - scan and clear agi unlinked lists... < - process known inodes and perform inode discovery... < bad magic number 0xffff on inode INO < bad version number 0xffffffff on inode INO < bad (negative) size -1 on inode INO < bad magic number 0xffff on inode INO, resetting magic number < bad version number 0xffffffff on inode INO, resetting version number < bad (negative) size -1 on inode INO < cleared root inode INO < - process newly discovered inodes... < Phase 4 - check for duplicate blocks... < - setting up duplicate extent list... < root inode lost < - check for inodes claiming duplicate blocks... < Phase 5 - rebuild AG headers and trees... < - reset superblock... < Phase 6 - check inode connectivity... < reinitializing root directory < - resetting contents of realtime bitmap and summary inodes < - traversing filesystem ... < - traversal finished ... < - moving disconnected inodes to lost+found ... < Phase 7 - verify and correct link counts... < resetting inode INO nlinks from 1 to 2 < done < Corrupting rt bitmap inode - setting bits to -1 < Wrote X.XXKb (value 0xffffffff) < Phase 1 - find and verify superblock... < Phase 2 - using log < - zero log... < - scan filesystem freespace and inode maps... < - found root inode chunk < Phase 3 - for each AG... < - scan and clear agi unlinked lists... < - process known inodes and perform inode discovery... < bad magic number 0xffff on inode INO < bad version number 0xffffffff on inode INO < bad (negative) size -1 on inode INO < bad magic number 0xffff on inode INO, resetting magic number < bad version number 0xffffffff on inode INO, resetting version number < bad (negative) size -1 on inode INO < cleared realtime bitmap inode INO < - process newly discovered inodes... < Phase 4 - check for duplicate blocks... < - setting up duplicate extent list... < - check for inodes claiming duplicate blocks... < Phase 5 - rebuild AG headers and trees... < - reset superblock... < Phase 6 - check inode connectivity... < reinitializing realtime bitmap inode < - resetting contents of realtime bitmap and summary inodes < - traversing filesystem ... < - traversal finished ... < - moving disconnected inodes to lost+found ... < Phase 7 - verify and correct link counts... < done < Corrupting rt summary inode - setting bits to -1 < Wrote X.XXKb (value 0xffffffff) < Phase 1 - find and verify superblock... < Phase 2 - using log < - zero log... < - scan filesystem freespace and inode maps... < - found root inode chunk < Phase 3 - for each AG... < - scan and clear agi unlinked lists... < - process known inodes and perform inode discovery... < bad magic number 0xffff on inode INO < bad version number 0xffffffff on inode INO < bad (negative) size -1 on inode INO < bad magic number 0xffff on inode INO, resetting magic number < bad version number 0xffffffff on inode INO, resetting version number < bad (negative) size -1 on inode INO < cleared realtime summary inode INO < - process newly discovered inodes... < Phase 4 - check for duplicate blocks... < - setting up duplicate extent list... < - check for inodes claiming duplicate blocks... < Phase 5 - rebuild AG headers and trees... < - reset superblock... < Phase 6 - check inode connectivity... < reinitializing realtime summary inode < - resetting contents of realtime bitmap and summary inodes < - traversing filesystem ... < - traversal finished ... < - moving disconnected inodes to lost+found ... < Phase 7 - verify and correct link counts... < done --- > xfs_imap_to_bp: xfs_trans_read_buf() returned error 117. > > fatal error -- could not iget root inode -- error - 117 > _check_xfs_filesystem: filesystem on /dev/md126 is inconsistent (r) (see /var/lib/xfstests/results//xfs/033.full) ***** This is the lone segfault so far: xfs/291 [12832.846621] XFS (md126): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! [12832.846621] Use of these features in this kernel is at your own risk! [12832.872608] XFS (md126): Mounting Filesystem [12833.063779] XFS (md126): Ending clean mount [13153.675046] XFS (md126): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! [13153.675046] Use of these features in this kernel is at your own risk! [13153.694128] XFS (md126): Mounting Filesystem [13154.105167] XFS (md126): Ending clean mount [13201.470358] xfs_db[17902]: segfault at 9c157f8 ip 0809b6b0 sp bfe97950 error 4 in xfs_db[8048000+90000] [failed, exit status 1] - output mismatch (see /var/lib/xfstests/results//xfs/291.out.bad) --- tests/xfs/291.out 2013-11-11 13:46:26.652264785 -0500 +++ /var/lib/xfstests/results//xfs/291.out.bad 2013-11-17 16:28:05.133832908 -0500 @@ -1 +1,11 @@ QA output created by 291 +xfs_dir3_data_read_verify: XFS_CORRUPTION_ERROR +xfs_dir3_data_read_verify: XFS_CORRUPTION_ERROR +xfs_dir3_data_read_verify: XFS_CORRUPTION_ERROR +xfs_dir3_data_read_verify: XFS_CORRUPTION_ERROR +xfs_dir3_data_read_verify: XFS_CORRUPTION_ERROR +__read_verify: XFS_CORRUPTION_ERROR ... (Run 'diff -u tests/xfs/291.out /var/lib/xfstests/results//xfs/291.out.bad' to see the entire diff) [13202.293470] XFS (md127): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! [13202.293470] Use of these features in this kernel is at your own risk! [13202.309944] XFS (md127): Mounting Filesystem [13202.587663] XFS (md127): Ending clean mount ***** I might not have seen this lockdep splat yet, but this is a new merge window. This splat is repeatable and may be independent of finobt. xfs/078 [87803.635893] ====================================================== [ INFO: possible circular locking dependency detected ] 3.12.0+ #2 Not tainted ------------------------------------------------------- xfs_repair/12944 is trying to acquire lock: (timekeeper_seq){------}, at: [] __hrtimer_start_range_ns+0xc7/0x35d but task is already holding lock: (hrtimer_bases.lock){-.-.-.}, at: [] __hrtimer_start_range_ns+0x28/0x35d which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #5 (hrtimer_bases.lock){-.-.-.}: [] lock_acquire+0x7f/0x15e [] _raw_spin_lock_irqsave+0x4a/0x7a [] __hrtimer_start_range_ns+0x28/0x35d [] start_bandwidth_timer+0x60/0x6f [] enqueue_task_rt+0xd3/0xfd [] enqueue_task+0x45/0x60 [] __sched_setscheduler+0x243/0x372 [] sched_setscheduler+0x17/0x19 [] watchdog_enable+0x69/0x7d [] smpboot_thread_fn+0x93/0x130 [] kthread+0xb3/0xc7 [] ret_from_kernel_thread+0x1b/0x28 -> #4 (&rt_b->rt_runtime_lock){-.-.-.}: [] lock_acquire+0x7f/0x15e [] _raw_spin_lock+0x41/0x6e [] enqueue_task_rt+0xbd/0xfd [] enqueue_task+0x45/0x60 [] __sched_setscheduler+0x243/0x372 [] sched_setscheduler+0x17/0x19 [] watchdog_enable+0x69/0x7d [] smpboot_thread_fn+0x93/0x130 [] kthread+0xb3/0xc7 [] ret_from_kernel_thread+0x1b/0x28 -> #3 (&rq->lock){-.-.-.}: [] lock_acquire+0x7f/0x15e [] _raw_spin_lock+0x41/0x6e [] wake_up_new_task+0x3b/0x147 [] do_fork+0x116/0x305 [] kernel_thread+0x2d/0x33 [] rest_init+0x22/0x128 [] start_kernel+0x2df/0x2e5 [] i386_start_kernel+0x12e/0x131 -> #2 (&p->pi_lock){-.-.-.}: [] lock_acquire+0x7f/0x15e [] _raw_spin_lock_irqsave+0x4a/0x7a [] try_to_wake_up+0x23/0x138 [] wake_up_process+0x1f/0x33 [] start_worker+0x25/0x28 [] create_and_start_worker+0x37/0x5d [] init_workqueues+0xd4/0x2c4 [] do_one_initcall+0xb9/0x153 [] kernel_init_freeable+0x4b/0x17d [] kernel_init+0x10/0xf2 [] ret_from_kernel_thread+0x1b/0x28 -> #1 (&(&pool->lock)->rlock){-.-.-.}: [] lock_acquire+0x7f/0x15e [] _raw_spin_lock+0x41/0x6e [] __queue_work+0x12b/0x393 [] queue_work_on+0x2f/0x6a [] clock_was_set_delayed+0x1d/0x1f [] do_adjtimex+0xf4/0x145 [] SYSC_adjtimex+0x30/0x62 [] SyS_adjtimex+0x10/0x12 [] sysenter_do_call+0x12/0x36 -> #0 (timekeeper_seq){------}: [] __lock_acquire+0x13a4/0x17ac [] lock_acquire+0x7f/0x15e [] ktime_get+0x4f/0x169 [] __hrtimer_start_range_ns+0xc7/0x35d [] hrtimer_start_range_ns+0x26/0x2c [] common_timer_set+0xf5/0x164 [] SyS_timer_settime+0xbe/0x183 [] syscall_call+0x7/0xb other info that might help us debug this: Chain exists of: timekeeper_seq --> &rt_b->rt_runtime_lock --> hrtimer_bases.lock Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(hrtimer_bases.lock); lock(&rt_b->rt_runtime_lock); lock(hrtimer_bases.lock); lock(timekeeper_seq); *** DEADLOCK *** 2 locks held by xfs_repair/12944: #0: (&(&new_timer->it_lock)->rlock){......}, at: [] __lock_timer+0xa4/0x1af #1: (hrtimer_bases.lock){-.-.-.}, at: [] __hrtimer_start_range_ns+0x28/0x35d stack backtrace: CPU: 0 PID: 12944 Comm: xfs_repair Not tainted 3.12.0+ #2 Hardware name: Dell Computer Corporation Dimension 2350/07W080, BIOS A01 12/17/2002 c1cb2e70 c1cb2e70 deb01dd8 c162748d deb01df8 c162303c c17a3306 deb01e3c deaad0c0 deaad550 deaad550 00000002 deb01e6c c10648b9 deaad528 0000006f c106269b deb01e20 c1c8bd08 00000003 00000000 0000000e 00000002 00000001 Call Trace: [] dump_stack+0x16/0x18 [] print_circular_bug+0x1b8/0x1c2 [] __lock_acquire+0x13a4/0x17ac [] ? trace_hardirqs_off+0xb/0xd [] lock_acquire+0x7f/0x15e [] ? __hrtimer_start_range_ns+0xc7/0x35d [] ktime_get+0x4f/0x169 [] ? __hrtimer_start_range_ns+0xc7/0x35d [] ? _raw_spin_lock_irqsave+0x70/0x7a [] ? __hrtimer_start_range_ns+0x28/0x35d [] __hrtimer_start_range_ns+0xc7/0x35d [] hrtimer_start_range_ns+0x26/0x2c [] common_timer_set+0xf5/0x164 [] ? __posix_timers_find+0xa7/0xa7 [] SyS_timer_settime+0xbe/0x183 [] syscall_call+0x7/0xb From dave@skylightassociates.com Sun Nov 17 18:12:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,T_OBFU_PDF_ATTACH autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 663E429DF9 for ; Sun, 17 Nov 2013 18:12:38 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 56389304032 for ; Sun, 17 Nov 2013 16:12:35 -0800 (PST) X-ASG-Debug-ID: 1384733550-04cb6c537d8bca0001-NocioJ Received: from atl4mhob04.myregisteredsite.com (atl4mhob04.myregisteredsite.com [209.17.115.42]) by cuda.sgi.com with ESMTP id 9FbFAbxFAZTLccba for ; Sun, 17 Nov 2013 16:12:30 -0800 (PST) X-Barracuda-Envelope-From: dave@skylightassociates.com X-Barracuda-Apparent-Source-IP: 209.17.115.42 Received: from mymail.myregisteredsite.com (wmailnode1h.webmail.web.com [209.237.134.186]) by atl4mhob04.myregisteredsite.com (8.14.4/8.14.4) with SMTP id rAI0CTUv006687 for ; Sun, 17 Nov 2013 19:12:29 -0500 Received: (qmail 10765 invoked by uid 80); 18 Nov 2013 00:12:28 -0000 Received: from unknown (dave@skylightassociates.com@91.247.160.10) by wmailnode1h.mymail.myregisteredsite.com with ESMTPA; 18 Nov 2013 00:12:28 -0000 Message-ID: Reply-To: =?windows-1251?B?wcXHzs/A0c3O0dLcIM/QxcTP0Mjf0sjf?= From: =?windows-1251?B?wcXHzs/A0c3O0dLcIM/QxcTP0Mjf0sjf?= To: , , , , Subject: =?windows-1251?B?yu7t6vPw5e3y7eD/IPDg5+Ll5Org?= Date: Mon, 18 Nov 2013 01:12:17 +0100 X-ASG-Orig-Subj: =?windows-1251?B?yu7t6vPw5e3y7eD/IPDg5+Ll5Org?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_1B09_01CEE3FB.39211950" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Live Mail 14.0.8089.726 X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8089.726 X-Barracuda-Connect: atl4mhob04.myregisteredsite.com[209.17.115.42] X-Barracuda-Start-Time: 1384733550 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142397 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 BSF_SC0_TG035a Message contains invalid style definition This is a multi-part message in MIME format. ------=_NextPart_000_1B09_01CEE3FB.39211950 Content-Type: multipart/alternative; boundary="----=_NextPart_001_1B0A_01CEE3FB.39211950" ------=_NextPart_001_1B0A_01CEE3FB.39211950 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =CF=F0=EE=EC=FB=F8=EB=E5=ED=ED=FB=E9 =F8=EF=E8=EE=ED=E0=E6 ------=_NextPart_001_1B0A_01CEE3FB.39211950 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=CF=F0=EE=EC=FB=F8=EB=E5=ED=ED=FB=E9 =F8=EF=E8=EE=ED=E0=E6
------=_NextPart_001_1B0A_01CEE3FB.39211950-- ------=_NextPart_000_1B09_01CEE3FB.39211950 Content-Type: application/octet-stream; name="=?windows-1251?B?zeD34Ov87ejq8yDx6/Pm4fsg4eXn7u/g8e3u?= =?windows-1251?B?8fLoLnBkZg==?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?windows-1251?B?zeD34Ov87ejq8yDx6/Pm4fsg4eXn7u/g8e3u?= =?windows-1251?B?8fLoLnBkZg==?=" JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9BbHRlcm5hdGUvRGV2aWNlUkdCL04gMy9MZW5ndGgg MjU5Ni9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQp4nJ2Wd1RT2RaHz703vVCSEIqU0GtoUgJI Db1IkS4qMQkQSsCQACI2RFRwRFGRpggyKOCAo0ORsSKKhQFRsesEGUTUcXAUG5ZJZK0Z37x5782b 3x/3fmufvc/dZ+991roAkPyDBcJMWAmADKFYFOHnxYiNi2dgBwEM8AADbADgcLOzQhb4RgKZAnzY jGyZE/gXvboOIPn7KtM/jMEA/5+UuVkiMQBQmIzn8vjZXBkXyTg9V5wlt0/JmLY0Tc4wSs4iWYIy VpNz8ixbfPaZZQ858zKEPBnLc87iZfDk3CfjjTkSvoyRYBkX5wj4uTK+JmODdEmGQMZv5LEZfE42 ACiS3C7mc1NkbC1jkigygi3jeQDgSMlf8NIvWMzPE8sPxc7MWi4SJKeIGSZcU4aNkxOL4c/PTeeL xcwwDjeNI+Ix2JkZWRzhcgBmz/xZFHltGbIiO9g4OTgwbS1tvijUf138m5L3dpZehH/uGUQf+MP2 V36ZDQCwpmW12fqHbWkVAF3rAVC7/YfNYC8AirK+dQ59cR66fF5SxOIsZyur3NxcSwGfaykv6O/6 nw5/Q198z1K+3e/lYXjzkziSdDFDXjduZnqmRMTIzuJw+Qzmn4f4Hwf+dR4WEfwkvogvlEVEy6ZM IEyWtVvIE4gFmUKGQPifmvgPw/6k2bmWidr4EdCWWAKlIRpAfh4AKCoRIAl7ZCvQ730LxkcD+c2L 0ZmYnfvPgv59V7hM/sgWJH+OY0dEMrgSUc7smvxaAjQgAEVAA+pAG+gDE8AEtsARuAAP4AMCQSiI BHFgMeCCFJABRCAXFIC1oBiUgq1gJ6gGdaARNIM2cBh0gWPgNDgHLoHLYATcAVIwDp6AKfAKzEAQ hIXIEBVSh3QgQ8gcsoVYkBvkAwVDEVAclAglQ0JIAhVA66BSqByqhuqhZuhb6Ch0GroADUO3oFFo EvoVegcjMAmmwVqwEWwFs2BPOAiOhBfByfAyOB8ugrfAlXADfBDuhE/Dl+ARWAo/gacRgBAROqKL MBEWwkZCkXgkCREhq5ASpAJpQNqQHqQfuYpIkafIWxQGRUUxUEyUC8ofFYXiopahVqE2o6pRB1Cd qD7UVdQoagr1EU1Ga6LN0c7oAHQsOhmdiy5GV6Cb0B3os+gR9Dj6FQaDoWOMMY4Yf0wcJhWzArMZ sxvTjjmFGcaMYaaxWKw61hzrig3FcrBibDG2CnsQexJ7BTuOfYMj4nRwtjhfXDxOiCvEVeBacCdw V3ATuBm8Et4Q74wPxfPwy/Fl+EZ8D34IP46fISgTjAmuhEhCKmEtoZLQRjhLuEt4QSQS9YhOxHCi gLiGWEk8RDxPHCW+JVFIZiQ2KYEkIW0h7SedIt0ivSCTyUZkD3I8WUzeQm4mnyHfJ79RoCpYKgQo 8BRWK9QodCpcUXimiFc0VPRUXKyYr1iheERxSPGpEl7JSImtxFFapVSjdFTphtK0MlXZRjlUOUN5 s3KL8gXlRxQsxYjiQ+FRiij7KGcoY1SEqk9lU7nUddRG6lnqOA1DM6YF0FJppbRvaIO0KRWKip1K tEqeSo3KcRUpHaEb0QPo6fQy+mH6dfo7VS1VT1W+6ibVNtUrqq/V5qh5qPHVStTa1UbU3qkz1H3U 09S3qXep39NAaZhphGvkauzROKvxdA5tjssc7pySOYfn3NaENc00IzRXaO7THNCc1tLW8tPK0qrS OqP1VJuu7aGdqr1D+4T2pA5Vx01HoLND56TOY4YKw5ORzqhk9DGmdDV1/XUluvW6g7ozesZ6UXqF eu169/QJ+iz9JP0d+r36UwY6BiEGBQatBrcN8YYswxTDXYb9hq+NjI1ijDYYdRk9MlYzDjDON241 vmtCNnE3WWbSYHLNFGPKMk0z3W162Qw2szdLMasxGzKHzR3MBea7zYct0BZOFkKLBosbTBLTk5nD bGWOWtItgy0LLbssn1kZWMVbbbPqt/pobW+dbt1ofceGYhNoU2jTY/OrrZkt17bG9tpc8lzfuavn ds99bmdux7fbY3fTnmofYr/Bvtf+g4Ojg8ihzWHS0cAx0bHW8QaLxgpjbWadd0I7eTmtdjrm9NbZ wVnsfNj5FxemS5pLi8ujecbz+PMa54256rlyXOtdpW4Mt0S3vW5Sd113jnuD+wMPfQ+eR5PHhKep Z6rnQc9nXtZeIq8Or9dsZ/ZK9ilvxNvPu8R70IfiE+VT7XPfV8832bfVd8rP3m+F3yl/tH+Q/zb/ GwFaAdyA5oCpQMfAlYF9QaSgBUHVQQ+CzYJFwT0hcEhgyPaQu/MN5wvnd4WC0IDQ7aH3wozDloV9 H44JDwuvCX8YYRNRENG/gLpgyYKWBa8ivSLLIu9EmURJonqjFaMTopujX8d4x5THSGOtYlfGXorT iBPEdcdj46Pjm+KnF/os3LlwPME+oTjh+iLjRXmLLizWWJy++PgSxSWcJUcS0YkxiS2J7zmhnAbO 9NKApbVLp7hs7i7uE54Hbwdvku/KL+dPJLkmlSc9SnZN3p48meKeUpHyVMAWVAuep/qn1qW+TgtN 25/2KT0mvT0Dl5GYcVRIEaYJ+zK1M/Myh7PMs4qzpMucl+1cNiUKEjVlQ9mLsrvFNNnP1IDERLJe MprjllOT8yY3OvdInnKeMG9gudnyTcsn8n3zv16BWsFd0VugW7C2YHSl58r6VdCqpat6V+uvLlo9 vsZvzYG1hLVpa38otC4sL3y5LmZdT5FW0ZqisfV+61uLFYpFxTc2uGyo24jaKNg4uGnupqpNH0t4 JRdLrUsrSt9v5m6++JXNV5VffdqStGWwzKFsz1bMVuHW69vctx0oVy7PLx/bHrK9cwdjR8mOlzuX 7LxQYVdRt4uwS7JLWhlc2V1lULW16n11SvVIjVdNe61m7aba17t5u6/s8djTVqdVV1r3bq9g7816 v/rOBqOGin2YfTn7HjZGN/Z/zfq6uUmjqbTpw37hfumBiAN9zY7NzS2aLWWtcKukdfJgwsHL33h/ 093GbKtvp7eXHgKHJIcef5v47fXDQYd7j7COtH1n+F1tB7WjpBPqXN451ZXSJe2O6x4+Gni0t8el p+N7y+/3H9M9VnNc5XjZCcKJohOfTuafnD6Vderp6eTTY71Leu+ciT1zrS+8b/Bs0Nnz53zPnen3 7D953vX8sQvOF45eZF3suuRwqXPAfqDjB/sfOgYdBjuHHIe6Lztd7hmeN3ziivuV01e9r567FnDt 0sj8keHrUddv3ki4Ib3Ju/noVvqt57dzbs/cWXMXfbfkntK9ivua9xt+NP2xXeogPT7qPTrwYMGD O2PcsSc/Zf/0frzoIflhxYTORPMj20fHJn0nLz9e+Hj8SdaTmafFPyv/XPvM5Nl3v3j8MjAVOzX+ XPT806+bX6i/2P/S7mXvdNj0/VcZr2Zel7xRf3PgLett/7uYdxMzue+x7ys/mH7o+Rj08e6njE+f fgP3hPP7CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9J bWFnZS9XaWR0aCA4MjcvSGVpZ2h0IDExNjkvRmlsdGVyL0RDVERlY29kZS9Db2xvclNwYWNlWy9J Q0NCYXNlZCAxIDAgUl0vQml0c1BlckNvbXBvbmVudCA4L0xlbmd0aCAxNTQ1ODU+PnN0cmVhbQr/ 2P/gABBKRklGAAEBAQBkAGQAAP/hENBFeGlmAABNTQAqAAAACAAEATsAAgAAAANocAAAh2kABAAA AAEAAAhKnJ0AAQAAAAYAABDC6hwABwAACAwAAAA+AAAAABzqAAAACAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAwACAAAAFAAAEJiQ BAACAAAAFAAAEKySkQACAAAAAzkxAACSkgACAAAAAzkxAADqHAAHAAAIDAAACIwAAAAAHOoAAAAI AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAyMDEzOjExOjE1IDE1OjE0OjU2ADIwMTM6MTE6MTUgMTU6MTQ6NTYAAABoAHAAAAD/4gxYSUND X1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAA AABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0 AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRk bW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAA ABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAE PAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAA ZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIu MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAA AAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFla IAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRw Oi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYt Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAA AAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAA AVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAAC c2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoA TwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDb AOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsB kgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKE Ao4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oD xwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJ BVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkH Kwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglP CWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL 4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62 DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegS BxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWb Fb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZ txndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0j CiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/ KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEu Fi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQr NGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI6 7zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHu QjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJ qUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGb UeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4Wgda VlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GND Y5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9t CG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4 d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuB zYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zK jTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyY uJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTH pTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx 1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/ v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXN Nc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq 5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX +uf7d/wH/Jj9Kf26/kv+3P9t////4QsVaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hw YWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pg0KPHg6eG1w bWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyI+PHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8v d3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRmOkRlc2NyaXB0aW9uIHJk ZjphYm91dD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHhtbG5z OmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIvPjxyZGY6RGVzY3JpcHRpb24g cmRmOmFib3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQzM2Q3NTE4MmYxYiIgeG1s bnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj48eG1wOkNyZWF0ZURhdGU+MjAx My0xMS0xNVQxNToxNDo1Ni45MDk8L3htcDpDcmVhdGVEYXRlPjwvcmRmOkRlc2NyaXB0aW9uPjxy ZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQz M2Q3NTE4MmYxYiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj48 ZGM6Y3JlYXRvcj48cmRmOlNlcSB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv MjItcmRmLXN5bnRheC1ucyMiPjxyZGY6bGk+aHA8L3JkZjpsaT48L3JkZjpTZXE+DQoJCQk8L2Rj OmNyZWF0b3I+PC9yZGY6RGVzY3JpcHRpb24+PC9yZGY6UkRGPjwveDp4bXBtZXRhPg0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQg ZW5kPSd3Jz8+/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMc HCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgEkQM7AwEiAAIRAQMRAf/EAB8A AAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUS ITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4 ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEA AAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKB CBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl ZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ ytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9/ooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK4rWviGmiePd O8M3GkzFL3ywt2Jl6yMVUhO67hgkkHrwcDPXWl5a6hapdWVzDc2752SwuHRsHBwRweQR+FAGf4h8 T6T4XslutVu0hVmVVTILsCyqSq5ywXcCcZIHaqsvjTR4/GMHhVXmk1OXdvVI/kixH5g3McZyvTbn 3xXinxg8U2PiXUtJOmTTTWUdszpI8bRoxZyp2hkDH/V4JyRxgAENnirvxHrF7rz65LqEy6m+M3MJ 8p+F2cbMY+UY4oA+ptF8VaX4g1TU7HTZfP8A7P8AK8yeNlaKTzFJGxlJzjBB6c1t18zfCrxTB4Z8 RTNqGrfYNMlj3Tp9mMvnsuQi5ALLjezZH93B619LTTRW0Ek88iRQxqXeR2CqqgZJJPQAd6AH0V5z rvxQitvGOi6Fov2C+hvZ4FmvEuBKqq8hRkAU8MBg5JPXpXo1ABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFZGr ateWmo2Onadp6Xd1dLLKTNceTHFHHtDMzBWJO50AAU9STjFa9c140sIm0a41tWdL7SbS4ntmBBXd 5e4blOVYB0jcZHDRqe3IAzxT4Og8YyfZtVnmTT4Y1NuttKVcTFjvdgQVOFCqvBxvk9QRzXifxRd+ HvFkOj+FrJ72+e0U3oYS3CR/NGscsoTdIWVAwJ4Yh4yS2FFaFh4UTwp4j0q+t9SvJbvVbl4dTLFR FdMYp5jJsA+Vg6jGDwOOckmfSv3fxDuLROILf7d5S/3fMFjM/PU5klduem7A4AAAPBfFFzqWs62D dWD2epXE5MulxxSLiZgnzrEV+UyDZ3ZmZSTgFRW7c6n8UrzVLHUp7DWHu7DzPs0n9k42b12twI8H IHcGvcYfG+gSXV9DJe/ZVs7lrWSe6QxQtIoG5VkbClhkjbnJ2kgFeT0NAHzJaazf6f4yfWvGsd+L mNUvks5YGgN3PGNkOQAoULkndgjCsMEnB7+y8ea1e+I/D+leKtH+wpPerIkwgmijlPlEJGY5FyzL K6HdnAZVI6Bq7vxF400fw1a3M1081w9tt86G0j814txAXf8Awx53ZG8ru5xmuU+Jk0sXjLwSkMjx Ncz3FoZY2KvGswjiZlI6MA5IPYgcHpQB0kXhebR9Yn1XRpvOvdRvVfUH1C4kYfZ+6RquF3LwE3A4 BIzjitgalKmvjTJ7dFWWB57aVJSxZUKBw6lRtOZFxgtkZJx0OX4h8JxeIYLTSpZnttDigkWS1tWE e5wFEPQfdQbzt6bgmQQMVV8D6FBYWf2qK5vGeOS5smV5j5cqxS+TGzIPl3rHAi7lAyM5zmgDr6KK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigApk0MVzBJBPGksMilHjdQyspGCCD1BHan1BeXcGn2Nxe3T+Xb28bSyvgn aqjJOByeB2oA5e0nvtRs/B97dmECH99f3EsixlbgwmDytmPvmSVgRxgoR1IFUtAu4NR8f3N/aP5t pcfbfJmAOyUIlhGxU/xLvRhkcHacGtD7AD4Ts9D1Nrm1udbaWO5+zFCYpZVknmUE7gF4kUH5jgjn PzUywvJ5/HMNncv5sun215bmcgKZgfsUgYgcBsSAHHBIJAUHaACj8LbuDULHxJe2r+Zb3Gv3UsT4 I3KwQg4PI4PetGbQ9Ph8R2WlQwvDptxaXE8tlFM6QM0bwqo8sEKFIlk3IBtctlgxAxV+En/JMdH/ AO23/o5627r/AJHfSv8AsG3n/oy2oAg8TWdrp/w+1y1sraG2t00252RQoERcxsTgDgckn8a851qG WYfCUxRvIYYEuHVFLNsjSCRyAOSQqscDJOMAE4Fera/YS6r4c1PToGRZrq0lgRnJChmQqM4zxk15 HDr8rQfCq+ggRJitxYIHJZVbCWwcgYyM/NtyPTI60AemR3UGreJtM1HSruzvbSK2ureeSGUuELGB hhlBXd8o+Uspw2RnBqfwl8/hyC6H3L2Sa+jB6hJ5XlQH/aCuAeoznBPWn23h63isNTtLu5ub9dSZ munuCis4MaxEfu1UAbUA4GfepPD13PeaLG10/mXEMktrLLgDzWikaIyYHC7im7A6ZxzjNAGpRRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQAUUUUAFZHiuGW58Ha3BBG8s0mnzokaKWZmMbAAAdST2rXooAwNWmiudQ8LTwSJLD Jfs6SIwZWU2lwQQR1BHesjTf+Snah/29f+idNq0vh7RdJ8SaPHa2T24DXFxbuJ2Mccm0gwojZCB1 lkfam3Pk5wQvHKT6PquqfE43tpZ6xpd/bXryfarhVuNPMAhEe9R8p3yBY1KhiQMnOV+UA2v+FafY IdugeKdd0zy5PMt4PtPm20Xz7ivlHG5evBPOec85hufDXxBGpW0kHijTZ9kbxG+mshHNEsjxlwsa go2BEuM4+8w44Iqw+LPG/nxs8OiXNtuBLWunakyypnqkixMpBHRhuHIPIroZfFOrW+ojSJfDjtq0 rKbYRXBa1kh43ymYoNgQ8MpXOWTAO7gApTfD/UNWgkXXvGmt3TOpiK2RS0iaMj7rRqCGPLZJ6ggd q5rxxpFjoXiT4cabpsHkWkOpN5ce9mxmaFjyxJ6k9629X8Q+ObXVJoYLPR44l27V+xahdY+UH/WR whW/AcdOorE1yx1LUNY8N67qGpf20jSEafHodvG0MF4NjAEtJuliPlSFiWXGw8pngA9Wa7gS+ism fFxLG8qJg8qhUMc9OC6/n9azPCv/ACCJ/wDsJX//AKVy1Br2laVrusWGm6nbedm2uZkKlkcAeXG4 8xHBClZcFcEN3xtwdjTdNs9I06DT9Pt0t7WBdscadAP6knkk8kkk0AWqKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gApk00VtBJPPIkUMal3kdgqqoGSST0AHen1S1fT/AO1dLms/N8vzNpyV3K2GB2uuRuRsbWXI3KSM jOaAPNdW1HxF46m0rS7Swm0O58x55Ln7WQ1qqpHuO3CSiUCYptICkSZG4MHTsrqS4vp7drvwY9xe WzZguJZLZ4opMj5lcv5irkA7hHuwAdueKtaD4T0fw7vksbbddy5M97O3mTzE43FnPPJAJAwM84rb oAyvDd9dan4Z0zUL0wm4u7ZJ3EKFEG8BgACxPAIGc84zx0rBTwPer4bu9IbxRfhblbgMqQxGP96z Mfvq0hHznOZCx5+YdtWHwfpNtBHBBJqsUMahEjTV7tVVQMAACTgAdqf/AMIhoB+Z9MhluP8An7mz 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 V/efNE4+TOcDHDLnk9AsJbTT/h3dX1tqU2oROsD506ZRYxLaSwlCu0+WDI0e52xvPzZ2IoQA9Uoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiqd5q2m6fcWtve6haW092+y2jm mVGmbIGEBOWOWAwPUetAFyise68WeG7HyPtniDSrfz4lnh869jTzI2+665PKnBwRwaIfFnhu4s7m 8h8QaVJa2u37RMl7GUi3HC7mBwuTwM9aANiis+z1zS9Q0dtXtb+CTTV8wm634jAjZldtx42gq3zd CBkHHNUz408KrbpcN4l0YQO7Ikhv4trMoBYA7sEgMpI7bh60AblFFFABRRRQAUUUUAFFFFAEccEM LzPFFGjzPvlZVALttC5b1O1VGT2AHaiGCG2QpBFHEhdnKooUFmYsx47liST3JJqSigAooooAKKKK ACiiigAooooAKKpyatpsOqQ6XLqFomoTJvitGmUSuvPKpnJHytyB2PpVygAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqC5vbSzUtdXMMChGkJkcKAijLMc9 AB1PQZqnoev6f4isnu9OeV4kk8s+bC0ZyVV1OGAOCrowPcMKtU5uLmlouoGnRRRUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXmaz6bpHxU8VyeLZbS3tNTsraPTJd SZRFLbqhWeJGb5QN7AtHkE5DYI5r0yigDyvXJ9I074lfC6ytZY7W3gt7tIYJ2KPHG8Cxwhlf5wWI 2gNySCOua4xL6wvNJ1SQSWN1Y/8ACwJXupJFjmigtZ42iFwwbKBQWJVmBXco64xX0PRQBx/w61i4 u/hfo+qa0kFiyWhMh8oW8aRIWCvt4CqUVW4wuDkADFeQaTrujx/C34cWcmq2KXVp4lhnuYWuEDwx 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 AFGTycADrQBYooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD H1XwpoOuahbX+qaVbXdzbKVjaZdw2nsy9GAySAwOCSRgmtiiirlUnJKMm2lt5egBRRRUAFFFFAGR ZeF9D0/WrvWLTTLeLUbs5mnVfmJ7kdlz1OMbjycmteiirnUnUd5tt+YBRRRUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRXNQeN9Ju/Gh8M2sgnuUhd5JY2yiOpHycd8E5PQEY65A1p0alW7gr2V35IlyUdzp aK5bxx4sk8LabbCytVvNUvphb2lqW5dj1bA5IGRnp1HIzVbwn4t1LUdf1Dw5r9jFa6vZRJOTBny5 UbGSMk4xlf4ucngYNbRwNaVB10vd9dbJ2btvZN2JdSKlynZUVi+LfEB8L+GbvWBa/ajbmMCHzNm7 dIqfewcfez07Uv8AwkCf8Jp/wjf2dvM/s77f527jHmbNuMde+c1lHD1ZQ9olpr+Fr/minJJ2Nmiu I1L4hpY6vqEcWmvdaXpckcOoXsUqkwM5xnZ1YKeDjnr0xzoeKvFUmiPpVnp9tHd6hqsxithJJtiG AMsSAcjkcd/WtvqGI5ox5fi21Xa+vbTXXoR7aFm77HT0VyvhHxDqmq6jrWl6zb2cV9pckSubUttY Om4HDc44ODnkHoMc6fifVrrRPD9xf2Vi19dIUSK3UnLs7qg6A9N2ffGKznhakayovd266a2tr8yl Ui4c/Q16K8+l+IV9ZaZr0V7pkP8AbGlzQ26Jby74Z3mJEeO4xjlev0JwJLLx1fWSeILTXrS3bUdG WBmFlv2S+am5RyCVweC3Tnp69DyzE2bttbqtb21Xl70fv9SPbw6ne0V5rL488QTfD+HxPb2OnxRs XjnWSUgwt5vlq3vyeQRkY75wO50C9uNR8O6bfXcax3FxbRyyIp4BZQf69O3vWVfBVaEeadt3Hfqt xwqxm7I0aKKK5DUKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii 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 fKvrgkgDDv8AhDdL/wCfrXP/AAe3v/x6j/hDdL/5+tc/8Ht7/wDHq0eJlyuMEop72/zd3+IW7mVZ Wuq+F9c1AWvh671iG/cXE2q/boPtEjcARsj+WAqjO0A7QCMYycSeR4w8T2BW7k/4RSPzNksEBS6u JY8fMVmDbY87sDCFlK5zzitH/hDdL/5+tc/8Ht7/APHqP+EN0v8A5+tc/wDB7e//AB6tXjW3zci5 tNdW9PJtx/DTpYXKaumaZZaPpsGnadbpb2kC7I4k6AfzJJySTySSTzVuuf8A+EN0v/n61z/we3v/ AMeo/wCEN0v/AJ+tc/8AB7e//Hq45Scm5Sd2yjoKK5//AIQ3S/8An61z/wAHt7/8eo/4Q3S/+frX P/B7e/8Ax6kB0FFc/wD8Ibpf/P1rn/g9vf8A49R/whul/wDP1rn/AIPb3/49QB0FFc//AMIbpf8A z9a5/wCD29/+PUf8Ibpf/P1rn/g9vf8A49QB0FFc/wD8Ibpf/P1rn/g9vf8A49R/whul/wDP1rn/ AIPb3/49QB0FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFY/8Awlnhv+zv7R/4 SDSvsPm+R9p+2x+X5mN2zdnG7HOOuK2K8f8A7Y/4pb7d/wAJJof9if8ACV/c8v8Aef8AIT83/Xed t+5+8+59znp81AHsFV4b+zuLy5s4buCS6tdv2iFJAXi3DK7lHK5HIz1ri7/xXd6f8SrPTJ7+0hsb m4FoLa4kSN23QNIsqIV3ODIBH5m8LnMfl7hvJcwtqPjrUda0Ux3VxplvZwEwyKRIVluRcWpbIG/Y 6NsLKBIIS2AKAO0tb+zvvP8Asd3BceRK0E3kyB/LkX7yNjowyMg8irFeZ/DXVtQMumaRJqFpcWY0 K1nW3WaEyWuILYKuwES5YtMzFgVwYtpBLCvTKACiiigAooooAKKKKACiiigAooooAKKx/FF9cado MtxbSeSwlhSSfaD5ETSossvOQNiM75YFRtywIBFef3GtavPqtpb2vj/ybK91A6fp9z5Fo/2kC1aU zbtm2XE7Rw4QKBt2/fbIAPWKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKy9S0q8vrhZbfxBqWnoECmK1jt2UnJ+Y+ZE5zzjrj gcdc6lFAHP8A/CPap/0Oeuf9+bL/AOR6P+Ee1T/oc9c/782X/wAj10FFAHP/APCPap/0Oeuf9+bL /wCR6P8AhHtU/wChz1z/AL82X/yPXQUUAc//AMI9qn/Q565/35sv/kej/hHtU/6HPXP+/Nl/8j10 FFAHP/8ACPap/wBDnrn/AH5sv/kej/hHtU/6HPXP+/Nl/wDI9dBRQBz/APwj2qf9Dnrn/fmy/wDk ej/hHtU/6HPXP+/Nl/8AI9dBRQBXsbeW0s44Jr2e9kXOZ5wgd8knkIqrx04A6evNWKKKAM/U9Our /wAr7NrN9puzO77IkDeZnGM+bG/THbHU5zxjP/4R7VP+hz1z/vzZf/I9dBRQBz//AAj2qf8AQ565 /wB+bL/5Ho/4R7VP+hz1z/vzZf8AyPXQUUAc/wD8I9qn/Q565/35sv8A5Ho/4R7VP+hz1z/vzZf/ ACPXQUUAc/8A8I9qn/Q565/35sv/AJHo/wCEe1T/AKHPXP8AvzZf/I9dBRQBz/8Awj2qf9Dnrn/f my/+R6P+Ee1T/oc9c/782X/yPXQUUAc//wAI9qn/AEOeuf8Afmy/+R6P+Ee1T/oc9c/782X/AMj1 0FFAHP8A/CPap/0Oeuf9+bL/AOR63II2ht4onmkndECtLIFDOQPvHaAMnrwAPQCpKKACiiigAooo oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKK87igh8ZfE/xDp2uxR3em+HktfsdjIoMDSTxMzSyIch3Ayq5 4UE4GTmgD0SivP8AQf8Aim/ineeEtO/d6JcaV/a0dqeVtZjPsZYv7sbfeKcgNnbtBIqn8W9J026u PB9xcafaTTy+I7K1kkkhVmeElyYySMlCedvSgD0yivJ/E/hPw3b/ABS8BWcPh/So7W6/tD7RCllG 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 w3BIyM1TfwJMnhXU9Nt9VjbVNZRl1XVry1MslzuRkO1VdQgUHCLkqgGMHJNdpRQB5/qnw/1jVfh1 D4Nl8QWKWscUVu06aY+9o4vLMeB5+A2UOTyDu4C4ydi00DxB/wAJba63qWvWNxDBaS2otINMaEYd lZmDGZiGzHH1yMLgAE5rqKKAOLsfB2tad4313xHb+ILTZq6Kslm+mkqpjTbC27zckr36BstwuQVy 9U+F95qfhzWNMfXoPtWuXZutSvZLAu7bXVoo4v3oKRoEwFYv1ONtekUUAcnB4U1K38VReIo9WtI7 ye3FtqcUdiywXaq+5HC+blZVXKb2Z+DwAOKp6d4Q8SaZ4j1rXIfEOlNdav5H2hH0iQovlIUXaBc5 GQeck/hXcUUAZ+j2V5Y2bjUL/wC3XksryyzKhjTk/KqRlm2KqhVwDzgscsxJ0KKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigArj7vxZrFj4507w7c6LYpDqXmvaXn9oufMWM5cbBDxIEO7 BIU9A+a7CuT+IA02fw/9kuNStLHVN4udJaUqZPtURDRmNCrM53bVKorMQ5UD5qANCDWNSufFl5pc WnWjafaJGZb0XjFwzqx2eX5eN4wpIL8LIjfxYrcrxP4j2Fta+H/CL60NNt9WvfEaXdx9vVJfKSQs 0iOdw8yKNTDGxyAVjT7o2gZFzdaDZjVoWWO40t9d0xEbT7hLXRrqbyyzBk2yLHEqqplG6Qsyofl7 AH0HRXzx4fvdOeze3spoL/xLa+K7iHw+ljctFDbxyFGaTykZiLQhH3ABhtLAEZLCn4cbSHTWU1TT 9Nk8LXHiOW31BNNvioh8xl+zSOyKmbVGWQKSyqTISFyoyAfSdFfPHxQ1jR59R8V3WnXkB1OCLTJb e8ublHkGSHUaeBhkXawkdwx5yNvzbhp+NLyyvPHl4viW/wBZTTLm3tp/DE2kQRTGdlCsywSbGZJW kK4KlcjbuO3ZQB7pRXg97eJ4c+LOsa94dFjPcXt3No8sIdSi3L2sMluNqkENJcpKrMePlbJUgmuM gs/Ctno0Vlb3ejSTw+OBFHc3nlTM1gFwHkwVLwEjJ5CnnkUAfVdFeD+K/Eln4m0fw1c6/HpR+zeM BaJd7QsN5ZoxEkyBy37k/IG+ZlyoyegFiGSCT4q3MHim61yLxFFrazaNFaW0RE1mTtQCUIWEITzD Iu9VxuOC++gD3CivN/jr9j/4VRqX2nyPO82D7L5uN3meYudmf4tm/pzt3ds1yd7LNFYeJINL8seO I7KOHTLuwnKR32mu4lUWUJbACRIy4jDEFMh2ZiaAPdKK8n0i+8P2fibUtQ0uSxj+Ht5pUIvdir9j F7LKIlVkPEbGMqHXAABUyAZBrn/Cg8P+GfiLpMl7BY2E1j4Kjmu0MKrLFdDDylkA3ed5W4njcVz2 oA94orwe3sPDdj8Q/AWy00q38/UNXnG2ONPMjaV/sb+6nC+Ueh420eCJNMn8R48X3Wqjxdb/AGyP WLae2hS2NuyMzPcSKg32+3ywu9yAdm0BMUAe8UV5H8HdK8My/Cux1O5ttNE8SXUeoXB2qSm+Tck5 /iTy2U7XyMbTjhSPPP3E/wCzR/y420Vvd/8ATJpru7M/4lNsJ9pGA/hjX94Ae/6R4n/tTxf4j0D7 H5X9jfZv3/m7vO86Mv8AdwNuMY6nPtXQVx/g9tCXxB4ni0mWxkkMtpLi0jIEdubSJYV3bQpX5HZQ pIAbsSRXYUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFcf/wAJZrH/AAsP/hFP7Fsf +PT7f9q/tF/+PfzfLzs8n/Wd9ucdt1AHYUVxfhrxpqWv+LNX0RtK02NNHeNLy5t9TaYbnViAg8ld xDKVYErg564xXaUAFFcn428S6l4cuPDa2VvaSQalrEGn3LzFiyLIT9xRgZwDyTxgfK2eOsoAKKKK ACiiigAooooAKKKKACiiuX8eeKbzwZ4cm1yHTIL+1t9v2hHuzC43OqLtAjYNy3OSuMd6AOoorkx4 r1Kx8WaPoOtaTaQPq6Tm2msr5rgBolDsHDRR4BUnBGeR07jrKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA orl9J8W3mp3mn2TeGtVtLqTzP7Q+0QlIbPYCOJSNs259oXYTlSWOMYrqKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKACiqeq6lDpGl3F/OsjpCmRHEAXlboqICRudmIVR3JA71X02 TXprhm1S0020gVCFS1uXuGdiRyWaOMKAAeMNncOV2/MAalFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXj+s6nZ3/AMdXsrPXbG2+0eHzps1yt2FkhkNy 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 ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKK4rUfGuqWXjm18KpotnJcXkbTQTHUGVNg3kbv3J KtiM8DI5HNAHa0Vw1r421m88ZX3hePQrAX1nAJ5JG1N/LKkIcA+RnP7wdh3qlD8SdWuU8RtB4atp D4fYrdqNTILAFwxTMXIARjzg46AnigD0aiuUPj7TJ9O0S40+G5u59bZksoBGVIZeHMhwdqoeGI3Y GSAwFWoPE7weIrXQdYsfsl/eRvLbPA7TQSheSvmFEIcAEkbcAY5yQKAOhorg4viHdQ+O4PDGqaND aebIYftqXpeIv5QkCrujXc3zoMcHLj1GX+J/iFLoPi3T9AttJS8a9aOJbhroxokrMBsbCNyA0bHv h1OORkA7miuGuvG2s2fjKx8LyaFYG+vIDPHIupv5YUBzgnyM5/dnse1bHjLxHdeFNBl1iLT4by3g x5yvcmJxuZVXaNjA8tzkjGO9AHQ0VwGt/ES/0LwdpniO40O2eG/ZAkMd+25FePehJMQ5wGBHbAwT k4u3XjS/tPHmmeFZdItjNewLP563rFUXDFxjyuSCj46Z+XO3JwAdlRXIeEvGd14l1zWtNm0qG0/s mTyZpEuzLvfcy/KDGvy/I3JIPTjniTVfE2s6bPrAGjWEsOm2gvWY6i6s8RMuMDyThsRNkZwMjk0A dXRXnn/CxdU/4QT/AIS/+wLP+z/+ef8AaTeb/rfK6eTj73v0/KtjSPFOralc6P5miWy2uowLO0tv fmV7VGjZ4zIhjXAYqVBzjIIz0BAOrorjdJ8aX9/48u/CtzpFtBNZwefPPHetIu0hCAoMS5OZF647 9ccwaD421nxDqusadaaFYJNpM/kTtLqbhWbc65XEByMoeuO1AHc0VwegfEO617wXrHiOPRoYk0/f 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 ZbWkNhdy2Tsl40rNLGVzgGNflweuc8dK6WvMvBmpC50rxxBot7bS6tJql/c2UaSozNlVEcgBOCpb HzH5aq/D2/0S2kutSe81galbaa39tJcWwSKF42yxk2IC8pPmFSSzlQ+454oA9XorxuCz0Gz8ceDN ltpsHnXupzDCIu9DI/2VvdThfLPTptqfSPt00mguvHjWDVmi1sDasxtWZmcyDo8WzytrcqPkCEHA oA9dor59jGjLpviSW0fSpJl11xYWtiiJqDr5sflm2mBO1c4ICxtkBgCM5GjqmqaXB4rS8trqG3uI PFipc3F3cKbtkxtkwRgx2ygFQCWBB5K4wQD3GivBNdm0a88SLeLJYXOlyeJrcPfXjJJJcfLmZQ5x i2jBjXaQyncDuxxXoXxeiWT4Z6mzFwY2hZdrlQT5qjkA/MME8HIzg9QDQB3NFeWW8emW/inxLquh z3P9gJoTLf3en3BbfdD5tyOxw8oj53AnDMSxyxzieFZNJudffTY57a207UfCvlyW2nyCSQuDgh9q /vbkJvY4TIyRg4yQD26ivAfHJ0QJrq2M1ndo1lC6XVnKDCZftI2rJyxkudnmkyFwzKX+Xqa17sXM dzr0fg17a4vP7HRjP4fRYbYfvx8pjUv+/wBnmkNv3Y4Vc80Aez0V5f4V1jwbp2h6vf213eTabd+S k0N7DDDA0zKymFECpHv2gb/4cbSWwCRyN5beF7O+uLXztBn8nwc0fmwNE0b3wONynvKcZB+9igD3 6ivJfAsmmQXvh9NX+zGYaek2i3kUpigG9Vjmg2btrT+YWLH5mYtztwFGR4V1TSx4w8I3Gn3UMMV1 JfxTma4Vr2fcSUN0wxlmfbtQg4wMMxPAB7jRVLSNXsdd0uHUtNn8+0m3eXJsZc4YqeGAPUHtV2gA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqlpm lWukwzx2qY+0XMt1KxA3O8jliSQBnGcDPOFA7VdooAzjotmfEaa6FcXy2jWZIb5WjLhxkeoIOCMf eOc8Y0aKKACiiigAooooAKwfGPh6XxV4bn0aO9S0W4ZDJK0JlO1WDYA3Lg5A554zxzkb1FADIRKs EYndHmCgOyIVVmxyQCTgZ7ZP1NPoooAKKKKAKt5ptnqD2rXdukxtZxcQ7+QkgBAbHcgMcZ6HB6gG i402zu72zvJ7dHubNma3lP3oyylWwfQg8jp0PUDFqigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivN/GPxUuPCF55svhW+l0RLt bOTUZJRAWlwWbyomG6RQoOHyqsQQDjBIB6RRXD+LvH114f8AENpoemaLBqV9PEkuyfVYLLO92RFj EhzIxKNkAcfL13cdZpU99daXbz6nZR2N5Im6W2SfzhEf7u/ABOMZwMZzgkckAuUUVl6/q02jaW1x a6Zd6ldu4it7W2QkySN03NjEady7cAepwCAalFeZ6X8YraXRPEt/rOh3enz+HriOC8toJkuCS7mM bW+UEhg2e2ACCc4GhoXxEm1O/wDDUN3plpFB4it5pbOazvzcbGiQOySgxoFIBIOC2GXGO4AO8ooo oAKKKKACiuT1/wAUa5Z6o1h4c8Kya88CA3cgv4rZIGblUy2dz7fmI4wGQ/xCug0qS+m0u3m1OGOC 8kTfLAhyISefLzkhioIUsOGIJAAOAAXKKKKACiuD8d/EK+8Hpcz2nhe71GzskRr28km+zRRmRgqK hZSZTk/NsBC5GTnIFi7+IML3Xhiw0ezjutQ8Q25u4ILq5EAhhERk3SFVcgnGAApBIbnjkA7SiuHs fifpd58Oo/GAsb6WEZW4tLOP7RLA653hsYCqAC25ivylTwWAq5pPjVte8EQeItK0a7upbt5ktLFW UM5R3Vd7n5IwQmSScDOBuO0MAdZRXH+BPG9x4w/teK80KfSrrS7s2sytKJo2cZDKsgABZSDkAcAq cndx2FABRRWXq+tw6W9paJ5c2p3ztHZWhkCGZlXcxJ52oqjczYOBwAzFVIBqUVx/i34gWfhbxD4e 0P7P9qvtYu0h2LMF8iNnCeYw5J5PAwAdrcjHPYUAFFFFABRRWXf63DpeqWdtf+XBb3ziC2uWkGGu DuPlEHoWUZU8gkMDtO0OAalFFFABRXF6L44vvFCTX/h7w9Jc6LE5Rbu6ufs73RVmDfZ4ypDDAGC7 Rgk4OMMRueF9e/4SXQYtV+xT2XmSzR/Z7gYkTy5Xj+cfwt8mSvYnGTjNAGxRRRQAUUUUAFFFed2X xB16+8eaj4Pi8OaaNQsLcXEsjas/lFSIzhT9nzn94vUDofxAPRKK4Pwd4+1LxZ4l1rSW0O0tE0a4 NveTDUGkJbMigxr5I3DdGepXg556V3lABRRRQAUUVyev+KNcs9Uaw8OeFZNeeBAbuQX8VskDNyqZ bO59vzEcYDIf4hQB1lFU9KkvptLt5tThjgvJE3ywIciEnny85IYqCFLDhiCQADgXKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArxf4g+LvCOr+ OdP0TXNdgg0bRJRd3cK273H2u6BIWE4jYBUGd/PPmbcZBK+0UUAeL+LtP+GOv+L72w8U219oOv3M UEv225mMSuPLB+R9zw/KE8skjBYEKSea9E8A2V9pvgjTLDUJZJZbZHhjkkh8lmgV2EJKdUJiCfKf mHRuc10lFAHP/Y/GH/Qd0P8A8E03/wAlUeJ/E9v4M8JTavq88DzQxYVVzELmfbwiD5iNxB/vbRkk kAmugooA8L8OeINI0b4b+Kr/AEby/FmtSo17rUxsjHAZJW27GVkVmiAMr4AxhJCTHuAqP4e6DB4Y +ML2fg69g1vw9Pp4e+vcxTNaZ37U81MfMXRTtGMq3KnYGHvFFAHi/wC0j9j/AOEN0nf5H27+0P3W 7HmeX5b79vfbny844ztz2rA0dJY/jV4nWwn0qfVR4fP9iyWkKRQtN9nh8nyFdmA+TP8AERt3Hhci voeigD5s8Nz3drd+A7jTpY4dciuNQfxRIWRZ0txcKZDeFuQAu4gyc5xj5sVw+rGFvAt8wjtL4v4j kMOuTOFu71fKO4eWwL7OUdizcNKowTkj7LooA+ePFdjYWnjbxVNqMdimgXfhqWbw+ZWjNs8ogt41 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 yUVQ6hflAKqv3eD16kk6lFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVx//CWax/ws P/hFP7Fsf+PT7f8Aav7Rf/j383y87PJ/1nfbnHbdXYV5HqV3oGq/H1YLjWY0RdCFoDa6m1u32n7U R5JaN1Jfn/V5z044FAHWaB4s1jV/F+raBc6LY239k+T9rnj1F5c+bGXTYphXd0wclcZ4zXYV4noO seHLDxT8TVg12R7SWyt3t5rbUvOupVjtZGkMMjuS7pzg5O0gdAKr/C/UNNi+I1hbadPpttaXnheI /Y7OdWLTLICBMyhRJcBN7MdikBiMEAswB6R4x8V6l4XuNJW30m0vYNSvYdPjeS+aFkmkLYyoiYbA F65zz92pNM8U3kvjKXwvq2mQWt8NPGoRyWl2biNo/MMZBLRoQ2ccAEEE8jHPL/GLUNLX/hE7C81G CCQeILOeZPtXlSRwfvA0uQQyKOfnGMHuDRpLad/wtXT5fCN7/bFrLp8kWsXD3jXotYwS0G2d2Yqz PuBjDEEDcUGN1AHqFFfOHhvWPDa+KPCV0l5YwaZef2rFqBv7mN7u5jYMQb9/lU72xtRgQNoO5s/L T02fwq3ww+H9vcy6MbxPEaPfxyNF5iwtLIHMoPIQqsQJbghUzwBQB9N0V8yeN5/Ct1cfE64tZdGm nlfTX06SJomZ2JUzmEjkknJcr75rs9V/syX4r/Dq7uv7Kghmim+y2UfklbeAR/6LllzuYuTt2nYG AWPJBdwD2iivH/immjyfEzwWt5PocEhivPtMmqwpLEsez935qllyu7ftywG7JGTkVj6TcJBFppuY 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 LIERwxHcoVA4zIWxukZmLAAEZGa3NU8Kalqnizw1rz6taI+ipIGhFixE7SqElIPm/ICo+UfNtPUt 0rrKKAOH074cW9j9h0973ztA0zUP7S02xMRWS3l5IUzBvnjVndgCu7JUFiAQTW/h9cXviifXNF8S 32hyahEsGqJbqH+0ooAUoWP7qQKCA4Bx1AB3bu4ooA5fW/C15q3jTw9r8WpwQR6N5u22e0LmXzRt ky/mDHygY+U4PJ3Diqdj4GubPxvrvihtStJrjUUX7PE9m+21dE8uN8ebhyEJBOATubaUDMD2lFAH F+BPBmr+DLW206XxHHfaTbW7xRWi2AhPmNKZPMZ97En5mXAwMY4yMntKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACvH9Z0fSY/jq8f/CIwatHN4fNxLaw29v80puTmZhKyqW7FslufTNewVxc/hHX m8dS+KbfXdNjnNkdPjgk0t3VYfN8wZInBL54zwD/AHRQBT+FX+jWfiPTn/0aSDW7iRNLf5XsIJCG jQoPlVT8zDYSh3ZBJzjQvvFmsR+PpPCthotjPINPGoJcT6i8QaPeIyCohbDbs8ZIxzkHitDw54Y/ sW81TU7u8+26vqsqyXdysXlIVQFY0SPJ2qq8ckseSSeMV/8AhFrz/hZX/CWf2nB5P9n/ANn/AGP7 Id3l7t+fM8z72/nO3G3jGfmoA5u4+Kl9Z+E/EWu3HhqNhoupnTXig1DcGdWCu5Zo1ITLKBgMSTyF AJrYtvHzQeJdU0fXtHk0oWemHVkn+0LOGtgcMXCDKup4KjcCVbBI2luH8f8Ah2bwj8JPGCX+sWl0 +s6ml6ipbG3PnPMjOi5kbcNqZA6gKxJPbvNP8I2+qXl/rmtahBrM2q6eLBHtIzBAtkwyUQB2J3El i5YnkbcDqAGkeOvt2saTZX2nfY4dctDd6ROs/m+eoXeySLtHlSBCrY+ZeSA5I5j8MeMda8RXF/nw /aRW+n6nJpty0WpGSQOhAZ0VokDINwJywOAcAnCmTQ/Av9nXmjzahqP9oLoUUtvpB8jynhjcBf3p VsSMEVUBCqPvEgkgix4M8LXnhf8Atn7VqcF7/aeoSagfKtDD5ckn3xzI+V4XA6jnJOeADl5vi3ew aPqmsyeEZ003SdVbTr52vo/MjAZV3KgBDMCwBXdjLLhmG4p0HjDxpeeGJbjydF+0Wtrp731xe3Vw beDhgqwo4Rw0zHoh29Ryc8cH4N0aHxwni7TW1q0fQZPFFxdXVnboGluo9ytH+9D/ACxMyA5VcnY2 GGTjtPF3gK88S64+oxazBBG+lTaYsFzZG4EPm5Ek0Z8xdkhUhc4PAwcjgAFfW/ib/ZMvhe4TSPM0 jXYo52vJbnyzZRs0YLyrsKhR50fO/GSRxwTYg8e3l/8AEXUfCdho0Ei2lo9yl9LelEm24UqoEbdJ SY2OTjY/Urtqnf8AwzudU8P6fot9rFpJaWejyaX8tg6sxJjaOXIm4KtBAdvIO1+gYBbGl+AdS0nx UuvQ65aPONMeydZNPY+ZI7mZ5jiYctOzPtAACnaMcNQBl2Pxg+1+AdU8RPoXk39lKirpJu/3ssbI sgkHyZCmMyODtIKxMc4BI2J/iILbw94eu5dOzquvRedaWMLTTKECCQlnjhZuEK5xGfmbH3QXGOnw heO1mjXWoBJNpUdhI32FtrSpE9utxjzc7hbyPHtzt3HfjIArUvfhzNd+GvDtpFrslnrnh5FSx1W2 gKgKAFIaIuQwZFUEE8kf3SVIBsWPiLV9S8P6NqVv4Yu457y4SK8s7uUQSWUeWDyEMMuAVyBgFgwO B0rpK5+HRNZttH0u0i8SzvdW92s99dz2ySNeIWZpIgOkakthdv3FUAZroKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5fUfF8un+ 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 xPd6tY3V/qESCNRYSJHbypH5aSBTOc/KWB/iwzAMoZge4ooA4vwh4M1fwlpei6VH4jjm0/TnuDNC tgEN0snzIGYuxUo5Y5XGQQCOMntKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKjmnhtkD zyxxIXVAzsFBZmCqOe5YgAdyQKAJKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAK8D8dWGlWH7QOisfDkeoW8umS3VzYWtpG7XT4uSz lGwHfgHnk7RjJwK98rz/AFT4f6xqHxFs/GUfiCxiurGJ7e2gbTHZBGfMA3nzwWYCU8jaDgcDpQBn +HLez8Q6dB8RNB/0/wAQ/v3ntYrkW6zs4UC1mYoc+UixqmQqsyhzjeWq54P+Jlz4zt9MlsNHtFe6 uJ0uYmv33W0UQj3ScwgOf3qDaD/GnP39kZ0D/hWF5rviewu5z4akxcT6BZ2PmGNsKrSRMZAEwcs3 AUICMfKpEnw50GxbW/EHjWytJILbX3ims0uIdsqoUDytkkkB5WbjofLUqSpU0AWPGXj7UvCZ1iZd DtLuz0y3trh3OoNHI6zyNGoCeSQCGRs/N0wepwMvWfizeaJZ+E7m50KxWPxHEskbyaqUS2yV/wBY xh+6FkQlu3zDGAC0lz8LNSvvBl7od94rku7u8SCCbULi1aRzDFLJMgwZc798hG4sRtCgKCNxNS+F 2pagng4f8JFaRv4XRBbn+zWImZGTBced02xxggd9xyMgKAdJrviu4s9DbW9Cs7HWdMitLi6nul1E IgEWPlQqj72Pz+gGwgkZFc3afEnxHf8AggeLbTwfaS6b9nmuGA1jEiLE+1gQYQM4DsME8Ie5UG5o Hwy/4Rz4a6p4Ts9X3zal5vnXk1tlV8xQjbYw4x8gAGWPzc9PlqO2mh+C/wAN7aHVHu9Xs7W4MazW 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 9lieWC3TAt7Vol2yARhVjaWF2bjAjKgsFjG0A9gorw/4Wf2iunfElNB+eZbub+zZrXatk82JNnkI 2UXkRk5ZhtMYPAya/wAG7Rzq1pqEnifytW/0i11fRPsTefM6ySv5lwzMTuBcfvSoxxHnJIIB7xRX zx4AtNUn8aSXWveJ/wCy/FlnqrC8sXsvMub+KQRAoWDYaHEZI2qVjHz5C7SOH1BNHa2+I7Ws+hpG uoR/2fGYUaWSP7S//HqwYbFC43bVYFcDgc0AfX9FcPo/jezs9T8L+Eb211VNX1DSorkG6IcpiNiy zOSrGT922Ts5Pp27igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDm/FXhm+8QXGlT2HiTUtGexuPMkFo3 y3CZBKsp4J+UYLBgMtlWzW5YWNvpmnW1hZx+Xa2sSQwpuJ2ooAUZPJwAOtWKKACiiigAooooAKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiisPxNrGpaLa29xYa daXiSXEVu4nvGgKtLKkSEYjfI3Pk9MAcZ6UAblFcH4O8fal4s8S61pLaHaWiaNcG3vJhqDSEtmRQ Y18kbhujPUrwc89Ksaz4u17SbjXFXQtNmg0myGoO51R1aSEmXbhfIID4hbIzgZHzGgDtKK87s/id M/wwuvHV7okcNmqZtreG8MskjeaYsPmNQg3Y5G7gk4yMHPn+K+tWqeFWuPCdpGfEzhbJTqxJQFkC tJiEgAiRTxk46gHigD1Siqc0mpLpYkgtLR9Q2KTA9yyxbuNw8wRk4HODs5wOBnjg/DXxQvPEngHX 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 BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFed/FCOWG48Kz 299qVq95rtpYTi1v5oVeBy5ZSqOBk/3sbuBzXoled/FuNprfwfEk0kDv4oslWWMKWQkP8w3AjI68 gj1BoAPEC3PgfxB4bvtO1TUptP1PU4dLu9Ou7t7lWMgfZKryl3QqeSqkBsKOMc9ZrPijSdA3/wBo TTjy4jPL5FpLP5MYz88nlq2xTtbBbAO1sfdOKdt4Ntl8QW2u6jqWparqFmhS0ku5EVbcMGD7UiRE JYNglgT8q9MVz/hWC51W98Rwp4k1nT7611i5FzbCK0ztZyYXHmQtIUMWwKWPRML8qigDpNV8a6Do 32I3l1OY77yxaTW9nNPHOXzsVHjRlZmwSFByRzjBFV5viF4ctvtAuJ76GS3iE8sMul3SSLF8373Y Y93ljaQXxtBwCQSM8Hq9houmeDPh7Y+Hr6S+0uDxbbpDcOwYufNm38gAEbtwBAwQARnqfQPHkELe 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 dIFlaW0cc2p6jMYLOGRmClgpYu20MwRQOSAcZGcAlhyGta5rsfizXUs9XuYLDS7f7W0ZtYTGRHHG 8kQbaWJKyBtxIxkgA4yH6h441O20rw3qlvpumXd7ePJZzWrXAilkl8xYz5DEkeWZBk9eCh6ZIypZ bUvCTtJS6Xtq4tpNtL5/mN4iMm4q6t/nbQ7TRtHTSoHLyvc3s5D3N1ISWlb2yTtUc7VHAH4k6Vcf Z+PEHhjU9Z1jTnsTp119luLeOZZmVsov3vlH3nx6cZziteHxVo0+qWOmLebb6+thd28DxsrPGQTn JGM4VuM54rlrYbE80pTi3a92tVok+mlkreVi6c6aSjF/1/w5s0UUVyGwUUUUAcaZT4M8QWtu0r/2 Fq9yLe3iPzLZzlflRB1VGKnAAKjP8AX5+yrP13SYtd0S70yY7VnTaHxnYw5Vsd8MAcHg4weKp+EN VuNZ8LWV5eJIl3taK4WVQj+YjFGLKOFJK529s47V2VX7akq32lo/Ps/XRp+ifUxguSXJ0eq/Vf1+ huVxWtsvh34iaNrADJaayp0q8Ib5PO+9bsVHLMTvTccgD079rXK/Ea1nn8DX9zaCAXmn7NQgeUfc aFhISOMg7VYD64yATRgZL2yhLaXuv56fg7P5FzWhT8fG5WJZbfwXp2t+TA7te6jLbpFa9/8Alock cEn7oxjnrjjfBnjHVtb8Uw3GqXPiG+eG6MH2fS7OP+z4C+VPmSI58xFyCGPQLnJzXZePfs2reC7T VYv7FnsoJYr8Sav5vkeXsOG2pyzHeAFIIO7GCcCuOkbx9JMlzfaJq/8AYMBja2tNGuY7ArCoxgwq WlOVwfL3gqcjI4x7eAUJ4Nwkop6q7dn5pczau77Ll+ZjU0ldHaeNdFXVLuG22w7dWs7nS235x5uw zQSEYwQhilx3Bfjqam+GOqf2v8OdFnO0PFB9mYBtxBjJQZ9CQoOPek8a31rH4PtNdvIJoEs7yyvd si4lh/fRhgQD97YzqRnuRWd8NJ401DxnpxDJcQ6/cTtGykYjkxsP0Oxv8muJxlUy13Xwv8tH/wCl R+5dylZVPX+v0O/ooorxTcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK 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 3rMdl/wlmorJBaYMGl6Xut7WIjIHIwzbRt2/d24xzk57uis55lPaiuXz6/Lov+3Uhqit5O/9f1vc gtLO1sLZLaztoba3TO2KFAirkknAHAyST+NT0UV5zbbuzYKKKKQBRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//Z CmVuZHN0cmVhbQplbmRvYmoKMyAwIG9iago8PC9MZW5ndGggNjcvRmlsdGVyL0ZsYXRlRGVjb2Rl Pj5zdHJlYW0KeJwr5CpUMLU0VTAAQgsTQz0DMxBTz8Tc0MBQITlXQT8zN91AwSVfIZArkKuQyymE y9hMwQKoKiSFyzUEKAYAyQsN4wplbmRzdHJlYW0KZW5kb2JqCjUgMCBvYmoKPDwvVHlwZS9QYWdl L01lZGlhQm94WzAgMCA1OTUgODQyXS9SZXNvdXJjZXM8PC9Qcm9jU2V0IFsvUERGIC9UZXh0IC9J bWFnZUIgL0ltYWdlQyAvSW1hZ2VJXS9YT2JqZWN0PDwvaW1nMCAyIDAgUj4+Pj4vQ29udGVudHMg MyAwIFIvUGFyZW50IDQgMCBSPj4KZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9QYWdlcy9Db3VudCAx L0tpZHNbNSAwIFJdL0lUWFQoNS4xLjMpPj4KZW5kb2JqCjYgMCBvYmoKPDwvVHlwZS9DYXRhbG9n L1BhZ2VzIDQgMCBSPj4KZW5kb2JqCjcgMCBvYmoKPDwvUHJvZHVjZXIoY29udmVydGZpbGVvbmxp bmUuY29tKS9DcmVhdGlvbkRhdGUoRDoyMDEzMTExNTEyMTYwOCswMScwMCcpL01vZERhdGUoRDoy MDEzMTExNTEyMTYwOCswMScwMCcpPj4KZW5kb2JqCnhyZWYKMCA4CjAwMDAwMDAwMDAgNjU1MzUg ZiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDAyNzAzIDAwMDAwIG4gCjAwMDAxNTc0NTIgMDAw MDAgbiAKMDAwMDE1Nzc0NyAwMDAwMCBuIAowMDAwMTU3NTg1IDAwMDAwIG4gCjAwMDAxNTc4MTAg MDAwMDAgbiAKMDAwMDE1Nzg1NSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgOC9Sb290IDYgMCBS L0luZm8gNyAwIFIvSUQgWzw3ZDVkZWVkZGVkM2Y3MGQ4YzZkNjE4MzY2MDM4NDk4ND48Mzc3YTll MzRjMWQyNWJlODYyN2Q4MjAwY2VmMDNhZmQ+XT4+CnN0YXJ0eHJlZgoxNTc5NzgKJSVFT0YK ------=_NextPart_000_1B09_01CEE3FB.39211950-- From jeff.liu@oracle.com Sun Nov 17 23:41:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9109029DF9 for ; Sun, 17 Nov 2013 23:41:23 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 10FA3AC001 for ; Sun, 17 Nov 2013 21:41:20 -0800 (PST) X-ASG-Debug-ID: 1384753275-04cbb04168945a0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id Cylc9vhgqZvZOlRu (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 17 Nov 2013 21:41:15 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAI5eate012216 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 18 Nov 2013 05:40:37 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAI5eW74002344 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 18 Nov 2013 05:40:32 GMT Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAI5eWhA021473; Mon, 18 Nov 2013 05:40:32 GMT Received: from [192.168.1.106] (/123.119.106.179) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 17 Nov 2013 21:40:31 -0800 Message-ID: <5289A89E.2050105@oracle.com> Date: Mon, 18 Nov 2013 13:41:50 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: Oleg Nesterov CC: jfs-discussion@lists.sourceforge.net, jiri@resnulli.us, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, "xfs@oss.sgi.com" , cluster-devel@redhat.com, linux-mtd@lists.infradead.org, akpm@linux-foundation.org Subject: Re: introduce list_get_first/last (Was: [PATCH 3/6] gfs2: simplify current_tail() via list_last_entry_or_null()) References: <5285A3F4.4040000@oracle.com> <20131115163957.GA28467@redhat.com> <20131115171259.GA10687@redhat.com> X-ASG-Orig-Subj: Re: introduce list_get_first/last (Was: [PATCH 3/6] gfs2: simplify current_tail() via list_last_entry_or_null()) In-Reply-To: <20131115171259.GA10687@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384753275 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142403 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Oleg, Sorry for my late response! On 11/16/2013 01:12 AM, Oleg Nesterov wrote: > On 11/15, Oleg Nesterov wrote: >> >> But probably list_last_entry() makes sense in the "else" branch, >> athough this is minor. >> >> >> Off-topic. Not sure this really makes sense, but I was thinking about >> >> list_get_first(pos, head, member) \ >> ((pos) = list_first_entry(head, typeof(*pos), member)) >> >> and list_get_first() last of course. The obvious advantage is that >> compared to >> >> tr = list_last_entry(sdp->sd_ail1_list, struct gfs2_trans, tr_list); >> >> above you do not need to type "struct gfs2_trans", >> >> list_get_last(tr, sdp->sd_ail1_list, tr_list); >> >> looks a bit better. > > And list.h can use it too. > > So how about the patch below? I can't decide whether it cleanups or > uglfies the code, I do not trust my taste ;) But to me it looks a > bit better this way. I personally think this is better for GFS2 case if I understood correctly, and it can make the existing list helper a bit neat per my taste :) The current list_first_entry() works fine consider a common pattern below: while (!list_empty(ptr)) { struct dummy *p = list_first_entry(ptr, struct dummy, member); .... } But I'm not sure if we can find out more external use cases can get benefits with list_get_first/last... Thanks, -Jeff > > Oleg. > -- > > diff --git a/include/linux/list.h b/include/linux/list.h > index ef95941..f52aba8 100644 > --- a/include/linux/list.h > +++ b/include/linux/list.h > @@ -372,6 +372,12 @@ static inline void list_splice_tail_init(struct list_head *list, > #define list_last_entry(ptr, type, member) \ > list_entry((ptr)->prev, type, member) > > +#define list_get_first(pos, head, member) \ > + ((pos) = list_first_entry(head, typeof(*(pos)), member)) > + > +#define list_get_last(pos, head, member) \ > + ((pos) = list_last_entry(head, typeof(*(pos)), member)) > + > /** > * list_first_entry_or_null - get the first element from a list > * @ptr: the list head to take the element from. > @@ -443,7 +449,7 @@ static inline void list_splice_tail_init(struct list_head *list, > * @member: the name of the list_struct within the struct. > */ > #define list_for_each_entry(pos, head, member) \ > - for (pos = list_first_entry(head, typeof(*pos), member); \ > + for (list_get_first(pos, head, member); \ > &pos->member != (head); \ > pos = list_next_entry(pos, member)) > > @@ -454,7 +460,7 @@ static inline void list_splice_tail_init(struct list_head *list, > * @member: the name of the list_struct within the struct. > */ > #define list_for_each_entry_reverse(pos, head, member) \ > - for (pos = list_last_entry(head, typeof(*pos), member); \ > + for (list_get_last(pos, head, member); \ > &pos->member != (head); \ > pos = list_prev_entry(pos, member)) > > @@ -517,7 +523,7 @@ static inline void list_splice_tail_init(struct list_head *list, > * @member: the name of the list_struct within the struct. > */ > #define list_for_each_entry_safe(pos, n, head, member) \ > - for (pos = list_first_entry(head, typeof(*pos), member), \ > + for (list_get_first(pos, head, member), \ > n = list_next_entry(pos, member); \ > &pos->member != (head); \ > pos = n, n = list_next_entry(n, member)) > @@ -564,7 +570,7 @@ static inline void list_splice_tail_init(struct list_head *list, > * of list entry. > */ > #define list_for_each_entry_safe_reverse(pos, n, head, member) \ > - for (pos = list_last_entry(head, typeof(*pos), member), \ > + for (list_get_last(pos, head, member), \ > n = list_prev_entry(pos, member); \ > &pos->member != (head); \ > pos = n, n = list_prev_entry(n, member)) > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From 12asxv2@peteeinc.onmicrosoft.com Mon Nov 18 01:17:55 2013 Return-Path: <12asxv2@peteeinc.onmicrosoft.com> X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,LOTS_OF_MONEY autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 13C397F3F for ; Mon, 18 Nov 2013 01:17:55 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 945F5AC003 for ; Sun, 17 Nov 2013 23:17:51 -0800 (PST) X-ASG-Debug-ID: 1384759065-04cbb04166989c0001-w1Z2WR Received: from emea01-db3-obe.outbound.protection.outlook.com (emea01-db3-ndr.ptr.protection.outlook.com [157.56.120.99]) by cuda.sgi.com with ESMTP id vIzsTcFmvF6p2xkR (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Sun, 17 Nov 2013 23:17:46 -0800 (PST) X-Barracuda-Envelope-From: 12asxv2@PeteEInc.onmicrosoft.com X-Barracuda-Apparent-Source-IP: 157.56.120.99 Received: from [180.215.201.155] (180.215.201.155) by SIXPR06MB079.apcprd06.prod.outlook.com (10.242.63.148) with Microsoft SMTP Server (TLS) id 15.0.820.5; Mon, 18 Nov 2013 07:17:40 +0000 Content-Type: multipart/alternative; boundary="===============1790284944==" MIME-Version: 1.0 Subject: Foundation Investment To: Recipients <12asxv2@PeteEInc.onmicrosoft.com> X-ASG-Orig-Subj: Foundation Investment From: " Mrs Rabakha Phillip" <12asxv2@PeteEInc.onmicrosoft.com> Date: Mon, 18 Nov 2013 12:46:57 +0530 Reply-To: Message-ID: <9d698410-acb1-4b12-a02f-b2bac6ac60db@SIXPR06MB079.apcprd06.prod.outlook.com> X-Originating-IP: [180.215.201.155] X-ClientProxiedBy: BY2PR06CA001.namprd06.prod.outlook.com (10.255.247.11) To SIXPR06MB079.apcprd06.prod.outlook.com (10.242.63.148) X-Forefront-PRVS: 00342DD5BC X-Forefront-Antispam-Report: SFV:SPM;SFS:(199002)(189002)(74706001)(74876001)(63696002)(79102001)(59766001)(80022001)(77982001)(4396001)(66066001)(65816001)(83322001)(81686001)(81956001)(31686002)(54316002)(76576001)(81816001)(76796001)(56776001)(76786001)(512934002)(217433001)(83072001)(47976001)(74316001)(73186002)(49866001)(47446002)(74502001)(47736001)(80976001)(69226001)(74662001)(77096001)(87266001)(43066001)(51856001)(71186001)(74366001)(76176001)(56816003)(81542001)(33646001)(54356001)(221733001)(42186004)(76482001)(84326002)(50986001)(87976001)(46102001)(85306002)(64872004)(81342001)(82596006);DIR:OUT;SFP:1501;SCL:5;SRVR:SIXPR06MB079;H:[180.215.201.155];CLIP:180.215.201.155;FPR:;RD:InfoNoRecords;A:0;MX:1;LANG:en; X-OriginatorOrg: PeteEInc.onmicrosoft.com X-Barracuda-Connect: emea01-db3-ndr.ptr.protection.outlook.com[157.56.120.99] X-Barracuda-Start-Time: 1384759065 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=ADVANCE_FEE_1, BSF_SC0_SA_TO_FROM_ADDR_MATCH, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142404 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 ADVANCE_FEE_1 Appears to be advance fee fraud (Nigerian 419) 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address --===============1790284944== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body I am Mrs Rabakha Phillip i have a Foundation home,i have a deposit $37.8m g= ot your mail in web search i hope you are honest believer in Christ Reply m= e for details. --===============1790284944== Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body I am Mrs Rabakha Phillip i have a Foundation home,i = have a deposit $37.8m got your mail in web search i hope you are honest be= liever in Christ Reply me for details. --===============1790284944==-- From anand.jain@oracle.com Mon Nov 18 02:17:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 466BE29DF9 for ; Mon, 18 Nov 2013 02:17:41 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2666F8F8049 for ; Mon, 18 Nov 2013 00:17:38 -0800 (PST) X-ASG-Debug-ID: 1384762656-04cbb041679ba20001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id bG4FuPQLUeudjUTQ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 00:17:36 -0800 (PST) X-Barracuda-Envelope-From: anand.jain@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAI8HZSq012719 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 18 Nov 2013 08:17:36 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAI8HYDw026817 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 18 Nov 2013 08:17:35 GMT Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAI8HYlj026805; Mon, 18 Nov 2013 08:17:34 GMT Received: from wish.sg.oracle.com (/10.186.101.18) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 18 Nov 2013 00:17:34 -0800 From: Anand Jain To: linux-btrfs@vger.kernel.org, xfs@oss.sgi.com Subject: [PATCH] xfstests: btrfs/023: test if raids are actually created Date: Mon, 18 Nov 2013 16:26:17 +0800 X-ASG-Orig-Subj: [PATCH] xfstests: btrfs/023: test if raids are actually created Message-Id: <1384763177-3402-1-git-send-email-anand.jain@oracle.com> X-Mailer: git-send-email 1.8.1.164.g2d0029e X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384762656 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142405 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines A test case to verify if the given raid option for the metadata and data are actually created. Signed-off-by: Anand Jain --- tests/btrfs/023 | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++ tests/btrfs/023.out | 2 + tests/btrfs/group | 1 + 3 files changed, 94 insertions(+), 0 deletions(-) create mode 100755 tests/btrfs/023 create mode 100644 tests/btrfs/023.out diff --git a/tests/btrfs/023 b/tests/btrfs/023 new file mode 100755 index 0000000..77934fd --- /dev/null +++ b/tests/btrfs/023 @@ -0,0 +1,91 @@ +#! /bin/bash +# FS QA Test No. 022 +# +# Test to verify if the group profile is created +# +# The test aims to create the raid and verify that its created +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Oracle. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs btrfs +_supported_os Linux +_require_scratch_dev_pool 4 +rm -f $seqres.full + +create_group_profile() +{ + local mkfs_options="-d$1 -m$1" + + # _scratch_mkfs adds the 1st device again (which is $SCRATCH_DEV) + _scratch_pool_mkfs $mkfs_options >> $seqres.full 2>&1 || _fail "mkfs failed" +} + +check_group_profile() +{ + local test_raid="$1" + + _scratch_mount + $BTRFS_UTIL_PROG filesystem df $SCRATCH_MNT > $tmp.tmp 2>&1 + _scratch_unmount + cat $tmp.tmp >> $seqres.full + grep Data $tmp.tmp | grep -q $test_raid + [ $? -eq 0 ] || _fail "$test_raid not found for Data" + grep Metadata $tmp.tmp | grep -q $test_raid + [ $? -eq 0 ] || _fail "$test_raid not found for Metadata" +} + +create_group_profile "raid0" +check_group_profile "RAID0" + +create_group_profile "raid1" +check_group_profile "RAID1" + +create_group_profile "raid10" +check_group_profile "RAID10" + +create_group_profile "raid5" +check_group_profile "RAID5" + +create_group_profile "raid6" +check_group_profile "RAID6" + +# success, all done +echo "Silence is golden" +status=0 +exit diff --git a/tests/btrfs/023.out b/tests/btrfs/023.out new file mode 100644 index 0000000..5c4197b --- /dev/null +++ b/tests/btrfs/023.out @@ -0,0 +1,2 @@ +QA output created by 023 +Silence is golden diff --git a/tests/btrfs/group b/tests/btrfs/group index 410f8ed..35db67b 100644 --- a/tests/btrfs/group +++ b/tests/btrfs/group @@ -24,3 +24,4 @@ 019 auto quick 020 auto quick 021 auto quick +023 auto -- 1.7.1 From BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 18 05:01:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CC40F29DF9 for ; Mon, 18 Nov 2013 05:01:18 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id A7FA28F8039 for ; Mon, 18 Nov 2013 03:01:15 -0800 (PST) X-ASG-Debug-ID: 1384772474-04bdf06eecad260001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id SGBGY1qIVpEOhJAS (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 03:01:14 -0800 (PST) X-Barracuda-Envelope-From: BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1ViMZt-0001pw-Qx; Mon, 18 Nov 2013 11:01:13 +0000 Date: Mon, 18 Nov 2013 03:01:13 -0800 From: Christoph Hellwig To: Jeff Liu Cc: Christoph Hellwig , "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 1/4] xfs: introduce a new helper xfs_inobt_reada_chunk() Message-ID: <20131118110113.GA1304@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 1/4] xfs: introduce a new helper xfs_inobt_reada_chunk() References: <5281F509.7020105@oracle.com> <20131115170325.GA16942@infradead.org> <5288B58D.5030609@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5288B58D.5030609@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384772474 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142408 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- > > I'd prefer to factor this out even further. xfs_ialloc_inode_init and > > xfs_ifree_cluster already have two pieces of code that calculate these > > two (with more readable names) and an additional nuber buffers counter > > we won't need here, it might make most sense to factor that into a > > single common helper. > Yup, I also thought this can be factored out, however, I can not figure out > a meaningful function name at that time due to my poor skill... > > How about if we introduce an inline helper to xfs_ialloc.h as below? > > /* Helper function to extract the # of blocks/inodes/buffers hint per cluster */ > static inline void > xfs_ialloc_get_cluster_hints( > struct xfs_mount *mp, > int *nblks; > int *ninodes; > int *nbufs) > { > .... > } Probably fine to make it an inline. I don't think we need the nbufs parameter, as it requires the length to calculate, and it's a trivial length / blks_per_cluster. Similarly the ninodes value is trivially calculatable, so it might be as easy as: static inline int xfs_ialloc_blks_per_cluster(struct xfs_mount *mp) { if (mp->m_sb.sb_blocksize >= XFS_INODE_CLUSTER_SIZE(mp)) return 1; return XFS_INODE_CLUSTER_SIZE(mp) / mp->m_sb.sb_blocksize; } ... blks_per_cluster = xfs_ialloc_blks_per_cluster(mp); nbufs = length / blks_per_cluster; ninodes = blks_per_cluster * mp->m_sb.sb_inopblock; From BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 18 05:04:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 1BBFA29DF9 for ; Mon, 18 Nov 2013 05:04:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 033578F8035 for ; Mon, 18 Nov 2013 03:04:50 -0800 (PST) X-ASG-Debug-ID: 1384772689-04cb6c537ba7a80001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id O6zW25UZpNYYtGge (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 03:04:50 -0800 (PST) X-Barracuda-Envelope-From: BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1ViMdN-0001sR-Nh; Mon, 18 Nov 2013 11:04:49 +0000 Date: Mon, 18 Nov 2013 03:04:49 -0800 From: Christoph Hellwig To: Jeff Liu Cc: Christoph Hellwig , "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 4/4] xfs: implement parallism quota check Message-ID: <20131118110449.GB1304@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 4/4] xfs: implement parallism quota check References: <5281F527.3040200@oracle.com> <20131115172626.GD16942@infradead.org> <5288BE14.1050302@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5288BE14.1050302@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384772690 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142408 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sun, Nov 17, 2013 at 09:01:08PM +0800, Jeff Liu wrote: > On 11/16 2013 01:26 AM, Christoph Hellwig wrote: > > As Dave pointed out this really should be xfs_bukstat_ag. But looking > > at the code you're almost 90% there anyway. > One main reason I did not make a per ag bulkstat is because bulkstat() will > skip an allocation group if read agi buffer failed, i.e, > > while (XFS_BULKSTAT_UBLEFT(ubleft) && agno < mp->m_sb.sb_agcount) { > cond_resched(); > error = xfs_ialloc_read_agi(mp, NULL, agno, &agbp); > if (error) { > /* > * Skip this allocation group and go to the next one. > */ > agno++; > agino = 0; > continue; > } > .... > } > > Should it capture this issue and drop a warning in this case? I've been thinking hard about this, but I can't really see any reason why we would skip an AG instead of propagating the error. The only error xfs_ialloc_read_agi can return is an I/O error from reading the buffer from disk, and we'd really want to propagate that sort of I/O errror. I'd suggest a patch at the beginning of the series to just change that behavior for all the two places in bulkstat that call xfs_ialloc_read_agi. None of the other callers seem to behave this way either. From hodok2005@okita.com Mon Nov 18 05:49:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AA25D29E04 for ; Mon, 18 Nov 2013 05:49:16 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8C1738F8040 for ; Mon, 18 Nov 2013 03:49:16 -0800 (PST) X-ASG-Debug-ID: 1384775353-04cb6c537baa0f0001-NocioJ Received: from hochuna.ru (austria238.startdedicated.com [217.172.186.238]) by cuda.sgi.com with ESMTP id EIATorAEIvuGpZyF for ; Mon, 18 Nov 2013 03:49:14 -0800 (PST) X-Barracuda-Envelope-From: hodok2005@okita.com X-Barracuda-Apparent-Source-IP: 217.172.186.238 Received: from Unknown (coexisting.rubicon.volia.net [93.75.167.245]) by hochuna.ru (Postfix) with ESMTPA id 5762C47C0707; Mon, 18 Nov 2013 11:49:09 +0000 (UTC) Message-ID: Reply-To: =?windows-1251?B?0evz5uHgIOHl5+7v4PHt7vHy6CDv8OXk7/Do?= =?windows-1251?B?//Lo/w==?= From: =?windows-1251?B?0evz5uHgIOHl5+7v4PHt7vHy6CDv8OXk7/Do?= =?windows-1251?B?//Lo/w==?= To: , , , Subject: =?windows-1251?B?zuHl8e/l9+Xt6OUg4eXn7u/g8e3u8fLoIOrg?= =?windows-1251?B?7eDr7uIg8eL/5+g=?= Date: Mon, 18 Nov 2013 12:49:11 +0100 X-ASG-Orig-Subj: =?windows-1251?B?zuHl8e/l9+Xt6OUg4eXn7u/g8e3u8fLoIOrg?= =?windows-1251?B?7eDr7uIg8eL/5+g=?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_1FE8_01CEE45C.9452C6A0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Live Mail 16.4.3505.912 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3505.912 X-Barracuda-Connect: austria238.startdedicated.com[217.172.186.238] X-Barracuda-Start-Time: 1384775353 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142409 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 BSF_SC0_TG035a Message contains invalid style definition This is a multi-part message in MIME format. ------=_NextPart_000_1FE8_01CEE45C.9452C6A0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_1FE9_01CEE45C.9452C6A0" ------=_NextPart_001_1FE9_01CEE45C.9452C6A0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =D3=E2a=E6ae=EC=FBe =E3=EE=F1=EF=EE=E4=E0! =CFp=E8=E3=EBa=F8ae=EC Bac =EFp=E8=ED=FF=F2=FC y=F7ac=F2=E8e =E2 2-x =E4=ED= e=E2=ED=EE=EC =EE=E1=F3=F7=E5=ED=E8=E8: =DD=CA=CE=CD=CE=CC=C8=D7=C5=D1=CA=C0=DF =C1=C5=C7=CE=CF=C0=D1=CD=CE=D1=D2= =DC =CF=D0=C5=C4=CF=D0=C8=DF=D2=C8=DF. 25 - 26 =ED=EE=FF=E1=F0=FF 2=EE1=E7 =E3., Ca=ED=EA=F2-=CFe=F2ep=E1yp=E3. =CE=E1=E7=EE=F0 =F2=E5=EC : =CE=F1=ED=EE=E2=FB =FD=EA=EE=ED=EE=EC=E8=F7=E5=F1=EA=EE=E9 =E1=E5=E7=EE=EF= =E0=F1=ED=EE=F1=F2=E8 =EF=F0=E5=E4=EF=F0=E8=FF=F2=E8=FF. =D4=F3=ED=EA=F6=E8=E8, =E7=E0=E4=E0=F7=E8 =E8 =ED=E0=EF=F0=E0=E2=EB=E5=ED= =E8=FF =E4=E5=FF=F2=E5=EB=FC=ED=EE=F1=F2=E8 =D1=C1. =D1=EE=F1=F2=E0=E2 =D1= =C1, =EF=EE=EB=EE=E6=E5=ED=E8=E5 =EE =EF=EE=E4=F0=E0=E7=E4=E5=EB=E5=ED=E8= =FF=F5. =CE=F0=E3=E0=ED=E8=E7=E0=F6=E8=FF =EB=E8=F7=ED=EE=E9 =E7=E0=F9=E8= =F2=FB. =DD=F2=E0=EF=FB =F1=EE=E7=E4=E0=ED=E8=FF =D1=C1 =E8 =EF=EE=F0=FF=E4= =EE=EA =E5=E5 =F4=F3=ED=EA=F6=E8=EE=ED=E8=F0=EE=E2=E0=ED=E8=FF. =CA=EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=FB=E5 =E7=E0=F5=E2=E0=F2=FB: =E8=ED=F1=F2= =F0=F3=EC=E5=ED=F2=FB =EE=E1=ED=E0=F0=F3=E6=E5=ED=E8=FF =E8 =EF=F0=EE=F2=E8= =E2=EE=E4=E5=E9=F1=F2=E2=E8=FF =EA=EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=FB=EC =E7= =E0=F5=E2=E0=F2=E0=EC. =CF=EE=ED=FF=F2=E8=E5 =E4=E5=EB=EE=E2=EE=E9 =F0=E0=E7=E2=E5=E4=EA=E8. =D0= =EE=EB=FC =E1=E8=E7=ED=E5=F1-=F0=E0=E7=E2=E5=E4=EA=E8 =E2 =EF=F0=E8=ED=FF= =F2=E8=E8 =F3=EF=F0=E0=E2=EB=E5=ED=F7=E5=F1=EA=EE=E3=EE =F0=E5=F8=E5=ED=E8= =FF.. =C8=ED=F4=EE=F0=EC=E0=F6=E8=EE=ED=ED=EE-=EF=EE=E8=F1=EA=EE=E2=E0=FF= =E8 =E8=ED=F4=EE=F0=EC=E0=F6=E8=EE=ED=ED=EE-=E0=ED=E0=EB=E8=F2=E8=F7=E5=F1= =EA=E0=FF =F0=E0=E1=EE=F2=E0. =CF=F0=E0=E2=EE=E2=FB=E5 =EE=F1=ED=EE=E2=FB =E4=E5=FF=F2=E5=EB=FC=ED=EE=F1= =F2=E8 =EA=EE=ED=F2=F0=EE=EB=E8=F0=F3=FE=F9=E8=F5 =EE=F0=E3=E0=ED=EE=E2. = =CF=F0=EE=F6=E5=E4=F3=F0=E0 =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF =EF=F0=EE=E2=E5= =F0=EE=EA, =E2=E8=E4=FB =EF=F0=EE=E2=E5=F0=EE=EA =E8 =EE=F1=ED=EE=E2=E0=ED= =E8=FF =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF, =EF=F0=E0=E2=EE=E2=EE=E5 =EF=EE=EB= =EE=E6=E5=ED=E8=E5 =F0=F3=EA=EE=E2=EE=E4=E8=F2=E5=EB=FF =EE=F0=E3=E0=ED=E8= =E7=E0=F6=E8=E8 =E8 =E4=EE=EB=E6=ED=EE=F1=F2=ED=FB=F5 =EB=E8=F6. =CF=F0=E0= =E2=E0 =E8 =EE=E1=FF=E7=E0=ED=ED=EE=F1=F2=E8 =F0=F3=EA=EE=E2=EE=E4=E8=F2=E5= =EB=FF =EF=F0=E8 =EE=F1=F3=F9=E5=F1=F2=E2=EB=E5=ED=E8=E8 =EF=F0=EE=E2=E5=F0= =EE=EA. =C8=ED=F2=E5=E3=F0=E8=F0=EE=E2=E0=ED=ED=E0=FF =F1=E8=F1=F2=E5=EC=E0 =EE=F5= =F0=E0=ED=FB =EE=E1=FA=E5=EA=F2=EE=E2. =CE=F1=ED=EE=E2=FB =E8=ED=F4=EE=F0=EC=E0=F6=E8=EE=ED=ED=EE=E9 =E1=E5=E7=EE= =EF=E0=F1=ED=EE=F1=F2=E8 =EF=F0=E5=E4=EF=F0=E8=FF=F2=E8=FF. =D3=E3=F0=EE=E7= =FB =EA=EE=ED=F4=E8=E4=E5=ED=F6=E8=E0=EB=FC=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0= =F6=E8=E8. =CF=F0=E0=E2=EE=E2=FB=E5 =EE=F1=ED=EE=E2=FB =E7=E0=F9=E8=F2=FB =EA=EE=ED=F4= =E8=E4=E5=ED=F6=E8=E0=EB=FC=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8. =CE=EF= =F0=E5=E4=E5=EB=E5=ED=E8=E5 =EF=EE=ED=FF=F2=E8=E9 '=EA=EE=ED=F4=E8=E4=E5=ED= =F6=E8=E0=EB=FC=ED=E0=FF =E8=ED=F4=EE=F0=EC=E0=F6=E8=FF' =E8 '=EA=EE=EC=EC= =E5=F0=F7=E5=F1=EA=E0=FF =F2=E0=E9=ED=E0' =E2 =F1=EE=EE=F2=E2=E5=F2=F1=F2= =E2=E8=E8 =F1 =E7=E0=EA=EE=ED=EE=E4=E0=F2=E5=EB=FC=F1=F2=E2=EE=EC =D0=D4.= =CC=E5=F0=EE=EF=F0=E8=FF=F2=E8=FF =EF=EE =E7=E0=F9=E8=F2=E5 =EA=EE=ED=F4= =E8=E4=E5=ED=F6=E8=E0=EB=FC=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8. =CC=E5= =F0=FB =EF=EE =EE=E1=E5=F1=EF=E5=F7=E5=ED=E8=FE =E8=ED=F4=EE=F0=EC=E0=F6=E8= =EE=ED=ED=EE=E9 =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8 =EF=F0=E5=E4=EF=F0=E8= =FF=F2=E8=FF, =F1=E2=FF=E7=E0=ED=ED=FB=E5 =F1 =EA=E0=E4=F0=EE=E2=EE=E9 =F0= =E0=E1=EE=F2=EE=E9. =D2=E5=F5=ED=E8=F7=E5=F1=EA=E8=E5 =F1=F0=E5=E4=F1=F2=E2=E0 =EF=F0=EE=EC=FB= =F8=EB=E5=ED=ED=EE=E3=EE =F8=EF=E8=EE=ED=E0=E6=E0 =E8 =F1=F0=E5=E4=F1=F2=E2= =E0 =E8=F5 =EE=E1=ED=E0=F0=F3=E6=E5=ED=E8=FF. =CC=E5=F0=EE=EF=F0=E8=FF=F2= =E8=FF =EF=EE =E7=E0=F9=E8=F2=E5 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8 =EE=F2 =F3= =F2=E5=F7=EA=E8 =EF=EE =F2=E5=F5=ED=E8=F7=E5=F1=EA=E8=EC =EA=E0=ED=E0=EB=E0= =EC. =CC=E5=F0=EE=EF=F0=E8=FF=F2=E8=FF =EF=EE =EF=F0=E5=F1=E5=F7=E5=ED=E8= =FE =ED=E5=F1=E0=ED=EA=F6=E8=EE=ED=E8=F0=EE=E2=E0=ED=ED=EE=E3=EE =E4=EE=F1= =F2=F3=EF=E0 =EA =EA=EE=ED=F4=E8=E4=E5=ED=F6=E8=E0=EB=FC=ED=EE=E9 =E8=ED=F4= =EE=F0=EC=E0=F6=E8=E8. =C7=E0=F9=E8=F2=E0 =EA=EE=EC=EF=FC=FE=F2=E5=F0=ED=EE= =E9 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8. =CE=E1=E5=F1=EF=E5=F7=E5=ED=E8=E5 =E1= =E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8 =EA=E0=ED=E0=EB=EE=E2 =F1=E2=FF=E7=E8. = =D2=E5=F5=ED=E8=F7=E5=F1=EA=E8=E5 =F1=F0=E5=E4=F1=F2=E2=E0 =E8=ED=F4=EE=F0= =EC=E0=F6=E8=EE=ED=ED=EE=E9 =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8 =C2=EE=E7= =EC=EE=E6=ED=FB=E5 =F2=E5=F5=ED=E8=F7=E5=F1=EA=E8=E5 =EA=E0=ED=E0=EB=FB =F3= =F2=E5=F7=EA=E8 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8. =C7=E0=F9=E8=F2=E0 =EA=EE=EC=EF=FC=FE=F2=E5=F0=ED=EE=E9 =E8=ED=F4=EE=F0=EC= =E0=F6=E8=E8. =C2=EE=E7=EC=EE=E6=ED=FB=E5 =F1=EF=EE=F1=EE=E1=FB =F3=F2=E5= =F0=E8, =E8=F1=EA=E0=E6=E5=ED=E8=FF, =E8=E7=EC=E5=ED=E5=ED=E8=FF =EA=EE=EC= =EF=FC=FE=F2=E5=F0=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8 =E8=EB=E8 =EF=EE= =EB=F3=F7=E5=ED=E8=FF =EA =ED=E5=E9 =ED=E5=F1=E0=ED=EA=F6=E8=EE=ED=E8=F0=EE= =E2=E0=ED=ED=EE=E3=EE =E4=EE=F1=F2=F3=EF=E0; =EF=F0=E0=E2=E8=EB=E0 =EF=F0= =E8 =E2=FB=E1=EE=F0=E5 =F1=F0=E5=E4=F1=F2=E2=E0 =E7=E0=F9=E8=F2=FB =EA=EE= =EC=EF=FC=FE=F2=E5=F0=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8; =EE=F1=ED=EE= =E2=FB =EA=F0=E8=EF=F2=EE=E3=F0=E0=F4=E8=F7=E5=F1=EA=EE=E9 =E7=E0=F9=E8=F2= =FB =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8; =E2=E8=F0=F3=F1=ED=E0=FF =F3=E3=F0=EE= =E7=E0 =EA=EE=EC=EF=FC=FE=F2=E5=F0=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8= ; =E2=EE=E7=EC=EE=E6=ED=EE=F1=F2=FC =E7=E0=F9=E8=F2=FB =E8=ED=F4=EE=F0=EC= =E0=F6=E8=E8 =EF=F0=E8 =F0=E0=E1=EE=F2=E5 =E2 =F1=E5=F2=E8 "=C8=ED=F2=E5=F0= =ED=E5=F2"; =E0=F0=F5=E8=E2=E8=F0=EE=E2=E0=ED=E8=E5 =EA=EE=EC=EF=FC=FE=F2= =E5=F0=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8. =DD=EB=E5=EA=F2=F0=EE=ED=ED= =EE-=F6=E8=F4=F0=EE=E2=E0=FF =EF=EE=E4=EF=E8=F1=FC =EA=E0=EA =F1=F0=E5=E4= =F1=F2=E2=EE =E7=E0=F9=E8=F2=FB =E4=EE=EA=F3=EC=E5=ED=F2=EE=E2, =EF=F0=E5= =E4=F1=F2=E0=E2=EB=E5=ED=ED=FB=F5 =E2 =FD=EB=E5=EA=F2=F0=EE=ED=ED=EE=EC =E2= =E8=E4=E5. =C7=E0=F9=E8=F2=E0 =EA=EE=EC=EF=FC=FE=F2=E5=F0=ED=FB=F5 =F1=E5= =F2=E5=E9. =CF=F0=E0=EA=F2=E8=F7=E5=F1=EA=E0=FF =E4=E5=EC=EE=ED=F1=F2=F0=E0=F6=E8=FF= =E2=EE=E7=EC=EE=E6=ED=EE=F1=F2=E5=E9 =F1=F0=E5=E4=F1=F2=E2 =EA=EE=ED=F2=F0= =EE=EB=FF =E8 =F3=EF=F0=E0=E2=EB=E5=ED=E8=FF =E4=EE=F1=F2=F3=EF=EE=EC, =F1= =F0=E5=E4=F1=F2=E2 =EF=F0=EE=F2=E8=E2=EE=E4=E5=E9=F1=F2=E2=E8=FF =EF=F0=EE= =EC=FB=F8=EB=E5=ED=ED=EE=EC=F3 =F8=EF=E8=EE=ED=E0=E6=F3. =C2=F1=E5 =F1=EB=F3=F8=E0=F2=E5=EB=E8 =F1=E5=EC=E8=ED=E0=F0=E0 =EE=E1=E5=F1= =EF=E5=F7=E8=E2=E0=FE=F2=F1=FF =EA=EE=EC=EF=EB=E5=EA=F2=EE=EC =E8=ED=F4=EE= =F0=EC=E0=F6=E8=EE=ED=ED=FB=F5 =EC=E0=F2=E5=F0=E8=E0=EB=EE=E2. =C2 =F1=F2= =EE=E8=EC=EE=F1=F2=FC =E2=F5=EE=E4=FF=F2 =EA=EE=F4=E5-=E1=F0=E5=E9=EA=E8. =CF=CE=CB=CD=D3=DE =EF=F0=EE=E3=F0=E0=EC=EC=F3 =E8 =E4=EE=EF=EE=EB=ED=E8=F2= =E5=EB=FC=ED=F3=FE =E8=ED=F4=EEp=ECa=F6=E8=FE B=FB =EC=EE=E6e=F2e =E7a=EF= p=EEc=E8=F2=FC =EF=EE =F2e=EBe=F4=EE=EDy < =EA=EE=E4 =CF=E5=F2=E5=F0=E1=F3=F0=E3=E0 > 6=D7 2 =3D = 5 6 -- 7 9 ------=_NextPart_001_1FE9_01CEE45C.9452C6A0 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=D3=E2a=E6ae=EC=FBe =E3=EE=F1=EF=EE=E4=E0!
 
=CFp=E8=E3=EBa=F8ae=EC Bac =EFp=E8=ED=FF=F2=FC y=F7ac=F2=E8e =E2 2-x= =E4=EDe=E2=ED=EE=EC =EE=E1=F3=F7=E5=ED=E8=E8:
 
=DD=CA=CE=CD=CE=CC=C8=D7=C5=D1=CA=C0=DF =C1=C5=C7=CE=CF=C0=D1=CD=CE=D1= =D2=DC =CF=D0=C5=C4=CF=D0=C8=DF=D2=C8=DF.
 
25 - 26 =ED=EE=FF=E1=F0=FF 2=EE1=E7=20 =E3., Ca=ED=EA=F2-=CFe=F2ep=E1yp=E3.
 
=CE=E1=E7=EE=F0 =F2=E5=EC :
=CE=F1=ED=EE=E2=FB =FD=EA=EE=ED=EE=EC= =E8=F7=E5=F1=EA=EE=E9 =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8 =EF=F0=E5=E4=EF= =F0=E8=FF=F2=E8=FF.
=D4=F3=ED=EA=F6=E8=E8,=20 =E7=E0=E4=E0=F7=E8 =E8 =ED=E0=EF=F0=E0=E2=EB=E5=ED=E8=FF =E4=E5=FF=F2=E5=EB= =FC=ED=EE=F1=F2=E8 =D1=C1. =D1=EE=F1=F2=E0=E2 =D1=C1, =EF=EE=EB=EE=E6=E5=ED= =E8=E5 =EE =EF=EE=E4=F0=E0=E7=E4=E5=EB=E5=ED=E8=FF=F5.=20 =CE=F0=E3=E0=ED=E8=E7=E0=F6=E8=FF =EB=E8=F7=ED=EE=E9 =E7=E0=F9=E8=F2=FB. = =DD=F2=E0=EF=FB =F1=EE=E7=E4=E0=ED=E8=FF =D1=C1 =E8 =EF=EE=F0=FF=E4=EE=EA= =E5=E5=20 =F4=F3=ED=EA=F6=E8=EE=ED=E8=F0=EE=E2=E0=ED=E8=FF.
=CA=EE=F0=EF=EE=F0=E0= =F2=E8=E2=ED=FB=E5 =E7=E0=F5=E2=E0=F2=FB: =E8=ED=F1=F2=F0=F3=EC=E5=ED=F2=FB= =EE=E1=ED=E0=F0=F3=E6=E5=ED=E8=FF =E8=20 =EF=F0=EE=F2=E8=E2=EE=E4=E5=E9=F1=F2=E2=E8=FF =EA=EE=F0=EF=EE=F0=E0=F2=E8= =E2=ED=FB=EC =E7=E0=F5=E2=E0=F2=E0=EC.
=CF=EE=ED=FF=F2=E8=E5 =E4=E5=EB= =EE=E2=EE=E9 =F0=E0=E7=E2=E5=E4=EA=E8. =D0=EE=EB=FC=20 =E1=E8=E7=ED=E5=F1-=F0=E0=E7=E2=E5=E4=EA=E8 =E2 =EF=F0=E8=ED=FF=F2=E8=E8 = =F3=EF=F0=E0=E2=EB=E5=ED=F7=E5=F1=EA=EE=E3=EE =F0=E5=F8=E5=ED=E8=FF.. =C8= =ED=F4=EE=F0=EC=E0=F6=E8=EE=ED=ED=EE-=EF=EE=E8=F1=EA=EE=E2=E0=FF =E8=20 =E8=ED=F4=EE=F0=EC=E0=F6=E8=EE=ED=ED=EE-=E0=ED=E0=EB=E8=F2=E8=F7=E5=F1=EA= =E0=FF =F0=E0=E1=EE=F2=E0.
=CF=F0=E0=E2=EE=E2=FB=E5 =EE=F1=ED=EE=E2=FB= =E4=E5=FF=F2=E5=EB=FC=ED=EE=F1=F2=E8=20 =EA=EE=ED=F2=F0=EE=EB=E8=F0=F3=FE=F9=E8=F5 =EE=F0=E3=E0=ED=EE=E2. =CF=F0=EE= =F6=E5=E4=F3=F0=E0 =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF =EF=F0=EE=E2=E5=F0=EE=EA= , =E2=E8=E4=FB =EF=F0=EE=E2=E5=F0=EE=EA =E8 =EE=F1=ED=EE=E2=E0=ED=E8=FF=20 =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF, =EF=F0=E0=E2=EE=E2=EE=E5 =EF=EE=EB=EE=E6=E5= =ED=E8=E5 =F0=F3=EA=EE=E2=EE=E4=E8=F2=E5=EB=FF =EE=F0=E3=E0=ED=E8=E7=E0=F6= =E8=E8 =E8 =E4=EE=EB=E6=ED=EE=F1=F2=ED=FB=F5 =EB=E8=F6. =CF=F0=E0=E2=E0=20 =E8 =EE=E1=FF=E7=E0=ED=ED=EE=F1=F2=E8 =F0=F3=EA=EE=E2=EE=E4=E8=F2=E5=EB=FF= =EF=F0=E8 =EE=F1=F3=F9=E5=F1=F2=E2=EB=E5=ED=E8=E8 =EF=F0=EE=E2=E5=F0=EE=EA= .
=C8=ED=F2=E5=E3=F0=E8=F0=EE=E2=E0=ED=ED=E0=FF=20 =F1=E8=F1=F2=E5=EC=E0 =EE=F5=F0=E0=ED=FB =EE=E1=FA=E5=EA=F2=EE=E2.
=CE= =F1=ED=EE=E2=FB =E8=ED=F4=EE=F0=EC=E0=F6=E8=EE=ED=ED=EE=E9 =E1=E5=E7=EE=EF= =E0=F1=ED=EE=F1=F2=E8 =EF=F0=E5=E4=EF=F0=E8=FF=F2=E8=FF.=20 =D3=E3=F0=EE=E7=FB =EA=EE=ED=F4=E8=E4=E5=ED=F6=E8=E0=EB=FC=ED=EE=E9 =E8=ED= =F4=EE=F0=EC=E0=F6=E8=E8.
=CF=F0=E0=E2=EE=E2=FB=E5 =EE=F1=ED=EE=E2=FB = =E7=E0=F9=E8=F2=FB =EA=EE=ED=F4=E8=E4=E5=ED=F6=E8=E0=EB=FC=ED=EE=E9=20 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8. =CE=EF=F0=E5=E4=E5=EB=E5=ED=E8=E5 =EF=EE=ED= =FF=F2=E8=E9 '=EA=EE=ED=F4=E8=E4=E5=ED=F6=E8=E0=EB=FC=ED=E0=FF =E8=ED=F4=EE= =F0=EC=E0=F6=E8=FF' =E8 '=EA=EE=EC=EC=E5=F0=F7=E5=F1=EA=E0=FF=20 =F2=E0=E9=ED=E0' =E2 =F1=EE=EE=F2=E2=E5=F2=F1=F2=E2=E8=E8 =F1 =E7=E0=EA=EE= =ED=EE=E4=E0=F2=E5=EB=FC=F1=F2=E2=EE=EC =D0=D4. =CC=E5=F0=EE=EF=F0=E8=FF=F2= =E8=FF =EF=EE =E7=E0=F9=E8=F2=E5=20 =EA=EE=ED=F4=E8=E4=E5=ED=F6=E8=E0=EB=FC=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6= =E8=E8. =CC=E5=F0=FB =EF=EE =EE=E1=E5=F1=EF=E5=F7=E5=ED=E8=FE =E8=ED=F4=EE= =F0=EC=E0=F6=E8=EE=ED=ED=EE=E9 =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8=20 =EF=F0=E5=E4=EF=F0=E8=FF=F2=E8=FF, =F1=E2=FF=E7=E0=ED=ED=FB=E5 =F1 =EA=E0= =E4=F0=EE=E2=EE=E9 =F0=E0=E1=EE=F2=EE=E9.
=D2=E5=F5=ED=E8=F7=E5=F1=EA=E8= =E5 =F1=F0=E5=E4=F1=F2=E2=E0 =EF=F0=EE=EC=FB=F8=EB=E5=ED=ED=EE=E3=EE=20 =F8=EF=E8=EE=ED=E0=E6=E0 =E8 =F1=F0=E5=E4=F1=F2=E2=E0 =E8=F5 =EE=E1=ED=E0= =F0=F3=E6=E5=ED=E8=FF. =CC=E5=F0=EE=EF=F0=E8=FF=F2=E8=FF =EF=EE =E7=E0=F9= =E8=F2=E5 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8 =EE=F2 =F3=F2=E5=F7=EA=E8=20 =EF=EE =F2=E5=F5=ED=E8=F7=E5=F1=EA=E8=EC =EA=E0=ED=E0=EB=E0=EC. =CC=E5=F0= =EE=EF=F0=E8=FF=F2=E8=FF =EF=EE =EF=F0=E5=F1=E5=F7=E5=ED=E8=FE =ED=E5=F1=E0= =ED=EA=F6=E8=EE=ED=E8=F0=EE=E2=E0=ED=ED=EE=E3=EE =E4=EE=F1=F2=F3=EF=E0 =EA= =20 =EA=EE=ED=F4=E8=E4=E5=ED=F6=E8=E0=EB=FC=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6= =E8=E8. =C7=E0=F9=E8=F2=E0 =EA=EE=EC=EF=FC=FE=F2=E5=F0=ED=EE=E9 =E8=ED=F4= =EE=F0=EC=E0=F6=E8=E8. =CE=E1=E5=F1=EF=E5=F7=E5=ED=E8=E5=20 =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8 =EA=E0=ED=E0=EB=EE=E2 =F1=E2=FF=E7=E8= . =D2=E5=F5=ED=E8=F7=E5=F1=EA=E8=E5 =F1=F0=E5=E4=F1=F2=E2=E0 =E8=ED=F4=EE= =F0=EC=E0=F6=E8=EE=ED=ED=EE=E9 =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8=20 =C2=EE=E7=EC=EE=E6=ED=FB=E5 =F2=E5=F5=ED=E8=F7=E5=F1=EA=E8=E5 =EA=E0=ED=E0= =EB=FB =F3=F2=E5=F7=EA=E8 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8.
=C7=E0=F9=E8= =F2=E0 =EA=EE=EC=EF=FC=FE=F2=E5=F0=ED=EE=E9=20 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8. =C2=EE=E7=EC=EE=E6=ED=FB=E5 =F1=EF=EE=F1=EE= =E1=FB =F3=F2=E5=F0=E8, =E8=F1=EA=E0=E6=E5=ED=E8=FF, =E8=E7=EC=E5=ED=E5=ED= =E8=FF =EA=EE=EC=EF=FC=FE=F2=E5=F0=ED=EE=E9=20 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8 =E8=EB=E8 =EF=EE=EB=F3=F7=E5=ED=E8=FF =EA = =ED=E5=E9 =ED=E5=F1=E0=ED=EA=F6=E8=EE=ED=E8=F0=EE=E2=E0=ED=ED=EE=E3=EE =E4= =EE=F1=F2=F3=EF=E0; =EF=F0=E0=E2=E8=EB=E0 =EF=F0=E8 =E2=FB=E1=EE=F0=E5=20 =F1=F0=E5=E4=F1=F2=E2=E0 =E7=E0=F9=E8=F2=FB =EA=EE=EC=EF=FC=FE=F2=E5=F0=ED= =EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8; =EE=F1=ED=EE=E2=FB =EA=F0=E8=EF=F2= =EE=E3=F0=E0=F4=E8=F7=E5=F1=EA=EE=E9 =E7=E0=F9=E8=F2=FB=20 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8; =E2=E8=F0=F3=F1=ED=E0=FF =F3=E3=F0=EE=E7=E0= =EA=EE=EC=EF=FC=FE=F2=E5=F0=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8; =E2= =EE=E7=EC=EE=E6=ED=EE=F1=F2=FC =E7=E0=F9=E8=F2=FB=20 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8 =EF=F0=E8 =F0=E0=E1=EE=F2=E5 =E2 =F1=E5=F2= =E8 "=C8=ED=F2=E5=F0=ED=E5=F2"; =E0=F0=F5=E8=E2=E8=F0=EE=E2=E0=ED=E8=E5 =EA= =EE=EC=EF=FC=FE=F2=E5=F0=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8.=20 =DD=EB=E5=EA=F2=F0=EE=ED=ED=EE-=F6=E8=F4=F0=EE=E2=E0=FF =EF=EE=E4=EF=E8=F1= =FC =EA=E0=EA =F1=F0=E5=E4=F1=F2=E2=EE =E7=E0=F9=E8=F2=FB =E4=EE=EA=F3=EC= =E5=ED=F2=EE=E2, =EF=F0=E5=E4=F1=F2=E0=E2=EB=E5=ED=ED=FB=F5 =E2=20 =FD=EB=E5=EA=F2=F0=EE=ED=ED=EE=EC =E2=E8=E4=E5. =C7=E0=F9=E8=F2=E0 =EA=EE= =EC=EF=FC=FE=F2=E5=F0=ED=FB=F5 =F1=E5=F2=E5=E9.
=CF=F0=E0=EA=F2=E8=F7=E5= =F1=EA=E0=FF =E4=E5=EC=EE=ED=F1=F2=F0=E0=F6=E8=FF=20 =E2=EE=E7=EC=EE=E6=ED=EE=F1=F2=E5=E9 =F1=F0=E5=E4=F1=F2=E2 =EA=EE=ED=F2=F0= =EE=EB=FF =E8 =F3=EF=F0=E0=E2=EB=E5=ED=E8=FF =E4=EE=F1=F2=F3=EF=EE=EC, =F1= =F0=E5=E4=F1=F2=E2 =EF=F0=EE=F2=E8=E2=EE=E4=E5=E9=F1=F2=E2=E8=FF=20 =EF=F0=EE=EC=FB=F8=EB=E5=ED=ED=EE=EC=F3 =F8=EF=E8=EE=ED=E0=E6=F3.
 
=C2=F1=E5 =F1=EB=F3=F8=E0=F2=E5=EB=E8 =F1=E5=EC=E8=ED=E0=F0=E0 =EE=E1= =E5=F1=EF=E5=F7=E8=E2=E0=FE=F2=F1=FF =EA=EE=EC=EF=EB=E5=EA=F2=EE=EC =E8=ED= =F4=EE=F0=EC=E0=F6=E8=EE=ED=ED=FB=F5 =EC=E0=F2=E5=F0=E8=E0=EB=EE=E2.=20 =C2 =F1=F2=EE=E8=EC=EE=F1=F2=FC =E2=F5=EE=E4=FF=F2 =EA=EE=F4=E5-=E1=F0=E5= =E9=EA=E8.
 
=CF=CE=CB=CD=D3=DE =EF=F0=EE=E3=F0=E0=EC=EC=F3 =E8 =E4=EE=EF=EE=EB=ED= =E8=F2=E5=EB=FC=ED=F3=FE =E8=ED=F4=EEp=ECa=F6=E8=FE B=FB =EC=EE=E6e=F2e =E7= a=EFp=EEc=E8=F2=FC
=EF=EE=20 =F2e=EBe=F4=EE=EDy
 
< =EA=EE=E4 =CF=E5=F2=E5=F0=E1=F3=F0=E3=E0 > 6=D7 2 = =3D 5 6 -- 7 9
------=_NextPart_001_1FE9_01CEE45C.9452C6A0-- ------=_NextPart_000_1FE8_01CEE45C.9452C6A0 Content-Type: application/msword; name="eb_13-14.doc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="eb_13-14.doc" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAANwAAAAAAAAAA EAAAOQAAAAEAAAD+////AAAAADYAAAD///////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////s pcEAe8AZBAAA8BK/AAAAAAAAEAAAAAAACAAA9iAAAA4AYmpianrkeuQAAAAAAAAAAAAAAAAAAAAA AAAZBBYALiYAABiOAQAYjgEAIQkAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAALcAAAAAAOgIAAAAAAAA6AgAAGEW AAAAAAAAYRYAAAAAAABhFgAAAAAAAGEWAAAAAAAAYRYAABQAAAAAAAAAAAAAAP////8AAAAAdRYA AAAAAAB1FgAAAAAAAHUWAAA4AAAArRYAABwAAADJFgAAFAAAAHUWAAAAAAAALB0AAB4CAADdFgAA AAAAAN0WAAAAAAAA3RYAAAAAAADdFgAAAAAAAN0WAAAAAAAAzBcAAAAAAADMFwAAAAAAAMwXAAAA AAAAnxwAAAIAAAChHAAAAAAAAKEcAAAAAAAAoRwAAAAAAAChHAAAAAAAAKEcAAAAAAAAoRwAACQA AABKHwAAsgIAAPwhAAA6AAAAxRwAACEAAAAAAAAAAAAAAAAAAAAAAAAAYRYAAAAAAADMFwAAAAAA AAAAAAAAAAAAAAAAAAAAAADMFwAAAAAAAMwXAAAAAAAAzBcAAAAAAADMFwAAAAAAAMUcAAAAAAAA AAAAAAAAAABhFgAAAAAAAGEWAAAAAAAA3RYAAAAAAAAAAAAAAAAAAN0WAADvAAAA5hwAABYAAABM GQAAAAAAAEwZAAAAAAAATBkAAAAAAADMFwAAagAAAGEWAAAAAAAA3RYAAAAAAABhFgAAAAAAAN0W AAAAAAAAnxwAAAAAAAAAAAAAAAAAAEwZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAzBcAAAAAAACfHAAAAAAAAAAAAAAAAAAATBkAAAAAAABMGQAA HgAAAOkbAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERwAAAAAAADdFgAAAAAAAP////8AAAAAgEMtVUHk zgEAAAAAAAAAAP////8AAAAANhgAAI4AAAABHAAACAAAAAAAAAAAAAAAixwAABQAAAD8HAAAMAAA ACwdAAAAAAAACRwAAAgAAAA2IgAAAAAAAMQYAACIAAAANiIAABAAAAARHAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR HAAANgAAADYiAAAAAAAAAAAAAAAAAABhFgAAAAAAAEccAABEAAAAzBcAAAAAAADMFwAAAAAAAEwZ AAAAAAAAzBcAAAAAAADMFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzBcA AAAAAADMFwAAAAAAAMwXAAAAAAAAxRwAAAAAAADFHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAATBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwXAAAA AAAAzBcAAAAAAADMFwAAAAAAACwdAAAAAAAAzBcAAAAAAADMFwAAAAAAAMwXAAAAAAAAzBcAAAAA AAAAAAAAAAAAAP////8AAAAA/////wAAAAD/////AAAAAAAAAAAAAAAA/////wAAAAD/////AAAA AP////8AAAAA/////wAAAAD/////AAAAAP////8AAAAA/////wAAAAD/////AAAAAP////8AAAAA /////wAAAAD/////AAAAAP////8AAAAA/////wAAAAD/////AAAAADYiAAAAAAAAzBcAAAAAAADM FwAAAAAAAMwXAAAAAAAAzBcAAAAAAADMFwAAAAAAAMwXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMFwAAAAAAAMwXAAAAAAAAzBcA AAAAAADoCAAAPwwAACcVAAA6AQAABQASAQAAGQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEIABB BEIEPgQ4BDwEPgRBBEIETAQgADIERQQ+BDQETwRCBCAAOgQ+BEQENQQtADEEQAQ1BDkEOgQ4BC4A DQASBEEENQQgAEEEOwRDBEgEMARCBDUEOwQ4BCAAQQQ1BDwEOAQ9BDAEQAQwBCAAPwRABDUENAQy BDAEQAQ4BEIENQQ7BEwEPQQ+BCAAPgQxBDUEQQQ/BDUERwQ4BDIEMAROBEIEQQRPBCAAOgQ+BDwE PwQ7BDUEOgRCBD4EPAQgADgEPQREBD4EQAQ8BDAERgQ4BD4EPQQ9BEsERQQgADwEMARCBDUEQAQ4 BDAEOwQ+BDIELgAgAA0ADQAeBDEENwQ+BEAEOgANAB8EQAQwBDIEPgQyBEsENQQgAD4EQQQ9BD4E MgRLBCAANwQwBEkEOARCBEsEIAA6BD4EPQREBDgENAQ1BD0ERgQ4BDAEOwRMBD0EPgQ5BCAAOAQ9 BEQEPgRABDwEMARGBDgEOAQuAKAAHgQ/BEAENQQ0BDUEOwQ1BD0EOAQ1BCAAPwQ+BD0ETwRCBDgE OQQgACcAOgQ+BD0ERAQ4BDQENQQ9BEYEOAQwBDsETAQ9BDAETwQgADgEPQREBD4EQAQ8BDAERgQ4 BE8EJwAgADgEIAAnADoEPgQ8BDwENQRABEcENQRBBDoEMARPBCAAQgQwBDkEPQQwBCcAIAAyBCAA QQQ+BD4EQgQyBDUEQgRBBEIEMgQ4BDgEIABBBCAANwQwBDoEPgQ9BD4ENAQwBEIENQQ7BEwEQQRC BDIEPgQ8BCAAIAQkBC4AoAAcBDUEQAQ+BD8EQAQ4BE8EQgQ4BE8EIAA/BD4EIAA3BDAESQQ4BEIE NQQgADoEPgQ9BEQEOAQ0BDUEPQRGBDgEMAQ7BEwEPQQ+BDkEIAA4BD0ERAQ+BEAEPAQwBEYEOAQ4 BC4AoAAcBDUEQARLBCAAPwQ+BCAAPgQxBDUEQQQ/BDUERwQ1BD0EOAROBCAAOAQ9BEQEPgRABDwE MARGBDgEPgQ9BD0EPgQ5BCAAMQQ1BDcEPgQ/BDAEQQQ9BD4EQQRCBDgEIAA/BEAENQQ0BD8EQAQ4 BE8EQgQ4BE8ELAAgAEEEMgRPBDcEMAQ9BD0ESwQ1BCAAQQQgADoEMAQ0BEAEPgQyBD4EOQQgAEAE MAQxBD4EQgQ+BDkELgANACIENQRFBD0EOARHBDUEQQQ6BDgENQQgAEEEQAQ1BDQEQQRCBDIEMAQg AD8EQAQ+BDwESwRIBDsENQQ9BD0EPgQzBD4EIABIBD8EOAQ+BD0EMAQ2BDAEIAA4BCAAQQRABDUE NARBBEIEMgQwBCAAOARFBCAAPgQxBD0EMARABEMENgQ1BD0EOARPBC4AHAQ1BEAEPgQ/BEAEOARP BEIEOARPBCAAPwQ+BCAANwQwBEkEOARCBDUEIAA4BD0ERAQ+BEAEPAQwBEYEOAQ4BCAAPgRCBCAA QwRCBDUERwQ6BDgEIAA/BD4EIABCBDUERQQ9BDgERwQ1BEEEOgQ4BDwEIAA6BDAEPQQwBDsEMAQ8 BC4AIAAcBDUEQAQ+BD8EQAQ4BE8EQgQ4BE8EIAA/BD4EIAA/BEAENQRBBDUERwQ1BD0EOAROBCAA PQQ1BEEEMAQ9BDoERgQ4BD4EPQQ4BEAEPgQyBDAEPQQ9BD4EMwQ+BCAANAQ+BEEEQgRDBD8EMAQg ADoEIAA6BD4EPQREBDgENAQ1BD0ERgQ4BDAEOwRMBD0EPgQ5BCAAOAQ9BEQEPgRABDwEMARGBDgE OAQuACAAFwQwBEkEOARCBDAEIAA6BD4EPAQ/BEwETgRCBDUEQAQ9BD4EOQQgADgEPQREBD4EQAQ8 BDAERgQ4BDgELgAgAB4EMQQ1BEEEPwQ1BEcENQQ9BDgENQQgADEENQQ3BD4EPwQwBEEEPQQ+BEEE QgQ4BCAAOgQwBD0EMAQ7BD4EMgQgAEEEMgRPBDcEOAQuACAAIgQ1BEUEPQQ4BEcENQRBBDoEOAQ1 BCAAQQRABDUENARBBEIEMgQwBCAAOAQ9BEQEPgRABDwEMARGBDgEPgQ9BD0EPgQ5BCAAMQQ1BDcE PgQ/BDAEQQQ9BD4EQQRCBDgEIAASBD4ENwQ8BD4ENgQ9BEsENQQgAEIENQRFBD0EOARHBDUEQQQ6 BDgENQQgADoEMAQ9BDAEOwRLBCAAQwRCBDUERwQ6BDgEIAA4BD0ERAQ+BEAEPAQwBEYEOAQ4BC4A DQAeBEEEPQQ+BDIESwQgAE0EOgQ+BD0EPgQ8BDgERwQ1BEEEOgQ+BDkEIAAxBDUENwQ+BD8EMARB BD0EPgRBBEIEOAQgAD8EQAQ1BDQEPwRABDgETwRCBDgETwQuAA0AJARDBD0EOgRGBDgEOAQsACAA NwQwBDQEMARHBDgEIAA4BCAAPQQwBD8EQAQwBDIEOwQ1BD0EOARPBCAANAQ1BE8EQgQ1BDsETAQ9 BD4EQQRCBDgEIAAhBBEELgCgACEEPgRBBEIEMAQyBCAAIQQRBCwAIAA/BD4EOwQ+BDYENQQ9BDgE NQQgAD4EIAA/BD4ENARABDAENwQ0BDUEOwQ1BD0EOARPBEUELgAgAB4EQAQzBDAEPQQ4BDcEMARG BDgETwQgADsEOARHBD0EPgQ5BCAANwQwBEkEOARCBEsELgAgAC0EQgQwBD8ESwQgAEEEPgQ3BDQE MAQ9BDgETwQgACEEEQQgADgEIAA/BD4EQARPBDQEPgQ6BCAANQQ1BCAARARDBD0EOgRGBDgEPgQ9 BDgEQAQ+BDIEMAQ9BDgETwQuAA0AGgQ+BEAEPwQ+BEAEMARCBDgEMgQ9BEsENQQgADcEMARFBDIE MARCBEsEOgAgADgEPQRBBEIEQARDBDwENQQ9BEIESwQgAD4EMQQ9BDAEQARDBDYENQQ9BDgETwQg ADgEIAA/BEAEPgRCBDgEMgQ+BDQENQQ5BEEEQgQyBDgETwQgADoEPgRABD8EPgRABDAEQgQ4BDIE PQRLBDwEIAA3BDAERQQyBDAEQgQwBDwELgANAB8EQAQwBDIEPgQyBEsENQQgAD4EQQQ9BD4EMgRL BCAANAQ1BE8EQgQ1BDsETAQ9BD4EQQRCBDgEIAA6BD4EPQRCBEAEPgQ7BDgEQARDBE4ESQQ4BEUE IAA+BEAEMwQwBD0EPgQyBC4AoAAfBEAEPgRGBDUENARDBEAEMAQgAD8EQAQ+BDIENQQ0BDUEPQQ4 BE8EIAA/BEAEPgQyBDUEQAQ+BDoELAAgADIEOAQ0BEsEIAA/BEAEPgQyBDUEQAQ+BDoEIAA4BCAA PgRBBD0EPgQyBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAgAAGwI AACKCAAA9ggAAPgIAAAECQAABgkAAAgJAABuCQAAUAoAALQKAABsCwAA+AsAAHwOAADYDgAA48fj x66Sdl1BKEEoQShBADEVaHRjfAAWaHRjfABCKgFDShsAT0oDAFBKAwBRSgMAYUobAG5IGQRwaAAA AAB0SBkENxVodGN8ABZodGN8ADUIgUIqAUNKGwBPSgMAUEoDAFFKAwBcCIFhShsAbkgZBHBoAAAA AHRIGQQxFWh0Y3wAFmiZSXEAQioBQ0obAE9KAwBQSgMAUUoDAGFKGwBuSBkEcGgAAAAAdEgZBDcV aHRjfAAWaJlJcQA1CIFCKgFDShsAT0oDAFBKAwBRSgMAXAiBYUobAG5IGQRwaAAAAAB0SBkENxVo dGN8ABZoDgk5ADUIgUIqAUNKGwBPSgMAUEoDAFFKAwBcCIFhShsAbkgZBHBoAAAAAHRIGQQxFWh0 Y3wAFmgOCTkAQioBQ0obAE9KAwBQSgMAUUoDAGFKGwBuSBkEcGgAAAAAdEgZBDcVaHRjfAAWaA4J OQA2CIFCKgFDShsAT0oDAFBKAwBRSgMAXQiBYUobAG5IGQRwaAAAAAB0SBkENxVodGN8ABZodGN8 ADYIgUIqAUNKGwBPSgMAUEoDAFFKAwBdCIFhShsAbkgZBHBoAAAAAHRIGQQADwAIAABACAAA+AgA APoIAAAICQAAbAsAAHwOAADaDgAAHhAAANAQAAAaGQAAbBkAABQaAAA4GwAARB8AAOUAAAAAAAAA AAAAAADlAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAC1AAAAAAAAAAAAAAAA tQAAAAAAAAAAAAAAALUAAAAAAAAAAAAAAAC1AAAAAAAAAAAAAAAAtQAAAAAAAAAAAAAAAJoAAAAA AAAAAAAAAACaAAAAAAAAAAAAAAAAmgAAAAAAAAAAAAAAAH8AAAAAAAAAAAAAAAB/AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAABoAAAomAAtGAQASZPAAAQATpGQAFKRkAC1EAAFNxgoAAAD/////AAAA WyQBXCQBZ2SZSXEAABoAAAomAAtGAQASZPAAAQATpGQAFKRkAC1EAAFNxgoAAAD/////AAAAWyQB XCQBZ2QOCTkAABoAAAomAAtGAQASZPAAAQATpGQAFKRkAC1EAAFNxgoAAAD/////AAAAWyQBXCQB Z2R0Y3wAFQAAAyQBEmTwAAEAFKRkAC1EAAFNxgoAAAD/////AAAAYSQBZ2SZSXEAGgAAAyQBEmTw AAEAE6RkABSkZAAtRAABTcYKAAAA/////wAAAFskAVwkAWEkAWdkDgk5AAAO2A4AANoOAAA2DwAA HhAAAM4QAADQEAAAOBEAAKIRAAAAGAAAGhkAAGoZAABsGQAAyhkAABQaAABGGgAAOBsAAHYbAABE HwAAQCAAAEIgAABWIAAA5srmyuaulZOVrpWulXded153XkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAANxVodGN8ABZodGN8ADUIgT4qAUIqAUNKGwBPSgMAUEoDAFFKAwBhShsAbkgZBHBoAAAA AHRIGQQxFWh0Y3wAFmiZSXEAQioBQ0obAE9KAwBQSgMAUUoDAGFKGwBuSBkEcGgAAAAAdEgZBDcV aHRjfAAWaJlJcQA1CIFCKgFDShsAT0oDAFBKAwBRSgMAXAiBYUobAG5IGQRwaAAAAAB0SBkEA1UI ATEVaHRjfAAWaA4JOQBCKgFDShsAT0oDAFBKAwBRSgMAYUobAG5IGQRwaAAAAAB0SBkENxVodGN8 ABZoDgk5ADUIgUIqAUNKGwBPSgMAUEoDAFFKAwBcCIFhShsAbkgZBHBoAAAAAHRIGQQ3FWh0Y3wA Fmh0Y3wANQiBQioBQ0obAE9KAwBQSgMAUUoDAFwIgWFKGwBuSBkEcGgAAAAAdEgZBDEVaHRjfAAW aHRjfABCKgFDShsAT0oDAFBKAwBRSgMAYUobAG5IGQRwaAAAAAB0SBkEABQwBD0EOARPBCAAPwRA BD4EMgQ1BDQENQQ9BDgETwQsACAAPwRABDAEMgQ+BDIEPgQ1BCAAPwQ+BDsEPgQ2BDUEPQQ4BDUE IABABEMEOgQ+BDIEPgQ0BDgEQgQ1BDsETwQgAD4EQAQzBDAEPQQ4BDcEMARGBDgEOAQgADgEIAA0 BD4EOwQ2BD0EPgRBBEIEPQRLBEUEIAA7BDgERgQuACAAHwRABDAEMgQwBCAAOAQgAD4EMQRPBDcE MAQ9BD0EPgRBBEIEOAQgAEAEQwQ6BD4EMgQ+BDQEOARCBDUEOwRPBCAAPwRABDgEIAA+BEEEQwRJ BDUEQQRCBDIEOwQ1BD0EOAQ4BCAAPwRABD4EMgQ1BEAEPgQ6BC4ADQAYBD0EQgQ1BDMEQAQ4BEAE PgQyBDAEPQQ9BDAETwQgAEEEOARBBEIENQQ8BDAEIAA+BEUEQAQwBD0ESwQgAD4EMQRKBDUEOgRC BD4EMgQuAA0AHgRBBD0EPgQyBEsEIAA4BD0ERAQ+BEAEPAQwBEYEOAQ+BD0EPQQ+BDkEIAAxBDUE NwQ+BD8EMARBBD0EPgRBBEIEOAQgAD8EQAQ1BDQEPwRABDgETwRCBDgETwQuAKAAIwQzBEAEPgQ3 BEsEIAA6BD4EPQREBDgENAQ1BD0ERgQ4BDAEOwRMBD0EPgQ5BCAAOAQ9BEQEPgRABDwEMARGBDgE OAQuAA0AHwQ+BD0ETwRCBDgENQQgADQENQQ7BD4EMgQ+BDkEIABABDAENwQyBDUENAQ6BDgELgCg ACAEPgQ7BEwEIAAxBDgENwQ9BDUEQQQtAEAEMAQ3BDIENQQ0BDoEOAQgADIEIAA/BEAEOAQ9BE8E QgQ4BDgEIABDBD8EQAQwBDIEOwQ1BD0ERwQ1BEEEOgQ+BDMEPgQgAEAENQRIBDUEPQQ4BE8ELgAu ACAAGAQ9BEQEPgRABDwEMARGBDgEPgQ9BD0EPgQtAD8EPgQ4BEEEOgQ+BDIEMARPBCAAOAQgADgE PQREBD4EQAQ8BDAERgQ4BD4EPQQ9BD4ELQAwBD0EMAQ7BDgEQgQ4BEcENQRBBDoEMARPBCAAQAQw BDEEPgRCBDAELgANABcEMARJBDgEQgQwBCAAOgQ+BDwEPwRMBE4EQgQ1BEAEPQQ+BDkEIAA4BD0E RAQ+BEAEPAQwBEYEOAQ4BC4AoAASBD4ENwQ8BD4ENgQ9BEsENQQgAEEEPwQ+BEEEPgQxBEsEIABD BEIENQRABDgELAAgADgEQQQ6BDAENgQ1BD0EOARPBCwAIAA4BDcEPAQ1BD0ENQQ9BDgETwQgADoE PgQ8BD8ETAROBEIENQRABD0EPgQ5BCAAOAQ9BEQEPgRABDwEMARGBDgEOAQgADgEOwQ4BCAAPwQ+ BDsEQwRHBDUEPQQ4BE8EIAA6BCAAPQQ1BDkEIAA9BDUEQQQwBD0EOgRGBDgEPgQ9BDgEQAQ+BDIE MAQ9BD0EPgQzBD4EIAA0BD4EQQRCBEMEPwQwBDsAIAA/BEAEMAQyBDgEOwQwBCAAPwRABDgEIAAy BEsEMQQ+BEAENQQgAEEEQAQ1BDQEQQRCBDIEMAQgADcEMARJBDgEQgRLBCAAOgQ+BDwEPwRMBE4E QgQ1BEAEPQQ+BDkEIAA4BD0ERAQ+BEAEPAQwBEYEOAQ4BDsAIAA+BEEEPQQ+BDIESwQgADoEQAQ4 BD8EQgQ+BDMEQAQwBEQEOARHBDUEQQQ6BD4EOQQgADcEMARJBDgEQgRLBCAAOAQ9BEQEPgRABDwE MARGBDgEOAQ7ACAAMgQ4BEAEQwRBBD0EMARPBCAAQwQzBEAEPgQ3BDAEIAA6BD4EPAQ/BEwETgRC BDUEQAQ9BD4EOQQgADgEPQREBD4EQAQ8BDAERgQ4BDgEOwAgADIEPgQ3BDwEPgQ2BD0EPgRBBEIE TAQgADcEMARJBDgEQgRLBCAAOAQ9BEQEPgRABDwEMARGBDgEOAQgAD8EQAQ4BCAAQAQwBDEEPgRC BDUEIAAyBCAAQQQ1BEIEOAQgACIAGAQ9BEIENQRABD0ENQRCBCIAOwAgADAEQARFBDgEMgQ4BEAE PgQyBDAEPQQ4BDUEIAA6BD4EPAQ/BEwETgRCBDUEQAQ9BD4EOQQgADgEPQREBD4EQAQ8BDAERgQ4 BDgELgAgAC0EOwQ1BDoEQgRABD4EPQQ9BD4ELQBGBDgERARABD4EMgQwBE8EIAA/BD4ENAQ/BDgE QQRMBCAAOgQwBDoEIABBBEAENQQ0BEEEQgQyBD4EIAA3BDAESQQ4BEIESwQgADQEPgQ6BEMEPAQ1 BD0EQgQ+BDIELAAgAD8EQAQ1BDQEQQRCBDAEMgQ7BDUEPQQ9BEsERQQgADIEIABNBDsENQQ6BEIE QAQ+BD0EPQQ+BDwEIAAyBDgENAQ1BC4AIAAXBDAESQQ4BEIEMAQgADoEPgQ8BD8ETAROBEIENQRA BD0ESwRFBCAAQQQ1BEIENQQ5BC4ADQAfBEAEMAQ6BEIEOARHBDUEQQQ6BDAETwQgADQENQQ8BD4E PQRBBEIEQAQwBEYEOARPBCAAMgQ+BDcEPAQ+BDYEPQQ+BEEEQgQ1BDkEIABBBEAENQQ0BEEEQgQy BCAAOgQ+BD0EQgRABD4EOwRPBCAAOAQgAEMEPwRABDAEMgQ7BDUEPQQ4BE8EIAA0BD4EQQRCBEME PwQ+BDwELAAgAEEEQAQ1BDQEQQRCBDIEIAA/BEAEPgRCBDgEMgQ+BDQENQQ5BEEEQgQyBDgETwQg AD8EQAQ+BDwESwRIBDsENQQ9BD0EPgQ8BEMEIABIBD8EOAQ+BD0EMAQ2BEMELgANABcEMAQ/BDgE QQQwBEIETARBBE8EIAASBEsEIAA8BD4ENgRlAEIEZQAgAD8EPgQgAEIEZQA7BGUARAQ+BD0EeQAg AD4EQAQzBDoEPgQ8BDgEQgQ1BEIEMAQhAA0ADQADAA0ADQAEAA0ADQADAA0ADQAEAA0ADQBCBDUE OwQ1BEQEPgQ9BDoAIAArADcAIAAoADgAMQAyACkAIAA2ADQAMgAgADUANgAgADcAOQANAA0ADQAN AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARB8AAEIgAACeIAAAoCAAAKQg AACmIAAAqiAAAKwgAACwIAAAsiAAALYgAAC4IAAA8CAAAPIgAAD0IAAA9iAAAOQAAAAAAAAAAAAA AADNAAAAAAAAAAAAAAAAywAAAAAAAAAAAAAAAMEAAAAAAAAAAAAAAADLAAAAAAAAAAAAAAAAwQAA AAAAAAAAAAAAAMsAAAAAAAAAAAAAAADBAAAAAAAAAAAAAAAAywAAAAAAAAAAAAAAAMEAAAAAAAAA AAAAAADLAAAAAAAAAAAAAAAAvwAAAAAAAAAAAAAAAMsAAAAAAAAAAAAAAADLAAAAAAAAAAAAAAAA ywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFgAACQAAEmTwAAEAFKQAAGdkmUlxAAABAAAXAAASZPAA AQATpGQAFKRkAC1EAAFNxgoAAAD/////AAAAWyQBXCQBZ2R0Y3wAABoAAAomAAtGAQASZPAAAQAT pGQAFKRkAC1EAAFNxgoAAAD/////AAAAWyQBXCQBZ2SZSXEAAA9WIAAAXCAAAGwgAACCIAAAnCAA AJ4gAACgIAAAoiAAAKYgAACoIAAArCAAAK4gAACyIAAAtCAAALggAADGIAAAyiAAANAgAADSIAAA 2CAAANogAADuIAAA8CAAAPIgAAD0IAAA9iAAAOLEpuKmmZGNkY2RjZGNhHtye2ZyZmJejZkAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYW aL8Q/gAABhZomUlxAAAXFWgOCTkAFmgOCTkANQiBQ0ooAGFKKAARFmgOCTkANQiBQ0ooAGFKKAAR FmiZSXEANQiBQ0ooAGFKKAARFmh0Y3wANQiBQ0ooAGFKKAAGFmjNGZYAAA8DagAAAAAWaM0ZlgBV CAEYFWh0Y3wAFmi/EP4AT0oDAFBKAwBRSgMAADoVaHRjfAAWaJlJcQA1CIE+KgFCKgFDShsAT0oD AFBKAwBRSgMAXAiBYUobAG5IGQRwaAAAAAB0SBkEADoVaHRjfAAWaHRjfAA1CIE+KgFCKgFDShsA T0oDAFBKAwBRSgMAXAiBYUobAG5IGQRwaAAAAAB0SBkEADoVaHRjfAAWaA4JOQA1CIE+KgFCKgFD ShsAT0oDAFBKAwBRSgMAXAiBYUobAG5IGQRwaAAAAAB0SBkEGSwAMZBoAR+wgi4gsMZBIbClBiKw UgMjkG4EJJBuBCWwAAAXsMQCGLDEAgyQxAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAagQaABIAAQALAQ8ABwAEAAQABAAA AAQACAAAAJgAAACeAAAAngAAAJ4AAACeAAAAngAAAJ4AAACeAAAAngAAADYGAAA2BgAANgYAADYG AAA2BgAANgYAADYGAAA2BgAANgYAAHYCAAB2AgAAdgIAAHYCAAB2AgAAdgIAAHYCAAB2AgAAdgIA ADYGAAA2BgAANgYAADYGAAA2BgAANgYAAD4CAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAA NgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2 BgAANgYAADYGAAA2BgAANgYAADYGAACoAAAANgYAADYGAAAWAAAANgYAADYGAAA2BgAANgYAADYG AAA2BgAANgYAADYGAAC4AAAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYA ADYGAAA2BgAAaAEAAEgBAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAA NgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2 BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYG AAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYA ADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAALADAAA2BgAA MgYAABgAAADAAwAA0AMAAOADAADwAwAAAAQAABAEAAAgBAAAMAQAAEAEAABQBAAAYAQAAHAEAACA BAAAkAQAAMADAADQAwAA4AMAAPADAAAABAAAEAQAADIGAAAoAgAA2AEAAOgBAAAgBAAAMAQAAEAE AABQBAAAYAQAAHAEAACABAAAkAQAAMADAADQAwAA4AMAAPADAAAABAAAEAQAACAEAAAwBAAAQAQA AFAEAABgBAAAcAQAAIAEAACQBAAAwAMAANADAADgAwAA8AMAAAAEAAAQBAAAIAQAADAEAABABAAA UAQAAGAEAABwBAAAgAQAAJAEAADAAwAA0AMAAOADAADwAwAAAAQAABAEAAAgBAAAMAQAAEAEAABQ BAAAYAQAAHAEAACABAAAkAQAAMADAADQAwAA4AMAAPADAAAABAAAEAQAACAEAAAwBAAAQAQAAFAE AABgBAAAcAQAAIAEAACQBAAAwAMAANADAADgAwAA8AMAAAAEAAAQBAAAIAQAADAEAABABAAAUAQA AGAEAABwBAAAgAQAAJAEAAA4AQAAWAEAAPgBAAAIAgAAGAIAAFYCAAB+AgAAIAAAAE9KBABQSgQA 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 l7Xily/evw2BXodvCCOmpEkm+I4lMMzQXVMHUPxWoiFd/QsAAP//AwBQSwMEFAAGAAgAAAAhAA3R kJ+2AAAAGwEAACcAAAB0aGVtZS90aGVtZS9fcmVscy90aGVtZU1hbmFnZXIueG1sLnJlbHOEj00K wjAUhPeCdwhvb9O6EJEm3YjQrdQDhOQ1DTY/JFHs7Q2uLAguh2G+mWm7l53JE2My3jFoqhoIOumV cZrBbbjsjkBSFk6J2TtksGCCjm837RVnkUsoTSYkUiguMZhyDidKk5zQilT5gK44o49W5CKjpkHI u9BI93V9oPGbAXzFJL1iEHvVABmWUJr/s/04GolnLx8WXf5RQXPZhQUoosbM4CObqkwEylu6usTf AAAA//8DAFBLAQItABQABgAIAAAAIQDp3g+//wAAABwCAAATAAAAAAAAAAAAAAAAAAAAAABbQ29u dGVudF9UeXBlc10ueG1sUEsBAi0AFAAGAAgAAAAhAKXWp+fAAAAANgEAAAsAAAAAAAAAAAAAAAAA MAEAAF9yZWxzLy5yZWxzUEsBAi0AFAAGAAgAAAAhAGt5lhaDAAAAigAAABwAAAAAAAAAAAAAAAAA GQIAAHRoZW1lL3RoZW1lL3RoZW1lTWFuYWdlci54bWxQSwECLQAUAAYACAAAACEApV59LccGAADX GwAAFgAAAAAAAAAAAAAAAADWAgAAdGhlbWUvdGhlbWUvdGhlbWUxLnhtbFBLAQItABQABgAIAAAA IQAN0ZCftgAAABsBAAAnAAAAAAAAAAAAAAAAANEJAAB0aGVtZS90aGVtZS9fcmVscy90aGVtZU1h bmFnZXIueG1sLnJlbHNQSwUGAAAAAAUABQBdAQAAzAoAAAAAPD94bWwgdmVyc2lvbj0iMS4wIiBl bmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pg0KPGE6Y2xyTWFwIHhtbG5zOmE9Imh0 dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9kcmF3aW5nbWwvMjAwNi9tYWluIiBiZzE9 Imx0MSIgdHgxPSJkazEiIGJnMj0ibHQyIiB0eDI9ImRrMiIgYWNjZW50MT0iYWNjZW50MSIgYWNj ZW50Mj0iYWNjZW50MiIgYWNjZW50Mz0iYWNjZW50MyIgYWNjZW50ND0iYWNjZW50NCIgYWNjZW50 NT0iYWNjZW50NSIgYWNjZW50Nj0iYWNjZW50NiIgaGxpbms9ImhsaW5rIiBmb2xIbGluaz0iZm9s SGxpbmsiLz4AAAAATAkAABMAACYAAAAA/////wAAAAADAAAABgAAAAYAAAAJAAAADAAAAAwAAAAM AAAADAAAAAwAAAApAAAAKQAAACkAAAAsAAAAAAgAANgOAABWIAAA9iAAAAkAAAALAAAAEgAAAAAI AABEHwAA9iAAAAoAAAARAAAADwAA8EwAAAAAAAbwGAAAAAIEAAACAAAAAQAAAAEAAAABAAAAAgAA ACMAC/AMAAAAhsEAAAAAxcEAAAAAQAAe8RAAAAD//wAAAAD/AICAgAD3AAAQAA8AAvCSAAAAEAAI 8AgAAAABAAAAAQQAAA8AA/AwAAAADwAE8CgAAAABAAnwEAAAAAAAAAAAAAAAAAAAAAAAAAACAArw CAAAAAAEAAAFAAAADwAE8EIAAAASAArwCAAAAAEEAAAADgAAUwAL8B4AAAC/AQAAEADLAQAAAAD/ AQAACAAEAwkAAAA/AwEAAQAAABHwBAAAAAEAAAAAAAAA8AEAAAcCAAAACQAABgkAAAoJAAASCQAA IQkAACMJAAAkCQAAJgkAACcJAAApCQAAKgkAACwJAAAtCQAASgkAAE0JAAAHABwABwAcAAcAHAAH AAcAAgAHAAIABwACAAcAAgAHAAIAAAAAAPsBAAD9AQAAowMAAKUDAADtAwAA7wMAAPoFAAAJBgAA xQgAAMwIAAADCQAABAkAACEJAAAjCQAAJAkAACYJAAAnCQAAKQkAACoJAAAsCQAALQkAAEoJAABN CQAABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAHAAIABwACAAcAAgAHAAIABwACAAAAAAA+AwAA bQMAACEFAACHBQAA2wUAAPUFAAAvBgAAbQYAAFgIAABzCAAAIQkAACMJAAAkCQAAJgkAACcJAAAp CQAAKgkAACwJAAAtCQAASAkAAEoJAABNCQAABwAFAAcABQAHAAUABwAFAAcABQAHAAcAAgAHAAIA BwACAAcAAgAFAAcAAgABAEFk/jZ631oh/w//D/8P/w//D/8P/w//D/8PAAABAAAAFwAAAAAAAAAA AAAAAAAAAAAAAAAPGAAAD4TQAhGEmP4VxgUAAdACBl6E0AJghJj+Q0oUAE9KBgBRSgYAbygAAQD8 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 AAAAAAAAAAAAAKUGbgS0ALQAgYEyMAAAAAAAAAAAAAAAAAAAHQkAAB0JAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA AUuDUQDwEAAIAPz9AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhIUAAAAAAJ8P8PAAkkUAAA4wQA AP///3////9/////f////3////9/////f////38bK1cAAAQAADIAAAAAAAAAAAAAAAAAAAAAAAAA AAAhBAAAAAAAAAAAAAAAAAAAAAAAABAcAAAIAAAAAAAAAAAAeAAAAHgAAAAAAAAAAAAAAKAFAAAA AAAACwAAAAAAAADcAAAA//8SAAAAAAAAAAAAAAAAAAAABABzAHYAawB1AAQAcwB2AGsAdQAAAAAA AAAAAAAAAAAAAAAAAAAAABAAAAAGAAAAAQAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA/v8AAAYBAgAAAAAAAAAAAAAAAAAAAAAAAQAAAOCFn/L5T2gQq5EI ACsns9kwAAAAVAEAABAAAAABAAAAiAAAAAIAAACQAAAAAwAAAJwAAAAEAAAAqAAAAAUAAAC4AAAA BwAAAMQAAAAIAAAA1AAAAAkAAADkAAAAEgAAAPAAAAAKAAAAEAEAAAwAAAAcAQAADQAAACgBAAAO AAAANAEAAA8AAAA8AQAAEAAAAEQBAAATAAAATAEAAAIAAADjBAAAHgAAAAQAAAAAAAAAHgAAAAQA AAAAAAAAHgAAAAgAAABzdmt1AAAAAB4AAAAEAAAAAAAAAB4AAAAIAAAATm9ybWFsAAAeAAAACAAA AHN2a3UAAAAAHgAAAAQAAAAzAAAAHgAAABgAAABNaWNyb3NvZnQgT2ZmaWNlIFdvcmQAAABAAAAA ANJJawAAAABAAAAAAFhe3NbjzgFAAAAAALScT0HkzgEDAAAAAgAAAAMAAABcAQAAAwAAAMUHAAAD AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAP7/AAAGAQIAAAAAAAAAAAAAAAAAAAAAAAEAAAAC1c3VnC4bEJOXCAArLPmuMAAA AOwAAAAMAAAAAQAAAGgAAAAPAAAAcAAAAAUAAAB8AAAABgAAAIQAAAARAAAAjAAAABcAAACUAAAA CwAAAJwAAAAQAAAApAAAABMAAACsAAAAFgAAALQAAAANAAAAvAAAAAwAAADJAAAAAgAAAOMEAAAe AAAABAAAAAAAAAADAAAAEAAAAAMAAAAEAAAAAwAAAB0JAAADAAAAAAAOAAsAAAAAAAAACwAAAAAA AAALAAAAAAAAAAsAAAAAAAAAHhAAAAEAAAABAAAAAAwQAAACAAAAHgAAAAkAAADN4Ofi4O3o5QAD AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAA AA8AAAAQAAAAEQAAABIAAAATAAAA/v///xUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAA HQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAA/v///ycAAAAoAAAAKQAAACoAAAAr AAAALAAAAC0AAAD+////LwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAAP7////9////OAAAAP7/ ///+/////v////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAWAAUB//////////8DAAAABgkCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAADBENlVB 5M4BOgAAAIAAAAAAAAAAMQBUAGEAYgBsAGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAgH/////BQAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAUAAAARiIAAAAAAABXAG8AcgBkAEQAbwBjAHUAbQBlAG4AdAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgACAQEAAAD//////////wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuJgAAAAAAAAUAUwB1AG0AbQBhAHIA eQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIBAgAA AAQAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAAQAAAAAAAA BQBEAG8AYwB1AG0AZQBuAHQAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAA AAAAAAAAADgAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAuAAAAABAAAAAAAAABAEMAbwBtAHAATwBiAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///// //////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB AAAA/v////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////wEA /v8DCgAA/////wYJAgAAAAAAwAAAAAAAAEYgAAAAxO7q8+zl7fIgTWljcm9zb2Z0IFdvcmQgOTct MjAwMwAKAAAATVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjgA9DmycQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ------=_NextPart_000_1FE8_01CEE45C.9452C6A0-- From jeff.liu@oracle.com Mon Nov 18 06:20:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2EC4E29E04 for ; Mon, 18 Nov 2013 06:20:40 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1B8C58F8050 for ; Mon, 18 Nov 2013 04:20:37 -0800 (PST) X-ASG-Debug-ID: 1384777235-04cb6c537dabf50001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id 0U76WzgBGOcU4dFw (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 04:20:36 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAICK9DU019402 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 18 Nov 2013 12:20:10 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAICK7Og014130 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 18 Nov 2013 12:20:09 GMT Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAICK7fm000905; Mon, 18 Nov 2013 12:20:07 GMT Received: from [192.168.1.106] (/123.119.106.179) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 18 Nov 2013 04:20:07 -0800 Message-ID: <528A0646.7010604@oracle.com> Date: Mon, 18 Nov 2013 20:21:26 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 1/4] xfs: introduce a new helper xfs_inobt_reada_chunk() References: <5281F509.7020105@oracle.com> <20131115170325.GA16942@infradead.org> <5288B58D.5030609@oracle.com> <20131118110113.GA1304@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 1/4] xfs: introduce a new helper xfs_inobt_reada_chunk() In-Reply-To: <20131118110113.GA1304@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384777236 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142410 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/18 2013 07:01 PM, Christoph Hellwig wrote: >>> I'd prefer to factor this out even further. xfs_ialloc_inode_init and >>> xfs_ifree_cluster already have two pieces of code that calculate these >>> two (with more readable names) and an additional nuber buffers counter >>> we won't need here, it might make most sense to factor that into a >>> single common helper. >> Yup, I also thought this can be factored out, however, I can not figure out >> a meaningful function name at that time due to my poor skill... >> >> How about if we introduce an inline helper to xfs_ialloc.h as below? >> >> /* Helper function to extract the # of blocks/inodes/buffers hint per cluster */ >> static inline void >> xfs_ialloc_get_cluster_hints( >> struct xfs_mount *mp, >> int *nblks; >> int *ninodes; >> int *nbufs) >> { >> .... >> } > > Probably fine to make it an inline. I don't think we need the nbufs > parameter, as it requires the length to calculate, and it's a trivial > length / blks_per_cluster. > > Similarly the ninodes value is trivially calculatable, so it might be > as easy as: > > static inline int > xfs_ialloc_blks_per_cluster(struct xfs_mount *mp) > { > if (mp->m_sb.sb_blocksize >= XFS_INODE_CLUSTER_SIZE(mp)) > return 1; > return XFS_INODE_CLUSTER_SIZE(mp) / mp->m_sb.sb_blocksize; > } > > > ... > > blks_per_cluster = xfs_ialloc_blks_per_cluster(mp); > nbufs = length / blks_per_cluster; > ninodes = blks_per_cluster * mp->m_sb.sb_inopblock; Coool, your idea is better than mine. Thanks, -Jeff From jeff.liu@oracle.com Mon Nov 18 06:40:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E4AFD29DF9 for ; Mon, 18 Nov 2013 06:40:23 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7457BAC006 for ; Mon, 18 Nov 2013 04:40:20 -0800 (PST) X-ASG-Debug-ID: 1384778419-04cbb04166ac140001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id 7GvhLIsym8uLbeZ2 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 04:40:19 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAICdqdO007365 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 18 Nov 2013 12:39:53 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAICdq3L029392 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 18 Nov 2013 12:39:52 GMT Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAICdqVp014285; Mon, 18 Nov 2013 12:39:52 GMT Received: from [192.168.1.106] (/123.119.106.179) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 18 Nov 2013 04:39:51 -0800 Message-ID: <528A0AE5.40702@oracle.com> Date: Mon, 18 Nov 2013 20:41:09 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [RFC PATCH 4/4] xfs: implement parallism quota check References: <5281F527.3040200@oracle.com> <20131115172626.GD16942@infradead.org> <5288BE14.1050302@oracle.com> <20131118110449.GB1304@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 4/4] xfs: implement parallism quota check In-Reply-To: <20131118110449.GB1304@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384778419 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142410 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/18 2013 07:04 PM, Christoph Hellwig wrote: > On Sun, Nov 17, 2013 at 09:01:08PM +0800, Jeff Liu wrote: >> On 11/16 2013 01:26 AM, Christoph Hellwig wrote: >>> As Dave pointed out this really should be xfs_bukstat_ag. But looking >>> at the code you're almost 90% there anyway. >> One main reason I did not make a per ag bulkstat is because bulkstat() will >> skip an allocation group if read agi buffer failed, i.e, >> >> while (XFS_BULKSTAT_UBLEFT(ubleft) && agno < mp->m_sb.sb_agcount) { >> cond_resched(); >> error = xfs_ialloc_read_agi(mp, NULL, agno, &agbp); >> if (error) { >> /* >> * Skip this allocation group and go to the next one. >> */ >> agno++; >> agino = 0; >> continue; >> } >> .... >> } >> >> Should it capture this issue and drop a warning in this case? > > I've been thinking hard about this, but I can't really see any reason > why we would skip an AG instead of propagating the error. The only > error xfs_ialloc_read_agi can return is an I/O error from reading > the buffer from disk, and we'd really want to propagate that sort > of I/O errror. I'd suggest a patch at the beginning of the series > to just change that behavior for all the two places in bulkstat that > call xfs_ialloc_read_agi. None of the other callers seem to behave > this way either. Ok, thanks for clearing up my confusion. Thanks, -Jeff From BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 18 07:10:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9132429DF9 for ; Mon, 18 Nov 2013 07:10:45 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7042E304066 for ; Mon, 18 Nov 2013 05:10:42 -0800 (PST) X-ASG-Debug-ID: 1384780240-04cbb04169adcb0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id b9ZFyH17Jr1k4kuJ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 05:10:41 -0800 (PST) X-Barracuda-Envelope-From: BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1ViObA-0005dZ-OT; Mon, 18 Nov 2013 13:10:40 +0000 Date: Mon, 18 Nov 2013 05:10:40 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 1/2] xfs: tiny xfs_setattr_mode cleanup Message-ID: <20131118131040.GA21649@infradead.org> X-ASG-Orig-Subj: [PATCH 1/2] xfs: tiny xfs_setattr_mode cleanup MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384780241 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142410 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Remove the pointless tp argument, and properly align the local variable declarations. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_iops.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) Index: linux/fs/xfs/xfs_iops.c =================================================================== --- linux.orig/fs/xfs/xfs_iops.c 2013-11-14 17:58:06.612700222 +0100 +++ linux/fs/xfs/xfs_iops.c 2013-11-18 11:54:46.083792257 +0100 @@ -459,14 +459,12 @@ xfs_vn_getattr( static void xfs_setattr_mode( - struct xfs_trans *tp, struct xfs_inode *ip, struct iattr *iattr) { - struct inode *inode = VFS_I(ip); - umode_t mode = iattr->ia_mode; + struct inode *inode = VFS_I(ip); + umode_t mode = iattr->ia_mode; - ASSERT(tp); ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); ip->i_d.di_mode &= S_IFMT; @@ -633,7 +631,7 @@ xfs_setattr_nonsize( * Change file access modes. */ if (mask & ATTR_MODE) - xfs_setattr_mode(tp, ip, iattr); + xfs_setattr_mode(ip, iattr); /* * Change file access or modified times. @@ -871,7 +869,7 @@ xfs_setattr_size( * Change file access modes. */ if (mask & ATTR_MODE) - xfs_setattr_mode(tp, ip, iattr); + xfs_setattr_mode(ip, iattr); if (mask & ATTR_CTIME) { inode->i_ctime = iattr->ia_ctime; From BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 18 07:10:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 737FC29E16 for ; Mon, 18 Nov 2013 07:10:57 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 615A58F8035 for ; Mon, 18 Nov 2013 05:10:54 -0800 (PST) X-ASG-Debug-ID: 1384780252-04cbb04166adce0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id kzsLBfXQNahOzJ4J (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 05:10:53 -0800 (PST) X-Barracuda-Envelope-From: BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1ViObM-0005e5-ME for xfs@oss.sgi.com; Mon, 18 Nov 2013 13:10:52 +0000 Date: Mon, 18 Nov 2013 05:10:52 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 2/2] xfs: add xfs_setattr_time Message-ID: <20131118131052.GB21649@infradead.org> X-ASG-Orig-Subj: [PATCH 2/2] xfs: add xfs_setattr_time References: <20131118131040.GA21649@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131118131040.GA21649@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384780253 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142410 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Split out a xfs_setattr_time helper to share code between truncate and regular setattr similar to xfs_setattr_mode. I might also have another caller growing for this in the near future. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_iops.c | 66 ++++++++++++++++++++++++------------------------------ 1 file changed, 30 insertions(+), 36 deletions(-) Index: linux/fs/xfs/xfs_iops.c =================================================================== --- linux.orig/fs/xfs/xfs_iops.c 2013-11-18 11:54:46.083792257 +0100 +++ linux/fs/xfs/xfs_iops.c 2013-11-18 11:55:34.891791256 +0100 @@ -474,6 +474,32 @@ xfs_setattr_mode( inode->i_mode |= mode & ~S_IFMT; } +static void +xfs_setattr_time( + struct xfs_inode *ip, + struct iattr *iattr) +{ + struct inode *inode = VFS_I(ip); + + ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); + + if (iattr->ia_valid & ATTR_ATIME) { + inode->i_atime = iattr->ia_atime; + ip->i_d.di_atime.t_sec = iattr->ia_atime.tv_sec; + ip->i_d.di_atime.t_nsec = iattr->ia_atime.tv_nsec; + } + if (iattr->ia_valid & ATTR_CTIME) { + inode->i_ctime = iattr->ia_ctime; + ip->i_d.di_ctime.t_sec = iattr->ia_ctime.tv_sec; + ip->i_d.di_ctime.t_nsec = iattr->ia_ctime.tv_nsec; + } + if (iattr->ia_valid & ATTR_MTIME) { + inode->i_mtime = iattr->ia_mtime; + ip->i_d.di_mtime.t_sec = iattr->ia_mtime.tv_sec; + ip->i_d.di_mtime.t_nsec = iattr->ia_mtime.tv_nsec; + } +} + int xfs_setattr_nonsize( struct xfs_inode *ip, @@ -627,30 +653,10 @@ xfs_setattr_nonsize( } } - /* - * Change file access modes. - */ if (mask & ATTR_MODE) xfs_setattr_mode(ip, iattr); - - /* - * Change file access or modified times. - */ - if (mask & ATTR_ATIME) { - inode->i_atime = iattr->ia_atime; - ip->i_d.di_atime.t_sec = iattr->ia_atime.tv_sec; - ip->i_d.di_atime.t_nsec = iattr->ia_atime.tv_nsec; - } - if (mask & ATTR_CTIME) { - inode->i_ctime = iattr->ia_ctime; - ip->i_d.di_ctime.t_sec = iattr->ia_ctime.tv_sec; - ip->i_d.di_ctime.t_nsec = iattr->ia_ctime.tv_nsec; - } - if (mask & ATTR_MTIME) { - inode->i_mtime = iattr->ia_mtime; - ip->i_d.di_mtime.t_sec = iattr->ia_mtime.tv_sec; - ip->i_d.di_mtime.t_nsec = iattr->ia_mtime.tv_nsec; - } + if (mask & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)) + xfs_setattr_time(ip, iattr); xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); @@ -865,22 +871,10 @@ xfs_setattr_size( xfs_inode_clear_eofblocks_tag(ip); } - /* - * Change file access modes. - */ if (mask & ATTR_MODE) xfs_setattr_mode(ip, iattr); - - if (mask & ATTR_CTIME) { - inode->i_ctime = iattr->ia_ctime; - ip->i_d.di_ctime.t_sec = iattr->ia_ctime.tv_sec; - ip->i_d.di_ctime.t_nsec = iattr->ia_ctime.tv_nsec; - } - if (mask & ATTR_MTIME) { - inode->i_mtime = iattr->ia_mtime; - ip->i_d.di_mtime.t_sec = iattr->ia_mtime.tv_sec; - ip->i_d.di_mtime.t_nsec = iattr->ia_mtime.tv_nsec; - } + if (mask & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)) + xfs_setattr_time(ip, iattr); xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); From bfoster@redhat.com Mon Nov 18 07:46:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C9EFC29DF9 for ; Mon, 18 Nov 2013 07:46:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id B835F304067 for ; Mon, 18 Nov 2013 05:46:25 -0800 (PST) X-ASG-Debug-ID: 1384782381-04cb6c537db0770001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id u4PplgrFjdh5CTrn for ; Mon, 18 Nov 2013 05:46:21 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAIDkKAX031691 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 18 Nov 2013 08:46:21 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAIDkK8p013786 for ; Mon, 18 Nov 2013 08:46:20 -0500 Message-ID: <528A1BA5.7060004@redhat.com> Date: Mon, 18 Nov 2013 08:52:37 -0500 From: Brian Foster User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: xfs@oss.sgi.com Subject: Re: [PATCH 1/2] xfs: tiny xfs_setattr_mode cleanup References: <20131118131040.GA21649@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 1/2] xfs: tiny xfs_setattr_mode cleanup In-Reply-To: <20131118131040.GA21649@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384782381 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/18/2013 08:10 AM, Christoph Hellwig wrote: > Remove the pointless tp argument, and properly align the local variable > declarations. > > Signed-off-by: Christoph Hellwig > > --- Reviewed-by: Brian Foster > fs/xfs/xfs_iops.c | 10 ++++------ > 1 file changed, 4 insertions(+), 6 deletions(-) > > Index: linux/fs/xfs/xfs_iops.c > =================================================================== > --- linux.orig/fs/xfs/xfs_iops.c 2013-11-14 17:58:06.612700222 +0100 > +++ linux/fs/xfs/xfs_iops.c 2013-11-18 11:54:46.083792257 +0100 > @@ -459,14 +459,12 @@ xfs_vn_getattr( > > static void > xfs_setattr_mode( > - struct xfs_trans *tp, > struct xfs_inode *ip, > struct iattr *iattr) > { > - struct inode *inode = VFS_I(ip); > - umode_t mode = iattr->ia_mode; > + struct inode *inode = VFS_I(ip); > + umode_t mode = iattr->ia_mode; > > - ASSERT(tp); > ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); > > ip->i_d.di_mode &= S_IFMT; > @@ -633,7 +631,7 @@ xfs_setattr_nonsize( > * Change file access modes. > */ > if (mask & ATTR_MODE) > - xfs_setattr_mode(tp, ip, iattr); > + xfs_setattr_mode(ip, iattr); > > /* > * Change file access or modified times. > @@ -871,7 +869,7 @@ xfs_setattr_size( > * Change file access modes. > */ > if (mask & ATTR_MODE) > - xfs_setattr_mode(tp, ip, iattr); > + xfs_setattr_mode(ip, iattr); > > if (mask & ATTR_CTIME) { > inode->i_ctime = iattr->ia_ctime; > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 18 07:46:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id F421029DF9 for ; Mon, 18 Nov 2013 07:46:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D363F8F8050 for ; Mon, 18 Nov 2013 05:46:26 -0800 (PST) X-ASG-Debug-ID: 1384782385-04bdf06eedb57e0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id C4Fa6LIhNdpB1gR1 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 05:46:25 -0800 (PST) X-Barracuda-Envelope-From: BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1ViP9l-0006PY-Q2; Mon, 18 Nov 2013 13:46:25 +0000 Date: Mon, 18 Nov 2013 05:46:25 -0800 From: Christoph Hellwig To: Josef Bacik Cc: xfs@oss.sgi.com, linux-btrfs@vger.kernel.org Subject: Re: [PATCH 2/2] xfstests: add a rename fsync test Message-ID: <20131118134625.GA24604@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 2/2] xfstests: add a rename fsync test References: <1384538464-7384-1-git-send-email-jbacik@fusionio.com> <1384538464-7384-2-git-send-email-jbacik@fusionio.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384538464-7384-2-git-send-email-jbacik@fusionio.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384782385 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142411 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Both patches look good to me, but I haven't actually run the new testcase yet.. From bfoster@redhat.com Mon Nov 18 07:47:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8CD0229DF9 for ; Mon, 18 Nov 2013 07:47:02 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1905AAC009 for ; Mon, 18 Nov 2013 05:47:01 -0800 (PST) X-ASG-Debug-ID: 1384782420-04cb6c537eb07e0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id DSBdex1WGh6DH99F for ; Mon, 18 Nov 2013 05:47:01 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAIDl0Ct030739 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 18 Nov 2013 08:47:00 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAIDkxer027447 for ; Mon, 18 Nov 2013 08:47:00 -0500 Message-ID: <528A1BCD.9060900@redhat.com> Date: Mon, 18 Nov 2013 08:53:17 -0500 From: Brian Foster User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: xfs@oss.sgi.com Subject: Re: [PATCH 2/2] xfs: add xfs_setattr_time References: <20131118131040.GA21649@infradead.org> <20131118131052.GB21649@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 2/2] xfs: add xfs_setattr_time In-Reply-To: <20131118131052.GB21649@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384782420 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/18/2013 08:10 AM, Christoph Hellwig wrote: > Split out a xfs_setattr_time helper to share code between truncate and > regular setattr similar to xfs_setattr_mode. I might also have another > caller growing for this in the near future. > > Signed-off-by: Christoph Hellwig > > --- Reviewed-by: Brian Foster > fs/xfs/xfs_iops.c | 66 ++++++++++++++++++++++++------------------------------ > 1 file changed, 30 insertions(+), 36 deletions(-) > > Index: linux/fs/xfs/xfs_iops.c > =================================================================== > --- linux.orig/fs/xfs/xfs_iops.c 2013-11-18 11:54:46.083792257 +0100 > +++ linux/fs/xfs/xfs_iops.c 2013-11-18 11:55:34.891791256 +0100 > @@ -474,6 +474,32 @@ xfs_setattr_mode( > inode->i_mode |= mode & ~S_IFMT; > } > > +static void > +xfs_setattr_time( > + struct xfs_inode *ip, > + struct iattr *iattr) > +{ > + struct inode *inode = VFS_I(ip); > + > + ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); > + > + if (iattr->ia_valid & ATTR_ATIME) { > + inode->i_atime = iattr->ia_atime; > + ip->i_d.di_atime.t_sec = iattr->ia_atime.tv_sec; > + ip->i_d.di_atime.t_nsec = iattr->ia_atime.tv_nsec; > + } > + if (iattr->ia_valid & ATTR_CTIME) { > + inode->i_ctime = iattr->ia_ctime; > + ip->i_d.di_ctime.t_sec = iattr->ia_ctime.tv_sec; > + ip->i_d.di_ctime.t_nsec = iattr->ia_ctime.tv_nsec; > + } > + if (iattr->ia_valid & ATTR_MTIME) { > + inode->i_mtime = iattr->ia_mtime; > + ip->i_d.di_mtime.t_sec = iattr->ia_mtime.tv_sec; > + ip->i_d.di_mtime.t_nsec = iattr->ia_mtime.tv_nsec; > + } > +} > + > int > xfs_setattr_nonsize( > struct xfs_inode *ip, > @@ -627,30 +653,10 @@ xfs_setattr_nonsize( > } > } > > - /* > - * Change file access modes. > - */ > if (mask & ATTR_MODE) > xfs_setattr_mode(ip, iattr); > - > - /* > - * Change file access or modified times. > - */ > - if (mask & ATTR_ATIME) { > - inode->i_atime = iattr->ia_atime; > - ip->i_d.di_atime.t_sec = iattr->ia_atime.tv_sec; > - ip->i_d.di_atime.t_nsec = iattr->ia_atime.tv_nsec; > - } > - if (mask & ATTR_CTIME) { > - inode->i_ctime = iattr->ia_ctime; > - ip->i_d.di_ctime.t_sec = iattr->ia_ctime.tv_sec; > - ip->i_d.di_ctime.t_nsec = iattr->ia_ctime.tv_nsec; > - } > - if (mask & ATTR_MTIME) { > - inode->i_mtime = iattr->ia_mtime; > - ip->i_d.di_mtime.t_sec = iattr->ia_mtime.tv_sec; > - ip->i_d.di_mtime.t_nsec = iattr->ia_mtime.tv_nsec; > - } > + if (mask & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)) > + xfs_setattr_time(ip, iattr); > > xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); > > @@ -865,22 +871,10 @@ xfs_setattr_size( > xfs_inode_clear_eofblocks_tag(ip); > } > > - /* > - * Change file access modes. > - */ > if (mask & ATTR_MODE) > xfs_setattr_mode(ip, iattr); > - > - if (mask & ATTR_CTIME) { > - inode->i_ctime = iattr->ia_ctime; > - ip->i_d.di_ctime.t_sec = iattr->ia_ctime.tv_sec; > - ip->i_d.di_ctime.t_nsec = iattr->ia_ctime.tv_nsec; > - } > - if (mask & ATTR_MTIME) { > - inode->i_mtime = iattr->ia_mtime; > - ip->i_d.di_mtime.t_sec = iattr->ia_mtime.tv_sec; > - ip->i_d.di_mtime.t_nsec = iattr->ia_mtime.tv_nsec; > - } > + if (mask & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)) > + xfs_setattr_time(ip, iattr); > > xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); > > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From rjohnston@sgi.com Mon Nov 18 09:06:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 510E329E04 for ; Mon, 18 Nov 2013 09:06:05 -0600 (CST) Received: from gulag1.americas.sgi.com (gulag1.americas.sgi.com [128.162.236.41]) by relay1.corp.sgi.com (Postfix) with ESMTP id 321728F8033 for ; Mon, 18 Nov 2013 07:06:02 -0800 (PST) Received: by gulag1.americas.sgi.com (Postfix, from userid 48222) id D89D5AAEC438; Mon, 18 Nov 2013 09:06:01 -0600 (CST) Message-Id: <20131118150313.940966335@sgi.com> User-Agent: quilt/0.47-15.17.1 Date: Mon, 18 Nov 2013 09:03:13 -0600 From: rjohnston@sgi.com To: xfs@oss.sgi.com Subject: [patch 1/1] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> Update the VERSION, configure.ac and doc/CHANGES file for alpha release, 3.2.0-alpha2 Signed-off-by: Rich Johnston --- diff --git a/VERSION b/VERSION index f4ab52c..f3b53c1 100644 --- a/VERSION +++ b/VERSION @@ -3,5 +3,5 @@ # PKG_MAJOR=3 PKG_MINOR=2 -PKG_REVISION=0-alpha1 +PKG_REVISION=0-alpha2 PKG_BUILD=1 diff --git a/configure.ac b/configure.ac index 949dd06..ae17c68 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([xfsprogs], [3.2.0-alpha1]) +AC_INIT([xfsprogs], [3.2.0-alpha2]) AC_PREREQ(2.50) AC_CONFIG_AUX_DIR([.]) AC_CONFIG_MACRO_DIR([m4]) diff --git a/doc/CHANGES b/doc/CHANGES index 5a292d7..4d4648f 100644 --- a/doc/CHANGES +++ b/doc/CHANGES @@ -1,3 +1,7 @@ +xfsprogs-3.2.0-alpha2 (18 November 2013) + - Alpha release for the purpose of testing the CRC feature during the + v3.12 kernel -rc series. + xfsprogs-3.2.0-alpha1 (26 September 2013) - Alpha release for the purpose of testing the CRC feature during the v3.12 kernel -rc series. From BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 18 09:11:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6EA8C29E04 for ; Mon, 18 Nov 2013 09:11:26 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id F0D56AC004 for ; Mon, 18 Nov 2013 07:11:22 -0800 (PST) X-ASG-Debug-ID: 1384787477-04cbb04168b3b10001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id vNqZYYJSaibDhn5M (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Mon, 18 Nov 2013 07:11:18 -0800 (PST) X-Barracuda-Envelope-From: BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1ViQTt-0001Af-6J; Mon, 18 Nov 2013 15:11:17 +0000 Date: Mon, 18 Nov 2013 07:11:17 -0800 From: Christoph Hellwig To: rjohnston@sgi.com Cc: xfs@oss.sgi.com Subject: Re: [patch 1/1] xfsprogs: update version for 3.2.0-alpha2 Message-ID: <20131118151117.GA4459@infradead.org> X-ASG-Orig-Subj: Re: [patch 1/1] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131118150313.940966335@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131118150313.940966335@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384787478 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142412 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On Mon, Nov 18, 2013 at 09:03:13AM -0600, rjohnston@sgi.com wrote: > +xfsprogs-3.2.0-alpha2 (18 November 2013) > + - Alpha release for the purpose of testing the CRC feature during the > + v3.12 kernel -rc series. Please list the actual changes here, and also update the list for -alpha1 which was missing all the usual information as well. From bpm@sgi.com Mon Nov 18 09:26:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3A6F929E04 for ; Mon, 18 Nov 2013 09:26:21 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay2.corp.sgi.com (Postfix) with ESMTP id F04D3304064; Mon, 18 Nov 2013 07:26:20 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 5972E4266DC; Mon, 18 Nov 2013 09:26:20 -0600 (CST) Date: Mon, 18 Nov 2013 09:26:20 -0600 From: Ben Myers To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH] xfs: fix the comment explaining xfs_trans_dqlockedjoin Message-ID: <20131118152620.GG1935@sgi.com> References: <20131106114536.GA18548@infradead.org> <20131115173415.GA19381@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131115173415.GA19381@infradead.org> User-Agent: Mutt/1.5.20 (2009-06-14) On Fri, Nov 15, 2013 at 09:34:15AM -0800, Christoph Hellwig wrote: > Not the most important patch ever, but I think it should still be picked > up :) Sure. We'll get it in once the merge window closes. -Ben > On Wed, Nov 06, 2013 at 03:45:36AM -0800, Christoph Hellwig wrote: > > Signed-off-by: Christoph Hellwig > > > > diff --git a/fs/xfs/xfs_trans_dquot.c b/fs/xfs/xfs_trans_dquot.c > > index cd2a10e..4117286 100644 > > --- a/fs/xfs/xfs_trans_dquot.c > > +++ b/fs/xfs/xfs_trans_dquot.c > > @@ -295,8 +295,8 @@ xfs_trans_mod_dquot( > > /* > > * Given an array of dqtrx structures, lock all the dquots associated and join > > * them to the transaction, provided they have been modified. We know that the > > - * highest number of dquots of one type - usr, grp OR prj - involved in a > > - * transaction is 2 so we don't need to make this very generic. > > + * highest number of dquots of one type - usr, grp and prj - involved in a > > + * transaction is 3 so we don't need to make this very generic. > > */ > > STATIC void > > xfs_trans_dqlockedjoin( > > > > _______________________________________________ > > xfs mailing list > > xfs@oss.sgi.com > > http://oss.sgi.com/mailman/listinfo/xfs > ---end quoted text--- > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 18 09:27:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3D2FA29E04 for ; Mon, 18 Nov 2013 09:27:31 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id BAE77AC005 for ; Mon, 18 Nov 2013 07:27:30 -0800 (PST) X-ASG-Debug-ID: 1384788447-04cb6c537bb6410001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id CHPHzlSop4DSdc4j (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 07:27:27 -0800 (PST) X-Barracuda-Envelope-From: BATV+25365b193fd6d7a4c9c3+3739+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1ViQjT-00058E-Ck; Mon, 18 Nov 2013 15:27:23 +0000 Date: Mon, 18 Nov 2013 07:27:23 -0800 From: Christoph Hellwig To: Steve French Cc: Christoph Hellwig , "linux-cifs@vger.kernel.org" , samba-technical , xfs@oss.sgi.com Subject: Re: setfacl fix Message-ID: <20131118152723.GA19649@infradead.org> X-ASG-Orig-Subj: Re: setfacl fix References: <20131116145507.GA22395@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384788447 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142413 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sat, Nov 16, 2013 at 03:38:09PM -0600, Steve French wrote: > Makes sense to add a setfacl/getfacl test to xfstest and was trying to > build updated xfstests and look at what has changed but ran into a > strange error building xfstests and didn't see an obvious answer when > googling for it. Any idea how to workaround the build failure? > > Building src > [DEP] > [CC] dirstress > gcc: error: /lib64/libhandle.so: Too many levels of symbolic links > > > These are the steps I went through from a fairly clean Fedora 19 64 > system before the make failure: No idea. Maybe some of the RedHat people on the xfs list have more experience with Fedora than I have. > > git clone git://oss.sgi.com/xfs/cmds/xfstests > git clone git://oss.sgi.com/xfs/cmds/xfsprogs > sudo yum install uuid-devel e2fsprogs-devel libuuid-devel > libattr-devel libacl-devel > cd xfsprogs > make > sudo make install-qa > cd ../xfstests > ./configure > make (which failed with the symlink error above) From rjohnston@sgi.com Mon Nov 18 09:41:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A952429E04 for ; Mon, 18 Nov 2013 09:41:12 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id F1DBAAC008; Mon, 18 Nov 2013 07:41:11 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 18 Nov 2013 09:41:11 -0600 Message-ID: <528A3533.3080607@sgi.com> Date: Mon, 18 Nov 2013 09:41:39 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: Subject: Re: [patch 1/1] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131118150313.940966335@sgi.com> <20131118151117.GA4459@infradead.org> In-Reply-To: <20131118151117.GA4459@infradead.org> Content-Type: multipart/mixed; boundary="------------010101060708010503040404" X-Originating-IP: [128.162.233.55] --------------010101060708010503040404 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit On 11/18/2013 09:11 AM, Christoph Hellwig wrote: > On Mon, Nov 18, 2013 at 09:03:13AM -0600, rjohnston@sgi.com wrote: >> +xfsprogs-3.2.0-alpha2 (18 November 2013) >> + - Alpha release for the purpose of testing the CRC feature during the >> + v3.12 kernel -rc series. > > Please list the actual changes here, and also update the list for > -alpha1 which was missing all the usual information as well. > I will send a new V2 with the requested information after others have chimed in. Attached are the commits so far: --------------010101060708010503040404 Content-Type: text/plain; charset="UTF-8"; name="alpha2_commits.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="alpha2_commits.txt" commit 64eb960fb0d95bab9aa0c28f8c809bcaaeac564f Author: Eric Sandeen Date: Thu Nov 14 20:54:02 2013 +0000 xfsprogs: Fix stray semicolon in libxfs/rdwr.c -- commit 79e106f05f0fbffb89ab5401fb97af5391c6291f Author: Eric Sandeen Date: Thu Nov 14 20:38:08 2013 +0000 xfs_repair: correct docs for "-t" units -- commit 1adfe5c6296d3ea6c182f31a6728fc94af9146f7 Author: Eric Sandeen Date: Fri Oct 18 22:30:18 2013 +0000 xfs_fsr: fix SWAPEXT failures under selinux -- commit 275077754611e5a15672624e674265b54f1cb7ed Author: Eric Sandeen Date: Fri Oct 18 22:09:07 2013 +0000 xfs_fsr: extra debugging info -- commit 9b981421f503ba679097f8cd749af37cc42f5fd7 Author: Dave Chinner Date: Wed Nov 13 06:41:00 2013 +0000 repair: fix leaf node directory data check -- commit 0cce4aa198f0470817bedb3781ea5b6955e43076 Author: Dave Chinner Date: Wed Nov 13 06:40:59 2013 +0000 repair: Increase default repair parallelism on large filesystems -- commit 61510437c627b529feb95ebffddd73df5ed5b104 Author: Dave Chinner Date: Wed Nov 13 06:40:58 2013 +0000 repair: prefetching is turned off unnecessarily -- commit ba3615fc784f03d9cb25fb7cc9240ea56b4b7a4b Author: Dave Chinner Date: Wed Nov 13 06:40:57 2013 +0000 xfsprogs: kill experimental warnings for v5 filesystems -- commit 7b5f9801f4d569ab9fdbdd1e39aa59585d296872 Author: Dave Chinner Date: Wed Nov 13 06:40:56 2013 +0000 xfs: support larger inode clusters on v5 filesystems -- commit 8ab75c4d9176d8831fd137cf0e7916032d8216da Author: Dave Chinner Date: Wed Nov 13 06:40:55 2013 +0000 db: enable metadump on CRC filesystems -- commit 839dac7f06d54600b3092a7ad9cb903315a27f97 Author: Dave Chinner Date: Wed Nov 13 06:40:54 2013 +0000 libxfs: work around do_div() not handling 32 bit numerators -- commit ba9ecd40b3792961f12102af55c759d0432a6486 Author: Dave Chinner Date: Wed Nov 13 06:40:53 2013 +0000 xfs_db: avoid libxfs buffer lookup warnings -- commit 06d80a7c09287581002c275fd21cfecdbdefcc15 Author: Dave Chinner Date: Wed Nov 13 06:40:52 2013 +0000 xfs_db: use inode cluster buffers for inode IO -- commit d14bf4dda7f5a59ba3fbaed38cd829db5f68a105 Author: Dave Chinner Date: Wed Nov 13 06:40:51 2013 +0000 db: re-enable write support for v5 filesystems. -- commit 2847273f74b3b14ba3cb9ab876b910da12ed2dbe Author: Dave Chinner Date: Wed Nov 13 06:40:50 2013 +0000 db: add a special attribute buffer verifier -- commit fc068a1902148eaaad7a7e5e9972155dd68a647c Author: Dave Chinner Date: Wed Nov 13 06:40:49 2013 +0000 db: add a special directory buffer verifier -- commit 66a40d020d7abb6fe09693f4392b6af2b30aa3b3 Author: Dave Chinner Date: Wed Nov 13 06:40:48 2013 +0000 db: verify and calculate dquot CRCs -- commit a73b88f29a82a21ef6f50298d2d14ae1d91b321d Author: Dave Chinner Date: Wed Nov 13 06:40:47 2013 +0000 db: verify and calculate inode CRCs -- commit 0522f1cc3ab1638e18a636b6a8cf6db8b1d277f6 Author: Dave Chinner Date: Wed Nov 13 06:40:46 2013 +0000 db: indicate if the CRC on a buffer is correct or not -- commit 6fea8f830a6cc04d5429de31f40d15b94d0fe8da Author: Dave Chinner Date: Wed Nov 13 06:40:45 2013 +0000 db: introduce verifier support into set_cur -- commit 72298d16b17776f7a57a5244776591653387846b Author: Dave Chinner Date: Wed Nov 13 06:40:44 2013 +0000 db: rewrite IO engine to use libxfs -- commit 800db1c1581d68cc3e44980b0be9c5ff7b7fd6d9 Author: Dave Chinner Date: Wed Nov 13 06:40:43 2013 +0000 libxfs: refactor libxfs_buf_read_map for xfs_db -- commit 48e32b40a611384836e593251cbe9d840db00ac9 Author: Dave Chinner Date: Wed Nov 13 06:40:42 2013 +0000 db: rewrite bbmap to use xfs_buf_map -- commit 2a8b3fdf37d30bd4e0bec834168dd4fd9d8b4f58 Author: Dave Chinner Date: Wed Nov 13 06:40:41 2013 +0000 db: separate out straight buffer IO from map based IO. -- commit 3a19fb7dce9d570e78deaf5c26c0ab8a4a5bef67 Author: Christoph Hellwig Date: Wed Nov 13 06:40:40 2013 +0000 libxfs: stop caching inode structures -- commit 9aa5711629b47642bb5b688a6a1410d223456fc8 Author: Dave Chinner Date: Wed Nov 13 06:40:39 2013 +0000 libxfs: fix root inode handling inconsistencies -- commit 6aa3d87bc45348dc0948ae0cea57bf3033d64694 Author: Dave Chinner Date: Wed Nov 13 06:40:38 2013 +0000 xfs: don't emit corruption noise on fs probes -- commit c9522f4d8790ecd61c4e74746b607787485f2027 Author: Dave Chinner Date: Wed Nov 13 06:40:37 2013 +0000 xfs: fix node forward in xfs_node_toosmall -- commit 3e23516ae60421652fd41354307a6a5181d401eb Author: Dave Chinner Date: Wed Nov 13 06:40:36 2013 +0000 xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() -- commit 12864fd992dd5d6bc3c089aeb6422c8d235a28f0 Author: Dave Chinner Date: Wed Nov 13 06:40:35 2013 +0000 xfs: remove newlines from strings passed to __xfs_printk -- commit e6d77a21f263ea403bef0940a524212e6fa03d04 Author: Dave Chinner Date: Wed Nov 13 06:40:34 2013 +0000 libxfs: Minor cleanup and bug fix sync -- commit f85fc6220f1c7fdb467a4d5b43e9bfbd2fb36c1d Author: Dave Chinner Date: Wed Nov 13 06:40:33 2013 +0000 libxfs: bring across inode buffer readahead verifier changes -- commit 2ceff9cee1f513ff633aa0d6997374da313c8c55 Author: Dave Chinner Date: Wed Nov 13 06:40:32 2013 +0000 libxfs: xfs_rtalloc.c becomes xfs_rtbitmap.c -- commit 9c6ebc42e2f1cf4b114c5cecbf373b8922959e69 Author: Dave Chinner Date: Wed Nov 13 06:40:31 2013 +0000 libxfs: bmap btree owner swap support -- commit 10851b189f50f357eab3ce787533e505babd00d2 Author: Dave Chinner Date: Wed Nov 13 06:40:30 2013 +0000 libxfs: unify xfs_btree.c with kernel code -- commit 34b8c759723757e5b4a4c9da6c3a790eb405000f Author: Dave Chinner Date: Wed Nov 13 06:40:29 2013 +0000 xfs: decouple inode and bmap btree header files -- commit 32390f05a6a2c1a30b5f05141d705fb7c686079c Author: Dave Chinner Date: Wed Nov 13 06:40:28 2013 +0000 xfs: split dquot buffer operations out -- commit 4b1bcf9627153a77acbb2b0e6f0eb3d5b5102ceb Author: Dave Chinner Date: Wed Nov 13 06:40:27 2013 +0000 xfs: create a shared header file for format-related information -- commit 389b3b078ccc03da48d3cc0387fb5c5508e15d0f Author: Dave Chinner Date: Wed Nov 13 06:40:26 2013 +0000 xfs: fix some minor sparse warnings -- commit 270c31284f7d05557a31ef1304d582897bf4ffcc Author: Dave Chinner Date: Wed Nov 13 06:40:25 2013 +0000 xfsprogs: fix automatic dependency generation -- commit 12a48f5d8a06a8ca21b6221e94318e4922f0316c Author: Eric Sandeen Date: Tue Nov 12 16:31:12 2013 +0000 xfsprogs: remove xfs_check references from fsck.xfs script & manpage -- commit 659fb8470be7e21f8f24a0a2cf69216542ad39c8 Author: Christoph Hellwig Date: Wed Nov 6 10:25:39 2013 +0000 xfsprogs: add generated crc files to .gitignore -- commit 4eb02d95b7e081b510a7015609f01385aab229a9 Author: Mark Tinguely Date: Thu Oct 17 15:28:08 2013 +0000 xfsprog: add mkfs.xfs sb v4 support for dirent filetype field -- commit 42737f1ad16213a3dab1756c9fffb494db8ef27e Author: Mark Tinguely Date: Thu Oct 17 15:28:07 2013 +0000 xfs_progs: add dirent filetype to xfs_db version -- commit 6f700630b06a2ce15aebe8608b2c5877002299d6 Author: Mark Tinguely Date: Thu Oct 17 15:28:06 2013 +0000 xfsprog: add dirent filetype information for xfs_info -- commit 87e343bd0937e5bb75dd8bc46ba388b6f8c6552b Author: Mark Tinguely Date: Thu Oct 17 15:28:05 2013 +0000 xfsprog: add xfs sb v4 support for dirent filetype field -- commit 77d8143bd059f6da43b46cadaa6a96c3d4573d9c Author: Rich Johnston Date: Tue Oct 22 13:04:53 2013 -0500 Revert "xfs: create a shared header file for format-related information" -- commit 19e73c9d220728617816c47a1671cc931c40e45b Author: Rich Johnston Date: Tue Oct 22 10:15:20 2013 -0500 Revert "[RESEND, 4/7] xfsprogs: xfsio: add support FALLOC_FL_COLLAPSE_RANGE for fallocate" -- commit ddd5a16201db90a255952f61c34aeaab67d0a845 Author: Dave Chinner Date: Mon Sep 30 03:15:21 2013 +0000 xfs: unify directory/attribute format definitions -- commit 14e36e34ed975b1ffbbcbc18a7743a3a4859be3d Author: Li Zhong Date: Tue Oct 15 02:55:31 2013 +0000 xfsprogs: fix resource leak in longform_dir2_rebuild() -- commit 2cca1dbd1c3e12d270a9baa5f85e548e8a5a2125 Author: Eric Sandeen Date: Fri Oct 18 17:59:36 2013 +0000 xfs_repair: add d_type when moving files to lost+found -- commit dd536e1212d9008a182627b6333d69b2f8c1c393 Author: Eric Sandeen Date: Fri Oct 18 17:57:37 2013 +0000 xfsprogs: Note projid32bit default change in mkfs.xfs manpage -- commit 44dae5e6804408b4123a916a2738b73e21d8c61e Author: Eric Sandeen Date: Thu Sep 12 20:56:36 2013 +0000 xfs_repair: test for bad level in dir2 node -- commit 68774b900e0c8368342cb12f649572a86ef2f6e4 Author: Eric Sandeen Date: Tue Sep 17 17:07:45 2013 +0000 xfsprogs: initialize filetype for lost+found creation -- commit 7f2d6b811755b6b91f18aa5bd9d5980848a81267 Author: Eric Sandeen Date: Thu Oct 17 17:50:16 2013 +0000 xfs_repair: avoid segfault if reporting progress early in repair -- commit 5b962abcbb952e5409e2b2a1ecbc71b5d370cdea Author: Nathan Scott Date: Thu Oct 10 23:56:19 2013 +0000 xfsprogs: fix a warning in the deb build -- commit 773d6f6e3800dce5d27af687ebd3ff323dcdfd72 Author: Colin Watson Date: Thu Oct 17 15:27:02 2013 -0500 Sent: Friday, October 11, 2013 12:38:11 AM -- commit fcd6fa7f6a29188a756ff8b071a152bc9d62baf4 Author: Eric Sandeen Date: Tue Oct 8 15:17:50 2013 +0000 xfsprogs: restrict platform_test_xfs_fd to regular files -- commit 5425725c56bccb9a91847cb74cfdadc8b44fecf7 Author: Eric Sandeen Date: Mon Oct 7 17:35:16 2013 +0000 xfsprogs: remove incorrect l_sectBBsize assignment in xfs_repair -- commit e64190f8440286a815060524777b435e06a7b364 Author: Namjae Jeon Date: Sun Oct 6 20:13:38 2013 +0000 [RESEND, 4/7] xfsprogs: xfsio: add support FALLOC_FL_COLLAPSE_RANGE for fallocate -- commit b2dbd6a9a2df5099882bdfc068caa76cf334c99a Author: Eric Sandeen Date: Sat Oct 5 02:20:03 2013 +0000 xfsprogs: fix crc32 build on big endian -- commit 050a7f1f79314470c18e9d11c28daf75dd959830 Author: Eric Sandeen Date: Mon Sep 30 17:01:19 2013 +0000 xfsprogs: handle symlinks etc in fs_table_initialise_mounts() -- commit dd297fd6d366f62ca2f579e510e6287699d0bd5d Author: Dave Chinner Date: Mon Sep 30 03:15:20 2013 +0000 xfs: create a shared header file for format-related information -- commit 41315687d9db9b50876401e7b0ee20dd77cfc712 Author: Dave Chinner Date: Mon Sep 30 03:15:19 2013 +0000 xfs: dirent dtype presence is dependent on directory magic numbers -- commit ea6a00d47a01bc1df218742784712a12929ab77e Author: Dave Chinner Date: Mon Sep 30 03:15:18 2013 +0000 xfs: don't assert fail on bad inode numbers -- commit e26915ee1e90908a686dd8aa5f7b88de903e9da2 Author: Dave Chinner Date: Mon Sep 30 03:15:17 2013 +0000 xfs: ensure we copy buffer type in da btree root splits -- commit 36bca8993f52be84f31c476449ca1527d62e16e1 Author: Dave Chinner Date: Mon Sep 30 03:15:16 2013 +0000 xfs: check magic numbers in dir3 leaf verifier first -- commit f7e01baf653a566c1772929629791fc65ef4b120 Author: Dave Chinner Date: Mon Sep 30 03:15:14 2013 +0000 libxfs: fix missing filetype updates to xfs_dir2.c -- commit ae181820d03e19f145dbd058c0f8fa59fa18468c Author: Li Zhong Date: Thu Sep 26 06:48:12 2013 +0000 xfsprogs: fix return value of verify_set_primary_sb() -- commit 548c2e3e5b123266b4b89cc81bedd113442570b8 Author: Li Zhong Date: Thu Sep 26 06:45:32 2013 +0000 [v3, 1/2] xfsprogs: fix potential memory leak in verify_set_primary_sb() -- commit 70ee4153f4c998774adcee1e576d3c1f305b92d0 Author: Li Zhong Date: Wed Sep 18 09:40:42 2013 +0000 xfsprogs: fix potential memory leak in repare/sb.c -- commit 1acc538540ce22e16bb55ca573691070a8d375db Author: Eric Sandeen Date: Tue Sep 17 16:56:59 2013 +0000 xfsprogs: initialize filetype for xfs_name_dot -- commit 91e684d140c000c074b9ca13821b6ec00146da36 Author: Carlos Maiolino Date: Fri Aug 30 17:09:50 2013 +0000 mkfs: add noalign option to usage() -- commit e49f30a76f5e910092bd285ebef3f7641a09ec2e Author: Eric Sandeen Date: Fri Aug 30 03:55:16 2013 +0000 xfsprogs: avoid array overflow in pf_batch_read() -- commit e6efb967e61a366dbe877f34e220e32866e7db42 Author: Li Zhong Date: Tue Aug 27 01:58:34 2013 +0000 xfsprogs: fix Out-of-bounds access in repair/dinode.c -- commit 1d3b7dfd3a877a9d370ed355cd4968307f3d1e06 Author: Rich Johnston Date: Thu Sep 26 12:42:53 2013 -0500 --------------010101060708010503040404-- From sandeen@sandeen.net Mon Nov 18 09:56:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D209429E04 for ; Mon, 18 Nov 2013 09:56:47 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 589FFAC008 for ; Mon, 18 Nov 2013 07:56:47 -0800 (PST) X-ASG-Debug-ID: 1384790205-04cb6c537eb78c0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id pnmrBsoE4x3qQNlS for ; Mon, 18 Nov 2013 07:56:46 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 5D060603FD69; Mon, 18 Nov 2013 09:56:45 -0600 (CST) Message-ID: <528A38BA.9020405@sandeen.net> Date: Mon, 18 Nov 2013 09:56:42 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: xfs@oss.sgi.com Subject: Re: [PATCH RFC] xfsprogs: suggest "-d" option for repair of RO mount References: <528261AD.50501@redhat.com> <20131113125921.GC24615@orion.maiolino.org> <52851CA9.8080903@sandeen.net> <20131117195614.GU6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfsprogs: suggest "-d" option for repair of RO mount In-Reply-To: <20131117195614.GU6188@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384790205 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142413 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/17/13, 1:56 PM, Dave Chinner wrote: > Right, so let's make sure we don't give people any impression it is > safe :) > >>>> +_("Unmount or use -d to repair a read-only mounted filesystem\n")); > > _("Unmount or use the dangerous (-d) option to repair a read-only mounted filesystem\n")); Good idea, will send V2. > Cheers, > > Dave. > From sandeen@sandeen.net Mon Nov 18 10:02:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8150029E04 for ; Mon, 18 Nov 2013 10:02:11 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5F10B8F8052 for ; Mon, 18 Nov 2013 08:02:08 -0800 (PST) X-ASG-Debug-ID: 1384790527-04bdf06eedbd0f0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id 62Fsxkrf0XzptIey for ; Mon, 18 Nov 2013 08:02:07 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id B6035603FD6B; Mon, 18 Nov 2013 10:02:06 -0600 (CST) Message-ID: <528A39FD.5090109@sandeen.net> Date: Mon, 18 Nov 2013 10:02:05 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , xfs-oss Subject: [PATCH V2] xfsprogs: suggest "-d" option for repair of RO mount References: <528261AD.50501@redhat.com> X-ASG-Orig-Subj: [PATCH V2] xfsprogs: suggest "-d" option for repair of RO mount In-Reply-To: <528261AD.50501@redhat.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384790527 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142413 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- We can offer the suggestion of a "-d" repair, if we're in single-user mode with i.e. the root fs mounted readonly. This change suggests -d to repair any RO mounted fs. e2fsck allows this, and users are used to being able to do it in single-user mode. A separate patch will recommend a reboot after repair completes. Signed-off-by: Eric Sandeen --- V2: Now with more danger! diff --git a/repair/init.c b/repair/init.c index c3f380b..a7a7613 100644 --- a/repair/init.c +++ b/repair/init.c @@ -97,8 +97,17 @@ xfs_init(libxfs_init_t *args) else args->isreadonly = LIBXFS_EXCLUSIVELY; - if (!libxfs_init(args)) + if (!libxfs_init(args)) { + /* would -d be an option? */ + if (!no_modify && !dangerously) { + args->isreadonly = (LIBXFS_ISINACTIVE | + LIBXFS_DANGEROUSLY); + if (libxfs_init(args)) + fprintf(stderr, +_("Unmount or use the dangerous (-d) option to repair a read-only mounted filesystem\n")); + } do_error(_("couldn't initialize XFS library\n")); + } ts_create(); increase_rlimit(); _______________________________________________ xfs mailing list xfs@oss.sgi.com http://oss.sgi.com/mailman/listinfo/xfs From sandeen@redhat.com Mon Nov 18 12:28:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C951029E04 for ; Mon, 18 Nov 2013 12:28:31 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9810C8F8049 for ; Mon, 18 Nov 2013 10:28:28 -0800 (PST) X-ASG-Debug-ID: 1384799304-04bdf06eefc67c0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id HE7fgPnCnugG9CBQ for ; Mon, 18 Nov 2013 10:28:24 -0800 (PST) X-Barracuda-Envelope-From: sandeen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAIISMin023640 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 18 Nov 2013 13:28:23 -0500 Received: from Liberator.local (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAIISL4g013090 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 18 Nov 2013 13:28:22 -0500 Message-ID: <528A5C45.4080906@redhat.com> Date: Mon, 18 Nov 2013 12:28:21 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Martin Boutin , "Kernel.org-Linux-RAID" CC: xfs-oss , "Kernel.org-Linux-EXT4" Subject: Re: Filesystem writes on RAID5 too slow References: X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384799304 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/18/13, 10:02 AM, Martin Boutin wrote: > Dear list, > > I am writing about an apparent issue (or maybe it is normal, that's my > question) regarding filesystem write speed in in a linux raid device. > More specifically, I have linux-3.10.10 running in an Intel Haswell > embedded system with 3 HDDs in a RAID-5 configuration. > The hard disks have 4k physical sectors which are reported as 512 > logical size. I made sure the partitions underlying the raid device > start at sector 2048. (fixed cc: to xfs list) > The RAID device has version 1.2 metadata and 4k (bytes) of data > offset, therefore the data should also be 4k aligned. The raid chunk > size is 512K. > > I have the md0 raid device formatted as ext3 with a 4k block size, and > stride and stripes correctly chosen to match the raid chunk size, that > is, stride=128,stripe-width=256. > > While I was working in a small university project, I just noticed that > the write speeds when using a filesystem over raid are *much* slower > than when writing directly to the raid device (or even compared to > filesystem read speeds). > > The command line for measuring filesystem read and write speeds was: > > $ dd if=/tmp/diskmnt/filerd.zero of=/dev/null bs=1M count=1000 iflag=direct > $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct > > The command line for measuring raw read and write speeds was: > > $ dd if=/dev/md0 of=/dev/null bs=1M count=1000 iflag=direct > $ dd if=/dev/zero of=/dev/md0 bs=1M count=1000 oflag=direct > > Here are some speed measures using dd (an average of 20 runs).: > > device raw/fs mode speed (MB/s) slowdown (%) > /dev/md0 raw read 207 > /dev/md0 raw write 209 > /dev/md1 raw read 214 > /dev/md1 raw write 212 > > /dev/md0 xfs read 188 9 > /dev/md0 xfs write 35 83 > > /dev/md1 ext3 read 199 7 > /dev/md1 ext3 write 36 83 > > /dev/md0 ufs read 212 0 > /dev/md0 ufs write 53 75 > > /dev/md0 ext2 read 202 2 > /dev/md0 ext2 write 34 84 > > Is it possible that the filesystem has such enormous impact in the > write speed? We are talking about a slowdown of 80%!!! Even a > filesystem as simple as ufs has a slowdown of 75%! What am I missing? One thing you're missing is enough info to debug this. /proc/mdstat, kernel version, xfs_info output, mkfs commandlines used, partition table details, etc. If something is misaligned and you are doing RMW for these IOs it could hurt a lot. -Eric > Thank you, > From rjohnston@sgi.com Mon Nov 18 13:02:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 555F229E04 for ; Mon, 18 Nov 2013 13:02:50 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay2.corp.sgi.com (Postfix) with ESMTP id 34CA2304064; Mon, 18 Nov 2013 11:02:47 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 18 Nov 2013 13:02:46 -0600 Message-ID: <528A6474.4080804@sgi.com> Date: Mon, 18 Nov 2013 13:03:16 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , xfs-oss Subject: Re: [PATCH 1/2] xfs_fsr: extra debugging info References: <5261B11F.1040000@redhat.com> <5261B183.7040309@redhat.com> In-Reply-To: <5261B183.7040309@redhat.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit 275077754611e5a15672624e674265b54f1cb7ed Author: Eric Sandeen Date: Fri Oct 18 22:09:07 2013 +0000 xfs_fsr: extra debugging info From rjohnston@sgi.com Mon Nov 18 13:02:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0236D29E16 for ; Mon, 18 Nov 2013 13:02:56 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay2.corp.sgi.com (Postfix) with ESMTP id D32B2304053; Mon, 18 Nov 2013 11:02:55 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 18 Nov 2013 13:02:55 -0600 Message-ID: <528A647C.7040603@sgi.com> Date: Mon, 18 Nov 2013 13:03:24 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , xfs-oss Subject: Re: [PATCH 2/2] xfs_fsr: fix SWAPEXT failures under selinux References: <5261B11F.1040000@redhat.com> <5261B67A.6000109@redhat.com> In-Reply-To: <5261B67A.6000109@redhat.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit 1adfe5c6296d3ea6c182f31a6728fc94af9146f7 Author: Eric Sandeen Date: Fri Oct 18 22:30:18 2013 +0000 xfs_fsr: fix SWAPEXT failures under selinux From rjohnston@sgi.com Mon Nov 18 13:03:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 70E2729E1A for ; Mon, 18 Nov 2013 13:03:04 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id E2C41AC00B; Mon, 18 Nov 2013 11:03:00 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 18 Nov 2013 13:03:00 -0600 Message-ID: <528A6481.8060409@sgi.com> Date: Mon, 18 Nov 2013 13:03:29 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , xfs-oss Subject: Re: [PATCH] xfs_repair: correct docs for "-t" units References: <528534B0.8070709@redhat.com> In-Reply-To: <528534B0.8070709@redhat.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit 79e106f05f0fbffb89ab5401fb97af5391c6291f Author: Eric Sandeen Date: Thu Nov 14 20:38:08 2013 +0000 xfs_repair: correct docs for "-t" units From rjohnston@sgi.com Mon Nov 18 13:03:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id ECDF729E1E for ; Mon, 18 Nov 2013 13:03:09 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id 693BBAC00B; Mon, 18 Nov 2013 11:03:09 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 18 Nov 2013 13:03:08 -0600 Message-ID: <528A648A.20309@sgi.com> Date: Mon, 18 Nov 2013 13:03:38 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , xfs-oss Subject: Re: [PATCH] xfsprogs: Fix stray semicolon in libxfs/rdwr.c References: <5285386A.8020800@redhat.com> In-Reply-To: <5285386A.8020800@redhat.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich Author: Eric Sandeen Date: Thu Nov 14 20:54:02 2013 +0000 xfsprogs: Fix stray semicolon in libxfs/rdwr.c From bpm@sgi.com Mon Nov 18 14:30:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C655529E04 for ; Mon, 18 Nov 2013 14:30:36 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay2.corp.sgi.com (Postfix) with ESMTP id 94B4C304059; Mon, 18 Nov 2013 12:30:33 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 540064266DC; Mon, 18 Nov 2013 14:30:33 -0600 (CST) Date: Mon, 18 Nov 2013 14:30:33 -0600 From: Ben Myers To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 0/5] xfs: more patches for 3.13 Message-ID: <20131118203033.GH1935@sgi.com> References: <1383280040-21979-1-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383280040-21979-1-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.20 (2009-06-14) On Fri, Nov 01, 2013 at 03:27:15PM +1100, Dave Chinner wrote: > The following series follows up the recently committed series of > patches for 3.13. The first two patches are the remaining > uncommitted patches from the previous series. > > The next two patches are tracing patches, one for AIL manipulations > and the other for AGF and AGI read operations. Both of these were > written during recent debugging sessions, and both proved useful so > should be added to the menagerie of tracepoints we already have > avaialble. > > The final patch is the increasing of the inode cluster size for v5 > filesystems. I'd like to get this into v5 filesystems for 3.13 so we > get wider exposure of it ASAP so we have more data available to be > able to make informed decisions about how to bring this back to v4 > filesystems in a safe and controlled manner. Applied #2 and #5. From bpm@sgi.com Mon Nov 18 14:31:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DE35E29E04 for ; Mon, 18 Nov 2013 14:31:15 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay1.corp.sgi.com (Postfix) with ESMTP id C27988F8039; Mon, 18 Nov 2013 12:31:12 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id A46874266DC; Mon, 18 Nov 2013 14:31:12 -0600 (CST) Date: Mon, 18 Nov 2013 14:31:12 -0600 From: Ben Myers To: Mark Tinguely Cc: xfs@oss.sgi.com Subject: Re: [PATCH v4] xfs: fix unlock in xfs_bmap_add_attrfork Message-ID: <20131118203112.GI1935@sgi.com> References: <20131107204358.901127238@.sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107204358.901127238@.sgi.com> User-Agent: Mutt/1.5.20 (2009-06-14) On Thu, Nov 07, 2013 at 03:43:28PM -0600, Mark Tinguely wrote: > xfs_trans_ijoin() activates the inode in a transaction and > also can specify which lock to free when the transaction is > committed or canceled. > > xfs_bmap_add_attrfork call locks and adds the lock to the > transaction but also manually removes the lock. Change the > routine to not add the lock to the transaction and manually > remove lock on completion. > > While here, clean up the xfs_trans_cancel flags and goto names. > > Signed-off-by: Mark Tinguely Applied. From bpm@oss.sgi.com Mon Nov 18 14:31:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 46323) id 2F4DC29E18; Mon, 18 Nov 2013 14:31:32 -0600 (CST) From: xfs@oss.sgi.com To: xfs@oss.sgi.com Subject: [XFS updates] XFS development tree branch, master, updated. xfs-for-linus-v3.13-rc1-4-g2fe8c1c X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: ec715cacd53f63b21da3a9bc96a9bb4c527e25b1 X-Git-Newrev: 2fe8c1c08b3fbd87dd2641c8f032ff6e965d5803 Message-Id: <20131118203132.2F4DC29E18@oss.sgi.com> Date: Mon, 18 Nov 2013 14:31:31 -0600 (CST) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The branch, master has been updated 2fe8c1c xfs: open code inc_inode_iversion when logging an inode 8f80587 xfs: increase inode cluster size for v5 filesystems 9e3908e xfs: fix unlock in xfs_bmap_add_attrfork from ec715cacd53f63b21da3a9bc96a9bb4c527e25b1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2fe8c1c08b3fbd87dd2641c8f032ff6e965d5803 Author: Dave Chinner Date: Fri Nov 1 15:27:17 2013 +1100 xfs: open code inc_inode_iversion when logging an inode Michael L Semon reported that generic/069 runtime increased on v5 superblocks by 100% compared to v4 superblocks. his perf-based analysis pointed directly at the timestamp updates being done by the write path in this workload. The append writers are doing 4-byte writes, so there are lots of timestamp updates occurring. The thing is, they aren't being triggered by timestamp changes - they are being triggered by the inode change counter needing to be updated. That is, every write(2) system call needs to bump the inode version count, and it does that through the timestamp update mechanism. Hence for v5 filesystems, test generic/069 is running 3 orders of magnitude more timestmap update transactions on v5 filesystems due to the fact it does a huge number of *4 byte* write(2) calls. This isn't a real world scenario we really need to address - anyone doing such sequential IO should be using fwrite(3), not write(2). i.e. fwrite(3) buffers the writes in userspace to minimise the number of write(2) syscalls, and the problem goes away. However, there is a small change we can make to improve the situation - removing the expensive lock operation on the change counter update. All inode version counter changes in XFS occur under the ip->i_ilock during a transaction, and therefore we don't actually need the spin lock that provides exclusive access to it through inc_inode_iversion(). Hence avoid the lock and just open code the increment ourselves when logging the inode. Reported-by: Michael L. Semon Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig Signed-off-by: Ben Myers commit 8f80587bacb6eb893df0ee4e35fefa0dfcfdf9f4 Author: Dave Chinner Date: Fri Nov 1 15:27:20 2013 +1100 xfs: increase inode cluster size for v5 filesystems v5 filesystems use 512 byte inodes as a minimum, so read inodes in clusters that are effectively half the size of a v4 filesystem with 256 byte inodes. For v5 fielsystems, scale the inode cluster size with the size of the inode so that we keep a constant 32 inodes per cluster ratio for all inode IO. This only works if mkfs.xfs sets the inode alignment appropriately for larger inode clusters, so this functionality is made conditional on mkfs doing the right thing. xfs_repair needs to know about the inode alignment changes, too. Wall time: create bulkstat find+stat ls -R unlink v4 237s 161s 173s 201s 299s v5 235s 163s 205s 31s 356s patched 234s 160s 182s 29s 317s System time: create bulkstat find+stat ls -R unlink v4 2601s 2490s 1653s 1656s 2960s v5 2637s 2497s 1681s 20s 3216s patched 2613s 2451s 1658s 20s 3007s So, wall time same or down across the board, system time same or down across the board, and cache hit rates all improve except for the ls -R case which is a pure cold cache directory read workload on v5 filesystems... So, this patch removes most of the performance and CPU usage differential between v4 and v5 filesystems on traversal related workloads. Note: while this patch is currently for v5 filesystems only, there is no reason it can't be ported back to v4 filesystems. This hasn't been done here because bringing the code back to v4 requires forwards and backwards kernel compatibility testing. i.e. to deterine if older kernels(*) do the right thing with larger inode alignments but still only using 8k inode cluster sizes. None of this testing and validation on v4 filesystems has been done, so for the moment larger inode clusters is limited to v5 superblocks. (*) a current default config v4 filesystem should mount just fine on 2.6.23 (when lazy-count support was introduced), and so if we change the alignment emitted by mkfs without a feature bit then we have to make sure it works properly on all kernels since 2.6.23. And if we allow it to be changed when the lazy-count bit is not set, then it's all kernels since v2 logs were introduced that need to be tested for compatibility... Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig Reviewed-by: Eric Sandeen Signed-off-by: Ben Myers commit 9e3908e342eba6684621e616529669c17e271e7e Author: Mark Tinguely Date: Thu Nov 7 15:43:28 2013 -0600 xfs: fix unlock in xfs_bmap_add_attrfork xfs_trans_ijoin() activates the inode in a transaction and also can specify which lock to free when the transaction is committed or canceled. xfs_bmap_add_attrfork call locks and adds the lock to the transaction but also manually removes the lock. Change the routine to not add the lock to the transaction and manually remove lock on completion. While here, clean up the xfs_trans_cancel flags and goto names. Signed-off-by: Mark Tinguely Reviewed-by: Christoph Hellwig Signed-off-by: Ben Myers ----------------------------------------------------------------------- Summary of changes: fs/xfs/xfs_bmap.c | 38 +++++++++++++++++++++----------------- fs/xfs/xfs_mount.c | 15 +++++++++++++++ fs/xfs/xfs_mount.h | 2 +- fs/xfs/xfs_trans_inode.c | 8 +++++--- fs/xfs/xfs_trans_resv.c | 3 +-- 5 files changed, 43 insertions(+), 23 deletions(-) hooks/post-receive -- XFS development tree From bpm@oss.sgi.com Mon Nov 18 14:31:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 46323) id 8A1BB29E05; Mon, 18 Nov 2013 14:31:41 -0600 (CST) From: xfs@oss.sgi.com To: xfs@oss.sgi.com Subject: [XFS updates] XFS development tree branch, for-next, updated. xfs-for-linus-v3.13-rc1-4-g2fe8c1c X-Git-Refname: refs/heads/for-next X-Git-Reftype: branch X-Git-Oldrev: ec715cacd53f63b21da3a9bc96a9bb4c527e25b1 X-Git-Newrev: 2fe8c1c08b3fbd87dd2641c8f032ff6e965d5803 Message-Id: <20131118203141.8A1BB29E05@oss.sgi.com> Date: Mon, 18 Nov 2013 14:31:41 -0600 (CST) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The branch, for-next has been updated 2fe8c1c xfs: open code inc_inode_iversion when logging an inode 8f80587 xfs: increase inode cluster size for v5 filesystems 9e3908e xfs: fix unlock in xfs_bmap_add_attrfork from ec715cacd53f63b21da3a9bc96a9bb4c527e25b1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2fe8c1c08b3fbd87dd2641c8f032ff6e965d5803 Author: Dave Chinner Date: Fri Nov 1 15:27:17 2013 +1100 xfs: open code inc_inode_iversion when logging an inode Michael L Semon reported that generic/069 runtime increased on v5 superblocks by 100% compared to v4 superblocks. his perf-based analysis pointed directly at the timestamp updates being done by the write path in this workload. The append writers are doing 4-byte writes, so there are lots of timestamp updates occurring. The thing is, they aren't being triggered by timestamp changes - they are being triggered by the inode change counter needing to be updated. That is, every write(2) system call needs to bump the inode version count, and it does that through the timestamp update mechanism. Hence for v5 filesystems, test generic/069 is running 3 orders of magnitude more timestmap update transactions on v5 filesystems due to the fact it does a huge number of *4 byte* write(2) calls. This isn't a real world scenario we really need to address - anyone doing such sequential IO should be using fwrite(3), not write(2). i.e. fwrite(3) buffers the writes in userspace to minimise the number of write(2) syscalls, and the problem goes away. However, there is a small change we can make to improve the situation - removing the expensive lock operation on the change counter update. All inode version counter changes in XFS occur under the ip->i_ilock during a transaction, and therefore we don't actually need the spin lock that provides exclusive access to it through inc_inode_iversion(). Hence avoid the lock and just open code the increment ourselves when logging the inode. Reported-by: Michael L. Semon Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig Signed-off-by: Ben Myers commit 8f80587bacb6eb893df0ee4e35fefa0dfcfdf9f4 Author: Dave Chinner Date: Fri Nov 1 15:27:20 2013 +1100 xfs: increase inode cluster size for v5 filesystems v5 filesystems use 512 byte inodes as a minimum, so read inodes in clusters that are effectively half the size of a v4 filesystem with 256 byte inodes. For v5 fielsystems, scale the inode cluster size with the size of the inode so that we keep a constant 32 inodes per cluster ratio for all inode IO. This only works if mkfs.xfs sets the inode alignment appropriately for larger inode clusters, so this functionality is made conditional on mkfs doing the right thing. xfs_repair needs to know about the inode alignment changes, too. Wall time: create bulkstat find+stat ls -R unlink v4 237s 161s 173s 201s 299s v5 235s 163s 205s 31s 356s patched 234s 160s 182s 29s 317s System time: create bulkstat find+stat ls -R unlink v4 2601s 2490s 1653s 1656s 2960s v5 2637s 2497s 1681s 20s 3216s patched 2613s 2451s 1658s 20s 3007s So, wall time same or down across the board, system time same or down across the board, and cache hit rates all improve except for the ls -R case which is a pure cold cache directory read workload on v5 filesystems... So, this patch removes most of the performance and CPU usage differential between v4 and v5 filesystems on traversal related workloads. Note: while this patch is currently for v5 filesystems only, there is no reason it can't be ported back to v4 filesystems. This hasn't been done here because bringing the code back to v4 requires forwards and backwards kernel compatibility testing. i.e. to deterine if older kernels(*) do the right thing with larger inode alignments but still only using 8k inode cluster sizes. None of this testing and validation on v4 filesystems has been done, so for the moment larger inode clusters is limited to v5 superblocks. (*) a current default config v4 filesystem should mount just fine on 2.6.23 (when lazy-count support was introduced), and so if we change the alignment emitted by mkfs without a feature bit then we have to make sure it works properly on all kernels since 2.6.23. And if we allow it to be changed when the lazy-count bit is not set, then it's all kernels since v2 logs were introduced that need to be tested for compatibility... Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig Reviewed-by: Eric Sandeen Signed-off-by: Ben Myers commit 9e3908e342eba6684621e616529669c17e271e7e Author: Mark Tinguely Date: Thu Nov 7 15:43:28 2013 -0600 xfs: fix unlock in xfs_bmap_add_attrfork xfs_trans_ijoin() activates the inode in a transaction and also can specify which lock to free when the transaction is committed or canceled. xfs_bmap_add_attrfork call locks and adds the lock to the transaction but also manually removes the lock. Change the routine to not add the lock to the transaction and manually remove lock on completion. While here, clean up the xfs_trans_cancel flags and goto names. Signed-off-by: Mark Tinguely Reviewed-by: Christoph Hellwig Signed-off-by: Ben Myers ----------------------------------------------------------------------- Summary of changes: fs/xfs/xfs_bmap.c | 38 +++++++++++++++++++++----------------- fs/xfs/xfs_mount.c | 15 +++++++++++++++ fs/xfs/xfs_mount.h | 2 +- fs/xfs/xfs_trans_inode.c | 8 +++++--- fs/xfs/xfs_trans_resv.c | 3 +-- 5 files changed, 43 insertions(+), 23 deletions(-) hooks/post-receive -- XFS development tree From raj@beadwholesaler.com Mon Nov 18 15:47:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 01CD429E04 for ; Mon, 18 Nov 2013 15:47:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id E39948F804B for ; Mon, 18 Nov 2013 13:47:50 -0800 (PST) X-ASG-Debug-ID: 1384811264-04cb6c537cca620001-NocioJ Received: from ns3.tecz.com (9d.50.85ae.static.theplanet.com [174.133.80.157]) by cuda.sgi.com with ESMTP id SUFgQG6cFNH1QcVI (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 13:47:45 -0800 (PST) X-Barracuda-Envelope-From: raj@beadwholesaler.com X-Barracuda-Apparent-Source-IP: 174.133.80.157 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=beadwholesaler.com; s=default; h=Content-Type:MIME-Version:Date:Subject:To:From:Reply-To:Message-ID; bh=SBkyOUJRvrNt3waYVDUMDdR1cddj24BCeY9FVkE6gBk=; b=UGcKTk6D6PtbGVabF8/CSRmA+QWyArruPvcouDThudXcDKgtz83c6MoY9qmA8Dg7QuC5vYfFLo/mKYHeOZFLihT0Gu0utA20104lZHtQVOBrkiHwNGVRE23KKShofzvx; Received: from ont-213-141-37-117.telecable.es ([213.141.37.117]:60323 helo=Unknown) by ns3.tecz.com with esmtpa (Exim 4.80.1) (envelope-from ) id 1ViWfX-0002u1-Bd; Mon, 18 Nov 2013 21:47:44 +0000 Message-ID: <2FFFF9895A7C4084B07A75D5E865D2B6@vbkmjyn> Reply-To: =?windows-1251?B?4uXk8/no6SD+8Ojx6u7t8fPr/PI=?= From: =?windows-1251?B?4uXk8/no6SD+8Ojx6u7t8fPr/PI=?= To: , , , , Subject: =?windows-1251?B?xO7i5fDl7e3u8fL8IO7yIO3l8eru6/zq6PUg?= =?windows-1251?B?6+j2LiDP5fDl5O7i5fDo5Q==?= Date: Mon, 18 Nov 2013 22:44:09 +0100 X-ASG-Orig-Subj: =?windows-1251?B?xO7i5fDl7e3u8fL8IO7yIO3l8eru6/zq6PUg?= =?windows-1251?B?6+j2LiDP5fDl5O7i5fDo5Q==?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_02A2_01CEE4AF.B212CF70" X-Priority: 3 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ns3.tecz.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - beadwholesaler.com X-Get-Message-Sender-Via: ns3.tecz.com: authenticated_id: raj@beadwholesaler.com X-Source: X-Source-Args: X-Source-Dir: X-Barracuda-Connect: 9d.50.85ae.static.theplanet.com[174.133.80.157] X-Barracuda-Start-Time: 1384811265 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142421 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 BSF_SC0_TG035a Message contains invalid style definition This is a multi-part message in MIME format. ------=_NextPart_000_02A2_01CEE4AF.B212CF70 Content-Type: multipart/alternative; boundary="----=_NextPart_001_02A3_01CEE4AF.B212CF70" ------=_NextPart_001_02A3_01CEE4AF.B212CF70 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =CF=F0=E8=E3=EB=E0=F8=E0=E5=EC =E2=E0=F1 =ED=E0 =EA=EE=ED=F1=F3=EB=FC=F2=E0= =F6=E8=EE=ED=ED=FB=E9 =F1=E5=EC=E8=ED=E0=F0 25-26 =ED=EE=FF=E1=F0=FF, =D1= =E0=ED=EA=F2-=CF=E5=F2=E5=F0=E1=F3=F0=E3: "=CA=EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=EE=E5 =EF=F0=E0=E2=EE. =CE=F1=EE=E1=E5= =ED=ED=EE=F1=F2=E8 =EE=F4=EE=F0=EC=EB=E5=ED=E8=FF =EF=F0=E0=E2 =ED=E0 =ED= =E5=E4=E2=E8=E6=E8=EC=EE=E5 =E8=EC=F3=F9=E5=F1=F2=E2=EE. =C8=E7=EC=E5=ED=E5= =ED=E8=FF =C3=F0=E0=E6=E4=E0=ED=F1=EA=EE=E3=EE =EA=EE=E4=E5=EA=F1=E0 =D0=D4= 2013. =CD=EE=E2=E5=EB=EB=FB =C3=F0=E0=E6=E4=E0=ED=F1=EA=EE=E3=EE =CA=EE=E4= =E5=EA=F1=E0, =E4=E0=EB=FC=ED=E5=E9=F8=E8=E5 =E8=E7=EC=E5=ED=E5=ED=E8=FF = =E2 2014 =E3.". =CD=E5=EA=EE=F2=EE=F0=FB=E5 =E8=E7 =F2=E5=EC: =95 =CF=F0=E8=ED=FF=F2=FB=E5 =E8 =EF=EB=E0=ED=E8=F0=F3=E5=EC=FB=E5 =E8=E7= =EC=E5=ED=E5=ED=E8=FF, =E7=E0=F2=F0=E0=E3=E8=E2=E0=FE=F9=E8=E5 =EA=EE=F0=EF= =EE=F0=E0=F2=E8=E2=ED=FB=E5 =EE=F2=ED=EE=F8=E5=ED=E8=FF =E8 =EA=EE=F0=EF=EE= =F0=E0=F2=E8=E2=ED=EE=E5 =EF=F0=E0=E2=EE. =95 =CD=EE=E2=FB=E5 =EF=F0=E0=E2=E8=EB=E0 =F1=EE=E2=E5=F0=F8=E5=ED=E8=FF = =E8 =EE=E1=E6=E0=EB=EE=E2=E0=ED=E8=FF =F1=E4=E5=EB=EE=EA. =C8=E7=EC=E5=ED= =E5=ED=E8=FF =E2 =E2=E5=F9=ED=EE=EC =EF=F0=E0=E2=E5. =CD=EE=E2=EE=E5 =E2 = =EE=E1=E5=F1=EF=E5=F7=E5=ED=E8=E8 =E8=F1=EF=EE=EB=ED=E5=ED=E8=FF =EE=E1=FF= =E7=E0=F2=E5=EB=FC=F1=F2=E2 =95 =CF=F0=E0=E2=EE =E7=E0=F1=F2=F0=EE=E9=EA=E8. =CF=F0=E0=E2=EE =F1=EE=E1= =F1=F2=E2=E5=ED=ED=EE=F1=F2=E8. =CE=F2=EA=E0=E7 =EE=F2 =EF=F0=E0=E2=E0 =F5= =EE=E7=FF=E9=F1=F2=E2=E5=ED=ED=EE=E3=EE =E2=E5=E4=E5=ED=E8=FF. =CF=F0=E0=E2= =EE =EE=EF=E5=F0=E0=F2=E8=E2=ED=EE=E3=EE =F3=EF=F0=E0=E2=EB=E5=ED=E8=FF. = =D1=E5=F0=E2=E8=F2=F3=F2=FB. =C2=EB=E0=E4=E5=ED=E8=E5 =E8 =E5=E3=EE =E7=E0= =F9=E8=F2=E0. =CD=EE=E2=E5=EB=EB=FB =E2=E5=F9=ED=FB=F5 =EF=F0=E0=E2 =ED=E0= =EE=E1=FA=E5=EA=F2=FB =ED=E5=E4=E2=E8=E6=E8=EC=EE=F1=F2=E8 =95 =C8=E7=EC=E5=ED=E5=ED=E8=FF =E2 =F0=E5=E3=F3=EB=E8=F0=EE=E2=E0=ED=E8=E8= =E3=F0=E0=E6=E4=E0=ED=F1=EA=E8=F5 =EF=F0=E0=E2=EE=EE=F2=ED=EE=F8=E5=ED=E8= =E9 =E2 =F1=F4=E5=F0=E5 =ED=E5=E4=E2=E8=E6=E8=EC=EE=F1=F2=E8 =95 =CA=EB=FE=F7=E5=E2=FB=E5 =E8=E7=EC=E5=ED=E5=ED=E8=FF =C3=F0=E0=E6=E4=E0= =ED=F1=EA=EE=E3=EE =EA=EE=E4=E5=EA=F1=E0 =D0=D4 =E2 2013 =E3. =CD=EE=E2=FB= =E9 =EF=EE=E4=F5=EE=E4 =EA =EE=E1=FA=E5=EA=F2=E0=EC =E3=F0=E0=E6=E4=E0=ED= =F1=EA=E8=F5 =EF=F0=E0=E2. =95 =CF=F0=E8=ED=E8=EC=E0=E5=EC=FB=E5 =E8=E7=EC=E5=ED=E5=ED=E8=FF =C3=CA = =D0=D4 =C7=E0=EF=E8=F1=FC =EF=F0=EE=E8=F1=F5=EE=E4=E8=F2 =EF=EE =F2=E5=EB=E5=F4=EE= =ED=F3: +7 - =F1=EF=E1 * 98..7 =3D 8=E7 .. =D79 =C4=EB=FF =EF=F0=E5=E4=F1=F2=E0=E2=E8=F2=E5=EB=E5=E9 =EA=EE=EC=EF=E0=ED=E8= =E9 =F1=F2=F0=EE=E8=F2=E5=EB=FC=ED=EE=E3=EE =E1=E8=E7=ED=E5=F1=E0 =E8 =EA= =EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=FB=F5 =FE=F0=E8=F1=F2=EE=E2 =96 =EF=EE=E4=E0= =F0=EE=EA! =C4=EB=FF =F3=F7=E0=F1=F2=ED=E8=EA=EE=E2 =F1=E5=EC=E8=ED=E0=F0=E0: - =FD=EA=F1=EA=F3=F0=F1=E8=EE=ED=ED=E0=FF =EF=F0=EE=E3=F0=E0=EC=EC=E0; - =E5=E6=E5=E4=ED=E5=E2=ED=FB=E5 =EE=E1=E5=E4=FB =E8 =EA=EE=F4=E5-=E1=F0=E5= =E9=EA=E8. - =EE=E1=F3=F7=E5=ED=E8=E5 =EF=EE =EF=F0=EE=E3=F0=E0=EC=EC=E5 =F1=E5=EC=E8= =ED=E0=F0=E0 =F1 =E2=FB=E4=E0=F7=E5=E9 =D1=E5=F0=F2=E8=F4=E8=EA=E0=F2=E0; - =F1=E1=EE=F0=ED=E8=EA =E8=ED=F4=EE=F0=EC=E0=F6=E8=EE=ED=ED=EE-=EC=E5=F2= =EE=E4=E8=F7=E5=F1=EA=E8=F5 =EC=E0=F2=E5=F0=E8=E0=EB=EE=E2; ------=_NextPart_001_02A3_01CEE4AF.B212CF70 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=CF=F0=E8=E3=EB=E0=F8=E0=E5=EC =E2=E0=F1 =ED=E0 =EA=EE=ED=F1=F3=EB=FC= =F2=E0=F6=E8=EE=ED=ED=FB=E9 =F1=E5=EC=E8=ED=E0=F0 25-26 =ED=EE=FF=E1=F0=FF= ,=20 =D1=E0=ED=EA=F2-=CF=E5=F2=E5=F0=E1=F3=F0=E3:
"=CA=EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=EE=E5 =EF=F0=E0=E2=EE. =CE=F1=EE=E1= =E5=ED=ED=EE=F1=F2=E8 =EE=F4=EE=F0=EC=EB=E5=ED=E8=FF =EF=F0=E0=E2 =ED=E0 = =ED=E5=E4=E2=E8=E6=E8=EC=EE=E5 =E8=EC=F3=F9=E5=F1=F2=E2=EE.=20 =C8=E7=EC=E5=ED=E5=ED=E8=FF =C3=F0=E0=E6=E4=E0=ED=F1=EA=EE=E3=EE =EA=EE=E4= =E5=EA=F1=E0 =D0=D4 2013. =CD=EE=E2=E5=EB=EB=FB =C3=F0=E0=E6=E4=E0=ED=F1=EA= =EE=E3=EE =CA=EE=E4=E5=EA=F1=E0, =E4=E0=EB=FC=ED=E5=E9=F8=E8=E5=20 =E8=E7=EC=E5=ED=E5=ED=E8=FF =E2 2014 =E3.".
 
=CD=E5=EA=EE=F2=EE=F0=FB=E5 =E8=E7 =F2=E5=EC:
 
=95 =CF=F0=E8=ED=FF=F2=FB=E5 =E8 =EF=EB=E0=ED=E8=F0=F3=E5=EC=FB= =E5 =E8=E7=EC=E5=ED=E5=ED=E8=FF, =E7=E0=F2=F0=E0=E3=E8=E2=E0=FE=F9=E8=E5 = =EA=EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=FB=E5=20 =EE=F2=ED=EE=F8=E5=ED=E8=FF =E8 =EA=EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=EE=E5 =EF= =F0=E0=E2=EE.
=95 =CD=EE=E2=FB=E5 =EF=F0=E0=E2=E8=EB=E0 =F1=EE=E2= =E5=F0=F8=E5=ED=E8=FF =E8=20 =EE=E1=E6=E0=EB=EE=E2=E0=ED=E8=FF =F1=E4=E5=EB=EE=EA. =C8=E7=EC=E5=ED=E5=ED= =E8=FF =E2 =E2=E5=F9=ED=EE=EC =EF=F0=E0=E2=E5. =CD=EE=E2=EE=E5 =E2 =EE=E1= =E5=F1=EF=E5=F7=E5=ED=E8=E8 =E8=F1=EF=EE=EB=ED=E5=ED=E8=FF=20 =EE=E1=FF=E7=E0=F2=E5=EB=FC=F1=F2=E2
=95 =CF=F0=E0=E2=EE =E7=E0=F1= =F2=F0=EE=E9=EA=E8. =CF=F0=E0=E2=EE =F1=EE=E1=F1=F2=E2=E5=ED=ED=EE=F1=F2=E8= . =CE=F2=EA=E0=E7 =EE=F2 =EF=F0=E0=E2=E0=20 =F5=EE=E7=FF=E9=F1=F2=E2=E5=ED=ED=EE=E3=EE =E2=E5=E4=E5=ED=E8=FF. =CF=F0=E0= =E2=EE =EE=EF=E5=F0=E0=F2=E8=E2=ED=EE=E3=EE =F3=EF=F0=E0=E2=EB=E5=ED=E8=FF= . =D1=E5=F0=E2=E8=F2=F3=F2=FB. =C2=EB=E0=E4=E5=ED=E8=E5 =E8 =E5=E3=EE=20 =E7=E0=F9=E8=F2=E0. =CD=EE=E2=E5=EB=EB=FB =E2=E5=F9=ED=FB=F5 =EF=F0=E0=E2= =ED=E0 =EE=E1=FA=E5=EA=F2=FB =ED=E5=E4=E2=E8=E6=E8=EC=EE=F1=F2=E8
=95=  =C8=E7=EC=E5=ED=E5=ED=E8=FF =E2=20 =F0=E5=E3=F3=EB=E8=F0=EE=E2=E0=ED=E8=E8 =E3=F0=E0=E6=E4=E0=ED=F1=EA=E8=F5= =EF=F0=E0=E2=EE=EE=F2=ED=EE=F8=E5=ED=E8=E9 =E2 =F1=F4=E5=F0=E5 =ED=E5=E4= =E2=E8=E6=E8=EC=EE=F1=F2=E8
=95 =CA=EB=FE=F7=E5=E2=FB=E5=20 =E8=E7=EC=E5=ED=E5=ED=E8=FF =C3=F0=E0=E6=E4=E0=ED=F1=EA=EE=E3=EE =EA=EE=E4= =E5=EA=F1=E0 =D0=D4 =E2 2013 =E3. =CD=EE=E2=FB=E9 =EF=EE=E4=F5=EE=E4 =EA = =EE=E1=FA=E5=EA=F2=E0=EC =E3=F0=E0=E6=E4=E0=ED=F1=EA=E8=F5=20 =EF=F0=E0=E2.
=95 =CF=F0=E8=ED=E8=EC=E0=E5=EC=FB=E5 =E8=E7=EC=E5=ED= =E5=ED=E8=FF =C3=CA =D0=D4
 
=C7=E0=EF=E8=F1=FC =EF=F0=EE=E8=F1=F5=EE=E4=E8=F2 =EF=EE =F2=E5= =EB=E5=F4=EE=ED=F3: +7 - =F1=EF=E1 * 98..7 =3D 8=E7 .. =D79
 
=C4=EB=FF =EF=F0=E5=E4=F1=F2=E0=E2=E8=F2=E5=EB=E5=E9 =EA=EE=EC=EF=E0= =ED=E8=E9 =F1=F2=F0=EE=E8=F2=E5=EB=FC=ED=EE=E3=EE =E1=E8=E7=ED=E5=F1=E0 =E8= =EA=EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=FB=F5 =FE=F0=E8=F1=F2=EE=E2 =96=20 =EF=EE=E4=E0=F0=EE=EA!
 
=C4=EB=FF =F3=F7=E0=F1=F2=ED=E8=EA=EE=E2 =F1=E5=EC=E8=ED=E0=F0=E0:
 
- =FD=EA=F1=EA=F3=F0=F1=E8=EE=ED=ED=E0=FF =EF=F0=EE=E3=F0=E0=EC=EC=E0= ;
- =E5=E6=E5=E4=ED=E5=E2=ED=FB=E5 =EE=E1=E5=E4=FB =E8 =EA=EE=F4=E5-=E1= =F0=E5=E9=EA=E8.
-=20 =EE=E1=F3=F7=E5=ED=E8=E5 =EF=EE =EF=F0=EE=E3=F0=E0=EC=EC=E5 =F1=E5=EC=E8=ED= =E0=F0=E0 =F1 =E2=FB=E4=E0=F7=E5=E9 =D1=E5=F0=F2=E8=F4=E8=EA=E0=F2=E0;- =F1=E1=EE=F0=ED=E8=EA=20 =E8=ED=F4=EE=F0=EC=E0=F6=E8=EE=ED=ED=EE-=EC=E5=F2=EE=E4=E8=F7=E5=F1=EA=E8= =F5 =EC=E0=F2=E5=F0=E8=E0=EB=EE=E2;
------=_NextPart_001_02A3_01CEE4AF.B212CF70-- ------=_NextPart_000_02A2_01CEE4AF.B212CF70 Content-Type: application/octet-stream; name="GK_13.rar" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="GK_13.rar" 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 DWx3b8t/usQ9ewBABwA= ------=_NextPart_000_02A2_01CEE4AF.B212CF70-- From sandeen@sandeen.net Mon Nov 18 15:50:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5DA8B29E04 for ; Mon, 18 Nov 2013 15:50:46 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 35E878F8054 for ; Mon, 18 Nov 2013 13:50:46 -0800 (PST) X-ASG-Debug-ID: 1384811445-04cbb04169c9360001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id Gwjn6U64ISTPzDHu for ; Mon, 18 Nov 2013 13:50:45 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 4FB826A2385C; Mon, 18 Nov 2013 15:50:44 -0600 (CST) Message-ID: <528A8BB3.4070108@sandeen.net> Date: Mon, 18 Nov 2013 15:50:43 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Anand Jain , linux-btrfs@vger.kernel.org, xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: btrfs/023: test if raids are actually created References: <1384763177-3402-1-git-send-email-anand.jain@oracle.com> X-ASG-Orig-Subj: Re: [PATCH] xfstests: btrfs/023: test if raids are actually created In-Reply-To: <1384763177-3402-1-git-send-email-anand.jain@oracle.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384811445 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142421 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/18/13, 2:26 AM, Anand Jain wrote: > A test case to verify if the given raid option for the > metadata and data are actually created. > > Signed-off-by: Anand Jain > --- > tests/btrfs/023 | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++ > tests/btrfs/023.out | 2 + > tests/btrfs/group | 1 + > 3 files changed, 94 insertions(+), 0 deletions(-) > create mode 100755 tests/btrfs/023 > create mode 100644 tests/btrfs/023.out > > diff --git a/tests/btrfs/023 b/tests/btrfs/023 > new file mode 100755 > index 0000000..77934fd > --- /dev/null > +++ b/tests/btrfs/023 > @@ -0,0 +1,91 @@ > +#! /bin/bash > +# FS QA Test No. 022 > +# > +# Test to verify if the group profile is created > +# > +# The test aims to create the raid and verify that its created > +# > +#----------------------------------------------------------------------- > +# Copyright (c) 2013 Oracle. All Rights Reserved. > +# > +# This program is free software; you can redistribute it and/or > +# modify it under the terms of the GNU General Public License as > +# published by the Free Software Foundation. > +# > +# This program is distributed in the hope that it would be useful, > +# but WITHOUT ANY WARRANTY; without even the implied warranty of > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +# GNU General Public License for more details. > +# > +# You should have received a copy of the GNU General Public License > +# along with this program; if not, write the Free Software Foundation, > +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA > +#----------------------------------------------------------------------- > +# > + > +seq=`basename $0` > +seqres=$RESULT_DIR/$seq > +echo "QA output created by $seq" > + > +here=`pwd` > +tmp=/tmp/$$ > +status=1 # failure is the default! > +trap "_cleanup; exit \$status" 0 1 2 3 15 > + > +_cleanup() > +{ > + cd / > + rm -f $tmp.* > +} > + > +# get standard environment, filters and checks > +. ./common/rc > +. ./common/filter > + > +# real QA test starts here > +_supported_fs btrfs > +_supported_os Linux > +_require_scratch_dev_pool 4 > +rm -f $seqres.full > + > +create_group_profile() > +{ > + local mkfs_options="-d$1 -m$1" > + > + # _scratch_mkfs adds the 1st device again (which is $SCRATCH_DEV) The comment doesn't make anything clearer to me - you say what _scratch_mkfs does but then you call _scratch_pool_mkfs. I could look, of course, but the purpose of a comment is to make things clearer, not to make the reader wonder why you wrote the comment. ;) > + _scratch_pool_mkfs $mkfs_options >> $seqres.full 2>&1 || _fail "mkfs failed" > +} > + > +check_group_profile() > +{ > + local test_raid="$1" > + > + _scratch_mount > + $BTRFS_UTIL_PROG filesystem df $SCRATCH_MNT > $tmp.tmp 2>&1 > + _scratch_unmount > + cat $tmp.tmp >> $seqres.full > + grep Data $tmp.tmp | grep -q $test_raid > + [ $? -eq 0 ] || _fail "$test_raid not found for Data" > + grep Metadata $tmp.tmp | grep -q $test_raid > + [ $? -eq 0 ] || _fail "$test_raid not found for Metadata" Should these be more specific? I.e. do you want to do: grep "^Data, " | grep -q $test_raid because (at least in my version of btrfs-progs) there are two Data lines in the df output (and two Metadata lines as well). Which reminds me, has df output changed semi-recently, and do you need to handle that? (Maybe that's what the non-specific grep accomplishes?) Also, I'm curious (maybe I just haven't been keeping up) - was there a bug where mkfs succeeded but didn't make the requested raid level? thanks, -Eric > +} > + > +create_group_profile "raid0" > +check_group_profile "RAID0" > + > +create_group_profile "raid1" > +check_group_profile "RAID1" > + > +create_group_profile "raid10" > +check_group_profile "RAID10" > + > +create_group_profile "raid5" > +check_group_profile "RAID5" > + > +create_group_profile "raid6" > +check_group_profile "RAID6" > + > +# success, all done > +echo "Silence is golden" > +status=0 > +exit > diff --git a/tests/btrfs/023.out b/tests/btrfs/023.out > new file mode 100644 > index 0000000..5c4197b > --- /dev/null > +++ b/tests/btrfs/023.out > @@ -0,0 +1,2 @@ > +QA output created by 023 > +Silence is golden > diff --git a/tests/btrfs/group b/tests/btrfs/group > index 410f8ed..35db67b 100644 > --- a/tests/btrfs/group > +++ b/tests/btrfs/group > @@ -24,3 +24,4 @@ > 019 auto quick > 020 auto quick > 021 auto quick > +023 auto > From sandeen@sandeen.net Mon Nov 18 15:52:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id ED94329E04 for ; Mon, 18 Nov 2013 15:52:38 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id DC4BC304064 for ; Mon, 18 Nov 2013 13:52:35 -0800 (PST) X-ASG-Debug-ID: 1384811554-04cb6c537dca940001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id e4ku39BFfNXm1gcZ for ; Mon, 18 Nov 2013 13:52:34 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 830546A2385C; Mon, 18 Nov 2013 15:52:34 -0600 (CST) Message-ID: <528A8C21.2070801@sandeen.net> Date: Mon, 18 Nov 2013 15:52:33 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: Ben Myers , xfs@oss.sgi.com Subject: Re: [PATCH 0/5] xfs: more patches for 3.13 References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <20131106230133.GX1935@sgi.com> <20131107015706.GM6188@dastard> <5282D2D3.3040601@sandeen.net> <20131114011610.GM6188@dastard> <528657BB.8090206@sandeen.net> <52866008.4010309@sandeen.net> <20131117194830.GT6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 0/5] xfs: more patches for 3.13 In-Reply-To: <20131117194830.GT6188@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384811554 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142421 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/17/13, 1:48 PM, Dave Chinner wrote: > On Fri, Nov 15, 2013 at 11:55:20AM -0600, Eric Sandeen wrote: >> On 11/15/13, 11:19 AM, Eric Sandeen wrote: >>> On 11/13/13, 7:16 PM, Dave Chinner wrote: >>> >>>> That's client side, not server side, so that's the NFS client inode >>>> it is locking, not the server side XFS inode. >>> >>> Ah, geez, you're right. (x3) >>> >>> >>> >>>> Server side, where i_version is pulled out of an XFS inode: >>>> >>>> $ git grep i_version fs/nfsd >>>> fs/nfsd/nfs3xdr.c: fhp->fh_post_change = fhp->fh_dentry->d_inode->i_version; >>>> fs/nfsd/nfs4xdr.c: write64(p, inode->i_version); >>>> fs/nfsd/nfsfh.h: fhp->fh_pre_change = inode->i_version; >>>> $ >>>> >>>> the nfsfh.h hit is in fill_pre_wcc(), which appears to be called >>>> under i_mutex but not i_lock. The xdr encoding functions don't >>>> appear to be holding i_lock, and may be holding i_mutex, but I >>>> haven't looked that far. >>> >>> I'm still not sure how . . . >> >> ugh didn't mean to send this reply quite yet, sorry. >> >> Not sure how we do an unlocked read on a 32-bit machine that doesn't potentially >> get the wrong answer. I talked to Bruce about it a bit; nothing jumped out at >> us. At worst (?) it seems that if you happened to race on a read at exactly >> the 2^32'nd modification, you might go backwards. >> >> As Bruce says, even if so, maybe "so rare we don't care?" > > Especially as it requires 2^32 modifications to first be made to the > file before there's even the possibility of a high word race on a > read and then there's only one increment we could race with before > it doesn't chnge again for another 2^32 modifications. > > Hence, at 1 in 4 billion modifications potentially causing a problem, > I'd agree with the "so rare we don't care" assessment. Ok, I'm sold. -Eric > Cheers, > > Dave. > From sandeen@sandeen.net Mon Nov 18 15:54:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C873429E04 for ; Mon, 18 Nov 2013 15:54:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 96A87304039 for ; Mon, 18 Nov 2013 13:54:26 -0800 (PST) X-ASG-Debug-ID: 1384811665-04bdf06eecd12f0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id hZq4w51HneMQQMQF for ; Mon, 18 Nov 2013 13:54:25 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 228616A2385C; Mon, 18 Nov 2013 15:54:25 -0600 (CST) Message-ID: <528A8C90.3010401@sandeen.net> Date: Mon, 18 Nov 2013 15:54:24 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , xfs@oss.sgi.com Subject: Re: [PATCH 2/5] xfs: open code inc_inode_iversion when logging an inode References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-3-git-send-email-david@fromorbit.com> X-ASG-Orig-Subj: Re: [PATCH 2/5] xfs: open code inc_inode_iversion when logging an inode In-Reply-To: <1383280040-21979-3-git-send-email-david@fromorbit.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384811665 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MAILTO_TO_SPAM_ADDR X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142421 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email On 10/31/13, 11:27 PM, Dave Chinner wrote: > From: Dave Chinner > > Michael L Semon reported that generic/069 runtime increased on v5 > superblocks by 100% compared to v4 superblocks. his perf-based > analysis pointed directly at the timestamp updates being done by the > write path in this workload. The append writers are doing 4-byte > writes, so there are lots of timestamp updates occurring. > > The thing is, they aren't being triggered by timestamp changes - > they are being triggered by the inode change counter needing to be > updated. That is, every write(2) system call needs to bump the inode > version count, and it does that through the timestamp update > mechanism. Hence for v5 filesystems, test generic/069 is running 3 > orders of magnitude more timestmap update transactions on v5 > filesystems due to the fact it does a huge number of *4 byte* > write(2) calls. > > This isn't a real world scenario we really need to address - anyone > doing such sequential IO should be using fwrite(3), not write(2). > i.e. fwrite(3) buffers the writes in userspace to minimise the > number of write(2) syscalls, and the problem goes away. > > However, there is a small change we can make to improve the > situation - removing the expensive lock operation on the change > counter update. All inode version counter changes in XFS occur > under the ip->i_ilock during a transaction, and therefore we > don't actually need the spin lock that provides exclusive access to > it through inc_inode_iversion(). > > Hence avoid the lock and just open code the increment ourselves when > logging the inode. Well, ok. Maybe worth a note about why the unlocked read is 99.9999% ok... Reviewed-by: Eric Sandeen > Reported-by: Michael L. Semon > Signed-off-by: Dave Chinner > --- > fs/xfs/xfs_trans_inode.c | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/fs/xfs/xfs_trans_inode.c b/fs/xfs/xfs_trans_inode.c > index 1bba7f6..50c3f56 100644 > --- a/fs/xfs/xfs_trans_inode.c > +++ b/fs/xfs/xfs_trans_inode.c > @@ -111,12 +111,14 @@ xfs_trans_log_inode( > > /* > * First time we log the inode in a transaction, bump the inode change > - * counter if it is configured for this to occur. > + * counter if it is configured for this to occur. We don't use > + * inode_inc_version() because there is no need for extra locking around > + * i_version as we already hold the inode locked exclusively for > + * metadata modification. > */ > if (!(ip->i_itemp->ili_item.li_desc->lid_flags & XFS_LID_DIRTY) && > IS_I_VERSION(VFS_I(ip))) { > - inode_inc_iversion(VFS_I(ip)); > - ip->i_d.di_changecount = VFS_I(ip)->i_version; > + ip->i_d.di_changecount = ++VFS_I(ip)->i_version; > flags |= XFS_ILOG_CORE; > } > > From david@fromorbit.com Mon Nov 18 16:26:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 959D729E04 for ; Mon, 18 Nov 2013 16:26:56 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 83956304039 for ; Mon, 18 Nov 2013 14:26:53 -0800 (PST) X-ASG-Debug-ID: 1384813611-04cb6c537ccbf60001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id jSMqE3sIy3BkuGYd for ; Mon, 18 Nov 2013 14:26:51 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmMIAFCTilJ5LGc//2dsb2JhbABZgweDLLdMhUiBIBd0giUBAQU6HCMQCAMYCSUPBSUDIROIAMJfFxaPUweEMQOYD5IOgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 19 Nov 2013 08:56:50 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1ViXHL-0003Ma-Pm; Tue, 19 Nov 2013 09:26:47 +1100 Date: Tue, 19 Nov 2013 09:26:47 +1100 From: Dave Chinner To: Eric Sandeen Cc: Eric Sandeen , xfs-oss Subject: Re: [PATCH V2] xfsprogs: suggest "-d" option for repair of RO mount Message-ID: <20131118222647.GV6188@dastard> X-ASG-Orig-Subj: Re: [PATCH V2] xfsprogs: suggest "-d" option for repair of RO mount References: <528261AD.50501@redhat.com> <528A39FD.5090109@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528A39FD.5090109@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384813611 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142422 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 18, 2013 at 10:02:05AM -0600, Eric Sandeen wrote: > We can offer the suggestion of a "-d" repair, if we're > in single-user mode with i.e. the root fs mounted readonly. > > This change suggests -d to repair any RO mounted fs. > > e2fsck allows this, and users are used to being able to > do it in single-user mode. A separate patch will recommend > a reboot after repair completes. > > Signed-off-by: Eric Sandeen > --- > > V2: Now with more danger! Exciting! Looks good. Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From bpm@sgi.com Mon Nov 18 16:28:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id AC5F529E04 for ; Mon, 18 Nov 2013 16:28:30 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id F1D1BAC004; Mon, 18 Nov 2013 14:28:26 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 59A054266DC; Mon, 18 Nov 2013 16:28:26 -0600 (CST) Date: Mon, 18 Nov 2013 16:28:26 -0600 From: Ben Myers To: Eric Sandeen Cc: Dave Chinner , xfs@oss.sgi.com Subject: Re: [PATCH 2/5] xfs: open code inc_inode_iversion when logging an inode Message-ID: <20131118222826.GJ1935@sgi.com> References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-3-git-send-email-david@fromorbit.com> <528A8C90.3010401@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528A8C90.3010401@sandeen.net> User-Agent: Mutt/1.5.20 (2009-06-14) On Mon, Nov 18, 2013 at 03:54:24PM -0600, Eric Sandeen wrote: > On 10/31/13, 11:27 PM, Dave Chinner wrote: > > From: Dave Chinner > > > > Michael L Semon reported that generic/069 runtime increased on v5 > > superblocks by 100% compared to v4 superblocks. his perf-based > > analysis pointed directly at the timestamp updates being done by the > > write path in this workload. The append writers are doing 4-byte > > writes, so there are lots of timestamp updates occurring. > > > > The thing is, they aren't being triggered by timestamp changes - > > they are being triggered by the inode change counter needing to be > > updated. That is, every write(2) system call needs to bump the inode > > version count, and it does that through the timestamp update > > mechanism. Hence for v5 filesystems, test generic/069 is running 3 > > orders of magnitude more timestmap update transactions on v5 > > filesystems due to the fact it does a huge number of *4 byte* > > write(2) calls. > > > > This isn't a real world scenario we really need to address - anyone > > doing such sequential IO should be using fwrite(3), not write(2). > > i.e. fwrite(3) buffers the writes in userspace to minimise the > > number of write(2) syscalls, and the problem goes away. > > > > However, there is a small change we can make to improve the > > situation - removing the expensive lock operation on the change > > counter update. All inode version counter changes in XFS occur > > under the ip->i_ilock during a transaction, and therefore we > > don't actually need the spin lock that provides exclusive access to > > it through inc_inode_iversion(). > > > > Hence avoid the lock and just open code the increment ourselves when > > logging the inode. > > Well, ok. Maybe worth a note about why the unlocked read is 99.9999% ok... > > Reviewed-by: Eric Sandeen Ah, sorry Eric, I didn't realize you were still reviewing this guy. I pulled him in a bit earlier in the day. Thanks, Ben From mlsemon35@gmail.com Mon Nov 18 16:38:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A026429E04 for ; Mon, 18 Nov 2013 16:38:32 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 85C21304039 for ; Mon, 18 Nov 2013 14:38:32 -0800 (PST) X-ASG-Debug-ID: 1384814310-04cb6c537ecc520001-NocioJ Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by cuda.sgi.com with ESMTP id eWOQz4b69P9z0v1J (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Mon, 18 Nov 2013 14:38:31 -0800 (PST) X-Barracuda-Envelope-From: mlsemon35@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.172 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.172] Received: by mail-ob0-f172.google.com with SMTP id gq1so2638444obb.17 for ; Mon, 18 Nov 2013 14:38:30 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.172] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.172] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=EPuqw5SGFYs0fuKtpftJ6vaWjIeuIFoFWuYwJSYjR5g=; b=bGeEMmmOlPg7lpY8IzOGq9UIfIpKUBeDTJ96u1FXhkpyAwdZeMpVowy1rSNxWjTzkp /zT2wnln/nPbBRxQpOzYM/IkB3IFrznet+p5PpXnfVV2leQG7e880SKiQn7dEPfY2AjN HkgwDffhBP2rDSr+cA2m9AseqVH/aqqM1/dssIPO58p/jWdl2Whswx9erZCD3IoG3Uks kyR/vn64Ko7SBqXVQEwgLrE/JklZ1bY/l0sGXbUWF8hZ14FLCLudZ8lplWy/xWk3uX8w CpRNoJapRLhacllUfmyYfnmQ0J7Op7giccUuBAVCc27EqEPmj3FQJO3JLzjg3GTgn+nP pfaw== X-Received: by 10.182.129.42 with SMTP id nt10mr21721568obb.19.1384814310461; Mon, 18 Nov 2013 14:38:30 -0800 (PST) Received: from [192.168.0.129] (rrcs-97-79-21-178.se.biz.rr.com. [97.79.21.178]) by mx.google.com with ESMTPSA id nw5sm25438197obc.9.2013.11.18.14.38.29 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 18 Nov 2013 14:38:30 -0800 (PST) Message-ID: <528A96DC.30205@gmail.com> Date: Mon, 18 Nov 2013 17:38:20 -0500 From: "Michael L. Semon" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Brian Foster , xfs@oss.sgi.com Subject: Re: [PATCH v2 00/11] xfs: introduce the free inode btree References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> <52894685.8080603@gmail.com> X-ASG-Orig-Subj: Re: [PATCH v2 00/11] xfs: introduce the free inode btree In-Reply-To: <52894685.8080603@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-ob0-f172.google.com[209.85.214.172] X-Barracuda-Start-Time: 1384814311 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142422 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On 11/17/2013 05:43 PM, Michael L. Semon wrote: > On 11/13/2013 09:36 AM, Brian Foster wrote: >> Hi all, >> >> The free inode btree adds a new inode btree to XFS with the intent to >> track only inode chunks with at least one free inode. Patches 1-3 add >> the necessary support for the new XFS_BTNUM_FINOBT type and introduce a >> read-only v5 superblock flag. Patch 4 updates the transaction >> reservations for inode allocation operations to account for the finobt. >> Patches 5-9 add support to manage the finobt on inode chunk allocation, >> inode allocation, inode free (and chunk deletion) and growfs. Patch 10 >> adds support to report finobt status in the fs geometry. Patch 11 adds >> the feature bit to the associated mask. Thoughts, reviews, flames >> appreciated. >> >> Brian This is more data, but it doesn't seem to be noise. No reply is needed, though. I'm only guessing that finobt has a role in this day. It looks like something quota got everything started... I think I got through 4k blocksize testing OK. However, disaster loomed after I switched to a 2k block size (again ~2.2-GB md RAID-0 partitions): root@plbearer:/var/lib/xfstests# MKFS_OPTIONS='-m crc=1 -m finobt=1 -b log=11' ./check -g auto [ 203.967784] XFS (md127): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! [ 203.967784] Use of these features in this kernel is at your own risk! FSTYP -- xfs (debug) PLATFORM -- Linux/i686 plbearer 3.12.0+ MKFS_OPTIONS -- -f -m crc=1 -m finobt=1 -b log=11 /dev/md126 MOUNT_OPTIONS -- /dev/md126 /mnt/xfstests-scratch # This run started in sequence with generic/001. generic/231 1074s ...[ 7434.717194] BUG: unable to handle kernel paging request at dd3fc000 [ 7434.717315] IP: [] memcpy+0x14/0x24 [ 7434.717315] *pde = 1fbf0067 *pte = 1d3fc060 [ 7434.717315] Oops: 0000 [#1] DEBUG_PAGEALLOC Entering kdb (current=0xde8ae4f0, pid 27666) Oops: (null) due to oops @ 0xc13dd9b4 CPU: 0 PID: 27666 Comm: xfs_quota Not tainted 3.12.0+ #2 Hardware name: Dell Computer Corporation Dimension 2350/07W080, BIOS A01 12/17/2002 task: de8ae4f0 ti: dd01c000 task.ti: dd01c000 EIP: 0060:[] EFLAGS: 00010206 CPU: 0 EIP is at memcpy+0x14/0x24 EAX: d88e1868 EBX: 0000005c ECX: 00000001 EDX: dd3fbfa8 ESI: dd3fc000 EDI: d88e18c0 EBP: dd01de38 ESP: dd01de2c DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 CR0: 8005003b CR2: dd3fc000 CR3: 1eb43000 CR4: 000007d0 Stack: d88e185c 00000000 d88e1868 dd01de50 c12aa415 d88e1840 dd3fbf60 de71b8f0 00000000 dd01deb4 c12aad31 c0098d00 dd01de90 00000084 d9008540 dd01decc 00253b60 de635634 de635600 da71d000 00000084 de71ba00 d88e1840 de635600 Call Trace: [] xlog_cil_lv_item_format+0x45/0x68 [] xfs_log_commit_cil+0x452/0x4e7 [] xfs_trans_commit+0xac/0x230 [] xfs_qm_log_quotaoff_end+0x60/0x7b [] xfs_qm_scall_quotaoff+0x120/0x48a [] ? xfs_fs_get_xstatev+0x27/0x27 [] xfs_fs_set_xstate+0xc0/0xe1 [] SyS_quotactl+0x4cd/0x564 [] ? SyS_stat64+0x34/0x3a [] ? restore_all+0xf/0xf [] ? vmalloc_sync_all+0x133/0x133 [] ? trace_hardirqs_on_caller+0xe6/0x1aa [] sysenter_do_call+0x12/0x36 Code: 00 74 0c 8b 43 54 2b 43 50 88 43 4e 5b 5d c3 e8 a8 fc ff ff eb ed 90 55 89 e5 57 56 53 3e 8d 74 26 00 89 cb c1 e9 02 89 c7 89 d6 a5 89 d9 83 e1 03 74 02 f3 a4 5b 5e 5f 5d c3 55 89 e5 57 53 This is not the disaster, only a test that did not complete. After a successful reboot, I tried to run generic/231 again, only to have my non-finobt v5/CRC XFS / filesystem bark at me: root@plbearer:/var/lib/xfstests# MKFS_OPTIONS='-m crc=1 -m finobt=1 -b log=11' ./check generic/231 [ 392.914511] XFS (md127): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! [ 392.914511] Use of these features in this kernel is at your own risk! FSTYP -- xfs (debug) PLATFORM -- Linux/i686 plbearer 3.12.0+ MKFS_OPTIONS -- -f -m crc=1 -m finobt=1 -b log=11 /dev/md126 MOUNT_OPTIONS -- /dev/md126 /mnt/xfstests-scratch [ 396.616456] XFS (md126): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! [ 396.616456] Use of these features in this kernel is at your own risk! [ 398.271753] XFS (md127): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! [ 398.271753] Use of these features in this kernel is at your own risk! generic/231 1074s ...[ 403.133309] XFS (md126): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! [ 403.133309] Use of these features in this kernel is at your own risk! [ 620.702535] XFS (md126): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled! [ 620.702535] Use of these features in this kernel is at your own risk! [ 621.430480] dc8ff000: 41 42 33 42 00 00 01 45 ff ff ff ff ff ff ff ff AB3B...E........ [ 621.438646] dc8ff010: 00 00 00 00 00 00 00 08 00 00 00 61 00 01 1c 77 ...........a...w [ 621.446751] dc8ff020: dd 91 0c 6a 2e c4 49 3a ac a9 79 89 72 a4 a9 ce ...j..I:..y.r... [ 621.454856] dc8ff030: 00 00 00 00 fb b2 9e 73 00 00 04 ff 00 00 00 01 .......s........ [ 621.462964] XFS (sdb3): Internal error xfs_allocbt_read_verify at line 362 of file fs/xfs/xfs_alloc_btree.c. Caller 0xc1237c47 [ 621.474781] XFS (sdb3): Corruption detected. Unmount and run xfs_repair [ 621.482296] XFS (sdb3): metadata I/O error: block 0x8 ("xfs_trans_read_buf_map") error 117 numblks 8 [ 621.522828] XFS (sdb3): Corruption of in-memory data detected. Shutting down filesystem [ 621.531070] XFS (sdb3): Please umount the filesystem and rectify the problem(s) ./check: line 145: /usr/bin/awk: Input/output error ./check: line 145: date: command not found ./check: line 461: /tmp/965.rawout: Input/output error ./check: line 462: /usr/bin/rm: Input/output error [failed, exit status 1] - no qualified output ./check: line 527: expr: command not found ./check: line 533: expr: command not found ./common/rc: line 849: /usr/bin/awk: Input/output error ./common/rc: line 849: sed: command not found ./common/rc: line 774: /usr/bin/awk: Input/output error ./common/rc: line 1532: grep: command not found ./common/rc: line 1532: tee: command not found _check_xfs_filesystem: filesystem on /dev/md127 has dirty log (see /var/lib/xfstests/results//generic/231.full) ./common/rc: line 1537: /var/lib/xfstests/results//generic/231.full: Input/output error ./common/rc: line 1538: /var/lib/xfstests/results//generic/231.full: Input/output error ./common/rc: line 1539: /var/lib/xfstests/results//generic/231.full: Input/output error ./common/rc: line 1540: /var/lib/xfstests/results//generic/231.full: Input/output error ./common/rc: line 1550: /tmp/965.fs_check: Input/output error ./common/rc: line 1564: /tmp/965.repair: Input/output error _check_xfs_filesystem: filesystem on /dev/md127 is inconsistent (r) (see /var/lib/xfstests/results//generic/231.full) ./common/rc: line 1569: /var/lib/xfstests/results//generic/231.full: Input/output error ./common/rc: line 1570: /var/lib/xfstests/results//generic/231.full: Input/output error ./common/rc: line 1571: /var/lib/xfstests/results//generic/231.full: Input/output error ./common/rc: line 1571: /usr/bin/cat: Input/output error ./common/rc: line 1572: /var/lib/xfstests/results//generic/231.full: Input/output error ./common/rc: line 1576: /usr/bin/rm: Input/output error ./common/rc: line 1580: /var/lib/xfstests/results//generic/231.full: Input/output error ./common/rc: line 1581: /var/lib/xfstests/results//generic/231.full: Input/output error ./common/rc: line 1582: /var/lib/xfstests/results//generic/231.full: Input/output error ./check: line 320: /var/lib/xfstests/results//check.log: Input/output error ./check: line 321: /var/lib/xfstests/results//check.log: Input/output error ./check: line 322: /var/lib/xfstests/results//check.log: Input/output error ./check: line 322: fmt: command not found ./check: line 323: /var/lib/xfstests/results//check.log: Input/output error ./check: line 325: [: too many arguments ./check: line 336: [: too many arguments Passed all tests ./check: line 344: /var/lib/xfstests/results//check.log: Input/output error ./check: line 349: /usr/bin/rm: Input/output error ./check: line 350: /usr/bin/rm: Input/output error root@plbearer:/var/lib/xfstests# ls -bash: /bin/ls: Input/output error There was a trace in my logs that was probably from the same event but had more detail: Nov 18 08:14:53 plbearer kernel: [ 621.127588] XFS (md126): Quotacheck needed: Please wait. Nov 18 08:14:54 plbearer kernel: [ 621.210188] XFS (md126): Quotacheck: Done. Nov 18 08:14:54 plbearer kernel: [ 621.210188] XFS (md126): Quotacheck: Done. Nov 18 08:14:54 plbearer [ 621.430480] dc8ff000: 41 42 33 42 00 00 01 45 ff ff ff ff ff ff ff ff AB3B...E........ Nov 18 08:14:54 plbearer [ 621.438646] dc8ff010: 00 00 00 00 00 00 00 08 00 00 00 61 00 01 1c 77 ...........a...w Nov 18 08:14:54 plbearer [ 621.446751] dc8ff020: dd 91 0c 6a 2e c4 49 3a ac a9 79 89 72 a4 a9 ce ...j..I:..y.r... Nov 18 08:14:54 plbearer [ 621.454856] dc8ff030: 00 00 00 00 fb b2 9e 73 00 00 04 ff 00 00 00 01 .......s........ Nov 18 08:14:54 plbearer [ 621.462964] XFS (sdb3): Internal error xfs_allocbt_read_verify at line 362 of file fs/xfs/xfs_alloc_btree.c. Caller 0xc1237c47 Nov 18 08:14:54 plbearer [ 621.474781] XFS (sdb3): Corruption detected. Unmount and run xfs_repair Nov 18 08:14:54 plbearer [ 621.482296] XFS (sdb3): metadata I/O error: block 0x8 ("xfs_trans_read_buf_map") error 117 numblks 8 Nov 18 08:14:54 plbearer kernel: [ 621.491567] XFS (sdb3): xfs_do_force_shutdown(0x8) called from line 138 of file fs/xfs/xfs_bmap_util.c. Return address = 0xc1232e5d Nov 18 08:14:54 plbearer kernel: [ 621.491567] XFS (sdb3): xfs_do_force_shutdown(0x8) called from line 138 of file fs/xfs/xfs_bmap_util.c. Return address = 0xc1232e5d Nov 18 08:14:54 plbearer [ 621.522828] XFS (sdb3): Corruption of in-memory data detected. Shutting down filesystem Nov 18 08:14:54 plbearer [ 621.531070] XFS (sdb3): Please umount the filesystem and rectify the problem(s) After an unsuccessful attempt to reboot to that / partition, I rebooted to an alternate (JFS) / setup. Note that write caches are off on this PC, so it was a surprise that the log recovery did not complete for the v5 XFS / partition. xfs_repair was run, and the following mount was fine on what was probably a non-finobt kernel: root@plbearer:~# xfs_repair -L /dev/sdb3 Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... ALERT: The filesystem has valuable metadata changes in a log which is being destroyed because the -L option was used. - scan filesystem freespace and inode maps... xfs_agf_read_verify: XFS_CORRUPTION_ERROR xfs_allocbt_read_verify: XFS_CORRUPTION_ERROR xfs_allocbt_read_verify: XFS_CORRUPTION_ERROR sb_ifree 1842, counted 1817 sb_fdblocks 513939, counted 513840 - found root inode chunk Phase 3 - for each AG... - scan and clear agi unlinked lists... - process known inodes and perform inode discovery... - agno = 0 - agno = 1 - agno = 2 - agno = 3 - process newly discovered inodes... Phase 4 - check for duplicate blocks... - setting up duplicate extent list... - check for inodes claiming duplicate blocks... - agno = 0 - agno = 1 - agno = 2 - agno = 3 Phase 5 - rebuild AG headers and trees... - reset superblock... Phase 6 - check inode connectivity... - resetting contents of realtime bitmap and summary inodes - traversing filesystem ... - traversal finished ... - moving disconnected inodes to lost+found ... Phase 7 - verify and correct link counts... done The v5 XFS / was xfsdump'ed without issue. No harm, no foul. But it does mean I'll have to take a step back from finobt for the moment, taking the time to re-bisect my AIO issues so I can file another bug report about them. Thanks for reading! Michael From david@fromorbit.com Mon Nov 18 16:44:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 69CFC29E04 for ; Mon, 18 Nov 2013 16:44:56 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4A66D8F8040 for ; Mon, 18 Nov 2013 14:44:53 -0800 (PST) X-ASG-Debug-ID: 1384814691-04bdf06eeed3690001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 2SyEZF2LdXd6llDJ for ; Mon, 18 Nov 2013 14:44:51 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjETAAGYilJ5LGc//2dsb2JhbABZgwc4gnSoKgOPH4VIgSAXdIIlAQEEATocIxAIAw4KCSUPBSUDIROHewXCThaPUweEMQOYD5IOgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 19 Nov 2013 09:14:29 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1ViXYQ-0003OU-4s; Tue, 19 Nov 2013 09:44:26 +1100 Date: Tue, 19 Nov 2013 09:44:26 +1100 From: Dave Chinner To: Christoph Hellwig Cc: Steve French , "linux-cifs@vger.kernel.org" , samba-technical , xfs@oss.sgi.com Subject: Re: setfacl fix Message-ID: <20131118224426.GW6188@dastard> X-ASG-Orig-Subj: Re: setfacl fix References: <20131116145507.GA22395@infradead.org> <20131118152723.GA19649@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131118152723.GA19649@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384814691 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142422 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 18, 2013 at 07:27:23AM -0800, Christoph Hellwig wrote: > On Sat, Nov 16, 2013 at 03:38:09PM -0600, Steve French wrote: > > Makes sense to add a setfacl/getfacl test to xfstest and was trying to > > build updated xfstests and look at what has changed but ran into a > > strange error building xfstests and didn't see an obvious answer when > > googling for it. Any idea how to workaround the build failure? > > > > Building src > > [DEP] > > [CC] dirstress > > gcc: error: /lib64/libhandle.so: Too many levels of symbolic links What's the circular link chain? > > These are the steps I went through from a fairly clean Fedora 19 64 > > system before the make failure: > > No idea. Maybe some of the RedHat people on the xfs list have more > experience with Fedora than I have. Don't look at me - I use Debian for all my upstream stuff.... ;) > > git clone git://oss.sgi.com/xfs/cmds/xfstests > > git clone git://oss.sgi.com/xfs/cmds/xfsprogs > > sudo yum install uuid-devel e2fsprogs-devel libuuid-devel > > libattr-devel libacl-devel > > cd xfsprogs > > make > > sudo make install-qa > > cd ../xfstests > > ./configure > > make (which failed with the symlink error above) Having the output of all the steps, especially the xfsprogs install-qa step is probably going to be necessary to debug this. You probably want to run "make Q= install-qa" so that it runs verbosely. Cheers, Dave. -- Dave Chinner david@fromorbit.com From sandeen@sandeen.net Mon Nov 18 16:45:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3743A29E04 for ; Mon, 18 Nov 2013 16:45:45 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id BD28BAC004 for ; Mon, 18 Nov 2013 14:45:44 -0800 (PST) X-ASG-Debug-ID: 1384814743-04cb6c537dccb60001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id JQ0ghYEfWuPDEInk for ; Mon, 18 Nov 2013 14:45:43 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (unknown [67.138.38.246]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id D21CE612EAC5; Mon, 18 Nov 2013 16:45:35 -0600 (CST) Message-ID: <528A987E.2040103@sandeen.net> Date: Mon, 18 Nov 2013 16:45:18 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Ben Myers CC: xfs@oss.sgi.com Subject: Re: [PATCH 2/5] xfs: open code inc_inode_iversion when logging an inode References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-3-git-send-email-david@fromorbit.com> <528A8C90.3010401@sandeen.net> <20131118222826.GJ1935@sgi.com> X-ASG-Orig-Subj: Re: [PATCH 2/5] xfs: open code inc_inode_iversion when logging an inode In-Reply-To: <20131118222826.GJ1935@sgi.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384814743 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142422 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/18/13, 4:28 PM, Ben Myers wrote: > On Mon, Nov 18, 2013 at 03:54:24PM -0600, Eric Sandeen wrote: >> Well, ok. Maybe worth a note about why the unlocked read is 99.9999% ok... >> >> Reviewed-by: Eric Sandeen > > Ah, sorry Eric, I didn't realize you were still reviewing this guy. I pulled > him in a bit earlier in the day. No worries. I'm very slow. ;) -Eric From david@fromorbit.com Mon Nov 18 16:53:48 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id AF48229E04 for ; Mon, 18 Nov 2013 16:53:48 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4A5F7AC006 for ; Mon, 18 Nov 2013 14:53:48 -0800 (PST) X-ASG-Debug-ID: 1384815226-04bdf06eefd3bd0001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 29bEClZHDmA4OcPb for ; Mon, 18 Nov 2013 14:53:46 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmQIAPGYilJ5LGc//2dsb2JhbABZgweDLLdMhUiBIBd0giUBAQQBOhwjBQsIAw4GBAklDwUlAyETh3sFwjgXFo9OBQeEMQOYD5IOgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 19 Nov 2013 09:23:46 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1ViXhO-0003Pg-C4; Tue, 19 Nov 2013 09:53:42 +1100 Date: Tue, 19 Nov 2013 09:53:42 +1100 From: Dave Chinner To: Rich Johnston Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [patch 1/1] xfsprogs: update version for 3.2.0-alpha2 Message-ID: <20131118225342.GX6188@dastard> X-ASG-Orig-Subj: Re: [patch 1/1] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131118150313.940966335@sgi.com> <20131118151117.GA4459@infradead.org> <528A3533.3080607@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528A3533.3080607@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384815226 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142423 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 18, 2013 at 09:41:39AM -0600, Rich Johnston wrote: > On 11/18/2013 09:11 AM, Christoph Hellwig wrote: > >On Mon, Nov 18, 2013 at 09:03:13AM -0600, rjohnston@sgi.com wrote: > >>+xfsprogs-3.2.0-alpha2 (18 November 2013) > >>+ - Alpha release for the purpose of testing the CRC feature during the > >>+ v3.12 kernel -rc series. > > > >Please list the actual changes here, and also update the list for > >-alpha1 which was missing all the usual information as well. > > > I will send a new V2 with the requested information after others > have chimed in. > > Attached are the commits so far: I think what Christoph means is that there needs to be a summary of all the changes made, not a list of the commits that were included. i.e. a list of bugs fixed, features added and changes made written in a way that a user would be able to look at and say "oh, they've fixed the problem I saw".... > commit 64eb960fb0d95bab9aa0c28f8c809bcaaeac564f > Author: Eric Sandeen > Date: Thu Nov 14 20:54:02 2013 +0000 > > xfsprogs: Fix stray semicolon in libxfs/rdwr.c So something like that is not worth mentioning > -- > commit 79e106f05f0fbffb89ab5401fb97af5391c6291f > Author: Eric Sandeen > Date: Thu Nov 14 20:38:08 2013 +0000 > > xfs_repair: correct docs for "-t" units But this is as "fixed units in xfs_repair man page" > -- > commit 1adfe5c6296d3ea6c182f31a6728fc94af9146f7 > Author: Eric Sandeen > Date: Fri Oct 18 22:30:18 2013 +0000 > > xfs_fsr: fix SWAPEXT failures under selinux That's worth mentioning > -- > commit 275077754611e5a15672624e674265b54f1cb7ed > Author: Eric Sandeen > Date: Fri Oct 18 22:09:07 2013 +0000 > > xfs_fsr: extra debugging info But this isn't. > -- > commit 9b981421f503ba679097f8cd749af37cc42f5fd7 > Author: Dave Chinner > Date: Wed Nov 13 06:41:00 2013 +0000 > > repair: fix leaf node directory data check That isn't worth mentioning because it's a bug fix for a change in this series.... > -- > commit 0cce4aa198f0470817bedb3781ea5b6955e43076 > Author: Dave Chinner > Date: Wed Nov 13 06:40:59 2013 +0000 > > repair: Increase default repair parallelism on large filesystems > -- > commit 61510437c627b529feb95ebffddd73df5ed5b104 > Author: Dave Chinner > Date: Wed Nov 13 06:40:58 2013 +0000 > > repair: prefetching is turned off unnecessarily But these are. And so on - use your discretion... Cheers, Dave. -- Dave Chinner david@fromorbit.com From hams@speedy.com.ar Mon Nov 18 18:57:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.6 required=5.0 tests=LOTS_OF_MONEY,MONEY_FROM_41, US_DOLLARS_3 autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B12BB29E04 for ; Mon, 18 Nov 2013 18:57:04 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A13AC304039 for ; Mon, 18 Nov 2013 16:57:01 -0800 (PST) X-ASG-Debug-ID: 1384822600-04cbb04167d1710001-w1Z2WR Received: from hotel020.server4you.net (static-ip-85-25-9-14.inaddr.ip-pool.com [85.25.9.14]) by cuda.sgi.com with ESMTP id xwDDTOwyB19Maelp (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 16:56:42 -0800 (PST) X-Barracuda-Envelope-From: hams@speedy.com.ar X-Barracuda-Apparent-Source-IP: 85.25.9.14 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [10.178.199.70] (unknown [41.203.69.1]) by hotel020.server4you.net (Postfix) with ESMTPSA id B16D52346684; Mon, 18 Nov 2013 19:11:07 -0500 (EST) Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Subject: RE: Notification To: Recipient X-ASG-Orig-Subj: RE: Notification From: "San Alonso" Date: Tue, 19 Nov 2013 01:04:16 +0100 Reply-To: sjra13@sbcglobal.net X-Barracuda-Connect: static-ip-85-25-9-14.inaddr.ip-pool.com[85.25.9.14] X-Barracuda-Start-Time: 1384822601 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.01 X-Barracuda-Spam-Status: No, SCORE=2.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA609_MID, BSF_SC0_SA_TO_FROM_ADDR_MATCH, MAILTO_TO_SPAM_ADDR, MISSING_MID, US_DOLLARS_3 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142427 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.17 US_DOLLARS_3 BODY: Mentions millions of $ ($NN,NNN,NNN.NN) 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address 1.20 BSF_SC0_SA609_MID Custom Rule SA609_MID Message-Id: <20131119005701.5B379106C15A@cuda.sgi.com> Late "Sister Dorothy Stang" bequeathed the sum of $12,500,000.00 USD, to y= ou in her "WILL/Last testament". Call or email sjra13@sbcglobal.net for det= ails. =20 From david@fromorbit.com Mon Nov 18 18:57:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BACDE29E04 for ; Mon, 18 Nov 2013 18:57:47 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id A87B28F8040 for ; Mon, 18 Nov 2013 16:57:47 -0800 (PST) X-ASG-Debug-ID: 1384822664-04cbb04168d1920001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id U123qTIeIDy4NSBX for ; Mon, 18 Nov 2013 16:57:44 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjMTALe2ilJ5LGc//2dsb2JhbAA/GoMHOIJ0qCsDjx+FSIEcF3SCJQEBBAE6FAgjBQsIAxgJJQ8FHQgDIQgLHQSHWgUONsIGFo9TB4QxA5gPgTCQXoM8KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 19 Nov 2013 11:27:43 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1ViZdM-0003d5-4C; Tue, 19 Nov 2013 11:57:40 +1100 Date: Tue, 19 Nov 2013 11:57:40 +1100 From: Dave Chinner To: Eric Sandeen Cc: Martin Boutin , "Kernel.org-Linux-RAID" , xfs-oss , "Kernel.org-Linux-EXT4" Subject: Re: Filesystem writes on RAID5 too slow Message-ID: <20131119005740.GY6188@dastard> X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow References: <528A5C45.4080906@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528A5C45.4080906@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384822664 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA085 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142427 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 BSF_SC0_SA085 Custom Rule SA085 On Mon, Nov 18, 2013 at 12:28:21PM -0600, Eric Sandeen wrote: > On 11/18/13, 10:02 AM, Martin Boutin wrote: > > Dear list, > > > > I am writing about an apparent issue (or maybe it is normal, that's my > > question) regarding filesystem write speed in in a linux raid device. > > More specifically, I have linux-3.10.10 running in an Intel Haswell > > embedded system with 3 HDDs in a RAID-5 configuration. > > The hard disks have 4k physical sectors which are reported as 512 > > logical size. I made sure the partitions underlying the raid device > > start at sector 2048. > > (fixed cc: to xfs list) > > > The RAID device has version 1.2 metadata and 4k (bytes) of data > > offset, therefore the data should also be 4k aligned. The raid chunk > > size is 512K. > > > > I have the md0 raid device formatted as ext3 with a 4k block size, and > > stride and stripes correctly chosen to match the raid chunk size, that > > is, stride=128,stripe-width=256. > > > > While I was working in a small university project, I just noticed that > > the write speeds when using a filesystem over raid are *much* slower > > than when writing directly to the raid device (or even compared to > > filesystem read speeds). > > > > The command line for measuring filesystem read and write speeds was: > > > > $ dd if=/tmp/diskmnt/filerd.zero of=/dev/null bs=1M count=1000 iflag=direct > > $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct > > > > The command line for measuring raw read and write speeds was: > > > > $ dd if=/dev/md0 of=/dev/null bs=1M count=1000 iflag=direct > > $ dd if=/dev/zero of=/dev/md0 bs=1M count=1000 oflag=direct > > > > Here are some speed measures using dd (an average of 20 runs).: > > > > device raw/fs mode speed (MB/s) slowdown (%) > > /dev/md0 raw read 207 > > /dev/md0 raw write 209 > > /dev/md1 raw read 214 > > /dev/md1 raw write 212 So, that's writing to the first 1GB of /dev/md0, and all the writes are going to be aligned to the MD stripe. > > /dev/md0 xfs read 188 9 > > /dev/md0 xfs write 35 83o And these will not be written to the first 1GB of the block device but somewhere else. Most likely a region that hasn't otherwise been used, and so isn't going to be overwriting the same blocks like the /dev/md0 case is going to be. Perhaps there's some kind of stripe caching effect going on here? Was the md device fully initialised before you ran these tests? > > > > /dev/md1 ext3 read 199 7 > > /dev/md1 ext3 write 36 83 > > > > /dev/md0 ufs read 212 0 > > /dev/md0 ufs write 53 75 > > > > /dev/md0 ext2 read 202 2 > > /dev/md0 ext2 write 34 84 I suspect what you are seeing here is either the latency introduced by having to allocate blocks before issuing the IO, or the file layout due to allocation is not idea. Single threaded direct IO is latency bound, not bandwidth bound and, as such, is IO size sensitive. Allocation for direct IO is also IO size sensitive - there's typically an allocation per IO, so the more IO you have to do, the more allocation that occurs. So, on XFS, what does "xfs_bmap -vvp /tmp/diskmnt/filewr.zero" output for the file you wrote? Specifically, I'm interested whether it aligned the allocations to the stripe unit boundary, and if so, what offset into the device those extents sit at.... Also, you should run iostat and blktrace to determine if MD is doing RMW cycles when being written to through the filesystem. > > Is it possible that the filesystem has such enormous impact in the > > write speed? We are talking about a slowdown of 80%!!! Even a > > filesystem as simple as ufs has a slowdown of 75%! What am I missing? > > One thing you're missing is enough info to debug this. > > /proc/mdstat, kernel version, xfs_info output, mkfs commandlines used, > partition table details, etc. THere's a good list here: http://xfs.org/index.php/XFS_FAQ#Q:_What_information_should_I_include_when_reporting_a_problem.3F > If something is misaligned and you are doing RMW for these IOs it could > hurt a lot. > > -Eric > > > Thank you, > > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-ext4" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- Dave Chinner david@fromorbit.com From Anand.Jain@oracle.com Mon Nov 18 19:59:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5971829E04 for ; Mon, 18 Nov 2013 19:59:57 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 08806AC006 for ; Mon, 18 Nov 2013 17:59:53 -0800 (PST) X-ASG-Debug-ID: 1384826392-04bdf06eeedc000001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id om4OCL09vhuFYxTY (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 17:59:52 -0800 (PST) X-Barracuda-Envelope-From: Anand.Jain@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAJ1xpv3027804 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 19 Nov 2013 01:59:52 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAJ1xoIv026722 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 19 Nov 2013 01:59:51 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAJ1xooK027417; Tue, 19 Nov 2013 01:59:50 GMT Received: from wish.sg.oracle.com (/10.186.101.18) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 18 Nov 2013 17:59:49 -0800 Message-ID: <528AC834.8050305@oracle.com> Date: Tue, 19 Nov 2013 10:08:52 +0800 From: Anand Jain User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , linux-btrfs@vger.kernel.org, xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: btrfs/023: test if raids are actually created References: <1384763177-3402-1-git-send-email-anand.jain@oracle.com> <528A8BB3.4070108@sandeen.net> X-ASG-Orig-Subj: Re: [PATCH] xfstests: btrfs/023: test if raids are actually created In-Reply-To: <528A8BB3.4070108@sandeen.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384826392 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142430 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines On 11/19/2013 05:50 AM, Eric Sandeen wrote: > On 11/18/13, 2:26 AM, Anand Jain wrote: >> A test case to verify if the given raid option for the >> metadata and data are actually created. >> >> Signed-off-by: Anand Jain >> --- >> tests/btrfs/023 | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++ >> tests/btrfs/023.out | 2 + >> tests/btrfs/group | 1 + >> 3 files changed, 94 insertions(+), 0 deletions(-) >> create mode 100755 tests/btrfs/023 >> create mode 100644 tests/btrfs/023.out >> >> diff --git a/tests/btrfs/023 b/tests/btrfs/023 >> new file mode 100755 >> index 0000000..77934fd >> --- /dev/null >> +++ b/tests/btrfs/023 >> @@ -0,0 +1,91 @@ >> +#! /bin/bash >> +# FS QA Test No. 022 >> +# >> +# Test to verify if the group profile is created >> +# >> +# The test aims to create the raid and verify that its created >> +# >> +#----------------------------------------------------------------------- >> +# Copyright (c) 2013 Oracle. All Rights Reserved. >> +# >> +# This program is free software; you can redistribute it and/or >> +# modify it under the terms of the GNU General Public License as >> +# published by the Free Software Foundation. >> +# >> +# This program is distributed in the hope that it would be useful, >> +# but WITHOUT ANY WARRANTY; without even the implied warranty of >> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >> +# GNU General Public License for more details. >> +# >> +# You should have received a copy of the GNU General Public License >> +# along with this program; if not, write the Free Software Foundation, >> +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA >> +#----------------------------------------------------------------------- >> +# >> + >> +seq=`basename $0` >> +seqres=$RESULT_DIR/$seq >> +echo "QA output created by $seq" >> + >> +here=`pwd` >> +tmp=/tmp/$$ >> +status=1 # failure is the default! >> +trap "_cleanup; exit \$status" 0 1 2 3 15 >> + >> +_cleanup() >> +{ >> + cd / >> + rm -f $tmp.* >> +} >> + >> +# get standard environment, filters and checks >> +. ./common/rc >> +. ./common/filter >> + >> +# real QA test starts here >> +_supported_fs btrfs >> +_supported_os Linux >> +_require_scratch_dev_pool 4 >> +rm -f $seqres.full >> + >> +create_group_profile() >> +{ >> + local mkfs_options="-d$1 -m$1" >> + >> + # _scratch_mkfs adds the 1st device again (which is $SCRATCH_DEV) > > The comment doesn't make anything clearer to me - you say what _scratch_mkfs > does but then you call _scratch_pool_mkfs. I could look, of course, but the > purpose of a comment is to make things clearer, not to make the reader wonder > why you wrote the comment. ;) Its cut and paste error I will remove the comment. >> + _scratch_pool_mkfs $mkfs_options >> $seqres.full 2>&1 || _fail "mkfs failed" >> +} >> + >> +check_group_profile() >> +{ >> + local test_raid="$1" >> + >> + _scratch_mount >> + $BTRFS_UTIL_PROG filesystem df $SCRATCH_MNT > $tmp.tmp 2>&1 >> + _scratch_unmount >> + cat $tmp.tmp >> $seqres.full >> + grep Data $tmp.tmp | grep -q $test_raid >> + [ $? -eq 0 ] || _fail "$test_raid not found for Data" >> + grep Metadata $tmp.tmp | grep -q $test_raid >> + [ $? -eq 0 ] || _fail "$test_raid not found for Metadata" > > Should these be more specific? I.e. do you want to do: > > grep "^Data, " | grep -q $test_raid > > because (at least in my version of btrfs-progs) there are two Data > lines in the df output (and two Metadata lines as well). > Which reminds me, has df output changed semi-recently, and do you need > to handle that? (Maybe that's what the non-specific grep accomplishes?) Its generic enough to ignore minor format changes and check if there is Data/Metadata and the given-raid. I can't think of anything which break this. > Also, I'm curious (maybe I just haven't been keeping up) - was there a bug > where mkfs succeeded but didn't make the requested raid level? > > thanks, > -Eric > > > >> +} >> + >> +create_group_profile "raid0" >> +check_group_profile "RAID0" >> + >> +create_group_profile "raid1" >> +check_group_profile "RAID1" >> + >> +create_group_profile "raid10" >> +check_group_profile "RAID10" >> + >> +create_group_profile "raid5" >> +check_group_profile "RAID5" >> + >> +create_group_profile "raid6" >> +check_group_profile "RAID6" >> + >> +# success, all done >> +echo "Silence is golden" >> +status=0 >> +exit >> diff --git a/tests/btrfs/023.out b/tests/btrfs/023.out >> new file mode 100644 >> index 0000000..5c4197b >> --- /dev/null >> +++ b/tests/btrfs/023.out >> @@ -0,0 +1,2 @@ >> +QA output created by 023 >> +Silence is golden >> diff --git a/tests/btrfs/group b/tests/btrfs/group >> index 410f8ed..35db67b 100644 >> --- a/tests/btrfs/group >> +++ b/tests/btrfs/group >> @@ -24,3 +24,4 @@ >> 019 auto quick >> 020 auto quick >> 021 auto quick >> +023 auto >> > > -- > To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > From anand.jain@oracle.com Mon Nov 18 20:21:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 854B929E04 for ; Mon, 18 Nov 2013 20:21:05 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0923EAC008 for ; Mon, 18 Nov 2013 18:21:01 -0800 (PST) X-ASG-Debug-ID: 1384827660-04cb6c537dd69a0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id FA7ig50x2iBE0VAx (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 18:21:00 -0800 (PST) X-Barracuda-Envelope-From: anand.jain@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAJ2Kw5d012201 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 19 Nov 2013 02:20:59 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAJ2Kvg9024020 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 19 Nov 2013 02:20:58 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAJ2Kv44024015; Tue, 19 Nov 2013 02:20:57 GMT Received: from wish.sg.oracle.com (/10.186.101.18) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 18 Nov 2013 18:20:57 -0800 From: Anand Jain To: linux-btrfs@vger.kernel.org, xfs@oss.sgi.com Cc: sandeen@sandeen.net Subject: [PATCH v2] xfstests: btrfs/023: test if raids are actually created Date: Tue, 19 Nov 2013 10:29:55 +0800 X-ASG-Orig-Subj: [PATCH v2] xfstests: btrfs/023: test if raids are actually created Message-Id: <1384828195-20524-1-git-send-email-anand.jain@oracle.com> X-Mailer: git-send-email 1.8.1.164.g2d0029e In-Reply-To: <1384763177-3402-1-git-send-email-anand.jain@oracle.com> References: <1384763177-3402-1-git-send-email-anand.jain@oracle.com> X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384827660 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142431 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines A test case to verify if the given raid option for the metadata and data are actually created. Signed-off-by: Anand Jain --- v2: a copied comment removed as Eric pointed out tests/btrfs/023 | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++ tests/btrfs/023.out | 2 + tests/btrfs/group | 1 + 3 files changed, 93 insertions(+), 0 deletions(-) create mode 100755 tests/btrfs/023 create mode 100644 tests/btrfs/023.out diff --git a/tests/btrfs/023 b/tests/btrfs/023 new file mode 100755 index 0000000..65ca83f --- /dev/null +++ b/tests/btrfs/023 @@ -0,0 +1,90 @@ +#! /bin/bash +# FS QA Test No. 022 +# +# Test to verify if the group profile is created +# +# The test aims to create the raid and verify that its created +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Oracle. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs btrfs +_supported_os Linux +_require_scratch_dev_pool 4 +rm -f $seqres.full + +create_group_profile() +{ + local mkfs_options="-d$1 -m$1" + + _scratch_pool_mkfs $mkfs_options >> $seqres.full 2>&1 || _fail "mkfs failed" +} + +check_group_profile() +{ + local test_raid="$1" + + _scratch_mount + $BTRFS_UTIL_PROG filesystem df $SCRATCH_MNT > $tmp.tmp 2>&1 + _scratch_unmount + cat $tmp.tmp >> $seqres.full + grep Data $tmp.tmp | grep -q $test_raid + [ $? -eq 0 ] || _fail "$test_raid not found for Data" + grep Metadata $tmp.tmp | grep -q $test_raid + [ $? -eq 0 ] || _fail "$test_raid not found for Metadata" +} + +create_group_profile "raid0" +check_group_profile "RAID0" + +create_group_profile "raid1" +check_group_profile "RAID1" + +create_group_profile "raid10" +check_group_profile "RAID10" + +create_group_profile "raid5" +check_group_profile "RAID5" + +create_group_profile "raid6" +check_group_profile "RAID6" + +# success, all done +echo "Silence is golden" +status=0 +exit diff --git a/tests/btrfs/023.out b/tests/btrfs/023.out new file mode 100644 index 0000000..5c4197b --- /dev/null +++ b/tests/btrfs/023.out @@ -0,0 +1,2 @@ +QA output created by 023 +Silence is golden diff --git a/tests/btrfs/group b/tests/btrfs/group index 410f8ed..35db67b 100644 --- a/tests/btrfs/group +++ b/tests/btrfs/group @@ -24,3 +24,4 @@ 019 auto quick 020 auto quick 021 auto quick +023 auto -- 1.7.1 From sandeen@sandeen.net Mon Nov 18 21:35:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0F21A29E04 for ; Mon, 18 Nov 2013 21:35:17 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id F0AEE304051 for ; Mon, 18 Nov 2013 19:35:13 -0800 (PST) X-ASG-Debug-ID: 1384832112-04cbb04169d9f00001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id 7ijKHOH6W62Vx6lt for ; Mon, 18 Nov 2013 19:35:12 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 0D10E61C8A61; Mon, 18 Nov 2013 21:35:11 -0600 (CST) Message-ID: <528ADC6E.30405@sandeen.net> Date: Mon, 18 Nov 2013 21:35:10 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Anand Jain , linux-btrfs@vger.kernel.org, xfs@oss.sgi.com Subject: Re: [PATCH v2] xfstests: btrfs/023: test if raids are actually created References: <1384763177-3402-1-git-send-email-anand.jain@oracle.com> <1384828195-20524-1-git-send-email-anand.jain@oracle.com> X-ASG-Orig-Subj: Re: [PATCH v2] xfstests: btrfs/023: test if raids are actually created In-Reply-To: <1384828195-20524-1-git-send-email-anand.jain@oracle.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384832112 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142432 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/18/13, 8:29 PM, Anand Jain wrote: > A test case to verify if the given raid option for the > metadata and data are actually created. > > Signed-off-by: Anand Jain Reviewed-by: Eric Sandeen > --- > v2: a copied comment removed as Eric pointed out > > tests/btrfs/023 | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++ > tests/btrfs/023.out | 2 + > tests/btrfs/group | 1 + > 3 files changed, 93 insertions(+), 0 deletions(-) > create mode 100755 tests/btrfs/023 > create mode 100644 tests/btrfs/023.out > > diff --git a/tests/btrfs/023 b/tests/btrfs/023 > new file mode 100755 > index 0000000..65ca83f > --- /dev/null > +++ b/tests/btrfs/023 > @@ -0,0 +1,90 @@ > +#! /bin/bash > +# FS QA Test No. 022 > +# > +# Test to verify if the group profile is created > +# > +# The test aims to create the raid and verify that its created > +# > +#----------------------------------------------------------------------- > +# Copyright (c) 2013 Oracle. All Rights Reserved. > +# > +# This program is free software; you can redistribute it and/or > +# modify it under the terms of the GNU General Public License as > +# published by the Free Software Foundation. > +# > +# This program is distributed in the hope that it would be useful, > +# but WITHOUT ANY WARRANTY; without even the implied warranty of > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +# GNU General Public License for more details. > +# > +# You should have received a copy of the GNU General Public License > +# along with this program; if not, write the Free Software Foundation, > +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA > +#----------------------------------------------------------------------- > +# > + > +seq=`basename $0` > +seqres=$RESULT_DIR/$seq > +echo "QA output created by $seq" > + > +here=`pwd` > +tmp=/tmp/$$ > +status=1 # failure is the default! > +trap "_cleanup; exit \$status" 0 1 2 3 15 > + > +_cleanup() > +{ > + cd / > + rm -f $tmp.* > +} > + > +# get standard environment, filters and checks > +. ./common/rc > +. ./common/filter > + > +# real QA test starts here > +_supported_fs btrfs > +_supported_os Linux > +_require_scratch_dev_pool 4 > +rm -f $seqres.full > + > +create_group_profile() > +{ > + local mkfs_options="-d$1 -m$1" > + > + _scratch_pool_mkfs $mkfs_options >> $seqres.full 2>&1 || _fail "mkfs failed" > +} > + > +check_group_profile() > +{ > + local test_raid="$1" > + > + _scratch_mount > + $BTRFS_UTIL_PROG filesystem df $SCRATCH_MNT > $tmp.tmp 2>&1 > + _scratch_unmount > + cat $tmp.tmp >> $seqres.full > + grep Data $tmp.tmp | grep -q $test_raid > + [ $? -eq 0 ] || _fail "$test_raid not found for Data" > + grep Metadata $tmp.tmp | grep -q $test_raid > + [ $? -eq 0 ] || _fail "$test_raid not found for Metadata" > +} > + > +create_group_profile "raid0" > +check_group_profile "RAID0" > + > +create_group_profile "raid1" > +check_group_profile "RAID1" > + > +create_group_profile "raid10" > +check_group_profile "RAID10" > + > +create_group_profile "raid5" > +check_group_profile "RAID5" > + > +create_group_profile "raid6" > +check_group_profile "RAID6" > + > +# success, all done > +echo "Silence is golden" > +status=0 > +exit > diff --git a/tests/btrfs/023.out b/tests/btrfs/023.out > new file mode 100644 > index 0000000..5c4197b > --- /dev/null > +++ b/tests/btrfs/023.out > @@ -0,0 +1,2 @@ > +QA output created by 023 > +Silence is golden > diff --git a/tests/btrfs/group b/tests/btrfs/group > index 410f8ed..35db67b 100644 > --- a/tests/btrfs/group > +++ b/tests/btrfs/group > @@ -24,3 +24,4 @@ > 019 auto quick > 020 auto quick > 021 auto quick > +023 auto > From anand.jain@oracle.com Tue Nov 19 00:57:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 692447F4E for ; Tue, 19 Nov 2013 00:57:37 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 380648F804B for ; Mon, 18 Nov 2013 22:57:34 -0800 (PST) X-ASG-Debug-ID: 1384844249-04bdf06eece9ed0001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id 1eUucq1CixGUHSoV (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 Nov 2013 22:57:29 -0800 (PST) X-Barracuda-Envelope-From: anand.jain@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAJ6vSks019803 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 19 Nov 2013 06:57:29 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAJ6vR5N023461 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 19 Nov 2013 06:57:28 GMT Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAJ6vRKl009446; Tue, 19 Nov 2013 06:57:27 GMT Received: from wish.sg.oracle.com (/10.186.101.18) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 18 Nov 2013 22:57:27 -0800 From: Anand Jain To: linux-btrfs@vger.kernel.org, xfs@oss.sgi.com Cc: sandeen@sandeen.net Subject: [PATCH] xfstests: btrfs/023: test if raids are actually created Date: Tue, 19 Nov 2013 15:06:25 +0800 X-ASG-Orig-Subj: [PATCH] xfstests: btrfs/023: test if raids are actually created Message-Id: <1384844785-24799-1-git-send-email-anand.jain@oracle.com> X-Mailer: git-send-email 1.8.1.164.g2d0029e In-Reply-To: <1384763177-3402-1-git-send-email-anand.jain@oracle.com> References: <1384763177-3402-1-git-send-email-anand.jain@oracle.com> X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384844249 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142435 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines A test case to verify if the given raid option for the metadata and data are actually created. Signed-off-by: Anand Jain Reviewed-by: Eric Sandeen --- v3: need to differentiate between RAID10 and RAID1 in the output, fixed the grep v2: a copied comment removed as Eric pointed out tests/btrfs/023 | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++ tests/btrfs/023.out | 2 + tests/btrfs/group | 1 + 3 files changed, 93 insertions(+), 0 deletions(-) create mode 100755 tests/btrfs/023 create mode 100644 tests/btrfs/023.out diff --git a/tests/btrfs/023 b/tests/btrfs/023 new file mode 100755 index 0000000..da1f818 --- /dev/null +++ b/tests/btrfs/023 @@ -0,0 +1,90 @@ +#! /bin/bash +# FS QA Test No. 023 +# +# Test to verify if the group profile is created +# +# The test aims to create the raid and verify that its created +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Oracle. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs btrfs +_supported_os Linux +_require_scratch_dev_pool 4 +rm -f $seqres.full + +create_group_profile() +{ + local mkfs_options="-d$1 -m$1" + + _scratch_pool_mkfs $mkfs_options >> $seqres.full 2>&1 || _fail "mkfs failed" +} + +check_group_profile() +{ + local test_raid="$1" + + _scratch_mount + $BTRFS_UTIL_PROG filesystem df $SCRATCH_MNT > $tmp.tmp 2>&1 + _scratch_unmount + cat $tmp.tmp >> $seqres.full + grep Data $tmp.tmp | grep -q "${test_raid}:" + [ $? -eq 0 ] || _fail "$test_raid not found for Data" + grep Metadata $tmp.tmp | grep -q "${test_raid}:" + [ $? -eq 0 ] || _fail "$test_raid not found for Metadata" +} + +create_group_profile "raid0" +check_group_profile "RAID0" + +create_group_profile "raid1" +check_group_profile "RAID1" + +create_group_profile "raid10" +check_group_profile "RAID10" + +create_group_profile "raid5" +check_group_profile "RAID5" + +create_group_profile "raid6" +check_group_profile "RAID6" + +# success, all done +echo "Silence is golden" +status=0 +exit diff --git a/tests/btrfs/023.out b/tests/btrfs/023.out new file mode 100644 index 0000000..5c4197b --- /dev/null +++ b/tests/btrfs/023.out @@ -0,0 +1,2 @@ +QA output created by 023 +Silence is golden diff --git a/tests/btrfs/group b/tests/btrfs/group index 410f8ed..35db67b 100644 --- a/tests/btrfs/group +++ b/tests/btrfs/group @@ -24,3 +24,4 @@ 019 auto quick 020 auto quick 021 auto quick +023 auto -- 1.7.1 From jeff.liu@oracle.com Tue Nov 19 02:41:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B41CE7F4E for ; Tue, 19 Nov 2013 02:41:15 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 83747304039 for ; Tue, 19 Nov 2013 00:41:12 -0800 (PST) X-ASG-Debug-ID: 1384850471-04bdf06eeeee010001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id 76qopHYSJ2iVcoWg (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 Nov 2013 00:41:11 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAJ8f94M027253 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 19 Nov 2013 08:41:10 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAJ8f9qb011458 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 19 Nov 2013 08:41:09 GMT Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAJ8f8HM011400 for ; Tue, 19 Nov 2013 08:41:08 GMT Received: from [192.168.1.106] (/123.119.105.126) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 19 Nov 2013 00:41:08 -0800 Message-ID: <528B2476.9050404@oracle.com> Date: Tue, 19 Nov 2013 16:42:30 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH] xfs: fix infinite loop by detaching the group/project hints from user dquot Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH] xfs: fix infinite loop by detaching the group/project hints from user dquot Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384850471 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142437 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu xfs_quota(8) will hang up if trying to turn group quota or project quota before the user quota is off, this could be 100% reproduced by: # mount -ouquota,gquota /dev/sda7 /xfs # mkdir /xfs/test # xfs_quota -xc 'off -g' /xfs # echo w > /proc/sysrq-trigger SysRq : Show Blocked State task PC stack pid father xfs_quota D 0000000000000000 0 27574 2551 0x00000000 [snip] Call Trace: [] schedule+0xad/0xc0 [] schedule_timeout+0x35e/0x3c0 [] ? mark_held_locks+0x176/0x1c0 [] ? call_timer_fn+0x2c0/0x2c0 [] ? xfs_qm_shrink_count+0x30/0x30 [xfs] [] schedule_timeout_uninterruptible+0x26/0x30 [] xfs_qm_dquot_walk+0x235/0x260 [xfs] [] ? xfs_perag_get+0x1d8/0x2d0 [xfs] [] ? xfs_perag_get+0x5/0x2d0 [xfs] [] ? xfs_inode_ag_iterator+0xae/0xf0 [xfs] [] ? xfs_trans_free_dqinfo+0x50/0x50 [xfs] [] ? xfs_inode_ag_iterator+0xcf/0xf0 [xfs] [] xfs_qm_dqpurge_all+0x66/0xb0 [xfs] [] xfs_qm_scall_quotaoff+0x20a/0x5f0 [xfs] [] xfs_fs_set_xstate+0x136/0x180 [xfs] [] do_quotactl+0x53a/0x6b0 [] ? iput+0x5b/0x90 [] SyS_quotactl+0x167/0x1d0 [] ? trace_hardirqs_on_thunk+0x3a/0x3f [] system_call_fastpath+0x16/0x1b It's fine if we turn user quota off at first, then turn off other kind of quotas if they are enabled since the group/project dquot refcount is decreased to zero once the user quota if off. Otherwse, those dquots refcount is non-zero due to the user dquot maybe refer to them as hint(s). Hence, above operation hit an infinite loop at xfs_qm_dquot_walk() to purge dquot cache. This problem has been around since Linux 3.4, it was introduced by: b84a3a96751f93071c1863f2962273973c8b8f5e xfs: remove the per-filesystem list of dquots Originally we will release the group dquot pointers because the user dquots maybe carrying around as a hint via xfs_qm_detach_gdquots(). However, with this change, there is no such work to be done before purge group/project dquot cache. This fix introduce a similar routine to the old xfs_qm_detach_gdquots(), it will detach the group/project hints by searching the user dquot radix tree and release those hints if they are there. Signed-off-by: Jie Liu --- fs/xfs/xfs_qm.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 77 insertions(+), 2 deletions(-) diff --git a/fs/xfs/xfs_qm.c b/fs/xfs/xfs_qm.c index 14a4996..410adf4 100644 --- a/fs/xfs/xfs_qm.c +++ b/fs/xfs/xfs_qm.c @@ -60,6 +60,77 @@ STATIC void xfs_qm_dqfree_one(struct xfs_dquot *dqp); */ #define XFS_DQ_LOOKUP_BATCH 32 +/* + * Release the group or project dquot pointers the user dquots may be + * carrying around as a hint. + */ +STATIC void +xfs_qm_dqdetach_hint( + struct xfs_mount *mp, + int type) +{ + struct xfs_quotainfo *qi = mp->m_quotainfo; + struct radix_tree_root *tree = xfs_dquot_tree(qi, XFS_DQ_USER); + uint32_t next_index; + int skipped; + int nr_found; + + ASSERT(type == XFS_DQ_GROUP || type == XFS_DQ_PROJ); + +restart: + next_index = 0; + skipped = 0; + nr_found = 0; + + while (1) { + struct xfs_dquot *batch[XFS_DQ_LOOKUP_BATCH]; + int i; + + mutex_lock(&qi->qi_tree_lock); + nr_found = radix_tree_gang_lookup(tree, (void **)batch, + next_index, XFS_DQ_LOOKUP_BATCH); + if (!nr_found) { + mutex_unlock(&qi->qi_tree_lock); + break; + } + + for (i = 0; i < nr_found; i++) { + struct xfs_dquot *dqp = batch[i]; + struct xfs_dquot *dqhintp; + + next_index = be32_to_cpu(dqp->q_core.d_id) + 1; + + xfs_dqlock(dqp); + if (dqp->dq_flags & XFS_DQ_FREEING) { + xfs_dqunlock(dqp); + skipped++; + continue; + } + + if (type == XFS_DQ_GROUP) { + dqhintp = dqp->q_gdquot; + if (dqhintp) + dqp->q_gdquot = NULL; + } else { + dqhintp = dqp->q_pdquot; + if (dqhintp) + dqp->q_pdquot = NULL; + } + xfs_dqunlock(dqp); + + if (dqhintp) + xfs_qm_dqrele(dqhintp); + } + + mutex_unlock(&qi->qi_tree_lock); + } + + if (skipped) { + delay(1); + goto restart; + } +} + STATIC int xfs_qm_dquot_walk( struct xfs_mount *mp, @@ -224,10 +295,14 @@ xfs_qm_dqpurge_all( { if (flags & XFS_QMOPT_UQUOTA) xfs_qm_dquot_walk(mp, XFS_DQ_USER, xfs_qm_dqpurge, NULL); - if (flags & XFS_QMOPT_GQUOTA) + if (flags & XFS_QMOPT_GQUOTA) { + xfs_qm_dqdetach_hint(mp, XFS_DQ_GROUP); xfs_qm_dquot_walk(mp, XFS_DQ_GROUP, xfs_qm_dqpurge, NULL); - if (flags & XFS_QMOPT_PQUOTA) + } + if (flags & XFS_QMOPT_PQUOTA) { + xfs_qm_dqdetach_hint(mp, XFS_DQ_PROJ); xfs_qm_dquot_walk(mp, XFS_DQ_PROJ, xfs_qm_dqpurge, NULL); + } } /* -- 1.7.9.5 From david@fromorbit.com Tue Nov 19 05:13:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 333F37F4E for ; Tue, 19 Nov 2013 05:13:30 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1DD6D8F8054 for ; Tue, 19 Nov 2013 03:13:27 -0800 (PST) X-ASG-Debug-ID: 1384859604-04cb6c537bed8b0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id cT9pq3uKTZwceSwe for ; Tue, 19 Nov 2013 03:13:25 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnoIAFFHi1J5LGc//2dsb2JhbABZgweDLbdUhUmBHRd0giUBAQQBJxMcIwULCAMVAwklDwUlAyETh3sFwj4XFo4KgTcHhDIDmBGKTASHPoFqgVIogS0 Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail06.adl6.internode.on.net with ESMTP; 19 Nov 2013 21:43:00 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VijEL-0004l9-1P; Tue, 19 Nov 2013 22:12:29 +1100 Date: Tue, 19 Nov 2013 22:12:29 +1100 From: Dave Chinner To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: fix infinite loop by detaching the group/project hints from user dquot Message-ID: <20131119111228.GM11434@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfs: fix infinite loop by detaching the group/project hints from user dquot References: <528B2476.9050404@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528B2476.9050404@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1384859604 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142439 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 19, 2013 at 04:42:30PM +0800, Jeff Liu wrote: > From: Jie Liu > > xfs_quota(8) will hang up if trying to turn group quota or project > quota before the user quota is off, this could be 100% reproduced by: > # mount -ouquota,gquota /dev/sda7 /xfs > # mkdir /xfs/test > # xfs_quota -xc 'off -g' /xfs > # echo w > /proc/sysrq-trigger > SysRq : Show Blocked State > task PC stack pid father > xfs_quota D 0000000000000000 0 27574 2551 0x00000000 > [snip] > Call Trace: > [] schedule+0xad/0xc0 > [] schedule_timeout+0x35e/0x3c0 > [] ? mark_held_locks+0x176/0x1c0 > [] ? call_timer_fn+0x2c0/0x2c0 > [] ? xfs_qm_shrink_count+0x30/0x30 [xfs] > [] schedule_timeout_uninterruptible+0x26/0x30 > [] xfs_qm_dquot_walk+0x235/0x260 [xfs] > [] ? xfs_perag_get+0x1d8/0x2d0 [xfs] > [] ? xfs_perag_get+0x5/0x2d0 [xfs] > [] ? xfs_inode_ag_iterator+0xae/0xf0 [xfs] > [] ? xfs_trans_free_dqinfo+0x50/0x50 [xfs] > [] ? xfs_inode_ag_iterator+0xcf/0xf0 [xfs] > [] xfs_qm_dqpurge_all+0x66/0xb0 [xfs] > [] xfs_qm_scall_quotaoff+0x20a/0x5f0 [xfs] > [] xfs_fs_set_xstate+0x136/0x180 [xfs] > [] do_quotactl+0x53a/0x6b0 > [] ? iput+0x5b/0x90 > [] SyS_quotactl+0x167/0x1d0 > [] ? trace_hardirqs_on_thunk+0x3a/0x3f > [] system_call_fastpath+0x16/0x1b > > It's fine if we turn user quota off at first, then turn off other > kind of quotas if they are enabled since the group/project dquot > refcount is decreased to zero once the user quota if off. Otherwse, > those dquots refcount is non-zero due to the user dquot maybe refer > to them as hint(s). Hence, above operation hit an infinite loop at > xfs_qm_dquot_walk() to purge dquot cache. > > This problem has been around since Linux 3.4, it was introduced by: > b84a3a96751f93071c1863f2962273973c8b8f5e > xfs: remove the per-filesystem list of dquots > > Originally we will release the group dquot pointers because the user > dquots maybe carrying around as a hint via xfs_qm_detach_gdquots(). > However, with this change, there is no such work to be done before > purge group/project dquot cache. > > This fix introduce a similar routine to the old xfs_qm_detach_gdquots(), > it will detach the group/project hints by searching the user dquot radix > tree and release those hints if they are there. Ok, we do get stuck in a loop in this case. We need an xfstest to exercise this - removing group and project quotas while user quotas are left on and fsstress is active - should be pretty easy to do. More comments below. > Signed-off-by: Jie Liu > --- > fs/xfs/xfs_qm.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- > 1 file changed, 77 insertions(+), 2 deletions(-) > > diff --git a/fs/xfs/xfs_qm.c b/fs/xfs/xfs_qm.c > index 14a4996..410adf4 100644 > --- a/fs/xfs/xfs_qm.c > +++ b/fs/xfs/xfs_qm.c > @@ -60,6 +60,77 @@ STATIC void xfs_qm_dqfree_one(struct xfs_dquot *dqp); > */ > #define XFS_DQ_LOOKUP_BATCH 32 > > +/* > + * Release the group or project dquot pointers the user dquots may be > + * carrying around as a hint. > + */ > +STATIC void > +xfs_qm_dqdetach_hint( > + struct xfs_mount *mp, > + int type) > +{ > + struct xfs_quotainfo *qi = mp->m_quotainfo; > + struct radix_tree_root *tree = xfs_dquot_tree(qi, XFS_DQ_USER); > + uint32_t next_index; > + int skipped; > + int nr_found; > + > + ASSERT(type == XFS_DQ_GROUP || type == XFS_DQ_PROJ); > + > +restart: > + next_index = 0; > + skipped = 0; > + nr_found = 0; > + > + while (1) { > + struct xfs_dquot *batch[XFS_DQ_LOOKUP_BATCH]; > + int i; > + > + mutex_lock(&qi->qi_tree_lock); > + nr_found = radix_tree_gang_lookup(tree, (void **)batch, > + next_index, XFS_DQ_LOOKUP_BATCH); > + if (!nr_found) { > + mutex_unlock(&qi->qi_tree_lock); > + break; > + } Why reimplement xfs_qm_dquot_walk? >From a quick scan of the code, this could be done with xfs_qm_dquot_walk(XFS_DQ_USER) and an execute function that looks like the hint handling at the start of xfs_qm_dqpurge().... > STATIC int > xfs_qm_dquot_walk( > struct xfs_mount *mp, > @@ -224,10 +295,14 @@ xfs_qm_dqpurge_all( > { > if (flags & XFS_QMOPT_UQUOTA) > xfs_qm_dquot_walk(mp, XFS_DQ_USER, xfs_qm_dqpurge, NULL); > - if (flags & XFS_QMOPT_GQUOTA) > + if (flags & XFS_QMOPT_GQUOTA) { > + xfs_qm_dqdetach_hint(mp, XFS_DQ_GROUP); > xfs_qm_dquot_walk(mp, XFS_DQ_GROUP, xfs_qm_dqpurge, NULL); and called here like: if (flags & XFS_QMOPT_GQUOTA) { xfs_qm_dquot_walk(mp, XFS_DQ_USER, xfs_qm_detach_group_hint, NULL); xfs_qm_dquot_walk(mp, XFS_DQ_GROUP, xfs_qm_dqpurge, NULL); } In effect, this means we always need to walk the user quota tree, so we could do all the hint freeing and purging in a single pass by passing the flags as an argument to a special execution function for the user dquot tree walk that handles releasing hints and purging user dquots accordingly. i.e: xfs_qm_dquot_walk(mp, XFS_DQ_USER, xfs_qm_dqpurge_hints, &flags); if (flags & XFS_QMOPT_GQUOTA) xfs_qm_dquot_walk(mp, XFS_DQ_GROUP, xfs_qm_dqpurge, NULL); if (flags & XFS_QMOPT_PQUOTA) xfs_qm_dquot_walk(mp, XFS_DQ_PROJ, xfs_qm_dqpurge, NULL); But either way, we don't need to duplicate the radix tree walk code to release the hints... Cheers, Dave. -- Dave Chinner david@fromorbit.com From gnehzuil.liu@gmail.com Tue Nov 19 05:48:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CED497F50 for ; Tue, 19 Nov 2013 05:48:48 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 46ED2AC00B for ; Tue, 19 Nov 2013 03:48:48 -0800 (PST) X-ASG-Debug-ID: 1384861726-04cb6c537bee950001-NocioJ Received: from mail-pa0-f42.google.com (mail-pa0-f42.google.com [209.85.220.42]) by cuda.sgi.com with ESMTP id ySBykSCPz6WGeKOS (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Tue, 19 Nov 2013 03:48:47 -0800 (PST) X-Barracuda-Envelope-From: gnehzuil.liu@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.220.42 Received: by mail-pa0-f42.google.com with SMTP id lj1so2443727pab.29 for ; Tue, 19 Nov 2013 03:48:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=LowqrDi92TUbnNSRvffOyERni2BP/xF/QhOGqV4AlAM=; b=yJnAtrorl7MXxYKyAQvhTigDthWqSsWr7HtEf/6lZ0hYL/vx4U5oOpLatQiH8HNlcb ncot4aYKT0CWom4YVbgezZuuhz1zTf0EdQHxH1Ds6BWRP0Rn19OrHW9WuV0cF6Vkyk+0 al/mdIlwL/0jsIzYrK7wqaL8OD74bYuFzW5P2/dkBJFAAnMjM7OKyTH0OGse8JQXogsu INJ1066lYPkVmalzDXir7R1VX5Gjrl9jWTX2bZrXlMkfurycBYdEJG8Vg1crdvuRSDSa I8OkXvos15uP/wzBzIwI291tCWjFs1As49eaRvl/wDKBbSZaSu+dAfamoGVfYx8UVjZf Suxg== X-Barracuda-BBL-IP: nil X-Received: by 10.66.142.170 with SMTP id rx10mr26445935pab.117.1384861726064; Tue, 19 Nov 2013 03:48:46 -0800 (PST) Received: from gmail.com ([182.92.247.2]) by mx.google.com with ESMTPSA id wd6sm34024841pab.3.2013.11.19.03.48.43 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 19 Nov 2013 03:48:45 -0800 (PST) Date: Tue, 19 Nov 2013 19:51:22 +0800 X-Barracuda-Apparent-Source-IP: 182.92.247.2 From: Zheng Liu To: Christoph Hellwig Cc: linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: Re: [BUG] ext2/3/4: dio reads stale data when we do some append dio writes Message-ID: <20131119115122.GC4782@gmail.com> X-ASG-Orig-Subj: Re: [BUG] ext2/3/4: dio reads stale data when we do some append dio writes Mail-Followup-To: Christoph Hellwig , linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com References: <20131119095302.GA4534@gmail.com> <20131119102235.GA5010@infradead.org> <20131119104508.GA4630@gmail.com> <20131119110147.GA3323@infradead.org> <20131119111947.GA4782@gmail.com> <20131119111826.GA20485@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131119111826.GA20485@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: mail-pa0-f42.google.com[209.85.220.42] X-Barracuda-Start-Time: 1384861726 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142440 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Tue, Nov 19, 2013 at 03:18:26AM -0800, Christoph Hellwig wrote: > On Tue, Nov 19, 2013 at 07:19:47PM +0800, Zheng Liu wrote: > > Yes, I know that XFS has a shared/exclusive lock. I guess that is why > > it can pass the test. But another question is why xfs fails when we do > > some append dio writes with doing buffered read. > > Can you provide a test case for that issue? Simple. Reader just need to open this file without O_DIRECT flag. I paste the full code snippet below. Please take care of this line: readfd = open(argv[1], /*O_DIRECT|*/O_RDONLY, S_IRWXU); The result of this program on my own sand box looks like below: encounter an error: offset 0 - Zheng #define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #define BUF_ALIGN 1024 struct writer_data { int fd; size_t blksize; char *buf; }; static void *writer(void *arg) { struct writer_data *data = (struct writer_data *)arg; int ret; ret = write(data->fd, data->buf, data->blksize); if (ret < 0) fprintf(stderr, "write file failed: %s\n", strerror(errno)); return NULL; } int main(int argc, char *argv[]) { pthread_t tid; struct writer_data wdata; size_t max_blocks = 10 * 1024; size_t blksize = 1 * 1024 * 1024; char *rbuf, *wbuf; int readfd, writefd; int i, j; if (argc < 2) { fprintf(stderr, "usage: %s [filename]\n", argv[0]); exit(1); } writefd = open(argv[1], O_CREAT|O_DIRECT|O_WRONLY|O_APPEND|O_TRUNC, S_IRWXU); if (writefd < 0) { fprintf(stderr, "failed to open wfile: %s\n", strerror(errno)); exit(1); } readfd = open(argv[1], /*O_DIRECT|*/O_RDONLY, S_IRWXU); if (readfd < 0) { fprintf(stderr, "failed to open rfile: %s\n", strerror(errno)); exit(1); } if (posix_memalign((void **)&wbuf, BUF_ALIGN, blksize)) { fprintf(stderr, "failed to alloc memory: %s\n", strerror(errno)); exit(1); } if (posix_memalign((void **)&rbuf, 4096, blksize)) { fprintf(stderr, "failed to alloc memory: %s\n", strerror(errno)); exit(1); } memset(wbuf, 'a', blksize); wdata.fd = writefd; wdata.blksize = blksize; wdata.buf = wbuf; for (i = 0; i < max_blocks; i++) { void *retval; int ret; ret = pthread_create(&tid, NULL, writer, &wdata); if (ret) { fprintf(stderr, "create thread failed: %s\n", strerror(errno)); exit(1); } memset(rbuf, 'b', blksize); do { ret = pread(readfd, rbuf, blksize, i * blksize); } while (ret <= 0); if (ret < 0) { fprintf(stderr, "read file failed: %s\n", strerror(errno)); exit(1); } if (pthread_join(tid, &retval)) { fprintf(stderr, "pthread join failed: %s\n", strerror(errno)); exit(1); } if (ret >= 0) { for (j = 0; j < ret; j++) { if (rbuf[i] != 'a') { fprintf(stderr, "encounter an error: offset %ld\n", i); goto err; } } } } err: free(wbuf); free(rbuf); return 0; } From david@fromorbit.com Tue Nov 19 06:01:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 811897F55 for ; Tue, 19 Nov 2013 06:01:21 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3EFCD8F8040 for ; Tue, 19 Nov 2013 04:01:18 -0800 (PST) X-ASG-Debug-ID: 1384862476-04bdf06eeef5aa0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id dqjjQhOnR6FWJFwY for ; Tue, 19 Nov 2013 04:01:16 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnkIAOZRi1J5LGc//2dsb2JhbABZgweDLbdUhUmBHhd0giUBAQU6HCMQCAMOCgklDwUlAyETiADCWxaPQQeEMgOYEZIOgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail06.adl6.internode.on.net with ESMTP; 19 Nov 2013 22:31:15 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VijzU-0004qs-Ov; Tue, 19 Nov 2013 23:01:12 +1100 Date: Tue, 19 Nov 2013 23:01:12 +1100 From: Dave Chinner To: Christoph Hellwig Cc: linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: Re: [BUG] ext2/3/4: dio reads stale data when we do some append dio writes Message-ID: <20131119120112.GN11434@dastard> X-ASG-Orig-Subj: Re: [BUG] ext2/3/4: dio reads stale data when we do some append dio writes References: <20131119095302.GA4534@gmail.com> <20131119102235.GA5010@infradead.org> <20131119104508.GA4630@gmail.com> <20131119110147.GA3323@infradead.org> <20131119111947.GA4782@gmail.com> <20131119111826.GA20485@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131119111826.GA20485@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1384862476 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142440 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 19, 2013 at 03:18:26AM -0800, Christoph Hellwig wrote: > On Tue, Nov 19, 2013 at 07:19:47PM +0800, Zheng Liu wrote: > > Yes, I know that XFS has a shared/exclusive lock. I guess that is why > > it can pass the test. But another question is why xfs fails when we do > > some append dio writes with doing buffered read. > > Can you provide a test case for that issue? For XFS, appending direct IO writes only hold the IOLOCK exclusive for as long as it takes to guarantee that the the region between the old EOF and the new EOF is full of zeros before it is demoted. i.e. once the region is guaranteed not to expose stale data, the exclusive IO lock is demoted to to a shared lock and a buffered read is then allowed to proceed concurrently with the DIO write. Hence even appending writes occur concurrently with buffered reads, and if the read overlaps the block at the old EOF then the page brought into the page cache will have zeros in it. FWIW, there's a wonderful comment in generic_file_direct_write() that pretty much covers this case: /* * Finally, try again to invalidate clean pages which might have been * cached by non-direct readahead, or faulted in by get_user_pages() * if the source of the write was an mmap'ed region of the file * we're writing. Either one is a pretty crazy thing to do, * so we don't support it 100%. If this invalidation * fails, tough, the write still worked... */ The kernel code simply does not have the exclusion mechanisms to make concurrent buffered and direct IO robust. This is one of the problems (amongst many) that we've been looking to solve with an VFS level IO range lock of some kind.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Tue Nov 19 06:09:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 863A37F59 for ; Tue, 19 Nov 2013 06:09:38 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 21B8DAC00F for ; Tue, 19 Nov 2013 04:09:34 -0800 (PST) X-ASG-Debug-ID: 1384862972-04cb6c537bef460001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id PHLxllP0V0F8w8Ne for ; Tue, 19 Nov 2013 04:09:33 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnkIADpUi1J5LGc//2dsb2JhbABZgweDLbdUhUmBIBd0giUBAQU6HDMIAw4KCSUPBSUDIQESiADCZBaPSIQyA5gRkg6DPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail06.adl6.internode.on.net with ESMTP; 19 Nov 2013 22:39:31 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vik7V-0004ru-RW; Tue, 19 Nov 2013 23:09:29 +1100 Date: Tue, 19 Nov 2013 23:09:29 +1100 From: Dave Chinner To: Christoph Hellwig , linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: Re: [BUG] ext2/3/4: dio reads stale data when we do some append dio writes Message-ID: <20131119120929.GO11434@dastard> X-ASG-Orig-Subj: Re: [BUG] ext2/3/4: dio reads stale data when we do some append dio writes References: <20131119095302.GA4534@gmail.com> <20131119102235.GA5010@infradead.org> <20131119104508.GA4630@gmail.com> <20131119110147.GA3323@infradead.org> <20131119111947.GA4782@gmail.com> <20131119111826.GA20485@infradead.org> <20131119115122.GC4782@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131119115122.GC4782@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1384862972 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142440 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 19, 2013 at 07:51:22PM +0800, Zheng Liu wrote: > On Tue, Nov 19, 2013 at 03:18:26AM -0800, Christoph Hellwig wrote: > > On Tue, Nov 19, 2013 at 07:19:47PM +0800, Zheng Liu wrote: > > > Yes, I know that XFS has a shared/exclusive lock. I guess that is why > > > it can pass the test. But another question is why xfs fails when we do > > > some append dio writes with doing buffered read. > > > > Can you provide a test case for that issue? > > Simple. Reader just need to open this file without O_DIRECT flag. I > paste the full code snippet below. Please take care of this line: > readfd = open(argv[1], /*O_DIRECT|*/O_RDONLY, S_IRWXU); > > The result of this program on my own sand box looks like below: > encounter an error: offset 0 .... > if (ret >= 0) { > for (j = 0; j < ret; j++) { > if (rbuf[i] != 'a') { > fprintf(stderr, "encounter an error: offset %ld\n", > i); > goto err; Should be checking rbuf[j], perhaps? Cheers, Dave. -- Dave Chinner david@fromorbit.com From gnehzuil.liu@gmail.com Tue Nov 19 06:16:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E80057F50 for ; Tue, 19 Nov 2013 06:16:03 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id B972E8F8054 for ; Tue, 19 Nov 2013 04:16:03 -0800 (PST) X-ASG-Debug-ID: 1384863362-04cbb04166eec30001-NocioJ Received: from mail-pa0-f48.google.com (mail-pa0-f48.google.com [209.85.220.48]) by cuda.sgi.com with ESMTP id g1ht9WNnBkLQa7NB (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Tue, 19 Nov 2013 04:16:02 -0800 (PST) X-Barracuda-Envelope-From: gnehzuil.liu@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.220.48 Received: by mail-pa0-f48.google.com with SMTP id rd3so999334pab.35 for ; Tue, 19 Nov 2013 04:16:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=Z+P53QBrLLYDq0aBPyiWdCh8A9NRtNSaLdl6kcXs+6A=; b=urjHJLeO1FoqS1X8ToThG0qtESTG1ke8QOQmdVCDIkDZQHPHoZVwbB1DBXZm0iVU18 aiy8A/gQ8UYn/w2lwo5KTnNBj18RR5tB3Tq67o89hyqkzgq3owwPkU3zSdAt2J0zBq05 wJWtqYam6lYABn0o1ypy1jb0qz3eo9wY+ESOwt3OayXBgObBt6FfKs/2Or8LQ5arxxmU kARRblDHwrJQ0Oy35IxKLww80g+vtxKar6BiIPHiXf6y2R+NdvDuycgt3t13zI1rSOlt 6j54mQjW6BoEWVENAEmyRoWp52OkQBvNoq063c3x/e9HB6XvFzJRdOLvtTQWXzVT7ZOd CdlQ== X-Barracuda-BBL-IP: nil X-Received: by 10.68.105.35 with SMTP id gj3mr8769pbb.202.1384863362225; Tue, 19 Nov 2013 04:16:02 -0800 (PST) Received: from gmail.com ([182.92.247.2]) by mx.google.com with ESMTPSA id hn5sm19093085pbb.25.2013.11.19.04.15.58 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 19 Nov 2013 04:16:01 -0800 (PST) Date: Tue, 19 Nov 2013 20:18:43 +0800 X-Barracuda-Apparent-Source-IP: 182.92.247.2 From: Zheng Liu To: Dave Chinner Cc: Christoph Hellwig , linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: Re: [BUG] ext2/3/4: dio reads stale data when we do some append dio writes Message-ID: <20131119121843.GA5339@gmail.com> X-ASG-Orig-Subj: Re: [BUG] ext2/3/4: dio reads stale data when we do some append dio writes Mail-Followup-To: Dave Chinner , Christoph Hellwig , linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com References: <20131119095302.GA4534@gmail.com> <20131119102235.GA5010@infradead.org> <20131119104508.GA4630@gmail.com> <20131119110147.GA3323@infradead.org> <20131119111947.GA4782@gmail.com> <20131119111826.GA20485@infradead.org> <20131119115122.GC4782@gmail.com> <20131119120929.GO11434@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131119120929.GO11434@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: mail-pa0-f48.google.com[209.85.220.48] X-Barracuda-Start-Time: 1384863362 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142440 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Tue, Nov 19, 2013 at 11:09:29PM +1100, Dave Chinner wrote: > On Tue, Nov 19, 2013 at 07:51:22PM +0800, Zheng Liu wrote: > > On Tue, Nov 19, 2013 at 03:18:26AM -0800, Christoph Hellwig wrote: > > > On Tue, Nov 19, 2013 at 07:19:47PM +0800, Zheng Liu wrote: > > > > Yes, I know that XFS has a shared/exclusive lock. I guess that is why > > > > it can pass the test. But another question is why xfs fails when we do > > > > some append dio writes with doing buffered read. > > > > > > Can you provide a test case for that issue? > > > > Simple. Reader just need to open this file without O_DIRECT flag. I > > paste the full code snippet below. Please take care of this line: > > readfd = open(argv[1], /*O_DIRECT|*/O_RDONLY, S_IRWXU); > > > > The result of this program on my own sand box looks like below: > > encounter an error: offset 0 > .... > > if (ret >= 0) { > > for (j = 0; j < ret; j++) { > > if (rbuf[i] != 'a') { > > fprintf(stderr, "encounter an error: offset %ld\n", > > i); > > goto err; > > Should be checking rbuf[j], perhaps? Oops, it's my fault. Yes. it should check rbuf[j]. Thanks, - Zheng From gnehzuil.liu@gmail.com Tue Nov 19 06:17:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id AD3457F56 for ; Tue, 19 Nov 2013 06:17:25 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6FC1B304053 for ; Tue, 19 Nov 2013 04:17:22 -0800 (PST) X-ASG-Debug-ID: 1384863441-04bdf06eeff6330001-NocioJ Received: from mail-pa0-f47.google.com (mail-pa0-f47.google.com [209.85.220.47]) by cuda.sgi.com with ESMTP id c1SeugC49eFwbWJv (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Tue, 19 Nov 2013 04:17:21 -0800 (PST) X-Barracuda-Envelope-From: gnehzuil.liu@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.220.47 Received: by mail-pa0-f47.google.com with SMTP id kq14so3662629pab.6 for ; Tue, 19 Nov 2013 04:17:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=R2HRAMa99n+fZUczhiZhxk7XcM8bKcgMRPnhYwemnGQ=; b=s28Af/49Y/92WMoZmr+299DI2SD2zVvzYOqmnT9xMd1+fVzVKS88XguvpJuGj0+Fuw wLz6H6s0V8HAgjNVl+4B/Vlj/moMoTLaB72CG4IQtkp8cYlnCE5EiI1Ktjy/Gkz45wN/ CvGCODkt4aIQb7mMKvhlPtYuXUG+j1y67xYUmzJtcFblfbcHKx7yfEtTeyOpr/g+juWw EgzTOUlU9vwWRE7xLjL79KxbwcULJRzphmtq7C4aD0YzFiiRfHTGbrQI4hDL+1Al3fow 8XTbplo15Dk7PgRYwsfusifQoIRH1r6dMObR8QyGKjeOnU3D0/xvA+ll3aEpIwuuLwsi ccGQ== X-Barracuda-BBL-IP: nil X-Received: by 10.66.191.162 with SMTP id gz2mr6875856pac.151.1384863441164; Tue, 19 Nov 2013 04:17:21 -0800 (PST) Received: from gmail.com ([182.92.247.2]) by mx.google.com with ESMTPSA id gg10sm30151506pbc.46.2013.11.19.04.17.17 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 19 Nov 2013 04:17:20 -0800 (PST) Date: Tue, 19 Nov 2013 20:20:02 +0800 X-Barracuda-Apparent-Source-IP: 182.92.247.2 From: Zheng Liu To: Dave Chinner Cc: Christoph Hellwig , linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, xfs@oss.sgi.com Subject: Re: [BUG] ext2/3/4: dio reads stale data when we do some append dio writes Message-ID: <20131119122002.GB5339@gmail.com> X-ASG-Orig-Subj: Re: [BUG] ext2/3/4: dio reads stale data when we do some append dio writes Mail-Followup-To: Dave Chinner , Christoph Hellwig , linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, xfs@oss.sgi.com References: <20131119095302.GA4534@gmail.com> <20131119102235.GA5010@infradead.org> <20131119104508.GA4630@gmail.com> <20131119110147.GA3323@infradead.org> <20131119111947.GA4782@gmail.com> <20131119111826.GA20485@infradead.org> <20131119120112.GN11434@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131119120112.GN11434@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: mail-pa0-f47.google.com[209.85.220.47] X-Barracuda-Start-Time: 1384863441 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142440 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Tue, Nov 19, 2013 at 11:01:12PM +1100, Dave Chinner wrote: > On Tue, Nov 19, 2013 at 03:18:26AM -0800, Christoph Hellwig wrote: > > On Tue, Nov 19, 2013 at 07:19:47PM +0800, Zheng Liu wrote: > > > Yes, I know that XFS has a shared/exclusive lock. I guess that is why > > > it can pass the test. But another question is why xfs fails when we do > > > some append dio writes with doing buffered read. > > > > Can you provide a test case for that issue? > > For XFS, appending direct IO writes only hold the IOLOCK exclusive > for as long as it takes to guarantee that the the region between the > old EOF and the new EOF is full of zeros before it is demoted. i.e. > once the region is guaranteed not to expose stale data, the > exclusive IO lock is demoted to to a shared lock and a buffered read > is then allowed to proceed concurrently with the DIO write. > > Hence even appending writes occur concurrently with buffered reads, > and if the read overlaps the block at the old EOF then the page > brought into the page cache will have zeros in it. > > FWIW, there's a wonderful comment in generic_file_direct_write() > that pretty much covers this case: > > /* > * Finally, try again to invalidate clean pages which might have been > * cached by non-direct readahead, or faulted in by get_user_pages() > * if the source of the write was an mmap'ed region of the file > * we're writing. Either one is a pretty crazy thing to do, > * so we don't support it 100%. If this invalidation > * fails, tough, the write still worked... > */ > > The kernel code simply does not have the exclusion mechanisms to > make concurrent buffered and direct IO robust. This is one of the > problems (amongst many) that we've been looking to solve with an VFS > level IO range lock of some kind.... Thanks for pointing it out. - Zheng From general@the-number-one.org Tue Nov 19 07:49:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CB4777F57 for ; Tue, 19 Nov 2013 07:49:27 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6DDD8AC00B for ; Tue, 19 Nov 2013 05:49:27 -0800 (PST) X-ASG-Debug-ID: 1384868957-04bdf06eeff9210001-NocioJ Received: from hime.radnet.com.br (hime.radnet.com.br [186.228.49.112]) by cuda.sgi.com with ESMTP id dashBg1nKf01r6bw for ; Tue, 19 Nov 2013 05:49:18 -0800 (PST) X-Barracuda-Envelope-From: general@the-number-one.org X-Barracuda-Apparent-Source-IP: 186.228.49.112 Received: from H-PC (201-19-129-215.user.veloxzone.com.br [201.19.129.215]) (Authenticated sender: numberone.general) by hime.radnet.com.br (Postfix) with ESMTP id 89EFF12983C0 for ; Mon, 18 Nov 2013 13:11:47 -0200 (BRST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.97.3 at hime.radnet.com.br Message-ID: <1bad0dc80922588a.4n7r3pgp@the-number-one.org> From: "Sinatra, Frank" To: Reply-To: "Frank Sinatra" Subject: =?iso-8859-1?Q?Pe=E7a-Show=20sobre=20Frank=20Sinatra?= Date: Mon, 18 Nov 2013 13:11:32 -0200 X-ASG-Orig-Subj: =?iso-8859-1?Q?Pe=E7a-Show=20sobre=20Frank=20Sinatra?= X-Priority: 1 Importance: Highest Disposition-Notification-To: "Frank Sinatra" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_897_6191_97321838.55194983" EM-Campaign: {B7789362-27D2-49FA-BA85-C30970AEE924} EM-Task: 77 X-Barracuda-Connect: hime.radnet.com.br[186.228.49.112] X-Barracuda-Start-Time: 1384868958 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142442 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message This message is in MIME format with multi-part. Since your mail reader does not understand this format, some or all of this message may not be legible. ------=_NextPart_897_6191_97321838.55194983 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Bom=20dia,=20meu=20nome=20=E9=20Cesar,=20gostaria=20de=20convid=E1-los=20a= =20conhecer=20a=20inovadora=20e=20emocionante=20pe=E7a-show=20que=20estou= =20produzindo=20sobre=20a=20vida=20de=20Frank=20Sinatra.=20 =20 Voc=EA=20pode=20levar=20este=20show=20para=20seu=20Anivers=E1rio=20ou=20su= a=20Confraterniza=E7=E3o=20de=20Final=20de=20Ano! =20 Al=E9m=20das=20Sensacionais=20M=FAsicas=20Cantadas=20Ao=20Vivo,=20os=20"Ca= usos"=20contados=20s=E3o=20Interessant=EDssimos... =20 Dispon=EDvel=20em=20dois=20formatos;=20com=20Orquestra=20e=20tamb=E9m=20no= =20formato=20Pocket=20que=20=E9=20Econ=F4mico=20e=20F=E1cil=20de=20transpor= tar. =20 Pode=20ser=20apresentado=20Ao=20Vivo=20em=20seu=20Apartamento,=20Escrit=F3= rio,=20Casa,=20Clube,=20sua=20Festa=20de=20Anivers=E1rio,=20Casamento,=20Ev= entos=20Corporativos,=20Natal,=20Confraterniza=E7=F5es,=20Comemora=E7=F5es= =20de=20Final=20de=20Ano=20de=20Sua=20Empresa,=20etc.=20=20=20Tamb=E9m=20po= de=20ser=20apresentado=20em=20Teatros,=20Arenas,=20Restaurantes,=20Pra=E7as= ,=20Est=E1dios,=20Casas-de-Show,=20etc.=20=20Tanto=20em=20Grandes=20como=20= em=20Pequenos=20Espa=E7os. =20 Conhe=E7a=20este=20Maravilhoso=20Espet=E1culo=20em:=20www.the-number-one.o= rg/sinatra =20 Grande=20abra=E7o,=20Aguardo=20seu=20Feedback, =20 Cesar qualidade@melhorainda.com.br=20 info@the-number-one.org (21)=202548-3508,=20(21)=209-9617-6886=20tim,=20(21)=209-8881-4565=20oi Apresentamos=20este=20espet=E1culo=20em=20todo=20o=20Brasil=20e=20Exterior ------=_NextPart_897_6191_97321838.55194983 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable body,table,td,tr,p,input=20{font-family:=20Verdana,=20Arial,=20Helvetica,= =20Sans-Serif;=20font-size:=2011px} hr=20{height:=201px}
Bom=20dia,=20meu=20nome=20=E9= =20Cesar,=20gostaria=20de=20convid=E1-los=20a=20conhecer a=20inovadora= =20e emocionante=20pe=E7a-show=20que=20estou=20produzindo=20sobre=20a= =20vida=20de=20Frank=20Sinatra. 
 
Voc=EA=20pode=20levar=20este=20= show=20para=20seu=20Anivers=E1rio=20ou=20sua=20Confraterniza=E7=E3o=20de=20= Final=20de=20Ano!
 
Al=E9m=20das=20Sensacionais=20M= =FAsicas=20Cantadas=20Ao=20Vivo,=20os=20"Causos"=20contados=20s=E3o=20Inter= essant=EDssimos...
 
Dispon=EDvel=20em=20dois=20formatos;= =20com=20Orquestra=20e=20tamb=E9m=20no=20formato=20Pocket=20que=20=E9=20Eco= n=F4mico=20e=20F=E1cil=20de=20transportar.
 
Pode=20ser=20apresentado Ao=20Vi= vo=20em=20seu=20Apartamento,=20Escrit=F3rio,=20Casa,=20Clube,=20sua=20Festa= =20de=20Anivers=E1rio,=20Casamento,=20Eventos=20Corporativos, Natal,&n= bsp;Confraterniza=E7=F5es,=20Comemora=E7=F5es=20de=20Final=20de=20Ano=20de= =20Sua=20Empresa,=20etc.  =20Tamb=E9m=20pode=20ser=20apresentado= =20em=20Teatros,=20Arenas,=20Restaurantes,=20Pra=E7as,=20Est=E1dios, C= asas-de-Show,=20etc. =20Tanto=20em=20Grandes=20como=20em=20Pequenos=20= Espa=E7os.
 
Conhe=E7a=20este=20Maravilhoso=20Espe= t=E1culo=20em:=20www.the-number-one.org/sinatra<= /DIV>
 
Grande=20abra=E7o,=20Aguardo=20seu=20= Feedback,
 
Cesar
qualidade@melhorainda.com.br=20
info@the-number-one.org
(21)=202548-3508,=20(21)=209-9617-688= 6=20tim,=20(21)=209-8881-4565=20oi
Apresentamos=20este=20espet=E1culo=20= em todo o Brasil=20e=20Exterior
------=_NextPart_897_6191_97321838.55194983-- From BATV+e3b13a9ecae1954e8976+3740+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 19 09:17:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0D0697F59 for ; Tue, 19 Nov 2013 09:17:39 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8F14AAC008 for ; Tue, 19 Nov 2013 07:17:35 -0800 (PST) X-ASG-Debug-ID: 1384874230-04cb6c537cf59c0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id KpxS8PKVCrBiNhgH (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 Nov 2013 07:17:21 -0800 (PST) X-Barracuda-Envelope-From: BATV+e3b13a9ecae1954e8976+3740+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vin35-0003V6-LL; Tue, 19 Nov 2013 15:17:07 +0000 Date: Tue, 19 Nov 2013 07:17:07 -0800 From: Christoph Hellwig To: linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: [PATCH] fs: fix iversion handling Message-ID: <20131119151707.GA13412@infradead.org> X-ASG-Orig-Subj: [PATCH] fs: fix iversion handling MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384874238 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142444 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Currently notify_change directly updates i_version for size updates, which not only is counter to how all other fields are updated through struct iattr, but also breaks XFS, which need inode updates to happen under its own lock, and synchronized to the structure that gets written to the log. Remove the update in the common code, and it to btrfs and ext4, XFS already does a proper updaste internally and currently gets a double update with the existing code. IMHO this is 3.13 and -stable material and should go in through the XFS tree. Signed-off-by: Christoph Hellwig Index: xfs/fs/attr.c =================================================================== --- xfs.orig/fs/attr.c 2013-11-19 16:08:42.275415189 +0100 +++ xfs/fs/attr.c 2013-11-19 16:08:51.803414994 +0100 @@ -182,11 +182,6 @@ int notify_change(struct dentry * dentry return -EPERM; } - if ((ia_valid & ATTR_SIZE) && IS_I_VERSION(inode)) { - if (attr->ia_size != inode->i_size) - inode_inc_iversion(inode); - } - if ((ia_valid & ATTR_MODE)) { umode_t amode = attr->ia_mode; /* Flag setting protected by i_mutex */ Index: xfs/fs/btrfs/inode.c =================================================================== --- xfs.orig/fs/btrfs/inode.c 2013-11-19 16:08:42.275415189 +0100 +++ xfs/fs/btrfs/inode.c 2013-11-19 16:08:51.803414994 +0100 @@ -4345,8 +4345,12 @@ static int btrfs_setsize(struct inode *i * these flags set. For all other operations the VFS set these flags * explicitly if it wants a timestamp update. */ - if (newsize != oldsize && (!(mask & (ATTR_CTIME | ATTR_MTIME)))) - inode->i_ctime = inode->i_mtime = current_fs_time(inode->i_sb); + if (newsize != oldsize) { + inode_inc_iversion(inode); + if (!(mask & (ATTR_CTIME | ATTR_MTIME))) + inode->i_ctime = inode->i_mtime = + current_fs_time(inode->i_sb); + } if (newsize > oldsize) { truncate_pagecache(inode, newsize); Index: xfs/fs/ext4/inode.c =================================================================== --- xfs.orig/fs/ext4/inode.c 2013-11-19 16:08:42.275415189 +0100 +++ xfs/fs/ext4/inode.c 2013-11-19 16:08:51.803414994 +0100 @@ -4594,6 +4594,10 @@ int ext4_setattr(struct dentry *dentry, if (attr->ia_size > sbi->s_bitmap_maxbytes) return -EFBIG; } + + if (IS_I_VERSION(inode) && attr->ia_size != inode->i_size) + inode_inc_iversion(inode); + if (S_ISREG(inode->i_mode) && (attr->ia_size < inode->i_size)) { if (ext4_should_order_data(inode)) { From rjohnston@sgi.com Tue Nov 19 11:08:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id ED53E7F5D for ; Tue, 19 Nov 2013 11:08:37 -0600 (CST) Received: from gulag1.americas.sgi.com (gulag1.americas.sgi.com [128.162.236.41]) by relay2.corp.sgi.com (Postfix) with ESMTP id D1283304067 for ; Tue, 19 Nov 2013 09:08:34 -0800 (PST) Received: by gulag1.americas.sgi.com (Postfix, from userid 48222) id 996C7AAF8E98; Tue, 19 Nov 2013 11:08:34 -0600 (CST) Message-Id: <20131119170148.675504461@sgi.com> User-Agent: quilt/0.47-15.17.1 Date: Tue, 19 Nov 2013 11:01:25 -0600 From: rjohnston@sgi.com To: xfs@oss.sgi.com Subject: [PATCH V2] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> Update the VERSION, configure.ac and doc/CHANGES file for alpha release, 3.2.0-alpha2 Signed-off-by: Rich Johnston --- V2 - Add alpha1 and alpha2 content details diff --git a/VERSION b/VERSION index f4ab52c..f3b53c1 100644 --- a/VERSION +++ b/VERSION @@ -3,5 +3,5 @@ # PKG_MAJOR=3 PKG_MINOR=2 -PKG_REVISION=0-alpha1 +PKG_REVISION=0-alpha2 PKG_BUILD=1 diff --git a/configure.ac b/configure.ac index 949dd06..ae17c68 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([xfsprogs], [3.2.0-alpha1]) +AC_INIT([xfsprogs], [3.2.0-alpha2]) AC_PREREQ(2.50) AC_CONFIG_AUX_DIR([.]) AC_CONFIG_MACRO_DIR([m4]) diff --git a/doc/CHANGES b/doc/CHANGES index 5a292d7..e6d2cbc 100644 --- a/doc/CHANGES +++ b/doc/CHANGES @@ -1,6 +1,232 @@ +xfsprogs-3.2.0-alpha2 (18 November 2013) + - Alpha release for the purpose of testing the CRC feature during the + v3.12 kernel -rc series. + - xfsprogs: Fix stray semicolon in libxfs/rdwr.c + - xfs_repair: correct docs for "-t" units + - xfs_fsr: fix SWAPEXT failures under selinux + - xfs_fsr: extra debugging info + - repair: fix leaf node directory data check + - repair: Increase default repair parallelism on large filesystems + - repair: prefetching is turned off unnecessarily + - xfsprogs: kill experimental warnings for v5 filesystems + - xfs: support larger inode clusters on v5 filesystems + - db: enable metadump on CRC filesystems + - libxfs: work around do_div() not handling 32 bit numerators + - xfs_db: avoid libxfs buffer lookup warnings + - xfs_db: use inode cluster buffers for inode IO + - db: re-enable write support for v5 filesystems. + - db: add a special attribute buffer verifier + - db: add a special directory buffer verifier + - db: verify and calculate dquot CRCs + - db: verify and calculate inode CRCs + - db: indicate if the CRC on a buffer is correct or not + - db: introduce verifier support into set_cur + - db: rewrite IO engine to use libxfs + - libxfs: refactor libxfs_buf_read_map for xfs_db + - db: rewrite bbmap to use xfs_buf_map + - db: separate out straight buffer IO from map based IO. + - libxfs: stop caching inode structures + - libxfs: fix root inode handling inconsistencies + - xfs: don't emit corruption noise on fs probes + - xfs: fix node forward in xfs_node_toosmall + - xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() + - xfs: remove newlines from strings passed to __xfs_printk + - libxfs: Minor cleanup and bug fix sync + - libxfs: bring across inode buffer readahead verifier changes + - libxfs: xfs_rtalloc.c becomes xfs_rtbitmap.c + - libxfs: bmap btree owner swap support + - libxfs: unify xfs_btree.c with kernel code + - xfs: decouple inode and bmap btree header files + - xfs: split dquot buffer operations out + - xfs: create a shared header file for format-related information + - xfs: fix some minor sparse warnings + - xfsprogs: fix automatic dependency generation + - xfsprogs: remove xfs_check references from fsck.xfs script & manpage + - xfsprogs: add generated crc files to .gitignore + - xfsprog: add mkfs.xfs sb v4 support for dirent filetype field + - xfs_progs: add dirent filetype to xfs_db version + - xfsprog: add dirent filetype information for xfs_info + - xfsprog: add xfs sb v4 support for dirent filetype field + - Revert "xfs: create a shared header file for format-related + information" + - Revert "[RESEND, 4/7] xfsprogs: xfsio: add support + FALLOC_FL_COLLAPSE_RANGE for fallocate" + - xfs: unify directory/attribute format definitions + - xfsprogs: fix resource leak in longform_dir2_rebuild() + - xfs_repair: add d_type when moving files to lost+found + - xfsprogs: Note projid32bit default change in mkfs.xfs manpage + - xfs_repair: test for bad level in dir2 node + - xfsprogs: initialize filetype for lost+found creation + - xfs_repair: avoid segfault if reporting progress early in repair + - xfsprogs: fix a warning in the deb build + - Sent: Friday, October 11, 2013 12:38:11 AM + - xfsprogs: restrict platform_test_xfs_fd to regular files + - xfsprogs: remove incorrect l_sectBBsize assignment in xfs_repair + - [RESEND, 4/7] xfsprogs: xfsio: add support FALLOC_FL_COLLAPSE_RANGE + for fallocate + - xfsprogs: fix crc32 build on big endian + - xfsprogs: handle symlinks etc in fs_table_initialise_mounts() + - xfs: create a shared header file for format-related information + - xfs: dirent dtype presence is dependent on directory magic numbers + - xfs: don't assert fail on bad inode numbers + - xfs: ensure we copy buffer type in da btree root splits + - xfs: check magic numbers in dir3 leaf verifier first + - libxfs: fix missing filetype updates to xfs_dir2.c + - xfsprogs: fix return value of verify_set_primary_sb() + - [v3, 1/2] xfsprogs: fix potential memory leak in + verify_set_primary_sb() + - xfsprogs: fix potential memory leak in repare/sb.c + - xfsprogs: initialize filetype for xfs_name_dot + - mkfs: add noalign option to usage() + - xfsprogs: avoid array overflow in pf_batch_read() + - xfsprogs: fix Out-of-bounds access in repair/dinode.c + xfsprogs-3.2.0-alpha1 (26 September 2013) - Alpha release for the purpose of testing the CRC feature during the v3.12 kernel -rc series. + - xfsprogs: cleanup miscellaneous merge faults + - repair: fix segv on directory block read failure + - xfs: inode log reservations are too small + - xfs: btree block LSN escaping to disk uninitialised + - xfs: fix calculation of the number of node entries in a dir3 node + - xfs: di_flushiter considered harmful + - xfsprogs: add dtype support to mkfs and db + - xfs: Add write support for dirent filetype field + - [47/55,V2] xfs: Add read-only support for dirent filetype field + - xfs: Add xfs_log_rlimit.c + - xfs: Get rid of all XFS_XXX_LOG_RES() macro + - xfs: refactor xfs_trans_reserve() interface + - xfs: Make writeid transaction use tr_writeid + - xfs: Introduce tr_fsyncts to m_reservation + - xfs: Introduce a new structure to hold transaction reservation items + - xfs: make struct xfs_perag kernel only + - xfs: move kernel specific type definitions to xfs.h + - xfs: remove __KERNEL__ check from xfs_dir2_leaf.c + - xfs: remove __KERNEL__ from debug code + - xfs: kill __KERNEL__ check for debug code in allocation code + - xfs: move swap extent code to xfs_extent_ops + - xfs: don't special case shared superblock mounts + - xfsprogs: sync minor kernel header differences + - xfs: create xfs_bmap_util.[ch] + - libxfs: switch over to xfs_sb.c and remove xfs_mount.c + - xfs: split out the remote symlink handling + - xfs: introduce xfs_inode_buf.c for inode buffer operations + - xfs: move unrealted definitions out of xfs_inode.h + - xfs: move inode fork definitions to a new header file + - libxfs: move transaction code to trans.c + - libxfs: introduce xfs_trans_resv.c + - xfs: introduce xfs_quota_defs.h + - xfs: introduce xfs_rtalloc_defs.h + - xfs: split out on-disk transaction definitions + - xfs: separate icreate log format definitions from xfs_icreate_item.h + - xfs: separate dquot on disk format definitions out of xfs_quota.h + - xfs: split out inode log item format definition + - xfs: split out buf log item format definitions + - xfs: split out inode log item format definition + - xfs: separate out log format definitions + - libxfs: local to remote format support of remote symlinks + - xfs: remove local fork format handling from xfs_bmapi_write() + - libxfs: fix compile warnings + - xfsprogs: define min/max once and use them everywhere + - libxfs: sync xfs_ialloc.c to the kernel code + - libxfs: sync dir2 kernel differences + - libxfs: sync attr code with kernel + - libxfs: update xfs_alloc to current kernel version + - libxfs: sync xfs_da_btree.c + - libxfs: fix byte swapping on constants + - libxfs: ensure btree root split sets blkno correctly + - libxfs: fix directory/attribute format issues + - xfsprogs: teach logprint about icreate transaction + - xfsprogs: port inode create transaction changes + - xfsprogs: introduce xfs_icreate.h + - xfs_io: v8 add the lseek() SEEK_DATA/SEEK_HOLE support + - xfs_db: add header to freesp -d output + - xfs_repair: zero out unused parts of superblocks + - xfs_repair: add prototype for alloc_ex_data() + - xfsprogs: fix Out-of-bounds access in repair/dinode.c + - xfsprogs: fix inode crash in xfs_repair + - xfsprogs: Start using pquotaino from on-disk superblock + - xfsprogs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD + - xfsprogs: fix unint var in repair phase6 + - xfsprogs: fix agcnts leak in xfs_repair's scan_ags + - xfsprogs:free bp in xlog_find_tail() error path + - xfsprogs: free bp in xlog_find_zeroed() error path + - xfsprogs: fix buffer leak in xlog_print_find_oldest + - xfsprogs: avoid double-free in xfs_attr_node_addname + - xfsprogs/io: add readdir command + - mkfs.xfs: fix protofile name create block reservation + - xfs: don't emit v5 superblock warnings on write + - xfs: rework remote attr CRCs + - xfs: fully initialise temp leaf in xfs_attr3_leaf_compact + - xfs: fully initialise temp leaf in xfs_attr3_leaf_unbalance + - xfs: correctly map remote attr buffers during removal + - xfs: remote attribute tail zeroing does too much + - xfs: remote attribute read too short + - xfs: remote attribute allocation may be contiguous + - xfs: remote attribute lookups require the value length + - xfs: xfs_attr_shortform_allfit() does not handle attr3 format. + - xfs: Remote attr validation fixes and optimisations + - xfs: fix da node magic number mismatches + - xfs_repair: support CRC enabled remote symlinks + - libxfs: fix dir3 freespace block corruption + - xfs_repair: fix btree block magic number mapping + - xfs_db: add support for CRC format remote symlinks + - xfs_repair: drop buffer reference on symlink error + - xfs_metadump: requires some object CRC recalculation + - xfs_mdrestore: recalculate sb CRC before writing + - xfsprogs: support CRC enabled filesystem detection + - mkfs.xfs: validate options for CRCs up front. + - xfs_db: add CRC support for attribute fork structures. + - xfs_db: add CRC information to dquot output + - xfs_repair: make directory freespace table CRC format aware. + - xfs_repair: convert directory parsing to use libxfs structure + - xfs_db: update field printing for dir crc format changes. + - xfs_db: factor some common dir2 field parsing code. + - xfs_db: convert directory parsing to use libxfs structure + - xfs_repair: always use incore header for directory block checks + - xfsprogs: add crc format support to db + - xfs_db: support version 5 superblock in versionnum command + - libxfs: determine inode size from version number, not struct + xfs_dinode + - xfs_db: disable modification for CRC enabled filessytems. + - xfsprogs: disable xfs_check for CRC enabled filesystems + - xfs_repair: update for dir/attr crc format changes. + - xfsprogs: add crc format support to repair + - xfsprogs: introduce CRC support into mkfs.xfs + - xfsprogs: Add verifiers to libxfs buffer interfaces. + - xfs: implement extended feature masks + - xfs: add CRC checks to the superblock + - xfs: buffer type overruns blf_flags field + - xfs: add buffer types to directory and attribute buffers + - xfs: add CRC protection to remote attributes + - xfs: split remote attribute code out + - xfs: add CRCs to attr leaf blocks + - xfs: add CRCs to dir2/da node blocks + - xfs: shortform directory offsets change for dir3 format + - xfs: add CRC checking to dir2 leaf blocks + - xfs: add CRC checking to dir2 data blocks + - xfs: add CRC checking to dir2 free blocks + - xfs: add CRC checks to block format directory blocks + - libxfs: add support for crc headers on remote symlinks + - libxfs: add version 3 inode support + - libxfs: change quota buffer formats + - xfsprogs: Support new AGFL format + - xfsprogs: add crc format changes to ag headers + - libxfs: add crc format changes to generic btrees + - logprint: fix wrapped log dump issue + - xfs_metadump: manpage fix regarding frozen fs + - mkfs: fix realtime device initialisation + - mkfs: add missing noalign suboption information + - xfsprogs: fix make deb + - xfsprogs: define umode_t for build if not defined already + - xfs_logprint: fix continuation transactions + - xfsprogs: updata libxlog to current kernel code + - xfsprogs: add CRC32c infrastructure + - xfsprogs: update libxfs to 3.9-rc1 + xfsdev + - xfsprogs: sync code to current kernel code + - xfsprogs: Die dir1 Die! + - xfs_fsr: file reads should be O_DIRECT + - xfs_logprint: print all AGI unlinked buckets xfsprogs-3.1.11 (8 May 2013) - Support for relative paths in xfs_quota thanks to Satoru Takeuchi. From rjohnston@sgi.com Tue Nov 19 11:18:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 92D067F60 for ; Tue, 19 Nov 2013 11:18:37 -0600 (CST) Received: from gulag1.americas.sgi.com (gulag1.americas.sgi.com [128.162.236.41]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6659F8F804B for ; Tue, 19 Nov 2013 09:18:34 -0800 (PST) Received: by gulag1.americas.sgi.com (Postfix, from userid 48222) id 2494EAB08A42; Tue, 19 Nov 2013 11:18:34 -0600 (CST) Message-Id: <20131119171527.125924934@sgi.com> User-Agent: quilt/0.47-15.17.1 Date: Tue, 19 Nov 2013 11:14:54 -0600 From: rjohnston@sgi.com To: xfs@oss.sgi.com Subject: [PATCH V3] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> Update the VERSION, configure.ac and doc/CHANGES file for alpha release, 3.2.0-alpha2 Signed-off-by: Rich Johnston --- V2 - Add alpha1 and alpha2 content details V3 - Shorten content details (sent wrong version in V2) diff --git a/VERSION b/VERSION index f4ab52c..f3b53c1 100644 --- a/VERSION +++ b/VERSION @@ -3,5 +3,5 @@ # PKG_MAJOR=3 PKG_MINOR=2 -PKG_REVISION=0-alpha1 +PKG_REVISION=0-alpha2 PKG_BUILD=1 diff --git a/configure.ac b/configure.ac index 949dd06..ae17c68 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([xfsprogs], [3.2.0-alpha1]) +AC_INIT([xfsprogs], [3.2.0-alpha2]) AC_PREREQ(2.50) AC_CONFIG_AUX_DIR([.]) AC_CONFIG_MACRO_DIR([m4]) diff --git a/doc/CHANGES b/doc/CHANGES index 5a292d7..3006efd 100644 --- a/doc/CHANGES +++ b/doc/CHANGES @@ -1,6 +1,96 @@ +xfsprogs-3.2.0-alpha2 (19 November 2013) + - Alpha release for the purpose of testing the CRC feature during the + v3.12 kernel -rc series. + - xfsprogs: fix Out-of-bounds access in repair/dinode.c + - xfsprogs: avoid array overflow in pf_batch_read() + - mkfs: add noalign option to usage() + - xfsprogs: initialize filetype for xfs_name_dot + - xfsprogs: fix potential memory leak in repare/sb.c + - xfsprogs: fix potential memory leak in verify_set_primary_sb() + - xfsprogs: fix return value of verify_set_primary_sb() + - libxfs: fix missing filetype updates to xfs_dir2.c + - xfs: check magic numbers in dir3 leaf verifier first + - xfs: ensure we copy buffer type in da btree root splits + - xfs: don't assert fail on bad inode numbers + - xfs: dirent dtype presence is dependent on directory magic numbers + - xfsprogs: handle symlinks etc in fs_table_initialise_mounts() + - xfsprogs: fix crc32 build on big endian + - xfsprogs: remove incorrect l_sectBBsize assignment in xfs_repair + - xfsprogs: restrict platform_test_xfs_fd to regular files + - Bug#725971: xfsprogs: config.guess/config.sub out of date for arm64 + - xfsprogs: fix a warning in the deb build + - xfs_repair: avoid segfault if reporting progress early in repair + - xfsprogs: initialize filetype for lost+found creation + - xfs_repair: test for bad level in dir2 node + - xfsprogs: Note projid32bit default change in mkfs.xfs manpage + - xfs_repair: add d_type when moving files to lost+found + - xfsprogs: fix resource leak in longform_dir2_rebuild() + - xfs: unify directory/attribute format definitions + - xfsprog: add xfs sb v4 support for dirent filetype field + - xfsprog: add dirent filetype information for xfs_info + - xfs_progs: add dirent filetype to xfs_db version + - xfsprog: add mkfs.xfs sb v4 support for dirent filetype field + - xfsprogs: add generated crc files to .gitignore + - xfsprogs: remove xfs_check references from fsck.xfs script & manpage + - xfsprogs: fix automatic dependency generation + - xfs: create a shared header file for format-related information + - xfs: split dquot buffer operations out + - xfs: decouple inode and bmap btree header files + - libxfs: unify xfs_btree.c with kernel code + - libxfs: bmap btree owner swap support + - xfs: remove newlines from strings passed to __xfs_printk + - xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() + - xfs: fix node forward in xfs_node_toosmall + - xfs: don't emit corruption noise on fs probes + - libxfs: fix root inode handling inconsistencies + - libxfs: stop caching inode structures + - db: introduce verifier support into set_cur + - db: re-enable write support for v5 filesystems. + - xfs_db: use inode cluster buffers for inode IO + - xfs_db: avoid libxfs buffer lookup warnings + - libxfs: work around do_div() not handling 32 bit numerators + - db: enable metadump on CRC filesystems + - xfs: support larger inode clusters on v5 filesystems + - xfsprogs: kill experimental warnings for v5 filesystems + - repair: prefetching is turned off unnecessarily + - repair: Increase default repair parallelism on large filesystems + - xfs_fsr: fix SWAPEXT failures under selinux + - xfs_repair: correct docs for "-t" units + xfsprogs-3.2.0-alpha1 (26 September 2013) - Alpha release for the purpose of testing the CRC feature during the v3.12 kernel -rc series. + - xfs_logprint: print all AGI unlinked buckets + - xfs_fsr: file reads should be O_DIRECT + - xfsprogs: Die dir1 Die! + - xfsprogs: add CRC32c infrastructure + - xfsprogs: updata libxlog to current kernel code + - xfs_logprint: fix continuation transactions + - xfsprogs: define umode_t for build if not defined already + - xfsprogs: fix make deb + - mkfs: add missing noalign suboption information + - mkfs: fix realtime device initialisation + - xfs_metadump: manpage fix regarding frozen fs + - logprint: fix wrapped log dump issue + - libxfs: add crc format changes to generic btrees + - xfsprogs: fixes and updates to current kernel code tarball + http://oss.sgi.com/archives/xfs/2013-05/msg00013.html + - xfsprogs: add recent kernel CRC fixes (12 part patchset) + http://oss.sgi.com/archives/xfs/2013-06/msg00201.html + - mkfs.xfs: fix protofile name create block reservation + - xfsprogs/io: add readdir command + - xfsprogs: Various Coverity bug fixes + - xfsprogs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD + - xfsprogs: Start using pquotaino from on-disk superblock + - xfsprogs: fix inode crash in xfs_repair + - xfsprogs: fix Out-of-bounds access in repair/dinode.c + - xfs_repair: add prototype for alloc_ex_data() + - xfs_repair: zero out unused parts of superblocks + - xfs_db: add header to freesp -d output + - xfs_io: v8 add the lseek() SEEK_DATA/SEEK_HOLE support + - xfsprogs: bring code up to date with kernel (55 part series) + updated version of the patchset posted here: + http://oss.sgi.com/archives/xfs/2013-07/msg00454.html xfsprogs-3.1.11 (8 May 2013) - Support for relative paths in xfs_quota thanks to Satoru Takeuchi. @@ -35,8 +125,8 @@ xfsprogs-3.1.11 (8 May 2013) - Remove unconditional ASSERT(0) in xfs_repair. - Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space. - Add depraction message for xfs_check. - - xfs_quota allow user or group names beginning with digits reported by - James Carter. + - xfs_quota allow user or group names beginning with digits reported + by James Carter. - Fix manpages and usage() spelling, errors and omissions. - Validate the extent count is at least within the positive range of a signed 32 bit integer before using it. From BATV+e3b13a9ecae1954e8976+3740+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 19 11:21:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 575817F63 for ; Tue, 19 Nov 2013 11:21:11 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 24B9E304067 for ; Tue, 19 Nov 2013 09:21:11 -0800 (PST) X-ASG-Debug-ID: 1384881669-04cbb04166fb960001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id bGoRpcTVeVK2v6nD (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Tue, 19 Nov 2013 09:21:10 -0800 (PST) X-Barracuda-Envelope-From: BATV+e3b13a9ecae1954e8976+3740+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vioz7-0008Jq-Hm; Tue, 19 Nov 2013 17:21:09 +0000 Date: Tue, 19 Nov 2013 09:21:09 -0800 From: Christoph Hellwig To: rjohnston@sgi.com Cc: xfs@oss.sgi.com Subject: Re: [PATCH V2] xfsprogs: update version for 3.2.0-alpha2 Message-ID: <20131119172109.GA27984@infradead.org> X-ASG-Orig-Subj: Re: [PATCH V2] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131119170148.675504461@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131119170148.675504461@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1384881669 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142446 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 > + - xfsprogs: Fix stray semicolon in libxfs/rdwr.c not interestiung for users > + - xfs_repair: correct docs for "-t" units should mention this is the manpage? > + - xfs_fsr: extra debugging info not useful > + - repair: fix leaf node directory data check not useful. > + - libxfs: work around do_div() not handling 32 bit numerators > + - xfs_db: avoid libxfs buffer lookup warnings > + - xfs_db: use inode cluster buffers for inode IO all not useful for the user. > + - db: add a special attribute buffer verifier > + - db: add a special directory buffer verifier > + - db: verify and calculate dquot CRCs > + - db: verify and calculate inode CRCs > + - db: indicate if the CRC on a buffer is correct or not > + - db: introduce verifier support into set_cur > + - db: rewrite IO engine to use libxfs > + - libxfs: refactor libxfs_buf_read_map for xfs_db > + - db: rewrite bbmap to use xfs_buf_map > + - db: separate out straight buffer IO from map based IO. > + - libxfs: stop caching inode structures > + - libxfs: fix root inode handling inconsistencies > + - xfs: don't emit corruption noise on fs probes > + - xfs: fix node forward in xfs_node_toosmall > + - xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() > + - xfs: remove newlines from strings passed to __xfs_printk > + - libxfs: Minor cleanup and bug fix sync > + - libxfs: bring across inode buffer readahead verifier changes > + - libxfs: xfs_rtalloc.c becomes xfs_rtbitmap.c > + - libxfs: bmap btree owner swap support > + - libxfs: unify xfs_btree.c with kernel code > + - xfs: decouple inode and bmap btree header files > + - xfs: split dquot buffer operations out > + - xfs: create a shared header file for format-related information > + - xfs: fix some minor sparse warnings All internal implementation details. > + - xfsprogs: add generated crc files to .gitignore not useful to the user. > + - xfsprog: add mkfs.xfs sb v4 support for dirent filetype field > + - xfs_progs: add dirent filetype to xfs_db version > + - xfsprog: add dirent filetype information for xfs_info > + - xfsprog: add xfs sb v4 support for dirent filetype field Should be single entry: - support the filetype feature flag for v4 filesystems. > + - Revert "xfs: create a shared header file for format-related > + information" > + - Revert "[RESEND, 4/7] xfsprogs: xfsio: add support > + FALLOC_FL_COLLAPSE_RANGE for fallocate" > + - xfs: unify directory/attribute format definitions not useful. > + - xfsprogs: fix resource leak in longform_dir2_rebuild() probably not that useful, too. And a lot more. Probably easier to rewrite it than point every item out. From bfoster@redhat.com Tue Nov 19 15:30:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3F3FC7F4E for ; Tue, 19 Nov 2013 15:30:33 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 12016304051 for ; Tue, 19 Nov 2013 13:30:30 -0800 (PST) X-ASG-Debug-ID: 1384896626-04bdf06eec10abe0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 0zrpBBGmKF47ct6D for ; Tue, 19 Nov 2013 13:30:26 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAJLTvFL010030 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 19 Nov 2013 16:29:57 -0500 Received: from laptop.bfoster (vpn-57-132.rdu2.redhat.com [10.10.57.132]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAJLTusL031422 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 19 Nov 2013 16:29:56 -0500 Message-ID: <528BD853.8090900@redhat.com> Date: Tue, 19 Nov 2013 16:29:55 -0500 From: Brian Foster User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH v2 00/11] xfs: introduce the free inode btree References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> <20131113161711.GA14300@infradead.org> <5283BD1A.8000704@redhat.com> <20131113211017.GI6188@dastard> X-ASG-Orig-Subj: Re: [PATCH v2 00/11] xfs: introduce the free inode btree In-Reply-To: <20131113211017.GI6188@dastard> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384896626 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com On 11/13/2013 04:10 PM, Dave Chinner wrote: ... > > The problem can be demonstrated with a single CPU and a single > spindle. Create a single AG filesystem of a 100GB, and populate it > with 10 million inodes. > > Time how long it takes to create another 10000 inodes in a new > directory. Measure CPU usage. > > Randomly delete 10,000 inodes from the original population to > sparsely populate the inobt with 10000 free inodes. > > Time how long it takes to create another 10000 inodes in a new > directory. Measure CPU usage. > > The difference in time and CPU will be diretly related to the > addition time spent searching the inobt for free inodes... > Thanks for the suggestion, Dave. I've run some fs_mark tests along the lines of what is described here. I create 10m files, randomly remove ~10k from that dataset and measure the process of allocating 10k new inodes in both finobt and non-finobt scenarios (after a clean remount). The tests run from a 4xcpu VM with 4GB RAM and against an isolated SATA drive I had lying around (mapped directly via virtio). The drive is formatted with a single VG/LV and as follows with xfs: meta-data=/dev/mapper/testvg-testlv isize=512 agcount=1, agsize=26214400 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 data = bsize=4096 blocks=26214400, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=12800, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 Once the fs has been prepared with a random set of free inodes, the following command is used to measure performance: fs_mark -k -S 0 -D 4 -L 10 -n 1000 -s 0 -d /mnt/testdir I've also collected some perf record data of these commands to compare CPU usage. I can make the full/raw data available if desirable. Snippets of the results are included below. --- non-finobt, agi freecount = 9961 after random removal - fs_mark FSUse% Count Size Files/sec App Overhead 5 1000 0 1020.1 10811 5 2000 0 361.4 19498 5 3000 0 230.1 12154 5 4000 0 166.7 12816 5 5000 0 129.7 27409 5 6000 0 105.7 13946 5 7000 0 87.6 31792 5 8000 0 77.8 14921 5 9000 0 67.3 15597 5 10000 0 62.4 15835 - time real 1m26.579s user 0m0.120s sys 1m26.113s - perf report 6.21% :1994 [kernel.kallsyms] [k] memcmp 5.66% :1993 [kernel.kallsyms] [k] memcmp 4.84% :1992 [kernel.kallsyms] [k] memcmp 4.76% :1994 [xfs] [k] xfs_btree_check_sblock 4.46% :1993 [xfs] [k] xfs_btree_check_sblock 4.39% :1991 [kernel.kallsyms] [k] memcmp 3.88% :1992 [xfs] [k] xfs_btree_check_sblock 3.54% :1990 [kernel.kallsyms] [k] memcmp 3.38% :1991 [xfs] [k] xfs_btree_check_sblock 2.91% :1989 [kernel.kallsyms] [k] memcmp 2.89% :1990 [xfs] [k] xfs_btree_check_sblock 2.44% :1988 [kernel.kallsyms] [k] memcmp 2.31% :1989 [xfs] [k] xfs_btree_check_sblock 1.84% :1988 [xfs] [k] xfs_btree_check_sblock 1.65% :1987 [kernel.kallsyms] [k] memcmp 1.28% :1987 [xfs] [k] xfs_btree_check_sblock 1.12% :1994 [xfs] [k] xfs_btree_increment 1.08% :1994 [xfs] [k] xfs_btree_get_rec 1.04% :1993 [xfs] [k] xfs_btree_increment 1.00% :1993 [xfs] [k] xfs_btree_get_rec 0.99% :1986 [kernel.kallsyms] [k] memcmp 0.89% :1992 [xfs] [k] xfs_btree_increment 0.85% :1994 [xfs] [k] xfs_inobt_get_rec 0.84% :1992 [xfs] [k] xfs_btree_get_rec 0.77% :1991 [xfs] [k] xfs_btree_increment 0.77% :1986 [xfs] [k] xfs_btree_check_sblock 0.77% :1993 [xfs] [k] xfs_inobt_get_rec 0.75% :1991 [xfs] [k] xfs_btree_get_rec 0.69% :1992 [xfs] [k] xfs_inobt_get_rec 0.64% :1990 [xfs] [k] xfs_btree_increment 0.62% :1994 [xfs] [k] xfs_inobt_get_maxrecs 0.61% :1990 [xfs] [k] xfs_btree_get_rec 0.58% :1991 [xfs] [k] xfs_inobt_get_rec ... --- finobt, agi freecount = 10137 after random removal - fs_mark FSUse% Count Size Files/sec App Overhead 5 1000 0 9210.0 8587 5 2000 0 5592.1 14933 5 3000 0 7095.4 11355 5 4000 0 5371.1 13613 5 5000 0 4919.3 14534 5 6000 0 4375.7 15813 5 7000 0 5011.3 15095 5 8000 0 4629.8 17902 5 9000 0 5622.9 12975 5 10000 0 5761.4 12203 - time real 0m1.831s user 0m0.104s sys 0m1.384s - perf report 1.82% :2520 [kernel.kallsyms] [k] lock_acquire 1.65% :2519 [kernel.kallsyms] [k] lock_acquire 1.65% :2525 [kernel.kallsyms] [k] lock_acquire 1.45% :2523 [kernel.kallsyms] [k] lock_acquire 1.44% :2524 [kernel.kallsyms] [k] lock_acquire 1.34% :2521 [kernel.kallsyms] [k] lock_acquire 1.27% :2522 [kernel.kallsyms] [k] lock_acquire 1.18% :2526 [kernel.kallsyms] [k] lock_acquire 1.15% :2527 [kernel.kallsyms] [k] lock_acquire 1.09% :2525 [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore 1.03% :2524 [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore 0.88% :2520 [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore 0.83% :2523 [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore 0.81% :2521 [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore 0.79% :2519 [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore 0.79% :2522 [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore 0.76% :2519 [kernel.kallsyms] [k] kmem_cache_free 0.76% :2520 [kernel.kallsyms] [k] kmem_cache_free 0.73% :2526 [kernel.kallsyms] [k] kmem_cache_free ... 0.30% :2525 [xfs] [k] xfs_dir3_leaf_check_int 0.28% :2525 [kernel.kallsyms] [k] memcpy 0.27% :2527 [kernel.kallsyms] [k] security_compute_sid.part.14 0.26% :2520 [kernel.kallsyms] [k] memcpy 0.26% :2523 [xfs] [k] _xfs_buf_find 0.26% :2526 [xfs] [k] _xfs_buf_find Summarized, the results show a nice improvement for inode allocation into a set of inode chunks with random free inode availability. The 10k inode allocation reduces from ~90s to ~2s and CPU usage from XFS drops way down in the perf profile. I haven't extensively tested the following, but a quick 1 million inode allocation test on a fresh, single AG fs shows a slight degradation with the finobt enabled in terms of time to complete: fs_mark -k -S 0 -D 4 -L 10 -n 100000 -s 0 -d /mnt/bigdir - non-finobt real 1m35.349s user 0m4.555s sys 1m29.749s - finobt real 1m42.396s user 0m4.326s sys 1m37.152s Brian From david@fromorbit.com Tue Nov 19 16:17:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7A2097F4E for ; Tue, 19 Nov 2013 16:17:56 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 35FE08F8054 for ; Tue, 19 Nov 2013 14:17:56 -0800 (PST) X-ASG-Debug-ID: 1384899473-04bdf06eec10c790001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id czJq6QVIt4tY06rK for ; Tue, 19 Nov 2013 14:17:53 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnkIAL7ii1J5LGc//2dsb2JhbABZgweDLbdVhUmBIBd0giUBAQQBOhwjBQsIAw4KCSUPBSUDIROHewW/chcWjX+BQgeEMgOYEZIOgzwogSw Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail06.adl6.internode.on.net with ESMTP; 20 Nov 2013 08:47:52 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VitcC-00068z-Kv; Wed, 20 Nov 2013 09:17:48 +1100 Date: Wed, 20 Nov 2013 09:17:48 +1100 From: Dave Chinner To: Brian Foster Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH v2 00/11] xfs: introduce the free inode btree Message-ID: <20131119221748.GR11434@dastard> X-ASG-Orig-Subj: Re: [PATCH v2 00/11] xfs: introduce the free inode btree References: <1384353427-36205-1-git-send-email-bfoster@redhat.com> <20131113161711.GA14300@infradead.org> <5283BD1A.8000704@redhat.com> <20131113211017.GI6188@dastard> <528BD853.8090900@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528BD853.8090900@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1384899473 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142451 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words On Tue, Nov 19, 2013 at 04:29:55PM -0500, Brian Foster wrote: > On 11/13/2013 04:10 PM, Dave Chinner wrote: > ... > > > > The problem can be demonstrated with a single CPU and a single > > spindle. Create a single AG filesystem of a 100GB, and populate it > > with 10 million inodes. > > > > Time how long it takes to create another 10000 inodes in a new > > directory. Measure CPU usage. > > > > Randomly delete 10,000 inodes from the original population to > > sparsely populate the inobt with 10000 free inodes. > > > > Time how long it takes to create another 10000 inodes in a new > > directory. Measure CPU usage. > > > > The difference in time and CPU will be diretly related to the > > addition time spent searching the inobt for free inodes... > > > > Thanks for the suggestion, Dave. I've run some fs_mark tests along the > lines of what is described here. I create 10m files, randomly remove > ~10k from that dataset and measure the process of allocating 10k new > inodes in both finobt and non-finobt scenarios (after a clean remount). > > The tests run from a 4xcpu VM with 4GB RAM and against an isolated SATA > drive I had lying around (mapped directly via virtio). The drive is > formatted with a single VG/LV and as follows with xfs: > > meta-data=/dev/mapper/testvg-testlv isize=512 agcount=1, > agsize=26214400 blks > = sectsz=512 attr=2, projid32bit=1 > = crc=1 finobt=0 > data = bsize=4096 blocks=26214400, imaxpct=25 > = sunit=0 swidth=0 blks > naming =version 2 bsize=4096 ascii-ci=0 ftype=1 > log =internal bsize=4096 blocks=12800, version=2 > = sectsz=512 sunit=0 blks, lazy-count=1 > realtime =none extsz=4096 blocks=0, rtextents=0 > > Once the fs has been prepared with a random set of free inodes, the > following command is used to measure performance: > > fs_mark -k -S 0 -D 4 -L 10 -n 1000 -s 0 -d /mnt/testdir > > I've also collected some perf record data of these commands to compare > CPU usage. I can make the full/raw data available if desirable. Snippets > of the results are included below. > > --- non-finobt, agi freecount = 9961 after random removal > > - fs_mark > > FSUse% Count Size Files/sec App Overhead > 5 1000 0 1020.1 10811 > 5 2000 0 361.4 19498 > 5 3000 0 230.1 12154 > 5 4000 0 166.7 12816 > 5 5000 0 129.7 27409 > 5 6000 0 105.7 13946 > 5 7000 0 87.6 31792 > 5 8000 0 77.8 14921 > 5 9000 0 67.3 15597 > 5 10000 0 62.4 15835 Yes, that's pretty much as I expected - exponential degradation due to the increasing search radius from the parent directory location... > --- finobt, agi freecount = 10137 after random removal > > - fs_mark > > FSUse% Count Size Files/sec App Overhead > 5 1000 0 9210.0 8587 > 5 2000 0 5592.1 14933 > 5 3000 0 7095.4 11355 > 5 4000 0 5371.1 13613 > 5 5000 0 4919.3 14534 > 5 6000 0 4375.7 15813 > 5 7000 0 5011.3 15095 > 5 8000 0 4629.8 17902 > 5 9000 0 5622.9 12975 > 5 10000 0 5761.4 12203 And that shows little, if any degradation once we toss the first 1000 inodes from the result. Nice demonstration! > Summarized, the results show a nice improvement for inode allocation > into a set of inode chunks with random free inode availability. The 10k > inode allocation reduces from ~90s to ~2s and CPU usage from XFS drops > way down in the perf profile. > > I haven't extensively tested the following, but a quick 1 million inode > allocation test on a fresh, single AG fs shows a slight degradation with > the finobt enabled in terms of time to complete: > > fs_mark -k -S 0 -D 4 -L 10 -n 100000 -s 0 -d /mnt/bigdir > > - non-finobt > > real 1m35.349s > user 0m4.555s > sys 1m29.749s > > - finobt > > real 1m42.396s > user 0m4.326s > sys 1m37.152s Given that you have multiple threads banging on the same AGI, and the hold time for the AGI is going to be slightly longer due to needing to update two btrees instead of one, this is to be expected. However, if you are in a memory limited situation, there's a good chance that the lower memory footprint of the buffer cache as a result of the finobt based searches will make a difference to these results. With 4GB of RAM and 1M inodes, you're not generating memory pressure and so such effects won't be seen in performance results. As it is, the parallel fsmark tests I did on v1 of the patchset on a fast SSD based filesystem (sparse 100TB filesystem) showed a small improvement in performance with finobt enabled. Those tests spend most of their time in memory pressure situations, so perhaps we're actually seeing the difference here. However, I haven't tested the current version yet, so take that with a grain of salt for the moment. Cheers, Dave. -- Dave Chinner david@fromorbit.com From dave@fromorbit.com Tue Nov 19 16:37:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 471427F4E for ; Tue, 19 Nov 2013 16:37:49 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2415C304039 for ; Tue, 19 Nov 2013 14:37:45 -0800 (PST) X-ASG-Debug-ID: 1384900663-04cb6c537b105f30001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id FPwgjOyK12W76Z2T for ; Tue, 19 Nov 2013 14:37:44 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmMGAGTni1J5LGc//2dsb2JhbABZgwfBaxd0giUBLS87GGoDNIgAnzigUpQQA5QwlW+DPCg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail06.adl6.internode.on.net with ESMTP; 20 Nov 2013 09:07:43 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VitvP-0006BD-4d for xfs@oss.sgi.com; Wed, 20 Nov 2013 09:37:39 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VitvP-0005mu-3j for xfs@oss.sgi.com; Wed, 20 Nov 2013 09:37:39 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH] xfs: prevent spurious "head behind tail" warnings Date: Wed, 20 Nov 2013 09:37:39 +1100 X-ASG-Orig-Subj: [PATCH] xfs: prevent spurious "head behind tail" warnings Message-Id: <1384900659-22215-1-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1384900663 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142452 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When xlog_space_left() cracks the grant head and the log tail, it does so without locking to synchronise the sampling of the variables. It samples the grant head first, so if there is a delay before it smaples the log tail, there is a window where the log tail could have moved onwards and be moved past the sampled value of the grant head. This then leads to the "xlog_space_left: head behind tail" warning message. To avoid spurious output in this situation, swap the order in which the variables are cracked. This means that the head may grant head may move if there is a delay, but the log tail will be stable, hence ensure the tail does not jump the head accidentally. While this avoids the spurious head behind tail problem, it introduces the opposite problem - the head can move more than a full cycle past the tail. The code already handles this case by indicating that the log is full (i.e. zero space available) but that's still (generally) a spurious situation. Hence, if we detect that the head is more than a cycle ahead of the tail or the head is behind the tail, start the calculation again by resampling the variables and trying again. If we get too many resamples, then throw a warning and return a full or empty log appropriately. Signed-off-by: Dave Chinner --- fs/xfs/xfs_log.c | 102 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 78 insertions(+), 24 deletions(-) diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c index 8497a00..0cfcc20 100644 --- a/fs/xfs/xfs_log.c +++ b/fs/xfs/xfs_log.c @@ -1113,37 +1113,91 @@ xlog_space_left( struct xlog *log, atomic64_t *head) { - int free_bytes; int tail_bytes; int tail_cycle; int head_cycle; int head_bytes; + int retries = 0; +#define XLOG_SPACE_MAX_RETRIES 5 + + do { + /* + * sample tail before head to avoid spurious "head behind tail" + * warnings due to racing tail updates. We dump a memory barrier + * here to make sure we pick up the latest values that have been + * written by other threads each time through. + */ + smp_mb(); + xlog_crack_atomic_lsn(&log->l_tail_lsn, &tail_cycle, + &tail_bytes); + tail_bytes = BBTOB(tail_bytes); + xlog_crack_grant_head(head, &head_cycle, &head_bytes); + + /* + * The tail cycle should always be the same or one less than the + * head cycle. If not, restart again because we've likely had a + * race with an update during sampling. + */ + if (tail_cycle + 1 < head_cycle || tail_cycle > head_cycle) + continue; + + /* + * If the tail is in previous cycle, space available is the + * region between the tail and the head. + * + * H T + * +2222222111111111111111+ + * +-- free --+ + */ + if (tail_cycle < head_cycle) { + ASSERT(tail_cycle == (head_cycle - 1)); + return tail_bytes - head_bytes; + } + + /* + * If the tail is in the same cycle, space available is the + * regions outside the range between the tail and the head: + * + * T H + * +2222222222222222211111+ + * +-- used --+ + * +free+ +free+ + * + * If the head and tail are the same, then the whole log is + * free. + */ + if (tail_cycle == head_cycle && head_bytes >= tail_bytes) + return log->l_logsize - (head_bytes - tail_bytes); - xlog_crack_grant_head(head, &head_cycle, &head_bytes); - xlog_crack_atomic_lsn(&log->l_tail_lsn, &tail_cycle, &tail_bytes); - tail_bytes = BBTOB(tail_bytes); - if (tail_cycle == head_cycle && head_bytes >= tail_bytes) - free_bytes = log->l_logsize - (head_bytes - tail_bytes); - else if (tail_cycle + 1 < head_cycle) - return 0; - else if (tail_cycle < head_cycle) { - ASSERT(tail_cycle == (head_cycle - 1)); - free_bytes = tail_bytes - head_bytes; - } else { /* - * The reservation head is behind the tail. - * In this case we just want to return the size of the - * log as the amount of space left. + * The head is behind the tail. Invalid, so let's go around + * again and resample. */ - xfs_alert(log->l_mp, - "xlog_space_left: head behind tail\n" - " tail_cycle = %d, tail_bytes = %d\n" - " GH cycle = %d, GH bytes = %d", - tail_cycle, tail_bytes, head_cycle, head_bytes); - ASSERT(0); - free_bytes = log->l_logsize; - } - return free_bytes; + } while (retries++ < XLOG_SPACE_MAX_RETRIES); + + /* + * OK, we're in trouble now - the head and tail are out of sync. Time to + * issue a warning about it and return a default free space value + * depending on whether the tail is ahead or behind the log. + */ + ASSERT(retries >= XLOG_SPACE_MAX_RETRIES); + xfs_alert(log->l_mp, + "%s: The grant head is %s the log tail.\n" + " tail_cycle = %d, tail_bytes = %d\n" + " GH cycle = %d, GH bytes = %d", + __func__, + tail_cycle + 1 < head_cycle ? "in front of" : "behind", + tail_cycle, tail_bytes, head_cycle, head_bytes); + ASSERT(0); + + /* + * If the head is in front, there is not space left to advance it so we + * consider the log as being full. If the tail is behind, then we assume + * that the whole log is available. + */ + if (tail_cycle + 1 < head_cycle) + return 0; + return log->l_logsize; } -- 1.8.4.rc3 From tinguely@sgi.com Tue Nov 19 17:08:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7DDE37F51 for ; Tue, 19 Nov 2013 17:08:35 -0600 (CST) Received: from eagdhcp-232-202.americas.sgi.com (eagdhcp-232-202.americas.sgi.com [128.162.232.202]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3EAD78F8035; Tue, 19 Nov 2013 15:08:32 -0800 (PST) Message-ID: <528BEF71.1000607@sgi.com> Date: Tue, 19 Nov 2013 17:08:33 -0600 From: Mark Tinguely User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20120122 Thunderbird/9.0 MIME-Version: 1.0 To: Dave Chinner CC: xfs@oss.sgi.com Subject: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings References: <1384900659-22215-1-git-send-email-david@fromorbit.com> In-Reply-To: <1384900659-22215-1-git-send-email-david@fromorbit.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/19/13 16:37, Dave Chinner wrote: > From: Dave Chinner > > When xlog_space_left() cracks the grant head and the log tail, it > does so without locking to synchronise the sampling of the > variables. It samples the grant head first, so if there is a delay > before it smaples the log tail, there is a window where the log tail > could have moved onwards and be moved past the sampled value of the > grant head. This then leads to the "xlog_space_left: head behind > tail" warning message. > > To avoid spurious output in this situation, swap the order in which > the variables are cracked. This means that the head may grant head > may move if there is a delay, but the log tail will be stable, hence > ensure the tail does not jump the head accidentally. > > While this avoids the spurious head behind tail problem, it > introduces the opposite problem - the head can move more than a full > cycle past the tail. The code already handles this case by > indicating that the log is full (i.e. zero space available) but > that's still (generally) a spurious situation. > > Hence, if we detect that the head is more than a cycle ahead of the > tail or the head is behind the tail, start the calculation again by > resampling the variables and trying again. If we get too many > resamples, then throw a warning and return a full or empty log > appropriately. > > Signed-off-by: Dave Chinner > --- I am still getting the debug message: xlog_verify_grant_tail: space > BBTOB(tail_blocks) This is a real over grant. It has been a while since I did all the tests, but basically the only way to stop it is to have a lock between checking for xlog_space_left() and actually reserving the space. I am not a fan of another band-aid on a problem that is caused because we are granting space without locks. --Mark. From sandeen@sandeen.net Tue Nov 19 17:24:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6E04C7F51 for ; Tue, 19 Nov 2013 17:24:29 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id F362DAC013 for ; Tue, 19 Nov 2013 15:24:25 -0800 (PST) X-ASG-Debug-ID: 1384903464-04cbb04166108d80001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id qrDDcbp72wPQIixy for ; Tue, 19 Nov 2013 15:24:24 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id EE5656DFC2D2; Tue, 19 Nov 2013 17:24:23 -0600 (CST) Message-ID: <528BF327.2050802@sandeen.net> Date: Tue, 19 Nov 2013 17:24:23 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Mark Tinguely , Dave Chinner CC: xfs@oss.sgi.com Subject: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings References: <1384900659-22215-1-git-send-email-david@fromorbit.com> <528BEF71.1000607@sgi.com> X-ASG-Orig-Subj: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings In-Reply-To: <528BEF71.1000607@sgi.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384903464 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142454 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/19/13, 5:08 PM, Mark Tinguely wrote: > On 11/19/13 16:37, Dave Chinner wrote: >> From: Dave Chinner >> >> When xlog_space_left() cracks the grant head and the log tail, it >> does so without locking to synchronise the sampling of the >> variables. It samples the grant head first, so if there is a delay >> before it smaples the log tail, there is a window where the log tail >> could have moved onwards and be moved past the sampled value of the >> grant head. This then leads to the "xlog_space_left: head behind >> tail" warning message. >> >> To avoid spurious output in this situation, swap the order in which >> the variables are cracked. This means that the head may grant head >> may move if there is a delay, but the log tail will be stable, hence >> ensure the tail does not jump the head accidentally. >> >> While this avoids the spurious head behind tail problem, it >> introduces the opposite problem - the head can move more than a full >> cycle past the tail. The code already handles this case by >> indicating that the log is full (i.e. zero space available) but >> that's still (generally) a spurious situation. >> >> Hence, if we detect that the head is more than a cycle ahead of the >> tail or the head is behind the tail, start the calculation again by >> resampling the variables and trying again. If we get too many >> resamples, then throw a warning and return a full or empty log >> appropriately. >> >> Signed-off-by: Dave Chinner >> --- > > I am still getting the debug message: > > xlog_verify_grant_tail: space > BBTOB(tail_blocks) > > This is a real over grant. It has been a while since I did all the tests, but basically the only way to stop it is to have a lock between checking for xlog_space_left() and actually reserving the space. > > I am not a fan of another band-aid on a problem that is caused because we are granting space without locks. Mark, can you remind us of your testcase that produces this? (sorry, I guess I should search for that old thread...) Thanks, -Eric > --Mark. From tinguely@sgi.com Tue Nov 19 17:44:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id AB2CD7F4E for ; Tue, 19 Nov 2013 17:44:52 -0600 (CST) Received: from eagdhcp-232-202.americas.sgi.com (eagdhcp-232-202.americas.sgi.com [128.162.232.202]) by relay2.corp.sgi.com (Postfix) with ESMTP id 44121304039; Tue, 19 Nov 2013 15:44:49 -0800 (PST) Message-ID: <528BF7F2.3050708@sgi.com> Date: Tue, 19 Nov 2013 17:44:50 -0600 From: Mark Tinguely User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20120122 Thunderbird/9.0 MIME-Version: 1.0 To: Eric Sandeen CC: Dave Chinner , xfs@oss.sgi.com Subject: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings References: <1384900659-22215-1-git-send-email-david@fromorbit.com> <528BEF71.1000607@sgi.com> <528BF327.2050802@sandeen.net> In-Reply-To: <528BF327.2050802@sandeen.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/19/13 17:24, Eric Sandeen wrote: > On 11/19/13, 5:08 PM, Mark Tinguely wrote: >> On 11/19/13 16:37, Dave Chinner wrote: >>> From: Dave Chinner >>> >>> When xlog_space_left() cracks the grant head and the log tail, it >>> does so without locking to synchronise the sampling of the >>> variables. It samples the grant head first, so if there is a delay >>> before it smaples the log tail, there is a window where the log tail >>> could have moved onwards and be moved past the sampled value of the >>> grant head. This then leads to the "xlog_space_left: head behind >>> tail" warning message. >>> >>> To avoid spurious output in this situation, swap the order in which >>> the variables are cracked. This means that the head may grant head >>> may move if there is a delay, but the log tail will be stable, hence >>> ensure the tail does not jump the head accidentally. >>> >>> While this avoids the spurious head behind tail problem, it >>> introduces the opposite problem - the head can move more than a full >>> cycle past the tail. The code already handles this case by >>> indicating that the log is full (i.e. zero space available) but >>> that's still (generally) a spurious situation. >>> >>> Hence, if we detect that the head is more than a cycle ahead of the >>> tail or the head is behind the tail, start the calculation again by >>> resampling the variables and trying again. If we get too many >>> resamples, then throw a warning and return a full or empty log >>> appropriately. >>> >>> Signed-off-by: Dave Chinner >>> --- >> >> I am still getting the debug message: >> >> xlog_verify_grant_tail: space> BBTOB(tail_blocks) >> >> This is a real over grant. It has been a while since I did all the tests, but basically the only way to stop it is to have a lock between checking for xlog_space_left() and actually reserving the space. >> >> I am not a fan of another band-aid on a problem that is caused because we are granting space without locks. > > Mark, can you remind us of your testcase that produces this? > (sorry, I guess I should search for that old thread...) > > Thanks, > -Eric > >> --Mark. xfstest 273 hits it 100% of the time for me, as does 32+ process fsstress, pretty much any high log usage test. I know Brian hit this with xfstest 273 when he was testing for commit 9a3a5dab. Using xfstest 273, I was seeing ten of thousand of bytes of over commit. From what I recall, I tried a separate lock for the write/reserve grant heads, put locks to make sure the verifier was not getting stale information, ordered the write/reserve ungrants relative to the grants, put in cache smp_mb() call. Some attempts were more successful than others, but the only way I could prevent the overgrant completely was to put back the global lock between the checking for space and the granting of space. --Mark. From kitapra@gmail.com Tue Nov 19 20:26:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.3 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE, MPART_ALT_DIFF,T_TVD_FUZZY_SECTOR autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6B8F47F4E for ; Tue, 19 Nov 2013 20:26:32 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 17A5C304039 for ; Tue, 19 Nov 2013 18:26:32 -0800 (PST) X-ASG-Debug-ID: 1384914387-04bdf06eed1149d0001-w1Z2WR Received: from bultendns.derlitoplumail.com (46.235.8.204.static.teknikdata.com [46.235.8.204]) by cuda.sgi.com with ESMTP id 33Ut5HwVJtVG34ot (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 Nov 2013 18:26:29 -0800 (PST) X-Barracuda-Envelope-From: kitapra@gmail.com X-Barracuda-Apparent-Source-IP: 46.235.8.204 Received: (qmail 11335 invoked from network); 20 Nov 2013 04:13:21 +0300 Received: from localhost (HELO derlitoplumail.com) (127.0.0.1) by localhost with SMTP; 20 Nov 2013 04:13:20 +0300 To: linux-xfs@oss.sgi.com Subject: Merhaba Message-ID: X-ASG-Orig-Subj: Merhaba Date: Wed, 20 Nov 2013 05:13:20 +0400 From: "Meral Candemir" Reply-To: info@netgir.com MIME-Version: 1.0 X-Mailer-LID: 17 List-Unsubscribe: X-Mailer-RecptId: 1862054 X-Mailer-SID: 21 X-Mailer-Sent-By: 1 Content-Type: multipart/alternative; charset="UTF-8"; boundary="b1_31c3ff2b9c691a3afa4354bb2d496968" Content-Transfer-Encoding: 8bit X-Barracuda-Connect: 46.235.8.204.static.teknikdata.com[46.235.8.204] X-Barracuda-Start-Time: 1384914388 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.14 X-Barracuda-Spam-Status: No, SCORE=0.14 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MPART_ALT_DIFF X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142458 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.14 MPART_ALT_DIFF BODY: HTML and text parts are different --b1_31c3ff2b9c691a3afa4354bb2d496968 Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit Your email client cannot read this email. To view it online, please go here: http://derlitoplumail.com/display.php?M=1862054&C=e20d06de2ab9e56511aaa11dfba1e185&S=21&L=17&N=5 To stop receiving these emails:http://derlitoplumail.com/unsubscribe.php?M=1862054&C=e20d06de2ab9e56511aaa11dfba1e185&L=17&N=21 --b1_31c3ff2b9c691a3afa4354bb2d496968 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 8bit
 

Google'da Reklamsız ilk sayfa garantisi

Google'da ilk sayfa garantisi veriyoruz. Bugüne kadar 10 kiÅŸilik kadrosuyla yüzlerce sektöre hizmet etmiÅŸ olan web yazılım ve SEO hizmeti veren ajansımız sizlere söz veriyor.
 
DilediÄŸiniz anahtar kelimede Google aramalarında ilk sayfada yer almak isterseniz Netgir doÄŸru adres. 

ÖZELLIKLER

SEO 1

SEO 2

SEO 3

 

 250 TL/Ay  500 TL/Ay  999 TL/Ay

Üst sıralara çıkma garantisi

var

var

var

SEO Analizi (Site içi ve dışı)

var

var

var

Rakiplerin SEO Analizi

yok

yok

var

Sosyal Medya SEO

yok

var

var

Anahtar Kelime Sayısı

2

3

4

 
 
 
Listeden Çıkmak için buraya

--b1_31c3ff2b9c691a3afa4354bb2d496968-- From kitapra@gmail.com Tue Nov 19 20:26:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.3 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE, MPART_ALT_DIFF,T_TVD_FUZZY_SECTOR autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6DBD37F50 for ; Tue, 19 Nov 2013 20:26:32 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 182ED304051 for ; Tue, 19 Nov 2013 18:26:32 -0800 (PST) X-ASG-Debug-ID: 1384914387-04bdf06eec1149d0001-w1Z2WR Received: from bultendns.derlitoplumail.com (46.235.8.204.static.teknikdata.com [46.235.8.204]) by cuda.sgi.com with ESMTP id BCz6uD6iHkHXSxfd (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 Nov 2013 18:26:28 -0800 (PST) X-Barracuda-Envelope-From: kitapra@gmail.com X-Barracuda-Apparent-Source-IP: 46.235.8.204 Received: (qmail 11327 invoked from network); 20 Nov 2013 04:13:20 +0300 Received: from localhost (HELO derlitoplumail.com) (127.0.0.1) by localhost with SMTP; 20 Nov 2013 04:13:19 +0300 To: linux-xfs@oss.sgi.com Subject: Merhaba Message-ID: <78179bac1c65aa8dcbf84b46f3eb3136@derlitoplumail.com> X-ASG-Orig-Subj: Merhaba Date: Wed, 20 Nov 2013 05:13:16 +0400 From: "Meral Candemir" Reply-To: info@netgir.com MIME-Version: 1.0 X-Mailer-LID: 17 List-Unsubscribe: X-Mailer-RecptId: 1862054 X-Mailer-SID: 21 X-Mailer-Sent-By: 1 Content-Type: multipart/alternative; charset="UTF-8"; boundary="b1_0727ec68e2202d20e915d51cbfe39fda" Content-Transfer-Encoding: 8bit X-Barracuda-Connect: 46.235.8.204.static.teknikdata.com[46.235.8.204] X-Barracuda-Start-Time: 1384914388 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.14 X-Barracuda-Spam-Status: No, SCORE=0.14 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MPART_ALT_DIFF X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142458 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.14 MPART_ALT_DIFF BODY: HTML and text parts are different --b1_0727ec68e2202d20e915d51cbfe39fda Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit Your email client cannot read this email. To view it online, please go here: http://derlitoplumail.com/display.php?M=1862054&C=e20d06de2ab9e56511aaa11dfba1e185&S=21&L=17&N=5 To stop receiving these emails:http://derlitoplumail.com/unsubscribe.php?M=1862054&C=e20d06de2ab9e56511aaa11dfba1e185&L=17&N=21 --b1_0727ec68e2202d20e915d51cbfe39fda Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 8bit
 

Google'da Reklamsız ilk sayfa garantisi

Google'da ilk sayfa garantisi veriyoruz. Bugüne kadar 10 kiÅŸilik kadrosuyla yüzlerce sektöre hizmet etmiÅŸ olan web yazılım ve SEO hizmeti veren ajansımız sizlere söz veriyor.
 
DilediÄŸiniz anahtar kelimede Google aramalarında ilk sayfada yer almak isterseniz Netgir doÄŸru adres. 

ÖZELLIKLER

SEO 1

SEO 2

SEO 3

 

 250 TL/Ay  500 TL/Ay  999 TL/Ay

Üst sıralara çıkma garantisi

var

var

var

SEO Analizi (Site içi ve dışı)

var

var

var

Rakiplerin SEO Analizi

yok

yok

var

Sosyal Medya SEO

yok

var

var

Anahtar Kelime Sayısı

2

3

4

 
 
 
Listeden Çıkmak için buraya

--b1_0727ec68e2202d20e915d51cbfe39fda-- From info@netgoloda.ru Tue Nov 19 21:33:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CB46C7F4E for ; Tue, 19 Nov 2013 21:33:39 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B5DB68F8035 for ; Tue, 19 Nov 2013 19:33:36 -0800 (PST) X-ASG-Debug-ID: 1384918410-04cb6c537c10f570001-NocioJ Received: from v48405.vps.mcdir.ru (220.81.208.178.in-addr.arpa [178.208.81.220]) by cuda.sgi.com with ESMTP id hW6UEyN3ofRYqSuk (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 Nov 2013 19:33:31 -0800 (PST) X-Barracuda-Envelope-From: info@netgoloda.ru X-Barracuda-Apparent-Source-IP: 178.208.81.220 Received: from [176.62.84.87] (helo=Unknown) by v48405.vps.mcdir.ru with esmtpa message id 1ViyXg-0005Gz-6i; Wed, 20 Nov 2013 06:33:29 +0300 Message-ID: <20779C08F1674304AE0680C94623B815@rfkp> Reply-To: =?windows-1251?B?z/Dg4ujr4CDoIO/w6O326O/7IOTl6+Xj6PDu?= =?windows-1251?B?4uDt6P86IOru7PMsIOru4+TgLCDq4Oog6CDn?= =?windows-1251?B?4Pfl7C4=?= From: =?windows-1251?B?z/Dg4ujr4CDoIO/w6O326O/7IOTl6+Xj6PDu?= =?windows-1251?B?4uDt6P86IOru7PMsIOru4+TgLCDq4Oog6CDn?= =?windows-1251?B?4Pfl7C4=?= To: , , , Subject: =?windows-1251?B?0O7r/CDs7vLo4uD26Ogg4iDz7/Dg4uvl7ejo?= Date: Wed, 20 Nov 2013 04:33:44 +0100 X-ASG-Orig-Subj: =?windows-1251?B?0O7r/CDs7vLo4uD26Ogg4iDz7/Dg4uvl7ejo?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0890_01CEE5A9.B2275940" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 Sender: info@netgoloda.ru X-Barracuda-Connect: 220.81.208.178.in-addr.arpa[178.208.81.220] X-Barracuda-Start-Time: 1384918410 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, BSF_SC5_MJ1963, HTML_MESSAGE, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142459 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 BSF_SC0_TG035a Message contains invalid style definition 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 This is a multi-part message in MIME format. ------=_NextPart_000_0890_01CEE5A9.B2275940 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0891_01CEE5A9.B2275940" ------=_NextPart_001_0891_01CEE5A9.B2275940 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =CC=CD=CE=C3=C8=C5 =D0=D3=CA=CE=C2=CE=C4=C8=D2=C5=CB=C8 =D1=D2=C0=CB=CA=C8= =C2=C0=DE=D2=D1=DF =D1 =CE=C4=CD=CE=C9 =C8 =D2=CE=C9 =C6=C5 =CF=D0=CE=C1=CB= =C5=CC=CE=C9 - =CD=C5=DD=D4=D4=C5=CA=D2=C8=C2=CD=DB=C9 =CF=C5=D0=D1=CE=CD= =C0=CB. =CF=F0=E8=F5=EE=E4=E8=EB=EE=F1=FC =EB=E8 =E2=E0=EC =E1=FB=F2=FC =E2 =F2=E0= =EA=EE=E9 =F1=E8=F2=F3=E0=F6=E8=E8: =E2=FB =E3=EE=E2=EE=F0=E8=F2=E5 =F1=EE= =F2=F0=F3=E4=ED=E8=EA=F3, =F7=F2=EE =E5=EC=F3 =ED=E5=EE=E1=F5=EE=E4=E8=EC= =EE =F1=E4=E5=EB=E0=F2=FC =E8 =E2 =EA=E0=EA=EE=E9 =F1=F0=EE=EA,=20 =E0 =EE=ED =E4=E5=EB=E0=E5=F2 =FD=F2=EE =EE=F7=E5=ED=FC =EC=E5=E4=EB=E5=ED= =ED=EE =E8 =EF=F0=E8 =FD=F2=EE=EC =F1=EE=E2=E5=F0=F8=E0=E5=F2 =EE=F8=E8=E1= =EA=E8? =C8 =E2=E0=EC =EF=F0=E8=F5=EE=E4=E8=F2=F1=FF =EF=EE=F1=F2=EE=FF=ED= =ED=EE =EA=EE=ED=F2=F0=EE=EB=E8=F0=EE=E2=E0=F2=FC =F0=E0=E1=EE=F2=F3 =F1=E2= =EE=E8=F5 =EF=EE=E4=F7=E8=ED=E5=ED=ED=FB=F5,=20 =ED=E5=F2 =E2=EE=E7=EC=EE=E6=ED=EE=F1=F2=E8 =EE=F1=F2=E0=E2=E8=F2=FC =E8=F5= =ED=E0 =EA=E0=EA=EE=E5-=F2=EE =E2=F0=E5=EC=FF =E8 =F1=EF=EE=EA=EE=E9=ED=EE= =F3=E5=F5=E0=F2=FC =EE=F2=E4=EE=F5=ED=F3=F2=FC =E2 =EE=F2=EF=F3=F1=EA.=20 =D3=EF=F0=E0=E2=EB=FF=FE=F9=E8=E9 - =FD=F2=EE =F1=EF=E5=F6=E8=E0=EB=FC=ED= =EE=F1=F2=FC =E8 =F3 =ED=E5=E3=EE =E4=EE=EB=E6=ED=FB =E1=FB=F2=FC =E8=ED=F1= =F2=F0=F3=EC=E5=ED=F2=FB =F3=EF=F0=E0=E2=EB=E5=ED=E8=FF.=20 =D1=F3=F9=E5=F1=F2=E2=F3=FE=F2 =F2=EE=F7=ED=FB=E5 =E8=ED=E4=E8=EA=E0=F2=EE= =F0=FB =F2=EE=E3=EE, =F1 =EA=E0=EA=EE=E3=EE =EC=EE=EC=E5=ED=F2=E0 =F7=E5=EB= =EE=E2=E5=EA =F1=EF=EE=F1=EE=E1=E5=ED =F1=F2=E0=F2=FC =EA=EE=EC=EF=E5=F2=E5= =ED=F2=ED=FB=EC.=20 =CE=F2=F1=F3=F2=F1=F2=E2=E8=E5 =FD=F2=E8=F5 =E7=ED=E0=ED=E8=E9 =ED=E5 =EF= =EE=E7=E2=EE=EB=FF=E5=F2 =F0=F3=EA=EE=E2=EE=E4=E8=F2=E5=EB=FE =E4=EE=E1=E8= =E2=E0=F2=FC=F1=FF =F1=E0=EC=EE=F1=F2=EE=FF=F2=E5=EB=FC=ED=EE=F1=F2=E8 =EE= =F2 =F2=E5=F5, =F1 =EA=E5=EC =EE=ED =F0=E0=E1=EE=F2=E0=E5=F2.=20 =C4=EB=FF =F2=EE=E3=EE =F7=F2=EE=E1=FB =EF=EE=E2=FB=F1=E8=F2=FC =F3=EF=F0= =E0=E2=EB=FF=E5=EC=EE=F1=F2=FC, =ED=E5=EE=E1=F5=EE=E4=E8=EC=EE =EF=F0=EE=F1= =F2=EE =E2=FB=EF=EE=EB=ED=FF=F2=FC =E4=EE=F1=F2=E0=F2=EE=F7=ED=EE=E5 =EA=EE= =EB=E8=F7=E5=F1=F2=E2=EE =E4=E5=E9=F1=F2=E2=E8=E9 =EF=EE =EE=F0=E3=E0=ED=E8= =E7=E0=F6=E8=E8 =F3=EF=F0=E0=E2=EB=E5=ED=F7=E5=F1=EA=EE=E9 =E4=E5=FF=F2=E5= =EB=FC=ED=EE=F1=F2=E8. =D0=E0=E7=ED=E8=F6=E0 =EC=E5=E6=E4=F3 =F5=EE=F0=EE=F8=E8=EC =E8 =EF=EE=F1= =F0=E5=E4=F1=F2=E2=E5=ED=ED=FB=EC =F3=EF=F0=E0=E2=EB=E5=ED=E8=E5=EC =E8=EB= =E8 =EE=F2=F1=F3=F2=F1=F2=E2=E8=E5=EC =F3=EF=F0=E0=E2=EB=E5=ED=E8=FF =ED=E0= =EB=FE=E1=EE=EC =F3=F0=EE=E2=ED=E5 =E7=E0=E2=E8=F1=E8=F2 =EE=F2 =E7=ED=E0= =ED=E8=FF =F2=EE=E3=EE,=20 =EA=E0=EA=EE=E2=FB =E8=ED=F1=F2=F0=F3=EC=E5=ED=F2=FB =F3=EF=F0=E0=E2=EB=E5= =ED=E8=FF, =E8 =E7=ED=E0=ED=E8=FF =F2=EE=E3=EE, =EA=E0=EA =E8=EC=E8 =EF=EE= =EB=FC=E7=EE=E2=E0=F2=FC=F1=FF.=20 =C4=EB=FF =F1=EA=EE=F0=E5=E9=F8=E5=E3=EE =EE=E1=F3=F7=E5=ED=E8=FF =F0=F3=EA= =EE=E2=EE=E4=E8=F2=E5=EB=FF =E8=ED=F1=F2=F0=F3=EC=E5=ED=F2=E0=EC =F3=EF=F0= =E0=E2=EB=E5=ED=E8=FF =EC=FB =EF=F0=E5=E4=EB=E0=E3=E0=E5=EC =C2=E0=EC =F2= =F0=E5=ED=E8=ED=E3=20 =AB=DD=D4=D4=C5=CA=D2=C8=C2=CD=DB=C9 =D0=D3=CA=CE=C2=CE=C4=C8=D2=C5=CB=DC= =BB (6 - 7 =C4=C5=CA=C0=C1=D0=DF 2013 =E3. =E2 =D1=E0=ED=EA=F2-=CF=E5=F2=E5= =F0=E1=F3=F0=E3=E5) =CA=D0=C0=D2=CA=C0=DF =EF=F0=EE=E3=F0=E0=EC=EC=E0 =F2=F0=E5=ED=E8=ED=E3=E0= : 1. =CA=EE=EC=EF=E5=F2=E5=ED=F2=ED=EE=F1=F2=FC =F0=F3=EA=EE=E2=EE=E4=E8=F2= =E5=EB=FF. 2. =D4=F3=ED=EA=F6=E8=E8 =EC=E5=ED=E5=E4=E6=E5=F0=E0 =E2 =EE=F0=E3=E0=ED=E8= =E7=E0=F6=E8=E8. 3. =CF=EE=F1=F2=E0=ED=EE=E2=EA=E0 =F6=E5=EB=E5=E9, =EF=EB=E0=ED=E8=F0=EE=E2= =E0=ED=E8=E5, =EA=EE=EE=F0=E4=E8=ED=E0=F6=E8=FF =E8 =EE=F0=E3=E0=ED=E8=E7= =E0=F6=E8=FF =F0=E0=E1=EE=F2=FB =EF=EE=E4=F7=E8=ED=E5=ED=ED=FB=F5. 4. =D3=EF=F0=E0=E2=EB=E5=ED=E8=E5 =EF=E5=F0=F1=EE=ED=E0=EB=EE=EC. 5. =CE=F0=E3=E0=ED=E8=E7=E0=F6=E8=FF =E8=F1=EF=EE=EB=ED=E5=ED=E8=FF. 6. =D3=EF=F0=E0=E2=EB=E5=ED=F7=E5=F1=EA=EE=E5 =E2=E7=E0=E8=EC=EE=E4=E5=E9= =F1=F2=E2=E8=E5 =F1 =EF=EE=E4=F7=E8=ED=E5=ED=ED=FB=EC=E8 =EF=EE =E2=EE=EF= =F0=EE=F1=E0=EC, =ED=E0=F5=EE=E4=FF=F9=E8=EC=F1=FF =E7=E0 =F0=E0=EC=EA=E0= =EC=E8 =E8=F5 =F1=F4=E5=F0=FB =E4=E5=FF=F2=E5=EB=FC=ED=EE=F1=F2=E8. 7. =CF=F0=E0=EA=F2=E8=EA=E0 =F3=EF=F0=E0=E2=EB=E5=ED=E8=FF. 8. =D1=EF=EE=F1=EE=E1=FB =F0=E0=E7=F0=E5=F8=E5=ED=E8=FF =EF=F0=EE=E1=EB=E5= =EC=ED=FB=F5 =F1=E8=F2=F3=E0=F6=E8=E9 =F1 =EF=EE=E4=F7=E8=ED=E5=ED=ED=FB=EC= =E8. =CF=CE=CB=CD=C0=DF =CF=D0=CE=C3=D0=C0=CC=CC=C0 =C8 =D0=C5=C3=C8=D1=D2=D0=C0= =D6=C8=DF : =D2=E5=EB: +7 =EA=EE=E4 =CF=E8=F2=E5=F0=E0 64^2 =3D 47 ^ 43 ------=_NextPart_001_0891_01CEE5A9.B2275940 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=CC=CD=CE=C3=C8=C5 =D0=D3=CA=CE=C2=CE=C4=C8=D2=C5=CB=C8 =D1=D2=C0=CB= =CA=C8=C2=C0=DE=D2=D1=DF =D1 =CE=C4=CD=CE=C9 =C8 =D2=CE=C9 =C6=C5 =CF=D0=CE= =C1=CB=C5=CC=CE=C9 - =CD=C5=DD=D4=D4=C5=CA=D2=C8=C2=CD=DB=C9=20 =CF=C5=D0=D1=CE=CD=C0=CB.
=CF=F0=E8=F5=EE=E4=E8=EB=EE=F1=FC =EB=E8 =E2= =E0=EC =E1=FB=F2=FC =E2 =F2=E0=EA=EE=E9 =F1=E8=F2=F3=E0=F6=E8=E8: =E2=FB = =E3=EE=E2=EE=F0=E8=F2=E5 =F1=EE=F2=F0=F3=E4=ED=E8=EA=F3,=20 =F7=F2=EE =E5=EC=F3 =ED=E5=EE=E1=F5=EE=E4=E8=EC=EE =F1=E4=E5=EB=E0=F2=FC = =E8 =E2 =EA=E0=EA=EE=E9 =F1=F0=EE=EA,
=E0 =EE=ED =E4=E5=EB=E0=E5=F2 =FD= =F2=EE =EE=F7=E5=ED=FC =EC=E5=E4=EB=E5=ED=ED=EE =E8=20 =EF=F0=E8 =FD=F2=EE=EC =F1=EE=E2=E5=F0=F8=E0=E5=F2 =EE=F8=E8=E1=EA=E8? =C8= =E2=E0=EC =EF=F0=E8=F5=EE=E4=E8=F2=F1=FF =EF=EE=F1=F2=EE=FF=ED=ED=EE =EA= =EE=ED=F2=F0=EE=EB=E8=F0=EE=E2=E0=F2=FC =F0=E0=E1=EE=F2=F3=20 =F1=E2=EE=E8=F5 =EF=EE=E4=F7=E8=ED=E5=ED=ED=FB=F5,
=ED=E5=F2 =E2=EE=E7= =EC=EE=E6=ED=EE=F1=F2=E8 =EE=F1=F2=E0=E2=E8=F2=FC =E8=F5 =ED=E0 =EA=E0=EA= =EE=E5-=F2=EE =E2=F0=E5=EC=FF =E8 =F1=EF=EE=EA=EE=E9=ED=EE=20 =F3=E5=F5=E0=F2=FC =EE=F2=E4=EE=F5=ED=F3=F2=FC =E2 =EE=F2=EF=F3=F1=EA. =D3=EF=F0=E0=E2=EB=FF=FE=F9=E8=E9 - =FD=F2=EE =F1=EF=E5=F6=E8=E0=EB=FC=ED= =EE=F1=F2=FC =E8 =F3 =ED=E5=E3=EE =E4=EE=EB=E6=ED=FB=20 =E1=FB=F2=FC =E8=ED=F1=F2=F0=F3=EC=E5=ED=F2=FB =F3=EF=F0=E0=E2=EB=E5=ED=E8= =FF.
=D1=F3=F9=E5=F1=F2=E2=F3=FE=F2 =F2=EE=F7=ED=FB=E5 =E8=ED=E4=E8=EA= =E0=F2=EE=F0=FB =F2=EE=E3=EE, =F1 =EA=E0=EA=EE=E3=EE=20 =EC=EE=EC=E5=ED=F2=E0 =F7=E5=EB=EE=E2=E5=EA =F1=EF=EE=F1=EE=E1=E5=ED =F1=F2= =E0=F2=FC =EA=EE=EC=EF=E5=F2=E5=ED=F2=ED=FB=EC.
=CE=F2=F1=F3=F2=F1=F2= =E2=E8=E5 =FD=F2=E8=F5 =E7=ED=E0=ED=E8=E9 =ED=E5=20 =EF=EE=E7=E2=EE=EB=FF=E5=F2 =F0=F3=EA=EE=E2=EE=E4=E8=F2=E5=EB=FE =E4=EE=E1= =E8=E2=E0=F2=FC=F1=FF =F1=E0=EC=EE=F1=F2=EE=FF=F2=E5=EB=FC=ED=EE=F1=F2=E8= =EE=F2 =F2=E5=F5, =F1 =EA=E5=EC =EE=ED =F0=E0=E1=EE=F2=E0=E5=F2.=20
 
=C4=EB=FF =F2=EE=E3=EE =F7=F2=EE=E1=FB =EF=EE=E2=FB=F1=E8=F2=FC =F3=EF= =F0=E0=E2=EB=FF=E5=EC=EE=F1=F2=FC, =ED=E5=EE=E1=F5=EE=E4=E8=EC=EE =EF=F0=EE= =F1=F2=EE =E2=FB=EF=EE=EB=ED=FF=F2=FC=20 =E4=EE=F1=F2=E0=F2=EE=F7=ED=EE=E5 =EA=EE=EB=E8=F7=E5=F1=F2=E2=EE =E4=E5=E9= =F1=F2=E2=E8=E9 =EF=EE =EE=F0=E3=E0=ED=E8=E7=E0=F6=E8=E8 =F3=EF=F0=E0=E2=EB= =E5=ED=F7=E5=F1=EA=EE=E9=20 =E4=E5=FF=F2=E5=EB=FC=ED=EE=F1=F2=E8.
 
=D0=E0=E7=ED=E8=F6=E0 =EC=E5=E6=E4=F3 =F5=EE=F0=EE=F8=E8=EC =E8 =EF=EE= =F1=F0=E5=E4=F1=F2=E2=E5=ED=ED=FB=EC =F3=EF=F0=E0=E2=EB=E5=ED=E8=E5=EC =E8= =EB=E8 =EE=F2=F1=F3=F2=F1=F2=E2=E8=E5=EC=20 =F3=EF=F0=E0=E2=EB=E5=ED=E8=FF =ED=E0 =EB=FE=E1=EE=EC =F3=F0=EE=E2=ED=E5 = =E7=E0=E2=E8=F1=E8=F2 =EE=F2 =E7=ED=E0=ED=E8=FF =F2=EE=E3=EE,
=EA=E0=EA= =EE=E2=FB =E8=ED=F1=F2=F0=F3=EC=E5=ED=F2=FB=20 =F3=EF=F0=E0=E2=EB=E5=ED=E8=FF, =E8 =E7=ED=E0=ED=E8=FF =F2=EE=E3=EE, =EA=E0= =EA =E8=EC=E8 =EF=EE=EB=FC=E7=EE=E2=E0=F2=FC=F1=FF.
 
=C4=EB=FF =F1=EA=EE=F0=E5=E9=F8=E5=E3=EE =EE=E1=F3=F7=E5=ED=E8=FF =F0= =F3=EA=EE=E2=EE=E4=E8=F2=E5=EB=FF =E8=ED=F1=F2=F0=F3=EC=E5=ED=F2=E0=EC =F3= =EF=F0=E0=E2=EB=E5=ED=E8=FF =EC=FB =EF=F0=E5=E4=EB=E0=E3=E0=E5=EC=20 =C2=E0=EC =F2=F0=E5=ED=E8=ED=E3
=AB=DD=D4=D4=C5=CA=D2=C8=C2=CD=DB=C9 = =D0=D3=CA=CE=C2=CE=C4=C8=D2=C5=CB=DC=BB (6 - 7 =C4=C5=CA=C0=C1=D0=DF=20 2013 =E3. =E2=20 =D1=E0=ED=EA=F2-=CF=E5=F2=E5=F0=E1=F3=F0=E3=E5)
 
=CA=D0=C0=D2=CA=C0=DF =EF=F0=EE=E3=F0=E0=EC=EC=E0 =F2=F0=E5=ED=E8=ED= =E3=E0:
 
1. =CA=EE=EC=EF=E5=F2=E5=ED=F2=ED=EE=F1=F2=FC =F0=F3=EA=EE=E2=EE= =E4=E8=F2=E5=EB=FF.
 
2. =D4=F3=ED=EA=F6=E8=E8 =EC=E5=ED=E5=E4=E6=E5=F0=E0 =E2 =EE=F0= =E3=E0=ED=E8=E7=E0=F6=E8=E8.
 
3. =CF=EE=F1=F2=E0=ED=EE=E2=EA=E0 =F6=E5=EB=E5=E9, =EF=EB=E0=ED= =E8=F0=EE=E2=E0=ED=E8=E5, =EA=EE=EE=F0=E4=E8=ED=E0=F6=E8=FF =E8 =EE=F0=E3= =E0=ED=E8=E7=E0=F6=E8=FF =F0=E0=E1=EE=F2=FB=20 =EF=EE=E4=F7=E8=ED=E5=ED=ED=FB=F5.
 
4. =D3=EF=F0=E0=E2=EB=E5=ED=E8=E5 =EF=E5=F0=F1=EE=ED=E0=EB=EE=EC= .
 
5. =CE=F0=E3=E0=ED=E8=E7=E0=F6=E8=FF =E8=F1=EF=EE=EB=ED=E5=ED=E8= =FF.
 
6. =D3=EF=F0=E0=E2=EB=E5=ED=F7=E5=F1=EA=EE=E5 =E2=E7=E0=E8=EC=EE= =E4=E5=E9=F1=F2=E2=E8=E5 =F1 =EF=EE=E4=F7=E8=ED=E5=ED=ED=FB=EC=E8 =EF=EE = =E2=EE=EF=F0=EE=F1=E0=EC,=20 =ED=E0=F5=EE=E4=FF=F9=E8=EC=F1=FF =E7=E0 =F0=E0=EC=EA=E0=EC=E8 =E8=F5 =F1= =F4=E5=F0=FB =E4=E5=FF=F2=E5=EB=FC=ED=EE=F1=F2=E8.
 
7. =CF=F0=E0=EA=F2=E8=EA=E0 =F3=EF=F0=E0=E2=EB=E5=ED=E8=FF.
 
8. =D1=EF=EE=F1=EE=E1=FB =F0=E0=E7=F0=E5=F8=E5=ED=E8=FF =EF=F0=EE= =E1=EB=E5=EC=ED=FB=F5 =F1=E8=F2=F3=E0=F6=E8=E9 =F1 =EF=EE=E4=F7=E8=ED=E5=ED= =ED=FB=EC=E8.
 

=CF=CE=CB=CD=C0=DF =CF=D0=CE=C3=D0=C0=CC=CC=C0 =C8 =D0=C5=C3=C8=D1= =D2=D0=C0=D6=C8=DF :
 
=D2=E5=EB: +7 =EA=EE=E4 =CF=E8=F2=E5=F0=E0 64^2 =3D 47 = ^ 43
------=_NextPart_001_0891_01CEE5A9.B2275940-- ------=_NextPart_000_0890_01CEE5A9.B2275940 Content-Type: application/octet-stream; name="rukovoditel 2013.docx" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="rukovoditel 2013.docx" UEsDBBQABgAIAAAAIQCPWexTnwEAABYHAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0 lc1OwzAQhO9IvEPkK0pcOCCEmnKAcoRKFHF27U1rkdiWdwvt27Np2qiglpSfXiI59s58Hlvr/s2i KpM3iGi9y8V51hMJOO2NddNcPI/v0yuRIClnVOkd5GIJKG4Gpyf98TIAJlztMBczonAtJeoZVAoz H8DxTOFjpYiHcSqD0q9qCvKi17uU2jsCRynVGmLQv4NCzUtKhgv+3ZBEKFEkt83C2isXKoTSakVM Kt+c+eKSrh0yrlytwZkNeMYYQu50qGf2G6zrHjmaaA0kIxXpQVWMId99NNJ4Pa94D9n3Mjs4fVFY DW19rRai14DImVdl1s5UyroN/14OpGUJ+P8Uje6B9i+WZsOiAM2H3Z1HhWm96ayx2KrtdgMiDukQ k89XMO0KHdfKnQjvMHk6GsWWeCdI4T05T8c4+1a6EwKcORLDRrkToYaFeH7AvfvhlWiED/B3NFaT Eo5BsJbuhCDuuyBX378nsZL5zpI71Cj6gNzH4y+2vWnUdXXKrS9AJAttq97V6lpHfgP+nDPUr4wB s8Nbrl61wQcAAAD//wMAUEsDBBQABgAIAAAAIQAekRq38wAAAE4CAAALAAgCX3JlbHMvLnJlbHMg ogQCKKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAjJLbSgNBDIbvBd9hyH032woi0tneSKF3IusDhJnsAXcOzKTavr2jILpQ217m9OfLT9ab g5vUO6c8Bq9hWdWg2JtgR99reG23iwdQWchbmoJnDUfOsGlub9YvPJGUoTyMMaui4rOGQSQ+ImYz sKNchci+VLqQHEkJU4+RzBv1jKu6vsf0VwOamabaWQ1pZ+9AtcdYNl/WDl03Gn4KZu/Yy4kVyAdh b9kuYipsScZyjWop9SwabDDPJZ2RYqwKNuBpotX1RP9fi46FLAmhCYnP83x1nANaXg902aJ5x687 HyFZLBZ9e/tDg7MvaD4BAAD//wMAUEsDBBQABgAIAAAAIQCrW3y7TAEAAEEFAAAcAAgBd29yZC9f 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 ------=_NextPart_000_0890_01CEE5A9.B2275940-- From jeff.liu@oracle.com Tue Nov 19 23:16:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 546807F51 for ; Tue, 19 Nov 2013 23:16:40 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 225B08F8052 for ; Tue, 19 Nov 2013 21:16:40 -0800 (PST) X-ASG-Debug-ID: 1384924598-04bdf06eec119d20001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id A1BIXaxqVLteJCsB (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 Nov 2013 21:16:38 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAK5GZWd008379 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 20 Nov 2013 05:16:36 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAK5GYRV014109 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 20 Nov 2013 05:16:34 GMT Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAK5GXTL021172; Wed, 20 Nov 2013 05:16:33 GMT Received: from [192.168.1.104] (/123.119.97.206) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 19 Nov 2013 21:16:33 -0800 Message-ID: <528C45AD.1060209@oracle.com> Date: Wed, 20 Nov 2013 13:16:29 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: fix infinite loop by detaching the group/project hints from user dquot References: <528B2476.9050404@oracle.com> <20131119111228.GM11434@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfs: fix infinite loop by detaching the group/project hints from user dquot In-Reply-To: <20131119111228.GM11434@dastard> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384924598 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142460 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/19 2013 19:12 PM, Dave Chinner wrote: > On Tue, Nov 19, 2013 at 04:42:30PM +0800, Jeff Liu wrote: >> From: Jie Liu >> >> xfs_quota(8) will hang up if trying to turn group quota or project >> quota before the user quota is off, this could be 100% reproduced by: >> # mount -ouquota,gquota /dev/sda7 /xfs >> # mkdir /xfs/test >> # xfs_quota -xc 'off -g' /xfs >> # echo w > /proc/sysrq-trigger >> SysRq : Show Blocked State >> task PC stack pid father >> xfs_quota D 0000000000000000 0 27574 2551 0x00000000 >> [snip] >> Call Trace: >> [] schedule+0xad/0xc0 >> [] schedule_timeout+0x35e/0x3c0 >> [] ? mark_held_locks+0x176/0x1c0 >> [] ? call_timer_fn+0x2c0/0x2c0 >> [] ? xfs_qm_shrink_count+0x30/0x30 [xfs] >> [] schedule_timeout_uninterruptible+0x26/0x30 >> [] xfs_qm_dquot_walk+0x235/0x260 [xfs] >> [] ? xfs_perag_get+0x1d8/0x2d0 [xfs] >> [] ? xfs_perag_get+0x5/0x2d0 [xfs] >> [] ? xfs_inode_ag_iterator+0xae/0xf0 [xfs] >> [] ? xfs_trans_free_dqinfo+0x50/0x50 [xfs] >> [] ? xfs_inode_ag_iterator+0xcf/0xf0 [xfs] >> [] xfs_qm_dqpurge_all+0x66/0xb0 [xfs] >> [] xfs_qm_scall_quotaoff+0x20a/0x5f0 [xfs] >> [] xfs_fs_set_xstate+0x136/0x180 [xfs] >> [] do_quotactl+0x53a/0x6b0 >> [] ? iput+0x5b/0x90 >> [] SyS_quotactl+0x167/0x1d0 >> [] ? trace_hardirqs_on_thunk+0x3a/0x3f >> [] system_call_fastpath+0x16/0x1b >> >> It's fine if we turn user quota off at first, then turn off other >> kind of quotas if they are enabled since the group/project dquot >> refcount is decreased to zero once the user quota if off. Otherwse, >> those dquots refcount is non-zero due to the user dquot maybe refer >> to them as hint(s). Hence, above operation hit an infinite loop at >> xfs_qm_dquot_walk() to purge dquot cache. >> >> This problem has been around since Linux 3.4, it was introduced by: >> b84a3a96751f93071c1863f2962273973c8b8f5e >> xfs: remove the per-filesystem list of dquots >> >> Originally we will release the group dquot pointers because the user >> dquots maybe carrying around as a hint via xfs_qm_detach_gdquots(). >> However, with this change, there is no such work to be done before >> purge group/project dquot cache. >> >> This fix introduce a similar routine to the old xfs_qm_detach_gdquots(), >> it will detach the group/project hints by searching the user dquot radix >> tree and release those hints if they are there. > > Ok, we do get stuck in a loop in this case. We need an xfstest to > exercise this - removing group and project quotas while user quotas > are left on and fsstress is active - should be pretty easy to do. > > More comments below. > >> Signed-off-by: Jie Liu >> --- >> fs/xfs/xfs_qm.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- >> 1 file changed, 77 insertions(+), 2 deletions(-) >> >> diff --git a/fs/xfs/xfs_qm.c b/fs/xfs/xfs_qm.c >> index 14a4996..410adf4 100644 >> --- a/fs/xfs/xfs_qm.c >> +++ b/fs/xfs/xfs_qm.c >> @@ -60,6 +60,77 @@ STATIC void xfs_qm_dqfree_one(struct xfs_dquot *dqp); >> */ >> #define XFS_DQ_LOOKUP_BATCH 32 >> >> +/* >> + * Release the group or project dquot pointers the user dquots may be >> + * carrying around as a hint. >> + */ >> +STATIC void >> +xfs_qm_dqdetach_hint( >> + struct xfs_mount *mp, >> + int type) >> +{ >> + struct xfs_quotainfo *qi = mp->m_quotainfo; >> + struct radix_tree_root *tree = xfs_dquot_tree(qi, XFS_DQ_USER); >> + uint32_t next_index; >> + int skipped; >> + int nr_found; >> + >> + ASSERT(type == XFS_DQ_GROUP || type == XFS_DQ_PROJ); >> + >> +restart: >> + next_index = 0; >> + skipped = 0; >> + nr_found = 0; >> + >> + while (1) { >> + struct xfs_dquot *batch[XFS_DQ_LOOKUP_BATCH]; >> + int i; >> + >> + mutex_lock(&qi->qi_tree_lock); >> + nr_found = radix_tree_gang_lookup(tree, (void **)batch, >> + next_index, XFS_DQ_LOOKUP_BATCH); >> + if (!nr_found) { >> + mutex_unlock(&qi->qi_tree_lock); >> + break; >> + } > > Why reimplement xfs_qm_dquot_walk? > > From a quick scan of the code, this could be done with > xfs_qm_dquot_walk(XFS_DQ_USER) and an execute function that looks > like the hint handling at the start of xfs_qm_dqpurge().... > >> STATIC int >> xfs_qm_dquot_walk( >> struct xfs_mount *mp, >> @@ -224,10 +295,14 @@ xfs_qm_dqpurge_all( >> { >> if (flags & XFS_QMOPT_UQUOTA) >> xfs_qm_dquot_walk(mp, XFS_DQ_USER, xfs_qm_dqpurge, NULL); >> - if (flags & XFS_QMOPT_GQUOTA) >> + if (flags & XFS_QMOPT_GQUOTA) { >> + xfs_qm_dqdetach_hint(mp, XFS_DQ_GROUP); >> xfs_qm_dquot_walk(mp, XFS_DQ_GROUP, xfs_qm_dqpurge, NULL); > > and called here like: > > if (flags & XFS_QMOPT_GQUOTA) { > xfs_qm_dquot_walk(mp, XFS_DQ_USER, xfs_qm_detach_group_hint, NULL); > xfs_qm_dquot_walk(mp, XFS_DQ_GROUP, xfs_qm_dqpurge, NULL); > } > > In effect, this means we always need to walk the user quota tree, > so we could do all the hint freeing and purging in a single pass by > passing the flags as an argument to a special execution function for > the user dquot tree walk that handles releasing hints and purging > user dquots accordingly. i.e: > > xfs_qm_dquot_walk(mp, XFS_DQ_USER, xfs_qm_dqpurge_hints, &flags); > if (flags & XFS_QMOPT_GQUOTA) > xfs_qm_dquot_walk(mp, XFS_DQ_GROUP, xfs_qm_dqpurge, NULL); > if (flags & XFS_QMOPT_PQUOTA) > xfs_qm_dquot_walk(mp, XFS_DQ_PROJ, xfs_qm_dqpurge, NULL); > > But either way, we don't need to duplicate the radix tree walk code > to release the hints... Ok, I'll post a revised fix as well as a test after finishing another internal task. Thanks, -Jeff From sandeen@sandeen.net Tue Nov 19 23:19:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=MIME_QP_LONG_LINE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A73227F51 for ; Tue, 19 Nov 2013 23:19:10 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 95086304043 for ; Tue, 19 Nov 2013 21:19:07 -0800 (PST) X-ASG-Debug-ID: 1384924745-04cbb04169114480001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id dYN8ejAPAHVSdYnc for ; Tue, 19 Nov 2013 21:19:06 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from [192.168.1.102] (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 880DE6E009CF; Tue, 19 Nov 2013 23:19:05 -0600 (CST) References: <20131116145507.GA22395@infradead.org> <20131118152723.GA19649@infradead.org> Mime-Version: 1.0 (1.0) In-Reply-To: <20131118152723.GA19649@infradead.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <393B44C2-4609-4E05-8B21-4CC12056F9A6@sandeen.net> Cc: Steve French , Christoph Hellwig , "linux-cifs@vger.kernel.org" , samba-technical , "xfs@oss.sgi.com" X-Mailer: iPhone Mail (11B554a) From: Eric Sandeen Subject: Re: setfacl fix Date: Tue, 19 Nov 2013 23:19:01 -0600 X-ASG-Orig-Subj: Re: setfacl fix To: Christoph Hellwig X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384924746 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.82 X-Barracuda-Spam-Status: No, SCORE=0.82 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MIME_QP_LONG_LINE, MIME_QP_LONG_LINE_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142461 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_QP_LONG_LINE RAW: Quoted-printable line longer than 76 chars 0.82 MIME_QP_LONG_LINE_2 RAW: Quoted-printable line longer than 76 chars On Nov 18, 2013, at 9:27 AM, Christoph Hellwig wrote: >=20 >> On Sat, Nov 16, 2013 at 03:38:09PM -0600, Steve French wrote: >> Makes sense to add a setfacl/getfacl test to xfstest and was trying to >> build updated xfstests and look at what has changed but ran into a >> strange error building xfstests and didn't see an obvious answer when >> googling for it. Any idea how to workaround the build failure? >>=20 >> Building src >> [DEP] >> [CC] dirstress >> gcc: error: /lib64/libhandle.so: Too many levels of symbolic links >>=20 >>=20 >> These are the steps I went through from a fairly clean Fedora 19 64 >> system before the make failure: >=20 > No idea. Maybe some of the RedHat people on the xfs list have more > experience with Fedora than I have. >=20 Just FWIW fedora has xfsprogs-devel and xfsprogs-qa-devel rpms which should s= atisfy xfstests for that part of the deps. I've not done a qa-install manua= lly on fedora since forever... Eric= From jeff.liu@oracle.com Wed Nov 20 02:09:07 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D6B697F4E for ; Wed, 20 Nov 2013 02:09:06 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7088DAC019 for ; Wed, 20 Nov 2013 00:09:03 -0800 (PST) X-ASG-Debug-ID: 1384934938-04bdf06eef11fa00001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id kng4MUqZHP2bl2pw (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 20 Nov 2013 00:08:59 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAK88v6C000911 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 20 Nov 2013 08:08:58 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAK88v9p000981 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 20 Nov 2013 08:08:57 GMT Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAK88u1O026434 for ; Wed, 20 Nov 2013 08:08:56 GMT Received: from [192.168.1.104] (/123.119.97.206) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 20 Nov 2013 00:08:56 -0800 Message-ID: <528C6E15.3030801@oracle.com> Date: Wed, 20 Nov 2013 16:08:53 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH] xfs: don't perform discard if the given range length is less than block size Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH] xfs: don't perform discard if the given range length is less than block size Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384934939 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142463 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu For discard operation, we should return EINVAL if the given range length is less than a block size, otherwise it will go through the file system to discard data blocks as the end range might be evaluated to -1, e.g, # fstrim -v -o 0 -l 100 /xfs7 /xfs7: 9811378176 bytes were trimmed This issue can be triggered via xfstests/generic/288. Also, it seems to get the request queue pointer via bdev_get_queue() instead of the hard code pointer dereference is not a bad thing. Signed-off-by: Jie Liu --- fs/xfs/xfs_discard.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fs/xfs/xfs_discard.c b/fs/xfs/xfs_discard.c index 8367d6d..4f11ef0 100644 --- a/fs/xfs/xfs_discard.c +++ b/fs/xfs/xfs_discard.c @@ -157,7 +157,7 @@ xfs_ioc_trim( struct xfs_mount *mp, struct fstrim_range __user *urange) { - struct request_queue *q = mp->m_ddev_targp->bt_bdev->bd_disk->queue; + struct request_queue *q = bdev_get_queue(mp->m_ddev_targp->bt_bdev); unsigned int granularity = q->limits.discard_granularity; struct fstrim_range range; xfs_daddr_t start, end, minlen; @@ -180,7 +180,8 @@ xfs_ioc_trim( * matter as trimming blocks is an advisory interface. */ if (range.start >= XFS_FSB_TO_B(mp, mp->m_sb.sb_dblocks) || - range.minlen > XFS_FSB_TO_B(mp, XFS_ALLOC_AG_MAX_USABLE(mp))) + range.minlen > XFS_FSB_TO_B(mp, XFS_ALLOC_AG_MAX_USABLE(mp)) || + range.len < mp->m_sb.sb_blocksize) return -XFS_ERROR(EINVAL); start = BTOBB(range.start); -- 1.8.3.2 From BATV+4fe43a21cfaa9faa7d6c+3741+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 20 11:32:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6B4E529DF9 for ; Wed, 20 Nov 2013 11:32:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 58EFC304039 for ; Wed, 20 Nov 2013 09:32:00 -0800 (PST) X-ASG-Debug-ID: 1384968717-04cb6c537d130e50001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id v24mO20GE8iJFlyw (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 20 Nov 2013 09:31:59 -0800 (PST) X-Barracuda-Envelope-From: BATV+4fe43a21cfaa9faa7d6c+3741+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VjBd7-0008IQ-4C; Wed, 20 Nov 2013 17:31:57 +0000 Date: Wed, 20 Nov 2013 09:31:57 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: don't perform discard if the given range length is less than block size Message-ID: <20131120173157.GA31744@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: don't perform discard if the given range length is less than block size References: <528C6E15.3030801@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528C6E15.3030801@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1384968719 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142473 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 20, 2013 at 04:08:53PM +0800, Jeff Liu wrote: > From: Jie Liu > > For discard operation, we should return EINVAL if the given range length > is less than a block size, otherwise it will go through the file system > to discard data blocks as the end range might be evaluated to -1, e.g, > # fstrim -v -o 0 -l 100 /xfs7 > /xfs7: 9811378176 bytes were trimmed > > This issue can be triggered via xfstests/generic/288. Thanks for catching this. > Also, it seems to get the request queue pointer via bdev_get_queue() > instead of the hard code pointer dereference is not a bad thing. I don't think bdev_get_queue is overly useful, but if there's not other comments on that patch feel free to change it. Reviewed-by: Christoph Hellwig From bfoster@redhat.com Wed Nov 20 11:54:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2EC1229DF9 for ; Wed, 20 Nov 2013 11:54:34 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 16F5C304032 for ; Wed, 20 Nov 2013 09:54:34 -0800 (PST) X-ASG-Debug-ID: 1384970072-04cb6c537b131a20001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id XBkdTACE8iaTSS4T for ; Wed, 20 Nov 2013 09:54:33 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAKHsWjO010356 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 20 Nov 2013 12:54:32 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAKHsWFZ002698 for ; Wed, 20 Nov 2013 12:54:32 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 0D2F4125601; Wed, 20 Nov 2013 12:54:30 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH] xfstests: use correct size value in generic/273 Date: Wed, 20 Nov 2013 12:54:30 -0500 X-ASG-Orig-Subj: [PATCH] xfstests: use correct size value in generic/273 Message-Id: <1384970070-58732-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384970073 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 generic/273 factors the "space available" output from df into the calculation for the size of the origin data set. Recent commit bfdd1e72b358 xfstests: added -P option to $DF_PROG ... converted the use of 'df' to $DF_PROG. This implicitly adds the -T parameter to add the fs type column, shifts the available space column over by one and unintentionally causes 273 to look at "used space" and create too small of a data set for a useful test. Realign to the to the available space value. Signed-off-by: Brian Foster --- tests/generic/273 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/generic/273 b/tests/generic/273 index 63bbf9b..2d54493 100755 --- a/tests/generic/273 +++ b/tests/generic/273 @@ -68,7 +68,7 @@ _file_create() cd $SCRATCH_MNT/origin - _disksize=`$DF_PROG --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 3]; break}}}'` + _disksize=`$DF_PROG --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 4]; break}}}'` _disksize=$(($_disksize / 3)) _num=$(($_disksize / $count / $threads / 4096)) _count=$count -- 1.8.1.4 From david@fromorbit.com Wed Nov 20 19:43:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CB7A77F3F for ; Wed, 20 Nov 2013 19:43:07 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 68D6FAC004 for ; Wed, 20 Nov 2013 17:43:04 -0800 (PST) X-ASG-Debug-ID: 1384998178-04bdf06eee149010001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 1DsMh8MGxEuqMHlZ for ; Wed, 20 Nov 2013 17:42:59 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqYIAEJkjVJ5LGc//2dsb2JhbABZgwe5J4VJgR0XdIIlAQEEAScTHCMFCwgDFQMJJQ8FJQMhExuHYAXAaBcWj1UHhDIDlDCDYZIOgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 21 Nov 2013 12:12:57 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjJIF-0000rJ-Dg; Thu, 21 Nov 2013 12:42:55 +1100 Date: Thu, 21 Nov 2013 12:42:55 +1100 From: Dave Chinner To: Mark Tinguely Cc: xfs@oss.sgi.com Subject: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings Message-ID: <20131121014255.GZ6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings References: <1384900659-22215-1-git-send-email-david@fromorbit.com> <528BEF71.1000607@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528BEF71.1000607@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384998178 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142485 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 19, 2013 at 05:08:33PM -0600, Mark Tinguely wrote: > On 11/19/13 16:37, Dave Chinner wrote: > >From: Dave Chinner > > > >When xlog_space_left() cracks the grant head and the log tail, it > >does so without locking to synchronise the sampling of the > >variables. It samples the grant head first, so if there is a delay > >before it smaples the log tail, there is a window where the log tail > >could have moved onwards and be moved past the sampled value of the > >grant head. This then leads to the "xlog_space_left: head behind > >tail" warning message. > > > >To avoid spurious output in this situation, swap the order in which > >the variables are cracked. This means that the head may grant head > >may move if there is a delay, but the log tail will be stable, hence > >ensure the tail does not jump the head accidentally. > > > >While this avoids the spurious head behind tail problem, it > >introduces the opposite problem - the head can move more than a full > >cycle past the tail. The code already handles this case by > >indicating that the log is full (i.e. zero space available) but > >that's still (generally) a spurious situation. > > > >Hence, if we detect that the head is more than a cycle ahead of the > >tail or the head is behind the tail, start the calculation again by > >resampling the variables and trying again. If we get too many > >resamples, then throw a warning and return a full or empty log > >appropriately. > > > >Signed-off-by: Dave Chinner > >--- > > I am still getting the debug message: > > xlog_verify_grant_tail: space > BBTOB(tail_blocks) I'm not sure why that is relevant to this patch - it doesn't touch xlog_verify_grant_tail(), nor does it change the functioning of the code except to remove false positive warnings. Further, the comment about xlog_verify_grant_tail() says: * This check is run unlocked, so can give false positives. That's exactly what this patch addresses for xlog_space_left() - it prevents false positives when it is run unlocked. So we could do exactly the same thing to xlog_verify_grant_tail() as well. Patch attached below. > This is a real over grant. Evidence, please. > It has been a while since I did all the > tests, but basically the only way to stop it is to have a lock > between checking for xlog_space_left() and actually reserving the > space. Yes, so you demonstrated, but that change also completely destroyed scalability of the transaction subsystem in the process, hence is a non-starter, especially just to silence a debug-only false positive. IOWs, there was no evidence provided that the message was the result of an actual leak (i.e. a problem in the algorithm) rather than it being a false positive. The first step in determining if we really have a problem here is to cut the false positive rate, and that's exactly what I'm addressing here. Hence when we see this warning being emitted we will have a much higher confidence that it is a real problem and not a false positive. > I am not a fan of another band-aid on a problem that is caused > because we are granting space without locks. Lockless algorithms *by their very nature* involve verifying what was grabbed without a lock is valid before using it. It's a fundamental principle underlying lockless algorithms, whether they be lockless due to use of cmpxchg (like the log grant code) or RCU (like the xfs inode cache) or just plain old memory barriers to enforce memory access ordering. Just because the original code didn't do this doesn't mean doing it now is a band-aid. I understand lockless algorithms a whole lot better than I did 3 years ago when I wrote the original algorithm, and as such can see things I didn't clearly understand back then. Indeed, the comments indicate that I knew there were problems (i.e. false positive detection issues), but didn't understand them well enough to be able to mitigate them. I certainly understand them well enough now, so I'd hardly call mitigating known issues like this a band-aid. Looking at the bigger picture, we're adding lockless algorithms rapidly throughout the kernel. Hence it's critical that kernel developers understand how lockless algorithms work and realise that locks are no longer the preferred solution to the scalability problem. If a lockless algorithm is broken, then we need to understand exactly how it is broken, determine whether it can be fixed (e.g. is it just missing a critical memory barrier?), and as a last resort, if it needs to be replaced then we need to design a new algorithm that scales equivalently well. We need to start by killing as many false positives the lockless algorithm throws out and see what remains. We have no real evidence that there are fundamental problems with the lockless algorithm, so let's address the issues we know about first and go from there. Cheers, Dave. -- Dave Chinner david@fromorbit.com xfs: prevent spurious "space > BBTOB(tail_blocks)" warnings When xlog_verify_grant_tail() cracks the grant head and the log tail, it does so without locking to synchronise the sampling of the variables. It samples the grant head first, so if there is a delay before it samples the log tail, there is a window where the log tail could have moved onwards and be moved past the sampled value of the grant head. This then leads to the "xlog_verify_grant_tail: space > BBTOB(tail_blocks)" warning message. To avoid spurious output in this situation, swap the order in which the variables are cracked. This means that the head may grant head may move if there is a delay, but the log tail will be stable, hence ensure the tail does not jump the head accidentally. While this avoids the spurious head behind tail problem, it introduces the opposite problem - the head can move more than a full cycle past the tail. Hence, if we detect that the head is more than a cycle ahead of the tail or the head is behind the tail, start the calculation again by resampling the variables and trying again. If we get too many resamples, then throw a warning. Signed-off-by: Dave Chinner --- fs/xfs/xfs_log.c | 82 +++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 64 insertions(+), 18 deletions(-) diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c index 0cfcc20..6857e09 100644 --- a/fs/xfs/xfs_log.c +++ b/fs/xfs/xfs_log.c @@ -3682,26 +3682,72 @@ STATIC void xlog_verify_grant_tail( struct xlog *log) { - int tail_cycle, tail_blocks; - int cycle, space; - - xlog_crack_grant_head(&log->l_write_head.grant, &cycle, &space); - xlog_crack_atomic_lsn(&log->l_tail_lsn, &tail_cycle, &tail_blocks); - if (tail_cycle != cycle) { - if (cycle - 1 != tail_cycle && - !(log->l_flags & XLOG_TAIL_WARN)) { - xfs_alert_tag(log->l_mp, XFS_PTAG_LOGRES, - "%s: cycle - 1 != tail_cycle", __func__); - log->l_flags |= XLOG_TAIL_WARN; - } + int tail_cycle; + int tail_blocks; + int head_cycle; + int head_bytes; + int retries = 0; +#define XLOG_VERIFY_MAX_RETRIES 5 - if (space > BBTOB(tail_blocks) && - !(log->l_flags & XLOG_TAIL_WARN)) { - xfs_alert_tag(log->l_mp, XFS_PTAG_LOGRES, - "%s: space > BBTOB(tail_blocks)", __func__); - log->l_flags |= XLOG_TAIL_WARN; - } + + /* + * If we've already detected an problem here, don't bother checking + * again. + */ + if (log->l_flags & XLOG_TAIL_WARN) + return; + do { + /* + * sample tail before head to avoid spurious warnings due to + * racing tail updates. We dump a memory barrier here to make + * sure we pick up the latest values that have been written by + * other threads each time through. + */ + smp_mb(); + xlog_crack_atomic_lsn(&log->l_tail_lsn, &tail_cycle, + &tail_blocks); + xlog_crack_grant_head(&log->l_write_head.grant, &head_cycle, + &head_bytes); + + /* + * if the cycles are the same, the head and tail can't be + * overlapping, so everything is ok and we are done. + */ + if (tail_cycle == head_cycle) + return; + + /* + * if the tail is on the previous cycle to the head and the head + * is before the tail, then all is good. + */ + if (tail_cycle == head_cycle - 1 && + BBTOB(tail_blocks) >= head_bytes) + return; + + /* + * Cycles don't match or the head overlapped the tail. + * Invalid, so let's go around again and resample to ensure this + * isn't a false positive. + */ + } while (retries++ < XLOG_VERIFY_MAX_RETRIES); + + /* + * OK, we're in trouble now - the head and tail are out of sync. Time to + * issue a warning about it + */ + if (head_cycle - 1 != tail_cycle) { + xfs_alert_tag(log->l_mp, XFS_PTAG_LOGRES, + "%s: head cycle - 1 != tail_cycle (0x%x/0x%x)", + __func__, head_cycle, tail_cycle); + } + + if (head_bytes > BBTOB(tail_blocks)) { + xfs_alert_tag(log->l_mp, XFS_PTAG_LOGRES, + "%s: head_bytes > BBTOB(tail_blocks) (0x%x/0x%x)", + __func__, head_bytes, BBTOB(tail_blocks)); } + + log->l_flags |= XLOG_TAIL_WARN; } /* check if it will fit */ From david@fromorbit.com Wed Nov 20 20:19:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6C6347F3F for ; Wed, 20 Nov 2013 20:19:43 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E02A5AC005 for ; Wed, 20 Nov 2013 18:19:39 -0800 (PST) X-ASG-Debug-ID: 1385000377-04cb6c537e1457b0001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 08vsfyA3qFFwloqA for ; Wed, 20 Nov 2013 18:19:37 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqYIAK1sjVJ5LGc//2dsb2JhbABZgwe5KYVJgR0XdIIlAQEEATocIwULCAMVAwklDwUlAyETh3sFwFsXFo9VB4MggRIDlDCDYZIOgzwogSwk Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 21 Nov 2013 12:49:36 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjJrh-0000wC-Dv; Thu, 21 Nov 2013 13:19:33 +1100 Date: Thu, 21 Nov 2013 13:19:33 +1100 From: Dave Chinner To: Mark Tinguely Cc: Eric Sandeen , xfs@oss.sgi.com Subject: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings Message-ID: <20131121021933.GA6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings References: <1384900659-22215-1-git-send-email-david@fromorbit.com> <528BEF71.1000607@sgi.com> <528BF327.2050802@sandeen.net> <528BF7F2.3050708@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528BF7F2.3050708@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1385000377 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142486 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 19, 2013 at 05:44:50PM -0600, Mark Tinguely wrote: > On 11/19/13 17:24, Eric Sandeen wrote: > >On 11/19/13, 5:08 PM, Mark Tinguely wrote: > >>On 11/19/13 16:37, Dave Chinner wrote: > >>>From: Dave Chinner > >>> > >>>When xlog_space_left() cracks the grant head and the log tail, it > >>>does so without locking to synchronise the sampling of the > >>>variables. It samples the grant head first, so if there is a delay > >>>before it smaples the log tail, there is a window where the log tail > >>>could have moved onwards and be moved past the sampled value of the > >>>grant head. This then leads to the "xlog_space_left: head behind > >>>tail" warning message. > >>> > >>>To avoid spurious output in this situation, swap the order in which > >>>the variables are cracked. This means that the head may grant head > >>>may move if there is a delay, but the log tail will be stable, hence > >>>ensure the tail does not jump the head accidentally. > >>> > >>>While this avoids the spurious head behind tail problem, it > >>>introduces the opposite problem - the head can move more than a full > >>>cycle past the tail. The code already handles this case by > >>>indicating that the log is full (i.e. zero space available) but > >>>that's still (generally) a spurious situation. > >>> > >>>Hence, if we detect that the head is more than a cycle ahead of the > >>>tail or the head is behind the tail, start the calculation again by > >>>resampling the variables and trying again. If we get too many > >>>resamples, then throw a warning and return a full or empty log > >>>appropriately. > >>> > >>>Signed-off-by: Dave Chinner > >>>--- > >> > >>I am still getting the debug message: > >> > >> xlog_verify_grant_tail: space> BBTOB(tail_blocks) > >> > >>This is a real over grant. It has been a while since I did all the tests, but basically the only way to stop it is to have a lock between checking for xlog_space_left() and actually reserving the space. > >> > >>I am not a fan of another band-aid on a problem that is caused because we are granting space without locks. > > > >Mark, can you remind us of your testcase that produces this? > >(sorry, I guess I should search for that old thread...) > > > >Thanks, > >-Eric > > > >>--Mark. > > xfstest 273 hits it 100% of the time for me, as does 32+ process > fsstress, pretty much any high log usage test. Yet I do those sorts of tests all the time on lots of different machines and I rarely see either of the warnings that we are talking about here. I sent the xlog_space_left() patch because a user reported their log being spammed, not because they had a problem with a filesystem hanging on log space. i.e. spam == false positive, log space hang == real problem. > I know Brian hit this with xfstest 273 when he was testing for > commit 9a3a5dab. > > Using xfstest 273, I was seeing ten of thousand of bytes of over > commit. That doesn't mean it's real. By definition, a false positive shows exactly the same numbers as a real problem. The only way to determine it is a false positive is to use some other method of verifying the numbers. That could be checking the state of other related variables or simply resampling the variables multiple times to reduce the probability that the problem was caused by a temporary condition (i.e. a race). In this case, resampling them from their source is used to reverify them, and if we get continual failures being detected, then the likelihood of them being a false positive is very low. > From what I recall, I tried a separate lock for the > write/reserve grant heads, We already have a per-grant head lock, and most of the calls to xlog_space_left() are called under it. Hence the problem I'm addressing is not a result of the grant head changing - the problem is the log tail is updated concurrently. No amount of locking being added to the grant heads will fix that problem. And regardless of the fact that xlog_verify_grant_tail() samples the write grant head with locks (it's a atomic64_t to do this safely), the problem is that log tail can then change before it is sampled. No amount of locking the grant heads will fix that problem, either. > put locks to make sure the verifier was > not getting stale information, ordered the write/reserve ungrants > relative to the grants, put in cache smp_mb() call. Some attempts > were more successful than others, but the only way I could prevent > the overgrant completely was to put back the global lock between the > checking for space and the granting of space. Which won't have solved the problem of concurrent log tail updates occurring after the grant head has been sampled. All this change does is modify the concurrency patterns and hence made the race condition much harder to hit by disabling pre-emption across functions. IOWs, we can probably get exactly the same result from adding "preempt_disable(); .... preempt_enable();" around the variable sampling so that we cannot be pre-empted at all between the two samples being taken. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 20 20:46:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AE65A7F3F for ; Wed, 20 Nov 2013 20:46:12 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7A2F88F8050 for ; Wed, 20 Nov 2013 18:46:12 -0800 (PST) X-ASG-Debug-ID: 1385001970-04cbb041691504c0001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id ILXd8iapPOgrLSQd for ; Wed, 20 Nov 2013 18:46:10 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqUIAKtzjVJ5LGc//2dsb2JhbABZgwe5K4VJgR4XdIIlAQEFOhwjEAgDDgoJJQ8FJQMhE4gAwF8XFo4HgU4HgyCBEgOYEZIOgzwogSw Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 21 Nov 2013 13:16:08 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjKHN-0000ys-UA; Thu, 21 Nov 2013 13:46:05 +1100 Date: Thu, 21 Nov 2013 13:46:05 +1100 From: Dave Chinner To: Brian Foster Cc: xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: use correct size value in generic/273 Message-ID: <20131121024605.GB6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfstests: use correct size value in generic/273 References: <1384970070-58732-1-git-send-email-bfoster@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384970070-58732-1-git-send-email-bfoster@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1385001970 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142486 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words On Wed, Nov 20, 2013 at 12:54:30PM -0500, Brian Foster wrote: > generic/273 factors the "space available" output from df into the > calculation for the size of the origin data set. Recent commit > > bfdd1e72b358 xfstests: added -P option to $DF_PROG > > ... converted the use of 'df' to $DF_PROG. This implicitly adds the > -T parameter to add the fs type column, shifts the available space > column over by one and unintentionally causes 273 to look at "used > space" and create too small of a data set for a useful test. > Realign to the to the available space value. > > Signed-off-by: Brian Foster > --- > tests/generic/273 | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tests/generic/273 b/tests/generic/273 > index 63bbf9b..2d54493 100755 > --- a/tests/generic/273 > +++ b/tests/generic/273 > @@ -68,7 +68,7 @@ _file_create() > > cd $SCRATCH_MNT/origin > > - _disksize=`$DF_PROG --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 3]; break}}}'` > + _disksize=`$DF_PROG --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 4]; break}}}'` > _disksize=$(($_disksize / 3)) > _num=$(($_disksize / $count / $threads / 4096)) > _count=$count Just what is this bunch of unmaintainable line noise actually doing? $ df -T -P --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 4]; break}}}' 5282562048 $ Ok, someone didn't know about --output: $ df --block-size=1 --output=avail $SCRATCH_DEV | tail -1 5282562048 $ But --output is incompatible with DF_PROG="df -T -P" and so we need to do: $ df -T -P --block-size=1 $SCRATCH_DEV | tail -1 | awk '// { print $5 }' 5282562048 $ Looks a little easier to understand, yes? Cheers, Dave. -- Dave Chinner david@fromorbit.com From sandeen@sandeen.net Wed Nov 20 20:59:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E4CF37F3F for ; Wed, 20 Nov 2013 20:59:06 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id AF6C38F8039 for ; Wed, 20 Nov 2013 18:59:06 -0800 (PST) X-ASG-Debug-ID: 1385002745-04bdf06eee14c4c0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id YX0BpdeEOAELDcI7 for ; Wed, 20 Nov 2013 18:59:05 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id A98E16E13202; Wed, 20 Nov 2013 20:59:04 -0600 (CST) Message-ID: <528D76F7.5060505@sandeen.net> Date: Wed, 20 Nov 2013 20:59:03 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , Brian Foster CC: xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: use correct size value in generic/273 References: <1384970070-58732-1-git-send-email-bfoster@redhat.com> <20131121024605.GB6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfstests: use correct size value in generic/273 In-Reply-To: <20131121024605.GB6188@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1385002745 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142486 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words On 11/20/13, 8:46 PM, Dave Chinner wrote: > On Wed, Nov 20, 2013 at 12:54:30PM -0500, Brian Foster wrote: >> generic/273 factors the "space available" output from df into the >> calculation for the size of the origin data set. Recent commit >> >> bfdd1e72b358 xfstests: added -P option to $DF_PROG >> >> ... converted the use of 'df' to $DF_PROG. This implicitly adds the >> -T parameter to add the fs type column, shifts the available space >> column over by one and unintentionally causes 273 to look at "used >> space" and create too small of a data set for a useful test. >> Realign to the to the available space value. >> >> Signed-off-by: Brian Foster >> --- >> tests/generic/273 | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/tests/generic/273 b/tests/generic/273 >> index 63bbf9b..2d54493 100755 >> --- a/tests/generic/273 >> +++ b/tests/generic/273 >> @@ -68,7 +68,7 @@ _file_create() >> >> cd $SCRATCH_MNT/origin >> >> - _disksize=`$DF_PROG --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 3]; break}}}'` >> + _disksize=`$DF_PROG --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 4]; break}}}'` >> _disksize=$(($_disksize / 3)) >> _num=$(($_disksize / $count / $threads / 4096)) >> _count=$count > > Just what is this bunch of unmaintainable line noise actually doing? > > $ df -T -P --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 4]; break}}}' > 5282562048 > $ > > Ok, someone didn't know about --output: I sure didn't. Not in my manpage or in my df --help output... Is it new? $ df --block-size=1 --output=avail / df: unrecognized option '--output=avail' Try `df --help' for more information. The above chicken-scratching went in w/ 1fce0780f63ccdd308767e23fe39a18d30d973d6 because: 273: fix of reading scratch size and removing lost+found There were two reasons why test 273 was failing. Firstrly, when running on ext4 fs it was removing everything from SCRATCH_MNT directory at the beginning of tests including the lost+found directory. This caused error while checking scratch fs after finishing test. Secondly, obtaining of the partition size was not counting with with behaviour of df utility which may split the line containg informations about one partition when it is too long thus it may have returned nothing. First problem was solved with removing all unnecessary rm -rf commands and the second one was fixed with alternative awk script which is able to deal with any line splitting possible. Also 'umount $SCRATCH_DEV' was substituted for '_scratch_unmount'. presumably from long lvm devicenames. # df --block-size=1 /dev/mapper/vg_bp05-lv_home Filesystem 1B-blocks Used Available Use% Mounted on /dev/mapper/vg_bp05-lv_home 437264879616 254143942656 183120936960 59% /home > $ df --block-size=1 --output=avail $SCRATCH_DEV | tail -1 > 5282562048 > $ > > But --output is incompatible with DF_PROG="df -T -P" and so we need > to do: > > $ df -T -P --block-size=1 $SCRATCH_DEV | tail -1 | awk '// { print $5 }' > 5282562048 > $ > > Looks a little easier to understand, yes? yeah, and I guess it does work: # df -T -P --block-size=1 /dev/mapper/vg_bp05-lv_home | tail -1 | awk '// { print $5 }' 183120936960 -Eric > Cheers, > > Dave. > From david@fromorbit.com Wed Nov 20 21:16:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D6D767F3F for ; Wed, 20 Nov 2013 21:16:25 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 55976AC004 for ; Wed, 20 Nov 2013 19:16:22 -0800 (PST) X-ASG-Debug-ID: 1385003779-04cbb04168151a40001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id P1nuTis7ATk6ZQh3 for ; Wed, 20 Nov 2013 19:16:19 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApMSAMB6jVJ5LGc//2dsb2JhbABZgwc4qU0DjyOFSYEeF3SCJQEBAQMBAQEBNxwYCwULCAMVAwklDwUTEgMhE4d7BQ7AdBaMdoJfB4MggRIDlDCDYZIOgzwogSwk Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 21 Nov 2013 13:46:02 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjKkK-00012Z-7m; Thu, 21 Nov 2013 14:16:00 +1100 Date: Thu, 21 Nov 2013 14:16:00 +1100 From: Dave Chinner To: Mark Tinguely Cc: Eric Sandeen , xfs@oss.sgi.com Subject: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings Message-ID: <20131121031600.GC6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings References: <1384900659-22215-1-git-send-email-david@fromorbit.com> <528BEF71.1000607@sgi.com> <528BF327.2050802@sandeen.net> <528BF7F2.3050708@sgi.com> <20131121021933.GA6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131121021933.GA6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1385003779 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142486 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 21, 2013 at 01:19:33PM +1100, Dave Chinner wrote: > On Tue, Nov 19, 2013 at 05:44:50PM -0600, Mark Tinguely wrote: > > On 11/19/13 17:24, Eric Sandeen wrote: > > >On 11/19/13, 5:08 PM, Mark Tinguely wrote: > > >>On 11/19/13 16:37, Dave Chinner wrote: > > >>>From: Dave Chinner > > >>> > > >>>When xlog_space_left() cracks the grant head and the log tail, it > > >>>does so without locking to synchronise the sampling of the > > >>>variables. It samples the grant head first, so if there is a delay > > >>>before it smaples the log tail, there is a window where the log tail > > >>>could have moved onwards and be moved past the sampled value of the > > >>>grant head. This then leads to the "xlog_space_left: head behind > > >>>tail" warning message. > > >>> > > >>>To avoid spurious output in this situation, swap the order in which > > >>>the variables are cracked. This means that the head may grant head > > >>>may move if there is a delay, but the log tail will be stable, hence > > >>>ensure the tail does not jump the head accidentally. > > >>> > > >>>While this avoids the spurious head behind tail problem, it > > >>>introduces the opposite problem - the head can move more than a full > > >>>cycle past the tail. The code already handles this case by > > >>>indicating that the log is full (i.e. zero space available) but > > >>>that's still (generally) a spurious situation. > > >>> > > >>>Hence, if we detect that the head is more than a cycle ahead of the > > >>>tail or the head is behind the tail, start the calculation again by > > >>>resampling the variables and trying again. If we get too many > > >>>resamples, then throw a warning and return a full or empty log > > >>>appropriately. > > >>> > > >>>Signed-off-by: Dave Chinner > > >>>--- > > >> > > >>I am still getting the debug message: > > >> > > >> xlog_verify_grant_tail: space> BBTOB(tail_blocks) > > >> > > >>This is a real over grant. It has been a while since I did all the tests, but basically the only way to stop it is to have a lock between checking for xlog_space_left() and actually reserving the space. > > >> > > >>I am not a fan of another band-aid on a problem that is caused because we are granting space without locks. > > > > > >Mark, can you remind us of your testcase that produces this? > > >(sorry, I guess I should search for that old thread...) > > > > > >Thanks, > > >-Eric > > > > > >>--Mark. > > > > xfstest 273 hits it 100% of the time for me, as does 32+ process > > fsstress, pretty much any high log usage test. > > Yet I do those sorts of tests all the time on lots of different > machines and I rarely see either of the warnings that we are talking > about here. I sent the xlog_space_left() patch because a user > reported their log being spammed, not because they had a problem > with a filesystem hanging on log space. > > i.e. spam == false positive, log space hang == real problem. > > > I know Brian hit this with xfstest 273 when he was testing for > > commit 9a3a5dab. > > > > Using xfstest 273, I was seeing ten of thousand of bytes of over > > commit. > > That doesn't mean it's real. > > By definition, a false positive shows exactly the same numbers as a > real problem. The only way to determine it is a false positive is to > use some other method of verifying the numbers. That could be > checking the state of other related variables or simply resampling > the variables multiple times to reduce the probability that the > problem was caused by a temporary condition (i.e. a race). > > In this case, resampling them from their source is used to reverify > them, and if we get continual failures being detected, then the > likelihood of them being a false positive is very low. > > > From what I recall, I tried a separate lock for the > > write/reserve grant heads, > > We already have a per-grant head lock, and most of the calls to > xlog_space_left() are called under it. Hence the problem I'm > addressing is not a result of the grant head changing - the problem > is the log tail is updated concurrently. No amount of locking being > added to the grant heads will fix that problem. > > And regardless of the fact that xlog_verify_grant_tail() samples the > write grant head with locks (it's a atomic64_t to do this safely), without locks > the problem is that log tail can then change before it is sampled. > No amount of locking the grant heads will fix that problem, either. > > > put locks to make sure the verifier was > > not getting stale information, ordered the write/reserve ungrants > > relative to the grants, put in cache smp_mb() call. Some attempts > > were more successful than others, but the only way I could prevent > > the overgrant completely was to put back the global lock between the > > checking for space and the granting of space. > > Which won't have solved the problem of concurrent log tail updates > occurring after the grant head has been sampled. All this change > does is modify the concurrency patterns and hence made the race > condition much harder to hit by disabling pre-emption across > functions. > > IOWs, we can probably get exactly the same result from adding > "preempt_disable(); .... preempt_enable();" around the variable > sampling so that we cannot be pre-empted at all between the two > samples being taken. > > Cheers, > > Dave. > -- > Dave Chinner > david@fromorbit.com > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 20 21:21:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 02C817F3F for ; Wed, 20 Nov 2013 21:21:53 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8C517AC005 for ; Wed, 20 Nov 2013 19:21:52 -0800 (PST) X-ASG-Debug-ID: 1385004110-04bdf06eef14d500001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id HNqta4quPv1JJQ0R for ; Wed, 20 Nov 2013 19:21:50 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqUIAON7jVJ5LGc//2dsb2JhbABZgwe5K4VJgR4XdIIlAQEEATocIwULCAMYCSUPBSUDIROHewXAaRcWjgcigSwHgyCBEgOYEZIOgzwogSwCHg Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 21 Nov 2013 13:51:40 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjKpm-000138-PF; Thu, 21 Nov 2013 14:21:38 +1100 Date: Thu, 21 Nov 2013 14:21:38 +1100 From: Dave Chinner To: Eric Sandeen Cc: Brian Foster , xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: use correct size value in generic/273 Message-ID: <20131121032138.GD6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfstests: use correct size value in generic/273 References: <1384970070-58732-1-git-send-email-bfoster@redhat.com> <20131121024605.GB6188@dastard> <528D76F7.5060505@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528D76F7.5060505@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1385004110 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142487 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words On Wed, Nov 20, 2013 at 08:59:03PM -0600, Eric Sandeen wrote: > On 11/20/13, 8:46 PM, Dave Chinner wrote: > > On Wed, Nov 20, 2013 at 12:54:30PM -0500, Brian Foster wrote: > >> generic/273 factors the "space available" output from df into the > >> calculation for the size of the origin data set. Recent commit > >> > >> bfdd1e72b358 xfstests: added -P option to $DF_PROG > >> > >> ... converted the use of 'df' to $DF_PROG. This implicitly adds the > >> -T parameter to add the fs type column, shifts the available space > >> column over by one and unintentionally causes 273 to look at "used > >> space" and create too small of a data set for a useful test. > >> Realign to the to the available space value. > >> > >> Signed-off-by: Brian Foster > >> --- > >> tests/generic/273 | 2 +- > >> 1 file changed, 1 insertion(+), 1 deletion(-) > >> > >> diff --git a/tests/generic/273 b/tests/generic/273 > >> index 63bbf9b..2d54493 100755 > >> --- a/tests/generic/273 > >> +++ b/tests/generic/273 > >> @@ -68,7 +68,7 @@ _file_create() > >> > >> cd $SCRATCH_MNT/origin > >> > >> - _disksize=`$DF_PROG --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 3]; break}}}'` > >> + _disksize=`$DF_PROG --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 4]; break}}}'` > >> _disksize=$(($_disksize / 3)) > >> _num=$(($_disksize / $count / $threads / 4096)) > >> _count=$count > > > > Just what is this bunch of unmaintainable line noise actually doing? > > > > $ df -T -P --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 4]; break}}}' > > 5282562048 > > $ > > > > Ok, someone didn't know about --output: > > I sure didn't. Not in my manpage or in my df --help output... Is it new? It must be - I noticed it a while back when I upgraded a 5 year old coreutils package to 8.21, so it's sometime in the past 5 years it was added ;) > presumably from long lvm devicenames. > > # df --block-size=1 /dev/mapper/vg_bp05-lv_home > Filesystem 1B-blocks Used Available Use% Mounted on > /dev/mapper/vg_bp05-lv_home > 437264879616 254143942656 183120936960 59% /home The "-P" option prevents that from occurring - from the info page: `-P' `--portability' Use the POSIX output format. This is like the default format except for the following: 1. The information about each file system is always printed on exactly one line; a mount device is never put on a line by itself. This means that if the mount device name is more than 20 characters long (e.g., for some network mounts), the columns are misaligned. So that's no longer an issue when we use $DF_PROG.... > > $ df -T -P --block-size=1 $SCRATCH_DEV | tail -1 | awk '// { print $5 }' > > 5282562048 > > $ > > > > Looks a little easier to understand, yes? > > yeah, and I guess it does work: > > # df -T -P --block-size=1 /dev/mapper/vg_bp05-lv_home | tail -1 | awk '// { print $5 }' > 183120936960 Great! Cheers, Dave. -- Dave Chinner david@fromorbit.com From sandeen@sandeen.net Wed Nov 20 21:49:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id ED52B7F50 for ; Wed, 20 Nov 2013 21:49:36 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7AA6CAC007 for ; Wed, 20 Nov 2013 19:49:36 -0800 (PST) X-ASG-Debug-ID: 1385005773-04cbb04169153300001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id BuASdHYBxSp5CJFv for ; Wed, 20 Nov 2013 19:49:34 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 9FF046E13205; Wed, 20 Nov 2013 21:49:33 -0600 (CST) Message-ID: <528D82CC.5060503@sandeen.net> Date: Wed, 20 Nov 2013 21:49:32 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: rjohnston@sgi.com, xfs@oss.sgi.com Subject: Re: [PATCH V3] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131119171527.125924934@sgi.com> X-ASG-Orig-Subj: Re: [PATCH V3] xfsprogs: update version for 3.2.0-alpha2 In-Reply-To: <20131119171527.125924934@sgi.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1385005773 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142487 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/19/13, 11:14 AM, rjohnston@sgi.com wrote: > Update the VERSION, configure.ac and doc/CHANGES file for alpha > release, 3.2.0-alpha2 > > Signed-off-by: Rich Johnston > > --- > V2 > - Add alpha1 and alpha2 content details > V3 > - Shorten content details (sent wrong version in V2) > > diff --git a/VERSION b/VERSION > index f4ab52c..f3b53c1 100644 > --- a/VERSION > +++ b/VERSION > @@ -3,5 +3,5 @@ > # > PKG_MAJOR=3 > PKG_MINOR=2 > -PKG_REVISION=0-alpha1 > +PKG_REVISION=0-alpha2 > PKG_BUILD=1 > diff --git a/configure.ac b/configure.ac > index 949dd06..ae17c68 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -1,4 +1,4 @@ > -AC_INIT([xfsprogs], [3.2.0-alpha1]) > +AC_INIT([xfsprogs], [3.2.0-alpha2]) > AC_PREREQ(2.50) > AC_CONFIG_AUX_DIR([.]) > AC_CONFIG_MACRO_DIR([m4]) > diff --git a/doc/CHANGES b/doc/CHANGES > index 5a292d7..3006efd 100644 > --- a/doc/CHANGES > +++ b/doc/CHANGES > @@ -1,6 +1,96 @@ > +xfsprogs-3.2.0-alpha2 (19 November 2013) > + - Alpha release for the purpose of testing the CRC feature during the > + v3.12 kernel -rc series. 3.12-rcX has come & gone, just say "testing the CRC feature" ("in kernels 3.12 and newer" if you like) Honestly, this changelog is very mechanical & unhelpful. Up 'til now, we've had a fairly easy to read narrative of changes. This git log format is a departure from that. There's so much here ones eyes kind of glaze over. And re-specifying "xfsprogs:" in the xfsprogs changelog... not so useful. Especially when it's misspelled. So rather than i.e. + - xfsprogs: Note projid32bit default change in mkfs.xfs manpage say + - mkfs.xfs now enables 32-bit project IDs by default for all filesystems Lots of the stuff below is just internal gyrations no user will care about. Just hit the highlights: * What new features? * What changes in behavior? * What bugs were fixed? you have a lot of leeway, but use your editorial powers to create something useful to a user by distilling this noise into a narrative. And fix spelling as needed. ;) If you'd like me to just write the changelog so we can get it out the door, let me know. Otherwise, lots of random suggestions below; not all inclusive. Understand what changed, and use your discretion to communicate something useful to the reader. > + - xfsprogs: fix Out-of-bounds access in repair/dinode.c > + - xfsprogs: avoid array overflow in pf_batch_read() > + - mkfs: add noalign option to usage() > + - xfsprogs: initialize filetype for xfs_name_dot > + - xfsprogs: fix potential memory leak in repare/sb.c > + - xfsprogs: fix potential memory leak in verify_set_primary_sb() > + - xfsprogs: fix return value of verify_set_primary_sb() - Fix several Coverity-found memory leaks > + - libxfs: fix missing filetype updates to xfs_dir2.c > + - xfs: check magic numbers in dir3 leaf verifier first > + - xfs: ensure we copy buffer type in da btree root splits > + - xfs: don't assert fail on bad inode numbers > + - xfs: dirent dtype presence is dependent on directory magic numbers > + - xfsprogs: handle symlinks etc in fs_table_initialise_mounts() - Properly handle symlinks to devices on various tool commandlines. > + - xfsprogs: fix crc32 build on big endian - Fix build on big endian machines. > + - xfsprogs: remove incorrect l_sectBBsize assignment in xfs_repair - Fix xfs_repair's dirty log detection for 4k sector logs, broken in Alpha1. > + - xfsprogs: restrict platform_test_xfs_fd to regular files > + - Bug#725971: xfsprogs: config.guess/config.sub out of date for arm64 > + - xfsprogs: fix a warning in the deb build > + - xfs_repair: avoid segfault if reporting progress early in repair - Fix a segfault in xfs_repair when issuing progress reports. > + - xfsprogs: initialize filetype for lost+found creation > + - xfs_repair: test for bad level in dir2 node > + - xfsprogs: Note projid32bit default change in mkfs.xfs manpage > + - xfs_repair: add d_type when moving files to lost+found - Ensure all files created during xfs_repair have a proper d_type set. > + - xfsprogs: fix resource leak in longform_dir2_rebuild() > + - xfs: unify directory/attribute format definitions > + - xfsprog: add xfs sb v4 support for dirent filetype field - This release adds directory entry filetype support for version 4 superblocks. > + - xfsprog: add dirent filetype information for xfs_info > + - xfs_progs: add dirent filetype to xfs_db version > + - xfsprog: add mkfs.xfs sb v4 support for dirent filetype field > + - xfsprogs: add generated crc files to .gitignore Since this is a release, to be packaged up in a tarball, nobody cares about .gitignore. > + - xfsprogs: remove xfs_check references from fsck.xfs script & manpage > + - xfsprogs: fix automatic dependency generation > + - xfs: create a shared header file for format-related information > + - xfs: split dquot buffer operations out > + - xfs: decouple inode and bmap btree header files > + - libxfs: unify xfs_btree.c with kernel code - Sync up libxfs with kernel code. > + - libxfs: bmap btree owner swap support > + - xfs: remove newlines from strings passed to __xfs_printk > + - xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() > + - xfs: fix node forward in xfs_node_toosmall > + - xfs: don't emit corruption noise on fs probes . . . this makes no sense in userspace; just an artifact of syncing I guess. > + - libxfs: fix root inode handling inconsistencies > + - libxfs: stop caching inode structures 'cause why? The changelog for this is very detailed, distill it into something a user would care about. > + - db: introduce verifier support into set_cur > + - db: re-enable write support for v5 filesystems. > + - xfs_db: use inode cluster buffers for inode IO > + - xfs_db: avoid libxfs buffer lookup warnings etc etc etc. . . . - Enable version 5 superblock write support in xfs_db. > + - libxfs: work around do_div() not handling 32 bit numerators > + - db: enable metadump on CRC filesystems - Enable xfs_metadump for CRC filesystems. > + - xfs: support larger inode clusters on v5 filesystems > + - xfsprogs: kill experimental warnings for v5 filesystems worth noting > + - repair: prefetching is turned off unnecessarily > + - repair: Increase default repair parallelism on large filesystems > + - xfs_fsr: fix SWAPEXT failures under selinux worth noting > + - xfs_repair: correct docs for "-t" units > + > xfsprogs-3.2.0-alpha1 (26 September 2013) > - Alpha release for the purpose of testing the CRC feature during the > v3.12 kernel -rc series. The whuh? The reader might want to know what this CRC thing is. "This release adds . . . for the purpose of . . . enabled by . . . the current state is . . . still unimplemented are ..." > + - xfs_logprint: print all AGI unlinked buckets > + - xfs_fsr: file reads should be O_DIRECT > + - xfsprogs: Die dir1 Die! - Remove all vestiges of old, unsupported version 1 directory code. > + - xfsprogs: add CRC32c infrastructure > + - xfsprogs: updata libxlog to current kernel code collapse all that sort of thing into - Sync up libxfs with kernel code. > + - xfs_logprint: fix continuation transactions > + - xfsprogs: define umode_t for build if not defined already > + - xfsprogs: fix make deb > + - mkfs: add missing noalign suboption information > + - mkfs: fix realtime device initialisation > + - xfs_metadump: manpage fix regarding frozen fs > + - logprint: fix wrapped log dump issue > + - libxfs: add crc format changes to generic btrees > + - xfsprogs: fixes and updates to current kernel code tarball > + http://oss.sgi.com/archives/xfs/2013-05/msg00013.html tarball? > + - xfsprogs: add recent kernel CRC fixes (12 part patchset) > + http://oss.sgi.com/archives/xfs/2013-06/msg00201.html > + - mkfs.xfs: fix protofile name create block reservation > + - xfsprogs/io: add readdir command worth noting; feature > + - xfsprogs: Various Coverity bug fixes worth noting probably > + - xfsprogs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD nobody cares ;) > + - xfsprogs: Start using pquotaino from on-disk superblock > + - xfsprogs: fix inode crash in xfs_repair What's an "inode crash?" - Fix potential segfault in xfs_repair when creating lost+found. > + - xfsprogs: fix Out-of-bounds access in repair/dinode.c > + - xfs_repair: add prototype for alloc_ex_data() > + - xfs_repair: zero out unused parts of superblocks - Zero out unused parts of on-disk superblocks during repair, to avoid metadata verifier failures at runtime. etc. You get the idea... Thanks, -Eric > + - xfs_db: add header to freesp -d output > + - xfs_io: v8 add the lseek() SEEK_DATA/SEEK_HOLE support > + - xfsprogs: bring code up to date with kernel (55 part series) > + updated version of the patchset posted here: > + http://oss.sgi.com/archives/xfs/2013-07/msg00454.html > > xfsprogs-3.1.11 (8 May 2013) > - Support for relative paths in xfs_quota thanks to Satoru Takeuchi. > @@ -35,8 +125,8 @@ xfsprogs-3.1.11 (8 May 2013) > - Remove unconditional ASSERT(0) in xfs_repair. > - Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space. > - Add depraction message for xfs_check. > - - xfs_quota allow user or group names beginning with digits reported by > - James Carter. > + - xfs_quota allow user or group names beginning with digits reported > + by James Carter. > - Fix manpages and usage() spelling, errors and omissions. > - Validate the extent count is at least within the positive > range of a signed 32 bit integer before using it. > > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From rjohnston@sgi.com Wed Nov 20 21:58:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 1A19E7F3F for ; Wed, 20 Nov 2013 21:58:31 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay1.corp.sgi.com (Postfix) with ESMTP id EAFBA8F804B; Wed, 20 Nov 2013 19:58:27 -0800 (PST) Received: from [134.15.129.124] (134.15.129.124) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 20 Nov 2013 21:58:27 -0600 Message-ID: <528D84E1.3010500@sgi.com> Date: Wed, 20 Nov 2013 21:58:25 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , Subject: Re: [PATCH V3] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131119171527.125924934@sgi.com> <528D82CC.5060503@sandeen.net> In-Reply-To: <528D82CC.5060503@sandeen.net> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.124] On 11/20/2013 09:49 PM, Eric Sandeen wrote: > On 11/19/13, 11:14 AM, rjohnston@sgi.com wrote: >> Update the VERSION, configure.ac and doc/CHANGES file for alpha >> release, 3.2.0-alpha2 >> >> Signed-off-by: Rich Johnston >> >> --- >> V2 >> - Add alpha1 and alpha2 content details >> V3 >> - Shorten content details (sent wrong version in V2) >> >> diff --git a/VERSION b/VERSION >> index f4ab52c..f3b53c1 100644 >> --- a/VERSION >> +++ b/VERSION >> @@ -3,5 +3,5 @@ >> # >> PKG_MAJOR=3 >> PKG_MINOR=2 >> -PKG_REVISION=0-alpha1 >> +PKG_REVISION=0-alpha2 >> PKG_BUILD=1 >> diff --git a/configure.ac b/configure.ac >> index 949dd06..ae17c68 100644 >> --- a/configure.ac >> +++ b/configure.ac >> @@ -1,4 +1,4 @@ >> -AC_INIT([xfsprogs], [3.2.0-alpha1]) >> +AC_INIT([xfsprogs], [3.2.0-alpha2]) >> AC_PREREQ(2.50) >> AC_CONFIG_AUX_DIR([.]) >> AC_CONFIG_MACRO_DIR([m4]) >> diff --git a/doc/CHANGES b/doc/CHANGES >> index 5a292d7..3006efd 100644 >> --- a/doc/CHANGES >> +++ b/doc/CHANGES >> @@ -1,6 +1,96 @@ >> +xfsprogs-3.2.0-alpha2 (19 November 2013) >> + - Alpha release for the purpose of testing the CRC feature during the >> + v3.12 kernel -rc series. > > 3.12-rcX has come & gone, just say "testing the CRC feature" > ("in kernels 3.12 and newer" if you like) > > Honestly, this changelog is very mechanical & unhelpful. Up 'til now, > we've had a fairly easy to read narrative of changes. This git log format > is a departure from that. > > There's so much here ones eyes kind of glaze over. And re-specifying > "xfsprogs:" in the xfsprogs changelog... not so useful. Especially > when it's misspelled. > > So rather than i.e. > > + - xfsprogs: Note projid32bit default change in mkfs.xfs manpage > > say > > + - mkfs.xfs now enables 32-bit project IDs by default for all filesystems > > Lots of the stuff below is just internal gyrations no user will > care about. > > Just hit the highlights: > > * What new features? > * What changes in behavior? > * What bugs were fixed? > > you have a lot of leeway, but use your editorial powers to create > something useful to a user by distilling this noise into a narrative. > And fix spelling as needed. ;) > > If you'd like me to just write the changelog so we can get it out the > door, let me know. Kinda caught up in other things, go for it. English is not my first language. Many thanks Eric. > > Otherwise, lots of random suggestions below; not all inclusive. Understand > what changed, and use your discretion to communicate something useful > to the reader. > >> + - xfsprogs: fix Out-of-bounds access in repair/dinode.c >> + - xfsprogs: avoid array overflow in pf_batch_read() >> + - mkfs: add noalign option to usage() >> + - xfsprogs: initialize filetype for xfs_name_dot >> + - xfsprogs: fix potential memory leak in repare/sb.c >> + - xfsprogs: fix potential memory leak in verify_set_primary_sb() >> + - xfsprogs: fix return value of verify_set_primary_sb() > > - Fix several Coverity-found memory leaks > >> + - libxfs: fix missing filetype updates to xfs_dir2.c >> + - xfs: check magic numbers in dir3 leaf verifier first >> + - xfs: ensure we copy buffer type in da btree root splits >> + - xfs: don't assert fail on bad inode numbers >> + - xfs: dirent dtype presence is dependent on directory magic numbers >> + - xfsprogs: handle symlinks etc in fs_table_initialise_mounts() > > - Properly handle symlinks to devices on various tool commandlines. > >> + - xfsprogs: fix crc32 build on big endian > > - Fix build on big endian machines. > >> + - xfsprogs: remove incorrect l_sectBBsize assignment in xfs_repair > > - Fix xfs_repair's dirty log detection for 4k sector logs, broken in Alpha1. > >> + - xfsprogs: restrict platform_test_xfs_fd to regular files >> + - Bug#725971: xfsprogs: config.guess/config.sub out of date for arm64 >> + - xfsprogs: fix a warning in the deb build >> + - xfs_repair: avoid segfault if reporting progress early in repair > > - Fix a segfault in xfs_repair when issuing progress reports. > >> + - xfsprogs: initialize filetype for lost+found creation >> + - xfs_repair: test for bad level in dir2 node >> + - xfsprogs: Note projid32bit default change in mkfs.xfs manpage >> + - xfs_repair: add d_type when moving files to lost+found > > - Ensure all files created during xfs_repair have a proper d_type set. > >> + - xfsprogs: fix resource leak in longform_dir2_rebuild() >> + - xfs: unify directory/attribute format definitions >> + - xfsprog: add xfs sb v4 support for dirent filetype field > > - This release adds directory entry filetype support for version 4 superblocks. > >> + - xfsprog: add dirent filetype information for xfs_info >> + - xfs_progs: add dirent filetype to xfs_db version >> + - xfsprog: add mkfs.xfs sb v4 support for dirent filetype field >> + - xfsprogs: add generated crc files to .gitignore > > Since this is a release, to be packaged up in a tarball, nobody cares > about .gitignore. > >> + - xfsprogs: remove xfs_check references from fsck.xfs script & manpage >> + - xfsprogs: fix automatic dependency generation >> + - xfs: create a shared header file for format-related information >> + - xfs: split dquot buffer operations out >> + - xfs: decouple inode and bmap btree header files >> + - libxfs: unify xfs_btree.c with kernel code > > - Sync up libxfs with kernel code. > >> + - libxfs: bmap btree owner swap support >> + - xfs: remove newlines from strings passed to __xfs_printk >> + - xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() >> + - xfs: fix node forward in xfs_node_toosmall >> + - xfs: don't emit corruption noise on fs probes > > . . . this makes no sense in userspace; just an artifact > of syncing I guess. > >> + - libxfs: fix root inode handling inconsistencies >> + - libxfs: stop caching inode structures > > 'cause why? The changelog for this is very detailed, distill it > into something a user would care about. > >> + - db: introduce verifier support into set_cur >> + - db: re-enable write support for v5 filesystems. >> + - xfs_db: use inode cluster buffers for inode IO >> + - xfs_db: avoid libxfs buffer lookup warnings > > etc etc etc. . . . > > - Enable version 5 superblock write support in xfs_db. > >> + - libxfs: work around do_div() not handling 32 bit numerators >> + - db: enable metadump on CRC filesystems > > - Enable xfs_metadump for CRC filesystems. > >> + - xfs: support larger inode clusters on v5 filesystems >> + - xfsprogs: kill experimental warnings for v5 filesystems > > worth noting > >> + - repair: prefetching is turned off unnecessarily >> + - repair: Increase default repair parallelism on large filesystems >> + - xfs_fsr: fix SWAPEXT failures under selinux > > worth noting > >> + - xfs_repair: correct docs for "-t" units >> + >> xfsprogs-3.2.0-alpha1 (26 September 2013) >> - Alpha release for the purpose of testing the CRC feature during the >> v3.12 kernel -rc series. > > The whuh? The reader might want to know what this CRC thing is. > > "This release adds . . . for the purpose of . . . enabled by . . . > the current state is . . . still unimplemented are ..." > >> + - xfs_logprint: print all AGI unlinked buckets >> + - xfs_fsr: file reads should be O_DIRECT >> + - xfsprogs: Die dir1 Die! > > - Remove all vestiges of old, unsupported version 1 directory code. > >> + - xfsprogs: add CRC32c infrastructure >> + - xfsprogs: updata libxlog to current kernel code > > collapse all that sort of thing into > > - Sync up libxfs with kernel code. > >> + - xfs_logprint: fix continuation transactions >> + - xfsprogs: define umode_t for build if not defined already >> + - xfsprogs: fix make deb >> + - mkfs: add missing noalign suboption information >> + - mkfs: fix realtime device initialisation >> + - xfs_metadump: manpage fix regarding frozen fs >> + - logprint: fix wrapped log dump issue >> + - libxfs: add crc format changes to generic btrees >> + - xfsprogs: fixes and updates to current kernel code tarball >> + http://oss.sgi.com/archives/xfs/2013-05/msg00013.html > > tarball? > >> + - xfsprogs: add recent kernel CRC fixes (12 part patchset) >> + http://oss.sgi.com/archives/xfs/2013-06/msg00201.html >> + - mkfs.xfs: fix protofile name create block reservation >> + - xfsprogs/io: add readdir command > > worth noting; feature > >> + - xfsprogs: Various Coverity bug fixes > > worth noting probably > >> + - xfsprogs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD > > nobody cares ;) > >> + - xfsprogs: Start using pquotaino from on-disk superblock >> + - xfsprogs: fix inode crash in xfs_repair > > What's an "inode crash?" > > - Fix potential segfault in xfs_repair when creating lost+found. > >> + - xfsprogs: fix Out-of-bounds access in repair/dinode.c >> + - xfs_repair: add prototype for alloc_ex_data() >> + - xfs_repair: zero out unused parts of superblocks > > - Zero out unused parts of on-disk superblocks during repair, to avoid > metadata verifier failures at runtime. > > etc. You get the idea... > > > Thanks, > -Eric > >> + - xfs_db: add header to freesp -d output >> + - xfs_io: v8 add the lseek() SEEK_DATA/SEEK_HOLE support >> + - xfsprogs: bring code up to date with kernel (55 part series) >> + updated version of the patchset posted here: >> + http://oss.sgi.com/archives/xfs/2013-07/msg00454.html >> >> xfsprogs-3.1.11 (8 May 2013) >> - Support for relative paths in xfs_quota thanks to Satoru Takeuchi. >> @@ -35,8 +125,8 @@ xfsprogs-3.1.11 (8 May 2013) >> - Remove unconditional ASSERT(0) in xfs_repair. >> - Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space. >> - Add depraction message for xfs_check. >> - - xfs_quota allow user or group names beginning with digits reported by >> - James Carter. >> + - xfs_quota allow user or group names beginning with digits reported >> + by James Carter. >> - Fix manpages and usage() spelling, errors and omissions. >> - Validate the extent count is at least within the positive >> range of a signed 32 bit integer before using it. >> >> >> _______________________________________________ >> xfs mailing list >> xfs@oss.sgi.com >> http://oss.sgi.com/mailman/listinfo/xfs >> > From dave@fromorbit.com Wed Nov 20 22:41:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6C26C7F51 for ; Wed, 20 Nov 2013 22:41:39 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4C8C3304053 for ; Wed, 20 Nov 2013 20:41:36 -0800 (PST) X-ASG-Debug-ID: 1385008894-04cbb04166155980001-NocioJ Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id zffdhWVXe4YsYFtC for ; Wed, 20 Nov 2013 20:41:34 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: An0GAHOOjVJ5LGc//2dsb2JhbABZgwfAFRd0giUBLS87GGoDNIgAoFqgKY4dgWuEHAOqH4M8KIEs Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail05.adl6.internode.on.net with ESMTP; 21 Nov 2013 15:11:12 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VjM4h-0001CS-0D for xfs@oss.sgi.com; Thu, 21 Nov 2013 15:41:07 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VjM4g-0005nZ-Vl for xfs@oss.sgi.com; Thu, 21 Nov 2013 15:41:06 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH] xfs: growfs overruns AGFL buffer on V4 filesystems Date: Thu, 21 Nov 2013 15:41:06 +1100 X-ASG-Orig-Subj: [PATCH] xfs: growfs overruns AGFL buffer on V4 filesystems Message-Id: <1385008866-22256-1-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1385008894 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142488 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner This loop in xfs_growfs_data_private() is incorrect for V4 superblocks filesystems: for (bucket = 0; bucket < XFS_AGFL_SIZE(mp); bucket++) agfl->agfl_bno[bucket] = cpu_to_be32(NULLAGBLOCK); For V4 filesystems, we don't have a agfl header structure, and so XFS_AGFL_SIZE() returns an entire sector's worth of entries, which we then index from an offset into the sector. Hence: buffer overrun. This problem was introduced in 3.10 by commit 77c95bba ("xfs: add CRC checks to the AGFL") which changed the AGFL structure but failed to update the growfs code to handle the different structures. Fix it by using the correct offset into the buffer for both V4 and V5 filesystems. Cc: Signed-off-by: Dave Chinner --- fs/xfs/xfs_fsops.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fs/xfs/xfs_fsops.c b/fs/xfs/xfs_fsops.c index a6e54b3..02fb943 100644 --- a/fs/xfs/xfs_fsops.c +++ b/fs/xfs/xfs_fsops.c @@ -220,6 +220,8 @@ xfs_growfs_data_private( */ nfree = 0; for (agno = nagcount - 1; agno >= oagcount; agno--, new -= agsize) { + __be32 *agfl_bno; + /* * AG freespace header block */ @@ -279,8 +281,10 @@ xfs_growfs_data_private( agfl->agfl_seqno = cpu_to_be32(agno); uuid_copy(&agfl->agfl_uuid, &mp->m_sb.sb_uuid); } + + agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, bp); for (bucket = 0; bucket < XFS_AGFL_SIZE(mp); bucket++) - agfl->agfl_bno[bucket] = cpu_to_be32(NULLAGBLOCK); + agfl_bno[bucket] = cpu_to_be32(NULLAGBLOCK); error = xfs_bwrite(bp); xfs_buf_relse(bp); -- 1.8.4.rc3 From jeff.liu@oracle.com Wed Nov 20 23:42:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7B1237F50 for ; Wed, 20 Nov 2013 23:42:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 017FCAC00D for ; Wed, 20 Nov 2013 21:42:47 -0800 (PST) X-ASG-Debug-ID: 1385012566-04cb6c537b14f9c0001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id J2TC5Ny0aCiGNaez (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 20 Nov 2013 21:42:47 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAL5gj4e002919 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 21 Nov 2013 05:42:46 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAL5ghNY002132 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 21 Nov 2013 05:42:45 GMT Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAL5gh12028639; Thu, 21 Nov 2013 05:42:43 GMT Received: from [192.168.1.104] (/123.119.107.95) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 20 Nov 2013 21:42:43 -0800 Message-ID: <528D9D4F.5090003@oracle.com> Date: Thu, 21 Nov 2013 13:42:39 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , xfs@oss.sgi.com Subject: Re: [PATCH] xfs: growfs overruns AGFL buffer on V4 filesystems References: <1385008866-22256-1-git-send-email-david@fromorbit.com> X-ASG-Orig-Subj: Re: [PATCH] xfs: growfs overruns AGFL buffer on V4 filesystems In-Reply-To: <1385008866-22256-1-git-send-email-david@fromorbit.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385012567 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142489 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/21 2013 12:41, Dave Chinner wrote: > From: Dave Chinner > > This loop in xfs_growfs_data_private() is incorrect for V4 > superblocks filesystems: > > for (bucket = 0; bucket < XFS_AGFL_SIZE(mp); bucket++) > agfl->agfl_bno[bucket] = cpu_to_be32(NULLAGBLOCK); > > For V4 filesystems, we don't have a agfl header structure, and so > XFS_AGFL_SIZE() returns an entire sector's worth of entries, which > we then index from an offset into the sector. Hence: buffer overrun. > > This problem was introduced in 3.10 by commit 77c95bba ("xfs: add > CRC checks to the AGFL") which changed the AGFL structure but failed > to update the growfs code to handle the different structures. > > Fix it by using the correct offset into the buffer for both V4 and > V5 filesystems. This is a problem I'm able to understand. Reviewed-by: Jie Liu Thanks, -Jeff From gnehzuil.liu@gmail.com Wed Nov 20 23:54:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BAE397F54 for ; Wed, 20 Nov 2013 23:54:04 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A92F3304051 for ; Wed, 20 Nov 2013 21:54:01 -0800 (PST) X-ASG-Debug-ID: 1385013240-04cbb04167158b20001-NocioJ Received: from mail-pa0-f49.google.com (mail-pa0-f49.google.com [209.85.220.49]) by cuda.sgi.com with ESMTP id QQnnzcX1WmZz9dQp (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 20 Nov 2013 21:54:00 -0800 (PST) X-Barracuda-Envelope-From: gnehzuil.liu@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.220.49 Received: by mail-pa0-f49.google.com with SMTP id kx10so4607864pab.8 for ; Wed, 20 Nov 2013 21:54:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=6vxjhXirdlK0ZX55MIqLJJLJHWsrv6PglMj8fJpuT58=; b=ESp9wi/Pb8iTvutiggzm2VFXAGtjWtjXH9bZOkLBeiTiQNkbLHXYPs9olmF5/klGpx vl9G7ZooVoae0GaID0SifbRhvbfTRfVgbJ9UXL2qnHb7gXhUoGkIBFl60dx8FqPcS8+o qFQxr0rjDdnMBzF2xUCXTFEC0j6u8ZYdM6sbD6QiwhrjvKbLNFx0c8CO8551ZrIh7Sum Jac/Gbn22ipjtaKIw2PpnF03px1+xNMEc33jDa9LH7EQx0Xko5Nfbev2o306a7DmnLsq NHcJAXtQdDeKh1tzk7Zl9gDFOmY+rkuPszMJlMy5LxpD1Ftp6N/cACjoe+vqqpsDY068 k0aw== X-Barracuda-BBL-IP: nil X-Received: by 10.68.161.2 with SMTP id xo2mr39191pbb.179.1385013239920; Wed, 20 Nov 2013 21:53:59 -0800 (PST) Received: from alpha.taobao.ali.com ([182.92.247.2]) by mx.google.com with ESMTPSA id gh3sm42742799pbb.2.2013.11.20.21.53.56 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 20 Nov 2013 21:53:59 -0800 (PST) From: Zheng Liu X-Barracuda-Apparent-Source-IP: 182.92.247.2 To: xfs@oss.sgi.com Cc: linux-fsdevel@vger.kernel.org, Christoph Hellwig , Rich Johnston , Zheng Liu Subject: [PATCH] xfstests: add a new test case to test i_size updated properly under dio Date: Thu, 21 Nov 2013 13:56:34 +0800 X-ASG-Orig-Subj: [PATCH] xfstests: add a new test case to test i_size updated properly under dio Message-Id: <1385013394-20379-1-git-send-email-wenqing.lz@taobao.com> X-Mailer: git-send-email 1.7.9.7 X-Barracuda-Connect: mail-pa0-f49.google.com[209.85.220.49] X-Barracuda-Start-Time: 1385013240 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142489 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature From: Zheng Liu In this commit a new test case is added to test that i_size is updated properly under dio reads/writes. We add a program in /src dir, which has a writer to issue some append dio writes. Meanwhile it has a reader in this test do some dio reads. As we expect, reader should read nothing or data with 'a'. But it might read some data with '0'. This program is used to simulate binary log operations of database application. In these applications it implements an master/slave synchronziation for database. Cc: Christoph Hellwig Cc: Rich Johnston Signed-off-by: Zheng Liu --- src/Makefile | 2 +- src/diotest.c | 166 +++++++++++++++++++++++++++++++++++++++++++++++++ tests/generic/321 | 56 +++++++++++++++++ tests/generic/321.out | 1 + tests/generic/group | 1 + 5 files changed, 225 insertions(+), 1 deletion(-) create mode 100644 src/diotest.c create mode 100755 tests/generic/321 create mode 100644 tests/generic/321.out diff --git a/src/Makefile b/src/Makefile index 84c8297..8c4f592 100644 --- a/src/Makefile +++ b/src/Makefile @@ -18,7 +18,7 @@ LINUX_TARGETS = xfsctl bstat t_mtab getdevicesize preallo_rw_pattern_reader \ locktest unwritten_mmap bulkstat_unlink_test t_stripealign \ bulkstat_unlink_test_modified t_dir_offset t_futimens t_immutable \ stale_handle pwrite_mmap_blocked t_dir_offset2 seek_sanity_test \ - seek_copy_test t_readdir_1 t_readdir_2 fsync-tester nsexec + seek_copy_test t_readdir_1 t_readdir_2 fsync-tester nsexec diotest SUBDIRS = diff --git a/src/diotest.c b/src/diotest.c new file mode 100644 index 0000000..7d2378f --- /dev/null +++ b/src/diotest.c @@ -0,0 +1,166 @@ +/* + * Copyright (c) 2013 Alibaba Group. + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it would be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +/* + * This is a normal case that we do some append dio writes and meanwhile + * we do some dio reads. Currently in vfs we don't ensure that i_size + * is updated properly. Hence the reader will read some data with '0'. + * But we expect that the reader should read nothing or data with 'a'. + */ + +#include +#include +#include + +#include +#include +#include +#include +#include + +#include + +static char *prog; + +struct writer_data { + int fd; + size_t blksize; + char *buf; +}; + +static void usage(void) +{ + fprintf(stderr, "usage: %s [FILE]\n", prog); +} + +static void *writer(void *arg) +{ + struct writer_data *data = (struct writer_data *)arg; + int ret; + + ret = write(data->fd, data->buf, data->blksize); + if (ret < 0) + fprintf(stderr, "write file failed: %s\n", strerror(errno)); + + return NULL; +} + +int main(int argc, char *argv[]) +{ + pthread_t tid; + struct writer_data wdata; + size_t max_blocks = 128; /* 128 */ + size_t blksize = 1 * 1024 * 1024; /* 1M */ + char *rbuf = NULL, *wbuf = NULL; + int rfd = 0, wfd = 0; + int i, j; + int ret = 0; + + prog = basename(argv[0]); + + if (argc != 2) { + usage(); + exit(1); + } + + wfd = open(argv[1], O_CREAT|O_DIRECT|O_WRONLY|O_APPEND|O_TRUNC, S_IRWXU); + if (wfd < 0) { + fprintf(stderr, "failed to open write file: %s\n", + strerror(errno)); + exit(1); + } + + rfd = open(argv[1], O_DIRECT|O_RDONLY, S_IRWXU); + if (wfd < 0) { + fprintf(stderr, "failed to open read file: %s\n", + strerror(errno)); + ret = 1; + goto err; + } + + /* + * We set 1024 as an alignment size for write buf. Feel free to change + * it with 4096. But the problem is also hitted. + */ + if (posix_memalign((void **)&wbuf, 1024, blksize)) { + fprintf(stderr, "failed to alloc memory: %s\n", strerror(errno)); + ret = 1; + goto err; + } + + if (posix_memalign((void **)&rbuf, 4096, blksize)) { + fprintf(stderr, "failed to alloc memory: %s\n", strerror(errno)); + ret = 1; + goto err; + } + + memset(wbuf, 'a', blksize); + wdata.fd = wfd; + wdata.blksize = blksize; + wdata.buf = wbuf; + + for (i = 0; i < max_blocks; i++) { + void *retval; + + if (pthread_create(&tid, NULL, writer, &wdata)) { + fprintf(stderr, "create thread failed: %s\n", + strerror(errno)); + ret = 1; + goto err; + } + + memset(rbuf, 'b', blksize); + do { + ret = pread(rfd, rbuf, blksize, i * blksize); + if (ret < 0) + fprintf(stderr, "read file failed: %s\n", + strerror(errno)); + } while (ret <= 0); + + if (pthread_join(tid, &retval)) { + fprintf(stderr, " pthread join failed: %s\n", + strerror(errno)); + ret = 1; + goto err; + } + + if (ret >= 0) { + for (j = 0; j < ret; j ++) { + if (rbuf[j] != 'a') { + fprintf(stderr, "encounter an error: " + "offset %d content %c\n", + i, rbuf[j]); + ret = 1; + goto err; + } + } + } + } + +err: + if (rfd) + close(rfd); + if (wfd) + close(wfd); + if (rbuf) + free(rbuf); + if (wbuf) + free(wbuf); + + return ret; +} diff --git a/tests/generic/321 b/tests/generic/321 new file mode 100755 index 0000000..372d23a --- /dev/null +++ b/tests/generic/321 @@ -0,0 +1,56 @@ +#! /bin/bash +# FS QA Test No. 321 +# +# Test i_size is updated properly under dio read/write +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Alibaba Group. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* $testfile +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs generic +_supported_os Linux + +testfile=$TEST_DIR/$seq.$$ + +[ -x $here/src/diotest ] || _notrun "diotest not built" + +$here/src/diotest $testfile > $seqres.full 2>&1 || + _fail "i_size isn't update properly!" + +# success, all done +status=0 +exit diff --git a/tests/generic/321.out b/tests/generic/321.out new file mode 100644 index 0000000..0cda9e4 --- /dev/null +++ b/tests/generic/321.out @@ -0,0 +1 @@ +QA output created by 321 diff --git a/tests/generic/group b/tests/generic/group index 40da6dc..0b86d9f 100644 --- a/tests/generic/group +++ b/tests/generic/group @@ -123,3 +123,4 @@ 318 acl attr auto quick 319 acl auto quick 320 auto rw +321 auto rw quick -- 1.7.9.7 From martboutin@gmail.com Thu Nov 21 03:11:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BC8267F37 for ; Thu, 21 Nov 2013 03:11:49 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9B562304039 for ; Thu, 21 Nov 2013 01:11:46 -0800 (PST) X-ASG-Debug-ID: 1385025101-04cb6c537c159990001-NocioJ Received: from mail-vc0-f181.google.com (mail-vc0-f181.google.com [209.85.220.181]) by cuda.sgi.com with ESMTP id fEbbIBksEmR3bHWS (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 21 Nov 2013 01:11:42 -0800 (PST) X-Barracuda-Envelope-From: martboutin@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.220.181 X-Barracuda-IPDD: Level1 [gmail.com/209.85.220.181] Received: by mail-vc0-f181.google.com with SMTP id ks9so4253639vcb.12 for ; Thu, 21 Nov 2013 01:11:41 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.220.181] X-Barracuda-IPDD: Level1 [gmail.com/209.85.220.181] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=sfPANewLNz71N0+b+EJrclOrM+f5yilr80E7b/K7V2Y=; b=fooAwAd/BAN3BSNT3D9ZXbgWPCqijyR6y7dw5/niTm8JOdbpcBLIiPqSONTjv1waCD iZJOwqERVr8Yhvx1IW/5EBI3/hPyR/xOmP1/OeqiHxij+3Uukv0Ga09KwTAMe+8hpQuS KLl8TtDR7ilGNhMn+mTPePqI1MG0z0/vI3qJIGjlnsOcIJdL4pswpy0tUAgCPSWirBiD OAnJCo1xbyIH3O+ZNG8BzaEv5RPEAfDgZYPV5U/ACrxhHxW4/kiwjTHcV9R0sn12FWFl FumtDNw1RlINkh+6hatMpMdp3W+nVAc2WTOLa18BzC8TAZmjZx5AFywBaj4DuiZeTt5N Dqcw== MIME-Version: 1.0 X-Received: by 10.220.123.6 with SMTP id n6mr239831vcr.28.1385025101573; Thu, 21 Nov 2013 01:11:41 -0800 (PST) Received: by 10.220.152.7 with HTTP; Thu, 21 Nov 2013 01:11:41 -0800 (PST) In-Reply-To: <20131119005740.GY6188@dastard> References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> Date: Thu, 21 Nov 2013 04:11:41 -0500 Message-ID: Subject: Re: Filesystem writes on RAID5 too slow From: Martin Boutin X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow To: Dave Chinner Cc: Eric Sandeen , "Kernel.org-Linux-RAID" , xfs-oss , "Kernel.org-Linux-EXT4" Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-vc0-f181.google.com[209.85.220.181] X-Barracuda-Start-Time: 1385025101 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA085, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142492 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.10 BSF_SC0_SA085 Custom Rule SA085 On Mon, Nov 18, 2013 at 7:57 PM, Dave Chinner wrote: > On Mon, Nov 18, 2013 at 12:28:21PM -0600, Eric Sandeen wrote: >> On 11/18/13, 10:02 AM, Martin Boutin wrote: >> > Dear list, >> > >> > I am writing about an apparent issue (or maybe it is normal, that's my >> > question) regarding filesystem write speed in in a linux raid device. >> > More specifically, I have linux-3.10.10 running in an Intel Haswell >> > embedded system with 3 HDDs in a RAID-5 configuration. >> > The hard disks have 4k physical sectors which are reported as 512 >> > logical size. I made sure the partitions underlying the raid device >> > start at sector 2048. >> >> (fixed cc: to xfs list) >> >> > The RAID device has version 1.2 metadata and 4k (bytes) of data >> > offset, therefore the data should also be 4k aligned. The raid chunk >> > size is 512K. >> > >> > I have the md0 raid device formatted as ext3 with a 4k block size, and >> > stride and stripes correctly chosen to match the raid chunk size, that >> > is, stride=128,stripe-width=256. >> > >> > While I was working in a small university project, I just noticed that >> > the write speeds when using a filesystem over raid are *much* slower >> > than when writing directly to the raid device (or even compared to >> > filesystem read speeds). >> > >> > The command line for measuring filesystem read and write speeds was: >> > >> > $ dd if=/tmp/diskmnt/filerd.zero of=/dev/null bs=1M count=1000 iflag=direct >> > $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct >> > >> > The command line for measuring raw read and write speeds was: >> > >> > $ dd if=/dev/md0 of=/dev/null bs=1M count=1000 iflag=direct >> > $ dd if=/dev/zero of=/dev/md0 bs=1M count=1000 oflag=direct >> > >> > Here are some speed measures using dd (an average of 20 runs).: >> > >> > device raw/fs mode speed (MB/s) slowdown (%) >> > /dev/md0 raw read 207 >> > /dev/md0 raw write 209 >> > /dev/md1 raw read 214 >> > /dev/md1 raw write 212 > > So, that's writing to the first 1GB of /dev/md0, and all the writes > are going to be aligned to the MD stripe. > >> > /dev/md0 xfs read 188 9 >> > /dev/md0 xfs write 35 83o > > And these will not be written to the first 1GB of the block device > but somewhere else. Most likely a region that hasn't otherwise been > used, and so isn't going to be overwriting the same blocks like the > /dev/md0 case is going to be. Perhaps there's some kind of stripe > caching effect going on here? Was the md device fully initialised > before you ran these tests? > >> > >> > /dev/md1 ext3 read 199 7 >> > /dev/md1 ext3 write 36 83 >> > >> > /dev/md0 ufs read 212 0 >> > /dev/md0 ufs write 53 75 >> > >> > /dev/md0 ext2 read 202 2 >> > /dev/md0 ext2 write 34 84 > > I suspect what you are seeing here is either the latency introduced > by having to allocate blocks before issuing the IO, or the file > layout due to allocation is not idea. Single threaded direct IO is > latency bound, not bandwidth bound and, as such, is IO size > sensitive. Allocation for direct IO is also IO size sensitive - > there's typically an allocation per IO, so the more IO you have to > do, the more allocation that occurs. I just did a few more tests, this time with ext4: device raw/fs mode speed (MB/s) slowdown (%) /dev/md0 ext4 read 199 4% /dev/md0 ext4 write 210 0% This time, no slowdown at all on ext4. I believe this is due to the multiblock allocation feature of ext4 (I'm using O_DIRECT, so it should be it). So I guess for the other filesystems, it was indeed the latency introduced by block allocation. Thanks, - Martin > > So, on XFS, what does "xfs_bmap -vvp /tmp/diskmnt/filewr.zero" > output for the file you wrote? Specifically, I'm interested whether > it aligned the allocations to the stripe unit boundary, and if so, > what offset into the device those extents sit at.... > > Also, you should run iostat and blktrace to determine if MD is > doing RMW cycles when being written to through the filesystem. > >> > Is it possible that the filesystem has such enormous impact in the >> > write speed? We are talking about a slowdown of 80%!!! Even a >> > filesystem as simple as ufs has a slowdown of 75%! What am I missing? >> >> One thing you're missing is enough info to debug this. >> >> /proc/mdstat, kernel version, xfs_info output, mkfs commandlines used, >> partition table details, etc. > > THere's a good list here: > > http://xfs.org/index.php/XFS_FAQ#Q:_What_information_should_I_include_when_reporting_a_problem.3F > >> If something is misaligned and you are doing RMW for these IOs it could >> hurt a lot. >> >> -Eric >> >> > Thank you, >> > >> >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-ext4" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> > > -- > Dave Chinner > david@fromorbit.com From david@fromorbit.com Thu Nov 21 03:26:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 504E67F50 for ; Thu, 21 Nov 2013 03:26:38 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id C2C03AC00E for ; Thu, 21 Nov 2013 01:26:37 -0800 (PST) X-ASG-Debug-ID: 1385025991-04cbb04167164700001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id WnGycBQt5aJoood6 for ; Thu, 21 Nov 2013 01:26:32 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoAHAH7RjVJ5LGc//2dsb2JhbABZgweDL7UPhUmBHBd0giUBAQU6HCMQCAMOCgklDwUlAyETiADBAxaOCREBgToHhDIDmBGSEYM8KIE1 Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail04.adl6.internode.on.net with ESMTP; 21 Nov 2013 19:56:09 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjQWU-0001gQ-7N; Thu, 21 Nov 2013 20:26:06 +1100 Date: Thu, 21 Nov 2013 20:26:06 +1100 From: Dave Chinner To: Martin Boutin Cc: Eric Sandeen , "Kernel.org-Linux-RAID" , xfs-oss , "Kernel.org-Linux-EXT4" Subject: Re: Filesystem writes on RAID5 too slow Message-ID: <20131121092606.GU11434@dastard> X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1385025991 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142493 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 21, 2013 at 04:11:41AM -0500, Martin Boutin wrote: > On Mon, Nov 18, 2013 at 7:57 PM, Dave Chinner wrote: > > On Mon, Nov 18, 2013 at 12:28:21PM -0600, Eric Sandeen wrote: > >> On 11/18/13, 10:02 AM, Martin Boutin wrote: > >> > Dear list, > >> > > >> > I am writing about an apparent issue (or maybe it is normal, that's my > >> > question) regarding filesystem write speed in in a linux raid device. > >> > More specifically, I have linux-3.10.10 running in an Intel Haswell > >> > embedded system with 3 HDDs in a RAID-5 configuration. > >> > The hard disks have 4k physical sectors which are reported as 512 > >> > logical size. I made sure the partitions underlying the raid device > >> > start at sector 2048. > >> > >> (fixed cc: to xfs list) > >> > >> > The RAID device has version 1.2 metadata and 4k (bytes) of data > >> > offset, therefore the data should also be 4k aligned. The raid chunk > >> > size is 512K. > >> > > >> > I have the md0 raid device formatted as ext3 with a 4k block size, and > >> > stride and stripes correctly chosen to match the raid chunk size, that > >> > is, stride=128,stripe-width=256. > >> > > >> > While I was working in a small university project, I just noticed that > >> > the write speeds when using a filesystem over raid are *much* slower > >> > than when writing directly to the raid device (or even compared to > >> > filesystem read speeds). > >> > > >> > The command line for measuring filesystem read and write speeds was: > >> > > >> > $ dd if=/tmp/diskmnt/filerd.zero of=/dev/null bs=1M count=1000 iflag=direct > >> > $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct > >> > > >> > The command line for measuring raw read and write speeds was: > >> > > >> > $ dd if=/dev/md0 of=/dev/null bs=1M count=1000 iflag=direct > >> > $ dd if=/dev/zero of=/dev/md0 bs=1M count=1000 oflag=direct > >> > > >> > Here are some speed measures using dd (an average of 20 runs).: > >> > > >> > device raw/fs mode speed (MB/s) slowdown (%) > >> > /dev/md0 raw read 207 > >> > /dev/md0 raw write 209 > >> > /dev/md1 raw read 214 > >> > /dev/md1 raw write 212 > > > > So, that's writing to the first 1GB of /dev/md0, and all the writes > > are going to be aligned to the MD stripe. > > > >> > /dev/md0 xfs read 188 9 > >> > /dev/md0 xfs write 35 83o > > > > And these will not be written to the first 1GB of the block device > > but somewhere else. Most likely a region that hasn't otherwise been > > used, and so isn't going to be overwriting the same blocks like the > > /dev/md0 case is going to be. Perhaps there's some kind of stripe > > caching effect going on here? Was the md device fully initialised > > before you ran these tests? > > > >> > > >> > /dev/md1 ext3 read 199 7 > >> > /dev/md1 ext3 write 36 83 > >> > > >> > /dev/md0 ufs read 212 0 > >> > /dev/md0 ufs write 53 75 > >> > > >> > /dev/md0 ext2 read 202 2 > >> > /dev/md0 ext2 write 34 84 > > > > I suspect what you are seeing here is either the latency introduced > > by having to allocate blocks before issuing the IO, or the file > > layout due to allocation is not idea. Single threaded direct IO is > > latency bound, not bandwidth bound and, as such, is IO size > > sensitive. Allocation for direct IO is also IO size sensitive - > > there's typically an allocation per IO, so the more IO you have to > > do, the more allocation that occurs. > > I just did a few more tests, this time with ext4: > > device raw/fs mode speed (MB/s) slowdown (%) > /dev/md0 ext4 read 199 4% > /dev/md0 ext4 write 210 0% > > This time, no slowdown at all on ext4. I believe this is due to the > multiblock allocation feature of ext4 (I'm using O_DIRECT, so it > should be it). So I guess for the other filesystems, it was indeed > the latency introduced by block allocation. Except that XFS does extent based allocation as well, so that's not likely the reason. The fact that ext4 doesn't see a slowdown like every other filesystem really doesn't make a lot of sense to me, either from an IO dispatch point of view or an IO alignment point of view. Why? Because all the filesystems align identically to the underlying device and all should be doing 4k block aligned IO, and XFS has roughly the same allocation overhead for this workload as ext4. Did you retest XFS or any of the other filesystems directly after running the ext4 tests (i.e. confirm you are testing apples to apples)? What we need to determine why other filesystems are slow (and why ext4 is fast) is more information about your configuration and block traces showing what is happening at the IO level, like was requested in a previous email.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From martboutin@gmail.com Thu Nov 21 03:50:54 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6AD637F54 for ; Thu, 21 Nov 2013 03:50:54 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 02328AC007 for ; Thu, 21 Nov 2013 01:50:53 -0800 (PST) X-ASG-Debug-ID: 1385027451-04bdf06eec15e460001-NocioJ Received: from mail-vb0-f48.google.com (mail-vb0-f48.google.com [209.85.212.48]) by cuda.sgi.com with ESMTP id xtI5S7DOH9SezeFx (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 21 Nov 2013 01:50:52 -0800 (PST) X-Barracuda-Envelope-From: martboutin@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.212.48 X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.48] Received: by mail-vb0-f48.google.com with SMTP id x16so3389050vbf.7 for ; Thu, 21 Nov 2013 01:50:51 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.48] X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.48] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Uv90xC0AnNUl8+4ZedN4GMioVemv0T8ccGwzfWCNMZ4=; b=yfO08vGg+k7T4LVifCT0r9P2Zfe7FxxZPqbkgDHwpI+F7xlJPmqkmIi+oGMH9gYbz4 bjfa5pfLOBQi/m2UhHnjBMFQEzN76vI1lbysEoVS+DnxIza3igbw/hNT7sqTRAxHDTbb 0GtzSvOj0xd7JdJdeqmAdkk/Q5Bv5MPdia50FOFJ6pKVNmGJx22Eb91C+SVSHFjLXbHV WUBtWbDxjm1iLdA/8JxuGbN0JMxj3H2yK5H31sTA7C5yQeA/KnmGX1qom8QeD10UIoZR NDGoYQ+4H9HtAEIpsZnqK4eGoD/TKnRW3lal24LoJl094ZUxga+0QJ7tY8LBCJGsHdtm xvQQ== MIME-Version: 1.0 X-Received: by 10.58.255.71 with SMTP id ao7mr5119074ved.16.1385027451798; Thu, 21 Nov 2013 01:50:51 -0800 (PST) Received: by 10.220.152.7 with HTTP; Thu, 21 Nov 2013 01:50:51 -0800 (PST) In-Reply-To: <20131121092606.GU11434@dastard> References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> <20131121092606.GU11434@dastard> Date: Thu, 21 Nov 2013 04:50:51 -0500 Message-ID: Subject: Re: Filesystem writes on RAID5 too slow From: Martin Boutin X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow To: Dave Chinner Cc: Eric Sandeen , "Kernel.org-Linux-RAID" , xfs-oss , "Kernel.org-Linux-EXT4" Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-vb0-f48.google.com[209.85.212.48] X-Barracuda-Start-Time: 1385027452 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142493 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Thu, Nov 21, 2013 at 4:26 AM, Dave Chinner wrote: > On Thu, Nov 21, 2013 at 04:11:41AM -0500, Martin Boutin wrote: >> On Mon, Nov 18, 2013 at 7:57 PM, Dave Chinner wrote: >> > On Mon, Nov 18, 2013 at 12:28:21PM -0600, Eric Sandeen wrote: >> >> On 11/18/13, 10:02 AM, Martin Boutin wrote: >> >> > Dear list, >> >> > >> >> > I am writing about an apparent issue (or maybe it is normal, that's my >> >> > question) regarding filesystem write speed in in a linux raid device. >> >> > More specifically, I have linux-3.10.10 running in an Intel Haswell >> >> > embedded system with 3 HDDs in a RAID-5 configuration. >> >> > The hard disks have 4k physical sectors which are reported as 512 >> >> > logical size. I made sure the partitions underlying the raid device >> >> > start at sector 2048. >> >> >> >> (fixed cc: to xfs list) >> >> >> >> > The RAID device has version 1.2 metadata and 4k (bytes) of data >> >> > offset, therefore the data should also be 4k aligned. The raid chunk >> >> > size is 512K. >> >> > >> >> > I have the md0 raid device formatted as ext3 with a 4k block size, and >> >> > stride and stripes correctly chosen to match the raid chunk size, that >> >> > is, stride=128,stripe-width=256. >> >> > >> >> > While I was working in a small university project, I just noticed that >> >> > the write speeds when using a filesystem over raid are *much* slower >> >> > than when writing directly to the raid device (or even compared to >> >> > filesystem read speeds). >> >> > >> >> > The command line for measuring filesystem read and write speeds was: >> >> > >> >> > $ dd if=/tmp/diskmnt/filerd.zero of=/dev/null bs=1M count=1000 iflag=direct >> >> > $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct >> >> > >> >> > The command line for measuring raw read and write speeds was: >> >> > >> >> > $ dd if=/dev/md0 of=/dev/null bs=1M count=1000 iflag=direct >> >> > $ dd if=/dev/zero of=/dev/md0 bs=1M count=1000 oflag=direct >> >> > >> >> > Here are some speed measures using dd (an average of 20 runs).: >> >> > >> >> > device raw/fs mode speed (MB/s) slowdown (%) >> >> > /dev/md0 raw read 207 >> >> > /dev/md0 raw write 209 >> >> > /dev/md1 raw read 214 >> >> > /dev/md1 raw write 212 >> > >> > So, that's writing to the first 1GB of /dev/md0, and all the writes >> > are going to be aligned to the MD stripe. >> > >> >> > /dev/md0 xfs read 188 9 >> >> > /dev/md0 xfs write 35 83o >> > >> > And these will not be written to the first 1GB of the block device >> > but somewhere else. Most likely a region that hasn't otherwise been >> > used, and so isn't going to be overwriting the same blocks like the >> > /dev/md0 case is going to be. Perhaps there's some kind of stripe >> > caching effect going on here? Was the md device fully initialised >> > before you ran these tests? >> > >> >> > >> >> > /dev/md1 ext3 read 199 7 >> >> > /dev/md1 ext3 write 36 83 >> >> > >> >> > /dev/md0 ufs read 212 0 >> >> > /dev/md0 ufs write 53 75 >> >> > >> >> > /dev/md0 ext2 read 202 2 >> >> > /dev/md0 ext2 write 34 84 >> > >> > I suspect what you are seeing here is either the latency introduced >> > by having to allocate blocks before issuing the IO, or the file >> > layout due to allocation is not idea. Single threaded direct IO is >> > latency bound, not bandwidth bound and, as such, is IO size >> > sensitive. Allocation for direct IO is also IO size sensitive - >> > there's typically an allocation per IO, so the more IO you have to >> > do, the more allocation that occurs. >> >> I just did a few more tests, this time with ext4: >> >> device raw/fs mode speed (MB/s) slowdown (%) >> /dev/md0 ext4 read 199 4% >> /dev/md0 ext4 write 210 0% >> >> This time, no slowdown at all on ext4. I believe this is due to the >> multiblock allocation feature of ext4 (I'm using O_DIRECT, so it >> should be it). So I guess for the other filesystems, it was indeed >> the latency introduced by block allocation. > > Except that XFS does extent based allocation as well, so that's not > likely the reason. The fact that ext4 doesn't see a slowdown like > every other filesystem really doesn't make a lot of sense to > me, either from an IO dispatch point of view or an IO alignment > point of view. > > Why? Because all the filesystems align identically to the underlying > device and all should be doing 4k block aligned IO, and XFS has > roughly the same allocation overhead for this workload as ext4. > Did you retest XFS or any of the other filesystems directly after > running the ext4 tests (i.e. confirm you are testing apples to > apples)? Yes I did, the performance figures did not change for either XFS or ext3. > > What we need to determine why other filesystems are slow (and why > ext4 is fast) is more information about your configuration and block > traces showing what is happening at the IO level, like was requested > in a previous email.... Ok, I'm going to try coming up with meaningful data. Thanks. > > Cheers, > > Dave. > -- > Dave Chinner > david@fromorbit.com -- Martin Boutin From david@fromorbit.com Thu Nov 21 07:02:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B00B37F52 for ; Thu, 21 Nov 2013 07:02:06 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 71C34304053 for ; Thu, 21 Nov 2013 05:02:06 -0800 (PST) X-ASG-Debug-ID: 1385038920-04bdf06eec1673e0001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id 32JBhvqCHqsQYE4b for ; Thu, 21 Nov 2013 05:02:00 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AucHAKMDjlJ5LGc//2dsb2JhbABZgweDL7UPhUuBIBd0giUBAQUnExwjEAgDFQMJJQ8FJQMhE4gAwHMXFo4mgS8HgyCBEgOUMINhkhGDPCiBLCQ Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 21 Nov 2013 23:31:58 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjTtM-00045Y-KL; Fri, 22 Nov 2013 00:01:56 +1100 Date: Fri, 22 Nov 2013 00:01:56 +1100 From: Dave Chinner To: Mark Tinguely Cc: xfs@oss.sgi.com Subject: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings Message-ID: <20131121130156.GA6502@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings References: <1384900659-22215-1-git-send-email-david@fromorbit.com> <528BEF71.1000607@sgi.com> <20131121014255.GZ6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131121014255.GZ6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385038920 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142496 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 21, 2013 at 12:42:55PM +1100, Dave Chinner wrote: > On Tue, Nov 19, 2013 at 05:08:33PM -0600, Mark Tinguely wrote: > > On 11/19/13 16:37, Dave Chinner wrote: > > >From: Dave Chinner > > > > > >When xlog_space_left() cracks the grant head and the log tail, it > > >does so without locking to synchronise the sampling of the > > >variables. It samples the grant head first, so if there is a delay > > >before it smaples the log tail, there is a window where the log tail > > >could have moved onwards and be moved past the sampled value of the > > >grant head. This then leads to the "xlog_space_left: head behind > > >tail" warning message. > > > > > >To avoid spurious output in this situation, swap the order in which > > >the variables are cracked. This means that the head may grant head > > >may move if there is a delay, but the log tail will be stable, hence > > >ensure the tail does not jump the head accidentally. > > > > > >While this avoids the spurious head behind tail problem, it > > >introduces the opposite problem - the head can move more than a full > > >cycle past the tail. The code already handles this case by > > >indicating that the log is full (i.e. zero space available) but > > >that's still (generally) a spurious situation. > > > > > >Hence, if we detect that the head is more than a cycle ahead of the > > >tail or the head is behind the tail, start the calculation again by > > >resampling the variables and trying again. If we get too many > > >resamples, then throw a warning and return a full or empty log > > >appropriately. > > > > > >Signed-off-by: Dave Chinner > > >--- > > > > I am still getting the debug message: > > > > xlog_verify_grant_tail: space > BBTOB(tail_blocks) > > I'm not sure why that is relevant to this patch - it doesn't touch > xlog_verify_grant_tail(), nor does it change the functioning of the > code except to remove false positive warnings. > > Further, the comment about xlog_verify_grant_tail() says: > > * This check is run unlocked, so can give false positives. > > That's exactly what this patch addresses for xlog_space_left() - > it prevents false positives when it is run unlocked. So we could do > exactly the same thing to xlog_verify_grant_tail() as well. Patch > attached below. > > > This is a real over grant. > > Evidence, please. So, I've done some more testing with these patches, and found a couple of interesting things. I found that xfs/297 with a bunch of memory, VM and lock debugging turned on has fairly reliably reproduced the messages from both functions, albeit slowly (taking 10 minutes a cycle, 3-4 cycles to get a single xlog_space_left() failure). First thing I did was remove the "print once" flag from xlog_verify_grant_tail(), and I generally see 2-3 outputs from it during a run, usaully tens to hundreds of seconds apart. No hangs, and the difference in byte counts generally is under 200k. It then made it print each retry, knowing that it wouldn't swamp the logs. What each event gave was this: [ 201.796132] XFS (vdb): xlog_verify_grant_tail: retries 0, head_bytes > BBTOB(tail_blocks) (8365828/8126464) [ 201.798514] XFS (vdb): xlog_verify_grant_tail: retries 1, head_bytes > BBTOB(tail_blocks) (8365828/8126464) [ 201.800890] XFS (vdb): xlog_verify_grant_tail: retries 2, head_bytes > BBTOB(tail_blocks) (8365828/8126464) [ 201.802951] XFS (vdb): xlog_verify_grant_tail: retries 3, head_bytes > BBTOB(tail_blocks) (8365828/8126464) [ 201.805238] XFS (vdb): xlog_verify_grant_tail: retries 4, head_bytes > BBTOB(tail_blocks) (8365828/8126464) [ 201.807378] XFS (vdb): xlog_verify_grant_tail: retries 5, head_bytes > BBTOB(tail_blocks) (8365828/8126464) [ 201.809619] XFS (vdb): xlog_verify_grant_tail: head_bytes > BBTOB(tail_blocks) (8365828/8126464) Which, as you can see, resampling didn't help prevent the message output at all. The region of the log that this warning comes up in is random; there is no pattern to it the repeated occurrences. Hence I will drop the repeated sampling part of the patches, but keep the memory barrier and preemption disabling around the sampling... Scratch that - I just had the repeated sampling avoid a warning - the fifth sample saw the problem go away.... [ 140.728172] XFS (vdb): xlog_verify_grant_tail: retries 0, head_bytes > BBTOB(tail_blocks) (4099150/3932160) [ 140.731761] XFS (vdb): xlog_verify_grant_tail: retries 1, head_bytes > BBTOB(tail_blocks) (4099150/3932160) [ 140.735495] XFS (vdb): xlog_verify_grant_tail: retries 2, head_bytes > BBTOB(tail_blocks) (4099150/3932160) [ 140.739059] XFS (vdb): xlog_verify_grant_tail: retries 3, head_bytes > BBTOB(tail_blocks) (4099150/3932160) [ 140.742561] XFS (vdb): xlog_verify_grant_tail: retries 4, head_bytes > BBTOB(tail_blocks) (4099150/3932160) What this points out is that the while the problem state is temporary, the cause of it is not racing updates during sampling. We do, indeed, appear to have a temporary state where the grant head has passed over the log tail. By the next check, the grant head no longer covers the tail. The next step is to dump the stack when-ever such a warning is emitted to find out what if there is a specific operation is that is triggering them. All are coming from this path: ..... xfs_trans_reserve xfs_log_reserve xlog_verify_grant_tail And so are occurring after the grant head has been moved forward by the log reservation. That's rather interesting. xlog_verify_grant_tail() verifies the log tail against the write grant head, not the reserve grant head. The reserve grant head is what prevents log space overcommit, and that's the one that the xfs_log_reserve sleeps on waiting for log space to become available. Once space is available on the reserve grant head, it adds the space to both the reserve grant and the write grant. Hence we know that we haven't unintentionally overcommitted the reserve head via transaction reservations, so why does the write head go past the log tail, and how is it different to the reserve grant head. Well, the write grant and the reserve grant are mostly tracking the same thing. The difference comes, however, in permanent transactions. While the permanent transaction has reservations for multiple commits available (which they start with) both the write grant and the reserve grant are updated during transaction commit xfs_trans_commit xfs_log_commit_cil xfs_log_done xlog_regrant_reserve_log_space ticket->t_unit-- xlog_grant_sub_space(reserve head, unused resv); xlog_grant_sub_space(write head, unused resv); At this point, if the permanent log transaction still has reserved units available, it returns. We'll come back to this. For a rolling transaction, just before transaction commit, the transaction will have been duplicated via xfs_trans_dup(). This takes a reference to the ticket, and attaches it to the new transaction. The old transaction is then committed like above, and we continue with the same ticket in the above but with one less reservation unit. We then call xfs_trans_reserve on the ticket again, and that enters xfs_log_regrant rather than xfs_log_reserve like the original ticket reservation would have. if the ticket still has reservation units left on it, it does nothing that push the AIL and reset the reservation for the new transaction. Where it gets interesting is when the ticket unit reservation runs out, and we have to get new reservations to continue a rolling transaction. Very few permanent log transactions actually need this. In fact, I think xfs_itruncate_extents() is the only code that makes use of this facility, as all other transactions have bound limits in the code. xfs_itruncate_extents() can remove an unbound number of extents, and hence the rolling transaction is essentially unbound in size. Remember this, too. So, when we run out of reservation units on the ticket, we do this: xfs_trans_dup xfs_trans_commit xfs_log_commit_cil xfs_log_done xlog_regrant_reserve_log_space xlog_grant_sub_space(reserve head, unused resv); xlog_grant_sub_space(write head, unused resv); xlog_grant_add_space(reserve head, unit reservation); i.e. is simply steals the unit reservation from the reserve head *without caring about the amount of reservation space that is available*. This can push the reserve grant head past the tail if the reservation space is already full. While this might seem bad and wrong, it actually isn't because the ticket doesn't yet have *write grant space*. So, following the commit, we do: xfs_trans_reserve xfs_log_regrant xlog_grant_head_check(write head, space needed) xlog_grant_add_space(write head, space needed) It's the xlog_grant_head_check() that blocks waiting for write grant space to come available, and hence we dont over-commit the log space in such permanent transactions. Yes, we overcommit the reservation spae, but we never overcommit the write space and hence we don't overcommit the log space in this situation. But, what is does point out is that the reserve head can *validly* overcommit log space and overlap the tail of the log. This doesn't explain the write grant head getting ahead of the log tail, but let's ignore that and look at ithe warnings I'm getting from xlog_space_left() for a moment. [ 1458.577318] XFS (vdb): xlog_space_left: The grant head is in front of the log tail. [ 1458.577318] tail_cycle = 17, tail_bytes = 10223616 [ 1458.577318] GH cycle = 19, GH bytes = 74284 [ 1458.577320] XFS: Assertion failed: 0, file: fs/xfs/xfs_log.c, line: 1194 [ 1458.580128] invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC [ 1458.580128] Modules linked in: [ 1458.580128] CPU: 0 PID: 16722 Comm: fsstress Not tainted 3.12.0-dgc+ #60 [ 1458.580128] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1458.580128] task: ffff88006d29e1c0 ti: ffff8800592e2000 task.ti: ffff8800592e2000 [ 1458.580128] RIP: 0010:[] [] assfail+0x22/0x30 [ 1458.580128] RSP: 0018:ffff8800592e3b58 EFLAGS: 00010292 [ 1458.580128] RAX: 000000000000003c RBX: ffff88007764da68 RCX: 000000000000006c [ 1458.580128] RDX: 00000000000000f2 RSI: 0000000000000046 RDI: 0000000000000246 [ 1458.580128] RBP: ffff8800592e3b58 R08: 0000000000000096 R09: 0000000000001383 [ 1458.580128] R10: 0000000000000000 R11: 0000000000001382 R12: 000000000001222c [ 1458.580128] R13: ffff8800592e3c8c R14: 0000000000000000 R15: 0000000000000000 [ 1458.580128] FS: 00007f42f1fbe700(0000) GS:ffff88007f800000(0000) knlGS:0000000000000000 [ 1458.580128] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 1458.580128] CR2: 00007f42f14c4c60 CR3: 000000005fd19000 CR4: 00000000000006f0 [ 1458.580128] Stack: [ 1458.580128] ffff8800592e3b98 ffffffff814f7a47 ffff880000000013 ffffffff0001222c [ 1458.580128] ffff8800517ec4f0 ffff8800517ec4f0 ffff88007764da68 00000000000005be [ 1458.580128] ffff8800592e3bb8 ffffffff814f8480 ffff88006312be00 ffff88007764da68 [ 1458.580128] Call Trace: [ 1458.580128] [] xlog_space_left+0xf7/0x160 [ 1458.580128] [] xlog_grant_push_ail+0x50/0xf0 [ 1458.580128] [] xfs_log_regrant+0x5e/0x190 [ 1458.580128] [] xfs_trans_reserve+0xfd/0x310 [ 1458.580128] [] ? xfs_trans_commit+0xf6/0x2d0 [ 1458.580128] [] xfs_bmap_finish+0x11a/0x1e0 [ 1458.580128] [] xfs_itruncate_extents+0x24b/0x440 [ 1458.580128] [] xfs_inactive_truncate+0xd8/0x140 [ 1458.580128] [] xfs_inactive+0x1d0/0x1f0 [ 1458.580128] [] xfs_fs_evict_inode+0xa6/0xf0 [ 1458.580128] [] evict+0xb8/0x1b0 [ 1458.580128] [] iput+0x105/0x190 [ 1458.580128] [] do_unlinkat+0x182/0x2a0 [ 1458.580128] [] ? ____fput+0xe/0x10 [ 1458.580128] [] ? task_work_run+0xac/0xe0 [ 1458.580128] [] ? do_device_not_available+0x35/0x60 [ 1458.580128] [] SyS_unlink+0x16/0x20 [ 1458.580128] [] system_call_fastpath+0x16/0x1b First thing to note: this has come from xfs_itruncate_extents(), pushing the AIL from the xfs_log_regrant(). There's a good chance we have just overcommitted the reserve grant head here, because xlog_grant_push ail() does: free_bytes = xlog_space_left(log, &log->l_reserve_head.grant); Yup, in the situation where we have just validly overcommitted the reserve grant space, xlog_space_left has detected that we've overcommited the reserve grant space and assert failed. The fact that overrun here is by a couple of hundred kilobytes is no surprise - it's in the ballpark of a itruncate transaction unit reservation (IIRC ~150-200k), and there can be multiple threads in the same overcommit state at the same time so seeing 300-400k as the overcommit is not unexpected. Further, this overcommit situation is handled just fine by the xlog_space_left() - it returns 0 bytes of log space available - and so there are no problems with this situation at all. In fact, now I understand why the original code in xlog_space_left() handled this situation silently without emmitting an error: else if (tail_cycle + 1 < head_cycle) return 0; 200 lines of explanation for 2 lines of code might be some kind of record. :/ What that means, though, is that I still haven't been able to reproduce the "head behind tail" conditions that people are complaining about, and i don't yet have an answer to the xlog_verify_grant_tail() issue. I'll take on xlog_verify_grant_tail() where I left it in the morning. It's going on midnight and I've already drunk enough expensive scotch for the evening plowing through this... Cheers, Dave. -- Dave Chinner david@fromorbit.com From martboutin@gmail.com Thu Nov 21 07:31:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B9F497F56 for ; Thu, 21 Nov 2013 07:31:43 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id A7D268F8052 for ; Thu, 21 Nov 2013 05:31:40 -0800 (PST) X-ASG-Debug-ID: 1385040698-04cbb04166171ac0001-NocioJ Received: from mail-ve0-f182.google.com (mail-ve0-f182.google.com [209.85.128.182]) by cuda.sgi.com with ESMTP id ETWVWZjLzrZN0WiZ (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 21 Nov 2013 05:31:39 -0800 (PST) X-Barracuda-Envelope-From: martboutin@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.128.182 X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.182] Received: by mail-ve0-f182.google.com with SMTP id jy13so1414986veb.41 for ; Thu, 21 Nov 2013 05:31:38 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.182] X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.182] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=yvDTAdt96QnItamcQ7Of005UFQmosjWhylK+uI+h5ws=; b=uYVFstitgKTuLwBanyn35vDob4Vp/f67Q+yjK2N59bZnlCcE37SsCfWlel6EFHz233 ejTMrb+QvoG1rgys5LGViuxn35GbT2mWind+LYx3fpB92NcLUY8f5lGqTDT8Ll1zTuZs L1igaRpWYrqRd5ynpzvKMPrqrp3OIg2QpZxgJ1fQAkuT6KhalZgdalQdErjskEQylU0b mqpxbkKTcW3EeP76AFUnAKBM34YqOZI6oZfctjw57gFqzhtJ7QTHZB8xhK+YfEKl1OwF MYZ29iJg+MMdfiG1fPBEmdiWVQlWYnce4hChCaQ3rfMPs0zYn5hfe0NB9WaMiyWtlFh5 2yrA== MIME-Version: 1.0 X-Received: by 10.52.76.36 with SMTP id h4mr187339vdw.46.1385040698688; Thu, 21 Nov 2013 05:31:38 -0800 (PST) Received: by 10.220.152.7 with HTTP; Thu, 21 Nov 2013 05:31:38 -0800 (PST) In-Reply-To: References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> <20131121092606.GU11434@dastard> Date: Thu, 21 Nov 2013 08:31:38 -0500 Message-ID: Subject: Re: Filesystem writes on RAID5 too slow From: Martin Boutin X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow To: Dave Chinner Cc: Eric Sandeen , "Kernel.org-Linux-RAID" , xfs-oss , "Kernel.org-Linux-EXT4" Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-ve0-f182.google.com[209.85.128.182] X-Barracuda-Start-Time: 1385040699 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142497 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature $ uname -a Linux haswell1 3.10.10 #1 SMP PREEMPT Wed Oct 2 11:22:22 CEST 2013 i686 GNU/Linux $ xfs_repair -V xfs_repair version 3.1.4 $ cat /proc/cpuinfo | grep processor processor : 0 processor : 1 $ mkfs.xfs -s size=4096 -f -l size=32m /dev/md0 $ mount -t xfs /dev/md0 /tmp/diskmnt/ $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 28.0304 s, 37.4 MB/s $ cat /proc/meminfo MemTotal: 1313956 kB MemFree: 1099936 kB Buffers: 13232 kB Cached: 141452 kB SwapCached: 0 kB Active: 128960 kB Inactive: 55936 kB Active(anon): 30548 kB Inactive(anon): 1096 kB Active(file): 98412 kB Inactive(file): 54840 kB Unevictable: 0 kB Mlocked: 0 kB HighTotal: 626696 kB HighFree: 452472 kB LowTotal: 687260 kB LowFree: 647464 kB SwapTotal: 72256 kB SwapFree: 72256 kB Dirty: 8 kB Writeback: 0 kB AnonPages: 30172 kB Mapped: 15764 kB Shmem: 1432 kB Slab: 14720 kB SReclaimable: 6632 kB SUnreclaim: 8088 kB KernelStack: 1792 kB PageTables: 1176 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 729232 kB Committed_AS: 734116 kB VmallocTotal: 327680 kB VmallocUsed: 10192 kB VmallocChunk: 294904 kB DirectMap4k: 12280 kB DirectMap4M: 692224 kB $ cat /proc/mounts (...) /dev/md0 /tmp/diskmnt xfs rw,relatime,attr2,inode64,sunit=1024,swidth=2048,noquota 0 0 $ cat /proc/partitions major minor #blocks name 8 0 976762584 sda 8 1 10281600 sda1 8 2 966479960 sda2 8 16 976762584 sdb 8 17 10281600 sdb1 8 18 966479960 sdb2 8 32 976762584 sdc 8 33 10281600 sdc1 8 34 966479960 sdc2 (...) 9 1 20560896 md1 9 0 1932956672 md0 # same layout for other disks $ fdisk -c -u /dev/sda The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted. Command (m for help): p Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 2048 20565247 10281600 83 Linux /dev/sda2 20565248 1953525167 966479960 83 Linux # unfortunately I had to reinitelize the array and recovery takes a while.. it does not impact performance much though. $ cat /proc/mdstat Personalities : [linear] [raid6] [raid5] [raid4] md0 : active raid5 sda2[0] sdc2[3] sdb2[1] 1932956672 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [UU_] [>....................] recovery = 2.4% (23588740/966478336) finish=156.6min speed=100343K/sec bitmap: 0/1 pages [0KB], 2097152KB chunk # sda sdb and sdc are the same model $ hdparm -I /dev/sda /dev/sda: ATA device, with non-removable media Model Number: HGST HCC541010A9E680 (...) Firmware Revision: JA0OA560 Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6; Revision: ATA8-AST T13 Project D1697 Revision 0b Standards: Used: unknown (minor revision code 0x0028) Supported: 8 7 6 5 Likely used: 8 Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 16514064 LBA user addressable sectors: 268435455 LBA48 user addressable sectors: 1953525168 Logical Sector size: 512 bytes Physical Sector size: 4096 bytes Logical Sector-0 offset: 0 bytes device size with M = 1024*1024: 953869 MBytes device size with M = 1000*1000: 1000204 MBytes (1000 GB) cache/buffer size = 8192 KBytes (type=DualPortCache) Form Factor: 2.5 inch Nominal Media Rotation Rate: 5400 Capabilities: LBA, IORDY(can be disabled) Queue depth: 32 Standby timer values: spec'd by Standard, no device specific minimum R/W multiple sector transfer: Max = 16 Current = 16 Advanced power management level: 128 DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120ns $ hdparm -I /dev/sd{a,b,c} | grep "Write cache" * Write cache * Write cache * Write cache # therefore write cache is enabled in all drives $ xfs_info /dev/md0 meta-data=/dev/md0 isize=256 agcount=32, agsize=15101312 blks = sectsz=4096 attr=2 data = bsize=4096 blocks=483239168, imaxpct=5 = sunit=128 swidth=256 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=8192, version=2 = sectsz=4096 sunit=1 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 $ xfs_bmap -vvp /tmp/diskmnt/filewr.zero /tmp/diskmnt/filewr.zero: EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS 0: [0..2047999]: 2049056..4097055 0 (2049056..4097055) 2048000 01111 FLAG Values: 010000 Unwritten preallocated extent 001000 Doesn't begin on stripe unit 000100 Doesn't end on stripe unit 000010 Doesn't begin on stripe width 000001 Doesn't end on stripe width # this does not look good, does it? # run while dd was executing, looks like we have almost the half writes as reads.... $ iostat -d -k 30 2 /dev/sda2 /dev/sdb2 /dev/sdc2 Linux 3.10.10 (haswell1) 11/21/2013 _i686_ (2 CPU) Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda2 13.75 6639.52 232.17 78863819 2757731 sdb2 13.74 6639.42 232.24 78862660 2758483 sdc2 13.68 55.86 6813.67 663443 80932375 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda2 78.27 11191.20 22556.07 335736 676682 sdb2 78.30 11175.73 22589.13 335272 677674 sdc2 78.30 5506.13 28258.47 165184 847754 Thanks - Martin On Thu, Nov 21, 2013 at 4:50 AM, Martin Boutin wrote: > On Thu, Nov 21, 2013 at 4:26 AM, Dave Chinner wrote: >> On Thu, Nov 21, 2013 at 04:11:41AM -0500, Martin Boutin wrote: >>> On Mon, Nov 18, 2013 at 7:57 PM, Dave Chinner wrote: >>> > On Mon, Nov 18, 2013 at 12:28:21PM -0600, Eric Sandeen wrote: >>> >> On 11/18/13, 10:02 AM, Martin Boutin wrote: >>> >> > Dear list, >>> >> > >>> >> > I am writing about an apparent issue (or maybe it is normal, that's my >>> >> > question) regarding filesystem write speed in in a linux raid device. >>> >> > More specifically, I have linux-3.10.10 running in an Intel Haswell >>> >> > embedded system with 3 HDDs in a RAID-5 configuration. >>> >> > The hard disks have 4k physical sectors which are reported as 512 >>> >> > logical size. I made sure the partitions underlying the raid device >>> >> > start at sector 2048. >>> >> >>> >> (fixed cc: to xfs list) >>> >> >>> >> > The RAID device has version 1.2 metadata and 4k (bytes) of data >>> >> > offset, therefore the data should also be 4k aligned. The raid chunk >>> >> > size is 512K. >>> >> > >>> >> > I have the md0 raid device formatted as ext3 with a 4k block size, and >>> >> > stride and stripes correctly chosen to match the raid chunk size, that >>> >> > is, stride=128,stripe-width=256. >>> >> > >>> >> > While I was working in a small university project, I just noticed that >>> >> > the write speeds when using a filesystem over raid are *much* slower >>> >> > than when writing directly to the raid device (or even compared to >>> >> > filesystem read speeds). >>> >> > >>> >> > The command line for measuring filesystem read and write speeds was: >>> >> > >>> >> > $ dd if=/tmp/diskmnt/filerd.zero of=/dev/null bs=1M count=1000 iflag=direct >>> >> > $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct >>> >> > >>> >> > The command line for measuring raw read and write speeds was: >>> >> > >>> >> > $ dd if=/dev/md0 of=/dev/null bs=1M count=1000 iflag=direct >>> >> > $ dd if=/dev/zero of=/dev/md0 bs=1M count=1000 oflag=direct >>> >> > >>> >> > Here are some speed measures using dd (an average of 20 runs).: >>> >> > >>> >> > device raw/fs mode speed (MB/s) slowdown (%) >>> >> > /dev/md0 raw read 207 >>> >> > /dev/md0 raw write 209 >>> >> > /dev/md1 raw read 214 >>> >> > /dev/md1 raw write 212 >>> > >>> > So, that's writing to the first 1GB of /dev/md0, and all the writes >>> > are going to be aligned to the MD stripe. >>> > >>> >> > /dev/md0 xfs read 188 9 >>> >> > /dev/md0 xfs write 35 83o >>> > >>> > And these will not be written to the first 1GB of the block device >>> > but somewhere else. Most likely a region that hasn't otherwise been >>> > used, and so isn't going to be overwriting the same blocks like the >>> > /dev/md0 case is going to be. Perhaps there's some kind of stripe >>> > caching effect going on here? Was the md device fully initialised >>> > before you ran these tests? >>> > >>> >> > >>> >> > /dev/md1 ext3 read 199 7 >>> >> > /dev/md1 ext3 write 36 83 >>> >> > >>> >> > /dev/md0 ufs read 212 0 >>> >> > /dev/md0 ufs write 53 75 >>> >> > >>> >> > /dev/md0 ext2 read 202 2 >>> >> > /dev/md0 ext2 write 34 84 >>> > >>> > I suspect what you are seeing here is either the latency introduced >>> > by having to allocate blocks before issuing the IO, or the file >>> > layout due to allocation is not idea. Single threaded direct IO is >>> > latency bound, not bandwidth bound and, as such, is IO size >>> > sensitive. Allocation for direct IO is also IO size sensitive - >>> > there's typically an allocation per IO, so the more IO you have to >>> > do, the more allocation that occurs. >>> >>> I just did a few more tests, this time with ext4: >>> >>> device raw/fs mode speed (MB/s) slowdown (%) >>> /dev/md0 ext4 read 199 4% >>> /dev/md0 ext4 write 210 0% >>> >>> This time, no slowdown at all on ext4. I believe this is due to the >>> multiblock allocation feature of ext4 (I'm using O_DIRECT, so it >>> should be it). So I guess for the other filesystems, it was indeed >>> the latency introduced by block allocation. >> >> Except that XFS does extent based allocation as well, so that's not >> likely the reason. The fact that ext4 doesn't see a slowdown like >> every other filesystem really doesn't make a lot of sense to >> me, either from an IO dispatch point of view or an IO alignment >> point of view. >> >> Why? Because all the filesystems align identically to the underlying >> device and all should be doing 4k block aligned IO, and XFS has >> roughly the same allocation overhead for this workload as ext4. >> Did you retest XFS or any of the other filesystems directly after >> running the ext4 tests (i.e. confirm you are testing apples to >> apples)? > > Yes I did, the performance figures did not change for either XFS or ext3. >> >> What we need to determine why other filesystems are slow (and why >> ext4 is fast) is more information about your configuration and block >> traces showing what is happening at the IO level, like was requested >> in a previous email.... > > Ok, I'm going to try coming up with meaningful data. Thanks. >> >> Cheers, >> >> Dave. >> -- >> Dave Chinner >> david@fromorbit.com > > > > -- > Martin Boutin From bfoster@redhat.com Thu Nov 21 07:32:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 44CA97F56 for ; Thu, 21 Nov 2013 07:32:30 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 11CD78F8052 for ; Thu, 21 Nov 2013 05:32:29 -0800 (PST) X-ASG-Debug-ID: 1385040749-04bdf06eed168ac0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id F8niWJSyQIDX3XhI for ; Thu, 21 Nov 2013 05:32:29 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rALDWSKG031019 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 21 Nov 2013 08:32:28 -0500 Received: from bfoster.bfoster ([10.18.41.237]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rALDWSmK019753 for ; Thu, 21 Nov 2013 08:32:28 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 94961125601; Thu, 21 Nov 2013 08:32:27 -0500 (EST) From: Brian Foster To: xfs@oss.sgi.com Subject: [PATCH v2] xfstests: use correct size value in generic/273 Date: Thu, 21 Nov 2013 08:32:27 -0500 X-ASG-Orig-Subj: [PATCH v2] xfstests: use correct size value in generic/273 Message-Id: <1385040747-4877-1-git-send-email-bfoster@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1385040749 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 generic/273 factors the "space available" output from df into the calculation for the size of the origin data set. Recent commit bfdd1e72b358 xfstests: added -P option to $DF_PROG ... converted the use of 'df' to $DF_PROG. This implicitly adds the -T parameter to add the fs type column, shifts the available space column over by one and unintentionally causes 273 to look at "used space" and create too small of a data set for a useful test. Realign to the available space value. Signed-off-by: Brian Foster --- v2: - Use tail and simplified awk command to improve readability. [dchinner] tests/generic/273 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/generic/273 b/tests/generic/273 index 63bbf9b..8e121a2 100755 --- a/tests/generic/273 +++ b/tests/generic/273 @@ -68,7 +68,7 @@ _file_create() cd $SCRATCH_MNT/origin - _disksize=`$DF_PROG --block-size=1 $SCRATCH_DEV | awk -v sd=$SCRATCH_DEV 'BEGIN{c=0}{for(i=1;i<=NF;++i){a[c]=$i;++c}}END{for(entry in a){if(a[entry] ~ sd){print a[entry + 3]; break}}}'` + _disksize=`$DF_PROG --block-size=1 $SCRATCH_DEV | tail -1 | awk '{ print $5 }'` _disksize=$(($_disksize / 3)) _num=$(($_disksize / $count / $threads / 4096)) _count=$count -- 1.8.1.4 From james.dingwall@zynstra.com Thu Nov 21 07:36:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0A3F97F56 for ; Thu, 21 Nov 2013 07:36:09 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id BAD46304053 for ; Thu, 21 Nov 2013 05:36:08 -0800 (PST) X-ASG-Debug-ID: 1385040965-04bdf06eef168de0001-NocioJ Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1lp0011.outbound.protection.outlook.com [213.199.154.11]) by cuda.sgi.com with ESMTP id nKeOmpFNJJJM6MeC (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Thu, 21 Nov 2013 05:36:06 -0800 (PST) X-Barracuda-Envelope-From: james.dingwall@zynstra.com X-Barracuda-Apparent-Source-IP: 213.199.154.11 Received: from AMXPRD0410HT005.eurprd04.prod.outlook.com (157.56.248.165) by AMXPR03MB103.eurprd03.prod.outlook.com (10.242.87.26) with Microsoft SMTP Server (TLS) id 15.0.820.5; Thu, 21 Nov 2013 13:36:03 +0000 Message-ID: <528E0C3F.3010401@zynstra.com> Date: Thu, 21 Nov 2013 13:35:59 +0000 From: James Dingwall User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0 SeaMonkey/2.22.1 MIME-Version: 1.0 To: Dave Chinner CC: Konrad Rzeszutek Wilk , Ben Myers , Subject: Re: Cleancache support in XFS References: <51810CED.4080003@zynstra.com> <20130501162044.GN29359@sgi.com> <20130501223022.GQ10481@dastard> <518222D3.3080109@zynstra.com> <20130522192834.GD10617@phenom.dumpdata.com> <519F1708.10603@zynstra.com> <20130607170826.GA6925@phenom.dumpdata.com> <51E8E834.6080509@zynstra.com> <20130722154812.GC30300@phenom.dumpdata.com> <51EE2F54.80701@zynstra.com> <20130723082700.GK19986@dastard> X-ASG-Orig-Subj: Re: Cleancache support in XFS In-Reply-To: <20130723082700.GK19986@dastard> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [157.56.248.165] X-ClientProxiedBy: AMSPR03CA010.eurprd03.prod.outlook.com (10.242.77.148) To AMXPR03MB103.eurprd03.prod.outlook.com (10.242.87.26) X-Forefront-PRVS: 0037FD6480 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(189002)(199002)(24454002)(41574002)(51444003)(164054003)(51704005)(52544002)(33656001)(66066001)(54316002)(80022001)(74876001)(59896001)(81542001)(63696002)(47776003)(23756003)(50986001)(79102001)(54356001)(36756003)(51856001)(83072001)(53806001)(56816003)(76796001)(77982001)(42186004)(59766001)(76786001)(64126003)(87976001)(81686001)(69226001)(74706001)(74366001)(15202345003)(76482001)(83322001)(56776001)(81342001)(80316001)(4396001)(74502001)(81816001)(19580395003)(74662001)(46102001)(50466002)(47446002)(31966008)(77096001)(47976001)(80976001)(47736001)(15975445006)(85306002)(49866001)(83506001);DIR:OUT;SFP:;SCL:1;SRVR:AMXPR03MB103;H:AMXPRD0410HT005.eurprd04.prod.outlook.com;CLIP:157.56.248.165;FPR:;RD:InfoNoRecords;MX:1;A:1;LANG:en; X-OriginatorOrg: zynstra.com X-Barracuda-Connect: mail-am1lp0011.outbound.protection.outlook.com[213.199.154.11] X-Barracuda-Start-Time: 1385040965 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142497 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Dave Chinner wrote: > On Tue, Jul 23, 2013 at 08:23:00AM +0100, James Dingwall wrote: >> Konrad Rzeszutek Wilk wrote: >>> On Fri, Jul 19, 2013 at 08:18:12AM +0100, James Dingwall wrote: >>>> Konrad Rzeszutek Wilk wrote: >>>>> On Fri, May 24, 2013 at 08:30:16AM +0100, James Dingwall wrote: >>>>>> Konrad Rzeszutek Wilk wrote: >>>>>>> On Thu, May 02, 2013 at 09:24:51AM +0100, James Dingwall wrote: >>>>>>>> Dave Chinner wrote: >>>>>>>>> On Wed, May 01, 2013 at 11:20:44AM -0500, Ben Myers wrote: >>>>>>>>>> Hi James, >>>>>>> Hey folks, >>>>>>> I am walking through my vacation-emails-mbox. >>>>>>> >>>>>>>>>> On Wed, May 01, 2013 at 01:39:09PM +0100, James Dingwall wrote: >>>>>>>>>>> In reference to: http://oss.sgi.com/archives/xfs/2012-05/msg00046.html >>>>>>>>>>> >>>>>>>>>>> $ grep -r cleancache fs/xfs >>>>>>>>>>> on the 3.9 kernel source suggests that no patch was submitted to >>>>>>>>>>> enable cleancache for the XFS filesystem. Since it was suggested >>>>>>>>>>> that this could be a one liner I've had a go and my first effort is >>>>>>>>>>> inline below. While this seems to compile OK I have no experience >>>>>>>>>>> in filesystems so I would appreciate it if anyone can point out that >>>>>>>>>>> it is obviously wrong and likely to eat my data before I try booting >>>>>>>>>>> the kernel. >>>>>>>>>>> >>>>>>>>>>> If it seems a reasonable attempt what would be the best way to check >>>>>>>>>>> that it isn't doing nasty things? >>>>>>>>>> Hrm.. Looks like there is a doc in Documentation/vm/cleancache.txt which >>>>>>>>>> includes a list of attributes the filesystem needs to have to work properly >>>>>>>>>> with cleancache. >>>>>>>>> So, those points are: >>>>>>>> I had started to look at these too but I feel very out of my depth! >>>>>>>> I had similar conclusions to what Dave wrote but I don't think my >>>>>>>> thoughts should carry very much (any) weight. Anyway I gambled and >>>>>>>> booted my xen domU with this patch and so far so good... xen top >>>>>>>> shows that tmem is now being used where previously it wasn't. I'll >>>>>>>> try running the xfstests at the weekend after a couple more days up >>>>>>>> time to see what happens. >>>>>>> And how did it go? >>>>>> I am running the patch I created on 3.9.3 on half of my xen guests >>>>>> now and have not noticed any stability or filesystem problems. xl >>>>>> top with 'T' shows that the guests running with it are using >>>>>> ephemeral pages were those without do not. I did do some runs with >>>>>> xfstests which had some failures but they were present with and >>>>>> without the patch. The best I can really offer is that it works for >>>>>> me, ymmv. The patch is available as commit >>>>>> c725011c4fc5d47e12d131f61bd91a58a40036b5 in >>>>>> https://github.com/JKDingwall/linux.git xfs-enable-cleancache or in >>>>>> the first message of this thread. >>>>> Hey James, >>>>> >>>>> I've run this patch on my local tree and it looks to work right. I am >>>>> saying "looks" as I am hitting some other issue that I believe are >>>>> unralted to the patch - but I need to figure them out before I can >>>>> comfortably say: "Yes, this looks right and works for me as well." >>>>> >>>>> Stay tuned. >>>> Just to add that I have also had no observable problems running this >>>> patch on 3.10.0 or 3.10.1. >>> Yup. And I tested it as well. In other words if you would like to add >>> Acked-by from me that would be super. Thanks! >> My patch is now available in https://github.com/JKDingwall/linux.git >> xfs-enable-cleancache as commit id >> 6d50663e4ec88b7e1fd872b12ac310b1f4bb38c6. I have rebased it on 3.10 >> with KRW's Acked-by and my Signed-off-by in the commit message. Is >> it reasonable for this to be considered for 3.12 or would further >> testing be required? > I think that's sufficient. Send it to the list ;) > > Cheers, > > Dave. I had a quick look through the 3.12 sources today and noted that this patch did not seem to get picked up. I'm still running with it and am now on 3.12 with no observed problems. I'm happy to rebase against 3.12 if required but it seems simple enough it should go on cleanly to the current development tree. Thanks, James From jeff.liu@oracle.com Thu Nov 21 08:28:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 32C367F37 for ; Thu, 21 Nov 2013 08:28:39 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 13446304064 for ; Thu, 21 Nov 2013 06:28:35 -0800 (PST) X-ASG-Debug-ID: 1385044114-04cb6c537c167d00001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id TYFFEdRDq2rpNbDm (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 21 Nov 2013 06:28:35 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rALESXkT019218 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 21 Nov 2013 14:28:34 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rALESXSG014054 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 21 Nov 2013 14:28:33 GMT Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rALESXC8003470 for ; Thu, 21 Nov 2013 14:28:33 GMT Received: from [192.168.1.104] (/221.223.108.50) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 21 Nov 2013 06:28:32 -0800 Message-ID: <528E188C.6070208@oracle.com> Date: Thu, 21 Nov 2013 22:28:28 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH] xfs: integrate xfs_quota_priv header file to xfs_qm Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH] xfs: integrate xfs_quota_priv header file to xfs_qm Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385044115 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142498 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu The xfs_quota_priv header file is only included by xfs_qm header and there is no much users for its contents, hence we can move those stuff to xfs_qm header file and kill it. This patch also remove an unused macro DQFLAGTO_TYPESTR. Signed-off-by: Jie Liu --- fs/xfs/xfs_qm.h | 36 +++++++++++++++++++++++++++++++++++- fs/xfs/xfs_quota_priv.h | 42 ------------------------------------------ 2 files changed, 35 insertions(+), 43 deletions(-) delete mode 100644 fs/xfs/xfs_quota_priv.h diff --git a/fs/xfs/xfs_qm.h b/fs/xfs/xfs_qm.h index a788b66..ae02b84 100644 --- a/fs/xfs/xfs_qm.h +++ b/fs/xfs/xfs_qm.h @@ -20,13 +20,47 @@ #include "xfs_dquot_item.h" #include "xfs_dquot.h" -#include "xfs_quota_priv.h" struct xfs_inode; extern struct kmem_zone *xfs_qm_dqtrxzone; /* + * Number of bmaps that we ask from bmapi when doing a quotacheck. + * We make this restriction to keep the memory usage to a minimum. + */ +#define XFS_DQITER_MAP_SIZE 10 + +#define XFS_IS_DQUOT_UNINITIALIZED(dqp) ( \ + !dqp->q_core.d_blk_hardlimit && \ + !dqp->q_core.d_blk_softlimit && \ + !dqp->q_core.d_rtb_hardlimit && \ + !dqp->q_core.d_rtb_softlimit && \ + !dqp->q_core.d_ino_hardlimit && \ + !dqp->q_core.d_ino_softlimit && \ + !dqp->q_core.d_bcount && \ + !dqp->q_core.d_rtbcount && \ + !dqp->q_core.d_icount) + +/* + * Number of bmaps that we ask from bmapi when doing a quotacheck. + * We make this restriction to keep the memory usage to a minimum. + */ +#define XFS_DQITER_MAP_SIZE 10 + +#define XFS_IS_DQUOT_UNINITIALIZED(dqp) ( \ + !dqp->q_core.d_blk_hardlimit && \ + !dqp->q_core.d_blk_softlimit && \ + !dqp->q_core.d_rtb_hardlimit && \ + !dqp->q_core.d_rtb_softlimit && \ + !dqp->q_core.d_ino_hardlimit && \ + !dqp->q_core.d_ino_softlimit && \ + !dqp->q_core.d_bcount && \ + !dqp->q_core.d_rtbcount && \ + !dqp->q_core.d_icount) + + +/* * This defines the unit of allocation of dquots. * Currently, it is just one file system block, and a 4K blk contains 30 * (136 * 30 = 4080) dquots. It's probably not worth trying to make diff --git a/fs/xfs/xfs_quota_priv.h b/fs/xfs/xfs_quota_priv.h deleted file mode 100644 index 6d86219..0000000 --- a/fs/xfs/xfs_quota_priv.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2000-2003 Silicon Graphics, Inc. - * All Rights Reserved. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it would be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ -#ifndef __XFS_QUOTA_PRIV_H__ -#define __XFS_QUOTA_PRIV_H__ - -/* - * Number of bmaps that we ask from bmapi when doing a quotacheck. - * We make this restriction to keep the memory usage to a minimum. - */ -#define XFS_DQITER_MAP_SIZE 10 - -#define XFS_IS_DQUOT_UNINITIALIZED(dqp) ( \ - !dqp->q_core.d_blk_hardlimit && \ - !dqp->q_core.d_blk_softlimit && \ - !dqp->q_core.d_rtb_hardlimit && \ - !dqp->q_core.d_rtb_softlimit && \ - !dqp->q_core.d_ino_hardlimit && \ - !dqp->q_core.d_ino_softlimit && \ - !dqp->q_core.d_bcount && \ - !dqp->q_core.d_rtbcount && \ - !dqp->q_core.d_icount) - -#define DQFLAGTO_TYPESTR(d) (((d)->dq_flags & XFS_DQ_USER) ? "USR" : \ - (((d)->dq_flags & XFS_DQ_GROUP) ? "GRP" : \ - (((d)->dq_flags & XFS_DQ_PROJ) ? "PRJ":"???"))) - -#endif /* __XFS_QUOTA_PRIV_H__ */ -- 1.8.3.2 From rolandmorgan0011@hotmail.com Thu Nov 21 09:34:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.5 required=5.0 tests=FORGED_HOTMAIL_RCVD2, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,FREEMAIL_REPLYTO, FREEMAIL_REPLYTO_END_DIGIT,LOTS_OF_MONEY autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9B4337F37 for ; Thu, 21 Nov 2013 09:34:37 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7B562304077 for ; Thu, 21 Nov 2013 07:34:34 -0800 (PST) X-ASG-Debug-ID: 1385048073-04cb6c537c16be50001-w1Z2WR Received: from gw-mail.df.gob.mx (lan-d34-0905-0011.uninet-ide.com.mx [187.141.32.209]) by cuda.sgi.com with ESMTP id y8PCjbj4yrVyiSc7 for ; Thu, 21 Nov 2013 07:34:33 -0800 (PST) X-Barracuda-Envelope-From: rolandmorgan0011@hotmail.com X-Barracuda-Apparent-Source-IP: 187.141.32.209 Received: from yaocelotl.df.gob.mx (yaocelotl.df.gob.mx [10.250.100.5]) by gw-mail.df.gob.mx (Postfix) with ESMTP id 3A698E507A9; Thu, 21 Nov 2013 09:26:05 -0600 (CST) Received: from localhost (yaocelotl [127.0.0.1]) by yaocelotl.df.gob.mx (Postfix) with ESMTP id BE23D4F01020; Thu, 21 Nov 2013 09:33:54 -0600 (CST) X-Virus-Scanned: amavisd-new at df.gob.mx Received: from yaocelotl.df.gob.mx ([127.0.0.1]) by localhost (yaocelotl.df.gob.mx [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 8DoZaiYmSMff; Thu, 21 Nov 2013 09:33:54 -0600 (CST) Received: from df.gob.mx (buzones.df.gob.mx [10.250.100.7]) by yaocelotl.df.gob.mx (Postfix) with ESMTP id 6042F4F0101A; Thu, 21 Nov 2013 09:33:52 -0600 (CST) Received: from 8ta-228-247-77.telkomadsl.co.za (8ta-228-247-77.telkomadsl.co.za [197.228.247.77]) by horde0.df.gob.mx (Horde MIME library) with HTTP; Thu, 21 Nov 2013 09:33:50 -0600 Message-ID: <20131121093350.dbrlwrrb40swgw0o@horde0.df.gob.mx> Date: Thu, 21 Nov 2013 09:33:50 -0600 From: Adrian Bayford & wife Gillian Reply-To: rolandmorgan0013@hotmail.com To: undisclosed-recipients:; Subject: Caro Amado MIME-Version: 1.0 X-ASG-Orig-Subj: Caro Amado Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-gw-antispam.df.gob.mx-MailScanner-Information: Please contact the ISP for more information X-gw-antispam.df.gob.mx-MailScanner-ID: 3A698E507A9.A534B X-gw-antispam.df.gob.mx-MailScanner: Found to be clean X-gw-antispam.df.gob.mx-MailScanner-SpamCheck: no es spam, SpamAssassin (almacenado, puntaje=3.954, requerido 5, autolearn=disabled, ALL_TRUSTED -1.00, FORGED_HOTMAIL_RCVD2 1.19, FREEMAIL_FROM 0.00, FREEMAIL_REPLYTO 2.77, FREEMAIL_REPLYTO_END_DIGIT 0.98, LOTS_OF_MONEY 0.00, T_TO_NO_BRKTS_FREEMAIL 0.01) X-gw-antispam.df.gob.mx-MailScanner-SpamScore: sss X-gw-antispam.df.gob.mx-MailScanner-From: rolandmorgan0011@hotmail.com X-Barracuda-Connect: lan-d34-0905-0011.uninet-ide.com.mx[187.141.32.209] X-Barracuda-Start-Time: 1385048073 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.12 X-Barracuda-Spam-Status: No, SCORE=2.12 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA083f, FORGED_HOTMAIL_RCVD2, MAILTO_TO_SPAM_ADDR X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142499 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.12 FORGED_HOTMAIL_RCVD2 hotmail.com 'From' address, but no 'Received:' 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email 1.00 BSF_SC0_SA083f Custom Rule BSF_SC0_SA083f --=20 Caro Amado: Minha esposa e eu ganhei =A3 148 milh=F5es de libras no ano passado, e temo= s feito muita doa=E7=E3o de caridade, por isso decidimos dar R $ 1 milh=E3o cada pa= ra 5 felizardos deste 2013, para sua sorte, seu e-mail nos foi dado pela administra=E7=E3o como Google um dos nossos destinat=E1rios sorte. Estamos = t=E3o felizes por voc=EA e sua fam=EDlia. veja http://www.bbc.co.uk/news/uk-england-19254228 Envie o seu Nome: Endere=E7o: e telefone: Parab=E9ns & Celebrations feliz de anteced=EAncia, para posterior info.Cont= act Roland Morgan via e-mail (rolandmorgan0011@hotmail.com) --=20 Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est=E1 limpio. For all your IT requirements visit: http://www.transtec.co.uk From rolandmorgan0011@hotmail.com Thu Nov 21 09:58:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.5 required=5.0 tests=FORGED_HOTMAIL_RCVD2, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,FREEMAIL_REPLYTO, FREEMAIL_REPLYTO_END_DIGIT,LOTS_OF_MONEY autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7CC077F37 for ; Thu, 21 Nov 2013 09:58:51 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3A56F8F8087 for ; Thu, 21 Nov 2013 07:58:51 -0800 (PST) X-ASG-Debug-ID: 1385049529-04bdf06eef170820001-w1Z2WR Received: from gw-mail.df.gob.mx (lan-d34-0905-0011.uninet-ide.com.mx [187.141.32.209]) by cuda.sgi.com with ESMTP id Q3bJH78ntRm0ubuD for ; Thu, 21 Nov 2013 07:58:50 -0800 (PST) X-Barracuda-Envelope-From: rolandmorgan0011@hotmail.com X-Barracuda-Apparent-Source-IP: 187.141.32.209 Received: from yaocelotl.df.gob.mx (yaocelotl.df.gob.mx [10.250.100.5]) by gw-mail.df.gob.mx (Postfix) with ESMTP id AB616E50785; Thu, 21 Nov 2013 09:50:47 -0600 (CST) Received: from localhost (yaocelotl [127.0.0.1]) by yaocelotl.df.gob.mx (Postfix) with ESMTP id 42E2F4F00FF2; Thu, 21 Nov 2013 09:58:37 -0600 (CST) X-Virus-Scanned: amavisd-new at df.gob.mx Received: from yaocelotl.df.gob.mx ([127.0.0.1]) by localhost (yaocelotl.df.gob.mx [127.0.0.1]) (amavisd-new, port 10024) with LMTP id l2fKMKE73bQT; Thu, 21 Nov 2013 09:58:37 -0600 (CST) Received: from df.gob.mx (buzones.df.gob.mx [10.250.100.7]) by yaocelotl.df.gob.mx (Postfix) with ESMTP id DB7CA4F00F36; Thu, 21 Nov 2013 09:58:35 -0600 (CST) Received: from 8ta-228-247-77.telkomadsl.co.za (8ta-228-247-77.telkomadsl.co.za [197.228.247.77]) by horde0.df.gob.mx (Horde MIME library) with HTTP; Thu, 21 Nov 2013 09:58:33 -0600 Message-ID: <20131121095833.7u5wrl7isocsk0ss@horde0.df.gob.mx> Date: Thu, 21 Nov 2013 09:58:33 -0600 From: Adrian Bayford & wife Gillian Reply-To: rolandmorgan0013@hotmail.com To: undisclosed-recipients:; Subject: Caro Amado MIME-Version: 1.0 X-ASG-Orig-Subj: Caro Amado Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-gw-antispam.df.gob.mx-MailScanner-Information: Please contact the ISP for more information X-gw-antispam.df.gob.mx-MailScanner-ID: AB616E50785.A5FB6 X-gw-antispam.df.gob.mx-MailScanner: Found to be clean X-gw-antispam.df.gob.mx-MailScanner-SpamCheck: no es spam, SpamAssassin (almacenado, puntaje=3.954, requerido 5, autolearn=disabled, ALL_TRUSTED -1.00, FORGED_HOTMAIL_RCVD2 1.19, FREEMAIL_FROM 0.00, FREEMAIL_REPLYTO 2.77, FREEMAIL_REPLYTO_END_DIGIT 0.98, LOTS_OF_MONEY 0.00, T_TO_NO_BRKTS_FREEMAIL 0.01) X-gw-antispam.df.gob.mx-MailScanner-SpamScore: sss X-gw-antispam.df.gob.mx-MailScanner-From: rolandmorgan0011@hotmail.com X-Barracuda-Connect: lan-d34-0905-0011.uninet-ide.com.mx[187.141.32.209] X-Barracuda-Start-Time: 1385049529 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.12 X-Barracuda-Spam-Status: No, SCORE=2.12 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA083f, FORGED_HOTMAIL_RCVD2, MAILTO_TO_SPAM_ADDR X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142499 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.12 FORGED_HOTMAIL_RCVD2 hotmail.com 'From' address, but no 'Received:' 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email 1.00 BSF_SC0_SA083f Custom Rule BSF_SC0_SA083f --=20 Caro Amado: Minha esposa e eu ganhei =A3 148 milh=F5es de libras no ano passado, e temo= s feito muita doa=E7=E3o de caridade, por isso decidimos dar R $ 1 milh=E3o cada pa= ra 5 felizardos deste 2013, para sua sorte, seu e-mail nos foi dado pela administra=E7=E3o como Google um dos nossos destinat=E1rios sorte. Estamos = t=E3o felizes por voc=EA e sua fam=EDlia. veja http://www.bbc.co.uk/news/uk-england-19254228 Envie o seu Nome: Endere=E7o: e telefone: Parab=E9ns & Celebrations feliz de anteced=EAncia, para posterior info.Cont= act Roland Morgan via e-mail (rolandmorgan0011@hotmail.com) --=20 Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est=E1 limpio. For all your IT requirements visit: http://www.transtec.co.uk From bpm@sgi.com Thu Nov 21 10:07:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8D1EF7F37 for ; Thu, 21 Nov 2013 10:07:45 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id 87F28AC00D; Thu, 21 Nov 2013 08:07:41 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 2C73D4266DC; Thu, 21 Nov 2013 10:07:41 -0600 (CST) Date: Thu, 21 Nov 2013 10:07:41 -0600 From: Ben Myers To: James Dingwall Cc: Dave Chinner , xfs@oss.sgi.com, Konrad Rzeszutek Wilk Subject: Re: Cleancache support in XFS Message-ID: <20131121160741.GK1935@sgi.com> References: <20130501223022.GQ10481@dastard> <518222D3.3080109@zynstra.com> <20130522192834.GD10617@phenom.dumpdata.com> <519F1708.10603@zynstra.com> <20130607170826.GA6925@phenom.dumpdata.com> <51E8E834.6080509@zynstra.com> <20130722154812.GC30300@phenom.dumpdata.com> <51EE2F54.80701@zynstra.com> <20130723082700.GK19986@dastard> <528E0C3F.3010401@zynstra.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528E0C3F.3010401@zynstra.com> User-Agent: Mutt/1.5.20 (2009-06-14) Hi James, On Thu, Nov 21, 2013 at 01:35:59PM +0000, James Dingwall wrote: > Dave Chinner wrote: > >On Tue, Jul 23, 2013 at 08:23:00AM +0100, James Dingwall wrote: > >>Konrad Rzeszutek Wilk wrote: > >>>On Fri, Jul 19, 2013 at 08:18:12AM +0100, James Dingwall wrote: > >>>>Konrad Rzeszutek Wilk wrote: > >>>>>On Fri, May 24, 2013 at 08:30:16AM +0100, James Dingwall wrote: > >>>>>>Konrad Rzeszutek Wilk wrote: > >>>>>>>On Thu, May 02, 2013 at 09:24:51AM +0100, James Dingwall wrote: > >>>>>>>>Dave Chinner wrote: > >>>>>>>>>On Wed, May 01, 2013 at 11:20:44AM -0500, Ben Myers wrote: > >>>>>>>>>>Hi James, > >>>>>>>Hey folks, > >>>>>>>I am walking through my vacation-emails-mbox. > >>>>>>> > >>>>>>>>>>On Wed, May 01, 2013 at 01:39:09PM +0100, James Dingwall wrote: > >>>>>>>>>>>In reference to: http://oss.sgi.com/archives/xfs/2012-05/msg00046.html > >>>>>>>>>>> > >>>>>>>>>>>$ grep -r cleancache fs/xfs > >>>>>>>>>>>on the 3.9 kernel source suggests that no patch was submitted to > >>>>>>>>>>>enable cleancache for the XFS filesystem. Since it was suggested > >>>>>>>>>>>that this could be a one liner I've had a go and my first effort is > >>>>>>>>>>>inline below. While this seems to compile OK I have no experience > >>>>>>>>>>>in filesystems so I would appreciate it if anyone can point out that > >>>>>>>>>>>it is obviously wrong and likely to eat my data before I try booting > >>>>>>>>>>>the kernel. > >>>>>>>>>>> > >>>>>>>>>>>If it seems a reasonable attempt what would be the best way to check > >>>>>>>>>>>that it isn't doing nasty things? > >>>>>>>>>>Hrm.. Looks like there is a doc in Documentation/vm/cleancache.txt which > >>>>>>>>>>includes a list of attributes the filesystem needs to have to work properly > >>>>>>>>>>with cleancache. > >>>>>>>>>So, those points are: > >>>>>>>>I had started to look at these too but I feel very out of my depth! > >>>>>>>>I had similar conclusions to what Dave wrote but I don't think my > >>>>>>>>thoughts should carry very much (any) weight. Anyway I gambled and > >>>>>>>>booted my xen domU with this patch and so far so good... xen top > >>>>>>>>shows that tmem is now being used where previously it wasn't. I'll > >>>>>>>>try running the xfstests at the weekend after a couple more days up > >>>>>>>>time to see what happens. > >>>>>>>And how did it go? > >>>>>>I am running the patch I created on 3.9.3 on half of my xen guests > >>>>>>now and have not noticed any stability or filesystem problems. xl > >>>>>>top with 'T' shows that the guests running with it are using > >>>>>>ephemeral pages were those without do not. I did do some runs with > >>>>>>xfstests which had some failures but they were present with and > >>>>>>without the patch. The best I can really offer is that it works for > >>>>>>me, ymmv. The patch is available as commit > >>>>>>c725011c4fc5d47e12d131f61bd91a58a40036b5 in > >>>>>>https://github.com/JKDingwall/linux.git xfs-enable-cleancache or in > >>>>>>the first message of this thread. > >>>>>Hey James, > >>>>> > >>>>>I've run this patch on my local tree and it looks to work right. I am > >>>>>saying "looks" as I am hitting some other issue that I believe are > >>>>>unralted to the patch - but I need to figure them out before I can > >>>>>comfortably say: "Yes, this looks right and works for me as well." > >>>>> > >>>>>Stay tuned. > >>>>Just to add that I have also had no observable problems running this > >>>>patch on 3.10.0 or 3.10.1. > >>>Yup. And I tested it as well. In other words if you would like to add > >>>Acked-by from me that would be super. Thanks! > >>My patch is now available in https://github.com/JKDingwall/linux.git > >>xfs-enable-cleancache as commit id > >>6d50663e4ec88b7e1fd872b12ac310b1f4bb38c6. I have rebased it on 3.10 > >>with KRW's Acked-by and my Signed-off-by in the commit message. Is > >>it reasonable for this to be considered for 3.12 or would further > >>testing be required? > >I think that's sufficient. Send it to the list ;) > > > >Cheers, > > > >Dave. > I had a quick look through the 3.12 sources today and noted that > this patch did not seem to get picked up. I'm still running with it > and am now on 3.12 with no observed problems. I'm happy to rebase > against 3.12 if required but it seems simple enough it should go on > cleanly to the current development tree. It hasn't been picked up because I'm not quite convinced it's ok to do this. See if you can get a Dave, Christoph, or Eric to offer a Reviewed-by with a little explanation of why this is ok and I'll pull it in. ;) Thanks, Ben From bpm@sgi.com Thu Nov 21 10:20:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B56957F37 for ; Thu, 21 Nov 2013 10:20:32 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id 40283AC011 for ; Thu, 21 Nov 2013 08:20:32 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id EB06A4266DC; Thu, 21 Nov 2013 10:20:31 -0600 (CST) Date: Thu, 21 Nov 2013 10:20:31 -0600 From: Ben Myers To: xfs@oss.sgi.com Subject: vaca next week Message-ID: <20131121162031.GL1935@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Hey Folks, I'm gonna be out next week of Nov 25 for some vacation. Regards, Ben From sandeen@sandeen.net Thu Nov 21 10:27:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3EC007F37 for ; Thu, 21 Nov 2013 10:27:10 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1E79D8F804B for ; Thu, 21 Nov 2013 08:27:07 -0800 (PST) X-ASG-Debug-ID: 1385051225-04cb6c537d16e8f0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id rz1OzJ3P45pAFC8H for ; Thu, 21 Nov 2013 08:27:06 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 8C1586567D03; Thu, 21 Nov 2013 10:27:05 -0600 (CST) Message-ID: <528E3458.6040100@sandeen.net> Date: Thu, 21 Nov 2013 10:27:04 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Rich Johnston , xfs@oss.sgi.com Subject: Re: [PATCH V3] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131119171527.125924934@sgi.com> <528D82CC.5060503@sandeen.net> <528D84E1.3010500@sgi.com> X-ASG-Orig-Subj: Re: [PATCH V3] xfsprogs: update version for 3.2.0-alpha2 In-Reply-To: <528D84E1.3010500@sgi.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1385051225 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142500 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/20/13, 9:58 PM, Rich Johnston wrote: > > > On 11/20/2013 09:49 PM, Eric Sandeen wrote: >> Just hit the highlights: >> >> * What new features? >> * What changes in behavior? >> * What bugs were fixed? >> >> you have a lot of leeway, but use your editorial powers to create >> something useful to a user by distilling this noise into a narrative. >> And fix spelling as needed. ;) >> >> If you'd like me to just write the changelog so we can get it out the >> door, let me know. > > Kinda caught up in other things, go for it. English is not my first language. Many thanks Eric. Ok, I'll come up w/ something tomorrow. I'll take that bullet for you. ;) (Dave, unless you feel like putting something together before I wake up) (And I didn't send this prior to waking up! I'll try to get something together today) -Eric From martboutin@gmail.com Thu Nov 21 10:35:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 79DB27F37 for ; Thu, 21 Nov 2013 10:35:17 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id DA695AC004 for ; Thu, 21 Nov 2013 08:35:16 -0800 (PST) X-ASG-Debug-ID: 1385051714-04cbb0416817ca50001-NocioJ Received: from mail-vc0-f176.google.com (mail-vc0-f176.google.com [209.85.220.176]) by cuda.sgi.com with ESMTP id 638wBQHjXNvsf4PZ (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 21 Nov 2013 08:35:15 -0800 (PST) X-Barracuda-Envelope-From: martboutin@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.220.176 X-Barracuda-IPDD: Level1 [gmail.com/209.85.220.176] Received: by mail-vc0-f176.google.com with SMTP id lf12so2598780vcb.7 for ; Thu, 21 Nov 2013 08:35:14 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.220.176] X-Barracuda-IPDD: Level1 [gmail.com/209.85.220.176] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=KThIX4SfJEI3AR5V7A2riHG8/V3xPX5/w6xulDQpM2k=; b=wh0hEHhDdLwQ5Zck0AwOWwxwaG5XbwLviy30Fkh55gc8bkApIQo1f5QSc9CSwC4c/n I/JOJ5cjEbxWmvvRPTIuyE00wofg1nr/my6pLJZ0M6E324u0vI0qfWiqK9UgkvSOUY3M irEcLibv2+NlLfebcA6gSfV/EXMqkUfq7p4ISmNsWwQgR8eLsJWKAxbH4SB/xQwM6/57 5yWrhhoKwq63WltTtuRHBTRfpuSipji3dfYg8CMj2S11BFYCml6DlC8in1W1f3/V5IwB 1EV/0hYAyfyfE5pYhGsbQfSgJSxJZEWKa2MFOIVO8jXFswS005EewbE5+ghcVFFpyLpS cIxQ== MIME-Version: 1.0 X-Received: by 10.220.86.69 with SMTP id r5mr6588234vcl.9.1385051714514; Thu, 21 Nov 2013 08:35:14 -0800 (PST) Received: by 10.220.152.7 with HTTP; Thu, 21 Nov 2013 08:35:14 -0800 (PST) In-Reply-To: References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> <20131121092606.GU11434@dastard> Date: Thu, 21 Nov 2013 11:35:14 -0500 Message-ID: Subject: Re: Filesystem writes on RAID5 too slow From: Martin Boutin X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow To: Dave Chinner Cc: Eric Sandeen , "Kernel.org-Linux-RAID" , xfs-oss , "Kernel.org-Linux-EXT4" Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-vc0-f176.google.com[209.85.220.176] X-Barracuda-Start-Time: 1385051715 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142500 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Sorry for the spam but I just noticed that the XFS stripe unit does not match the strip unit of the underlying RAID device. I tried to do a mkfs.xfs with a stripe of 512KiB but mkfs.xfs complains that the maximum stripe width is 256KiB. So I recreated the RAID with a stripe of 256KiB: $ cat /proc/mdstat Personalities : [linear] [raid6] [raid5] [raid4] md0 : active raid5 sdc2[3] sdb2[1] sda2[0] 1932957184 blocks super 1.2 level 5, 256k chunk, algorithm 2 [3/2] [UU_] resync=DELAYED bitmap: 1/1 pages [4KB], 2097152KB chunk and called mkf.xfs with proper parameters: $ mkfs.xfs -d sunit=512,swidth=1024 -f -l size=32m /dev/md0 Unfortunately the file is still created unaligned to the RAID stripe. $ xfs_bmap -vvp /tmp/diskmnt/filewr.zero /tmp/diskmnt/filewr.zero: EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS 0: [0..507903]: 2048544..2556447 0 (2048544..2556447) 507904 01111 FLAG Values: 010000 Unwritten preallocated extent 001000 Doesn't begin on stripe unit 000100 Doesn't end on stripe unit 000010 Doesn't begin on stripe width 000001 Doesn't end on stripe width Now I'm out of ideas.. - Martin On Thu, Nov 21, 2013 at 8:31 AM, Martin Boutin wrote: > $ uname -a > Linux haswell1 3.10.10 #1 SMP PREEMPT Wed Oct 2 11:22:22 CEST 2013 > i686 GNU/Linux > > $ xfs_repair -V > xfs_repair version 3.1.4 > > $ cat /proc/cpuinfo | grep processor > processor : 0 > processor : 1 > > $ mkfs.xfs -s size=4096 -f -l size=32m /dev/md0 > $ mount -t xfs /dev/md0 /tmp/diskmnt/ > $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct > 1000+0 records in > 1000+0 records out > 1048576000 bytes (1.0 GB) copied, 28.0304 s, 37.4 MB/s > > $ cat /proc/meminfo > MemTotal: 1313956 kB > MemFree: 1099936 kB > Buffers: 13232 kB > Cached: 141452 kB > SwapCached: 0 kB > Active: 128960 kB > Inactive: 55936 kB > Active(anon): 30548 kB > Inactive(anon): 1096 kB > Active(file): 98412 kB > Inactive(file): 54840 kB > Unevictable: 0 kB > Mlocked: 0 kB > HighTotal: 626696 kB > HighFree: 452472 kB > LowTotal: 687260 kB > LowFree: 647464 kB > SwapTotal: 72256 kB > SwapFree: 72256 kB > Dirty: 8 kB > Writeback: 0 kB > AnonPages: 30172 kB > Mapped: 15764 kB > Shmem: 1432 kB > Slab: 14720 kB > SReclaimable: 6632 kB > SUnreclaim: 8088 kB > KernelStack: 1792 kB > PageTables: 1176 kB > NFS_Unstable: 0 kB > Bounce: 0 kB > WritebackTmp: 0 kB > CommitLimit: 729232 kB > Committed_AS: 734116 kB > VmallocTotal: 327680 kB > VmallocUsed: 10192 kB > VmallocChunk: 294904 kB > DirectMap4k: 12280 kB > DirectMap4M: 692224 kB > > $ cat /proc/mounts > (...) > /dev/md0 /tmp/diskmnt xfs > rw,relatime,attr2,inode64,sunit=1024,swidth=2048,noquota 0 0 > > $ cat /proc/partitions > major minor #blocks name > > 8 0 976762584 sda > 8 1 10281600 sda1 > 8 2 966479960 sda2 > 8 16 976762584 sdb > 8 17 10281600 sdb1 > 8 18 966479960 sdb2 > 8 32 976762584 sdc > 8 33 10281600 sdc1 > 8 34 966479960 sdc2 > (...) > 9 1 20560896 md1 > 9 0 1932956672 md0 > > # same layout for other disks > $ fdisk -c -u /dev/sda > > The device presents a logical sector size that is smaller than > the physical sector size. Aligning to a physical sector (or optimal > I/O) size boundary is recommended, or performance may be impacted. > > Command (m for help): p > > Disk /dev/sda: 1000.2 GB, 1000204886016 bytes > 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors > Units = sectors of 1 * 512 = 512 bytes > Sector size (logical/physical): 512 bytes / 4096 bytes > I/O size (minimum/optimal): 4096 bytes / 4096 bytes > Disk identifier: 0x00000000 > > Device Boot Start End Blocks Id System > /dev/sda1 2048 20565247 10281600 83 Linux > /dev/sda2 20565248 1953525167 966479960 83 Linux > > # unfortunately I had to reinitelize the array and recovery takes a > while.. it does not impact performance much though. > $ cat /proc/mdstat > Personalities : [linear] [raid6] [raid5] [raid4] > md0 : active raid5 sda2[0] sdc2[3] sdb2[1] > 1932956672 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [UU_] > [>....................] recovery = 2.4% (23588740/966478336) > finish=156.6min speed=100343K/sec > bitmap: 0/1 pages [0KB], 2097152KB chunk > > > # sda sdb and sdc are the same model > $ hdparm -I /dev/sda > > /dev/sda: > > ATA device, with non-removable media > Model Number: HGST HCC541010A9E680 > (...) > Firmware Revision: JA0OA560 > Transport: Serial, ATA8-AST, SATA 1.0a, SATA II > Extensions, SATA Rev 2.5, SATA Rev 2.6; Revision: ATA8-AST T13 Project > D1697 Revision 0b > Standards: > Used: unknown (minor revision code 0x0028) > Supported: 8 7 6 5 > Likely used: 8 > Configuration: > Logical max current > cylinders 16383 16383 > heads 16 16 > sectors/track 63 63 > -- > CHS current addressable sectors: 16514064 > LBA user addressable sectors: 268435455 > LBA48 user addressable sectors: 1953525168 > Logical Sector size: 512 bytes > Physical Sector size: 4096 bytes > Logical Sector-0 offset: 0 bytes > device size with M = 1024*1024: 953869 MBytes > device size with M = 1000*1000: 1000204 MBytes (1000 GB) > cache/buffer size = 8192 KBytes (type=DualPortCache) > Form Factor: 2.5 inch > Nominal Media Rotation Rate: 5400 > Capabilities: > LBA, IORDY(can be disabled) > Queue depth: 32 > Standby timer values: spec'd by Standard, no device specific minimum > R/W multiple sector transfer: Max = 16 Current = 16 > Advanced power management level: 128 > DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 > Cycle time: min=120ns recommended=120ns > PIO: pio0 pio1 pio2 pio3 pio4 > Cycle time: no flow control=120ns IORDY flow control=120ns > > $ hdparm -I /dev/sd{a,b,c} | grep "Write cache" > * Write cache > * Write cache > * Write cache > # therefore write cache is enabled in all drives > > $ xfs_info /dev/md0 > meta-data=/dev/md0 isize=256 agcount=32, agsize=15101312 blks > = sectsz=4096 attr=2 > data = bsize=4096 blocks=483239168, imaxpct=5 > = sunit=128 swidth=256 blks > naming =version 2 bsize=4096 ascii-ci=0 > log =internal bsize=4096 blocks=8192, version=2 > = sectsz=4096 sunit=1 blks, lazy-count=1 > realtime =none extsz=4096 blocks=0, rtextents=0 > > $ xfs_bmap -vvp /tmp/diskmnt/filewr.zero > /tmp/diskmnt/filewr.zero: > EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS > 0: [0..2047999]: 2049056..4097055 0 (2049056..4097055) 2048000 01111 > FLAG Values: > 010000 Unwritten preallocated extent > 001000 Doesn't begin on stripe unit > 000100 Doesn't end on stripe unit > 000010 Doesn't begin on stripe width > 000001 Doesn't end on stripe width > # this does not look good, does it? > > # run while dd was executing, looks like we have almost the half > writes as reads.... > $ iostat -d -k 30 2 /dev/sda2 /dev/sdb2 /dev/sdc2 > Linux 3.10.10 (haswell1) 11/21/2013 _i686_ (2 CPU) > > Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn > sda2 13.75 6639.52 232.17 78863819 2757731 > sdb2 13.74 6639.42 232.24 78862660 2758483 > sdc2 13.68 55.86 6813.67 663443 80932375 > > Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn > sda2 78.27 11191.20 22556.07 335736 676682 > sdb2 78.30 11175.73 22589.13 335272 677674 > sdc2 78.30 5506.13 28258.47 165184 847754 > > Thanks > - Martin > > On Thu, Nov 21, 2013 at 4:50 AM, Martin Boutin wrote: >> On Thu, Nov 21, 2013 at 4:26 AM, Dave Chinner wrote: >>> On Thu, Nov 21, 2013 at 04:11:41AM -0500, Martin Boutin wrote: >>>> On Mon, Nov 18, 2013 at 7:57 PM, Dave Chinner wrote: >>>> > On Mon, Nov 18, 2013 at 12:28:21PM -0600, Eric Sandeen wrote: >>>> >> On 11/18/13, 10:02 AM, Martin Boutin wrote: >>>> >> > Dear list, >>>> >> > >>>> >> > I am writing about an apparent issue (or maybe it is normal, that's my >>>> >> > question) regarding filesystem write speed in in a linux raid device. >>>> >> > More specifically, I have linux-3.10.10 running in an Intel Haswell >>>> >> > embedded system with 3 HDDs in a RAID-5 configuration. >>>> >> > The hard disks have 4k physical sectors which are reported as 512 >>>> >> > logical size. I made sure the partitions underlying the raid device >>>> >> > start at sector 2048. >>>> >> >>>> >> (fixed cc: to xfs list) >>>> >> >>>> >> > The RAID device has version 1.2 metadata and 4k (bytes) of data >>>> >> > offset, therefore the data should also be 4k aligned. The raid chunk >>>> >> > size is 512K. >>>> >> > >>>> >> > I have the md0 raid device formatted as ext3 with a 4k block size, and >>>> >> > stride and stripes correctly chosen to match the raid chunk size, that >>>> >> > is, stride=128,stripe-width=256. >>>> >> > >>>> >> > While I was working in a small university project, I just noticed that >>>> >> > the write speeds when using a filesystem over raid are *much* slower >>>> >> > than when writing directly to the raid device (or even compared to >>>> >> > filesystem read speeds). >>>> >> > >>>> >> > The command line for measuring filesystem read and write speeds was: >>>> >> > >>>> >> > $ dd if=/tmp/diskmnt/filerd.zero of=/dev/null bs=1M count=1000 iflag=direct >>>> >> > $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct >>>> >> > >>>> >> > The command line for measuring raw read and write speeds was: >>>> >> > >>>> >> > $ dd if=/dev/md0 of=/dev/null bs=1M count=1000 iflag=direct >>>> >> > $ dd if=/dev/zero of=/dev/md0 bs=1M count=1000 oflag=direct >>>> >> > >>>> >> > Here are some speed measures using dd (an average of 20 runs).: >>>> >> > >>>> >> > device raw/fs mode speed (MB/s) slowdown (%) >>>> >> > /dev/md0 raw read 207 >>>> >> > /dev/md0 raw write 209 >>>> >> > /dev/md1 raw read 214 >>>> >> > /dev/md1 raw write 212 >>>> > >>>> > So, that's writing to the first 1GB of /dev/md0, and all the writes >>>> > are going to be aligned to the MD stripe. >>>> > >>>> >> > /dev/md0 xfs read 188 9 >>>> >> > /dev/md0 xfs write 35 83o >>>> > >>>> > And these will not be written to the first 1GB of the block device >>>> > but somewhere else. Most likely a region that hasn't otherwise been >>>> > used, and so isn't going to be overwriting the same blocks like the >>>> > /dev/md0 case is going to be. Perhaps there's some kind of stripe >>>> > caching effect going on here? Was the md device fully initialised >>>> > before you ran these tests? >>>> > >>>> >> > >>>> >> > /dev/md1 ext3 read 199 7 >>>> >> > /dev/md1 ext3 write 36 83 >>>> >> > >>>> >> > /dev/md0 ufs read 212 0 >>>> >> > /dev/md0 ufs write 53 75 >>>> >> > >>>> >> > /dev/md0 ext2 read 202 2 >>>> >> > /dev/md0 ext2 write 34 84 >>>> > >>>> > I suspect what you are seeing here is either the latency introduced >>>> > by having to allocate blocks before issuing the IO, or the file >>>> > layout due to allocation is not idea. Single threaded direct IO is >>>> > latency bound, not bandwidth bound and, as such, is IO size >>>> > sensitive. Allocation for direct IO is also IO size sensitive - >>>> > there's typically an allocation per IO, so the more IO you have to >>>> > do, the more allocation that occurs. >>>> >>>> I just did a few more tests, this time with ext4: >>>> >>>> device raw/fs mode speed (MB/s) slowdown (%) >>>> /dev/md0 ext4 read 199 4% >>>> /dev/md0 ext4 write 210 0% >>>> >>>> This time, no slowdown at all on ext4. I believe this is due to the >>>> multiblock allocation feature of ext4 (I'm using O_DIRECT, so it >>>> should be it). So I guess for the other filesystems, it was indeed >>>> the latency introduced by block allocation. >>> >>> Except that XFS does extent based allocation as well, so that's not >>> likely the reason. The fact that ext4 doesn't see a slowdown like >>> every other filesystem really doesn't make a lot of sense to >>> me, either from an IO dispatch point of view or an IO alignment >>> point of view. >>> >>> Why? Because all the filesystems align identically to the underlying >>> device and all should be doing 4k block aligned IO, and XFS has >>> roughly the same allocation overhead for this workload as ext4. >>> Did you retest XFS or any of the other filesystems directly after >>> running the ext4 tests (i.e. confirm you are testing apples to >>> apples)? >> >> Yes I did, the performance figures did not change for either XFS or ext3. >>> >>> What we need to determine why other filesystems are slow (and why >>> ext4 is fast) is more information about your configuration and block >>> traces showing what is happening at the IO level, like was requested >>> in a previous email.... >> >> Ok, I'm going to try coming up with meaningful data. Thanks. >>> >>> Cheers, >>> >>> Dave. >>> -- >>> Dave Chinner >>> david@fromorbit.com >> >> >> >> -- >> Martin Boutin -- Martin Boutin From bpm@sgi.com Thu Nov 21 10:44:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8E1257F37 for ; Thu, 21 Nov 2013 10:44:03 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4EB43304075; Thu, 21 Nov 2013 08:44:00 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id EA9BD4266DC; Thu, 21 Nov 2013 10:43:59 -0600 (CST) To: torvalds@linux-foundation.org Subject: [GIT PULL] XFS update #2 for 3.13-rc1 Cc: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, xfs@oss.sgi.com Message-Id: <20131121164359.EA9BD4266DC@whiskey.americas.sgi.com> Date: Thu, 21 Nov 2013 10:43:59 -0600 (CST) From: bpm@sgi.com (Ben Myers) Hi Linus, Please pull this xfs update for 3.13-rc1. There are a couple of patches that I wasn't quite sure about in time for our initial 3.13 pull request, a bugfix, and an update to add Dave to MAINTAINERS. Thanks, Ben The following changes since commit 359d992bcd398273637cd9edde10afca953783c4: xfs: simplify kmem_{zone_}zalloc (2013-11-06 16:31:27 -0600) are available in the git repository at: git://oss.sgi.com/xfs/xfs.git tags/xfs-for-linus-v3.13-rc1-2 for you to fetch changes up to 2fe8c1c08b3fbd87dd2641c8f032ff6e965d5803: xfs: open code inc_inode_iversion when logging an inode (2013-11-18 09:42:08 -0600) ---------------------------------------------------------------- xfs: update #2 for v3.13-rc1 Here we have a performance fix for inode iversion, increased inode cluster size for v5 superblock filesystems, a fix for error handling in xfs_bmap_add_attrfork, and a MAINTAINERS update to add Dave. ---------------------------------------------------------------- Ben Myers (1): xfs: update maintainers Dave Chinner (2): xfs: increase inode cluster size for v5 filesystems xfs: open code inc_inode_iversion when logging an inode Mark Tinguely (1): xfs: fix unlock in xfs_bmap_add_attrfork MAINTAINERS | 2 +- fs/xfs/xfs_bmap.c | 38 +++++++++++++++++++++----------------- fs/xfs/xfs_mount.c | 15 +++++++++++++++ fs/xfs/xfs_mount.h | 2 +- fs/xfs/xfs_trans_inode.c | 8 +++++--- fs/xfs/xfs_trans_resv.c | 3 +-- 6 files changed, 44 insertions(+), 24 deletions(-) From bernd.schubert@itwm.fraunhofer.de Thu Nov 21 12:00:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9390C29DF9 for ; Thu, 21 Nov 2013 12:00:57 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 80817304039 for ; Thu, 21 Nov 2013 10:00:57 -0800 (PST) X-ASG-Debug-ID: 1385056851-04cbb04166180c40001-NocioJ Received: from mailgw1.uni-kl.de (mailgw1.uni-kl.de [131.246.120.220]) by cuda.sgi.com with ESMTP id vfKJ47GhMuSzwaes (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 21 Nov 2013 10:00:52 -0800 (PST) X-Barracuda-Envelope-From: bernd.schubert@itwm.fraunhofer.de X-Barracuda-Apparent-Source-IP: 131.246.120.220 Received: from itwm2.itwm.fhg.de (itwm2.itwm.fhg.de [131.246.191.3]) by mailgw1.uni-kl.de (8.14.3/8.14.3/Debian-9.4) with ESMTP id rALI0oP8023141 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Thu, 21 Nov 2013 19:00:50 +0100 Received: from mail2.itwm.fhg.de ([131.246.191.79]:48022) by itwm2.itwm.fhg.de with esmtps (TLSv1:DES-CBC3-SHA:168) (/C=DE/ST=Bayern/L=Muenchen/O=Fraunhofer/OU=ITWM/OU=Services/CN=smtp.itwm.fraunhofer.de)(verified=1) (Exim 4.74 #1) id 1VjYYb-000790-At; Thu, 21 Nov 2013 19:00:49 +0100 Message-ID: <528E4A50.7040609@itwm.fraunhofer.de> Date: Thu, 21 Nov 2013 19:00:48 +0100 From: Bernd Schubert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: fsdevel@fhgfs.com, xfs@oss.sgi.com, linux-ext4@vger.kernel.org CC: Kent Overstreet , NeilBrown , Jens Axboe Subject: bio_add_page rw mode check by merge_bvec_fn Content-Type: text/plain; charset=UTF-8 X-ASG-Orig-Subj: bio_add_page rw mode check by merge_bvec_fn Content-Transfer-Encoding: 7bit X-ITWM-CharSet: UTF-8 X-ITWM-Scanned-By: mail2.itwm.fhg.de X-Barracuda-Connect: mailgw1.uni-kl.de[131.246.120.220] X-Barracuda-Start-Time: 1385056852 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142502 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi all, raid5_mergeable_bvec() (q->merge_bvec_fn) checks for the rw-type and makes decisions based on that if the bio is mergable or not. But so far this value is only initialized on calling submit_bio(), at least not by ext4 and xfs. I have not checked other file system so far. Question 1: merge_bvec_fn is supposed to be removed, is is still worth to fix the usage of merge_bvec_fn? Question 2: If it is still supposed to be fixed, how do want to have it? So far I have two patches for xfs and ext4 to set the rw type directly there, but maybe bio_add_page should get an int rw_type parameter and set bio->bi_rw itself? diff --git a/fs/ext4/page-io.c b/fs/ext4/page-io.c index d488f80..4cddc15 100644 --- a/fs/ext4/page-io.c +++ b/fs/ext4/page-io.c @@ -370,6 +370,7 @@ static int io_submit_init_bio(struct ext4_io_submit *io, bio->bi_bdev = bh->b_bdev; bio->bi_end_io = ext4_end_bio; bio->bi_private = ext4_get_io_end(io->io_end); + bio->bi_rw |= io->io_op; io->io_bio = bio; io->io_next_block = bh->b_blocknr; return 0; diff --git a/fs/xfs/xfs_aops.c b/fs/xfs/xfs_aops.c index 71c8c9d..b48048f 100644 --- a/fs/xfs/xfs_aops.c +++ b/fs/xfs/xfs_aops.c @@ -401,7 +401,8 @@ xfs_submit_ioend_bio( STATIC struct bio * xfs_alloc_ioend_bio( - struct buffer_head *bh) + struct buffer_head *bh, + struct writeback_control *wbc) { int nvecs = bio_get_nr_vecs(bh->b_bdev); struct bio *bio = bio_alloc(GFP_NOIO, nvecs); @@ -409,6 +410,7 @@ xfs_alloc_ioend_bio( ASSERT(bio->bi_private == NULL); bio->bi_sector = bh->b_blocknr * (bh->b_size >> 9); bio->bi_bdev = bh->b_bdev; + bio->bi_rw |= (wbc->sync_mode == WB_SYNC_ALL) ? WRITE_SYNC : WRITE; return bio; } @@ -511,7 +513,8 @@ xfs_submit_ioend( if (!bio) { retry: - bio = xfs_alloc_ioend_bio(bh); + bio = xfs_alloc_ioend_bio(bh, wbc); + } else if (bh->b_blocknr != lastblock + 1) { xfs_submit_ioend_bio(wbc, ioend, bio); goto retry; Thanks, Bernd From bernd.schubert@itwm.fraunhofer.de Thu Nov 21 12:08:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 00F9829DF9 for ; Thu, 21 Nov 2013 12:08:34 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8B508AC00D for ; Thu, 21 Nov 2013 10:08:30 -0800 (PST) X-ASG-Debug-ID: 1385057307-04bdf06eef176ec0001-NocioJ Received: from mailgw1.uni-kl.de (mailgw1.uni-kl.de [131.246.120.220]) by cuda.sgi.com with ESMTP id C8tfYBKOosBzzxxb (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 21 Nov 2013 10:08:29 -0800 (PST) X-Barracuda-Envelope-From: bernd.schubert@itwm.fraunhofer.de X-Barracuda-Apparent-Source-IP: 131.246.120.220 Received: from itwm2.itwm.fhg.de (itwm2.itwm.fhg.de [131.246.191.3]) by mailgw1.uni-kl.de (8.14.3/8.14.3/Debian-9.4) with ESMTP id rALI8Qcm025665 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Thu, 21 Nov 2013 19:08:26 +0100 Received: from mail2.itwm.fhg.de ([131.246.191.79]:48062) by itwm2.itwm.fhg.de with esmtps (TLSv1:DES-CBC3-SHA:168) (/C=DE/ST=Bayern/L=Muenchen/O=Fraunhofer/OU=ITWM/OU=Services/CN=smtp.itwm.fraunhofer.de)(verified=1) (Exim 4.74 #1) id 1VjYfy-0007CL-An; Thu, 21 Nov 2013 19:08:26 +0100 Message-ID: <528E4C19.70507@itwm.fraunhofer.de> Date: Thu, 21 Nov 2013 19:08:25 +0100 From: Bernd Schubert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: "linux-fsdevel@vger.kernel.org" , xfs@oss.sgi.com, linux-ext4@vger.kernel.org CC: Kent Overstreet , NeilBrown , Jens Axboe Subject: Re: bio_add_page rw mode check by merge_bvec_fn References: <528E4A50.7040609@itwm.fraunhofer.de> X-ASG-Orig-Subj: Re: bio_add_page rw mode check by merge_bvec_fn In-Reply-To: <528E4A50.7040609@itwm.fraunhofer.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ITWM-CharSet: UTF-8 X-ITWM-Scanned-By: mail2.itwm.fhg.de X-Barracuda-Connect: mailgw1.uni-kl.de[131.246.120.220] X-Barracuda-Start-Time: 1385057308 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142502 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- [CCing linux-fsdevel instead of accidental fhgfs cc] On 11/21/2013 07:00 PM, Bernd Schubert wrote: > Hi all, > > raid5_mergeable_bvec() (q->merge_bvec_fn) checks for the rw-type and > makes decisions based on that if the bio is mergable or not. But so far > this value is only initialized on calling submit_bio(), > at least not by ext4 and xfs. I have not checked other file system so far. > > Question 1: merge_bvec_fn is supposed to be removed, is is > still worth to fix the usage of merge_bvec_fn? > > Question 2: If it is still supposed to be fixed, how do want to have > it? So far I have two patches for xfs and ext4 to set the rw type > directly there, but maybe bio_add_page should get an int rw_type > parameter and set bio->bi_rw itself? > > > > diff --git a/fs/ext4/page-io.c b/fs/ext4/page-io.c > index d488f80..4cddc15 100644 > --- a/fs/ext4/page-io.c > +++ b/fs/ext4/page-io.c > @@ -370,6 +370,7 @@ static int io_submit_init_bio(struct ext4_io_submit *io, > bio->bi_bdev = bh->b_bdev; > bio->bi_end_io = ext4_end_bio; > bio->bi_private = ext4_get_io_end(io->io_end); > + bio->bi_rw |= io->io_op; > io->io_bio = bio; > io->io_next_block = bh->b_blocknr; > return 0; > > diff --git a/fs/xfs/xfs_aops.c b/fs/xfs/xfs_aops.c > index 71c8c9d..b48048f 100644 > --- a/fs/xfs/xfs_aops.c > +++ b/fs/xfs/xfs_aops.c > @@ -401,7 +401,8 @@ xfs_submit_ioend_bio( > > STATIC struct bio * > xfs_alloc_ioend_bio( > - struct buffer_head *bh) > + struct buffer_head *bh, > + struct writeback_control *wbc) > { > int nvecs = bio_get_nr_vecs(bh->b_bdev); > struct bio *bio = bio_alloc(GFP_NOIO, nvecs); > @@ -409,6 +410,7 @@ xfs_alloc_ioend_bio( > ASSERT(bio->bi_private == NULL); > bio->bi_sector = bh->b_blocknr * (bh->b_size >> 9); > bio->bi_bdev = bh->b_bdev; > + bio->bi_rw |= (wbc->sync_mode == WB_SYNC_ALL) ? WRITE_SYNC : WRITE; > return bio; > } > > @@ -511,7 +513,8 @@ xfs_submit_ioend( > > if (!bio) { > retry: > - bio = xfs_alloc_ioend_bio(bh); > + bio = xfs_alloc_ioend_bio(bh, wbc); > + > } else if (bh->b_blocknr != lastblock + 1) { > xfs_submit_ioend_bio(wbc, ioend, bio); > goto retry; > > > > Thanks, > Bernd > From david@fromorbit.com Thu Nov 21 16:07:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B992129DF9 for ; Thu, 21 Nov 2013 16:07:24 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0D180AC007 for ; Thu, 21 Nov 2013 14:07:20 -0800 (PST) X-ASG-Debug-ID: 1385071638-04cb6c537e17e150001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id lvzwQpFM6CW0cD6L for ; Thu, 21 Nov 2013 14:07:18 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuEfAKqCjlJ5LGc//2dsb2JhbAA/GoMHOKgYA48jhUcCAoEkF3SCJQEBBAEyASMjBQsIAxgJJQ8FJQMhE4d7BQ42wF0WjiIWMweDIIESA5gRkhGDPCiBLAEDHA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 22 Nov 2013 08:37:17 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjcP3-0005GT-UZ; Fri, 22 Nov 2013 09:07:13 +1100 Date: Fri, 22 Nov 2013 09:07:13 +1100 From: Dave Chinner To: Alex Lyakas Cc: linux-xfs@vger.kernel.org, xfs@oss.sgi.com Subject: Re: XFS umount with IO errors seems to lead to memory corruption Message-ID: <20131121220713.GB6502@dastard> X-ASG-Orig-Subj: Re: XFS umount with IO errors seems to lead to memory corruption References: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385071638 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA085 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142508 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 BSF_SC0_SA085 Custom Rule SA085 [cc'd the correct xfs list. PLease use xfs@oss.sgi.com in future.] On Thu, Nov 21, 2013 at 08:04:36PM +0200, Alex Lyakas wrote: > Greetings, > I am using stock XFS from kernel 3.8.13, compiled with kmemleak > enabled. I am testing a particular scenario, in which the underlying > block device returns IO errors during XFS umount. Almost in all cases > this results in kernel crashes in various places, and sometimes > kmemleak complains, and sometimes CPU soft lockup happens. It always > happens after XFS messages like: What testing are you doing? http://xfs.org/index.php/XFS_FAQ#Q:_What_information_should_I_include_when_reporting_a_problem.3F > kernel: [ 600.190509] XFS (dm-22): metadata I/O error: block > 0x7600030 ("xlog_iodone") error 125 numblks 64 > kernel: [ 600.192267] XFS (dm-22): xfs_do_force_shutdown(0x2) called > from line 1115 of file > /mnt/compile/linux-stable/source/fs/xfs/xfs_log.c. Return address = > 0xffffffffa05cffa1 > kernel: [ 600.192319] XFS (dm-22): Log I/O Error Detected. Shutting > down filesystem > kernel: [ 600.192392] XFS (dm-22): Unable to update superblock > counters. Freespace may not be correct on next mount. > kernel: [ 600.192398] XFS (dm-22): xfs_log_force: error 5 returned. > kernel: [ 600.193687] XFS (º.Z): Please umount the filesystem and > rectify the problem(s) > > you can see here the garbage that XFS prints instead of the block device name. > In [1] and [2] I am attaching more kernel log from two such crashes. So, something is corrupting memory and stamping all over the XFS structures. What's error 125? #define ECANCELED 125 /* Operation Canceled */ I can't find an driver that actually returns that error to filesystems, which.... > kernel: [ 600.227881] Modules linked in: xfs raid1 xfrm_user > xfrm4_tunnel tunnel4 ipcomp xfrm_ipcomp esp4 ah4 scst_vdisk(O) > iscsi_scst(O) scst(O) dm_zcache(O) dm_btrfs(O) btrfs(O) libcrc32c > dm_iostat(O) .... given you have a bunch of out of tree modules loaded (and some which are experiemental) suggests that you have a problem with your storage... So, something is corrupting memory across a large number of subsystems, and the trigger is some custom code to run error injection. Can you reproduce the problem with something like dm-faulty? Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Thu Nov 21 16:12:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2B4D429DF9 for ; Thu, 21 Nov 2013 16:12:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 14D06304053 for ; Thu, 21 Nov 2013 14:12:20 -0800 (PST) X-ASG-Debug-ID: 1385071937-04cb6c537d17e440001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id aruUfG6xRPh77Mjc for ; Thu, 21 Nov 2013 14:12:18 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuAfABGEjlJ5LGc//2dsb2JhbABZgwc4qBgDjyOFRwICgSQXdIIlAQEFOhwjEAgDDgoJJQ8FJQMhE4gADsEXFox2gXUHgyCBEgOYEZIRgzwo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 22 Nov 2013 08:42:17 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjcTu-0005HB-SU; Fri, 22 Nov 2013 09:12:14 +1100 Date: Fri, 22 Nov 2013 09:12:14 +1100 From: Dave Chinner To: Ben Myers Cc: James Dingwall , xfs@oss.sgi.com, Konrad Rzeszutek Wilk Subject: Re: Cleancache support in XFS Message-ID: <20131121221214.GC6502@dastard> X-ASG-Orig-Subj: Re: Cleancache support in XFS References: <518222D3.3080109@zynstra.com> <20130522192834.GD10617@phenom.dumpdata.com> <519F1708.10603@zynstra.com> <20130607170826.GA6925@phenom.dumpdata.com> <51E8E834.6080509@zynstra.com> <20130722154812.GC30300@phenom.dumpdata.com> <51EE2F54.80701@zynstra.com> <20130723082700.GK19986@dastard> <528E0C3F.3010401@zynstra.com> <20131121160741.GK1935@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131121160741.GK1935@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385071937 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142508 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 21, 2013 at 10:07:41AM -0600, Ben Myers wrote: > Hi James, > > On Thu, Nov 21, 2013 at 01:35:59PM +0000, James Dingwall wrote: > > Dave Chinner wrote: > > >On Tue, Jul 23, 2013 at 08:23:00AM +0100, James Dingwall wrote: > > >>Konrad Rzeszutek Wilk wrote: > > >>>On Fri, Jul 19, 2013 at 08:18:12AM +0100, James Dingwall wrote: > > >>>>Konrad Rzeszutek Wilk wrote: > > >>>>>On Fri, May 24, 2013 at 08:30:16AM +0100, James Dingwall wrote: > > >>>>>>Konrad Rzeszutek Wilk wrote: > > >>>>>>>On Thu, May 02, 2013 at 09:24:51AM +0100, James Dingwall wrote: > > >>>>>>>>Dave Chinner wrote: > > >>>>>>>>>On Wed, May 01, 2013 at 11:20:44AM -0500, Ben Myers wrote: > > >>>>>>>>>>Hi James, > > >>>>>>>Hey folks, > > >>>>>>>I am walking through my vacation-emails-mbox. > > >>>>>>> > > >>>>>>>>>>On Wed, May 01, 2013 at 01:39:09PM +0100, James Dingwall wrote: > > >>>>>>>>>>>In reference to: http://oss.sgi.com/archives/xfs/2012-05/msg00046.html > > >>>>>>>>>>> > > >>>>>>>>>>>$ grep -r cleancache fs/xfs > > >>>>>>>>>>>on the 3.9 kernel source suggests that no patch was submitted to > > >>>>>>>>>>>enable cleancache for the XFS filesystem. Since it was suggested > > >>>>>>>>>>>that this could be a one liner I've had a go and my first effort is > > >>>>>>>>>>>inline below. While this seems to compile OK I have no experience > > >>>>>>>>>>>in filesystems so I would appreciate it if anyone can point out that > > >>>>>>>>>>>it is obviously wrong and likely to eat my data before I try booting > > >>>>>>>>>>>the kernel. > > >>>>>>>>>>> > > >>>>>>>>>>>If it seems a reasonable attempt what would be the best way to check > > >>>>>>>>>>>that it isn't doing nasty things? > > >>>>>>>>>>Hrm.. Looks like there is a doc in Documentation/vm/cleancache.txt which > > >>>>>>>>>>includes a list of attributes the filesystem needs to have to work properly > > >>>>>>>>>>with cleancache. > > >>>>>>>>>So, those points are: > > >>>>>>>>I had started to look at these too but I feel very out of my depth! > > >>>>>>>>I had similar conclusions to what Dave wrote but I don't think my > > >>>>>>>>thoughts should carry very much (any) weight. Anyway I gambled and > > >>>>>>>>booted my xen domU with this patch and so far so good... xen top > > >>>>>>>>shows that tmem is now being used where previously it wasn't. I'll > > >>>>>>>>try running the xfstests at the weekend after a couple more days up > > >>>>>>>>time to see what happens. > > >>>>>>>And how did it go? > > >>>>>>I am running the patch I created on 3.9.3 on half of my xen guests > > >>>>>>now and have not noticed any stability or filesystem problems. xl > > >>>>>>top with 'T' shows that the guests running with it are using > > >>>>>>ephemeral pages were those without do not. I did do some runs with > > >>>>>>xfstests which had some failures but they were present with and > > >>>>>>without the patch. The best I can really offer is that it works for > > >>>>>>me, ymmv. The patch is available as commit > > >>>>>>c725011c4fc5d47e12d131f61bd91a58a40036b5 in > > >>>>>>https://github.com/JKDingwall/linux.git xfs-enable-cleancache or in > > >>>>>>the first message of this thread. > > >>>>>Hey James, > > >>>>> > > >>>>>I've run this patch on my local tree and it looks to work right. I am > > >>>>>saying "looks" as I am hitting some other issue that I believe are > > >>>>>unralted to the patch - but I need to figure them out before I can > > >>>>>comfortably say: "Yes, this looks right and works for me as well." > > >>>>> > > >>>>>Stay tuned. > > >>>>Just to add that I have also had no observable problems running this > > >>>>patch on 3.10.0 or 3.10.1. > > >>>Yup. And I tested it as well. In other words if you would like to add > > >>>Acked-by from me that would be super. Thanks! > > >>My patch is now available in https://github.com/JKDingwall/linux.git > > >>xfs-enable-cleancache as commit id > > >>6d50663e4ec88b7e1fd872b12ac310b1f4bb38c6. I have rebased it on 3.10 > > >>with KRW's Acked-by and my Signed-off-by in the commit message. Is > > >>it reasonable for this to be considered for 3.12 or would further > > >>testing be required? > > >I think that's sufficient. Send it to the list ;) > > > > > >Cheers, > > > > > >Dave. > > I had a quick look through the 3.12 sources today and noted that > > this patch did not seem to get picked up. I'm still running with it > > and am now on 3.12 with no observed problems. I'm happy to rebase > > against 3.12 if required but it seems simple enough it should go on > > cleanly to the current development tree. > > It hasn't been picked up because I'm not quite convinced it's ok to do this. > See if you can get a Dave, Christoph, or Eric to offer a Reviewed-by with a > little explanation of why this is ok and I'll pull it in. ;) Like I said back in July, it's OK because they performed a substantial amount of testing like we asked them to it didn't show up any obvious regressions. Reviewed-by: Dave Chinner Cheers, Dave. -- Dave Chinner david@fromorbit.com From jesse.roberson@insightbb.com Thu Nov 21 16:14:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=HTML_MESSAGE,MIME_HTML_MOSTLY autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1F29929DF9 for ; Thu, 21 Nov 2013 16:14:38 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id E3F66304039 for ; Thu, 21 Nov 2013 14:14:37 -0800 (PST) X-ASG-Debug-ID: 1385072076-04cbb0416918c410001-NocioJ Received: from mail.insightbb.com (smtp1.insight.synacor.com [208.47.185.23]) by cuda.sgi.com with ESMTP id KtbPd3jXXHT6zWUf for ; Thu, 21 Nov 2013 14:14:36 -0800 (PST) X-Barracuda-Envelope-From: jesse.roberson@insightbb.com X-Barracuda-Apparent-Source-IP: 208.47.185.23 X_CMAE_Category: 0,0 Undefined,Undefined X-CNFS-Analysis: v=2.1 cv=Cc4xutbl c=1 sm=0 tr=0 a=6HS/Esr6SxOSn4gf+UdElA==:117 a=K-v-2zaBAAAA:8 a=ni-cgte1iC8A:10 a=FKkrIqjQGGEA:10 a=lDhJFb5gS70A:10 a=jLN7EqiLvroA:10 a=9YQ-1ebCAAAA:8 a=92ql8HQmxzEA:10 a=6BrDaJ5WXvREvQ-J4T4A:9 a=QEXdDO2ut3YA:10 a=0pTj9Vm02XBXq1avkHUA:9 a=_W_S_7VecoQA:10 a=i4PDXFCCRecA:10 a=g4pKf-qsS9oA:10 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine Authentication-Results: smtp01.insight.synacor.com smtp.mail=jesse.roberson@insightbb.com; spf=softfail; sender-id=softfail Authentication-Results: smtp01.insight.synacor.com header.from=jesse.roberson@insightbb.com; sender-id=softfail Received-SPF: softfail (smtp01.insight.synacor.com: transitional domain insightbb.com does not designate 10.51.1.65 as permitted sender) Received: from [10.51.1.65] ([10.51.1.65:34940] helo=md06.insight.synacor.com) by mail.insightbb.com (envelope-from ) (ecelerity 2.2.3.49 r(42060/42061)) with ESMTP id 48/FF-04437-BC58E825; Thu, 21 Nov 2013 17:14:36 -0500 Date: Thu, 21 Nov 2013 17:14:35 -0500 (EST) From: Mr& miss dave!! Message-ID: <453037737.855142.1385072075693.JavaMail.root@md06.insight.synacor.com> Subject: !!!We have been trying to reach MIME-Version: 1.0 X-ASG-Orig-Subj: !!!We have been trying to reach Content-Type: multipart/alternative; boundary="----=_Part_855141_1265875738.1385072075692" X-Originating-IP: [180.215.229.188] X-Mailer: Zimbra 6.0.8_GA_2685 (ZimbraWebClient - FF3.0 (Win)/6.0.8_GA_2685) X-Barracuda-Connect: smtp1.insight.synacor.com[208.47.185.23] X-Barracuda-Start-Time: 1385072076 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.67 X-Barracuda-Spam-Status: No, SCORE=1.67 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MIME_HTML_MOSTLY, MISSING_HEADERS, PLING_PLING, TO_CC_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142508 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.21 MISSING_HEADERS Missing To: header 0.00 MIME_HTML_MOSTLY BODY: Multipart message mostly text/html MIME 0.00 HTML_MESSAGE BODY: HTML included in message 0.46 PLING_PLING Subject has lots of exclamation marks 0.00 TO_CC_NONE No To: or Cc: header To: undisclosed-recipients:; ------=_Part_855141_1265875738.1385072075692 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit ------=_Part_855141_1265875738.1385072075692 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit

------=_Part_855141_1265875738.1385072075692-- From lauren@mindspring.com Thu Nov 21 16:18:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=HTML_MESSAGE, HTML_TAG_BALANCE_HEAD,T_OBFU_PDF_ATTACH autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 869BE29DF9 for ; Thu, 21 Nov 2013 16:18:45 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6DB588F8064 for ; Thu, 21 Nov 2013 14:18:39 -0800 (PST) X-ASG-Debug-ID: 1385072314-04cb6c537e17e7a0001-NocioJ Received: from smtp-rj-1.mundivox.com (smtp-rj-1.mundivox.com [177.124.223.155]) by cuda.sgi.com with ESMTP id 9UtseBTt2XKr3TOu for ; Thu, 21 Nov 2013 14:18:36 -0800 (PST) X-Barracuda-Envelope-From: lauren@mindspring.com X-Barracuda-Apparent-Source-IP: 177.124.223.155 Received: from pop-rj-7.mundivox.com (pop-rj-7.mundivox.com [200.196.48.44]) by smtp-rj-1.mundivox.com (Postfix) with ESMTP id 2D4F313D110B for ; Thu, 21 Nov 2013 20:18:29 -0200 (BRST) Received: (qmail 26633 invoked from network); 21 Nov 2013 20:27:05 -0200 Received: from 187-163-103-212.static.axtel.net (HELO Unknown) (187.163.103.212) by pop-rj-7.mundivox.com with ESMTPSA (DHE-RSA-AES256-SHA encrypted, authenticated); 21 Nov 2013 20:27:01 -0200 Message-ID: <8DCA16FF80094DF7BB0C88011F1C2871@vejadpe> Reply-To: =?windows-1251?B?yu7t8vDu6/wg09TA0Q==?= From: =?windows-1251?B?yu7t8vDu6/wg09TA0Q==?= To: , , , Subject: =?windows-1251?B?1OXk5fDg6/zt4P8g6u7t8vDg6vLt4P8g8ejx?= =?windows-1251?B?8uXs4A==?= Date: Thu, 21 Nov 2013 23:18:58 +0100 X-ASG-Orig-Subj: =?windows-1251?B?1OXk5fDg6/zt4P8g6u7t8vDg6vLt4P8g8ejx?= =?windows-1251?B?8uXs4A==?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_083F_01CEE710.0E5D6DA0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Live Mail 14.0.8089.726 X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8089.726 X-Barracuda-Connect: smtp-rj-1.mundivox.com[177.124.223.155] X-Barracuda-Start-Time: 1385072316 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, HTML_TAG_BALANCE_HEAD X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142509 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_TAG_BALANCE_HEAD BODY: HTML has unbalanced "head" tags 0.00 HTML_MESSAGE BODY: HTML included in message This is a multi-part message in MIME format. ------=_NextPart_000_083F_01CEE710.0E5D6DA0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0840_01CEE710.0E5D6DA0" ------=_NextPart_001_0840_01CEE710.0E5D6DA0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =C3=CE=D1=C7=C0=CA=C0=C7 - =D4=C5=C4=C5=D0=C0=CB=DC=CD=C0=DF =CA=CE=CD=D2= =D0=C0=CA=D2=CD=C0=DF =D1=C8=D1=D2=C5=CC=C0 ------=_NextPart_001_0840_01CEE710.0E5D6DA0 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=C3=CE=D1=C7=C0=CA=C0=C7 - =D4=C5=C4=C5=D0=C0=CB=DC=CD=C0=DF =CA=CE=CD= =D2=D0=C0=CA=D2=CD=C0=DF =D1=C8=D1=D2=C5=CC=C0
------=_NextPart_001_0840_01CEE710.0E5D6DA0-- ------=_NextPart_000_083F_01CEE710.0E5D6DA0 Content-Type: application/octet-stream; name="=?windows-1251?B?w87Rx8DKwMcgLSDUxcTF0MDL3M3A3yDKzs3S?= =?windows-1251?B?0MDK0s3A3yDRyNHSxczAINTK0SAyMDE0LlBE?= =?windows-1251?B?Rg==?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?windows-1251?B?w87Rx8DKwMcgLSDUxcTF0MDL3M3A3yDKzs3S?= =?windows-1251?B?0MDK0s3A3yDRyNHSxczAINTK0SAyMDE0LlBE?= =?windows-1251?B?Rg==?=" JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0 aCA4MjcvSGVpZ2h0IDExNjkvTGVuZ3RoIDEwNTExOC9Db2xvclNwYWNlWy9JbmRleGVkL0Rldmlj ZVJHQiAyMiguLi7///+bmp4gIrfR0dL19vXq6uoXAP/V0u/s6v3p+/7W+f717f8TXCn/lJSU/fb/ oNP79f7/4977wLvg9/Lpbm1wuLi5KV0vRGVjb2RlUGFybXM8PC9CaXRzUGVyQ29tcG9uZW50IDgv UHJlZGljdG9yIDE1L0NvbHVtbnMgODI3L0NvbG9ycyAxPj4vQml0c1BlckNvbXBvbmVudCA4L0Zp bHRlci9GbGF0ZURlY29kZT4+c3RyZWFtCnja7F0LY9usDjUEsOkc82Eb/v9PvToSYLvttm53a7sG bW0Sx6+kHI4k9BhUly5dfkeG/hV06dKx06VLx06XLh07Xbp07HTp0qVjp0uXjp0uXTp2unTp2OnS pWOnS5cuHTtdunTsdOnSsdOlS8dOly4dO126dOnY+YFY5elH0W8V6J+aI7aFPiS6dOz8THbF2KHf yfCjo4fYh0SXjp03UE9y0RKAUraBYJSWPh66dOz8VKCchUS/zDCULyHnPh66dOy8QfSQBuVsxU5K g6laXJcuHTs/kFRA46xWjl/mjpwuHTs/t3WUy2awoB8WrU3qOluXjp03iFt0SvSTBTsmDfjn+pDo 0rFzMEy0qlgy9MuWJ04wU6CTjDyquqcK8L0FXv+x7NDu0uWxsGN5yYbVMcZE4EennGDnRDv8Em/x MRVAux6SVZ2OujykzmYjbBrNwAEIPIOngCUV+pHH3BBHuwSCENNR7tDp8qD2DmMnOQZPDRxw1UVQ eKdAiLW6FnAgzrhBdd7p8qi+AkaGEasHRkxIhWeGVN1sVWczWklcW2CU8dbuuu7yqL6CAgGtTd1A SLoSTtXdTNIlqA3ua0ZU6qTT5UGxAyQ4hkYaCnpIY1NZI5IAr30CPAI7FAw9FazExICqR3Tp8og6 G4NBw+ZPqZgyWlu4pYVg2I9A24x1Q91BpWRJsUsAVdfZujwUduCMDsV2mQvxKAuVbBdXQSZ9je0f ggnYCUQzDMGxN87mQTS9ZHAGi/P1NZ4uD4Ede4VR1uIwI0g4ZiJ2vQ1JLzppUs7oN5s8Wo60ikDG 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 9/Q77mI2JnVeja6DFioNdhDENVInRNK2oT3wwxEz1mfbXTH/NFTHKg+6zxjRMoH92fFzyUQ3g24e DMX0IecIvDSbg6yX6+kDgTaOX0MQC6yEcDUNxvTCym1vp27IkD+MdnTFF1nXxHMKKw9faKpDSBpT wjWHoT+4q7Q85KoampFMb00yV85F0qPB42ZuRAmKEEfYuRbydm5ZQbPhuj3mvGDhP4c+Yx8nHFsn ZfnX0f/zRbQacaMkI+1QFxzlCj+BNQmdi7B1CJPMC5GeW2T7Y/mOPO0Bj0SeJlxdC5OR4T39oSjC eVREC5HmMf2nlU/GZbzgDzw5hjyuk6lKPNo48/LIB8YQIz9+9FdWhkWv95BTJw39bb1Gnpz3aWig 1b4SwQq7/Lky2y67bNrZZZdNO7vsssumnV122bSzyy6bdnbZZdPOLrvssmlnl1027eyyy6adXXbZ tLPLLpt2dtlll007u+yyaWeXXTbt7LLLpp1ddtm0s8suu2za2WWXTTu77LJpZ5ddNu3sssumnV12 2WXTzi67bNrZZZdNO7vssmlnl1027eyyyy6bdnbZZdPOLrts2tlll007u+yyy6adXXbZtLPLLpt2 dtll084uu2za2WWXXTbt7LLLpp1ddtm0s8sum3Z22WXTzi6/spD++db/ySdojOz3sWnnS1FO/+BP M3Fpv5RNO1+GciiW/PoZ2iSbeDbtfIHS6UUZDsmnkpi24LZp52sQTxYxhsP8GdpDW2rbtPNFhDby v59kwvLWeDbtfBHaSSn1udr/JsmfgO/kst/Jpp0vUu529L9HKrynwKadXf5B+ZZLI+kUBPuW6D4P QQsyUQ76R4hQZz5l1Ur0rzIrcVHLRS4oLPppFUnXp6R6jfHp1y6sjvYU2LTzxUwFnNvdJaXSyUAF t9T6bD5a6gdbOlSW68TV/AgYVGvcr8q101RreoO9ORX97gb2Rf3WpBxNTxW7M1kZn6zXXn684G6X HreNetPOlyhqX+NE0pSrXDr9S38HXYzr8z61IkfqtNXaqaTUOrncjY+ixHP0Kc5KAwnEIpxOucvN pSjDOVKu5biU1trBLd18gy44PjuZHbj2AJHdvRY8a0+BTTtfh+9kJYgrQWrqf7k0vAbSI6Vcrf/p V/UZjyOt8wRu3Ip+KaUTQfIN1aTHlRDzhV+38aOi2lR560fI6vRPvZb6d60ZT1Nmlf25vF/Mpp2v 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 9Av/52cEF0ErdCsV/K22gIqdCh5vOZU0B2IPHULE2dVatyLloYpX/Bn/azhWYfDVClCxU1sBHwoW RZZtRvysd0lQcLstq5/uw8KQ4iPWWj/V4arYqa1Qw1DBXUbRRBTIj51QGa54jXIOZzv0MX2HhlPq 3doqdr53i1mE2DxK5k/niHNTyK+xStuyLSexa5RIy9Uxq9j59i0F3VjIdU6vZXvzNwffrDpIxU5t 70AQuAM6V4Hojc+1Vex8UxXBSfZJVayPiqPAFCebpwGKcyuCKnZquygPoksnQGTV/JNq4bs6fFbs 1PYSNFDE3sAb8ICzW08dtoqd2gq27f1nV+xU7NR2Zc2gqLWbKRLAS/pTW8VObSdZ5pklgzc+11ax U5t6VYry/Kuv+rWKndp+lrWrrWKnttoqdmqrrWKnttoqdmqrrWKnttpqq9iprbaKndpqq9iprbaK ndpqq9iprbbaKnZqq61ip7baKnZqq61ip7baKnZqq622ip3aaqvYqa22ip3aaqvYqa222ip2aqut Yqe22ip2aqutYqe22ip2aquttoqd2mqr2Kmttoqd2mqr2Kmttoqd2mqrrWKnttoqdmqrrWKnttoq dmqrrWKnttpqq9iprbaKndpqq9iprbaKndpqq9ipQ1BbbRU7tdVWsVNbbRU7tdVWsVNbbbVV7NRW W8VObbVV7NRWW8VObbVV7NRWW20VO7XV9kvb/wQYAJ9UECkKZW5kc3RyZWFtCmVuZG9iagoyIDAg b2JqCjw8L0xlbmd0aCA2Ny9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQp4nCvkKlQwtTRVMABC CxNDPQMzEFPPxNzQwFAhOVdBPzM33UDBJV8hkCuQq5DLKYTL2EzBAqgqJIXLNQQoBgDJCw3jCmVu ZHN0cmVhbQplbmRvYmoKNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3hbMCAwIDU5NSA4NDJd L1Jlc291cmNlczw8L1Byb2NTZXQgWy9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUld L1hPYmplY3Q8PC9pbWcwIDEgMCBSPj4+Pi9Db250ZW50cyAyIDAgUi9QYXJlbnQgMyAwIFI+Pgpl bmRvYmoKMyAwIG9iago8PC9UeXBlL1BhZ2VzL0NvdW50IDEvS2lkc1s0IDAgUl0vSVRYVCg1LjEu Myk+PgplbmRvYmoKNSAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMyAwIFI+PgplbmRvYmoK NiAwIG9iago8PC9Qcm9kdWNlcihjb252ZXJ0ZmlsZW9ubGluZS5jb20pL0NyZWF0aW9uRGF0ZShE OjIwMTMxMTIxMTE1OTEyKzAxJzAwJykvTW9kRGF0ZShEOjIwMTMxMTIxMTE1OTEyKzAxJzAwJyk+ PgplbmRvYmoKeHJlZgowIDcKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE1IDAwMDAwIG4g CjAwMDAxMDU0NDYgMDAwMDAgbiAKMDAwMDEwNTc0MSAwMDAwMCBuIAowMDAwMTA1NTc5IDAwMDAw IG4gCjAwMDAxMDU4MDQgMDAwMDAgbiAKMDAwMDEwNTg0OSAwMDAwMCBuIAp0cmFpbGVyCjw8L1Np emUgNy9Sb290IDUgMCBSL0luZm8gNiAwIFIvSUQgWzw4ZGMxYzA3ZjY1M2JiMTc0ODk0MTE5OGY5 ZGJhNDYwYz48N2VkYzQwMjU5NjBjMzQ2OTBhMDNiOTZhMGI4ODBiMDA+XT4+CnN0YXJ0eHJlZgox MDU5NzIKJSVFT0YK ------=_NextPart_000_083F_01CEE710.0E5D6DA0-- From david@fromorbit.com Thu Nov 21 17:41:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D3BE929DF9 for ; Thu, 21 Nov 2013 17:41:30 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 93FF88F8049 for ; Thu, 21 Nov 2013 15:41:27 -0800 (PST) X-ASG-Debug-ID: 1385077284-04bdf06eed184a50001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id lCkMire8WxGFSYpq for ; Thu, 21 Nov 2013 15:41:25 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkMHACqZjlJ5LGc//2dsb2JhbABZgwe3d4VLgSEXdIIlAQEFJxMcIxAIAw4HAwklDwUlAyETiADBDBcWjiJJB4MggRIDmBGSEYM8KIEt Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 22 Nov 2013 10:11:24 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vjds4-0005RM-IJ; Fri, 22 Nov 2013 10:41:16 +1100 Date: Fri, 22 Nov 2013 10:41:16 +1100 From: Dave Chinner To: Martin Boutin Cc: Eric Sandeen , "Kernel.org-Linux-RAID" , xfs-oss , "Kernel.org-Linux-EXT4" Subject: Re: Filesystem writes on RAID5 too slow Message-ID: <20131121234116.GD6502@dastard> X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> <20131121092606.GU11434@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385077285 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142511 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 21, 2013 at 08:31:38AM -0500, Martin Boutin wrote: > $ uname -a > Linux haswell1 3.10.10 #1 SMP PREEMPT Wed Oct 2 11:22:22 CEST 2013 > i686 GNU/Linux Oh, it's 32 bit system. Things you don't know from the obfuscating codenames everyone uses these days... > $ mkfs.xfs -s size=4096 -f -l size=32m /dev/md0 > $ mount -t xfs /dev/md0 /tmp/diskmnt/ > $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct > 1000+0 records in > 1000+0 records out > 1048576000 bytes (1.0 GB) copied, 28.0304 s, 37.4 MB/s .... > $ cat /proc/mounts > (...) > /dev/md0 /tmp/diskmnt xfs > rw,relatime,attr2,inode64,sunit=1024,swidth=2048,noquota 0 0 sunit/swidth is 512k/1MB > # same layout for other disks > $ fdisk -c -u /dev/sda .... > Device Boot Start End Blocks Id System > /dev/sda1 2048 20565247 10281600 83 Linux Aligned to 1 MB. > /dev/sda2 20565248 1953525167 966479960 83 Linux And that isn't aligned to 1MB. 20565248 / 2048 = 10041.625. It is aligned to 4k, though, so there shouldn't be any hardware RMW cycles. > $ xfs_info /dev/md0 > meta-data=/dev/md0 isize=256 agcount=32, agsize=15101312 blks > = sectsz=4096 attr=2 > data = bsize=4096 blocks=483239168, imaxpct=5 > = sunit=12 sunit/swidth of 512k/1MB, so it matches the MD device. > $ xfs_bmap -vvp /tmp/diskmnt/filewr.zero > /tmp/diskmnt/filewr.zero: > EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS > 0: [0..2047999]: 2049056..4097055 0 (2049056..4097055) 2048000 01111 > FLAG Values: > 010000 Unwritten preallocated extent > 001000 Doesn't begin on stripe unit > 000100 Doesn't end on stripe unit > 000010 Doesn't begin on stripe width > 000001 Doesn't end on stripe width > # this does not look good, does it? Yup, looks broken. /me digs through git. Yup, commit 27a3f8f ("xfs: introduce xfs_bmap_last_extent") broke the code that sets stripe unit alignment for the initial allocation way back in 3.2. [ Hmmm, that would explain the very occasional failure that generic/223 throws outi (maybe once a month I see it fail). ] Which means MD is doing RMW cycles for it's parity calculations, and that's where performance is going south. Current code: $ xfs_io -fd -c "truncate 0" -c "falloc 0 1g" -c "bmap -vvp" -c "pwrite 0 1g -b 1280k" testfile testfile: EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS 0: [0..2097151]: 1056..2098207 0 (1056..2098207) 2097152 11111 FLAG Values: 010000 Unwritten preallocated extent 001000 Doesn't begin on stripe unit 000100 Doesn't end on stripe unit 000010 Doesn't begin on stripe width 000001 Doesn't end on stripe width wrote 1073741824/1073741824 bytes at offset 0 1 GiB, 1024 ops; 0:00:02.00 (343.815 MiB/sec and 268.6054 ops/sec) $ Which indicates that even if we take direct IO based allocation out of the picture, the allocation does not get aligned properly. This in on a 3.5TB 12 SAS disk MD RAID6 with sunit=64k,swidth=640k. With a fixed kernel: $ xfs_io -fd -c "truncate 0" -c "falloc 0 1g" -c "bmap -vvp" -c "pwrite 0 1g -b 1280k" testfile testfile: EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS 0: [0..2097151]: 6293504..8390655 0 (6293504..8390655) 2097152 10000 FLAG Values: 010000 Unwritten preallocated extent 001000 Doesn't begin on stripe unit 000100 Doesn't end on stripe unit 000010 Doesn't begin on stripe width 000001 Doesn't end on stripe width wrote 1073741824/1073741824 bytes at offset 0 1 GiB, 820 ops; 0:00:02.00 (415.192 MiB/sec and 332.4779 ops/sec) $ It;s clear we have completely stripe swidth aligned allocation and it's 25% faster. Take fallocate out of the picture so the direct IO does the allocation: $ xfs_io -fd -c "truncate 0" -c "pwrite 0 1g -b 1280k" -c "bmap -vvp" testfile wrote 1073741824/1073741824 bytes at offset 0 1 GiB, 820 ops; 0:00:02.00 (368.241 MiB/sec and 294.8807 ops/sec) testfile: EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS 0: [0..2097151]: 2099200..4196351 0 (2099200..4196351) 2097152 00000 FLAG Values: 010000 Unwritten preallocated extent 001000 Doesn't begin on stripe unit 000100 Doesn't end on stripe unit 000010 Doesn't begin on stripe width 000001 Doesn't end on stripe width It's slower than with preallocation (no surprise - no allocation overhead per write(2) call after preallocation is done) but the allocation is still correctly aligned. The patch below should fix the unaligned allocation problem you are seeing, but because XFS defaults to stripe unit alignment for large allocations, you might still see RMW cycles when it aligns to a stripe unit that is not the first in a MD stripe. I'll have a quick look at fixing that behaviour when the swalloc mount option is specified.... Cheers, Dave. -- Dave Chinner david@fromorbit.com xfs: align initial file allocations correctly. From: Dave Chinner The function xfs_bmap_isaeof() is used to indicate that an allocation is occurring at or past the end of file, and as such should be aligned to the underlying storage geometry if possible. Commit 27a3f8f ("xfs: introduce xfs_bmap_last_extent") changed the behaviour of this function for empty files - it turned off allocation alignment for this case accidentally. Hence large initial allocations from direct IO are not getting correctly aligned to the underlying geometry, and that is cause write performance to drop in alignment sensitive configurations. Fix it by considering allocation into empty files as requiring aligned allocation again. Signed-off-by: Dave Chinner --- fs/xfs/xfs_bmap.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/fs/xfs/xfs_bmap.c b/fs/xfs/xfs_bmap.c index 3ef11b2..8401f11 100644 --- a/fs/xfs/xfs_bmap.c +++ b/fs/xfs/xfs_bmap.c @@ -1635,7 +1635,7 @@ xfs_bmap_last_extent( * blocks at the end of the file which do not start at the previous data block, * we will try to align the new blocks at stripe unit boundaries. * - * Returns 0 in bma->aeof if the file (fork) is empty as any new write will be + * Returns 1 in bma->aeof if the file (fork) is empty as any new write will be * at, or past the EOF. */ STATIC int @@ -1650,9 +1650,14 @@ xfs_bmap_isaeof( bma->aeof = 0; error = xfs_bmap_last_extent(NULL, bma->ip, whichfork, &rec, &is_empty); - if (error || is_empty) + if (error) return error; + if (is_empty) { + bma->aeof = 1; + return 0; + } + /* * Check if we are allocation or past the last extent, or at least into * the last delayed allocated extent. From sandeen@sandeen.net Thu Nov 21 18:32:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7D5007F37 for ; Thu, 21 Nov 2013 18:32:28 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 65BD38F8040 for ; Thu, 21 Nov 2013 16:32:25 -0800 (PST) X-ASG-Debug-ID: 1385080344-04cb6c537b182820001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id jLXflrVh3To9vkcT for ; Thu, 21 Nov 2013 16:32:24 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id E91FA63C5FC1 for ; Thu, 21 Nov 2013 18:32:23 -0600 (CST) Message-ID: <528EA617.4080004@sandeen.net> Date: Thu, 21 Nov 2013 18:32:23 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: xfs-oss Subject: Alpha2 changelog X-Enigmail-Version: 1.6 X-ASG-Orig-Subj: Alpha2 changelog Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1385080344 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142512 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Here's my stab at a changelog. If you did something since 3.11, and it should be highlighted but it's not, now's your chance! xfsprogs-3.2.0-alpha2 (19 November 2013) - Alpha release for the purpose of testing the CRC feature in kernels 3.10 and newer - Enable xfs_db write support and xfs_metadump support for CRC enabled filesystems. - Add directory entry filetype support for non-CRC filesystems. - Remove experimental warnings for CRC filesystems. - Ensure all inodes created by xfs_repair have a proper d_type set. - Fix build on big endian machines. - Properly handle symlinks to devices on various tool commandlines. - Fix xfs_repair's dirty log detection for 4k sector logs, broken in Alpha1. - Fix a potential segfault in xfs_repair when issuing progress reports. - Fix potential xfs_fsr failures when running w/ selinux. - Update config.guess/config.sub for arm64, thanks to Colin Watson. - Add FALLOC_FL_COLLAPSE_RANGE support to the xfs_io fallocate command, thanks to Namjae Jeon. - Stop wasting memory by caching inode structures in xfs_repair - they are never re-used. Thanks to Christoph Hellwig. - Fix several Coverity-found defects, thanks to Li Zhong. - Fix platform_test_xfs_fd to return false on special files which cannot take an xfs ioctl. - Sync up libxfs with kernel code. xfsprogs-3.2.0-alpha1 (26 September 2013) - Alpha release for the purpose of testing the CRC feature in kernels 3.10 and newer - Remove all vestiges of old, unsupported version 1 directory code. - Add a “readdir” command to xfs_io, thanks to Brian Foster. - Fix potential segfault in xfs_repair when creating lost+found. - Zero out unused parts of on-disk superblocks during repair, to avoid metadata verifier failures at runtime. - Add directory entry type support to mkfs.xfs and xfs_db. - Add the icreate transaction to xfs_logprint, and fix continuation transactions. - Print all AGI unlinked buckets in xfs_logprint. - Fix mkfs.xfs ENOSPC with protofile which creates a very large directory. - Fix several Coverity-found defects, thanks to Li Zhong. - Do all file reads in xfs_fsr using O_DIRECT. - Sync up libxfs with kernel code. From david@fromorbit.com Thu Nov 21 19:16:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id CAF207F50 for ; Thu, 21 Nov 2013 19:16:34 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id B336D304064 for ; Thu, 21 Nov 2013 17:16:31 -0800 (PST) X-ASG-Debug-ID: 1385082989-04cbb04166191fc0001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id JVbOvx7Bk4WegaXg for ; Thu, 21 Nov 2013 17:16:29 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkUHAKyvjlJ5LGc//2dsb2JhbABZgweEA7N0hUuBIxd0giUBAQQBIw8BIyMFCwgDGAICBSECAg8FJQMhE4d7Ba9wkSAWgRONC00Hgms1gRIDmBGSEYM8KIEt Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 22 Nov 2013 11:46:28 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjfM9-0005bT-MZ; Fri, 22 Nov 2013 12:16:25 +1100 Date: Fri, 22 Nov 2013 12:16:25 +1100 From: Dave Chinner To: Eric Sandeen Cc: xfs-oss Subject: Re: Alpha2 changelog Message-ID: <20131122011625.GE6502@dastard> X-ASG-Orig-Subj: Re: Alpha2 changelog References: <528EA617.4080004@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <528EA617.4080004@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385082989 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142512 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 21, 2013 at 06:32:23PM -0600, Eric Sandeen wrote: > Here's my stab at a changelog. If you did something since 3.11, and it should be highlighted but it's not, now's your chance! > > xfsprogs-3.2.0-alpha2 (19 November 2013) > - Alpha release for the purpose of testing the CRC feature in kernels > 3.10 and newer > - Enable xfs_db write support and xfs_metadump support for CRC enabled > filesystems. > - Add directory entry filetype support for non-CRC filesystems. > - Remove experimental warnings for CRC filesystems. > - Ensure all inodes created by xfs_repair have a proper d_type set. > - Fix build on big endian machines. > - Properly handle symlinks to devices on various tool commandlines. > - Fix xfs_repair's dirty log detection for 4k sector logs, broken > in Alpha1. > - Fix a potential segfault in xfs_repair when issuing progress reports. > - Fix potential xfs_fsr failures when running w/ selinux. > - Update config.guess/config.sub for arm64, thanks to Colin Watson. > - Add FALLOC_FL_COLLAPSE_RANGE support to the xfs_io fallocate command, > thanks to Namjae Jeon. That got reverted as the kernel parts haven't gone upstream yet. > - Stop wasting memory by caching inode structures in xfs_repair - > they are never re-used. Thanks to Christoph Hellwig. > - Fix several Coverity-found defects, thanks to Li Zhong. > - Fix platform_test_xfs_fd to return false on special files which > cannot take an xfs ioctl. > - Sync up libxfs with kernel code. - improved xfs_repair performance on large filesystems (always use prefetch and strided AG scanning functionality) > xfsprogs-3.2.0-alpha1 (26 September 2013) > - Alpha release for the purpose of testing the CRC feature in kernels > 3.10 and newer > - Remove all vestiges of old, unsupported version 1 directory code. > - Add a “readdir†command to xfs_io, thanks to Brian Foster. > - Fix potential segfault in xfs_repair when creating lost+found. > - Zero out unused parts of on-disk superblocks during repair, to avoid > metadata verifier failures at runtime. > - Add directory entry type support to mkfs.xfs and xfs_db. > - Add the icreate transaction to xfs_logprint, and fix continuation > transactions. > - Print all AGI unlinked buckets in xfs_logprint. > - Fix mkfs.xfs ENOSPC with protofile which creates a very large > directory. > - Fix several Coverity-found defects, thanks to Li Zhong. > - Do all file reads in xfs_fsr using O_DIRECT. > - Sync up libxfs with kernel code. - Add support for concurrent group and project quota usage on CRC enabled filesystems. - Ensure mkfs creates log sizes that are always large enough for the configured fileystem geometry. I think that covers most things. Thanks for doing this, Eric. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Thu Nov 21 20:58:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C851B7F37 for ; Thu, 21 Nov 2013 20:58:09 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 617D78F8040 for ; Thu, 21 Nov 2013 18:58:06 -0800 (PST) X-ASG-Debug-ID: 1385089083-04bdf06eee1906e0001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id ZLs0GxfNuLoYCEB1 for ; Thu, 21 Nov 2013 18:58:03 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: At8GABjHjlJ5LGc//2dsb2JhbABZgweDL7RKhUuBIxd0giUBAQUnExwjEAgDFQMJDBkPBSUDIROIAMEDFxaOJkUHCoMWgRIDmBKSEYM8KIEsJA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 22 Nov 2013 13:28:01 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjgwP-0005mT-5N; Fri, 22 Nov 2013 13:57:57 +1100 Date: Fri, 22 Nov 2013 13:57:57 +1100 From: Dave Chinner To: Mark Tinguely Cc: xfs@oss.sgi.com Subject: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings Message-ID: <20131122025757.GF6502@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfs: prevent spurious "head behind tail" warnings References: <1384900659-22215-1-git-send-email-david@fromorbit.com> <528BEF71.1000607@sgi.com> <20131121014255.GZ6188@dastard> <20131121130156.GA6502@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131121130156.GA6502@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385089083 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142514 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 22, 2013 at 12:01:56AM +1100, Dave Chinner wrote: > On Thu, Nov 21, 2013 at 12:42:55PM +1100, Dave Chinner wrote: > > On Tue, Nov 19, 2013 at 05:08:33PM -0600, Mark Tinguely wrote: > > > On 11/19/13 16:37, Dave Chinner wrote: > > > >From: Dave Chinner > > > > > > > >When xlog_space_left() cracks the grant head and the log tail, it > > > >does so without locking to synchronise the sampling of the > > > >variables. It samples the grant head first, so if there is a delay > > > >before it smaples the log tail, there is a window where the log tail > > > >could have moved onwards and be moved past the sampled value of the > > > >grant head. This then leads to the "xlog_space_left: head behind > > > >tail" warning message. ..... > > > > > > I am still getting the debug message: > > > > > > xlog_verify_grant_tail: space > BBTOB(tail_blocks) > > > > I'm not sure why that is relevant to this patch - it doesn't touch > > xlog_verify_grant_tail(), nor does it change the functioning of the > > code except to remove false positive warnings. > > > > Further, the comment about xlog_verify_grant_tail() says: > > > > * This check is run unlocked, so can give false positives. > > > > That's exactly what this patch addresses for xlog_space_left() - > > it prevents false positives when it is run unlocked. So we could do > > exactly the same thing to xlog_verify_grant_tail() as well. Patch > > attached below. > > > > > This is a real over grant. > > > > Evidence, please. > > So, I've done some more testing with these patches, and found a > couple of interesting things. I found that xfs/297 with a bunch of > memory, VM and lock debugging turned on has fairly reliably > reproduced the messages from both functions, albeit slowly (taking > 10 minutes a cycle, 3-4 cycles to get a single xlog_space_left() > failure). > > First thing I did was remove the "print once" flag from > xlog_verify_grant_tail(), and I generally see 2-3 outputs from it > during a run, usaully tens to hundreds of seconds apart. No hangs, > and the difference in byte counts generally is under 200k. > > It then made it print each retry, knowing that it wouldn't swamp the > logs. What each event gave was this: > > [ 201.796132] XFS (vdb): xlog_verify_grant_tail: retries 0, head_bytes > BBTOB(tail_blocks) (8365828/8126464) > [ 201.798514] XFS (vdb): xlog_verify_grant_tail: retries 1, head_bytes > BBTOB(tail_blocks) (8365828/8126464) > [ 201.800890] XFS (vdb): xlog_verify_grant_tail: retries 2, head_bytes > BBTOB(tail_blocks) (8365828/8126464) > [ 201.802951] XFS (vdb): xlog_verify_grant_tail: retries 3, head_bytes > BBTOB(tail_blocks) (8365828/8126464) > [ 201.805238] XFS (vdb): xlog_verify_grant_tail: retries 4, head_bytes > BBTOB(tail_blocks) (8365828/8126464) > [ 201.807378] XFS (vdb): xlog_verify_grant_tail: retries 5, head_bytes > BBTOB(tail_blocks) (8365828/8126464) > [ 201.809619] XFS (vdb): xlog_verify_grant_tail: head_bytes > BBTOB(tail_blocks) (8365828/8126464) > > Which, as you can see, resampling didn't help prevent the message > output at all. The region of the log that this warning comes up in > is random; there is no pattern to it the repeated occurrences. Hence > I will drop the repeated sampling part of the patches, but keep the > memory barrier and preemption disabling around the sampling... > > Scratch that - I just had the repeated sampling avoid a warning - > the fifth sample saw the problem go away.... > > [ 140.728172] XFS (vdb): xlog_verify_grant_tail: retries 0, head_bytes > BBTOB(tail_blocks) (4099150/3932160) > [ 140.731761] XFS (vdb): xlog_verify_grant_tail: retries 1, head_bytes > BBTOB(tail_blocks) (4099150/3932160) > [ 140.735495] XFS (vdb): xlog_verify_grant_tail: retries 2, head_bytes > BBTOB(tail_blocks) (4099150/3932160) > [ 140.739059] XFS (vdb): xlog_verify_grant_tail: retries 3, head_bytes > BBTOB(tail_blocks) (4099150/3932160) > [ 140.742561] XFS (vdb): xlog_verify_grant_tail: retries 4, head_bytes > BBTOB(tail_blocks) (4099150/3932160) > > What this points out is that the while the problem state is > temporary, the cause of it is not racing updates during sampling. We > do, indeed, appear to have a temporary state where the grant head > has passed over the log tail. By the next check, the grant head no > longer covers the tail. > > The next step is to dump the stack when-ever such a warning is > emitted to find out what if there is a specific operation is that > is triggering them. All are coming from this path: > > ..... > xfs_trans_reserve > xfs_log_reserve > xlog_verify_grant_tail > > And so are occurring after the grant head has been moved forward by > the log reservation. That's rather interesting. > > xlog_verify_grant_tail() verifies the log tail against the write > grant head, not the reserve grant head. The reserve grant head is > what prevents log space overcommit, and that's the one that the > xfs_log_reserve sleeps on waiting for log space to become available. > Once space is available on the reserve grant head, it adds the space > to both the reserve grant and the write grant. > > Hence we know that we haven't unintentionally overcommitted the > reserve head via transaction reservations, so why does the write > head go past the log tail, and how is it different to the reserve > grant head. > > Well, the write grant and the reserve grant are mostly tracking the > same thing. The difference comes, however, in permanent > transactions. While the permanent transaction has reservations for > multiple commits available (which they start with) both the write > grant and the reserve grant are updated during transaction commit > > xfs_trans_commit > xfs_log_commit_cil > xfs_log_done > xlog_regrant_reserve_log_space > ticket->t_unit-- > xlog_grant_sub_space(reserve head, unused resv); > xlog_grant_sub_space(write head, unused resv); > > At this point, if the permanent log transaction still has reserved > units available, it returns. We'll come back to this. > > For a rolling transaction, just before transaction commit, the > transaction will have been duplicated via xfs_trans_dup(). This > takes a reference to the ticket, and attaches it to the new > transaction. The old transaction is then committed like above, and > we continue with the same ticket in the above but with one less > reservation unit. > > We then call xfs_trans_reserve on the ticket again, and that enters > xfs_log_regrant rather than xfs_log_reserve like the original ticket > reservation would have. if the ticket still has reservation units > left on it, it does nothing that push the AIL and reset the > reservation for the new transaction. > > Where it gets interesting is when the ticket unit reservation runs > out, and we have to get new reservations to continue a rolling > transaction. Very few permanent log transactions actually need this. > In fact, I think xfs_itruncate_extents() is the only code that makes > use of this facility, as all other transactions have bound limits in > the code. xfs_itruncate_extents() can remove an unbound number of > extents, and hence the rolling transaction is essentially unbound in > size. Remember this, too. > > So, when we run out of reservation units on the ticket, we do this: > > xfs_trans_dup > xfs_trans_commit > xfs_log_commit_cil > xfs_log_done > xlog_regrant_reserve_log_space > xlog_grant_sub_space(reserve head, unused resv); > xlog_grant_sub_space(write head, unused resv); > xlog_grant_add_space(reserve head, unit reservation); > > i.e. is simply steals the unit reservation from the reserve head > *without caring about the amount of reservation space that is > available*. This can push the reserve grant head past the tail if > the reservation space is already full. > > While this might seem bad and wrong, it actually isn't because the > ticket doesn't yet have *write grant space*. So, following the > commit, we do: > > xfs_trans_reserve > xfs_log_regrant > xlog_grant_head_check(write head, space needed) > xlog_grant_add_space(write head, space needed) > > It's the xlog_grant_head_check() that blocks waiting for write grant > space to come available, and hence we dont over-commit the log space > in such permanent transactions. Yes, we overcommit the reservation > spae, but we never overcommit the write space and hence we don't > overcommit the log space in this situation. > > But, what is does point out is that the reserve head can *validly* > overcommit log space and overlap the tail of the log. This doesn't > explain the write grant head getting ahead of the log tail, but > let's ignore that and look at ithe warnings I'm getting from > xlog_space_left() for a moment. [snip xlog_space_left() "overcommit is OK" debug] > > What that means, though, is that I still haven't been able to > reproduce the "head behind tail" conditions that people are > complaining about, and i don't yet have an answer to the > xlog_verify_grant_tail() issue. So, how does the write grant head overlap the log tail? My current hypothesis is that we're seeing the same pattern of "add space without first checking" that results in overcommit of the write head, just like we are doing with the reserve head. That is, the reserve grant is overcommitting because we check and throttle in xfs_log_reserve(), but then do an unchecked addition on permanent transaction commit. In the case of the write head, we do checking and throttling on permanent transaction reserve via xfs_log_regrant(), but we do unchecked addition in xfs_log_reserve(). Put simply, if we throttle in xfs_log_regrant because we don't have write space available, we can have another transaction (say with a smaller unit reservation) come through xfs_log_reserve() and get reserve head space, which it then unconditionally adds to the write head. resv head write head X Y permanent xact P1 completes X - curr Y - curr + unit_P1 (overcommit) xact T2 reserve OC, blocks xact P1 reserve on dup Not enough space, blocks .... log tail moves a small amount space availble enough to fulfil T2 reserve, P1 write grants xact P1 wakes X - curr Y - curr + unit_P1 + unit_P1 xact T2 wakes X - curr Y - curr + unit_P1 + unit_P1 + unit_T2 + unit_T2 (overcommit) In this case, it appears to me that the overcommit of the write space is valid because transactions that block on write space overcommit also hold a reserve space grant. We already know that if we overcommit the reserve head due to a permanent transaction regrant, then all new transactions are throttled until the reserve space overcommit situation goes away. Permanent transactions can continue to regrant even in an overcommit situation, but we prevent real overcommit by throttling the write grants. IOWs, if we are in a reserve head overcommit situation, we cannot then overcommit the write head because all new write head regrants are checked and prevented from overcommit. If we are in a write space overcommit state, then write regrants are blocked after consuming reserve space. This will cause reserve space to run out and so we can't can't overcommit the log with new transactions. Permanent transactions can the drive the reserve space into overcommit, but then block on the write space grant head that is already over committed. At this point, the reserve space overcommit situation will not be cleared until the write space overcommit is resolved. That is, the only way to make progress at this point is by the log tail moving forwards due to metadata IO completion. If it only moves forward a small amount, then write space will be the first to allow progress, and so the permanent transactions will make progress and complete ahead of new transactions being started, releasing their overcommitted reserve space grants. If the log tail jumps by a long way, it will alleviate the overcommit on both grant heads and both new and permanent transactions will immediately make progress. In summary: overcommits on both the reserve grant space and the write grant space can and do occur, and both are valid temporary conditions that resolve themselves through mechanisms built into the algorithms without resulting in a real log space overcommit. Hence debug code that triggers on grant head overcommit situations will always generate false positive warnings. I will rework the two patches to take this into account... Cheers, Dave. -- Dave Chinner david@fromorbit.com From jeff.liu@oracle.com Fri Nov 22 00:04:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0A3D17F37 for ; Fri, 22 Nov 2013 00:04:15 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id AF53D304064 for ; Thu, 21 Nov 2013 22:04:11 -0800 (PST) X-ASG-Debug-ID: 1385100246-04bdf06eef1970a0001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id Jn6Y36oVWCVcu48v (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 21 Nov 2013 22:04:07 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAM645fI016234 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 22 Nov 2013 06:04:06 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAM6445H019247 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 06:04:05 GMT Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAM644cL021924 for ; Fri, 22 Nov 2013 06:04:04 GMT Received: from [192.168.1.104] (/114.248.199.25) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 21 Nov 2013 22:04:04 -0800 Message-ID: <528EF3D0.70102@oracle.com> Date: Fri, 22 Nov 2013 14:04:00 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH] xfs: make quota metadata truncation behavior consistent to user space Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH] xfs: make quota metadata truncation behavior consistent to user space Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385100247 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142517 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu In xfs_qm_scall_trunc_qfiles(), we ignore the error if failed to remove the users quota metadata and proceed to remove groups and projects if they are being there. However, in user space, the remove operation will break and return if failed to remove any kind of quota. Also for v5 super block, we can enabled both group and project quota at the same time, in this case the current error handling will cover the group error with projects but they might failed due to different reasons. It seems we'd better the error handling consistent to the user space and don't trying to remove another kind of quota metadata if the previous operation is failed. Signed-off-by: Jie Liu --- fs/xfs/xfs_qm_syscalls.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/fs/xfs/xfs_qm_syscalls.c b/fs/xfs/xfs_qm_syscalls.c index 437c919..3daf5ea 100644 --- a/fs/xfs/xfs_qm_syscalls.c +++ b/fs/xfs/xfs_qm_syscalls.c @@ -278,7 +278,7 @@ xfs_qm_scall_trunc_qfiles( xfs_mount_t *mp, uint flags) { - int error = 0, error2 = 0; + int error; if (!xfs_sb_version_hasquota(&mp->m_sb) || flags == 0) { xfs_debug(mp, "%s: flags=%x m_qflags=%x", @@ -286,14 +286,20 @@ xfs_qm_scall_trunc_qfiles( return XFS_ERROR(EINVAL); } - if (flags & XFS_DQ_USER) + if (flags & XFS_DQ_USER) { error = xfs_qm_scall_trunc_qfile(mp, mp->m_sb.sb_uquotino); - if (flags & XFS_DQ_GROUP) - error2 = xfs_qm_scall_trunc_qfile(mp, mp->m_sb.sb_gquotino); + if (error) + return error; + } + if (flags & XFS_DQ_GROUP) { + error = xfs_qm_scall_trunc_qfile(mp, mp->m_sb.sb_gquotino); + if (error) + return error; + } if (flags & XFS_DQ_PROJ) - error2 = xfs_qm_scall_trunc_qfile(mp, mp->m_sb.sb_pquotino); + error = xfs_qm_scall_trunc_qfile(mp, mp->m_sb.sb_pquotino); - return error ? error : error2; + return error; } /* -- 1.8.3.2 From jeff.liu@oracle.com Fri Nov 22 01:53:48 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3B89A7F3F for ; Fri, 22 Nov 2013 01:53:48 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id ED2548F8049 for ; Thu, 21 Nov 2013 23:53:47 -0800 (PST) X-ASG-Debug-ID: 1385106826-04bdf06eee19b050001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id FFJMLnyEv57uh0Ph (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 21 Nov 2013 23:53:46 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAM7rie4004826 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 22 Nov 2013 07:53:45 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAM7rgYM001202 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 07:53:44 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAM7rgEi025842 for ; Fri, 22 Nov 2013 07:53:42 GMT Received: from [192.168.1.104] (/114.248.199.25) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 21 Nov 2013 23:53:42 -0800 Message-ID: <528F0D82.7010607@oracle.com> Date: Fri, 22 Nov 2013 15:53:38 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH] xfstests: xfs/322, verify xfs_quota administrator commands against invalid mount path Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH] xfstests: xfs/322, verify xfs_quota administrator commands against invalid mount path Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385106826 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142519 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu Introduce xfs/322 to verify xfs_quota administrator commands can deal with invalid XFS mount path properly without NULL pointer dereference issue. Signed-off-by: Jie Liu --- tests/xfs/322 | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/xfs/322.out | 2 ++ tests/xfs/group | 1 + 3 files changed, 71 insertions(+) create mode 100755 tests/xfs/322 create mode 100644 tests/xfs/322.out diff --git a/tests/xfs/322 b/tests/xfs/322 new file mode 100755 index 0000000..9c749a1 --- /dev/null +++ b/tests/xfs/322 @@ -0,0 +1,68 @@ +#! /bin/bash +# FS QA Test No. 322 +# +# Test to verify xfs_quota(8) administrator commands can deal with invalid +# storage mount point without NULL pointer dereference problem. +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Oracle Inc. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here + +# Modify as appropriate. +_supported_fs generic +_supported_os IRIX Linux + +echo "Silence is golden" + +# To run this sanity check we don't need to enable quota function +# nor need a scratch device as quota tool will get the mount path +# at first. +# An non-existent xfs mount point +INVALID_PATH="/INVALID_XFS_MOUNT_POINT" + +xfs_quota -x -c 'report -a' $INVALID_PATH 2>/dev/null +xfs_quota -x -c 'state -a' $INVALID_PATH 2>/dev/null +xfs_quota -x -c 'free -h' $INVALID_PATH 2>/dev/null +xfs_quota -x -c 'quot -v' $INVALID_PATH 2>/dev/null +xfs_quota -x -c 'remove' $INALID_PATH 2>/dev/null +xfs_quota -x -c 'disable' $INVALID_PATH 2>/dev/null +xfs_quota -x -c 'enable' $INVALID_PATH 2>/dev/null + +# success, all done +status=0 +exit diff --git a/tests/xfs/322.out b/tests/xfs/322.out new file mode 100644 index 0000000..8bcca16 --- /dev/null +++ b/tests/xfs/322.out @@ -0,0 +1,2 @@ +QA output created by 322 +Silence is golden diff --git a/tests/xfs/group b/tests/xfs/group index 26ea9b6..92db1c2 100644 --- a/tests/xfs/group +++ b/tests/xfs/group @@ -182,3 +182,4 @@ 300 auto fsr 301 auto dump 302 auto dump +322 auto quick -- 1.8.3.2 From chowyjoeph@kimo.com Fri Nov 22 02:36:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 281857F50 for ; Fri, 22 Nov 2013 02:36:38 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8054FAC009 for ; Fri, 22 Nov 2013 00:36:37 -0800 (PST) X-ASG-Debug-ID: 1385109394-04cbb041691a3120001-w1Z2WR Received: from smtp1.netsite.com.br (smtpseguro5.netsite.com.br [200.233.202.24]) by cuda.sgi.com with ESMTP id K0wAiKp3VK87xtYy for ; Fri, 22 Nov 2013 00:36:36 -0800 (PST) X-Barracuda-Envelope-From: chowyjoeph@kimo.com X-Barracuda-Apparent-Source-IP: 200.233.202.24 Received: from webmail.netsite.com.br (200-233-202-004.static.netsite.com.br [200.233.202.4]) by smtp1.netsite.com.br (Postfix) with SMTP id 7740F5F380; Fri, 22 Nov 2013 05:36:29 -0300 (BRT) MIME-Version: 1.0 X-Mailer: WebMail Net Site 2.0 ( http://webmail.netsite.com.br/ ) Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-ID: To: undisclosed-recipients:; Date: Fri, 22 Nov 2013 05:36:29 -0300 From: "Chow Joseph" Subject: Revert Back!! Reply-To: chowyjoseph@kimo.com X-ASG-Orig-Subj: Revert Back!! X-Barracuda-Connect: smtpseguro5.netsite.com.br[200.233.202.24] X-Barracuda-Start-Time: 1385109395 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.05 X-Barracuda-Spam-Status: No, SCORE=1.05 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142520 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag I sent you an email before but i did not hear from you so i am re-sending
this mail as a confirmation to know if you received it,if yes or no please<= br /> do let me know so that i can forward the mail to you again.

Do have a nice day as i await your prompt response.

Best regard
Mr Chow York Joseph From guaneryu@gmail.com Fri Nov 22 02:50:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id F248E7F50 for ; Fri, 22 Nov 2013 02:50:07 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4D4D1AC007 for ; Fri, 22 Nov 2013 00:50:07 -0800 (PST) X-ASG-Debug-ID: 1385110205-04cb6c537d194a50001-NocioJ Received: from mail-pa0-f53.google.com (mail-pa0-f53.google.com [209.85.220.53]) by cuda.sgi.com with ESMTP id gPJBneBg9ynk0w3N (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Fri, 22 Nov 2013 00:50:06 -0800 (PST) X-Barracuda-Envelope-From: guaneryu@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.220.53 Received: by mail-pa0-f53.google.com with SMTP id hz1so1013604pad.26 for ; Fri, 22 Nov 2013 00:50:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=WInEhk4a3Bd8wSTo3TANaKOkqjNCmsdbs0CjRFyR9ok=; b=WXMPRhHICIvj+Acgpr49mmWdUxsQhBshxm9DWJUpsG05Qo054DD5jHceeZBPekzScb HQsOIYloKtTkFBo7HU/rIMz+sPp6LkwzPHa8a5EBzVKUttSYz0Oof2H4GP6o8b9S+ig1 0W6mb6VVXmAao3z6sKrudlCZyfgPFv9NgunC3lR9M+PPAE0QdIMpAZhfLFBgWzZAIkXt PRJHEMenGfoaQ9UCgbBbRP+fzQYyxNQ95y/0igT/1FIxcHyJmVznLceV6N6Dn+GlNPPl E5n1SdETw+aa3Hzhjsaj7Db4CAStyPFlElaiGoxHRk43aQrJrqrZkDmJjnKrJDmbeje2 h76g== X-Barracuda-BBL-IP: nil X-Received: by 10.68.130.39 with SMTP id ob7mr1699568pbb.63.1385110205300; Fri, 22 Nov 2013 00:50:05 -0800 (PST) Received: from localhost ([61.51.139.112]) by mx.google.com with ESMTPSA id hz10sm51586025pbc.36.2013.11.22.00.50.03 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 22 Nov 2013 00:50:04 -0800 (PST) Date: Fri, 22 Nov 2013 16:50:00 +0800 X-Barracuda-Apparent-Source-IP: 61.51.139.112 From: Eryu Guan To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfstests: xfs/322, verify xfs_quota administrator commands against invalid mount path Message-ID: <20131122085000.GD10132@dhcp-13-216.nay.redhat.com> X-ASG-Orig-Subj: Re: [PATCH] xfstests: xfs/322, verify xfs_quota administrator commands against invalid mount path References: <528F0D82.7010607@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528F0D82.7010607@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: mail-pa0-f53.google.com[209.85.220.53] X-Barracuda-Start-Time: 1385110205 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142520 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Fri, Nov 22, 2013 at 03:53:38PM +0800, Jeff Liu wrote: > From: Jie Liu > > Introduce xfs/322 to verify xfs_quota administrator commands can > deal with invalid XFS mount path properly without NULL pointer > dereference issue. > > Signed-off-by: Jie Liu > --- > tests/xfs/322 | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ > tests/xfs/322.out | 2 ++ > tests/xfs/group | 1 + > 3 files changed, 71 insertions(+) > create mode 100755 tests/xfs/322 > create mode 100644 tests/xfs/322.out > > diff --git a/tests/xfs/322 b/tests/xfs/322 > new file mode 100755 > index 0000000..9c749a1 > --- /dev/null > +++ b/tests/xfs/322 > @@ -0,0 +1,68 @@ > +#! /bin/bash > +# FS QA Test No. 322 > +# > +# Test to verify xfs_quota(8) administrator commands can deal with invalid > +# storage mount point without NULL pointer dereference problem. > +# > +#----------------------------------------------------------------------- > +# Copyright (c) 2013 Oracle Inc. All Rights Reserved. > +# > +# This program is free software; you can redistribute it and/or > +# modify it under the terms of the GNU General Public License as > +# published by the Free Software Foundation. > +# > +# This program is distributed in the hope that it would be useful, > +# but WITHOUT ANY WARRANTY; without even the implied warranty of > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +# GNU General Public License for more details. > +# > +# You should have received a copy of the GNU General Public License > +# along with this program; if not, write the Free Software Foundation, > +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA > +#----------------------------------------------------------------------- > +# > + > +seq=`basename $0` > +seqres=$RESULT_DIR/$seq > +echo "QA output created by $seq" > + > +here=`pwd` > +tmp=/tmp/$$ > +status=1 # failure is the default! > +trap "_cleanup; exit \$status" 0 1 2 3 15 > + > +_cleanup() > +{ > + cd / > + rm -f $tmp.* > +} > + > +# get standard environment, filters and checks > +. ./common/rc > +. ./common/filter > + > +# real QA test starts here > + > +# Modify as appropriate. This comment is not needed. > +_supported_fs generic Should be "_supported_fs xfs" ? Thanks, Eryu Guan > +_supported_os IRIX Linux > + > +echo "Silence is golden" > + > +# To run this sanity check we don't need to enable quota function > +# nor need a scratch device as quota tool will get the mount path > +# at first. > +# An non-existent xfs mount point > +INVALID_PATH="/INVALID_XFS_MOUNT_POINT" > + > +xfs_quota -x -c 'report -a' $INVALID_PATH 2>/dev/null > +xfs_quota -x -c 'state -a' $INVALID_PATH 2>/dev/null > +xfs_quota -x -c 'free -h' $INVALID_PATH 2>/dev/null > +xfs_quota -x -c 'quot -v' $INVALID_PATH 2>/dev/null > +xfs_quota -x -c 'remove' $INALID_PATH 2>/dev/null > +xfs_quota -x -c 'disable' $INVALID_PATH 2>/dev/null > +xfs_quota -x -c 'enable' $INVALID_PATH 2>/dev/null > + > +# success, all done > +status=0 > +exit > diff --git a/tests/xfs/322.out b/tests/xfs/322.out > new file mode 100644 > index 0000000..8bcca16 > --- /dev/null > +++ b/tests/xfs/322.out > @@ -0,0 +1,2 @@ > +QA output created by 322 > +Silence is golden > diff --git a/tests/xfs/group b/tests/xfs/group > index 26ea9b6..92db1c2 100644 > --- a/tests/xfs/group > +++ b/tests/xfs/group > @@ -182,3 +182,4 @@ > 300 auto fsr > 301 auto dump > 302 auto dump > +322 auto quick > -- > 1.8.3.2 > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From jeff.liu@oracle.com Fri Nov 22 03:13:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E83527F52 for ; Fri, 22 Nov 2013 03:13:01 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 95EDD8F8035 for ; Fri, 22 Nov 2013 01:12:58 -0800 (PST) X-ASG-Debug-ID: 1385111572-04bdf06eec19e390001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id U1bq3g6EAGjtGpf5 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 01:12:53 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAM9Cp6c018084 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 22 Nov 2013 09:12:52 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAM9Co9o002629 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 22 Nov 2013 09:12:50 GMT Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAM9Coht016072; Fri, 22 Nov 2013 09:12:50 GMT Received: from [192.168.1.104] (/114.248.199.25) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Nov 2013 01:12:49 -0800 Message-ID: <528F200E.6060803@oracle.com> Date: Fri, 22 Nov 2013 17:12:46 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eryu Guan CC: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfstests: xfs/322, verify xfs_quota administrator commands against invalid mount path References: <528F0D82.7010607@oracle.com> <20131122085000.GD10132@dhcp-13-216.nay.redhat.com> X-ASG-Orig-Subj: Re: [PATCH] xfstests: xfs/322, verify xfs_quota administrator commands against invalid mount path In-Reply-To: <20131122085000.GD10132@dhcp-13-216.nay.redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385111573 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142520 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/22 2013 16:50, Eryu Guan wrote: > On Fri, Nov 22, 2013 at 03:53:38PM +0800, Jeff Liu wrote: >> From: Jie Liu >> >> Introduce xfs/322 to verify xfs_quota administrator commands can >> deal with invalid XFS mount path properly without NULL pointer >> dereference issue. >> >> Signed-off-by: Jie Liu >> --- >> tests/xfs/322 | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> tests/xfs/322.out | 2 ++ >> tests/xfs/group | 1 + >> 3 files changed, 71 insertions(+) >> create mode 100755 tests/xfs/322 >> create mode 100644 tests/xfs/322.out >> >> diff --git a/tests/xfs/322 b/tests/xfs/322 >> new file mode 100755 >> index 0000000..9c749a1 >> --- /dev/null >> +++ b/tests/xfs/322 >> @@ -0,0 +1,68 @@ >> +#! /bin/bash >> +# FS QA Test No. 322 >> +# >> +# Test to verify xfs_quota(8) administrator commands can deal with invalid >> +# storage mount point without NULL pointer dereference problem. >> +# >> +#----------------------------------------------------------------------- >> +# Copyright (c) 2013 Oracle Inc. All Rights Reserved. >> +# >> +# This program is free software; you can redistribute it and/or >> +# modify it under the terms of the GNU General Public License as >> +# published by the Free Software Foundation. >> +# >> +# This program is distributed in the hope that it would be useful, >> +# but WITHOUT ANY WARRANTY; without even the implied warranty of >> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >> +# GNU General Public License for more details. >> +# >> +# You should have received a copy of the GNU General Public License >> +# along with this program; if not, write the Free Software Foundation, >> +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA >> +#----------------------------------------------------------------------- >> +# >> + >> +seq=`basename $0` >> +seqres=$RESULT_DIR/$seq >> +echo "QA output created by $seq" >> + >> +here=`pwd` >> +tmp=/tmp/$$ >> +status=1 # failure is the default! >> +trap "_cleanup; exit \$status" 0 1 2 3 15 >> + >> +_cleanup() >> +{ >> + cd / >> + rm -f $tmp.* >> +} >> + >> +# get standard environment, filters and checks >> +. ./common/rc >> +. ./common/filter >> + >> +# real QA test starts here >> + >> +# Modify as appropriate. > > This comment is not needed. > >> +_supported_fs generic > > Should be "_supported_fs xfs" ? Oops, exactly. Looks I have to refresh my head after completing a tedious task. Thanks, -Jeff From BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 22 03:15:54 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B40577F52 for ; Fri, 22 Nov 2013 03:15:54 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 80AF18F8035 for ; Fri, 22 Nov 2013 01:15:54 -0800 (PST) X-ASG-Debug-ID: 1385111753-04cb6c537b195b50001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id FRCNenVXz95fzCVx (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 01:15:53 -0800 (PST) X-Barracuda-Envelope-From: BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vjmq9-00015o-2p for xfs@oss.sgi.com; Fri, 22 Nov 2013 09:15:53 +0000 Date: Fri, 22 Nov 2013 01:15:53 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: stop special casing nfs and udf Message-ID: <20131122091553.GA32568@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfstests: stop special casing nfs and udf References: <20131107204635.GA22954@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107204635.GA22954@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385111753 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 2.60 X-Barracuda-Spam-Status: No, SCORE=2.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA606_RN_OB, BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142520 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 2.00 BSF_SC0_SA606_RN_OB Custom Outbreak Rule SA606_RN_OB ping? From BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 22 03:17:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 36DC77F52 for ; Fri, 22 Nov 2013 03:17:49 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id BA23CAC007 for ; Fri, 22 Nov 2013 01:17:45 -0800 (PST) X-ASG-Debug-ID: 1385111864-04bdf06eef19e690001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id qE0ety0JybeJPCcF (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 01:17:44 -0800 (PST) X-Barracuda-Envelope-From: BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vjmrw-00018X-JX; Fri, 22 Nov 2013 09:17:44 +0000 Date: Fri, 22 Nov 2013 01:17:44 -0800 From: Christoph Hellwig To: Eric Sandeen Cc: xfs-oss Subject: Re: Alpha2 changelog Message-ID: <20131122091744.GB32568@infradead.org> X-ASG-Orig-Subj: Re: Alpha2 changelog References: <528EA617.4080004@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528EA617.4080004@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385111864 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142520 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Looks reasonabe. In addition to Dave's comments it might be nice to add names for changes from external contributors like we did in the past, although I've always wondered who gets the attribute and who is considered part of the team already.. From BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 22 03:18:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7D9277F52 for ; Fri, 22 Nov 2013 03:18:34 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id E0F87AC008 for ; Fri, 22 Nov 2013 01:18:33 -0800 (PST) X-ASG-Debug-ID: 1385111907-04cbb041661a49f0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id H44vz9etj7r55eTw (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 01:18:28 -0800 (PST) X-Barracuda-Envelope-From: BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vjmsd-00018r-2q; Fri, 22 Nov 2013 09:18:27 +0000 Date: Fri, 22 Nov 2013 01:18:27 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: make quota metadata truncation behavior consistent to user space Message-ID: <20131122091827.GC32568@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: make quota metadata truncation behavior consistent to user space References: <528EF3D0.70102@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528EF3D0.70102@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385111908 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142521 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 22, 2013 at 02:04:00PM +0800, Jeff Liu wrote: > From: Jie Liu > > In xfs_qm_scall_trunc_qfiles(), we ignore the error if failed to remove > the users quota metadata and proceed to remove groups and projects if > they are being there. However, in user space, the remove operation will > break and return if failed to remove any kind of quota. > Also for v5 super block, we can enabled both group and project quota at > the same time, in this case the current error handling will cover the > group error with projects but they might failed due to different reasons. > > It seems we'd better the error handling consistent to the user space and > don't trying to remove another kind of quota metadata if the previous > operation is failed. Looks good. Just curious, did you manage to reproduce an error truncating the quota files? Reviewed-by: Christoph Hellwig From BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 22 03:21:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5F5FF7F52 for ; Fri, 22 Nov 2013 03:21:43 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id C1827AC004 for ; Fri, 22 Nov 2013 01:21:42 -0800 (PST) X-ASG-Debug-ID: 1385112101-04cb6c537c195ea0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id AqR5WyyDfS7YA1dI (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 01:21:41 -0800 (PST) X-Barracuda-Envelope-From: BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vjmvg-0002Cm-M8; Fri, 22 Nov 2013 09:21:36 +0000 Date: Fri, 22 Nov 2013 01:21:36 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Martin Boutin , "Kernel.org-Linux-RAID" , Eric Sandeen , "Kernel.org-Linux-EXT4" , xfs-oss Subject: Re: Filesystem writes on RAID5 too slow Message-ID: <20131122092136.GD32568@infradead.org> X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> <20131121092606.GU11434@dastard> <20131121234116.GD6502@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131121234116.GD6502@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385112101 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142521 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS > From: Dave Chinner > > The function xfs_bmap_isaeof() is used to indicate that an > allocation is occurring at or past the end of file, and as such > should be aligned to the underlying storage geometry if possible. > > Commit 27a3f8f ("xfs: introduce xfs_bmap_last_extent") changed the > behaviour of this function for empty files - it turned off > allocation alignment for this case accidentally. Hence large initial > allocations from direct IO are not getting correctly aligned to the > underlying geometry, and that is cause write performance to drop in > alignment sensitive configurations. > > Fix it by considering allocation into empty files as requiring > aligned allocation again. > > Signed-off-by: Dave Chinner Ooops. The fix looks good, Reviewed-by: Christoph Hellwig Might be worth cooking up a test for this, scsi_debug can expose geometry, and we already have it wired to to large sector size testing in xfstests. From BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 22 03:23:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C31747F52 for ; Fri, 22 Nov 2013 03:23:28 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 980D5304053 for ; Fri, 22 Nov 2013 01:23:28 -0800 (PST) X-ASG-Debug-ID: 1385112207-04bdf06eef19e970001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id ANjYpR1HQ5eLVzPn (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 01:23:27 -0800 (PST) X-Barracuda-Envelope-From: BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VjmxR-0002EL-15; Fri, 22 Nov 2013 09:23:25 +0000 Date: Fri, 22 Nov 2013 01:23:25 -0800 From: Christoph Hellwig To: Martin Boutin Cc: Dave Chinner , Eric Sandeen , xfs-oss Subject: Re: Filesystem writes on RAID5 too slow Message-ID: <20131122092325.GA8512@infradead.org> X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> <20131121092606.GU11434@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385112207 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142521 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Thu, Nov 21, 2013 at 11:35:14AM -0500, Martin Boutin wrote: > Sorry for the spam but I just noticed that the XFS stripe unit does not > match the strip unit of the underlying RAID device. I tried to do a > mkfs.xfs with a stripe of 512KiB but mkfs.xfs complains that the > maximum stripe width is 256KiB. Yeah. Btw, I've generally seen best results using 32k stripes, but that should only matter for log intensive loads and not simple writes. Similarly your 32mb log seems awfully small, but not really relevant for this workload. From jeff.liu@oracle.com Fri Nov 22 03:56:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8122C7F50 for ; Fri, 22 Nov 2013 03:56:47 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3A0E6304053 for ; Fri, 22 Nov 2013 01:56:47 -0800 (PST) X-ASG-Debug-ID: 1385114205-04bdf06eec19fad0001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id xu8zwcAMxd3B9yRI (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 01:56:45 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAM9uKgR031877 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 22 Nov 2013 09:56:21 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAM9uKnY001252 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 22 Nov 2013 09:56:20 GMT Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAM9uJOH001247; Fri, 22 Nov 2013 09:56:19 GMT Received: from [192.168.1.104] (/114.248.199.25) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Nov 2013 01:56:19 -0800 Message-ID: <528F2A40.8060502@oracle.com> Date: Fri, 22 Nov 2013 17:56:16 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: make quota metadata truncation behavior consistent to user space References: <528EF3D0.70102@oracle.com> <20131122091827.GC32568@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: make quota metadata truncation behavior consistent to user space In-Reply-To: <20131122091827.GC32568@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385114205 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142522 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/22 2013 17:18, Christoph Hellwig wrote: > On Fri, Nov 22, 2013 at 02:04:00PM +0800, Jeff Liu wrote: >> From: Jie Liu >> >> In xfs_qm_scall_trunc_qfiles(), we ignore the error if failed to remove >> the users quota metadata and proceed to remove groups and projects if >> they are being there. However, in user space, the remove operation will >> break and return if failed to remove any kind of quota. >> Also for v5 super block, we can enabled both group and project quota at >> the same time, in this case the current error handling will cover the >> group error with projects but they might failed due to different reasons. >> >> It seems we'd better the error handling consistent to the user space and >> don't trying to remove another kind of quota metadata if the previous >> operation is failed. > > Looks good. Just curious, did you manage to reproduce an error > truncating the quota files? Yup, I thought it over how to break it while occasionally glanced over this function for backporting upstream patches this morning, but can not figure out a simple method. Thanks, -Jeff From jeff.liu@oracle.com Fri Nov 22 04:09:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D999D7F50 for ; Fri, 22 Nov 2013 04:09:52 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C1486304059 for ; Fri, 22 Nov 2013 02:09:49 -0800 (PST) X-ASG-Debug-ID: 1385114988-04cbb041681a65e0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id nud7C3kfeFsSpTTG (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 02:09:48 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAMA9kxS017599 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 22 Nov 2013 10:09:47 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMA9k81022265 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 10:09:46 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMA9jOq022242 for ; Fri, 22 Nov 2013 10:09:45 GMT Received: from [192.168.1.104] (/114.248.199.25) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Nov 2013 02:09:45 -0800 Message-ID: <528F2D67.9050800@oracle.com> Date: Fri, 22 Nov 2013 18:09:43 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH v2] xfstests: xfs/322, verify xfs_quota administrator commands against invalid mount path Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH v2] xfstests: xfs/322, verify xfs_quota administrator commands against invalid mount path Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385114988 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142522 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu Introduce xfs/322 to verify xfs_quota administrator commands can deal with invalid XFS mount path properly without NULL pointer dereference issue. Signed-off-by: Jie Liu --- v2: support XFS only, mark it belong to quota test group as well tests/xfs/322 | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/xfs/322.out | 2 ++ tests/xfs/group | 1 + 3 files changed, 69 insertions(+) create mode 100755 tests/xfs/322 create mode 100644 tests/xfs/322.out diff --git a/tests/xfs/322 b/tests/xfs/322 new file mode 100755 index 0000000..1fcbee4 --- /dev/null +++ b/tests/xfs/322 @@ -0,0 +1,66 @@ +#! /bin/bash +# FS QA Test No. 322 +# +# Test to verify xfs_quota(8) administrator commands can deal with invalid +# storage mount point without NULL pointer dereference problem. +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Oracle Inc. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs xfs +_supported_os IRIX Linux + +echo "Silence is golden" + +# To run this sanity check we don't need to enable quota function +# nor need a scratch device as quota tool will get the mount path +# at first. +# An non-existent xfs mount point +INVALID_PATH="/INVALID_XFS_MOUNT_POINT" + +xfs_quota -x -c 'report -a' $INVALID_PATH 2>/dev/null +xfs_quota -x -c 'state -a' $INVALID_PATH 2>/dev/null +xfs_quota -x -c 'free -h' $INVALID_PATH 2>/dev/null +xfs_quota -x -c 'quot -v' $INVALID_PATH 2>/dev/null +xfs_quota -x -c 'remove' $INALID_PATH 2>/dev/null +xfs_quota -x -c 'disable' $INVALID_PATH 2>/dev/null +xfs_quota -x -c 'enable' $INVALID_PATH 2>/dev/null + +# success, all done +status=0 +exit diff --git a/tests/xfs/322.out b/tests/xfs/322.out new file mode 100644 index 0000000..8bcca16 --- /dev/null +++ b/tests/xfs/322.out @@ -0,0 +1,2 @@ +QA output created by 322 +Silence is golden diff --git a/tests/xfs/group b/tests/xfs/group index 26ea9b6..dcdeb98 100644 --- a/tests/xfs/group +++ b/tests/xfs/group @@ -182,3 +182,4 @@ 300 auto fsr 301 auto dump 302 auto dump +322 auto quick quota -- 1.8.3.2 From stanislav.kholmanskikh@oracle.com Fri Nov 22 04:23:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B64277F3F for ; Fri, 22 Nov 2013 04:23:15 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1420BAC004 for ; Fri, 22 Nov 2013 02:23:11 -0800 (PST) X-ASG-Debug-ID: 1385115790-04cb6c537d198610001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id 4rJrKGFvuGLpFBdO (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 02:23:10 -0800 (PST) X-Barracuda-Envelope-From: stanislav.kholmanskikh@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAMAN9J0028011 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 22 Nov 2013 10:23:10 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMAN8pZ003263 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 10:23:09 GMT Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMAN8u6003259 for ; Fri, 22 Nov 2013 10:23:08 GMT Received: from kholmanskikh.ru.oracle.com (/10.162.81.220) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Nov 2013 02:23:08 -0800 From: Stanislav Kholmanskikh To: xfs@oss.sgi.com Cc: vasily.isaenko@oracle.com Subject: [PATCH] xfstests: generic/285: use the canonical device name Date: Fri, 22 Nov 2013 14:23:03 +0400 X-ASG-Orig-Subj: [PATCH] xfstests: generic/285: use the canonical device name Message-Id: <1385115783-9409-1-git-send-email-stanislav.kholmanskikh@oracle.com> X-Mailer: git-send-email 1.7.1 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385115790 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT, UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142523 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines In order to access something under /sys/fs/ext4 we need to be sure that the device name is canonical (It matters, for example, if we use LVM). Signed-off-by: Stanislav Kholmanskikh --- tests/generic/285 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/tests/generic/285 b/tests/generic/285 index 8078b1c..be31852 100755 --- a/tests/generic/285 +++ b/tests/generic/285 @@ -48,7 +48,7 @@ BASE_TEST_FILE=$TEST_DIR/seek_sanity_testfile # Disable extent zeroing for ext4 as that change where holes are created if [ "$FSTYP" = "ext4" ]; then - DEV=`basename $TEST_DEV` + DEV=$(basename $(readlink -f $TEST_DEV)) echo 0 >/sys/fs/ext4/$DEV/extent_max_zeroout_kb fi -- 1.7.1 From noreply@creativiks.com Fri Nov 22 06:41:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5F2DA7F3F for ; Fri, 22 Nov 2013 06:41:14 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4650E304051 for ; Fri, 22 Nov 2013 04:41:14 -0800 (PST) X-ASG-Debug-ID: 1385124068-04cb6c537d19da20001-w1Z2WR Received: from u16546981.onlinehome-server.com (u16546981.onlinehome-server.com [74.208.147.32]) by cuda.sgi.com with ESMTP id xYRPY3CnVN1yduPi (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 04:41:09 -0800 (PST) X-Barracuda-Envelope-From: noreply@creativiks.com X-Barracuda-Apparent-Source-IP: 74.208.147.32 X-No-Auth: unauthenticated sender Received: from c-69-141-130-18.hsd1.nj.comcast.net (c-69-141-130-18.hsd1.nj.comcast.net [69.141.130.18]) by u16546981.onlinehome-server.com (Postfix) with ESMTP id 80A643A10 for ; Fri, 22 Nov 2013 07:24:21 -0500 (EST) From: "creativiks.com" Subject: Network for creative people. To: "linux-xfs" X-ASG-Orig-Subj: Network for creative people. Content-Type: multipart/related; boundary="u7gNL8YR9HurJhAaL6npEwJ97NwHjvQ=_q" MIME-Version: 1.0 Date: Fri, 22 Nov 2013 07:39:55 -0700 X-Barracuda-Connect: u16546981.onlinehome-server.com[74.208.147.32] X-Barracuda-Start-Time: 1385124069 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.14 X-Barracuda-Spam-Status: No, SCORE=0.14 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MISSING_MID X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142525 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.00 HTML_MESSAGE BODY: HTML included in message Message-Id: <20131122124114.11A1F1296197@cuda.sgi.com> This is a multi-part message in MIME format --u7gNL8YR9HurJhAaL6npEwJ97NwHjvQ=_q Content-Type: multipart/alternative; boundary="fbfrYg3ao4MDoXNUU=_2AAcRvds8uKkJ8P" --fbfrYg3ao4MDoXNUU=_2AAcRvds8uKkJ8P Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline =EF=BB=BFUntitled Document=20 Social network for creative and talented people with big features and = opportunities. All registered users can moderate they profile, add images and photos.= Share their work with other site users, comment work. Ask for help or= advice about work.=20 Portfolio have four different categories: Graphic Portfolio, Video Por= tfolio, Sound Portfolio and Text Portfolio. All registered users can s= hare or sell Tutorials, and also buy or view free tutorials from other= users.=20 Market this is section where users have opportunity to sell or buy: Ph= otos, Images, 3D Models, Blueprints, Soundtracks and Software.=20 Take part in Contests and show your skills to other. Keep your Blog, and follow the blogs of other professionals. You have personal professional experience, you can share it with other= users in Articles section.=20 Creativiks.com, this is new web site and do not have many products in = market or many works in gallery. Please do not walk away from first lo= ok its empty. Register and fill your profile, add some works to portfo= lio, comment on works of other users. Let=E2=80=99s grow this great co= mmunity together. All functions and features of web site opening after registration. Do not reply to this email. If you have, any questions please feel free to send email to these add= resses:=20 adminb@creativiks.com or info@creativiks.com=20 If you would like do not receive emails from creativiks.com send email= with =E2=80=9CSTOP this emails=E2=80=9D to stop@creativiks.com. =20 www.creativiks.com=20 2834 Atlantic Ave. Atlantic City, NJ, 08401 --fbfrYg3ao4MDoXNUU=_2AAcRvds8uKkJ8P Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline =EF=BB=BFUnt= itled Document
=

Social network for creative and talented people with = big features and opportunities.

All registered users can moderate they pr= ofile, add images and photos. Share their work with other site users, = comment work. Ask for help or advice about work.

Portfolio have four different categories: Graphic Portf= olio, Video Portfolio, Sound Portfolio and Text Portfolio. All registe= red users can share or sell Tutorials, and also buy or view free tutorials from other u= sers.

= Market this is section where users have opportunity to sell or= buy: Photos, Images, 3D Models, Blueprints, Soundtracks and Software.=

Take part in Contests and show your skills to other.

Keep your Blog, and follow the blogs of other professionals.

You have personal professional experience= , you can share it with other users in Articles section.

Creativ= iks.com, this is new web site and do not have many products in= market or many works in gallery. Please do not walk away from first l= ook its empty. Register and fill your profile, add some works to portf= olio, comment on works of other users. Let=E2=80=99s grow this grea= t community together.

All functions and features of web site o= pening after registration.

Do not reply to this email.

If you have, any questions please feel free to send email to these = addresses:
adminb@creativiks.com or info@creativiks.com

If you would like do not receive emails from creativiks.com send em= ail with =E2=80=9CSTOP this emails=E2=80=9D to stop@creativiks= =2Ecom.

=

www.cre= ativiks.com

2834 Atlantic Ave. Atlanti= c City, NJ, 08401

--fbfrYg3ao4MDoXNUU=_2AAcRvds8uKkJ8P-- --u7gNL8YR9HurJhAaL6npEwJ97NwHjvQ=_q Content-Type: image/png; name="Invintation_Leter_03.png" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="Invintation_Leter_03.png" Content-ID: <015522113@22112013-2880> iVBORw0KGgoAAAANSUhEUgAAAPoAAABWCAYAAADmMouoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAVSFJREFUeNrsfQecHVXZ/jPt9ru9pW56gCQkoYeWBJIAghD4QEVUip+9 AMpfxQZYPsGGBTuIKAgo0gQUkpCEFNJ7z2Z737t7e5n+f8/M3M3du3c3CU3Fnfwmc3fKaXOe933e 97znDGeaJtjGcRzeqU3VdUiCUPBaUjVAZeICLsHMv6bQc4DBGSYP3eRMv8RjZPvv2z5w/Q1X0WHs wLNcwxOPP/rS25zvJ+mQ33G3PvH4Yxuc61V0uC7vOgPWU3RP57+yzcR3MrO4rBBIISVVC7H6z//5 G07nmydKXNKvy6lTdF6vfX7TDzvOP/mG59KKFjMNIGNmJA6cT9cNM66oqVi6LpDW5AAPoWhL24pU WukJtEY2LzkUrd9vgl89nj87dcuFXxpBw7t4Mw3js3RYNBBLxnP030tvc74/pLz89Otovhz+j35Y QDdNYxxdemBguUymRbfQj3cX0KOpNMfxokRaWSflqxf7Jev8Xa9dxD1/+Lvm5VO+qpZ43ObdqxeV HOz+2x9bG9OXq7LJl45ygRM5+JKNaDU3dfOG/ojH5c5kFGNUnybrY/015Xo8vqcno39EE/WJJqeY HrdX60pEXQmOWICdDWL8mtDty676zcVTb/z6FROuQUNMwcQi1wg6/oXbtde930sd/kELHwOYo/m9 p/76lz0nmp5hGHZSOAq5gT/fni0/33wObOjG21+Ifweg96UUTocpQNfU3655b5UmBd573+obJ3Cc erbHxaeaW3e98o3DV7z87VVLkhqMpxOSeY4pkm4mnR1JmnB5OGT8AurlaJUA8/959BjSBodeTUB3 vB4ew7y2T+GJwnMg9s6padmVSgF+L4di0USGmr5BUyuKeONL65oeemZnS2ibCY4nsJt+0TSqfO4R 1P0LNsPQSQxzH7ThaObi8ve0nzDQdQIcBkHu7YeYne9w1/Uc+A8nEv7Dgc5TfUxe1EvdgnnnsiW/ 79ST78lk0uA006prwDCurAkiLogGH1KIAvk5FE11Q46ZiB1OgS+W4C4X0CfzYCZ63DHB3ZwJmQCv kTbgCNRu3oRA6bFm5SlTNQMkotShPGT/U408hiFJLvWlLS0/uOOSkm//SRI4F9Eq9R3pDSNbQU04 CI9Ms5tv7HUYluU3kB2/QwJrMIbzNHrBunHvMqCXeF1W7R7d8q1L93aveY9VPcUGeYrAqHoE+mkE lTQBmcDKAAsidQadLRvvwpixHFLUWL1xDjpZ4RoDMtt1u9F0+sMvGZA4+9m0QWyAwB2SOaRNDmKM GrpUQBMnwlT1qriy/ZGWl2/Y8fFFDx/yukQppmgqcQEz6JJG0PdOAr2f0tL/9J4sHNA/7g1qOsM0 7qXDwwNNZbS+A/X4qOWMywLZBvzeQhr930eXv0VA/+OWb/EK13ulrKbGGWlfdUxtndjQu/G9gqyh khqkQycmT0c/mcllAR1FomHRcYNeOJN/Sfrt85iomMhBICCLJP0lF0/XdKh0Q4RoO7vXbkkgSEAP krZnz7oI8Bmi8W4B1r3st5gxoZOtH+FIUJgGVyLIn35990u3XzBrsVsQfCrHjQDvX6HRTZj9GvBN KHNre/65Z1f8K+rx/PPPPnksgYYChIX7T9ToMcVgleCCEm8+tOHmM+sSr3+nT9GWKGRjB90mvJJp AVJimpqOLqq7y2eg1KujTNJBGESSVHO2IRiQNQIya5PWpIggPcC0NbtPY7tpWLSdiUad7tPpt05A Z1pdpr81xRadzGyQqDZcmrQ9meJpOl/Ejn45WGSMVTgCvsCLbqLwmRHovbObnku13+0myn+iM25t 3Y38+VMeGVD6IpdlOJv3rVtSdSjS8tc+gas1CWUZFweFuLZLM5CJEq3u0SCSze3zGPD5gSqXBjbs Hdd4ouc8gV4j+xroiImgU0iJpLnJimZsXvCathY37b95Jjh45lazAS7SzkDPTH9G55Mpup/+8Bom mJM/leaQkOnoIz3iMefvDP/uC4uLH/5hisrml94+2r548SVnkQC7nMTNNPrzZOaWoCIy38BBqgzt 2G6a5nPLlr2Szn92yZJL6DmcNNCZg02vvPLyGuf6aLr2Efp5Nu2n0B6n/T2vvPLP7gHpLL4kQIeP kiSdSMe5tNc4FlAH7btp30sS9slXlr3ce7z1ojQr6fBhKtoYKsMM2GPYPth1i9j1QzPVbQOV/mVK Wx1so5sD7FrncC2lPWegLZur6p2/j55aT2m/Ts9cR5fGD7CXwR2htnh2yZJLL6K85vZrkqPKtIPa 8s/Dvr8ll4znnHFw69GjxVlN+W6hd3ArnRUHpGtiI11bmxVoA97eMag71aOabvjQgJNHRyb+SPXp ybm3is6/n36yek+mfRLtQecJ1hfq6OcR+uswQePJZa+8nDguoDf1/o3rjq/Hj9ZfOjWmyayT+SSO 51UTKT/BJW0oP+sVzVrRUrYmAl6bRisZouReDu30u4YuBkjLx6hLNRgulPgNy4Ou0jVG3xloOzM8 +pIcmNkcVHUoxAjUFAfeTelQ/zCIlosa88gTwIn+M3qvMMcc1SZDKp8JCyv2hhiFQUBPKyYUZq9T 3knKJ5o2xqbVth/c9vDlySf3fvFX3117GXdK2dm4+pS73zIXzsUXL/bSu/kzdfQrqQ/wBbxDJ+W8 yd2LLl78seUrlm0cCAbzA3T4UN6z36V9Dd0/l8DyFLX0pLx0/bl/0H032/YrV1WAG0+h/QKnDF+n e/+XyjDsuPNFFy3ieI77qmGad1p5mUN6ks862k/N7ZT2/1DaDQM1ev4z1t+fHNjJ88ts5nmw8TXa X6c6fpxOLepPz7rNeJb+e9Y0DOpx+KGdlu0TcG5KXHzxoudXrFieGKq+pmF+mMr/nWy6R4tjLnGo +XcJbP4BRYPJxtHXDnDWHYdlTn2miNr1RUrn9EF1Nrn7ly9/xQL5xRddTFnyX6I630mXSoZJe05O Et9YtGjxV5YvX/bEMYH+2IGHpYye/G5M4z+jmCIbB7W0LE/gTJgJpDnOcoYxe9nHG6TN6RoBzUXa 3VdkYuYcl0Wri9ymVbQM3d+lirZ9rjGqTTY0aWhd4pCi6wEysl1FPHTSuh5Gy0kj8wT+YuokCmyb niMpIxAdT5AgkCm/tEp2PdUgSLtGwoUjwZDuViltKsMoF/wlJAyoPCkSBJwm/7K9e2+76TWXyVqI EX7trQD5woUXz6fO9ZBpS9nj2WYx8C5ceNEdK1e++rMcTzJXOP2LziWQ/9OR3gM3LnvPwmKq/YN0 3zWO9i68HdVQo2j/O6X9fRJOd65atbJQvmV07UnqjItOsEnmUhab6fn3U/1WDPKSv7mNy7eFC9Dn 5VTuw/Rzat4lxnQYqFYXem7Bgot4KudHClyKOwEvx6TmQ5Yr780uXHCRi4TCk/TOTi9w771k09/t 3CdS+/+eM40PD/MuC221tD9O7+Bkaou72PsdEuiVnlFl9YkjdyRJpfoFBj4DKoEtQVw5RFzbLRJV JqASxhFP8zDpXYqUmttFNjJp5T4Co0ZaNqJwqCg2UMKGy+hZnnnbSTuTwrbSMVkJCOwmCQD2XGUR 5UWJavScKNm0TZY5+L0GI02IKQIEkgxKxnboGwRkRuVdHrqVsFI8zm21AWPoAp23WBCz30kOSx7t dyqE0z9w6gMtrI7bWv4uben5h/7x0375hoyr+Rcu8NMLe5h+TjzBR5n9cP+FF85vee211c/0e2xz lZ79m3GVnxcEeU4PMnTzR/TAtQWVyQBFOqB3UOPjK3Rsd/LI77RfodsXDZGW6QhKccCZo3mX09+f oOOKo97oN7gVIBHDpbfi1eXq/PkLHqef3yyQ1tlDAd00jTm6iWkFLr20evWqcD8zGUZZH0896Z3z JDAepHQuLfC+/0YK8KuvrlphOoLlVjr34WHc9/0DU0Nk9016dj8dnxgS6BMC55S1pxpQJOiY6JVR 4VaRINpdH/egWREhs8ERQhqjzgpzuhGtZoBjY94l9AyzszMERi/J0ZOLU5azLENAZ7Q7rEoWG2Bl r5AMVFbY9RhFdrxfNMDasySoW+xBofsqfbp1PpSWUEppjxptoLFDRFOUR4Z57X3EDmQTHsY7CLLM Geej/DmCiUICQyWL0UV/e0SjMmAGnv3N6+9/AKJ62t8O/fZKg5dx75rFy2rMeT+96cJv7T7e/nfe uedx9OKfHQRyu1O2k4D5A/06QCfKiA7eTOdm593HgPb4eeeeH1y3fq2qawU7CRvOqRxk+OXkdf55 F3yNyvHRApI+ZJeBY8M/JGbNi+n8tZaQGagNfkZpbFi7bs3m/rqdd/4ESvM2DDaZ6+itX0vp7npt zWvmBRdcyOowl/kd6OqYvDJcc/5559esXbe2c4i6sft+TekdGUzV882D/sG5dRagNP1YTrFfEg3/ ZoH3cgu9tx+uW79ukGCnNG8Zoow/G+RUHOJ9FCwXN0iA3mv5O/Jv4/BT0uS3r1yzyjyan/ahAghP 0X030dlnX1v7muULueD8C0kRmJ8mU+PbjhLJ3e4YFuhxZevMYpFA5VYwioAukUZn9FkwbS0upwk8 jJITxe6OEWCLiRv5iFoT+EkeoJiAOWqUjhICb5VHJkpvWA60lCaiWNIRUiTLtvcRW4ioAjJEw+UM c+oJ1hi7zxpdJ8AKbEjObsBKrwKRt30CajXdT1KmN05VlG0nCDMHmLefMQNG6RkTYGyLCaEMpc2s K68rdlpCi/y+k/h8py5araKrxkd1bsuHfrv6Y1d8fP7vlkczOlfsEcxjdKbLwJmLOKc/9jtvgO30 47r169YdyQHOA0Tv76Vi32Fyzquzn3MTSN5Dv56zHDmc03eO5lxp9U/7mQ76fzv9eYg1OwMWgbeM 8v8quByI2Okuo85wy9p163LHlh8699zzfkb5Lad7/AOiUU188pyzz968YePGbGe8lpEgcyDQ2Sjp x9a/vn5n9sSaNa8xwGw9d965P6HjD8yBHihGqJg505m1Xc284TU6PLV+w/oTHipjmpMz+9tlkGlP 5eqad865XXSxOi+4ZTr9OJWOOwYzGH2umeMPdH4fJPt4w9F3rueZ5wNjYYwcQTDAX+f8mHf2vK/S e/5/+TKZ0lhO7+sLJID6k6Z7i6iPTe/3YXL97/ZRegd/HVDfta8xZ9x99B4q6P47shk7bTNz3jnz qgoCXVYT+OeB6z8SFGUUSZqlVVNE4ZlGTxLdTicMtGd40rIcvJRCmYuoNtHpCJXGJ7FhMB6jSjSU Esi9BNSkJoEXFStEgmnpEkm1zkuc2wL5nl4RPR0GTgqYKB3PWWPtrIKkgem3Bg/da9nozouIk7AI uHVMrTFR7hfQ3c1ZmjtFlncgaFrefZkEB6/ZjIN57j0khFJUApFelkzlI2sBpZJtjnCM+Jgpt8rF GOiWHwvkjnS/vAAhJi3KL964acMAj/a6dWv1s88655tED68foPns7QM20Id1GaymdN9P6XYN8ICd edYnHe937sYmG1xB9yr5iaxfv27D2WeedQ+V9ft5l26iCjDHX72jSeYVKMP+TZs3rSrIHzVt1RCG hdu+ruOtDF/TNe1YipPVgZlUXynw+I35QD/rjDPLNV07rcC9z1CdjZx6DpuvNsQ75Kw8zrqGBNR3 B1/jHuN47sYNGzcYecKsknSdt0By1WeefgY2b91SoF30f1Irz7fTHWBnTSwI9O5ko0Bgmco0KwOY RkVgdLszJqEvxqE3SdJLJQ3NotNclhscMgtuCZmYWEt/k73sIk3tJ5Ay0LNgCQZsjkBuqC4rTQZ6 D92TkSXL3pZcHJoJ9L6kAdFth7gGSZO7iQkIWdvMtDU0UxVBSjtIgoZ53A1dQLSTcnGziDvmmbfC M4jSG1AI8BVeDZV+jfKFxRaYicFMCeadZ5E3rIVjxKQ9nH4p/fzCsTraaXPmugjo7y3wspdv2bap 4LAVAS99xmmns+GdT+eR0imnzT2tf2imAHk9wvP8lRs3b4gN8HjNmctMhxsx+P4/URmUIZmIaf6O NMXX6L7inLyYLGSx6N+xvc/G7XT267lqgY1rDAO86VZwBYaa7KEVsjqGhT618ZnMsss7vWbbju2J LIXmhhnGojo+QuyF0VYxz9fPzJfb84T2/5BG9ZiD01yXp/ULjh0c87ppXkft8+kCg4cvk1C+dfPm zXoBxphijoMC9veVVK9HqH1+y0YgqD36BcTGzRtX5I6AHHN4bX/7130uLjGGwTFFIOojm7w5QnY1 UeHeFE/gImpNL9+y0YnSyyTIyokMjh1voLSUtDG9dJmxAGIAXtEuR5JosofXiXobFvjZfFWZbPbe JM/GbVBMtnxfSIfCnHjFsGb9sshXzeQtw5uJC1ZjRugt8LPoOAu4dCboQhGpZT2ogjmvrZh4zvYZ eP1UJmIlPpFF2nGWsGAKm2lyr2C3IxM8KqUr6/KkF3bf67li1lcyx6DtU+kljCvgH/n7MZ4jDcN9 LRsAmn3t9LIwd/acofxQj27ZtjU2eCjIqCDQnlHAS7Z5zqzZlVYO3GDoqYrCzm+i84tNJxzV7otk wztAJ23RfDyadfasU4P0/HsIKD8slFfhgJnjCwylujF785KBd5osfmD/UUANndaWrVsOUJuyYa8F efmOnXPq7JIdu3ZGcsr3wQLRax107uXhA38G5q/1j6MPKt3tR62q/kF6mdr8ZipHb2EPvt5J1+vo 57S8vNh/bHTgw3S9lerydzq+TidX07Ft557dxjGBHiO+W0QGbrX/wmRKflr2iYY/RSDORDgkyQpo iVpxxgQyDmNqODLieEvDFpMsrCkxrKAWw/IyGZbjLaS4UG5BiIHaTba5agG9j7R4mgRIV0bEnmYC JlHsYmIBY8o4K+AlQfazh+xsjYDpJ4AykAuOFhbAzlsLTxDgif5TemOKTMR8IpkIAgGYtxyFaXqK d1gBYxYuK9gGVr6GabOJsYKCqCpa5oNBaSb1pLu+rZc5Xz4+PG3XTh2sR6zY7deHe86RvsYQ9BeD xpQ5zqDO9tgQWnQGXS8kqH/n7EcdBwOOGGIs3JxVKJ+ZJ5/COuhEuvMySoPVmwk4Zi6UUGecTOcC Q4LXMZ4LUd7C3sV8em7mB5EMk55ZqE0f7Af6QAcB0+oPWvU7ZcYUep/nFXiXD+7au0cdmJ56tJ6m OWiyip57fWA7cAPeg33STdk8OOOkU96798A+o0BfMU+dMfMBEtg/K2wsWJb/OPr708wRBza4bJr1 s06Z0UC5/JN+/3HP/n2hgkDfVP9e88XdZ7hEQVCTmtZDQCrLkKZMEv2NEnFLpQwU+0kDF8EaMvMT yFSNAC85E1cI3KZD9S3vOZ2MEJD8RNsZsLplN3riIvpM22N++LBKtF1BSZkEt8ijioSFn4XRuuwh NtYoLORVFOyOxOx7BlImLOw5BfY5ZsNntySdj5MASZNmd3kMS+Nb/gAWWQfT+juh2U445ntgWp2V m6pmRdnFxUM3//4fP/r2LZd9sWXoTqiXHW3zfs2coUPPm7I7B2tFErG23TzYIWXUcP3M4FiU2E7T ZuHm4HzsQJhBQ3gnT5u+kFjIfXTbGdZAJZPqHAZ5H/OBNDCfHE04IFKNO8aYtF6Q7juCFsczRZXS 2JWdPGMOAKf5vpOnTntw/+FD7J7LbIE5YGY7kVLu0cEC3ig89DFA4w9nUAwcK6Rf76F2upD+WDUE A/w5XRfp7h/lRP5gUIih/U4Y9Z1Cf0+h+iymun7r5OknfYqOj+4/dNAcAPRRxYvQ1PsXvS9dhITq drt4W6ApPG+Fm5ZUCCgr5RB0G5aGtN69wMJNCdy6HaXG6DYDfwnRZWYcqdbkFZvKM427s1XC4WYF 7b0qtJiK8RP8mEiW2ORKFTVEvRkgrXF09hylFSVQirppCQoPbwPWsDyunGXzM6Czino5W7tLnISY Lli1tyg5CYo+YhaiFTprWEeWtuTY6gJn9jedW2DntEjCs7zjGBrdVUCjq9TIb3jAeKAzrl9qdxys q9OHEAzCYIv+eKMqCnRG82hfmDZxEgt4eNww9PcN8CaYBfsuESjuBXr+fwaHsDplZeObJzivY6DW NgsMYw1nLfcDbzcBZT1dOzevXS8mzLNh0QZqxzkDm90SYpsOHqk7NDTLGBzL21+ugVp7iLE4Ljck +KGpkyaferj+yCAfCGlkdrj/pKnTmL/hU/T7E/TA2P4McvMaGO7L0vXT33+k4w2U/qUDgD5j9B1W eTc33+ETMv7RGSNtgapY0UiDSIiIgjVsViLZ0w4tbcocctTnenWbxrMZZaKbzUoTUENUPUjgY7Z6 SBYRJ4pc3ySjuT5pe9VrfEQNXZheraLYpVsefqb9s+PnEVUiOi1Y1F3iVPBsNNi0881G6jlTFG3A stlvvGENx3WEBHT0knBxS0jQfVFS2YKHylRu4qQamSi9Yg31sZEEptF5Kw0qk+Kv//yCv2jDa189 XeC017QpbfqNaXR9qICIobRV1Cw0BYzDcvqvZXjIZ4Ubl3uunz7qpnErp5vvK5Atq9sWeowMLo55 rvdSR9toGnotJfQ/Q/sm9BOeraZr2hu6lrsdII09ZeLER6hs5+ZdYq/72sm1E35OwuA9BR7d+kby zb1eQCa20YlDdGFh3mOT6N7v0fHzw9Sjjw7fnTZ58vdMwzyT7mf+lLMplyoWxwBndGOI7RJCzbUF nXGaUh8kPc2igarZUFYnga07RrTaZyLA2c4tBkDVoelWVJxgB6ikyTAu4w2rJZkNzQCYJMuaXe9s M9HVkITUGgE/tRyTRntQ4SMta81Nt+m66FBsHkc1bVIWiGobCJLg4Bxgc07Um9k/wGifZ2kwNlFb Tto8KaIrzWNft4Ee4vSCoeDkGgmBgKt/yI45GzUntJfFCGhSOHbMYC3TbCsgrxmBYRM+XhvquckT Joyjh68xB85ZZmrgVwy0J7ImCdG6g4UIIQvCqW9q+P0bZRaTamuLKY1vmzDzy0FvD1fWNzVuG/zM hFpumHAXNgdhqJCYYdq4gAFiZh11x00QqJ3+TELpB/SzKO99LaHfhymfmgL8+sHjLVP+9ULGBP2u p3MLWfgH/T7ADS7L56gNf0htO6wT9NCRI0wYb3R2u0/VTmCu60udwJgzBhsIdtDMIKDvav7rtObY Qw8kNbmaxYzHSON5yni4SCOX+mHRc820dQEDCgtrVV0cqTPTcjN5rLFrukYpt5NNzjQ00+QdEQH7 GwlckTTkmAJvVwL8ycUIJXgE/PaYPBMejFJbxilpc+btZ9Q7GqXzxcQM3KIFUJY7EyBGf4jZ0UZj Gp0530o9PCpHidi1WUNrh4IemfkUSBBVSGgIiSghTT/en4GPWIqg2BOSYhoPTveVHhPopNXY6Bxn xwzlksL3DAd0W+tx9yPXbrSi5+wFBU+I3XJcExM49MwYbmAZzoO9RBOGFjgTWafk8wimeaSpkb1Z 5tn2F5heckshkDtbaX75uTyA5i8yYR7bUOcKjDmfsOCqb2pKEIieZrECefVlQvmjBd8tNzig5kS3 PKB9/IgDYgImi9j7SYG2epiuXUb3KY7wPIdSqOYGeu/TdP2V3Hzo7ygdnqRnWRANC8a5twCjmNw/ RtdQ95HKDfuuWtEY+eXBpBpezOzplrQbXQTwKIGxkk1c0W2HG/NSZ+eQswkoTKlmnMATFnPO/OzM 654gbdrSLqK5icfuI2w+I91QGQDvIps/lESSbPRO4g2HW0XL+80oPqPSjEUw0IfoXENYorQByW1a 9/TILus6864zQaM7tnz2NbHeKzrCQqQLpLxR4yPKnpJR5hVgKAbUlEnsQLe0OfPKMxbQQ3UKpQQ0 xZITfrz6Vt/wnaeR2fCbC1y6lF5Qwd5IL4I5Dm7J7bBOGP4K6oyF/arDlOFIY4OSP5znzNe6jpgD dwzV8xnY01Zz99ucNDyFkEa/hxtROKeQ+888aiJoZl7nc+o+epg0AxikGU11KOlgDg+6LQVOs4k9 VxQ4//sjjY3mMQT9kPkO0fC59vcfae8p8OxFpvMOnO1z1G7WjDwW7krX2O8nqB8VXOmUAM/03k/Z 4BlXwHvRD/RWve1ymW+4KCj1WU6qOAEuSp1fTnOQifa2d+noDplo6SKxotkTSVgcPAO6H/Y8cUUm LSuTxicZ09jCoW6/iSZiGzuOaNjVqSDSnQbfl7TApiQ0dG/rRltIJYBRQeMuHI660ZzykD3Pht94 1MdEtKUFNIZ51PVIOBzxoCXptjz5TNAwO553wG0ZXpxjv5u2zV7s1zF6ooBJlaTBSbgUuenusEwU XbeetYbZCOSjPIo1A6+HhE5nl1F+oG7fwuPQ6n83B7/s2VSEH9HLKDTJ4DOmPXMtP52HctMwcXxz mZ3tyXz6zkYUSVv/ctL4WtcQAoeB/F66j61Bbu1OBNtjA+33QdvEwlR/AnNtvK+Auynfttdy03bq +U0qT02BNK+ma2fmgYl6Fdf2BhXsXyjPxPH5+/HEsQDOnVBEwMB7CJDMJP7YEOX4IrVHpXNtU4E0 GHO6fpis2Ji7v4Cf/2A/dec1YYIp2Aky+svsX2vmJIG3h6zW3qiGIFuIkdR2aw+PZDGPMrcO5phn Y9vJFIe2FgNllQQ+xcS+dh29CpvYQse4BiGloLonTlSc5DIBXc8YiB8MQ6brqXNHI8K5MKZIhFck mkfaO0x2OVsLRiLKfXhdCA0VXkw+NYDpbAKMlwkb3pqb7oJxdJg4p1VYjDxbmSZjSCiq4DHr1CL4 SE8HgxJcAds2t++xHXHlpNkPk3DRyYoKK+ovvvLUR1bfe+0fE8O8PAbQL1GeZXnSkwVHjGU2F51v ob9r6PhFFnlWoIN0ETvYjhPsODm5raEnGJ0+bSBV5D5JP06nTsPmSjMaSm8RMzgW6grcUCCvB6gD OgtYcKkhAnfuZwCk8sby7EM28212obJzsMf5mUlAz5K5w52TI5BYupNpX0XXltJfZLtybNTzQ9RD fuX8zk1zGeWdHsIGHbbdKP8eKus/kPNxhUL+BGZLUx6R49Hm3DB+htw6DpHKc9TLGRt7b14aTPCy 8OSb6ewzlAL77cqr8/epLmHSUS/UNzYaOb6VcrD5BugPJM0tz4v9QC8lnPWQzGVjzBHFnuDERw1E +4iCx3REiGanVQPjxnks+i73sTFnovAERN7FWYtO9JCmb+6yVs/D3rAOlRG2SMZ+5bKOhEuCSMXw lJNGj8iWZkdMhl4XJaCXwkfgc1XbgTJ1XWQ6NMlIJ3V0ERgTfSQsIib0JNns5W5MqbZpN9PoQcke 9jAMe8iNGRVM4zPv2PgqDQqRwIopKkr9mgVuNtxnrzlH5TAEK4iGMQC2WIVANrye1mvrW1uZJ/Rz w3SeEHXQSznbJvfkgYd1qOuGAq7zwhgNvQbHr70L2Z86vfRLWTQcPV+b1+mZRnzmWOmbLAKMbMac +5jgYPbk+LwOexHtfZRfHZ3vo3M1pp0nX3BJCftnUc5pRkvXcTlfOnHumU77/oGzXQfP2KIrX8qv ywm22U+z72QofwIdf3m8mhnHMcB3FJxmXt9pYkKS9a/LHSKa+/xNdG0F9a9H6fiEaUXBDciJCYPn 2JINdJ1NnIqbVuCMbQYVaJNGOvfjozZ6hp/akPSTDexGJ9nBHQkJsbBJdF1Db1savs445N40Otpl SxuzobS6LgPrmnSsqtdxsNPAQRII+3pU7OlRoKYJfCw2VrCrqpNQ6Cv2IiWJ4Io9kIpImJAGd5Hd LKZViB4CM3X9ppCAA40C9uyXsbdLxX56xT1VQaSDbvR0qtjXpFjBNuGMPSxmDwfZ3ZEBOPvb48Ta j/LJOLk6hYmlaQSsUFg22UZGtSdt/WZx8UFRtQSDqptoC2vQSf/FQ5mb1+5edQygNTI7/R7Ys8kG UDpzCIrnvEy2Ct6t9Pz64TTH8YxIMW1FabEx1q6hni30tyNsyMDCNUxo5aRHnMb8Buwl+/K1mOAA c54TLZftP90mLFdKHrU96tGmujJP8X35ZkqhMha4/isCR8MbaZ8c+/51ur/RLp9ZKA1W/iffrAOu sCDiCr035vN4aIiRiE8TiJmf6AsstJXLEX0574StpMMcp2dnfR355h/tYbr2dcpL7ge6Dq6jlzR5 Z0ZCSBHRTkDaEyGa3phEppvs6ngG/rYolN4Mmg6nyLbWUUf2dUdERXdMQ0uvgnhchU6aWutMMW5t TXbJlk4nns1GamXdQIqYgSoR4SeBIVN6me4EYrtDaHq+Aa/8rgGr/9GNnoYYMoR8hZgAIrIl93Sy sdOGvahEV9jWwvakGxvg2ZEAVknJ8r7r1uw3txWAw1vNJRtMQEhUDoHMCN6i/YzFNHfyOLIzhrad YXQcSaCzPen/+i++dNFxAI15OVl0U28+bRtCezBAMnD96lid5ng1FqXFaCmb777+eNJyyraDjkvo 2Q0FmAJzGH2rsAd9UHrM838xV+BDDNTec/PA+U0C3P1ZK4srUEZuMC3/ijN09Ibbx6mTcdTu5QrR 7xdJGLWeKLCHc8Ydh6/lNqf98tNhgvQ79G56HSbF+oo20ME5WJHktWcd7WdQGpbvpZ+6izBLylwa DiU8iKg8InHidM0pxAnkpm5Y4X+yS0QgnEIk7UJfVIHmcdmR24qKFJuvyhh0UoWl7tnEcTYWx5Ck GdlIDKgC0X1Og8jmtYvs4wsmlG4CMrWxSfY7W1BSYWs3kyAoVon+lwegEBtIqxo6kgLGUoYNW9Jo rglgXClP2tiJexfsCQVW5JxxtNbWeDyX4wByBEKGAK850XotcQnb9ilIHgyBiymIlLphUp6eIJ8+ TqBtJho/jVK/kVJn0wTPd2z3bLZR0+5kbHWTx6hDNRVI5gUz56U7xe/A8YO9i7QAy/tqzu4czKHI 1piTnM7ANDTz9r5I+yb6/QemvYfRgN+huux2zBC20kwlbFeIYTvGsJrZ1046Ucr7Bxzy1z9DiM5z zEZ3tDqLCvoCtdVKx4HHZgAWFzBxmOeYmR0v0LNPFXKuwTYxcsG07ziaiQ1rNZqFqfvTx/M8a8+8 59fkXO9iNvRgim+2D/HOUtQ+d9IzMwuwAZXayU/3MI/9p8kG/wVb9IOusOm0Z9EzFZyDX0dwMt8K i+Z7jQk0OvE3am+5v47ZIIBX9l9/ajgR3bCzK+3tTgjoaFFRt70Xia44gdweQmOWO4vEVwJutBHI Tba+slu0gSxZ80Ph7SMGQCBxazpEOp9gg++y6kye56yu4kvLCCoauAQJi7AKg8DFETo5j4BAsQid CQ3S4BylXTqxBG1RFUmy9ZlXwkNCxaTy6OeMxY0XezC9WLaG8ljMOrPZmSbPvghrxRvBjj9mobmK MxmGgZ0JgE4SWA0RCRsOGDi8PQylNQIfCTPT7yIWwPVev3Bpzfc+870TWluOXhx7sUHKk60o6qXf MtWEOpcZzx9Gezs3KgfrBGNMtqwT+4AVuDBVvLW+uUl+A2mxqL8plI6H6pKkujDNF3uz9aF0KyjN WiqbK8ecoPZCA+URfifb6z9lI/Bn5/mzd1vsmFPMdOwgLPfR+y1o0fQDfdn+q/gDB6p+0Bk+9IXd ZHszttyzpR0x0tyqtZY7R0BnyzERrknbhsuDSDDxTsDgCEUcaXzD50JpVxR8hoFYg1HiRqTcb2lq y3Rmk8cpv2BGgZ/2DNncHFu1JplBcZkEzS8h3pWGR+LgLZXgGluMwLhitDUTjd/XywprMQW+0gv3 SRW4cF4QU0fp1tAei70PMOccZ09ddTkgl5x4djYuH1dF655oWkBDi4SObh3bj8gIhWWovSloSRlC qQ9+EmBul/TTw49uv22ka41s74atn7qfN/VvZqTz23d2tLct7ejtnRSui0AOK9ANO9yQyxCNZoEu KRbLrsNP4EwU+djHzq3VXy2anFYsMPLMPncWgAgQeJIeybLR7YFuAmqc0uqVwaXJbtYUSF4eKtni Lqbt2fPMY07ChdnoakMEfF+a7HndCjGUKiWIVUTnvRIOhYhIBEQUexmwiRpmJFRKOkoJzMWSRvRc tLxFLIaeRec1J13Eu4i2Kxw2782gm0yGOLEJM6VCcgngFCobCSyV2EEJx/18pHuMbO86oLOJYI8+ u03RXZFnend0fzETky1PtGUA6Lada6imFf2ms7HzqAyv14Wkz02Atb9fGEiQRiTgcwRoJcY+2KDC Q7tImtrwSBa15zIEqhSBi9nqigyDnnHzLnsOeU8KAqUpKkCEhIaQiUEa5YdKZgAncHZMPQkDgcDo ZWvAUz77QjyqqwSMJoCzYnYrR8HNVsWRdQ59pMk74gKiBHyFrO7mdh0H6hNg8/+Y34GPZWAQ2C3C QYAv8kobd/1p25GR7jGynch29z3fKaHD0rvv+vof/m2B7nNJ1vSpSz92YTRNWo5FuTHEMFrOtDoD uxVKJ3DWF0wFotAloQT8fAqG5XiDpQ15ssvVpG4ZDj62HDTdr5Eg0Eg7i2zlB06ETwoovW29LjWh 0z0kBKKkvRWy18lO58kGN9KkvckMcJE1ODqgwT0mgK5xJZD2h4hAGNC64yjyiRhreNHNCZAV28Bj LoCuGIeQIaDd7yNhpKM5ZKC1JYOeIi9GBXXLR9hRl4ARTkHnbTcG+3Qzb5LwIClWqmo7JM1abWVk O9qBb6PO+5MC560pnnRtx795+e+mMt79DqRd4uwn8vwE2IFM851TP6X0nn2ryzkoVPOWaz9+n8fv /rLLJ25xkeHLe3jLO852tpAcW12Gl5xvFsvWlw3BkR0vxkkj0m82P4d30zM+AqB+dO11X9AXr6io uHfmjNk3nzH3jHM+/tHblowqq6xT0kTtkynUjKnQa2fXbhl18phN7nKPyeLVXcUCyktFeEJJFNEu URlkn4S+oBdHSFMf2h9HX2sabXtS2H9Yw5Z9Ghr3pXHgkIpddQaW7VWwa30Poju6kWlLYG+HjK11 SSTjxCiYOcGCecKk4kMpSCRAPCb2lfmKLt747IHkCLwHbPPzwe1sC2iPME1mCYOB13I78wLal2a1 Xs4+J+f6bcOBwQEEco4LctIbkDf9vimvLPOdPEoKCjHn/FuQNtufzc3nOOrIrrMPLlzt7HfltVu2 rXLLlC3v0kLlzK/HAGdc/ppZX/7pl7n9+/e+r6GjcXokGqvyB3xaKpGeWuovKUvKqTNUQxVlorsy aW+e1DcTApwzh5RNS1QTGkSvAG+A9mAgNan2lM/LSvT3bV1NcLs85u6/7cEF559/wbbtW1azWYfj x46695kXl381RZT881+96c6Duw5+V2SfWebtpaZcXt6aTx4t8SBaHrTtfeZ+1NjqNRwClEiEuHel YLtumU9AjWfgao3CIDquuCXEA274VQ0C2fyGV7RNjqDbYi3FHLd9bFnlZa8+9nrXCK4HgeFh0jI3 O79ZyO7NTIvT7/vpeDu7Tud2Otr9J3nP5mqrRxzhwBjAVTnnWAe9kZ6dWyDv+x0AsXtud54vznn2 1ty8c8rCFs5kZWZ/r6KdrT2/g+6J5NYL9pDnBOeeN5U27aysbKhgFd2/iml72EE6jUPVsR/A9v1L nftYGz7jpMn+ZkFZCxhzcNojm99d+e3vnB9QD/auhvx8z3233mc+/+sXntz93J5veYOuz4ku/vbm VU2X73xx57xEIuOfNm7q+MnjJ9xXUh5I+ot81nC5mtTYV0PsGWQESg/Z5uPHTn5x6aL/XfjPXz79 0MoHV5iH/l5ngZxta9auXeP3uP7oJSD6lNjHPnrlxf7TT5lmfvWLP/5R7ZRxnbysWWPqTBTJaQMp svs5ArCHwColbX9AaSxtaXyddn9XDHIb7e0xKLQL3XGLzmfY+L1CZgLdK/WlrHF+IanAwyYGU/rV vLSttrjy8hGQD7ntzNFIrIPf6miVJqdzWtqsAMgZgK5yhMQE1plzGMLtzvm7HI12cyFa7HTg23F0 iWZ273OsgzsA7c/bESrsfmYjNzomxSNOZ1+VB/Ks2fGHHOr9VqTN6jgnN/3h6ugA+S4HrCVOWW5y KPztOeDNtuccZ19q5V24/fvrkTWr+ON5ywyce57e1z8+17mhRVn2yLKWrkTHnWWVpTMmTJ/y/knT Jy4rKg8oJBDagyWBrolTxv2uduzYxdFkeOn3b79j01Bpz50y8S6PJMYlgSsXjfSvZ9aWnfqDjy0d fQrSv2a+AGbjs2AdK+SGmIJENLuIAM3G6z10TMZkpBizIBqu9dHek4YWSkPvYN+H4xEfWwpx0qhn 3ZOqv6uPLVsmj6vYibElSd/o8j7O59ktafxnK4sr5y974vWOETwPuWU1cInTcSJO5/2D0+mec7TN TXnP2R3W1kITcs435QCjxNFYkVyqmSMQVuVoSjhlWJUDkty8b3TKdH+OrTzfYR9L89Je6gAVOdfe cNpO2Zuc52stYTjQdh+qjrV030Im9HKceEw4Zk2AiNNWs502v9l5F/Odd1Go/fvrkTV7+Dfz9ute qjfjmXBTZ2f9XyOx7svPPXveDNL+Z88//7Jpm/+66ePrHl+/fM9zu4YNOHl5484mv0t4qj2moDLg uqG2xLcjo+r/cGf00RVe6f98QddKT4nbtvv9gvVRBj2lwR1V4CXq7TbJtjbshSQFui6UuQCi+ZpP gCkJqCote/L8UTNu6Pzdhq9HHtqypO+x7XPmzZ1bFYQ2uljkztr/at0vVjy+JjGC5WGou91pluLo 5JdHcsC6ytHwKx2Kmrutcugvu/+enE6+KueeRoem3orBX1DJCpTnnN/AwG+n5ef9nANEiwE4QGkc omwsr4cdTdr4FqQdycvjkeOsYyG/xg5HOD7jCAg4bIK1OUvrpzlUvVD7r87zo0wY0kZ/J7dff2ph 6Z2Pbzk0pkiqmFzma3v/FdMnfvA7K6zwzGnvnSKUlVeM1hQsiqZTV0sKJqd52TBEMaVF0yuDRUWJ OKe49FimzOPzLdQFY0La1N1FnLst4cFPipOpX5498yz50e/9eQSx/1l+gQlOp87a+Y052va/of4L 8n0Kb2Z724DefvCV4iK/ew748BhOi4/l3WaXrop7th/Zse2C+d8fFKY3fkzFvTC0L88ZU4JLZhR9 6TOP7PpB9hqB3Tp+6dM/xuE9u4QDnVvMxlY2x3mmefZZl+Er196AMz5wOkrLxnM9Pa2ebjNZFVDV DFF9FpOdIdNjBDn/eR0968RjlH02dfirR1rlTWzWgnbmm/8u1rJfPoRE+9qxeteaz6sdq/+s9ayM Gn0rTbX9aTO+9btmbNs3zETdD41Eyy//nmj+5cyPfHjg570WnjHlwprKYvP0k2vNpRdMOvRmynLw 4EpPIrZldiax6cxM4vUzY6GVY9Y9/VfuXQaECUMMF5W8zfmWvNnnC9ipb/ret6Gec7LDVP/i91wy VPlOJJ03bKMnGlf41fS2UzOp3ZfLqUNPLrzpjLinzNuMoP5TPqBcz3kyRabYB5MPk33NwYgnIdfV cZmDe65Qwl2bfnbnVTetfvjoug7JjHYhm7ueUlR09apTL5kz9pOXvHjZcYOzr2Urr4aWX6qmt++e VFuSckvydkGQNwqisdEX8Lac9Z7avkzy9S8l4q9V/AeAeM4wLzjb8S2nUN4YK7Ojb3sby/VWpL8g zzE3nG8g8i+k6zf+i99/to3uyhd2DshvfVuBnoq1L9GUttXeUWO6OCGwQxSMF3g+/T6DiwcMvZUz zG4Cdy849IBPd0FKx+ETeQQryxCsLoOoaUjsrfNG65senjheeujwM1f7r3///NKucPyzEs8jlc4g Qbuiaj8858HmDx2rPAc2P+ZNd794fZHQt1WQ9X+I0e6ZQqqDEwwqntnDcUaEpEyU48xEiSio97kE /YCcfPXOSOfj7n9jrM9B/zfDBkn1qxwQXO3YsNnhlexzO97mcu0YQvMer/ZjdPzZAoJrAFsZ7twx BOGc42E+x7GVZH0Eb0Yw55ThRNjBrTnOx0Ftbnn6nbiG493EE7lZSbdfKEre503IbhgsMoXNPScz 2IzZ34o2k7A+V8i+ohLrhbVKBIFWD7NpqAlS2DF46f5wqg9tDd3QAsW3CC5hJtfVWp5IZarZmDkL cQ3R8+kyt/9Ib/JTv9lxy6OfmPP7QbZF+/4/TCyrLLuFU7w3S7J7DKdlSGzJgKCx79c5AfnsTtlZ bNhFZZRIsnHlhP7/8xeVXSNHXviwu+SKA/+GQN/hAPhZBwhWgIbTWZqcc9mIKvZ7ldPRanOCKlbn h1I69zyMo8EnrCPPscaS2RCRPaTDPL3ZYJBIXocalL4DrPthDx3dg4EBMTuzQ0bOGDwr7wRLU9t1 yQasrMoDPtvvdp7Z4Wj1u5w2uBt2MAjzv9ydVz9rGI+Vwxn2uskpB6v3wry63ZMfuuu0T7acTXnp 2u18dGw7e62/PPSbDXktzHlmdQ5Y5+eU4R6nzZ5zBMrdTjsude6zykHnVjnvCM5zbFycefqfsQT9 EPVxyjTfcWDefEIaXZW7inkRL5hmys3iX00zTSBPW0ASDKLndGQrsPJmnH1r3F54wgpdE9HRI2Pt +k4c3liPnlAK6VgaarQT69c2YNmqxrOmn1Q1WdYM63tbbJKb1yciQzR+Q3tszjNfXnmm68FLBdef rrRofPjw7wPJ9r/+rrqy8ogr6fu6pEljyEygpk4CRZQvn7SXsFIlNp8Wgm5ayz7z9iLUtCfod4ok XOwMF6fuVI/8acG/G8qdFzY7h+pGshMmcHTsOtvpdjiBEX9w7mMv+afICVvN2e53OtlcR2ssyAFZ lgo2OvfdXEBrDEjfKRO792ocHV7KRrGtztbBASwr3yM4OgRkB3wMjkFvzAHdrQ5w2b3POWCodfIo FIEXdTp+oyMw5jtOvFzP9U1OGywt0D63OeXZiaNBKjfBHtaam8uycthDbnl2ONp7gfPMs04dinH0 U82sLLc6AuEPzvNwzJkdTvmfc8qxwxE4d+FoBCGGq48jYBqddJpOmLrzRu93ODMV7F8lmi3SaWlw Ao+sQEiE6Eh/J1RrPjoUASaLKY+kkezqwm+278X3N3bi7qcO4dXNaTy+Oo49LRG8sLkRP/vLbisg hs0+M4m+C16RaL6Xzab3dvWm1k/71Y4j857e99jBvb+Y4JekZd608b9cWOM4tw7O2wkzuhfKgfUw G3YDnUeAUDPQ2wJ0t7FvMVOzRMClkuB1zfncA+2GQsIg7hJ5+aX0+vuu/TfU6hEHIKscyX+TI/0j OBqokdXw2fjnOQ7wG/M7ZbYzOUKkJAtKR0PcnwPACU5HiwxF3XPSv8kBPetkS51nap10n82xxUty hEnUEWY/cUB8f56Qa3TSuM0RINngkGedfLIsI58Ks/t+4pQhKyRuzwmhHUqQ5oJ2h3O8KgdMVzmA zAcYCpTnOaddbnSi6bLv4B5H+Exwnrk9pz2zDC1L17MMbYJzfbbTxhFHuM7JBXBufZxnShzT6OFc psQfnzavLyZN/SlwHnC83/5MF1tLnyg7n+mjI3Hkvhi4LipLnK71EkQTGZIDSegE9K31HehU0tgb TeBwWxxPHWrHzmgKOwSyxUsFBMpcqB4fQLDYjUBAgps0uouSKfWL6GMLzBtGbao3c33LjvpXBdk8 R9eIjJeyiTWHoDVuQ8tL69C1rxlGMgEzQyxDprx7IyQAiF1Ew/Q39a0U7fEoOOuDfyw432cvimTI XsFlPtr5wh1X/LsB3aHKqxzqemNOhyvJOc53tOoCp9Nl6fpzBezCEkc7Pux0vmKH/u3M0aIlhWZP OZ1xQPo5gGLbH5x7SnJs8NUOA5jt5Mk6+FVOOG2W4g9l29Y6HXhnzj2NjnB4eAhB1h9K6rTfwzga /VbigPEPOYJ0aV573+q08+1OWtn2W+C0008LsI/+8jjv6dac+7IMh2nk+x0hljs2vsN5f1ltnm2P G3MY12pLGNtp58+Om5AnhG5ynsmaRPbsOmIlxzWOLne++hnJ73sAPrYsmmYvUEd0HXoT+HgnEOuD mZCtRSiMGIGNLUYRcEELxfDSmjrc/9pBRJUkRAJonGg1J3LojSqoPb0S46cWo0jRoYbS2NwQR6oz jVHTi1E+qQQK0fn4ti5IqgkpUI4PX7MAV15+IWlxHuVUL6OnEYn2g4TjKKRgAC6i+95gCaXvseQQ J5FdLrrpfhJQEoHbTeB2iUDZKECi3xmi+QkSDBkFqY5Oo7ul84KJN/x2/b+J570k63k+liPIscUi x5Fm1g78iWMnl+Ro9Qm5x3egfrc5nfPZ/LIPV3enDpH8MmYZzVvtpc+x258tNB03vzz57ZfVsjn2 c8H2zdrdWaH6ZuuRnXCU/fu4gB7d8chnAtXVD3BV80iZxywnnEn2Oa82gAsTNQ6HYUR7aY+hryOG w60xlFXweHVHMx5aWY+ulEJgEzCq1AOVfUnFxcNFgqAk6EEkbOLMaVWob8wgJAvw+n0orvDCXVEC 3VOE4kwRXEkCdSYGOdSA2//fR8DpEZR7kvCYvcj0tsOoZ3a5TuDWUD6xyJpUI5AwEV0uGKrIFsCC q9wProj24kogWERchq1L5yGQJ0jb20Iq2tzWt2dv+/zz73hyD0a2ke3tF3ZZOzwrDO5+k+llNXkE RycTHT/Q03VPXOouq/0Hik8mgLM07LmgnFIHrqOeGHwftNZ6xBvb8dT6RoSiBjrJbt/Q0IcIafAk W/iRwG3RcwI4J43HvAuvwex5C1BZPQp+nwcVXhe6I1G8fqAZIieiIujGTx74Mfw9+9DVXgeNjIxi 0s7XXTwPPq0P4yf7UOQlBtEaQrJJQZDNlqNSVVV7rLh3VxngK/JAj8FaDMM3UYToKYVQVAq+vJSq UAx4guxD3DbVT6VhJGJoak0eeH1L8+kfuv/F1EhXHNneAbBnfS8/eSvTs0ypHEZ0XEA/8uo954+f tWSNUDLK+qCxfb+LQB8G37kR2oHtBBYZbfvb8OdX6zC7sgRPHOjA2taw9VGFmtPLoAk8asf7oCU1 JPpMhHs0jKqZiSuu/wRKJk1DtVtASvTii/f9hpSrgvfMPZlAfwCu9p1ISgfhkXh0749hImn72V4/ KvyC9b00tsKsnNZR7JasT0aNKfbCzz7tXMnDV0paO6zaa9AFmKRwo2h0CVxVownsVexbz5ZT0WT0 XTdgppOQUxkcaUndO+vjD9850g1HtnfLJtx9t80W7rnnniFv+sBFk68JlpZd6i2qANd32PK0Ix2y P38kk9AgcDBHnY+0dTVp1rb2KFa09aKVtHnFjFJ4UxrSGQNzF1dbH1eMRmQkE0TVO1SE+2IYN3Ys 5s2ZhjK/Gz2GgDWbXoNbjSIc78Npp8yAGFMwdtR0LDzzAkwqCmD55v3W99mCxCxilF6IdvZJqLa4 gu6UihJRtOx6Na5bCtsU2fc8SeSQOZHq0yGRnS6wb7axT8AbOu0aWzOLgB6HmqJdl867+cqzXvv1 c1sbR7rIyPZu2I4ZMKMlH+f+8s2HFtaMa4anr4kecEPy+ggbMaK7cWLAFeBLye7lg+BHc5goBXCk S0VD7Ii1QitbajnMPupA2nTDPzstrT7lpCBS4/zgebLViSHsWrcD46fPgkTUfOHs0+BTDbS1HYYU TxDll5F2F0FMS2iqb8XM8eNw3uWXguNd2Nwcx+HNL2Ei0fxqsvczZKN3UV5lAodQWkApaf1yv4hy ypuZ4yk2KNCVQri7HZNm6XBVU7lVzloZ04yFkIkkKQ227p3J6UYR83quHOkiI9t/BdBJ7QlxWS31 eETsXLMBU6ZPhMQRIMgu50kvlqgKpJqTgAmnWbax21WMuR0x/G9LH36zvx7eMi/62lPgMyn4SXu2 E/mfeGoZDm8MI9SqQXBvxK23X4jTxgbocYHYNI8i4WSUFp2FiaVecKRtD7a34w8vrEEsFsXW5l2o LStCqK0Dc2edim0bXsTaxh5cMLkC8YxmLWTZFUtiWmUASqeJCUVunEWEw+/n0BfLYH9Ixdmn1EDa 24eyngxKplRbK9taX3EhAcGWwVLkNJEU15KR7jGy/dcAnci5MHH2THhEBWleQP2+OtLyEXgDQZRV uOCKxVE8jtn+btuTPfYs1MztwDWkHXf3RrFqTTuEgGSv/e4VrcUgdq3vho+07GjS+AkCb2trM9Iy kEyloYku/PiRv+J9V16FcKocupzCoQ4Nn7vhWvx99To8sWkthK4jWN9l4ksf+QJG734UsVdk7O+J I6MYSJK5wLzuoYxqLQ2t6kUY7XPD6FXQQNRe8HvJbFCQKQ3CCHhhcnYor6apRPHZN0NE8KTVu+v7 Oke6x8j2btmOGTBjGBo/9/SZRW2vb4AgZBCLRtEUUWC47EVgOZ8P6Y5m7PrV97Dye99A+vAm8MWj MG7aOFw0bTx8fglaSocc19B2JIGGXX2IhTJwcwaqxvhQUsajbEwVGrqSaAylsb8xREKBtD+ZB6H2 NiimgH+ueAnf+N1TaE2n8YnPfhFx5iiPRRAnmn7taTfAV+EhO121xuitD0V4JYR4Ez2Kiu6kjF2d UbzU0If1nXESWwI4jwcaCYVEWLaWp2JxMxr9r7sFeKsrIBW70B5PRke6x8j2XwP0rS/VTaxbtWpG LEFm9thp2NlGtix0hEIxyKT5MtEYVr60GqUXfRDzv/JzJNMxNKz6B7yVNZgzoRxjCLBsGSgWZOOl Y/FoP3T2EcUiF1JhA/7i0TiDGMPYEgFTRntQWS3iy5/+FE4f60dtdSl8nIxPXrsAp5XLGJdohivS gsWXX425k6vwyur1iIej4AjwvFew1oV3EWsoqfTAJNAqxCS29yWwJ5xEiPKM0u73uJCRdRRX+FE+ rhyZZJrYhAKwD0a6SSgZCj1bxNaxrx7pHiPbfw11ry6r/qQZrBTHXfg/4LU4Vi5/Ha2hCNiU0pK0 gfqDIYw7/0KMnTGBmLsXlae/F0LfIbQdbkVANHFaTTlam9IYs3As5FDK+iZj9YTpmL/oFvjMImTG FFnj2lNqirGsuRdzq4rx+R88jUxvDNddtxDnnVyF9fujqDtyELu3bseRHdux6KL5mH36GRDLAgj3 afBLQZiuJNSMbgXKMIM7E1Mgk83Oi2QqpBX4ZRPTq4KYOKoI46qD8PoF9ulFqIZm2ec6UXf2HTlT 8yDV3gPNVHwj3WNk+68AeiLac4ZHSnxW6WtG06t/wvIXX8GOAz2oLncjQ5Q3nAH272nBrf97Ekwz BkPvBC9Uwls7E/s3PQ0jnkIxIZt9/MFT6obAlm+OyghFWwlZIozqSlQYHmzZ04k5NePhD3eiT6rG OI+MHXIMc04ag5RC5kJ3N1yShJbDe6CkUojGYljxjxfQ1xfB0vfdgNrxE9Hc0wKtzETRKB8yPWnr y61s3XlB1OHm3Tif0vrohZMxaUIJAmRO8ILIyDqZHi4ougyeqDxPSp13F0ORmxHNKCMLRo5s726g 68nfobl5Vokrvv9ve178M7du/XZ0Zwx0axLMYBHqQ1GMqS6GWBpAiuhyursB/iCRc0mGKXfBKBuD lu4E4l19ONjeB4U0bf36DmvmqsCWrjLIru+MobdjD3q8AUQ0E42zJuDA7p04/ex5CHo4pDpb0RWL IxPqxM7NG7Fn/Sp84ooFWHzBHGiagpdX78DB1j5s3bAeZ52/AL7du8nO1jFmSiWa9h8gpnEI7Ptx fknAVbPG47pzGMiLUVxWRAJJQ7wvCU1X4Spln5zSIHjckKKk46U4tu7vJvNC3TXSPUa2dzXQk+kM P6aU/82Rv/x2/L6wG0u/8SPUjBkFOdqNr33jO9hLdvjW7jim6wYmTazArk3bMM/LwlyL0dl4BN+5 92mMJhp8sCOMAyQUWPhquiOJ2spi3Hz5GZg6cTJqpxVBz8SgpLuwrTWK15ZlsGNvPQJVY4lKq0hH G7CrvgGu3h5EO9vwxNc/jHGTJ7KBfeLlYSyYfC5SCGBPN4+NXW7MnDULmVQCAa8HmbkX4dUVy7Fr w3LMqS7ClXMmYPLYAIrJRGCflNKI0ieIWQhFLGhGh6vcRxqdaP7ocVDibdDTMjhO3DjSPUa2dzXQ ew/wF45yvXZdzYypuH7aHKixeoTXrcZjK49g2arNiKsqNpENfFLQj2uuWoDH/7IStaP9BKQSfO/+ Z9DXHUGHbuJAOIYEGcA3vvdi3HD5fMycNhacyQQCc3y5AZls62QUp/jIJsYh/GZ/O15evwl+otLR CAmTrTsxzmWiPNqOtq3b4O2qhxrtI20cJS1sYNyscTitvAoVoh8/fmEt2ju7EfB5UVJShiP1h+El +n7K2EqUEz0vKg5aH4dkH5CMh2XIacDrIvKuKtCprJpBTKaoB5m+BDheNMNp49GR7jGyvWuBricf 4bY8s/4klVO4oN+FzJE0YqE4gnMW48ZPLyT7OI7Ro6rxiz8+jydW1qGmrBQV42rxyqp9BGoBew90 WsNcMmnxMSdV4Zsf/RDOm3uy9Q01Fjqrq3HI4V6ke0LoauxGZ2cESiyF8oAbpxs6Nu5dj0TFBMR6 +7B701ZkqssQa2rHC2oMk0nzuvxudPRG0EdlWhSK4ZRzExg1Zhzuet8s3P9SAyaddArZB26MmjoD r//5ZyjxulBZ5oPICejqiOD1fWHKL41Tp1eBT6bh4VSYgSB622LwNnXhr68dQUIW1j7w/I6RzyaP bO9mja7zZqBmVMvu7aQZDcumLj5tCdxVVXBLo/G1Hz8AQ+7AlYvOxNbXt+KBP/4dN7zndBxoV7F8 1XYkVYM0voYldO7um69EmUtCqms3ac0olFQSoSMh7NjRgZ0NvdjZFUdMMcgmlzAl6MMo2l2kadv9 1WTXy+huboMZTSLSFUVfOIJJFUVshiuVg4dJzOCxrU24DgrmzFchFcVxx2W1eKGnlMyMCdjwlyeR kVW2UhwMyiNMDGHVrk4SCiVY1dSG1td7sHTxdGgqEOtKoI0tmhEVsKc5xij+t0a6xsj2rga6aWpC MtJ9dUYykRFNpCUJpW4vgVuHwWes5aNEJYyKieNwyeRJOO2Cs/Doo89h364jUA2iwCQYbrlmEW77 4ALS3E1o7u1EqjeGdDKF7XvCONwVw5bWCJKajiICeNAtwsXxaE3K2N0TwxmnzcRli2bgk3O9hNAM 1m3twF/3G1bgi05pVwU91gITLFS2nYSAe3cXUpqCU04i+3x8BucENCwnra2mYuiJp6EruvXl1Z0H u3HV5fMQLBZx+pwp+PYv/oF0STn03gzqWsKIkZZHSkL1qPJ1P3nomyseLFk60jtGtncx0GGKiXDv VPar40AIOgLQPXsRIHucDxLdNRIQ5Qz40rFEhzVUVBXh9i9/DJ+55UpsWLkGoXAc58yeiI6DWxDr i6C7M4amjijqOmLY35VEcziFKFH7oEe0F4jg7fFstyDgq7d/BIuvuQpcvJPkCQkWuQ/n+npxqjkZ P3ztMDoTMgkTw5qyyibVxjMqDnSn4XfzxCRMjOlTUTtVx+SIjsj0U7F75YtIpcjeD6UwqryMNHsc plGGYFkZpk0aA4WeSSQ0tPfEoVGdFlwyD92bmp4RS5aaI11jZHtXAz0aTZmNR3rd9XVtmFsTQN+2 RqLNGkoryth3kWGqaQi+Mvi9B8m+TaGqtJi0ZwaGKMCnxTCp0kT7gd3oIu3cTpr8cGccB9tS6Iik CZg60qTJFZNDmjQtc4ARB7AWbf3GdediVgUQ3vwi0sQCuhs6UNfWi5PHFuPkchEfOWM0HtrUSppd tb6HztGTBmn4XgL/zja2DByHmEp7hoPEifD5e3DmBRdj8/6NVohrqZdHzXgX/MVl0CU3Wtq7UVvO Y9fhdhxq7kENCZ629gwOd/TGRrrFyPauB7ogSJnt+zuNutaw0BXLYMaEUjTuaCC63IgAT/Y0Ufqa 2gia2xKQyKY2UirKK9zwB9zo7k3D0DJo7Yiji+zj5m4GcBVdUQUpRYOis88/cdb6NGkCd4pAz1Z+ FUhIhMJRbN+9D96gC/F0Ert3tmJvexL/2N2Ni6eWo7pIxKLpZXhhT48V6ipYs0tNEh6Kpd33t/PQ dR5hYuCqISLkb8CEU8/GC6+9DI5MilFlPswIhVFcw2HbtoPIpJLYcaQLexp68Ln3TkdHRsK+7dtw xeIlZY88PzKyNrK9y4FeWvNZ86JZ41ekZX3J9sYI2iMyXJJgzStne5FHQGVrDAnZwPhRxWjvTsDb BBR5RSQIvWECfpS0bjKjkbbVkCLbns3xVghsummHp7J5JwycBuzpoZqm4eVdLdjW1GOt7c5UvUlg ZjZ5HSGXLQF9+uQizBgXQHdcwdojYesc0+uGaSChquiI8tb89grZhMhL4IvdKKkag6hioKEvBpnS 7exLQ+oI489/ew1jKn1Ys7sVn7jxInQ3N2DWvJPQ2hJB06FDk0e6xcj2rgc621Jp5ZuRlHJxOKUL fQnV8nJLIlFiAqhEKOU5Dj63gKTOIZ7MWPPAXRJnTRNNkQCQVR3sgwwq+5a5aQNaN4hsmw6wdZt2 s3QY9nXdIIofRW88jVKfCyxc3WARd6qGDGn9g91xqwynTSnCzLFBS/jUkd3NxsU5SsAkdhBJy9ZX XmJkHpT63Cij875AEMGSUnSHepAkRrGtKY5V+17H6Co3BK+Ar3x4Djbv3Idz5p2DzqZO+Fwu1LeF 9o50i5HtvwLoG+o6N54ytuwTPt38eSyteRNEw3mOJ03MwSUS6Ik3u0h798VVazkp6ysrZtZutj/E YB0NWIC2v9gKi3KzhSGYNpdEtpiTYS3pzGa2yQRqdm+GhESA7GWm2Zkdz4Au017fm4TXw6GmxI3T J5YgSfe3hmUrXfbRJbYmnWaolrOO2f7uaB/kZAKVlZXoC3UhQszi75saccqEMsweX4X333AWjIQH 3W2rgUwEuw+2Yk9jzFRF78iH1Ee2/w6gs21fa99Ds8ZVrCS1uTidUZcSPi8mIEqKpakJXESTRcG0 13gn6GoEzOwCk2yVFgZqwwE4O83EADsyRsAEhki7an2kwUW7B0kSJuGkbD2jErCZtmZH1frIAtHu aBouZtyTYHG7RJwyLkhmgoZoWrVXhdGYUBBsPwAno4Ls/KbDexFwS5g+qgzdyTQqgiImjgngtDlT IGc8YJPqU/RMqDNEgkNBRNHWLWtq6xnpFiPbfw3Q2ba7JVRPh9+w/epLZ83ZvbP5RbK9RzNNbQHK 0s32R44EtpoLs8MtjWpYfwvMjmbgZp9Zopus8W/OXuiBXVs8pxZLzjsHFTVjEIuFsXzFSryyu4Vo uAY33cuYQdaWT8ga2iIZYhQcKorcltafRTb7tsYYkkTX2T0y2fqawbM5aYjGY6jfvxuCoSHgE+H1 ejFzchkWLJiJVGsXUqUlSPc0E9VPozuaQivZ77GM8mK0vmukV4xs77rtmMs9s5lszn2eT330tx98 bc3hBzWGdMdOl1XT0qgsFZXFjNPOkmLgZ6spM+0t0c4mk1ifXaRrZLrjyjPG4uaPXg9OrATHPs5A YNUSTQg17cH3ntqP3Z1pSJzll7OFBQkIlk6xV0JlUELQx6aaCuiJkb3enUIoqVjlYF4AZvtXlpVi 7PhamKkIRDmK8ZVeVJZ7sWTRqQi3dCNArGBnY+j/s3c1oXFVUfjc+/5mJjOThubHZGFSiJTGkFaC AclG6MaFVRFEFwVBstKVIoSC4EJcuXVRqC4qpe66soWiAdHa+FOFtsQ0xphpmtEJk5lOOtPMvDfz 7vWcc99IcKOigpJ7YDYz7913h/e+c77vnPPuhVubVdb/tSboSMiRi1fW7BJS1vZXRN/jD8gPqOde eOzi11+uFyLRGUshyAfyvg47mqpXrMMN6BWDm5xBgHo+7Ql2IpR5p5dHSM8j44dHDg+DbmxBWP4e irfr8N1GDdZKJZh5KAMzh3LwYzXkFWyoqYYiO22PSBeixB/Jh95QcaY/h/MY7Usx5afVZnmjRvxU ajuQ7qmgE9nBPxnDvWIHvFId7jevQ303BJwq/FzbhQ5S/iyO4Xqpzz648EppeOx1+1RY238RnaP6 7ofU+upQVH/6yXeeKaxtn5ZCZ/tyng48o8CVNmO02zEn7Bx62ZSiMRjk3Y8UNPFDgO/gwScfHYbR gSxsViLYaCjYrrfgTvkeSgIFo/0Bg3YFozot8BgnjIHGIW1PZT6i9r0ZHx2JZD3fQppQ223DVj00 OQN0OD2ZDLRaLZ5PyjfVgsAVCasQPF6WtodynUg4wey11eI1+0hY27dA32vtxnvOG/PnRy5duvEq 4mlGaj2FgMnROAezPjQw4ookAcdJMgyxlD0nWh/GOvkOONIP5X0Q0uFyHGvxJEvvewBDvT6sV1pw t9FhgHKpDg+gHneWAjKRBwJYtweegyB2ude+VI/YYdA6zlHU5rIbgpnP5etQaU9KXtYqm/YWXM89 tVwof2MfB2sW6L+zeuW00Eo586+dPfrJwq33W2F81OVseqLVlaHQpJlpu3QCF31ipX+L0ETt8ymX u9ziZB7EDAjIgwd8jvzUINOMaCMowZSdpIGH2pzkgZQ8PNP7QJrxqGzXQMdBzoQSdHROM6StVXUV z6MF4iq+J9elkDfTgfz47TdPfHry5XOxfRSsWaD/gU0cGsk0GvU5DJxPIfqPU00dtTuDtltH7zbI EHilYc1I7WN0DJJfU03yaKYUl0TpLKKXInM9NM03RMmjdswHugh2KtUljJ4dDF3HdUxjDw1C9Dwy zTkxgvz4+NDQlZtbVbVT3bYvrVizQP87Nj42cBBa0UsYSZ9AOT6FwO5gBA8wAvdxYi2JtGHUoShe UFotI9gvI9jnEOyT3Vl0NbnjgAE4ApZALoTR33Qc0XEvoePciCNojwgBubTHjTd4yk/SESsZ331r aaOyaG+3NQv0fwjoe+3F55+VSrj626VFr7xZm0ZK/iACsh+p/TpG2V+OTBy7vvjVF4R7eOBAftB1 9Bn8/QThWYPR+ETPSRKQFKAGGvqeaDvNlzr0usk59gsMdvzNkQ38+nyPF8wvFcs1e5utWaD/i0D/ q/b47KxYWb4xh1N6lwK2aZYxel5zk45i+t/tsOvW6yXn/Smo66tI1y+nXPfs7fLdTXt7rVn7DwK9 a4P9+Umh9BlE+AxJe+7BE6Z3nrDvurKkhVjQWpxzhZ7GiF4InODCWqkc2ltqzdr/BOhkk1PTYru4 +jBO77BSakpKeQcj9g+BTK8emxgvffT5VZtQs2btT9qvAgwAXK6q8mPVx9gAAAAASUVORK5CYII= --u7gNL8YR9HurJhAaL6npEwJ97NwHjvQ=_q Content-Type: image/png; name="Invintation_Leter_B&W.png" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="Invintation_Leter_B&W.png" Content-ID: <015522113@22112013-2887> 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 --u7gNL8YR9HurJhAaL6npEwJ97NwHjvQ=_q-- From martboutin@gmail.com Fri Nov 22 07:33:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 59D5F7F3F for ; Fri, 22 Nov 2013 07:33:47 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id C7D55AC00A for ; Fri, 22 Nov 2013 05:33:43 -0800 (PST) X-ASG-Debug-ID: 1385127221-04bdf06eec1a8430001-NocioJ Received: from mail-vc0-f178.google.com (mail-vc0-f178.google.com [209.85.220.178]) by cuda.sgi.com with ESMTP id RVR5WJtMAgOaM0Zd (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Fri, 22 Nov 2013 05:33:42 -0800 (PST) X-Barracuda-Envelope-From: martboutin@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.220.178 X-Barracuda-IPDD: Level1 [gmail.com/209.85.220.178] Received: by mail-vc0-f178.google.com with SMTP id lh4so877855vcb.9 for ; Fri, 22 Nov 2013 05:33:41 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.220.178] X-Barracuda-IPDD: Level1 [gmail.com/209.85.220.178] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=P6AQ4R1lO3Y8g8db3lRh+VWq9y5odtJnidmQYEhZ0wU=; b=ivr5TLjImisVHP7hK5BBBRutU0Dp25ap4+Ada9GF/TuIt4OhcxDs84twH9BK940lT5 QlDXNDS72nJoOpAQ4ruukTiFyQZ9Qg+Pmyvt2RmP0BiQmSpWC8zEB8LWR+ajdEm+CFJg FhI7+acQ+X3GFe3KVeuhXEtDDgYM6AyXugl1UX6OCIYdbQ1+yrOIzj/aGGUONi1zH6rU 0gWrl8b1dx7r80aIIxeO1g7v+BfUOkF10I2eKlJLKn+eqFe6Gro4rXciO9FIyS8/8Ua4 GFeENlzObTVV3KiH3zepnzRwzx9eFF2s617eZ/aGU3drJLtTpH3fOskWTCUJdMctjQnL y77A== MIME-Version: 1.0 X-Received: by 10.220.194.133 with SMTP id dy5mr11420185vcb.3.1385127221282; Fri, 22 Nov 2013 05:33:41 -0800 (PST) Received: by 10.220.152.7 with HTTP; Fri, 22 Nov 2013 05:33:41 -0800 (PST) In-Reply-To: <20131121234116.GD6502@dastard> References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> <20131121092606.GU11434@dastard> <20131121234116.GD6502@dastard> Date: Fri, 22 Nov 2013 08:33:41 -0500 Message-ID: Subject: Re: Filesystem writes on RAID5 too slow From: Martin Boutin X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow To: Dave Chinner Cc: Eric Sandeen , "Kernel.org-Linux-RAID" , xfs-oss , "Kernel.org-Linux-EXT4" Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-vc0-f178.google.com[209.85.220.178] X-Barracuda-Start-Time: 1385127222 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142526 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Dave, I just applied your patch in my vanilla 3.10.10 Linux. Here are the new performance figures for XFS: $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 4.95292 s, 212 MB/s : ) So things make more sense now... I hit a bug in XFS and ext3 and ufs do not support some kind of multiblock allocation. Thank you all, - Martin On Thu, Nov 21, 2013 at 6:41 PM, Dave Chinner wrote: > On Thu, Nov 21, 2013 at 08:31:38AM -0500, Martin Boutin wrote: >> $ uname -a >> Linux haswell1 3.10.10 #1 SMP PREEMPT Wed Oct 2 11:22:22 CEST 2013 >> i686 GNU/Linux > > Oh, it's 32 bit system. Things you don't know from the obfuscating > codenames everyone uses these days... > >> $ mkfs.xfs -s size=4096 -f -l size=32m /dev/md0 >> $ mount -t xfs /dev/md0 /tmp/diskmnt/ >> $ dd if=/dev/zero of=/tmp/diskmnt/filewr.zero bs=1M count=1000 oflag=direct >> 1000+0 records in >> 1000+0 records out >> 1048576000 bytes (1.0 GB) copied, 28.0304 s, 37.4 MB/s > .... >> $ cat /proc/mounts >> (...) >> /dev/md0 /tmp/diskmnt xfs >> rw,relatime,attr2,inode64,sunit=1024,swidth=2048,noquota 0 0 > > sunit/swidth is 512k/1MB > >> # same layout for other disks >> $ fdisk -c -u /dev/sda > .... >> Device Boot Start End Blocks Id System >> /dev/sda1 2048 20565247 10281600 83 Linux > > Aligned to 1 MB. > >> /dev/sda2 20565248 1953525167 966479960 83 Linux > > And that isn't aligned to 1MB. 20565248 / 2048 = 10041.625. It is > aligned to 4k, though, so there shouldn't be any hardware RMW > cycles. > >> $ xfs_info /dev/md0 >> meta-data=/dev/md0 isize=256 agcount=32, agsize=15101312 blks >> = sectsz=4096 attr=2 >> data = bsize=4096 blocks=483239168, imaxpct=5 >> = sunit=12 > > sunit/swidth of 512k/1MB, so it matches the MD device. > >> $ xfs_bmap -vvp /tmp/diskmnt/filewr.zero >> /tmp/diskmnt/filewr.zero: >> EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS >> 0: [0..2047999]: 2049056..4097055 0 (2049056..4097055) 2048000 01111 >> FLAG Values: >> 010000 Unwritten preallocated extent >> 001000 Doesn't begin on stripe unit >> 000100 Doesn't end on stripe unit >> 000010 Doesn't begin on stripe width >> 000001 Doesn't end on stripe width >> # this does not look good, does it? > > Yup, looks broken. > > /me digs through git. > > Yup, commit 27a3f8f ("xfs: introduce xfs_bmap_last_extent") broke > the code that sets stripe unit alignment for the initial allocation > way back in 3.2. > > [ Hmmm, that would explain the very occasional failure that > generic/223 throws outi (maybe once a month I see it fail). ] > > Which means MD is doing RMW cycles for it's parity calculations, and > that's where performance is going south. > > Current code: > > $ xfs_io -fd -c "truncate 0" -c "falloc 0 1g" -c "bmap -vvp" -c "pwrite 0 1g -b 1280k" testfile > testfile: > EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS > 0: [0..2097151]: 1056..2098207 0 (1056..2098207) 2097152 11111 > FLAG Values: > 010000 Unwritten preallocated extent > 001000 Doesn't begin on stripe unit > 000100 Doesn't end on stripe unit > 000010 Doesn't begin on stripe width > 000001 Doesn't end on stripe width > wrote 1073741824/1073741824 bytes at offset 0 > 1 GiB, 1024 ops; 0:00:02.00 (343.815 MiB/sec and 268.6054 ops/sec) > $ > > Which indicates that even if we take direct IO based allocation out > of the picture, the allocation does not get aligned properly. This > in on a 3.5TB 12 SAS disk MD RAID6 with sunit=64k,swidth=640k. > > With a fixed kernel: > > $ xfs_io -fd -c "truncate 0" -c "falloc 0 1g" -c "bmap -vvp" -c "pwrite 0 1g -b 1280k" testfile > testfile: > EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS > 0: [0..2097151]: 6293504..8390655 0 (6293504..8390655) 2097152 10000 > FLAG Values: > 010000 Unwritten preallocated extent > 001000 Doesn't begin on stripe unit > 000100 Doesn't end on stripe unit > 000010 Doesn't begin on stripe width > 000001 Doesn't end on stripe width > wrote 1073741824/1073741824 bytes at offset 0 > 1 GiB, 820 ops; 0:00:02.00 (415.192 MiB/sec and 332.4779 ops/sec) > $ > > It;s clear we have completely stripe swidth aligned allocation and it's 25% faster. > > Take fallocate out of the picture so the direct IO does the > allocation: > > $ xfs_io -fd -c "truncate 0" -c "pwrite 0 1g -b 1280k" -c "bmap -vvp" testfile > wrote 1073741824/1073741824 bytes at offset 0 > 1 GiB, 820 ops; 0:00:02.00 (368.241 MiB/sec and 294.8807 ops/sec) > testfile: > EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS > 0: [0..2097151]: 2099200..4196351 0 (2099200..4196351) 2097152 00000 > FLAG Values: > 010000 Unwritten preallocated extent > 001000 Doesn't begin on stripe unit > 000100 Doesn't end on stripe unit > 000010 Doesn't begin on stripe width > 000001 Doesn't end on stripe width > > It's slower than with preallocation (no surprise - no allocation > overhead per write(2) call after preallocation is done) but the > allocation is still correctly aligned. > > The patch below should fix the unaligned allocation problem you are > seeing, but because XFS defaults to stripe unit alignment for large > allocations, you might still see RMW cycles when it aligns to a > stripe unit that is not the first in a MD stripe. I'll have a quick > look at fixing that behaviour when the swalloc mount option is > specified.... > > Cheers, > > Dave. > -- > Dave Chinner > david@fromorbit.com > > xfs: align initial file allocations correctly. > > From: Dave Chinner > > The function xfs_bmap_isaeof() is used to indicate that an > allocation is occurring at or past the end of file, and as such > should be aligned to the underlying storage geometry if possible. > > Commit 27a3f8f ("xfs: introduce xfs_bmap_last_extent") changed the > behaviour of this function for empty files - it turned off > allocation alignment for this case accidentally. Hence large initial > allocations from direct IO are not getting correctly aligned to the > underlying geometry, and that is cause write performance to drop in > alignment sensitive configurations. > > Fix it by considering allocation into empty files as requiring > aligned allocation again. > > Signed-off-by: Dave Chinner > --- > fs/xfs/xfs_bmap.c | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) > > diff --git a/fs/xfs/xfs_bmap.c b/fs/xfs/xfs_bmap.c > index 3ef11b2..8401f11 100644 > --- a/fs/xfs/xfs_bmap.c > +++ b/fs/xfs/xfs_bmap.c > @@ -1635,7 +1635,7 @@ xfs_bmap_last_extent( > * blocks at the end of the file which do not start at the previous data block, > * we will try to align the new blocks at stripe unit boundaries. > * > - * Returns 0 in bma->aeof if the file (fork) is empty as any new write will be > + * Returns 1 in bma->aeof if the file (fork) is empty as any new write will be > * at, or past the EOF. > */ > STATIC int > @@ -1650,9 +1650,14 @@ xfs_bmap_isaeof( > bma->aeof = 0; > error = xfs_bmap_last_extent(NULL, bma->ip, whichfork, &rec, > &is_empty); > - if (error || is_empty) > + if (error) > return error; > > + if (is_empty) { > + bma->aeof = 1; > + return 0; > + } > + > /* > * Check if we are allocation or past the last extent, or at least into > * the last delayed allocated extent. -- Martin Boutin From rwheeler@redhat.com Fri Nov 22 08:14:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id DB3C77F50 for ; Fri, 22 Nov 2013 08:14:28 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 419DDAC007 for ; Fri, 22 Nov 2013 06:14:25 -0800 (PST) X-ASG-Debug-ID: 1385129663-04cb6c537e1a2570001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 4rbaWnvNPEGYzx3w for ; Fri, 22 Nov 2013 06:14:23 -0800 (PST) X-Barracuda-Envelope-From: rwheeler@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAMEDvje007504 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 22 Nov 2013 09:13:57 -0500 Received: from tunkums.home (ovpn-113-150.phx2.redhat.com [10.3.113.150]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAMEDug7006519; Fri, 22 Nov 2013 09:13:56 -0500 Message-ID: <528F66A4.7060200@redhat.com> Date: Fri, 22 Nov 2013 09:13:56 -0500 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Dave Chinner , Eric Sandeen CC: Christoph Hellwig , Eric Sandeen , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> <20131113212658.GJ6188@dastard> <20131114133749.GA26268@infradead.org> <5284E484.6090001@sandeen.net> <20131114210156.GP6188@dastard> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg In-Reply-To: <20131114210156.GP6188@dastard> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1385129663 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/14/2013 04:01 PM, Dave Chinner wrote: > On Thu, Nov 14, 2013 at 08:56:04AM -0600, Eric Sandeen wrote: >> On 11/14/13, 7:37 AM, Christoph Hellwig wrote: >>> On Thu, Nov 14, 2013 at 08:26:58AM +1100, Dave Chinner wrote: >>>> Seems like that's the avenue for improvement here to me. i.e. expose >>>> the correct values to the guest so it's mkfs does the right thing. >>>> Or, alternatively, make qemu buffer non-aligned/sized IOs itself >>>> internally. >>> I've implemented the support to expose these to the guest in qemu >>> years ago. But the problem remains that this is information which >>> needs to be attached to the image, which can't really work with raw >>> images, and no one has bother to implement the support to store it >>> for say qcow2. >>> >> Ok but once again - this is not a guest mkfs issue. The reported >> problem is that the guest cannot _boot_ in cache=none mode because >> the bios attempts a 512-byte DIO. > A different viewpoint: How can we make sure real 4k sector hardware > works with Linux when it comes along if we can't emulate it via > qemu + virtualisation? > > People often use qemu + virutalisation as a method of testing code > for hardware they don't have access to, and this just seems like > another of those things that we should have working in this > environment long before real hardware comes along and requires it... > > Cheers, > > Dave. I think you do that by using SCSI debug to get a 4K sector drive - that is how we tested for RHEL6 for example. Layering on restrictions to hardware in the file system seems a bit harsh. The QEMU crowd will be working to get better support for 4K drives in the future, but I think that we are effectively going to cause a huge field issue here since these 512/4K drives are extremely common.. Given the SCSI debug method for this, does that mean you retract your objections and will support Eric's patch :) ? Regards, Ric From BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 22 08:20:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 11B457F50 for ; Fri, 22 Nov 2013 08:20:31 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id C01788F8068 for ; Fri, 22 Nov 2013 06:20:27 -0800 (PST) X-ASG-Debug-ID: 1385130024-04cbb041691b0ad0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id A3GMoljaQniTCjEe (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 06:20:26 -0800 (PST) X-Barracuda-Envelope-From: BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vjrao-00051I-7m; Fri, 22 Nov 2013 14:20:22 +0000 Date: Fri, 22 Nov 2013 06:20:22 -0800 From: Christoph Hellwig To: Ric Wheeler Cc: Dave Chinner , Eric Sandeen , Christoph Hellwig , Eric Sandeen , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg Message-ID: <20131122142022.GC14680@infradead.org> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> <20131113212658.GJ6188@dastard> <20131114133749.GA26268@infradead.org> <5284E484.6090001@sandeen.net> <20131114210156.GP6188@dastard> <528F66A4.7060200@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528F66A4.7060200@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385130026 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142527 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 22, 2013 at 09:13:56AM -0500, Ric Wheeler wrote: > I think you do that by using SCSI debug to get a 4K sector drive - > that is how we tested for RHEL6 for example. Layering on > restrictions to hardware in the file system seems a bit harsh. > > The QEMU crowd will be working to get better support for 4K drives > in the future, but I think that we are effectively going to cause a > huge field issue here since these 512/4K drives are extremely > common.. > > Given the SCSI debug method for this, does that mean you retract > your objections and will support Eric's patch :) ? We actually have a test for 4k drives using scsi_debug in xfstests: xfs/279. From rwheeler@redhat.com Fri Nov 22 08:27:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6B0377F52 for ; Fri, 22 Nov 2013 08:27:13 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 26B42304059 for ; Fri, 22 Nov 2013 06:27:10 -0800 (PST) X-ASG-Debug-ID: 1385130428-04cbb041691b1020001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id QtpzI21on6u2WoKN for ; Fri, 22 Nov 2013 06:27:09 -0800 (PST) X-Barracuda-Envelope-From: rwheeler@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAMEQiMi027775 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 22 Nov 2013 09:26:45 -0500 Received: from tunkums.home (ovpn-113-150.phx2.redhat.com [10.3.113.150]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAMEQhO2014537; Fri, 22 Nov 2013 09:26:43 -0500 Message-ID: <528F69A3.7060608@redhat.com> Date: Fri, 22 Nov 2013 09:26:43 -0500 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Christoph Hellwig CC: Dave Chinner , Eric Sandeen , Eric Sandeen , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> <20131113212658.GJ6188@dastard> <20131114133749.GA26268@infradead.org> <5284E484.6090001@sandeen.net> <20131114210156.GP6188@dastard> <528F66A4.7060200@redhat.com> <20131122142022.GC14680@infradead.org> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg In-Reply-To: <20131122142022.GC14680@infradead.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1385130428 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/22/2013 09:20 AM, Christoph Hellwig wrote: > On Fri, Nov 22, 2013 at 09:13:56AM -0500, Ric Wheeler wrote: >> I think you do that by using SCSI debug to get a 4K sector drive - >> that is how we tested for RHEL6 for example. Layering on >> restrictions to hardware in the file system seems a bit harsh. >> >> The QEMU crowd will be working to get better support for 4K drives >> in the future, but I think that we are effectively going to cause a >> huge field issue here since these 512/4K drives are extremely >> common.. >> >> Given the SCSI debug method for this, does that mean you retract >> your objections and will support Eric's patch :) ? > We actually have a test for 4k drives using scsi_debug in xfstests: xfs/279. > Just to add on here. we are going to work more closely with the kvm/qemu people to make sure that they properly take care of the hints about alignment and so on (thanks to you for putting that in!). Ric From sandeen@sandeen.net Fri Nov 22 08:57:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 673467F51 for ; Fri, 22 Nov 2013 08:57:10 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id D2859AC008 for ; Fri, 22 Nov 2013 06:57:09 -0800 (PST) X-ASG-Debug-ID: 1385132228-04bdf06eec1ac840001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id qWOWk1X9EIwsD67C for ; Fri, 22 Nov 2013 06:57:08 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 6E31B63C5FC1; Fri, 22 Nov 2013 08:57:07 -0600 (CST) Message-ID: <528F70C2.6090404@sandeen.net> Date: Fri, 22 Nov 2013 08:57:06 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Ric Wheeler , Dave Chinner CC: Christoph Hellwig , Eric Sandeen , xfs-oss Subject: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg References: <5283C41D.7070503@redhat.com> <20131113185645.GA20869@infradead.org> <5283CE2E.2070702@sandeen.net> <20131113212658.GJ6188@dastard> <20131114133749.GA26268@infradead.org> <5284E484.6090001@sandeen.net> <20131114210156.GP6188@dastard> <528F66A4.7060200@redhat.com> X-ASG-Orig-Subj: Re: [PATCH RFC] xfs: set block device logical sector size on xfs_buftarg In-Reply-To: <528F66A4.7060200@redhat.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1385132228 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142527 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/22/13, 8:13 AM, Ric Wheeler wrote: > I think you do that by using SCSI debug to get a 4K sector drive - > that is how we tested for RHEL6 for example. Layering on restrictions > to hardware in the file system seems a bit harsh. > > The QEMU crowd will be working to get better support for 4K drives in > the future, but I think that we are effectively going to cause a huge > field issue here since these 512/4K drives are extremely common.. > > Given the SCSI debug method for this, does that mean you retract your > objections and will support Eric's patch :) ? FWIW, my patch is a disaster, but I'll work on something along those lines that's not a disaster, so we can discuss it properly. ;) To make this go, I think we need to add a structure member to the xfs_buftarg which describes the logical sector size, and use that to enforce minimum IO sizes. The current sector size fields can remain in place for the mkfs-specified, presumably physical sector size. Then, since the sector sizes in the sb, mp, and buftarg have been disassociated a bit, I'll need to audit things like the sub-block zeroing paths so that we DTRT on a sub-block DIO. At that point, the "sector size" semantics in the mkfs.xfs manpage get a little weird; if we specify a sector size of 4k, how can we do sub-sector IOs? What the mkfs option really means at that point is that the specified size is the minimum size and alignment which will be generated from within the filesystem for metadata; we can make it clear that the underlying logical sector size is still the constraint for userspace DIO. I'm not quite sure what the XFS_IOC_DIOINFO ioctl should advertise, at that point. Anyway, that's about where I'm at in my brain with all this, will try to get something that actually works relatively soon. -Eric > Regards, > > Ric > From jeff.liu@oracle.com Fri Nov 22 09:10:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7344B7F51 for ; Fri, 22 Nov 2013 09:10:44 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id CFD78AC008 for ; Fri, 22 Nov 2013 07:10:40 -0800 (PST) X-ASG-Debug-ID: 1385133038-04cbb041681b3da0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id q6TcFDvhhvzjXhCG (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 07:10:39 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAMFAa7S010659 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 22 Nov 2013 15:10:38 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMFAaha011949 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 15:10:36 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMFAZJ9011935 for ; Fri, 22 Nov 2013 15:10:35 GMT Received: from [192.168.1.106] (/114.248.199.25) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Nov 2013 07:10:35 -0800 Message-ID: <528F743D.9010800@oracle.com> Date: Fri, 22 Nov 2013 23:11:57 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH] xfs: fix assertion failure at xfs_setattr_nonsize Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH] xfs: fix assertion failure at xfs_setattr_nonsize Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385133039 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142527 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu For CRC enabled v5 super block, change a file's ownership can simply trigger ASSERT failure at xfs_setattr_nonsize() if both group and project quota are enabled, e.g, [ 305.337609] XFS: Assertion failed: !XFS_IS_PQUOTA_ON(mp), file: fs/xfs/xfs_iops.c, line: 621 [ 305.339250] Kernel BUG at ffffffffa0a7fa32 [verbose debug info unavailable] [ 305.383939] Call Trace: [ 305.385536] [] xfs_setattr_nonsize+0x69a/0x720 [xfs] [ 305.387142] [] xfs_vn_setattr+0x29/0x70 [xfs] [ 305.388727] [] notify_change+0x1a8/0x350 [ 305.390298] [] chown_common+0xfd/0x110 [ 305.391868] [] SyS_fchownat+0xaf/0x110 [ 305.393440] [] SyS_lchown+0x20/0x30 [ 305.394995] [] system_call_fastpath+0x1a/0x1f [ 305.399870] RIP [] assfail+0x22/0x30 [xfs] To remain the current semantics under the debug mode, this fix add an additional judgement to make this assertion only works for non-CRC enabled version. Signed-off-by: Jie Liu --- fs/xfs/xfs_iops.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/xfs/xfs_iops.c b/fs/xfs/xfs_iops.c index 27e0e54..586f1f2 100644 --- a/fs/xfs/xfs_iops.c +++ b/fs/xfs/xfs_iops.c @@ -618,7 +618,10 @@ xfs_setattr_nonsize( } if (!gid_eq(igid, gid)) { if (XFS_IS_QUOTA_RUNNING(mp) && XFS_IS_GQUOTA_ON(mp)) { - ASSERT(!XFS_IS_PQUOTA_ON(mp)); +#ifdef DEBUG + if (!xfs_sb_version_has_pquotino(&mp->m_sb)) + ASSERT(!XFS_IS_PQUOTA_ON(mp)); +#endif ASSERT(mask & ATTR_GID); ASSERT(gdqp); olddquot2 = xfs_qm_vop_chown(tp, ip, -- 1.7.9.5 From BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 22 09:17:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C23F17F51 for ; Fri, 22 Nov 2013 09:17:36 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4EA4BAC00A for ; Fri, 22 Nov 2013 07:17:36 -0800 (PST) X-ASG-Debug-ID: 1385133455-04bdf06eee1ada30001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id QNC6kPw54RSgfpPI (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 07:17:35 -0800 (PST) X-Barracuda-Envelope-From: BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VjsUB-0000fF-5y; Fri, 22 Nov 2013 15:17:35 +0000 Date: Fri, 22 Nov 2013 07:17:35 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: fix assertion failure at xfs_setattr_nonsize Message-ID: <20131122151735.GA2405@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: fix assertion failure at xfs_setattr_nonsize References: <528F743D.9010800@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528F743D.9010800@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385133455 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142527 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Fri, Nov 22, 2013 at 11:11:57PM +0800, Jeff Liu wrote: > To remain the current semantics under the debug mode, this fix add > an additional judgement to make this assertion only works for non-CRC > enabled version. > if (!gid_eq(igid, gid)) { > if (XFS_IS_QUOTA_RUNNING(mp) && XFS_IS_GQUOTA_ON(mp)) { > - ASSERT(!XFS_IS_PQUOTA_ON(mp)); > +#ifdef DEBUG > + if (!xfs_sb_version_has_pquotino(&mp->m_sb)) > + ASSERT(!XFS_IS_PQUOTA_ON(mp)); > +#endif > ASSERT(mask & ATTR_GID); > ASSERT(gdqp); I'd just kill this assert. And it would be good to get some coverage of running with all three quotas types into xfstests by default.. From jeff.liu@oracle.com Fri Nov 22 09:34:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3103C7F50 for ; Fri, 22 Nov 2013 09:34:41 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1BBA58F8064 for ; Fri, 22 Nov 2013 07:34:38 -0800 (PST) X-ASG-Debug-ID: 1385134476-04cbb041681b53c0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id CCofJkhjDCQ3KfXO (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 07:34:37 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAMFYCYr007703 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 22 Nov 2013 15:34:13 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMFYCuk011794 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 22 Nov 2013 15:34:12 GMT Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMFYBCl011761; Fri, 22 Nov 2013 15:34:11 GMT Received: from [192.168.1.104] (/114.248.199.25) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Nov 2013 07:34:11 -0800 Message-ID: <528F796F.6070601@oracle.com> Date: Fri, 22 Nov 2013 23:34:07 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: fix assertion failure at xfs_setattr_nonsize References: <528F743D.9010800@oracle.com> <20131122151735.GA2405@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: fix assertion failure at xfs_setattr_nonsize In-Reply-To: <20131122151735.GA2405@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385134476 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142528 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/22 2013 23:17 PM, Christoph Hellwig wrote: > On Fri, Nov 22, 2013 at 11:11:57PM +0800, Jeff Liu wrote: >> To remain the current semantics under the debug mode, this fix add >> an additional judgement to make this assertion only works for non-CRC >> enabled version. > >> if (!gid_eq(igid, gid)) { >> if (XFS_IS_QUOTA_RUNNING(mp) && XFS_IS_GQUOTA_ON(mp)) { >> - ASSERT(!XFS_IS_PQUOTA_ON(mp)); >> +#ifdef DEBUG quota >> + if (!xfs_sb_version_has_pquotino(&mp->m_sb)) >> + ASSERT(!XFS_IS_PQUOTA_ON(mp)); >> +#endif >> ASSERT(mask & ATTR_GID); >> ASSERT(gdqp); > > I'd just kill this assert. I hesitated about killing this assertion or hold the line before, will fix it soon. > And it would be good to get some coverage > of running with all three quotas types into xfstests by default.. Definitely! I just found another race problem between dquot attach and quota off via fsstress as per Dave's suggestion for another fix. :) Thanks, -Jeff From BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 22 09:35:20 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9A2467F50 for ; Fri, 22 Nov 2013 09:35:20 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 84CEB304070 for ; Fri, 22 Nov 2013 07:35:17 -0800 (PST) X-ASG-Debug-ID: 1385134515-04cb6c537c1a6800001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id njSaxqyFa9E13dJM (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 07:35:16 -0800 (PST) X-Barracuda-Envelope-From: BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VjslH-0004yU-3z; Fri, 22 Nov 2013 15:35:15 +0000 Date: Fri, 22 Nov 2013 07:35:15 -0800 From: Christoph Hellwig To: Stanislav Kholmanskikh Cc: xfs@oss.sgi.com, vasily.isaenko@oracle.com Subject: Re: [PATCH] xfstests: generic/285: use the canonical device name Message-ID: <20131122153515.GA15143@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfstests: generic/285: use the canonical device name References: <1385115783-9409-1-git-send-email-stanislav.kholmanskikh@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385115783-9409-1-git-send-email-stanislav.kholmanskikh@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385134516 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142528 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words On Fri, Nov 22, 2013 at 02:23:03PM +0400, Stanislav Kholmanskikh wrote: > In order to access something under /sys/fs/ext4 we > need to be sure that the device name is canonical > (It matters, for example, if we use LVM). Did you try just using the canonical name all through xfstests, that is canonicalise it after reading the config? From BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 22 09:36:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CC7F07F50 for ; Fri, 22 Nov 2013 09:36:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 42D54AC009 for ; Fri, 22 Nov 2013 07:36:23 -0800 (PST) X-ASG-Debug-ID: 1385134581-04cb6c537c1a6900001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id H57wpYArBwRCCvcd (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 07:36:22 -0800 (PST) X-Barracuda-Envelope-From: BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VjsmI-000588-7Y; Fri, 22 Nov 2013 15:36:18 +0000 Date: Fri, 22 Nov 2013 07:36:18 -0800 From: Christoph Hellwig To: Bernd Schubert Cc: "linux-fsdevel@vger.kernel.org" , xfs@oss.sgi.com, linux-ext4@vger.kernel.org, NeilBrown , Jens Axboe , Kent Overstreet Subject: Re: bio_add_page rw mode check by merge_bvec_fn Message-ID: <20131122153618.GB15143@infradead.org> X-ASG-Orig-Subj: Re: bio_add_page rw mode check by merge_bvec_fn References: <528E4A50.7040609@itwm.fraunhofer.de> <528E4C19.70507@itwm.fraunhofer.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528E4C19.70507@itwm.fraunhofer.de> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385134582 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142528 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- While this is trivial to fix it's also fairly unexpected and easy to get wrong for new callers. Neil, can you explain why you desperately need it? From BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 22 09:38:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AE09F7F50 for ; Fri, 22 Nov 2013 09:38:08 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 80E218F804C for ; Fri, 22 Nov 2013 07:38:08 -0800 (PST) X-ASG-Debug-ID: 1385134687-04bdf06eed1aece0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id gI4lU1osuBNCOuLH (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 07:38:07 -0800 (PST) X-Barracuda-Envelope-From: BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vjso3-00059H-IW; Fri, 22 Nov 2013 15:38:07 +0000 Date: Fri, 22 Nov 2013 07:38:07 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: integrate xfs_quota_priv header file to xfs_qm Message-ID: <20131122153807.GC15143@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: integrate xfs_quota_priv header file to xfs_qm References: <528E188C.6070208@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528E188C.6070208@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385134687 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142528 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Thu, Nov 21, 2013 at 10:28:28PM +0800, Jeff Liu wrote: > From: Jie Liu > > The xfs_quota_priv header file is only included by xfs_qm header and > there is no much users for its contents, hence we can move those stuff > to xfs_qm header file and kill it. > > This patch also remove an unused macro DQFLAGTO_TYPESTR. Looks like you pasted the remaining defintions twice into the new location. Except for that looks fine to me. From BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 22 09:38:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DEAC07F50 for ; Fri, 22 Nov 2013 09:38:59 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C892E304070 for ; Fri, 22 Nov 2013 07:38:59 -0800 (PST) X-ASG-Debug-ID: 1385134738-04cbb041681b5730001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id F6WnGkTtxo9M6LET (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 07:38:58 -0800 (PST) X-Barracuda-Envelope-From: BATV+c12c38bb95a668ed652e+3743+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vjsos-0005A3-AP; Fri, 22 Nov 2013 15:38:58 +0000 Date: Fri, 22 Nov 2013 07:38:58 -0800 From: Christoph Hellwig To: Jeff Liu Cc: Christoph Hellwig , "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: fix assertion failure at xfs_setattr_nonsize Message-ID: <20131122153858.GA19801@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: fix assertion failure at xfs_setattr_nonsize References: <528F743D.9010800@oracle.com> <20131122151735.GA2405@infradead.org> <528F796F.6070601@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528F796F.6070601@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385134738 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142528 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Fri, Nov 22, 2013 at 11:34:07PM +0800, Jeff Liu wrote: > On 11/22 2013 23:17 PM, Christoph Hellwig wrote: > > On Fri, Nov 22, 2013 at 11:11:57PM +0800, Jeff Liu wrote: > >> To remain the current semantics under the debug mode, this fix add > >> an additional judgement to make this assertion only works for non-CRC > >> enabled version. > > > >> if (!gid_eq(igid, gid)) { > >> if (XFS_IS_QUOTA_RUNNING(mp) && XFS_IS_GQUOTA_ON(mp)) { > >> - ASSERT(!XFS_IS_PQUOTA_ON(mp)); > >> +#ifdef DEBUG quota > >> + if (!xfs_sb_version_has_pquotino(&mp->m_sb)) > >> + ASSERT(!XFS_IS_PQUOTA_ON(mp)); > >> +#endif > >> ASSERT(mask & ATTR_GID); > >> ASSERT(gdqp); > > > > I'd just kill this assert. > I hesitated about killing this assertion or hold the line before, will fix it soon. If we want to keep it maybe write is a little nicer: ASSERT(xfs_sb_version_has_pquotino(&mp->m_sb) || !XFS_IS_PQUOTA_ON(mp)); From jeff.liu@oracle.com Fri Nov 22 09:55:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BA6C17F50 for ; Fri, 22 Nov 2013 09:55:18 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8D0CF30407B for ; Fri, 22 Nov 2013 07:55:18 -0800 (PST) X-ASG-Debug-ID: 1385135717-04bdf06eef1afae0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id NSC2ndrCKhtmE3uK (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 07:55:17 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAMFsrTP000317 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 22 Nov 2013 15:54:54 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMFsqa9020701 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 22 Nov 2013 15:54:52 GMT Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMFspM7028031; Fri, 22 Nov 2013 15:54:51 GMT Received: from [192.168.1.106] (/114.248.199.25) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Nov 2013 07:54:51 -0800 Message-ID: <528F7E9D.7090504@oracle.com> Date: Fri, 22 Nov 2013 23:56:13 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: fix assertion failure at xfs_setattr_nonsize References: <528F743D.9010800@oracle.com> <20131122151735.GA2405@infradead.org> <528F796F.6070601@oracle.com> <20131122153858.GA19801@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: fix assertion failure at xfs_setattr_nonsize In-Reply-To: <20131122153858.GA19801@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385135717 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142528 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/22/2013 11:38 PM, Christoph Hellwig wrote: > On Fri, Nov 22, 2013 at 11:34:07PM +0800, Jeff Liu wrote: >> On 11/22 2013 23:17 PM, Christoph Hellwig wrote: >>> On Fri, Nov 22, 2013 at 11:11:57PM +0800, Jeff Liu wrote: >>>> To remain the current semantics under the debug mode, this fix add >>>> an additional judgement to make this assertion only works for non-CRC >>>> enabled version. >>> >>>> if (!gid_eq(igid, gid)) { >>>> if (XFS_IS_QUOTA_RUNNING(mp) && XFS_IS_GQUOTA_ON(mp)) { >>>> - ASSERT(!XFS_IS_PQUOTA_ON(mp)); >>>> +#ifdef DEBUG quota >>>> + if (!xfs_sb_version_has_pquotino(&mp->m_sb)) >>>> + ASSERT(!XFS_IS_PQUOTA_ON(mp)); >>>> +#endif >>>> ASSERT(mask & ATTR_GID); >>>> ASSERT(gdqp); >>> >>> I'd just kill this assert. >> I hesitated about killing this assertion or hold the line before, will fix it soon. > > If we want to keep it maybe write is a little nicer: > > ASSERT(xfs_sb_version_has_pquotino(&mp->m_sb) || > !XFS_IS_PQUOTA_ON(mp)); Nice point! I'd take this suggestion. Thanks, -Jeff From jeff.liu@oracle.com Fri Nov 22 10:06:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 55CC17F50 for ; Fri, 22 Nov 2013 10:06:52 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2C5C2304043 for ; Fri, 22 Nov 2013 08:06:49 -0800 (PST) X-ASG-Debug-ID: 1385136407-04cb6c537c1a81c0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id QrMinhxtLTpOoBN5 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 08:06:47 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAMG6k1B015299 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 22 Nov 2013 16:06:47 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMG6j8q021324 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 16:06:46 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMG6jlB007145 for ; Fri, 22 Nov 2013 16:06:45 GMT Received: from [192.168.1.106] (/114.248.199.25) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Nov 2013 08:06:45 -0800 Message-ID: <528F8166.9060803@oracle.com> Date: Sat, 23 Nov 2013 00:08:06 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH v2] xfs: fix assertion failure at xfs_setattr_nonsize Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH v2] xfs: fix assertion failure at xfs_setattr_nonsize Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385136407 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142528 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu For CRC enabled v5 super block, change a file's ownership can simply trigger ASSERT failure at xfs_setattr_nonsize() if both group and project quota are enabled, i.e, [ 305.337609] XFS: Assertion failed: !XFS_IS_PQUOTA_ON(mp), file: fs/xfs/xfs_iops.c, line: 621 [ 305.339250] Kernel BUG at ffffffffa0a7fa32 [verbose debug info unavailable] [ 305.383939] Call Trace: [ 305.385536] [] xfs_setattr_nonsize+0x69a/0x720 [xfs] [ 305.387142] [] xfs_vn_setattr+0x29/0x70 [xfs] [ 305.388727] [] notify_change+0x1a8/0x350 [ 305.390298] [] chown_common+0xfd/0x110 [ 305.391868] [] SyS_fchownat+0xaf/0x110 [ 305.393440] [] SyS_lchown+0x20/0x30 [ 305.394995] [] system_call_fastpath+0x1a/0x1f [ 305.399870] RIP [] assfail+0x22/0x30 [xfs] This fix adjust the assertion to check if the super block support both quota inodes or not. Signed-off-by: root --- v2: assert (!XFS_IS_PQUOTA_ON(mp)) only for old super block fs/xfs/xfs_iops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/xfs/xfs_iops.c b/fs/xfs/xfs_iops.c index 27e0e54..104455b 100644 --- a/fs/xfs/xfs_iops.c +++ b/fs/xfs/xfs_iops.c @@ -618,7 +618,8 @@ xfs_setattr_nonsize( } if (!gid_eq(igid, gid)) { if (XFS_IS_QUOTA_RUNNING(mp) && XFS_IS_GQUOTA_ON(mp)) { - ASSERT(!XFS_IS_PQUOTA_ON(mp)); + ASSERT(xfs_sb_version_has_pquotino(&mp->m_sb) || + !XFS_IS_PQUOTA_ON(mp)); ASSERT(mask & ATTR_GID); ASSERT(gdqp); olddquot2 = xfs_qm_vop_chown(tp, ip, -- 1.7.9.5 From jeff.liu@oracle.com Fri Nov 22 10:14:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5ED1C7F50 for ; Fri, 22 Nov 2013 10:14:23 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 418F5304053 for ; Fri, 22 Nov 2013 08:14:23 -0800 (PST) X-ASG-Debug-ID: 1385136861-04cbb041681b7870001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id cE4HVnM0bF5A2YRW (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 08:14:21 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAMGEKIG024592 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 22 Nov 2013 16:14:21 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMGEJv5007359 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 16:14:20 GMT Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMGEJ0s007351 for ; Fri, 22 Nov 2013 16:14:19 GMT Received: from [192.168.1.106] (/114.248.199.25) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Nov 2013 08:14:19 -0800 Message-ID: <528F832F.6050006@oracle.com> Date: Sat, 23 Nov 2013 00:15:43 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH v2] xfs: integrate xfs_quota_priv header file to xfs_qm Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH v2] xfs: integrate xfs_quota_priv header file to xfs_qm Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385136861 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142528 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu The xfs_quota_priv header file is only included by xfs_qm header and there is no much users for its contents, hence we can move those stuff to xfs_qm header file and kill it. This patch also remove an unused macro DQFLAGTO_TYPESTR. Signed-off-by: Jie Liu --- v2: kill the duplicated pasting... fs/xfs/xfs_qm.h | 18 +++++++++++++++++- fs/xfs/xfs_quota_priv.h | 42 ------------------------------------------ 2 files changed, 17 insertions(+), 43 deletions(-) delete mode 100644 fs/xfs/xfs_quota_priv.h diff --git a/fs/xfs/xfs_qm.h b/fs/xfs/xfs_qm.h index a788b66..797fd46 100644 --- a/fs/xfs/xfs_qm.h +++ b/fs/xfs/xfs_qm.h @@ -20,13 +20,29 @@ #include "xfs_dquot_item.h" #include "xfs_dquot.h" -#include "xfs_quota_priv.h" struct xfs_inode; extern struct kmem_zone *xfs_qm_dqtrxzone; /* + * Number of bmaps that we ask from bmapi when doing a quotacheck. + * We make this restriction to keep the memory usage to a minimum. + */ +#define XFS_DQITER_MAP_SIZE 10 + +#define XFS_IS_DQUOT_UNINITIALIZED(dqp) ( \ + !dqp->q_core.d_blk_hardlimit && \ + !dqp->q_core.d_blk_softlimit && \ + !dqp->q_core.d_rtb_hardlimit && \ + !dqp->q_core.d_rtb_softlimit && \ + !dqp->q_core.d_ino_hardlimit && \ + !dqp->q_core.d_ino_softlimit && \ + !dqp->q_core.d_bcount && \ + !dqp->q_core.d_rtbcount && \ + !dqp->q_core.d_icount) + +/* * This defines the unit of allocation of dquots. * Currently, it is just one file system block, and a 4K blk contains 30 * (136 * 30 = 4080) dquots. It's probably not worth trying to make diff --git a/fs/xfs/xfs_quota_priv.h b/fs/xfs/xfs_quota_priv.h deleted file mode 100644 index 6d86219..0000000 --- a/fs/xfs/xfs_quota_priv.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2000-2003 Silicon Graphics, Inc. - * All Rights Reserved. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it would be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ -#ifndef __XFS_QUOTA_PRIV_H__ -#define __XFS_QUOTA_PRIV_H__ - -/* - * Number of bmaps that we ask from bmapi when doing a quotacheck. - * We make this restriction to keep the memory usage to a minimum. - */ -#define XFS_DQITER_MAP_SIZE 10 - -#define XFS_IS_DQUOT_UNINITIALIZED(dqp) ( \ - !dqp->q_core.d_blk_hardlimit && \ - !dqp->q_core.d_blk_softlimit && \ - !dqp->q_core.d_rtb_hardlimit && \ - !dqp->q_core.d_rtb_softlimit && \ - !dqp->q_core.d_ino_hardlimit && \ - !dqp->q_core.d_ino_softlimit && \ - !dqp->q_core.d_bcount && \ - !dqp->q_core.d_rtbcount && \ - !dqp->q_core.d_icount) - -#define DQFLAGTO_TYPESTR(d) (((d)->dq_flags & XFS_DQ_USER) ? "USR" : \ - (((d)->dq_flags & XFS_DQ_GROUP) ? "GRP" : \ - (((d)->dq_flags & XFS_DQ_PROJ) ? "PRJ":"???"))) - -#endif /* __XFS_QUOTA_PRIV_H__ */ -- 1.7.9.5 From jeff.liu@oracle.com Fri Nov 22 10:21:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B34B87F50 for ; Fri, 22 Nov 2013 10:21:00 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9D4308F8064 for ; Fri, 22 Nov 2013 08:21:00 -0800 (PST) X-ASG-Debug-ID: 1385137256-04cbb041671b7e60001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id 7QXDDnF01YzhHPne (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 08:20:56 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAMGKXmm031865 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 22 Nov 2013 16:20:34 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMGKWZo009694 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 22 Nov 2013 16:20:32 GMT Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAMGKUXb010376; Fri, 22 Nov 2013 16:20:30 GMT Received: from [192.168.1.106] (/114.248.199.25) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Nov 2013 08:20:30 -0800 Message-ID: <528F84A2.4060504@oracle.com> Date: Sat, 23 Nov 2013 00:21:54 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: integrate xfs_quota_priv header file to xfs_qm References: <528E188C.6070208@oracle.com> <20131122153807.GC15143@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: integrate xfs_quota_priv header file to xfs_qm In-Reply-To: <20131122153807.GC15143@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385137256 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142529 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/22/2013 11:38 PM, Christoph Hellwig wrote: > On Thu, Nov 21, 2013 at 10:28:28PM +0800, Jeff Liu wrote: >> From: Jie Liu >> >> The xfs_quota_priv header file is only included by xfs_qm header and >> there is no much users for its contents, hence we can move those stuff >> to xfs_qm header file and kill it. >> >> This patch also remove an unused macro DQFLAGTO_TYPESTR. > > Looks like you pasted the remaining defintions twice into the new > location. My apologies, again this proved I should not post patch after spending a whole day for backporting patches manually. It's past midnight, I have to go to bed, nice day! Thanks, -Jeff From rjohnston@sgi.com Fri Nov 22 12:43:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 713867F3F for ; Fri, 22 Nov 2013 12:43:55 -0600 (CST) Received: from gulag1.americas.sgi.com (gulag1.americas.sgi.com [128.162.236.41]) by relay2.corp.sgi.com (Postfix) with ESMTP id F3724304051; Fri, 22 Nov 2013 10:43:51 -0800 (PST) Received: by gulag1.americas.sgi.com (Postfix, from userid 48222) id BC5C9AB825DD; Fri, 22 Nov 2013 12:43:51 -0600 (CST) Message-Id: <20131122183757.113479216@sgi.com> User-Agent: quilt/0.47-15.17.1 Date: Fri, 22 Nov 2013 12:37:43 -0600 From: rjohnston@sgi.com To: xfs@oss.sgi.com Cc: Eric Sandeen Subject: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> Update the VERSION, configure.ac and doc/CHANGES file for alpha release, 3.2.0-alpha2 Signed-off-by: Eric Sandeen Signed-off-by: Rich Johnston --- V4 Updated doc/CHANGES per suggestions by Eric and Dave. Added SOB by Eric diff --git a/VERSION b/VERSION index f4ab52c..f3b53c1 100644 --- a/VERSION +++ b/VERSION @@ -3,5 +3,5 @@ # PKG_MAJOR=3 PKG_MINOR=2 -PKG_REVISION=0-alpha1 +PKG_REVISION=0-alpha2 PKG_BUILD=1 diff --git a/configure.ac b/configure.ac index 949dd06..ae17c68 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([xfsprogs], [3.2.0-alpha1]) +AC_INIT([xfsprogs], [3.2.0-alpha2]) AC_PREREQ(2.50) AC_CONFIG_AUX_DIR([.]) AC_CONFIG_MACRO_DIR([m4]) diff --git a/doc/CHANGES b/doc/CHANGES index 5a292d7..95c1d74 100644 --- a/doc/CHANGES +++ b/doc/CHANGES @@ -1,6 +1,51 @@ +xfsprogs-3.2.0-alpha2 (19 November 2013) + - Alpha release for the purpose of testing the CRC feature in + kernels 3.10 and newer. + - Enable xfs_db write support and xfs_metadump support for CRC + enabled filesystems. + - Add directory entry filetype support for non-CRC filesystems. + - Remove experimental warnings for CRC filesystems. + - Ensure all inodes created by xfs_repair have a proper d_type set. + - Fix build on big endian machines. + - Properly handle symlinks to devices on various tool commandlines. + - Fix xfs_repair's dirty log detection for 4k sector logs, broken + in Alpha1. + - Fix a potential segfault in xfs_repair when issuing progress + reports. + - Fix potential xfs_fsr failures when running w/ selinux. + - Update config.guess/config.sub for arm64, thanks to Colin Watson. + - Stop wasting memory by caching inode structures in xfs_repair - + they are never re-used. Thanks to Christoph Hellwig. + - Fix several Coverity-found defects, thanks to Li Zhong. + - Fix platform_test_xfs_fd to return false on special files which + cannot take an xfs ioctl. + - Sync up libxfs with kernel code. + - Improved xfs_repair performance on large filesystems + (always use prefetch and strided AG scanning functionality) + + xfsprogs-3.2.0-alpha1 (26 September 2013) - - Alpha release for the purpose of testing the CRC feature during the - v3.12 kernel -rc series. + - Alpha release for the purpose of testing the CRC feature in + kernels 3.10 and newer. + - Remove all vestiges of old, unsupported version 1 directory code. + - Add a “readdir†command to xfs_io, thanks to Brian Foster. + - Fix potential segfault in xfs_repair when creating lost+found. + - Zero out unused parts of on-disk superblocks during repair, to + avoid metadata verifier failures at runtime. + - Add directory entry type support to mkfs.xfs and xfs_db. + - Add the icreate transaction to xfs_logprint, and fix continuation + transactions. + - Add the lseek SEEK_DATA/SEEK_HOLE support into xfs_io. + - Print all AGI unlinked buckets in xfs_logprint. + - Fix mkfs.xfs ENOSPC with protofile which creates a very large + directory. + - Fix several Coverity-found defects, thanks to Li Zhong. + - Do all file reads in xfs_fsr using O_DIRECT. + - Sync up libxfs with kernel code. + - Add support for concurrent group and project quota usage on CRC + enabled filesystems. + - Ensure mkfs creates log sizes that are always large enough for + the configured fileystem geometry. xfsprogs-3.1.11 (8 May 2013) - Support for relative paths in xfs_quota thanks to Satoru Takeuchi. @@ -35,8 +80,8 @@ xfsprogs-3.1.11 (8 May 2013) - Remove unconditional ASSERT(0) in xfs_repair. - Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space. - Add depraction message for xfs_check. - - xfs_quota allow user or group names beginning with digits reported by - James Carter. + - xfs_quota allow user or group names beginning with digits reported + by James Carter. - Fix manpages and usage() spelling, errors and omissions. - Validate the extent count is at least within the positive range of a signed 32 bit integer before using it. From rjohnston@sgi.com Fri Nov 22 13:03:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 005417F3F for ; Fri, 22 Nov 2013 13:03:57 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2D39FAC003; Fri, 22 Nov 2013 11:03:52 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 22 Nov 2013 13:03:52 -0600 Message-ID: <528FAABB.5010200@sgi.com> Date: Fri, 22 Nov 2013 13:04:27 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: CC: Eric Sandeen Subject: Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131122183757.113479216@sgi.com> In-Reply-To: <20131122183757.113479216@sgi.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] Thanks Eric for supplying the doc/CHANGES updates. I think I can do the next one thanks to you. --Rich From www-data@plesk2.omg.de Fri Nov 22 13:21:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=HTML_MESSAGE,MIME_HTML_ONLY, SUBJECT_NEEDS_ENCODING,SUBJ_ILLEGAL_CHARS autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9DE0D7F3F for ; Fri, 22 Nov 2013 13:21:05 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4D4C230406B for ; Fri, 22 Nov 2013 11:20:59 -0800 (PST) X-ASG-Debug-ID: 1385148055-04bdf06eed1baa50001-NocioJ Received: from plesk2.omg.de (plesk2.omg.de [109.239.193.11]) by cuda.sgi.com with ESMTP id 7O4AVC5ynBwaROzE (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 Nov 2013 11:20:56 -0800 (PST) X-Barracuda-Envelope-From: www-data@plesk2.omg.de X-Barracuda-Apparent-Source-IP: 109.239.193.11 Received: by plesk2.omg.de (Postfix, from userid 33) id 45C4447C979; Fri, 22 Nov 2013 20:20:54 +0100 (CET) To: xfs@oss.sgi.com Subject: votre compte paypal a été limité From: Service membres Paypal X-ASG-Orig-Subj: votre compte paypal a été limité MIME-Version: 1.0 Content-Type: text/html Message-Id: <20131122192054.45C4447C979@plesk2.omg.de> Date: Fri, 22 Nov 2013 20:20:54 +0100 (CET) X-Barracuda-Connect: plesk2.omg.de[109.239.193.11] X-Barracuda-Start-Time: 1385148056 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: standardlorestan.ir X-Barracuda-Spam-Score: 1.78 X-Barracuda-Spam-Status: No, SCORE=1.78 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA430_FR4, HTML_MESSAGE, MIME_HTML_ONLY, SUBJECT_NEEDS_ENCODING X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142535 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.28 SUBJECT_NEEDS_ENCODING SUBJECT_NEEDS_ENCODING 0.50 BSF_SC0_SA430_FR4 Custom Rule SA430_FR4
Ceci est un message automatique, s'il vous plaît ne pas répondre.
 

 Cher utilisateur PayPal ,  

 

Votre compte sera limité si vous ne confirmez .

Besoin d'aide?

Quelques informations sur votre compte semble être manquant ou incorrect. 
S'il vous plaît mettre à jour votre compte rapidement de sorte que vous pouvez continuer à profiter 
tous les avantages de votre compte PayPal. 
Si vous ne mettez pas à jour votre compte dans les 37 jours, nous allons limiter ce que vous pouvez faire avec votre compte PayPal.

S'il vous plaît Connectez-vous pour confirmer vos informations : Si le bouton n'apparaît pas dirigé de confirmer toutes les informations, cliquez sur Afficher les images ci-dessus

                                                      

 

Merci d'avoir choisi PayPal .
L'équipe de PayPal.   

                                 

We are unable to respond to inquiries sent to this address. For immediate answers to your questions, visit our Help Center by clicking "Help" at the top of any PayPal page.
Copyright © 2014 PayPal Inc. All rights reserved. PayPal is located at 2211 N. First St., San Jose, CA 95131.

Email ID: 2674884

From stan@hardwarefreak.com Fri Nov 22 14:17:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6ABA27F3F for ; Fri, 22 Nov 2013 14:17:39 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id F0E3DAC001 for ; Fri, 22 Nov 2013 12:17:35 -0800 (PST) X-ASG-Debug-ID: 1385151454-04bdf06eec1bcb20001-NocioJ Received: from greer.hardwarefreak.com (mo-65-41-216-221.sta.embarqhsd.net [65.41.216.221]) by cuda.sgi.com with ESMTP id GBvw2addJh8OGcS8 for ; Fri, 22 Nov 2013 12:17:34 -0800 (PST) X-Barracuda-Envelope-From: stan@hardwarefreak.com X-Barracuda-Apparent-Source-IP: 65.41.216.221 X-Barracuda-User-Whitelist: xfs@oss.sgi.com Received: from [192.168.100.53] (gffx.hardwarefreak.com [192.168.100.53]) by greer.hardwarefreak.com (Postfix) with ESMTP id 25D526C097; Fri, 22 Nov 2013 14:17:34 -0600 (CST) Message-ID: <528FBBE5.80404@hardwarefreak.com> Date: Fri, 22 Nov 2013 14:17:41 -0600 From: Stan Hoeppner Reply-To: stan@hardwarefreak.com User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Jimmy Thrasibule CC: Linux RAID , "xfs@oss.sgi.com" Subject: Re: ARC-1120 and MD very sloooow References: <1385118796.8091.31.camel@bews002.euractiv.com> X-ASG-Orig-Subj: Re: ARC-1120 and MD very sloooow In-Reply-To: <1385118796.8091.31.camel@bews002.euractiv.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mo-65-41-216-221.sta.embarqhsd.net[65.41.216.221] X-Barracuda-Start-Time: 1385151454 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 [CC'ing XFS] On 11/22/2013 5:13 AM, Jimmy Thrasibule wrote: Hi Jimmy, This may not be an md problem. It appears you've mangled your XFS filesystem alignment. This may be a contributing factor to the low write throughput. > md3 : active raid10 sdc1[0] sdf1[3] sde1[2] sdd1[1] > 7813770240 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU] ... > /dev/md3 on /srv type xfs (rw,nosuid,nodev,noexec,noatime,attr2,delaylog,inode64,sunit=2048,swidth=4096,noquota) Beyond having a ridiculously unnecessary quantity of mount options, it appears you've got your filesystem alignment messed up, still. Your RAID geometry is 512KB chunk, 1MB stripe width. Your override above is telling the filesystem that the RAID geometry is chunk size 1MB and stripe width 2MB, so XFS is pumping double the IO size that md is expecting. > # xfs_info /dev/md3 > meta-data=/dev/md3 isize=256 agcount=32, agsize=30523648 blks > = sectsz=512 attr=2 > data = bsize=4096 blocks=976755712, imaxpct=5 > = sunit=256 swidth=512 blks > naming =version 2 bsize=4096 ascii-ci=0 > log =internal bsize=4096 blocks=476936, version=2 > = sectsz=512 sunit=8 blks, lazy-count=1 You created your filesystem with stripe unit of 128KB and stripe width of 256KB which don't match the RAID geometry. I assume this is the reason for the fstab overrides. I suggest you try overriding with values that match the RAID geometry, which should be sunit=1024 and swidth=2048. This may or may not cure the low write throughput but it's a good starting point, and should be done anyway. You could also try specifying zeros to force all filesystem write IOs to be 4KB, i.e. no alignment. Also, your log was created with a stripe unit alignment of 4KB, which is 128 times smaller than your chunk. The default value is zero, which means use 4KB IOs. This shouldn't be a problem, but I do wonder why you manually specified a value equal to the default. mkfs.xfs automatically reads the stripe geometry from md and sets sunit/swidth correctly (assuming non-nested arrays). Why did you specify these manually? > The issue is that disk access is very slow and I cannot spot why. Here > is some data when I try to access the file system. > > > # dd if=/dev/zero of=/srv/test.zero bs=512K count=6000 > 6000+0 records in > 6000+0 records out > 3145728000 bytes (3.1 GB) copied, 82.2142 s, 38.3 MB/s > > # dd if=/srv/store/video/test.zero of=/dev/null > 6144000+0 records in > 6144000+0 records out > 3145728000 bytes (3.1 GB) copied, 12.0893 s, 260 MB/s What percent of the filesystem space is currently used? > First run: > $ time ls /srv/files > [...] > real 9m59.609s > user 0m0.408s > sys 0m0.176s This is a separate problem and has nothing to do with the hardware, md, or XFS. I assisted with a similar, probably identical, ls completion time issue last week on the XFS list. I'd guess you're storing user and group data on a remote LDAP server and it is responding somewhat slowly. Use 'strace -T' with ls and you'll see lots of poll calls and the time taken by each. 17,189 files at 35ms avg latency per LDAP query yields 10m02s, if my math is correct, so 35ms is your current avg latency per query. Be aware that even if you get the average LDAP latency per file down to 2ms, you're still looking at 34s for ls to complete on this directory. Much better than 10 minutes, but nothing close to the local speed you're used to. > Second run: > $ time ls /srv/files > [...] > real 0m0.257s > user 0m0.108s > sys 0m0.088s Here the LDAP data has been cached. Wait an hour, run ls again, and it'll be slow again. > $ ls -l /srv/files | wc -l > 17189 > I guess the controller is what's is blocking here as I encounter the > issue only on servers where it is installed. I tried many settings like > enabling or disabling cache but nothing changed. The controller is not the cause of the 10 minute ls delay. If you see the ls delay only on servers with this controller it is coincidence. The cause lay elsewhere. Areca are pretty crappy controllers generally, but I doubt they're at fault WRT your low write throughput, though it is possible. > Any advise would be appreciated. I hope I've steered you in the right direction. -- Stan From sandeen@redhat.com Fri Nov 22 15:10:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6A6797F3F for ; Fri, 22 Nov 2013 15:10:09 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4307F8F8065 for ; Fri, 22 Nov 2013 13:10:06 -0800 (PST) X-ASG-Debug-ID: 1385154603-04cbb041661c5330001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 9W3PJYM0tNoWWW7f; Fri, 22 Nov 2013 13:10:05 -0800 (PST) X-Barracuda-Envelope-From: sandeen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAMLA1Bt022477 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 22 Nov 2013 16:10:02 -0500 Received: from Liberator.local (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAMLA0om001256 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 22 Nov 2013 16:10:00 -0500 Message-ID: <528FC827.7080100@redhat.com> Date: Fri, 22 Nov 2013 15:09:59 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: rjohnston@sgi.com, xfs@oss.sgi.com Subject: Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131122183757.113479216@sgi.com> X-ASG-Orig-Subj: Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2 In-Reply-To: <20131122183757.113479216@sgi.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1385154603 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/22/13, 12:37 PM, rjohnston@sgi.com wrote: > Update the VERSION, configure.ac and doc/CHANGES file for alpha > release, 3.2.0-alpha2 > > Signed-off-by: Eric Sandeen > Signed-off-by: Rich Johnston > --- > V4 > Updated doc/CHANGES per suggestions by Eric and Dave. > Added SOB by Eric > > xfsprogs-3.2.0-alpha1 (26 September 2013) > - - Alpha release for the purpose of testing the CRC feature during the > - v3.12 kernel -rc series. > + - Alpha release for the purpose of testing the CRC feature in > + kernels 3.10 and newer. > + - Remove all vestiges of old, unsupported version 1 directory code. > + - Add a “readdir†command to xfs_io, thanks to Brian Foster. ^^^ ^^ That got a bit weird, probably my fault. Thanks, -Eric > + - Fix potential segfault in xfs_repair when creating lost+found. > + - Zero out unused parts of on-disk superblocks during repair, to > + avoid metadata verifier failures at runtime. > + - Add directory entry type support to mkfs.xfs and xfs_db. > + - Add the icreate transaction to xfs_logprint, and fix continuation > + transactions. > + - Add the lseek SEEK_DATA/SEEK_HOLE support into xfs_io. > + - Print all AGI unlinked buckets in xfs_logprint. > + - Fix mkfs.xfs ENOSPC with protofile which creates a very large > + directory. > + - Fix several Coverity-found defects, thanks to Li Zhong. > + - Do all file reads in xfs_fsr using O_DIRECT. > + - Sync up libxfs with kernel code. > + - Add support for concurrent group and project quota usage on CRC > + enabled filesystems. > + - Ensure mkfs creates log sizes that are always large enough for > + the configured fileystem geometry. > > xfsprogs-3.1.11 (8 May 2013) > - Support for relative paths in xfs_quota thanks to Satoru Takeuchi. > @@ -35,8 +80,8 @@ xfsprogs-3.1.11 (8 May 2013) > - Remove unconditional ASSERT(0) in xfs_repair. > - Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space. > - Add depraction message for xfs_check. > - - xfs_quota allow user or group names beginning with digits reported by > - James Carter. > + - xfs_quota allow user or group names beginning with digits reported > + by James Carter. > - Fix manpages and usage() spelling, errors and omissions. > - Validate the extent count is at least within the positive > range of a signed 32 bit integer before using it. > > From david@fromorbit.com Fri Nov 22 16:40:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 57BC97F3F for ; Fri, 22 Nov 2013 16:40:45 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id D89EEAC001 for ; Fri, 22 Nov 2013 14:40:44 -0800 (PST) X-ASG-Debug-ID: 1385160042-04bdf06eee1c13b0001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id 0hjuToJTlszGAjQd for ; Fri, 22 Nov 2013 14:40:43 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvwHAP/cj1J5LGc//2dsb2JhbABZgweDL7QmhUuBHhd0giUBAQU6HCMQCAMOBwMJJQ8FJQMhE4gAwTYXFo4oSQeEMgOYE5ITgzwogS0 Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 23 Nov 2013 09:10:42 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VjzOw-00081r-KK; Sat, 23 Nov 2013 09:40:38 +1100 Date: Sat, 23 Nov 2013 09:40:38 +1100 From: Dave Chinner To: Christoph Hellwig Cc: Martin Boutin , "Kernel.org-Linux-RAID" , Eric Sandeen , "Kernel.org-Linux-EXT4" , xfs-oss Subject: Re: Filesystem writes on RAID5 too slow Message-ID: <20131122224038.GH6502@dastard> X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> <20131121092606.GU11434@dastard> <20131121234116.GD6502@dastard> <20131122092136.GD32568@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131122092136.GD32568@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385160042 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142538 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 22, 2013 at 01:21:36AM -0800, Christoph Hellwig wrote: > > From: Dave Chinner > > > > The function xfs_bmap_isaeof() is used to indicate that an > > allocation is occurring at or past the end of file, and as such > > should be aligned to the underlying storage geometry if possible. > > > > Commit 27a3f8f ("xfs: introduce xfs_bmap_last_extent") changed the > > behaviour of this function for empty files - it turned off > > allocation alignment for this case accidentally. Hence large initial > > allocations from direct IO are not getting correctly aligned to the > > underlying geometry, and that is cause write performance to drop in > > alignment sensitive configurations. > > > > Fix it by considering allocation into empty files as requiring > > aligned allocation again. > > > > Signed-off-by: Dave Chinner > > Ooops. The fix looks good, > > Reviewed-by: Christoph Hellwig > > > Might be worth cooking up a test for this, scsi_debug can expose > geometry, and we already have it wired to to large sector size > testing in xfstests. We don't need to screw around with the sector size - that is irrelevant to the problem, and we have an allocation alignment test that is supposed to catch these issues: generic/223. As I said, I have seen occasional failures of that test (once a month, on average) as a result of this bug. It was simply not often enough - running in a hard loop didn't increase the frequency of failures - to be able debug it or to reach my "there's a regression I need to look at" threshold. Perhaps we need to revisit that test and see if we can make it more likely to trigger failures... Cheers, Dave. -- Dave Chinner david@fromorbit.com From neilb@suse.de Fri Nov 22 23:12:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5250F7F3F for ; Fri, 22 Nov 2013 23:12:57 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3FFD78F8059 for ; Fri, 22 Nov 2013 21:12:54 -0800 (PST) X-ASG-Debug-ID: 1385183569-04cbb041691d2a40001-NocioJ Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by cuda.sgi.com with ESMTP id CtfM9S7GzrJlTJH3 for ; Fri, 22 Nov 2013 21:12:49 -0800 (PST) X-Barracuda-Envelope-From: neilb@suse.de X-Barracuda-Apparent-Source-IP: 195.135.220.15 Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 03CFFA7B44; Sat, 23 Nov 2013 06:12:46 +0100 (CET) Date: Sat, 23 Nov 2013 16:12:34 +1100 From: NeilBrown To: Christoph Hellwig Cc: Bernd Schubert , "linux-fsdevel@vger.kernel.org" , xfs@oss.sgi.com, linux-ext4@vger.kernel.org, Jens Axboe , Kent Overstreet Subject: Re: bio_add_page rw mode check by merge_bvec_fn Message-ID: <20131123161234.20ae4f9d@notabene.brown> X-ASG-Orig-Subj: Re: bio_add_page rw mode check by merge_bvec_fn In-Reply-To: <20131122153618.GB15143@infradead.org> References: <528E4A50.7040609@itwm.fraunhofer.de> <528E4C19.70507@itwm.fraunhofer.de> <20131122153618.GB15143@infradead.org> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.22; x86_64-suse-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/kJU+Y90G7.7Isi0HWk6i/YX"; protocol="application/pgp-signature" X-Barracuda-Connect: cantor2.suse.de[195.135.220.15] X-Barracuda-Start-Time: 1385183569 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142545 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- --Sig_/kJU+Y90G7.7Isi0HWk6i/YX Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 22 Nov 2013 07:36:18 -0800 Christoph Hellwig wrote: > While this is trivial to fix it's also fairly unexpected and easy > to get wrong for new callers. Neil, can you explain why you > desperately need it? Desperately? Not at all? Need? Not really. This is just in RAID5 and merge_bvec_fn is purely an optimisation for RAID5. Limiting read BIOs to one chunk allows us to bypass the stripe-cache, so can be good. Limiting write BIOs is completely unnecessary so we currently don't bother. So I have no objection to bvm->bi_rw being removed. Thanks, NeilBrown --Sig_/kJU+Y90G7.7Isi0HWk6i/YX Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIVAwUBUpA5Qjnsnt1WYoG5AQJ0PQ//Tc7Z87QuBtjhXmEq8zwwumqR/Jzfg+ok Q3VZBYu6kgpR2QZCoi94cdHo9vbmfHYcbrJT8DsheKvljqFOOb5uUsarbLmSI95P FuUbSmUvmHMhh7N1dCovviFmiCuNwdFgsUbA3VpKsk/3LToypu2k/4jHP+WbbViW 7wTBjqSpM2XxZOLsPwJtBnRxJ/wiZ9tIgYk+8YYWnno/rmjPS2k12YOX6spCiKOs ndB2NXyToMgBEJHRXXsIZrfnW3r9jGZEEbgcbiHrDyHWNPtwmSfIjI3D1iZZXAtw Ip/mLaQDqKrwNdIO10rokNHJ8WFGEOuRMPgoH+GzmIrF59ONWkIdj/OX85Ruw9GR CU8cKfaQFp4xQRflo5BZLycA7sRUixnCRUEaAUi4MkHKZRXQcc51bD3NYO5aqVty OJGkQ1PQc3iUMkEpd8TDOk1AgNHJCvfla5brMKWWIxaraxzRt58wnSryh3KySInY zGF9LU/16pkCKedTtkLfUYNkKvjYfYNu/TACDmfz+xKxnf1OcQQSyi1RQ5vvAXIj bwxDsXRU6x4eeqoNuz5lOU5W9gjSd9gpsublcJLXQqfCneg9OG87s1bs0F16mDfm q5hOjXikfpWGC8JhAtejfteW9sa4T021z1ircSCG4RhS9EQKNIwHn/dbEM3X4saS vZMgRHYPECc= =/BWO -----END PGP SIGNATURE----- --Sig_/kJU+Y90G7.7Isi0HWk6i/YX-- From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 02:41:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 111D27F3F for ; Sat, 23 Nov 2013 02:41:18 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D7D388F8035 for ; Sat, 23 Nov 2013 00:41:14 -0800 (PST) X-ASG-Debug-ID: 1385196070-04bdf06eef1d3140001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 9vlwaaM4DaKj5ymf (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 00:41:10 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vk8m2-0005zR-6q; Sat, 23 Nov 2013 08:41:06 +0000 Date: Sat, 23 Nov 2013 00:41:06 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , Martin Boutin , "Kernel.org-Linux-RAID" , Eric Sandeen , "Kernel.org-Linux-EXT4" , xfs-oss Subject: Re: Filesystem writes on RAID5 too slow Message-ID: <20131123084106.GA19088@infradead.org> X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> <20131121092606.GU11434@dastard> <20131121234116.GD6502@dastard> <20131122092136.GD32568@infradead.org> <20131122224038.GH6502@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131122224038.GH6502@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385196070 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142549 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Sat, Nov 23, 2013 at 09:40:38AM +1100, Dave Chinner wrote: > > geometry, and we already have it wired to to large sector size > > testing in xfstests. > > We don't need to screw around with the sector size - that is > irrelevant to the problem, and we have an allocation alignment > test that is supposed to catch these issues: generic/223. It didn't imply we need large sector sizes, but the same mechanism to expodse a large sector size can also be used to present large stripe units/width. > As I said, I have seen occasional failures of that test (once a > month, on average) as a result of this bug. It was simply not often > enough - running in a hard loop didn't increase the frequency of > failures - to be able debug it or to reach my "there's a regression > I need to look at" threshold. Perhaps we need to revisit that test > and see if we can make it more likely to trigger failures... Seems like 233 should have cought it regularly with the explicit alignment options on mkfs time. Maybe we also need a test mirroring the plain dd more closely? I've not seen 233 fail for a long time.. From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 02:51:07 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8EA9D7F52 for ; Sat, 23 Nov 2013 02:51:07 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1A469AC001 for ; Sat, 23 Nov 2013 00:51:06 -0800 (PST) X-ASG-Debug-ID: 1385196664-04cb6c537c1cc1a0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 2fEVDJLE2g7ad123 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 00:51:04 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vk8vg-000850-Bz; Sat, 23 Nov 2013 08:51:04 +0000 Date: Sat, 23 Nov 2013 00:51:04 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH v2] xfs: fix assertion failure at xfs_setattr_nonsize Message-ID: <20131123085104.GA31055@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v2] xfs: fix assertion failure at xfs_setattr_nonsize References: <528F8166.9060803@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528F8166.9060803@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385196664 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142549 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Looks good, Reviewed-by: Christoph Hellwig From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 02:51:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 299D17F56 for ; Sat, 23 Nov 2013 02:51:27 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id B5555AC001 for ; Sat, 23 Nov 2013 00:51:26 -0800 (PST) X-ASG-Debug-ID: 1385196686-04bdf06eee1d3ad0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id Jo5je4Lm3RKjzzAR (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 00:51:26 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vk8w1-000858-Vv; Sat, 23 Nov 2013 08:51:25 +0000 Date: Sat, 23 Nov 2013 00:51:25 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH v2] xfs: integrate xfs_quota_priv header file to xfs_qm Message-ID: <20131123085125.GB31055@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v2] xfs: integrate xfs_quota_priv header file to xfs_qm References: <528F832F.6050006@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528F832F.6050006@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385196686 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142549 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Sat, Nov 23, 2013 at 12:15:43AM +0800, Jeff Liu wrote: > From: Jie Liu > > The xfs_quota_priv header file is only included by xfs_qm header and > there is no much users for its contents, hence we can move those stuff > to xfs_qm header file and kill it. > > This patch also remove an unused macro DQFLAGTO_TYPESTR. > > Signed-off-by: Jie Liu Looks good, Reviewed-by: Christoph Hellwig From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 02:52:07 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 40C787F55 for ; Sat, 23 Nov 2013 02:52:07 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id C8A86AC002 for ; Sat, 23 Nov 2013 00:52:06 -0800 (PST) X-ASG-Debug-ID: 1385196726-04bdf06eed1d3b90001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id RVNifkvQMz3h8fe9 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 00:52:06 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vk8wg-00085e-1A; Sat, 23 Nov 2013 08:52:06 +0000 Date: Sat, 23 Nov 2013 00:52:06 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH v2] xfstests: xfs/322, verify xfs_quota administrator commands against invalid mount path Message-ID: <20131123085206.GC31055@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v2] xfstests: xfs/322, verify xfs_quota administrator commands against invalid mount path References: <528F2D67.9050800@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528F2D67.9050800@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385196726 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142549 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Looks good, Reviewed-by: Christoph Hellwig From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 09:15:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E30B37F53 for ; Sat, 23 Nov 2013 09:15:35 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id CFAB7304066 for ; Sat, 23 Nov 2013 07:15:35 -0800 (PST) X-ASG-Debug-ID: 1385219734-04cb6c537c1e21c0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id ytmuzxAGgiRBV5GP (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 07:15:34 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkEvm-0001RA-DK for xfs@oss.sgi.com; Sat, 23 Nov 2013 15:15:34 +0000 Message-Id: <20131123151534.322383618@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Sat, 23 Nov 2013 07:11:57 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 6/7] xfs: remove efi_next_extent References: <20131123151151.716201348@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 6/7] xfs: remove efi_next_extent Content-Disposition: inline; filename=0006-xfs-remove-efi_next_extent.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385219734 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142555 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 As the new code shows much more clearly we always have a 1:1 relationship between EFI and EFD items, and thus don't need to count the number of extents that and EFD cancels out. Thus we can remove the efi_next_extent field and all logic related to it. Also this makes clear that the only field we actually use in the EFD is the efi_id, thus there's no need to even bother formatting the extents into the EFD. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_extfree_item.c | 37 ++++++++++--------------------------- fs/xfs/xfs_extfree_item.h | 1 - fs/xfs/xfs_log_recover.c | 2 +- fs/xfs/xfs_trans.h | 2 +- 4 files changed, 12 insertions(+), 30 deletions(-) diff --git a/fs/xfs/xfs_extfree_item.c b/fs/xfs/xfs_extfree_item.c index 7ed0e01..da0ac7c 100644 --- a/fs/xfs/xfs_extfree_item.c +++ b/fs/xfs/xfs_extfree_item.c @@ -47,14 +47,17 @@ xfs_efi_item_free( } /* + * This is called by the efd item code below to release references to the given + * efi item. + * * Freeing the efi requires that we remove it from the AIL if it has already * been placed there. However, the EFI may not yet have been placed in the AIL - * when called by xfs_efi_release() from EFD processing due to the ordering of - * committed vs unpin operations in bulk insert operations. Hence the reference - * count to ensure only the last caller frees the EFI. + * when called by xfs_efd_item_committed due to the ordering of committed vs + * unpin operations in bulk insert operations. Hence the reference count to + * ensure only the last caller frees the EFI. */ -STATIC void -__xfs_efi_release( +void +xfs_efi_release( struct xfs_efi_log_item *efip) { struct xfs_ail *ailp = efip->efi_item.li_ailp; @@ -120,8 +123,6 @@ xfs_efi_item_format( elf->efi_id = efip->efi_id; for (free = efip->efi_flist.xbf_first; free; free = free->xbfi_next) { - atomic_inc(&efip->efi_next_extent); - elf->efi_extents[e].ext_start = free->xbfi_startblock; elf->efi_extents[e].ext_len = free->xbfi_blockcount; e++; @@ -161,7 +162,7 @@ xfs_efi_item_unpin( xfs_efi_item_free(efip); return; } - __xfs_efi_release(efip); + xfs_efi_release(efip); } /* @@ -240,7 +241,6 @@ xfs_efi_init( efip = kmem_zone_zalloc(xfs_efi_zone, KM_SLEEP); xfs_log_item_init(mp, &efip->efi_item, XFS_LI_EFI, &xfs_efi_item_ops); - atomic_set(&efip->efi_next_extent, 0); atomic_set(&efip->efi_refcount, 2); efip->efi_id = (unsigned long)efip; @@ -333,27 +333,10 @@ xfs_efi_item_from_disk( return EFSCORRUPTED; } - atomic_set(&efip->efi_next_extent, efip->efi_flist.xbf_count); *efipp = efip; return 0; } - -/* - * This is called by the efd item code below to release references to the given - * efi item. Each efd calls this with the number of extents that it has - * logged, and when the sum of these reaches the total number of extents logged - * by this efi item we can free the efi item. - */ -void -xfs_efi_release(xfs_efi_log_item_t *efip, - uint nextents) -{ - ASSERT(atomic_read(&efip->efi_next_extent) >= nextents); - if (atomic_sub_and_test(nextents, &efip->efi_next_extent)) - __xfs_efi_release(efip); -} - static inline struct xfs_efd_log_item *EFD_ITEM(struct xfs_log_item *lip) { return container_of(lip, struct xfs_efd_log_item, efd_item); @@ -479,7 +462,7 @@ xfs_efd_item_committed( * EFI got unpinned and freed before the EFD got aborted. */ if (!(lip->li_flags & XFS_LI_ABORTED)) - xfs_efi_release(efdp->efd_efip, efdp->efd_flist.xbf_count); + xfs_efi_release(efdp->efd_efip); kmem_zone_free(xfs_efd_zone, efdp); return (xfs_lsn_t)-1; diff --git a/fs/xfs/xfs_extfree_item.h b/fs/xfs/xfs_extfree_item.h index 724a7e4..e658d42 100644 --- a/fs/xfs/xfs_extfree_item.h +++ b/fs/xfs/xfs_extfree_item.h @@ -46,7 +46,6 @@ struct kmem_zone; typedef struct xfs_efi_log_item { xfs_log_item_t efi_item; atomic_t efi_refcount; - atomic_t efi_next_extent; unsigned long efi_flags; /* misc flags */ struct xfs_bmap_free efi_flist; unsigned long efi_id; diff --git a/fs/xfs/xfs_log_recover.c b/fs/xfs/xfs_log_recover.c index 61e8587..b679a0b 100644 --- a/fs/xfs/xfs_log_recover.c +++ b/fs/xfs/xfs_log_recover.c @@ -3641,7 +3641,7 @@ xlog_recover_process_efi( * memory associated with it. */ set_bit(XFS_EFI_RECOVERED, &efip->efi_flags); - xfs_efi_release(efip, efip->efi_flist.xbf_count); + xfs_efi_release(efip); return XFS_ERROR(EIO); } } diff --git a/fs/xfs/xfs_trans.h b/fs/xfs/xfs_trans.h index f6b4cf0..6723157 100644 --- a/fs/xfs/xfs_trans.h +++ b/fs/xfs/xfs_trans.h @@ -216,7 +216,7 @@ void xfs_trans_ichgtime(struct xfs_trans *, struct xfs_inode *, int); void xfs_trans_ijoin(struct xfs_trans *, struct xfs_inode *, uint); void xfs_trans_log_buf(xfs_trans_t *, struct xfs_buf *, uint, uint); void xfs_trans_log_inode(xfs_trans_t *, struct xfs_inode *, uint); -void xfs_efi_release(struct xfs_efi_log_item *, uint); +void xfs_efi_release(struct xfs_efi_log_item *); struct xfs_efi_log_item *xfs_trans_log_efi(struct xfs_trans *, struct xfs_bmap_free *); struct xfs_efd_log_item *xfs_trans_log_efd(struct xfs_trans *, -- 1.7.10.4 From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 09:15:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 37FEA7F55 for ; Sat, 23 Nov 2013 09:15:36 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1701C8F8039 for ; Sat, 23 Nov 2013 07:15:36 -0800 (PST) X-ASG-Debug-ID: 1385219734-04cb6c537b1e21b0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id kHSgURYkSNtQeH8b (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 07:15:35 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkEvl-0001Or-Tk for xfs@oss.sgi.com; Sat, 23 Nov 2013 15:15:33 +0000 Message-Id: <20131123151533.843899803@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Sat, 23 Nov 2013 07:11:53 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 2/7] xfs: remove the inode log format from the inode log item References: <20131123151151.716201348@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 2/7] xfs: remove the inode log format from the inode log item Content-Disposition: inline; filename=0002-xfs-remove-the-inode-log-format-from-the-inode-log-i.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385219735 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142555 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- No need to keep the inode log format around all the time, we can easily generate it at iop_format time. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_inode_item.c | 51 +++++++++++++++++++---------------------------- fs/xfs/xfs_inode_item.h | 1 - 2 files changed, 21 insertions(+), 31 deletions(-) diff --git a/fs/xfs/xfs_inode_item.c b/fs/xfs/xfs_inode_item.c index fbdcde1..9ed1635 100644 --- a/fs/xfs/xfs_inode_item.c +++ b/fs/xfs/xfs_inode_item.c @@ -153,24 +153,28 @@ xfs_inode_item_format( struct xfs_inode *ip = iip->ili_inode; struct xfs_log_iovec *vec; struct xfs_inode_log_format *ilf; - uint size; - uint nvecs; size_t data_bytes; xfs_mount_t *mp; vec = xlog_first_iovec(lv); - ilf = memcpy(vec->i_addr, &iip->ili_format, - sizeof(struct xfs_inode_log_format)); - vec->i_len = sizeof(struct xfs_inode_log_format); vec->i_type = XLOG_REG_TYPE_IFORMAT; - nvecs = 1; + vec->i_len = sizeof(struct xfs_inode_log_format); + + ilf = vec->i_addr; + ilf->ilf_type = XFS_LI_INODE; + ilf->ilf_ino = ip->i_ino; + ilf->ilf_blkno = ip->i_imap.im_blkno; + ilf->ilf_len = ip->i_imap.im_len; + ilf->ilf_boffset = ip->i_imap.im_boffset; + ilf->ilf_fields = XFS_ILOG_CORE; + ilf->ilf_size = 1; vec = xlog_next_iovec(lv, vec); - size = xfs_icdinode_size(ip->i_d.di_version); - memcpy(vec->i_addr, &ip->i_d, size); - vec->i_len = size; vec->i_type = XLOG_REG_TYPE_ICORE; - nvecs++; + vec->i_len = xfs_icdinode_size(ip->i_d.di_version); + memcpy(vec->i_addr, &ip->i_d, vec->i_len); + + ilf->ilf_size++; /* * If this is really an old format inode, then we need to @@ -218,7 +222,7 @@ xfs_inode_item_format( vec->i_len = xfs_iextents_copy(ip, vec->i_addr, XFS_DATA_FORK); vec->i_type = XLOG_REG_TYPE_IEXT; - nvecs++; + ilf->ilf_size++; ASSERT(vec->i_len <= ip->i_df.if_bytes); ilf->ilf_dsize = vec->i_len; @@ -241,7 +245,7 @@ xfs_inode_item_format( ip->i_df.if_broot_bytes); vec->i_len = ip->i_df.if_broot_bytes; vec->i_type = XLOG_REG_TYPE_IBROOT; - nvecs++; + ilf->ilf_size++; ilf->ilf_dsize = ip->i_df.if_broot_bytes; } else { @@ -273,7 +277,7 @@ xfs_inode_item_format( memcpy(vec->i_addr, ip->i_df.if_u1.if_data, data_bytes); vec->i_len = data_bytes; vec->i_type = XLOG_REG_TYPE_ILOCAL; - nvecs++; + ilf->ilf_size++; ilf->ilf_dsize = (unsigned)data_bytes; } else { @@ -327,7 +331,7 @@ xfs_inode_item_format( vec->i_len = xfs_iextents_copy(ip, vec->i_addr, XFS_ATTR_FORK); vec->i_type = XLOG_REG_TYPE_IATTR_EXT; - nvecs++; + ilf->ilf_size++; ilf->ilf_asize = vec->i_len; } else { @@ -348,7 +352,7 @@ xfs_inode_item_format( ip->i_afp->if_broot_bytes); vec->i_len = ip->i_afp->if_broot_bytes; vec->i_type = XLOG_REG_TYPE_IATTR_BROOT; - nvecs++; + ilf->ilf_size++; ilf->ilf_asize = ip->i_afp->if_broot_bytes; } else { @@ -378,7 +382,7 @@ xfs_inode_item_format( data_bytes); vec->i_len = data_bytes; vec->i_type = XLOG_REG_TYPE_IATTR_LOCAL; - nvecs++; + ilf->ilf_size++; ilf->ilf_asize = (unsigned)data_bytes; } else { @@ -393,15 +397,7 @@ xfs_inode_item_format( out: xlog_last_iovec(lv, vec); - /* - * Now update the log format that goes out to disk from the in-core - * values. We always write the inode core to make the arithmetic - * games in recovery easier, which isn't a big deal as just about any - * transaction would dirty it anyway. - */ - ilf->ilf_fields = XFS_ILOG_CORE | - (iip->ili_fields & ~XFS_ILOG_TIMESTAMP); - ilf->ilf_size = nvecs; + ilf->ilf_fields |= (iip->ili_fields & ~XFS_ILOG_TIMESTAMP); } /* @@ -605,11 +601,6 @@ xfs_inode_item_init( iip->ili_inode = ip; xfs_log_item_init(mp, &iip->ili_item, XFS_LI_INODE, &xfs_inode_item_ops); - iip->ili_format.ilf_type = XFS_LI_INODE; - iip->ili_format.ilf_ino = ip->i_ino; - iip->ili_format.ilf_blkno = ip->i_imap.im_blkno; - iip->ili_format.ilf_len = ip->i_imap.im_len; - iip->ili_format.ilf_boffset = ip->i_imap.im_boffset; } /* diff --git a/fs/xfs/xfs_inode_item.h b/fs/xfs/xfs_inode_item.h index 29b5f2b..488d812 100644 --- a/fs/xfs/xfs_inode_item.h +++ b/fs/xfs/xfs_inode_item.h @@ -34,7 +34,6 @@ typedef struct xfs_inode_log_item { unsigned short ili_logged; /* flushed logged data */ unsigned int ili_last_fields; /* fields when flushed */ unsigned int ili_fields; /* fields to be logged */ - xfs_inode_log_format_t ili_format; /* logged structure */ } xfs_inode_log_item_t; static inline int xfs_inode_clean(xfs_inode_t *ip) -- 1.7.10.4 From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 09:15:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 71D7B7F56 for ; Sat, 23 Nov 2013 09:15:36 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 531308F8039 for ; Sat, 23 Nov 2013 07:15:36 -0800 (PST) X-ASG-Debug-ID: 1385219734-04bdf06eee1ea9d0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id zZXsVlFDNer2i7K7 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 07:15:35 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkEvm-0001Pz-5S for xfs@oss.sgi.com; Sat, 23 Nov 2013 15:15:34 +0000 Message-Id: <20131123151534.091231676@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Sat, 23 Nov 2013 07:11:55 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 4/7] xfs: remove the quotaoff log format from the quotaoff log item References: <20131123151151.716201348@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 4/7] xfs: remove the quotaoff log format from the quotaoff log item Content-Disposition: inline; filename=0004-xfs-remove-the-quotaoff-log-format-from-the-quotaoff.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385219735 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142555 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- No quite as large as the previous ones, but easy enough to decouple. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_dquot_item.c | 16 ++++++++-------- fs/xfs/xfs_dquot_item.h | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/fs/xfs/xfs_dquot_item.c b/fs/xfs/xfs_dquot_item.c index 2df55fe..c1917fd 100644 --- a/fs/xfs/xfs_dquot_item.c +++ b/fs/xfs/xfs_dquot_item.c @@ -306,16 +306,17 @@ xfs_qm_qoff_logitem_format( { struct xfs_qoff_logitem *qflip = QOFF_ITEM(lip); struct xfs_log_iovec *vec; - - ASSERT(qflip->qql_format.qf_type == XFS_LI_QUOTAOFF); - - qflip->qql_format.qf_size = 1; + struct xfs_qoff_logformat *qlf; vec = xlog_first_iovec(lv); - memcpy(vec->i_addr, &qflip->qql_format, sizeof(xfs_qoff_logitem_t)); - vec->i_len = sizeof(xfs_qoff_logitem_t); + vec->i_len = sizeof(struct xfs_qoff_logitem); vec->i_type = XLOG_REG_TYPE_QUOTAOFF; + qlf = vec->i_addr; + qlf->qf_type = XFS_LI_QUOTAOFF; + qlf->qf_size = 1; + qlf->qf_flags = qflip->qql_flags; + xlog_last_iovec(lv, vec); } @@ -456,8 +457,7 @@ xfs_qm_qoff_logitem_init( xfs_log_item_init(mp, &qf->qql_item, XFS_LI_QUOTAOFF, start ? &xfs_qm_qoffend_logitem_ops : &xfs_qm_qoff_logitem_ops); qf->qql_item.li_mountp = mp; - qf->qql_format.qf_type = XFS_LI_QUOTAOFF; - qf->qql_format.qf_flags = flags; qf->qql_start_lip = start; + qf->qql_flags = flags; return qf; } diff --git a/fs/xfs/xfs_dquot_item.h b/fs/xfs/xfs_dquot_item.h index 925cbe9..502e946 100644 --- a/fs/xfs/xfs_dquot_item.h +++ b/fs/xfs/xfs_dquot_item.h @@ -32,7 +32,7 @@ typedef struct xfs_dq_logitem { typedef struct xfs_qoff_logitem { xfs_log_item_t qql_item; /* common portion */ struct xfs_qoff_logitem *qql_start_lip; /* qoff-start logitem, if any */ - xfs_qoff_logformat_t qql_format; /* logged structure */ + unsigned int qql_flags; } xfs_qoff_logitem_t; -- 1.7.10.4 From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 09:15:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id EF94D7F53 for ; Sat, 23 Nov 2013 09:15:36 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id DF3178F8052 for ; Sat, 23 Nov 2013 07:15:36 -0800 (PST) X-ASG-Debug-ID: 1385219733-04cbb041671f0a50001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 16PNpArHkA6cMdeO (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 07:15:35 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkEvl-0001OI-Py for xfs@oss.sgi.com; Sat, 23 Nov 2013 15:15:33 +0000 Message-Id: <20131123151533.726941044@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Sat, 23 Nov 2013 07:11:52 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 1/7] xfs: let iop_format write directly into the linear buffer References: <20131123151151.716201348@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 1/7] xfs: let iop_format write directly into the linear buffer Content-Disposition: inline; filename=0001-xfs-let-iop_format-write-directly-into-the-linear-bu.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385219735 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142555 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Instead of setting up pointers to memory locations in iop_format which then get copied into the CIL linear buffer after return move the copy into the individual inode items. This avoids the need to always have a memory block in the exact same layout that gets written into the log around, and allow the log items to be much more flexible in their in-memory layouts. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_buf_item.c | 89 ++++++++++++------- fs/xfs/xfs_dquot_item.c | 35 +++++--- fs/xfs/xfs_extfree_item.c | 33 ++++--- fs/xfs/xfs_icreate_item.c | 12 ++- fs/xfs/xfs_inode_fork.c | 15 ++-- fs/xfs/xfs_inode_item.c | 209 ++++++++++++++++----------------------------- fs/xfs/xfs_inode_item.h | 4 - fs/xfs/xfs_log.h | 30 +++++++ fs/xfs/xfs_log_cil.c | 35 +------- fs/xfs/xfs_trans.h | 2 +- 10 files changed, 222 insertions(+), 242 deletions(-) diff --git a/fs/xfs/xfs_buf_item.c b/fs/xfs/xfs_buf_item.c index a64f67b..067a840 100644 --- a/fs/xfs/xfs_buf_item.c +++ b/fs/xfs/xfs_buf_item.c @@ -182,10 +182,44 @@ xfs_buf_item_size( trace_xfs_buf_item_size(bip); } +static inline struct xfs_log_iovec * +xfs_buf_item_set_iovec( + struct xfs_log_vec *lv, + struct xfs_log_iovec *vec, + struct xfs_buf *bp, + uint offset, + int first_bit, + uint len) +{ + vec = xlog_next_iovec(lv, vec); + + offset += first_bit * XFS_BLF_CHUNK; + len *= XFS_BLF_CHUNK; + + memcpy(vec->i_addr, xfs_buf_offset(bp, offset), len); + vec->i_len = len; + vec->i_type = XLOG_REG_TYPE_BCHUNK; + + return vec; +} + +static inline bool +xfs_buf_item_straddle( + struct xfs_buf *bp, + uint offset, + int next_bit, + int last_bit) +{ + return xfs_buf_offset(bp, offset + (next_bit << XFS_BLF_SHIFT)) != + (xfs_buf_offset(bp, offset + (last_bit << XFS_BLF_SHIFT)) + + XFS_BLF_CHUNK); +} + static struct xfs_log_iovec * xfs_buf_item_format_segment( struct xfs_buf_log_item *bip, - struct xfs_log_iovec *vecp, + struct xfs_log_vec *lv, + struct xfs_log_iovec *vec, uint offset, struct xfs_buf_log_format *blfp) { @@ -196,7 +230,6 @@ xfs_buf_item_format_segment( int last_bit; int next_bit; uint nbits; - uint buffer_offset; /* copy the flags across from the base format item */ blfp->blf_flags = bip->__bli_format.blf_flags; @@ -218,10 +251,14 @@ xfs_buf_item_format_segment( goto out; } - vecp->i_addr = blfp; - vecp->i_len = base_size; - vecp->i_type = XLOG_REG_TYPE_BFORMAT; - vecp++; + if (vec) + vec = xlog_next_iovec(lv, vec); + else + vec = xlog_first_iovec(lv); + + blfp = memcpy(vec->i_addr, blfp, base_size); + vec->i_len = base_size; + vec->i_type = XLOG_REG_TYPE_BFORMAT; nvecs = 1; if (bip->bli_flags & XFS_BLI_STALE) { @@ -261,33 +298,16 @@ xfs_buf_item_format_segment( * keep counting and scanning. */ if (next_bit == -1) { - buffer_offset = offset + first_bit * XFS_BLF_CHUNK; - vecp->i_addr = xfs_buf_offset(bp, buffer_offset); - vecp->i_len = nbits * XFS_BLF_CHUNK; - vecp->i_type = XLOG_REG_TYPE_BCHUNK; + vec = xfs_buf_item_set_iovec(lv, vec, bp, offset, + first_bit, nbits); nvecs++; break; - } else if (next_bit != last_bit + 1) { - buffer_offset = offset + first_bit * XFS_BLF_CHUNK; - vecp->i_addr = xfs_buf_offset(bp, buffer_offset); - vecp->i_len = nbits * XFS_BLF_CHUNK; - vecp->i_type = XLOG_REG_TYPE_BCHUNK; + } else if (next_bit != last_bit + 1 || + xfs_buf_item_straddle(bp, offset, next_bit, last_bit)) { + vec = xfs_buf_item_set_iovec(lv, vec, bp, offset, + first_bit, nbits); nvecs++; - vecp++; - first_bit = next_bit; - last_bit = next_bit; - nbits = 1; - } else if (xfs_buf_offset(bp, offset + - (next_bit << XFS_BLF_SHIFT)) != - (xfs_buf_offset(bp, offset + - (last_bit << XFS_BLF_SHIFT)) + - XFS_BLF_CHUNK)) { - buffer_offset = offset + first_bit * XFS_BLF_CHUNK; - vecp->i_addr = xfs_buf_offset(bp, buffer_offset); - vecp->i_len = nbits * XFS_BLF_CHUNK; - vecp->i_type = XLOG_REG_TYPE_BCHUNK; - nvecs++; - vecp++; + first_bit = next_bit; last_bit = next_bit; nbits = 1; @@ -298,7 +318,7 @@ xfs_buf_item_format_segment( } out: blfp->blf_size = nvecs; - return vecp; + return vec; } /* @@ -310,10 +330,11 @@ out: STATIC void xfs_buf_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *vecp) + struct xfs_log_vec *lv) { struct xfs_buf_log_item *bip = BUF_ITEM(lip); struct xfs_buf *bp = bip->bli_buf; + struct xfs_log_iovec *vec = NULL; uint offset = 0; int i; @@ -354,11 +375,13 @@ xfs_buf_item_format( } for (i = 0; i < bip->bli_format_count; i++) { - vecp = xfs_buf_item_format_segment(bip, vecp, offset, + vec = xfs_buf_item_format_segment(bip, lv, vec, offset, &bip->bli_formats[i]); offset += bp->b_maps[i].bm_len; } + xlog_last_iovec(lv, vec); + /* * Check to make sure everything is consistent. */ diff --git a/fs/xfs/xfs_dquot_item.c b/fs/xfs/xfs_dquot_item.c index 92e5f62..5f446a7 100644 --- a/fs/xfs/xfs_dquot_item.c +++ b/fs/xfs/xfs_dquot_item.c @@ -57,20 +57,24 @@ xfs_qm_dquot_logitem_size( STATIC void xfs_qm_dquot_logitem_format( struct xfs_log_item *lip, - struct xfs_log_iovec *logvec) + struct xfs_log_vec *lv) { struct xfs_dq_logitem *qlip = DQUOT_ITEM(lip); - - logvec->i_addr = &qlip->qli_format; - logvec->i_len = sizeof(xfs_dq_logformat_t); - logvec->i_type = XLOG_REG_TYPE_QFORMAT; - logvec++; - logvec->i_addr = &qlip->qli_dquot->q_core; - logvec->i_len = sizeof(xfs_disk_dquot_t); - logvec->i_type = XLOG_REG_TYPE_DQUOT; + struct xfs_log_iovec *vec; qlip->qli_format.qlf_size = 2; + vec = xlog_first_iovec(lv); + memcpy(vec->i_addr, &qlip->qli_format, sizeof(xfs_dq_logformat_t)); + vec->i_len = sizeof(xfs_dq_logformat_t); + vec->i_type = XLOG_REG_TYPE_QFORMAT; + + vec = xlog_next_iovec(lv, vec); + memcpy(vec->i_addr, &qlip->qli_dquot->q_core, sizeof(xfs_disk_dquot_t)); + vec->i_len = sizeof(xfs_disk_dquot_t); + vec->i_type = XLOG_REG_TYPE_DQUOT; + + xlog_last_iovec(lv, vec); } /* @@ -304,16 +308,21 @@ xfs_qm_qoff_logitem_size( STATIC void xfs_qm_qoff_logitem_format( struct xfs_log_item *lip, - struct xfs_log_iovec *log_vector) + struct xfs_log_vec *lv) { struct xfs_qoff_logitem *qflip = QOFF_ITEM(lip); + struct xfs_log_iovec *vec; ASSERT(qflip->qql_format.qf_type == XFS_LI_QUOTAOFF); - log_vector->i_addr = &qflip->qql_format; - log_vector->i_len = sizeof(xfs_qoff_logitem_t); - log_vector->i_type = XLOG_REG_TYPE_QUOTAOFF; qflip->qql_format.qf_size = 1; + + vec = xlog_first_iovec(lv); + memcpy(vec->i_addr, &qflip->qql_format, sizeof(xfs_qoff_logitem_t)); + vec->i_len = sizeof(xfs_qoff_logitem_t); + vec->i_type = XLOG_REG_TYPE_QUOTAOFF; + + xlog_last_iovec(lv, vec); } /* diff --git a/fs/xfs/xfs_extfree_item.c b/fs/xfs/xfs_extfree_item.c index 3680d04..94bf5e7 100644 --- a/fs/xfs/xfs_extfree_item.c +++ b/fs/xfs/xfs_extfree_item.c @@ -26,6 +26,7 @@ #include "xfs_trans_priv.h" #include "xfs_buf_item.h" #include "xfs_extfree_item.h" +#include "xfs_log.h" kmem_zone_t *xfs_efi_zone; @@ -101,9 +102,11 @@ xfs_efi_item_size( STATIC void xfs_efi_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *log_vector) + struct xfs_log_vec *lv) { struct xfs_efi_log_item *efip = EFI_ITEM(lip); + struct xfs_log_iovec *vec; + int size; ASSERT(atomic_read(&efip->efi_next_extent) == efip->efi_format.efi_nextents); @@ -111,12 +114,16 @@ xfs_efi_item_format( efip->efi_format.efi_type = XFS_LI_EFI; efip->efi_format.efi_size = 1; - log_vector->i_addr = &efip->efi_format; - log_vector->i_len = xfs_efi_item_sizeof(efip); - log_vector->i_type = XLOG_REG_TYPE_EFI_FORMAT; - ASSERT(log_vector->i_len >= sizeof(xfs_efi_log_format_t)); -} + size = xfs_efi_item_sizeof(efip); + ASSERT(size >= sizeof(xfs_efi_log_format_t)); + + vec = xlog_first_iovec(lv); + memcpy(vec->i_addr, &efip->efi_format, size); + vec->i_len = size; + vec->i_type = XLOG_REG_TYPE_EFI_FORMAT; + xlog_last_iovec(lv, vec); +} /* * Pinning has no meaning for an efi item, so just return. @@ -368,19 +375,23 @@ xfs_efd_item_size( STATIC void xfs_efd_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *log_vector) + struct xfs_log_vec *lv) { struct xfs_efd_log_item *efdp = EFD_ITEM(lip); + struct xfs_log_iovec *vec; ASSERT(efdp->efd_next_extent == efdp->efd_format.efd_nextents); efdp->efd_format.efd_type = XFS_LI_EFD; efdp->efd_format.efd_size = 1; - log_vector->i_addr = &efdp->efd_format; - log_vector->i_len = xfs_efd_item_sizeof(efdp); - log_vector->i_type = XLOG_REG_TYPE_EFD_FORMAT; - ASSERT(log_vector->i_len >= sizeof(xfs_efd_log_format_t)); + vec = xlog_first_iovec(lv); + memcpy(vec->i_addr, &efdp->efd_format, xfs_efd_item_sizeof(efdp)); + vec->i_len = xfs_efd_item_sizeof(efdp); + vec->i_type = XLOG_REG_TYPE_EFD_FORMAT; + ASSERT(vec->i_len >= sizeof(xfs_efd_log_format_t)); + + xlog_last_iovec(lv, vec); } /* diff --git a/fs/xfs/xfs_icreate_item.c b/fs/xfs/xfs_icreate_item.c index d2eaccf..f6115c3 100644 --- a/fs/xfs/xfs_icreate_item.c +++ b/fs/xfs/xfs_icreate_item.c @@ -28,6 +28,7 @@ #include "xfs_trans_priv.h" #include "xfs_error.h" #include "xfs_icreate_item.h" +#include "xfs_log.h" kmem_zone_t *xfs_icreate_zone; /* inode create item zone */ @@ -58,13 +59,16 @@ xfs_icreate_item_size( STATIC void xfs_icreate_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *log_vector) + struct xfs_log_vec *lv) { struct xfs_icreate_item *icp = ICR_ITEM(lip); + struct xfs_log_iovec *vec; - log_vector->i_addr = (xfs_caddr_t)&icp->ic_format; - log_vector->i_len = sizeof(struct xfs_icreate_log); - log_vector->i_type = XLOG_REG_TYPE_ICREATE; + vec = xlog_first_iovec(lv); + memcpy(vec->i_addr, &icp->ic_format, sizeof(struct xfs_icreate_log)); + vec->i_len = sizeof(struct xfs_icreate_log); + vec->i_type = XLOG_REG_TYPE_ICREATE; + xlog_last_iovec(lv, vec); } diff --git a/fs/xfs/xfs_inode_fork.c b/fs/xfs/xfs_inode_fork.c index cfee14a..06abaee 100644 --- a/fs/xfs/xfs_inode_fork.c +++ b/fs/xfs/xfs_inode_fork.c @@ -721,15 +721,16 @@ xfs_idestroy_fork( } /* - * xfs_iextents_copy() + * Convert in-core extents to on-disk form * - * This is called to copy the REAL extents (as opposed to the delayed - * allocation extents) from the inode into the given buffer. It - * returns the number of bytes copied into the buffer. + * For either the data or attr fork in extent format, we need to endian convert + * the in-core extent as we place them into the on-disk inode. * - * If there are no delayed allocation extents, then we can just - * memcpy() the extents into the buffer. Otherwise, we need to - * examine each extent in turn and skip those which are delayed. + * In the case of the data fork, the in-core and on-disk fork sizes can be + * different due to delayed allocation extents. We only copy on-disk extents + * here, so callers must always use the physical fork size to determine the + * size of the buffer passed to this routine. We will return the size actually + * used. */ int xfs_iextents_copy( diff --git a/fs/xfs/xfs_inode_item.c b/fs/xfs/xfs_inode_item.c index 7c0d391f..fbdcde1 100644 --- a/fs/xfs/xfs_inode_item.c +++ b/fs/xfs/xfs_inode_item.c @@ -30,6 +30,7 @@ #include "xfs_trace.h" #include "xfs_trans_priv.h" #include "xfs_dinode.h" +#include "xfs_log.h" kmem_zone_t *xfs_ili_zone; /* inode log item zone */ @@ -137,41 +138,6 @@ xfs_inode_item_size( } /* - * xfs_inode_item_format_extents - convert in-core extents to on-disk form - * - * For either the data or attr fork in extent format, we need to endian convert - * the in-core extent as we place them into the on-disk inode. In this case, we - * need to do this conversion before we write the extents into the log. Because - * we don't have the disk inode to write into here, we allocate a buffer and - * format the extents into it via xfs_iextents_copy(). We free the buffer in - * the unlock routine after the copy for the log has been made. - * - * In the case of the data fork, the in-core and on-disk fork sizes can be - * different due to delayed allocation extents. We only log on-disk extents - * here, so always use the physical fork size to determine the size of the - * buffer we need to allocate. - */ -STATIC void -xfs_inode_item_format_extents( - struct xfs_inode *ip, - struct xfs_log_iovec *vecp, - int whichfork, - int type) -{ - xfs_bmbt_rec_t *ext_buffer; - - ext_buffer = kmem_alloc(XFS_IFORK_SIZE(ip, whichfork), KM_SLEEP); - if (whichfork == XFS_DATA_FORK) - ip->i_itemp->ili_extents_buf = ext_buffer; - else - ip->i_itemp->ili_aextents_buf = ext_buffer; - - vecp->i_addr = ext_buffer; - vecp->i_len = xfs_iextents_copy(ip, ext_buffer, whichfork); - vecp->i_type = type; -} - -/* * This is called to fill in the vector of log iovecs for the * given inode log item. It fills the first item with an inode * log format structure, the second with the on-disk inode structure, @@ -181,24 +147,29 @@ xfs_inode_item_format_extents( STATIC void xfs_inode_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *vecp) + struct xfs_log_vec *lv) { struct xfs_inode_log_item *iip = INODE_ITEM(lip); struct xfs_inode *ip = iip->ili_inode; + struct xfs_log_iovec *vec; + struct xfs_inode_log_format *ilf; + uint size; uint nvecs; size_t data_bytes; xfs_mount_t *mp; - vecp->i_addr = &iip->ili_format; - vecp->i_len = sizeof(xfs_inode_log_format_t); - vecp->i_type = XLOG_REG_TYPE_IFORMAT; - vecp++; - nvecs = 1; - - vecp->i_addr = &ip->i_d; - vecp->i_len = xfs_icdinode_size(ip->i_d.di_version); - vecp->i_type = XLOG_REG_TYPE_ICORE; - vecp++; + vec = xlog_first_iovec(lv); + ilf = memcpy(vec->i_addr, &iip->ili_format, + sizeof(struct xfs_inode_log_format)); + vec->i_len = sizeof(struct xfs_inode_log_format); + vec->i_type = XLOG_REG_TYPE_IFORMAT; + nvecs = 1; + + vec = xlog_next_iovec(lv, vec); + size = xfs_icdinode_size(ip->i_d.di_version); + memcpy(vec->i_addr, &ip->i_d, size); + vec->i_len = size; + vec->i_type = XLOG_REG_TYPE_ICORE; nvecs++; /* @@ -210,9 +181,10 @@ xfs_inode_item_format( * has a new version number, then we don't bother converting back. */ mp = ip->i_mount; - ASSERT(ip->i_d.di_version == 1 || xfs_sb_version_hasnlink(&mp->m_sb)); + ASSERT(ip->i_d.di_version == 1 || + xfs_sb_version_hasnlink(&ip->i_mount->m_sb)); if (ip->i_d.di_version == 1) { - if (!xfs_sb_version_hasnlink(&mp->m_sb)) { + if (!xfs_sb_version_hasnlink(&ip->i_mount->m_sb)) { /* * Convert it back. */ @@ -241,29 +213,15 @@ xfs_inode_item_format( ip->i_df.if_bytes > 0) { ASSERT(ip->i_df.if_u1.if_extents != NULL); ASSERT(ip->i_df.if_bytes / sizeof(xfs_bmbt_rec_t) > 0); - ASSERT(iip->ili_extents_buf == NULL); - -#ifdef XFS_NATIVE_HOST - if (ip->i_d.di_nextents == ip->i_df.if_bytes / - (uint)sizeof(xfs_bmbt_rec_t)) { - /* - * There are no delayed allocation - * extents, so just point to the - * real extents array. - */ - vecp->i_addr = ip->i_df.if_u1.if_extents; - vecp->i_len = ip->i_df.if_bytes; - vecp->i_type = XLOG_REG_TYPE_IEXT; - } else -#endif - { - xfs_inode_item_format_extents(ip, vecp, - XFS_DATA_FORK, XLOG_REG_TYPE_IEXT); - } - ASSERT(vecp->i_len <= ip->i_df.if_bytes); - iip->ili_format.ilf_dsize = vecp->i_len; - vecp++; + + vec = xlog_next_iovec(lv, vec); + vec->i_len = xfs_iextents_copy(ip, vec->i_addr, + XFS_DATA_FORK); + vec->i_type = XLOG_REG_TYPE_IEXT; nvecs++; + + ASSERT(vec->i_len <= ip->i_df.if_bytes); + ilf->ilf_dsize = vec->i_len; } else { iip->ili_fields &= ~XFS_ILOG_DEXT; } @@ -277,12 +235,15 @@ xfs_inode_item_format( if ((iip->ili_fields & XFS_ILOG_DBROOT) && ip->i_df.if_broot_bytes > 0) { ASSERT(ip->i_df.if_broot != NULL); - vecp->i_addr = ip->i_df.if_broot; - vecp->i_len = ip->i_df.if_broot_bytes; - vecp->i_type = XLOG_REG_TYPE_IBROOT; - vecp++; + + vec = xlog_next_iovec(lv, vec); + memcpy(vec->i_addr, ip->i_df.if_broot, + ip->i_df.if_broot_bytes); + vec->i_len = ip->i_df.if_broot_bytes; + vec->i_type = XLOG_REG_TYPE_IBROOT; nvecs++; - iip->ili_format.ilf_dsize = ip->i_df.if_broot_bytes; + + ilf->ilf_dsize = ip->i_df.if_broot_bytes; } else { ASSERT(!(iip->ili_fields & XFS_ILOG_DBROOT)); @@ -299,7 +260,6 @@ xfs_inode_item_format( ASSERT(ip->i_df.if_u1.if_data != NULL); ASSERT(ip->i_d.di_size > 0); - vecp->i_addr = ip->i_df.if_u1.if_data; /* * Round i_bytes up to a word boundary. * The underlying memory is guaranteed to @@ -308,11 +268,14 @@ xfs_inode_item_format( data_bytes = roundup(ip->i_df.if_bytes, 4); ASSERT((ip->i_df.if_real_bytes == 0) || (ip->i_df.if_real_bytes == data_bytes)); - vecp->i_len = (int)data_bytes; - vecp->i_type = XLOG_REG_TYPE_ILOCAL; - vecp++; + + vec = xlog_next_iovec(lv, vec); + memcpy(vec->i_addr, ip->i_df.if_u1.if_data, data_bytes); + vec->i_len = data_bytes; + vec->i_type = XLOG_REG_TYPE_ILOCAL; nvecs++; - iip->ili_format.ilf_dsize = (unsigned)data_bytes; + + ilf->ilf_dsize = (unsigned)data_bytes; } else { iip->ili_fields &= ~XFS_ILOG_DDATA; } @@ -322,20 +285,16 @@ xfs_inode_item_format( iip->ili_fields &= ~(XFS_ILOG_DDATA | XFS_ILOG_DBROOT | XFS_ILOG_DEXT | XFS_ILOG_UUID); - if (iip->ili_fields & XFS_ILOG_DEV) { - iip->ili_format.ilf_u.ilfu_rdev = - ip->i_df.if_u2.if_rdev; - } + if (iip->ili_fields & XFS_ILOG_DEV) + ilf->ilf_u.ilfu_rdev = ip->i_df.if_u2.if_rdev; break; case XFS_DINODE_FMT_UUID: iip->ili_fields &= ~(XFS_ILOG_DDATA | XFS_ILOG_DBROOT | XFS_ILOG_DEXT | XFS_ILOG_DEV); - if (iip->ili_fields & XFS_ILOG_UUID) { - iip->ili_format.ilf_u.ilfu_uuid = - ip->i_df.if_u2.if_uuid; - } + if (iip->ili_fields & XFS_ILOG_UUID) + ilf->ilf_u.ilfu_uuid = ip->i_df.if_u2.if_uuid; break; default: @@ -363,22 +322,14 @@ xfs_inode_item_format( ASSERT(ip->i_afp->if_bytes / sizeof(xfs_bmbt_rec_t) == ip->i_d.di_anextents); ASSERT(ip->i_afp->if_u1.if_extents != NULL); -#ifdef XFS_NATIVE_HOST - /* - * There are not delayed allocation extents - * for attributes, so just point at the array. - */ - vecp->i_addr = ip->i_afp->if_u1.if_extents; - vecp->i_len = ip->i_afp->if_bytes; - vecp->i_type = XLOG_REG_TYPE_IATTR_EXT; -#else - ASSERT(iip->ili_aextents_buf == NULL); - xfs_inode_item_format_extents(ip, vecp, - XFS_ATTR_FORK, XLOG_REG_TYPE_IATTR_EXT); -#endif - iip->ili_format.ilf_asize = vecp->i_len; - vecp++; + + vec = xlog_next_iovec(lv, vec); + vec->i_len = xfs_iextents_copy(ip, vec->i_addr, + XFS_ATTR_FORK); + vec->i_type = XLOG_REG_TYPE_IATTR_EXT; nvecs++; + + ilf->ilf_asize = vec->i_len; } else { iip->ili_fields &= ~XFS_ILOG_AEXT; } @@ -392,12 +343,14 @@ xfs_inode_item_format( ip->i_afp->if_broot_bytes > 0) { ASSERT(ip->i_afp->if_broot != NULL); - vecp->i_addr = ip->i_afp->if_broot; - vecp->i_len = ip->i_afp->if_broot_bytes; - vecp->i_type = XLOG_REG_TYPE_IATTR_BROOT; - vecp++; + vec = xlog_next_iovec(lv, vec); + memcpy(vec->i_addr, ip->i_afp->if_broot, + ip->i_afp->if_broot_bytes); + vec->i_len = ip->i_afp->if_broot_bytes; + vec->i_type = XLOG_REG_TYPE_IATTR_BROOT; nvecs++; - iip->ili_format.ilf_asize = ip->i_afp->if_broot_bytes; + + ilf->ilf_asize = ip->i_afp->if_broot_bytes; } else { iip->ili_fields &= ~XFS_ILOG_ABROOT; } @@ -411,7 +364,6 @@ xfs_inode_item_format( ip->i_afp->if_bytes > 0) { ASSERT(ip->i_afp->if_u1.if_data != NULL); - vecp->i_addr = ip->i_afp->if_u1.if_data; /* * Round i_bytes up to a word boundary. * The underlying memory is guaranteed to @@ -420,11 +372,15 @@ xfs_inode_item_format( data_bytes = roundup(ip->i_afp->if_bytes, 4); ASSERT((ip->i_afp->if_real_bytes == 0) || (ip->i_afp->if_real_bytes == data_bytes)); - vecp->i_len = (int)data_bytes; - vecp->i_type = XLOG_REG_TYPE_IATTR_LOCAL; - vecp++; + + vec = xlog_next_iovec(lv, vec); + memcpy(vec->i_addr, ip->i_afp->if_u1.if_data, + data_bytes); + vec->i_len = data_bytes; + vec->i_type = XLOG_REG_TYPE_IATTR_LOCAL; nvecs++; - iip->ili_format.ilf_asize = (unsigned)data_bytes; + + ilf->ilf_asize = (unsigned)data_bytes; } else { iip->ili_fields &= ~XFS_ILOG_ADATA; } @@ -436,18 +392,18 @@ xfs_inode_item_format( } out: + xlog_last_iovec(lv, vec); /* * Now update the log format that goes out to disk from the in-core * values. We always write the inode core to make the arithmetic * games in recovery easier, which isn't a big deal as just about any * transaction would dirty it anyway. */ - iip->ili_format.ilf_fields = XFS_ILOG_CORE | + ilf->ilf_fields = XFS_ILOG_CORE | (iip->ili_fields & ~XFS_ILOG_TIMESTAMP); - iip->ili_format.ilf_size = nvecs; + ilf->ilf_size = nvecs; } - /* * This is called to pin the inode associated with the inode log * item in memory so it cannot be written out. @@ -563,27 +519,6 @@ xfs_inode_item_unlock( ASSERT(ip->i_itemp != NULL); ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); - /* - * If the inode needed a separate buffer with which to log - * its extents, then free it now. - */ - if (iip->ili_extents_buf != NULL) { - ASSERT(ip->i_d.di_format == XFS_DINODE_FMT_EXTENTS); - ASSERT(ip->i_d.di_nextents > 0); - ASSERT(iip->ili_fields & XFS_ILOG_DEXT); - ASSERT(ip->i_df.if_bytes > 0); - kmem_free(iip->ili_extents_buf); - iip->ili_extents_buf = NULL; - } - if (iip->ili_aextents_buf != NULL) { - ASSERT(ip->i_d.di_aformat == XFS_DINODE_FMT_EXTENTS); - ASSERT(ip->i_d.di_anextents > 0); - ASSERT(iip->ili_fields & XFS_ILOG_AEXT); - ASSERT(ip->i_afp->if_bytes > 0); - kmem_free(iip->ili_aextents_buf); - iip->ili_aextents_buf = NULL; - } - lock_flags = iip->ili_lock_flags; iip->ili_lock_flags = 0; if (lock_flags) diff --git a/fs/xfs/xfs_inode_item.h b/fs/xfs/xfs_inode_item.h index dce4d65..29b5f2b 100644 --- a/fs/xfs/xfs_inode_item.h +++ b/fs/xfs/xfs_inode_item.h @@ -34,10 +34,6 @@ typedef struct xfs_inode_log_item { unsigned short ili_logged; /* flushed logged data */ unsigned int ili_last_fields; /* fields when flushed */ unsigned int ili_fields; /* fields to be logged */ - struct xfs_bmbt_rec *ili_extents_buf; /* array of logged - data exts */ - struct xfs_bmbt_rec *ili_aextents_buf; /* array of logged - attr exts */ xfs_inode_log_format_t ili_format; /* logged structure */ } xfs_inode_log_item_t; diff --git a/fs/xfs/xfs_log.h b/fs/xfs/xfs_log.h index e148719..3769830 100644 --- a/fs/xfs/xfs_log.h +++ b/fs/xfs/xfs_log.h @@ -30,6 +30,36 @@ struct xfs_log_vec { #define XFS_LOG_VEC_ORDERED (-1) +static inline struct xfs_log_iovec * +xlog_first_iovec(struct xfs_log_vec *lv) +{ + struct xfs_log_iovec *vec = &lv->lv_iovecp[0]; + + vec->i_addr = lv->lv_buf; + lv->lv_buf_len = 0; + return vec; +} + +static inline struct xfs_log_iovec * +xlog_next_iovec(struct xfs_log_vec *lv, struct xfs_log_iovec *prev) +{ + struct xfs_log_iovec *vec; + + ASSERT(prev - lv->lv_iovecp < lv->lv_niovecs); + + vec = prev + 1; + vec->i_addr = prev->i_addr + prev->i_len; + lv->lv_buf_len += prev->i_len; + return vec; +} + +static inline void +xlog_last_iovec(struct xfs_log_vec *lv, struct xfs_log_iovec *prev) +{ + ASSERT(prev - lv->lv_iovecp < lv->lv_niovecs); + lv->lv_buf_len += prev->i_len; +} + /* * Structure used to pass callback function and the function's argument * to the log manager. diff --git a/fs/xfs/xfs_log_cil.c b/fs/xfs/xfs_log_cil.c index 5eb51fc..8d5f2ea 100644 --- a/fs/xfs/xfs_log_cil.c +++ b/fs/xfs/xfs_log_cil.c @@ -82,36 +82,6 @@ xlog_cil_init_post_recovery( log->l_curr_block); } -STATIC int -xlog_cil_lv_item_format( - struct xfs_log_item *lip, - struct xfs_log_vec *lv) -{ - int index; - char *ptr; - - /* format new vectors into array */ - lip->li_ops->iop_format(lip, lv->lv_iovecp); - - /* copy data into existing array */ - ptr = lv->lv_buf; - for (index = 0; index < lv->lv_niovecs; index++) { - struct xfs_log_iovec *vec = &lv->lv_iovecp[index]; - - memcpy(ptr, vec->i_addr, vec->i_len); - vec->i_addr = ptr; - ptr += vec->i_len; - } - - /* - * some size calculations for log vectors over-estimate, so the caller - * doesn't know the amount of space actually used by the item. Return - * the byte count to the caller so they can check and store it - * appropriately. - */ - return ptr - lv->lv_buf; -} - /* * Prepare the log item for insertion into the CIL. Calculate the difference in * log space and vectors it will consume, and if it is a new item pin it as @@ -259,7 +229,7 @@ xlog_cil_insert_format_items( lv->lv_niovecs = niovecs; lv->lv_buf = (char *)lv + buf_size - nbytes; - lv->lv_buf_len = xlog_cil_lv_item_format(lip, lv); + lip->li_ops->iop_format(lip, lv); goto insert; } @@ -281,7 +251,8 @@ xlog_cil_insert_format_items( /* The allocated data region lies beyond the iovec region */ lv->lv_buf = (char *)lv + buf_size - nbytes; - lv->lv_buf_len = xlog_cil_lv_item_format(lip, lv); + /* Format new vectors into array */ + lip->li_ops->iop_format(lip, lv); insert: ASSERT(lv->lv_buf_len <= nbytes); xfs_cil_prepare_item(log, lv, old_lv, diff_len, diff_iovecs); diff --git a/fs/xfs/xfs_trans.h b/fs/xfs/xfs_trans.h index 9b96d35..b5bc1ab 100644 --- a/fs/xfs/xfs_trans.h +++ b/fs/xfs/xfs_trans.h @@ -64,7 +64,7 @@ typedef struct xfs_log_item { struct xfs_item_ops { void (*iop_size)(xfs_log_item_t *, int *, int *); - void (*iop_format)(xfs_log_item_t *, struct xfs_log_iovec *); + void (*iop_format)(xfs_log_item_t *, struct xfs_log_vec *); void (*iop_pin)(xfs_log_item_t *); void (*iop_unpin)(xfs_log_item_t *, int remove); uint (*iop_push)(struct xfs_log_item *, struct list_head *); -- 1.7.10.4 From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 09:15:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 353C07F5D for ; Sat, 23 Nov 2013 09:15:38 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id F2009304051 for ; Sat, 23 Nov 2013 07:15:34 -0800 (PST) X-ASG-Debug-ID: 1385219733-04cbb041681f0a50001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id ZUh6gY8HX6V6OxM0 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 07:15:34 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkEvl-0001Nf-MM for xfs@oss.sgi.com; Sat, 23 Nov 2013 15:15:33 +0000 Message-Id: <20131123151151.716201348@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Sat, 23 Nov 2013 07:11:51 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 0/7] decouple the in-memory from the on-disk log format X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-ASG-Orig-Subj: [PATCH 0/7] decouple the in-memory from the on-disk log format X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385219734 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142555 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Since the introduction of the CIL we already have a layer of indirection between the physical log format and the data structure tracking the changes in memory. But due to the way iop_format works we are still forced to keep a copy of everything that goes out to the log in memory even before copying it into the CIL. The first patch in this series changes iop_format so that the log items are free to store their in-memory data however they want before formatting them into the CIL, and the other patches take advantage of that by not keeping most log formats in memory all the time. Especially the EFI and EFD related ones at the end start to show the benefit. What's missing from this series are larger changes to the in-core inode layout. No needing the full struct icdinode at all times will be the biggest benefit of this change, but it will be large enough series of it's own. From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 09:15:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 37F877F55 for ; Sat, 23 Nov 2013 09:15:37 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id AD161AC005 for ; Sat, 23 Nov 2013 07:15:36 -0800 (PST) X-ASG-Debug-ID: 1385219734-04cb6c537d1e21c0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 0uSMSt2GKNqm7IZg (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 07:15:34 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkEvm-0001Qb-9I for xfs@oss.sgi.com; Sat, 23 Nov 2013 15:15:34 +0000 Message-Id: <20131123151534.204073240@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Sat, 23 Nov 2013 07:11:56 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 5/7] xfs: defer EFI and EFD log formatting until iop_format time References: <20131123151151.716201348@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 5/7] xfs: defer EFI and EFD log formatting until iop_format time Content-Disposition: inline; filename=0005-xfs-defer-EFI-and-EFD-log-formatting-until-iop_forma.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385219734 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142555 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 No need to allocate large chunks of memory to format each extent into an array when logging the EFI or EFD items. Instead just point to the bmap free list and only generate the log format at iop_format time. Also get rid of the now almost empty xfs_trans_extfree.c by merging it into xfs_extfree_item.c. Signed-off-by: Christoph Hellwig --- fs/xfs/Makefile | 1 - fs/xfs/xfs_bmap.c | 51 ++++---- fs/xfs/xfs_bmap.h | 2 + fs/xfs/xfs_bmap_util.c | 20 ++-- fs/xfs/xfs_extfree_item.c | 276 ++++++++++++++++++++++++-------------------- fs/xfs/xfs_extfree_item.h | 19 +-- fs/xfs/xfs_log_recover.c | 86 +++++++------- fs/xfs/xfs_super.c | 10 +- fs/xfs/xfs_trans.h | 18 +-- fs/xfs/xfs_trans_extfree.c | 134 --------------------- 10 files changed, 248 insertions(+), 369 deletions(-) delete mode 100644 fs/xfs/xfs_trans_extfree.c diff --git a/fs/xfs/Makefile b/fs/xfs/Makefile index c21f435..0555fb7 100644 --- a/fs/xfs/Makefile +++ b/fs/xfs/Makefile @@ -94,7 +94,6 @@ xfs-y += xfs_log.o \ xfs_inode_item.o \ xfs_trans_ail.o \ xfs_trans_buf.o \ - xfs_trans_extfree.o \ xfs_trans_inode.o \ # optional features diff --git a/fs/xfs/xfs_bmap.c b/fs/xfs/xfs_bmap.c index 3ef11b2..66bf92a 100644 --- a/fs/xfs/xfs_bmap.c +++ b/fs/xfs/xfs_bmap.c @@ -33,11 +33,11 @@ #include "xfs_btree.h" #include "xfs_trans.h" #include "xfs_inode_item.h" -#include "xfs_extfree_item.h" #include "xfs_alloc.h" #include "xfs_bmap.h" #include "xfs_bmap_util.h" #include "xfs_bmap_btree.h" +#include "xfs_extfree_item.h" #include "xfs_rtalloc.h" #include "xfs_error.h" #include "xfs_quota.h" @@ -591,6 +591,31 @@ xfs_bmap_validate_ret( * bmap free list manipulation functions */ +void +_xfs_bmap_add_free( + xfs_fsblock_t bno, /* fs block number of extent */ + xfs_filblks_t len, /* length of extent */ + struct xfs_bmap_free *flist) /* list of extents */ +{ + struct xfs_bmap_free_item *cur, *new, *prev; + + new = kmem_zone_alloc(xfs_bmap_free_item_zone, KM_SLEEP); + new->xbfi_startblock = bno; + new->xbfi_blockcount = (xfs_extlen_t)len; + for (prev = NULL, cur = flist->xbf_first; + cur != NULL; + prev = cur, cur = cur->xbfi_next) { + if (cur->xbfi_startblock >= bno) + break; + } + if (prev) + prev->xbfi_next = new; + else + flist->xbf_first = new; + new->xbfi_next = cur; + flist->xbf_count++; +} + /* * Add the extent to the list of extents to be free at transaction end. * The list is maintained sorted (by block number). @@ -599,12 +624,9 @@ void xfs_bmap_add_free( xfs_fsblock_t bno, /* fs block number of extent */ xfs_filblks_t len, /* length of extent */ - xfs_bmap_free_t *flist, /* list of extents */ - xfs_mount_t *mp) /* mount point structure */ + struct xfs_bmap_free *flist, /* list of extents */ + struct xfs_mount *mp) /* mount point structure */ { - xfs_bmap_free_item_t *cur; /* current (next) element */ - xfs_bmap_free_item_t *new; /* new element */ - xfs_bmap_free_item_t *prev; /* previous element */ #ifdef DEBUG xfs_agnumber_t agno; xfs_agblock_t agbno; @@ -620,22 +642,7 @@ xfs_bmap_add_free( ASSERT(len < mp->m_sb.sb_agblocks); ASSERT(agbno + len <= mp->m_sb.sb_agblocks); #endif - ASSERT(xfs_bmap_free_item_zone != NULL); - new = kmem_zone_alloc(xfs_bmap_free_item_zone, KM_SLEEP); - new->xbfi_startblock = bno; - new->xbfi_blockcount = (xfs_extlen_t)len; - for (prev = NULL, cur = flist->xbf_first; - cur != NULL; - prev = cur, cur = cur->xbfi_next) { - if (cur->xbfi_startblock >= bno) - break; - } - if (prev) - prev->xbfi_next = new; - else - flist->xbf_first = new; - new->xbfi_next = cur; - flist->xbf_count++; + return _xfs_bmap_add_free(bno, len, flist); } /* diff --git a/fs/xfs/xfs_bmap.h b/fs/xfs/xfs_bmap.h index 33b41f3..f24eb35 100644 --- a/fs/xfs/xfs_bmap.h +++ b/fs/xfs/xfs_bmap.h @@ -140,6 +140,8 @@ int xfs_bmap_add_attrfork(struct xfs_inode *ip, int size, int rsvd); void xfs_bmap_local_to_extents_empty(struct xfs_inode *ip, int whichfork); void xfs_bmap_add_free(xfs_fsblock_t bno, xfs_filblks_t len, struct xfs_bmap_free *flist, struct xfs_mount *mp); +void _xfs_bmap_add_free(xfs_fsblock_t bno, xfs_filblks_t len, + struct xfs_bmap_free *flist); void xfs_bmap_cancel(struct xfs_bmap_free *flist); void xfs_bmap_compute_maxlevels(struct xfs_mount *mp, int whichfork); int xfs_bmap_first_unused(struct xfs_trans *tp, struct xfs_inode *ip, diff --git a/fs/xfs/xfs_bmap_util.c b/fs/xfs/xfs_bmap_util.c index 5887e41..d90ce2c 100644 --- a/fs/xfs/xfs_bmap_util.c +++ b/fs/xfs/xfs_bmap_util.c @@ -30,11 +30,11 @@ #include "xfs_inode.h" #include "xfs_btree.h" #include "xfs_trans.h" -#include "xfs_extfree_item.h" #include "xfs_alloc.h" #include "xfs_bmap.h" #include "xfs_bmap_util.h" #include "xfs_bmap_btree.h" +#include "xfs_extfree_item.h" #include "xfs_rtalloc.h" #include "xfs_error.h" #include "xfs_quota.h" @@ -89,10 +89,8 @@ xfs_bmap_finish( return 0; } ntp = *tp; - efi = xfs_trans_get_efi(ntp, flist->xbf_count); - for (free = flist->xbf_first; free; free = free->xbfi_next) - xfs_trans_log_efi_extent(ntp, efi, free->xbfi_startblock, - free->xbfi_blockcount); + + efi = xfs_trans_log_efi(ntp, flist); tres.tr_logres = ntp->t_log_res; tres.tr_logcount = ntp->t_log_count; @@ -117,8 +115,8 @@ xfs_bmap_finish( error = xfs_trans_reserve(ntp, &tres, 0, 0); if (error) return error; - efd = xfs_trans_get_efd(ntp, efi, flist->xbf_count); - for (free = flist->xbf_first; free != NULL; free = next) { + + for (free = flist->xbf_first; free != NULL; free = free->xbfi_next) { next = free->xbfi_next; if ((error = xfs_free_extent(ntp, free->xbfi_startblock, free->xbfi_blockcount))) { @@ -138,8 +136,12 @@ xfs_bmap_finish( SHUTDOWN_META_IO_ERROR); return error; } - xfs_trans_log_efd_extent(ntp, efd, free->xbfi_startblock, - free->xbfi_blockcount); + } + + efd = xfs_trans_log_efd(ntp, efi, flist); + + for (free = flist->xbf_first; free != NULL; free = next) { + next = free->xbfi_next; xfs_bmap_del_free(flist, NULL, free); } return 0; diff --git a/fs/xfs/xfs_extfree_item.c b/fs/xfs/xfs_extfree_item.c index 94bf5e7..7ed0e01 100644 --- a/fs/xfs/xfs_extfree_item.c +++ b/fs/xfs/xfs_extfree_item.c @@ -18,6 +18,7 @@ #include "xfs.h" #include "xfs_fs.h" #include "xfs_log_format.h" +#include "xfs_shared.h" #include "xfs_trans_resv.h" #include "xfs_sb.h" #include "xfs_ag.h" @@ -25,6 +26,7 @@ #include "xfs_trans.h" #include "xfs_trans_priv.h" #include "xfs_buf_item.h" +#include "xfs_bmap.h" #include "xfs_extfree_item.h" #include "xfs_log.h" @@ -41,10 +43,7 @@ void xfs_efi_item_free( struct xfs_efi_log_item *efip) { - if (efip->efi_format.efi_nextents > XFS_EFI_MAX_FAST_EXTENTS) - kmem_free(efip); - else - kmem_zone_free(xfs_efi_zone, efip); + kmem_zone_free(xfs_efi_zone, efip); } /* @@ -79,7 +78,7 @@ xfs_efi_item_sizeof( struct xfs_efi_log_item *efip) { return sizeof(struct xfs_efi_log_format) + - (efip->efi_format.efi_nextents - 1) * sizeof(xfs_extent_t); + (efip->efi_flist.xbf_count - 1) * sizeof(xfs_extent_t); } STATIC void @@ -105,22 +104,28 @@ xfs_efi_item_format( struct xfs_log_vec *lv) { struct xfs_efi_log_item *efip = EFI_ITEM(lip); + struct xfs_efi_log_format *elf; + struct xfs_bmap_free_item *free; struct xfs_log_iovec *vec; - int size; + int e = 0; - ASSERT(atomic_read(&efip->efi_next_extent) == - efip->efi_format.efi_nextents); + vec = xlog_first_iovec(lv); + vec->i_len = xfs_efi_item_sizeof(efip); + vec->i_type = XLOG_REG_TYPE_EFI_FORMAT; - efip->efi_format.efi_type = XFS_LI_EFI; - efip->efi_format.efi_size = 1; + elf = vec->i_addr; + elf->efi_type = XFS_LI_EFI; + elf->efi_size = 1; + elf->efi_nextents = efip->efi_flist.xbf_count; + elf->efi_id = efip->efi_id; - size = xfs_efi_item_sizeof(efip); - ASSERT(size >= sizeof(xfs_efi_log_format_t)); + for (free = efip->efi_flist.xbf_first; free; free = free->xbfi_next) { + atomic_inc(&efip->efi_next_extent); - vec = xlog_first_iovec(lv); - memcpy(vec->i_addr, &efip->efi_format, size); - vec->i_len = size; - vec->i_type = XLOG_REG_TYPE_EFI_FORMAT; + elf->efi_extents[e].ext_start = free->xbfi_startblock; + elf->efi_extents[e].ext_len = free->xbfi_blockcount; + e++; + } xlog_last_iovec(lv, vec); } @@ -222,91 +227,118 @@ static const struct xfs_item_ops xfs_efi_item_ops = { .iop_committing = xfs_efi_item_committing }; - /* * Allocate and initialize an efi item with the given number of extents. */ -struct xfs_efi_log_item * +STATIC struct xfs_efi_log_item * xfs_efi_init( - struct xfs_mount *mp, - uint nextents) + struct xfs_mount *mp) { struct xfs_efi_log_item *efip; - uint size; - - ASSERT(nextents > 0); - if (nextents > XFS_EFI_MAX_FAST_EXTENTS) { - size = (uint)(sizeof(xfs_efi_log_item_t) + - ((nextents - 1) * sizeof(xfs_extent_t))); - efip = kmem_zalloc(size, KM_SLEEP); - } else { - efip = kmem_zone_zalloc(xfs_efi_zone, KM_SLEEP); - } + efip = kmem_zone_zalloc(xfs_efi_zone, KM_SLEEP); xfs_log_item_init(mp, &efip->efi_item, XFS_LI_EFI, &xfs_efi_item_ops); - efip->efi_format.efi_nextents = nextents; - efip->efi_format.efi_id = (__psint_t)(void*)efip; + atomic_set(&efip->efi_next_extent, 0); atomic_set(&efip->efi_refcount, 2); + efip->efi_id = (unsigned long)efip; return efip; } /* - * Copy an EFI format buffer from the given buf, and into the destination - * EFI format structure. + * Signal the intent to free all extents contained on the passed freelist. + */ +struct xfs_efi_log_item * +xfs_trans_log_efi( + struct xfs_trans *tp, + struct xfs_bmap_free *flist) +{ + struct xfs_efi_log_item *efi; + + ASSERT(flist->xbf_count > 0); + + efi = xfs_efi_init(tp->t_mountp); + xfs_trans_add_item(tp, &efi->efi_item); + + tp->t_flags |= XFS_TRANS_DIRTY; + efi->efi_item.li_desc->lid_flags |= XFS_LID_DIRTY; + + /* + * We use a structure assignment here to make life easier for the log + * recovery code. The structure must not be modified in the log item + * code. + */ + efi->efi_flist = *flist; + return efi; +} + + +static inline int +xfs_efi_format32_sizeof( + struct xfs_efi_log_format *elf) +{ + return sizeof(struct xfs_efi_log_format_32) + + (elf->efi_nextents - 1) * sizeof(struct xfs_extent_32); +} + +static inline int +xfs_efi_format64_sizeof( + struct xfs_efi_log_format *elf) +{ + return sizeof(struct xfs_efi_log_format_64) + + (elf->efi_nextents - 1) * sizeof(struct xfs_extent_64); +} + +/* + * Create and EFI from a given buffer recovered from disk. + * * The given buffer can be in 32 bit or 64 bit form (which has different padding), * one of which will be the native format for this kernel. - * It will handle the conversion of formats if necessary. */ int -xfs_efi_copy_format(xfs_log_iovec_t *buf, xfs_efi_log_format_t *dst_efi_fmt) +xfs_efi_item_from_disk( + struct xfs_mount *mp, + struct xfs_log_iovec *vec, + struct xfs_efi_log_item **efipp) { - xfs_efi_log_format_t *src_efi_fmt = buf->i_addr; - uint i; - uint len = sizeof(xfs_efi_log_format_t) + - (src_efi_fmt->efi_nextents - 1) * sizeof(xfs_extent_t); - uint len32 = sizeof(xfs_efi_log_format_32_t) + - (src_efi_fmt->efi_nextents - 1) * sizeof(xfs_extent_32_t); - uint len64 = sizeof(xfs_efi_log_format_64_t) + - (src_efi_fmt->efi_nextents - 1) * sizeof(xfs_extent_64_t); - - if (buf->i_len == len) { - memcpy((char *)dst_efi_fmt, (char*)src_efi_fmt, len); - return 0; - } else if (buf->i_len == len32) { - xfs_efi_log_format_32_t *src_efi_fmt_32 = buf->i_addr; - - dst_efi_fmt->efi_type = src_efi_fmt_32->efi_type; - dst_efi_fmt->efi_size = src_efi_fmt_32->efi_size; - dst_efi_fmt->efi_nextents = src_efi_fmt_32->efi_nextents; - dst_efi_fmt->efi_id = src_efi_fmt_32->efi_id; - for (i = 0; i < dst_efi_fmt->efi_nextents; i++) { - dst_efi_fmt->efi_extents[i].ext_start = - src_efi_fmt_32->efi_extents[i].ext_start; - dst_efi_fmt->efi_extents[i].ext_len = - src_efi_fmt_32->efi_extents[i].ext_len; + struct xfs_efi_log_item *efip; + int e; + + efip = xfs_efi_init(mp); + + if (vec->i_len == xfs_efi_format32_sizeof(vec->i_addr)) { + struct xfs_efi_log_format_32 *elf32 = vec->i_addr; + + for (e = 0; e < elf32->efi_nextents; e++) { + _xfs_bmap_add_free(elf32->efi_extents[e].ext_start, + elf32->efi_extents[e].ext_len, + &efip->efi_flist); } - return 0; - } else if (buf->i_len == len64) { - xfs_efi_log_format_64_t *src_efi_fmt_64 = buf->i_addr; - - dst_efi_fmt->efi_type = src_efi_fmt_64->efi_type; - dst_efi_fmt->efi_size = src_efi_fmt_64->efi_size; - dst_efi_fmt->efi_nextents = src_efi_fmt_64->efi_nextents; - dst_efi_fmt->efi_id = src_efi_fmt_64->efi_id; - for (i = 0; i < dst_efi_fmt->efi_nextents; i++) { - dst_efi_fmt->efi_extents[i].ext_start = - src_efi_fmt_64->efi_extents[i].ext_start; - dst_efi_fmt->efi_extents[i].ext_len = - src_efi_fmt_64->efi_extents[i].ext_len; + efip->efi_id = elf32->efi_id; + } else if (vec->i_len == xfs_efi_format64_sizeof(vec->i_addr)) { + struct xfs_efi_log_format_64 *elf64 = vec->i_addr; + + for (e = 0; e < elf64->efi_nextents; e++) { + _xfs_bmap_add_free(elf64->efi_extents[e].ext_start, + elf64->efi_extents[e].ext_len, + &efip->efi_flist); } - return 0; + efip->efi_id = elf64->efi_id; + } else { + xfs_warn(mp, "invalid inode free log item (size = %d)\n", + vec->i_len); + xfs_efi_item_free(efip); + return EFSCORRUPTED; } - return EFSCORRUPTED; + + atomic_set(&efip->efi_next_extent, efip->efi_flist.xbf_count); + *efipp = efip; + return 0; } + /* * This is called by the efd item code below to release references to the given * efi item. Each efd calls this with the number of extents that it has @@ -318,14 +350,8 @@ xfs_efi_release(xfs_efi_log_item_t *efip, uint nextents) { ASSERT(atomic_read(&efip->efi_next_extent) >= nextents); - if (atomic_sub_and_test(nextents, &efip->efi_next_extent)) { - /* recovery needs us to drop the EFI reference, too */ - if (test_bit(XFS_EFI_RECOVERED, &efip->efi_flags)) - __xfs_efi_release(efip); - + if (atomic_sub_and_test(nextents, &efip->efi_next_extent)) __xfs_efi_release(efip); - /* efip may now have been freed, do not reference it again. */ - } } static inline struct xfs_efd_log_item *EFD_ITEM(struct xfs_log_item *lip) @@ -333,15 +359,6 @@ static inline struct xfs_efd_log_item *EFD_ITEM(struct xfs_log_item *lip) return container_of(lip, struct xfs_efd_log_item, efd_item); } -STATIC void -xfs_efd_item_free(struct xfs_efd_log_item *efdp) -{ - if (efdp->efd_format.efd_nextents > XFS_EFD_MAX_FAST_EXTENTS) - kmem_free(efdp); - else - kmem_zone_free(xfs_efd_zone, efdp); -} - /* * This returns the number of iovecs needed to log the given efd item. * We only need 1 iovec for an efd item. It just logs the efd_log_format @@ -352,7 +369,7 @@ xfs_efd_item_sizeof( struct xfs_efd_log_item *efdp) { return sizeof(xfs_efd_log_format_t) + - (efdp->efd_format.efd_nextents - 1) * sizeof(xfs_extent_t); + (efdp->efd_flist.xbf_count - 1) * sizeof(xfs_extent_t); } STATIC void @@ -378,18 +395,27 @@ xfs_efd_item_format( struct xfs_log_vec *lv) { struct xfs_efd_log_item *efdp = EFD_ITEM(lip); + struct xfs_efd_log_format *efd; struct xfs_log_iovec *vec; - - ASSERT(efdp->efd_next_extent == efdp->efd_format.efd_nextents); - - efdp->efd_format.efd_type = XFS_LI_EFD; - efdp->efd_format.efd_size = 1; + struct xfs_bmap_free_item *free; + int e = 0; vec = xlog_first_iovec(lv); - memcpy(vec->i_addr, &efdp->efd_format, xfs_efd_item_sizeof(efdp)); - vec->i_len = xfs_efd_item_sizeof(efdp); vec->i_type = XLOG_REG_TYPE_EFD_FORMAT; - ASSERT(vec->i_len >= sizeof(xfs_efd_log_format_t)); + vec->i_len = xfs_efd_item_sizeof(efdp); + + efd = vec->i_addr; + efd->efd_type = XFS_LI_EFD; + efd->efd_size = 1; + efd->efd_efi_id = (unsigned long)efdp->efd_efip; + + efd->efd_nextents = efdp->efd_flist.xbf_count; + + for (free = efdp->efd_flist.xbf_first; free; free = free->xbfi_next) { + efd->efd_extents[e].ext_start = free->xbfi_startblock; + efd->efd_extents[e].ext_len = free->xbfi_blockcount; + e++; + } xlog_last_iovec(lv, vec); } @@ -431,7 +457,7 @@ xfs_efd_item_unlock( struct xfs_log_item *lip) { if (lip->li_flags & XFS_LI_ABORTED) - xfs_efd_item_free(EFD_ITEM(lip)); + kmem_zone_free(xfs_efd_zone, EFD_ITEM(lip)); } /* @@ -453,9 +479,9 @@ xfs_efd_item_committed( * EFI got unpinned and freed before the EFD got aborted. */ if (!(lip->li_flags & XFS_LI_ABORTED)) - xfs_efi_release(efdp->efd_efip, efdp->efd_format.efd_nextents); + xfs_efi_release(efdp->efd_efip, efdp->efd_flist.xbf_count); - xfs_efd_item_free(efdp); + kmem_zone_free(xfs_efd_zone, efdp); return (xfs_lsn_t)-1; } @@ -487,32 +513,32 @@ static const struct xfs_item_ops xfs_efd_item_ops = { .iop_committing = xfs_efd_item_committing }; -/* - * Allocate and initialize an efd item with the given number of extents. - */ struct xfs_efd_log_item * -xfs_efd_init( - struct xfs_mount *mp, - struct xfs_efi_log_item *efip, - uint nextents) - +xfs_trans_log_efd( + struct xfs_trans *tp, + struct xfs_efi_log_item *efip, + struct xfs_bmap_free *flist) { - struct xfs_efd_log_item *efdp; - uint size; - - ASSERT(nextents > 0); - if (nextents > XFS_EFD_MAX_FAST_EXTENTS) { - size = (uint)(sizeof(xfs_efd_log_item_t) + - ((nextents - 1) * sizeof(xfs_extent_t))); - efdp = kmem_zalloc(size, KM_SLEEP); - } else { - efdp = kmem_zone_zalloc(xfs_efd_zone, KM_SLEEP); - } + struct xfs_efd_log_item *efdp; + + ASSERT(flist->xbf_count > 0); + + efdp = kmem_zone_zalloc(xfs_efd_zone, KM_SLEEP); + + xfs_log_item_init(tp->t_mountp, &efdp->efd_item, XFS_LI_EFD, + &xfs_efd_item_ops); + xfs_trans_add_item(tp, &efdp->efd_item); + + tp->t_flags |= XFS_TRANS_DIRTY; + efdp->efd_item.li_desc->lid_flags |= XFS_LID_DIRTY; - xfs_log_item_init(mp, &efdp->efd_item, XFS_LI_EFD, &xfs_efd_item_ops); efdp->efd_efip = efip; - efdp->efd_format.efd_nextents = nextents; - efdp->efd_format.efd_efi_id = efip->efi_format.efi_id; + /* + * We use a structure assignment here to make life easier for the log + * recovery code. The structure must not be modified in the log item + * code. + */ + efdp->efd_flist = *flist; return efdp; } diff --git a/fs/xfs/xfs_extfree_item.h b/fs/xfs/xfs_extfree_item.h index 0ffbce3..724a7e4 100644 --- a/fs/xfs/xfs_extfree_item.h +++ b/fs/xfs/xfs_extfree_item.h @@ -48,7 +48,8 @@ typedef struct xfs_efi_log_item { atomic_t efi_refcount; atomic_t efi_next_extent; unsigned long efi_flags; /* misc flags */ - xfs_efi_log_format_t efi_format; + struct xfs_bmap_free efi_flist; + unsigned long efi_id; } xfs_efi_log_item_t; /* @@ -59,23 +60,15 @@ typedef struct xfs_efi_log_item { typedef struct xfs_efd_log_item { xfs_log_item_t efd_item; xfs_efi_log_item_t *efd_efip; - uint efd_next_extent; - xfs_efd_log_format_t efd_format; + struct xfs_bmap_free efd_flist; } xfs_efd_log_item_t; -/* - * Max number of extents in fast allocation path. - */ -#define XFS_EFD_MAX_FAST_EXTENTS 16 - extern struct kmem_zone *xfs_efi_zone; extern struct kmem_zone *xfs_efd_zone; -xfs_efi_log_item_t *xfs_efi_init(struct xfs_mount *, uint); -xfs_efd_log_item_t *xfs_efd_init(struct xfs_mount *, xfs_efi_log_item_t *, - uint); -int xfs_efi_copy_format(xfs_log_iovec_t *buf, - xfs_efi_log_format_t *dst_efi_fmt); void xfs_efi_item_free(xfs_efi_log_item_t *); +int xfs_efi_item_from_disk(struct xfs_mount *, + struct xfs_log_iovec *, + struct xfs_efi_log_item **); #endif /* __XFS_EXTFREE_ITEM_H__ */ diff --git a/fs/xfs/xfs_log_recover.c b/fs/xfs/xfs_log_recover.c index b6b669d..61e8587 100644 --- a/fs/xfs/xfs_log_recover.c +++ b/fs/xfs/xfs_log_recover.c @@ -33,7 +33,6 @@ #include "xfs_log_priv.h" #include "xfs_log_recover.h" #include "xfs_inode_item.h" -#include "xfs_extfree_item.h" #include "xfs_trans_priv.h" #include "xfs_alloc.h" #include "xfs_ialloc.h" @@ -42,6 +41,9 @@ #include "xfs_trace.h" #include "xfs_icache.h" #include "xfs_bmap_btree.h" +#include "xfs_bmap.h" +#include "xfs_bmap_util.h" +#include "xfs_extfree_item.h" #include "xfs_dinode.h" #include "xfs_error.h" #include "xfs_dir2.h" @@ -3059,30 +3061,17 @@ xlog_recover_efi_pass2( struct xlog_recover_item *item, xfs_lsn_t lsn) { - int error; - xfs_mount_t *mp = log->l_mp; - xfs_efi_log_item_t *efip; - xfs_efi_log_format_t *efi_formatp; - - efi_formatp = item->ri_buf[0].i_addr; + struct xfs_efi_log_item *efip; + int error; - efip = xfs_efi_init(mp, efi_formatp->efi_nextents); - if ((error = xfs_efi_copy_format(&(item->ri_buf[0]), - &(efip->efi_format)))) { - xfs_efi_item_free(efip); - return error; + error = xfs_efi_item_from_disk(log->l_mp, &item->ri_buf[0], &efip); + if (!error) { + spin_lock(&log->l_ailp->xa_lock); + xfs_trans_ail_update(log->l_ailp, &efip->efi_item, lsn); } - atomic_set(&efip->efi_next_extent, efi_formatp->efi_nextents); - - spin_lock(&log->l_ailp->xa_lock); - /* - * xfs_trans_ail_update() drops the AIL lock. - */ - xfs_trans_ail_update(log->l_ailp, &efip->efi_item, lsn); - return 0; + return error; } - /* * This routine is called when an efd format structure is found in * a committed transaction in the log. It's purpose is to cancel @@ -3119,7 +3108,7 @@ xlog_recover_efd_pass2( while (lip != NULL) { if (lip->li_type == XFS_LI_EFI) { efip = (xfs_efi_log_item_t *)lip; - if (efip->efi_format.efi_id == efi_id) { + if (efip->efi_id == efi_id) { /* * xfs_trans_ail_delete() drops the * AIL lock. @@ -3626,34 +3615,33 @@ xlog_recover_process_efi( xfs_mount_t *mp, xfs_efi_log_item_t *efip) { - xfs_efd_log_item_t *efdp; - xfs_trans_t *tp; - int i; - int error = 0; - xfs_extent_t *extp; + struct xfs_trans *tp; + struct xfs_efd_log_item *efdp; + struct xfs_bmap_free_item *free, *next; xfs_fsblock_t startblock_fsb; + int error = 0; ASSERT(!test_bit(XFS_EFI_RECOVERED, &efip->efi_flags)); /* - * First check the validity of the extents described by the - * EFI. If any are bad, then assume that all are bad and - * just toss the EFI. + * First check the validity of the extents described by the EFI. If + * any are bad, then assume that all are bad and just toss the EFI. */ - for (i = 0; i < efip->efi_format.efi_nextents; i++) { - extp = &(efip->efi_format.efi_extents[i]); - startblock_fsb = XFS_BB_TO_FSB(mp, - XFS_FSB_TO_DADDR(mp, extp->ext_start)); - if ((startblock_fsb == 0) || - (extp->ext_len == 0) || - (startblock_fsb >= mp->m_sb.sb_dblocks) || - (extp->ext_len >= mp->m_sb.sb_agblocks)) { + for (free = efip->efi_flist.xbf_first; free; free = free->xbfi_next) { + startblock_fsb = + XFS_BB_TO_FSB(mp, + XFS_FSB_TO_DADDR(mp, free->xbfi_startblock)); + + if (startblock_fsb == 0 || + free->xbfi_blockcount == 0 || + startblock_fsb >= mp->m_sb.sb_dblocks || + free->xbfi_blockcount >= mp->m_sb.sb_agblocks) { /* - * This will pull the EFI from the AIL and - * free the memory associated with it. + * This will pull the EFI from the AIL and free the + * memory associated with it. */ set_bit(XFS_EFI_RECOVERED, &efip->efi_flags); - xfs_efi_release(efip, efip->efi_format.efi_nextents); + xfs_efi_release(efip, efip->efi_flist.xbf_count); return XFS_ERROR(EIO); } } @@ -3662,15 +3650,19 @@ xlog_recover_process_efi( error = xfs_trans_reserve(tp, &M_RES(mp)->tr_itruncate, 0, 0); if (error) goto abort_error; - efdp = xfs_trans_get_efd(tp, efip, efip->efi_format.efi_nextents); - for (i = 0; i < efip->efi_format.efi_nextents; i++) { - extp = &(efip->efi_format.efi_extents[i]); - error = xfs_free_extent(tp, extp->ext_start, extp->ext_len); + for (free = efip->efi_flist.xbf_first; free; free = free->xbfi_next) { + error = xfs_free_extent(tp, free->xbfi_startblock, + free->xbfi_blockcount); if (error) goto abort_error; - xfs_trans_log_efd_extent(tp, efdp, extp->ext_start, - extp->ext_len); + } + + efdp = xfs_trans_log_efd(tp, efip, &efip->efi_flist); + + for (free = efip->efi_flist.xbf_first; free != NULL; free = next) { + next = free->xbfi_next; + xfs_bmap_del_free(&efip->efi_flist, NULL, free); } set_bit(XFS_EFI_RECOVERED, &efip->efi_flags); diff --git a/fs/xfs/xfs_super.c b/fs/xfs/xfs_super.c index d971f49..368232e 100644 --- a/fs/xfs/xfs_super.c +++ b/fs/xfs/xfs_super.c @@ -1620,15 +1620,13 @@ xfs_init_zones(void) if (!xfs_buf_item_zone) goto out_destroy_log_item_desc_zone; - xfs_efd_zone = kmem_zone_init((sizeof(xfs_efd_log_item_t) + - ((XFS_EFD_MAX_FAST_EXTENTS - 1) * - sizeof(xfs_extent_t))), "xfs_efd_item"); + xfs_efd_zone = + kmem_zone_init(sizeof(struct xfs_efd_log_item), "xfs_efd_item"); if (!xfs_efd_zone) goto out_destroy_buf_item_zone; - xfs_efi_zone = kmem_zone_init((sizeof(xfs_efi_log_item_t) + - ((XFS_EFI_MAX_FAST_EXTENTS - 1) * - sizeof(xfs_extent_t))), "xfs_efi_item"); + xfs_efi_zone = + kmem_zone_init(sizeof(struct xfs_efi_log_item), "xfs_efi_item"); if (!xfs_efi_zone) goto out_destroy_efd_zone; diff --git a/fs/xfs/xfs_trans.h b/fs/xfs/xfs_trans.h index b5bc1ab..f6b4cf0 100644 --- a/fs/xfs/xfs_trans.h +++ b/fs/xfs/xfs_trans.h @@ -20,6 +20,7 @@ /* kernel only transaction subsystem defines */ +struct xfs_bmap_free; struct xfs_buf; struct xfs_buftarg; struct xfs_efd_log_item; @@ -215,19 +216,12 @@ void xfs_trans_ichgtime(struct xfs_trans *, struct xfs_inode *, int); void xfs_trans_ijoin(struct xfs_trans *, struct xfs_inode *, uint); void xfs_trans_log_buf(xfs_trans_t *, struct xfs_buf *, uint, uint); void xfs_trans_log_inode(xfs_trans_t *, struct xfs_inode *, uint); -struct xfs_efi_log_item *xfs_trans_get_efi(xfs_trans_t *, uint); void xfs_efi_release(struct xfs_efi_log_item *, uint); -void xfs_trans_log_efi_extent(xfs_trans_t *, - struct xfs_efi_log_item *, - xfs_fsblock_t, - xfs_extlen_t); -struct xfs_efd_log_item *xfs_trans_get_efd(xfs_trans_t *, - struct xfs_efi_log_item *, - uint); -void xfs_trans_log_efd_extent(xfs_trans_t *, - struct xfs_efd_log_item *, - xfs_fsblock_t, - xfs_extlen_t); +struct xfs_efi_log_item *xfs_trans_log_efi(struct xfs_trans *, + struct xfs_bmap_free *); +struct xfs_efd_log_item *xfs_trans_log_efd(struct xfs_trans *, + struct xfs_efi_log_item *, + struct xfs_bmap_free *); int xfs_trans_commit(xfs_trans_t *, uint flags); int xfs_trans_roll(struct xfs_trans **, struct xfs_inode *); void xfs_trans_cancel(xfs_trans_t *, int); diff --git a/fs/xfs/xfs_trans_extfree.c b/fs/xfs/xfs_trans_extfree.c deleted file mode 100644 index 47978ba..0000000 --- a/fs/xfs/xfs_trans_extfree.c +++ /dev/null @@ -1,134 +0,0 @@ -/* - * Copyright (c) 2000,2005 Silicon Graphics, Inc. - * All Rights Reserved. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it would be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ -#include "xfs.h" -#include "xfs_fs.h" -#include "xfs_shared.h" -#include "xfs_log_format.h" -#include "xfs_trans_resv.h" -#include "xfs_sb.h" -#include "xfs_ag.h" -#include "xfs_mount.h" -#include "xfs_trans.h" -#include "xfs_trans_priv.h" -#include "xfs_extfree_item.h" - -/* - * This routine is called to allocate an "extent free intention" - * log item that will hold nextents worth of extents. The - * caller must use all nextents extents, because we are not - * flexible about this at all. - */ -xfs_efi_log_item_t * -xfs_trans_get_efi(xfs_trans_t *tp, - uint nextents) -{ - xfs_efi_log_item_t *efip; - - ASSERT(tp != NULL); - ASSERT(nextents > 0); - - efip = xfs_efi_init(tp->t_mountp, nextents); - ASSERT(efip != NULL); - - /* - * Get a log_item_desc to point at the new item. - */ - xfs_trans_add_item(tp, &efip->efi_item); - return efip; -} - -/* - * This routine is called to indicate that the described - * extent is to be logged as needing to be freed. It should - * be called once for each extent to be freed. - */ -void -xfs_trans_log_efi_extent(xfs_trans_t *tp, - xfs_efi_log_item_t *efip, - xfs_fsblock_t start_block, - xfs_extlen_t ext_len) -{ - uint next_extent; - xfs_extent_t *extp; - - tp->t_flags |= XFS_TRANS_DIRTY; - efip->efi_item.li_desc->lid_flags |= XFS_LID_DIRTY; - - /* - * atomic_inc_return gives us the value after the increment; - * we want to use it as an array index so we need to subtract 1 from - * it. - */ - next_extent = atomic_inc_return(&efip->efi_next_extent) - 1; - ASSERT(next_extent < efip->efi_format.efi_nextents); - extp = &(efip->efi_format.efi_extents[next_extent]); - extp->ext_start = start_block; - extp->ext_len = ext_len; -} - - -/* - * This routine is called to allocate an "extent free done" - * log item that will hold nextents worth of extents. The - * caller must use all nextents extents, because we are not - * flexible about this at all. - */ -xfs_efd_log_item_t * -xfs_trans_get_efd(xfs_trans_t *tp, - xfs_efi_log_item_t *efip, - uint nextents) -{ - xfs_efd_log_item_t *efdp; - - ASSERT(tp != NULL); - ASSERT(nextents > 0); - - efdp = xfs_efd_init(tp->t_mountp, efip, nextents); - ASSERT(efdp != NULL); - - /* - * Get a log_item_desc to point at the new item. - */ - xfs_trans_add_item(tp, &efdp->efd_item); - return efdp; -} - -/* - * This routine is called to indicate that the described - * extent is to be logged as having been freed. It should - * be called once for each extent freed. - */ -void -xfs_trans_log_efd_extent(xfs_trans_t *tp, - xfs_efd_log_item_t *efdp, - xfs_fsblock_t start_block, - xfs_extlen_t ext_len) -{ - uint next_extent; - xfs_extent_t *extp; - - tp->t_flags |= XFS_TRANS_DIRTY; - efdp->efd_item.li_desc->lid_flags |= XFS_LID_DIRTY; - - next_extent = efdp->efd_next_extent; - ASSERT(next_extent < efdp->efd_format.efd_nextents); - extp = &(efdp->efd_format.efd_extents[next_extent]); - extp->ext_start = start_block; - extp->ext_len = ext_len; - efdp->efd_next_extent++; -} -- 1.7.10.4 From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 09:15:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 27D7A7F63 for ; Sat, 23 Nov 2013 09:15:39 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id E1378304051 for ; Sat, 23 Nov 2013 07:15:38 -0800 (PST) X-ASG-Debug-ID: 1385219734-04bdf06eed1ea9d0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id hmEYsUWGSalyWtoj (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 07:15:34 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkEvm-0001Rl-HS for xfs@oss.sgi.com; Sat, 23 Nov 2013 15:15:34 +0000 Message-Id: <20131123151534.470066699@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Sat, 23 Nov 2013 07:11:58 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 7/7] xfs: remove opencoded versions of xfs_bmap_cancel References: <20131123151151.716201348@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 7/7] xfs: remove opencoded versions of xfs_bmap_cancel Content-Disposition: inline; filename=0007-xfs-remove-opencoded-versions-of-xfs_bmap_cancel.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385219734 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142555 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- And fold the now otherwise unused xfs_bmap_del_free into xfs_bmap_cancel. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_bmap.c | 33 +++++++++------------------------ fs/xfs/xfs_bmap_util.c | 6 +----- fs/xfs/xfs_bmap_util.h | 3 --- fs/xfs/xfs_log_recover.c | 8 ++------ 4 files changed, 12 insertions(+), 38 deletions(-) diff --git a/fs/xfs/xfs_bmap.c b/fs/xfs/xfs_bmap.c index 66bf92a..3a5383f 100644 --- a/fs/xfs/xfs_bmap.c +++ b/fs/xfs/xfs_bmap.c @@ -646,39 +646,24 @@ xfs_bmap_add_free( } /* - * Remove the entry "free" from the free item list. Prev points to the - * previous entry, unless "free" is the head of the list. - */ -void -xfs_bmap_del_free( - xfs_bmap_free_t *flist, /* free item list header */ - xfs_bmap_free_item_t *prev, /* previous item on list, if any */ - xfs_bmap_free_item_t *free) /* list item to be freed */ -{ - if (prev) - prev->xbfi_next = free->xbfi_next; - else - flist->xbf_first = free->xbfi_next; - flist->xbf_count--; - kmem_zone_free(xfs_bmap_free_item_zone, free); -} - -/* * Free up any items left in the list. */ void xfs_bmap_cancel( - xfs_bmap_free_t *flist) /* list of bmap_free_items */ + struct xfs_bmap_free *flist) { - xfs_bmap_free_item_t *free; /* free list item */ - xfs_bmap_free_item_t *next; + struct xfs_bmap_free_item *free; if (flist->xbf_count == 0) return; + ASSERT(flist->xbf_first != NULL); - for (free = flist->xbf_first; free; free = next) { - next = free->xbfi_next; - xfs_bmap_del_free(flist, NULL, free); + while ((free = flist->xbf_first)) { + flist->xbf_first = free->xbfi_next; + flist->xbf_count--; + + kmem_zone_free(xfs_bmap_free_item_zone, free); + } ASSERT(flist->xbf_count == 0); } diff --git a/fs/xfs/xfs_bmap_util.c b/fs/xfs/xfs_bmap_util.c index d90ce2c..268dbcf 100644 --- a/fs/xfs/xfs_bmap_util.c +++ b/fs/xfs/xfs_bmap_util.c @@ -139,11 +139,7 @@ xfs_bmap_finish( } efd = xfs_trans_log_efd(ntp, efi, flist); - - for (free = flist->xbf_first; free != NULL; free = next) { - next = free->xbfi_next; - xfs_bmap_del_free(flist, NULL, free); - } + xfs_bmap_cancel(flist); return 0; } diff --git a/fs/xfs/xfs_bmap_util.h b/fs/xfs/xfs_bmap_util.h index 900747b..54f81f8 100644 --- a/fs/xfs/xfs_bmap_util.h +++ b/fs/xfs/xfs_bmap_util.h @@ -80,9 +80,6 @@ int xfs_getbmap(struct xfs_inode *ip, struct getbmapx *bmv, xfs_bmap_format_t formatter, void *arg); /* functions in xfs_bmap.c that are only needed by xfs_bmap_util.c */ -void xfs_bmap_del_free(struct xfs_bmap_free *flist, - struct xfs_bmap_free_item *prev, - struct xfs_bmap_free_item *free); int xfs_bmap_extsize_align(struct xfs_mount *mp, struct xfs_bmbt_irec *gotp, struct xfs_bmbt_irec *prevp, xfs_extlen_t extsz, int rt, int eof, int delay, int convert, diff --git a/fs/xfs/xfs_log_recover.c b/fs/xfs/xfs_log_recover.c index b679a0b..e4b2de0 100644 --- a/fs/xfs/xfs_log_recover.c +++ b/fs/xfs/xfs_log_recover.c @@ -3617,7 +3617,7 @@ xlog_recover_process_efi( { struct xfs_trans *tp; struct xfs_efd_log_item *efdp; - struct xfs_bmap_free_item *free, *next; + struct xfs_bmap_free_item *free; xfs_fsblock_t startblock_fsb; int error = 0; @@ -3659,11 +3659,7 @@ xlog_recover_process_efi( } efdp = xfs_trans_log_efd(tp, efip, &efip->efi_flist); - - for (free = efip->efi_flist.xbf_first; free != NULL; free = next) { - next = free->xbfi_next; - xfs_bmap_del_free(&efip->efi_flist, NULL, free); - } + xfs_bmap_cancel(&efip->efi_flist); set_bit(XFS_EFI_RECOVERED, &efip->efi_flags); error = xfs_trans_commit(tp, 0); -- 1.7.10.4 From BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org Sat Nov 23 09:15:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DDE047F53 for ; Sat, 23 Nov 2013 09:15:38 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id CDD978F8039 for ; Sat, 23 Nov 2013 07:15:35 -0800 (PST) X-ASG-Debug-ID: 1385219734-04cb6c537e1e21c0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 7bJIgTA6qRX6BlFu (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 23 Nov 2013 07:15:34 -0800 (PST) X-Barracuda-Envelope-From: BATV+43dee0913089620cf5f0+3744+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkEvm-0001PQ-1k for xfs@oss.sgi.com; Sat, 23 Nov 2013 15:15:34 +0000 Message-Id: <20131123151533.956509245@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Sat, 23 Nov 2013 07:11:54 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 3/7] xfs: remove the dquot log format from the dquot log item References: <20131123151151.716201348@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 3/7] xfs: remove the dquot log format from the dquot log item Content-Disposition: inline; filename=0003-xfs-remove-the-dquot-log-format-from-the-dquot-log-i.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385219734 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142555 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 No need to keep the dquot log format around all the time, we can easily generate it at iop_format time. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_dquot_item.c | 26 ++++++++++---------------- fs/xfs/xfs_dquot_item.h | 1 - 2 files changed, 10 insertions(+), 17 deletions(-) diff --git a/fs/xfs/xfs_dquot_item.c b/fs/xfs/xfs_dquot_item.c index 5f446a7..2df55fe 100644 --- a/fs/xfs/xfs_dquot_item.c +++ b/fs/xfs/xfs_dquot_item.c @@ -60,15 +60,21 @@ xfs_qm_dquot_logitem_format( struct xfs_log_vec *lv) { struct xfs_dq_logitem *qlip = DQUOT_ITEM(lip); + struct xfs_dq_logformat *qlf; struct xfs_log_iovec *vec; - qlip->qli_format.qlf_size = 2; - vec = xlog_first_iovec(lv); - memcpy(vec->i_addr, &qlip->qli_format, sizeof(xfs_dq_logformat_t)); - vec->i_len = sizeof(xfs_dq_logformat_t); + vec->i_len = sizeof(struct xfs_dq_logformat); vec->i_type = XLOG_REG_TYPE_QFORMAT; + qlf = vec->i_addr; + qlf->qlf_type = XFS_LI_DQUOT; + qlf->qlf_size = 2; + qlf->qlf_id = be32_to_cpu(qlip->qli_dquot->q_core.d_id); + qlf->qlf_blkno = qlip->qli_dquot->q_blkno; + qlf->qlf_len = 1; + qlf->qlf_boffset = qlip->qli_dquot->q_bufoffset; + vec = xlog_next_iovec(lv, vec); memcpy(vec->i_addr, &qlip->qli_dquot->q_core, sizeof(xfs_disk_dquot_t)); vec->i_len = sizeof(xfs_disk_dquot_t); @@ -261,18 +267,6 @@ xfs_qm_dquot_logitem_init( xfs_log_item_init(dqp->q_mount, &lp->qli_item, XFS_LI_DQUOT, &xfs_dquot_item_ops); lp->qli_dquot = dqp; - lp->qli_format.qlf_type = XFS_LI_DQUOT; - lp->qli_format.qlf_id = be32_to_cpu(dqp->q_core.d_id); - lp->qli_format.qlf_blkno = dqp->q_blkno; - lp->qli_format.qlf_len = 1; - /* - * This is just the offset of this dquot within its buffer - * (which is currently 1 FSB and probably won't change). - * Hence 32 bits for this offset should be just fine. - * Alternatively, we can store (bufoffset / sizeof(xfs_dqblk_t)) - * here, and recompute it at recovery time. - */ - lp->qli_format.qlf_boffset = (__uint32_t)dqp->q_bufoffset; } /*------------------ QUOTAOFF LOG ITEMS -------------------*/ diff --git a/fs/xfs/xfs_dquot_item.h b/fs/xfs/xfs_dquot_item.h index 5acae2a..925cbe9 100644 --- a/fs/xfs/xfs_dquot_item.h +++ b/fs/xfs/xfs_dquot_item.h @@ -27,7 +27,6 @@ typedef struct xfs_dq_logitem { xfs_log_item_t qli_item; /* common portion */ struct xfs_dquot *qli_dquot; /* dquot ptr */ xfs_lsn_t qli_flush_lsn; /* lsn at last flush */ - xfs_dq_logformat_t qli_format; /* logged structure */ } xfs_dq_logitem_t; typedef struct xfs_qoff_logitem { -- 1.7.10.4 From sale@voip.com.vn Sat Nov 23 14:22:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=HTML_MESSAGE,MIME_HTML_ONLY, SUBJECT_NEEDS_ENCODING,SUBJ_ILLEGAL_CHARS autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5806F7F63 for ; Sat, 23 Nov 2013 14:22:33 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id E690EAC003 for ; Sat, 23 Nov 2013 12:22:32 -0800 (PST) X-ASG-Debug-ID: 1385238151-04bdf06eee201220001-w1Z2WR Received: from voip.com.vn (host.colocrossing.com [192.3.148.114]) by cuda.sgi.com with ESMTP id JcTyH4BhcQHygZAd for ; Sat, 23 Nov 2013 12:22:31 -0800 (PST) X-Barracuda-Envelope-From: sale@voip.com.vn X-Barracuda-Apparent-Source-IP: 192.3.148.114 Received: from voip.com.vn (localhost.localdomain [127.0.0.1]) by voip.com.vn (Postfix) with ESMTP id 4521C1464147 for ; Sat, 23 Nov 2013 23:22:24 +0300 (MSK) Received: by voip.com.vn (sSMTP sendmail emulation); Sat, 23 Nov 2013 23:22:24 +0300 From: sale@voip.com.vn Date: Sat, 23 Nov 2013 23:22:24 +0300 To: linux-xfs@oss.sgi.com Subject: Sở hữu tổng đài 1900 với chi phí thấp MIME-Version: 1.0 X-ASG-Orig-Subj: Sở hữu tổng đài 1900 với chi phí thấp Content-Type: text/html; charset="us-ascii" Content-Disposition: inline Message-Id: <20131123202224.4521C1464147@voip.com.vn> X-Barracuda-Connect: host.colocrossing.com[192.3.148.114] X-Barracuda-Start-Time: 1385238151 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.28 X-Barracuda-Spam-Status: No, SCORE=1.28 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MIME_HTML_ONLY, NO_REAL_NAME, SUBJECT_NEEDS_ENCODING X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142561 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.28 SUBJECT_NEEDS_ENCODING SUBJECT_NEEDS_ENCODING  Kính gửi Quý doanh nghiệp

Kính gửi Quý doanh nghiệp !

Là đơn vị hàng đầu cung cấp các giải pháp tổng đài, giải pháp Contact Center, chúng tôi xin trân trá»ng giá»›i thiệu tá»›i quý doanh nghiệp giải pháp "Tổng đài tư vấn, tổng đài chăm sóc khách hàng 1900" vá»›i các kịch bản linh hoạt:

- Tổng đài tư vấn luật 1900

- Tổng đài tư vấn sức khá»e, tâm lý 1900

- Tổng đài tư vấn thẩm mỹ 1900

- Tổng đài tư vấn thuế 1900

- Tổng đài chăm sóc khách hàng 1900

- Tổng đài  dịch vụ kết bạn

- Tổng đài quà tặng âm nhạc 1900

- Tổng đài dịch vụ sổ xố

- Tổng đài trò chơi

   

Tất cả các tổng đài Ä‘á»u được tích hợp tính năng ưu việt dành cho contact center như:

- Trả lá»i, tương tác tá»± động

            - Ghi âm cuá»™c gá»i vào/ ra

                         - Phân chia cuá»™c gá»i thông minh

                                         - Thống kê/ giám sát, báo cáo

                                                       - Tích hợp cùng hệ thống quản lý dữ liệu khách hàng

                                                                     - Chuyển cuá»™c gá»i qua số hotline (di động) ngoài giá» phục vụ

Äể có thêm thông tin chi tiết vá» giải pháp, quý khách vui lòng truy cập gian hàng hoặc xem ná»™i dung trong thư ngá».

Chúng tôi luôn sẵn sàng hỗ trợ qua hotline: 0988612049 (gặp Thành) - 0904251325 (gặp Thiên) - hoặc qua email: sale@voip.com.vn

Trân trá»ng cám Æ¡n quý khách đã Ä‘á»c tin !

--

http://voip.com.vn

VnVoIP - Giải pháp tổng đài toàn diện

 

 

 

From kiagias@staff.teicrete.gr Sun Nov 24 00:43:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 153117F3F for ; Sun, 24 Nov 2013 00:43:08 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 89FA8AC002 for ; Sat, 23 Nov 2013 22:43:04 -0800 (PST) X-ASG-Debug-ID: 1385275380-04cb6c537e219720002-w1Z2WR Received: from sbg-new.staff.teicrete.gr (sbg.staff.teicrete.gr [147.95.40.100]) by cuda.sgi.com with ESMTP id 3OdMYZbKpIrfunpn for ; Sat, 23 Nov 2013 22:43:01 -0800 (PST) X-Barracuda-Envelope-From: kiagias@staff.teicrete.gr X-Barracuda-Apparent-Source-IP: 147.95.40.100 X-AuditID: 935f2864-b7f5a8e000001fa8-70-52919fa11d1b Received: from poseidon.staff.teicrete.gr (gwher.staff.teicrete.gr [147.95.40.40]) by sbg-new.staff.teicrete.gr (Symantec Messaging Gateway) with SMTP id 4F.7A.08104.1AF91925; Sun, 24 Nov 2013 08:41:41 +0200 (EET) To: undisclosed-recipients:; Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CEE8E0.17CFD36A" X-MimeOLE: Produced By Microsoft Exchange V6.5 Subject: =?ISO-8859-1?Q?V=E1=3Fen=ED=3A_Webmail_odberatel?= Date: Sun, 24 Nov 2013 08:40:41 +0200 X-ASG-Orig-Subj: =?ISO-8859-1?Q?V=E1=3Fen=ED=3A_Webmail_odberatel?= Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: =?ISO-8859-1?Q?V=E1=3Fen=ED=3A_Webmail_odberatel?= Thread-Index: Ac7o4BZ/lEfOOnIKTkWxYCQnNIzi9w== From: "Kiagias Xaralambos" X-Brightmail-Tracker: H4sIAAAAAAAAA02SbUxTZxTH89znvtlZc6loHpxf1rBFZVZdzHYSNnFLtt2ND1tIptmShXVS EAO6tEimbglRoIWxFxCkXEIZJeCAIYqEF20VCgXKmLy0G8pIXQGlBVNfGFvADnbXbgnf/vmf 8z/nd5LDY5WN3canH8/S6Y9rM9Ssgj6fvGPH7rrq4qS9N65Fw61FDqQ8Pw25yxIFvQ+GODhv ymfA8sDKQee4GcPd8mEGxmY8HIwu/M1B35NxBHbJyUFgkYYfG69g+OqXIgqqmsbkXuc9Bq4E ZmnonDbT8HTsZxr6L5yT8z/10bDYGkTQE/JR8JezhoI1zxwF9tJJCpp/L5MTv7UgeDQZD+ZA oxwYlZm6216DMosPw63J18ETeIig4boXw/CAmQLf0n0MrrZH8jC/W2aoGaTgZlc7BSX2cgTu qRkWzl3MoeFOsJ+BirJ5DE3NSzRYu4ZZMBVJLNQ2LXFQNCNfvXLbRcEN1xKClbZ8DN7eWgyD Hf0stHksLEiWGHBPulkYaKjCsNbdg2Bt8R570M+JBc2NSKz4ZoASnSPzjHjWEeREp3+VEWer x7DY9WslJU7VLzPiD9U3kTg38pKY117CiKvlTUi0TQQY8e71Bk6cyq3hxE5rHnrfgz9SvJqi y0jP1un3HPhEcVQqtFKfBZWf94aMOAcZNxaiDTwR9hPJ0Y4ieisZ9bawhUjBq4QJRHqCoXAh WthOqipnmH81FnaRvvGzYV8pRBFXxSwd8Q+Tq8tGKjJIQ+prS8P+ZiGemMz94X5aeJ54Ly9w kex7xNha99/iKGKttOH/IVav+WQIXt57kJTOqyMIGvK4wBaOssLLxHb1D/QdEqR1RNI6Imkd UUTvJe1Dq1xEx5H6mgUc0XuI3eJB6/3vEdeIthg+TdMYsrSpqZosXfoRvS5Lp0nTt6LIx6d0 IlMowYEEHqk3KqdLvk1SMdpsw6lMByI8VkcrE/OKk1TKFO2p0zr9iWT9yQydwYEofsO2HLQv hu2IOzDqgN0lfm/Lpgt1LS9evpTzwRex292hJyf9aNNb1tupd55LiH87lop659L95OL8bu/X I6cVmR/6RtZSylCu6eM/y2O2Kh++UB07FycdchVMHHtzZWfHkbQ64xvKaP7E5jOvLD99duf+ 6fFsV0Hi44tDqsHCzHcTvnzmzHSivVZNG45q9+3CeoP2H3lbgsjPAwAA X-Barracuda-Connect: sbg.staff.teicrete.gr[147.95.40.100] X-Barracuda-Start-Time: 1385275381 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142570 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 HTML_MESSAGE BODY: HTML included in message This is a multi-part message in MIME format. ------_=_NextPart_001_01CEE8E0.17CFD36A Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable V=E1=9Een=ED: Webmail odberatel Oznamujeme v=E1m, =9Ee v=E1=9A e-mailov=FD =FAcet bol prekrocen=FD skladovacie kapacity. Nebudete m=F4ct odosielat a prij=EDmat e-maily a = va=9Ae e-mailov=FD =FAcet bude vymazan=FD z n=E1=9Aho servera. Ak sa chcete = tomuto probl=E9mu vyhn=FAt, Kliknite na odkaz ni=9E=9Aie pre aktualiz=E1ciu pokynov http://webmailupdate40143.jimdo.com/ Dakujem. Mana=9E=E9rsky t=EDm. ------_=_NextPart_001_01CEE8E0.17CFD36A Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable V=E1?en=ED: Webmail odberatel

V=E1žen=ED: Webmail odberateľ

Oznamujeme v=E1m, že v=E1š e-mailov=FD =FAčet bol = prekročen=FD
skladovacie kapacity. Nebudete m=F4cť odosielať a = prij=EDmať e-maily a vaše
e-mailov=FD =FAčet bude vymazan=FD z n=E1šho servera. Ak sa = chcete tomuto probl=E9mu vyhn=FAť,
  Kliknite na odkaz nižšie pre aktualiz=E1ciu pokynov

http://webmailupdate40143.j= imdo.com/

Ďakujem.
Manaž=E9rsky t=EDm.

------_=_NextPart_001_01CEE8E0.17CFD36A-- From BATV+539763cd952552313a5c+3745+infradead.org+hch@bombadil.srs.infradead.org Sun Nov 24 03:18:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E5BFD7F3F for ; Sun, 24 Nov 2013 03:18:40 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8F3BAAC002 for ; Sun, 24 Nov 2013 01:18:37 -0800 (PST) X-ASG-Debug-ID: 1385284710-04bdf06eed226170001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 2y4bNn4VITk7srcz (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 24 Nov 2013 01:18:32 -0800 (PST) X-Barracuda-Envelope-From: BATV+539763cd952552313a5c+3745+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkVpm-0001dZ-NR for xfs@oss.sgi.com; Sun, 24 Nov 2013 09:18:30 +0000 Date: Sun, 24 Nov 2013 01:18:30 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: Re: [PATCH 5/7] xfs: defer EFI and EFD log formatting until iop_format time Message-ID: <20131124091830.GA6253@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 5/7] xfs: defer EFI and EFD log formatting until iop_format time References: <20131123151151.716201348@bombadil.infradead.org> <20131123151534.204073240@bombadil.infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131123151534.204073240@bombadil.infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385284712 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142573 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 On Sat, Nov 23, 2013 at 07:11:56AM -0800, Christoph Hellwig wrote: > No need to allocate large chunks of memory to format each extent into > an array when logging the EFI or EFD items. Instead just point to the > bmap free list and only generate the log format at iop_format time. > > Also get rid of the now almost empty xfs_trans_extfree.c by merging it > into xfs_extfree_item.c. > > Signed-off-by: Christoph Hellwig Turns out this version can fairly easily cause use after frees, so it'll need a bit of an overhaul to get the lifetime rules right. As I have other things in that area in the queue consider patches 5 to 7 withdrawn for now, they will be submitted as a separate series once ready. From alex@zadarastorage.com Sun Nov 24 04:27:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9CAF27F50 for ; Sun, 24 Nov 2013 04:27:18 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9041D30406A for ; Sun, 24 Nov 2013 02:27:15 -0800 (PST) X-ASG-Debug-ID: 1385288829-04cb6c537e222b20001-NocioJ Received: from mail-wi0-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) by cuda.sgi.com with ESMTP id cjpO3qamXA4H3Ivy (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Sun, 24 Nov 2013 02:27:10 -0800 (PST) X-Barracuda-Envelope-From: alex@zadarastorage.com X-Barracuda-Apparent-Source-IP: 209.85.212.170 Received: by mail-wi0-f170.google.com with SMTP id hq4so2713437wib.5 for ; Sun, 24 Nov 2013 02:27:08 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=lObqdzrprQP3nd9tvD45RlSgCJYNOrmAo+RSZJU8KQE=; b=lZ8Y4q0cQ6UDXCnToW/qqdtK5bBii7MyYurOsQj4OnaHf13lHam26AJubBJ39vhuOP ReYJkJV52+tVC/OhTE3AF/xLEc8DTWT8R7b0pU/+ii3RZJcRgeRj6Hfbvhejk43WRlfa je5W8qAxEB3l1cYFO3PtX1TNL48/1la4Uj5xph5PTt+WRAAHp/8orjAtodwNn/W47tyR JJyIRWGcMl7Lyl1SFDmM5I60DCoUr0KEa4VwvCqyEEvlDCuLwMo5Gcfh3P31+MWupoF1 KmV13a2xh7xqBZ61JupNoo87ZTpXgwulg9AYxCIUoWdUmYYGjT/n7wDwyxOvEAykhldZ WUqg== X-Gm-Message-State: ALoCoQldz0uqnMgFTAQ23tussab/8k46p/8YQECbaboFd7wysyfMnZp98/wBCpMmqKHrfEOI4E6o MIME-Version: 1.0 X-Received: by 10.194.175.202 with SMTP id cc10mr234949wjc.48.1385288828499; Sun, 24 Nov 2013 02:27:08 -0800 (PST) Received: by 10.194.169.132 with HTTP; Sun, 24 Nov 2013 02:27:08 -0800 (PST) In-Reply-To: <20131121220713.GB6502@dastard> References: <20131121220713.GB6502@dastard> Date: Sun, 24 Nov 2013 12:27:08 +0200 Message-ID: Subject: Re: XFS umount with IO errors seems to lead to memory corruption From: Alex Lyakas X-ASG-Orig-Subj: Re: XFS umount with IO errors seems to lead to memory corruption To: Dave Chinner , xfs@oss.sgi.com Cc: linux-xfs@vger.kernel.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Barracuda-Connect: mail-wi0-f170.google.com[209.85.212.170] X-Barracuda-Start-Time: 1385288829 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA085 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142574 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 BSF_SC0_SA085 Custom Rule SA085 Hi Dave, thank you for your comments. The test that I am doing is unmounting the XFS, while its underlying block device returns intermittent IO errors. The block device in question is a custom DeviceMapper target. It returns -ECANCELED in this case. Should I return some other errno instead? The same exact test works alright with ext4. It's unmount finishes, system seems to continue functioning normally and kmemleak is also happy. When doing a simpler reproductoin with "error" Device-Mapper, umount gets stuck and never returns, while kernel keeps printing: XFS (dm-0): metadata I/O error: block 0x0 ("xfs_buf_iodone_callbacks") error 5 numblks 1 XFS (dm-0): metadata I/O error: block 0x0 ("xfs_buf_iodone_callbacks") error 5 numblks 1 XFS (dm-0): metadata I/O error: block 0x0 ("xfs_buf_iodone_callbacks") error 5 numblks 1 XFS (dm-0): metadata I/O error: block 0x0 ("xfs_buf_iodone_callbacks") error 5 numblks 1 XFS (dm-0): metadata I/O error: block 0x0 ("xfs_buf_iodone_callbacks") error 5 numblks 1 XFS (dm-0): metadata I/O error: block 0x0 ("xfs_buf_iodone_callbacks") error 5 numblks 1 XFS (dm-0): metadata I/O error: block 0x0 ("xfs_buf_iodone_callbacks") error 5 numblks 1 ... What is the expected behavior of umount in this case? (when there are IO errors during it). This reproduction that I do is: root@vc-00-00-1075-dev:~# cat /etc/xfs.protofile dummy : bootfilename, not used, backward compatibility 0 0 : numbers of blocks and inodes, not used, backward compatibility d--777 0 0 : set 777 perms for the root dir $ $ root@vc-00-00-1075-dev:~# mkfs.xfs -f /dev/vde -p /etc/xfs.protofile meta-data=3D/dev/vde isize=3D256 agcount=3D4, agsize=3D131= 0720 blks =3D sectsz=3D512 attr=3D2, projid32bit=3D0 data =3D bsize=3D4096 blocks=3D5242880, imaxpct= =3D25 =3D sunit=3D0 swidth=3D0 blks naming =3Dversion 2 bsize=3D4096 ascii-ci=3D0 log =3Dinternal log bsize=3D4096 blocks=3D2560, version=3D= 2 =3D sectsz=3D512 sunit=3D0 blks, lazy-coun= t=3D1 realtime =3Dnone extsz=3D4096 blocks=3D0, rtextents=3D0 root@vc-00-00-1075-dev:~# blockdev --getsz /dev/vde 41943040 root@vc-00-00-1075-dev:~# dmsetup create VDE --table "0 41943040 linear /dev/vde 0" root@vc-00-00-1075-dev:~# mount -o noatime,sync /dev/mapper/VDE /export/v122_nas/ copy some files to the mountpoint, then: dmsetup reload VDE --table "0 41943040 error" dmsetup resume VDE umount /export/v122_nas this never returns and /proc shows: root@vc-00-00-1075-dev:~# cat /proc/2684/stack [] xfs_ail_push_all_sync+0x9a/0xd0 [xfs] [] xfs_unmountfs+0x63/0x160 [xfs] [] xfs_fs_put_super+0x25/0x60 [xfs] [] generic_shutdown_super+0x62/0xf0 [] kill_block_super+0x30/0x80 [] deactivate_locked_super+0x3c/0x90 [] deactivate_super+0x4e/0x70 [] mntput_no_expire+0x106/0x160 [] sys_umount+0xa0/0xe0 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff And after some time, hung task warning shows: INFO: task kworker/2:1:39 blocked for more than 120 seconds. "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. kworker/2:1 D ffffffff8180cf00 0 39 2 0x00000000 ffff88007c54db38 0000000000000046 000000027d003700 ffff88007fd03fc0 ffff88007c54dfd8 ffff88007c54dfd8 ffff88007c54dfd8 0000000000013e40 ffff88007c9e9710 ffff88007c4bdc40 00000000000000b8 7fffffffffffffff Call Trace: [] schedule+0x29/0x70 [] schedule_timeout+0x1e5/0x250 [] ? kmem_zone_alloc+0x67/0xe0 [xfs] [] ? kmemleak_alloc+0x26/0x50 [] __down_common+0xa0/0xf0 [] ? xfs_getsb+0x3c/0x70 [xfs] [] __down+0x1d/0x1f [] down+0x41/0x50 [] xfs_buf_lock+0x44/0x110 [xfs] [] xfs_getsb+0x3c/0x70 [xfs] [] xfs_trans_getsb+0x4c/0x140 [xfs] [] xfs_mod_sb+0x4e/0xc0 [xfs] [] xfs_fs_log_dummy+0x54/0x90 [xfs] [] xfs_log_worker+0x48/0x50 [xfs] [] process_one_work+0x141/0x4a0 [] worker_thread+0x168/0x410 [] ? manage_workers+0x120/0x120 [] kthread+0xc0/0xd0 [] ? acpi_get_child+0x47/0x4d [] ? acpi_platform_notify.part.0+0xbb/0xda [] ? flush_kthread_worker+0xb0/0xb0 [] ret_from_fork+0x7c/0xb0 [] ? flush_kthread_worker+0xb0/0xb0 [3] contains some of information that wiki asks for, right before doing the unmount in the original test. I have also re-ran the original test with slub_debug=3DFZ, but it did not show up any warnings (perhaps I am missing something on how to enable the red-zone debugging). Thanks, Alex. [3] root@vc-00-00-1075-dev:/mnt/work/alex# uname -a Linux vc-00-00-1075-dev 3.8.13-557-generic #1382000791 SMP Thu Oct 17 11:22:20 IST 2013 x86_64 x86_64 x86_64 GNU/Linux this is a manually-compiled 3.8.13 kernel, in which: CONFIG_HAVE_DEBUG_KMEMLEAK=3Dy CONFIG_DEBUG_KMEMLEAK=3Dy but no code changes. root@vc-00-00-1075-dev:/mnt/work/alex# xfs_repair -V xfs_repair version 3.1.7 number of CPUs: 4 root@vc-00-00-1075-dev:/mnt/work/alex# cat /proc/meminfo MemTotal: 2050940 kB MemFree: 996376 kB Buffers: 32836 kB Cached: 389208 kB SwapCached: 0 kB Active: 490232 kB Inactive: 239988 kB Active(anon): 311336 kB Inactive(anon): 1336 kB Active(file): 178896 kB Inactive(file): 238652 kB Unevictable: 4632 kB Mlocked: 4632 kB SwapTotal: 522236 kB SwapFree: 522236 kB Dirty: 96 kB Writeback: 0 kB AnonPages: 312920 kB Mapped: 46656 kB Shmem: 1456 kB Slab: 224640 kB SReclaimable: 30040 kB SUnreclaim: 194600 kB KernelStack: 3632 kB PageTables: 14584 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 1547704 kB Committed_AS: 1667900 kB VmallocTotal: 34359738367 kB VmallocUsed: 30860 kB VmallocChunk: 34359648832 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 153588 kB DirectMap2M: 1943552 kB root@vc-00-00-1075-dev:/mnt/work/alex# cat /proc/mounts rootfs / rootfs rw 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 udev /dev devtmpfs rw,relatime,size=3D1016840k,nr_inodes=3D254210,mode=3D75= 5 0 0 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=3D5,mode=3D620,ptmxmod= e=3D000 0 0 tmpfs /run tmpfs rw,nosuid,relatime,size=3D410188k,mode=3D755 0 0 /dev/disk/by-uuid/c2a6ff28-cf03-4785-9ac8-60dd4ed7d3af / ext4 rw,relatime,errors=3Dremount-ro,data=3Dordered 0 0 none /sys/fs/fuse/connections fusectl rw,relatime 0 0 none /sys/kernel/debug debugfs rw,relatime 0 0 none /sys/kernel/security securityfs rw,relatime 0 0 none /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=3D10256k 0 0 none /run/shm tmpfs rw,nosuid,nodev,relatime 0 0 rpc_pipefs /run/rpc_pipefs rpc_pipefs rw,relatime 0 0 172.16.0.12:/export2/work /mnt/work nfs4 rw,relatime,vers=3D4.0,rsize=3D1048576,wsize=3D1048576,namlen=3D255,hard,pr= oto=3Dtcp,port=3D0,timeo=3D600,retrans=3D2,sec=3Dsys,clientaddr=3D172.16.0.= 35,local_lock=3Dnone,addr=3D172.16.0.12 0 0 172.16.0.12:/export2/share /mnt/share nfs4 rw,relatime,vers=3D4.0,rsize=3D1048576,wsize=3D1048576,namlen=3D255,hard,pr= oto=3Dtcp,port=3D0,timeo=3D600,retrans=3D2,sec=3Dsys,clientaddr=3D172.16.0.= 35,local_lock=3Dnone,addr=3D172.16.0.12 0 0 nfsd /proc/fs/nfsd nfsd rw,relatime 0 0 cgroup_root /sys/fs/cgroup tmpfs rw,relatime 0 0 blkio /sys/fs/cgroup/blkio cgroup rw,relatime,perf_event,blkio,freezer,devices,cpuacct,cpu,cpuset 0 0 /dev/mapper/vpart-1 /mnt/bootdir ext4 rw,relatime,(null),debug,data=3Dorder= ed 0 0 /dev/dm-20 /btrfs/pool-00000007 btrfs rw,noatime,nodatasum,nodatacow,notreelog,nospace_cache,clear_cache 0 0 /dev/dm-22 /export/v122_nas xfs rw,sync,noatime,wsync,attr2,inode64,noquota= 0 0 root@vc-00-00-1075-dev:/mnt/work/alex# cat /proc/partitions major minor #blocks name 254 0 52428800 vda 254 16 52428800 vdb 254 32 20971520 vdc 254 48 20971520 vdd 254 64 20971520 vde 254 80 512000 vdf 254 96 512000 vdg 254 112 512000 vdh 254 128 512000 vdi 254 144 512000 vdj 254 160 1048576 vdk 254 176 1048576 vdl 254 192 312320 vdm 254 208 312320 vdn 8 0 5242880 sda 8 1 4717568 sda1 8 2 1 sda2 8 5 522240 sda5 11 0 1048575 sr0 253 0 140737488355327 dm-0 253 1 512000 dm-1 253 2 512000 dm-2 253 3 512000 dm-3 9 1 511988 md1 253 4 511988 dm-4 253 5 1048576 dm-5 253 7 312320 dm-7 253 6 20971520 dm-6 253 8 52428800 dm-8 253 9 20971520 dm-9 253 10 1048576 dm-10 253 11 312320 dm-11 253 12 52428800 dm-12 9 5 18872320 md5 9 2 1048564 md2 9 3 312308 md3 9 4 50329600 md4 253 13 18872320 dm-13 253 14 312308 dm-14 253 15 1048564 dm-15 253 16 50329600 dm-16 253 17 49283072 dm-17 253 18 49283072 dm-18 253 19 49283072 dm-19 253 20 49283072 dm-20 253 21 127926272 dm-21 253 22 127926272 dm-22 root@vc-00-00-1075-dev:/mnt/work/alex# xfs_info /export/v122_nas/ meta-data=3D/dev/dm-22 isize=3D256 agcount=3D4, agsize=3D799= 5392 blks =3D sectsz=3D512 attr=3D2 data =3D bsize=3D4096 blocks=3D31981568, imaxpc= t=3D25 =3D sunit=3D0 swidth=3D0 blks naming =3Dversion 2 bsize=3D4096 ascii-ci=3D0 log =3Dinternal bsize=3D4096 blocks=3D15616, version= =3D2 =3D sectsz=3D512 sunit=3D0 blks, lazy-coun= t=3D1 realtime =3Dnone extsz=3D4096 blocks=3D0, rtextents=3D0 On Fri, Nov 22, 2013 at 12:07 AM, Dave Chinner wrote: > [cc'd the correct xfs list. PLease use xfs@oss.sgi.com in future.] > > On Thu, Nov 21, 2013 at 08:04:36PM +0200, Alex Lyakas wrote: >> Greetings, >> I am using stock XFS from kernel 3.8.13, compiled with kmemleak >> enabled. I am testing a particular scenario, in which the underlying >> block device returns IO errors during XFS umount. Almost in all cases >> this results in kernel crashes in various places, and sometimes >> kmemleak complains, and sometimes CPU soft lockup happens. It always >> happens after XFS messages like: > > What testing are you doing? > > http://xfs.org/index.php/XFS_FAQ#Q:_What_information_should_I_include_whe= n_reporting_a_problem.3F > >> kernel: [ 600.190509] XFS (dm-22): metadata I/O error: block >> 0x7600030 ("xlog_iodone") error 125 numblks 64 >> kernel: [ 600.192267] XFS (dm-22): xfs_do_force_shutdown(0x2) called >> from line 1115 of file >> /mnt/compile/linux-stable/source/fs/xfs/xfs_log.c. Return address =3D >> 0xffffffffa05cffa1 >> kernel: [ 600.192319] XFS (dm-22): Log I/O Error Detected. Shutting >> down filesystem >> kernel: [ 600.192392] XFS (dm-22): Unable to update superblock >> counters. Freespace may not be correct on next mount. >> kernel: [ 600.192398] XFS (dm-22): xfs_log_force: error 5 returned. >> kernel: [ 600.193687] XFS (=E5=A3=B0.Z): Please umount the filesystem = and >> rectify the problem(s) >> >> you can see here the garbage that XFS prints instead of the block device= name. >> In [1] and [2] I am attaching more kernel log from two such crashes. > > So, something is corrupting memory and stamping all over the XFS > structures. > > What's error 125? > > #define ECANCELED 125 /* Operation Canceled */ > > I can't find an driver that actually returns that error to > filesystems, which.... > > >> kernel: [ 600.227881] Modules linked in: xfs raid1 xfrm_user >> xfrm4_tunnel tunnel4 ipcomp xfrm_ipcomp esp4 ah4 scst_vdisk(O) >> iscsi_scst(O) scst(O) dm_zcache(O) dm_btrfs(O) btrfs(O) libcrc32c >> dm_iostat(O) > > .... given you have a bunch of out of tree modules loaded (and some which > are experiemental) suggests that you have a problem with your > storage... > > So, something is corrupting memory across a large number of > subsystems, and the trigger is some custom code to run error > injection. Can you reproduce the problem with something like > dm-faulty? > > Cheers, > > Dave. > -- > Dave Chinner > david@fromorbit.com From BATV+539763cd952552313a5c+3745+infradead.org+hch@bombadil.srs.infradead.org Sun Nov 24 08:04:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id CD17E7F52 for ; Sun, 24 Nov 2013 08:04:17 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9F125304070 for ; Sun, 24 Nov 2013 06:04:14 -0800 (PST) X-ASG-Debug-ID: 1385301853-04bdf06eee2341a0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 1ekYRJNpLyNf5t4Q (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 24 Nov 2013 06:04:13 -0800 (PST) X-Barracuda-Envelope-From: BATV+539763cd952552313a5c+3745+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkaIH-00052X-ET; Sun, 24 Nov 2013 14:04:13 +0000 Date: Sun, 24 Nov 2013 06:04:13 -0800 From: Christoph Hellwig To: linux-fsdevel@vger.kernel.org Cc: xfs@oss.sgi.com Subject: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131124140413.GA19271@infradead.org> X-ASG-Orig-Subj: inode_permission NULL pointer dereference in 3.13-rc1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385301853 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142578 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Seems I can reproduce this by doing a full xfstests run and then shutting down the VM. Doesn't seem to happen with the XFS tree which is still based on 3.12-rc1. [ ok ] Deactivating swap...done. [ ok ] Unmounting local filesystems...done. [ 3387.907240] BUG: unable to handle kernel NULL pointer dereference at 0000000000000028 [ 3387.909554] IP: [] inode_permission+0x5/0x50 [ 3387.910409] PGD 75a3e067 PUD 18f99067 PMD 0 [ 3387.910409] Oops: 0000 [#1] SMP [ 3387.910409] Modules linked in: [ 3387.910409] CPU: 2 PID: 10493 Comm: startpar Not tainted 3.13.0-rc1+ #38 [ 3387.910409] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2007 [ 3387.910409] task: ffff880075a0a090 ti: ffff880077322000 task.ti: ffff880077322000 [ 3387.910409] RIP: 0010:[] [] inode_permission+0x5/0x50 [ 3387.910409] RSP: 0018:ffff880077323cc8 EFLAGS: 00010246 [ 3387.910409] RAX: ffff880075a0a090 RBX: ffff880068d29021 RCX: ffff88007d029818 [ 3387.910409] RDX: 0000000000000002 RSI: 0000000000000081 RDI: 0000000000000000 [ 3387.910409] RBP: ffff880077323d78 R08: 0000000000000007 R09: 0000000000000001 [ 3387.910409] R10: 0000000000000000 R11: 0000000000000000 R12: ffff880077323e40 [ 3387.910409] R13: ffff880077323f24 R14: ffff880075a0a090 R15: ffff880077323e40 [ 3387.910409] FS: 00007f8c9142a700(0000) GS:ffff88007fd00000(0000) knlGS:0000000000000000 [ 3387.910409] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 3387.910409] CR2: 0000000000000028 CR3: 000000003b264000 CR4: 00000000000006e0 [ 3387.910409] Stack: [ 3387.910409] ffff880077323d78 ffffffff8119493e ffff880077323cf8 ffffffff810dafdd [ 3387.910409] ffff880077323e40 ffff880075a0a090 ffff880077323d08 ffff880075a0a090 [ 3387.910409] ffff880077323d78 0000000000000246 ffffffff8119850c 00000000ffffff9c [ 3387.910409] Call Trace: [ 3387.910409] [] ? link_path_walk+0x21e/0x880 [ 3387.910409] [] ? trace_hardirqs_on_caller+0x10d/0x1d0 [ 3387.910409] [] ? path_openat+0x7c/0x670 [ 3387.910409] [] path_openat+0x9f/0x670 [ 3387.910409] [] do_filp_open+0x3e/0xa0 [ 3387.910409] [] ? __alloc_fd+0xce/0x120 [ 3387.910409] [] do_sys_open+0x13c/0x230 [ 3387.910409] [] ? trace_hardirqs_on_caller+0x10d/0x1d0 [ 3387.910409] [] SyS_open+0x1d/0x20 [ 3387.910409] [] system_call_fastpath+0x16/0x1b [ 3387.910409] Code: 75 e8 4c 89 e7 e8 6c 97 ab 00 4c 89 e7 66 83 4b 02 01 e8 3f 9e ab 00 8b 75 e8 eb a9 66 2e 0f 1f 84 00 00 00 00 00 55 40 f6 c6 02 <48> 8b 47 28 48 89 e5 75 07 e8 6d ff ff ff 5d c3 f6 40 50 01 0f [ 3387.910409] RIP [] inode_permission+0x5/0x50 [ 3387.910409] RSP [ 3387.910409] CR2: 0000000000000028 [ 3387.962220] ---[ end trace 548499e322d1b19e ]--- [ 3387.964470] BUG: unable to handle kernel Killed NULL pointer dereference at 0000000000000028 [ 3387.967117] IP: [] inode_permission+0x5/0x50 [ 3387.967740] PGD 7d750067 PUD 7d753067 PMD 0 [ 3387.967740] Oops: 0000 [#2] SMP [ 3387.967740] Modules linked in: [ 3387.967740] CPU: 1 PID: 1 Comm: init Tainted: G D 3.13.0-rc1+ #38 [ 3387.967740] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2007 [ 3387.967740] task: ffff88007d4a4010 ti: ffff88007d4a6000 task.ti: ffff88007d4a6000 [ 3387.967740] RIP: 0010:[] [] inode_permission+0x5/0x50 [ 3387.967740] RSP: 0018:ffff88007d4a7c38 EFLAGS: 00010246 [ 3387.967740] RAX: ffff88007d4a4010 RBX: ffff880005544021 RCX: ffff88007d029818 [ 3387.967740] RDX: 0000000000000002 RSI: 0000000000000081 RDI: 0000000000000000 [ 3387.967740] RBP: ffff88007d4a7ce8 R08: 0000000000000002 R09: 0000000000000001 [ 3387.967740] R10: ffff88007d4a4010 R11: 0000000000000000 R12: ffff88007d4a7dc0 [ 3387.967740] R13: 0000000000000041 R14: ffff88007d4a4010 R15: ffff88007d4a7dc0 [ 3387.967740] FS: 00007f72034b87a0(0000) GS:ffff88007fc80000(0000) knlGS:0000000000000000 [ 3387.967740] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3387.967740] CR2: 0000000000000028 CR3: 000000007ba97000 CR4: 00000000000006e0 [ 3387.967740] Stack: [ 3387.967740] ffff88007d4a7ce8 ffffffff8119493e ffffffff811a1970 ffff88007d4a7dc0 [ 3387.967740] ffffffff82225000 ffff88007d4a4010 0000000000000246 ffff88007d4a4010 [ 3387.967740] ffff88007d4a7ce8 0000000000000246 ffffffff8119594e ffffffff8116333e [ 3387.967740] Call Trace: [ 3387.967740] [] ? link_path_walk+0x21e/0x880 [ 3387.967740] [] ? __d_lookup_rcu+0x1f0/0x1f0 [ 3387.967740] [] ? path_lookupat+0x2e/0x740 [ 3387.967740] [] ? might_fault+0x3e/0x90 [ 3387.967740] [] path_lookupat+0x56/0x740 [ 3387.967740] [] ? might_fault+0x3e/0x90 [ 3387.967740] [] ? trace_hardirqs_on+0xd/0x10 [ 3387.967740] [] ? getname_flags+0x2b/0x110 [ 3387.967740] [] ? might_fault+0x3e/0x90 [ 3387.967740] [] filename_lookup.isra.55+0x2e/0x80 [ 3387.967740] [] user_path_at_empty+0x58/0xa0 [ 3387.967740] [] ? __do_page_fault+0x3be/0x550 [ 3387.967740] [] ? __restore_xstate_sig+0x228/0x530 [ 3387.967740] [] user_path_at+0xc/0x10 [ 3387.967740] [] vfs_fstatat+0x4a/0xa0 [ 3387.967740] [] vfs_stat+0x16/0x20 [ 3387.967740] [] SyS_newstat+0x15/0x30 [ 3387.967740] [] ? lockdep_sys_exit_thunk+0x35/0x67 [ 3387.967740] [] ? trace_hardirqs_on_thunk+0x3a/0x3f [ 3387.967740] [] system_call_fastpath+0x16/0x1b [ 3387.967740] Code: 75 e8 4c 89 e7 e8 6c 97 ab 00 4c 89 e7 66 83 4b 02 01 e8 3f 9e ab 00 8b 75 e8 eb a9 66 2e 0f 1f 84 00 00 00 00 00 55 40 f6 c6 02 <48> 8b 47 28 48 89 e5 75 07 e8 6d ff ff ff 5d c3 f6 40 50 01 0f [ 3387.967740] RIP [] inode_permission+0x5/0x50 [ 3387.967740] RSP [ 3387.967740] CR2: 0000000000000028 [ 3388.034797] ---[ end trace 548499e322d1b19f ]--- [ 3388.036021] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009 [ 3388.036021] From viro@ftp.linux.org.uk Sun Nov 24 09:28:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E62D77F54 for ; Sun, 24 Nov 2013 09:28:05 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id C6E84304059 for ; Sun, 24 Nov 2013 07:28:02 -0800 (PST) X-ASG-Debug-ID: 1385306879-04bdf06eed239050001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id hFPg0LR6hczG5ahS (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 24 Nov 2013 07:28:01 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1VkbbK-0004a6-76; Sun, 24 Nov 2013 15:27:58 +0000 Date: Sun, 24 Nov 2013 15:27:58 +0000 From: Al Viro To: Christoph Hellwig Cc: linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131124152758.GL10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131124140413.GA19271@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385306880 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142580 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sun, Nov 24, 2013 at 06:04:13AM -0800, Christoph Hellwig wrote: > Seems I can reproduce this by doing a full xfstests run and then > shutting down the VM. Doesn't seem to happen with the XFS tree > which is still based on 3.12-rc1. may_lookup() with LOOKUP_RCU in nd->flags and NULL nd->inode, by the look of it... Interesting. AFAICS, path_init() initializes nd->inode on all success exits. As for the places where we reassign nd->inode, we have the following: fs/namei.c:681: nd->inode = nd->path.dentry->d_inode; nd_jump_link(), we would've already left RCU mode fs/namei.c:856: nd->inode = nd->path.dentry->d_inode; follow_link() - ditto. fs/namei.c:1160: nd->inode = nd->path.dentry->d_inode; follow_dotdot_rcu() fs/namei.c:1257: nd->inode = nd->path.dentry->d_inode; follow_dotdot() - not in RCU mode fs/namei.c:1547: nd->inode = inode; walk_component() - inode can't be NULL here, variable has been explicitly compared with NULL a few lines prior fs/namei.c:1825: nd->inode = inode; path_init() with LOOKUP_ROOT; not from stat(2) and it would've already oopsed with NULL inode anyway. fs/namei.c:1892: nd->inode = nd->path.dentry->d_inode; path_init() fs/namei.c:3006: nd->inode = inode; do_last(), not from stat(2) and no may_lookup() done past that point anyway. fs/namei.c:3077: nd->inode = dir->d_inode; do_last(), not from stat(2) which seems to leave two candidates - follow_dotdot_rcu() and path_init(), both setting nd->inode to nd->path.dentry->d_inode... Could you try to reproduce it with something like if (read_seqretry(&mount_lock, nd->m_seq)) goto failed; slapped before the success exit in follow_dotdot_rcu(), just to see if we are hitting some races with umount here? From jeff.liu@oracle.com Sun Nov 24 09:37:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 1821B7F54 for ; Sun, 24 Nov 2013 09:37:00 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id DF33F8F804C for ; Sun, 24 Nov 2013 07:36:56 -0800 (PST) X-ASG-Debug-ID: 1385307415-04bdf06eee239b20001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id 7rgPBKjTj1xi6Nkm (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 24 Nov 2013 07:36:55 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAOFas2j022283 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 24 Nov 2013 15:36:54 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAOFarpr010108 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 24 Nov 2013 15:36:54 GMT Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAOFar53007428 for ; Sun, 24 Nov 2013 15:36:53 GMT Received: from [192.168.1.104] (/221.223.119.90) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 24 Nov 2013 07:36:53 -0800 Message-ID: <52921D12.7040104@oracle.com> Date: Sun, 24 Nov 2013 23:36:50 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH] xfs: return ENOSPC when trying to set more ACLs than XFS_ACL_MAX_ENTRIES Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH] xfs: return ENOSPC when trying to set more ACLs than XFS_ACL_MAX_ENTRIES Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385307415 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142580 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu We currently return EINVAL when trying to set more ACL entries than XFS_ACL_MAX_ENTRIES(), but it would be a bit more meaningful to return ENOSPC in this situation, because the later is used to indicate there is no more space to store new ACLs IMHO. Signed-off-by: Jie Liu --- fs/xfs/xfs_acl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/xfs/xfs_acl.c b/fs/xfs/xfs_acl.c index 370eb3e..4e54a4d 100644 --- a/fs/xfs/xfs_acl.c +++ b/fs/xfs/xfs_acl.c @@ -397,7 +397,7 @@ xfs_xattr_acl_set(struct dentry *dentry, const char *name, if (error) goto out_release; - error = -EINVAL; + error = -ENOSPC; if (acl->a_count > XFS_ACL_MAX_ENTRIES(XFS_M(inode->i_sb))) goto out_release; -- 1.8.3.2 From david@fromorbit.com Sun Nov 24 17:21:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A1E397F3F for ; Sun, 24 Nov 2013 17:21:46 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 93B23304032 for ; Sun, 24 Nov 2013 15:21:43 -0800 (PST) X-ASG-Debug-ID: 1385335301-04cbb04169259ac0001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id U5SlZqshb4ZEW30x for ; Sun, 24 Nov 2013 15:21:41 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhcIAFyJklJ5LHyk/2dsb2JhbABZgweDMLQrhUuBHBd0giUBAQQBOhwjBQsIAw4KCSUPBSUDIROHewW8MBaOcQeDIIETA5gTkhODPCg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl2.internode.on.net with ESMTP; 25 Nov 2013 09:51:40 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vkizh-0002kz-5R; Mon, 25 Nov 2013 10:21:37 +1100 Date: Mon, 25 Nov 2013 10:21:37 +1100 From: Dave Chinner To: Christoph Hellwig Cc: Martin Boutin , "Kernel.org-Linux-RAID" , Eric Sandeen , "Kernel.org-Linux-EXT4" , xfs-oss Subject: Re: Filesystem writes on RAID5 too slow Message-ID: <20131124232137.GA8803@dastard> X-ASG-Orig-Subj: Re: Filesystem writes on RAID5 too slow References: <528A5C45.4080906@redhat.com> <20131119005740.GY6188@dastard> <20131121092606.GU11434@dastard> <20131121234116.GD6502@dastard> <20131122092136.GD32568@infradead.org> <20131122224038.GH6502@dastard> <20131123084106.GA19088@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131123084106.GA19088@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1385335301 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142592 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sat, Nov 23, 2013 at 12:41:06AM -0800, Christoph Hellwig wrote: > On Sat, Nov 23, 2013 at 09:40:38AM +1100, Dave Chinner wrote: > > > geometry, and we already have it wired to to large sector size > > > testing in xfstests. > > > > We don't need to screw around with the sector size - that is > > irrelevant to the problem, and we have an allocation alignment > > test that is supposed to catch these issues: generic/223. > > It didn't imply we need large sector sizes, but the same mechanism > to expodse a large sector size can also be used to present large > stripe units/width. > > > As I said, I have seen occasional failures of that test (once a > > month, on average) as a result of this bug. It was simply not often > > enough - running in a hard loop didn't increase the frequency of > > failures - to be able debug it or to reach my "there's a regression > > I need to look at" threshold. Perhaps we need to revisit that test > > and see if we can make it more likely to trigger failures... > > Seems like 233 should have cought it regularly with the explicit > alignment options on mkfs time. Maybe we also need a test mirroring > the plain dd more closely? Preallocation showed the problem, too, so we probably don't even need dd to check whether allocation alignment is working properly. We should probably write a test that spefically checks all the different anlignment/extent size combinations we can use. Preallocation should behave very similarly to direct IO, but I'm pretty sure that it won't do things like round up allocations to stripe unit/widths like direct IO does. The fact that we do allocation sunit/swidth size alignment for direct Io outside the allocator and sunit/swidth offset alignment inside the allocation is kinda funky.... > I've not seen 233 fail for a long time.. Not surprising, it is a one in several hundred test runs occurrence here... Cheers, Dave. -- Dave Chinner david@fromorbit.com From aroto@lco.net Sun Nov 24 21:27:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9636C7F3F for ; Sun, 24 Nov 2013 21:27:04 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 82CF48F804B for ; Sun, 24 Nov 2013 19:27:01 -0800 (PST) X-ASG-Debug-ID: 1385350014-04cb6c537c255670001-NocioJ Received: from hostsolution737.com (hostsolution737.com [116.251.204.137]) by cuda.sgi.com with ESMTP id yZWoiA3eA0AeovBI (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 24 Nov 2013 19:26:55 -0800 (PST) X-Barracuda-Envelope-From: aroto@lco.net X-Barracuda-Apparent-Source-IP: 116.251.204.137 Received: (qmail 14523 invoked by uid 503); 25 Nov 2013 03:26:52 -0000 Received: from unknown (khegay@insofmarine.ru@194.190.171.34) by hostsolution737.com with ESMTPA; 25 Nov 2013 03:26:52 -0000 Message-ID: <611401E87B8B4AE08228535A898B4403@liamjis> Reply-To: =?windows-1251?B?8e/l9ujg6+jx8vMg4iDu4evg8fLoIPHt4OHm?= =?windows-1251?B?5e3o/w==?= From: =?windows-1251?B?8e/l9ujg6+jx8vMg4iDu4evg8fLoIPHt4OHm?= =?windows-1251?B?5e3o/w==?= To: , , , , Subject: =?windows-1251?B?zu/w5eTl6+Xt6OUg7+7y8OXh7e7x8ugg4iDn?= =?windows-1251?B?4Orz7+Dl7Pv1IPDl8fPw8eD1LiA=?= Date: Mon, 25 Nov 2013 04:26:45 +0100 X-ASG-Orig-Subj: =?windows-1251?B?zu/w5eTl6+Xt6OUg7+7y8OXh7e7x8ugg4iDn?= =?windows-1251?B?4Orz7+Dl7Pv1IPDl8fPw8eD1LiA=?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_1FC1_01CEE996.8C8D74D0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Live Mail 14.0.8089.726 X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8089.726 X-Barracuda-Connect: hostsolution737.com[116.251.204.137] X-Barracuda-Start-Time: 1385350015 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142599 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 BSF_SC0_TG035a Message contains invalid style definition This is a multi-part message in MIME format. ------=_NextPart_000_1FC1_01CEE996.8C8D74D0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_1FC2_01CEE996.8C8D74D0" ------=_NextPart_001_1FC2_01CEE996.8C8D74D0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =CF=F0=E8=E3=EB=E0=F8=E0=E5=EC =C2=E0=F1 =EF=EE=F1=E5=F2=E8=F2=FC =F1=E8=F1= =F2=E5=EC=E0=F2=E8=E7=E8=F0=EE=E2=E0=ED=ED=FB=E9 =EA=F3=F0=F1 =EF=EE =E2=EE= =EF=F0=EE=F1=E0=EC =F0=E0=E7=E2=E8=F2=E8=FF =E8 =F1=EE=E7=E4=E0=ED=E8=FF = =F1=E8=F1=F2=E5=EC=FB =E7=E0=EA=F3=EF=EE=EA =E8 =F1=ED=E0=E1=E6=E5=ED=E8=FF= =ED=E0 =EF=F0=E5=E4=EF=F0=E8=FF=F2=E8=E8.=20 =CD=E0 =EA=F3=F0=F1=E5 =EF=F0=E5=E4=EB=E0=E3=E0=E5=F2=F1=FF =E2=E5=F1=FC = =ED=E5=EE=E1=F5=EE=E4=E8=EC=FB=E9 =F2=E5=EE=F0=E5=F2=E8=F7=E5=F1=EA=E8=E9= =E0=EB=E3=EE=F0=E8=F2=EC =E4=E5=E9=F1=F2=E2=E8=FF =EE=F2=E4=E5=EB=E0 =F1= =ED=E0=E1=E6=E5=ED=E8=FF\=E7=E0=EA=F3=EF=EE=EA, =E2=E7=E0=E8=EC=EE=E4=E5=E9= =F1=F2=E2=E8=FF =F1 =E4=F0=F3=E3=E8=EC=E8 =EE=F2=E4=E5=EB=E0=EC=E8 =F1 =F6= =E5=EB=FC=FE =F3=EF=EE=F0=FF=E4=EE=F7=E5=ED=E8=FF =E8 =EF=EE=E2=FB=F8=E5=ED= =E8=FF =FD=F4=F4=E5=EA=F2=E8=E2=ED=EE=F1=F2=E8 =EC=E0=F2=E5=F0=E8=E0=EB=FC= =ED=EE-=F2=E5=F5=ED=E8=F7=E5=F1=EA=EE=E3=EE =F1=ED=E0=E1=E6=E5=ED=E8=FF =EE= =F0=E3=E0=ED=E8=E7=E0=F6=E8=E8. =D1=EF=E5=F6=E8=E0=EB=E8=F1=F2=E0=EC =EF=F0= =E5=E4=EB=E0=E3=E0=FE=F2=F1=FF =E1=E8=E7=ED=E5=F1-=EA=E5=E9=F1=FB, =EF=EE= =E7=E2=EE=EB=FF=FE=F9=E8=E5 =EC=EE=E4=E5=EB=E8=F0=EE=E2=E0=F2=FC =E8 =EE=EF= =F2=E8=EC=E8=E7=E8=F0=EE=E2=E0=F2=FC =EF=F0=EE=F6=E5=E4=F3=F0=FB =F1=ED=E0= =E1=E6=E5=ED=E8=FF =E8 =E7=E0=EA=F3=EF=EE=EA.=20 =C4=E0=FE=F2=F1=FF =ED=E0=E2=FB=EA=E8 =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF =EF=E5= =F0=E5=E3=EE=E2=EE=F0=EE=E2, =EE=F2=E1=EE=F0=E0 =EF=EE=F1=F2=E0=E2=F9=E8=EA= =E0; =F0=E0=F1=F1=EC=E0=F2=F0=E8=E2=E0=FE=F2=F1=FF =E2=EE=EF=F0=EE=F1=FB,= =F1=E2=FF=E7=E0=ED=ED=FB=E5 =F1 =EF=F0=EE=E2=E5=E4=E5=ED=E8=E5=EC =FD=EB= =E5=EA=F2=F0=EE=ED=ED=FB=F5 =F2=EE=F0=E3=EE=E2. =CC=E5=F0=EE=EF=F0=E8=FF=F2=E8=E5 =EF=F0=EE=F5=EE=E4=E8=F2 =F1 2 =EF=EE 3= =E4=E5=EA=E0=E1=F0=FF, =E2 =E3=EE=F0=EE=E4=E5 =D1.-=CF=E5=F2=E5=F0=E1=F3= =F0=E3=E5. =D0=E0=F1=EF=E8=F1=E0=ED=E8=E5, =E0 =F2=E0=EA=E6=E5 =EF=EE=E4=F0=EE=E1=ED= =F3=FE =EF=F0=EE=E3=F0=E0=EC=EC=F3 =EC=EE=E6=ED=EE =F3=E7=ED=E0=F2=FC =EF= =EE=E4=E0=E2 =E7=E0=EF=F0=EE=F1 =EF=EE =F2=E5=EB=E5=F4=EE=ED=F3: =CA=CE=C4_=D1=CF=C1 6=F7-2 =3D 2I -- 32 ------=_NextPart_001_1FC2_01CEE996.8C8D74D0 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=CF=F0=E8=E3=EB=E0=F8=E0=E5=EC =C2=E0=F1 =EF=EE=F1=E5=F2=E8=F2=FC =F1= =E8=F1=F2=E5=EC=E0=F2=E8=E7=E8=F0=EE=E2=E0=ED=ED=FB=E9 =EA=F3=F0=F1 =EF=EE= =E2=EE=EF=F0=EE=F1=E0=EC =F0=E0=E7=E2=E8=F2=E8=FF =E8=20 =F1=EE=E7=E4=E0=ED=E8=FF =F1=E8=F1=F2=E5=EC=FB =E7=E0=EA=F3=EF=EE=EA =E8 = =F1=ED=E0=E1=E6=E5=ED=E8=FF =ED=E0 =EF=F0=E5=E4=EF=F0=E8=FF=F2=E8=E8. =CD=E0=20 =EA=F3=F0=F1=E5 =EF=F0=E5=E4=EB=E0=E3=E0=E5=F2=F1=FF =E2=E5=F1=FC&nb= sp;=ED=E5=EE=E1=F5=EE=E4=E8=EC=FB=E9 =F2=E5=EE=F0=E5=F2=E8=F7=E5=F1=EA=E8= =E9 =E0=EB=E3=EE=F0=E8=F2=EC =E4=E5=E9=F1=F2=E2=E8=FF=20 =EE=F2=E4=E5=EB=E0 =F1=ED=E0=E1=E6=E5=ED=E8=FF\=E7=E0=EA=F3=EF=EE=EA, =E2= =E7=E0=E8=EC=EE=E4=E5=E9=F1=F2=E2=E8=FF =F1 =E4=F0=F3=E3=E8=EC=E8 =EE=F2=E4= =E5=EB=E0=EC=E8 =F1 =F6=E5=EB=FC=FE =F3=EF=EE=F0=FF=E4=EE=F7=E5=ED=E8=FF=20 =E8 =EF=EE=E2=FB=F8=E5=ED=E8=FF =FD=F4=F4=E5=EA=F2=E8=E2=ED=EE=F1=F2=E8 =EC= =E0=F2=E5=F0=E8=E0=EB=FC=ED=EE-=F2=E5=F5=ED=E8=F7=E5=F1=EA=EE=E3=EE =F1=ED= =E0=E1=E6=E5=ED=E8=FF =EE=F0=E3=E0=ED=E8=E7=E0=F6=E8=E8.=20 =D1=EF=E5=F6=E8=E0=EB=E8=F1=F2=E0=EC =EF=F0=E5=E4=EB=E0=E3=E0=FE=F2=F1=FF= =E1=E8=E7=ED=E5=F1-=EA=E5=E9=F1=FB, =EF=EE=E7=E2=EE=EB=FF=FE=F9=E8=E5 =EC= =EE=E4=E5=EB=E8=F0=EE=E2=E0=F2=FC =E8=20 =EE=EF=F2=E8=EC=E8=E7=E8=F0=EE=E2=E0=F2=FC =EF=F0=EE=F6=E5=E4=F3=F0=FB =F1= =ED=E0=E1=E6=E5=ED=E8=FF =E8 =E7=E0=EA=F3=EF=EE=EA.
=C4=E0=FE=F2=F1=FF= =ED=E0=E2=FB=EA=E8 =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF=20 =EF=E5=F0=E5=E3=EE=E2=EE=F0=EE=E2, =EE=F2=E1=EE=F0=E0 =EF=EE=F1=F2=E0=E2=F9= =E8=EA=E0; =F0=E0=F1=F1=EC=E0=F2=F0=E8=E2=E0=FE=F2=F1=FF =E2=EE=EF=F0=EE=F1= =FB, =F1=E2=FF=E7=E0=ED=ED=FB=E5 =F1 =EF=F0=EE=E2=E5=E4=E5=ED=E8=E5=EC=20 =FD=EB=E5=EA=F2=F0=EE=ED=ED=FB=F5 =F2=EE=F0=E3=EE=E2.
 
=CC=E5=F0=EE=EF=F0=E8=FF=F2=E8=E5 =EF=F0=EE=F5=EE=E4=E8=F2 = ;=F1 2=20 =EF=EE 3 =E4=E5=EA=E0=E1=F0=FF, =E2 =E3=EE=F0=EE=E4=E5 =D1= .-=CF=E5=F2=E5=F0=E1=F3=F0=E3=E5.
 
=D0=E0=F1=EF=E8=F1=E0=ED=E8=E5, =E0 =F2=E0=EA=E6=E5 =EF=EE=E4=F0=EE=E1= =ED=F3=FE =EF=F0=EE=E3=F0=E0=EC=EC=F3 =EC=EE=E6=ED=EE =F3=E7=ED=E0=F2= =FC =EF=EE=E4=E0=E2 =E7=E0=EF=F0=EE=F1 =EF=EE=20 =F2=E5=EB=E5=F4=EE=ED=F3:
=CA=CE=C4_=D1=CF=C1 6=F7= -2 =3D 2I -- 32
------=_NextPart_001_1FC2_01CEE996.8C8D74D0-- ------=_NextPart_000_1FC1_01CEE996.8C8D74D0 Content-Type: application/octet-stream; name="z_13-2014.rar" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="z_13-2014.rar" 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 7dBQb/bQf6+sD1NX1H/jl//kxD17AEAHAA== ------=_NextPart_000_1FC1_01CEE996.8C8D74D0-- From sandeen@sandeen.net Sun Nov 24 21:34:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 733237F3F for ; Sun, 24 Nov 2013 21:34:50 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 494DF304051 for ; Sun, 24 Nov 2013 19:34:50 -0800 (PST) X-ASG-Debug-ID: 1385350488-04bdf06eed260750001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id wqi95k3FaGFATLWX for ; Sun, 24 Nov 2013 19:34:49 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 4A466609A3AD; Sun, 24 Nov 2013 21:34:48 -0600 (CST) Message-ID: <5292C557.9020008@sandeen.net> Date: Sun, 24 Nov 2013 21:34:47 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Jeff Liu , "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: return ENOSPC when trying to set more ACLs than XFS_ACL_MAX_ENTRIES References: <52921D12.7040104@oracle.com> X-ASG-Orig-Subj: Re: [PATCH] xfs: return ENOSPC when trying to set more ACLs than XFS_ACL_MAX_ENTRIES In-Reply-To: <52921D12.7040104@oracle.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1385350488 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142599 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/24/13, 9:36 AM, Jeff Liu wrote: > From: Jie Liu > > We currently return EINVAL when trying to set more ACL entries than > XFS_ACL_MAX_ENTRIES(), but it would be a bit more meaningful to return > ENOSPC in this situation, because the later is used to indicate there > is no more space to store new ACLs IMHO. I'm not quite convinced that it's better; the user will get an error string of "no space left on device" which is misleading too, and I'd argue that it's no better than "invalid argument." To me, I think it's not worth changing, but others may disagree. (I guess looking at ext4, it uses ENOSPC for some similar constraints, so maybe three is precedent for this) The setxattr(2) man page says: > If there is insufficient space remaining to store the extended > attribute, errno is set to either ENOSPC but it doesn't say space in _what_ ... -Eric > Signed-off-by: Jie Liu > --- > fs/xfs/xfs_acl.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/xfs/xfs_acl.c b/fs/xfs/xfs_acl.c > index 370eb3e..4e54a4d 100644 > --- a/fs/xfs/xfs_acl.c > +++ b/fs/xfs/xfs_acl.c > @@ -397,7 +397,7 @@ xfs_xattr_acl_set(struct dentry *dentry, const char *name, > if (error) > goto out_release; > > - error = -EINVAL; > + error = -ENOSPC; > if (acl->a_count > XFS_ACL_MAX_ENTRIES(XFS_M(inode->i_sb))) > goto out_release; > > From jeff.liu@oracle.com Sun Nov 24 22:57:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C3C617F3F for ; Sun, 24 Nov 2013 22:57:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id A4159304051 for ; Sun, 24 Nov 2013 20:57:23 -0800 (PST) X-ASG-Debug-ID: 1385355442-04cb6c537e2594b0001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id uWDz1JvTnDrLdV5X (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 24 Nov 2013 20:57:22 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAP4vLnq017739 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 25 Nov 2013 04:57:21 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAP4vJRu022856 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 25 Nov 2013 04:57:20 GMT Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAP4vJqS022851; Mon, 25 Nov 2013 04:57:19 GMT Received: from [192.168.1.104] (/123.119.101.83) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 24 Nov 2013 20:57:19 -0800 Message-ID: <5292D8AB.5080003@oracle.com> Date: Mon, 25 Nov 2013 12:57:15 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Eric Sandeen , "xfs@oss.sgi.com" Subject: Re: [PATCH] xfs: return ENOSPC when trying to set more ACLs than XFS_ACL_MAX_ENTRIES References: <52921D12.7040104@oracle.com> <5292C557.9020008@sandeen.net> X-ASG-Orig-Subj: Re: [PATCH] xfs: return ENOSPC when trying to set more ACLs than XFS_ACL_MAX_ENTRIES In-Reply-To: <5292C557.9020008@sandeen.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385355442 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142600 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/25 2013 11:34 AM, Eric Sandeen wrote: > On 11/24/13, 9:36 AM, Jeff Liu wrote: >> From: Jie Liu >> >> We currently return EINVAL when trying to set more ACL entries than >> XFS_ACL_MAX_ENTRIES(), but it would be a bit more meaningful to return >> ENOSPC in this situation, because the later is used to indicate there >> is no more space to store new ACLs IMHO. > > I'm not quite convinced that it's better; the user will get an > error string of "no space left on device" which is misleading too, I admit that both looks misleading... > and I'd argue that it's no better than "invalid argument." > > To me, I think it's not worth changing, but others may disagree. > > (I guess looking at ext4, it uses ENOSPC for some similar constraints, > so maybe three is precedent for this) Btrfs also uses ENOSPC, but JFS would return something like "Argument list too long" in this case. Thanks, -Jeff > > The setxattr(2) man page says: > >> If there is insufficient space remaining to store the extended >> attribute, errno is set to either ENOSPC > > but it doesn't say space in _what_ ... > > -Eric > >> Signed-off-by: Jie Liu >> --- >> fs/xfs/xfs_acl.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/fs/xfs/xfs_acl.c b/fs/xfs/xfs_acl.c >> index 370eb3e..4e54a4d 100644 >> --- a/fs/xfs/xfs_acl.c >> +++ b/fs/xfs/xfs_acl.c >> @@ -397,7 +397,7 @@ xfs_xattr_acl_set(struct dentry *dentry, const char *name, >> if (error) >> goto out_release; >> >> - error = -EINVAL; >> + error = -ENOSPC; >> if (acl->a_count > XFS_ACL_MAX_ENTRIES(XFS_M(inode->i_sb))) >> goto out_release; >> >> > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From jimmychow26@gmail.com Mon Nov 25 01:34:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,FREEMAIL_REPLY,HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 08A3E7F3F for ; Mon, 25 Nov 2013 01:34:49 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 60DCDAC007 for ; Sun, 24 Nov 2013 23:34:45 -0800 (PST) X-ASG-Debug-ID: 1385364883-04cb6c537c2606d0001-NocioJ Received: from mail-qa0-f66.google.com (mail-qa0-f66.google.com [209.85.216.66]) by cuda.sgi.com with ESMTP id 1hpwDyw4gQnUGODP (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Sun, 24 Nov 2013 23:34:43 -0800 (PST) X-Barracuda-Envelope-From: jimmychow26@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.216.66 X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.66] Received: by mail-qa0-f66.google.com with SMTP id f11so1897598qae.1 for ; Sun, 24 Nov 2013 23:34:43 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.66] X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.66] 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=qhFx5WdOMNm/8JPPJe8d4rQQc0Mk3CR46a2NVF3zEg0=; b=E7JVzXPIfPodwIhZ2Rm60aMguKm270ODnXQzmkS4tW1pv/4xMk3Z4fS3biEzR+lL0z FAbMCxyNkIkHqsngEdkmKhuqyvVpMZvlqZVVm8e0XjHxZHzcAbVo6pwH/vbRhSkXGCGc ipXH2GQbB/0WfTFmaakP/PnVLm8wy6TVgQltM5/nnuXCW5FGxV0/pQeDNtzP7c1BChzs /mQojD4E1zfPwMi4GF0QO6x20pU4w7ALB2dnHvFSaLeUQIansz6PbD5rwIvjONkjYTRp TzBEV8k8y0URtaK9HoVgMxjN5cjZ3JSSMrMs2umVr0VZiDt54EnfUkhCq+fTo+h3ApN+ lZQA== MIME-Version: 1.0 X-Received: by 10.224.74.201 with SMTP id v9mr38291567qaj.32.1385364882982; Sun, 24 Nov 2013 23:34:42 -0800 (PST) Received: by 10.96.149.163 with HTTP; Sun, 24 Nov 2013 23:34:42 -0800 (PST) Date: Mon, 25 Nov 2013 14:34:42 +0700 Message-ID: Subject: =?UTF-8?B?WGUga2jDoWNoIMSRaSBDYW1wdWNoaWEgZ2nDoSBy4bq7?= From: Chow Wang Phong Jimmy X-ASG-Orig-Subj: =?UTF-8?B?WGUga2jDoWNoIMSRaSBDYW1wdWNoaWEgZ2nDoSBy4bq7?= To: undisclosed-recipients:; Content-Type: multipart/alternative; boundary=089e015368cebc1fff04ebfb651d X-Barracuda-Connect: mail-qa0-f66.google.com[209.85.216.66] X-Barracuda-Start-Time: 1385364883 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.00 X-Barracuda-Spam-Status: No, SCORE=2.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC3_MV0164, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE, MAILTO_TO_SPAM_ADDR X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142603 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email 0.00 HTML_MESSAGE BODY: HTML included in message 2.00 BSF_SC3_MV0164 Custom rule MV0164 --089e015368cebc1fff04ebfb651d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 KlbDqSB4ZSBidcO9dCDEkWkgQ2FtcHVjaGlhIGdpw6EgcuG6uyB04bqhaSBURCBUb3VyaXNtKg0K DQoqT3BlbiB0b3VyIOKAkyB0dXnhur9uIGxpw6puIHbhuq1uIHF14buRYyB04bq/IFPDoGkgR8Oy biDigJMgQ2FtcHVjaGlhLioNCg0KKjEuIEzhu5kgVHLDrG5oKg0KDQrCtyAgICAgICAgICpUUEhD TSAtKiAqUEhOT00gUEVOSCogKi0gU0lFTSBSSUVQOioNCg0KS2jhu59pIGjDoG5oIDEyIGNodXnh ur9uIG3hu5dpIG5nw6B5IHThu6sgVFBIQ00gxJFpIFBITk9NUEVOSCB2w6AgbmfGsOG7o2MgbOG6 oWkuIEzhu5kgdHLDrG5oDQp2w6AgY8OhYyB0cuG6oW0gxJHDs24ga2jDoWNoIG5nYXkgdHJ1bmcg dMOibSB0aMOgbmggcGjhu5EgduG7m2kgxJFp4buDbSB4deG6pXQgYuG6v24gY2jDrW5oIHThuqFp DQp2xINuIHBow7JuZyBjaMOtbmggY+G7p2EgdHJ1bmcgdMOibSBsacOqbiB24bqtbiBxdeG7kWMg dOG6vw0KDQpIaeG7h24gbmF5LCDEkeG7kWkgduG7m2kgdHV54bq/biBsacOqbiB24bqtbiBRdeG7 kWMgVOG6vyBWaeG7h3QgTmFtIC0gQ2FtYm9kaWEgY2jDum5nIHTDtGkgxJHDow0KxJHGsGEgdsOg byBwaOG7pWMgduG7pSBkw7JuZyB4ZSBIeXVuZGFpIDQ1IGNo4buVIGhp4buHbiDEkeG6oWksIHRp 4buHbiBuZ2hpIHbDoCBzYW5nIHRy4buNbmcNCmLhuq1jIG5o4bqldCB04bqhaSBWaeG7h3QgTmFt LiBk4buLY2ggduG7pSBjaOG6pXQgbMaw4bujbmcgaG/DoG4gaOG6o28gduG7m2kgcGjGsMahbmcg Y2jDom0gcGjhu6VjIHbhu6U6DQpBbiB0b8OgbiDigJMgdOG6rW4gdMOsbmgg4oCTIGNodXnDqm4g bmdoaeG7h3AuDQoNCg0KDQoqSUkuIFRo4budaSBHaWFuIHh14bqldCBi4bq/bjoqDQoNCirCtyog ICAgICAgICAgICAgICpUcC5I4buTIENoaSBNaW5oIC0gUGhuw7RtIFDDqm5oKg0KDQoqMDQ6MzAs IDA1OjMwLCAwNjo0NWFtOyAwNzowMGFtOyAwODowMGFtOyAwOTowMGFtOyAxMDozMGFtOyAxMToz MGFtOyAxMjowMDsNCjEzOjMwcG07IDE1OjAwcG07IEdpw6EgdsOpIDExJC8xa2jDoWNoIH4gMjMw LjAwMCBWbmQqDQoNCirCtyogICAgICAgICAgICAgICAqUGhuw7RtIFDDqm5oIC0gVHAuSOG7kyBD aGkgTWluaCoNCg0KKjA0OjMwLCAwNTozMCwgMDY6NDVhbTsgMDc6MDBhbTsgMDg6MDBhbTsgMDk6 MDBhbTsgMTA6MzBhbTsgMTE6MzBhbTsgMTI6MDA7DQoxMzozMHBtOyAxNTowMHBtOyBHacOhIHbD qSAxMSQvMWtow6FjaCB+IDIzMC4wMDAgVm5kKg0KDQoqwrcqICAgICAgICAgICAgICpUcC5I4buT IENoaSBNaW5oIC0gU2nDqm0gUmVhcCAtIFRwLkjhu5MgQ2hpIE1pbioqaCoNCg0KKjA2OjQ1YW0g OyAwODowMGFtIDw9PiAwNjo0NWFtIDsgMDg6MDBhbSBHacOhIHbDqSAyMSQvMWtow6FjaCB+IDQ0 MC4wMDAgVm5kKg0KDQoqwrcqICAgICAgICAgICAgICAgICAgICAgKlRwLkjhu5MgQ2hpIE1pbmgg LSBTaWhhbm91ayBWaWxsZSAtIFRwLkjhu5MgQ2hpIE1pbmgqDQoNCiowNjo0NWFtIDsgMDg6MDBh bSA8PT4gMDY6NDVhbSA7IDA4OjAwYW0gR2nDoSB2w6kgMjEkLzFraMOhY2ggfiA0NDAsMDAwIFZu ZCoNCg0KDQoNCsK3ICAgICpOZ2/DoGkgcmEgY8OybiBjw7MgeGUgZ2nGsOG7nW5nIG7hurFtIGNh byBj4bqlcCBjaHV54bq/biAwMDozMCDEkWkgUGhub21wZW5oIOKAkw0KU2llbSBSZWFwLCBTaWhh bm91ayBWaWxsZS4qDQoNCg0KDQoqSUlJLiBU4buVbmcgxJHDoGkgxJHhurd0IHbDqToqDQoNCipU 4bqhaSBI4buTIENow60gTWluaDoqDQoqxJBDOiAyNjggQ+G7mW5nIEjDsmEsIFAuMTMsIFEuVMOi biBCw6xuaC4qDQoNCirEkGnhu4duIHRob+G6oWk6ICoqIDA4LTY2ODQ2NDI3IC0tIDA4LTYyNzQ2 NDI3Kg0KDQoqSG90bGluZTogIDA5MSA2ODAgMjEwOSAvLyAwOTMyNzc5NzAzIE1zIFBo4bulbmcq DQoNCipFbWFpbDogZHVsaWNoMjEwOUB5YWhvby5jb20gPGR1bGljaDIxMDlAeWFob28uY29tPioN Cg0KDQoNCipJVi4gR0nDgSBWw4k6Kg0KDQoqMSkgVFBIQ00g4oCTIFBITk9NUEVOSCAtIFRQSENN Kg0KDQpN4buZdCBsxrDhu6N0OiAxMSBVU0QgKDIzMC4wMDAgVk7EkCkNCg0KS2jhu6kgSOG7k2k6 IDIyIFVTRCAoNDYwLjAwMCBWTsSQKQ0KDQoqUEhOT00gUEVOSCogKuKAkyBTSUVNIFJFQVAg4oCT KiAqUEhOT00gUEVOSDogOSBVU0QvVsOJLyBsxrDhu6N0LioNCg0KR2nDoSB2w6kga2jDtG5nIGJh byBn4buTbSBjaGkgcGjDrSBWaXNhIG5o4bqtcCBj4bqjbmggQ2FtcHVjaGlhKQ0KDQpWaXNhOiBO aMOibiB2acOqbiBz4bq9IGdpw7pwIGtow6FjaCBsw6BtIHThu50ga2hhaSBo4bqjaSBxdWFuIHTh uqFpIGPhu61hIGto4bqpdS4NCg0KKkNoaSBwaMOtIHZpc2E6IE5o4bqtcCBj4bqjbmggQ2FtcHVj aGlhOiAyNSBVU0QvcGF4LioNCg0KKE1p4buFbiBWaXNhIG5o4bqtcCBj4bqjbmggQ2FtcHVjaGlh IMSR4buRaSB24bubaSBraMOhY2ggUXXhu5FjIHThu4tjaCBWaeG7h3QgTmFtKQ0KDQoqMikqICpE 4buKQ0ggVuG7pCA6Kg0KDQpQaMawxqFuZyB0aeG7h24gduG6rW4gY2h1eeG7g24gaGnhu4duIMSR 4bqhaSwgdGnhu4duIG5naGkgc2FuZyB0cuG7jW5nIHbhu5tpIGTDsm5nIHhlIEh5dW5kYWkNCkxp bW91c2luZSA0MyBjaOG7lSwNCg0KUGjhu6VjIHbhu6UgdOG6rW4gdMOsbmgsIGNodSDEkcOhbywg Y2h1ecOqbiBuZ2hp4buHcCB0cm9uZyBsxKluaCB24buxYyBkdSBs4buLY2ggZGljaCB24bulDQrE kGnhu4NtIGThu6tuZyBjaMOibiBz4bqhY2ggc+G6vSwgw6JuIGPhuqduLg0KDQpU4buVIGNo4bup YyBjw6FjIGNoxrDGoW5nIHRyw6xuaCBkdSBs4buLY2ggY2jhu69hIGTGsOG7oW5nIGLhu4duaCwg ZHUgbOG7i2NoIHRy4buNbiBnw7NpLCBo4buZaQ0Kbmdo4buLIGtow6FjaCBow6BuZywgdGVhbWJ1 aWxkaW5nLi4uDQoNCkNo4bqldCBsxrDhu6NuZyB2xrDhu6N0IHRy4buZaSwgbmhp4buBdSDGsHUg xJHDo2kgZMOgbmggY2hvIGPDoWMgbmjDs20ga2jDoWNoLCBjw7RuZyB0eSwgZ2lhDQrEkcOsbmgu DQpDaHV5w6puIGNobyB0aHXDqiB4ZSBEdSBM4buLY2ggY2jhuqV0IGzGsOG7o25nIGNhbyAuLi4N Cg0KKsSQ4bq3dCBwaMOybmcgS2jDoWNoIHPhuqFuIHbDoCB0cnVuZyBjaHV54buDbiBtaeG7hW4g cGjDrS4qDQoNCipW4bqtbiBjaHV54buDbiBow6BuZyBob8OhICYgYsawdSBwaOG6qW0gJiDigKYg xJFpIENhbXB1Y2hpYSoNCg0KKkNobyB0aHXDqiB4ZSDEkWkgQ2FtcHVjaGlhIGdpw6EgY+G7sWMg c+G7kWMqDQoNCipUb3VyIGR1IGzhu4tjaCB0cuG7jW4gZ8OzaSA0IG5nw6B5IGdpw6EgY2jhu4kg Mi45NTAuMDAwIFZuZCAvMSBraMOhY2guKg0K --089e015368cebc1fff04ebfb651d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

V=C3=A9= xe bu=C3=BDt =C4=91i Campuchia gi=C3=A1 r=E1=BA=BB t=E1=BA=A1i TD Tourism

Open tou= r =E2=80=93 tuy=E1=BA=BFn li=C3=AAn v=E1=BA=ADn qu=E1=BB=91c t=E1=BA=BF S= =C3=A0i G=C3=B2n =E2=80=93 Campuchia.

1. L=E1=BB=99 Tr=C3=ACnh

=C2= =B7=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0TPHCM -=C2=A0PHNOM PENH<= b>=C2=A0- SIE= M RIEP:

Kh=E1=BB=9Fi h=C3=A0nh 12 chuy=E1=BA=BFn m=E1=BB=97i ng= =C3=A0y t=E1=BB=AB TPHCM =C4=91i PHNOMPENH v=C3=A0 ng=C6=B0=E1=BB=A3c l=E1= =BA=A1i. L=E1=BB=99 tr=C3=ACnh v=C3=A0 c=C3=A1c tr=E1=BA=A1m =C4=91=C3=B3n kh=C3=A1c= h ngay trung t=C3=A2m th=C3=A0nh ph=E1=BB=91 v=E1=BB=9Bi =C4=91i=E1=BB=83m = xu=E1=BA=A5t b=E1=BA=BFn ch=C3=ADnh t=E1=BA=A1i v=C4=83n ph=C3=B2ng ch=C3=ADnh c=E1=BB=A7a trung t=C3=A2m li=C3= =AAn v=E1=BA=ADn qu=E1=BB=91c t=E1=BA=BF

Hi=E1=BB=87n nay, =C4=91=E1=BB=91i v=E1=BB=9Bi tuy=E1=BA= =BFn li=C3=AAn v=E1=BA=ADn Qu=E1=BB=91c T=E1=BA=BF Vi=E1=BB=87t=C2=A0= Nam=C2=A0-=C2=A0Cambodia=C2=A0ch=C3=BAng t= =C3=B4i =C4=91=C3=A3 =C4=91=C6=B0a v=C3=A0o ph=E1=BB=A5c v=E1=BB=A5 d=C3=B2= ng xe Hyundai 45 ch=E1=BB=95 hi=E1=BB=87n =C4=91=E1=BA=A1i, ti=E1=BB=87n nghi v= =C3=A0 sang tr=E1=BB=8Dng b=E1=BA=ADc nh=E1=BA=A5t t=E1=BA=A1i Vi=E1=BB=87t= =C2=A0Nam.=C2=A0d=E1=BB=8Bch v=E1=BB=A5 ch=E1=BA=A5t l=C6=B0= =E1=BB=A3ng ho=C3=A0n h=E1=BA=A3o v=E1=BB=9Bi ph=C6=B0=C6=A1ng ch=C3=A2m ph=E1=BB=A5c v=E1=BB=A5: An to=C3=A0= n =E2=80=93 t=E1=BA=ADn t=C3=ACnh =E2=80=93 chuy=C3=AAn nghi=E1=BB=87p.

=C2=A0

II. Th=E1=BB=9Di Gian xu=E1=BA=A5t b=E1=BA=BFn:

=C2=B7=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0Tp.H=E1=BB=93 Chi Minh - Phn=C3=B4m P=C3=AAnh

04:30, 05:30, 06:45am; 07:00am; 08:00am; 09:00am; 10:30am; 11:30am; 12:00; 13:30pm= ; 15:00pm; Gi=C3=A1 v=C3=A9 11$/1kh=C3=A1ch ~ 230.000 Vnd

=C2=B7=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Phn=C3=B4m P=C3=AAnh - Tp.H=E1=BB=93 Chi = Minh=C2=A0

04:30, 05:30, 06:45am; 07:00am; 08:00am; 09:00am; 10:30am; 11:30am; 12:00; 13:30pm; 15:00pm; Gi=C3=A1 v=C3=A9 11$/1kh=C3=A1ch ~ 230.00= 0 Vnd

=C2=B7=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Tp.H=E1=BB=93 Chi Minh - Si=C3=AAm Reap - Tp.H=E1=BB=93 Chi Minh=C2=A0

06:45am ; 08:00am <=3D> 06:45am ; 08:00am Gi=C3=A1 v=C3= =A9 21$/1kh=C3=A1ch ~ 440.000 Vnd

=C2=B7=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<= span style=3D"font-size:7pt">=C2=A0Tp.H=E1=BB=93 Chi Minh - Sihanouk Vil= le - Tp.H=E1=BB=93 Chi Minh=C2=A0=

06:45am ; 08:00am <=3D> 06:45am ; 08:00am Gi=C3=A1 v=C3= =A9 21$/1kh=C3=A1ch ~ 440,000 Vnd

=C2=A0

= =C2=B7=C2=A0 =C2=A0=C2=A0Ngo=C3=A0i ra c=C3=B2n c=C3=B3= xe gi=C6=B0=E1=BB=9Dng n=E1=BA=B1m cao c=E1=BA=A5p chuy=E1=BA=BFn 00:30 =C4=91i Phnompenh =E2=80=93 Siem Reap,= Sihanouk Ville.

=C2=A0

III. T=E1=BB=95ng =C4=91=C3=A0i =C4=91=E1=BA=B7t v=C3=A9:

T=E1=BA=A1i H=E1=BB=93 Ch=C3=AD Minh:
=C4=90C: 268= C=E1=BB=99ng H=C3=B2a, P.13, Q.T=C3=A2n B=C3=ACnh.

=C4=90i=E1=BB=87n tho=E1=BA=A1i:=C2= =A0=C2=A008-66846427=C2=A0--<= span>=C2=A008-62746427

Hotline:=C2= =A0=C2=A0091 680 2109 // 0932779703 Ms Ph=E1=BB=A5ng

Email: dulich2109@yahoo.com

=C2=A0

IV. GI=C3=81 V=C3=89:

1) TPHCM =E2=80=93 PHNOMP= ENH - TPHCM

M=E1=BB=99t l=C6=B0=E1=BB=A3t: 11 USD (230.000 VN=C4=90)<= /span>

Kh=E1=BB=A9 H=E1=BB=93i: 22 USD (460.000 VN=C4=90)=

PHNOM PENH=C2=A0=E2=80=93 SIEM REAP =E2=80= =93=C2=A0PHNOM PENH: 9 USD/V=C3=89/ l=C6=B0=E1=BB=A3t.=

Gi=C3=A1 v=C3=A9 kh=C3=B4ng bao g=E1=BB=93m chi ph=C3=AD = Visa nh=E1=BA=ADp c=E1=BA=A3nh Campuchia)

Visa: Nh=C3=A2n vi=C3=AAn s=E1=BA=BD gi=C3=BAp kh=C3=A1ch= l=C3=A0m t=E1=BB=9D khai h=E1=BA=A3i quan t=E1=BA=A1i c=E1=BB=ADa kh=E1=BA= =A9u.

Chi ph=C3=AD visa: Nh=E1=BA=ADp c=E1=BA=A3nh Campuchia= : 25 USD/pax.

(Mi=E1=BB=85n Visa nh=E1=BA=ADp c=E1=BA=A3nh Campuchia = =C4=91=E1=BB=91i v=E1=BB=9Bi kh=C3=A1ch Qu=E1=BB=91c t=E1=BB=8Bch Vi=E1=BB= =87t=C2=A0Nam)

2)=C2=A0D=E1=BB=8ACH V=E1=BB=A4 :<= /p>

Ph=C6=B0=C6=A1ng ti=E1=BB=87n v=E1=BA=ADn chuy=E1=BB=83n = hi=E1=BB=87n =C4=91=E1=BA=A1i, ti=E1=BB=87n nghi sang tr=E1=BB=8Dng v=E1=BB= =9Bi d=C3=B2ng xe Hyundai Limousine 43 ch=E1=BB=95,

Ph=E1=BB=A5c v=E1=BB=A5 t=E1=BA=ADn t=C3=ACnh, chu =C4=91= =C3=A1o, chuy=C3=AAn nghi=E1=BB=87p trong l=C4=A9nh v=E1=BB=B1c du l=E1=BB= =8Bch dich v=E1=BB=A5
=C4=90i=E1=BB=83m d= =E1=BB=ABng ch=C3=A2n s=E1=BA=A1ch s=E1=BA=BD, =C3=A2n c=E1=BA=A7n.<= /span>

T=E1=BB=95 ch=E1=BB=A9c c=C3=A1c ch=C6=B0=C6=A1ng tr=C3= =ACnh du l=E1=BB=8Bch ch=E1=BB=AFa d=C6=B0=E1=BB=A1ng b=E1=BB=87nh, du l=E1= =BB=8Bch tr=E1=BB=8Dn g=C3=B3i, h=E1=BB=99i ngh=E1=BB=8B kh=C3=A1ch h=C3=A0ng, teambuilding...

Ch=E1=BA=A5t l=C6=B0=E1=BB=A3ng v=C6=B0=E1=BB=A3t tr=E1= =BB=99i, nhi=E1=BB=81u =C6=B0u =C4=91=C3=A3i d=C3=A0nh cho c=C3=A1c nh=C3= =B3m kh=C3=A1ch, c=C3=B4ng ty, gia =C4=91=C3=ACnh.
Chuy=C3=AAn cho thu= =C3=AA xe Du L=E1=BB=8Bch ch=E1=BA=A5t l=C6=B0=E1=BB=A3ng cao ...

=C4=90=E1=BA=B7t ph=C3=B2ng = Kh=C3=A1ch s=E1=BA=A1n v=C3=A0 trung chuy=E1=BB=83n mi=E1=BB=85n ph=C3=AD.<= /span>

V=E1=BA=ADn chuy=E1=BB=83n h= =C3=A0ng ho=C3=A1 & b=C6=B0u ph=E1=BA=A9m & =E2=80=A6 =C4=91i Campu= chia

Cho thu=C3=AA xe =C4=91i Cam= puchia gi=C3=A1 c=E1=BB=B1c s=E1=BB=91c

Tour du l=E1=BB=8Bch tr=E1= =BB=8Dn g=C3=B3i 4 ng=C3=A0y gi=C3=A1 ch=E1=BB=89 2.950.000 Vnd /1 kh=C3=A1= ch.<= /p>

=C2=A0

=C2=A0

=C2=A0

=C2=A0

--089e015368cebc1fff04ebfb651d-- From sila111@mcmurdo.com Mon Nov 25 01:42:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=HTML_MESSAGE, HTML_TAG_BALANCE_HEAD autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id DA13F7F3F for ; Mon, 25 Nov 2013 01:42:40 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 27EE9AC006 for ; Sun, 24 Nov 2013 23:42:39 -0800 (PST) X-ASG-Debug-ID: 1385365356-04cb6c537c260bd0001-NocioJ Received: from mail.nevatuft.ru (neva-taft-4.ip.PeterStar.net [82.140.81.12]) by cuda.sgi.com with ESMTP id LgXH8GEGo9iLpi8M for ; Sun, 24 Nov 2013 23:42:37 -0800 (PST) X-Barracuda-Envelope-From: sila111@mcmurdo.com X-Barracuda-Apparent-Source-IP: 82.140.81.12 Received: from mail.nevatuft.ru (localhost [127.0.0.1]) by mail.nevatuft.ru (Postfix) with ESMTP id 3C18355A797; Mon, 25 Nov 2013 11:40:36 +0400 (MSK) Received: from Unknown (unknown [85.26.234.165]) by mail.nevatuft.ru (Postfix) with ESMTPA id 847B055A5F7; Mon, 25 Nov 2013 11:40:28 +0400 (MSK) Message-ID: <7276E28DD9274020A5ABFAADECEFE31C@rawv> Reply-To: =?windows-1251?B?09TM0Q==?= From: =?windows-1251?B?09TM0Q==?= To: , , , Subject: =?windows-1251?B?zeDp7CDoIPPi7uv87eXt6OUg6O3u8fLw4O32?= =?windows-1251?B?5eI=?= Date: Mon, 25 Nov 2013 08:40:30 +0100 X-ASG-Orig-Subj: =?windows-1251?B?zeDp7CDoIPPi7uv87eXt6OUg6O3u8fLw4O32?= =?windows-1251?B?5eI=?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0812_01CEE9B9.FF75E0E0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: neva-taft-4.ip.PeterStar.net[82.140.81.12] X-Barracuda-Start-Time: 1385365356 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, HTML_TAG_BALANCE_HEAD X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142603 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_TAG_BALANCE_HEAD BODY: HTML has unbalanced "head" tags 0.00 HTML_MESSAGE BODY: HTML included in message This is a multi-part message in MIME format. ------=_NextPart_000_0812_01CEE9B9.FF75E0E0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0813_01CEE9B9.FF75E0E0" ------=_NextPart_001_0813_01CEE9B9.FF75E0E0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =CD=E0=F7=E0=EB=FC=ED=E8=EA=F3 =EE=F2=E4=E5=EB=E0 =EA=E0=E4=F0=EE=E2 ------=_NextPart_001_0813_01CEE9B9.FF75E0E0 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=CD=E0=F7=E0=EB=FC=ED=E8=EA=F3 =EE=F2=E4=E5=EB=E0 =EA=E0=E4=F0=EE=E2=
------=_NextPart_001_0813_01CEE9B9.FF75E0E0-- ------=_NextPart_000_0812_01CEE9B9.FF75E0E0 Content-Type: application/octet-stream; name="=?windows-1251?B?zcDJzCDIzc7R0tDAzc3b1SDD0MDGxMDNLnJh?= =?windows-1251?B?cg==?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?windows-1251?B?zcDJzCDIzc7R0tDAzc3b1SDD0MDGxMDNLnJh?= =?windows-1251?B?cg==?=" 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 eJ347qHFRUVcCLvF/8LEPXsAQAcA ------=_NextPart_000_0812_01CEE9B9.FF75E0E0-- From david@fromorbit.com Mon Nov 25 02:51:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6F82B7F3F for ; Mon, 25 Nov 2013 02:51:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4DA358F8039 for ; Mon, 25 Nov 2013 00:51:03 -0800 (PST) X-ASG-Debug-ID: 1385369461-04cb6c537b263b80001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id kUoJ2EpIx8VvmoKP for ; Mon, 25 Nov 2013 00:51:01 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Au8HAJAOk1J5LHyk/2dsb2JhbABZgweDMLQzhDKBGYEjF3SCJQEBBTocIxAIAw4KCSUPBSUDIRMZh2e9HxaOcQeDIIETA5gTikyHR4M8KA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail04.adl6.internode.on.net with ESMTP; 25 Nov 2013 19:20:53 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VkrsX-0003i7-Pm; Mon, 25 Nov 2013 19:50:49 +1100 Date: Mon, 25 Nov 2013 19:50:49 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 5/7] xfs: defer EFI and EFD log formatting until iop_format time Message-ID: <20131125085049.GB8803@dastard> X-ASG-Orig-Subj: Re: [PATCH 5/7] xfs: defer EFI and EFD log formatting until iop_format time References: <20131123151151.716201348@bombadil.infradead.org> <20131123151534.204073240@bombadil.infradead.org> <20131124091830.GA6253@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131124091830.GA6253@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1385369461 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142604 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sun, Nov 24, 2013 at 01:18:30AM -0800, Christoph Hellwig wrote: > On Sat, Nov 23, 2013 at 07:11:56AM -0800, Christoph Hellwig wrote: > > No need to allocate large chunks of memory to format each extent into > > an array when logging the EFI or EFD items. Instead just point to the > > bmap free list and only generate the log format at iop_format time. > > > > Also get rid of the now almost empty xfs_trans_extfree.c by merging it > > into xfs_extfree_item.c. > > > > Signed-off-by: Christoph Hellwig > > Turns out this version can fairly easily cause use after frees, so it'll > need a bit of an overhaul to get the lifetime rules right. Yeah, you can't use the freelist structure like that - it's a linked, which you copy the freelist structure when logging the EFI/EFD, and then free the items on the linked list. Then when formatting the structure, you walk the list attached to the copy of the freelist structure, which has alreayd been freed. Basically, we've got a bunch of nasty life cycle issues around the EFI/EFD that need to be fixed. Firstly, the EFD code assumes that the EFI always outlives it, but we don't take a reference when we connect the EFD to the EFI - the EFI is created with the reference for the EFD already added to it. Then in abort cases we simply free the EFI, even though there may be an EFD that still references it... So I think that this needs to be fixed up before you can even consider sharing something like a reference counted freelist structure between the EFI/EFD structures.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Mon Nov 25 02:54:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7A8867F3F for ; Mon, 25 Nov 2013 02:54:23 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 072B5AC025 for ; Mon, 25 Nov 2013 00:54:19 -0800 (PST) X-ASG-Debug-ID: 1385369657-04cbb04166273970001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id N2OvaV6KD5wfhJVJ for ; Mon, 25 Nov 2013 00:54:18 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ar0HAMIPk1J5LHyk/2dsb2JhbABZgweDMLQzhUuBIxd0giUBAQQBOhwjBQsIAw4KCSUPBSUDIROHewW9JBaOcQeDIIETA5gTkhODPCg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail04.adl6.internode.on.net with ESMTP; 25 Nov 2013 19:24:17 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vkrvr-0003iJ-4z; Mon, 25 Nov 2013 19:54:15 +1100 Date: Mon, 25 Nov 2013 19:54:15 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 0/7] decouple the in-memory from the on-disk log format Message-ID: <20131125085415.GC8803@dastard> X-ASG-Orig-Subj: Re: [PATCH 0/7] decouple the in-memory from the on-disk log format References: <20131123151151.716201348@bombadil.infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131123151151.716201348@bombadil.infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1385369657 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142604 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sat, Nov 23, 2013 at 07:11:51AM -0800, Christoph Hellwig wrote: > Since the introduction of the CIL we already have a layer of indirection > between the physical log format and the data structure tracking the > changes in memory. But due to the way iop_format works we are still > forced to keep a copy of everything that goes out to the log in memory > even before copying it into the CIL. > > The first patch in this series changes iop_format so that the log items > are free to store their in-memory data however they want before formatting > them into the CIL, and the other patches take advantage of that by not > keeping most log formats in memory all the time. Especially the EFI and > EFD related ones at the end start to show the benefit. OK, it makes sense from that perspective - it should reduce the memory footprint and simplify the code, if nothing else... > What's missing from this series are larger changes to the in-core inode > layout. No needing the full struct icdinode at all times will be the > biggest benefit of this change, but it will be large enough series of it's > own. Can you give us an outline of where you are taking this code and what problems you are trying to solve? I'm missing the big picture view that is driving this work - I think I know where you are going to take it (i.e. closer integration with the vfs struct inode to remove a bunch of duplicate information), but I'd like to know for sure where this is going before looking at the code in real depth... Cheers, Dave. -- Dave Chinner david@fromorbit.com From thrasibule.jimmy@gmail.com Mon Nov 25 02:56:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID, T_FILL_THIS_FORM_SHORT autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 80E497F52 for ; Mon, 25 Nov 2013 02:56:44 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0B9BFAC026 for ; Mon, 25 Nov 2013 00:56:43 -0800 (PST) X-ASG-Debug-ID: 1385369801-04cb6c537e264080001-NocioJ Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by cuda.sgi.com with ESMTP id fn7zYnp2FsHf0zEo (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Mon, 25 Nov 2013 00:56:42 -0800 (PST) X-Barracuda-Envelope-From: thrasibule.jimmy@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.54 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.54] Received: by mail-bk0-f54.google.com with SMTP id v16so1824998bkz.27 for ; Mon, 25 Nov 2013 00:56:40 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.54] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.54] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version:content-transfer-encoding; bh=wNC59DHaXMpEwcKf72sgVggX7F2XKXykjYP5E/XNkEM=; b=VXP5wUNO4Itzw+3X4Dvc0PuiIyvYfq8pJnhudhMrFtNG/7/5IKrHA+QPWX+5QggO7O smLtmwzQK5awIRj/lBOWZhQv3IfNarFPit8xdUblnlY07jHx96J+mATvLXntzzb6rJ4H stVTOZBe2eXnA0zrpjDSCxv8F5zuLzvcWKEqT3v+z4aRlxujjinU5llV2K/bBU/BhxiY FUrMj8xclRcy1mCGvGzyyjml9eEOIriOeAOvZ2RbE3YxsU+MAmBCh2raJ0tt0ifwvTvg NbG7XFBhYRQDLK6HykgJP8W8w77ksXyJ4DCghFoNNsHQmIwFKAJ15uHnj+a3JP1UXr04 1UvA== X-Received: by 10.204.172.145 with SMTP id l17mr23217850bkz.26.1385369799618; Mon, 25 Nov 2013 00:56:39 -0800 (PST) Received: from [172.26.0.10] (router_110401011.ia.colt.net. [213.246.250.146]) by mx.google.com with ESMTPSA id on10sm44775998bkb.13.2013.11.25.00.56.37 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Mon, 25 Nov 2013 00:56:38 -0800 (PST) Message-ID: <1385369796.2076.16.camel@bews002.euractiv.com> Subject: Re: ARC-1120 and MD very sloooow From: Jimmy Thrasibule X-ASG-Orig-Subj: Re: ARC-1120 and MD very sloooow To: stan@hardwarefreak.com Cc: Linux RAID , "xfs@oss.sgi.com" Date: Mon, 25 Nov 2013 09:56:36 +0100 In-Reply-To: <528FBBE5.80404@hardwarefreak.com> References: <1385118796.8091.31.camel@bews002.euractiv.com> <528FBBE5.80404@hardwarefreak.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.8.5 (3.8.5-2.fc19) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-bk0-f54.google.com[209.85.214.54] X-Barracuda-Start-Time: 1385369801 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142604 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Hello Stan, > This may not be an md problem. It appears you've mangled your XFS > filesystem alignment. This may be a contributing factor to the low > write throughput. > > > md3 : active raid10 sdc1[0] sdf1[3] sde1[2] sdd1[1] > > 7813770240 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU] > ... > > /dev/md3 on /srv type xfs (rw,nosuid,nodev,noexec,noatime,attr2,delaylog,inode64,sunit=2048,swidth=4096,noquota) > > Beyond having a ridiculously unnecessary quantity of mount options, it > appears you've got your filesystem alignment messed up, still. Your > RAID geometry is 512KB chunk, 1MB stripe width. Your override above is > telling the filesystem that the RAID geometry is chunk size 1MB and > stripe width 2MB, so XFS is pumping double the IO size that md is > expecting. The nosuid, nodev, noexec, noatime and inode64 options are mine, the others are added by the system. > > # xfs_info /dev/md3 > > meta-data=/dev/md3 isize=256 agcount=32, agsize=30523648 blks > > = sectsz=512 attr=2 > > data = bsize=4096 blocks=976755712, imaxpct=5 > > = sunit=256 swidth=512 blks > > naming =version 2 bsize=4096 ascii-ci=0 > > log =internal bsize=4096 blocks=476936, version=2 > > = sectsz=512 sunit=8 blks, lazy-count=1 > > You created your filesystem with stripe unit of 128KB and stripe width > of 256KB which don't match the RAID geometry. I assume this is the > reason for the fstab overrides. I suggest you try overriding with > values that match the RAID geometry, which should be sunit=1024 and > swidth=2048. This may or may not cure the low write throughput but it's > a good starting point, and should be done anyway. You could also try > specifying zeros to force all filesystem write IOs to be 4KB, i.e. no > alignment. > > Also, your log was created with a stripe unit alignment of 4KB, which is > 128 times smaller than your chunk. The default value is zero, which > means use 4KB IOs. This shouldn't be a problem, but I do wonder why you > manually specified a value equal to the default. > > mkfs.xfs automatically reads the stripe geometry from md and sets > sunit/swidth correctly (assuming non-nested arrays). Why did you > specify these manually? It is said to trust mkfs.xfs, that's what I did. No options have been specified by me and mkfs.xfs guessed everything by itself. > > The issue is that disk access is very slow and I cannot spot why. Here > > is some data when I try to access the file system. > > > > > > # dd if=/dev/zero of=/srv/test.zero bs=512K count=6000 > > 6000+0 records in > > 6000+0 records out > > 3145728000 bytes (3.1 GB) copied, 82.2142 s, 38.3 MB/s > > > > # dd if=/srv/store/video/test.zero of=/dev/null > > 6144000+0 records in > > 6144000+0 records out > > 3145728000 bytes (3.1 GB) copied, 12.0893 s, 260 MB/s > > What percent of the filesystem space is currently used? Very small, 3GB / 6TB, something like 0.05%. > > First run: > > $ time ls /srv/files > > [...] > > real 9m59.609s > > user 0m0.408s > > sys 0m0.176s > > This is a separate problem and has nothing to do with the hardware, md, > or XFS. I assisted with a similar, probably identical, ls completion > time issue last week on the XFS list. I'd guess you're storing user and > group data on a remote LDAP server and it is responding somewhat slowly. > Use 'strace -T' with ls and you'll see lots of poll calls and the time > taken by each. 17,189 files at 35ms avg latency per LDAP query yields > 10m02s, if my math is correct, so 35ms is your current avg latency per > query. Be aware that even if you get the average LDAP latency per file > down to 2ms, you're still looking at 34s for ls to complete on this > directory. Much better than 10 minutes, but nothing close to the local > speed you're used to. > > > Second run: > > $ time ls /srv/files > > [...] > > real 0m0.257s > > user 0m0.108s > > sys 0m0.088s > > Here the LDAP data has been cached. Wait an hour, run ls again, and > it'll be slow again. > > > $ ls -l /srv/files | wc -l > > 17189 > > > I guess the controller is what's is blocking here as I encounter the > > issue only on servers where it is installed. I tried many settings like > > enabling or disabling cache but nothing changed. Just using the old good `/etc/passwd` and `/etc/group` files here. There is no special permissions configuration. > The controller is not the cause of the 10 minute ls delay. If you see > the ls delay only on servers with this controller it is coincidence. > The cause lay elsewhere. > > Areca are pretty crappy controllers generally, but I doubt they're at > fault WRT your low write throughput, though it is possible. Well I have issues only on those servers. Strange enough. I see however that I messed the outputs concerning the filesystem details. Let me put everything in order. Server 1 -------- # xfs_info /dev/md3 meta-data=/dev/mapper/data-video isize=256 agcount=33, agsize=50331520 blks = sectsz=512 attr=2 data = bsize=4096 blocks=1610612736, imaxpct=5 = sunit=128 swidth=256 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=521728, version=2 = sectsz=512 sunit=8 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 # mdadm -D /dev/md3 /dev/md3: Version : 1.2 Creation Time : Thu Oct 24 14:33:59 2013 Raid Level : raid10 Array Size : 7813770240 (7451.79 GiB 8001.30 GB) Used Dev Size : 3906885120 (3725.90 GiB 4000.65 GB) Raid Devices : 4 Total Devices : 4 Persistence : Superblock is persistent Update Time : Fri Nov 22 12:30:20 2013 State : clean Active Devices : 4 Working Devices : 4 Failed Devices : 0 Spare Devices : 0 Layout : near=2 Chunk Size : 512K Name : srv1:data (local to host srv1) UUID : ea612767:5870a6f5:38e8537a:8fd03631 Events : 22 Number Major Minor RaidDevice State 0 8 33 0 active sync /dev/sdc1 1 8 49 1 active sync /dev/sdd1 2 8 65 2 active sync /dev/sde1 3 8 81 3 active sync /dev/sdf1 # grep md3 /etc/fstab /dev/md3 /srv xfs defaults,inode64 0 0 Server 2 -------- # xfs_info /dev/md0 meta-data=/dev/md0 isize=256 agcount=32, agsize=30523648 blks = sectsz=512 attr=2 data = bsize=4096 blocks=976755712, imaxpct=5 = sunit=256 swidth=512 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=476936, version=2 = sectsz=512 sunit=8 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 # mdadm -D /dev/md0 /dev/md0: Version : 1.2 Creation Time : Thu Nov 8 11:20:57 2012 Raid Level : raid10 Array Size : 3907022848 (3726.03 GiB 4000.79 GB) Used Dev Size : 1953511424 (1863.01 GiB 2000.40 GB) Raid Devices : 4 Total Devices : 5 Persistence : Superblock is persistent Update Time : Mon Nov 25 08:37:33 2013 State : active Active Devices : 4 Working Devices : 5 Failed Devices : 0 Spare Devices : 1 Layout : near=2 Chunk Size : 1024K Name : srv2:0 UUID : 0bb3f599:e414f7ae:0ba93fa2:7a2b4e67 Events : 280490 Number Major Minor RaidDevice State 0 8 17 0 active sync /dev/sdb1 1 8 33 1 active sync /dev/sdc1 2 8 49 2 active sync /dev/sdd1 5 8 65 3 active sync /dev/sde1 4 8 81 - spare /dev/sdf1 # grep md0 /etc/fstab /dev/md0 /srv noatime,nodev,nosuid,noexec,inode64 0 0 -- Jimmy From david@fromorbit.com Mon Nov 25 03:15:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7C2967F3F for ; Mon, 25 Nov 2013 03:15:40 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 68EE38F804B for ; Mon, 25 Nov 2013 01:15:37 -0800 (PST) X-ASG-Debug-ID: 1385370935-04cbb04169274b30001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id YWhp12sadzORFhed for ; Mon, 25 Nov 2013 01:15:35 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ar0HAJcUk1J5LHyk/2dsb2JhbABZgweDMLQ0hUuBIxd0giUBAQUnExwjEAgDDgoJJQ8FJQMhE4gAvQ4XFo5xB4MggRMDmBOKTIdHgzwo Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail04.adl6.internode.on.net with ESMTP; 25 Nov 2013 19:45:31 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VksGO-0003p2-0S; Mon, 25 Nov 2013 20:15:28 +1100 Date: Mon, 25 Nov 2013 20:15:27 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 1/7] xfs: let iop_format write directly into the linear buffer Message-ID: <20131125091527.GD8803@dastard> X-ASG-Orig-Subj: Re: [PATCH 1/7] xfs: let iop_format write directly into the linear buffer References: <20131123151151.716201348@bombadil.infradead.org> <20131123151533.726941044@bombadil.infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131123151533.726941044@bombadil.infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1385370935 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142604 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sat, Nov 23, 2013 at 07:11:52AM -0800, Christoph Hellwig wrote: > Instead of setting up pointers to memory locations in iop_format which then > get copied into the CIL linear buffer after return move the copy into > the individual inode items. This avoids the need to always have a memory > block in the exact same layout that gets written into the log around, and > allow the log items to be much more flexible in their in-memory layouts. There's a lot of fair intricate manipulations in this patch that could be separated and hence easier to understand. I think you could break this up in several patches: - xfs_buf_item_straddle() factoring - removal of the special cases for no endian swapping around xfs_inode_item_format_extents() - a separate patch to introduce xlog_first/next/last_iovec(), as I had to find those first to understand how the new code worked - a new xlog_copy_iovec() function instead of open coding the same 3 lines of code in 14 different places: static inline void xlog_copy_iovec( struct xfs_log_iovec *vec, void *src, int len, int type) { memcpy(vec->i_addr, src_ptr, len); vec->i_len = len; vec->i_type = type; } - and finally all the conversions. The addition of an xlog_copy_vec() helper will make the final patch that does the switchover much smaller and easier to verify.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From miaox@cn.fujitsu.com Mon Nov 25 04:27:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 13EB17F3F for ; Mon, 25 Nov 2013 04:27:43 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id F0658304048 for ; Mon, 25 Nov 2013 02:27:42 -0800 (PST) X-ASG-Debug-ID: 1385375259-04cb6c537e268b90001-NocioJ Received: from song.cn.fujitsu.com (cn.fujitsu.com [222.73.24.84]) by cuda.sgi.com with ESMTP id 4pbpqupzULaBNLiM for ; Mon, 25 Nov 2013 02:27:41 -0800 (PST) X-Barracuda-Envelope-From: miaox@cn.fujitsu.com X-Barracuda-Apparent-Source-IP: 222.73.24.84 X-IronPort-AV: E=Sophos;i="4.93,766,1378828800"; d="scan'208";a="9119510" Received: from unknown (HELO tang.cn.fujitsu.com) ([10.167.250.3]) by song.cn.fujitsu.com with ESMTP; 25 Nov 2013 18:24:12 +0800 Received: from fnstmail02.fnst.cn.fujitsu.com (tang.cn.fujitsu.com [127.0.0.1]) by tang.cn.fujitsu.com (8.14.3/8.13.1) with ESMTP id rAPARcUg031515; Mon, 25 Nov 2013 18:27:38 +0800 Received: from miao.fnst.cn.fujitsu.com ([10.167.226.106]) by fnstmail02.fnst.cn.fujitsu.com (Lotus Domino Release 8.5.3) with ESMTP id 2013112518253404-383272 ; Mon, 25 Nov 2013 18:25:34 +0800 From: Miao Xie To: linux-btrfs@vger.kernel.org, xfs@oss.sgi.com Subject: [PATCH] xfstests,btrfs: add wrong compress type regression test Date: Mon, 25 Nov 2013 18:28:44 +0800 X-ASG-Orig-Subj: [PATCH] xfstests,btrfs: add wrong compress type regression test Message-Id: <1385375324-11019-1-git-send-email-miaox@cn.fujitsu.com> X-Mailer: git-send-email 1.8.3.1 X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/25 18:25:34, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/25 18:25:34, Serialize complete at 2013/11/25 18:25:34 X-Barracuda-Connect: cn.fujitsu.com[222.73.24.84] X-Barracuda-Start-Time: 1385375260 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142606 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- A test to check if the oops will happen when the users write some data into the files whose compress flag is set but the compression of the fs is disabled. Signed-off-by: Miao Xie --- tests/btrfs/022 | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/btrfs/022.out | 5 ++++ tests/btrfs/group | 1 + 3 files changed, 88 insertions(+) create mode 100755 tests/btrfs/022 create mode 100644 tests/btrfs/022.out diff --git a/tests/btrfs/022 b/tests/btrfs/022 new file mode 100755 index 0000000..0755fb5 --- /dev/null +++ b/tests/btrfs/022 @@ -0,0 +1,82 @@ +#! /bin/bash +# FS QA Test No. btrfs/008 +# +# btrfs wrong compression type regression test, from a user report on +# linux-btrfs. +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Fujitsu. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ + +status=1 # failure is the default! + +_cleanup() +{ + rm -f $tmp.* +} + +trap "_cleanup ; exit \$status" 0 1 2 3 15 + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs btrfs +_supported_os Linux +_require_scratch + +__workout() +{ + work_file="$SCRATCH_MNT/tmpfile" + + touch $work_file || _fail "failed create test file" + chattr =c $work_file || _fail "failed change attribute of test file" + dd if=/dev/zero of=$work_file bs=1M count=1 oflag=sync &> /dev/null + if [ $? -ne 0 ]; then + _fail "failed write data into the test file" + fi +} + +echo "*** test nodatacow" +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount "-o nodatacow" +__workout +_scratch_unmount + +echo "*** test compress=no" +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount "-o compress=no" +__workout +_scratch_unmount + +echo "*** test compress-force=no" +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount "-o compress-force=no" +__workout +_scratch_unmount + +echo "*** done" +status=0 ; exit diff --git a/tests/btrfs/022.out b/tests/btrfs/022.out new file mode 100644 index 0000000..611fd67 --- /dev/null +++ b/tests/btrfs/022.out @@ -0,0 +1,5 @@ +QA output created by 022 +*** test nodatacow +*** test compress=no +*** test compress-force=no +*** done diff --git a/tests/btrfs/group b/tests/btrfs/group index 410f8ed..c2adb2f 100644 --- a/tests/btrfs/group +++ b/tests/btrfs/group @@ -24,3 +24,4 @@ 019 auto quick 020 auto quick 021 auto quick +022 auto quick -- 1.8.3.1 From zwu.kernel@gmail.com Mon Nov 25 05:32:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B32EB7F3F for ; Mon, 25 Nov 2013 05:32:44 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2F43AAC002 for ; Mon, 25 Nov 2013 03:32:44 -0800 (PST) X-ASG-Debug-ID: 1385379162-04cb6c537b26b5f0001-NocioJ Received: from e33.co.us.ibm.com (e33.co.us.ibm.com [32.97.110.151]) by cuda.sgi.com with ESMTP id cSgW1nTCjffVrFr3 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 03:32:43 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 32.97.110.151 Received: from /spool/local by e33.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 25 Nov 2013 04:32:42 -0700 Received: from d03dlp03.boulder.ibm.com (9.17.202.179) by e33.co.us.ibm.com (192.168.1.133) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Mon, 25 Nov 2013 04:32:40 -0700 Received: from b03cxnp08026.gho.boulder.ibm.com (b03cxnp08026.gho.boulder.ibm.com [9.17.130.18]) by d03dlp03.boulder.ibm.com (Postfix) with ESMTP id D748C19D8045 for ; Mon, 25 Nov 2013 04:32:34 -0700 (MST) Received: from d03av03.boulder.ibm.com (d03av03.boulder.ibm.com [9.17.195.169]) by b03cxnp08026.gho.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id rAP9Upwa19792008 for ; Mon, 25 Nov 2013 10:30:52 +0100 Received: from d03av03.boulder.ibm.com (localhost [127.0.0.1]) by d03av03.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id rAPBWdkk024499 for ; Mon, 25 Nov 2013 04:32:40 -0700 Received: from us.ibm.com ([9.115.122.226]) by d03av03.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with SMTP id rAPBWbvD024415; Mon, 25 Nov 2013 04:32:38 -0700 Received: by us.ibm.com (sSMTP sendmail emulation); Mon, 25 Nov 2013 19:32:35 +0800 From: Zhi Yong Wu To: xfs@oss.sgi.com Cc: Zhi Yong Wu Subject: [RFC PATCH 0/4] xfs: add O_TMPFILE support Date: Mon, 25 Nov 2013 19:32:30 +0800 X-ASG-Orig-Subj: [RFC PATCH 0/4] xfs: add O_TMPFILE support Message-Id: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> X-Mailer: git-send-email 1.7.6.5 X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 13112511-0928-0000-0000-000003C09C86 X-Barracuda-Connect: e33.co.us.ibm.com[32.97.110.151] X-Barracuda-Start-Time: 1385379163 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142606 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Zhi Yong Wu HI, folks The patchset is trying to add O_TMPFILE support to xfs. To make sure that it is going ahead in the right direction, although it is only one code draft, and hasn't strictly been tested, it is still post out ASAP. For more information, please refer to Dave Chinner's RFD links: 1.) http://oss.sgi.com/archives/xfs/2013-08/msg00339.html 2.) http://oss.sgi.com/archives/xfs/2013-08/msg00336.html 3.) http://oss.sgi.com/archives/xfs/2013-08/msg00341.html Any comments are appreciated, thanks. Zhi Yong Wu (4): xfs: adjust the interface of xfs_qm_vop_dqalloc() xfs: add xfs_create_tmpfile() for O_TMPFILE support xfs: add a new method xfs_vn_tmpfile() xfs: allow linkat() on O_TMPFILE files fs/xfs/xfs_inode.c | 154 +++++++++++++++++++++++++++++++++++++++++++++- fs/xfs/xfs_inode.h | 2 + fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 24 +++++++- fs/xfs/xfs_qm.c | 50 +++++++++------ fs/xfs/xfs_quota.h | 6 +- fs/xfs/xfs_shared.h | 4 +- fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_trans_resv.c | 48 ++++++++++++++ fs/xfs/xfs_trans_resv.h | 4 + fs/xfs/xfs_trans_space.h | 2 + 11 files changed, 270 insertions(+), 28 deletions(-) -- 1.7.6.5 From zwu.kernel@gmail.com Mon Nov 25 05:32:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 419997F52 for ; Mon, 25 Nov 2013 05:32:51 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1202B304059 for ; Mon, 25 Nov 2013 03:32:48 -0800 (PST) X-ASG-Debug-ID: 1385379166-04bdf06eef270cb0001-NocioJ Received: from e38.co.us.ibm.com (e38.co.us.ibm.com [32.97.110.159]) by cuda.sgi.com with ESMTP id j27HNdQrpJ1jxUEP (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 03:32:46 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 32.97.110.159 Received: from /spool/local by e38.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 25 Nov 2013 04:32:45 -0700 Received: from d03dlp02.boulder.ibm.com (9.17.202.178) by e38.co.us.ibm.com (192.168.1.138) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Mon, 25 Nov 2013 04:32:43 -0700 Received: from b03cxnp07027.gho.boulder.ibm.com (b03cxnp07027.gho.boulder.ibm.com [9.17.130.14]) by d03dlp02.boulder.ibm.com (Postfix) with ESMTP id 71E9A3E40026 for ; Mon, 25 Nov 2013 04:32:43 -0700 (MST) Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by b03cxnp07027.gho.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id rAP9UgZu59506742 for ; Mon, 25 Nov 2013 10:30:42 +0100 Received: from d03av02.boulder.ibm.com (localhost [127.0.0.1]) by d03av02.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id rAPBWhrj032455 for ; Mon, 25 Nov 2013 04:32:43 -0700 Received: from us.ibm.com ([9.115.122.226]) by d03av02.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with SMTP id rAPBWex9032277; Mon, 25 Nov 2013 04:32:41 -0700 Received: by us.ibm.com (sSMTP sendmail emulation); Mon, 25 Nov 2013 19:32:38 +0800 From: Zhi Yong Wu To: xfs@oss.sgi.com Cc: Zhi Yong Wu Subject: [RFC PATCH 1/4] xfs: adjust the interface of xfs_qm_vop_dqalloc() Date: Mon, 25 Nov 2013 19:32:31 +0800 X-ASG-Orig-Subj: [RFC PATCH 1/4] xfs: adjust the interface of xfs_qm_vop_dqalloc() Message-Id: <1385379154-3802-2-git-send-email-zwu.kernel@gmail.com> X-Mailer: git-send-email 1.7.6.5 In-Reply-To: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 13112511-1344-0000-0000-000003846A7A X-Barracuda-Connect: e38.co.us.ibm.com[32.97.110.159] X-Barracuda-Start-Time: 1385379166 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142607 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Zhi Yong Wu There isn't a parent inode or a name for O_TMPFILE support, but will pass a struct xfs_mount to xfs_qm_vop_dqalloc(). So its interface need to be adjusted in order that O_TMPFILE creation function can also use it. Signed-off-by: Zhi Yong Wu --- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 3 ++- fs/xfs/xfs_qm.c | 50 +++++++++++++++++++++++++++++++------------------- fs/xfs/xfs_quota.h | 6 ++++-- fs/xfs/xfs_symlink.c | 2 +- 6 files changed, 40 insertions(+), 25 deletions(-) diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c index 001aa89..1c23bdf 100644 --- a/fs/xfs/xfs_inode.c +++ b/fs/xfs/xfs_inode.c @@ -1177,7 +1177,7 @@ xfs_create( /* * Make sure that we have allocated dquot(s) on disk. */ - error = xfs_qm_vop_dqalloc(dp, xfs_kuid_to_uid(current_fsuid()), + error = xfs_qm_vop_dqalloc(dp, mp, xfs_kuid_to_uid(current_fsuid()), xfs_kgid_to_gid(current_fsgid()), prid, XFS_QMOPT_QUOTALL | XFS_QMOPT_INHERIT, &udqp, &gdqp, &pdqp); diff --git a/fs/xfs/xfs_ioctl.c b/fs/xfs/xfs_ioctl.c index 4d61340..61abe32 100644 --- a/fs/xfs/xfs_ioctl.c +++ b/fs/xfs/xfs_ioctl.c @@ -1089,7 +1089,7 @@ xfs_ioctl_setattr( * because the i_*dquot fields will get updated anyway. */ if (XFS_IS_QUOTA_ON(mp) && (mask & FSX_PROJID)) { - code = xfs_qm_vop_dqalloc(ip, ip->i_d.di_uid, + code = xfs_qm_vop_dqalloc(ip, ip->i_mount, ip->i_d.di_uid, ip->i_d.di_gid, fa->fsx_projid, XFS_QMOPT_PQUOTA, &udqp, NULL, &pdqp); if (code) diff --git a/fs/xfs/xfs_iops.c b/fs/xfs/xfs_iops.c index 27e0e54..eb55be5 100644 --- a/fs/xfs/xfs_iops.c +++ b/fs/xfs/xfs_iops.c @@ -540,7 +540,8 @@ xfs_setattr_nonsize( */ ASSERT(udqp == NULL); ASSERT(gdqp == NULL); - error = xfs_qm_vop_dqalloc(ip, xfs_kuid_to_uid(uid), + error = xfs_qm_vop_dqalloc(ip, ip->i_mount, + xfs_kuid_to_uid(uid), xfs_kgid_to_gid(gid), xfs_get_projid(ip), qflags, &udqp, &gdqp, NULL); diff --git a/fs/xfs/xfs_qm.c b/fs/xfs/xfs_qm.c index 14a4996..1f13e82 100644 --- a/fs/xfs/xfs_qm.c +++ b/fs/xfs/xfs_qm.c @@ -1765,6 +1765,7 @@ xfs_qm_write_sb_changes( int xfs_qm_vop_dqalloc( struct xfs_inode *ip, + struct xfs_mount *mp, xfs_dqid_t uid, xfs_dqid_t gid, prid_t prid, @@ -1773,7 +1774,6 @@ xfs_qm_vop_dqalloc( struct xfs_dquot **O_gdqpp, struct xfs_dquot **O_pdqpp) { - struct xfs_mount *mp = ip->i_mount; struct xfs_dquot *uq = NULL; struct xfs_dquot *gq = NULL; struct xfs_dquot *pq = NULL; @@ -1783,17 +1783,19 @@ xfs_qm_vop_dqalloc( if (!XFS_IS_QUOTA_RUNNING(mp) || !XFS_IS_QUOTA_ON(mp)) return 0; - lockflags = XFS_ILOCK_EXCL; - xfs_ilock(ip, lockflags); + if (ip) { + lockflags = XFS_ILOCK_EXCL; + xfs_ilock(ip, lockflags); - if ((flags & XFS_QMOPT_INHERIT) && XFS_INHERIT_GID(ip)) - gid = ip->i_d.di_gid; + if ((flags & XFS_QMOPT_INHERIT) && XFS_INHERIT_GID(ip)) + gid = ip->i_d.di_gid; + } /* * Attach the dquot(s) to this inode, doing a dquot allocation * if necessary. The dquot(s) will not be locked. */ - if (XFS_NOT_DQATTACHED(mp, ip)) { + if (ip && XFS_NOT_DQATTACHED(mp, ip)) { error = xfs_qm_dqattach_locked(ip, XFS_QMOPT_DQALLOC); if (error) { xfs_iunlock(ip, lockflags); @@ -1802,7 +1804,7 @@ xfs_qm_vop_dqalloc( } if ((flags & XFS_QMOPT_UQUOTA) && XFS_IS_UQUOTA_ON(mp)) { - if (ip->i_d.di_uid != uid) { + if (ip || (ip->i_d.di_uid != uid)) { /* * What we need is the dquot that has this uid, and * if we send the inode to dqget, the uid of the inode @@ -1812,7 +1814,8 @@ xfs_qm_vop_dqalloc( * we'll deadlock by doing trans_reserve while * holding ilock. */ - xfs_iunlock(ip, lockflags); + if (ip) + xfs_iunlock(ip, lockflags); error = xfs_qm_dqget(mp, NULL, uid, XFS_DQ_USER, XFS_QMOPT_DQALLOC | @@ -1826,8 +1829,10 @@ xfs_qm_vop_dqalloc( * Get the ilock in the right order. */ xfs_dqunlock(uq); - lockflags = XFS_ILOCK_SHARED; - xfs_ilock(ip, lockflags); + if (ip) { + lockflags = XFS_ILOCK_SHARED; + xfs_ilock(ip, lockflags); + } } else { /* * Take an extra reference, because we'll return @@ -1838,8 +1843,9 @@ xfs_qm_vop_dqalloc( } } if ((flags & XFS_QMOPT_GQUOTA) && XFS_IS_GQUOTA_ON(mp)) { - if (ip->i_d.di_gid != gid) { - xfs_iunlock(ip, lockflags); + if (ip && (ip->i_d.di_gid != gid)) { + if (ip) + xfs_iunlock(ip, lockflags); error = xfs_qm_dqget(mp, NULL, gid, XFS_DQ_GROUP, XFS_QMOPT_DQALLOC | @@ -1850,16 +1856,19 @@ xfs_qm_vop_dqalloc( goto error_rele; } xfs_dqunlock(gq); - lockflags = XFS_ILOCK_SHARED; - xfs_ilock(ip, lockflags); + if (ip) { + lockflags = XFS_ILOCK_SHARED; + xfs_ilock(ip, lockflags); + } } else { ASSERT(ip->i_gdquot); gq = xfs_qm_dqhold(ip->i_gdquot); } } if ((flags & XFS_QMOPT_PQUOTA) && XFS_IS_PQUOTA_ON(mp)) { - if (xfs_get_projid(ip) != prid) { - xfs_iunlock(ip, lockflags); + if (ip || (xfs_get_projid(ip) != prid)) { + if (ip) + xfs_iunlock(ip, lockflags); error = xfs_qm_dqget(mp, NULL, (xfs_dqid_t)prid, XFS_DQ_PROJ, XFS_QMOPT_DQALLOC | @@ -1870,8 +1879,10 @@ xfs_qm_vop_dqalloc( goto error_rele; } xfs_dqunlock(pq); - lockflags = XFS_ILOCK_SHARED; - xfs_ilock(ip, lockflags); + if (ip) { + lockflags = XFS_ILOCK_SHARED; + xfs_ilock(ip, lockflags); + } } else { ASSERT(ip->i_pdquot); pq = xfs_qm_dqhold(ip->i_pdquot); @@ -1880,7 +1891,8 @@ xfs_qm_vop_dqalloc( if (uq) trace_xfs_dquot_dqalloc(ip); - xfs_iunlock(ip, lockflags); + if (ip) + xfs_iunlock(ip, lockflags); if (O_udqpp) *O_udqpp = uq; else if (uq) diff --git a/fs/xfs/xfs_quota.h b/fs/xfs/xfs_quota.h index 5376dd4..c898ad2 100644 --- a/fs/xfs/xfs_quota.h +++ b/fs/xfs/xfs_quota.h @@ -80,7 +80,8 @@ extern int xfs_trans_reserve_quota_bydquots(struct xfs_trans *, struct xfs_mount *, struct xfs_dquot *, struct xfs_dquot *, struct xfs_dquot *, long, long, uint); -extern int xfs_qm_vop_dqalloc(struct xfs_inode *, xfs_dqid_t, xfs_dqid_t, +extern int xfs_qm_vop_dqalloc(struct xfs_inode *, struct xfs_mount *, + xfs_dqid_t, xfs_dqid_t, prid_t, uint, struct xfs_dquot **, struct xfs_dquot **, struct xfs_dquot **); extern void xfs_qm_vop_create_dqattach(struct xfs_trans *, struct xfs_inode *, @@ -103,7 +104,8 @@ extern void xfs_qm_unmount_quotas(struct xfs_mount *); #else static inline int -xfs_qm_vop_dqalloc(struct xfs_inode *ip, xfs_dqid_t uid, xfs_dqid_t gid, +xfs_qm_vop_dqalloc(struct xfs_inode *ip, struct xfs_mount *mp, + xfs_dqid_t uid, xfs_dqid_t gid, prid_t prid, uint flags, struct xfs_dquot **udqp, struct xfs_dquot **gdqp, struct xfs_dquot **pdqp) { diff --git a/fs/xfs/xfs_symlink.c b/fs/xfs/xfs_symlink.c index 14e58f2..dcb26692 100644 --- a/fs/xfs/xfs_symlink.c +++ b/fs/xfs/xfs_symlink.c @@ -216,7 +216,7 @@ xfs_symlink( /* * Make sure that we have allocated dquot(s) on disk. */ - error = xfs_qm_vop_dqalloc(dp, + error = xfs_qm_vop_dqalloc(dp, mp, xfs_kuid_to_uid(current_fsuid()), xfs_kgid_to_gid(current_fsgid()), prid, XFS_QMOPT_QUOTALL | XFS_QMOPT_INHERIT, -- 1.7.6.5 From zwu.kernel@gmail.com Mon Nov 25 05:32:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2ACF97F52 for ; Mon, 25 Nov 2013 05:32:53 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 182878F8033 for ; Mon, 25 Nov 2013 03:32:50 -0800 (PST) X-ASG-Debug-ID: 1385379168-04cb6c537e26b610001-NocioJ Received: from e37.co.us.ibm.com (e37.co.us.ibm.com [32.97.110.158]) by cuda.sgi.com with ESMTP id Ojio45cMGu8vh1qg (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 03:32:48 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 32.97.110.158 Received: from /spool/local by e37.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 25 Nov 2013 04:32:48 -0700 Received: from d03dlp03.boulder.ibm.com (9.17.202.179) by e37.co.us.ibm.com (192.168.1.137) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Mon, 25 Nov 2013 04:32:47 -0700 Received: from b03cxnp07028.gho.boulder.ibm.com (b03cxnp07028.gho.boulder.ibm.com [9.17.130.15]) by d03dlp03.boulder.ibm.com (Postfix) with ESMTP id 103C219D803E for ; Mon, 25 Nov 2013 04:32:41 -0700 (MST) Received: from d03av01.boulder.ibm.com (d03av01.boulder.ibm.com [9.17.195.167]) by b03cxnp07028.gho.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id rAP9UjEX7078388 for ; Mon, 25 Nov 2013 10:30:45 +0100 Received: from d03av01.boulder.ibm.com (localhost [127.0.0.1]) by d03av01.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id rAPBWkxS009518 for ; Mon, 25 Nov 2013 04:32:46 -0700 Received: from us.ibm.com ([9.115.122.226]) by d03av01.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with SMTP id rAPBWh9l009405; Mon, 25 Nov 2013 04:32:44 -0700 Received: by us.ibm.com (sSMTP sendmail emulation); Mon, 25 Nov 2013 19:32:41 +0800 From: Zhi Yong Wu To: xfs@oss.sgi.com Cc: Zhi Yong Wu Subject: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support Date: Mon, 25 Nov 2013 19:32:32 +0800 X-ASG-Orig-Subj: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support Message-Id: <1385379154-3802-3-git-send-email-zwu.kernel@gmail.com> X-Mailer: git-send-email 1.7.6.5 In-Reply-To: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 13112511-7164-0000-0000-000003A3F0BC X-Barracuda-Connect: e37.co.us.ibm.com[32.97.110.158] X-Barracuda-Start-Time: 1385379168 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142606 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Zhi Yong Wu The function is used to create one O_TMPFILE file. http://oss.sgi.com/archives/xfs/2013-08/msg00339.html Signed-off-by: Zhi Yong Wu --- fs/xfs/xfs_inode.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++ fs/xfs/xfs_inode.h | 2 + fs/xfs/xfs_shared.h | 4 +- fs/xfs/xfs_trans_resv.c | 35 ++++++++++++ fs/xfs/xfs_trans_resv.h | 2 + fs/xfs/xfs_trans_space.h | 2 + 6 files changed, 173 insertions(+), 1 deletions(-) diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c index 1c23bdf..e1832de 100644 --- a/fs/xfs/xfs_inode.c +++ b/fs/xfs/xfs_inode.c @@ -1337,6 +1337,135 @@ xfs_create( } int +xfs_create_tmpfile( + xfs_mount_t *mp, + umode_t mode, + dev_t rdev, + xfs_inode_t **ipp) +{ + struct xfs_inode *ip = NULL; + struct xfs_trans *tp = NULL; + int error; + uint cancel_flags = XFS_TRANS_RELEASE_LOG_RES; + struct xfs_dquot *udqp = NULL; + struct xfs_dquot *gdqp = NULL; + struct xfs_dquot *pdqp = NULL; + struct xfs_trans_res *tres; + uint resblks; + + if (XFS_FORCED_SHUTDOWN(mp)) + return XFS_ERROR(EIO); + + /* + * Make sure that we have allocated dquot(s) on disk. + */ + error = xfs_qm_vop_dqalloc(NULL, mp, xfs_kuid_to_uid(current_fsuid()), + xfs_kgid_to_gid(current_fsgid()), + XFS_PROJID_DEFAULT, + XFS_QMOPT_QUOTALL | XFS_QMOPT_INHERIT, + &udqp, &gdqp, &pdqp); + if (error) + return error; + + resblks = XFS_CREATE_TMPFILE_SPACE_RES(mp); + tp = xfs_trans_alloc(mp, XFS_TRANS_CREATE_TMPFILE); + + /* + * Initially assume that the file does not exist and + * reserve the resources for that case. If that is not + * the case we'll drop the one we have and get a more + * appropriate transaction later. + */ + tres = &M_RES(mp)->tr_create_tmpfile; + error = xfs_trans_reserve(tp, tres, resblks, 0); + if (error == ENOSPC) { + /* flush outstanding delalloc blocks and retry */ + xfs_flush_inodes(mp); + error = xfs_trans_reserve(tp, tres, resblks, 0); + } + if (error == ENOSPC) { + /* No space at all so try a "no-allocation" reservation */ + resblks = 0; + error = xfs_trans_reserve(tp, tres, 0, 0); + } + if (error) { + cancel_flags = 0; + goto out_trans_cancel; + } + + /* + * Reserve disk quota and the inode. + */ + error = xfs_trans_reserve_quota(tp, mp, udqp, gdqp, + pdqp, resblks, 1, 0); + if (error) + goto out_trans_cancel; + + /* + * A newly created regular or special file just has one directory + * entry pointing to them, but a directory also the "." entry + * pointing to itself. + */ + error = xfs_dir_ialloc(&tp, NULL, mode, 1, rdev, + XFS_PROJID_DEFAULT, resblks > 0, + &ip, NULL); + if (error) { + if (error == ENOSPC) + goto out_trans_cancel; + goto out_trans_abort; + } + + /* + * If this is a synchronous mount, make sure that the + * create transaction goes to disk before returning to + * the user. + */ + if (mp->m_flags & (XFS_MOUNT_WSYNC|XFS_MOUNT_DIRSYNC)) + xfs_trans_set_sync(tp); + + /* + * Attach the dquot(s) to the inodes and modify them incore. + * These ids of the inode couldn't have changed since the new + * inode has been locked ever since it was created. + */ + xfs_qm_vop_create_dqattach(tp, ip, udqp, gdqp, pdqp); + + error = xfs_iunlink(tp, ip); + if (error) + goto out_trans_abort; + + error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); + if (error) + goto out_release_inode; + + xfs_qm_dqrele(udqp); + xfs_qm_dqrele(gdqp); + xfs_qm_dqrele(pdqp); + + *ipp = ip; + return 0; + + out_trans_abort: + cancel_flags |= XFS_TRANS_ABORT; + out_trans_cancel: + xfs_trans_cancel(tp, cancel_flags); + out_release_inode: + /* + * Wait until after the current transaction is aborted to + * release the inode. This prevents recursive transactions + * and deadlocks from xfs_inactive. + */ + if (ip) + IRELE(ip); + + xfs_qm_dqrele(udqp); + xfs_qm_dqrele(gdqp); + xfs_qm_dqrele(pdqp); + + return error; +} + +int xfs_link( xfs_inode_t *tdp, xfs_inode_t *sip, diff --git a/fs/xfs/xfs_inode.h b/fs/xfs/xfs_inode.h index 9e6efccb..1f69fb3 100644 --- a/fs/xfs/xfs_inode.h +++ b/fs/xfs/xfs_inode.h @@ -323,6 +323,8 @@ int xfs_lookup(struct xfs_inode *dp, struct xfs_name *name, struct xfs_inode **ipp, struct xfs_name *ci_name); int xfs_create(struct xfs_inode *dp, struct xfs_name *name, umode_t mode, xfs_dev_t rdev, struct xfs_inode **ipp); +int xfs_create_tmpfile(struct xfs_mount *mp, umode_t mode, + xfs_dev_t rdev, struct xfs_inode **ipp); int xfs_remove(struct xfs_inode *dp, struct xfs_name *name, struct xfs_inode *ip); int xfs_link(struct xfs_inode *tdp, struct xfs_inode *sip, diff --git a/fs/xfs/xfs_shared.h b/fs/xfs/xfs_shared.h index 8c5035a1..4484e51 100644 --- a/fs/xfs/xfs_shared.h +++ b/fs/xfs/xfs_shared.h @@ -104,7 +104,8 @@ extern const struct xfs_buf_ops xfs_symlink_buf_ops; #define XFS_TRANS_SB_COUNT 41 #define XFS_TRANS_CHECKPOINT 42 #define XFS_TRANS_ICREATE 43 -#define XFS_TRANS_TYPE_MAX 43 +#define XFS_TRANS_CREATE_TMPFILE 44 +#define XFS_TRANS_TYPE_MAX 44 /* new transaction types need to be reflected in xfs_logprint(8) */ #define XFS_TRANS_TYPES \ @@ -112,6 +113,7 @@ extern const struct xfs_buf_ops xfs_symlink_buf_ops; { XFS_TRANS_SETATTR_SIZE, "SETATTR_SIZE" }, \ { XFS_TRANS_INACTIVE, "INACTIVE" }, \ { XFS_TRANS_CREATE, "CREATE" }, \ + { XFS_TRANS_CREATE_TMPFILE, "CREATE_TMPFILE" }, \ { XFS_TRANS_CREATE_TRUNC, "CREATE_TRUNC" }, \ { XFS_TRANS_TRUNCATE_FILE, "TRUNCATE_FILE" }, \ { XFS_TRANS_REMOVE, "REMOVE" }, \ diff --git a/fs/xfs/xfs_trans_resv.c b/fs/xfs/xfs_trans_resv.c index 2fd59c0..f1eebe4 100644 --- a/fs/xfs/xfs_trans_resv.c +++ b/fs/xfs/xfs_trans_resv.c @@ -343,6 +343,36 @@ xfs_calc_create_reservation( } +STATIC uint +xfs_calc_icreate_tmpfile_reservation(xfs_mount_t *mp) +{ + return XFS_DQUOT_LOGRES(mp) + + xfs_calc_icreate_resv_alloc(mp) + + xfs_calc_inode_res(mp, 1) + + xfs_calc_buf_res(1, XFS_FSB_TO_B(mp, 1)) + + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); +} + +STATIC uint +__xfs_calc_create_tmpfile_reservation( + struct xfs_mount *mp) +{ + return XFS_DQUOT_LOGRES(mp) + + xfs_calc_create_resv_alloc(mp) + + xfs_calc_inode_res(mp, 1) + + xfs_calc_buf_res(1, XFS_FSB_TO_B(mp, 1)) + + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); +} + +STATIC uint +xfs_calc_create_tmpfile_reservation( + struct xfs_mount *mp) +{ + if (xfs_sb_version_hascrc(&mp->m_sb)) + return xfs_calc_icreate_tmpfile_reservation(mp); + return __xfs_calc_create_tmpfile_reservation(mp); +} + /* * Making a new directory is the same as creating a new file. */ @@ -729,6 +759,11 @@ xfs_trans_resv_calc( resp->tr_create.tr_logcount = XFS_CREATE_LOG_COUNT; resp->tr_create.tr_logflags |= XFS_TRANS_PERM_LOG_RES; + resp->tr_create_tmpfile.tr_logres = + xfs_calc_create_tmpfile_reservation(mp); + resp->tr_create_tmpfile.tr_logcount = XFS_CREATE_TMPFILE_LOG_COUNT; + resp->tr_create_tmpfile.tr_logflags |= XFS_TRANS_PERM_LOG_RES; + resp->tr_mkdir.tr_logres = xfs_calc_mkdir_reservation(mp); resp->tr_mkdir.tr_logcount = XFS_MKDIR_LOG_COUNT; resp->tr_mkdir.tr_logflags |= XFS_TRANS_PERM_LOG_RES; diff --git a/fs/xfs/xfs_trans_resv.h b/fs/xfs/xfs_trans_resv.h index de7de9a..285621d 100644 --- a/fs/xfs/xfs_trans_resv.h +++ b/fs/xfs/xfs_trans_resv.h @@ -38,6 +38,7 @@ struct xfs_trans_resv { struct xfs_trans_res tr_remove; /* unlink trans */ struct xfs_trans_res tr_symlink; /* symlink trans */ struct xfs_trans_res tr_create; /* create trans */ + struct xfs_trans_res tr_create_tmpfile; /* create O_TMPFILE trans */ struct xfs_trans_res tr_mkdir; /* mkdir trans */ struct xfs_trans_res tr_ifree; /* inode free trans */ struct xfs_trans_res tr_ichange; /* inode update trans */ @@ -100,6 +101,7 @@ struct xfs_trans_resv { #define XFS_ITRUNCATE_LOG_COUNT 2 #define XFS_INACTIVE_LOG_COUNT 2 #define XFS_CREATE_LOG_COUNT 2 +#define XFS_CREATE_TMPFILE_LOG_COUNT 2 #define XFS_MKDIR_LOG_COUNT 3 #define XFS_SYMLINK_LOG_COUNT 3 #define XFS_REMOVE_LOG_COUNT 2 diff --git a/fs/xfs/xfs_trans_space.h b/fs/xfs/xfs_trans_space.h index 7d2c920..16fba89 100644 --- a/fs/xfs/xfs_trans_space.h +++ b/fs/xfs/xfs_trans_space.h @@ -61,6 +61,8 @@ (XFS_DAENTER_SPACE_RES(mp, XFS_ATTR_FORK) + XFS_B_TO_FSB(mp, v)) #define XFS_CREATE_SPACE_RES(mp,nl) \ (XFS_IALLOC_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl)) +#define XFS_CREATE_TMPFILE_SPACE_RES(mp) \ + XFS_IALLOC_SPACE_RES(mp) #define XFS_DIOSTRAT_SPACE_RES(mp, v) \ (XFS_EXTENTADD_SPACE_RES(mp, XFS_DATA_FORK) + (v)) #define XFS_GROWFS_SPACE_RES(mp) \ -- 1.7.6.5 From zwu.kernel@gmail.com Mon Nov 25 05:32:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9E73A7F54 for ; Mon, 25 Nov 2013 05:32:55 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6D0C48F8065 for ; Mon, 25 Nov 2013 03:32:55 -0800 (PST) X-ASG-Debug-ID: 1385379173-04bdf06eec270cc0001-NocioJ Received: from e7.ny.us.ibm.com (e7.ny.us.ibm.com [32.97.182.137]) by cuda.sgi.com with ESMTP id mNHWfq8Tj5NXBwKb (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 03:32:54 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 32.97.182.137 Received: from /spool/local by e7.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 25 Nov 2013 06:32:52 -0500 Received: from d01dlp01.pok.ibm.com (9.56.250.166) by e7.ny.us.ibm.com (192.168.1.107) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Mon, 25 Nov 2013 06:32:50 -0500 Received: from b01cxnp22034.gho.pok.ibm.com (b01cxnp22034.gho.pok.ibm.com [9.57.198.24]) by d01dlp01.pok.ibm.com (Postfix) with ESMTP id 7697038C8047 for ; Mon, 25 Nov 2013 06:32:48 -0500 (EST) Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by b01cxnp22034.gho.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id rAPBWnT93146186 for ; Mon, 25 Nov 2013 11:32:49 GMT Received: from d01av04.pok.ibm.com (localhost [127.0.0.1]) by d01av04.pok.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id rAPBWn1v023984 for ; Mon, 25 Nov 2013 06:32:49 -0500 Received: from us.ibm.com ([9.115.122.226]) by d01av04.pok.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with SMTP id rAPBWkep023912; Mon, 25 Nov 2013 06:32:47 -0500 Received: by us.ibm.com (sSMTP sendmail emulation); Mon, 25 Nov 2013 19:32:44 +0800 From: Zhi Yong Wu To: xfs@oss.sgi.com Cc: Zhi Yong Wu Subject: [RFC PATCH 3/4] xfs: add a new method xfs_vn_tmpfile() Date: Mon, 25 Nov 2013 19:32:33 +0800 X-ASG-Orig-Subj: [RFC PATCH 3/4] xfs: add a new method xfs_vn_tmpfile() Message-Id: <1385379154-3802-4-git-send-email-zwu.kernel@gmail.com> X-Mailer: git-send-email 1.7.6.5 In-Reply-To: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 13112511-5806-0000-0000-00002381E959 X-Barracuda-Connect: e7.ny.us.ibm.com[32.97.182.137] X-Barracuda-Start-Time: 1385379174 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142607 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Zhi Yong Wu Add a new O_TMPFILE method to VFS inteface. http://oss.sgi.com/archives/xfs/2013-08/msg00336.html Signed-off-by: Zhi Yong Wu --- fs/xfs/xfs_iops.c | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/fs/xfs/xfs_iops.c b/fs/xfs/xfs_iops.c index eb55be5..5d2e781 100644 --- a/fs/xfs/xfs_iops.c +++ b/fs/xfs/xfs_iops.c @@ -39,6 +39,7 @@ #include "xfs_da_btree.h" #include "xfs_dir2_priv.h" #include "xfs_dinode.h" +#include "xfs_trans_space.h" #include #include @@ -1051,6 +1052,24 @@ xfs_vn_fiemap( return 0; } +STATIC int +xfs_vn_tmpfile( + struct inode *dir, + struct dentry *dentry, + umode_t mode) +{ + struct xfs_inode *ip = NULL; + int error; + + error = xfs_create_tmpfile(XFS_I(dir)->i_mount, mode, 0, &ip); + if (error) + return -error; + + d_instantiate(dentry, VFS_I(ip)); + + return -error; +} + static const struct inode_operations xfs_inode_operations = { .get_acl = xfs_get_acl, .getattr = xfs_vn_getattr, @@ -1087,6 +1106,7 @@ static const struct inode_operations xfs_dir_inode_operations = { .removexattr = generic_removexattr, .listxattr = xfs_vn_listxattr, .update_time = xfs_vn_update_time, + .tmpfile = xfs_vn_tmpfile, }; static const struct inode_operations xfs_dir_ci_inode_operations = { @@ -1113,6 +1133,7 @@ static const struct inode_operations xfs_dir_ci_inode_operations = { .removexattr = generic_removexattr, .listxattr = xfs_vn_listxattr, .update_time = xfs_vn_update_time, + .tmpfile = xfs_vn_tmpfile, }; static const struct inode_operations xfs_symlink_inode_operations = { -- 1.7.6.5 From zwu.kernel@gmail.com Mon Nov 25 05:32:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C45207F55 for ; Mon, 25 Nov 2013 05:32:57 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id B1375304051 for ; Mon, 25 Nov 2013 03:32:57 -0800 (PST) X-ASG-Debug-ID: 1385379176-04cbb0416727b080001-NocioJ Received: from e32.co.us.ibm.com (e32.co.us.ibm.com [32.97.110.150]) by cuda.sgi.com with ESMTP id 32gbp7oRHLiZhkKf (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 03:32:56 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 32.97.110.150 Received: from /spool/local by e32.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 25 Nov 2013 04:32:56 -0700 Received: from d03dlp02.boulder.ibm.com (9.17.202.178) by e32.co.us.ibm.com (192.168.1.132) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Mon, 25 Nov 2013 04:32:53 -0700 Received: from b03cxnp08028.gho.boulder.ibm.com (b03cxnp08028.gho.boulder.ibm.com [9.17.130.20]) by d03dlp02.boulder.ibm.com (Postfix) with ESMTP id 2F4983E4003F for ; Mon, 25 Nov 2013 04:32:53 -0700 (MST) Received: from d03av01.boulder.ibm.com (d03av01.boulder.ibm.com [9.17.195.167]) by b03cxnp08028.gho.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id rAP9V4px34930844 for ; Mon, 25 Nov 2013 10:31:04 +0100 Received: from d03av01.boulder.ibm.com (localhost [127.0.0.1]) by d03av01.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id rAPBWqAQ009790 for ; Mon, 25 Nov 2013 04:32:53 -0700 Received: from us.ibm.com ([9.115.122.226]) by d03av01.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with SMTP id rAPBWobo009644; Mon, 25 Nov 2013 04:32:51 -0700 Received: by us.ibm.com (sSMTP sendmail emulation); Mon, 25 Nov 2013 19:32:48 +0800 From: Zhi Yong Wu To: xfs@oss.sgi.com Cc: Zhi Yong Wu Subject: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files Date: Mon, 25 Nov 2013 19:32:34 +0800 X-ASG-Orig-Subj: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files Message-Id: <1385379154-3802-5-git-send-email-zwu.kernel@gmail.com> X-Mailer: git-send-email 1.7.6.5 In-Reply-To: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 13112511-0928-0000-0000-00000400F6F2 X-Barracuda-Connect: e32.co.us.ibm.com[32.97.110.150] X-Barracuda-Start-Time: 1385379176 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142607 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Zhi Yong Wu Enable O_TMPFILE support in linkat(). http://oss.sgi.com/archives/xfs/2013-08/msg00341.html Signed-off-by: Zhi Yong Wu --- fs/xfs/xfs_inode.c | 23 +++++++++++++++++++++-- fs/xfs/xfs_trans_resv.c | 13 +++++++++++++ fs/xfs/xfs_trans_resv.h | 2 ++ 3 files changed, 36 insertions(+), 2 deletions(-) diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c index e1832de..7ab029b 100644 --- a/fs/xfs/xfs_inode.c +++ b/fs/xfs/xfs_inode.c @@ -62,6 +62,8 @@ kmem_zone_t *xfs_inode_zone; STATIC int xfs_iflush_int(xfs_inode_t *, xfs_buf_t *); +STATIC int xfs_iunlink_remove(xfs_trans_t *, xfs_inode_t *); + /* * helper function to extract extent size hint from inode */ @@ -1119,7 +1121,9 @@ xfs_bumplink( { xfs_trans_ichgtime(tp, ip, XFS_ICHGTIME_CHG); - ASSERT(ip->i_d.di_nlink > 0); + if ((VFS_I(ip)->i_nlink == 0) && + !(VFS_I(ip)->i_state & I_LINKABLE)) + ASSERT(ip->i_d.di_nlink > 0); ip->i_d.di_nlink++; inc_nlink(VFS_I(ip)); if ((ip->i_d.di_version == 1) && @@ -1473,6 +1477,7 @@ xfs_link( { xfs_mount_t *mp = tdp->i_mount; xfs_trans_t *tp; + struct xfs_trans_res *tres; int error; xfs_bmap_free_t free_list; xfs_fsblock_t first_block; @@ -1498,7 +1503,14 @@ xfs_link( tp = xfs_trans_alloc(mp, XFS_TRANS_LINK); cancel_flags = XFS_TRANS_RELEASE_LOG_RES; resblks = XFS_LINK_SPACE_RES(mp, target_name->len); - error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, resblks, 0); + + if ((VFS_I(sip)->i_nlink == 0) && + (VFS_I(sip)->i_state & I_LINKABLE)) + tres = &M_RES(mp)->tr_link_tmpfile; + else + tres = &M_RES(mp)->tr_link; + + error = xfs_trans_reserve(tp, tres, resblks, 0); if (error == ENOSPC) { resblks = 0; error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, 0, 0); @@ -1530,6 +1542,13 @@ xfs_link( xfs_bmap_init(&free_list, &first_block); + if ((VFS_I(sip)->i_nlink == 0) && + (VFS_I(sip)->i_state & I_LINKABLE)) { + error = xfs_iunlink_remove(tp, sip); + if (error) + goto abort_return; + } + error = xfs_dir_createname(tp, tdp, target_name, sip->i_ino, &first_block, &free_list, resblks); if (error) diff --git a/fs/xfs/xfs_trans_resv.c b/fs/xfs/xfs_trans_resv.c index f1eebe4..7c1234e 100644 --- a/fs/xfs/xfs_trans_resv.c +++ b/fs/xfs/xfs_trans_resv.c @@ -228,6 +228,15 @@ xfs_calc_link_reservation( XFS_FSB_TO_B(mp, 1)))); } +STATIC uint +xfs_calc_link_tmpfile_reservation( + struct xfs_mount *mp) +{ + return xfs_calc_link_reservation(mp) + + xfs_calc_buf_res(2, XFS_FSB_TO_B(mp, 1)) + + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); +} + /* * For removing a directory entry we can modify: * the parent directory inode: inode size @@ -747,6 +756,10 @@ xfs_trans_resv_calc( resp->tr_link.tr_logcount = XFS_LINK_LOG_COUNT; resp->tr_link.tr_logflags |= XFS_TRANS_PERM_LOG_RES; + resp->tr_link_tmpfile.tr_logres = xfs_calc_link_tmpfile_reservation(mp); + resp->tr_link_tmpfile.tr_logcount = XFS_LINK_TMPFILE_LOG_COUNT; + resp->tr_link_tmpfile.tr_logflags |= XFS_TRANS_PERM_LOG_RES; + resp->tr_remove.tr_logres = xfs_calc_remove_reservation(mp); resp->tr_remove.tr_logcount = XFS_REMOVE_LOG_COUNT; resp->tr_remove.tr_logflags |= XFS_TRANS_PERM_LOG_RES; diff --git a/fs/xfs/xfs_trans_resv.h b/fs/xfs/xfs_trans_resv.h index 285621d..86a0daf 100644 --- a/fs/xfs/xfs_trans_resv.h +++ b/fs/xfs/xfs_trans_resv.h @@ -35,6 +35,7 @@ struct xfs_trans_resv { struct xfs_trans_res tr_itruncate; /* truncate trans */ struct xfs_trans_res tr_rename; /* rename trans */ struct xfs_trans_res tr_link; /* link trans */ + struct xfs_trans_res tr_link_tmpfile; /* link O_TMPFILE trans */ struct xfs_trans_res tr_remove; /* unlink trans */ struct xfs_trans_res tr_symlink; /* symlink trans */ struct xfs_trans_res tr_create; /* create trans */ @@ -106,6 +107,7 @@ struct xfs_trans_resv { #define XFS_SYMLINK_LOG_COUNT 3 #define XFS_REMOVE_LOG_COUNT 2 #define XFS_LINK_LOG_COUNT 2 +#define XFS_LINK_TMPFILE_LOG_COUNT 2 #define XFS_RENAME_LOG_COUNT 2 #define XFS_WRITE_LOG_COUNT 2 #define XFS_ADDAFORK_LOG_COUNT 2 -- 1.7.6.5 From BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 25 07:35:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B9D737F3F for ; Mon, 25 Nov 2013 07:35:34 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A6414304067 for ; Mon, 25 Nov 2013 05:35:31 -0800 (PST) X-ASG-Debug-ID: 1385386526-04cbb041672802f0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id YRAlLmqmY7BlUyQv (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 05:35:27 -0800 (PST) X-Barracuda-Envelope-From: BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkwJx-0006m7-OG; Mon, 25 Nov 2013 13:35:25 +0000 Date: Mon, 25 Nov 2013 05:35:25 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 0/7] decouple the in-memory from the on-disk log format Message-ID: <20131125133525.GA21992@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 0/7] decouple the in-memory from the on-disk log format References: <20131123151151.716201348@bombadil.infradead.org> <20131125085415.GC8803@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131125085415.GC8803@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385386527 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142609 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 07:54:15PM +1100, Dave Chinner wrote: > Can you give us an outline of where you are taking this code and > what problems you are trying to solve? I'm missing the big picture > view that is driving this work - I think I know where you are going > to take it (i.e. closer integration with the vfs struct inode to > remove a bunch of duplicate information), but I'd like to know for > sure where this is going before looking at the code in real depth... There's no problem per se, it's just the requiring the in-memory copy of the logged data is hugely inefficient. We already see that with the three patches dropping the trivial log format, and it will be even bigger for the inode. Basically the next step is to get rid of struct icdinode - the structure will still exist sa struct xfs_log_inode or similar, but only inside the log item. The other fields will get merged into struct xfs_inode. Most of them will then go away in favour of using exist VFS inode fields or moving into struct xfs_ifork so that a lot of data vs attribute fork special casing can go away. From BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 25 07:37:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9DFB47F3F for ; Mon, 25 Nov 2013 07:37:57 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3542FAC008 for ; Mon, 25 Nov 2013 05:37:57 -0800 (PST) X-ASG-Debug-ID: 1385386675-04cbb04167280470001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id yGbCiyZcGLOM9nww (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 05:37:56 -0800 (PST) X-Barracuda-Envelope-From: BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkwMN-0006op-Ol; Mon, 25 Nov 2013 13:37:55 +0000 Date: Mon, 25 Nov 2013 05:37:55 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 1/7] xfs: let iop_format write directly into the linear buffer Message-ID: <20131125133755.GB21992@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 1/7] xfs: let iop_format write directly into the linear buffer References: <20131123151151.716201348@bombadil.infradead.org> <20131123151533.726941044@bombadil.infradead.org> <20131125091527.GD8803@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131125091527.GD8803@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385386676 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142609 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 08:15:27PM +1100, Dave Chinner wrote: > - xfs_buf_item_straddle() factoring This could probably be split out. > - removal of the special cases for no endian swapping around > xfs_inode_item_format_extents() This can only be done after we have the new iop_format, or rather must be because the old way doesn't work really well. I'll have to see if it can be a separate one, but it would have to be after the actual iop_format change. > - a separate patch to introduce xlog_first/next/last_iovec(), > as I had to find those first to understand how the new > code worked What's the point of a separate patch if we don't make use of it yet? > - a new xlog_copy_iovec() function instead of open coding > the same 3 lines of code in 14 different places: > > static inline void > xlog_copy_iovec( > struct xfs_log_iovec *vec, > void *src, > int len, > int type) > { > memcpy(vec->i_addr, src_ptr, len); > vec->i_len = len; > vec->i_type = type; > } I went forth and back between having this a couple of times and found having the helper more confusing than not. If there's enough strong opinion to have it I can add it back. From BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 25 07:40:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9EF9E7F51 for ; Mon, 25 Nov 2013 07:40:28 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 793F1304067 for ; Mon, 25 Nov 2013 05:40:28 -0800 (PST) X-ASG-Debug-ID: 1385386827-04bdf06eef276320001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 8TysqnffI5t3iaDO (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 05:40:27 -0800 (PST) X-Barracuda-Envelope-From: BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkwOp-0007qo-6y; Mon, 25 Nov 2013 13:40:27 +0000 Date: Mon, 25 Nov 2013 05:40:27 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 5/7] xfs: defer EFI and EFD log formatting until iop_format time Message-ID: <20131125134027.GC21992@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 5/7] xfs: defer EFI and EFD log formatting until iop_format time References: <20131123151151.716201348@bombadil.infradead.org> <20131123151534.204073240@bombadil.infradead.org> <20131124091830.GA6253@infradead.org> <20131125085049.GB8803@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131125085049.GB8803@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385386827 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142608 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 07:50:49PM +1100, Dave Chinner wrote: > Yeah, you can't use the freelist structure like that - it's a > linked, which you copy the freelist structure when logging the > EFI/EFD, and then free the items on the linked list. Then when > formatting the structure, you walk the list attached to the copy of > the freelist structure, which has alreayd been freed. > > Basically, we've got a bunch of nasty life cycle issues around the > EFI/EFD that need to be fixed. Firstly, the EFD code assumes that > the EFI always outlives it, but we don't take a reference when we > connect the EFD to the EFI - the EFI is created with the reference > for the EFD already added to it. Then in abort cases we simply free > the EFI, even though there may be an EFD that still references it... > > So I think that this needs to be fixed up before you can even > consider sharing something like a reference counted freelist > structure between the EFI/EFD structures.... In fact I was pondering having just a single refcounted structured for the EFI and EFD, and have two xfs_log_item structures embedded into it, with the ops modifying the common refcount. This isn't quite ready yet but looks feasible. From BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 25 07:43:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 1B45D7F54 for ; Mon, 25 Nov 2013 07:43:04 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id F26558F8078 for ; Mon, 25 Nov 2013 05:43:03 -0800 (PST) X-ASG-Debug-ID: 1385386982-04cbb04166280780001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id nvBfmQhabWe2rfoQ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 05:43:03 -0800 (PST) X-Barracuda-Envelope-From: BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkwRJ-00081y-MK; Mon, 25 Nov 2013 13:43:01 +0000 Date: Mon, 25 Nov 2013 05:43:01 -0800 From: Christoph Hellwig To: Zhi Yong Wu Cc: xfs@oss.sgi.com, Zhi Yong Wu Subject: Re: [RFC PATCH 1/4] xfs: adjust the interface of xfs_qm_vop_dqalloc() Message-ID: <20131125134301.GA30189@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 1/4] xfs: adjust the interface of xfs_qm_vop_dqalloc() References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-2-git-send-email-zwu.kernel@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385379154-3802-2-git-send-email-zwu.kernel@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385386983 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142609 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 07:32:31PM +0800, Zhi Yong Wu wrote: > From: Zhi Yong Wu > > There isn't a parent inode or a name for O_TMPFILE support, but will pass > a struct xfs_mount to xfs_qm_vop_dqalloc(). So its interface need to be > adjusted in order that O_TMPFILE creation function can also use it. Yes, there is. The tmpfile method gets the parent directory passed as it's first argument. From eilisea145@online5.be Mon Nov 25 07:48:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.7 required=5.0 tests=FREEMAIL_FORGED_REPLYTO, HTML_MESSAGE,SUBJ_ALL_CAPS,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D46D07F3F for ; Mon, 25 Nov 2013 07:48:10 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id AFC0430406B for ; Mon, 25 Nov 2013 05:48:10 -0800 (PST) X-ASG-Debug-ID: 1385387288-04cb6c537d270b80001-NocioJ Received: from smtpauth-vit.online.net (smtpauth-vit.online.net [88.190.253.76]) by cuda.sgi.com with ESMTP id YaDXi9UonRH9UAlg (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Mon, 25 Nov 2013 05:48:09 -0800 (PST) X-Barracuda-Envelope-From: eilisea145@online5.be X-Barracuda-Apparent-Source-IP: 88.190.253.76 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=online.net; s=folays2; h=Message-ID:Reply-To:Subject:To:From:Date:Content-Type:MIME-Version; bh=+fW+sHcQE6qMI6BzMwZNAQkfJM8iYlnI+lpqssjSdxc=; b=WCDZCGQRz+HMfJ+piBwRnxaaAxuchC0Cux4rfc+1lCJaImylpjxqbceqP5uU7E68DmMQrFN3wS5TEd/1hEQ3/b+x0NHsFCrWCtzYdkob6NAsXXvyamj99Fv/VZbY9OuMc0IeOApde2zXMYaZW4Cxl7wSRlrZmJxcUTWnSSiYnR4=; Received: from [88.190.253.71] (helo=rc.online.net) by smtpauth-vit.online.net with esmtpa (Exim 4.80) (envelope-from ) id 1VkwVh-00082N-UN; Mon, 25 Nov 2013 14:47:33 +0100 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=_61ad7f29eb0e1ad2d59b4ef82ed0739f" Date: Mon, 25 Nov 2013 13:47:33 +0000 From: Mr Brenda Horan To: undisclosed-recipients:; Subject: ARE YOU INTERESTED TO BUY GOLD DUST AND =?UTF-8?Q?BARS=3F?= Reply-To: brendaran@hotmail.fr X-ASG-Orig-Subj: ARE YOU INTERESTED TO BUY GOLD DUST AND =?UTF-8?Q?BARS=3F?= Mail-Reply-To: brendaran@hotmail.fr Message-ID: X-Sender: eilisea145@online5.be User-Agent: Roundcube Webmail/0.9.0 X-auth-smtp-user: eilisea145@online5.be X-online-auth-user: FLEX_T1NZdTJVNkttVzh3MDAwdQ==xS++EypHot/Sx5RfzqVuld+rWXxU X-online-auth-smtp: FLEX_T29rRXdLMDRtRUFLMDh5bQ==itGH+ROWjt0/jw== X-Barracuda-Connect: smtpauth-vit.online.net[88.190.253.76] X-Barracuda-Start-Time: 1385387289 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.62 X-Barracuda-Spam-Status: No, SCORE=2.62 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG783c, BSF_SC0_TG783d, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE, SUBJ_ALL_CAPS, SUBJ_ALL_CAPS_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142609 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_MESSAGE BODY: HTML included in message 0.01 SUBJ_ALL_CAPS Subject is all capitals 1.81 SUBJ_ALL_CAPS_2 SUBJ_ALL_CAPS_2 0.30 BSF_SC0_TG783c Custom Rule TG783c 0.50 BSF_SC0_TG783d Custom Rule TG783d --=_61ad7f29eb0e1ad2d59b4ef82ed0739f Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=UTF-8 Dear Gold Buyer we are suppliers of Gold Dory Bars/ Gold Dust and we mine our Au Gold from our family mine in Cote D'lviore. We supply top quality Au Gold to any interested Buyer. Our procedures are simple and we work close with our buyer to create long term business relationship. Product Specification Product.....Gold Dory Bars Quantity..........150 kg purity......95.6 % carats......23 plus Price.......... per Kg to be negotiated please only serious buyer should contact us. We do not accept any upfront payments seller receive payment by WT to the Nominated seller account and business is done finally in the buyers Refinery for confirmation of Assay so that all parties will be satisfied at the end of each shipment from Cote D'lviore or outside Cote D'lviore. For your Information we the seller will provide this legal Documents before the shipment of the Gold, for buyer to verify. 1. Certificate of Origin 2.Ownership certificate 3.Export documents from exporting country 4. Assay certificate issued in country of export 5. Non Criminal Origin Clearance 6. AIR WAYBILL Kindly Write To this E-mail: Best Regards Mr Brenda Horan Marketing Manager --=_61ad7f29eb0e1ad2d59b4ef82ed0739f Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8
Dear Gold Buyer
we are suppliers of Gold Dory Bars/ Gold Dust and we mine our Au = Gold from our family mine in Cote D’lviore. We supply top quality Au = Gold to any interested Buyer. Our procedures are simple and we work close w= ith our buyer to create long term business relationship.

Produc= t Specification
Product.....Gold Dory Bars
Quantity..........15= 0 kg
purity......95.6 %
carats......23 plus
Price......= =2E... per Kg to be negotiated

please only serious buyer should= contact us. We do not accept any upfront payments seller receive payment b= y WT to the Nominated seller account and business is done finally in the bu= yers Refinery for confirmation of Assay so that all parties will be satisfi= ed at the end of each shipment from Cote D’lviore or outside Cote D&r= squo;lviore.

For your Information we the seller will provide th= is legal Documents before the shipment of the Gold, for buyer to verify.
1. Certificate of Origin
2.Ownership certificate
3.Ex= port documents from exporting country
4. Assay certificate issued in = country of export
5. Non Criminal Origin Clearance
6. AIR WAYBI= LL
Kindly Write To this E-mail:

Best Regards

= Mr Brenda Horan
Marketing Manager
--=_61ad7f29eb0e1ad2d59b4ef82ed0739f-- From BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 25 07:48:22 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DB51A7F3F for ; Mon, 25 Nov 2013 07:48:22 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id A83E4304048 for ; Mon, 25 Nov 2013 05:48:22 -0800 (PST) X-ASG-Debug-ID: 1385387301-04bdf06eec276850001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id AN7YQGDknGSXaS8i (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 05:48:21 -0800 (PST) X-Barracuda-Envelope-From: BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkwWT-0000iI-Ey; Mon, 25 Nov 2013 13:48:21 +0000 Date: Mon, 25 Nov 2013 05:48:21 -0800 From: Christoph Hellwig To: Zhi Yong Wu Cc: xfs@oss.sgi.com, Zhi Yong Wu Subject: Re: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support Message-ID: <20131125134821.GB30189@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-3-git-send-email-zwu.kernel@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385379154-3802-3-git-send-email-zwu.kernel@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385387301 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142608 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 07:32:32PM +0800, Zhi Yong Wu wrote: > From: Zhi Yong Wu > > The function is used to create one O_TMPFILE file. > > http://oss.sgi.com/archives/xfs/2013-08/msg00339.html > > Signed-off-by: Zhi Yong Wu > --- > fs/xfs/xfs_inode.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++ > fs/xfs/xfs_inode.h | 2 + > fs/xfs/xfs_shared.h | 4 +- > fs/xfs/xfs_trans_resv.c | 35 ++++++++++++ > fs/xfs/xfs_trans_resv.h | 2 + > fs/xfs/xfs_trans_space.h | 2 + > 6 files changed, 173 insertions(+), 1 deletions(-) > int > +xfs_create_tmpfile( > + xfs_mount_t *mp, > + umode_t mode, > + dev_t rdev, > + xfs_inode_t **ipp) Please use struct xfs_mount and struct xfs_inode for any new code. > + /* > + * Initially assume that the file does not exist and > + * reserve the resources for that case. If that is not > + * the case we'll drop the one we have and get a more > + * appropriate transaction later. > + */ I can't see how this comment makes any sense. > + tres = &M_RES(mp)->tr_create_tmpfile; > + error = xfs_trans_reserve(tp, tres, resblks, 0); > + if (error == ENOSPC) { > + /* flush outstanding delalloc blocks and retry */ > + xfs_flush_inodes(mp); > + error = xfs_trans_reserve(tp, tres, resblks, 0); > + } > + if (error == ENOSPC) { > + /* No space at all so try a "no-allocation" reservation */ > + resblks = 0; > + error = xfs_trans_reserve(tp, tres, 0, 0); > + } Please factor this into a new xfs_trans_reserver_create helper (better names welcome of course). similar. > + /* > + * Reserve disk quota and the inode. > + */ I don't think that comment adds a whole lot of value. (Same for the other quota comment above). > + /* > + * A newly created regular or special file just has one directory > + * entry pointing to them, but a directory also the "." entry > + * pointing to itself. > + */ Given that we only create regular files here the comment can be removed. > > +STATIC uint > +xfs_calc_icreate_tmpfile_reservation(xfs_mount_t *mp) > +{ > + return XFS_DQUOT_LOGRES(mp) + > + xfs_calc_icreate_resv_alloc(mp) + > + xfs_calc_inode_res(mp, 1) + > + xfs_calc_buf_res(1, XFS_FSB_TO_B(mp, 1)) + > + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); > +} > + > +STATIC uint > +__xfs_calc_create_tmpfile_reservation( > + struct xfs_mount *mp) > +{ > + return XFS_DQUOT_LOGRES(mp) + > + xfs_calc_create_resv_alloc(mp) + > + xfs_calc_inode_res(mp, 1) + > + xfs_calc_buf_res(1, XFS_FSB_TO_B(mp, 1)) + > + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); > +} > + > +STATIC uint > +xfs_calc_create_tmpfile_reservation( > + struct xfs_mount *mp) > +{ > + if (xfs_sb_version_hascrc(&mp->m_sb)) > + return xfs_calc_icreate_tmpfile_reservation(mp); > + return __xfs_calc_create_tmpfile_reservation(mp); Shouldn't we name this xfs_calc_create_tmpfile_reservation_v4 and _v5 or no postix and _crc? Either way the double underscore naming looks confusing. From BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 25 07:48:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4C9D029E04 for ; Mon, 25 Nov 2013 07:48:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 271D18F807A for ; Mon, 25 Nov 2013 05:48:51 -0800 (PST) X-ASG-Debug-ID: 1385387329-04cb6c537d270be0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 07UsLdVqJi4y1JMM (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 05:48:50 -0800 (PST) X-Barracuda-Envelope-From: BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkwWv-0000jW-R6; Mon, 25 Nov 2013 13:48:49 +0000 Date: Mon, 25 Nov 2013 05:48:49 -0800 From: Christoph Hellwig To: Zhi Yong Wu Cc: xfs@oss.sgi.com, Zhi Yong Wu Subject: Re: [RFC PATCH 3/4] xfs: add a new method xfs_vn_tmpfile() Message-ID: <20131125134849.GC30189@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 3/4] xfs: add a new method xfs_vn_tmpfile() References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-4-git-send-email-zwu.kernel@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385379154-3802-4-git-send-email-zwu.kernel@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385387330 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142609 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Mon, Nov 25, 2013 at 07:32:33PM +0800, Zhi Yong Wu wrote: > From: Zhi Yong Wu > > Add a new O_TMPFILE method to VFS inteface. Looks reasonable except that you should pass on the parent inode. From BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 25 07:51:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E60DF7F52 for ; Mon, 25 Nov 2013 07:51:50 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id CA8FD30406B for ; Mon, 25 Nov 2013 05:51:50 -0800 (PST) X-ASG-Debug-ID: 1385387509-04cb6c537b270db0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id MFMok4DBEoAS2OB0 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 05:51:50 -0800 (PST) X-Barracuda-Envelope-From: BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkwZp-00028W-PM; Mon, 25 Nov 2013 13:51:49 +0000 Date: Mon, 25 Nov 2013 05:51:49 -0800 From: Christoph Hellwig To: Zhi Yong Wu Cc: xfs@oss.sgi.com, Zhi Yong Wu Subject: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files Message-ID: <20131125135149.GD30189@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-5-git-send-email-zwu.kernel@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385379154-3802-5-git-send-email-zwu.kernel@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385387510 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142609 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS > - ASSERT(ip->i_d.di_nlink > 0); > + if ((VFS_I(ip)->i_nlink == 0) && > + !(VFS_I(ip)->i_state & I_LINKABLE)) > + ASSERT(ip->i_d.di_nlink > 0); ASSERT(ip->i_d.di_nlink > 0 || (VFS_I(ip)->i_state & I_LINKABLE)); > @@ -1498,7 +1503,14 @@ xfs_link( > tp = xfs_trans_alloc(mp, XFS_TRANS_LINK); > cancel_flags = XFS_TRANS_RELEASE_LOG_RES; > resblks = XFS_LINK_SPACE_RES(mp, target_name->len); > - error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, resblks, 0); > + > + if ((VFS_I(sip)->i_nlink == 0) && > + (VFS_I(sip)->i_state & I_LINKABLE)) > + tres = &M_RES(mp)->tr_link_tmpfile; > + else > + tres = &M_RES(mp)->tr_link; Just check i_nlink, and for consistency it might make sense to just use the xfs_inode one. The VFS already made sure we don't inodes with I_LINKABLE and a zero link count. > + if ((VFS_I(sip)->i_nlink == 0) && > + (VFS_I(sip)->i_state & I_LINKABLE)) { Same here. From rjohnston@sgi.com Mon Nov 25 08:42:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 93EE47F56 for ; Mon, 25 Nov 2013 08:42:25 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay2.corp.sgi.com (Postfix) with ESMTP id 72CEA304053; Mon, 25 Nov 2013 06:42:22 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 25 Nov 2013 08:42:22 -0600 Message-ID: <529361CD.7060902@sgi.com> Date: Mon, 25 Nov 2013 08:42:21 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Eric Sandeen , Subject: Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131122183757.113479216@sgi.com> <528FC827.7080100@redhat.com> In-Reply-To: <528FC827.7080100@redhat.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [128.162.233.55] > > > >> xfsprogs-3.2.0-alpha1 (26 September 2013) >> - - Alpha release for the purpose of testing the CRC feature during the >> - v3.12 kernel -rc series. >> + - Alpha release for the purpose of testing the CRC feature in >> + kernels 3.10 and newer. >> + - Remove all vestiges of old, unsupported version 1 directory code. >> + - Add a “readdir†command to xfs_io, thanks to Brian Foster. > ^^^ ^^ > That got a bit weird, probably my fault. Will fix at commit time. Need a 3rd party Reviewed-by: so I can get this committed please. Thanks --Rich > > Thanks, > -Eric > From BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 25 08:55:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 266D87F56 for ; Mon, 25 Nov 2013 08:55:00 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id E2759304070 for ; Mon, 25 Nov 2013 06:54:59 -0800 (PST) X-ASG-Debug-ID: 1385391297-04bdf06eee279790001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 9yzPLjAjx9OabL7h (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Mon, 25 Nov 2013 06:54:57 -0800 (PST) X-Barracuda-Envelope-From: BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkxYu-0000Mk-Rb; Mon, 25 Nov 2013 14:54:56 +0000 Date: Mon, 25 Nov 2013 06:54:56 -0800 From: Christoph Hellwig To: Rich Johnston Cc: Eric Sandeen , xfs@oss.sgi.com Subject: Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2 Message-ID: <20131125145456.GA1394@infradead.org> X-ASG-Orig-Subj: Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131122183757.113479216@sgi.com> <528FC827.7080100@redhat.com> <529361CD.7060902@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <529361CD.7060902@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385391297 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142610 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Mon, Nov 25, 2013 at 08:42:21AM -0600, Rich Johnston wrote: > > > > > > > > >> xfsprogs-3.2.0-alpha1 (26 September 2013) > >>- - Alpha release for the purpose of testing the CRC feature during the > >>- v3.12 kernel -rc series. > >>+ - Alpha release for the purpose of testing the CRC feature in > >>+ kernels 3.10 and newer. > >>+ - Remove all vestiges of old, unsupported version 1 directory code. > >>+ - Add a ???readdir??? command to xfs_io, thanks to Brian Foster. > > ^^^ ^^ > >That got a bit weird, probably my fault. > Will fix at commit time. > > Need a 3rd party Reviewed-by: so I can get this committed please. Looks good, Reviewed-by: Christoph Hellwig From rjohnston@sgi.com Mon Nov 25 09:00:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 58FCD7F5E for ; Mon, 25 Nov 2013 09:00:09 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay1.corp.sgi.com (Postfix) with ESMTP id A4C618F808F for ; Mon, 25 Nov 2013 07:00:05 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 25 Nov 2013 09:00:05 -0600 Message-ID: <529365F4.6060506@sgi.com> Date: Mon, 25 Nov 2013 09:00:04 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Subject: Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2 References: <20131118150313.940966335@sgi.com> <20131122183757.113479216@sgi.com> In-Reply-To: <20131122183757.113479216@sgi.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit 42ea4f892cae500a17bc1e2fac432f0128b7cd4d Author: Rich Johnston Date: Fri Nov 22 18:37:43 2013 +0000 xfsprogs: update version for 3.2.0-alpha2 From BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 25 10:07:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6B14E7F4E for ; Mon, 25 Nov 2013 10:07:01 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 58BF330407B for ; Mon, 25 Nov 2013 08:06:58 -0800 (PST) X-ASG-Debug-ID: 1385395608-04cb6c537e276970001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 3aOzsbkuBWmeOz55 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 08:06:51 -0800 (PST) X-Barracuda-Envelope-From: BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VkygS-0001IJ-1N; Mon, 25 Nov 2013 16:06:48 +0000 Date: Mon, 25 Nov 2013 08:06:48 -0800 From: Christoph Hellwig To: Al Viro Cc: Christoph Hellwig , linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131125160648.GA4933@infradead.org> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> <20131124152758.GL10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131124152758.GL10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385395611 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142611 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sun, Nov 24, 2013 at 03:27:58PM +0000, Al Viro wrote: > which seems to leave two candidates - follow_dotdot_rcu() and path_init(), > both setting nd->inode to nd->path.dentry->d_inode... > > Could you try to reproduce it with something like > if (read_seqretry(&mount_lock, nd->m_seq)) > goto failed; > slapped before the success exit in follow_dotdot_rcu(), just to see if > we are hitting some races with umount here? Still reproducable with the diff below. Fixed by reverting the RCU'd vfsmounts. diff --git a/fs/namei.c b/fs/namei.c index 8f77a8c..856e4d5 100644 --- a/fs/namei.c +++ b/fs/namei.c @@ -1158,6 +1158,10 @@ static int follow_dotdot_rcu(struct nameidata *nd) } follow_mount_rcu(nd); nd->inode = nd->path.dentry->d_inode; + + if (read_seqretry(&mount_lock, nd->m_seq)) + goto failed; + return 0; failed: From BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org Mon Nov 25 10:12:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DC9E97F51 for ; Mon, 25 Nov 2013 10:12:21 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id BB4EB8F8078 for ; Mon, 25 Nov 2013 08:12:18 -0800 (PST) X-ASG-Debug-ID: 1385395937-04cbb04167286c70001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id QHrMiys2FuSBJFfd (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 08:12:17 -0800 (PST) X-Barracuda-Envelope-From: BATV+326c65e15c27bacd227b+3746+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vkyll-0002SN-0B; Mon, 25 Nov 2013 16:12:17 +0000 Date: Mon, 25 Nov 2013 08:12:16 -0800 From: Christoph Hellwig To: Josef Bacik Cc: xfs@oss.sgi.com, linux-btrfs@vger.kernel.org Subject: Re: [PATCH 1/2] xfstests: add generic/321 to test fsync() on directories V2 Message-ID: <20131125161216.GA5085@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 1/2] xfstests: add generic/321 to test fsync() on directories V2 References: <1384538464-7384-1-git-send-email-jbacik@fusionio.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1384538464-7384-1-git-send-email-jbacik@fusionio.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385395937 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142611 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Fri, Nov 15, 2013 at 01:01:03PM -0500, Josef Bacik wrote: > Btrfs had some issues with fsync()'ing directories and fsync()'ing after > renames. These three new tests cover the 3 different issues we were seeing. > This breaks out the dmflakey stuff into a common helper to be shared between > generic/311 and generic/321. Thanks, > > Signed-off-by: Josef Bacik This doesn't seem to actually create the common/dmflakey file. From phlistbounces-legionway@phplist.com Mon Nov 25 12:03:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=FREEMAIL_FROM, HTML_IMAGE_ONLY_24,HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2AF867F4E for ; Mon, 25 Nov 2013 12:03:43 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id AD87FAC008 for ; Mon, 25 Nov 2013 10:03:39 -0800 (PST) X-ASG-Debug-ID: 1385402617-04cb6c537c27b290001-NocioJ Received: from mx04.phplist.com (mx04.phplist.com [184.173.29.139]) by cuda.sgi.com with ESMTP id 5O5yDwnh09iGE0Ej for ; Mon, 25 Nov 2013 10:03:38 -0800 (PST) X-Barracuda-Envelope-From: phlistbounces-legionway@phplist.com X-Barracuda-Apparent-Source-IP: 184.173.29.139 Received: from mx04.phplist.com (mx04.phplist.com [184.173.29.139]) by mx04.phplist.com (Postfix) with ESMTP id A0BC780071 for ; Mon, 25 Nov 2013 18:03:37 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=phplist.com; h=date:to :from:reply-to:subject:message-id:list-unsubscribe:mime-version :content-type; s=s0; bh=LWM1KeeCQRDVULbnKWCTybxxw9o=; b=r3VFLdEX eVjY4nsMJX1sPXKcBdS441HHCWhus3J/bFOcVPGrnPKha6MpWUF7WLnkCduI1JZa gKpok83XK/bc+BqVX2J/JsAXKLVcJVF9cus3KTNvxfXKcF/YABYl5qKtlUo1vqrs VitxuQhVnOJITM7khOzlPtqOKeq6hloTuL8= Received: from legionway.hosted.phplist.com (olive2 [50.23.51.195]) by mx04.phplist.com (Postfix) with ESMTP id 987DE8006A for ; Mon, 25 Nov 2013 18:03:37 +0000 (GMT) Received: from 208-115-111-73-reverse.wowrack.com [208.115.111.73] by legionway.hosted.phplist.com with HTTP; Mon, 25 Nov 2013 18:03:36 +0000 Date: Mon, 25 Nov 2013 18:03:37 +0000 To: xfs@oss.sgi.com From: Enoch Josh Reply-To: Enoch Josh Subject: Goodbye from our Newsletter Message-ID: X-ASG-Orig-Subj: Goodbye from our Newsletter X-Priority: 3 X-Mailer: PHPMailer 5.2.5 (https://github.com/Synchro/PHPMailer/) X-phpList-version: 3.0.5-hosted X-MessageID: systemmessage X-ListMember: xfs@oss.sgi.com Precedence: bulk Bounces-To: phlistbounces-legionway@phplist.com List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_c09e40f45f298bf9ff6124a56e8d6bc3" X-Barracuda-Connect: mx04.phplist.com[184.173.29.139] X-Barracuda-Start-Time: 1385402618 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.28 X-Barracuda-Spam-Status: No, SCORE=1.28 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_24, HTML_IMAGE_ONLY_24_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142613 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_24 BODY: HTML: images with 2000-2400 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.28 HTML_IMAGE_ONLY_24_2 HTML: images with 2000-2400 bytes of words --b1_c09e40f45f298bf9ff6124a56e8d6bc3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =20 Goodbye from our Newsletter, sorry to see you go. You have been unsubscribed from our newsletters. This is the last email you will receive from us. We have added you to our "blacklist", which means that our newsletter system, phpList, will refuse= =0Ato send you any other email, without manual intervention by our administrator. If there is an error in this information, you can re-subscribe: please go to http://legionway.hosted.phplist.com/lists/?p=3Dsubscribe and= =0Afollow the steps. Thank you =20 =20 --b1_c09e40f45f298bf9ff6124a56e8d6bc3 Content-Type: multipart/related; boundary="b2_c09e40f45f298bf9ff6124a56e8d6bc3" --b2_c09e40f45f298bf9ff6124a56e8d6bc3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
=0A =
=0A =
=0A
=0A
=0A

Goodbye from our Newsletter

=0A
=0A <= br />=0A Goodbye from our Newsletter, sorry to see you go.
=0A
= =0A You have been unsubscribed from our newsletters.
=0A
=0A Th= is is the last email you will receive from us. We have added you to our
=0A "blacklist", which means that our newsletter system, phpList, will r= efuse to send
=0A you any other email, without manual intervention by= our administrator.
=0A
=0A If there is an error in this informa= tion, you can re-subscribe:
=0A please go to http://legionway.hosted.phplis= t.com/lists/?p=3Dsubscribe and follow the steps.
=0A
=0A Tha= nk you
=0A
=0A =0A

3D"powered

=0A
=0A
=0A =0A
=0A
=0A --b2_c09e40f45f298bf9ff6124a56e8d6bc3 Content-Type: image/png; name="powerphplist.png" Content-Transfer-Encoding: base64 Content-ID: <7df52dadd8a2bd3bf70b351fd7a69bcc> Content-Disposition: inline; filename="powerphplist.png" iVBORw0KGgoAAAANSUhEUgAAAEsAAAAhCAYAAACRIVbWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz AAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAA DmhJREFUaIHtmntw1FWWxz+/Xz/T6aQTQgIkJgR5LGRIFDcPsSAEWEFkZSIisPIcRaTKEkEMwUGX RRaZWlSylKPrqBDFGCXyUAqiKLUg6ADBhCRAEGQhWU1IIpru9Lt/j/2jkx/ppEOwZmoetX6rurrv 45x77/fec+65t69AN4zOyMgDFgP5gK17+f8D2IG9QPGZmprDqqpqBULnj9EZGTFAMfDrv3Tv/obx EbC4trq6DTrI6iDqMHDbX69ff7OoBvJqq6vbxI6MYn4hqjfcRpAfhA4f9d9/zd78nWCiHljRW+nw zPGk507T0g11VZwqLwPAZLEybtbD2PoPxP7DVY59uA2f20lK2hgSBg/jVHkZtviBZE6bzaF3tgIw fdlv2f9fL/TQC3BoR7DO5AXLtbyuem9WpvaLci6eOtpjLLb4gSH1ju3aTkv9xaD8wuVaO+m50/C6 neF0rBCBvN7IssUHiTj1SRmnPiljRJcOT1/2WwBOfVIWkva6nKTn3gtcJ9tksZKSNgZb/MCwek99 Uoa99Sq2+EGYI61aHsC4WQ/ftEztF+VkTXuQ4Znjw4wltF5nfwFs/QeSPmGatgB8bmc4OvL09BEe 2FubaDhXFfydOw1TpBVb/EBs8YPY/XKwwYZzVfxm03Zs8QNpqb+IuaNOyqgxAIzIHE9U3ACunKlE kiQURUFVFGRZBqD+bCUAsizjcbbzPzUVAPRPvpUBqSN+lozBbCF55G3UHQ/1LLIso6rBb0WWMVms SJIEwJGdb/BgwX9gNEdy9fIFTZderw/hOyQVDuMeeJhxDzyskVJ7pJwBqcOxtzb1INUWPwh761Ua zlUxPHM8KWljOLZrGylpY4juP5CT+9/X6g/+1R3Y4geFDLwz/+nizzSdH/9+Q58y3fvxD1m5Ycts 8YPIvncOAD53O+ZIK16Xk+YrF7lQcYTs6XN4o2Bhr1z0SdaxXds0P9UJr8uJOdIaktfZMEBz/UWy ps2mpf4iDedOkzVtNiaLlfpz1wdYfXg/J/d/0KO9+rOVHCwuYsG/vUr14f00X7nYp0xIPyxWvOHN iOYrFyjbXAhA7oNLyMibrun7puKLjsluCisLIIbNVRRt6Ssdv7t+Gi/VYbJYSRs3FUmSSBs3FZPF SuOlOiRJ4nLtKUwWK+dPHqHxUh1eVzvNVy5qZPYFe2sTnxVvIffBJQxIHX5TMhCcsBHZE3pddV1h Sxh003o70efK6g0f/34DMx5/jimLV/Qwl+YrF7G3NlF/thK9KFJ75ECwMTE4N6IgMG7WI+Q+uEST 2V64mIDHhd/tRC+KXPr6GMc+fIs7p89l/2sbbyjT1XRPHdjJuS/KtbY60b1ew7kqznap17Xt3iCM zshQe+QqCpKi/CzyekM3J/l3jfAjEQSNYUEQkCQZj8eNXq8nOjqayMhIVFXF7XZjt9uRZRmLxYJO p6PrwfPPRfifikAggCAIf/LE9SIdHLAgCnjcHvz+AP+YeQdT7p7CqFGjSEhIQFVVWltbqamp4dCh Q5w+fRqj0YjZbA4hDIA+SFMUBa/XS4TZjHADM7gRZFnG5/NhiYgAQQjJH5SQgM/vp62tDZ1O16sO t9uN0WjEYDAEGeiiB3oxQ0FVAAG3243BYGDZsmXMnTuXAQMGhG2ksbGR0tJS3nzzTRRFwWQyoaoq kqIEZ/MGZCmKgsViITMzk4qKCrxeL0K3TvYFRVGIjY0lLS2NEydOIMsygiAQCARISUlh586dtLS0 MG/ePFwuV1jCVFVl7NixXLlyhe+//x6dXt+DrLDTqKgqfr8fm83GunXrePLJJ0OI8ng8vPLKKzz1 1FPU1dWRmJjIqlWreOaZZ1BVVVv2NwO/38+wYcN47bXXGDp0KD6f7+fwBIDX62Xs2LG8/vrrxMbG asGmqqrodDrMZjNms7nXPsmyTEREBC+99BL33HMPbrc7bL2wZujz+VBkBZPZRHZ2dkhZIBDgzbfe 4tzZs9xySzKbfvc7Nmx4nsEpg5k/fz6XL1/hjTf/QGxMLBD0eV6fD6VjdXVG4IIgYDQaARA7TE+S JJxOJ5IkIQgCJpMJg8GALMt4vV5EUeyIxIPG0ElEpz5ZlkP8ktFopL6+nqlTpxIIBHC5XEiShMfj 0eqIooher8fn8xEIBPB6vTidTqxRUT3IDUuWJEnceuutTJo4ibVr17Ju3TpGjhwJgMvlorLya+bO nsM/3X03CxYspKG+nsEpgxFFkYce+hcOHTrEd9//LyZzBH6/n7vuuouYmBgCgQD3338/UVFRVFdX U1payrfffhs0WUkiJyeHefPmkZSUREVFBSUlJbS2ttK/f39mzZrFhQsXmDx5Munp6TgcDvbs2cPn n38ePAqpqvbpCkVRmDFjBk1NTZSVlZGZmcns2bNJTU3l2rVrfPbZZxw/fpw1a9Zgs9mYP38+aWlp /PvGjfgDgRBdYc1QJ+rIysxi7dq1jL1rLAUFBZw/fx6AqKgoxt45lk8Pfsrb77zNwIEDGDp0mCY7 ZMgQcsePx+/zB1ei309+fj5FRUUUFRXh9Xqprq5m4sSJfPDBB4waNQqPx4MgCKxevZr4+Hhqamq4 7777eP/990lISCA+Pp7169dTWlpKXl4eNTU1eDwetm7dypo1awh0G1QnOonLz88nJyeHkSNHsn37 dpKSkqisrESWZZ5//nlycnI0nc3NzZw/f16zhD5XFoJAeno6AMufWI4syRQWFrJ582ZGjBjB0qWP MmPGr9lW/DZfHj1KYmLidYV6PWlpaRhNJk1Xpw8pKCjgww8/RBAEtm7dSklJCc899xxbtmxBp9Ox bds21q9fjyRJvPrqq+zdu5fly5dTXFwMwIkTJ3jkkUdoa2tDVVXmzJnDyy+/zL59+/B6vWGHAkEf 297eTnZ2NhEREaxYsYILFy5gtVoZNmwYLpcLh8PB4sWLOXjwIFu2bGFQYmKPnTn8Pq2qxMXFacmV K1eSl5dHYWEhly5dYs+evcTFxTHvoYd45513sNvtIeK2WBtGg0FLG41GGhoa+PTTT4mOjiYmJob2 9naKi4u5/fbbSU5ORpIkDh48iF6vp1+/fly7do0DBw5wxx13aH7pvffew+l0EhsbS0xMDAcOHOC7 775j0qRJmi/sDUajkZMnT+Lz+di5cyebNm1i4sSJNDc3Y7fbiY6ORhRFzGYzUWH8Va9kyYqCrIQ2 vnLlSqb/83SWPraU3Xt2s3btWl568UX8AT+rV6/G5XJpdRVZQeW67xBFkZ9++glJkjRnbjAY+PHH HxEEAavVqm33neV6vV5z9IIgoCgKbW1tmgPvdOjXrl2jX79+NyQKwGQyUVtby6JFi6ipqWHmzJmU lJSwY8cOEhMT8fv9feoIS5bRaKChvqFHflJiEs3NzbQ72omNjcVsNrPh+Q1YrVaeLnha2/abmq/i 811vXJZlEhMTsVgsmn/xer0MHz4cv99Pa2srer2+x2wKgqD5HVEUSU1N1cwtEAgQGRlJamoqly9f 7nOgnTpOnjzJihUrmDp1KgsWLCA9PZ2FCxdqZPUIqPsiy2QyceLEiZC8uro6it9+m9LS98nLy2Pj xo2oqorVamXjxo1YIiyseWYNDoeDs2fOIklBUgSCoUh8fDyrVq3CaDTidDrJysriiSeeYN++fTQ3 N6PT6cKS1UmYLMs8/vjjZGdn43Q6MRgMFBQUEBERQXl5OaYOH+nz+fB6vfh8Pi0cEAQBn8/HvHnz KCwsJDo6GrvdTlVVFQ6HQzu+GQwGRFHE6/WGJa2X445AZWUlx48f58477wSCUTqqyoCEBIaPGE5V VRV+vx+TyYTZbOaFF15g06ZNLF36GN83fkdkx32XSjAeamtr495772XKlCk4HA6SkpL46quv2Lx5 M2lpaQAhfkdVVQRBwGAwQEeQ7PV62bFjB42NjVitVgwGAytXruTy5ctkZWVhMBgoKSnB7/drxO/a tUtLe71eFi1axMyZM3E4HMTExOByuXj33Xfx+XwcPXqUpUuXkpmZyaqnn8bXzTSF0RkZbXS7WhZQ cTpdZGdl8oc33iA6Khq3282zzz5Lyw+tSIEAc+fMJT8/P0RZa2sr+fn5NDY1ER0djT8QwO/3859b tpCcnMzSRx8ld8IEoqxWvvnmGyoqKpAVhZiYGLKzszl+/DgejwexYwdNHTKEuLg4PB4Pu3fvZsmS JTgcDtLT03E6nXx57BiNTU2YTCZibDZyJ0wgMjIyZIWePXMGCO6I1TU1DE5JITMri9jYWFpaWvjj V3+kzR70hWazmcmTJ2PQ6zlQXg6hu6FdGJ2RsZdu/0ILqMiqgqPNzv33z2Tdv64jLq4fHo+H/Qf2 k3xLMjk5OSFE/fDDD2x+8UX27fsYnU6PIEBAkvH7/WwtKmLw4MEs+s1iTOYIVEVBbzBgMpkQRQFF VvB4PERYIhAFsbMTBAIS9rY2hgwZwq6yMh5btoyvq6ow6PUIooDJZMag14MQXJVutxu6WY/RaERV VURRxGgyEggE8Pv8KIqCqBMxmczodboOHQoetxsEgcjISK42hdyafqQHirqTBQI6UUd0VDS7d++m taWVJUseYfLkycx6YFZITVmWOXzkCNu3b+PYsS+DMysK0GHzqqqi1+vR6XToDUYyszK1sj4hCJw+ Xa0lVYJBcTAGVK9n/rxz902jG1lFnX/fh6wuQSA4IEFEUSTaHU5stmgybruN9F+N5pbkZFRVpamx kZqaGmrPnsHe1kZkpBVRJ3aQIRCQJFRVJXPMGMwREXxx9GjwxH+ztwoqqKpCtM3GpEmTOHz4MD/9 +CPiDa5Z/pzocs78qLa6Oj/sWwdR0PraQVxwl5EkCQQw6A0gCMiShKIqGPQG7VDcFf6AhMFgwOvx BK9iOnadnwtFUXB7PFgiIrQ47C8I7a3DL69oboyer2i64pf3Wb2/z/o/Z4jQ19LLyeMAAAAASUVO RK5CYII= --b2_c09e40f45f298bf9ff6124a56e8d6bc3-- --b1_c09e40f45f298bf9ff6124a56e8d6bc3-- From rjohnston@sgi.com Mon Nov 25 13:35:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7F4767F4E for ; Mon, 25 Nov 2013 13:35:58 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id F05A2AC001 for ; Mon, 25 Nov 2013 11:35:54 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 25 Nov 2013 13:35:54 -0600 Message-ID: <5293A699.20908@sgi.com> Date: Mon, 25 Nov 2013 13:35:53 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: xfs-oss Subject: [ANNOUNCE] xfsprogs v3.2.0-alpha2 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] Alpha version 3.2.0-alpha2 of xfsprogs has been released. The source code can be accessed via git using this URL: git://oss.sgi.com/xfs/cmds/xfsprogs.git A gzipped-tar archive of the source code is available here: ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-3.2.0-alpha2.tar.gz The development tree previously hosted on kernel.org for this code has been deprecated: git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git Below is a summary (from the doc/CHANGES file) of the changes: xfsprogs-3.2.0-alpha2 (25 November 2013) - Alpha release for the purpose of testing the CRC feature in kernels 3.10 and newer. - Enable xfs_db write support and xfs_metadump support for CRC enabled filesystems. - Add directory entry filetype support for non-CRC filesystems. - Remove experimental warnings for CRC filesystems. - Ensure all inodes created by xfs_repair have a proper d_type set. - Fix build on big endian machines. - Properly handle symlinks to devices on various tool commandlines. - Fix xfs_repair's dirty log detection for 4k sector logs, broken in Alpha1. - Fix a potential segfault in xfs_repair when issuing progress reports. - Fix potential xfs_fsr failures when running w/ selinux. - Update config.guess/config.sub for arm64, thanks to Colin Watson. - Stop wasting memory by caching inode structures in xfs_repair - they are never re-used. Thanks to Christoph Hellwig. - Fix several Coverity-found defects, thanks to Li Zhong. - Fix platform_test_xfs_fd to return false on special files which cannot take an xfs ioctl. - Sync up libxfs with kernel code. - Improved xfs_repair performance on large filesystems (always use prefetch and strided AG scanning functionality) From david@fromorbit.com Mon Nov 25 14:45:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BBEF97F4E for ; Mon, 25 Nov 2013 14:45:56 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 56403AC002 for ; Mon, 25 Nov 2013 12:45:56 -0800 (PST) X-ASG-Debug-ID: 1385412353-04bdf06eec289000001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id ArBsR8meigd7MG64 for ; Mon, 25 Nov 2013 12:45:54 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsoHAKC2k1J5LHyk/2dsb2JhbABZgwe3Z4VOgSsXdIIlAQEFJxMcIxAIAw4KCSUPBSUDIROIAL5aFxaOcQeDIIETA5gTikyHR4M8KA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 26 Nov 2013 07:15:28 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vl326-0005R4-0h; Tue, 26 Nov 2013 07:45:26 +1100 Date: Tue, 26 Nov 2013 07:45:25 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 1/7] xfs: let iop_format write directly into the linear buffer Message-ID: <20131125204525.GF8803@dastard> X-ASG-Orig-Subj: Re: [PATCH 1/7] xfs: let iop_format write directly into the linear buffer References: <20131123151151.716201348@bombadil.infradead.org> <20131123151533.726941044@bombadil.infradead.org> <20131125091527.GD8803@dastard> <20131125133755.GB21992@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131125133755.GB21992@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385412353 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142616 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 05:37:55AM -0800, Christoph Hellwig wrote: > On Mon, Nov 25, 2013 at 08:15:27PM +1100, Dave Chinner wrote: > > - xfs_buf_item_straddle() factoring > > This could probably be split out. > > > - removal of the special cases for no endian swapping around > > xfs_inode_item_format_extents() > > This can only be done after we have the new iop_format, or rather must > be because the old way doesn't work really well. I'll have to see if > it can be a separate one, but it would have to be after the actual > iop_format change. I think the current code could be changed first, just to remove the special cases (i.e. the ifdef NATIVE_HOST/else conditionals) by always calling xfs_inode_item_format_extents(). That's easy enough to do and then the iop_format change can simple change it to calling xfs_iextent_copy() directly... > > - a separate patch to introduce xlog_first/next/last_iovec(), > > as I had to find those first to understand how the new > > code worked > > What's the point of a separate patch if we don't make use of it yet? The problem I had looking at the patch was that the actual implementation of critical infrastructure the entire patch relies on is the last thing in the patch. I found myself constant scrolling through the patch to check what the infrastructure changes did and losing context because of this.... > > - a new xlog_copy_iovec() function instead of open coding > > the same 3 lines of code in 14 different places: > > > > static inline void > > xlog_copy_iovec( > > struct xfs_log_iovec *vec, > > void *src, > > int len, > > int type) > > { > > memcpy(vec->i_addr, src_ptr, len); > > vec->i_len = len; > > vec->i_type = type; > > } > > I went forth and back between having this a couple of times and found > having the helper more confusing than not. If there's enough strong > opinion to have it I can add it back. I'd prefer to have a helper than have the same boilerplate code repeated 14 times purely from a maintenance POV. It's easy to find all the callers, it's easy to check that they do the right thing, and in future there's only one piece of code to modify for all the simple log item formatting operations.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Mon Nov 25 15:01:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 27A707F4E for ; Mon, 25 Nov 2013 15:01:32 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4FA85AC001 for ; Mon, 25 Nov 2013 13:01:27 -0800 (PST) X-ASG-Debug-ID: 1385413284-04cb6c537c282cc0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id n6fVIi3LCQc5ti6l for ; Mon, 25 Nov 2013 13:01:25 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AskHACW6k1J5LHyk/2dsb2JhbABZgwe3Z4VOgSsXdIIlAQEFOhwjEAgDGAklDwUlAyETiAC+bxaOcQeEMwOYE5ITgzwo Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 26 Nov 2013 07:31:19 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vl3H5-0005TF-Ix; Tue, 26 Nov 2013 08:00:55 +1100 Date: Tue, 26 Nov 2013 08:00:55 +1100 From: Dave Chinner To: Miao Xie Cc: linux-btrfs@vger.kernel.org, xfs@oss.sgi.com Subject: Re: [PATCH] xfstests,btrfs: add wrong compress type regression test Message-ID: <20131125210055.GG8803@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfstests,btrfs: add wrong compress type regression test References: <1385375324-11019-1-git-send-email-miaox@cn.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385375324-11019-1-git-send-email-miaox@cn.fujitsu.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385413284 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142616 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 06:28:44PM +0800, Miao Xie wrote: > A test to check if the oops will happen when the users write some > data into the files whose compress flag is set but the compression > of the fs is disabled. > > Signed-off-by: Miao Xie > --- > tests/btrfs/022 | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++ > tests/btrfs/022.out | 5 ++++ > tests/btrfs/group | 1 + > 3 files changed, 88 insertions(+) > create mode 100755 tests/btrfs/022 > create mode 100644 tests/btrfs/022.out > > diff --git a/tests/btrfs/022 b/tests/btrfs/022 > new file mode 100755 > index 0000000..0755fb5 > --- /dev/null > +++ b/tests/btrfs/022 > @@ -0,0 +1,82 @@ > +#! /bin/bash > +# FS QA Test No. btrfs/008 > +# > +# btrfs wrong compression type regression test, from a user report on > +# linux-btrfs. That doesn't tell me what is being tested. The commit message above is what should be here. > +# > +#----------------------------------------------------------------------- > +# Copyright (c) 2013 Fujitsu. All Rights Reserved. > +# > +# This program is free software; you can redistribute it and/or > +# modify it under the terms of the GNU General Public License as > +# published by the Free Software Foundation. > +# > +# This program is distributed in the hope that it would be useful, > +# but WITHOUT ANY WARRANTY; without even the implied warranty of > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +# GNU General Public License for more details. > +# > +# You should have received a copy of the GNU General Public License > +# along with this program; if not, write the Free Software Foundation, > +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA > +# > +#----------------------------------------------------------------------- > +# > + > +seq=`basename $0` > +seqres=$RESULT_DIR/$seq > +echo "QA output created by $seq" > + > +here=`pwd` > +tmp=/tmp/$$ > + > +status=1 # failure is the default! > + > +_cleanup() > +{ > + rm -f $tmp.* > +} > + > +trap "_cleanup ; exit \$status" 0 1 2 3 15 > + > +# get standard environment, filters and checks > +. ./common/rc > +. ./common/filter > + > +# real QA test starts here > +_supported_fs btrfs > +_supported_os Linux > +_require_scratch > + > +__workout() > +{ > + work_file="$SCRATCH_MNT/tmpfile" > + > + touch $work_file || _fail "failed create test file" > + chattr =c $work_file || _fail "failed change attribute of test file" > + dd if=/dev/zero of=$work_file bs=1M count=1 oflag=sync &> /dev/null > + if [ $? -ne 0 ]; then > + _fail "failed write data into the test file" > + fi There is no need to run _fail on all of these commands. If touch fails, it will emit an error that will end up in the output file, and the golden output match will fail and the diff will tell you exactly what the error was. Also, xfs_io is preferable to using dd, and filtering the output into the output file will give error detection and reporting, just like for touch and chattr.... __workout() { work_file="$SCRATCH_MNT/tmpfile" touch $work_file chattr =c $work_file $XFS_IO_PROG -f -c "pwrite 0 1M" -c sync $work_file | _filter_xfs_io } > +echo "*** test nodatacow" > +_scratch_mkfs > /dev/null 2>&1 > +_scratch_mount "-o nodatacow" > +__workout > +_scratch_unmount _check_scratch_fs? Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Mon Nov 25 15:36:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A08607F4E for ; Mon, 25 Nov 2013 15:36:25 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 709718F8050 for ; Mon, 25 Nov 2013 13:36:22 -0800 (PST) X-ASG-Debug-ID: 1385415379-04bdf06eed28aec0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id rlVwlzi8IpmpZ6W8 for ; Mon, 25 Nov 2013 13:36:20 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AggRAGTCk1J5LHyk/2dsb2JhbABZgwc4qAMDjymFToErF3SCJQEBBAEnExwjBQsIAxUDCSUPBSUDIROHewUOvlsWjHyBKEILB4QzA5gTikyHR4M8KIEsAQMc Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 26 Nov 2013 08:06:04 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vl3p3-0005Xm-4g; Tue, 26 Nov 2013 08:36:01 +1100 Date: Tue, 26 Nov 2013 08:36:01 +1100 From: Dave Chinner To: Zhi Yong Wu Cc: xfs@oss.sgi.com, Zhi Yong Wu Subject: Re: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support Message-ID: <20131125213601.GH8803@dastard> X-ASG-Orig-Subj: Re: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-3-git-send-email-zwu.kernel@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385379154-3802-3-git-send-email-zwu.kernel@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385415379 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142616 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 07:32:32PM +0800, Zhi Yong Wu wrote: > From: Zhi Yong Wu > > The function is used to create one O_TMPFILE file. > > http://oss.sgi.com/archives/xfs/2013-08/msg00339.html > > Signed-off-by: Zhi Yong Wu > --- > fs/xfs/xfs_inode.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++ > fs/xfs/xfs_inode.h | 2 + > fs/xfs/xfs_shared.h | 4 +- > fs/xfs/xfs_trans_resv.c | 35 ++++++++++++ > fs/xfs/xfs_trans_resv.h | 2 + > fs/xfs/xfs_trans_space.h | 2 + > 6 files changed, 173 insertions(+), 1 deletions(-) > > diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c > index 1c23bdf..e1832de 100644 > --- a/fs/xfs/xfs_inode.c > +++ b/fs/xfs/xfs_inode.c > @@ -1337,6 +1337,135 @@ xfs_create( > } > > int > +xfs_create_tmpfile( > + xfs_mount_t *mp, > + umode_t mode, > + dev_t rdev, > + xfs_inode_t **ipp) > +{ > + struct xfs_inode *ip = NULL; > + struct xfs_trans *tp = NULL; > + int error; > + uint cancel_flags = XFS_TRANS_RELEASE_LOG_RES; > + struct xfs_dquot *udqp = NULL; > + struct xfs_dquot *gdqp = NULL; > + struct xfs_dquot *pdqp = NULL; > + struct xfs_trans_res *tres; > + uint resblks; > + > + if (XFS_FORCED_SHUTDOWN(mp)) > + return XFS_ERROR(EIO); > + > + /* > + * Make sure that we have allocated dquot(s) on disk. > + */ > + error = xfs_qm_vop_dqalloc(NULL, mp, xfs_kuid_to_uid(current_fsuid()), > + xfs_kgid_to_gid(current_fsgid()), > + XFS_PROJID_DEFAULT, > + XFS_QMOPT_QUOTALL | XFS_QMOPT_INHERIT, > + &udqp, &gdqp, &pdqp); > + if (error) > + return error; Is XFS_PROJID_DEFAULT correct here? If we are getting a parent inode from ->tmpfile, then this should be handled the same way as for xfs_create. > + > + resblks = XFS_CREATE_TMPFILE_SPACE_RES(mp); > + tp = xfs_trans_alloc(mp, XFS_TRANS_CREATE_TMPFILE); > + > + /* > + * Initially assume that the file does not exist and > + * reserve the resources for that case. If that is not > + * the case we'll drop the one we have and get a more > + * appropriate transaction later. > + */ > + tres = &M_RES(mp)->tr_create_tmpfile; > + error = xfs_trans_reserve(tp, tres, resblks, 0); > + if (error == ENOSPC) { > + /* flush outstanding delalloc blocks and retry */ > + xfs_flush_inodes(mp); > + error = xfs_trans_reserve(tp, tres, resblks, 0); > + } > + if (error == ENOSPC) { > + /* No space at all so try a "no-allocation" reservation */ > + resblks = 0; > + error = xfs_trans_reserve(tp, tres, 0, 0); > + } > + if (error) { > + cancel_flags = 0; > + goto out_trans_cancel; > + } I don't think this is necessary here. The ENOSPC flushing in xfs_create() is done to ensure we have space for directory block creation, not so much for inode allocation. Hence it doesn't make a lot of sense to have this here.... > + /* > + * Reserve disk quota and the inode. > + */ > + error = xfs_trans_reserve_quota(tp, mp, udqp, gdqp, > + pdqp, resblks, 1, 0); > + if (error) > + goto out_trans_cancel; > + > + /* > + * A newly created regular or special file just has one directory > + * entry pointing to them, but a directory also the "." entry > + * pointing to itself. > + */ > + error = xfs_dir_ialloc(&tp, NULL, mode, 1, rdev, > + XFS_PROJID_DEFAULT, resblks > 0, > + &ip, NULL); > + if (error) { > + if (error == ENOSPC) > + goto out_trans_cancel; > + goto out_trans_abort; > + } > + > + /* > + * If this is a synchronous mount, make sure that the > + * create transaction goes to disk before returning to > + * the user. > + */ > + if (mp->m_flags & (XFS_MOUNT_WSYNC|XFS_MOUNT_DIRSYNC)) > + xfs_trans_set_sync(tp); I'm not sure that XFS_MOUNT_DIRSYNC shoul dbe checked here, as there is no directory operations to synchronise at all... > +STATIC uint > +xfs_calc_icreate_tmpfile_reservation(xfs_mount_t *mp) > +{ > + return XFS_DQUOT_LOGRES(mp) + > + xfs_calc_icreate_resv_alloc(mp) + > + xfs_calc_inode_res(mp, 1) + > + xfs_calc_buf_res(1, XFS_FSB_TO_B(mp, 1)) + > + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); > +} > + > +STATIC uint > +__xfs_calc_create_tmpfile_reservation( > + struct xfs_mount *mp) > +{ > + return XFS_DQUOT_LOGRES(mp) + > + xfs_calc_create_resv_alloc(mp) + > + xfs_calc_inode_res(mp, 1) + > + xfs_calc_buf_res(1, XFS_FSB_TO_B(mp, 1)) + > + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); > +} What exactly is being modified here? All of the other reservations have comments explaining what each of the individual components of the reservation are. Yes, I can see that there's an inode, a filesystem block and 2 sectors being reserved, but what are they? It's also double counting the XFS_DQUOT_LOGRES(), as they are accounted for in xfs_calc_[i]create_reservation(). Also, the directory create reservations are broken up into two components - the inode allocation and the common directory name creation component, and so the tmpfile reservation should probably be broken up the same way. i.e this: > + > +STATIC uint > +xfs_calc_create_tmpfile_reservation( > + struct xfs_mount *mp) > +{ > + if (xfs_sb_version_hascrc(&mp->m_sb)) > + return xfs_calc_icreate_tmpfile_reservation(mp); > + return __xfs_calc_create_tmpfile_reservation(mp); > +} Could simply be: STATIC uint xfs_calc_create_tmpfile_reservation( struct xfs_mount *mp) { uint res; if (xfs_sb_version_hascrc(&mp->m_sb)) res = xfs_calc_icreate_resv_alloc(mp); else res = xfs_calc_create_resv_alloc(mp); return res + xfs_calc_iunlink_add_resv(mp); } > diff --git a/fs/xfs/xfs_trans_space.h b/fs/xfs/xfs_trans_space.h > index 7d2c920..16fba89 100644 > --- a/fs/xfs/xfs_trans_space.h > +++ b/fs/xfs/xfs_trans_space.h > @@ -61,6 +61,8 @@ > (XFS_DAENTER_SPACE_RES(mp, XFS_ATTR_FORK) + XFS_B_TO_FSB(mp, v)) > #define XFS_CREATE_SPACE_RES(mp,nl) \ > (XFS_IALLOC_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl)) > +#define XFS_CREATE_TMPFILE_SPACE_RES(mp) \ > + XFS_IALLOC_SPACE_RES(mp) I wouldn't bother with this macro - just use XFS_IALLOC_SPACE_RES() directly. Cheers, Dave. -- Dave Chinner david@fromorbit.com From JBacik@fusionio.com Mon Nov 25 15:37:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CD9897F4E for ; Mon, 25 Nov 2013 15:37:56 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 57D08AC002 for ; Mon, 25 Nov 2013 13:37:56 -0800 (PST) X-ASG-Debug-ID: 1385415474-04cbb04167293c90001-NocioJ Received: from dkim2.fusionio.com (dkim2.fusionio.com [66.114.96.54]) by cuda.sgi.com with ESMTP id 4JrZCQvPnzAmfqrc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 13:37:55 -0800 (PST) X-Barracuda-Envelope-From: JBacik@fusionio.com X-Barracuda-Apparent-Source-IP: 66.114.96.54 Received: from mx1.fusionio.com (unknown [10.101.1.160]) by dkim2.fusionio.com (Postfix) with ESMTP id 195BB9A06AF for ; Mon, 25 Nov 2013 14:37:54 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fusionio.com; s=default; t=1385415474; bh=7N2fyeOz7NcWfIpvePVocDMuorfIVKopDkuK2YerDU0=; h=Date:From:To:CC:Subject:References:In-Reply-To; b=eEQiT0GJ3O559Ghbfr1+wXar+EglhIVzd//YIyvhU6sLzq+J5xV04rIs+9c8M/TPl OcM9005ciT4N3W1RldHQQA2VOxnkAW2aBV/P+3DAcr6G2KgflhsDfMGJf4Ex14DskD LRDcIBuu6uWsxPJXLNzFXMlia/lqgrjXea+Igm58= Received: from CAS2.int.fusionio.com (cas2.int.fusionio.com [10.101.1.41]) by mx1.fusionio.com with ESMTP id M3R6FYHniyq6V4JQ (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Mon, 25 Nov 2013 14:37:53 -0700 (MST) Received: from localhost (10.101.1.160) by mail.fusionio.com (10.101.1.41) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 25 Nov 2013 14:37:52 -0700 Date: Mon, 25 Nov 2013 16:37:51 -0500 From: Josef Bacik To: Christoph Hellwig CC: Josef Bacik , , Subject: Re: [PATCH 1/2] xfstests: add generic/321 to test fsync() on directories V2 Message-ID: <20131125213751.GA3949@localhost.localdomain> X-ASG-Orig-Subj: Re: [PATCH 1/2] xfstests: add generic/321 to test fsync() on directories V2 References: <1384538464-7384-1-git-send-email-jbacik@fusionio.com> <20131125161216.GA5085@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20131125161216.GA5085@infradead.org> User-Agent: Mutt/1.5.22 (2013-10-16) X-Originating-IP: [10.101.1.160] X-Virus-Scanned: by bsmtpd at fusionio.com X-Barracuda-Connect: dkim2.fusionio.com[66.114.96.54] X-Barracuda-Start-Time: 1385415474 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142615 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Mon, Nov 25, 2013 at 08:12:16AM -0800, Christoph Hellwig wrote: > On Fri, Nov 15, 2013 at 01:01:03PM -0500, Josef Bacik wrote: > > Btrfs had some issues with fsync()'ing directories and fsync()'ing after > > renames. These three new tests cover the 3 different issues we were seeing. > > This breaks out the dmflakey stuff into a common helper to be shared between > > generic/311 and generic/321. Thanks, > > > > Signed-off-by: Josef Bacik > > This doesn't seem to actually create the common/dmflakey file. Eek sorry about that, I'll resend. Josef From JBacik@fusionio.com Mon Nov 25 15:40:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9D8E47F56 for ; Mon, 25 Nov 2013 15:40:30 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3A72DAC001 for ; Mon, 25 Nov 2013 13:40:30 -0800 (PST) X-ASG-Debug-ID: 1385415628-04bdf06eec28b0d0001-NocioJ Received: from dkim1.fusionio.com (dkim1.fusionio.com [66.114.96.53]) by cuda.sgi.com with ESMTP id OqtY3EfWNiBflFCj (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 13:40:29 -0800 (PST) X-Barracuda-Envelope-From: JBacik@fusionio.com X-Barracuda-Apparent-Source-IP: 66.114.96.53 Received: from mx1.fusionio.com (unknown [10.101.1.160]) by dkim1.fusionio.com (Postfix) with ESMTP id D6FE47C06A2 for ; Mon, 25 Nov 2013 14:40:28 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fusionio.com; s=default; t=1385415628; bh=iKsDktXwRj8INhPb0RheQ52HR+jjRLUheYJT7MJQ8qE=; h=From:To:Subject:Date:In-Reply-To:References; b=NbnDtVjgTFd9SQBWj2pmGzZJEZiuupSGU/RDmrEMj7RMyGvNY5DwBZihJ8taSCGoi s6H+LEyaX5LOhnpcb1cGPnl1+6mq26qrfeNzY0FNOg1R9ebFFXWInHbUAdPrGah8na gteebtckCJ8OwMObvdsC3DPRsPZbZMMS6Av1Ux3s= Received: from CAS2.int.fusionio.com (cas2.int.fusionio.com [10.101.1.41]) by mx1.fusionio.com with ESMTP id 9VLCnzJ3u9Ciq3RC (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Mon, 25 Nov 2013 14:40:28 -0700 (MST) Received: from localhost (10.101.1.160) by mail.fusionio.com (10.101.1.41) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 25 Nov 2013 14:40:26 -0700 From: Josef Bacik To: , , Subject: [PATCH 2/2] xfstests: add a rename fsync test Date: Mon, 25 Nov 2013 16:40:22 -0500 X-ASG-Orig-Subj: [PATCH 2/2] xfstests: add a rename fsync test Message-ID: <1385415622-9303-2-git-send-email-jbacik@fusionio.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1385415622-9303-1-git-send-email-jbacik@fusionio.com> References: <1385415622-9303-1-git-send-email-jbacik@fusionio.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.101.1.160] X-Virus-Scanned: by bsmtpd at fusionio.com X-Barracuda-Connect: dkim1.fusionio.com[66.114.96.53] X-Barracuda-Start-Time: 1385415629 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142616 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Btrfs was screwing up rename+fsync, add some regression tests for the various scenarios it was screwing up. Thanks, Signed-off-by: Josef Bacik --- tests/generic/322 | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/generic/322.out | 7 ++++ tests/generic/group | 1 + 3 files changed, 119 insertions(+) create mode 100644 tests/generic/322 create mode 100644 tests/generic/322.out diff --git a/tests/generic/322 b/tests/generic/322 new file mode 100644 index 0000000..1cea133 --- /dev/null +++ b/tests/generic/322 @@ -0,0 +1,111 @@ +#! /bin/bash +# FS QA Test No. 322 +# +# Runs various rename fsync tests to cover some rename fsync corner cases. +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Fusion IO. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +status=1 # failure is the default! + +_cleanup() +{ + _cleanup_flakey +} +trap "_cleanup; exit \$status" 0 1 2 3 15 + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter +. ./common/dmflakey + +# real QA test starts here +_supported_fs generic +_supported_os Linux +_need_to_be_root +_require_scratch +_require_dm_flakey + +rm -f $seqres.full + +_clean_working_dir() +{ + _mount_flakey + rm -rf $SCRATCH_MNT/* + _unmount_flakey +} + +# Btrfs wasn't making sure the new file after rename survived the fsync +_rename_test() +{ + echo "fsync rename test" + _mount_flakey + $XFS_IO_PROG -f -c "pwrite 0 1M" -c "fsync" $SCRATCH_MNT/foo \ + > $seqres.full 2>&1 || _fail "xfs_io failed" + mv $SCRATCH_MNT/foo $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar + _load_flakey_table $FLAKEY_DROP_WRITES + md5sum $SCRATCH_MNT/bar + _unmount_flakey + + _load_flakey_table $FLAKEY_ALLOW_WRITES + _mount_flakey + md5sum $SCRATCH_MNT/bar + _unmount_flakey + _check_scratch_fs $FLAKEY_DEV + [ $? -ne 0 ] && _fatal "fsck failed" +} + +# Btrfs was dropping some of the modified extents in between fsyncs if we +# renamed. +_write_after_fsync_rename_test() +{ + echo "fsync rename test" + _mount_flakey + $XFS_IO_PROG -f -c "pwrite 0 1M" -c "fsync" -c "pwrite 2M 1M" \ + -c "sync_range -b" $SCRATCH_MNT/foo > $seqres.full 2>&1 || _fail "xfs_io failed" + mv $SCRATCH_MNT/foo $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar + _load_flakey_table $FLAKEY_DROP_WRITES + md5sum $SCRATCH_MNT/bar + _unmount_flakey + + _load_flakey_table $FLAKEY_ALLOW_WRITES + _mount_flakey + md5sum $SCRATCH_MNT/bar + _unmount_flakey + _check_scratch_fs $FLAKEY_DEV + [ $? -ne 0 ] && _fatal "fsck failed" +} + +_scratch_mkfs >> $seqres.full 2>&1 + +# Create a basic flakey device that will never error out +_init_flakey + +_rename_test +_clean_working_dir +_write_after_fsync_rename_test + +status=0 +exit diff --git a/tests/generic/322.out b/tests/generic/322.out new file mode 100644 index 0000000..0d9f274 --- /dev/null +++ b/tests/generic/322.out @@ -0,0 +1,7 @@ +QA output created by 322 +fsync rename test +ca539970d4b1fa1f34213ba675007381 /mnt/scratch/bar +ca539970d4b1fa1f34213ba675007381 /mnt/scratch/bar +fsync rename test +d34ff04c17ef7068d78d0c4be49cfe57 /mnt/scratch/bar +d34ff04c17ef7068d78d0c4be49cfe57 /mnt/scratch/bar diff --git a/tests/generic/group b/tests/generic/group index 25dddd8..f492461 100644 --- a/tests/generic/group +++ b/tests/generic/group @@ -124,3 +124,4 @@ 319 acl auto quick 320 auto rw 321 auto quick metadata log +322 auto quick metadata log -- 1.8.3.1 From JBacik@fusionio.com Mon Nov 25 15:40:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 266C77F57 for ; Mon, 25 Nov 2013 15:40:31 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 141DD304039 for ; Mon, 25 Nov 2013 13:40:28 -0800 (PST) X-ASG-Debug-ID: 1385415626-04cbb04168293da0001-NocioJ Received: from dkim1.fusionio.com (dkim1.fusionio.com [66.114.96.53]) by cuda.sgi.com with ESMTP id bl587fyMJCy3Ourx (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 13:40:26 -0800 (PST) X-Barracuda-Envelope-From: JBacik@fusionio.com X-Barracuda-Apparent-Source-IP: 66.114.96.53 Received: from mx1.fusionio.com (unknown [10.101.1.160]) by dkim1.fusionio.com (Postfix) with ESMTP id 1985F7C06A2 for ; Mon, 25 Nov 2013 14:40:26 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fusionio.com; s=default; t=1385415626; bh=KBpGerXx08fV792c7gvrSEnjD9kciNVsKN2NcPfHXcU=; h=From:To:Subject:Date; b=nOBV6+5h6l84aAwYKKv2df6IS9LEgVDXoH23gwjIIXAty2VMerEJymXy3gAXkgGCx e6A5n17rQG8rDlM8BBVUyrh7oVBFagegvVEdr2sJK+SLIL5ZGUcmvWdY2bQkjgHJt+ cKn/cYmeYK4dNewk36tDIxis34bc5Q8rqus6Q8OA= Received: from CAS1.int.fusionio.com (cas1.int.fusionio.com [10.101.1.40]) by mx1.fusionio.com with ESMTP id p2cYiX8qd8kwGfM7 (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Mon, 25 Nov 2013 14:40:25 -0700 (MST) Received: from localhost (10.101.1.160) by mail.fusionio.com (10.101.1.40) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 25 Nov 2013 14:40:24 -0700 From: Josef Bacik To: , , Subject: [PATCH 1/2] xfstests: add generic/321 to test fsync() on directories V2 Date: Mon, 25 Nov 2013 16:40:21 -0500 X-ASG-Orig-Subj: [PATCH 1/2] xfstests: add generic/321 to test fsync() on directories V2 Message-ID: <1385415622-9303-1-git-send-email-jbacik@fusionio.com> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.101.1.160] X-Virus-Scanned: by bsmtpd at fusionio.com X-Barracuda-Connect: dkim1.fusionio.com[66.114.96.53] X-Barracuda-Start-Time: 1385415626 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142615 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Btrfs had some issues with fsync()'ing directories and fsync()'ing after renames. These three new tests cover the 3 different issues we were seeing. This breaks out the dmflakey stuff into a common helper to be shared between generic/311 and generic/321. Thanks, Signed-off-by: Josef Bacik --- V1->V2: actually add common/dmflakey to the patch common/dmflakey | 74 ++++++++++++++++++++++++++ tests/generic/311 | 56 +++----------------- tests/generic/321 | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/generic/321.out | 9 ++++ tests/generic/group | 1 + 5 files changed, 231 insertions(+), 49 deletions(-) create mode 100644 common/dmflakey create mode 100644 tests/generic/321 create mode 100644 tests/generic/321.out diff --git a/common/dmflakey b/common/dmflakey new file mode 100644 index 0000000..bc984bd --- /dev/null +++ b/common/dmflakey @@ -0,0 +1,74 @@ +##/bin/bash +# +# Copyright (c) 2013 Fusion IO, Inc. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +# +# common functions for setting up and tearing down a dmflakey device + +FLAKEY_ALLOW_WRITES=0 +FLAKEY_DROP_WRITES=1 + +_init_flakey() +{ + local BLK_DEV_SIZE=`blockdev --getsz $SCRATCH_DEV` + FLAKEY_DEV=/dev/mapper/flakey-test + FLAKEY_TABLE="0 $BLK_DEV_SIZE flakey $SCRATCH_DEV 0 180 0" + FLAKEY_TABLE_DROP="0 $BLK_DEV_SIZE flakey $SCRATCH_DEV 0 0 180 1 drop_writes" + $DMSETUP_PROG create flakey-test --table "$FLAKEY_TABLE" || \ + _fatal "failed to create flakey device" +} + +_mount_flakey() +{ + mount -t $FSTYP $MOUNT_OPTIONS $FLAKEY_DEV $SCRATCH_MNT +} + +_unmount_flakey() +{ + $UMOUNT_PROG $SCRATCH_MNT +} + +_cleanup_flakey() +{ + # If dmsetup load fails then we need to make sure to do resume here + # otherwise the umount will hang + $DMSETUP_PROG resume flakey-test > /dev/null 2>&1 + $UMOUNT_PROG $SCRATCH_MNT > /dev/null 2>&1 + $DMSETUP_PROG remove flakey-test > /dev/null 2>&1 +} + +# _load_flakey_table [lockfs] +# +# This defaults to --nolockfs, which doesn't freeze_fs() before loading the new +# table, so it simulates power failure. +_load_flakey_table() +{ + + table="$FLAKEY_TABLE" + [ $1 -eq $FLAKEY_DROP_WRITES ] && table="$FLAKEY_TABLE_DROP" + + suspend_opt="--nolockfs" + [ $# -gt 1 ] && [ $2 -eq 1 ] && suspend_opt="" + + $DMSETUP_PROG suspend $suspend_opt flakey-test + [ $? -ne 0 ] && _fatal "failed to suspend flakey-test" + + $DMSETUP_PROG load flakey-test --table "$table" + [ $? -ne 0 ] && _fatal "failed to load table into flakey-test" + + $DMSETUP_PROG resume flakey-test + [ $? -ne 0 ] && _fatal "failed to resumeflakey-test" +} diff --git a/tests/generic/311 b/tests/generic/311 index 675d927..6802a96 100644 --- a/tests/generic/311 +++ b/tests/generic/311 @@ -41,17 +41,14 @@ status=1 # failure is the default! _cleanup() { - # If dmsetup load fails then we need to make sure to do resume here - # otherwise the umount will hang - $DMSETUP_PROG resume flakey-test > /dev/null 2>&1 - $UMOUNT_PROG $SCRATCH_MNT > /dev/null 2>&1 - $DMSETUP_PROG remove flakey-test > /dev/null 2>&1 + _cleanup_flakey } trap "_cleanup; exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc . ./common/filter +. ./common/dmflakey # real QA test starts here _supported_fs generic @@ -63,49 +60,12 @@ _require_dm_flakey [ -x $here/src/fsync-tester ] || _notrun "fsync-tester not build" rm -f $seqres.full -BLK_DEV_SIZE=`blockdev --getsz $SCRATCH_DEV` -FLAKEY_DEV=/dev/mapper/flakey-test SEED=1 testfile=$SCRATCH_MNT/$seq.fsync -FLAKEY_TABLE="0 $BLK_DEV_SIZE flakey $SCRATCH_DEV 0 180 0" -FLAKEY_TABLE_DROP="0 $BLK_DEV_SIZE flakey $SCRATCH_DEV 0 0 180 1 drop_writes" -_TEST_OPTIONS="" - -_mount_flakey() -{ - mount -t $FSTYP $MOUNT_OPTIONS $FLAKEY_DEV $SCRATCH_MNT -} - -_unmount_flakey() -{ - $UMOUNT_PROG $SCRATCH_MNT -} - -_load_flakey_table() -{ - # _load_flakey_table
- - table="$FLAKEY_TABLE" - [ $1 -eq 1 ] && table="$FLAKEY_TABLE_DROP" - - suspend_opt="" - [ $nolockfs -eq 1 ] && suspend_opt="--nolockfs" - - $DMSETUP_PROG suspend $suspend_opt flakey-test - [ $? -ne 0 ] && _fatal "failed to suspend flakey-test" - - $DMSETUP_PROG load flakey-test --table "$table" - [ $? -ne 0 ] && _fatal "failed to load table into flakey-test" - - $DMSETUP_PROG resume flakey-test - [ $? -ne 0 ] && _fatal "failed to resumeflakey-test" -} _run_test() { # _run_test <0 - buffered | 1 - O_DIRECT> - allow_writes=0 - drop_writes=1 test_num=$1 direct_opt="" @@ -115,11 +75,11 @@ _run_test() [ $? -ne 0 ] && _fatal "fsync tester exited abnormally" _md5_checksum $testfile - _load_flakey_table $drop_writes + _load_flakey_table $FLAKEY_DROP_WRITES $lockfs _unmount_flakey #Ok mount so that any recovery that needs to happen is done - _load_flakey_table $allow_writes + _load_flakey_table $FLAKEY_ALLOW_WRITES _mount_flakey _md5_checksum $testfile @@ -134,23 +94,21 @@ _run_test() _scratch_mkfs >> $seqres.full 2>&1 # Create a basic flakey device that will never error out -$DMSETUP_PROG create flakey-test --table "$FLAKEY_TABLE" -[ $? -ne 0 ] && _fatal "failed to create flakey device" - +_init_flakey _mount_flakey buffered=0 direct=1 for i in $(seq 1 20); do - nolockfs=0 + lockfs=1 SEED=$i echo "Running test $i buffered, normal suspend" _run_test $i $buffered echo "Running test $i direct, normal suspend" _run_test $i $direct - nolockfs=1 + lockfs=0 echo "Running test $i buffered, nolockfs" _run_test $i $buffered echo "Running test $i direct, nolockfs" diff --git a/tests/generic/321 b/tests/generic/321 new file mode 100644 index 0000000..1d17147 --- /dev/null +++ b/tests/generic/321 @@ -0,0 +1,140 @@ +#! /bin/bash +# FS QA Test No. 321 +# +# Runs various dir fsync tests to cover fsync'ing directory corner cases. +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Fusion IO. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +status=1 # failure is the default! + +_cleanup() +{ + _cleanup_flakey +} +trap "_cleanup; exit \$status" 0 1 2 3 15 + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter +. ./common/dmflakey + +# real QA test starts here +_supported_fs generic +_supported_os Linux +_need_to_be_root +_require_scratch +_require_dm_flakey + +rm -f $seqres.full + +_clean_working_dir() +{ + _mount_flakey + rm -rf $SCRATCH_MNT/* + _unmount_flakey +} + +# Btrfs wasn't making sure the directory survived fsync +_directory_test() +{ + echo "fsync new directory" + _mount_flakey + mkdir $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar + _load_flakey_table $FLAKEY_DROP_WRITES + _unmount_flakey + + _load_flakey_table $FLAKEY_ALLOW_WRITES + _mount_flakey + _ls_l $SCRATCH_MNT | tail -n +2 | awk '{ print $1, $9 }' + _unmount_flakey + _check_scratch_fs $FLAKEY_DEV + [ $? -ne 0 ] && _fatal "fsck failed" +} + +# Btrfs was losing a rename into a new directory +_rename_test() +{ + echo "rename fsync test" + _mount_flakey + touch $SCRATCH_MNT/foo + mkdir $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/foo + mv $SCRATCH_MNT/foo $SCRATCH_MNT/bar/foo + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar/foo + _load_flakey_table $FLAKEY_DROP_WRITES + _unmount_flakey + + _load_flakey_table $FLAKEY_ALLOW_WRITES + _mount_flakey + _ls_l $SCRATCH_MNT | tail -n +2 | awk '{ print $1, $9 }' + _ls_l $SCRATCH_MNT/bar | tail -n +2 | awk '{ print $1, $9 }' + _unmount_flakey + _check_scratch_fs $FLAKEY_DEV + [ $? -ne 0 ] && _fatal "fsck failed" +} + +# Btrfs was failing to replay a log when we had a inode with a smaller inode +# number that is renamed into a directory with a higher inode number +_replay_rename_test() +{ + echo "replay rename fsync test" + _mount_flakey + touch $SCRATCH_MNT/foo + mkdir $SCRATCH_MNT/bar + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/foo + mv $SCRATCH_MNT/foo $SCRATCH_MNT/bar/foo + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar + + # This is to force btrfs to relog the entire inode including the ref so + # we are sure to try and replay the ref along with the dir_index item + setfattr -n user.foo -v blah $SCRATCH_MNT/bar/foo >> $seqres.full 2>&1 + + $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar/foo + _load_flakey_table $FLAKEY_DROP_WRITES + _unmount_flakey + + _load_flakey_table $FLAKEY_ALLOW_WRITES + _mount_flakey + _ls_l $SCRATCH_MNT | tail -n +2 | awk '{ print $1, $9 }' + _ls_l $SCRATCH_MNT/bar | tail -n +2 | awk '{ print $1, $9 }' + _unmount_flakey + _check_scratch_fs $FLAKEY_DEV + [ $? -ne 0 ] && _fatal "fsck failed" +} + +_scratch_mkfs >> $seqres.full 2>&1 + +# Create a basic flakey device that will never error out +_init_flakey + +_directory_test +_clean_working_dir +_rename_test +_clean_working_dir +_replay_rename_test + +status=0 +exit diff --git a/tests/generic/321.out b/tests/generic/321.out new file mode 100644 index 0000000..9ed630f --- /dev/null +++ b/tests/generic/321.out @@ -0,0 +1,9 @@ +QA output created by 321 +fsync new directory +drwxr-xr-x bar +rename fsync test +drwxr-xr-x bar +-rw-r--r-- foo +replay rename fsync test +drwxr-xr-x bar +-rw-r--r-- foo diff --git a/tests/generic/group b/tests/generic/group index 40da6dc..25dddd8 100644 --- a/tests/generic/group +++ b/tests/generic/group @@ -123,3 +123,4 @@ 318 acl attr auto quick 319 acl auto quick 320 auto rw +321 auto quick metadata log -- 1.8.3.1 From david@fromorbit.com Mon Nov 25 15:46:20 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A66BA7F62 for ; Mon, 25 Nov 2013 15:46:20 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 70FB88F8052 for ; Mon, 25 Nov 2013 13:46:20 -0800 (PST) X-ASG-Debug-ID: 1385415978-04bdf06eec28b3b0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id qZWYnefwtn01EVkq for ; Mon, 25 Nov 2013 13:46:18 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AggRAOnEk1J5LHyk/2dsb2JhbABZgwc4qAMDjymFToErF3SCJQEBBAEnExwjBQsIAxUDCSUPBSUDIROHewUOvlcWjHyBagsHhDMDmBOKTIdHgzwogSwE Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 26 Nov 2013 08:16:15 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vl3yt-0005ZB-OH; Tue, 26 Nov 2013 08:46:11 +1100 Date: Tue, 26 Nov 2013 08:46:11 +1100 From: Dave Chinner To: Zhi Yong Wu Cc: xfs@oss.sgi.com, Zhi Yong Wu Subject: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files Message-ID: <20131125214611.GI8803@dastard> X-ASG-Orig-Subj: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-5-git-send-email-zwu.kernel@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385379154-3802-5-git-send-email-zwu.kernel@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385415978 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142616 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 07:32:34PM +0800, Zhi Yong Wu wrote: > From: Zhi Yong Wu > > Enable O_TMPFILE support in linkat(). > > http://oss.sgi.com/archives/xfs/2013-08/msg00341.html > > Signed-off-by: Zhi Yong Wu > --- > fs/xfs/xfs_inode.c | 23 +++++++++++++++++++++-- > fs/xfs/xfs_trans_resv.c | 13 +++++++++++++ > fs/xfs/xfs_trans_resv.h | 2 ++ > 3 files changed, 36 insertions(+), 2 deletions(-) > > diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c > index e1832de..7ab029b 100644 > --- a/fs/xfs/xfs_inode.c > +++ b/fs/xfs/xfs_inode.c > @@ -62,6 +62,8 @@ kmem_zone_t *xfs_inode_zone; > > STATIC int xfs_iflush_int(xfs_inode_t *, xfs_buf_t *); > > +STATIC int xfs_iunlink_remove(xfs_trans_t *, xfs_inode_t *); > + > /* > * helper function to extract extent size hint from inode > */ > @@ -1119,7 +1121,9 @@ xfs_bumplink( > { > xfs_trans_ichgtime(tp, ip, XFS_ICHGTIME_CHG); > > - ASSERT(ip->i_d.di_nlink > 0); > + if ((VFS_I(ip)->i_nlink == 0) && > + !(VFS_I(ip)->i_state & I_LINKABLE)) > + ASSERT(ip->i_d.di_nlink > 0); > ip->i_d.di_nlink++; > inc_nlink(VFS_I(ip)); > if ((ip->i_d.di_version == 1) && > @@ -1473,6 +1477,7 @@ xfs_link( > { > xfs_mount_t *mp = tdp->i_mount; > xfs_trans_t *tp; > + struct xfs_trans_res *tres; > int error; > xfs_bmap_free_t free_list; > xfs_fsblock_t first_block; > @@ -1498,7 +1503,14 @@ xfs_link( > tp = xfs_trans_alloc(mp, XFS_TRANS_LINK); > cancel_flags = XFS_TRANS_RELEASE_LOG_RES; > resblks = XFS_LINK_SPACE_RES(mp, target_name->len); > - error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, resblks, 0); > + > + if ((VFS_I(sip)->i_nlink == 0) && > + (VFS_I(sip)->i_state & I_LINKABLE)) > + tres = &M_RES(mp)->tr_link_tmpfile; > + else > + tres = &M_RES(mp)->tr_link; > + > + error = xfs_trans_reserve(tp, tres, resblks, 0); Uggh. For the small amount of extra space needed for the unlinked list reservation, I would simply add it to the tr_link reservation and be done with it. That gets rid of the need for the noise here. > if (error == ENOSPC) { > resblks = 0; > error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, 0, 0); > @@ -1530,6 +1542,13 @@ xfs_link( > > xfs_bmap_init(&free_list, &first_block); > > + if ((VFS_I(sip)->i_nlink == 0) && > + (VFS_I(sip)->i_state & I_LINKABLE)) { > + error = xfs_iunlink_remove(tp, sip); > + if (error) > + goto abort_return; > + } > + > error = xfs_dir_createname(tp, tdp, target_name, sip->i_ino, > &first_block, &free_list, resblks); > if (error) > diff --git a/fs/xfs/xfs_trans_resv.c b/fs/xfs/xfs_trans_resv.c > index f1eebe4..7c1234e 100644 > --- a/fs/xfs/xfs_trans_resv.c > +++ b/fs/xfs/xfs_trans_resv.c > @@ -228,6 +228,15 @@ xfs_calc_link_reservation( > XFS_FSB_TO_B(mp, 1)))); > } > > +STATIC uint > +xfs_calc_link_tmpfile_reservation( > + struct xfs_mount *mp) > +{ > + return xfs_calc_link_reservation(mp) + > + xfs_calc_buf_res(2, XFS_FSB_TO_B(mp, 1)) + > + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); > +} As per above, fold this into xfs_calc_link_reservation() by adding a: + xfs_calc_iunlink_remove_resv(mp); to the end of it. Then you can also modify xfs_calc_ifree_reservation() to use the same xfs_calc_iunlink_remove_resv() function as well. [ And similarly, looking back on the previous patch xfs_calc_iunlink_add_resv can be used in xfs_calc_remove_reservation so all the unlinked list manipulations are covered by the same reservation calculations. ] Cheers, Dave. -- Dave Chinner david@fromorbit.com From stan@hardwarefreak.com Mon Nov 25 18:45:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A31F27F51 for ; Mon, 25 Nov 2013 18:45:53 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8B7BD8F8065 for ; Mon, 25 Nov 2013 16:45:47 -0800 (PST) X-ASG-Debug-ID: 1385426743-04cbb0416829a740001-NocioJ Received: from greer.hardwarefreak.com (mo-65-41-216-221.sta.embarqhsd.net [65.41.216.221]) by cuda.sgi.com with ESMTP id HyxjQt0okTox5tv6 for ; Mon, 25 Nov 2013 16:45:43 -0800 (PST) X-Barracuda-Envelope-From: stan@hardwarefreak.com X-Barracuda-Apparent-Source-IP: 65.41.216.221 X-Barracuda-User-Whitelist: xfs@oss.sgi.com Received: from [192.168.100.53] (gffx.hardwarefreak.com [192.168.100.53]) by greer.hardwarefreak.com (Postfix) with ESMTP id B788F6C17B; Mon, 25 Nov 2013 18:45:42 -0600 (CST) Message-ID: <5293EF32.9090301@hardwarefreak.com> Date: Mon, 25 Nov 2013 18:45:38 -0600 From: Stan Hoeppner Reply-To: stan@hardwarefreak.com User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Jimmy Thrasibule CC: Linux RAID , "xfs@oss.sgi.com" Subject: Re: ARC-1120 and MD very sloooow References: <1385118796.8091.31.camel@bews002.euractiv.com> <528FBBE5.80404@hardwarefreak.com> <1385369796.2076.16.camel@bews002.euractiv.com> X-ASG-Orig-Subj: Re: ARC-1120 and MD very sloooow In-Reply-To: <1385369796.2076.16.camel@bews002.euractiv.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mo-65-41-216-221.sta.embarqhsd.net[65.41.216.221] X-Barracuda-Start-Time: 1385426743 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/25/2013 2:56 AM, Jimmy Thrasibule wrote: > Hello Stan, > >> This may not be an md problem. It appears you've mangled your XFS >> filesystem alignment. This may be a contributing factor to the low >> write throughput. >> >>> md3 : active raid10 sdc1[0] sdf1[3] sde1[2] sdd1[1] >>> 7813770240 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU] >> ... >>> /dev/md3 on /srv type xfs (rw,nosuid,nodev,noexec,noatime,attr2,delaylog,inode64,sunit=2048,swidth=4096,noquota) >> >> Beyond having a ridiculously unnecessary quantity of mount options, it >> appears you've got your filesystem alignment messed up, still. Your >> RAID geometry is 512KB chunk, 1MB stripe width. Your override above is >> telling the filesystem that the RAID geometry is chunk size 1MB and >> stripe width 2MB, so XFS is pumping double the IO size that md is >> expecting. > > The nosuid, nodev, noexec, noatime and inode64 options are mine, the > others are added by the system. Right. It's unusual to see this many mount options. FYI, the XFS default is relatime, which is nearly identical to noatime. Specifying noatime won't gain you anything. Do you really need nosuid, nodev, noexec? >>> # xfs_info /dev/md3 >>> meta-data=/dev/md3 isize=256 agcount=32, agsize=30523648 blks >>> = sectsz=512 attr=2 >>> data = bsize=4096 blocks=976755712, imaxpct=5 >>> = sunit=256 swidth=512 blks >>> naming =version 2 bsize=4096 ascii-ci=0 >>> log =internal bsize=4096 blocks=476936, version=2 >>> = sectsz=512 sunit=8 blks, lazy-count=1 >> >> You created your filesystem with stripe unit of 128KB and stripe width >> of 256KB which don't match the RAID geometry. I assume this is the >> reason for the fstab overrides. I suggest you try overriding with >> values that match the RAID geometry, which should be sunit=1024 and >> swidth=2048. This may or may not cure the low write throughput but it's >> a good starting point, and should be done anyway. You could also try >> specifying zeros to force all filesystem write IOs to be 4KB, i.e. no >> alignment. >> >> Also, your log was created with a stripe unit alignment of 4KB, which is >> 128 times smaller than your chunk. The default value is zero, which >> means use 4KB IOs. This shouldn't be a problem, but I do wonder why you >> manually specified a value equal to the default. >> >> mkfs.xfs automatically reads the stripe geometry from md and sets >> sunit/swidth correctly (assuming non-nested arrays). Why did you >> specify these manually? > > It is said to trust mkfs.xfs, that's what I did. No options have been > specified by me and mkfs.xfs guessed everything by itself. So the mkfs.xfs defaults in Wheezy did this. Maybe I'm missing something WRT the md/RAID10 near2 layout. I know the alternate layouts can play tricks with the resulting stripe width but I'm not sure if that's the case here. The log sunit of 8 blocks may be due to your chunk being 512KB, which IIRC is greater than the XFS allowed maximum for the log. Hence it may have been dropped to 4KB for this reason. >>> The issue is that disk access is very slow and I cannot spot why. Here >>> is some data when I try to access the file system. >>> >>> >>> # dd if=/dev/zero of=/srv/test.zero bs=512K count=6000 >>> 6000+0 records in >>> 6000+0 records out >>> 3145728000 bytes (3.1 GB) copied, 82.2142 s, 38.3 MB/s >>> >>> # dd if=/srv/store/video/test.zero of=/dev/null >>> 6144000+0 records in >>> 6144000+0 records out >>> 3145728000 bytes (3.1 GB) copied, 12.0893 s, 260 MB/s >> >> What percent of the filesystem space is currently used? > > Very small, 3GB / 6TB, something like 0.05%. So the low write speed shouldn't be related to free space fragmentation. >>> First run: >>> $ time ls /srv/files >>> [...] >>> real 9m59.609s >>> user 0m0.408s >>> sys 0m0.176s >> >> This is a separate problem and has nothing to do with the hardware, md, >> or XFS. I assisted with a similar, probably identical, ls completion >> time issue last week on the XFS list. I'd guess you're storing user and >> group data on a remote LDAP server and it is responding somewhat slowly. >> Use 'strace -T' with ls and you'll see lots of poll calls and the time >> taken by each. 17,189 files at 35ms avg latency per LDAP query yields >> 10m02s, if my math is correct, so 35ms is your current avg latency per >> query. Be aware that even if you get the average LDAP latency per file >> down to 2ms, you're still looking at 34s for ls to complete on this >> directory. Much better than 10 minutes, but nothing close to the local >> speed you're used to. >> >>> Second run: >>> $ time ls /srv/files >>> [...] >>> real 0m0.257s >>> user 0m0.108s >>> sys 0m0.088s >> >> Here the LDAP data has been cached. Wait an hour, run ls again, and >> it'll be slow again. >> >>> $ ls -l /srv/files | wc -l >>> 17189 >> >>> I guess the controller is what's is blocking here as I encounter the >>> issue only on servers where it is installed. I tried many settings like >>> enabling or disabling cache but nothing changed. > > Just using the old good `/etc/passwd` and `/etc/group` files here. There > is no special permissions configuration. You'll need to run "strace -T ls -l" to determine what's eating all the time. The user and kernel code is taking less than 0.5s combined. The other 9m58s is spent waiting on something. You need to identify that. This is interesting. You have low linear write speed to a file with dd, yet also horrible latency with a read operation. Do you see any errors in dmesg relating to the Areca, or anything else? >> The controller is not the cause of the 10 minute ls delay. If you see >> the ls delay only on servers with this controller it is coincidence. >> The cause lay elsewhere. >> >> Areca are pretty crappy controllers generally, but I doubt they're at >> fault WRT your low write throughput, though it is possible. > > Well I have issues only on those servers. Strange enough. Yes, this is a strange case thus far. Do you also see the low write speed and slow ls on md0, any/all of your md/RAID10 arrays? > I see however that I messed the outputs concerning the filesystem > details. Let me put everything in order. > > > Server 1 > -------- > > # xfs_info /dev/md3 > meta-data=/dev/mapper/data-video isize=256 agcount=33, agsize=50331520 blks > = sectsz=512 attr=2 > data = bsize=4096 blocks=1610612736, imaxpct=5 > = sunit=128 swidth=256 blks > naming =version 2 bsize=4096 ascii-ci=0 > log =internal bsize=4096 blocks=521728, version=2 > = sectsz=512 sunit=8 blks, lazy-count=1 > realtime =none extsz=4096 blocks=0, rtextents=0 > > # mdadm -D /dev/md3 > /dev/md3: > Version : 1.2 > Creation Time : Thu Oct 24 14:33:59 2013 > Raid Level : raid10 > Array Size : 7813770240 (7451.79 GiB 8001.30 GB) > Used Dev Size : 3906885120 (3725.90 GiB 4000.65 GB) > Raid Devices : 4 > Total Devices : 4 > Persistence : Superblock is persistent > > Update Time : Fri Nov 22 12:30:20 2013 > State : clean > Active Devices : 4 > Working Devices : 4 > Failed Devices : 0 > Spare Devices : 0 > > Layout : near=2 > Chunk Size : 512K > > Name : srv1:data (local to host srv1) > UUID : ea612767:5870a6f5:38e8537a:8fd03631 > Events : 22 > > Number Major Minor RaidDevice State > 0 8 33 0 active sync /dev/sdc1 > 1 8 49 1 active sync /dev/sdd1 > 2 8 65 2 active sync /dev/sde1 > 3 8 81 3 active sync /dev/sdf1 > > # grep md3 /etc/fstab > /dev/md3 /srv xfs defaults,inode64 0 0 > > > Server 2 > -------- > > # xfs_info /dev/md0 > meta-data=/dev/md0 isize=256 agcount=32, agsize=30523648 blks > = sectsz=512 attr=2 > data = bsize=4096 blocks=976755712, imaxpct=5 > = sunit=256 swidth=512 blks > naming =version 2 bsize=4096 ascii-ci=0 > log =internal bsize=4096 blocks=476936, version=2 > = sectsz=512 sunit=8 blks, lazy-count=1 > realtime =none extsz=4096 blocks=0, rtextents=0 > > # mdadm -D /dev/md0 > /dev/md0: > Version : 1.2 > Creation Time : Thu Nov 8 11:20:57 2012 > Raid Level : raid10 > Array Size : 3907022848 (3726.03 GiB 4000.79 GB) > Used Dev Size : 1953511424 (1863.01 GiB 2000.40 GB) > Raid Devices : 4 > Total Devices : 5 > Persistence : Superblock is persistent > > Update Time : Mon Nov 25 08:37:33 2013 > State : active > Active Devices : 4 > Working Devices : 5 > Failed Devices : 0 > Spare Devices : 1 > > Layout : near=2 > Chunk Size : 1024K > > Name : srv2:0 > UUID : 0bb3f599:e414f7ae:0ba93fa2:7a2b4e67 > Events : 280490 > > Number Major Minor RaidDevice State > 0 8 17 0 active sync /dev/sdb1 > 1 8 33 1 active sync /dev/sdc1 > 2 8 49 2 active sync /dev/sdd1 > 5 8 65 3 active sync /dev/sde1 > > 4 8 81 - spare /dev/sdf1 > > # grep md0 /etc/fstab > /dev/md0 /srv noatime,nodev,nosuid,noexec,inode64 0 0 -- Stan From david@fromorbit.com Mon Nov 25 20:52:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 570577F51 for ; Mon, 25 Nov 2013 20:52:23 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 431028F8039 for ; Mon, 25 Nov 2013 18:52:20 -0800 (PST) X-ASG-Debug-ID: 1385434334-04cbb0416929f9b0001-NocioJ Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id OyKLffD8RYdiSBvT for ; Mon, 25 Nov 2013 18:52:15 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsgHAHILlFJ5LHyk/2dsb2JhbABTBoMHt2mFToEpF3SCJQEBBAE6HBYKAwULCAMYCSUPBSUDIROHewW+bRcWjh1DB4QzA5gTkhKDPCg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl2.internode.on.net with ESMTP; 26 Nov 2013 13:22:13 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vl8l0-0006AJ-3C; Tue, 26 Nov 2013 13:52:10 +1100 Date: Tue, 26 Nov 2013 13:52:10 +1100 From: Dave Chinner To: Stan Hoeppner Cc: Jimmy Thrasibule , Linux RAID , "xfs@oss.sgi.com" Subject: Re: ARC-1120 and MD very sloooow Message-ID: <20131126025210.GL8803@dastard> X-ASG-Orig-Subj: Re: ARC-1120 and MD very sloooow References: <1385118796.8091.31.camel@bews002.euractiv.com> <528FBBE5.80404@hardwarefreak.com> <1385369796.2076.16.camel@bews002.euractiv.com> <5293EF32.9090301@hardwarefreak.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5293EF32.9090301@hardwarefreak.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1385434334 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142622 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 06:45:38PM -0600, Stan Hoeppner wrote: > On 11/25/2013 2:56 AM, Jimmy Thrasibule wrote: > > Hello Stan, > > > >> This may not be an md problem. It appears you've mangled your XFS > >> filesystem alignment. This may be a contributing factor to the low > >> write throughput. > >> > >>> md3 : active raid10 sdc1[0] sdf1[3] sde1[2] sdd1[1] > >>> 7813770240 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU] > >> ... > >>> /dev/md3 on /srv type xfs (rw,nosuid,nodev,noexec,noatime,attr2,delaylog,inode64,sunit=2048,swidth=4096,noquota) > >> > >> Beyond having a ridiculously unnecessary quantity of mount options, it > >> appears you've got your filesystem alignment messed up, still. Your > >> RAID geometry is 512KB chunk, 1MB stripe width. Your override above is > >> telling the filesystem that the RAID geometry is chunk size 1MB and > >> stripe width 2MB, so XFS is pumping double the IO size that md is > >> expecting. > > > > The nosuid, nodev, noexec, noatime and inode64 options are mine, the > > others are added by the system. > > Right. It's unusual to see this many mount options. FYI, the XFS > default is relatime, which is nearly identical to noatime. Specifying > noatime won't gain you anything. Do you really need nosuid, nodev, noexec? > > >>> # xfs_info /dev/md3 > >>> meta-data=/dev/md3 isize=256 agcount=32, agsize=30523648 blks > >>> = sectsz=512 attr=2 > >>> data = bsize=4096 blocks=976755712, imaxpct=5 > >>> = sunit=256 swidth=512 blks > >>> naming =version 2 bsize=4096 ascii-ci=0 > >>> log =internal bsize=4096 blocks=476936, version=2 > >>> = sectsz=512 sunit=8 blks, lazy-count=1 > >> > >> You created your filesystem with stripe unit of 128KB and stripe width > >> of 256KB which don't match the RAID geometry. I assume this is the sunit/swidth is in filesystem blocks, not sectors. Hence sunit is 1MB, swidth = 2MB. While it's not quite correct (su=512k,sw=1m), it's not actually a problem... > >> reason for the fstab overrides. I suggest you try overriding with > >> values that match the RAID geometry, which should be sunit=1024 and > >> swidth=2048. This may or may not cure the low write throughput but it's > >> a good starting point, and should be done anyway. You could also try > >> specifying zeros to force all filesystem write IOs to be 4KB, i.e. no > >> alignment. > >> > >> Also, your log was created with a stripe unit alignment of 4KB, which is > >> 128 times smaller than your chunk. The default value is zero, which > >> means use 4KB IOs. This shouldn't be a problem, but I do wonder why you > >> manually specified a value equal to the default. > >> > >> mkfs.xfs automatically reads the stripe geometry from md and sets > >> sunit/swidth correctly (assuming non-nested arrays). Why did you > >> specify these manually? > > > > It is said to trust mkfs.xfs, that's what I did. No options have been > > specified by me and mkfs.xfs guessed everything by itself. Well, mkfs.xfs just uses what it gets from the kernel, so it might have been told the wrong thing by MD itself. However, you can modify sunit/swidth by mount options, so you can't directly trust what is reported from xfs_info to be what mkfs actually set originally. > So the mkfs.xfs defaults in Wheezy did this. Maybe I'm missing > something WRT the md/RAID10 near2 layout. I know the alternate layouts > can play tricks with the resulting stripe width but I'm not sure if > that's the case here. The log sunit of 8 blocks may be due to your > chunk being 512KB, which IIRC is greater than the XFS allowed maximum > for the log. Hence it may have been dropped to 4KB for this reason. Again, lsunit is in filesystem blocks, so it is 32k, not 4k. And yes, the default lsunit when the sunit > 256k is 32k. So, nothing wrong there, either. > >>> The issue is that disk access is very slow and I cannot spot why. Here > >>> is some data when I try to access the file system. > >>> > >>> > >>> # dd if=/dev/zero of=/srv/test.zero bs=512K count=6000 > >>> 6000+0 records in > >>> 6000+0 records out > >>> 3145728000 bytes (3.1 GB) copied, 82.2142 s, 38.3 MB/s > >>> > >>> # dd if=/srv/store/video/test.zero of=/dev/null > >>> 6144000+0 records in > >>> 6144000+0 records out > >>> 3145728000 bytes (3.1 GB) copied, 12.0893 s, 260 MB/s > >> > >> What percent of the filesystem space is currently used? > > > > Very small, 3GB / 6TB, something like 0.05%. The usual: "iostat -x -d -m 5" output while the test is running. Also, you are using buffered IO, so changing it to use direct IO will tell us exactly what the disks are doing when Io is issued. blktrace is your friend here.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From stan@hardwarefreak.com Mon Nov 25 21:58:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3DF297F4E for ; Mon, 25 Nov 2013 21:58:30 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2954F304048 for ; Mon, 25 Nov 2013 19:58:27 -0800 (PST) X-ASG-Debug-ID: 1385438306-04cb6c537b292d90001-NocioJ Received: from greer.hardwarefreak.com (mo-65-41-216-221.sta.embarqhsd.net [65.41.216.221]) by cuda.sgi.com with ESMTP id pvkyhv4D5VQla7QI for ; Mon, 25 Nov 2013 19:58:26 -0800 (PST) X-Barracuda-Envelope-From: stan@hardwarefreak.com X-Barracuda-Apparent-Source-IP: 65.41.216.221 X-Barracuda-User-Whitelist: xfs@oss.sgi.com Received: from [192.168.100.53] (gffx.hardwarefreak.com [192.168.100.53]) by greer.hardwarefreak.com (Postfix) with ESMTP id DF88F6C17B; Mon, 25 Nov 2013 21:58:25 -0600 (CST) Message-ID: <52941C5D.1000305@hardwarefreak.com> Date: Mon, 25 Nov 2013 21:58:21 -0600 From: Stan Hoeppner Reply-To: stan@hardwarefreak.com User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Dave Chinner CC: Jimmy Thrasibule , Linux RAID , "xfs@oss.sgi.com" Subject: Re: ARC-1120 and MD very sloooow References: <1385118796.8091.31.camel@bews002.euractiv.com> <528FBBE5.80404@hardwarefreak.com> <1385369796.2076.16.camel@bews002.euractiv.com> <5293EF32.9090301@hardwarefreak.com> <20131126025210.GL8803@dastard> X-ASG-Orig-Subj: Re: ARC-1120 and MD very sloooow In-Reply-To: <20131126025210.GL8803@dastard> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mo-65-41-216-221.sta.embarqhsd.net[65.41.216.221] X-Barracuda-Start-Time: 1385438306 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/25/2013 8:52 PM, Dave Chinner wrote: ... > sunit/swidth is in filesystem blocks, not sectors. Hence > sunit is 1MB, swidth = 2MB. While it's not quite correct > (su=512k,sw=1m), it's not actually a problem... Well that's what I thought as well, and I was puzzled by the 8 blocks value for the log sunit. So I double checked before posting, and 'man mkfs.xfs' told me sunit=value This is used to specify the stripe unit for a RAID device or a logical volume. The value has to be specified in 512-byte block units. So apparently the units of 'sunit' are different depending on which XFS tool one is using. That's a bit confusing. And 'man xfs_info' (xfs_growfs) doesn't tell us that sunit is given in filesystem blocks. I'm using xfsprogs 3.1.4 so maybe these have been corrected since. > Well, mkfs.xfs just uses what it gets from the kernel, so it > might have been told the wrong thing by MD itself. However, you can > modify sunit/swidth by mount options, so you can't directly trust > what is reported from xfs_info to be what mkfs actually set > originally. Got it. > Again, lsunit is in filesystem blocks, so it is 32k, not 4k. And > yes, the default lsunit when the sunit > 256k is 32k. So, nothing > wrong there, either. So where should I have looked to confirm sunit reported by xfs_info is in fs block (4KB) multiples, not the in the 512B multiples of mkfs.xfs? > The usual: "iostat -x -d -m 5" output while the test is running. > Also, you are using buffered IO, so changing it to use direct IO > will tell us exactly what the disks are doing when Io is issued. > blktrace is your friend here.... It'll be interesting to see where this troubleshooting leads. Buffered single stream write speed is ~6x slower than read w/RAID10. That makes me wonder if the controller and drive write caches have been disabled. That could explain this. -- Stan From BATV+cbde32eef5b2c1590e8c+3747+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 26 00:00:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D4DB77F4E for ; Tue, 26 Nov 2013 00:00:00 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 71964AC004 for ; Mon, 25 Nov 2013 21:59:57 -0800 (PST) X-ASG-Debug-ID: 1385445596-04bdf06eee29dbb0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 3HyjoiOkmFOhkpBy (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 21:59:56 -0800 (PST) X-Barracuda-Envelope-From: BATV+cbde32eef5b2c1590e8c+3747+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VlBgc-0000RH-W7; Tue, 26 Nov 2013 05:59:50 +0000 Date: Mon, 25 Nov 2013 21:59:50 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Zhi Yong Wu , Zhi Yong Wu , xfs@oss.sgi.com Subject: Re: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support Message-ID: <20131126055950.GA1376@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-3-git-send-email-zwu.kernel@gmail.com> <20131125213601.GH8803@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131125213601.GH8803@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385445596 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142625 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Tue, Nov 26, 2013 at 08:36:01AM +1100, Dave Chinner wrote: > > Is XFS_PROJID_DEFAULT correct here? If we are getting a parent inode > from ->tmpfile, then this should be handled the same way as for > xfs_create. It should. And while we're at it that code from create and symlink should be factored into: static inline projid_t xfs_initial_projid(struct xfs_inode *dp) { if (dp->i_d.di_flags & XFS_DIFLAG_PROJINHERIT) return xfs_get_projid(dp); return XFS_PROJID_DEFAULT; } fist. > I don't think this is necessary here. The ENOSPC flushing in > xfs_create() is done to ensure we have space for directory block > creation, not so much for inode allocation. Hence it doesn't make a > lot of sense to have this here.... Point. I take back my earlier comment that it should be factored. > I'm not sure that XFS_MOUNT_DIRSYNC shoul dbe checked here, as there > is no directory operations to synchronise at all... It probably shouldn't indeed. Reminds me of my old patch to make this a flag to xfs_trans_commit instead of all that boilerplate code.. From BATV+cbde32eef5b2c1590e8c+3747+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 26 00:02:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 24E267F4E for ; Tue, 26 Nov 2013 00:02:56 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 111958F8040 for ; Mon, 25 Nov 2013 22:02:53 -0800 (PST) X-ASG-Debug-ID: 1385445768-04cbb041662a66c0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id xPGBUK9vC9STEYW1 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 Nov 2013 22:02:49 -0800 (PST) X-Barracuda-Envelope-From: BATV+cbde32eef5b2c1590e8c+3747+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VlBjU-0001fZ-Gr; Tue, 26 Nov 2013 06:02:48 +0000 Date: Mon, 25 Nov 2013 22:02:48 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 1/7] xfs: let iop_format write directly into the linear buffer Message-ID: <20131126060248.GA5802@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 1/7] xfs: let iop_format write directly into the linear buffer References: <20131123151151.716201348@bombadil.infradead.org> <20131123151533.726941044@bombadil.infradead.org> <20131125091527.GD8803@dastard> <20131125133755.GB21992@infradead.org> <20131125204525.GF8803@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131125204525.GF8803@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385445768 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142625 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Tue, Nov 26, 2013 at 07:45:25AM +1100, Dave Chinner wrote: > I think the current code could be changed first, just to remove the > special cases (i.e. the ifdef NATIVE_HOST/else conditionals) by > always calling xfs_inode_item_format_extents(). That's easy enough > to do and then the iop_format change can simple change it to calling > xfs_iextent_copy() directly... Ok, I can do that. > I'd prefer to have a helper than have the same boilerplate code > repeated 14 times purely from a maintenance POV. It's easy to find > all the callers, it's easy to check that they do the right thing, > and in future there's only one piece of code to modify for all the > simple log item formatting operations.... I'll resent with it re-added. The reason it confused me is that only the len argument ever got used twice in the helper, otherwise it's just a bunch of assignment using a disjoint arguments. From miaox@cn.fujitsu.com Tue Nov 26 00:13:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 42B2D7F4E for ; Tue, 26 Nov 2013 00:13:53 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 20A638F8052 for ; Mon, 25 Nov 2013 22:13:52 -0800 (PST) X-ASG-Debug-ID: 1385446427-04cb6c537d2983e0001-NocioJ Received: from song.cn.fujitsu.com (cn.fujitsu.com [222.73.24.84]) by cuda.sgi.com with ESMTP id sZWY4LJYQXbupaPt for ; Mon, 25 Nov 2013 22:13:48 -0800 (PST) X-Barracuda-Envelope-From: miaox@cn.fujitsu.com X-Barracuda-Apparent-Source-IP: 222.73.24.84 X-IronPort-AV: E=Sophos;i="4.93,772,1378828800"; d="scan'208";a="9126604" Received: from unknown (HELO tang.cn.fujitsu.com) ([10.167.250.3]) by song.cn.fujitsu.com with ESMTP; 26 Nov 2013 14:10:19 +0800 Received: from fnstmail02.fnst.cn.fujitsu.com (tang.cn.fujitsu.com [127.0.0.1]) by tang.cn.fujitsu.com (8.14.3/8.13.1) with ESMTP id rAQ6Dc5q000713; Tue, 26 Nov 2013 14:13:45 +0800 Received: from miao.fnst.cn.fujitsu.com ([10.167.226.106]) by fnstmail02.fnst.cn.fujitsu.com (Lotus Domino Release 8.5.3) with ESMTP id 2013112613580676-411863 ; Tue, 26 Nov 2013 13:58:06 +0800 From: Miao Xie To: xfs@oss.sgi.com Cc: linux-btrfs@vger.kernel.org, david@fromorbit.com Subject: [PATCH v2] xfstests,btrfs: add wrong compress type regression test Date: Tue, 26 Nov 2013 14:01:17 +0800 X-ASG-Orig-Subj: [PATCH v2] xfstests,btrfs: add wrong compress type regression test Message-Id: <1385445677-27762-1-git-send-email-miaox@cn.fujitsu.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <20131125210055.GG8803@dastard> References: <20131125210055.GG8803@dastard> X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/26 13:58:06, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/26 14:11:40, Serialize complete at 2013/11/26 14:11:40 X-Barracuda-Connect: cn.fujitsu.com[222.73.24.84] X-Barracuda-Start-Time: 1385446427 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142625 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Btrfs would crash when the users wrote some data into a file with compress flag but the compression of the fs was disabled. This test case is to check this bug still happen or not. Signed-off-by: Miao Xie --- Changlog v1 -> v2: - address the commit from Dave Chinner. --- tests/btrfs/022 | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/btrfs/022.out | 5 ++++ tests/btrfs/group | 1 + 3 files changed, 89 insertions(+) create mode 100755 tests/btrfs/022 create mode 100644 tests/btrfs/022.out diff --git a/tests/btrfs/022 b/tests/btrfs/022 new file mode 100755 index 0000000..2f32bf1 --- /dev/null +++ b/tests/btrfs/022 @@ -0,0 +1,83 @@ +#! /bin/bash +# FS QA Test No. btrfs/008 +# +# btrfs wrong compression type regression test. This test is used to check +# the oops will happen when the users write some data into the files whose +# compress flag is set but the compression of the fs is disabled. +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Fujitsu. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ + +status=1 # failure is the default! + +_cleanup() +{ + rm -f $tmp.* +} + +trap "_cleanup ; exit \$status" 0 1 2 3 15 + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs btrfs +_supported_os Linux +_require_scratch + +__workout() +{ + work_file="$SCRATCH_MNT/tmpfile" + + touch $work_file + chattr =c $work_file + $XFS_IO_PROG -f -c "pwrite 0 1M" -c sync $work_file | _filter_xfs_io +} + +echo "*** test nodatacow" +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount "-o nodatacow" +__workout +_scratch_unmount +_check_scratch_fs + +echo "*** test compress=no" +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount "-o compress=no" +__workout +_scratch_unmount +_check_scratch_fs + +echo "*** test compress-force=no" +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount "-o compress-force=no" +__workout +_scratch_unmount +_check_scratch_fs + +echo "*** done" +status=0 ; exit diff --git a/tests/btrfs/022.out b/tests/btrfs/022.out new file mode 100644 index 0000000..611fd67 --- /dev/null +++ b/tests/btrfs/022.out @@ -0,0 +1,5 @@ +QA output created by 022 +*** test nodatacow +*** test compress=no +*** test compress-force=no +*** done diff --git a/tests/btrfs/group b/tests/btrfs/group index 410f8ed..c2adb2f 100644 --- a/tests/btrfs/group +++ b/tests/btrfs/group @@ -24,3 +24,4 @@ 019 auto quick 020 auto quick 021 auto quick +022 auto quick -- 1.8.3.1 From david@fromorbit.com Tue Nov 26 00:15:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B3C6F7F4E for ; Tue, 26 Nov 2013 00:15:11 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9C5D5304053 for ; Mon, 25 Nov 2013 22:15:11 -0800 (PST) X-ASG-Debug-ID: 1385446509-04cbb041692a7070001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 7IRy7psni3KxDTqk for ; Mon, 25 Nov 2013 22:15:09 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsgHAL47lFJ5LHyk/2dsb2JhbABZgwe3YIVOgScXdIIlAQEEATocIwULCAMYCSUPBSUDIROHewW/ChcWjmAHhDMDmBOSEoM8KA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 26 Nov 2013 16:45:08 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VlBvH-0006WQ-1w; Tue, 26 Nov 2013 17:14:59 +1100 Date: Tue, 26 Nov 2013 17:14:59 +1100 From: Dave Chinner To: Stan Hoeppner Cc: Jimmy Thrasibule , Linux RAID , "xfs@oss.sgi.com" Subject: Re: ARC-1120 and MD very sloooow Message-ID: <20131126061458.GM8803@dastard> X-ASG-Orig-Subj: Re: ARC-1120 and MD very sloooow References: <1385118796.8091.31.camel@bews002.euractiv.com> <528FBBE5.80404@hardwarefreak.com> <1385369796.2076.16.camel@bews002.euractiv.com> <5293EF32.9090301@hardwarefreak.com> <20131126025210.GL8803@dastard> <52941C5D.1000305@hardwarefreak.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52941C5D.1000305@hardwarefreak.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385446509 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142625 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 09:58:21PM -0600, Stan Hoeppner wrote: > On 11/25/2013 8:52 PM, Dave Chinner wrote: > ... > > sunit/swidth is in filesystem blocks, not sectors. Hence > > sunit is 1MB, swidth = 2MB. While it's not quite correct > > (su=512k,sw=1m), it's not actually a problem... > > Well that's what I thought as well, and I was puzzled by the 8 blocks > value for the log sunit. So I double checked before posting, and 'man > mkfs.xfs' told me > > sunit=value > This is used to specify the stripe unit for a RAID device > or a logical volume. The value has to be specified in > 512-byte block units. > > So apparently the units of 'sunit' are different depending on which XFS > tool one is using. No they don't. sunit as a mkfs input value is determined by 512 byte units. The output is given in units of "blks" i.e. the log block size: $ mkfs.xfs -N -l sunit=64 /dev/vdb .... log =internal log bsize=4096 blocks=12800, version=2 = sectsz=512 sunit=8 blks, lazy-count=1 Which is given by the "bsize=4096" variable and so are, in this case, 4k in size. input = 64 * 512 bytes = 8 * 4096 bytes = output Remember, you can specify su rather than sunit, and they are specified in sectors, filesystem blocks or bytes, and the output is still in units of log block size: # mkfs.xfs -N -b size=4096 -l su=8b /dev/vdb .... log =internal log bsize=4096 blocks=12800, version=2 = sectsz=512 sunit=8 blks, lazy-count=1 # mkfs.xfs -N -l su=32k /dev/vdb .... log =internal log bsize=4096 blocks=12800, version=2 = sectsz=512 sunit=8 blks, lazy-count=1 IOws, the input units can vary, but the output units are always the same. > That's a bit confusing. And 'man xfs_info' > (xfs_growfs) doesn't tell us that sunit is given in filesystem blocks. > I'm using xfsprogs 3.1.4 so maybe these have been corrected since. It might seem confusing at first, but it's actually quite consistent... > > Again, lsunit is in filesystem blocks, so it is 32k, not 4k. And > > yes, the default lsunit when the sunit > 256k is 32k. So, nothing > > wrong there, either. > > So where should I have looked to confirm sunit reported by xfs_info is > in fs block (4KB) multiples, not the in the 512B multiples of mkfs.xfs? Explained above. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Tue Nov 26 00:41:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E8B987F4E for ; Tue, 26 Nov 2013 00:41:12 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id B5656304032 for ; Mon, 25 Nov 2013 22:41:12 -0800 (PST) X-ASG-Debug-ID: 1385448070-04bdf06eef29f7a0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 36PEgeVc5Kt6cOZk for ; Mon, 25 Nov 2013 22:41:11 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsgHAMJBlFJ5LHyk/2dsb2JhbABZgwe3YYVOgScXdIIlAQEFJxMcIxAIAxgJJQ8FJQMhE4gAvw4XFo5gB4QzA5gTkhKDPCg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 26 Nov 2013 17:11:10 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VlCKZ-0006Z1-AM; Tue, 26 Nov 2013 17:41:07 +1100 Date: Tue, 26 Nov 2013 17:41:07 +1100 From: Dave Chinner To: Miao Xie Cc: xfs@oss.sgi.com, linux-btrfs@vger.kernel.org Subject: Re: [PATCH v2] xfstests,btrfs: add wrong compress type regression test Message-ID: <20131126064107.GN8803@dastard> X-ASG-Orig-Subj: Re: [PATCH v2] xfstests,btrfs: add wrong compress type regression test References: <20131125210055.GG8803@dastard> <1385445677-27762-1-git-send-email-miaox@cn.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385445677-27762-1-git-send-email-miaox@cn.fujitsu.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385448070 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142626 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 26, 2013 at 02:01:17PM +0800, Miao Xie wrote: > Btrfs would crash when the users wrote some data into a file with compress > flag but the compression of the fs was disabled. This test case is to check > this bug still happen or not. > > Signed-off-by: Miao Xie > --- > Changlog v1 -> v2: > - address the commit from Dave Chinner. Testing every change before posting them for review is a good habit to develop. This: > + $XFS_IO_PROG -f -c "pwrite 0 1M" -c sync $work_file | _filter_xfs_io will dump this: wrote 1048576/1048576 bytes at offset 0 XXX Bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) command "sync" not found into the output file and hence the test will fail as the golden image file in the patch was not updated to match the new test output. It also points out that "-c sync" command is invalid - the command to fsync a file is "-c fsync". Cheers, Dave. -- Dave Chinner david@fromorbit.com From miaox@cn.fujitsu.com Tue Nov 26 00:59:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2D7957F51 for ; Tue, 26 Nov 2013 00:59:34 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id E0EBF304048 for ; Mon, 25 Nov 2013 22:59:33 -0800 (PST) X-ASG-Debug-ID: 1385449169-04bdf06eec2a01c0001-NocioJ Received: from song.cn.fujitsu.com (cn.fujitsu.com [222.73.24.84]) by cuda.sgi.com with ESMTP id BAXF0jLGPy2hDDTR for ; Mon, 25 Nov 2013 22:59:30 -0800 (PST) X-Barracuda-Envelope-From: miaox@cn.fujitsu.com X-Barracuda-Apparent-Source-IP: 222.73.24.84 X-IronPort-AV: E=Sophos;i="4.93,772,1378828800"; d="scan'208";a="9127108" Received: from unknown (HELO tang.cn.fujitsu.com) ([10.167.250.3]) by song.cn.fujitsu.com with ESMTP; 26 Nov 2013 14:56:02 +0800 Received: from fnstmail02.fnst.cn.fujitsu.com (tang.cn.fujitsu.com [127.0.0.1]) by tang.cn.fujitsu.com (8.14.3/8.13.1) with ESMTP id rAQ6xRhv005341; Tue, 26 Nov 2013 14:59:28 +0800 Received: from miao.fnst.cn.fujitsu.com ([10.167.226.106]) by fnstmail02.fnst.cn.fujitsu.com (Lotus Domino Release 8.5.3) with ESMTP id 2013112614571881-414459 ; Tue, 26 Nov 2013 14:57:18 +0800 From: Miao Xie To: xfs@oss.sgi.com Cc: linux-btrfs@vger.kernel.org, david@fromorbit.com Subject: [PATCH v3] xfstests,btrfs: add wrong compress type regression test Date: Tue, 26 Nov 2013 15:00:23 +0800 X-ASG-Orig-Subj: [PATCH v3] xfstests,btrfs: add wrong compress type regression test Message-Id: <1385449223-28748-1-git-send-email-miaox@cn.fujitsu.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <20131126064107.GN8803@dastard> References: <20131126064107.GN8803@dastard> X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/26 14:57:18, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/26 14:57:23, Serialize complete at 2013/11/26 14:57:23 X-Barracuda-Connect: cn.fujitsu.com[222.73.24.84] X-Barracuda-Start-Time: 1385449169 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142626 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Btrfs would crash when the users wrote some data into a file with compress flag but the compression of the fs was disabled. This test case is to check this bug still happen or not. Signed-off-by: Miao Xie --- tests/btrfs/022 | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/btrfs/022.out | 11 +++++++ tests/btrfs/group | 1 + 3 files changed, 95 insertions(+) create mode 100755 tests/btrfs/022 create mode 100644 tests/btrfs/022.out diff --git a/tests/btrfs/022 b/tests/btrfs/022 new file mode 100755 index 0000000..1b61991 --- /dev/null +++ b/tests/btrfs/022 @@ -0,0 +1,83 @@ +#! /bin/bash +# FS QA Test No. btrfs/008 +# +# btrfs wrong compression type regression test. This test is used to check +# the oops will happen when the users write some data into the files whose +# compress flag is set but the compression of the fs is disabled. +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Fujitsu. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ + +status=1 # failure is the default! + +_cleanup() +{ + rm -f $tmp.* +} + +trap "_cleanup ; exit \$status" 0 1 2 3 15 + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs btrfs +_supported_os Linux +_require_scratch + +__workout() +{ + work_file="$SCRATCH_MNT/tmpfile" + + touch $work_file + chattr =c $work_file + $XFS_IO_PROG -f -c "pwrite 0 1M" -c "fsync" $work_file | _filter_xfs_io +} + +echo "*** test nodatacow" +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount "-o nodatacow" +__workout +_scratch_unmount +_check_scratch_fs + +echo "*** test compress=no" +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount "-o compress=no" +__workout +_scratch_unmount +_check_scratch_fs + +echo "*** test compress-force=no" +_scratch_mkfs > /dev/null 2>&1 +_scratch_mount "-o compress-force=no" +__workout +_scratch_unmount +_check_scratch_fs + +echo "*** done" +status=0 ; exit diff --git a/tests/btrfs/022.out b/tests/btrfs/022.out new file mode 100644 index 0000000..e21b42c --- /dev/null +++ b/tests/btrfs/022.out @@ -0,0 +1,11 @@ +QA output created by 022 +*** test nodatacow +wrote 1048576/1048576 bytes at offset 0 +XXX Bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) +*** test compress=no +wrote 1048576/1048576 bytes at offset 0 +XXX Bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) +*** test compress-force=no +wrote 1048576/1048576 bytes at offset 0 +XXX Bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) +*** done diff --git a/tests/btrfs/group b/tests/btrfs/group index 410f8ed..c2adb2f 100644 --- a/tests/btrfs/group +++ b/tests/btrfs/group @@ -24,3 +24,4 @@ 019 auto quick 020 auto quick 021 auto quick +022 auto quick -- 1.8.3.1 From miaox@cn.fujitsu.com Tue Nov 26 01:00:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C388A7F37 for ; Tue, 26 Nov 2013 01:00:44 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2ED94AC001 for ; Mon, 25 Nov 2013 23:00:44 -0800 (PST) X-ASG-Debug-ID: 1385449242-04cb6c537c299ed0001-NocioJ Received: from song.cn.fujitsu.com (cn.fujitsu.com [222.73.24.84]) by cuda.sgi.com with ESMTP id sHblwE2jp0L3aYmC for ; Mon, 25 Nov 2013 23:00:42 -0800 (PST) X-Barracuda-Envelope-From: miaox@cn.fujitsu.com X-Barracuda-Apparent-Source-IP: 222.73.24.84 X-IronPort-AV: E=Sophos;i="4.93,772,1378828800"; d="scan'208";a="9127114" Received: from unknown (HELO tang.cn.fujitsu.com) ([10.167.250.3]) by song.cn.fujitsu.com with ESMTP; 26 Nov 2013 14:57:15 +0800 Received: from fnstmail02.fnst.cn.fujitsu.com (tang.cn.fujitsu.com [127.0.0.1]) by tang.cn.fujitsu.com (8.14.3/8.13.1) with ESMTP id rAQ70ZNw005447; Tue, 26 Nov 2013 15:00:39 +0800 Received: from [10.167.226.106] ([10.167.226.106]) by fnstmail02.fnst.cn.fujitsu.com (Lotus Domino Release 8.5.3) with ESMTP id 2013112614583015-414486 ; Tue, 26 Nov 2013 14:58:30 +0800 Message-ID: <5294475A.3000703@cn.fujitsu.com> Date: Tue, 26 Nov 2013 15:01:46 +0800 From: Miao Xie Reply-To: miaox@cn.fujitsu.com User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: xfs@oss.sgi.com, linux-btrfs@vger.kernel.org Subject: Re: [PATCH v2] xfstests,btrfs: add wrong compress type regression test References: <20131125210055.GG8803@dastard> <1385445677-27762-1-git-send-email-miaox@cn.fujitsu.com> <20131126064107.GN8803@dastard> X-ASG-Orig-Subj: Re: [PATCH v2] xfstests,btrfs: add wrong compress type regression test In-Reply-To: <20131126064107.GN8803@dastard> X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/26 14:58:30, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/11/26 14:58:35, Serialize complete at 2013/11/26 14:58:35 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: cn.fujitsu.com[222.73.24.84] X-Barracuda-Start-Time: 1385449242 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142626 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On tue, 26 Nov 2013 17:41:07 +1100, Dave Chinner wrote: > On Tue, Nov 26, 2013 at 02:01:17PM +0800, Miao Xie wrote: >> Btrfs would crash when the users wrote some data into a file with compress >> flag but the compression of the fs was disabled. This test case is to check >> this bug still happen or not. >> >> Signed-off-by: Miao Xie >> --- >> Changlog v1 -> v2: >> - address the commit from Dave Chinner. > > Testing every change before posting them for review is a good habit > to develop. This: > >> + $XFS_IO_PROG -f -c "pwrite 0 1M" -c sync $work_file | _filter_xfs_io > > will dump this: > > wrote 1048576/1048576 bytes at offset 0 > XXX Bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) > command "sync" not found > > into the output file and hence the test will fail as the golden > image file in the patch was not updated to match the new test output. > > It also points out that "-c sync" command is invalid - the > command to fsync a file is "-c fsync". Sorry for my miss, please review the 3th one. Thanks Miao > > Cheers, > > Dave. > From stan@hardwarefreak.com Tue Nov 26 02:03:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 4EB257F3F for ; Tue, 26 Nov 2013 02:03:35 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id DAA5BAC002 for ; Tue, 26 Nov 2013 00:03:28 -0800 (PST) X-ASG-Debug-ID: 1385453007-04bdf06eed2a2920001-NocioJ Received: from greer.hardwarefreak.com (mo-65-41-216-221.sta.embarqhsd.net [65.41.216.221]) by cuda.sgi.com with ESMTP id 9ZujSde9DdW5ljFy for ; Tue, 26 Nov 2013 00:03:27 -0800 (PST) X-Barracuda-Envelope-From: stan@hardwarefreak.com X-Barracuda-Apparent-Source-IP: 65.41.216.221 X-Barracuda-User-Whitelist: xfs@oss.sgi.com Received: from [192.168.100.53] (gffx.hardwarefreak.com [192.168.100.53]) by greer.hardwarefreak.com (Postfix) with ESMTP id 52EF26C121; Tue, 26 Nov 2013 02:03:27 -0600 (CST) Message-ID: <529455CB.6050907@hardwarefreak.com> Date: Tue, 26 Nov 2013 02:03:23 -0600 From: Stan Hoeppner Reply-To: stan@hardwarefreak.com User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Dave Chinner CC: Jimmy Thrasibule , Linux RAID , "xfs@oss.sgi.com" Subject: Re: ARC-1120 and MD very sloooow References: <1385118796.8091.31.camel@bews002.euractiv.com> <528FBBE5.80404@hardwarefreak.com> <1385369796.2076.16.camel@bews002.euractiv.com> <5293EF32.9090301@hardwarefreak.com> <20131126025210.GL8803@dastard> <52941C5D.1000305@hardwarefreak.com> <20131126061458.GM8803@dastard> X-ASG-Orig-Subj: Re: ARC-1120 and MD very sloooow In-Reply-To: <20131126061458.GM8803@dastard> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mo-65-41-216-221.sta.embarqhsd.net[65.41.216.221] X-Barracuda-Start-Time: 1385453007 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/26/2013 12:14 AM, Dave Chinner wrote: > On Mon, Nov 25, 2013 at 09:58:21PM -0600, Stan Hoeppner wrote: >> On 11/25/2013 8:52 PM, Dave Chinner wrote: >> ... >>> sunit/swidth is in filesystem blocks, not sectors. Hence >>> sunit is 1MB, swidth = 2MB. While it's not quite correct >>> (su=512k,sw=1m), it's not actually a problem... >> >> Well that's what I thought as well, and I was puzzled by the 8 blocks >> value for the log sunit. So I double checked before posting, and 'man >> mkfs.xfs' told me >> >> sunit=value >> This is used to specify the stripe unit for a RAID device >> or a logical volume. The value has to be specified in >> 512-byte block units. >> >> So apparently the units of 'sunit' are different depending on which XFS >> tool one is using. > > No they don't. sunit as a mkfs input value is determined by 512 byte > units. The output is given in units of "blks" i.e. the log block > size: Yes. That's pretty clear now. And I've figured out why this is... > $ mkfs.xfs -N -l sunit=64 /dev/vdb > .... > log =internal log bsize=4096 blocks=12800, version=2 > = sectsz=512 sunit=8 blks, lazy-count=1 > > Which is given by the "bsize=4096" variable and so are, in this > case, 4k in size. input = 64 * 512 bytes = 8 * 4096 bytes = output > > Remember, you can specify su rather than sunit, and they are > specified in sectors, filesystem blocks or bytes, and the output is > still in units of log block size: I never used IRIX. But I've deduced that this made sense then due to variable filesystem block size selection during mkfs. But in Linux the filesystem block size is static, at 4KB, equal to page size, and from everything I've read the page size isn't going to change any time soon. Thus for Linux only users, this exercise of using creation values in 512 byte blocks, or bytes, or multiples of the fs block size, can be very confusing, when the output is always a multiple of filesystem blocks, always a multiple of 4KB. > # mkfs.xfs -N -b size=4096 -l su=8b /dev/vdb ^^^^^ I never noticed this until now because I've never used an external log, nor needed an internal log with different geometry than the data section. But why do we have different input values for su in the data (bytes) and log (blocks) sections? I hope to learn something from your answer, as I usually do. :) > .... > log =internal log bsize=4096 blocks=12800, version=2 > = sectsz=512 sunit=8 blks, lazy-count=1 > > # mkfs.xfs -N -l su=32k /dev/vdb > .... > log =internal log bsize=4096 blocks=12800, version=2 > = sectsz=512 sunit=8 blks, lazy-count=1 > > IOws, the input units can vary, but the output units are always the > same. > >> That's a bit confusing. And 'man xfs_info' >> (xfs_growfs) doesn't tell us that sunit is given in filesystem blocks. >> I'm using xfsprogs 3.1.4 so maybe these have been corrected since. > > It might seem confusing at first, but it's actually quite > consistent... At first? Dang Dave, you've been mentoring me for something like 3+ years now. :) I don't deal with alignment issues very often, but this isn't my first rodeo. I had my answer based on 4KB blocks, and went to the docs to verify it before posting. That's the logical thing to do. In this case, the docs led me astray. That shouldn't happen. It won't happen to me again, but if it did once, after using the software and documentation for over 4 years, it may likely happen to someone else. So I'm thinking a short caveat/note might be in order in mkfs.xfs(8). Something like "Note: During filesystem creation, data section stripe alignment values (sunit/swidth/su/sw) are specified in units other than filesystem blocks. After creation, sunit/swidth values are referenced in multiples of filesystem blocks by the xfsprogs tools." >>> Again, lsunit is in filesystem blocks, so it is 32k, not 4k. And >>> yes, the default lsunit when the sunit > 256k is 32k. So, nothing >>> wrong there, either. >> >> So where should I have looked to confirm sunit reported by xfs_info is >> in fs block (4KB) multiples, not the in the 512B multiples of mkfs.xfs? > > Explained above. Thanks Dave. Hopefully others learn from this as well. -- Stan From viro@ftp.linux.org.uk Tue Nov 26 07:11:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B041E7F3F for ; Tue, 26 Nov 2013 07:11:41 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3A5CFAC008 for ; Tue, 26 Nov 2013 05:11:38 -0800 (PST) X-ASG-Debug-ID: 1385471496-04cbb041682b89b0001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id OA9xEzLvzboaFZGS (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 05:11:36 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1VlIQQ-0006qA-9t; Tue, 26 Nov 2013 13:11:34 +0000 Date: Tue, 26 Nov 2013 13:11:34 +0000 From: Al Viro To: Christoph Hellwig Cc: linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131126131134.GM10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> <20131124152758.GL10323@ZenIV.linux.org.uk> <20131125160648.GA4933@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131125160648.GA4933@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385471496 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142632 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e On Mon, Nov 25, 2013 at 08:06:48AM -0800, Christoph Hellwig wrote: > On Sun, Nov 24, 2013 at 03:27:58PM +0000, Al Viro wrote: > > which seems to leave two candidates - follow_dotdot_rcu() and path_init(), > > both setting nd->inode to nd->path.dentry->d_inode... > > > > Could you try to reproduce it with something like > > if (read_seqretry(&mount_lock, nd->m_seq)) > > goto failed; > > slapped before the success exit in follow_dotdot_rcu(), just to see if > > we are hitting some races with umount here? > > Still reproducable with the diff below. Fixed by reverting the RCU'd > vfsmounts. .config, please - all I'm seeing on mine is a bloody awful leak somewhere in VM that I'd been hunting for last week, so the damn thing gets OOMed halfway through xfstests run ;-/ From jeff.liu@oracle.com Tue Nov 26 07:38:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D05A97F3F for ; Tue, 26 Nov 2013 07:38:29 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id BEBD530407A for ; Tue, 26 Nov 2013 05:38:26 -0800 (PST) X-ASG-Debug-ID: 1385473105-04cbb041682b9ed0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id oPSk9FfMjYX6cMOn (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 05:38:25 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAQDcOhg005302 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 26 Nov 2013 13:38:25 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQDcNK0001193 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 13:38:23 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQDcNnC001186 for ; Tue, 26 Nov 2013 13:38:23 GMT Received: from [192.168.1.104] (/123.119.100.106) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 26 Nov 2013 05:38:23 -0800 Message-ID: <5294A449.9010202@oracle.com> Date: Tue, 26 Nov 2013 21:38:17 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH v2 0/3] xfs: fix quota related problems Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH v2 0/3] xfs: fix quota related problems Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385473105 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142633 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Folks, Here is the revised version for fixing the infinite loop when turning group/project quota off but keep user quota being active. After this fix, I ran into another assertion failure which can be triggered by running fsstress and turning group/project quota off concurrently. Since the tests will fail without applying the previous fix: [PATCH v2] xfs: fix assertion failure at xfs_setattr_nonsize So I wrapped it up in this series as the 1st fix, maintainers please ignore that in another post, the 2nd patch is used to fix the infinite loop, the 3rd one is trying to solve the assertion issue. Dave, Since the infinite loop and assertion issue are failed due to different issues, I wonder if we'd better to add two test cases to cover them separately or not? i.e, One sanity check to verify turning group/project off quota with user quota is active, another test to verify turning group/project quota off with fsstress is running. Thanks, -Jeff From jeff.liu@oracle.com Tue Nov 26 07:38:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 81F2929E05 for ; Tue, 26 Nov 2013 07:38:44 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 53B7C8F8096 for ; Tue, 26 Nov 2013 05:38:41 -0800 (PST) X-ASG-Debug-ID: 1385473120-04bdf06eed2b1080001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id 8EeeAAunzCGcBm1U (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 05:38:40 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAQDcdqJ005593 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 26 Nov 2013 13:38:39 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQDccA6014897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 13:38:39 GMT Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQDccJL001808 for ; Tue, 26 Nov 2013 13:38:38 GMT Received: from [192.168.1.104] (/123.119.100.106) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 26 Nov 2013 05:38:38 -0800 Message-ID: <5294A45A.8040506@oracle.com> Date: Tue, 26 Nov 2013 21:38:34 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH v2 1/3] xfs: fix assertion failure at xfs_setattr_nonsize Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH v2 1/3] xfs: fix assertion failure at xfs_setattr_nonsize Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385473120 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142633 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu For CRC enabled v5 super block, change a file's ownership can simply trigger an ASSERT failure at xfs_setattr_nonsize() if both group and project quota are enabled, i.e, [ 305.337609] XFS: Assertion failed: !XFS_IS_PQUOTA_ON(mp), file: fs/xfs/xfs_iops.c, line: 621 [ 305.339250] Kernel BUG at ffffffffa0a7fa32 [verbose debug info unavailable] [ 305.383939] Call Trace: [ 305.385536] [] xfs_setattr_nonsize+0x69a/0x720 [xfs] [ 305.387142] [] xfs_vn_setattr+0x29/0x70 [xfs] [ 305.388727] [] notify_change+0x1a8/0x350 [ 305.390298] [] chown_common+0xfd/0x110 [ 305.391868] [] SyS_fchownat+0xaf/0x110 [ 305.393440] [] SyS_lchown+0x20/0x30 [ 305.394995] [] system_call_fastpath+0x1a/0x1f [ 305.399870] RIP [] assfail+0x22/0x30 [xfs] This fix adjust the assertion to check if the super block support both quota inodes or not. Signed-off-by: Jie Liu Reviewed-by: Christoph Hellwig --- fs/xfs/xfs_iops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/xfs/xfs_iops.c b/fs/xfs/xfs_iops.c index 27e0e54..104455b 100644 --- a/fs/xfs/xfs_iops.c +++ b/fs/xfs/xfs_iops.c @@ -618,7 +618,8 @@ xfs_setattr_nonsize( } if (!gid_eq(igid, gid)) { if (XFS_IS_QUOTA_RUNNING(mp) && XFS_IS_GQUOTA_ON(mp)) { - ASSERT(!XFS_IS_PQUOTA_ON(mp)); + ASSERT(xfs_sb_version_has_pquotino(&mp->m_sb) || + !XFS_IS_PQUOTA_ON(mp)); ASSERT(mask & ATTR_GID); ASSERT(gdqp); olddquot2 = xfs_qm_vop_chown(tp, ip, -- 1.8.3.2 From jeff.liu@oracle.com Tue Nov 26 07:38:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1705D29E17 for ; Tue, 26 Nov 2013 07:38:58 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8B482AC001 for ; Tue, 26 Nov 2013 05:38:57 -0800 (PST) X-ASG-Debug-ID: 1385473135-04cb6c537e2ab810001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id 3cq8vAbwPNP0d9ED (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 05:38:56 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAQDcsPk005871 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 26 Nov 2013 13:38:55 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQDcr0M004728 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 13:38:54 GMT Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQDcrRR015614 for ; Tue, 26 Nov 2013 13:38:53 GMT Received: from [192.168.1.104] (/123.119.100.106) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 26 Nov 2013 05:38:52 -0800 Message-ID: <5294A469.1060000@oracle.com> Date: Tue, 26 Nov 2013 21:38:49 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH v2 2/3] xfs: fix infinite loop by detaching the group/project hints from user dquot Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH v2 2/3] xfs: fix infinite loop by detaching the group/project hints from user dquot Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385473136 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142633 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu xfs_quota(8) will hang up if trying to turn group/project quota off before the user quota is off, this could be 100% reproduced by: # mount -ouquota,gquota /dev/sda7 /xfs # mkdir /xfs/test # xfs_quota -xc 'off -g' /xfs <-- hangs up # echo w > /proc/sysrq-trigger # dmesg SysRq : Show Blocked State task PC stack pid father xfs_quota D 0000000000000000 0 27574 2551 0x00000000 [snip] Call Trace: [] schedule+0xad/0xc0 [] schedule_timeout+0x35e/0x3c0 [] ? mark_held_locks+0x176/0x1c0 [] ? call_timer_fn+0x2c0/0x2c0 [] ? xfs_qm_shrink_count+0x30/0x30 [xfs] [] schedule_timeout_uninterruptible+0x26/0x30 [] xfs_qm_dquot_walk+0x235/0x260 [xfs] [] ? xfs_perag_get+0x1d8/0x2d0 [xfs] [] ? xfs_perag_get+0x5/0x2d0 [xfs] [] ? xfs_inode_ag_iterator+0xae/0xf0 [xfs] [] ? xfs_trans_free_dqinfo+0x50/0x50 [xfs] [] ? xfs_inode_ag_iterator+0xcf/0xf0 [xfs] [] xfs_qm_dqpurge_all+0x66/0xb0 [xfs] [] xfs_qm_scall_quotaoff+0x20a/0x5f0 [xfs] [] xfs_fs_set_xstate+0x136/0x180 [xfs] [] do_quotactl+0x53a/0x6b0 [] ? iput+0x5b/0x90 [] SyS_quotactl+0x167/0x1d0 [] ? trace_hardirqs_on_thunk+0x3a/0x3f [] system_call_fastpath+0x16/0x1b It's fine if we turn user quota off at first, then turn off other kind of quotas if they are enabled since the group/project dquot refcount is decreased to zero once the user quota if off. Otherwise, those dquots refcount is non-zero due to the user dquot might refer to them as hint(s). Hence, above operation cause an infinite loop at xfs_qm_dquot_walk() while trying to purge dquot cache. This problem has been around since Linux 3.4, it was introduced by: [ b84a3a9675 xfs: remove the per-filesystem list of dquots ] Originally we will release the group dquot pointers because the user dquots maybe carrying around as a hint via xfs_qm_detach_gdquots(). However, with above change, there is no such work to be done before purging group/project dquot cache. In order to solve this problem, this patch introduces a special routine xfs_qm_dqpurge_hints(), and it would release the group/project dquot pointers the user dquots maybe carrying around as a hint, and then it will proceed to purge the user dquot cache if requested. Cc: stable@vger.kernel.org Signed-off-by: Jie Liu --- fs/xfs/xfs_qm.c | 71 ++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 50 insertions(+), 21 deletions(-) diff --git a/fs/xfs/xfs_qm.c b/fs/xfs/xfs_qm.c index 14a4996..424ef73 100644 --- a/fs/xfs/xfs_qm.c +++ b/fs/xfs/xfs_qm.c @@ -134,8 +134,6 @@ xfs_qm_dqpurge( { struct xfs_mount *mp = dqp->q_mount; struct xfs_quotainfo *qi = mp->m_quotainfo; - struct xfs_dquot *gdqp = NULL; - struct xfs_dquot *pdqp = NULL; xfs_dqlock(dqp); if ((dqp->dq_flags & XFS_DQ_FREEING) || dqp->q_nrefs != 0) { @@ -143,21 +141,6 @@ xfs_qm_dqpurge( return EAGAIN; } - /* - * If this quota has a hint attached, prepare for releasing it now. - */ - gdqp = dqp->q_gdquot; - if (gdqp) { - xfs_dqlock(gdqp); - dqp->q_gdquot = NULL; - } - - pdqp = dqp->q_pdquot; - if (pdqp) { - xfs_dqlock(pdqp); - dqp->q_pdquot = NULL; - } - dqp->dq_flags |= XFS_DQ_FREEING; xfs_dqflock(dqp); @@ -206,11 +189,47 @@ xfs_qm_dqpurge( XFS_STATS_DEC(xs_qm_dquot_unused); xfs_qm_dqdestroy(dqp); + return 0; +} + +/* + * Release the group or project dquot pointers the user dquots maybe carrying + * around as a hint, and proceed to purge the user dquot cache if requested. +*/ +STATIC int +xfs_qm_dqpurge_hints( + struct xfs_dquot *dqp, + void *data) +{ + struct xfs_dquot *gdqp = NULL; + struct xfs_dquot *pdqp = NULL; + uint flags = *((uint *)data); + xfs_dqlock(dqp); + if (dqp->dq_flags & XFS_DQ_FREEING) { + xfs_dqunlock(dqp); + return EAGAIN; + } + + /* If this quota has a hint attached, prepare for releasing it now */ + gdqp = dqp->q_gdquot; if (gdqp) - xfs_qm_dqput(gdqp); + dqp->q_gdquot = NULL; + + pdqp = dqp->q_pdquot; if (pdqp) - xfs_qm_dqput(pdqp); + dqp->q_pdquot = NULL; + + xfs_dqunlock(dqp); + + if (gdqp) + xfs_qm_dqrele(gdqp); + if (pdqp) + xfs_qm_dqrele(pdqp); + + if (flags & XFS_QMOPT_UQUOTA) + return xfs_qm_dqpurge(dqp, NULL); + return 0; } @@ -222,8 +241,18 @@ xfs_qm_dqpurge_all( struct xfs_mount *mp, uint flags) { - if (flags & XFS_QMOPT_UQUOTA) - xfs_qm_dquot_walk(mp, XFS_DQ_USER, xfs_qm_dqpurge, NULL); + /* + * We have to release group/project dquot hint(s) from the user dquot + * at first if they are there, otherwise we would run into an infinite + * loop while walking through radix tree to purge other type of dquots + * since their refcount is not zero if the user dquot refers to them + * as hint. + * + * Call the special xfs_qm_dqpurge_hints() will end up go through the + * general xfs_qm_dqpurge() against user dquot cache if requested. + */ + xfs_qm_dquot_walk(mp, XFS_DQ_USER, xfs_qm_dqpurge_hints, &flags); + if (flags & XFS_QMOPT_GQUOTA) xfs_qm_dquot_walk(mp, XFS_DQ_GROUP, xfs_qm_dqpurge, NULL); if (flags & XFS_QMOPT_PQUOTA) -- 1.8.3.2 From jeff.liu@oracle.com Tue Nov 26 07:39:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D52247F3F for ; Tue, 26 Nov 2013 07:39:04 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 97A908F8096 for ; Tue, 26 Nov 2013 05:39:04 -0800 (PST) X-ASG-Debug-ID: 1385473143-04bdf06eee2b1100001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id UDAhj5I7ksp5ZGxp (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 05:39:03 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAQDd2qT001079 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 26 Nov 2013 13:39:02 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQDd11O005157 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 13:39:02 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQDd1KC003008 for ; Tue, 26 Nov 2013 13:39:01 GMT Received: from [192.168.1.104] (/123.119.100.106) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 26 Nov 2013 05:39:01 -0800 Message-ID: <5294A46E.1070303@oracle.com> Date: Tue, 26 Nov 2013 21:38:54 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH v2 3/3] xfs: fix false assertion at xfs_qm_vop_create_dqattach Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH v2 3/3] xfs: fix false assertion at xfs_qm_vop_create_dqattach Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385473143 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142633 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu After the previous fix, there still has another ASSERT failure if turning off any type of quota while fsstress is running at the same time. Backtrace in this case: [ 50.867897] XFS: Assertion failed: XFS_IS_GQUOTA_ON(mp), file: fs/xfs/xfs_qm.c, line: 2118 [ 50.867924] ------------[ cut here ]------------ ... [ 50.867957] Kernel BUG at ffffffffa0b55a32 [verbose debug info unavailable] [ 50.867999] invalid opcode: 0000 [#1] SMP [ 50.869407] Call Trace: [ 50.869446] [] xfs_qm_vop_create_dqattach+0x19a/0x2d0 [xfs] [ 50.869512] [] xfs_create+0x5c5/0x6a0 [xfs] [ 50.869564] [] xfs_vn_mknod+0xac/0x1d0 [xfs] [ 50.869615] [] xfs_vn_mkdir+0x16/0x20 [xfs] [ 50.869655] [] vfs_mkdir+0x95/0x130 [ 50.869689] [] SyS_mkdirat+0xaa/0xe0 [ 50.869723] [] SyS_mkdir+0x19/0x20 [ 50.869757] [] system_call_fastpath+0x1a/0x1f [ 50.869793] Code: 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 48 89 [ 50.870003] RIP [] assfail+0x22/0x30 [xfs] [ 50.870050] RSP [ 50.879251] ---[ end trace c93a2b342341c65b ]--- We're hitting the ASSERT(XFS_IS_*QUOTA_ON(mp)) in xfs_qm_vop_create_dqattach(), however the assertion itself is not right IMHO. While performing quota off, we firstly clear the XFS_*QUOTA_ACTIVE bit(s) from struct xfs_mount without taking any special locks, see xfs_qm_scall_quotaoff(). Hence there is no guarantee that the desired quota is still active. Signed-off-by: Jie Liu --- fs/xfs/xfs_qm.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/fs/xfs/xfs_qm.c b/fs/xfs/xfs_qm.c index 81b3cd8..2fcd527 100644 --- a/fs/xfs/xfs_qm.c +++ b/fs/xfs/xfs_qm.c @@ -2111,24 +2111,21 @@ xfs_qm_vop_create_dqattach( ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); ASSERT(XFS_IS_QUOTA_RUNNING(mp)); - if (udqp) { + if (udqp && XFS_IS_UQUOTA_ON(mp)) { ASSERT(ip->i_udquot == NULL); - ASSERT(XFS_IS_UQUOTA_ON(mp)); ASSERT(ip->i_d.di_uid == be32_to_cpu(udqp->q_core.d_id)); ip->i_udquot = xfs_qm_dqhold(udqp); xfs_trans_mod_dquot(tp, udqp, XFS_TRANS_DQ_ICOUNT, 1); } - if (gdqp) { + if (gdqp && XFS_IS_GQUOTA_ON(mp)) { ASSERT(ip->i_gdquot == NULL); - ASSERT(XFS_IS_GQUOTA_ON(mp)); ASSERT(ip->i_d.di_gid == be32_to_cpu(gdqp->q_core.d_id)); ip->i_gdquot = xfs_qm_dqhold(gdqp); xfs_trans_mod_dquot(tp, gdqp, XFS_TRANS_DQ_ICOUNT, 1); } - if (pdqp) { + if (pdqp && XFS_IS_PQUOTA_ON(mp)) { ASSERT(ip->i_pdquot == NULL); - ASSERT(XFS_IS_PQUOTA_ON(mp)); ASSERT(xfs_get_projid(ip) == be32_to_cpu(pdqp->q_core.d_id)); ip->i_pdquot = xfs_qm_dqhold(pdqp); -- 1.8.3.2 From BATV+cbde32eef5b2c1590e8c+3747+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 26 08:13:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UPPERCASE_50_75 autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8948F7F4E for ; Tue, 26 Nov 2013 08:13:00 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 62E7B30407A for ; Tue, 26 Nov 2013 06:13:00 -0800 (PST) X-ASG-Debug-ID: 1385475176-04cbb041682bb940001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id NUSY4Tv24Uv9Io9c (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 06:12:57 -0800 (PST) X-Barracuda-Envelope-From: BATV+cbde32eef5b2c1590e8c+3747+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VlJNl-0007gu-L7; Tue, 26 Nov 2013 14:12:53 +0000 Date: Tue, 26 Nov 2013 06:12:53 -0800 From: Christoph Hellwig To: Al Viro Cc: linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131126141253.GA28062@infradead.org> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> <20131124152758.GL10323@ZenIV.linux.org.uk> <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Qxx1br4bt0+wmkIi" Content-Disposition: inline In-Reply-To: <20131126131134.GM10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385475176 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.59 X-Barracuda-Spam-Status: No, SCORE=0.59 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e, FUZZY_VPILL, RDNS_NONE, UPPERCASE_50_75, UPPERCASE_50_75_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142633 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 FUZZY_VPILL BODY: Attempt to obfuscate words in spam 0.00 UPPERCASE_50_75 message body is 50-75% uppercase 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.49 UPPERCASE_50_75_2 message body is 50-75% uppercase 0.00 BSF_SC5_SA210e Custom Rule SA210e --Qxx1br4bt0+wmkIi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Nov 26, 2013 at 01:11:34PM +0000, Al Viro wrote: > .config, please - all I'm seeing on mine is a bloody awful leak somewhere > in VM that I'd been hunting for last week, so the damn thing gets OOMed > halfway through xfstests run ;-/ --Qxx1br4bt0+wmkIi Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=".config" # # Automatically generated file; DO NOT EDIT. # Linux/x86 3.12.0-hubcap2 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CPU_AUTOPROBE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_CPU_PROBE_RELEASE=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_FHANDLE is not set # CONFIG_AUDIT is not set # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # # CONFIG_TICK_CPU_ACCOUNTING is not set # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_PREEMPT_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_RCU_USER_QS is not set CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FANOUT_EXACT is not set # CONFIG_RCU_FAST_NO_HZ is not set # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_NOCB_CPU is not set # CONFIG_IKCONFIG is not set CONFIG_LOG_BUF_SHIFT=21 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y # CONFIG_CGROUPS is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_IPC_NS is not set CONFIG_USER_NS=y # CONFIG_PID_NS is not set # CONFIG_NET_NS is not set CONFIG_UIDGID_STRICT_TYPE_CHECKS=y # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y CONFIG_OPTPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_USE_GENERIC_SMP_HELPERS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y # CONFIG_BLK_DEV_BSGLIB is not set CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set CONFIG_ACORN_PARTITION_ICS=y # CONFIG_ACORN_PARTITION_ADFS is not set # CONFIG_ACORN_PARTITION_POWERTEC is not set CONFIG_ACORN_PARTITION_RISCIX=y # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set # CONFIG_XEN_PRIVILEGED_GUEST is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MEMTEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set CONFIG_MCORE2=y # CONFIG_MATOM is not set # CONFIG_GENERIC_CPU is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_P6_NOP=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_MCE_AMD is not set CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set CONFIG_X86_THERMAL_VECTOR=y # CONFIG_I8K is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_LIB=y CONFIG_MICROCODE_INTEL_EARLY=y # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_MICROCODE_EARLY=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DIRECT_GBPAGES=y # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=999999 # CONFIG_COMPACTION is not set CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set # CONFIG_ZBUD is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_EFI=y # CONFIG_EFI_STUB is not set # CONFIG_SECCOMP is not set # CONFIG_CC_STACKPROTECTOR is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_CRASH_DUMP is not set # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x100000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM_RUNTIME=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_BLACKLIST_YEAR=0 # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_SBS=y # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_APEI is not set # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # x86 CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ_CPB=y # CONFIG_X86_POWERNOW_K8 is not set # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y CONFIG_PCIE_ECRC=y # CONFIG_PCIEAER_INJECT is not set CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCI_MSI=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_IOAPIC=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_PD6729 is not set # CONFIG_I82092 is not set CONFIG_PCCARD_NONSTATIC=y # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=m # CONFIG_X86_X32 is not set CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y # CONFIG_IP_FIB_TRIE_STATS is not set CONFIG_IP_MULTIPLE_TABLES=y # CONFIG_IP_ROUTE_MULTIPATH is not set # CONFIG_IP_ROUTE_VERBOSE is not set # CONFIG_IP_PNP is not set CONFIG_NET_IPIP=y # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y CONFIG_IP_MROUTE=y # CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set # CONFIG_INET_XFRM_MODE_TUNNEL is not set # CONFIG_INET_XFRM_MODE_BEET is not set CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=m # CONFIG_IPV6_PRIVACY is not set # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set # CONFIG_INET6_XFRM_TUNNEL is not set # CONFIG_INET6_TUNNEL is not set CONFIG_INET6_XFRM_MODE_TRANSPORT=m CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_MODE_BEET=m # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set CONFIG_IPV6_SIT=m # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_GRE is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set CONFIG_NETWORK_SECMARK=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_NET_SCTPPROBE is not set # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_JIT is not set CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_NET_TCPPROBE is not set # CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_DEBUG is not set # CONFIG_RXKAD is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=y # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_REG_DEBUG is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_WEXT=y # CONFIG_LIB80211 is not set CONFIG_MAC80211=y CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_PID=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_DEFAULT_PID is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" # CONFIG_MAC80211_MESH is not set CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set # CONFIG_WIMAX is not set CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y # CONFIG_RFKILL_INPUT is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" # CONFIG_DEVTMPFS is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_DMA_SHARED_BUFFER=y # # Bus devices # CONFIG_CONNECTOR=m CONFIG_MTD=y # CONFIG_MTD_TESTS is not set # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y # CONFIG_INFTL is not set CONFIG_RFD_FTL=y CONFIG_SSFDC=y # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set CONFIG_MTD_SWAP=y # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_TS5500 is not set # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set # CONFIG_MTD_NAND is not set # CONFIG_MTD_ONENAND is not set # # LPDDR flash memory drivers # # CONFIG_MTD_LPDDR is not set # CONFIG_MTD_UBI is not set # CONFIG_PARPORT is not set CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_FD is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set CONFIG_BLK_DEV_DRBD=m # CONFIG_DRBD_FAULT_INJECTION is not set # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_NVME=y # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=2 CONFIG_BLK_DEV_RAM_SIZE=65536 # CONFIG_BLK_DEV_XIP is not set CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set # CONFIG_ICS932S401 is not set # CONFIG_ATMEL_SSC is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set # CONFIG_VMWARE_VMCI is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_TGT is not set # CONFIG_SCSI_NETLINK is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_CHR_DEV_SG=y # CONFIG_CHR_DEV_SCH is not set CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SRP_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_SCSI_BNX2X_FCOE is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC7XXX_OLD is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_MPT3SAS is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_LIBFC is not set # CONFIG_LIBFCOE is not set # CONFIG_FCOE is not set # CONFIG_FCOE_FNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_ISCI=y # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_STEX is not set CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_DEBUG is not set # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_SRP is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set # CONFIG_SCSI_DH is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y # CONFIG_ATA_ACPI is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y # CONFIG_SATA_AHCI_PLATFORM is not set # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y # CONFIG_SATA_HIGHBANK is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_RCAR is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CS5520 is not set # CONFIG_PATA_CS5530 is not set # CONFIG_PATA_CS5536 is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SC1200 is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_PCMCIA is not set # CONFIG_PATA_PLATFORM is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_ATA_GENERIC is not set # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y # CONFIG_MD_AUTODETECT is not set CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y # CONFIG_MD_MULTIPATH is not set # CONFIG_MD_FAULTY is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM=y # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set # CONFIG_DM_CACHE is not set CONFIG_DM_MIRROR=y CONFIG_DM_RAID=m # CONFIG_DM_LOG_USERSPACE is not set CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y # CONFIG_DM_DELAY is not set CONFIG_DM_UEVENT=y # CONFIG_DM_FLAKEY is not set # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y CONFIG_LOOPBACK_TARGET=y CONFIG_ISCSI_TARGET=y # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_I2O is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set CONFIG_DUMMY=y # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=y # CONFIG_MACVTAP is not set # CONFIG_VXLAN is not set # CONFIG_NETCONSOLE is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set CONFIG_TUN=y # CONFIG_VETH is not set # CONFIG_VIRTIO_NET is not set # CONFIG_NLMON is not set # CONFIG_ARCNET is not set # # CAIF transport drivers # # CONFIG_VHOST_NET is not set # CONFIG_VHOST_SCSI is not set # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6060 is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set # CONFIG_NET_DSA_MV88E6131 is not set # CONFIG_NET_DSA_MV88E6123_61_65 is not set CONFIG_ETHERNET=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_NET_VENDOR_AMD is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set CONFIG_NET_CADENCE=y # CONFIG_ARM_AT91_ETHER is not set # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set # CONFIG_NET_CALXEDA_XGMAC is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set # CONFIG_NET_VENDOR_CISCO is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set # CONFIG_NET_VENDOR_DLINK is not set # CONFIG_NET_VENDOR_EMULEX is not set # CONFIG_NET_VENDOR_EXAR is not set # CONFIG_NET_VENDOR_FUJITSU is not set # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y # CONFIG_IGB is not set # CONFIG_IGBVF is not set # CONFIG_IXGB is not set # CONFIG_IXGBE is not set # CONFIG_IXGBEVF is not set # CONFIG_I40E is not set # CONFIG_NET_VENDOR_I825XX is not set # CONFIG_IP1000 is not set # CONFIG_JME is not set # CONFIG_NET_VENDOR_MARVELL is not set # CONFIG_NET_VENDOR_MELLANOX is not set # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MYRI is not set # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NATSEMI is not set # CONFIG_NET_VENDOR_NVIDIA is not set # CONFIG_NET_VENDOR_OKI is not set # CONFIG_ETHOC is not set # CONFIG_NET_PACKET_ENGINE is not set # CONFIG_NET_VENDOR_QLOGIC is not set CONFIG_NET_VENDOR_REALTEK=y CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set # CONFIG_R8169 is not set # CONFIG_SH_ETH is not set # CONFIG_NET_VENDOR_RDC is not set # CONFIG_NET_VENDOR_SEEQ is not set # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set # CONFIG_SFC is not set # CONFIG_NET_VENDOR_SMSC is not set # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_TEHUTI is not set # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set # CONFIG_NET_VENDOR_XIRCOM is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_AT803X_PHY is not set # CONFIG_AMD_PHY is not set CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y # CONFIG_VITESSE_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM87XX_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_REALTEK_PHY is not set CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=m CONFIG_LSI_ET1011C_PHY=m # CONFIG_MICREL_PHY is not set # CONFIG_FIXED_PHY is not set # CONFIG_MDIO_BITBANG is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # # USB Network Adapters # # CONFIG_USB_CATC is not set CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m # CONFIG_USB_RTL8152 is not set CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_AX88179_178A=m CONFIG_USB_NET_CDCETHER=m CONFIG_USB_NET_CDC_EEM=m CONFIG_USB_NET_CDC_NCM=m # CONFIG_USB_NET_CDC_MBIM is not set CONFIG_USB_NET_DM9601=m # CONFIG_USB_NET_SR9700 is not set CONFIG_USB_NET_SMSC75XX=m CONFIG_USB_NET_SMSC95XX=m CONFIG_USB_NET_GL620A=m CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m CONFIG_USB_NET_RNDIS_HOST=m CONFIG_USB_NET_CDC_SUBSET=m # CONFIG_USB_ALI_M5632 is not set # CONFIG_USB_AN2720 is not set CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=m # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=m CONFIG_USB_IPHETH=m CONFIG_USB_SIERRA_NET=m # CONFIG_USB_VL600 is not set CONFIG_WLAN=y # CONFIG_PCMCIA_RAYCS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_AIRO is not set # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set # CONFIG_AIRO_CS is not set # CONFIG_PCMCIA_WL3501 is not set # CONFIG_PRISM54 is not set # CONFIG_USB_ZD1201 is not set # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set # CONFIG_ADM8211 is not set # CONFIG_MAC80211_HWSIM is not set # CONFIG_MWL8K is not set # CONFIG_ATH_CARDS is not set # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMFMAC is not set # CONFIG_HOSTAP is not set # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set CONFIG_IWLWIFI=y CONFIG_IWLDVM=y # CONFIG_IWLMVM is not set # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_LIBERTAS is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_RT2X00 is not set CONFIG_RTL_CARDS=y # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set # CONFIG_RTL8192DE is not set # CONFIG_RTL8723AE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192CU is not set # CONFIG_WL_TI is not set # CONFIG_ZD1211RW is not set # CONFIG_MWIFIEX is not set # CONFIG_CW1200 is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set # CONFIG_VMXNET3 is not set # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_SERIAL=y # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MPU3050 is not set # CONFIG_INPUT_APANEL is not set # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y # CONFIG_CONSOLE_TRANSLATIONS is not set CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=y CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_CS=y CONFIG_SERIAL_8250_NR_UARTS=48 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_ST_ASC is not set CONFIG_TTY_PRINTK=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y # CONFIG_HW_RANDOM_AMD is not set # CONFIG_HW_RANDOM_VIA is not set # CONFIG_HW_RANDOM_VIRTIO is not set CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set # CONFIG_CARDMAN_4040 is not set # CONFIG_IPWIRELESS is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y # CONFIG_I2C_MUX is not set # CONFIG_I2C_HELPER_AUTO is not set # CONFIG_I2C_SMBUS is not set # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set # CONFIG_I2C_ALGOPCA is not set # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=m # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_STUB is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIO_DEVRES=y # CONFIG_GPIOLIB is not set # CONFIG_W1 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27x00 is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7414 is not set # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_HTU21 is not set CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=m CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=m # CONFIG_SENSORS_LM95245 is not set # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=m # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=m # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_PCF8591=m # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMM665=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=m # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_AMC6821=m # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_APPLESMC=m # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_CPU_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=m # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=m # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_LPC_ICH is not set CONFIG_LPC_SCH=m # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_STMPE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=y # CONFIG_AGP_SIS is not set # CONFIG_AGP_VIA is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set # # I2C encoder or helper chips # # CONFIG_DRM_I2C_CH7006 is not set # CONFIG_DRM_I2C_SIL164 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I810 is not set CONFIG_DRM_I915=y CONFIG_DRM_I915_KMS=y # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_SIS is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_VGASTATE is not set CONFIG_VIDEO_OUTPUT_CONTROL=y CONFIG_HDMI=y CONFIG_FB=y CONFIG_FIRMWARE_EDID=y # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set # CONFIG_FB_SYS_FILLRECT is not set # CONFIG_FB_SYS_COPYAREA is not set # CONFIG_FB_SYS_IMAGEBLIT is not set # CONFIG_FB_FOREIGN_ENDIAN is not set # CONFIG_FB_SYS_FOPS is not set # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set # CONFIG_FB_VESA is not set # CONFIG_FB_EFI is not set # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_TMIO is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_SIMPLE is not set # CONFIG_EXYNOS_VIDEO is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_PLATFORM is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=m # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_HRTIMER=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y # CONFIG_SND_VERBOSE_PROCFS is not set # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_KCTL_JACK=y CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_DRIVERS=y # CONFIG_SND_DUMMY is not set # CONFIG_SND_ALOOP is not set # CONFIG_SND_VIRMIDI is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS5530 is not set # CONFIG_SND_CS5535AUDIO is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y # CONFIG_SND_HDA_INPUT_BEEP is not set # CONFIG_SND_HDA_INPUT_JACK is not set CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_HDMI=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CA0132=y # CONFIG_SND_HDA_CODEC_CA0132_DSP is not set CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set CONFIG_SND_USB=y # CONFIG_SND_USB_AUDIO is not set # CONFIG_SND_USB_UA101 is not set # CONFIG_SND_USB_USX2Y is not set # CONFIG_SND_USB_CAIAQ is not set # CONFIG_SND_USB_US122L is not set # CONFIG_SND_USB_6FIRE is not set # CONFIG_SND_USB_HIFACE is not set CONFIG_SND_PCMCIA=y # CONFIG_SND_VXPOCKET is not set # CONFIG_SND_PDAUDIOCF is not set # CONFIG_SND_SOC is not set # CONFIG_SOUND_PRIME is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=m # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m # CONFIG_HID_PRODIKEYS is not set CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=m # CONFIG_HID_HOLTEK is not set # CONFIG_HID_HUION is not set # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=m # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO_TPKBD is not set CONFIG_HID_LOGITECH=m # CONFIG_HID_LOGITECH_DJ is not set # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTRIG=m CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m # CONFIG_HID_PICOLCD_FB is not set # CONFIG_HID_PICOLCD_BACKLIGHT is not set # CONFIG_HID_PICOLCD_LCD is not set # CONFIG_HID_PICOLCD_LEDS is not set # CONFIG_HID_PRIMAX is not set CONFIG_HID_ROCCAT=m # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=m # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m # CONFIG_HID_SENSOR_HUB is not set # # USB HID support # CONFIG_USB_HID=m # CONFIG_HID_PID is not set CONFIG_USB_HIDDEV=y # # USB HID Boot Protocol drivers # # CONFIG_USB_KBD is not set # CONFIG_USB_MOUSE is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_DEBUG is not set # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set # CONFIG_USB_MON is not set # CONFIG_USB_WUSB_CBAF is not set # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_ROOT_HUB_TT is not set CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_ISP1760_HCD is not set # CONFIG_USB_ISP1362_HCD is not set # CONFIG_USB_FUSBH200_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_OHCI_HCD is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m CONFIG_USB_STORAGE_ISD200=m CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STORAGE_SDDR09=m CONFIG_USB_STORAGE_SDDR55=m CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m # CONFIG_USB_STORAGE_ENE_UB6250 is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_CHIPIDEA is not set # # USB port drivers # CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_USB_SERIAL_F81232 is not set CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m # CONFIG_USB_SERIAL_KEYSPAN_MPR is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set # CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19QI is not set # CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set # CONFIG_USB_SERIAL_KEYSPAN_USA49WLC is not set # CONFIG_USB_SERIAL_KLSI is not set CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7840=m CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set # CONFIG_USB_SERIAL_ZTE is not set CONFIG_USB_SERIAL_SSU100=m # CONFIG_USB_SERIAL_QT2 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m CONFIG_USB_CYPRESS_CY7C63=m CONFIG_USB_CYTHERM=m CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SISUSBVGA_CON is not set CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=m CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HSIC_USB3503 is not set # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_AM335X_PHY_USB is not set # CONFIG_SAMSUNG_USB2PHY is not set # CONFIG_SAMSUNG_USB3PHY is not set # CONFIG_USB_ISP1301 is not set # CONFIG_USB_RCAR_PHY is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_UNSAFE_RESUME is not set # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set # CONFIG_MMC_SDHCI_PLTFM is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SDRICOH_CS is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_DELL_NETBOOKS is not set # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_OT200 is not set # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set # CONFIG_LEDS_TRIGGER_ONESHOT is not set # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_CHROMEOS_LAPTOP is not set # CONFIG_DELL_WMI is not set # CONFIG_DELL_WMI_AIO is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_AMILO_RFKILL is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WMI is not set # CONFIG_MSI_LAPTOP is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_IDEAPAD_LAPTOP is not set CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_XO15_EBOOK is not set # CONFIG_SAMSUNG_LAPTOP is not set # CONFIG_MXM_WMI is not set # CONFIG_INTEL_OAKTRAIL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # # Hardware Spinlock drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y # CONFIG_AMD_IOMMU is not set # CONFIG_INTEL_IOMMU is not set # CONFIG_IRQ_REMAP is not set # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT2_FS_XIP=y CONFIG_EXT3_FS=y CONFIG_EXT3_DEFAULTS_TO_ORDERED=y CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_FS_XIP=y CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_DEBUG=y CONFIG_GFS2_FS=y CONFIG_OCFS2_FS=y # CONFIG_OCFS2_FS_O2CB is not set # CONFIG_OCFS2_FS_USERSPACE_CLUSTER is not set # CONFIG_OCFS2_FS_STATS is not set CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=m CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_GENERIC_ACL=y # # Caches # CONFIG_FSCACHE=m # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ORANGEFS_FS=y CONFIG_ADFS_FS=y CONFIG_ADFS_FS_RW=y CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y # CONFIG_JFFS2_FS is not set CONFIG_LOGFS=y CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZO is not set # CONFIG_SQUASHFS_XZ is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=m CONFIG_HPFS_FS=y CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=y # CONFIG_QNX6FS_DEBUG is not set CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_BLOCK=y # CONFIG_ROMFS_BACKED_BY_MTD is not set # CONFIG_ROMFS_BACKED_BY_BOTH is not set CONFIG_ROMFS_ON_BLOCK=y # CONFIG_PSTORE is not set CONFIG_SYSV_FS=y CONFIG_UFS_FS=y CONFIG_UFS_FS_WRITE=y # CONFIG_UFS_DEBUG is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y # CONFIG_F2FS_FS_SECURITY is not set # CONFIG_EFIVAR_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y # CONFIG_NFS_V4_2 is not set CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFSD=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_SUNRPC_BACKCHANNEL=y # CONFIG_SUNRPC_DEBUG is not set CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CIFS=y CONFIG_CIFS_STATS=y CONFIG_CIFS_STATS2=y # CONFIG_CIFS_WEAK_PW_HASH is not set # CONFIG_CIFS_UPCALL is not set CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y # CONFIG_CIFS_ACL is not set CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SMB2 is not set CONFIG_NCP_FS=y CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y # CONFIG_NCPFS_SMALLDOS is not set CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=y CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="cp437" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y CONFIG_DLM=m # CONFIG_DLM_DEBUG is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_WRITECOUNT is not set # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_TRACE is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENT=y # CONFIG_UPROBE_EVENT is not set CONFIG_PROBE_EVENTS=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # # Runtime Testing # # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_SAMPLES=y # CONFIG_SAMPLE_TRACE_EVENTS is not set # CONFIG_SAMPLE_KOBJECT is not set # CONFIG_SAMPLE_KPROBES is not set # CONFIG_SAMPLE_HW_BREAKPOINT is not set # CONFIG_SAMPLE_KFIFO is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set # CONFIG_X86_VERBOSE_BOOTUP is not set CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_RODATA is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set # CONFIG_DEBUG_NX_TEST is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # CONFIG_KEYS=y # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_KEYS_DEBUG_PROC_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER_X86=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set # CONFIG_CRYPTO_GHASH is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set # CONFIG_CRYPTO_RMD160 is not set # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA1_SSSE3 is not set # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_X86_64=m # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=m # CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_ZLIB is not set # CONFIG_CRYPTO_LZO is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_HW is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y # CONFIG_KVM_AMD is not set # CONFIG_KVM_MMU_AUDIT is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y # CONFIG_XZ_DEC is not set # CONFIG_XZ_DEC_BCJ is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_BTREE=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_LRU_CACHE=m CONFIG_AVERAGE=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y --Qxx1br4bt0+wmkIi-- From BATV+cbde32eef5b2c1590e8c+3747+infradead.org+hch@bombadil.srs.infradead.org Tue Nov 26 08:30:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 34B3D7F4E for ; Tue, 26 Nov 2013 08:30:05 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id C4EE9AC006 for ; Tue, 26 Nov 2013 06:30:01 -0800 (PST) X-ASG-Debug-ID: 1385476200-04bdf06eef2b3a80001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id nUyVFKo70G2DfEDs (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 06:30:00 -0800 (PST) X-Barracuda-Envelope-From: BATV+cbde32eef5b2c1590e8c+3747+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VlJeK-0003Sk-3b; Tue, 26 Nov 2013 14:30:00 +0000 Date: Tue, 26 Nov 2013 06:30:00 -0800 From: Christoph Hellwig To: Josef Bacik Cc: linux-btrfs@vger.kernel.org, xfs@oss.sgi.com, hch@infradead.org Subject: Re: [PATCH 1/2] xfstests: add generic/321 to test fsync() on directories V2 Message-ID: <20131126143000.GA12746@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 1/2] xfstests: add generic/321 to test fsync() on directories V2 References: <1385415622-9303-1-git-send-email-jbacik@fusionio.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385415622-9303-1-git-send-email-jbacik@fusionio.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385476200 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142634 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words Both tests look good and work fine for me, Reviewed-by: Christoph Hellwig From konrad.wilk@oracle.com Tue Nov 26 10:35:19 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CCF4C7F3F for ; Tue, 26 Nov 2013 10:35:19 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id ABA788F8049 for ; Tue, 26 Nov 2013 08:35:16 -0800 (PST) X-ASG-Debug-ID: 1385483715-04cb6c537d2b5460001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id BLgpSDsbxT67v96B (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Tue, 26 Nov 2013 08:35:15 -0800 (PST) X-Barracuda-Envelope-From: konrad.wilk@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAQGZBm2011239 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 26 Nov 2013 16:35:12 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQGZ9bK006441 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 26 Nov 2013 16:35:10 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQGZ9i5002607; Tue, 26 Nov 2013 16:35:09 GMT Received: from phenom.dumpdata.com (/50.195.21.189) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 26 Nov 2013 08:35:08 -0800 Received: by phenom.dumpdata.com (Postfix, from userid 1000) id DD8501C01FE; Tue, 26 Nov 2013 11:35:07 -0500 (EST) Date: Tue, 26 Nov 2013 11:35:07 -0500 From: Konrad Rzeszutek Wilk To: Ben Myers Cc: James Dingwall , Dave Chinner , xfs@oss.sgi.com Subject: Re: Cleancache support in XFS Message-ID: <20131126163507.GC2959@phenom.dumpdata.com> X-ASG-Orig-Subj: Re: Cleancache support in XFS References: <518222D3.3080109@zynstra.com> <20130522192834.GD10617@phenom.dumpdata.com> <519F1708.10603@zynstra.com> <20130607170826.GA6925@phenom.dumpdata.com> <51E8E834.6080509@zynstra.com> <20130722154812.GC30300@phenom.dumpdata.com> <51EE2F54.80701@zynstra.com> <20130723082700.GK19986@dastard> <528E0C3F.3010401@zynstra.com> <20131121160741.GK1935@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131121160741.GK1935@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385483715 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142636 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines On Thu, Nov 21, 2013 at 10:07:41AM -0600, Ben Myers wrote: > Hi James, > > On Thu, Nov 21, 2013 at 01:35:59PM +0000, James Dingwall wrote: > > Dave Chinner wrote: > > >On Tue, Jul 23, 2013 at 08:23:00AM +0100, James Dingwall wrote: > > >>Konrad Rzeszutek Wilk wrote: > > >>>On Fri, Jul 19, 2013 at 08:18:12AM +0100, James Dingwall wrote: > > >>>>Konrad Rzeszutek Wilk wrote: > > >>>>>On Fri, May 24, 2013 at 08:30:16AM +0100, James Dingwall wrote: > > >>>>>>Konrad Rzeszutek Wilk wrote: > > >>>>>>>On Thu, May 02, 2013 at 09:24:51AM +0100, James Dingwall wrote: > > >>>>>>>>Dave Chinner wrote: > > >>>>>>>>>On Wed, May 01, 2013 at 11:20:44AM -0500, Ben Myers wrote: > > >>>>>>>>>>Hi James, > > >>>>>>>Hey folks, > > >>>>>>>I am walking through my vacation-emails-mbox. > > >>>>>>> > > >>>>>>>>>>On Wed, May 01, 2013 at 01:39:09PM +0100, James Dingwall wrote: > > >>>>>>>>>>>In reference to: http://oss.sgi.com/archives/xfs/2012-05/msg00046.html > > >>>>>>>>>>> > > >>>>>>>>>>>$ grep -r cleancache fs/xfs > > >>>>>>>>>>>on the 3.9 kernel source suggests that no patch was submitted to > > >>>>>>>>>>>enable cleancache for the XFS filesystem. Since it was suggested > > >>>>>>>>>>>that this could be a one liner I've had a go and my first effort is > > >>>>>>>>>>>inline below. While this seems to compile OK I have no experience > > >>>>>>>>>>>in filesystems so I would appreciate it if anyone can point out that > > >>>>>>>>>>>it is obviously wrong and likely to eat my data before I try booting > > >>>>>>>>>>>the kernel. > > >>>>>>>>>>> > > >>>>>>>>>>>If it seems a reasonable attempt what would be the best way to check > > >>>>>>>>>>>that it isn't doing nasty things? > > >>>>>>>>>>Hrm.. Looks like there is a doc in Documentation/vm/cleancache.txt which > > >>>>>>>>>>includes a list of attributes the filesystem needs to have to work properly > > >>>>>>>>>>with cleancache. > > >>>>>>>>>So, those points are: > > >>>>>>>>I had started to look at these too but I feel very out of my depth! > > >>>>>>>>I had similar conclusions to what Dave wrote but I don't think my > > >>>>>>>>thoughts should carry very much (any) weight. Anyway I gambled and > > >>>>>>>>booted my xen domU with this patch and so far so good... xen top > > >>>>>>>>shows that tmem is now being used where previously it wasn't. I'll > > >>>>>>>>try running the xfstests at the weekend after a couple more days up > > >>>>>>>>time to see what happens. > > >>>>>>>And how did it go? > > >>>>>>I am running the patch I created on 3.9.3 on half of my xen guests > > >>>>>>now and have not noticed any stability or filesystem problems. xl > > >>>>>>top with 'T' shows that the guests running with it are using > > >>>>>>ephemeral pages were those without do not. I did do some runs with > > >>>>>>xfstests which had some failures but they were present with and > > >>>>>>without the patch. The best I can really offer is that it works for > > >>>>>>me, ymmv. The patch is available as commit > > >>>>>>c725011c4fc5d47e12d131f61bd91a58a40036b5 in > > >>>>>>https://github.com/JKDingwall/linux.git xfs-enable-cleancache or in > > >>>>>>the first message of this thread. > > >>>>>Hey James, > > >>>>> > > >>>>>I've run this patch on my local tree and it looks to work right. I am > > >>>>>saying "looks" as I am hitting some other issue that I believe are > > >>>>>unralted to the patch - but I need to figure them out before I can > > >>>>>comfortably say: "Yes, this looks right and works for me as well." > > >>>>> > > >>>>>Stay tuned. > > >>>>Just to add that I have also had no observable problems running this > > >>>>patch on 3.10.0 or 3.10.1. > > >>>Yup. And I tested it as well. In other words if you would like to add > > >>>Acked-by from me that would be super. Thanks! > > >>My patch is now available in https://github.com/JKDingwall/linux.git > > >>xfs-enable-cleancache as commit id > > >>6d50663e4ec88b7e1fd872b12ac310b1f4bb38c6. I have rebased it on 3.10 > > >>with KRW's Acked-by and my Signed-off-by in the commit message. Is > > >>it reasonable for this to be considered for 3.12 or would further > > >>testing be required? > > >I think that's sufficient. Send it to the list ;) > > > > > >Cheers, > > > > > >Dave. > > I had a quick look through the 3.12 sources today and noted that > > this patch did not seem to get picked up. I'm still running with it > > and am now on 3.12 with no observed problems. I'm happy to rebase > > against 3.12 if required but it seems simple enough it should go on > > cleanly to the current development tree. > > It hasn't been picked up because I'm not quite convinced it's ok to do this. In terms of process (acks, etc) or how it functions/meshes with cleancache? > See if you can get a Dave, Christoph, or Eric to offer a Reviewed-by with a > little explanation of why this is ok and I'll pull it in. ;) From konrad.wilk@oracle.com Tue Nov 26 10:35:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 306197F3F for ; Tue, 26 Nov 2013 10:35:53 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 19FF3304081 for ; Tue, 26 Nov 2013 08:35:53 -0800 (PST) X-ASG-Debug-ID: 1385483751-04cb6c537b2b54f0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id 9W2HfGHhVME4wyM4 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Tue, 26 Nov 2013 08:35:52 -0800 (PST) X-Barracuda-Envelope-From: konrad.wilk@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAQGZo3h011840 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 26 Nov 2013 16:35:50 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQGZnL6017809 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 26 Nov 2013 16:35:49 GMT Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQGZnpn017795; Tue, 26 Nov 2013 16:35:49 GMT Received: from phenom.dumpdata.com (/50.195.21.189) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 26 Nov 2013 08:35:49 -0800 Received: by phenom.dumpdata.com (Postfix, from userid 1000) id 199EA1C01FE; Tue, 26 Nov 2013 11:35:48 -0500 (EST) Date: Tue, 26 Nov 2013 11:35:48 -0500 From: Konrad Rzeszutek Wilk To: Dave Chinner Cc: Ben Myers , James Dingwall , xfs@oss.sgi.com Subject: Re: Cleancache support in XFS Message-ID: <20131126163548.GD2959@phenom.dumpdata.com> X-ASG-Orig-Subj: Re: Cleancache support in XFS References: <20130522192834.GD10617@phenom.dumpdata.com> <519F1708.10603@zynstra.com> <20130607170826.GA6925@phenom.dumpdata.com> <51E8E834.6080509@zynstra.com> <20130722154812.GC30300@phenom.dumpdata.com> <51EE2F54.80701@zynstra.com> <20130723082700.GK19986@dastard> <528E0C3F.3010401@zynstra.com> <20131121160741.GK1935@sgi.com> <20131121221214.GC6502@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131121221214.GC6502@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385483752 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142636 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines On Fri, Nov 22, 2013 at 09:12:14AM +1100, Dave Chinner wrote: > On Thu, Nov 21, 2013 at 10:07:41AM -0600, Ben Myers wrote: > > Hi James, > > > > On Thu, Nov 21, 2013 at 01:35:59PM +0000, James Dingwall wrote: > > > Dave Chinner wrote: > > > >On Tue, Jul 23, 2013 at 08:23:00AM +0100, James Dingwall wrote: > > > >>Konrad Rzeszutek Wilk wrote: > > > >>>On Fri, Jul 19, 2013 at 08:18:12AM +0100, James Dingwall wrote: > > > >>>>Konrad Rzeszutek Wilk wrote: > > > >>>>>On Fri, May 24, 2013 at 08:30:16AM +0100, James Dingwall wrote: > > > >>>>>>Konrad Rzeszutek Wilk wrote: > > > >>>>>>>On Thu, May 02, 2013 at 09:24:51AM +0100, James Dingwall wrote: > > > >>>>>>>>Dave Chinner wrote: > > > >>>>>>>>>On Wed, May 01, 2013 at 11:20:44AM -0500, Ben Myers wrote: > > > >>>>>>>>>>Hi James, > > > >>>>>>>Hey folks, > > > >>>>>>>I am walking through my vacation-emails-mbox. > > > >>>>>>> > > > >>>>>>>>>>On Wed, May 01, 2013 at 01:39:09PM +0100, James Dingwall wrote: > > > >>>>>>>>>>>In reference to: http://oss.sgi.com/archives/xfs/2012-05/msg00046.html > > > >>>>>>>>>>> > > > >>>>>>>>>>>$ grep -r cleancache fs/xfs > > > >>>>>>>>>>>on the 3.9 kernel source suggests that no patch was submitted to > > > >>>>>>>>>>>enable cleancache for the XFS filesystem. Since it was suggested > > > >>>>>>>>>>>that this could be a one liner I've had a go and my first effort is > > > >>>>>>>>>>>inline below. While this seems to compile OK I have no experience > > > >>>>>>>>>>>in filesystems so I would appreciate it if anyone can point out that > > > >>>>>>>>>>>it is obviously wrong and likely to eat my data before I try booting > > > >>>>>>>>>>>the kernel. > > > >>>>>>>>>>> > > > >>>>>>>>>>>If it seems a reasonable attempt what would be the best way to check > > > >>>>>>>>>>>that it isn't doing nasty things? > > > >>>>>>>>>>Hrm.. Looks like there is a doc in Documentation/vm/cleancache.txt which > > > >>>>>>>>>>includes a list of attributes the filesystem needs to have to work properly > > > >>>>>>>>>>with cleancache. > > > >>>>>>>>>So, those points are: > > > >>>>>>>>I had started to look at these too but I feel very out of my depth! > > > >>>>>>>>I had similar conclusions to what Dave wrote but I don't think my > > > >>>>>>>>thoughts should carry very much (any) weight. Anyway I gambled and > > > >>>>>>>>booted my xen domU with this patch and so far so good... xen top > > > >>>>>>>>shows that tmem is now being used where previously it wasn't. I'll > > > >>>>>>>>try running the xfstests at the weekend after a couple more days up > > > >>>>>>>>time to see what happens. > > > >>>>>>>And how did it go? > > > >>>>>>I am running the patch I created on 3.9.3 on half of my xen guests > > > >>>>>>now and have not noticed any stability or filesystem problems. xl > > > >>>>>>top with 'T' shows that the guests running with it are using > > > >>>>>>ephemeral pages were those without do not. I did do some runs with > > > >>>>>>xfstests which had some failures but they were present with and > > > >>>>>>without the patch. The best I can really offer is that it works for > > > >>>>>>me, ymmv. The patch is available as commit > > > >>>>>>c725011c4fc5d47e12d131f61bd91a58a40036b5 in > > > >>>>>>https://github.com/JKDingwall/linux.git xfs-enable-cleancache or in > > > >>>>>>the first message of this thread. > > > >>>>>Hey James, > > > >>>>> > > > >>>>>I've run this patch on my local tree and it looks to work right. I am > > > >>>>>saying "looks" as I am hitting some other issue that I believe are > > > >>>>>unralted to the patch - but I need to figure them out before I can > > > >>>>>comfortably say: "Yes, this looks right and works for me as well." > > > >>>>> > > > >>>>>Stay tuned. > > > >>>>Just to add that I have also had no observable problems running this > > > >>>>patch on 3.10.0 or 3.10.1. > > > >>>Yup. And I tested it as well. In other words if you would like to add > > > >>>Acked-by from me that would be super. Thanks! > > > >>My patch is now available in https://github.com/JKDingwall/linux.git > > > >>xfs-enable-cleancache as commit id > > > >>6d50663e4ec88b7e1fd872b12ac310b1f4bb38c6. I have rebased it on 3.10 > > > >>with KRW's Acked-by and my Signed-off-by in the commit message. Is > > > >>it reasonable for this to be considered for 3.12 or would further > > > >>testing be required? > > > >I think that's sufficient. Send it to the list ;) > > > > > > > >Cheers, > > > > > > > >Dave. > > > I had a quick look through the 3.12 sources today and noted that > > > this patch did not seem to get picked up. I'm still running with it > > > and am now on 3.12 with no observed problems. I'm happy to rebase > > > against 3.12 if required but it seems simple enough it should go on > > > cleanly to the current development tree. > > > > It hasn't been picked up because I'm not quite convinced it's ok to do this. > > See if you can get a Dave, Christoph, or Eric to offer a Reviewed-by with a > > little explanation of why this is ok and I'll pull it in. ;) > > Like I said back in July, it's OK because they performed a > substantial amount of testing like we asked them to it didn't show > up any obvious regressions. > > Reviewed-by: Dave Chinner Yeey! (and I should have so read this before I sent the other email out). Should the patch be rebased and resent? Thanks. > > Cheers, > > Dave. > -- > Dave Chinner > david@fromorbit.com From bnc-3-data_sendout_1385457299_872_71-16@bounce.cmp.sibanoo.com Tue Nov 26 13:49:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_IMAGE_RATIO_02, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id ECCCA7F50 for ; Tue, 26 Nov 2013 13:49:22 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5BAE4AC004 for ; Tue, 26 Nov 2013 11:49:22 -0800 (PST) X-ASG-Debug-ID: 1385495352-04cb6c537d2bee70001-NocioJ Received: from mta4.cmp.sibanoo.com (mta4.cmp.sibanoo.com [46.105.181.79]) by cuda.sgi.com with ESMTP id 1WEutqbZT4d2mFcv for ; Tue, 26 Nov 2013 11:49:13 -0800 (PST) X-Barracuda-Envelope-From: bnc-3-data_sendout_1385457299_872_71-16@bounce.cmp.sibanoo.com X-Barracuda-Apparent-Source-IP: 46.105.181.79 Received: from localhost (localhost [127.0.0.1]) by mta4.cmp.sibanoo.com (Postfix) with ESMTP id C4151478CB for ; Tue, 26 Nov 2013 20:49:12 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.3 mta4.cmp.sibanoo.com C4151478CB DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=cmp.sibanoo.com; s=default; t=1385495352; bh=YqINhPhc6bMpzkylGcJNTLO4qkM=; h=MIME-Version:Content-Type:From:Reply-To:Subject:List-Unsubscribe: To:Date:Message-ID; b=T2foXfH++ehTxICz3EN+mLBpI1O1J4aRiRcVmbXNxrk4qSAhVxR+bLwTXAg78E6rg SM9WZzaHHY2dPVJUMOVzVj+ofPfX5CBjf0EZdNvz4y1N6FnDJ4ihvRmN6xZ6OW6NiV KbEHWpV1zsfKSwQwvBjJGLo8qBKKn4x3bngm516I= MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=_46a8d3f2cdde4ce8aa17bf7af19e1952" From: "Brandalley via Nl-Promos" Reply-To: linda@sibanoo.com Subject: =?utf-8?Q?Profitez_de_moins_20=25_sur_la_boutique_de_No=C3=ABl?= List-Unsubscribe: , X-ASG-Orig-Subj: =?utf-8?Q?Profitez_de_moins_20=25_sur_la_boutique_de_No=C3=ABl?= X-Slip-uID: 18244921 X-BeverlyMail-Recipient: xfs@oss.sgi.com To: xfs@oss.sgi.com Date: Tue, 26 Nov 2013 19:49:12 +0000 X-BeverlyMail-MTA: 16 Message-ID: <1385495352-567845345AB@cmp.sibanoo.com> X-Barracuda-Connect: mta4.cmp.sibanoo.com[46.105.181.79] X-Barracuda-Start-Time: 1385495352 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.55 X-Barracuda-Spam-Status: No, SCORE=0.55 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_RATIO_02, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142640 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.55 HTML_IMAGE_RATIO_02 BODY: HTML has a low ratio of text to image area 0.00 HTML_MESSAGE BODY: HTML included in message --=_46a8d3f2cdde4ce8aa17bf7af19e1952 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABlProfitez de moins 20% sur la boutique de No=C3=ABl= Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABlProfitez de moins 20% sur la boutique de No=C3=ABl= Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABlProfitez de moins 20% sur la boutique de No=C3=ABl= Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABlProfitez de moins 20% sur la boutique de No=C3=ABl= Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABlProfitez de moins 20% sur la boutique de No=C3=ABl= Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABlProfitez de moins 20% sur la boutique de No=C3=ABl= Profitez de moins 20% sur la boutique de No=C3=ABl Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABlProfitez de moins 20% sur la boutique de No=C3=ABl= Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABl Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABlProfitez de moins 20% sur la boutique de No=C3=ABl= Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABlProfitez de moins 20% sur la boutique de No=C3=ABl= Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABlProfitez de moins 20% sur la boutique de No=C3=ABl= Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABl Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABlProfitez de moins 20% sur la boutique de No=C3=ABl= Profitez de moins 20% sur la boutique de No=C3=ABlProfitez de moins 20% sur= la boutique de No=C3=ABl --=_46a8d3f2cdde4ce8aa17bf7af19e1952 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Document sans nom
Si le message ne s'affiche pas correctement merci de suivre ce lien
=20 =20 =20
3D"Brandalley
=20 =20 =20 =20 =20
=3D"Brandalley3D"Brandalley3D"Brandalley 3D"Brandalley3D"Brandalley3D"Brandalley3D"Brandalley
=20
3D"Cadea= 3D"Cadea= 3D"Cade= 3D"Ca= 3D"Cade= 3D"Cade=
3D"Boutique= 3D"Boutique= 3D"Boutique= 3D"Boutique=
3D"Boutique= 3D"Boutique= 3D"Boutique= 3D"Boutique=
3D"Bijoux, 3D"Bijoux, 3D"Montres 3D"Montres
3D"Montres 3D"Montres 3D"Maroquin= 3D"Maroquin=
3D"Beaut=C3= 3D"Beaut=C3= 3D"Jouets, 3D"Jouets,
3D"Dans 3D"Dans 3D"Dans 3D"Dans
3D"Boutique 3D"Boutique 3D"Boutique 3D"Boutique
3D"Bagues" 3D"Ceinture= 3D"Casques 3D"Tables
3D"Bracelet= 3D"Sacoches= 3D"Station 3D"Th=C3=A9=
3D"Chaussur= 3D"Sneakers= 3D"Photo 3D"Oenologi=
3D"Pulls" 3D"Jeans" 3D"Univers 3D"Sali=C3=<= /td>
3D"Manteaux= 3D"Manteaux= 3D"Univers 3D"Epicerie=
3D"Robes" 3D"Chemises= 3D"Informat= 3D"D=C3=A9c=
3D"Lingerie= 3D"Sous-v= 3D"Radio 3D"Animaler=
=20 =20 =20 =20 =20 3D""
* Livraison avant= 13h : pour toute commande passée avant 12h du lundi au vendredi, en = France métropolitaine uniquement.
**Nous vous offrons la possibilité de payer vos achats en 3 fois par = carte bancaire.
Ce service est proposé aux commandes comprises entre 80? et 800?.
Le premier prélèvement sera débité le jour de la pa= ssation de commande, les 2 autres prélèvements aux 30? et 60? j= ours.

Si vous ne souhaitez plus recevoir de newsletter de notre = part, veuillez acc=C3=A9der =C3=A0 la page: xfs@oss.sgi.com : via ce lien

3D"" --=_46a8d3f2cdde4ce8aa17bf7af19e1952-- From kmo@daterainc.com Tue Nov 26 18:45:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.9 required=5.0 tests=FRT_ADOBE2,SINGLE_HEADER_3K autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 030867F52 for ; Tue, 26 Nov 2013 18:45:59 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id E191F304067 for ; Tue, 26 Nov 2013 16:45:58 -0800 (PST) X-ASG-Debug-ID: 1385513146-04cb6c537c2ca9e0001-NocioJ Received: from mail-pd0-f180.google.com (mail-pd0-f180.google.com [209.85.192.180]) by cuda.sgi.com with ESMTP id 4W5AURKv0Vxpe5TM (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Tue, 26 Nov 2013 16:45:47 -0800 (PST) X-Barracuda-Envelope-From: kmo@daterainc.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.192.180 Received: by mail-pd0-f180.google.com with SMTP id q10so8763198pdj.39 for ; Tue, 26 Nov 2013 16:45:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=cUVEI1ywmha7G41YiLXGvkAqXluzKB0btiAqYpIBaHY=; b=GuPHyv/AGScPcRF59FV/gd1npbu2puk2PnRqaSmSTLRwQBfFzqrtlWBvsvch8s8PnW MUIIdgxYDgICLpREQhKz8NeMj3uippEd4TUcPNB1nBNwtNErgs8GEcaKFPUij6f6vY3t wFtoLDGNQ+2sKgR376adnc5yfQWtyZoQXPIfBXSX1s1d/FOsJvpGcyFPKGKcKc6A1D7b WNWlDOeO6YkUUtB3h79mz/lc1SF1++NHrGXH5OOPwqaf0mgi7rJGs+ZCr/9EVCIcWzRd Onjoj03nmMoThLBWfdEQ6VnEZpzVBAYSvfZ/nn2fzuqSVLrShpbbtD54t91rsgStwZbd hoVw== X-Barracuda-BBL-IP: nil X-Gm-Message-State: ALoCoQn6OpYYqBvFkuLvXjXWBkpWBZgZ/QNBZ+N1Z5l1VMtKdFXbElfV5TTYtDzVLA5cvWgLiK0G X-Received: by 10.68.211.1 with SMTP id my1mr2245349pbc.55.1385513146074; Tue, 26 Nov 2013 16:45:46 -0800 (PST) Received: from kmo.daterainc.com ([157.22.22.146]) by mx.google.com with ESMTPSA id dq3sm83554293pbc.35.2013.11.26.16.45.41 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Nov 2013 16:45:44 -0800 (PST) From: Kent Overstreet X-Barracuda-Apparent-Source-IP: 157.22.22.146 To: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, hch@infradead.org Cc: Kent Overstreet , Jens Axboe , Geert Uytterhoeven , Benjamin Herrenschmidt , Paul Mackerras , "Ed L. Cashin" , Nick Piggin , Lars Ellenberg , Jiri Kosina , Matthew Wilcox , Geoff Levand , Yehuda Sadeh , Sage Weil , Alex Elder , ceph-devel@vger.kernel.org, Joshua Morris , Philip Kelleher , Rusty Russell , "Michael S. Tsirkin" , Konrad Rzeszutek Wilk , Jeremy Fitzhardinge , Neil Brown , Alasdair Kergon , Mike Snitzer , dm-devel@redhat.com, Martin Schwidefsky , Heiko Carstens , linux390@de.ibm.com, Boaz Harrosh , Benny Halevy , "James E.J. Bottomley" , Greg Kroah-Hartman , "Nicholas A. Bellinger" , Alexander Viro , Chris Mason , "Theodore Ts'o" , Andreas Dilger , Jaegeuk Kim , Steven Whitehouse , Dave Kleikamp , Joern Engel , Prasad Joshi , Trond Myklebust , KONISHI Ryusuke , Mark Fasheh , Joel Becker , Ben Myers , xfs@oss.sgi.com, Steven Rostedt , Frederic Weisbecker , Ingo Molnar , Len Brown , Pavel Machek , "Rafael J. Wysocki" , Herton Ronaldo Krzesinski , Ben Hutchings , Andrew Morton , Guo Chao , Tejun Heo , Asai Thambi S P , Selvan Mani , Sam Bradshaw , Wei Yongjun , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Jan Beulich , Stefano Stabellini , Ian Campbell , Sebastian Ott , Christian Borntraeger , Minchan Kim , Jiang Liu , Nitin Gupta , Jerome Marchand , Joe Perches , Peng Tao , Andy Adamson , fanchaoting , Jie Liu , Sunil Mushran , "Martin K. Petersen" , Namjae Jeon , Pankaj Kumar , Dan Magenheimer , Mel Gorman Subject: [PATCH 04/25] block: Abstract out bvec iterator Date: Tue, 26 Nov 2013 16:45:07 -0800 X-ASG-Orig-Subj: [PATCH 04/25] block: Abstract out bvec iterator Message-Id: <1385513128-5035-4-git-send-email-kmo@daterainc.com> X-Mailer: git-send-email 1.8.4.4 In-Reply-To: <1385513128-5035-1-git-send-email-kmo@daterainc.com> References: <20131127004422.GB21305@kmo> <1385513128-5035-1-git-send-email-kmo@daterainc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: mail-pd0-f180.google.com[209.85.192.180] X-Barracuda-Start-Time: 1385513146 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MAILTO_TO_SPAM_ADDR X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142646 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email Immutable biovecs are going to require an explicit iterator. To implement immutable bvecs, a later patch is going to add a bi_bvec_done member to this struct; for now, this patch effectively just renames things. Signed-off-by: Kent Overstreet Cc: Jens Axboe Cc: Geert Uytterhoeven Cc: Benjamin Herrenschmidt Cc: Paul Mackerras Cc: "Ed L. Cashin" Cc: Nick Piggin Cc: Lars Ellenberg Cc: Jiri Kosina Cc: Matthew Wilcox Cc: Geoff Levand Cc: Yehuda Sadeh Cc: Sage Weil Cc: Alex Elder Cc: ceph-devel@vger.kernel.org Cc: Joshua Morris Cc: Philip Kelleher Cc: Rusty Russell Cc: "Michael S. Tsirkin" Cc: Konrad Rzeszutek Wilk Cc: Jeremy Fitzhardinge Cc: Neil Brown Cc: Alasdair Kergon Cc: Mike Snitzer Cc: dm-devel@redhat.com Cc: Martin Schwidefsky Cc: Heiko Carstens Cc: linux390@de.ibm.com Cc: Boaz Harrosh Cc: Benny Halevy Cc: "James E.J. Bottomley" Cc: Greg Kroah-Hartman Cc: "Nicholas A. Bellinger" Cc: Alexander Viro Cc: Chris Mason Cc: "Theodore Ts'o" Cc: Andreas Dilger Cc: Jaegeuk Kim Cc: Steven Whitehouse Cc: Dave Kleikamp Cc: Joern Engel Cc: Prasad Joshi Cc: Trond Myklebust Cc: KONISHI Ryusuke Cc: Mark Fasheh Cc: Joel Becker Cc: Ben Myers Cc: xfs@oss.sgi.com Cc: Steven Rostedt Cc: Frederic Weisbecker Cc: Ingo Molnar Cc: Len Brown Cc: Pavel Machek Cc: "Rafael J. Wysocki" Cc: Herton Ronaldo Krzesinski Cc: Ben Hutchings Cc: Andrew Morton Cc: Guo Chao Cc: Tejun Heo Cc: Asai Thambi S P Cc: Selvan Mani Cc: Sam Bradshaw Cc: Wei Yongjun Cc: "Roger Pau Monné" Cc: Jan Beulich Cc: Stefano Stabellini Cc: Ian Campbell Cc: Sebastian Ott Cc: Christian Borntraeger Cc: Minchan Kim Cc: Jiang Liu Cc: Nitin Gupta Cc: Jerome Marchand Cc: Joe Perches Cc: Peng Tao Cc: Andy Adamson Cc: fanchaoting Cc: Jie Liu Cc: Sunil Mushran Cc: "Martin K. Petersen" Cc: Namjae Jeon Cc: Pankaj Kumar Cc: Dan Magenheimer Cc: Mel Gorman 6 --- Documentation/block/biodoc.txt | 7 +-- arch/m68k/emu/nfblock.c | 2 +- arch/powerpc/sysdev/axonram.c | 3 +- block/blk-core.c | 36 ++++++------ block/blk-flush.c | 2 +- block/blk-lib.c | 12 ++-- block/blk-map.c | 6 +- block/blk-merge.c | 4 +- block/blk-mq.c | 2 +- block/blk-throttle.c | 14 ++--- block/elevator.c | 2 +- drivers/block/aoe/aoecmd.c | 6 +- drivers/block/brd.c | 4 +- drivers/block/drbd/drbd_actlog.c | 2 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_receiver.c | 6 +- drivers/block/drbd/drbd_req.c | 6 +- drivers/block/drbd/drbd_req.h | 2 +- drivers/block/floppy.c | 4 +- drivers/block/loop.c | 4 +- drivers/block/mtip32xx/mtip32xx.c | 7 ++- drivers/block/nvme-core.c | 25 ++++---- drivers/block/pktcdvd.c | 54 +++++++++-------- drivers/block/ps3disk.c | 2 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 21 +++---- drivers/block/rsxx/dev.c | 6 +- drivers/block/rsxx/dma.c | 4 +- drivers/block/umem.c | 9 +-- drivers/block/xen-blkback/blkback.c | 2 +- drivers/block/xen-blkfront.c | 2 +- drivers/md/bcache/btree.c | 4 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/io.c | 26 ++++----- drivers/md/bcache/journal.c | 12 ++-- drivers/md/bcache/movinggc.c | 4 +- drivers/md/bcache/request.c | 58 +++++++++--------- drivers/md/bcache/super.c | 16 ++--- drivers/md/bcache/util.c | 4 +- drivers/md/bcache/writeback.c | 6 +- drivers/md/bcache/writeback.h | 2 +- drivers/md/dm-bio-record.h | 12 ++-- drivers/md/dm-bufio.c | 2 +- drivers/md/dm-cache-policy-mq.c | 4 +- drivers/md/dm-cache-target.c | 22 +++---- drivers/md/dm-crypt.c | 19 +++--- drivers/md/dm-delay.c | 7 ++- drivers/md/dm-flakey.c | 7 ++- drivers/md/dm-io.c | 6 +- drivers/md/dm-linear.c | 3 +- drivers/md/dm-raid1.c | 16 ++--- drivers/md/dm-region-hash.c | 3 +- drivers/md/dm-snap.c | 18 +++--- drivers/md/dm-stripe.c | 13 +++-- drivers/md/dm-switch.c | 4 +- drivers/md/dm-thin.c | 22 +++---- drivers/md/dm-verity.c | 8 +-- drivers/md/dm.c | 25 ++++---- drivers/md/faulty.c | 19 +++--- drivers/md/linear.c | 12 ++-- drivers/md/md.c | 10 ++-- drivers/md/multipath.c | 13 +++-- drivers/md/raid0.c | 16 ++--- drivers/md/raid1.c | 75 ++++++++++++------------ drivers/md/raid10.c | 91 ++++++++++++++++------------- drivers/md/raid5.c | 72 ++++++++++++----------- drivers/s390/block/dcssblk.c | 5 +- drivers/s390/block/xpram.c | 9 +-- drivers/scsi/osd/osd_initiator.c | 2 +- drivers/staging/lustre/lustre/llite/lloop.c | 12 ++-- drivers/staging/zram/zram_drv.c | 14 +++-- drivers/target/target_core_iblock.c | 2 +- fs/bio-integrity.c | 8 +-- fs/bio.c | 56 +++++++++--------- fs/btrfs/check-integrity.c | 8 +-- fs/btrfs/compression.c | 17 +++--- fs/btrfs/extent_io.c | 14 ++--- fs/btrfs/file-item.c | 19 +++--- fs/btrfs/inode.c | 22 +++---- fs/btrfs/raid56.c | 22 +++---- fs/btrfs/scrub.c | 12 ++-- fs/btrfs/volumes.c | 12 ++-- fs/buffer.c | 12 ++-- fs/direct-io.c | 4 +- fs/ext4/page-io.c | 4 +- fs/f2fs/data.c | 2 +- fs/f2fs/segment.c | 2 +- fs/gfs2/lops.c | 2 +- fs/gfs2/ops_fstype.c | 2 +- fs/hfsplus/wrapper.c | 2 +- fs/jfs/jfs_logmgr.c | 12 ++-- fs/jfs/jfs_metapage.c | 9 +-- fs/logfs/dev_bdev.c | 20 +++---- fs/mpage.c | 2 +- fs/nfs/blocklayout/blocklayout.c | 9 +-- fs/nilfs2/segbuf.c | 3 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_buf.c | 4 +- include/linux/bio.h | 16 ++--- include/linux/blk_types.h | 19 +++--- include/trace/events/bcache.h | 26 ++++----- include/trace/events/block.h | 26 ++++----- include/trace/events/f2fs.h | 4 +- kernel/power/block_io.c | 2 +- kernel/trace/blktrace.c | 15 ++--- mm/page_io.c | 10 ++-- 107 files changed, 700 insertions(+), 638 deletions(-) diff --git a/Documentation/block/biodoc.txt b/Documentation/block/biodoc.txt index 8df5e8e..2101e71 100644 --- a/Documentation/block/biodoc.txt +++ b/Documentation/block/biodoc.txt @@ -447,14 +447,13 @@ struct bio_vec { * main unit of I/O for the block layer and lower layers (ie drivers) */ struct bio { - sector_t bi_sector; struct bio *bi_next; /* request queue link */ struct block_device *bi_bdev; /* target device */ unsigned long bi_flags; /* status, command, etc */ unsigned long bi_rw; /* low bits: r/w, high: priority */ unsigned int bi_vcnt; /* how may bio_vec's */ - unsigned int bi_idx; /* current index into bio_vec array */ + struct bvec_iter bi_iter; /* current index into bio_vec array */ unsigned int bi_size; /* total size in bytes */ unsigned short bi_phys_segments; /* segments after physaddr coalesce*/ @@ -480,7 +479,7 @@ With this multipage bio design: - Code that traverses the req list can find all the segments of a bio by using rq_for_each_segment. This handles the fact that a request has multiple bios, each of which can have multiple segments. -- Drivers which can't process a large bio in one shot can use the bi_idx +- Drivers which can't process a large bio in one shot can use the bi_iter field to keep track of the next bio_vec entry to process. (e.g a 1MB bio_vec needs to be handled in max 128kB chunks for IDE) [TBD: Should preferably also have a bi_voffset and bi_vlen to avoid modifying @@ -589,7 +588,7 @@ driver should not modify these values. The block layer sets up the nr_sectors and current_nr_sectors fields (based on the corresponding hard_xxx values and the number of bytes transferred) and updates it on every transfer that invokes end_that_request_first. It does the same for the -buffer, bio, bio->bi_idx fields too. +buffer, bio, bio->bi_iter fields too. The buffer field is just a virtual address mapping of the current segment of the i/o buffer in cases where the buffer resides in low-memory. For high diff --git a/arch/m68k/emu/nfblock.c b/arch/m68k/emu/nfblock.c index 0721858..0a9d0b3 100644 --- a/arch/m68k/emu/nfblock.c +++ b/arch/m68k/emu/nfblock.c @@ -64,7 +64,7 @@ static void nfhd_make_request(struct request_queue *queue, struct bio *bio) struct nfhd_device *dev = queue->queuedata; struct bio_vec *bvec; int i, dir, len, shift; - sector_t sec = bio->bi_sector; + sector_t sec = bio->bi_iter.bi_sector; dir = bio_data_dir(bio); shift = dev->bshift; diff --git a/arch/powerpc/sysdev/axonram.c b/arch/powerpc/sysdev/axonram.c index 1c16141..f33bcba 100644 --- a/arch/powerpc/sysdev/axonram.c +++ b/arch/powerpc/sysdev/axonram.c @@ -113,7 +113,8 @@ axon_ram_make_request(struct request_queue *queue, struct bio *bio) unsigned int transfered; unsigned short idx; - phys_mem = bank->io_addr + (bio->bi_sector << AXON_RAM_SECTOR_SHIFT); + phys_mem = bank->io_addr + (bio->bi_iter.bi_sector << + AXON_RAM_SECTOR_SHIFT); phys_end = bank->io_addr + bank->size; transfered = 0; bio_for_each_segment(vec, bio, idx) { diff --git a/block/blk-core.c b/block/blk-core.c index 8bdd012..5c2ab2c 100644 --- a/block/blk-core.c +++ b/block/blk-core.c @@ -130,7 +130,7 @@ static void req_bio_endio(struct request *rq, struct bio *bio, bio_advance(bio, nbytes); /* don't actually finish bio if it's part of flush sequence */ - if (bio->bi_size == 0 && !(rq->cmd_flags & REQ_FLUSH_SEQ)) + if (bio->bi_iter.bi_size == 0 && !(rq->cmd_flags & REQ_FLUSH_SEQ)) bio_endio(bio, error); } @@ -1326,7 +1326,7 @@ void blk_add_request_payload(struct request *rq, struct page *page, bio->bi_io_vec->bv_offset = 0; bio->bi_io_vec->bv_len = len; - bio->bi_size = len; + bio->bi_iter.bi_size = len; bio->bi_vcnt = 1; bio->bi_phys_segments = 1; @@ -1351,7 +1351,7 @@ bool bio_attempt_back_merge(struct request_queue *q, struct request *req, req->biotail->bi_next = bio; req->biotail = bio; - req->__data_len += bio->bi_size; + req->__data_len += bio->bi_iter.bi_size; req->ioprio = ioprio_best(req->ioprio, bio_prio(bio)); blk_account_io_start(req, false); @@ -1380,8 +1380,8 @@ bool bio_attempt_front_merge(struct request_queue *q, struct request *req, * not touch req->buffer either... */ req->buffer = bio_data(bio); - req->__sector = bio->bi_sector; - req->__data_len += bio->bi_size; + req->__sector = bio->bi_iter.bi_sector; + req->__data_len += bio->bi_iter.bi_size; req->ioprio = ioprio_best(req->ioprio, bio_prio(bio)); blk_account_io_start(req, false); @@ -1459,7 +1459,7 @@ void init_request_from_bio(struct request *req, struct bio *bio) req->cmd_flags |= REQ_FAILFAST_MASK; req->errors = 0; - req->__sector = bio->bi_sector; + req->__sector = bio->bi_iter.bi_sector; req->ioprio = bio_prio(bio); blk_rq_bio_prep(req->q, req, bio); } @@ -1583,12 +1583,12 @@ static inline void blk_partition_remap(struct bio *bio) if (bio_sectors(bio) && bdev != bdev->bd_contains) { struct hd_struct *p = bdev->bd_part; - bio->bi_sector += p->start_sect; + bio->bi_iter.bi_sector += p->start_sect; bio->bi_bdev = bdev->bd_contains; trace_block_bio_remap(bdev_get_queue(bio->bi_bdev), bio, bdev->bd_dev, - bio->bi_sector - p->start_sect); + bio->bi_iter.bi_sector - p->start_sect); } } @@ -1654,7 +1654,7 @@ static inline int bio_check_eod(struct bio *bio, unsigned int nr_sectors) /* Test device or partition size, when known. */ maxsector = i_size_read(bio->bi_bdev->bd_inode) >> 9; if (maxsector) { - sector_t sector = bio->bi_sector; + sector_t sector = bio->bi_iter.bi_sector; if (maxsector < nr_sectors || maxsector - nr_sectors < sector) { /* @@ -1690,7 +1690,7 @@ generic_make_request_checks(struct bio *bio) "generic_make_request: Trying to access " "nonexistent block-device %s (%Lu)\n", bdevname(bio->bi_bdev, b), - (long long) bio->bi_sector); + (long long) bio->bi_iter.bi_sector); goto end_io; } @@ -1704,9 +1704,9 @@ generic_make_request_checks(struct bio *bio) } part = bio->bi_bdev->bd_part; - if (should_fail_request(part, bio->bi_size) || + if (should_fail_request(part, bio->bi_iter.bi_size) || should_fail_request(&part_to_disk(part)->part0, - bio->bi_size)) + bio->bi_iter.bi_size)) goto end_io; /* @@ -1865,7 +1865,7 @@ void submit_bio(int rw, struct bio *bio) if (rw & WRITE) { count_vm_events(PGPGOUT, count); } else { - task_io_account_read(bio->bi_size); + task_io_account_read(bio->bi_iter.bi_size); count_vm_events(PGPGIN, count); } @@ -1874,7 +1874,7 @@ void submit_bio(int rw, struct bio *bio) printk(KERN_DEBUG "%s(%d): %s block %Lu on %s (%u sectors)\n", current->comm, task_pid_nr(current), (rw & WRITE) ? "WRITE" : "READ", - (unsigned long long)bio->bi_sector, + (unsigned long long)bio->bi_iter.bi_sector, bdevname(bio->bi_bdev, b), count); } @@ -2007,7 +2007,7 @@ unsigned int blk_rq_err_bytes(const struct request *rq) for (bio = rq->bio; bio; bio = bio->bi_next) { if ((bio->bi_rw & ff) != ff) break; - bytes += bio->bi_size; + bytes += bio->bi_iter.bi_size; } /* this could lead to infinite loop */ @@ -2378,9 +2378,9 @@ bool blk_update_request(struct request *req, int error, unsigned int nr_bytes) total_bytes = 0; while (req->bio) { struct bio *bio = req->bio; - unsigned bio_bytes = min(bio->bi_size, nr_bytes); + unsigned bio_bytes = min(bio->bi_iter.bi_size, nr_bytes); - if (bio_bytes == bio->bi_size) + if (bio_bytes == bio->bi_iter.bi_size) req->bio = bio->bi_next; req_bio_endio(req, bio, bio_bytes, error); @@ -2728,7 +2728,7 @@ void blk_rq_bio_prep(struct request_queue *q, struct request *rq, rq->nr_phys_segments = bio_phys_segments(q, bio); rq->buffer = bio_data(bio); } - rq->__data_len = bio->bi_size; + rq->__data_len = bio->bi_iter.bi_size; rq->bio = rq->biotail = bio; if (bio->bi_bdev) diff --git a/block/blk-flush.c b/block/blk-flush.c index fb6f3c0..9288aaf 100644 --- a/block/blk-flush.c +++ b/block/blk-flush.c @@ -548,7 +548,7 @@ int blkdev_issue_flush(struct block_device *bdev, gfp_t gfp_mask, * copied from blk_rq_pos(rq). */ if (error_sector) - *error_sector = bio->bi_sector; + *error_sector = bio->bi_iter.bi_sector; bio_put(bio); return ret; diff --git a/block/blk-lib.c b/block/blk-lib.c index 9b5b561..2da76c9 100644 --- a/block/blk-lib.c +++ b/block/blk-lib.c @@ -108,12 +108,12 @@ int blkdev_issue_discard(struct block_device *bdev, sector_t sector, req_sects = end_sect - sector; } - bio->bi_sector = sector; + bio->bi_iter.bi_sector = sector; bio->bi_end_io = bio_batch_end_io; bio->bi_bdev = bdev; bio->bi_private = &bb; - bio->bi_size = req_sects << 9; + bio->bi_iter.bi_size = req_sects << 9; nr_sects -= req_sects; sector = end_sect; @@ -174,7 +174,7 @@ int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, break; } - bio->bi_sector = sector; + bio->bi_iter.bi_sector = sector; bio->bi_end_io = bio_batch_end_io; bio->bi_bdev = bdev; bio->bi_private = &bb; @@ -184,11 +184,11 @@ int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, bio->bi_io_vec->bv_len = bdev_logical_block_size(bdev); if (nr_sects > max_write_same_sectors) { - bio->bi_size = max_write_same_sectors << 9; + bio->bi_iter.bi_size = max_write_same_sectors << 9; nr_sects -= max_write_same_sectors; sector += max_write_same_sectors; } else { - bio->bi_size = nr_sects << 9; + bio->bi_iter.bi_size = nr_sects << 9; nr_sects = 0; } @@ -240,7 +240,7 @@ int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, break; } - bio->bi_sector = sector; + bio->bi_iter.bi_sector = sector; bio->bi_bdev = bdev; bio->bi_end_io = bio_batch_end_io; bio->bi_private = &bb; diff --git a/block/blk-map.c b/block/blk-map.c index 623e1cd..ae4ae10 100644 --- a/block/blk-map.c +++ b/block/blk-map.c @@ -20,7 +20,7 @@ int blk_rq_append_bio(struct request_queue *q, struct request *rq, rq->biotail->bi_next = bio; rq->biotail = bio; - rq->__data_len += bio->bi_size; + rq->__data_len += bio->bi_iter.bi_size; } return 0; } @@ -76,7 +76,7 @@ static int __blk_rq_map_user(struct request_queue *q, struct request *rq, ret = blk_rq_append_bio(q, rq, bio); if (!ret) - return bio->bi_size; + return bio->bi_iter.bi_size; /* if it was boucned we must call the end io function */ bio_endio(bio, 0); @@ -220,7 +220,7 @@ int blk_rq_map_user_iov(struct request_queue *q, struct request *rq, if (IS_ERR(bio)) return PTR_ERR(bio); - if (bio->bi_size != len) { + if (bio->bi_iter.bi_size != len) { /* * Grab an extra reference to this bio, as bio_unmap_user() * expects to be able to drop it twice as it happens on the diff --git a/block/blk-merge.c b/block/blk-merge.c index 1ffc589..03bc083 100644 --- a/block/blk-merge.c +++ b/block/blk-merge.c @@ -543,9 +543,9 @@ bool blk_rq_merge_ok(struct request *rq, struct bio *bio) int blk_try_merge(struct request *rq, struct bio *bio) { - if (blk_rq_pos(rq) + blk_rq_sectors(rq) == bio->bi_sector) + if (blk_rq_pos(rq) + blk_rq_sectors(rq) == bio->bi_iter.bi_sector) return ELEVATOR_BACK_MERGE; - else if (blk_rq_pos(rq) - bio_sectors(bio) == bio->bi_sector) + else if (blk_rq_pos(rq) - bio_sectors(bio) == bio->bi_iter.bi_sector) return ELEVATOR_FRONT_MERGE; return ELEVATOR_NO_MERGE; } diff --git a/block/blk-mq.c b/block/blk-mq.c index cdc629c..e4fbcc3 100644 --- a/block/blk-mq.c +++ b/block/blk-mq.c @@ -301,7 +301,7 @@ void blk_mq_complete_request(struct request *rq, int error) struct bio *next = bio->bi_next; bio->bi_next = NULL; - bytes += bio->bi_size; + bytes += bio->bi_iter.bi_size; blk_mq_bio_endio(rq, bio, error); bio = next; } diff --git a/block/blk-throttle.c b/block/blk-throttle.c index 0653404..20f8200 100644 --- a/block/blk-throttle.c +++ b/block/blk-throttle.c @@ -877,14 +877,14 @@ static bool tg_with_in_bps_limit(struct throtl_grp *tg, struct bio *bio, do_div(tmp, HZ); bytes_allowed = tmp; - if (tg->bytes_disp[rw] + bio->bi_size <= bytes_allowed) { + if (tg->bytes_disp[rw] + bio->bi_iter.bi_size <= bytes_allowed) { if (wait) *wait = 0; return 1; } /* Calc approx time to dispatch */ - extra_bytes = tg->bytes_disp[rw] + bio->bi_size - bytes_allowed; + extra_bytes = tg->bytes_disp[rw] + bio->bi_iter.bi_size - bytes_allowed; jiffy_wait = div64_u64(extra_bytes * HZ, tg->bps[rw]); if (!jiffy_wait) @@ -987,7 +987,7 @@ static void throtl_charge_bio(struct throtl_grp *tg, struct bio *bio) bool rw = bio_data_dir(bio); /* Charge the bio to the group */ - tg->bytes_disp[rw] += bio->bi_size; + tg->bytes_disp[rw] += bio->bi_iter.bi_size; tg->io_disp[rw]++; /* @@ -1003,8 +1003,8 @@ static void throtl_charge_bio(struct throtl_grp *tg, struct bio *bio) */ if (!(bio->bi_rw & REQ_THROTTLED)) { bio->bi_rw |= REQ_THROTTLED; - throtl_update_dispatch_stats(tg_to_blkg(tg), bio->bi_size, - bio->bi_rw); + throtl_update_dispatch_stats(tg_to_blkg(tg), + bio->bi_iter.bi_size, bio->bi_rw); } } @@ -1508,7 +1508,7 @@ bool blk_throtl_bio(struct request_queue *q, struct bio *bio) if (tg) { if (!tg->has_rules[rw]) { throtl_update_dispatch_stats(tg_to_blkg(tg), - bio->bi_size, bio->bi_rw); + bio->bi_iter.bi_size, bio->bi_rw); goto out_unlock_rcu; } } @@ -1564,7 +1564,7 @@ bool blk_throtl_bio(struct request_queue *q, struct bio *bio) /* out-of-limit, queue to @tg */ throtl_log(sq, "[%c] bio. bdisp=%llu sz=%u bps=%llu iodisp=%u iops=%u queued=%d/%d", rw == READ ? 'R' : 'W', - tg->bytes_disp[rw], bio->bi_size, tg->bps[rw], + tg->bytes_disp[rw], bio->bi_iter.bi_size, tg->bps[rw], tg->io_disp[rw], tg->iops[rw], sq->nr_queued[READ], sq->nr_queued[WRITE]); diff --git a/block/elevator.c b/block/elevator.c index b7ff286..42c45a7 100644 --- a/block/elevator.c +++ b/block/elevator.c @@ -440,7 +440,7 @@ int elv_merge(struct request_queue *q, struct request **req, struct bio *bio) /* * See if our hash lookup can find a potential backmerge. */ - __rq = elv_rqhash_find(q, bio->bi_sector); + __rq = elv_rqhash_find(q, bio->bi_iter.bi_sector); if (__rq && elv_rq_merge_ok(__rq, bio)) { *req = __rq; return ELEVATOR_BACK_MERGE; diff --git a/drivers/block/aoe/aoecmd.c b/drivers/block/aoe/aoecmd.c index d251543..877ba11 100644 --- a/drivers/block/aoe/aoecmd.c +++ b/drivers/block/aoe/aoecmd.c @@ -929,8 +929,8 @@ bufinit(struct buf *buf, struct request *rq, struct bio *bio) memset(buf, 0, sizeof(*buf)); buf->rq = rq; buf->bio = bio; - buf->resid = bio->bi_size; - buf->sector = bio->bi_sector; + buf->resid = bio->bi_iter.bi_size; + buf->sector = bio->bi_iter.bi_sector; bio_pageinc(bio); buf->bv = bio_iovec(bio); buf->bv_resid = buf->bv->bv_len; @@ -1152,7 +1152,7 @@ aoe_end_request(struct aoedev *d, struct request *rq, int fastfail) do { bio = rq->bio; bok = !fastfail && test_bit(BIO_UPTODATE, &bio->bi_flags); - } while (__blk_end_request(rq, bok ? 0 : -EIO, bio->bi_size)); + } while (__blk_end_request(rq, bok ? 0 : -EIO, bio->bi_iter.bi_size)); /* cf. http://lkml.org/lkml/2006/10/31/28 */ if (!fastfail) diff --git a/drivers/block/brd.c b/drivers/block/brd.c index d91f1a5..66f5aaa 100644 --- a/drivers/block/brd.c +++ b/drivers/block/brd.c @@ -333,13 +333,13 @@ static void brd_make_request(struct request_queue *q, struct bio *bio) int i; int err = -EIO; - sector = bio->bi_sector; + sector = bio->bi_iter.bi_sector; if (bio_end_sector(bio) > get_capacity(bdev->bd_disk)) goto out; if (unlikely(bio->bi_rw & REQ_DISCARD)) { err = 0; - discard_from_brd(brd, sector, bio->bi_size); + discard_from_brd(brd, sector, bio->bi_iter.bi_size); goto out; } diff --git a/drivers/block/drbd/drbd_actlog.c b/drivers/block/drbd/drbd_actlog.c index 28c73ca..a9b13f2 100644 --- a/drivers/block/drbd/drbd_actlog.c +++ b/drivers/block/drbd/drbd_actlog.c @@ -159,7 +159,7 @@ static int _drbd_md_sync_page_io(struct drbd_conf *mdev, bio = bio_alloc_drbd(GFP_NOIO); bio->bi_bdev = bdev->md_bdev; - bio->bi_sector = sector; + bio->bi_iter.bi_sector = sector; err = -EIO; if (bio_add_page(bio, page, size, 0) != size) goto out; diff --git a/drivers/block/drbd/drbd_bitmap.c b/drivers/block/drbd/drbd_bitmap.c index b12c11e..597f111 100644 --- a/drivers/block/drbd/drbd_bitmap.c +++ b/drivers/block/drbd/drbd_bitmap.c @@ -1028,7 +1028,7 @@ static void bm_page_io_async(struct bm_aio_ctx *ctx, int page_nr, int rw) __must } else page = b->bm_pages[page_nr]; bio->bi_bdev = mdev->ldev->md_bdev; - bio->bi_sector = on_disk_sector; + bio->bi_iter.bi_sector = on_disk_sector; /* bio_add_page of a single page to an empty bio will always succeed, * according to api. Do we want to assert that? */ bio_add_page(bio, page, len, 0); diff --git a/drivers/block/drbd/drbd_receiver.c b/drivers/block/drbd/drbd_receiver.c index 6fa6673..5326c22 100644 --- a/drivers/block/drbd/drbd_receiver.c +++ b/drivers/block/drbd/drbd_receiver.c @@ -1333,7 +1333,7 @@ next_bio: goto fail; } /* > peer_req->i.sector, unless this is the first bio */ - bio->bi_sector = sector; + bio->bi_iter.bi_sector = sector; bio->bi_bdev = mdev->ldev->backing_bdev; bio->bi_rw = rw; bio->bi_private = peer_req; @@ -1353,7 +1353,7 @@ next_bio: dev_err(DEV, "bio_add_page failed for len=%u, " "bi_vcnt=0 (bi_sector=%llu)\n", - len, (unsigned long long)bio->bi_sector); + len, (uint64_t)bio->bi_iter.bi_sector); err = -ENOSPC; goto fail; } @@ -1615,7 +1615,7 @@ static int recv_dless_read(struct drbd_conf *mdev, struct drbd_request *req, mdev->recv_cnt += data_size>>9; bio = req->master_bio; - D_ASSERT(sector == bio->bi_sector); + D_ASSERT(sector == bio->bi_iter.bi_sector); bio_for_each_segment(bvec, bio, i) { void *mapped = kmap(bvec->bv_page) + bvec->bv_offset; diff --git a/drivers/block/drbd/drbd_req.c b/drivers/block/drbd/drbd_req.c index fec7bef..104a040 100644 --- a/drivers/block/drbd/drbd_req.c +++ b/drivers/block/drbd/drbd_req.c @@ -77,8 +77,8 @@ static struct drbd_request *drbd_req_new(struct drbd_conf *mdev, req->epoch = 0; drbd_clear_interval(&req->i); - req->i.sector = bio_src->bi_sector; - req->i.size = bio_src->bi_size; + req->i.sector = bio_src->bi_iter.bi_sector; + req->i.size = bio_src->bi_iter.bi_size; req->i.local = true; req->i.waiting = false; @@ -1280,7 +1280,7 @@ void drbd_make_request(struct request_queue *q, struct bio *bio) /* * what we "blindly" assume: */ - D_ASSERT(IS_ALIGNED(bio->bi_size, 512)); + D_ASSERT(IS_ALIGNED(bio->bi_iter.bi_size, 512)); inc_ap_bio(mdev); __drbd_make_request(mdev, bio, start_time); diff --git a/drivers/block/drbd/drbd_req.h b/drivers/block/drbd/drbd_req.h index 978cb1a..28e15d9 100644 --- a/drivers/block/drbd/drbd_req.h +++ b/drivers/block/drbd/drbd_req.h @@ -269,7 +269,7 @@ static inline void drbd_req_make_private_bio(struct drbd_request *req, struct bi /* Short lived temporary struct on the stack. * We could squirrel the error to be returned into - * bio->bi_size, or similar. But that would be too ugly. */ + * bio->bi_iter.bi_size, or similar. But that would be too ugly. */ struct bio_and_error { struct bio *bio; int error; diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c index 000abe2..6a86fe7 100644 --- a/drivers/block/floppy.c +++ b/drivers/block/floppy.c @@ -3775,9 +3775,9 @@ static int __floppy_read_block_0(struct block_device *bdev) bio_vec.bv_len = size; bio_vec.bv_offset = 0; bio.bi_vcnt = 1; - bio.bi_size = size; + bio.bi_iter.bi_size = size; bio.bi_bdev = bdev; - bio.bi_sector = 0; + bio.bi_iter.bi_sector = 0; bio.bi_flags = (1 << BIO_QUIET); init_completion(&complete); bio.bi_private = &complete; diff --git a/drivers/block/loop.c b/drivers/block/loop.c index c8dac73..f5e3998 100644 --- a/drivers/block/loop.c +++ b/drivers/block/loop.c @@ -415,7 +415,7 @@ static int do_bio_filebacked(struct loop_device *lo, struct bio *bio) loff_t pos; int ret; - pos = ((loff_t) bio->bi_sector << 9) + lo->lo_offset; + pos = ((loff_t) bio->bi_iter.bi_sector << 9) + lo->lo_offset; if (bio_rw(bio) == WRITE) { struct file *file = lo->lo_backing_file; @@ -444,7 +444,7 @@ static int do_bio_filebacked(struct loop_device *lo, struct bio *bio) goto out; } ret = file->f_op->fallocate(file, mode, pos, - bio->bi_size); + bio->bi_iter.bi_size); if (unlikely(ret && ret != -EINVAL && ret != -EOPNOTSUPP)) ret = -EIO; diff --git a/drivers/block/mtip32xx/mtip32xx.c b/drivers/block/mtip32xx/mtip32xx.c index 050c712..69e9eb5 100644 --- a/drivers/block/mtip32xx/mtip32xx.c +++ b/drivers/block/mtip32xx/mtip32xx.c @@ -3993,7 +3993,7 @@ static void mtip_make_request(struct request_queue *queue, struct bio *bio) } if (unlikely(bio->bi_rw & REQ_DISCARD)) { - bio_endio(bio, mtip_send_trim(dd, bio->bi_sector, + bio_endio(bio, mtip_send_trim(dd, bio->bi_iter.bi_sector, bio_sectors(bio))); return; } @@ -4006,7 +4006,8 @@ static void mtip_make_request(struct request_queue *queue, struct bio *bio) if (bio_data_dir(bio) == WRITE && bio_sectors(bio) <= 64 && dd->unal_qdepth) { - if (bio->bi_sector % 8 != 0) /* Unaligned on 4k boundaries */ + if (bio->bi_iter.bi_sector % 8 != 0) + /* Unaligned on 4k boundaries */ unaligned = 1; else if (bio_sectors(bio) % 8 != 0) /* Aligned but not 4k/8k */ unaligned = 1; @@ -4035,7 +4036,7 @@ static void mtip_make_request(struct request_queue *queue, struct bio *bio) /* Issue the read/write. */ mtip_hw_submit_io(dd, - bio->bi_sector, + bio->bi_iter.bi_sector, bio_sectors(bio), nents, tag, diff --git a/drivers/block/nvme-core.c b/drivers/block/nvme-core.c index 26d03fa..53d2173 100644 --- a/drivers/block/nvme-core.c +++ b/drivers/block/nvme-core.c @@ -468,7 +468,7 @@ static struct nvme_bio_pair *nvme_bio_split(struct bio *bio, int idx, { struct nvme_bio_pair *bp; - BUG_ON(len > bio->bi_size); + BUG_ON(len > bio->bi_iter.bi_size); BUG_ON(idx > bio->bi_vcnt); bp = kmalloc(sizeof(*bp), GFP_ATOMIC); @@ -479,11 +479,11 @@ static struct nvme_bio_pair *nvme_bio_split(struct bio *bio, int idx, bp->b1 = *bio; bp->b2 = *bio; - bp->b1.bi_size = len; - bp->b2.bi_size -= len; + bp->b1.bi_iter.bi_size = len; + bp->b2.bi_iter.bi_size -= len; bp->b1.bi_vcnt = idx; - bp->b2.bi_idx = idx; - bp->b2.bi_sector += len >> 9; + bp->b2.bi_iter.bi_idx = idx; + bp->b2.bi_iter.bi_sector += len >> 9; if (offset) { bp->bv1 = kmalloc(bio->bi_max_vecs * sizeof(struct bio_vec), @@ -552,11 +552,12 @@ static int nvme_map_bio(struct nvme_queue *nvmeq, struct nvme_iod *iod, { struct bio_vec *bvec, *bvprv = NULL; struct scatterlist *sg = NULL; - int i, length = 0, nsegs = 0, split_len = bio->bi_size; + int i, length = 0, nsegs = 0, split_len = bio->bi_iter.bi_size; if (nvmeq->dev->stripe_size) split_len = nvmeq->dev->stripe_size - - ((bio->bi_sector << 9) & (nvmeq->dev->stripe_size - 1)); + ((bio->bi_iter.bi_sector << 9) & + (nvmeq->dev->stripe_size - 1)); sg_init_table(iod->sg, psegs); bio_for_each_segment(bvec, bio, i) { @@ -584,7 +585,7 @@ static int nvme_map_bio(struct nvme_queue *nvmeq, struct nvme_iod *iod, if (dma_map_sg(nvmeq->q_dmadev, iod->sg, iod->nents, dma_dir) == 0) return -ENOMEM; - BUG_ON(length != bio->bi_size); + BUG_ON(length != bio->bi_iter.bi_size); return length; } @@ -608,8 +609,8 @@ static int nvme_submit_discard(struct nvme_queue *nvmeq, struct nvme_ns *ns, iod->npages = 0; range->cattr = cpu_to_le32(0); - range->nlb = cpu_to_le32(bio->bi_size >> ns->lba_shift); - range->slba = cpu_to_le64(nvme_block_nr(ns, bio->bi_sector)); + range->nlb = cpu_to_le32(bio->bi_iter.bi_size >> ns->lba_shift); + range->slba = cpu_to_le64(nvme_block_nr(ns, bio->bi_iter.bi_sector)); memset(cmnd, 0, sizeof(*cmnd)); cmnd->dsm.opcode = nvme_cmd_dsm; @@ -674,7 +675,7 @@ static int nvme_submit_bio_queue(struct nvme_queue *nvmeq, struct nvme_ns *ns, } result = -ENOMEM; - iod = nvme_alloc_iod(psegs, bio->bi_size, GFP_ATOMIC); + iod = nvme_alloc_iod(psegs, bio->bi_iter.bi_size, GFP_ATOMIC); if (!iod) goto nomem; iod->private = bio; @@ -723,7 +724,7 @@ static int nvme_submit_bio_queue(struct nvme_queue *nvmeq, struct nvme_ns *ns, cmnd->rw.nsid = cpu_to_le32(ns->ns_id); length = nvme_setup_prps(nvmeq->dev, &cmnd->common, iod, length, GFP_ATOMIC); - cmnd->rw.slba = cpu_to_le64(nvme_block_nr(ns, bio->bi_sector)); + cmnd->rw.slba = cpu_to_le64(nvme_block_nr(ns, bio->bi_iter.bi_sector)); cmnd->rw.length = cpu_to_le16((length >> ns->lba_shift) - 1); cmnd->rw.control = cpu_to_le16(control); cmnd->rw.dsmgmt = cpu_to_le32(dsmgmt); diff --git a/drivers/block/pktcdvd.c b/drivers/block/pktcdvd.c index ff8668c..ce986ba 100644 --- a/drivers/block/pktcdvd.c +++ b/drivers/block/pktcdvd.c @@ -651,7 +651,7 @@ static struct pkt_rb_node *pkt_rbtree_find(struct pktcdvd_device *pd, sector_t s for (;;) { tmp = rb_entry(n, struct pkt_rb_node, rb_node); - if (s <= tmp->bio->bi_sector) + if (s <= tmp->bio->bi_iter.bi_sector) next = n->rb_left; else next = n->rb_right; @@ -660,12 +660,12 @@ static struct pkt_rb_node *pkt_rbtree_find(struct pktcdvd_device *pd, sector_t s n = next; } - if (s > tmp->bio->bi_sector) { + if (s > tmp->bio->bi_iter.bi_sector) { tmp = pkt_rbtree_next(tmp); if (!tmp) return NULL; } - BUG_ON(s > tmp->bio->bi_sector); + BUG_ON(s > tmp->bio->bi_iter.bi_sector); return tmp; } @@ -676,13 +676,13 @@ static void pkt_rbtree_insert(struct pktcdvd_device *pd, struct pkt_rb_node *nod { struct rb_node **p = &pd->bio_queue.rb_node; struct rb_node *parent = NULL; - sector_t s = node->bio->bi_sector; + sector_t s = node->bio->bi_iter.bi_sector; struct pkt_rb_node *tmp; while (*p) { parent = *p; tmp = rb_entry(parent, struct pkt_rb_node, rb_node); - if (s < tmp->bio->bi_sector) + if (s < tmp->bio->bi_iter.bi_sector) p = &(*p)->rb_left; else p = &(*p)->rb_right; @@ -857,7 +857,8 @@ static void pkt_iosched_process_queue(struct pktcdvd_device *pd) spin_lock(&pd->iosched.lock); bio = bio_list_peek(&pd->iosched.write_queue); spin_unlock(&pd->iosched.lock); - if (bio && (bio->bi_sector == pd->iosched.last_write)) + if (bio && (bio->bi_iter.bi_sector == + pd->iosched.last_write)) need_write_seek = 0; if (need_write_seek && reads_queued) { if (atomic_read(&pd->cdrw.pending_bios) > 0) { @@ -888,7 +889,8 @@ static void pkt_iosched_process_queue(struct pktcdvd_device *pd) continue; if (bio_data_dir(bio) == READ) - pd->iosched.successive_reads += bio->bi_size >> 10; + pd->iosched.successive_reads += + bio->bi_iter.bi_size >> 10; else { pd->iosched.successive_reads = 0; pd->iosched.last_write = bio_end_sector(bio); @@ -978,7 +980,7 @@ static void pkt_end_io_read(struct bio *bio, int err) pkt_dbg(2, pd, "bio=%p sec0=%llx sec=%llx err=%d\n", bio, (unsigned long long)pkt->sector, - (unsigned long long)bio->bi_sector, err); + (unsigned long long)bio->bi_iter.bi_sector, err); if (err) atomic_inc(&pkt->io_errors); @@ -1026,8 +1028,9 @@ static void pkt_gather_data(struct pktcdvd_device *pd, struct packet_data *pkt) memset(written, 0, sizeof(written)); spin_lock(&pkt->lock); bio_list_for_each(bio, &pkt->orig_bios) { - int first_frame = (bio->bi_sector - pkt->sector) / (CD_FRAMESIZE >> 9); - int num_frames = bio->bi_size / CD_FRAMESIZE; + int first_frame = (bio->bi_iter.bi_sector - pkt->sector) / + (CD_FRAMESIZE >> 9); + int num_frames = bio->bi_iter.bi_size / CD_FRAMESIZE; pd->stats.secs_w += num_frames * (CD_FRAMESIZE >> 9); BUG_ON(first_frame < 0); BUG_ON(first_frame + num_frames > pkt->frames); @@ -1053,7 +1056,7 @@ static void pkt_gather_data(struct pktcdvd_device *pd, struct packet_data *pkt) bio = pkt->r_bios[f]; bio_reset(bio); - bio->bi_sector = pkt->sector + f * (CD_FRAMESIZE >> 9); + bio->bi_iter.bi_sector = pkt->sector + f * (CD_FRAMESIZE >> 9); bio->bi_bdev = pd->bdev; bio->bi_end_io = pkt_end_io_read; bio->bi_private = pkt; @@ -1150,8 +1153,8 @@ static int pkt_start_recovery(struct packet_data *pkt) bio_reset(pkt->bio); pkt->bio->bi_bdev = pd->bdev; pkt->bio->bi_rw = REQ_WRITE; - pkt->bio->bi_sector = new_sector; - pkt->bio->bi_size = pkt->frames * CD_FRAMESIZE; + pkt->bio->bi_iter.bi_sector = new_sector; + pkt->bio->bi_iter.bi_size = pkt->frames * CD_FRAMESIZE; pkt->bio->bi_vcnt = pkt->frames; pkt->bio->bi_end_io = pkt_end_io_packet_write; @@ -1213,7 +1216,7 @@ static int pkt_handle_queue(struct pktcdvd_device *pd) node = first_node; while (node) { bio = node->bio; - zone = get_zone(bio->bi_sector, pd); + zone = get_zone(bio->bi_iter.bi_sector, pd); list_for_each_entry(p, &pd->cdrw.pkt_active_list, list) { if (p->sector == zone) { bio = NULL; @@ -1252,14 +1255,14 @@ try_next_bio: pkt_dbg(2, pd, "looking for zone %llx\n", (unsigned long long)zone); while ((node = pkt_rbtree_find(pd, zone)) != NULL) { bio = node->bio; - pkt_dbg(2, pd, "found zone=%llx\n", - (unsigned long long)get_zone(bio->bi_sector, pd)); - if (get_zone(bio->bi_sector, pd) != zone) + pkt_dbg(2, pd, "found zone=%llx\n", (unsigned long long) + get_zone(bio->bi_iter.bi_sector, pd)); + if (get_zone(bio->bi_iter.bi_sector, pd) != zone) break; pkt_rbtree_erase(pd, node); spin_lock(&pkt->lock); bio_list_add(&pkt->orig_bios, bio); - pkt->write_size += bio->bi_size / CD_FRAMESIZE; + pkt->write_size += bio->bi_iter.bi_size / CD_FRAMESIZE; spin_unlock(&pkt->lock); } /* check write congestion marks, and if bio_queue_size is @@ -1293,7 +1296,7 @@ static void pkt_start_write(struct pktcdvd_device *pd, struct packet_data *pkt) struct bio_vec *bvec = pkt->w_bio->bi_io_vec; bio_reset(pkt->w_bio); - pkt->w_bio->bi_sector = pkt->sector; + pkt->w_bio->bi_iter.bi_sector = pkt->sector; pkt->w_bio->bi_bdev = pd->bdev; pkt->w_bio->bi_end_io = pkt_end_io_packet_write; pkt->w_bio->bi_private = pkt; @@ -2370,20 +2373,20 @@ static void pkt_make_request(struct request_queue *q, struct bio *bio) if (!test_bit(PACKET_WRITABLE, &pd->flags)) { pkt_notice(pd, "WRITE for ro device (%llu)\n", - (unsigned long long)bio->bi_sector); + (unsigned long long)bio->bi_iter.bi_sector); goto end_io; } - if (!bio->bi_size || (bio->bi_size % CD_FRAMESIZE)) { + if (!bio->bi_iter.bi_size || (bio->bi_iter.bi_size % CD_FRAMESIZE)) { pkt_err(pd, "wrong bio size\n"); goto end_io; } blk_queue_bounce(q, &bio); - zone = get_zone(bio->bi_sector, pd); + zone = get_zone(bio->bi_iter.bi_sector, pd); pkt_dbg(2, pd, "start = %6llx stop = %6llx\n", - (unsigned long long)bio->bi_sector, + (unsigned long long)bio->bi_iter.bi_sector, (unsigned long long)bio_end_sector(bio)); /* Check if we have to split the bio */ @@ -2395,7 +2398,7 @@ static void pkt_make_request(struct request_queue *q, struct bio *bio) last_zone = get_zone(bio_end_sector(bio) - 1, pd); if (last_zone != zone) { BUG_ON(last_zone != zone + pd->settings.size); - first_sectors = last_zone - bio->bi_sector; + first_sectors = last_zone - bio->bi_iter.bi_sector; bp = bio_split(bio, first_sectors); BUG_ON(!bp); pkt_make_request(q, &bp->bio1); @@ -2417,7 +2420,8 @@ static void pkt_make_request(struct request_queue *q, struct bio *bio) if ((pkt->state == PACKET_WAITING_STATE) || (pkt->state == PACKET_READ_WAIT_STATE)) { bio_list_add(&pkt->orig_bios, bio); - pkt->write_size += bio->bi_size / CD_FRAMESIZE; + pkt->write_size += + bio->bi_iter.bi_size / CD_FRAMESIZE; if ((pkt->write_size >= pkt->frames) && (pkt->state == PACKET_WAITING_STATE)) { atomic_inc(&pkt->run_sm); diff --git a/drivers/block/ps3disk.c b/drivers/block/ps3disk.c index d754a88..464be78 100644 --- a/drivers/block/ps3disk.c +++ b/drivers/block/ps3disk.c @@ -104,7 +104,7 @@ static void ps3disk_scatter_gather(struct ps3_storage_device *dev, dev_dbg(&dev->sbd.core, "%s:%u: bio %u: %u segs %u sectors from %lu\n", __func__, __LINE__, i, bio_segments(iter.bio), - bio_sectors(iter.bio), iter.bio->bi_sector); + bio_sectors(iter.bio), iter.bio->bi_iter.bi_sector); size = bvec->bv_len; buf = bvec_kmap_irq(bvec, &flags); diff --git a/drivers/block/ps3vram.c b/drivers/block/ps3vram.c index 06a2e53..320bbfc 100644 --- a/drivers/block/ps3vram.c +++ b/drivers/block/ps3vram.c @@ -553,7 +553,7 @@ static struct bio *ps3vram_do_bio(struct ps3_system_bus_device *dev, struct ps3vram_priv *priv = ps3_system_bus_get_drvdata(dev); int write = bio_data_dir(bio) == WRITE; const char *op = write ? "write" : "read"; - loff_t offset = bio->bi_sector << 9; + loff_t offset = bio->bi_iter.bi_sector << 9; int error = 0; struct bio_vec *bvec; unsigned int i; diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c index cb1db29..a8f4fe2 100644 --- a/drivers/block/rbd.c +++ b/drivers/block/rbd.c @@ -1183,14 +1183,14 @@ static struct bio *bio_clone_range(struct bio *bio_src, /* Handle the easy case for the caller */ - if (!offset && len == bio_src->bi_size) + if (!offset && len == bio_src->bi_iter.bi_size) return bio_clone(bio_src, gfpmask); if (WARN_ON_ONCE(!len)) return NULL; - if (WARN_ON_ONCE(len > bio_src->bi_size)) + if (WARN_ON_ONCE(len > bio_src->bi_iter.bi_size)) return NULL; - if (WARN_ON_ONCE(offset > bio_src->bi_size - len)) + if (WARN_ON_ONCE(offset > bio_src->bi_iter.bi_size - len)) return NULL; /* Find first affected segment... */ @@ -1220,7 +1220,8 @@ static struct bio *bio_clone_range(struct bio *bio_src, return NULL; /* ENOMEM */ bio->bi_bdev = bio_src->bi_bdev; - bio->bi_sector = bio_src->bi_sector + (offset >> SECTOR_SHIFT); + bio->bi_iter.bi_sector = bio_src->bi_iter.bi_sector + + (offset >> SECTOR_SHIFT); bio->bi_rw = bio_src->bi_rw; bio->bi_flags |= 1 << BIO_CLONED; @@ -1239,8 +1240,7 @@ static struct bio *bio_clone_range(struct bio *bio_src, } bio->bi_vcnt = vcnt; - bio->bi_size = len; - bio->bi_idx = 0; + bio->bi_iter.bi_size = len; return bio; } @@ -1271,7 +1271,7 @@ static struct bio *bio_chain_clone_range(struct bio **bio_src, /* Build up a chain of clone bios up to the limit */ - if (!bi || off >= bi->bi_size || !len) + if (!bi || off >= bi->bi_iter.bi_size || !len) return NULL; /* Nothing to clone */ end = &chain; @@ -1283,7 +1283,7 @@ static struct bio *bio_chain_clone_range(struct bio **bio_src, rbd_warn(NULL, "bio_chain exhausted with %u left", len); goto out_err; /* EINVAL; ran out of bio's */ } - bi_size = min_t(unsigned int, bi->bi_size - off, len); + bi_size = min_t(unsigned int, bi->bi_iter.bi_size - off, len); bio = bio_clone_range(bi, off, bi_size, gfpmask); if (!bio) goto out_err; /* ENOMEM */ @@ -1292,7 +1292,7 @@ static struct bio *bio_chain_clone_range(struct bio **bio_src, end = &bio->bi_next; off += bi_size; - if (off == bi->bi_size) { + if (off == bi->bi_iter.bi_size) { bi = bi->bi_next; off = 0; } @@ -2186,7 +2186,8 @@ static int rbd_img_request_fill(struct rbd_img_request *img_request, if (type == OBJ_REQUEST_BIO) { bio_list = data_desc; - rbd_assert(img_offset == bio_list->bi_sector << SECTOR_SHIFT); + rbd_assert(img_offset == + bio_list->bi_iter.bi_sector << SECTOR_SHIFT); } else { rbd_assert(type == OBJ_REQUEST_PAGES); pages = data_desc; diff --git a/drivers/block/rsxx/dev.c b/drivers/block/rsxx/dev.c index 2284f5d..2839d37 100644 --- a/drivers/block/rsxx/dev.c +++ b/drivers/block/rsxx/dev.c @@ -174,7 +174,7 @@ static void rsxx_make_request(struct request_queue *q, struct bio *bio) if (!card) goto req_err; - if (bio->bi_sector + (bio->bi_size >> 9) > get_capacity(card->gendisk)) + if (bio_end_sector(bio) > get_capacity(card->gendisk)) goto req_err; if (unlikely(card->halt)) { @@ -187,7 +187,7 @@ static void rsxx_make_request(struct request_queue *q, struct bio *bio) goto req_err; } - if (bio->bi_size == 0) { + if (bio->bi_iter.bi_size == 0) { dev_err(CARD_TO_DEV(card), "size zero BIO!\n"); goto req_err; } @@ -208,7 +208,7 @@ static void rsxx_make_request(struct request_queue *q, struct bio *bio) dev_dbg(CARD_TO_DEV(card), "BIO[%c]: meta: %p addr8: x%llx size: %d\n", bio_data_dir(bio) ? 'W' : 'R', bio_meta, - (u64)bio->bi_sector << 9, bio->bi_size); + (u64)bio->bi_iter.bi_sector << 9, bio->bi_iter.bi_size); st = rsxx_dma_queue_bio(card, bio, &bio_meta->pending_dmas, bio_dma_done_cb, bio_meta); diff --git a/drivers/block/rsxx/dma.c b/drivers/block/rsxx/dma.c index fc88ba3..3716633 100644 --- a/drivers/block/rsxx/dma.c +++ b/drivers/block/rsxx/dma.c @@ -696,7 +696,7 @@ int rsxx_dma_queue_bio(struct rsxx_cardinfo *card, int st; int i; - addr8 = bio->bi_sector << 9; /* sectors are 512 bytes */ + addr8 = bio->bi_iter.bi_sector << 9; /* sectors are 512 bytes */ atomic_set(n_dmas, 0); for (i = 0; i < card->n_targets; i++) { @@ -705,7 +705,7 @@ int rsxx_dma_queue_bio(struct rsxx_cardinfo *card, } if (bio->bi_rw & REQ_DISCARD) { - bv_len = bio->bi_size; + bv_len = bio->bi_iter.bi_size; while (bv_len > 0) { tgt = rsxx_get_dma_tgt(card, addr8); diff --git a/drivers/block/umem.c b/drivers/block/umem.c index ad70868..dab4f1a 100644 --- a/drivers/block/umem.c +++ b/drivers/block/umem.c @@ -352,8 +352,8 @@ static int add_bio(struct cardinfo *card) bio = card->currentbio; if (!bio && card->bio) { card->currentbio = card->bio; - card->current_idx = card->bio->bi_idx; - card->current_sector = card->bio->bi_sector; + card->current_idx = card->bio->bi_iter.bi_idx; + card->current_sector = card->bio->bi_iter.bi_sector; card->bio = card->bio->bi_next; if (card->bio == NULL) card->biotail = &card->bio; @@ -451,7 +451,7 @@ static void process_page(unsigned long data) if (page->idx >= bio->bi_vcnt) { page->bio = bio->bi_next; if (page->bio) - page->idx = page->bio->bi_idx; + page->idx = page->bio->bi_iter.bi_idx; } pci_unmap_page(card->dev, desc->data_dma_handle, @@ -532,7 +532,8 @@ static void mm_make_request(struct request_queue *q, struct bio *bio) { struct cardinfo *card = q->queuedata; pr_debug("mm_make_request %llu %u\n", - (unsigned long long)bio->bi_sector, bio->bi_size); + (unsigned long long)bio->bi_iter.bi_sector, + bio->bi_iter.bi_size); spin_lock_irq(&card->lock); *card->biotail = bio; diff --git a/drivers/block/xen-blkback/blkback.c b/drivers/block/xen-blkback/blkback.c index 6620b73..4b97b86 100644 --- a/drivers/block/xen-blkback/blkback.c +++ b/drivers/block/xen-blkback/blkback.c @@ -1257,7 +1257,7 @@ static int dispatch_rw_block_io(struct xen_blkif *blkif, bio->bi_bdev = preq.bdev; bio->bi_private = pending_req; bio->bi_end_io = end_block_io_op; - bio->bi_sector = preq.sector_number; + bio->bi_iter.bi_sector = preq.sector_number; } preq.sector_number += seg[i].nsec; diff --git a/drivers/block/xen-blkfront.c b/drivers/block/xen-blkfront.c index 432db1b..80e8630 100644 --- a/drivers/block/xen-blkfront.c +++ b/drivers/block/xen-blkfront.c @@ -1547,7 +1547,7 @@ static int blkif_recover(struct blkfront_info *info) for (i = 0; i < pending; i++) { offset = (i * segs * PAGE_SIZE) >> 9; size = min((unsigned int)(segs * PAGE_SIZE) >> 9, - (unsigned int)(bio->bi_size >> 9) - offset); + (unsigned int)bio_sectors(bio) - offset); cloned_bio = bio_clone(bio, GFP_NOIO); BUG_ON(cloned_bio == NULL); bio_trim(cloned_bio, offset, size); diff --git a/drivers/md/bcache/btree.c b/drivers/md/bcache/btree.c index 5e2765a..038a6d2 100644 --- a/drivers/md/bcache/btree.c +++ b/drivers/md/bcache/btree.c @@ -299,7 +299,7 @@ void bch_btree_node_read(struct btree *b) bio = bch_bbio_alloc(b->c); bio->bi_rw = REQ_META|READ_SYNC; - bio->bi_size = KEY_SIZE(&b->key) << 9; + bio->bi_iter.bi_size = KEY_SIZE(&b->key) << 9; bio->bi_end_io = btree_node_read_endio; bio->bi_private = &cl; @@ -395,7 +395,7 @@ static void do_btree_node_write(struct btree *b) b->bio->bi_end_io = btree_node_write_endio; b->bio->bi_private = cl; b->bio->bi_rw = REQ_META|WRITE_SYNC|REQ_FUA; - b->bio->bi_size = set_blocks(i, b->c) * block_bytes(b->c); + b->bio->bi_iter.bi_size = set_blocks(i, b->c) * block_bytes(b->c); bch_bio_map(b->bio, i); /* diff --git a/drivers/md/bcache/debug.c b/drivers/md/bcache/debug.c index 264fcfb..92b3fd4 100644 --- a/drivers/md/bcache/debug.c +++ b/drivers/md/bcache/debug.c @@ -195,7 +195,7 @@ void bch_data_verify(struct cached_dev *dc, struct bio *bio) dc->disk.c, "verify failed at dev %s sector %llu", bdevname(dc->bdev, name), - (uint64_t) bio->bi_sector); + (uint64_t) bio->bi_iter.bi_sector); kunmap_atomic(p1); } diff --git a/drivers/md/bcache/io.c b/drivers/md/bcache/io.c index 9056632..cc4ba2d 100644 --- a/drivers/md/bcache/io.c +++ b/drivers/md/bcache/io.c @@ -21,18 +21,18 @@ static void bch_bi_idx_hack_endio(struct bio *bio, int error) static void bch_generic_make_request_hack(struct bio *bio) { - if (bio->bi_idx) { + if (bio->bi_iter.bi_idx) { struct bio *clone = bio_alloc(GFP_NOIO, bio_segments(bio)); memcpy(clone->bi_io_vec, bio_iovec(bio), bio_segments(bio) * sizeof(struct bio_vec)); - clone->bi_sector = bio->bi_sector; + clone->bi_iter.bi_sector = bio->bi_iter.bi_sector; clone->bi_bdev = bio->bi_bdev; clone->bi_rw = bio->bi_rw; clone->bi_vcnt = bio_segments(bio); - clone->bi_size = bio->bi_size; + clone->bi_iter.bi_size = bio->bi_iter.bi_size; clone->bi_private = bio; clone->bi_end_io = bch_bi_idx_hack_endio; @@ -72,7 +72,7 @@ static void bch_generic_make_request_hack(struct bio *bio) struct bio *bch_bio_split(struct bio *bio, int sectors, gfp_t gfp, struct bio_set *bs) { - unsigned idx = bio->bi_idx, vcnt = 0, nbytes = sectors << 9; + unsigned idx = bio->bi_iter.bi_idx, vcnt = 0, nbytes = sectors << 9; struct bio_vec *bv; struct bio *ret = NULL; @@ -90,7 +90,7 @@ struct bio *bch_bio_split(struct bio *bio, int sectors, } bio_for_each_segment(bv, bio, idx) { - vcnt = idx - bio->bi_idx; + vcnt = idx - bio->bi_iter.bi_idx; if (!nbytes) { ret = bio_alloc_bioset(gfp, vcnt, bs); @@ -119,15 +119,15 @@ struct bio *bch_bio_split(struct bio *bio, int sectors, } out: ret->bi_bdev = bio->bi_bdev; - ret->bi_sector = bio->bi_sector; - ret->bi_size = sectors << 9; + ret->bi_iter.bi_sector = bio->bi_iter.bi_sector; + ret->bi_iter.bi_size = sectors << 9; ret->bi_rw = bio->bi_rw; ret->bi_vcnt = vcnt; ret->bi_max_vecs = vcnt; - bio->bi_sector += sectors; - bio->bi_size -= sectors << 9; - bio->bi_idx = idx; + bio->bi_iter.bi_sector += sectors; + bio->bi_iter.bi_size -= sectors << 9; + bio->bi_iter.bi_idx = idx; if (bio_integrity(bio)) { if (bio_integrity_clone(ret, bio, gfp)) { @@ -162,7 +162,7 @@ static unsigned bch_bio_max_sectors(struct bio *bio) bio_for_each_segment(bv, bio, i) { struct bvec_merge_data bvm = { .bi_bdev = bio->bi_bdev, - .bi_sector = bio->bi_sector, + .bi_sector = bio->bi_iter.bi_sector, .bi_size = ret << 9, .bi_rw = bio->bi_rw, }; @@ -272,8 +272,8 @@ void __bch_submit_bbio(struct bio *bio, struct cache_set *c) { struct bbio *b = container_of(bio, struct bbio, bio); - bio->bi_sector = PTR_OFFSET(&b->key, 0); - bio->bi_bdev = PTR_CACHE(c, &b->key, 0)->bdev; + bio->bi_iter.bi_sector = PTR_OFFSET(&b->key, 0); + bio->bi_bdev = PTR_CACHE(c, &b->key, 0)->bdev; b->submit_time_us = local_clock_us(); closure_bio_submit(bio, bio->bi_private, PTR_CACHE(c, &b->key, 0)); diff --git a/drivers/md/bcache/journal.c b/drivers/md/bcache/journal.c index ecdaa67..7eafdf0 100644 --- a/drivers/md/bcache/journal.c +++ b/drivers/md/bcache/journal.c @@ -51,10 +51,10 @@ reread: left = ca->sb.bucket_size - offset; len = min_t(unsigned, left, PAGE_SECTORS * 8); bio_reset(bio); - bio->bi_sector = bucket + offset; + bio->bi_iter.bi_sector = bucket + offset; bio->bi_bdev = ca->bdev; bio->bi_rw = READ; - bio->bi_size = len << 9; + bio->bi_iter.bi_size = len << 9; bio->bi_end_io = journal_read_endio; bio->bi_private = &cl; @@ -437,13 +437,13 @@ static void do_journal_discard(struct cache *ca) atomic_set(&ja->discard_in_flight, DISCARD_IN_FLIGHT); bio_init(bio); - bio->bi_sector = bucket_to_sector(ca->set, + bio->bi_iter.bi_sector = bucket_to_sector(ca->set, ca->sb.d[ja->discard_idx]); bio->bi_bdev = ca->bdev; bio->bi_rw = REQ_WRITE|REQ_DISCARD; bio->bi_max_vecs = 1; bio->bi_io_vec = bio->bi_inline_vecs; - bio->bi_size = bucket_bytes(ca); + bio->bi_iter.bi_size = bucket_bytes(ca); bio->bi_end_io = journal_discard_endio; closure_get(&ca->set->cl); @@ -608,10 +608,10 @@ static void journal_write_unlocked(struct closure *cl) atomic_long_add(sectors, &ca->meta_sectors_written); bio_reset(bio); - bio->bi_sector = PTR_OFFSET(k, i); + bio->bi_iter.bi_sector = PTR_OFFSET(k, i); bio->bi_bdev = ca->bdev; bio->bi_rw = REQ_WRITE|REQ_SYNC|REQ_META|REQ_FLUSH|REQ_FUA; - bio->bi_size = sectors << 9; + bio->bi_iter.bi_size = sectors << 9; bio->bi_end_io = journal_write_endio; bio->bi_private = w; diff --git a/drivers/md/bcache/movinggc.c b/drivers/md/bcache/movinggc.c index 7c1275e..581f95d 100644 --- a/drivers/md/bcache/movinggc.c +++ b/drivers/md/bcache/movinggc.c @@ -82,7 +82,7 @@ static void moving_init(struct moving_io *io) bio_get(bio); bio_set_prio(bio, IOPRIO_PRIO_VALUE(IOPRIO_CLASS_IDLE, 0)); - bio->bi_size = KEY_SIZE(&io->w->key) << 9; + bio->bi_iter.bi_size = KEY_SIZE(&io->w->key) << 9; bio->bi_max_vecs = DIV_ROUND_UP(KEY_SIZE(&io->w->key), PAGE_SECTORS); bio->bi_private = &io->cl; @@ -98,7 +98,7 @@ static void write_moving(struct closure *cl) if (!op->error) { moving_init(io); - io->bio.bio.bi_sector = KEY_START(&io->w->key); + io->bio.bio.bi_iter.bi_sector = KEY_START(&io->w->key); op->write_prio = 1; op->bio = &io->bio.bio; diff --git a/drivers/md/bcache/request.c b/drivers/md/bcache/request.c index 78bab41..47a9bbc 100644 --- a/drivers/md/bcache/request.c +++ b/drivers/md/bcache/request.c @@ -261,7 +261,7 @@ static void bch_data_invalidate(struct closure *cl) struct bio *bio = op->bio; pr_debug("invalidating %i sectors from %llu", - bio_sectors(bio), (uint64_t) bio->bi_sector); + bio_sectors(bio), (uint64_t) bio->bi_iter.bi_sector); while (bio_sectors(bio)) { unsigned sectors = min(bio_sectors(bio), @@ -270,11 +270,11 @@ static void bch_data_invalidate(struct closure *cl) if (bch_keylist_realloc(&op->insert_keys, 0, op->c)) goto out; - bio->bi_sector += sectors; - bio->bi_size -= sectors << 9; + bio->bi_iter.bi_sector += sectors; + bio->bi_iter.bi_size -= sectors << 9; bch_keylist_add(&op->insert_keys, - &KEY(op->inode, bio->bi_sector, sectors)); + &KEY(op->inode, bio->bi_iter.bi_sector, sectors)); } op->insert_data_done = true; @@ -364,7 +364,7 @@ static void bch_data_insert_start(struct closure *cl) k = op->insert_keys.top; bkey_init(k); SET_KEY_INODE(k, op->inode); - SET_KEY_OFFSET(k, bio->bi_sector); + SET_KEY_OFFSET(k, bio->bi_iter.bi_sector); if (!bch_alloc_sectors(op->c, k, bio_sectors(bio), op->write_point, op->write_prio, @@ -522,7 +522,7 @@ static bool check_should_bypass(struct cached_dev *dc, struct bio *bio) (bio->bi_rw & REQ_WRITE))) goto skip; - if (bio->bi_sector & (c->sb.block_size - 1) || + if (bio->bi_iter.bi_sector & (c->sb.block_size - 1) || bio_sectors(bio) & (c->sb.block_size - 1)) { pr_debug("skipping unaligned io"); goto skip; @@ -546,8 +546,8 @@ static bool check_should_bypass(struct cached_dev *dc, struct bio *bio) spin_lock(&dc->io_lock); - hlist_for_each_entry(i, iohash(dc, bio->bi_sector), hash) - if (i->last == bio->bi_sector && + hlist_for_each_entry(i, iohash(dc, bio->bi_iter.bi_sector), hash) + if (i->last == bio->bi_iter.bi_sector && time_before(jiffies, i->jiffies)) goto found; @@ -556,8 +556,8 @@ static bool check_should_bypass(struct cached_dev *dc, struct bio *bio) add_sequential(task); i->sequential = 0; found: - if (i->sequential + bio->bi_size > i->sequential) - i->sequential += bio->bi_size; + if (i->sequential + bio->bi_iter.bi_size > i->sequential) + i->sequential += bio->bi_iter.bi_size; i->last = bio_end_sector(bio); i->jiffies = jiffies + msecs_to_jiffies(5000); @@ -650,15 +650,15 @@ static int cache_lookup_fn(struct btree_op *op, struct btree *b, struct bkey *k) struct bkey *bio_key; unsigned ptr; - if (bkey_cmp(k, &KEY(s->iop.inode, bio->bi_sector, 0)) <= 0) + if (bkey_cmp(k, &KEY(s->iop.inode, bio->bi_iter.bi_sector, 0)) <= 0) return MAP_CONTINUE; if (KEY_INODE(k) != s->iop.inode || - KEY_START(k) > bio->bi_sector) { + KEY_START(k) > bio->bi_iter.bi_sector) { unsigned bio_sectors = bio_sectors(bio); unsigned sectors = KEY_INODE(k) == s->iop.inode ? min_t(uint64_t, INT_MAX, - KEY_START(k) - bio->bi_sector) + KEY_START(k) - bio->bi_iter.bi_sector) : INT_MAX; int ret = s->d->cache_miss(b, s, bio, sectors); @@ -681,13 +681,13 @@ static int cache_lookup_fn(struct btree_op *op, struct btree *b, struct bkey *k) s->read_dirty_data = true; n = bch_bio_split(bio, min_t(uint64_t, INT_MAX, - KEY_OFFSET(k) - bio->bi_sector), + KEY_OFFSET(k) - bio->bi_iter.bi_sector), GFP_NOIO, s->d->bio_split); bio_key = &container_of(n, struct bbio, bio)->key; bch_bkey_copy_single_ptr(bio_key, k, ptr); - bch_cut_front(&KEY(s->iop.inode, n->bi_sector, 0), bio_key); + bch_cut_front(&KEY(s->iop.inode, n->bi_iter.bi_sector, 0), bio_key); bch_cut_back(&KEY(s->iop.inode, bio_end_sector(n), 0), bio_key); n->bi_end_io = bch_cache_read_endio; @@ -714,7 +714,7 @@ static void cache_lookup(struct closure *cl) struct bio *bio = &s->bio.bio; int ret = bch_btree_map_keys(&s->op, s->iop.c, - &KEY(s->iop.inode, bio->bi_sector, 0), + &KEY(s->iop.inode, bio->bi_iter.bi_sector, 0), cache_lookup_fn, MAP_END_KEY); if (ret == -EAGAIN) continue_at(cl, cache_lookup, bcache_wq); @@ -872,9 +872,9 @@ static void cached_dev_read_done(struct closure *cl) if (s->iop.bio) { bio_reset(s->iop.bio); - s->iop.bio->bi_sector = s->cache_miss->bi_sector; + s->iop.bio->bi_iter.bi_sector = s->cache_miss->bi_iter.bi_sector; s->iop.bio->bi_bdev = s->cache_miss->bi_bdev; - s->iop.bio->bi_size = s->insert_bio_sectors << 9; + s->iop.bio->bi_iter.bi_size = s->insert_bio_sectors << 9; bch_bio_map(s->iop.bio, NULL); bio_copy_data(s->cache_miss, s->iop.bio); @@ -937,7 +937,7 @@ static int cached_dev_cache_miss(struct btree *b, struct search *s, s->insert_bio_sectors = min(sectors, bio_sectors(bio) + reada); s->iop.replace_key = KEY(s->iop.inode, - bio->bi_sector + s->insert_bio_sectors, + bio->bi_iter.bi_sector + s->insert_bio_sectors, s->insert_bio_sectors); ret = bch_btree_insert_check_key(b, &s->op, &s->iop.replace_key); @@ -957,9 +957,9 @@ static int cached_dev_cache_miss(struct btree *b, struct search *s, if (!cache_bio) goto out_submit; - cache_bio->bi_sector = miss->bi_sector; - cache_bio->bi_bdev = miss->bi_bdev; - cache_bio->bi_size = s->insert_bio_sectors << 9; + cache_bio->bi_iter.bi_sector = miss->bi_iter.bi_sector; + cache_bio->bi_bdev = miss->bi_bdev; + cache_bio->bi_iter.bi_size = s->insert_bio_sectors << 9; cache_bio->bi_end_io = request_endio; cache_bio->bi_private = &s->cl; @@ -1009,7 +1009,7 @@ static void cached_dev_write(struct cached_dev *dc, struct search *s) { struct closure *cl = &s->cl; struct bio *bio = &s->bio.bio; - struct bkey start = KEY(dc->disk.id, bio->bi_sector, 0); + struct bkey start = KEY(dc->disk.id, bio->bi_iter.bi_sector, 0); struct bkey end = KEY(dc->disk.id, bio_end_sector(bio), 0); bch_keybuf_check_overlapping(&s->iop.c->moving_gc_keys, &start, &end); @@ -1104,13 +1104,13 @@ static void cached_dev_make_request(struct request_queue *q, struct bio *bio) part_stat_unlock(); bio->bi_bdev = dc->bdev; - bio->bi_sector += dc->sb.data_offset; + bio->bi_iter.bi_sector += dc->sb.data_offset; if (cached_dev_get(dc)) { s = search_alloc(bio, d); trace_bcache_request_start(s->d, bio); - if (!bio->bi_size) { + if (!bio->bi_iter.bi_size) { /* * can't call bch_journal_meta from under * generic_make_request @@ -1197,9 +1197,9 @@ static int flash_dev_cache_miss(struct btree *b, struct search *s, sectors -= j; } - bio_advance(bio, min(sectors << 9, bio->bi_size)); + bio_advance(bio, min(sectors << 9, bio->bi_iter.bi_size)); - if (!bio->bi_size) + if (!bio->bi_iter.bi_size) return MAP_DONE; return MAP_CONTINUE; @@ -1233,7 +1233,7 @@ static void flash_dev_make_request(struct request_queue *q, struct bio *bio) trace_bcache_request_start(s->d, bio); - if (!bio->bi_size) { + if (!bio->bi_iter.bi_size) { /* * can't call bch_journal_meta from under * generic_make_request @@ -1243,7 +1243,7 @@ static void flash_dev_make_request(struct request_queue *q, struct bio *bio) bcache_wq); } else if (rw) { bch_keybuf_check_overlapping(&s->iop.c->moving_gc_keys, - &KEY(d->id, bio->bi_sector, 0), + &KEY(d->id, bio->bi_iter.bi_sector, 0), &KEY(d->id, bio_end_sector(bio), 0)); s->iop.bypass = (bio->bi_rw & REQ_DISCARD) != 0; diff --git a/drivers/md/bcache/super.c b/drivers/md/bcache/super.c index 1d9ee67..60fb604 100644 --- a/drivers/md/bcache/super.c +++ b/drivers/md/bcache/super.c @@ -233,9 +233,9 @@ static void __write_super(struct cache_sb *sb, struct bio *bio) struct cache_sb *out = page_address(bio->bi_io_vec[0].bv_page); unsigned i; - bio->bi_sector = SB_SECTOR; - bio->bi_rw = REQ_SYNC|REQ_META; - bio->bi_size = SB_SIZE; + bio->bi_iter.bi_sector = SB_SECTOR; + bio->bi_rw = REQ_SYNC|REQ_META; + bio->bi_iter.bi_size = SB_SIZE; bch_bio_map(bio, NULL); out->offset = cpu_to_le64(sb->offset); @@ -347,7 +347,7 @@ static void uuid_io(struct cache_set *c, unsigned long rw, struct bio *bio = bch_bbio_alloc(c); bio->bi_rw = REQ_SYNC|REQ_META|rw; - bio->bi_size = KEY_SIZE(k) << 9; + bio->bi_iter.bi_size = KEY_SIZE(k) << 9; bio->bi_end_io = uuid_endio; bio->bi_private = cl; @@ -503,10 +503,10 @@ static void prio_io(struct cache *ca, uint64_t bucket, unsigned long rw) closure_init_stack(cl); - bio->bi_sector = bucket * ca->sb.bucket_size; - bio->bi_bdev = ca->bdev; - bio->bi_rw = REQ_SYNC|REQ_META|rw; - bio->bi_size = bucket_bytes(ca); + bio->bi_iter.bi_sector = bucket * ca->sb.bucket_size; + bio->bi_bdev = ca->bdev; + bio->bi_rw = REQ_SYNC|REQ_META|rw; + bio->bi_iter.bi_size = bucket_bytes(ca); bio->bi_end_io = prio_endio; bio->bi_private = ca; diff --git a/drivers/md/bcache/util.c b/drivers/md/bcache/util.c index 462214e..c57621e 100644 --- a/drivers/md/bcache/util.c +++ b/drivers/md/bcache/util.c @@ -218,10 +218,10 @@ uint64_t bch_next_delay(struct bch_ratelimit *d, uint64_t done) void bch_bio_map(struct bio *bio, void *base) { - size_t size = bio->bi_size; + size_t size = bio->bi_iter.bi_size; struct bio_vec *bv = bio->bi_io_vec; - BUG_ON(!bio->bi_size); + BUG_ON(!bio->bi_iter.bi_size); BUG_ON(bio->bi_vcnt); bv->bv_offset = base ? ((unsigned long) base) % PAGE_SIZE : 0; diff --git a/drivers/md/bcache/writeback.c b/drivers/md/bcache/writeback.c index 99053b1..04657e9 100644 --- a/drivers/md/bcache/writeback.c +++ b/drivers/md/bcache/writeback.c @@ -113,7 +113,7 @@ static void dirty_init(struct keybuf_key *w) if (!io->dc->writeback_percent) bio_set_prio(bio, IOPRIO_PRIO_VALUE(IOPRIO_CLASS_IDLE, 0)); - bio->bi_size = KEY_SIZE(&w->key) << 9; + bio->bi_iter.bi_size = KEY_SIZE(&w->key) << 9; bio->bi_max_vecs = DIV_ROUND_UP(KEY_SIZE(&w->key), PAGE_SECTORS); bio->bi_private = w; bio->bi_io_vec = bio->bi_inline_vecs; @@ -186,7 +186,7 @@ static void write_dirty(struct closure *cl) dirty_init(w); io->bio.bi_rw = WRITE; - io->bio.bi_sector = KEY_START(&w->key); + io->bio.bi_iter.bi_sector = KEY_START(&w->key); io->bio.bi_bdev = io->dc->bdev; io->bio.bi_end_io = dirty_endio; @@ -255,7 +255,7 @@ static void read_dirty(struct cached_dev *dc) io->dc = dc; dirty_init(w); - io->bio.bi_sector = PTR_OFFSET(&w->key, 0); + io->bio.bi_iter.bi_sector = PTR_OFFSET(&w->key, 0); io->bio.bi_bdev = PTR_CACHE(dc->disk.c, &w->key, 0)->bdev; io->bio.bi_rw = READ; diff --git a/drivers/md/bcache/writeback.h b/drivers/md/bcache/writeback.h index c9ddcf4..e2f8598 100644 --- a/drivers/md/bcache/writeback.h +++ b/drivers/md/bcache/writeback.h @@ -50,7 +50,7 @@ static inline bool should_writeback(struct cached_dev *dc, struct bio *bio, return false; if (dc->partial_stripes_expensive && - bcache_dev_stripe_dirty(dc, bio->bi_sector, + bcache_dev_stripe_dirty(dc, bio->bi_iter.bi_sector, bio_sectors(bio))) return true; diff --git a/drivers/md/dm-bio-record.h b/drivers/md/dm-bio-record.h index 3a8cfa2..5ace48e 100644 --- a/drivers/md/dm-bio-record.h +++ b/drivers/md/dm-bio-record.h @@ -40,10 +40,10 @@ static inline void dm_bio_record(struct dm_bio_details *bd, struct bio *bio) { unsigned i; - bd->bi_sector = bio->bi_sector; + bd->bi_sector = bio->bi_iter.bi_sector; bd->bi_bdev = bio->bi_bdev; - bd->bi_size = bio->bi_size; - bd->bi_idx = bio->bi_idx; + bd->bi_size = bio->bi_iter.bi_size; + bd->bi_idx = bio->bi_iter.bi_idx; bd->bi_flags = bio->bi_flags; for (i = 0; i < bio->bi_vcnt; i++) { @@ -56,10 +56,10 @@ static inline void dm_bio_restore(struct dm_bio_details *bd, struct bio *bio) { unsigned i; - bio->bi_sector = bd->bi_sector; + bio->bi_iter.bi_sector = bd->bi_sector; bio->bi_bdev = bd->bi_bdev; - bio->bi_size = bd->bi_size; - bio->bi_idx = bd->bi_idx; + bio->bi_iter.bi_size = bd->bi_size; + bio->bi_iter.bi_idx = bd->bi_idx; bio->bi_flags = bd->bi_flags; for (i = 0; i < bio->bi_vcnt; i++) { diff --git a/drivers/md/dm-bufio.c b/drivers/md/dm-bufio.c index 173cbb2..4113b60 100644 --- a/drivers/md/dm-bufio.c +++ b/drivers/md/dm-bufio.c @@ -538,7 +538,7 @@ static void use_inline_bio(struct dm_buffer *b, int rw, sector_t block, bio_init(&b->bio); b->bio.bi_io_vec = b->bio_vec; b->bio.bi_max_vecs = DM_BUFIO_INLINE_VECS; - b->bio.bi_sector = block << b->c->sectors_per_block_bits; + b->bio.bi_iter.bi_sector = block << b->c->sectors_per_block_bits; b->bio.bi_bdev = b->c->bdev; b->bio.bi_end_io = end_io; diff --git a/drivers/md/dm-cache-policy-mq.c b/drivers/md/dm-cache-policy-mq.c index 416b7b7..bfba97d 100644 --- a/drivers/md/dm-cache-policy-mq.c +++ b/drivers/md/dm-cache-policy-mq.c @@ -72,7 +72,7 @@ static enum io_pattern iot_pattern(struct io_tracker *t) static void iot_update_stats(struct io_tracker *t, struct bio *bio) { - if (bio->bi_sector == from_oblock(t->last_end_oblock) + 1) + if (bio->bi_iter.bi_sector == from_oblock(t->last_end_oblock) + 1) t->nr_seq_samples++; else { /* @@ -87,7 +87,7 @@ static void iot_update_stats(struct io_tracker *t, struct bio *bio) t->nr_rand_samples++; } - t->last_end_oblock = to_oblock(bio->bi_sector + bio_sectors(bio) - 1); + t->last_end_oblock = to_oblock(bio_end_sector(bio) - 1); } static void iot_check_for_pattern_switch(struct io_tracker *t) diff --git a/drivers/md/dm-cache-target.c b/drivers/md/dm-cache-target.c index 9efcf10..86f9c83 100644 --- a/drivers/md/dm-cache-target.c +++ b/drivers/md/dm-cache-target.c @@ -664,15 +664,17 @@ static void remap_to_origin(struct cache *cache, struct bio *bio) static void remap_to_cache(struct cache *cache, struct bio *bio, dm_cblock_t cblock) { - sector_t bi_sector = bio->bi_sector; + sector_t bi_sector = bio->bi_iter.bi_sector; bio->bi_bdev = cache->cache_dev->bdev; if (!block_size_is_power_of_two(cache)) - bio->bi_sector = (from_cblock(cblock) * cache->sectors_per_block) + - sector_div(bi_sector, cache->sectors_per_block); + bio->bi_iter.bi_sector = + (from_cblock(cblock) * cache->sectors_per_block) + + sector_div(bi_sector, cache->sectors_per_block); else - bio->bi_sector = (from_cblock(cblock) << cache->sectors_per_block_shift) | - (bi_sector & (cache->sectors_per_block - 1)); + bio->bi_iter.bi_sector = + (from_cblock(cblock) << cache->sectors_per_block_shift) | + (bi_sector & (cache->sectors_per_block - 1)); } static void check_if_tick_bio_needed(struct cache *cache, struct bio *bio) @@ -712,7 +714,7 @@ static void remap_to_cache_dirty(struct cache *cache, struct bio *bio, static dm_oblock_t get_bio_block(struct cache *cache, struct bio *bio) { - sector_t block_nr = bio->bi_sector; + sector_t block_nr = bio->bi_iter.bi_sector; if (!block_size_is_power_of_two(cache)) (void) sector_div(block_nr, cache->sectors_per_block); @@ -1027,7 +1029,7 @@ static void issue_overwrite(struct dm_cache_migration *mg, struct bio *bio) static bool bio_writes_complete_block(struct cache *cache, struct bio *bio) { return (bio_data_dir(bio) == WRITE) && - (bio->bi_size == (cache->sectors_per_block << SECTOR_SHIFT)); + (bio->bi_iter.bi_size == (cache->sectors_per_block << SECTOR_SHIFT)); } static void avoid_copy(struct dm_cache_migration *mg) @@ -1252,7 +1254,7 @@ static void process_flush_bio(struct cache *cache, struct bio *bio) size_t pb_data_size = get_per_bio_data_size(cache); struct per_bio_data *pb = get_per_bio_data(bio, pb_data_size); - BUG_ON(bio->bi_size); + BUG_ON(bio->bi_iter.bi_size); if (!pb->req_nr) remap_to_origin(cache, bio); else @@ -1275,9 +1277,9 @@ static void process_flush_bio(struct cache *cache, struct bio *bio) */ static void process_discard_bio(struct cache *cache, struct bio *bio) { - dm_block_t start_block = dm_sector_div_up(bio->bi_sector, + dm_block_t start_block = dm_sector_div_up(bio->bi_iter.bi_sector, cache->discard_block_size); - dm_block_t end_block = bio->bi_sector + bio_sectors(bio); + dm_block_t end_block = bio_end_sector(bio); dm_block_t b; end_block = block_div(end_block, cache->discard_block_size); diff --git a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c index 81b0fa6..1e2e546 100644 --- a/drivers/md/dm-crypt.c +++ b/drivers/md/dm-crypt.c @@ -828,8 +828,8 @@ static void crypt_convert_init(struct crypt_config *cc, ctx->bio_out = bio_out; ctx->offset_in = 0; ctx->offset_out = 0; - ctx->idx_in = bio_in ? bio_in->bi_idx : 0; - ctx->idx_out = bio_out ? bio_out->bi_idx : 0; + ctx->idx_in = bio_in ? bio_in->bi_iter.bi_idx : 0; + ctx->idx_out = bio_out ? bio_out->bi_iter.bi_idx : 0; ctx->cc_sector = sector + cc->iv_offset; init_completion(&ctx->restart); } @@ -1021,7 +1021,7 @@ static struct bio *crypt_alloc_buffer(struct dm_crypt_io *io, unsigned size, size -= len; } - if (!clone->bi_size) { + if (!clone->bi_iter.bi_size) { bio_put(clone); return NULL; } @@ -1161,7 +1161,7 @@ static int kcryptd_io_read(struct dm_crypt_io *io, gfp_t gfp) crypt_inc_pending(io); clone_init(io, clone); - clone->bi_sector = cc->start + io->sector; + clone->bi_iter.bi_sector = cc->start + io->sector; generic_make_request(clone); return 0; @@ -1209,7 +1209,7 @@ static void kcryptd_crypt_write_io_submit(struct dm_crypt_io *io, int async) /* crypt_convert should have filled the clone bio */ BUG_ON(io->ctx.idx_out < clone->bi_vcnt); - clone->bi_sector = cc->start + io->sector; + clone->bi_iter.bi_sector = cc->start + io->sector; if (async) kcryptd_queue_io(io); @@ -1224,7 +1224,7 @@ static void kcryptd_crypt_write_convert(struct dm_crypt_io *io) struct dm_crypt_io *new_io; int crypt_finished; unsigned out_of_pages = 0; - unsigned remaining = io->base_bio->bi_size; + unsigned remaining = io->base_bio->bi_iter.bi_size; sector_t sector = io->sector; int r; @@ -1248,7 +1248,7 @@ static void kcryptd_crypt_write_convert(struct dm_crypt_io *io) io->ctx.bio_out = clone; io->ctx.idx_out = 0; - remaining -= clone->bi_size; + remaining -= clone->bi_iter.bi_size; sector += bio_sectors(clone); crypt_inc_pending(io); @@ -1869,11 +1869,12 @@ static int crypt_map(struct dm_target *ti, struct bio *bio) if (unlikely(bio->bi_rw & (REQ_FLUSH | REQ_DISCARD))) { bio->bi_bdev = cc->dev->bdev; if (bio_sectors(bio)) - bio->bi_sector = cc->start + dm_target_offset(ti, bio->bi_sector); + bio->bi_iter.bi_sector = cc->start + + dm_target_offset(ti, bio->bi_iter.bi_sector); return DM_MAPIO_REMAPPED; } - io = crypt_io_alloc(cc, bio, dm_target_offset(ti, bio->bi_sector)); + io = crypt_io_alloc(cc, bio, dm_target_offset(ti, bio->bi_iter.bi_sector)); if (bio_data_dir(io->base_bio) == READ) { if (kcryptd_io_read(io, GFP_NOWAIT)) diff --git a/drivers/md/dm-delay.c b/drivers/md/dm-delay.c index 496d5f3..84c8601 100644 --- a/drivers/md/dm-delay.c +++ b/drivers/md/dm-delay.c @@ -281,14 +281,15 @@ static int delay_map(struct dm_target *ti, struct bio *bio) if ((bio_data_dir(bio) == WRITE) && (dc->dev_write)) { bio->bi_bdev = dc->dev_write->bdev; if (bio_sectors(bio)) - bio->bi_sector = dc->start_write + - dm_target_offset(ti, bio->bi_sector); + bio->bi_iter.bi_sector = dc->start_write + + dm_target_offset(ti, bio->bi_iter.bi_sector); return delay_bio(dc, dc->write_delay, bio); } bio->bi_bdev = dc->dev_read->bdev; - bio->bi_sector = dc->start_read + dm_target_offset(ti, bio->bi_sector); + bio->bi_iter.bi_sector = dc->start_read + + dm_target_offset(ti, bio->bi_iter.bi_sector); return delay_bio(dc, dc->read_delay, bio); } diff --git a/drivers/md/dm-flakey.c b/drivers/md/dm-flakey.c index c80a0ec..b257e46 100644 --- a/drivers/md/dm-flakey.c +++ b/drivers/md/dm-flakey.c @@ -248,7 +248,8 @@ static void flakey_map_bio(struct dm_target *ti, struct bio *bio) bio->bi_bdev = fc->dev->bdev; if (bio_sectors(bio)) - bio->bi_sector = flakey_map_sector(ti, bio->bi_sector); + bio->bi_iter.bi_sector = + flakey_map_sector(ti, bio->bi_iter.bi_sector); } static void corrupt_bio_data(struct bio *bio, struct flakey_c *fc) @@ -265,8 +266,8 @@ static void corrupt_bio_data(struct bio *bio, struct flakey_c *fc) DMDEBUG("Corrupting data bio=%p by writing %u to byte %u " "(rw=%c bi_rw=%lu bi_sector=%llu cur_bytes=%u)\n", bio, fc->corrupt_bio_value, fc->corrupt_bio_byte, - (bio_data_dir(bio) == WRITE) ? 'w' : 'r', - bio->bi_rw, (unsigned long long)bio->bi_sector, bio_bytes); + (bio_data_dir(bio) == WRITE) ? 'w' : 'r', bio->bi_rw, + (unsigned long long)bio->bi_iter.bi_sector, bio_bytes); } } diff --git a/drivers/md/dm-io.c b/drivers/md/dm-io.c index 2a20986..01558b0 100644 --- a/drivers/md/dm-io.c +++ b/drivers/md/dm-io.c @@ -304,14 +304,14 @@ static void do_region(int rw, unsigned region, struct dm_io_region *where, dm_sector_div_up(remaining, (PAGE_SIZE >> SECTOR_SHIFT))); bio = bio_alloc_bioset(GFP_NOIO, num_bvecs, io->client->bios); - bio->bi_sector = where->sector + (where->count - remaining); + bio->bi_iter.bi_sector = where->sector + (where->count - remaining); bio->bi_bdev = where->bdev; bio->bi_end_io = endio; store_io_and_region_in_bio(bio, io, region); if (rw & REQ_DISCARD) { num_sectors = min_t(sector_t, q->limits.max_discard_sectors, remaining); - bio->bi_size = num_sectors << SECTOR_SHIFT; + bio->bi_iter.bi_size = num_sectors << SECTOR_SHIFT; remaining -= num_sectors; } else if (rw & REQ_WRITE_SAME) { /* @@ -320,7 +320,7 @@ static void do_region(int rw, unsigned region, struct dm_io_region *where, dp->get_page(dp, &page, &len, &offset); bio_add_page(bio, page, logical_block_size, offset); num_sectors = min_t(sector_t, q->limits.max_write_same_sectors, remaining); - bio->bi_size = num_sectors << SECTOR_SHIFT; + bio->bi_iter.bi_size = num_sectors << SECTOR_SHIFT; offset = 0; remaining -= num_sectors; diff --git a/drivers/md/dm-linear.c b/drivers/md/dm-linear.c index 4f99d26..53e848c 100644 --- a/drivers/md/dm-linear.c +++ b/drivers/md/dm-linear.c @@ -85,7 +85,8 @@ static void linear_map_bio(struct dm_target *ti, struct bio *bio) bio->bi_bdev = lc->dev->bdev; if (bio_sectors(bio)) - bio->bi_sector = linear_map_sector(ti, bio->bi_sector); + bio->bi_iter.bi_sector = + linear_map_sector(ti, bio->bi_iter.bi_sector); } static int linear_map(struct dm_target *ti, struct bio *bio) diff --git a/drivers/md/dm-raid1.c b/drivers/md/dm-raid1.c index 9584443..9f6d8e6 100644 --- a/drivers/md/dm-raid1.c +++ b/drivers/md/dm-raid1.c @@ -432,7 +432,7 @@ static int mirror_available(struct mirror_set *ms, struct bio *bio) region_t region = dm_rh_bio_to_region(ms->rh, bio); if (log->type->in_sync(log, region, 0)) - return choose_mirror(ms, bio->bi_sector) ? 1 : 0; + return choose_mirror(ms, bio->bi_iter.bi_sector) ? 1 : 0; return 0; } @@ -442,15 +442,15 @@ static int mirror_available(struct mirror_set *ms, struct bio *bio) */ static sector_t map_sector(struct mirror *m, struct bio *bio) { - if (unlikely(!bio->bi_size)) + if (unlikely(!bio->bi_iter.bi_size)) return 0; - return m->offset + dm_target_offset(m->ms->ti, bio->bi_sector); + return m->offset + dm_target_offset(m->ms->ti, bio->bi_iter.bi_sector); } static void map_bio(struct mirror *m, struct bio *bio) { bio->bi_bdev = m->dev->bdev; - bio->bi_sector = map_sector(m, bio); + bio->bi_iter.bi_sector = map_sector(m, bio); } static void map_region(struct dm_io_region *io, struct mirror *m, @@ -527,7 +527,7 @@ static void read_async_bio(struct mirror *m, struct bio *bio) struct dm_io_request io_req = { .bi_rw = READ, .mem.type = DM_IO_BVEC, - .mem.ptr.bvec = bio->bi_io_vec + bio->bi_idx, + .mem.ptr.bvec = bio->bi_io_vec + bio->bi_iter.bi_idx, .notify.fn = read_callback, .notify.context = bio, .client = m->ms->io_client, @@ -559,7 +559,7 @@ static void do_reads(struct mirror_set *ms, struct bio_list *reads) * We can only read balance if the region is in sync. */ if (likely(region_in_sync(ms, region, 1))) - m = choose_mirror(ms, bio->bi_sector); + m = choose_mirror(ms, bio->bi_iter.bi_sector); else if (m && atomic_read(&m->error_count)) m = NULL; @@ -630,7 +630,7 @@ static void do_write(struct mirror_set *ms, struct bio *bio) struct dm_io_request io_req = { .bi_rw = WRITE | (bio->bi_rw & WRITE_FLUSH_FUA), .mem.type = DM_IO_BVEC, - .mem.ptr.bvec = bio->bi_io_vec + bio->bi_idx, + .mem.ptr.bvec = bio->bi_io_vec + bio->bi_iter.bi_idx, .notify.fn = write_callback, .notify.context = bio, .client = ms->io_client, @@ -1181,7 +1181,7 @@ static int mirror_map(struct dm_target *ti, struct bio *bio) * The region is in-sync and we can perform reads directly. * Store enough information so we can retry if it fails. */ - m = choose_mirror(ms, bio->bi_sector); + m = choose_mirror(ms, bio->bi_iter.bi_sector); if (unlikely(!m)) return -EIO; diff --git a/drivers/md/dm-region-hash.c b/drivers/md/dm-region-hash.c index 69732e0..b929fd5 100644 --- a/drivers/md/dm-region-hash.c +++ b/drivers/md/dm-region-hash.c @@ -126,7 +126,8 @@ EXPORT_SYMBOL_GPL(dm_rh_region_to_sector); region_t dm_rh_bio_to_region(struct dm_region_hash *rh, struct bio *bio) { - return dm_rh_sector_to_region(rh, bio->bi_sector - rh->target_begin); + return dm_rh_sector_to_region(rh, bio->bi_iter.bi_sector - + rh->target_begin); } EXPORT_SYMBOL_GPL(dm_rh_bio_to_region); diff --git a/drivers/md/dm-snap.c b/drivers/md/dm-snap.c index aec57d7..3ded8c7 100644 --- a/drivers/md/dm-snap.c +++ b/drivers/md/dm-snap.c @@ -1562,11 +1562,10 @@ static void remap_exception(struct dm_snapshot *s, struct dm_exception *e, struct bio *bio, chunk_t chunk) { bio->bi_bdev = s->cow->bdev; - bio->bi_sector = chunk_to_sector(s->store, - dm_chunk_number(e->new_chunk) + - (chunk - e->old_chunk)) + - (bio->bi_sector & - s->store->chunk_mask); + bio->bi_iter.bi_sector = + chunk_to_sector(s->store, dm_chunk_number(e->new_chunk) + + (chunk - e->old_chunk)) + + (bio->bi_iter.bi_sector & s->store->chunk_mask); } static int snapshot_map(struct dm_target *ti, struct bio *bio) @@ -1584,7 +1583,7 @@ static int snapshot_map(struct dm_target *ti, struct bio *bio) return DM_MAPIO_REMAPPED; } - chunk = sector_to_chunk(s->store, bio->bi_sector); + chunk = sector_to_chunk(s->store, bio->bi_iter.bi_sector); /* Full snapshots are not usable */ /* To get here the table must be live so s->active is always set. */ @@ -1645,7 +1644,8 @@ static int snapshot_map(struct dm_target *ti, struct bio *bio) r = DM_MAPIO_SUBMITTED; if (!pe->started && - bio->bi_size == (s->store->chunk_size << SECTOR_SHIFT)) { + bio->bi_iter.bi_size == + (s->store->chunk_size << SECTOR_SHIFT)) { pe->started = 1; up_write(&s->lock); start_full_bio(pe, bio); @@ -1701,7 +1701,7 @@ static int snapshot_merge_map(struct dm_target *ti, struct bio *bio) return DM_MAPIO_REMAPPED; } - chunk = sector_to_chunk(s->store, bio->bi_sector); + chunk = sector_to_chunk(s->store, bio->bi_iter.bi_sector); down_write(&s->lock); @@ -2038,7 +2038,7 @@ static int do_origin(struct dm_dev *origin, struct bio *bio) down_read(&_origins_lock); o = __lookup_origin(origin->bdev); if (o) - r = __origin_write(&o->snapshots, bio->bi_sector, bio); + r = __origin_write(&o->snapshots, bio->bi_iter.bi_sector, bio); up_read(&_origins_lock); return r; diff --git a/drivers/md/dm-stripe.c b/drivers/md/dm-stripe.c index 73c1712..d1600d2 100644 --- a/drivers/md/dm-stripe.c +++ b/drivers/md/dm-stripe.c @@ -259,13 +259,15 @@ static int stripe_map_range(struct stripe_c *sc, struct bio *bio, { sector_t begin, end; - stripe_map_range_sector(sc, bio->bi_sector, target_stripe, &begin); + stripe_map_range_sector(sc, bio->bi_iter.bi_sector, + target_stripe, &begin); stripe_map_range_sector(sc, bio_end_sector(bio), target_stripe, &end); if (begin < end) { bio->bi_bdev = sc->stripe[target_stripe].dev->bdev; - bio->bi_sector = begin + sc->stripe[target_stripe].physical_start; - bio->bi_size = to_bytes(end - begin); + bio->bi_iter.bi_sector = begin + + sc->stripe[target_stripe].physical_start; + bio->bi_iter.bi_size = to_bytes(end - begin); return DM_MAPIO_REMAPPED; } else { /* The range doesn't map to the target stripe */ @@ -293,9 +295,10 @@ static int stripe_map(struct dm_target *ti, struct bio *bio) return stripe_map_range(sc, bio, target_bio_nr); } - stripe_map_sector(sc, bio->bi_sector, &stripe, &bio->bi_sector); + stripe_map_sector(sc, bio->bi_iter.bi_sector, + &stripe, &bio->bi_iter.bi_sector); - bio->bi_sector += sc->stripe[stripe].physical_start; + bio->bi_iter.bi_sector += sc->stripe[stripe].physical_start; bio->bi_bdev = sc->stripe[stripe].dev->bdev; return DM_MAPIO_REMAPPED; diff --git a/drivers/md/dm-switch.c b/drivers/md/dm-switch.c index ff9ac4b..09a688b 100644 --- a/drivers/md/dm-switch.c +++ b/drivers/md/dm-switch.c @@ -311,11 +311,11 @@ error: static int switch_map(struct dm_target *ti, struct bio *bio) { struct switch_ctx *sctx = ti->private; - sector_t offset = dm_target_offset(ti, bio->bi_sector); + sector_t offset = dm_target_offset(ti, bio->bi_iter.bi_sector); unsigned path_nr = switch_get_path_nr(sctx, offset); bio->bi_bdev = sctx->path_list[path_nr].dmdev->bdev; - bio->bi_sector = sctx->path_list[path_nr].start + offset; + bio->bi_iter.bi_sector = sctx->path_list[path_nr].start + offset; return DM_MAPIO_REMAPPED; } diff --git a/drivers/md/dm-thin.c b/drivers/md/dm-thin.c index 2c0cf51..a654024 100644 --- a/drivers/md/dm-thin.c +++ b/drivers/md/dm-thin.c @@ -413,7 +413,7 @@ static bool block_size_is_power_of_two(struct pool *pool) static dm_block_t get_bio_block(struct thin_c *tc, struct bio *bio) { struct pool *pool = tc->pool; - sector_t block_nr = bio->bi_sector; + sector_t block_nr = bio->bi_iter.bi_sector; if (block_size_is_power_of_two(pool)) block_nr >>= pool->sectors_per_block_shift; @@ -426,14 +426,15 @@ static dm_block_t get_bio_block(struct thin_c *tc, struct bio *bio) static void remap(struct thin_c *tc, struct bio *bio, dm_block_t block) { struct pool *pool = tc->pool; - sector_t bi_sector = bio->bi_sector; + sector_t bi_sector = bio->bi_iter.bi_sector; bio->bi_bdev = tc->pool_dev->bdev; if (block_size_is_power_of_two(pool)) - bio->bi_sector = (block << pool->sectors_per_block_shift) | - (bi_sector & (pool->sectors_per_block - 1)); + bio->bi_iter.bi_sector = + (block << pool->sectors_per_block_shift) | + (bi_sector & (pool->sectors_per_block - 1)); else - bio->bi_sector = (block * pool->sectors_per_block) + + bio->bi_iter.bi_sector = (block * pool->sectors_per_block) + sector_div(bi_sector, pool->sectors_per_block); } @@ -721,7 +722,8 @@ static void process_prepared(struct pool *pool, struct list_head *head, */ static int io_overlaps_block(struct pool *pool, struct bio *bio) { - return bio->bi_size == (pool->sectors_per_block << SECTOR_SHIFT); + return bio->bi_iter.bi_size == + (pool->sectors_per_block << SECTOR_SHIFT); } static int io_overwrites_block(struct pool *pool, struct bio *bio) @@ -1130,7 +1132,7 @@ static void process_shared_bio(struct thin_c *tc, struct bio *bio, if (bio_detain(pool, &key, bio, &cell)) return; - if (bio_data_dir(bio) == WRITE && bio->bi_size) + if (bio_data_dir(bio) == WRITE && bio->bi_iter.bi_size) break_sharing(tc, bio, block, &key, lookup_result, cell); else { struct dm_thin_endio_hook *h = dm_per_bio_data(bio, sizeof(struct dm_thin_endio_hook)); @@ -1153,7 +1155,7 @@ static void provision_block(struct thin_c *tc, struct bio *bio, dm_block_t block /* * Remap empty bios (flushes) immediately, without provisioning. */ - if (!bio->bi_size) { + if (!bio->bi_iter.bi_size) { inc_all_io_entry(pool, bio); cell_defer_no_holder(tc, cell); @@ -1253,7 +1255,7 @@ static void process_bio_read_only(struct thin_c *tc, struct bio *bio) r = dm_thin_find_block(tc->td, block, 1, &lookup_result); switch (r) { case 0: - if (lookup_result.shared && (rw == WRITE) && bio->bi_size) + if (lookup_result.shared && (rw == WRITE) && bio->bi_iter.bi_size) bio_io_error(bio); else { inc_all_io_entry(tc->pool, bio); @@ -2867,7 +2869,7 @@ out_unlock: static int thin_map(struct dm_target *ti, struct bio *bio) { - bio->bi_sector = dm_target_offset(ti, bio->bi_sector); + bio->bi_iter.bi_sector = dm_target_offset(ti, bio->bi_iter.bi_sector); return thin_bio_map(ti, bio); } diff --git a/drivers/md/dm-verity.c b/drivers/md/dm-verity.c index 4b7941d..132b315 100644 --- a/drivers/md/dm-verity.c +++ b/drivers/md/dm-verity.c @@ -493,9 +493,9 @@ static int verity_map(struct dm_target *ti, struct bio *bio) struct dm_verity_io *io; bio->bi_bdev = v->data_dev->bdev; - bio->bi_sector = verity_map_sector(v, bio->bi_sector); + bio->bi_iter.bi_sector = verity_map_sector(v, bio->bi_iter.bi_sector); - if (((unsigned)bio->bi_sector | bio_sectors(bio)) & + if (((unsigned)bio->bi_iter.bi_sector | bio_sectors(bio)) & ((1 << (v->data_dev_block_bits - SECTOR_SHIFT)) - 1)) { DMERR_LIMIT("unaligned io"); return -EIO; @@ -514,8 +514,8 @@ static int verity_map(struct dm_target *ti, struct bio *bio) io->v = v; io->orig_bi_end_io = bio->bi_end_io; io->orig_bi_private = bio->bi_private; - io->block = bio->bi_sector >> (v->data_dev_block_bits - SECTOR_SHIFT); - io->n_blocks = bio->bi_size >> v->data_dev_block_bits; + io->block = bio->bi_iter.bi_sector >> (v->data_dev_block_bits - SECTOR_SHIFT); + io->n_blocks = bio->bi_iter.bi_size >> v->data_dev_block_bits; bio->bi_end_io = verity_end_io; bio->bi_private = io; diff --git a/drivers/md/dm.c b/drivers/md/dm.c index 0704c52..ccd064e 100644 --- a/drivers/md/dm.c +++ b/drivers/md/dm.c @@ -575,7 +575,7 @@ static void start_io_acct(struct dm_io *io) atomic_inc_return(&md->pending[rw])); if (unlikely(dm_stats_used(&md->stats))) - dm_stats_account_io(&md->stats, bio->bi_rw, bio->bi_sector, + dm_stats_account_io(&md->stats, bio->bi_rw, bio->bi_iter.bi_sector, bio_sectors(bio), false, 0, &io->stats_aux); } @@ -593,7 +593,7 @@ static void end_io_acct(struct dm_io *io) part_stat_unlock(); if (unlikely(dm_stats_used(&md->stats))) - dm_stats_account_io(&md->stats, bio->bi_rw, bio->bi_sector, + dm_stats_account_io(&md->stats, bio->bi_rw, bio->bi_iter.bi_sector, bio_sectors(bio), true, duration, &io->stats_aux); /* @@ -742,7 +742,7 @@ static void dec_pending(struct dm_io *io, int error) if (io_error == DM_ENDIO_REQUEUE) return; - if ((bio->bi_rw & REQ_FLUSH) && bio->bi_size) { + if ((bio->bi_rw & REQ_FLUSH) && bio->bi_iter.bi_size) { /* * Preflush done for flush with data, reissue * without REQ_FLUSH. @@ -797,7 +797,7 @@ static void end_clone_bio(struct bio *clone, int error) struct dm_rq_clone_bio_info *info = clone->bi_private; struct dm_rq_target_io *tio = info->tio; struct bio *bio = info->orig; - unsigned int nr_bytes = info->orig->bi_size; + unsigned int nr_bytes = info->orig->bi_iter.bi_size; bio_put(clone); @@ -1128,7 +1128,7 @@ static void __map_bio(struct dm_target_io *tio) * this io. */ atomic_inc(&tio->io->io_count); - sector = clone->bi_sector; + sector = clone->bi_iter.bi_sector; r = ti->type->map(ti, clone); if (r == DM_MAPIO_REMAPPED) { /* the bio has been remapped so dispatch it */ @@ -1160,13 +1160,13 @@ struct clone_info { static void bio_setup_sector(struct bio *bio, sector_t sector, sector_t len) { - bio->bi_sector = sector; - bio->bi_size = to_bytes(len); + bio->bi_iter.bi_sector = sector; + bio->bi_iter.bi_size = to_bytes(len); } static void bio_setup_bv(struct bio *bio, unsigned short idx, unsigned short bv_count) { - bio->bi_idx = idx; + bio->bi_iter.bi_idx = idx; bio->bi_vcnt = idx + bv_count; bio->bi_flags &= ~(1 << BIO_SEG_VALID); } @@ -1202,7 +1202,7 @@ static void clone_split_bio(struct dm_target_io *tio, struct bio *bio, clone->bi_rw = bio->bi_rw; clone->bi_vcnt = 1; clone->bi_io_vec->bv_offset = offset; - clone->bi_io_vec->bv_len = clone->bi_size; + clone->bi_io_vec->bv_len = clone->bi_iter.bi_size; clone->bi_flags |= 1 << BIO_CLONED; clone_bio_integrity(bio, clone, idx, len, offset, 1); @@ -1222,7 +1222,8 @@ static void clone_bio(struct dm_target_io *tio, struct bio *bio, bio_setup_sector(clone, sector, len); bio_setup_bv(clone, idx, bv_count); - if (idx != bio->bi_idx || clone->bi_size < bio->bi_size) + if (idx != bio->bi_iter.bi_idx || + clone->bi_iter.bi_size < bio->bi_iter.bi_size) trim = 1; clone_bio_integrity(bio, clone, idx, len, 0, trim); } @@ -1510,8 +1511,8 @@ static void __split_and_process_bio(struct mapped_device *md, ci.io->bio = bio; ci.io->md = md; spin_lock_init(&ci.io->endio_lock); - ci.sector = bio->bi_sector; - ci.idx = bio->bi_idx; + ci.sector = bio->bi_iter.bi_sector; + ci.idx = bio->bi_iter.bi_idx; start_io_acct(ci.io); diff --git a/drivers/md/faulty.c b/drivers/md/faulty.c index 3193aef..e8b4574 100644 --- a/drivers/md/faulty.c +++ b/drivers/md/faulty.c @@ -74,8 +74,8 @@ static void faulty_fail(struct bio *bio, int error) { struct bio *b = bio->bi_private; - b->bi_size = bio->bi_size; - b->bi_sector = bio->bi_sector; + b->bi_iter.bi_size = bio->bi_iter.bi_size; + b->bi_iter.bi_sector = bio->bi_iter.bi_sector; bio_put(bio); @@ -185,26 +185,31 @@ static void make_request(struct mddev *mddev, struct bio *bio) return; } - if (check_sector(conf, bio->bi_sector, bio_end_sector(bio), WRITE)) + if (check_sector(conf, bio->bi_iter.bi_sector, + bio_end_sector(bio), WRITE)) failit = 1; if (check_mode(conf, WritePersistent)) { - add_sector(conf, bio->bi_sector, WritePersistent); + add_sector(conf, bio->bi_iter.bi_sector, + WritePersistent); failit = 1; } if (check_mode(conf, WriteTransient)) failit = 1; } else { /* read request */ - if (check_sector(conf, bio->bi_sector, bio_end_sector(bio), READ)) + if (check_sector(conf, bio->bi_iter.bi_sector, + bio_end_sector(bio), READ)) failit = 1; if (check_mode(conf, ReadTransient)) failit = 1; if (check_mode(conf, ReadPersistent)) { - add_sector(conf, bio->bi_sector, ReadPersistent); + add_sector(conf, bio->bi_iter.bi_sector, + ReadPersistent); failit = 1; } if (check_mode(conf, ReadFixable)) { - add_sector(conf, bio->bi_sector, ReadFixable); + add_sector(conf, bio->bi_iter.bi_sector, + ReadFixable); failit = 1; } } diff --git a/drivers/md/linear.c b/drivers/md/linear.c index f03fabd..fb3b0d0 100644 --- a/drivers/md/linear.c +++ b/drivers/md/linear.c @@ -297,19 +297,19 @@ static void linear_make_request(struct mddev *mddev, struct bio *bio) } rcu_read_lock(); - tmp_dev = which_dev(mddev, bio->bi_sector); + tmp_dev = which_dev(mddev, bio->bi_iter.bi_sector); start_sector = tmp_dev->end_sector - tmp_dev->rdev->sectors; - if (unlikely(bio->bi_sector >= (tmp_dev->end_sector) - || (bio->bi_sector < start_sector))) { + if (unlikely(bio->bi_iter.bi_sector >= (tmp_dev->end_sector) + || (bio->bi_iter.bi_sector < start_sector))) { char b[BDEVNAME_SIZE]; printk(KERN_ERR "md/linear:%s: make_request: Sector %llu out of bounds on " "dev %s: %llu sectors, offset %llu\n", mdname(mddev), - (unsigned long long)bio->bi_sector, + (unsigned long long)bio->bi_iter.bi_sector, bdevname(tmp_dev->rdev->bdev, b), (unsigned long long)tmp_dev->rdev->sectors, (unsigned long long)start_sector); @@ -326,7 +326,7 @@ static void linear_make_request(struct mddev *mddev, struct bio *bio) rcu_read_unlock(); - bp = bio_split(bio, end_sector - bio->bi_sector); + bp = bio_split(bio, end_sector - bio->bi_iter.bi_sector); linear_make_request(mddev, &bp->bio1); linear_make_request(mddev, &bp->bio2); @@ -335,7 +335,7 @@ static void linear_make_request(struct mddev *mddev, struct bio *bio) } bio->bi_bdev = tmp_dev->rdev->bdev; - bio->bi_sector = bio->bi_sector - start_sector + bio->bi_iter.bi_sector = bio->bi_iter.bi_sector - start_sector + tmp_dev->rdev->data_offset; rcu_read_unlock(); diff --git a/drivers/md/md.c b/drivers/md/md.c index 739b1ec..b07fed3 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -393,7 +393,7 @@ static void md_submit_flush_data(struct work_struct *ws) struct mddev *mddev = container_of(ws, struct mddev, flush_work); struct bio *bio = mddev->flush_bio; - if (bio->bi_size == 0) + if (bio->bi_iter.bi_size == 0) /* an empty barrier - all done */ bio_endio(bio, 0); else { @@ -754,7 +754,7 @@ void md_super_write(struct mddev *mddev, struct md_rdev *rdev, struct bio *bio = bio_alloc_mddev(GFP_NOIO, 1, mddev); bio->bi_bdev = rdev->meta_bdev ? rdev->meta_bdev : rdev->bdev; - bio->bi_sector = sector; + bio->bi_iter.bi_sector = sector; bio_add_page(bio, page, size, 0); bio->bi_private = rdev; bio->bi_end_io = super_written; @@ -785,13 +785,13 @@ int sync_page_io(struct md_rdev *rdev, sector_t sector, int size, bio->bi_bdev = (metadata_op && rdev->meta_bdev) ? rdev->meta_bdev : rdev->bdev; if (metadata_op) - bio->bi_sector = sector + rdev->sb_start; + bio->bi_iter.bi_sector = sector + rdev->sb_start; else if (rdev->mddev->reshape_position != MaxSector && (rdev->mddev->reshape_backwards == (sector >= rdev->mddev->reshape_position))) - bio->bi_sector = sector + rdev->new_data_offset; + bio->bi_iter.bi_sector = sector + rdev->new_data_offset; else - bio->bi_sector = sector + rdev->data_offset; + bio->bi_iter.bi_sector = sector + rdev->data_offset; bio_add_page(bio, page, size, 0); submit_bio_wait(rw, bio); diff --git a/drivers/md/multipath.c b/drivers/md/multipath.c index 1642eae..849ad39 100644 --- a/drivers/md/multipath.c +++ b/drivers/md/multipath.c @@ -100,7 +100,7 @@ static void multipath_end_request(struct bio *bio, int error) md_error (mp_bh->mddev, rdev); printk(KERN_ERR "multipath: %s: rescheduling sector %llu\n", bdevname(rdev->bdev,b), - (unsigned long long)bio->bi_sector); + (unsigned long long)bio->bi_iter.bi_sector); multipath_reschedule_retry(mp_bh); } else multipath_end_bh_io(mp_bh, error); @@ -132,7 +132,7 @@ static void multipath_make_request(struct mddev *mddev, struct bio * bio) multipath = conf->multipaths + mp_bh->path; mp_bh->bio = *bio; - mp_bh->bio.bi_sector += multipath->rdev->data_offset; + mp_bh->bio.bi_iter.bi_sector += multipath->rdev->data_offset; mp_bh->bio.bi_bdev = multipath->rdev->bdev; mp_bh->bio.bi_rw |= REQ_FAILFAST_TRANSPORT; mp_bh->bio.bi_end_io = multipath_end_request; @@ -355,21 +355,22 @@ static void multipathd(struct md_thread *thread) spin_unlock_irqrestore(&conf->device_lock, flags); bio = &mp_bh->bio; - bio->bi_sector = mp_bh->master_bio->bi_sector; + bio->bi_iter.bi_sector = mp_bh->master_bio->bi_iter.bi_sector; if ((mp_bh->path = multipath_map (conf))<0) { printk(KERN_ALERT "multipath: %s: unrecoverable IO read" " error for block %llu\n", bdevname(bio->bi_bdev,b), - (unsigned long long)bio->bi_sector); + (unsigned long long)bio->bi_iter.bi_sector); multipath_end_bh_io(mp_bh, -EIO); } else { printk(KERN_ERR "multipath: %s: redirecting sector %llu" " to another IO path\n", bdevname(bio->bi_bdev,b), - (unsigned long long)bio->bi_sector); + (unsigned long long)bio->bi_iter.bi_sector); *bio = *(mp_bh->master_bio); - bio->bi_sector += conf->multipaths[mp_bh->path].rdev->data_offset; + bio->bi_iter.bi_sector += + conf->multipaths[mp_bh->path].rdev->data_offset; bio->bi_bdev = conf->multipaths[mp_bh->path].rdev->bdev; bio->bi_rw |= REQ_FAILFAST_TRANSPORT; bio->bi_end_io = multipath_end_request; diff --git a/drivers/md/raid0.c b/drivers/md/raid0.c index c4d420b..e38d1d3 100644 --- a/drivers/md/raid0.c +++ b/drivers/md/raid0.c @@ -501,10 +501,11 @@ static inline int is_io_in_chunk_boundary(struct mddev *mddev, unsigned int chunk_sects, struct bio *bio) { if (likely(is_power_of_2(chunk_sects))) { - return chunk_sects >= ((bio->bi_sector & (chunk_sects-1)) + return chunk_sects >= + ((bio->bi_iter.bi_sector & (chunk_sects-1)) + bio_sectors(bio)); } else{ - sector_t sector = bio->bi_sector; + sector_t sector = bio->bi_iter.bi_sector; return chunk_sects >= (sector_div(sector, chunk_sects) + bio_sectors(bio)); } @@ -524,7 +525,7 @@ static void raid0_make_request(struct mddev *mddev, struct bio *bio) chunk_sects = mddev->chunk_sectors; if (unlikely(!is_io_in_chunk_boundary(mddev, chunk_sects, bio))) { - sector_t sector = bio->bi_sector; + sector_t sector = bio->bi_iter.bi_sector; struct bio_pair *bp; /* Sanity check -- queue functions should prevent this happening */ if (bio_segments(bio) > 1) @@ -544,12 +545,12 @@ static void raid0_make_request(struct mddev *mddev, struct bio *bio) return; } - sector_offset = bio->bi_sector; + sector_offset = bio->bi_iter.bi_sector; zone = find_zone(mddev->private, §or_offset); - tmp_dev = map_sector(mddev, zone, bio->bi_sector, + tmp_dev = map_sector(mddev, zone, bio->bi_iter.bi_sector, §or_offset); bio->bi_bdev = tmp_dev->bdev; - bio->bi_sector = sector_offset + zone->dev_start + + bio->bi_iter.bi_sector = sector_offset + zone->dev_start + tmp_dev->data_offset; if (unlikely((bio->bi_rw & REQ_DISCARD) && @@ -566,7 +567,8 @@ bad_map: printk("md/raid0:%s: make_request bug: can't convert block across chunks" " or bigger than %dk %llu %d\n", mdname(mddev), chunk_sects / 2, - (unsigned long long)bio->bi_sector, bio_sectors(bio) / 2); + (unsigned long long)bio->bi_iter.bi_sector, + bio_sectors(bio) / 2); bio_io_error(bio); return; diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c index 1e5a540..db3b9d7 100644 --- a/drivers/md/raid1.c +++ b/drivers/md/raid1.c @@ -229,7 +229,7 @@ static void call_bio_endio(struct r1bio *r1_bio) int done; struct r1conf *conf = r1_bio->mddev->private; sector_t start_next_window = r1_bio->start_next_window; - sector_t bi_sector = bio->bi_sector; + sector_t bi_sector = bio->bi_iter.bi_sector; if (bio->bi_phys_segments) { unsigned long flags; @@ -265,9 +265,8 @@ static void raid_end_bio_io(struct r1bio *r1_bio) if (!test_and_set_bit(R1BIO_Returned, &r1_bio->state)) { pr_debug("raid1: sync end %s on sectors %llu-%llu\n", (bio_data_dir(bio) == WRITE) ? "write" : "read", - (unsigned long long) bio->bi_sector, - (unsigned long long) bio->bi_sector + - bio_sectors(bio) - 1); + (unsigned long long) bio->bi_iter.bi_sector, + (unsigned long long) bio_end_sector(bio) - 1); call_bio_endio(r1_bio); } @@ -466,9 +465,8 @@ static void raid1_end_write_request(struct bio *bio, int error) struct bio *mbio = r1_bio->master_bio; pr_debug("raid1: behind end write sectors" " %llu-%llu\n", - (unsigned long long) mbio->bi_sector, - (unsigned long long) mbio->bi_sector + - bio_sectors(mbio) - 1); + (unsigned long long) mbio->bi_iter.bi_sector, + (unsigned long long) bio_end_sector(mbio) - 1); call_bio_endio(r1_bio); } } @@ -875,7 +873,7 @@ static bool need_to_wait_for_sync(struct r1conf *conf, struct bio *bio) else if ((conf->next_resync - RESYNC_WINDOW_SECTORS >= bio_end_sector(bio)) || (conf->next_resync + NEXT_NORMALIO_DISTANCE - <= bio->bi_sector)) + <= bio->bi_iter.bi_sector)) wait = false; else wait = true; @@ -913,19 +911,19 @@ static sector_t wait_barrier(struct r1conf *conf, struct bio *bio) if (bio && bio_data_dir(bio) == WRITE) { if (conf->next_resync + NEXT_NORMALIO_DISTANCE - <= bio->bi_sector) { + <= bio->bi_iter.bi_sector) { if (conf->start_next_window == MaxSector) conf->start_next_window = conf->next_resync + NEXT_NORMALIO_DISTANCE; if ((conf->start_next_window + NEXT_NORMALIO_DISTANCE) - <= bio->bi_sector) + <= bio->bi_iter.bi_sector) conf->next_window_requests++; else conf->current_window_requests++; } - if (bio->bi_sector >= conf->start_next_window) + if (bio->bi_iter.bi_sector >= conf->start_next_window) sector = conf->start_next_window; } @@ -1028,7 +1026,8 @@ do_sync_io: if (bvecs[i].bv_page) put_page(bvecs[i].bv_page); kfree(bvecs); - pr_debug("%dB behind alloc failed, doing sync I/O\n", bio->bi_size); + pr_debug("%dB behind alloc failed, doing sync I/O\n", + bio->bi_iter.bi_size); } struct raid1_plug_cb { @@ -1108,7 +1107,7 @@ static void make_request(struct mddev *mddev, struct bio * bio) if (bio_data_dir(bio) == WRITE && bio_end_sector(bio) > mddev->suspend_lo && - bio->bi_sector < mddev->suspend_hi) { + bio->bi_iter.bi_sector < mddev->suspend_hi) { /* As the suspend_* range is controlled by * userspace, we want an interruptible * wait. @@ -1119,7 +1118,7 @@ static void make_request(struct mddev *mddev, struct bio * bio) prepare_to_wait(&conf->wait_barrier, &w, TASK_INTERRUPTIBLE); if (bio_end_sector(bio) <= mddev->suspend_lo || - bio->bi_sector >= mddev->suspend_hi) + bio->bi_iter.bi_sector >= mddev->suspend_hi) break; schedule(); } @@ -1141,7 +1140,7 @@ static void make_request(struct mddev *mddev, struct bio * bio) r1_bio->sectors = bio_sectors(bio); r1_bio->state = 0; r1_bio->mddev = mddev; - r1_bio->sector = bio->bi_sector; + r1_bio->sector = bio->bi_iter.bi_sector; /* We might need to issue multiple reads to different * devices if there are bad blocks around, so we keep @@ -1181,12 +1180,13 @@ read_again: r1_bio->read_disk = rdisk; read_bio = bio_clone_mddev(bio, GFP_NOIO, mddev); - bio_trim(read_bio, r1_bio->sector - bio->bi_sector, + bio_trim(read_bio, r1_bio->sector - bio->bi_iter.bi_sector, max_sectors); r1_bio->bios[rdisk] = read_bio; - read_bio->bi_sector = r1_bio->sector + mirror->rdev->data_offset; + read_bio->bi_iter.bi_sector = r1_bio->sector + + mirror->rdev->data_offset; read_bio->bi_bdev = mirror->rdev->bdev; read_bio->bi_end_io = raid1_end_read_request; read_bio->bi_rw = READ | do_sync; @@ -1198,7 +1198,7 @@ read_again: */ sectors_handled = (r1_bio->sector + max_sectors - - bio->bi_sector); + - bio->bi_iter.bi_sector); r1_bio->sectors = max_sectors; spin_lock_irq(&conf->device_lock); if (bio->bi_phys_segments == 0) @@ -1219,7 +1219,8 @@ read_again: r1_bio->sectors = bio_sectors(bio) - sectors_handled; r1_bio->state = 0; r1_bio->mddev = mddev; - r1_bio->sector = bio->bi_sector + sectors_handled; + r1_bio->sector = bio->bi_iter.bi_sector + + sectors_handled; goto read_again; } else generic_make_request(read_bio); @@ -1322,7 +1323,7 @@ read_again: if (r1_bio->bios[j]) rdev_dec_pending(conf->mirrors[j].rdev, mddev); r1_bio->state = 0; - allow_barrier(conf, start_next_window, bio->bi_sector); + allow_barrier(conf, start_next_window, bio->bi_iter.bi_sector); md_wait_for_blocked_rdev(blocked_rdev, mddev); start_next_window = wait_barrier(conf, bio); /* @@ -1349,7 +1350,7 @@ read_again: bio->bi_phys_segments++; spin_unlock_irq(&conf->device_lock); } - sectors_handled = r1_bio->sector + max_sectors - bio->bi_sector; + sectors_handled = r1_bio->sector + max_sectors - bio->bi_iter.bi_sector; atomic_set(&r1_bio->remaining, 1); atomic_set(&r1_bio->behind_remaining, 0); @@ -1361,7 +1362,7 @@ read_again: continue; mbio = bio_clone_mddev(bio, GFP_NOIO, mddev); - bio_trim(mbio, r1_bio->sector - bio->bi_sector, max_sectors); + bio_trim(mbio, r1_bio->sector - bio->bi_iter.bi_sector, max_sectors); if (first_clone) { /* do behind I/O ? @@ -1395,7 +1396,7 @@ read_again: r1_bio->bios[i] = mbio; - mbio->bi_sector = (r1_bio->sector + + mbio->bi_iter.bi_sector = (r1_bio->sector + conf->mirrors[i].rdev->data_offset); mbio->bi_bdev = conf->mirrors[i].rdev->bdev; mbio->bi_end_io = raid1_end_write_request; @@ -1435,7 +1436,7 @@ read_again: r1_bio->sectors = bio_sectors(bio) - sectors_handled; r1_bio->state = 0; r1_bio->mddev = mddev; - r1_bio->sector = bio->bi_sector + sectors_handled; + r1_bio->sector = bio->bi_iter.bi_sector + sectors_handled; goto retry_write; } @@ -1959,14 +1960,14 @@ static int process_checks(struct r1bio *r1_bio) /* fixup the bio for reuse */ bio_reset(b); b->bi_vcnt = vcnt; - b->bi_size = r1_bio->sectors << 9; - b->bi_sector = r1_bio->sector + + b->bi_iter.bi_size = r1_bio->sectors << 9; + b->bi_iter.bi_sector = r1_bio->sector + conf->mirrors[i].rdev->data_offset; b->bi_bdev = conf->mirrors[i].rdev->bdev; b->bi_end_io = end_sync_read; b->bi_private = r1_bio; - size = b->bi_size; + size = b->bi_iter.bi_size; for (j = 0; j < vcnt ; j++) { struct bio_vec *bi; bi = &b->bi_io_vec[j]; @@ -2221,11 +2222,11 @@ static int narrow_write_error(struct r1bio *r1_bio, int i) } wbio->bi_rw = WRITE; - wbio->bi_sector = r1_bio->sector; - wbio->bi_size = r1_bio->sectors << 9; + wbio->bi_iter.bi_sector = r1_bio->sector; + wbio->bi_iter.bi_size = r1_bio->sectors << 9; bio_trim(wbio, sector - r1_bio->sector, sectors); - wbio->bi_sector += rdev->data_offset; + wbio->bi_iter.bi_sector += rdev->data_offset; wbio->bi_bdev = rdev->bdev; if (submit_bio_wait(WRITE, wbio) == 0) /* failure! */ @@ -2339,7 +2340,8 @@ read_more: } r1_bio->read_disk = disk; bio = bio_clone_mddev(r1_bio->master_bio, GFP_NOIO, mddev); - bio_trim(bio, r1_bio->sector - bio->bi_sector, max_sectors); + bio_trim(bio, r1_bio->sector - bio->bi_iter.bi_sector, + max_sectors); r1_bio->bios[r1_bio->read_disk] = bio; rdev = conf->mirrors[disk].rdev; printk_ratelimited(KERN_ERR @@ -2348,7 +2350,7 @@ read_more: mdname(mddev), (unsigned long long)r1_bio->sector, bdevname(rdev->bdev, b)); - bio->bi_sector = r1_bio->sector + rdev->data_offset; + bio->bi_iter.bi_sector = r1_bio->sector + rdev->data_offset; bio->bi_bdev = rdev->bdev; bio->bi_end_io = raid1_end_read_request; bio->bi_rw = READ | do_sync; @@ -2357,7 +2359,7 @@ read_more: /* Drat - have to split this up more */ struct bio *mbio = r1_bio->master_bio; int sectors_handled = (r1_bio->sector + max_sectors - - mbio->bi_sector); + - mbio->bi_iter.bi_sector); r1_bio->sectors = max_sectors; spin_lock_irq(&conf->device_lock); if (mbio->bi_phys_segments == 0) @@ -2375,7 +2377,8 @@ read_more: r1_bio->state = 0; set_bit(R1BIO_ReadError, &r1_bio->state); r1_bio->mddev = mddev; - r1_bio->sector = mbio->bi_sector + sectors_handled; + r1_bio->sector = mbio->bi_iter.bi_sector + + sectors_handled; goto read_more; } else @@ -2599,7 +2602,7 @@ static sector_t sync_request(struct mddev *mddev, sector_t sector_nr, int *skipp } if (bio->bi_end_io) { atomic_inc(&rdev->nr_pending); - bio->bi_sector = sector_nr + rdev->data_offset; + bio->bi_iter.bi_sector = sector_nr + rdev->data_offset; bio->bi_bdev = rdev->bdev; bio->bi_private = r1_bio; } @@ -2699,7 +2702,7 @@ static sector_t sync_request(struct mddev *mddev, sector_t sector_nr, int *skipp continue; /* remove last page from this bio */ bio->bi_vcnt--; - bio->bi_size -= len; + bio->bi_iter.bi_size -= len; bio->bi_flags &= ~(1<< BIO_SEG_VALID); } goto bio_full; diff --git a/drivers/md/raid10.c b/drivers/md/raid10.c index c504e83..dbf3b63 100644 --- a/drivers/md/raid10.c +++ b/drivers/md/raid10.c @@ -1182,7 +1182,7 @@ static void make_request(struct mddev *mddev, struct bio * bio) /* If this request crosses a chunk boundary, we need to * split it. This will only happen for 1 PAGE (or less) requests. */ - if (unlikely((bio->bi_sector & chunk_mask) + bio_sectors(bio) + if (unlikely((bio->bi_iter.bi_sector & chunk_mask) + bio_sectors(bio) > chunk_sects && (conf->geo.near_copies < conf->geo.raid_disks || conf->prev.near_copies < conf->prev.raid_disks))) { @@ -1193,8 +1193,8 @@ static void make_request(struct mddev *mddev, struct bio * bio) /* This is a one page bio that upper layers * refuse to split for us, so we need to split it. */ - bp = bio_split(bio, - chunk_sects - (bio->bi_sector & (chunk_sects - 1)) ); + bp = bio_split(bio, chunk_sects - + (bio->bi_iter.bi_sector & (chunk_sects - 1))); /* Each of these 'make_request' calls will call 'wait_barrier'. * If the first succeeds but the second blocks due to the resync @@ -1221,7 +1221,8 @@ static void make_request(struct mddev *mddev, struct bio * bio) bad_map: printk("md/raid10:%s: make_request bug: can't convert block across chunks" " or bigger than %dk %llu %d\n", mdname(mddev), chunk_sects/2, - (unsigned long long)bio->bi_sector, bio_sectors(bio) / 2); + (unsigned long long)bio->bi_iter.bi_sector, + bio_sectors(bio) / 2); bio_io_error(bio); return; @@ -1238,24 +1239,25 @@ static void make_request(struct mddev *mddev, struct bio * bio) sectors = bio_sectors(bio); while (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && - bio->bi_sector < conf->reshape_progress && - bio->bi_sector + sectors > conf->reshape_progress) { + bio->bi_iter.bi_sector < conf->reshape_progress && + bio->bi_iter.bi_sector + sectors > conf->reshape_progress) { /* IO spans the reshape position. Need to wait for * reshape to pass */ allow_barrier(conf); wait_event(conf->wait_barrier, - conf->reshape_progress <= bio->bi_sector || - conf->reshape_progress >= bio->bi_sector + sectors); + conf->reshape_progress <= bio->bi_iter.bi_sector || + conf->reshape_progress >= bio->bi_iter.bi_sector + + sectors); wait_barrier(conf); } if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && bio_data_dir(bio) == WRITE && (mddev->reshape_backwards - ? (bio->bi_sector < conf->reshape_safe && - bio->bi_sector + sectors > conf->reshape_progress) - : (bio->bi_sector + sectors > conf->reshape_safe && - bio->bi_sector < conf->reshape_progress))) { + ? (bio->bi_iter.bi_sector < conf->reshape_safe && + bio->bi_iter.bi_sector + sectors > conf->reshape_progress) + : (bio->bi_iter.bi_sector + sectors > conf->reshape_safe && + bio->bi_iter.bi_sector < conf->reshape_progress))) { /* Need to update reshape_position in metadata */ mddev->reshape_position = conf->reshape_progress; set_bit(MD_CHANGE_DEVS, &mddev->flags); @@ -1273,7 +1275,7 @@ static void make_request(struct mddev *mddev, struct bio * bio) r10_bio->sectors = sectors; r10_bio->mddev = mddev; - r10_bio->sector = bio->bi_sector; + r10_bio->sector = bio->bi_iter.bi_sector; r10_bio->state = 0; /* We might need to issue multiple reads to different @@ -1302,13 +1304,13 @@ read_again: slot = r10_bio->read_slot; read_bio = bio_clone_mddev(bio, GFP_NOIO, mddev); - bio_trim(read_bio, r10_bio->sector - bio->bi_sector, + bio_trim(read_bio, r10_bio->sector - bio->bi_iter.bi_sector, max_sectors); r10_bio->devs[slot].bio = read_bio; r10_bio->devs[slot].rdev = rdev; - read_bio->bi_sector = r10_bio->devs[slot].addr + + read_bio->bi_iter.bi_sector = r10_bio->devs[slot].addr + choose_data_offset(r10_bio, rdev); read_bio->bi_bdev = rdev->bdev; read_bio->bi_end_io = raid10_end_read_request; @@ -1320,7 +1322,7 @@ read_again: * need another r10_bio. */ sectors_handled = (r10_bio->sectors + max_sectors - - bio->bi_sector); + - bio->bi_iter.bi_sector); r10_bio->sectors = max_sectors; spin_lock_irq(&conf->device_lock); if (bio->bi_phys_segments == 0) @@ -1341,7 +1343,8 @@ read_again: r10_bio->sectors = bio_sectors(bio) - sectors_handled; r10_bio->state = 0; r10_bio->mddev = mddev; - r10_bio->sector = bio->bi_sector + sectors_handled; + r10_bio->sector = bio->bi_iter.bi_sector + + sectors_handled; goto read_again; } else generic_make_request(read_bio); @@ -1499,7 +1502,8 @@ retry_write: bio->bi_phys_segments++; spin_unlock_irq(&conf->device_lock); } - sectors_handled = r10_bio->sector + max_sectors - bio->bi_sector; + sectors_handled = r10_bio->sector + max_sectors - + bio->bi_iter.bi_sector; atomic_set(&r10_bio->remaining, 1); bitmap_startwrite(mddev->bitmap, r10_bio->sector, r10_bio->sectors, 0); @@ -1510,11 +1514,11 @@ retry_write: if (r10_bio->devs[i].bio) { struct md_rdev *rdev = conf->mirrors[d].rdev; mbio = bio_clone_mddev(bio, GFP_NOIO, mddev); - bio_trim(mbio, r10_bio->sector - bio->bi_sector, + bio_trim(mbio, r10_bio->sector - bio->bi_iter.bi_sector, max_sectors); r10_bio->devs[i].bio = mbio; - mbio->bi_sector = (r10_bio->devs[i].addr+ + mbio->bi_iter.bi_sector = (r10_bio->devs[i].addr+ choose_data_offset(r10_bio, rdev)); mbio->bi_bdev = rdev->bdev; @@ -1553,11 +1557,11 @@ retry_write: rdev = conf->mirrors[d].rdev; } mbio = bio_clone_mddev(bio, GFP_NOIO, mddev); - bio_trim(mbio, r10_bio->sector - bio->bi_sector, + bio_trim(mbio, r10_bio->sector - bio->bi_iter.bi_sector, max_sectors); r10_bio->devs[i].repl_bio = mbio; - mbio->bi_sector = (r10_bio->devs[i].addr + + mbio->bi_iter.bi_sector = (r10_bio->devs[i].addr + choose_data_offset( r10_bio, rdev)); mbio->bi_bdev = rdev->bdev; @@ -1591,7 +1595,7 @@ retry_write: r10_bio->sectors = bio_sectors(bio) - sectors_handled; r10_bio->mddev = mddev; - r10_bio->sector = bio->bi_sector + sectors_handled; + r10_bio->sector = bio->bi_iter.bi_sector + sectors_handled; r10_bio->state = 0; goto retry_write; } @@ -2124,10 +2128,10 @@ static void sync_request_write(struct mddev *mddev, struct r10bio *r10_bio) bio_reset(tbio); tbio->bi_vcnt = vcnt; - tbio->bi_size = r10_bio->sectors << 9; + tbio->bi_iter.bi_size = r10_bio->sectors << 9; tbio->bi_rw = WRITE; tbio->bi_private = r10_bio; - tbio->bi_sector = r10_bio->devs[i].addr; + tbio->bi_iter.bi_sector = r10_bio->devs[i].addr; for (j=0; j < vcnt ; j++) { tbio->bi_io_vec[j].bv_offset = 0; @@ -2144,7 +2148,7 @@ static void sync_request_write(struct mddev *mddev, struct r10bio *r10_bio) atomic_inc(&r10_bio->remaining); md_sync_acct(conf->mirrors[d].rdev->bdev, bio_sectors(tbio)); - tbio->bi_sector += conf->mirrors[d].rdev->data_offset; + tbio->bi_iter.bi_sector += conf->mirrors[d].rdev->data_offset; tbio->bi_bdev = conf->mirrors[d].rdev->bdev; generic_make_request(tbio); } @@ -2614,8 +2618,8 @@ static int narrow_write_error(struct r10bio *r10_bio, int i) sectors = sect_to_write; /* Write at 'sector' for 'sectors' */ wbio = bio_clone_mddev(bio, GFP_NOIO, mddev); - bio_trim(wbio, sector - bio->bi_sector, sectors); - wbio->bi_sector = (r10_bio->devs[i].addr+ + bio_trim(wbio, sector - bio->bi_iter.bi_sector, sectors); + wbio->bi_iter.bi_sector = (r10_bio->devs[i].addr+ choose_data_offset(r10_bio, rdev) + (sector - r10_bio->sector)); wbio->bi_bdev = rdev->bdev; @@ -2687,10 +2691,10 @@ read_more: (unsigned long long)r10_bio->sector); bio = bio_clone_mddev(r10_bio->master_bio, GFP_NOIO, mddev); - bio_trim(bio, r10_bio->sector - bio->bi_sector, max_sectors); + bio_trim(bio, r10_bio->sector - bio->bi_iter.bi_sector, max_sectors); r10_bio->devs[slot].bio = bio; r10_bio->devs[slot].rdev = rdev; - bio->bi_sector = r10_bio->devs[slot].addr + bio->bi_iter.bi_sector = r10_bio->devs[slot].addr + choose_data_offset(r10_bio, rdev); bio->bi_bdev = rdev->bdev; bio->bi_rw = READ | do_sync; @@ -2701,7 +2705,7 @@ read_more: struct bio *mbio = r10_bio->master_bio; int sectors_handled = r10_bio->sector + max_sectors - - mbio->bi_sector; + - mbio->bi_iter.bi_sector; r10_bio->sectors = max_sectors; spin_lock_irq(&conf->device_lock); if (mbio->bi_phys_segments == 0) @@ -2719,7 +2723,7 @@ read_more: set_bit(R10BIO_ReadError, &r10_bio->state); r10_bio->mddev = mddev; - r10_bio->sector = mbio->bi_sector + r10_bio->sector = mbio->bi_iter.bi_sector + sectors_handled; goto read_more; @@ -3157,7 +3161,8 @@ static sector_t sync_request(struct mddev *mddev, sector_t sector_nr, bio->bi_end_io = end_sync_read; bio->bi_rw = READ; from_addr = r10_bio->devs[j].addr; - bio->bi_sector = from_addr + rdev->data_offset; + bio->bi_iter.bi_sector = from_addr + + rdev->data_offset; bio->bi_bdev = rdev->bdev; atomic_inc(&rdev->nr_pending); /* and we write to 'i' (if not in_sync) */ @@ -3181,7 +3186,7 @@ static sector_t sync_request(struct mddev *mddev, sector_t sector_nr, bio->bi_private = r10_bio; bio->bi_end_io = end_sync_write; bio->bi_rw = WRITE; - bio->bi_sector = to_addr + bio->bi_iter.bi_sector = to_addr + rdev->data_offset; bio->bi_bdev = rdev->bdev; atomic_inc(&r10_bio->remaining); @@ -3210,7 +3215,8 @@ static sector_t sync_request(struct mddev *mddev, sector_t sector_nr, bio->bi_private = r10_bio; bio->bi_end_io = end_sync_write; bio->bi_rw = WRITE; - bio->bi_sector = to_addr + rdev->data_offset; + bio->bi_iter.bi_sector = to_addr + + rdev->data_offset; bio->bi_bdev = rdev->bdev; atomic_inc(&r10_bio->remaining); break; @@ -3328,7 +3334,7 @@ static sector_t sync_request(struct mddev *mddev, sector_t sector_nr, bio->bi_private = r10_bio; bio->bi_end_io = end_sync_read; bio->bi_rw = READ; - bio->bi_sector = sector + + bio->bi_iter.bi_sector = sector + conf->mirrors[d].rdev->data_offset; bio->bi_bdev = conf->mirrors[d].rdev->bdev; count++; @@ -3350,7 +3356,7 @@ static sector_t sync_request(struct mddev *mddev, sector_t sector_nr, bio->bi_private = r10_bio; bio->bi_end_io = end_sync_write; bio->bi_rw = WRITE; - bio->bi_sector = sector + + bio->bi_iter.bi_sector = sector + conf->mirrors[d].replacement->data_offset; bio->bi_bdev = conf->mirrors[d].replacement->bdev; count++; @@ -3397,7 +3403,7 @@ static sector_t sync_request(struct mddev *mddev, sector_t sector_nr, bio2 = bio2->bi_next) { /* remove last page from this bio */ bio2->bi_vcnt--; - bio2->bi_size -= len; + bio2->bi_iter.bi_size -= len; bio2->bi_flags &= ~(1<< BIO_SEG_VALID); } goto bio_full; @@ -4417,7 +4423,7 @@ read_more: read_bio = bio_alloc_mddev(GFP_KERNEL, RESYNC_PAGES, mddev); read_bio->bi_bdev = rdev->bdev; - read_bio->bi_sector = (r10_bio->devs[r10_bio->read_slot].addr + read_bio->bi_iter.bi_sector = (r10_bio->devs[r10_bio->read_slot].addr + rdev->data_offset); read_bio->bi_private = r10_bio; read_bio->bi_end_io = end_sync_read; @@ -4425,7 +4431,7 @@ read_more: read_bio->bi_flags &= ~(BIO_POOL_MASK - 1); read_bio->bi_flags |= 1 << BIO_UPTODATE; read_bio->bi_vcnt = 0; - read_bio->bi_size = 0; + read_bio->bi_iter.bi_size = 0; r10_bio->master_bio = read_bio; r10_bio->read_slot = r10_bio->devs[r10_bio->read_slot].devnum; @@ -4451,7 +4457,8 @@ read_more: bio_reset(b); b->bi_bdev = rdev2->bdev; - b->bi_sector = r10_bio->devs[s/2].addr + rdev2->new_data_offset; + b->bi_iter.bi_sector = r10_bio->devs[s/2].addr + + rdev2->new_data_offset; b->bi_private = r10_bio; b->bi_end_io = end_reshape_write; b->bi_rw = WRITE; @@ -4478,7 +4485,7 @@ read_more: bio2 = bio2->bi_next) { /* Remove last page from this bio */ bio2->bi_vcnt--; - bio2->bi_size -= len; + bio2->bi_iter.bi_size -= len; bio2->bi_flags &= ~(1<bi_sector + sectors < sector + STRIPE_SECTORS) + if (bio->bi_iter.bi_sector + sectors < sector + STRIPE_SECTORS) return bio->bi_next; else return NULL; @@ -225,7 +225,7 @@ static void return_io(struct bio *return_bi) return_bi = bi->bi_next; bi->bi_next = NULL; - bi->bi_size = 0; + bi->bi_iter.bi_size = 0; trace_block_bio_complete(bdev_get_queue(bi->bi_bdev), bi, 0); bio_endio(bi, 0); @@ -854,10 +854,10 @@ static void ops_run_io(struct stripe_head *sh, struct stripe_head_state *s) bi->bi_rw, i); atomic_inc(&sh->count); if (use_new_offset(conf, sh)) - bi->bi_sector = (sh->sector + bi->bi_iter.bi_sector = (sh->sector + rdev->new_data_offset); else - bi->bi_sector = (sh->sector + bi->bi_iter.bi_sector = (sh->sector + rdev->data_offset); if (test_bit(R5_ReadNoMerge, &sh->dev[i].flags)) bi->bi_rw |= REQ_NOMERGE; @@ -865,7 +865,7 @@ static void ops_run_io(struct stripe_head *sh, struct stripe_head_state *s) bi->bi_vcnt = 1; bi->bi_io_vec[0].bv_len = STRIPE_SIZE; bi->bi_io_vec[0].bv_offset = 0; - bi->bi_size = STRIPE_SIZE; + bi->bi_iter.bi_size = STRIPE_SIZE; /* * If this is discard request, set bi_vcnt 0. We don't * want to confuse SCSI because SCSI will replace payload @@ -901,15 +901,15 @@ static void ops_run_io(struct stripe_head *sh, struct stripe_head_state *s) rbi->bi_rw, i); atomic_inc(&sh->count); if (use_new_offset(conf, sh)) - rbi->bi_sector = (sh->sector + rbi->bi_iter.bi_sector = (sh->sector + rrdev->new_data_offset); else - rbi->bi_sector = (sh->sector + rbi->bi_iter.bi_sector = (sh->sector + rrdev->data_offset); rbi->bi_vcnt = 1; rbi->bi_io_vec[0].bv_len = STRIPE_SIZE; rbi->bi_io_vec[0].bv_offset = 0; - rbi->bi_size = STRIPE_SIZE; + rbi->bi_iter.bi_size = STRIPE_SIZE; /* * If this is discard request, set bi_vcnt 0. We don't * want to confuse SCSI because SCSI will replace payload @@ -944,10 +944,10 @@ async_copy_data(int frombio, struct bio *bio, struct page *page, struct async_submit_ctl submit; enum async_tx_flags flags = 0; - if (bio->bi_sector >= sector) - page_offset = (signed)(bio->bi_sector - sector) * 512; + if (bio->bi_iter.bi_sector >= sector) + page_offset = (signed)(bio->bi_iter.bi_sector - sector) * 512; else - page_offset = (signed)(sector - bio->bi_sector) * -512; + page_offset = (signed)(sector - bio->bi_iter.bi_sector) * -512; if (frombio) flags |= ASYNC_TX_FENCE; @@ -1014,7 +1014,7 @@ static void ops_complete_biofill(void *stripe_head_ref) BUG_ON(!dev->read); rbi = dev->read; dev->read = NULL; - while (rbi && rbi->bi_sector < + while (rbi && rbi->bi_iter.bi_sector < dev->sector + STRIPE_SECTORS) { rbi2 = r5_next_bio(rbi, dev->sector); if (!raid5_dec_bi_active_stripes(rbi)) { @@ -1050,7 +1050,7 @@ static void ops_run_biofill(struct stripe_head *sh) dev->read = rbi = dev->toread; dev->toread = NULL; spin_unlock_irq(&sh->stripe_lock); - while (rbi && rbi->bi_sector < + while (rbi && rbi->bi_iter.bi_sector < dev->sector + STRIPE_SECTORS) { tx = async_copy_data(0, rbi, dev->page, dev->sector, tx); @@ -1392,7 +1392,7 @@ ops_run_biodrain(struct stripe_head *sh, struct dma_async_tx_descriptor *tx) wbi = dev->written = chosen; spin_unlock_irq(&sh->stripe_lock); - while (wbi && wbi->bi_sector < + while (wbi && wbi->bi_iter.bi_sector < dev->sector + STRIPE_SECTORS) { if (wbi->bi_rw & REQ_FUA) set_bit(R5_WantFUA, &dev->flags); @@ -2616,7 +2616,7 @@ static int add_stripe_bio(struct stripe_head *sh, struct bio *bi, int dd_idx, in int firstwrite=0; pr_debug("adding bi b#%llu to stripe s#%llu\n", - (unsigned long long)bi->bi_sector, + (unsigned long long)bi->bi_iter.bi_sector, (unsigned long long)sh->sector); /* @@ -2634,12 +2634,12 @@ static int add_stripe_bio(struct stripe_head *sh, struct bio *bi, int dd_idx, in firstwrite = 1; } else bip = &sh->dev[dd_idx].toread; - while (*bip && (*bip)->bi_sector < bi->bi_sector) { - if (bio_end_sector(*bip) > bi->bi_sector) + while (*bip && (*bip)->bi_iter.bi_sector < bi->bi_iter.bi_sector) { + if (bio_end_sector(*bip) > bi->bi_iter.bi_sector) goto overlap; bip = & (*bip)->bi_next; } - if (*bip && (*bip)->bi_sector < bio_end_sector(bi)) + if (*bip && (*bip)->bi_iter.bi_sector < bio_end_sector(bi)) goto overlap; BUG_ON(*bip && bi->bi_next && (*bip) != bi->bi_next); @@ -2653,7 +2653,7 @@ static int add_stripe_bio(struct stripe_head *sh, struct bio *bi, int dd_idx, in sector_t sector = sh->dev[dd_idx].sector; for (bi=sh->dev[dd_idx].towrite; sector < sh->dev[dd_idx].sector + STRIPE_SECTORS && - bi && bi->bi_sector <= sector; + bi && bi->bi_iter.bi_sector <= sector; bi = r5_next_bio(bi, sh->dev[dd_idx].sector)) { if (bio_end_sector(bi) >= sector) sector = bio_end_sector(bi); @@ -2663,7 +2663,7 @@ static int add_stripe_bio(struct stripe_head *sh, struct bio *bi, int dd_idx, in } pr_debug("added bi b#%llu to stripe s#%llu, disk %d.\n", - (unsigned long long)(*bip)->bi_sector, + (unsigned long long)(*bip)->bi_iter.bi_sector, (unsigned long long)sh->sector, dd_idx); spin_unlock_irq(&sh->stripe_lock); @@ -2738,7 +2738,7 @@ handle_failed_stripe(struct r5conf *conf, struct stripe_head *sh, if (test_and_clear_bit(R5_Overlap, &sh->dev[i].flags)) wake_up(&conf->wait_for_overlap); - while (bi && bi->bi_sector < + while (bi && bi->bi_iter.bi_sector < sh->dev[i].sector + STRIPE_SECTORS) { struct bio *nextbi = r5_next_bio(bi, sh->dev[i].sector); clear_bit(BIO_UPTODATE, &bi->bi_flags); @@ -2757,7 +2757,7 @@ handle_failed_stripe(struct r5conf *conf, struct stripe_head *sh, bi = sh->dev[i].written; sh->dev[i].written = NULL; if (bi) bitmap_end = 1; - while (bi && bi->bi_sector < + while (bi && bi->bi_iter.bi_sector < sh->dev[i].sector + STRIPE_SECTORS) { struct bio *bi2 = r5_next_bio(bi, sh->dev[i].sector); clear_bit(BIO_UPTODATE, &bi->bi_flags); @@ -2781,7 +2781,7 @@ handle_failed_stripe(struct r5conf *conf, struct stripe_head *sh, spin_unlock_irq(&sh->stripe_lock); if (test_and_clear_bit(R5_Overlap, &sh->dev[i].flags)) wake_up(&conf->wait_for_overlap); - while (bi && bi->bi_sector < + while (bi && bi->bi_iter.bi_sector < sh->dev[i].sector + STRIPE_SECTORS) { struct bio *nextbi = r5_next_bio(bi, sh->dev[i].sector); @@ -3005,7 +3005,7 @@ static void handle_stripe_clean_event(struct r5conf *conf, clear_bit(R5_UPTODATE, &dev->flags); wbi = dev->written; dev->written = NULL; - while (wbi && wbi->bi_sector < + while (wbi && wbi->bi_iter.bi_sector < dev->sector + STRIPE_SECTORS) { wbi2 = r5_next_bio(wbi, dev->sector); if (!raid5_dec_bi_active_stripes(wbi)) { @@ -4097,7 +4097,7 @@ static int raid5_mergeable_bvec(struct request_queue *q, static int in_chunk_boundary(struct mddev *mddev, struct bio *bio) { - sector_t sector = bio->bi_sector + get_start_sect(bio->bi_bdev); + sector_t sector = bio->bi_iter.bi_sector + get_start_sect(bio->bi_bdev); unsigned int chunk_sectors = mddev->chunk_sectors; unsigned int bio_sectors = bio_sectors(bio); @@ -4234,9 +4234,9 @@ static int chunk_aligned_read(struct mddev *mddev, struct bio * raid_bio) /* * compute position */ - align_bi->bi_sector = raid5_compute_sector(conf, raid_bio->bi_sector, - 0, - &dd_idx, NULL); + align_bi->bi_iter.bi_sector = + raid5_compute_sector(conf, raid_bio->bi_iter.bi_sector, + 0, &dd_idx, NULL); end_sector = bio_end_sector(align_bi); rcu_read_lock(); @@ -4261,7 +4261,8 @@ static int chunk_aligned_read(struct mddev *mddev, struct bio * raid_bio) align_bi->bi_flags &= ~(1 << BIO_SEG_VALID); if (!bio_fits_rdev(align_bi) || - is_badblock(rdev, align_bi->bi_sector, bio_sectors(align_bi), + is_badblock(rdev, align_bi->bi_iter.bi_sector, + bio_sectors(align_bi), &first_bad, &bad_sectors)) { /* too big in some way, or has a known bad block */ bio_put(align_bi); @@ -4270,7 +4271,7 @@ static int chunk_aligned_read(struct mddev *mddev, struct bio * raid_bio) } /* No reshape active, so we can trust rdev->data_offset */ - align_bi->bi_sector += rdev->data_offset; + align_bi->bi_iter.bi_sector += rdev->data_offset; spin_lock_irq(&conf->device_lock); wait_event_lock_irq(conf->wait_for_stripe, @@ -4282,7 +4283,7 @@ static int chunk_aligned_read(struct mddev *mddev, struct bio * raid_bio) if (mddev->gendisk) trace_block_bio_remap(bdev_get_queue(align_bi->bi_bdev), align_bi, disk_devt(mddev->gendisk), - raid_bio->bi_sector); + raid_bio->bi_iter.bi_sector); generic_make_request(align_bi); return 1; } else { @@ -4465,8 +4466,8 @@ static void make_discard_request(struct mddev *mddev, struct bio *bi) /* Skip discard while reshape is happening */ return; - logical_sector = bi->bi_sector & ~((sector_t)STRIPE_SECTORS-1); - last_sector = bi->bi_sector + (bi->bi_size>>9); + logical_sector = bi->bi_iter.bi_sector & ~((sector_t)STRIPE_SECTORS-1); + last_sector = bi->bi_iter.bi_sector + (bi->bi_iter.bi_size>>9); bi->bi_next = NULL; bi->bi_phys_segments = 1; /* over-loaded to count active stripes */ @@ -4570,7 +4571,7 @@ static void make_request(struct mddev *mddev, struct bio * bi) return; } - logical_sector = bi->bi_sector & ~((sector_t)STRIPE_SECTORS-1); + logical_sector = bi->bi_iter.bi_sector & ~((sector_t)STRIPE_SECTORS-1); last_sector = bio_end_sector(bi); bi->bi_next = NULL; bi->bi_phys_segments = 1; /* over-loaded to count active stripes */ @@ -5054,7 +5055,8 @@ static int retry_aligned_read(struct r5conf *conf, struct bio *raid_bio) int remaining; int handled = 0; - logical_sector = raid_bio->bi_sector & ~((sector_t)STRIPE_SECTORS-1); + logical_sector = raid_bio->bi_iter.bi_sector & + ~((sector_t)STRIPE_SECTORS-1); sector = raid5_compute_sector(conf, logical_sector, 0, &dd_idx, NULL); last_sector = bio_end_sector(raid_bio); diff --git a/drivers/s390/block/dcssblk.c b/drivers/s390/block/dcssblk.c index 6eca019..16814a8 100644 --- a/drivers/s390/block/dcssblk.c +++ b/drivers/s390/block/dcssblk.c @@ -819,7 +819,8 @@ dcssblk_make_request(struct request_queue *q, struct bio *bio) dev_info = bio->bi_bdev->bd_disk->private_data; if (dev_info == NULL) goto fail; - if ((bio->bi_sector & 7) != 0 || (bio->bi_size & 4095) != 0) + if ((bio->bi_iter.bi_sector & 7) != 0 || + (bio->bi_iter.bi_size & 4095) != 0) /* Request is not page-aligned. */ goto fail; if (bio_end_sector(bio) > get_capacity(bio->bi_bdev->bd_disk)) { @@ -842,7 +843,7 @@ dcssblk_make_request(struct request_queue *q, struct bio *bio) } } - index = (bio->bi_sector >> 3); + index = (bio->bi_iter.bi_sector >> 3); bio_for_each_segment(bvec, bio, i) { page_addr = (unsigned long) page_address(bvec->bv_page) + bvec->bv_offset; diff --git a/drivers/s390/block/xpram.c b/drivers/s390/block/xpram.c index 464dd29..dd4e73f 100644 --- a/drivers/s390/block/xpram.c +++ b/drivers/s390/block/xpram.c @@ -190,15 +190,16 @@ static void xpram_make_request(struct request_queue *q, struct bio *bio) unsigned long bytes; int i; - if ((bio->bi_sector & 7) != 0 || (bio->bi_size & 4095) != 0) + if ((bio->bi_iter.bi_sector & 7) != 0 || + (bio->bi_iter.bi_size & 4095) != 0) /* Request is not page-aligned. */ goto fail; - if ((bio->bi_size >> 12) > xdev->size) + if ((bio->bi_iter.bi_size >> 12) > xdev->size) /* Request size is no page-aligned. */ goto fail; - if ((bio->bi_sector >> 3) > 0xffffffffU - xdev->offset) + if ((bio->bi_iter.bi_sector >> 3) > 0xffffffffU - xdev->offset) goto fail; - index = (bio->bi_sector >> 3) + xdev->offset; + index = (bio->bi_iter.bi_sector >> 3) + xdev->offset; bio_for_each_segment(bvec, bio, i) { page_addr = (unsigned long) kmap(bvec->bv_page) + bvec->bv_offset; diff --git a/drivers/scsi/osd/osd_initiator.c b/drivers/scsi/osd/osd_initiator.c index aa66361..bac04c2 100644 --- a/drivers/scsi/osd/osd_initiator.c +++ b/drivers/scsi/osd/osd_initiator.c @@ -731,7 +731,7 @@ static int _osd_req_list_objects(struct osd_request *or, bio->bi_rw &= ~REQ_WRITE; or->in.bio = bio; - or->in.total_bytes = bio->bi_size; + or->in.total_bytes = bio->bi_iter.bi_size; return 0; } diff --git a/drivers/staging/lustre/lustre/llite/lloop.c b/drivers/staging/lustre/lustre/llite/lloop.c index e2421ea..53741be 100644 --- a/drivers/staging/lustre/lustre/llite/lloop.c +++ b/drivers/staging/lustre/lustre/llite/lloop.c @@ -220,7 +220,7 @@ static int do_bio_lustrebacked(struct lloop_device *lo, struct bio *head) for (bio = head; bio != NULL; bio = bio->bi_next) { LASSERT(rw == bio->bi_rw); - offset = (pgoff_t)(bio->bi_sector << 9) + lo->lo_offset; + offset = (pgoff_t)(bio->bi_iter.bi_sector << 9) + lo->lo_offset; bio_for_each_segment(bvec, bio, i) { BUG_ON(bvec->bv_offset != 0); BUG_ON(bvec->bv_len != PAGE_CACHE_SIZE); @@ -313,7 +313,8 @@ static unsigned int loop_get_bio(struct lloop_device *lo, struct bio **req) bio = &lo->lo_bio; while (*bio && (*bio)->bi_rw == rw) { CDEBUG(D_INFO, "bio sector %llu size %u count %u vcnt%u \n", - (unsigned long long)(*bio)->bi_sector, (*bio)->bi_size, + (unsigned long long)(*bio)->bi_iter.bi_sector, + (*bio)->bi_iter.bi_size, page_count, (*bio)->bi_vcnt); if (page_count + (*bio)->bi_vcnt > LLOOP_MAX_SEGMENTS) break; @@ -347,7 +348,8 @@ static void loop_make_request(struct request_queue *q, struct bio *old_bio) goto err; CDEBUG(D_INFO, "submit bio sector %llu size %u\n", - (unsigned long long)old_bio->bi_sector, old_bio->bi_size); + (unsigned long long)old_bio->bi_iter.bi_sector, + old_bio->bi_iter.bi_size); spin_lock_irq(&lo->lo_lock); inactive = (lo->lo_state != LLOOP_BOUND); @@ -367,7 +369,7 @@ static void loop_make_request(struct request_queue *q, struct bio *old_bio) loop_add_bio(lo, old_bio); return; err: - cfs_bio_io_error(old_bio, old_bio->bi_size); + cfs_bio_io_error(old_bio, old_bio->bi_iter.bi_size); } @@ -378,7 +380,7 @@ static inline void loop_handle_bio(struct lloop_device *lo, struct bio *bio) while (bio) { struct bio *tmp = bio->bi_next; bio->bi_next = NULL; - cfs_bio_endio(bio, bio->bi_size, ret); + cfs_bio_endio(bio, bio->bi_iter.bi_size, ret); bio = tmp; } } diff --git a/drivers/staging/zram/zram_drv.c b/drivers/staging/zram/zram_drv.c index 79ce363..e9e6f98 100644 --- a/drivers/staging/zram/zram_drv.c +++ b/drivers/staging/zram/zram_drv.c @@ -171,13 +171,14 @@ static inline int valid_io_request(struct zram *zram, struct bio *bio) u64 start, end, bound; /* unaligned request */ - if (unlikely(bio->bi_sector & (ZRAM_SECTOR_PER_LOGICAL_BLOCK - 1))) + if (unlikely(bio->bi_iter.bi_sector & + (ZRAM_SECTOR_PER_LOGICAL_BLOCK - 1))) return 0; - if (unlikely(bio->bi_size & (ZRAM_LOGICAL_BLOCK_SIZE - 1))) + if (unlikely(bio->bi_iter.bi_size & (ZRAM_LOGICAL_BLOCK_SIZE - 1))) return 0; - start = bio->bi_sector; - end = start + (bio->bi_size >> SECTOR_SHIFT); + start = bio->bi_iter.bi_sector; + end = start + (bio->bi_iter.bi_size >> SECTOR_SHIFT); bound = zram->disksize >> SECTOR_SHIFT; /* out of range range */ if (unlikely(start >= bound || end > bound || start > end)) @@ -684,8 +685,9 @@ static void __zram_make_request(struct zram *zram, struct bio *bio, int rw) break; } - index = bio->bi_sector >> SECTORS_PER_PAGE_SHIFT; - offset = (bio->bi_sector & (SECTORS_PER_PAGE - 1)) << SECTOR_SHIFT; + index = bio->bi_iter.bi_sector >> SECTORS_PER_PAGE_SHIFT; + offset = (bio->bi_iter.bi_sector & + (SECTORS_PER_PAGE - 1)) << SECTOR_SHIFT; bio_for_each_segment(bvec, bio, i) { int max_transfer_size = PAGE_SIZE - offset; diff --git a/drivers/target/target_core_iblock.c b/drivers/target/target_core_iblock.c index c87959f..2d29356 100644 --- a/drivers/target/target_core_iblock.c +++ b/drivers/target/target_core_iblock.c @@ -319,7 +319,7 @@ iblock_get_bio(struct se_cmd *cmd, sector_t lba, u32 sg_num) bio->bi_bdev = ib_dev->ibd_bd; bio->bi_private = cmd; bio->bi_end_io = &iblock_bio_done; - bio->bi_sector = lba; + bio->bi_iter.bi_sector = lba; return bio; } diff --git a/fs/bio-integrity.c b/fs/bio-integrity.c index fc60b31..08e3d13 100644 --- a/fs/bio-integrity.c +++ b/fs/bio-integrity.c @@ -215,9 +215,9 @@ unsigned int bio_integrity_tag_size(struct bio *bio) { struct blk_integrity *bi = bdev_get_integrity(bio->bi_bdev); - BUG_ON(bio->bi_size == 0); + BUG_ON(bio->bi_iter.bi_size == 0); - return bi->tag_size * (bio->bi_size / bi->sector_size); + return bi->tag_size * (bio->bi_iter.bi_size / bi->sector_size); } EXPORT_SYMBOL(bio_integrity_tag_size); @@ -300,7 +300,7 @@ static void bio_integrity_generate(struct bio *bio) struct blk_integrity *bi = bdev_get_integrity(bio->bi_bdev); struct blk_integrity_exchg bix; struct bio_vec *bv; - sector_t sector = bio->bi_sector; + sector_t sector = bio->bi_iter.bi_sector; unsigned int i, sectors, total; void *prot_buf = bio->bi_integrity->bip_buf; @@ -387,7 +387,7 @@ int bio_integrity_prep(struct bio *bio) bip->bip_owns_buf = 1; bip->bip_buf = buf; bip->bip_size = len; - bip->bip_sector = bio->bi_sector; + bip->bip_sector = bio->bi_iter.bi_sector; /* Map it */ offset = offset_in_page(buf); diff --git a/fs/bio.c b/fs/bio.c index 33d79a4..a402ad6 100644 --- a/fs/bio.c +++ b/fs/bio.c @@ -532,13 +532,13 @@ void __bio_clone(struct bio *bio, struct bio *bio_src) * most users will be overriding ->bi_bdev with a new target, * so we don't set nor calculate new physical/hw segment counts here */ - bio->bi_sector = bio_src->bi_sector; + bio->bi_iter.bi_sector = bio_src->bi_iter.bi_sector; bio->bi_bdev = bio_src->bi_bdev; bio->bi_flags |= 1 << BIO_CLONED; bio->bi_rw = bio_src->bi_rw; bio->bi_vcnt = bio_src->bi_vcnt; - bio->bi_size = bio_src->bi_size; - bio->bi_idx = bio_src->bi_idx; + bio->bi_iter.bi_size = bio_src->bi_iter.bi_size; + bio->bi_iter.bi_idx = bio_src->bi_iter.bi_idx; } EXPORT_SYMBOL(__bio_clone); @@ -612,7 +612,7 @@ static int __bio_add_page(struct request_queue *q, struct bio *bio, struct page if (unlikely(bio_flagged(bio, BIO_CLONED))) return 0; - if (((bio->bi_size + len) >> 9) > max_sectors) + if (((bio->bi_iter.bi_size + len) >> 9) > max_sectors) return 0; /* @@ -635,8 +635,9 @@ static int __bio_add_page(struct request_queue *q, struct bio *bio, struct page simulate merging updated prev_bvec as new bvec. */ .bi_bdev = bio->bi_bdev, - .bi_sector = bio->bi_sector, - .bi_size = bio->bi_size - prev_bv_len, + .bi_sector = bio->bi_iter.bi_sector, + .bi_size = bio->bi_iter.bi_size - + prev_bv_len, .bi_rw = bio->bi_rw, }; @@ -684,8 +685,8 @@ static int __bio_add_page(struct request_queue *q, struct bio *bio, struct page if (q->merge_bvec_fn) { struct bvec_merge_data bvm = { .bi_bdev = bio->bi_bdev, - .bi_sector = bio->bi_sector, - .bi_size = bio->bi_size, + .bi_sector = bio->bi_iter.bi_sector, + .bi_size = bio->bi_iter.bi_size, .bi_rw = bio->bi_rw, }; @@ -708,7 +709,7 @@ static int __bio_add_page(struct request_queue *q, struct bio *bio, struct page bio->bi_vcnt++; bio->bi_phys_segments++; done: - bio->bi_size += len; + bio->bi_iter.bi_size += len; return len; } @@ -807,22 +808,22 @@ void bio_advance(struct bio *bio, unsigned bytes) if (bio_integrity(bio)) bio_integrity_advance(bio, bytes); - bio->bi_sector += bytes >> 9; - bio->bi_size -= bytes; + bio->bi_iter.bi_sector += bytes >> 9; + bio->bi_iter.bi_size -= bytes; if (bio->bi_rw & BIO_NO_ADVANCE_ITER_MASK) return; while (bytes) { - if (unlikely(bio->bi_idx >= bio->bi_vcnt)) { + if (unlikely(bio->bi_iter.bi_idx >= bio->bi_vcnt)) { WARN_ONCE(1, "bio idx %d >= vcnt %d\n", - bio->bi_idx, bio->bi_vcnt); + bio->bi_iter.bi_idx, bio->bi_vcnt); break; } if (bytes >= bio_iovec(bio)->bv_len) { bytes -= bio_iovec(bio)->bv_len; - bio->bi_idx++; + bio->bi_iter.bi_idx++; } else { bio_iovec(bio)->bv_len -= bytes; bio_iovec(bio)->bv_offset += bytes; @@ -1485,7 +1486,7 @@ struct bio *bio_map_kern(struct request_queue *q, void *data, unsigned int len, if (IS_ERR(bio)) return bio; - if (bio->bi_size == len) + if (bio->bi_iter.bi_size == len) return bio; /* @@ -1763,16 +1764,16 @@ struct bio_pair *bio_split(struct bio *bi, int first_sectors) return bp; trace_block_split(bdev_get_queue(bi->bi_bdev), bi, - bi->bi_sector + first_sectors); + bi->bi_iter.bi_sector + first_sectors); BUG_ON(bio_segments(bi) > 1); atomic_set(&bp->cnt, 3); bp->error = 0; bp->bio1 = *bi; bp->bio2 = *bi; - bp->bio2.bi_sector += first_sectors; - bp->bio2.bi_size -= first_sectors << 9; - bp->bio1.bi_size = first_sectors << 9; + bp->bio2.bi_iter.bi_sector += first_sectors; + bp->bio2.bi_iter.bi_size -= first_sectors << 9; + bp->bio1.bi_iter.bi_size = first_sectors << 9; if (bi->bi_vcnt != 0) { bp->bv1 = *bio_iovec(bi); @@ -1821,21 +1822,22 @@ void bio_trim(struct bio *bio, int offset, int size) int sofar = 0; size <<= 9; - if (offset == 0 && size == bio->bi_size) + if (offset == 0 && size == bio->bi_iter.bi_size) return; clear_bit(BIO_SEG_VALID, &bio->bi_flags); bio_advance(bio, offset << 9); - bio->bi_size = size; + bio->bi_iter.bi_size = size; /* avoid any complications with bi_idx being non-zero*/ - if (bio->bi_idx) { - memmove(bio->bi_io_vec, bio->bi_io_vec+bio->bi_idx, - (bio->bi_vcnt - bio->bi_idx) * sizeof(struct bio_vec)); - bio->bi_vcnt -= bio->bi_idx; - bio->bi_idx = 0; + if (bio->bi_iter.bi_idx) { + memmove(bio->bi_io_vec, bio->bi_io_vec+bio->bi_iter.bi_idx, + (bio->bi_vcnt - bio->bi_iter.bi_idx) * + sizeof(struct bio_vec)); + bio->bi_vcnt -= bio->bi_iter.bi_idx; + bio->bi_iter.bi_idx = 0; } /* Make sure vcnt and last bv are not too big */ bio_for_each_segment(bvec, bio, i) { @@ -1871,7 +1873,7 @@ sector_t bio_sector_offset(struct bio *bio, unsigned short index, sector_sz = queue_logical_block_size(bio->bi_bdev->bd_disk->queue); sectors = 0; - if (index >= bio->bi_idx) + if (index >= bio->bi_iter.bi_idx) index = bio->bi_vcnt - 1; bio_for_each_segment_all(bv, bio, i) { diff --git a/fs/btrfs/check-integrity.c b/fs/btrfs/check-integrity.c index 131d828..cb05e1c 100644 --- a/fs/btrfs/check-integrity.c +++ b/fs/btrfs/check-integrity.c @@ -1695,7 +1695,7 @@ static int btrfsic_read_block(struct btrfsic_state *state, return -1; } bio->bi_bdev = block_ctx->dev->bdev; - bio->bi_sector = dev_bytenr >> 9; + bio->bi_iter.bi_sector = dev_bytenr >> 9; for (j = i; j < num_pages; j++) { ret = bio_add_page(bio, block_ctx->pagev[j], @@ -3013,7 +3013,7 @@ static void __btrfsic_submit_bio(int rw, struct bio *bio) int bio_is_patched; char **mapped_datav; - dev_bytenr = 512 * bio->bi_sector; + dev_bytenr = 512 * bio->bi_iter.bi_sector; bio_is_patched = 0; if (dev_state->state->print_mask & BTRFSIC_PRINT_MASK_SUBMIT_BIO_BH) @@ -3021,8 +3021,8 @@ static void __btrfsic_submit_bio(int rw, struct bio *bio) "submit_bio(rw=0x%x, bi_vcnt=%u," " bi_sector=%llu (bytenr %llu), bi_bdev=%p)\n", rw, bio->bi_vcnt, - (unsigned long long)bio->bi_sector, dev_bytenr, - bio->bi_bdev); + (unsigned long long)bio->bi_iter.bi_sector, + dev_bytenr, bio->bi_bdev); mapped_datav = kmalloc(sizeof(*mapped_datav) * bio->bi_vcnt, GFP_NOFS); diff --git a/fs/btrfs/compression.c b/fs/btrfs/compression.c index eac6784..f5cdeb4 100644 --- a/fs/btrfs/compression.c +++ b/fs/btrfs/compression.c @@ -172,7 +172,8 @@ static void end_compressed_bio_read(struct bio *bio, int err) goto out; inode = cb->inode; - ret = check_compressed_csum(inode, cb, (u64)bio->bi_sector << 9); + ret = check_compressed_csum(inode, cb, + (u64)bio->bi_iter.bi_sector << 9); if (ret) goto csum_failed; @@ -370,7 +371,7 @@ int btrfs_submit_compressed_write(struct inode *inode, u64 start, for (pg_index = 0; pg_index < cb->nr_pages; pg_index++) { page = compressed_pages[pg_index]; page->mapping = inode->i_mapping; - if (bio->bi_size) + if (bio->bi_iter.bi_size) ret = io_tree->ops->merge_bio_hook(WRITE, page, 0, PAGE_CACHE_SIZE, bio, 0); @@ -504,7 +505,7 @@ static noinline int add_ra_bio_pages(struct inode *inode, if (!em || last_offset < em->start || (last_offset + PAGE_CACHE_SIZE > extent_map_end(em)) || - (em->block_start >> 9) != cb->orig_bio->bi_sector) { + (em->block_start >> 9) != cb->orig_bio->bi_iter.bi_sector) { free_extent_map(em); unlock_extent(tree, last_offset, end); unlock_page(page); @@ -550,7 +551,7 @@ next: * in it. We don't actually do IO on those pages but allocate new ones * to hold the compressed pages on disk. * - * bio->bi_sector points to the compressed extent on disk + * bio->bi_iter.bi_sector points to the compressed extent on disk * bio->bi_io_vec points to all of the inode pages * bio->bi_vcnt is a count of pages * @@ -571,7 +572,7 @@ int btrfs_submit_compressed_read(struct inode *inode, struct bio *bio, struct page *page; struct block_device *bdev; struct bio *comp_bio; - u64 cur_disk_byte = (u64)bio->bi_sector << 9; + u64 cur_disk_byte = (u64)bio->bi_iter.bi_sector << 9; u64 em_len; u64 em_start; struct extent_map *em; @@ -657,7 +658,7 @@ int btrfs_submit_compressed_read(struct inode *inode, struct bio *bio, page->mapping = inode->i_mapping; page->index = em_start >> PAGE_CACHE_SHIFT; - if (comp_bio->bi_size) + if (comp_bio->bi_iter.bi_size) ret = tree->ops->merge_bio_hook(READ, page, 0, PAGE_CACHE_SIZE, comp_bio, 0); @@ -685,8 +686,8 @@ int btrfs_submit_compressed_read(struct inode *inode, struct bio *bio, comp_bio, sums); BUG_ON(ret); /* -ENOMEM */ } - sums += (comp_bio->bi_size + root->sectorsize - 1) / - root->sectorsize; + sums += (comp_bio->bi_iter.bi_size + + root->sectorsize - 1) / root->sectorsize; ret = btrfs_map_bio(root, READ, comp_bio, mirror_num, 0); diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index 8b5f9e1..bcb6f1b 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -1984,7 +1984,7 @@ int repair_io_failure(struct btrfs_fs_info *fs_info, u64 start, bio = btrfs_io_bio_alloc(GFP_NOFS, 1); if (!bio) return -EIO; - bio->bi_size = 0; + bio->bi_iter.bi_size = 0; map_length = length; ret = btrfs_map_block(fs_info, WRITE, logical, @@ -1995,7 +1995,7 @@ int repair_io_failure(struct btrfs_fs_info *fs_info, u64 start, } BUG_ON(mirror_num != bbio->mirror_num); sector = bbio->stripes[mirror_num-1].physical >> 9; - bio->bi_sector = sector; + bio->bi_iter.bi_sector = sector; dev = bbio->stripes[mirror_num-1].dev; kfree(bbio); if (!dev || !dev->bdev || !dev->writeable) { @@ -2268,9 +2268,9 @@ static int bio_readpage_error(struct bio *failed_bio, u64 phy_offset, return -EIO; } bio->bi_end_io = failed_bio->bi_end_io; - bio->bi_sector = failrec->logical >> 9; + bio->bi_iter.bi_sector = failrec->logical >> 9; bio->bi_bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; - bio->bi_size = 0; + bio->bi_iter.bi_size = 0; btrfs_failed_bio = btrfs_io_bio(failed_bio); if (btrfs_failed_bio->csum) { @@ -2412,7 +2412,7 @@ static void end_bio_extent_readpage(struct bio *bio, int err) struct inode *inode = page->mapping->host; pr_debug("end_bio_extent_readpage: bi_sector=%llu, err=%d, " - "mirror=%lu\n", (u64)bio->bi_sector, err, + "mirror=%lu\n", (u64)bio->bi_iter.bi_sector, err, io_bio->mirror_num); tree = &BTRFS_I(inode)->io_tree; @@ -2543,7 +2543,7 @@ btrfs_bio_alloc(struct block_device *bdev, u64 first_sector, int nr_vecs, if (bio) { bio->bi_bdev = bdev; - bio->bi_sector = first_sector; + bio->bi_iter.bi_sector = first_sector; btrfs_bio = btrfs_io_bio(bio); btrfs_bio->csum = NULL; btrfs_bio->csum_allocated = NULL; @@ -2637,7 +2637,7 @@ static int submit_extent_page(int rw, struct extent_io_tree *tree, if (bio_ret && *bio_ret) { bio = *bio_ret; if (old_compressed) - contig = bio->bi_sector == sector; + contig = bio->bi_iter.bi_sector == sector; else contig = bio_end_sector(bio) == sector; diff --git a/fs/btrfs/file-item.c b/fs/btrfs/file-item.c index 6f38488..84a46a4 100644 --- a/fs/btrfs/file-item.c +++ b/fs/btrfs/file-item.c @@ -182,7 +182,7 @@ static int __btrfs_lookup_bio_sums(struct btrfs_root *root, if (!path) return -ENOMEM; - nblocks = bio->bi_size >> inode->i_sb->s_blocksize_bits; + nblocks = bio->bi_iter.bi_size >> inode->i_sb->s_blocksize_bits; if (!dst) { if (nblocks * csum_size > BTRFS_BIO_INLINE_CSUM_SIZE) { btrfs_bio->csum_allocated = kmalloc(nblocks * csum_size, @@ -201,7 +201,7 @@ static int __btrfs_lookup_bio_sums(struct btrfs_root *root, csum = (u8 *)dst; } - if (bio->bi_size > PAGE_CACHE_SIZE * 8) + if (bio->bi_iter.bi_size > PAGE_CACHE_SIZE * 8) path->reada = 2; WARN_ON(bio->bi_vcnt <= 0); @@ -217,7 +217,7 @@ static int __btrfs_lookup_bio_sums(struct btrfs_root *root, path->skip_locking = 1; } - disk_bytenr = (u64)bio->bi_sector << 9; + disk_bytenr = (u64)bio->bi_iter.bi_sector << 9; if (dio) offset = logical_offset; while (bio_index < bio->bi_vcnt) { @@ -302,7 +302,7 @@ int btrfs_lookup_bio_sums_dio(struct btrfs_root *root, struct inode *inode, struct btrfs_dio_private *dip, struct bio *bio, u64 offset) { - int len = (bio->bi_sector << 9) - dip->disk_bytenr; + int len = (bio->bi_iter.bi_sector << 9) - dip->disk_bytenr; u16 csum_size = btrfs_super_csum_size(root->fs_info->super_copy); int ret; @@ -447,11 +447,12 @@ int btrfs_csum_one_bio(struct btrfs_root *root, struct inode *inode, u64 offset; WARN_ON(bio->bi_vcnt <= 0); - sums = kzalloc(btrfs_ordered_sum_size(root, bio->bi_size), GFP_NOFS); + sums = kzalloc(btrfs_ordered_sum_size(root, bio->bi_iter.bi_size), + GFP_NOFS); if (!sums) return -ENOMEM; - sums->len = bio->bi_size; + sums->len = bio->bi_iter.bi_size; INIT_LIST_HEAD(&sums->list); if (contig) @@ -461,7 +462,7 @@ int btrfs_csum_one_bio(struct btrfs_root *root, struct inode *inode, ordered = btrfs_lookup_ordered_extent(inode, offset); BUG_ON(!ordered); /* Logic error */ - sums->bytenr = (u64)bio->bi_sector << 9; + sums->bytenr = (u64)bio->bi_iter.bi_sector << 9; index = 0; while (bio_index < bio->bi_vcnt) { @@ -476,7 +477,7 @@ int btrfs_csum_one_bio(struct btrfs_root *root, struct inode *inode, btrfs_add_ordered_sum(inode, ordered, sums); btrfs_put_ordered_extent(ordered); - bytes_left = bio->bi_size - total_bytes; + bytes_left = bio->bi_iter.bi_size - total_bytes; sums = kzalloc(btrfs_ordered_sum_size(root, bytes_left), GFP_NOFS); @@ -484,7 +485,7 @@ int btrfs_csum_one_bio(struct btrfs_root *root, struct inode *inode, sums->len = bytes_left; ordered = btrfs_lookup_ordered_extent(inode, offset); BUG_ON(!ordered); /* Logic error */ - sums->bytenr = ((u64)bio->bi_sector << 9) + + sums->bytenr = ((u64)bio->bi_iter.bi_sector << 9) + total_bytes; index = 0; } diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index d6630dc..7ab0e94 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -1577,7 +1577,7 @@ int btrfs_merge_bio_hook(int rw, struct page *page, unsigned long offset, unsigned long bio_flags) { struct btrfs_root *root = BTRFS_I(page->mapping->host)->root; - u64 logical = (u64)bio->bi_sector << 9; + u64 logical = (u64)bio->bi_iter.bi_sector << 9; u64 length = 0; u64 map_length; int ret; @@ -1585,7 +1585,7 @@ int btrfs_merge_bio_hook(int rw, struct page *page, unsigned long offset, if (bio_flags & EXTENT_BIO_COMPRESSED) return 0; - length = bio->bi_size; + length = bio->bi_iter.bi_size; map_length = length; ret = btrfs_map_block(root->fs_info, rw, logical, &map_length, NULL, 0); @@ -6894,7 +6894,8 @@ static void btrfs_end_dio_bio(struct bio *bio, int err) printk(KERN_ERR "btrfs direct IO failed ino %llu rw %lu " "sector %#Lx len %u err no %d\n", btrfs_ino(dip->inode), bio->bi_rw, - (unsigned long long)bio->bi_sector, bio->bi_size, err); + (unsigned long long)bio->bi_iter.bi_sector, + bio->bi_iter.bi_size, err); dip->errors = 1; /* @@ -6985,7 +6986,7 @@ static int btrfs_submit_direct_hook(int rw, struct btrfs_dio_private *dip, struct bio *bio; struct bio *orig_bio = dip->orig_bio; struct bio_vec *bvec = orig_bio->bi_io_vec; - u64 start_sector = orig_bio->bi_sector; + u64 start_sector = orig_bio->bi_iter.bi_sector; u64 file_offset = dip->logical_offset; u64 submit_len = 0; u64 map_length; @@ -6993,7 +6994,7 @@ static int btrfs_submit_direct_hook(int rw, struct btrfs_dio_private *dip, int ret = 0; int async_submit = 0; - map_length = orig_bio->bi_size; + map_length = orig_bio->bi_iter.bi_size; ret = btrfs_map_block(root->fs_info, rw, start_sector << 9, &map_length, NULL, 0); if (ret) { @@ -7001,7 +7002,7 @@ static int btrfs_submit_direct_hook(int rw, struct btrfs_dio_private *dip, return -EIO; } - if (map_length >= orig_bio->bi_size) { + if (map_length >= orig_bio->bi_iter.bi_size) { bio = orig_bio; goto submit; } @@ -7053,7 +7054,7 @@ static int btrfs_submit_direct_hook(int rw, struct btrfs_dio_private *dip, bio->bi_private = dip; bio->bi_end_io = btrfs_end_dio_bio; - map_length = orig_bio->bi_size; + map_length = orig_bio->bi_iter.bi_size; ret = btrfs_map_block(root->fs_info, rw, start_sector << 9, &map_length, NULL, 0); @@ -7111,7 +7112,8 @@ static void btrfs_submit_direct(int rw, struct bio *dio_bio, if (!skip_sum && !write) { csum_size = btrfs_super_csum_size(root->fs_info->super_copy); - sum_len = dio_bio->bi_size >> inode->i_sb->s_blocksize_bits; + sum_len = dio_bio->bi_iter.bi_size >> + inode->i_sb->s_blocksize_bits; sum_len *= csum_size; } else { sum_len = 0; @@ -7126,8 +7128,8 @@ static void btrfs_submit_direct(int rw, struct bio *dio_bio, dip->private = dio_bio->bi_private; dip->inode = inode; dip->logical_offset = file_offset; - dip->bytes = dio_bio->bi_size; - dip->disk_bytenr = (u64)dio_bio->bi_sector << 9; + dip->bytes = dio_bio->bi_iter.bi_size; + dip->disk_bytenr = (u64)dio_bio->bi_iter.bi_sector << 9; io_bio->bi_private = dip; dip->errors = 0; dip->orig_bio = io_bio; diff --git a/fs/btrfs/raid56.c b/fs/btrfs/raid56.c index 24ac218..9af0b25 100644 --- a/fs/btrfs/raid56.c +++ b/fs/btrfs/raid56.c @@ -1032,8 +1032,8 @@ static int rbio_add_io_page(struct btrfs_raid_bio *rbio, /* see if we can add this page onto our existing bio */ if (last) { - last_end = (u64)last->bi_sector << 9; - last_end += last->bi_size; + last_end = (u64)last->bi_iter.bi_sector << 9; + last_end += last->bi_iter.bi_size; /* * we can't merge these if they are from different @@ -1053,9 +1053,9 @@ static int rbio_add_io_page(struct btrfs_raid_bio *rbio, if (!bio) return -ENOMEM; - bio->bi_size = 0; + bio->bi_iter.bi_size = 0; bio->bi_bdev = stripe->dev->bdev; - bio->bi_sector = disk_start >> 9; + bio->bi_iter.bi_sector = disk_start >> 9; set_bit(BIO_UPTODATE, &bio->bi_flags); bio_add_page(bio, page, PAGE_CACHE_SIZE, 0); @@ -1111,7 +1111,7 @@ static void index_rbio_pages(struct btrfs_raid_bio *rbio) spin_lock_irq(&rbio->bio_list_lock); bio_list_for_each(bio, &rbio->bio_list) { - start = (u64)bio->bi_sector << 9; + start = (u64)bio->bi_iter.bi_sector << 9; stripe_offset = start - rbio->raid_map[0]; page_index = stripe_offset >> PAGE_CACHE_SHIFT; @@ -1272,7 +1272,7 @@ cleanup: static int find_bio_stripe(struct btrfs_raid_bio *rbio, struct bio *bio) { - u64 physical = bio->bi_sector; + u64 physical = bio->bi_iter.bi_sector; u64 stripe_start; int i; struct btrfs_bio_stripe *stripe; @@ -1298,7 +1298,7 @@ static int find_bio_stripe(struct btrfs_raid_bio *rbio, static int find_logical_bio_stripe(struct btrfs_raid_bio *rbio, struct bio *bio) { - u64 logical = bio->bi_sector; + u64 logical = bio->bi_iter.bi_sector; u64 stripe_start; int i; @@ -1602,8 +1602,8 @@ static int plug_cmp(void *priv, struct list_head *a, struct list_head *b) plug_list); struct btrfs_raid_bio *rb = container_of(b, struct btrfs_raid_bio, plug_list); - u64 a_sector = ra->bio_list.head->bi_sector; - u64 b_sector = rb->bio_list.head->bi_sector; + u64 a_sector = ra->bio_list.head->bi_iter.bi_sector; + u64 b_sector = rb->bio_list.head->bi_iter.bi_sector; if (a_sector < b_sector) return -1; @@ -1691,7 +1691,7 @@ int raid56_parity_write(struct btrfs_root *root, struct bio *bio, if (IS_ERR(rbio)) return PTR_ERR(rbio); bio_list_add(&rbio->bio_list, bio); - rbio->bio_list_bytes = bio->bi_size; + rbio->bio_list_bytes = bio->bi_iter.bi_size; /* * don't plug on full rbios, just get them out the door @@ -2044,7 +2044,7 @@ int raid56_parity_recover(struct btrfs_root *root, struct bio *bio, rbio->read_rebuild = 1; bio_list_add(&rbio->bio_list, bio); - rbio->bio_list_bytes = bio->bi_size; + rbio->bio_list_bytes = bio->bi_iter.bi_size; rbio->faila = find_logical_bio_stripe(rbio, bio); if (rbio->faila == -1) { diff --git a/fs/btrfs/scrub.c b/fs/btrfs/scrub.c index 1fd3f33..bb9a928 100644 --- a/fs/btrfs/scrub.c +++ b/fs/btrfs/scrub.c @@ -1308,7 +1308,7 @@ static void scrub_recheck_block(struct btrfs_fs_info *fs_info, continue; } bio->bi_bdev = page->dev->bdev; - bio->bi_sector = page->physical >> 9; + bio->bi_iter.bi_sector = page->physical >> 9; bio_add_page(bio, page->page, PAGE_SIZE, 0); if (btrfsic_submit_bio_wait(READ, bio)) @@ -1427,7 +1427,7 @@ static int scrub_repair_page_from_good_copy(struct scrub_block *sblock_bad, if (!bio) return -EIO; bio->bi_bdev = page_bad->dev->bdev; - bio->bi_sector = page_bad->physical >> 9; + bio->bi_iter.bi_sector = page_bad->physical >> 9; ret = bio_add_page(bio, page_good->page, PAGE_SIZE, 0); if (PAGE_SIZE != ret) { @@ -1520,7 +1520,7 @@ again: bio->bi_private = sbio; bio->bi_end_io = scrub_wr_bio_end_io; bio->bi_bdev = sbio->dev->bdev; - bio->bi_sector = sbio->physical >> 9; + bio->bi_iter.bi_sector = sbio->physical >> 9; sbio->err = 0; } else if (sbio->physical + sbio->page_count * PAGE_SIZE != spage->physical_for_dev_replace || @@ -1926,7 +1926,7 @@ again: bio->bi_private = sbio; bio->bi_end_io = scrub_bio_end_io; bio->bi_bdev = sbio->dev->bdev; - bio->bi_sector = sbio->physical >> 9; + bio->bi_iter.bi_sector = sbio->physical >> 9; sbio->err = 0; } else if (sbio->physical + sbio->page_count * PAGE_SIZE != spage->physical || @@ -3371,8 +3371,8 @@ static int write_page_nocow(struct scrub_ctx *sctx, spin_unlock(&sctx->stat_lock); return -ENOMEM; } - bio->bi_size = 0; - bio->bi_sector = physical_for_dev_replace >> 9; + bio->bi_iter.bi_size = 0; + bio->bi_iter.bi_sector = physical_for_dev_replace >> 9; bio->bi_bdev = dev->bdev; ret = bio_add_page(bio, page, PAGE_CACHE_SIZE, 0); if (ret != PAGE_CACHE_SIZE) { diff --git a/fs/btrfs/volumes.c b/fs/btrfs/volumes.c index 92303f4..f2130de 100644 --- a/fs/btrfs/volumes.c +++ b/fs/btrfs/volumes.c @@ -5411,7 +5411,7 @@ static int bio_size_ok(struct block_device *bdev, struct bio *bio, if (!q->merge_bvec_fn) return 1; - bvm.bi_size = bio->bi_size - prev->bv_len; + bvm.bi_size = bio->bi_iter.bi_size - prev->bv_len; if (q->merge_bvec_fn(q, &bvm, prev) < prev->bv_len) return 0; return 1; @@ -5426,7 +5426,7 @@ static void submit_stripe_bio(struct btrfs_root *root, struct btrfs_bio *bbio, bio->bi_private = bbio; btrfs_io_bio(bio)->stripe_index = dev_nr; bio->bi_end_io = btrfs_end_bio; - bio->bi_sector = physical >> 9; + bio->bi_iter.bi_sector = physical >> 9; #ifdef DEBUG { struct rcu_string *name; @@ -5464,7 +5464,7 @@ again: while (bvec <= (first_bio->bi_io_vec + first_bio->bi_vcnt - 1)) { if (bio_add_page(bio, bvec->bv_page, bvec->bv_len, bvec->bv_offset) < bvec->bv_len) { - u64 len = bio->bi_size; + u64 len = bio->bi_iter.bi_size; atomic_inc(&bbio->stripes_pending); submit_stripe_bio(root, bbio, bio, physical, dev_nr, @@ -5486,7 +5486,7 @@ static void bbio_error(struct btrfs_bio *bbio, struct bio *bio, u64 logical) bio->bi_private = bbio->private; bio->bi_end_io = bbio->end_io; btrfs_io_bio(bio)->mirror_num = bbio->mirror_num; - bio->bi_sector = logical >> 9; + bio->bi_iter.bi_sector = logical >> 9; kfree(bbio); bio_endio(bio, -EIO); } @@ -5497,7 +5497,7 @@ int btrfs_map_bio(struct btrfs_root *root, int rw, struct bio *bio, { struct btrfs_device *dev; struct bio *first_bio = bio; - u64 logical = (u64)bio->bi_sector << 9; + u64 logical = (u64)bio->bi_iter.bi_sector << 9; u64 length = 0; u64 map_length; u64 *raid_map = NULL; @@ -5506,7 +5506,7 @@ int btrfs_map_bio(struct btrfs_root *root, int rw, struct bio *bio, int total_devs = 1; struct btrfs_bio *bbio = NULL; - length = bio->bi_size; + length = bio->bi_iter.bi_size; map_length = length; ret = __btrfs_map_block(root->fs_info, rw, logical, &map_length, &bbio, diff --git a/fs/buffer.c b/fs/buffer.c index 6024877..1c04ec6 100644 --- a/fs/buffer.c +++ b/fs/buffer.c @@ -2982,11 +2982,11 @@ static void guard_bh_eod(int rw, struct bio *bio, struct buffer_head *bh) * let it through, and the IO layer will turn it into * an EIO. */ - if (unlikely(bio->bi_sector >= maxsector)) + if (unlikely(bio->bi_iter.bi_sector >= maxsector)) return; - maxsector -= bio->bi_sector; - bytes = bio->bi_size; + maxsector -= bio->bi_iter.bi_sector; + bytes = bio->bi_iter.bi_size; if (likely((bytes >> 9) <= maxsector)) return; @@ -2994,7 +2994,7 @@ static void guard_bh_eod(int rw, struct bio *bio, struct buffer_head *bh) bytes = maxsector << 9; /* Truncate the bio.. */ - bio->bi_size = bytes; + bio->bi_iter.bi_size = bytes; bio->bi_io_vec[0].bv_len = bytes; /* ..and clear the end of the buffer for reads */ @@ -3029,14 +3029,14 @@ int _submit_bh(int rw, struct buffer_head *bh, unsigned long bio_flags) */ bio = bio_alloc(GFP_NOIO, 1); - bio->bi_sector = bh->b_blocknr * (bh->b_size >> 9); + bio->bi_iter.bi_sector = bh->b_blocknr * (bh->b_size >> 9); bio->bi_bdev = bh->b_bdev; bio->bi_io_vec[0].bv_page = bh->b_page; bio->bi_io_vec[0].bv_len = bh->b_size; bio->bi_io_vec[0].bv_offset = bh_offset(bh); bio->bi_vcnt = 1; - bio->bi_size = bh->b_size; + bio->bi_iter.bi_size = bh->b_size; bio->bi_end_io = end_bio_bh_io_sync; bio->bi_private = bh; diff --git a/fs/direct-io.c b/fs/direct-io.c index 0e04142..160a548 100644 --- a/fs/direct-io.c +++ b/fs/direct-io.c @@ -375,7 +375,7 @@ dio_bio_alloc(struct dio *dio, struct dio_submit *sdio, bio = bio_alloc(GFP_KERNEL, nr_vecs); bio->bi_bdev = bdev; - bio->bi_sector = first_sector; + bio->bi_iter.bi_sector = first_sector; if (dio->is_async) bio->bi_end_io = dio_bio_end_aio; else @@ -719,7 +719,7 @@ static inline int dio_send_cur_page(struct dio *dio, struct dio_submit *sdio, if (sdio->bio) { loff_t cur_offset = sdio->cur_page_fs_offset; loff_t bio_next_offset = sdio->logical_offset_in_bio + - sdio->bio->bi_size; + sdio->bio->bi_iter.bi_size; /* * See whether this new request is contiguous with the old. diff --git a/fs/ext4/page-io.c b/fs/ext4/page-io.c index a31e4da..ab95508 100644 --- a/fs/ext4/page-io.c +++ b/fs/ext4/page-io.c @@ -298,7 +298,7 @@ ext4_io_end_t *ext4_get_io_end(ext4_io_end_t *io_end) static void ext4_end_bio(struct bio *bio, int error) { ext4_io_end_t *io_end = bio->bi_private; - sector_t bi_sector = bio->bi_sector; + sector_t bi_sector = bio->bi_iter.bi_sector; BUG_ON(!io_end); bio->bi_end_io = NULL; @@ -366,7 +366,7 @@ static int io_submit_init_bio(struct ext4_io_submit *io, bio = bio_alloc(GFP_NOIO, min(nvecs, BIO_MAX_PAGES)); if (!bio) return -ENOMEM; - bio->bi_sector = bh->b_blocknr * (bh->b_size >> 9); + bio->bi_iter.bi_sector = bh->b_blocknr * (bh->b_size >> 9); bio->bi_bdev = bh->b_bdev; bio->bi_end_io = ext4_end_bio; bio->bi_private = ext4_get_io_end(io->io_end); diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index a494909..a2c8de8 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -386,7 +386,7 @@ int f2fs_readpage(struct f2fs_sb_info *sbi, struct page *page, bio = f2fs_bio_alloc(bdev, 1); /* Initialize the bio */ - bio->bi_sector = SECTOR_FROM_BLOCK(sbi, blk_addr); + bio->bi_iter.bi_sector = SECTOR_FROM_BLOCK(sbi, blk_addr); bio->bi_end_io = read_end_io; if (bio_add_page(bio, page, PAGE_CACHE_SIZE, 0) < PAGE_CACHE_SIZE) { diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index a90c6bc..36e8afd 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c @@ -682,7 +682,7 @@ retry: bio_blocks = MAX_BIO_BLOCKS(max_hw_blocks(sbi)); sbi->bio[type] = f2fs_bio_alloc(bdev, bio_blocks); - sbi->bio[type]->bi_sector = SECTOR_FROM_BLOCK(sbi, blk_addr); + sbi->bio[type]->bi_iter.bi_sector = SECTOR_FROM_BLOCK(sbi, blk_addr); sbi->bio[type]->bi_private = priv; /* * The end_io will be assigned at the sumbission phase. diff --git a/fs/gfs2/lops.c b/fs/gfs2/lops.c index 010b9fb..985da94 100644 --- a/fs/gfs2/lops.c +++ b/fs/gfs2/lops.c @@ -272,7 +272,7 @@ static struct bio *gfs2_log_alloc_bio(struct gfs2_sbd *sdp, u64 blkno) nrvecs = max(nrvecs/2, 1U); } - bio->bi_sector = blkno * (sb->s_blocksize >> 9); + bio->bi_iter.bi_sector = blkno * (sb->s_blocksize >> 9); bio->bi_bdev = sb->s_bdev; bio->bi_end_io = gfs2_end_log_write; bio->bi_private = sdp; diff --git a/fs/gfs2/ops_fstype.c b/fs/gfs2/ops_fstype.c index 82303b4..16194da 100644 --- a/fs/gfs2/ops_fstype.c +++ b/fs/gfs2/ops_fstype.c @@ -224,7 +224,7 @@ static int gfs2_read_super(struct gfs2_sbd *sdp, sector_t sector, int silent) lock_page(page); bio = bio_alloc(GFP_NOFS, 1); - bio->bi_sector = sector * (sb->s_blocksize >> 9); + bio->bi_iter.bi_sector = sector * (sb->s_blocksize >> 9); bio->bi_bdev = sb->s_bdev; bio_add_page(bio, page, PAGE_SIZE, 0); diff --git a/fs/hfsplus/wrapper.c b/fs/hfsplus/wrapper.c index e9a97a0..3f99964 100644 --- a/fs/hfsplus/wrapper.c +++ b/fs/hfsplus/wrapper.c @@ -63,7 +63,7 @@ int hfsplus_submit_bio(struct super_block *sb, sector_t sector, sector &= ~((io_size >> HFSPLUS_SECTOR_SHIFT) - 1); bio = bio_alloc(GFP_NOIO, 1); - bio->bi_sector = sector; + bio->bi_iter.bi_sector = sector; bio->bi_bdev = sb->s_bdev; if (!(rw & WRITE) && data) diff --git a/fs/jfs/jfs_logmgr.c b/fs/jfs/jfs_logmgr.c index 360d27c..8d811e0 100644 --- a/fs/jfs/jfs_logmgr.c +++ b/fs/jfs/jfs_logmgr.c @@ -1998,20 +1998,20 @@ static int lbmRead(struct jfs_log * log, int pn, struct lbuf ** bpp) bio = bio_alloc(GFP_NOFS, 1); - bio->bi_sector = bp->l_blkno << (log->l2bsize - 9); + bio->bi_iter.bi_sector = bp->l_blkno << (log->l2bsize - 9); bio->bi_bdev = log->bdev; bio->bi_io_vec[0].bv_page = bp->l_page; bio->bi_io_vec[0].bv_len = LOGPSIZE; bio->bi_io_vec[0].bv_offset = bp->l_offset; bio->bi_vcnt = 1; - bio->bi_size = LOGPSIZE; + bio->bi_iter.bi_size = LOGPSIZE; bio->bi_end_io = lbmIODone; bio->bi_private = bp; /*check if journaling to disk has been disabled*/ if (log->no_integrity) { - bio->bi_size = 0; + bio->bi_iter.bi_size = 0; lbmIODone(bio, 0); } else { submit_bio(READ_SYNC, bio); @@ -2144,21 +2144,21 @@ static void lbmStartIO(struct lbuf * bp) jfs_info("lbmStartIO\n"); bio = bio_alloc(GFP_NOFS, 1); - bio->bi_sector = bp->l_blkno << (log->l2bsize - 9); + bio->bi_iter.bi_sector = bp->l_blkno << (log->l2bsize - 9); bio->bi_bdev = log->bdev; bio->bi_io_vec[0].bv_page = bp->l_page; bio->bi_io_vec[0].bv_len = LOGPSIZE; bio->bi_io_vec[0].bv_offset = bp->l_offset; bio->bi_vcnt = 1; - bio->bi_size = LOGPSIZE; + bio->bi_iter.bi_size = LOGPSIZE; bio->bi_end_io = lbmIODone; bio->bi_private = bp; /* check if journaling to disk has been disabled */ if (log->no_integrity) { - bio->bi_size = 0; + bio->bi_iter.bi_size = 0; lbmIODone(bio, 0); } else { submit_bio(WRITE_SYNC, bio); diff --git a/fs/jfs/jfs_metapage.c b/fs/jfs/jfs_metapage.c index d165cde..49ba7ff 100644 --- a/fs/jfs/jfs_metapage.c +++ b/fs/jfs/jfs_metapage.c @@ -416,7 +416,7 @@ static int metapage_writepage(struct page *page, struct writeback_control *wbc) * count from hitting zero before we're through */ inc_io(page); - if (!bio->bi_size) + if (!bio->bi_iter.bi_size) goto dump_bio; submit_bio(WRITE, bio); nr_underway++; @@ -438,7 +438,7 @@ static int metapage_writepage(struct page *page, struct writeback_control *wbc) bio = bio_alloc(GFP_NOFS, 1); bio->bi_bdev = inode->i_sb->s_bdev; - bio->bi_sector = pblock << (inode->i_blkbits - 9); + bio->bi_iter.bi_sector = pblock << (inode->i_blkbits - 9); bio->bi_end_io = metapage_write_end_io; bio->bi_private = page; @@ -452,7 +452,7 @@ static int metapage_writepage(struct page *page, struct writeback_control *wbc) if (bio) { if (bio_add_page(bio, page, bio_bytes, bio_offset) < bio_bytes) goto add_failed; - if (!bio->bi_size) + if (!bio->bi_iter.bi_size) goto dump_bio; submit_bio(WRITE, bio); @@ -517,7 +517,8 @@ static int metapage_readpage(struct file *fp, struct page *page) bio = bio_alloc(GFP_NOFS, 1); bio->bi_bdev = inode->i_sb->s_bdev; - bio->bi_sector = pblock << (inode->i_blkbits - 9); + bio->bi_iter.bi_sector = + pblock << (inode->i_blkbits - 9); bio->bi_end_io = metapage_read_end_io; bio->bi_private = page; len = xlen << inode->i_blkbits; diff --git a/fs/logfs/dev_bdev.c b/fs/logfs/dev_bdev.c index e6df3be..76279e1 100644 --- a/fs/logfs/dev_bdev.c +++ b/fs/logfs/dev_bdev.c @@ -26,9 +26,9 @@ static int sync_request(struct page *page, struct block_device *bdev, int rw) bio_vec.bv_len = PAGE_SIZE; bio_vec.bv_offset = 0; bio.bi_vcnt = 1; - bio.bi_size = PAGE_SIZE; bio.bi_bdev = bdev; - bio.bi_sector = page->index * (PAGE_SIZE >> 9); + bio.bi_iter.bi_sector = page->index * (PAGE_SIZE >> 9); + bio.bi_iter.bi_size = PAGE_SIZE; return submit_bio_wait(rw, &bio); } @@ -92,9 +92,9 @@ static int __bdev_writeseg(struct super_block *sb, u64 ofs, pgoff_t index, if (i >= max_pages) { /* Block layer cannot split bios :( */ bio->bi_vcnt = i; - bio->bi_size = i * PAGE_SIZE; + bio->bi_iter.bi_size = i * PAGE_SIZE; bio->bi_bdev = super->s_bdev; - bio->bi_sector = ofs >> 9; + bio->bi_iter.bi_sector = ofs >> 9; bio->bi_private = sb; bio->bi_end_io = writeseg_end_io; atomic_inc(&super->s_pending_writes); @@ -119,9 +119,9 @@ static int __bdev_writeseg(struct super_block *sb, u64 ofs, pgoff_t index, unlock_page(page); } bio->bi_vcnt = nr_pages; - bio->bi_size = nr_pages * PAGE_SIZE; + bio->bi_iter.bi_size = nr_pages * PAGE_SIZE; bio->bi_bdev = super->s_bdev; - bio->bi_sector = ofs >> 9; + bio->bi_iter.bi_sector = ofs >> 9; bio->bi_private = sb; bio->bi_end_io = writeseg_end_io; atomic_inc(&super->s_pending_writes); @@ -184,9 +184,9 @@ static int do_erase(struct super_block *sb, u64 ofs, pgoff_t index, if (i >= max_pages) { /* Block layer cannot split bios :( */ bio->bi_vcnt = i; - bio->bi_size = i * PAGE_SIZE; + bio->bi_iter.bi_size = i * PAGE_SIZE; bio->bi_bdev = super->s_bdev; - bio->bi_sector = ofs >> 9; + bio->bi_iter.bi_sector = ofs >> 9; bio->bi_private = sb; bio->bi_end_io = erase_end_io; atomic_inc(&super->s_pending_writes); @@ -205,9 +205,9 @@ static int do_erase(struct super_block *sb, u64 ofs, pgoff_t index, bio->bi_io_vec[i].bv_offset = 0; } bio->bi_vcnt = nr_pages; - bio->bi_size = nr_pages * PAGE_SIZE; + bio->bi_iter.bi_size = nr_pages * PAGE_SIZE; bio->bi_bdev = super->s_bdev; - bio->bi_sector = ofs >> 9; + bio->bi_iter.bi_sector = ofs >> 9; bio->bi_private = sb; bio->bi_end_io = erase_end_io; atomic_inc(&super->s_pending_writes); diff --git a/fs/mpage.c b/fs/mpage.c index dd6d587..4979ffa 100644 --- a/fs/mpage.c +++ b/fs/mpage.c @@ -93,7 +93,7 @@ mpage_alloc(struct block_device *bdev, if (bio) { bio->bi_bdev = bdev; - bio->bi_sector = first_sector; + bio->bi_iter.bi_sector = first_sector; } return bio; } diff --git a/fs/nfs/blocklayout/blocklayout.c b/fs/nfs/blocklayout/blocklayout.c index da76892..56ff823 100644 --- a/fs/nfs/blocklayout/blocklayout.c +++ b/fs/nfs/blocklayout/blocklayout.c @@ -134,8 +134,8 @@ bl_submit_bio(int rw, struct bio *bio) if (bio) { get_parallel(bio->bi_private); dprintk("%s submitting %s bio %u@%llu\n", __func__, - rw == READ ? "read" : "write", - bio->bi_size, (unsigned long long)bio->bi_sector); + rw == READ ? "read" : "write", bio->bi_iter.bi_size, + (unsigned long long)bio->bi_iter.bi_sector); submit_bio(rw, bio); } return NULL; @@ -156,7 +156,8 @@ static struct bio *bl_alloc_init_bio(int npg, sector_t isect, } if (bio) { - bio->bi_sector = isect - be->be_f_offset + be->be_v_offset; + bio->bi_iter.bi_sector = isect - be->be_f_offset + + be->be_v_offset; bio->bi_bdev = be->be_mdev; bio->bi_end_io = end_io; bio->bi_private = par; @@ -511,7 +512,7 @@ bl_do_readpage_sync(struct page *page, struct pnfs_block_extent *be, isect = (page->index << PAGE_CACHE_SECTOR_SHIFT) + (offset / SECTOR_SIZE); - bio->bi_sector = isect - be->be_f_offset + be->be_v_offset; + bio->bi_iter.bi_sector = isect - be->be_f_offset + be->be_v_offset; bio->bi_bdev = be->be_mdev; bio->bi_end_io = bl_read_single_end_io; diff --git a/fs/nilfs2/segbuf.c b/fs/nilfs2/segbuf.c index 2d8be51..dc3a9efd 100644 --- a/fs/nilfs2/segbuf.c +++ b/fs/nilfs2/segbuf.c @@ -416,7 +416,8 @@ static struct bio *nilfs_alloc_seg_bio(struct the_nilfs *nilfs, sector_t start, } if (likely(bio)) { bio->bi_bdev = nilfs->ns_bdev; - bio->bi_sector = start << (nilfs->ns_blocksize_bits - 9); + bio->bi_iter.bi_sector = + start << (nilfs->ns_blocksize_bits - 9); } return bio; } diff --git a/fs/ocfs2/cluster/heartbeat.c b/fs/ocfs2/cluster/heartbeat.c index 73920ff..bf482df 100644 --- a/fs/ocfs2/cluster/heartbeat.c +++ b/fs/ocfs2/cluster/heartbeat.c @@ -413,7 +413,7 @@ static struct bio *o2hb_setup_one_bio(struct o2hb_region *reg, } /* Must put everything in 512 byte sectors for the bio... */ - bio->bi_sector = (reg->hr_start_block + cs) << (bits - 9); + bio->bi_iter.bi_sector = (reg->hr_start_block + cs) << (bits - 9); bio->bi_bdev = reg->hr_bdev; bio->bi_private = wc; bio->bi_end_io = o2hb_bio_end_io; diff --git a/fs/xfs/xfs_aops.c b/fs/xfs/xfs_aops.c index 71c8c9d..1b19b9c 100644 --- a/fs/xfs/xfs_aops.c +++ b/fs/xfs/xfs_aops.c @@ -407,7 +407,7 @@ xfs_alloc_ioend_bio( struct bio *bio = bio_alloc(GFP_NOIO, nvecs); ASSERT(bio->bi_private == NULL); - bio->bi_sector = bh->b_blocknr * (bh->b_size >> 9); + bio->bi_iter.bi_sector = bh->b_blocknr * (bh->b_size >> 9); bio->bi_bdev = bh->b_bdev; return bio; } diff --git a/fs/xfs/xfs_buf.c b/fs/xfs/xfs_buf.c index c7f0b77..5f3ea44 100644 --- a/fs/xfs/xfs_buf.c +++ b/fs/xfs/xfs_buf.c @@ -1255,7 +1255,7 @@ next_chunk: bio = bio_alloc(GFP_NOIO, nr_pages); bio->bi_bdev = bp->b_target->bt_bdev; - bio->bi_sector = sector; + bio->bi_iter.bi_sector = sector; bio->bi_end_io = xfs_buf_bio_end_io; bio->bi_private = bp; @@ -1277,7 +1277,7 @@ next_chunk: total_nr_pages--; } - if (likely(bio->bi_size)) { + if (likely(bio->bi_iter.bi_size)) { if (xfs_buf_is_vmapped(bp)) { flush_kernel_vmap_range(bp->b_addr, xfs_buf_vmap_len(bp)); diff --git a/include/linux/bio.h b/include/linux/bio.h index 060ff69..e2e0bc6 100644 --- a/include/linux/bio.h +++ b/include/linux/bio.h @@ -62,19 +62,19 @@ * on highmem page vectors */ #define bio_iovec_idx(bio, idx) (&((bio)->bi_io_vec[(idx)])) -#define bio_iovec(bio) bio_iovec_idx((bio), (bio)->bi_idx) +#define bio_iovec(bio) bio_iovec_idx((bio), (bio)->bi_iter.bi_idx) #define bio_page(bio) bio_iovec((bio))->bv_page #define bio_offset(bio) bio_iovec((bio))->bv_offset -#define bio_segments(bio) ((bio)->bi_vcnt - (bio)->bi_idx) -#define bio_sectors(bio) ((bio)->bi_size >> 9) -#define bio_end_sector(bio) ((bio)->bi_sector + bio_sectors((bio))) +#define bio_segments(bio) ((bio)->bi_vcnt - (bio)->bi_iter.bi_idx) +#define bio_sectors(bio) ((bio)->bi_iter.bi_size >> 9) +#define bio_end_sector(bio) ((bio)->bi_iter.bi_sector + bio_sectors((bio))) static inline unsigned int bio_cur_bytes(struct bio *bio) { if (bio->bi_vcnt) return bio_iovec(bio)->bv_len; else /* dataless requests such as discard */ - return bio->bi_size; + return bio->bi_iter.bi_size; } static inline void *bio_data(struct bio *bio) @@ -108,7 +108,7 @@ static inline void *bio_data(struct bio *bio) */ #define __BVEC_END(bio) bio_iovec_idx((bio), (bio)->bi_vcnt - 1) -#define __BVEC_START(bio) bio_iovec_idx((bio), (bio)->bi_idx) +#define __BVEC_START(bio) bio_iovec_idx((bio), (bio)->bi_iter.bi_idx) /* Default implementation of BIOVEC_PHYS_MERGEABLE */ #define __BIOVEC_PHYS_MERGEABLE(vec1, vec2) \ @@ -150,7 +150,7 @@ static inline void *bio_data(struct bio *bio) i++) #define bio_for_each_segment(bvl, bio, i) \ - for (i = (bio)->bi_idx; \ + for (i = (bio)->bi_iter.bi_idx; \ bvl = bio_iovec_idx((bio), (i)), i < (bio)->bi_vcnt; \ i++) @@ -365,7 +365,7 @@ static inline char *__bio_kmap_irq(struct bio *bio, unsigned short idx, #define __bio_kunmap_irq(buf, flags) bvec_kunmap_irq(buf, flags) #define bio_kmap_irq(bio, flags) \ - __bio_kmap_irq((bio), (bio)->bi_idx, (flags)) + __bio_kmap_irq((bio), (bio)->bi_iter.bi_idx, (flags)) #define bio_kunmap_irq(buf,flags) __bio_kunmap_irq(buf, flags) /* diff --git a/include/linux/blk_types.h b/include/linux/blk_types.h index 238ef0e..29b5b84 100644 --- a/include/linux/blk_types.h +++ b/include/linux/blk_types.h @@ -28,13 +28,19 @@ struct bio_vec { unsigned int bv_offset; }; +struct bvec_iter { + sector_t bi_sector; /* device address in 512 byte + sectors */ + unsigned int bi_size; /* residual I/O count */ + + unsigned int bi_idx; /* current index into bvl_vec */ +}; + /* * main unit of I/O for the block layer and lower layers (ie drivers and * stacking drivers) */ struct bio { - sector_t bi_sector; /* device address in 512 byte - sectors */ struct bio *bi_next; /* request queue link */ struct block_device *bi_bdev; unsigned long bi_flags; /* status, command, etc */ @@ -42,16 +48,13 @@ struct bio { * top bits priority */ - unsigned short bi_vcnt; /* how many bio_vec's */ - unsigned short bi_idx; /* current index into bvl_vec */ + struct bvec_iter bi_iter; /* Number of segments in this BIO after * physical address coalescing is performed. */ unsigned int bi_phys_segments; - unsigned int bi_size; /* residual I/O count */ - /* * To keep track of the max segment size, we account for the * sizes of the first and last mergeable segments in this bio. @@ -74,11 +77,13 @@ struct bio { struct bio_integrity_payload *bi_integrity; /* data integrity */ #endif + unsigned short bi_vcnt; /* how many bio_vec's */ + /* * Everything starting with bi_max_vecs will be preserved by bio_reset() */ - unsigned int bi_max_vecs; /* max bvl_vecs we can hold */ + unsigned short bi_max_vecs; /* max bvl_vecs we can hold */ atomic_t bi_cnt; /* pin count */ diff --git a/include/trace/events/bcache.h b/include/trace/events/bcache.h index e2b9576..095c6e4 100644 --- a/include/trace/events/bcache.h +++ b/include/trace/events/bcache.h @@ -24,10 +24,10 @@ DECLARE_EVENT_CLASS(bcache_request, __entry->dev = bio->bi_bdev->bd_dev; __entry->orig_major = d->disk->major; __entry->orig_minor = d->disk->first_minor; - __entry->sector = bio->bi_sector; - __entry->orig_sector = bio->bi_sector - 16; - __entry->nr_sector = bio->bi_size >> 9; - blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_size); + __entry->sector = bio->bi_iter.bi_sector; + __entry->orig_sector = bio->bi_iter.bi_sector - 16; + __entry->nr_sector = bio->bi_iter.bi_size >> 9; + blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size); ), TP_printk("%d,%d %s %llu + %u (from %d,%d @ %llu)", @@ -99,9 +99,9 @@ DECLARE_EVENT_CLASS(bcache_bio, TP_fast_assign( __entry->dev = bio->bi_bdev->bd_dev; - __entry->sector = bio->bi_sector; - __entry->nr_sector = bio->bi_size >> 9; - blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_size); + __entry->sector = bio->bi_iter.bi_sector; + __entry->nr_sector = bio->bi_iter.bi_size >> 9; + blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size); ), TP_printk("%d,%d %s %llu + %u", @@ -134,9 +134,9 @@ TRACE_EVENT(bcache_read, TP_fast_assign( __entry->dev = bio->bi_bdev->bd_dev; - __entry->sector = bio->bi_sector; - __entry->nr_sector = bio->bi_size >> 9; - blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_size); + __entry->sector = bio->bi_iter.bi_sector; + __entry->nr_sector = bio->bi_iter.bi_size >> 9; + blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size); __entry->cache_hit = hit; __entry->bypass = bypass; ), @@ -162,9 +162,9 @@ TRACE_EVENT(bcache_write, TP_fast_assign( __entry->dev = bio->bi_bdev->bd_dev; - __entry->sector = bio->bi_sector; - __entry->nr_sector = bio->bi_size >> 9; - blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_size); + __entry->sector = bio->bi_iter.bi_sector; + __entry->nr_sector = bio->bi_iter.bi_size >> 9; + blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size); __entry->writeback = writeback; __entry->bypass = bypass; ), diff --git a/include/trace/events/block.h b/include/trace/events/block.h index 4c2301d..e76ae19 100644 --- a/include/trace/events/block.h +++ b/include/trace/events/block.h @@ -243,9 +243,9 @@ TRACE_EVENT(block_bio_bounce, TP_fast_assign( __entry->dev = bio->bi_bdev ? bio->bi_bdev->bd_dev : 0; - __entry->sector = bio->bi_sector; + __entry->sector = bio->bi_iter.bi_sector; __entry->nr_sector = bio_sectors(bio); - blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_size); + blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size); memcpy(__entry->comm, current->comm, TASK_COMM_LEN); ), @@ -280,10 +280,10 @@ TRACE_EVENT(block_bio_complete, TP_fast_assign( __entry->dev = bio->bi_bdev->bd_dev; - __entry->sector = bio->bi_sector; + __entry->sector = bio->bi_iter.bi_sector; __entry->nr_sector = bio_sectors(bio); __entry->error = error; - blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_size); + blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size); ), TP_printk("%d,%d %s %llu + %u [%d]", @@ -308,9 +308,9 @@ DECLARE_EVENT_CLASS(block_bio_merge, TP_fast_assign( __entry->dev = bio->bi_bdev->bd_dev; - __entry->sector = bio->bi_sector; + __entry->sector = bio->bi_iter.bi_sector; __entry->nr_sector = bio_sectors(bio); - blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_size); + blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size); memcpy(__entry->comm, current->comm, TASK_COMM_LEN); ), @@ -375,9 +375,9 @@ TRACE_EVENT(block_bio_queue, TP_fast_assign( __entry->dev = bio->bi_bdev->bd_dev; - __entry->sector = bio->bi_sector; + __entry->sector = bio->bi_iter.bi_sector; __entry->nr_sector = bio_sectors(bio); - blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_size); + blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size); memcpy(__entry->comm, current->comm, TASK_COMM_LEN); ), @@ -403,7 +403,7 @@ DECLARE_EVENT_CLASS(block_get_rq, TP_fast_assign( __entry->dev = bio ? bio->bi_bdev->bd_dev : 0; - __entry->sector = bio ? bio->bi_sector : 0; + __entry->sector = bio ? bio->bi_iter.bi_sector : 0; __entry->nr_sector = bio ? bio_sectors(bio) : 0; blk_fill_rwbs(__entry->rwbs, bio ? bio->bi_rw : 0, __entry->nr_sector); @@ -538,9 +538,9 @@ TRACE_EVENT(block_split, TP_fast_assign( __entry->dev = bio->bi_bdev->bd_dev; - __entry->sector = bio->bi_sector; + __entry->sector = bio->bi_iter.bi_sector; __entry->new_sector = new_sector; - blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_size); + blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size); memcpy(__entry->comm, current->comm, TASK_COMM_LEN); ), @@ -579,11 +579,11 @@ TRACE_EVENT(block_bio_remap, TP_fast_assign( __entry->dev = bio->bi_bdev->bd_dev; - __entry->sector = bio->bi_sector; + __entry->sector = bio->bi_iter.bi_sector; __entry->nr_sector = bio_sectors(bio); __entry->old_dev = dev; __entry->old_sector = from; - blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_size); + blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size); ), TP_printk("%d,%d %s %llu + %u <- (%d,%d) %llu", diff --git a/include/trace/events/f2fs.h b/include/trace/events/f2fs.h index e0dc355..bd3ee4f 100644 --- a/include/trace/events/f2fs.h +++ b/include/trace/events/f2fs.h @@ -616,8 +616,8 @@ TRACE_EVENT(f2fs_do_submit_bio, __entry->dev = sb->s_dev; __entry->btype = btype; __entry->sync = sync; - __entry->sector = bio->bi_sector; - __entry->size = bio->bi_size; + __entry->sector = bio->bi_iter.bi_sector; + __entry->size = bio->bi_iter.bi_size; ), TP_printk("dev = (%d,%d), type = %s, io = %s, sector = %lld, size = %u", diff --git a/kernel/power/block_io.c b/kernel/power/block_io.c index d09dd10..9a58bc2 100644 --- a/kernel/power/block_io.c +++ b/kernel/power/block_io.c @@ -32,7 +32,7 @@ static int submit(int rw, struct block_device *bdev, sector_t sector, struct bio *bio; bio = bio_alloc(__GFP_WAIT | __GFP_HIGH, 1); - bio->bi_sector = sector; + bio->bi_iter.bi_sector = sector; bio->bi_bdev = bdev; bio->bi_end_io = end_swap_bio_read; diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c index f785aef..b418cb0 100644 --- a/kernel/trace/blktrace.c +++ b/kernel/trace/blktrace.c @@ -781,8 +781,8 @@ static void blk_add_trace_bio(struct request_queue *q, struct bio *bio, if (!error && !bio_flagged(bio, BIO_UPTODATE)) error = EIO; - __blk_add_trace(bt, bio->bi_sector, bio->bi_size, bio->bi_rw, what, - error, 0, NULL); + __blk_add_trace(bt, bio->bi_iter.bi_sector, bio->bi_iter.bi_size, + bio->bi_rw, what, error, 0, NULL); } static void blk_add_trace_bio_bounce(void *ignore, @@ -885,8 +885,9 @@ static void blk_add_trace_split(void *ignore, if (bt) { __be64 rpdu = cpu_to_be64(pdu); - __blk_add_trace(bt, bio->bi_sector, bio->bi_size, bio->bi_rw, - BLK_TA_SPLIT, !bio_flagged(bio, BIO_UPTODATE), + __blk_add_trace(bt, bio->bi_iter.bi_sector, + bio->bi_iter.bi_size, bio->bi_rw, BLK_TA_SPLIT, + !bio_flagged(bio, BIO_UPTODATE), sizeof(rpdu), &rpdu); } } @@ -918,9 +919,9 @@ static void blk_add_trace_bio_remap(void *ignore, r.device_to = cpu_to_be32(bio->bi_bdev->bd_dev); r.sector_from = cpu_to_be64(from); - __blk_add_trace(bt, bio->bi_sector, bio->bi_size, bio->bi_rw, - BLK_TA_REMAP, !bio_flagged(bio, BIO_UPTODATE), - sizeof(r), &r); + __blk_add_trace(bt, bio->bi_iter.bi_sector, bio->bi_iter.bi_size, + bio->bi_rw, BLK_TA_REMAP, + !bio_flagged(bio, BIO_UPTODATE), sizeof(r), &r); } /** diff --git a/mm/page_io.c b/mm/page_io.c index 8c79a47..f14eded 100644 --- a/mm/page_io.c +++ b/mm/page_io.c @@ -31,13 +31,13 @@ static struct bio *get_swap_bio(gfp_t gfp_flags, bio = bio_alloc(gfp_flags, 1); if (bio) { - bio->bi_sector = map_swap_page(page, &bio->bi_bdev); - bio->bi_sector <<= PAGE_SHIFT - 9; + bio->bi_iter.bi_sector = map_swap_page(page, &bio->bi_bdev); + bio->bi_iter.bi_sector <<= PAGE_SHIFT - 9; bio->bi_io_vec[0].bv_page = page; bio->bi_io_vec[0].bv_len = PAGE_SIZE; bio->bi_io_vec[0].bv_offset = 0; bio->bi_vcnt = 1; - bio->bi_size = PAGE_SIZE; + bio->bi_iter.bi_size = PAGE_SIZE; bio->bi_end_io = end_io; } return bio; @@ -62,7 +62,7 @@ void end_swap_bio_write(struct bio *bio, int err) printk(KERN_ALERT "Write-error on swap-device (%u:%u:%Lu)\n", imajor(bio->bi_bdev->bd_inode), iminor(bio->bi_bdev->bd_inode), - (unsigned long long)bio->bi_sector); + (unsigned long long)bio->bi_iter.bi_sector); ClearPageReclaim(page); } end_page_writeback(page); @@ -80,7 +80,7 @@ void end_swap_bio_read(struct bio *bio, int err) printk(KERN_ALERT "Read-error on swap-device (%u:%u:%Lu)\n", imajor(bio->bi_bdev->bd_inode), iminor(bio->bi_bdev->bd_inode), - (unsigned long long)bio->bi_sector); + (unsigned long long)bio->bi_iter.bi_sector); goto out; } -- 1.8.4.4 From ipad@spock.stuntpixel.com Tue Nov 26 19:40:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.3 required=5.0 tests=FREEMAIL_FROM,FREEMAIL_REPLYTO, HTML_MESSAGE,MIME_HTML_ONLY,SUBJECT_NEEDS_ENCODING,SUBJ_ILLEGAL_CHARS autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D587F7F52 for ; Tue, 26 Nov 2013 19:40:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id C445630406A for ; Tue, 26 Nov 2013 17:40:00 -0800 (PST) X-ASG-Debug-ID: 1385516399-04cb6c537d2cd2d0001-NocioJ Received: from spock.stuntpixel.com ([66.55.92.18]) by cuda.sgi.com with ESMTP id uuvNjEyyg3xN1kW6 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 17:39:59 -0800 (PST) X-Barracuda-Envelope-From: ipad@spock.stuntpixel.com X-Barracuda-Apparent-Source-IP: 66.55.92.18 Received: from ipad by spock.stuntpixel.com with local (Exim 4.82) (envelope-from ) id 1VlU6e-0007Zd-Of for xfs@oss.sgi.com; Tue, 26 Nov 2013 17:39:57 -0800 To: xfs@oss.sgi.com Subject: Thiết kế web trá»n gói chỉ vá»›i 1.5 triệu đồng ! From: Thiết kế web X-ASG-Orig-Subj: Thiết kế web trá»n gói chỉ vá»›i 1.5 triệu đồng ! Reply-To: sonnguyen.cntt5011@gmail.com MIME-Version: 1.0 Content-Type: text/html Content-Transfer-Encoding: 8bit Message-Id: Date: Tue, 26 Nov 2013 17:39:56 -0800 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - spock.stuntpixel.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [504 504] / [47 12] X-AntiAbuse: Sender Address Domain - spock.stuntpixel.com X-Get-Message-Sender-Via: spock.stuntpixel.com: authenticated_id: ipad/only user confirmed/virtual account not confirmed X-Barracuda-Connect: UNKNOWN[66.55.92.18] X-Barracuda-Start-Time: 1385516399 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.88 X-Barracuda-Spam-Status: No, SCORE=1.88 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_MESSAGE, MIME_HTML_ONLY, RDNS_NONE, SUBJECT_NEEDS_ENCODING X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142648 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.28 SUBJECT_NEEDS_ENCODING SUBJECT_NEEDS_ENCODING 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 New Page 1

Dịch vụ SEO , Quảng bá website, Thiết kế website chuyên nghiệp!

CHI TIẾT DỊCH VỤ + BIỂU PHÃ DỊCH VỤ

Số

Khoản mục

Biểu giá (VNĐ)

1

Tên miền có đuôi: .com/.net/.org…

 

- Phí đăng ký + Duy trì

Khuyến Mại

2

Hosting 500mb - 10Gb BW

 

- Phí đăng ký + Duy trì

Khuyến Mại

3

- Phí thiết kế giao diện ( logo + banner )

 

- Phí thiết kế

Khuyến Mại

4 - Gói email marketing ( gửi miễn phí 5.000 mail )

 

- Phí đăng ký

Khuyến Mại

5

- Phí thiết kế website ( Lập trình + Code )

 

- Phí thiết kế

1.500.000

THIẾT KẾ WEBSITE ĐỘNG - Có hơn 100 mẫu website ở nhiều lĩnh vực để quý khách tham khảo tại trang chủ http://web20.vn/
+ Máy tính - Laptop
+ Ô tô - Xe máy
+ Du lịch - Khách sạn
+ Bất động sản
+ Nội thất
+ Rao vặt - Việc làm
+ Điện thoại - Phụ kiện
+ Thời trang - Phụ kiện

Không chỉ là thiết kế web, chúng tôi còn cung cấp dịch vụ SEM, SEO, Email Marketing, tiếp thị mạng xã hội. VNET tự hào là đối tác được chứng nhận của Google Adwords tại Việt Nam. Hãy chọn từ khóa và liên hệ với chúng tôi để được báo giá cụ thể. Mr: Sơn - 01694 229 660

Công Ty Cổ Phần Giải Pháp Số Hà Nội VNET

 

| Tel:  01694 229 660 | Web: www.web20.vn

Mobile: 01694 229 660Mr: Sơn

| Email: Sonnguyen.cntt5011@gmail.com

| Yahoo :sonvnetscj |

| Add :    Số 7, Ngách 61/6 Phạm Tuấn Tài - Cầu Giấy - Hà Nội


 
  Xin lỗi nếu Email này làm phiền quý vị!
 

      VNET - THẾ GIỚI LÀ CỦA BẠN !

From evvpuzx2k5u84@crosswind.net Tue Nov 26 19:43:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 38AFA7F52 for ; Tue, 26 Nov 2013 19:43:59 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 268678F809B for ; Tue, 26 Nov 2013 17:43:56 -0800 (PST) X-ASG-Debug-ID: 1385516633-04cb6c537b2cd510001-NocioJ Received: from mail.rnc.ru (mail.rnc.ru [91.190.74.246]) by cuda.sgi.com with ESMTP id 1iWvz8o3AVXLO0dI for ; Tue, 26 Nov 2013 17:43:54 -0800 (PST) X-Barracuda-Envelope-From: evvpuzx2k5u84@crosswind.net X-Barracuda-Apparent-Source-IP: 91.190.74.246 Received: from localhost (localhost [127.0.0.1]) by mail.rnc.ru (Postfix) with ESMTP id 199EC30CC718; Wed, 27 Nov 2013 05:42:03 +0400 (MSK) X-Virus-Scanned: amavisd-new at rnc.ru Received: from mail.rnc.ru ([127.0.0.1]) by localhost (mail.rnc.ru [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CJaTTcbzDi2s; Wed, 27 Nov 2013 05:42:02 +0400 (MSK) Received: from localhost (localhost [127.0.0.1]) by mail.rnc.ru (Postfix) with ESMTP id B526D30CCDC7; Wed, 27 Nov 2013 05:42:02 +0400 (MSK) X-Virus-Scanned: amavisd-new at rnc.ru Received: from mail.rnc.ru ([127.0.0.1]) by localhost (mail.rnc.ru [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id h5jzoLXVtRuH; Wed, 27 Nov 2013 05:42:01 +0400 (MSK) Received: from Unknown (190-21-241-133.baf.movistar.cl [190.21.241.133]) by mail.rnc.ru (Postfix) with ESMTPA id 0584E30CC718; Wed, 27 Nov 2013 05:41:54 +0400 (MSK) Message-ID: Reply-To: =?windows-1251?B?6O3x7+Xq9uj/IO/uIPLu8OPu4uvl?= From: =?windows-1251?B?6O3x7+Xq9uj/IO/uIPLu8OPu4uvl?= To: , , , Subject: =?windows-1251?B?z+7x8vDu5e3o5SDx6PHy5ez7IOLt8/Lw5e3t?= =?windows-1251?B?5ePuIOru7fLw7uv/ICjRwsopIO3gIO/w5eTv?= =?windows-1251?B?8Oj/8ujoLg==?= Date: Wed, 27 Nov 2013 02:41:58 +0100 X-ASG-Orig-Subj: =?windows-1251?B?z+7x8vDu5e3o5SDx6PHy5ez7IOLt8/Lw5e3t?= =?windows-1251?B?5ePuIOru7fLw7uv/ICjRwsopIO3gIO/w5eTv?= =?windows-1251?B?8Oj/8ujoLg==?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0901_01CEEB1A.3E225EC0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Live Mail 16.4.3505.912 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3505.912 X-Barracuda-Connect: mail.rnc.ru[91.190.74.246] X-Barracuda-Start-Time: 1385516633 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142648 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 BSF_SC0_TG035a Message contains invalid style definition This is a multi-part message in MIME format. ------=_NextPart_000_0901_01CEEB1A.3E225EC0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0902_01CEEB1A.3E225EC0" ------=_NextPart_001_0902_01CEEB1A.3E225EC0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =DD=EA=EE=ED=EE=EC=E8=F7=E5=F1=EA=E0=FF =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2= =FC =EF=F0=E5=E4=EF=F0=E8=FF=F2=E8=FF. =D1=E0=ED=EA=F2-=CF=E5=F2=E5=F0=E1=F3=F0=E3, =EE9 - lO =E4=E5=EA=E0=E1=F0= =FF 2013=E3. =D2=E5=EC=E0=F2=E8=EA=E0 =EC=E5=F0=EE=EF=F0=E8=FF=F2=E8=FF: =CE=F1=ED=EE=E2=ED=FB=E5 =ED=E0=EF=F0=E0=E2=EB=E5=ED=E8=FF =EE=E1=E5=F1= =EF=E5=F7=E5=ED=E8=FF =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8 =EF=F0=E5=E4=EF= =F0=E8=FF=F2=E8=FF. =D4=F3=ED=EA=F6=E8=E8, =E7=E0=E4=E0=F7=E8 =E8 =ED=E0=EF=F0=E0=E2=EB=E5=ED= =E8=FF =E4=E5=FF=F2=E5=EB=FC=ED=EE=F1=F2=E8 =D1=C1. =CF=F0=E0=E2=EE=E2=FB=E5 =EE=F1=ED=EE=E2=FB =E4=E5=FF=F2=E5=EB=FC=ED=EE= =F1=F2=E8 =F1=EB=F3=E6=E1=FB =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8. =C1=E8=E7=ED=E5=F1-=F0=E0=E7=E2=E5=E4=EA=E0 =E8 =E1=E5=E7=EE=EF=E0=F1=ED= =EE=F1=F2=FC =E1=E8=E7=ED=E5=F1=E0. =CF=F0=EE=F6=E5=E4=F3=F0=E0 =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF =EF=F0=EE=E2= =E5=F0=EE=EA, =E2=E8=E4=FB =EF=F0=EE=E2=E5=F0=EE=EA =E8 =EE=F1=ED=EE=E2=E0= =ED=E8=FF =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF. =CA=EE=ED=F6=E5=EF=F6=E8=FF =EA=EE=EC=EF=EB=E5=EA=F1=ED=EE=E9 =E7=E0=F9= =E8=F2=FB =EE=E1=FA=E5=EA=F2=E0. =CE=E1=F9=E8=E5 =EF=EE=EB=EE=E6=E5=ED=E8=FF =EF=EE =E8=ED=F4=EE=F0=EC=E0= =F6=E8=EE=ED=ED=EE=E9 =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8. =CF=F0=E0=E2=EE=E2=FB=E5 =EE=F1=ED=EE=E2=FB =E7=E0=F9=E8=F2=FB =EA=EE=ED= =F4=E8=E4=E5=ED=F6=E8=E0=EB=FC=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8. =CE=F2=E2=E5=F2=F1=F2=E2=E5=ED=ED=EE=F1=F2=FC =E7=E0 =F0=E0=E7=E3=EB=E0= =F8=E5=ED=E8=E5 =EA=EE=EC=EC=E5=F0=F7=E5=F1=EA=EE=E9 =F2=E0=E9=ED=FB, =ED= =E5=E7=E0=EA=EE=ED=ED=EE=E5 =EF=EE=EB=F3=F7=E5=ED=E8=E5 =E8=ED=F4=EE=F0=EC= =E0=F6=E8=E8. =CC=E5=F0=EE=EF=F0=E8=FF=F2=E8=FF =EF=EE =E7=E0=F9=E8=F2=E5 =E8=ED=F4=EE= =F0=EC=E0=F6=E8=E8 =EE=F2 =F3=F2=E5=F7=EA=E8 =EF=EE =F2=E5=F5=ED=E8=F7=E5= =F1=EA=E8=EC =EA=E0=ED=E0=EB=E0=EC. =20 =C0=EF=EF=E0=F0=E0=F2=ED=FB=E5 =E8 =EF=F0=EE=E3=F0=E0=EC=EC=ED=FB=E5 =F1= =F0=E5=E4=F1=F2=E2=E0 =E7=E0=F9=E8=F2=FB. =C2=F1=FE =ED=E5=EE=E1=F5=EE=E4=E8=EC=F3=FE =E8=ED=F4=EE=F0=EC=E0=F6=E8= =FE =C2=FB =EC=EE=E6=E5=F2=E5 =EF=EE=EB=F3=F7=E8=F2=FC =EF=EE =F2=E5=EB=E5= =F4=EE=ED=F3:=20 < =EA=EE=E4 =CF=E5=F2=E5=F0=E1=F3=F0=E3=E0 > 6=F7..2 -- 47 = . 43 ------=_NextPart_001_0902_01CEEB1A.3E225EC0 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
 =DD=EA=EE=ED=EE=EC=E8=F7=E5=F1=EA=E0=FF =E1=E5=E7=EE=EF=E0=F1=ED= =EE=F1=F2=FC =EF=F0=E5=E4=EF=F0=E8=FF=F2=E8=FF.
 
 =D1=E0=ED=EA=F2-=CF=E5=F2=E5=F0=E1=F3=F0=E3,  =EE9=20 - lO =E4=E5=EA=E0=E1=F0=FF=20 2013=E3.
 
  =D2=E5=EC=E0=F2=E8=EA=E0 =EC=E5=F0=EE=EF=F0=E8=FF=F2=E8=FF:
 

  =CE=F1=ED=EE=E2=ED=FB=E5 =ED=E0=EF=F0=E0=E2=EB=E5=ED=E8=FF= =EE=E1=E5=F1=EF=E5=F7=E5=ED=E8=FF =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8 =EF= =F0=E5=E4=EF=F0=E8=FF=F2=E8=FF.
 
  =D4=F3=ED=EA=F6=E8=E8, =E7=E0=E4=E0=F7=E8 =E8 =ED=E0=EF=F0=E0= =E2=EB=E5=ED=E8=FF =E4=E5=FF=F2=E5=EB=FC=ED=EE=F1=F2=E8 =D1=C1.
 
  =CF=F0=E0=E2=EE=E2=FB=E5 =EE=F1=ED=EE=E2=FB  =E4=E5=FF=F2= =E5=EB=FC=ED=EE=F1=F2=E8 =F1=EB=F3=E6=E1=FB =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1= =F2=E8.
 
  =C1=E8=E7=ED=E5=F1-=F0=E0=E7=E2=E5=E4=EA=E0 =E8 =E1=E5=E7=EE=EF= =E0=F1=ED=EE=F1=F2=FC =E1=E8=E7=ED=E5=F1=E0.
 
  =CF=F0=EE=F6=E5=E4=F3=F0=E0 =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF =EF= =F0=EE=E2=E5=F0=EE=EA, =E2=E8=E4=FB =EF=F0=EE=E2=E5=F0=EE=EA =E8 =EE=F1=ED= =EE=E2=E0=ED=E8=FF=20 =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF.
 
  =CA=EE=ED=F6=E5=EF=F6=E8=FF =EA=EE=EC=EF=EB=E5=EA=F1=ED=EE=E9= =E7=E0=F9=E8=F2=FB =EE=E1=FA=E5=EA=F2=E0.
 
  =CE=E1=F9=E8=E5 =EF=EE=EB=EE=E6=E5=ED=E8=FF =EF=EE =E8=ED=F4=EE= =F0=EC=E0=F6=E8=EE=ED=ED=EE=E9 =E1=E5=E7=EE=EF=E0=F1=ED=EE=F1=F2=E8.
 
  =CF=F0=E0=E2=EE=E2=FB=E5 =EE=F1=ED=EE=E2=FB =E7=E0=F9=E8=F2=FB= =EA=EE=ED=F4=E8=E4=E5=ED=F6=E8=E0=EB=FC=ED=EE=E9 =E8=ED=F4=EE=F0=EC=E0=F6= =E8=E8.
 
  =CE=F2=E2=E5=F2=F1=F2=E2=E5=ED=ED=EE=F1=F2=FC =E7=E0 =F0=E0=E7= =E3=EB=E0=F8=E5=ED=E8=E5 =EA=EE=EC=EC=E5=F0=F7=E5=F1=EA=EE=E9 =F2=E0=E9=ED= =FB, =ED=E5=E7=E0=EA=EE=ED=ED=EE=E5=20 =EF=EE=EB=F3=F7=E5=ED=E8=E5 =E8=ED=F4=EE=F0=EC=E0=F6=E8=E8.
 
  =CC=E5=F0=EE=EF=F0=E8=FF=F2=E8=FF =EF=EE =E7=E0=F9=E8=F2=E5 =E8= =ED=F4=EE=F0=EC=E0=F6=E8=E8 =EE=F2 =F3=F2=E5=F7=EA=E8 =EF=EE =F2=E5=F5=ED= =E8=F7=E5=F1=EA=E8=EC=20 =EA=E0=ED=E0=EB=E0=EC.
 
  =C0=EF=EF=E0=F0=E0=F2=ED=FB=E5= =E8 =EF=F0=EE=E3=F0=E0=EC=EC=ED=FB=E5 =F1=F0=E5=E4=F1=F2=E2=E0 =E7=E0=F9= =E8=F2=FB.
 

  =C2=F1=FE =ED=E5=EE=E1=F5=EE=E4=E8=EC=F3=FE =E8=ED=F4=EE=F0= =EC=E0=F6=E8=FE =C2=FB =EC=EE=E6=E5=F2=E5 =EF=EE=EB=F3=F7=E8=F2=FC =EF=EE= =F2=E5=EB=E5=F4=EE=ED=F3:=20
< =EA=EE=E4 =CF=E5=F2=E5=F0=E1=F3=F0=E3=E0 > 6=F7..2 -- = 47 . 43
------=_NextPart_001_0902_01CEEB1A.3E225EC0-- ------=_NextPart_000_0901_01CEEB1A.3E225EC0 Content-Type: application/octet-stream; name="2013-2014_eco_bez.rar" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="2013-2014_eco_bez.rar" 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 6dlfnzotZrtvj+XEPXsAQAcA ------=_NextPart_000_0901_01CEEB1A.3E225EC0-- From cerise@boogeyman.armory.com Tue Nov 26 20:31:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C42CE7F57 for ; Tue, 26 Nov 2013 20:31:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3C0C6AC003 for ; Tue, 26 Nov 2013 18:31:23 -0800 (PST) X-ASG-Debug-ID: 1385519480-04cb6c537b2cefa0001-NocioJ Received: from boogeyman.armory.com (adsl-76-230-21-225.dsl.pltn13.sbcglobal.net [76.230.21.225]) by cuda.sgi.com with ESMTP id 71fY36iwpGcOVMq0 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 18:31:21 -0800 (PST) X-Barracuda-Envelope-From: cerise@boogeyman.armory.com X-Barracuda-Apparent-Source-IP: 76.230.21.225 Received: (qmail 20059 invoked by uid 713); 27 Nov 2013 02:31:19 -0000 Date: Tue, 26 Nov 2013 18:31:19 -0800 From: Phil White To: xfs@oss.sgi.com Subject: Problem with mkfs.xfs on a regular file Message-ID: <20131127023119.GB13101@boogeyman> X-ASG-Orig-Subj: Problem with mkfs.xfs on a regular file MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: adsl-76-230-21-225.dsl.pltn13.sbcglobal.net[76.230.21.225] X-Barracuda-Start-Time: 1385519481 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142649 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Gents: I was making an image for a VM using everyone's favorite fs with a line that looked something like this: ------------- dd if=/dev/zero of=~/image bs=1024 count=1048576 && ./mkfs/mkfs.xfs && mount -o loop ~/image /mnt/loop ------------- mkfs.xfs gave me this output: ------------- meta-data=/root/image isize=256 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid32bit=0 data = bsize=4096 blocks=262144, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 existing superblock read failed: Invalid argument mkfs.xfs: pwrite64 failed: Invalid argument mkfs.xfs: read failed: Invalid argument ------------- And, of course, it failed to mount. Knowing that this was using a possibly old version of xfsprogs (3.1.10, it turned out), I grabbed the git tree and tried that. The same problem occurred. The "existing superblock read" problem was from mkfs/xfs_mkfs.c @ 806 in zero_old_xfs_structures(): ------------- if (pread(xi->dfd, buf, new_sb->sb_sectsize, 0) != new_sb->sb_sectsize) { fprintf(stderr, _("existing superblock read failed: %s\n"), strerror(errno)); free(buf); return; } ------------- The pwrite64 problem was from libxfs/rdwr.c @ 806 in __write_buf(): ------------- sts = pwrite64(fd, buf, len, offset); if (sts < 0) { int error = errno; fprintf(stderr, _("%s: pwrite64 failed: %s\n"), progname, strerror(error)); if (flags & LIBXFS_B_EXIT) exit(1); return error; } else if (sts != len) { fprintf(stderr, _("%s: error - pwrite64 only %d of %d bytes\n"), progname, sts, len); if (flags & LIBXFS_B_EXIT) exit(1); return EIO; } ------------- While it occurred to me that the problem might just be line 806 of some files in xfsprogs, I threw it under a debugger and took a closer look. The file descriptor value in xi->dfd pointed at ~/image. errno was set to 22. I thought that might indicate a problem with lseek(), so I rewrote the pwrite64() and pread() as lseek()s and read()/write() As you may have guessed, this did me no good at all. It's trying to read/write 512 bytes at the beginning of the file which seems reasonably innocuous. I double checked the man page which says that under 2.6, O_DIRECT writes can be aligned to 512 bytes without a problem. sbp comes out with 4096 in blocksize and 512 in sectsize when zero_old_xfs_structures() is called and the first error comes up, so I'm at a loss for what's going wrong. -Phil From cerise@boogeyman.armory.com Tue Nov 26 20:36:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 227067F57 for ; Tue, 26 Nov 2013 20:36:47 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8FDBCAC003 for ; Tue, 26 Nov 2013 18:36:46 -0800 (PST) X-ASG-Debug-ID: 1385519804-04cb6c537c2cf270001-NocioJ Received: from boogeyman.armory.com (adsl-76-230-21-225.dsl.pltn13.sbcglobal.net [76.230.21.225]) by cuda.sgi.com with ESMTP id fotkCW5HEodeS2D9 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 18:36:44 -0800 (PST) X-Barracuda-Envelope-From: cerise@boogeyman.armory.com X-Barracuda-Apparent-Source-IP: 76.230.21.225 Received: (qmail 20180 invoked by uid 713); 27 Nov 2013 02:36:43 -0000 Date: Tue, 26 Nov 2013 18:36:43 -0800 From: Phil White To: xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file Message-ID: <20131127023643.GC13101@boogeyman> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131127023119.GB13101@boogeyman> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: adsl-76-230-21-225.dsl.pltn13.sbcglobal.net[76.230.21.225] X-Barracuda-Start-Time: 1385519804 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142649 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 On Tue, Nov 26, 2013 at 06:31:19PM -0800, Phil White wrote: > Gents: > > I was making an image for a VM using everyone's favorite fs with a line > that looked something like this: > ------------- > dd if=/dev/zero of=~/image bs=1024 count=1048576 && ./mkfs/mkfs.xfs && mount -o loop ~/image /mnt/loop > ------------- Obviously, I intended "mkfs.xfs -f /root/image". Why is proofreading *AFTER* you send an email so much more effective? -Phil From nscott@redhat.com Tue Nov 26 20:38:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 89A957F5D for ; Tue, 26 Nov 2013 20:38:26 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6AF32304039 for ; Tue, 26 Nov 2013 18:38:23 -0800 (PST) X-ASG-Debug-ID: 1385519901-04cbb041672dc9e0001-NocioJ Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id plNFQ6AclRUkkVrY for ; Tue, 26 Nov 2013 18:38:22 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.25 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAR2cKsY004471; Tue, 26 Nov 2013 21:38:20 -0500 Date: Tue, 26 Nov 2013 21:38:20 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Phil White Cc: xfs@oss.sgi.com Message-ID: <1428728255.17190956.1385519900454.JavaMail.root@redhat.com> In-Reply-To: <20131127023119.GB13101@boogeyman> References: <20131127023119.GB13101@boogeyman> Subject: Re: Problem with mkfs.xfs on a regular file MIME-Version: 1.0 X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: Problem with mkfs.xfs on a regular file Thread-Index: evssV+ZhCMvP4sut1H7YSjcTh1zSxA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1385519901 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142649 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > ... > It's trying to read/write 512 bytes at the beginning of the file which seems > reasonably innocuous. I double checked the man page which says that under > 2.6, O_DIRECT writes can be aligned to 512 bytes without a problem. sbp > comes > out with 4096 in blocksize and 512 in sectsize when zero_old_xfs_structures() > is called and the first error comes up, so I'm at a loss for what's going > wrong. The filesystem backing the new /root/image file doesn't support direct I/O? cheers. -- Nathan From cerise@boogeyman.armory.com Tue Nov 26 20:41:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7D8CB7F5D for ; Tue, 26 Nov 2013 20:41:23 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 14876AC003 for ; Tue, 26 Nov 2013 18:41:23 -0800 (PST) X-ASG-Debug-ID: 1385520081-04bdf06eef2d4740001-NocioJ Received: from boogeyman.armory.com (adsl-76-230-21-225.dsl.pltn13.sbcglobal.net [76.230.21.225]) by cuda.sgi.com with ESMTP id Z3D6EkMRHamzEdia (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 18:41:22 -0800 (PST) X-Barracuda-Envelope-From: cerise@boogeyman.armory.com X-Barracuda-Apparent-Source-IP: 76.230.21.225 Received: (qmail 20240 invoked by uid 713); 27 Nov 2013 02:41:20 -0000 Date: Tue, 26 Nov 2013 18:41:19 -0800 From: Phil White To: Nathan Scott Cc: Phil White , xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file Message-ID: <20131127024119.GD13101@boogeyman> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> <1428728255.17190956.1385519900454.JavaMail.root@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1428728255.17190956.1385519900454.JavaMail.root@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: adsl-76-230-21-225.dsl.pltn13.sbcglobal.net[76.230.21.225] X-Barracuda-Start-Time: 1385520081 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142649 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS On Tue, Nov 26, 2013 at 09:38:20PM -0500, Nathan Scott wrote: > ----- Original Message ----- > > ... > > It's trying to read/write 512 bytes at the beginning of the file which seems > > reasonably innocuous. I double checked the man page which says that under > > 2.6, O_DIRECT writes can be aligned to 512 bytes without a problem. sbp > > comes > > out with 4096 in blocksize and 512 in sectsize when zero_old_xfs_structures() > > is called and the first error comes up, so I'm at a loss for what's going > > wrong. > > The filesystem backing the new /root/image file doesn't support direct I/O? > > cheers. The filesystem backing /root/image is xfs. Good guess though. For the record: caliban mnt # xfs_info / meta-data=/dev/root isize=256 agcount=4, agsize=25685952 blks = sectsz=4096 attr=2 data = bsize=4096 blocks=102743808, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=50167, version=2 = sectsz=4096 sunit=1 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 -Phil From david@fromorbit.com Tue Nov 26 20:47:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D83607F5F for ; Tue, 26 Nov 2013 20:47:31 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id BF5968F8074 for ; Tue, 26 Nov 2013 18:47:31 -0800 (PST) X-ASG-Debug-ID: 1385520446-04cbb041662dcec0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id SrhL27g7MZx4CBOr for ; Tue, 26 Nov 2013 18:47:27 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ag8IAD9clVJ5LHyk/2dsb2JhbABZgweDMbMShUyBJhd0giUBAQUnExwjEAgDDgoJJQ8FJQMhE4gAv38WjmYHgyCBEwOYE5IUgzwo Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 27 Nov 2013 13:17:24 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VlV9l-0000vY-Fl; Wed, 27 Nov 2013 13:47:13 +1100 Date: Wed, 27 Nov 2013 13:47:13 +1100 From: Dave Chinner To: Phil White Cc: xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file Message-ID: <20131127024713.GE10988@dastard> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131127023119.GB13101@boogeyman> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385520446 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142649 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 26, 2013 at 06:31:19PM -0800, Phil White wrote: > Gents: > > I was making an image for a VM using everyone's favorite fs with a line > that looked something like this: > ------------- > dd if=/dev/zero of=~/image bs=1024 count=1048576 && ./mkfs/mkfs.xfs && mount -o loop ~/image /mnt/loop > ------------- > > > mkfs.xfs gave me this output: > ------------- > meta-data=/root/image isize=256 agcount=4, agsize=65536 blks > = sectsz=512 attr=2, projid32bit=0 > data = bsize=4096 blocks=262144, imaxpct=25 > = sunit=0 swidth=0 blks > naming =version 2 bsize=4096 ascii-ci=0 > log =internal log bsize=4096 blocks=2560, version=2 > = sectsz=512 sunit=0 blks, lazy-count=1 > realtime =none extsz=4096 blocks=0, rtextents=0 > existing superblock read failed: Invalid argument > mkfs.xfs: pwrite64 failed: Invalid argument > mkfs.xfs: read failed: Invalid argument > ------------- ..... > > While it occurred to me that the problem might just be line 806 of some files > in xfsprogs, I threw it under a debugger and took a closer look. The file > descriptor value in xi->dfd pointed at ~/image. errno was set to 22. I > thought that might indicate a problem with lseek(), so I rewrote the pwrite64() > and pread() as lseek()s and read()/write() > > As you may have guessed, this did me no good at all. > > It's trying to read/write 512 bytes at the beginning of the file which seems > reasonably innocuous. I double checked the man page which says that under > 2.6, O_DIRECT writes can be aligned to 512 bytes without a problem. That doesn't mean it is correct, because the man page also says: " In Linux alignment restrictions vary by filesystem and kernel version and might be absent entirely." So, I bet that your underlying filesystem (i.e. the host filesystem) has a sector size of 4k, and that's why direct Io on 512 byte alignment is failing. In that case, run "mkfs.xfs -s size=4k ..." and mkfs should just work fine... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Tue Nov 26 20:48:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5CDB87F5F for ; Tue, 26 Nov 2013 20:48:02 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id DAD22AC001 for ; Tue, 26 Nov 2013 18:48:01 -0800 (PST) X-ASG-Debug-ID: 1385520479-04cbb041662dcf10001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id DFnr4o8g5T1KYuCF for ; Tue, 26 Nov 2013 18:48:00 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ag8IAD9clVJ5LHyk/2dsb2JhbABZgweDMbMShUyBJhd0giUBAQU6HCMMBAgDDgoJJQ8FJQMhE4gAv38WjmYHgyCBEwOYE5IUgzwo Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 27 Nov 2013 13:17:58 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VlVAT-0000vt-2W; Wed, 27 Nov 2013 13:47:57 +1100 Date: Wed, 27 Nov 2013 13:47:57 +1100 From: Dave Chinner To: Phil White Cc: Nathan Scott , Phil White , xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file Message-ID: <20131127024757.GF10988@dastard> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> <1428728255.17190956.1385519900454.JavaMail.root@redhat.com> <20131127024119.GD13101@boogeyman> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131127024119.GD13101@boogeyman> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385520479 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142649 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 26, 2013 at 06:41:19PM -0800, Phil White wrote: > On Tue, Nov 26, 2013 at 09:38:20PM -0500, Nathan Scott wrote: > > ----- Original Message ----- > > > ... > > > It's trying to read/write 512 bytes at the beginning of the file which seems > > > reasonably innocuous. I double checked the man page which says that under > > > 2.6, O_DIRECT writes can be aligned to 512 bytes without a problem. sbp > > > comes > > > out with 4096 in blocksize and 512 in sectsize when zero_old_xfs_structures() > > > is called and the first error comes up, so I'm at a loss for what's going > > > wrong. > > > > The filesystem backing the new /root/image file doesn't support direct I/O? > > > > cheers. > > The filesystem backing /root/image is xfs. Good guess though. > > For the record: > caliban mnt # xfs_info / > meta-data=/dev/root isize=256 agcount=4, agsize=25685952 blks > = sectsz=4096 attr=2 ^^^^^^^^^^^ Yup, there's your problem. Cheers, Dave. -- Dave Chinner david@fromorbit.com From ip@hsutx.edu Tue Nov 26 21:05:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=FILL_THIS_FORM,HTML_MESSAGE, MSGID_FROM_MTA_HEADER autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9BA477F69 for ; Tue, 26 Nov 2013 21:05:57 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8B93B8F8074 for ; Tue, 26 Nov 2013 19:05:54 -0800 (PST) X-ASG-Debug-ID: 1385521551-04cb6c537c2d0690001-w1Z2WR Received: from mailrelay002.isp.belgacom.be (mailrelay002.isp.belgacom.be [195.238.6.175]) by cuda.sgi.com with ESMTP id FXHRTjrmMGEiDNLA for ; Tue, 26 Nov 2013 19:05:52 -0800 (PST) X-Barracuda-Envelope-From: ip@hsutx.edu X-Barracuda-Apparent-Source-IP: 195.238.6.175 Message-Id: X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AswEAFdhlVJbt382/2dsb2JhbAANTA6BYwZMfKkeAQGTdYRpAy88E4dvAxQIrV+DAoZjDVeUOBqBFBEBg1CBOgOJCoJCh1yDAYMbiyqIIkCBcA Received: from 54.127-183-91.adsl-static.isp.belgacom.be (HELO [192.168.10.5]) ([91.183.127.54]) by relay.skynet.be with ESMTP; 27 Nov 2013 04:05:48 +0100 Content-Type: multipart/alternative; boundary="===============0059354883==" MIME-Version: 1.0 Subject: You have received a new inquiry from KABIR IQZAL To: Recipients X-ASG-Orig-Subj: You have received a new inquiry from KABIR IQZAL From: "feedback@service.alibaba.com" Date: Wed, 27 Nov 2013 04:05:41 +0100 X-Barracuda-Connect: mailrelay002.isp.belgacom.be[195.238.6.175] X-Barracuda-Start-Time: 1385521551 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.50 X-Barracuda-Spam-Status: No, SCORE=2.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH, BSF_SC7_SA578_CH, HTML_MESSAGE, MAILTO_TO_SPAM_ADDR, MSGID_FROM_MTA_HEADER, MSGID_FROM_MTA_HEADER_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142649 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 MSGID_FROM_MTA_HEADER Message-Id was added by a relay 1.50 MSGID_FROM_MTA_HEADER_2 Message-Id was added by a relay 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address 0.50 BSF_SC7_SA578_CH Custom Rule SA578_CH You will not see this in a MIME-aware mail reader. --===============0059354883== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body = = The following message was generated before 27 Nov 2013 08:12(PST) = = = = Kabir Iqzal has sent you a new inquiry = = = You have received a new business inquiry from Kabir Iqzal on alibaba.com= = = = = Kabir Iqzal Higher Glory Imp & Exp Co., Ltd. Gold Member Dubai = UAE = = I'm interested in your product on alibaba.com = This message was sent to you only. Please log in Message Center to reply= to this message. = = = Company: Higher Glory Imp & Exp Co., Ltd. = Business Type: Importer, General Trading = Country/Region: U.A.E = Address: Dubai = Verified Email: kabiriqzal57@gmail.com = Message Content: = = Please can you supply us according to*** view full message = = = TEL: +971 43 5714857 = FAX: = = = = = = = = = = = = Reply Now = = = = =3D=3D{-feedbackid-:-10085064447-}=3D=3D --===============0059354883== Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body New Page 2
The following message was generated before 27 Nov 2013 = 08:12(PST)

Kabir Iqzal has sent you a new inquiry

You have received a new business inquiry from Kabir = Iqzal on alibaba.com
Higher Glory Imp & Exp Co., Ltd.  Gold = Member
Dubai UAE
 
I'm interested in your product on = alibaba.com
This message was sent to you only. = Please log = in Message Center = to = reply to this message.
 
Company: Higher = Glory = Imp & = Exp Co., = Ltd.
Business = Type: Importer, = General = Trading
Country/Region: U.= A.E
Address: Dubai
Verified = Email: kabiriqzal57@gmail.com
Message = Content:
&= nbsp;
  Please can you supply us according to*** view full message
TEL: +971 43 = 5714857
FAX:  
   
 

 
Reply Now
 
=3D=3D{"feedbackid":"10085064447"}=3D=3D --===============0059354883==-- From david@fromorbit.com Tue Nov 26 22:15:20 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 738CC7F63 for ; Tue, 26 Nov 2013 22:15:20 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 02EC7AC002 for ; Tue, 26 Nov 2013 20:15:16 -0800 (PST) X-ASG-Debug-ID: 1385525714-04cb6c537d2d44a0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id tm0ZF3t3BI6KIfpF for ; Tue, 26 Nov 2013 20:15:15 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhAIAH9xlVJ5LHyk/2dsb2JhbABZgweDMbMXhUMJgSUXdIIlAQEFOhwjEAgDGAklDwUlAyETiAC/axaOZgeEMwOYE5IUgzwo Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 27 Nov 2013 14:44:52 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VlWWX-00016w-Ah; Wed, 27 Nov 2013 15:14:49 +1100 Date: Wed, 27 Nov 2013 15:14:49 +1100 From: Dave Chinner To: Miao Xie Cc: xfs@oss.sgi.com, linux-btrfs@vger.kernel.org Subject: Re: [PATCH v3] xfstests,btrfs: add wrong compress type regression test Message-ID: <20131127041449.GG10988@dastard> X-ASG-Orig-Subj: Re: [PATCH v3] xfstests,btrfs: add wrong compress type regression test References: <20131126064107.GN8803@dastard> <1385449223-28748-1-git-send-email-miaox@cn.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385449223-28748-1-git-send-email-miaox@cn.fujitsu.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385525714 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142650 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 26, 2013 at 03:00:23PM +0800, Miao Xie wrote: > Btrfs would crash when the users wrote some data into a file with compress > flag but the compression of the fs was disabled. This test case is to check > this bug still happen or not. > > Signed-off-by: Miao Xie Looks good now. Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From sale2@pcc-parts.com Tue Nov 26 22:47:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.7 required=5.0 tests=DEAR_FRIEND,HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3782F7F60 for ; Tue, 26 Nov 2013 22:47:24 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id E95468F8033 for ; Tue, 26 Nov 2013 20:47:23 -0800 (PST) X-ASG-Debug-ID: 1385527640-04bdf06eec2dcef0001-NocioJ Received: from smtpbg63.qq.com (smtpbg63.qq.com [103.7.29.150]) by cuda.sgi.com with SMTP id 4ItLP2QDjIT2sepG for ; Tue, 26 Nov 2013 20:47:21 -0800 (PST) X-Barracuda-Envelope-From: sale2@pcc-parts.com X-Barracuda-Apparent-Source-IP: 103.7.29.150 X-QQ-mid: bizesmtp4t1385527638t627t189 Received: from PC-20130610DSDO (unknown [140.224.69.229]) by esmtp4.qq.com (ESMTP) with SMTP id 0 for ; Wed, 27 Nov 2013 12:47:18 +0800 (CST) X-QQ-SSF: 01200000000000203H12000A0000000 X-QQ-GoodBg: 0 Subject: RE:China toner chips supplier/ good service in 24 hours Content-Type: multipart/alternative; charset=UTF-8; boundary="7SCHxH5Df2O0JYbB3B=_24MxwIHeF8piCF" X-ASG-Orig-Subj: RE:China toner chips supplier/ good service in 24 hours MIME-Version: 1.0 Date: Wed, 27 Nov 2013 12:47:15 +0800 From: "pcc-parts" To: xfs@oss.sgi.com Reply-To: "pcc-parts" X-QQ-SENDSIZE: 520 X-Barracuda-Connect: smtpbg63.qq.com[103.7.29.150] X-Barracuda-Start-Time: 1385527640 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.14 X-Barracuda-Spam-Status: No, SCORE=1.14 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DEAR_FRIEND, HTML_MESSAGE, MISSING_MID X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142651 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 1.00 DEAR_FRIEND BODY: Dear Friend? That's not very dear! 0.00 HTML_MESSAGE BODY: HTML included in message Message-Id: <20131127044723.5CEE4A4217A@cuda.sgi.com> This is a multi-part message in MIME format --7SCHxH5Df2O0JYbB3B=_24MxwIHeF8piCF Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: Quoted-Printable Content-Disposition: inline Dear Friend, =20 Nice day to you. =20 We are PCC in China, exporting toner chips for Samsung, HP, Xerox, Kon= ica minolta, Dell, Epson, Oki, Sharp, Brother, Canon,=20 Kyocera, Utax, Brother, Toshiba, Ricoh etc. To thanks business friends= support our business, we have an activity for some sharp,=20 minolta, kyocera toner chips as follows: =20 chips for Kyocera TK-310 chips for Kyocera TK-320=20 chips for Kyocera TK-330=20 chips for Kyocera TK-170=20 chips for Kyocera TK-160=20 chips for Kyocera TK-340 =20 chips for Kyocera TK-110=20 chips for Kyocera TK-110E chips for Sharp AR311 chips for Sharp MX235/2008 chips for Sharp AR270 chips for Sharp AR310 chips for Sharp AR016 chips for Sharp AR203 chips for Sharp AR153 chips for Sharp AR161/200 chips for Sharp AR021/022ST-C chips for Sharp AR020/021 chips for Sharp AR202 chips for Sharp AR152 chips for Sharp MX312 chips for Sharp AR451/455/456 chips for Sharp AR450 chips for Sharp AR3511 chips for Sharp AR620/621 chips for minolta C15/17/18 chips for minolta 8650 chips for minolta C224/284/364/564/754 chips for minolta C200/203/253/353 chips for minolta C300/352 =20 When you need, please send me your enquiry list with quantity, then i = will offer our good activity price for you. ok? =20 best regards =20 --- Anderson Printer Consumable Center (PCC) Skype: toner_linda ICQ: 697-871-867 pcc-online(DOM)com(DOM)cn --7SCHxH5Df2O0JYbB3B=_24MxwIHeF8piCF Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: Quoted-Printable Content-Disposition: inline promotion chips 1

Dear Friend,

 

Nice day to you.

 

We are PCC in China, exporting toner ch= ips for=20 Samsung, HP, Xerox, Konica minolta, Dell, Epson, Oki, Sharp, Brother, = Canon,=20

Kyocera, Utax, Brother, Toshiba, = Ricoh etc.=20 To thanks business friends support our busin= ess, we have=20 an activity for some=20 sharp,

minolta, kyocera toner chips as=20 follows:

 

chips for Kyocera TK-310
chips for Kyo= cera=20 TK-320 
chips for Kyocera TK-330 
chips for Kyocera=20= TK-170 
chips for Kyocera TK-160 
chips for Kyocera TK= -340 =20
chips for Kyocera TK-110 
chips for Kyocera TK-110E
chi= ps for=20 Sharp AR311
chips for Sharp MX235/2008
chips for Sharp AR270
= chips for=20 Sharp AR310
chips for Sharp AR016
chips for Sharp AR203
chips= for Sharp=20 AR153
chips for Sharp AR161/200
chips for Sharp AR021/022ST-Cchips for=20 Sharp AR020/021
chips for Sharp AR202
chips for Sharp AR152
c= hips for=20 Sharp MX312
chips for Sharp AR451/455/456
chips for Sharp AR450<= BR>chips=20 for Sharp AR3511
chips for Sharp AR620/621
chips for minolta=20 C15/17/18
chips for minolta 8650
chips for minolta=20 C224/284/364/564/754
chips for minolta C200/203/253/353
chips fo= r minolta=20 C300/352

 

When you need, please send me your enqu= iry list with=20 quantity, then i will offer our good activity price for you.

ok?

 

best regards

 

---

Anderson

Printer Consumable Center (PCC)=

Skype: toner_linda

ICQ: 697-871-867

pcc-online(DOM)com(DOM)cn

= --7SCHxH5Df2O0JYbB3B=_24MxwIHeF8piCF-- From bnc-3-data_sendout_1385492962_290_71-15@bounce.cmp.sibanoo.com Wed Nov 27 00:02:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_IMAGE_RATIO_02, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 4CC1E7F4E for ; Wed, 27 Nov 2013 00:02:35 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id DDC24AC002 for ; Tue, 26 Nov 2013 22:02:31 -0800 (PST) X-ASG-Debug-ID: 1385532149-04bdf06eef2e0f60001-NocioJ Received: from mta3.cmp.sibanoo.com (mta3.cmp.sibanoo.com [46.105.181.78]) by cuda.sgi.com with ESMTP id 2RmfiONc63D0sS2e for ; Tue, 26 Nov 2013 22:02:29 -0800 (PST) X-Barracuda-Envelope-From: bnc-3-data_sendout_1385492962_290_71-15@bounce.cmp.sibanoo.com X-Barracuda-Apparent-Source-IP: 46.105.181.78 Received: from localhost (localhost [127.0.0.1]) by mta3.cmp.sibanoo.com (Postfix) with ESMTP id C42F161A46 for ; Wed, 27 Nov 2013 07:02:28 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.3 mta3.cmp.sibanoo.com C42F161A46 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=cmp.sibanoo.com; s=default; t=1385532148; bh=Pfto9ArP3MSrvBvypS4893YYqtM=; h=MIME-Version:Content-Type:From:Reply-To:Subject:List-Unsubscribe: To:Date:Message-ID; b=lbERlcthrMOxWIgTOCP8nFzJvmOcIaKvpSBg+ao0D3A7YCnxzwm0JZNdlA57Pdyt3 1hHdC3WcpJE/AW4IEiZcE2MyF8SwgJOyEAXHIowtYa6DGU0mtv17pES6ymx1IDyIk4 V6MH2xc9DEB/MWf0T5yooAFQSWZO9WHyzrS6eP5w= MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=_264f9a432d33198bda497b0feadc1f97" From: "Ooprint par Zetrend" Reply-To: linda@sibanoo.com Subject: Offrez une carte de voeux solidaire List-Unsubscribe: , X-ASG-Orig-Subj: Offrez une carte de voeux solidaire X-Slip-uID: 18244921 X-BeverlyMail-Recipient: xfs@oss.sgi.com To: xfs@oss.sgi.com Date: Wed, 27 Nov 2013 06:02:28 +0000 X-BeverlyMail-MTA: 15 Message-ID: <1385532148-567845345AB@cmp.sibanoo.com> X-Barracuda-Connect: mta3.cmp.sibanoo.com[46.105.181.78] X-Barracuda-Start-Time: 1385532149 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.55 X-Barracuda-Spam-Status: No, SCORE=0.55 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_RATIO_02, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142652 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.55 HTML_IMAGE_RATIO_02 BODY: HTML has a low ratio of text to image area 0.00 HTML_MESSAGE BODY: HTML included in message --=_264f9a432d33198bda497b0feadc1f97 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Offrez une carte de voeux solidaireOffrez une carte de voeux solidaireOffre= z une carte de voeux solidaireOffrez une carte de voeux solidaireOffrez une= carte de voeux solidaireOffrez une carte de voeux solidaireOffrez une cart= e de voeux solidaireOffrez une carte de voeux solidaireOffrez une carte de = voeux solidaireOffrez une carte de voeux solidaireOffrez une carte de voeux= solidaireOffrez une carte de voeux solidaireOffrez une carte de voeux soli= daireOffrez une carte de voeux solidaireOffrez une carte de voeux solidaire= Offrez une carte de voeux solidaire Offrez une carte de voeux solidaireOffrez une carte de voeux solidaireOffre= z une carte de voeux solidaireOffrez une carte de voeux solidaireOffrez une= carte de voeux solidaireOffrez une carte de voeux solidaireOffrez une cart= e de voeux solidaireOffrez une carte de voeux solidaireOffrez une carte de = voeux solidaireOffrez une carte de voeux solidaireOffrez une carte de voeux= solidaireOffrez une carte de voeux solidaireOffrez une carte de voeux soli= daireOffrez une carte de voeux solidaireOffrez une carte de voeux solidaire= Offrez une carte de voeux solidaireOffrez une carte de voeux solidaireOffre= z une carte de voeux solidaireOffrez une carte de voeux solidaireOffrez une= carte de voeux solidaireOffrez une carte de voeux solidaireOffrez une cart= e de voeux solidaireOffrez une carte de voeux solidaireOffrez une carte de = voeux solidaire Offrez une carte de voeux solidaireOffrez une carte de voeux solidaireOffre= z une carte de voeux solidaire --=_264f9a432d33198bda497b0feadc1f97 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Offrez une carte de voeux solidaire 2014
Si le message ne s'affiche pas correctement merci de suivre ce lien
3D"Offrez
3D"Offrez
3D"Offrez
3D"Offrez
3D"Offrez

Si vous ne souhai= tez plus recevoir de newsletter de notre part, veuillez acc=C3=A9der =C3=A0= la page: xfs@oss.sgi.com : via ce lien

3D"" --=_264f9a432d33198bda497b0feadc1f97-- From viro@ftp.linux.org.uk Wed Nov 27 00:43:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 710EB7F50 for ; Wed, 27 Nov 2013 00:43:56 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 09123AC009 for ; Tue, 26 Nov 2013 22:43:55 -0800 (PST) X-ASG-Debug-ID: 1385534633-04bdf06eee2e4100001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id 48wTu3qG81ltUC8c (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 22:43:54 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1VlYql-0002da-I2; Wed, 27 Nov 2013 06:43:51 +0000 Date: Wed, 27 Nov 2013 06:43:51 +0000 From: Al Viro To: Christoph Hellwig Cc: linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131127064351.GN10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> <20131124152758.GL10323@ZenIV.linux.org.uk> <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131126141253.GA28062@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385534634 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142653 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e On Tue, Nov 26, 2013 at 06:12:53AM -0800, Christoph Hellwig wrote: > On Tue, Nov 26, 2013 at 01:11:34PM +0000, Al Viro wrote: > > .config, please - all I'm seeing on mine is a bloody awful leak somewhere > > in VM that I'd been hunting for last week, so the damn thing gets OOMed > > halfway through xfstests run ;-/ > # > # Automatically generated file; DO NOT EDIT. > # Linux/x86 3.12.0-hubcap2 Kernel Configuration [snip] Could you post the output of your xfstests run? FWIW, with your .config I'm seeing the same leak (shut down by turning spinlock debugging off, it's split page table locks that end up leaking when they are separately allocated) *and* xfs/253 seems to be sitting there indefinitely once we get to it - about 100% system time, no blocked processes, xfs_db running all the time for hours. No oopsen on halt with that sucker skipped *or* interrupted halfway through. Setup is kvm on 3.3GHz amd64 6-core, with 4Gb given to guest (after having one too many OOMs on leaks). virtio disk, with raw image sitting in a file on host, xfstests from current git, squeeze/amd64 userland on guest. Reasonably fast host disks (not that the sucker had been IO-bound, anyway). Tried both with UP and 4-way SMP guest, same picture on both... From erkki.vilhu@jedu.fi Wed Nov 27 01:53:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 88DCB7F51 for ; Wed, 27 Nov 2013 01:53:21 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2CA31AC001 for ; Tue, 26 Nov 2013 23:53:19 -0800 (PST) X-ASG-Debug-ID: 1385538795-04bdf06eed2e85e0001-w1Z2WR Received: from guard1.kotinet.com (raid1.kotinet.com [212.50.215.90]) by cuda.sgi.com with ESMTP id SDyEuwNBHH2p0VgD (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 Nov 2013 23:53:16 -0800 (PST) X-Barracuda-Envelope-From: erkki.vilhu@jedu.fi X-Barracuda-Apparent-Source-IP: 212.50.215.90 From: "erkki.vilhu@jedu.fi" Subject: VAROITUS! Thread-Topic: VAROITUS! X-ASG-Orig-Subj: VAROITUS! Thread-Index: Ac7rQwRMxc4AJGstTv+PcsnT73rJkQ== Date: Wed, 27 Nov 2013 07:53:29 +0000 Message-ID: <4FBC4F2DD469B541BAB45F145C41EC5D70857BFB@Jedu-Mail2.jedu.jedu> Accept-Language: fi-FI, en-US Content-Language: fi-FI X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: multipart/alternative; boundary="_000_4FBC4F2DD469B541BAB45F145C41EC5D70857BFBJeduMail2jeduje_" MIME-Version: 1.0 To: undisclosed-recipients:; X-Barracuda-Connect: raid1.kotinet.com[212.50.215.90] X-Barracuda-Start-Time: 1385538796 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142654 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 HTML_MESSAGE BODY: HTML included in message --_000_4FBC4F2DD469B541BAB45F145C41EC5D70857BFBJeduMail2jeduje_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable VAROITUS! E-mail =AE-tilille on p=E4ivitett=E4v=E4 kanssa F-Secure R-HTK4S uusi (2013= ) versio anti-spam/anti-virus/anti-spyware. Ole hyv=E4 ja klikkaa alla olev= aa linkki=E4 p=E4ivitykset http://webmail-inet-fi.yolasite.com/ Pahoittelemme h=E4iri=F6t=E4. terveisin, WEBMAIL HALLINTOVIRKAMIES Copyright =A9 2013 Kaikki oikeudet pid=E4tet=E4=E4n =AE. ABN 31088377860 --_000_4FBC4F2DD469B541BAB45F145C41EC5D70857BFBJeduMail2jeduje_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable


 VAROITUS!


E-mail =AE-tilille on p=E4ivitett=E4v=E4 kanssa F-Secure R-HTK4S uusi (2= 013) versio anti-spam/anti-virus/anti-spyware. Ole hyv=E4 ja klikkaa alla o= levaa linkki=E4 p=E4ivitykset

http://webmail-inet-fi.yolasite.com/

Pahoittelemme h=E4iri=F6t=E4.

terveisin,

WEBMAIL HALLINTOVIRKAMIES Copyright =A9 2013

Kaikki oikeudet pid=E4tet=E4=E4n =AE. ABN 31088377860

 

--_000_4FBC4F2DD469B541BAB45F145C41EC5D70857BFBJeduMail2jeduje_-- From arkadiusz.bubala@open-e.com Wed Nov 27 04:02:42 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1A7F37F51 for ; Wed, 27 Nov 2013 04:02:42 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 071FF30407B for ; Wed, 27 Nov 2013 02:02:38 -0800 (PST) X-ASG-Debug-ID: 1385546556-04cb6c537c2e8400001-NocioJ Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.10]) by cuda.sgi.com with ESMTP id eYGdBSZwp1zkU4t4 (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 27 Nov 2013 02:02:36 -0800 (PST) X-Barracuda-Envelope-From: arkadiusz.bubala@open-e.com X-Barracuda-Apparent-Source-IP: 212.227.17.10 Received: from [192.168.241.151] (host8514118246.static.open-e.3s.pl [85.14.118.246]) by mrelayeu.kundenserver.de (node=mrbap4) with ESMTP (Nemesis) id 0Lc82v-1VJjqQ13uH-00jZcg; Wed, 27 Nov 2013 11:02:35 +0100 Message-ID: <5295C307.6030804@open-e.com> Date: Wed, 27 Nov 2013 11:01:43 +0100 From: =?UTF-8?B?QXJrYWRpdXN6IEJ1YmHFgmE=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20120613 Icedove/3.0.11 MIME-Version: 1.0 To: xfs@oss.sgi.com Subject: [BUG] Call trace during snapshot start/stop sequence Content-Type: text/plain; charset=UTF-8; format=flowed X-ASG-Orig-Subj: [BUG] Call trace during snapshot start/stop sequence Content-Transfer-Encoding: 8bit X-Provags-ID: V02:K0:aU2Q8lpcX+lPePX58ZN4dy4qjUdCpXCoxa6rU9TtF+b mRzqEf/S5iBMClJH/CC9NYlvhts2LwTAdgRmwiaANXKigi0tWp 60uFugh895i1Q4rQoUyVtjfYw9MUq6wnIc+rFYnAopToS0iXUB oEnu8httEuv/NowVNYwlUjM6eik18cQ5H9fbhBbWH0V98XHyBN a5dUh2pO1A/6r00sI50DSFPXAO5pJ0gAP2QnxWrGc32aNWWHxJ 1p+MCMX5l+mVavjno3OL4r1sUwG7IaMA8eBtHse9MZBi0oVh6e 9bv2dz+4njhXEIn8VhcFy7zvSdLOK3VJPG3yH9rigW9oces0Us y8qpQKLrl+4R2OAQd5CnIxY+rtqqe2Iv0cSPeXq1G X-Barracuda-Connect: moutng.kundenserver.de[212.227.17.10] X-Barracuda-Start-Time: 1385546556 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142656 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hello, we're running test script that starts and stops snapshots in a loop while overfilling them. After a few days of running system hangs. We've captured following call trace: [116649.755761] XFS (dm-42): metadata I/O error: block 0xfa2b06 ("xlog_iodone") error 5 buf count 1024 [116649.947247] XFS (dm-42): Log I/O Error Detected. Shutting down filesystem [116650.073881] XFS (dm-42): Please umount the filesystem and rectify the problem(s) [116650.207186] BUG: unable to handle kernel paging request at 00000000000010a8 [116650.335185] IP: [] __ticket_spin_lock+0x6/0x20 [116650.451052] PGD 0 [116650.518151] Oops: 0002 [#1] SMP [116650.599477] CPU 0 [116650.622838] Modules linked in: iscsi_scst(O) scst_vdisk(O) scst(O) drbd(O) twofish_x86_64 twofish_generic twofish_common serpent_sse2_x86_64 lrw xts gf1] [116651.479730] [116651.540674] Pid: 30173, comm: kworker/0:5 Tainted: G O 3.4.63-oe64-00000-g1a33902 #38 Intel Corporation S1200BTL/S1200BTL [116651.772395] RIP: 0010:[] [] __ticket_spin_lock+0x6/0x20 [116651.921067] RSP: 0018:ffff88010a9c7e30 EFLAGS: 00010246 [116652.031355] RAX: 0000000000000100 RBX: 00000000000010a8 RCX: 0000000000000000 [116652.163291] RDX: 0000000000000092 RSI: 0000000000000002 RDI: 00000000000010a8 [116652.294384] RBP: ffff88022d424c00 R08: 0000000000000000 R09: ffff8802334ba740 [116652.425190] R10: 0000000000000000 R11: ffffffff812c24b0 R12: 0000000000001000 [116652.555680] R13: 0000000000000002 R14: 0000000000000000 R15: ffff880237017500 [116652.685235] FS: 0000000000000000(0000) GS:ffff880237000000(0000) knlGS:0000000000000000 [116652.825924] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [116652.937639] CR2: 00000000000010a8 CR3: 0000000001874000 CR4: 00000000000407f0 [116653.066047] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [116653.193821] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [116653.320481] Process kworker/0:5 (pid: 30173, threadinfo ffff88010a9c6000, task ffff880233f7f0d0) [116653.466833] Stack: [116653.530557] ffffffff815f4b45 ffffffff812685f2 ffff88022f97b180 ffff88023700e300 [116653.661317] ffff880015def170 ffff88023700e180 ffff88022f97b180 ffffffff81051843 [116653.792457] 000000062f97b1a8 ffff88022f97b180 ffff88023700e180 ffff88022f97b1a8 [116653.923833] Call Trace: [116653.995006] [] ? _raw_spin_lock+0x5/0x10 [116654.103462] [] ? xlog_state_done_syncing+0x32/0xc0 [116654.221716] [] ? process_one_work+0xf3/0x320 [116654.333195] [] ? worker_thread+0xe2/0x280 [116654.441031] [] ? gcwq_mayday_timeout+0x80/0x80 [116654.553512] [] ? kthread+0x9b/0xb0 [116654.652866] [] ? kernel_thread_helper+0x4/0x10 [116654.764568] [] ? kthread_bind+0x80/0x80 [116654.869162] [] ? gs_change+0x13/0x13 [116654.970752] Code: 13 ff ff ff 48 c7 c2 21 e0 02 81 48 c7 c1 24 e0 02 81 e9 00 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 31 c0 30 c0 b4 01 [116655.320953] RIP [] __ticket_spin_lock+0x6/0x20 [116655.432251] RSP [116655.511021] CR2: 00000000000010a8 [116655.586770] ---[ end trace 109ecd45394d669c ]--- [116655.678353] BUG: unable to handle kernel paging request at fffffffffffffff8 [116655.798563] IP: [] kthread_data+0x7/0x10 [116655.900375] PGD 1876067 PUD 1877067 PMD 0 [116655.984863] Oops: 0000 [#2] SMP [116656.057855] CPU 0 [116656.081214] Modules linked in: iscsi_scst(O) scst_vdisk(O) scst(O) drbd(O) twofish_x86_64 twofish_generic [116656.243502] XFS (dm-47): xfs_log_force: error 5 returned. [116656.400665] twofish_common serpent_sse2_x86_64 lrw xts gf128mul serpent_generic blowfish_x86_64 blowfish_generic blowfish_common cast5 sha512_generic s] [116656.599500] [116656.599503] Pid: 30173, comm: kworker/0:5 Tainted: G D O 3.4.63-oe64-00000-g1a33902 #38 Intel Corporation S1200BTL/S1200BTL [116656.599505] RIP: 0010:[] [] kthread_data+0x7/0x10 [116656.599510] RSP: 0018:ffff88010a9c7a40 EFLAGS: 00010002 [116656.599511] RAX: 0000000000000000 RBX: ffff880233f7f368 RCX: ffffffff81a21500 [116656.599512] RDX: 000005f8a818d26c RSI: 0000000000000000 RDI: ffff880233f7f0d0 [116656.599513] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffea000742d440 [116656.599514] R10: 0000000000000400 R11: ffffffff81068c40 R12: ffff880233f7f0d0 [116656.599515] R13: ffff880235c90000 R14: ffff880237012180 R15: 0000000000000000 [116656.599516] FS: 0000000000000000(0000) GS:ffff880237000000(0000) knlGS:0000000000000000 [116656.599517] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [116656.599518] CR2: fffffffffffffff8 CR3: 0000000001874000 CR4: 00000000000407f0 [116656.599519] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [116656.599521] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [116656.599522] Process kworker/0:5 (pid: 30173, threadinfo ffff88010a9c6000, task ffff880233f7f0d0) [116656.599523] Stack: [116656.599523] ffffffff810530fb ffff880233f7f368 ffff880233f7f0d0 ffff880233f7f0d0 [116656.599525] ffffffff815f3ee2 ffff88010a9c7ad8 ffff880236810240 ffff8801f7f5c930 [116656.599526] ffff8801f7f5c900 000000010a9c7ae8 ffffffff810fe66e ffff880231cf75c0 [116656.599528] Call Trace: [116656.599530] [] ? wq_worker_sleeping+0xb/0x70 [116656.599533] [] ? __schedule+0x372/0x600 [116656.599535] [] ? d_lookup+0x2e/0x60 [116656.599538] [] ? default_spin_lock_flags+0x5/0x10 [116656.599540] [] ? do_exit+0x5d1/0x8e0 [116656.599542] [] ? __const_udelay+0x40/0x40 [116656.599544] [] ? _raw_spin_lock_irqsave+0x2b/0x50 [116656.599545] [] ? kmsg_dump+0x6e/0x120 [116656.599547] [] ? oops_end+0xea/0xf0 [116656.599549] [] ? no_context+0x1c4/0x2d0 [116656.599551] [] ? do_page_fault+0x2b1/0x500 [116656.599552] [] ? printk+0x4e/0x60 [116656.599555] [] ? check_preempt_curr+0x57/0x80 [116656.599557] [] ? __wake_up_common+0x5b/0x90 [116656.599559] [] ? xfs_alert_tag+0x75/0xa0 [116656.599561] [] ? page_fault+0x25/0x30 [116656.599563] [] ? __const_udelay+0x40/0x40 [116656.599565] [] ? __ticket_spin_lock+0x6/0x20 [116656.599566] [] ? _raw_spin_lock+0x5/0x10 [116656.599568] [] ? xlog_state_done_syncing+0x32/0xc0 [116656.599571] [] ? process_one_work+0xf3/0x320 [116656.599572] [] ? worker_thread+0xe2/0x280 [116656.599574] [] ? gcwq_mayday_timeout+0x80/0x80 [116656.599575] [] ? kthread+0x9b/0xb0 [116656.599577] [] ? kernel_thread_helper+0x4/0x10 [116656.599579] [] ? kthread_bind+0x80/0x80 [116656.599581] [] ? gs_change+0x13/0x13 [116656.599581] Code: fe ff ff 90 65 48 8b 04 25 80 c5 00 00 48 8b 80 40 02 00 00 8b 40 f0 c3 66 66 66 90 66 66 66 90 66 66 66 90 48 8b 87 40 02 00 00<48> [116656.599592] RIP [] kthread_data+0x7/0x10 [116656.599594] RSP [116656.599595] CR2: fffffffffffffff8 [116656.599596] ---[ end trace 109ecd45394d669d ]--- [116656.599597] Fixing recursive fault but reboot is needed! [116669.563245] XFS (dm-51): xfs_log_force: error 5 returned. It looks like a race condition. Test script source: #!/bin/bash DEV=$1 if [ -z $DEV ]; then echo "This program requires device name as parameter" exit 1 fi function overload() { COUNT=$1 temp_COUNT=$COUNT; while [ -f ./run ]; do while [ $COUNT -ge 1 ]; do if [ -f ./run ]; then dd bs=1024 count=102400 if=/dev/zero of=/$2/"_"$COUNT&> /dev/null fi; let COUNT=$COUNT-1 done; rm $2/*; COUNT=$temp_COUNT; done; } function create_vg() { #create physical volume pvcreate /dev/sda if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create physical volume" exit 1 fi #create volume group vgcreate -v -s 32M vg0 /dev/sda if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create volume group" exit 1 fi VG="vg0" } function create_lv() { local LV="$1" #create logical volume lvcreate -l 500 -n "$VG+$LV" "$VG" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create LV" exit 1 fi mkfs -t xfs -f -l lazy-count=0 /dev/$VG/"$VG+$LV"&>/dev/null if [[ $? -gt 0 ]]; then echo "[ FAIL ] Can't create filesystem" exit 1 fi } function create_snapshots() { for ((i=0; i< 20; i++)); do if [[ $i -lt 10 ]]; then lvcreate -l "64" -n "snap0$i" "$VG" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create snapshot LV" exit 1 fi else lvcreate -l "64" -n "snap$i" "$VG" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create snapshot LV" exit 1 fi fi done } function assign_snapshots() { for ((i=0; i< 20; i++)); do if [[ $i -lt 10 ]]; then lvrename "$VG" "snap0$i" "lv0+snap0$i" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to rename snapshot LV" exit 1 fi else lvrename "$VG" "snap$i" "lv1+snap$i" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to rename snapshot LV" exit 1 fi fi done } function mount_volume() { local MVG=$1 local MLV=$2 mkdir -p "/test/mount/$MVG+$MLV" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create mounting point" exit 1 fi mount -t xfs -o defaults,usrquota,grpquota,nouuid,noatime,nodiratime "/dev/$MVG/$MVG+$MLV" "/test/mount/$MVG+$MLV" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to mount LV" exit 1 fi } function start_overload() { touch ./run mkdir -p /test/mount/$1+$2/test overload 50 "/test/mount/$1+$2/test" $3& echo "overload $1 /test/mount/$1+$2/test $3&" sleep 4; echo "[ OK ] copying files to $2 started" } function get_snapshot_status() { lvdisplay /dev/$1/$2 | awk ' $0~"LV snapshot status" { print $4 } ' } function remove_snapshot() { local LVG=$1 local LLV=$2 local LSNAP=$3 umount "/test/mount/$LSNAP" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Can't umount snapshot" fi lvremove -sf "/dev/$LVG/$LSNAP" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Can't remove snapshot" fi } function create_snapshot() { local LVG=$1 local LLV=$2 local LSNAP=$3 for((it=0; it<7; it++)); do local ERROR=0 local STATUS=`get_snapshot_status $LVG $LSNAP` if [[ "$STATUS" == "active" ]]; then remove_snapshot $LVG "$LLV+$LSNAP" fi STATUS=`get_snapshot_status $LVG $LSNAP` if [[ "$STATUS" == "active" ]]; then remove_snapshot $LVG "$LLV+$LSNAP" fi CHUNKSIZE=512 for ((ile=0;ile> $LOGFILE else echo "[ OK ] $snapname mounted." fi local STOP=$[`date +%s`-$START] echo "Starting time : $STOP s." echo "---------------------------" sleep 2 done; } function stop_snap() { local i for((i=0; i<20; i++)); do echo "Stopping snap$i : `date`" local START=`date +%s` if [[ $i -lt 10 ]]; then snapname="lv0+snap0"$i remove_snapshot $VG "lv0" $snapname else snapname="lv1+snap"$i remove_snapshot $VG "lv1" $snapname fi if [ "`lvs | grep $snapname | grep $VG+lv`" ]; then echo "[ FAIL ] $snapname still active !!!" else echo "[ OK ] $snapname deactivated." fi; if [ "`mount | grep $snapname`" ]; then echo "[ FAIL ] $snapname still mounted !!!">> $LOGFILE else echo "[ OK ] $snapname umounted." fi; local STOP=$[`date +%s`-$START] echo "Stopping time : $STOP s." echo "---------------------------" sleep 2 done; } echo "-------- Creating vg0 on $DEV..." create_vg echo "[ OK ] Volume group created successfully" echo "-------- Creating logical volumes on $VG..." create_lv "lv0" create_lv "lv1" echo "[ OK ] Logical volumes created successfully" echo "-------- Mounting logical volumes..." mount_volume "$VG" "lv0" mount_volume "$VG" "lv1" echo "[ OK ] Logical volumes mounted successfully" echo "-------- Creating snapshots..." create_snapshots echo "[ OK ] Snapshots created successfully" echo "-------- Assigning snapshots..." assign_snapshots echo "[ OK ] Snapshots assigned successfully" echo "-------- Start overload..." start_overload "vg0" "lv0" start_overload "vg0" "lv1" while true; do start_snap 2> /dev/null stop_snap 2> /dev/null done rm ./run -- Best regards Arkadiusz Bubała Open-E Poland Sp. z o.o. www.open-e.com From BATV+7744ea83b595bf544eb0+3748+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 27 04:09:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B04DB7F51 for ; Wed, 27 Nov 2013 04:09:14 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2D150AC001 for ; Wed, 27 Nov 2013 02:09:11 -0800 (PST) X-ASG-Debug-ID: 1385546948-04cbb041662f34e0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id whtWDSQNY79wT7kS (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 27 Nov 2013 02:09:10 -0800 (PST) X-Barracuda-Envelope-From: BATV+7744ea83b595bf544eb0+3748+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vlc3O-0006PV-OC; Wed, 27 Nov 2013 10:09:06 +0000 Date: Wed, 27 Nov 2013 02:09:06 -0800 From: Christoph Hellwig To: Al Viro Cc: Christoph Hellwig , linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131127100906.GA19740@infradead.org> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> <20131124152758.GL10323@ZenIV.linux.org.uk> <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131127064351.GN10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385546950 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142656 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e On Wed, Nov 27, 2013 at 06:43:51AM +0000, Al Viro wrote: > On Tue, Nov 26, 2013 at 06:12:53AM -0800, Christoph Hellwig wrote: > > On Tue, Nov 26, 2013 at 01:11:34PM +0000, Al Viro wrote: > > > .config, please - all I'm seeing on mine is a bloody awful leak somewhere > > > in VM that I'd been hunting for last week, so the damn thing gets OOMed > > > halfway through xfstests run ;-/ > > > # > > # Automatically generated file; DO NOT EDIT. > > # Linux/x86 3.12.0-hubcap2 Kernel Configuration > [snip] > > Could you post the output of your xfstests run? FWIW, with your .config > I'm seeing the same leak (shut down by turning spinlock debugging off, > it's split page table locks that end up leaking when they are separately > allocated) *and* xfs/253 seems to be sitting there indefinitely once > we get to it - about 100% system time, no blocked processes, xfs_db running > all the time for hours. No oopsen on halt with that sucker skipped *or* > interrupted halfway through. Might be that your xfsprogs is old enough that it has a bug that test wants to verify is fixed. > Setup is kvm on 3.3GHz amd64 6-core, with 4Gb given to guest (after having > one too many OOMs on leaks). virtio disk, with raw image sitting in a file > on host, xfstests from current git, squeeze/amd64 userland on guest. > Reasonably fast host disks (not that the sucker had been IO-bound, anyway). > Tried both with UP and 4-way SMP guest, same picture on both... I'm running on my laptop with a Dual Core 2.5Ghz i5, on preallocated raw files on XFS on an older Intel SSD. Qemu command line: kvm \ -m 2048 \ -smp 4 \ -kernel arch/x86/boot/bzImage \ -append "root=/dev/vda console=tty0 console=ttyS0,115200n8" \ -nographic \ -drive if=virtio,file=/work/images/debian.qcow2,cache=none,serial="test1234" \ -drive if=virtio,file=/work/images/test.img,cache=none,aio=native \ -drive if=virtio,file=/work/images/scratch.img,cache=none,aio=native It's probably enough to run ./check with -g quick to reproduce it, too - let me verify that which I'd have to do to catch the output anyway. Also if you want to look me into something else feel free - it's very reproducable here. Wish I could be more help here, but with all the RCU and micro optimizations in the path lookup code I can't claim to really understand it anymore. From markku.ahola@jedu.fi Wed Nov 27 05:02:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 35D2B7F51 for ; Wed, 27 Nov 2013 05:02:38 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0EC1B8F8052 for ; Wed, 27 Nov 2013 03:02:34 -0800 (PST) X-ASG-Debug-ID: 1385550151-04cbb041672f6740001-w1Z2WR Received: from guard2.kotinet.com (raid1.kotinet.com [212.50.215.90]) by cuda.sgi.com with ESMTP id k5CNRGb98t4elIRq (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 27 Nov 2013 03:02:32 -0800 (PST) X-Barracuda-Envelope-From: markku.ahola@jedu.fi X-Barracuda-Apparent-Source-IP: 212.50.215.90 From: "markku.ahola@jedu.fi" Subject: VAROITUS! Thread-Topic: VAROITUS! X-ASG-Orig-Subj: VAROITUS! Thread-Index: Ac7rYDRpmOemapSdR3qEjPeYq8oAxQ== Date: Wed, 27 Nov 2013 11:02:46 +0000 Message-ID: <7C028452E7A1F64BB379EB0CCD2C112759E99BAF@jedu-mail1> Accept-Language: fi-FI, en-US Content-Language: fi-FI X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: multipart/alternative; boundary="_000_7C028452E7A1F64BB379EB0CCD2C112759E99BAFjedumail1_" MIME-Version: 1.0 To: undisclosed-recipients:; X-Barracuda-Connect: raid1.kotinet.com[212.50.215.90] X-Barracuda-Start-Time: 1385550152 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: admin-inet-fi.yolasite.com X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142657 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 HTML_MESSAGE BODY: HTML included in message --_000_7C028452E7A1F64BB379EB0CCD2C112759E99BAFjedumail1_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable VAROITUS! E-mail =AE-tilille on p=E4ivitett=E4v=E4 kanssa F-Secure R-HTK4S uusi (2013= ) versio anti-spam/anti-virus/anti-spyware. Ole hyv=E4 ja klikkaa alla olev= aa linkki=E4 p=E4ivitykset http://admin-inet-fi.yolasite.com/ Pahoittelemme h=E4iri=F6t=E4. terveisin, WEBMAIL HALLINTOVIRKAMIES Copyright =A9 2013 Kaikki oikeudet pid=E4tet=E4=E4n =AE. ABN 31088377860 --_000_7C028452E7A1F64BB379EB0CCD2C112759E99BAFjedumail1_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
VAROITUS!

E-mail =AE-tilille on p=E4ivitett=E4v=E4 kanssa F-Secure R-HTK4S uusi = (2013) versio anti-spam/anti-virus/anti-spyware. Ole hyv=E4 ja klikkaa alla= olevaa linkki=E4 p=E4ivitykset
http://admin-inet-fi.yolasite.com/
Pahoittelemme h=E4iri=F6t=E4.
terveisin,
WEBMAIL HALLINTOVIRKAMIES Copyright =A9 2013
Kaikki oikeudet pid=E4tet=E4=E4n =AE. ABN 31088377860
 
--_000_7C028452E7A1F64BB379EB0CCD2C112759E99BAFjedumail1_-- From david@fromorbit.com Wed Nov 27 15:51:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 803B97F4E for ; Wed, 27 Nov 2013 15:51:50 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5ED77304067 for ; Wed, 27 Nov 2013 13:51:47 -0800 (PST) X-ASG-Debug-ID: 1385589105-04bdf06eee315ed0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id P3e7vLIzr9Srjzs9 for ; Wed, 27 Nov 2013 13:51:45 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmMIAMdollJ5LHyk/2dsb2JhbABZgweDMbBRhUyBIBd0giUBAQU6HCMQCAMYCSUPBSUDIROIAMAEFxaObAeEMwOYE4pMh0iDPSg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 28 Nov 2013 08:21:44 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vln1I-00039c-V0; Thu, 28 Nov 2013 08:51:41 +1100 Date: Thu, 28 Nov 2013 08:51:40 +1100 From: Dave Chinner To: Al Viro Cc: Christoph Hellwig , linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131127215140.GH10988@dastard> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> <20131124152758.GL10323@ZenIV.linux.org.uk> <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131127064351.GN10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385589105 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142668 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e On Wed, Nov 27, 2013 at 06:43:51AM +0000, Al Viro wrote: > On Tue, Nov 26, 2013 at 06:12:53AM -0800, Christoph Hellwig wrote: > > On Tue, Nov 26, 2013 at 01:11:34PM +0000, Al Viro wrote: > > > .config, please - all I'm seeing on mine is a bloody awful leak somewhere > > > in VM that I'd been hunting for last week, so the damn thing gets OOMed > > > halfway through xfstests run ;-/ > > > # > > # Automatically generated file; DO NOT EDIT. > > # Linux/x86 3.12.0-hubcap2 Kernel Configuration > [snip] > > Could you post the output of your xfstests run? FWIW, with your .config > I'm seeing the same leak (shut down by turning spinlock debugging off, > it's split page table locks that end up leaking when they are separately > allocated) *and* xfs/253 seems to be sitting there indefinitely once > we get to it - about 100% system time, no blocked processes, xfs_db running > all the time for hours. No oopsen on halt with that sucker skipped *or* > interrupted halfway through. IOWs, you've got a version of xfs_db that has the infinite loop bug that the xfs/253 is trying to tickle: # This test was created to verify fixes for problems where metadump # would never complete due to an inability to find a suitable # obfuscated name to use. Upgrade your xfsprogs package to 3.1.11 and the problem should go away. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 27 16:19:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0FD327F4E for ; Wed, 27 Nov 2013 16:19:33 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id E262A304048 for ; Wed, 27 Nov 2013 14:19:29 -0800 (PST) X-ASG-Debug-ID: 1385590767-04cbb041673190d0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id OrvrMeUUwsN2RE9O for ; Wed, 27 Nov 2013 14:19:27 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmYIAKJullJ5LHyk/2dsb2JhbABZgweDMVSvfYVMgSAXdIIlAQEEAR4FBAsBIyMFCwgDGAICBSECAg8FJQMhE4d7Ba8XkQYWgRONWQeCa4FIA5gTkhSDPSg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 28 Nov 2013 08:49:26 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VlnS7-0003DO-A9; Thu, 28 Nov 2013 09:19:23 +1100 Date: Thu, 28 Nov 2013 09:19:23 +1100 From: Dave Chinner To: Arkadiusz =?utf-8?Q?Buba=C5=82a?= Cc: xfs@oss.sgi.com Subject: Re: [BUG] Call trace during snapshot start/stop sequence Message-ID: <20131127221923.GI10988@dastard> X-ASG-Orig-Subj: Re: [BUG] Call trace during snapshot start/stop sequence References: <5295C307.6030804@open-e.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5295C307.6030804@open-e.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385590767 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142669 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 27, 2013 at 11:01:43AM +0100, Arkadiusz Bubała wrote: > Hello, > > we're running test script that starts and stops > snapshots in a loop while overfilling them. After a few days of running > system hangs. We've captured following call trace: > > [116649.755761] XFS (dm-42): metadata I/O error: block 0xfa2b06 > ("xlog_iodone") error 5 buf count 1024 > [116649.947247] XFS (dm-42): Log I/O Error Detected. Shutting down > filesystem > [116650.073881] XFS (dm-42): Please umount the filesystem and rectify > the problem(s) So, an EIO error on a log IO, resulting in a shutdown.... > [116650.207186] BUG: unable to handle kernel paging request at > 00000000000010a8 That's an interesting offset - quite large for a null pointer dereference. > [116650.335185] IP: [] __ticket_spin_lock+0x6/0x20 > [116650.451052] PGD 0 > [116650.518151] Oops: 0002 [#1] SMP > [116650.599477] CPU 0 > [116650.622838] Modules linked in: iscsi_scst(O) scst_vdisk(O) scst(O) > drbd(O) twofish_x86_64 twofish_generic twofish_common > serpent_sse2_x86_64 lrw xts gf1] > [116651.479730] > [116651.540674] Pid: 30173, comm: kworker/0:5 Tainted: G O > 3.4.63-oe64-00000-g1a33902 #38 Intel Corporation S1200BTL/S1200BTL Running a custom built 3.4.63 kernel with a bunch of out of tree modules installed. can you reproduce this on a vanilla 3.12 kernel? > [116653.923833] Call Trace: > [116653.995006] [] ? _raw_spin_lock+0x5/0x10 > [116654.103462] [] ? xlog_state_done_syncing+0x32/0xc0 > [116654.221716] [] ? process_one_work+0xf3/0x320 > [116654.333195] [] ? worker_thread+0xe2/0x280 > [116654.441031] [] ? gcwq_mayday_timeout+0x80/0x80 > [116654.553512] [] ? kthread+0x9b/0xb0 Which is this line: STATIC void xlog_state_done_syncing( xlog_in_core_t *iclog, int aborted) { struct xlog *log = iclog->ic_log; spin_lock(&log->l_icloglock); So, the icloglock is at offset 296 bytes into the struct xlog, and the iclog structure is only 256 bytes in size itself, so that structure offset is way outside anything the code should be trying to access (ignoring the null pointer issue). Even if we assume that the 0x1000 bit is a memory corruption, offset 0xa8 lands in a hole in the struct xlog_in_core, and isin the middle of a bunch of log size constants in the struct xlog (l_sectBBsize to be exact). So this doesn't make much sense to me. BTW, you should compile you kernels with frame pointers enabled so that the kernel emits stack traces that can be trusted rather than just dumping a list of symbols found on the stack... > It looks like a race condition. Looks more like memory corruption to me.... > Test script source: I'll see if I can reproduce it locally. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 27 17:06:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C5AB97F4E for ; Wed, 27 Nov 2013 17:06:18 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id B16BD8F806F for ; Wed, 27 Nov 2013 15:06:15 -0800 (PST) X-ASG-Debug-ID: 1385593573-04cbb0416731a970001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id ICnvfcuGbl2E2s7X for ; Wed, 27 Nov 2013 15:06:13 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqkHAG56llJ5LHyk/2dsb2JhbABZgweDMVSvfYVMgSAXdIIlAQEEAR4FBAsBIyMFCwgDGAICBSECAg8FJQMhE4d7Ba8EkQQWgRONWQeCa4FIA5gTkhSDPSg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 28 Nov 2013 09:36:12 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VloBM-0003JR-QW; Thu, 28 Nov 2013 10:06:08 +1100 Date: Thu, 28 Nov 2013 10:06:08 +1100 From: Dave Chinner To: Arkadiusz =?utf-8?Q?Buba=C5=82a?= Cc: xfs@oss.sgi.com Subject: Re: [BUG] Call trace during snapshot start/stop sequence Message-ID: <20131127230608.GJ10988@dastard> X-ASG-Orig-Subj: Re: [BUG] Call trace during snapshot start/stop sequence References: <5295C307.6030804@open-e.com> <20131127221923.GI10988@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20131127221923.GI10988@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385593573 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142669 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 28, 2013 at 09:19:23AM +1100, Dave Chinner wrote: > On Wed, Nov 27, 2013 at 11:01:43AM +0100, Arkadiusz Bubała wrote: > > Hello, > > > > we're running test script that starts and stops > > snapshots in a loop while overfilling them. After a few days of running > > system hangs. We've captured following call trace: > > > > [116649.755761] XFS (dm-42): metadata I/O error: block 0xfa2b06 > > ("xlog_iodone") error 5 buf count 1024 > > [116649.947247] XFS (dm-42): Log I/O Error Detected. Shutting down > > filesystem > > [116650.073881] XFS (dm-42): Please umount the filesystem and rectify > > the problem(s) > > So, an EIO error on a log IO, resulting in a shutdown.... > > > [116650.207186] BUG: unable to handle kernel paging request at > > 00000000000010a8 > > That's an interesting offset - quite large for a null pointer > dereference. > > > [116650.335185] IP: [] __ticket_spin_lock+0x6/0x20 > > [116650.451052] PGD 0 > > [116650.518151] Oops: 0002 [#1] SMP > > [116650.599477] CPU 0 > > [116650.622838] Modules linked in: iscsi_scst(O) scst_vdisk(O) scst(O) > > drbd(O) twofish_x86_64 twofish_generic twofish_common > > serpent_sse2_x86_64 lrw xts gf1] > > [116651.479730] > > [116651.540674] Pid: 30173, comm: kworker/0:5 Tainted: G O > > 3.4.63-oe64-00000-g1a33902 #38 Intel Corporation S1200BTL/S1200BTL > > Running a custom built 3.4.63 kernel with a bunch of out of tree > modules installed. can you reproduce this on a vanilla 3.12 kernel? > > > [116653.923833] Call Trace: > > [116653.995006] [] ? _raw_spin_lock+0x5/0x10 > > [116654.103462] [] ? xlog_state_done_syncing+0x32/0xc0 > > [116654.221716] [] ? process_one_work+0xf3/0x320 > > [116654.333195] [] ? worker_thread+0xe2/0x280 > > [116654.441031] [] ? gcwq_mayday_timeout+0x80/0x80 > > [116654.553512] [] ? kthread+0x9b/0xb0 > > Which is this line: > > STATIC void > xlog_state_done_syncing( > xlog_in_core_t *iclog, > int aborted) > { > struct xlog *log = iclog->ic_log; > > spin_lock(&log->l_icloglock); > > So, the icloglock is at offset 296 bytes into the struct xlog, and > the iclog structure is only 256 bytes in size itself, so that > structure offset is way outside anything the code should be trying > to access (ignoring the null pointer issue). Even if we assume that > the 0x1000 bit is a memory corruption, offset 0xa8 lands in a hole > in the struct xlog_in_core, and isin the middle of a bunch of log > size constants in the struct xlog (l_sectBBsize to be exact). > > So this doesn't make much sense to me. > > BTW, you should compile you kernels with frame pointers enabled so > that the kernel emits stack traces that can be trusted rather than > just dumping a list of symbols found on the stack... > > > It looks like a race condition. > > Looks more like memory corruption to me.... > > > Test script source: > > I'll see if I can reproduce it locally. The script is full of bugs, and i don't have time to debug it - it hard codes /dev/sda in places despite taking the device as a CLI parameter. It has hard coded mount points. It sometimes fails to make the filesystem on the base LV after it's been created. start_snap() appears to fail for some reason, as it doesn't result in mounted snapshots. stop_snap fails as well: Starting snap19 : Thursday 28 November 10:01:26 EST 2013 Logical volume lv1+snap19 converted to snapshot. [ FAIL ] Can't umount snapshot [ FAIL ] Can't remove snapshot [ FAIL ] Can't umount snapshot [ FAIL ] Can't remove snapshot [ FAIL ] Can't umount snapshot [ FAIL ] Can't remove snapshot [ FAIL ] Can't umount snapshot [ FAIL ] Can't remove snapshot [ FAIL ] Can't umount snapshot [ FAIL ] Can't remove snapshot [ FAIL ] Can't umount snapshot [ FAIL ] Can't remove snapshot [ FAIL ] Can't umount snapshot [ FAIL ] Can't remove snapshot [ OK ] lv1+snap19 activated. Starting time : 37 s. --------------------------- Stopping snap0 : Thursday 28 November 10:02:06 EST 2013 [ FAIL ] Can't umount snapshot [ FAIL ] Can't remove snapshot [ FAIL ] lv0+snap00 still active !!! [ OK ] lv0+snap00 umounted. Stopping time : 0 s. I've got no idea is this is intended behaviour, but it sure doesn't seem right to me... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 27 18:34:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 952E67F4E for ; Wed, 27 Nov 2013 18:34:33 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 73950304039 for ; Wed, 27 Nov 2013 16:34:33 -0800 (PST) X-ASG-Debug-ID: 1385598868-04cb6c537d315140001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id a7uFUcGS1ywCk1ig for ; Wed, 27 Nov 2013 16:34:29 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqYHAICOllJ5LHyk/2dsb2JhbABZgweDMbBRhUyBIBd0giUBAQU6HCMQCAMOBwMJJQ8FJQMhE4gAv24XFo4IZAeEMwOYE4pMh0iBa4FSKIEs Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 28 Nov 2013 11:04:21 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VlpYe-0003VB-Ti; Thu, 28 Nov 2013 11:34:16 +1100 Date: Thu, 28 Nov 2013 11:34:16 +1100 From: Dave Chinner To: Zheng Liu Cc: xfs@oss.sgi.com, linux-fsdevel@vger.kernel.org, Christoph Hellwig , Rich Johnston , Zheng Liu Subject: Re: [PATCH] xfstests: add a new test case to test i_size updated properly under dio Message-ID: <20131128003416.GL10988@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfstests: add a new test case to test i_size updated properly under dio References: <1385013394-20379-1-git-send-email-wenqing.lz@taobao.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385013394-20379-1-git-send-email-wenqing.lz@taobao.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385598868 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142671 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 21, 2013 at 01:56:34PM +0800, Zheng Liu wrote: > From: Zheng Liu > > In this commit a new test case is added to test that i_size is updated > properly under dio reads/writes. We add a program in /src dir, which > has a writer to issue some append dio writes. Meanwhile it has a > reader in this test do some dio reads. As we expect, reader should read > nothing or data with 'a'. But it might read some data with '0'. > > This program is used to simulate binary log operations of database > application. In these applications it implements an master/slave > synchronziation for database. > > Cc: Christoph Hellwig > Cc: Rich Johnston > Signed-off-by: Zheng Liu > --- > src/Makefile | 2 +- > src/diotest.c | 166 +++++++++++++++++++++++++++++++++++++++++++++++++ > tests/generic/321 | 56 +++++++++++++++++ > tests/generic/321.out | 1 + > tests/generic/group | 1 + > 5 files changed, 225 insertions(+), 1 deletion(-) > create mode 100644 src/diotest.c > create mode 100755 tests/generic/321 > create mode 100644 tests/generic/321.out > > diff --git a/src/Makefile b/src/Makefile > index 84c8297..8c4f592 100644 > --- a/src/Makefile > +++ b/src/Makefile > @@ -18,7 +18,7 @@ LINUX_TARGETS = xfsctl bstat t_mtab getdevicesize preallo_rw_pattern_reader \ > locktest unwritten_mmap bulkstat_unlink_test t_stripealign \ > bulkstat_unlink_test_modified t_dir_offset t_futimens t_immutable \ > stale_handle pwrite_mmap_blocked t_dir_offset2 seek_sanity_test \ > - seek_copy_test t_readdir_1 t_readdir_2 fsync-tester nsexec > + seek_copy_test t_readdir_1 t_readdir_2 fsync-tester nsexec diotest Fails to compile: /tmp/cc54N2JC.o: In function `main': /home/dave/src/xfstests-dev/src/diotest.c:120: undefined reference to `pthread_create' /home/dave/src/xfstests-dev/src/diotest.c:135: undefined reference to `pthread_join' It needs to be linked against libpthread, I think, so that needs to be added to the LLDLIBS line, and the appropriate autoconf detection macros added. You shoul dbe able to just copy the some detection/infrastructure macros across from xfsprogs... Cheers, Dave. -- Dave Chinner david@fromorbit.com From zwu.kernel@gmail.com Wed Nov 27 19:43:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 89ED07F4E for ; Wed, 27 Nov 2013 19:43:35 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7558C8F8035 for ; Wed, 27 Nov 2013 17:43:32 -0800 (PST) X-ASG-Debug-ID: 1385603010-04cb6c537b317e60001-NocioJ Received: from mail-ob0-f175.google.com (mail-ob0-f175.google.com [209.85.214.175]) by cuda.sgi.com with ESMTP id wdwRGd1NeplxVB9y (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 27 Nov 2013 17:43:31 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.175 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.175] Received: by mail-ob0-f175.google.com with SMTP id uz6so8113371obc.6 for ; Wed, 27 Nov 2013 17:43:30 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.175] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.175] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=KAeNCVARZCCHBHuLnjfsy2YLaDLh5npKyXjFeZiHHnY=; b=AsDia5WrEpeV9s3qjuKvaiqJDZ2CJVqe1gtUT+D4hbsciM8DL2U45nqeIFRqUN1HGu ogLOF37DDBaUUsDxN3i2z7E2BZS3x91dgm0wkXnk+bO5WplHqelNGPo9wg2w9Tkbx+xf iisQuDAunVxpfFSazkx9s0G/hOu+9ondaFIIHysG/AaNNXzRnqqn5bOCFm3MRIk3oYF6 Vjr7CHEibyqROy/v4kSzh1CguGzS0TCL/AhhL8flHaSuaGCRd9bXor22e0gQwqXD5/bX H/dw0uU13yuAPxvIT1LOd637k9Regq0YOUOGwXjZ7qw43/MmYbGLgL205X8slW3bNbhs jfPQ== MIME-Version: 1.0 X-Received: by 10.60.116.230 with SMTP id jz6mr37122254oeb.21.1385603010426; Wed, 27 Nov 2013 17:43:30 -0800 (PST) Received: by 10.182.248.201 with HTTP; Wed, 27 Nov 2013 17:43:30 -0800 (PST) In-Reply-To: <20131125134301.GA30189@infradead.org> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-2-git-send-email-zwu.kernel@gmail.com> <20131125134301.GA30189@infradead.org> Date: Thu, 28 Nov 2013 09:43:30 +0800 Message-ID: Subject: Re: [RFC PATCH 1/4] xfs: adjust the interface of xfs_qm_vop_dqalloc() From: Zhi Yong Wu X-ASG-Orig-Subj: Re: [RFC PATCH 1/4] xfs: adjust the interface of xfs_qm_vop_dqalloc() To: Christoph Hellwig Cc: Zhi Yong Wu , xfstests Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-ob0-f175.google.com[209.85.214.175] X-Barracuda-Start-Time: 1385603011 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142672 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Mon, Nov 25, 2013 at 9:43 PM, Christoph Hellwig wrote: > On Mon, Nov 25, 2013 at 07:32:31PM +0800, Zhi Yong Wu wrote: >> From: Zhi Yong Wu >> >> There isn't a parent inode or a name for O_TMPFILE support, but will pass >> a struct xfs_mount to xfs_qm_vop_dqalloc(). So its interface need to be >> adjusted in order that O_TMPFILE creation function can also use it. > > Yes, there is. The tmpfile method gets the parent directory passed > as it's first argument. ok, will pass it in. > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs -- Regards, Zhi Yong Wu From zwu.kernel@gmail.com Wed Nov 27 19:48:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0A2167F4E for ; Wed, 27 Nov 2013 19:48:35 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id BE1148F8070 for ; Wed, 27 Nov 2013 17:48:34 -0800 (PST) X-ASG-Debug-ID: 1385603309-04bdf06eed3202d0001-NocioJ Received: from mail-ob0-f170.google.com (mail-ob0-f170.google.com [209.85.214.170]) by cuda.sgi.com with ESMTP id 0EBfScPHE6smgL2J (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 27 Nov 2013 17:48:30 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.170 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.170] Received: by mail-ob0-f170.google.com with SMTP id wp18so8299909obc.29 for ; Wed, 27 Nov 2013 17:48:29 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.170] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.170] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=GAgHS/Rgk59vYZsBjdrSLG6vpHIdSklQ9s0x7q4B4ZM=; b=mzcOb6YzXu9WgP+Z7qK8a/dpI00+rTJ24MPY5uxs7v60Y2FrnxlM3tplxgGGY19UBb lv8REMqa5J2wuE0r31z1fj4hji3eyR6EZ0hME6ZTDb8fs3vDEOjKS8Zdd4D7rutcb7JX zQJwLQ8CejMo6A4wYgB5lStLPa14mLKNiRl2eFo2EVjHme0jDP7umlE3yDgpCfv/lhDR /aE8HcqXzaaELqamyyzCSXyy4EfRl185yW0DZWlL98J482NEGdV7xF5OUfew3VMWuMLv 7RQIegnS7yBPqR8dmGJBQT63wKitXTsqw/Md9XAwytweGCe+00x9wRbGj8EY+YVWyrMf IqmQ== MIME-Version: 1.0 X-Received: by 10.182.40.201 with SMTP id z9mr16717272obk.45.1385603309745; Wed, 27 Nov 2013 17:48:29 -0800 (PST) Received: by 10.182.248.201 with HTTP; Wed, 27 Nov 2013 17:48:29 -0800 (PST) In-Reply-To: <20131125134821.GB30189@infradead.org> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-3-git-send-email-zwu.kernel@gmail.com> <20131125134821.GB30189@infradead.org> Date: Thu, 28 Nov 2013 09:48:29 +0800 Message-ID: Subject: Re: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support From: Zhi Yong Wu X-ASG-Orig-Subj: Re: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support To: Christoph Hellwig Cc: xfstests , Zhi Yong Wu Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-ob0-f170.google.com[209.85.214.170] X-Barracuda-Start-Time: 1385603310 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142672 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature OK, will fix or cleanup all the comments, thanks. On Mon, Nov 25, 2013 at 9:48 PM, Christoph Hellwig wrote: > On Mon, Nov 25, 2013 at 07:32:32PM +0800, Zhi Yong Wu wrote: >> From: Zhi Yong Wu >> >> The function is used to create one O_TMPFILE file. >> >> http://oss.sgi.com/archives/xfs/2013-08/msg00339.html >> >> Signed-off-by: Zhi Yong Wu >> --- >> fs/xfs/xfs_inode.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++ >> fs/xfs/xfs_inode.h | 2 + >> fs/xfs/xfs_shared.h | 4 +- >> fs/xfs/xfs_trans_resv.c | 35 ++++++++++++ >> fs/xfs/xfs_trans_resv.h | 2 + >> fs/xfs/xfs_trans_space.h | 2 + >> 6 files changed, 173 insertions(+), 1 deletions(-) > >> int >> +xfs_create_tmpfile( >> + xfs_mount_t *mp, >> + umode_t mode, >> + dev_t rdev, >> + xfs_inode_t **ipp) > > Please use struct xfs_mount and struct xfs_inode for any new code. > >> + /* >> + * Initially assume that the file does not exist and >> + * reserve the resources for that case. If that is not >> + * the case we'll drop the one we have and get a more >> + * appropriate transaction later. >> + */ > > I can't see how this comment makes any sense. > >> + tres = &M_RES(mp)->tr_create_tmpfile; >> + error = xfs_trans_reserve(tp, tres, resblks, 0); >> + if (error == ENOSPC) { >> + /* flush outstanding delalloc blocks and retry */ >> + xfs_flush_inodes(mp); >> + error = xfs_trans_reserve(tp, tres, resblks, 0); >> + } >> + if (error == ENOSPC) { >> + /* No space at all so try a "no-allocation" reservation */ >> + resblks = 0; >> + error = xfs_trans_reserve(tp, tres, 0, 0); >> + } > > Please factor this into a new xfs_trans_reserver_create helper (better > names welcome of course). > similar. > >> + /* >> + * Reserve disk quota and the inode. >> + */ > > I don't think that comment adds a whole lot of value. (Same for the > other quota comment above). > >> + /* >> + * A newly created regular or special file just has one directory >> + * entry pointing to them, but a directory also the "." entry >> + * pointing to itself. >> + */ > > Given that we only create regular files here the comment can be removed. > >> >> +STATIC uint >> +xfs_calc_icreate_tmpfile_reservation(xfs_mount_t *mp) >> +{ >> + return XFS_DQUOT_LOGRES(mp) + >> + xfs_calc_icreate_resv_alloc(mp) + >> + xfs_calc_inode_res(mp, 1) + >> + xfs_calc_buf_res(1, XFS_FSB_TO_B(mp, 1)) + >> + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); >> +} >> + >> +STATIC uint >> +__xfs_calc_create_tmpfile_reservation( >> + struct xfs_mount *mp) >> +{ >> + return XFS_DQUOT_LOGRES(mp) + >> + xfs_calc_create_resv_alloc(mp) + >> + xfs_calc_inode_res(mp, 1) + >> + xfs_calc_buf_res(1, XFS_FSB_TO_B(mp, 1)) + >> + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); >> +} >> + >> +STATIC uint >> +xfs_calc_create_tmpfile_reservation( >> + struct xfs_mount *mp) >> +{ >> + if (xfs_sb_version_hascrc(&mp->m_sb)) >> + return xfs_calc_icreate_tmpfile_reservation(mp); >> + return __xfs_calc_create_tmpfile_reservation(mp); > > Shouldn't we name this xfs_calc_create_tmpfile_reservation_v4 and _v5 > or no postix and _crc? Either way the double underscore naming looks > confusing. It follows up with the current naming style of regular file reservation functions. After we adopt Dave's suggestion, this issue will disappear. > -- Regards, Zhi Yong Wu From zwu.kernel@gmail.com Wed Nov 27 20:20:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3E5017F4E for ; Wed, 27 Nov 2013 20:20:36 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id CD160AC003 for ; Wed, 27 Nov 2013 18:20:32 -0800 (PST) X-ASG-Debug-ID: 1385605231-04cbb04169323770001-NocioJ Received: from mail-oa0-f53.google.com (mail-oa0-f53.google.com [209.85.219.53]) by cuda.sgi.com with ESMTP id ICp0uaZIvDfEIzOs (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 27 Nov 2013 18:20:31 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.219.53 X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.53] Received: by mail-oa0-f53.google.com with SMTP id m1so8419996oag.26 for ; Wed, 27 Nov 2013 18:20:31 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.53] X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.53] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rJU79YUGLWYX/PhNYRnxx60bpGySNgCCtpr2xqFIBgk=; b=NjCbW/e47RWrvN7EuiqOu6/ZRPOyfv0c/3QsrcCT9PnAQzxKTN4MMe346k+RcKJJ2B YTdItdvDh0fWFOK81vPM8ixJUpAyFs8F1eH9661yhHAaHdXQgADC2WihojsdGIrhVjhL lRVQpwiKjdqdeyBwj5TCZY689tfu8WyNgENFlnq633V55BpYqD7J2FlyqUmRnOs0UGYm kJbgNG0XfyEjsfuOqnRJ14SfUdkd+Uu8Kqk7qbCiCkfGyVEaNdAiuvfnOM2VrUPFHfve MSXUsg/j2wddenDEyZiI9JEDZGflBVStQ6ig4HVgMiuKb6y4gok+q0jo3o26m7MvIgCS w6lg== MIME-Version: 1.0 X-Received: by 10.60.116.230 with SMTP id jz6mr37227783oeb.21.1385605231472; Wed, 27 Nov 2013 18:20:31 -0800 (PST) Received: by 10.182.248.201 with HTTP; Wed, 27 Nov 2013 18:20:31 -0800 (PST) In-Reply-To: <20131125134849.GC30189@infradead.org> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-4-git-send-email-zwu.kernel@gmail.com> <20131125134849.GC30189@infradead.org> Date: Thu, 28 Nov 2013 10:20:31 +0800 Message-ID: Subject: Re: [RFC PATCH 3/4] xfs: add a new method xfs_vn_tmpfile() From: Zhi Yong Wu X-ASG-Orig-Subj: Re: [RFC PATCH 3/4] xfs: add a new method xfs_vn_tmpfile() To: Christoph Hellwig Cc: xfstests , Zhi Yong Wu Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-oa0-f53.google.com[209.85.219.53] X-Barracuda-Start-Time: 1385605231 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142673 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Mon, Nov 25, 2013 at 9:48 PM, Christoph Hellwig wrote: > On Mon, Nov 25, 2013 at 07:32:33PM +0800, Zhi Yong Wu wrote: >> From: Zhi Yong Wu >> >> Add a new O_TMPFILE method to VFS inteface. > > Looks reasonable except that you should pass on the parent inode. ok, will do as this. > -- Regards, Zhi Yong Wu From gnehzuil.liu@gmail.com Wed Nov 27 20:21:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 86EE27F4E for ; Wed, 27 Nov 2013 20:21:08 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 44BD28F8054 for ; Wed, 27 Nov 2013 18:21:05 -0800 (PST) X-ASG-Debug-ID: 1385605263-04bdf06eee322550001-NocioJ Received: from mail-pb0-f48.google.com (mail-pb0-f48.google.com [209.85.160.48]) by cuda.sgi.com with ESMTP id DZsgSPaaWVgZtRsX (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 27 Nov 2013 18:21:04 -0800 (PST) X-Barracuda-Envelope-From: gnehzuil.liu@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.160.48 Received: by mail-pb0-f48.google.com with SMTP id md12so11630162pbc.35 for ; Wed, 27 Nov 2013 18:21:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=2820f8IOAa8x5cjmV1L2N3tPUEH5m5A2fD9AN5kmFnI=; b=sjpf82/+M7IvaK61c2xKxDQEphUv1DyZPLK/A663QgweOovEezIBTgr15b1noLPvSq Z3Ksk3kLDfxvhcI2yALFzJoOIkqRXZbhm3R9eO2tBUp7kTLtadgvBqwCIoUG7BmlFeK9 72BqNF35xMTJ0g37Sveb72zJTCGsumRwDkazkFS/+EoVTrtZRcK1hJtWGSKdntTxkYTL Q6ErJvUkmg+cK8fVDx6Zp1ZM0E2+GBsqHCH+Kl3ESs0MBejxABanfmq3B013mPQT0UV/ MCK/bJYnUu911hY+QvqBluWTWwDBeZC4rQH/zXCbr2VcScPYTMFbVnqfNvqceHmygcTT HdOw== X-Barracuda-BBL-IP: nil X-Received: by 10.68.251.133 with SMTP id zk5mr8237891pbc.69.1385605263794; Wed, 27 Nov 2013 18:21:03 -0800 (PST) Received: from gmail.com ([182.92.247.2]) by mx.google.com with ESMTPSA id m2sm700876pbn.19.2013.11.27.18.21.00 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 27 Nov 2013 18:21:03 -0800 (PST) Date: Thu, 28 Nov 2013 10:23:53 +0800 X-Barracuda-Apparent-Source-IP: 182.92.247.2 From: Zheng Liu To: Dave Chinner Cc: xfs@oss.sgi.com, linux-fsdevel@vger.kernel.org, Christoph Hellwig , Rich Johnston , Zheng Liu Subject: Re: [PATCH] xfstests: add a new test case to test i_size updated properly under dio Message-ID: <20131128022353.GA4019@gmail.com> X-ASG-Orig-Subj: Re: [PATCH] xfstests: add a new test case to test i_size updated properly under dio Mail-Followup-To: Dave Chinner , xfs@oss.sgi.com, linux-fsdevel@vger.kernel.org, Christoph Hellwig , Rich Johnston , Zheng Liu References: <1385013394-20379-1-git-send-email-wenqing.lz@taobao.com> <20131128003416.GL10988@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131128003416.GL10988@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: mail-pb0-f48.google.com[209.85.160.48] X-Barracuda-Start-Time: 1385605264 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142673 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Thu, Nov 28, 2013 at 11:34:16AM +1100, Dave Chinner wrote: > On Thu, Nov 21, 2013 at 01:56:34PM +0800, Zheng Liu wrote: > > From: Zheng Liu > > > > In this commit a new test case is added to test that i_size is updated > > properly under dio reads/writes. We add a program in /src dir, which > > has a writer to issue some append dio writes. Meanwhile it has a > > reader in this test do some dio reads. As we expect, reader should read > > nothing or data with 'a'. But it might read some data with '0'. > > > > This program is used to simulate binary log operations of database > > application. In these applications it implements an master/slave > > synchronziation for database. > > > > Cc: Christoph Hellwig > > Cc: Rich Johnston > > Signed-off-by: Zheng Liu > > --- > > src/Makefile | 2 +- > > src/diotest.c | 166 +++++++++++++++++++++++++++++++++++++++++++++++++ > > tests/generic/321 | 56 +++++++++++++++++ > > tests/generic/321.out | 1 + > > tests/generic/group | 1 + > > 5 files changed, 225 insertions(+), 1 deletion(-) > > create mode 100644 src/diotest.c > > create mode 100755 tests/generic/321 > > create mode 100644 tests/generic/321.out > > > > diff --git a/src/Makefile b/src/Makefile > > index 84c8297..8c4f592 100644 > > --- a/src/Makefile > > +++ b/src/Makefile > > @@ -18,7 +18,7 @@ LINUX_TARGETS = xfsctl bstat t_mtab getdevicesize preallo_rw_pattern_reader \ > > locktest unwritten_mmap bulkstat_unlink_test t_stripealign \ > > bulkstat_unlink_test_modified t_dir_offset t_futimens t_immutable \ > > stale_handle pwrite_mmap_blocked t_dir_offset2 seek_sanity_test \ > > - seek_copy_test t_readdir_1 t_readdir_2 fsync-tester nsexec > > + seek_copy_test t_readdir_1 t_readdir_2 fsync-tester nsexec diotest > > Fails to compile: > > /tmp/cc54N2JC.o: In function `main': > /home/dave/src/xfstests-dev/src/diotest.c:120: undefined reference to `pthread_create' > /home/dave/src/xfstests-dev/src/diotest.c:135: undefined reference to `pthread_join' > > It needs to be linked against libpthread, I think, so that needs to > be added to the LLDLIBS line, and the appropriate autoconf detection > macros added. You shoul dbe able to just copy the some > detection/infrastructure macros across from xfsprogs... Oops, thanks for the review. I will fix it later and send a newer one. - Zheng From zwu.kernel@gmail.com Wed Nov 27 20:28:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0A74D7F4E for ; Wed, 27 Nov 2013 20:28:46 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8CCCCAC001 for ; Wed, 27 Nov 2013 18:28:45 -0800 (PST) X-ASG-Debug-ID: 1385605723-04bdf06eec322d50001-NocioJ Received: from mail-ob0-f181.google.com (mail-ob0-f181.google.com [209.85.214.181]) by cuda.sgi.com with ESMTP id mb8GuKV2HIiwOfcK (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 27 Nov 2013 18:28:44 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.181 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.181] Received: by mail-ob0-f181.google.com with SMTP id uy5so8294141obc.12 for ; Wed, 27 Nov 2013 18:28:43 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.181] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.181] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=qc08+UUVfNIiJLjPjqW4Dq2cueTucYQsycEWznfPq0I=; b=LdgFl5hUi46Z8qUx3pcWmxHbvcWka37eLDrmAJL/3u7+FZhJn/RcV3T4VWaNruDKqP WeX58wfBAQPF/oo5XewE3RdgdsE6ChHhct1wqJfWH+tV/8NBF2Oi2vWyRSrjyRYL+jwO 33FLMoIo+mZTLkSpGIRGdIW42kfsWJHU4POBPGeRvqjCHN4Gy7m1JJls1wI39pr61oJx 0rHH6J8acK2SpDlKCVxI2N6Oa29SmYkncVAlLJUT7uII2Bg/nW1QZfJQJGx4EPn2HkLL pL3umulrPOTQk71zGz+N3JCk5vPoWNSRz/jZb3J7a10kBKLIvhh8y5NMWmThVGWe4wzy loMw== MIME-Version: 1.0 X-Received: by 10.182.215.202 with SMTP id ok10mr8911514obc.62.1385605723798; Wed, 27 Nov 2013 18:28:43 -0800 (PST) Received: by 10.182.248.201 with HTTP; Wed, 27 Nov 2013 18:28:43 -0800 (PST) In-Reply-To: <20131125214611.GI8803@dastard> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-5-git-send-email-zwu.kernel@gmail.com> <20131125214611.GI8803@dastard> Date: Thu, 28 Nov 2013 10:28:43 +0800 Message-ID: Subject: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files From: Zhi Yong Wu X-ASG-Orig-Subj: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files To: Dave Chinner Cc: xfstests , Zhi Yong Wu Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-ob0-f181.google.com[209.85.214.181] X-Barracuda-Start-Time: 1385605724 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142673 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Tue, Nov 26, 2013 at 5:46 AM, Dave Chinner wrote: > On Mon, Nov 25, 2013 at 07:32:34PM +0800, Zhi Yong Wu wrote: >> From: Zhi Yong Wu >> >> Enable O_TMPFILE support in linkat(). >> >> http://oss.sgi.com/archives/xfs/2013-08/msg00341.html >> >> Signed-off-by: Zhi Yong Wu >> --- >> fs/xfs/xfs_inode.c | 23 +++++++++++++++++++++-- >> fs/xfs/xfs_trans_resv.c | 13 +++++++++++++ >> fs/xfs/xfs_trans_resv.h | 2 ++ >> 3 files changed, 36 insertions(+), 2 deletions(-) >> >> diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c >> index e1832de..7ab029b 100644 >> --- a/fs/xfs/xfs_inode.c >> +++ b/fs/xfs/xfs_inode.c >> @@ -62,6 +62,8 @@ kmem_zone_t *xfs_inode_zone; >> >> STATIC int xfs_iflush_int(xfs_inode_t *, xfs_buf_t *); >> >> +STATIC int xfs_iunlink_remove(xfs_trans_t *, xfs_inode_t *); >> + >> /* >> * helper function to extract extent size hint from inode >> */ >> @@ -1119,7 +1121,9 @@ xfs_bumplink( >> { >> xfs_trans_ichgtime(tp, ip, XFS_ICHGTIME_CHG); >> >> - ASSERT(ip->i_d.di_nlink > 0); >> + if ((VFS_I(ip)->i_nlink == 0) && >> + !(VFS_I(ip)->i_state & I_LINKABLE)) >> + ASSERT(ip->i_d.di_nlink > 0); >> ip->i_d.di_nlink++; >> inc_nlink(VFS_I(ip)); >> if ((ip->i_d.di_version == 1) && >> @@ -1473,6 +1477,7 @@ xfs_link( >> { >> xfs_mount_t *mp = tdp->i_mount; >> xfs_trans_t *tp; >> + struct xfs_trans_res *tres; >> int error; >> xfs_bmap_free_t free_list; >> xfs_fsblock_t first_block; >> @@ -1498,7 +1503,14 @@ xfs_link( >> tp = xfs_trans_alloc(mp, XFS_TRANS_LINK); >> cancel_flags = XFS_TRANS_RELEASE_LOG_RES; >> resblks = XFS_LINK_SPACE_RES(mp, target_name->len); >> - error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, resblks, 0); >> + >> + if ((VFS_I(sip)->i_nlink == 0) && >> + (VFS_I(sip)->i_state & I_LINKABLE)) >> + tres = &M_RES(mp)->tr_link_tmpfile; >> + else >> + tres = &M_RES(mp)->tr_link; >> + >> + error = xfs_trans_reserve(tp, tres, resblks, 0); > > Uggh. For the small amount of extra space needed for the unlinked > list reservation, I would simply add it to the tr_link reservation > and be done with it. That gets rid of the need for the noise here. will apply this. > >> if (error == ENOSPC) { >> resblks = 0; >> error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, 0, 0); >> @@ -1530,6 +1542,13 @@ xfs_link( >> >> xfs_bmap_init(&free_list, &first_block); >> >> + if ((VFS_I(sip)->i_nlink == 0) && >> + (VFS_I(sip)->i_state & I_LINKABLE)) { >> + error = xfs_iunlink_remove(tp, sip); >> + if (error) >> + goto abort_return; >> + } >> + >> error = xfs_dir_createname(tp, tdp, target_name, sip->i_ino, >> &first_block, &free_list, resblks); >> if (error) >> diff --git a/fs/xfs/xfs_trans_resv.c b/fs/xfs/xfs_trans_resv.c >> index f1eebe4..7c1234e 100644 >> --- a/fs/xfs/xfs_trans_resv.c >> +++ b/fs/xfs/xfs_trans_resv.c >> @@ -228,6 +228,15 @@ xfs_calc_link_reservation( >> XFS_FSB_TO_B(mp, 1)))); >> } >> >> +STATIC uint >> +xfs_calc_link_tmpfile_reservation( >> + struct xfs_mount *mp) >> +{ >> + return xfs_calc_link_reservation(mp) + >> + xfs_calc_buf_res(2, XFS_FSB_TO_B(mp, 1)) + >> + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); >> +} > > As per above, fold this into xfs_calc_link_reservation() by adding a: > > > + xfs_calc_iunlink_remove_resv(mp); > > to the end of it. Then you can also modify > xfs_calc_ifree_reservation() to use the same > xfs_calc_iunlink_remove_resv() function as well. > > [ And similarly, looking back on the previous patch > xfs_calc_iunlink_add_resv can be used in xfs_calc_remove_reservation > so all the unlinked list manipulations are covered by the same > reservation calculations. ] Good suggestion, will try to apply them in next version, thanks. > > Cheers, > > Dave. > -- > Dave Chinner > david@fromorbit.com -- Regards, Zhi Yong Wu From zwu.kernel@gmail.com Wed Nov 27 20:37:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BB0E97F4E for ; Wed, 27 Nov 2013 20:37:31 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4FAC5AC001 for ; Wed, 27 Nov 2013 18:37:31 -0800 (PST) X-ASG-Debug-ID: 1385606249-04bdf06eee323620001-NocioJ Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by cuda.sgi.com with ESMTP id J9yPesg06qeIFoTk (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 27 Nov 2013 18:37:30 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.182 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.182] Received: by mail-ob0-f182.google.com with SMTP id wp4so8293696obc.13 for ; Wed, 27 Nov 2013 18:37:29 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.182] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.182] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=fN24UeGCTzu3J8frUHaGVlkdHR2hdhAJBERfJCRRURs=; b=0pzsTQPI4OjqaPqQRv/Z0F5TQI1qhf2K7JF/2KBBsW7fluqsCjo2UmRTj1rd4ezrp3 XqUQ2BKLQuT71kP8YTxenhSJHo0huUUSr+hbThipnBGwMW1sLkeT3QJ/8e2BNAQ+hkDX BWi4TP/oLPbVORDXIRCuLbeGofzvszJZB+uf90pgqW8mqOpFt2Wz/1UXJ6V0vYwuCINa fk7IDDj32J20r1BpuOYh2tepNJ7uvLd4dLQjnJ3QHC/InnbTa4o142UKMD0HcHxsHy4t F9MM4uXkjrmpE+X1TscSun6jqYvmEIHCyObMINX6sMGO2pckTO9R6qNtX9MbCsjJlIgd sH7A== MIME-Version: 1.0 X-Received: by 10.182.215.202 with SMTP id ok10mr8935550obc.62.1385606249599; Wed, 27 Nov 2013 18:37:29 -0800 (PST) Received: by 10.182.248.201 with HTTP; Wed, 27 Nov 2013 18:37:29 -0800 (PST) In-Reply-To: <20131125135149.GD30189@infradead.org> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-5-git-send-email-zwu.kernel@gmail.com> <20131125135149.GD30189@infradead.org> Date: Thu, 28 Nov 2013 10:37:29 +0800 Message-ID: Subject: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files From: Zhi Yong Wu X-ASG-Orig-Subj: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files To: Christoph Hellwig Cc: xfstests , Zhi Yong Wu Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-ob0-f182.google.com[209.85.214.182] X-Barracuda-Start-Time: 1385606250 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142673 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Mon, Nov 25, 2013 at 9:51 PM, Christoph Hellwig wrote: >> - ASSERT(ip->i_d.di_nlink > 0); >> + if ((VFS_I(ip)->i_nlink == 0) && >> + !(VFS_I(ip)->i_state & I_LINKABLE)) >> + ASSERT(ip->i_d.di_nlink > 0); > > ASSERT(ip->i_d.di_nlink > 0 || (VFS_I(ip)->i_state & I_LINKABLE)); This is wrong, and it should be ASSERT(ip->i_d.di_nlink > 0 || !(VFS_I(ip)->i_state & I_LINKABLE)); > >> @@ -1498,7 +1503,14 @@ xfs_link( >> tp = xfs_trans_alloc(mp, XFS_TRANS_LINK); >> cancel_flags = XFS_TRANS_RELEASE_LOG_RES; >> resblks = XFS_LINK_SPACE_RES(mp, target_name->len); >> - error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, resblks, 0); >> + >> + if ((VFS_I(sip)->i_nlink == 0) && >> + (VFS_I(sip)->i_state & I_LINKABLE)) >> + tres = &M_RES(mp)->tr_link_tmpfile; >> + else >> + tres = &M_RES(mp)->tr_link; > > Just check i_nlink, and for consistency it might make sense to just use > the xfs_inode one. The VFS already made sure we don't inodes with but struct xfs_inode has no stuff similar to i_nlink.... > I_LINKABLE and a zero link count. No, pls see the chunk of code: int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry) { ... /* Make sure we don't allow creating hardlink to an unlinked file */ if (inode->i_nlink == 0 && !(inode->i_state & I_LINKABLE)) error = -ENOENT; else if (max_links && inode->i_nlink >= max_links) error = -EMLINK; else error = dir->i_op->link(old_dentry, dir, new_dentry); if (!error && (inode->i_state & I_LINKABLE)) { spin_lock(&inode->i_lock); inode->i_state &= ~I_LINKABLE; spin_unlock(&inode->i_lock); } ... } When xfs_link() is called, I_LINKABLE flag isn't cleared. > >> + if ((VFS_I(sip)->i_nlink == 0) && >> + (VFS_I(sip)->i_state & I_LINKABLE)) { > > Same here. > -- Regards, Zhi Yong Wu From sandeen@sandeen.net Wed Nov 27 20:39:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6D3637F4E for ; Wed, 27 Nov 2013 20:39:59 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 43DBD8F8040 for ; Wed, 27 Nov 2013 18:39:59 -0800 (PST) X-ASG-Debug-ID: 1385606397-04cb6c537d31b970001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id yUUMsW4aoGOM6cUQ for ; Wed, 27 Nov 2013 18:39:57 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 40CD460E13C4; Wed, 27 Nov 2013 20:39:57 -0600 (CST) Message-ID: <5296ACFB.4030901@sandeen.net> Date: Wed, 27 Nov 2013 20:39:55 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Dave Chinner , Phil White CC: xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> <20131127024713.GE10988@dastard> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file In-Reply-To: <20131127024713.GE10988@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1385606397 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142673 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/26/13, 8:47 PM, Dave Chinner wrote: > On Tue, Nov 26, 2013 at 06:31:19PM -0800, Phil White wrote: >> Gents: >> >> I was making an image for a VM using everyone's favorite fs with a line >> that looked something like this: >> ------------- >> dd if=/dev/zero of=~/image bs=1024 count=1048576 && ./mkfs/mkfs.xfs && mount -o loop ~/image /mnt/loop >> ------------- >> >> >> mkfs.xfs gave me this output: >> ------------- >> meta-data=/root/image isize=256 agcount=4, agsize=65536 blks >> = sectsz=512 attr=2, projid32bit=0 >> data = bsize=4096 blocks=262144, imaxpct=25 >> = sunit=0 swidth=0 blks >> naming =version 2 bsize=4096 ascii-ci=0 >> log =internal log bsize=4096 blocks=2560, version=2 >> = sectsz=512 sunit=0 blks, lazy-count=1 >> realtime =none extsz=4096 blocks=0, rtextents=0 >> existing superblock read failed: Invalid argument >> mkfs.xfs: pwrite64 failed: Invalid argument >> mkfs.xfs: read failed: Invalid argument >> ------------- > ..... >> >> While it occurred to me that the problem might just be line 806 of some files >> in xfsprogs, I threw it under a debugger and took a closer look. The file >> descriptor value in xi->dfd pointed at ~/image. errno was set to 22. I >> thought that might indicate a problem with lseek(), so I rewrote the pwrite64() >> and pread() as lseek()s and read()/write() >> >> As you may have guessed, this did me no good at all. >> >> It's trying to read/write 512 bytes at the beginning of the file which seems >> reasonably innocuous. I double checked the man page which says that under >> 2.6, O_DIRECT writes can be aligned to 512 bytes without a problem. > > That doesn't mean it is correct, because the man page also says: > > " In Linux alignment restrictions vary by filesystem and kernel > version and might be absent entirely." > > So, I bet that your underlying filesystem (i.e. the host filesystem) > has a sector size of 4k, and that's why direct Io on 512 byte > alignment is failing. In that case, run "mkfs.xfs -s size=4k ..." > and mkfs should just work fine... Sadly, no. Or at least, probably not. __initbuf memalign(libxfs_device_alignment(), bytes); where libxfs_device_alignment() does: platform_align_blockdev if (!max_block_alignment) return getpagesize(); return max_block_alignment; and through twisty paths through platform_findsizes(), max_block_alignment is BBSIZE, or 512. IOWS: xfsprogs is a braindead package that doesn't know how to properly handle non-512-aligned DIO. ;) We should fix xfsprogs, but I'm also looking making 4k "sector" xfs able to do 512 DIOs as long as the device under it can do 512 DIOS. We got into the 4k DIO alignment because mkfs.xfs saw a 512 logical / 4k physical drive, and chose 4k for its own internal sector size, which is great in terms of doing metadata IO efficiently, but not so great in terms of rejecting 512 byte IOs that the drive could otherwise do. -Eric From zwu.kernel@gmail.com Wed Nov 27 20:41:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 34CE87F4E for ; Wed, 27 Nov 2013 20:41:27 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id B511CAC001 for ; Wed, 27 Nov 2013 18:41:26 -0800 (PST) X-ASG-Debug-ID: 1385606484-04cb6c537d31ba90001-NocioJ Received: from mail-ob0-f173.google.com (mail-ob0-f173.google.com [209.85.214.173]) by cuda.sgi.com with ESMTP id oEIq2j7tgzKCfn7Y (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 27 Nov 2013 18:41:25 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.173 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.173] Received: by mail-ob0-f173.google.com with SMTP id gq1so8261988obb.18 for ; Wed, 27 Nov 2013 18:41:24 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.173] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.173] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=wYeCS3vBOEAY6Lv44QKa9QcpeGOL367GObkNzx/1F7A=; b=Xix49Qr+MyJ7e81F8HpbeW/VMPbAYidhhf5Uef1uCTxux3eNbfX6QzWBNQ1NpdCb8M fDXp4sBHVv6FpM1AjM/OTH+4D9DgyG0mavg0YgrqBa1vil2gw6fzL9EUveLpY6Sa0wf/ 3t8stK2y7wV/1FtFA4RrH0Dpo2gl6RhhJcRYgqiLc/A7Eko1kjKRRV0AMMudz16JUUwX OU3bd00vvrkm11IxovwAC9ALt5XbF6aFlxItHiANmv9oODVMQTxd6l+KQlLMHDfNEnb4 Kmbbsy+xelRqM92eJZzI/VTQG1LmLnTBUe80+lpL1N6+fzMsYYnxRhPXVf/1NxvnH5pC 8u/Q== MIME-Version: 1.0 X-Received: by 10.60.145.136 with SMTP id su8mr36289675oeb.17.1385606484466; Wed, 27 Nov 2013 18:41:24 -0800 (PST) Received: by 10.182.248.201 with HTTP; Wed, 27 Nov 2013 18:41:24 -0800 (PST) In-Reply-To: <20131125213601.GH8803@dastard> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-3-git-send-email-zwu.kernel@gmail.com> <20131125213601.GH8803@dastard> Date: Thu, 28 Nov 2013 10:41:24 +0800 Message-ID: Subject: Re: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support From: Zhi Yong Wu X-ASG-Orig-Subj: Re: [RFC PATCH 2/4] xfs: add xfs_create_tmpfile() for O_TMPFILE support To: Dave Chinner Cc: xfstests , Zhi Yong Wu Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-ob0-f173.google.com[209.85.214.173] X-Barracuda-Start-Time: 1385606484 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142673 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Tue, Nov 26, 2013 at 5:36 AM, Dave Chinner wrote: > On Mon, Nov 25, 2013 at 07:32:32PM +0800, Zhi Yong Wu wrote: >> From: Zhi Yong Wu >> >> The function is used to create one O_TMPFILE file. >> >> http://oss.sgi.com/archives/xfs/2013-08/msg00339.html >> >> Signed-off-by: Zhi Yong Wu >> --- >> fs/xfs/xfs_inode.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++ >> fs/xfs/xfs_inode.h | 2 + >> fs/xfs/xfs_shared.h | 4 +- >> fs/xfs/xfs_trans_resv.c | 35 ++++++++++++ >> fs/xfs/xfs_trans_resv.h | 2 + >> fs/xfs/xfs_trans_space.h | 2 + >> 6 files changed, 173 insertions(+), 1 deletions(-) >> >> diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c >> index 1c23bdf..e1832de 100644 >> --- a/fs/xfs/xfs_inode.c >> +++ b/fs/xfs/xfs_inode.c >> @@ -1337,6 +1337,135 @@ xfs_create( >> } >> >> int >> +xfs_create_tmpfile( >> + xfs_mount_t *mp, >> + umode_t mode, >> + dev_t rdev, >> + xfs_inode_t **ipp) >> +{ >> + struct xfs_inode *ip = NULL; >> + struct xfs_trans *tp = NULL; >> + int error; >> + uint cancel_flags = XFS_TRANS_RELEASE_LOG_RES; >> + struct xfs_dquot *udqp = NULL; >> + struct xfs_dquot *gdqp = NULL; >> + struct xfs_dquot *pdqp = NULL; >> + struct xfs_trans_res *tres; >> + uint resblks; >> + >> + if (XFS_FORCED_SHUTDOWN(mp)) >> + return XFS_ERROR(EIO); >> + >> + /* >> + * Make sure that we have allocated dquot(s) on disk. >> + */ >> + error = xfs_qm_vop_dqalloc(NULL, mp, xfs_kuid_to_uid(current_fsuid()), >> + xfs_kgid_to_gid(current_fsgid()), >> + XFS_PROJID_DEFAULT, >> + XFS_QMOPT_QUOTALL | XFS_QMOPT_INHERIT, >> + &udqp, &gdqp, &pdqp); >> + if (error) >> + return error; > > Is XFS_PROJID_DEFAULT correct here? If we are getting a parent inode > from ->tmpfile, then this should be handled the same way as for > xfs_create. ok, will fix it. > >> + >> + resblks = XFS_CREATE_TMPFILE_SPACE_RES(mp); >> + tp = xfs_trans_alloc(mp, XFS_TRANS_CREATE_TMPFILE); >> + >> + /* >> + * Initially assume that the file does not exist and >> + * reserve the resources for that case. If that is not >> + * the case we'll drop the one we have and get a more >> + * appropriate transaction later. >> + */ >> + tres = &M_RES(mp)->tr_create_tmpfile; >> + error = xfs_trans_reserve(tp, tres, resblks, 0); >> + if (error == ENOSPC) { >> + /* flush outstanding delalloc blocks and retry */ >> + xfs_flush_inodes(mp); >> + error = xfs_trans_reserve(tp, tres, resblks, 0); >> + } >> + if (error == ENOSPC) { >> + /* No space at all so try a "no-allocation" reservation */ >> + resblks = 0; >> + error = xfs_trans_reserve(tp, tres, 0, 0); >> + } >> + if (error) { >> + cancel_flags = 0; >> + goto out_trans_cancel; >> + } > > I don't think this is necessary here. The ENOSPC flushing in > xfs_create() is done to ensure we have space for directory block > creation, not so much for inode allocation. Hence it doesn't make a > lot of sense to have this here.... Good explaination, will fix it, thanks. > >> + /* >> + * Reserve disk quota and the inode. >> + */ >> + error = xfs_trans_reserve_quota(tp, mp, udqp, gdqp, >> + pdqp, resblks, 1, 0); >> + if (error) >> + goto out_trans_cancel; >> + >> + /* >> + * A newly created regular or special file just has one directory >> + * entry pointing to them, but a directory also the "." entry >> + * pointing to itself. >> + */ >> + error = xfs_dir_ialloc(&tp, NULL, mode, 1, rdev, >> + XFS_PROJID_DEFAULT, resblks > 0, >> + &ip, NULL); >> + if (error) { >> + if (error == ENOSPC) >> + goto out_trans_cancel; >> + goto out_trans_abort; >> + } >> + >> + /* >> + * If this is a synchronous mount, make sure that the >> + * create transaction goes to disk before returning to >> + * the user. >> + */ >> + if (mp->m_flags & (XFS_MOUNT_WSYNC|XFS_MOUNT_DIRSYNC)) >> + xfs_trans_set_sync(tp); > > I'm not sure that XFS_MOUNT_DIRSYNC shoul dbe checked here, as there > is no directory operations to synchronise at all... ok, will fix it. > >> +STATIC uint >> +xfs_calc_icreate_tmpfile_reservation(xfs_mount_t *mp) >> +{ >> + return XFS_DQUOT_LOGRES(mp) + >> + xfs_calc_icreate_resv_alloc(mp) + >> + xfs_calc_inode_res(mp, 1) + >> + xfs_calc_buf_res(1, XFS_FSB_TO_B(mp, 1)) + >> + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); >> +} >> + >> +STATIC uint >> +__xfs_calc_create_tmpfile_reservation( >> + struct xfs_mount *mp) >> +{ >> + return XFS_DQUOT_LOGRES(mp) + >> + xfs_calc_create_resv_alloc(mp) + >> + xfs_calc_inode_res(mp, 1) + >> + xfs_calc_buf_res(1, XFS_FSB_TO_B(mp, 1)) + >> + xfs_calc_buf_res(2, mp->m_sb.sb_sectsize); >> +} > > What exactly is being modified here? All of the other reservations > have comments explaining what each of the individual components of > the reservation are. Yes, I can see that there's an inode, a > filesystem block and 2 sectors being reserved, but what are they? Will add some comments in next version. > > It's also double counting the XFS_DQUOT_LOGRES(), as they are > accounted for in xfs_calc_[i]create_reservation(). I don't understand why you said it double counts XFS_DQUOT_LOGRES()? i only see it is counted once. Can you say more details? > > Also, the directory create reservations are broken up into two > components - the inode allocation and the common directory name > creation component, and so the tmpfile reservation should probably > be broken up the same way. i.e this: > >> + >> +STATIC uint >> +xfs_calc_create_tmpfile_reservation( >> + struct xfs_mount *mp) >> +{ >> + if (xfs_sb_version_hascrc(&mp->m_sb)) >> + return xfs_calc_icreate_tmpfile_reservation(mp); >> + return __xfs_calc_create_tmpfile_reservation(mp); >> +} > > Could simply be: > > STATIC uint > xfs_calc_create_tmpfile_reservation( > struct xfs_mount *mp) > { > uint res; > > if (xfs_sb_version_hascrc(&mp->m_sb)) > res = xfs_calc_icreate_resv_alloc(mp); > else > res = xfs_calc_create_resv_alloc(mp); > return res + xfs_calc_iunlink_add_resv(mp); > } Good suggestion, will apply this. > > >> diff --git a/fs/xfs/xfs_trans_space.h b/fs/xfs/xfs_trans_space.h >> index 7d2c920..16fba89 100644 >> --- a/fs/xfs/xfs_trans_space.h >> +++ b/fs/xfs/xfs_trans_space.h >> @@ -61,6 +61,8 @@ >> (XFS_DAENTER_SPACE_RES(mp, XFS_ATTR_FORK) + XFS_B_TO_FSB(mp, v)) >> #define XFS_CREATE_SPACE_RES(mp,nl) \ >> (XFS_IALLOC_SPACE_RES(mp) + XFS_DIRENTER_SPACE_RES(mp,nl)) >> +#define XFS_CREATE_TMPFILE_SPACE_RES(mp) \ >> + XFS_IALLOC_SPACE_RES(mp) > > I wouldn't bother with this macro - just use XFS_IALLOC_SPACE_RES() > directly. ok, will remove this macro. > > Cheers, > > Dave. > -- > Dave Chinner > david@fromorbit.com -- Regards, Zhi Yong Wu From david@fromorbit.com Wed Nov 27 23:16:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 022267F4E for ; Wed, 27 Nov 2013 23:16:43 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id E3E10304043 for ; Wed, 27 Nov 2013 21:16:39 -0800 (PST) X-ASG-Debug-ID: 1385615795-04cb6c537e3233c0001-NocioJ Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id JwHoxUJ4cznONTIV for ; Wed, 27 Nov 2013 21:16:36 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqcHAFjQllJ5LHyk/2dsb2JhbABZgweDMbBRhUyBHhd0giUBAQQBJxMNDyMFCwgDGAklDwUlAyETh3sFsyKMdBaOI0kHhDMDmBOSFIM9KIEt Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail06.adl6.internode.on.net with ESMTP; 28 Nov 2013 15:46:30 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vltxi-000434-Au; Thu, 28 Nov 2013 16:16:26 +1100 Date: Thu, 28 Nov 2013 16:16:26 +1100 From: Dave Chinner To: Eric Sandeen Cc: Phil White , xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file Message-ID: <20131128051626.GM10988@dastard> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> <20131127024713.GE10988@dastard> <5296ACFB.4030901@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5296ACFB.4030901@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385615795 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142675 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 27, 2013 at 08:39:55PM -0600, Eric Sandeen wrote: > On 11/26/13, 8:47 PM, Dave Chinner wrote: > > On Tue, Nov 26, 2013 at 06:31:19PM -0800, Phil White wrote: > >> Gents: > >> > >> I was making an image for a VM using everyone's favorite fs with a line > >> that looked something like this: > >> ------------- > >> dd if=/dev/zero of=~/image bs=1024 count=1048576 && ./mkfs/mkfs.xfs && mount -o loop ~/image /mnt/loop > >> ------------- > >> > >> > >> mkfs.xfs gave me this output: > >> ------------- > >> meta-data=/root/image isize=256 agcount=4, agsize=65536 blks > >> = sectsz=512 attr=2, projid32bit=0 > >> data = bsize=4096 blocks=262144, imaxpct=25 > >> = sunit=0 swidth=0 blks > >> naming =version 2 bsize=4096 ascii-ci=0 > >> log =internal log bsize=4096 blocks=2560, version=2 > >> = sectsz=512 sunit=0 blks, lazy-count=1 > >> realtime =none extsz=4096 blocks=0, rtextents=0 > >> existing superblock read failed: Invalid argument > >> mkfs.xfs: pwrite64 failed: Invalid argument > >> mkfs.xfs: read failed: Invalid argument > >> ------------- > > ..... > >> > >> While it occurred to me that the problem might just be line 806 of some files > >> in xfsprogs, I threw it under a debugger and took a closer look. The file > >> descriptor value in xi->dfd pointed at ~/image. errno was set to 22. I > >> thought that might indicate a problem with lseek(), so I rewrote the pwrite64() > >> and pread() as lseek()s and read()/write() > >> > >> As you may have guessed, this did me no good at all. > >> > >> It's trying to read/write 512 bytes at the beginning of the file which seems > >> reasonably innocuous. I double checked the man page which says that under > >> 2.6, O_DIRECT writes can be aligned to 512 bytes without a problem. > > > > That doesn't mean it is correct, because the man page also says: > > > > " In Linux alignment restrictions vary by filesystem and kernel > > version and might be absent entirely." > > > > So, I bet that your underlying filesystem (i.e. the host filesystem) > > has a sector size of 4k, and that's why direct Io on 512 byte > > alignment is failing. In that case, run "mkfs.xfs -s size=4k ..." > > and mkfs should just work fine... > > Sadly, no. Or at least, probably not. > > __initbuf > memalign(libxfs_device_alignment(), bytes); > > where libxfs_device_alignment() does: Yeah, that's for memory buffer alignment, though, not IO alignment. It's busted because that should always default to page size, not sector size. But that's not the problem - for example: # xfs_info /storage meta-data=/dev/md0 isize=256 agcount=32, agsize=21503744 blks = sectsz=4096 attr=2, projid32bit=0 = crc=0 data = bsize=4096 blocks=688119680, imaxpct=5 = sunit=32 swidth=320 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=335995, version=2 = sectsz=4096 sunit=1 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 That's a 4k sector filesystem, and: # dd if=/dev/zero of=/storage/fubar.img bs=1024 count=1048576 && mkfs.xfs -d file,size=1g,name=/storage/fubar.img 1048576+0 records in 1048576+0 records out 1073741824 bytes (1.1 GB) copied, 4.18106 s, 257 MB/s meta-data=/storage/fubar.img isize=256 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 data = bsize=4096 blocks=262144, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal log bsize=4096 blocks=7344, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 # mkfs works fine on it. As does xfs_repair: # xfs_repair -f /storage/fubar.img Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... - scan filesystem freespace and inode maps... - found root inode chunk Phase 3 - for each AG... - scan and clear agi unlinked lists... - process known inodes and perform inode discovery... - agno = 0 - agno = 1 - agno = 2 - agno = 3 - process newly discovered inodes... Phase 4 - check for duplicate blocks... - setting up duplicate extent list... - check for inodes claiming duplicate blocks... - agno = 1 - agno = 0 - agno = 2 - agno = 3 Phase 5 - rebuild AG headers and trees... - reset superblock... Phase 6 - check inode connectivity... - resetting contents of realtime bitmap and summary inodes - traversing filesystem ... - traversal finished ... - moving disconnected inodes to lost+found ... Phase 7 - verify and correct link counts... And xfs_db works just fine, too: $ sudo xfs_db -f /storage/fubar.img xfs_db> sb 0 xfs_db> p magicnum = 0x58465342 blocksize = 4096 dblocks = 262144 rblocks = 0 rextents = 0 uuid = 73d16c96-df35-4f1f-b781-34da486f089c logstart = 131076 rootino = 128 rbmino = 129 .... because it doesn't set the LIBXFS_DIRECT flag on the device instantiation structures yet and so is using buffered IO. > IOWS: xfsprogs is a braindead package that doesn't know how to > properly handle non-512-aligned DIO. ;) Yeah, it doesn't know how to handle it but it avoids the problem completely by using buffered IO instead. It works just fine. ;) So, let's recreate the problem knowing that: $ sudo dd if=/dev/zero of=/storage/fubar.img bs=1024 count=1048576 && sudo strace -f -o t.t mkfs.xfs -d size=1g,name=/storage/fubar.img 1048576+0 records in 1048576+0 records out 1073741824 bytes (1.1 GB) copied, 4.52546 s, 237 MB/s meta-data=/storage/fubar.img isize=256 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 data = bsize=4096 blocks=262144, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal log bsize=4096 blocks=7344, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 mkfs.xfs: pwrite64 failed: Invalid argument mkfs.xfs: read failed: Invalid argument So, it failed to write using direct IO because of IO alignment because I didn't tell mkfs that it was running on a file. i.e. I forgot the "-d file" option. $ sudo mkfs.xfs -d size=1g,name=/storage/fubar.img meta-data=/storage/fubar.img isize=256 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 data = bsize=4096 blocks=262144, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal log bsize=4096 blocks=7344, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 mkfs.xfs: pwrite64 failed: Invalid argument mkfs.xfs: read failed: Invalid argument Yup, still fails. Let's force it! $ sudo mkfs.xfs -f -d size=1g,name=/storage/fubar.img meta-data=/storage/fubar.img isize=256 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 data = bsize=4096 blocks=262144, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal log bsize=4096 blocks=7344, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 existing superblock read failed: Invalid argument mkfs.xfs: pwrite64 failed: Invalid argument mkfs.xfs: read failed: Invalid argument And there's the identical failure to what was reported. So, user error - the user is telling mkfs.xfs that it is making a filesystem on a block device named "/storage/fubar.img". The same thing happens with the normal method of specifying the block device: sudo mkfs.xfs -f -d size=1g /storage/fubar.img meta-data=/storage/fubar.img isize=256 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 data = bsize=4096 blocks=262144, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal log bsize=4096 blocks=7344, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 existing superblock read failed: Invalid argument mkfs.xfs: pwrite64 failed: Invalid argument mkfs.xfs: read failed: Invalid argument But if we remove the image file: $ sudo mkfs.xfs -f -d size=1g /storage/fubar.img /storage/fubar.img: No such file or directory Usage: mkfs.xfs .... It's pretty clear that we need the "-d file" when the file doesn't actually exist. IOWs, mkfs does not expect a block device to lie about it's sector sizes, but that's exactly what treating an image file like a block device leads to. This isn't the DIO sector size problem you were looking for, Eric ;) FWIW, an strace shows: 12256 ioctl(3, BLKDISCARD, 0x7fff76f4ea50) = -1 ENOTTY (Inappropriate ioctl for device) ... that we make that same mistake in several places in mkfs. What mkfs needs to do is reject devices that are files when "-d file", "-l file" and "-r file" is not specified, and the problem will go away because it will catch users who forget to tell mkfs that it is supposed to be operating on an image file... Cheers, Dave. -- Dave Chinner david@fromorbit.com From sandeen@sandeen.net Wed Nov 27 23:34:42 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 00FC87F4E for ; Wed, 27 Nov 2013 23:34:42 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id E360A8F8068 for ; Wed, 27 Nov 2013 21:34:38 -0800 (PST) X-ASG-Debug-ID: 1385616877-04cb6c537e323d10001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id Ghx1rxowhRmxkCDL for ; Wed, 27 Nov 2013 21:34:37 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id B69BB691021F; Wed, 27 Nov 2013 23:34:36 -0600 (CST) Message-ID: <5296D5EB.2080008@sandeen.net> Date: Wed, 27 Nov 2013 23:34:35 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Dave Chinner CC: Phil White , xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> <20131127024713.GE10988@dastard> <5296ACFB.4030901@sandeen.net> <20131128051626.GM10988@dastard> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file In-Reply-To: <20131128051626.GM10988@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1385616877 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142676 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/27/13, 11:16 PM, Dave Chinner wrote: > So, it failed to write using direct IO because of IO alignment > because I didn't tell mkfs that it was running on a file. i.e. I > forgot the "-d file" option. > > $ sudo mkfs.xfs -d size=1g,name=/storage/fubar.img > meta-data=/storage/fubar.img isize=256 agcount=4, agsize=65536 blks > = sectsz=512 attr=2, projid32bit=1 > = crc=0 > data = bsize=4096 blocks=262144, imaxpct=25 > = sunit=0 swidth=0 blks > naming =version 2 bsize=4096 ascii-ci=0 > log =internal log bsize=4096 blocks=7344, version=2 > = sectsz=512 sunit=0 blks, lazy-count=1 > realtime =none extsz=4096 blocks=0, rtextents=0 > mkfs.xfs: pwrite64 failed: Invalid argument > mkfs.xfs: read failed: Invalid argument > > Yup, still fails. Let's force it! > > $ sudo mkfs.xfs -f -d size=1g,name=/storage/fubar.img > meta-data=/storage/fubar.img isize=256 agcount=4, agsize=65536 blks > = sectsz=512 attr=2, projid32bit=1 > = crc=0 > data = bsize=4096 blocks=262144, imaxpct=25 > = sunit=0 swidth=0 blks > naming =version 2 bsize=4096 ascii-ci=0 > log =internal log bsize=4096 blocks=7344, version=2 > = sectsz=512 sunit=0 blks, lazy-count=1 > realtime =none extsz=4096 blocks=0, rtextents=0 > existing superblock read failed: Invalid argument > mkfs.xfs: pwrite64 failed: Invalid argument > mkfs.xfs: read failed: Invalid argument > > And there's the identical failure to what was reported. > > So, user error - the user is telling mkfs.xfs that it is making a > filesystem on a block device named "/storage/fubar.img". The same > thing happens with the normal method of specifying the block device: If only we had some way to tell, programatically, whether the mkfs target was a regular file or a block device, eh? ;) Seriously, I always thought the requirment to specify "-d file" was silly. And now I think it's even more silly, if it actually is required for proper behavior... > What mkfs needs to do is reject devices that are files when "-d > file", "-l file" and "-r file" is not specified, and the problem > will go away because it will catch users who forget to tell mkfs > that it is supposed to be operating on an image file... Or maybe just stat() it, and DTRT? -Eric From gnehzuil.liu@gmail.com Thu Nov 28 02:03:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 002E77F50 for ; Thu, 28 Nov 2013 02:03:06 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2D263AC001 for ; Thu, 28 Nov 2013 00:03:02 -0800 (PST) X-ASG-Debug-ID: 1385625779-04cb6c537b32a6b0001-NocioJ Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by cuda.sgi.com with ESMTP id SVWwbCcooPczDgXh (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 28 Nov 2013 00:02:59 -0800 (PST) X-Barracuda-Envelope-From: gnehzuil.liu@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.160.54 Received: by mail-pb0-f54.google.com with SMTP id un15so12147739pbc.13 for ; Thu, 28 Nov 2013 00:02:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=pra2x8n/Aa3IO4oVOZR+ylUAdY0qcHRItg1Uf1sr9Ms=; b=ZeeTKUK9O+5UIxAjOg0m7tysw1KvKjfSPr8tH7XhRuvjMHxCClMK3Lkpu2x8LlOMpN g20z5d6hOF1dPTJmxAkkZMepKMyZIxs9nd7nfWMpH3Wg0hzO+sBMZTU4wzaFCmSSGb+e Q4Bym1MxYsWGcRf6fLenlcDAJ55rWVi5GNv9lb5BD6lhu8tqUXFTOhMPXeYYCJlOUAnn JXoNh3TyH++ZmaSYLDP/6HUmYY7WoovPWaMH/ZdMHTD768+AXSzu4EVYebYpmooUc7W3 u1MH+MhscyhWLlg9kZyoFN7Ak71BLji7KKrCMiS5s3Cx2w+ETYAYkk8fFayFJLgKFJgN 5SnA== X-Barracuda-BBL-IP: nil X-Received: by 10.66.145.4 with SMTP id sq4mr19548730pab.178.1385625778979; Thu, 28 Nov 2013 00:02:58 -0800 (PST) Received: from alpha.taobao.ali.com ([182.92.247.2]) by mx.google.com with ESMTPSA id bp5sm93248575pbb.18.2013.11.28.00.02.55 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 28 Nov 2013 00:02:58 -0800 (PST) From: Zheng Liu X-Barracuda-Apparent-Source-IP: 182.92.247.2 To: xfs@oss.sgi.com Cc: Christoph Hellwig , Rich Johnston , Dave Chinner , Zheng Liu Subject: [PATCH v2] xfstests: add a new test case to test i_size updated properly under dio Date: Thu, 28 Nov 2013 16:05:44 +0800 X-ASG-Orig-Subj: [PATCH v2] xfstests: add a new test case to test i_size updated properly under dio Message-Id: <1385625944-21915-1-git-send-email-wenqing.lz@taobao.com> X-Mailer: git-send-email 1.7.9.7 X-Barracuda-Connect: mail-pb0-f54.google.com[209.85.160.54] X-Barracuda-Start-Time: 1385625779 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142678 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature From: Zheng Liu In this commit a new test case is added to test that i_size is updated properly under dio reads/writes. We add a program in /src dir, which has a writer to issue some append dio writes. Meanwhile it has a reader in this test do some dio reads. As we expect, reader should read nothing or data with 'a'. But it might read some data with '0'. This program is used to simulate binary log operations of database application. In these applications it implements an master/slave synchronziation for database. Cc: Christoph Hellwig Cc: Rich Johnston Cc: Dave Chinner Signed-off-by: Zheng Liu --- changelog v2: * add '-lpthread' into LLDLIBS aclocal.m4 | 1 + configure.ac | 1 + include/builddefs.in | 1 + src/Makefile | 4 +- src/diotest.c | 166 +++++++++++++++++++++++++++++++++++++++++++++++++ tests/generic/321 | 56 +++++++++++++++++ tests/generic/321.out | 1 + tests/generic/group | 1 + 8 files changed, 229 insertions(+), 2 deletions(-) create mode 100644 src/diotest.c create mode 100755 tests/generic/321 create mode 100644 tests/generic/321.out diff --git a/aclocal.m4 b/aclocal.m4 index f3412e1..89bb816 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -44,6 +44,7 @@ m4_include([m4/package_attrdev.m4]) m4_include([m4/package_dmapidev.m4]) m4_include([m4/package_gdbmdev.m4]) m4_include([m4/package_globals.m4]) +m4_include([m4/package_pthread.m4]) m4_include([m4/package_ssldev.m4]) m4_include([m4/package_utilies.m4]) m4_include([m4/package_uuiddev.m4]) diff --git a/configure.ac b/configure.ac index bd48fd9..5eba21a 100644 --- a/configure.ac +++ b/configure.ac @@ -62,6 +62,7 @@ in AC_PACKAGE_NEED_SYS_ACL_H AC_PACKAGE_NEED_ACL_LIBACL_H AC_PACKAGE_NEED_ACLINIT_LIBACL + AC_PACKAGE_NEED_PTHREADMUTEXINIT AC_PACKAGE_WANT_GDBM AC_PACKAGE_WANT_AIO diff --git a/include/builddefs.in b/include/builddefs.in index 24f838f..d612ac1 100644 --- a/include/builddefs.in +++ b/include/builddefs.in @@ -23,6 +23,7 @@ LIBGDBM = @libgdbm@ LIBUUID = @libuuid@ LIBHANDLE = @libhdl@ LIBDM = @libdm@ +LIBPTHREAD = @libpthread@ LIBTEST = $(TOPDIR)/lib/libtest.la PKG_NAME = @pkg_name@ diff --git a/src/Makefile b/src/Makefile index 84c8297..f0fa9b9 100644 --- a/src/Makefile +++ b/src/Makefile @@ -18,11 +18,11 @@ LINUX_TARGETS = xfsctl bstat t_mtab getdevicesize preallo_rw_pattern_reader \ locktest unwritten_mmap bulkstat_unlink_test t_stripealign \ bulkstat_unlink_test_modified t_dir_offset t_futimens t_immutable \ stale_handle pwrite_mmap_blocked t_dir_offset2 seek_sanity_test \ - seek_copy_test t_readdir_1 t_readdir_2 fsync-tester nsexec + seek_copy_test t_readdir_1 t_readdir_2 fsync-tester nsexec diotest SUBDIRS = -LLDLIBS = $(LIBATTR) $(LIBHANDLE) $(LIBACL) +LLDLIBS = $(LIBATTR) $(LIBHANDLE) $(LIBACL) $(LIBPTHREAD) ifeq ($(HAVE_XLOG_ASSIGN_LSN), true) LINUX_TARGETS += loggen diff --git a/src/diotest.c b/src/diotest.c new file mode 100644 index 0000000..7d2378f --- /dev/null +++ b/src/diotest.c @@ -0,0 +1,166 @@ +/* + * Copyright (c) 2013 Alibaba Group. + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it would be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +/* + * This is a normal case that we do some append dio writes and meanwhile + * we do some dio reads. Currently in vfs we don't ensure that i_size + * is updated properly. Hence the reader will read some data with '0'. + * But we expect that the reader should read nothing or data with 'a'. + */ + +#include +#include +#include + +#include +#include +#include +#include +#include + +#include + +static char *prog; + +struct writer_data { + int fd; + size_t blksize; + char *buf; +}; + +static void usage(void) +{ + fprintf(stderr, "usage: %s [FILE]\n", prog); +} + +static void *writer(void *arg) +{ + struct writer_data *data = (struct writer_data *)arg; + int ret; + + ret = write(data->fd, data->buf, data->blksize); + if (ret < 0) + fprintf(stderr, "write file failed: %s\n", strerror(errno)); + + return NULL; +} + +int main(int argc, char *argv[]) +{ + pthread_t tid; + struct writer_data wdata; + size_t max_blocks = 128; /* 128 */ + size_t blksize = 1 * 1024 * 1024; /* 1M */ + char *rbuf = NULL, *wbuf = NULL; + int rfd = 0, wfd = 0; + int i, j; + int ret = 0; + + prog = basename(argv[0]); + + if (argc != 2) { + usage(); + exit(1); + } + + wfd = open(argv[1], O_CREAT|O_DIRECT|O_WRONLY|O_APPEND|O_TRUNC, S_IRWXU); + if (wfd < 0) { + fprintf(stderr, "failed to open write file: %s\n", + strerror(errno)); + exit(1); + } + + rfd = open(argv[1], O_DIRECT|O_RDONLY, S_IRWXU); + if (wfd < 0) { + fprintf(stderr, "failed to open read file: %s\n", + strerror(errno)); + ret = 1; + goto err; + } + + /* + * We set 1024 as an alignment size for write buf. Feel free to change + * it with 4096. But the problem is also hitted. + */ + if (posix_memalign((void **)&wbuf, 1024, blksize)) { + fprintf(stderr, "failed to alloc memory: %s\n", strerror(errno)); + ret = 1; + goto err; + } + + if (posix_memalign((void **)&rbuf, 4096, blksize)) { + fprintf(stderr, "failed to alloc memory: %s\n", strerror(errno)); + ret = 1; + goto err; + } + + memset(wbuf, 'a', blksize); + wdata.fd = wfd; + wdata.blksize = blksize; + wdata.buf = wbuf; + + for (i = 0; i < max_blocks; i++) { + void *retval; + + if (pthread_create(&tid, NULL, writer, &wdata)) { + fprintf(stderr, "create thread failed: %s\n", + strerror(errno)); + ret = 1; + goto err; + } + + memset(rbuf, 'b', blksize); + do { + ret = pread(rfd, rbuf, blksize, i * blksize); + if (ret < 0) + fprintf(stderr, "read file failed: %s\n", + strerror(errno)); + } while (ret <= 0); + + if (pthread_join(tid, &retval)) { + fprintf(stderr, " pthread join failed: %s\n", + strerror(errno)); + ret = 1; + goto err; + } + + if (ret >= 0) { + for (j = 0; j < ret; j ++) { + if (rbuf[j] != 'a') { + fprintf(stderr, "encounter an error: " + "offset %d content %c\n", + i, rbuf[j]); + ret = 1; + goto err; + } + } + } + } + +err: + if (rfd) + close(rfd); + if (wfd) + close(wfd); + if (rbuf) + free(rbuf); + if (wbuf) + free(wbuf); + + return ret; +} diff --git a/tests/generic/321 b/tests/generic/321 new file mode 100755 index 0000000..372d23a --- /dev/null +++ b/tests/generic/321 @@ -0,0 +1,56 @@ +#! /bin/bash +# FS QA Test No. 321 +# +# Test i_size is updated properly under dio read/write +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Alibaba Group. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* $testfile +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs generic +_supported_os Linux + +testfile=$TEST_DIR/$seq.$$ + +[ -x $here/src/diotest ] || _notrun "diotest not built" + +$here/src/diotest $testfile > $seqres.full 2>&1 || + _fail "i_size isn't update properly!" + +# success, all done +status=0 +exit diff --git a/tests/generic/321.out b/tests/generic/321.out new file mode 100644 index 0000000..0cda9e4 --- /dev/null +++ b/tests/generic/321.out @@ -0,0 +1 @@ +QA output created by 321 diff --git a/tests/generic/group b/tests/generic/group index 40da6dc..0b86d9f 100644 --- a/tests/generic/group +++ b/tests/generic/group @@ -123,3 +123,4 @@ 318 acl attr auto quick 319 acl auto quick 320 auto rw +321 auto rw quick -- 1.7.9.7 From elacour@easter-eggs.com Thu Nov 28 03:13:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 48B857F50 for ; Thu, 28 Nov 2013 03:13:29 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D725A8F8064 for ; Thu, 28 Nov 2013 01:13:25 -0800 (PST) X-ASG-Debug-ID: 1385630003-04bdf06eed337fc0001-NocioJ Received: from volubilis.easter-eggs.com (volubilis.easter-eggs.com [37.9.136.135]) by cuda.sgi.com with ESMTP id kFGrB33yQGNUxqem for ; Thu, 28 Nov 2013 01:13:24 -0800 (PST) X-Barracuda-Envelope-From: elacour@easter-eggs.com X-Barracuda-Apparent-Source-IP: 37.9.136.135 Received: from localhost (localhost.localdomain [127.0.0.1]) by volubilis.easter-eggs.com (Postfix) with ESMTP id 743EC15E49 for ; Thu, 28 Nov 2013 10:13:23 +0100 (CET) Received: from datura.easter-eggs.fr (coquelicot-a.easter-eggs.com [82.235.59.105]) by volubilis.easter-eggs.com (Postfix) with ESMTPSA id 2B8C915E27 for ; Thu, 28 Nov 2013 10:13:23 +0100 (CET) Date: Thu, 28 Nov 2013 10:13:22 +0100 From: Emmanuel Lacour To: xfs@oss.sgi.com Subject: XFS: possible memory allocation deadlock in kmem_alloc (mode:0x250) Message-ID: <20131128091322.GC5337@easter-eggs.com> X-ASG-Orig-Subj: XFS: possible memory allocation deadlock in kmem_alloc (mode:0x250) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: volubilis.easter-eggs.com[37.9.136.135] X-Barracuda-Start-Time: 1385630004 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142679 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Dear XFS users, I run a Ceph cluster using XFS on Debian wheezy servers and Linux 3.10 (debian backports). I see the following line in our logs: XFS: possible memory allocation deadlock in kmem_alloc (mode:0x250) does this reveal a problem in my setup or may I ignore it? If it's a problem, can someone give me any hint on solving this? From 8373744.135643.560@red.mailbank.com.au Thu Nov 28 03:42:39 2013 Return-Path: <8373744.135643.560@red.mailbank.com.au> X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=HTML_IMAGE_RATIO_08, HTML_MESSAGE,MIME_HTML_MOSTLY autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 43B967F50 for ; Thu, 28 Nov 2013 03:42:39 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 88D5AAC004 for ; Thu, 28 Nov 2013 01:42:35 -0800 (PST) X-ASG-Debug-ID: 1385631747-04cbb04167338f50001-w1Z2WR Received: from mail.red.mailbank.com.au (mail.red.mailbank.com.au [202.172.104.226]) by cuda.sgi.com with ESMTP id T7BGGc0wQHMuTlk4 (version=SSLv3 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 01:42:29 -0800 (PST) X-Barracuda-Envelope-From: 8373744.135643.560@red.mailbank.com.au X-Barracuda-Apparent-Source-IP: 202.172.104.226 Received: from GREEN by mail.mailbank.com.au (RTG Mail Server) with ESMTP id NUR45647 for ; Thu, 28 Nov 2013 20:41:47 +1100 MIME-Version: 1.0 From: "Aurora Global Logistics" Sender: "Aurora Global Logistics" To: "linux-xfs@oss.sgi.com" Reply-To: Date: Thu, 28 Nov 2013 20:41:47 +1100 Subject: Aurora International Yacht Logistics e-newsletter Message-ID: <201311284147.417.8373744@red.mailbank.com.au> X-ASG-Orig-Subj: Aurora International Yacht Logistics e-newsletter Content-Type: multipart/alternative; boundary=--boundary_0_eddd704c-f8bb-4671-acd1-9e570befc4ed X-Barracuda-Connect: mail.red.mailbank.com.au[202.172.104.226] X-Barracuda-Start-Time: 1385631749 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_IMAGE_RATIO_08, HTML_MESSAGE, MIME_HTML_MOSTLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142680 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_MOSTLY BODY: Multipart message mostly text/html MIME 0.00 HTML_IMAGE_RATIO_08 BODY: HTML has a low ratio of text to image area 0.00 HTML_MESSAGE BODY: HTML included in message ----boundary_0_eddd704c-f8bb-4671-acd1-9e570befc4ed Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 KioqIElNUE9SVEFOVCBOT1RFICoqKiANCklmIHlvdSBjYW4gc2VlIHRoaXMgdGV4dCwgeW91IGFy ZSBub3QgdXNpbmcgSFRNTCBlbmFibGVkIGVtYWlsIHNvZnR3YXJlLiANCg0KDQpZb3UgY2FuIHZp ZXcgdGhpcyBlLW1haWwgb25saW5lIGF0IA0KaHR0cDovL21haWxiYW5rLmNvbS5hdS9PbmxpbmUv P0I9MTM1NjQzJkJLPTI4OTJCRDRENkI3ODQNCg0KKioqKioqIA0K ----boundary_0_eddd704c-f8bb-4671-acd1-9e570befc4ed Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PCEtLSANCioqKiBJTVBPUlRBTlQgTk9URSAqKiogDQpJZiB5b3UgY2FuIHNlZSB0aGlzIHRleHQs IHlvdSBhcmUgbm90IHVzaW5nIGFuIEhUTUwgZW5hYmxlZCBlbWFpbCBjbGllbnQuIA0KDQpZb3Ug Y2FuIHZpZXcgdGhpcyBlLW1haWwgb25saW5lIGF0IA0KaHR0cDovL21haWxiYW5rLmNvbS5hdS9P bmxpbmUvP0I9MTM1NjQzJkJLPTI4OTJCRDRENkI3ODQNCg0KLSBQbGVhc2UgZGlzcmVnYXJkIGFs bCB0aGUgdGV4dCBiZWxvdyBhcyBpdCBpcyBIVE1MIGZvcm1hdHRlZCB0ZXh0IC0gDQoqKioqKiog DQotLT4NCg0KDQoNCg0KDQoNCjwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRN TCA0LjAxIFRyYW5zaXRpb25hbC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNC9sb29z ZS5kdGQiPg0KPGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOw0KY2hhcnNldD1VVEYtOCI+DQo8c3R5bGUgdHlwZT0idGV4dC9j c3MiPg0KPCEtLQ0KCgkJCWE6aG92ZXIgewoJCQkJdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUg IWltcG9ydGFudDsKCQkJfQoJCQl0ZC5wcm9tb2NlbGwgcCB7IAoJCQkJY29sb3I6I2ZmZmZmZjsK CQkJCWZvbnQtc2l6ZToxNXB4OwoJCQkJbGluZS1oZWlnaHQ6NDBweDsKCQkJCWZvbnQtZmFtaWx5 OidIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7CgkJCQltYXJnaW4t dG9wOjA7CgkJCQltYXJnaW4tYm90dG9tOjA7CgkJCQlwYWRkaW5nLXRvcDowOwoJCQkJcGFkZGlu Zy1ib3R0b206MDsKCQkJCWZvbnQtd2VpZ2h0Om5vcm1hbDsKCQkJfQoJCQl0ZC5jb250ZW50Ymxv Y2sgaDQgewoJCQkJY29sb3I6IzAwMDAwMCAhaW1wb3J0YW50OwoJCQkJZm9udC1zaXplOjE1cHg7 CgkJCQlsaW5lLWhlaWdodDoyNHB4OwoJCQkJZm9udC1mYW1pbHk6J0hlbHZldGljYSBOZXVlJyxI ZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsKCQkJCW1hcmdpbi10b3A6MTVweDsKCQkJCW1hcmdp bi1ib3R0b206MTBweDsKCQkJCXBhZGRpbmctdG9wOjA7CgkJCQlwYWRkaW5nLWJvdHRvbTowOwoJ CQkJZm9udC13ZWlnaHQ6Ym9sZDsKCQkJfQoJCQl0ZC5jb250ZW50YmxvY2sgaDQgYSB7CgkJCQlj b2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7CgkJCQlmb250LXNpemU6MTVweDsKCQkJCWxpbmUtaGVp Z2h0OjI0cHg7CgkJCQlmb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlh bCxzYW5zLXNlcmlmOwoJCQkJbWFyZ2luLXRvcDoxNXB4OwoJCQkJbWFyZ2luLWJvdHRvbToxMHB4 OwoJCQkJcGFkZGluZy10b3A6MDsKCQkJCXBhZGRpbmctYm90dG9tOjA7CgkJCQlmb250LXdlaWdo dDpib2xkOwoJCQl9CgkJCXRkLmNvbnRlbnRibG9jayBwIHsgCgkJCSAgCWNvbG9yOiM0MDQwNDA7 CgkJCQlmb250LXNpemU6MTNweDsKCQkJCWxpbmUtaGVpZ2h0OjE5cHg7CgkJCQlmb250LWZhbWls eTonSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmOwoJCQkJbWFyZ2lu LXRvcDowOwoJCQkJbWFyZ2luLWJvdHRvbToxM3B4OwoJCQkJcGFkZGluZy10b3A6MDsKCQkJCXBh ZGRpbmctYm90dG9tOjA7CgkJCQlmb250LXdlaWdodDpub3JtYWw7CgkJCX0KCQkJdGQuY29udGVu dGJsb2NrIGEgewoJCQkgIAljb2xvcjojNDA0MDQwOwoJCQkJZm9udC1zaXplOjEzcHg7CgkJCQls aW5lLWhlaWdodDoxOXB4OwoJCQkJZm9udC1mYW1pbHk6J0hlbHZldGljYSBOZXVlJyxIZWx2ZXRp Y2EsQXJpYWwsc2Fucy1zZXJpZjsKCQkJCW1hcmdpbi10b3A6MDsKCQkJCW1hcmdpbi1ib3R0b206 MDsKCQkJCXBhZGRpbmctdG9wOjA7CgkJCQlwYWRkaW5nLWJvdHRvbTowOwoJCQkJdGV4dC1kZWNv cmF0aW9uOiBub25lOwoJCQkJZm9udC13ZWlnaHQ6IGJvbGQ7CgkJCX0KCQkJdGQuY29udGVudGJs b2NrIHRkIHsgCgkJCSAgCWNvbG9yOiM0MDQwNDA7CgkJCQlmb250LXNpemU6MTNweDsKCQkJCWxp bmUtaGVpZ2h0OjE5cHg7CgkJCQlmb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEhlbHZldGlj YSxBcmlhbCxzYW5zLXNlcmlmOwoJCQkJbWFyZ2luLXRvcDowOwoJCQkJbWFyZ2luLWJvdHRvbTow OwoJCQkJcGFkZGluZy10b3A6MDsKCQkJCXBhZGRpbmctYm90dG9tOjA7CgkJCQlmb250LXdlaWdo dDpub3JtYWw7CgkJCX0KCQkJLmZvb3RlciB0ZC5jb250ZW50YmxvY2sgcCB7CgkJCSAgCWNvbG9y OiM0MDQwNDA7CgkJCQlmb250LXNpemU6MTFweDsKCQkJCWxpbmUtaGVpZ2h0OjE1cHg7CgkJCQlm b250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmOwoJ CQkJbWFyZ2luLXRvcDowOwoJCQkJbWFyZ2luLWJvdHRvbToxM3B4OwoJCQkJcGFkZGluZy10b3A6 MDsKCQkJCXBhZGRpbmctYm90dG9tOjA7CgkJCQlmb250LXdlaWdodDpub3JtYWw7CgkJCX0KCQkJ LmZvb3RlciB0ZC5jb250ZW50YmxvY2sgYSB7CgkJCQljb2xvcjogI2ZmZmZmZjsKCQkJCWZvbnQt c2l6ZToxMXB4OwoJCQkJbGluZS1oZWlnaHQ6MTVweDsKCQkJCWZvbnQtZmFtaWx5OidIZWx2ZXRp Y2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7CgkJCQltYXJnaW4tdG9wOjA7CgkJ CQltYXJnaW4tYm90dG9tOjEzcHg7CgkJCQlwYWRkaW5nLXRvcDowOwoJCQkJcGFkZGluZy1ib3R0 b206MDsKCQkJCWZvbnQtd2VpZ2h0OiBub3JtYWw7CgkJCX0KICAgICAgICANCi0tPg0KPC9zdHls ZT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIj4NCjxwIGFsaWduPWNlbnRlciBjbGFz cz0idmlld09ubGluZSIgc3R5bGU9ImZvbnQtZmFtaWx5OnRhaG9tYSxhcmlhbDtmb250LXNpemU6 MTBweDsiPlByb2JsZW1zIHJlYWRpbmcgdGhpcyBlLW1haWwgPyA8YSB0YXJnZXQ9Il9ibGFuayIg Y2xhc3M9InZpZXdPbmxpbmUiIHN0eWxlPSJmb250LXNpemU6MTBweCIgaHJlZj0iaHR0cDovL21h aWxiYW5rLmNvbS5hdS9PbmxpbmUvP0I9MTM1NjQzJkJLPTI4OTJCRDRENkI3ODQmRVVJRD0xMjRG Rjk1QTlCMzI0RkRDQkU0RjU5MEJFQzkzRUJBMSI+VmlldyBpdCBvbmxpbmUgaGVyZS48L2E+PC9w Pg0KPHRhYmxlIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyIgYm9yZGVyPSIwIiBj ZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIj4KICAgIDx0Ym9keT4K ICAgICAgICA8dHI+CiAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJs KGltYWdlcy9iZy5qcGcpOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LCAyMzgsIDIzOCk7IGJh Y2tncm91bmQtcmVwZWF0OiByZXBlYXQgbm8tcmVwZWF0OyIgd2lkdGg9IjEwMCUiPgogICAgICAg ICAgICA8dGFibGUgY2xhc3M9InRhYmxlIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxs cGFkZGluZz0iMCIgd2lkdGg9IjYyMCIgYWxpZ249ImNlbnRlciI+CiAgICAgICAgICAgICAgICA8 dGJvZHk+CiAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICA8 dGQgY2xhc3M9ImNlbGwiIHN0eWxlPSIiIHdpZHRoPSI2MjAiPgogICAgICAgICAgICAgICAgICAg ICAgICA8dGFibGUgY2xhc3M9InRhYmxlIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxs cGFkZGluZz0iMCIgd2lkdGg9IjYyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGJv ZHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9IiIgd2lkdGg9IjMwIj48L3RkPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9IiIgd2lkdGg9IjI1MCI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgYWx0PSIiIHN0eWxlPSJib3Jk ZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIHNyYz0iaHR0cDovL3dlYnNpdGVz Lm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL3NwYWNlci5naWYi IHdpZHRoPSIxIiBoZWlnaHQ9IjMwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9 MTM1NjQzJlU9NTYwZDAyMmY5YjQxNmExNGU1NGE4YzU4ZTA1NDZkZjZmMGQiIHRhcmdldD0iX2Js YW5rIj48aW1nIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsi IGFsdD0iQXVyb3JhIFlhY2h0IExvZ2lzdGljcyIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJh bmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvYXVyb3JhX2xvZ28ucG5nIiB3 aWR0aD0iMTgzIiBoZWlnaHQ9IjUwIj48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDxpbWcgYWx0PSIiIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxl OiBzb2xpZDsiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9i YWxMb2dpc3RpY3MvaW1hZ2VzL3NwYWNlci5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9IjMwIj48YnI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHRkIHN0eWxlPSJjb2xvcjogcmdiKDE2NywgMTY3LCAxNjcpOyBmb250LWZhbWlseTog J0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXpl OiAxNHB4OyBmb250LXdlaWdodDogYm9sZDsiIHZhbGlnbj0idG9wIiBhbGlnbj0icmlnaHQiIHdp ZHRoPSIzNTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBhbHQ9IiIgc3R5bGU9ImJvcmRlci13 aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFp bGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvc3BhY2VyLmdpZiIgd2lk dGg9IjEiIGhlaWdodD0iNDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 YSBocmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0xMzU2 NDMmVT01NjBiZjI1ZTM5NDE0YmI0MmMwYmVjMmUyMzVlNzA4Njc5NCIgdGFyZ2V0PSJfYmxhbmsi PjxpbWcgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgYWx0 PSJmYWNlYm9vayIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUds b2JhbExvZ2lzdGljcy9pbWFnZXMvZmFjZWJvb2sucG5nIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQi PjwvYT4gPGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/RT04MzczNzQ0 JlQ9MTM1NjQzJlU9NTYwYzM4ZTJlOGQwNWM2NDFiMWI3OWJlMzIzM2Y2MGUxYTYiIHRhcmdldD0i X2JsYW5rIj48aW1nIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xp ZDsiIGFsdD0idHdpdHRlciIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1 cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvdHdpdHRlci5wbmciIHdpZHRoPSIyNCIgaGVpZ2h0 PSIyNCI+PC9hPiA8YSBocmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgz NzM3NDQmVD0xMzU2NDMmVT01NjBjZDA4OGQzNmI0OWI0OThhYWJjNTU4NzM3ZjE1ODA3ZiIgdGFy Z2V0PSJfYmxhbmsiPjxpbWcgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5bGU6 IHNvbGlkOyIgYWx0PSJ5b3V0dWJlIiBzcmM9Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20u YXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL2ltYWdlcy95b3V0dWJlLnBuZyIgd2lkdGg9IjI0IiBo ZWlnaHQ9IjI0Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcg YWx0PSIiIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIHNy Yz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3Mv aW1hZ2VzL3NwYWNlci5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9IjIwIj48L3A+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8c3Bhbj5JU1NVRSA8L3NwYW4+PHNwYW4gc3R5bGU9InRleHQtdHJhbnNmb3JtOiB1 cHBlcmNhc2U7Ij48c2luZ2xlbGluZSBsYWJlbD0iSXNzdWUgTm8uIj5Oby4xMDI8L3NpbmdsZWxp bmU+PC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSIiIHdpZHRoPSIy MCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgPC90Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJs ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBhbHQ9IiIgc3R5bGU9ImJvcmRlci13aWR0 aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgaWQ9Imhlcm8iIHNyYz0iaHR0cDovL3dlYnNp dGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL2hlcm8uanBn IiB3aWR0aD0iNjAwIiBoZWlnaHQ9IjEyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0YWJs ZSBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjYyMCI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPHRyIGJnY29sb3I9IiMzYzRhNzciPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dGQgc3R5bGU9IiIgd2lkdGg9IjMwIj48L3RkPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8dGQgY2xhc3M9InByb21vY2VsbCIgdmFsaWduPSJtaWRk bGUiIHN0eWxlPSIiIGhlaWdodD0iNDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyI+U2FmZSBlZmZlY3RpdmUg dHJhbnNwb3J0IG9mIHlvdXIgeWFjaHQgaW50ZXJuYXRpb25hbGx5Ljwvc3Bhbj48L3A+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDx0ZCBjbGFzcz0icHJvbW9jZWxsIiBhbGlnbj0icmlnaHQiIHN0eWxl PSIiIGhlaWdodD0iNDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBo cmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0xMzU2NDMm VT01NjA1ZjVlYzI1NjJkMzY0NGExOTkzYmE2MjhlNDdjMjBmNSIgdGFyZ2V0PSJfYmxhbmsiPjxp bWcgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgYWx0PSJx dW90ZSIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExv Z2lzdGljcy9pbWFnZXMvcXVvdGUucG5nIiB3aWR0aD0iMTIxIiBoZWlnaHQ9IjI1Ij48L2E+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iIiB3aWR0aD0iMzAiPjwvdGQ+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iIiB3aWR0aD0iMjAiPjwvdGQ+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0 ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsiIGNvbHNwYW49IjQiPjwvdGQ+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBhbGlnbj0icmlnaHQiIHN0eWxl PSIiIHdpZHRoPSIyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcg YWx0PSIiIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIHNy Yz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3Mv aW1hZ2VzL3NoYWRvd19ibHVlLnBuZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90Ym9keT4KICAgICAg ICAgICAgICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxl IGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNjAwIj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBz dHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY29sc3Bhbj0iMyIg aGVpZ2h0PSIxMCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUs IDI1NSk7IiB3aWR0aD0iMzAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xh c3M9ImNvbnRlbnRibG9jayIgd2lkdGg9IjU0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0i MCIgd2lkdGg9IjU0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 dGJvZHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9 InRleHQtYWxpZ246IGNlbnRlcjsgdmVydGljYWwtYWxpZ246IHRvcDsiIGFsaWduPSJjZW50ZXIi IHdpZHRoPSIxNTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8YSBocmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQm VD0xMzU2NDMmVT01NjA4ZjViMjM5MmViYjU0Zjg5ODhiYjIyMDllZDNlNTAwNSIgdGFyZ2V0PSJf YmxhbmsiPjxpbWcgYWx0PSIiIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxl OiBzb2xpZDsiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9i YWxMb2dpc3RpY3MvaW1hZ2VzL2Zsb2F0LmpwZyIgd2lkdGg9IjE1MCIgaGVpZ2h0PSIxMDAiPjwv YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJl Zj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9MTM1NjQzJlU9 NTYwOGY1YjIzOTJlYmI1NGY4OTg4YmIyMjA5ZWQzZTUwMDUiIHRhcmdldD0iX2JsYW5rIj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IGNsYXNzPSJz ZWNvbmRhcnkiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7Ij5GbG9hdCBPbiAvIEZs b2F0IE9mZjwvc3Bhbj48L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8L2E+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsiPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJ0ZXh0LWFs aWduOiBjZW50ZXI7IiBhbGlnbj0iY2VudGVyIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsOyBjb2xvcjogIzAwMDAwMDsiPlRoZSBXb3JsZOKAmXMgb25seSBzZW1pIHN1Ym1lcnNpYmxl IHlhY2h0IHRyYW5zcG9ydCBzZXJ2aWNlLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFz cD9FPTgzNzM3NDQmVD0xMzU2NDMmVT01NjA4ZjViMjM5MmViYjU0Zjg5ODhiYjIyMDllZDNlNTAw NSIgdGFyZ2V0PSJfYmxhbmsiPkZpbmQgT3V0IE1vcmU8L2E+PC9zcGFuPjwvcD4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSIiIHdpZHRoPSI0 NSI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PHRkIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7IHZlcnRpY2FsLWFsaWduOiB0b3A7IiBhbGln bj0iY2VudGVyIiB3aWR0aD0iMTUwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/ RT04MzczNzQ0JlQ9MTM1NjQzJlU9NTYwM2QwMGRmNGM2OGZkNDk0MWFkZDMyYzM5MTE2MmFlNmQi IHRhcmdldD0iX2JsYW5rIj48aW1nIGFsdD0iIiBzdHlsZT0iYm9yZGVyLXdpZHRoOiAwcHg7IGJv cmRlci1zdHlsZTogc29saWQ7IiBzcmM9Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUv QXVyb3JhR2xvYmFsTG9naXN0aWNzL2ltYWdlcy9saWZ0LmpwZyIgd2lkdGg9IjE1MCIgaGVpZ2h0 PSIxMDAiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9 MTM1NjQzJlU9NTYwM2QwMGRmNGM2OGZkNDk0MWFkZDMyYzM5MTE2MmFlNmQiIHRhcmdldD0iX2Js YW5rIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0 IGNsYXNzPSJzZWNvbmRhcnkiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7Ij5MaWZ0 IE9uIC8gTGlmdCBPZmY8L3NwYW4+PC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPC9hPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7Ij4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBjb2xvcjogIzAwMDAwMDsiPlNhZmUgJmFtcDsgZWZm ZWN0aXZlIGxpZnQgb24gLyBsaWZ0IG9mZiB0cmFuc3BvcnQgZm9yIHlvdXIgeWFjaHQuCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6 Ly9tYWlsYmFuay5jb20uYXUvcmVkaXIuYXNwP0U9ODM3Mzc0NCZUPTEzNTY0MyZVPTU2MDNkMDBk ZjRjNjhmZDQ5NDFhZGQzMmMzOTExNjJhZTZkIiB0YXJnZXQ9Il9ibGFuayI+RmluZCBPdXQgTW9y ZTwvYT48L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8dGQgc3R5bGU9IiIgd2lkdGg9IjQ1Ij48L3RkPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsg dmVydGljYWwtYWxpZ246IHRvcDsiIGFsaWduPSJjZW50ZXIiIHdpZHRoPSIxNTAiPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8v bWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0xMzU2NDMmVT01NjA5MGYyNGYw MzkyYTM0NTA4YTlhMjdkMDU4M2Y1NWNlNiIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgYWx0PSIiIHN0 eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIHNyYz0iaHR0cDov L3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL2N1 c3RvbXMuanBnIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjEwMCI+PC9hPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vbWFpbGJhbmsu Y29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0xMzU2NDMmVT01NjA5MGYyNGYwMzkyYTM0NTA4 YTlhMjdkMDU4M2Y1NWNlNiIgdGFyZ2V0PSJfYmxhbmsiPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgY2xhc3M9InNlY29uZGFyeSI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsiPkN1c3RvbXMgQ2xlYXJhbmNlPC9zcGFuPjwvaDQ+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsiPjxz cGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPkxlYWRpbmcgeWFjaHQgY3VzdG9tcyBhbmQgcXVh cmFudGluZSBicm9rZXJzIGluIEF1c3RyYWxpYS48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly9tYWlsYmFuay5jb20u YXUvcmVkaXIuYXNwP0U9ODM3Mzc0NCZUPTEzNTY0MyZVPTU2MDkwZjI0ZjAzOTJhMzQ1MDhhOWEy N2QwNTgzZjU1Y2U2IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAw OyI+RmluZCBPdXQgTW9yZTwvc3Bhbj48L2E+PC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPHRkIGNvbHNwYW49IjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luLXRvcDogMTBweDsiPkV4Y2x1c2l2 ZSBBdXN0cmFsaWFuIEFnZW50cyBmb3I6IDxpbWcgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBi b3JkZXItc3R5bGU6IHNvbGlkOyIgYWx0PSJkeXQiIGFsaWduPSJtaWRkbGUiIHNyYz0iaHR0cDov L3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL2R5 dC5qcGciIHdpZHRoPSIxMzAiIGhlaWdodD0iNTAiPiA8aW1nIHN0eWxlPSJib3JkZXItd2lkdGg6 IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIGFsdD0icGV0ZXJzX21heSIgYWxpZ249Im1pZGRs ZSIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lz dGljcy9pbWFnZXMvcGV0ZXJzX21heS5qcGciIHdpZHRoPSIxMzAiIGhlaWdodD0iNTAiPjwvcD4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90Ym9keT4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxl PSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiB3aWR0aD0iMzAiPjwvdGQ+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0 ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY29sc3Bhbj0i MyIgaGVpZ2h0PSIxMCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Ry PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90Ym9keT4KICAgICAgICAgICAgICAgICAg ICAgICAgPC90YWJsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMCIg Y2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNjIwIj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 dHIgYmdjb2xvcj0iIzNjNGE3NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDx0ZCBzdHlsZT0iIiB3aWR0aD0iMzAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDx0ZCBjbGFzcz0icHJvbW9jZWxsIiB2YWxpZ249Im1pZGRsZSIgc3R5bGU9IiIg aGVpZ2h0PSI0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlNjaGVk dWxlIFVwZGF0ZTwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSIiIHdpZHRoPSIy MCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgY29sc3Bhbj0iMiI+ PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIGFsaWduPSJyaWdo dCIgc3R5bGU9IiIgd2lkdGg9IjIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGltZyBhbHQ9IiIgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNv bGlkOyIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExv Z2lzdGljcy9pbWFnZXMvc2hhZG93X2JsdWUucG5nIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Rib2R5 PgogICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPgogICAgICAgICAgICAgICAgICAgICAg ICA8dGFibGUgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRo PSI2MDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRib2R5PgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiB3aWR0 aD0iMzAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHls ZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsiIGNsYXNzPSJjb250ZW50YmxvY2siIHZhbGln bj0idG9wIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IGNsYXNzPSJz ZWNvbmRhcnkiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7Ij5GbG9hdCBPbiAvIEZs b2F0IE9mZjwvc3Bhbj48L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 cmVwZWF0ZXI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYXlvdXQgbGFi ZWw9IkZsb2F0IERhdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xh eW91dD48L3JlcGVhdGVyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGFi bGUgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAl Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iIiB3aWR0aD0iMzMw Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyI+PHN0cm9uZz5TdXBlciBTZXJ2YW50 IDQ8L3N0cm9uZz48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQYWxtYSBkZSBNYWxsb3JjYTxicj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTWFydGluaXF1ZTxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUG9ydCBFdmVy Z2xhZGVzPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBHb2xmaXRvPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBCcmlzYmFuZTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgQXVja2xhbmQ8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEdvbGZpdG88YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFBvcnQgRXZlcmdsYWRlczxicj4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgUGFsbWEgZGUgTWFsbG9yY2E8YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvc3Bhbj48L3RkPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsi Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjgt Tm92LTEzPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAxNS1EZWMtMTM8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDIyLURlYy0xMzxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMDUtTWFyLTE0PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAyOS1KYW4tMTQ8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDA3LUZlYi0xNDxicj4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMDUtTWFyLTE0PGJyPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNS1NYXItMTQ8YnI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDA3LUFwci0xNDwvc3Bhbj48YnI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvdGQ+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGJvZHk+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBz dHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgd2lkdGg9IjMwIj48 L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNvbHNw YW49IjUiIGhlaWdodD0iMTAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PC90cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1 NSwgMjU1LCAyNTUpOyIgd2lkdGg9IjMwIj48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IiBjbGFzcz0i Y29udGVudGJsb2NrIiB2YWxpZ249InRvcCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDxoNCBjbGFzcz0ic2Vjb25kYXJ5Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsOyI+TGlmdCBPbiAvIExpZnQgT2ZmPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7Ij48cmVwZWF0 ZXI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYXlvdXQgbGFiZWw9Ikxp ZnQgRGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGF5b3V0Pjwv cmVwZWF0ZXI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNw YWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iMTAwJSI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dGQgc3R5bGU9IiIgd2lkdGg9IjMzMCI+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcmlhbDsgY29sb3I6ICMwMDAwMDA7Ij5XZXN0IENvYXN0IEF1c3RyYWxpYSAvIEVh c3QgQ29hc3QgQXVzdHJhbGlhPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBFYXN0IENvYXN0IEF1c3RyYWxpYSAvIFdlc3QgQ29hc3QgQXVzdHJhbGlh PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBdXN0 cmFsaWEgLyBNZWQgLyBBdXN0cmFsaWE8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIEF1c3RyYWxpYSAvIE5vcnRoZXJuIEV1cm9wZSAvIEF1c3RyYWxp YTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgV2Vz dCBDb2FzdCBVU0EgLyBBdXN0cmFsaWE8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIEF1c3RyYWxpYSAvIEVhc3QgQ29hc3QgVVNBIC8gQXVzdHJhbGlh PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBdXN0 cmFsaWEgLyBNaWRkbGUgRWFzdCZuYnNwOzxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgQXVzdHJhbGlhIC8gQXNpYSAvIEF1c3RyYWxpYTxicj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvdGQ+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD48c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBjb2xvcjogIzAwMDAwMDsiPldlZWtseTxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRm9ydG5pZ2h0 bHk8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZv cnRuaWdodGx5PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBNb250aGx5PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBNb250aGx5PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBGb3J0bmlnaHRseTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgTW9udGhseTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgRm9ydG5pZ2h0bHk8L3NwYW4+PGJyPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8L3RhYmxlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQt Y29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIHdpZHRoPSIzMCI+PC90ZD4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNr Z3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjb2xzcGFuPSI1IiBoZWlnaHQ9IjMw Ij48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxl PgogICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0i MCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSI2MjAiPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgPHRib2R5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ciBiZ2NvbG9yPSIj M2M0YTc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSIi IHdpZHRoPSIzMCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRk IGNsYXNzPSJwcm9tb2NlbGwiIHZhbGlnbj0ibWlkZGxlIiBzdHlsZT0iIiBoZWlnaHQ9IjQwIj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+QXVyb3JhIGluIE1vdGlvbjwv cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSIiIHdpZHRoPSIyMCI+PC90ZD4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0 eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgY29sc3Bhbj0iMiI+PC90ZD4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIGFsaWduPSJyaWdodCIgc3R5bGU9IiIg d2lkdGg9IjIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBhbHQ9 IiIgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgc3JjPSJo dHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFn ZXMvc2hhZG93X2JsdWUucG5nIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAg ICAgICAgICAgICAgICA8L3RhYmxlPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVwZWF0ZXI+ CiAgICAgICAgICAgICAgICAgICAgICAgIDxsYXlvdXQgbGFiZWw9IkF1cm9yYSBOZXdzIj4KICAg ICAgICAgICAgICAgICAgICAgICAgPC9sYXlvdXQ+PC9yZXBlYXRlcj4KICAgICAgICAgICAgICAg ICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIw IiB3aWR0aD0iNjAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUp OyIgY29sc3Bhbj0iMyIgaGVpZ2h0PSIxMCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9y OiByZ2IoMjU1LCAyNTUsIDI1NSk7IiB3aWR0aD0iMzAiPjwvdGQ+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsi PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBj ZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8dHIgdmFsaWduPSJ0b3AiPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9IiIgd2lkdGg9IjIwMCI+ PGltZyBhbHQ9IiIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUds b2JhbExvZ2lzdGljcy9pbWFnZXMvUGljJTIwb2YlMjBSS01DQVRuZXdzLmpwZyI+PGJyPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iIiB3aWR0aD0i MTUiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDx0ZCBjbGFzcz0iY29udGVudGJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPGg0IHN0eWxlPSJtYXJnaW4tdG9wOiAwcHg7Ij48c3BhbiBzdHls ZT0ibGluZS1oZWlnaHQ6IDE5cHg7IGZvbnQtZmFtaWx5OiBBcmlhbDsgZm9udC1zaXplOiAxNnB4 OyI+Q2F0IGluIFRyYW5zaXQ8L3NwYW4+PC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPGg0IHN0eWxlPSJtYXJnaW4tdG9wOiAwcHg7Ij4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiBBcmlhbDsgY29sb3I6ICMwMDAwMDA7Ij5BdXJvcmEgaGF2ZSByZWNlbnRs eSBtb3ZlZCB0aGlzIGN1c3RvbSBidWlsdCBjYXQgZnJvbSBBdXN0cmFsaWEgdG8gVW5pdGVkIEFy YWIgRW1pcmF0ZXMuIFRoZSBBdXN0cmFsaWFuIGJ1aWxkZXIgdHJ1c3RlZCBBdXJvcmHigJlzIHNl cnZpY2UgdG8gZGVsaXZlciB3aXRoaW4gYSAzMCBkYXkgdHJhbnNpdCB0aW1lLjwvc3Bhbj48L3A+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2g0PgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHRyIHZhbGlnbj0idG9wIj4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSIiIHdpZHRoPSIyMDAi PjxpbWcgYWx0PSIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFH bG9iYWxMb2dpc3RpY3MvaW1hZ2VzL1BNX01lZXRyZXNpemUlMjAoMSUyMG9mJTIwMSkuanBnIj48 YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHls ZT0iIiB3aWR0aD0iMTUiPiZuYnNwOzwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDx0ZCBjbGFzcz0iY29udGVudGJsb2NrIj48c3Ryb25nIHN0eWxl PSJmb250LWZhbWlseTogQXJpYWw7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB4OyI+Rm9y dCBMYXVkZXJkYWxlIEJvYXQgU2hvdyAyMDEzPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcmlhbDsgZm9udC1zaXplOiAxNnB4OyI+PGJyPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxM3B4 OyI+UGV0ZXJzICZhbXA7IE1heSwgYmVpbmcgdGhlIHdvcmxkcyBsYXJnZXN0IHlhY2h0aW5nIGxv Z2lzdGljcyBjb21wYW55LCBoZWxkIGEgZ2xvYmFsIG1lZXRpbmcgaW4gRnQgTGF1ZGVyZGFsZSBk dXJpbmcgdGhlIHJlY2VudCBib2F0IHNob3cgYXQgdGhlIGJlZ2lubmluZyBvZiBOb3ZlbWJlci4g PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQZXRl cnMgYW5kIE1heSByZXByZXNlbnRhdGl2ZXMgZnJvbSAxNCBjb3VudHJpZXMgYXR0ZW5kZWQsIGlu Y2x1ZGluZyBBdXJvcmEuJm5ic3A7Tm90IG9ubHkgd2FzIHRoZSBzaG93IGEgc3VjY2VzcyBidXQg UGV0ZXJzICZhbXA7IE1heSBhbG9uZyB3aXRoIEF1cm9yYSBhcmUgZ3Jvd2luZyBpbiBzdHJlbmd0 aCB3aXRoaW4gdGhlIG1hcmluZSBpbmR1c3RyeS48L3NwYW4+PGJyPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 IDEzcHg7Ij7igIs8L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Ri b2R5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwg MjU1KTsiIHdpZHRoPSIzMCI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0 cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3Jv dW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjb2xzcGFuPSIzIiBoZWlnaHQ9IjMwIj48 L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPgog ICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgIDwvdHI+CiAg ICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICA8L3RhYmxlPgogICAgICAgICAgICA8 aW1nIGFsdD0iIiBzdHlsZT0iYm9yZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1zdHlsZTogc29saWQ7 IiBjbGFzcz0iZGl2aWRlciIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1 cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvc3BhY2VyLmdpZiIgd2lkdGg9IjEiIGhlaWdodD0i MjUiPgogICAgICAgICAgICA8dGFibGUgY2xhc3M9InRhYmxlIiBib3JkZXI9IjAiIGNlbGxzcGFj aW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjYyMCIgYWxpZ249ImNlbnRlciI+CiAgICAg ICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAg ICAgICAgICAgICA8dGQgY2xhc3M9ImNlbGwiIHN0eWxlPSIiIHdpZHRoPSI2MjAiPgogICAgICAg ICAgICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBh ZGRpbmc9IjAiIHdpZHRoPSI2MDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRib2R5 PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIg Y29sc3Bhbj0iMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3R5 bGU9ImJvcmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgYWx0PSJBZHZlbnR1 cmUgNCBhIEN1cmUiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFH bG9iYWxMb2dpc3RpY3MvaW1hZ2VzL2FkdmVudHVyZV80X2FfY3VyZS5qcGciIHdpZHRoPSI2MDAi IGhlaWdodD0iODUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQg c3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNvbHNwYW49IjMi IGhlaWdodD0iMzAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1 LCAyNTUpOyIgd2lkdGg9IjMwIj48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNs YXNzPSJjb250ZW50YmxvY2siIHZhbGlnbj0idG9wIiB3aWR0aD0iNTQwIj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAi IGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNTQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDx0ZCB2YWxpZ249InRvcCIgc3R5bGU9IiIgd2lkdGg9IjI1MCI+PGltZyBhbHQ9IiIgc3Jj PSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9p bWFnZXMvQW5kcmV3cmVzaXplLmpwZyI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8aDQgY2xhc3M9InNlY29uZGFyeSI+PHNpbmdsZWxpbmUgbGFi ZWw9IkFkdmVudHVyZSAxIFRpdGxlIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBm b250LXNpemU6IDE2cHg7Ij5BbmRyZXcgYXNjZW5kcyBoaXMgQWR2ZW50dXJlCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3NpbmdsZWxpbmU+ PC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90 ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0 eWxlPSIiIHdpZHRoPSI0MCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0iIiB3aWR0aD0iMjUwIj48aW1n IGFsdD0iIiBzcmM9Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFs TG9naXN0aWNzL2ltYWdlcy9JTUdfNzg1OC4xMzUwMDZfdGh1bWIuanBnIj48YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0idGV4dC1h bGlnbjogbGVmdDsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7IGZvbnQtc2l6ZTog MTZweDsiPlN1cHBvcnQgQW5kcmV3PC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDx0ZCB2YWxpZ249InRvcCIgc3R5bGU9IiIgd2lkdGg9IjI1MCI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtdWx0aWxpbmUgbGFiZWw9IkFk dmVudHVyZSAxIENvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBjb2xvcjogIzAw MDAwMDsiPkFuZHJldyBzdGFydHMgdGhlIFRhbGlza2VyIFdoaXNrZXkgQXRsYW50aWMgQ2hhbGxl bmdlIHRoaXMgTW9uZGF5IHRoZSAybmQgb2YgRGVjZW1iZXIuIEhpcyBvY2VhbiByYWNlIGJvYXQg aXMgcGFja2VkIHdpdGggc3VwcGxpZXMgYW5kIG9uIHRoZSB3YXRlciByZWFkeSB0byByYWNlITwv c3Bhbj48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7IGNvbG9yOiAjMDAwMDAwOyI+R2V0 IGJlaGluZCBoaW0gYW5kIGZvbGxvdyBoaXMgcHJvZ3Jlc3Mgb24gRmFjZWJvb2suPC9zcGFuPjwv cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHN0 cm9uZz48YSBocmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQm VD0xMzU2NDMmVT01NjBhN2FkNGQ3ZmQ4ZTc0YTRhYmJjZjBiNzA1YmI1YmUyYyI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsgY29sb3I6ICMwMDAwMDA7Ij48L3NwYW4+PC9hPjxhIGhy ZWY9Imh0dHA6Ly9tYWlsYmFuay5jb20uYXUvcmVkaXIuYXNwP0U9ODM3Mzc0NCZUPTEzNTY0MyZV PTU2MDM2MmIxYzgxZWQ0YTRkNDJiYTBhMjhjMDUzY2NiN2ViIj5GSU5EIE9VVCBNT1JFPC9hPjwv c3Ryb25nPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPC9tdWx0aWxpbmU+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPHRkIHN0eWxlPSIiIHdpZHRoPSI0MCI+PC90ZD4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0i IiB3aWR0aD0iMjUwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPG11bHRpbGluZSBsYWJlbD0iQWR2ZW50dXJlIDIgQ29udGVudCI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTogQXJpYWw7IGNvbG9yOiAjMDAwMDAwOyI+Rm9yIG1vcmUgaW5mb3JtYXRpb24gYWJv dXQgaG93IHlvdSBjYW4gc3BvbnNvciBBbmRyZXcgaW4gdGhlIFRhbGlza2VyIFdoaXNreSBBdGxh bnRpYyBDaGFsbGVuZ2UgcGxlYXNlIHZpc2l0IGhpcyB3ZWJzaXRlLjwvc3Bhbj48L3A+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzdHJvbmc+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsgY29sb3I6ICMwMDAwMDA7Ij48YSBocmVmPSJo dHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0xMzU2NDMmVT01NjBl ZWVkMGFkZTk2YjY0MTcxYWU1ZmU2YTE2YjNiMGMyZiI+RklORCBPVVQgTU9SRTwvYT48L3NwYW4+ PC9zdHJvbmc+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tdWx0aWxpbmU+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGJvZHk+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDwvdGFibGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHls ZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgd2lkdGg9IjMwIj48L3Rk PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNvbHNwYW49 IjMiIGhlaWdodD0iMTAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90 cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGJvZHk+CiAgICAgICAgICAgICAgICAg ICAgICAgIDwvdGFibGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAg ICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgIDwvdGJvZHk+CiAgICAgICAgICAgIDwvdGFi bGU+CiAgICAgICAgICAgIDxpbWcgYWx0PSIiIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9y ZGVyLXN0eWxlOiBzb2xpZDsiIGNsYXNzPSJkaXZpZGVyIiBzcmM9Imh0dHA6Ly93ZWJzaXRlcy5t YWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL2ltYWdlcy9zcGFjZXIuZ2lmIiB3 aWR0aD0iMSIgaGVpZ2h0PSIyNSI+CiAgICAgICAgICAgIDx0YWJsZSBjbGFzcz0idGFibGUiIGJv cmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNjIwIiBhbGln bj0iY2VudGVyIj4KICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICA8 dHI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBjbGFzcz0iY2VsbCIgc3R5bGU9IiIgd2lk dGg9IjYyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxz cGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjYwMCI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQt Y29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNvbHNwYW49IjMiIGhlaWdodD0iMzAiPjwvdGQ+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0 ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgd2lkdGg9IjMw Ij48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJh Y2tncm91bmQtY29sb3I6ICNmZmZmZmY7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPGltZyBzdHlsZT0iYm9yZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1zdHlsZTogc29saWQ7 IG1hcmdpbi1ib3R0b206IDI1cHg7IiBhbHQ9Ik9jZWFuIExpdmUgTmV3cyIgc3JjPSJodHRwOi8v d2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvb2Nl YW5fbGl2ZV9uZXdzLmpwZyIgd2lkdGg9IjUzNiIgaGVpZ2h0PSIxOCI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIg d2lkdGg9IjMwIj48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwg MjU1KTsiIHdpZHRoPSIzMCI+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFz cz0iY29udGVudGJsb2NrIiB3aWR0aD0iNTQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIw IiB3aWR0aD0iNTQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0 Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249 InRvcCIgc3R5bGU9IiIgd2lkdGg9IjE1MCI+PGltZyBhbHQ9IiIgc3JjPSJodHRwOi8vd2Vic2l0 ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvdGh1bV84M19G TElCUy5qcGciIHdpZHRoPSIxOTAiIGhlaWdodD0iMTI1Ij48YnI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBjbGFzcz0ic2Vjb25kYXJ5Ij48c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyI+PGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNv bS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9MTM1NjQzJlU9NTYwYjBlZmVkZTNkOGVmNDUxMjky ZDU3NzYzYzU3NmViMzciPkxhdWRlcmRhbGUgYnJlYWtzIHJlY29yZHM8L2E+PC9zcGFuPjwvaDQ+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0i IiB3aWR0aD0iNDUiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgc3R5bGU9IiIgd2lkdGg9IjE1MCI+PGltZyBhbHQ9 IiIgc3JjPSJodHRwOi8vd2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lz dGljcy9pbWFnZXMvdGh1bV84M19GYWlybGluZS5qcGciIHdpZHRoPSIxOTAiIGhlaWdodD0iMTI1 Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxo NCBjbGFzcz0ic2Vjb25kYXJ5Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyI+PGEg aHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9MTM1NjQz JlU9NTYwOWJiN2M3MDFlMzMxNDRjMmEzYjU5MWRjMmIyNzY0OTgiPkZhaXJsaW5lIGZsYWdzIGZs YWdzaGlwPC9hPjwvc3Bhbj48L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8dGQgc3R5bGU9IiIgd2lkdGg9IjQ1Ij48L3RkPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSIi IHdpZHRoPSIxNTAiPjxpbWcgYWx0PSIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNv bS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL3RodW1fODJfZmlzaC5qcGciIHdpZHRo PSIxOTAiIGhlaWdodD0iMTI1Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDxoNCBjbGFzcz0ic2Vjb25kYXJ5Ij48YSBocmVmPSJodHRwOi8vbWFp bGJhbmsuY29tLmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0xMzU2NDMmVT01NjA2ZWM1Mjk0MjI4 MTI0ZTlkOTNiMTNiMzhhNDBjZWZmYyI+TWFrZSBsaWtlIGEgRmx5aW5nRmlzaCZuYnNwOzwvYT48 L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Rk PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgdmFsaWduPSJ0b3AiIHN0eWxl PSIiIHdpZHRoPSIxNTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8bXVsdGlsaW5lIGxhYmVsPSJPY2VhbiBOZXdzIDEgQ29udGVudCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDxwPkF0dGVuZGFuY2UgYW5kIHJldmVudWUgcmVjb3JkcyB3ZXJlIHNl dCwgdG8gZXhoaWJpdG9ycyBhbmQgZWNvbm9taXN0cyBkZWxpZ2h0LjwvcD4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGEgaHJlZj0iaHR0cDovL21h aWxiYW5rLmNvbS5hdS9yZWRpci5hc3A/RT04MzczNzQ0JlQ9MTM1NjQzJlU9NTYwNGE1OWMxMDA1 NGEyNDhjZTljNjAxMTZkYWVmNGI0ODYiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7 IGNvbG9yOiAjMDAwMDAwOyI+PC9zcGFuPjwvYT48YSBocmVmPSJodHRwOi8vbWFpbGJhbmsuY29t LmF1L3JlZGlyLmFzcD9FPTgzNzM3NDQmVD0xMzU2NDMmVT01NjBiMGVmZWRlM2Q4ZWY0NTEyOTJk NTc3NjNjNTc2ZWIzNyI+RlVMTCBTVE9SWTwvYT48L3A+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwvbXVsdGlsaW5lPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9IiIgd2lkdGg9IjQ1Ij48L3RkPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgdmFsaWdu PSJ0b3AiIHN0eWxlPSIiIHdpZHRoPSIxNTAiPjxtdWx0aWxpbmUgbGFiZWw9Ik9jZWFuIE5ld3Mg MiBDb250ZW50Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcmlhbDsgY29sb3I6ICMwMDAwMDA7Ij5CaWxsZWQgYXMgb25lIG9mIHRoZSBtb3N0 IGV4Y2l0aW5nIG1vZGVscyB0byBkYXRlLCBhIFRhcmdhIDc1IHdpbGwgam9pbiB0aGUgZmxlZXQg aW4gMjAxNS48L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8cD48YSBocmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L3JlZGlyLmFzcD9F PTgzNzM3NDQmVD0xMzU2NDMmVT01NjBiZDI1YjIyNGVlZjE0NjJmOGRkZTYzMTU4OTgwZDJjYiI+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsgY29sb3I6ICMwMDAwMDA7Ij48L3NwYW4+ PC9hPjxhIGhyZWY9Imh0dHA6Ly9tYWlsYmFuay5jb20uYXUvcmVkaXIuYXNwP0U9ODM3Mzc0NCZU PTEzNTY0MyZVPTU2MDliYjdjNzAxZTMzMTQ0YzJhM2I1OTFkYzJiMjc2NDk4Ij5GVUxMIFNUT1JZ PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PC9tdWx0aWxpbmU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDx0ZCBzdHlsZT0iIiB3aWR0aD0iNDUiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgc3R5bGU9IiIgd2lkdGg9IjE1 MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtdWx0 aWxpbmUgbGFiZWw9Ik9jZWFuIE5ld3MgMyBDb250ZW50Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6IEFyaWFsOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsgY29sb3I6ICMwMDAwMDA7Ij5E ZXNpZ25lZCBhcyBhIHN1cGVyeWFjaHQgdGVuZGVyLCB0aGUgRmx5aW5nRmlzaCBob3ZlcmNyYWZ0 IGlzIGluIGRlbWFuZCBmb3IgYWxsIGR1dGllczwvc3Bhbj48L3A+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Imh0dHA6Ly9tYWlsYmFu ay5jb20uYXUvcmVkaXIuYXNwP0U9ODM3Mzc0NCZUPTEzNTY0MyZVPTU2MGIxNGE2MWNjNjhiMjRm ODY5YjBmYzRlNGE3OGUyMWMwIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBjb2xv cjogIzAwMDAwMDsiPjwvc3Bhbj48L2E+PGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNvbS5hdS9y ZWRpci5hc3A/RT04MzczNzQ0JlQ9MTM1NjQzJlU9NTYwNmVjNTI5NDIyODEyNGU5ZDkzYjEzYjM4 YTQwY2VmZmMiPkZVTEwgU1RPUlk8L2E+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8L211bHRpbGluZT4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPC90Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJs ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2Io MjU1LCAyNTUsIDI1NSk7IiB3aWR0aD0iMzAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xv cjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY29sc3Bhbj0iMyIgaGVpZ2h0PSIxMCI+PC90ZD4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgPC90Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAg ICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAg ICAgICAgPC90Ym9keT4KICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgPGltZyBhbHQ9 IiIgc3R5bGU9ImJvcmRlci13aWR0aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgY2xhc3M9 ImRpdmlkZXIiIHNyYz0iaHR0cDovL3dlYnNpdGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9i YWxMb2dpc3RpY3MvaW1hZ2VzL3NwYWNlci5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9IjI1Ij4KICAg ICAgICAgICAgPHRhYmxlIGNsYXNzPSJmb290ZXIiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAi IGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNjIwIiBhbGlnbj0iY2VudGVyIj4KICAgICAgICAgICAg ICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAg ICAgIDx0ZCBjbGFzcz0iY2VsbCIgc3R5bGU9IiIgd2lkdGg9IjYyMCI+CiAgICAgICAgICAgICAg ICAgICAgICAgIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0i MCIgd2lkdGg9IjYwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHk+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigxNjcsIDE2NywgMTY3 KTsiIGNvbHNwYW49IjQiIHdpZHRoPSIzMCIgaGVpZ2h0PSI0MCI+PC90ZD4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHN0eWxlPSJiYWNr Z3JvdW5kLWNvbG9yOiByZ2IoMTY3LCAxNjcsIDE2Nyk7IiB3aWR0aD0iMzAiPjwvdGQ+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xv cjogcmdiKDE2NywgMTY3LCAxNjcpOyIgY2xhc3M9ImNvbnRlbnRibG9jayIgd2lkdGg9IjMwMCI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgYWx0PSIiIHN0eWxlPSJi b3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIHNyYz0iaHR0cDovL3dlYnNp dGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvaW1hZ2VzL2F1cm9yYV9s b2dvX2Zvb3Rlci5wbmciIHdpZHRoPSIxMDYiIGhlaWdodD0iMjkiPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGEgc3R5bGU9 InRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgaHJlZj0iaHR0cDovL3d3dy55YWNodC10cmFu c3BvcnQuY29tLmF1IiB0YXJnZXQ9Il9ibGFuayI+d3d3LnlhY2h0LXRyYW5zcG9ydC5jb20uYXU8 L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8YSBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBocmVmPSJodHRw Oi8vd3d3LmF1cm9yYWxvZ2lzdGljcy5jb20iIHRhcmdldD0iX2JsYW5rIj53d3cuYXVyb3JhbG9n aXN0aWNzLmNvbTwvYT48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxw IHN0eWxlPSJjb2xvcjogI2ZmZmZmZjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8YSBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiBub25lOyIgaHJlZj0iaHR0cDovL3dlYnNp dGVzLm1haWxiYW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvbWFpbEJBTksuYXNweD9F VUlEPTEyNEZGOTVBOUIzMjRGRENCRTRGNTkwQkVDOTNFQkExIj48c3Ryb25nPkVkaXQgeW91ciBz dWJzY3JpcHRpb248L3N0cm9uZz48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDxhIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBocmVmPSJodHRwOi8vd2Vi c2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9tYWlsQkFOSy5hc3B4 P0VVSUQ9MTI0RkY5NUE5QjMyNEZEQ0JFNEY1OTBCRUM5M0VCQTEmVW5zdWI9MSI+PHN0cm9uZz5V bnN1YnNjcmliZSBpbnN0YW50bHk8L3N0cm9uZz48L2E+PC9wPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigxNjcsIDE2NywgMTY3KTsiIGNsYXNz PSJjb250ZW50YmxvY2siIGFsaWduPSJyaWdodCIgd2lkdGg9IjI1MCI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJjb2xvcjogI2ZmZmZmZjsiPkF1cm9yYSBH bG9iYWwgTG9naXN0aWNzIFB0eSBMdGQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4IE1jQ29ubmVsbCBTdHJlZXQKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJ1bGlt YmEgUUxELCBBdXN0cmFsaWEgNDE3MTwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHAgc3R5bGU9ImNvbG9yOiAjZmZmZmZmOyI+UGhvbmU6IDYxKyA3IDM5MDAgNTkwMAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgRmF4OiA2MSsgNyAzMzk5IDcyMDk8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBzdHls ZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NywgMTY3LCAxNjcpOyIgd2lkdGg9IjMwIj48L3Rk PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigxNjcsIDE2NywgMTY3KTsiIGNvbHNwYW49 IjQiIGhlaWdodD0iMjAiPjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90 cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGJvZHk+CiAgICAgICAgICAgICAgICAg ICAgICAgIDwvdGFibGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAg ICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgIDwvdGJvZHk+CiAgICAgICAgICAgIDwvdGFi bGU+CiAgICAgICAgICAgIDxpbWcgYWx0PSIiIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9y ZGVyLXN0eWxlOiBzb2xpZDsiIGNsYXNzPSJkaXZpZGVyIiBzcmM9Imh0dHA6Ly93ZWJzaXRlcy5t YWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL2ltYWdlcy9zcGFjZXIuZ2lmIiB3 aWR0aD0iMSIgaGVpZ2h0PSIyNSI+CiAgICAgICAgICAgIDx0YWJsZSBjbGFzcz0idGFibGUiIGJv cmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNjIwIiBhbGln bj0iY2VudGVyIj4KICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICA8 dHI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBjbGFzcz0iY2VsbCIgc3R5bGU9IiIgd2lk dGg9IjYyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlci13aWR0 aDogMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyIgYWx0PSJwYXJ0bmVycyIgc3JjPSJodHRwOi8v d2Vic2l0ZXMubWFpbGJhbmsuY29tLmF1L0F1cm9yYUdsb2JhbExvZ2lzdGljcy9pbWFnZXMvcGFy dG5lcnMuanBnIiB3aWR0aD0iNjAwIiBoZWlnaHQ9IjEzOSI+CiAgICAgICAgICAgICAgICAgICAg ICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgIDwvdGJv ZHk+CiAgICAgICAgICAgIDwvdGFibGU+CiAgICAgICAgICAgIDxpbWcgYWx0PSIiIHN0eWxlPSJi b3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsiIGNsYXNzPSJkaXZpZGVyIiBz cmM9Imh0dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFsTG9naXN0aWNz L2ltYWdlcy9zcGFjZXIuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PSIyNSI+CiAgICAgICAgICAgIDwv dGQ+CiAgICAgICAgPC90cj4KICAgIDwvdGJvZHk+CjwvdGFibGU+PHRhYmxlIGJvcmRlcj0iMCIg aWQ9Im1iTGlua3MiIGFsaWduPSJjZW50ZXIiIGNlbGxwYWRkaW5nPSIwIj4NCjx0cj48dGQgID4N CjxpbWcgaGVpZ2h0PSIzIiB3aWR0aD0iMyIgc3JjPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L19t YnN0YXQvODM3Mzc0NC8xMzU2NDMvaW1nLmdpZiI+PGEgaHJlZj0iaHR0cDovL21haWxiYW5rLmNv bS5hdS8iIHRhcmdldD1fYmxhbmsgY2xhc3M9ImNyZWF0ZWRXaXRoIj48aW1nIGhlaWdodD0iMjAi IHdpZHRoPSIyMCIgc3JjPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1L2Fzc2V0cy9tYkxvZ28yMHgy MC5naWYiIGFsdD0ibWFpbEJBTksiIHN0eWxlPSJib3JkZXI6MDsiIC8+PC9hPjwvdGQ+PHRkIHZh bGlnbj0ibWlkZGxlIj48YSBocmVmPSJodHRwOi8vbWFpbGJhbmsuY29tLmF1LyIgdGFyZ2V0PV9i bGFuayBjbGFzcz0iY3JlYXRlZFdpdGgiPiZuYnNwO0NyZWF0ZWQgd2l0aCBtYWlsQkFOSzwvYT48 L3RkPjx0ZCAgYWxpZ249cmlnaHQ+Jm5ic3A7fCZuYnNwOzxhIGhyZWY9Imh0dHA6Ly9tYWlsYmFu ay5jb20uYXUvU2VuZFRvQUZyaWVuZC8/Qj0xMzU2NDMmQks9Mjg5MkJENEQ2Qjc4NCI+U2VuZCB0 byBhIGZyaWVuZDwvYT4mbmJzcDt8Jm5ic3A7PGEgaHJlZj0naHR0cDovL3dlYnNpdGVzLm1haWxi YW5rLmNvbS5hdS9BdXJvcmFHbG9iYWxMb2dpc3RpY3MvbWFpbEJBTksuYXNweD9FVUlEPTEyNEZG OTVBOUIzMjRGRENCRTRGNTkwQkVDOTNFQkExJlVJRD04MzczNzQ0JmVtYWlsPWxpbnV4LXhmc0Bv c3Muc2dpLmNvbSc+VmlldyB5b3VyIGRldGFpbHM8L2E+Jm5ic3A7fCZuYnNwOzxhIGhyZWY9Imh0 dHA6Ly93ZWJzaXRlcy5tYWlsYmFuay5jb20uYXUvQXVyb3JhR2xvYmFsTG9naXN0aWNzL1ByaXZh Y3kuYXNwIj5Qcml2YWN5IHBvbGljeTwvYT48L3RkPjwvdHI+DQo8L3RhYmxlPjwvYm9keT48L2h0 bWw+ ----boundary_0_eddd704c-f8bb-4671-acd1-9e570befc4ed-- From david@fromorbit.com Thu Nov 28 04:01:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 65D2D7F54 for ; Thu, 28 Nov 2013 04:01:17 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 35C2D304051 for ; Thu, 28 Nov 2013 02:01:14 -0800 (PST) X-ASG-Debug-ID: 1385632871-04bdf06eed33a6c0001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id TP7DqZSdIaojZ5XH for ; Thu, 28 Nov 2013 02:01:12 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuEHAPMTl1J5LHyk/2dsb2JhbABZgwe0BYVMgR8XdIIlAQEEAToNDyMQCAMYCSUPBSUDIROHewWzSIx5Fo4oSQeEMwOYE5IUgz0ogS0BHgY Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail04.adl6.internode.on.net with ESMTP; 28 Nov 2013 20:31:11 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VlyPD-0004YZ-ST; Thu, 28 Nov 2013 21:01:07 +1100 Date: Thu, 28 Nov 2013 21:01:07 +1100 From: Dave Chinner To: Eric Sandeen Cc: Phil White , xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file Message-ID: <20131128100107.GN10988@dastard> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> <20131127024713.GE10988@dastard> <5296ACFB.4030901@sandeen.net> <20131128051626.GM10988@dastard> <5296D5EB.2080008@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5296D5EB.2080008@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1385632871 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142680 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 27, 2013 at 11:34:35PM -0600, Eric Sandeen wrote: > On 11/27/13, 11:16 PM, Dave Chinner wrote: > > So, it failed to write using direct IO because of IO alignment > > because I didn't tell mkfs that it was running on a file. i.e. I > > forgot the "-d file" option. > > > > $ sudo mkfs.xfs -d size=1g,name=/storage/fubar.img > > meta-data=/storage/fubar.img isize=256 agcount=4, agsize=65536 blks > > = sectsz=512 attr=2, projid32bit=1 > > = crc=0 > > data = bsize=4096 blocks=262144, imaxpct=25 > > = sunit=0 swidth=0 blks > > naming =version 2 bsize=4096 ascii-ci=0 > > log =internal log bsize=4096 blocks=7344, version=2 > > = sectsz=512 sunit=0 blks, lazy-count=1 > > realtime =none extsz=4096 blocks=0, rtextents=0 > > mkfs.xfs: pwrite64 failed: Invalid argument > > mkfs.xfs: read failed: Invalid argument > > > > Yup, still fails. Let's force it! > > > > $ sudo mkfs.xfs -f -d size=1g,name=/storage/fubar.img > > meta-data=/storage/fubar.img isize=256 agcount=4, agsize=65536 blks > > = sectsz=512 attr=2, projid32bit=1 > > = crc=0 > > data = bsize=4096 blocks=262144, imaxpct=25 > > = sunit=0 swidth=0 blks > > naming =version 2 bsize=4096 ascii-ci=0 > > log =internal log bsize=4096 blocks=7344, version=2 > > = sectsz=512 sunit=0 blks, lazy-count=1 > > realtime =none extsz=4096 blocks=0, rtextents=0 > > existing superblock read failed: Invalid argument > > mkfs.xfs: pwrite64 failed: Invalid argument > > mkfs.xfs: read failed: Invalid argument > > > > And there's the identical failure to what was reported. > > > > So, user error - the user is telling mkfs.xfs that it is making a > > filesystem on a block device named "/storage/fubar.img". The same > > thing happens with the normal method of specifying the block device: > > If only we had some way to tell, programatically, whether the mkfs target > was a regular file or a block device, eh? ;) > > Seriously, I always thought the requirment to specify "-d file" was silly. > And now I think it's even more silly, if it actually is required for > proper behavior... It has always been required if you want mkfs to create the file for you. And given that doing stuff like ioctl(BLKDISCARD) on files is completely wrong, so I think it really is needed... > > What mkfs needs to do is reject devices that are files when "-d > > file", "-l file" and "-r file" is not specified, and the problem > > will go away because it will catch users who forget to tell mkfs > > that it is supposed to be operating on an image file... > > Or maybe just stat() it, and DTRT? Well, we need to stat it to make sure that it's a file if "-d file" is specified, and a block device if it's not. That will prevent this problem. Every other xfsprogs utility has to be told that it is being pointed at an image file rather than a block device, so why should mkfs be any different? Indeed, if we don't require users to tell mkfs that it's a file, what do we do with non-existent device names when they are provided by the user? Just create the file rather than returning ENOENT? So suddenly /dev/ fills up with fileystem images because of typos? Principle of Least Surprise says that ENOENT is the correct behaviour, hence it follows that "-d file" is needed and should be properly checked and enforced. I'll add this to the start of the patch set I'm currently working on that fixes all of the mkfs input parameter validation problems I've found over the past couple of weeks... Cheers, Dave. -- Dave Chinner david@fromorbit.com From arkadiusz.bubala@open-e.com Thu Nov 28 04:01:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1D3F57F59 for ; Thu, 28 Nov 2013 04:01:33 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0AD29304048 for ; Thu, 28 Nov 2013 02:01:32 -0800 (PST) X-ASG-Debug-ID: 1385632890-04cb6c537e331560001-NocioJ Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.9]) by cuda.sgi.com with ESMTP id 1Zjr2KIFv3TmQawh (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 28 Nov 2013 02:01:31 -0800 (PST) X-Barracuda-Envelope-From: arkadiusz.bubala@open-e.com X-Barracuda-Apparent-Source-IP: 212.227.17.9 Received: from [192.168.241.151] (host8514118246.static.open-e.3s.pl [85.14.118.246]) by mrelayeu.kundenserver.de (node=mrbap4) with ESMTP (Nemesis) id 0MdLEp-1W2oq41Uqx-00IWEL; Thu, 28 Nov 2013 11:01:27 +0100 Message-ID: <52971442.8080701@open-e.com> Date: Thu, 28 Nov 2013 11:00:34 +0100 From: =?UTF-8?B?QXJrYWRpdXN6IEJ1YmHFgmE=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20120613 Icedove/3.0.11 MIME-Version: 1.0 To: Dave Chinner CC: xfs@oss.sgi.com Subject: Re: [BUG] Call trace during snapshot start/stop sequence References: <5295C307.6030804@open-e.com> <20131127221923.GI10988@dastard> <20131127230608.GJ10988@dastard> X-ASG-Orig-Subj: Re: [BUG] Call trace during snapshot start/stop sequence In-Reply-To: <20131127230608.GJ10988@dastard> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V02:K0:ss+ailSBj+n434eHYP0ZGDyvL871T6dDM+9W8vUbmZP zBJlh/CrUUz5dAb/mBhRTBpBhc/D6SJHp5W3cAT7a1pXRzKPgu zKP1yoOiMsHpx2CI+VCBqrL6BExUcpZx+9kWuMyK2o1Y9tkR/T ncj1hB7tRec1KCpiKxVWkDKM8aupQFJSWHkpHBdIRbteSEVUUW 45flv/IfaWSRzKLcoiVyx5sR9I8WNLRLmJOW7gIKJuxyRBhLDL jyUV/1epMD3VhHtnVmDznycY4F82ml0myT5HZhk29+hk5FvTFs auQ3B0MuWEucy0jUzraYBDOE7LB7PWFu2pkpTb07/7+9zzfAl6 opUgM2ZGmTgEHI/B7a1nft1km6YLJA/PLlfbQVfzM X-Barracuda-Connect: moutng.kundenserver.de[212.227.17.9] X-Barracuda-Start-Time: 1385632891 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142680 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hello, thank you for valuable information. On 28.11.2013 00:06, Dave Chinner wrote: > >> Running a custom built 3.4.63 kernel with a bunch of out of tree >> modules installed. can you reproduce this on a vanilla 3.12 kernel? >> >> Ok, we'll try. > The script is full of bugs, and i don't have time to debug it - it > hard codes /dev/sda in places despite taking the device as a CLI > parameter. It has hard coded mount points. It sometimes fails to > make the filesystem on the base LV after it's been created. > start_snap() appears to fail for some reason, as it doesn't result > in mounted snapshots. stop_snap fails as well: > > Starting snap19 : Thursday 28 November 10:01:26 EST 2013 > Logical volume lv1+snap19 converted to snapshot. > [ FAIL ] Can't umount snapshot > [ FAIL ] Can't remove snapshot > [ FAIL ] Can't umount snapshot > [ FAIL ] Can't remove snapshot > [ FAIL ] Can't umount snapshot > [ FAIL ] Can't remove snapshot > [ FAIL ] Can't umount snapshot > [ FAIL ] Can't remove snapshot > [ FAIL ] Can't umount snapshot > [ FAIL ] Can't remove snapshot > [ FAIL ] Can't umount snapshot > [ FAIL ] Can't remove snapshot > [ FAIL ] Can't umount snapshot > [ FAIL ] Can't remove snapshot > [ OK ] lv1+snap19 activated. > Starting time : 37 s. > --------------------------- > Stopping snap0 : Thursday 28 November 10:02:06 EST 2013 > [ FAIL ] Can't umount snapshot > [ FAIL ] Can't remove snapshot > [ FAIL ] lv0+snap00 still active !!! > [ OK ] lv0+snap00 umounted. > Stopping time : 0 s. > > I've got no idea is this is intended behaviour, but it sure doesn't > seem right to me... > > > Yes, sometimes umount and remove operations fail. This script tests system stability and these messages are debug info only. I've fixed it. Now it takes two parameters: device and mount point. #!/bin/bash DEV=$1 MOUNTPOINT=$2 function print_usage() { echo "Usage: $0 device mountpoint" exit 1; } if [ -z "$DEV" ]; then print_usage fi if [ -z "$MOUNTPOINT" ]; then print_usage fi function overload() { COUNT=$1 temp_COUNT=$COUNT; while [ -f ./run ]; do while [ $COUNT -ge 1 ]; do if [ -f ./run ]; then dd bs=1024 count=102400 if=/dev/zero of=/$2/"_"$COUNT &> /dev/null fi; let COUNT=$COUNT-1 done; rm $2/*; COUNT=$temp_COUNT; done; } function create_vg() { #create physical volume pvcreate $DEV if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create physical volume" exit 1 fi #create volume group vgcreate -v -s 32M $VG $DEV if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create volume group" exit 1 fi } function create_lv() { local LV="$1" #create logical volume lvcreate -l 500 -n "$VG+$LV" "$VG" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create LV" exit 1 fi mkfs -t xfs -f -l lazy-count=0 /dev/$VG/"$VG+$LV" &>/dev/null if [[ $? -gt 0 ]]; then echo "[ FAIL ] Can't create filesystem" exit 1 fi } function create_snapshots() { for ((i=0; i < 20; i++)); do if [[ $i -lt 10 ]]; then lvcreate -l "64" -n "snap0$i" "$VG" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create snapshot LV" exit 1 fi else lvcreate -l "64" -n "snap$i" "$VG" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create snapshot LV" exit 1 fi fi done } function assign_snapshots() { for ((i=0; i < 20; i++)); do if [[ $i -lt 10 ]]; then lvrename "$VG" "snap0$i" "lv0+snap0$i" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to rename snapshot LV" exit 1 fi else lvrename "$VG" "snap$i" "lv1+snap$i" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to rename snapshot LV" exit 1 fi fi done } function mount_volume() { local MVG=$1 local MLV=$2 mkdir -p "$MOUNTPOINT/$MVG+$MLV" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to create mounting point" exit 1 fi mount -t xfs -o defaults,usrquota,grpquota,nouuid,noatime,nodiratime "/dev/$MVG/$MVG+$MLV" "$MOUNTPOINT/$MVG+$MLV" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Unable to mount LV" exit 1 fi } function start_overload() { touch ./run mkdir -p "$MOUNTPOINT/$1+$2/test" overload 50 "$MOUNTPOINT/$1+$2/test" $3 & echo "overload $1 $MOUNTPOINT/$1+$2/test $3 &" sleep 4; echo "[ OK ] copying files to $2 started" } function get_snapshot_status() { lvdisplay /dev/$1/$2 | awk ' $0~"LV snapshot status" { print $4 } ' } function remove_snapshot() { local LVG=$1 local LLV=$2 local LSNAP=$3 umount "$MOUNTPOINT/$LSNAP" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Can't umount snapshot" fi lvremove -sf "/dev/$LVG/$LSNAP" if [[ $? -gt 0 ]]; then echo "[ FAIL ] Can't remove snapshot" fi } function create_snapshot() { local LVG=$1 local LLV=$2 local LSNAP=$3 for((it=0; it<7; it++)); do local ERROR=0 local STATUS=`get_snapshot_status $LVG $LSNAP` if [[ "$STATUS" == "active" ]]; then remove_snapshot $LVG "$LLV+$LSNAP" fi STATUS=`get_snapshot_status $LVG $LSNAP` if [[ "$STATUS" == "active" ]]; then remove_snapshot $LVG "$LLV+$LSNAP" fi CHUNKSIZE=512 for ((ile=0;ile> $LOGFILE else echo "[ OK ] $snapname mounted." fi local STOP=$[`date +%s`-$START] echo "Starting time : $STOP s." echo "---------------------------" sleep 2 done; } function stop_snap() { local i for((i=0; i<20; i++)); do echo "Stopping snap$i : `date`" local START=`date +%s` if [[ $i -lt 10 ]]; then snapname="lv0+snap0"$i remove_snapshot $VG "lv0" $snapname else snapname="lv1+snap"$i remove_snapshot $VG "lv1" $snapname fi if [ "`lvs | grep $snapname | grep $VG+lv`" ]; then echo "[ FAIL ] $snapname still active !!!" else echo "[ OK ] $snapname deactivated." fi; if [ "`mount | grep $snapname`" ]; then echo "[ FAIL ] $snapname still mounted !!!" >> $LOGFILE else echo "[ OK ] $snapname umounted." fi; local STOP=$[`date +%s`-$START] echo "Stopping time : $STOP s." echo "---------------------------" sleep 2 done; } VG="vg0" echo "-------- Creating $VG on $DEV..." create_vg echo "[ OK ] Volume group created successfully" echo "-------- Creating logical volumes on $VG..." create_lv "lv0" create_lv "lv1" echo "[ OK ] Logical volumes created successfully" echo "-------- Mounting logical volumes..." mount_volume "$VG" "lv0" mount_volume "$VG" "lv1" echo "[ OK ] Logical volumes mounted successfully" echo "-------- Creating snapshots..." create_snapshots echo "[ OK ] Snapshots created successfully" echo "-------- Assigning snapshots..." assign_snapshots echo "[ OK ] Snapshots assigned successfully" echo "-------- Start overload..." start_overload "$VG" "lv0" start_overload "$VG" "lv1" while true; do start_snap 2> /dev/null stop_snap 2> /dev/null done rm ./run -- Best regards Arkadiusz Bubała Open-E Poland Sp. z o.o. www.open-e.com From david@fromorbit.com Thu Nov 28 04:05:54 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 845B37F59 for ; Thu, 28 Nov 2013 04:05:54 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5CD3B304048 for ; Thu, 28 Nov 2013 02:05:54 -0800 (PST) X-ASG-Debug-ID: 1385633148-04bdf06eec33ab80001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id lXe4hKT3L5PEumR4 for ; Thu, 28 Nov 2013 02:05:49 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmkSACAVl1J5LHyk/2dsb2JhbAA/GoMHOKQZA48xhUyBHxd0giUBAQU6HCMQCAMOCgklDwUlAyETiAAONr9+Fo5xB4QzA5gTikyHSIM9KA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail04.adl6.internode.on.net with ESMTP; 28 Nov 2013 20:35:25 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VlyTJ-0004Zb-CF; Thu, 28 Nov 2013 21:05:21 +1100 Date: Thu, 28 Nov 2013 21:05:21 +1100 From: Dave Chinner To: Emmanuel Lacour Cc: xfs@oss.sgi.com Subject: Re: XFS: possible memory allocation deadlock in kmem_alloc (mode:0x250) Message-ID: <20131128100521.GO10988@dastard> X-ASG-Orig-Subj: Re: XFS: possible memory allocation deadlock in kmem_alloc (mode:0x250) References: <20131128091322.GC5337@easter-eggs.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131128091322.GC5337@easter-eggs.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1385633148 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA085 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142680 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 BSF_SC0_SA085 Custom Rule SA085 On Thu, Nov 28, 2013 at 10:13:22AM +0100, Emmanuel Lacour wrote: > > Dear XFS users, > > > I run a Ceph cluster using XFS on Debian wheezy servers and Linux 3.10 > (debian backports). I see the following line in our logs: > > XFS: possible memory allocation deadlock in kmem_alloc (mode:0x250) > > does this reveal a problem in my setup or may I ignore it? If it's a > problem, can someone give me any hint on solving this? It might be, but you need to provide more information for us to be able to make any intelligent comment on the message. Start here: http://xfs.org/index.php/XFS_FAQ#Q:_What_information_should_I_include_when_reporting_a_problem.3F Cheers, Dave. -- Dave Chinner david@fromorbit.com From BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 28 04:35:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9BFA57F51 for ; Thu, 28 Nov 2013 04:35:55 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 31E75AC003 for ; Thu, 28 Nov 2013 02:35:52 -0800 (PST) X-ASG-Debug-ID: 1385634950-04cb6c537e334480001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id fHgDXfjEEQ9jGbEL (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 02:35:50 -0800 (PST) X-Barracuda-Envelope-From: BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vlywn-0008Ct-Rw; Thu, 28 Nov 2013 10:35:49 +0000 Date: Thu, 28 Nov 2013 02:35:49 -0800 From: Christoph Hellwig To: Zhi Yong Wu Cc: xfs@oss.sgi.com, Zhi Yong Wu Subject: Re: [RFC PATCH 0/4] xfs: add O_TMPFILE support Message-ID: <20131128103549.GA26927@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 0/4] xfs: add O_TMPFILE support References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385634950 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Mon, Nov 25, 2013 at 07:32:30PM +0800, Zhi Yong Wu wrote: > From: Zhi Yong Wu > > HI, folks > > The patchset is trying to add O_TMPFILE support to xfs. To make sure > that it is going ahead in the right direction, although it is only one > code draft, and hasn't strictly been tested, it is still post out ASAP. Btw, for the real submission we need proper xfstests coverage, I can't really believe how the other filesystems added it without QA coverage :( Besides the obvious test programs there's a reproducer for a a simple bug already in commit dda5690defe4af62ee120f055e98e40d97e4c760 in the kernel tree. From BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 28 04:39:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3CD317F51 for ; Thu, 28 Nov 2013 04:39:38 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id C1926AC002 for ; Thu, 28 Nov 2013 02:39:37 -0800 (PST) X-ASG-Debug-ID: 1385635172-04bdf06eee33d660001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id AjrE0GyIrqQeM8jB (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 02:39:33 -0800 (PST) X-Barracuda-Envelope-From: BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vlz0M-0000FA-PX; Thu, 28 Nov 2013 10:39:30 +0000 Date: Thu, 28 Nov 2013 02:39:30 -0800 From: Christoph Hellwig To: Zhi Yong Wu Cc: Christoph Hellwig , Zhi Yong Wu , xfstests Subject: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files Message-ID: <20131128103930.GB26927@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-5-git-send-email-zwu.kernel@gmail.com> <20131125135149.GD30189@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385635173 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 28, 2013 at 10:37:29AM +0800, Zhi Yong Wu wrote: > On Mon, Nov 25, 2013 at 9:51 PM, Christoph Hellwig wrote: > >> - ASSERT(ip->i_d.di_nlink > 0); > >> + if ((VFS_I(ip)->i_nlink == 0) && > >> + !(VFS_I(ip)->i_state & I_LINKABLE)) > >> + ASSERT(ip->i_d.di_nlink > 0); > > > > ASSERT(ip->i_d.di_nlink > 0 || (VFS_I(ip)->i_state & I_LINKABLE)); > This is wrong, and it should be > ASSERT(ip->i_d.di_nlink > 0 || !(VFS_I(ip)->i_state & I_LINKABLE)); Why we want to assrrt that either the link count is bigger than 0, or that the I_LINKABLE flag is set (for files created using O_TMPFILE) > >> + > >> + if ((VFS_I(sip)->i_nlink == 0) && > >> + (VFS_I(sip)->i_state & I_LINKABLE)) > >> + tres = &M_RES(mp)->tr_link_tmpfile; > >> + else > >> + tres = &M_RES(mp)->tr_link; > > > > Just check i_nlink, and for consistency it might make sense to just use > > the xfs_inode one. The VFS already made sure we don't inodes with > but struct xfs_inode has no stuff similar to i_nlink.... ip->i_d.di_nlink is the equivalent. > > I_LINKABLE and a zero link count. > No, pls see the chunk of code: > int vfs_link(struct dentry *old_dentry, struct inode *dir, struct > dentry *new_dentry) > { > ... > /* Make sure we don't allow creating hardlink to an unlinked file */ > if (inode->i_nlink == 0 && !(inode->i_state & I_LINKABLE)) > error = -ENOENT; This makes sure we never created a link if the count is zero unless the I_LINKABLE is set, so we'll never see a zero link count without I_LINKABLE. From BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 28 04:40:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 903ED7F56 for ; Thu, 28 Nov 2013 04:40:04 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7B64D304066 for ; Thu, 28 Nov 2013 02:40:04 -0800 (PST) X-ASG-Debug-ID: 1385635202-04cbb0416833cb80001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id tdYDVDWCndiT6Ew1 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Thu, 28 Nov 2013 02:40:03 -0800 (PST) X-Barracuda-Envelope-From: BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vlz0s-0000gX-Rg; Thu, 28 Nov 2013 10:40:02 +0000 Date: Thu, 28 Nov 2013 02:40:02 -0800 From: Christoph Hellwig To: Rich Johnston Cc: xfs-oss Subject: Re: [ANNOUNCE] xfsprogs v3.2.0-alpha2 Message-ID: <20131128104002.GC26927@infradead.org> X-ASG-Orig-Subj: Re: [ANNOUNCE] xfsprogs v3.2.0-alpha2 References: <5293A699.20908@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5293A699.20908@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385635203 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 25, 2013 at 01:35:53PM -0600, Rich Johnston wrote: > Alpha version 3.2.0-alpha2 of xfsprogs has been released. So what issues keep us issueing alpha release instead of making a proper .0 release? From BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 28 04:41:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 40F797F53 for ; Thu, 28 Nov 2013 04:41:17 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2A8AC8F8065 for ; Thu, 28 Nov 2013 02:41:17 -0800 (PST) X-ASG-Debug-ID: 1385635275-04cbb0416933ccd0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id Uaq0P5CiVoU0g7Zn (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 02:41:16 -0800 (PST) X-Barracuda-Envelope-From: BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vlz23-0001HG-QV; Thu, 28 Nov 2013 10:41:15 +0000 Date: Thu, 28 Nov 2013 02:41:15 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH v2 0/3] xfs: fix quota related problems Message-ID: <20131128104115.GD26927@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v2 0/3] xfs: fix quota related problems References: <5294A449.9010202@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5294A449.9010202@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385635276 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 26, 2013 at 09:38:17PM +0800, Jeff Liu wrote: > Since the infinite loop and assertion issue are failed due to different issues, I > wonder if we'd better to add two test cases to cover them separately or not? i.e, > One sanity check to verify turning group/project off quota with user quota is active, > another test to verify turning group/project quota off with fsstress is running. I always prefer to have isolated cases for bugs that are trivially reprodible instead of relying on heavy stress tests with multiple components. Vote for two test cases from me! From BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 28 04:43:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 545A67F53 for ; Thu, 28 Nov 2013 04:43:37 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 296298F8065 for ; Thu, 28 Nov 2013 02:43:37 -0800 (PST) X-ASG-Debug-ID: 1385635416-04bdf06eef33da30001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id xFwtHacXOwlSVuDY (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 02:43:36 -0800 (PST) X-Barracuda-Envelope-From: BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vlz4K-0001kJ-33; Thu, 28 Nov 2013 10:43:36 +0000 Date: Thu, 28 Nov 2013 02:43:36 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH v2 2/3] xfs: fix infinite loop by detaching the group/project hints from user dquot Message-ID: <20131128104336.GE26927@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v2 2/3] xfs: fix infinite loop by detaching the group/project hints from user dquot References: <5294A469.1060000@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5294A469.1060000@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385635416 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, Nov 26, 2013 at 09:38:49PM +0800, Jeff Liu wrote: > + if (flags & XFS_QMOPT_UQUOTA) > + return xfs_qm_dqpurge(dqp, NULL); To me it doesn't make any sense to overload this function for the user quotas that don't have hints. I'd suggest dropping this hunk and keeping a separate walk for releasing the uquots. From BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 28 04:44:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7D7EA7F53 for ; Thu, 28 Nov 2013 04:44:33 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 64A9E8F8065 for ; Thu, 28 Nov 2013 02:44:33 -0800 (PST) X-ASG-Debug-ID: 1385635472-04cb6c537c334de0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 9dcdWrIbw9j7qHhJ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 02:44:32 -0800 (PST) X-Barracuda-Envelope-From: BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vlz5E-00022v-3e; Thu, 28 Nov 2013 10:44:32 +0000 Date: Thu, 28 Nov 2013 02:44:32 -0800 From: Christoph Hellwig To: Jeff Liu Cc: "xfs@oss.sgi.com" Subject: Re: [PATCH v2 3/3] xfs: fix false assertion at xfs_qm_vop_create_dqattach Message-ID: <20131128104432.GF26927@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v2 3/3] xfs: fix false assertion at xfs_qm_vop_create_dqattach References: <5294A46E.1070303@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5294A46E.1070303@oracle.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385635472 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Tue, Nov 26, 2013 at 09:38:54PM +0800, Jeff Liu wrote: > From: Jie Liu > > After the previous fix, there still has another ASSERT failure if turning > off any type of quota while fsstress is running at the same time. > > Backtrace in this case: > > [ 50.867897] XFS: Assertion failed: XFS_IS_GQUOTA_ON(mp), file: fs/xfs/xfs_qm.c, line: 2118 > [ 50.867924] ------------[ cut here ]------------ > ... > [ 50.867957] Kernel BUG at ffffffffa0b55a32 [verbose debug info unavailable] > [ 50.867999] invalid opcode: 0000 [#1] SMP > [ 50.869407] Call Trace: > [ 50.869446] [] xfs_qm_vop_create_dqattach+0x19a/0x2d0 [xfs] > [ 50.869512] [] xfs_create+0x5c5/0x6a0 [xfs] > [ 50.869564] [] xfs_vn_mknod+0xac/0x1d0 [xfs] > [ 50.869615] [] xfs_vn_mkdir+0x16/0x20 [xfs] > [ 50.869655] [] vfs_mkdir+0x95/0x130 > [ 50.869689] [] SyS_mkdirat+0xaa/0xe0 > [ 50.869723] [] SyS_mkdir+0x19/0x20 > [ 50.869757] [] system_call_fastpath+0x1a/0x1f > [ 50.869793] Code: 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 48 89 > [ 50.870003] RIP [] assfail+0x22/0x30 [xfs] > [ 50.870050] RSP > [ 50.879251] ---[ end trace c93a2b342341c65b ]--- > > We're hitting the ASSERT(XFS_IS_*QUOTA_ON(mp)) in xfs_qm_vop_create_dqattach(), > however the assertion itself is not right IMHO. While performing quota off, we > firstly clear the XFS_*QUOTA_ACTIVE bit(s) from struct xfs_mount without taking > any special locks, see xfs_qm_scall_quotaoff(). Hence there is no guarantee > that the desired quota is still active. > > Signed-off-by: Jie Liu Looks good to me, Reviewed-by: Christoph Hellwig From zwu.kernel@gmail.com Thu Nov 28 04:47:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2FC927F51 for ; Thu, 28 Nov 2013 04:47:29 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9E1C1AC001 for ; Thu, 28 Nov 2013 02:47:28 -0800 (PST) X-ASG-Debug-ID: 1385635646-04cbb0416733d210001-NocioJ Received: from mail-oa0-f46.google.com (mail-oa0-f46.google.com [209.85.219.46]) by cuda.sgi.com with ESMTP id EkIcyhNodk4NzN03 (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 28 Nov 2013 02:47:27 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.219.46 X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.46] Received: by mail-oa0-f46.google.com with SMTP id o6so8990934oag.33 for ; Thu, 28 Nov 2013 02:47:26 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.46] X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.46] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=m1Asi/ILygfnujLpS+HnwiaFfFnl5knikKJgzjSw1nc=; b=OhSxLRggSh0UrIl94tL91EaCPKFaUJm7GER8isVpPfssXIo71NxFt5Z+4HKShxTTNd FxrIfwjxKz1tQOtRrfcH8IkIUbnJLli/KGlp1fzjPGWo99BAiuP8CkrSKlvIQA3MjwBj U3+aebEi5mkHPGrhEH/MmKWtxxZR5QeiCJa5GYmUEpL/yAu4zv62TGoa32mCFOawiBRs 2zf1st50F1DrpaUdFDCJ9zJ/qkjpglAnNne+WqpR3oAA7NJWzfmSn3Yj+6H95qu6nOm+ wFHhbOka40T3LBUXKzrraWBPUhA/u57Hv1uhfhrNO5VUsmv2dX0cvSGnY3hAIzy5DFvk PNCw== MIME-Version: 1.0 X-Received: by 10.60.98.69 with SMTP id eg5mr19297429oeb.42.1385635646598; Thu, 28 Nov 2013 02:47:26 -0800 (PST) Received: by 10.182.248.201 with HTTP; Thu, 28 Nov 2013 02:47:26 -0800 (PST) In-Reply-To: <20131128103930.GB26927@infradead.org> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <1385379154-3802-5-git-send-email-zwu.kernel@gmail.com> <20131125135149.GD30189@infradead.org> <20131128103930.GB26927@infradead.org> Date: Thu, 28 Nov 2013 18:47:26 +0800 Message-ID: Subject: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files From: Zhi Yong Wu X-ASG-Orig-Subj: Re: [RFC PATCH 4/4] xfs: allow linkat() on O_TMPFILE files To: Christoph Hellwig Cc: Zhi Yong Wu , xfstests Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-oa0-f46.google.com[209.85.219.46] X-Barracuda-Start-Time: 1385635647 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature You are right for both following cases, and will fix them, thanks. On Thu, Nov 28, 2013 at 6:39 PM, Christoph Hellwig wrote: > On Thu, Nov 28, 2013 at 10:37:29AM +0800, Zhi Yong Wu wrote: >> On Mon, Nov 25, 2013 at 9:51 PM, Christoph Hellwig wrote: >> >> - ASSERT(ip->i_d.di_nlink > 0); >> >> + if ((VFS_I(ip)->i_nlink == 0) && >> >> + !(VFS_I(ip)->i_state & I_LINKABLE)) >> >> + ASSERT(ip->i_d.di_nlink > 0); >> > >> > ASSERT(ip->i_d.di_nlink > 0 || (VFS_I(ip)->i_state & I_LINKABLE)); >> This is wrong, and it should be >> ASSERT(ip->i_d.di_nlink > 0 || !(VFS_I(ip)->i_state & I_LINKABLE)); > > Why we want to assrrt that either the link count is bigger than 0, > or that the I_LINKABLE flag is set (for files created using O_TMPFILE) > >> >> + >> >> + if ((VFS_I(sip)->i_nlink == 0) && >> >> + (VFS_I(sip)->i_state & I_LINKABLE)) >> >> + tres = &M_RES(mp)->tr_link_tmpfile; >> >> + else >> >> + tres = &M_RES(mp)->tr_link; >> > >> > Just check i_nlink, and for consistency it might make sense to just use >> > the xfs_inode one. The VFS already made sure we don't inodes with >> but struct xfs_inode has no stuff similar to i_nlink.... > > ip->i_d.di_nlink is the equivalent. > >> > I_LINKABLE and a zero link count. >> No, pls see the chunk of code: >> int vfs_link(struct dentry *old_dentry, struct inode *dir, struct >> dentry *new_dentry) >> { >> ... >> /* Make sure we don't allow creating hardlink to an unlinked file */ >> if (inode->i_nlink == 0 && !(inode->i_state & I_LINKABLE)) >> error = -ENOENT; > > This makes sure we never created a link if the count is zero unless > the I_LINKABLE is set, so we'll never see a zero link count without > I_LINKABLE. > -- Regards, Zhi Yong Wu From zwu.kernel@gmail.com Thu Nov 28 04:50:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4D7E97F51 for ; Thu, 28 Nov 2013 04:50:41 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3816F8F8065 for ; Thu, 28 Nov 2013 02:50:41 -0800 (PST) X-ASG-Debug-ID: 1385635840-04cbb0416633d4f0001-NocioJ Received: from mail-oa0-f44.google.com (mail-oa0-f44.google.com [209.85.219.44]) by cuda.sgi.com with ESMTP id qpHZZMZmyJgauC5V (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 28 Nov 2013 02:50:40 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.219.44 X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.44] Received: by mail-oa0-f44.google.com with SMTP id m1so9037203oag.3 for ; Thu, 28 Nov 2013 02:50:40 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.44] X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.44] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=yYnX3FRYsR6bk8GWGvSx9yTS0FpsIMlzHP2qua2/shY=; b=kB9NED+JfLo9WRcWReDL8FUiB2UUKbUdwk+GiP7klO3gUn9pYFP9FxynJ023jslAeT J7eyvmNooA+seVUUfnorboWHc4iXzRfg3lG8UWHYhr5VIZ9HJt6F+Ij+XFL1AGouu2tE GruFLN1g8ToHYzTY4cSMcLE3SXxUPu6/jOO7G+2+BZyzOiMn/tbKbd88oXEptbMdJum7 M54UpYqd9qu6UM9s7v3I4jyHeOG4okeOkSViF1WnQgqLs5MzQcTyBGWedQq2ey5c4sDN YQbeOIwH8X1WGcnZxqG/AcvBG7Jhz9NZsKHsW55p7xYDe5nOELb/5Rh0HL+FKNdIct9v NAtQ== MIME-Version: 1.0 X-Received: by 10.60.131.7 with SMTP id oi7mr172032oeb.74.1385635839942; Thu, 28 Nov 2013 02:50:39 -0800 (PST) Received: by 10.182.248.201 with HTTP; Thu, 28 Nov 2013 02:50:39 -0800 (PST) In-Reply-To: <20131128103549.GA26927@infradead.org> References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <20131128103549.GA26927@infradead.org> Date: Thu, 28 Nov 2013 18:50:39 +0800 Message-ID: Subject: Re: [RFC PATCH 0/4] xfs: add O_TMPFILE support From: Zhi Yong Wu X-ASG-Orig-Subj: Re: [RFC PATCH 0/4] xfs: add O_TMPFILE support To: Christoph Hellwig Cc: xfstests , Zhi Yong Wu Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-oa0-f44.google.com[209.85.219.44] X-Barracuda-Start-Time: 1385635840 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Thu, Nov 28, 2013 at 6:35 PM, Christoph Hellwig wrote: > On Mon, Nov 25, 2013 at 07:32:30PM +0800, Zhi Yong Wu wrote: >> From: Zhi Yong Wu >> >> HI, folks >> >> The patchset is trying to add O_TMPFILE support to xfs. To make sure >> that it is going ahead in the right direction, although it is only one >> code draft, and hasn't strictly been tested, it is still post out ASAP. > > Btw, for the real submission we need proper xfstests coverage, I can't ok, i will try to run xfstests before real submission is done. > really believe how the other filesystems added it without QA coverage :( heh, i guess that you should ask those fs maintainers this question. > > Besides the obvious test programs there's a reproducer for a a simple > bug already in commit dda5690defe4af62ee120f055e98e40d97e4c760 in the > kernel tree. ok, will test if this bug is triggered. > -- Regards, Zhi Yong Wu From cerise@boogeyman.armory.com Thu Nov 28 05:47:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E3EDA7F51 for ; Thu, 28 Nov 2013 05:47:11 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id C05AD304066 for ; Thu, 28 Nov 2013 03:47:08 -0800 (PST) X-ASG-Debug-ID: 1385639226-04cb6c537c337690001-NocioJ Received: from boogeyman.armory.com (adsl-76-230-21-225.dsl.pltn13.sbcglobal.net [76.230.21.225]) by cuda.sgi.com with ESMTP id YWOLxOWPQ7KZaLNK (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 03:47:07 -0800 (PST) X-Barracuda-Envelope-From: cerise@boogeyman.armory.com X-Barracuda-Apparent-Source-IP: 76.230.21.225 Received: (qmail 10740 invoked by uid 713); 28 Nov 2013 11:47:05 -0000 Date: Thu, 28 Nov 2013 03:47:05 -0800 From: Phil White To: Dave Chinner Cc: Eric Sandeen , Phil White , xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file Message-ID: <20131128114705.GJ13101@boogeyman> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> <20131127024713.GE10988@dastard> <5296ACFB.4030901@sandeen.net> <20131128051626.GM10988@dastard> <5296D5EB.2080008@sandeen.net> <20131128100107.GN10988@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131128100107.GN10988@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: adsl-76-230-21-225.dsl.pltn13.sbcglobal.net[76.230.21.225] X-Barracuda-Start-Time: 1385639227 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142682 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS On Thu, Nov 28, 2013 at 09:01:07PM +1100, Dave Chinner wrote: > On Wed, Nov 27, 2013 at 11:34:35PM -0600, Eric Sandeen wrote: > > If only we had some way to tell, programatically, whether the mkfs target > > was a regular file or a block device, eh? ;) > > > > Seriously, I always thought the requirment to specify "-d file" was silly. > > And now I think it's even more silly, if it actually is required for > > proper behavior... > > It has always been required if you want mkfs to create the file for > you. And given that doing stuff like ioctl(BLKDISCARD) on files is > completely wrong, so I think it really is needed... > > > > What mkfs needs to do is reject devices that are files when "-d > > > file", "-l file" and "-r file" is not specified, and the problem > > > will go away because it will catch users who forget to tell mkfs > > > that it is supposed to be operating on an image file... > > > > Or maybe just stat() it, and DTRT? > > Well, we need to stat it to make sure that it's a file if "-d file" > is specified, and a block device if it's not. That will prevent this > problem. Every other xfsprogs utility has to be told that it is > being pointed at an image file rather than a block device, so why > should mkfs be any different? FWIW, I have a patch to just stat() and discard LIBXFS_DIRECT if the target is not a block device. It worked for what I was doing and I wouldn't mind cleaning it up if need be. The main thing is that it seems to me that mkfs mandates that the situation I outlined shouldn't ever fail. That's probably something worth adding to xfstests as well. And writing that test, I suppose, is something I don't mind doing either. -Phil -Phil From BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 28 08:39:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E20497F51 for ; Thu, 28 Nov 2013 08:39:44 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7DC19AC006 for ; Thu, 28 Nov 2013 06:39:41 -0800 (PST) X-ASG-Debug-ID: 1385649580-04bdf06eee34aef0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id tUhELRNGIUAR7uLF (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 06:39:40 -0800 (PST) X-Barracuda-Envelope-From: BATV+e429fa43c5c0dfe8c55b+3749+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vm2kk-0005Kr-Fk; Thu, 28 Nov 2013 14:39:38 +0000 Date: Thu, 28 Nov 2013 06:39:38 -0800 From: Christoph Hellwig To: Zhi Yong Wu Cc: Christoph Hellwig , Zhi Yong Wu , xfstests Subject: Re: [RFC PATCH 0/4] xfs: add O_TMPFILE support Message-ID: <20131128143938.GA20409@infradead.org> X-ASG-Orig-Subj: Re: [RFC PATCH 0/4] xfs: add O_TMPFILE support References: <1385379154-3802-1-git-send-email-zwu.kernel@gmail.com> <20131128103549.GA26927@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385649580 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142685 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS > ok, i will try to run xfstests before real submission is done. There's no coverage of O_TMPFILE yet, but we do need it if we want to support the feature. From tytso@thunk.org Thu Nov 28 09:21:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2DBE27F51 for ; Thu, 28 Nov 2013 09:21:47 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1A8358F8068 for ; Thu, 28 Nov 2013 07:21:46 -0800 (PST) X-ASG-Debug-ID: 1385652102-04cb6c537e345a80001-NocioJ Received: from imap.thunk.org (imap.thunk.org [74.207.234.97]) by cuda.sgi.com with ESMTP id yWOeH2SNqNPwbsaV (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Thu, 28 Nov 2013 07:21:42 -0800 (PST) X-Barracuda-Envelope-From: tytso@thunk.org X-Barracuda-Apparent-Source-IP: 74.207.234.97 Received: from root (helo=closure.thunk.org) by imap.thunk.org with local-esmtp (Exim 4.80) (envelope-from ) id 1Vm3PN-0008R0-H9; Thu, 28 Nov 2013 15:21:37 +0000 Received: by closure.thunk.org (Postfix, from userid 15806) id 9B31558071B; Thu, 28 Nov 2013 10:21:36 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=thunk.org; s=mail; t=1385652096; bh=QxqXAwx+/emxGxZMDrmvPLKsdrWiHSFpJOjRVjIg5dA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=a6ZnoHnF5M3T9TfHpIKpekMXf+jQ9DoR7IdKec4PHhCVSJMV4jq+nywSLKaRuoivN 5ZX6JwhmU/JXLSxAp7nBkXaVXjFxZbj6j0G1dKeI9ZJpQxqElbFMwzn7cpvjkHI8CO PFxagQc7qdij2NxZ5gVq64PsLZ4Hyq8izpzhmdag= Date: Thu, 28 Nov 2013 10:21:36 -0500 From: Theodore Ts'o To: Christoph Hellwig Cc: linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com, Al Viro Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131128152136.GA16886@thunk.org> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="YiEDa0DAkWCtVeE4" Content-Disposition: inline In-Reply-To: <20131124140413.GA19271@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false X-Barracuda-Connect: imap.thunk.org[74.207.234.97] X-Barracuda-Start-Time: 1385652102 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142686 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature --YiEDa0DAkWCtVeE4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sun, Nov 24, 2013 at 06:04:13AM -0800, Christoph Hellwig wrote: > Seems I can reproduce this by doing a full xfstests run and then > shutting down the VM. Doesn't seem to happen with the XFS tree > which is still based on 3.12-rc1. I'm seeing a very similiar failure while generic/234 is running (it never completes the full xfstests run) when testing ext4 using v3.13-rc1 (running under kvm with a 32-bit x86 kernel). It's a very similar stack trace: BUG: unable to handle kernel NULL pointer dereference at 0000001c [18868.386316] IP: [] inode_permission+0x1c/0xb2 [18868.386740] *pdpt = 00000000216a4001 *pde = 0000000000000000 [18868.387166] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC [18868.387526] Modules linked in: [18868.387756] CPU: 0 PID: 966 Comm: setquota Not tainted 3.13.0-rc1 #225 [18868.388135] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2007 [18868.388135] task: c86e6510 ti: f535a000 task.ti: f535a000 [18868.388135] EIP: 0060:[] EFLAGS: 00010246 CPU: 0 [18868.388135] EIP is at inode_permission+0x1c/0xb2 [18868.388135] EAX: 00000000 EBX: f535bea8 ECX: 00000000 EDX: 00000081 [18868.388135] ESI: 007569f1 EDI: 00000000 EBP: f535bdf8 ESP: f535bdf4 [18868.388135] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [18868.388135] CR0: 8005003b CR2: 0000001c CR3: 216dd000 CR4: 000006f0 [18868.388135] Stack: [18868.388135] f535bea8 f535be4c c0372334 f651ddac f535be0c c86e6510 c86e6510 c036d6b0 [18868.388135] f535bea8 e5441011 007569f1 00000000 c0371f6f 00000000 e5441010 f651ddac [18868.388135] 00000ff0 e5441000 f535bea8 00000000 f535bea8 c86e6510 f535be7c c037304d [18868.388135] Call Trace: [18868.388135] [] link_path_walk+0xa1/0x778 [18868.388135] [] ? read_seqcount_begin+0x123/0x147 [18868.388135] [] ? path_init+0x1f3/0x517 [18868.388135] [] path_lookupat+0x7f/0x52e [18868.388135] [] ? __do_page_fault+0x8c2/0x8c2 [18868.388135] [] ? strncpy_from_user+0x74/0x178 [18868.388135] [] filename_lookup+0x32/0xe6 [18868.388135] [] user_path_at_empty+0x8d/0xdd [18868.388135] [] ? lock_release_holdtime+0xc0/0x10f [18868.388135] [] user_path_at+0x20/0x30 [18868.388135] [] vfs_fstatat+0x83/0x12f [18868.388135] [] vfs_stat+0x26/0x36 [18868.388135] [] SyS_stat64+0x28/0x74 [18868.388135] [] ? SyS_rt_sigaction+0x11e/0x15d [18868.388135] [] ? restore_all+0xf/0xf [18868.388135] [] ? __do_page_fault+0x8c2/0x8c2 [18868.388135] [] ? trace_hardirqs_on_caller+0x2d2/0x360 [18868.388135] [] ? trace_hardirqs_on_thunk+0xc/0x10 [18868.388135] [] syscall_call+0x7/0xb [18868.388135] Code: e7 c1 01 83 15 7c 65 e7 c1 00 5b 5e 5f 5d c3 55 89 e5 53 3e 8d 74 26 00 83 05 a8 64 e7 c1 01 83 15 ac 64 e7 c1 00 f6 c2 02 89 c1 <8b> 40 1c 74 56 83 05 b0 64 e7 c1 01 83 15 b4 64 e7 c1 00 f6 40 [18868.388135] EIP: [] inode_permission+0x1c/0xb2 SS:ESP 0068:f535bdf4 [18868.388135] CR2: 000000000000001c [18868.388135] ---[ end trace eefc29f864e167aa ]--- I'll attach the config, and send full console log (compressed) under separate cover to avoid running into the vger length limits. - Ted --YiEDa0DAkWCtVeE4 Content-Type: application/octet-stream Content-Disposition: attachment; filename="config.gz" Content-Transfer-Encoding: base64 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 --YiEDa0DAkWCtVeE4-- From sandeen@sandeen.net Thu Nov 28 09:32:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CFCE97F51 for ; Thu, 28 Nov 2013 09:32:34 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id A75458F8033 for ; Thu, 28 Nov 2013 07:32:34 -0800 (PST) X-ASG-Debug-ID: 1385652753-04cb6c537b3464b0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id Y0huYTzPFZAjafQk for ; Thu, 28 Nov 2013 07:32:33 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 40F3168AA42C; Thu, 28 Nov 2013 09:32:33 -0600 (CST) Message-ID: <52976210.5070804@sandeen.net> Date: Thu, 28 Nov 2013 09:32:32 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Dave Chinner CC: Phil White , xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> <20131127024713.GE10988@dastard> <5296ACFB.4030901@sandeen.net> <20131128051626.GM10988@dastard> <5296D5EB.2080008@sandeen.net> <20131128100107.GN10988@dastard> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file In-Reply-To: <20131128100107.GN10988@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1385652753 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142686 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/28/13, 4:01 AM, Dave Chinner wrote: > On Wed, Nov 27, 2013 at 11:34:35PM -0600, Eric Sandeen wrote: >> Or maybe just stat() it, and DTRT? > > Well, we need to stat it to make sure that it's a file if "-d file" > is specified, and a block device if it's not. That will prevent this > problem. Every other xfsprogs utility has to be told that it is > being pointed at an image file rather than a block device, so why > should mkfs be any different? The option is there but again I never really knew why. They work fine without -f, at least in general: $ xfs_db fsfile xfs_db> $ xfs_repair fsfile Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... - scan filesystem freespace and inode maps... ... $ xfs_metadump fsfile fsfile.meta $ file fsfile.meta fsfile.meta: XFS filesystem metadump image etc > Indeed, if we don't require users to tell mkfs that it's a file, > what do we do with non-existent device names when they are provided > by the user? Just create the file rather than returning ENOENT? So > suddenly /dev/ fills up with fileystem images because of typos? That won't happen because it doesn't create a new file unless -d file is specified, so I guess that's one difference. i.e. with -d file it'll create a file of the requested size; without it, it will mkfs it to whatever size the file already is, or if it doesn't exist, return -ENOENT. > Principle of Least Surprise says that ENOENT is the correct > behaviour, hence it follows that "-d file" is needed and should be > properly checked and enforced. I'll add this to the start of the > patch set I'm currently working on that fixes all of the mkfs input > parameter validation problems I've found over the past couple of > weeks... Well, I hope it doesn't stop mkfs.xfs from mkfs'ing an existing file image, which has always worked before... Thanks, -Eric > Cheers, > > Dave. > From tytso@thunk.org Thu Nov 28 09:36:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6E95629E04 for ; Thu, 28 Nov 2013 09:36:28 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 02E1E8F8068 for ; Thu, 28 Nov 2013 07:36:27 -0800 (PST) X-ASG-Debug-ID: 1385652985-04bdf06eec34e8c0001-NocioJ Received: from imap.thunk.org (imap.thunk.org [74.207.234.97]) by cuda.sgi.com with ESMTP id GfQy2wzjQgVmxhh8 (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Thu, 28 Nov 2013 07:36:25 -0800 (PST) X-Barracuda-Envelope-From: tytso@thunk.org X-Barracuda-Apparent-Source-IP: 74.207.234.97 Received: from root (helo=closure.thunk.org) by imap.thunk.org with local-esmtp (Exim 4.80) (envelope-from ) id 1Vm3df-0008W1-Df; Thu, 28 Nov 2013 15:36:23 +0000 Received: by closure.thunk.org (Postfix, from userid 15806) id 7061358071B; Thu, 28 Nov 2013 10:36:22 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=thunk.org; s=mail; t=1385652982; bh=eWNeDoYhWUpewkDqmRDIRh1JPbeu2SW6cPpPNPGJ3EU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=PjdWoPWRBcsUSVO+uwf3S9q0AEQWKFIUyZteIntAU7G4fxWvg+gGzMf0b7IQg2AI4 i131kAX+fE8U9GI3d0YU/gdX5OUm0o+P6m//A6g9Es+o1nv2G9uB3UIM/xjydLdseL vFEfKu75mByfHSIzfqeb22zLgAyVDupe2ZR+NYA8= Date: Thu, 28 Nov 2013 10:36:22 -0500 From: Theodore Ts'o To: Christoph Hellwig Cc: linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com, Al Viro Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131128153622.GB16886@thunk.org> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> <20131128152136.GA16886@thunk.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="tjCHc7DPkfUGtrlw" Content-Disposition: inline In-Reply-To: <20131128152136.GA16886@thunk.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false X-Barracuda-Connect: imap.thunk.org[74.207.234.97] X-Barracuda-Start-Time: 1385652985 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142686 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature --tjCHc7DPkfUGtrlw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Nov 28, 2013 at 10:21:36AM -0500, Theodore Ts'o wrote: > I'll attach the config, and send full console log (compressed) under > separate cover to avoid running into the vger length limits. And here's my console log. - Ted --tjCHc7DPkfUGtrlw Content-Type: application/octet-stream Content-Disposition: attachment; filename="log.201311280054.gz" Content-Transfer-Encoding: base64 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 vGMWc/X7Vb/puqDM3bHuz1+jJVK+VnAPDaj+8Nfdz+D9xOe2lis25N31CjmH4vLSeCwNd08P Se2rPmSj2rM7ON1ZzOaTDtRl2XTMJnjMJmSpzcRsyvTZ8NefdyLNxro+G6OKhyQ069e419rj 549//ulP/ibJjrfxdKD2+G7vd2w8fH73/pm2ZqX9cMP+3WkpbChFDKVAvWRWGRGz4cbjlBRU fRhisoyyzyjveNdnlNQvsqZiKmbzDe+TZcPz0AZqaHiFHSPPpkTMJkTMJnTRopr32TS1dkhC f1RZNhez8XB/DFw5aMvaxITKmaHpDPRwyJfVzoQmsXfMQpdGLnndGaEcSH2LflDnxzef5Z2A zi2Uldc7Ny5gKjo3u2PijkP7wEdEVnDfyHBWMV9Bpu6UwJuW17DvuEzfMdVn1FjZvP2Midkk i9kkn+iRxmCP/P1Dsqce7v/78PnxeO53usPtTtMC3FAAHwqQRT1sf7sZ3JX+BkESBxOZXb+1 fT5Lz2qfxN6T9UXrYrbQe5iDuw+lZsW6/lGBk1zjfYTPqNem44pDm12evt/9TDA9sze3gizF 3txMafu6E8bgnupBje5m1HSVXsC7Ow46dF7rvrHgpOrbFJNTw4gTeNNo99LP73wglTh8/OGr O//eSdWbQb0Y1Msp9aZRvRvUy0G9mlLvmtSzrhvU9x2fszvcbF0p2nsS7oSDmyOU6bJnleGW ltdvETP5W2gotH8sOb9j4ZogWYx9jPGYTfajFZf0XORPLwtjM1c0llHS0ujHGcsyhntl71T/ PHB3J1gxYLEw6sLJ0Oiiu2NYss3y9QXDSaFiPiw4K5bLmE31g7hg1FNFnq9vFzgZeqrgVAOd V68frYSAx77PJ2i0ytWZmM2PVjwMz7xTMstJ4wSnAdr0OS29vkSWzcVsfnSiJLYkM2k+0fX5 XP/ipiQ2s8uysZjN9z2fLFtPcJ+NwR1wPhvrGzkvVcR8UKWvd1J38JZhxuCWvD6cObxf4NKv b4itumJfXl8iozoqnZWo+hJ5bDZIjppNspjNv+p90hTZdN+68LJifathUhXZrIzZhI3ZRIFi 8E3cZ5N3XdAGDw+MUDLPF1pN0YAfkqZUZ2M20cVsCHlpzwQ0jdnCLYX3F94Al2UzfTaNL5KQ DRXLLJuN2VR/DTBOMeTqjmUZ+6bjvl9QklErivSGcdZ3TDgpVMxXPq+csZhN2ZhNuTJb38Sc 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 ypU0G9zQfSTN/s/O6X8Lbui9H/OP4c78b8MN3fucW7XFDV2U+/RU3dCZ31yG90FfV7qh1136 R27o/UZRP8bygZEbusUWY51wW9zQ+1bxf2gzsSk39FWu0Z6w7f+P/dVPdzuleVe4q7PXouKu rqyyoslbHdv9fz18fvwIL7RRu6uuLaQq+Xm/3T/d9xoXuaDjrs7/Cu7nSbW2u5vTTtQLXM0V xU7Q/aeij6hQuJqLLK+fLMPQcd4DzLJJV3MVwmX2SSyGscLVnGW5vcMIJWU3iqqaZTZ9YB2f FGNXc5Fl5jpmLgNPZK7mlMO7sPpk3dVc+VUqfbbebnlbV/O0SsEwSkm0ehbRVtGXPM3tfWkU RXejKVBVuJonyhnrJ999chx6Ne0tkMP7TfjkOABrppn3fmYqrB0owrAOUzmUQ8iYWZSa4bWT ZhZ97CqfLEKEkKu5ynKH249e56UPAJoWeFpt7xMXkjafVOpoxtZm2WXI7mjaBz5lCk9znfRc dL/ue24fds12haN5Uvc+4lpIFn4ZvaM5xs2IDYJJdktHc5nUptfdJ3npDC4Sj2TKwvvHn/u7 lC95SB3NKQu3MTcmu8LRnKssd3hKuY/XkgdzdWyn0oqHsC04x0/tr+zY0VyRm1Kosr7iqr3K 0XzQ2SfNTR3NB5190t7Q0Tx5+IJqTJqx0z5azJKnCWPQ6Zi77MCI4enDwe3QwXw8TFv6maMj +ZA/rHxA57o+zCUr/cyT2mCE0H5IEoJeTrp0M09GUsjCh9xyFEQzdTNX5ILWt4uQo3DfaABk Isst+mFAKLpo7ibdzCkP7ztw79I07WZOWaSLucvYaWhnJDfyIb/pvfMUBVHDtVh60suc8kge s8uRF7tDP/Iht+yDZVKSQqXJwsucySx7eH1h0hW3SGT0ItVQce/HN/Iyt1nuQBiyj2ytSi/z tCbD0yp97GjFCi/zNLfpY/j5ZOGVmnmZUw6lYuYyyhwaZ1PNYabTJ8v1C1buuiyz1DEzJqe9 zBWFhQuV9suCRl7mSWurLrY2JtUVL3PKERpbdSOcQxtycmcU6130KYlVMoWXucgyiyGzKB3v yMucZ9lVqIiizj0KiJqsRaFMgXKV95vMArlnXuaURZiYW9ixl3mq2sThTY1XomRe5pQjvD6V GcdJTL3MKUd44pV3pc8zy0yzHe6jHa3TzPy4KUe8QEstU/pxJ69l5Yb76Gh85VN+3JQjvPFV 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 --tjCHc7DPkfUGtrlw-- From sandeen@sandeen.net Thu Nov 28 09:38:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 70C2E29E04 for ; Thu, 28 Nov 2013 09:38:31 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E4C9CAC005 for ; Thu, 28 Nov 2013 07:38:27 -0800 (PST) X-ASG-Debug-ID: 1385653106-04cb6c537e346f80001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id d4ha53JXRZWiboVa for ; Thu, 28 Nov 2013 07:38:26 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 3977D68AA42D; Thu, 28 Nov 2013 09:38:26 -0600 (CST) Message-ID: <52976371.2030009@sandeen.net> Date: Thu, 28 Nov 2013 09:38:25 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Phil White , Dave Chinner CC: xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> <20131127024713.GE10988@dastard> <5296ACFB.4030901@sandeen.net> <20131128051626.GM10988@dastard> <5296D5EB.2080008@sandeen.net> <20131128100107.GN10988@dastard> <20131128114705.GJ13101@boogeyman> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file In-Reply-To: <20131128114705.GJ13101@boogeyman> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1385653106 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142686 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/28/13, 5:47 AM, Phil White wrote: > On Thu, Nov 28, 2013 at 09:01:07PM +1100, Dave Chinner wrote: >> On Wed, Nov 27, 2013 at 11:34:35PM -0600, Eric Sandeen wrote: >>> If only we had some way to tell, programatically, whether the mkfs target >>> was a regular file or a block device, eh? ;) >>> >>> Seriously, I always thought the requirment to specify "-d file" was silly. >>> And now I think it's even more silly, if it actually is required for >>> proper behavior... >> >> It has always been required if you want mkfs to create the file for >> you. And given that doing stuff like ioctl(BLKDISCARD) on files is >> completely wrong, so I think it really is needed... >> >>>> What mkfs needs to do is reject devices that are files when "-d >>>> file", "-l file" and "-r file" is not specified, and the problem >>>> will go away because it will catch users who forget to tell mkfs >>>> that it is supposed to be operating on an image file... >>> >>> Or maybe just stat() it, and DTRT? >> >> Well, we need to stat it to make sure that it's a file if "-d file" >> is specified, and a block device if it's not. That will prevent this >> problem. Every other xfsprogs utility has to be told that it is >> being pointed at an image file rather than a block device, so why >> should mkfs be any different? > > FWIW, I have a patch to just stat() and discard LIBXFS_DIRECT if the > target is not a block device. It worked for what I was doing and I > wouldn't mind cleaning it up if need be. I wonder if that's a little too surgical; today if we specify -d file, we get xi.disfile=1, and set xi.dcreat=1 as well as long as -N wasn't specified. Having xi.disfile set affects a few other behaviors after all, so I just wonder if we should stat it early, set xi.disfile, and let all the normal paths take it from there. I'm not quite sure. > The main thing is that it seems to me that mkfs mandates that the situation > I outlined shouldn't ever fail. That's probably something worth adding to > xfstests as well. > > And writing that test, I suppose, is something I don't mind doing either. Tests are always welcome, that'd be great! Thanks, -Eric From thrasibule.jimmy@gmail.com Thu Nov 28 09:59:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0C6227F50 for ; Thu, 28 Nov 2013 09:59:49 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id DFF02304051 for ; Thu, 28 Nov 2013 07:59:45 -0800 (PST) X-ASG-Debug-ID: 1385654384-04cb6c537d348420001-NocioJ Received: from mail-pd0-f181.google.com (mail-pd0-f181.google.com [209.85.192.181]) by cuda.sgi.com with ESMTP id FrbmunSEvPakG0Dh (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 28 Nov 2013 07:59:44 -0800 (PST) X-Barracuda-Envelope-From: thrasibule.jimmy@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.192.181 Received: by mail-pd0-f181.google.com with SMTP id p10so12117087pdj.26 for ; Thu, 28 Nov 2013 07:59:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=f3mAtSxsdkFwfMtMWkGsM1dAr2YMhRN4+JSp25zjuvU=; b=Jelch+2cBUcYLojHfK9nOTMW3gi2DK7m7deV0yGEPR+RELzXVkWkNf4nKwaqO2RJqX yAovgD8fBsB4K8xC602/kIzHtwn/lD2rggyRX/phtdSPEw7AxpEIGymXJmPR4RCny911 8iSotnB/OPN9fB4Tq2MBdHseTHs6TPnMaYDnluzprMJxrQtPVuE1GZWynyDhkp8+4354 eYfcrM3aToIP5MJK3iUe/Cotpk63dJzK40O5q2uCzwOaIam8CHZlCvskTKhL2UND1jn2 F8bfYt2r5R/zFHKRdhzTzsmIKGftSFJCOUOJfAyqWmxA3YqJbrmE9fAs4ZmnFY5jZblz n7Qg== X-Barracuda-BBL-IP: nil MIME-Version: 1.0 X-Received: by 10.68.170.225 with SMTP id ap1mr11459265pbc.117.1385654383984; Thu, 28 Nov 2013 07:59:43 -0800 (PST) Received: by 10.68.193.97 with HTTP; Thu, 28 Nov 2013 07:59:43 -0800 (PST) In-Reply-To: <529455CB.6050907@hardwarefreak.com> References: <1385118796.8091.31.camel@bews002.euractiv.com> <528FBBE5.80404@hardwarefreak.com> <1385369796.2076.16.camel@bews002.euractiv.com> <5293EF32.9090301@hardwarefreak.com> <20131126025210.GL8803@dastard> <52941C5D.1000305@hardwarefreak.com> <20131126061458.GM8803@dastard> <529455CB.6050907@hardwarefreak.com> Date: Thu, 28 Nov 2013 16:59:43 +0100 Message-ID: Subject: Re: ARC-1120 and MD very sloooow From: Jimmy Thrasibule X-ASG-Orig-Subj: Re: ARC-1120 and MD very sloooow To: stan@hardwarefreak.com Cc: Dave Chinner , Linux RAID , "xfs@oss.sgi.com" Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-pd0-f181.google.com[209.85.192.181] X-Barracuda-Start-Time: 1385654384 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142686 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature > Right. It's unusual to see this many mount options. FYI, the XFS > default is relatime, which is nearly identical to noatime. Specifying > noatime won't gain you anything. Do you really need nosuid, nodev, noexec? Well better say what I don't want on the filesystem no? >Do you also see the low write speed and slow ls on md0, any/all of your > md/RAID10 arrays? Yes, all drive operations are slow, unfortunately, I have no drives in the machine that are not managed by the controller to push tests further. > The usual: "iostat -x -d -m 5" output while the test is running. > Also, you are using buffered IO, so changing it to use direct IO > will tell us exactly what the disks are doing when Io is issued. > blktrace is your friend here.... I've ran the following: # dd if=/dev/zero of=/srv/store/video/test.zero bs=512K count=6000 oflag=direct 6000+0 records in 6000+0 records out 3145728000 bytes (3.1 GB) copied, 179.945 s, 17.5 MB/s # dd if=/srv/store/video/test.zero of=/dev/null iflag=direct 6144000+0 records in 6144000+0 records out 3145728000 bytes (3.1 GB) copied, 984.317 s, 3.2 MB/s Traces are huge for the read test so I put them on Google Drive + SHA1 sums: https://drive.google.com/folderview?id=0BxJZG8aWsaMaVWkyQk1ELU5yX2c Drives `sdc` to `sdf` are part of the RAID10 array. Only drives `sdc` and `sde` are used when reading. > That makes me wonder if the controller and drive write caches have been disabled. > That could explain this. Caching is enabled for the controller but not much information. > sys info The System Information =========================================== Main Processor : 500MHz CPU ICache Size : 32KB CPU DCache Size : 32KB CPU SCache Size : 0KB System Memory : 128MB/333MHz/ECC Firmware Version : V1.49 2010-12-02 BOOT ROM Version : V1.49 2010-12-02 Serial Number : Y611CAABAR200126 Controller Name : ARC-1120 =========================================== By the way is enabling the controller cache a good idea? I would disable it and let the kernel manage. -- Jimmy From viro@ftp.linux.org.uk Thu Nov 28 10:26:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 562F57F51 for ; Thu, 28 Nov 2013 10:26:27 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id E6812AC003 for ; Thu, 28 Nov 2013 08:26:23 -0800 (PST) X-ASG-Debug-ID: 1385655981-04cbb04167350cb0001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id wVSA8CgQXdCLJRZN (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 08:26:21 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1Vm4Py-0005K8-N1; Thu, 28 Nov 2013 16:26:18 +0000 Date: Thu, 28 Nov 2013 16:26:18 +0000 From: Al Viro To: Christoph Hellwig Cc: linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com, Linus Torvalds Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131128162618.GO10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> <20131124152758.GL10323@ZenIV.linux.org.uk> <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131127100906.GA19740@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385655981 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142687 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 27, 2013 at 02:09:06AM -0800, Christoph Hellwig wrote: > Also if you want to look me into something else feel free - it's very > reproducable here. Wish I could be more help here, but with all the > RCU and micro optimizations in the path lookup code I can't claim to > really understand it anymore. OK, I've been able to reproduce it and I see at least a part of what's going on, but... What happens is that we get path_init() race with something and leave us with nd->path pointing to what used to be pwd but has become a negative dentry in process. AFAICS, it *was* borderline possible to hit before now: process A and B are CLONE_FS threads and are chdired to /tmp/foo A asks for e.g. readlink() on bar in path_init() we'd got nd->path (at /tmp/foo) and nd->seq; we are in LOOKUP_RCU mode, so nd->path isn't pinned. B chdirs them both to /tmp, leaving /tmp/foo not busy C rmdirs /tmp/foo A sets nd->inode to nd->path.dentry->d_inode, but this sucker has gone negative now. Sure, nd->seq doesn't match anymore, but that doesn't do us any good - the first thing we'll do in link_path_walk() is may_lookup(nd) and it'll blow on attempt to call inode_permission() for nd->inode. What I still do not understand is how the devil is similar race actually triggered during shutdown. Digging through that right now... Anyway, verifying that this is what's going on for particular reproducer is easy - add WARN_ON(!nd->inode) in the very end of path_init() and see if it triggers. From stan@hardwarefreak.com Thu Nov 28 13:59:54 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9E76E7F50 for ; Thu, 28 Nov 2013 13:59:54 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 77398304053 for ; Thu, 28 Nov 2013 11:59:54 -0800 (PST) X-ASG-Debug-ID: 1385668793-04cb6c537e356180001-NocioJ Received: from greer.hardwarefreak.com (mo-65-41-216-221.sta.embarqhsd.net [65.41.216.221]) by cuda.sgi.com with ESMTP id mLx5unKOPPqtauXo for ; Thu, 28 Nov 2013 11:59:53 -0800 (PST) X-Barracuda-Envelope-From: stan@hardwarefreak.com X-Barracuda-Apparent-Source-IP: 65.41.216.221 X-Barracuda-User-Whitelist: xfs@oss.sgi.com Received: from [192.168.100.53] (gffx.hardwarefreak.com [192.168.100.53]) by greer.hardwarefreak.com (Postfix) with ESMTP id 0DFE66C185; Thu, 28 Nov 2013 13:59:53 -0600 (CST) Message-ID: <5297A0B4.5020303@hardwarefreak.com> Date: Thu, 28 Nov 2013 13:59:48 -0600 From: Stan Hoeppner Reply-To: stan@hardwarefreak.com User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Jimmy Thrasibule CC: Linux RAID , "xfs@oss.sgi.com" Subject: Re: ARC-1120 and MD very sloooow References: <1385118796.8091.31.camel@bews002.euractiv.com> <528FBBE5.80404@hardwarefreak.com> <1385369796.2076.16.camel@bews002.euractiv.com> <5293EF32.9090301@hardwarefreak.com> <20131126025210.GL8803@dastard> <52941C5D.1000305@hardwarefreak.com> <20131126061458.GM8803@dastard> <529455CB.6050907@hardwarefreak.com> X-ASG-Orig-Subj: Re: ARC-1120 and MD very sloooow In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mo-65-41-216-221.sta.embarqhsd.net[65.41.216.221] X-Barracuda-Start-Time: 1385668793 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/28/2013 9:59 AM, Jimmy Thrasibule wrote: >> Right. It's unusual to see this many mount options. FYI, the XFS >> default is relatime, which is nearly identical to noatime. Specifying >> noatime won't gain you anything. Do you really need nosuid, nodev, noexec? > > Well better say what I don't want on the filesystem no? > > >Do you also see the low write speed and slow ls on md0, any/all of your >> md/RAID10 arrays? > > Yes, all drive operations are slow, unfortunately, I have no drives in > the machine > that are not managed by the controller to push tests further. Testing a single drive might provide a useful comparison. >> The usual: "iostat -x -d -m 5" output while the test is running. >> Also, you are using buffered IO, so changing it to use direct IO >> will tell us exactly what the disks are doing when Io is issued. >> blktrace is your friend here.... > > I've ran the following: > > # dd if=/dev/zero of=/srv/store/video/test.zero bs=512K count=6000 > oflag=direct > 6000+0 records in > 6000+0 records out > 3145728000 bytes (3.1 GB) copied, 179.945 s, 17.5 MB/s While O_DIRECT writing will give a more accurate picture of the throughput at the disks, single threaded O_DIRECT is usually not a good test due to serialization. That said, 17.5MB/s is very slow even for a single thread. > # dd if=/srv/store/video/test.zero of=/dev/null iflag=direct > 6144000+0 records in > 6144000+0 records out > 3145728000 bytes (3.1 GB) copied, 984.317 s, 3.2 MB/s This is useless. Never use O_DIRECT on input with dd. The result will always be ~20x lower than actual drive throughput. > Traces are huge for the read test so I put them on Google Drive + SHA1 sums: > https://drive.google.com/folderview?id=0BxJZG8aWsaMaVWkyQk1ELU5yX2c > > Drives `sdc` to `sdf` are part of the RAID10 array. Only drives `sdc` and `sde` > are used when reading. > >> That makes me wonder if the controller and drive write caches have been disabled. >> That could explain this. > > Caching is enabled for the controller but not much information. > > > sys info > The System Information > =========================================== > Main Processor : 500MHz > CPU ICache Size : 32KB > CPU DCache Size : 32KB > CPU SCache Size : 0KB > System Memory : 128MB/333MHz/ECC > Firmware Version : V1.49 2010-12-02 > BOOT ROM Version : V1.49 2010-12-02 > Serial Number : Y611CAABAR200126 > Controller Name : ARC-1120 > =========================================== This doesn't tell you if the read/write cache is enabled or disabled. This is simply the controller information summary. > By the way is enabling the controller cache a good idea? I would disable > it and let the kernel manage. With any decent RAID card the cache is enabled automatically for reads. The write cache will only be enabled automatically if a battery module is present and the firmware test shows it is in good condition. Some controllers allow manually enabling the write cache without battery. This is usually not advised. Since barriers are enabled in XFS by default, you may try enabling write cache on the controller to see if this helps performance. It may not depending on how the controller handles barriers. And of course, using md you'll want drive caches enabled or performance will be horrible. Which is why I recommending checking to make sure they're enabled. -- Stan From david@fromorbit.com Thu Nov 28 15:12:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 02C607F37 for ; Thu, 28 Nov 2013 15:12:23 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id D08CC304048 for ; Thu, 28 Nov 2013 13:12:22 -0800 (PST) X-ASG-Debug-ID: 1385673137-04cbb04168360590001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id zcBdHZiGaXcDU2S2 for ; Thu, 28 Nov 2013 13:12:18 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArIHAOGwl1J5LHyk/2dsb2JhbABZgwe0DoVNgRwXdIIlAQEFOhwjEAgDGAklDwUlAyETiADAYRaOKUkHhDMDmBOSFIM9KIEtAR4G Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 07:42:16 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vm8sf-0005sI-40; Fri, 29 Nov 2013 08:12:13 +1100 Date: Fri, 29 Nov 2013 08:12:13 +1100 From: Dave Chinner To: Eric Sandeen Cc: Phil White , xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file Message-ID: <20131128211213.GP10988@dastard> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> <20131127024713.GE10988@dastard> <5296ACFB.4030901@sandeen.net> <20131128051626.GM10988@dastard> <5296D5EB.2080008@sandeen.net> <20131128100107.GN10988@dastard> <52976210.5070804@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52976210.5070804@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385673137 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142691 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 28, 2013 at 09:32:32AM -0600, Eric Sandeen wrote: > On 11/28/13, 4:01 AM, Dave Chinner wrote: > > On Wed, Nov 27, 2013 at 11:34:35PM -0600, Eric Sandeen wrote: > > > > >> Or maybe just stat() it, and DTRT? > > > > Well, we need to stat it to make sure that it's a file if "-d file" > > is specified, and a block device if it's not. That will prevent this > > problem. Every other xfsprogs utility has to be told that it is > > being pointed at an image file rather than a block device, so why > > should mkfs be any different? > > The option is there but again I never really knew why. They work > fine without -f, at least in general: Just like mkfs works fine, *in general*. That doesn't mean they will always work, though: $ sudo xfs_repair -n /storage/broken.img Phase 1 - find and verify superblock... xfs_repair: read failed: Invalid argument Repair fails on the file which has a smaller sector size than the host filesystem, unless you tell it is working on a file, not a block device: $ sudo xfs_repair -n -f /storage/broken.img Phase 1 - find and verify superblock... Phase 2 - using internal log - scan filesystem freespace and inode maps... - found root inode chunk Phase 3 - for each AG... - scan (but don't clear) agi unlinked lists... - process known inodes and perform inode discovery... - agno = 0 would have corrected attribute entry count in inode 649642 from 40 to 0 local inode 649790 attr too small (size = 1, min size = 4) bad attribute fork in inode 649790, would clear attr fork would have cleared inode 649790 .... And so behaviour is identical to mkfs... > - scan filesystem freespace and inode maps... > ... > > $ xfs_metadump fsfile fsfile.meta > > $ file fsfile.meta > fsfile.meta: XFS filesystem metadump image > > etc > > > Indeed, if we don't require users to tell mkfs that it's a file, > > what do we do with non-existent device names when they are provided > > by the user? Just create the file rather than returning ENOENT? So > > suddenly /dev/ fills up with fileystem images because of typos? > > That won't happen because it doesn't create a new file unless -d file > is specified, so I guess that's one difference. i.e. with -d file > it'll create a file of the requested size; without it, it will mkfs > it to whatever size the file already is, or if it doesn't exist, > return -ENOENT. > > > Principle of Least Surprise says that ENOENT is the correct > > behaviour, hence it follows that "-d file" is needed and should be > > properly checked and enforced. I'll add this to the start of the > > patch set I'm currently working on that fixes all of the mkfs input > > parameter validation problems I've found over the past couple of > > weeks... > > Well, I hope it doesn't stop mkfs.xfs from mkfs'ing an existing > file image, which has always worked before... that's what stat() is for. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Thu Nov 28 15:16:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 739B37F37 for ; Thu, 28 Nov 2013 15:16:56 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5EC4C304039 for ; Thu, 28 Nov 2013 13:16:56 -0800 (PST) X-ASG-Debug-ID: 1385673414-04cb6c537c359ad0001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id VRFouRmKYT20hlP3 for ; Thu, 28 Nov 2013 13:16:54 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUHAAiyl1J5LHyk/2dsb2JhbABZgweEBbAJhU2BHBd0giUBAQQBIw8BIyMFCwgDGAICBSECAg8FJQMhE4d7Ba9ekQQWgRONXweCa4FIA5gTkhSDPSg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 07:46:53 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vm8x8-0005so-Mu; Fri, 29 Nov 2013 08:16:50 +1100 Date: Fri, 29 Nov 2013 08:16:50 +1100 From: Dave Chinner To: Arkadiusz =?utf-8?Q?Buba=C5=82a?= Cc: xfs@oss.sgi.com Subject: Re: [BUG] Call trace during snapshot start/stop sequence Message-ID: <20131128211650.GQ10988@dastard> X-ASG-Orig-Subj: Re: [BUG] Call trace during snapshot start/stop sequence References: <5295C307.6030804@open-e.com> <20131127221923.GI10988@dastard> <20131127230608.GJ10988@dastard> <52971442.8080701@open-e.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <52971442.8080701@open-e.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385673414 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142691 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 28, 2013 at 11:00:34AM +0100, Arkadiusz Bubała wrote: > Hello, > thank you for valuable information. > > On 28.11.2013 00:06, Dave Chinner wrote: > > > >>Running a custom built 3.4.63 kernel with a bunch of out of tree > >>modules installed. can you reproduce this on a vanilla 3.12 kernel? > >> > Ok, we'll try. > > >The script is full of bugs, and i don't have time to debug it - it > >hard codes /dev/sda in places despite taking the device as a CLI > >parameter. It has hard coded mount points. It sometimes fails to > >make the filesystem on the base LV after it's been created. > >start_snap() appears to fail for some reason, as it doesn't result > >in mounted snapshots. stop_snap fails as well: > > > >Starting snap19 : Thursday 28 November 10:01:26 EST 2013 > > Logical volume lv1+snap19 converted to snapshot. > >[ FAIL ] Can't umount snapshot > >[ FAIL ] Can't remove snapshot > >[ FAIL ] Can't umount snapshot > >[ FAIL ] Can't remove snapshot > >[ FAIL ] Can't umount snapshot > >[ FAIL ] Can't remove snapshot > >[ FAIL ] Can't umount snapshot > >[ FAIL ] Can't remove snapshot > >[ FAIL ] Can't umount snapshot > >[ FAIL ] Can't remove snapshot > >[ FAIL ] Can't umount snapshot > >[ FAIL ] Can't remove snapshot > >[ FAIL ] Can't umount snapshot > >[ FAIL ] Can't remove snapshot > >[ OK ] lv1+snap19 activated. > >Starting time : 37 s. > >--------------------------- > >Stopping snap0 : Thursday 28 November 10:02:06 EST 2013 > >[ FAIL ] Can't umount snapshot > >[ FAIL ] Can't remove snapshot > >[ FAIL ] lv0+snap00 still active !!! > >[ OK ] lv0+snap00 umounted. > >Stopping time : 0 s. > > > >I've got no idea is this is intended behaviour, but it sure doesn't > >seem right to me... > > > > > Yes, sometimes umount and remove operations fail. They always fail here - snapshots are not being mounted at all (nothing in dmesg about XFS filesystems being mounted during the test at all), so the test does not appear to be doing what you expect to be doing... > This script tests > system stability and these messages are debug info only. It ran overnight on a TOT 3.13-rc1 kernel with memory leak and poisoning turned on, issuing those fail messages and nothing broke... > I've fixed it. Now it takes two parameters: device and mount point. I'll try it again... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Thu Nov 28 15:19:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 790BC7F37 for ; Thu, 28 Nov 2013 15:19:06 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5AD068F8054 for ; Thu, 28 Nov 2013 13:19:03 -0800 (PST) X-ASG-Debug-ID: 1385673540-04cbb04168361060001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id Zhj0BC5KnBKiKLPn for ; Thu, 28 Nov 2013 13:19:01 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArMHAAiyl1J5LHyk/2dsb2JhbABZgwe0DoVNgRwXdIIlAQEFOhwjEAgDDgoJJQ8FJQMhE4gAwEsXFo5yB4QzA5gTkhSDPSg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 07:49:00 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vm8zC-0005t0-Ra; Fri, 29 Nov 2013 08:18:58 +1100 Date: Fri, 29 Nov 2013 08:18:58 +1100 From: Dave Chinner To: Christoph Hellwig Cc: Rich Johnston , xfs-oss Subject: Re: [ANNOUNCE] xfsprogs v3.2.0-alpha2 Message-ID: <20131128211858.GR10988@dastard> X-ASG-Orig-Subj: Re: [ANNOUNCE] xfsprogs v3.2.0-alpha2 References: <5293A699.20908@sgi.com> <20131128104002.GC26927@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131128104002.GC26927@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385673540 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142692 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 28, 2013 at 02:40:02AM -0800, Christoph Hellwig wrote: > On Mon, Nov 25, 2013 at 01:35:53PM -0600, Rich Johnston wrote: > > Alpha version 3.2.0-alpha2 of xfsprogs has been released. > > So what issues keep us issueing alpha release instead of making a proper > .0 release? There's still things to fix in xfs_repair before we do a full release. Run xfs/291 recently? Cheers, Dave. -- Dave Chinner david@fromorbit.com From viro@ftp.linux.org.uk Thu Nov 28 15:23:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id CE38D7F37 for ; Thu, 28 Nov 2013 15:23:08 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id B0639304048 for ; Thu, 28 Nov 2013 13:23:08 -0800 (PST) X-ASG-Debug-ID: 1385673786-04cb6c537d35ab70001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id GdoQrEhCD1hJCcaa (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 13:23:07 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1Vm937-0007Mf-Ue; Thu, 28 Nov 2013 21:23:01 +0000 Date: Thu, 28 Nov 2013 21:23:01 +0000 From: Al Viro To: Christoph Hellwig Cc: linux-fsdevel@vger.kernel.org, xfs@oss.sgi.com, Linus Torvalds Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131128212301.GP10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> <20131124152758.GL10323@ZenIV.linux.org.uk> <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131128162618.GO10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385673787 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142692 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 28, 2013 at 04:26:18PM +0000, Al Viro wrote: > On Wed, Nov 27, 2013 at 02:09:06AM -0800, Christoph Hellwig wrote: > > > Also if you want to look me into something else feel free - it's very > > reproducable here. Wish I could be more help here, but with all the > > RCU and micro optimizations in the path lookup code I can't claim to > > really understand it anymore. > > OK, I've been able to reproduce it and I see at least a part of what's > going on, but... > > What happens is that we get path_init() race with something and leave > us with nd->path pointing to what used to be pwd but has become a > negative dentry in process. > > AFAICS, it *was* borderline possible to hit before now: > > process A and B are CLONE_FS threads and are chdired to /tmp/foo > A asks for e.g. readlink() on bar > in path_init() we'd got nd->path (at /tmp/foo) and nd->seq; we are > in LOOKUP_RCU mode, so nd->path isn't pinned. > B chdirs them both to /tmp, leaving /tmp/foo not busy > C rmdirs /tmp/foo > A sets nd->inode to nd->path.dentry->d_inode, but this sucker has gone > negative now. Sure, nd->seq doesn't match anymore, but that doesn't > do us any good - the first thing we'll do in link_path_walk() is > may_lookup(nd) and it'll blow on attempt to call inode_permission() for > nd->inode. > > What I still do not understand is how the devil is similar race actually > triggered during shutdown. Digging through that right now... > > Anyway, verifying that this is what's going on for particular reproducer > is easy - add WARN_ON(!nd->inode) in the very end of path_init() and > see if it triggers. *grumble* Looks like adding if (!nd->inode) { a bunch of printks } in the end of path_init() makes the sucker disappear (so far 2 times out of 2, and with a test run taking a bit under two hours, well...) The plain WARN_ON(!nd->inode) in that place triggers just fine. Another interesting bit of data is that a few minutes delay between ./check and halt and oops doesn't happen. So far the catch I've got is: * a regression in follow_dotdot_rcu(), closed by checking nd->m_seq in the very end of it. Fix is obvious, obviously needed and it has nothing to do with that oops. * a long-standing three-way race in path_init()/chdir(2)/rmdir(2) (see upthread); it (and its analog for absolute paths, with s/chdir/chroot/) needs fixing and backporting the fix, the easiest fix probably being "check nd->seq in the end of LOOKUP_RCU path_init(), fail with -ECHILD on unlikely mismatch). That one would hit the place where that oops on halt seems to live, but it's not what we step upon. What I am seeing (OK, had been seeing until adding those printks) is very odd - it looks like root and/or pwd of startpar running /etc/rc6.d/* stuff slaps some negative dentry into nd->path when the shit hits the fan. Right in path_init()... Any suggestions re debugging that are welcome; for now I've moved those extra printks into link_path_walk() (where I already had some, under if (!nd->inode)) and I'm trying to trigger the sucker again ;-/ From david@fromorbit.com Thu Nov 28 16:51:07 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5B4567F37 for ; Thu, 28 Nov 2013 16:51:07 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0014DAC002 for ; Thu, 28 Nov 2013 14:51:06 -0800 (PST) X-ASG-Debug-ID: 1385679064-04bdf06eee367820001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id MsDGgZEBZpxN60DV for ; Thu, 28 Nov 2013 14:51:05 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArMHAIjIl1J5LHyk/2dsb2JhbABZgwe0EoVNgRwXdIIlAQEFJxMcIxAIAxgJJQ8FJQMhE4gAwD4XFo5yB4QzA5gTikyHSIM9KA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 09:21:04 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VmAQI-00061U-3d; Fri, 29 Nov 2013 09:51:02 +1100 Date: Fri, 29 Nov 2013 09:51:02 +1100 From: Dave Chinner To: Al Viro Cc: Christoph Hellwig , linux-fsdevel@vger.kernel.org, Linus Torvalds , xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131128225102.GS10988@dastard> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> <20131124152758.GL10323@ZenIV.linux.org.uk> <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131128212301.GP10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385679064 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142693 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 28, 2013 at 09:23:01PM +0000, Al Viro wrote: > On Thu, Nov 28, 2013 at 04:26:18PM +0000, Al Viro wrote: > > On Wed, Nov 27, 2013 at 02:09:06AM -0800, Christoph Hellwig wrote: > > > > > Also if you want to look me into something else feel free - it's very > > > reproducable here. Wish I could be more help here, but with all the > > > RCU and micro optimizations in the path lookup code I can't claim to > > > really understand it anymore. > > > > OK, I've been able to reproduce it and I see at least a part of what's > > going on, but... > > > > What happens is that we get path_init() race with something and leave > > us with nd->path pointing to what used to be pwd but has become a > > negative dentry in process. > > > > AFAICS, it *was* borderline possible to hit before now: > > > > process A and B are CLONE_FS threads and are chdired to /tmp/foo > > A asks for e.g. readlink() on bar > > in path_init() we'd got nd->path (at /tmp/foo) and nd->seq; we are > > in LOOKUP_RCU mode, so nd->path isn't pinned. > > B chdirs them both to /tmp, leaving /tmp/foo not busy > > C rmdirs /tmp/foo > > A sets nd->inode to nd->path.dentry->d_inode, but this sucker has gone > > negative now. Sure, nd->seq doesn't match anymore, but that doesn't > > do us any good - the first thing we'll do in link_path_walk() is > > may_lookup(nd) and it'll blow on attempt to call inode_permission() for > > nd->inode. > > > > What I still do not understand is how the devil is similar race actually > > triggered during shutdown. Digging through that right now... > > > > Anyway, verifying that this is what's going on for particular reproducer > > is easy - add WARN_ON(!nd->inode) in the very end of path_init() and > > see if it triggers. > > *grumble* > > Looks like adding if (!nd->inode) { a bunch of printks } in the end of > path_init() makes the sucker disappear (so far 2 times out of 2, and > with a test run taking a bit under two hours, well...) The plain > WARN_ON(!nd->inode) in that place triggers just fine. I usually find that when printk() makes race conditions go away, switching to tracepoints works better. It's still not as good as reliable as when the debug is not there, but it seems to perturb race conditions a lot less. Cheers, Dave. -- Dave Chinner david@fromorbit.com From viro@ftp.linux.org.uk Thu Nov 28 17:44:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3B6DF7F37 for ; Thu, 28 Nov 2013 17:44:52 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 28EE08F804B for ; Thu, 28 Nov 2013 15:44:49 -0800 (PST) X-ASG-Debug-ID: 1385682287-04cbb04166367550001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id l9hAIDminpYKdb8n (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 15:44:48 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1VmBGE-0001a9-07; Thu, 28 Nov 2013 23:44:42 +0000 Date: Thu, 28 Nov 2013 23:44:41 +0000 From: Al Viro To: Dave Chinner Cc: Christoph Hellwig , linux-fsdevel@vger.kernel.org, Linus Torvalds , xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131128234441.GQ10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124140413.GA19271@infradead.org> <20131124152758.GL10323@ZenIV.linux.org.uk> <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131128225102.GS10988@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385682287 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142694 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 29, 2013 at 09:51:02AM +1100, Dave Chinner wrote: > > Looks like adding if (!nd->inode) { a bunch of printks } in the end of > > path_init() makes the sucker disappear (so far 2 times out of 2, and > > with a test run taking a bit under two hours, well...) The plain > > WARN_ON(!nd->inode) in that place triggers just fine. > > I usually find that when printk() makes race conditions go away, > switching to tracepoints works better. It's still not as good as > reliable as when the debug is not there, but it seems to perturb > race conditions a lot less. Actually, I've just got the output from this run, and it's really interesting. We get path_init() setting NULL nd->inode for open() of "/dev/ptmx" (from /sbin/startpar). And what we have at the time we get to link_path_walk() is * LOOKUP_RCU | LOOKUP_FOLLOW | LOOKUP_PARENT | LOOKUP_JUMPED in nd->flags (as expected) * current->fs->root, current->fs->pwd and nd->path being the same vfsmount/dentry pair. * dentry in question has ->d_sb->s_id containing "sda1", as expected for root fs. * ->mnt_root of that vfsmount being equal to dentry So far, so good, right? * d_count(dentry) is -128 * dentry->d_inode is NULL In other words, what we get is an extra dput() somewhere. The trouble is, all likely places I'm seeing in the "RCU'd vfsmounts" seem to be OK... In theory, we might be hitting a _missing_ dput(), with counter wrapping around, but that doesn't seem likely... From david@fromorbit.com Thu Nov 28 19:28:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 503387F37 for ; Thu, 28 Nov 2013 19:28:30 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 36E4B304066 for ; Thu, 28 Nov 2013 17:28:29 -0800 (PST) X-ASG-Debug-ID: 1385688506-04cb6c537e3649b0001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id DvCfqgsFPIKyCBVj for ; Thu, 28 Nov 2013 17:28:26 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArIHANvsl1J5LHyk/2dsb2JhbABZgwe0FYVNgRwXdIIlAQEFOhwjEAgDGAklDwUlAyETiADAZBaOcgeEMwOYE5IUgz0o Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 11:58:25 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VmCsY-0006GT-66; Fri, 29 Nov 2013 12:28:22 +1100 Date: Fri, 29 Nov 2013 12:28:22 +1100 From: Dave Chinner To: Eric Sandeen Cc: Phil White , xfs@oss.sgi.com Subject: Re: Problem with mkfs.xfs on a regular file Message-ID: <20131129012822.GT10988@dastard> X-ASG-Orig-Subj: Re: Problem with mkfs.xfs on a regular file References: <20131127023119.GB13101@boogeyman> <20131127024713.GE10988@dastard> <5296ACFB.4030901@sandeen.net> <20131128051626.GM10988@dastard> <5296D5EB.2080008@sandeen.net> <20131128100107.GN10988@dastard> <52976210.5070804@sandeen.net> <20131128211213.GP10988@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131128211213.GP10988@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385688506 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 29, 2013 at 08:12:13AM +1100, Dave Chinner wrote: > On Thu, Nov 28, 2013 at 09:32:32AM -0600, Eric Sandeen wrote: > > On 11/28/13, 4:01 AM, Dave Chinner wrote: > > > On Wed, Nov 27, 2013 at 11:34:35PM -0600, Eric Sandeen wrote: > > > > > > > > >> Or maybe just stat() it, and DTRT? > > > > > > Well, we need to stat it to make sure that it's a file if "-d file" > > > is specified, and a block device if it's not. That will prevent this > > > problem. Every other xfsprogs utility has to be told that it is > > > being pointed at an image file rather than a block device, so why > > > should mkfs be any different? > > > > The option is there but again I never really knew why. They work > > fine without -f, at least in general: > > Just like mkfs works fine, *in general*. That doesn't mean they will always > work, though: FYI, here's the list of stuff on top of making mkfs detect files and set the proper flags and avoid direct IO that I found while doing this: Other file/blockdev issues fixed: - use getstr to detect specifying the data device name twice. - check file/size/name parameters before anything else. - overwrite checks need to be done before the image file is opened and potentially truncated. - blkid_get_topology() should not be called for image files, so warn when it is called that way. - zero_old_xfs_structures() emits a spurious error: "existing superblock read failed: Success" when it is run on a truncated image file. Don't warn if we see this problem on an image file. - Don't issue discards on image files. - Use fsync() for image files, not BLKFLSBUF in platform_flush_device() for Linux. And so now "-d file" is only needed to trigger creation of the image file, or if you want to truncate the old file away completely first... Cheers, Dave. -- Dave Chinner david@fromorbit.com From dave@fromorbit.com Thu Nov 28 19:43:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9C45B7F37 for ; Thu, 28 Nov 2013 19:43:59 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 50179304039 for ; Thu, 28 Nov 2013 17:43:59 -0800 (PST) X-ASG-Debug-ID: 1385689437-04cb6c537b365ee0001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id BbpOE0T7wkMOCcOp for ; Thu, 28 Nov 2013 17:43:57 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoMGAH/wl1J5LHyk/2dsb2JhbABZgwe6fhd0gwI7gQIDiDSgYaABjyWEHQOqJ4M9KIEuJA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:56 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006IY-L2 for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002du-Jv for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [RFC, PATCH 00/15] mkfs: sanitise input parameters Date: Fri, 29 Nov 2013 12:43:35 +1100 X-ASG-Orig-Subj: [RFC, PATCH 00/15] mkfs: sanitise input parameters Message-Id: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689437 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi folks, This is still a work in progress, but is compelte enough to get feedback on the general structure. The problem being solved here is that mkfs does a terrible job of input validation from the command line, has huge amounts of repeated code in the sub options processing loops and has many, many unnecessary variable for tracking simply things like whether a parameter was specified. This patchset introduces a parameter table structure that is used to define the parameters and their constraints. Things like minimum and maximum valid values, default values, conflicting options, etc are all contained within the table, so all the "policy" is found in a single place. This greatly reduces the complexity of the option parsing loop. It doesn't remove all the complexity (yet) because many of the options have special cases or more complex conflicts than I've yet added support for. The idea is, however, that all of the sub-option parameter setup will eventually end up being implemented as a generic loop as the parameter structure will hold all the information about in the input parameters. To get there, the parameter table still needs more work - it needs to hold the value/string for the parameter, and we need to reference those in the code. The flow on effect of this is that we can remove the many, many individual variables and start passing the option structures to functions rather than avoiding using functions because passing so many variables is messy and nasty. IOWs, it lays the groundwork for factoring xfs_mkfs.c into something more than a bunch of spagetti... Anyway, have a look and see what you think about progress so far. FWIW, the first patch is following up on the multi-disk discussion Christoph and I had, and the last patch in the series covers all the issues that arose with "-d file" and treating files like block devices.... Cheers, Dave. From dave@fromorbit.com Thu Nov 28 19:44:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 565807F37 for ; Thu, 28 Nov 2013 19:44:01 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1DB83304039 for ; Thu, 28 Nov 2013 17:44:01 -0800 (PST) X-ASG-Debug-ID: 1385689437-04cb6c537b365ee0002-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id 05HEJkjDnKM9l8J2 for ; Thu, 28 Nov 2013 17:43:58 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoUGAH/wl1J5LHyk/2dsb2JhbABZgwe6fhd0giUBAQVWMwgYMTkDGxmIAMBijiSBAYQdA6ongz0ogSw Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:56 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Ia-MI for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002e5-LR for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 02/15] mkfs: sanitise ftype parameter values. Date: Fri, 29 Nov 2013 12:43:37 +1100 X-ASG-Orig-Subj: [PATCH 02/15] mkfs: sanitise ftype parameter values. Message-Id: <1385689430-10103-3-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689438 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Because passing "-n ftype=2" should fail. Signed-off-by: Dave Chinner --- mkfs/xfs_mkfs.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index cc74535..3145205 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -1550,12 +1550,15 @@ _("cannot specify both crc and ftype\n")); reqval('n', nopts, N_FTYPE); if (nftype) respec('n', nopts, N_FTYPE); - dirftype = atoi(value); + c = atoi(value); + if (c < 0 || c > 1) + illegal(value, "n ftype"); if (crcs_enabled) { fprintf(stderr, _("cannot specify both crc and ftype\n")); usage(); } + dirftype = c; nftype = 1; break; default: -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BD2FE7F37 for ; Thu, 28 Nov 2013 19:44:01 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 698558F8035 for ; Thu, 28 Nov 2013 17:44:01 -0800 (PST) X-ASG-Debug-ID: 1385689437-04bdf06eee36f510001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id FJyYcbtYiNO9uoy2 for ; Thu, 28 Nov 2013 17:43:58 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBVYzCBgxOQMbGYgAwGKOfYRFA6ongz0ogS4k Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:56 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Ie-P0 for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002eP-O9 for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 06/15] mkfs: validate logarithmic parameters sanely Date: Fri, 29 Nov 2013 12:43:41 +1100 X-ASG-Orig-Subj: [PATCH 06/15] mkfs: validate logarithmic parameters sanely Message-Id: <1385689430-10103-7-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689438 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Testing logarithmic paramters like "-n log=" shows that we do a terrible job of validating such input. e.g.: # mkfs.xfs -f -n log=456858480 /dev/vda ..... naming =version 2 bsize=65536 ascii-ci=0 ftype=0 .... Yeah, I just asked for a block size of 2^456858480, and it didn't get rejected. Great, isn't it? So, factor out the parsing of logarithmic parameters, and pass in the maximum valid value that they can take. These maximum values might not be completely accurate (e.g. block/sector sizes will affect the eventual valid maximum) but we can get rid of all the overflows and stupidities before we get to fine-grained validity checking later in mkfs once things like block and sector sizes have been finalised. Signed-off-by: Dave Chinner --- mkfs/xfs_mkfs.c | 79 +++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 51 insertions(+), 28 deletions(-) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 126cbea..fbb2a35 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -982,6 +982,27 @@ getbool( return c ? true : false; } +static int +getnum_checked( + const char *str, + long long min_val, + long long max_val, + const char *illegal_str, + char reqval_char, + char *reqval_opts[], + int reqval_optind) +{ + long long c; + + if (!str || *str == '\0') + reqval(reqval_char, reqval_opts, reqval_optind); + + c = getnum(str, 0, 0, false); + if (c < min_val || c > max_val) + illegal(str, illegal_str); + return c; +} + int main( int argc, @@ -1132,16 +1153,16 @@ main( switch (getsubopt(&p, (constpp)bopts, &value)) { case B_LOG: - if (!value || *value == '\0') - reqval('b', bopts, B_LOG); if (blflag) respec('b', bopts, B_LOG); if (bsflag) conflict('b', bopts, B_SIZE, B_LOG); - blocklog = getnum(value, 0, 0, false); - if (blocklog <= 0) - illegal(value, "b log"); + blocklog = getnum_checked(value, + XFS_MIN_BLOCKSIZE_LOG, + XFS_MAX_BLOCKSIZE_LOG, + "b log", 'b', bopts, + B_LOG); blocksize = 1 << blocklog; blflag = 1; break; @@ -1278,16 +1299,16 @@ main( nodsflag = 1; break; case D_SECTLOG: - if (!value || *value == '\0') - reqval('d', dopts, D_SECTLOG); if (slflag) respec('d', dopts, D_SECTLOG); if (ssflag) conflict('d', dopts, D_SECTSIZE, D_SECTLOG); - sectorlog = getnum(value, 0, 0, false); - if (sectorlog <= 0) - illegal(value, "d sectlog"); + sectorlog = getnum_checked(value, + XFS_MIN_SECTORSIZE_LOG, + XFS_MAX_SECTORSIZE_LOG, + "d sectlog", 'd', dopts, + D_SECTLOG); sectorsize = 1 << sectorlog; slflag = 1; break; @@ -1352,9 +1373,11 @@ main( if (isflag) conflict('i', iopts, I_SIZE, I_LOG); - inodelog = getnum(value, 0, 0, false); - if (inodelog <= 0) - illegal(value, "i log"); + inodelog = getnum_checked(value, + XFS_DINODE_MIN_LOG, + XFS_DINODE_MAX_LOG, + "i log", 'i', iopts, + I_LOG); isize = 1 << inodelog; ilflag = 1; break; @@ -1514,16 +1537,16 @@ main( lsflag = 1; break; case L_SECTLOG: - if (!value || *value == '\0') - reqval('l', lopts, L_SECTLOG); if (lslflag) respec('l', lopts, L_SECTLOG); if (lssflag) conflict('l', lopts, L_SECTSIZE, L_SECTLOG); - lsectorlog = getnum(value, 0, 0, false); - if (lsectorlog <= 0) - illegal(value, "l sectlog"); + lsectorlog = getnum_checked(value, + XFS_MIN_SECTORSIZE_LOG, + XFS_MAX_SECTORSIZE_LOG, + "l sectlog", 'l', lopts, + L_SECTLOG); lsectorsize = 1 << lsectorlog; lslflag = 1; break; @@ -1588,16 +1611,16 @@ _("cannot specify both -m crc=1 and -n ftype\n")); switch (getsubopt(&p, (constpp)nopts, &value)) { case N_LOG: - if (!value || *value == '\0') - reqval('n', nopts, N_LOG); if (nlflag) respec('n', nopts, N_LOG); if (nsflag) conflict('n', nopts, N_SIZE, N_LOG); - dirblocklog = getnum(value, 0, 0, false); - if (dirblocklog <= 0) - illegal(value, "n log"); + dirblocklog = getnum_checked(value, + XFS_MIN_REC_DIRSIZE, + XFS_MAX_BLOCKSIZE_LOG, + "n log", 'n', nopts, + N_LOG); dirblocksize = 1 << dirblocklog; nlflag = 1; break; @@ -1716,16 +1739,16 @@ _("cannot specify both -m crc=1 and -n ftype\n")); switch (getsubopt(&p, (constpp)sopts, &value)) { case S_LOG: case S_SECTLOG: - if (!value || *value == '\0') - reqval('s', sopts, S_SECTLOG); if (slflag || lslflag) respec('s', sopts, S_SECTLOG); if (ssflag || lssflag) conflict('s', sopts, S_SECTSIZE, S_SECTLOG); - sectorlog = getnum(value, 0, 0, false); - if (sectorlog <= 0) - illegal(value, "s sectlog"); + sectorlog = getnum_checked(value, + XFS_MIN_SECTORSIZE_LOG, + XFS_MAX_SECTORSIZE_LOG, + "s sectlog", 's', sopts, + S_SECTLOG); lsectorlog = sectorlog; sectorsize = 1 << sectorlog; lsectorsize = sectorsize; -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 862B27F59 for ; Thu, 28 Nov 2013 19:44:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4D266304039 for ; Thu, 28 Nov 2013 17:44:03 -0800 (PST) X-ASG-Debug-ID: 1385689439-04cb6c537c365f00002-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id B5k1tUcMWQ2etF2H for ; Thu, 28 Nov 2013 17:44:01 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBScvMwgYMTkDGxmIAMBijn2ERQOqJ4M9KA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:56 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Ij-Qm for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002eZ-PO for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 08/15] mkfs: getbool is redundant Date: Fri, 29 Nov 2013 12:43:43 +1100 X-ASG-Orig-Subj: [PATCH 08/15] mkfs: getbool is redundant Message-Id: <1385689430-10103-9-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689440 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner getbool() can be replaced with getnum_checked with appropriate min/max values set for the boolean variables. Signed-off-by: Dave Chinner --- mkfs/xfs_mkfs.c | 147 ++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 106 insertions(+), 41 deletions(-) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 5842cc7..564f2c1 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -53,6 +53,7 @@ static long long cvtnum(unsigned int blocksize, unsigned int sectorsize, const char *s); #define MAX_SUBOPTS 16 +#define SUBOPT_NEEDS_VAL (-1LL) struct opt_params { const char name; const char *subopts[MAX_SUBOPTS]; @@ -60,6 +61,7 @@ struct opt_params { int index; long long minval; long long maxval; + long long defaultval; } subopt_params[MAX_SUBOPTS]; }; @@ -76,10 +78,12 @@ const struct opt_params bopts = { { .index = B_LOG, .minval = XFS_MIN_BLOCKSIZE_LOG, .maxval = XFS_MAX_BLOCKSIZE_LOG, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = B_SIZE, .minval = XFS_MIN_BLOCKSIZE, .maxval = XFS_MAX_BLOCKSIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, }, }; @@ -121,38 +125,55 @@ const struct opt_params dopts = { }, .subopt_params = { { .index = D_AGCOUNT, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_FILE, + .minval = 0, + .maxval = 1, + .defaultval = 1, }, { .index = D_NAME, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SUNIT, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SWIDTH, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_AGSIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SU, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SW, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SECTLOG, .minval = XFS_MIN_SECTORSIZE_LOG, .maxval = XFS_MAX_SECTORSIZE_LOG, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SECTSIZE, .minval = XFS_MIN_SECTORSIZE, .maxval = XFS_MAX_SECTORSIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_NOALIGN, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_RTINHERIT, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_PROJINHERIT, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_EXTSZINHERIT, + .defaultval = SUBOPT_NEEDS_VAL, }, }, }; @@ -179,20 +200,31 @@ const struct opt_params iopts = { }, .subopt_params = { { .index = I_ALIGN, + .minval = 0, + .maxval = 1, + .defaultval = 1, }, { .index = I_LOG, .minval = XFS_DINODE_MIN_LOG, .maxval = XFS_DINODE_MAX_LOG, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_MAXPCT, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_PERBLOCK, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_SIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_ATTR, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_PROJID32BIT, + .minval = 0, + .maxval = 1, + .defaultval = 1, }, }, }; @@ -228,32 +260,50 @@ const struct opt_params lopts = { }, .subopt_params = { { .index = L_AGNUM, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_INTERNAL, + .minval = 0, + .maxval = 1, + .defaultval = 1, }, { .index = L_SIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_VERSION, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SUNIT, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SU, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_DEV, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SECTLOG, .minval = XFS_MIN_SECTORSIZE_LOG, .maxval = XFS_MAX_SECTORSIZE_LOG, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SECTSIZE, .minval = XFS_MIN_SECTORSIZE, .maxval = XFS_MAX_SECTORSIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_FILE, + .minval = 0, + .maxval = 1, + .defaultval = 1, }, { .index = L_NAME, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_LAZYSBCNTR, + .minval = 0, + .maxval = 1, + .defaultval = 1, }, }, }; @@ -275,14 +325,20 @@ const struct opt_params nopts = { { .index = N_LOG, .minval = XFS_MIN_REC_DIRSIZE, .maxval = XFS_MAX_BLOCKSIZE_LOG, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = N_SIZE, .minval = 1 << XFS_MIN_REC_DIRSIZE, .maxval = XFS_MAX_BLOCKSIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = N_VERSION, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = N_FTYPE, + .minval = 0, + .maxval = 1, + .defaultval = 0, }, }, }; @@ -306,16 +362,22 @@ const struct opt_params ropts = { }, .subopt_params = { { .index = R_EXTSIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_SIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_DEV, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_FILE, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_NAME, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_NOALIGN, + .defaultval = SUBOPT_NEEDS_VAL, }, }, }; @@ -337,18 +399,22 @@ const struct opt_params sopts = { { .index = S_LOG, .minval = XFS_MIN_SECTORSIZE_LOG, .maxval = XFS_MAX_SECTORSIZE_LOG, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = S_SECTLOG, .minval = XFS_MIN_SECTORSIZE_LOG, .maxval = XFS_MAX_SECTORSIZE_LOG, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = S_SIZE, .minval = XFS_MIN_SECTORSIZE, .maxval = XFS_MAX_SECTORSIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, { .index = S_SECTSIZE, .minval = XFS_MIN_SECTORSIZE, .maxval = XFS_MAX_SECTORSIZE, + .defaultval = SUBOPT_NEEDS_VAL, }, }, }; @@ -362,6 +428,9 @@ const struct opt_params mopts = { }, .subopt_params = { { .index = M_CRC, + .minval = 0, + .maxval = 1, + .defaultval = 0, }, }, }; @@ -1143,22 +1212,6 @@ getnum( return i; } -static bool -getbool( - const char *str, - const char *illegal_str, - bool default_val) -{ - long long c; - - if (!str || *str == '\0') - return default_val; - c = getnum(str, 0, 0, false); - if (c < 0 || c > 1) - illegal(str, illegal_str); - return c ? true : false; -} - static __attribute__((noreturn)) void illegal_option( const char *value, @@ -1173,18 +1226,28 @@ illegal_option( static int getnum_checked( - const char *str, + const char *str, const struct opt_params *opts, - int index) + int index) { - long long c; + const struct subopt_param *sp = &opts->subopt_params[index]; + long long c; - if (!str || *str == '\0') + if (sp->index != index) { + fprintf(stderr, + ("Developer screwed up option parsing (%d/%d)! Please report!\n"), + sp->index, index); reqval(opts->name, (char **)opts->subopts, index); + } + + if (!str || *str == '\0') { + if (sp->defaultval == SUBOPT_NEEDS_VAL) + reqval(opts->name, (char **)opts->subopts, index); + return sp->defaultval; + } c = getnum(str, 0, 0, false); - if (c < opts->subopt_params[index].minval || - c > opts->subopt_params[index].maxval) + if (c < sp->minval || c > sp->maxval) illegal_option(str, opts, index); return c; } @@ -1402,8 +1465,8 @@ main( dasize = 1; break; case D_FILE: - xi.disfile = getbool(value, "d file", - true); + xi.disfile = getnum_checked(value, + &dopts, D_FILE); if (xi.disfile && !Nflag) xi.dcreat = 1; break; @@ -1545,8 +1608,8 @@ main( switch (getsubopt(&p, (constpp)subopts, &value)) { case I_ALIGN: - sb_feat.inode_align = getbool( - value, "i align", true); + sb_feat.inode_align = getnum_checked( + value, &iopts, I_ALIGN); break; case I_LOG: if (ilflag) @@ -1616,8 +1679,9 @@ main( sb_feat.attr_version = c; break; case I_PROJID32BIT: - sb_feat.projid16bit = !getbool(value, - "i projid32bit", false); + sb_feat.projid16bit = + !getnum_checked(value, &iopts, + I_PROJID32BIT); break; default: unknown('i', value); @@ -1648,8 +1712,8 @@ main( if (loginternal) conflict('l', subopts, L_INTERNAL, L_FILE); - xi.lisfile = getbool(value, "l file", - true); + xi.lisfile = getnum_checked(value, + &lopts, L_FILE); if (xi.lisfile) xi.lcreat = 1; break; @@ -1662,8 +1726,8 @@ main( if (liflag) respec('l', subopts, L_INTERNAL); - loginternal = getbool(value, - "l internal", true); + loginternal = getnum_checked(value, + &lopts, L_INTERNAL); liflag = 1; break; case L_SU: @@ -1748,9 +1812,9 @@ main( lssflag = 1; break; case L_LAZYSBCNTR: - sb_feat.lazy_sb_counters = getbool( - value, "l lazy-count", - true); + sb_feat.lazy_sb_counters = + getnum_checked(value, &lopts, + L_LAZYSBCNTR); break; default: unknown('l', value); @@ -1771,8 +1835,9 @@ main( switch (getsubopt(&p, (constpp)subopts, &value)) { case M_CRC: - sb_feat.crcs_enabled = getbool( - value, "m crc", false); + sb_feat.crcs_enabled = + getnum_checked(value, &mopts, + M_CRC); if (sb_feat.crcs_enabled && nftype) { fprintf(stderr, _("cannot specify both -m crc=1 and -n ftype\n")); @@ -1847,8 +1912,8 @@ _("cannot specify both -m crc=1 and -n ftype\n")); _("cannot specify both -m crc=1 and -n ftype\n")); usage(); } - sb_feat.dirftype = getbool(value, - "n ftype", false); + sb_feat.dirftype = getnum_checked(value, + &nopts, N_FTYPE); nftype = 1; break; default: @@ -1886,8 +1951,8 @@ _("cannot specify both -m crc=1 and -n ftype\n")); rtextsize = value; break; case R_FILE: - xi.risfile = getbool(value, - "r file", true); + xi.risfile = getnum_checked(value, + &ropts, R_FILE); if (xi.risfile) xi.rcreat = 1; break; -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B336E7F5D for ; Thu, 28 Nov 2013 19:44:03 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 56DCF304051 for ; Thu, 28 Nov 2013 17:44:03 -0800 (PST) X-ASG-Debug-ID: 1385689437-04bdf06eee36f510002-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id Ze42sTi7OAHTgHEv for ; Thu, 28 Nov 2013 17:44:00 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoUGAH/wl1J5LHyk/2dsb2JhbABZgwe6fhd0giUBAQUnLx0WCBgxOQMbGYgAwGKOP4UDA6ongz0ogS0 Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:56 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006IZ-Lf for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002dy-Kl for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 01/15] xfsprogs: use common code for multi-disk detection Date: Fri, 29 Nov 2013 12:43:36 +1100 X-ASG-Orig-Subj: [PATCH 01/15] xfsprogs: use common code for multi-disk detection Message-Id: <1385689430-10103-2-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689440 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Both xfs_repair and mkfs.xfs need to agree on what is a "multidisk: configuration - mkfs for determining the AG count of the filesystem, repair for determining how to automatically parallelise it's execution. This requires a bunch of common defines that both mkfs and reapir need to share. In fact, most of the defines in xfs_mkfs.h could be shared with other programs (i.e. all the defaults mkfs uses) and so it is simplest to move xfs_mkfs.h to the shared include directory and add the new defines to it directly. Signed-off-by: Dave Chinner --- include/Makefile | 1 + include/xfs_mkfs.h | 98 +++++++++++++++++++++++++++++++++++++++++++++++++++++ mkfs/Makefile | 2 +- mkfs/xfs_mkfs.c | 56 +++++++++++++++--------------- mkfs/xfs_mkfs.h | 89 ------------------------------------------------ repair/xfs_repair.c | 54 ++++++++++++++++++++++------- 6 files changed, 171 insertions(+), 129 deletions(-) create mode 100644 include/xfs_mkfs.h delete mode 100644 mkfs/xfs_mkfs.h diff --git a/include/Makefile b/include/Makefile index 6682b9d..084d72e 100644 --- a/include/Makefile +++ b/include/Makefile @@ -38,6 +38,7 @@ QAHFILES = libxfs.h libxlog.h \ xfs_log_format.h \ xfs_log_recover.h \ xfs_metadump.h \ + xfs_mkfs.h \ xfs_quota_defs.h \ xfs_sb.h \ xfs_shared.h \ diff --git a/include/xfs_mkfs.h b/include/xfs_mkfs.h new file mode 100644 index 0000000..3388f6d --- /dev/null +++ b/include/xfs_mkfs.h @@ -0,0 +1,98 @@ +/* + * Copyright (c) 2000-2001,2004-2005 Silicon Graphics, Inc. + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it would be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ +#ifndef __XFS_MKFS_H__ +#define __XFS_MKFS_H__ + +#define XFS_DFL_SB_VERSION_BITS \ + (XFS_SB_VERSION_NLINKBIT | \ + XFS_SB_VERSION_EXTFLGBIT | \ + XFS_SB_VERSION_DIRV2BIT) + +#define XFS_SB_VERSION_MKFS(crc,ia,dia,log2,attr1,sflag,ci,more) (\ + ((crc)||(ia)||(dia)||(log2)||(attr1)||(sflag)||(ci)||(more)) ? \ + (((crc) ? XFS_SB_VERSION_5 : XFS_SB_VERSION_4) | \ + ((ia) ? XFS_SB_VERSION_ALIGNBIT : 0) | \ + ((dia) ? XFS_SB_VERSION_DALIGNBIT : 0) | \ + ((log2) ? XFS_SB_VERSION_LOGV2BIT : 0) | \ + ((attr1) ? XFS_SB_VERSION_ATTRBIT : 0) | \ + ((sflag) ? XFS_SB_VERSION_SECTORBIT : 0) | \ + ((ci) ? XFS_SB_VERSION_BORGBIT : 0) | \ + ((more) ? XFS_SB_VERSION_MOREBITSBIT : 0) | \ + XFS_DFL_SB_VERSION_BITS | \ + 0 ) : XFS_SB_VERSION_1 ) + +#define XFS_SB_VERSION2_MKFS(crc, lazycount, attr2, projid32bit, parent, \ + ftype) (\ + ((lazycount) ? XFS_SB_VERSION2_LAZYSBCOUNTBIT : 0) | \ + ((attr2) ? XFS_SB_VERSION2_ATTR2BIT : 0) | \ + ((projid32bit) ? XFS_SB_VERSION2_PROJID32BIT : 0) | \ + ((parent) ? XFS_SB_VERSION2_PARENTBIT : 0) | \ + ((crc) ? XFS_SB_VERSION2_CRCBIT : 0) | \ + ((ftype) ? XFS_SB_VERSION2_FTYPE : 0) | \ + 0 ) + +#define XFS_DFL_BLOCKSIZE_LOG 12 /* 4096 byte blocks */ +#define XFS_DINODE_DFL_LOG 8 /* 256 byte inodes */ +#define XFS_DINODE_DFL_CRC_LOG 9 /* 512 byte inodes for CRCs */ +#define XFS_MIN_DATA_BLOCKS 100 +#define XFS_MIN_INODE_PERBLOCK 2 /* min inodes per block */ +#define XFS_DFL_IMAXIMUM_PCT 25 /* max % of space for inodes */ +#define XFS_IFLAG_ALIGN 1 /* -i align defaults on */ +#define XFS_MIN_REC_DIRSIZE 12 /* 4096 byte dirblocks (V2) */ +#define XFS_DFL_DIR_VERSION 2 /* default directory version */ +#define XFS_DFL_LOG_SIZE 1000 /* default log size, blocks */ +#define XFS_DFL_LOG_FACTOR 5 /* default log size, factor */ + /* with max trans reservation */ +#define XFS_MAX_INODE_SIG_BITS 32 /* most significant bits in an + * inode number that we'll + * accept w/o warnings + */ + +#define XFS_AG_BYTES(bblog) ((long long)BBSIZE << (bblog)) +#define XFS_AG_MIN_BYTES ((XFS_AG_BYTES(15))) /* 16 MB */ +#define XFS_AG_MIN_BLOCKS(blog) ((XFS_AG_BYTES(15)) >> (blog)) +#define XFS_AG_MAX_BLOCKS(blog) ((XFS_AG_BYTES(31) - 1) >> (blog)) + +#define XFS_MAX_AGNUMBER ((xfs_agnumber_t)(NULLAGNUMBER - 1)) + +/* + * These values define what we consider a "multi-disk" filesystem. That is, a + * filesystem that is likely to be made up of multiple devices, and hence have + * some level of parallelism avoid to it at the IO level. + */ +#define XFS_MULTIDISK_AGLOG 5 /* 32 AGs */ +#define XFS_NOMULTIDISK_AGLOG 2 /* 4 AGs */ +#define XFS_MULTIDISK_AGCOUNT (1 << XFS_MULTIDISK_AGLOG) + + +/* xfs_mkfs.c */ +extern int isdigits (char *str); +extern long long cvtnum (unsigned int blocksize, + unsigned int sectorsize, char *s); + +/* proto.c */ +extern char *setup_proto (char *fname); +extern void parse_proto (xfs_mount_t *mp, struct fsxattr *fsx, char **pp); +extern void res_failed (int err); + +/* maxtrres.c */ +extern int max_trans_res (int crcs_enabled, int dirversion, + int sectorlog, int blocklog, int inodelog, int dirblocklog, + int logversion, int log_sunit); + +#endif /* __XFS_MKFS_H__ */ diff --git a/mkfs/Makefile b/mkfs/Makefile index 75da633..9dd3d3a 100644 --- a/mkfs/Makefile +++ b/mkfs/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/include/builddefs LTCOMMAND = mkfs.xfs FSTYP = fstyp -HFILES = xfs_mkfs.h +HFILES = CFILES = maxtrres.c proto.c xfs_mkfs.c ifeq ($(ENABLE_BLKID),yes) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index d82128c..cc74535 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -24,7 +24,7 @@ #include #include #endif -#include "xfs_mkfs.h" +#include /* * Device topology information. @@ -659,43 +659,45 @@ calc_default_ag_geometry( } /* - * For the remainder we choose an AG size based on the - * number of data blocks available, trying to keep the - * number of AGs relatively small (especially compared - * to the original algorithm). AG count is calculated - * based on the preferred AG size, not vice-versa - the - * count can be increased by growfs, so prefer to use - * smaller counts at mkfs time. - * - * For a single underlying storage device between 128MB - * and 4TB in size, just use 4 AGs, otherwise scale up - * smoothly between min/max AG sizes. + * For a single underlying storage device between 128MB and 4TB in size + * just use 4 AGs and scale up smoothly between min/max AG sizes. */ - - if (!multidisk && dblocks >= MEGABYTES(128, blocklog)) { + if (!multidisk) { if (dblocks >= TERABYTES(4, blocklog)) { blocks = XFS_AG_MAX_BLOCKS(blocklog); goto done; + } else if (dblocks >= MEGABYTES(128, blocklog)) { + shift = XFS_NOMULTIDISK_AGLOG; + goto calc_blocks; } - shift = 2; - } else if (dblocks > GIGABYTES(512, blocklog)) - shift = 5; - else if (dblocks > GIGABYTES(8, blocklog)) - shift = 4; - else if (dblocks >= MEGABYTES(128, blocklog)) - shift = 3; - else if (dblocks >= MEGABYTES(64, blocklog)) - shift = 2; - else if (dblocks >= MEGABYTES(32, blocklog)) - shift = 1; - else - shift = 0; + } + + /* + * For the multidisk configs we choose an AG count based on the number + * of data blocks available, trying to keep the number of AGs higher + * than the single disk configurations. This makes the assumption that + * larger filesystems have more parallelism available to them. + */ + shift = XFS_MULTIDISK_AGLOG; + if (dblocks < GIGABYTES(512, blocklog)) + shift--; + if (dblocks < GIGABYTES(8, blocklog)) + shift--; + if (dblocks < MEGABYTES(128, blocklog)) + shift--; + if (dblocks < MEGABYTES(64, blocklog)) + shift--; + if (dblocks < MEGABYTES(32, blocklog)) + shift--; + /* * If dblocks is not evenly divisible by the number of * desired AGs, round "blocks" up so we don't lose the * last bit of the filesystem. The same principle applies * to the AG count, so we don't lose the last AG! */ +calc_blocks: + ASSERT(shift >= 0 && shift <= XFS_MULTIDISK_AGLOG); blocks = dblocks >> shift; if (dblocks & xfs_mask32lo(shift)) { if (blocks < XFS_AG_MAX_BLOCKS(blocklog)) diff --git a/mkfs/xfs_mkfs.h b/mkfs/xfs_mkfs.h deleted file mode 100644 index 9df5f37..0000000 --- a/mkfs/xfs_mkfs.h +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Copyright (c) 2000-2001,2004-2005 Silicon Graphics, Inc. - * All Rights Reserved. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it would be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ -#ifndef __XFS_MKFS_H__ -#define __XFS_MKFS_H__ - -#define XFS_DFL_SB_VERSION_BITS \ - (XFS_SB_VERSION_NLINKBIT | \ - XFS_SB_VERSION_EXTFLGBIT | \ - XFS_SB_VERSION_DIRV2BIT) - -#define XFS_SB_VERSION_MKFS(crc,ia,dia,log2,attr1,sflag,ci,more) (\ - ((crc)||(ia)||(dia)||(log2)||(attr1)||(sflag)||(ci)||(more)) ? \ - (((crc) ? XFS_SB_VERSION_5 : XFS_SB_VERSION_4) | \ - ((ia) ? XFS_SB_VERSION_ALIGNBIT : 0) | \ - ((dia) ? XFS_SB_VERSION_DALIGNBIT : 0) | \ - ((log2) ? XFS_SB_VERSION_LOGV2BIT : 0) | \ - ((attr1) ? XFS_SB_VERSION_ATTRBIT : 0) | \ - ((sflag) ? XFS_SB_VERSION_SECTORBIT : 0) | \ - ((ci) ? XFS_SB_VERSION_BORGBIT : 0) | \ - ((more) ? XFS_SB_VERSION_MOREBITSBIT : 0) | \ - XFS_DFL_SB_VERSION_BITS | \ - 0 ) : XFS_SB_VERSION_1 ) - -#define XFS_SB_VERSION2_MKFS(crc, lazycount, attr2, projid32bit, parent, \ - ftype) (\ - ((lazycount) ? XFS_SB_VERSION2_LAZYSBCOUNTBIT : 0) | \ - ((attr2) ? XFS_SB_VERSION2_ATTR2BIT : 0) | \ - ((projid32bit) ? XFS_SB_VERSION2_PROJID32BIT : 0) | \ - ((parent) ? XFS_SB_VERSION2_PARENTBIT : 0) | \ - ((crc) ? XFS_SB_VERSION2_CRCBIT : 0) | \ - ((ftype) ? XFS_SB_VERSION2_FTYPE : 0) | \ - 0 ) - -#define XFS_DFL_BLOCKSIZE_LOG 12 /* 4096 byte blocks */ -#define XFS_DINODE_DFL_LOG 8 /* 256 byte inodes */ -#define XFS_DINODE_DFL_CRC_LOG 9 /* 512 byte inodes for CRCs */ -#define XFS_MIN_DATA_BLOCKS 100 -#define XFS_MIN_INODE_PERBLOCK 2 /* min inodes per block */ -#define XFS_DFL_IMAXIMUM_PCT 25 /* max % of space for inodes */ -#define XFS_IFLAG_ALIGN 1 /* -i align defaults on */ -#define XFS_MIN_REC_DIRSIZE 12 /* 4096 byte dirblocks (V2) */ -#define XFS_DFL_DIR_VERSION 2 /* default directory version */ -#define XFS_DFL_LOG_SIZE 1000 /* default log size, blocks */ -#define XFS_DFL_LOG_FACTOR 5 /* default log size, factor */ - /* with max trans reservation */ -#define XFS_MAX_INODE_SIG_BITS 32 /* most significant bits in an - * inode number that we'll - * accept w/o warnings - */ - -#define XFS_AG_BYTES(bblog) ((long long)BBSIZE << (bblog)) -#define XFS_AG_MIN_BYTES ((XFS_AG_BYTES(15))) /* 16 MB */ -#define XFS_AG_MIN_BLOCKS(blog) ((XFS_AG_BYTES(15)) >> (blog)) -#define XFS_AG_MAX_BLOCKS(blog) ((XFS_AG_BYTES(31) - 1) >> (blog)) - -#define XFS_MAX_AGNUMBER ((xfs_agnumber_t)(NULLAGNUMBER - 1)) - - -/* xfs_mkfs.c */ -extern int isdigits (char *str); -extern long long cvtnum (unsigned int blocksize, - unsigned int sectorsize, char *s); - -/* proto.c */ -extern char *setup_proto (char *fname); -extern void parse_proto (xfs_mount_t *mp, struct fsxattr *fsx, char **pp); -extern void res_failed (int err); - -/* maxtrres.c */ -extern int max_trans_res (int crcs_enabled, int dirversion, - int sectorlog, int blocklog, int inodelog, int dirblocklog, - int logversion, int log_sunit); - -#endif /* __XFS_MKFS_H__ */ diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index a863337..7cfeb11 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -18,6 +18,7 @@ #include #include +#include #include "avl.h" #include "avl64.h" #include "globals.h" @@ -519,6 +520,33 @@ _("sb realtime summary inode %" PRIu64 " %sinconsistent with calculated value %u } +/* + * mkfs increases the AG count for "multidisk" configurations, we want + * to target these for an increase in thread count. Hence check the superlock + * geometry information to determine if mkfs considered this a multidisk + * configuration. + */ +static bool +is_multidisk_filesystem( + struct xfs_mount *mp) +{ + struct xfs_sb *sbp = &mp->m_sb; + + /* High agcount filesystems are always considered "multidisk" */ + if (sbp->sb_agcount >= XFS_MULTIDISK_AGCOUNT) + return true; + + /* + * If it doesn't have a sunit/swidth, mkfs didn't consider it a + * multi-disk array, so we don't either. + */ + if (!sbp->sb_unit) + return false; + + ASSERT(sbp->sb_width); + return true; +} + int main(int argc, char **argv) { @@ -617,19 +645,21 @@ main(int argc, char **argv) /* * Automatic striding for high agcount filesystems. * - * More AGs indicates that the filesystem is either large or can handle - * more IO parallelism. Either way, we should try to process multiple - * AGs at a time in such a configuration to try to saturate the - * underlying storage and speed the repair process. Only do this if - * prefetching is enabled. - * - * Given mkfs defaults for 16AGs for "multidisk" configurations, we want - * to target these for an increase in thread count. Hence a stride value - * of 15 is chosen to ensure we get at least 2 AGs being scanned at once - * on such filesystems. + * Multidisk filesystems can handle more IO parallelism so we should try + * to process multiple AGs at a time in such a configuration to try to + * saturate the underlying storage and speed the repair process. Only do + * this if prefetching is enabled. */ - if (!ag_stride && glob_agcount >= 16 && do_prefetch) - ag_stride = 15; + if (!ag_stride && do_prefetch && is_multidisk_filesystem(mp)) { + /* + * For small agcount multidisk systems, just double the + * parallelism. For larger AG count filesystems (32 and above) + * use more parallelism, and linearly increase the parallelism + * with the number of AGs. + */ + ag_stride = glob_agcount; + ag_stride = min(glob_agcount, XFS_MULTIDISK_AGCOUNT / 2) - 1; + } if (ag_stride) { thread_count = (glob_agcount + ag_stride - 1) / ag_stride; -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id EA6E27F5E for ; Thu, 28 Nov 2013 19:44:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B1D0F8F8035 for ; Thu, 28 Nov 2013 17:44:03 -0800 (PST) X-ASG-Debug-ID: 1385689437-04cb6c537b365ee0003-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id Ij1SPQ6iUbZuvpP8 for ; Thu, 28 Nov 2013 17:44:00 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBScvESIIGDE5AxsZiADAYo47QoRFA6ongz0ogS0BHgY Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:56 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Ib-NA for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002eA-M3 for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 03/15] mkfs: Sanitise the superblock feature macros Date: Fri, 29 Nov 2013 12:43:38 +1100 X-ASG-Orig-Subj: [PATCH 03/15] mkfs: Sanitise the superblock feature macros Message-Id: <1385689430-10103-4-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689440 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner They are horrible macros that simply obfuscate the code, so let's factor the code and make them nice functions. To do this, add a sb_feat_args structure that carries around the variables rather than a strange assortment of variables. This means all the default can be clearly defined in a structure initialisation, and dependent feature bits are easy to check. Signed-off-by: Dave Chinner --- include/xfs_mkfs.h | 25 +----- mkfs/xfs_mkfs.c | 227 ++++++++++++++++++++++++++++++++++------------------- 2 files changed, 146 insertions(+), 106 deletions(-) diff --git a/include/xfs_mkfs.h b/include/xfs_mkfs.h index 3388f6d..3af9cb1 100644 --- a/include/xfs_mkfs.h +++ b/include/xfs_mkfs.h @@ -23,36 +23,13 @@ XFS_SB_VERSION_EXTFLGBIT | \ XFS_SB_VERSION_DIRV2BIT) -#define XFS_SB_VERSION_MKFS(crc,ia,dia,log2,attr1,sflag,ci,more) (\ - ((crc)||(ia)||(dia)||(log2)||(attr1)||(sflag)||(ci)||(more)) ? \ - (((crc) ? XFS_SB_VERSION_5 : XFS_SB_VERSION_4) | \ - ((ia) ? XFS_SB_VERSION_ALIGNBIT : 0) | \ - ((dia) ? XFS_SB_VERSION_DALIGNBIT : 0) | \ - ((log2) ? XFS_SB_VERSION_LOGV2BIT : 0) | \ - ((attr1) ? XFS_SB_VERSION_ATTRBIT : 0) | \ - ((sflag) ? XFS_SB_VERSION_SECTORBIT : 0) | \ - ((ci) ? XFS_SB_VERSION_BORGBIT : 0) | \ - ((more) ? XFS_SB_VERSION_MOREBITSBIT : 0) | \ - XFS_DFL_SB_VERSION_BITS | \ - 0 ) : XFS_SB_VERSION_1 ) - -#define XFS_SB_VERSION2_MKFS(crc, lazycount, attr2, projid32bit, parent, \ - ftype) (\ - ((lazycount) ? XFS_SB_VERSION2_LAZYSBCOUNTBIT : 0) | \ - ((attr2) ? XFS_SB_VERSION2_ATTR2BIT : 0) | \ - ((projid32bit) ? XFS_SB_VERSION2_PROJID32BIT : 0) | \ - ((parent) ? XFS_SB_VERSION2_PARENTBIT : 0) | \ - ((crc) ? XFS_SB_VERSION2_CRCBIT : 0) | \ - ((ftype) ? XFS_SB_VERSION2_FTYPE : 0) | \ - 0 ) - #define XFS_DFL_BLOCKSIZE_LOG 12 /* 4096 byte blocks */ #define XFS_DINODE_DFL_LOG 8 /* 256 byte inodes */ #define XFS_DINODE_DFL_CRC_LOG 9 /* 512 byte inodes for CRCs */ #define XFS_MIN_DATA_BLOCKS 100 #define XFS_MIN_INODE_PERBLOCK 2 /* min inodes per block */ #define XFS_DFL_IMAXIMUM_PCT 25 /* max % of space for inodes */ -#define XFS_IFLAG_ALIGN 1 /* -i align defaults on */ +#define XFS_IFLAG_ALIGN true /* -i align defaults on */ #define XFS_MIN_REC_DIRSIZE 12 /* 4096 byte dirblocks (V2) */ #define XFS_DFL_DIR_VERSION 2 /* default directory version */ #define XFS_DFL_LOG_SIZE 1000 /* default log size, blocks */ diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 3145205..caa0631 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -862,6 +862,86 @@ discard_blocks(dev_t dev, __uint64_t nsectors) platform_discard_blocks(fd, 0, nsectors << 9); } +struct sb_feat_args { + int log_version; + int attr_version; + int dir_version; + bool inode_align; + bool nci; + bool lazy_sb_counters; + bool projid16bit; + bool crcs_enabled; + bool dirftype; + bool parent_pointers; +}; + +static void +sb_set_features( + struct xfs_sb *sbp, + struct sb_feat_args *fp, + int sectsize, + int lsectsize, + int dsunit) +{ + + sbp->sb_versionnum = XFS_DFL_SB_VERSION_BITS; + if (fp->crcs_enabled) + sbp->sb_versionnum |= XFS_SB_VERSION_5; + else + sbp->sb_versionnum |= XFS_SB_VERSION_4; + + if (fp->inode_align) + sbp->sb_versionnum |= XFS_SB_VERSION_ALIGNBIT; + if (dsunit) + sbp->sb_versionnum |= XFS_SB_VERSION_DALIGNBIT; + if (fp->log_version == 2) + sbp->sb_versionnum |= XFS_SB_VERSION_LOGV2BIT; + if (fp->attr_version == 1) + sbp->sb_versionnum |= XFS_SB_VERSION_ATTRBIT; + if (sectsize > BBSIZE || lsectsize > BBSIZE) + sbp->sb_versionnum |= XFS_SB_VERSION_SECTORBIT; + if (fp->nci) + sbp->sb_versionnum |= XFS_SB_VERSION_BORGBIT; + + + sbp->sb_features2 = 0; + if (fp->lazy_sb_counters) + sbp->sb_features2 |= XFS_SB_VERSION2_LAZYSBCOUNTBIT; + if (!fp->projid16bit) + sbp->sb_features2 |= XFS_SB_VERSION2_PROJID32BIT; + if (fp->parent_pointers) + sbp->sb_features2 |= XFS_SB_VERSION2_PARENTBIT; + if (fp->crcs_enabled) + sbp->sb_features2 |= XFS_SB_VERSION2_CRCBIT; + if (fp->attr_version == 2) + sbp->sb_features2 |= XFS_SB_VERSION2_ATTR2BIT; + + /* v5 superblocks have their own feature bit for dirftype */ + if (fp->dirftype && !fp->crcs_enabled) + sbp->sb_features2 |= XFS_SB_VERSION2_FTYPE; + + /* update whether extended features are in use */ + if (sbp->sb_features2 != 0) + sbp->sb_versionnum |= XFS_SB_VERSION_MOREBITSBIT; + + /* + * Due to a structure alignment issue, sb_features2 ended up in one + * of two locations, the second "incorrect" location represented by + * the sb_bad_features2 field. To avoid older kernels mounting + * filesystems they shouldn't, set both field to the same value. + */ + sbp->sb_bad_features2 = sbp->sb_features2; + + if (!fp->crcs_enabled) + return; + + /* default features for v5 filesystems */ + sbp->sb_features_compat = 0; + sbp->sb_features_ro_compat = 0; + sbp->sb_features_incompat = XFS_SB_FEAT_INCOMPAT_FTYPE; + sbp->sb_features_log_incompat = 0; +} + int main( int argc, @@ -873,8 +953,6 @@ main( xfs_agnumber_t agno; __uint64_t agsize; xfs_alloc_rec_t *arec; - int attrversion; - int projid16bit; struct xfs_btree_block *block; int blflag; int blocklog; @@ -889,8 +967,6 @@ main( char *dfile; int dirblocklog; int dirblocksize; - int dirftype; - int dirversion; char *dsize; int dsu; int dsw; @@ -898,7 +974,6 @@ main( int dswidth; int force_overwrite; struct fsxattr fsx; - int iaflag; int ilflag; int imaxpct; int imflag; @@ -918,7 +993,6 @@ main( int loginternal; char *logsize; xfs_dfsbno_t logstart; - int logversion; int lvflag; int lsflag; int lsectorlog; @@ -938,7 +1012,6 @@ main( int nftype; int nsflag; int nvflag; - int nci; int Nflag; int discard = 1; char *p; @@ -962,16 +1035,24 @@ main( int worst_freelist; libxfs_init_t xi; struct fs_topology ft; - int lazy_sb_counters; - int crcs_enabled; + struct sb_feat_args sb_feat = { + .log_version = 2, + .attr_version = 2, + .dir_version = XFS_DFL_DIR_VERSION, + .inode_align = XFS_IFLAG_ALIGN, + .nci = false, + .lazy_sb_counters = true, + .projid16bit = false, + .crcs_enabled = false, + .dirftype = false, + .parent_pointers = false, + }; progname = basename(argv[0]); setlocale(LC_ALL, ""); bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); - attrversion = 2; - projid16bit = 0; blflag = bsflag = slflag = ssflag = lslflag = lssflag = 0; blocklog = blocksize = 0; sectorlog = lsectorlog = XFS_MIN_SECTORSIZE_LOG; @@ -980,23 +1061,18 @@ main( ilflag = imflag = ipflag = isflag = 0; liflag = laflag = lsflag = ldflag = lvflag = 0; loginternal = 1; - logversion = 2; logagno = logblocks = rtblocks = rtextblocks = 0; - Nflag = nlflag = nsflag = nvflag = nci = 0; - nftype = dirftype = 0; /* inode type information in the dir */ + Nflag = nlflag = nsflag = nvflag = 0; + nftype = 0; dirblocklog = dirblocksize = 0; - dirversion = XFS_DFL_DIR_VERSION; qflag = 0; imaxpct = inodelog = inopblock = isize = 0; - iaflag = XFS_IFLAG_ALIGN; dfile = logfile = rtfile = NULL; dsize = logsize = rtsize = rtextsize = protofile = NULL; dsu = dsw = dsunit = dswidth = lalign = lsu = lsunit = 0; nodsflag = norsflag = 0; force_overwrite = 0; worst_freelist = 0; - lazy_sb_counters = 1; - crcs_enabled = 0; memset(&fsx, 0, sizeof(fsx)); memset(&xi, 0, sizeof(xi)); @@ -1235,10 +1311,11 @@ main( switch (getsubopt(&p, (constpp)iopts, &value)) { case I_ALIGN: if (!value || *value == '\0') - value = "1"; - iaflag = atoi(value); - if (iaflag < 0 || iaflag > 1) + break; + c = atoi(value); + if (c < 0 || c > 1) illegal(value, "i align"); + sb_feat.inode_align = c ? true : false; break; case I_LOG: if (!value || *value == '\0') @@ -1308,7 +1385,7 @@ main( c = atoi(value); if (c < 0 || c > 2) illegal(value, "i attr"); - attrversion = c; + sb_feat.attr_version = c; break; case I_PROJID32BIT: if (!value || *value == '\0') @@ -1316,7 +1393,7 @@ main( c = atoi(value); if (c < 0 || c > 1) illegal(value, "i projid32bit"); - projid16bit = c ? 0 : 1; + sb_feat.projid16bit = c ? false : true; break; default: unknown('i', value); @@ -1406,9 +1483,10 @@ main( reqval('l', lopts, L_VERSION); if (lvflag) respec('l', lopts, L_VERSION); - logversion = atoi(value); - if (logversion < 1 || logversion > 2) + c = atoi(value); + if (c < 1 || c > 2) illegal(value, "l version"); + sb_feat.log_version = c; lvflag = 1; break; case L_SIZE: @@ -1457,7 +1535,8 @@ main( c = atoi(value); if (c < 0 || c > 1) illegal(value, "l lazy-count"); - lazy_sb_counters = c; + sb_feat.lazy_sb_counters = c ? true + : false; break; default: unknown('l', value); @@ -1481,12 +1560,14 @@ main( c = atoi(value); if (c < 0 || c > 1) illegal(value, "m crc"); - crcs_enabled = c; - if (nftype && crcs_enabled) { + if (c && nftype) { fprintf(stderr, _("cannot specify both crc and ftype\n")); usage(); } + sb_feat.crcs_enabled = c ? true : false; + if (c) + sb_feat.dirftype = true; break; default: unknown('m', value); @@ -1536,12 +1617,14 @@ _("cannot specify both crc and ftype\n")); if (nvflag) respec('n', nopts, N_VERSION); if (!strcasecmp(value, "ci")) { - nci = 1; /* ASCII CI mode */ + /* ASCII CI mode */ + sb_feat.nci = true; } else { - dirversion = atoi(value); - if (dirversion != 2) + c = atoi(value); + if (c != 2) illegal(value, "n version"); + sb_feat.dir_version = c; } nvflag = 1; break; @@ -1553,12 +1636,12 @@ _("cannot specify both crc and ftype\n")); c = atoi(value); if (c < 0 || c > 1) illegal(value, "n ftype"); - if (crcs_enabled) { + if (sb_feat.crcs_enabled) { fprintf(stderr, _("cannot specify both crc and ftype\n")); usage(); } - dirftype = c; + sb_feat.dirftype = c ? true : false; nftype = 1; break; default: @@ -1778,7 +1861,7 @@ _("block size %d cannot be smaller than logical sector size %d\n"), usage(); } else if (lsectorsize > XFS_MIN_SECTORSIZE && !lsu && !lsunit) { lsu = blocksize; - logversion = 2; + sb_feat.log_version = 2; } /* @@ -1786,7 +1869,7 @@ _("block size %d cannot be smaller than logical sector size %d\n"), * no longer optional for CRC enabled filesystems. Catch them up front * here before doing anything else. */ - if (crcs_enabled) { + if (sb_feat.crcs_enabled) { /* minimum inode size is 512 bytes, ipflag checked later */ if ((isflag || ilflag) && inodelog < XFS_DINODE_DFL_CRC_LOG) { fprintf(stderr, @@ -1796,28 +1879,28 @@ _("Minimum inode size for CRCs is %d bytes\n"), } /* inodes always aligned */ - if (iaflag != 1) { + if (!sb_feat.inode_align) { fprintf(stderr, _("Inodes always aligned for CRC enabled filesytems\n")); usage(); } /* lazy sb counters always on */ - if (lazy_sb_counters != 1) { + if (!sb_feat.lazy_sb_counters) { fprintf(stderr, _("Lazy superblock counted always enabled for CRC enabled filesytems\n")); usage(); } /* version 2 logs always on */ - if (logversion != 2) { + if (sb_feat.log_version != 2) { fprintf(stderr, _("V2 logs always enabled for CRC enabled filesytems\n")); usage(); } /* attr2 always on */ - if (attrversion != 2) { + if (sb_feat.attr_version != 2) { fprintf(stderr, _("V2 attribute format always enabled on CRC enabled filesytems\n")); usage(); @@ -1825,7 +1908,7 @@ _("V2 attribute format always enabled on CRC enabled filesytems\n")); /* 32 bit project quota always on */ /* attr2 always on */ - if (projid16bit == 1) { + if (sb_feat.projid16bit) { fprintf(stderr, _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); usage(); @@ -1879,11 +1962,11 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); inodelog = blocklog - libxfs_highbit32(inopblock); isize = 1 << inodelog; } else if (!ilflag && !isflag) { - inodelog = crcs_enabled ? XFS_DINODE_DFL_CRC_LOG - : XFS_DINODE_DFL_LOG; + inodelog = sb_feat.crcs_enabled ? XFS_DINODE_DFL_CRC_LOG + : XFS_DINODE_DFL_LOG; isize = 1 << inodelog; } - if (crcs_enabled && inodelog < XFS_DINODE_DFL_CRC_LOG) { + if (sb_feat.crcs_enabled && inodelog < XFS_DINODE_DFL_CRC_LOG) { fprintf(stderr, _("Minimum inode size for CRCs is %d bytes\n"), 1 << XFS_DINODE_DFL_CRC_LOG); @@ -2015,10 +2098,10 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); } /* if lsu or lsunit was specified, automatically use v2 logs */ - if ((lsu || lsunit) && logversion == 1) { + if ((lsu || lsunit) && sb_feat.log_version == 1) { fprintf(stderr, _("log stripe unit specified, using v2 logs\n")); - logversion = 2; + sb_feat.log_version = 2; } calc_stripe_factors(dsu, dsw, sectorsize, lsu, lsectorsize, @@ -2333,12 +2416,12 @@ an AG size that is one stripe unit smaller, for example %llu.\n"), } /* convert from 512 byte blocks to fs blocks */ lsunit = DTOBT(lsunit); - } else if (logversion == 2 && loginternal && dsunit) { + } else if (sb_feat.log_version == 2 && loginternal && dsunit) { /* lsunit and dsunit now in fs blocks */ lsunit = dsunit; } - if (logversion == 2 && (lsunit * blocksize) > 256 * 1024) { + if (sb_feat.log_version == 2 && (lsunit * blocksize) > 256 * 1024) { fprintf(stderr, _("log stripe unit (%d bytes) is too large (maximum is 256KiB)\n"), (lsunit * blocksize)); @@ -2346,9 +2429,9 @@ an AG size that is one stripe unit smaller, for example %llu.\n"), fprintf(stderr, _("log stripe unit adjusted to 32KiB\n")); } - min_logblocks = max_trans_res(crcs_enabled, dirversion, + min_logblocks = max_trans_res(sb_feat.crcs_enabled, sb_feat.dir_version, sectorlog, blocklog, inodelog, dirblocklog, - logversion, lsunit); + sb_feat.log_version, lsunit); ASSERT(min_logblocks); min_logblocks = MAX(XFS_MIN_LOG_BLOCKS, min_logblocks); if (!logsize && dblocks >= (1024*1024*1024) >> blocklog) @@ -2462,14 +2545,6 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), } validate_log_size(logblocks, blocklog, min_logblocks); - /* - * dirent filetype field always enabled on v5 superblocks - */ - if (crcs_enabled) { - sbp->sb_features_incompat = XFS_SB_FEAT_INCOMPAT_FTYPE; - dirftype = 1; - } - if (!qflag || Nflag) { printf(_( "meta-data=%-22s isize=%-6d agcount=%lld, agsize=%lld blks\n" @@ -2482,13 +2557,16 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), " =%-22s sectsz=%-5u sunit=%d blks, lazy-count=%d\n" "realtime =%-22s extsz=%-6d blocks=%lld, rtextents=%lld\n"), dfile, isize, (long long)agcount, (long long)agsize, - "", sectorsize, attrversion, !projid16bit, - "", crcs_enabled, + "", sectorsize, sb_feat.attr_version, + !sb_feat.projid16bit, + "", sb_feat.crcs_enabled, "", blocksize, (long long)dblocks, imaxpct, "", dsunit, dswidth, - dirversion, dirblocksize, nci, dirftype, + sb_feat.dir_version, dirblocksize, sb_feat.nci, + sb_feat.dirftype, logfile, 1 << blocklog, (long long)logblocks, - logversion, "", lsectorsize, lsunit, lazy_sb_counters, + sb_feat.log_version, "", lsectorsize, lsunit, + sb_feat.lazy_sb_counters, rtfile, rtextblocks << blocklog, (long long)rtblocks, (long long)rtextents); if (Nflag) @@ -2531,17 +2609,17 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), sbp->sb_unit = dsunit; sbp->sb_width = dswidth; sbp->sb_dirblklog = dirblocklog - blocklog; - if (logversion == 2) { /* This is stored in bytes */ + if (sb_feat.log_version == 2) { /* This is stored in bytes */ lsunit = (lsunit == 0) ? 1 : XFS_FSB_TO_B(mp, lsunit); sbp->sb_logsunit = lsunit; } else sbp->sb_logsunit = 0; - if (iaflag) { + if (sb_feat.inode_align) { int cluster_size = XFS_INODE_BIG_CLUSTER_SIZE; - if (crcs_enabled) + if (sb_feat.crcs_enabled) cluster_size *= isize / XFS_DINODE_MIN_SIZE; sbp->sb_inoalignmt = cluster_size >> blocklog; - iaflag = sbp->sb_inoalignmt != 0; + sb_feat.inode_align = sbp->sb_inoalignmt != 0; } else sbp->sb_inoalignmt = 0; if (lsectorsize != BBSIZE || sectorsize != BBSIZE) { @@ -2552,22 +2630,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), sbp->sb_logsectsize = 0; } - sbp->sb_features2 = XFS_SB_VERSION2_MKFS(crcs_enabled, lazy_sb_counters, - attrversion == 2, !projid16bit, 0, - (!crcs_enabled && dirftype)); - sbp->sb_versionnum = XFS_SB_VERSION_MKFS(crcs_enabled, iaflag, - dsunit != 0, - logversion == 2, attrversion == 1, - (sectorsize != BBSIZE || - lsectorsize != BBSIZE), - nci, sbp->sb_features2 != 0); - /* - * Due to a structure alignment issue, sb_features2 ended up in one - * of two locations, the second "incorrect" location represented by - * the sb_bad_features2 field. To avoid older kernels mounting - * filesystems they shouldn't, set both field to the same value. - */ - sbp->sb_bad_features2 = sbp->sb_features2; + sb_set_features(&mp->m_sb, &sb_feat, sectorsize, lsectorsize, dsunit); if (force_overwrite) zero_old_xfs_structures(&xi, sbp); @@ -2623,7 +2686,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), libxfs_log_clear(mp->m_logdev_targp, XFS_FSB_TO_DADDR(mp, logstart), (xfs_extlen_t)XFS_FSB_TO_BB(mp, logblocks), - &sbp->sb_uuid, logversion, lsunit, XLOG_FMT); + &sbp->sb_uuid, sb_feat.log_version, lsunit, XLOG_FMT); mp = libxfs_mount(mp, sbp, xi.ddev, xi.logdev, xi.rtdev, 0); if (mp == NULL) { -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B747B7F59 for ; Thu, 28 Nov 2013 19:44:04 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4A4B2AC002 for ; Thu, 28 Nov 2013 17:44:04 -0800 (PST) X-ASG-Debug-ID: 1385689437-04bdf06eee36f510003-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id lVw4tQkWaJPJbEXI for ; Thu, 28 Nov 2013 17:44:02 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBScvMwgYMTkDGxmIAMBijn2ERQOqJ4M9KA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:57 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Im-S6 for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002ej-R6 for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 10/15] mkfs: add respecification detection to generic parsing Date: Fri, 29 Nov 2013 12:43:45 +1100 X-ASG-Orig-Subj: [PATCH 10/15] mkfs: add respecification detection to generic parsing Message-Id: <1385689430-10103-11-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689442 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words From: Dave Chinner Add flags to the generic input parameter tables so that respecification can be detected in a generic manner. Signed-off-by: Dave Chinner --- mkfs/xfs_mkfs.c | 64 +++++++++++++++------------------------------------------ 1 file changed, 17 insertions(+), 47 deletions(-) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 2f51f5b..af9b9c4 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -57,15 +57,17 @@ static long long cvtnum(unsigned int blocksize, struct opt_params { const char name; const char *subopts[MAX_SUBOPTS]; + struct subopt_param { int index; + bool seen; long long minval; long long maxval; long long defaultval; } subopt_params[MAX_SUBOPTS]; }; -const struct opt_params bopts = { +struct opt_params bopts = { .name = 'b', .subopts = { #define B_LOG 0 @@ -88,7 +90,7 @@ const struct opt_params bopts = { }, }; -const struct opt_params dopts = { +struct opt_params dopts = { .name = 'd', .subopts = { #define D_AGCOUNT 0 @@ -197,7 +199,7 @@ const struct opt_params dopts = { }; -const struct opt_params iopts = { +struct opt_params iopts = { .name = 'i', .subopts = { #define I_ALIGN 0 @@ -255,7 +257,7 @@ const struct opt_params iopts = { }, }; -const struct opt_params lopts = { +struct opt_params lopts = { .name = 'l', .subopts = { #define L_AGNUM 0 @@ -340,7 +342,7 @@ const struct opt_params lopts = { }, }; -const struct opt_params nopts = { +struct opt_params nopts = { .name = 'n', .subopts = { #define N_LOG 0 @@ -377,7 +379,7 @@ const struct opt_params nopts = { }, }; -const struct opt_params ropts = { +struct opt_params ropts = { .name = 'r', .subopts = { #define R_EXTSIZE 0 @@ -416,7 +418,7 @@ const struct opt_params ropts = { }, }; -const struct opt_params sopts = { +struct opt_params sopts = { .name = 's', .subopts = { #define S_LOG 0 @@ -453,7 +455,7 @@ const struct opt_params sopts = { }, }; -const struct opt_params mopts = { +struct opt_params mopts = { .name = 'm', .subopts = { #define M_CRC 0 @@ -1261,10 +1263,10 @@ illegal_option( static int getnum_checked( const char *str, - const struct opt_params *opts, + struct opt_params *opts, int index) { - const struct subopt_param *sp = &opts->subopt_params[index]; + struct subopt_param *sp = &opts->subopt_params[index]; long long c; if (sp->index != index) { @@ -1274,6 +1276,11 @@ getnum_checked( reqval(opts->name, (char **)opts->subopts, index); } + /* check for respecification of the option */ + if (sp->seen) + respec(opts->name, (char **)opts->subopts, index); + sp->seen = true; + if (!str || *str == '\0') { if (sp->defaultval == SUBOPT_NEEDS_VAL) reqval(opts->name, (char **)opts->subopts, index); @@ -1438,8 +1445,6 @@ main( switch (getsubopt(&p, (constpp)subopts, &value)) { case B_LOG: - if (blflag) - respec('b', subopts, B_LOG); if (bsflag) conflict('b', subopts, B_SIZE, B_LOG); @@ -1478,9 +1483,6 @@ main( switch (getsubopt(&p, (constpp)subopts, &value)) { case D_AGCOUNT: - if (daflag) - respec('d', subopts, D_AGCOUNT); - agcount = getnum_checked(value, &dopts, D_AGCOUNT); daflag = 1; @@ -1517,8 +1519,6 @@ main( dsize = value; break; case D_SUNIT: - if (dsunit) - respec('d', subopts, D_SUNIT); if (nodsflag) conflict('d', subopts, D_NOALIGN, D_SUNIT); @@ -1526,8 +1526,6 @@ main( D_SUNIT); break; case D_SWIDTH: - if (dswidth) - respec('d', subopts, D_SWIDTH); if (nodsflag) conflict('d', subopts, D_NOALIGN, D_SWIDTH); @@ -1548,8 +1546,6 @@ main( illegal(value, "d su"); break; case D_SW: - if (dsw) - respec('d', subopts, D_SW); if (nodsflag) conflict('d', subopts, D_NOALIGN, D_SW); @@ -1572,8 +1568,6 @@ main( nodsflag = 1; break; case D_SECTLOG: - if (slflag) - respec('d', subopts, D_SECTLOG); if (ssflag) conflict('d', subopts, D_SECTSIZE, D_SECTLOG); @@ -1636,8 +1630,6 @@ main( value, &iopts, I_ALIGN); break; case I_LOG: - if (ilflag) - respec('i', subopts, I_LOG); if (ipflag) conflict('i', subopts, I_PERBLOCK, I_LOG); @@ -1650,8 +1642,6 @@ main( ilflag = 1; break; case I_MAXPCT: - if (imflag) - respec('i', subopts, I_MAXPCT); imaxpct = getnum_checked(value, &iopts, I_MAXPCT); imflag = 1; @@ -1660,8 +1650,6 @@ main( if (ilflag) conflict('i', subopts, I_LOG, I_PERBLOCK); - if (ipflag) - respec('i', subopts, I_PERBLOCK); if (isflag) conflict('i', subopts, I_SIZE, I_PERBLOCK); @@ -1678,8 +1666,6 @@ main( if (ipflag) conflict('i', subopts, I_PERBLOCK, I_SIZE); - if (isflag) - respec('i', subopts, I_SIZE); isize = getnum_checked(value, &iopts, I_SIZE); if (!ispow2(isize)) @@ -1711,8 +1697,6 @@ main( switch (getsubopt(&p, (constpp)subopts, &value)) { case L_AGNUM: - if (laflag) - respec('l', subopts, L_AGNUM); if (ldflag) conflict('l', subopts, L_AGNUM, L_DEV); logagno = getnum_checked(value, &lopts, @@ -1734,8 +1718,6 @@ main( if (xi.lisfile) conflict('l', subopts, L_FILE, L_INTERNAL); - if (liflag) - respec('l', subopts, L_INTERNAL); loginternal = getnum_checked(value, &lopts, L_INTERNAL); @@ -1752,8 +1734,6 @@ main( illegal(value, "l su"); break; case L_SUNIT: - if (lsunit) - respec('l', subopts, L_SUNIT); lsunit = getnum_checked(value, &lopts, L_SUNIT); break; @@ -1773,8 +1753,6 @@ main( xi.logname = value; break; case L_VERSION: - if (lvflag) - respec('l', subopts, L_VERSION); sb_feat.log_version = getnum_checked(value, &lopts, L_VERSION); @@ -1789,8 +1767,6 @@ main( lsflag = 1; break; case L_SECTLOG: - if (lslflag) - respec('l', subopts, L_SECTLOG); if (lssflag) conflict('l', subopts, L_SECTSIZE, L_SECTLOG); @@ -1865,8 +1841,6 @@ _("cannot specify both -m crc=1 and -n ftype\n")); switch (getsubopt(&p, (constpp)subopts, &value)) { case N_LOG: - if (nlflag) - respec('n', subopts, N_LOG); if (nsflag) conflict('n', subopts, N_SIZE, N_LOG); @@ -1909,8 +1883,6 @@ _("cannot specify both -m crc=1 and -n ftype\n")); nvflag = 1; break; case N_FTYPE: - if (nftype) - respec('n', subopts, N_FTYPE); if (sb_feat.crcs_enabled) { fprintf(stderr, _("cannot specify both -m crc=1 and -n ftype\n")); @@ -1993,8 +1965,6 @@ _("cannot specify both -m crc=1 and -n ftype\n")); &value)) { case S_LOG: case S_SECTLOG: - if (slflag || lslflag) - respec('s', subopts, S_SECTLOG); if (ssflag || lssflag) conflict('s', subopts, S_SECTSIZE, S_SECTLOG); -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 07CDC7F5F for ; Thu, 28 Nov 2013 19:44:05 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id C17758F8035 for ; Thu, 28 Nov 2013 17:44:04 -0800 (PST) X-ASG-Debug-ID: 1385689439-04cb6c537c365f00003-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id iUp7bbevZWwvR9YH for ; Thu, 28 Nov 2013 17:44:02 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBScvMwgYMTkDGxmIAMBijn2ERQOqJ4M9KIEuJA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:57 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Iv-Uh for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:53 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002f3-Tx for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 14/15] mkfs: add string options to generic parsing Date: Fri, 29 Nov 2013 12:43:49 +1100 X-ASG-Orig-Subj: [PATCH 14/15] mkfs: add string options to generic parsing Message-Id: <1385689430-10103-15-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689442 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words From: Dave Chinner So that string options are correctly detected for conflicts and respecification, add a getstr() function that modifies the option tables appropriately. Signed-off-by: Dave Chinner --- mkfs/xfs_mkfs.c | 129 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 71 insertions(+), 58 deletions(-) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 8395fa4..88dd53e 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -68,6 +68,7 @@ struct opt_params { struct subopt_param { int index; bool seen; + bool str_seen; bool convert; bool is_power_2; int conflicts[MAX_CONFLICTS]; @@ -1351,14 +1352,15 @@ illegal_option( usage(); } -static long long -getnum( +static void +check_opt( const char *str, struct opt_params *opts, - int index) + int index, + bool str_seen) { - struct subopt_param *sp = &opts->subopt_params[index]; - long long c; + struct subopt_param *sp = &opts->subopt_params[index]; + int i; if (sp->index != index) { fprintf(stderr, @@ -1367,19 +1369,44 @@ getnum( reqval(opts->name, (char **)opts->subopts, index); } - /* check for respecification of the option */ - if (sp->seen) - respec(opts->name, (char **)opts->subopts, index); - sp->seen = true; + /* + * Check for respecification of the option. This is more complex than it + * seems because some options are parsed twice - once as a string during + * input parsing, then later the string is passed to getnum for + * conversion into a number and bounds checking. Hence the two variables + * used to track the different uses based on the @str parameter passed + * to us. + */ + if (!str_seen) { + if (sp->seen) + respec(opts->name, (char **)opts->subopts, index); + sp->seen = true; + } else { + if (sp->str_seen) + respec(opts->name, (char **)opts->subopts, index); + sp->str_seen = true; + } /* check for conflicts with the option */ - for (c = 0; c < MAX_CONFLICTS; c++) { - if (sp->conflicts[c] == LAST_CONFLICT) + for (i = 0; i < MAX_CONFLICTS; i++) { + if (sp->conflicts[i] == LAST_CONFLICT) break; - if (opts->subopt_params[c].seen) - conflict(opts->name, (char **)opts->subopts, c, index); + if (opts->subopt_params[i].seen || + opts->subopt_params[i].str_seen) + conflict(opts->name, (char **)opts->subopts, i, index); } +} + +static long long +getnum( + const char *str, + struct opt_params *opts, + int index) +{ + struct subopt_param *sp = &opts->subopt_params[index]; + long long c; + check_opt(str, opts, index, false); /* empty strings might just return a default value */ if (!str || *str == '\0') { if (sp->defaultval == SUBOPT_NEEDS_VAL) @@ -1413,6 +1440,26 @@ getnum( return c; } +/* + * Option is a string - do all the option table work, and check there + * is actually an option string. Otherwise we don't do anything with the string + * here - validation will be done later when the string is converted to a value + * or used as a file/device path. + */ +static char * +getstr( + char *str, + struct opt_params *opts, + int index) +{ + check_opt(str, opts, index, true); + + /* empty strings for string options are not valid */ + if (!str || *str == '\0') + reqval(opts->name, (char **)opts->subopts, index); + return str; +} + int main( int argc, @@ -1602,18 +1649,10 @@ main( xi.dcreat = 1; break; case D_NAME: - if (!value || *value == '\0') - reqval('d', subopts, D_NAME); - if (xi.dname) - respec('d', subopts, D_NAME); - xi.dname = value; + xi.dname = getstr(value, &dopts, D_NAME); break; case D_SIZE: - if (!value || *value == '\0') - reqval('d', subopts, D_SIZE); - if (dsize) - respec('d', subopts, D_SIZE); - dsize = value; + dsize = getstr(value, &dopts, D_SIZE); break; case D_SUNIT: dsunit = getnum(value, &dopts, D_SUNIT); @@ -1745,18 +1784,10 @@ main( break; case L_NAME: case L_DEV: - if (laflag) - conflict('l', subopts, L_AGNUM, L_DEV); - if (liflag) - conflict('l', subopts, L_INTERNAL, L_DEV); - if (!value || *value == '\0') - reqval('l', subopts, L_NAME); - if (xi.logname) - respec('l', subopts, L_NAME); + logfile = getstr(value, &lopts, L_NAME); + xi.logname = logfile; ldflag = 1; loginternal = 0; - logfile = value; - xi.logname = value; break; case L_VERSION: sb_feat.log_version = @@ -1764,12 +1795,7 @@ main( lvflag = 1; break; case L_SIZE: - if (!value || *value == '\0') - reqval('l', subopts, L_SIZE); - if (logsize) - respec('l', subopts, L_SIZE); - logsize = value; - lsflag = 1; + logsize = getstr(value, &lopts, L_SIZE); break; case L_SECTLOG: lsectorlog = getnum(value, &lopts, @@ -1845,10 +1871,7 @@ _("cannot specify both -m crc=1 and -n ftype\n")); nsflag = 1; break; case N_VERSION: - if (!value || *value == '\0') - reqval('n', subopts, N_VERSION); - if (nvflag) - respec('n', subopts, N_VERSION); + value = getstr(value, &nopts, N_VERSION); if (!strcasecmp(value, "ci")) { /* ASCII CI mode */ sb_feat.nci = true; @@ -1897,11 +1920,8 @@ _("cannot specify both -m crc=1 and -n ftype\n")); switch (getsubopt(&p, (constpp)subopts, &value)) { case R_EXTSIZE: - if (!value || *value == '\0') - reqval('r', subopts, R_EXTSIZE); - if (rtextsize) - respec('r', subopts, R_EXTSIZE); - rtextsize = value; + rtextsize = getstr(value, &ropts, + R_EXTSIZE); break; case R_FILE: xi.risfile = getnum(value, &ropts, @@ -1911,18 +1931,11 @@ _("cannot specify both -m crc=1 and -n ftype\n")); break; case R_NAME: case R_DEV: - if (!value || *value == '\0') - reqval('r', subopts, R_NAME); - if (xi.rtname) - respec('r', subopts, R_NAME); - xi.rtname = value; + xi.rtname = getstr(value, &ropts, + R_NAME); break; case R_SIZE: - if (!value || *value == '\0') - reqval('r', subopts, R_SIZE); - if (rtsize) - respec('r', subopts, R_SIZE); - rtsize = value; + rtsize = getstr(value, &ropts, R_SIZE); break; case R_NOALIGN: norsflag = 1; -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6376A7F59 for ; Thu, 28 Nov 2013 19:44:06 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 347D38F8035 for ; Thu, 28 Nov 2013 17:44:06 -0800 (PST) X-ASG-Debug-ID: 1385689437-04cb6c537b365ee0004-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id Do2RIu0FA1MU3r2j for ; Thu, 28 Nov 2013 17:44:03 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsUNAH/wl1J5LHyk/2dsb2JhbABZgwc4pCuBEZNugRwXdIIlAQEFGg0gDzMIGDE5AxsZiACze4xnjjpDhEUDmUSQY4M9KIEuJA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:56 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Ic-No for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002eF-Mv for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 04/15] mkfs: validate all input values Date: Fri, 29 Nov 2013 12:43:39 +1100 X-ASG-Orig-Subj: [PATCH 04/15] mkfs: validate all input values Message-Id: <1385689430-10103-5-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689442 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Right now, mkfs does a poor job of input validation of values. Many parameters do not check for trailing garbage and so will pass obviously invalid values as OK. Some don't even detect completely invalid values, leaving it for other checks later on to fail due to a bad value conversion - these tend to rely on atoi() implicitly returning a sane value when it is passed garbage, and atoi gives no guarantee of the return value when passed garbage. Clean all this up by passing all strings that need to be converted into values into a common function that is called regardless of whether unit conversion is needed or not. Further, make sure every conversion is checked for a valid result, and abort the moment an invalid value is detected. Get rid of the silly "isdigits(), cvtnum()" calls which don't use any of the conversion capabilities of cvtnum() because we've already ensured that there are no conversion units in the string via the isdigits() call. These can simply be replaced by a standard strtoll() call followed by checking for no trailing bytes. Finally, the block size of the filesystem is not known until all the options have been parsed and we can determine if the default is to be used. This means any parameter that relies on using conversion from filesystem block size (the "NNNb" format) requires the block size to first be specified on the command line so it is known. Similarly, we make the same rule for specifying counts in sectors. This is a change from the existing behaviour that assumes sectors are 512 bytes unless otherwise changed on the command line. This, unfortunately, leads to complete silliness where you can specify the sector size as a count of sectors. It also means that you can do some conversions with 512 byte sector sizes, and others with whatever was specified on the command line, meaning the mkfs behaviour changes depending in where in the command line the sector size is changed.... Signed-off-by: Dave Chinner --- include/xfs_mkfs.h | 7 +- man/man8/mkfs.xfs.8 | 26 ++++++- mkfs/proto.c | 36 ++++----- mkfs/xfs_mkfs.c | 215 +++++++++++++++++++++++++++------------------------- 4 files changed, 153 insertions(+), 131 deletions(-) diff --git a/include/xfs_mkfs.h b/include/xfs_mkfs.h index 3af9cb1..996b690 100644 --- a/include/xfs_mkfs.h +++ b/include/xfs_mkfs.h @@ -56,11 +56,8 @@ #define XFS_NOMULTIDISK_AGLOG 2 /* 4 AGs */ #define XFS_MULTIDISK_AGCOUNT (1 << XFS_MULTIDISK_AGLOG) - -/* xfs_mkfs.c */ -extern int isdigits (char *str); -extern long long cvtnum (unsigned int blocksize, - unsigned int sectorsize, char *s); +extern long long getnum(const char *str, unsigned int blocksize, + unsigned int sectorsize, bool convert); /* proto.c */ extern char *setup_proto (char *fname); diff --git a/man/man8/mkfs.xfs.8 b/man/man8/mkfs.xfs.8 index 8184e10..b9c2c13 100644 --- a/man/man8/mkfs.xfs.8 +++ b/man/man8/mkfs.xfs.8 @@ -61,11 +61,11 @@ SCSI disk, use: .PP The metadata log can be placed on another device to reduce the number of disk seeks. To create a filesystem on the first partition on the -first SCSI disk with a 10000 block log located on the first partition +first SCSI disk with a 10MiB log located on the first partition on the second SCSI disk, use: .RS .HP -.B mkfs.xfs\ \-l\ logdev=/dev/sdb1,size=10000b /dev/sda1 +.B mkfs.xfs\ \-l\ logdev=/dev/sdb1,size=10m /dev/sda1 .RE .PP Each of the @@ -75,9 +75,9 @@ suboptions if multiple suboptions apply to the same option. Equivalently, each main option can be given multiple times with different suboptions. For example, -.B \-l internal,size=10000b +.B \-l internal,size=10m and -.B \-l internal \-l size=10000b +.B \-l internal \-l size=10m are equivalent. .PP In the descriptions below, sizes are given in sectors, bytes, blocks, @@ -106,6 +106,15 @@ option below). .HP .BR e "\ \-\ multiply by one exabyte (1,048,576 terabytes)." .PD +.RE +.PP +When specifying parameters in units of sectors or filesystem blocks, the +.B \-s +option or the +.B \-b +option first needs to be added to the command line. +Failure to specify the size of the units will result in illegal value errors +when parameters are quantified in those units. .SH OPTIONS .TP .BI \-b " block_size_options" @@ -123,6 +132,11 @@ or in bytes with .BR size= . The default value is 4096 bytes (4 KiB), the minimum is 512, and the maximum is 65536 (64 KiB). +.IP +To specify any options on the command line in units of filesystem blocks, this +option must be specified first so that the filesystem block size is +applied consistently to all options. +.IP XFS on Linux currently only supports pagesize or smaller blocks. .TP .BI \-d " data_section_options" @@ -741,6 +755,10 @@ is 512 bytes. The minimum value for sector size is .I sector_size must be a power of 2 size and cannot be made larger than the filesystem block size. +.IP +To specify any options on the command line in units of sectors, this +option must be specified first so that the sector size is +applied consistently to all options. .TP .BI \-L " label" Set the filesystem diff --git a/mkfs/proto.c b/mkfs/proto.c index 4cc0df6..da5115b 100644 --- a/mkfs/proto.c +++ b/mkfs/proto.c @@ -23,7 +23,6 @@ /* * Prototypes for internal functions. */ -static long getnum(char **pp); static char *getstr(char **pp); static void fail(char *msg, int i); static void getres(xfs_trans_t *tp, uint blocks); @@ -77,21 +76,11 @@ setup_proto( * Skip past the stuff there for compatibility, a string and 2 numbers. */ (void)getstr(&buf); /* boot image name */ - (void)getnum(&buf); /* block count */ - (void)getnum(&buf); /* inode count */ + (void)getnum(getstr(&buf), 0, 0, false); /* block count */ + (void)getnum(getstr(&buf), 0, 0, false); /* inode count */ return buf; } -static long -getnum( - char **pp) -{ - char *s; - - s = getstr(pp); - return atol(s); -} - static void fail( char *msg, @@ -434,8 +423,8 @@ parseproto( val = val * 8 + mstr[i] - '0'; } mode |= val; - creds.cr_uid = (int)getnum(pp); - creds.cr_gid = (int)getnum(pp); + creds.cr_uid = getnum(getstr(pp), 0, 0, false); + creds.cr_gid = getnum(getstr(pp), 0, 0, false); xname.name = (uchar_t *)name; xname.len = name ? strlen(name) : 0; tp = libxfs_trans_alloc(mp, 0); @@ -459,7 +448,14 @@ parseproto( case IF_RESERVED: /* pre-allocated space only */ value = getstr(pp); - llen = cvtnum(mp->m_sb.sb_blocksize, mp->m_sb.sb_sectsize, value); + llen = getnum(value, mp->m_sb.sb_blocksize, + mp->m_sb.sb_sectsize, true); + if (llen < 0) { + fprintf(stderr, + _("%s: Bad value %s for proto file %s\n"), + progname, value, name); + exit(1); + } getres(tp, XFS_B_TO_FSB(mp, llen)); error = libxfs_inode_alloc(&tp, pip, mode|S_IFREG, 1, 0, @@ -482,8 +478,8 @@ parseproto( case IF_BLOCK: getres(tp, 0); - majdev = (int)getnum(pp); - mindev = (int)getnum(pp); + majdev = getnum(getstr(pp), 0, 0, false); + mindev = getnum(getstr(pp), 0, 0, false); error = libxfs_inode_alloc(&tp, pip, mode|S_IFBLK, 1, IRIX_MKDEV(majdev, mindev), &creds, fsxp, &ip); if (error) { @@ -497,8 +493,8 @@ parseproto( case IF_CHAR: getres(tp, 0); - majdev = (int)getnum(pp); - mindev = (int)getnum(pp); + majdev = getnum(getstr(pp), 0, 0, false); + mindev = getnum(getstr(pp), 0, 0, false); error = libxfs_inode_alloc(&tp, pip, mode|S_IFCHR, 1, IRIX_MKDEV(majdev, mindev), &creds, fsxp, &ip); if (error) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index caa0631..1cc2bcb 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -49,6 +49,9 @@ static void respec(char opt, char *tab[], int idx); static void unknown(char opt, char *s); static int ispow2(unsigned int i); +static long long cvtnum(unsigned int blocksize, + unsigned int sectorsize, const char *s); + /* * option tables for getsubopt calls */ @@ -942,6 +945,28 @@ sb_set_features( sbp->sb_features_log_incompat = 0; } +long long +getnum( + const char *str, + unsigned int blocksize, + unsigned int sectorsize, + bool convert) +{ + long long i; + char *sp; + + if (convert) + return cvtnum(blocksize, sectorsize, str); + + i = strtoll(str, &sp, 0); + if (i == 0 && sp == str) + return -1LL; + if (*sp != '\0') + return -1LL; /* trailing garbage */ + return i; +} + + int main( int argc, @@ -1055,8 +1080,8 @@ main( blflag = bsflag = slflag = ssflag = lslflag = lssflag = 0; blocklog = blocksize = 0; - sectorlog = lsectorlog = XFS_MIN_SECTORSIZE_LOG; - sectorsize = lsectorsize = XFS_MIN_SECTORSIZE; + sectorlog = lsectorlog = 0; + sectorsize = lsectorsize = 0; agsize = daflag = dasize = dblocks = 0; ilflag = imflag = ipflag = isflag = 0; liflag = laflag = lsflag = ldflag = lvflag = 0; @@ -1099,7 +1124,7 @@ main( if (bsflag) conflict('b', bopts, B_SIZE, B_LOG); - blocklog = atoi(value); + blocklog = getnum(value, 0, 0, false); if (blocklog <= 0) illegal(value, "b log"); blocksize = 1 << blocklog; @@ -1113,8 +1138,8 @@ main( if (blflag) conflict('b', bopts, B_LOG, B_SIZE); - blocksize = cvtnum( - blocksize, sectorsize, value); + blocksize = getnum(value, blocksize, + sectorsize, true); if (blocksize <= 0 || !ispow2(blocksize)) illegal(value, "b size"); @@ -1137,8 +1162,7 @@ main( reqval('d', dopts, D_AGCOUNT); if (daflag) respec('d', dopts, D_AGCOUNT); - agcount = (__uint64_t) - strtoul(value, NULL, 10); + agcount = getnum(value, 0, 0, false); if ((__int64_t)agcount <= 0) illegal(value, "d agcount"); daflag = 1; @@ -1148,14 +1172,16 @@ main( reqval('d', dopts, D_AGSIZE); if (dasize) respec('d', dopts, D_AGSIZE); - agsize = cvtnum( - blocksize, sectorsize, value); + agsize = getnum(value, blocksize, + sectorsize, true); + if ((__int64_t)agsize <= 0) + illegal(value, "d agsize"); dasize = 1; break; case D_FILE: if (!value || *value == '\0') value = "1"; - xi.disfile = atoi(value); + xi.disfile = getnum(value, 0, 0, false); if (xi.disfile < 0 || xi.disfile > 1) illegal(value, "d file"); if (xi.disfile && !Nflag) @@ -1183,13 +1209,9 @@ main( if (nodsflag) conflict('d', dopts, D_NOALIGN, D_SUNIT); - if (!isdigits(value)) { - fprintf(stderr, - _("%s: Specify data sunit in 512-byte blocks, no unit suffix\n"), - progname); - exit(1); - } - dsunit = cvtnum(0, 0, value); + dsunit = getnum(value, 0, 0, false); + if (dsunit < 0) + illegal(value, "d sunit"); break; case D_SWIDTH: if (!value || *value == '\0') @@ -1199,13 +1221,9 @@ main( if (nodsflag) conflict('d', dopts, D_NOALIGN, D_SWIDTH); - if (!isdigits(value)) { - fprintf(stderr, - _("%s: Specify data swidth in 512-byte blocks, no unit suffix\n"), - progname); - exit(1); - } - dswidth = cvtnum(0, 0, value); + dswidth = getnum(value, 0, 0, false); + if (dswidth < 0) + illegal(value, "d swidth"); break; case D_SU: if (!value || *value == '\0') @@ -1215,8 +1233,10 @@ main( if (nodsflag) conflict('d', dopts, D_NOALIGN, D_SU); - dsu = cvtnum( - blocksize, sectorsize, value); + dsu = getnum(value, blocksize, + sectorsize, true); + if (dsu < 0) + illegal(value, "d su"); break; case D_SW: if (!value || *value == '\0') @@ -1226,13 +1246,9 @@ main( if (nodsflag) conflict('d', dopts, D_NOALIGN, D_SW); - if (!isdigits(value)) { - fprintf(stderr, - _("%s: Specify data sw as multiple of su, no unit suffix\n"), - progname); - exit(1); - } - dsw = cvtnum(0, 0, value); + dsw = getnum(value, 0, 0, false); + if (dsw < 0) + illegal(value, "d sw"); break; case D_NOALIGN: if (dsu) @@ -1257,7 +1273,7 @@ main( if (ssflag) conflict('d', dopts, D_SECTSIZE, D_SECTLOG); - sectorlog = atoi(value); + sectorlog = getnum(value, 0, 0, false); if (sectorlog <= 0) illegal(value, "d sectlog"); sectorsize = 1 << sectorlog; @@ -1271,8 +1287,8 @@ main( if (slflag) conflict('d', dopts, D_SECTLOG, D_SECTSIZE); - sectorsize = cvtnum( - blocksize, sectorsize, value); + sectorsize = getnum(value, blocksize, + sectorsize, true); if (sectorsize <= 0 || !ispow2(sectorsize)) illegal(value, "d sectsize"); @@ -1312,7 +1328,7 @@ main( case I_ALIGN: if (!value || *value == '\0') break; - c = atoi(value); + c = getnum(value, 0, 0, false); if (c < 0 || c > 1) illegal(value, "i align"); sb_feat.inode_align = c ? true : false; @@ -1328,7 +1344,7 @@ main( if (isflag) conflict('i', iopts, I_SIZE, I_LOG); - inodelog = atoi(value); + inodelog = getnum(value, 0, 0, false); if (inodelog <= 0) illegal(value, "i log"); isize = 1 << inodelog; @@ -1339,7 +1355,7 @@ main( reqval('i', iopts, I_MAXPCT); if (imflag) respec('i', iopts, I_MAXPCT); - imaxpct = atoi(value); + imaxpct = getnum(value, 0, 0, false); if (imaxpct < 0 || imaxpct > 100) illegal(value, "i maxpct"); imflag = 1; @@ -1355,7 +1371,7 @@ main( if (isflag) conflict('i', iopts, I_SIZE, I_PERBLOCK); - inopblock = atoi(value); + inopblock = getnum(value, 0, 0, false); if (inopblock < XFS_MIN_INODE_PERBLOCK || !ispow2(inopblock)) @@ -1373,7 +1389,7 @@ main( I_SIZE); if (isflag) respec('i', iopts, I_SIZE); - isize = cvtnum(0, 0, value); + isize = getnum(value, 0, 0, true); if (isize <= 0 || !ispow2(isize)) illegal(value, "i size"); inodelog = libxfs_highbit32(isize); @@ -1382,7 +1398,7 @@ main( case I_ATTR: if (!value || *value == '\0') reqval('i', iopts, I_ATTR); - c = atoi(value); + c = getnum(value, 0, 0, false); if (c < 0 || c > 2) illegal(value, "i attr"); sb_feat.attr_version = c; @@ -1390,7 +1406,7 @@ main( case I_PROJID32BIT: if (!value || *value == '\0') value = "0"; - c = atoi(value); + c = getnum(value, 0, 0, false); if (c < 0 || c > 1) illegal(value, "i projid32bit"); sb_feat.projid16bit = c ? false : true; @@ -1413,7 +1429,9 @@ main( respec('l', lopts, L_AGNUM); if (ldflag) conflict('l', lopts, L_AGNUM, L_DEV); - logagno = atoi(value); + logagno = getnum(value, 0, 0, false); + if (logagno < 0) + illegal(value, "l agno"); laflag = 1; break; case L_FILE: @@ -1422,7 +1440,7 @@ main( if (loginternal) conflict('l', lopts, L_INTERNAL, L_FILE); - xi.lisfile = atoi(value); + xi.lisfile = getnum(value, 0, 0, false); if (xi.lisfile < 0 || xi.lisfile > 1) illegal(value, "l file"); if (xi.lisfile) @@ -1438,7 +1456,7 @@ main( L_INTERNAL); if (liflag) respec('l', lopts, L_INTERNAL); - loginternal = atoi(value); + loginternal = getnum(value, 0, 0, false); if (loginternal < 0 || loginternal > 1) illegal(value, "l internal"); liflag = 1; @@ -1448,20 +1466,19 @@ main( reqval('l', lopts, L_SU); if (lsu) respec('l', lopts, L_SU); - lsu = cvtnum( - blocksize, sectorsize, value); + lsu = getnum(value, blocksize, + sectorsize, true); + if (lsu < 0) + illegal(value, "l su"); break; case L_SUNIT: if (!value || *value == '\0') reqval('l', lopts, L_SUNIT); if (lsunit) respec('l', lopts, L_SUNIT); - if (!isdigits(value)) { - fprintf(stderr, - _("Specify log sunit in 512-byte blocks, no size suffix\n")); - usage(); - } - lsunit = cvtnum(0, 0, value); + lsunit = getnum(value, 0, 0, false); + if (lsunit < 0) + illegal(value, "l sunit"); break; case L_NAME: case L_DEV: @@ -1483,7 +1500,7 @@ main( reqval('l', lopts, L_VERSION); if (lvflag) respec('l', lopts, L_VERSION); - c = atoi(value); + c = getnum(value, 0, 0, false); if (c < 1 || c > 2) illegal(value, "l version"); sb_feat.log_version = c; @@ -1505,7 +1522,7 @@ main( if (lssflag) conflict('l', lopts, L_SECTSIZE, L_SECTLOG); - lsectorlog = atoi(value); + lsectorlog = getnum(value, 0, 0, false); if (lsectorlog <= 0) illegal(value, "l sectlog"); lsectorsize = 1 << lsectorlog; @@ -1519,8 +1536,8 @@ main( if (lslflag) conflict('l', lopts, L_SECTLOG, L_SECTSIZE); - lsectorsize = cvtnum( - blocksize, sectorsize, value); + lsectorsize = getnum(value, blocksize, + sectorsize, true); if (lsectorsize <= 0 || !ispow2(lsectorsize)) illegal(value, "l sectsize"); @@ -1532,7 +1549,7 @@ main( if (!value || *value == '\0') reqval('l', lopts, L_LAZYSBCNTR); - c = atoi(value); + c = getnum(value, 0, 0, false); if (c < 0 || c > 1) illegal(value, "l lazy-count"); sb_feat.lazy_sb_counters = c ? true @@ -1557,7 +1574,7 @@ main( case M_CRC: if (!value || *value == '\0') reqval('m', mopts, M_CRC); - c = atoi(value); + c = getnum(value, 0, 0, false); if (c < 0 || c > 1) illegal(value, "m crc"); if (c && nftype) { @@ -1588,7 +1605,7 @@ _("cannot specify both crc and ftype\n")); if (nsflag) conflict('n', nopts, N_SIZE, N_LOG); - dirblocklog = atoi(value); + dirblocklog = getnum(value, 0, 0, false); if (dirblocklog <= 0) illegal(value, "n log"); dirblocksize = 1 << dirblocklog; @@ -1602,8 +1619,8 @@ _("cannot specify both crc and ftype\n")); if (nlflag) conflict('n', nopts, N_LOG, N_SIZE); - dirblocksize = cvtnum( - blocksize, sectorsize, value); + dirblocksize = getnum(value, blocksize, + sectorsize, true); if (dirblocksize <= 0 || !ispow2(dirblocksize)) illegal(value, "n size"); @@ -1620,7 +1637,7 @@ _("cannot specify both crc and ftype\n")); /* ASCII CI mode */ sb_feat.nci = true; } else { - c = atoi(value); + c = getnum(value, 0, 0, false); if (c != 2) illegal(value, "n version"); @@ -1633,7 +1650,7 @@ _("cannot specify both crc and ftype\n")); reqval('n', nopts, N_FTYPE); if (nftype) respec('n', nopts, N_FTYPE); - c = atoi(value); + c = getnum(value, 0, 0, false); if (c < 0 || c > 1) illegal(value, "n ftype"); if (sb_feat.crcs_enabled) { @@ -1679,7 +1696,7 @@ _("cannot specify both crc and ftype\n")); case R_FILE: if (!value || *value == '\0') value = "1"; - xi.risfile = atoi(value); + xi.risfile = getnum(value, 0, 0, false); if (xi.risfile < 0 || xi.risfile > 1) illegal(value, "r file"); if (xi.risfile) @@ -1723,7 +1740,7 @@ _("cannot specify both crc and ftype\n")); if (ssflag || lssflag) conflict('s', sopts, S_SECTSIZE, S_SECTLOG); - sectorlog = atoi(value); + sectorlog = getnum(value, 0, 0, false); if (sectorlog <= 0) illegal(value, "s sectlog"); lsectorlog = sectorlog; @@ -1740,8 +1757,8 @@ _("cannot specify both crc and ftype\n")); if (slflag || lslflag) conflict('s', sopts, S_SECTLOG, S_SECTSIZE); - sectorsize = cvtnum( - blocksize, sectorsize, value); + sectorsize = getnum(value, blocksize, + sectorsize, true); if (sectorsize <= 0 || !ispow2(sectorsize)) illegal(value, "s sectsize"); @@ -1791,6 +1808,15 @@ _("cannot specify both crc and ftype\n")); usage(); } + if (!slflag && !ssflag) { + sectorlog = XFS_MIN_SECTORSIZE_LOG; + sectorsize = XFS_MIN_SECTORSIZE; + } + if (!lslflag && !lssflag) { + lsectorlog = sectorlog; + lsectorsize = sectorsize; + } + memset(&ft, 0, sizeof(ft)); get_topology(&xi, &ft, force_overwrite); @@ -1944,7 +1970,9 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (dsize) { __uint64_t dbytes; - dbytes = cvtnum(blocksize, sectorsize, dsize); + dbytes = getnum(dsize, blocksize, sectorsize, true); + if ((__int64_t)dbytes < 0) + illegal(dsize, "d size"); if (dbytes % XFS_MIN_BLOCKSIZE) { fprintf(stderr, _("illegal data length %lld, not a multiple of %d\n"), @@ -1981,7 +2009,9 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (logsize) { __uint64_t logbytes; - logbytes = cvtnum(blocksize, sectorsize, logsize); + logbytes = getnum(logsize, blocksize, sectorsize, true); + if ((__int64_t)logbytes < 0) + illegal(logsize, "l size"); if (logbytes % XFS_MIN_BLOCKSIZE) { fprintf(stderr, _("illegal log length %lld, not a multiple of %d\n"), @@ -2003,7 +2033,9 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (rtsize) { __uint64_t rtbytes; - rtbytes = cvtnum(blocksize, sectorsize, rtsize); + rtbytes = getnum(rtsize, blocksize, sectorsize, true); + if ((__int64_t)rtbytes < 0) + illegal(rtsize, "r size"); if (rtbytes % XFS_MIN_BLOCKSIZE) { fprintf(stderr, _("illegal rt length %lld, not a multiple of %d\n"), @@ -2023,7 +2055,9 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (rtextsize) { __uint64_t rtextbytes; - rtextbytes = cvtnum(blocksize, sectorsize, rtextsize); + rtextbytes = getnum(rtextsize, blocksize, sectorsize, true); + if ((__int64_t)rtextbytes < 0) + illegal(rtsize, "r extsize"); if (rtextbytes % blocksize) { fprintf(stderr, _("illegal rt extent size %lld, not a multiple of %d\n"), @@ -3086,28 +3120,11 @@ unknown( usage(); } -/* - * isdigits -- returns 1 if string contains nothing but [0-9], 0 otherwise - */ -int -isdigits( - char *str) -{ - int i; - int n = strlen(str); - - for (i = 0; i < n; i++) { - if (!isdigit((int)str[i])) - return 0; - } - return 1; -} - long long cvtnum( unsigned int blocksize, unsigned int sectorsize, - char *s) + const char *s) { long long i; char *sp; @@ -3118,17 +3135,11 @@ cvtnum( if (*sp == '\0') return i; - if (*sp == 'b' && sp[1] == '\0') { - if (blocksize) - return i * blocksize; - fprintf(stderr, _("blocksize not available yet.\n")); - usage(); - } - if (*sp == 's' && sp[1] == '\0') { - if (sectorsize) - return i * sectorsize; - return i * BBSIZE; - } + if (*sp == 'b' && sp[1] == '\0') + return i * blocksize; + if (*sp == 's' && sp[1] == '\0') + return i * sectorsize; + if (*sp == 'k' && sp[1] == '\0') return 1024LL * i; if (*sp == 'm' && sp[1] == '\0') -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 69ABB7F60 for ; Thu, 28 Nov 2013 19:44:05 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id C3DC3AC003 for ; Thu, 28 Nov 2013 17:44:01 -0800 (PST) X-ASG-Debug-ID: 1385689439-04cb6c537c365f00001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id YAEHa3RBRWeNrCSo for ; Thu, 28 Nov 2013 17:43:59 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBVYzCBgxOQMbGYgAwGKOfYRFA6ongz0o Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:56 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Id-OO for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002eK-NX for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 05/15] mkfs: factor boolean option parsing Date: Fri, 29 Nov 2013 12:43:40 +1100 X-ASG-Orig-Subj: [PATCH 05/15] mkfs: factor boolean option parsing Message-Id: <1385689430-10103-6-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689439 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Many of the options passed to mkfs have boolean options (0 or 1) and all hand roll the same code and validity checks. Factor these out into a common function. Note that the lazy-count option is now changed to match other booleans in that if you don't specify a value, it reverts to the default value (on) rather than throwing an error. Similarly the -m crc and -n ftype options default to off rather than throwing an error. Signed-off-by: Dave Chinner --- mkfs/xfs_mkfs.c | 101 +++++++++++++++++++++++--------------------------------- 1 file changed, 42 insertions(+), 59 deletions(-) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 1cc2bcb..126cbea 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -42,7 +42,7 @@ struct fs_topology { * Prototypes for internal functions. */ static void conflict(char opt, char *tab[], int oldidx, int newidx); -static void illegal(char *value, char *opt); +static void illegal(const char *value, const char *opt); static __attribute__((noreturn)) void usage (void); static __attribute__((noreturn)) void reqval(char opt, char *tab[], int idx); static void respec(char opt, char *tab[], int idx); @@ -966,6 +966,21 @@ getnum( return i; } +static bool +getbool( + const char *str, + const char *illegal_str, + bool default_val) +{ + long long c; + + if (!str || *str == '\0') + return default_val; + c = getnum(str, 0, 0, false); + if (c < 0 || c > 1) + illegal(str, illegal_str); + return c ? true : false; +} int main( @@ -1179,11 +1194,8 @@ main( dasize = 1; break; case D_FILE: - if (!value || *value == '\0') - value = "1"; - xi.disfile = getnum(value, 0, 0, false); - if (xi.disfile < 0 || xi.disfile > 1) - illegal(value, "d file"); + xi.disfile = getbool(value, "d file", + true); if (xi.disfile && !Nflag) xi.dcreat = 1; break; @@ -1326,12 +1338,8 @@ main( switch (getsubopt(&p, (constpp)iopts, &value)) { case I_ALIGN: - if (!value || *value == '\0') - break; - c = getnum(value, 0, 0, false); - if (c < 0 || c > 1) - illegal(value, "i align"); - sb_feat.inode_align = c ? true : false; + sb_feat.inode_align = getbool( + value, "i align", true); break; case I_LOG: if (!value || *value == '\0') @@ -1404,12 +1412,8 @@ main( sb_feat.attr_version = c; break; case I_PROJID32BIT: - if (!value || *value == '\0') - value = "0"; - c = getnum(value, 0, 0, false); - if (c < 0 || c > 1) - illegal(value, "i projid32bit"); - sb_feat.projid16bit = c ? false : true; + sb_feat.projid16bit = !getbool(value, + "i projid32bit", false); break; default: unknown('i', value); @@ -1435,20 +1439,15 @@ main( laflag = 1; break; case L_FILE: - if (!value || *value == '\0') - value = "1"; if (loginternal) conflict('l', lopts, L_INTERNAL, L_FILE); - xi.lisfile = getnum(value, 0, 0, false); - if (xi.lisfile < 0 || xi.lisfile > 1) - illegal(value, "l file"); + xi.lisfile = getbool(value, "l file", + true); if (xi.lisfile) xi.lcreat = 1; break; case L_INTERNAL: - if (!value || *value == '\0') - value = "1"; if (ldflag) conflict('l', lopts, L_INTERNAL, L_DEV); if (xi.lisfile) @@ -1456,9 +1455,9 @@ main( L_INTERNAL); if (liflag) respec('l', lopts, L_INTERNAL); - loginternal = getnum(value, 0, 0, false); - if (loginternal < 0 || loginternal > 1) - illegal(value, "l internal"); + + loginternal = getbool(value, + "l internal", true); liflag = 1; break; case L_SU: @@ -1546,14 +1545,9 @@ main( lssflag = 1; break; case L_LAZYSBCNTR: - if (!value || *value == '\0') - reqval('l', lopts, - L_LAZYSBCNTR); - c = getnum(value, 0, 0, false); - if (c < 0 || c > 1) - illegal(value, "l lazy-count"); - sb_feat.lazy_sb_counters = c ? true - : false; + sb_feat.lazy_sb_counters = getbool( + value, "l lazy-count", + true); break; default: unknown('l', value); @@ -1572,18 +1566,14 @@ main( switch (getsubopt(&p, (constpp)mopts, &value)) { case M_CRC: - if (!value || *value == '\0') - reqval('m', mopts, M_CRC); - c = getnum(value, 0, 0, false); - if (c < 0 || c > 1) - illegal(value, "m crc"); - if (c && nftype) { + sb_feat.crcs_enabled = getbool( + value, "m crc", false); + if (sb_feat.crcs_enabled && nftype) { fprintf(stderr, -_("cannot specify both crc and ftype\n")); +_("cannot specify both -m crc=1 and -n ftype\n")); usage(); } - sb_feat.crcs_enabled = c ? true : false; - if (c) + if (sb_feat.crcs_enabled) sb_feat.dirftype = true; break; default: @@ -1646,19 +1636,15 @@ _("cannot specify both crc and ftype\n")); nvflag = 1; break; case N_FTYPE: - if (!value || *value == '\0') - reqval('n', nopts, N_FTYPE); if (nftype) respec('n', nopts, N_FTYPE); - c = getnum(value, 0, 0, false); - if (c < 0 || c > 1) - illegal(value, "n ftype"); if (sb_feat.crcs_enabled) { fprintf(stderr, -_("cannot specify both crc and ftype\n")); +_("cannot specify both -m crc=1 and -n ftype\n")); usage(); } - sb_feat.dirftype = c ? true : false; + sb_feat.dirftype = getbool(value, + "n ftype", false); nftype = 1; break; default: @@ -1694,11 +1680,8 @@ _("cannot specify both crc and ftype\n")); rtextsize = value; break; case R_FILE: - if (!value || *value == '\0') - value = "1"; - xi.risfile = getnum(value, 0, 0, false); - if (xi.risfile < 0 || xi.risfile > 1) - illegal(value, "r file"); + xi.risfile = getbool(value, + "r file", true); if (xi.risfile) xi.rcreat = 1; break; @@ -3074,8 +3057,8 @@ conflict( static void illegal( - char *value, - char *opt) + const char *value, + const char *opt) { fprintf(stderr, _("Illegal value %s for -%s option\n"), value, opt); usage(); -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:07 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E0E437F5E for ; Thu, 28 Nov 2013 19:44:06 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B19598F8035 for ; Thu, 28 Nov 2013 17:44:06 -0800 (PST) X-ASG-Debug-ID: 1385689439-04cb6c537c365f00004-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id CaBax0CkFgPr80eY for ; Thu, 28 Nov 2013 17:44:04 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBScvMwgYMTkDGxmIAMBijjpDhEUDqieDPSg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:57 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006In-Sf for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:53 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002eo-Rn for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 11/15] mkfs: table based parsing for converted parameters Date: Fri, 29 Nov 2013 12:43:46 +1100 X-ASG-Orig-Subj: [PATCH 11/15] mkfs: table based parsing for converted parameters Message-Id: <1385689430-10103-12-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689444 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner All the parameters that can be passed as block or sector sizes need to be passed the block and sector sizes that they should be using for conversion. For parameter parsing, it is always the same two variables, so to make things easy just declare them as global variables so we can avoid needing to pass them to getnum_checked(). We also need to mark these parameters are requiring conversion so that we don't need to pass this information manually to getnum_checked(). Further, some of these options are required to have a power of 2 value, so add optional checking for that as well. Signed-off-by: Dave Chinner --- mkfs/xfs_mkfs.c | 171 ++++++++++++++++++++++---------------------------------- 1 file changed, 68 insertions(+), 103 deletions(-) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index af9b9c4..e7bee06 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -52,6 +52,13 @@ static int ispow2(unsigned int i); static long long cvtnum(unsigned int blocksize, unsigned int sectorsize, const char *s); +/* + * The configured block and sector sizes are defined as global variables so + * that they don't need to be passed to functions that require them. + */ +unsigned int blocksize; +unsigned int sectorsize; + #define MAX_SUBOPTS 16 #define SUBOPT_NEEDS_VAL (-1LL) struct opt_params { @@ -61,6 +68,8 @@ struct opt_params { struct subopt_param { int index; bool seen; + bool convert; + bool is_power_2; long long minval; long long maxval; long long defaultval; @@ -83,6 +92,8 @@ struct opt_params bopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = B_SIZE, + .convert = true, + .is_power_2 = true, .minval = XFS_MIN_BLOCKSIZE, .maxval = XFS_MAX_BLOCKSIZE, .defaultval = SUBOPT_NEEDS_VAL, @@ -140,6 +151,9 @@ struct opt_params dopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SIZE, + .convert = true, + .minval = XFS_AG_MIN_BYTES, + .maxval = LLONG_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SUNIT, @@ -153,11 +167,15 @@ struct opt_params dopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_AGSIZE, + .convert = true, .minval = XFS_AG_MIN_BYTES, .maxval = XFS_AG_MAX_BYTES, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SU, + .convert = true, + .minval = 0, + .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SW, @@ -171,6 +189,8 @@ struct opt_params dopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SECTSIZE, + .convert = true, + .is_power_2 = true, .minval = XFS_MIN_SECTORSIZE, .maxval = XFS_MAX_SECTORSIZE, .defaultval = SUBOPT_NEEDS_VAL, @@ -235,11 +255,13 @@ struct opt_params iopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_PERBLOCK, + .is_power_2 = true, .minval = XFS_MIN_INODE_PERBLOCK, .maxval = XFS_MAX_BLOCKSIZE / XFS_DINODE_MIN_SIZE, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_SIZE, + .is_power_2 = true, .minval = XFS_DINODE_MIN_SIZE, .maxval = XFS_DINODE_MAX_SIZE, .defaultval = SUBOPT_NEEDS_VAL, @@ -298,6 +320,9 @@ struct opt_params lopts = { .defaultval = 1, }, { .index = L_SIZE, + .convert = true, + .minval = 2 * 1024 * 1024LL, /* XXX: XFS_MIN_LOG_BYTES */ + .maxval = XFS_MAX_LOG_BYTES, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_VERSION, @@ -311,6 +336,9 @@ struct opt_params lopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SU, + .convert = true, + .minval = XLOG_MIN_RECORD_BSIZE, + .maxval = XLOG_MAX_RECORD_BSIZE, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_DEV, @@ -322,6 +350,8 @@ struct opt_params lopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SECTSIZE, + .convert = true, + .is_power_2 = true, .minval = XFS_MIN_SECTORSIZE, .maxval = XFS_MAX_SECTORSIZE, .defaultval = SUBOPT_NEEDS_VAL, @@ -362,6 +392,8 @@ struct opt_params nopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = N_SIZE, + .convert = true, + .is_power_2 = true, .minval = 1 << XFS_MIN_REC_DIRSIZE, .maxval = XFS_MAX_BLOCKSIZE, .defaultval = SUBOPT_NEEDS_VAL, @@ -398,9 +430,15 @@ struct opt_params ropts = { }, .subopt_params = { { .index = R_EXTSIZE, + .convert = true, + .minval = XFS_MIN_RTEXTSIZE, + .maxval = XFS_MAX_RTEXTSIZE, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_SIZE, + .convert = true, + .minval = 0, + .maxval = LLONG_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_DEV, @@ -443,11 +481,15 @@ struct opt_params sopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = S_SIZE, + .convert = true, + .is_power_2 = true, .minval = XFS_MIN_SECTORSIZE, .maxval = XFS_MAX_SECTORSIZE, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = S_SECTSIZE, + .convert = true, + .is_power_2 = true, .minval = XFS_MIN_SECTORSIZE, .maxval = XFS_MAX_SECTORSIZE, .defaultval = SUBOPT_NEEDS_VAL, @@ -1230,15 +1272,15 @@ sb_set_features( long long getnum( const char *str, - unsigned int blocksize, - unsigned int sectorsize, + unsigned int blksize, + unsigned int sectsize, bool convert) { long long i; char *sp; if (convert) - return cvtnum(blocksize, sectorsize, str); + return cvtnum(blksize, sectsize, str); i = strtoll(str, &sp, 0); if (i == 0 && sp == str) @@ -1287,9 +1329,11 @@ getnum_checked( return sp->defaultval; } - c = getnum(str, 0, 0, false); + c = getnum(str, blocksize, sectorsize, sp->convert); if (c < sp->minval || c > sp->maxval) illegal_option(str, opts, index); + if (sp->is_power_2 && !ispow2(c)) + illegal_option(str, opts, index); return c; } @@ -1307,7 +1351,6 @@ main( struct xfs_btree_block *block; int blflag; int blocklog; - unsigned int blocksize; int bsflag; int bsize; xfs_buf_t *buf; @@ -1377,7 +1420,6 @@ main( char *rtsize; xfs_sb_t *sbp; int sectorlog; - unsigned int sectorsize; __uint64_t sector_mask; int slflag; int ssflag; @@ -1454,18 +1496,11 @@ main( blflag = 1; break; case B_SIZE: - if (!value || *value == '\0') - reqval('b', subopts, B_SIZE); - if (bsflag) - respec('b', subopts, B_SIZE); if (blflag) conflict('b', subopts, B_LOG, B_SIZE); - blocksize = getnum(value, blocksize, - sectorsize, true); - if (blocksize <= 0 || - !ispow2(blocksize)) - illegal(value, "b size"); + blocksize = getnum_checked(value, &bopts, + B_SIZE); blocklog = libxfs_highbit32(blocksize); bsflag = 1; break; @@ -1488,14 +1523,8 @@ main( daflag = 1; break; case D_AGSIZE: - if (!value || *value == '\0') - reqval('d', subopts, D_AGSIZE); - if (dasize) - respec('d', subopts, D_AGSIZE); - agsize = getnum(value, blocksize, - sectorsize, true); - if ((__int64_t)agsize <= 0) - illegal(value, "d agsize"); + agsize = getnum_checked(value, &dopts, + D_AGSIZE); dasize = 1; break; case D_FILE: @@ -1533,17 +1562,11 @@ main( D_SWIDTH); break; case D_SU: - if (!value || *value == '\0') - reqval('d', subopts, D_SU); - if (dsu) - respec('d', subopts, D_SU); if (nodsflag) conflict('d', subopts, D_NOALIGN, D_SU); - dsu = getnum(value, blocksize, - sectorsize, true); - if (dsu < 0) - illegal(value, "d su"); + dsu = getnum_checked(value, &dopts, + D_SU); break; case D_SW: if (nodsflag) @@ -1577,18 +1600,11 @@ main( slflag = 1; break; case D_SECTSIZE: - if (!value || *value == '\0') - reqval('d', subopts, D_SECTSIZE); - if (ssflag) - respec('d', subopts, D_SECTSIZE); if (slflag) conflict('d', subopts, D_SECTLOG, D_SECTSIZE); - sectorsize = getnum(value, blocksize, - sectorsize, true); - if (sectorsize <= 0 || - !ispow2(sectorsize)) - illegal(value, "d sectsize"); + sectorsize = getnum_checked(value, + &dopts, D_SECTSIZE); sectorlog = libxfs_highbit32(sectorsize); ssflag = 1; @@ -1655,8 +1671,6 @@ main( I_PERBLOCK); inopblock = getnum_checked(value, &iopts, I_PERBLOCK); - if (!ispow2(inopblock)) - illegal(value, "i perblock"); ipflag = 1; break; case I_SIZE: @@ -1668,8 +1682,6 @@ main( I_SIZE); isize = getnum_checked(value, &iopts, I_SIZE); - if (!ispow2(isize)) - illegal(value, "i size"); inodelog = libxfs_highbit32(isize); isflag = 1; break; @@ -1724,14 +1736,8 @@ main( liflag = 1; break; case L_SU: - if (!value || *value == '\0') - reqval('l', subopts, L_SU); - if (lsu) - respec('l', subopts, L_SU); - lsu = getnum(value, blocksize, - sectorsize, true); - if (lsu < 0) - illegal(value, "l su"); + lsu = getnum_checked(value, &lopts, + L_SU); break; case L_SUNIT: lsunit = getnum_checked(value, &lopts, @@ -1776,18 +1782,11 @@ main( lslflag = 1; break; case L_SECTSIZE: - if (!value || *value == '\0') - reqval('l', subopts, L_SECTSIZE); - if (lssflag) - respec('l', subopts, L_SECTSIZE); if (lslflag) conflict('l', subopts, L_SECTLOG, L_SECTSIZE); - lsectorsize = getnum(value, blocksize, - sectorsize, true); - if (lsectorsize <= 0 || - !ispow2(lsectorsize)) - illegal(value, "l sectsize"); + lsectorsize = getnum_checked(value, + &lopts, L_SECTSIZE); lsectorlog = libxfs_highbit32(lsectorsize); lssflag = 1; @@ -1850,18 +1849,11 @@ _("cannot specify both -m crc=1 and -n ftype\n")); nlflag = 1; break; case N_SIZE: - if (!value || *value == '\0') - reqval('n', subopts, N_SIZE); - if (nsflag) - respec('n', subopts, N_SIZE); if (nlflag) conflict('n', subopts, N_LOG, N_SIZE); - dirblocksize = getnum(value, blocksize, - sectorsize, true); - if (dirblocksize <= 0 || - !ispow2(dirblocksize)) - illegal(value, "n size"); + dirblocksize = getnum_checked(value, + &nopts, N_SIZE); dirblocklog = libxfs_highbit32(dirblocksize); nsflag = 1; @@ -1977,18 +1969,11 @@ _("cannot specify both -m crc=1 and -n ftype\n")); break; case S_SIZE: case S_SECTSIZE: - if (!value || *value == '\0') - reqval('s', subopts, S_SECTSIZE); - if (ssflag || lssflag) - respec('s', subopts, S_SECTSIZE); if (slflag || lslflag) conflict('s', subopts, S_SECTLOG, S_SECTSIZE); - sectorsize = getnum(value, blocksize, - sectorsize, true); - if (sectorsize <= 0 || - !ispow2(sectorsize)) - illegal(value, "s sectsize"); + sectorsize = getnum_checked(value, + &sopts, S_SECTSIZE); lsectorsize = sectorsize; sectorlog = libxfs_highbit32(sectorsize); @@ -2197,9 +2182,7 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (dsize) { __uint64_t dbytes; - dbytes = getnum(dsize, blocksize, sectorsize, true); - if ((__int64_t)dbytes < 0) - illegal(dsize, "d size"); + dbytes = getnum_checked(dsize, &dopts, D_SIZE); if (dbytes % XFS_MIN_BLOCKSIZE) { fprintf(stderr, _("illegal data length %lld, not a multiple of %d\n"), @@ -2236,9 +2219,7 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (logsize) { __uint64_t logbytes; - logbytes = getnum(logsize, blocksize, sectorsize, true); - if ((__int64_t)logbytes < 0) - illegal(logsize, "l size"); + logbytes = getnum_checked(logsize, &lopts, L_SIZE); if (logbytes % XFS_MIN_BLOCKSIZE) { fprintf(stderr, _("illegal log length %lld, not a multiple of %d\n"), @@ -2260,9 +2241,7 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (rtsize) { __uint64_t rtbytes; - rtbytes = getnum(rtsize, blocksize, sectorsize, true); - if ((__int64_t)rtbytes < 0) - illegal(rtsize, "r size"); + rtbytes = getnum_checked(rtsize, &ropts, R_SIZE); if (rtbytes % XFS_MIN_BLOCKSIZE) { fprintf(stderr, _("illegal rt length %lld, not a multiple of %d\n"), @@ -2282,27 +2261,13 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (rtextsize) { __uint64_t rtextbytes; - rtextbytes = getnum(rtextsize, blocksize, sectorsize, true); - if ((__int64_t)rtextbytes < 0) - illegal(rtsize, "r extsize"); + rtextbytes = getnum_checked(rtextsize, &ropts, R_EXTSIZE); if (rtextbytes % blocksize) { fprintf(stderr, _("illegal rt extent size %lld, not a multiple of %d\n"), (long long)rtextbytes, blocksize); usage(); } - if (rtextbytes > XFS_MAX_RTEXTSIZE) { - fprintf(stderr, - _("rt extent size %s too large, maximum %d\n"), - rtextsize, XFS_MAX_RTEXTSIZE); - usage(); - } - if (rtextbytes < XFS_MIN_RTEXTSIZE) { - fprintf(stderr, - _("rt extent size %s too small, minimum %d\n"), - rtextsize, XFS_MIN_RTEXTSIZE); - usage(); - } rtextblocks = (xfs_extlen_t)(rtextbytes >> blocklog); } else { /* -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A99367F5D for ; Thu, 28 Nov 2013 19:44:06 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 284B7AC002 for ; Thu, 28 Nov 2013 17:44:06 -0800 (PST) X-ASG-Debug-ID: 1385689437-04bdf06eee36f510004-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id n3OID3HtGm8LdZgq for ; Thu, 28 Nov 2013 17:44:04 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBScvMwgYMTkDGxmIAMBijn2ERQOqJ4M9KA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:57 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Io-TI for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:53 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002et-SO for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 12/15] mkfs: merge getnum Date: Fri, 29 Nov 2013 12:43:47 +1100 X-ASG-Orig-Subj: [PATCH 12/15] mkfs: merge getnum Message-Id: <1385689430-10103-13-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689443 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner getnum() is now only called by getnum_checked(). Move the two together into a single getnum() function and change all the callers back to getnum(). Signed-off-by: Dave Chinner --- include/xfs_mkfs.h | 4 +- mkfs/proto.c | 20 ++++++ mkfs/xfs_mkfs.c | 202 ++++++++++++++++++++++++----------------------------- 3 files changed, 113 insertions(+), 113 deletions(-) diff --git a/include/xfs_mkfs.h b/include/xfs_mkfs.h index f5639b0..a4312e1 100644 --- a/include/xfs_mkfs.h +++ b/include/xfs_mkfs.h @@ -57,8 +57,8 @@ #define XFS_NOMULTIDISK_AGLOG 2 /* 4 AGs */ #define XFS_MULTIDISK_AGCOUNT (1 << XFS_MULTIDISK_AGLOG) -extern long long getnum(const char *str, unsigned int blocksize, - unsigned int sectorsize, bool convert); +extern long long cvtnum(unsigned int blksize, unsigned int sectsize, + const char *str); /* proto.c */ extern char *setup_proto (char *fname); diff --git a/mkfs/proto.c b/mkfs/proto.c index da5115b..0477d65 100644 --- a/mkfs/proto.c +++ b/mkfs/proto.c @@ -43,6 +43,26 @@ static long filesize(int fd); ((uint)(MKFS_BLOCKRES_INODE + XFS_DA_NODE_MAXDEPTH + \ (XFS_BM_MAXLEVELS(mp, XFS_DATA_FORK) - 1) + (rb))) +static long long +getnum( + const char *str, + unsigned int blksize, + unsigned int sectsize, + bool convert) +{ + long long i; + char *sp; + + if (convert) + return cvtnum(blksize, sectsize, str); + + i = strtoll(str, &sp, 0); + if (i == 0 && sp == str) + return -1LL; + if (*sp != '\0') + return -1LL; /* trailing garbage */ + return i; +} char * setup_proto( diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index e7bee06..827c300 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -49,9 +49,6 @@ static void respec(char opt, char *tab[], int idx); static void unknown(char opt, char *s); static int ispow2(unsigned int i); -static long long cvtnum(unsigned int blocksize, - unsigned int sectorsize, const char *s); - /* * The configured block and sector sizes are defined as global variables so * that they don't need to be passed to functions that require them. @@ -1269,27 +1266,6 @@ sb_set_features( sbp->sb_features_log_incompat = 0; } -long long -getnum( - const char *str, - unsigned int blksize, - unsigned int sectsize, - bool convert) -{ - long long i; - char *sp; - - if (convert) - return cvtnum(blksize, sectsize, str); - - i = strtoll(str, &sp, 0); - if (i == 0 && sp == str) - return -1LL; - if (*sp != '\0') - return -1LL; /* trailing garbage */ - return i; -} - static __attribute__((noreturn)) void illegal_option( const char *value, @@ -1302,8 +1278,8 @@ illegal_option( usage(); } -static int -getnum_checked( +static long long +getnum( const char *str, struct opt_params *opts, int index) @@ -1323,13 +1299,32 @@ getnum_checked( respec(opts->name, (char **)opts->subopts, index); sp->seen = true; + /* empty strings might just return a default value */ if (!str || *str == '\0') { if (sp->defaultval == SUBOPT_NEEDS_VAL) reqval(opts->name, (char **)opts->subopts, index); return sp->defaultval; } - c = getnum(str, blocksize, sectorsize, sp->convert); + /* + * Some values are pure numbers, others can have suffixes that define + * the units of the number. Those get passed to cvtnum(), otherwise we + * convert it ourselves to guarantee there is no trailing garbage in the + * number. + */ + if (sp->convert) + c = cvtnum(blocksize, sectorsize, str); + else { + char *sp; + + c = strtoll(str, &sp, 0); + if (c == 0 && sp == str) + illegal_option(str, opts, index); + if (*sp != '\0') + illegal_option(str, opts, index); + } + + /* Validity check the result. */ if (c < sp->minval || c > sp->maxval) illegal_option(str, opts, index); if (sp->is_power_2 && !ispow2(c)) @@ -1490,8 +1485,7 @@ main( if (bsflag) conflict('b', subopts, B_SIZE, B_LOG); - blocklog = getnum_checked(value, &bopts, - B_LOG); + blocklog = getnum(value, &bopts, B_LOG); blocksize = 1 << blocklog; blflag = 1; break; @@ -1499,8 +1493,8 @@ main( if (blflag) conflict('b', subopts, B_LOG, B_SIZE); - blocksize = getnum_checked(value, &bopts, - B_SIZE); + blocksize = getnum(value, &bopts, + B_SIZE); blocklog = libxfs_highbit32(blocksize); bsflag = 1; break; @@ -1518,18 +1512,17 @@ main( switch (getsubopt(&p, (constpp)subopts, &value)) { case D_AGCOUNT: - agcount = getnum_checked(value, &dopts, - D_AGCOUNT); + agcount = getnum(value, &dopts, + D_AGCOUNT); daflag = 1; break; case D_AGSIZE: - agsize = getnum_checked(value, &dopts, - D_AGSIZE); + agsize = getnum(value, &dopts, D_AGSIZE); dasize = 1; break; case D_FILE: - xi.disfile = getnum_checked(value, - &dopts, D_FILE); + xi.disfile = getnum(value, &dopts, + D_FILE); if (xi.disfile && !Nflag) xi.dcreat = 1; break; @@ -1551,29 +1544,26 @@ main( if (nodsflag) conflict('d', subopts, D_NOALIGN, D_SUNIT); - dsunit = getnum_checked(value, &dopts, - D_SUNIT); + dsunit = getnum(value, &dopts, D_SUNIT); break; case D_SWIDTH: if (nodsflag) conflict('d', subopts, D_NOALIGN, D_SWIDTH); - dswidth = getnum_checked(value, &dopts, - D_SWIDTH); + dswidth = getnum(value, &dopts, + D_SWIDTH); break; case D_SU: if (nodsflag) conflict('d', subopts, D_NOALIGN, D_SU); - dsu = getnum_checked(value, &dopts, - D_SU); + dsu = getnum(value, &dopts, D_SU); break; case D_SW: if (nodsflag) conflict('d', subopts, D_NOALIGN, D_SW); - dsw = getnum_checked(value, &dopts, - D_SW); + dsw = getnum(value, &dopts, D_SW); break; case D_NOALIGN: if (dsu) @@ -1594,8 +1584,8 @@ main( if (ssflag) conflict('d', subopts, D_SECTSIZE, D_SECTLOG); - sectorlog = getnum_checked(value, &dopts, - D_SECTLOG); + sectorlog = getnum(value, &dopts, + D_SECTLOG); sectorsize = 1 << sectorlog; slflag = 1; break; @@ -1603,28 +1593,27 @@ main( if (slflag) conflict('d', subopts, D_SECTLOG, D_SECTSIZE); - sectorsize = getnum_checked(value, - &dopts, D_SECTSIZE); + sectorsize = getnum(value, &dopts, + D_SECTSIZE); sectorlog = libxfs_highbit32(sectorsize); ssflag = 1; break; case D_RTINHERIT: - c = getnum_checked(value, &dopts, - D_RTINHERIT); + c = getnum(value, &dopts, D_RTINHERIT); if (c) fsx.fsx_xflags |= XFS_DIFLAG_RTINHERIT; break; case D_PROJINHERIT: - fsx.fsx_projid = getnum_checked(value, - &dopts, D_PROJINHERIT); + fsx.fsx_projid = getnum(value, &dopts, + D_PROJINHERIT); fsx.fsx_xflags |= XFS_DIFLAG_PROJINHERIT; break; case D_EXTSZINHERIT: - fsx.fsx_extsize = getnum_checked(value, - &dopts, D_EXTSZINHERIT); + fsx.fsx_extsize = getnum(value, &dopts, + D_EXTSZINHERIT); fsx.fsx_xflags |= XFS_DIFLAG_EXTSZINHERIT; break; @@ -1642,8 +1631,8 @@ main( switch (getsubopt(&p, (constpp)subopts, &value)) { case I_ALIGN: - sb_feat.inode_align = getnum_checked( - value, &iopts, I_ALIGN); + sb_feat.inode_align = getnum(value, + &iopts, I_ALIGN); break; case I_LOG: if (ipflag) @@ -1652,14 +1641,13 @@ main( if (isflag) conflict('i', subopts, I_SIZE, I_LOG); - inodelog = getnum_checked(value, &iopts, - I_LOG); + inodelog = getnum(value, &iopts, I_LOG); isize = 1 << inodelog; ilflag = 1; break; case I_MAXPCT: - imaxpct = getnum_checked(value, &iopts, - I_MAXPCT); + imaxpct = getnum(value, &iopts, + I_MAXPCT); imflag = 1; break; case I_PERBLOCK: @@ -1669,8 +1657,8 @@ main( if (isflag) conflict('i', subopts, I_SIZE, I_PERBLOCK); - inopblock = getnum_checked(value, &iopts, - I_PERBLOCK); + inopblock = getnum(value, &iopts, + I_PERBLOCK); ipflag = 1; break; case I_SIZE: @@ -1680,20 +1668,18 @@ main( if (ipflag) conflict('i', subopts, I_PERBLOCK, I_SIZE); - isize = getnum_checked(value, &iopts, - I_SIZE); + isize = getnum(value, &iopts, I_SIZE); inodelog = libxfs_highbit32(isize); isflag = 1; break; case I_ATTR: sb_feat.attr_version = - getnum_checked(value, &iopts, - I_ATTR); + getnum(value, &iopts, I_ATTR); break; case I_PROJID32BIT: sb_feat.projid16bit = - !getnum_checked(value, &iopts, - I_PROJID32BIT); + !getnum(value, &iopts, + I_PROJID32BIT); break; default: unknown('i', value); @@ -1711,16 +1697,15 @@ main( case L_AGNUM: if (ldflag) conflict('l', subopts, L_AGNUM, L_DEV); - logagno = getnum_checked(value, &lopts, - L_AGNUM); + logagno = getnum(value, &lopts, L_AGNUM); laflag = 1; break; case L_FILE: if (loginternal) conflict('l', subopts, L_INTERNAL, L_FILE); - xi.lisfile = getnum_checked(value, - &lopts, L_FILE); + xi.lisfile = getnum(value, &lopts, + L_FILE); if (xi.lisfile) xi.lcreat = 1; break; @@ -1731,17 +1716,15 @@ main( conflict('l', subopts, L_FILE, L_INTERNAL); - loginternal = getnum_checked(value, - &lopts, L_INTERNAL); + loginternal = getnum(value, &lopts, + L_INTERNAL); liflag = 1; break; case L_SU: - lsu = getnum_checked(value, &lopts, - L_SU); + lsu = getnum(value, &lopts, L_SU); break; case L_SUNIT: - lsunit = getnum_checked(value, &lopts, - L_SUNIT); + lsunit = getnum(value, &lopts, L_SUNIT); break; case L_NAME: case L_DEV: @@ -1760,8 +1743,7 @@ main( break; case L_VERSION: sb_feat.log_version = - getnum_checked(value, &lopts, - L_VERSION); + getnum(value, &lopts, L_VERSION); lvflag = 1; break; case L_SIZE: @@ -1776,8 +1758,8 @@ main( if (lssflag) conflict('l', subopts, L_SECTSIZE, L_SECTLOG); - lsectorlog = getnum_checked(value, - &lopts, L_SECTLOG); + lsectorlog = getnum(value, &lopts, + L_SECTLOG); lsectorsize = 1 << lsectorlog; lslflag = 1; break; @@ -1785,15 +1767,15 @@ main( if (lslflag) conflict('l', subopts, L_SECTLOG, L_SECTSIZE); - lsectorsize = getnum_checked(value, - &lopts, L_SECTSIZE); + lsectorsize = getnum(value, &lopts, + L_SECTSIZE); lsectorlog = libxfs_highbit32(lsectorsize); lssflag = 1; break; case L_LAZYSBCNTR: sb_feat.lazy_sb_counters = - getnum_checked(value, &lopts, + getnum(value, &lopts, L_LAZYSBCNTR); break; default: @@ -1816,8 +1798,7 @@ main( &value)) { case M_CRC: sb_feat.crcs_enabled = - getnum_checked(value, &mopts, - M_CRC); + getnum(value, &mopts, M_CRC); if (sb_feat.crcs_enabled && nftype) { fprintf(stderr, _("cannot specify both -m crc=1 and -n ftype\n")); @@ -1843,8 +1824,8 @@ _("cannot specify both -m crc=1 and -n ftype\n")); if (nsflag) conflict('n', subopts, N_SIZE, N_LOG); - dirblocklog = getnum_checked(value, - &nopts, N_LOG); + dirblocklog = getnum(value, &nopts, + N_LOG); dirblocksize = 1 << dirblocklog; nlflag = 1; break; @@ -1852,8 +1833,8 @@ _("cannot specify both -m crc=1 and -n ftype\n")); if (nlflag) conflict('n', subopts, N_LOG, N_SIZE); - dirblocksize = getnum_checked(value, - &nopts, N_SIZE); + dirblocksize = getnum(value, &nopts, + N_SIZE); dirblocklog = libxfs_highbit32(dirblocksize); nsflag = 1; @@ -1868,9 +1849,8 @@ _("cannot specify both -m crc=1 and -n ftype\n")); sb_feat.nci = true; } else { sb_feat.dir_version = - getnum_checked(value, - &nopts, - N_VERSION); + getnum(value, &nopts, + N_VERSION); } nvflag = 1; break; @@ -1880,8 +1860,8 @@ _("cannot specify both -m crc=1 and -n ftype\n")); _("cannot specify both -m crc=1 and -n ftype\n")); usage(); } - sb_feat.dirftype = getnum_checked(value, - &nopts, N_FTYPE); + sb_feat.dirftype = getnum(value, &nopts, + N_FTYPE); nftype = 1; break; default: @@ -1919,8 +1899,8 @@ _("cannot specify both -m crc=1 and -n ftype\n")); rtextsize = value; break; case R_FILE: - xi.risfile = getnum_checked(value, - &ropts, R_FILE); + xi.risfile = getnum(value, &ropts, + R_FILE); if (xi.risfile) xi.rcreat = 1; break; @@ -1960,8 +1940,8 @@ _("cannot specify both -m crc=1 and -n ftype\n")); if (ssflag || lssflag) conflict('s', subopts, S_SECTSIZE, S_SECTLOG); - sectorlog = getnum_checked(value, &sopts, - S_SECTLOG); + sectorlog = getnum(value, &sopts, + S_SECTLOG); lsectorlog = sectorlog; sectorsize = 1 << sectorlog; lsectorsize = sectorsize; @@ -1972,8 +1952,8 @@ _("cannot specify both -m crc=1 and -n ftype\n")); if (slflag || lslflag) conflict('s', subopts, S_SECTLOG, S_SECTSIZE); - sectorsize = getnum_checked(value, - &sopts, S_SECTSIZE); + sectorsize = getnum(value, &sopts, + S_SECTSIZE); lsectorsize = sectorsize; sectorlog = libxfs_highbit32(sectorsize); @@ -2182,7 +2162,7 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (dsize) { __uint64_t dbytes; - dbytes = getnum_checked(dsize, &dopts, D_SIZE); + dbytes = getnum(dsize, &dopts, D_SIZE); if (dbytes % XFS_MIN_BLOCKSIZE) { fprintf(stderr, _("illegal data length %lld, not a multiple of %d\n"), @@ -2219,7 +2199,7 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (logsize) { __uint64_t logbytes; - logbytes = getnum_checked(logsize, &lopts, L_SIZE); + logbytes = getnum(logsize, &lopts, L_SIZE); if (logbytes % XFS_MIN_BLOCKSIZE) { fprintf(stderr, _("illegal log length %lld, not a multiple of %d\n"), @@ -2241,7 +2221,7 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (rtsize) { __uint64_t rtbytes; - rtbytes = getnum_checked(rtsize, &ropts, R_SIZE); + rtbytes = getnum(rtsize, &ropts, R_SIZE); if (rtbytes % XFS_MIN_BLOCKSIZE) { fprintf(stderr, _("illegal rt length %lld, not a multiple of %d\n"), @@ -2261,7 +2241,7 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); if (rtextsize) { __uint64_t rtextbytes; - rtextbytes = getnum_checked(rtextsize, &ropts, R_EXTSIZE); + rtextbytes = getnum(rtextsize, &ropts, R_EXTSIZE); if (rtextbytes % blocksize) { fprintf(stderr, _("illegal rt extent size %lld, not a multiple of %d\n"), @@ -3314,8 +3294,8 @@ unknown( long long cvtnum( - unsigned int blocksize, - unsigned int sectorsize, + unsigned int blksize, + unsigned int sectsize, const char *s) { long long i; @@ -3328,9 +3308,9 @@ cvtnum( return i; if (*sp == 'b' && sp[1] == '\0') - return i * blocksize; + return i * blksize; if (*sp == 's' && sp[1] == '\0') - return i * sectorsize; + return i * sectsize; if (*sp == 'k' && sp[1] == '\0') return 1024LL * i; -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 934207F5F for ; Thu, 28 Nov 2013 19:44:07 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 634F7304039 for ; Thu, 28 Nov 2013 17:44:07 -0800 (PST) X-ASG-Debug-ID: 1385689437-04cb6c537b365ee0005-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id G58eHF3maB82EOZW for ; Thu, 28 Nov 2013 17:44:05 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBVYzCBgxOQMbGYgAwGKOfYRFA6Jfh0iDPSg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:57 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Ik-RV for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002ee-QV for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 09/15] mkfs: use getnum_checked for all ranged parameters Date: Fri, 29 Nov 2013 12:43:44 +1100 X-ASG-Orig-Subj: [PATCH 09/15] mkfs: use getnum_checked for all ranged parameters Message-Id: <1385689430-10103-10-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689445 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Now that getnum_checked can handle min/max checking, use this for all parameters that take straight numbers and don't require unit conversions. Signed-off-by: Dave Chinner --- include/xfs_mkfs.h | 5 +- mkfs/xfs_mkfs.c | 152 +++++++++++++++++++++++++++-------------------------- 2 files changed, 81 insertions(+), 76 deletions(-) diff --git a/include/xfs_mkfs.h b/include/xfs_mkfs.h index 996b690..f5639b0 100644 --- a/include/xfs_mkfs.h +++ b/include/xfs_mkfs.h @@ -42,8 +42,9 @@ #define XFS_AG_BYTES(bblog) ((long long)BBSIZE << (bblog)) #define XFS_AG_MIN_BYTES ((XFS_AG_BYTES(15))) /* 16 MB */ -#define XFS_AG_MIN_BLOCKS(blog) ((XFS_AG_BYTES(15)) >> (blog)) -#define XFS_AG_MAX_BLOCKS(blog) ((XFS_AG_BYTES(31) - 1) >> (blog)) +#define XFS_AG_MAX_BYTES ((XFS_AG_BYTES(31))) /* 1 TB */ +#define XFS_AG_MIN_BLOCKS(blog) (XFS_AG_MIN_BYTES >> (blog)) +#define XFS_AG_MAX_BLOCKS(blog) ((XFS_AG_MAX_BYTES - 1) >> (blog)) #define XFS_MAX_AGNUMBER ((xfs_agnumber_t)(NULLAGNUMBER - 1)) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 564f2c1..2f51f5b 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -125,6 +125,8 @@ const struct opt_params dopts = { }, .subopt_params = { { .index = D_AGCOUNT, + .minval = 1, + .maxval = XFS_MAX_AGNUMBER, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_FILE, @@ -139,18 +141,26 @@ const struct opt_params dopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SUNIT, + .minval = 0, + .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SWIDTH, + .minval = 0, + .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_AGSIZE, + .minval = XFS_AG_MIN_BYTES, + .maxval = XFS_AG_MAX_BYTES, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SU, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SW, + .minval = 0, + .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SECTLOG, @@ -164,15 +174,23 @@ const struct opt_params dopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_NOALIGN, - .defaultval = SUBOPT_NEEDS_VAL, + .minval = 1, + .maxval = 1, + .defaultval = 1, }, { .index = D_RTINHERIT, - .defaultval = SUBOPT_NEEDS_VAL, + .minval = 1, + .maxval = 1, + .defaultval = 1, }, { .index = D_PROJINHERIT, + .minval = 0, + .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_EXTSZINHERIT, + .minval = 0, + .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, }, @@ -210,15 +228,23 @@ const struct opt_params iopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_MAXPCT, + .minval = 0, + .maxval = 100, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_PERBLOCK, + .minval = XFS_MIN_INODE_PERBLOCK, + .maxval = XFS_MAX_BLOCKSIZE / XFS_DINODE_MIN_SIZE, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_SIZE, + .minval = XFS_DINODE_MIN_SIZE, + .maxval = XFS_DINODE_MAX_SIZE, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_ATTR, + .minval = 0, + .maxval = 2, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_PROJID32BIT, @@ -260,6 +286,8 @@ const struct opt_params lopts = { }, .subopt_params = { { .index = L_AGNUM, + .minval = 0, + .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_INTERNAL, @@ -271,9 +299,13 @@ const struct opt_params lopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_VERSION, + .minval = 1, + .maxval = 2, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SUNIT, + .minval = BTOBB(XLOG_MIN_RECORD_BSIZE), + .maxval = BTOBB(XLOG_MAX_RECORD_BSIZE), .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SU, @@ -333,6 +365,8 @@ const struct opt_params nopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = N_VERSION, + .minval = 2, + .maxval = 2, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = N_FTYPE, @@ -1444,13 +1478,11 @@ main( switch (getsubopt(&p, (constpp)subopts, &value)) { case D_AGCOUNT: - if (!value || *value == '\0') - reqval('d', subopts, D_AGCOUNT); if (daflag) respec('d', subopts, D_AGCOUNT); - agcount = getnum(value, 0, 0, false); - if ((__int64_t)agcount <= 0) - illegal(value, "d agcount"); + + agcount = getnum_checked(value, &dopts, + D_AGCOUNT); daflag = 1; break; case D_AGSIZE: @@ -1485,28 +1517,22 @@ main( dsize = value; break; case D_SUNIT: - if (!value || *value == '\0') - reqval('d', subopts, D_SUNIT); if (dsunit) respec('d', subopts, D_SUNIT); if (nodsflag) conflict('d', subopts, D_NOALIGN, D_SUNIT); - dsunit = getnum(value, 0, 0, false); - if (dsunit < 0) - illegal(value, "d sunit"); + dsunit = getnum_checked(value, &dopts, + D_SUNIT); break; case D_SWIDTH: - if (!value || *value == '\0') - reqval('d', subopts, D_SWIDTH); if (dswidth) respec('d', subopts, D_SWIDTH); if (nodsflag) conflict('d', subopts, D_NOALIGN, D_SWIDTH); - dswidth = getnum(value, 0, 0, false); - if (dswidth < 0) - illegal(value, "d swidth"); + dswidth = getnum_checked(value, &dopts, + D_SWIDTH); break; case D_SU: if (!value || *value == '\0') @@ -1522,16 +1548,13 @@ main( illegal(value, "d su"); break; case D_SW: - if (!value || *value == '\0') - reqval('d', subopts, D_SW); if (dsw) respec('d', subopts, D_SW); if (nodsflag) conflict('d', subopts, D_NOALIGN, D_SW); - dsw = getnum(value, 0, 0, false); - if (dsw < 0) - illegal(value, "d sw"); + dsw = getnum_checked(value, &dopts, + D_SW); break; case D_NOALIGN: if (dsu) @@ -1577,21 +1600,22 @@ main( ssflag = 1; break; case D_RTINHERIT: - fsx.fsx_xflags |= \ - XFS_DIFLAG_RTINHERIT; + c = getnum_checked(value, &dopts, + D_RTINHERIT); + if (c) + fsx.fsx_xflags |= + XFS_DIFLAG_RTINHERIT; break; case D_PROJINHERIT: - if (!value || *value == '\0') - reqval('d', subopts, D_PROJINHERIT); - fsx.fsx_projid = atoi(value); - fsx.fsx_xflags |= \ + fsx.fsx_projid = getnum_checked(value, + &dopts, D_PROJINHERIT); + fsx.fsx_xflags |= XFS_DIFLAG_PROJINHERIT; break; case D_EXTSZINHERIT: - if (!value || *value == '\0') - reqval('d', subopts, D_EXTSZINHERIT); - fsx.fsx_extsize = atoi(value); - fsx.fsx_xflags |= \ + fsx.fsx_extsize = getnum_checked(value, + &dopts, D_EXTSZINHERIT); + fsx.fsx_xflags |= XFS_DIFLAG_EXTSZINHERIT; break; default: @@ -1626,18 +1650,13 @@ main( ilflag = 1; break; case I_MAXPCT: - if (!value || *value == '\0') - reqval('i', subopts, I_MAXPCT); if (imflag) respec('i', subopts, I_MAXPCT); - imaxpct = getnum(value, 0, 0, false); - if (imaxpct < 0 || imaxpct > 100) - illegal(value, "i maxpct"); + imaxpct = getnum_checked(value, &iopts, + I_MAXPCT); imflag = 1; break; case I_PERBLOCK: - if (!value || *value == '\0') - reqval('i', subopts, I_PERBLOCK); if (ilflag) conflict('i', subopts, I_LOG, I_PERBLOCK); @@ -1646,16 +1665,13 @@ main( if (isflag) conflict('i', subopts, I_SIZE, I_PERBLOCK); - inopblock = getnum(value, 0, 0, false); - if (inopblock < - XFS_MIN_INODE_PERBLOCK || - !ispow2(inopblock)) + inopblock = getnum_checked(value, &iopts, + I_PERBLOCK); + if (!ispow2(inopblock)) illegal(value, "i perblock"); ipflag = 1; break; case I_SIZE: - if (!value || *value == '\0') - reqval('i', subopts, I_SIZE); if (ilflag) conflict('i', subopts, I_LOG, I_SIZE); @@ -1664,19 +1680,17 @@ main( I_SIZE); if (isflag) respec('i', subopts, I_SIZE); - isize = getnum(value, 0, 0, true); - if (isize <= 0 || !ispow2(isize)) + isize = getnum_checked(value, &iopts, + I_SIZE); + if (!ispow2(isize)) illegal(value, "i size"); inodelog = libxfs_highbit32(isize); isflag = 1; break; case I_ATTR: - if (!value || *value == '\0') - reqval('i', subopts, I_ATTR); - c = getnum(value, 0, 0, false); - if (c < 0 || c > 2) - illegal(value, "i attr"); - sb_feat.attr_version = c; + sb_feat.attr_version = + getnum_checked(value, &iopts, + I_ATTR); break; case I_PROJID32BIT: sb_feat.projid16bit = @@ -1697,15 +1711,12 @@ main( switch (getsubopt(&p, (constpp)subopts, &value)) { case L_AGNUM: - if (!value || *value == '\0') - reqval('l', subopts, L_AGNUM); if (laflag) respec('l', subopts, L_AGNUM); if (ldflag) conflict('l', subopts, L_AGNUM, L_DEV); - logagno = getnum(value, 0, 0, false); - if (logagno < 0) - illegal(value, "l agno"); + logagno = getnum_checked(value, &lopts, + L_AGNUM); laflag = 1; break; case L_FILE: @@ -1741,13 +1752,10 @@ main( illegal(value, "l su"); break; case L_SUNIT: - if (!value || *value == '\0') - reqval('l', subopts, L_SUNIT); if (lsunit) respec('l', subopts, L_SUNIT); - lsunit = getnum(value, 0, 0, false); - if (lsunit < 0) - illegal(value, "l sunit"); + lsunit = getnum_checked(value, &lopts, + L_SUNIT); break; case L_NAME: case L_DEV: @@ -1765,14 +1773,11 @@ main( xi.logname = value; break; case L_VERSION: - if (!value || *value == '\0') - reqval('l', subopts, L_VERSION); if (lvflag) respec('l', subopts, L_VERSION); - c = getnum(value, 0, 0, false); - if (c < 1 || c > 2) - illegal(value, "l version"); - sb_feat.log_version = c; + sb_feat.log_version = + getnum_checked(value, &lopts, + L_VERSION); lvflag = 1; break; case L_SIZE: @@ -1896,11 +1901,10 @@ _("cannot specify both -m crc=1 and -n ftype\n")); /* ASCII CI mode */ sb_feat.nci = true; } else { - c = getnum(value, 0, 0, false); - if (c != 2) - illegal(value, - "n version"); - sb_feat.dir_version = c; + sb_feat.dir_version = + getnum_checked(value, + &nopts, + N_VERSION); } nvflag = 1; break; -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 7120E29E17 for ; Thu, 28 Nov 2013 19:44:08 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 15DE2304039 for ; Thu, 28 Nov 2013 17:44:08 -0800 (PST) X-ASG-Debug-ID: 1385689437-04bdf06eee36f510005-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id hIoFOSkur5r9HPHw for ; Thu, 28 Nov 2013 17:44:05 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBScvMwgYMTkDGxmIAMBijn2ERQOqJ4M9KA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:57 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Iu-UM for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:53 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002ey-T6 for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 13/15] mkfs: encode conflicts into parsing table Date: Fri, 29 Nov 2013 12:43:48 +1100 X-ASG-Orig-Subj: [PATCH 13/15] mkfs: encode conflicts into parsing table Message-Id: <1385689430-10103-14-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689445 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Many options conflict, so we need to specify which options conflict with each other in a generic manner. We already have a "seen" variable used for respecification detection, so we can also use this code conflict detection. Hence add a "conflicts" array to the sub options parameter definition. Signed-off-by: Dave Chinner --- mkfs/xfs_mkfs.c | 246 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 123 insertions(+), 123 deletions(-) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 827c300..8395fa4 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -58,6 +58,9 @@ unsigned int sectorsize; #define MAX_SUBOPTS 16 #define SUBOPT_NEEDS_VAL (-1LL) + +#define MAX_CONFLICTS 8 +#define LAST_CONFLICT (-1) struct opt_params { const char name; const char *subopts[MAX_SUBOPTS]; @@ -67,6 +70,7 @@ struct opt_params { bool seen; bool convert; bool is_power_2; + int conflicts[MAX_CONFLICTS]; long long minval; long long maxval; long long defaultval; @@ -84,6 +88,8 @@ struct opt_params bopts = { }, .subopt_params = { { .index = B_LOG, + .conflicts = { B_SIZE, + LAST_CONFLICT }, .minval = XFS_MIN_BLOCKSIZE_LOG, .maxval = XFS_MAX_BLOCKSIZE_LOG, .defaultval = SUBOPT_NEEDS_VAL, @@ -91,6 +97,8 @@ struct opt_params bopts = { { .index = B_SIZE, .convert = true, .is_power_2 = true, + .conflicts = { B_LOG, + LAST_CONFLICT }, .minval = XFS_MIN_BLOCKSIZE, .maxval = XFS_MAX_BLOCKSIZE, .defaultval = SUBOPT_NEEDS_VAL, @@ -135,57 +143,84 @@ struct opt_params dopts = { }, .subopt_params = { { .index = D_AGCOUNT, + .conflicts = { D_AGSIZE, + LAST_CONFLICT }, .minval = 1, .maxval = XFS_MAX_AGNUMBER, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_FILE, + .conflicts = { LAST_CONFLICT }, .minval = 0, .maxval = 1, .defaultval = 1, }, { .index = D_NAME, + .conflicts = { LAST_CONFLICT }, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SIZE, + .conflicts = { LAST_CONFLICT }, .convert = true, .minval = XFS_AG_MIN_BYTES, .maxval = LLONG_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SUNIT, + .conflicts = { D_NOALIGN, + D_SU, + D_SW, + LAST_CONFLICT }, .minval = 0, .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SWIDTH, + .conflicts = { D_NOALIGN, + D_SU, + D_SW, + LAST_CONFLICT }, .minval = 0, .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_AGSIZE, + .conflicts = { D_AGCOUNT, + LAST_CONFLICT }, .convert = true, .minval = XFS_AG_MIN_BYTES, .maxval = XFS_AG_MAX_BYTES, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SU, + .conflicts = { D_NOALIGN, + D_SUNIT, + D_SWIDTH, + LAST_CONFLICT }, .convert = true, .minval = 0, .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SW, + .conflicts = { D_NOALIGN, + D_SUNIT, + D_SWIDTH, + LAST_CONFLICT }, .minval = 0, .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SECTLOG, + .conflicts = { D_SECTSIZE, + LAST_CONFLICT }, .minval = XFS_MIN_SECTORSIZE_LOG, .maxval = XFS_MAX_SECTORSIZE_LOG, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_SECTSIZE, + .conflicts = { D_SECTLOG, + LAST_CONFLICT }, .convert = true, .is_power_2 = true, .minval = XFS_MIN_SECTORSIZE, @@ -193,21 +228,29 @@ struct opt_params dopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_NOALIGN, + .conflicts = { D_SU, + D_SW, + D_SUNIT, + D_SWIDTH, + LAST_CONFLICT }, .minval = 1, .maxval = 1, .defaultval = 1, }, { .index = D_RTINHERIT, + .conflicts = { LAST_CONFLICT }, .minval = 1, .maxval = 1, .defaultval = 1, }, { .index = D_PROJINHERIT, + .conflicts = { LAST_CONFLICT }, .minval = 0, .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = D_EXTSZINHERIT, + .conflicts = { LAST_CONFLICT }, .minval = 0, .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, @@ -237,38 +280,51 @@ struct opt_params iopts = { }, .subopt_params = { { .index = I_ALIGN, + .conflicts = { LAST_CONFLICT }, .minval = 0, .maxval = 1, .defaultval = 1, }, { .index = I_LOG, + .conflicts = { I_PERBLOCK, + I_SIZE, + LAST_CONFLICT }, .minval = XFS_DINODE_MIN_LOG, .maxval = XFS_DINODE_MAX_LOG, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_MAXPCT, + .conflicts = { LAST_CONFLICT }, .minval = 0, .maxval = 100, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_PERBLOCK, + .conflicts = { I_LOG, + I_SIZE, + LAST_CONFLICT }, .is_power_2 = true, .minval = XFS_MIN_INODE_PERBLOCK, .maxval = XFS_MAX_BLOCKSIZE / XFS_DINODE_MIN_SIZE, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_SIZE, + .conflicts = { I_PERBLOCK, + I_LOG, + LAST_CONFLICT }, .is_power_2 = true, .minval = XFS_DINODE_MIN_SIZE, .maxval = XFS_DINODE_MAX_SIZE, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_ATTR, + .conflicts = { LAST_CONFLICT }, .minval = 0, .maxval = 2, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = I_PROJID32BIT, + .conflicts = { LAST_CONFLICT }, .minval = 0, .maxval = 1, .defaultval = 1, @@ -307,46 +363,64 @@ struct opt_params lopts = { }, .subopt_params = { { .index = L_AGNUM, + .conflicts = { L_DEV, + LAST_CONFLICT }, .minval = 0, .maxval = UINT_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_INTERNAL, + .conflicts = { L_FILE, + L_DEV, + LAST_CONFLICT }, .minval = 0, .maxval = 1, .defaultval = 1, }, { .index = L_SIZE, + .conflicts = { LAST_CONFLICT }, .convert = true, .minval = 2 * 1024 * 1024LL, /* XXX: XFS_MIN_LOG_BYTES */ .maxval = XFS_MAX_LOG_BYTES, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_VERSION, + .conflicts = { LAST_CONFLICT }, .minval = 1, .maxval = 2, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SUNIT, + .conflicts = { L_SU, + LAST_CONFLICT }, .minval = BTOBB(XLOG_MIN_RECORD_BSIZE), .maxval = BTOBB(XLOG_MAX_RECORD_BSIZE), .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SU, + .conflicts = { L_SUNIT, + LAST_CONFLICT }, .convert = true, .minval = XLOG_MIN_RECORD_BSIZE, .maxval = XLOG_MAX_RECORD_BSIZE, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_DEV, + .conflicts = { L_AGNUM, + L_INTERNAL, + LAST_CONFLICT }, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SECTLOG, + .conflicts = { L_SECTSIZE, + LAST_CONFLICT }, .minval = XFS_MIN_SECTORSIZE_LOG, .maxval = XFS_MAX_SECTORSIZE_LOG, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_SECTSIZE, + .conflicts = { L_SECTLOG, + LAST_CONFLICT }, .convert = true, .is_power_2 = true, .minval = XFS_MIN_SECTORSIZE, @@ -354,14 +428,20 @@ struct opt_params lopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_FILE, + .conflicts = { L_INTERNAL, + LAST_CONFLICT }, .minval = 0, .maxval = 1, .defaultval = 1, }, { .index = L_NAME, + .conflicts = { L_AGNUM, + L_INTERNAL, + LAST_CONFLICT }, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = L_LAZYSBCNTR, + .conflicts = { LAST_CONFLICT }, .minval = 0, .maxval = 1, .defaultval = 1, @@ -384,11 +464,15 @@ struct opt_params nopts = { }, .subopt_params = { { .index = N_LOG, + .conflicts = { N_SIZE, + LAST_CONFLICT }, .minval = XFS_MIN_REC_DIRSIZE, .maxval = XFS_MAX_BLOCKSIZE_LOG, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = N_SIZE, + .conflicts = { N_LOG, + LAST_CONFLICT }, .convert = true, .is_power_2 = true, .minval = 1 << XFS_MIN_REC_DIRSIZE, @@ -396,11 +480,13 @@ struct opt_params nopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = N_VERSION, + .conflicts = { LAST_CONFLICT }, .minval = 2, .maxval = 2, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = N_FTYPE, + .conflicts = { LAST_CONFLICT }, .minval = 0, .maxval = 1, .defaultval = 0, @@ -427,27 +513,33 @@ struct opt_params ropts = { }, .subopt_params = { { .index = R_EXTSIZE, + .conflicts = { LAST_CONFLICT }, .convert = true, .minval = XFS_MIN_RTEXTSIZE, .maxval = XFS_MAX_RTEXTSIZE, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_SIZE, + .conflicts = { LAST_CONFLICT }, .convert = true, .minval = 0, .maxval = LLONG_MAX, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_DEV, + .conflicts = { LAST_CONFLICT }, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_FILE, + .conflicts = { LAST_CONFLICT }, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_NAME, + .conflicts = { LAST_CONFLICT }, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = R_NOALIGN, + .conflicts = { LAST_CONFLICT }, .defaultval = SUBOPT_NEEDS_VAL, }, }, @@ -468,16 +560,25 @@ struct opt_params sopts = { }, .subopt_params = { { .index = S_LOG, + .conflicts = { S_SIZE, + S_SECTSIZE, + LAST_CONFLICT }, .minval = XFS_MIN_SECTORSIZE_LOG, .maxval = XFS_MAX_SECTORSIZE_LOG, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = S_SECTLOG, + .conflicts = { S_SIZE, + S_SECTSIZE, + LAST_CONFLICT }, .minval = XFS_MIN_SECTORSIZE_LOG, .maxval = XFS_MAX_SECTORSIZE_LOG, .defaultval = SUBOPT_NEEDS_VAL, }, { .index = S_SIZE, + .conflicts = { S_LOG, + S_SECTLOG, + LAST_CONFLICT }, .convert = true, .is_power_2 = true, .minval = XFS_MIN_SECTORSIZE, @@ -485,6 +586,9 @@ struct opt_params sopts = { .defaultval = SUBOPT_NEEDS_VAL, }, { .index = S_SECTSIZE, + .conflicts = { S_LOG, + S_SECTLOG, + LAST_CONFLICT }, .convert = true, .is_power_2 = true, .minval = XFS_MIN_SECTORSIZE, @@ -503,6 +607,7 @@ struct opt_params mopts = { }, .subopt_params = { { .index = M_CRC, + .conflicts = { LAST_CONFLICT }, .minval = 0, .maxval = 1, .defaultval = 0, @@ -546,30 +651,14 @@ calc_stripe_factors( int *lsunit) { /* Handle data sunit/swidth options */ - if (*dsunit || *dswidth) { - if (dsu || dsw) { - fprintf(stderr, - _("data su/sw must not be used in " - "conjunction with data sunit/swidth\n")); - usage(); - } - - if ((*dsunit && !*dswidth) || (!*dsunit && *dswidth)) { - fprintf(stderr, - _("both data sunit and data swidth options " - "must be specified\n")); - usage(); - } + if ((*dsunit && !*dswidth) || (!*dsunit && *dswidth)) { + fprintf(stderr, + _("both data sunit and data swidth options " + "must be specified\n")); + usage(); } if (dsu || dsw) { - if (*dsunit || *dswidth) { - fprintf(stderr, - _("data sunit/swidth must not be used in " - "conjunction with data su/sw\n")); - usage(); - } - if ((dsu && !dsw) || (!dsu && dsw)) { fprintf(stderr, _("both data su and data sw options " @@ -597,24 +686,8 @@ calc_stripe_factors( /* Handle log sunit options */ - if (*lsunit) { - if (lsu) { - fprintf(stderr, - _("log su should not be used in " - "conjunction with log sunit\n")); - usage(); - } - } - - if (lsu) { - if (*lsunit) { - fprintf(stderr, - _("log sunit should not be used in " - "conjunction with log su\n")); - usage(); - } + if (lsu) *lsunit = (int)BTOBBT(lsu); - } } #ifdef ENABLE_BLKID @@ -1299,6 +1372,14 @@ getnum( respec(opts->name, (char **)opts->subopts, index); sp->seen = true; + /* check for conflicts with the option */ + for (c = 0; c < MAX_CONFLICTS; c++) { + if (sp->conflicts[c] == LAST_CONFLICT) + break; + if (opts->subopt_params[c].seen) + conflict(opts->name, (char **)opts->subopts, c, index); + } + /* empty strings might just return a default value */ if (!str || *str == '\0') { if (sp->defaultval == SUBOPT_NEEDS_VAL) @@ -1482,17 +1563,11 @@ main( switch (getsubopt(&p, (constpp)subopts, &value)) { case B_LOG: - if (bsflag) - conflict('b', subopts, B_SIZE, - B_LOG); blocklog = getnum(value, &bopts, B_LOG); blocksize = 1 << blocklog; blflag = 1; break; case B_SIZE: - if (blflag) - conflict('b', subopts, B_LOG, - B_SIZE); blocksize = getnum(value, &bopts, B_SIZE); blocklog = libxfs_highbit32(blocksize); @@ -1541,58 +1616,29 @@ main( dsize = value; break; case D_SUNIT: - if (nodsflag) - conflict('d', subopts, D_NOALIGN, - D_SUNIT); dsunit = getnum(value, &dopts, D_SUNIT); break; case D_SWIDTH: - if (nodsflag) - conflict('d', subopts, D_NOALIGN, - D_SWIDTH); dswidth = getnum(value, &dopts, D_SWIDTH); break; case D_SU: - if (nodsflag) - conflict('d', subopts, D_NOALIGN, - D_SU); dsu = getnum(value, &dopts, D_SU); break; case D_SW: - if (nodsflag) - conflict('d', subopts, D_NOALIGN, - D_SW); dsw = getnum(value, &dopts, D_SW); break; case D_NOALIGN: - if (dsu) - conflict('d', subopts, D_SU, - D_NOALIGN); - if (dsunit) - conflict('d', subopts, D_SUNIT, - D_NOALIGN); - if (dsw) - conflict('d', subopts, D_SW, - D_NOALIGN); - if (dswidth) - conflict('d', subopts, D_SWIDTH, - D_NOALIGN); - nodsflag = 1; + nodsflag = getnum(value, &dopts, + D_NOALIGN); break; case D_SECTLOG: - if (ssflag) - conflict('d', subopts, D_SECTSIZE, - D_SECTLOG); sectorlog = getnum(value, &dopts, D_SECTLOG); sectorsize = 1 << sectorlog; slflag = 1; break; case D_SECTSIZE: - if (slflag) - conflict('d', subopts, D_SECTLOG, - D_SECTSIZE); sectorsize = getnum(value, &dopts, D_SECTSIZE); sectorlog = @@ -1635,12 +1681,6 @@ main( &iopts, I_ALIGN); break; case I_LOG: - if (ipflag) - conflict('i', subopts, I_PERBLOCK, - I_LOG); - if (isflag) - conflict('i', subopts, I_SIZE, - I_LOG); inodelog = getnum(value, &iopts, I_LOG); isize = 1 << inodelog; ilflag = 1; @@ -1651,23 +1691,11 @@ main( imflag = 1; break; case I_PERBLOCK: - if (ilflag) - conflict('i', subopts, I_LOG, - I_PERBLOCK); - if (isflag) - conflict('i', subopts, I_SIZE, - I_PERBLOCK); inopblock = getnum(value, &iopts, I_PERBLOCK); ipflag = 1; break; case I_SIZE: - if (ilflag) - conflict('i', subopts, I_LOG, - I_SIZE); - if (ipflag) - conflict('i', subopts, I_PERBLOCK, - I_SIZE); isize = getnum(value, &iopts, I_SIZE); inodelog = libxfs_highbit32(isize); isflag = 1; @@ -1695,27 +1723,16 @@ main( switch (getsubopt(&p, (constpp)subopts, &value)) { case L_AGNUM: - if (ldflag) - conflict('l', subopts, L_AGNUM, L_DEV); logagno = getnum(value, &lopts, L_AGNUM); laflag = 1; break; case L_FILE: - if (loginternal) - conflict('l', subopts, L_INTERNAL, - L_FILE); xi.lisfile = getnum(value, &lopts, L_FILE); if (xi.lisfile) xi.lcreat = 1; break; case L_INTERNAL: - if (ldflag) - conflict('l', subopts, L_INTERNAL, L_DEV); - if (xi.lisfile) - conflict('l', subopts, L_FILE, - L_INTERNAL); - loginternal = getnum(value, &lopts, L_INTERNAL); liflag = 1; @@ -1755,18 +1772,12 @@ main( lsflag = 1; break; case L_SECTLOG: - if (lssflag) - conflict('l', subopts, L_SECTSIZE, - L_SECTLOG); lsectorlog = getnum(value, &lopts, L_SECTLOG); lsectorsize = 1 << lsectorlog; lslflag = 1; break; case L_SECTSIZE: - if (lslflag) - conflict('l', subopts, L_SECTLOG, - L_SECTSIZE); lsectorsize = getnum(value, &lopts, L_SECTSIZE); lsectorlog = @@ -1821,18 +1832,12 @@ _("cannot specify both -m crc=1 and -n ftype\n")); switch (getsubopt(&p, (constpp)subopts, &value)) { case N_LOG: - if (nsflag) - conflict('n', subopts, N_SIZE, - N_LOG); dirblocklog = getnum(value, &nopts, N_LOG); dirblocksize = 1 << dirblocklog; nlflag = 1; break; case N_SIZE: - if (nlflag) - conflict('n', subopts, N_LOG, - N_SIZE); dirblocksize = getnum(value, &nopts, N_SIZE); dirblocklog = @@ -1937,7 +1942,7 @@ _("cannot specify both -m crc=1 and -n ftype\n")); &value)) { case S_LOG: case S_SECTLOG: - if (ssflag || lssflag) + if (lssflag) conflict('s', subopts, S_SECTSIZE, S_SECTLOG); sectorlog = getnum(value, &sopts, @@ -1949,7 +1954,7 @@ _("cannot specify both -m crc=1 and -n ftype\n")); break; case S_SIZE: case S_SECTSIZE: - if (slflag || lslflag) + if (lslflag) conflict('s', subopts, S_SECTLOG, S_SECTSIZE); sectorsize = getnum(value, &sopts, @@ -2148,11 +2153,6 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); dirblocksize = 1 << dirblocklog; } - if (daflag && dasize) { - fprintf(stderr, - _("both -d agcount= and agsize= specified, use one or the other\n")); - usage(); - } if (xi.disfile && (!dsize || !xi.dname)) { fprintf(stderr, -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8249229E19 for ; Thu, 28 Nov 2013 19:44:08 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 524F38F8035 for ; Thu, 28 Nov 2013 17:44:08 -0800 (PST) X-ASG-Debug-ID: 1385689439-04cb6c537c365f00005-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id ywJwYA8Ug3keDbsG for ; Thu, 28 Nov 2013 17:44:06 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBScvMwgYMTkDGxmIAMBijhxhhEUDqieDPSiBNQ Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:58 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Iw-V5 for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:53 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002f8-UO for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 15/15] mkfs: don't treat files as though they are block devices Date: Fri, 29 Nov 2013 12:43:50 +1100 X-ASG-Orig-Subj: [PATCH 15/15] mkfs: don't treat files as though they are block devices Message-Id: <1385689430-10103-16-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689446 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner If the device is actually a file, and "-d file" is not specified, mkfs will try to treat it as a block device and get stuff wrong. Image files don't necessarily have the same sector sizes as the block device or filesystem underlying the image file, nor should we be issuing discard ioctls on image files. To fix this sanely, only require "-d file" if the device name is invalid to trigger creation of the file. Otherwise, use stat() to determine if the device is a file or block device and deal with that appropriately by setting the "isfile" variables and turning off direct IO. Then ensure that we check the "isfile" options before doing things that are specific to block devices. Other file/blockdev issues fixed: - use getstr to detect specifying the data device name twice. - check file/size/name parameters before anything else. - overwrite checks need to be done before the image file is opened and potentially truncated. - blkid_get_topology() should not be called for image files, so warn when it is called that way. - zero_old_xfs_structures() emits a spurious error: "existing superblock read failed: Success" when it is run on a truncated image file. Don't warn if we see this problem on an image file. - Don't issue discards on image files. - Use fsync() for image files, not BLKFLSBUF in platform_flush_device() for Linux. Signed-off-by: Dave Chinner --- libxfs/linux.c | 11 +++- mkfs/xfs_mkfs.c | 167 +++++++++++++++++++++++++++++++++++++++----------------- 2 files changed, 126 insertions(+), 52 deletions(-) diff --git a/libxfs/linux.c b/libxfs/linux.c index 2e07d54..2fd529c 100644 --- a/libxfs/linux.c +++ b/libxfs/linux.c @@ -123,7 +123,16 @@ platform_set_blocksize(int fd, char *path, dev_t device, int blocksize, int fata void platform_flush_device(int fd, dev_t device) { - if (major(device) != RAMDISK_MAJOR) + struct stat64 st; + if (major(device) == RAMDISK_MAJOR) + return; + + if (fstat64(fd, &st) < 0) + return; + + if (S_ISREG(st.st_mode)) + fsync(fd); + else ioctl(fd, BLKFLSBUF, 0); } diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 88dd53e..c1e3e9d 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -701,7 +701,7 @@ calc_stripe_factors( */ static int check_overwrite( - char *device) + const char *device) { const char *type; blkid_probe pr = NULL; @@ -718,7 +718,7 @@ check_overwrite( fd = open(device, O_RDONLY); if (fd < 0) goto out; - platform_findsizes(device, fd, &size, &bsz); + platform_findsizes((char *)device, fd, &size, &bsz); close(fd); /* nothing to overwrite on a 0-length device */ @@ -765,7 +765,6 @@ check_overwrite( "according to blkid\n"), progname, device); } ret = 1; - out: if (pr) blkid_free_probe(pr); @@ -791,8 +790,12 @@ static void blkid_get_topology( struct stat statbuf; /* can't get topology info from a file */ - if (!stat(device, &statbuf) && S_ISREG(statbuf.st_mode)) + if (!stat(device, &statbuf) && S_ISREG(statbuf.st_mode)) { + fprintf(stderr, + _("%s: Warning: trying to probe topology of a file %s!\n"), + progname, device); return; + } pr = blkid_new_probe_from_filename(device); if (!pr) @@ -870,7 +873,7 @@ static void get_topology( #else /* ENABLE_BLKID */ static int check_overwrite( - char *device) + const char *device) { char *type; @@ -927,6 +930,75 @@ static void get_topology( #endif /* ENABLE_BLKID */ static void +check_device_type( + const char *name, + int *isfile, + bool no_size, + bool no_name, + int *create, + bool force_overwrite, + const char *optname) +{ + struct stat64 statbuf; + + if (*isfile && (no_size || no_name)) { + fprintf(stderr, + _("if -%s file then -%s name and -%s size are required\n"), + optname, optname, optname); + usage(); + } + + if (stat64(name, &statbuf)) { + if (errno == ENOENT && *isfile) { + if (create) + *create = 1; + return; + } + + fprintf(stderr, + _("Error accessing specified device %s: %s\n"), + name, strerror(errno)); + usage(); + return; + } + + if (!force_overwrite && check_overwrite(name)) { + fprintf(stderr, + _("%s: Use the -f option to force overwrite.\n"), + progname); + exit(1); + } + + /* + * We only want to completely truncate and recreate an existing file if + * we were specifically told it was a file. Set the create flag only in + * this case to trigger that behaviour. + */ + if (S_ISREG(statbuf.st_mode)) { + if (!*isfile) + *isfile = 1; + else if (create) + *create = 1; + return; + } + + if (S_ISBLK(statbuf.st_mode)) { + if (*isfile) { + fprintf(stderr, + _("specified \"-%s file\" on a block device %s\n"), + optname, name); + usage(); + } + return; + } + + fprintf(stderr, + _("specified device %s not a file or block device\n"), + name); + usage(); +} + +static void fixup_log_stripe_unit( int lsflag, int sunit, @@ -1203,11 +1275,19 @@ zero_old_xfs_structures( } memset(buf, 0, new_sb->sb_sectsize); - if (pread(xi->dfd, buf, new_sb->sb_sectsize, 0) != new_sb->sb_sectsize) { - fprintf(stderr, _("existing superblock read failed: %s\n"), - strerror(errno)); - free(buf); - return; + /* + * If we are creating an image file, it might be of zero length at this + * point in time. Hence reading the existing superblock is going to + * return zero bytes. It's not a failure we need to warn about in this + * case. + */ + off = pread(xi->dfd, buf, new_sb->sb_sectsize, 0); + if (off != new_sb->sb_sectsize) { + if (!xi->disfile) + fprintf(stderr, + _("error reading existing superblock: %s\n"), + strerror(errno)); + goto done; } libxfs_sb_from_disk(&sb, buf); @@ -1645,8 +1725,6 @@ main( case D_FILE: xi.disfile = getnum(value, &dopts, D_FILE); - if (xi.disfile && !Nflag) - xi.dcreat = 1; break; case D_NAME: xi.dname = getstr(value, &dopts, D_NAME); @@ -1768,8 +1846,6 @@ main( case L_FILE: xi.lisfile = getnum(value, &lopts, L_FILE); - if (xi.lisfile) - xi.lcreat = 1; break; case L_INTERNAL: loginternal = getnum(value, &lopts, @@ -1926,8 +2002,6 @@ _("cannot specify both -m crc=1 and -n ftype\n")); case R_FILE: xi.risfile = getnum(value, &ropts, R_FILE); - if (xi.risfile) - xi.rcreat = 1; break; case R_NAME: case R_DEV: @@ -1994,13 +2068,7 @@ _("cannot specify both -m crc=1 and -n ftype\n")); fprintf(stderr, _("extra arguments\n")); usage(); } else if (argc - optind == 1) { - dfile = xi.volname = argv[optind]; - if (xi.dname) { - fprintf(stderr, - _("cannot specify both %s and -d name=%s\n"), - xi.volname, xi.dname); - usage(); - } + dfile = xi.volname = getstr(argv[optind], &dopts, D_NAME); } else dfile = xi.dname; @@ -2027,6 +2095,26 @@ _("cannot specify both -m crc=1 and -n ftype\n")); lsectorsize = sectorsize; } + /* + * Before anything else, verify that we are correctly operating on + * files or block devices and set the control parameters correctly. + * Explicitly disable direct IO for image files so we don't error out on + * sector size mismatches between the new filesystem and the underlying + * host filesystem. + */ + check_device_type(dfile, &xi.disfile, !dsize, !xi.dname, + Nflag ? NULL : &xi.dcreat, force_overwrite, "d"); + if (!loginternal) + check_device_type(xi.logname, &xi.lisfile, !logsize, !xi.logname, + Nflag ? NULL : &xi.lcreat, + force_overwrite, "l"); + if (xi.rtname) + check_device_type(xi.rtname, &xi.risfile, !rtsize, !xi.rtname, + Nflag ? NULL : &xi.rcreat, + force_overwrite, "r"); + if (xi.disfile || xi.lisfile || xi.risfile) + xi.isdirect = 0; + memset(&ft, 0, sizeof(ft)); get_topology(&xi, &ft, force_overwrite); @@ -2167,11 +2255,6 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); } - if (xi.disfile && (!dsize || !xi.dname)) { - fprintf(stderr, - _("if -d file then -d name and -d size are required\n")); - usage(); - } if (dsize) { __uint64_t dbytes; @@ -2204,11 +2287,6 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); usage(); } - if (xi.lisfile && (!logsize || !xi.logname)) { - fprintf(stderr, - _("if -l file then -l name and -l size are required\n")); - usage(); - } if (logsize) { __uint64_t logbytes; @@ -2226,11 +2304,6 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); (long long)logbytes, blocksize, (long long)(logblocks << blocklog)); } - if (xi.risfile && (!rtsize || !xi.rtname)) { - fprintf(stderr, - _("if -r file then -r name and -r size are required\n")); - usage(); - } if (rtsize) { __uint64_t rtbytes; @@ -2354,22 +2427,14 @@ _("32 bit Project IDs always enabled on CRC enabled filesytems\n")); xi.rtsize &= sector_mask; xi.logBBsize &= (__uint64_t)-1 << (MAX(lsectorlog, 10) - BBSHIFT); - if (!force_overwrite) { - if (check_overwrite(dfile) || - check_overwrite(logfile) || - check_overwrite(xi.rtname)) { - fprintf(stderr, - _("%s: Use the -f option to force overwrite.\n"), - progname); - exit(1); - } - } + /* don't do discards on print-only runs or on files */ if (discard && !Nflag) { - discard_blocks(xi.ddev, xi.dsize); - if (xi.rtdev) + if (!xi.disfile) + discard_blocks(xi.ddev, xi.dsize); + if (xi.rtdev && !xi.risfile) discard_blocks(xi.rtdev, xi.rtsize); - if (xi.logdev && xi.logdev != xi.ddev) + if (xi.logdev && xi.logdev != xi.ddev && !xi.lisfile) discard_blocks(xi.logdev, xi.logBBsize); } -- 1.8.4.rc3 From dave@fromorbit.com Thu Nov 28 19:44:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 13A4C7F5D for ; Thu, 28 Nov 2013 19:44:10 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id CA04C8F8035 for ; Thu, 28 Nov 2013 17:44:09 -0800 (PST) X-ASG-Debug-ID: 1385689437-04cb6c537b365ee0006-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id HuozQnbRRYdH24uL for ; Thu, 28 Nov 2013 17:44:07 -0800 (PST) X-Barracuda-Envelope-From: dave@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAH/wl1J5LHyk/2dsb2JhbABZgwe5YoEcF3SCJQEBBRoNLzMIGDE5AxsZiADAYo59hEUDqieDPSg Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:13:58 +1030 Received: from disappointment.disaster.area ([192.168.1.110] helo=disappointment) by dastard with esmtp (Exim 4.76) (envelope-from ) id 1VmD7Y-0006Ig-Pl for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 Received: from dave by disappointment with local (Exim 4.80) (envelope-from ) id 1VmD7Y-0002eU-Ol for xfs@oss.sgi.com; Fri, 29 Nov 2013 12:43:52 +1100 From: Dave Chinner To: xfs@oss.sgi.com Subject: [PATCH 07/15] mkfs: structify input parameter passing Date: Fri, 29 Nov 2013 12:43:42 +1100 X-ASG-Orig-Subj: [PATCH 07/15] mkfs: structify input parameter passing Message-Id: <1385689430-10103-8-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.8.4.rc3 In-Reply-To: <1385689430-10103-1-git-send-email-david@fromorbit.com> References: <1385689430-10103-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689446 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner Passing large number of parameters around to number conversion functions is painful. Add a structure to encapsulate the constant parameters that are passed, and convert getnum_checked to use it. This is the first real step towards a table driven option parser. Signed-off-by: Dave Chinner --- mkfs/xfs_mkfs.c | 602 ++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 392 insertions(+), 210 deletions(-) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index fbb2a35..5842cc7 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -52,141 +52,318 @@ static int ispow2(unsigned int i); static long long cvtnum(unsigned int blocksize, unsigned int sectorsize, const char *s); -/* - * option tables for getsubopt calls - */ -char *bopts[] = { +#define MAX_SUBOPTS 16 +struct opt_params { + const char name; + const char *subopts[MAX_SUBOPTS]; + struct subopt_param { + int index; + long long minval; + long long maxval; + } subopt_params[MAX_SUBOPTS]; +}; + +const struct opt_params bopts = { + .name = 'b', + .subopts = { #define B_LOG 0 - "log", + "log", #define B_SIZE 1 - "size", - NULL + "size", + NULL + }, + .subopt_params = { + { .index = B_LOG, + .minval = XFS_MIN_BLOCKSIZE_LOG, + .maxval = XFS_MAX_BLOCKSIZE_LOG, + }, + { .index = B_SIZE, + .minval = XFS_MIN_BLOCKSIZE, + .maxval = XFS_MAX_BLOCKSIZE, + }, + }, }; -char *dopts[] = { +const struct opt_params dopts = { + .name = 'd', + .subopts = { #define D_AGCOUNT 0 - "agcount", + "agcount", #define D_FILE 1 - "file", + "file", #define D_NAME 2 - "name", + "name", #define D_SIZE 3 - "size", + "size", #define D_SUNIT 4 - "sunit", + "sunit", #define D_SWIDTH 5 - "swidth", + "swidth", #define D_AGSIZE 6 - "agsize", + "agsize", #define D_SU 7 - "su", + "su", #define D_SW 8 - "sw", + "sw", #define D_SECTLOG 9 - "sectlog", + "sectlog", #define D_SECTSIZE 10 - "sectsize", + "sectsize", #define D_NOALIGN 11 - "noalign", + "noalign", #define D_RTINHERIT 12 - "rtinherit", + "rtinherit", #define D_PROJINHERIT 13 - "projinherit", + "projinherit", #define D_EXTSZINHERIT 14 - "extszinherit", - NULL + "extszinherit", + NULL + }, + .subopt_params = { + { .index = D_AGCOUNT, + }, + { .index = D_FILE, + }, + { .index = D_NAME, + }, + { .index = D_SIZE, + }, + { .index = D_SUNIT, + }, + { .index = D_SWIDTH, + }, + { .index = D_AGSIZE, + }, + { .index = D_SU, + }, + { .index = D_SW, + }, + { .index = D_SECTLOG, + .minval = XFS_MIN_SECTORSIZE_LOG, + .maxval = XFS_MAX_SECTORSIZE_LOG, + }, + { .index = D_SECTSIZE, + .minval = XFS_MIN_SECTORSIZE, + .maxval = XFS_MAX_SECTORSIZE, + }, + { .index = D_NOALIGN, + }, + { .index = D_RTINHERIT, + }, + { .index = D_PROJINHERIT, + }, + { .index = D_EXTSZINHERIT, + }, + }, }; -char *iopts[] = { + +const struct opt_params iopts = { + .name = 'i', + .subopts = { #define I_ALIGN 0 - "align", + "align", #define I_LOG 1 - "log", + "log", #define I_MAXPCT 2 - "maxpct", + "maxpct", #define I_PERBLOCK 3 - "perblock", + "perblock", #define I_SIZE 4 - "size", + "size", #define I_ATTR 5 - "attr", + "attr", #define I_PROJID32BIT 6 - "projid32bit", - NULL + "projid32bit", + NULL + }, + .subopt_params = { + { .index = I_ALIGN, + }, + { .index = I_LOG, + .minval = XFS_DINODE_MIN_LOG, + .maxval = XFS_DINODE_MAX_LOG, + }, + { .index = I_MAXPCT, + }, + { .index = I_PERBLOCK, + }, + { .index = I_SIZE, + }, + { .index = I_ATTR, + }, + { .index = I_PROJID32BIT, + }, + }, }; -char *lopts[] = { +const struct opt_params lopts = { + .name = 'l', + .subopts = { #define L_AGNUM 0 - "agnum", + "agnum", #define L_INTERNAL 1 - "internal", + "internal", #define L_SIZE 2 - "size", + "size", #define L_VERSION 3 - "version", + "version", #define L_SUNIT 4 - "sunit", + "sunit", #define L_SU 5 - "su", + "su", #define L_DEV 6 - "logdev", + "logdev", #define L_SECTLOG 7 - "sectlog", + "sectlog", #define L_SECTSIZE 8 - "sectsize", + "sectsize", #define L_FILE 9 - "file", + "file", #define L_NAME 10 - "name", + "name", #define L_LAZYSBCNTR 11 - "lazy-count", - NULL + "lazy-count", + NULL + }, + .subopt_params = { + { .index = L_AGNUM, + }, + { .index = L_INTERNAL, + }, + { .index = L_SIZE, + }, + { .index = L_VERSION, + }, + { .index = L_SUNIT, + }, + { .index = L_SU, + }, + { .index = L_DEV, + }, + { .index = L_SECTLOG, + .minval = XFS_MIN_SECTORSIZE_LOG, + .maxval = XFS_MAX_SECTORSIZE_LOG, + }, + { .index = L_SECTSIZE, + .minval = XFS_MIN_SECTORSIZE, + .maxval = XFS_MAX_SECTORSIZE, + }, + { .index = L_FILE, + }, + { .index = L_NAME, + }, + { .index = L_LAZYSBCNTR, + }, + }, }; -char *nopts[] = { +const struct opt_params nopts = { + .name = 'n', + .subopts = { #define N_LOG 0 - "log", + "log", #define N_SIZE 1 - "size", + "size", #define N_VERSION 2 - "version", + "version", #define N_FTYPE 3 - "ftype", + "ftype", NULL, + }, + .subopt_params = { + { .index = N_LOG, + .minval = XFS_MIN_REC_DIRSIZE, + .maxval = XFS_MAX_BLOCKSIZE_LOG, + }, + { .index = N_SIZE, + .minval = 1 << XFS_MIN_REC_DIRSIZE, + .maxval = XFS_MAX_BLOCKSIZE, + }, + { .index = N_VERSION, + }, + { .index = N_FTYPE, + }, + }, }; -char *ropts[] = { +const struct opt_params ropts = { + .name = 'r', + .subopts = { #define R_EXTSIZE 0 - "extsize", + "extsize", #define R_SIZE 1 - "size", + "size", #define R_DEV 2 - "rtdev", + "rtdev", #define R_FILE 3 - "file", + "file", #define R_NAME 4 - "name", + "name", #define R_NOALIGN 5 - "noalign", - NULL + "noalign", + NULL + }, + .subopt_params = { + { .index = R_EXTSIZE, + }, + { .index = R_SIZE, + }, + { .index = R_DEV, + }, + { .index = R_FILE, + }, + { .index = R_NAME, + }, + { .index = R_NOALIGN, + }, + }, }; -char *sopts[] = { +const struct opt_params sopts = { + .name = 's', + .subopts = { #define S_LOG 0 - "log", + "log", #define S_SECTLOG 1 - "sectlog", + "sectlog", #define S_SIZE 2 - "size", + "size", #define S_SECTSIZE 3 - "sectsize", - NULL + "sectsize", + NULL + }, + .subopt_params = { + { .index = S_LOG, + .minval = XFS_MIN_SECTORSIZE_LOG, + .maxval = XFS_MAX_SECTORSIZE_LOG, + }, + { .index = S_SECTLOG, + .minval = XFS_MIN_SECTORSIZE_LOG, + .maxval = XFS_MAX_SECTORSIZE_LOG, + }, + { .index = S_SIZE, + .minval = XFS_MIN_SECTORSIZE, + .maxval = XFS_MAX_SECTORSIZE, + }, + { .index = S_SECTSIZE, + .minval = XFS_MIN_SECTORSIZE, + .maxval = XFS_MAX_SECTORSIZE, + }, + }, }; -char *mopts[] = { +const struct opt_params mopts = { + .name = 'm', + .subopts = { #define M_CRC 0 - "crc", - NULL + "crc", + NULL + }, + .subopt_params = { + { .index = M_CRC, + }, + }, }; #define TERABYTES(count, blog) ((__uint64_t)(count) << (40 - (blog))) @@ -982,24 +1159,33 @@ getbool( return c ? true : false; } +static __attribute__((noreturn)) void +illegal_option( + const char *value, + const struct opt_params *opts, + int index) +{ + fprintf(stderr, + _("Illegal value %s for -%c %s option\n"), + value, opts->name, opts->subopts[index]); + usage(); +} + static int getnum_checked( const char *str, - long long min_val, - long long max_val, - const char *illegal_str, - char reqval_char, - char *reqval_opts[], - int reqval_optind) + const struct opt_params *opts, + int index) { long long c; if (!str || *str == '\0') - reqval(reqval_char, reqval_opts, reqval_optind); + reqval(opts->name, (char **)opts->subopts, index); c = getnum(str, 0, 0, false); - if (c < min_val || c > max_val) - illegal(str, illegal_str); + if (c < opts->subopt_params[index].minval || + c > opts->subopt_params[index].maxval) + illegal_option(str, opts, index); return c; } @@ -1149,30 +1335,29 @@ main( case 'b': p = optarg; while (*p != '\0') { + char **subopts = (char **)bopts.subopts; char *value; - switch (getsubopt(&p, (constpp)bopts, &value)) { + switch (getsubopt(&p, (constpp)subopts, + &value)) { case B_LOG: if (blflag) - respec('b', bopts, B_LOG); + respec('b', subopts, B_LOG); if (bsflag) - conflict('b', bopts, B_SIZE, + conflict('b', subopts, B_SIZE, B_LOG); - blocklog = getnum_checked(value, - XFS_MIN_BLOCKSIZE_LOG, - XFS_MAX_BLOCKSIZE_LOG, - "b log", 'b', bopts, - B_LOG); + blocklog = getnum_checked(value, &bopts, + B_LOG); blocksize = 1 << blocklog; blflag = 1; break; case B_SIZE: if (!value || *value == '\0') - reqval('b', bopts, B_SIZE); + reqval('b', subopts, B_SIZE); if (bsflag) - respec('b', bopts, B_SIZE); + respec('b', subopts, B_SIZE); if (blflag) - conflict('b', bopts, B_LOG, + conflict('b', subopts, B_LOG, B_SIZE); blocksize = getnum(value, blocksize, sectorsize, true); @@ -1190,14 +1375,16 @@ main( case 'd': p = optarg; while (*p != '\0') { + char **subopts = (char **)dopts.subopts; char *value; - switch (getsubopt(&p, (constpp)dopts, &value)) { + switch (getsubopt(&p, (constpp)subopts, + &value)) { case D_AGCOUNT: if (!value || *value == '\0') - reqval('d', dopts, D_AGCOUNT); + reqval('d', subopts, D_AGCOUNT); if (daflag) - respec('d', dopts, D_AGCOUNT); + respec('d', subopts, D_AGCOUNT); agcount = getnum(value, 0, 0, false); if ((__int64_t)agcount <= 0) illegal(value, "d agcount"); @@ -1205,9 +1392,9 @@ main( break; case D_AGSIZE: if (!value || *value == '\0') - reqval('d', dopts, D_AGSIZE); + reqval('d', subopts, D_AGSIZE); if (dasize) - respec('d', dopts, D_AGSIZE); + respec('d', subopts, D_AGSIZE); agsize = getnum(value, blocksize, sectorsize, true); if ((__int64_t)agsize <= 0) @@ -1222,25 +1409,25 @@ main( break; case D_NAME: if (!value || *value == '\0') - reqval('d', dopts, D_NAME); + reqval('d', subopts, D_NAME); if (xi.dname) - respec('d', dopts, D_NAME); + respec('d', subopts, D_NAME); xi.dname = value; break; case D_SIZE: if (!value || *value == '\0') - reqval('d', dopts, D_SIZE); + reqval('d', subopts, D_SIZE); if (dsize) - respec('d', dopts, D_SIZE); + respec('d', subopts, D_SIZE); dsize = value; break; case D_SUNIT: if (!value || *value == '\0') - reqval('d', dopts, D_SUNIT); + reqval('d', subopts, D_SUNIT); if (dsunit) - respec('d', dopts, D_SUNIT); + respec('d', subopts, D_SUNIT); if (nodsflag) - conflict('d', dopts, D_NOALIGN, + conflict('d', subopts, D_NOALIGN, D_SUNIT); dsunit = getnum(value, 0, 0, false); if (dsunit < 0) @@ -1248,11 +1435,11 @@ main( break; case D_SWIDTH: if (!value || *value == '\0') - reqval('d', dopts, D_SWIDTH); + reqval('d', subopts, D_SWIDTH); if (dswidth) - respec('d', dopts, D_SWIDTH); + respec('d', subopts, D_SWIDTH); if (nodsflag) - conflict('d', dopts, D_NOALIGN, + conflict('d', subopts, D_NOALIGN, D_SWIDTH); dswidth = getnum(value, 0, 0, false); if (dswidth < 0) @@ -1260,11 +1447,11 @@ main( break; case D_SU: if (!value || *value == '\0') - reqval('d', dopts, D_SU); + reqval('d', subopts, D_SU); if (dsu) - respec('d', dopts, D_SU); + respec('d', subopts, D_SU); if (nodsflag) - conflict('d', dopts, D_NOALIGN, + conflict('d', subopts, D_NOALIGN, D_SU); dsu = getnum(value, blocksize, sectorsize, true); @@ -1273,11 +1460,11 @@ main( break; case D_SW: if (!value || *value == '\0') - reqval('d', dopts, D_SW); + reqval('d', subopts, D_SW); if (dsw) - respec('d', dopts, D_SW); + respec('d', subopts, D_SW); if (nodsflag) - conflict('d', dopts, D_NOALIGN, + conflict('d', subopts, D_NOALIGN, D_SW); dsw = getnum(value, 0, 0, false); if (dsw < 0) @@ -1285,40 +1472,37 @@ main( break; case D_NOALIGN: if (dsu) - conflict('d', dopts, D_SU, + conflict('d', subopts, D_SU, D_NOALIGN); if (dsunit) - conflict('d', dopts, D_SUNIT, + conflict('d', subopts, D_SUNIT, D_NOALIGN); if (dsw) - conflict('d', dopts, D_SW, + conflict('d', subopts, D_SW, D_NOALIGN); if (dswidth) - conflict('d', dopts, D_SWIDTH, + conflict('d', subopts, D_SWIDTH, D_NOALIGN); nodsflag = 1; break; case D_SECTLOG: if (slflag) - respec('d', dopts, D_SECTLOG); + respec('d', subopts, D_SECTLOG); if (ssflag) - conflict('d', dopts, D_SECTSIZE, + conflict('d', subopts, D_SECTSIZE, D_SECTLOG); - sectorlog = getnum_checked(value, - XFS_MIN_SECTORSIZE_LOG, - XFS_MAX_SECTORSIZE_LOG, - "d sectlog", 'd', dopts, - D_SECTLOG); + sectorlog = getnum_checked(value, &dopts, + D_SECTLOG); sectorsize = 1 << sectorlog; slflag = 1; break; case D_SECTSIZE: if (!value || *value == '\0') - reqval('d', dopts, D_SECTSIZE); + reqval('d', subopts, D_SECTSIZE); if (ssflag) - respec('d', dopts, D_SECTSIZE); + respec('d', subopts, D_SECTSIZE); if (slflag) - conflict('d', dopts, D_SECTLOG, + conflict('d', subopts, D_SECTLOG, D_SECTSIZE); sectorsize = getnum(value, blocksize, sectorsize, true); @@ -1335,14 +1519,14 @@ main( break; case D_PROJINHERIT: if (!value || *value == '\0') - reqval('d', dopts, D_PROJINHERIT); + reqval('d', subopts, D_PROJINHERIT); fsx.fsx_projid = atoi(value); fsx.fsx_xflags |= \ XFS_DIFLAG_PROJINHERIT; break; case D_EXTSZINHERIT: if (!value || *value == '\0') - reqval('d', dopts, D_EXTSZINHERIT); + reqval('d', subopts, D_EXTSZINHERIT); fsx.fsx_extsize = atoi(value); fsx.fsx_xflags |= \ XFS_DIFLAG_EXTSZINHERIT; @@ -1355,37 +1539,34 @@ main( case 'i': p = optarg; while (*p != '\0') { + char **subopts = (char **)iopts.subopts; char *value; - switch (getsubopt(&p, (constpp)iopts, &value)) { + switch (getsubopt(&p, (constpp)subopts, + &value)) { case I_ALIGN: sb_feat.inode_align = getbool( value, "i align", true); break; case I_LOG: - if (!value || *value == '\0') - reqval('i', iopts, I_LOG); if (ilflag) - respec('i', iopts, I_LOG); + respec('i', subopts, I_LOG); if (ipflag) - conflict('i', iopts, I_PERBLOCK, + conflict('i', subopts, I_PERBLOCK, I_LOG); if (isflag) - conflict('i', iopts, I_SIZE, + conflict('i', subopts, I_SIZE, I_LOG); - inodelog = getnum_checked(value, - XFS_DINODE_MIN_LOG, - XFS_DINODE_MAX_LOG, - "i log", 'i', iopts, - I_LOG); + inodelog = getnum_checked(value, &iopts, + I_LOG); isize = 1 << inodelog; ilflag = 1; break; case I_MAXPCT: if (!value || *value == '\0') - reqval('i', iopts, I_MAXPCT); + reqval('i', subopts, I_MAXPCT); if (imflag) - respec('i', iopts, I_MAXPCT); + respec('i', subopts, I_MAXPCT); imaxpct = getnum(value, 0, 0, false); if (imaxpct < 0 || imaxpct > 100) illegal(value, "i maxpct"); @@ -1393,14 +1574,14 @@ main( break; case I_PERBLOCK: if (!value || *value == '\0') - reqval('i', iopts, I_PERBLOCK); + reqval('i', subopts, I_PERBLOCK); if (ilflag) - conflict('i', iopts, I_LOG, + conflict('i', subopts, I_LOG, I_PERBLOCK); if (ipflag) - respec('i', iopts, I_PERBLOCK); + respec('i', subopts, I_PERBLOCK); if (isflag) - conflict('i', iopts, I_SIZE, + conflict('i', subopts, I_SIZE, I_PERBLOCK); inopblock = getnum(value, 0, 0, false); if (inopblock < @@ -1411,15 +1592,15 @@ main( break; case I_SIZE: if (!value || *value == '\0') - reqval('i', iopts, I_SIZE); + reqval('i', subopts, I_SIZE); if (ilflag) - conflict('i', iopts, I_LOG, + conflict('i', subopts, I_LOG, I_SIZE); if (ipflag) - conflict('i', iopts, I_PERBLOCK, + conflict('i', subopts, I_PERBLOCK, I_SIZE); if (isflag) - respec('i', iopts, I_SIZE); + respec('i', subopts, I_SIZE); isize = getnum(value, 0, 0, true); if (isize <= 0 || !ispow2(isize)) illegal(value, "i size"); @@ -1428,7 +1609,7 @@ main( break; case I_ATTR: if (!value || *value == '\0') - reqval('i', iopts, I_ATTR); + reqval('i', subopts, I_ATTR); c = getnum(value, 0, 0, false); if (c < 0 || c > 2) illegal(value, "i attr"); @@ -1446,16 +1627,18 @@ main( case 'l': p = optarg; while (*p != '\0') { + char **subopts = (char **)lopts.subopts; char *value; - switch (getsubopt(&p, (constpp)lopts, &value)) { + switch (getsubopt(&p, (constpp)subopts, + &value)) { case L_AGNUM: if (!value || *value == '\0') - reqval('l', lopts, L_AGNUM); + reqval('l', subopts, L_AGNUM); if (laflag) - respec('l', lopts, L_AGNUM); + respec('l', subopts, L_AGNUM); if (ldflag) - conflict('l', lopts, L_AGNUM, L_DEV); + conflict('l', subopts, L_AGNUM, L_DEV); logagno = getnum(value, 0, 0, false); if (logagno < 0) illegal(value, "l agno"); @@ -1463,7 +1646,7 @@ main( break; case L_FILE: if (loginternal) - conflict('l', lopts, L_INTERNAL, + conflict('l', subopts, L_INTERNAL, L_FILE); xi.lisfile = getbool(value, "l file", true); @@ -1472,12 +1655,12 @@ main( break; case L_INTERNAL: if (ldflag) - conflict('l', lopts, L_INTERNAL, L_DEV); + conflict('l', subopts, L_INTERNAL, L_DEV); if (xi.lisfile) - conflict('l', lopts, L_FILE, + conflict('l', subopts, L_FILE, L_INTERNAL); if (liflag) - respec('l', lopts, L_INTERNAL); + respec('l', subopts, L_INTERNAL); loginternal = getbool(value, "l internal", true); @@ -1485,9 +1668,9 @@ main( break; case L_SU: if (!value || *value == '\0') - reqval('l', lopts, L_SU); + reqval('l', subopts, L_SU); if (lsu) - respec('l', lopts, L_SU); + respec('l', subopts, L_SU); lsu = getnum(value, blocksize, sectorsize, true); if (lsu < 0) @@ -1495,9 +1678,9 @@ main( break; case L_SUNIT: if (!value || *value == '\0') - reqval('l', lopts, L_SUNIT); + reqval('l', subopts, L_SUNIT); if (lsunit) - respec('l', lopts, L_SUNIT); + respec('l', subopts, L_SUNIT); lsunit = getnum(value, 0, 0, false); if (lsunit < 0) illegal(value, "l sunit"); @@ -1505,13 +1688,13 @@ main( case L_NAME: case L_DEV: if (laflag) - conflict('l', lopts, L_AGNUM, L_DEV); + conflict('l', subopts, L_AGNUM, L_DEV); if (liflag) - conflict('l', lopts, L_INTERNAL, L_DEV); + conflict('l', subopts, L_INTERNAL, L_DEV); if (!value || *value == '\0') - reqval('l', lopts, L_NAME); + reqval('l', subopts, L_NAME); if (xi.logname) - respec('l', lopts, L_NAME); + respec('l', subopts, L_NAME); ldflag = 1; loginternal = 0; logfile = value; @@ -1519,9 +1702,9 @@ main( break; case L_VERSION: if (!value || *value == '\0') - reqval('l', lopts, L_VERSION); + reqval('l', subopts, L_VERSION); if (lvflag) - respec('l', lopts, L_VERSION); + respec('l', subopts, L_VERSION); c = getnum(value, 0, 0, false); if (c < 1 || c > 2) illegal(value, "l version"); @@ -1530,33 +1713,30 @@ main( break; case L_SIZE: if (!value || *value == '\0') - reqval('l', lopts, L_SIZE); + reqval('l', subopts, L_SIZE); if (logsize) - respec('l', lopts, L_SIZE); + respec('l', subopts, L_SIZE); logsize = value; lsflag = 1; break; case L_SECTLOG: if (lslflag) - respec('l', lopts, L_SECTLOG); + respec('l', subopts, L_SECTLOG); if (lssflag) - conflict('l', lopts, L_SECTSIZE, + conflict('l', subopts, L_SECTSIZE, L_SECTLOG); lsectorlog = getnum_checked(value, - XFS_MIN_SECTORSIZE_LOG, - XFS_MAX_SECTORSIZE_LOG, - "l sectlog", 'l', lopts, - L_SECTLOG); + &lopts, L_SECTLOG); lsectorsize = 1 << lsectorlog; lslflag = 1; break; case L_SECTSIZE: if (!value || *value == '\0') - reqval('l', lopts, L_SECTSIZE); + reqval('l', subopts, L_SECTSIZE); if (lssflag) - respec('l', lopts, L_SECTSIZE); + respec('l', subopts, L_SECTSIZE); if (lslflag) - conflict('l', lopts, L_SECTLOG, + conflict('l', subopts, L_SECTLOG, L_SECTSIZE); lsectorsize = getnum(value, blocksize, sectorsize, true); @@ -1585,9 +1765,11 @@ main( case 'm': p = optarg; while (*p != '\0') { + char **subopts = (char **)mopts.subopts; char *value; - switch (getsubopt(&p, (constpp)mopts, &value)) { + switch (getsubopt(&p, (constpp)subopts, + &value)) { case M_CRC: sb_feat.crcs_enabled = getbool( value, "m crc", false); @@ -1607,30 +1789,29 @@ _("cannot specify both -m crc=1 and -n ftype\n")); case 'n': p = optarg; while (*p != '\0') { + char **subopts = (char **)nopts.subopts; char *value; - switch (getsubopt(&p, (constpp)nopts, &value)) { + switch (getsubopt(&p, (constpp)subopts, + &value)) { case N_LOG: if (nlflag) - respec('n', nopts, N_LOG); + respec('n', subopts, N_LOG); if (nsflag) - conflict('n', nopts, N_SIZE, + conflict('n', subopts, N_SIZE, N_LOG); dirblocklog = getnum_checked(value, - XFS_MIN_REC_DIRSIZE, - XFS_MAX_BLOCKSIZE_LOG, - "n log", 'n', nopts, - N_LOG); + &nopts, N_LOG); dirblocksize = 1 << dirblocklog; nlflag = 1; break; case N_SIZE: if (!value || *value == '\0') - reqval('n', nopts, N_SIZE); + reqval('n', subopts, N_SIZE); if (nsflag) - respec('n', nopts, N_SIZE); + respec('n', subopts, N_SIZE); if (nlflag) - conflict('n', nopts, N_LOG, + conflict('n', subopts, N_LOG, N_SIZE); dirblocksize = getnum(value, blocksize, sectorsize, true); @@ -1643,9 +1824,9 @@ _("cannot specify both -m crc=1 and -n ftype\n")); break; case N_VERSION: if (!value || *value == '\0') - reqval('n', nopts, N_VERSION); + reqval('n', subopts, N_VERSION); if (nvflag) - respec('n', nopts, N_VERSION); + respec('n', subopts, N_VERSION); if (!strcasecmp(value, "ci")) { /* ASCII CI mode */ sb_feat.nci = true; @@ -1660,7 +1841,7 @@ _("cannot specify both -m crc=1 and -n ftype\n")); break; case N_FTYPE: if (nftype) - respec('n', nopts, N_FTYPE); + respec('n', subopts, N_FTYPE); if (sb_feat.crcs_enabled) { fprintf(stderr, _("cannot specify both -m crc=1 and -n ftype\n")); @@ -1692,14 +1873,16 @@ _("cannot specify both -m crc=1 and -n ftype\n")); case 'r': p = optarg; while (*p != '\0') { + char **subopts = (char **)ropts.subopts; char *value; - switch (getsubopt(&p, (constpp)ropts, &value)) { + switch (getsubopt(&p, (constpp)subopts, + &value)) { case R_EXTSIZE: if (!value || *value == '\0') - reqval('r', ropts, R_EXTSIZE); + reqval('r', subopts, R_EXTSIZE); if (rtextsize) - respec('r', ropts, R_EXTSIZE); + respec('r', subopts, R_EXTSIZE); rtextsize = value; break; case R_FILE: @@ -1711,16 +1894,16 @@ _("cannot specify both -m crc=1 and -n ftype\n")); case R_NAME: case R_DEV: if (!value || *value == '\0') - reqval('r', ropts, R_NAME); + reqval('r', subopts, R_NAME); if (xi.rtname) - respec('r', ropts, R_NAME); + respec('r', subopts, R_NAME); xi.rtname = value; break; case R_SIZE: if (!value || *value == '\0') - reqval('r', ropts, R_SIZE); + reqval('r', subopts, R_SIZE); if (rtsize) - respec('r', ropts, R_SIZE); + respec('r', subopts, R_SIZE); rtsize = value; break; case R_NOALIGN: @@ -1734,21 +1917,20 @@ _("cannot specify both -m crc=1 and -n ftype\n")); case 's': p = optarg; while (*p != '\0') { + char **subopts = (char **)sopts.subopts; char *value; - switch (getsubopt(&p, (constpp)sopts, &value)) { + switch (getsubopt(&p, (constpp)subopts, + &value)) { case S_LOG: case S_SECTLOG: if (slflag || lslflag) - respec('s', sopts, S_SECTLOG); + respec('s', subopts, S_SECTLOG); if (ssflag || lssflag) - conflict('s', sopts, S_SECTSIZE, - S_SECTLOG); - sectorlog = getnum_checked(value, - XFS_MIN_SECTORSIZE_LOG, - XFS_MAX_SECTORSIZE_LOG, - "s sectlog", 's', sopts, - S_SECTLOG); + conflict('s', subopts, + S_SECTSIZE, S_SECTLOG); + sectorlog = getnum_checked(value, &sopts, + S_SECTLOG); lsectorlog = sectorlog; sectorsize = 1 << sectorlog; lsectorsize = sectorsize; @@ -1757,11 +1939,11 @@ _("cannot specify both -m crc=1 and -n ftype\n")); case S_SIZE: case S_SECTSIZE: if (!value || *value == '\0') - reqval('s', sopts, S_SECTSIZE); + reqval('s', subopts, S_SECTSIZE); if (ssflag || lssflag) - respec('s', sopts, S_SECTSIZE); + respec('s', subopts, S_SECTSIZE); if (slflag || lslflag) - conflict('s', sopts, S_SECTLOG, + conflict('s', subopts, S_SECTLOG, S_SECTSIZE); sectorsize = getnum(value, blocksize, sectorsize, true); -- 1.8.4.rc3 From david@fromorbit.com Thu Nov 28 19:47:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5FC0F29E10 for ; Thu, 28 Nov 2013 19:47:18 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4E4AB304039 for ; Thu, 28 Nov 2013 17:47:18 -0800 (PST) X-ASG-Debug-ID: 1385689636-04cb6c537e366300001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id 2DcVx2niEsfsHnCV for ; Thu, 28 Nov 2013 17:47:16 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArMHAKzxl1J5LHyk/2dsb2JhbABZgwe0FoVNgRwXdIIlAQEFJxMcIxAIAxgJJQ8FJQMhE4gAwFAXFo5yB4QzA5gTikyHSIM9KA Received: from ppp121-44-124-164.lns20.syd6.internode.on.net (HELO dastard) ([121.44.124.164]) by ipmail07.adl2.internode.on.net with ESMTP; 29 Nov 2013 12:16:50 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VmDAO-0006KK-4E; Fri, 29 Nov 2013 12:46:48 +1100 Date: Fri, 29 Nov 2013 12:46:48 +1100 From: Dave Chinner To: Al Viro Cc: Christoph Hellwig , linux-fsdevel@vger.kernel.org, Linus Torvalds , xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131129014648.GU10988@dastard> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131124152758.GL10323@ZenIV.linux.org.uk> <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131128234441.GQ10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1385689636 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 28, 2013 at 11:44:41PM +0000, Al Viro wrote: > On Fri, Nov 29, 2013 at 09:51:02AM +1100, Dave Chinner wrote: > > > > Looks like adding if (!nd->inode) { a bunch of printks } in the end of > > > path_init() makes the sucker disappear (so far 2 times out of 2, and > > > with a test run taking a bit under two hours, well...) The plain > > > WARN_ON(!nd->inode) in that place triggers just fine. > > > > I usually find that when printk() makes race conditions go away, > > switching to tracepoints works better. It's still not as good as > > reliable as when the debug is not there, but it seems to perturb > > race conditions a lot less. > > Actually, I've just got the output from this run, and it's really interesting. > We get path_init() setting NULL nd->inode for open() of "/dev/ptmx" (from > /sbin/startpar). And what we have at the time we get to link_path_walk() is > * LOOKUP_RCU | LOOKUP_FOLLOW | LOOKUP_PARENT | LOOKUP_JUMPED in > nd->flags (as expected) > * current->fs->root, current->fs->pwd and nd->path being the same > vfsmount/dentry pair. > * dentry in question has ->d_sb->s_id containing "sda1", as expected > for root fs. > * ->mnt_root of that vfsmount being equal to dentry > So far, so good, right? > * d_count(dentry) is -128 void lockref_mark_dead(struct lockref *lockref) { assert_spin_locked(&lockref->lock); lockref->count = -128; } EXPORT_SYMBOL(lockref_mark_dead); Cheers, Dave. -- Dave Chinner david@fromorbit.com From viro@ftp.linux.org.uk Thu Nov 28 20:07:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BBC637F52 for ; Thu, 28 Nov 2013 20:07:17 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9DB948F804C for ; Thu, 28 Nov 2013 18:07:14 -0800 (PST) X-ASG-Debug-ID: 1385690832-04cbb0416936dd40001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id zoPWqQdZbE921f7o (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 18:07:13 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1VmDTz-0002O7-If; Fri, 29 Nov 2013 02:07:03 +0000 Date: Fri, 29 Nov 2013 02:07:03 +0000 From: Al Viro To: Dave Chinner Cc: Christoph Hellwig , linux-fsdevel@vger.kernel.org, Linus Torvalds , xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131129020703.GR10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129014648.GU10988@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131129014648.GU10988@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385690833 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 29, 2013 at 12:46:48PM +1100, Dave Chinner wrote: > > * d_count(dentry) is -128 > > void lockref_mark_dead(struct lockref *lockref) > { > assert_spin_locked(&lockref->lock); > lockref->count = -128; > } ... done once refcount reaches zero and we decide to evict the sucker. Which, for dentry that happens to be * pwd of at least one process * root of at least one process * root dentry of a filesystem that contains at least one binary being executed means that we have dropped several references too many. Thus the comment about unbalanced dput() somewhere; the question is _where_ had that dput() been. From linus971@gmail.com Thu Nov 28 20:07:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B8AC929E04 for ; Thu, 28 Nov 2013 20:07:32 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 97B0F304053 for ; Thu, 28 Nov 2013 18:07:29 -0800 (PST) X-ASG-Debug-ID: 1385690848-04cbb0416836dd80001-NocioJ Received: from mail-vb0-f47.google.com (mail-vb0-f47.google.com [209.85.212.47]) by cuda.sgi.com with ESMTP id 1aLgdvrXA8WWzAop (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 28 Nov 2013 18:07:28 -0800 (PST) X-Barracuda-Envelope-From: linus971@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.212.47 X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.47] Received: by mail-vb0-f47.google.com with SMTP id x11so6321146vbb.34 for ; Thu, 28 Nov 2013 18:07:27 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.47] X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.47] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=/rspa1hOyfj9paKWlmQeAR1NhOjB1Gg8oQ3LOCn9S6k=; b=q3xboQDZ9n3FkF7I5hCM1Hhttu1zVDEw+gH0ynRb6PkSSdmkE6Nape8Ymb6900UmJI vQ7oh4AEt/d3jCux9RZSWo7iAa4etHwk0N7CdTbpzcyNyEtanMTIYpOCOiU3qB+cAsZf Th474qmbOmeb5pYOM+djFXYW0aEHpaBVokG8xVPlFwfr2/+HcdZqveYc0DLBLzMAowAK IXy72CA1Gl+Wg1JXb0cDZ3At/5k1DkJ/ZiM57tNd6RbnwurWKGg/j07CSYyfV9RgTqAj FesdlluvuTD5LGtIaWEQA1G9lQw7IsvsKWu6ClSMAeFqX5JNTpCSRMoR6HphJbW6FfgX fGVQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=/rspa1hOyfj9paKWlmQeAR1NhOjB1Gg8oQ3LOCn9S6k=; b=V05yJ2yj3m9eMOwXo1WBqWAnBWPgJ2dbDsNh5NUqM2XY097m9zs+wfoOxyzzWKU6y+ luE2M1fskKrJA0HikD/uwurjzY54rnrkoDEf3HZmlbRUi6vUxGGSDL+fhZiDi7SR8D9O VhZXo6OakMZ/GxWJVjBYlFup+VLbPaRU492Eg= MIME-Version: 1.0 X-Received: by 10.58.67.168 with SMTP id o8mr17488928vet.22.1385690847883; Thu, 28 Nov 2013 18:07:27 -0800 (PST) Sender: linus971@gmail.com Received: by 10.221.22.202 with HTTP; Thu, 28 Nov 2013 18:07:27 -0800 (PST) In-Reply-To: <20131128234441.GQ10323@ZenIV.linux.org.uk> References: <20131124140413.GA19271@infradead.org> <20131124152758.GL10323@ZenIV.linux.org.uk> <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> Date: Thu, 28 Nov 2013 18:07:27 -0800 X-Google-Sender-Auth: JdxOaKp8vFfUVlHkbp8Zh8G5dIQ Message-ID: Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 From: Linus Torvalds X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 To: Al Viro Cc: Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-vb0-f47.google.com[209.85.212.47] X-Barracuda-Start-Time: 1385690848 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Thu, Nov 28, 2013 at 3:44 PM, Al Viro wrote: > > * d_count(dentry) is -128 > * dentry->d_inode is NULL > > In other words, what we get is an extra dput() somewhere. The trouble is, > all likely places I'm seeing in the "RCU'd vfsmounts" seem to be OK... > In theory, we might be hitting a _missing_ dput(), with counter wrapping > around, but that doesn't seem likely... So d_count = -128 means that it's dead (see lockref_mark_dead). So it goes from 0 (last refcount entry) to dead when it transitions into dentry_kill. Which explains the inode being NULL too, because that means it's gone through dentry_iput() as well. And if it was just a normal dentry being passed around as the result of a lookup, then because we still have LOOKUP_RCU set, such a dentry is technically "valid" - it just hasn't gotten to the point where we'll fail it. HOWEVER. It's certainly *not* valid if "current->fs->root/pwd" points to it. So yeah, there must have been an extra dput() somewhere. Or, more likely, I think, we don't get the refcount to some dentry properly any more. I don't see where, though. You did change where "LOOKUP_RCU" is cleared in unlazy_walk() but you did add that nd->path.dentry = NULL; and that looks like it should be ok. And I don't see what else would care. Linus From linus971@gmail.com Thu Nov 28 20:17:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 98E7F7F52 for ; Thu, 28 Nov 2013 20:17:58 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3635CAC009 for ; Thu, 28 Nov 2013 18:17:55 -0800 (PST) X-ASG-Debug-ID: 1385691473-04bdf06eef3711d0001-NocioJ Received: from mail-ve0-f179.google.com (mail-ve0-f179.google.com [209.85.128.179]) by cuda.sgi.com with ESMTP id cwswQXW3cCVuhrB8 (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 28 Nov 2013 18:17:54 -0800 (PST) X-Barracuda-Envelope-From: linus971@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.128.179 X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.179] Received: by mail-ve0-f179.google.com with SMTP id jw12so6496499veb.38 for ; Thu, 28 Nov 2013 18:17:53 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.179] X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.179] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=pTRsx+w4M9tRGHG/pNgUqq73niFwOPufdJ3DOrpE+us=; b=sIQ7AU1TTqNaEfIVVfwhgiHr2AHygzKU6CiSlxeYvq/Amj6nIEYMWL785umlF1fW21 Nh9LiASTnIaSiqaXTtt59TvqzSfjPAS1BYn0urDwlONByJ5zvsxhKIu+l9OBpC53Mblv PRIRCb+3rQyGfoNgIJB2CvVQdpKhtQ4VMXuM81jlHWe359E4c9O2QIAI2B+KJBSCWbZo 0OTLFBEYJhRHDJ2iYY89f0A0+pV6QwGw5O4Kg8WBL6snfCltXlCN+b4sbQru1mDyQFSa ckR/m54Tm1T52qOQzzWgre01iA/0Z1AnInGpjyF86LByMxa6eZtrWdQL2ZJxrseFyaLC If4A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=pTRsx+w4M9tRGHG/pNgUqq73niFwOPufdJ3DOrpE+us=; b=ZVNguig58JckdhIPHA6FrLPNgZ0lD14mmslZ6nUpPHDduRWbak3yQUoHp2Agh06gAC TGXPj0ZYOH0zk1DVj1NlCC7sO5ktfmmNV3bhnkgoD2dIN1WwhTp1607BFf+OyzIFIJlT heMUH3Bs7lTMRZz51jGG55nv+7+zzxuGUodYo= MIME-Version: 1.0 X-Received: by 10.221.47.193 with SMTP id ut1mr40791285vcb.8.1385691473381; Thu, 28 Nov 2013 18:17:53 -0800 (PST) Sender: linus971@gmail.com Received: by 10.221.22.202 with HTTP; Thu, 28 Nov 2013 18:17:53 -0800 (PST) In-Reply-To: <20131129020703.GR10323@ZenIV.linux.org.uk> References: <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129014648.GU10988@dastard> <20131129020703.GR10323@ZenIV.linux.org.uk> Date: Thu, 28 Nov 2013 18:17:53 -0800 X-Google-Sender-Auth: 6u7ojE2u-3h3JqN2QIfBVztS2ZY Message-ID: Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 From: Linus Torvalds X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 To: Al Viro Cc: Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-ve0-f179.google.com[209.85.128.179] X-Barracuda-Start-Time: 1385691473 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142696 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Thu, Nov 28, 2013 at 6:07 PM, Al Viro wrote: > Thus the > comment about unbalanced dput() somewhere; the question is _where_ had > that dput() been. Clearing the LOOKUP_RCU bit is what I was looking at, because doing that without doing the proper successful lockref_get_not_dead() ends up being equivalent to missing a dget(), not an extra dput(). Which was why I was looking at unlazy_walk() -> terminate_walk(). But I really don't see anything wrong. That was the only really obvious sequence where you changed things. Everything else seems to be a pretty 1:1 conversion. Linus From viro@ftp.linux.org.uk Thu Nov 28 20:41:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 236D87F37 for ; Thu, 28 Nov 2013 20:41:28 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id A4CC1AC002 for ; Thu, 28 Nov 2013 18:41:27 -0800 (PST) X-ASG-Debug-ID: 1385692885-04cb6c537c368be0001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id nQ5JGMuBmzCzBJxD (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 18:41:26 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1VmE1B-0002hO-TS; Fri, 29 Nov 2013 02:41:21 +0000 Date: Fri, 29 Nov 2013 02:41:21 +0000 From: Al Viro To: Linus Torvalds Cc: Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131129024121.GS10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131125160648.GA4933@infradead.org> <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385692886 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142697 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 28, 2013 at 06:07:27PM -0800, Linus Torvalds wrote: > HOWEVER. It's certainly *not* valid if "current->fs->root/pwd" points > to it. So yeah, there must have been an extra dput() somewhere. Or, > more likely, I think, we don't get the refcount to some dentry > properly any more. > > I don't see where, though. You did change where "LOOKUP_RCU" is > cleared in unlazy_walk() but you did add that > > nd->path.dentry = NULL; > > and that looks like it should be ok. And I don't see what else would care. *nod* BTW, vfsmount refcount is 12, so we *definitely* nowhere near the final mntput(), etc. and mnt->mnt_root itself should also have contributed. I'm going to try to find out _which_ test buggers the refcount - at least that way I'll have something resembling a usable reproducer... From viro@ftp.linux.org.uk Thu Nov 28 21:59:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 056CA7F37 for ; Thu, 28 Nov 2013 21:59:53 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8968EAC002 for ; Thu, 28 Nov 2013 19:59:49 -0800 (PST) X-ASG-Debug-ID: 1385697584-04cbb04169373bf0001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id tE89gSsDahhsrRXi (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 19:59:45 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1VmFEx-0001Wp-Bk; Fri, 29 Nov 2013 03:59:39 +0000 Date: Fri, 29 Nov 2013 03:59:39 +0000 From: Al Viro To: Linus Torvalds Cc: Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131129035939.GT10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131126131134.GM10323@ZenIV.linux.org.uk> <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129024121.GS10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131129024121.GS10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385697584 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142698 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e On Fri, Nov 29, 2013 at 02:41:21AM +0000, Al Viro wrote: > On Thu, Nov 28, 2013 at 06:07:27PM -0800, Linus Torvalds wrote: > > > HOWEVER. It's certainly *not* valid if "current->fs->root/pwd" points > > to it. So yeah, there must have been an extra dput() somewhere. Or, > > more likely, I think, we don't get the refcount to some dentry > > properly any more. > > > > I don't see where, though. You did change where "LOOKUP_RCU" is > > cleared in unlazy_walk() but you did add that > > > > nd->path.dentry = NULL; > > > > and that looks like it should be ok. And I don't see what else would care. > > *nod* > > BTW, vfsmount refcount is 12, so we *definitely* nowhere near the > final mntput(), etc. and mnt->mnt_root itself should also have > contributed. > > I'm going to try to find out _which_ test buggers the refcount - at > least that way I'll have something resembling a usable reproducer... OK, we have a winner. generic/234 drops refcount of root dentry by about 20 (and yes, I should've started with that one, what with Ted's report). Run it several times (4 should suffice nicely) and the damn thing triggers right there. Uff... At least that takes under a minute instead of a couple of hours, which makes debugging that shite much more tolerable... From viro@ftp.linux.org.uk Thu Nov 28 22:07:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 49D897F37 for ; Thu, 28 Nov 2013 22:07:08 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1A2E18F804C for ; Thu, 28 Nov 2013 20:07:05 -0800 (PST) X-ASG-Debug-ID: 1385698022-04bdf06eed377210001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id V55HHG6HOoLRwXy1 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 20:07:04 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1VmFM3-0001bG-6E; Fri, 29 Nov 2013 04:06:59 +0000 Date: Fri, 29 Nov 2013 04:06:59 +0000 From: Al Viro To: Linus Torvalds Cc: Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131129040658.GU10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131126141253.GA28062@infradead.org> <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129024121.GS10323@ZenIV.linux.org.uk> <20131129035939.GT10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131129035939.GT10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385698023 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142698 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e On Fri, Nov 29, 2013 at 03:59:39AM +0000, Al Viro wrote: > On Fri, Nov 29, 2013 at 02:41:21AM +0000, Al Viro wrote: > > On Thu, Nov 28, 2013 at 06:07:27PM -0800, Linus Torvalds wrote: > > > > > HOWEVER. It's certainly *not* valid if "current->fs->root/pwd" points > > > to it. So yeah, there must have been an extra dput() somewhere. Or, > > > more likely, I think, we don't get the refcount to some dentry > > > properly any more. > > > > > > I don't see where, though. You did change where "LOOKUP_RCU" is > > > cleared in unlazy_walk() but you did add that > > > > > > nd->path.dentry = NULL; > > > > > > and that looks like it should be ok. And I don't see what else would care. > > > > *nod* > > > > BTW, vfsmount refcount is 12, so we *definitely* nowhere near the > > final mntput(), etc. and mnt->mnt_root itself should also have > > contributed. > > > > I'm going to try to find out _which_ test buggers the refcount - at > > least that way I'll have something resembling a usable reproducer... > > OK, we have a winner. generic/234 drops refcount of root dentry by about > 20 (and yes, I should've started with that one, what with Ted's report). > Run it several times (4 should suffice nicely) and the damn thing triggers > right there. Uff... At least that takes under a minute instead of a couple > of hours, which makes debugging that shite much more tolerable... I think I see what's going on; it *is* unlazy_walk(), but not nd->path. It's nd->root. IOW, the relevant fix to fs/namei.c is @@ -513,8 +513,7 @@ static int unlazy_walk(struct nameidata *nd, struct dentry *dentry) if (!lockref_get_not_dead(&parent->d_lockref)) { nd->path.dentry = NULL; - rcu_read_unlock(); - return -ECHILD; + goto out; } /* (in addition to other pieces of fun found in process). I'll test and post results in a few... From viro@ftp.linux.org.uk Thu Nov 28 22:14:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AA4437F37 for ; Thu, 28 Nov 2013 22:14:23 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 73DAA8F804B for ; Thu, 28 Nov 2013 20:14:23 -0800 (PST) X-ASG-Debug-ID: 1385698461-04bdf06eed377750001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id zx9EyBxD1LZgvJJc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 20:14:22 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1VmFT7-0001eR-1D; Fri, 29 Nov 2013 04:14:17 +0000 Date: Fri, 29 Nov 2013 04:14:16 +0000 From: Al Viro To: Linus Torvalds Cc: Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131129041416.GV10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131127064351.GN10323@ZenIV.linux.org.uk> <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129024121.GS10323@ZenIV.linux.org.uk> <20131129035939.GT10323@ZenIV.linux.org.uk> <20131129040658.GU10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131129040658.GU10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385698461 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142698 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e On Fri, Nov 29, 2013 at 04:06:59AM +0000, Al Viro wrote: > On Fri, Nov 29, 2013 at 03:59:39AM +0000, Al Viro wrote: > > On Fri, Nov 29, 2013 at 02:41:21AM +0000, Al Viro wrote: > > > On Thu, Nov 28, 2013 at 06:07:27PM -0800, Linus Torvalds wrote: > > > > > > > HOWEVER. It's certainly *not* valid if "current->fs->root/pwd" points > > > > to it. So yeah, there must have been an extra dput() somewhere. Or, > > > > more likely, I think, we don't get the refcount to some dentry > > > > properly any more. > > > > > > > > I don't see where, though. You did change where "LOOKUP_RCU" is > > > > cleared in unlazy_walk() but you did add that > > > > > > > > nd->path.dentry = NULL; > > > > > > > > and that looks like it should be ok. And I don't see what else would care. > > > > > > *nod* > > > > > > BTW, vfsmount refcount is 12, so we *definitely* nowhere near the > > > final mntput(), etc. and mnt->mnt_root itself should also have > > > contributed. > > > > > > I'm going to try to find out _which_ test buggers the refcount - at > > > least that way I'll have something resembling a usable reproducer... > > > > OK, we have a winner. generic/234 drops refcount of root dentry by about > > 20 (and yes, I should've started with that one, what with Ted's report). > > Run it several times (4 should suffice nicely) and the damn thing triggers > > right there. Uff... At least that takes under a minute instead of a couple > > of hours, which makes debugging that shite much more tolerable... > > I think I see what's going on; it *is* unlazy_walk(), but not nd->path. > It's nd->root. IOW, the relevant fix to fs/namei.c is > > @@ -513,8 +513,7 @@ static int unlazy_walk(struct nameidata *nd, struct dentry *dentry) > > if (!lockref_get_not_dead(&parent->d_lockref)) { > nd->path.dentry = NULL; > - rcu_read_unlock(); > - return -ECHILD; > + goto out; > } > > /* > > (in addition to other pieces of fun found in process). I'll test and post > results in a few... And yes, it has fixed the problem with generic/234. I'll do full xfstests run to see if there's anything else, but this one is obviously needed. I'll send it with sane commit message (along with follow_dotdot_rcu() fix) later tonight. path_init() race is a separate story - that one should probably go separately, since we'll want it in all branches starting with early 2011 or so. From viro@ftp.linux.org.uk Fri Nov 29 00:59:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E3CE17F37 for ; Fri, 29 Nov 2013 00:59:56 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5FB26AC002 for ; Thu, 28 Nov 2013 22:59:56 -0800 (PST) X-ASG-Debug-ID: 1385708394-04cb6c537d378540001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id gZMDgjbq2Qyqg0T4 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 22:59:55 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1VmI3B-0002kE-TS; Fri, 29 Nov 2013 06:59:41 +0000 Date: Fri, 29 Nov 2013 06:59:41 +0000 From: Al Viro To: Linus Torvalds Cc: Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131129065941.GW10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131127100906.GA19740@infradead.org> <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129024121.GS10323@ZenIV.linux.org.uk> <20131129035939.GT10323@ZenIV.linux.org.uk> <20131129040658.GU10323@ZenIV.linux.org.uk> <20131129041416.GV10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131129041416.GV10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385708394 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142701 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 29, 2013 at 04:14:16AM +0000, Al Viro wrote: > And yes, it has fixed the problem with generic/234. I'll do full xfstests > run to see if there's anything else, but this one is obviously needed. > I'll send it with sane commit message (along with follow_dotdot_rcu() > fix) later tonight. path_init() race is a separate story - that one should > probably go separately, since we'll want it in all branches starting with > early 2011 or so. OK, it survives. However, looking a bit more at follow_dotdot_rcu()... AFAICS, we have a narrow oopsable race, from 2.6.38 and to 3.12 - think what happens if we are walking through /tmp/foo/bar/../baz in RCU mode and we'd just reached /tmp/foo/bar. handle_dotdot() is called, calling follow_dotdot_rcu(). OK, we are not about to cross a mountpoint. Read ->d_seq of /tmp/foo into seq, check that nd->seq matches /tmp/foo/bar (it does, everything's fine) and set nd->path.dentry to /tmp/foo, with nd->seq set to seq. Then we check if the /tmp/foo is overmounted by something; it isn't and now we set nd->inode. Sure, it's _very_ hard to get into trouble here - we need somebody to remove /tmp/foo/bar *and* /tmp/foo while we'd been walking vfsmount hash, but in theory it is not impossible to get NULL nd->inode. Then link_path_walk() gets to checking that we have a directory and we get an oops on checking inode flags. I really don't like the way we have nd->inode updates scattered all over the place in fs/namei.c ;-/ I'm looking into possible ways to deal with it sanely, but that'll have to wait for tomorrow... Anyway, I've pushed the minimal regression fix to vfs.git; please, pull from git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git for-linus Shortlog: Al Viro (1): fix bogus path_put() of nd->root after some unlazy_walk() failures Diffstat: fs/namei.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) From jari.niskanen@ks-huolto.fi Fri Nov 29 01:01:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 37E937F37 for ; Fri, 29 Nov 2013 01:01:26 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id B6A04AC002 for ; Thu, 28 Nov 2013 23:01:22 -0800 (PST) X-ASG-Debug-ID: 1385708479-04cbb0416837e860001-w1Z2WR Received: from fonecta-smtp.kotisivut.com (srv-k61.esp.mediateam.fi [81.22.250.61]) by cuda.sgi.com with ESMTP id zyhssocBiZ9pDUFP for ; Thu, 28 Nov 2013 23:01:19 -0800 (PST) X-Barracuda-Envelope-From: jari.niskanen@ks-huolto.fi X-Barracuda-Apparent-Source-IP: 81.22.250.61 Received: from mail.ks-huolto.fi (srv-h44.esp.mediateam.fi [81.22.247.44]) by fonecta-smtp.kotisivut.com (Postfix) with ESMTP id 4D36F1AE972; Fri, 29 Nov 2013 08:59:25 +0200 (EET) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Fri, 29 Nov 2013 07:07:00 +0000 From: ADMIN To: undisclosed-recipients:; Subject: warning!!! Organization: ADMIN X-ASG-Orig-Subj: warning!!! Message-ID: X-Sender: jari.niskanen@ks-huolto.fi User-Agent: Webmail X-Barracuda-Connect: srv-k61.esp.mediateam.fi[81.22.250.61] X-Barracuda-Start-Time: 1385708479 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.46 X-Barracuda-Spam-Status: No, SCORE=0.46 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=PLING_PLING X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142701 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.46 PLING_PLING Subject has lots of exclamation marks -- E-mail (R)-tilille on päivitettävä kanssa F-Secure R-HTK4S uusi (2013) versio anti-spam/anti-virus/anti-spyware. Ole hyvä ja klikkaa alla olevaa linkkiä päivityksethttp://mail-inet-fi.yolasite.com/Pahoittelemme häiriötä.terveisin,WEBMAIL HALLINTOVIRKAMIES Copyright (c) 2013Kaikki oikeudet pidätetään (R). ABN 31088377860 From jeff.liu@oracle.com Fri Nov 29 01:03:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 127C529DF9 for ; Fri, 29 Nov 2013 01:03:37 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id E2959304043 for ; Thu, 28 Nov 2013 23:03:36 -0800 (PST) X-ASG-Debug-ID: 1385708615-04cb6c537b378940001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id lbNvUXPuXU0mRBsZ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 23:03:35 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAT73YRJ007623 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 29 Nov 2013 07:03:35 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAT73XKM015295 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 07:03:34 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAT73X6Z015291 for ; Fri, 29 Nov 2013 07:03:33 GMT Received: from [192.168.1.104] (/221.223.99.127) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 28 Nov 2013 23:03:33 -0800 Message-ID: <52983C3C.9010701@oracle.com> Date: Fri, 29 Nov 2013 15:03:24 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH] xfstests: introduce xfs 323/324 tests to verify turn group/project quota off Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH] xfstests: introduce xfs 323/324 tests to verify turn group/project quota off Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385708615 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142701 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi folks, This series is trying to introduce two XFS test cases to verify that we can turn group/project quota off while user quota is on. Both tests are isolated to run against CRC enabled super block to enlarge the test coverage with both group and project quota can be mounted. This first patch introduce a new pre-checkup routine to check if the test storage is CRC enabled or not, as well as refactoring of xfs/299 to make use of it. Thanks, -Jeff From jeff.liu@oracle.com Fri Nov 29 01:03:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0B48529E12 for ; Fri, 29 Nov 2013 01:03:40 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id C44FD304043 for ; Thu, 28 Nov 2013 23:03:36 -0800 (PST) X-ASG-Debug-ID: 1385708615-04bdf06eee381ec0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id 6gOO4rhcEle1VvMX (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 23:03:35 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAT73YU5007624 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 29 Nov 2013 07:03:35 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAT73XZn027845 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 07:03:34 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAT73XDD016156 for ; Fri, 29 Nov 2013 07:03:33 GMT Received: from [192.168.1.104] (/221.223.99.127) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 28 Nov 2013 23:03:32 -0800 Message-ID: <52983C41.8000004@oracle.com> Date: Fri, 29 Nov 2013 15:03:29 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH 1/3] xfstests: introduce _require_xfs_crc_sb pre-checkup routine Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH 1/3] xfstests: introduce _require_xfs_crc_sb pre-checkup routine Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385708615 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142701 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu Introduce _require_xfs_crc_sb to rc. We can use it in pre-checkup procedures to verify if the XFS test environment is configured with CRC enabled or not for some particular test cases. Introduce a new helper _xfs_sb_version to get XFS super block version to make the test case more flexiable if possible. e.g, if that is v5 super block, the tests behavior might be different to old v4 sb. Refactor xfs/299 to use it. Signed-off-by: Jie Liu --- common/rc | 19 +++++++++++++++++++ tests/xfs/299 | 9 +-------- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/common/rc b/common/rc index f73414b..9f45279 100644 --- a/common/rc +++ b/common/rc @@ -1579,6 +1579,25 @@ _check_xfs_filesystem() return 0 } +# Get XFS super block version +_xfs_sb_version() +{ + sb_version=`$XFS_DB_PROG -r -c version $SCRATCH_DEV | \ + awk -F= '{print $2}' | awk -F, '{print $1}' | \ + cut -c3-` + echo $sb_version +} + +# This test requires XFS crc-enabled (v5) super block support +_require_xfs_crc_sb() +{ + version=`_xfs_sb_version` + if [ $version -lt 5 ] + then + _notrun "Can't run with older versions of superblock" + fi +} + # Filter the knowen errors the UDF Verifier reports. _udf_test_known_error_filter() { diff --git a/tests/xfs/299 b/tests/xfs/299 index d5e8c5e..3c42908 100755 --- a/tests/xfs/299 +++ b/tests/xfs/299 @@ -54,6 +54,7 @@ chmod a+rwx $seqres.full # arbitrary users will write here _require_scratch _require_xfs_quota +_require_xfs_crc_sb bsoft=100 bhard=500 @@ -198,14 +199,6 @@ cat $tmp.mkfs >>$seqres.full # keep the blocksize and data size for dd later . $tmp.mkfs -sb_ver=`$XFS_DB_PROG -r -c version $SCRATCH_DEV | awk -F= '{print $2}' | awk -F, '{print $1}' |cut -c3-` -echo $sb_ver - -if [ $sb_ver -lt 5 ] -then - _notrun "Can't run with older versions of superblock" -fi - cat >$tmp.projects < X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B6C7E29E19 for ; Fri, 29 Nov 2013 01:03:47 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 54036AC002 for ; Thu, 28 Nov 2013 23:03:44 -0800 (PST) X-ASG-Debug-ID: 1385708622-04bdf06eec381f00001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id JVEmC4OiD2reKpFy (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 23:03:43 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAT73fuP009580 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 29 Nov 2013 07:03:42 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAT73ebH016377 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 07:03:41 GMT Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAT73ell015590 for ; Fri, 29 Nov 2013 07:03:40 GMT Received: from [192.168.1.104] (/221.223.99.127) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 28 Nov 2013 23:03:40 -0800 Message-ID: <52983C48.50007@oracle.com> Date: Fri, 29 Nov 2013 15:03:36 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH 2/3] xfstests: Introduce xfs/323 to verify turn group/project quotas off Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH 2/3] xfstests: Introduce xfs/323 to verify turn group/project quotas off Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385708623 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142701 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu Introduce xfs/323 to verify that turn group/project quotas off while user quotas is on. Signed-off-by: Jie Liu --- tests/xfs/323 | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/xfs/323.out | 7 +++++ tests/xfs/group | 1 + 3 files changed, 91 insertions(+) create mode 100755 tests/xfs/323 create mode 100644 tests/xfs/323.out diff --git a/tests/xfs/323 b/tests/xfs/323 new file mode 100755 index 0000000..d84f77c --- /dev/null +++ b/tests/xfs/323 @@ -0,0 +1,83 @@ +#! /bin/bash +# FS QA Test No. 323 +# +# Test to verify that turn group/project quotas off while user quotas +# are left on. +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Oracle, Inc. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter +. ./common/quota + +# Modify as appropriate. +_supported_fs xfs +_supported_os Linux + +_require_scratch +_require_xfs_quota +_require_xfs_crc_sb + +_qmount_option "uquota,gquota,pquota" +_qmount + +TESTDIR=$SCRATCH_MNT/testdir + +mkdir -p $TESTDIR +echo "*** turn off group quotas" +xfs_quota -x -c 'off -g' $SCRATCH_MNT +rmdir $TESTDIR +echo "*** umount" +umount $SCRATCH_MNT + +_qmount +mkdir -p $TESTDIR +echo "*** turn off project quotas" +xfs_quota -x -c 'off -p' $SCRATCH_MNT +rmdir $TESTDIR +echo "*** umount" +umount $SCRATCH_MNT + +_qmount +mkdir -p $TESTDIR +echo "*** turn off group/project quotas" +xfs_quota -x -c 'off -gp' $SCRATCH_MNT +rmdir $TESTDIR +echo "*** umount" +umount $SCRATCH_MNT + +# success, all done +status=0 +exit diff --git a/tests/xfs/323.out b/tests/xfs/323.out new file mode 100644 index 0000000..88f16a3 --- /dev/null +++ b/tests/xfs/323.out @@ -0,0 +1,7 @@ +QA output created by 323 +*** turn off group quotas +*** umount +*** turn off project quotas +*** umount +*** turn off group/project quotas +*** umount diff --git a/tests/xfs/group b/tests/xfs/group index dcdeb98..b420e12 100644 --- a/tests/xfs/group +++ b/tests/xfs/group @@ -183,3 +183,4 @@ 301 auto dump 302 auto dump 322 auto quick quota +323 auto quick quota -- 1.8.3.2 From jeff.liu@oracle.com Fri Nov 29 01:03:48 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 64DC329E19 for ; Fri, 29 Nov 2013 01:03:48 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 503228F8054 for ; Thu, 28 Nov 2013 23:03:45 -0800 (PST) X-ASG-Debug-ID: 1385708624-04cb6c537c378970001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id SNPtjbUNogpNzGZJ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 Nov 2013 23:03:44 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAT73hpN009606 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 29 Nov 2013 07:03:44 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAT73hrr028211 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 07:03:43 GMT Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAT73hCK028207 for ; Fri, 29 Nov 2013 07:03:43 GMT Received: from [192.168.1.104] (/221.223.99.127) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 28 Nov 2013 23:03:42 -0800 Message-ID: <52983C4B.1090202@oracle.com> Date: Fri, 29 Nov 2013 15:03:39 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "xfs@oss.sgi.com" Subject: [PATCH 3/3] xfstests: introduce xfs/324 to verify turn group/project quota off along with fsstress Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: [PATCH 3/3] xfstests: introduce xfs/324 to verify turn group/project quota off along with fsstress Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1385708624 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142701 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Jie Liu Introduce xfs/324 to verify that we can turn group/project quotas off while user quota is on and fsstress is running. Signed-off-by: Jie Liu --- tests/xfs/324 | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/xfs/324.out | 7 +++++ tests/xfs/group | 1 + 3 files changed, 97 insertions(+) create mode 100755 tests/xfs/324 create mode 100644 tests/xfs/324.out diff --git a/tests/xfs/324 b/tests/xfs/324 new file mode 100755 index 0000000..98f5f73 --- /dev/null +++ b/tests/xfs/324 @@ -0,0 +1,89 @@ +#! /bin/bash +# FS QA Test No. 324 +# +# Test to verify that turn group/project quotas off while fstress and +# user quotas are left on. +# +#----------------------------------------------------------------------- +# Copyright (c) 2013 Oracle, Inc. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter +. ./common/quota + +# Modify as appropriate. +_supported_fs xfs +_supported_os Linux + +_require_scratch +_require_xfs_quota +_require_xfs_crc_sb + +_qmount_option "uquota,gquota,pquota" + +STRESS_DIR=$SCRATCH_MNT/testdir + +_exercise() +{ + type=$1 + + _qmount + mkdir -p $STRESS_DIR + + $FSSTRESS_PROG -d $STRESS_DIR -n 100 -p 1000 $FSSTRESS_AVOID >>/dev/null 2>&1 & + + xfs_quota -x -c "off -$type" $SCRATCH_DEV + + killall -q $FSSTRESS_PROG + wait + + rm -rf $STRESS_DIR + umount $SCRATCH_MNT +} + +echo "*** turn off group quotas" +_exercise g +echo "*** done" + +echo "*** turn off project quotas" +_exercise p +echo "*** done" + +echo "*** turn off group/project quotas" +_exercise gp +echo "*** done" + +# success, all done +status=0 +exit diff --git a/tests/xfs/324.out b/tests/xfs/324.out new file mode 100644 index 0000000..0f67d93 --- /dev/null +++ b/tests/xfs/324.out @@ -0,0 +1,7 @@ +QA output created by 324 +*** turn off group quotas +*** done +*** turn off project quotas +*** done +*** turn off group/project quotas +*** done diff --git a/tests/xfs/group b/tests/xfs/group index b420e12..b0aa5df 100644 --- a/tests/xfs/group +++ b/tests/xfs/group @@ -184,3 +184,4 @@ 302 auto dump 322 auto quick quota 323 auto quick quota +324 auto quota -- 1.8.3.2 From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:05:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D3E757F3F for ; Fri, 29 Nov 2013 02:05:43 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id BFC168F8039 for ; Fri, 29 Nov 2013 00:05:40 -0800 (PST) X-ASG-Debug-ID: 1385712339-04cb6c537c37d830001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id KBXEuJzBLjZhQlYT (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Fri, 29 Nov 2013 00:05:39 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJ50-0000il-W1; Fri, 29 Nov 2013 08:05:38 +0000 Date: Fri, 29 Nov 2013 00:05:38 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , Rich Johnston , xfs-oss Subject: Re: [ANNOUNCE] xfsprogs v3.2.0-alpha2 Message-ID: <20131129080538.GA31310@infradead.org> X-ASG-Orig-Subj: Re: [ANNOUNCE] xfsprogs v3.2.0-alpha2 References: <5293A699.20908@sgi.com> <20131128104002.GC26927@infradead.org> <20131128211858.GR10988@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131128211858.GR10988@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385712339 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142702 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Fri, Nov 29, 2013 at 08:18:58AM +1100, Dave Chinner wrote: > On Thu, Nov 28, 2013 at 02:40:02AM -0800, Christoph Hellwig wrote: > > On Mon, Nov 25, 2013 at 01:35:53PM -0600, Rich Johnston wrote: > > > Alpha version 3.2.0-alpha2 of xfsprogs has been released. > > > > So what issues keep us issueing alpha release instead of making a proper > > .0 release? > > There's still things to fix in xfs_repair before we do a full > release. Run xfs/291 recently? Works fine for me on v4 super blocks, which is what I mostly care about for now as that's what is in the field. And we haven't sent fixed for our existing installed base out for over 6 month now. From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:38:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 88D807F3F for ; Fri, 29 Nov 2013 02:38:03 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5FD008F806F for ; Fri, 29 Nov 2013 00:38:03 -0800 (PST) X-ASG-Debug-ID: 1385714281-04bdf06eec388fe0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id g1TbPGgzYj9Gl0rS (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:38:02 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJaL-0008TZ-K4 for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:38:01 +0000 Message-Id: <20131129083658.401196724@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:36:58 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 0/0] decouple the in-memory from the on-disk log format V2 X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-ASG-Orig-Subj: [PATCH 0/0] decouple the in-memory from the on-disk log format V2 X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385714281 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Since the introduction of the CIL we already have a layer of indirection between the physical log format and the data structure tracking the changes in memory. But due to the way iop_format works we are still forced to keep a copy of everything that goes out to the log in memory even before copying it into the CIL. The first patch in this series changes iop_format so that the log items are free to store their in-memory data however they want before formatting them into the CIL, and the other patches take advantage of that by not keeping most log formats in memory all the time. Especially the EFI and EFD related ones at the end start to show the benefit. What's missing from this series are larger changes to the in-core inode layout. No needing the full struct icdinode at all times will be the biggest benefit of this change, but it will be large enough series of it's own. Changes from V1: - split into more patches - added the xlog_copy_iovec helper From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:40:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1ADF77F3F for ; Fri, 29 Nov 2013 02:40:02 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id DE251304059 for ; Fri, 29 Nov 2013 00:40:01 -0800 (PST) X-ASG-Debug-ID: 1385714400-04bdf06eef389230001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id kCWuLrZPtxHfFMfu (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:40:00 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJcG-000093-7l for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:40:00 +0000 Message-Id: <20131129084000.123386171@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:39:20 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 01/10] xfs: remove duplicate code in xlog_cil_insert_format_items References: <20131129083919.207915844@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 01/10] xfs: remove duplicate code in xlog_cil_insert_format_items Content-Disposition: inline; filename=0001-xfs-remove-duplicate-code-in-xlog_cil_insert_format_.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385714400 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Share code that was previously duplicated in two branches. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_log_cil.c | 33 +++++++++++++-------------------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/fs/xfs/xfs_log_cil.c b/fs/xfs/xfs_log_cil.c index 5eb51fc..0a7a8ce 100644 --- a/fs/xfs/xfs_log_cil.c +++ b/fs/xfs/xfs_log_cil.c @@ -254,29 +254,22 @@ xlog_cil_insert_format_items( */ *diff_iovecs -= lv->lv_niovecs; *diff_len -= lv->lv_buf_len; - - /* Ensure the lv is set up according to ->iop_size */ - lv->lv_niovecs = niovecs; - lv->lv_buf = (char *)lv + buf_size - nbytes; - - lv->lv_buf_len = xlog_cil_lv_item_format(lip, lv); - goto insert; + } else { + /* allocate new data chunk */ + lv = kmem_zalloc(buf_size, KM_SLEEP|KM_NOFS); + lv->lv_item = lip; + lv->lv_size = buf_size; + if (ordered) { + /* track as an ordered logvec */ + ASSERT(lip->li_lv == NULL); + lv->lv_buf_len = XFS_LOG_VEC_ORDERED; + goto insert; + } + lv->lv_iovecp = (struct xfs_log_iovec *)&lv[1]; } - /* allocate new data chunk */ - lv = kmem_zalloc(buf_size, KM_SLEEP|KM_NOFS); - lv->lv_item = lip; - lv->lv_size = buf_size; + /* Ensure the lv is set up according to ->iop_size */ lv->lv_niovecs = niovecs; - if (ordered) { - /* track as an ordered logvec */ - ASSERT(lip->li_lv == NULL); - lv->lv_buf_len = XFS_LOG_VEC_ORDERED; - goto insert; - } - - /* The allocated iovec region lies beyond the log vector. */ - lv->lv_iovecp = (struct xfs_log_iovec *)&lv[1]; /* The allocated data region lies beyond the iovec region */ lv->lv_buf = (char *)lv + buf_size - nbytes; -- 1.7.10.4 From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:40:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CFA167F3F for ; Fri, 29 Nov 2013 02:40:02 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id BB84A8F8068 for ; Fri, 29 Nov 2013 00:40:02 -0800 (PST) X-ASG-Debug-ID: 1385714401-04cb6c537b37fda0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 30Ij0WDEuZQTHKO6 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:40:01 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJcH-0000FD-Bm for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:40:01 +0000 Message-Id: <20131129084001.243588401@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:39:26 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 07/10] xfs: format logged extents directly into the CIL References: <20131129083919.207915844@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 07/10] xfs: format logged extents directly into the CIL Content-Disposition: inline; filename=0007-xfs-format-logged-extents-directly-into-the-CIL.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385714401 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 With the new iop_format scheme there is no need to have a temporary buffer to format logged extents into, we can do so directly into the CIL. This also allows to remove the shortcut for big endian systems that probably hasn't gotten a lot of test coverage for a long time. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_inode_fork.c | 15 ++++--- fs/xfs/xfs_inode_item.c | 113 ++++++++--------------------------------------- fs/xfs/xfs_inode_item.h | 4 -- 3 files changed, 26 insertions(+), 106 deletions(-) diff --git a/fs/xfs/xfs_inode_fork.c b/fs/xfs/xfs_inode_fork.c index cfee14a..06abaee 100644 --- a/fs/xfs/xfs_inode_fork.c +++ b/fs/xfs/xfs_inode_fork.c @@ -721,15 +721,16 @@ xfs_idestroy_fork( } /* - * xfs_iextents_copy() + * Convert in-core extents to on-disk form * - * This is called to copy the REAL extents (as opposed to the delayed - * allocation extents) from the inode into the given buffer. It - * returns the number of bytes copied into the buffer. + * For either the data or attr fork in extent format, we need to endian convert + * the in-core extent as we place them into the on-disk inode. * - * If there are no delayed allocation extents, then we can just - * memcpy() the extents into the buffer. Otherwise, we need to - * examine each extent in turn and skip those which are delayed. + * In the case of the data fork, the in-core and on-disk fork sizes can be + * different due to delayed allocation extents. We only copy on-disk extents + * here, so callers must always use the physical fork size to determine the + * size of the buffer passed to this routine. We will return the size actually + * used. */ int xfs_iextents_copy( diff --git a/fs/xfs/xfs_inode_item.c b/fs/xfs/xfs_inode_item.c index 35dd24a..f103dfd 100644 --- a/fs/xfs/xfs_inode_item.c +++ b/fs/xfs/xfs_inode_item.c @@ -146,43 +146,6 @@ xfs_inode_item_size( } /* - * xfs_inode_item_format_extents - convert in-core extents to on-disk form - * - * For either the data or attr fork in extent format, we need to endian convert - * the in-core extent as we place them into the on-disk inode. In this case, we - * need to do this conversion before we write the extents into the log. Because - * we don't have the disk inode to write into here, we allocate a buffer and - * format the extents into it via xfs_iextents_copy(). We free the buffer in - * the unlock routine after the copy for the log has been made. - * - * In the case of the data fork, the in-core and on-disk fork sizes can be - * different due to delayed allocation extents. We only log on-disk extents - * here, so always use the physical fork size to determine the size of the - * buffer we need to allocate. - */ -STATIC int -xfs_inode_item_format_extents( - struct xfs_inode *ip, - struct xfs_log_vec *lv, - struct xfs_log_iovec **vecp, - int whichfork, - int type) -{ - xfs_bmbt_rec_t *ext_buffer; - int len; - - ext_buffer = kmem_alloc(XFS_IFORK_SIZE(ip, whichfork), KM_SLEEP); - if (whichfork == XFS_DATA_FORK) - ip->i_itemp->ili_extents_buf = ext_buffer; - else - ip->i_itemp->ili_aextents_buf = ext_buffer; - - len = xfs_iextents_copy(ip, ext_buffer, whichfork); - xlog_copy_iovec(lv, vecp, type, ext_buffer, len); - return len; -} - -/* * If this is a v1 format inode, then we need to log it as such. This means * that we have to copy the link count from the new field to the old. We * don't have to worry about the new fields, because nothing trusts them as @@ -229,30 +192,18 @@ xfs_inode_item_format_data_fork( if ((iip->ili_fields & XFS_ILOG_DEXT) && ip->i_d.di_nextents > 0 && ip->i_df.if_bytes > 0) { + struct xfs_bmbt_rec *p; + ASSERT(ip->i_df.if_u1.if_extents != NULL); ASSERT(ip->i_df.if_bytes / sizeof(xfs_bmbt_rec_t) > 0); - ASSERT(iip->ili_extents_buf == NULL); - -#ifdef XFS_NATIVE_HOST - if (ip->i_d.di_nextents == ip->i_df.if_bytes / - (uint)sizeof(xfs_bmbt_rec_t)) { - /* - * There are no delayed allocation - * extents, so just point to the - * real extents array. - */ - xlog_copy_iovec(lv, vecp, XLOG_REG_TYPE_IEXT, - ip->i_df.if_u1.if_extents, - ip->i_df.if_bytes); - ilf->ilf_dsize = ip->i_df.if_bytes; - } else -#endif - { - ilf->ilf_dsize = - xfs_inode_item_format_extents(ip, lv, vecp, - XFS_DATA_FORK, XLOG_REG_TYPE_IEXT); - ASSERT(iip->ili_format.ilf_dsize <= ip->i_df.if_bytes); - } + + p = xlog_prepare_iovec(lv, vecp, XLOG_REG_TYPE_IEXT); + data_bytes = xfs_iextents_copy(ip, p, XFS_DATA_FORK); + xlog_finish_iovec(lv, *vecp, data_bytes); + + ASSERT(data_bytes <= ip->i_df.if_bytes); + + ilf->ilf_dsize = data_bytes; ilf->ilf_size++; } else { iip->ili_fields &= ~XFS_ILOG_DEXT; @@ -339,24 +290,17 @@ xfs_inode_item_format_attr_fork( if ((iip->ili_fields & XFS_ILOG_AEXT) && ip->i_d.di_anextents > 0 && ip->i_afp->if_bytes > 0) { + struct xfs_bmbt_rec *p; + ASSERT(ip->i_afp->if_bytes / sizeof(xfs_bmbt_rec_t) == ip->i_d.di_anextents); ASSERT(ip->i_afp->if_u1.if_extents != NULL); -#ifdef XFS_NATIVE_HOST - /* - * There are not delayed allocation extents - * for attributes, so just point at the array. - */ - xlog_copy_iovec(lv, vecp, XLOG_REG_TYPE_IATTR_EXT, - ip->i_afp->if_u1.if_extents, - ip->i_afp->if_bytes); - ilf->ilf_asize = ip->i_afp->if_bytes; -#else - ASSERT(iip->ili_aextents_buf == NULL); - ilf->ilf_asize = - xfs_inode_item_format_extents(ip, lv, vecp, - XFS_ATTR_FORK, XLOG_REG_TYPE_IATTR_EXT); -#endif + + p = xlog_prepare_iovec(lv, vecp, XLOG_REG_TYPE_IATTR_EXT); + data_bytes = xfs_iextents_copy(ip, p, XFS_ATTR_FORK); + xlog_finish_iovec(lv, *vecp, data_bytes); + + ilf->ilf_asize = data_bytes; ilf->ilf_size++; } else { iip->ili_fields &= ~XFS_ILOG_AEXT; @@ -571,27 +515,6 @@ xfs_inode_item_unlock( ASSERT(ip->i_itemp != NULL); ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); - /* - * If the inode needed a separate buffer with which to log - * its extents, then free it now. - */ - if (iip->ili_extents_buf != NULL) { - ASSERT(ip->i_d.di_format == XFS_DINODE_FMT_EXTENTS); - ASSERT(ip->i_d.di_nextents > 0); - ASSERT(iip->ili_fields & XFS_ILOG_DEXT); - ASSERT(ip->i_df.if_bytes > 0); - kmem_free(iip->ili_extents_buf); - iip->ili_extents_buf = NULL; - } - if (iip->ili_aextents_buf != NULL) { - ASSERT(ip->i_d.di_aformat == XFS_DINODE_FMT_EXTENTS); - ASSERT(ip->i_d.di_anextents > 0); - ASSERT(iip->ili_fields & XFS_ILOG_AEXT); - ASSERT(ip->i_afp->if_bytes > 0); - kmem_free(iip->ili_aextents_buf); - iip->ili_aextents_buf = NULL; - } - lock_flags = iip->ili_lock_flags; iip->ili_lock_flags = 0; if (lock_flags) diff --git a/fs/xfs/xfs_inode_item.h b/fs/xfs/xfs_inode_item.h index dce4d65..29b5f2b 100644 --- a/fs/xfs/xfs_inode_item.h +++ b/fs/xfs/xfs_inode_item.h @@ -34,10 +34,6 @@ typedef struct xfs_inode_log_item { unsigned short ili_logged; /* flushed logged data */ unsigned int ili_last_fields; /* fields when flushed */ unsigned int ili_fields; /* fields to be logged */ - struct xfs_bmbt_rec *ili_extents_buf; /* array of logged - data exts */ - struct xfs_bmbt_rec *ili_aextents_buf; /* array of logged - attr exts */ xfs_inode_log_format_t ili_format; /* logged structure */ } xfs_inode_log_item_t; -- 1.7.10.4 From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:40:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id F3CAD7F4E for ; Fri, 29 Nov 2013 02:40:02 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id C21F88F806F for ; Fri, 29 Nov 2013 00:40:02 -0800 (PST) X-ASG-Debug-ID: 1385714401-04bdf06eed389230001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id QNiFV6jCWMdpqILt (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:40:01 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJcH-0000J7-J1 for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:40:01 +0000 Message-Id: <20131129084001.431063269@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:39:27 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 08/10] xfs: remove the inode log format from the inode log item References: <20131129083919.207915844@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 08/10] xfs: remove the inode log format from the inode log item Content-Disposition: inline; filename=0008-xfs-remove-the-inode-log-format-from-the-inode-log-i.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385714401 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- No need to keep the inode log format around all the time, we can easily generate it at iop_format time. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_inode_item.c | 29 +++++++++++------------------ fs/xfs/xfs_inode_item.h | 1 - 2 files changed, 11 insertions(+), 19 deletions(-) diff --git a/fs/xfs/xfs_inode_item.c b/fs/xfs/xfs_inode_item.c index f103dfd..346d592 100644 --- a/fs/xfs/xfs_inode_item.c +++ b/fs/xfs/xfs_inode_item.c @@ -370,17 +370,21 @@ xfs_inode_item_format( struct xfs_inode_log_format *ilf; struct xfs_log_iovec *vecp = NULL; - ilf = xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_IFORMAT, - &iip->ili_format, - sizeof(struct xfs_inode_log_format)); - ilf->ilf_size = 1; + ilf = xlog_prepare_iovec(lv, &vecp, XLOG_REG_TYPE_IFORMAT); + ilf->ilf_type = XFS_LI_INODE; + ilf->ilf_ino = ip->i_ino; + ilf->ilf_blkno = ip->i_imap.im_blkno; + ilf->ilf_len = ip->i_imap.im_len; + ilf->ilf_boffset = ip->i_imap.im_boffset; + ilf->ilf_fields = XFS_ILOG_CORE; + ilf->ilf_size = 2; /* format + core */ + xlog_finish_iovec(lv, vecp, sizeof(struct xfs_inode_log_format)); if (ip->i_d.di_version == 1) xfs_inode_item_format_v1_inode(ip); xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_ICORE, &ip->i_d, xfs_icdinode_size(ip->i_d.di_version)); - ilf->ilf_size++; xfs_inode_item_format_data_fork(iip, ilf, lv, &vecp); if (XFS_IFORK_Q(ip)) { @@ -390,14 +394,8 @@ xfs_inode_item_format( ~(XFS_ILOG_ADATA | XFS_ILOG_ABROOT | XFS_ILOG_AEXT); } - /* - * Now update the log format that goes out to disk from the in-core - * values. We always write the inode core to make the arithmetic - * games in recovery easier, which isn't a big deal as just about any - * transaction would dirty it anyway. - */ - iip->ili_format.ilf_fields = XFS_ILOG_CORE | - (iip->ili_fields & ~XFS_ILOG_TIMESTAMP); + /* update the format with the exact fields we actually logged */ + ilf->ilf_fields |= (iip->ili_fields & ~XFS_ILOG_TIMESTAMP); } /* @@ -601,11 +599,6 @@ xfs_inode_item_init( iip->ili_inode = ip; xfs_log_item_init(mp, &iip->ili_item, XFS_LI_INODE, &xfs_inode_item_ops); - iip->ili_format.ilf_type = XFS_LI_INODE; - iip->ili_format.ilf_ino = ip->i_ino; - iip->ili_format.ilf_blkno = ip->i_imap.im_blkno; - iip->ili_format.ilf_len = ip->i_imap.im_len; - iip->ili_format.ilf_boffset = ip->i_imap.im_boffset; } /* diff --git a/fs/xfs/xfs_inode_item.h b/fs/xfs/xfs_inode_item.h index 29b5f2b..488d812 100644 --- a/fs/xfs/xfs_inode_item.h +++ b/fs/xfs/xfs_inode_item.h @@ -34,7 +34,6 @@ typedef struct xfs_inode_log_item { unsigned short ili_logged; /* flushed logged data */ unsigned int ili_last_fields; /* fields when flushed */ unsigned int ili_fields; /* fields to be logged */ - xfs_inode_log_format_t ili_format; /* logged structure */ } xfs_inode_log_item_t; static inline int xfs_inode_clean(xfs_inode_t *ip) -- 1.7.10.4 From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:40:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 252807F51 for ; Fri, 29 Nov 2013 02:40:03 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id BECF3AC002 for ; Fri, 29 Nov 2013 00:40:02 -0800 (PST) X-ASG-Debug-ID: 1385714402-04bdf06eec389230001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id trHgAUQ5m2QYxvfe (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:40:02 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJcI-0000QP-0Z for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:40:02 +0000 Message-Id: <20131129084001.876552429@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:39:29 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 10/10] xfs: remove the quotaoff log format from the quotaoff log item References: <20131129083919.207915844@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 10/10] xfs: remove the quotaoff log format from the quotaoff log item Content-Disposition: inline; filename=0010-xfs-remove-the-quotaoff-log-format-from-the-quotaoff.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385714402 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This one doesn't save a whole lot of memory, but still makes the code simpler. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_dquot_item.c | 22 +++++++--------------- fs/xfs/xfs_dquot_item.h | 2 +- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/fs/xfs/xfs_dquot_item.c b/fs/xfs/xfs_dquot_item.c index d4fffa9..f33fbaa 100644 --- a/fs/xfs/xfs_dquot_item.c +++ b/fs/xfs/xfs_dquot_item.c @@ -286,13 +286,6 @@ xfs_qm_qoff_logitem_size( *nbytes += sizeof(struct xfs_qoff_logitem); } -/* - * This is called to fill in the vector of log iovecs for the - * given quotaoff log item. We use only 1 iovec, and we point that - * at the quotaoff_log_format structure embedded in the quotaoff item. - * It is at this point that we assert that all of the extent - * slots in the quotaoff item have been filled. - */ STATIC void xfs_qm_qoff_logitem_format( struct xfs_log_item *lip, @@ -300,13 +293,13 @@ xfs_qm_qoff_logitem_format( { struct xfs_qoff_logitem *qflip = QOFF_ITEM(lip); struct xfs_log_iovec *vecp = NULL; + struct xfs_qoff_logformat *qlf; - ASSERT(qflip->qql_format.qf_type == XFS_LI_QUOTAOFF); - qflip->qql_format.qf_size = 1; - - xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_QUOTAOFF, - &qflip->qql_format, - sizeof(struct xfs_qoff_logitem)); + qlf = xlog_prepare_iovec(lv, &vecp, XLOG_REG_TYPE_QUOTAOFF); + qlf->qf_type = XFS_LI_QUOTAOFF; + qlf->qf_size = 1; + qlf->qf_flags = qflip->qql_flags; + xlog_finish_iovec(lv, vecp, sizeof(struct xfs_qoff_logitem)); } /* @@ -446,8 +439,7 @@ xfs_qm_qoff_logitem_init( xfs_log_item_init(mp, &qf->qql_item, XFS_LI_QUOTAOFF, start ? &xfs_qm_qoffend_logitem_ops : &xfs_qm_qoff_logitem_ops); qf->qql_item.li_mountp = mp; - qf->qql_format.qf_type = XFS_LI_QUOTAOFF; - qf->qql_format.qf_flags = flags; qf->qql_start_lip = start; + qf->qql_flags = flags; return qf; } diff --git a/fs/xfs/xfs_dquot_item.h b/fs/xfs/xfs_dquot_item.h index 925cbe9..502e946 100644 --- a/fs/xfs/xfs_dquot_item.h +++ b/fs/xfs/xfs_dquot_item.h @@ -32,7 +32,7 @@ typedef struct xfs_dq_logitem { typedef struct xfs_qoff_logitem { xfs_log_item_t qql_item; /* common portion */ struct xfs_qoff_logitem *qql_start_lip; /* qoff-start logitem, if any */ - xfs_qoff_logformat_t qql_format; /* logged structure */ + unsigned int qql_flags; } xfs_qoff_logitem_t; -- 1.7.10.4 From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:40:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0B0B37F50 for ; Fri, 29 Nov 2013 02:40:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id D64E68F8068 for ; Fri, 29 Nov 2013 00:40:02 -0800 (PST) X-ASG-Debug-ID: 1385714401-04cb6c537d37fda0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 2mL47Bql5CgmCpRj (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:40:01 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJcG-0000BM-VS for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:40:01 +0000 Message-Id: <20131129084000.853201203@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:39:24 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 05/10] xfs: introduce xlog_copy_iovec References: <20131129083919.207915844@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 05/10] xfs: introduce xlog_copy_iovec Content-Disposition: inline; filename=0005-xfs-introduce-xlog_copy_iovec.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385714401 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Add a helper to abstract out filling the log iovecs in the log item format handlers. This will allow us to change the way we do the log item formatting more easily. The copy in the name is a bit confusing for now as it just assigns a pointer and lets the CIL code perform the copy, but that will change soon. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_buf_item.c | 30 +++++------- fs/xfs/xfs_dquot_item.c | 25 +++++----- fs/xfs/xfs_extfree_item.c | 19 ++++---- fs/xfs/xfs_icreate_item.c | 9 ++-- fs/xfs/xfs_inode_item.c | 115 ++++++++++++++++++++------------------------- fs/xfs/xfs_log.h | 13 +++++ 6 files changed, 103 insertions(+), 108 deletions(-) diff --git a/fs/xfs/xfs_buf_item.c b/fs/xfs/xfs_buf_item.c index a30c1fb..d49419d 100644 --- a/fs/xfs/xfs_buf_item.c +++ b/fs/xfs/xfs_buf_item.c @@ -182,20 +182,18 @@ xfs_buf_item_size( trace_xfs_buf_item_size(bip); } -static inline struct xfs_log_iovec * +static inline void xfs_buf_item_copy_iovec( - struct xfs_log_iovec *vecp, + struct xfs_log_iovec **vecp, struct xfs_buf *bp, uint offset, int first_bit, uint nbits) { offset += first_bit * XFS_BLF_CHUNK; - - vecp->i_type = XLOG_REG_TYPE_BCHUNK; - vecp->i_addr = xfs_buf_offset(bp, offset); - vecp->i_len = nbits * XFS_BLF_CHUNK; - return vecp + 1; + xlog_copy_iovec(vecp, XLOG_REG_TYPE_BCHUNK, + xfs_buf_offset(bp, offset), + nbits * XFS_BLF_CHUNK); } static inline bool @@ -210,10 +208,10 @@ xfs_buf_item_straddle( XFS_BLF_CHUNK); } -static struct xfs_log_iovec * +static void xfs_buf_item_format_segment( struct xfs_buf_log_item *bip, - struct xfs_log_iovec *vecp, + struct xfs_log_iovec **vecp, uint offset, struct xfs_buf_log_format *blfp) { @@ -245,10 +243,7 @@ xfs_buf_item_format_segment( goto out; } - vecp->i_addr = blfp; - vecp->i_len = base_size; - vecp->i_type = XLOG_REG_TYPE_BFORMAT; - vecp++; + xlog_copy_iovec(vecp, XLOG_REG_TYPE_BFORMAT, blfp, base_size); nvecs = 1; if (bip->bli_flags & XFS_BLI_STALE) { @@ -291,8 +286,8 @@ xfs_buf_item_format_segment( break; } else if (next_bit != last_bit + 1 || xfs_buf_item_straddle(bp, offset, next_bit, last_bit)) { - vecp = xfs_buf_item_copy_iovec(vecp, bp, offset, - first_bit, nbits); + xfs_buf_item_copy_iovec(vecp, bp, offset, + first_bit, nbits); nvecs++; first_bit = next_bit; last_bit = next_bit; @@ -304,7 +299,6 @@ xfs_buf_item_format_segment( } out: blfp->blf_size = nvecs; - return vecp; } /* @@ -360,8 +354,8 @@ xfs_buf_item_format( } for (i = 0; i < bip->bli_format_count; i++) { - vecp = xfs_buf_item_format_segment(bip, vecp, offset, - &bip->bli_formats[i]); + xfs_buf_item_format_segment(bip, &vecp, offset, + &bip->bli_formats[i]); offset += bp->b_maps[i].bm_len; } diff --git a/fs/xfs/xfs_dquot_item.c b/fs/xfs/xfs_dquot_item.c index 92e5f62..ca354a8 100644 --- a/fs/xfs/xfs_dquot_item.c +++ b/fs/xfs/xfs_dquot_item.c @@ -57,20 +57,18 @@ xfs_qm_dquot_logitem_size( STATIC void xfs_qm_dquot_logitem_format( struct xfs_log_item *lip, - struct xfs_log_iovec *logvec) + struct xfs_log_iovec *vecp) { struct xfs_dq_logitem *qlip = DQUOT_ITEM(lip); - logvec->i_addr = &qlip->qli_format; - logvec->i_len = sizeof(xfs_dq_logformat_t); - logvec->i_type = XLOG_REG_TYPE_QFORMAT; - logvec++; - logvec->i_addr = &qlip->qli_dquot->q_core; - logvec->i_len = sizeof(xfs_disk_dquot_t); - logvec->i_type = XLOG_REG_TYPE_DQUOT; + xlog_copy_iovec(&vecp, XLOG_REG_TYPE_QFORMAT, + &qlip->qli_format, + sizeof(struct xfs_dq_logformat)); + xlog_copy_iovec(&vecp, XLOG_REG_TYPE_DQUOT, + &qlip->qli_dquot->q_core, + sizeof(struct xfs_disk_dquot)); qlip->qli_format.qlf_size = 2; - } /* @@ -304,15 +302,16 @@ xfs_qm_qoff_logitem_size( STATIC void xfs_qm_qoff_logitem_format( struct xfs_log_item *lip, - struct xfs_log_iovec *log_vector) + struct xfs_log_iovec *vecp) { struct xfs_qoff_logitem *qflip = QOFF_ITEM(lip); ASSERT(qflip->qql_format.qf_type == XFS_LI_QUOTAOFF); - log_vector->i_addr = &qflip->qql_format; - log_vector->i_len = sizeof(xfs_qoff_logitem_t); - log_vector->i_type = XLOG_REG_TYPE_QUOTAOFF; + xlog_copy_iovec(&vecp, XLOG_REG_TYPE_QUOTAOFF, + &qflip->qql_format, + sizeof(struct xfs_qoff_logitem)); + qflip->qql_format.qf_size = 1; } diff --git a/fs/xfs/xfs_extfree_item.c b/fs/xfs/xfs_extfree_item.c index 3680d04..08823ec 100644 --- a/fs/xfs/xfs_extfree_item.c +++ b/fs/xfs/xfs_extfree_item.c @@ -26,6 +26,7 @@ #include "xfs_trans_priv.h" #include "xfs_buf_item.h" #include "xfs_extfree_item.h" +#include "xfs_log.h" kmem_zone_t *xfs_efi_zone; @@ -101,7 +102,7 @@ xfs_efi_item_size( STATIC void xfs_efi_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *log_vector) + struct xfs_log_iovec *vecp) { struct xfs_efi_log_item *efip = EFI_ITEM(lip); @@ -111,10 +112,9 @@ xfs_efi_item_format( efip->efi_format.efi_type = XFS_LI_EFI; efip->efi_format.efi_size = 1; - log_vector->i_addr = &efip->efi_format; - log_vector->i_len = xfs_efi_item_sizeof(efip); - log_vector->i_type = XLOG_REG_TYPE_EFI_FORMAT; - ASSERT(log_vector->i_len >= sizeof(xfs_efi_log_format_t)); + xlog_copy_iovec(&vecp, XLOG_REG_TYPE_EFI_FORMAT, + &efip->efi_format, + xfs_efi_item_sizeof(efip)); } @@ -368,7 +368,7 @@ xfs_efd_item_size( STATIC void xfs_efd_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *log_vector) + struct xfs_log_iovec *vecp) { struct xfs_efd_log_item *efdp = EFD_ITEM(lip); @@ -377,10 +377,9 @@ xfs_efd_item_format( efdp->efd_format.efd_type = XFS_LI_EFD; efdp->efd_format.efd_size = 1; - log_vector->i_addr = &efdp->efd_format; - log_vector->i_len = xfs_efd_item_sizeof(efdp); - log_vector->i_type = XLOG_REG_TYPE_EFD_FORMAT; - ASSERT(log_vector->i_len >= sizeof(xfs_efd_log_format_t)); + xlog_copy_iovec(&vecp, XLOG_REG_TYPE_EFD_FORMAT, + &efdp->efd_format, + xfs_efd_item_sizeof(efdp)); } /* diff --git a/fs/xfs/xfs_icreate_item.c b/fs/xfs/xfs_icreate_item.c index d2eaccf..5751fa8 100644 --- a/fs/xfs/xfs_icreate_item.c +++ b/fs/xfs/xfs_icreate_item.c @@ -28,6 +28,7 @@ #include "xfs_trans_priv.h" #include "xfs_error.h" #include "xfs_icreate_item.h" +#include "xfs_log.h" kmem_zone_t *xfs_icreate_zone; /* inode create item zone */ @@ -58,13 +59,13 @@ xfs_icreate_item_size( STATIC void xfs_icreate_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *log_vector) + struct xfs_log_iovec *vecp) { struct xfs_icreate_item *icp = ICR_ITEM(lip); - log_vector->i_addr = (xfs_caddr_t)&icp->ic_format; - log_vector->i_len = sizeof(struct xfs_icreate_log); - log_vector->i_type = XLOG_REG_TYPE_ICREATE; + xlog_copy_iovec(&vecp, XLOG_REG_TYPE_ICREATE, + &icp->ic_format, + sizeof(struct xfs_icreate_log)); } diff --git a/fs/xfs/xfs_inode_item.c b/fs/xfs/xfs_inode_item.c index 96554a3..73002db 100644 --- a/fs/xfs/xfs_inode_item.c +++ b/fs/xfs/xfs_inode_item.c @@ -30,6 +30,7 @@ #include "xfs_trace.h" #include "xfs_trans_priv.h" #include "xfs_dinode.h" +#include "xfs_log.h" kmem_zone_t *xfs_ili_zone; /* inode log item zone */ @@ -159,14 +160,15 @@ xfs_inode_item_size( * here, so always use the physical fork size to determine the size of the * buffer we need to allocate. */ -STATIC void +STATIC int xfs_inode_item_format_extents( struct xfs_inode *ip, - struct xfs_log_iovec *vecp, + struct xfs_log_iovec **vecp, int whichfork, int type) { xfs_bmbt_rec_t *ext_buffer; + int len; ext_buffer = kmem_alloc(XFS_IFORK_SIZE(ip, whichfork), KM_SLEEP); if (whichfork == XFS_DATA_FORK) @@ -174,9 +176,9 @@ xfs_inode_item_format_extents( else ip->i_itemp->ili_aextents_buf = ext_buffer; - vecp->i_addr = ext_buffer; - vecp->i_len = xfs_iextents_copy(ip, ext_buffer, whichfork); - vecp->i_type = type; + len = xfs_iextents_copy(ip, ext_buffer, whichfork); + xlog_copy_iovec(vecp, type, ext_buffer, len); + return len; } /* @@ -207,10 +209,10 @@ xfs_inode_item_format_v1_inode( } } -STATIC struct xfs_log_iovec * +STATIC void xfs_inode_item_format_data_fork( struct xfs_inode_log_item *iip, - struct xfs_log_iovec *vecp, + struct xfs_log_iovec **vecp, int *nvecs) { struct xfs_inode *ip = iip->ili_inode; @@ -237,18 +239,18 @@ xfs_inode_item_format_data_fork( * extents, so just point to the * real extents array. */ - vecp->i_addr = ip->i_df.if_u1.if_extents; - vecp->i_len = ip->i_df.if_bytes; - vecp->i_type = XLOG_REG_TYPE_IEXT; + xlog_copy_iovec(vecp, XLOG_REG_TYPE_IEXT, + ip->i_df.if_u1.if_extents, + ip->i_df.if_bytes); + iip->ili_format.ilf_dsize = ip->i_df.if_bytes; } else #endif { - xfs_inode_item_format_extents(ip, vecp, - XFS_DATA_FORK, XLOG_REG_TYPE_IEXT); + iip->ili_format.ilf_dsize = + xfs_inode_item_format_extents(ip, vecp, + XFS_DATA_FORK, XLOG_REG_TYPE_IEXT); + ASSERT(iip->ili_format.ilf_dsize <= ip->i_df.if_bytes); } - ASSERT(vecp->i_len <= ip->i_df.if_bytes); - iip->ili_format.ilf_dsize = vecp->i_len; - vecp++; (*nvecs)++; } else { iip->ili_fields &= ~XFS_ILOG_DEXT; @@ -262,10 +264,9 @@ xfs_inode_item_format_data_fork( if ((iip->ili_fields & XFS_ILOG_DBROOT) && ip->i_df.if_broot_bytes > 0) { ASSERT(ip->i_df.if_broot != NULL); - vecp->i_addr = ip->i_df.if_broot; - vecp->i_len = ip->i_df.if_broot_bytes; - vecp->i_type = XLOG_REG_TYPE_IBROOT; - vecp++; + xlog_copy_iovec(vecp, XLOG_REG_TYPE_IBROOT, + ip->i_df.if_broot, + ip->i_df.if_broot_bytes); (*nvecs)++; iip->ili_format.ilf_dsize = ip->i_df.if_broot_bytes; } else { @@ -280,21 +281,18 @@ xfs_inode_item_format_data_fork( XFS_ILOG_DEV | XFS_ILOG_UUID); if ((iip->ili_fields & XFS_ILOG_DDATA) && ip->i_df.if_bytes > 0) { - ASSERT(ip->i_df.if_u1.if_data != NULL); - ASSERT(ip->i_d.di_size > 0); - - vecp->i_addr = ip->i_df.if_u1.if_data; /* * Round i_bytes up to a word boundary. * The underlying memory is guaranteed to * to be there by xfs_idata_realloc(). */ data_bytes = roundup(ip->i_df.if_bytes, 4); - ASSERT((ip->i_df.if_real_bytes == 0) || - (ip->i_df.if_real_bytes == data_bytes)); - vecp->i_len = (int)data_bytes; - vecp->i_type = XLOG_REG_TYPE_ILOCAL; - vecp++; + ASSERT(ip->i_df.if_real_bytes == 0 || + ip->i_df.if_real_bytes == data_bytes); + ASSERT(ip->i_df.if_u1.if_data != NULL); + ASSERT(ip->i_d.di_size > 0); + xlog_copy_iovec(vecp, XLOG_REG_TYPE_ILOCAL, + ip->i_df.if_u1.if_data, data_bytes); (*nvecs)++; iip->ili_format.ilf_dsize = (unsigned)data_bytes; } else { @@ -323,14 +321,12 @@ xfs_inode_item_format_data_fork( ASSERT(0); break; } - - return vecp; } -STATIC struct xfs_log_iovec * +STATIC void xfs_inode_item_format_attr_fork( struct xfs_inode_log_item *iip, - struct xfs_log_iovec *vecp, + struct xfs_log_iovec **vecp, int *nvecs) { struct xfs_inode *ip = iip->ili_inode; @@ -352,16 +348,16 @@ xfs_inode_item_format_attr_fork( * There are not delayed allocation extents * for attributes, so just point at the array. */ - vecp->i_addr = ip->i_afp->if_u1.if_extents; - vecp->i_len = ip->i_afp->if_bytes; - vecp->i_type = XLOG_REG_TYPE_IATTR_EXT; + xlog_copy_iovec(vecp, XLOG_REG_TYPE_IATTR_EXT, + ip->i_afp->if_u1.if_extents, + ip->i_afp->if_bytes); + iip->ili_format.ilf_asize = ip->i_afp->if_bytes; #else ASSERT(iip->ili_aextents_buf == NULL); - xfs_inode_item_format_extents(ip, vecp, + iip->ili_format.ilf_asize = + xfs_inode_item_format_extents(ip, vecp, XFS_ATTR_FORK, XLOG_REG_TYPE_IATTR_EXT); #endif - iip->ili_format.ilf_asize = vecp->i_len; - vecp++; (*nvecs)++; } else { iip->ili_fields &= ~XFS_ILOG_AEXT; @@ -375,10 +371,9 @@ xfs_inode_item_format_attr_fork( ip->i_afp->if_broot_bytes > 0) { ASSERT(ip->i_afp->if_broot != NULL); - vecp->i_addr = ip->i_afp->if_broot; - vecp->i_len = ip->i_afp->if_broot_bytes; - vecp->i_type = XLOG_REG_TYPE_IATTR_BROOT; - vecp++; + xlog_copy_iovec(vecp, XLOG_REG_TYPE_IATTR_BROOT, + ip->i_afp->if_broot, + ip->i_afp->if_broot_bytes); (*nvecs)++; iip->ili_format.ilf_asize = ip->i_afp->if_broot_bytes; } else { @@ -391,20 +386,18 @@ xfs_inode_item_format_attr_fork( if ((iip->ili_fields & XFS_ILOG_ADATA) && ip->i_afp->if_bytes > 0) { - ASSERT(ip->i_afp->if_u1.if_data != NULL); - - vecp->i_addr = ip->i_afp->if_u1.if_data; /* * Round i_bytes up to a word boundary. * The underlying memory is guaranteed to * to be there by xfs_idata_realloc(). */ data_bytes = roundup(ip->i_afp->if_bytes, 4); - ASSERT((ip->i_afp->if_real_bytes == 0) || - (ip->i_afp->if_real_bytes == data_bytes)); - vecp->i_len = (int)data_bytes; - vecp->i_type = XLOG_REG_TYPE_IATTR_LOCAL; - vecp++; + ASSERT(ip->i_afp->if_real_bytes == 0 || + ip->i_afp->if_real_bytes == data_bytes); + ASSERT(ip->i_afp->if_u1.if_data != NULL); + xlog_copy_iovec(vecp, XLOG_REG_TYPE_IATTR_LOCAL, + ip->i_afp->if_u1.if_data, + data_bytes); (*nvecs)++; iip->ili_format.ilf_asize = (unsigned)data_bytes; } else { @@ -415,8 +408,6 @@ xfs_inode_item_format_attr_fork( ASSERT(0); break; } - - return vecp; } /* @@ -435,24 +426,22 @@ xfs_inode_item_format( struct xfs_inode *ip = iip->ili_inode; uint nvecs; - vecp->i_addr = &iip->ili_format; - vecp->i_len = sizeof(xfs_inode_log_format_t); - vecp->i_type = XLOG_REG_TYPE_IFORMAT; - vecp++; - nvecs = 1; + xlog_copy_iovec(&vecp, XLOG_REG_TYPE_IFORMAT, + &iip->ili_format, + sizeof(struct xfs_inode_log_format)); + nvecs = 1; - vecp->i_addr = &ip->i_d; - vecp->i_len = xfs_icdinode_size(ip->i_d.di_version); - vecp->i_type = XLOG_REG_TYPE_ICORE; - vecp++; + xlog_copy_iovec(&vecp, XLOG_REG_TYPE_ICORE, + &ip->i_d, + xfs_icdinode_size(ip->i_d.di_version)); nvecs++; if (ip->i_d.di_version == 1) xfs_inode_item_format_v1_inode(ip); - vecp = xfs_inode_item_format_data_fork(iip, vecp, &nvecs); + xfs_inode_item_format_data_fork(iip, &vecp, &nvecs); if (XFS_IFORK_Q(ip)) { - vecp = xfs_inode_item_format_attr_fork(iip, vecp, &nvecs); + xfs_inode_item_format_attr_fork(iip, &vecp, &nvecs); } else { iip->ili_fields &= ~(XFS_ILOG_ADATA | XFS_ILOG_ABROOT | XFS_ILOG_AEXT); diff --git a/fs/xfs/xfs_log.h b/fs/xfs/xfs_log.h index e148719..384c6c4 100644 --- a/fs/xfs/xfs_log.h +++ b/fs/xfs/xfs_log.h @@ -30,6 +30,19 @@ struct xfs_log_vec { #define XFS_LOG_VEC_ORDERED (-1) +static inline void * +xlog_copy_iovec(struct xfs_log_iovec **vecp, uint type, void *data, int len) +{ + struct xfs_log_iovec *vec = *vecp; + + vec->i_type = type; + vec->i_addr = data; + vec->i_len = len; + + *vecp = vec + 1; + return vec->i_addr; +} + /* * Structure used to pass callback function and the function's argument * to the log manager. -- 1.7.10.4 From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:40:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5FED47F52 for ; Fri, 29 Nov 2013 02:40:03 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3D1358F8068 for ; Fri, 29 Nov 2013 00:40:03 -0800 (PST) X-ASG-Debug-ID: 1385714401-04cbb04167385df0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id BYAf2SJ9leBbMQnL (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:40:02 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJcH-0000Mo-QF for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:40:01 +0000 Message-Id: <20131129084001.650006317@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:39:28 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 09/10] xfs: remove the dquot log format from the dquot log item References: <20131129083919.207915844@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 09/10] xfs: remove the dquot log format from the dquot log item Content-Disposition: inline; filename=0009-xfs-remove-the-dquot-log-format-from-the-dquot-log-i.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385714402 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- No need to keep the dquot log format around all the time, we can easily generate it at iop_format time. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_dquot_item.c | 25 +++++++++---------------- fs/xfs/xfs_dquot_item.h | 1 - 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/fs/xfs/xfs_dquot_item.c b/fs/xfs/xfs_dquot_item.c index 946d588..d4fffa9 100644 --- a/fs/xfs/xfs_dquot_item.c +++ b/fs/xfs/xfs_dquot_item.c @@ -61,12 +61,17 @@ xfs_qm_dquot_logitem_format( { struct xfs_dq_logitem *qlip = DQUOT_ITEM(lip); struct xfs_log_iovec *vecp = NULL; + struct xfs_dq_logformat *qlf; - qlip->qli_format.qlf_size = 2; + qlf = xlog_prepare_iovec(lv, &vecp, XLOG_REG_TYPE_QFORMAT); + qlf->qlf_type = XFS_LI_DQUOT; + qlf->qlf_size = 2; + qlf->qlf_id = be32_to_cpu(qlip->qli_dquot->q_core.d_id); + qlf->qlf_blkno = qlip->qli_dquot->q_blkno; + qlf->qlf_len = 1; + qlf->qlf_boffset = qlip->qli_dquot->q_bufoffset; + xlog_finish_iovec(lv, vecp, sizeof(struct xfs_dq_logformat)); - xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_QFORMAT, - &qlip->qli_format, - sizeof(struct xfs_dq_logformat)); xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_DQUOT, &qlip->qli_dquot->q_core, sizeof(struct xfs_disk_dquot)); @@ -256,18 +261,6 @@ xfs_qm_dquot_logitem_init( xfs_log_item_init(dqp->q_mount, &lp->qli_item, XFS_LI_DQUOT, &xfs_dquot_item_ops); lp->qli_dquot = dqp; - lp->qli_format.qlf_type = XFS_LI_DQUOT; - lp->qli_format.qlf_id = be32_to_cpu(dqp->q_core.d_id); - lp->qli_format.qlf_blkno = dqp->q_blkno; - lp->qli_format.qlf_len = 1; - /* - * This is just the offset of this dquot within its buffer - * (which is currently 1 FSB and probably won't change). - * Hence 32 bits for this offset should be just fine. - * Alternatively, we can store (bufoffset / sizeof(xfs_dqblk_t)) - * here, and recompute it at recovery time. - */ - lp->qli_format.qlf_boffset = (__uint32_t)dqp->q_bufoffset; } /*------------------ QUOTAOFF LOG ITEMS -------------------*/ diff --git a/fs/xfs/xfs_dquot_item.h b/fs/xfs/xfs_dquot_item.h index 5acae2a..925cbe9 100644 --- a/fs/xfs/xfs_dquot_item.h +++ b/fs/xfs/xfs_dquot_item.h @@ -27,7 +27,6 @@ typedef struct xfs_dq_logitem { xfs_log_item_t qli_item; /* common portion */ struct xfs_dquot *qli_dquot; /* dquot ptr */ xfs_lsn_t qli_flush_lsn; /* lsn at last flush */ - xfs_dq_logformat_t qli_format; /* logged structure */ } xfs_dq_logitem_t; typedef struct xfs_qoff_logitem { -- 1.7.10.4 From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:40:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8E8837F3F for ; Fri, 29 Nov 2013 02:40:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0CEF6AC003 for ; Fri, 29 Nov 2013 00:40:02 -0800 (PST) X-ASG-Debug-ID: 1385714400-04cb6c537b37fd90001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id jPhZ2eIVpiXsM8b2 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:40:01 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJcG-0000An-Pb for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:40:00 +0000 Message-Id: <20131129084000.669357715@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:39:23 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 04/10] xfs: refactor xfs_inode_item_format References: <20131129083919.207915844@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 04/10] xfs: refactor xfs_inode_item_format Content-Disposition: inline; filename=0004-xfs-refactor-xfs_inode_item_format.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385714401 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Split out a function to handle the data and attr fork, as well as a helper for the really old v1 inodes. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_inode_item.c | 165 +++++++++++++++++++++++++---------------------- 1 file changed, 89 insertions(+), 76 deletions(-) diff --git a/fs/xfs/xfs_inode_item.c b/fs/xfs/xfs_inode_item.c index 050d254..96554a3 100644 --- a/fs/xfs/xfs_inode_item.c +++ b/fs/xfs/xfs_inode_item.c @@ -180,63 +180,41 @@ xfs_inode_item_format_extents( } /* - * This is called to fill in the vector of log iovecs for the - * given inode log item. It fills the first item with an inode - * log format structure, the second with the on-disk inode structure, - * and a possible third and/or fourth with the inode data/extents/b-tree - * root and inode attributes data/extents/b-tree root. + * If this is a v1 format inode, then we need to log it as such. This means + * that we have to copy the link count from the new field to the old. We + * don't have to worry about the new fields, because nothing trusts them as + * long as the old inode version number is there. */ STATIC void -xfs_inode_item_format( - struct xfs_log_item *lip, - struct xfs_log_iovec *vecp) +xfs_inode_item_format_v1_inode( + struct xfs_inode *ip) +{ + if (!xfs_sb_version_hasnlink(&ip->i_mount->m_sb)) { + /* + * Convert it back. + */ + ASSERT(ip->i_d.di_nlink <= XFS_MAXLINK_1); + ip->i_d.di_onlink = ip->i_d.di_nlink; + } else { + /* + * The superblock version has already been bumped, + * so just make the conversion to the new inode + * format permanent. + */ + ip->i_d.di_version = 2; + ip->i_d.di_onlink = 0; + memset(&(ip->i_d.di_pad[0]), 0, sizeof(ip->i_d.di_pad)); + } +} + +STATIC struct xfs_log_iovec * +xfs_inode_item_format_data_fork( + struct xfs_inode_log_item *iip, + struct xfs_log_iovec *vecp, + int *nvecs) { - struct xfs_inode_log_item *iip = INODE_ITEM(lip); struct xfs_inode *ip = iip->ili_inode; - uint nvecs; size_t data_bytes; - xfs_mount_t *mp; - - vecp->i_addr = &iip->ili_format; - vecp->i_len = sizeof(xfs_inode_log_format_t); - vecp->i_type = XLOG_REG_TYPE_IFORMAT; - vecp++; - nvecs = 1; - - vecp->i_addr = &ip->i_d; - vecp->i_len = xfs_icdinode_size(ip->i_d.di_version); - vecp->i_type = XLOG_REG_TYPE_ICORE; - vecp++; - nvecs++; - - /* - * If this is really an old format inode, then we need to - * log it as such. This means that we have to copy the link - * count from the new field to the old. We don't have to worry - * about the new fields, because nothing trusts them as long as - * the old inode version number is there. If the superblock already - * has a new version number, then we don't bother converting back. - */ - mp = ip->i_mount; - ASSERT(ip->i_d.di_version == 1 || xfs_sb_version_hasnlink(&mp->m_sb)); - if (ip->i_d.di_version == 1) { - if (!xfs_sb_version_hasnlink(&mp->m_sb)) { - /* - * Convert it back. - */ - ASSERT(ip->i_d.di_nlink <= XFS_MAXLINK_1); - ip->i_d.di_onlink = ip->i_d.di_nlink; - } else { - /* - * The superblock version has already been bumped, - * so just make the conversion to the new inode - * format permanent. - */ - ip->i_d.di_version = 2; - ip->i_d.di_onlink = 0; - memset(&(ip->i_d.di_pad[0]), 0, sizeof(ip->i_d.di_pad)); - } - } switch (ip->i_d.di_format) { case XFS_DINODE_FMT_EXTENTS: @@ -271,12 +249,11 @@ xfs_inode_item_format( ASSERT(vecp->i_len <= ip->i_df.if_bytes); iip->ili_format.ilf_dsize = vecp->i_len; vecp++; - nvecs++; + (*nvecs)++; } else { iip->ili_fields &= ~XFS_ILOG_DEXT; } break; - case XFS_DINODE_FMT_BTREE: iip->ili_fields &= ~(XFS_ILOG_DDATA | XFS_ILOG_DEXT | @@ -289,7 +266,7 @@ xfs_inode_item_format( vecp->i_len = ip->i_df.if_broot_bytes; vecp->i_type = XLOG_REG_TYPE_IBROOT; vecp++; - nvecs++; + (*nvecs)++; iip->ili_format.ilf_dsize = ip->i_df.if_broot_bytes; } else { ASSERT(!(iip->ili_fields & @@ -297,7 +274,6 @@ xfs_inode_item_format( iip->ili_fields &= ~XFS_ILOG_DBROOT; } break; - case XFS_DINODE_FMT_LOCAL: iip->ili_fields &= ~(XFS_ILOG_DEXT | XFS_ILOG_DBROOT | @@ -319,13 +295,12 @@ xfs_inode_item_format( vecp->i_len = (int)data_bytes; vecp->i_type = XLOG_REG_TYPE_ILOCAL; vecp++; - nvecs++; + (*nvecs)++; iip->ili_format.ilf_dsize = (unsigned)data_bytes; } else { iip->ili_fields &= ~XFS_ILOG_DDATA; } break; - case XFS_DINODE_FMT_DEV: iip->ili_fields &= ~(XFS_ILOG_DDATA | XFS_ILOG_DBROOT | @@ -335,7 +310,6 @@ xfs_inode_item_format( ip->i_df.if_u2.if_rdev; } break; - case XFS_DINODE_FMT_UUID: iip->ili_fields &= ~(XFS_ILOG_DDATA | XFS_ILOG_DBROOT | @@ -345,20 +319,22 @@ xfs_inode_item_format( ip->i_df.if_u2.if_uuid; } break; - default: ASSERT(0); break; } - /* - * If there are no attributes associated with the file, then we're done. - */ - if (!XFS_IFORK_Q(ip)) { - iip->ili_fields &= - ~(XFS_ILOG_ADATA | XFS_ILOG_ABROOT | XFS_ILOG_AEXT); - goto out; - } + return vecp; +} + +STATIC struct xfs_log_iovec * +xfs_inode_item_format_attr_fork( + struct xfs_inode_log_item *iip, + struct xfs_log_iovec *vecp, + int *nvecs) +{ + struct xfs_inode *ip = iip->ili_inode; + size_t data_bytes; switch (ip->i_d.di_aformat) { case XFS_DINODE_FMT_EXTENTS: @@ -386,12 +362,11 @@ xfs_inode_item_format( #endif iip->ili_format.ilf_asize = vecp->i_len; vecp++; - nvecs++; + (*nvecs)++; } else { iip->ili_fields &= ~XFS_ILOG_AEXT; } break; - case XFS_DINODE_FMT_BTREE: iip->ili_fields &= ~(XFS_ILOG_ADATA | XFS_ILOG_AEXT); @@ -404,13 +379,12 @@ xfs_inode_item_format( vecp->i_len = ip->i_afp->if_broot_bytes; vecp->i_type = XLOG_REG_TYPE_IATTR_BROOT; vecp++; - nvecs++; + (*nvecs)++; iip->ili_format.ilf_asize = ip->i_afp->if_broot_bytes; } else { iip->ili_fields &= ~XFS_ILOG_ABROOT; } break; - case XFS_DINODE_FMT_LOCAL: iip->ili_fields &= ~(XFS_ILOG_AEXT | XFS_ILOG_ABROOT); @@ -431,19 +405,59 @@ xfs_inode_item_format( vecp->i_len = (int)data_bytes; vecp->i_type = XLOG_REG_TYPE_IATTR_LOCAL; vecp++; - nvecs++; + (*nvecs)++; iip->ili_format.ilf_asize = (unsigned)data_bytes; } else { iip->ili_fields &= ~XFS_ILOG_ADATA; } break; - default: ASSERT(0); break; } -out: + return vecp; +} + +/* + * This is called to fill in the vector of log iovecs for the given inode + * log item. It fills the first item with an inode log format structure, + * the second with the on-disk inode structure, and a possible third and/or + * fourth with the inode data/extents/b-tree root and inode attributes + * data/extents/b-tree root. + */ +STATIC void +xfs_inode_item_format( + struct xfs_log_item *lip, + struct xfs_log_iovec *vecp) +{ + struct xfs_inode_log_item *iip = INODE_ITEM(lip); + struct xfs_inode *ip = iip->ili_inode; + uint nvecs; + + vecp->i_addr = &iip->ili_format; + vecp->i_len = sizeof(xfs_inode_log_format_t); + vecp->i_type = XLOG_REG_TYPE_IFORMAT; + vecp++; + nvecs = 1; + + vecp->i_addr = &ip->i_d; + vecp->i_len = xfs_icdinode_size(ip->i_d.di_version); + vecp->i_type = XLOG_REG_TYPE_ICORE; + vecp++; + nvecs++; + + if (ip->i_d.di_version == 1) + xfs_inode_item_format_v1_inode(ip); + + vecp = xfs_inode_item_format_data_fork(iip, vecp, &nvecs); + if (XFS_IFORK_Q(ip)) { + vecp = xfs_inode_item_format_attr_fork(iip, vecp, &nvecs); + } else { + iip->ili_fields &= + ~(XFS_ILOG_ADATA | XFS_ILOG_ABROOT | XFS_ILOG_AEXT); + } + /* * Now update the log format that goes out to disk from the in-core * values. We always write the inode core to make the arithmetic @@ -455,7 +469,6 @@ out: iip->ili_format.ilf_size = nvecs; } - /* * This is called to pin the inode associated with the inode log * item in memory so it cannot be written out. -- 1.7.10.4 From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:40:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 012427F51 for ; Fri, 29 Nov 2013 02:40:05 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 80D2AAC002 for ; Fri, 29 Nov 2013 00:40:01 -0800 (PST) X-ASG-Debug-ID: 1385714400-04cbb04167385de0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id mHIGuORuGqjUAXCX (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:40:00 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJcG-00008Q-1t for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:40:00 +0000 Message-Id: <20131129083919.207915844@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:39:19 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 00/10] decouple the in-memory from the on-disk log format V2 X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-ASG-Orig-Subj: [PATCH 00/10] decouple the in-memory from the on-disk log format V2 X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385714400 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Since the introduction of the CIL we already have a layer of indirection between the physical log format and the data structure tracking the changes in memory. But due to the way iop_format works we are still forced to keep a copy of everything that goes out to the log in memory even before copying it into the CIL. The first patch in this series changes iop_format so that the log items are free to store their in-memory data however they want before formatting them into the CIL, and the other patches take advantage of that by not keeping most log formats in memory all the time. Especially the EFI and EFD related ones at the end start to show the benefit. What's missing from this series are larger changes to the in-core inode layout. No needing the full struct icdinode at all times will be the biggest benefit of this change, but it will be large enough series of it's own. Changes from V1: - split into more patches - added the xlog_copy_iovec helper From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:40:07 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2134A7F5D for ; Fri, 29 Nov 2013 02:40:05 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id ADF7DAC003 for ; Fri, 29 Nov 2013 00:40:01 -0800 (PST) X-ASG-Debug-ID: 1385714400-04bdf06eee389230001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id qaRzgl2UIVqWs1OK (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:40:00 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJcG-00009c-Dx for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:40:00 +0000 Message-Id: <20131129084000.310003388@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:39:21 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 02/10] xfs: refactor xfs_buf_item_format_segment References: <20131129083919.207915844@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 02/10] xfs: refactor xfs_buf_item_format_segment Content-Disposition: inline; filename=0002-xfs-refactor-xfs_buf_item_format_segment.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1385714400 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Add two helpers to make the code more readable. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_buf_item.c | 72 ++++++++++++++++++++++++++----------------------- 1 file changed, 39 insertions(+), 33 deletions(-) diff --git a/fs/xfs/xfs_buf_item.c b/fs/xfs/xfs_buf_item.c index a64f67b..a30c1fb 100644 --- a/fs/xfs/xfs_buf_item.c +++ b/fs/xfs/xfs_buf_item.c @@ -182,6 +182,34 @@ xfs_buf_item_size( trace_xfs_buf_item_size(bip); } +static inline struct xfs_log_iovec * +xfs_buf_item_copy_iovec( + struct xfs_log_iovec *vecp, + struct xfs_buf *bp, + uint offset, + int first_bit, + uint nbits) +{ + offset += first_bit * XFS_BLF_CHUNK; + + vecp->i_type = XLOG_REG_TYPE_BCHUNK; + vecp->i_addr = xfs_buf_offset(bp, offset); + vecp->i_len = nbits * XFS_BLF_CHUNK; + return vecp + 1; +} + +static inline bool +xfs_buf_item_straddle( + struct xfs_buf *bp, + uint offset, + int next_bit, + int last_bit) +{ + return xfs_buf_offset(bp, offset + (next_bit << XFS_BLF_SHIFT)) != + (xfs_buf_offset(bp, offset + (last_bit << XFS_BLF_SHIFT)) + + XFS_BLF_CHUNK); +} + static struct xfs_log_iovec * xfs_buf_item_format_segment( struct xfs_buf_log_item *bip, @@ -196,7 +224,6 @@ xfs_buf_item_format_segment( int last_bit; int next_bit; uint nbits; - uint buffer_offset; /* copy the flags across from the base format item */ blfp->blf_flags = bip->__bli_format.blf_flags; @@ -239,7 +266,6 @@ xfs_buf_item_format_segment( /* * Fill in an iovec for each set of contiguous chunks. */ - last_bit = first_bit; nbits = 1; for (;;) { @@ -252,42 +278,22 @@ xfs_buf_item_format_segment( next_bit = xfs_next_bit(blfp->blf_data_map, blfp->blf_map_size, (uint)last_bit + 1); /* - * If we run out of bits fill in the last iovec and get - * out of the loop. - * Else if we start a new set of bits then fill in the - * iovec for the series we were looking at and start - * counting the bits in the new one. - * Else we're still in the same set of bits so just - * keep counting and scanning. + * If we run out of bits fill in the last iovec and get out of + * the loop. Else if we start a new set of bits then fill in + * the iovec for the series we were looking at and start + * counting the bits in the new one. Else we're still in the + * same set of bits so just keep counting and scanning. */ if (next_bit == -1) { - buffer_offset = offset + first_bit * XFS_BLF_CHUNK; - vecp->i_addr = xfs_buf_offset(bp, buffer_offset); - vecp->i_len = nbits * XFS_BLF_CHUNK; - vecp->i_type = XLOG_REG_TYPE_BCHUNK; + xfs_buf_item_copy_iovec(vecp, bp, offset, + first_bit, nbits); nvecs++; break; - } else if (next_bit != last_bit + 1) { - buffer_offset = offset + first_bit * XFS_BLF_CHUNK; - vecp->i_addr = xfs_buf_offset(bp, buffer_offset); - vecp->i_len = nbits * XFS_BLF_CHUNK; - vecp->i_type = XLOG_REG_TYPE_BCHUNK; - nvecs++; - vecp++; - first_bit = next_bit; - last_bit = next_bit; - nbits = 1; - } else if (xfs_buf_offset(bp, offset + - (next_bit << XFS_BLF_SHIFT)) != - (xfs_buf_offset(bp, offset + - (last_bit << XFS_BLF_SHIFT)) + - XFS_BLF_CHUNK)) { - buffer_offset = offset + first_bit * XFS_BLF_CHUNK; - vecp->i_addr = xfs_buf_offset(bp, buffer_offset); - vecp->i_len = nbits * XFS_BLF_CHUNK; - vecp->i_type = XLOG_REG_TYPE_BCHUNK; + } else if (next_bit != last_bit + 1 || + xfs_buf_item_straddle(bp, offset, next_bit, last_bit)) { + vecp = xfs_buf_item_copy_iovec(vecp, bp, offset, + first_bit, nbits); nvecs++; - vecp++; first_bit = next_bit; last_bit = next_bit; nbits = 1; -- 1.7.10.4 From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:40:07 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1B2F07F50 for ; Fri, 29 Nov 2013 02:40:06 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8D722AC002 for ; Fri, 29 Nov 2013 00:40:05 -0800 (PST) X-ASG-Debug-ID: 1385714400-04cb6c537c37fd90001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 5Fa2uYwwkwcevfSG (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:40:01 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJcG-0000AE-Jp for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:40:00 +0000 Message-Id: <20131129084000.509159807@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:39:22 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 03/10] xfs: refactor xfs_inode_item_size References: <20131129083919.207915844@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 03/10] xfs: refactor xfs_inode_item_size Content-Disposition: inline; filename=0003-xfs-refactor-xfs_inode_item_size.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385714400 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Split out two helpers to size the data and attribute to make the function more readable. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_inode_item.c | 62 ++++++++++++++++++++++++++--------------------- 1 file changed, 35 insertions(+), 27 deletions(-) diff --git a/fs/xfs/xfs_inode_item.c b/fs/xfs/xfs_inode_item.c index 7c0d391f..050d254 100644 --- a/fs/xfs/xfs_inode_item.c +++ b/fs/xfs/xfs_inode_item.c @@ -39,27 +39,14 @@ static inline struct xfs_inode_log_item *INODE_ITEM(struct xfs_log_item *lip) return container_of(lip, struct xfs_inode_log_item, ili_item); } - -/* - * This returns the number of iovecs needed to log the given inode item. - * - * We need one iovec for the inode log format structure, one for the - * inode core, and possibly one for the inode data/extents/b-tree root - * and one for the inode attribute data/extents/b-tree root. - */ STATIC void -xfs_inode_item_size( - struct xfs_log_item *lip, +xfs_inode_item_data_fork_size( + struct xfs_inode_log_item *iip, int *nvecs, int *nbytes) { - struct xfs_inode_log_item *iip = INODE_ITEM(lip); struct xfs_inode *ip = iip->ili_inode; - *nvecs += 2; - *nbytes += sizeof(struct xfs_inode_log_format) + - xfs_icdinode_size(ip->i_d.di_version); - switch (ip->i_d.di_format) { case XFS_DINODE_FMT_EXTENTS: if ((iip->ili_fields & XFS_ILOG_DEXT) && @@ -70,7 +57,6 @@ xfs_inode_item_size( *nvecs += 1; } break; - case XFS_DINODE_FMT_BTREE: if ((iip->ili_fields & XFS_ILOG_DBROOT) && ip->i_df.if_broot_bytes > 0) { @@ -78,7 +64,6 @@ xfs_inode_item_size( *nvecs += 1; } break; - case XFS_DINODE_FMT_LOCAL: if ((iip->ili_fields & XFS_ILOG_DDATA) && ip->i_df.if_bytes > 0) { @@ -90,19 +75,20 @@ xfs_inode_item_size( case XFS_DINODE_FMT_DEV: case XFS_DINODE_FMT_UUID: break; - default: ASSERT(0); break; } +} - if (!XFS_IFORK_Q(ip)) - return; - +STATIC void +xfs_inode_item_attr_fork_size( + struct xfs_inode_log_item *iip, + int *nvecs, + int *nbytes) +{ + struct xfs_inode *ip = iip->ili_inode; - /* - * Log any necessary attribute data. - */ switch (ip->i_d.di_aformat) { case XFS_DINODE_FMT_EXTENTS: if ((iip->ili_fields & XFS_ILOG_AEXT) && @@ -113,7 +99,6 @@ xfs_inode_item_size( *nvecs += 1; } break; - case XFS_DINODE_FMT_BTREE: if ((iip->ili_fields & XFS_ILOG_ABROOT) && ip->i_afp->if_broot_bytes > 0) { @@ -121,7 +106,6 @@ xfs_inode_item_size( *nvecs += 1; } break; - case XFS_DINODE_FMT_LOCAL: if ((iip->ili_fields & XFS_ILOG_ADATA) && ip->i_afp->if_bytes > 0) { @@ -129,7 +113,6 @@ xfs_inode_item_size( *nvecs += 1; } break; - default: ASSERT(0); break; @@ -137,6 +120,31 @@ xfs_inode_item_size( } /* + * This returns the number of iovecs needed to log the given inode item. + * + * We need one iovec for the inode log format structure, one for the + * inode core, and possibly one for the inode data/extents/b-tree root + * and one for the inode attribute data/extents/b-tree root. + */ +STATIC void +xfs_inode_item_size( + struct xfs_log_item *lip, + int *nvecs, + int *nbytes) +{ + struct xfs_inode_log_item *iip = INODE_ITEM(lip); + struct xfs_inode *ip = iip->ili_inode; + + *nvecs += 2; + *nbytes += sizeof(struct xfs_inode_log_format) + + xfs_icdinode_size(ip->i_d.di_version); + + xfs_inode_item_data_fork_size(iip, nvecs, nbytes); + if (XFS_IFORK_Q(ip)) + xfs_inode_item_attr_fork_size(iip, nvecs, nbytes); +} + +/* * xfs_inode_item_format_extents - convert in-core extents to on-disk form * * For either the data or attr fork in extent format, we need to endian convert -- 1.7.10.4 From BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 29 02:40:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 04D867F55 for ; Fri, 29 Nov 2013 02:40:04 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 66CA6AC006 for ; Fri, 29 Nov 2013 00:40:03 -0800 (PST) X-ASG-Debug-ID: 1385714401-04cb6c537c37fda0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id z8lsTQqhmsHDsfIw (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 00:40:01 -0800 (PST) X-Barracuda-Envelope-From: BATV+2cd71ee6a72c773cd8d9+3750+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VmJcH-0000C2-5H for xfs@oss.sgi.com; Fri, 29 Nov 2013 08:40:01 +0000 Message-Id: <20131129084001.028583376@bombadil.infradead.org> User-Agent: quilt/0.60-1 Date: Fri, 29 Nov 2013 00:39:25 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH 06/10] xfs: format log items write directly into the linear CIL buffer References: <20131129083919.207915844@bombadil.infradead.org> X-ASG-Orig-Subj: [PATCH 06/10] xfs: format log items write directly into the linear CIL buffer Content-Disposition: inline; filename=0006-xfs-format-log-items-write-directly-into-the-linear-.patch X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1385714401 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142703 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Instead of setting up pointers to memory locations in iop_format which then get copied into the CIL linear buffer after return move the copy into the individual inode items. This avoids the need to always have a memory block in the exact same layout that gets written into the log around, and allow the log items to be much more flexible in their in-memory layouts. Note that all log item format routines now need to be careful to modify the copy of the item that was placed into the CIL after calls to xlog_copy_iovec instead of the in-memory copy. Signed-off-by: Christoph Hellwig --- fs/xfs/xfs_buf_item.c | 29 +++++++------- fs/xfs/xfs_dquot_item.c | 19 +++++----- fs/xfs/xfs_extfree_item.c | 10 +++-- fs/xfs/xfs_icreate_item.c | 5 ++- fs/xfs/xfs_inode_item.c | 92 ++++++++++++++++++++++----------------------- fs/xfs/xfs_log.h | 34 +++++++++++++++-- fs/xfs/xfs_log_cil.c | 34 +---------------- fs/xfs/xfs_trans.h | 2 +- 8 files changed, 111 insertions(+), 114 deletions(-) diff --git a/fs/xfs/xfs_buf_item.c b/fs/xfs/xfs_buf_item.c index d49419d..7641173 100644 --- a/fs/xfs/xfs_buf_item.c +++ b/fs/xfs/xfs_buf_item.c @@ -184,6 +184,7 @@ xfs_buf_item_size( static inline void xfs_buf_item_copy_iovec( + struct xfs_log_vec *lv, struct xfs_log_iovec **vecp, struct xfs_buf *bp, uint offset, @@ -191,7 +192,7 @@ xfs_buf_item_copy_iovec( uint nbits) { offset += first_bit * XFS_BLF_CHUNK; - xlog_copy_iovec(vecp, XLOG_REG_TYPE_BCHUNK, + xlog_copy_iovec(lv, vecp, XLOG_REG_TYPE_BCHUNK, xfs_buf_offset(bp, offset), nbits * XFS_BLF_CHUNK); } @@ -211,13 +212,13 @@ xfs_buf_item_straddle( static void xfs_buf_item_format_segment( struct xfs_buf_log_item *bip, + struct xfs_log_vec *lv, struct xfs_log_iovec **vecp, uint offset, struct xfs_buf_log_format *blfp) { struct xfs_buf *bp = bip->bli_buf; uint base_size; - uint nvecs; int first_bit; int last_bit; int next_bit; @@ -233,18 +234,17 @@ xfs_buf_item_format_segment( */ base_size = xfs_buf_log_format_size(blfp); - nvecs = 0; first_bit = xfs_next_bit(blfp->blf_data_map, blfp->blf_map_size, 0); if (!(bip->bli_flags & XFS_BLI_STALE) && first_bit == -1) { /* * If the map is not be dirty in the transaction, mark * the size as zero and do not advance the vector pointer. */ - goto out; + return; } - xlog_copy_iovec(vecp, XLOG_REG_TYPE_BFORMAT, blfp, base_size); - nvecs = 1; + blfp = xlog_copy_iovec(lv, vecp, XLOG_REG_TYPE_BFORMAT, blfp, base_size); + blfp->blf_size = 1; if (bip->bli_flags & XFS_BLI_STALE) { /* @@ -254,7 +254,7 @@ xfs_buf_item_format_segment( */ trace_xfs_buf_item_format_stale(bip); ASSERT(blfp->blf_flags & XFS_BLF_CANCEL); - goto out; + return; } @@ -280,15 +280,15 @@ xfs_buf_item_format_segment( * same set of bits so just keep counting and scanning. */ if (next_bit == -1) { - xfs_buf_item_copy_iovec(vecp, bp, offset, + xfs_buf_item_copy_iovec(lv, vecp, bp, offset, first_bit, nbits); - nvecs++; + blfp->blf_size++; break; } else if (next_bit != last_bit + 1 || xfs_buf_item_straddle(bp, offset, next_bit, last_bit)) { - xfs_buf_item_copy_iovec(vecp, bp, offset, + xfs_buf_item_copy_iovec(lv, vecp, bp, offset, first_bit, nbits); - nvecs++; + blfp->blf_size++; first_bit = next_bit; last_bit = next_bit; nbits = 1; @@ -297,8 +297,6 @@ xfs_buf_item_format_segment( nbits++; } } -out: - blfp->blf_size = nvecs; } /* @@ -310,10 +308,11 @@ out: STATIC void xfs_buf_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *vecp) + struct xfs_log_vec *lv) { struct xfs_buf_log_item *bip = BUF_ITEM(lip); struct xfs_buf *bp = bip->bli_buf; + struct xfs_log_iovec *vecp = NULL; uint offset = 0; int i; @@ -354,7 +353,7 @@ xfs_buf_item_format( } for (i = 0; i < bip->bli_format_count; i++) { - xfs_buf_item_format_segment(bip, &vecp, offset, + xfs_buf_item_format_segment(bip, lv, &vecp, offset, &bip->bli_formats[i]); offset += bp->b_maps[i].bm_len; } diff --git a/fs/xfs/xfs_dquot_item.c b/fs/xfs/xfs_dquot_item.c index ca354a8..946d588 100644 --- a/fs/xfs/xfs_dquot_item.c +++ b/fs/xfs/xfs_dquot_item.c @@ -57,18 +57,19 @@ xfs_qm_dquot_logitem_size( STATIC void xfs_qm_dquot_logitem_format( struct xfs_log_item *lip, - struct xfs_log_iovec *vecp) + struct xfs_log_vec *lv) { struct xfs_dq_logitem *qlip = DQUOT_ITEM(lip); + struct xfs_log_iovec *vecp = NULL; - xlog_copy_iovec(&vecp, XLOG_REG_TYPE_QFORMAT, + qlip->qli_format.qlf_size = 2; + + xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_QFORMAT, &qlip->qli_format, sizeof(struct xfs_dq_logformat)); - xlog_copy_iovec(&vecp, XLOG_REG_TYPE_DQUOT, + xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_DQUOT, &qlip->qli_dquot->q_core, sizeof(struct xfs_disk_dquot)); - - qlip->qli_format.qlf_size = 2; } /* @@ -302,17 +303,17 @@ xfs_qm_qoff_logitem_size( STATIC void xfs_qm_qoff_logitem_format( struct xfs_log_item *lip, - struct xfs_log_iovec *vecp) + struct xfs_log_vec *lv) { struct xfs_qoff_logitem *qflip = QOFF_ITEM(lip); + struct xfs_log_iovec *vecp = NULL; ASSERT(qflip->qql_format.qf_type == XFS_LI_QUOTAOFF); + qflip->qql_format.qf_size = 1; - xlog_copy_iovec(&vecp, XLOG_REG_TYPE_QUOTAOFF, + xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_QUOTAOFF, &qflip->qql_format, sizeof(struct xfs_qoff_logitem)); - - qflip->qql_format.qf_size = 1; } /* diff --git a/fs/xfs/xfs_extfree_item.c b/fs/xfs/xfs_extfree_item.c index 08823ec..fb7a4c1 100644 --- a/fs/xfs/xfs_extfree_item.c +++ b/fs/xfs/xfs_extfree_item.c @@ -102,9 +102,10 @@ xfs_efi_item_size( STATIC void xfs_efi_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *vecp) + struct xfs_log_vec *lv) { struct xfs_efi_log_item *efip = EFI_ITEM(lip); + struct xfs_log_iovec *vecp = NULL; ASSERT(atomic_read(&efip->efi_next_extent) == efip->efi_format.efi_nextents); @@ -112,7 +113,7 @@ xfs_efi_item_format( efip->efi_format.efi_type = XFS_LI_EFI; efip->efi_format.efi_size = 1; - xlog_copy_iovec(&vecp, XLOG_REG_TYPE_EFI_FORMAT, + xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_EFI_FORMAT, &efip->efi_format, xfs_efi_item_sizeof(efip)); } @@ -368,16 +369,17 @@ xfs_efd_item_size( STATIC void xfs_efd_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *vecp) + struct xfs_log_vec *lv) { struct xfs_efd_log_item *efdp = EFD_ITEM(lip); + struct xfs_log_iovec *vecp = NULL; ASSERT(efdp->efd_next_extent == efdp->efd_format.efd_nextents); efdp->efd_format.efd_type = XFS_LI_EFD; efdp->efd_format.efd_size = 1; - xlog_copy_iovec(&vecp, XLOG_REG_TYPE_EFD_FORMAT, + xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_EFD_FORMAT, &efdp->efd_format, xfs_efd_item_sizeof(efdp)); } diff --git a/fs/xfs/xfs_icreate_item.c b/fs/xfs/xfs_icreate_item.c index 5751fa8..7e45492 100644 --- a/fs/xfs/xfs_icreate_item.c +++ b/fs/xfs/xfs_icreate_item.c @@ -59,11 +59,12 @@ xfs_icreate_item_size( STATIC void xfs_icreate_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *vecp) + struct xfs_log_vec *lv) { struct xfs_icreate_item *icp = ICR_ITEM(lip); + struct xfs_log_iovec *vecp = NULL; - xlog_copy_iovec(&vecp, XLOG_REG_TYPE_ICREATE, + xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_ICREATE, &icp->ic_format, sizeof(struct xfs_icreate_log)); } diff --git a/fs/xfs/xfs_inode_item.c b/fs/xfs/xfs_inode_item.c index 73002db..35dd24a 100644 --- a/fs/xfs/xfs_inode_item.c +++ b/fs/xfs/xfs_inode_item.c @@ -163,6 +163,7 @@ xfs_inode_item_size( STATIC int xfs_inode_item_format_extents( struct xfs_inode *ip, + struct xfs_log_vec *lv, struct xfs_log_iovec **vecp, int whichfork, int type) @@ -177,7 +178,7 @@ xfs_inode_item_format_extents( ip->i_itemp->ili_aextents_buf = ext_buffer; len = xfs_iextents_copy(ip, ext_buffer, whichfork); - xlog_copy_iovec(vecp, type, ext_buffer, len); + xlog_copy_iovec(lv, vecp, type, ext_buffer, len); return len; } @@ -212,8 +213,9 @@ xfs_inode_item_format_v1_inode( STATIC void xfs_inode_item_format_data_fork( struct xfs_inode_log_item *iip, - struct xfs_log_iovec **vecp, - int *nvecs) + struct xfs_inode_log_format *ilf, + struct xfs_log_vec *lv, + struct xfs_log_iovec **vecp) { struct xfs_inode *ip = iip->ili_inode; size_t data_bytes; @@ -239,19 +241,19 @@ xfs_inode_item_format_data_fork( * extents, so just point to the * real extents array. */ - xlog_copy_iovec(vecp, XLOG_REG_TYPE_IEXT, + xlog_copy_iovec(lv, vecp, XLOG_REG_TYPE_IEXT, ip->i_df.if_u1.if_extents, ip->i_df.if_bytes); - iip->ili_format.ilf_dsize = ip->i_df.if_bytes; + ilf->ilf_dsize = ip->i_df.if_bytes; } else #endif { - iip->ili_format.ilf_dsize = - xfs_inode_item_format_extents(ip, vecp, + ilf->ilf_dsize = + xfs_inode_item_format_extents(ip, lv, vecp, XFS_DATA_FORK, XLOG_REG_TYPE_IEXT); ASSERT(iip->ili_format.ilf_dsize <= ip->i_df.if_bytes); } - (*nvecs)++; + ilf->ilf_size++; } else { iip->ili_fields &= ~XFS_ILOG_DEXT; } @@ -264,11 +266,11 @@ xfs_inode_item_format_data_fork( if ((iip->ili_fields & XFS_ILOG_DBROOT) && ip->i_df.if_broot_bytes > 0) { ASSERT(ip->i_df.if_broot != NULL); - xlog_copy_iovec(vecp, XLOG_REG_TYPE_IBROOT, + xlog_copy_iovec(lv, vecp, XLOG_REG_TYPE_IBROOT, ip->i_df.if_broot, ip->i_df.if_broot_bytes); - (*nvecs)++; - iip->ili_format.ilf_dsize = ip->i_df.if_broot_bytes; + ilf->ilf_dsize = ip->i_df.if_broot_bytes; + ilf->ilf_size++; } else { ASSERT(!(iip->ili_fields & XFS_ILOG_DBROOT)); @@ -291,10 +293,10 @@ xfs_inode_item_format_data_fork( ip->i_df.if_real_bytes == data_bytes); ASSERT(ip->i_df.if_u1.if_data != NULL); ASSERT(ip->i_d.di_size > 0); - xlog_copy_iovec(vecp, XLOG_REG_TYPE_ILOCAL, + xlog_copy_iovec(lv, vecp, XLOG_REG_TYPE_ILOCAL, ip->i_df.if_u1.if_data, data_bytes); - (*nvecs)++; - iip->ili_format.ilf_dsize = (unsigned)data_bytes; + ilf->ilf_dsize = (unsigned)data_bytes; + ilf->ilf_size++; } else { iip->ili_fields &= ~XFS_ILOG_DDATA; } @@ -303,19 +305,15 @@ xfs_inode_item_format_data_fork( iip->ili_fields &= ~(XFS_ILOG_DDATA | XFS_ILOG_DBROOT | XFS_ILOG_DEXT | XFS_ILOG_UUID); - if (iip->ili_fields & XFS_ILOG_DEV) { - iip->ili_format.ilf_u.ilfu_rdev = - ip->i_df.if_u2.if_rdev; - } + if (iip->ili_fields & XFS_ILOG_DEV) + ilf->ilf_u.ilfu_rdev = ip->i_df.if_u2.if_rdev; break; case XFS_DINODE_FMT_UUID: iip->ili_fields &= ~(XFS_ILOG_DDATA | XFS_ILOG_DBROOT | XFS_ILOG_DEXT | XFS_ILOG_DEV); - if (iip->ili_fields & XFS_ILOG_UUID) { - iip->ili_format.ilf_u.ilfu_uuid = - ip->i_df.if_u2.if_uuid; - } + if (iip->ili_fields & XFS_ILOG_UUID) + ilf->ilf_u.ilfu_uuid = ip->i_df.if_u2.if_uuid; break; default: ASSERT(0); @@ -326,8 +324,9 @@ xfs_inode_item_format_data_fork( STATIC void xfs_inode_item_format_attr_fork( struct xfs_inode_log_item *iip, - struct xfs_log_iovec **vecp, - int *nvecs) + struct xfs_inode_log_format *ilf, + struct xfs_log_vec *lv, + struct xfs_log_iovec **vecp) { struct xfs_inode *ip = iip->ili_inode; size_t data_bytes; @@ -348,17 +347,17 @@ xfs_inode_item_format_attr_fork( * There are not delayed allocation extents * for attributes, so just point at the array. */ - xlog_copy_iovec(vecp, XLOG_REG_TYPE_IATTR_EXT, + xlog_copy_iovec(lv, vecp, XLOG_REG_TYPE_IATTR_EXT, ip->i_afp->if_u1.if_extents, ip->i_afp->if_bytes); - iip->ili_format.ilf_asize = ip->i_afp->if_bytes; + ilf->ilf_asize = ip->i_afp->if_bytes; #else ASSERT(iip->ili_aextents_buf == NULL); - iip->ili_format.ilf_asize = - xfs_inode_item_format_extents(ip, vecp, + ilf->ilf_asize = + xfs_inode_item_format_extents(ip, lv, vecp, XFS_ATTR_FORK, XLOG_REG_TYPE_IATTR_EXT); #endif - (*nvecs)++; + ilf->ilf_size++; } else { iip->ili_fields &= ~XFS_ILOG_AEXT; } @@ -371,11 +370,11 @@ xfs_inode_item_format_attr_fork( ip->i_afp->if_broot_bytes > 0) { ASSERT(ip->i_afp->if_broot != NULL); - xlog_copy_iovec(vecp, XLOG_REG_TYPE_IATTR_BROOT, + xlog_copy_iovec(lv, vecp, XLOG_REG_TYPE_IATTR_BROOT, ip->i_afp->if_broot, ip->i_afp->if_broot_bytes); - (*nvecs)++; - iip->ili_format.ilf_asize = ip->i_afp->if_broot_bytes; + ilf->ilf_asize = ip->i_afp->if_broot_bytes; + ilf->ilf_size++; } else { iip->ili_fields &= ~XFS_ILOG_ABROOT; } @@ -395,11 +394,11 @@ xfs_inode_item_format_attr_fork( ASSERT(ip->i_afp->if_real_bytes == 0 || ip->i_afp->if_real_bytes == data_bytes); ASSERT(ip->i_afp->if_u1.if_data != NULL); - xlog_copy_iovec(vecp, XLOG_REG_TYPE_IATTR_LOCAL, + xlog_copy_iovec(lv, vecp, XLOG_REG_TYPE_IATTR_LOCAL, ip->i_afp->if_u1.if_data, data_bytes); - (*nvecs)++; - iip->ili_format.ilf_asize = (unsigned)data_bytes; + ilf->ilf_asize = (unsigned)data_bytes; + ilf->ilf_size++; } else { iip->ili_fields &= ~XFS_ILOG_ADATA; } @@ -420,28 +419,28 @@ xfs_inode_item_format_attr_fork( STATIC void xfs_inode_item_format( struct xfs_log_item *lip, - struct xfs_log_iovec *vecp) + struct xfs_log_vec *lv) { struct xfs_inode_log_item *iip = INODE_ITEM(lip); struct xfs_inode *ip = iip->ili_inode; - uint nvecs; + struct xfs_inode_log_format *ilf; + struct xfs_log_iovec *vecp = NULL; - xlog_copy_iovec(&vecp, XLOG_REG_TYPE_IFORMAT, + ilf = xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_IFORMAT, &iip->ili_format, sizeof(struct xfs_inode_log_format)); - nvecs = 1; - - xlog_copy_iovec(&vecp, XLOG_REG_TYPE_ICORE, - &ip->i_d, - xfs_icdinode_size(ip->i_d.di_version)); - nvecs++; + ilf->ilf_size = 1; if (ip->i_d.di_version == 1) xfs_inode_item_format_v1_inode(ip); + xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_ICORE, + &ip->i_d, + xfs_icdinode_size(ip->i_d.di_version)); + ilf->ilf_size++; - xfs_inode_item_format_data_fork(iip, &vecp, &nvecs); + xfs_inode_item_format_data_fork(iip, ilf, lv, &vecp); if (XFS_IFORK_Q(ip)) { - xfs_inode_item_format_attr_fork(iip, &vecp, &nvecs); + xfs_inode_item_format_attr_fork(iip, ilf, lv, &vecp); } else { iip->ili_fields &= ~(XFS_ILOG_ADATA | XFS_ILOG_ABROOT | XFS_ILOG_AEXT); @@ -455,7 +454,6 @@ xfs_inode_item_format( */ iip->ili_format.ilf_fields = XFS_ILOG_CORE | (iip->ili_fields & ~XFS_ILOG_TIMESTAMP); - iip->ili_format.ilf_size = nvecs; } /* diff --git a/fs/xfs/xfs_log.h b/fs/xfs/xfs_log.h index 384c6c4..e04bd0c 100644 --- a/fs/xfs/xfs_log.h +++ b/fs/xfs/xfs_log.h @@ -31,18 +31,44 @@ struct xfs_log_vec { #define XFS_LOG_VEC_ORDERED (-1) static inline void * -xlog_copy_iovec(struct xfs_log_iovec **vecp, uint type, void *data, int len) +xlog_prepare_iovec(struct xfs_log_vec *lv, struct xfs_log_iovec **vecp, + uint type) { struct xfs_log_iovec *vec = *vecp; + if (vec) { + ASSERT(vec - lv->lv_iovecp < lv->lv_niovecs); + vec++; + } else { + vec = &lv->lv_iovecp[0]; + } + vec->i_type = type; - vec->i_addr = data; - vec->i_len = len; + vec->i_addr = lv->lv_buf + lv->lv_buf_len; - *vecp = vec + 1; + *vecp = vec; return vec->i_addr; } +static inline void +xlog_finish_iovec(struct xfs_log_vec *lv, struct xfs_log_iovec *vec, int len) +{ + lv->lv_buf_len += len; + vec->i_len = len; +} + +static inline void * +xlog_copy_iovec(struct xfs_log_vec *lv, struct xfs_log_iovec **vecp, + uint type, void *data, int len) +{ + void *buf; + + buf = xlog_prepare_iovec(lv, vecp, type); + memcpy(buf, data, len); + xlog_finish_iovec(lv, *vecp, len); + return buf; +} + /* * Structure used to pass callback function and the function's argument * to the log manager. diff --git a/fs/xfs/xfs_log_cil.c b/fs/xfs/xfs_log_cil.c index 0a7a8ce..28192d6 100644 --- a/fs/xfs/xfs_log_cil.c +++ b/fs/xfs/xfs_log_cil.c @@ -82,36 +82,6 @@ xlog_cil_init_post_recovery( log->l_curr_block); } -STATIC int -xlog_cil_lv_item_format( - struct xfs_log_item *lip, - struct xfs_log_vec *lv) -{ - int index; - char *ptr; - - /* format new vectors into array */ - lip->li_ops->iop_format(lip, lv->lv_iovecp); - - /* copy data into existing array */ - ptr = lv->lv_buf; - for (index = 0; index < lv->lv_niovecs; index++) { - struct xfs_log_iovec *vec = &lv->lv_iovecp[index]; - - memcpy(ptr, vec->i_addr, vec->i_len); - vec->i_addr = ptr; - ptr += vec->i_len; - } - - /* - * some size calculations for log vectors over-estimate, so the caller - * doesn't know the amount of space actually used by the item. Return - * the byte count to the caller so they can check and store it - * appropriately. - */ - return ptr - lv->lv_buf; -} - /* * Prepare the log item for insertion into the CIL. Calculate the difference in * log space and vectors it will consume, and if it is a new item pin it as @@ -272,9 +242,9 @@ xlog_cil_insert_format_items( lv->lv_niovecs = niovecs; /* The allocated data region lies beyond the iovec region */ + lv->lv_buf_len = 0; lv->lv_buf = (char *)lv + buf_size - nbytes; - - lv->lv_buf_len = xlog_cil_lv_item_format(lip, lv); + lip->li_ops->iop_format(lip, lv); insert: ASSERT(lv->lv_buf_len <= nbytes); xfs_cil_prepare_item(log, lv, old_lv, diff_len, diff_iovecs); diff --git a/fs/xfs/xfs_trans.h b/fs/xfs/xfs_trans.h index 9b96d35..b5bc1ab 100644 --- a/fs/xfs/xfs_trans.h +++ b/fs/xfs/xfs_trans.h @@ -64,7 +64,7 @@ typedef struct xfs_log_item { struct xfs_item_ops { void (*iop_size)(xfs_log_item_t *, int *, int *); - void (*iop_format)(xfs_log_item_t *, struct xfs_log_iovec *); + void (*iop_format)(xfs_log_item_t *, struct xfs_log_vec *); void (*iop_pin)(xfs_log_item_t *); void (*iop_unpin)(xfs_log_item_t *, int remove); uint (*iop_push)(struct xfs_log_item *, struct list_head *); -- 1.7.10.4 From jeff.liu@oracle.com Fri Nov 29 03:36:48 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0D9E47F3F for ; Fri, 29 Nov 2013 03:36:48 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id EE67B8F8064 for ; Fri, 29 Nov 2013 01:36:44 -0800 (PST) X-ASG-Debug-ID: 1385717803-04cb6c537c383b40001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id ocNTrJ4HArV79knD (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 01:36:43 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAT9aHJt031369 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 29 Nov 2013 09:36:18 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAT9aGgf017223 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 29 Nov 2013 09:36:17 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAT9aF5m023242; Fri, 29 Nov 2013 09:36:15 GMT Received: from [192.168.1.104] (/221.223.99.127) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 29 Nov 2013 01:36:15 -0800 Message-ID: <52986001.9040101@oracle.com> Date: Fri, 29 Nov 2013 17:36:01 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: "xfs@oss.sgi.com" Subject: Re: [PATCH v2 2/3] xfs: fix infinite loop by detaching the group/project hints from user dquot References: <5294A469.1060000@oracle.com> <20131128104336.GE26927@infradead.org> X-ASG-Orig-Subj: Re: [PATCH v2 2/3] xfs: fix infinite loop by detaching the group/project hints from user dquot In-Reply-To: <20131128104336.GE26927@infradead.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1385717803 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142704 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/28 2013 18:43 PM, Christoph Hellwig wrote: > On Tue, Nov 26, 2013 at 09:38:49PM +0800, Jeff Liu wrote: >> + if (flags & XFS_QMOPT_UQUOTA) >> + return xfs_qm_dqpurge(dqp, NULL); > > To me it doesn't make any sense to overload this function for the user > quotas that don't have hints. To me it would like a silly compromise. > > I'd suggest dropping this hunk and keeping a separate walk for > releasing the uquots. I thought this over and yup, that is an overload if neither group nor project are enabled, or we don't want to turn user quota off. But even so, we currently also have overloads by checking group/project hints before releasing any type of quota in xfs_qm_purge(). In this point, this fix can reduce a bit overloads by moving those checkups to xfs_qm_purge_hints() if we want to turn group/project quotas off. If we considering to drop above hunk to release user quota separately, we finally would have to walk through user quota to remove those hints again, i.e, /* Remove group/project hints from user dquot */ STATIC int xfs_qm_dqpurge_hints( struct xfs_dquot *dqp, void *data) { uint flags = *((uint *)data); struct xfs_dquot *gdqp; struct xfs_dquot *pdqp; xfs_dqlock(dqp); if (dqp->dq_flags & XFS_DQ_FREEING) { xfs_dqunlock(dqp); return EAGAIN; } /* If this quota has a hint attached, prepare for releasing it now */ gdqp = dqp->q_gdquot; if (gdqp) dqp->q_gdquot = NULL; pdqp = dqp->q_pdquot; if (pdqp) dqp->q_pdquot = NULL; xfs_dqunlock(dqp); if (gdqp) xfs_qm_dqrele(gdqp); if (pdqp) xfs_qm_dqrele(pdqp); return 0; } void xfs_qm_dqpurge_all() { xfs_qm_dquot_walk(mp, XFS_DQ_USER, xfs_qm_dqpurge_hints, NULL); if (flags & XFS_QMOPT_UQUOTA) xfs_qm_dquot_walk(mp, XFS_DQ_USER, xfs_qm_dqpurge, NULL); if (flags & XFS_QMOPT_GQUOTA) xfs_qm_dquot_walk(mp, XFS_DQ_GROUP, xfs_qm_dqpurge, NULL); if (flags & XFS_QMOPT_PQUOTA) xfs_qm_dquot_walk(mp, XFS_DQ_PROJ, xfs_qm_dqpurge, NULL); } Above code is what I can figured out as per your suggestions for now, but it would introduce overheads for walking through user dquots to release hints separately if we want to turn user quota off. Any thoughts? Thanks, -Jeff From gregkh@linuxfoundation.org Fri Nov 29 13:43:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 81A6E7F4E for ; Fri, 29 Nov 2013 13:43:49 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 60A9B8F804B for ; Fri, 29 Nov 2013 11:43:46 -0800 (PST) X-ASG-Debug-ID: 1385754225-04cb6c537e3aaae0001-NocioJ Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) by cuda.sgi.com with ESMTP id ACMCtqQAcE4OfTin for ; Fri, 29 Nov 2013 11:43:45 -0800 (PST) X-Barracuda-Envelope-From: gregkh@linuxfoundation.org X-Barracuda-Apparent-Source-IP: 140.211.169.12 Received: from localhost (c-76-28-172-123.hsd1.wa.comcast.net [76.28.172.123]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id 7484426; Fri, 29 Nov 2013 19:43:44 +0000 (UTC) Date: Fri, 29 Nov 2013 11:44:38 -0800 From: Greg KH To: Al Viro Cc: Linus Torvalds , Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131129194438.GA11052@kroah.com> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129024121.GS10323@ZenIV.linux.org.uk> <20131129035939.GT10323@ZenIV.linux.org.uk> <20131129040658.GU10323@ZenIV.linux.org.uk> <20131129041416.GV10323@ZenIV.linux.org.uk> <20131129065941.GW10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131129065941.GW10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.22 (2013-10-16) X-Barracuda-Connect: mail.linuxfoundation.org[140.211.169.12] X-Barracuda-Start-Time: 1385754225 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142714 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 29, 2013 at 06:59:41AM +0000, Al Viro wrote: > On Fri, Nov 29, 2013 at 04:14:16AM +0000, Al Viro wrote: > > > And yes, it has fixed the problem with generic/234. I'll do full xfstests > > run to see if there's anything else, but this one is obviously needed. > > I'll send it with sane commit message (along with follow_dotdot_rcu() > > fix) later tonight. path_init() race is a separate story - that one should > > probably go separately, since we'll want it in all branches starting with > > early 2011 or so. > > OK, it survives. However, looking a bit more at follow_dotdot_rcu()... > AFAICS, we have a narrow oopsable race, from 2.6.38 and to 3.12 - think what > happens if we are walking through /tmp/foo/bar/../baz in RCU mode and we'd just > reached /tmp/foo/bar. handle_dotdot() is called, calling follow_dotdot_rcu(). > OK, we are not about to cross a mountpoint. Read ->d_seq of /tmp/foo into > seq, check that nd->seq matches /tmp/foo/bar (it does, everything's fine) > and set nd->path.dentry to /tmp/foo, with nd->seq set to seq. Then > we check if the /tmp/foo is overmounted by something; it isn't and now we set > nd->inode. > > Sure, it's _very_ hard to get into trouble here - we need somebody to remove > /tmp/foo/bar *and* /tmp/foo while we'd been walking vfsmount hash, > but in theory it is not impossible to get NULL nd->inode. Then > link_path_walk() gets to checking that we have a directory and we get > an oops on checking inode flags. > > I really don't like the way we have nd->inode updates scattered all over > the place in fs/namei.c ;-/ I'm looking into possible ways to deal > with it sanely, but that'll have to wait for tomorrow... > > Anyway, I've pushed the minimal regression fix to vfs.git; please, pull > from > git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git for-linus > > Shortlog: > Al Viro (1): > fix bogus path_put() of nd->root after some unlazy_walk() failures So, should d870b4a191a389c661cd40aacb06981c26b5e504 be queued up for -stable releases to resolve this issue there as well, or am I misunderstanding your post above? thanks, greg k-h From linus971@gmail.com Fri Nov 29 14:17:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 7E29A7F50 for ; Fri, 29 Nov 2013 14:17:29 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5CE8D304059 for ; Fri, 29 Nov 2013 12:17:26 -0800 (PST) X-ASG-Debug-ID: 1385756244-04cbb041673b14c0001-NocioJ Received: from mail-ve0-f180.google.com (mail-ve0-f180.google.com [209.85.128.180]) by cuda.sgi.com with ESMTP id jh4rimEVTHlskjOk (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Fri, 29 Nov 2013 12:17:24 -0800 (PST) X-Barracuda-Envelope-From: linus971@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.128.180 X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.180] Received: by mail-ve0-f180.google.com with SMTP id jz11so7382591veb.11 for ; Fri, 29 Nov 2013 12:17:24 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.180] X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.180] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=h2W8bGfkppD/QY+RZ/wnAY3q9+mlh5WeHicmuzL+ev0=; b=miuJsFPJ/u0++h7QPfIJv68JoBuWxu+rlpxj/u8CD/rVo4n3sc1jvZSR7aFMYm9RTU qo7YHcv9RVOEkrSU3L/4m5nW8GLIHeb3XMZ3Nc7gNCbXrbTXrQTXMxUO54dcRwt9608Q QoVWlWUzp/ZtWVAHnxD0/Lt8Vs/ObTP8qzDv953LY1gIji0SWtxFm+QFi6EBRFlDSIjK vOj/Efvet89BdQknPI+V8z7jlYaSf2DuOMGoxJAb+xHsK9zGb0tcfbrrih+9d8y+CHno Ua+3tNwUDijlZb27MsEE75yJyx3Zg2VEOSAOv7/chPtiMWgmmbRWgUfc9IelQaT4TmZp QwvQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=h2W8bGfkppD/QY+RZ/wnAY3q9+mlh5WeHicmuzL+ev0=; b=TkeaiBuPDRbu1nfh001A4erKj7w8xyR4d8Blm30X+mlk3TZKTAjbUnuDTscv3QCtG2 Dz0ezRNCvEw/QAAY9SbUC7zZVqgFL1rYtmIXI8jM+DKqlzOFbzd4S5fDB7rTQ+9kgvBx smIq/Vc27Lvclc9FBq2aqo4HYxMmxUzYiMGNg= MIME-Version: 1.0 X-Received: by 10.58.23.33 with SMTP id j1mr2685163vef.27.1385756244072; Fri, 29 Nov 2013 12:17:24 -0800 (PST) Sender: linus971@gmail.com Received: by 10.221.22.202 with HTTP; Fri, 29 Nov 2013 12:17:23 -0800 (PST) In-Reply-To: <20131129194438.GA11052@kroah.com> References: <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129024121.GS10323@ZenIV.linux.org.uk> <20131129035939.GT10323@ZenIV.linux.org.uk> <20131129040658.GU10323@ZenIV.linux.org.uk> <20131129041416.GV10323@ZenIV.linux.org.uk> <20131129065941.GW10323@ZenIV.linux.org.uk> <20131129194438.GA11052@kroah.com> Date: Fri, 29 Nov 2013 12:17:23 -0800 X-Google-Sender-Auth: KeYUSSy9oThPmjS79593583KHLA Message-ID: Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 From: Linus Torvalds X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 To: Greg KH Cc: Al Viro , Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-ve0-f180.google.com[209.85.128.180] X-Barracuda-Start-Time: 1385756244 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142714 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Fri, Nov 29, 2013 at 11:44 AM, Greg KH wrote: > > So, should d870b4a191a3 be queued up for > -stable releases to resolve this issue there as well, or am I > misunderstanding your post above? No, the bug d870b4a191a3 fixes is new to the 3.13 merge window (it's due to the newly RCU'd vfsmounts). But Al seems to have found another race that has been around for a while. But that's a separate issue, and there's no patch for that yet (and nobody has ever hit it, because we'd scream bloody murder if they did). Al - even in your scenario I don't see a NULL nd->inode, because when we do an rmdir we remove the dentry, we don't turn it into a negative one. Afaik, it would be a violation of all our dentry rules to change the dentry->d_inode field while the dentry is live. The only way to get a negative dentry (ie d_inode == NULL) should be from lookup (and from a rename that switches the dentries around, but even then the d_inode _stays_ NULL, it's just that we move the dentry itself around). That said, I do agree that the games we play with "nd->inode" are not at all obvious. And I'm not actually convinced we need "nd->inode" AT ALL these days. We used to have it for other reasons, but afaik these days the only actual users are - some sanity tests in the lookup code - a few "inode_permission()" calls that I suspect could equally well just use path.dentry->inode. Because either the dentry is stable, or we're in RCU lookup and we'll revalidate it anyway. Maybe I'm wrong. But iirc, the big reason for 'nd->inode' originally was that it was the inode that was verified against the dentry sequence number that we then passed on as a stable inode to the low-level filesysystems. But that whole calling convention got cleaned up with commits 12f8ad4b0533 and da53be12bbb4, and I really think most of the historical reasons for having that nd->inode have gone away. I dunno. I didn't check the three remaining "inode_permission()" users, and maybe I missed some other use too. So maybe it's still required, but my initial reaction when looking at it was "why do we even have it any more"? Linus From viro@ftp.linux.org.uk Fri Nov 29 17:55:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 74B077F52 for ; Fri, 29 Nov 2013 17:55:52 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 637A0304051 for ; Fri, 29 Nov 2013 15:55:49 -0800 (PST) X-ASG-Debug-ID: 1385769344-04cbb041693b8820001-NocioJ Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [195.92.253.2]) by cuda.sgi.com with ESMTP id C4CDMEepNiLTx3KA (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 Nov 2013 15:55:45 -0800 (PST) X-Barracuda-Envelope-From: viro@ftp.linux.org.uk X-Barracuda-Apparent-Source-IP: 195.92.253.2 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.76 #1 (Red Hat Linux)) id 1VmXuL-0002pt-VW; Fri, 29 Nov 2013 23:55:38 +0000 Date: Fri, 29 Nov 2013 23:55:37 +0000 From: Al Viro To: Linus Torvalds Cc: Greg KH , Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131129235537.GX10323@ZenIV.linux.org.uk> X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129024121.GS10323@ZenIV.linux.org.uk> <20131129035939.GT10323@ZenIV.linux.org.uk> <20131129040658.GU10323@ZenIV.linux.org.uk> <20131129041416.GV10323@ZenIV.linux.org.uk> <20131129065941.GW10323@ZenIV.linux.org.uk> <20131129194438.GA11052@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Al Viro X-Barracuda-Connect: zeniv.linux.org.uk[195.92.253.2] X-Barracuda-Start-Time: 1385769344 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142718 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 29, 2013 at 12:17:23PM -0800, Linus Torvalds wrote: > Al - even in your scenario I don't see a NULL nd->inode, because when > we do an rmdir we remove the dentry, we don't turn it into a negative > one. Afaik, it would be a violation of all our dentry rules to change > the dentry->d_inode field while the dentry is live. The only way to > get a negative dentry (ie d_inode == NULL) should be from lookup (and > from a rename that switches the dentries around, but even then the > d_inode _stays_ NULL, it's just that we move the dentry itself > around). Look at the end of vfs_rmdir(); d_delete() in there will turn dentry negative if nobody else hold references to it. So yes, dentry of directory *can* go negative under you, unless you've grabbed a reference. Which we do not do in RCU mode, obviously. What would be a violation of all rules is dentry held by somebody else becoming negative. And d_delete() avoids that, but the whole point of RCU-mode pathwalk is to _not_ hold intermediates. So nd->inode is needed. Sure, it'll get ->d_seq bumped, but that won't do you much good when it comes to attempt to dereference nd->inode. Sure, we can turn all places that access nd->inode into struct dentry *dentry = nd->path.dentry; struct inode *inode = dentry->d_inode; if (read_seqcount_retry(&dentry->d_seq, nd->seq)) /* too fucking bad, we'd lost the race */ else /* use inode */ but it will be just as messy as maintaining nd->inode _and_ quite a bit slower. From linus971@gmail.com Fri Nov 29 18:18:42 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 206C57F54 for ; Fri, 29 Nov 2013 18:18:42 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 01846304051 for ; Fri, 29 Nov 2013 16:18:38 -0800 (PST) X-ASG-Debug-ID: 1385770717-04cbb041663b9340001-NocioJ Received: from mail-ve0-f177.google.com (mail-ve0-f177.google.com [209.85.128.177]) by cuda.sgi.com with ESMTP id I94UHCDK7en5M7kA (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Fri, 29 Nov 2013 16:18:37 -0800 (PST) X-Barracuda-Envelope-From: linus971@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.128.177 X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.177] Received: by mail-ve0-f177.google.com with SMTP id db12so7256985veb.36 for ; Fri, 29 Nov 2013 16:18:36 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.177] X-Barracuda-IPDD: Level1 [gmail.com/209.85.128.177] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=Af1WjUxaycR/6/Ui36tgSmlRqo8zPzf6WGskMB9/04A=; b=MGDQ3DG7AgJCIshPplNfdkPpSi2hg0w/XytwgLnFu5gOc8i8XfX1yBfyvw2+YoBp0w ltX57mjaKFri0i4kIkc2u8USVl6XU/tUhUzFJMHd9OxRcV6l38GYSzaP+ymiKna/0MvX +lxLAggFviy/ASHdUlgR1wujeVbfI3wJ1u7o1DzqE+TgbLsnofQzuEvlWJ/+9fjcopiL PH4FYbwShR1syAEHUMn2imdbpHiJ+hW4ltoANMTpoGQbJKk42oHtwRbZDWClUZSY0gS4 xoI/uJYgm5S9QhTpXKwN8pGQnM5ZXh8xJCkj/vmn4XXSEtypfBB5HXmOPZV9CqQxkD6E PIZA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=Af1WjUxaycR/6/Ui36tgSmlRqo8zPzf6WGskMB9/04A=; b=Vli4R+3eJDA0lfzdsUplkJSl2jFSwi8DVNQ2cmPkZyX3iPWUycKm76/AQu/6stClKz UySHBgT4qsNVfNGMfYe0ewKBtGoKLud4F+KAC0LxzshfetwTImJr/evoTZ1B4Td7ylK0 bFhofp/XPqr8SEGo7K/g2kRXCzPVr5XK0gX3Y= MIME-Version: 1.0 X-Received: by 10.220.164.202 with SMTP id f10mr3250858vcy.25.1385770716845; Fri, 29 Nov 2013 16:18:36 -0800 (PST) Sender: linus971@gmail.com Received: by 10.221.22.202 with HTTP; Fri, 29 Nov 2013 16:18:36 -0800 (PST) In-Reply-To: <20131129235537.GX10323@ZenIV.linux.org.uk> References: <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129024121.GS10323@ZenIV.linux.org.uk> <20131129035939.GT10323@ZenIV.linux.org.uk> <20131129040658.GU10323@ZenIV.linux.org.uk> <20131129041416.GV10323@ZenIV.linux.org.uk> <20131129065941.GW10323@ZenIV.linux.org.uk> <20131129194438.GA11052@kroah.com> <20131129235537.GX10323@ZenIV.linux.org.uk> Date: Fri, 29 Nov 2013 16:18:36 -0800 X-Google-Sender-Auth: ga3ZWjyX7lDj09XcIC0aShSvUx0 Message-ID: Subject: Re: inode_permission NULL pointer dereference in 3.13-rc1 From: Linus Torvalds X-ASG-Orig-Subj: Re: inode_permission NULL pointer dereference in 3.13-rc1 To: Al Viro Cc: Greg KH , Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-ve0-f177.google.com[209.85.128.177] X-Barracuda-Start-Time: 1385770717 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142719 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Fri, Nov 29, 2013 at 3:55 PM, Al Viro wrote: > > Look at the end of vfs_rmdir(); d_delete() in there will turn dentry > negative if nobody else hold references to it. So yes, dentry of > directory *can* go negative under you, unless you've grabbed a reference. > Which we do not do in RCU mode, obviously. Ugh. Right you are. I thought we tried to avoid that, but clearly we don't. I wonder if we could try to avoid it, just unhash and kill the dentry. And then do this all at dentry release time instead (so after the appropriate RCU grace period). Because it really would be lovely if d_inode was stable. But I guess we might have filesystems that expect the synchronous d_iput() for last use, and maybe there's even some performance advantage to re-using the dentry for some loads.. Linus From tytso@thunk.org Sat Nov 30 09:10:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C4FF67F3F for ; Sat, 30 Nov 2013 09:10:04 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 500CBAC001 for ; Sat, 30 Nov 2013 07:10:01 -0800 (PST) X-ASG-Debug-ID: 1385824196-04cbb041673e67a0001-NocioJ Received: from imap.thunk.org (imap.thunk.org [74.207.234.97]) by cuda.sgi.com with ESMTP id 7QRdkBq1oYyAqzWf (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 30 Nov 2013 07:09:56 -0800 (PST) X-Barracuda-Envelope-From: tytso@thunk.org X-Barracuda-Apparent-Source-IP: 74.207.234.97 Received: from root (helo=closure.thunk.org) by imap.thunk.org with local-esmtp (Exim 4.80) (envelope-from ) id 1VmmAy-0001Cr-JU; Sat, 30 Nov 2013 15:09:44 +0000 Received: by closure.thunk.org (Postfix, from userid 15806) id 8000F580A22; Sat, 30 Nov 2013 10:09:43 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=thunk.org; s=mail; t=1385824183; bh=QOHQETQ1pd5fSfKSeevSRJywg9NsSnjY4vNnzah2zEM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=H4RW9Gkb6oOm1kOeWDR86TW+jk/PXCw2GTiPxBK+Zv4gWzd0xNrQsMsVBOsLuKWRk +kKwjw9UYTwXbSb7ElbatwZQBjxg4VMG1oXooNaAf5D/ZPz9A7Fmg4Qpjeh/gf6Dq1 oXBtMk6R5umXS/4A33+wDoWMMKe0vMIY8yAUCy/s= Date: Sat, 30 Nov 2013 10:09:43 -0500 From: Theodore Ts'o To: Al Viro Cc: Linus Torvalds , Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Subject: [GIT PULL] Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131130150943.GH3778@thunk.org> X-ASG-Orig-Subj: [GIT PULL] Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131128162618.GO10323@ZenIV.linux.org.uk> <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129024121.GS10323@ZenIV.linux.org.uk> <20131129035939.GT10323@ZenIV.linux.org.uk> <20131129040658.GU10323@ZenIV.linux.org.uk> <20131129041416.GV10323@ZenIV.linux.org.uk> <20131129065941.GW10323@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131129065941.GW10323@ZenIV.linux.org.uk> User-Agent: Mutt/1.5.21 (2010-09-15) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false X-Barracuda-Connect: imap.thunk.org[74.207.234.97] X-Barracuda-Start-Time: 1385824196 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142733 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Fri, Nov 29, 2013 at 06:59:41AM +0000, Al Viro wrote: > > Anyway, I've pushed the minimal regression fix to vfs.git; please, pull > from > git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git for-linus > > Shortlog: > Al Viro (1): > fix bogus path_put() of nd->root after some unlazy_walk() failures Linus, could you please pull this fix from Al? I can't do testing of the ext4 tree without this fix, and I'd prefer not have my own merge of Al's fix into my tree --- and I was hoping to start processing patches for the ext4 tree now that -rc2 has been released, and Turkey day is past. Thanks!! - Ted From tytso@thunk.org Sat Nov 30 09:13:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 261737F3F for ; Sat, 30 Nov 2013 09:13:21 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0FD31304051 for ; Sat, 30 Nov 2013 07:13:21 -0800 (PST) X-ASG-Debug-ID: 1385824399-04cb6c537c3e1c50001-NocioJ Received: from imap.thunk.org (imap.thunk.org [74.207.234.97]) by cuda.sgi.com with ESMTP id nE0WAz76GtHOHaJ4 (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 30 Nov 2013 07:13:20 -0800 (PST) X-Barracuda-Envelope-From: tytso@thunk.org X-Barracuda-Apparent-Source-IP: 74.207.234.97 Received: from root (helo=closure.thunk.org) by imap.thunk.org with local-esmtp (Exim 4.80) (envelope-from ) id 1VmmEP-0001D6-HM; Sat, 30 Nov 2013 15:13:17 +0000 Received: by closure.thunk.org (Postfix, from userid 15806) id 5ED7E580A22; Sat, 30 Nov 2013 10:13:16 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=thunk.org; s=mail; t=1385824396; bh=qhnEwvCEqtB0R4jwYbXDDMb3mSrWecAj+KSR7Ut55Ks=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=DR4fWefSfSuoG9Nv3W7JIblKiECMvUndG4uO4MX3/peYss5ZQ8NfoDpoKPUjgpdRX bBekoa49JQ0jzBiHU515nPwfEbbQVbBQv+nUhsSrkldCY5Uf8uI6zzCDTg6Dkgm9yt tvrsyLq4y92f9uH+jSpHnzF3m3KPoMGZvHfkVErs= Date: Sat, 30 Nov 2013 10:13:16 -0500 From: Theodore Ts'o To: Al Viro Cc: Linus Torvalds , Dave Chinner , Christoph Hellwig , linux-fsdevel , xfs@oss.sgi.com Subject: Re: [GIT PULL] Re: inode_permission NULL pointer dereference in 3.13-rc1 Message-ID: <20131130151316.GA22525@thunk.org> X-ASG-Orig-Subj: Re: [GIT PULL] Re: inode_permission NULL pointer dereference in 3.13-rc1 References: <20131128212301.GP10323@ZenIV.linux.org.uk> <20131128225102.GS10988@dastard> <20131128234441.GQ10323@ZenIV.linux.org.uk> <20131129024121.GS10323@ZenIV.linux.org.uk> <20131129035939.GT10323@ZenIV.linux.org.uk> <20131129040658.GU10323@ZenIV.linux.org.uk> <20131129041416.GV10323@ZenIV.linux.org.uk> <20131129065941.GW10323@ZenIV.linux.org.uk> <20131130150943.GH3778@thunk.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131130150943.GH3778@thunk.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false X-Barracuda-Connect: imap.thunk.org[74.207.234.97] X-Barracuda-Start-Time: 1385824400 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142733 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Sat, Nov 30, 2013 at 10:09:43AM -0500, Theodore Ts'o wrote: > Linus, could you please pull this fix from Al? I can't do testing of > the ext4 tree without this fix, and I'd prefer not have my own merge > of Al's fix into my tree --- and I was hoping to start processing > patches for the ext4 tree now that -rc2 has been released, and Turkey > day is past. Never mind. I somehow goofed and missed that it was indeed already in -rc2. Sorry for the noise... - Ted From aigbeidemudia@esetal.com Sat Nov 30 15:22:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE, MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8B9ED7F3F for ; Sat, 30 Nov 2013 15:22:04 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6D5948F8039 for ; Sat, 30 Nov 2013 13:22:01 -0800 (PST) X-ASG-Debug-ID: 1385846515-04cbb041683f90f0001-w1Z2WR Received: from p3plwbeout06-04.prod.phx3.secureserver.net (p3plsmtp06-04-2.prod.phx3.secureserver.net [97.74.135.59]) by cuda.sgi.com with ESMTP id N1YHiVkQIXd9HUUt for ; Sat, 30 Nov 2013 13:21:55 -0800 (PST) X-Barracuda-Envelope-From: aigbeidemudia@esetal.com X-Barracuda-Apparent-Source-IP: 97.74.135.59 Received: from localhost ([97.74.135.117]) by p3plwbeout06-04.prod.phx3.secureserver.net with bizsmtp id vxMv1m00A2Y8iQZ01xMvaL; Sat, 30 Nov 2013 14:21:55 -0700 X-SID: vxMv1m00A2Y8iQZ01 Received: (qmail 8225 invoked by uid 99); 30 Nov 2013 21:21:55 -0000 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="utf-8" X-Originating-IP: 197.210.248.51 User-Agent: Workspace Webmail 5.6.44 Message-Id: <20131130142151.66f74c092ab56ceb1ad01856af2c403a.7e7ce3c810.wbe@email06.secureserver.net> From: "Fatima William" X-Sender: aigbeidemudia@esetal.com To: Subject: Hello My dearest one. Date: Sat, 30 Nov 2013 14:21:51 -0700 X-ASG-Orig-Subj: Hello My dearest one. Mime-Version: 1.0 X-Barracuda-Connect: p3plsmtp06-04-2.prod.phx3.secureserver.net[97.74.135.59] X-Barracuda-Start-Time: 1385846515 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MIME_HTML_ONLY, TO_CC_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142740 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 TO_CC_NONE No To: or Cc: header


Hello My dearest one.

How ar= e you doing? I think whoever says sunshine brings happiness have not danced= in the rain, the best way to love is to meet people in a way that your fee= lings will be without sentiments, and also not getting attracted to looks u= ntil you have the heart opened to a good level of understanding, this is th= e only way to find such person.

My name is Miss Fatima You may want = to know more about me before saying anything , lets give this a trial, i th= ink we may get to talk and see what that feeling is all about, who know it = could be love, but sincerely speaking i think at my age , i really want a h= appy life now, I want Good friend not only good, but also my best friend, i= look forward for your response,
Best regard Miss Fatima
From gongqiao2104@sohu.com Sat Nov 30 23:46:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,FREEMAIL_REPLYTO,HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5A2077F3F for ; Sat, 30 Nov 2013 23:46:18 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3B5248F8039 for ; Sat, 30 Nov 2013 21:46:14 -0800 (PST) X-ASG-Debug-ID: 1385876770-04cbb0416940c8d0001-NocioJ Received: from websmtp.sohu.com (websmtp.sohu.com [61.135.130.240]) by cuda.sgi.com with ESMTP id oqeuyixn6Pv7DJts for ; Sat, 30 Nov 2013 21:46:12 -0800 (PST) X-Barracuda-Envelope-From: gongqiao2104@sohu.com X-Barracuda-Apparent-Source-IP: 61.135.130.240 Received: from Lenovo-PC (unknown [218.83.18.105]) by websmtp.sohu.com (Postfix) with ESMTPA id 179127A8360 for ; Sun, 1 Dec 2013 13:45:48 +0800 (CST) Subject: Believe it or not,you will not lose anything Content-Type: multipart/alternative; charset=UTF-8; boundary="1FBFXteePNpANuPDx38pcKkIZE=_kt8zyo" X-ASG-Orig-Subj: Believe it or not,you will not lose anything MIME-Version: 1.0 Date: Sun, 1 Dec 2013 13:46:09 +0800 From: "EC innovations" To: xfs@oss.sgi.com Reply-To: "EC innovations" <1252603212@qq.com> X-SOHU-Antispam-Bayes: 0 X-Barracuda-Connect: websmtp.sohu.com[61.135.130.240] X-Barracuda-Start-Time: 1385876771 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.14 X-Barracuda-Spam-Status: No, SCORE=0.14 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MISSING_MID X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142748 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.00 HTML_MESSAGE BODY: HTML included in message Message-Id: <20131201054614.B98BF106C15A@cuda.sgi.com> This is a multi-part message in MIME format --1FBFXteePNpANuPDx38pcKkIZE=_kt8zyo Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: Quoted-Printable Content-Disposition: inline Hello=20 This is Claire Lv, from EC innovations, Shanghai, China. I take the liberty to write to you for a potential cooperation with yo= ur company.=20 =20 EC Innovations (ISO 9001:2008) is a global provider and leader of prof= essional language and technology solutions.=20 We have more than 15 years experience in localization industry and ove= r 250 in-house translators. Our main services include software and website localization and testin= g, technical and marketing document translation, desktop publishing an= d printing.=20 We have expertise in handling languages of English, French, German, It= alian and Spanish to CCJK (Simplified Chinese, Traditional Chinese, Ko= rean, and Japanese), Thai and other Asian languages.=20 =20 Some of our clients like Siemens, General Electric, SAP, Oracle, Hewle= tt Packard, BMC, INFOR, Fiserv, Rockwell, Honeywell, MOOG, Cisco, EXFO= , Fuji-Xerox, Canon, PTC, ESRI, Lotus Cars, AVL, ExxonMobil, Texas Ins= truments and PerkinElmer all trust EC Innovations with their internati= onal initiatives and give very good testimonials for the service we pr= ovide.=20 Please check out EC Innovations=E2=80=99 website www.ecinnovations.com= for more information. =20 Does your company ever have any requirements to do localization/transl= ation? If you are not the appropriate contact, I=E2=80=99d appreciate your a= ssistance in pointing me in the right direction. =20 I look forward to connecting with you and your team. Thank you for you= r attention! Warm Regards =20 Claire Lv Account Manager EC Innovations (Shanghai), Inc. =20 Mobile: +86-15201786200 | Tel: 86-21-3256 9385=EF=BC=88830=EF=BC=89 Email: clairel@ECInnovations.com | Website: www.ECInnovations.com =20 --1FBFXteePNpANuPDx38pcKkIZE=_kt8zyo Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: Quoted-Printable Content-Disposition: inline
Hello
This is Claire Lv= , from=20 EC innovations, Shanghai= ,=20 China.
I take the libert= y to write=20 to you for a potential cooperation with your company.
 
EC Innovations (I= SO=20 9001:2008) is a global provider and leader of professional language an= d=20 technology solutions.
We have more than= 15 years=20 experience in localization industry and over 250 in-house translators.=
Our=20 main services include software and website localization a= nd=20 testing, technical and marketing document translation, desktop publish= ing and=20 printing.=20
We have expertise in handli= ng languages=20 of English, French, German, Italian and Spanish to CCJK (Simplified Ch= inese,=20 Traditional Chinese, Korean, and Japanese), Thai and other Asian langu= ages.=20
 
Some of our=20 clients like Siemens, General Electric, SAP, Ora= cle, Hewlett=20 Packard, BMC, INFOR, Fiserv, Rockwell, Honeywell, MOOG, Cisco, EXFO, F= uji-Xerox,=20 Canon, PTC, ESRI, Lotus Cars, AVL, ExxonMobil, Texas Instruments and=20= PerkinElmer all trust EC Innovati= ons with=20 their international initiatives and give very good testimonials for th= e service=20 we provide.
Please check out = EC=20 Innovations=E2=80=99 website www.ecinnovations.com for more informatio= n.
 
Does your company= ever have=20 any requirements to do localization/translation?
 If you are = not the=20 appropriate contact, I=E2=80=99d appreciate your assistance in pointin= g me in the right=20 direction.
 
I look forward to= connecting=20 with you and your team. Thank you for your attention!
=CF=F0=E8=E3=EB=E0=F8=E0=E5=EC =E2=E0=F1 =ED=E0 =EA=EE=ED=F1=F3=EB=FC= =F2=E0=F6=E8=EE=ED=ED=FB=E9 =F1=E5=EC=E8=ED=E0=F0 25-26 =ED=EE=FF=E1=F0=FF= ,=20 =D1=E0=ED=EA=F2-=CF=E5=F2=E5=F0=E1=F3=F0=E3:"=C8=E7=EC=E5=ED=E5=ED=E8=FF = =C3=F0=E0=E6=E4=E0=ED=F1=EA=EE=E3=EE =EA=EE=E4=E5=EA=F1=E0 =D0=D4=20 2o1=E7. =CD=EE=E2=E5=EB=EB=FB =C3=F0=E0=E6=E4=E0=ED=F1=EA=EE=E3=EE=20 =CA=EE=E4=E5=EA=F1=E0, =E4=E0=EB=FC=ED=E5=E9=F8=E8=E5 =E8=E7=EC=E5=ED=E5=ED= =E8=FF =E2=20 2=EE1=F7 =E3. =CA=EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=EE=E5 =EF=F0=E0=E2=EE.=20 =CE=F1=EE=E1=E5=ED=ED=EE=F1=F2=E8 =EE=F4=EE=F0=EC=EB=E5=ED=E8=FF =EF=F0=E0= =E2 =ED=E0 =ED=E5=E4=E2=E8=E6=E8=EC=EE=E5 =E8=EC=F3=F9=E5=F1=F2=E2=EE".
 
=D1=F0=E5=E4=E8 =F2=E5=EC:
=95 =CA=EB=FE=F7=E5=E2=FB=E5 =E8=E7= =EC=E5=ED=E5=ED=E8=FF =C3=F0=E0=E6=E4=E0=ED=F1=EA=EE=E3=EE =EA=EE=E4=E5=EA= =F1=E0 =D0=D4 =E2=20 2o1=E7 =E3. =CD=EE=E2=FB=E9 =EF=EE=E4=F5=EE=E4 =EA =EE=E1=FA=E5=EA=F2=E0=EC= =20 =E3=F0=E0=E6=E4=E0=ED=F1=EA=E8=F5 =EF=F0=E0=E2.
=95 =CF=F0=E8=ED=FF= =F2=FB=E5 =E8 =EF=EB=E0=ED=E8=F0=F3=E5=EC=FB=E5 =E8=E7=EC=E5=ED=E5=ED=E8=FF= , =E7=E0=F2=F0=E0=E3=E8=E2=E0=FE=F9=E8=E5=20 =EA=EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=FB=E5 =EE=F2=ED=EE=F8=E5=ED=E8=FF =E8 =EA= =EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=EE=E5 =EF=F0=E0=E2=EE.
=95 =CD=EE=E2= =FB=E5 =EF=F0=E0=E2=E8=EB=E0=20 =F1=EE=E2=E5=F0=F8=E5=ED=E8=FF =E8 =EE=E1=E6=E0=EB=EE=E2=E0=ED=E8=FF =F1=E4= =E5=EB=EE=EA. =C8=E7=EC=E5=ED=E5=ED=E8=FF =E2 =E2=E5=F9=ED=EE=EC =EF=F0=E0= =E2=E5. =CD=EE=E2=EE=E5 =E2 =EE=E1=E5=F1=EF=E5=F7=E5=ED=E8=E8=20 =E8=F1=EF=EE=EB=ED=E5=ED=E8=FF =EE=E1=FF=E7=E0=F2=E5=EB=FC=F1=F2=E2
=95=  =CF=F0=E0=E2=EE =E7=E0=F1=F2=F0=EE=E9=EA=E8. =CF=F0=E0=E2=EE =F1=EE= =E1=F1=F2=E2=E5=ED=ED=EE=F1=F2=E8. =CE=F2=EA=E0=E7 =EE=F2=20 =EF=F0=E0=E2=E0 =F5=EE=E7=FF=E9=F1=F2=E2=E5=ED=ED=EE=E3=EE =E2=E5=E4=E5=ED= =E8=FF. =CF=F0=E0=E2=EE =EE=EF=E5=F0=E0=F2=E8=E2=ED=EE=E3=EE =F3=EF=F0=E0= =E2=EB=E5=ED=E8=FF. =D1=E5=F0=E2=E8=F2=F3=F2=FB. =C2=EB=E0=E4=E5=ED=E8=E5= =20 =E8 =E5=E3=EE =E7=E0=F9=E8=F2=E0. =CD=EE=E2=E5=EB=EB=FB =E2=E5=F9=ED=FB=F5= =EF=F0=E0=E2 =ED=E0 =EE=E1=FA=E5=EA=F2=FB =ED=E5=E4=E2=E8=E6=E8=EC=EE=F1= =F2=E8
=95 =C8=E7=EC=E5=ED=E5=ED=E8=FF =E2=20 =F0=E5=E3=F3=EB=E8=F0=EE=E2=E0=ED=E8=E8 =E3=F0=E0=E6=E4=E0=ED=F1=EA=E8=F5= =EF=F0=E0=E2=EE=EE=F2=ED=EE=F8=E5=ED=E8=E9 =E2 =F1=F4=E5=F0=E5=20 =ED=E5=E4=E2=E8=E6=E8=EC=EE=F1=F2=E8
=95 =CF=F0=E8=ED=E8=EC=E0=E5= =EC=FB=E5 =E8=E7=EC=E5=ED=E5=ED=E8=FF =C3=CA =D0=D4
 
=C7=E0=EF=E8=F1=FC =ED=E0 =EA=EE=ED=F1=F3=EB=FC=F2=E0=F6=E8=EE=ED=ED= =FB=E9 =F1=E5=EC=E8=ED=E0=F0 =EF=EE =F2=E5=EB=E5=F4=EE=ED=F3:=20 +7 ( =EA=EE=E4 =CF=E8=F2=E5=F0=E0 ) 6=F7..2 - =F77 =3D = 4=C7
 
=C4=EB=FF =EF=F0=E5=E4=F1=F2=E0=E2=E8=F2=E5=EB=E5=E9 =EA=EE=EC=EF=E0= =ED=E8=E9 =F1=F2=F0=EE=E8=F2=E5=EB=FC=ED=EE=E3=EE =E1=E8=E7=ED=E5=F1=E0 =E8= =EA=EE=F0=EF=EE=F0=E0=F2=E8=E2=ED=FB=F5 =FE=F0=E8=F1=F2=EE=E2 =96=20 =EF=EE=E4=E0=F0=EE=EA!
 
=C4=EB=FF =E2=F1=E5=F5 =F3=F7=E0=F1=F2=ED=E8=EA=EE=E2 =F1=E5=EC=E8=ED= =E0=F0=E0:
- =EE=E1=F3=F7=E5=ED=E8=E5 =EF=EE =EF=F0=EE=E3=F0=E0=EC=EC=E5= =F1=E5=EC=E8=ED=E0=F0=E0 =F1 =E2=FB=E4=E0=F7=E5=E9=20 =D1=E5=F0=F2=E8=F4=E8=EA=E0=F2=E0;
- =F1=E1=EE=F0=ED=E8=EA =E8=ED=F4=EE= =F0=EC=E0=F6=E8=EE=ED=ED=EE-=EC=E5=F2=EE=E4=E8=F7=E5=F1=EA=E8=F5 =EC=E0=F2= =E5=F0=E8=E0=EB=EE=E2;
-=20 =FD=EA=F1=EA=F3=F0=F1=E8=EE=ED=ED=E0=FF =EF=F0=EE=E3=F0=E0=EC=EC=E0;
-= =E5=E6=E5=E4=ED=E5=E2=ED=FB=E5 =EE=E1=E5=E4=FB =E8=20 =EA=EE=F4=E5-=E1=F0=E5=E9=EA=E8.
------=_NextPart_001_033B_01CEDADF.D3CC8040-- ------=_NextPart_000_033A_01CEDADF.D3CC8040 Content-Type: application/octet-stream; name="progr__gk.rar" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="progr__gk.rar" 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 ------=_NextPart_000_033A_01CEDADF.D3CC8040-- From em_err_445_etc5_3948_b6e7eed4339a26df8f6340020b2793b3@syuui.com Wed Nov 6 04:19:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1FB0E7F9D for ; Wed, 6 Nov 2013 04:19:01 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 91427AC002 for ; Wed, 6 Nov 2013 02:19:00 -0800 (PST) X-ASG-Debug-ID: 1383733137-04cbb00de03e47d0001-NocioJ Received: from s3-143.cyf.jp (s3-143.cyf.jp [49.212.222.19]) by cuda.sgi.com with ESMTP id RRUhZyAuSCuXIA0p for ; Wed, 06 Nov 2013 02:18:58 -0800 (PST) X-Barracuda-Envelope-From: em_err_445_etc5_3948_b6e7eed4339a26df8f6340020b2793b3@syuui.com X-Barracuda-Apparent-Source-IP: 49.212.222.19 To: xfs@oss.sgi.com Subject: =?iso-2022-jp?B?GyRCIig6RkF3GyhCIBskQiQqQ04kaSQ7GyhC?= From: =?iso-2022-jp?B?GyRCOWI2Nj9OGyhC?= X-ASG-Orig-Subj: =?iso-2022-jp?B?GyRCIig6RkF3GyhCIBskQiQqQ04kaSQ7GyhC?= Date: Wed, 06 Nov 2013 19:18:57 +0900 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit MIME-Version: 1.0 X-Priority: 3 Message-Id: <20131106101857.9CD823E092E@s3-143.cyf.jp> X-Barracuda-Connect: s3-143.cyf.jp[49.212.222.19] X-Barracuda-Start-Time: 1383733138 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: -0.10 X-Barracuda-Spam-Status: No, SCORE=-0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=ISO2022JP_BODY, ISO2022JP_CHARSET X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 ISO2022JP_CHARSET ISO-2022-JP message -0.10 ISO2022JP_BODY BODY: ISO-2022-JP message $B"!$*CN$i$;"!(B $B:#2s$N(B From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 04:19:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 88FC97FA7 for ; Wed, 6 Nov 2013 04:19:26 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5F2A98F8096 for ; Wed, 6 Nov 2013 02:19:23 -0800 (PST) X-ASG-Debug-ID: 1383733162-04cbb00ddf3e47f0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id ks38EqBF6t9KitW5 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 02:19:22 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve0Cn-0000BG-RR; Wed, 06 Nov 2013 10:19:21 +0000 Date: Wed, 6 Nov 2013 02:19:21 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 00/37 V4] xfsprogs: CRC write support for xfs_db + more Message-ID: <20131106101921.GA614@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 00/37 V4] xfsprogs: CRC write support for xfs_db + more References: <1383700043-32305-1-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383733162 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Wed, Nov 06, 2013 at 12:06:46PM +1100, Dave Chinner wrote: > Hi folks, > > Many thanks to Christoph for reviewing V3 of this patchset, which > was posted here: Seems like you mostly lost my review tags so I'll have to wade through the whole series again.. From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 04:23:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4D51729E04 for ; Wed, 6 Nov 2013 04:23:37 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 20543304062 for ; Wed, 6 Nov 2013 02:23:35 -0800 (PST) X-ASG-Debug-ID: 1383733414-04cb6c50393239e0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 7Bsoifo3ddLDIQLw (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 02:23:34 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve0Gs-0001Qh-1b; Wed, 06 Nov 2013 10:23:34 +0000 Date: Wed, 6 Nov 2013 02:23:34 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 15/37] libxfs: fix root inode handling inconsistencies Message-ID: <20131106102334.GB614@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 15/37] libxfs: fix root inode handling inconsistencies References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-16-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-16-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383733414 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 12:07:01PM +1100, Dave Chinner wrote: > mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, > - LIBXFS_MOUNT_ROOTINOS | LIBXFS_MOUNT_DEBUGGER); > + LIBXFS_MOUNT_DEBUGGER); > if (!mp) { > - mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, > - LIBXFS_MOUNT_DEBUGGER); > - if (!mp) { > - fprintf(stderr, _("%s: device %s unusable (not an XFS " > - "filesystem?)\n"), progname, fsdevice); > - exit(1); > - } > + fprintf(stderr, > + _("%s: device %s unusable (not an XFS filesystem?)\n"), > + progname, fsdevice); > + exit(1); > } > blkbb = 1 << mp->m_blkbb_log; > > + /* > + * xfs_check needs corrected incore superblock values > + */ > + if (sbp->sb_rootino != NULLFSINO && > + xfs_sb_version_haslazysbcount(&mp->m_sb)) { > + int error = xfs_initialize_perag_data(mp, sbp->sb_agcount); > + if (error) { > + fprintf(stderr, _("%s: cannot init perag data (%d)\n"), > + progname, error); > + exit(EXIT_FAILURE); The old code above just goes ahead without the perage data due to the retry without LIBXFS_MOUNT_ROOTINOS. I think we should keep that behaviour as we want to be able to run xfs_db under as many circumstances as possible. Otherwise looks good, Reviewed-by: Christoph Hellwig From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 04:25:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8C62F29E1C for ; Wed, 6 Nov 2013 04:25:40 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 55084304048 for ; Wed, 6 Nov 2013 02:25:40 -0800 (PST) X-ASG-Debug-ID: 1383733539-04bdf07899544d30001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id IASPT5t6kWy6P1kU (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 02:25:39 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve0It-0002Sz-5i for xfs@oss.sgi.com; Wed, 06 Nov 2013 10:25:39 +0000 Date: Wed, 6 Nov 2013 02:25:39 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH] xfsprogs: add generated crc files to .gitignore Message-ID: <20131106102539.GA9481@infradead.org> X-ASG-Orig-Subj: [PATCH] xfsprogs: add generated crc files to .gitignore MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383733539 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.01 X-Barracuda-Spam-Status: No, SCORE=1.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE, SUBJECT_FUZZY_TION X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.41 SUBJECT_FUZZY_TION Attempt to obfuscate words in Subject: 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Signed-off-by: Christoph Hellwig diff --git a/.gitignore b/.gitignore index 446d84e..913b371 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,8 @@ cscope.* /quota/xfs_quota /repair/xfs_repair /rtcp/xfs_rtcp + +# generated crc files +/libxfs/crc32selftest +/libxfs/crc32table.h +/libxfs/gen_crc32table From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 04:39:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 81CC129E23 for ; Wed, 6 Nov 2013 04:39:11 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4A5CC30407B for ; Wed, 6 Nov 2013 02:39:11 -0800 (PST) X-ASG-Debug-ID: 1383734350-04bdf0789a545450001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id zrO4wuEsHhLR6vCq (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 02:39:10 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve0Vy-0005VH-GL; Wed, 06 Nov 2013 10:39:10 +0000 Date: Wed, 6 Nov 2013 02:39:10 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 37/37] repair: fix leaf node directory data check Message-ID: <20131106103910.GA21067@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 37/37] repair: fix leaf node directory data check References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-38-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-38-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383734350 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Wed, Nov 06, 2013 at 12:07:23PM +1100, Dave Chinner wrote: > From: Dave Chinner > > When walking the leaf node format blocks (LEAFN) in the hash index > of a large directory, we could trip over btree node blocks (DA_NODE) > in the address space if there are enough entries in the directory. > These cause a verifier failure, and hence the directory is > considered corrupt and is trashed and rebuilt unnecesarily. Fix this > by using the correct verifier that can handle both types of blocks > without triggering failures. > > Signed-off-by: Dave Chinner Looks good, Reviewed-by: Christoph Hellwig From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 04:41:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E704429E28 for ; Wed, 6 Nov 2013 04:41:11 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id B915D8F804C for ; Wed, 6 Nov 2013 02:41:11 -0800 (PST) X-ASG-Debug-ID: 1383734471-04bdf07899545560001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id N2ZygElPKioDVUBc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 02:41:11 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve0Xv-0006YP-2m; Wed, 06 Nov 2013 10:41:11 +0000 Date: Wed, 6 Nov 2013 02:41:11 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 36/37] repair: Increase default repair parallelism on large filesystems Message-ID: <20131106104111.GB21067@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 36/37] repair: Increase default repair parallelism on large filesystems References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-37-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-37-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383734471 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Wed, Nov 06, 2013 at 12:07:22PM +1100, Dave Chinner wrote: > + if (!ag_stride && glob_agcount >= 16 && do_prefetch) > + ag_stride = 15; Shouldn't we have a define for the agcount shared by mkfs and repair, and derive the stride from it? Otherwise looks fine. From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 04:45:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3767129E2E for ; Wed, 6 Nov 2013 04:45:24 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id EE1878F8078 for ; Wed, 6 Nov 2013 02:45:23 -0800 (PST) X-ASG-Debug-ID: 1383734723-04bdf078975457c0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 80W6c4FM4Cko2Pd3 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 02:45:23 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve0bz-0007xT-1U; Wed, 06 Nov 2013 10:45:23 +0000 Date: Wed, 6 Nov 2013 02:45:23 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 35/37] repair: prefetching is turned off unnecessarily Message-ID: <20131106104523.GC21067@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 35/37] repair: prefetching is turned off unnecessarily References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-36-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-36-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383734723 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Looks reasonable to me. Reviewed-by: Christoph Hellwig From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 04:54:54 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B9BC729E2B for ; Wed, 6 Nov 2013 04:54:53 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2761AAC002 for ; Wed, 6 Nov 2013 02:54:53 -0800 (PST) X-ASG-Debug-ID: 1383735291-04cb6c5039324a70001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id Edr9yRntAxRA2XH6 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 02:54:51 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve0l9-0000nZ-4p for xfs@oss.sgi.com; Wed, 06 Nov 2013 10:54:51 +0000 Date: Wed, 6 Nov 2013 02:54:51 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: xfstest failures Message-ID: <20131106105451.GA31283@infradead.org> X-ASG-Orig-Subj: xfstest failures MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="X1bOJ3K7DJ5YkBrT" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383735291 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- --X1bOJ3K7DJ5YkBrT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Unfortunately it seems our number of test failures is still through the roof, mostly due to the lack of updates in xfstests for other changes. To start with the quick group in xfs I see: generic/263 This seems to be an old issue we've largely been ignoring forever IIRC. Maybe we finally need an xfail group? xfs/033 xfs_Repair now aborts due to a verifier failure in xfs_trans_read_buf. I think this is a real bug introduced in xfs_repair when new changes were brought in. Output diff attached. xfs/187 Echoes "Need to update test 187 so that initial subtests do not use features2". Why do we make this a fail rather than notrun? xfs/199 Has an unexpected XFS_SB_VERSION2_PROJID32BIT in sb_features. Given that we switched to projid32 by default this should have been updated. xfs/206 Does not expect the ftype flag. Didn't we change a generic filter to take care of this? xfs/296 Checking for capability on restored file -RESTORE_DIR/DUMP_SUBDIR/testfile cap_setgid,cap_setuid+ep -# file: RESTORE_DIR/DUMP_SUBDIR/testfile -security.capability Seems like theres some issues with file capabilities. --X1bOJ3K7DJ5YkBrT Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="33.diff" --- tests/xfs/033.out 2013-09-09 14:41:08.000000000 +0000 +++ /root/xfstests/results//xfs/033.out.bad 2013-11-06 10:54:25.000000000 +0000 @@ -30,165 +30,9 @@ - reset superblock... Phase 6 - check inode connectivity... reinitializing root directory - - resetting contents of realtime bitmap and summary inodes - - traversing filesystem ... - - traversal finished ... - - moving disconnected inodes to lost+found ... -Phase 7 - verify and correct link counts... -resetting inode INO nlinks from 1 to 2 -done -Corrupting rt bitmap inode - setting bits to 0 -Wrote X.XXKb (value 0x0) -Phase 1 - find and verify superblock... -Phase 2 - using log - - zero log... - - scan filesystem freespace and inode maps... - - found root inode chunk -Phase 3 - for each AG... - - scan and clear agi unlinked lists... - - process known inodes and perform inode discovery... -bad magic number 0x0 on inode INO -bad version number 0x0 on inode INO -bad magic number 0x0 on inode INO, resetting magic number -bad version number 0x0 on inode INO, resetting version number -imap claims a free inode INO is in use, correcting imap and clearing inode -cleared realtime bitmap inode INO - - process newly discovered inodes... -Phase 4 - check for duplicate blocks... - - setting up duplicate extent list... - - check for inodes claiming duplicate blocks... -Phase 5 - rebuild AG headers and trees... - - reset superblock... -Phase 6 - check inode connectivity... -reinitializing realtime bitmap inode - - resetting contents of realtime bitmap and summary inodes - - traversing filesystem ... - - traversal finished ... - - moving disconnected inodes to lost+found ... -Phase 7 - verify and correct link counts... -done -Corrupting rt summary inode - setting bits to 0 -Wrote X.XXKb (value 0x0) -Phase 1 - find and verify superblock... -Phase 2 - using log - - zero log... - - scan filesystem freespace and inode maps... - - found root inode chunk -Phase 3 - for each AG... - - scan and clear agi unlinked lists... - - process known inodes and perform inode discovery... -bad magic number 0x0 on inode INO -bad version number 0x0 on inode INO -bad magic number 0x0 on inode INO, resetting magic number -bad version number 0x0 on inode INO, resetting version number -imap claims a free inode INO is in use, correcting imap and clearing inode -cleared realtime summary inode INO - - process newly discovered inodes... -Phase 4 - check for duplicate blocks... - - setting up duplicate extent list... - - check for inodes claiming duplicate blocks... -Phase 5 - rebuild AG headers and trees... - - reset superblock... -Phase 6 - check inode connectivity... -reinitializing realtime summary inode - - resetting contents of realtime bitmap and summary inodes - - traversing filesystem ... - - traversal finished ... - - moving disconnected inodes to lost+found ... -Phase 7 - verify and correct link counts... -done -Corrupting root inode - setting bits to -1 -Wrote X.XXKb (value 0xffffffff) -Phase 1 - find and verify superblock... -Phase 2 - using log - - zero log... - - scan filesystem freespace and inode maps... - - found root inode chunk -Phase 3 - for each AG... - - scan and clear agi unlinked lists... - - process known inodes and perform inode discovery... -bad magic number 0xffff on inode INO -bad version number 0xffffffff on inode INO -bad (negative) size -1 on inode INO -bad magic number 0xffff on inode INO, resetting magic number -bad version number 0xffffffff on inode INO, resetting version number -bad (negative) size -1 on inode INO -cleared root inode INO - - process newly discovered inodes... -Phase 4 - check for duplicate blocks... - - setting up duplicate extent list... -root inode lost - - check for inodes claiming duplicate blocks... -Phase 5 - rebuild AG headers and trees... - - reset superblock... -Phase 6 - check inode connectivity... -reinitializing root directory - - resetting contents of realtime bitmap and summary inodes - - traversing filesystem ... - - traversal finished ... - - moving disconnected inodes to lost+found ... -Phase 7 - verify and correct link counts... -resetting inode INO nlinks from 1 to 2 -done -Corrupting rt bitmap inode - setting bits to -1 -Wrote X.XXKb (value 0xffffffff) -Phase 1 - find and verify superblock... -Phase 2 - using log - - zero log... - - scan filesystem freespace and inode maps... - - found root inode chunk -Phase 3 - for each AG... - - scan and clear agi unlinked lists... - - process known inodes and perform inode discovery... -bad magic number 0xffff on inode INO -bad version number 0xffffffff on inode INO -bad (negative) size -1 on inode INO -bad magic number 0xffff on inode INO, resetting magic number -bad version number 0xffffffff on inode INO, resetting version number -bad (negative) size -1 on inode INO -cleared realtime bitmap inode INO - - process newly discovered inodes... -Phase 4 - check for duplicate blocks... - - setting up duplicate extent list... - - check for inodes claiming duplicate blocks... -Phase 5 - rebuild AG headers and trees... - - reset superblock... -Phase 6 - check inode connectivity... -reinitializing realtime bitmap inode - - resetting contents of realtime bitmap and summary inodes - - traversing filesystem ... - - traversal finished ... - - moving disconnected inodes to lost+found ... -Phase 7 - verify and correct link counts... -done -Corrupting rt summary inode - setting bits to -1 -Wrote X.XXKb (value 0xffffffff) -Phase 1 - find and verify superblock... -Phase 2 - using log - - zero log... - - scan filesystem freespace and inode maps... - - found root inode chunk -Phase 3 - for each AG... - - scan and clear agi unlinked lists... - - process known inodes and perform inode discovery... -bad magic number 0xffff on inode INO -bad version number 0xffffffff on inode INO -bad (negative) size -1 on inode INO -bad magic number 0xffff on inode INO, resetting magic number -bad version number 0xffffffff on inode INO, resetting version number -bad (negative) size -1 on inode INO -cleared realtime summary inode INO - - process newly discovered inodes... -Phase 4 - check for duplicate blocks... - - setting up duplicate extent list... - - check for inodes claiming duplicate blocks... -Phase 5 - rebuild AG headers and trees... - - reset superblock... -Phase 6 - check inode connectivity... -reinitializing realtime summary inode - - resetting contents of realtime bitmap and summary inodes - - traversing filesystem ... - - traversal finished ... - - moving disconnected inodes to lost+found ... -Phase 7 - verify and correct link counts... -done +xfs_imap_to_bp: xfs_trans_read_buf() returned error 117. +cache_node_purge: refcount was 1, not zero (node=0x20bc810) + +fatal error -- could not iget root inode -- error - 117 +_check_xfs_filesystem: filesystem on /dev/vdc is inconsistent (c) (see /root/xfstests/results//xfs/033.full) +_check_xfs_filesystem: filesystem on /dev/vdc is inconsistent (r) (see /root/xfstests/results//xfs/033.full) --X1bOJ3K7DJ5YkBrT-- From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 04:59:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 444277F59 for ; Wed, 6 Nov 2013 04:59:38 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id C696AAC002 for ; Wed, 6 Nov 2013 02:59:37 -0800 (PST) X-ASG-Debug-ID: 1383735572-04bdf0789a545f40001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id Q7NDRkhSBT412hVc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 02:59:32 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve0pg-000224-C7 for xfs@oss.sgi.com; Wed, 06 Nov 2013 10:59:32 +0000 Date: Wed, 6 Nov 2013 02:59:32 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH] xfststs: add a helper to get the minimum dio size Message-ID: <20131106105932.GA7807@infradead.org> X-ASG-Orig-Subj: [PATCH] xfststs: add a helper to get the minimum dio size MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383735572 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Various tests opencode checks to find out the minimum support direct I/O size. Replace those with a generic helper that handles network filesystems as well. Also remove the Linux 2.4 workaround we had in once place. Signed-off-by: Christoph Hellwig diff --git a/common/rc b/common/rc index ea3af12..64139c8 100644 --- a/common/rc +++ b/common/rc @@ -2179,6 +2179,21 @@ _scale_fsstress_args() echo $args } +# +# Return the logical block size if running on a block device, +# else substitute the page size. +# +_min_dio_alignment() +{ + dev=$1 + + if [ -b "$dev" ]; then + blockdev --getss $dev + else + $here/src/feature -s + fi +} + run_check() { echo "# $@" >> $seqres.full 2>&1 diff --git a/tests/generic/091 b/tests/generic/091 index cee012d..d0f5800 100755 --- a/tests/generic/091 +++ b/tests/generic/091 @@ -54,11 +54,7 @@ run_fsx() } psize=`$here/src/feature -s` -bsize=`blockdev --getss $TEST_DEV` -kernel=`uname -r | sed -e 's/\(2\..\).*/\1/'` - -# 2.4 Linux kernels support bsize aligned direct I/O only -[ "$HOSTOS" = "Linux" -a "$kernel" = "2.4" ] && bsize=$psize +bsize=`_min_dio_alignment $TEST_DEV` # fsx usage: # diff --git a/tests/generic/240 b/tests/generic/240 index e692318..d3fd442 100755 --- a/tests/generic/240 +++ b/tests/generic/240 @@ -60,7 +60,7 @@ rm -f $seqres.full rm -f $TEST_DIR/aiodio_sparse -logical_block_size=`blockdev --getss $TEST_DEV` +logical_block_size=`_min_dio_alignment $TEST_DEV` fs_block_size=`stat -f $TEST_DIR | grep "Block size:" | awk '{print $3}'` if [ $fs_block_size -le $logical_block_size ]; then diff --git a/tests/generic/263 b/tests/generic/263 index 377b199..094c3d1 100755 --- a/tests/generic/263 +++ b/tests/generic/263 @@ -54,7 +54,7 @@ run_fsx() } psize=`$here/src/feature -s` -bsize=`blockdev --getss $TEST_DEV` +bsize=`_min_dio_alignment $TEST_DEV` run_fsx -N 10000 -o 8192 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z run_fsx -N 10000 -o 128000 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z From newsletter@bravoi.net Wed Nov 6 05:15:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.3 required=5.0 tests=HTML_IMAGE_RATIO_04, HTML_MESSAGE,HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY,T_DKIM_INVALID, T_KHOP_FOREIGN_CLICK,T_REMOTE_IMAGE autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 09F2B29E20 for ; Wed, 6 Nov 2013 05:15:33 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 938C3AC002 for ; Wed, 6 Nov 2013 03:15:29 -0800 (PST) X-ASG-Debug-ID: 1383736526-04bdf07897546820001-NocioJ Received: from bravoi.net (rt.bravoi.net [46.182.3.177]) by cuda.sgi.com with ESMTP id w1gAmPQmfE1ZFesa for ; Wed, 06 Nov 2013 03:15:26 -0800 (PST) X-Barracuda-Envelope-From: newsletter@bravoi.net X-Barracuda-Apparent-Source-IP: 46.182.3.177 Received: from bravoi.net (rt.bravoi.net [127.0.0.1]) by bravoi.net (Postfix) with ESMTP id 99F5FC07833 for ; Wed, 6 Nov 2013 12:15:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bravoi.net; h=date:to:from :reply-to:subject:message-id:mime-version:content-type :content-transfer-encoding; s=mail; bh=GHWBEo8qFd2aqGJrMbv3/YWUJ /0=; b=f/L+J7Uh/kUP2MUlBno3mDvRYaasVbKO3NTf2mB0RFs7HaRa+3nlAn+8l CkJtn7IT7pvF8DDaO2c1S0PoEdyNdPcVMjkoPSpQer4xMqz5a922ZdqXIEXyTLDJ a1QbBwqaijVFotorEocwXbi6HNMlplLnrUYhTi+Ryz73lYnPqU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bravoi.net; h=date:to:from :reply-to:subject:message-id:mime-version:content-type :content-transfer-encoding; q=dns; s=mail; b=x3BiDkrGpVaFbH7tCOe +GlCGLWqy3XsE7XpdbemCzfdJfi1xiwTMJU5dU9W9LsYNvwOhogVtSr/09Up1bna msI4PRyTaLk7w01JeG2Ge1qkP4lg3BmlccTkYIF25hCEc6vavk5gm9Sdl5yWt6IS 8KPBts/cAIaxAoFeUlCOQfK4= Received: from www.bravoi.net (rt.bravoi.net [127.0.0.1]) by bravoi.net (Postfix) with ESMTP id 8F22DC07831 for ; Wed, 6 Nov 2013 12:15:25 +0100 (CET) Date: Wed, 6 Nov 2013 12:15:25 +0100 To: xfs@oss.sgi.com From: magazine Vocable Reply-To: newsletter@bravoi.net Subject: =?utf-8?Q?Investissez_dans_une_valeur_s=C3=BBre_:_l=E2=80=99anglais?= Message-ID: X-ASG-Orig-Subj: =?utf-8?Q?Investissez_dans_une_valeur_s=C3=BBre_:_l=E2=80=99anglais?= X-Priority: 3 X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net) MIME-Version: 1.0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Barracuda-Connect: rt.bravoi.net[46.182.3.177] X-Barracuda-Start-Time: 1383736526 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.02 X-Barracuda-Spam-Status: No, SCORE=2.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC7_SA_HREF_WWW_MISMATCH, DKIM_SIGNED, HTML_IMAGE_RATIO_04, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.80 BSF_SC7_SA_HREF_WWW_MISMATCH BODY: Custom Phishing Mismatch 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.17 HTML_IMAGE_RATIO_04 BODY: HTML has a low ratio of text to image area 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag

Si le message ci-dessous ne s'affiche pas corre= ctement, cliquez-ici=C2=A0

=C2=A0

From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 05:20:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C3F1929E26 for ; Wed, 6 Nov 2013 05:20:33 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3C969AC002 for ; Wed, 6 Nov 2013 03:20:33 -0800 (PST) X-ASG-Debug-ID: 1383736831-04cbb00ddd3e6980001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 88mArnKjjARshaDJ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 03:20:32 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve19y-0007WQ-Lf; Wed, 06 Nov 2013 11:20:30 +0000 Date: Wed, 6 Nov 2013 03:20:30 -0800 From: Christoph Hellwig To: Zhi Yong Wu Cc: Dave Chinner , xfstests Subject: Re: ***** SUSPECTED SPAM ***** [RFD 11/17] xfs: factor xfs_create to prepare for O_TMPFILE Message-ID: <20131106112030.GA24805@infradead.org> X-ASG-Orig-Subj: Re: ***** SUSPECTED SPAM ***** [RFD 11/17] xfs: factor xfs_create to prepare for O_TMPFILE References: <1376313607-28133-1-git-send-email-david@fromorbit.com> <1376313607-28133-12-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383736831 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE, STAR, STAR_NOMAG X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142100 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 STAR * 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.40 STAR_NOMAG * On Tue, Aug 20, 2013 at 04:16:59PM +0800, Zhi Yong Wu wrote: > HI, > > I'd like to pick off this item and its following 2 items, please avoid > the duplicated work, thanks. > > [RFD 11/17] xfs: factor xfs_create to prepare for O_TMPFILE, > [RFD 12/17] xfs: add tmpfile methods > [RFD 13/17] xfs: allow linkat() on O_TMPFILE files Did you make any progress on this? From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 05:21:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8D53729E26 for ; Wed, 6 Nov 2013 05:21:52 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 615C68F8084 for ; Wed, 6 Nov 2013 03:21:46 -0800 (PST) X-ASG-Debug-ID: 1383736905-04bdf0789a546c30001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id rGiAbokRG79miGSl (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 03:21:45 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve1BB-0007ZK-CO; Wed, 06 Nov 2013 11:21:45 +0000 Date: Wed, 6 Nov 2013 03:21:45 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com, Zhi Yong Wu Subject: Re: ***** SUSPECTED SPAM ***** [RFD 11/17] xfs: factor xfs_create to prepare for O_TMPFILE Message-ID: <20131106112145.GB24805@infradead.org> X-ASG-Orig-Subj: Re: ***** SUSPECTED SPAM ***** [RFD 11/17] xfs: factor xfs_create to prepare for O_TMPFILE References: <1376313607-28133-1-git-send-email-david@fromorbit.com> <1376313607-28133-12-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1376313607-28133-12-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383736905 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=STAR, STAR_NOMAG X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142100 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 STAR * 0.40 STAR_NOMAG * On Mon, Aug 12, 2013 at 11:20:01PM +1000, Dave Chinner wrote: > From: Dave Chinner > > O_TMPFILE support requires allocating an inode that is not attached to the > a current namespace - it's anonymous. The current inode allocation code runs > through xfs_create() which requires a parent inode and a name to be passed to > it. for O_TMPFILE, we do not have a parent inode or a name so we cannot use > the same calling conventions as xfs_create() to allocate a inode. Btw, O_TMPFILE does get a path passed, which the existing implementations treat as an invisible parent. I would suggest we follow that path for our allocation decisions for now. From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 05:45:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 773467F89 for ; Wed, 6 Nov 2013 05:45:39 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E2E90AC002 for ; Wed, 6 Nov 2013 03:45:38 -0800 (PST) X-ASG-Debug-ID: 1383738336-04cb6c40d3532680001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id JNXwAOMHbp5CBLQd (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 03:45:37 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve1YG-0004pS-S3 for xfs@oss.sgi.com; Wed, 06 Nov 2013 11:45:36 +0000 Date: Wed, 6 Nov 2013 03:45:36 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH] xfs: fix the comment explaining xfs_trans_dqlockedjoin Message-ID: <20131106114536.GA18548@infradead.org> X-ASG-Orig-Subj: [PATCH] xfs: fix the comment explaining xfs_trans_dqlockedjoin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383738337 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142100 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Signed-off-by: Christoph Hellwig diff --git a/fs/xfs/xfs_trans_dquot.c b/fs/xfs/xfs_trans_dquot.c index cd2a10e..4117286 100644 --- a/fs/xfs/xfs_trans_dquot.c +++ b/fs/xfs/xfs_trans_dquot.c @@ -295,8 +295,8 @@ xfs_trans_mod_dquot( /* * Given an array of dqtrx structures, lock all the dquots associated and join * them to the transaction, provided they have been modified. We know that the - * highest number of dquots of one type - usr, grp OR prj - involved in a - * transaction is 2 so we don't need to make this very generic. + * highest number of dquots of one type - usr, grp and prj - involved in a + * transaction is 3 so we don't need to make this very generic. */ STATIC void xfs_trans_dqlockedjoin( From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 05:56:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4B93E29E17 for ; Wed, 6 Nov 2013 05:56:50 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1B1798F8066 for ; Wed, 6 Nov 2013 03:56:50 -0800 (PST) X-ASG-Debug-ID: 1383739008-04cbb00de03e7ba0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id xWosus3PJq5CB2kz (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 03:56:49 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve1j6-0007UL-MX; Wed, 06 Nov 2013 11:56:48 +0000 Date: Wed, 6 Nov 2013 03:56:48 -0800 From: Christoph Hellwig To: linux-nfs@vger.kernel.org Cc: xfs@oss.sgi.com Subject: nfs vs xfstests 193 Message-ID: <20131106115648.GA24804@infradead.org> X-ASG-Orig-Subj: nfs vs xfstests 193 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Dxnq1zWXvFF0Q93v" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383739009 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142100 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I've noticed that xfstests 193 fails when run over NFS talking to an XFS-based Linux server. The test checks that we behave correctly vs Posix 1003.1 for the various operations that end up in ->setattr. Without the no_root_squash export flag we're not even able to run something resembling the test as we get permission problems all through it, see the first attachment for details. With the root_squash export op we fail to clear the setuid/setgid bits in various truncate and chown subtests, see the second attachment for details. --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="193.no_root_squash" --- tests/generic/193.out 2013-10-24 15:41:33.000000000 +0000 +++ /root/xfstests/results//generic/193.out.bad 2013-11-06 11:55:39.000000000 +0000 @@ -35,26 +35,26 @@ after: -rw-r-Sr-- with user exec perm before: -rwsr-Sr-- -after: -rwxr-Sr-- +after: -rwsr-Sr-- with group exec perm before: -rwSr-sr-- -after: -rw-r-xr-- +after: -rwSr-sr-- with user+group exec perm before: -rwsr-sr-- -after: -rwxr-xr-- +after: -rwsr-sr-- check that suid/sgid bits are cleared after successful truncate... with no exec perm before: -rwSr-Sr-- -after: -rw-r-Sr-- +after: -rwSr-Sr-- with user exec perm before: -rwsr-Sr-- -after: -rwxr-Sr-- +after: -rwsr-Sr-- with group exec perm before: -rwSr-sr-- -after: -rw-r-xr-- +after: -rwSr-sr-- with user+group exec perm before: -rwsr-sr-- -after: -rwxr-xr-- +after: -rwsr-sr-- testing ATTR_*TIMES_SET --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="193.root_squash" --- tests/generic/193.out 2013-10-24 15:41:33.000000000 +0000 +++ /root/xfstests/results//generic/193.out.bad 2013-11-06 11:52:05.000000000 +0000 @@ -2,63 +2,118 @@ testing ATTR_UID +touch: cannot touch '/mnt/nfs1/193.3516.root': Permission denied +touch: cannot touch '/mnt/nfs1/193.3516.user': Permission denied +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory user: chown root owned file to qa_user (should fail) -chown: changing ownership of 'test.root': Operation not permitted +chown: cannot access 'test.root': No such file or directory user: chown root owned file to root (should fail) -chown: changing ownership of 'test.root': Operation not permitted +chown: cannot access 'test.root': No such file or directory user: chown qa_user owned file to qa_user (should succeed) +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory user: chown qa_user owned file to root (should fail) -chown: changing ownership of 'test.user': Operation not permitted +chown: cannot access 'test.user': No such file or directory testing ATTR_GID +touch: cannot touch '/mnt/nfs1/193.3516.root': Permission denied +touch: cannot touch '/mnt/nfs1/193.3516.user': Permission denied +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory user: chgrp root owned file to root (should fail) -chgrp: changing group of 'test.root': Operation not permitted +chgrp: cannot access 'test.root': No such file or directory user: chgrp qa_user owned file to root (should fail) -chgrp: changing group of 'test.user': Operation not permitted +chgrp: cannot access 'test.user': No such file or directory user: chgrp root owned file to qa_user (should fail) -chgrp: changing group of 'test.root': Operation not permitted +chgrp: cannot access 'test.root': No such file or directory user: chgrp qa_user owned file to qa_user (should succeed) +chgrp: cannot access '/mnt/nfs1/193.3516.user': No such file or directory testing ATTR_MODE +touch: cannot touch '/mnt/nfs1/193.3516.root': Permission denied +touch: cannot touch '/mnt/nfs1/193.3516.user': Permission denied +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory user: chmod a+r on qa_user owned file (should succeed) +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory user: chmod a+r on root owned file (should fail) -chmod: changing permissions of 'test.root': Operation not permitted +chmod: cannot access 'test.root': No such file or directory check that the sgid bit is cleared --rw-rw-rw- +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory check that suid bit is not cleared --rwSrw-rw- +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory +touch: cannot touch '/mnt/nfs1/193.3516.root': Permission denied +touch: cannot touch '/mnt/nfs1/193.3516.user': Permission denied +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory check that suid/sgid bits are cleared after successful chown... with no exec perm -before: -rwSr-Sr-- -after: -rw-r-Sr-- +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +before: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +after: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory with user exec perm -before: -rwsr-Sr-- -after: -rwxr-Sr-- +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +before: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +after: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory with group exec perm -before: -rwSr-sr-- -after: -rw-r-xr-- +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +before: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +after: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory with user+group exec perm -before: -rwsr-sr-- -after: -rwxr-xr-- +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +before: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +after: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory +touch: cannot touch '/mnt/nfs1/193.3516.root': Permission denied +touch: cannot touch '/mnt/nfs1/193.3516.user': Permission denied +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory check that suid/sgid bits are cleared after successful truncate... with no exec perm -before: -rwSr-Sr-- -after: -rw-r-Sr-- +./tests/generic/193: line 242: /mnt/nfs1/193.3516.user: Permission denied +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +before: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory +bash: /mnt/nfs1/193.3516.user: Permission denied +after: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory with user exec perm -before: -rwsr-Sr-- -after: -rwxr-Sr-- +./tests/generic/193: line 249: /mnt/nfs1/193.3516.user: Permission denied +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +before: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory +bash: /mnt/nfs1/193.3516.user: Permission denied +after: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory with group exec perm -before: -rwSr-sr-- -after: -rw-r-xr-- +./tests/generic/193: line 257: /mnt/nfs1/193.3516.user: Permission denied +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +before: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory +bash: /mnt/nfs1/193.3516.user: Permission denied +after: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory with user+group exec perm -before: -rwsr-sr-- -after: -rwxr-xr-- +./tests/generic/193: line 266: /mnt/nfs1/193.3516.user: Permission denied +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +chmod: cannot access '/mnt/nfs1/193.3516.user': No such file or directory +before: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory +bash: /mnt/nfs1/193.3516.user: Permission denied +after: stat: cannot stat '/mnt/nfs1/193.3516.user': No such file or directory testing ATTR_*TIMES_SET +touch: cannot touch '/mnt/nfs1/193.3516.root': Permission denied +touch: cannot touch '/mnt/nfs1/193.3516.user': Permission denied +chown: cannot access '/mnt/nfs1/193.3516.user': No such file or directory user: touch qa_user file (should succeed) +touch: cannot touch '/mnt/nfs1/193.3516.user': Permission denied user: touch root file (should fail) touch: cannot touch 'test.root': Permission denied *** done --Dxnq1zWXvFF0Q93v-- From BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org Wed Nov 6 06:16:19 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 18ED929E17 for ; Wed, 6 Nov 2013 06:16:19 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id E194D8F8078 for ; Wed, 6 Nov 2013 04:16:18 -0800 (PST) X-ASG-Debug-ID: 1383740174-04cb6c5039327500001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id qNr5VR6uaCnyDA2H (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 04:16:14 -0800 (PST) X-Barracuda-Envelope-From: BATV+0f71ca948d5fb2b9b8fd+3727+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Ve21u-0004aJ-8l; Wed, 06 Nov 2013 12:16:14 +0000 Date: Wed, 6 Nov 2013 04:16:14 -0800 From: Christoph Hellwig To: linux-nfs@vger.kernel.org Cc: xfs@oss.sgi.com Subject: atime reporting issues Message-ID: <20131106121614.GA13530@infradead.org> X-ASG-Orig-Subj: atime reporting issues MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383740174 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.60 X-Barracuda-Spam-Status: No, SCORE=2.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA606_RN_OB, BSF_SC5_MJ1963, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142100 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 2.00 BSF_SC0_SA606_RN_OB Custom Outbreak Rule SA606_RN_OB xfstest 193 fail on NFS because it can't find out that nfs has noatime behavior. Part of the bug is that xfstests check the mount flags it explicitly passes, but even one that is fixed NFS seems to claim having relatime behavior in /proc/self/mounts. From cmaiolino@redhat.com Wed Nov 6 06:50:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 48EBC29E23 for ; Wed, 6 Nov 2013 06:50:33 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1B93F8F8065 for ; Wed, 6 Nov 2013 04:50:33 -0800 (PST) X-ASG-Debug-ID: 1383742232-04bdf07899549ad0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id e7vEexlv2Jo1CTER for ; Wed, 06 Nov 2013 04:50:32 -0800 (PST) X-Barracuda-Envelope-From: cmaiolino@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA6CoVju023774 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 6 Nov 2013 07:50:31 -0500 Received: from orion.maiolino.org (ovpn-113-27.phx2.redhat.com [10.3.113.27]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA6CoHtj000844 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Wed, 6 Nov 2013 07:50:30 -0500 Date: Wed, 6 Nov 2013 10:50:17 -0200 From: Carlos Maiolino To: xfs@oss.sgi.com Subject: Re: [PATCH] xfs: fix the comment explaining xfs_trans_dqlockedjoin Message-ID: <20131106125016.GB32637@orion.maiolino.org> X-ASG-Orig-Subj: Re: [PATCH] xfs: fix the comment explaining xfs_trans_dqlockedjoin Mail-Followup-To: xfs@oss.sgi.com References: <20131106114536.GA18548@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106114536.GA18548@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383742232 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Reviewed-by: Carlos Maiolino On Wed, Nov 06, 2013 at 03:45:36AM -0800, Christoph Hellwig wrote: > Signed-off-by: Christoph Hellwig > > diff --git a/fs/xfs/xfs_trans_dquot.c b/fs/xfs/xfs_trans_dquot.c > index cd2a10e..4117286 100644 > --- a/fs/xfs/xfs_trans_dquot.c > +++ b/fs/xfs/xfs_trans_dquot.c > @@ -295,8 +295,8 @@ xfs_trans_mod_dquot( > /* > * Given an array of dqtrx structures, lock all the dquots associated and join > * them to the transaction, provided they have been modified. We know that the > - * highest number of dquots of one type - usr, grp OR prj - involved in a > - * transaction is 2 so we don't need to make this very generic. > + * highest number of dquots of one type - usr, grp and prj - involved in a > + * transaction is 3 so we don't need to make this very generic. > */ > STATIC void > xfs_trans_dqlockedjoin( > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs -- Carlos From tinguely@sgi.com Wed Nov 6 08:59:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0145D7F51 for ; Wed, 6 Nov 2013 08:59:55 -0600 (CST) Received: from eagdhcp-232-150.americas.sgi.com (eagdhcp-232-150.americas.sgi.com [128.162.232.150]) by relay2.corp.sgi.com (Postfix) with ESMTP id BD3A5304059; Wed, 6 Nov 2013 06:59:51 -0800 (PST) Message-ID: <527A595B.2020201@sgi.com> Date: Wed, 06 Nov 2013 08:59:39 -0600 From: Mark Tinguely User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20120122 Thunderbird/9.0 MIME-Version: 1.0 To: Dave Chinner CC: xfs@oss.sgi.com Subject: Re: [PATCH] xfs: fix unlock in xfs_bmap_add_attrfork References: <20131105202719.667077352@eagdhcp-232-150.americas.sgi.com> <20131106053951.GC6188@dastard> In-Reply-To: <20131106053951.GC6188@dastard> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/05/13 23:39, Dave Chinner wrote: > On Tue, Nov 05, 2013 at 02:27:07PM -0600, Mark Tinguely wrote: >> xfs_trans_ijoin() activates the inode in a transaction and >> also can specify which lock to free when the transaction is >> committed or canceled. >> >> xfs_bmap_add_attrfork adds the XFS_ILOCK_EXCL flag when calling >> xfs_trans_ijoin() so it wrong to also free this lock before doing >> a xfs_trans_cancel. Add the unlock to the error case before the >> xfs_trans_ijoin and remove the unlock from the error recovery. >> While here, clean up the goto names. > > Definitely a bug, but I suspect it is the wrong fix. This is a > permanent log transaction, which means there are multiple commits > before the final commit, and xfs_trans_ijoin(XFS_ILOCK_EXCL) means > we will unlock the inode at the first commit that is made after the > join, not after the modifications are completed. Hence someone else > can come in and lock and modify the inode before we've finish all > the work in this function. > > Hence I suspect the right fix is to make this code use > xfs_trans_ijoin(0) and do manual unlocking of the inode after the > last commit/cancel is done, similar to how it is done in > xfs_iomap_write_allocate/direct... > > Coupl eof other minor things: > >> =================================================================== >> --- a/fs/xfs/xfs_bmap.c >> +++ b/fs/xfs/xfs_bmap.c >> @@ -1137,9 +1137,11 @@ xfs_bmap_add_attrfork( >> int committed; /* xaction was committed */ >> int logflags; /* logging flags */ >> int error; /* error return value */ >> + int cancel_flags; >> >> ASSERT(XFS_IFORK_Q(ip) == 0); >> >> + cancel_flags = XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_ABORT; >> mp = ip->i_mount; >> ASSERT(!XFS_NOT_DQATTACHED(mp, ip)); >> tp = xfs_trans_alloc(mp, XFS_TRANS_ADDAFORK); >> @@ -1148,18 +1150,20 @@ xfs_bmap_add_attrfork( >> tp->t_flags |= XFS_TRANS_RESERVE; >> error = xfs_trans_reserve(tp,&M_RES(mp)->tr_addafork, blks, 0); >> if (error) >> - goto error0; >> + goto trans_cancel; > > No reservation exists, so xfs_trans_cancel(tp, 0) is appropriate > here. i.e. cancel_flags gets initialised to 0, and after we have a > reservation we do: nod. > cancel_flags |= XFS_TRANS_RELEASE_LOG_RES; > >> xfs_ilock(ip, XFS_ILOCK_EXCL); >> error = xfs_trans_reserve_quota_nblks(tp, ip, blks, 0, rsvd ? >> XFS_QMOPT_RES_REGBLKS | XFS_QMOPT_FORCE_RES : >> XFS_QMOPT_RES_REGBLKS); >> if (error) { >> + cancel_flags = XFS_TRANS_RELEASE_LOG_RES; >> xfs_iunlock(ip, XFS_ILOCK_EXCL); >> - xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES); >> - return error; >> + goto trans_cancel; >> + } > > Now we potentially have dirty objects in the transaction, so > > cancel_flags |= XFS_TRANS_ABORT; Okay. I will clean it up and repost. --Mark. From bpm@sgi.com Wed Nov 6 10:18:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B6EF329E1A for ; Wed, 6 Nov 2013 10:18:29 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id 409D0AC005; Wed, 6 Nov 2013 08:18:26 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id D64014266DC; Wed, 6 Nov 2013 10:18:25 -0600 (CST) Date: Wed, 6 Nov 2013 10:18:25 -0600 From: Ben Myers To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131106161825.GU1935@sgi.com> References: <20131106105451.GA31283@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106105451.GA31283@infradead.org> User-Agent: Mutt/1.5.20 (2009-06-14) On Wed, Nov 06, 2013 at 02:54:51AM -0800, Christoph Hellwig wrote: > xfs/296 > > Checking for capability on restored file > -RESTORE_DIR/DUMP_SUBDIR/testfile cap_setgid,cap_setuid+ep > -# file: RESTORE_DIR/DUMP_SUBDIR/testfile > -security.capability > > Seems like theres some issues with file capabilities. IIRC Eric noticed that this was broken and submitted a test for it. It would be great if someone can work on it. ;) -Ben From bounces@memoriescounted.com Wed Nov 6 10:46:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 97A4529E23 for ; Wed, 6 Nov 2013 10:46:41 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 35C00AC005 for ; Wed, 6 Nov 2013 08:46:37 -0800 (PST) X-ASG-Debug-ID: 1383756393-04bdf0789a554060001-w1Z2WR Received: from kola24-muah.memoriescounted.com (kola24-muah.memoriescounted.com [93.99.9.70]) by cuda.sgi.com with ESMTP id EBx2qfppHrzrajYj for ; Wed, 06 Nov 2013 08:46:33 -0800 (PST) X-Barracuda-Envelope-From: bounces@memoriescounted.com X-Barracuda-Apparent-Source-IP: 93.99.9.70 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=dkim; d=memoriescounted.com; h=To:Subject:Message-ID:Date:From:Reply-To:MIME-Version:List-Unsubscribe:Content-Type:Content-Transfer-Encoding; i=mail@memoriescounted.com; bh=WDzUi8AdaWjM9wj3a+N4yro8aNo=; b=JEw+PbRhLbzgQcpfDFY5obcOs1GxHZ0yTb82Mi+sWilyoJ2bZGs78qznVsApvzb4x+vRkIwLa16L gAVmtBF7dai05hFOElKEQY6hMpP/Ebdd22N75IiFrjqmvku8LiJwVoKi/v4rr4GMX4RmaLJkGylK u+9Inr5ZYg8uRygfEzI= DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=dkim; d=memoriescounted.com; b=D11H3hL31BK2yQnbfHnnsF9YHshdD8D9shdzL0PQhRSW9GK05iyzSdmwRZqmhdznC2mLvSd7G0vx D3nLSf9m1ubyXrKsivSKyTH3zVJV8EMQ471pV3Swjfoojf+LQr8/KDNt/ALvsmH8jbwJLVPckb8u PmXjRvcT+ar5xSYlp/4=; To: linux-xfs@oss.sgi.com Subject: Opina a traves de las mejores encuestas y gana premios Message-ID: <235997130b16b99d19c607105a6f33c5@memoriescounted.com> X-ASG-Orig-Subj: Opina a traves de las mejores encuestas y gana premios Date: Wed, 06 Nov 2013 16:45:11 +0000 From: "Encuesta remunerada" Reply-To: mail@memoriescounted.com MIME-Version: 1.0 X-Mailer-LID: 4,1 List-Unsubscribe: X-Mailer-RecptId: 772045 X-Mailer-SID: 15 x-job: memoriescounted_com-404 X-Mailer-Sent-By: 1 Content-Type: multipart/alternative; charset="UTF-8"; boundary="b1_18c4bf0af4ed234c83fe7ba05e7d603d" Content-Transfer-Encoding: 8bit X-Barracuda-Connect: kola24-muah.memoriescounted.com[93.99.9.70] X-Barracuda-Start-Time: 1383756393 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142105 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_MESSAGE BODY: HTML included in message --b1_18c4bf0af4ed234c83fe7ba05e7d603d Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit PUBLICIDAD Si no recibe correctamente este email, pulse aquí http://memoriescounted.com/mkt/display.php?M=772045&C=d6d7ea658836f4b38c2cc40990f3ec54&S=15&L=4&N=15 Si desea eliminar su dirección de email, por favor pulse aquí! http://memoriescounted.com/mkt/unsubscribe.php?M=772045&C=d6d7ea658836f4b38c2cc40990f3ec54&L=4&N=15 vozgana Opina a traves de las mejores encuestas y gana premios. Descubre ya nuestra selección de encuestas remuneradas VozGana es un nuevo servicio gratuito que te ofrece una selección de las mejores ofertas de encuestas de la red con las cuales podrás ahorrar tiempo y ganar dinero. Estas ofertas te permitirán opinar y ser remunerado por ello! Regístrate GRATUITAMENTE a nuestro boletín VozGana perso perso 1 Escoger Las empresas de estudios de mercado siempre estan buscando más gente para participar y responder a sus encuestas. 2 Regístrar Registrate ya a las empresas que hemos seleccionado para dar tu opinión sobre servicios y productos antes de que sean públicos. 3 Participar Rellena las encuestas para opinar y debatir, asi conseguirás premios y/o dinero. Unete ahora Este mensaje se envió a de acuerdo a la legislación no puede considerarse como "SPAM", ya que está claramente identificado por su emisor. El receptor podrá, en cualquier momento, la corrección o supresión de datos. Recibes este e-mail por ser usuario/a registrado/a wbmkt SL. Si deseas dejar de recibir los boletines de novedades, puedes darte de baja desde nuestra página web. LINK Por favor, no respondas a este e-mail ya que tus solicitudes no podrán ser atendidas. Conforme a la Ley Ley 25.326 de PROTECCION DE LOS DATOS PERSONALES, así como a la vigente Ley firmada en El Senado y Cámara de Diputados de la Nación Argentina reunidos en Congreso, te informamos que tu dirección de correo electrónico está incluida en nuestra base de datos con el fin de seguir ofreciéndote información que consideramos de tu interés. Puedes darte de baja o modificar tus datos desde nuestra página web. Remitido por wbmkt SL. Si no recibe correctamente este email, pulse aquí http://memoriescounted.com/mkt/display.php?M=772045&C=d6d7ea658836f4b38c2cc40990f3ec54&S=15&L=4&N=15 Si desea eliminar su dirección de email, por favor pulse aquí! http://memoriescounted.com/mkt/unsubscribe.php?M=772045&C=d6d7ea658836f4b38c2cc40990f3ec54&L=4&N=15 --b1_18c4bf0af4ed234c83fe7ba05e7d603d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 8bit
PUBLICIDAD
Si no recibe correctamente este email, pulse aquí Si desea eliminar su dirección de email, por favor pulse aquí!
vozgana
Opina a traves de
las mejores
encuestas y gana
premios.
Descubre ya nuestra selección de
encuestas remuneradas


VozGana es un nuevo servicio gratuito que
te ofrece una selección de las mejores
ofertas de encuestas de la red con las cuales podrás ahorrar tiempo y ganar dinero. Estas
ofertas te permitirán opinar y ser
remunerado por ello!
Regístrate GRATUITAMENTE a nuestro boletín VozGana
perso
perso
1
Escoger
Las empresas de estudios de mercado siempre estan buscando más gente para participar y responder a sus encuestas.
2
Regístrar
Registrate ya a las empresas que hemos seleccionado para dar tu opinión sobre servicios y productos antes de que sean públicos.
3
Participar
Rellena las encuestas para opinar y debatir, asi conseguirás premios y/o dinero.
Unete ahora
Este mensaje se envió a de acuerdo a la legislación no puede considerarse como "SPAM", ya que está claramente identificado por su emisor. El receptor podrá, en cualquier momento, la corrección o supresión de datos.
Recibes este e-mail por ser usuario/a registrado/a wbmkt SL. Si deseas dejar de recibir los boletines de novedades, puedes darte de baja desde nuestra página web. LINK Por favor, no respondas a este e-mail ya que tus solicitudes no podrán ser atendidas. Conforme a la Ley Ley 25.326 de PROTECCION DE LOS DATOS PERSONALES, así como a la vigente Ley firmada en El Senado y Cámara de Diputados de la Nación Argentina reunidos en Congreso, te informamos que tu dirección de correo electrónico está incluida en nuestra base de datos con el fin de seguir ofreciéndote información que consideramos de tu interés. Puedes darte de baja o modificar tus datos desde nuestra página web. Remitido por wbmkt SL.
Si no recibe correctamente este email, pulse aquí Si desea eliminar su dirección de email, por favor pulse aquí!

 

 

--b1_18c4bf0af4ed234c83fe7ba05e7d603d-- From dsterba@suse.cz Wed Nov 6 11:54:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 963E729E2B for ; Wed, 6 Nov 2013 11:54:16 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7C3CC8F806F for ; Wed, 6 Nov 2013 09:54:13 -0800 (PST) X-ASG-Debug-ID: 1383760451-04cb6c40d4541780001-NocioJ Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by cuda.sgi.com with ESMTP id HQF9Wgo3sKYgsSqa for ; Wed, 06 Nov 2013 09:54:11 -0800 (PST) X-Barracuda-Envelope-From: dsterba@suse.cz X-Barracuda-Apparent-Source-IP: 195.135.220.15 Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 465F8A6823; Wed, 6 Nov 2013 18:54:11 +0100 (CET) Date: Wed, 6 Nov 2013 18:54:06 +0100 From: David Sterba To: Liu Bo Cc: linux-btrfs@vger.kernel.org, xfs@oss.sgi.com, Dave Chinner Subject: Re: [PATCH v3] xfstests: add regression test for running btrfs balance and defrag concurrently Message-ID: <20131106175406.GB16662@twin.jikos.cz> X-ASG-Orig-Subj: Re: [PATCH v3] xfstests: add regression test for running btrfs balance and defrag concurrently Reply-To: dsterba@suse.cz Mail-Followup-To: dsterba@suse.cz, Liu Bo , linux-btrfs@vger.kernel.org, xfs@oss.sgi.com, Dave Chinner References: <1383212062-30153-1-git-send-email-bo.li.liu@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383212062-30153-1-git-send-email-bo.li.liu@oracle.com> User-Agent: Mutt/1.5.22 (2013-10-16) X-Barracuda-Connect: cantor2.suse.de[195.135.220.15] X-Barracuda-Start-Time: 1383760451 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142107 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Oct 31, 2013 at 05:34:22PM +0800, Liu Bo wrote: > The test aims to trigger snapshot-aware defrag path in write endio by > running balance, which is not expected and leads to a crash. > > Signed-off-by: Liu Bo Reviewed-by: David Sterba From sandeen@sandeen.net Wed Nov 6 12:20:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0B3D329E2B for ; Wed, 6 Nov 2013 12:20:49 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id C7693304043 for ; Wed, 6 Nov 2013 10:20:45 -0800 (PST) X-ASG-Debug-ID: 1383762044-04bdf0789a557800001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id z2XLJlHWjtJ2QoiP for ; Wed, 06 Nov 2013 10:20:44 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 9CD3A6995E59; Wed, 6 Nov 2013 12:20:43 -0600 (CST) Message-ID: <527A887F.2030807@sandeen.net> Date: Wed, 06 Nov 2013 12:20:47 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Ben Myers , Christoph Hellwig CC: xfs@oss.sgi.com Subject: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106161825.GU1935@sgi.com> X-ASG-Orig-Subj: Re: xfstest failures In-Reply-To: <20131106161825.GU1935@sgi.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1383762044 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142108 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/6/13, 10:18 AM, Ben Myers wrote: > On Wed, Nov 06, 2013 at 02:54:51AM -0800, Christoph Hellwig wrote: >> xfs/296 >> >> Checking for capability on restored file >> -RESTORE_DIR/DUMP_SUBDIR/testfile cap_setgid,cap_setuid+ep >> -# file: RESTORE_DIR/DUMP_SUBDIR/testfile >> -security.capability >> >> Seems like theres some issues with file capabilities. > > IIRC Eric noticed that this was broken and submitted a test for it. It would > be great if someone can work on it. ;) that's right, it's a known bug w/ a testcase but no fix yet. I looked a bit, but ugh, xfsdump. -Eric From david@fromorbit.com Wed Nov 6 13:13:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id EA13129E23 for ; Wed, 6 Nov 2013 13:13:54 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8C479AC00C for ; Wed, 6 Nov 2013 11:13:51 -0800 (PST) X-ASG-Debug-ID: 1383765228-04bdf0789a559670001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id JMPGChvyBXd7p6uu for ; Wed, 06 Nov 2013 11:13:48 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArQGAFeUelJ5LOn3/2dsb2JhbABagweDPLdEhUGBJRd0giUBAQU6HCMQCAMOCgklDwUlAyETiAC/NRaPQweDIIEQA5gLkguBaIFSKA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 07 Nov 2013 05:43:47 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Ve8Xx-0005Ww-GN; Thu, 07 Nov 2013 06:13:45 +1100 Date: Thu, 7 Nov 2013 06:13:45 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 36/37] repair: Increase default repair parallelism on large filesystems Message-ID: <20131106191345.GD6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 36/37] repair: Increase default repair parallelism on large filesystems References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-37-git-send-email-david@fromorbit.com> <20131106104111.GB21067@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106104111.GB21067@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383765228 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142108 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 02:41:11AM -0800, Christoph Hellwig wrote: > On Wed, Nov 06, 2013 at 12:07:22PM +1100, Dave Chinner wrote: > > + if (!ag_stride && glob_agcount >= 16 && do_prefetch) > > + ag_stride = 15; > > Shouldn't we have a define for the agcount shared by mkfs and repair, and > derive the stride from it? > > Otherwise looks fine. Yes, we could. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 6 13:16:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id CAF1629E23 for ; Wed, 6 Nov 2013 13:16:00 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id A3E2C304048 for ; Wed, 6 Nov 2013 11:15:57 -0800 (PST) X-ASG-Debug-ID: 1383765355-04cb6c50393384b0001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id xtLzEqznHuRmBCQq for ; Wed, 06 Nov 2013 11:15:56 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArQGAFeUelJ5LOn3/2dsb2JhbABagweDPLdEhUGBJRd0giUBAQU6HCMQCAMOCgklDwUlAyETiAC/NRaPQweDIIEQA5gLikWHRoM6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 07 Nov 2013 05:45:54 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Ve8Zz-0005Xb-Nk; Thu, 07 Nov 2013 06:15:51 +1100 Date: Thu, 7 Nov 2013 06:15:51 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH 00/37 V4] xfsprogs: CRC write support for xfs_db + more Message-ID: <20131106191551.GE6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 00/37 V4] xfsprogs: CRC write support for xfs_db + more References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <20131106101921.GA614@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106101921.GA614@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383765355 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142108 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 02:19:21AM -0800, Christoph Hellwig wrote: > On Wed, Nov 06, 2013 at 12:06:46PM +1100, Dave Chinner wrote: > > Hi folks, > > > > Many thanks to Christoph for reviewing V3 of this patchset, which > > was posted here: > > Seems like you mostly lost my review tags so I'll have to wade through > the whole series again.. Oh, sorry, I forgot to add them when I rebased it. My fault - I was more concerned with making sure I got al the changes... I'll add them if I need to post it again... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 6 13:44:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7A73729E30 for ; Wed, 6 Nov 2013 13:44:41 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id F104F8F8081 for ; Wed, 6 Nov 2013 11:44:22 -0800 (PST) X-ASG-Debug-ID: 1383767059-04bdf0789955a9f0001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id kWe7rymdAAbHQbWq for ; Wed, 06 Nov 2013 11:44:20 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Am0RAFubelJ5LOn3/2dsb2JhbABbgwc4gwSoHQOPJIVBgSUXdIIlAQEEATocIwULCAMOCgklDwUlAyETh3sFDr8fFoxrglgHgyCBEAOYC5ILgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 07 Nov 2013 06:14:19 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Ve91V-0005az-9r; Thu, 07 Nov 2013 06:44:17 +1100 Date: Thu, 7 Nov 2013 06:44:17 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131106194417.GF6188@dastard> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106105451.GA31283@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383767059 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142109 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 02:54:51AM -0800, Christoph Hellwig wrote: > Unfortunately it seems our number of test failures is still through the > roof, mostly due to the lack of updates in xfstests for other changes. > > To start with the quick group in xfs I see: > > generic/263 > > This seems to be an old issue we've largely been ignoring > forever IIRC. Maybe we finally need an xfail group? It passes on different configurations. e.g. it passes on my single CPU VM with a 4k block size, but fails with 1k block size on the same VM. It fails witha 4k block size on a 4 CPU VM but passes with a 512 byte block size... It's a race condition somewhere, because adding debug makes it stop failing. So it doesn't always fail, and it doesn't fail reliably, either, which makes all attempts i've made to find it go nowhere. > xfs/033 > > xfs_Repair now aborts due to a verifier failure in > xfs_trans_read_buf. I think this is a real bug introduced > in xfs_repair when new changes were brought in. Output diff > attached. It's an unexpected abort from the libxfs code from verifier detected corruption. There's a few of these, and I'm slowly working my way through them (e.g. the last patch in the lastest series). > xfs/187 > > Echoes "Need to update test 187 so that initial subtests do not > use features2". Why do we make this a fail rather than notrun? The problem is that the 32 bit project ID bit is being set by default now, resulting in the sb_features2 field having a value set in it. mkfs now needs to be explicit to use 16 bit project IDs, and a modified form of this patch needs to be added as well: http://oss.sgi.com/archives/xfs/2013-06/msg00219.html I need to update that patch and resend it. I get this when I run with a current mkfs with CRCs enabled: xfs/187 0s ... [not run] attr v1 not supported > xfs/199 > > Has an unexpected XFS_SB_VERSION2_PROJID32BIT in sb_features. > Given that we switched to projid32 by default this should have > been updated. Well, it needs the same mkfs treatment to specifically use 16 bit project IDs so that it still works on old kernels. And it needs the _requires_projid16bit() from the above patch, too. > xfs/206 > > Does not expect the ftype flag. Didn't we change a generic > filter to take care of this? xfs/206 has it's own mkfs filter: http://oss.sgi.com/archives/xfs/2013-10/msg00777.html I asked that the generic mkfs filters also be modified to support ftype, and there hasn't been any followup since then. > xfs/296 > > Checking for capability on restored file > -RESTORE_DIR/DUMP_SUBDIR/testfile cap_setgid,cap_setuid+ep > -# file: RESTORE_DIR/DUMP_SUBDIR/testfile > -security.capability > > Seems like theres some issues with file capabilities. Long standing problem with xfs_restore and the way it restores attributes. The test was written without a fix having been made. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 6 13:47:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 082D929E30 for ; Wed, 6 Nov 2013 13:47:43 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id CA4D5304048 for ; Wed, 6 Nov 2013 11:47:42 -0800 (PST) X-ASG-Debug-ID: 1383767261-04bdf0789855ac00001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id G4n7dmc8wFHPvYGu for ; Wed, 06 Nov 2013 11:47:41 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArQGAICcelJ5LOn3/2dsb2JhbABbgweDPLdEhUGBJRd0giUBAQU6HCMQCAMOCgklDwUlAyETiAC/LBaODIE3B4QwA5gLkguDOiiBLQ Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 07 Nov 2013 06:17:40 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Ve94l-0005bb-0H; Thu, 07 Nov 2013 06:47:39 +1100 Date: Thu, 7 Nov 2013 06:47:38 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: [PATCH] xfsprogs: add generated crc files to .gitignore Message-ID: <20131106194738.GG6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfsprogs: add generated crc files to .gitignore References: <20131106102539.GA9481@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106102539.GA9481@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383767261 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.41 X-Barracuda-Spam-Status: No, SCORE=0.41 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=SUBJECT_FUZZY_TION X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142109 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.41 SUBJECT_FUZZY_TION Attempt to obfuscate words in Subject: On Wed, Nov 06, 2013 at 02:25:39AM -0800, Christoph Hellwig wrote: > > Signed-off-by: Christoph Hellwig > > diff --git a/.gitignore b/.gitignore > index 446d84e..913b371 100644 > --- a/.gitignore > +++ b/.gitignore > @@ -67,3 +67,8 @@ cscope.* > /quota/xfs_quota > /repair/xfs_repair > /rtcp/xfs_rtcp > + > +# generated crc files > +/libxfs/crc32selftest > +/libxfs/crc32table.h > +/libxfs/gen_crc32table Ah, I've never noticed that because I don't build in the source trees I work in. Reviewed-by: Dave Chinner -- Dave Chinner david@fromorbit.com From tinguely@sgi.com Wed Nov 6 13:58:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 656DA29E30 for ; Wed, 6 Nov 2013 13:58:44 -0600 (CST) Received: from eagdhcp-232-150.americas.sgi.com (eagdhcp-232-150.americas.sgi.com [128.162.232.150]) by relay1.corp.sgi.com (Postfix) with ESMTP id 101988F807A; Wed, 6 Nov 2013 11:58:44 -0800 (PST) Message-ID: <527A9F67.6000208@sgi.com> Date: Wed, 06 Nov 2013 13:58:31 -0600 From: Mark Tinguely User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20120122 Thunderbird/9.0 MIME-Version: 1.0 To: Dave Chinner CC: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> In-Reply-To: <20131106194417.GF6188@dastard> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/06/13 13:44, Dave Chinner wrote: > On Wed, Nov 06, 2013 at 02:54:51AM -0800, Christoph Hellwig wrote: >> Unfortunately it seems our number of test failures is still through the >> roof, mostly due to the lack of updates in xfstests for other changes. >> >> To start with the quick group in xfs I see: ... >> xfs/206 >> >> Does not expect the ftype flag. Didn't we change a generic >> filter to take care of this? > > xfs/206 has it's own mkfs filter: > > http://oss.sgi.com/archives/xfs/2013-10/msg00777.html > > I asked that the generic mkfs filters also be modified to support > ftype, and there hasn't been any followup since then. > and I said that _filter_mkfs() does not need to be changed for field type. The standard output is correct already. http://oss.sgi.com/archives/xfs/2013-10/msg00781.html You also said the standard output is correct, and asked that new features add environment variables in _filter_mkfs(): http://oss.sgi.com/archives/xfs/2013-10/msg00823.html Don't see any feature including crcs doing that yet. --Mark. From tinguely@eagdhcp-232-150.americas.sgi.com Wed Nov 6 15:23:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 464A429E30 for ; Wed, 6 Nov 2013 15:23:14 -0600 (CST) Received: from eagdhcp-232-150.americas.sgi.com (eagdhcp-232-150.americas.sgi.com [128.162.232.150]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0C0C48F804B for ; Wed, 6 Nov 2013 13:23:11 -0800 (PST) Received: from eagdhcp-232-150.americas.sgi.com (localhost [127.0.0.1]) by eagdhcp-232-150.americas.sgi.com (8.14.5/8.14.5) with ESMTP id rA6LMwlW040153 for ; Wed, 6 Nov 2013 15:22:58 -0600 (CST) (envelope-from tinguely@eagdhcp-232-150.americas.sgi.com) Received: (from tinguely@localhost) by eagdhcp-232-150.americas.sgi.com (8.14.5/8.14.5/Submit) id rA6LMwkW040152; Wed, 6 Nov 2013 15:22:58 -0600 (CST) (envelope-from tinguely) Message-Id: <20131106211618.754470168@sgi.com> User-Agent: quilt/0.51-1 Date: Wed, 06 Nov 2013 15:14:58 -0600 From: Mark Tinguely To: xfs@oss.sgi.com Subject: [PATCH v2] xfs: fix unlock in xfs_bmap_add_attrfork Content-Disposition: inline; filename=v2-xfs-fix-unlock-in-xfs_bmap_add_attrfork.patch xfs_trans_ijoin() activates the inode in a transaction and also can specify which lock to free when the transaction is committed or canceled. xfs_bmap_add_attrfork call locks and add the lock to the transaction but also manually removes the lock. Change the routine to not add the lock to the transaction and manually remove lock on completion. While here, clean up the xfs_trans_cancel flags and goto names. Signed-off-by: Mark Tinguely --- v2 per Dave's suggestion: remove the lock from the transaction adjust the cancel_flags. fs/xfs/xfs_bmap.c | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) Index: b/fs/xfs/xfs_bmap.c =================================================================== --- a/fs/xfs/xfs_bmap.c +++ b/fs/xfs/xfs_bmap.c @@ -1137,6 +1137,7 @@ xfs_bmap_add_attrfork( int committed; /* xaction was committed */ int logflags; /* logging flags */ int error; /* error return value */ + int cancel_flags = 0; ASSERT(XFS_IFORK_Q(ip) == 0); @@ -1147,19 +1148,20 @@ xfs_bmap_add_attrfork( if (rsvd) tp->t_flags |= XFS_TRANS_RESERVE; error = xfs_trans_reserve(tp, &M_RES(mp)->tr_addafork, blks, 0); - if (error) - goto error0; + if (error) { + xfs_trans_cancel(tp, 0); + return error; + } + cancel_flags = XFS_TRANS_RELEASE_LOG_RES; xfs_ilock(ip, XFS_ILOCK_EXCL); error = xfs_trans_reserve_quota_nblks(tp, ip, blks, 0, rsvd ? XFS_QMOPT_RES_REGBLKS | XFS_QMOPT_FORCE_RES : XFS_QMOPT_RES_REGBLKS); - if (error) { - xfs_iunlock(ip, XFS_ILOCK_EXCL); - xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES); - return error; - } + if (error) + goto trans_cancel; + cancel_flags |= XFS_TRANS_ABORT; if (XFS_IFORK_Q(ip)) - goto error1; + goto trans_cancel; if (ip->i_d.di_aformat != XFS_DINODE_FMT_EXTENTS) { /* * For inodes coming from pre-6.2 filesystems. @@ -1169,7 +1171,7 @@ xfs_bmap_add_attrfork( } ASSERT(ip->i_d.di_anextents == 0); - xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); + xfs_trans_ijoin(tp, ip, 0); xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); switch (ip->i_d.di_format) { @@ -1191,7 +1193,7 @@ xfs_bmap_add_attrfork( default: ASSERT(0); error = XFS_ERROR(EINVAL); - goto error1; + goto trans_cancel; } ASSERT(ip->i_afp == NULL); @@ -1219,7 +1221,7 @@ xfs_bmap_add_attrfork( if (logflags) xfs_trans_log_inode(tp, ip, logflags); if (error) - goto error2; + goto bmap_cancel; if (!xfs_sb_version_hasattr(&mp->m_sb) || (!xfs_sb_version_hasattr2(&mp->m_sb) && version == 2)) { __int64_t sbfields = 0; @@ -1242,14 +1244,15 @@ xfs_bmap_add_attrfork( error = xfs_bmap_finish(&tp, &flist, &committed); if (error) - goto error2; - return xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); -error2: + goto bmap_cancel; + error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); + goto unlock_return; +bmap_cancel: xfs_bmap_cancel(&flist); -error1: +trans_cancel: + xfs_trans_cancel(tp, cancel_flags); +unlock_return: xfs_iunlock(ip, XFS_ILOCK_EXCL); -error0: - xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_ABORT); return error; } From bpm@sgi.com Wed Nov 6 15:32:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 69A077F61 for ; Wed, 6 Nov 2013 15:32:00 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8C057AC006; Wed, 6 Nov 2013 13:31:59 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 49F2B4266DC; Wed, 6 Nov 2013 15:31:59 -0600 (CST) Date: Wed, 6 Nov 2013 15:31:59 -0600 From: Ben Myers To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems Message-ID: <20131106213159.GV1935@sgi.com> References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-6-git-send-email-david@fromorbit.com> <20131105164307.GD32110@infradead.org> <20131105195650.GA6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131105195650.GA6188@dastard> User-Agent: Mutt/1.5.20 (2009-06-14) Hi Dave, On Wed, Nov 06, 2013 at 06:56:50AM +1100, Dave Chinner wrote: > On Tue, Nov 05, 2013 at 08:43:07AM -0800, Christoph Hellwig wrote: > > > + if (xfs_sb_version_hascrc(&mp->m_sb)) { > > > + int new_size = mp->m_inode_cluster_size; > > > + > > > + new_size *= mp->m_sb.sb_inodesize / XFS_DINODE_MIN_SIZE; > > > + if (mp->m_sb.sb_inoalignmt >= XFS_B_TO_FSBT(mp, new_size)) > > > + mp->m_inode_cluster_size = new_size; > > > + xfs_info(mp, "Using inode cluster size of %d bytes", > > > + mp->m_inode_cluster_size); > > > > printing this on every mount seem a bit too verbose. > > I'd like to leave it there until we remove the experimental tag from > the v5 superblock configuration, as there is no good way of > determining that someone is using a mkfs patched to enable this > feature yet... I don't think I have a problem with bumping up the inode cluster size, but I am a little concerned about two aspects of this patch: 1) Backward compatability issue with earlier v5 filesystems that don't support the larger inode cluster. I know it's experimental, but what do those failures look like? This strikes me as being kind of scary. 2) I don't like to overload the inode alignment mkfs option to do this. I think it would be better if we explicitly set the inode cluster size at mkfs time. Or maybe this one should have an incompatability bit. Maybe it doesn't need to be a separate mkfs option. -Ben From kyle@redhat.com Wed Nov 6 15:36:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9F0B77F61 for ; Wed, 6 Nov 2013 15:36:39 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7C7D28F8092 for ; Wed, 6 Nov 2013 13:36:39 -0800 (PST) X-ASG-Debug-ID: 1383773798-04cbb00dde3fe480001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id a1SftEQEbLr7LTpT for ; Wed, 06 Nov 2013 13:36:38 -0800 (PST) X-Barracuda-Envelope-From: kyle@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA6LacPA014527 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 6 Nov 2013 16:36:38 -0500 Received: from redacted.bos.redhat.com ([10.18.17.143]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA6Laagu031344 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 6 Nov 2013 16:36:37 -0500 Date: Wed, 6 Nov 2013 16:36:35 -0500 From: Kyle McMartin To: sandeen@redhat.com Cc: xfs@oss.sgi.com Subject: [PATCH] xfsdump: don't assume getdents exists Message-ID: <20131106213635.GC24712@redacted.bos.redhat.com> X-ASG-Orig-Subj: [PATCH] xfsdump: don't assume getdents exists MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383773798 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 New Linux ports are using a standard syscall list that does not include deprecated syscalls where 64-bit clean alternatives exist. As a result, on arm64, __NR_getdents is undefined, resulting in xfsdump failing to build. To avoid that, in the case where __NR_getdents is unset in unistd.h, avoid building the fallback path entirely, since __ASSUME_GETDENTS64_SYSCALL will be true, the SYS_getdents64 case will be the primary (and only) path used. Signed-off-by: Kyle McMartin --- a/common/getdents.c +++ b/common/getdents.c @@ -70,6 +70,9 @@ extern int __have_no_getdents64; # ifndef SYS_getdents64 # define SYS_getdents64 __NR_getdents64 # endif +# ifndef __NR_getdents +# define __ONLY_GETDENTS64_SYSCALL 1 +# endif #endif @@ -207,6 +210,13 @@ getdents_wrap (int fd, char *buf, size_t nbytes) # endif } #endif +/* Newer Linux ports are not adding deprecated syscalls, so to avoid compile + * failures since SYS_getdents will be undefined, we check for that and only + * build the fall-back case if SYS_getdents is defined. We know that + * __ASSUME_GETDENTS64_SYSCALL is set, since __NR_getdents64 must exist on + * those platforms. + */ +#ifndef __ONLY_GETDENTS64_SYSCALL { size_t red_nbytes; struct kernel_dirent *skdp, *kdp; @@ -265,4 +275,5 @@ getdents_wrap (int fd, char *buf, size_t nbytes) } return (char *) dp - buf; +#endif } From david@fromorbit.com Wed Nov 6 16:41:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1768E7F94 for ; Wed, 6 Nov 2013 16:41:56 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 94046AC005 for ; Wed, 6 Nov 2013 14:41:52 -0800 (PST) X-ASG-Debug-ID: 1383777710-04cbb00ddd400620001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id xLVsLrOsjPu84g58 for ; Wed, 06 Nov 2013 14:41:50 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AocGAGHEelJ5LOn3/2dsb2JhbABbgwe6d4VBgSYXdIIlAQEFOhwjEAgDGAklDwUlAyETiAC/FBaPQweEMAOYC4pFh0aDOiiBLAQ Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 07 Nov 2013 09:11:49 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VeBnF-00060e-FN; Thu, 07 Nov 2013 09:41:45 +1100 Date: Thu, 7 Nov 2013 09:41:45 +1100 From: Dave Chinner To: Mark Tinguely Cc: xfs@oss.sgi.com Subject: Re: [PATCH v2] xfs: fix unlock in xfs_bmap_add_attrfork Message-ID: <20131106224145.GH6188@dastard> X-ASG-Orig-Subj: Re: [PATCH v2] xfs: fix unlock in xfs_bmap_add_attrfork References: <20131106211618.754470168@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106211618.754470168@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383777710 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142116 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 03:14:58PM -0600, Mark Tinguely wrote: > xfs_trans_ijoin() activates the inode in a transaction and > also can specify which lock to free when the transaction is > committed or canceled. > > xfs_bmap_add_attrfork call locks and add the lock to the > transaction but also manually removes the lock. Change the > routine to not add the lock to the transaction and manually > remove lock on completion. > > While here, clean up the xfs_trans_cancel flags and goto names. > > Signed-off-by: Mark Tinguely All good, except for: > @@ -1242,14 +1244,15 @@ xfs_bmap_add_attrfork( > > error = xfs_bmap_finish(&tp, &flist, &committed); > if (error) > - goto error2; > - return xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); > -error2: > + goto bmap_cancel; > + error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); > + goto unlock_return; > +bmap_cancel: > xfs_bmap_cancel(&flist); > -error1: > +trans_cancel: > + xfs_trans_cancel(tp, cancel_flags); > +unlock_return: > xfs_iunlock(ip, XFS_ILOCK_EXCL); > -error0: > - xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_ABORT); > return error; > } This hunk. It ends up looking like this: error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); goto unlock_return; bmap_cancel: xfs_bmap_cancel(&flist); trans_cancel: xfs_trans_cancel(tp, cancel_flags); unlock_return: xfs_iunlock(ip, XFS_ILOCK_EXCL); return error; } Which jumps over error handling cases on a successful completion. The conventional way of doing this is having the successful return case run straight through to the return, and having the error stack either jump back into it like so: error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); unlock_return: xfs_iunlock(ip, XFS_ILOCK_EXCL); return error; bmap_cancel: xfs_bmap_cancel(&flist); trans_cancel: xfs_trans_cancel(tp, cancel_flags); goto unlock_return; } or do an additional unlock and return directly in the error stack and let the compiler optimise it appropriately. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 6 16:48:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DF93C29E23 for ; Wed, 6 Nov 2013 16:48:52 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id A35C6304043 for ; Wed, 6 Nov 2013 14:48:49 -0800 (PST) X-ASG-Debug-ID: 1383778127-04bdf07897560b30001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id uZB3VtVUl1VVtZsB for ; Wed, 06 Nov 2013 14:48:48 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AocGALPGelJ5LOn3/2dsb2JhbABbgwe6d4VBgSYXdIIlAQEFOhwjEAgDGAklDwUlAyETiAC/GhaPQweEMAOYC5ILgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 07 Nov 2013 09:18:47 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VeBu0-00061K-Po; Thu, 07 Nov 2013 09:48:44 +1100 Date: Thu, 7 Nov 2013 09:48:44 +1100 From: Dave Chinner To: Kyle McMartin Cc: sandeen@redhat.com, xfs@oss.sgi.com Subject: Re: [PATCH] xfsdump: don't assume getdents exists Message-ID: <20131106224844.GI6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfsdump: don't assume getdents exists References: <20131106213635.GC24712@redacted.bos.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106213635.GC24712@redacted.bos.redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383778127 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142116 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 04:36:35PM -0500, Kyle McMartin wrote: > New Linux ports are using a standard syscall list that does not include > deprecated syscalls where 64-bit clean alternatives exist. As a result, > on arm64, __NR_getdents is undefined, resulting in xfsdump failing to > build. > > To avoid that, in the case where __NR_getdents is unset in unistd.h, > avoid building the fallback path entirely, since > __ASSUME_GETDENTS64_SYSCALL will be true, the SYS_getdents64 case will > be the primary (and only) path used. > > Signed-off-by: Kyle McMartin > > --- a/common/getdents.c > +++ b/common/getdents.c Oh, how that code makes my eyes bleed. :/ > @@ -70,6 +70,9 @@ extern int __have_no_getdents64; > # ifndef SYS_getdents64 > # define SYS_getdents64 __NR_getdents64 > # endif > +# ifndef __NR_getdents > +# define __ONLY_GETDENTS64_SYSCALL 1 > +# endif > #endif > > > @@ -207,6 +210,13 @@ getdents_wrap (int fd, char *buf, size_t nbytes) > # endif > } > #endif > +/* Newer Linux ports are not adding deprecated syscalls, so to avoid compile > + * failures since SYS_getdents will be undefined, we check for that and only > + * build the fall-back case if SYS_getdents is defined. We know that > + * __ASSUME_GETDENTS64_SYSCALL is set, since __NR_getdents64 must exist on > + * those platforms. > + */ > +#ifndef __ONLY_GETDENTS64_SYSCALL > { > size_t red_nbytes; > struct kernel_dirent *skdp, *kdp; > @@ -265,4 +275,5 @@ getdents_wrap (int fd, char *buf, size_t nbytes) > } > > return (char *) dp - buf; > +#endif > } It's not pretty - but that code has already broken the ugly stick so it isn't making the situation any worse. Acked-by: Dave Chinner -- Dave Chinner david@fromorbit.com From kmcmarti@redhat.com Wed Nov 6 16:56:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id EBFD029E23 for ; Wed, 6 Nov 2013 16:56:28 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id C0AD58F8084 for ; Wed, 6 Nov 2013 14:56:25 -0800 (PST) X-ASG-Debug-ID: 1383778584-04cbb00dde400ce0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id e6WkJM6fGNLxA3AR for ; Wed, 06 Nov 2013 14:56:25 -0800 (PST) X-Barracuda-Envelope-From: kmcmarti@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA6MuM88011729 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 6 Nov 2013 17:56:23 -0500 Received: from redacted.bos.redhat.com ([10.18.17.143]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA6MuK0u002305 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 6 Nov 2013 17:56:22 -0500 Date: Wed, 6 Nov 2013 17:56:20 -0500 From: Kyle McMartin To: Dave Chinner Cc: sandeen@redhat.com, xfs@oss.sgi.com Subject: Re: [PATCH] xfsdump: don't assume getdents exists Message-ID: <20131106225620.GC29593@redacted.bos.redhat.com> X-ASG-Orig-Subj: Re: [PATCH] xfsdump: don't assume getdents exists References: <20131106213635.GC24712@redacted.bos.redhat.com> <20131106224844.GI6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106224844.GI6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383778584 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Thu, Nov 07, 2013 at 09:48:44AM +1100, Dave Chinner wrote: > > +++ b/common/getdents.c > > Oh, how that code makes my eyes bleed. :/ > Me too :\ > > @@ -70,6 +70,9 @@ extern int __have_no_getdents64; > > # ifndef SYS_getdents64 > > # define SYS_getdents64 __NR_getdents64 > > # endif > > +# ifndef __NR_getdents > > +# define __ONLY_GETDENTS64_SYSCALL 1 > > +# endif > > #endif > > > > > > @@ -207,6 +210,13 @@ getdents_wrap (int fd, char *buf, size_t nbytes) > > # endif > > } > > #endif > > +/* Newer Linux ports are not adding deprecated syscalls, so to avoid compile > > + * failures since SYS_getdents will be undefined, we check for that and only > > + * build the fall-back case if SYS_getdents is defined. We know that > > + * __ASSUME_GETDENTS64_SYSCALL is set, since __NR_getdents64 must exist on > > + * those platforms. > > + */ > > +#ifndef __ONLY_GETDENTS64_SYSCALL > > { > > size_t red_nbytes; > > struct kernel_dirent *skdp, *kdp; > > @@ -265,4 +275,5 @@ getdents_wrap (int fd, char *buf, size_t nbytes) > > } > > > > return (char *) dp - buf; > > +#endif > > } > > It's not pretty - but that code has already broken the ugly stick so > it isn't making the situation any worse. > > Acked-by: Dave Chinner I'll try to clean it up and send a patch for that, using getdents64 wherever possible, and handling the fallback at runtime instead of making things all ifdeffy... Just wanted to get things building in the mean time. (Oh man the coding style there is janky...) --Kyle From bpm@oss.sgi.com Wed Nov 6 16:58:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 46323) id 7E71129E30; Wed, 6 Nov 2013 16:58:08 -0600 (CST) From: xfs@oss.sgi.com To: xfs@oss.sgi.com Subject: [XFS updates] XFS development tree branch, master, updated. xfs-for-linus-v3.12-rc3-49-g359d992 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 273203699f82667296e1f14344c5a5a6c4600470 X-Git-Newrev: 359d992bcd398273637cd9edde10afca953783c4 Message-Id: <20131106225808.7E71129E30@oss.sgi.com> Date: Wed, 6 Nov 2013 16:58:08 -0600 (CST) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The branch, master has been updated 359d992 xfs: simplify kmem_{zone_}zalloc d123031 xfs: add tracepoints to AGF/AGI read operations 750b9c9 xfs: trace AIL manipulations from 273203699f82667296e1f14344c5a5a6c4600470 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 359d992bcd398273637cd9edde10afca953783c4 Author: Gu Zheng Date: Mon Nov 4 18:21:05 2013 +0800 xfs: simplify kmem_{zone_}zalloc Introduce flag KM_ZERO which is used to alloc zeroed entry, and convert kmem_{zone_}zalloc to call kmem_{zone_}alloc() with KM_ZERO directly, in order to avoid the setting to zero step. And following Dave's suggestion, make kmem_{zone_}zalloc static inline into kmem.h as they're now just a simple wrapper. V2: Make kmem_{zone_}zalloc static inline into kmem.h as Dave suggested. Signed-off-by: Gu Zheng Reviewed-by: Dave Chinner Signed-off-by: Ben Myers commit d123031a5673cd38a85ce66cc07243dfe5f424c9 Author: Dave Chinner Date: Fri Nov 1 15:27:19 2013 +1100 xfs: add tracepoints to AGF/AGI read operations To help track down AGI/AGF lock ordering issues, I added these tracepoints to tell us when an AGI or AGF is read and locked. With these we can now determine if the lock ordering goes wrong from tracing captures. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig Signed-off-by: Ben Myers commit 750b9c90668b173a92b20e747b9736b8537eda5a Author: Dave Chinner Date: Fri Nov 1 15:27:18 2013 +1100 xfs: trace AIL manipulations I debugging a log tail issue on a RHEL6 kernel, I added these trace points to trace log items being added, moved and removed in the AIL and how that affected the log tail LSN that was written to the log. They were very helpful in that they immediately identified the cause of the problem being seen. Hence I'd like to always have them available for use. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig Signed-off-by: Ben Myers ----------------------------------------------------------------------- Summary of changes: fs/xfs/kmem.c | 22 ------------- fs/xfs/kmem.h | 21 +++++++++++-- fs/xfs/xfs_alloc.c | 5 ++- fs/xfs/xfs_ialloc.c | 6 +++- fs/xfs/xfs_log.c | 1 + fs/xfs/xfs_trace.h | 84 +++++++++++++++++++++++++++++++++++++++++++++++++- fs/xfs/xfs_trans_ail.c | 3 ++ 7 files changed, 114 insertions(+), 28 deletions(-) hooks/post-receive -- XFS development tree From bpm@oss.sgi.com Wed Nov 6 16:58:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 46323) id B0AAE29E50; Wed, 6 Nov 2013 16:58:17 -0600 (CST) From: xfs@oss.sgi.com To: xfs@oss.sgi.com Subject: [XFS updates] XFS development tree branch, for-next, updated. xfs-for-linus-v3.12-rc3-49-g359d992 X-Git-Refname: refs/heads/for-next X-Git-Reftype: branch X-Git-Oldrev: 273203699f82667296e1f14344c5a5a6c4600470 X-Git-Newrev: 359d992bcd398273637cd9edde10afca953783c4 Message-Id: <20131106225817.B0AAE29E50@oss.sgi.com> Date: Wed, 6 Nov 2013 16:58:17 -0600 (CST) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The branch, for-next has been updated 359d992 xfs: simplify kmem_{zone_}zalloc d123031 xfs: add tracepoints to AGF/AGI read operations 750b9c9 xfs: trace AIL manipulations from 273203699f82667296e1f14344c5a5a6c4600470 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 359d992bcd398273637cd9edde10afca953783c4 Author: Gu Zheng Date: Mon Nov 4 18:21:05 2013 +0800 xfs: simplify kmem_{zone_}zalloc Introduce flag KM_ZERO which is used to alloc zeroed entry, and convert kmem_{zone_}zalloc to call kmem_{zone_}alloc() with KM_ZERO directly, in order to avoid the setting to zero step. And following Dave's suggestion, make kmem_{zone_}zalloc static inline into kmem.h as they're now just a simple wrapper. V2: Make kmem_{zone_}zalloc static inline into kmem.h as Dave suggested. Signed-off-by: Gu Zheng Reviewed-by: Dave Chinner Signed-off-by: Ben Myers commit d123031a5673cd38a85ce66cc07243dfe5f424c9 Author: Dave Chinner Date: Fri Nov 1 15:27:19 2013 +1100 xfs: add tracepoints to AGF/AGI read operations To help track down AGI/AGF lock ordering issues, I added these tracepoints to tell us when an AGI or AGF is read and locked. With these we can now determine if the lock ordering goes wrong from tracing captures. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig Signed-off-by: Ben Myers commit 750b9c90668b173a92b20e747b9736b8537eda5a Author: Dave Chinner Date: Fri Nov 1 15:27:18 2013 +1100 xfs: trace AIL manipulations I debugging a log tail issue on a RHEL6 kernel, I added these trace points to trace log items being added, moved and removed in the AIL and how that affected the log tail LSN that was written to the log. They were very helpful in that they immediately identified the cause of the problem being seen. Hence I'd like to always have them available for use. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig Signed-off-by: Ben Myers ----------------------------------------------------------------------- Summary of changes: fs/xfs/kmem.c | 22 ------------- fs/xfs/kmem.h | 21 +++++++++++-- fs/xfs/xfs_alloc.c | 5 ++- fs/xfs/xfs_ialloc.c | 6 +++- fs/xfs/xfs_log.c | 1 + fs/xfs/xfs_trace.h | 84 +++++++++++++++++++++++++++++++++++++++++++++++++- fs/xfs/xfs_trans_ail.c | 3 ++ 7 files changed, 114 insertions(+), 28 deletions(-) hooks/post-receive -- XFS development tree From bpm@sgi.com Wed Nov 6 16:59:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D11D629E30 for ; Wed, 6 Nov 2013 16:59:04 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id 383D4AC006; Wed, 6 Nov 2013 14:59:00 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id AD20F4266DC; Wed, 6 Nov 2013 16:59:00 -0600 (CST) Date: Wed, 6 Nov 2013 16:59:00 -0600 From: Ben Myers To: Gu Zheng Cc: elder@kernel.org, linux-kernel , xfs@oss.sgi.com Subject: Re: [PATCH V2] xfs: simplify kmem_{zone_}zalloc Message-ID: <20131106225900.GW1935@sgi.com> References: <52777511.1020605@cn.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52777511.1020605@cn.fujitsu.com> User-Agent: Mutt/1.5.20 (2009-06-14) On Mon, Nov 04, 2013 at 06:21:05PM +0800, Gu Zheng wrote: > Introduce flag KM_ZERO which is used to alloc zeroed entry, and convert > kmem_{zone_}zalloc to call kmem_{zone_}alloc() with KM_ZERO directly, > in order to avoid the setting to zero step. > And following Dave's suggestion, make kmem_{zone_}zalloc static inline > into kmem.h as they're now just a simple wrapper. > > V2: > Make kmem_{zone_}zalloc static inline into kmem.h as Dave suggested. > > Signed-off-by: Gu Zheng Applied. Thanks! From bpm@sgi.com Wed Nov 6 17:01:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 74D6429E30 for ; Wed, 6 Nov 2013 17:01:37 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id E29DCAC005; Wed, 6 Nov 2013 15:01:33 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 9726C4266DC; Wed, 6 Nov 2013 17:01:33 -0600 (CST) Date: Wed, 6 Nov 2013 17:01:33 -0600 From: Ben Myers To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 0/5] xfs: more patches for 3.13 Message-ID: <20131106230133.GX1935@sgi.com> References: <1383280040-21979-1-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383280040-21979-1-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.20 (2009-06-14) On Fri, Nov 01, 2013 at 03:27:15PM +1100, Dave Chinner wrote: > Hi folks, > > The following series follows up the recently committed series of > patches for 3.13. The first two patches are the remaining > uncommitted patches from the previous series. > > The next two patches are tracing patches, one for AIL manipulations > and the other for AGF and AGI read operations. Both of these were > written during recent debugging sessions, and both proved useful so > should be added to the menagerie of tracepoints we already have > avaialble. > > The final patch is the increasing of the inode cluster size for v5 > filesystems. I'd like to get this into v5 filesystems for 3.13 so we > get wider exposure of it ASAP so we have more data available to be > able to make informed decisions about how to bring this back to v4 > filesystems in a safe and controlled manner. Applied 3 and 4. I still don't understand why the locking on patch 2 is correct. Seems like the readers of i_version hold different locks than we do when we log the inode. Maybe Christoph can help me with that. Thanks, Ben From david@fromorbit.com Wed Nov 6 17:03:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8A98129E51 for ; Wed, 6 Nov 2013 17:03:31 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2FA33AC006 for ; Wed, 6 Nov 2013 15:03:31 -0800 (PST) X-ASG-Debug-ID: 1383779009-04bdf0789a561390001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 6eGKJwhyR738AX8h for ; Wed, 06 Nov 2013 15:03:29 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AocGADvKelJ5LOn3/2dsb2JhbABbgwe6doVBgSYXdIIlAQEFJxMcIxAIEQcMJQ8FJQMhE4gAvx4Wj0MHhDADmAuSC4M6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 07 Nov 2013 09:32:59 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VeC7l-00064P-Ph; Thu, 07 Nov 2013 10:02:57 +1100 Date: Thu, 7 Nov 2013 10:02:57 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: [PATCH 15/37 V2] libxfs: fix root inode handling inconsistencies Message-ID: <20131106230257.GJ6188@dastard> X-ASG-Orig-Subj: [PATCH 15/37 V2] libxfs: fix root inode handling inconsistencies References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-16-git-send-email-david@fromorbit.com> <20131106102334.GB614@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106102334.GB614@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383779009 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142116 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- libxfs: fix root inode handling inconsistencies From: Dave Chinner When "mounting" a filesystem via libxfs_mount(), callers can tell libxfs to read the root and realtime inodes into cache. However, when unmounting the filesystem, libxfs_unmount() used to unconditionally free root inodes if they were present. This leads to interesting issues like in mkfs, when it handles creation, reading and freeing of the root and rt inodes itself. It, however, passes in the flag to tell libxfs_mount() to read the root inodes and so can result in unbalanced freeing of inodes when cleaning up during the unmount proceedure. As it turns out, nothing ever uses mp->m_rootip and so we don't need to read it in or free it, or even have a pointer to it in the struct xfs_mount. Similarly, the only user of the realtime inodes is mkfs, and it initialises them itself. Hence we can kill the m_rootip and the realtime inode mounting code. This leaves one user of LIBXFS_MOUNT_ROOTINOS - xfs_db - and that is only used to initialise the in-core superblock counter values from the ag header for xfs_check. Move this code to the xfs_db init functions so we can get rid of the mount parameter previously used to trigger all these behavours (LIBXFS_MOUNT_ROOTINOS) completely. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- V2: removed the exit() from the case where the perag data could not be read so that we maintain the behaviour of xfs_db being able to mount corrupted filesystems. copy/xfs_copy.c | 2 +- db/init.c | 26 +++++++---- include/libxfs.h | 12 +++--- libxfs/init.c | 128 ------------------------------------------------------- mkfs/proto.c | 1 - mkfs/xfs_mkfs.c | 4 +- repair/phase6.c | 2 - 7 files changed, 26 insertions(+), 149 deletions(-) diff --git a/copy/xfs_copy.c b/copy/xfs_copy.c index bb37279..9986fbf 100644 --- a/copy/xfs_copy.c +++ b/copy/xfs_copy.c @@ -684,7 +684,7 @@ main(int argc, char **argv) sb = &mbuf.m_sb; libxfs_sb_from_disk(sb, XFS_BUF_TO_SBP(sbp)); - mp = libxfs_mount(&mbuf, sb, xargs.ddev, xargs.logdev, xargs.rtdev, 1); + mp = libxfs_mount(&mbuf, sb, xargs.ddev, xargs.logdev, xargs.rtdev, 0); if (mp == NULL) { do_log(_("%s: %s filesystem failed to initialize\n" "%s: Aborting.\n"), progname, source_name, progname); diff --git a/db/init.c b/db/init.c index 2932e51..d73d549 100644 --- a/db/init.c +++ b/db/init.c @@ -149,18 +149,28 @@ init( } mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, - LIBXFS_MOUNT_ROOTINOS | LIBXFS_MOUNT_DEBUGGER); + LIBXFS_MOUNT_DEBUGGER); if (!mp) { - mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, - LIBXFS_MOUNT_DEBUGGER); - if (!mp) { - fprintf(stderr, _("%s: device %s unusable (not an XFS " - "filesystem?)\n"), progname, fsdevice); - exit(1); - } + fprintf(stderr, + _("%s: device %s unusable (not an XFS filesystem?)\n"), + progname, fsdevice); + exit(1); } blkbb = 1 << mp->m_blkbb_log; + /* + * xfs_check needs corrected incore superblock values + */ + if (sbp->sb_rootino != NULLFSINO && + xfs_sb_version_haslazysbcount(&mp->m_sb)) { + int error = xfs_initialize_perag_data(mp, sbp->sb_agcount); + if (error) { + fprintf(stderr, + _("%s: cannot init perag data (%d). Continuing anyway.\n"), + progname, error); + } + } + if (xfs_sb_version_hascrc(&mp->m_sb)) type_set_tab_crc(); diff --git a/include/libxfs.h b/include/libxfs.h index f10ab59..3df8c07 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -167,7 +167,6 @@ typedef struct xfs_mount { uint m_rsumsize; /* size of rt summary, bytes */ struct xfs_inode *m_rbmip; /* pointer to bitmap inode */ struct xfs_inode *m_rsumip; /* pointer to summary inode */ - struct xfs_inode *m_rootip; /* pointer to root directory */ struct xfs_buftarg *m_ddev_targp; struct xfs_buftarg *m_logdev_targp; struct xfs_buftarg *m_rtdev_targp; @@ -259,12 +258,11 @@ typedef struct xfs_perag { int pagb_count; /* pagb slots in use */ } xfs_perag_t; -#define LIBXFS_MOUNT_ROOTINOS 0x0001 -#define LIBXFS_MOUNT_DEBUGGER 0x0002 -#define LIBXFS_MOUNT_32BITINODES 0x0004 -#define LIBXFS_MOUNT_32BITINOOPT 0x0008 -#define LIBXFS_MOUNT_COMPAT_ATTR 0x0010 -#define LIBXFS_MOUNT_ATTR2 0x0020 +#define LIBXFS_MOUNT_DEBUGGER 0x0001 +#define LIBXFS_MOUNT_32BITINODES 0x0002 +#define LIBXFS_MOUNT_32BITINOOPT 0x0004 +#define LIBXFS_MOUNT_COMPAT_ATTR 0x0008 +#define LIBXFS_MOUNT_ATTR2 0x0010 #define LIBXFS_IHASHSIZE(sbp) (1<<10) #define LIBXFS_BHASHSIZE(sbp) (1<<10) diff --git a/libxfs/init.c b/libxfs/init.c index db7eeea..ee6165e 100644 --- a/libxfs/init.c +++ b/libxfs/init.c @@ -409,94 +409,6 @@ manage_zones(int release) xfs_dir_startup(); } -/* - * Get the bitmap and summary inodes into the mount structure - * at mount time. - */ -static int -rtmount_inodes(xfs_mount_t *mp) -{ - int error; - xfs_sb_t *sbp; - - sbp = &mp->m_sb; - if (sbp->sb_rbmino == NULLFSINO) - return 0; - error = libxfs_iget(mp, NULL, sbp->sb_rbmino, 0, &mp->m_rbmip, 0); - if (error) { - fprintf(stderr, - _("%s: cannot read realtime bitmap inode (%d)\n"), - progname, error); - return error; - } - ASSERT(mp->m_rbmip != NULL); - ASSERT(sbp->sb_rsumino != NULLFSINO); - error = libxfs_iget(mp, NULL, sbp->sb_rsumino, 0, &mp->m_rsumip, 0); - if (error) { - libxfs_iput(mp->m_rbmip, 0); - fprintf(stderr, - _("%s: cannot read realtime summary inode (%d)\n"), - progname, error); - return error; - } - ASSERT(mp->m_rsumip != NULL); - return 0; -} - -/* - * Initialize realtime fields in the mount structure. - */ -static int -rtmount_init( - xfs_mount_t *mp, /* file system mount structure */ - int flags) -{ - xfs_buf_t *bp; /* buffer for last block of subvolume */ - xfs_daddr_t d; /* address of last block of subvolume */ - xfs_sb_t *sbp; /* filesystem superblock copy in mount */ - - sbp = &mp->m_sb; - if (sbp->sb_rblocks == 0) - return 0; - if (mp->m_rtdev_targp->dev == 0 && !(flags & LIBXFS_MOUNT_DEBUGGER)) { - fprintf(stderr, _("%s: filesystem has a realtime subvolume\n"), - progname); - return -1; - } - mp->m_rsumlevels = sbp->sb_rextslog + 1; - mp->m_rsumsize = - (uint)sizeof(xfs_suminfo_t) * mp->m_rsumlevels * - sbp->sb_rbmblocks; - mp->m_rsumsize = roundup(mp->m_rsumsize, sbp->sb_blocksize); - mp->m_rbmip = mp->m_rsumip = NULL; - - /* - * Allow debugger to be run without the realtime device present. - */ - if (flags & LIBXFS_MOUNT_DEBUGGER) - return 0; - - /* - * Check that the realtime section is an ok size. - */ - d = (xfs_daddr_t)XFS_FSB_TO_BB(mp, mp->m_sb.sb_rblocks); - if (XFS_BB_TO_FSB(mp, d) != mp->m_sb.sb_rblocks) { - fprintf(stderr, _("%s: realtime init - %llu != %llu\n"), - progname, (unsigned long long) XFS_BB_TO_FSB(mp, d), - (unsigned long long) mp->m_sb.sb_rblocks); - return -1; - } - bp = libxfs_readbuf(mp->m_rtdev, - d - XFS_FSB_TO_BB(mp, 1), XFS_FSB_TO_BB(mp, 1), 0, NULL); - if (bp == NULL) { - fprintf(stderr, _("%s: realtime size check failed\n"), - progname); - return -1; - } - libxfs_putbuf(bp); - return 0; -} - static int libxfs_initialize_perag( xfs_mount_t *mp, @@ -796,13 +708,6 @@ libxfs_mount( libxfs_putbuf(bp); } - /* Initialize realtime fields in the mount structure */ - if (rtmount_init(mp, flags)) { - fprintf(stderr, _("%s: realtime device init failed\n"), - progname); - return NULL; - } - error = libxfs_initialize_perag(mp, sbp->sb_agcount, &mp->m_maxagi); if (error) { fprintf(stderr, _("%s: perag init failed\n"), @@ -810,39 +715,6 @@ libxfs_mount( exit(1); } - /* - * mkfs calls mount before the root inode is allocated. - */ - if ((flags & LIBXFS_MOUNT_ROOTINOS) && sbp->sb_rootino != NULLFSINO) { - error = libxfs_iget(mp, NULL, sbp->sb_rootino, 0, - &mp->m_rootip, 0); - if (error) { - fprintf(stderr, _("%s: cannot read root inode (%d)\n"), - progname, error); - if (!(flags & LIBXFS_MOUNT_DEBUGGER)) - return NULL; - } - ASSERT(mp->m_rootip != NULL); - } - if ((flags & LIBXFS_MOUNT_ROOTINOS) && rtmount_inodes(mp)) { - if (mp->m_rootip) - libxfs_iput(mp->m_rootip, 0); - return NULL; - } - - /* - * mkfs calls mount before the AGF/AGI structures are written. - */ - if ((flags & LIBXFS_MOUNT_ROOTINOS) && sbp->sb_rootino != NULLFSINO && - xfs_sb_version_haslazysbcount(&mp->m_sb)) { - error = xfs_initialize_perag_data(mp, sbp->sb_agcount); - if (error) { - fprintf(stderr, _("%s: cannot init perag data (%d)\n"), - progname, error); - return NULL; - } - } - return mp; } diff --git a/mkfs/proto.c b/mkfs/proto.c index 0cdef41..4cc0df6 100644 --- a/mkfs/proto.c +++ b/mkfs/proto.c @@ -543,7 +543,6 @@ parseproto( pip = ip; mp->m_sb.sb_rootino = ip->i_ino; libxfs_mod_sb(tp, XFS_SB_ROOTINO); - mp->m_rootip = ip; isroot = 1; } else { libxfs_trans_ijoin(tp, pip, 0); diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 355708c..d37e948 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -2582,6 +2582,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), memset(XFS_BUF_PTR(buf), 0, sectorsize); libxfs_sb_to_disk((void *)XFS_BUF_PTR(buf), sbp, XFS_SB_ALL_BITS); libxfs_writebuf(buf, LIBXFS_EXIT_ON_FAILURE); + libxfs_purgebuf(buf); /* * If the data area is a file, then grow it out to its final size @@ -2616,7 +2617,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), (xfs_extlen_t)XFS_FSB_TO_BB(mp, logblocks), &sbp->sb_uuid, logversion, lsunit, XLOG_FMT); - mp = libxfs_mount(mp, sbp, xi.ddev, xi.logdev, xi.rtdev, 1); + mp = libxfs_mount(mp, sbp, xi.ddev, xi.logdev, xi.rtdev, 0); if (mp == NULL) { fprintf(stderr, _("%s: filesystem failed to initialize\n"), progname); @@ -2887,7 +2888,6 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), /* * Allocate the root inode and anything else in the proto file. */ - mp->m_rootip = NULL; parse_proto(mp, &fsx, &protostring); /* diff --git a/repair/phase6.c b/repair/phase6.c index 2a37438..5307acf 100644 --- a/repair/phase6.c +++ b/repair/phase6.c @@ -856,8 +856,6 @@ mk_root_dir(xfs_mount_t *mp) ip->i_df.if_bytes = ip->i_df.if_real_bytes = 0; ip->i_df.if_u1.if_extents = NULL; - mp->m_rootip = ip; - /* * initialize the directory */ From david@fromorbit.com Wed Nov 6 17:17:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E8AC229E2B for ; Wed, 6 Nov 2013 17:17:34 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B0E118F8092 for ; Wed, 6 Nov 2013 15:17:34 -0800 (PST) X-ASG-Debug-ID: 1383779852-04cb6c40d354ce10001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id OuscKO9rMKEwzGQY for ; Wed, 06 Nov 2013 15:17:33 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AocGAI3MelJ5LOn3/2dsb2JhbABbgwe6doVBgSYXdIIlAQEFOhwjEAgDGAklDwUlAyETiAC/FBaPQweEMAOYC5ILgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 07 Nov 2013 09:47:15 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VeCLZ-00066F-Qy; Thu, 07 Nov 2013 10:17:13 +1100 Date: Thu, 7 Nov 2013 10:17:13 +1100 From: Dave Chinner To: Kyle McMartin Cc: sandeen@redhat.com, xfs@oss.sgi.com Subject: Re: [PATCH] xfsdump: don't assume getdents exists Message-ID: <20131106231713.GK6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] xfsdump: don't assume getdents exists References: <20131106213635.GC24712@redacted.bos.redhat.com> <20131106224844.GI6188@dastard> <20131106225620.GC29593@redacted.bos.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106225620.GC29593@redacted.bos.redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383779852 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142118 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 05:56:20PM -0500, Kyle McMartin wrote: > On Thu, Nov 07, 2013 at 09:48:44AM +1100, Dave Chinner wrote: > > > +++ b/common/getdents.c > > > > Oh, how that code makes my eyes bleed. :/ > > > > Me too :\ > > > > @@ -70,6 +70,9 @@ extern int __have_no_getdents64; > > > # ifndef SYS_getdents64 > > > # define SYS_getdents64 __NR_getdents64 > > > # endif > > > +# ifndef __NR_getdents > > > +# define __ONLY_GETDENTS64_SYSCALL 1 > > > +# endif > > > #endif > > > > > > > > > @@ -207,6 +210,13 @@ getdents_wrap (int fd, char *buf, size_t nbytes) > > > # endif > > > } > > > #endif > > > +/* Newer Linux ports are not adding deprecated syscalls, so to avoid compile > > > + * failures since SYS_getdents will be undefined, we check for that and only > > > + * build the fall-back case if SYS_getdents is defined. We know that > > > + * __ASSUME_GETDENTS64_SYSCALL is set, since __NR_getdents64 must exist on > > > + * those platforms. > > > + */ > > > +#ifndef __ONLY_GETDENTS64_SYSCALL > > > { > > > size_t red_nbytes; > > > struct kernel_dirent *skdp, *kdp; > > > @@ -265,4 +275,5 @@ getdents_wrap (int fd, char *buf, size_t nbytes) > > > } > > > > > > return (char *) dp - buf; > > > +#endif > > > } > > > > It's not pretty - but that code has already broken the ugly stick so > > it isn't making the situation any worse. > > > > Acked-by: Dave Chinner > > I'll try to clean it up and send a patch for that, using getdents64 > wherever possible, and handling the fallback at runtime instead of > making things all ifdeffy... Just wanted to get things building in the > mean time. (Oh man the coding style there is janky...) I'd factor and reformat the code using the normal kernel style. :) And to avoid ifdef hackery and runtime fallbacks, I'd add an autoconf macro to determine which getdents call is supported, and then only compile in the relevant function and not have to care about runtime fallbacks. But that may end up more complex and more work than you had in mind, so feel free to ignore my suggestions ;) Cheers, Dave. -- Dave Chinner david@fromorbit.com From kmcmarti@redhat.com Wed Nov 6 17:20:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4B4BB29E2B for ; Wed, 6 Nov 2013 17:20:00 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2894A8F8092 for ; Wed, 6 Nov 2013 15:20:00 -0800 (PST) X-ASG-Debug-ID: 1383779999-04cbb00de0401890001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id C8nryavuuM4EGmo3 for ; Wed, 06 Nov 2013 15:19:59 -0800 (PST) X-Barracuda-Envelope-From: kmcmarti@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA6NJv5n006887 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 6 Nov 2013 18:19:57 -0500 Received: from redacted.bos.redhat.com ([10.18.17.143]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA6NJtaf012163 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 6 Nov 2013 18:19:56 -0500 Date: Wed, 6 Nov 2013 18:19:54 -0500 From: Kyle McMartin To: Dave Chinner Cc: sandeen@redhat.com, xfs@oss.sgi.com Subject: Re: [PATCH] xfsdump: don't assume getdents exists Message-ID: <20131106231954.GD29593@redacted.bos.redhat.com> X-ASG-Orig-Subj: Re: [PATCH] xfsdump: don't assume getdents exists References: <20131106213635.GC24712@redacted.bos.redhat.com> <20131106224844.GI6188@dastard> <20131106225620.GC29593@redacted.bos.redhat.com> <20131106231713.GK6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106231713.GK6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383779999 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Thu, Nov 07, 2013 at 10:17:13AM +1100, Dave Chinner wrote: > > I'll try to clean it up and send a patch for that, using getdents64 > > wherever possible, and handling the fallback at runtime instead of > > making things all ifdeffy... Just wanted to get things building in the > > mean time. (Oh man the coding style there is janky...) > > I'd factor and reformat the code using the normal kernel style. :) > > And to avoid ifdef hackery and runtime fallbacks, I'd add an > autoconf macro to determine which getdents call is supported, and > then only compile in the relevant function and not have to care > about runtime fallbacks. > > But that may end up more complex and more work than you had in mind, > so feel free to ignore my suggestions ;) > Good thinking... I'll poke at it. Thanks Dave! Kyle From email1@mail.dyu.edu.tw Wed Nov 6 18:12:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=3.0 required=5.0 tests=EMAIL_URI_PHISH autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8052129E3F for ; Wed, 6 Nov 2013 18:12:41 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 40BED304053 for ; Wed, 6 Nov 2013 16:12:37 -0800 (PST) X-ASG-Debug-ID: 1383783149-04bdf07897563ca0001-w1Z2WR Received: from mail.dyu.edu.tw (mail.dyu.edu.tw [163.23.1.73]) by cuda.sgi.com with SMTP id FJMwQ9JQCHcDMlEU for ; Wed, 06 Nov 2013 16:12:29 -0800 (PST) X-Barracuda-Envelope-From: email1@mail.dyu.edu.tw X-Barracuda-Apparent-Source-IP: 163.23.1.73 Received: from 174.140.166.192 by mail.dyu.edu.tw with Mail2000 ESMTP Server V4.50S(8604:3:AUTH_LOGIN) (envelope-from ); Thu, 07 Nov 2013 06:21:17 +0800 (CST) Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Subject: Mail Box Quota Warning!! To: Recipients X-ASG-Orig-Subj: Mail Box Quota Warning!! From: "E-Mail Help Center" Date: Wed, 06 Nov 2013 23:20:49 +0100 Reply-To: superprizewinner@pchonlinegameresult.com X-Mailer: smtp.office365.com X-Antivirus: avast! (VPS 131104-3, 11/04/2013), Outbound message X-Antivirus-Status: Clean X-Barracuda-Connect: mail.dyu.edu.tw[163.23.1.73] X-Barracuda-Start-Time: 1383783149 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.04 X-Barracuda-Spam-Status: No, SCORE=2.04 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA074b, BSF_SC0_SA609_MID, BSF_SC0_SA_TO_FROM_ADDR_MATCH, MISSING_MID X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142118 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.20 BSF_SC0_SA074b Custom Rule SA074b 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address 1.20 BSF_SC0_SA609_MID Custom Rule SA609_MID Message-Id: <20131107001236.CF737A4217A@cuda.sgi.com> Warning!! You are currently operating at 99% of your mail box quota. You ne= ed to upgrade your email limit quota to 2GB within the next 48 hours to ena= ble you store and receive large numbers of emails in your mailbox. Use the = below web link to upgrade to 2GB: click link below: http://www.admininternetsecuritycenter.com/ Failure to update this account after three days of receiving this warning w= ill be tantamount to losing this account permanently Thank you for using our email. Copyright 2013 Internet Security From david@fromorbit.com Wed Nov 6 18:32:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4E79729E3F for ; Wed, 6 Nov 2013 18:32:58 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3515A8F804C for ; Wed, 6 Nov 2013 16:32:55 -0800 (PST) X-ASG-Debug-ID: 1383784372-04cbb00ddd4047a0001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id v9SwE5MFIn84w8S4 for ; Wed, 06 Nov 2013 16:32:53 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap4YAGLeelJ5LOn3/2dsb2JhbABbgwc4qyMDPo5chUGBJxd0giUBAQQBJxMcIwULCAMOCgklDwUlAyETh3sFDr59Fo9DB4QwA5gLkguDOig Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 07 Nov 2013 11:02:52 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VeDWk-0006FN-1H; Thu, 07 Nov 2013 11:32:50 +1100 Date: Thu, 7 Nov 2013 11:32:50 +1100 From: Dave Chinner To: Ben Myers Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems Message-ID: <20131107003249.GL6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-6-git-send-email-david@fromorbit.com> <20131105164307.GD32110@infradead.org> <20131105195650.GA6188@dastard> <20131106213159.GV1935@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106213159.GV1935@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383784372 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142119 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 03:31:59PM -0600, Ben Myers wrote: > Hi Dave, > > On Wed, Nov 06, 2013 at 06:56:50AM +1100, Dave Chinner wrote: > > On Tue, Nov 05, 2013 at 08:43:07AM -0800, Christoph Hellwig wrote: > > > > + if (xfs_sb_version_hascrc(&mp->m_sb)) { > > > > + int new_size = mp->m_inode_cluster_size; > > > > + > > > > + new_size *= mp->m_sb.sb_inodesize / XFS_DINODE_MIN_SIZE; > > > > + if (mp->m_sb.sb_inoalignmt >= XFS_B_TO_FSBT(mp, new_size)) > > > > + mp->m_inode_cluster_size = new_size; > > > > + xfs_info(mp, "Using inode cluster size of %d bytes", > > > > + mp->m_inode_cluster_size); > > > > > > printing this on every mount seem a bit too verbose. > > > > I'd like to leave it there until we remove the experimental tag from > > the v5 superblock configuration, as there is no good way of > > determining that someone is using a mkfs patched to enable this > > feature yet... > > I don't think I have a problem with bumping up the inode cluster size, but I am > a little concerned about two aspects of this patch: > > 1) Backward compatability issue with earlier v5 filesystems that don't support > the larger inode cluster. I know it's experimental, but what do those failures > look like? This strikes me as being kind of scary. There shouldn't be any failures - it should just work. That is, larger alignment on older kernels will only affect allocation alignment of new chunks, not the cluster size, and so everything should work just fine because it's inode chunk alignment that matters for larger inode clusters to work.... Also, log recovery knows about the fact that inode clusters could potentially change size from mount to mount and handles such cases appropriately e.g. see the comment in xlog_recover_buffer_pass2(). Hence there should be no problems at all. If there are, discovering flaws in my understanding of how inode alignment and clusters interact is part of reason I have not enabled this feature on v4 superblocks (as the original commit explained). If we discover one, then the worst case is that we change mkfs back to setting sb_inoalign = 2 for the xfsprogs 3.2.0 release and this code in the kernel becomes a no-op... > 2) I don't like to overload the inode alignment mkfs option to do this. I > think it would be better if we explicitly set the inode cluster size at mkfs > time. Overload? Not at all - inode alignment was introduced back in 1996 specifically to alleviate performance issues with mapping inode numbers to cluster buffers way back in 1996. The two have been intimately related for a long time, and you can't use larger inode clusters without first adjusting the inode alignment to support those larger cluster sizes. FWIW, the kernel is free to use whatever cluster size it likes as they are an in-memory construct - the kernel can do inode IO in single blocks if it wants to or needs to. However, it can't do correct inode number to cluster offset calculations if the inode chunk block number is not appropriately aligned for the size of the cluster it wants to use. Originally (1995), clusters were 4k: http://oss.sgi.com/cgi-bin/gitweb.cgi?p=archive/xfs-import.git;a=commitdiff;h=3f6e8796aa0c6511a6c33035ab75a842e27ab8da months later, 8k: http://oss.sgi.com/cgi-bin/gitweb.cgi?p=archive/xfs-import.git;a=commitdiff;h=94c9a3cfa5c94ca002dfb3476b321422337e7637 But we don't have the history of mkfs available to what inode alignment was used at the time. Then when the various Irix trees got merged into a combined tree a few months later, both 4k and 8k clusters were supported: http://oss.sgi.com/cgi-bin/gitweb.cgi?p=archive/xfs-import.git;a=commitdiff;h=978576245cd1d77c157ae39e4a569e7b88c3a75b http://oss.sgi.com/cgi-bin/gitweb.cgi?p=archive/xfs-import.git;a=commitdiff;h=7c9131fe8bd196ed4dda6af83d62dde87486b205 http://oss.sgi.com/cgi-bin/gitweb.cgi?p=archive/xfs-import.git;a=commitdiff;h=e50cfe641aa9555e8446318c8db865671b284a5d And so you can see that the cluster size was chosen base on the amount of RAM the system had. However, because mkfs never set an alignment of more than 2 blocks, the cluster size couldn't be increased to be any larger.... > Or maybe this one should have an incompatability bit. Maybe it doesn't need to > be a separate mkfs option. It shouldn't need an incompatibility bit, nor should it be a separate mkfs option for v5 filesystems. Whether either are necessary for v4 filesystems is separate discussion. Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Wed Nov 6 19:57:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0C5737FBA for ; Wed, 6 Nov 2013 19:57:17 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 922DCAC006 for ; Wed, 6 Nov 2013 17:57:13 -0800 (PST) X-ASG-Debug-ID: 1383789431-04cb6c40d5552130001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id RsNYmChXd2LmJYDG for ; Wed, 06 Nov 2013 17:57:11 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AocGAFfyelJ5LOn3/2dsb2JhbABTCIMHunmFQYEoF3SCJQEBBTocIxAIAw4KCSUPBSUDIROIAL50Fo4GgT0HhDADmAuSC4M6KA Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 07 Nov 2013 12:27:10 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VeEqI-0006Os-Nm; Thu, 07 Nov 2013 12:57:06 +1100 Date: Thu, 7 Nov 2013 12:57:06 +1100 From: Dave Chinner To: Ben Myers Cc: xfs@oss.sgi.com Subject: Re: [PATCH 0/5] xfs: more patches for 3.13 Message-ID: <20131107015706.GM6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 0/5] xfs: more patches for 3.13 References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <20131106230133.GX1935@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106230133.GX1935@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383789431 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142121 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 05:01:33PM -0600, Ben Myers wrote: > On Fri, Nov 01, 2013 at 03:27:15PM +1100, Dave Chinner wrote: > > Hi folks, > > > > The following series follows up the recently committed series of > > patches for 3.13. The first two patches are the remaining > > uncommitted patches from the previous series. > > > > The next two patches are tracing patches, one for AIL manipulations > > and the other for AGF and AGI read operations. Both of these were > > written during recent debugging sessions, and both proved useful so > > should be added to the menagerie of tracepoints we already have > > avaialble. > > > > The final patch is the increasing of the inode cluster size for v5 > > filesystems. I'd like to get this into v5 filesystems for 3.13 so we > > get wider exposure of it ASAP so we have more data available to be > > able to make informed decisions about how to bring this back to v4 > > filesystems in a safe and controlled manner. > > Applied 3 and 4. I still don't understand why the locking on patch 2 is > correct. Seems like the readers of i_version hold different locks than we do > when we log the inode. Maybe Christoph can help me with that. Readers don't need to hold a spinlock, and many don't. The spinlock is only there to prevent concurrent updates from "losing" an update due to races. All modifications to XFS inodes occur via transactions, inodes are locked exclusively in transactions and hence we will never lose i_version updates due to races. Hence we don't need the spinlock during the update, either. Cheers, Dave. -- Dave Chinner david@fromorbit.com From liottijennifer@gw.com Wed Nov 6 22:10:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.2 required=5.0 tests=FREEMAIL_FORGED_REPLYTO, HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0498D29E3F for ; Wed, 6 Nov 2013 22:10:12 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id D0FE38F8089 for ; Wed, 6 Nov 2013 20:10:08 -0800 (PST) X-ASG-Debug-ID: 1383797407-04cbb00ddd40b040001-w1Z2WR Received: from apthapp01.aptooling.com (mail.aptooling.com [24.144.184.12]) by cuda.sgi.com with ESMTP id rpmPNHBv6Vg8aGuM for ; Wed, 06 Nov 2013 20:10:07 -0800 (PST) X-Barracuda-Envelope-From: liottijennifer@GW.COM X-Barracuda-Apparent-Source-IP: 24.144.184.12 Received: from [192.168.1.100] ([197.228.177.229]) by apthapp01.aptooling.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 6 Nov 2013 23:08:35 -0500 Content-Type: multipart/alternative; boundary="===============1665044627==" MIME-Version: 1.0 Subject: RE: Please give me details regarding my last mail To: linux-xfs@oss.sgi.com X-ASG-Orig-Subj: RE: Please give me details regarding my last mail From: liottijennifer@GW.COM Date: Thu, 07 Nov 2013 06:07:07 +0200 Reply-To: liottijennifer@yahoo.com X-Antivirus: avast! (VPS 131106-2, 11/06/2013), Outbound message X-Antivirus-Status: Clean Message-ID: X-OriginalArrivalTime: 07 Nov 2013 04:08:35.0394 (UTC) FILETIME=[077F0220:01CEDB6F] X-Barracuda-Connect: mail.aptooling.com[24.144.184.12] X-Barracuda-Start-Time: 1383797407 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=ADVANCE_FEE_1, HTML_MESSAGE, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142123 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 ADVANCE_FEE_1 Appears to be advance fee fraud (Nigerian 419) You will not see this in a MIME-aware mail reader. --===============1665044627== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Hello, My name is Mrs. Jennifer Liotti from United States, I am interested in you= r product and price at http://www.alibaba.com/ we would like 5,900 pieces = of it to be delivered in the Florida U.S.A, how long will that take, please= respond with details via my private email liottijennifer@yahoo.com and tot= al cost of getting it there. = = Thanks Mrs. Jennifer Liotti = Manger G&W International Co., Ltd Email: liottijennifer@yahoo.com Cell: +1 754 816 2754 --===============1665044627== Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body

Hello,

My name is Mrs. Jennifer Liotti from United = States, I am interested in your product and price at http://www.alibaba.com/<= SPAN style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma">  we= would like 5,900 pieces of it to be delivered in the Florida U.S.A, how lo= ng will that take, please respond with details via my private email = liottijennifer@yahoo.com and total cost of getti= ng it there.

 

Thanks

Mrs. Jennifer Liotti <= /P>

Manger G&am= p;W International Co., Ltd

Email: liottijennifer@yahoo.com=

Cell: +1 75= 4 816 2754

--===============1665044627==-- From david@fromorbit.com Wed Nov 6 22:58:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BCF9E29E04 for ; Wed, 6 Nov 2013 22:58:39 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A61BE304043 for ; Wed, 6 Nov 2013 20:58:36 -0800 (PST) X-ASG-Debug-ID: 1383800314-04cbb00ddf40c680001-NocioJ Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id ofKAxoV1AVNhdJT8 for ; Wed, 06 Nov 2013 20:58:34 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoEGALkce1J5LOn3/2dsb2JhbABagweDK7c7hUGBKBd0giUBAQUnExwjEAgRBwwlDwUlAyETiAC+fBaPQweEMAOYC5ILgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail04.adl6.internode.on.net with ESMTP; 07 Nov 2013 15:28:33 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VeHfq-0006jT-L5; Thu, 07 Nov 2013 15:58:30 +1100 Date: Thu, 7 Nov 2013 15:58:30 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: [PATCH 15/37 V3] libxfs: fix root inode handling inconsistencies Message-ID: <20131107045830.GN6188@dastard> X-ASG-Orig-Subj: [PATCH 15/37 V3] libxfs: fix root inode handling inconsistencies References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-16-git-send-email-david@fromorbit.com> <20131106102334.GB614@infradead.org> <20131106230257.GJ6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106230257.GJ6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383800314 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142124 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Dave Chinner When "mounting" a filesystem via libxfs_mount(), callers can tell libxfs to read the root and realtime inodes into cache. However, when unmounting the filesystem, libxfs_unmount() used to unconditionally free root inodes if they were present. This leads to interesting issues like in mkfs, when it handles creation, reading and freeing of the root and rt inodes itself. It, however, passes in the flag to tell libxfs_mount() to read the root inodes and so can result in unbalanced freeing of inodes when cleaning up during the unmount proceedure. As it turns out, nothing ever uses mp->m_rootip and so we don't need to read it in or free it, or even have a pointer to it in the struct xfs_mount. Similarly, the only user of the realtime inodes is mkfs, and it initialises them itself. Hence we can kill the m_rootip and the realtime inode mounting code. This leaves one user of LIBXFS_MOUNT_ROOTINOS - xfs_db - and that is only used to initialise the in-core superblock counter values from the ag header for xfs_check. Move this code to the xfs_db init functions so we can get rid of the mount parameter previously used to trigger all these behavours (LIBXFS_MOUNT_ROOTINOS) completely. Signed-off-by: Dave Chinner --- V3: rtmount_init() is still needed to initialise the realtime device variables so that the code in libxfs/xfs_rtbitmap.c functions correctly. It was a bit hasty to remove it, and breaks mkfs. This code can be removed if we rework xfsprogs not to need the rtbitmap functions.... V2: removed the exit() from the case where the perag data could not be read so that we maintain the behaviour of xfs_db being able to mount corrupted filesystems. copy/xfs_copy.c | 2 +- db/init.c | 26 +++++++++++++++------- include/libxfs.h | 12 +++++----- libxfs/init.c | 67 -------------------------------------------------------- mkfs/proto.c | 1 - mkfs/xfs_mkfs.c | 4 ++-- repair/phase6.c | 2 -- 7 files changed, 26 insertions(+), 88 deletions(-) diff --git a/copy/xfs_copy.c b/copy/xfs_copy.c index bb37279..9986fbf 100644 --- a/copy/xfs_copy.c +++ b/copy/xfs_copy.c @@ -684,7 +684,7 @@ main(int argc, char **argv) sb = &mbuf.m_sb; libxfs_sb_from_disk(sb, XFS_BUF_TO_SBP(sbp)); - mp = libxfs_mount(&mbuf, sb, xargs.ddev, xargs.logdev, xargs.rtdev, 1); + mp = libxfs_mount(&mbuf, sb, xargs.ddev, xargs.logdev, xargs.rtdev, 0); if (mp == NULL) { do_log(_("%s: %s filesystem failed to initialize\n" "%s: Aborting.\n"), progname, source_name, progname); diff --git a/db/init.c b/db/init.c index 2932e51..d73d549 100644 --- a/db/init.c +++ b/db/init.c @@ -149,18 +149,28 @@ init( } mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, - LIBXFS_MOUNT_ROOTINOS | LIBXFS_MOUNT_DEBUGGER); + LIBXFS_MOUNT_DEBUGGER); if (!mp) { - mp = libxfs_mount(&xmount, sbp, x.ddev, x.logdev, x.rtdev, - LIBXFS_MOUNT_DEBUGGER); - if (!mp) { - fprintf(stderr, _("%s: device %s unusable (not an XFS " - "filesystem?)\n"), progname, fsdevice); - exit(1); - } + fprintf(stderr, + _("%s: device %s unusable (not an XFS filesystem?)\n"), + progname, fsdevice); + exit(1); } blkbb = 1 << mp->m_blkbb_log; + /* + * xfs_check needs corrected incore superblock values + */ + if (sbp->sb_rootino != NULLFSINO && + xfs_sb_version_haslazysbcount(&mp->m_sb)) { + int error = xfs_initialize_perag_data(mp, sbp->sb_agcount); + if (error) { + fprintf(stderr, + _("%s: cannot init perag data (%d). Continuing anyway.\n"), + progname, error); + } + } + if (xfs_sb_version_hascrc(&mp->m_sb)) type_set_tab_crc(); diff --git a/include/libxfs.h b/include/libxfs.h index f10ab59..3df8c07 100644 --- a/include/libxfs.h +++ b/include/libxfs.h @@ -167,7 +167,6 @@ typedef struct xfs_mount { uint m_rsumsize; /* size of rt summary, bytes */ struct xfs_inode *m_rbmip; /* pointer to bitmap inode */ struct xfs_inode *m_rsumip; /* pointer to summary inode */ - struct xfs_inode *m_rootip; /* pointer to root directory */ struct xfs_buftarg *m_ddev_targp; struct xfs_buftarg *m_logdev_targp; struct xfs_buftarg *m_rtdev_targp; @@ -259,12 +258,11 @@ typedef struct xfs_perag { int pagb_count; /* pagb slots in use */ } xfs_perag_t; -#define LIBXFS_MOUNT_ROOTINOS 0x0001 -#define LIBXFS_MOUNT_DEBUGGER 0x0002 -#define LIBXFS_MOUNT_32BITINODES 0x0004 -#define LIBXFS_MOUNT_32BITINOOPT 0x0008 -#define LIBXFS_MOUNT_COMPAT_ATTR 0x0010 -#define LIBXFS_MOUNT_ATTR2 0x0020 +#define LIBXFS_MOUNT_DEBUGGER 0x0001 +#define LIBXFS_MOUNT_32BITINODES 0x0002 +#define LIBXFS_MOUNT_32BITINOOPT 0x0004 +#define LIBXFS_MOUNT_COMPAT_ATTR 0x0008 +#define LIBXFS_MOUNT_ATTR2 0x0010 #define LIBXFS_IHASHSIZE(sbp) (1<<10) #define LIBXFS_BHASHSIZE(sbp) (1<<10) diff --git a/libxfs/init.c b/libxfs/init.c index db7eeea..33c01f5 100644 --- a/libxfs/init.c +++ b/libxfs/init.c @@ -410,40 +410,6 @@ manage_zones(int release) } /* - * Get the bitmap and summary inodes into the mount structure - * at mount time. - */ -static int -rtmount_inodes(xfs_mount_t *mp) -{ - int error; - xfs_sb_t *sbp; - - sbp = &mp->m_sb; - if (sbp->sb_rbmino == NULLFSINO) - return 0; - error = libxfs_iget(mp, NULL, sbp->sb_rbmino, 0, &mp->m_rbmip, 0); - if (error) { - fprintf(stderr, - _("%s: cannot read realtime bitmap inode (%d)\n"), - progname, error); - return error; - } - ASSERT(mp->m_rbmip != NULL); - ASSERT(sbp->sb_rsumino != NULLFSINO); - error = libxfs_iget(mp, NULL, sbp->sb_rsumino, 0, &mp->m_rsumip, 0); - if (error) { - libxfs_iput(mp->m_rbmip, 0); - fprintf(stderr, - _("%s: cannot read realtime summary inode (%d)\n"), - progname, error); - return error; - } - ASSERT(mp->m_rsumip != NULL); - return 0; -} - -/* * Initialize realtime fields in the mount structure. */ static int @@ -810,39 +776,6 @@ libxfs_mount( exit(1); } - /* - * mkfs calls mount before the root inode is allocated. - */ - if ((flags & LIBXFS_MOUNT_ROOTINOS) && sbp->sb_rootino != NULLFSINO) { - error = libxfs_iget(mp, NULL, sbp->sb_rootino, 0, - &mp->m_rootip, 0); - if (error) { - fprintf(stderr, _("%s: cannot read root inode (%d)\n"), - progname, error); - if (!(flags & LIBXFS_MOUNT_DEBUGGER)) - return NULL; - } - ASSERT(mp->m_rootip != NULL); - } - if ((flags & LIBXFS_MOUNT_ROOTINOS) && rtmount_inodes(mp)) { - if (mp->m_rootip) - libxfs_iput(mp->m_rootip, 0); - return NULL; - } - - /* - * mkfs calls mount before the AGF/AGI structures are written. - */ - if ((flags & LIBXFS_MOUNT_ROOTINOS) && sbp->sb_rootino != NULLFSINO && - xfs_sb_version_haslazysbcount(&mp->m_sb)) { - error = xfs_initialize_perag_data(mp, sbp->sb_agcount); - if (error) { - fprintf(stderr, _("%s: cannot init perag data (%d)\n"), - progname, error); - return NULL; - } - } - return mp; } diff --git a/mkfs/proto.c b/mkfs/proto.c index 0cdef41..4cc0df6 100644 --- a/mkfs/proto.c +++ b/mkfs/proto.c @@ -543,7 +543,6 @@ parseproto( pip = ip; mp->m_sb.sb_rootino = ip->i_ino; libxfs_mod_sb(tp, XFS_SB_ROOTINO); - mp->m_rootip = ip; isroot = 1; } else { libxfs_trans_ijoin(tp, pip, 0); diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 355708c..d37e948 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -2582,6 +2582,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), memset(XFS_BUF_PTR(buf), 0, sectorsize); libxfs_sb_to_disk((void *)XFS_BUF_PTR(buf), sbp, XFS_SB_ALL_BITS); libxfs_writebuf(buf, LIBXFS_EXIT_ON_FAILURE); + libxfs_purgebuf(buf); /* * If the data area is a file, then grow it out to its final size @@ -2616,7 +2617,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), (xfs_extlen_t)XFS_FSB_TO_BB(mp, logblocks), &sbp->sb_uuid, logversion, lsunit, XLOG_FMT); - mp = libxfs_mount(mp, sbp, xi.ddev, xi.logdev, xi.rtdev, 1); + mp = libxfs_mount(mp, sbp, xi.ddev, xi.logdev, xi.rtdev, 0); if (mp == NULL) { fprintf(stderr, _("%s: filesystem failed to initialize\n"), progname); @@ -2887,7 +2888,6 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), /* * Allocate the root inode and anything else in the proto file. */ - mp->m_rootip = NULL; parse_proto(mp, &fsx, &protostring); /* diff --git a/repair/phase6.c b/repair/phase6.c index 2a37438..5307acf 100644 --- a/repair/phase6.c +++ b/repair/phase6.c @@ -856,8 +856,6 @@ mk_root_dir(xfs_mount_t *mp) ip->i_df.if_bytes = ip->i_df.if_real_bytes = 0; ip->i_df.if_u1.if_extents = NULL; - mp->m_rootip = ip; - /* * initialize the directory */ From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 00:58:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2F1D47FD1 for ; Thu, 7 Nov 2013 00:58:41 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 99827AC006 for ; Wed, 6 Nov 2013 22:58:37 -0800 (PST) X-ASG-Debug-ID: 1383807516-04bdf07898570fe0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id SHBnbsEW7jAZkTyj (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 22:58:36 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeJY3-0006LG-UY; Thu, 07 Nov 2013 06:58:35 +0000 Date: Wed, 6 Nov 2013 22:58:35 -0800 From: Christoph Hellwig To: Kyle McMartin Cc: sandeen@redhat.com, xfs@oss.sgi.com Subject: Re: [PATCH] xfsdump: don't assume getdents exists Message-ID: <20131107065835.GA24345@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfsdump: don't assume getdents exists References: <20131106213635.GC24712@redacted.bos.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106213635.GC24712@redacted.bos.redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383807516 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142126 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Wed, Nov 06, 2013 at 04:36:35PM -0500, Kyle McMartin wrote: > New Linux ports are using a standard syscall list that does not include > deprecated syscalls where 64-bit clean alternatives exist. As a result, > on arm64, __NR_getdents is undefined, resulting in xfsdump failing to > build. > > To avoid that, in the case where __NR_getdents is unset in unistd.h, > avoid building the fallback path entirely, since > __ASSUME_GETDENTS64_SYSCALL will be true, the SYS_getdents64 case will > be the primary (and only) path used. Seems like we could drop this mess of a file entirely and just rely on getdents64 from glibc. The raison d'etre of that file appears to support 64 bit getdents before glibc really supported it, and I don't think we'll have to support such old configurations anymore. I'll give it a quick spin and see how that works out. From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 01:06:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8D9547FDB for ; Thu, 7 Nov 2013 01:06:28 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 768318F806F for ; Wed, 6 Nov 2013 23:06:25 -0800 (PST) X-ASG-Debug-ID: 1383807982-04cbb00ddf411f80001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id AbDAlWeptr6vbjba (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 Nov 2013 23:06:24 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeJfa-0008Ro-SS; Thu, 07 Nov 2013 07:06:22 +0000 Date: Wed, 6 Nov 2013 23:06:22 -0800 From: Christoph Hellwig To: Kyle McMartin Cc: sandeen@redhat.com, xfs@oss.sgi.com Subject: Re: [PATCH] xfsdump: don't assume getdents exists Message-ID: <20131107070622.GA32437@infradead.org> X-ASG-Orig-Subj: Re: [PATCH] xfsdump: don't assume getdents exists References: <20131106213635.GC24712@redacted.bos.redhat.com> <20131107065835.GA24345@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107065835.GA24345@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383807984 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142126 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 10:58:35PM -0800, Christoph Hellwig wrote: > On Wed, Nov 06, 2013 at 04:36:35PM -0500, Kyle McMartin wrote: > > New Linux ports are using a standard syscall list that does not include > > deprecated syscalls where 64-bit clean alternatives exist. As a result, > > on arm64, __NR_getdents is undefined, resulting in xfsdump failing to > > build. > > > > To avoid that, in the case where __NR_getdents is unset in unistd.h, > > avoid building the fallback path entirely, since > > __ASSUME_GETDENTS64_SYSCALL will be true, the SYS_getdents64 case will > > be the primary (and only) path used. > > Seems like we could drop this mess of a file entirely and just rely > on getdents64 from glibc. The raison d'etre of that file appears to > support 64 bit getdents before glibc really supported it, and I don't > think we'll have to support such old configurations anymore. I'll give > it a quick spin and see how that works out. Turns out there is no glibc wrapper for getdents, so unless we want to use the buffered readdir code we'll have to stick to some variant of this. But I think we can just kill the fallback and use getdents64 unconditionally. From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 02:12:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 137B17FE1 for ; Thu, 7 Nov 2013 02:12:06 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id EC89A304048 for ; Thu, 7 Nov 2013 00:12:02 -0800 (PST) X-ASG-Debug-ID: 1383811919-04cbb00ddd4153d0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id nNZPPH8rI6f5oXy0 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 00:12:01 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeKh5-0006Y3-Pc; Thu, 07 Nov 2013 08:11:59 +0000 Date: Thu, 7 Nov 2013 00:11:59 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: [PATCH 15/37 V3] libxfs: fix root inode handling inconsistencies Message-ID: <20131107081159.GA25157@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 15/37 V3] libxfs: fix root inode handling inconsistencies References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-16-git-send-email-david@fromorbit.com> <20131106102334.GB614@infradead.org> <20131106230257.GJ6188@dastard> <20131107045830.GN6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107045830.GN6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383811921 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142127 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 07, 2013 at 03:58:30PM +1100, Dave Chinner wrote: > From: Dave Chinner > > When "mounting" a filesystem via libxfs_mount(), callers can tell > libxfs to read the root and realtime inodes into cache. However, > when unmounting the filesystem, libxfs_unmount() used to > unconditionally free root inodes if they were present. > > This leads to interesting issues like in mkfs, when it handles > creation, reading and freeing of the root and rt inodes itself. > It, however, passes in the flag to tell libxfs_mount() to read the > root inodes and so can result in unbalanced freeing of inodes when > cleaning up during the unmount proceedure. > > As it turns out, nothing ever uses mp->m_rootip and so we don't need > to read it in or free it, or even have a pointer to it in the struct > xfs_mount. Similarly, the only user of the realtime inodes is mkfs, > and it initialises them itself. Hence we can kill the m_rootip and > the realtime inode mounting code. > > This leaves one user of LIBXFS_MOUNT_ROOTINOS - xfs_db - and that is > only used to initialise the in-core superblock counter values from > the ag header for xfs_check. Move this code to the xfs_db init > functions so we can get rid of the mount parameter previously used > to trigger all these behavours (LIBXFS_MOUNT_ROOTINOS) completely. > > Signed-off-by: Dave Chinner Looks good, Reviewed-by: Christoph Hellwig From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 02:16:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8D9DA7FE2 for ; Thu, 7 Nov 2013 02:16:40 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 142C0AC006 for ; Thu, 7 Nov 2013 00:16:36 -0800 (PST) X-ASG-Debug-ID: 1383812195-04cbb00de04157a0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id i5FczxiRQT6TEqPj (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Thu, 07 Nov 2013 00:16:35 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeKlW-0007fB-Qd; Thu, 07 Nov 2013 08:16:34 +0000 Date: Thu, 7 Nov 2013 00:16:34 -0800 From: Christoph Hellwig To: Mark Tinguely Cc: Dave Chinner , Christoph Hellwig , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107081634.GB25157@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> <527A9F67.6000208@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527A9F67.6000208@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383812195 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142127 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 01:58:31PM -0600, Mark Tinguely wrote: > > >>xfs/206 > >> > >> Does not expect the ftype flag. Didn't we change a generic > >> filter to take care of this? > > > >xfs/206 has it's own mkfs filter: > > > >http://oss.sgi.com/archives/xfs/2013-10/msg00777.html And why is this patch not merged? From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 02:17:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6BC677FF0 for ; Thu, 7 Nov 2013 02:17:12 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id E5BFBAC006 for ; Thu, 7 Nov 2013 00:17:11 -0800 (PST) X-ASG-Debug-ID: 1383812230-04cbb00ddd415810001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id OBG3KHbG5Pg2xcJt (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Thu, 07 Nov 2013 00:17:10 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeKm6-0007fr-41; Thu, 07 Nov 2013 08:17:10 +0000 Date: Thu, 7 Nov 2013 00:17:10 -0800 From: Christoph Hellwig To: Eric Sandeen Cc: Ben Myers , Christoph Hellwig , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107081710.GC25157@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106161825.GU1935@sgi.com> <527A887F.2030807@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527A887F.2030807@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383812230 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142127 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 12:20:47PM -0600, Eric Sandeen wrote: > that's right, it's a known bug w/ a testcase but no fix yet. > > I looked a bit, but ugh, xfsdump. Maybe it's time you come up with an xfail mechanism at least? From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 02:22:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 790297FE9 for ; Thu, 7 Nov 2013 02:22:36 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5DA2F304051 for ; Thu, 7 Nov 2013 00:22:36 -0800 (PST) X-ASG-Debug-ID: 1383812554-04cb6c40d3560f80001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id MvGsRgnYGzWUg4v7 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 00:22:35 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeKrK-0000lo-Ml; Thu, 07 Nov 2013 08:22:34 +0000 Date: Thu, 7 Nov 2013 00:22:34 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107082234.GA30243@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106194417.GF6188@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383812555 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.10 X-Barracuda-Spam-Status: No, SCORE=2.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC7_SA_HREF_FROM_MISMATCH_TEXT_URIx1_HL, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142128 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 2.00 BSF_SC7_SA_HREF_FROM_MISMATCH_TEXT_URIx1_HL Custom Rule HREF_FROM_MISMATCH_TEXT_URIx1_HL On Thu, Nov 07, 2013 at 06:44:17AM +1100, Dave Chinner wrote: > > xfs_Repair now aborts due to a verifier failure in > > xfs_trans_read_buf. I think this is a real bug introduced > > in xfs_repair when new changes were brought in. Output diff > > attached. > > It's an unexpected abort from the libxfs code from verifier detected > corruption. There's a few of these, and I'm slowly working my way > through them (e.g. the last patch in the lastest series). Well, we realsly should have fixes this as part of the merge. Merging code that introduces regressions for the default config should not be acceptable. > > xfs/187 > > > > Echoes "Need to update test 187 so that initial subtests do not > > use features2". Why do we make this a fail rather than notrun? > > The problem is that the 32 bit project ID bit is being set by > default now, resulting in the sb_features2 field having a value set > in it. > > mkfs now needs to be explicit to use 16 bit project IDs, and a > modified form of this patch needs to be added as well: > > http://oss.sgi.com/archives/xfs/2013-06/msg00219.html > > I need to update that patch and resend it. I get this when I run > with a current mkfs with CRCs enabled: > > xfs/187 0s ... [not run] attr v1 not supported But it still breaks the v4 config. I have to say enabling the 32bit projids on v4 filesystems by default as a side effect of the crc changes sound worse and worse. The people who needed it already do on v4 manually, and others will get it with the v5 rollout. But if we want to stick to v4 + 32bit projid we should at least make sure it does not break the tests. From livolivollpolivovivopc@fm05.eu Thu Nov 7 04:39:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.8 required=5.0 tests=FUZZY_CREDIT, HTML_IMAGE_RATIO_04,HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8610B7FF2 for ; Thu, 7 Nov 2013 04:39:14 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E35E8AC00A for ; Thu, 7 Nov 2013 02:39:13 -0800 (PST) X-ASG-Debug-ID: 1383820745-04cb6c40d356c280001-NocioJ Received: from fm05.eu (fm05.eu [37.59.87.118]) by cuda.sgi.com with ESMTP id ufHGl6o0UUSADGEY for ; Thu, 07 Nov 2013 02:39:06 -0800 (PST) X-Barracuda-Envelope-From: livolivollpolivovivopc@fm05.eu X-Barracuda-Apparent-Source-IP: 37.59.87.118 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=dkim; d=fm05.eu; h=From:To:Subject:Date:Message-ID:MIME-Version:List-Unsubscribe:Content-Type; bh=YIEERoMqpM+bCAHlbIhaGm+/Fqk=; b=DYw2BJSF0IP4uiOvSPzVq6N2gXbybnwf15Ka0Df+aubBhsEgTqWYYeUfrqd4w+2t094oRbXLWOZF PPypu4QV14GyGhT3GYXZltQr/cwroUiwnyAVclTfkQn4EpcjNPGkHY//bsZofeBGndNZbqg4eznv mowWxC2rmjF0d+ou9+Y= Received: from fm05.eu (127.0.0.1) by fm05.eu id hfdmsi15svok for ; Thu, 7 Nov 2013 11:38:22 +0100 (envelope-from ) From: "Selection credit" To: "xfs@oss.sgi.com" Subject: Comparer les offres de rachat de credit Date: Thu, 07 Nov 2013 10:38:22 +0000 (CET) X-ASG-Orig-Subj: Comparer les offres de rachat de credit Message-ID: <131107103822.-129067544100000604@fm05.eu> MIME-Version: 1.0 List-Unsubscribe: , Content-Type: multipart/alternative; boundary="----=_NextPart_002_0025_0000DA64.527B6D9E" X-Barracuda-Connect: fm05.eu[37.59.87.118] X-Barracuda-Start-Time: 1383820746 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.17 X-Barracuda-Spam-Status: No, SCORE=0.17 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_RATIO_04, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142130 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.17 HTML_IMAGE_RATIO_04 BODY: HTML has a low ratio of text to image area 0.00 HTML_MESSAGE BODY: HTML included in message This is a multi-part message in MIME format. ------=_NextPart_002_0025_0000DA64.527B6D9E Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable (http://fm05.eu/2xgrdqxmwl0lhprvxo/index0.html) Un cr=C3=A9dit vous engage et doit =C3=AAtre rembours=C3=A9.=20 V=C3=A9rifiez vos capacit=C3=A9s de remboursement avant de vous engager. (http://fm05.eu/t2g4rqu1wvddm55vcq/index1.html) (http://fm05.eu/0cg5oq2lwmwlg3mnfj/index2.html) TROP DE CR=C3=89DITS ? En regroupant vos cr=C3=A9dits r=C3=A9duisez vos mensualit=C3=A9s ! (http://fm05.eu/btgn4qhvw1ed1apn1g/index3.html) 1 seul cr=C3=A9dit 1 seule mensualit=C3=A9 1 taux unique pour tous vos cr=C3=A9dits 1 budget =C3=A9quilibr=C3=A9 1 seul et unique interlocuteur Sans changer de banque (http://fm05.eu/ucleorade24liumumq/index4.html) (http://fm05.eu/etl34rbeenkdrkpupo/index5.html) selection-credits.com est un site sp=C3=A9cialis=C3=A9 dans la mise en rel= ation entre particuliers et des entreprises afin de faciliter votre choix = de prestataire et faciliter vos demandes de devis ou de simulation en lign= e. selection-credits.com est un service totalement gratuit pour ces utilisate= urs. Notre vocation =C3=A9tant de vous offrir une approche nouvelle dans l= a recherche et la s=C3=A9lection des soci=C3=A9t=C3=A9s de services en fon= ction de vos besoins, de votre profil, de votre zone=20 g=C3=A9ographique et de votre situation. Ainsi, selection-credits rend la = recherche de service sur Internet plus facile, plus rapide et plus efficac= e.=20 selection-credits.com est inscrit au Registre unique des Interm=C3=A9diair= es en Assurance, Banque et Finance sous le num=C3=A9ro d=C2=B4immatriculat= ion ORIAS N=C2=B0 13006401 en qualit=C3=A9 de Mandataire d'interm=C3=A9dia= ire en op=C3=A9rations de banque et en services de paiement (MIOBSP). Un c= r=C3=A9dit vous engage et doit =C3=AAtre rembours=C3=A9. V=C3=A9rifiez vos= capacit=C3=A9s de remboursement avant de vous engager. Aucun versement de= quelque nature que ce soit ne peut =C3=AAtre exig=C3=A9 d'un particulier = avant l'obtention d'un ou plusieurs pr=C3=AAts d'argent.=20 La diminution des mensualit=C3=A9s d'un cr=C3=A9dit, peut entrainer un all= ongement de la dur=C3=A9e de remboursement du cr=C3=A9dit et majorer son c= o=C3=BBt total. =C2=A0 =0A ------=_NextPart_002_0025_0000DA64.527B6D9E Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Selection Crédits

Si vous ne visualisez pas correctement c= et email, suivez ce lien


3D"Sélection Un crédit vous engage et doit être rembours&eacu= te;.
Vérifiez vos capacités de remboursement avant de= vous engager.
TROP DE CRÉDITS ?
En regroupant vos créd= its
réduisez vos mensualités !
3D"Comparez
1= seul crédit
1= seule mensualité
1= taux unique pour tous vos crédits
1= budget équilibré
1= seul et unique interlocuteur
S= ans changer de banque
3D"1
3D"Le
selection-credits.com= est un site spécialisé dans la mise en relation entre parti= culiers et des entreprises afin de faciliter votre choix de prestataire et= faciliter vos demandes de devis ou de simulation en ligne.
selectio= n-credits.com est un service totalement gratuit pour ces utilisateurs. Not= re vocation étant de vous offrir une approche nouvelle dans la rech= erche et la sélection des sociétés de services en fon= ction de vos besoins, de votre profil, de votre zone géographique e= t de votre situation. Ainsi, selection-credits rend la recherche de servic= e sur Internet plus facile, plus rapide et plus efficace.

se= lection-credits.com est inscrit au Registre unique des Intermédiair= es en Assurance, Banque et Finance sous le numéro d’immatricu= lation ORIAS N° 13006401 en qualité de Mandataire d'interm&eacu= te;diaire en opérations de banque et en services de paiement (MIOBS= P). Un crédit vous engage et doit être remboursé. V&ea= cute;rifiez vos capacités de remboursement avant de vous engager. A= ucun versement de quelque nature que ce soit ne peut être exig&eacut= e; d'un particulier avant l'obtention d'un ou plusieurs prêts d'arge= nt.
La diminution des mensualités d'un crédit, peut e= ntrainer un allongement de la durée de remboursement du créd= it et majorer son coût total.
 3D""

Si vous ne souhaitez plus recevoir d'email de notre = part, suivez ce lien

3D'' ------=_NextPart_002_0025_0000DA64.527B6D9E-- From david@fromorbit.com Thu Nov 7 05:57:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DB67C29E04 for ; Thu, 7 Nov 2013 05:57:59 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id C21968F807A for ; Thu, 7 Nov 2013 03:57:56 -0800 (PST) X-ASG-Debug-ID: 1383825474-04cbb00ddd424770001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id vUzlCladTK0WBKDj for ; Thu, 07 Nov 2013 03:57:54 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoURAKl/e1J5LOn3/2dsb2JhbABagwc4gnOoDQOPHIVCgSUXdIIlAQEEATocIwULCAMOCgklDwUlAyETh3sFDr0uFoxrglgHgyCBEAOYC5ILgzoo Received: from ppp121-44-233-247.lns20.syd7.internode.on.net (HELO dastard) ([121.44.233.247]) by ipmail07.adl2.internode.on.net with ESMTP; 07 Nov 2013 22:27:26 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VeODC-0007VQ-6K; Thu, 07 Nov 2013 22:57:22 +1100 Date: Thu, 7 Nov 2013 22:57:22 +1100 From: Dave Chinner To: Christoph Hellwig Cc: xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107115722.GB11434@dastard> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> <20131107082234.GA30243@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107082234.GA30243@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1383825474 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142131 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 07, 2013 at 12:22:34AM -0800, Christoph Hellwig wrote: > On Thu, Nov 07, 2013 at 06:44:17AM +1100, Dave Chinner wrote: > > > xfs_Repair now aborts due to a verifier failure in > > > xfs_trans_read_buf. I think this is a real bug introduced > > > in xfs_repair when new changes were brought in. Output diff > > > attached. > > > > It's an unexpected abort from the libxfs code from verifier detected > > corruption. There's a few of these, and I'm slowly working my way > > through them (e.g. the last patch in the lastest series). Well, the initial xfsprogs crc support changes were effectively merged unreviewed. That wasn't my fault - I asked that a crc-dev branch be made while review was done so early adopters didn't need to add 50+ patches to xfsprogs to be able to test the new functionality and I didn't have to keep posting it while I waited for someone to review it. It didn't get reviewed - it got merged instead. So, here we are, still cleaning up the pieces that review would have probably caught. Well, I'm still trying to clean up the pieces, because nobody else is and nobody seems to want the patches, either... > > > xfs/187 > > > > > > Echoes "Need to update test 187 so that initial subtests do not > > > use features2". Why do we make this a fail rather than notrun? > > > > The problem is that the 32 bit project ID bit is being set by > > default now, resulting in the sb_features2 field having a value set > > in it. > > > > mkfs now needs to be explicit to use 16 bit project IDs, and a > > modified form of this patch needs to be added as well: > > > > http://oss.sgi.com/archives/xfs/2013-06/msg00219.html > > > > I need to update that patch and resend it. I get this when I run > > with a current mkfs with CRCs enabled: > > > > xfs/187 0s ... [not run] attr v1 not supported > > But it still breaks the v4 config. Actually, it doesn't. v4 configs give the same notrun output, which is wrong but doesn't result in a failure (hence I didn't notice it). Now that you've reported it I've just found a bug in the _requires_attr_v1 function that makes it always fail and notrun the test.... I have not looked at that patch since I posted it months ago because it does what I need for v5 superblocks, and nobody else has bothered to review or try it and so I don't know it's actually fundamentally broken. It's not until someone else comes along and says "all this stuff is busted" that it becomes clear that there's a problem. So, I'll fix the patch and post it again. However, Christoph, you should not have found this stuff given it's been almost 5 months since I sent patches to handle these cases. This is a perfect example of what is wrong with the way XFS is being maintained right now. > I have to say enabling the 32bit > projids on v4 filesystems by default as a side effect of the crc > changes sound worse and worse. The people who needed it already do on > v4 manually, and others will get it with the v5 rollout. Yes, but I did the right thing.... > But if we want to stick to v4 + 32bit projid we should at least make > sure it does not break the tests. ... because I sent xfstest patches at the same time make sure it didn't break the tests. But I, unfortunately, cannot make the maintainers review or take the patches... That's the fundamental problem here. When I change stuff, I can't get the maintainers to do anything with the code I post unless I put on my cranky pants and start shouting and making people cry. I hate having to do this, but it seems like it's the only thing that the maintainers respond to. Quite frankly, XFS upstream is completely dysfunctional right now and, as such, it's no longer a fun thing to work on. Cheers, Dave. -- Dave Chinner david@fromorbit.com From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 06:02:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6AFA029E04 for ; Thu, 7 Nov 2013 06:02:02 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 55034304053 for ; Thu, 7 Nov 2013 04:01:59 -0800 (PST) X-ASG-Debug-ID: 1383825718-04cbb00ddd424aa0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 8kq6WukqO4ejq4Bl (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 04:01:58 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeOHd-0001F6-V1; Thu, 07 Nov 2013 12:01:57 +0000 Date: Thu, 7 Nov 2013 04:01:57 -0800 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107120157.GA4683@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> <20131107082234.GA30243@infradead.org> <20131107115722.GB11434@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107115722.GB11434@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383825718 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142131 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Thu, Nov 07, 2013 at 10:57:22PM +1100, Dave Chinner wrote: > Actually, it doesn't. v4 configs give the same notrun output, which > is wrong but doesn't result in a failure (hence I didn't notice it). > Now that you've reported it I've just found a bug in the > _requires_attr_v1 function that makes it always fail and notrun the > test.... It fails for me running latests xfstests, latest xfsprogs an latest xfs tree in a x86 VM running the default mkfs options. From office11@office938.onmicrosoft.com Thu Nov 7 06:23:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 21D057F6D for ; Thu, 7 Nov 2013 06:23:17 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 03B678F8081 for ; Thu, 7 Nov 2013 04:23:13 -0800 (PST) X-ASG-Debug-ID: 1383826992-04cbb00de0425a70001-NocioJ Received: from na01-bl2-obe.outbound.protection.outlook.com (na01-bl2-ndr.ptr.protection.outlook.com [157.55.133.99]) by cuda.sgi.com with ESMTP id HwnhqGDNTtAeFJaY (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Thu, 07 Nov 2013 04:23:12 -0800 (PST) X-Barracuda-Envelope-From: office11@office938.onmicrosoft.com X-Barracuda-Apparent-Source-IP: 157.55.133.99 Received: from [219.64.189.208] (219.64.189.208) by BLUPR05MB072.namprd05.prod.outlook.com (10.255.214.27) with Microsoft SMTP Server (TLS) id 15.0.815.6; Thu, 7 Nov 2013 12:23:03 +0000 Content-Type: multipart/mixed; boundary="===============1813841663==" MIME-Version: 1.0 Subject: Kind Attention !!! To: Recipients X-ASG-Orig-Subj: Kind Attention !!! From: Reserve Bank of India Date: Thu, 7 Nov 2013 17:52:42 +0530 Reply-To: Message-ID: <152afb04-7204-47c4-ad14-a60c466edbd5@BLUPR05MB072.namprd05.prod.outlook.com> X-Originating-IP: [219.64.189.208] X-ClientProxiedBy: HKNPR04CA002.apcprd04.prod.outlook.com (10.242.116.32) To BLUPR05MB072.namprd05.prod.outlook.com (10.255.214.27) X-Forefront-PRVS: 00235A1EEF X-Forefront-Antispam-Report: SFV:SPM;SFS:(199002)(189002)(31686002)(49866001)(4396001)(71186001)(77982001)(59766001)(81342001)(564344003)(83072001)(512934002)(74366001)(87976001)(47976001)(74876001)(47736001)(74316001)(43066001)(50986001)(74706001)(87266001)(66066001)(74502001)(47446002)(80022001)(76482001)(51856001)(54356001)(42186004)(80976001)(85306002)(83322001)(84326002)(46102001)(79102001)(81956001)(77096001)(56816003)(81686001)(54316002)(19580395003)(65816001)(33646001)(76176001)(81542001)(63696002)(81816001)(74662001)(69226001)(56776001)(568964001)(76576001)(76796001)(76786001)(82596006);DIR:OUT;SFP:1501;SCL:5;SRVR:BLUPR05MB072;H:[219.64.189.208];CLIP:219.64.189.208;FPR:;RD:InfoNoRecords;A:0;MX:1;LANG:en; X-OriginatorOrg: office938.onmicrosoft.com X-Barracuda-Connect: na01-bl2-ndr.ptr.protection.outlook.com[157.55.133.99] X-Barracuda-Start-Time: 1383826992 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.47 X-Barracuda-Spam-Status: No, SCORE=0.47 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, HTML_MESSAGE, PLING_PLING X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142132 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.46 PLING_PLING Subject has lots of exclamation marks 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain --===============1813841663== Content-Type: multipart/alternative; boundary="===============1412586806==" MIME-Version: 1.0 --===============1412586806== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body See attachment for funds transfer. --===============1412586806== Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body See attachment for funds transfer. --===============1412586806==-- --===============1813841663== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Info.docx" UEsDBBQABgAIAAAAIQC3Nt9piwEAANgFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0 VMlqwzAQvRf6D0bXEivpoZQSJ4cuxzbQFHpV5bGjVhvSZPv7jp3ElCw2NORiMGLeNk8ajldGJwsI UTmbsUHaZwlY6XJly4x9TF969yyJKGwutLOQsTVENh5dXw2naw8xoWkbMzZD9A+cRzkDI2LqPFg6 KVwwAuk3lNwL+SNK4Lf9/h2XziJY7GGFwUbDNxIQVA7JRAR8FYZ4uJxHdObTaK4QzCQ4HwcpgbLk cTNdCciY8F4rKZDk84XN96h7riiUhNzJuSHCtAGt8CCggnhTYfLR8AkKMdeYPK9I2iaNbw/lHp0y lYn64PhMAB33ZjokbpNJabK2EWfKt6lqz2Dr5liiSxdy3kTRDtMdZYXmg5MQI3XF6LRBNkLZXaon dURca4hnL/RAxQa3jZ501m3itJez+aFqSw55j6LYK9Rp64BIkV3C/Ba5zX7dAqR7Crz+nn+paphO yoJu7VR8aTg784OdN9CdIpbw9X6x9P+Atwlp+idd+EcYu+eimj7SOl6/y6NfAAAA//8DAFBLAwQU AAYACAAAACEAHpEat/MAAABOAgAACwAIAl9yZWxzLy5yZWxzIKIEAiigAAIAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyS20oDQQyG7wXfYch9 N9sKItLZ3kihdyLrA4SZ7AF3Dsyk2r69oyC6UNte5vTny0/Wm4Ob1DunPAavYVnVoNibYEffa3ht t4sHUFnIW5qCZw1HzrBpbm/WLzyRlKE8jDGrouKzhkEkPiJmM7CjXIXIvlS6kBxJCVOPkcwb9Yyr ur7H9FcDmpmm2lkNaWfvQLXHWDZf1g5dNxp+Cmbv2MuJFcgHYW/ZLmIqbEnGco1qKfUsGmwwzyWd kWKsCjbgaaLV9UT/X4uOhSwJoQmJz/N8dZwDWl4PdNmiecevOx8hWSwWfXv7Q4OzL2g+AQAA//8D AFBLAwQUAAYACAAAACEAR7rHDlsBAAD7BAAAHAAIAXdvcmQvX3JlbHMvZG9jdW1lbnQueG1sLnJl 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 0OT2L0Ss2FXterM833vLiuiJWZvVyLMCmJW2glaW9q8pwjm3Wlux5jRebubCgRfnNYbBoiFK4b4H 6T+w/1HhM/tlQm+oQ74PtRXBhwZNDMIGovqSbTyQLpB2cASNkx20waRJWdNmrZO2Wr5ZX3CnW/A9 YWwt2Vn8fU5jF82Zy87JxYs0dmZhx9Z2bKGpwbMnUxSGxvlBxjjGfNIqf3Xio3vg6C24358wJU0w wTclgaH1HJg8gOS3HM3Sjb8AAAD//wMAUEsDBBQABgAIAAAAIQBw3aRjLQcAAPIZAAARAAAAd29y ZC9zZXR0aW5ncy54bWycWW1z4zYO/n4z9x8y/txs+E7K02yHpMi7ven2Ok37A2RbSTyrF4+kxJv7 9QfZVrO5e9Lp9JMlgABB4AEIwd//8LVtrp7rYdz33e2Kf2Crq7rb9rt993C7+u3XfO1WV+NUdbuq 6bv6dvVSj6sfPv79b98f12M9TbRsvCIV3bjub1dPQ7cet491W43X7X479GN/P11v+3bd39/vt/Xl Z3WRGG5Xj9N0WN/cXIQ+9Ie6I233/dBW0/ihHx5uzpJlv31q6266EYyZm6FuqokMHh/3h3HR1v5V bbTV46Lk+Y8O8dw2y7ojZ3+08nLcYz/sfpf4M+bNAoeh39bjSJ5tm/Nx22rfLWrG5s/oOfvzx/1m qIaXb5R8pLA97+vjFf1UpOlYb1Y3M/E/fd8S8VAPW/IyAcGxM4Os6e/vpmqqiT0e6qY5IWPb1BXZ dFw/DFXbVhTJM+WkbJxemvrnqqvzKY5530z1sGwpM+Nn1bv6vnpqpl+rzd3UHxa+FZedt4/VUG1J 8u5QbWnT2HfT0DfLul3/Uz/Fvj0M5KyzQgLaoZpOJhCed+N8sPnhl76fFjHGYpRZmbPEzH3lMG4L nSHHCO8U5FilhYMcx0pZYI6wHO9TSJ2xjBepxFYHoTS2LeokPbSg5EXGMqVgAtuWmIsl0saZFC5A DufRJ8xRyUXIUUK9s49mjkHbuNGGXXDzNqbcSqdgfLjVGXuUWysLfFIndbrA93/2CcwV0Nc8sGw0 PGlkRmOrS6EU3qe05TseTcpEvE82qYQ+EMJ4JpFtQitZQCQKp0sGIycKyRj0m/C2tDByohRRQ1yL zJnF+2RVcOg3kXXp4XmklL6APpDSRAetllqXTiDvSG2zs5BjWFDQamlYaaBHpWdcwmhLr0SJ94lG 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 --===============1813841663==-- From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 06:23:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 38C657F6D for ; Thu, 7 Nov 2013 06:23:34 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id D20C2AC005 for ; Thu, 7 Nov 2013 04:23:30 -0800 (PST) X-ASG-Debug-ID: 1383827008-04bdf07898584ba0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id dTszZ2Y2K94JEE4J (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 04:23:29 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeOcS-00061x-QG; Thu, 07 Nov 2013 12:23:28 +0000 Date: Thu, 7 Nov 2013 04:23:28 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107122328.GA23032@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> <20131107082234.GA30243@infradead.org> <20131107115722.GB11434@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107115722.GB11434@dastard> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383827009 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142132 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 07, 2013 at 10:57:22PM +1100, Dave Chinner wrote: > However, Christoph, you should not have found this stuff given it's > been almost 5 months since I sent patches to handle these cases. > This is a perfect example of what is wrong with the way XFS is being > maintained right now. > That's the fundamental problem here. When I change stuff, I can't > get the maintainers to do anything with the code I post unless I put > on my cranky pants and start shouting and making people cry. I hate > having to do this, but it seems like it's the only thing that the > maintainers respond to. > I've not seen them reposted either. While review and commit latencie can vary and be very high the most effective counter measure is frequent reposts. From markus@trippelsdorf.de Thu Nov 7 07:14:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 71A657FA4 for ; Thu, 7 Nov 2013 07:14:09 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4C9F7304043 for ; Thu, 7 Nov 2013 05:14:06 -0800 (PST) X-ASG-Debug-ID: 1383830042-04bdf07899587690001-NocioJ Received: from mail.ud10.udmedia.de (ud10.udmedia.de [194.117.254.50]) by cuda.sgi.com with ESMTP id QccqDTiJFEKmcyvK (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 05:14:04 -0800 (PST) X-Barracuda-Envelope-From: markus@trippelsdorf.de X-Barracuda-Apparent-Source-IP: 194.117.254.50 DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=mail.ud10.udmedia.de; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=beta; bh=/Hm48CaRiEgnvUm39gZEM9i738 Rpf7gjNTkrny7CfOo=; b=pMmMVf7GRDhWzCbNbriSAOZUBrCn2hsfRYs+0ckRdM PLi0rTvoFQvxFw+s1b2CxUkcb1Bi9vctKaxKCgVwy5ljSJyi7UgOnoJoiG3gU3l2 soA/a4Uvwpg0fz9TZSLPBbP6YcGZ8mlk3HAXKEYhYeUthzbRkBvGdjLJQ9jMFhFq U= Received: (qmail 22220 invoked from network); 7 Nov 2013 14:14:02 +0100 Received: from unknown (HELO x4) (ud10?360p3@91.64.96.185) by mail.ud10.udmedia.de with ESMTPSA (DHE-RSA-AES256-SHA encrypted, authenticated); 7 Nov 2013 14:14:02 +0100 Date: Thu, 7 Nov 2013 14:14:01 +0100 From: Markus Trippelsdorf To: Dave Chinner Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107131401.GA2362@x4> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> <20131107082234.GA30243@infradead.org> <20131107115722.GB11434@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107115722.GB11434@dastard> X-Barracuda-Connect: ud10.udmedia.de[194.117.254.50] X-Barracuda-Start-Time: 1383830043 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142132 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On 2013.11.07 at 22:57 +1100, Dave Chinner wrote: > This is a perfect example of what is wrong with the way XFS is being > maintained right now. > > That's the fundamental problem here. When I change stuff, I can't > get the maintainers to do anything with the code I post unless I put > on my cranky pants and start shouting and making people cry. I hate > having to do this, but it seems like it's the only thing that the > maintainers respond to. > > Quite frankly, XFS upstream is completely dysfunctional right now > and, as such, it's no longer a fun thing to work on. Then why don't you just set up a couple of git trees on git.kernel.org and ask Linus to pull directly from those? -- Markus From tinguely@sgi.com Thu Nov 7 07:18:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0F9A57FAD for ; Thu, 7 Nov 2013 07:18:05 -0600 (CST) Received: from eagdhcp-232-150.americas.sgi.com (eagdhcp-232-150.americas.sgi.com [128.162.232.150]) by relay2.corp.sgi.com (Postfix) with ESMTP id D7DC1304043; Thu, 7 Nov 2013 05:18:04 -0800 (PST) Message-ID: <527B92FF.8060604@sgi.com> Date: Thu, 07 Nov 2013 07:17:51 -0600 From: Mark Tinguely User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20120122 Thunderbird/9.0 MIME-Version: 1.0 To: Dave Chinner CC: xfs@oss.sgi.com Subject: Re: [PATCH v2] xfs: fix unlock in xfs_bmap_add_attrfork References: <20131106211618.754470168@sgi.com> <20131106224145.GH6188@dastard> In-Reply-To: <20131106224145.GH6188@dastard> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/06/13 16:41, Dave Chinner wrote: > On Wed, Nov 06, 2013 at 03:14:58PM -0600, Mark Tinguely wrote: >> xfs_trans_ijoin() activates the inode in a transaction and >> also can specify which lock to free when the transaction is >> committed or canceled. >> >> xfs_bmap_add_attrfork call locks and add the lock to the >> transaction but also manually removes the lock. Change the >> routine to not add the lock to the transaction and manually >> remove lock on completion. >> >> While here, clean up the xfs_trans_cancel flags and goto names. >> >> Signed-off-by: Mark Tinguely > > All good, except for: > ... > > This hunk. It ends up looking like this: > > error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); > goto unlock_return; > bmap_cancel: > xfs_bmap_cancel(&flist); > trans_cancel: > xfs_trans_cancel(tp, cancel_flags); > unlock_return: > xfs_iunlock(ip, XFS_ILOCK_EXCL); > return error; > } > > Which jumps over error handling cases on a successful completion. > The conventional way of doing this is having the successful return > case run straight through to the return, and having the error stack > either jump back into it like so: > > error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); > unlock_return: > xfs_iunlock(ip, XFS_ILOCK_EXCL); > return error; > > bmap_cancel: > xfs_bmap_cancel(&flist); > trans_cancel: > xfs_trans_cancel(tp, cancel_flags); > goto unlock_return; > } > > or do an additional unlock and return directly in the error stack > and let the compiler optimise it appropriately. > > Cheers, > > Dave. Thanks for catching that. --Mark. From sandeen@sandeen.net Thu Nov 7 07:24:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 4918C7FB7 for ; Thu, 7 Nov 2013 07:24:31 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id C7DD1AC00A for ; Thu, 7 Nov 2013 05:24:27 -0800 (PST) X-ASG-Debug-ID: 1383830666-04cbb00dde428ee0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id VzC47eA4LHOn9UNh for ; Thu, 07 Nov 2013 05:24:26 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id B740060AE094; Thu, 7 Nov 2013 07:24:25 -0600 (CST) Message-ID: <527B948C.9060905@sandeen.net> Date: Thu, 07 Nov 2013 07:24:28 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: Ben Myers , xfs@oss.sgi.com Subject: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106161825.GU1935@sgi.com> <527A887F.2030807@sandeen.net> <20131107081710.GC25157@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures In-Reply-To: <20131107081710.GC25157@infradead.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1383830666 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142133 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/7/13, 2:17 AM, Christoph Hellwig wrote: > On Wed, Nov 06, 2013 at 12:20:47PM -0600, Eric Sandeen wrote: >> that's right, it's a known bug w/ a testcase but no fix yet. >> >> I looked a bit, but ugh, xfsdump. > > Maybe it's time you come up with an xfail mechanism at least? What's the proposal there, a "fail" group for things known to still fail everywhere? so i.e. ./check -x fail ? I can easily send a patch for that if that's what folks want. -Eric From tinguely@sgi.com Thu Nov 7 07:25:07 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2ADB77FB7 for ; Thu, 7 Nov 2013 07:25:07 -0600 (CST) Received: from eagdhcp-232-150.americas.sgi.com (eagdhcp-232-150.americas.sgi.com [128.162.232.150]) by relay1.corp.sgi.com (Postfix) with ESMTP id DD0FC8F8039; Thu, 7 Nov 2013 05:25:06 -0800 (PST) Message-ID: <527B94A5.20004@sgi.com> Date: Thu, 07 Nov 2013 07:24:53 -0600 From: Mark Tinguely User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20120122 Thunderbird/9.0 MIME-Version: 1.0 To: Christoph Hellwig CC: Dave Chinner , xfs@oss.sgi.com Subject: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> <527A9F67.6000208@sgi.com> <20131107081634.GB25157@infradead.org> In-Reply-To: <20131107081634.GB25157@infradead.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/07/13 02:16, Christoph Hellwig wrote: > On Wed, Nov 06, 2013 at 01:58:31PM -0600, Mark Tinguely wrote: >> >>>> xfs/206 >>>> >>>> Does not expect the ftype flag. Didn't we change a generic >>>> filter to take care of this? >>> >>> xfs/206 has it's own mkfs filter: >>> >>> http://oss.sgi.com/archives/xfs/2013-10/msg00777.html > > And why is this patch not merged? > It was never reviewed. --Mark. From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 07:27:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 93F9F7FDF for ; Thu, 7 Nov 2013 07:27:41 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2161AAC00B for ; Thu, 7 Nov 2013 05:27:41 -0800 (PST) X-ASG-Debug-ID: 1383830859-04bdf0789a5883f0001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id OHzEMrUlkK5ocP7o (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Thu, 07 Nov 2013 05:27:40 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VePcZ-0004Kb-6o; Thu, 07 Nov 2013 13:27:39 +0000 Date: Thu, 7 Nov 2013 05:27:39 -0800 From: Christoph Hellwig To: Eric Sandeen Cc: Christoph Hellwig , Ben Myers , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107132739.GA16608@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106161825.GU1935@sgi.com> <527A887F.2030807@sandeen.net> <20131107081710.GC25157@infradead.org> <527B948C.9060905@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527B948C.9060905@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383830860 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142133 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 07, 2013 at 07:24:28AM -0600, Eric Sandeen wrote: > On 11/7/13, 2:17 AM, Christoph Hellwig wrote: > > On Wed, Nov 06, 2013 at 12:20:47PM -0600, Eric Sandeen wrote: > >> that's right, it's a known bug w/ a testcase but no fix yet. > >> > >> I looked a bit, but ugh, xfsdump. > > > > Maybe it's time you come up with an xfail mechanism at least? > > What's the proposal there, a "fail" group for things known to still > fail everywhere? > > so i.e. ./check -x fail ? I can easily send a patch for that if > that's what folks want. A mechnism to annotate a test as xfail, so that check would output them at the end ala: Expected failures: common/263 Unexpected successes: reiser4/001 From sandeen@sandeen.net Thu Nov 7 07:46:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E329229E04 for ; Thu, 7 Nov 2013 07:46:41 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id B3630304043 for ; Thu, 7 Nov 2013 05:46:41 -0800 (PST) X-ASG-Debug-ID: 1383832000-04cbb00de042a4f0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id vjXVSPE6FzURB0V1 for ; Thu, 07 Nov 2013 05:46:40 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 594AE6087725; Thu, 7 Nov 2013 07:46:40 -0600 (CST) Message-ID: <527B99C3.6090903@sandeen.net> Date: Thu, 07 Nov 2013 07:46:43 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: Ben Myers , xfs@oss.sgi.com Subject: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106161825.GU1935@sgi.com> <527A887F.2030807@sandeen.net> <20131107081710.GC25157@infradead.org> <527B948C.9060905@sandeen.net> <20131107132739.GA16608@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures In-Reply-To: <20131107132739.GA16608@infradead.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1383832000 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142133 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/7/13, 7:27 AM, Christoph Hellwig wrote: > On Thu, Nov 07, 2013 at 07:24:28AM -0600, Eric Sandeen wrote: >> On 11/7/13, 2:17 AM, Christoph Hellwig wrote: >>> On Wed, Nov 06, 2013 at 12:20:47PM -0600, Eric Sandeen wrote: >>>> that's right, it's a known bug w/ a testcase but no fix yet. >>>> >>>> I looked a bit, but ugh, xfsdump. >>> >>> Maybe it's time you come up with an xfail mechanism at least? >> >> What's the proposal there, a "fail" group for things known to still >> fail everywhere? >> >> so i.e. ./check -x fail ? I can easily send a patch for that if >> that's what folks want. > > A mechnism to annotate a test as xfail, so that check would output them > at the end ala: > > Expected failures: common/263 > Unexpected successes: reiser4/001 > The thing that's tricky about that is that what's expected depends so heavily on what kernel is running. Would an expected failure be only for tests which are known to be not-fixed anywhere? -Eric From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 07:48:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0A1E47F89 for ; Thu, 7 Nov 2013 07:48:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7C714AC005 for ; Thu, 7 Nov 2013 05:48:50 -0800 (PST) X-ASG-Debug-ID: 1383832128-04cb6c40d4575830001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id rYWqCOmJWVeYbwo1 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Thu, 07 Nov 2013 05:48:49 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VePx2-0000Ku-I1; Thu, 07 Nov 2013 13:48:48 +0000 Date: Thu, 7 Nov 2013 05:48:48 -0800 From: Christoph Hellwig To: Eric Sandeen Cc: Ben Myers , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107134848.GA1163@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106161825.GU1935@sgi.com> <527A887F.2030807@sandeen.net> <20131107081710.GC25157@infradead.org> <527B948C.9060905@sandeen.net> <20131107132739.GA16608@infradead.org> <527B99C3.6090903@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527B99C3.6090903@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383832129 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142133 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Thu, Nov 07, 2013 at 07:46:43AM -0600, Eric Sandeen wrote: > Would an expected failure be only for tests which are known to be > not-fixed anywhere? Exactly. If you want to be fancy we could allow a drop-in file to override it if you want something for RHEL testing or similar From tinguely@eagdhcp-232-150.americas.sgi.com Thu Nov 7 07:52:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 824C27F89 for ; Thu, 7 Nov 2013 07:52:06 -0600 (CST) Received: from eagdhcp-232-150.americas.sgi.com (eagdhcp-232-150.americas.sgi.com [128.162.232.150]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6099C8F8065 for ; Thu, 7 Nov 2013 05:52:06 -0800 (PST) Received: from eagdhcp-232-150.americas.sgi.com (localhost [127.0.0.1]) by eagdhcp-232-150.americas.sgi.com (8.14.5/8.14.5) with ESMTP id rA7DpqXR043818 for ; Thu, 7 Nov 2013 07:51:52 -0600 (CST) (envelope-from tinguely@eagdhcp-232-150.americas.sgi.com) Received: (from tinguely@localhost) by eagdhcp-232-150.americas.sgi.com (8.14.5/8.14.5/Submit) id rA7DpqBI043817; Thu, 7 Nov 2013 07:51:52 -0600 (CST) (envelope-from tinguely) Message-Id: <20131107134725.690440645@sgi.com> User-Agent: quilt/0.51-1 Date: Thu, 07 Nov 2013 07:47:22 -0600 From: Mark Tinguely To: xfs@oss.sgi.com Subject: [PATCH v3] xfs: fix unlock in xfs_bmap_add_attrfork .patch Content-Disposition: inline; filename=v3-xfs-fix-unlock-in-xfs_bmap_add_attrfork.patch xfs_trans_ijoin() activates the inode in a transaction and also can specify which lock to free when the transaction is committed or canceled. xfs_bmap_add_attrfork adds the XFS_ILOCK_EXCL flag when calling xfs_trans_ijoin(). This patch does not add the lock removal in the transaction and manually removes the lock. While here, clean up the goto names. Signed-off-by: Mark Tinguely --- v3 fix the trans_trans_commit return path. v2 remove the lock from the transaction. adjust the cancel_flags. fs/xfs/xfs_bmap.c | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) Index: b/fs/xfs/xfs_bmap.c =================================================================== --- a/fs/xfs/xfs_bmap.c +++ b/fs/xfs/xfs_bmap.c @@ -1137,6 +1137,7 @@ xfs_bmap_add_attrfork( int committed; /* xaction was committed */ int logflags; /* logging flags */ int error; /* error return value */ + int cancel_flags = 0; ASSERT(XFS_IFORK_Q(ip) == 0); @@ -1147,19 +1148,20 @@ xfs_bmap_add_attrfork( if (rsvd) tp->t_flags |= XFS_TRANS_RESERVE; error = xfs_trans_reserve(tp, &M_RES(mp)->tr_addafork, blks, 0); - if (error) - goto error0; + if (error) { + xfs_trans_cancel(tp, 0); + return error; + } + cancel_flags = XFS_TRANS_RELEASE_LOG_RES; xfs_ilock(ip, XFS_ILOCK_EXCL); error = xfs_trans_reserve_quota_nblks(tp, ip, blks, 0, rsvd ? XFS_QMOPT_RES_REGBLKS | XFS_QMOPT_FORCE_RES : XFS_QMOPT_RES_REGBLKS); - if (error) { - xfs_iunlock(ip, XFS_ILOCK_EXCL); - xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES); - return error; - } + if (error) + goto trans_cancel; + cancel_flags |= XFS_TRANS_ABORT; if (XFS_IFORK_Q(ip)) - goto error1; + goto trans_cancel; if (ip->i_d.di_aformat != XFS_DINODE_FMT_EXTENTS) { /* * For inodes coming from pre-6.2 filesystems. @@ -1170,7 +1172,7 @@ xfs_bmap_add_attrfork( ASSERT(ip->i_d.di_anextents == 0); xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); - xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); + xfs_trans_log_inode(tp, ip, 0); switch (ip->i_d.di_format) { case XFS_DINODE_FMT_DEV: @@ -1191,7 +1193,7 @@ xfs_bmap_add_attrfork( default: ASSERT(0); error = XFS_ERROR(EINVAL); - goto error1; + goto trans_cancel; } ASSERT(ip->i_afp == NULL); @@ -1219,7 +1221,7 @@ xfs_bmap_add_attrfork( if (logflags) xfs_trans_log_inode(tp, ip, logflags); if (error) - goto error2; + goto bmap_cancel; if (!xfs_sb_version_hasattr(&mp->m_sb) || (!xfs_sb_version_hasattr2(&mp->m_sb) && version == 2)) { __int64_t sbfields = 0; @@ -1242,14 +1244,16 @@ xfs_bmap_add_attrfork( error = xfs_bmap_finish(&tp, &flist, &committed); if (error) - goto error2; - return xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); -error2: + goto bmap_cancel; + error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); + xfs_iunlock(ip, XFS_ILOCK_EXCL); + return error; + +bmap_cancel: xfs_bmap_cancel(&flist); -error1: +trans_cancel: + xfs_trans_cancel(tp, cancel_flags); xfs_iunlock(ip, XFS_ILOCK_EXCL); -error0: - xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_ABORT); return error; } From sandeen@sandeen.net Thu Nov 7 07:58:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2F2667FF0 for ; Thu, 7 Nov 2013 07:58:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id B5940AC005 for ; Thu, 7 Nov 2013 05:58:24 -0800 (PST) X-ASG-Debug-ID: 1383832703-04cb6c40d3576280001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id FgfP1NyGQpo6HzRz for ; Thu, 07 Nov 2013 05:58:23 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 0A63D6087730; Thu, 7 Nov 2013 07:58:22 -0600 (CST) Message-ID: <527B9C80.4060304@sandeen.net> Date: Thu, 07 Nov 2013 07:58:24 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Mark Tinguely , Christoph Hellwig CC: xfs@oss.sgi.com Subject: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> <527A9F67.6000208@sgi.com> <20131107081634.GB25157@infradead.org> <527B94A5.20004@sgi.com> X-ASG-Orig-Subj: Re: xfstest failures In-Reply-To: <527B94A5.20004@sgi.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1383832703 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142133 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/7/13, 7:24 AM, Mark Tinguely wrote: > On 11/07/13 02:16, Christoph Hellwig wrote: >> On Wed, Nov 06, 2013 at 01:58:31PM -0600, Mark Tinguely wrote: >>> >>>>> xfs/206 >>>>> >>>>> Does not expect the ftype flag. Didn't we change a generic >>>>> filter to take care of this? >>>> >>>> xfs/206 has it's own mkfs filter: >>>> >>>> http://oss.sgi.com/archives/xfs/2013-10/msg00777.html >> >> And why is this patch not merged? >> > > It was never reviewed. Nor was xfstests: filter projid32bit info out of growfs & info output which I sent originally, before the ftype stuff went in. Nor was xfstests: New _require_* tests for CRC enabled filesystems which Dave sent back in June, which Dave alluded to as fixing this as well. I circled back to it in October w/ a suggestion but haven't seen a repost. This lag is clearly causing headaches for all of us; let's just take a deep breath & get these taken care of. We had a really high rate of change there for a while, and keeping up on all fronts was tough. There's been a bit of defensiveness in the replies here; let's get past that & take Christoph's list of failures and just get them taken care of. I'll try to go through the failures and either pick up existing patches, or get new ones written, and get a new series on the list to get this all cleaned up. -Eric From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 08:00:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 122687FF2 for ; Thu, 7 Nov 2013 08:00:06 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id EE71530406B for ; Thu, 7 Nov 2013 06:00:05 -0800 (PST) X-ASG-Debug-ID: 1383832804-04cb6c503936a140001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id G6VrHZESl2N8QWUW (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Thu, 07 Nov 2013 06:00:05 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeQ7w-0003Lz-J4; Thu, 07 Nov 2013 14:00:04 +0000 Date: Thu, 7 Nov 2013 06:00:04 -0800 From: Christoph Hellwig To: Eric Sandeen Cc: Mark Tinguely , Christoph Hellwig , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107140004.GA9489@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> <527A9F67.6000208@sgi.com> <20131107081634.GB25157@infradead.org> <527B94A5.20004@sgi.com> <527B9C80.4060304@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527B9C80.4060304@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383832804 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142133 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS On Thu, Nov 07, 2013 at 07:58:24AM -0600, Eric Sandeen wrote: > We had a really high rate of change there for a while, and keeping up on > all fronts was tough. > > There's been a bit of defensiveness in the replies here; let's get past > that & take Christoph's list of failures and just get them taken care of. > > I'll try to go through the failures and either pick up existing patches, > or get new ones written, and get a new series on the list to get this all > cleaned up. It also would be use if everyone could resend patches more than say 2 weeks old that haven't moved forward or outright rejected. From sandeen@sandeen.net Thu Nov 7 08:02:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D1A287FDF for ; Thu, 7 Nov 2013 08:02:37 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A671E304043 for ; Thu, 7 Nov 2013 06:02:34 -0800 (PST) X-ASG-Debug-ID: 1383832950-04cbb00de042b880001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id NbaJZEaNBmXEofV6 for ; Thu, 07 Nov 2013 06:02:30 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 1C3FA6087733; Thu, 7 Nov 2013 08:02:30 -0600 (CST) Message-ID: <527B9D79.7020405@sandeen.net> Date: Thu, 07 Nov 2013 08:02:33 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig CC: Mark Tinguely , xfs@oss.sgi.com Subject: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> <527A9F67.6000208@sgi.com> <20131107081634.GB25157@infradead.org> <527B94A5.20004@sgi.com> <527B9C80.4060304@sandeen.net> <20131107140004.GA9489@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures In-Reply-To: <20131107140004.GA9489@infradead.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1383832950 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142133 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/7/13, 8:00 AM, Christoph Hellwig wrote: > On Thu, Nov 07, 2013 at 07:58:24AM -0600, Eric Sandeen wrote: >> We had a really high rate of change there for a while, and keeping up on >> all fronts was tough. >> >> There's been a bit of defensiveness in the replies here; let's get past >> that & take Christoph's list of failures and just get them taken care of. >> >> I'll try to go through the failures and either pick up existing patches, >> or get new ones written, and get a new series on the list to get this all >> cleaned up. > > It also would be use if everyone could resend patches more than say 2 > weeks old that haven't moved forward or outright rejected. > That's probably a better plan than having me confuse things by cobbling together a new series from multiple authors. So for now I'll retract my offer. ;) But let's get stuff reposted as needed and get it done. -Eric From tinguely@sgi.com Thu Nov 7 08:09:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A7E0029E12 for ; Thu, 7 Nov 2013 08:09:53 -0600 (CST) Received: from eagdhcp-232-150.americas.sgi.com (eagdhcp-232-150.americas.sgi.com [128.162.232.150]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7401B30405F for ; Thu, 7 Nov 2013 06:09:53 -0800 (PST) Message-ID: <527B9F23.6070208@sgi.com> Date: Thu, 07 Nov 2013 08:09:39 -0600 From: Mark Tinguely User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20120122 Thunderbird/9.0 MIME-Version: 1.0 To: xfs@oss.sgi.com Subject: Re: [PATCH v3] xfs: fix unlock in xfs_bmap_add_attrfork References: <20131107134725.690440645@sgi.com> In-Reply-To: <20131107134725.690440645@sgi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/07/13 07:47, Mark Tinguely wrote: > xfs_trans_ijoin() activates the inode in a transaction and > also can specify which lock to free when the transaction is > committed or canceled. > > xfs_bmap_add_attrfork adds the XFS_ILOCK_EXCL flag when calling > xfs_trans_ijoin(). This patch does not add the lock removal in > the transaction and manually removes the lock. > > While here, clean up the goto names. > > Signed-off-by: Mark Tinguely > --- > v3 > fix the trans_trans_commit return path. > v2 > remove the lock from the transaction. > adjust the cancel_flags. > > fs/xfs/xfs_bmap.c | 38 +++++++++++++++++++++----------------- > 1 file changed, 21 insertions(+), 17 deletions(-) > > Index: b/fs/xfs/xfs_bmap.c > =================================================================== > ... > /* > * For inodes coming from pre-6.2 filesystems. > @@ -1170,7 +1172,7 @@ xfs_bmap_add_attrfork( > ASSERT(ip->i_d.di_anextents == 0); > > xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); > - xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); > + xfs_trans_log_inode(tp, ip, 0); Auugh! poison, wooden stake, behead and then burn this patch. sorry, don't know how these entries were changed wrong. --Mark From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 11:00:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 67CC27FA7 for ; Thu, 7 Nov 2013 11:00:51 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5545E304059 for ; Thu, 7 Nov 2013 09:00:48 -0800 (PST) X-ASG-Debug-ID: 1383843645-04cbb00ddf43ae80001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 4FNIXThskQ9dphXr (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 09:00:46 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeSwn-0002jl-1C for xfs@oss.sgi.com; Thu, 07 Nov 2013 17:00:45 +0000 Date: Thu, 7 Nov 2013 09:00:45 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH] xfstests: posix_memalign and io_submit do not set errno Message-ID: <20131107170045.GA6599@infradead.org> X-ASG-Orig-Subj: [PATCH] xfstests: posix_memalign and io_submit do not set errno MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383843646 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142136 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- posix_memalign and io_submit do not set errno, but rather return the error respectively the negated error directly. Found this out while figuring out why 240 reported an impossible error from io_submit when run on NFS. Signed-off-by: Christoph Hellwig diff --git a/src/aio-dio-regress/aiodio_sparse2.c b/src/aio-dio-regress/aiodio_sparse2.c index 79aa924..51ede5b 100644 --- a/src/aio-dio-regress/aiodio_sparse2.c +++ b/src/aio-dio-regress/aiodio_sparse2.c @@ -117,8 +117,10 @@ void aiodio_sparse(char *filename, int align, int writesize, int startoffset, in for (i = 0; i < num_aio; i++) { void *bufptr; - if (posix_memalign(&bufptr, align, writesize)) { - perror("cannot malloc aligned memory"); + w = posix_memalign(&bufptr, align, writesize); + if (w) { + fprintf(stderr, "cannot malloc aligned memory: %s\n", + strerror(w)); close(fd); unlink(filename); return; @@ -131,8 +133,10 @@ void aiodio_sparse(char *filename, int align, int writesize, int startoffset, in /* * start the 1st num_aio write requests */ - if ((w = io_submit(myctx, num_aio, iocbs)) < 0) { - perror("io_submit failed"); + w = io_submit(myctx, num_aio, iocbs); + if (w < 0) { + fprintf(stderr, "io_submit failed: %s\n", + strerror(-w)); close(fd); unlink(filename); return; @@ -182,10 +186,11 @@ void aiodio_sparse(char *filename, int align, int writesize, int startoffset, in /* start next write */ io_prep_pwrite(iocbp, fd, iocbp->u.c.buf, writesize, offset); offset += step; - if ((w = io_submit(myctx, 1, &iocbp)) < 0) { - fprintf(stderr, "io_submit failed at offset %lld\n", - (long long)offset); - perror(""); + w = io_submit(myctx, 1, &iocbp); + if (w < 0) { + fprintf(stderr, "io_submit failed at offset %lld: %s\n", + (long long)offset, + strerror(-w)); break; } if (debug) @@ -200,8 +205,10 @@ void aiodio_sparse(char *filename, int align, int writesize, int startoffset, in int n; struct iocb *iocbp; - if ((n = io_getevents(myctx, 1, 1, &event, 0)) != 1) { - perror("io_getevents failed"); + n = io_getevents(myctx, 1, 1, &event, 0); + if (n != 1) { + fprintf(stderr, "io_getevents failed: %s\n", + strerror(-n)); break; } aio_inflight--; diff --git a/src/fsync-tester.c b/src/fsync-tester.c index 1c03ed0..657e00f 100644 --- a/src/fsync-tester.c +++ b/src/fsync-tester.c @@ -437,15 +437,16 @@ int main(int argc, char **argv) if (direct_io) { flags |= O_DIRECT; ret = posix_memalign((void **)&buf, getpagesize(), 4096); - if (ret) - buf = NULL; + if (ret) { + fprintf(stderr, "Error allocating buf: %d\n", ret); + return 1; + } } else { buf = malloc(4096); - } - - if (!buf) { - fprintf(stderr, "Error allocating buf: %d\n", errno); - return 1; + if (!buf) { + fprintf(stderr, "Error allocating buf: %d\n", errno); + return 1; + } } test_fd = open(fname, flags, 0644); diff --git a/src/randholes.c b/src/randholes.c index 545ee8e..5ad602e 100644 --- a/src/randholes.c +++ b/src/randholes.c @@ -193,11 +193,13 @@ writeblks(char *fname, int fd, size_t alignment) __uint64_t offset; char *buffer = NULL; int block; + int ret; struct flock64 fl; if (!test) { - if (posix_memalign((void **) &buffer, alignment, blocksize)) { - perror("malloc"); + ret = posix_memalign((void **) &buffer, alignment, blocksize); + if (ret) { + fprintf(stderr, "posix_memalign: %s\n", strerror(ret)); exit(1); } memset(buffer, 0, blocksize); @@ -279,8 +281,9 @@ readblks(int fd, size_t alignment) if (alloconly) return 0; xfer = READ_XFER*blocksize; - if (posix_memalign((void **) &buffer, alignment, xfer)) { - perror("malloc"); + err = posix_memalign((void **) &buffer, alignment, xfer); + if (err) { + fprintf(stderr, "posix_memalign: %s\n", strerror(err)); exit(1); } memset(buffer, 0, xfer); diff --git a/src/trunc.c b/src/trunc.c index 38fb21f..c609852 100644 --- a/src/trunc.c +++ b/src/trunc.c @@ -69,10 +69,12 @@ while((c=getopt(argc,argv,"f:"))!=EOF) { } err = posix_memalign((void **)&buf, ALIGNMENT, BUFSIZE); - if (err < 0) perror("posix_memalign failed"); + if (err) + fprintf(stderr, "posix_memalign failed: %s\n", strerror(err)); err = posix_memalign((void **)&goodbuf, ALIGNMENT, BUFSIZE); - if (err < 0) perror("posix_memalign failed"); + if (err) + fprintf(stderr, "posix_memalign failed: %s\n", strerror(err)); err = unlink(filename); /* if (err < 0) perror("unlink failed");*/ From tinguely@sgi.com Thu Nov 7 11:53:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 601157FCC for ; Thu, 7 Nov 2013 11:53:52 -0600 (CST) Received: from eagdhcp-232-150.americas.sgi.com (eagdhcp-232-150.americas.sgi.com [128.162.232.150]) by relay2.corp.sgi.com (Postfix) with ESMTP id 413EA304053; Thu, 7 Nov 2013 09:53:49 -0800 (PST) Message-ID: <527BD39F.3020201@sgi.com> Date: Thu, 07 Nov 2013 11:53:35 -0600 From: Mark Tinguely User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20120122 Thunderbird/9.0 MIME-Version: 1.0 To: Christoph Hellwig CC: xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: posix_memalign and io_submit do not set errno References: <20131107170045.GA6599@infradead.org> In-Reply-To: <20131107170045.GA6599@infradead.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/07/13 11:00, Christoph Hellwig wrote: > posix_memalign and io_submit do not set errno, but rather return the > error respectively the negated error directly. > > Found this out while figuring out why 240 reported an impossible error > from io_submit when run on NFS. > > > Signed-off-by: Christoph Hellwig > Looks like that took care of all the non-conforming posix_memalign and io_[submit | cancel | destroy | getevents | setup] calls in xfstests sources. Reviewed-by: Mark Tinguely From cmaiolino@redhat.com Thu Nov 7 12:14:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7113A7FE2 for ; Thu, 7 Nov 2013 12:14:03 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 50FB18F8039 for ; Thu, 7 Nov 2013 10:14:00 -0800 (PST) X-ASG-Debug-ID: 1383848038-04bdf0789959ecb0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id NJZy4rarfhmoBT1E for ; Thu, 07 Nov 2013 10:13:59 -0800 (PST) X-Barracuda-Envelope-From: cmaiolino@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA7IDwjD012312 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 7 Nov 2013 13:13:58 -0500 Received: from orion.maiolino.org (ovpn-113-27.phx2.redhat.com [10.3.113.27]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA7IDslR016612 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Thu, 7 Nov 2013 13:13:57 -0500 Date: Thu, 7 Nov 2013 16:13:54 -0200 From: Carlos Maiolino To: xfs@oss.sgi.com Subject: Re: [PATCH] xfstests: posix_memalign and io_submit do not set errno Message-ID: <20131107181353.GA24167@orion.maiolino.org> X-ASG-Orig-Subj: Re: [PATCH] xfstests: posix_memalign and io_submit do not set errno Mail-Followup-To: xfs@oss.sgi.com References: <20131107170045.GA6599@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107170045.GA6599@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383848039 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Looks good to me, consider it Reviewed-by: Carlos Maiolino On Thu, Nov 07, 2013 at 09:00:45AM -0800, Christoph Hellwig wrote: > posix_memalign and io_submit do not set errno, but rather return the > error respectively the negated error directly. > > Found this out while figuring out why 240 reported an impossible error > from io_submit when run on NFS. > > > Signed-off-by: Christoph Hellwig > -- Carlos From apache@dw13.nameserver.sk Thu Nov 7 12:50:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.7 required=5.0 tests=HTML_MESSAGE,MIME_HTML_ONLY, XM_PHPMAILER_FORGED autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1DCB07FF0 for ; Thu, 7 Nov 2013 12:50:10 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7F60AAC00D for ; Thu, 7 Nov 2013 10:50:09 -0800 (PST) X-ASG-Debug-ID: 1383850205-04cbb00de0442050001-NocioJ Received: from dw13.nameserver.sk (dw13.nameserver.sk [217.67.30.27]) by cuda.sgi.com with ESMTP id vSRdozQ8sujAMs6b (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 10:50:06 -0800 (PST) X-Barracuda-Envelope-From: apache@dw13.nameserver.sk X-Barracuda-Apparent-Source-IP: 217.67.30.27 Received: from apache by dw13.nameserver.sk with local (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1VeUea-0000jX-LJ for xfs@oss.sgi.com; Thu, 07 Nov 2013 19:50:04 +0100 To: xfs@oss.sgi.com Subject: =?UTF-8?Q?Account_Termination_Request_Update=21?= X-PHP-Script: www.eshop.meander.sk/media/IP.php for 41.203.69.6 X-ASG-Orig-Subj: =?UTF-8?Q?Account_Termination_Request_Update=21?= Date: Thu, 7 Nov 2013 19:50:04 +0100 From: =?UTF-8?Q?Alibaba=2ecom?= Reply-To: Message-ID: <93d137056357876506615a2162b2876e@www.eshop.meander.sk> X-Priority: 3 X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version ] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/html; charset="iso-8859-1" X-Barracuda-Connect: dw13.nameserver.sk[217.67.30.27] X-Barracuda-Start-Time: 1383850206 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142139 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message

logo

Account Termination Update

(This is a system message. Do not reply to this email.)

Dear Valued Customer,


we received a request to terminate your  Account and the.
process has started by our Mail Team, Please give us 24 working hours to close your  Account.

 
To cancel the termination request
Click here to Get Started

Thank you.

Wishing you the very best of business,


Horatio
Alibaba.com Sourcing Assistant
Add to Contacts

Alibaba.com shall not be liable for any lost profits or incidental, consequential or other damages arising out of or in connection with this message, our web site content, our services or the activities of any of the users of our web site.

Forgot password?
This email was sent to you
You are receiving this email because you are a registered member of Alibaba.com website.
To unsutscribe from future service emails, click here .

Read out Privacy Policy and Terms of Use
Alibaba.com Hong Kong Limited,
26/F Tower One,Times Square,1 Matheson Street,Causeway Bay,Hong Kong
If you encounter problems replying to this inquiry, please find help at or contact our service team immediately.
Free Member Service Center:alibaba@service. alibaba.com

From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 14:46:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 871AA7FEF for ; Thu, 7 Nov 2013 14:46:45 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id BD531AC005 for ; Thu, 7 Nov 2013 12:46:41 -0800 (PST) X-ASG-Debug-ID: 1383857195-04cbb00ddd449150001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id Igd7gJE3RS5Ahzuc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 12:46:36 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeWTL-0005yb-TG for xfs@oss.sgi.com; Thu, 07 Nov 2013 20:46:35 +0000 Date: Thu, 7 Nov 2013 12:46:35 -0800 From: Christoph Hellwig To: xfs@oss.sgi.com Subject: [PATCH] xfstests: stop special casing nfs and udf Message-ID: <20131107204635.GA22954@infradead.org> X-ASG-Orig-Subj: [PATCH] xfstests: stop special casing nfs and udf MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383857196 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, BSF_SC5_SA210e, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142144 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.00 BSF_SC5_SA210e Custom Rule SA210e 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 For historical reasons beyond my knowledge xfstests tries to abuse the scratch device as test device for nfs and udf. Because not all test have inherited the right usage of the _setup_testdir and _cleanup_testdir helpers this leads to lots of unessecary test failures. Remove the special casing, which gets nfs down to a minimal number of failures. Signed-off-by: Christoph Hellwig diff --git a/common/rc b/common/rc index ea3af12..c64933a 100644 --- a/common/rc +++ b/common/rc @@ -975,11 +975,7 @@ _require_scratch() { case "$FSTYP" in nfs*) - echo $SCRATCH_DEV | grep -q ":" > /dev/null 2>&1 - if [ -z "$SCRATCH_DEV" -o "$?" != "0" ] - then - _notrun "this test requires a valid \$SCRATCH_DEV" - fi + _notrun "requires a scratch device" ;; *) if [ -z "$SCRATCH_DEV" -o "`_is_block_dev $SCRATCH_DEV`" = "" ] @@ -1773,100 +1769,6 @@ _full_platform_details() echo "$os/$platform $host $kernel" } -_setup_udf_scratchdir() -{ - [ "$FSTYP" != "udf" ] \ - && _fail "setup_udf_testdir: \$FSTYP is not udf" - [ -z "$SCRATCH_DEV" -o ! -b "$SCRATCH_DEV" ] \ - && _notrun "this test requires a valid \$SCRATCH_DEV" - [ -z "$SCRATCH_MNT" ] \ - && _notrun "this test requires a valid \$SCRATCH_MNT" - - # mounted? - if _mount | grep -q $SCRATCH_DEV - then - # if it's mounted, make sure its on $TEST_RW_DIR - if ! _mount | grep $SCRATCH_DEV | grep -q $SCRATCH_MNT - then - _fail "\$SCRATCH_DEV is mounted but not on \$SCRATCH_MNT - aborting" - fi - $UMOUNT_PROG $SCRATCH_DEV - fi - - _scratch_mkfs - _scratch_mount - - testdir=$SCRATCH_MNT -} - -_setup_nfs_scratchdir() -{ - [ "$FSTYP" != "nfs" ] \ - && _fail "setup_nfs_testdir: \$FSTYP is not nfs" - [ -z "$SCRATCH_DEV" ] \ - && _notrun "this test requires a valid host fs for \$SCRATCH_DEV" - [ -z "$SCRATCH_MNT" ] \ - && _notrun "this test requires a valid \$SCRATCH_MNT" - - # mounted? - if _mount | grep -q $SCRATCH_DEV - then - # if it's mounted, make sure its on $SCRATCH_MNT - if ! _mount | grep $SCRATCH_DEV | grep -q $SCRATCH_MNT - then - _fail "\$SCRATCH_DEV is mounted but not on \$SCRATCH_MNT - aborting" - fi - $UMOUNT_PROG $SCRATCH_DEV - fi - - _scratch_mkfs - _scratch_mount - - testdir=$SCRATCH_MNT -} - -# -# Warning for UDF and NFS: -# this function calls _setup_udf_scratchdir and _setup_udf_scratchdir -# which actually uses the scratch dir for the test dir. -# -# This was done because testdir was intended to be a persistent -# XFS only partition. This should eventually change, and treat -# at least local filesystems all the same. -# -_setup_testdir() -{ - case $FSTYP in - udf) - _setup_udf_scratchdir - ;; - nfs*) - _setup_nfs_scratchdir - ;; - *) - testdir=$TEST_DIR - ;; - esac -} - -_cleanup_testdir() -{ - case $FSTYP in - udf) - # umount testdir as it is $SCRATCH_MNT which could be used by xfs next - [ -n "$testdir" ] && $UMOUNT_PROG $testdir - ;; - nfs*) - # umount testdir as it is $SCRATCH_MNT which could be used by xfs next - [ -n "$testdir" ] && $UMOUNT_PROG $testdir - ;; - *) - # do nothing, testdir is $TEST_DIR - : - ;; - esac -} - _link_out_file() { if [ -z "$1" -o -z "$2" ]; then diff --git a/tests/btrfs/005 b/tests/btrfs/005 index 81badf6..c364e11 100755 --- a/tests/btrfs/005 +++ b/tests/btrfs/005 @@ -135,7 +135,6 @@ _rundefrag() _supported_fs btrfs _supported_os Linux -_setup_testdir ## We require scratch so that we'll have free contiguous space _require_scratch _scratch_mkfs >/dev/null 2>&1 diff --git a/tests/btrfs/014 b/tests/btrfs/014 index a49cf06..aa3edbb 100755 --- a/tests/btrfs/014 +++ b/tests/btrfs/014 @@ -54,7 +54,6 @@ _balance() _supported_fs btrfs _supported_os Linux -_setup_testdir _require_scratch _scratch_mkfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/generic/001 b/tests/generic/001 index aa82441..6e5f3dd 100755 --- a/tests/generic/001 +++ b/tests/generic/001 @@ -118,14 +118,14 @@ udf_fsize=20240 # number of sectors for UDF _setup() { - if mkdir -p $testdir/$$ + if mkdir -p $TEST_DIR/$$ then : else - echo "Error: cannot mkdir \"$testdir/$$\"" + echo "Error: cannot mkdir \"$TEST_DIR/$$\"" exit 1 fi - cd $testdir/$$ + cd $TEST_DIR/$$ $verbose && echo -n "setup " sed -e '/^#/d' $tmp.config \ @@ -286,8 +286,7 @@ _cleanup() then $verbose && echo "cleanup" cd / - rm -rf $testdir/$$ - _cleanup_testdir + rm -rf $TEST_DIR/$$ done_cleanup=true fi } @@ -298,7 +297,6 @@ _cleanup status=1 done_cleanup=false -_setup_testdir _setup # do the test diff --git a/tests/generic/002 b/tests/generic/002 index 2aeebb1..656d29f 100755 --- a/tests/generic/002 +++ b/tests/generic/002 @@ -38,43 +38,40 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { rm -f $tmp.* - _cleanup_testdir } # real QA test starts here _supported_fs generic _supported_os IRIX Linux -_setup_testdir - echo "Silence is goodness ..." # ensure target directory exists -mkdir `dirname $testdir/$tmp` 2>/dev/null +mkdir `dirname $TEST_DIR/$tmp` 2>/dev/null -touch $testdir/$tmp.1 +touch $TEST_DIR/$tmp.1 for l in 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 do - ln $testdir/$tmp.1 $testdir/$tmp.$l - x=`src/lstat64 $testdir/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` + ln $TEST_DIR/$tmp.1 $TEST_DIR/$tmp.$l + x=`src/lstat64 $TEST_DIR/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` if [ "$l" -ne $x ] then echo "Arrgh, created link #$l and lstat64 looks like ..." - src/lstat64 $testdir/$tmp.1 + src/lstat64 $TEST_DIR/$tmp.1 status=1 fi done for l in 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 do - x=`src/lstat64 $testdir/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` + x=`src/lstat64 $TEST_DIR/$tmp.1 | sed -n -e '/ Links: /s/.*Links: *//p'` if [ "$l" -ne $x ] then echo "Arrgh, about to remove link #$l and lstat64 looks like ..." - src/lstat64 $testdir/$tmp.1 + src/lstat64 $TEST_DIR/$tmp.1 status=1 fi - rm -f $testdir/$tmp.$l + rm -f $TEST_DIR/$tmp.$l done # success, all done diff --git a/tests/generic/005 b/tests/generic/005 index de68b0d..544af14 100755 --- a/tests/generic/005 +++ b/tests/generic/005 @@ -43,10 +43,9 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { - cd $testdir + cd $TEST_DIR rm -f symlink_{0,1,2,3,4}{0,1,2,3,4,5,6,7,8,9} symlink_self empty_file cd / - _cleanup_testdir } _touch() @@ -75,9 +74,7 @@ else _supported_os Linux IRIX fi -_setup_testdir - -cd $testdir +cd $TEST_DIR o=empty_file touch $o diff --git a/tests/generic/006 b/tests/generic/006 index 62cc0c8..481e1f1 100755 --- a/tests/generic/006 +++ b/tests/generic/006 @@ -35,8 +35,7 @@ _cleanup() { cd / rm -f $tmp.* - rm -rf $testdir/permname.$$ - _cleanup_testdir + rm -rf $TEST_DIR/permname.$$ } _count() @@ -56,23 +55,21 @@ _count() _supported_fs generic _supported_os IRIX Linux -_setup_testdir - -mkdir $testdir/permname.$$ +mkdir $TEST_DIR/permname.$$ echo "" echo "single thread permname" echo "----------------------" -mkdir $testdir/permname.$$/a -cd $testdir/permname.$$/a +mkdir $TEST_DIR/permname.$$/a +cd $TEST_DIR/permname.$$/a $here/src/permname -c 4 -l 6 -p 1 || echo "permname returned $?" find . | _count echo "" echo "multi thread permname" echo "----------------------" -mkdir $testdir/permname.$$/b -cd $testdir/permname.$$/b +mkdir $TEST_DIR/permname.$$/b +cd $TEST_DIR/permname.$$/b $here/src/permname -c 4 -l 6 -p 4 || echo "permname returned $?" find . | _count diff --git a/tests/generic/007 b/tests/generic/007 index 4947da6..abbee74 100755 --- a/tests/generic/007 +++ b/tests/generic/007 @@ -38,8 +38,7 @@ _cleanup() { cd / rm -f $tmp.* - rm -rf $testdir/$seq - _cleanup_testdir + rm -rf $TEST_DIR/$seq } # get standard environment, filters and checks @@ -50,8 +49,6 @@ _cleanup() _supported_fs generic _supported_os IRIX Linux -_setup_testdir - status=1 # default failure sourcefile=$tmp.nametest seed=1 @@ -66,8 +63,8 @@ while [ $i -le $num_filenames ]; do let i=$i+1 done -mkdir $testdir/$seq -cd $testdir/$seq +mkdir $TEST_DIR/$seq +cd $TEST_DIR/$seq $here/src/nametest -l $sourcefile -s $seed -i $iterations -z # success, all done diff --git a/tests/generic/010 b/tests/generic/010 index 0bdfdd5..9d2e76a 100755 --- a/tests/generic/010 +++ b/tests/generic/010 @@ -35,8 +35,7 @@ _cleanup() { cd / rm -f $tmp.* - rm -f $testdir/DBtest*.{pag,dir} - _cleanup_testdir + rm -f $TEST_DIR/DBtest*.{pag,dir} } # filter random number output from dbtest @@ -58,11 +57,9 @@ _filter_dbtest() _supported_fs generic _supported_os IRIX Linux -_setup_testdir - rm -f $seqres.full -cd $testdir +cd $TEST_DIR $here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $seqres.full | _filter_dbtest diff --git a/tests/generic/011 b/tests/generic/011 index cad09ed..bed23aa 100755 --- a/tests/generic/011 +++ b/tests/generic/011 @@ -37,7 +37,6 @@ _cleanup() cd / rm -f $tmp.* [ -n "$out" ] && rm -rf $out - _cleanup_testdir } # get standard environment, filters and checks @@ -48,9 +47,7 @@ _cleanup() _supported_fs generic _supported_os IRIX Linux -_setup_testdir - -out=$testdir/dirstress.$$ +out=$TEST_DIR/dirstress.$$ rm -f $seqres.full diff --git a/tests/generic/013 b/tests/generic/013 index f66cade..8e76d3d 100755 --- a/tests/generic/013 +++ b/tests/generic/013 @@ -41,8 +41,7 @@ _cleanup() # such that what it has is greater the 1024 chars and will # stop and complain - so get rid of complaint # Ref. pv#935754 - rm -rf $testdir/fsstress.$$.* 2>&1 | grep -v 'Path too long' - _cleanup_testdir + rm -rf $TEST_DIR/fsstress.$$.* 2>&1 | grep -v 'Path too long' } _filesize() @@ -60,7 +59,7 @@ _do_test() _param="$2" _count="$3" - out=$testdir/fsstress.$$.$_n + out=$TEST_DIR/fsstress.$$.$_n rm -rf $out if ! mkdir $out then @@ -93,8 +92,6 @@ _do_test() _supported_fs generic _supported_os IRIX Linux -_setup_testdir - rm -f $seqres.full echo "brevity is wit..." diff --git a/tests/generic/014 b/tests/generic/014 index d7da9ab..a9c2638 100755 --- a/tests/generic/014 +++ b/tests/generic/014 @@ -35,8 +35,7 @@ _cleanup() { cd / rm -f $tmp.* - rm -rf $testdir/truncfile.$$.* - _cleanup_testdir + rm -rf $TEST_DIR/truncfile.$$.* } # get standard environment, filters and checks @@ -47,7 +46,6 @@ _supported_fs generic _supported_os IRIX Linux _require_sparse_files -_setup_testdir # ensure EOF preallocation doesn't massively extend the runtime of this test # by limiting the amount of preallocation and therefore the amount of blocks @@ -62,7 +60,7 @@ echo "brevity is wit..." echo "------" echo "test 1" echo "------" -if ! src/truncfile -c 10000 $testdir/truncfile.$$.0 >$tmp.out 2>&1 +if ! src/truncfile -c 10000 $TEST_DIR/truncfile.$$.0 >$tmp.out 2>&1 then out=`cat $tmp.out` echo "truncfile returned $? : \"$out\"" diff --git a/tests/generic/020 b/tests/generic/020 index f004be5..a9bd17a 100755 --- a/tests/generic/020 +++ b/tests/generic/020 @@ -29,21 +29,16 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=0 # success is the default! -trap "_cleanup; rm -f $tmp.* $testfile; exit \$status" 0 1 2 3 15 +trap "rm -f $tmp.* $testfile; exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc . ./common/filter . ./common/attr -_cleanup() -{ - _cleanup_testdir -} - _filter() { - sed "s#$testdir[^ :]*##g; + sed "s#$TEST_DIR[^ :]*##g; s#$tmp[^ :]*##g" $1 } @@ -83,11 +78,9 @@ _supported_os Linux _require_attrs -_setup_testdir - rm -f $seqres.full -testfile=$testdir/attribute_$$ +testfile=$TEST_DIR/attribute_$$ echo "*** list non-existant file" _attr_list $testfile diff --git a/tests/generic/068 b/tests/generic/068 index b160766..a764019 100755 --- a/tests/generic/068 +++ b/tests/generic/068 @@ -36,7 +36,6 @@ ITERATIONS=10 _cleanup() { cd / - _cleanup_testdir trap 0 1 2 3 15 exit $status diff --git a/tests/generic/070 b/tests/generic/070 index ad9031e..3c88df0 100755 --- a/tests/generic/070 +++ b/tests/generic/070 @@ -35,7 +35,6 @@ _cleanup() { cd / rm -f $tmp.* - _cleanup_testdir } # get standard environment, filters and checks @@ -49,10 +48,8 @@ _supported_os IRIX Linux _require_attrs -_setup_testdir - FSSTRESS_ARGS=`_scale_fsstress_args \ - -d $testdir/fsstress \ + -d $TEST_DIR/fsstress \ -f allocsp=0 \ -f freesp=0 \ -f bulkstat=0 \ diff --git a/tests/generic/074 b/tests/generic/074 index 55f72c2..668132e 100755 --- a/tests/generic/074 +++ b/tests/generic/074 @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { cd / - rm -rf $testdir/fstest.$$.* $tmp.* - _cleanup_testdir + rm -rf $TEST_DIR/fstest.$$.* $tmp.* } # get standard environment, filters and checks @@ -47,7 +46,7 @@ _do_test() _n="$1" _param="$2" - out=$testdir/fstest.$$.$_n + out=$TEST_DIR/fstest.$$.$_n rm -rf $out if ! mkdir $out then @@ -156,8 +155,6 @@ _process_args "$@" echo "Params are for $param_type" >>$seqres.full echo "Params: n = $numchildren l = $numloops f = $numfiles" >>$seqres.full -_setup_testdir - _check_test_fs # Options: diff --git a/tests/generic/075 b/tests/generic/075 index e806dea..8b4ab39 100755 --- a/tests/generic/075 +++ b/tests/generic/075 @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { cd / - rm -rf $testdir/fsx.* $tmp.* - _cleanup_testdir + rm -rf $TEST_DIR/fsx.* $tmp.* } # get standard environment, filters and checks @@ -47,7 +46,7 @@ _do_test() _n="$1" _param="$2" - out=$testdir/fsx + out=$TEST_DIR/fsx rm -rf $out if ! mkdir $out then @@ -136,8 +135,6 @@ _process_args "$@" echo "Params are for $param_type" >>$seqres.full echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full -_setup_testdir - rm -f $seqres.full echo "brevity is wit..." diff --git a/tests/generic/093 b/tests/generic/093 index a8ef52e..fe20f38 100755 --- a/tests/generic/093 +++ b/tests/generic/093 @@ -41,13 +41,12 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { - [ -n "$testdir" ] && rm -f $file - _cleanup_testdir + [ -n "$TEST_DIR" ] && rm -f $file } _testfilter() { - sed -e "s#$testdir#TESTDIR#g" + sed -e "s#$TEST_DIR#TESTDIR#g" } _filefilter() @@ -65,12 +64,11 @@ _require_attrs rm -f $seqres.full -_setup_testdir _need_to_be_root echo "QA output created by $seq" echo "" -file=$testdir/$seq.file +file=$TEST_DIR/$seq.file user=`grep ':all=:all=' /etc/capability | tail -1 | $AWK_PROG -F: '{print $1}'` uid=`_cat_passwd | grep $user | $AWK_PROG -F: '{print $3}'` @@ -149,7 +147,7 @@ echo "list EA on file" ${ATTR_PROG} -R -l $file | _filefilter chown $uid $file -chmod ugo+w $testdir +chmod ugo+w $TEST_DIR echo "as non-root call writemod" $runas -u $uid src/writemod $file 2>&1 | _filefilter diff --git a/tests/generic/097 b/tests/generic/097 index d7f6ec1..c120422 100755 --- a/tests/generic/097 +++ b/tests/generic/097 @@ -78,8 +78,6 @@ _supported_os IRIX _require_scratch _require_attrs -_setup_testdir - TARGET_DIR=$SCRATCH_MNT [ "$FSTYP" == "xfs" ] && TARGET_DIR=$TEST_DIR cd $TARGET_DIR @@ -245,7 +243,6 @@ echo "list root EAs: none" ${ATTR_PROG} -R -l foo cd / -_cleanup_testdir # Check the filesystem _check_scratch_fs diff --git a/tests/generic/099 b/tests/generic/099 index 03fdded..7351966 100755 --- a/tests/generic/099 +++ b/tests/generic/099 @@ -88,7 +88,6 @@ _require_acls # get dir #export FILE_SYS=xfs _require_scratch -_setup_testdir cd $TARGET_DIR rm -rf $seq.dir1 # in case file is left over from previous runs. diff --git a/tests/generic/100 b/tests/generic/100 index dfb5252..05d766f 100755 --- a/tests/generic/100 +++ b/tests/generic/100 @@ -69,19 +69,17 @@ tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$seqres.full 2>&1 # create f/s _require_scratch -_setup_testdir # untar on f/s -cd $testdir +cd $TEST_DIR tar -xRvf $TEMP_DIR/$TAR_FILE >>$seqres.full 2>&1 cd $here # use diff -qr to compare -ls -R -l ${testdir}${POPULATED_DIR} >>$seqres.full 2>&1 -diff -qr $POPULATED_DIR ${testdir}${POPULATED_DIR} +ls -R -l ${TEST_DIR}${POPULATED_DIR} >>$seqres.full 2>&1 +diff -qr $POPULATED_DIR ${TEST_DIR}${POPULATED_DIR} cd / -_cleanup_testdir _check_scratch_fs status=0 diff --git a/tests/generic/112 b/tests/generic/112 index 65b3484..4918f75 100755 --- a/tests/generic/112 +++ b/tests/generic/112 @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { cd / - rm -rf $testdir/fsx.* $tmp.* - _cleanup_testdir + rm -rf $TEST_DIR/fsx.* $tmp.* } # get standard environment, filters and checks @@ -47,7 +46,7 @@ _do_test() _n="$1" _param="$2" - out=$testdir/fsx + out=$TEST_DIR/fsx rm -rf $out if ! mkdir $out then @@ -137,8 +136,6 @@ _process_args "$@" echo "Params are for $param_type" >>$seqres.full echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full -_setup_testdir - rm -f $seqres.full echo "brevity is wit..." diff --git a/tests/generic/113 b/tests/generic/113 index 5e9f5fe..56672f0 100755 --- a/tests/generic/113 +++ b/tests/generic/113 @@ -34,8 +34,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { cd / - rm -f $testdir/aio-stress.$$.* - _cleanup_testdir + rm -f $TEST_DIR/aio-stress.$$.* } # get standard environment, filters and checks @@ -49,11 +48,11 @@ _do_test() _count="$3" _nproc="$4" - _files="$testdir/aiostress.$$.$_n" + _files="$TEST_DIR/aiostress.$$.$_n" __proc=$_nproc [ $__proc -gt 1 ] && _param="-t $__proc $_param" while [ $__proc -gt 1 ]; do - _files="$_files $testdir/aiostress.$$.$_n.$__proc" + _files="$_files $TEST_DIR/aiostress.$$.$_n.$__proc" let __proc=$__proc-1 done rm -f $_files @@ -80,8 +79,6 @@ _supported_os Linux [ -x $here/ltp/aio-stress ] || _notrun "aio-stress not built for this platform" -_setup_testdir - echo "brevity is wit..." count=1000 diff --git a/tests/generic/117 b/tests/generic/117 index 87e6987..f81265b 100755 --- a/tests/generic/117 +++ b/tests/generic/117 @@ -67,7 +67,6 @@ _cleanup() { cd / rm -f $tmp.* - _cleanup_testdir } # get standard environment, filters and checks @@ -79,7 +78,6 @@ _cleanup() _supported_fs generic _supported_os IRIX Linux -_setup_testdir _require_scratch _require_attrs diff --git a/tests/generic/123 b/tests/generic/123 index 41b9d3b..911e9d2 100755 --- a/tests/generic/123 +++ b/tests/generic/123 @@ -35,10 +35,9 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { - cd $testdir + cd $TEST_DIR rm -rf $my_test_subdir cd / - _cleanup_testdir } # get standard environment, filters and checks @@ -51,8 +50,7 @@ _supported_os Linux IRIX _require_user -_setup_testdir -my_test_subdir=$testdir/123subdir +my_test_subdir=$TEST_DIR/123subdir # create subdir with required permissions mkdir -m 755 $my_test_subdir diff --git a/tests/generic/124 b/tests/generic/124 index 92e7619..93ec4a1 100755 --- a/tests/generic/124 +++ b/tests/generic/124 @@ -38,7 +38,6 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { cd / - _cleanup_testdir } # get standard environment, filters and checks @@ -49,13 +48,12 @@ _cleanup() _supported_fs generic _supported_os Linux -_setup_testdir _require_scratch _scratch_mkfs >/dev/null 2>&1 _scratch_mount # Run preallo_rw_pattern on both test and scratch partitions -for TESTFILE in $testdir/rw_pattern.tmp $SCRATCH_MNT/rw_pattern.tmp +for TESTFILE in $TEST_DIR/rw_pattern.tmp $SCRATCH_MNT/rw_pattern.tmp do count=1 while (( count < 101 )) diff --git a/tests/generic/125 b/tests/generic/125 index 18f5cb1..f4ffea5 100755 --- a/tests/generic/125 +++ b/tests/generic/125 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -46,9 +41,7 @@ _supported_os Linux _require_user -_setup_testdir - -TESTDIR=$testdir/ftrunc +TESTDIR=$TEST_DIR/ftrunc TESTFILE=$TESTDIR/ftrunc.tmp [ -d $TESTDIR ] && rm -r $TESTDIR diff --git a/tests/generic/126 b/tests/generic/126 index 7fe5bc6..1796527 100755 --- a/tests/generic/126 +++ b/tests/generic/126 @@ -34,7 +34,6 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { cd / - _cleanup_testdir } # get standard environment, filters and checks @@ -45,11 +44,9 @@ _cleanup() _supported_fs generic _supported_os Linux -_setup_testdir - QA_FS_PERMS=$here/src/fs_perms -cd $testdir +cd $TEST_DIR cp $here/src/testx ./testx.file # file_perm owner_uid owner_gid tester_uid tester_gid perm_to_test expected_result pass=1 diff --git a/tests/generic/127 b/tests/generic/127 index 373bf20..58ca91e 100755 --- a/tests/generic/127 +++ b/tests/generic/127 @@ -38,7 +38,6 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { rm -f $tmp.output - _cleanup_testdir } # get standard environment, filters and checks @@ -51,10 +50,10 @@ FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000" _fsx_lite_nommap() { echo "=== FSX Light Mode, No Memory Mapping ===" - dd if=/dev/zero of=$testdir/fsx_lite_nommap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 - if ! ltp/fsx $FSX_ARGS -L -R -W $testdir/fsx_lite_nommap > $tmp.output 2>&1 + dd if=/dev/zero of=$TEST_DIR/fsx_lite_nommap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 + if ! ltp/fsx $FSX_ARGS -L -R -W $TEST_DIR/fsx_lite_nommap > $tmp.output 2>&1 then - echo "ltp/fsx $FSX_ARGS -L -R -W $testdir/fsx_lite_nommap" + echo "ltp/fsx $FSX_ARGS -L -R -W $TEST_DIR/fsx_lite_nommap" cat $tmp.output return 1 fi @@ -65,8 +64,8 @@ _fsx_lite_nommap() _fsx_lite_mmap() { echo "=== FSX Light Mode, Memory Mapping ===" - dd if=/dev/zero of=$testdir/fsx_lite_mmap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 - if ! ltp/fsx $FSX_ARGS -L $testdir/fsx_lite_mmap > $tmp.output 2>&1 + dd if=/dev/zero of=$TEST_DIR/fsx_lite_mmap bs=${FSX_FILE_SIZE} count=1 > /dev/null 2>&1 + if ! ltp/fsx $FSX_ARGS -L $TEST_DIR/fsx_lite_mmap > $tmp.output 2>&1 then echo "ltp/fsx $FSX_ARGS -L fsx_lite_mmap" cat $tmp.output @@ -79,7 +78,7 @@ _fsx_lite_mmap() _fsx_std_nommap() { echo "=== FSX Standard Mode, No Memory Mapping ===" - if ! ltp/fsx $FSX_ARGS -R -W $testdir/fsx_std_nommap > $tmp.output 2>&1 + if ! ltp/fsx $FSX_ARGS -R -W $TEST_DIR/fsx_std_nommap > $tmp.output 2>&1 then echo "ltp/fsx $FSX_ARGS -R -W fsx_std_nommap" cat $tmp.output @@ -92,7 +91,7 @@ _fsx_std_nommap() _fsx_std_mmap() { echo "=== FSX Standard Mode, Memory Mapping ===" - if ! ltp/fsx $FSX_ARGS $testdir/fsx_std_mmap > $tmp.output 2>&1 + if ! ltp/fsx $FSX_ARGS $TEST_DIR/fsx_std_mmap > $tmp.output 2>&1 then echo "ltp/fsx $FSX_ARGS fsx_std_mmap" cat $tmp.output @@ -106,8 +105,6 @@ _fsx_std_mmap() _supported_fs generic _supported_os Linux -_setup_testdir - _fsx_lite_nommap _fsx_lite_mmap diff --git a/tests/generic/128 b/tests/generic/128 index c9c809f..22e4f71 100755 --- a/tests/generic/128 +++ b/tests/generic/128 @@ -29,13 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - cd / - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -45,7 +39,6 @@ _cleanup() _supported_fs generic _supported_os Linux -_setup_testdir _require_scratch _require_user diff --git a/tests/generic/129 b/tests/generic/129 index fe763df..9a10d76 100755 --- a/tests/generic/129 +++ b/tests/generic/129 @@ -29,13 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - cd / - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -54,8 +48,6 @@ _supported_os Linux _require_scratch _require_sparse_files -_setup_testdir - _scratch_mkfs >/dev/null 2>&1 _scratch_mount "-o nosuid" diff --git a/tests/generic/130 b/tests/generic/130 index cfc2c32..8367dc7 100755 --- a/tests/generic/130 +++ b/tests/generic/130 @@ -38,13 +38,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - cd / - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -57,8 +51,6 @@ _supported_os Linux IRIX _require_scratch _require_sparse_files -_setup_testdir - _scratch_mkfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/generic/131 b/tests/generic/131 index 6c3131c..ce3e490 100755 --- a/tests/generic/131 +++ b/tests/generic/131 @@ -35,7 +35,6 @@ _cleanup() { kill $locktest_pid2 > /dev/null 2>&1 kill $locktest_pid1 > /dev/null 2>&1 - _cleanup_testdir } # get standard environment, filters and checks @@ -46,9 +45,7 @@ _cleanup() _supported_fs generic _supported_os Linux -_setup_testdir - -TESTFILE=$testdir/lock_file +TESTFILE=$TEST_DIR/lock_file # Grab a port which is hopefully unused if [ $$ -gt 1024 -a $$ -lt 32000 ]; then @@ -60,13 +57,13 @@ elif [ $$ -gt 32000 ]; then fi # Start the server -src/locktest -p $PORT $TESTFILE 2>&1 > $testdir/server.out & +src/locktest -p $PORT $TESTFILE 2>&1 > $TEST_DIR/server.out & locktest_pid1=$! sleep 1 # Start the client -src/locktest -p $PORT -h localhost $TESTFILE 2>&1 > $testdir/client.out +src/locktest -p $PORT -h localhost $TESTFILE 2>&1 > $TEST_DIR/client.out locktest_pid2=$! result=$? if [ $result -eq 0 ]; then @@ -74,7 +71,7 @@ if [ $result -eq 0 ]; then status=0 else echo "Client reported failure ($result)" - cat $testdir/*.out + cat $TEST_DIR/*.out fi exit diff --git a/tests/generic/132 b/tests/generic/132 index 42ab909..aa52c7d 100755 --- a/tests/generic/132 +++ b/tests/generic/132 @@ -30,13 +30,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - cd / - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -46,7 +40,6 @@ _cleanup() _supported_fs generic _supported_os Linux IRIX -_setup_testdir _require_scratch _scratch_mkfs >/dev/null 2>&1 diff --git a/tests/generic/133 b/tests/generic/133 index 65ab822..7fb1695 100755 --- a/tests/generic/133 +++ b/tests/generic/133 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -44,35 +39,33 @@ _cleanup() _supported_fs generic _supported_os Linux IRIX -_setup_testdir - echo "Buffered writer, buffered reader" -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null -$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & -$XFS_IO_PROG -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null +$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & +$XFS_IO_PROG -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null wait -rm $testdir/io_test +rm $TEST_DIR/io_test echo "Direct writer, buffered reader" -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & -$XFS_IO_PROG -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & +$XFS_IO_PROG -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null wait -rm $testdir/io_test +rm $TEST_DIR/io_test echo "Buffered writer, direct reader" -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null -$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & -$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null +$XFS_IO_PROG -f -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & +$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null wait -rm $testdir/io_test +rm $TEST_DIR/io_test echo "Direct writer, direct reader" -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test > /dev/null -$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $testdir/io_test >/dev/null & -$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $testdir/io_test > /dev/null +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test > /dev/null +$XFS_IO_PROG -f -d -c 'pwrite -b 64k 0 512m' $TEST_DIR/io_test >/dev/null & +$XFS_IO_PROG -d -c 'pread -b 64k 0 512m' $TEST_DIR/io_test > /dev/null wait -rm $testdir/io_test +rm $TEST_DIR/io_test status=0 exit diff --git a/tests/generic/135 b/tests/generic/135 index 783a106..e3b827a 100755 --- a/tests/generic/135 +++ b/tests/generic/135 @@ -29,13 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - cd / - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -45,7 +39,6 @@ _cleanup() _supported_fs generic _supported_os Linux IRIX -_setup_testdir _require_scratch _scratch_mkfs >/dev/null 2>&1 diff --git a/tests/generic/141 b/tests/generic/141 index 83b5486..fa08484 100755 --- a/tests/generic/141 +++ b/tests/generic/141 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -44,7 +39,6 @@ _cleanup() _supported_fs generic _supported_os Linux -_setup_testdir _require_scratch _scratch_mkfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/generic/184 b/tests/generic/184 index 5d74fa3..dcc8b4e 100755 --- a/tests/generic/184 +++ b/tests/generic/184 @@ -35,7 +35,6 @@ _cleanup() { cd / rm -f $tmp.* - _cleanup_testdir } # get standard environment, filters and checks @@ -46,12 +45,10 @@ _cleanup() _supported_fs generic _supported_os IRIX Linux -_setup_testdir - -rm -f $testdir/null -mknod $testdir/null c 1 3 -chmod 666 $testdir/null -echo fred > $testdir/null +rm -f $TEST_DIR/null +mknod $TEST_DIR/null c 1 3 +chmod 666 $TEST_DIR/null +echo fred > $TEST_DIR/null status=$? exit diff --git a/tests/generic/225 b/tests/generic/225 index faa542a..73b125a 100755 --- a/tests/generic/225 +++ b/tests/generic/225 @@ -34,7 +34,6 @@ _cleanup() { cd / rm -f $tmp.* - _cleanup_testdir } # get standard environment, filters and checks diff --git a/tests/generic/237 b/tests/generic/237 index e5c5a79..6a61ec8 100755 --- a/tests/generic/237 +++ b/tests/generic/237 @@ -42,8 +42,7 @@ _cleanup() { cd / rm -f $tmp.* - [ -n "$testdir" ] && rm -rf $testdir/$seq.dir1 - _cleanup_testdir + [ -n "$TEST_DIR" ] && rm -rf $TEST_DIR/$seq.dir1 } # real QA test starts here @@ -55,14 +54,12 @@ _supported_os Linux rm -f $seqres.full -_setup_testdir - _need_to_be_root _acl_setup_ids _require_acls # get dir -cd $testdir +cd $TEST_DIR rm -rf $seq.dir1 mkdir $seq.dir1 cd $seq.dir1 diff --git a/tests/generic/249 b/tests/generic/249 index 1f25edb..306e820 100755 --- a/tests/generic/249 +++ b/tests/generic/249 @@ -35,7 +35,6 @@ _cleanup() cd / rm -f $tmp.* rm -f $SRC $DST - _cleanup_testdir } # get standard environment, filters and checks @@ -45,7 +44,6 @@ _cleanup() # real QA test starts here _supported_fs generic _supported_os Linux -_setup_testdir echo "Feel the serenity." diff --git a/tests/shared/051 b/tests/shared/051 index 07399cc..e957f86 100755 --- a/tests/shared/051 +++ b/tests/shared/051 @@ -40,8 +40,7 @@ _cleanup() { cd / rm -f $tmp.* - [ -n "$testdir" ] && rm -rf $testdir/$seq.dir1 - _cleanup_testdir + [ -n "$TEST_DIR" ] && rm -rf $TEST_DIR/$seq.dir1 } # ----- @@ -76,14 +75,12 @@ _supported_os Linux rm -f $seqres.full -_setup_testdir - _need_to_be_root _acl_setup_ids _require_acls # get dir -cd $testdir +cd $TEST_DIR rm -rf $seq.dir1 mkdir $seq.dir1 cd $seq.dir1 diff --git a/tests/shared/218 b/tests/shared/218 index f21b8b2..cd2076e 100755 --- a/tests/shared/218 +++ b/tests/shared/218 @@ -34,7 +34,6 @@ _cleanup() { cd / rm -f $tmp.* - _cleanup_testdir } # get standard environment, filters and checks @@ -46,7 +45,6 @@ _cleanup() _supported_fs xfs ext4 btrfs _supported_os Linux -_setup_testdir # We require scratch so that we'll have free contiguous space _require_scratch _scratch_mkfs >/dev/null 2>&1 diff --git a/tests/udf/098 b/tests/udf/098 index 91e8a22..3a5db39 100755 --- a/tests/udf/098 +++ b/tests/udf/098 @@ -81,8 +81,6 @@ _supported_os IRIX _require_scratch _require_attrs -_setup_testdir - cd $SCRATCH_MNT echo "create file foo" diff --git a/tests/udf/102 b/tests/udf/102 index e27c086..8fd4697 100755 --- a/tests/udf/102 +++ b/tests/udf/102 @@ -36,7 +36,6 @@ _cleanup() { rm -f $tmp.* cd / - _cleanup_testdir } # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/008 b/tests/xfs/008 index e7a1768..56be923 100755 --- a/tests/xfs/008 +++ b/tests/xfs/008 @@ -35,8 +35,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { rm -f $tmp.* - rm -rf $testdir/randholes.$$.* - _cleanup_testdir + rm -rf $TEST_DIR/randholes.$$.* } _filter() @@ -55,7 +54,7 @@ _do_test() _holes="$2" _param="$3" - out=$testdir/randholes.$$.$_n + out=$TEST_DIR/randholes.$$.$_n echo "" echo "randholes.$_n : $_param" | _filter echo "------------------------------------------" @@ -89,8 +88,6 @@ _do_test() _supported_fs xfs _supported_os IRIX Linux -_setup_testdir - rm -f $seqres.full # Note on special numbers here. diff --git a/tests/xfs/012 b/tests/xfs/012 index cd9c485..4127222 100755 --- a/tests/xfs/012 +++ b/tests/xfs/012 @@ -35,8 +35,7 @@ _cleanup() { cd / rm -f $tmp.* - rm -rf $testdir/holes.$$.* - _cleanup_testdir + rm -rf $TEST_DIR/holes.$$.* } _filesize() @@ -56,7 +55,7 @@ _do_test() failed=0 - out=$testdir/holes.$$.$_n + out=$TEST_DIR/holes.$$.$_n echo "" echo "holes.$_n : $_param" echo "-----------------------------------------------" @@ -106,8 +105,6 @@ _do_test() _supported_fs xfs _supported_os IRIX Linux -_setup_testdir - rm -f $seqres.full # small & fairly dense diff --git a/tests/xfs/048 b/tests/xfs/048 index 40667e0..f9fb16f 100755 --- a/tests/xfs/048 +++ b/tests/xfs/048 @@ -39,16 +39,13 @@ _cleanup() { cd / rm -f $tmp.* - _cleanup_testdir } # real QA test starts here _supported_fs xfs _supported_os IRIX Linux -_setup_testdir - -src/fault $testdir || exit +src/fault $TEST_DIR || exit # success, all done status=0 diff --git a/tests/xfs/066 b/tests/xfs/066 index 6d4e1c2..d521ada 100755 --- a/tests/xfs/066 +++ b/tests/xfs/066 @@ -40,22 +40,19 @@ _cleanup() { cd / rm -f $tmp.* - _cleanup_testdir } # real QA test starts here _supported_fs xfs _supported_os IRIX Linux -_setup_testdir - _my_stat_filter() { grep "[sS]ize" | sed "s/.*[sS]ize[: ]*\([[:digit:]]*\).*/\1 largefile/g" } -rm -f $testdir/testfile -if src/feature -t $testdir/testfile; then +rm -f $TEST_DIR/testfile +if src/feature -t $TEST_DIR/testfile; then : else _notrun "Installed libc doesn't correctly handle setrlimit/ftruncate64" diff --git a/tests/xfs/078 b/tests/xfs/078 index f2b674a..e04c6cc 100755 --- a/tests/xfs/078 +++ b/tests/xfs/078 @@ -38,7 +38,6 @@ _cleanup() rm -f $tmp.* umount -d $LOOP_MNT 2>/dev/null rmdir $LOOP_MNT - _cleanup_testdir } # get standard environment, filters and checks diff --git a/tests/xfs/080 b/tests/xfs/080 index b1cd0cb..59c6104 100755 --- a/tests/xfs/080 +++ b/tests/xfs/080 @@ -39,7 +39,6 @@ _cleanup() { cd / rm -f $tmp.* - _cleanup_testdir } _supported_fs xfs @@ -48,13 +47,11 @@ _supported_fs xfs # but not at the moment. _supported_os Linux -_setup_testdir - quiet=-q clean=-c export here -cd $testdir +cd $TEST_DIR echo # real QA test starts here diff --git a/tests/xfs/137 b/tests/xfs/137 index 90dc1f5..79b3b89 100755 --- a/tests/xfs/137 +++ b/tests/xfs/137 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -44,7 +39,6 @@ _cleanup() _supported_fs xfs _supported_os Linux IRIX -_setup_testdir _require_scratch _scratch_mkfs_xfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/xfs/138 b/tests/xfs/138 index d3c1009..1b11cf6 100755 --- a/tests/xfs/138 +++ b/tests/xfs/138 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -44,7 +39,6 @@ _cleanup() _supported_fs xfs _supported_os Linux IRIX -_setup_testdir _require_scratch _scratch_mkfs_xfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/xfs/139 b/tests/xfs/139 index 1fbde58..e5296f7 100755 --- a/tests/xfs/139 +++ b/tests/xfs/139 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -44,7 +39,6 @@ _cleanup() _supported_fs xfs _supported_os Linux IRIX -_setup_testdir _require_scratch _scratch_mkfs_xfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/xfs/140 b/tests/xfs/140 index ce52272..cccf262 100755 --- a/tests/xfs/140 +++ b/tests/xfs/140 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -44,7 +39,6 @@ _cleanup() _supported_fs xfs _supported_os Linux IRIX -_setup_testdir _require_scratch _scratch_mkfs_xfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/xfs/142 b/tests/xfs/142 index 5a2ef9e..a1efcc2 100755 --- a/tests/xfs/142 +++ b/tests/xfs/142 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/143 b/tests/xfs/143 index c86cc0a..c389a2b 100755 --- a/tests/xfs/143 +++ b/tests/xfs/143 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/144 b/tests/xfs/144 index 0b5b21d..41041c4 100755 --- a/tests/xfs/144 +++ b/tests/xfs/144 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/145 b/tests/xfs/145 index c8444f0..44b3e4e 100755 --- a/tests/xfs/145 +++ b/tests/xfs/145 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/146 b/tests/xfs/146 index 1e13d95..c6343f8 100755 --- a/tests/xfs/146 +++ b/tests/xfs/146 @@ -30,12 +30,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 _report_filter () { $PERL_PROG -ne "s/Report: \"0x[0-f]+\" was written and \"0x[0-f]+\" was read at/Report: \"HEX\" was written and \"HEX\" was read at/g ; diff --git a/tests/xfs/147 b/tests/xfs/147 index c22f24a..73ff7f9 100755 --- a/tests/xfs/147 +++ b/tests/xfs/147 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/150 b/tests/xfs/150 index 3bf1c8b..f9e690a 100755 --- a/tests/xfs/150 +++ b/tests/xfs/150 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 _filter_fs_handle() { diff --git a/tests/xfs/151 b/tests/xfs/151 index d2e21f3..bba7094 100755 --- a/tests/xfs/151 +++ b/tests/xfs/151 @@ -31,12 +31,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 _dm_create_session() { diff --git a/tests/xfs/152 b/tests/xfs/152 index 310f0dc..72bdabf 100755 --- a/tests/xfs/152 +++ b/tests/xfs/152 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 _filter_handles() { diff --git a/tests/xfs/153 b/tests/xfs/153 index 7b9a316..cac7722 100755 --- a/tests/xfs/153 +++ b/tests/xfs/153 @@ -30,12 +30,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/154 b/tests/xfs/154 index c281b37..810a6ac 100755 --- a/tests/xfs/154 +++ b/tests/xfs/154 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/155 b/tests/xfs/155 index 23316f2..1a1631e 100755 --- a/tests/xfs/155 +++ b/tests/xfs/155 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/156 b/tests/xfs/156 index 88b8cbf..d6e22b6 100755 --- a/tests/xfs/156 +++ b/tests/xfs/156 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/157 b/tests/xfs/157 index a1243dc..bf65590 100755 --- a/tests/xfs/157 +++ b/tests/xfs/157 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/158 b/tests/xfs/158 index 5c4dfcd..596f4c2 100755 --- a/tests/xfs/158 +++ b/tests/xfs/158 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/159 b/tests/xfs/159 index 8d15162..fc5193f 100755 --- a/tests/xfs/159 +++ b/tests/xfs/159 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/160 b/tests/xfs/160 index 44e9f2f..9a2e2d0 100755 --- a/tests/xfs/160 +++ b/tests/xfs/160 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/161 b/tests/xfs/161 index 74d6dbe..11e53de 100755 --- a/tests/xfs/161 +++ b/tests/xfs/161 @@ -30,12 +30,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 _filter_get_allocinfo() { diff --git a/tests/xfs/162 b/tests/xfs/162 index 64d001c..4edb68f 100755 --- a/tests/xfs/162 +++ b/tests/xfs/162 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/163 b/tests/xfs/163 index 3a2d3b9..e283545 100755 --- a/tests/xfs/163 +++ b/tests/xfs/163 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 _filter_paths() { diff --git a/tests/xfs/166 b/tests/xfs/166 index 02b3237..2a96f8a 100755 --- a/tests/xfs/166 +++ b/tests/xfs/166 @@ -29,14 +29,9 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 +trap "exit \$status" 0 1 2 3 15 rm -f $seqres.full -_cleanup() -{ - _cleanup_testdir -} - # get standard environment, filters and checks . ./common/rc . ./common/filter @@ -80,7 +75,6 @@ _filter_blocks() _supported_fs xfs _supported_os Linux -_setup_testdir _require_scratch _scratch_mkfs_xfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/xfs/167 b/tests/xfs/167 index d75de23..ab0156f 100755 --- a/tests/xfs/167 +++ b/tests/xfs/167 @@ -36,7 +36,6 @@ _cleanup() { $KILLALL_PROG -r -q -TERM fsstress 2> /dev/null sync # ensures all fsstress processes died - _cleanup_testdir } workout() @@ -59,7 +58,6 @@ _supported_os Linux [ -n "$KILLALL_PROG" ] || _notrun "killall executable not found" -_setup_testdir _require_scratch _scratch_mkfs_xfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/xfs/168 b/tests/xfs/168 index 901125a..6fc4540 100755 --- a/tests/xfs/168 +++ b/tests/xfs/168 @@ -31,12 +31,7 @@ here=`pwd` tmp=/tmp/$$ rm -f $seqres.full status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 _filter_dmapi_print_event() { $PERL_PROG -ne ' diff --git a/tests/xfs/179 b/tests/xfs/179 index 6402eda..ce50d99 100755 --- a/tests/xfs/179 +++ b/tests/xfs/179 @@ -30,12 +30,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -45,7 +40,6 @@ _cleanup() _supported_fs xfs _supported_os Linux IRIX -_setup_testdir _require_scratch _scratch_mkfs_xfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/xfs/180 b/tests/xfs/180 index 404f352..a0fb69a 100755 --- a/tests/xfs/180 +++ b/tests/xfs/180 @@ -30,12 +30,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -45,7 +40,6 @@ _cleanup() _supported_fs xfs _supported_os Linux IRIX -_setup_testdir _require_scratch _scratch_mkfs_xfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/xfs/182 b/tests/xfs/182 index f55e018..b75e4fc 100755 --- a/tests/xfs/182 +++ b/tests/xfs/182 @@ -30,12 +30,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc @@ -45,7 +40,6 @@ _cleanup() _supported_fs xfs _supported_os Linux IRIX -_setup_testdir _require_scratch _scratch_mkfs_xfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/xfs/185 b/tests/xfs/185 index 6de0ca9..17334de 100755 --- a/tests/xfs/185 +++ b/tests/xfs/185 @@ -29,12 +29,7 @@ echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ status=1 # failure is the default! -trap "_cleanup; exit \$status" 0 1 2 3 15 - -_cleanup() -{ - _cleanup_testdir -} +trap "exit \$status" 0 1 2 3 15 # get standard environment, filters and checks . ./common/rc diff --git a/tests/xfs/216 b/tests/xfs/216 index a21df9d..8513479 100755 --- a/tests/xfs/216 +++ b/tests/xfs/216 @@ -34,7 +34,6 @@ _cleanup() { cd / rm -f $tmp.* - _cleanup_testdir } # get standard environment, filters and checks @@ -45,7 +44,6 @@ _cleanup() _supported_fs xfs _supported_os Linux -_setup_testdir _require_scratch _scratch_mkfs_xfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/xfs/217 b/tests/xfs/217 index 25a6c01..6c439c0 100755 --- a/tests/xfs/217 +++ b/tests/xfs/217 @@ -34,7 +34,6 @@ _cleanup() { cd / rm -f $tmp.* - _cleanup_testdir } # get standard environment, filters and checks @@ -45,7 +44,6 @@ _cleanup() _supported_fs xfs _supported_os Linux -_setup_testdir _require_scratch _scratch_mkfs_xfs >/dev/null 2>&1 _scratch_mount diff --git a/tests/xfs/250 b/tests/xfs/250 index b9953f7..3b67c3f 100755 --- a/tests/xfs/250 +++ b/tests/xfs/250 @@ -36,7 +36,6 @@ _cleanup() umount -d $LOOP_MNT 2>/dev/null rm -f $LOOP_DEV rmdir $LOOP_MNT - _cleanup_testdir } # get standard environment, filters and checks From bpm@sgi.com Thu Nov 7 14:49:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 132427FEF for ; Thu, 7 Nov 2013 14:49:05 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay2.corp.sgi.com (Postfix) with ESMTP id CC5F830405F; Thu, 7 Nov 2013 12:49:01 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 964674266DC; Thu, 7 Nov 2013 14:49:01 -0600 (CST) Date: Thu, 7 Nov 2013 14:49:01 -0600 From: Ben Myers To: Christoph Hellwig Cc: Eric Sandeen , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107204901.GL10553@sgi.com> References: <20131106105451.GA31283@infradead.org> <20131106161825.GU1935@sgi.com> <527A887F.2030807@sandeen.net> <20131107081710.GC25157@infradead.org> <527B948C.9060905@sandeen.net> <20131107132739.GA16608@infradead.org> <527B99C3.6090903@sandeen.net> <20131107134848.GA1163@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107134848.GA1163@infradead.org> User-Agent: Mutt/1.5.20 (2009-06-14) On Thu, Nov 07, 2013 at 05:48:48AM -0800, Christoph Hellwig wrote: > On Thu, Nov 07, 2013 at 07:46:43AM -0600, Eric Sandeen wrote: > > Would an expected failure be only for tests which are known to be > > not-fixed anywhere? > > > Exactly. If you want to be fancy we could allow a drop-in file to > override it if you want something for RHEL testing or similar Good idea to have an override, since everybody has multiple flavors to test which all have different sets of tests that fail. From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 14:50:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3AA107FEF for ; Thu, 7 Nov 2013 14:50:29 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1C6238F8081 for ; Thu, 7 Nov 2013 12:50:26 -0800 (PST) X-ASG-Debug-ID: 1383857423-04bdf0789a5a9070001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 9IHvRm9RdvmZ7YRf (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 12:50:24 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeWX1-00071x-MR; Thu, 07 Nov 2013 20:50:23 +0000 Date: Thu, 7 Nov 2013 12:50:23 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 17/37] db: separate out straight buffer IO from map based IO. Message-ID: <20131107205023.GA23118@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 17/37] db: separate out straight buffer IO from map based IO. References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-18-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-18-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383857424 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142144 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Looks good with the extensive commit message, Reviewed-by: Christoph Hellwig From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 14:51:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 681B37FEF for ; Thu, 7 Nov 2013 14:51:09 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4B41930405F for ; Thu, 7 Nov 2013 12:51:09 -0800 (PST) X-ASG-Debug-ID: 1383857468-04bdf078995a9160001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id 0oLQQczygozwJ08P (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 12:51:08 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeWXk-00072Y-HH; Thu, 07 Nov 2013 20:51:08 +0000 Date: Thu, 7 Nov 2013 12:51:08 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 19/37] libxfs: refactor libxfs_buf_read_map for xfs_db Message-ID: <20131107205108.GB23118@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 19/37] libxfs: refactor libxfs_buf_read_map for xfs_db References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-20-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-20-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383857468 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142144 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 12:07:05PM +1100, Dave Chinner wrote: > From: Dave Chinner > > xfs_db requires low level read/write buffer primitives that are the > equivalent of libxfs_readbufr/writebufr. The implementation of > libxfs_writebufr already handles discontiguous buffers, but there is > no equivalent libxfs_readbufr_map support in the code. > > Refactor libxfs_readbuf_map into two parts - one that does the > buffer cache lookup, and the other that does the read IO. This > provides the implementation of libxfs_readbufr_map that is required > for xfs_db. > > Signed-off-by: Dave Chinner Looks good, Reviewed-by: Christoph Hellwig From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 14:52:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 603217FEF for ; Thu, 7 Nov 2013 14:52:21 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E247AAC006 for ; Thu, 7 Nov 2013 12:52:17 -0800 (PST) X-ASG-Debug-ID: 1383857535-04cb6c40d5594f30001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id Lwynsf17kN6vKk9f (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 12:52:16 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeWYp-00073e-IU; Thu, 07 Nov 2013 20:52:15 +0000 Date: Thu, 7 Nov 2013 12:52:15 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 28/37] xfs_db: avoid libxfs buffer lookup warnings Message-ID: <20131107205215.GC23118@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 28/37] xfs_db: avoid libxfs buffer lookup warnings References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-29-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-29-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383857536 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142144 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Looks good (I with the updated subject) Reviewed-by: Christoph Hellwig From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 14:54:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2A64B7FEF for ; Thu, 7 Nov 2013 14:54:40 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0CCD930405F for ; Thu, 7 Nov 2013 12:54:40 -0800 (PST) X-ASG-Debug-ID: 1383857678-04cb6c40d5595180001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id Cvyf8qW9W7ASSRFE (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 12:54:39 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeWb8-00074i-Po; Thu, 07 Nov 2013 20:54:38 +0000 Date: Thu, 7 Nov 2013 12:54:38 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 29/37] xfs_db: avoid libxfs buffer lookup warnings Message-ID: <20131107205438.GD23118@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 29/37] xfs_db: avoid libxfs buffer lookup warnings References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-30-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-30-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383857679 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142144 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Looks good, Reviewed-by: Christoph Hellwig (And I really wish we had lockdep for userspace. I tried to verify the lock order in my head, but a tool to spew warnings would be really useful..) From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 14:54:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 80B2D7FEF for ; Thu, 7 Nov 2013 14:54:55 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1F588AC005 for ; Thu, 7 Nov 2013 12:54:55 -0800 (PST) X-ASG-Debug-ID: 1383857694-04bdf078985a9550001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id NbNpXoZypKHdjdmG (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 12:54:54 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeWbO-0007Mi-Cz; Thu, 07 Nov 2013 20:54:54 +0000 Date: Thu, 7 Nov 2013 12:54:54 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 30/37] libxfs: work around do_div() not handling 32 bit numerators Message-ID: <20131107205454.GE23118@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 30/37] libxfs: work around do_div() not handling 32 bit numerators References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-31-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-31-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383857694 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142144 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 12:07:16PM +1100, Dave Chinner wrote: > From: Dave Chinner > > The libxfs dquot buffer code uses do_div() with a 32 bit numerator. > This gives incorrect results as do_div() passes the numerator by > reference as a pointer to a 64 bit value. Hence it does the division > using 32 bits of garbage gives the wrong result. > > As per Christoph's suggestion, we can kill the usage of do_div() > here completely and just do the division directly, both in userspace > and kernel space. > > Signed-off-by: Dave Chinner Looks good, Reviewed-by: Christoph Hellwig From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 14:55:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E199B7FEF for ; Thu, 7 Nov 2013 14:55:59 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id C3490304062 for ; Thu, 7 Nov 2013 12:55:59 -0800 (PST) X-ASG-Debug-ID: 1383857758-04bdf0789a5a9680001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id EiVoGMaWclsKsoKT (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 12:55:58 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeWcQ-0008PC-Tl; Thu, 07 Nov 2013 20:55:58 +0000 Date: Thu, 7 Nov 2013 12:55:58 -0800 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com Subject: Re: [PATCH 31/37] db: Unwind the IO stack on exit Message-ID: <20131107205558.GF23118@infradead.org> X-ASG-Orig-Subj: Re: [PATCH 31/37] db: Unwind the IO stack on exit References: <1383700043-32305-1-git-send-email-david@fromorbit.com> <1383700043-32305-32-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1383700043-32305-32-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383857758 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142144 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Wed, Nov 06, 2013 at 12:07:17PM +1100, Dave Chinner wrote: > From: Dave Chinner > > xfs_db can build up a large IO stack by the time it has run to > completion. If we don't unwind this IO stack before we shut down the > libxfs caches, metadump and other db programs will exit with > unreleased buffers and emit warnings like: > > cache_purge: shake on cache 0x69e4f0 left 7 nodes!? > > Hence we need to unwind the iostack as we shut down. Seems like this should be folded into patch 20, as that adds the first pop, but it seems to fail goind all the way. Otherwise looks good, Reviewed-by: Christoph Hellwig From BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org Thu Nov 7 14:59:05 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 696747FFD for ; Thu, 7 Nov 2013 14:59:05 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id E95B7AC005 for ; Thu, 7 Nov 2013 12:59:04 -0800 (PST) X-ASG-Debug-ID: 1383857943-04cbb00ddd449df0001-NocioJ Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id 1ZWGHES4ioFBKnKF (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Thu, 07 Nov 2013 12:59:03 -0800 (PST) X-Barracuda-Envelope-From: BATV+f5a1f96929ea47f766b0+3728+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1VeWfP-0008RB-Bu; Thu, 07 Nov 2013 20:59:03 +0000 Date: Thu, 7 Nov 2013 12:59:03 -0800 From: Christoph Hellwig To: Mark Tinguely Cc: Christoph Hellwig , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131107205903.GA32421@infradead.org> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106194417.GF6188@dastard> <527A9F67.6000208@sgi.com> <20131107081634.GB25157@infradead.org> <527B94A5.20004@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527B94A5.20004@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: UNKNOWN[198.137.202.9] X-Barracuda-Start-Time: 1383857943 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.10 X-Barracuda-Spam-Status: No, SCORE=2.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC7_SA_HREF_FROM_MISMATCH_TEXT_URIx1_HL, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142144 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 2.00 BSF_SC7_SA_HREF_FROM_MISMATCH_TEXT_URIx1_HL Custom Rule HREF_FROM_MISMATCH_TEXT_URIx1_HL On Thu, Nov 07, 2013 at 07:24:53AM -0600, Mark Tinguely wrote: > >>>xfs/206 has it's own mkfs filter: > >>> > >>>http://oss.sgi.com/archives/xfs/2013-10/msg00777.html > > > >And why is this patch not merged? > > > > It was never reviewed. Consider it reviewed: Reviewed-by: Christoph Hellwig From tinguely@eagdhcp-232-150.americas.sgi.com Thu Nov 7 15:43:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B4E2C8003 for ; Thu, 7 Nov 2013 15:43:52 -0600 (CST) Received: from eagdhcp-232-150.americas.sgi.com (eagdhcp-232-150.americas.sgi.com [128.162.232.150]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4AAF5AC001 for ; Thu, 7 Nov 2013 13:43:49 -0800 (PST) Received: from eagdhcp-232-150.americas.sgi.com (localhost [127.0.0.1]) by eagdhcp-232-150.americas.sgi.com (8.14.5/8.14.5) with ESMTP id rA7LhYi2045994 for ; Thu, 7 Nov 2013 15:43:34 -0600 (CST) (envelope-from tinguely@eagdhcp-232-150.americas.sgi.com) Received: (from tinguely@localhost) by eagdhcp-232-150.americas.sgi.com (8.14.5/8.14.5/Submit) id rA7LhYZs045993; Thu, 7 Nov 2013 15:43:34 -0600 (CST) (envelope-from tinguely) Message-Id: <20131107204358.901127238@.sgi.com> User-Agent: quilt/0.51-1 Date: Thu, 07 Nov 2013 15:43:28 -0600 From: Mark Tinguely To: xfs@oss.sgi.com Subject: [PATCH v4] xfs: fix unlock in xfs_bmap_add_attrfork Content-Disposition: inline; filename=v4-xfs-fix-unlock-in-xfs_bmap_add_attrfork.patch xfs_trans_ijoin() activates the inode in a transaction and also can specify which lock to free when the transaction is committed or canceled. xfs_bmap_add_attrfork call locks and adds the lock to the transaction but also manually removes the lock. Change the routine to not add the lock to the transaction and manually remove lock on completion. While here, clean up the xfs_trans_cancel flags and goto names. Signed-off-by: Mark Tinguely --- v4 fix the trans_trans_commit return path. v3 bad patch. v2 remove the lock from the transaction. adjust the cancel_flags. fs/xfs/xfs_bmap.c | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) Index: b/fs/xfs/xfs_bmap.c =================================================================== --- a/fs/xfs/xfs_bmap.c +++ b/fs/xfs/xfs_bmap.c @@ -1137,6 +1137,7 @@ xfs_bmap_add_attrfork( int committed; /* xaction was committed */ int logflags; /* logging flags */ int error; /* error return value */ + int cancel_flags = 0; ASSERT(XFS_IFORK_Q(ip) == 0); @@ -1147,19 +1148,20 @@ xfs_bmap_add_attrfork( if (rsvd) tp->t_flags |= XFS_TRANS_RESERVE; error = xfs_trans_reserve(tp, &M_RES(mp)->tr_addafork, blks, 0); - if (error) - goto error0; + if (error) { + xfs_trans_cancel(tp, 0); + return error; + } + cancel_flags = XFS_TRANS_RELEASE_LOG_RES; xfs_ilock(ip, XFS_ILOCK_EXCL); error = xfs_trans_reserve_quota_nblks(tp, ip, blks, 0, rsvd ? XFS_QMOPT_RES_REGBLKS | XFS_QMOPT_FORCE_RES : XFS_QMOPT_RES_REGBLKS); - if (error) { - xfs_iunlock(ip, XFS_ILOCK_EXCL); - xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES); - return error; - } + if (error) + goto trans_cancel; + cancel_flags |= XFS_TRANS_ABORT; if (XFS_IFORK_Q(ip)) - goto error1; + goto trans_cancel; if (ip->i_d.di_aformat != XFS_DINODE_FMT_EXTENTS) { /* * For inodes coming from pre-6.2 filesystems. @@ -1169,7 +1171,7 @@ xfs_bmap_add_attrfork( } ASSERT(ip->i_d.di_anextents == 0); - xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); + xfs_trans_ijoin(tp, ip, 0); xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); switch (ip->i_d.di_format) { @@ -1191,7 +1193,7 @@ xfs_bmap_add_attrfork( default: ASSERT(0); error = XFS_ERROR(EINVAL); - goto error1; + goto trans_cancel; } ASSERT(ip->i_afp == NULL); @@ -1219,7 +1221,7 @@ xfs_bmap_add_attrfork( if (logflags) xfs_trans_log_inode(tp, ip, logflags); if (error) - goto error2; + goto bmap_cancel; if (!xfs_sb_version_hasattr(&mp->m_sb) || (!xfs_sb_version_hasattr2(&mp->m_sb) && version == 2)) { __int64_t sbfields = 0; @@ -1242,14 +1244,16 @@ xfs_bmap_add_attrfork( error = xfs_bmap_finish(&tp, &flist, &committed); if (error) - goto error2; - return xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); -error2: + goto bmap_cancel; + error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); + xfs_iunlock(ip, XFS_ILOCK_EXCL); + return error; + +bmap_cancel: xfs_bmap_cancel(&flist); -error1: +trans_cancel: + xfs_trans_cancel(tp, cancel_flags); xfs_iunlock(ip, XFS_ILOCK_EXCL); -error0: - xfs_trans_cancel(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_ABORT); return error; } From bpm@sgi.com Thu Nov 7 16:02:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=LOCALPART_IN_SUBJECT, RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E76257FD0 for ; Thu, 7 Nov 2013 16:02:11 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay2.corp.sgi.com (Postfix) with ESMTP id D1B42304032; Thu, 7 Nov 2013 14:02:08 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 7A7E54266DC; Thu, 7 Nov 2013 16:02:08 -0600 (CST) Date: Thu, 7 Nov 2013 16:02:08 -0600 From: Ben Myers To: xfs@oss.sgi.com, tinguely@sgi.com, elder@kernel.org Subject: xfs: update maintainers file Message-ID: <20131107220208.GY1935@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Updated maintainer info. Signed-off-by: Ben Myers --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: b/MAINTAINERS =================================================================== --- a/MAINTAINERS 2013-11-07 15:42:04.554561805 -0600 +++ b/MAINTAINERS 2013-11-07 15:42:59.034889770 -0600 @@ -9388,7 +9388,7 @@ F: drivers/xen/*swiotlb* XFS FILESYSTEM P: Silicon Graphics Inc M: Ben Myers -M: Alex Elder +M: Mark Tinguely M: xfs@oss.sgi.com L: xfs@oss.sgi.com W: http://oss.sgi.com/projects/xfs From tinguely@sgi.com Thu Nov 7 16:08:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8E3C47FF7 for ; Thu, 7 Nov 2013 16:08:51 -0600 (CST) Received: from eagdhcp-232-150.americas.sgi.com (eagdhcp-232-150.americas.sgi.com [128.162.232.150]) by relay2.corp.sgi.com (Postfix) with ESMTP id 68738304032; Thu, 7 Nov 2013 14:08:51 -0800 (PST) Message-ID: <527C0F64.3010906@sgi.com> Date: Thu, 07 Nov 2013 16:08:36 -0600 From: Mark Tinguely User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20120122 Thunderbird/9.0 MIME-Version: 1.0 To: Ben Myers CC: xfs@oss.sgi.com, elder@kernel.org Subject: Re: xfs: update maintainers file References: <20131107220208.GY1935@sgi.com> In-Reply-To: <20131107220208.GY1935@sgi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Updated maintainer info. Signed-off-by: Ben Myers Reviewed-by: Mark Tinguely --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: b/MAINTAINERS =================================================================== --- a/MAINTAINERS 2013-11-07 15:42:04.554561805 -0600 +++ b/MAINTAINERS 2013-11-07 15:42:59.034889770 -0600 @@ -9388,7 +9388,7 @@ F: drivers/xen/*swiotlb* XFS FILESYSTEM P: Silicon Graphics Inc M: Ben Myers -M: Alex Elder +M: Mark Tinguely M: xfs@oss.sgi.com L: xfs@oss.sgi.com W: http://oss.sgi.com/projects/xfs From bpm@sgi.com Thu Nov 7 16:32:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 7F68E8005 for ; Thu, 7 Nov 2013 16:32:50 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay2.corp.sgi.com (Postfix) with ESMTP id 53303304053; Thu, 7 Nov 2013 14:32:50 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 1BAA24266DC; Thu, 7 Nov 2013 16:32:50 -0600 (CST) Date: Thu, 7 Nov 2013 16:32:50 -0600 From: Ben Myers To: Mark Tinguely Cc: xfs@oss.sgi.com, elder@kernel.org Subject: [PATCH v2] update maintainers file Message-ID: <20131107223250.GM10553@sgi.com> References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527C0F64.3010906@sgi.com> User-Agent: Mutt/1.5.20 (2009-06-14) Awhile back Alex reminded me to remove his entry from the MAINTAINERS file, as he was my backup. Now Mark has this role in case I go off my meds or something, and Alex will no longer get spammed with XFS patches. Signed-off-by: Ben Myers --- [v2: meaningful commit message, as suggested by Eric] MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: b/MAINTAINERS =================================================================== --- a/MAINTAINERS 2013-11-07 15:42:04.554561805 -0600 +++ b/MAINTAINERS 2013-11-07 15:42:59.034889770 -0600 @@ -9388,7 +9388,7 @@ F: drivers/xen/*swiotlb* XFS FILESYSTEM P: Silicon Graphics Inc M: Ben Myers -M: Alex Elder +M: Mark Tinguely M: xfs@oss.sgi.com L: xfs@oss.sgi.com W: http://oss.sgi.com/projects/xfs From secretaria@cisa.med.br Thu Nov 7 16:47:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,T_OBFU_PDF_ATTACH autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 38D118009 for ; Thu, 7 Nov 2013 16:47:31 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 12E4E304053 for ; Thu, 7 Nov 2013 14:47:30 -0800 (PST) X-ASG-Debug-ID: 1383864446-04cb6c40d559ba10001-NocioJ Received: from smtp-02.idc2.mandic.com.br (smtp-02.idc2.mandic.com.br [200.219.212.24]) by cuda.sgi.com with ESMTP id UNWUKPsiHmgDrsuU for ; Thu, 07 Nov 2013 14:47:27 -0800 (PST) X-Barracuda-Envelope-From: secretaria@cisa.med.br X-Barracuda-Apparent-Source-IP: 200.219.212.24 Received: by smtp-02.smtp.mandic.prv (Postfix, from userid 491) id 94C282000C84; Thu, 7 Nov 2013 20:47:25 -0200 (BRST) Received: from Unknown (unknown [118.97.95.185]) by smtp-02.smtp.mandic.prv (Postfix) with ESMTPA id AE38C20008F7; Thu, 7 Nov 2013 20:47:14 -0200 (BRST) Message-ID: <0A33B32B8BEE45ADBEB67DA9E2E904E1@sndk> Reply-To: =?windows-1251?B?1NLR?= From: =?windows-1251?B?1NLR?= To: , , , , Subject: =?windows-1251?B?0s0gwt3EINLR?= Date: Thu, 7 Nov 2013 23:47:35 +0100 X-ASG-Orig-Subj: =?windows-1251?B?0s0gwt3EINLR?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_1CBF_01CEDC13.BBBA4840" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Live Mail 14.0.8089.726 X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8089.726 X-Mandic-Auth: wy0otYOPBy2t6K6dm8iy6RvVQ60vwgXrc7TpkMAH74QRQbZlDfATg5lGhR113c/O1q8X1arfSOTTkF1OS4pHeg== X-Barracuda-Connect: smtp-02.idc2.mandic.com.br[200.219.212.24] X-Barracuda-Start-Time: 1383864446 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142147 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 BSF_SC0_TG035a Message contains invalid style definition This is a multi-part message in MIME format. ------=_NextPart_000_1CBF_01CEDC13.BBBA4840 Content-Type: multipart/alternative; boundary="----=_NextPart_001_1CC0_01CEDC13.BBBA4840" ------=_NextPart_001_1CC0_01CEDC13.BBBA4840 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =CA=EE=F0=F0=E5=EA=F2=E8=F0=EE=E2=EA=E0 =F2=E0=EC=EE=E6=E5=ED=ED=EE=E9 =F1= =F2=EE=E8=EC=EE=F1=F2=E8 ------=_NextPart_001_1CC0_01CEDC13.BBBA4840 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=CA=EE=F0=F0=E5=EA=F2=E8=F0=EE=E2=EA=E0 =F2=E0=EC=EE=E6=E5=ED=ED=EE=E9= =F1=F2=EE=E8=EC=EE=F1=F2=E8
------=_NextPart_001_1CC0_01CEDC13.BBBA4840-- ------=_NextPart_000_1CBF_01CEDC13.BBBA4840 Content-Type: application/octet-stream; name="=?windows-1251?B?0srS0S5wZGY=?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?windows-1251?B?0srS0S5wZGY=?=" JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAy IDAgUgovQ29udGVudHMgNCAwIFI+PgplbmRvYmoKNCAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVj b2RlIC9MZW5ndGggMTI4Pj4Kc3RyZWFtCnicdUxBCoNADLznFfOBrhvp4nqVqiA9KOwPRIWCiF72 +8agUClNyCSZmSRFQ9a4DJFWWDRgROkfqVpqEpaNlcCR13hr/UxJaN+M14KOOlITvnGb6PDCP9n4 HC53JvV6jm3AeBN1fpyLqqf9r66Mws/jIiCpGKxMGFEG2gGmODBwCmVuZHN0cmVhbQplbmRvYmoK MSAwIG9iago8PC9UeXBlIC9QYWdlcwovS2lkcyBbMyAwIFIgXQovQ291bnQgMQovTWVkaWFCb3gg WzAgMCA1OTUuMjggODQxLjg5XQo+PgplbmRvYmoKNSAwIG9iago8PC9UeXBlIC9Gb250Ci9CYXNl Rm9udCAvSGVsdmV0aWNhCi9TdWJ0eXBlIC9UeXBlMQovRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGlu Zwo+PgplbmRvYmoKNiAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9UeXBlIC9YT2JqZWN0 Ci9TdWJ0eXBlIC9Gb3JtCi9Gb3JtVHlwZSAxCi9CQm94IFswLjAwIDAuMDAgNTk1LjI4IDg0MS44 OV0KL1Jlc291cmNlcyAKPDwvUHJvY1NldCBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0lt YWdlSSBdCi9Gb250IDw8Pj4vWE9iamVjdCA8PC9JMSA3IDAgUgo+Pj4+L0dyb3VwIDw8L1R5cGUv R3JvdXAvUy9UcmFuc3BhcmVuY3k+PgovTGVuZ3RoIDYwID4+CnN0cmVhbQp4nDNS8OIy0DM1Vyjn KlQwNTPTMzJVMABCCwMDENPQRM/UUMHIQM/CSCE5V0Hf01DBJV8hkEsBADbICyAKZW5kc3RyZWFt CmVuZG9iago3IDAgb2JqCjw8L1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA3 NTUgL0hlaWdodCAxMDY3IC9Db2xvclNwYWNlIC9EZXZpY2VHcmF5IC9CaXRzUGVyQ29tcG9uZW50 IDggL0ZpbHRlciAvRENURGVjb2RlIC9MZW5ndGggMTA4Mzk2ID4+c3RyZWFtCv/Y/+AAEEpGSUYA AQEBAAEAAQAA/9sAQwAGBAUGBQQGBgUGBwcGCAoQCgoJCQoUDg8MEBcUGBgXFBYWGh0lHxobIxwW FiAsICMmJykqKRkfLTAtKDAlKCko/8AACwgEKwLzAQERAP/EABwAAQACAwEBAQAAAAAAAAAAAAAF BgMEBwIBCP/EAFMQAAEDBAIBAgQDBQQHBgMAEwECAwQABQYREiEHEzEUIkFRFTJhCCNxk9IWQlSB FzNSVWKR0yRDV5SVoXKxwSU0N1OCsyZzdeEYNmOSstE4dHb/2gAIAQEAAD8A/VNKUpSlKUpSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSl KUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlK UpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSl KUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlK UpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpXl1KlNLShZQoggKA3xP3rgbmXZfH8S51f15 Ety42a6PQ4yjCYA4MuhB5Djo8goE/YpGvrv3k+YXvH/ILdnu+cLh2s2MXH1UW9hxwvBSUlHHh1yA Ur/+wrK1nV6s3kLF42QZNvHptiTcn3FwG0B507SEjikqTvaVEAnROt6rXxXIs1v9myq7xMvS7arL MmspcEBhLjyGWkLb47RocuauWx1xGvrWvkF/8g2vxHCzdvLkKZet0WS4yuBHHF151lOh8n5QlxZ3 77SKv3izKbpe8iye2S7hEvNrtnw/wd3jNBKZPqJUVglPyKKSAPl67qqG7Zsq2eRphyt9s4y5I+G1 bo/B9KGfVSDtG9jYBIP69Vu4nlmQZdOtWOwb78JNj2aNdbpcfhWnHHFvoCksoQU8EgBQJOiSOI+5 qFy7yDlVqsN+hv3VuHesbukSJKmNRGy3MjyOJQ4UK5cFBJJIB9/t7DKvyHe5Vk8gNWbIG5wx6C3M jXZMJDalrKVLU0ttQ4n2HzBI6+57qZl547L8LT7nYsrYkZJbbf8AGyXAw1z5ceXFTRToJ748gPp7 73WLH7zlcrOWrLLyZ1cdzFkXgKRCYSoPLWUD+6dgdHX11UNZ8tzCfinjS4ryVxD2RzzGmcYUf5U/ ORw+TrQRr6+5pi2Y5Dcbndra/nIF6iX162RoTlsa4SG23AkKWpKNjY5b0Qeuq8zPId1tETyMzdcw 43K0uPM2pswmdrUhsOAqAQR2Tw7/AMuxUi1lWRwLx48VdsqItl2tTtzuJXDYSP3aEOlIITsAhfHr v5Rrs1r4znGaO4Ln98Q4/c7haJao0GBJhNoWlKQ2oqWlrRKglZJTv+7Ux4ryu6ZJ5Au0ZOWNXuxx YEeU0WYjTSVre5bB0OSeJT+Unf0NRl88gXuw+VMisb18RI20w3Zra5EQn1ZEjfEKcSN8G9bOzsj9 ffJml4yvD7/httvWeBMa6CWmZNRaWUhJaTzQQjSuzySk9/Tf3qTx3yXcZ3i643oIjTbn+JO2q1LS PQTcFlwNsr4HfDe9kE9cSToe1nwDIpeceN485iU3BvLjSo0hxDYc+GlI+VfyHr3GwD1oj3HvSsdu eYzM5s1kk5c6tifjf4utYt8cFDqlJQAPl9gV8v8ALRqoDyhlUjxtjcyLf/Vv8ueEzlNxGOMaMuQp hBUCnXIlG0gAE7UT0nuwZz5GyZ+JJ/si6iNGtN5Ysci4uqaWZj6ilK9NemoJCSoHkD/e9utVsX/P r/NuNit8Ga5Ybmi/Isd1iltqUPmbLiXkLUgbCkga+VPueuhWncs1yubmWYsW29vwrRAsbt4tyjDY V64QopBHJJV6ZKVAE9nXIdEVMeMMlyfOY1mft2SRjFhR4z92ectyVKkvuDmuMjRSEBCSBzAPZHvo ipuVn0tjzBFsamh/Z14Kt/xPWhPCEuhO9fVCgnW/zA9DXfiNPyOZ5gyDH05A41bWLYiWwhMRklpb pUgdlOzxIChv3+vVUDGcxzO423AJ07LlMtZDLmMyv+wxkpYQwXO0ko+ob7J9tms1xzvK5cvyHKt1 8lQoFnt6blbG3ILB9ZpXIpUSpPIJPHoHvRBJ+lSTeZZFIzrx7YomQvutXKOpV0fEJgtl1LSn/TCu PS+PEKA1pJSfcmu60pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKV8VyKTwICt dEjYBrkdx8V3lzAcoxuLf7etN8mPTVrct60FC3XErKQQ6dAa66NbuPYrktxvUXKrvcIESa5aDanr Uu3LW0lPqciSfWHM7BAOtaV+tbtj8fT7fnVuySVfIstUW2G1lgW0NbQXC5tBDmkaJ4gBJ0gce/ev dmwGfbbJmUA3qK6vI5ciWpwQFJDCnkBCwE+qeQ0nrsd++/ate6+N5lx8QRcFdvjASy2wwZognam2 VpUgcPV6PyJBOz9ehXQorKmIbbX7kOJQAS03wRy+pCdnQ39Nn+Nc+j+Pboi1ZvDkZDGdOTl1S1C3 qSmMXG/TPFPrHfy/qO++/ata2eN7ljk+33fHLpAN4YtbVqlJkRVJYmNtABDiglZUlYSkDeyDrWh9 NSR4gfk2W5svX9tV3u10auk+cqDsLU0sKbbQ2HBxSNa7JPZ9q2b34rlXm7ZRdJl9jon3u1/hG2be UNssnXJRT6pK19DRKhodaNR168Myru4+/JyKOmSqxosLK27cpKW2QfmWpPrfMsjYGyAN+x0Knbf4 /u0LJ272i/QFPosrdkDZti+PpoWVhf8Ar98tn+FRtt8VXKBY8OtjeRQ1NYzK+KjrVbFbeVpY0v8A f+3zn2+1SdjwK8We232JGyCCfxa5P3NTptaubDjqgT6f7/QKdfKTsg914a8cTkWrOYRvkY/2pLil r+AVuPzaDZ1+9+b5fbeu/v7ViPi91+74NMuF1hyW8WjmO2yYCgH/AJUpCifVOiAhJHRG+/sB5Hje 9tWzKoUTKmIqcinOTJDzNtUHWgtKUqQ2ovEDaU65EEjdSmHePkYrls+6W+XHRbpENiE3ARFUksts 74fvC4dn5uyU9/pUbffFTd/yLJp92uTLsS9R2WQwiHxcirZ36TqHSs/MNnfyjf6VsyMGyCXkGJ3i dk8KRLx9p5CFKtSh8Sp1oNrWvT/vob0NDdRON+HRbL6qfcrtEukd64ybpIhPW7TS33RoFILhCQlJ UACFdq37ga3Yvj7ILI/fhiuSQbfBu05Mn4T8NPGKkji4GiHOlKGj7DtI9tmttPj+4Qsutt7s99js JgWcWVlmTBU+S0ClXNSw6nauSQfYfb9agLd4YXb/AB5HxeNeoqVIuKLi7N/Dlc3lIcC0pKfW+mte /t9N7J3Mw8QpvUl1+z316zqlS2rhNaQyXmX5KFBQdShS/kUeIB0T7D9d/b34ejT7fa4ka6KQI90/ F5r0lpbrs58pKTzUlxHFJB1ofQD9d7l58cTJ2R325RbzDjMXKz/gjUY24kRY+j0kpdSCdqJ7HXQH QrFjnjGXjVws1wsl+ajy41vbttwSYSlM3FDSAhla0eqOK0AHsHvf0Gwcdx8TNS8TiwWp8JjIWbgm 5G+C3AvKeDpc5a572SQO1Ea+ntqTbxS623MLnlr+Q2tDj8BuK8HLcpLTaGypXPfr9e53s6rnGJ+M bhNiWHHb/drY2zjUx6XFbYZU5+JxnjzUon1E/uyXFNkAEdEEndXa/wDjKfdrjlckX2HHRf7ei2rb TbVH0G0BQBSfWGzpX2117VnieNXYUrBXIVzhsNYuh1KWkwFf9pU42W1qJ9X5SQd/X5tk73qukUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVzfzPcr5aziRsF7ftYuF7j2uQG47LvJDxO 1fvEK0pPHrXXZ3vqqbfswyfBsuyn8UyCTebTZrIiezGkRYzSpDzjnpp2pttJ4JUe9f8Av7VLZNkO U4BjNoyzIb6Z8Z11hu5W1cJtCGQ7rkWVJSHAUd9LKt/XurR5AyqXBybGMTsz7cW6X5x3/ta0ep8M y0grUpKD0pR1ob6B7IPtWwyu9Ymxe7hkV7Vd7NFhB9lbrDLLwcTzK0ngEpOxwCeh9v1qFwXKL7kW KZLAvbhtOV2h51l5bCEK4A7W0tAUkpI4nXY71s91zeH5HvtwwrAVR8zmDILvdGI04JtrHFLTznA6 JZ4Ao47H1PM72Nak7JmWSuZfkWKKzB2TelXL8MtqX4MdIYaCQt2Uri2kLUlOwEb1sjY0diZzgZ3j TuOhedSHRdL5DtP7q3RUgNLa+dzSm1aWVoUQNkAEV060268NYwqDc7049df3yBcm2W0r0Vq9NXDj w5BBTscdbB964c1kebueAWc8/ttMTclhJ9BUGGGBuUGf/vO9aO/f3rdveU3u0ZzldluWf3aMxboj D8JTdqivKcWtClFKtMa0CE62U+/v9RMZe5nVovGLMv5g7HN6uaYTjMWHGWhhHokkpUtrkVFSSdnr R1rqou+3zKcazu3WTJs/mRoT9uelLkxbZHcJUh7ijoMKI2jtXWgd6Oq+33Kchg3PBfXzhdvtl7gS pLkl2LF0Q2lK2VK210paXEBSU9b6T9zHvZ9lKnsGk5FkUnG416hzHZjUW3tOBssq02tIW2tY5pKV EHet/SrJIyW9Y5lGKXS55cbvg92T8IuU01FDSJRBCFKWlAPBWiSQQArfYHVQd7yLL4Vnxm/SM3lQ bZkF6DKEOQYiRFgrDikKUpTX5+KAdn2B0RsbrE1m+ZXdFkSxfHYkSVky7MzcY8JjjPilBUl9KXEK 0fl/Mn5Tv26qweSI/kHErJKvsHNZk+3wnWXX46rfEDpj708QQzrkBpQP2310N27D7xNybMLpdbbe FP4g1HZYjMJZbKHpBTzcWlwJ5FKUlA99civ7CqevJchi5v5CtzmRzH0wEx49nhJixgpcmUytaEg+ nslBT0VEjiCV7AJqz+Bbpfb942gXjKbi7OuMxx1SubLbQbSlxSAEhCU7BCQdnZ7+2qoV1vOZxHLf 6eazyJWXf2eUDBh/Kz8/zj9z+f5R+n6VjsmVZDKuuRWqTn1xbu8K9qtcBlVpjraeTtCUKdUlkAfM o70pJ0Ou9b2ZmeXK3X/yTbrnl0th23AItKE25pSW1KaDoJUlk9A/J85/KSffsIuUZLGe8VSbnmMl EG/QHp1zLkSKlP7pgP6B9L5QeXA6PsBrvZquz85zX+y+ZX1vKLpDRablGjxo0i3xOYZeU324PS2F hLnt9D0dndWqRl9yu3k3FcexvNLkqDNhSBMWu1MoX6rbZKXAXGQCST2kDQ4jrutjxwnOsywC13xO dzGJkiUtDzZgw/TDSJKm1cf3JPLgkkb65fpUB4y8kZHMXib9yyJu8NT/AIxV3j/BNhVvbaLnBwqa A4ghsaCh3s630B0PxPnE3I7jfrXfmHIl0jOpmR2HEgH4J5IW17AbKd8Ve/f1NUvLbxmds/FH4+YT 222snj2dlswYhT6DqGVFQJZ2SC6oA7/ujezurPi91yDPpV+eteRrtNstE9drYVFYYeXLW0BzecK0 KACioaCAPr+lU6/5vmOKZjZYWR3paVyLV6hgtx2PSkTuYabR6vp7ShZ+c/N8uyPoAbWbllrWX23C HcjaduUqO9dZd1bhtoVHYBCEsNNEKSTzP517Ovuaq/kfKcktWO59jsu7LkTLRFYnR564kdXxsV48 FsvNlBQNKJG0pBISPbvevi8BFj8z43a8ZuUkQnoTrMyUqOwsPqYCFqZbWUEoRsgKSgpSD0kApNdF yLIrjd/JbWEWC5m0uR7ebpNnNsodd48whLKEuJKRvkFFRB66GqoeeZ3lVjsGcW9F3eZu+MOw32Li mKwfjY76ko04gpKQoFSu0hO9DoDYNoj3ybIwnMpVnzty6vwYpkR31RGG5MRaEKWpDjXpAcVcRoqT vROvYGsOA3TKV+T3bVeMimT7SzY2Llxdixmwpx0kaKkNJOhpWtH6d79q28S8lPzsqyOHdmfTt/wq rrZnePEPRGyW1kk/dSAsHZ+Vwb1rVY8dl5tluCDLLbe0xJ02O6/Bs6IzKo4G1ekhbi08yogDauQA J9tDuPu5zmN5Bx2wu5rJYF5ZnSFhmBFUmP6ZBbQjk1sgBQB2dnXuKwNZDktozfILFd8pnTizb4qY bbMOKlxyW/yA4fuwOigkctpA2Vb1Vu8C3i75D4xtV6yG5OXCfPLjqlqZbbDYCygISEJSNfJvZ2dq PetV0GlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpVTz/E38r/AvRuDcIWq5M3RPKMXfUca3 xSfnTpPZ39T12Kish8bt3/IL9MuU9tyBebe3bn4ojfMhCNqCkOc+lczy2Un2HX1rXY8f3ebAs1my a+RrhYbS4y60hmIWX5Smh+7DquZACSAfkAJ0Nn3qeznEl5DItFyt0826+Wd1b0GUWg6gFaChaFoP 5kqSfoQR0QfvG3XDL1kIhnIr7FcaRIadkwGYavhHkNqCgjipwk7UASpW/ZIAAB5Y/wDR2qDmVzvm PT4VrZuEFMF6Cm37aVxJIcPFxPz9kb17VpI8XyW8MxTHm74z6ePT2Z7LyoJJdU0rkhKh6vQ2Vb17 9a1rvC94kMv8edmXtPxtwuCLtFlR4QbXAloAAWgqWraflG0n3+9T+V4dcckh40iXeYyJVnuDVyLw gnT7rXIJBT6nyp0o7AJ2fbXtUrdMRs0+7IvDltgqvjQSWJrzPNTak/lOgQTo/TY/jVOb8WSmvErO BtX9CIrShqYIRDug8Hk6/e6BCge/sR0CNmXj4Xco+WZBfWrvAU7eWGY7zLtuUtCUNJUka/fDewo7 31+leb5gs+6NYjzv5MmwPolKkPRS6uW8ElKlK+ccQrajoe2+joarbuuIzpXkCPlMS6RmXY8FcBuO 7CU4ngpQUSSHE7Ox17dff3qMiePbgjI8bvE3IG5b1mMoJQqDxS4h8gFAAc0hKUJSlIA0NbO91u5Z hdwvWYWzIIF8bgPW6K/GjtqhetxLydKWSVjZGk6Gtdd7qCneJ1OYNYsLjXVBxqMd3BD8cKek/vfV 2hYI9MlXIdA6CqsubYc5kbuOmLNYgNWWc3PabMX1AtaEqSlPS06TpR6H6divWbYk9kk7HpDFwahp s05M9tCoxd9RaUqSASFp0nSj+v61JZjb7pdLC9EscyHElOkJUqXG+IaW2eloKNj3BphWNQcQxmFZ LWnUaMkjZABUokqUogdDZJNV634C5Cz+/wCWidEeuFzQ2hpLsNRTF9NPAEfveyU9E9H7EAkHZxHE bniuADHrfe23JTHqGLNdib4cnCvSkFZ5AciBojQ19qjbh44kzLZYGDemhLtt4/HHpK4IJlSeSz2l K0hKfnI12dJT30d/bbgN4tkPI2IORRG13u4OXFx78MJUw6sI/wBXt7Q1wBBIJB737V7t/j2RE/tk F3lD39pGvTcKop5MkNekFb9T5vl7O9bPfXtWg34qWteBifd48tnEkFDDa4JHr/KlIKtO9FIQjX6j Z2DqsN48US7nFyaOu/sNtX6ezcH9W8lTa2igpSk+r7fIN7H39qsl2xK53HNLJkKrzGbctUd9lqOI JKVqeQkLUo+pvW0pIA1oDWz71m8eYnIwvDW7CzcWpZYU8th9cYp0XFqc+ZIWeWlLPsR1ofrUJafG 0i2eMm8NavLK4wdV6j6oR26ypxTi2lJDn1KikkEfKSNb7rDl+Fy7PeDl+CtQo1zg252MLa1BARPK jyCVlKk+xCdfb9agbz46y/8A0cIgi6WmbeItx/GikRnR8VIS4XeJWXPqTx/KPp7VZLHiN9tMuXPx u5xLdHvivjrhBmxVvfDylpHNbXzp1s+6VbHX+Q1rt4nTer58be7umdGXajaXmXopUt1BPL1eZWdO BfzAhOh110KztePbvEes10j5GiTkVoYXCZlyopCJMZX/AHb6Er+Yg6IWnidjsGtO6eKZN8tOT/jN 6aVe8iSy1KlNRT6bDLeuLTKCvYGwCSSd99fWpiL4+VEyHFLjEnRY7GPxHIbUVuGritLgSFnkXSQf lGvfsne63MkxKXIyuNlOOz2YV8ZiKgLTKZLrEhgr58VAEKBCuwpJH2Ox7Vm9+JHr1Yr7HmX4G6X9 9p25TjE5bQ0pKmmWk8wEISU/XkTs7NZ5HjO7P3u8XJWVKS5e1JbuSGoKUJXGQnihlv5iUEArBUSS eQ+3e/c8Eu8nJr/eIuSNxVXaCm3lsQSr0GklXEoV6v5xzV30Nneq+XbxnEfl47LtC7dapNrC0PLY tyf+1trbCFtnSgUpI5fUkbGj137xLDL7i8X8Et1/YXjLaiYyHoqlS47ZVstJcCwNAbAUUkjf6VJX jEn7hnthyRFxbaTaWnmURjHKy4l0JC9r5jvSRrrr67rRjYE6x5JuuZfiMV2bLiCIw27DJEZI9iCH Bsn6nQJ9hrZqT8aYorCcNg48ZwnNQ+Yae9H0lFKlFWlDkrZ2o9jXWuvqbRSlKUpSlKUpSlKUpSlK UpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUp SlKUpSlKUpSlKUpXJrpmV8v3mSXglgkizx7bCEuVcPh0vrdUoIKUJCvlSNODsgk8TrVUDKPMGUwc OyuOZTEPKcXuDcZ11thCm5rK1lAWUK5cD0CdHWz/AJDUX5ZzlzE8pfYnMOCyxIc1q7tQkBLynuHN hYJKSQXSApIH+pO/er9ZpWczvGkPKv7WJUZFqXOdZNvZHpK9LmniddjY4kH6K39KgPHvkXK80xu2 RbDfbS9kiGVXG5qmxwEIb9XghhKUaPaQpZUNkdDY5CtuyZ9lmb4rluYWC5Q7ZaLO4+mDEVEDhlJa R6hLyldjkkpGk61s1D5D5bylzDcTzmzOttWlxJVeLb6KD00+20strIKtKLmv0Gj9zU/lvkG/yPK2 IWvGrnHj43dnCyp1LTbynVpbQ6ognehxdQno+/L7Vz+R5dy+Jbs/ck5Kfi7HOEK3st29lRfPqOBS 3Pl6SEtnZ6AKh9wDN37MvI9s8RM5uvJoaWXo0Vxln4BsqcW6ohYV8vXHrX373+uXyZl/kfDPHtty NGQsS257sX0z8A0C2lxha1hY466UlOj9eVW3E5+b5WzPfsGVMv2cykMsXJ6CyFJDbjiX+KEjSgoB spJ1+b6a70vDt+z/AC1D1zkX2LIhwL45b5MVyI2j1WEJG1hSQCFgqSR3o/8AzmMuv+SRfOmL43Bv Xw9nusdyS60IrSlI9JKiUhRG/m4e/wBN9VSkZzmxw7yVdf7Rj1sZuTkOMDBZ04lC+O1fL7nY/wCV TmAZVk+TWi4XOLlPxsKNalfEL+BYbMecWmnUhGh86QFLSQR7pP6GuZ3LzZlUfxXab7GzCI/kEmap qRbxbmh6LX7wAk67/Ik/T/WfpV88m5J5Bwy6Y425kjTrN7uioiGmoLO2mNoCVbKe1nkSR7D2rUz/ AC7P8Qy7GrJcssgx2rkt8OTFQGylLaFn01lPHpRSQCnet/Ue9HfOmRRPGdivl1s7Ue5SrjqQltpR T8ChaQt7id8OSlBscj79j36/QMsuXGzOKtUwMuSGeUeUhKVhJI2lWiCCPavzJ/pHz9Hhu65i5kaD NhXQ2/4dFvZ9MgFA5E8d/wB4/wDtV/jZhk188lM4Ja7mmIbdbUTbldlRELcecWlCkoSgjgkfvE/T Z0da13S8o8v5dCxLKmTNiw8kxe4IiurajIUiaytZQlwpUVcD1sgHXY/gNrG/JmYXhjLYUO+26cm1 WUXNi6sww2Uv6Qr0VoUNFOisbCR7e++qnvH3k1y+eJJcmdl0P+2Sor8ttn02m1tcAopQlsjSwQ2S eidKPtoVRJnlfO4/iDHsrF9aVNuN1XCcbMFrglACta6/4P8A3qcvfkXM42W+Tbc1fmWo+PQjLiEw mz3zbISeiSNKKe9++z960L55RzC2474uuD2SIYRkq3BcHlwmSGEJdbTySOP0Ssn/ACqz59lOdY34 kkZRGv0eQkvxn4T6ojSVuxnkI+VxGikKSpR9tbHe/pWO35zfL35XsWNWTNRKtsy3mRIfbt7IWh1C TtI2n68d/pyrm6POGZDx9LvDmSp/GkXAxmYSLa0pBZSlsqdWrj8o24E/qSK6bevIGSW+/wCF2Gdf odshXW0ifJvkmIkbeIcUGk7/AHSdBKR2Pr9yN2f9nTKL7mmALvWRXFqVKdkuNIS20hAZCeuwkDs7 3o7619659ivk3K51+v8AjC8lgPZH+KLtNtTKhIZSlKORVIUkaO9IKQkn3UOla0dbMvJGeYbnMGyX 7I7c3qzGe+puAlTSn0tukN+3Iham0gkEfmOtdVcZ/li9seBoOVm2sHIpyFluMx86EoQVFb2tk8Q2 kqPvokA10FGQ/wBofGSsgsclcVUm3KlsO8EqLaggq0UqBB0QQf8AP+NcwwfJc0vfkdvHZWUERl44 3ePUTb2OQccCAE+3skub/Xj3VEkeZcwb8Swr4i+Kdvz01aXG0QWC0zHCuCVL62nagrX3IP8Asmrr 5V8r32zQMitWM+sq5YwzGXcLs+hoIdU4ttASGuBB5epvop1xPv7HXmeW763iV6tUiU3Ey202tq7I nMht9mc0pIV0koAR0tPWj/GqufL+XyHvHcKJkQMy/LQ3cFiAyUMeo8EJCTx/OEnZH2KOu9mftvlL Ird5JyXF7xkkV91h9m3WtL0NDZdfedQj1FcAOkBRJG+66DmuU5LgniJybdlxLhlgDjTSo7em3FbW oL49flaSVKH/AAmoPyZ5Iujfgu2Zvik9uLKd9AuIDSHUEr+VaCFA6KVb+u+u6hnMyzNPk/BcabyT /s1+tDc99xcFgqQ4W3VEJ0kdbbH/AD96pMjzFmsbGcqnO5IDPtdxTCix0W5khxPIhTi/l2kAADft yUkfWrcjP8qhXzx2LrljbFrvtq/FZ7jsJgBoIaLqkJOh764g+/f1qwfs9Z3kGaZHmTF8nOuRrU8l mPHdiNNOJSpbgBWUf3wG9Ee26xf2iy+f5UzfH42TqjQbNEE1jVvZUo8khXpnknsDlrf11uoDH/LG UyMLwRt2ew9f8wuDsdEpyMgNwWkPekopQNBauwob+ux37Ve7fml3xzy3EwfKJjV0ZukX4m3z0MBl xKhy5NuJT8pHyK0RrXW973Xi95ter95dcwLEpLVtFvjfF3K4uMB5aR8hCG0KIHstPzfN+b26NSci 85TiFpyeXkrzN2Qz6LVl+HYS25LcUniEFCSTzKynfsNbIAG9QTnkadkH7Pj+Y2CeiHd4cYrk6ZS4 A82NLQUqGgDsKH6EVQXvLGRqe8ax7flrU6VfVNtXRpuA0kxlLU3rW0/QOFP6+nvrdTULyZkELPMv x64ZFFdmRpka22hiRFbbS44+vRdWU6JDY0SnfY/Wt7yXdvJeEeOpV/uGSwDNiFpn0o0FstvFTqkl ZKhsHiUdDrYP3rqWJ/i9uYlJym9R5wdcSuG8pCGFemW0cgpKQBsL5/frVcY/t1ms/IvKMeNkjUON i6HXoqVw2VBYBXpK1FO9fKO6grl5PziBhmAX5/KG0JyKQ61JCrezxjoQ6EFSfl2eiT3XWLH/AG5v FkExjJ2RbXlImRZ/wLJedjqj8uBQNpH7wjvW9A/pVRwjJc9yDxFJzN3J20qbhzXVMiAz8i2SSgg6 7BCFAg/7Wx7VueH8pynOmob7WXNvqbh87ox+HtJ+GW8l5LJbUE/MUqaCiD0QR+oqk4X5nzaTLtgc lR709JvCra/ARCHqoZHE+sko46PZ/NsdfTRrexjyPlV5u+XWmdn1utFyt01UO2CXCZS3KUFODS1E fL+Qf8/rVkOe5FhPky52LyDfQuyv2xyRa54htNc3AEkjQGlLHzAJ32ddfMNROZZpnuJXfBYN1yaL HdvKSuaHre1xjfMDoka5aCuJ1x3rrW6iZXmDPbhZcFlqDVjfvV0dtzwTECkuoCmQHkBwEj/WKTrZ G0broPkdryfjmMXe6WTJGbj8EhD6EKgMpcW336oI1r5QAoa7IKhrob3vHmU3TOrhZbhZb6pdkj21 pV0QqK2C5LV0WwdbSocVlQGgNo47CqiPIebXzHfMtvtK8hELHH7eu4OtiC2taPTSrbaVEbWVlHQH e1aH0rd/Z2yrJcuiZDKyi4KeVBnqgIjqiNsKRxAJKuP97vRGyBqtfzpk+VYxKlycfvSY0Zm0OTww uK0tPNt9hrXJQ32HlHX3SAPeo2yeRsnukzAMYjyW/wAVv9s/FZ11cjIV6DakuEJbbHFOwUa2rfuO jVq8f5rdl+SchwTJVNypduaEqJcEthkyGVcelIB1yHP3ToEA9D69RpSlKUpSlKUpSlKVzy84HOY8 iu5tis6KxdJEP4OXEmtrUzIAKeK+SFApUAkD2VvX096q9z8GKuGIX+2PZCn8Vv08T7hcVQivfFfJ DbaPU2lI2R2pX+X0t2UYFKv3idGFqu7DCvh2Yrk0QyoKQ2Ukab9Toninvkfr131u2jEJVu8YN4kL mw463AMBEwxCBw48eRb9Ts63/e9/+VUXH/CMrH5mKXG1ZO2zdLEy5EW9+HktzI6lKV6a2/W6ILjn zb+qegUg1to8W3qywclseJ3uFFx2/urddRKjKceh+oni6GtKAWFJ6HLWuvepiJ4siQsbh45ElMps LVrk255pyMVvOrf4lT3Mr0lXNAUBxPZOtdajf9ELkaRgK7XeY0ZGJtLDaFwFL+JccSkOLUfVGtlO 9Detns1At+AXUtZnyyGEqRkyyXJBtR5xkl31VIbPr+xVx3v/AGRVgv8A4ml3jxBb8EXf2Gm4gbSZ ggElaWyCn5PV6P3Oz/AV68i+KpuaYBYsXcyFqE3blNqcfbgKV6/poKEjj6o0NHZ7PY31Vmx/Frla b5Nnfi8YRHmnA3b40JTLCX3Fha317dUVqJAGtgAb17mtHxPgczAYl1iO3hi4xZ01yfpMIsKbcXxB G/UUCnSR1oH9a8ZPgVwu3kux5fCvcWI5aWHGGorsBToWFpIVyUHU/wC0daH/ADqjwvFmRIZzfGJl zhfh+UOOXJV0ahrPpuFxPJv0/UHE9gjaj1v30dWy3eObtbokaJDyCDHioifDyEM2xaTLWI4jpcdP r96SEniABsA1WZ/gmVN8WWfB3cmi/CW2cqamQLWoKd3z+RQD/wB3V9g71xHWtm0eTPG0/OJOMPqv 0eA5ZHxJHCApfqubST/3o4p+Uddn37rJmPjmZkuf4tk6r1HjmxK5JjfAFwPEkFW1Fz5fbro6/XVY 8t8WM5dPvsrIZUGW5Mi/CQCYS0mAkbKfZ3TmlKKuwNkD2A1U1gOL3fE8Gj4+5fmrg/Eb9GLMchlP po/uhSPUPIJGgOx0BXOl+CbivxrLw5WXMmLKuBuLskWxSVlR18ug+EkbAOiD/wAwCLQvxxOt+cJz Kw3KCL2u3C3y2ZMVfoSdcAlYKV8myAhI/vb19Kr1y8Emfid+truRA3W/ThOuFwXDK9lKypCG0er8 qRsjtSt/p0Bsq8KvrvM67KyFhE160izspat6ksttekGypSS8VLVodfMNde+qh1/s9vvQsciyMpZU 3Y4r0eOUWspUsuLUoqWfWOwOXQGvb37rYe8CPueObHiicnZCbXcV3BMk2zl6hO9IKC7roqV3s766 673J/ha5S77mV0/tTHaeyaL8I+lFsUAyk8dlP7//AIPr9zXiV4RlvwvH8f8AtLHAxBwusk2wn4kl 1C/mHrdD92kdfr/lJZd4oumS4hcMffyhpmLJXGS2lEBam4zDCfkbbQX+lFXalk7PQ+g1JzfH10ke RLPlqb7CRJtsAwEMG2rKFgg7UT62/dR0P4e9UCB+zf8AB4debEjI4anLo+265OVaSXUJQdhtP77Q G9n/AD/QVa7h4jm3i+Y/MvuRMTYFiioZiW38PUlgupTpLzgLx5H22Ot6A377sPiTBZfj3DFWD8XZ uIQ4txh/4MtcOXelJ9RXLvvojrr9a5+f2fV8bg+jJWGLs9dRd4s5i2FKojnLZQAXjyQfsT7gHvWq nr54ou138gR8tfyaCJ7NuXbvS/CVFtQUhxBWR6/v+8J17dVpYV4Hh2KGiBeLsm921uM8y1HcjLZK FulJcVyS7+VQQkFOvp714xzxDlmOY7HsFp8gpRaErkc2VWkK/dup0Ujbp9jsj9VEnfsbJA8bzLX5 Ek5Ta7xEZC7SLQxDXb1LSy2niUK5eqORBQnfQ2N+3vVLjfs8/DeOpWKtZFHCpUtEp6cbaouKCCSl HH1tADZ9vuasfkfwzFzOPNfauYtF5uDaGbhKixiWpaELStIUyXPcFKfm5b6+v0ws+EYbGI3W3ouz j1+ukJECTd5TBc0ykABDbQWAhI4p0Nn2+vWodnwC5Hi4YzFv8Fg41LVMStFpIVLcK21kun1/f90k dfSvV68AC93nJrlccgZ+KvK0PtuMW9SFw3UdpUg+sdjfuCNkexHvVxc8eTLtItqsvvMe9MQYKoiW vhHGObitBTyil87UQkAg9a3rWzVLR4Fnt+OrjhicuZ/CpU0TG1G1krYIIPEH1tEHQ9x96yZP44yO 15fiGYW6ZDur9gjM2ww0RFtFbPzNl0fOvkQHVKI66TWFn9n95qwZdbRkkQqyN5Dr0k2pXNkJdDoQ n9/rXIfWt+f4RlT5uEvy8hhOoxaO1HZaVa1FMgN60V/v/uke1Wfxr48m4ZkuU3R69sz27/LVNdYT CLPouFa1fKr1FbHzkdj6DusCPHF0aznLMlayCIHr7E+DDKraoiOkJCUHfrDkQAN+2/0qAieDDGxP ErajIEC6YxOVMgXAQOiFO+qpC2y4d/NrsKHsOjVnseASnPIhzbKZ7Eq7NxfhIkWIhaWIqe9kFSiV E7J9kgbPR6NY8m8ezV+QWM3xK6NQL0I/wsqNKbUuPMb60FFJBSRoHYB7Snoe9bMzCrxe5cNWT3yJ OgtSjMVBbhLaSFcUpQlCw7yARoqBO9qUT9gKpA8Jy7XaMvs1pyOLFsmQlR+E/DFK+EJ/+9q9Yb66 7+wr3cfDd0nxsCadyqMk4gpJjKTbF7fCS3oL/f8AXTQHX3NYL14J/G5GXSbjfo5lX19iW081bihc F5rlxUgl0kghSgR19O+qtPkHALpm3jtrGJ+QR23SG/iZwt5Up5SFAhQR6oCSdd9n3617VNX7A7Bl EW3oy22Q7rIhNlDbikKQBvXLSeR1viPqfaqE14YntzM6kJyWLvLGltPp/C1aYCuX5P3/AH+b61qP +C5ruP4ZaVZRGDWMSFSGF/hatvFTgc0v9/7bGuq6Hj2L3W1s3ND96ZfDzCIsJlEVbceG0gK0PTLq uSjy7VsE6A9gNQmI+NJeOeJp2Et3th8SGn2UTFQSngl7ly2j1eyOR12Pp71r4j40vOMQLNEg5LCS mChDb7jdrWhyY22XC0hw+v8AlSXVEgDv26rb8PeN5HjiBd4ovLVxRPkmUD8GWS2sgDX+sVsde3X8 apj37Pz8iDksKTlLKot/uTdwlcLYQtHBa1cW1F4gb9QjZB9quMvxxLuWeW66Xi7NTrFalNP2+E6w S8y4hoo0XSr5kk6cJIJKgPbXfvPvHMvK84xnImrzGhfgTnqssKgF0uHYJCl+qnr5fYCvnlTxvJzu 94zPbvLNvTY5HxTbaoReLq+SFdq9ROh8ietffurLm9rvd2xtcXHrs3bLoFtrD6mQttYSQVIUk70l Xsfc/wAe6x+OsRh4Ti7NoghvXqLfdU2jglTi1claHZ4jpI2SQlIGzqqvl/i1eR+T7Tl7txgAWxoI YhP24uhShsha1h1PIhR2OhrQ/jUl4swSXg5v3xV3ZuX4tPcuCyiGWODi9cgP3itp6/8A11C3bxhf cgwy62bI8vE2bMZREbmfABIbZS96mygL+ZZ0kE7A0ANEgk4mfEsu2uYdc7VeY/4/jUQwW3XYqksz GOKgEOJDhKTtRPIE+/5asWFYK5Z8rvWV3mcmbf7shDTnpJKWY7adabbCiTrobJPet6HtV5pSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKVq3GYYTSViLJk8jriwgKI/U7I6rQ/HVf7nu38hP8AVT8dV/ue 7fyE/wBVPx1X+57t/IT/AFU/HVf7nu38hP8AVT8dV/ue7fyE/wBVPx1X+57t/IT/AFU/HVf7nu38 hP8AVT8dV/ue7fyE/wBVPx1X+57t/IT/AFU/HVf7nu38hP8AVT8dV/ue7fyE/wBVPx1X+57t/IT/ AFU/HVf7nu38hP8AVT8dV/ue7fyE/wBVPx1X+57t/IT/AFU/HVf7nu38hP8AVT8dV/ue7fyE/wBV Px1X+57t/IT/AFU/HVf7nu38hP8AVT8dV/ue7fyE/wBVPx1X+57t/IT/AFU/HVf7nu38hP8AVT8d V/ue7fyE/wBVPx1X+57t/IT/AFU/HVf7nu38hP8AVT8dV/ue7fyE/wBVPx1X+57t/IT/AFU/HVf7 nu38hP8AVT8dV/ue7fyE/wBVPx1X+57t/IT/AFU/HVf7nu38hP8AVT8dV/ue7fyE/wBVPx1X+57t /IT/AFU/HVf7nu38hP8AVT8dV/ue7fyE/wBVPx1X+57t/IT/AFU/HVf7nu38hP8AVUlCkGVGS6WX mOW/keTxUO/qN1npSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKHoGuWK8qzoJuLt9xORb4Vt aQ7NdExDimebSltjhodqICfcaUoCvTPlV92yXCWMalCXDlxYpYU9xQ4JC0oQpDqkAHS1AEa6qz+P MvTmGK/jbkP8Pb9Z5otLeDhT6ailRJ0B7pP+Wq5fl2c3P+yLrdpXPdu0sfjnqMy0tCJDW+Ex0nZU TzRx+VP15HYHRsN28yIttolvvY/IE6DLeiTWVykIZjrbQFgeuflKlAjinWyeX279O+YUHIPwmHj0 qVJkQY8yC2mU0hyUXm+aUcVEcdAL2dnXHejup+1Z1Kuc5v4XGLo5a3jIaamtqbXt1kkKSpIPyAqS pKVKI2R9Ad1vZNcrsPGtxucZpu0XkW5b6W5LqFCM7w3xUv8AKdHrftXIcYzq6JsN7VCuV0Q7KuMG 0xYV1Idm2193QddXy90a2UA72U+w2azeQchu9i8kNWZq+z2UK+BRAkiYDGjqWs+oJqVDtTgS4Ugn sAAcfcdR+LuKfKkmCme4uEqy/ENRlpT6bTvq8eXQCjvQ9yfrrW6qtstmSseRHLQrKbjcokq2qk3d SylAgPKOmTG4j5OSg5pCtjijvl1U7jGeB/x7er9dW1KcsbsyPKLaeIeMdShzSO9ckgHX0JI9hVNw Xym0zEemZ2LxDvq7ci4hh5KG4q2HHQhsR0heiSpaByc0r32QnYHnx1cL3nOPZbFuuXqgyIt+eD0m 3vI5sxUtIKUMr7CUct/No7AV9STVx8Y5AqPhkP8AtVeEh9bzwiP3J1tp+TGDhDTihvslPE7+u9/W uc2vPLr/AGwtpcvLqb3KyGTbbhZX3AWIkcJcDWkgDX5Uq9QH5jvsjYrP4WzibcMqlRL1eHucWG8/ c3JktK4r6y8A07EPsloDmD2B8yRr5erD5Nz95V5t9kxhyZLjGK7c7lIsy2nH/hWzxLbKlKACySCT +YD8vZrSzW+qj2LD8jx/I761bZD8UIeW2pyM3HJAcXLJBKirkACT0da0ORq7+Sb/ACbevHbLa3Fo n364JhhxsgLaYCSt51BPXIJHW/8Aa2AdVWb35gasVzvFqcsq1ybdcI1sYQqcnlKW8NpUNjfSeJO9 +/dfYXmB2XcHYLePtomN3r8ELDlzbDgcHuspAJ4DY7G/r9u6tePK9zZ8ixrtGttzXi7NtluLjeul ProaeCFyQ3r3GjoE9j7d1eX/ACvDbdkTG7ZIdxmLNRbpN2S6jTT6uI16X5ikKWhJPuCT0dVoveWp rOTLsq8WUXvUnNNuJnpKVqitBxfunYBC0a39/wBKj4nnEzmEKgY6H3hZV3x9lNwTzZZSrXFXyfnK SlQH2VW8ry+6u3zpsSxR5MeFZ27y+WrohRS2re29BB/eDSujrofcgV5uHmuHb5uSNPWZ95iyMsKe fjSELSp11QQEbOgAlZUlS96HH7nVeZ/kOYrFVZr8N8DBtVzECXGTMEhElkupZWtPFOtpUoFJB7AP 0Oj0y33GQ+3cnJ9uegNxZDjbRcWlZfaSAQ6AknQPege+uwN6rkGIeT0z7vHv2XrulotVxTIXZkqU 2iCWWkkqUtSV8lOkDenAAD0kb2Tt4Jkd3zPJszgqv7cFTseA7DahvtvKhNq9QuBHukuceHIkEBSh 9ABU541ujtpjXyPf8jVNtEa4rjWy43R5CHXwlIDqSroK4u80g/8ACftVc8leRXU5ZjEaw3yDHtDV +iw7kpLyfUf5ArUAd9NJSAFK+pUBvo70LDmlx/0zOWK7XiYzMauMoueo4kW9+CllSkttDvTqSWyo ++kK2r6V0DNc8tUa3twbNfLYbrcCpiO6JLakR9JJU6vvoJA6H1UUj61Qb7esjuHiHC7rBlXl+3ot 7cm9zrRLaRLBDSdna98tH1CpOt7A7HdX3LsnOP8AiuNc7C87cn5LMWNb3nVhbj63ihDbh/21fMFk fXRrXvedJxYTrfEgTb4jH4jMi8SfiE+ow2sKIXxPa1cULWR0ANfQ9adk8pzb1k4tUDFJTjKmmZSZ IlJH/ZnllDbxQUghJ6UR7hPej7Vgc8uyYU6UxeMXfioYty7j6jcxDoUkO+ihA+UaUpzSRsj7+wNb DXlOU/a1PM4vL+OTcWLcWHJAQ2svDaFodKdKG/lI10a27b5IVcvDs7OhbDEbRFfkR2FOh4qCNpBV rj7qB637D37rnNnzuVgzU275mvKZ9yft7M+PDfmMqjuIddSglpCNBBClo2ja+KVDW+zV7ieW0OSp dqmY/MhZI3Ijx2bY8+3t4voUts8wdJ+VC+Q71r67rGry6Ey4EVdkDMly4O2yaiTPba+DdbHIklQ0 pBR8ySD37a9qjo/nBDtss09dgDUe6Rp0hta7ghKUfClQWFEp12QNH/iH8K9sea3ZEWCuLh1zkPSL Sq9KbaktHjGS4Ech3tR1s60DvQ73sSEzzJa02ly8223yZtkiCIq4yuYbVFTIAKfkP5+IUkq0f7w1 vvSx+XWrhlcyyP2R9p1ibJgD0JKH3FOMNlxSvSGlBBA0FDfzEJ+tRSvOjKLJkU9WOyEuWT4RUhgz G9hMhXFPIgHitJ0FI+m/fqth7zQUvTUtY+H2o13j2cPNXFtSHHHgSlQIGuP5d/x/Sva/NDSLPKuH 4KVNC6rtUVaZiQ0+pCStThcKQEIKdFJ75ch0PeskHO5kxWCZMhlcOz5K6bfIiPPhxLS1ciwtJ60o lJBAHfIA9gV1ilKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVTbx49tt5TkzdzmTpEe/tobkMq9MJb9 P/VqbIRsFOhoknsbO6i4/jN5bMZF2y293AtOtrWVhlIdSysLYSU8NDgscuQ7UfzbGgPcbxgxDxlF gg5BeGrWoyviG1eifiEyPzpUQge218da1y+ugKj/AC3gT9zgvT8aEtFzciItzjEYM/v2UuJWnkp3 2KCCQQe960fp9HiKFJfi3Ny9XmNdlOvyJbzXpJMhT6EocC0cVJT8iQkcfbvs73XlHhW0l6JIkXy9 uzIrURtp8KYSW1Rt+ktP7rojah7no6qXx3xyLDcprsTIbt+HPOuyWoP7tKWZDu+bvIJ2r8xISraQ e9HQ1PzcbauWFuY5dpsuW29E+EflqUA858uisnWuR9/aqfkXjR6fBlTnLiu55GHYchp55CGELMV1 TjaFBA9yFrSVHfuD1oCpK74G3kEmXLkTJsGJeEMLudsUhpfJTaRwAXo8FDQCikkHQ1o9mwKx1By1 WQC4TEyDE+D9ABv0gjfL/Y5b5d/m/wDbqoG04bIxZ6Xc4d8yK8vKcckrgPORkiU6pJSOSg0gnWxr atAJGhoAVlwvCUWzB5tlvgYku3V2TIuKWiS0pb6lFaUb74gEJG/tuvmOePYVtLIu0ty+piRRAhic 0hXox9pVxIA0tRKEbUR/dGgO96D3iSy/g98tsCdcbdHvM9U6WYoYBUFAD0ByaI9HoHjr7jZBIqw2 nEIUWJ6V2ecv7iV8m37oywtbSeKQEI4NpSlI470B7k19ViUSVkTd7u0iRcJkdDzURLvFLcVDvSgh KQOynSSokkgfSoHG/FlptEi3KlPKuca1MPRbcxJYbIYadKSoKITtZ+XQJ9gT12TW7e/HlsmXOPcb S4qyTG47kJxUJpsIdjuEFaCgpIB62FDsH32Oq1keN2m47NrbvlyTi7LLLaLRxa4pU0UlJDvHnolO yN7JPRA6rc8l47JvcSzzbYOVzslxauTDfII9cI2Ftcj7ckqI9wNgb6qHuXiWz3W7XW7uz7tGnXWV GmPlBYCkFjRQ2D6Z+TaUkjZ2Ug7rbjeMoUdb7iL3eC8/dxenHVegVKfAAA36X5AB0n6bNUG9eIJ8 nPocBmXcVYc5AlMvPK9FSmA676imEknlokHSuJ0NDvs1dH/EtsVJnNR7hMj2OdMbuMm2IQ2ptchB SQQpSSQklIUpP1P111XtrxVC+Mt86VfLu/cIqJYU/wAY6S8uSni64oBrs6CQPoAke/e9GJ4TsUO2 ogw7rd2I4tT1nUEfDjmy6vm4Vfuu1k6+b9BUjJ8XQ5MCRDdv16LD9qRZlgfDgmMnlob9H3+Y91pO +GLIWZ8eNdLvDhz4jEGRHjFhtC2WvZHTWxy2eWjs7NeJvjVDeOs4fBclv2CZPE+e6/6KA2hLodLK A2lJBWsJ1oaCQex0DcMWgXmLMv6r1OVKhyZy3ILTvEqZZIHykgAcd70OyBrZJ3UJaPGVsgPwW5Eu RcLRblPOQbdMbbW2wt0q5HfHagArikH8oJ9zrWxcPHFnfcvbtudkWd+7RWobrtuQ00tptBXsNkoP Eq5kKPv0nWiN1tY5hES024wJ06Xe4SUtpZYuTTCm44QFAcEobQATyOyQT0Kx5N47xzIHLW5Jt7DC rfOanpMdhtPrKQFANubSeSDy7HXsO6jYvi21s3NKnZT79nZuSrvGti0p9NqSpKgpRVrkpO1EhJOg T9R1VmXiePLQpJsVqGxrYht7/wD6ahY+CG32mzWey32fbrNBiGI9HZba5Sk8QAsr4bSvo7Un32da PdZPIGGNX/xy/jNq9OGhttkQ0DptBZUlTaD0dJ+QD+FR968fN5DLnXFU2fZnL1EbiXmIwUKTJbQC AOWjpWlFPIE7SdaFbFzwR1i7XO94vdn7beJMBq3soW22uMy22fl0nhy+p/vH39tDVV+5eHkzn4iH 7/Pdhm1fhMwcW23C2Fh1DjSko6WHUhR5ct7Pf3lYvjeUTaV3bL71cnITyX3C6GgH1t/6k64njwOz 1+Yk8t1LY7gNrsvj9WHetKnWctOMalFBWEL2SnaUpHuSQSN91znyP4mnvYJMYgTLjkV6bYjwLd6/ oNqjxkyW3VbUeIUvSNFRPegNDvdq/wBF0aeHLrcLlO/tO9IjzU3L020OMrZSUtIKE7QQEqUFAfm2 ex1rajeMYaJcObJu9wfnNTXLg84W2OMh5xHpr5JLZ0nh8oSD0PqT3UfG8LWFiPZGTcbq8izpliIH fQVxVJJUtR/dfmBO0n6ECq414wu0PPIEC0zLpFxmNjq7Ou5OCM44tKnQstJHWvl/vlB0R9RVme8O WUqmxIsuVGsVwZjMz7agI4v/AA4SGiF65I6SArR7/SsU/wAKWG4TJL8u43ZwSLi/dFo2wAH3UcFE KDXLiBohO9bHe60EeB7YqDPhyclvzsWdGixX2kiMgKRHUC0BpnoJ4jQH67J31L3Tw9ZLmq4fGXC5 ranXJi6PM/uOBcaTxSnj6X5NaBSffX8a2bh4stlyYkxp11uz0KRONycjEsJbL/AJSSA0CQnikhJO tpGwfateFgBhysOssdyYrHsZ5S0PSHGyqQ92lpHFIG+AUslRSP7utkkjpNKUpSlKUpSlKUpSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSl KUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlK UpSlKUpSlKUpVfyBOVmaj+zrtjRE9MchObdUvns70UKA1rX6+9RnDyJ/iMT/AJEj+unDyJ/iMT/k SP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8 if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/ AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66 cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8if4j E/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj +unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn +IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8if4jE/5E j+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unD yJ/iMT/kSP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP +RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8if4jE/5Ej+un DyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/i MT/kSP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/ rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/ iMT/AJEj+unDyJ/iMT/kSP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+unDyJ/iMT/k SP66cPIn+IxP+RI/rpw8if4jE/5Ej+unDyJ/iMT/AJEj+uprHE5CkSP7SuWlZ+X0fw9txOvfly5k /prX61M0pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSl KUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlK UpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVXrdlMafm93xuOytT1sjMPvPggpCnOWm9fQhISrv6K/ 5zrD7Uhv1I7qHUclJ5IUFDaSQRsfUEEH9RUDkGVR7XcG7ZDhyrreXW/VRBiAcko3rmtaiEtp31tR G/pvVbGG37+0uPsXT4CVby6paDHk65pKVlJ9iQRsdGpqoXLskhYvaTOnB11S1pZYjMAKekOqOktt p38yj9vsCax4PkJyfHm7i5E+Ce9d+M9H9X1PTcadW0octDfaNjodEVPUpSlKUpSlKUpSlKUpSlKU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpUZk18gY1YZt4u7wZgw2i64o62 QPoB9VH2A+pIFcpxdl/APFGU5vfObeQ3ZDl0keojS2VqGmWdHf5SpI0fqTUpjz7+Kfs3szSl9E1i yLlqJXyc9ZxCnFK2SeytZVUl4imJdanxLpbHbVlDDcYXCM68l0qQGghpaVD3SQlX8FchXQ61Itzg S5DkeJNivvtpClttOpUpIJIBIB2BsH/lVQ8gYfc7/kWN3ezzYEWTai8kGXHU9w9Ut7cQAoDmkIUB vr5zWn4Rt6bVaMjgpefkFm/Swp6Rr1HFfIVKVoAbJJPX3ro1KUpSlVbyflreD4NdMgW0h9cVA9Jl bnAOLUoJSnf8TvrvQNc68ReWr/fctYxfNLNHhXKTb0T4z0VW0rQU8vnTs62k7Gj17EVreV/JOYxc /lY74+jQHRaLaq5XJyWARxAJ4jsa6Kf1JUPYDZ6j4zydeZ4LaMgdipiOTmitTKV8wkhRT0dD/Z3/ AJ1Q8h8yPWdjyA6uzhX9l5kRhKVOcQ+h5aUlRUN6PuQNe3Hfe6k/J3k+Xi79og47YVX26XGG/O9F Lxb9FltAVzPykq33oDRPHXuRWO++YoMLxVac0ttsfn/ijyIseH6gbPrKKgUqVo6AKFjYB2QPv168 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 NNthCEhxOiVb2okE+4GyAKnE+O8YQbaW7e42q28/gy3LeQWCskrUnSxpSiSSr3O+ya8J8b4qmAuE m2uCIuV8apr4x/Sn979Q/P8Am2Ad/fuudWDxzPuPlzMblktmuEaxXFLaI7rdzCQ+hCEoUh1LbnJa VcQQFD770a6NfvHWNXqfAmyIK48uEz8Ky7CeXGUGNEeieBG0aURx/U1nmYHjcv8ADvUtxQLcwqND SxIdZSw2pPFSUBCgByT0fuPeo2V4nwuQ1bmvwRppqAFpbQ0tSAtKztaXNHbiSeyFbr7bvFWHW5u2 JiWktOW0qMV5El1DjZV+ZXJKgdkADfvoAewArYT40xNMKTETbFiNJlCa82Jb+nHwdhxXz9q2Ad/c CtqRguPyJU+S/EkLfnsCNKWqa/t5oeyFfP2Pf/mfua+NYHjjT1mdagLQ5Zm/St6kynh8Ok72E/P9 QdHfuOvYaqz0pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlK UpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSl KUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlK UpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSl KUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlK UpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUrnnmTMb/g9lavFotEK4W1t YTNceeWlbAUQAvilJ2kfUjZ79vrXvKcwu8B/EY1kZs0+Ref9YFyHEoSgICluoUEn92PbZ72pPR71 e2pDLp4tutrVrZCVA1pxL7aZrcpcO6QJCIu/iFNSELDOt75kH5fY+/2rc+JYKkpDzXJXYHMbNatw vVqtrLTtxucGI06rg2t99DYWr7Ak9n9KyzrjCgRRJnTI0aOSAHXnUoQSeh2TrvYrOHmitKA4grUN hIUNkfevK5LCFKSt5tKk9kFQBFDJYDYcLzXpk65cxrf23WvMu1uhORm5k+JHXJPFhLryUF0/ZIJ+ Y9j2rbcWltBU4pKUj3KjoCsYlxittAkM83N8E8xtWvfX31WCFdrdPVITBuESSqMooeDLyVlpQ9wr R6I+xrOmXGUoJTIZKidABY2a+CZGJ0JDO/bXMViXdLei5Ity50VNwWnmiKXkh1SfuEb2R0e9VlEy MToSGSf/AIxT4yNrfxDOvvzFVO25m7M8q3bEF2/02YduanNyys/veSgDoa9u9bB90n/K50pSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpULmk6z27Frk/kpAsxZLUr banB6a/lOwkE6776riPirH/QwDIrrdLimfZocSZarE68CEmJ6ilFZ5+5UsISOh02kDY1qgYo0u1y rBMXGXdAvEZTb7VhbMaTFARvUhYKuS/7oPykEj5etGV8dXjGkZiGLzNhS7FIxBMR5qHDcQykh4Et KI2VqCfdzrZVoa6FVy4/Hrutvn2yFEiRPw2U7EtwQpEpMD1woMKeOiHFN+rw6JCSNb3sWfyNPw8R 4ETH4zFrt68alOQi9FW824txRKmG29fK/wAk9rUTx66+terXkdnW9iCcrnzI2KPYmxb476oiXGBK SEpfQA42sAkBI5Ad6A3WW+21uzTcZvGKfFOuY1ak3CI3OIMmVE9dzm2dBPuyeSQRtKR9Ds1ihkvL 82v39UNy5zbWhxr1VpdcSpTBPotrA0r01KQ3pP8AeSnrdYMsyV9/xNcsPfatU1pqxRJjMuFHU16c j1Wk/DqSSoKd4FSiUnZCVdDvUzl0zGHvIuVWzPZcqJaJ1vjosz8aO060uMEAqQyfTWUqLmyOGtlP 3Arr9/jtRPCc6NORIbS3ZVN8Lk6lx4L9LSUuKHSnOWhse6vavzbDRM/se9HetgdyhNihqsMyGSjc XilEmOkA6D4Sp4KG+SiToDoV0V6+4jEznD7/AI62wxj8Wyut3t2IzzZaYcQkR2XQkfnC9/KRyH1G gdRlml2SzXzxVMnIjx0wLfc5U0+j87YUgKaKkgbKiBtA9z1odivSvwOTl2I3FLMJVumZVMlMuFoA LZLYS2vRGwn1E6BPWxWDHW7LNuRtmWPXdnP4eQqkIjw0IbdlLU4eLqHVN8/RDZGwpeglA/Srn4rs 2PXh3P0TGYSmmsmdlsOIKUqQ0kNKQtCh2EbSex0RyH3rk0Zl97Fonr/hsa0xcsCm2U8FPSQqVyU4 v6paSjoD672ToCv0fZ3bYvy3e/hpsdyZ+DQkfDIQrk22lx9QVy1xKT6iegd9dj2q70pSlKUpSlKU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpXxxCXG1IcSlaFDSkqGwR9iKIS lCEoQkJSkaAA0AK+1iZjMMcfRZab4gpTwQBoE7IH6brLXhxlpxxC3G0KWjfFSkglO+jo/TdeHIsd xlDLjDSmka4oUgFKde2h9NVmpSsbrDLq21utNrW2doUpIJSfuPtWSlYmozDTSm2mWkNrJKkpQACT 77FZa+JSEJCUgJSBoADQArwWGVPpfLTZeSOIcKRyA+2/eslK8htAcLgQkOEBJVrsgew3/mf+deqU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSuZ+QcnyuzZ3jNksruPpi31bzTS5zDpUyWmwt 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 AO1FNFTS2BsnSVoIUBs71vW635WJY9LsTFlk2WA7aGCFNQ1sJLSCN6IT7fU/861Z2DY5KnxbiqzQ l3CFDXBiuOIJS2ypKk+nxB0U6Uoa+yjr3rF40wuJg2OrtsMNBUiS5Mf9FBQ16i9bCEkkpQAEpAJJ 0Bsk1lyTBMaySc1OvFpZenNghMlta2XdEa0VoKVEaOtE6r07gmLO4z/Z1VigCy8w58IloJRzB3y6 73+vvWsx42wyOqaWcZtSBMaQy+kMDi4hJ2ElPtrYB6HehvehWdjAcTYkxJDOPWxt+IAmO4lhIUyB 9EH+6Oz0PvX1vA8UbiToqMdtYjzlBcpv4ZPF5QOwVDXZBJOzWSbhOMT7bDt82w25+DDGo8dxhKm2 f/hSeh7mrA2hLaEoQNJSNAfYVAOYXjTl7N5XY7eq7FXP4wsj1d/fl718tuE4zbLg5Ot1it0aY4SX HmmEpWsns8iPff61ixjA8Xxa5zLhj9liQJkscXXGknsb3oAnSRv6J0Dofatuy4nj9jnyJ1ns8GFM kAh55hkIW5s7PIj3777qJhePsXsN2l3/AB/Grci+KSpSFj92CrRGk+4b37EpT9e91zHwJ4UTjUdb +cWG2v3eLM+JhTESC6UgpSOJSAB8pSSCd9q61rddYyPAMVyW5s3C+2SJMmNAJDjgI5AHYCwCAsA+ wVsCoCPjGTXPPmpeSu2leO2iWuXaW47ZDuy0W0JWCNAJClHe9lQSRodVTvIfi65ZZ5wt9+uFlhXL Fm4qIb7TsvgtYIXtYAGxxK9gA7PH3G66m9gmKvWaJaHsftrlriFSmIq2EltsqOyQk9bJJ7/U1YWG m2GW2WUBDTaQhCR7AAaAr3SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKgrt mOM2aaqHd8js0CWkBSmJU5ppYB7BKVKB7qQtV3tt4jh+03CHOYI2HIzyXU6/ikkfQ/8AKt2lKUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlK/O37 VafTyfxk6zGS++borTfSS6QtjSST137d9d1W/HjkmB51zxKA3i1+kRHfgbU40HGVkJCwo8dJV0gq 0P8AaJG9Gr74p8uoyTBluX7ILXGyuSh8xYymC0lJTtKAkKV+9JIB0DvvXWt1KeCcxyfyB45ud4uE m3t3JTzsaH6cYpQ0tKBpS/mPIbUOuvY999Vjx35LzHKHW7PLlW+LkzF6MSbFEEqDcVLZUtz849ih Sd/dSf41KWrOMyj+W7bhd0m2iW5KtypEpSIpYMJ0pJATtZD2vl6T7hR9uJrlw/aGy84ILt8Xa/xX 8U+D+F/D18fR9Ll6nPlrfLrj7/Wr15e8tZZhV9nxkC2Mx4TTCo6XmfUXciSgOHSV7aSOR0SNda2T qpbM/K15dylrHcSjobuLdn/FXeUNyYXXCgKRHSlGiNgj5+x2PbuoTyD5K8h4/YbJfVswLW1d5TUV u2yoKi8xtoFalkrB/PzABA2AD1upXJvIGZWPJrbhzj0B69yfiJSpkaEuQTHSFekBGQeSVK4kn5iA O/vqz2vIvIV7gYTcIeOsW9mS6pN+jzttux0JcCNoSog9gKWOj1x/z6fSlKUpSlKUpSlKUpSlKUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVQPIvjONnV3tE+feblEVaXfXiNxkt cUObSeR5IJPaE9Hrr2rDbPFNuiZVcsnl3S43HIZjKmEzZIa/cJKePyISgJHyjXYPRP3qAZ8A2NEL H4bt5u7sWxLddhNn0RxccWFlSiEbV8wSdHrr9TVpwXDI/i3B7jAsJn3dLRdmNR3Sj1XXOA/dpIAH ZSAN/U1W/D9miXrKsk8gCyy7Q5eG24yGJO0OJISPWUOgQCsJG/ugn61KDxa5Jzq25JesnuVyXaW1 ItzLrTaCzyB2VqSB6h79yBvQ3vvdf/8A2eLB/Y0Yz+M3j8O/EfxPe2ufq+n6fvw9tfSs+XeB7fk1 /wAhukjIbqwb0y02+yyGwnk3xIJ67TtCDx67BO/bW3cPDDJu9ivFlye8Wy82uG3b/jEJacVIZQCP nBToqKTrZ2OhsHVS+ceLLbl9hsNqn3O5ts2haXW3UrStx5YTrk4pSTs+5PtsmsfkjxinLr9Y7/b7 3Jsl/tOwzMaaS6FJ3vSkK0Ojv9NKIIPWst78bfit1w+c5kF0DuPyVSllSuRmrUoKVz9gkEgjQGgl RSABrXQaUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSl KUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlK UpSlKUqPvl6tlhhGXeZ8aDGB16j7gQCfsN+5/QVIVilSGYkZ2RKebYjtJK3HXFBKUJHuST0B+tQF jzrF77PTCtN8gypawVIaQ5pSwPcpB/N/lurJSojI8msmMxUyMgusO3NK/KZDoQV+35Qez7j2rJjl +teSWxNwscxuZCUtSEvNg8VEdHRPv/GpOlKUpSlKUpSlKUpSlKVEOZLZG2luLusPgiYLeoh0HUkq CQ0f+PZA171L0pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSuWftNRmHvDt 4eeYacdYdiqaWpAKmyZLQJSfoSCR19DXU643+0k649Gwm0urULVdMgjRp7YPFLrRV2lR+36foPtX r9p9pm3eKxcoLTbFytUuMu3PNpCVx1eokabI9uutD6D9KyRMlzTK5GRKxmXa4C7FIaiiHLZ5iW56 aVOF1zfyJ+Y8eI3139qXDMcoupzafYHosSNiq1sIhqZDyp7rbfNzmdgoQdgJ4972ST+Wq1Y7lc/J GePzYjluhLasEOZHEqImSpsuhSi2gK6SlSvzqA5EBI2NDWbEfKd4zWJbbJjtvXaLqq1uTZK47DK/ TcS+prght1aEhJUkk72dHQ7+atm4eScvtF/wu15DFjQZFzjyfxBmHDVPcbcaCtKbSytSiDobGjx7 76Oom0+XMpl4LHyJ5yCn1MlRZVMt25xSvROtrCAvkXNHpOvfrVSVy8x3G2s+Q7gpn1oNhRDTBZkQ HYjy3JAOi6lwhQSkj/ZGx/HdTz2ZXrDMlhxcpnN3e2XG1Sbkh5qKGXI62EBbjYSknkgpPW9q30Sf evuKXXyBfbRaL/CnWh6FeYK3THkNemmC6Rtn0wNqdH+0FKG/ccfas1pv+ZXXMMps8OZaS3ZJUZkr ciKBW26wVlfS/dKik8f7wBGxvYpuNeYb9fLXhKo70Bcy73FMO5KbiktROZXwQP3m/UKWyrXegRvW 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 qQpK1EN+44bA+U9kfSqBi0WbI/ZuyzDY9tub2UNXVt1y3NwnlOtpK2SCrSdJ36a/cj8pqx2TFZ9r ynxTcXLbfZcqG2pd4lLtLw+H/ctoaa2GwSEJRxAG/Yn+8a+ZdjF8yHM/IV5s9pv1itD1ucj+mzFf Dt6kFtQRtBSdIJB3oAfl32vdXGwpcYxHw9Cn49dVTYNwbadDsFSTGWllxB58wNJ+cL5DY/d/p13q lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSt Vq3RGbnJuLTCUzZLTbLzo91obKigH+BWv/nW1SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKU pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS lKUpSlKUpSlKUpSlKUpSsL8qOwoJffabUfYLWE7/AOdZG3EOp5NLSsb1tJ3XqlKUpSlKUpSlKUpS lKUpSlKUpSlfHFpbQpbikpQkbKlHQArC9MjMcfWkMt8htPNYGx+lZwQoApIIPYIryhxC1LShaVKQ dKAOyk/rXhUlhD6WVPNpeV7IKgFH/KsgWkrUgKBWnRKd9jftX2lY2H2ZCCuO626kHRKFBQ3/AJV6 9RHq+lzT6muXDfevvr7V4+JY+I9D1mvX/wDvfIcvv7e9Za8POtsNlbziG0D3UtQA/wCdfW1ocQlb akrQobCknYNY2pUd51TbT7TjifdKVgkfxFZqVjakMvBRZebcCDpRSoHX8a+MSGZCSqO826AdEoUF a/5VlpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKV+av217ZBRi1kubcRhFxVP9FUlKAHFI9NR4lX uRtI9/aqHmpGP+QsEa8Wzli5SoUdcpi1vFbbjiiCSpG1DSk9kEkaAJ67rvuUeaLZaLjfY9ttU+8x 7ClBukqIpAbjKUrjw2ojkoEHYH2P2OsObebbbjK8eW1aJlyhX5lLsCTHebCXN8dpIJ2kjmne/v8A oayZB5clY8zd1XnDrpGXbGWpTyDJYVtlxRQFpIUQQFAJIHff6GoK7/tEW21Y3Y73Jx24fBXhLqo2 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 ckst08Z2y5WCOq32N2W/JnsTOYS8tSlJUBsHR9NHRSR8+uj2LDYrBdrH5ru10m4aZ8W6TSqJekSU KMJstJSvbfuNka30dbq0my3Fjzqm9R2HfwqVYjGkvHRQHUPAoSPqDpSjVX8SYtkGJXm52heHWuNY ZU2U45dTMSt6QwVqLKCgbJ0Fa+Y61voH3uOL4xAxTxojG8ilxHrelD8dx14pbQtla1lKVb0NhsgH /wCE1UsSnYdg9ll/6O7O/NjEJVJubrpZiEJ6Cly3tIIH2Ry19vaqVfMpuvkWei3WFp3J3V65R4xd i2aIOzt906XJV17Hgn20kkHfQcI8Qxos+Pe82dj3q9soCI7CGQiFASN6QwyAEgDrsj3Gxo911ilK UpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSq7l2FY9l zCW8gtbMpSPyPAlt1APRCXEkKAI6IB0a5zP8T3+2N+ljmRR7tak642fJIqJLKQCTptziSjQ0BpJ1 799CoGbY8jxW1z5UbELvAdD6R/8AkrfHH0uhSVArTGcSQOJS0D8oJ7PsCKhx5gyK2oUm4uZfFcCu C03DGmHilf8AsgoWyB0U9EE9+9e1+aL04w5xn35s60CMQTyG/qAZRHVZU5Hnd3SWFW3yTcFhhSgT FjWdtSz0PmCCda11yUeye9VuQsDze7SS+xjeP4+VNjUq9zHL3KCtdFPqlSU8SB7ga2ffZq6xfDMC 4PtSs6vd0yiShRUGn1+hEH2CY6PlAGh1vR/9q6bboEO2RERLdFjxIre+DLDYbQnZ2dJA0O62KUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpShAPuN0 pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUp SlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpX/2QplbmRzdHJlYW0KZW5kb2JqCjIgMCBvYmoKPDwK L1Byb2NTZXQgWy9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUldCi9Gb250IDw8Ci9G MSA1IDAgUgo+PgovWE9iamVjdCA8PAovVFBMMSA2IDAgUgo+Pgo+PgplbmRvYmoKOCAwIG9iago8 PAovUHJvZHVjZXIgKE9ubGluZTJQREYuY29tKQovQ3JlYXRvciAoT25saW5lMlBERi5jb20pCi9D cmVhdGlvbkRhdGUgKEQ6MjAxMzExMDcxNDQ5NTQpCj4+CmVuZG9iago5IDAgb2JqCjw8Ci9UeXBl IC9DYXRhbG9nCi9QYWdlcyAxIDAgUgovT3BlbkFjdGlvbiBbMyAwIFIgL1hZWiBudWxsIG51bGwg MC43NV0KL1BhZ2VMYXlvdXQgL09uZUNvbHVtbgo+PgplbmRvYmoKeHJlZgowIDEwCjAwMDAwMDAw MDAgNjU1MzUgZiAKMDAwMDAwMDI4NSAwMDAwMCBuIAowMDAwMTA5MzcyIDAwMDAwIG4gCjAwMDAw MDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA4NyAwMDAwMCBuIAowMDAwMDAwMzcyIDAwMDAwIG4gCjAw MDAwMDA0NjggMDAwMDAgbiAKMDAwMDAwMDgwNiAwMDAwMCBuIAowMDAwMTA5NDg4IDAwMDAwIG4g CjAwMDAxMDk1OTUgMDAwMDAgbiAKdHJhaWxlcgo8PAovU2l6ZSAxMAovUm9vdCA5IDAgUgovSW5m byA4IDAgUgo+PgpzdGFydHhyZWYKMTA5NzA3CiUlRU9GCg== ------=_NextPart_000_1CBF_01CEDC13.BBBA4840-- From elder@ieee.org Thu Nov 7 17:18:19 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A0FD27FF1 for ; Thu, 7 Nov 2013 17:18:19 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9242A304059 for ; Thu, 7 Nov 2013 15:18:16 -0800 (PST) X-ASG-Debug-ID: 1383866291-04cbb00ddf4517d0001-NocioJ Received: from mail-ie0-f173.google.com (mail-ie0-f173.google.com [209.85.223.173]) by cuda.sgi.com with ESMTP id yYiHHBzbNSR5O9Bp (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 07 Nov 2013 15:18:12 -0800 (PST) X-Barracuda-Envelope-From: elder@ieee.org X-Barracuda-Apparent-Source-IP: 209.85.223.173 Received: by mail-ie0-f173.google.com with SMTP id u16so2067726iet.18 for ; Thu, 07 Nov 2013 15:18:11 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=bpbkO3y3aJpYJMkh1eLYDbGLiokSZ3DOFHvia41f/c4=; b=Te7v4oDOD18dntfz6859jBnoia++JpxGdlYk+XrKXhWFpny4zScnWIkI0eVIto4R/q XlDl17kKokH3ikgEYOFezLUuWEiZhob/7Oca0yTFJSGVt2Ibd9yhZEKhi+gGfR2Hq6Nh vxlalKriQL2K/p3Prdw7LihmpzSFHoa5pvCsCNzK6Fy4mfPqcvMphOdErclCku6IUPxa JuLDkUplBRwUCkI7FrKRmYwKfi9aVzC6HCmIxUTeQewwj0ssE5aTnHdDdYKdFOYZ0FsG m04FPhvMaF6fieE7331Ig4eq9s1yAv0U6JSz+cEp1HwK2uJHY/5YqJ/qMLuI9Lz2Ut8A tt6g== X-Gm-Message-State: ALoCoQlOeAirDu0DUUME8DRo8xNDdXkIcdZ3w6Z2yBz9Ocyh7vK47dk7cWQopD1s9L8ReWFdm013 X-Received: by 10.50.154.10 with SMTP id vk10mr241418igb.1.1383866291497; Thu, 07 Nov 2013 15:18:11 -0800 (PST) Received: from [172.22.22.4] (c-71-195-31-37.hsd1.mn.comcast.net. [71.195.31.37]) by mx.google.com with ESMTPSA id l7sm21027igx.2.2013.11.07.15.18.10 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 07 Nov 2013 15:18:10 -0800 (PST) Message-ID: <527C1FB5.80305@ieee.org> Date: Thu, 07 Nov 2013 17:18:13 -0600 From: Alex Elder User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Ben Myers , Mark Tinguely CC: elder@kernel.org, xfs@oss.sgi.com Subject: Re: [PATCH v2] update maintainers file References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <20131107223250.GM10553@sgi.com> X-ASG-Orig-Subj: Re: [PATCH v2] update maintainers file In-Reply-To: <20131107223250.GM10553@sgi.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-ie0-f173.google.com[209.85.223.173] X-Barracuda-Start-Time: 1383866292 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142147 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/07/2013 04:32 PM, Ben Myers wrote: > Awhile back Alex reminded me to remove his entry from the MAINTAINERS > file, as he was my backup. Now Mark has this role in case I go off my > meds or something, and Alex will no longer get spammed with XFS patches. > > Signed-off-by: Ben Myers Reviewed-by: Alex Elder > --- > [v2: meaningful commit message, as suggested by Eric] > > MAINTAINERS | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Index: b/MAINTAINERS > =================================================================== > --- a/MAINTAINERS 2013-11-07 15:42:04.554561805 -0600 > +++ b/MAINTAINERS 2013-11-07 15:42:59.034889770 -0600 > @@ -9388,7 +9388,7 @@ F: drivers/xen/*swiotlb* > XFS FILESYSTEM > P: Silicon Graphics Inc > M: Ben Myers > -M: Alex Elder > +M: Mark Tinguely > M: xfs@oss.sgi.com > L: xfs@oss.sgi.com > W: http://oss.sgi.com/projects/xfs > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From rwheeler@redhat.com Thu Nov 7 20:23:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 20B767F85 for ; Thu, 7 Nov 2013 20:23:44 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id E9E9F8F8070 for ; Thu, 7 Nov 2013 18:23:43 -0800 (PST) X-ASG-Debug-ID: 1383877419-04bdf078995ba2b0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id cDf7IDiwzqWGfwQK; Thu, 07 Nov 2013 18:23:39 -0800 (PST) X-Barracuda-Envelope-From: rwheeler@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA82Naas014367 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 7 Nov 2013 21:23:36 -0500 Received: from tunkums.home ([10.3.113.5]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA82NZVu005784; Thu, 7 Nov 2013 21:23:35 -0500 Message-ID: <527C4B27.6020205@redhat.com> Date: Thu, 07 Nov 2013 21:23:35 -0500 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Mark Tinguely , Ben Myers CC: elder@kernel.org, xfs@oss.sgi.com, Linus Torvalds Subject: Re: xfs: update maintainers file References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> X-ASG-Orig-Subj: Re: xfs: update maintainers file In-Reply-To: <527C0F64.3010906@sgi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383877419 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Ben, How exactly did we decide to add a new co-maintainer? Shouldn't we have some discussion on the list and see some substantial history of contributions? Best regards, Ric On 11/07/2013 05:08 PM, Mark Tinguely wrote: > Updated maintainer info. > > Signed-off-by: Ben Myers > Reviewed-by: Mark Tinguely > --- > MAINTAINERS | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Index: b/MAINTAINERS > =================================================================== > --- a/MAINTAINERS 2013-11-07 15:42:04.554561805 -0600 > +++ b/MAINTAINERS 2013-11-07 15:42:59.034889770 -0600 > @@ -9388,7 +9388,7 @@ F: drivers/xen/*swiotlb* > XFS FILESYSTEM > P: Silicon Graphics Inc > M: Ben Myers > -M: Alex Elder > +M: Mark Tinguely > M: xfs@oss.sgi.com > L: xfs@oss.sgi.com > W: http://oss.sgi.com/projects/xfs > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From zwu.kernel@gmail.com Thu Nov 7 20:30:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3A48D7F94 for ; Thu, 7 Nov 2013 20:30:58 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id BEF00AC005 for ; Thu, 7 Nov 2013 18:30:54 -0800 (PST) X-ASG-Debug-ID: 1383877853-04cb6c40d55a68f0001-NocioJ Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by cuda.sgi.com with ESMTP id AqN4OCyIJH2m6QXK (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 07 Nov 2013 18:30:53 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.182 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.182] Received: by mail-ob0-f182.google.com with SMTP id wp18so992870obc.27 for ; Thu, 07 Nov 2013 18:30:52 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.182] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.182] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=pAzbSoQ25jYBAOlJduOA+l9tzDnMRQXnNEffcIBmOtc=; b=Hw+7yhGk9Y8Rs5m2ULE8HFQK/IjcDL6QrFfRnp2ejFCFU0WyaH9YQL5+qs3j/TEWow BDQThKYSRLP81UEWSEKbAlImqiJY1NE3CY689q2VxFDR8U4Z+PcBrQ01TURvEtSNQxj4 OweLKRHwpsoEg6ESMc3HDLFlRTMUR0fEJMY9GLyQNEDK25EFlpu4EEpF0mvo7jklxI9E 27FJ49tTEsgkw+hK+l2BKu2LVF96j4LLzULOkVZ/VD2tLyqrdjegeBdXjttoViHkuuxn IndYbA+zpe3xfYx1XKCi7AZQkyM1bi3CuXmLgqGXXTU0dIpcA9Or7xlug71UBpz/WMF+ O2zw== MIME-Version: 1.0 X-Received: by 10.182.99.231 with SMTP id et7mr9437131obb.10.1383877852803; Thu, 07 Nov 2013 18:30:52 -0800 (PST) Received: by 10.182.248.201 with HTTP; Thu, 7 Nov 2013 18:30:52 -0800 (PST) In-Reply-To: <527C4B27.6020205@redhat.com> References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> Date: Fri, 8 Nov 2013 10:30:52 +0800 Message-ID: Subject: Re: xfs: update maintainers file From: Zhi Yong Wu X-ASG-Orig-Subj: Re: xfs: update maintainers file To: Ric Wheeler Cc: Mark Tinguely , Ben Myers , elder@kernel.org, Linus Torvalds , xfstests , Dave Chinner Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-ob0-f182.google.com[209.85.214.182] X-Barracuda-Start-Time: 1383877853 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142154 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature +1, We should take the contribution of some core developers and their willingness into account, not only the benefit of some company. On Fri, Nov 8, 2013 at 10:23 AM, Ric Wheeler wrote: > Hi Ben, > > How exactly did we decide to add a new co-maintainer? Shouldn't we have some > discussion on the list and see some substantial history of contributions? > > Best regards, > > Ric > > > > On 11/07/2013 05:08 PM, Mark Tinguely wrote: >> >> Updated maintainer info. >> >> Signed-off-by: Ben Myers >> Reviewed-by: Mark Tinguely >> --- >> MAINTAINERS | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> Index: b/MAINTAINERS >> =================================================================== >> --- a/MAINTAINERS 2013-11-07 15:42:04.554561805 -0600 >> +++ b/MAINTAINERS 2013-11-07 15:42:59.034889770 -0600 >> @@ -9388,7 +9388,7 @@ F: drivers/xen/*swiotlb* >> XFS FILESYSTEM >> P: Silicon Graphics Inc >> M: Ben Myers >> -M: Alex Elder >> +M: Mark Tinguely >> M: xfs@oss.sgi.com >> L: xfs@oss.sgi.com >> W: http://oss.sgi.com/projects/xfs >> >> _______________________________________________ >> xfs mailing list >> xfs@oss.sgi.com >> http://oss.sgi.com/mailman/listinfo/xfs > > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs -- Regards, Zhi Yong Wu From jeff.liu@oracle.com Thu Nov 7 23:23:36 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8DC767FC6 for ; Thu, 7 Nov 2013 23:23:36 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6A422304059 for ; Thu, 7 Nov 2013 21:23:36 -0800 (PST) X-ASG-Debug-ID: 1383888211-04cbb00dde463160001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id hBBYGIoCwezSmZsG (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 Nov 2013 21:23:32 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rA85NQif025740 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 8 Nov 2013 05:23:27 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA85NPC8008519 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 8 Nov 2013 05:23:26 GMT Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA85NPcM016756; Fri, 8 Nov 2013 05:23:25 GMT Received: from [192.168.1.104] (/221.223.98.6) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 07 Nov 2013 21:23:24 -0800 Message-ID: <527C7594.1020504@oracle.com> Date: Fri, 08 Nov 2013 13:24:36 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: Ric Wheeler CC: Mark Tinguely , Ben Myers , elder@kernel.org, Linus Torvalds , xfs@oss.sgi.com Subject: Re: xfs: update maintainers file References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> X-ASG-Orig-Subj: Re: xfs: update maintainers file In-Reply-To: <527C4B27.6020205@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1383888212 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142157 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi folks, I think I'm not the right person to reply this discussion because am still on the road of how to cooperate with others in open source community, as well as I have not made much contribution to XFS until now. However, I'd to show some humble opinions from a user and a trivial developer's point of view. First all all, that's fine if we have a co-maintainer who can take the role when Ben is on leave or busy working on other things, and also, this role may be able to supply more help to some new comers for patch review, coaching, etc... I felt Mark has already paid a lot of effort and performed very well in this role. At least, I got several offline emails form Mark with the patch review status and comments, which are all helpful to me. Secondly, I want to show respect and admiration to our core developers who are devote themselves to promote XFS in the past years. Without those talent guys, I think XFS can not move ahead rapidly with so much significant performance improvements and new features. However, how can we credit them for their prominent achievements(i.e, show honor)? As mentioned above, I have no deep knowledge about the community rule, but I found out there are several projects are maintained with more than 2 maintainers, e.g, XEN hypervisor interface, VEM subsystem, a few projects even have 4 maintainers, e.g, TMP driver. So I was wonder why we can not have more maintainers given that XFS code base become more and more large(more than one hundred thousand lines via simple `wc -l` though we have much code comments). I really felt frustrated from Dave's:"Quite frankly, XFS upstream is completely dysfunctional right now and, as such, it's no longer a fun thing to work on.", as Dave had made lots of contributions and going crazy hacking. I wrote this just because I love this project, I still remember/appreciate Christoph gave me a quick response to my first email in XFS two years ago, so that I can start to learn kernel hacking from then on. Thanks, -Jeff On 11/08/2013 10:23 AM, Ric Wheeler wrote: > Hi Ben, > > How exactly did we decide to add a new co-maintainer? Shouldn't we have > some discussion on the list and see some substantial history of > contributions? > > Best regards, > > Ric > > > On 11/07/2013 05:08 PM, Mark Tinguely wrote: >> Updated maintainer info. >> >> Signed-off-by: Ben Myers >> Reviewed-by: Mark Tinguely >> --- >> MAINTAINERS | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> Index: b/MAINTAINERS >> =================================================================== >> --- a/MAINTAINERS 2013-11-07 15:42:04.554561805 -0600 >> +++ b/MAINTAINERS 2013-11-07 15:42:59.034889770 -0600 >> @@ -9388,7 +9388,7 @@ F: drivers/xen/*swiotlb* >> XFS FILESYSTEM >> P: Silicon Graphics Inc >> M: Ben Myers >> -M: Alex Elder >> +M: Mark Tinguely >> M: xfs@oss.sgi.com >> L: xfs@oss.sgi.com >> W: http://oss.sgi.com/projects/xfs >> >> _______________________________________________ >> xfs mailing list >> xfs@oss.sgi.com >> http://oss.sgi.com/mailman/listinfo/xfs > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From 1234@peteeinc.onmicrosoft.com Fri Nov 8 01:32:45 2013 Return-Path: <1234@peteeinc.onmicrosoft.com> X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,LOTS_OF_MONEY autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 206D87FC4 for ; Fri, 8 Nov 2013 01:32:45 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id AFBECAC009 for ; Thu, 7 Nov 2013 23:32:41 -0800 (PST) X-ASG-Debug-ID: 1383895957-04bdf078985c80d0001-w1Z2WR Received: from emea01-am1-obe.outbound.protection.outlook.com (emea01-am1-ndr.ptr.protection.outlook.com [157.56.116.101]) by cuda.sgi.com with ESMTP id ua2GCrtI7mF4ZZKN (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Thu, 07 Nov 2013 23:32:39 -0800 (PST) X-Barracuda-Envelope-From: 1234@PeteEInc.onmicrosoft.com X-Barracuda-Apparent-Source-IP: 157.56.116.101 Received: from HKNPRD0310HT004.apcprd03.prod.outlook.com (111.221.112.37) by SIXPR06MB062.apcprd06.prod.outlook.com (10.242.61.143) with Microsoft SMTP Server (TLS) id 15.0.815.6; Fri, 8 Nov 2013 07:32:36 +0000 Content-Type: multipart/alternative; boundary="===============0564366830==" MIME-Version: 1.0 Subject: Donation Investment To: Recipients <1234@PeteEInc.onmicrosoft.com> X-ASG-Orig-Subj: Donation Investment From: " Mrs Rabakha Phillip" <1234@PeteEInc.onmicrosoft.com> Date: Fri, 8 Nov 2013 13:02:11 +0530 Reply-To: Message-ID: <0b3bca0d-5725-4cac-b668-00a3eb1d7718@SIXPR06MB062.apcprd06.prod.outlook.com> X-Originating-IP: [111.221.112.37] X-ClientProxiedBy: SINPR06CA009.apcprd06.prod.outlook.com (10.242.48.49) To SIXPR06MB062.apcprd06.prod.outlook.com (10.242.61.143) X-Forefront-PRVS: 00246AB517 X-Forefront-Antispam-Report: SFV:SPM;SFS:(189002)(199002)(43066001)(56776001)(81542001)(77982001)(74366001)(81816001)(74706001)(76482001)(54316002)(73186002)(69226001)(221733001)(217433001)(81342001)(71186001)(84326002)(561944002)(87976001)(59766001)(74876001)(66066001)(77096001)(49866001)(87266001)(50986001)(33646001)(4396001)(81686001)(47976001)(47736001)(81956001)(54356001)(42186004)(46102001)(76176001)(51856001)(74316001)(83322001)(512934002)(74502001)(76796001)(85306002)(83072001)(31686002)(74662001)(47446002)(564344003)(80022001)(56816003)(63696002)(65816001)(79102001)(76576001)(80976001)(76786001)(64872004)(84722001);DIR:OUT;SFP:1501;SCL:5;SRVR:SIXPR06MB062;H:HKNPRD0310HT004.apcprd03.prod.outlook.com;CLIP:111.221.112.37;FPR:;RD:InfoNoRecords;MX:1;A:0;LANG:en; X-OriginatorOrg: PeteEInc.onmicrosoft.com X-Barracuda-Connect: emea01-am1-ndr.ptr.protection.outlook.com[157.56.116.101] X-Barracuda-Start-Time: 1383895958 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=ADVANCE_FEE_1, BSF_SC0_SA_TO_FROM_ADDR_MATCH, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142159 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 ADVANCE_FEE_1 Appears to be advance fee fraud (Nigerian 419) 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address --===============0564366830== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body I am Mrs Rabakha Phillip Foundation,i have deposit $37.8m i need a Proposal= investment partner of good faith in Christ.=20 --===============0564366830== Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body I am Mrs Rabakha Phillip Foundation,i have deposit $= 37.8m i need a Proposal investment partner of good faith in Christ. --===============0564366830==-- From rwheeler@redhat.com Fri Nov 8 05:04:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id EAF687FBF for ; Fri, 8 Nov 2013 05:04:16 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id CAC908F8074 for ; Fri, 8 Nov 2013 03:04:16 -0800 (PST) X-ASG-Debug-ID: 1383908652-04cb6c40d45be2f0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id iX4G4JM5pIxTsu0g; Fri, 08 Nov 2013 03:04:13 -0800 (PST) X-Barracuda-Envelope-From: rwheeler@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA8B3h0e018771 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 8 Nov 2013 06:03:43 -0500 Received: from tunkums.home ([10.3.113.5]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA8B3fs1028616; Fri, 8 Nov 2013 06:03:42 -0500 Message-ID: <527CC50D.4060905@redhat.com> Date: Fri, 08 Nov 2013 06:03:41 -0500 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Ric Wheeler , Mark Tinguely , Ben Myers CC: elder@kernel.org, Linus Torvalds , xfs@oss.sgi.com, "linux-kernel@vger.kernel.org" , Christoph Hellwig Subject: XFS leadership and a new co-maintainer candidate References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> X-ASG-Orig-Subj: XFS leadership and a new co-maintainer candidate In-Reply-To: <527C4B27.6020205@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383908653 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 In the XFS community, we have 2 clear leaders in terms of contributions of significant feaures and depth of knowledge - Christoph and Dave. If you look at the number of patches submitted by developers since 3.0 who have more than 10 patches, we get the following: 319 Author: Dave Chinner 163 Author: Christoph Hellwig 51 Author: Christoph Hellwig 35 Author: Linus Torvalds 34 Author: Chandra Seetharaman 29 Author: Al Viro 28 Author: Brian Foster 25 Author: Zhi Yong Wu 24 Author: Jeff Liu 21 Author: Jie Liu 20 Author: Mark Tinguely 16 Author: Dave Chinner 12 Author: Eric Sandeen 12 Author: Carlos Maiolino If we as a community had more capacity for patch review, Dave's numbers would have jumped up even higher :) It is certainly very welcome to bring new developers into our community, but if we are going to add a co-maintainer for XFS, we really need to have one of our two leading developers in that role. Best regards, Ric On 11/07/2013 09:23 PM, Ric Wheeler wrote: > Hi Ben, > > How exactly did we decide to add a new co-maintainer? Shouldn't we have some > discussion on the list and see some substantial history of contributions? > > Best regards, > > Ric > > > On 11/07/2013 05:08 PM, Mark Tinguely wrote: >> Updated maintainer info. >> >> Signed-off-by: Ben Myers >> Reviewed-by: Mark Tinguely >> --- >> MAINTAINERS | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> Index: b/MAINTAINERS >> =================================================================== >> --- a/MAINTAINERS 2013-11-07 15:42:04.554561805 -0600 >> +++ b/MAINTAINERS 2013-11-07 15:42:59.034889770 -0600 >> @@ -9388,7 +9388,7 @@ F: drivers/xen/*swiotlb* >> XFS FILESYSTEM >> P: Silicon Graphics Inc >> M: Ben Myers >> -M: Alex Elder >> +M: Mark Tinguely >> M: xfs@oss.sgi.com >> L: xfs@oss.sgi.com >> W: http://oss.sgi.com/projects/xfs >> >> _______________________________________________ >> xfs mailing list >> xfs@oss.sgi.com >> http://oss.sgi.com/mailman/listinfo/xfs > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From niklas@niklasgoerke.de Fri Nov 8 06:47:48 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5EAD77FAE for ; Fri, 8 Nov 2013 06:47:48 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3DE1C8F804C for ; Fri, 8 Nov 2013 04:47:45 -0800 (PST) X-ASG-Debug-ID: 1383914862-04cbb00ddf477cd0001-NocioJ Received: from niklasgoerke.de (niklasgoerke.de [46.38.232.61]) by cuda.sgi.com with ESMTP id ICHol9v7gUg1wYos (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 08 Nov 2013 04:47:43 -0800 (PST) X-Barracuda-Envelope-From: niklas@niklasgoerke.de X-Barracuda-Apparent-Source-IP: 46.38.232.61 Received: from mail.niklasgoerke.de (localhost.localdomain [127.0.0.1]) by niklasgoerke.de (Postfix) with ESMTP id 2DC2E28E21D8; Fri, 8 Nov 2013 12:47:42 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Fri, 08 Nov 2013 13:47:40 +0100 From: Niklas Goerke To: Andrey Korolyov Cc: Jeff Liu , ceph-devel , Subject: Re: xfs Warnings in syslog In-Reply-To: X-ASG-Orig-Subj: Re: xfs Warnings in syslog References: <049e1508cbb35ecf7b38ea2dadddc6ec@niklasgoerke.de> <52666FA8.4050101@oracle.com> Message-ID: <5c1ac60220546b99bf67bfed8f200fff@niklasgoerke.de> X-Sender: niklas@niklasgoerke.de User-Agent: Roundcube Webmail/0.5.4 X-Barracuda-Connect: niklasgoerke.de[46.38.232.61] X-Barracuda-Start-Time: 1383914863 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142164 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- I'm sorry for reporting back only now, but I did not get to try it out earlier. I upgraded one of my nodes to kernel 3.10 and the messages did not come up yet. It seems the kernel upgrade did the job. Thank you very much for your help! On Tue, 22 Oct 2013 13:36:56 +0100, Andrey Korolyov wrote: > Just my two cents: > > XFS is a quite unstable with Ceph especially along with heavy CPU > usage up to 3.7(primarily soft lockups). I used 3.7 for eight months > before upgrade on production system and it performs just perfectly. > > On Tue, Oct 22, 2013 at 1:29 PM, Jeff Liu > wrote: >> Hello, >> >> So It's better to add XFS mailing list to the CC-list. :) >> >> I think this issue has been fixed by upstream commits: >> >> From ff9a28f6c25d18a635abcab1f49db68108203dfb >> From: Jan Kara >> Date: Thu, 14 Mar 2013 14:30:54 +0100 >> Subject: [PATCH 1/1] xfs: Fix WARN_ON(delalloc) in >> xfs_vm_releasepage() >> >> >> Thanks, >> -Jeff >> >> On 10/22/2013 07:46 PM, Niklas Goerke wrote: >> >>> Hi >>> >>> My syslog and dmesg are being filled with the Warnings attached. >>> Looking at todays syslog I got up to 1101 of these warnings in the >>> time >>> from 10:50 to 11:13 (and only in that time, else the log was >>> clean). I >>> found them on all four of my OSD hosts, all at about the same time. >>> I'm running kernel 3.2.0-4-amd64 on a debian 7.0. Ceph is on >>> version >>> 0.67.4. I have got 15 OSDs per OSD Host. >>> >>> Ceph does not really seem to care about this, so I'm not sure what >>> it is >>> all about… >>> Still they are warnings in syslog and I hope you guys can tell me >>> what >>> went wrong here and what I can do about it? >>> >>> Thank you >>> Niklas >>> >>> >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388018] ------------[ >>> cut >>> here ]------------ >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388030] WARNING: at >>> /build/linux-s5x2oE/linux-3.2.46/fs/xfs/xfs_aops.c:1091 >>> xfs_vm_releasepage+0x76/0x8e [xfs]() >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388034] Hardware >>> name: >>> X9DR3-F >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388036] Modules >>> linked in: >>> xfs autofs4 nfsd nfs nfs_acl auth_rpcgss fscache lockd sunrpc ext3 >>> jbd >>> loop acpi_cpufreq mperf coretemp crc32c_intel ghash_clmulni_intel >>> snd_pcm aesni_intel snd_page_alloc aes_x86_64 snd_timer aes_generic >>> s >>> nd cryptd soundcore pcspkr sb_edac joydev evdev edac_core iTCO_wdt >>> i2c_i801 iTCO_vendor_support i2c_core ioatdma processor thermal_sys >>> container button ext4 crc16 jbd2 mbcache usbhid hid ses enclosure >>> sg >>> sd_mod crc_t10dif megaraid_sas ehci_hcd usbcore isci libsas >>> usb_common liba >>> ta ixgbe mdio scsi_transport_sas scsi_mod igb dca [last unloaded: >>> scsi_wait_scan] >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388093] Pid: 3459605, >>> comm: ceph-osd Tainted: G W 3.2.0-4-amd64 #1 Debian >>> 3.2.46-1 >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388096] Call Trace: >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388102] >>> [] ? warn_slowpath_common+0x78/0x8c >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388115] >>> [] ? xfs_vm_releasepage+0x76/0x8e [xfs] >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388122] >>> [] ? invalidate_inode_page+0x5e/0x80 >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388129] >>> [] ? invalidate_mapping_pages+0x76/0x102 >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388135] >>> [] ? sys_fadvise64_64+0x19f/0x1e2 >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388140] >>> [] ? system_call_fastpath+0x16/0x1b >>> Oct 22 11:11:19 cs-bigfoot06 kernel: [9744648.388144] ---[ end >>> trace >>> e9640ed6f82f066d ]--- >>> -- >>> To unsubscribe from this list: send the line "unsubscribe >>> ceph-devel" in >>> the body of a message to majordomo@vger.kernel.org >>> More majordomo info at http://vger.kernel.org/majordomo-info.html >> >> >> -- >> To unsubscribe from this list: send the line "unsubscribe >> ceph-devel" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" > in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html From selariasaojose@westnet.com.br Fri Nov 8 07:09:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=FORGED_YAHOO_RCVD, FREEMAIL_FROM,HTML_FONT_SIZE_HUGE,HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 657117FAC for ; Fri, 8 Nov 2013 07:09:53 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 44FFD8F8070 for ; Fri, 8 Nov 2013 05:09:49 -0800 (PST) X-ASG-Debug-ID: 1383916186-04cbb00dde4790c0001-w1Z2WR Received: from angus.westnet.com.br (angus.westnet.com.br [189.45.160.7]) by cuda.sgi.com with ESMTP id NXnDPFY7haJcRDEp (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 08 Nov 2013 05:09:47 -0800 (PST) X-Barracuda-Envelope-From: selariasaojose@westnet.com.br X-Barracuda-Apparent-Source-IP: 189.45.160.7 Received: (qmail 8600 invoked by uid 89); 8 Nov 2013 13:12:11 -0000 Received: by simscan 1.4.0 ppid: 8428, pid: 8549, t: 0.5982s scanners: attach: 1.4.0 clamav: 0.95.2/m:54/d:15566 Received: from unknown (HELO mail.westnet.com.br) (selariasaojose@westnet.com.br@186.56.152.67) by angus.westnet.com.br with ESMTPA; 8 Nov 2013 13:12:11 -0000 From: aulyccivp@yahoo.com To: linux-xfs@oss.sgi.com Subject: si el puede,vos tambien Date: 08 Nov 2013 10:09:45 -0300 X-ASG-Orig-Subj: si el puede,vos tambien Message-ID: <20131108100945.83122EF114091B03@yahoo.com> MIME-Version: 1.0 Disposition-Notification-To: fon_022@yahoo.com.ar Content-Type: multipart/alternative; boundary="----=_NextPart_000_0012_7C31FD76.7DD864A0" X-Barracuda-Connect: angus.westnet.com.br[189.45.160.7] X-Barracuda-Start-Time: 1383916186 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.80 X-Barracuda-Spam-Status: No, SCORE=1.80 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=FORGED_YAHOO_RCVD, FORGED_YAHOO_RCVD_2, HTML_FONT_SIZE_HUGE, HTML_MESSAGE, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142164 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 FORGED_YAHOO_RCVD 'From' yahoo.com does not match 'Received' headers 0.39 HTML_FONT_SIZE_HUGE BODY: HTML font size is huge 0.00 HTML_MESSAGE BODY: HTML included in message 1.41 FORGED_YAHOO_RCVD_2 'From' yahoo.com does not match 'Received' headers ------=_NextPart_000_0012_7C31FD76.7DD864A0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable pldirvxuvs Casado busca Casada Encuentro real sin fin de lucro Reserva-Privacidad-Respeto- conoceotrapiel@datafull.com 8/11/2013 10:09:45 a.m. ------=_NextPart_000_0012_7C31FD76.7DD864A0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

pldirvxuvs

Casado busca Casad= a

Encuentro real sin= fin de lucro

Reserva-Privacidad= -Respeto-

conoceotrapiel@datafull.com

=

8/11/2013 10:09:45 a.m.

------=_NextPart_000_0012_7C31FD76.7DD864A0-- From prvs=0177565e2=gisela.fast@jonkoping.se Fri Nov 8 09:18:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_MESSAGE,URI_HEX autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BBCC07FAC for ; Fri, 8 Nov 2013 09:18:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4B493AC003 for ; Fri, 8 Nov 2013 07:18:19 -0800 (PST) X-ASG-Debug-ID: 1383923897-04cb6c40d45cd710001-w1Z2WR Received: from smtp02.jonkoping.se (smtp02.jonkoping.se [85.188.187.44]) by cuda.sgi.com with ESMTP id CRvZuGBPhKVxHdXG for ; Fri, 08 Nov 2013 07:18:17 -0800 (PST) X-Barracuda-Envelope-From: prvs=0177565e2=gisela.fast@jonkoping.se X-Barracuda-Apparent-Source-IP: 85.188.187.44 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqwEAELqfFJVvFAY/2dsb2JhbABagkN8Rwy/E4FDdIIcCwUHgQQBCwEeVicEG4d9AQg1ml6hTo4eCwQHDHaBX1yBHYEQA4kKoRCBYYFFgQxdCBci X-IPAS-Result: AqwEAELqfFJVvFAY/2dsb2JhbABagkN8Rwy/E4FDdIIcCwUHgQQBCwEeVicEG4d9AQg1ml6hTo4eCwQHDHaBX1yBHYEQA4kKoRCBYYFFgQxdCBci X-IronPort-AV: E=Sophos;i="4.93,660,1378850400"; d="scan'208,217";a="2706904" Received: from host-24.ipnet.85.188.80.net.jonkoping.se (HELO JKP-SRV0015.jonkoping.se) ([85.188.80.24]) by smtp02intern.jonkoping.se with ESMTP; 08 Nov 2013 14:48:14 +0100 Received: from JKP-SRV0009.jonkoping.se ([169.254.2.32]) by JKP-SRV0015.jonkoping.se ([85.188.80.24]) with mapi id 14.03.0158.001; Fri, 8 Nov 2013 14:48:13 +0100 From: Gisela Fast To: Ulla Darholm Subject: SV:Notice To email User Thread-Topic: SV:Notice To email User X-ASG-Orig-Subj: SV:Notice To email User Thread-Index: AQHO3Ikq5zIiRBD35kSb+tdGwWE/9g== Date: Fri, 8 Nov 2013 13:48:13 +0000 Message-ID: <834E466AC4D9854EA155DEC2631FF41C1E70B86E@JKP-SRV0009.jonkoping.se> Accept-Language: sv-SE, en-US Content-Language: sv-SE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [85.188.80.252] Content-Type: multipart/alternative; boundary="_000_834E466AC4D9854EA155DEC2631FF41C1E70B86EJKPSRV0009jonko_" MIME-Version: 1.0 X-Barracuda-Connect: smtp02.jonkoping.se[85.188.187.44] X-Barracuda-Start-Time: 1383923897 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.35 X-Barracuda-Spam-Status: No, SCORE=0.35 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA717, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, HTML_MESSAGE, THREAD_INDEX, THREAD_TOPIC, URI_HEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142167 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.32 URI_HEX URI: URI hostname has long hexadecimal sequence 0.00 HTML_MESSAGE BODY: HTML included in message 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain 0.00 BSF_SC0_SA717 Custom Rule BSF_SC0_SA717 --_000_834E466AC4D9854EA155DEC2631FF41C1E70B86EJKPSRV0009jonko_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Your mailbox has reached its storage limit please re- active it to render i= t active by clicking the link below http://site-1383914635562-198977127048075636.webs.com/ --_000_834E466AC4D9854EA155DEC2631FF41C1E70B86EJKPSRV0009jonko_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Your mailbox has reached its storage limit please re- active it to r= ender it active by clicking the link

below
http://site-1383914635562-198977127048075636.webs.com/
--_000_834E466AC4D9854EA155DEC2631FF41C1E70B86EJKPSRV0009jonko_-- From bpm@sgi.com Fri Nov 8 12:03:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AA6C07FA3 for ; Fri, 8 Nov 2013 12:03:41 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3FA9F8F8068; Fri, 8 Nov 2013 10:03:38 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 12ED54266DC; Fri, 8 Nov 2013 12:03:38 -0600 (CST) Date: Fri, 8 Nov 2013 12:03:37 -0600 From: Ben Myers To: Ric Wheeler Cc: Mark Tinguely , elder@kernel.org, Linus Torvalds , xfs@oss.sgi.com, "linux-kernel@vger.kernel.org" , Christoph Hellwig Subject: Re: XFS leadership and a new co-maintainer candidate Message-ID: <20131108180337.GO10553@sgi.com> References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527CC50D.4060905@redhat.com> User-Agent: Mutt/1.5.20 (2009-06-14) Hey Ric, On Fri, Nov 08, 2013 at 06:03:41AM -0500, Ric Wheeler wrote: > In the XFS community, we have 2 clear leaders in terms of > contributions of significant feaures and depth of knowledge - > Christoph and Dave. > > If you look at the number of patches submitted by developers since > 3.0 who have more than 10 patches, we get the following: > > 319 Author: Dave Chinner > 163 Author: Christoph Hellwig > 51 Author: Christoph Hellwig > 35 Author: Linus Torvalds > 34 Author: Chandra Seetharaman > 29 Author: Al Viro > 28 Author: Brian Foster > 25 Author: Zhi Yong Wu > 24 Author: Jeff Liu > 21 Author: Jie Liu > 20 Author: Mark Tinguely > 16 Author: Dave Chinner > 12 Author: Eric Sandeen > 12 Author: Carlos Maiolino > > If we as a community had more capacity for patch review, Dave's > numbers would have jumped up even higher :) > > It is certainly very welcome to bring new developers into our > community, but if we are going to add a co-maintainer for XFS, we > really need to have one of our two leading developers in that role. Mark is replacing Alex as my backup because Alex is really busy at Linaro and asked to be taken off awhile ago. The holiday season is coming up and I fully intend to go off my meds, turn in to Fonzy the bear, and eat my hat. I need someone to watch the shop while I'm off exploring on Mars. I trust Mark to do that because he is totally awesome. -Ben From rwheeler@redhat.com Fri Nov 8 12:09:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 455257FA3 for ; Fri, 8 Nov 2013 12:09:59 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0A4C68F8065 for ; Fri, 8 Nov 2013 10:09:59 -0800 (PST) X-ASG-Debug-ID: 1383934198-04bdf0789a5f02d0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 2o87XDYVGNLFiaGX; Fri, 08 Nov 2013 10:09:58 -0800 (PST) X-Barracuda-Envelope-From: rwheeler@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA8I9X7Y019871 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 8 Nov 2013 13:09:33 -0500 Received: from tunkums.home ([10.3.113.5]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA8I9WDS013591; Fri, 8 Nov 2013 13:09:32 -0500 Message-ID: <527D28DC.6060305@redhat.com> Date: Fri, 08 Nov 2013 13:09:32 -0500 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Ben Myers CC: Mark Tinguely , elder@kernel.org, Linus Torvalds , xfs@oss.sgi.com, "linux-kernel@vger.kernel.org" , Christoph Hellwig Subject: Re: XFS leadership and a new co-maintainer candidate References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> X-ASG-Orig-Subj: Re: XFS leadership and a new co-maintainer candidate In-Reply-To: <20131108180337.GO10553@sgi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383934198 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/08/2013 01:03 PM, Ben Myers wrote: > Hey Ric, > > On Fri, Nov 08, 2013 at 06:03:41AM -0500, Ric Wheeler wrote: >> In the XFS community, we have 2 clear leaders in terms of >> contributions of significant feaures and depth of knowledge - >> Christoph and Dave. >> >> If you look at the number of patches submitted by developers since >> 3.0 who have more than 10 patches, we get the following: >> >> 319 Author: Dave Chinner >> 163 Author: Christoph Hellwig >> 51 Author: Christoph Hellwig >> 35 Author: Linus Torvalds >> 34 Author: Chandra Seetharaman >> 29 Author: Al Viro >> 28 Author: Brian Foster >> 25 Author: Zhi Yong Wu >> 24 Author: Jeff Liu >> 21 Author: Jie Liu >> 20 Author: Mark Tinguely >> 16 Author: Dave Chinner >> 12 Author: Eric Sandeen >> 12 Author: Carlos Maiolino >> >> If we as a community had more capacity for patch review, Dave's >> numbers would have jumped up even higher :) >> >> It is certainly very welcome to bring new developers into our >> community, but if we are going to add a co-maintainer for XFS, we >> really need to have one of our two leading developers in that role. > Mark is replacing Alex as my backup because Alex is really busy at > Linaro and asked to be taken off awhile ago. The holiday season is > coming up and I fully intend to go off my meds, turn in to Fonzy the > bear, and eat my hat. I need someone to watch the shop while I'm off > exploring on Mars. I trust Mark to do that because he is totally > awesome. > > -Ben I don't mean any disrepect to you or to Mark, but maintainership is something that you earn over time by proving yourself in the community as a developer and a leader of the technology on a personal level. It is not something that gets managed by the community of developers and has the key role of keeping the most frequent developers engaged and happy. That has not been working for us as a community lately. Dave Chinner is the obvious person to take on the maintainer role as someone who has an order of magnitude more code contributed than either of you (even combined). Christoph, if he has time, would also be an excellent candidate. Regards, Ric From sandeen@sandeen.net Fri Nov 8 12:21:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id DAF227FAB for ; Fri, 8 Nov 2013 12:21:20 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5A4B2AC003 for ; Fri, 8 Nov 2013 10:21:17 -0800 (PST) X-ASG-Debug-ID: 1383934875-04cbb00ddf48eaf0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id J2cUoKKEXKAxmKRJ for ; Fri, 08 Nov 2013 10:21:15 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 8913060741B0; Fri, 8 Nov 2013 12:21:14 -0600 (CST) Message-ID: <527D2BA0.7000504@sandeen.net> Date: Fri, 08 Nov 2013 12:21:20 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , xfs@oss.sgi.com Subject: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-6-git-send-email-david@fromorbit.com> X-ASG-Orig-Subj: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems In-Reply-To: <1383280040-21979-6-git-send-email-david@fromorbit.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1383934875 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142170 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 10/31/13, 11:27 PM, Dave Chinner wrote: > From: Dave Chinner > > v5 filesystems use 512 byte inodes as a minimum, so read inodes in I think you meant : "..., so today we read inodes in clusters that are..." ^^^^^^^^ - changes the meaning quite a bit. :) > clusters that are effectively half the size of a v4 filesystem with > 256 byte inodes. For v5 fielsystems, scale the inode cluster size > with the size of the inode so that we keep a constant 32 inodes per > cluster ratio for all inode IO. > > This only works if mkfs.xfs sets the inode alignment appropriately > for larger inode clusters, so this functionality is made conditional > on mkfs doing the right thing. xfs_repair needs to know about > the inode alignment changes, too. > > Wall time: > create bulkstat find+stat ls -R unlink > v4 237s 161s 173s 201s 299s > v5 235s 163s 205s 31s 356s > patched 234s 160s 182s 29s 317s > > System time: > create bulkstat find+stat ls -R unlink > v4 2601s 2490s 1653s 1656s 2960s > v5 2637s 2497s 1681s 20s 3216s > patched 2613s 2451s 1658s 20s 3007s > > So, wall time same or down across the board, system time same or > down across the board, and cache hit rates all improve except for > the ls -R case which is a pure cold cache directory read workload > on v5 filesystems... > > So, this patch removes most of the performance and CPU usage > differential between v4 and v5 filesystems on traversal related > workloads. We already have some issues w/ larger inode clusters & freespace fragmentation resulting in the inability to create new clusters, right? How might this impact that problem? I understand that it may be a tradeoff. > Note: while this patch is currently for v5 filesystems only, there > is no reason it can't be ported back to v4 filesystems. This hasn't > been done here because bringing the code back to v4 requires > forwards and backwards kernel compatibility testing. i.e. to > deterine if older kernels(*) do the right thing with larger inode > alignments but still only using 8k inode cluster sizes. None of this > testing and validation on v4 filesystems has been done, so for the > moment larger inode clusters is limited to v5 superblocks. Thanks for that explanation. > (*) a current default config v4 filesystem should mount just fine on > 2.6.23 (when lazy-count support was introduced), and so if we change > the alignment emitted by mkfs without a feature bit then we have to > make sure it works properly on all kernels since 2.6.23. And if we > allow it to be changed when the lazy-count bit is not set, then it's > all kernels since v2 logs were introduced that need to be tested for > compatibility... > > Signed-off-by: Dave Chinner > --- > fs/xfs/xfs_mount.c | 15 +++++++++++++++ > fs/xfs/xfs_mount.h | 2 +- > fs/xfs/xfs_trans_resv.c | 3 +-- > 3 files changed, 17 insertions(+), 3 deletions(-) > > diff --git a/fs/xfs/xfs_mount.c b/fs/xfs/xfs_mount.c > index da88f16..02df7b4 100644 > --- a/fs/xfs/xfs_mount.c > +++ b/fs/xfs/xfs_mount.c > @@ -41,6 +41,7 @@ > #include "xfs_fsops.h" > #include "xfs_trace.h" > #include "xfs_icache.h" > +#include "xfs_dinode.h" > > > #ifdef HAVE_PERCPU_SB > @@ -718,8 +719,22 @@ xfs_mountfs( > * Set the inode cluster size. > * This may still be overridden by the file system > * block size if it is larger than the chosen cluster size. > + * > + * For v5 filesystems, scale the cluster size with the inode size to > + * keep a constant ratio of inode per cluster buffer, but only if mkfs > + * has set the inode alignment value appropriately for larger cluster > + * sizes. > */ > mp->m_inode_cluster_size = XFS_INODE_BIG_CLUSTER_SIZE; Just thinking out loud here: So this is runtime only; nothing on disk sets the cluster size explicitly (granted, it never did). So moving back and forth across newer/older kernels will create clusters of different sizes on the same filesystem, right? (In the very distant past, this same change could have happened if the amount of memory in a box changed (!) - see commit 425f9ddd534573f58df8e7b633a534fcfc16d44d; prior to that we set m_inode_cluster_size on the fly as well). But sb_inoalignmt is a mkfs-set, on-disk feature. So we might start with i.e. this, where A1 are 8k alignment points, and 512 byte inodes, in clusters of size 8k / 16 inodes: A1 A1 A1 A1 [ 16 inodes ][ 16 inodes ] [ 16 inodes ] and in this case we couldn't bump up m_inode_cluster_size, lest we allocate a larger cluster on the smaller alignment & overlap: A1 A1 A1 A1 [ 16 inodes ][ 16 inodes ] [ 16 inodes ] <--- existing [ 32 inodes ] <--- new But if we had a larger (say, 16k) inode alignment, like: we could safely do: A1 A2 A2 [ 16 inodes ] [ 16 inodes ] [ 32 inodes ] <--- new and be ok. So the only other thing I wonder about is when we are handling pre-existing, smaller-than m_inode_cluster_size clusters. i.e. xfs_ifree_cluster() figures out the number of blocks & number of inodes in a cluster, based on the (now not constant) m_inode_cluster_size. What stops us from going off the end of a smaller cluster? I'm not up to speed on inode IO TBH, so will dig into it a little more. Aside from all those vague questions, this seems sane. ;) > + if (xfs_sb_version_hascrc(&mp->m_sb)) { > + int new_size = mp->m_inode_cluster_size; > + > + new_size *= mp->m_sb.sb_inodesize / XFS_DINODE_MIN_SIZE; > + if (mp->m_sb.sb_inoalignmt >= XFS_B_TO_FSBT(mp, new_size)) > + mp->m_inode_cluster_size = new_size; > + xfs_info(mp, "Using inode cluster size of %d bytes", > + mp->m_inode_cluster_size); > + } > > /* > * Set inode alignment fields next 2 hunks are just tidying, right. Thanks, -Eric > diff --git a/fs/xfs/xfs_mount.h b/fs/xfs/xfs_mount.h > index 1d8101a..a466c5e 100644 > --- a/fs/xfs/xfs_mount.h > +++ b/fs/xfs/xfs_mount.h > @@ -112,7 +112,7 @@ typedef struct xfs_mount { > __uint8_t m_blkbb_log; /* blocklog - BBSHIFT */ > __uint8_t m_agno_log; /* log #ag's */ > __uint8_t m_agino_log; /* #bits for agino in inum */ > - __uint16_t m_inode_cluster_size;/* min inode buf size */ > + uint m_inode_cluster_size;/* min inode buf size */ > uint m_blockmask; /* sb_blocksize-1 */ > uint m_blockwsize; /* sb_blocksize in words */ > uint m_blockwmask; /* blockwsize-1 */ > diff --git a/fs/xfs/xfs_trans_resv.c b/fs/xfs/xfs_trans_resv.c > index d53d9f0..2fd59c0 100644 > --- a/fs/xfs/xfs_trans_resv.c > +++ b/fs/xfs/xfs_trans_resv.c > @@ -385,8 +385,7 @@ xfs_calc_ifree_reservation( > xfs_calc_inode_res(mp, 1) + > xfs_calc_buf_res(2, mp->m_sb.sb_sectsize) + > xfs_calc_buf_res(1, XFS_FSB_TO_B(mp, 1)) + > - MAX((__uint16_t)XFS_FSB_TO_B(mp, 1), > - XFS_INODE_CLUSTER_SIZE(mp)) + > + max_t(uint, XFS_FSB_TO_B(mp, 1), XFS_INODE_CLUSTER_SIZE(mp)) + > xfs_calc_buf_res(1, 0) + > xfs_calc_buf_res(2 + XFS_IALLOC_BLOCKS(mp) + > mp->m_in_maxlevels, 0) + > From BATV+847ca35000da5f882bd0+3729+infradead.org+hch@bombadil.srs.infradead.org Fri Nov 8 13:34:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id F21C97FA7 for ; Fri, 8 Nov 2013 13:34:29 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id BEF288F8065 for ; Fri, 8 Nov 2013 11:34:26 -0800 (PST) X-ASG-Debug-ID: 1383939265-04cbb00de0493940001-NocioJ Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) by cuda.sgi.com with ESMTP id cqGzrL5Spme5E1kX (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO); Fri, 08 Nov 2013 11:34:25 -0800 (PST) X-Barracuda-Envelope-From: BATV+847ca35000da5f882bd0+3729+infradead.org+hch@bombadil.srs.infradead.org X-Barracuda-Apparent-Source-IP: 198.137.202.9 Received: from hch by bombadil.infradead.org with local (Exim 4.80.1 #2 (Red Hat Linux)) id 1Verp2-0006cn-Bg; Fri, 08 Nov 2013 19:34:24 +0000 Date: Fri, 8 Nov 2013 11:34:24 -0800 From: Christoph Hellwig To: Ben Myers Cc: Ric Wheeler , elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" , xfs@oss.sgi.com, Christoph Hellwig , Linus Torvalds Subject: Re: XFS leadership and a new co-maintainer candidate Message-ID: <20131108193424.GA11052@infradead.org> X-ASG-Orig-Subj: Re: XFS leadership and a new co-maintainer candidate References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131108180337.GO10553@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html X-Barracuda-Connect: bombadil.infradead.org[198.137.202.9] X-Barracuda-Start-Time: 1383939265 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142171 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: > Mark is replacing Alex as my backup because Alex is really busy at > Linaro and asked to be taken off awhile ago. The holiday season is > coming up and I fully intend to go off my meds, turn in to Fonzy the > bear, and eat my hat. I need someone to watch the shop while I'm off > exploring on Mars. I trust Mark to do that because he is totally > awesome. Doing this as an unilateral decisions is not something that will win you a fan base. While we never had anything reassembling a democracy in Linux Kernel development making decisions without even contacting the major contributor is wrong, twice so if the maintainer is a relatively minor contributor to start with. Just because it recent came up elsewhere I'd like to recite the definition from Trond here again: http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html By many of the creative roles enlisted there it's clear that Dave should be the maintainer. He's been the main contributor and chief architect for XFS for many year, while the maintainers came and went at the mercy of SGI. This is not meant to bad mouth either of you as I think you're doing a reasonably good job compared to other maintainers, but at the same time the direction is set by other people that have a much longer involvement with the project, and having them officially in control would help us forward a lot. It would also avoid having to spend considerable resources to train every new generation of SGI maintainer. Coming to and end I would like to maintain Dave Chinner as the primary XFS maintainer for all the work he has done as biggest contributor and architect of XFS since longer than I can remember, and I would love to retain Ben Myers as a co-maintainer for all the good work he has done maintaining and reviewing patches since November 2011. I would also like to use this post as a public venue to condemn the unilateral smokey backroom decisions about XFS maintainership that SGI is trying to enforce on the community. From bpm@sgi.com Fri Nov 8 13:45:54 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 57D627FB5 for ; Fri, 8 Nov 2013 13:45:54 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id 852E2AC001; Fri, 8 Nov 2013 11:45:50 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 1CE5F4266DC; Fri, 8 Nov 2013 13:45:50 -0600 (CST) Date: Fri, 8 Nov 2013 13:45:50 -0600 From: Ben Myers To: Ric Wheeler Cc: elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" , xfs@oss.sgi.com, Christoph Hellwig , Linus Torvalds Subject: Re: XFS leadership and a new co-maintainer candidate Message-ID: <20131108194550.GZ1935@sgi.com> References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <527D28DC.6060305@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527D28DC.6060305@redhat.com> User-Agent: Mutt/1.5.20 (2009-06-14) Hey Ric, On Fri, Nov 08, 2013 at 01:09:32PM -0500, Ric Wheeler wrote: > On 11/08/2013 01:03 PM, Ben Myers wrote: > >Hey Ric, > > > >On Fri, Nov 08, 2013 at 06:03:41AM -0500, Ric Wheeler wrote: > >>In the XFS community, we have 2 clear leaders in terms of > >>contributions of significant feaures and depth of knowledge - > >>Christoph and Dave. > >> > >>If you look at the number of patches submitted by developers since > >>3.0 who have more than 10 patches, we get the following: > >> > >> 319 Author: Dave Chinner > >> 163 Author: Christoph Hellwig > >> 51 Author: Christoph Hellwig > >> 35 Author: Linus Torvalds > >> 34 Author: Chandra Seetharaman > >> 29 Author: Al Viro > >> 28 Author: Brian Foster > >> 25 Author: Zhi Yong Wu > >> 24 Author: Jeff Liu > >> 21 Author: Jie Liu > >> 20 Author: Mark Tinguely > >> 16 Author: Dave Chinner > >> 12 Author: Eric Sandeen > >> 12 Author: Carlos Maiolino > >> > >>If we as a community had more capacity for patch review, Dave's > >>numbers would have jumped up even higher :) > >> > >>It is certainly very welcome to bring new developers into our > >>community, but if we are going to add a co-maintainer for XFS, we > >>really need to have one of our two leading developers in that role. > >Mark is replacing Alex as my backup because Alex is really busy at > >Linaro and asked to be taken off awhile ago. The holiday season is > >coming up and I fully intend to go off my meds, turn in to Fonzy the > >bear, and eat my hat. I need someone to watch the shop while I'm off > >exploring on Mars. I trust Mark to do that because he is totally > >awesome. > > > >-Ben > > I don't mean any disrepect to you or to Mark, Don't worry about it, I have plenty to spare. ;P > but maintainership is > something that you earn over time by proving yourself in the > community as a developer and a leader of the technology on a > personal level. > > It is not something that gets managed by the community of developers > and has the key role of keeping the most frequent developers engaged > and happy. That has not been working for us as a community lately. > > Dave Chinner is the obvious person to take on the maintainer role as > someone who has an order of magnitude more code contributed than > either of you (even combined). > > Christoph, if he has time, would also be an excellent candidate. Eric is also a good choice. I'd be happy to add all three. -Ben From ricwheeler@gmail.com Fri Nov 8 14:32:42 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 57EBC7FA1 for ; Fri, 8 Nov 2013 14:32:42 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id EB484AC001 for ; Fri, 8 Nov 2013 12:32:38 -0800 (PST) X-ASG-Debug-ID: 1383942757-04bdf078975f96b0001-NocioJ Received: from mail-qa0-f54.google.com (mail-qa0-f54.google.com [209.85.216.54]) by cuda.sgi.com with ESMTP id RYxzDiEIdzsD0Rzq (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Fri, 08 Nov 2013 12:32:37 -0800 (PST) X-Barracuda-Envelope-From: ricwheeler@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.216.54 X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.54] Received: by mail-qa0-f54.google.com with SMTP id j7so2117342qaq.20 for ; Fri, 08 Nov 2013 12:32:36 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.54] X-Barracuda-IPDD: Level1 [gmail.com/209.85.216.54] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=pN7t5kPKP2n7bGKMkGU6PNC+3C3escbyzymaPqmV/IU=; b=w5JETj4IsiuqGTVmBjIRNkH1qxldMhhJxOOP1bB2Lm1nD8XNJu+E5fJ1hr0V9zZLJd ZlLbPRl8UIjd8dQ2Z028tqqZnLIwggx0y/KhNdU3ztwdSHKmK3NS/g79FzSN54j0ikjN NJM2fAk7IvKOnzS9EBHGtwFddKJ8EiQfl+IxnbI8zj9VEsLATpw0A8Dap2kgaFf+dGji ycH8CE8nl0PalAfm/5RwF5ztu0qtMy7tYz4lcb+Qiy9plElg3BJmQyTeCrw2YjukQ5wK WA57pnfM0KXXZeZ1bpzo7j/zXAYZKkpoqhc3e1O5I2M9S2x3Ago6rZRCNRa+e8tWYZq4 xmrw== X-Received: by 10.49.108.135 with SMTP id hk7mr25530287qeb.33.1383942756843; Fri, 08 Nov 2013 12:32:36 -0800 (PST) Received: from tunkums.home (pool-71-184-207-60.bstnma.fios.verizon.net. [71.184.207.60]) by mx.google.com with ESMTPSA id l5sm26096717qac.12.2013.11.08.12.32.34 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 08 Nov 2013 12:32:35 -0800 (PST) Message-ID: <527D4A61.8020202@gmail.com> Date: Fri, 08 Nov 2013 15:32:33 -0500 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Christoph Hellwig , Ben Myers CC: elder@kernel.org, Mark Tinguely , Linus Torvalds , "linux-kernel@vger.kernel.org" , xfs@oss.sgi.com, Ric Wheeler Subject: Re: XFS leadership and a new co-maintainer candidate References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> X-ASG-Orig-Subj: Re: XFS leadership and a new co-maintainer candidate In-Reply-To: <20131108193424.GA11052@infradead.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-qa0-f54.google.com[209.85.216.54] X-Barracuda-Start-Time: 1383942757 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142172 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On 11/08/2013 02:34 PM, Christoph Hellwig wrote: > On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: >> Mark is replacing Alex as my backup because Alex is really busy at >> Linaro and asked to be taken off awhile ago. The holiday season is >> coming up and I fully intend to go off my meds, turn in to Fonzy the >> bear, and eat my hat. I need someone to watch the shop while I'm off >> exploring on Mars. I trust Mark to do that because he is totally >> awesome. > > Doing this as an unilateral decisions is not something that will win you > a fan base. > > While we never had anything reassembling a democracy in Linux Kernel > development making decisions without even contacting the major > contributor is wrong, twice so if the maintainer is a relatively minor > contributor to start with. > > Just because it recent came up elsewhere I'd like to recite the > definition from Trond here again: > > http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html > > By many of the creative roles enlisted there it's clear that Dave should > be the maintainer. He's been the main contributor and chief architect > for XFS for many year, while the maintainers came and went at the mercy > of SGI. This is not meant to bad mouth either of you as I think you're > doing a reasonably good job compared to other maintainers, but at the > same time the direction is set by other people that have a much longer > involvement with the project, and having them officially in control > would help us forward a lot. It would also avoid having to spend > considerable resources to train every new generation of SGI maintainer. > > Coming to and end I would like to maintain Dave Chinner as the primary > XFS maintainer for all the work he has done as biggest contributor and > architect of XFS since longer than I can remember, and I would love to > retain Ben Myers as a co-maintainer for all the good work he has done > maintaining and reviewing patches since November 2011. This sounds like exactly the right thing to do to me as well, Ric > > I would also like to use this post as a public venue to condemn the > unilateral smokey backroom decisions about XFS maintainership that > SGI is trying to enforce on the community. > > From bpm@sgi.com Fri Nov 8 14:46:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8B7387F95 for ; Fri, 8 Nov 2013 14:46:09 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2BAED8F8054; Fri, 8 Nov 2013 12:46:06 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 0A5D54266DC; Fri, 8 Nov 2013 14:46:06 -0600 (CST) Date: Fri, 8 Nov 2013 14:46:06 -0600 From: Ben Myers To: Linus Torvalds Cc: elder@kernel.org, Mark Tinguely , Christoph Hellwig , "linux-kernel@vger.kernel.org" , xfs@oss.sgi.com, Ric Wheeler Subject: Re: XFS leadership and a new co-maintainer candidate Message-ID: <20131108204605.GA1935@sgi.com> References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131108193424.GA11052@infradead.org> User-Agent: Mutt/1.5.20 (2009-06-14) Hey Christoph, On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: > On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: > > Mark is replacing Alex as my backup because Alex is really busy at > > Linaro and asked to be taken off awhile ago. The holiday season is > > coming up and I fully intend to go off my meds, turn in to Fonzy the > > bear, and eat my hat. I need someone to watch the shop while I'm off > > exploring on Mars. I trust Mark to do that because he is totally > > awesome. > > > Doing this as an unilateral decisions is not something that will win you > a fan base. It's posted for review. > While we never had anything reassembling a democracy in Linux Kernel > development making decisions without even contacting the major > contributor is wrong, twice so if the maintainer is a relatively minor > contributor to start with. > > Just because it recent came up elsewhere I'd like to recite the > definition from Trond here again: > > http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html > > By many of the creative roles enlisted there it's clear that Dave should > be the maintainer. He's been the main contributor and chief architect > for XFS for many year, while the maintainers came and went at the mercy > of SGI. This is not meant to bad mouth either of you as I think you're > doing a reasonably good job compared to other maintainers, but at the > same time the direction is set by other people that have a much longer > involvement with the project, and having them officially in control > would help us forward a lot. It would also avoid having to spend > considerable resources to train every new generation of SGI maintainer. > > Coming to and end I would like to maintain Dave Chinner as the primary > XFS maintainer for all the work he has done as biggest contributor and > architect of XFS since longer than I can remember, and I would love to > retain Ben Myers as a co-maintainer for all the good work he has done > maintaining and reviewing patches since November 2011. I think we're doing a decent job too. So thanks for that much at least. ;) > I would also like to use this post as a public venue to condemn the > unilateral smokey backroom decisions about XFS maintainership that SGI is > trying to enforce on the community. That really didn't happen Christoph. It's not in my tree or in a pull request. Linus, let me know what you want to do. I do think we're doing a fair job over here, and (geez) I'm just trying to add Mark as my backup since Alex is too busy. I know the RH people want more control, and that's understandable, but they really don't need to replace me to get their code in. Ouch. Thanks, Ben From rwheeler@redhat.com Fri Nov 8 15:13:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4287A7FA4 for ; Fri, 8 Nov 2013 15:13:09 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 336AC304067 for ; Fri, 8 Nov 2013 13:13:06 -0800 (PST) X-ASG-Debug-ID: 1383945182-04cb6c40d35e4d50001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id A1wN6StBFfWPNUDv; Fri, 08 Nov 2013 13:13:02 -0800 (PST) X-Barracuda-Envelope-From: rwheeler@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA8KoNWO021703 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 8 Nov 2013 15:50:23 -0500 Received: from tunkums.home ([10.3.113.5]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA8KoM9J023961; Fri, 8 Nov 2013 15:50:22 -0500 Message-ID: <527D4E8D.3000109@redhat.com> Date: Fri, 08 Nov 2013 15:50:21 -0500 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Ben Myers , Linus Torvalds CC: elder@kernel.org, Mark Tinguely , Christoph Hellwig , "linux-kernel@vger.kernel.org" , xfs@oss.sgi.com Subject: Re: XFS leadership and a new co-maintainer candidate References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> X-ASG-Orig-Subj: Re: XFS leadership and a new co-maintainer candidate In-Reply-To: <20131108204605.GA1935@sgi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383945182 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/08/2013 03:46 PM, Ben Myers wrote: > Hey Christoph, > > On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: >> On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: >>> Mark is replacing Alex as my backup because Alex is really busy at >>> Linaro and asked to be taken off awhile ago. The holiday season is >>> coming up and I fully intend to go off my meds, turn in to Fonzy the >>> bear, and eat my hat. I need someone to watch the shop while I'm off >>> exploring on Mars. I trust Mark to do that because he is totally >>> awesome. >> >> Doing this as an unilateral decisions is not something that will win you >> a fan base. > It's posted for review. > >> While we never had anything reassembling a democracy in Linux Kernel >> development making decisions without even contacting the major >> contributor is wrong, twice so if the maintainer is a relatively minor >> contributor to start with. >> >> Just because it recent came up elsewhere I'd like to recite the >> definition from Trond here again: >> >> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html >> >> By many of the creative roles enlisted there it's clear that Dave should >> be the maintainer. He's been the main contributor and chief architect >> for XFS for many year, while the maintainers came and went at the mercy >> of SGI. This is not meant to bad mouth either of you as I think you're >> doing a reasonably good job compared to other maintainers, but at the >> same time the direction is set by other people that have a much longer >> involvement with the project, and having them officially in control >> would help us forward a lot. It would also avoid having to spend >> considerable resources to train every new generation of SGI maintainer. >> >> Coming to and end I would like to maintain Dave Chinner as the primary >> XFS maintainer for all the work he has done as biggest contributor and >> architect of XFS since longer than I can remember, and I would love to >> retain Ben Myers as a co-maintainer for all the good work he has done >> maintaining and reviewing patches since November 2011. > I think we're doing a decent job too. So thanks for that much at least. ;) > >> I would also like to use this post as a public venue to condemn the >> unilateral smokey backroom decisions about XFS maintainership that SGI is >> trying to enforce on the community. > That really didn't happen Christoph. It's not in my tree or in a pull request. > > Linus, let me know what you want to do. I do think we're doing a fair job over > here, and (geez) I'm just trying to add Mark as my backup since Alex is too > busy. I know the RH people want more control, and that's understandable, but > they really don't need to replace me to get their code in. Ouch. > > Thanks, > Ben Christoph is not a Red Hat person. Jeff is from Oracle. This is not a Red Hat vs SGI thing, Dave simply has earned the right to take on the formal leadership role of maintainer. Regards, Ric From cerise@boogeyman.armory.com Fri Nov 8 15:28:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E85427FA2 for ; Fri, 8 Nov 2013 15:28:34 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id D41678F8049 for ; Fri, 8 Nov 2013 13:28:34 -0800 (PST) X-ASG-Debug-ID: 1383946112-04cb6c40d45e5c00001-NocioJ Received: from boogeyman.armory.com (adsl-76-230-21-225.dsl.pltn13.sbcglobal.net [76.230.21.225]) by cuda.sgi.com with ESMTP id GJ8JflwWOcj1azbN (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 08 Nov 2013 13:28:33 -0800 (PST) X-Barracuda-Envelope-From: cerise@boogeyman.armory.com X-Barracuda-Apparent-Source-IP: 76.230.21.225 Received: (qmail 19398 invoked by uid 713); 8 Nov 2013 21:29:09 -0000 Date: Fri, 8 Nov 2013 13:29:09 -0800 From: Phil White To: xfs@oss.sgi.com Subject: Re: XFS leadership and a new co-maintainer candidate Message-ID: <20131108212909.GT30145@boogeyman> X-ASG-Orig-Subj: Re: XFS leadership and a new co-maintainer candidate References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: adsl-76-230-21-225.dsl.pltn13.sbcglobal.net[76.230.21.225] X-Barracuda-Start-Time: 1383946113 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142173 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 On Fri, Nov 08, 2013 at 06:03:41AM -0500, Ric Wheeler wrote: > In the XFS community, we have 2 clear leaders in terms of > contributions of significant feaures and depth of knowledge - > Christoph and Dave. > > If you look at the number of patches submitted by developers since > 3.0 who have more than 10 patches, we get the following: > > 319 Author: Dave Chinner > 163 Author: Christoph Hellwig > 51 Author: Christoph Hellwig > 35 Author: Linus Torvalds > 34 Author: Chandra Seetharaman > 29 Author: Al Viro > 28 Author: Brian Foster > 25 Author: Zhi Yong Wu > 24 Author: Jeff Liu > 21 Author: Jie Liu > 20 Author: Mark Tinguely > 16 Author: Dave Chinner > 12 Author: Eric Sandeen > 12 Author: Carlos Maiolino > > If we as a community had more capacity for patch review, Dave's > numbers would have jumped up even higher :) > > It is certainly very welcome to bring new developers into our > community, but if we are going to add a co-maintainer for XFS, we > really need to have one of our two leading developers in that role. I don't have a dog in this fight, so I'm going to give my opinion on the matter. You guys can fight it out. I'm not really sure why amount of code contributed implies good maintainership. Over our professional lives, I'm sure that we've worked with a lot of people who couldn't write code worth beans who maintained the source competently. I'm not sure why the title is being bandied about as an honorific. It's not the America's Cup and having a title passed around because of a particular metric seems counterproductive. Ben has obvious -- and good -- reasons for choosing Mark. Not only does he have an office right nearby, but Mark has done excellent work and he's been pretty enthusiastic while doing it. To my mind, easy access to co-maintainers implies that it's a lot easier to share knowledge and coordinate -- isn't that where the "co-" part of "co-maintainer" comes from? It's expected that some people are going to be in different time zones in an open source project. But as I'm sure we can all attest, it's a bear to coordinate with people who are a great many hours off from your time zone. If I remember correctly, Dave's in Australia and Christoph's in Germany. If we're going to have a small number of maintainers, I can see the logic in having them be on the same continent and within a few time zones. -Phil From bpm@sgi.com Fri Nov 8 16:03:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 461097F9D for ; Fri, 8 Nov 2013 16:03:14 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5C296AC002; Fri, 8 Nov 2013 14:03:10 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 0F1674266DC; Fri, 8 Nov 2013 16:03:10 -0600 (CST) Date: Fri, 8 Nov 2013 16:03:10 -0600 From: Ben Myers To: Ric Wheeler Cc: Linus Torvalds , Christoph Hellwig , xfs@oss.sgi.com, elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" Subject: [PATCH] update xfs maintainers Message-ID: <20131108220309.GB1935@sgi.com> References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527D4E8D.3000109@redhat.com> User-Agent: Mutt/1.5.20 (2009-06-14) Hey Ric, On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: > On 11/08/2013 03:46 PM, Ben Myers wrote: > >Hey Christoph, > > > >On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: > >>On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: > >>>Mark is replacing Alex as my backup because Alex is really busy at > >>>Linaro and asked to be taken off awhile ago. The holiday season is > >>>coming up and I fully intend to go off my meds, turn in to Fonzy the > >>>bear, and eat my hat. I need someone to watch the shop while I'm off > >>>exploring on Mars. I trust Mark to do that because he is totally > >>>awesome. > >> > >>Doing this as an unilateral decisions is not something that will win you > >>a fan base. > >It's posted for review. > > > >>While we never had anything reassembling a democracy in Linux Kernel > >>development making decisions without even contacting the major > >>contributor is wrong, twice so if the maintainer is a relatively minor > >>contributor to start with. > >> > >>Just because it recent came up elsewhere I'd like to recite the > >>definition from Trond here again: > >> > >> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html > >> > >>By many of the creative roles enlisted there it's clear that Dave should > >>be the maintainer. He's been the main contributor and chief architect > >>for XFS for many year, while the maintainers came and went at the mercy > >>of SGI. This is not meant to bad mouth either of you as I think you're > >>doing a reasonably good job compared to other maintainers, but at the > >>same time the direction is set by other people that have a much longer > >>involvement with the project, and having them officially in control > >>would help us forward a lot. It would also avoid having to spend > >>considerable resources to train every new generation of SGI maintainer. > >> > >>Coming to and end I would like to maintain Dave Chinner as the primary > >>XFS maintainer for all the work he has done as biggest contributor and > >>architect of XFS since longer than I can remember, and I would love to > >>retain Ben Myers as a co-maintainer for all the good work he has done > >>maintaining and reviewing patches since November 2011. > >I think we're doing a decent job too. So thanks for that much at least. ;) > >>I would also like to use this post as a public venue to condemn the > >>unilateral smokey backroom decisions about XFS maintainership that SGI is > >>trying to enforce on the community. > >That really didn't happen Christoph. It's not in my tree or in a pull request. > > > >Linus, let me know what you want to do. I do think we're doing a fair job over > >here, and (geez) I'm just trying to add Mark as my backup since Alex is too > >busy. I know the RH people want more control, and that's understandable, but > >they really don't need to replace me to get their code in. Ouch. > > > >Thanks, > > Ben > > Christoph is not a Red Hat person. > > Jeff is from Oracle. > > This is not a Red Hat vs SGI thing, Sorry if my read on that was wrong. > Dave simply has earned the right > to take on the formal leadership role of maintainer. Then we're gonna need some Reviewed-bys. ;) From: Ben Myers xfs: update maintainers Add Dave as maintainer of XFS. Signed-off-by: Ben Myers --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: b/MAINTAINERS =================================================================== --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* XFS FILESYSTEM P: Silicon Graphics Inc +M: Dave Chinner M: Ben Myers -M: Alex Elder M: xfs@oss.sgi.com L: xfs@oss.sgi.com W: http://oss.sgi.com/projects/xfs From rwheeler@redhat.com Fri Nov 8 16:08:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 225287F67 for ; Fri, 8 Nov 2013 16:08:18 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id ED6398F8049 for ; Fri, 8 Nov 2013 14:08:14 -0800 (PST) X-ASG-Debug-ID: 1383948493-04bdf078975ff160001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id n5vF0jNflMEIpSQw; Fri, 08 Nov 2013 14:08:14 -0800 (PST) X-Barracuda-Envelope-From: rwheeler@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA8M7kds010491 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 8 Nov 2013 17:07:47 -0500 Received: from tunkums.home ([10.3.113.5]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA8M7jcw020454; Fri, 8 Nov 2013 17:07:46 -0500 Message-ID: <527D60B1.7000901@redhat.com> Date: Fri, 08 Nov 2013 17:07:45 -0500 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Ben Myers CC: Linus Torvalds , Christoph Hellwig , xfs@oss.sgi.com, elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] update xfs maintainers References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> X-ASG-Orig-Subj: Re: [PATCH] update xfs maintainers In-Reply-To: <20131108220309.GB1935@sgi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383948493 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/08/2013 05:03 PM, Ben Myers wrote: > Hey Ric, > > On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: >> On 11/08/2013 03:46 PM, Ben Myers wrote: >>> Hey Christoph, >>> >>> On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: >>>> On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: >>>>> Mark is replacing Alex as my backup because Alex is really busy at >>>>> Linaro and asked to be taken off awhile ago. The holiday season is >>>>> coming up and I fully intend to go off my meds, turn in to Fonzy the >>>>> bear, and eat my hat. I need someone to watch the shop while I'm off >>>>> exploring on Mars. I trust Mark to do that because he is totally >>>>> awesome. >>>> Doing this as an unilateral decisions is not something that will win you >>>> a fan base. >>> It's posted for review. >>> >>>> While we never had anything reassembling a democracy in Linux Kernel >>>> development making decisions without even contacting the major >>>> contributor is wrong, twice so if the maintainer is a relatively minor >>>> contributor to start with. >>>> >>>> Just because it recent came up elsewhere I'd like to recite the >>>> definition from Trond here again: >>>> >>>> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html >>>> >>>> By many of the creative roles enlisted there it's clear that Dave should >>>> be the maintainer. He's been the main contributor and chief architect >>>> for XFS for many year, while the maintainers came and went at the mercy >>>> of SGI. This is not meant to bad mouth either of you as I think you're >>>> doing a reasonably good job compared to other maintainers, but at the >>>> same time the direction is set by other people that have a much longer >>>> involvement with the project, and having them officially in control >>>> would help us forward a lot. It would also avoid having to spend >>>> considerable resources to train every new generation of SGI maintainer. >>>> >>>> Coming to and end I would like to maintain Dave Chinner as the primary >>>> XFS maintainer for all the work he has done as biggest contributor and >>>> architect of XFS since longer than I can remember, and I would love to >>>> retain Ben Myers as a co-maintainer for all the good work he has done >>>> maintaining and reviewing patches since November 2011. >>> I think we're doing a decent job too. So thanks for that much at least. ;) >>>> I would also like to use this post as a public venue to condemn the >>>> unilateral smokey backroom decisions about XFS maintainership that SGI is >>>> trying to enforce on the community. >>> That really didn't happen Christoph. It's not in my tree or in a pull request. >>> >>> Linus, let me know what you want to do. I do think we're doing a fair job over >>> here, and (geez) I'm just trying to add Mark as my backup since Alex is too >>> busy. I know the RH people want more control, and that's understandable, but >>> they really don't need to replace me to get their code in. Ouch. >>> >>> Thanks, >>> Ben >> Christoph is not a Red Hat person. >> >> Jeff is from Oracle. >> >> This is not a Red Hat vs SGI thing, > Sorry if my read on that was wrong. I do appreciate the work and effort you and the SGI team put in but think that this will be a good way to keep the community happier and even more productive going forward. > >> Dave simply has earned the right >> to take on the formal leadership role of maintainer. > Then we're gonna need some Reviewed-bys. ;) Those should come from the developers, thanks! Ric > > From: Ben Myers > > xfs: update maintainers > > Add Dave as maintainer of XFS. > > Signed-off-by: Ben Myers > --- > MAINTAINERS | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Index: b/MAINTAINERS > =================================================================== > --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 > +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 > @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* > > XFS FILESYSTEM > P: Silicon Graphics Inc > +M: Dave Chinner > M: Ben Myers > -M: Alex Elder > M: xfs@oss.sgi.com > L: xfs@oss.sgi.com > W: http://oss.sgi.com/projects/xfs From bpm@sgi.com Fri Nov 8 16:17:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D4CB47FA3 for ; Fri, 8 Nov 2013 16:17:47 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay2.corp.sgi.com (Postfix) with ESMTP id 95DAB304051; Fri, 8 Nov 2013 14:17:44 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 615C64266DC; Fri, 8 Nov 2013 16:17:44 -0600 (CST) Date: Fri, 8 Nov 2013 16:17:44 -0600 From: Ben Myers To: Ric Wheeler Cc: Linus Torvalds , Christoph Hellwig , xfs@oss.sgi.com, elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] update xfs maintainers Message-ID: <20131108221744.GQ10553@sgi.com> References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> <527D60B1.7000901@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527D60B1.7000901@redhat.com> User-Agent: Mutt/1.5.20 (2009-06-14) Hey Ric, On Fri, Nov 08, 2013 at 05:07:45PM -0500, Ric Wheeler wrote: > On 11/08/2013 05:03 PM, Ben Myers wrote: > >Hey Ric, > > > >On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: > >>On 11/08/2013 03:46 PM, Ben Myers wrote: > >>>Hey Christoph, > >>> > >>>On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: > >>>>On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: > >>>>>Mark is replacing Alex as my backup because Alex is really busy at > >>>>>Linaro and asked to be taken off awhile ago. The holiday season is > >>>>>coming up and I fully intend to go off my meds, turn in to Fonzy the > >>>>>bear, and eat my hat. I need someone to watch the shop while I'm off > >>>>>exploring on Mars. I trust Mark to do that because he is totally > >>>>>awesome. > >>>>Doing this as an unilateral decisions is not something that will win you > >>>>a fan base. > >>>It's posted for review. > >>> > >>>>While we never had anything reassembling a democracy in Linux Kernel > >>>>development making decisions without even contacting the major > >>>>contributor is wrong, twice so if the maintainer is a relatively minor > >>>>contributor to start with. > >>>> > >>>>Just because it recent came up elsewhere I'd like to recite the > >>>>definition from Trond here again: > >>>> > >>>> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html > >>>> > >>>>By many of the creative roles enlisted there it's clear that Dave should > >>>>be the maintainer. He's been the main contributor and chief architect > >>>>for XFS for many year, while the maintainers came and went at the mercy > >>>>of SGI. This is not meant to bad mouth either of you as I think you're > >>>>doing a reasonably good job compared to other maintainers, but at the > >>>>same time the direction is set by other people that have a much longer > >>>>involvement with the project, and having them officially in control > >>>>would help us forward a lot. It would also avoid having to spend > >>>>considerable resources to train every new generation of SGI maintainer. > >>>> > >>>>Coming to and end I would like to maintain Dave Chinner as the primary > >>>>XFS maintainer for all the work he has done as biggest contributor and > >>>>architect of XFS since longer than I can remember, and I would love to > >>>>retain Ben Myers as a co-maintainer for all the good work he has done > >>>>maintaining and reviewing patches since November 2011. > >>>I think we're doing a decent job too. So thanks for that much at least. ;) > >>>>I would also like to use this post as a public venue to condemn the > >>>>unilateral smokey backroom decisions about XFS maintainership that SGI is > >>>>trying to enforce on the community. > >>>That really didn't happen Christoph. It's not in my tree or in a pull request. > >>> > >>>Linus, let me know what you want to do. I do think we're doing a fair job over > >>>here, and (geez) I'm just trying to add Mark as my backup since Alex is too > >>>busy. I know the RH people want more control, and that's understandable, but > >>>they really don't need to replace me to get their code in. Ouch. > >>> > >>>Thanks, > >>> Ben > >>Christoph is not a Red Hat person. > >> > >>Jeff is from Oracle. > >> > >>This is not a Red Hat vs SGI thing, > >Sorry if my read on that was wrong. > > I do appreciate the work and effort you and the SGI team put in but > think that this will be a good way to keep the community happier and > even more productive going forward. > > >>Dave simply has earned the right > >>to take on the formal leadership role of maintainer. > >Then we're gonna need some Reviewed-bys. ;) > > Those should come from the developers, thanks! I actually do need your Reviewed-by. We'll try and get this one in 3.13. ;) Thanks, Ben > >From: Ben Myers > > > >xfs: update maintainers > > > >Add Dave as maintainer of XFS. > > > >Signed-off-by: Ben Myers > >--- > > MAINTAINERS | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > >Index: b/MAINTAINERS > >=================================================================== > >--- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 > >+++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 > >@@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* > > XFS FILESYSTEM > > P: Silicon Graphics Inc > >+M: Dave Chinner > > M: Ben Myers > >-M: Alex Elder > > M: xfs@oss.sgi.com > > L: xfs@oss.sgi.com > > W: http://oss.sgi.com/projects/xfs > From zwu.kernel@gmail.com Fri Nov 8 16:59:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 519AF7FAB for ; Fri, 8 Nov 2013 16:59:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 40E3C304064 for ; Fri, 8 Nov 2013 14:59:03 -0800 (PST) X-ASG-Debug-ID: 1383951541-04cb6c40d45eb330001-NocioJ Received: from mail-ob0-f180.google.com (mail-ob0-f180.google.com [209.85.214.180]) by cuda.sgi.com with ESMTP id FJrZN6Y85ikrjtg6 (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Fri, 08 Nov 2013 14:59:01 -0800 (PST) X-Barracuda-Envelope-From: zwu.kernel@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.180 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.180] Received: by mail-ob0-f180.google.com with SMTP id wo20so2098729obc.25 for ; Fri, 08 Nov 2013 14:59:01 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.180] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.180] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ZlOPtWzMjNQL1in/jh5JV+h65+nqnuVWCBwXFUOapLg=; b=UPFb59ueukxRrybNZVr6YpA/SwwFxuvslFnuiGDllxeT/4y48JenNoh3f5u45goDYB tJEELB3FcTZ8dRCTSOkRYkVEm9QRSsFhgL8EgXoHxC2nrSZ/jX4jzZprwtpAWKe8HjnT VT9kk1J4jvXCKeYjuTvTuo/4tbJbdUBlvMQWkUCIJiSQStEPToURCW1b2lx7pWOnQFmj aEeDug4l4FhStMVPStvt+HhKuDFkC7da8vxqvaPmUhVGLt7isfJLAp6+nFHWleST4bfu S1J5L99ghiOZ27d4XTTRgPlGZetplJr0cJ6GYieY3a+WkZp8h0ptQWGIxSyUvIHdTwp0 3Qww== MIME-Version: 1.0 X-Received: by 10.60.98.37 with SMTP id ef5mr6673712oeb.31.1383951540939; Fri, 08 Nov 2013 14:59:00 -0800 (PST) Received: by 10.182.248.201 with HTTP; Fri, 8 Nov 2013 14:59:00 -0800 (PST) In-Reply-To: <20131108220309.GB1935@sgi.com> References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> Date: Sat, 9 Nov 2013 06:59:00 +0800 Message-ID: Subject: Re: [PATCH] update xfs maintainers From: Zhi Yong Wu X-ASG-Orig-Subj: Re: [PATCH] update xfs maintainers To: Ben Myers Cc: Ric Wheeler , elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" , xfstests , Christoph Hellwig , Linus Torvalds Content-Type: text/plain; charset=ISO-8859-1 X-Barracuda-Connect: mail-ob0-f180.google.com[209.85.214.180] X-Barracuda-Start-Time: 1383951541 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142174 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Sat, Nov 9, 2013 at 6:03 AM, Ben Myers wrote: > Hey Ric, > > On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: >> On 11/08/2013 03:46 PM, Ben Myers wrote: >> >Hey Christoph, >> > >> >On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: >> >>On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: >> >>>Mark is replacing Alex as my backup because Alex is really busy at >> >>>Linaro and asked to be taken off awhile ago. The holiday season is >> >>>coming up and I fully intend to go off my meds, turn in to Fonzy the >> >>>bear, and eat my hat. I need someone to watch the shop while I'm off >> >>>exploring on Mars. I trust Mark to do that because he is totally >> >>>awesome. >> >> >> >>Doing this as an unilateral decisions is not something that will win you >> >>a fan base. >> >It's posted for review. >> > >> >>While we never had anything reassembling a democracy in Linux Kernel >> >>development making decisions without even contacting the major >> >>contributor is wrong, twice so if the maintainer is a relatively minor >> >>contributor to start with. >> >> >> >>Just because it recent came up elsewhere I'd like to recite the >> >>definition from Trond here again: >> >> >> >> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html >> >> >> >>By many of the creative roles enlisted there it's clear that Dave should >> >>be the maintainer. He's been the main contributor and chief architect >> >>for XFS for many year, while the maintainers came and went at the mercy >> >>of SGI. This is not meant to bad mouth either of you as I think you're >> >>doing a reasonably good job compared to other maintainers, but at the >> >>same time the direction is set by other people that have a much longer >> >>involvement with the project, and having them officially in control >> >>would help us forward a lot. It would also avoid having to spend >> >>considerable resources to train every new generation of SGI maintainer. >> >> >> >>Coming to and end I would like to maintain Dave Chinner as the primary >> >>XFS maintainer for all the work he has done as biggest contributor and >> >>architect of XFS since longer than I can remember, and I would love to >> >>retain Ben Myers as a co-maintainer for all the good work he has done >> >>maintaining and reviewing patches since November 2011. >> >I think we're doing a decent job too. So thanks for that much at least. ;) >> >>I would also like to use this post as a public venue to condemn the >> >>unilateral smokey backroom decisions about XFS maintainership that SGI is >> >>trying to enforce on the community. >> >That really didn't happen Christoph. It's not in my tree or in a pull request. >> > >> >Linus, let me know what you want to do. I do think we're doing a fair job over >> >here, and (geez) I'm just trying to add Mark as my backup since Alex is too >> >busy. I know the RH people want more control, and that's understandable, but >> >they really don't need to replace me to get their code in. Ouch. >> > >> >Thanks, >> > Ben >> >> Christoph is not a Red Hat person. >> >> Jeff is from Oracle. >> >> This is not a Red Hat vs SGI thing, > > Sorry if my read on that was wrong. > >> Dave simply has earned the right >> to take on the formal leadership role of maintainer. > > Then we're gonna need some Reviewed-bys. ;) > > From: Ben Myers > > xfs: update maintainers > > Add Dave as maintainer of XFS. > > Signed-off-by: Ben Myers > --- > MAINTAINERS | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Index: b/MAINTAINERS > =================================================================== > --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 > +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 > @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* > > XFS FILESYSTEM > P: Silicon Graphics Inc > +M: Dave Chinner Use his personal private mail account? I guess that you should ask for his opinion at first, or it is more appropriate that he submit this patch by himself. > M: Ben Myers > -M: Alex Elder > M: xfs@oss.sgi.com > L: xfs@oss.sgi.com > W: http://oss.sgi.com/projects/xfs > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs -- Regards, Zhi Yong Wu From Alain.Michel@dauphine.fr Fri Nov 8 17:29:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A74DA7F9F for ; Fri, 8 Nov 2013 17:29:24 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 84088304051 for ; Fri, 8 Nov 2013 15:29:24 -0800 (PST) X-ASG-Debug-ID: 1383953362-04bdf0789a603890001-w1Z2WR Received: from mta1.dauphine.fr (mta1.dauphine.fr [193.49.168.88]) by cuda.sgi.com with ESMTP id HpvKUDhVXO9zfHWz for ; Fri, 08 Nov 2013 15:29:23 -0800 (PST) X-Barracuda-Envelope-From: Alain.Michel@dauphine.fr X-Barracuda-Apparent-Source-IP: 193.49.168.88 Received: from localhost (localhost.localdomain [127.0.0.1]) by mta1.dauphine.fr (Postfix) with ESMTP id A986D1299DA; Fri, 8 Nov 2013 23:33:09 +0100 (CET) X-Virus-Scanned: amavisd-new at dauphine.fr Received: from mta1.dauphine.fr ([127.0.0.1]) by localhost (mta1.dauphine.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aZPztKI-wuqY; Fri, 8 Nov 2013 23:33:09 +0100 (CET) Received: from localhost (mailhost.dauphine.fr [193.51.91.132]) by mta1.dauphine.fr (Postfix) with ESMTP id 77AFD1299CB; Fri, 8 Nov 2013 23:33:08 +0100 (CET) Received: from 188.126.70.69 ([188.126.70.69]) by webmail.dauphine.fr (Horde Framework) with HTTP; Fri, 08 Nov 2013 23:33:07 +0100 Message-ID: <20131108233307.14211o13vjhanr1f@webmail.dauphine.fr> Date: Fri, 08 Nov 2013 23:33:07 +0100 From: michel alain Reply-To: jason.woo1@foxmail.com To: undisclosed-recipients:; Subject: Recruitment Specialist MIME-Version: 1.0 X-ASG-Orig-Subj: Recruitment Specialist Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.3.4) X-Barracuda-Connect: mta1.dauphine.fr[193.49.168.88] X-Barracuda-Start-Time: 1383953362 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142175 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Greetings, I am Jason Woo, Recruitment Specialist at Shanghai Shibang Machinery Co.,Ltd. China. We are in need of a Reputable Company/Individual in Canada that can act as our Company Sales Representative (Intermediary between Shanghai Shibang Machinery Co., Ltd and its clients in Canada region). If interested, kindly indicate your interest by replying this email. Note: The job will only take few minutes of your time daily. You can Earn Extra income while doing your normal Job/Business Jason Woo Shanghai Shibang Machinery Co., Ltd From rwheeler@redhat.com Fri Nov 8 17:33:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 530267F9F for ; Fri, 8 Nov 2013 17:33:09 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id CB0FBAC002 for ; Fri, 8 Nov 2013 15:33:05 -0800 (PST) X-ASG-Debug-ID: 1383953581-04cb6c40d45ecf20001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id EAuw6at7TBtEAIDk; Fri, 08 Nov 2013 15:33:01 -0800 (PST) X-Barracuda-Envelope-From: rwheeler@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA8NWYci013010 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 8 Nov 2013 18:32:34 -0500 Received: from tunkums.home ([10.3.113.5]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA8NWX1h015538; Fri, 8 Nov 2013 18:32:33 -0500 Message-ID: <527D7491.2030006@redhat.com> Date: Fri, 08 Nov 2013 18:32:33 -0500 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Ben Myers CC: Linus Torvalds , Christoph Hellwig , xfs@oss.sgi.com, elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] update xfs maintainers References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> <527D60B1.7000901@redhat.com> <20131108221744.GQ10553@sgi.com> X-ASG-Orig-Subj: Re: [PATCH] update xfs maintainers In-Reply-To: <20131108221744.GQ10553@sgi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383953581 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/08/2013 05:17 PM, Ben Myers wrote: > Hey Ric, > > On Fri, Nov 08, 2013 at 05:07:45PM -0500, Ric Wheeler wrote: >> On 11/08/2013 05:03 PM, Ben Myers wrote: >>> Hey Ric, >>> >>> On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: >>>> On 11/08/2013 03:46 PM, Ben Myers wrote: >>>>> Hey Christoph, >>>>> >>>>> On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: >>>>>> On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: >>>>>>> Mark is replacing Alex as my backup because Alex is really busy at >>>>>>> Linaro and asked to be taken off awhile ago. The holiday season is >>>>>>> coming up and I fully intend to go off my meds, turn in to Fonzy the >>>>>>> bear, and eat my hat. I need someone to watch the shop while I'm off >>>>>>> exploring on Mars. I trust Mark to do that because he is totally >>>>>>> awesome. >>>>>> Doing this as an unilateral decisions is not something that will win you >>>>>> a fan base. >>>>> It's posted for review. >>>>> >>>>>> While we never had anything reassembling a democracy in Linux Kernel >>>>>> development making decisions without even contacting the major >>>>>> contributor is wrong, twice so if the maintainer is a relatively minor >>>>>> contributor to start with. >>>>>> >>>>>> Just because it recent came up elsewhere I'd like to recite the >>>>>> definition from Trond here again: >>>>>> >>>>>> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html >>>>>> >>>>>> By many of the creative roles enlisted there it's clear that Dave should >>>>>> be the maintainer. He's been the main contributor and chief architect >>>>>> for XFS for many year, while the maintainers came and went at the mercy >>>>>> of SGI. This is not meant to bad mouth either of you as I think you're >>>>>> doing a reasonably good job compared to other maintainers, but at the >>>>>> same time the direction is set by other people that have a much longer >>>>>> involvement with the project, and having them officially in control >>>>>> would help us forward a lot. It would also avoid having to spend >>>>>> considerable resources to train every new generation of SGI maintainer. >>>>>> >>>>>> Coming to and end I would like to maintain Dave Chinner as the primary >>>>>> XFS maintainer for all the work he has done as biggest contributor and >>>>>> architect of XFS since longer than I can remember, and I would love to >>>>>> retain Ben Myers as a co-maintainer for all the good work he has done >>>>>> maintaining and reviewing patches since November 2011. >>>>> I think we're doing a decent job too. So thanks for that much at least. ;) >>>>>> I would also like to use this post as a public venue to condemn the >>>>>> unilateral smokey backroom decisions about XFS maintainership that SGI is >>>>>> trying to enforce on the community. >>>>> That really didn't happen Christoph. It's not in my tree or in a pull request. >>>>> >>>>> Linus, let me know what you want to do. I do think we're doing a fair job over >>>>> here, and (geez) I'm just trying to add Mark as my backup since Alex is too >>>>> busy. I know the RH people want more control, and that's understandable, but >>>>> they really don't need to replace me to get their code in. Ouch. >>>>> >>>>> Thanks, >>>>> Ben >>>> Christoph is not a Red Hat person. >>>> >>>> Jeff is from Oracle. >>>> >>>> This is not a Red Hat vs SGI thing, >>> Sorry if my read on that was wrong. >> I do appreciate the work and effort you and the SGI team put in but >> think that this will be a good way to keep the community happier and >> even more productive going forward. >> >>>> Dave simply has earned the right >>>> to take on the formal leadership role of maintainer. >>> Then we're gonna need some Reviewed-bys. ;) >> Those should come from the developers, thanks! > I actually do need your Reviewed-by. We'll try and get this one in 3.13. ;) > > Thanks, > Ben Happy to do that - I do think that Dave mostly posts from his redhat.com account, but he can comment once he gets back online. Reviewed-by: Ric Wheeler > >>> From: Ben Myers >>> >>> xfs: update maintainers >>> >>> Add Dave as maintainer of XFS. >>> >>> Signed-off-by: Ben Myers >>> --- >>> MAINTAINERS | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> Index: b/MAINTAINERS >>> =================================================================== >>> --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 >>> +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 >>> @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* >>> XFS FILESYSTEM >>> P: Silicon Graphics Inc >>> +M: Dave Chinner >>> M: Ben Myers >>> -M: Alex Elder >>> M: xfs@oss.sgi.com >>> L: xfs@oss.sgi.com >>> W: http://oss.sgi.com/projects/xfs From neilb@suse.de Fri Nov 8 17:44:42 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B7C8C7F9F for ; Fri, 8 Nov 2013 17:44:42 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 536F5AC003 for ; Fri, 8 Nov 2013 15:44:42 -0800 (PST) X-ASG-Debug-ID: 1383954280-04bdf07897604530001-NocioJ Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by cuda.sgi.com with ESMTP id vDP7NdUBAZBC8hcw for ; Fri, 08 Nov 2013 15:44:40 -0800 (PST) X-Barracuda-Envelope-From: neilb@suse.de X-Barracuda-Apparent-Source-IP: 195.135.220.15 Received: from relay1.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 9B66CA5B27; Sat, 9 Nov 2013 00:44:38 +0100 (CET) Date: Sat, 9 Nov 2013 10:44:24 +1100 From: NeilBrown To: Zhi Yong Wu Cc: Ben Myers , Ric Wheeler , elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" , xfstests , Christoph Hellwig , Linus Torvalds Subject: Re: [PATCH] update xfs maintainers Message-ID: <20131109104424.45b71dac@notabene.brown> X-ASG-Orig-Subj: Re: [PATCH] update xfs maintainers In-Reply-To: References: <20131107220208.GY1935@sgi.com> <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.18; x86_64-suse-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/ZJLaGD0NzuLPED6VFKEZ+tC"; protocol="application/pgp-signature" X-Barracuda-Connect: cantor2.suse.de[195.135.220.15] X-Barracuda-Start-Time: 1383954280 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142175 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- --Sig_/ZJLaGD0NzuLPED6VFKEZ+tC Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 9 Nov 2013 06:59:00 +0800 Zhi Yong Wu wrote: > On Sat, Nov 9, 2013 at 6:03 AM, Ben Myers wrote: > > Hey Ric, > > > > On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: > >> On 11/08/2013 03:46 PM, Ben Myers wrote: > >> >Hey Christoph, > >> > > >> >On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: > >> >>On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: > >> >>>Mark is replacing Alex as my backup because Alex is really busy at > >> >>>Linaro and asked to be taken off awhile ago. The holiday season is > >> >>>coming up and I fully intend to go off my meds, turn in to Fonzy the > >> >>>bear, and eat my hat. I need someone to watch the shop while I'm o= ff > >> >>>exploring on Mars. I trust Mark to do that because he is totally > >> >>>awesome. > >> >> > >> >>Doing this as an unilateral decisions is not something that will win= you > >> >>a fan base. > >> >It's posted for review. > >> > > >> >>While we never had anything reassembling a democracy in Linux Kernel > >> >>development making decisions without even contacting the major > >> >>contributor is wrong, twice so if the maintainer is a relatively min= or > >> >>contributor to start with. > >> >> > >> >>Just because it recent came up elsewhere I'd like to recite the > >> >>definition from Trond here again: > >> >> > >> >> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss= /2012-June/000066.html > >> >> > >> >>By many of the creative roles enlisted there it's clear that Dave sh= ould > >> >>be the maintainer. He's been the main contributor and chief archite= ct > >> >>for XFS for many year, while the maintainers came and went at the me= rcy > >> >>of SGI. This is not meant to bad mouth either of you as I think you= 're > >> >>doing a reasonably good job compared to other maintainers, but at the > >> >>same time the direction is set by other people that have a much long= er > >> >>involvement with the project, and having them officially in control > >> >>would help us forward a lot. It would also avoid having to spend > >> >>considerable resources to train every new generation of SGI maintain= er. > >> >> > >> >>Coming to and end I would like to maintain Dave Chinner as the prima= ry > >> >>XFS maintainer for all the work he has done as biggest contributor a= nd > >> >>architect of XFS since longer than I can remember, and I would love = to > >> >>retain Ben Myers as a co-maintainer for all the good work he has done > >> >>maintaining and reviewing patches since November 2011. > >> >I think we're doing a decent job too. So thanks for that much at lea= st. ;) > >> >>I would also like to use this post as a public venue to condemn the > >> >>unilateral smokey backroom decisions about XFS maintainership that S= GI is > >> >>trying to enforce on the community. > >> >That really didn't happen Christoph. It's not in my tree or in a pul= l request. > >> > > >> >Linus, let me know what you want to do. I do think we're doing a fai= r job over > >> >here, and (geez) I'm just trying to add Mark as my backup since Alex = is too > >> >busy. I know the RH people want more control, and that's understanda= ble, but > >> >they really don't need to replace me to get their code in. Ouch. > >> > > >> >Thanks, > >> > Ben > >> > >> Christoph is not a Red Hat person. > >> > >> Jeff is from Oracle. > >> > >> This is not a Red Hat vs SGI thing, > > > > Sorry if my read on that was wrong. > > > >> Dave simply has earned the right > >> to take on the formal leadership role of maintainer. > > > > Then we're gonna need some Reviewed-bys. ;) > > > > From: Ben Myers > > > > xfs: update maintainers > > > > Add Dave as maintainer of XFS. > > > > Signed-off-by: Ben Myers > > --- > > MAINTAINERS | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > Index: b/MAINTAINERS > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 > > +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 > > @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* > > > > XFS FILESYSTEM > > P: Silicon Graphics Inc > > +M: Dave Chinner > Use his personal private mail account? I guess that you should ask for > his opinion at first, or it is more appropriate that he submit this > patch by himself. >=20 Indeed. And does he even want the job? I heard Linus say in a recent interview that being a maintainer is a $#!+ job. Is it really best for the most active developers to be burdened with that extra work? (hmm.. maybe I should add Dave to the Cc here .. but no-one else did so best leave him alone to code in peace). NeilBrown --Sig_/ZJLaGD0NzuLPED6VFKEZ+tC Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQIVAwUBUn13WDnsnt1WYoG5AQJGIBAAg0qKRZmT77HAxGtW7vFCX8bQxSPFxioM Dhy4FbWpN4QnFbvVSTJhgiw380f16WbuTq05wIadnEPZrO22Pf0PNGCdORvWREkd tBZe/pxH3Z6Wp2dR0kZGMi5Ysuvv/H0sos3tulVSGKzRUzl/J1gYevAD6LVgAwFz Noy/PNO4ScsB5CGDlNaeKz+RKrdSv2yKpIuHwtffbsu0sRdgOvvXrMol03hnPTpj bKw/lRbv5pq7HXCgTD+b8lCnatpTocU2W9h721vQx6hfk3fAd79hQoZd6yrbOuH+ rkxWpD73Tfta53USyvTHXLyhpH9JsKCMd5Ri4n1I841wardW6W6gAKgIyKzwez4M uBYo1PamCgm8/wdIA0FucEAeESKpgQ6OEb7t22SOWtm2G9yNa6BxZW6GlHB2CpPe 3+g1yChee6MLvaINnQtyX5tsSHFi70IZ9iw3TTHIsav8RTGJ4mT6bU42Vx2PHHxT rT/coh21gnZTr3DrupOOcHvYbd364A7rv6/I710w/YmYmTQCSJaXhjHZZofM7gkj 3bnchw3sZk8ONPhQJyo7mCrQi2csgcWyPveVQZmMUVRiRmtfHX3lgiWtR8FbxQRs GhL2LoT6rVmwPzB2pQ3R1kDopJCqRybPxUA+KeLNuwcWa3zow7fHka0AefdxUlrn ZXKa3pwNlxw= =AVft -----END PGP SIGNATURE----- --Sig_/ZJLaGD0NzuLPED6VFKEZ+tC-- From sarah.henry@ju.educanet2.ch Fri Nov 8 18:10:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=SUBJ_ALL_CAPS autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A9FB17FA2 for ; Fri, 8 Nov 2013 18:10:27 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id DC944AC003 for ; Fri, 8 Nov 2013 16:10:23 -0800 (PST) X-ASG-Debug-ID: 1383955819-04cbb00ddd4a3210001-NocioJ Received: from educanet2.ch (mail.educanet2.ch [194.60.217.73]) by cuda.sgi.com with ESMTP id 2Hxl2RvsDQCe2Tte (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 08 Nov 2013 16:10:21 -0800 (PST) X-Barracuda-Envelope-From: sarah.henry@ju.educanet2.ch X-Barracuda-Apparent-Source-IP: 194.60.217.73 Received: from www4.educanet2.ch ([192.168.100.8]) by educanet2.ch with SMTP; Sat, 09 Nov 2013 01:02:19 +0100 id 00000000000B65DF.00000000527D7B8B.00005F4D Received: by www4.educanet2.ch (sSMTP sendmail emulation); Sat, 09 Nov 2013 01:02:19 +0100 To: axa-assurance@assurance.ma Subject: =?ISO-8859-1?Q?SECRETARIAT_AXA_-_ASSURANCES.?= Date: Sat, 09 Nov 2013 01:02:19 +0100 X-ASG-Orig-Subj: =?ISO-8859-1?Q?SECRETARIAT_AXA_-_ASSURANCES.?= From: "=?ISO-8859-1?Q?sarah.henry@ju.educanet2.ch?=" Reply-To: "=?ISO-8859-1?Q?sarah.henry@ju.educanet2.ch?=" Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_enmail1-24397-1383955340-0001-2" X-Originator: Old-Return-Path: X-Remote: 41.251.2.140 X-Mailer: DigiOnline GmbH WebWeaver 5 X-Barracuda-Connect: mail.educanet2.ch[194.60.217.73] X-Barracuda-Start-Time: 1383955820 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.96 X-Barracuda-Spam-Status: No, SCORE=1.96 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, MISSING_MID, SUBJ_ALL_CAPS, SUBJ_ALL_CAPS_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142175 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 SUBJ_ALL_CAPS Subject is all capitals 1.81 SUBJ_ALL_CAPS_2 SUBJ_ALL_CAPS_2 Message-Id: <20131109001023.56B35106C121@cuda.sgi.com> This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_enmail1-24397-1383955340-0001-2 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit ----- Original Message ----- Mr / Mme, SECRÉTARIAT AXA - ASSURANCES. Recevez nos sincères salutations, vu que nous tendons vers la fin de cette année 2013. A l'occasion des fins d'année à l'approche, le groupe AXA - ASSURANCE a mis en place un Jeu Internet dans le but de récompenser les heureux internautes. Si vous recevez ce courrier Mail, vous avez êtes chanceux et une surprise vous ai réservé ci-joint en Pièce attachée. Bonne journée. JENNIFER --=_enmail1-24397-1383955340-0001-2 Content-Type: application/pdf Content-Transfer-Encoding: base64 Content-Description: =?ISO-8859-1?Q?FR_-_ASSURANCE.pdf?= Content-Disposition: attachment; filename="=?ISO-8859-1?Q?FR_-_ASSURANCE.pdf?=" JVBERi0xLjMNCiXi48/TDQoxIDAgb2JqDQo8PC9UeXBlL1BhZ2UvUmVzb3Vy Y2VzPDwvWE9iamVjdDw8L0ltYWdlNSAyIDAgUj4+L0V4dEdTdGF0ZTw8L0dT NiAzIDAgUj4+L0ZvbnQ8PC9GMSA0IDAgUi9GMiA4IDAgUi9GMyAxNSAwIFIv RjQgMTkgMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VCL0ltYWdlQy9J bWFnZUldPj4vTWVkaWFCb3hbMCAwIDU5NC45NjAgODQxLjkyMF0vQ29udGVu dHMgMjYgMCBSL0dyb3VwPDwvVHlwZS9Hcm91cC9TL1RyYW5zcGFyZW5jeS9D Uy9EZXZpY2VSR0I+Pi9UYWJzL1MvU3RydWN0UGFyZW50cyAwL0FydEJveFsw IDAgNTk0Ljk2MCA4NDEuOTIwXS9Dcm9wQm94WzAgMCA1OTQuOTYwIDg0MS45 MjBdL1BhcmVudCAxMjMgMCBSPj4NCmVuZG9iag0KMiAwIG9iag0KPDwvVHlw ZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMjEzL0hlaWdodCAyMTIv Q29sb3JTcGFjZS9EZXZpY2VSR0IvQml0c1BlckNvbXBvbmVudCA4L0ZpbHRl ci9EQ1REZWNvZGUvSW50ZXJwb2xhdGUgdHJ1ZS9MZW5ndGggNDk3Nz4+c3Ry ZWFtDQr/2P/gABBKRklGAAEBAQT2BPYAAP/hAFpFeGlmAABNTQAqAAAACAAF AwEABQAAAAEAAABKAwMAAQAAAAEAAAAAURAAAQAAAAEBAAAAUREABAAAAAEA AMNQURIABAAAAAEAAMNQAAAAAAABhqAAALGP/9sAQwAIBgYHBgUIBwcHCQkI CgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04 MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgA1ADVAwEiAAIR AQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIB AwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHw JDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVm Z2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4 ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8B AAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQE AAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDTh JfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2 d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A 9/ooooAKKp6j/wAe6/74/kay8nNbQpcyvciU7Ox0FFc9z60c+tV9X8xe1R0N Fc9z60c+tH1fzD2qOhornufWjn1o+r+Ye1R0NFc9z60c+tH1fzD2qOhornuf Wjn1o+r+Ye1R0NFc9z60c+tH1fzD2qOhornufWjn1o+r+Ye1R0NFc9z60c+t H1fzD2qOhornsmlXLNgck0ew8wU23ax0FFYhYRx7R949f8KXe8UYyxDN+lZc t5csTr9jZXbNqiiioMAooooAKKKKAKepf8e6/wC+P5GsmtbUv+Pdf98fyNZN dlH4DCpuLRRRWpkFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAxf609QI+ W7/d/wAaI1G3c4OB096FxKWLnGDXPWqNe7Hdno4ajZc8gRf425A4A9aQsWf5 mznpRK/IQZ29hTRx9aunTUEZ4mtzPlR0FFFFcZIUUUUAFFFFAFPUv+Pdf98f yNZNa2pf8e6/74/kaya7KPwGFTcWiiitTIKKKKACiiigAooooAKKKKACiiig AooooGHUZ705FyRz+NIASwI4zxT3IA2DnPU1nUmoI7MPR53zPYV2Mm1E6DgU jkKoRD/ve9LkRLkH5j39KjByeazpQd+eRtiK3KuWIlA60UDrXQeb1Ohooorz jrCiiigAooooAp6l/wAe6/74/kaya1tS/wCPdf8AfH8jWTXZR+Awqbi0UUVq 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 qKKAE2Jv37F3euOaUKoYsFG49TjmiigBaRVVBhVCj0AoooAAqgkhQCepx1oZ Qy7WAIPUEUUUACqqjCqAOvApaKKAEACjCgAegoIDAggEHqDRRQAzyIf+eSf9 8inqipnaoXJycDFFFO7ACASCQDjp7UtFFIAooooA/9kNCmVuZHN0cmVhbQ0K ZW5kb2JqDQozIDAgb2JqDQo8PC9UeXBlL0V4dEdTdGF0ZS9CTS9Ob3JtYWwv Y2EgMT4+DQplbmRvYmoNCjQgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0eXBl L1RydWVUeXBlL05hbWUvRjEvQmFzZUZvbnQvQUJDREVFK0FyaWFsIzIwTmFy cm93L0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3JpcHRvciA1 IDAgUi9GaXJzdENoYXIgMzIvTGFzdENoYXIgMjUxL1dpZHRocyA3IDAgUj4+ DQplbmRvYmoNCjUgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9u dE5hbWUvQUJDREVFK0FyaWFsIzIwTmFycm93L0ZsYWdzIDMyL0l0YWxpY0Fu Z2xlIDAvQXNjZW50IDkzNi9EZXNjZW50IC0yMTAvQ2FwSGVpZ2h0IDcyOC9B dmdXaWR0aCAzNjIvTWF4V2lkdGggMTE4Mi9Gb250V2VpZ2h0IDQwMC9YSGVp Z2h0IDI1MC9MZWFkaW5nIDE1L1N0ZW1WIDM2L0ZvbnRCQm94Wy0xODIgLTIx MCAxMDAwIDcyOF0vRm9udEZpbGUyIDYgMCBSPj4NCmVuZG9iag0KNiAwIG9i ag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgOTk3NDgvTGVuZ3Ro IDM0NTY3Pj5zdHJlYW0NCnic7H0JfFTV9f+5b58ts28ZkplkSMiekLAFkAxk YQl7WBIkkACBsCYsIlFRUBAMKLRiLaIFa4u0P5VJQAxoBa2ldUFprVWrRcSF ukSoCumvlnn/c+8Mk8GGNn4+7f9D//+cmfu955x77vLuO++8e19mJkAAwIYg QKCkYvTIpM+cHwNZNBHAM2XslIpR9WfVnwJo0IjbNaEiN3/pUzsnAZDfoGLa lIrR0zoKBo0EePVzgF3zppWMq5w2vLEFQPcggHnH3KW1jda4m9oBrn8L65yf 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 59B6Fo/R68GlgCe2L683jDRjATIsx5rgCP4lsQr6TrYrMnajnR66xql8MNtO 03tvut5mg95mm9mcHKXIPjs9PSsrPTUvy+yF5IKsvPQ8lLLSB6dDKiu2JSd7 0TY5OS7OG1dA69m85mRvxA2jlJwcRpqxHXxYjjWxdePHx1iFuE62KzL3/IjZ fz9VBNh2mt57sw24S0mzOq3W1ChF9tnZ2X37Zmf072tNhtTCvv2z+6PUNzuQ DRms2Jmamoy2qalGY7KxkNZzJltTkyNuGKXU1DDSjO3gw3KsifOqu5uYZigY O9muyNqNdnroGqeZI9l2mt578+Nwl5Jld9vtGVGK7LPz8wcMyM8ZMsCeChlF A4bkD0FpQP7IfMhhxe6MjFS0zcgwm1PNRbSeO9WekRpxwyhlZISRZmwHH5Zj TdxX3d3ENEPB3Ml2RfZutNND1zjNG+ekT3XonmagCZeHeU6P05kTpUj4GThw yJCB+YEhznTIKRkSGBhAacjAcQMjv4/qyclJR9ucHIsl3VJC63nSnTnpuBRI j+0rJyeMNGMBMizHmly5QO2aWAVLJ9sVObvRTg9d+8RFfiLSBjzlCG5+idT5 a5OEg8tfa+wkQr+Sw77IodXpIc5oMlusNrvD6XLHe3qFN+/QOyW1T1p6RmZW NuTm9c0v6Nd/wMBBhYOHhH/4GYpLSstGjho9pnzsuPETJk6aXDFl6rTplVVw /czqK7patJhi4/IViKtvRLiZyutiTe6+558eYPgz8i0UDjH2mauavvGHTl4A KuSBDzkTLm3TYTCMgUqYAavhJtgD++BxOAin4Qx8Cufga/iG9OWO+6w+t+8x VcWaPlxyZMJwGIs1amDNFTX+DF98u4b6wbdec9WPMb2tNqt3Aaib1U3qRvUn IdPpH51+6LTpH375+0rqarm9HBphRWDI0CGDCwcN7FeQ3zcvNyc7KzMjPa1P akpvf3KSz5uY0MsT73Y5HXab1UI/CGmg33BQZEkUeI5AVqm/rMYXTK0JCqn+ UaOyqeyvRUVtjKIm6ENV2ZU2QV8NM/NdaRlAy/nfsgyELQNRS2LyDYWh2Vm+ Ur8veKLE72sjMyZVIn93ib/KF2xn/DjGC6lMMKCQlIQ1fKWu+hJfkNT4SoNl q+ubS2tKsL0WnbbYX1ynzc6CFq0OWR1ywTJ/YwspG0YYw5WVDm7hQDHgqIJj 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 vu13iU/T2akYrOhDd1m5PimWzk4u6nM12fbRHA6ojJT4FC2uO9KpabGPWSCV mvwQT6UJVvIS6X30qVl0XkpLbg/HezhXLe/mvf+Vluy5ZZHe07p9bfGGaaPv GZe/qU/FFbc2crHNN08dUflQS+L/sXf2cXJUZb6vqu7p7unpnul5n8lr5w0C gaTOW3UXAdMhCRAkLyYZIEgkw8wkaZg3ZiYvoHtBXIziKoGAIr5l94N64bPK qsBF3FUUF8S3ZfEV3eteVxT0ist6XZTVmdxzTj019QyIPnvv/XzuP9Kkprr6 nFOnTv2qznO+5znnTHpvPTi89oOPTP+teTspbesM6bw3Od3OgVr79b1uJdd5 SSrbckljU9t+x7hBaEOmsN8xhkxPZMgkXU6nu92lXFuf25wv9Dk6d31ul6f3 WrPakik26Y3ObJ/b7Xb2Jd1M2qaFPqVoOAOqMNSzn/j4z37yyft++p53jx24 491j9dvNC9ztmXlu5jcz/zLznLZb2r7+xFe++rUnvmzfrDP11F6dd2PNPq1b QovdnlpnUZf8/BW5UjHVOf8S3bDPdF5SbHKaS22plNfasz9vDNnTdOm3uq17 fKu1yBCJrJInnRecppJjnvpUfHMWvbItZO3c2ap5Xte8bCG3oqvQo023rN50 ayPO6W2c//K20IKF6YaFaW3jLnhZ1WJ+bW7uaG/RFm5Hs/6tpQS/6cKKb2/c DmrFDqDDR/l12/Z/ZOhH7914aFXzzVe+4V03D+y+babe8Hc3X3zRdS/dN/Nv M98/rzb929TdX3/0y9948kvf0eVW1eV2ui434yH3hdrp1y9yty3SrYAO3QrI z1uRc9PFjnnasm3OdGijVtuy3cVU86Szp6VkGwGtr2wELDSP5fPTWsG/p3Dm L2hrb2hsb2jtc+Y36k1bRhu3C3LzZts4UDg9vU2FnsK8ekNvU3fd1ZXPHKuk s8tLdXkduqGY6n5ZA8BthQZAG1gic+z/9yz7s3Xvf+aRv3ndf1l90/SHjw3u vvnWwdcfnal7uXMucle6xZ+5lZ073/UfG1If+4evPPr573/rcSd6or1NVll3 11oONB5p9JbWMk0pt6nx57mH3ZucJve1tUb7aLfqV95DrlNrHM89mfPWWR+T j9VWtKY8/XS32ic8Ulmsr6xj32nGfISaNO6JOtug4YjYawPweVuF2ovvKrSk G8wixl6mJd1Ubyg0lBL1nP7mN8++ASIzOGufftGnLtzCK3LN1tKC9Cl/Ob75 rI+eeu7a/VPT39TXJ08+m8rq61vpzqvtbCqlV8wvdayYWvqV0mMd3/H+qfU7 Hc96P2t9tqPYvdR1l6wqlpeuLfIlm5ZMeTd57yje3HOH977iXT3vWfph796e B7yHe75UfHzp4yu/V3x26UuFnvyScvkhd3OtUsh3FAr5QnlJ6rR8NX9e/uL8 1fk35h/LfzP/q3zj6/WX6/Jvz78vP53P7NZmRb433X3rDV1u10PuPbWg95K2 rLG0XWNjn9rUfd0V+pdjy/eXsq6TLWfHtPTSxhHVtLGjkXsvZHNZ82btWrC/ 5Zh73fWzjiz/6mScmdOMU8+vnv+VrrOnfzWRuAruifuLumdHfLqrLSW8Jhmn cOopuJ/olLibyAxkySwry9uKU3v31s9cfPivp2ofv6v/+NaWYx337H3DmfNv +m/DZ3/+ozOPu+csGB+5YvO6ZT3L1YVv2va2e887NNrz8S1nr13accbaTYd3 3Pm3RnNLTv7SfaLhvfo9fKzWVu71e2u923vHe2/QTYoTvTnd8DpWW1IsNR5v yWecn7uPdB1NNTW3FtuacoVsS6nkHnP+Z5uRoqotyxbbCm17nGwpe4sunLTZ KWd9XVrbs5+zJdWon9p3m7c5dNT8zphvYBNHdrG15KbPXmNaWu6eFd3GU/oU ZRpcrRU7fkUXgG5xPtBxDtvyhmXDw8fvuKPYLnv/8kOlc676oKebmdnhmXf+ xfTxi3uXm2urG+6QPkXXkH9WO7U3szJTzRwtvqfYsKjWknbznR0dxkrTVWTL UW2odXR27emYdGw1mcs3NTbtMcw0riYjC/4Z00kbwbxogHL8rBiXx1Trijav pZ4updqTV4WtKiNWsNq1xqi5u5FTkvdRcfMl+29jx5fsDq/aeNbt77/ssrF7 j3u3TX/q7rENl7z2S16oTWnXLLyUkvoq8m5D7YydDcfNuP+s8Rss1AqmYynb l9qdvT31vmx6TWFdYVthb+FE4XOFFwrZh05eXAuha+nIbNfSEdy1lGl4IZ/X 75LrTD/o9bnULbkTOa8ltzjn5T7jbrcDld5d63Lc62ot3mJv3Evd4N3neWb0 qOc9rAM4rlc7o2xMw+3W4ezJhoxjvxjPM+N1li017NV/Uo3mrxc2fNptsb1R kSE7z3aqzut5vvSTXmtj9Rg/ilfpizKG5MQ1zsSSWYzuuntnHnj/Z8o97cu+ cOfMg+lTpv98+Kpdh7y32XIr6HJbq8ut5C6pbWtpW9y2pm1d27a2oYZ69kDT VYV6876WR9oK2XQm19jc2JJut50NmcbZ7oaWlpLpbWhqKrSUWoqlfC6byaSi joeWz7jnaNsl455TO73pEdf1GvOl0pGos8F0QRyJuiCifodMyfY75N2HddQm XWAryi2/zWQKTuMv8scKqV94x5ziL9YUthfGC6nCfy394knHvd46DLzZaTU2 QNIZYT0Den48r/f55+d26bysV6LXBuvVpujRnC65nOmEMJ0TOdM1Yboq4Fuz GV1uenhs34R+twTrbOMgdWqq4L5m5nsPvXVFz4qFx/9m5hvuxgc+tebH3kp3 5qVNfCP77Uxh+uvuhbtn9uiMzp95XSrU5dztvq529Zredb2bGza3b+vd3bC7 /UBDvf1Iw7XtR5ve2/Cepjvbf930m5bWo01vb/lW03ebv9/SsFe/Yz7X+0Jv 2tGvHW9j8cbiU8VUV/Hi4rFiqi2XayyWivlStpgvtuSPNOY6GhtzWV3OrW0d ra1t2qBtqRkfw1LJPMbOrV26gN/ipHQdme9qaStlc0Vn0jXVYmex9TqnVCpd X0rdUjpR8lpKi0te6SF3e62r2KiVnV+cH8+nbsjfl/eiHgTz06pScW/xhWLK KdaK23V+ThT/h/6a9e3X8eINxSeLmUYTxgtNTj7RUzY9qxFJAlHHktZ/e56x nXHOuumflJ6Jm//mrjXHzTZzo6K7Yvw9zE25Zo+uDE7tstyjkmi+WVtjB0ps 2ZpzOrJi5oEPPbh0Ye+yh2+feWD9a684+/SZ/feUTlnZ/FfpldPvnXzLmw55 V//2S0+98zX2Ta+fh+X6PjU7j9X2NXq53IXeBbm3e2/PZVbmVjRemttbOuId yT3hPZF72ns691PvudxL3ku5Zi+Xzx9xvQ6tcreYz2W8RxqO6yeh+Ej+eLNj hpbkM7ljJV0s47p80lH57LUllCkay+2MzDEjZ9vo2g4Nq2xk8qZM14rXOKYr zX91UqEz01J60ZagNkim9b/Z3qcf63//3mrHbCT9T9cI5WaWRR1QgVjSucRb dcUFMx/wvjSz8vUDl7jHb0vlMrcdnn7DGxvfd/Jk1JvU8AUvcDbqwuh2Njhm jp62Wt7jSz1HsM4FobtKOevU7wn7beezEFaYsMHLw+6xYS+wYd/pfAzCLtBh FyzKFl897AbnqxB2oQ67aMEfCvtt5x8h7CITdgkKe/KXOsRLNuy39F6X8+0f 2JBuZqmrG9qmqzhONa1/f7Lh0dmQ73rKcRY/6LnppZ7b8NDJR2qNTc1rbRyh jWRlYilHx7PtNXuGHZCb+yE383Ru5i10Msk5bK1rw14KYaGk3V6dn94FjZ0Q VqviwfS97jO2Z9CvLXScjFZEVyrd4i7WYntaH/U+5d7tbE5/cDQe7me6C5/f Y27/fFekHhz5/P2mu3DmOd2+4OkX3ZmGRy3x4rX5bsNgOu1kso81pD/gpR6L PEidzblL327TsuPHXzSIwjpdRYOdzFB+ftedd6Vf/Jr+z3FP/of75dQJ7/U6 zUW1Zs+9XefowgadoRveZBJ5pvQTHXuLiZ0yww5TH3G/fOut5lnrS33Pda03 6AX335l1o4kQlt/gDNY8bUlmxlM3NEYzIUQoImWG+57QZ7lt1rUT5kA4e960 nQTBtUzLTIMQVK780MaNyy9Op5976sPvetuK884w/OrkT7Vt/c6GbzjLnZ/W OrOdrhk27pxvho5XUuenUtoAeejkd2tnFjrWZsvdZS/nZju7O0/tTDV57Sv1 wZLZZIvdxVOLqaZcuiftFVxXx7hfH17c8JB75/0Lco1d2hy8s3ZW73ca3cbG lpzjNukGyxuX60ZQyxs7am21Quvato7Ghlwh1bh4QVdvev7yfGZ52ykLuxuv 7a7M1zXFmiv2fNXMb/GDx775RdOkta3av1/lzOspbZl+bN3fTz92xRv2wNiF 0g8sZHRWOVcYY2GV/av/X+W6ervnCv1xbbtjSVY/+9klXfpNWenUlnFqWUWc opTetjm6cZK6at9bbvlmj7ema/ppr9Q107Pg8dtvuWzwLTMb9v5Z98Xe1d17 V7pnfvfYePqJwX+8/+hbjn72qwP/cJbnH+1Zcd5RN+suN4I382i5oR1Zd2Vt S+xZn45d69PlhsgESruZCI3h/ocTsz72TXst3TMtsobtkZd9OmoHzKIy0/Nm YNlHjluQ6jod6Xu9+foJyThra+WWVOQDrnV9zHXdp1M6gVTmxoZPpj+Q+qR7 o/dpraesGW7xIvT6TO85O7TtiuyydtG+zO29/J5PfPChjzbsih4a+99S+Fyl Wy72497qflbbd+v1583ew94PUk7qzNRfpJ5Kn5f+94b+ht9kPpT5dvau3Lrc 5JzPdOO9+XPzn28qNl3a9L8KrykcKfyw8MNiV3G6+ZLmr7SELU+VJlq3tL67 dbrthvY7OoT+vAN9PtI50pXvekf3ou739TT3PNu7qfem3v8+b9+84/OD+bfP /+WCdy1cvPCWRbsXPb749MWPLX6sfN2SrUu+9qqfHy15Kf4sbVm6Yula+Gxf OgyfG2c/d77q57NLn/t/8VmWnv2cgz4//89+lp+2fPefPn/6/Onz/+/j2Fl+ 3H/R263uDfqtvEvXCctP3q23lZM/cjqcjpM36To4pY8s10fMfmi3Z518VG93 6zDLncvt9kF9/DSn5eR5ettqtyadNTruo3pr4q6xcdfouGZ7uT3+oA4jdJgf 6W3LydP0ttVul+swyuZB6Vhme5beVmzIij1LxSnpuBV7roqz0G5NrIrDbZiN 9sh5dnuB3V508vt6u8Pu9+mzV5yLT16jt5fa/ct1aqFOeZ/elux+q91fqH8N bcqhTtNsL7C/XqTPEurUzH6fDXOp3ZrrOkunc7felnSYs3Q6Zn+h3V9uf91o txfYI2amvbN0Oma/z24vtdvLtR282dms9zc7DzoLnT6bZp9NrU8fOcfZrY/c pLetenu53b/c7j9oy/xBfXU/0tsH9db8x7wds6tPKCdeKMRwBQX7nrY0z4X9 lDN/9ngahWnQ+9thP+M06TNG+1lnj7Mf9nNOj3M97DfqdtoXYb/o9jk/NquV pLXd6RS8s+x+g51O/UK7n7HHL7P7WXt8n93P2f1Ddt8skXyV91bYd50e7wXY 95zmVB72U04wezyNwjQ4PalTYD+jjfPXwH7WeTi1C/Zzjp/6c9hvdM5NN8N+ Pv279HbYL3r3Nl4E+yX9y5Ow36rz/zu7n0fX2GTy3/Si3S+g481mv5Cx+8ac by502f12vd9WWG73O1D4TlsO0X4XOt5r4wZ2f74JA2kuRGEWo/3lNvxGu3+m 3d9h9nMozzmUfgEdL0D+7ylz3w/Kuw4MlbeMjY5NXTs+VN4wNjE+NtE/VR8b XV1ePzxc3lHff2BqsrxjaHJo4tDQ4Or1E/X+4fLW/omJscP66P6Dw/0T5bNs ShcPTUzqeGW+WlRssChUFKM+We4vT030Dw6N9E9cXR7b96rnLddHy1P6t77R +tTQYHnnVP/UkI48OrhmbKI8pn+ZKA+MHRydmqgPTa7eMXalDr61PnBgbLh/ 8ozy9n59fKDeX97Zf3B0UGdo99jB8kj/teWDk0M6VZ2LfWOjU+WpsfJgfXJ8 WP+gEy6PT9T1wQH9y5D+2z9ZHh+aGKlPmdNfea3NzHB9YGjUJKF/MGlM2KPj E2ODBwemTI4PH9B5QGfQf+ujA8MHB3WZleNMjI0OX1teWT+tPDRypU4bhR79 g2e3wQfro/vLE0OT5gJNOSUniEoM0lprr2hlXZ9lamjEFOpEXZ91cOzw6PBY /+DcQuiPLl0X6WzZjh2cGj84VR4cOqQv2YQ5MDQ8PreEVjtbnTFnwhlx+u3M t9fqb1c617pFZ0jb7KPOT/W/5PedzpT+O+oM6u2EM5i6K/WJ1N+lPqf/fTr1 cOqvnXt0u4TrlonvBHpvl3NAp1J2tugUTCpTOvVxe2SDTXPcbvv18boNsVr/ st7OFlt2duhjZu7YKWfSfhvSf4d06EN6O6hDrtf7dZunsr4Ck5sJncZhCLvf Oah/MUfL+t2d5Olim8YknM8cX61rtwpKDaeFz1G3+ejX/6Zsngd1SiM27NX6 2Jiz7//gek2qozbFKF6f/mbmXzZXWIaynrJXXoZSX2NTKNu0D9hrKTsD+ttB /euUza0JvVqXgbmLUepb9d8BHXrMlsikc4adu7Afwg/YKzRn67epDEIJvfIa Ntq8H7ap7tfft+lr3mdTML8yXddWbXmaexjlatTmfmT2uid0WmWdtrmWSbs3 ZPNgym7Q5tzc81GbQ1z2cVr99twm5ohN0Zz3gM71iE3R3KEpG/qAPVe/3puC M0zaMh+wcafs76M2lX6r+Pj+1UFt4zZtk6MBm6tJe7bkLpRtOZr8H7Rni9WR 5Cq+r6ZEzffDNu0D6F6bsGM2rejc8fHoHk1BiQyA0iZfEW5KpzlkS8Xc8yjt AThy0Jb0aqTIMfvcTNjyHAYND1kNjECcOP0BG/sQnLMO12l+mwK9xWWwzz5j w3A0KdU6lO0YXEfdhj9ov8X39Ez77Vob+9UUsc/ewUjP5kqG7FvIpBapIkpv TD9/8RMSlb25guh68LM1aM+83x6N4h/Wv9Th/pkww/q+R/oY09v9+rdDUNJR CnF+orfAMCijbEtwAK6+bu/YsA0zbp+bSImjNubql+m6Pqupsv71CNyVEZsX o8pD8CxGb4zh2VyM2G+JbuNnNCmxuVc3AOe40qZw0Jby4BxVDjnX6ONxuRpV D8xe3z5450xBHqO7NGXzFL0Jojtu8h496VPwlomeo0lQWPLei34dsfej37nO xo9ybdIdsL8mKovOPmhLa9w+H9fOXkV8bhP/sP2935bEBJzDPD1RKU7Z+HGO 49THrYJG7HsuzttqbcObN2qUQ3yuKVumcZlET02klpfnDqdfh5DJGzH63g/v mljXU7Nv/ittGskboQ5PdpyLKMbcexOFja5n0N7BqdnSwVr4fddQh2fdqNTM 1D4IdWz5FSVhYkTKW6nDn2bv2IjV1eCrpj36f3HtSeqDs/cu0lRceyX37ZVX gOvXuflai+6RuZLoWl5eW8VP2aC1BsyVj1lF/SEl9M+560NQW7+8zh6z76hx eFOZ3B6arUmjdOI30h/SELbd+q1O4u8/tLbc0BzbbmiO9Wbtt/SiNEu/Nn1+ +hy9Da3tc8heoan511s76CA8u/ECkM7JU191dYmUGZDodDjuyZNOqrhx03lX nH/R7u0XlJfuH752/IC/tLx5Y9kv79q9fVP53PU7N5U3bd0YhXhFWGbDMlJY bsNyUlhhw4py39bNG7Zt3HTx+ov6Nu0sL+1b5fvcP8P8Wa+zSUlJ2pRknFJZ CFI0ZaOpJJokRQtstCCJpkjRKjZaJYkWkKJVbbRqEq1CihbaaGESrUq715Ew mJ9EDGkRQSVsNqIkqiuSDONJRJrUWKQfJpKINN2xSC4s0Yuk6YVFgmGJYiRN MSySDAt+r9Y3RlrfSNM6i3TEEiFJmpBYpCSWSEnSpMQiLbFETJImJh6JiSdi kjQx8UhMPBGToomJw/snEZMivrciMfFETIomJh6JiSdiUjQx8UhMPBGToomJ R2LiyQtI0V5APFIOT5SjaMrhkXJ4ohxFUw6PlMMT5SiackSkHOH/vgdGnGse GFHZRHtgRCQmkYgpoIlJRGISiZgCmpgE1GyJmAJijRiJSSRiCmhiEpGYRCKm gCYmEYlJJGIKaGISkZhEIqaAJiYRiUkkYgpoYhKRmEQipoAmJhmJSSavoYD2 GpKRcmSinApNOTJSjkyUU6EpR0bKkYlyKjTlSDCBEuVUaMqRkXJkopwKTTky Uo5MlFOhKUdGypGJcio05chIOTJRToWmHBkpRybKqdCUoyLlqEQ5FZpyVKQc lSinSlOOipSjEuVUacpRkXJUopwqTTkqUo5KlFMlWs9gPifKqdKUoyLlqEQ5 VZpyVKQclSinSlOOipSjEuVUacpRkXJUopwqTTlBpJwgUU6VppwgUk6QKCek KSeIlBMkyglpygki5QSJckKacoJIOUGinJCmnCBSTpAoJyS2vKDplSgnpCkn iJQTJMoJacoJIuUEiXJCmnKCSDlBopyQppxKpJxKopyQppxKpJxKohzm06RT iaRT4SgmTTuVSDsVgWLSxFOJxFORKCZNPZVIPRWFYtLkU4nkUwlQTGLbHRrv FRSTJqBKJKBKFcWkKagSKagSopg0CVUjCVV9FJOmoWqkoSrSEKNpqBppqIo0 xGgaqkYaqiINMZqGqpGGqkhDjKahaqShKtIQo2moGmmoijTEaBqqRhqqIg0x IgICBoQ0xGgaqkYaqiINMZqGwkhDIdIQo2kojDQUIg1xmobCSEMh0hCnaSiM NBQiDXGahsJIQyHSEKdpKIw0FCINcZqGwkhDIdIQp2kojDQUIg1xmobCSEMh 0hCxCgwBJSINEetAXf8ATUQqItZmugaCuImOOLFW0nUQxOUoLvW8gBX9REuc +G7Q9RDETdTEidrXNRHEVSguTRW6LoK4AYpLzTPwRL+C4hKJog9I0a+iuFTQ DFTRD1Fcoq5iSo0wNedUTh2DaqQrQdRVzKoRrObEvgYW42rEq7kgAuuYWCNk zYmdFSyG1ohac2KPBYu5NUO6IvY/sJhTI1DNiV0eLEbViFVzagdGTKsRrubU PgwA1gwRa07tjQBmzRC05tR+BR73gSBdUTszgFwzhK45tVsC4DVD9JpTexOA XzMEsLkk6goQNkMMmxMJPwOKzRDG5sRuBQYgmyGSzYkdBAxYNkMwmxP7CBjg bCYQDiC/oIFfMwSwGZGYMUDYDDFsRmTRTMT9a8ioIuJoBiCbIZLNiJiXActm CGZXyTUS8GyGgDYjgjAGSJsJXBNSLxiUhbA2I4JUBmCbIbLNiISaAdtmCG5X JfWCgW8zBLgZkVMyQNxMYmURX9FAuRnC3NUqkVUwGffeImkR0QoD2M0Q7ebE NhgD3s0Q8K5WqJUwMG+GoDcjwmsG2Jsh7q1Li3pi0JbEBJMIPRjgb4b4NyN2 DzEg4ExhbRFftQDBGabgFSJvYQDCGSbhFWIzkgEMZ5iGV4jtXqZi9wBqEYGi MAivUPvkgYUzhRVFfIQAhzPEwxmRpDMg4gwjcUmNDFScISzOBTHTAMZZgO0r 4nMPbJwhOM6IdJwBHmcBrgapcUFOCJEzYoceA0jOECXX7xtqYcUOJ4m0JBHM MmDlDMHyaoVqcAAvZwHuaiEiRAbMnCFozogdpwywOUPcnBE7eRiQc4bQeZWs S4DnDNNzYgcKA3zOMD8n9mgwAOgMEXROpJ8MEDpDDF1Q21cA0Rmi6ILavqrE vktIWpyIiRmQdIZQuo5MLWmQFqLpVTKaAZ7OqnPMd2K2AamzKhYX1egAqs4Q VteRibIGsM6quGVIjQvqQmw9DKgGLdB1hvA6p1aKwNcZAuyC+vIBws4SxJ64 DXFfyjP0H254CC212F8O6U0Q3WoYgHdWxXqjNlOBvbMQ643aPgb8zhB/DyQn OmwxQPAMMXgTm/huAAzPQuyFQIWYQOJZiG0vKtUDGM9C3GgkdnUw4PEMAXmd beKbBZA8C/E7jer7ClSezcHyRImFsVsmAhLEOp77sWcmBvNEv0UA83wOmKfG Bf/MOWCe6NoJYJ5jME9syXAA8xyDeWKDggOY5xjME7twOYB5jsE8senGAcxz DOaJdSUHMM8xmCdWlRzAPMdgnmjBcQDzHIN54lPIWez0i3RFbHpxAPMcg3li NckBzHME5gVVVwDmOQLzVGuXA5jnCMxXiB0CHMA8R2C+QjT+OIB5jsB8hdhp wwHMcwTmqa9oDmCeIzBPbc/w2JOcY+ue+BzFzuQIzFeInTZ81p8ceXISO4t4 7FKOwHyF+vzGXuUIzAuiwcljx3IE5gWxMuOxbznHo1uocUFXCMwLqi987GGO wLwg0iIeO5lzPNiFmGcA81xgwkWsF4DLc4HrQeJzBFyeC9zhQ3wWRDxUAdWD VG0Al+eIy3PqPQIuzwXuoKaWM+hK4A4f4vMLWJ4LzCPIJwZhCVwREl/uwOU5 5vJET1UOXJ4jLs+ITsccsDzHWJ7od8wBy3OM5YmepxywPEdYnhHdXbmMh8Fg Kk8UNFB5jqh8VVDHtACW5wjLcyKO5EDlOaLynMiMOFB5jqi8oFp2AOU5gvKC OsAJmDxHTF5QxzgBk+eIyXNibyAHJs8Rk+fE3kAOSJ4jJM+JfUUciDxHRJ4T O8e4iodYoTcWcVgEBzjPEZxnxAEOHNg8x2ye6FTPgc1zhbuoqWUFulK4i5pY VoDmOUbzxHFSHNA8x2ieiMg5oHmO0Dwn9mNwQPMcoXlO5MUc0DxHaJ4T0TwH NM8RmufEflMexKP38PuKmmfQVYDfV9Q8g64QmOdUTQKX54jLC2prA7g8R1xe EN3pOHB5jri8oLbqAMtzhOUFtSUKWJ4jLC+oLVHA8ryCLXeiNgDLc4zliQ4I HLA8x1ie6GHCK/HAUGS5E13xOFB5jqi8oLYmAcpzBOUF0UWMA5PniMkLomsa ByTPEZIXVOsbiDxHRF4QXcQ4AHmOgLwgumpxAPIcAXlBdLfiwON5FU91QC1n 0BXm8cROBA48nldxi5B6vfGYY6Qrqk0I8J1XsX1FvF5g7zzE9hV1tDPoCqF3 QW1NAnjnCLwLoscUB+zOEXYXVPsKqDtH1F1Q7SuA7hxBd0H0auHA3HmI+3mo eQZdIeQuqA0kIO48xKSB+OyH8XB2NKiL2JgUfjyiHY3rItYLAoi7QMQ9JHoe CSDuAhH3kPjeEEDcBSLuIdHlQgBxF4i4h8T+LwHEXSDiHlIHwgNxF4i4h9Sx 8EDchY+HCRJHtQNxF/6c3mlqQcPQdh/3FhK5mwDmLhBzr1LNFcHiyRFQ77Qg thkEUHeBqHtVEX0fBGB3gbC7jky8y8DdBeLuOjLxNgN4Fwi868jEWwXkXTA8 epk4kkYAehcIvevIxOkPgL0LxN6rAdGRQAB8Fwi+VyvEYQAC6LtA9L1aob5E AL8LhN+rVeJAHsHjKTiQwkLqZBoA4AUC8NWQ6EsggMALROCrIVXbgOAFQvA6 MlHbwOAFYvChJDZNBUB4gSC8jkx8MIDCC0Th9fueGhkUhjC8jkysLeL5XhCH 17UF8ZrjCV4QiNeRifc5nuQFkfhQEbukxexELwJHpl4zKAyx+FBRn+d4whcE 40NFbO+JeNIXgcfRE7seRTzxC8LxoaLWVfHkLwjH68jEByOeAAbxeB2ZeM0A 5AUC8joy8R0GRF4gIq8jE28VIHkhscKITQoBTF5IrDDqJEoynk4IK4xauQOV FxIrjDpzElB5IbHCqLMnAZYXEiuMPIMSKExihVGNRwDzQmKFUa1HIPNCYYVR Z1MCNC8UVhjV9gQ2LxRWGHVWJYDzQmGFEVuPAui8UFhhxOajUPGkVVhhRPYr gM8LhRVGhL8CAL1QWGHUKhYIvVBYYcRuBQGIXiisMGr9DIxeBFhhxE4JAZBe 4JllFNUaAkov8OwyitjUF4DpBZ5hRhHb+gI4vcCzzChiY18AqBd4phlFbO2L IJ4aDbckqZYBoHoxZ8YZYv+gAFYv8KwzAdWsAFgv8MwzAdH3SwCtF3j2GXIb A3C9QLheRyaKBHi9QLxeRyZeMwB7gYC9jkwUCRB7UcGuzlRrCJC9qGBUQWS6 Api9qGCFETuCRSWegA8rjGoZALUXFawwauUO2F5UsMKoNQZwe1HFCqO+wwDc iypWGLWNAeReVLHCiL4RAtC9QOg+rBD9DASwe4Gd6StERwMB8F4geK8jU68Z FIbofVihtqsA3wuE73Vkorar8TSPSGFVagMFAL6o4tmziD1SAgi+QARfRybe Z0D4AiH8sEr0UhTA8AVi+Doy8ZoB4gsE8XVk4oMBFF9gik/0bxZA8QWm+ET/ ZgEUX2CKTy5qkNdcx3miNgHjixDjVuJ0CyKMZxLFYxiJrVDpx7OJ4hHXRGNb AsmXmOQHRGdUCShfYpQfEAtMAsuXmOUHxAKTAPOlP2c0EHESVaD5EtP8CnGg ggScL7EDPbHhLQHnS+xAT2x3S8D5EjvQExuCEmi+xA70xHagBJgvsQM9sRko WTxdLXbDIV4voHyJHeipE8ECyZd4ZhvqXLAA8iWe2YY6HSxwfIlntqHOCAsY X+KZbYhNEgkUX+KZbagPA0B8iWe2IRJWCQxf4pltiP6oEhC+xDPbEI0ICQRf 4pltiHaT5PFMyEhXRL9QCfxe4pltiKO2JeB7iWe2Ido9Eui9xDPbEOG9BHgv 8cw2RJNJAruXeGYbYreUBHQv8cw2RAQugdxLPLMNsVNKAriXCNxz4mwcEri9 xA70xNnhJGB7ibC9ILbNpYgn2cYDfqjzc4OuBDa0iLoCZi8FNrSIugJkLxGy F0QiIIHYS0TsBXE2PAnAXiJgL4gDnCTweimw2yCxnOM52yV2G6ROhQ66ktht kPgcxTO3S+w2SHyO4snbEasXxMGvcnb+duw2SD0v6Eri0fzEexTP4i7xaH7q PQJdIU4viNxExnO5Y/d5qh0cT+eO3eeJrSwJkF5i93liI0sCo5cKuw0SrxcQ vVTYbZA6Qz/oSmG3QeKzD4BeKuw2SHz2Vbw0ANIVETBJwPNS4YFk1POCrhCd F0Q2JQHOSwTnBbHfSQKbl4jNC2K3kwQ0LxGaF8ReJwlkXgbYbZC6CAPoKsBu g0Q9A5eXiMsL6gIXgOUlwvKCusYFUHkZYLdBajnHq05gt0FqOYOuAuw2SC1n 0BVC8oLaxgEiL7H7PNH1XgKQlwjIKyLYkcDjJeLxigh2JOB4iXA81bFBAo2X iMYrqr0BMF4iGK+o9gaweIlYvKLaG4DiJUbxVNusEi9oggZUV8mFBcJCJF5H ppYWKAuR+EqVWlxA4iUi8ToysbyAxEtE4nVk4kMMJF4iEq8jE0sbSLxEJL4S EoeDSiDxEpF4HZl6ZtBXdc4cI8RbBSReVvEcI0TnFQkkXiISX6V6tMtqvGwO QqWS2iYFEi/xPDaKON2TBBIv8Tw2ijjQQgKJl4jE68hEeQKJlyH2TKXaakDi JbXND/CdXKYA3CUC7iG17QrAXYb4PUUtFFARAu4hte0KvF0i3h4Su7NlGC+/ hHpziBNsKD9egQl15hDrPwWwXWHYTnwtK2DtCrN24otVAWpXGLUT36sKSLvC pJ34WlUA2hUG7cS3qgLOrrDbPHGYngLOrrDbPLHNrICzK8TZQ6LLgALOrnw8 HIN4f4GzK8TZQ+KrXLF4cS+kK+IEDAo4u0KcnVp5KeDsCnF2at2lgLMrxNlD Ym+sAs6uEGcPiVxDAWdXiLOHRK6hgLMrxNlDYiewAs6uEGcPicMSFXB2hTh7 SOzUVMDZFeLsIZGnKODsiuNhPkRt8HjdOKQr6irIwNkV4uwhkYko4OwKcfaQ OIRTAWdXiLOHxCGcCji7wk7yxBksFXB2hX3kiSaNAs6u5rjIU5f2A13N8ZCn ru4HuprjIE/UBnB2Ncc/nqgN4OwKu8cT3ZuUiJckxMPHiNoAzq6wczxx2KkC zq7m+MYT7xFwdjXHNZ56j0BXczzjqfcIdDXHMZ56j0BXc/ziifcIOLua6xZP jAu6muMVT7y/wNnVHKd44v0Fzq7m+MQTn30Zr3aJ3UmJzz5wdoU94olsUQFn V9ghnsgWFXB2Jed4+hHjgq6wOzzRJ0ABZ1fYG57o5qfilVOxMzzRL1zFi6di X3gil1Tx+qnYFZ7IJVW8hCr2hCdySRWvoood4YlcUs0upIodZIjPb7yWKp6m xqcaZ/F6qnieGp9qncVrquJJ5H2qeRavq4pQu45M1BawdoVYu45MFBfAdoVg O/OJvWUKaLvC88j7VPMOcLvCE8n7VPsOeLvCM8n7VAMPgLtCwF1Hpi7WG6/W ixVGNQ8BuasAK4xqHwJzVwFWGNXIA+iu8FzyPtXKA+qu8GTyPtXMA+yu5izE SrXzgLurOWuxUg09AO9qznKsVEsPyLuasyIr1dQD9K7mLspKXdUZFDZnXVaq oViJ14TGCqNaigDf1ZzVWYldqwrgu5qzQCuxb1UBfFdz1milGqkA3xVeptWn WqkA3xVeqdWnmqkA3xVerNWn2qkA3xVer9WnGqoA3xVestWnWqoA3xVetdWn mqoA3xVeuNWn2qrVeOVxrDCqsQrwXeHlW32qtQrwXeEVXH1iN7oC+K7wIq4+ 1dYF+K7wOq4+1dgF+K7wUq4+sSddAYlXeDVXn9iVrgDLK7ygq0+1s4HLK7ym q0903FUA5hVe1tWnWulA5hWeQt6nmulhvL49VhjRTg/8eI17rDCioR4AnA98 rDCipR4AnQ98rDCiqR4Ang98rDCirR4Anw98rDCisR4AoA98rDCiF0EAhD7w scKIrtIBIPrAxwoj+koHwOgDHyuM6CwdAKQPfKwword0AJQ+YFhhxPGbAWD6 gGGFEadaDIDTBwwrjDjXYgCgPmBYYUSPjwBIfcCwwogu4gGg+oBhhRF9xANg 9QHDCiOOcQsA1gcMK4w4xi0AWh8wrDCie3oAuD5gWGFE//QAeH2AJ5b3iQ7q AQD7gGOFET3UAyD2AccKI7qoB4DsA44VRuyvDoDZBxwrjNh5HQC0DzhWGNFL PQBqH3CsMKKbegDYPuBYYUQ/9QC4fcCxwoiO6gGA+4BjhRE91QMg9wGeYp4R u/sDQPcBXvuVEfv7A2D3AV78lRE7/AOA9wFe/ZURPaICoPcBXv6VEbv8A8D3 AcL3jBH7/APg9wFe/5URnd4CAPgBAviMET0GAiD4AV4BlhEduQJA+AGeap4R /Q0CYPgBnmueER0OAoD4AZ5snhE9DgKg+AGebZ4RXQ4CwPgBnm6eEX0OAuD4 AZ5vnhGd/AMA+YHECiN6LARA8gOJFUZ0OwgA5Qd4HVhG9DsIgOUHEiuMaOkH APMDiRVGtfSB5geI5lepiw0GgPMDhPOrktpMAJ4fYJ5PbMQGwPMDIp8IgOEH RCQRALcPiBQiAFYfEMFDAHg+wHj+jzdmD47W/XidngDBefXHsWsUFYSC0Lz6 473yUdT1UVQE5tUf57VR1HMhKvJVJtLaAKh88CqI4fwdmzdesX37pi1l7he3 79i0c9PWXet3bd62NTpY4cXt27ft3GyObN56fnSQSVncsGX99ivO27Zjy/pd ZVb2y/6cI0Ifk+YsxaIz+59rP+avM7+m/3ZEh+dX/Rvny0zj6W+94K2/LrpZ 78SN81foQ0s812VNfmOmYVVzypvX4Pj9mfyqjJt2b6x4bvrETv91/hnoyIK/ WnTDAuds+9nmXOlMOmPOsDPkTOl/rzEffwlKLN1x97/dN6I2/FPpjrtvv/DZ +6Y6b39U/e7EjZ3/7N+Y+qL+d+aJlOd6Xun8z/Xe8c/v3HHehl9/f+SCIrvb L85m1W3QmXrzO2wmU33pTLt32XrW6bebL7n2wiVDk1NDE6PlDf3jQ6zDbzOH s+1NGw9OXNk/eqg+PDzEWnRq+mi+PbPrQP/hqSG20J9vDjS1d0QHyhuGJqbq ++oD/VP1sVG22F9ofk61d8HPu+oj+iz9I+P10f3lDev9Rd1FXzDuS9/+d1l3 kZmvggsVqvAyfyfKbN9O1u13Ruf/39VdeTiU699/ZrGTrJGlscv6jCWqQaLS QnZOdtPIEjONXZKZZGtFhIphIlska0lM2aOIlKV0fkRKdknC+wwq51Tv+V3v dZ33XOeaP5657+9z3997+Xw+9/d7zx+zzhJHdDNzO+KlgNrrhVVCy4ObVxyJ fzUsu0KZffVlhiP6uWFx3nSnZJj42lWBMQAIMowTgOpZ4WQYDMhuun29uQVV wHoiKi/Cd7zYaKKPxll1xKmSeli4u2KuSTU3DIyyDjnb4/FySwpnVdtIwKR/ ZggeUxVXwHHXdfropaZKU8VcA62Z0md2DkLw1M/KHqLXZ6nJmRsb4L+fPGDa v85xZIdwyB2OVzr1xX0RlQ5B7mglRBKJJ2sP6jHam8NKsSVATTWeO4n7zitX 5ZzB/gfRZ+UenhGLcKk8ZW2F963C5EhH2DWt58Okhr0zp7F61SzW7nt5h4nr snhwj7ZMm2jASCq6cWJQXLCnpmiPXvJGB4roxQH7mdHgiRO5zrALM4Zsr1rF LbPiW/Ij/fJH73JMDRh2UeZdKfm824siaBVwBAR8KqkHJL0A1RiZIcQyMDDB YEhZUBqU/FoGYeECrj4+hG3KynisN0HJD1p3b2jdlbB4z2XsiPDAYEtIZpAR esBhAKhLr9uE3Aal/FsoahSVcHC1OZZ49A+tlVewshYqerpK0FvLSBWRQrKD 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 b2+liYvB6ziSZ15RtCMeWPAP1lPqyGHR6rTf7kSU3t8LK7g3uGglbF7Y14uT xByVem1mT6DcMpN2K95SO1e8yJSm6MdRl1gX6nCao1Di4XuX3y0TS1BiDosR wpxxIdszUjMuyTKkCvhpJhrk7bZJm21xgvFUWG6pDT2mz1UhJ9k1P7rEEHXu /JhfKnf9QRs+rCWX38M6IOl/AIU9dtANCmVuZHN0cmVhbQ0KZW5kb2JqDQo3 IDAgb2JqDQpbMjI4IDIyOCAyOTEgMCAwIDAgNTQ3IDE1NyAyNzMgMjczIDAg NDc5IDIyOCAyNzMgMjI4IDIyOCA0NTYgNDU2IDQ1NiA0NTYgNDU2IDQ1NiA0 NTYgNDU2IDQ1NiA0NTYgMjI4IDAgMCAwIDAgMCAwIDU0NyA1NDcgNTkyIDU5 MiA1NDcgNTAxIDYzOCA1OTIgMjI4IDQxMCAwIDQ1NiA2ODMgNTkyIDYzOCA1 NDcgNjM4IDU5MiA1NDcgNTAxIDU5MiA1NDcgNzc0IDU0NyAwIDUwMSAwIDAg MCAwIDAgMCA0NTYgNDU2IDQxMCA0NTYgNDU2IDIyOCA0NTYgNDU2IDE4MiAx ODIgNDEwIDE4MiA2ODMgNDU2IDQ1NiA0NTYgNDU2IDI3MyA0MTAgMjI4IDQ1 NiA0MTAgMCA0MTAgNDEwIDQxMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNDU2 IDAgNDU2IDAgMCAwIDAgMCA0NTYgNDU2IDQ1NiAwIDAgMCAyMjggMjI4IDAg MCAwIDAgNDU2IDAgMCAwIDAgMCAwIDQ1Nl0NCmVuZG9iag0KOCAwIG9iag0K PDwvVHlwZS9Gb250L1N1YnR5cGUvVHlwZTAvQmFzZUZvbnQvQUJDREVFK0Fy aWFsIzIwTmFycm93L0VuY29kaW5nL0lkZW50aXR5LUgvRGVzY2VuZGFudEZv bnRzIDkgMCBSL1RvVW5pY29kZSAxNCAwIFI+Pg0KZW5kb2JqDQo5IDAgb2Jq DQpbMTAgMCBSXQ0KZW5kb2JqDQoxMCAwIG9iag0KPDwvQmFzZUZvbnQvQUJD REVFK0FyaWFsIzIwTmFycm93L1N1YnR5cGUvQ0lERm9udFR5cGUyL1R5cGUv Rm9udC9DSURUb0dJRE1hcC9JZGVudGl0eS9EVyAxMDAwL0NJRFN5c3RlbUlu Zm8gMTEgMCBSL0ZvbnREZXNjcmlwdG9yIDEyIDAgUi9XIDEzIDAgUj4+DQpl bmRvYmoNCjExIDAgb2JqDQo8PC9PcmRlcmluZyAoSWRlbnRpdHkpL1JlZ2lz dHJ5IChBZG9iZSkvU3VwcGxlbWVudCAwPj4NCmVuZG9iag0KMTIgMCBvYmoN Cjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQUJDREVFK0FyaWFs IzIwTmFycm93L0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDkzNi9E ZXNjZW50IC0yMTAvQ2FwSGVpZ2h0IDcyOC9BdmdXaWR0aCAzNjIvTWF4V2lk dGggMTE4Mi9Gb250V2VpZ2h0IDQwMC9YSGVpZ2h0IDI1MC9MZWFkaW5nIDE1 L1N0ZW1WIDM2L0ZvbnRCQm94Wy0xODIgLTIxMCAxMDAwIDcyOF0vRm9udEZp bGUyIDYgMCBSPj4NCmVuZG9iag0KMTMgMCBvYmoNClswWzIyOF0gM1syMjgg MjI4IDI5MV0gOVs1NDcgMTU3IDI3MyAyNzNdIDE0WzQ3OSAyMjggMjczIDIy OCAyMjggNDU2IDQ1NiA0NTYgNDU2IDQ1NiA0NTYgNDU2IDQ1NiA0NTYgNDU2 IDIyOF0gMzZbNTQ3IDU0NyA1OTIgNTkyIDU0NyA1MDEgNjM4IDU5MiAyMjgg NDEwXSA0N1s0NTYgNjgzIDU5MiA2MzggNTQ3IDYzOCA1OTIgNTQ3IDUwMSA1 OTIgNTQ3IDc3NCA1NDddIDYxWzUwMV0gNjhbNDU2IDQ1NiA0MTAgNDU2IDQ1 NiAyMjggNDU2IDQ1NiAxODIgMTgyIDQxMCAxODIgNjgzIDQ1NiA0NTYgNDU2 IDQ1NiAyNzMgNDEwIDIyOCA0NTYgNDEwXSA5MVs0MTAgNDEwIDQxMF0gMTA2 WzQ1NiA0NTZdIDExMls0NTYgNDU2IDQ1Nl0gMTE4WzIyOCAyMjhdIDEyM1s0 NTZdIDEyOFs0NTZdIDE3N1s0NTZdIDE4MlsxODJdIDE4OFs0NTZdXQ0KZW5k b2JqDQoxNCAwIG9iag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAy NzU+PnN0cmVhbQ0KeJxdkd1qxCAQhe99Ci+3F4vmp0sLIbCbdiEX/aFpH8Do JBUaFeNe5O2r47KFCgofc84wnmFd/9QbHSh791YOEOikjfKw2ouXQEeYtSEF p0rLcCV85SIcYdE8bGuApTeTJU1D2UcsrsFvdHdUdoQ7wt68Aq/NTHdf3RB5 uDj3AwuYQDlpW6pgio1ehHsVC1CGtn2vYl2HbR89f4rPzQEtkYs8jLQKVick eGFmIA2Pp6XNOZ6WgFH/6vEjaBsn+S08yqso57zkLdIp0wNSUWR6zpSVVVaW NVJdIFXZd5999Rnp0CGdUpcy2ZEOmR4zdUjHDoe9TpXGTuneMpEX72McuALM ISWgDdy25KxLrnR/AW49h/kNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxNSAwIG9i ag0KPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvTmFtZS9GMy9CYXNl Rm9udC9BQkNERUUrQXJpYWwjMjBOYXJyb3csQm9sZC9FbmNvZGluZy9XaW5B bnNpRW5jb2RpbmcvRm9udERlc2NyaXB0b3IgMTYgMCBSL0ZpcnN0Q2hhciAz Mi9MYXN0Q2hhciAyMzMvV2lkdGhzIDE4IDAgUj4+DQplbmRvYmoNCjE2IDAg b2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FCQ0RFRStB cmlhbCMyME5hcnJvdyxCb2xkL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNj ZW50IDkzNi9EZXNjZW50IC0yMTAvQ2FwSGVpZ2h0IDcyOC9BdmdXaWR0aCAz OTIvTWF4V2lkdGggMTEzNy9Gb250V2VpZ2h0IDcwMC9YSGVpZ2h0IDI1MC9M ZWFkaW5nIDQvU3RlbVYgMzkvRm9udEJCb3hbLTEzNyAtMjEwIDEwMDAgNzI4 XS9Gb250RmlsZTIgMTcgMCBSPj4NCmVuZG9iag0KMTcgMCBvYmoNCjw8L0Zp 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 OT3yCMYxGsNoHblevc72QsIL61WOLMl2xHaksrJ/nkO2D7CbGGDfyH+O2P4h WyV9xMpbHzmd1Hoj87YexQhnyfXSbjFCE02vJ1MjWxBMNhgkMumMmooJqN/I jJt3acxg1Zhea2Sjgi4/rv7NfEhBPNuEkEaamcb6VZ6uPDW7cnblsUp74rBh vEQPEx/GoAEuMJXj+pxvMnf3+SZTrmf2r75qPR5F/j6/BFXFYiT9caL4OFz8 F2VIVjZL1aymbf+b2CDS4RBgx0UX7T1ck9Mel0f0yEnSInU/cvQ3wY1ejzfp LnZPkmJUVHey4nJnKxnu4dJuZM63PEa3oYfrPqesGA1OpzHZeZ4x2zncPcE9 wz1fW66tk9dqdxkfMj5lfM64x/my5w3jW07XLOcVziec25Sdzm3u55VXnM+7 3zB+YDRZbTZ7osPpcns8Hm9yQlICk1RF1Wl6g9FkNluS5vJXQI0sEMxIsDDu KjyTjE4zNk326hIotoHBaLTonY1sSkPCWgtWQdMl+sX66/VyqZ7pm1gu+TgN Tp4+Yk/0DLN7hgH5wag8wk2U/nlUueRqtuRqR9bg0SwzKzNriNuTOWSAUxsy eIhHp3m0LN3uH2VlTHLOKfTkLSx3stvcY0tG9Zl17W3XVfeVk5YPzp2tpLiM 4YFjfnnZ2Bezeqc86U3aM//QAn5kQ61NrAI5xESTgn1VTdW/pfxFVQw6DE3T MZoV1P2Zfw+RZjSyuhrT9X4tTwtqpVpIU7UmiX8Fx6nKk8nHhvWzD8CYjySf HmkfgPFy9jgGuJyaTss6nw0JLP2wV/+luYUjpcXMu/vxqQvyl/W4pBy9D2Lr 2dcSriAaEjTLTNpPEqPrZSY3skFBq1qNW1gdbcENogXpi9NFsX1YiT87+NLv 2DAcGgeu2UHIr+vFVcBoJXYqhP2RKTvoRsRZZJSYXOenPNyMSikEGjaxUYhz qvIYJ50IMgDX1cqjsetobOSoXIb5jgnzjAnBtMRFOot5EamufSRfIl8vb469 gtH6yZvkFlmWGyVnMMG6L2SoNtQY6gxhg2poQipL4j2crlxyDH2MPtY/j+Un 2m1SIF2y2xI96Tq7zT0gf7Ddlsle3frmm7/lpXDy5MKi0lK1uXVba6i1qnUb m8AeZD9nEz/e3hpuDW/bziaxUv7Gdh0S0p0YoYFmPDlanaRKSHYPBe3K4aDE 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 M3L7c10J49F9VoHPIy8TtST22boDsYvbd2L8+mlMMy8mNUzd3DR94saRmwpJ 0g+djZEV+3Dkm0v47pc/OZkfXfDdD7Ef1jw8bPDRrrgqtOJqrTmYkyWqqByt gJaeff8t0CVRklQk8dK0UrFW3C5SE1rjenGfyIWt87fEVvEadMGNxDCTEVGn /RJO8fDq9lxXcEGjz8Qo6wBOg3ph3cVttnzX5T6mVeUa6XC/+BI+8+9/xzL4 o51vkVt/LiaPdi5jPpwLd/fByCm6zcyDkVIklfCz+f08JXQa7h4Ha4pZky3F LzC2zt84Js4aE7x5vILF33ruJf7oz8XwHo9C9Dbzv4Oa2MdU4C0gv3Qe841k oKnQaTe+DtN52r+NMi92Dd/z6CUyif/dldE/sNE+bH3/NWAUXm7u1GmqlKqW 0iqpSm2g26XtagttlVpVG6IOyaEWE5OWSCVqHa2X6ruesrNNEiV0P+W8UqJ6 kpzhTspnFCBcCseDt4ql4fJYZbT6OFnDrZDq5HpljXqanJI+Uo0gCXM5pIgz SQlXRiq5cfIkZQqZyU2RZylzyWJurrxEOUIO0oPy68px8l9cgmTSxmtN5gTV ZIpffbwtVCgh9ariVlVFldj3gALu2GSBQh5DkChIStXwbK1e2641a8BIJIVQ VRJVm9hiVgG0Ngt0uIBTBQzYmmjqVbTe2uvBDac4lckhcDEpaGthTroOTbWI u3GG7ZanGPWAtGc3IB8W4WCYBEDFQAA8aIlMcAkOv2YgaNCgQVbnNYfJTeCg JByCAKNQmB/GMz/+EM/6x4V/tgPvSKBf/VzMPXZlKbsx3z0COZJvYdh75lLm rx10n7SfviVdpNckyU2TpCANSzm0SGJ+Y25lnuv+oSbaLDEfnqUXJC/zPAFe BrhNaiTRzb70DyaT45iyIYqAh5BxHG3hTaE6XpFYhdouvCW0CtcEQWB55kaS 3IL/l/yKix3x/LIa7oJfpVj3fOA4j4UZhDhlkms6Nh75Bn/zeUcsGcy/iZ74 uZi+eXU4VNYxgJMfAk5qUFmfNiuLCR7Dj5aL7XQgGcwXyDSL9OQH2qnX6Cln 2WmiK9HnTVzv5TZAxzyPoxsBKuep8vZk7FkaF9XqRG67iBmG1MLjHWKT2CKe FS+KMgCI03Q4lsaTlpYgtreMISXTDucwnWkOIxTtkSKm3VjQGIm4dOfA3CDw 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 BRdEnIqwO+j3C+eYztRHFXkVFZX+G0oFhRf4fd0z/Z7HhM8mjDvVGkFXGKdv iWpH/acGlav/9VlPayySM4bYWPaILTZmGKYiOplfkKeG9IoUaDGk14DItDnD R0zqfCr6bOf2jpP7RBpfiTzROi4Wib7zeOfoKwv2Ovv2BXMnec9HtTPFCKeP M9nZbgZWlbXFUXdo1GHjqotEZJRyjlDGryWj1u9R1u+Fzi7wO9j4HTyksGL/ fic7t4DfhPE7ZHCXX9PGLIwtiL6Q97x9o+fIO8sbinZEPrqnV0Msr/I0k9sf 1Q4uOS0Ygvqj0YucB52C8LUjn4vlO77tc9/AcNN/m+crM0iosm1t0LomUed5 4c6zztrp/7vhhCOOOMH/F7/k7PuCg8HvE/zyc0X8xmipnbGaUts/FrWGpsHq MLEA1y9yjOCNckfWlvhTXAGYez0eTFhV7LFTVl91TVmZ0hu74tRI7M/+jFXn 74znfX+x74E87wxzvqztH6noP9grHNJ3SDTap6+RRN9IabSytqTSi+7Y9+Bd JRVeIm9H5PK7BhaW9Cs3jntqB5SU9IxFduz7U22ZOWsawBInEus4qNbZse+P 23073x371tXOMKecg2JVg0vKvYKqPlUHV8WKnKqeHb1rqxMV1V71OnO8undR vLC8JF6UND2ywkTfRDR6cL9kv2hiYL/YAKc036kaPqh/0dr+A8Y95RsrvfbY i4/ZqfbF5mPfg3t01Cinf9+KmV89tvik741y+n79gElM33ET+s80Y53XrFmg Y86bM34EkVGRmHkosSEFQwpMh8j8McOEZE9/QBc7KCmU+VfpCB5rZ0f/x5vj Iw8P7Dw6Go1sq+m8IPXGD+vTP3i68x339Jo5y2uWqEjNM+fmXdb57vzOt64s n92r4qrOP63qfGZSpHck76ozrzTFN9gZaDx8fuA81/X5h/+J/Mx89kTLzVjA ja6PPhw72Hw2xQfFr47/Mf7HvAV5G7s+X+Z9mX9eQe+CKwp7FC4rvLMoWXRJ 0WP2827xEz2O7PFAyUDz2Va6sfS+sv5lV5VdVV70tY9XUVFxRsU/e55cWV15 ZtWgqu9XPVidqH6+el+vi3v9vfdxvXf3GdfnvL6/6ndIv039PfP5dc2JNf+1 38/7uc+A2IB+hM+Sf/G5+H/2M3Dmvz///vz78//XJ1jAwPzvk11pWts85zTT Jg7b97BT7VTvu860XjHjHuYk951tvj37fbw9ssh8j3TK9x1pvnva72HG/zjj /w3z7fsfZ/2Psz6FPS6M/5Hmu6f9HmbOKuPnDSdp40k6FSaGpI0t6Qy0376f pMOtnynWfaT9Psp+z7DH51r3Aht2oXUfZ78XmW/PxLzUfPsxeyZm3z3QuofZ s1Os+yj77cfm2dg8G5tn4nnYfPvpX2Diuc589zTfxxv32ea7p/leZN2LrNv/ b3qsrWt916QTLrwbcUrMr8AddeKmJxa4Y2YsHx6POz273P5KILPBnW96rCeC u8BZ7CwHd6EJeya4i5whzm5wl0YWOO/6DCYeM9cqi54A7rgzIlpr3XnmeHF0 A7jjzrBok3Xnm+P50RvA7a/O9wPrLjDHC6OPgTvuDI3eat2F5nhJ9G1wx53h 0aet299H95ToZ+COOH1jJ4HbxBM7Ddwxx+06buLscucZ/z8Ed76TiN0A7gLn vthj4C40YT8Hd5EzKb4O3MXxf8Z/De7S6M1FD4Db9NnzJoG7p1MSO8W6i/38 KdkAbpM/JUE+9DDHK0tuBnfcGV1ykXWX+OkveRHcJs0lv7LuMn9tSX/4Y91x 55CSIE8qbDwvgtuPJ/Bf5edz6Whwm3wurbTuaj89pTPAbdJTyq27lzleXZoF d9wZWxo8097W/zZw+/7Pte5+1v9ucPv+f2HdNf5zL/07uM1zL33Nugfa5/4Y uP3nHjzfwb7/sgHgNv7Lgnsc5j/3slpwm+deNty6x1j/S8Ht+7f3UojyuRDl cyFKfyFKfwnyX4L8l6D8L4H8vynBXVcn5jc1JmZmWjLZ1a2NicmZttZMW102 nWkZm5jY3JyYm17WlG1PzG1sb2xb2dgwtrR4Ylu6rjkxq66tLbMqMSnT3JA4 1Ea0sLGt3QRL8LEiaf0EXsb4XoIw6fZEXSLbVtfQuKKubXkis3S/106kWxJZ c25BSzrb2JCYl63LNprALQ3jMm2JjDnTlqjPdLRk29KN7SZJczNLTIBZ6fqm THNd++jEnDpzpj5dl5hX19HSYNJ1fKYjsaJudaKjvdHEa9KxNNOSTWQziYZ0 e2uzOWGiTrS2pc3BenOm0fyta0+0NratSGf9BCxZbZPTnK5vbPGjMCf8ONrs 0da2TENHfdZP86omkwZ0BfM33VLf3NFgci4RJiLT0rw6MSI9MtG4YomJG/lu OeDVrfeGdMuyRFtju3+Dfk7lLhDkGcQ13t7RiLS5SrZxhZ+tbWlz1YbMqpbm TF1D90yoC27dZGpX7mY6sq0d2URD40pzy76fpsbm1u45NNaZ6LQ5aafOaXYS zizzt818Ms4q+6vRWWZ+NTpZc3z//rJOR6TUaXHeOYCfpSaWhgOcP9JeJbt/ H7FzY/fHHontMt93ODeZs9wMl11HG9d8p8mETjgzjc8W8y/rrDaDaP/IZPOr zbj97zpzPG19jDVnJpor+NeYa44tM+GzTrv91Wj+NhrfK216D5Q7k8zfZuMn 4RyKUrPQhm6HK/nHx5p2PoniwbGM6YoFXydt01Jnc9ZPd4OJc4UNtdwcy5i8 /F+/Zz/WFhtjEG6B+ZU2vxrtHcyzTzhr796/cos5Os7GkLBxN9m7Sjj15leH OZu1qfV9jzV5lnGWQOz+ql/1xrd/T3Xm7GhzbI6Nuc2eSdu7mme+O+w1grz6 5j1MsWlfZWNdZn7PNve81Mbgn2WmR5KyOes/xyBVLTb1K7ruu83ElTBx+/fS bl2NNg1+3jXYlPvPvcWmEOd9GFedvbYfcoWN0b9uk0n1Chuj/4Sy1neTvVad cWXhCu02z+tt2Kw932Jj8f+u7np+aVBcq43bT1G9TVW7vVruKSRsPvrp77BX C9WRS1X4XP0c9X+vsnE3oWft+83YuIJrh8eDZ5SFHKkHpbV/w1/WxNlocyVt S2mTvfPgSIfN6bFIkRlbdtpsfjaDhhutBlZAmDD+eht6JVwzDffpn8uC3sI8 WGp8+rEFR3O5moa8zcB9pK3/DvsrfKZj7K/VNvT+FLHUPsFAz/6d+GdW2NgC VQTxZUz5C0tIkPf+HQT3g8tWg73yMns0CL/KnEnD8/P9NJvnHugjY76XmXMr IaeDGML0BLVAMygjYXOwHu4+bZ9Ys/XTastNoMQWG3Ls13Sd7tJUwpw9DZ7K CpsWX5UroSwGNUZzVypW2F853YZlNJdj3e+uHq6xxMbQYXO5oZsqG51TzfEw X31V13fd31Koc7KQxuApZW2agpogeOJtdtVC328WapmgHLWDwnL1XnB2hX0e dc4aGz5ItR9vvT2bU1lw9QabW622fKzuuovw2n74VfZ8nc2JNriGX3qCXMza 8GGKw9hbrYJW2HouTNtYM4bya9QghfhaWZunYZ4EpSZQy9dTh+NPg89cjRj8 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 VRaL9s9z3Lr84lH5kXhkQzIaiW+d5x7jjkZHBmwbtG6AM8F+ZjtLnHYn4zQ7 jU7W/Dvc/7hDUGTx6j/XVFZM2fHnqae817uj8Of3vfxZWfVPtm7o9bq7IfaI +TdmaywaiUYrpu3qd+nrF849cvLeV1YcVcquc0u7khrJM4laf4FNZGxBPL8q esJE1sut8n8UVpUc29iebWxrSUyua21k1W6lf7igqseUjrYldS0r083Njazc xGaOFlflz2+qW5VtZAPdGv9Aj6rq4EBicmNbNr00XV+XTWda2GB3oH86VtUb Ts9PrzBXqVvRmm5Zlpg80R3Up9QVjLvStf+d0KeU+T8FF8pT3gnuPJTYBfNY H7dXcP2yhY1t6XnpZS2jE9Nb6seyUe7I4EJDwxP2Uol54bXmNbatTNc3tvsX 3RAZinMlkufENkTKHXO8OLohEnFu2n3ndU8+lbi9+D/Ou3Vjx0d3zfr49YfK dy2ru//ahgG/3/nFbnHLWe55x639wSvLX9XXlO967r3TPll1w9rMhF0X3156 X9NnzZfsvn/umFuOOuxv9/zue4trolv+MW75oOv2Xrv5hv6/if7p+zPmvlF2 8nu1A9beW/raEY/f9frG+xevOYWNjV2xvurGaYmnWXvpsWOeOk2KSyuvqLz3 taZxN+9549fn/+CQhy8YsnHp/Wced2ymY9eEm4dv/N7uil4Ttpz11/kPFbc8 0vno0a/eW9Dz8qFnvHL4wc8NOu29LeyJj/cM7ffKI9unTd7cf/HWQRe9edLf Pjjj4/+4ZUlk099m9njt2aELb7z0qdvOXXnbB/eVfvrmzJe3ftm09bbq8ds3 PrQzGjPCv3b9K+76l1yZX2gUm5dXEInER7jD3WHhbzdyTt+mbLb10HHjMvXt rWNXmnxvN/k+tj6zwmpnYFUksi9e6OabP9GI4070jw2OH2pG/Hqr3MrPcSF4 fVtzt9DjAq1gqUyeONb4skod+J14iVscpiJW6Jb5B8v9a8VNCcg3KTS/e8aN Mq/r5/YJ9R2rKpk/b6IRWmoMG6PE10pFbP165+jlX/z1uF9PGcDOW33FqMt2 bbg18uKAGU/94vzjWl4vHHntSb/ZfXHVW/G5pR9OO3ick/rFm09cPGvzC0OX 9Np7RHLI7Fa27uMLUhu3v/325U7nMwsumzXstzcdPGvNbb+sm/jpIU+/9cTL J726c9TZh9999d0v/+nYfQ/c9ejavz1Tcs1Hl3eOen783Jqa1MF7jzjalOF9 7oboW1COS98Z9dELL408ty/PKzpp88pzv16O/0dKxjeLo5vCxfFY4kXHuWOC iw7/tov65xrbvrVI3jlnxFGvPt+05qy+U5Z2fG/tIzu21A/fd9jkq87omar4 zoL2lzsOTn81697EoueLv9hac8j7CxYOqXtp0Ctv/kosf/zDV69NNv6w5uKS e+YNWnTGUrU47/ypnStnvT5v3bb1iatvO3fRtsK9f3G/+GBocsak4qdff2zw Iy8ueGf9EXfPvXb0zZE1n2y7+ULVuWXP907J23LY8jd2XfZg55Mnf1H7VsHW Ke+uP6bl+kM+uef8ihHvb/pD/tZz5mw+/ejCUnfg7oprlu9957jb4jfVXnHn iLc39b51whvzMt99Xl19d6Zh4PbLRu887K3V765Y80XvPcN/fvuHV8z7Ze3o S3esvrnzhbm3jMyunfSeN2jbKb33HL9zWNNLzrrJFRvXLYciudtd//j/ZpEs 6SqSUddxRVAYR7uHuCO2Dt867Jyh+yuM2fb2MfV1tvj1tsXPj+IAJTD/QVIJ lF8vgf5T3nha6+9nzY0kTvzj6ic2uI98dW+/y+7/kfPw/U899dhnZS/t+2Lm g2KJ2/PRv2VrXvjxa4uvSlTdccbUB+Y8deZb6/qc+bODL15WdeSXu3f8ZGLs ySuPOTHvgu/fmPm0Zk7NsLGfpC9sHrp35+7el75fkn2wadXL716xZOND7Rf9 /bzsmoNuufYnp19+x95NI0+dObaj5qiJv//o7tLE/BdXbb18Q336q6Jnzv+o Y2fRlS9/0XPB8M11/IE10V+cfs4D2x6+YOjo055TK3/14/ZFX9y7Z0av4oOe fPO3L8ix02t7TSg/ec2wx65f+uFlz7S+e/hbn5Wu/cNzZ1y78tT0Q1fNnuaq IXdsu73/kgmjXv7hzYcUnP5S3+2LTv/z1ddnOiec93N3Q7zSVAH/CKqAcuch 54IJE87t+dzhn9e/93otzrG4qQFaw7Ldo2ro5Ezr6rb0sqZsYkT9SH8D2mRi Zrq+LdOeWZpNTM60tY5lg9wBgede3c9k2oK2eog7OHhMfXPn52Yy2cTEjmxT pi2dXe1XD17S9XlHEqoH7jIuGPz8f5Cib23Ko/c/1Lpn/CezakZsufy0k9y/ brvpwu8s/nvnpTOu/WXn1dsSh59xzLYrt206mS9/blLD6g9uXfnE/N9/8u5V 5wzYtOWspdsfXb5myUEvDpzwWnnkx29f9siuMUs3b24afsWzh47eVXL3ccMf OvKt4sNTl42+aYR343vTz5z0xlnlOzc3L6i7dcMZPz15zKoZ71xxV8P4zXMG sMJh1VtueutHo/ruOewn9dUnH5fXuGVgcu7GvT/78JLoYzXP71owdft563Yd +t78S2bd9tXP1qzIzrq975OXFY0Y4hx70cnp5M7vVhZMWLjvxC+vW1pceMNv 1y889sN7xp/Ue/2q+O8/f+C2dZd2/uKp77/4s/5tiybs/tVHhdcOdbfnn/3E 9sSqqrNfh3rjRnf99e76bX65jMTXb3bXX76u4sRnWz9Mt11z0DFrq++c+cN9 //nTtv/7z2/Dt2jc1gqXvt3jwQs/vbyven9HZNhLq3p+uuhkvuWaHv95eN6P zt30xKF7hnzy0bEXj75767TfLPnwn//15PjxJ9yk56c7h6044oknb34t74xX 2YWHbaloPWVnZ+XsvukH//ns5Dd6npCY/dclp99+c7/fjEp+Z8wDjT+tPP87 5fXX7p0/4IshT7zY69O5t7ZM5gVfbejz978say495vP7P577+P1vPeL+M8GK zh146cj+M383MHr9x+v+GLvrxM/uePU3x37QOP3xufPvuSs2onLfRS9+VLhp 7Y7LH70lOfrNNW/euOqNlVudZ0854r+rM/N4qLo/jt8xY5shWXtkp6iEO7aZ Intl+ckWKfsyshu74ZFmkqWULFOoZMj2s4Vk70dJCFnrsWTJEj2aIlRG9buo eH70+v31vJ5Xr/njzjnnnnPPued73ufzObe+S/HCiDpHjoIrn+uAwmgPP2I8 5zCi6ZQc1lOfn9W+HJke0917XPVIG79pFn6A42Bkgv+t7K40iAoPIXFQ9E0Y uKKSDeoAgTz2/gY6ipNE1XeTIPBPIQFUhPSCPBojL4+WXxHwEOJlFb8jgZj1 V8nACbKv2Q3kCTtfZ0gK+EHP2b66hUBmg9EY5+jh5en4vWfIn/XsZ8OUhR66 aZhioMjaMHZuLHHErYqPFTViuGoKhDeThHWFJEyrJHnYKnypZviriiE1+EHP rt2LAe0iX9v2mR1ruVFOKlEgSAENOUy9Ds3lmYvT9fXPimOupjMusd0jGaf8 SWqs3f4op47qFn7ZhK/acMkRFl3P00NyBtSCtBY4sMdoDkYjS4cqJzDFww6M YkreavJH590KjyxI+AqKPtHgFTS6Z5zSndHB2cir6s3gMUcW0bLReFPXnOwo XFEvv5yuNRlSIiBTkTU0Txm+LsL2xRytboo9U2T+anzmJGF33od9Muyq2CAV jbBs5/Ezos47JnXjG4K0jI9SDMKjE67XnQ55zUyLgIcuJnsrS2Y7JbUOS72U pNvJJq+NW1DmKJqN5BcQN/ZqhWIPnkGC7YPeh/hWOhz+a+CFg4H5mwHnhvhC B4cDiFWLKrANwYPg2v1RUs+qyed4wcRi2r4dPLT6TyZEkPdHFS46BIsgEjAB /CG7rgmog6hV4bPqO46AbD8EFj0Ihy4b1uUqxhzGRt7TV9x5jULJd5LQKtH2 h3uZsj/Z4Zqk4UtYbfWnZXMS57rHHpmZ5JTxtrdOzqZ9MrunnXh010Su0GBw zyJPMMfA+yt8M0xWpeevVMaYV/O3krvJiXLzcUNfo65b6+kYHhA/KMx3HLMc asmd8HCQ//I7O2PlCcY3Tm8JM7HtJxxw5N900oKHceXD4oVfmjjuNaa3Ntpc xL9vGcgjeTIO4ngrcxYjHjBrJM2K57sEF9dLZt9xEsosimRyu8ZZcUcxWZA+ gxObUZcPqlSJPAezWuw5+ItOXJqYDWavslZmwcwm1MdHHUOcord8/PRZbt9o aFyQBO2uZ2Ysg5x5sfU+djaQRC8HoYxvDWNIuyOpTwAEAAC4TScUvwoy1tl3 QF5OXnHFLWEgbQQlFVaSoN/fMo5v5fCflP9fSdRGvIottEyfqx8e6sgjX3qm fFPo4kOrCGmrd8U+C3n5Ua5l/cWiIaimpky9OGtRzulPC2I3y+Y9AwrfUm8r P26oO2mpmlfqKyeeZU+0I1Ds5z2jyB2eLx7f6rptxB5gV4W/gKNc5YnOtiJ2 aDlNDJilqrUsDwbsktYCgYlnoSFk9l5zgYwpA1Rz1GD6M5Nk9xaHlmTXlHjr f+mzT8l0W1hY2xhn+EplVocfZo3h5Q54wtSfkoXnntKfcflsVeIW+2avEQZ7 sfGIDneiYdKdeefbz4eYvU/7pQbGCJx3u/b6lc3h1pFJb9ZOByAhBJ10GXWX s7a0gzo7LELNtbWjYjQPPVyTRCRYPPRGLm/yLuswoPa55fqbtBlQ+Y7xMghm 3Mh7mvj5J+TLXckVQxApIDH17JYUofjd/if4t1ks6K0ZPy1QA1RLU0lTjji4 wfh5fG9n1fnh3VxWcmXwPl6O/g5+vjIrC2Al/qHYl101hAYbnKgmqA6q/nCi dBFy39oNDAzcql2cz+YG/bbyhNi+t2TsdcskLqvjni7DdE2vSmndD/QLZPLC jrP2y9776DrJShPZGaiS6Rx8l3zmguWcZsO567jQKEOj30lcC+d8n6fft2yh w7eLu++oMebKjK4rH6e0Uvxvxnkf4qszA8zKPoaL91vL0Z7tDrZO6c+izc+p 78w3PVKgPRiH5TRn1pl9j44UqkFctuDAwadRRh0UlgvJtX31OR1M3LtFyu6d iObvtIhQyGz5/O/ImVyMarmm25jw7OGaM4XTs6YlFO0a3H0T+b7mKQYHBEOQ p+FX7errrzVPRQ4UIM8unHy0f3wizEJ3QpZAFT0fzyJVamjR+EDN3Dyvq21M pr5txuMWhoAmITohbLbRwWAgseyXgeNfAL9+jJ1GpIJcPzbUPTA0IxyaZ+im lW3229Qzw9EsG0/Ooa6vp1DobeDGUm5QbL0iAg2tW/E9LXED1dmpf7gquffW MKFgCgtNYNCGKixoV9A5TeWsMqAO+AAugB3gDggDx6CrD/TzAgKhlMbqYbwj 9M8MwEG5vtB9XoAnlJYFpAE5AEMRP7vrpxHuR8B7nfaxwzsT/ldTIkgwwItU oygYU92+/8NikZjl8N4YZVUe6xbC5zT/ZulTZjvnzYUEpidoFaPdYE4Qpv13 OY/zt3BkFGaO6F0b+2RnUU1FAfsf8KfxEeqSU2L/cX/Px1DZNj2O3FcSlJ3f uHTsy5h/5HNWSUvH5Av9TVn60VFX5mxf9OYFRHyxc0IqEEorCUPnsEOvxb7o VsaedDmQlpBbeUFS7V2+DTK7c6+S3jzSmYp3OX0/aXZGVuLjIVXp+5KHTpjW hAqOSiZGteL1QwsOslFdU1ndp7pa/fyp9pdr0Tp3H5QoBbuLJUq1COJjH9GQ fzb4y5TepfbgKSovuAyobW2tPtVvXUmBRX3cYEQtSCFB4ogEo63PGwOaBJuB sqZWgvz033K0ucWBKgsD01oH6CDWpJ0Ef9sYgaj1DzwwKAB/lNCj2VZ3fQxa Ho0F0XKQxRHaGIAciO0xOkO2L8/jRacVyrLGiaFaW4QAGpUa7uYpY6BpsCiw rZ97/6TlVekbL3XVJIDHvOLup0i6L32WOKQKhKR055HMCxb36+KbwibT916z JTz1DR/qnxslRvZWfypzTsOb5Lg7FZQ4bsN62PNKRFHJkpck9Ea4i5UMK5Ud tC1tEw7fjRy9SMNL6hiko+iNbovnwtOzHDJUySKn6JjLbMeuhTWHwDt7b3wc KLRyttyxx8NQna+Ky+PoMknD5wbsQ88UpUsJ/oIa3Ke4Z0hwsmEZ1mI6IEVI XhY5KJvkWKfAR+skm/VbjRB6U01Hyi62uRJTUHWPK/UTh9BuV5H8i9ttmits Bqt2CZQqZSsNhbhcOhsd1mYdnAsA/wXH7Y1HDQplbmRzdHJlYW0NCmVuZG9i ag0KMTggMCBvYmoNClsyMjggMCAwIDAgMCAwIDAgMTk1IDAgMCAzMTkgMCAy MjggMjczIDIyOCAwIDQ1NiA0NTYgNDU2IDAgNDU2IDQ1NiA0NTYgNDU2IDAg NDU2IDI3MyAwIDAgMCAwIDUwMSAwIDU5MiA1OTIgNTkyIDU5MiA1NDcgNTAx IDYzOCA1OTIgMjI4IDAgMCA1MDEgNjgzIDU5MiA2MzggNTQ3IDAgNTkyIDU0 NyA1MDEgNTkyIDU0NyAwIDU0NyAwIDAgMCAwIDAgMCAwIDAgNDU2IDUwMSA0 NTYgNTAxIDQ1NiAyNzMgNTAxIDUwMSAyMjggMjI4IDQ1NiAyMjggNzI5IDUw MSA1MDEgNTAxIDUwMSAzMTkgNDU2IDI3MyA1MDEgNDU2IDAgNDU2IDQ1NiA0 MTAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDQwMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNDU2IDAgMCAwIDAgMCAwIDAg NDU2IDQ1Nl0NCmVuZG9iag0KMTkgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0 eXBlL1R5cGUwL0Jhc2VGb250L0FCQ0RFRStBcmlhbCMyME5hcnJvdyxCb2xk L0VuY29kaW5nL0lkZW50aXR5LUgvRGVzY2VuZGFudEZvbnRzIDIwIDAgUi9U b1VuaWNvZGUgMjUgMCBSPj4NCmVuZG9iag0KMjAgMCBvYmoNClsyMSAwIFJd DQplbmRvYmoNCjIxIDAgb2JqDQo8PC9CYXNlRm9udC9BQkNERUUrQXJpYWwj MjBOYXJyb3csQm9sZC9TdWJ0eXBlL0NJREZvbnRUeXBlMi9UeXBlL0ZvbnQv Q0lEVG9HSURNYXAvSWRlbnRpdHkvRFcgMTAwMC9DSURTeXN0ZW1JbmZvIDIy IDAgUi9Gb250RGVzY3JpcHRvciAyMyAwIFIvVyAyNCAwIFI+Pg0KZW5kb2Jq DQoyMiAwIG9iag0KPDwvT3JkZXJpbmcgKElkZW50aXR5KS9SZWdpc3RyeSAo QWRvYmUpL1N1cHBsZW1lbnQgMD4+DQplbmRvYmoNCjIzIDAgb2JqDQo8PC9U eXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FCQ0RFRStBcmlhbCMyME5h cnJvdyxCb2xkL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDkzNi9E ZXNjZW50IC0yMTAvQ2FwSGVpZ2h0IDcyOC9BdmdXaWR0aCAzOTIvTWF4V2lk dGggMTEzNy9Gb250V2VpZ2h0IDcwMC9YSGVpZ2h0IDI1MC9MZWFkaW5nIDQv U3RlbVYgMzkvRm9udEJCb3hbLTEzNyAtMjEwIDEwMDAgNzI4XS9Gb250Rmls ZTIgMTcgMCBSPj4NCmVuZG9iag0KMjQgMCBvYmoNClswWzIyOF0gM1syMjhd IDEwWzE5NV0gMTNbMzE5XSAxNVsyMjggMjczIDIyOF0gMTlbNDU2IDQ1NiA0 NTZdIDIzWzQ1NiA0NTYgNDU2IDQ1Nl0gMjhbNDU2IDI3M10gMzRbNTAxXSAz Nls1OTIgNTkyIDU5MiA1OTIgNTQ3IDUwMSA2MzggNTkyIDIyOF0gNDdbNTAx IDY4MyA1OTIgNjM4IDU0N10gNTNbNTkyIDU0NyA1MDEgNTkyIDU0N10gNTlb NTQ3XSA2OFs0NTYgNTAxIDQ1NiA1MDEgNDU2IDI3MyA1MDEgNTAxIDIyOCAy MjggNDU2IDIyOCA3MjkgNTAxIDUwMSA1MDEgNTAxIDMxOSA0NTYgMjczIDUw MSA0NTZdIDkxWzQ1NiA0NTYgNDEwXSAxMDZbNDU2XSAxMTJbNDU2IDQ1Nl0g MTMxWzQwMF0gMTg5WzQ1Nl1dDQplbmRvYmoNCjI1IDAgb2JqDQo8PC9GaWx0 ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDI0Mz4+c3RyZWFtDQp4nF2Qz2rEIBDG 7z7FHLeHRZPtMQS22RZy6B+a9gGMTrJCo2LMIW/fUZctdEDhxzffzMfwrr/0 1kTgH8GpASNMxuqAq9uCQhhxNpZVArRR8Ub5V4v0jJN52NeIS28nx5oG+CeJ aww7HM7ajfjA+HvQGIyd4fDdDcTD5v0PLmgjCNa2oHGiQa/Sv8kFgWfbsdek m7gfyfPX8bV7hDpzVcIop3H1UmGQdkbWCKoWmheqlqHV//TH4hondZUhd5+o W4hatImqqtBzoaKdivZ0IarFuctzbxPShnSIe3y1hUDJ87Vy5BTWWLwf1Duf XOn9AgHmd2ANCmVuZHN0cmVhbQ0KZW5kb2JqDQoyNiAwIG9iag0KPDwvRmls dGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzNjkwPj5zdHJlYW0NCniclVrNchu5 Eb67yu+A7GWHKWs0wGD+tlyuoiTK1pYkaynJ2Yqdw4geybNLivIMqXL2qfJI WzmFOeSUWy7pbgBDQCLI2XLR4gyBRqN/v26A7V+w16/3zw5Pjlj05g07ODpk +28vU3bXvnzx9eWLRCRhlLAI/iUyC2MW52GeMFHIMBVsMnv5Yv9kVt5VCTua s59evmCjs0PGLKJ8/7S8v2PBbbN3PB7oFQ6uYN4xZ1yGkWRXty9fcFqCs4yH USpZluRhwq6AfMTu8L+3QHovgtFCsKvJx+C0ZIO/sasfX74YAS2kZyjkWZhJ mwK8xRlXgz0RzAdxMLuZD5JgWnrm81iEcW7N/xj4luJxGsbuUmEURVxwWnH4 89A7M43DOHvO5J53fBYC1V5MgQh55gwdXl5ejwcyGJ4fws5HnolCijAteq0h ZBqmiTN0UVf3gzRYsMFekgbN6g4eliDtaQ1L/gteBk01q+D7PbzUoz7D1wo+ LT7C23mnmjRoQ9SX+mE0ncJra+SDntjMqsVisKceNhD28W+sDHacSL0BnFO3 i6a+gbWWZgGgl+c2ox6hyyRMcpfgrJ4iaySAueYP+S8Uf99rmrhUM8cf8kQv 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 HOhw+w5HIO1LvItxMhqT5w0P8eh6PDpCzk+oxYGT2MVwzExEZqdbwiG2jG1G dAMzDc6weRkH3rlFgtHNmYsiYMOfhxjIhsSpfbzuE0eCzTmbjK9sSSD4ZsId 60VyEQ3iiOLNqUz5H3VvotoG/wrpTiIhvBueUaI7YtgjfU9bOxl7z3Q51qQ2 FbrhJ4ILkI+yPVQuWCNGyovT60vEk8Ozi9MRfTs5P4afaeD4bIgLd3aFS59f +uKWhIAVCWfl7b7Wt8zmaYpHDH1IeivszQ0E1FMCCyRrlsl3Tg7fjZQsjk4+ 4N+j69EpyJ76MiNM+uDLp6ib79+BVEck0dH1z8x46/DtOUqOuubKZ2GCaewM cZhj6ZrykCohn3izFAp3m1W09eR58Ws2JXO8ehIXFKG9/Wc8UMrABeIk5MIu ZKn1L4MxrrH1hkqMt3C4TWFDRd4tA3mQ4bUxuasiF3+0ItfGEju72G4ufctx DuA/6pfmdpfjmiRehzA56WTKDKJsVRu5nj0gkFJgqCuHMbQpSEQI1FwuMNWa Qinsd2aunbUAyVr2dWnuripohVZmXz5WC9zW9+zz97rSvqHpdKOiYct7031c Dfay4JGuUSx1mW6uJ3rvzktIOLG7Xa+J58py12OdSu1humy9URyMPXVmbm+9 ai3kmQ31VhOsP9oKL8ylCCdvzMXhLYe8Bdjyms4z4/g/1p6YMw0KZW5kc3Ry ZWFtDQplbmRvYmoNCjI3IDAgb2JqDQo8PC9UeXBlL1BhZ2UvUmVzb3VyY2Vz PDwvWE9iamVjdDw8L0ltYWdlNSAyIDAgUj4+L0V4dEdTdGF0ZTw8L0dTNiAz IDAgUi9HUzIzIDI4IDAgUj4+L0ZvbnQ8PC9GMSA0IDAgUi9GMyAxNSAwIFIv RjUgMjkgMCBSL0YyIDggMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VC L0ltYWdlQy9JbWFnZUldPj4vTWVkaWFCb3hbMCAwIDU5NC45NjAgODQxLjky MF0vQ29udGVudHMgMzMgMCBSL0dyb3VwPDwvVHlwZS9Hcm91cC9TL1RyYW5z cGFyZW5jeS9DUy9EZXZpY2VSR0I+Pi9UYWJzL1MvU3RydWN0UGFyZW50cyAx L0FydEJveFswIDAgNTk0Ljk2MCA4NDEuOTIwXS9Dcm9wQm94WzAgMCA1OTQu OTYwIDg0MS45MjBdL1BhcmVudCAxMjMgMCBSPj4NCmVuZG9iag0KMjggMCBv YmoNCjw8L1R5cGUvRXh0R1N0YXRlL0JNL05vcm1hbC9DQSAxPj4NCmVuZG9i ag0KMjkgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL05h bWUvRjUvQmFzZUZvbnQvQUJDREVFK0NvdXJpZXIjMjBOZXcsQm9sZC9FbmNv ZGluZy9XaW5BbnNpRW5jb2RpbmcvRm9udERlc2NyaXB0b3IgMzAgMCBSL0Zp cnN0Q2hhciA0Ni9MYXN0Q2hhciA4NC9XaWR0aHMgMzIgMCBSPj4NCmVuZG9i ag0KMzAgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUv QUJDREVFK0NvdXJpZXIjMjBOZXcsQm9sZC9GbGFncyAzMi9JdGFsaWNBbmds ZSAwL0FzY2VudCA4MzMvRGVzY2VudCAtMjA5L0NhcEhlaWdodCA2MzMvQXZn V2lkdGggNjAwL01heFdpZHRoIDg5NC9Gb250V2VpZ2h0IDcwMC9YSGVpZ2h0 IDI1MC9TdGVtViA2MC9Gb250QkJveFstMTkyIC0yMDkgNzAyIDYzM10vRm9u dEZpbGUyIDMxIDAgUj4+DQplbmRvYmoNCjMxIDAgb2JqDQo8PC9GaWx0ZXIv RmxhdGVEZWNvZGUvTGVuZ3RoMSA2NzQ0OC9MZW5ndGggMzE2Njc+PnN0cmVh bQ0KeJzsfHl8VEXW9ql7OysJabaQEEh3p0lCNjqy0wTS2QgYsUMWSFg7kLAo 0MgqyBJnxCUuxFEUGZXooII4cNP4OomDiOMGKiOyCDhq4+iMuA2g4AKS+z11 ujskKJ/83pnffH983srz1K3tnFpPVd0ESBBRF5CBMvNLRxfeOS5GIfrifaK4 hwvzC0Z2DY8sJ3o0hki5prDYWeoNv3A7UUM10eBHC0vLcyOit/yG6KgBQt51 ltr6GZ+Z/CmRaIJU17j8MRUDK5zLIKuWqNP90+dWzX/qWEYCUUZX5Pl6+pJF 5k3X355HVPQJUWjHGfNnzt312ooRRLZQopBXZ1YtnE/RFAb9CJNx5pxlMxLP noLu0jNE1vhZNVXVh1ISn4CsLKQPmoWI8N1iA8KLEO49a+6iG20nop2oO+of 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 9Fy26Xls0/PYpuezTc//1ab/atP/v7fpnl9teqtND2GbHn4Zmx7JNj2SbXrk v23T/1Pn9Cu36cls05PZpvdhm57CNj2FbXrqrzb9V5v+q03/1aZfgU1/8X9l 0/f+l2267/fkEj39f5l7i+8vckUdGbBaCdbZiJhgWNe+sFMFsD1jYFvKsMIX 8Lc1C+IdsFqjYIOcsDEcr3/8U/eTv/y9+KUwmC7+wbCikP8vgdtkAAxtPzd2 +okMa29KSu5DlJZOZMuEraaBgwZfkqewXaj8ctX5f/P813rbcU3F+HHlZaUl Y4ud1149OnvE8Kxh9qFDBg8c0L/fVZm2vhnpaakpfZKTEntbEyxmU3yvnnE9 YmO6R3fr2qVzJ2NUx8iIDuFhoSHBQQZVEZReYB3pMmtJLs2QZB01KkOGrVWI qGoT4dLMiBrZPo9mdnE2c/ucDuSccUlOhy+nozWnMJqzKCsj3VxgNWv78q3m JjFhbAXe7863Vpq1r/h9DL8bkjgQiYDFghLmgphZ+WZNuMwF2sgls+oKXPmQ 19ghPM+aVxOekU6N4R3w2gFvWnfr/EbRfYTgF6V7gb1RodBI1ErrYc0v0GKt +bIKmppYUFWtFY+tKMiPs1gqM9I1kTfdOk0ja64WlcZZKI/VaMF5WgirMc+W zaE7zY3pu+vuajLSNFdaRLW1umpShaZWVUodndKgN1/rvvyTmItBCO+cV3Fb 29Q4ta4gZrZZBuvqbjNrDWMr2qZaJFdWQgbKKokjXXUjofou2YsxNlREVl82 xdeoGmuBjHFdZ9bCrLnWWXXXuTAgPeo0Kllm8fTo4WjGPt2jwFxXVmG1aNlx 1sqq/J6NXamuZNmOWIc5tn1KRnqjsZOvNxs7RvlfIiLbvtS0pvEbZ5dvRSWt 3SlkjayjMQ0083QzalJhRUOGSKoZQnXThyAbnkqBUlo1hmG2FpbnqjPaZbws rwUlGq3murOEYbd+9WX7mCp/THCi8SzJVzk5WicY0gPvWlqalpoq50VIHgYS dRzB4YEZ6UualH3W+UYzPHQfFVegWKXdhj63WOSo3tnkoGkIaLVjK3xhM02L 85DDllapKS6ZsjuQ0q1cptQGUlqLu6yYvs/yuu6mhSa1/kQZo7sUzLJrIvr/ klzjSy8qtRaNnVBhLqhz+fu2qKxdyJc+pDXN/6Z1yatQ4xT/mxKncipm4qTW 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 KEmVpWQQN0hiVamHTYVnhxeHe8JbwkfCfCSMwy/6GUk3R7dEx+oGMfsEq0GE VmcpPUfrLomUMHDpkGSPk/glXmZzJO6FRVkSQcghkGNgYd0s6crNAZwB/W7M o4ZoidQrbZK2SpzknGZSQiIoD+2Fq8n5Prh6qwmD9dr8lIBEMATyNmwNXGwX XKKL+dJ1zMW4GtWIj/Kv8yz/zdSH98MSL3/4A+sdiGDfEDHlYN/AypEQEYQU Kob65I+BWlNDfXActVhttbL1wgTGomDQyJIIworlpdHHyxsU1HkE6aJ7riBR pf7SCkautY3dn1W2Z8Hm2fK5fOWzJD+eUOCxR2prIyUxp6no9oU3LKxJNpTd 9NAj7Sd+Nfu66rIysk/rL8zPtxQNzOjZXFVZjCfs7l11yx/m35cQranmG1tS /kWCW5JKa/2T8s1O98Jdrbf90VtSmmre0ZKyWZbn+xMravxTc02NLT9afdeF G8qJzz8X7OcGsJ9ePEHyQKziBM/fDibPNOqJ60fN3NjdRD+hGN1NRE2Fp20Z +pV4yQaHXYmfTGeLGPINZ9rK0XuMvvsi2+ZytXjBTBBjZyWWzlpc4CSxlNMB dpd+AvU0xE+OT4SCQiLtBqI1EtQUfoJHwy0pl/7y3SbMCrgXb4XQ6w2sIsHX XhJ7DTJX7vW9QnfsiT9EPi48Di4RzUgcVg/OUn19/VmjsTx518oysn3FvHoj tS7UrtxAYzDOT43HaREZjSJgNOk+Al4kq3tj5gj3qcoCjA3gXimi02tMqjz2 uAkLeneeWxQCoj6SFxHFwPv+9wOf+z8PnLIMi6dKzKKk0ycC1HEEIJI9SHpm 15LgP6e4QCozejVolPXPj13FyIYwGnn1SJbzdlez7lpNfo4LFXty1Bpdmceo B4l3aweZ8yUz6gFOMgfwBxDFOkO+QWa+5HQLs4XFQo/QKxwRvhQyguYFslAE m7fQhaJP9jDkkIxuyQyl4L+lVvhr1mF8CuRQSJBPAp/Qkw+XiKcIK4PdW2qy eq0+Nyo1QVZiKXZjv7nMrWzLb96MmudtlITygN4Q0Jd5uXKD24v1OgzrBRpp FT25eWJesVflyYXWvPyRVjKvreCt9I1MrbeKqDmqSiCiz1XKmpIz1n1p8DZL qZZjU+6e+3H6I1z2+zk7pnvJLHqf2LzpiV3bbv2xynLyOTLN8fIA1v/6DeyP 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 pCjRTmn1beuktHVKS6BVUpQ0e5oK4t+yNWll3g9dG400AWlSSJNKmhhp0pOO Cg+trcOeTcOezcT+KdQzjdpzeWgNpk5Xs+1jYdRP3UPX6O+U/eOe/F6NvzZy ibD5MJ7W04acGrTqNswpiL6yNBX3fnNpPZ3L5dlWEzbb0/45XP0xfp1zfzv6 v5Yrx1Rkt3nbmHworQROks07pSmucMNpjmxp0Xabd06LV5o4zZEtLc1u82Vp /1mL/+ds9t/D0z9jxX8HI3+tbwpshELai8vVgernkS4jlUA7z4T/1SDHrD+i P4KjO6M/g6O7oL9A/+vkX9wVwjrYcv+cUjUDjzfnoV3VFAxpknudIdlxteek OcUeCPdLeu2wkVM9R76Tvt/q+gPtEqP6L/Qn/tURekwlaldtf7X9Xv5e/tX2 e+R65MpYVX/Jq52U3GOH7WqTKZwpi8sa9pIn76fZAuo7WKbRSd/J+5rKadjv kfXbQCMs0p//G/sjVQmh0/cquyepiWlMyVMWKGaMz3VOVfWqqszCeFa51Ax1 gHIL6JfYnFKL1AOq/Naiq3Mqa8SiVbnPalYuNZfNZ3UwXscpVdUBy3bycDWd xuah5qlLcGxvq8vQ665QV6APWKWuwrPqWnUtjnyzuhlccOS7QK/uwfFXUD9X D6J/PKweATf1qHoUKqvH1ePgrp5QT0AVtVgtRp1nVekTA0QA+sRgEQzVhEEY aOX/yMP8d/siT+7TiM98hG3PeyRtz3yEbc96hG3nPMK2Zz/CtueRd4qSfkgp e1vNl9LqoM9S4Fq5tCA6N5wsl+ajyF1kQbk0D0U+R9tQLs1VkW835ZZLU+EO xqY6p+FZ8IbTvs7Xvq+77LSvs6VdgnNO+zpb2hna/zUpl3aCzkSh5dIO0z7C 05EmPbn0OED7EIX2ISrtQxjuQ07hbrgYdyMu5RDisFj9yXLWK/nrTuk2uei+ lck9jmPVpznJM+/LzmXsdWc76bTJX5ezHjmuUAhC7iXfDKSR+d0vh6OQ5daB 7dmoAq7Acdfv6oiXuwtX6gcgNGjneud/NTidFP7iPkPJV67Q89ShOG5wHQqK 2xQHyfiDROlu450o+4H4HIesuIY4iNKwfrsKOx5dcE1+lK3/6+EfO2P91d3n GcWL7L4lVEL8x6Hdt0Hq+BDqar/2vE/6DGjnUvSvBxH679T+s/Avnuv/NUzh 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 yEBrLZnPqnrfz48fPHhYwOPPDxsweGjqsBet/tXdGjawRkZarQ2s+K97dbco a2RU3Uh79BH0KEsJcp4WhQPLUioDpruqWYoCK9TtuzLPNy5pXzN00RsjkqyX 8lZMMzx7q3R22yWbSt/KC4gd1SnvzbwZyVEDDzVPefHKquH7Ek6UfL9gou+M ReP7rf944Mjewcf8mpyqrMy6OGfPh+H95s8fYJx3sJH5w4rvJxp3tbzgGhsz x7witGH+5davND87vvLW+eldeq3KGrU4OfyFtt/N25DSeH5H30h9iOeiFRdm hnmfbzq3j2dyIu+7yK9B/KSfl1/NUffWPPJhlxbrXx37YaPLCTntV99dPnLQ sPZrvAvnVAgNhG7ZyakNtj7l4dKk670evy7t56pfdnhc125XNzZO8hr3gu7E zR2rx84uXfvZmGPLfYb2bLJ/2zX9kiDrem3CvvUBL1Sd8I3K0PCXjMu3jnvb Oi4PZ9NP0Y2bbx33xlj3Hgczr6YOXRjcabTnunbT7326eOh/f/2y/sTGmVzD 2RfFzmnX3/Cu98NmJeT4C1Wu90yOWrRQfBrLZ06esa/R+cCSa91eN7+f+2RB 76t3vihs3Lj7ivoJqaUhgx7bV7jyFB/1deS0povcM9O2lnp08E7deefgE2er dA/ocKn3S2tW1igIa2AI39F3sccUQ+U+S35O8P0lcN+xatfjV2U8EeVyN6v6 rW/7p7t1urn9x/hPtl/YY70TEFlhst/s2j7tjvqpb/84tpht6HHjva8Lul3p 2/qT+ISNG1iox73sY9f0M0ZvfuPjdxqYz408l//C2eG5cDDtsV2H608pftwj v15azbSv6p0u8tWdy2+hK+heNyajna9b702ueVOPHE14rOVnvl2WZX7l0WjS 688vWn44F71CsjWLtbV5BVfLO1VOdrzX861Pd5b5FL9H5QwQ9zFR+A89QBQ6 g8gojNYrcwYvkgdFJVpVtUvnyKrWKjKir+rarddzA1Iz+g/DZtytlWSiS1WX +L4pgwZnpJR1zPVhHQu2Bto65uOcn9I3oHNq/wz5C7kdn3j8T73CphdfPvbM +hYN86NXRZ74xVCv9Qs7f6218JMWQ64eanmxaOpHA9vG974xT/2o3fHW6REh sX0/PBC8SbTaNOb5r1tsXzmjUsePDWEluRfcgmsdejzkdu95n9do8fbrbWrN +2x9RNBHbcJHDf6ymn/jqQ3dG369vfaNfo3Dlah7paZWy95PVyYt+HXLuj5j sn7pmTtu/ITpa0s25yz5PGZZxwnVTZPaf229CU1v7P2l6bgdE39Ib7jcEn1z g2WN68u9Z47ot2Duc24T15TsuR7wQQePaX0+NX8Z1aLGla1t5jTu2Nn7QL9O L658d1JB19hFWR0nZ/D36u16KWR7fL+m89oXho2umzH+Se3QwoNtJqoZE2Hp zknfdLZ7hdvWcT9bq0qnYNBVtLpqeryhce7C2P8PV1FZ9rGqotzTcSvDi9VP JlTSeek8C/0ODIfMHmt+PLGn/fxOcZYlcX2uWYXMrqzTIYwmOkGHfMxL76we 3cZYcmBb+2F5iaZhdZ5fP/HuO21zRkC77/Z/730y9eNKeaOuq0/s3T+p8Fbn wt2LtncdfK1P3Io4uDKnYP5R381iUQ23nC9O+L9b++WrPyx7btWMUw2nN52b ti1m0OHJa4LvfvPdsdQKMydvLz0NW6Ov/zzqF3cPC/++9pzXmw8MHbIpZkax i9u+ZwZ8tn3s4wP75W/dtHV69P4S5j5q5E+Hi5t/81Lp6dOrSm9+c9Rtfeax WWc7bIzJGxVe1PSraNG7gbpoXFrwqzd79pmxtvvWhl8kT+0y3qfuT43n5mZV zHv2tfXmTYvf/vSdEwEbP7TWmBDg6VZnW/yNx4uTrGdnhaZO2pV55vrydw6M bT50eCX0MSPRx/S2+5hemmkc7ZD0zjji6GceIaqlw4lBTxMVFRkVXa+edDhW 3H5gtK6MWse98h/pmxsZDpqurl2HjvFlxdlDiv+p79k+dMOrF3wXTfhk2Obk nqx+0wV3542cX7tl0Nrlkzr/cKVlo096cNEtf9N+Xnik7QtPZk5Y/+2n3/S/ sOTuMNPr/Rd9MYXFWff+vG/LvkZ++q5xHarr3X7ZUGPAyhDfX3m3Cd993N4l sMHy7w+YIzY2/yyQLz92/khot09qjjxQu77LZwu7FG79Mej7/OClbrV3/3rw o+6xfZp+Ym4tXnpxwrXJV4dsf6L72SXr3a53+dVQfCbgyIX5STn/V915RzWR 7XE8CaEJItIF6S0JbRJKgCgIMYBKFURUUDAUaRJaIojUUKVLEwMCyq4UkZUO UqQq1eCTotKXpYiCigqisAEburyz75z3znreH/PH787cO3Pn/n6f33fuzJmb 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 UhM1zEEcT4XUH+CQwdBfacS6BgGDgaDwn/jI9t2D5LcJ8KygXoDra3aCgZGM dPQbH6St56zPg8lMh2TdPOdOu5pvFguSDdi8l5vGkq8VoUhaAFxvWy2f9+Iu HLAVPz4aSXVRjpSvBCw3VWFFGgL6WWKBIn+3qly2VKDEv/VaLx+Cm4OHDeGM j8gPlIIGg0HCJz/WzkiVecQHoJpfOqSfcp1iuNeeYxxWcHcAFi5zR3OqFzit JBmxX+7Zb+ziRJLVmEoZ34PsjpcdHpxg3UM3gTtJeY3jaZSQYlUNaTx9LkaY f8kkN5j+gM9CfKN+vjAPgNUtUlcf+1hnWdroF1j+FsbbLswQbADPDanfbnC1 4vCRNBaPmiNFvwTk5c50ZDYhnlkK3RbPM30GCqhPNBc51Gc/cBTkwBln2rp3 lvN1NLk8ybu0TPaucuprNd/k5j/GDOd0/PU6eQ1etDRPBl0PfYhbi3kgAt92 iz2FeHPX9nApn36Woiik1Ewr9t6Tw3QMokgquH01YP9vvCvaB5AkRe2k7GCI MBAMEfg2NgzIYAgrrYjpH3fNH9Pld0mc8bNrZlkBfJs9kOXbqyEw7Zxf99Aj d9CSrdr6uw/apqKEOv4XB6w7NirNeXhQ+P6aVKJLgDl7mg7C6QdWrbtIsnuf w8nCUzxeFt72BVDe5gHCkQVF0aw6t8HonsvpvPFFTbrUo7BBgfKKVQnPKTOr 5lYtfhlcuwYmqPaUj8Nu0J3q83Sp0DHNiVPPEY7iBvR2QIlk9kF/tsHHVUps +OYVo8HulX2ZZtESdy0UVN+NFztqCTZZkh/NxpX4TbFKeYD8s01F9l7gp6z2 Ch/Rd065IOCv8yAh1k4a0T/GR2CbaBophR+W7zOx4iNDi99Sl4xYu3ypC3aV d8RSril1vVWtf78o10+ti2yh09C9f5fgfivpQ0F/VUZlJl+Ny0Bio5++Tenl iXtNUnyiJN2o33XbePFNPoX4xDsz0HOdp2cp5xf/BK1r5cINCmVuZHN0cmVh bQ0KZW5kb2JqDQozMiAwIG9iag0KWzYwMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgNjAwIDYwMCAwIDYwMCA2MDAgNjAwIDAgMCA2MDAg NjAwIDAgMCA2MDAgNjAwIDAgNjAwIDAgMCA2MDAgNjAwIDYwMF0NCmVuZG9i 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 HxsN3Ii3dqcBmkOt3O14t9+edjDNlg2xdQMOltZr6/5hXLfFVWtq1WpdQ9Fl sELnfQAQ0HeMlqQ1mJcLPNJFjj03Au5hPwwK0hiI8x0YenPC/wFWLk5dDQpl bmRzdHJlYW0NCmVuZG9iag0KMzQgMCBvYmoNCjw8L1R5cGUvU3RydWN0VHJl ZVJvb3QvUm9sZU1hcCAzNSAwIFIvUGFyZW50VHJlZSAzNiAwIFIvS1szOSAw IFJdL1BhcmVudFRyZWVOZXh0S2V5IDI+Pg0KZW5kb2JqDQozNSAwIG9iag0K PDwvRm9vdG5vdGUvTm90ZS9FbmRub3RlL05vdGUvVGV4dGJveC9TZWN0L0hl YWRlci9TZWN0L0Zvb3Rlci9TZWN0L0lubGluZVNoYXBlL1NlY3QvQW5ub3Rh dGlvbi9TZWN0L0FydGlmYWN0L1NlY3QvV29ya2Jvb2svRG9jdW1lbnQvV29y a3NoZWV0L1BhcnQvTWFjcm9zaGVldC9QYXJ0L0NoYXJ0c2hlZXQvUGFydC9E aWFsb2dzaGVldC9QYXJ0L1NsaWRlL1BhcnQvQ2hhcnQvU2VjdC9EaWFncmFt L0ZpZ3VyZT4+DQplbmRvYmoNCjM2IDAgb2JqDQo8PC9OdW1zWzAgMzcgMCBS IDEgMTIwIDAgUl0+Pg0KZW5kb2JqDQozNyAwIG9iag0KWzM4IDAgUiA0MCAw IFIgNDEgMCBSIDQyIDAgUiA0MyAwIFIgNDQgMCBSIDQ1IDAgUiA0NiAwIFIg NDcgMCBSIDQ4IDAgUiA0OSAwIFIgNTAgMCBSIDUxIDAgUiA1MiAwIFIgNTMg MCBSIDU0IDAgUiA1NSAwIFIgNTYgMCBSIDU3IDAgUiA1OCAwIFIgNTkgMCBS IDYwIDAgUiA2MSAwIFIgNjIgMCBSIDYzIDAgUiA2NCAwIFIgNjUgMCBSIDY2 IDAgUiA2NyAwIFJdDQplbmRvYmoNCjM4IDAgb2JqDQo8PC9QIDM5IDAgUi9T L0ZpZ3VyZS9BbHQgKCkvVHlwZS9TdHJ1Y3RFbGVtL0tbMF0vUGcgMSAwIFI+ Pg0KZW5kb2JqDQozOSAwIG9iag0KPDwvUCAzNCAwIFIvUy9QYXJ0L1R5cGUv U3RydWN0RWxlbS9LWzM4IDAgUiA0MCAwIFIgNDEgMCBSIDQyIDAgUiA0MyAw IFIgNDQgMCBSIDQ1IDAgUiA0NiAwIFIgNDcgMCBSIDQ4IDAgUiA0OSAwIFIg NTAgMCBSIDUxIDAgUiA1MiAwIFIgNTMgMCBSIDU0IDAgUiA1NSAwIFIgNTYg MCBSIDU3IDAgUiA1OCAwIFIgNTkgMCBSIDYwIDAgUiA2MSAwIFIgNjIgMCBS IDYzIDAgUiA2NCAwIFIgNjUgMCBSIDY2IDAgUiA2NyAwIFIgNjggMCBSIDY5 IDAgUiA3MCAwIFIgNzEgMCBSIDcyIDAgUiA3MyAwIFIgNzQgMCBSIDc1IDAg UiA3NiAwIFIgNzcgMCBSIDc4IDAgUiA3OSAwIFIgODAgMCBSIDgxIDAgUiA4 MiAwIFIgODMgMCBSIDg0IDAgUiA4NSAwIFIgODYgMCBSIDg3IDAgUiA4OCAw IFIgODkgMCBSIDkwIDAgUiA5MSAwIFIgOTIgMCBSIDkzIDAgUiA5NCAwIFIg OTUgMCBSIDk2IDAgUiA5NyAwIFIgOTggMCBSIDk5IDAgUiAxMDAgMCBSIDEw MSAwIFIgMTAyIDAgUiAxMDMgMCBSIDEwNCAwIFIgMTA1IDAgUiAxMDYgMCBS IDEwNyAwIFIgMTA4IDAgUiAxMDkgMCBSIDExMCAwIFIgMTExIDAgUiAxMTIg MCBSIDExMyAwIFIgMTE0IDAgUiAxMTUgMCBSIDExNiAwIFIgMTE3IDAgUiAx MTggMCBSIDExOSAwIFJdPj4NCmVuZG9iag0KNDAgMCBvYmoNCjw8L1AgMzkg MCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sxXS9QZyAxIDAgUj4+DQplbmRv YmoNCjQxIDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVt L0tbMl0vUGcgMSAwIFI+Pg0KZW5kb2JqDQo0MiAwIG9iag0KPDwvUCAzOSAw IFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzNdL1BnIDEgMCBSPj4NCmVuZG9i ag0KNDMgMCBvYmoNCjw8L1AgMzkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0v S1s0XS9QZyAxIDAgUj4+DQplbmRvYmoNCjQ0IDAgb2JqDQo8PC9QIDM5IDAg Ui9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbNV0vUGcgMSAwIFI+Pg0KZW5kb2Jq DQo0NSAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9L WzZdL1BnIDEgMCBSPj4NCmVuZG9iag0KNDYgMCBvYmoNCjw8L1AgMzkgMCBS L1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s3XS9QZyAxIDAgUj4+DQplbmRvYmoN CjQ3IDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tb OF0vUGcgMSAwIFI+Pg0KZW5kb2JqDQo0OCAwIG9iag0KPDwvUCAzOSAwIFIv Uy9QL1R5cGUvU3RydWN0RWxlbS9LWzldL1BnIDEgMCBSPj4NCmVuZG9iag0K NDkgMCBvYmoNCjw8L1AgMzkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sx MF0vUGcgMSAwIFI+Pg0KZW5kb2JqDQo1MCAwIG9iag0KPDwvUCAzOSAwIFIv Uy9QL1R5cGUvU3RydWN0RWxlbS9LWzExXS9QZyAxIDAgUj4+DQplbmRvYmoN CjUxIDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tb MTJdL1BnIDEgMCBSPj4NCmVuZG9iag0KNTIgMCBvYmoNCjw8L1AgMzkgMCBS L1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sxM10vUGcgMSAwIFI+Pg0KZW5kb2Jq DQo1MyAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9L WzE0XS9QZyAxIDAgUj4+DQplbmRvYmoNCjU0IDAgb2JqDQo8PC9QIDM5IDAg Ui9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMTVdL1BnIDEgMCBSPj4NCmVuZG9i ag0KNTUgMCBvYmoNCjw8L1AgMzkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0v S1sxNl0vUGcgMSAwIFI+Pg0KZW5kb2JqDQo1NiAwIG9iag0KPDwvUCAzOSAw IFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzE3XS9QZyAxIDAgUj4+DQplbmRv YmoNCjU3IDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVt L0tbMThdL1BnIDEgMCBSPj4NCmVuZG9iag0KNTggMCBvYmoNCjw8L1AgMzkg MCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sxOV0vUGcgMSAwIFI+Pg0KZW5k b2JqDQo1OSAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxl bS9LWzIwXS9QZyAxIDAgUj4+DQplbmRvYmoNCjYwIDAgb2JqDQo8PC9QIDM5 IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMjFdL1BnIDEgMCBSPj4NCmVu ZG9iag0KNjEgMCBvYmoNCjw8L1AgMzkgMCBSL1MvUC9UeXBlL1N0cnVjdEVs ZW0vS1syMl0vUGcgMSAwIFI+Pg0KZW5kb2JqDQo2MiAwIG9iag0KPDwvUCAz OSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzIzXS9QZyAxIDAgUj4+DQpl bmRvYmoNCjYzIDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RF bGVtL0tbMjRdL1BnIDEgMCBSPj4NCmVuZG9iag0KNjQgMCBvYmoNCjw8L1Ag MzkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1syNV0vUGcgMSAwIFI+Pg0K ZW5kb2JqDQo2NSAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0 RWxlbS9LWzI2XS9QZyAxIDAgUj4+DQplbmRvYmoNCjY2IDAgb2JqDQo8PC9Q IDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMjddL1BnIDEgMCBSPj4N CmVuZG9iag0KNjcgMCBvYmoNCjw8L1AgMzkgMCBSL1MvUC9UeXBlL1N0cnVj dEVsZW0vS1syOF0vUGcgMSAwIFI+Pg0KZW5kb2JqDQo2OCAwIG9iag0KPDwv UCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzFdL1BnIDI3IDAgUj4+ DQplbmRvYmoNCjY5IDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1 Y3RFbGVtL0tbMl0vUGcgMjcgMCBSPj4NCmVuZG9iag0KNzAgMCBvYmoNCjw8 L1AgMzkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1szXS9QZyAyNyAwIFI+ Pg0KZW5kb2JqDQo3MSAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3Ry dWN0RWxlbS9LWzRdL1BnIDI3IDAgUj4+DQplbmRvYmoNCjcyIDAgb2JqDQo8 PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbNV0vUGcgMjcgMCBS Pj4NCmVuZG9iag0KNzMgMCBvYmoNCjw8L1AgMzkgMCBSL1MvUC9UeXBlL1N0 cnVjdEVsZW0vS1s2XS9QZyAyNyAwIFI+Pg0KZW5kb2JqDQo3NCAwIG9iag0K PDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzddL1BnIDI3IDAg Uj4+DQplbmRvYmoNCjc1IDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9T dHJ1Y3RFbGVtL0tbOF0vUGcgMjcgMCBSPj4NCmVuZG9iag0KNzYgMCBvYmoN Cjw8L1AgMzkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s5XS9QZyAyNyAw IFI+Pg0KZW5kb2JqDQo3NyAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUv U3RydWN0RWxlbS9LWzEwXS9QZyAyNyAwIFI+Pg0KZW5kb2JqDQo3OCAwIG9i ag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzExXS9QZyAy NyAwIFI+Pg0KZW5kb2JqDQo3OSAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5 cGUvU3RydWN0RWxlbS9LWzEyXS9QZyAyNyAwIFI+Pg0KZW5kb2JqDQo4MCAw IG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzEzXS9Q ZyAyNyAwIFI+Pg0KZW5kb2JqDQo4MSAwIG9iag0KPDwvUCAzOSAwIFIvUy9Q L1R5cGUvU3RydWN0RWxlbS9LWzE0XS9QZyAyNyAwIFI+Pg0KZW5kb2JqDQo4 MiAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzE1 XS9QZyAyNyAwIFI+Pg0KZW5kb2JqDQo4MyAwIG9iag0KPDwvUCAzOSAwIFIv Uy9QL1R5cGUvU3RydWN0RWxlbS9LWzE2XS9QZyAyNyAwIFI+Pg0KZW5kb2Jq DQo4NCAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9L WzE3XS9QZyAyNyAwIFI+Pg0KZW5kb2JqDQo4NSAwIG9iag0KPDwvUCAzOSAw IFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzE4XS9QZyAyNyAwIFI+Pg0KZW5k b2JqDQo4NiAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxl bS9LWzE5XS9QZyAyNyAwIFI+Pg0KZW5kb2JqDQo4NyAwIG9iag0KPDwvUCAz OSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzIwXS9QZyAyNyAwIFI+Pg0K ZW5kb2JqDQo4OCAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0 RWxlbS9LWzIxXS9QZyAyNyAwIFI+Pg0KZW5kb2JqDQo4OSAwIG9iag0KPDwv UCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzIyXS9QZyAyNyAwIFI+ Pg0KZW5kb2JqDQo5MCAwIG9iag0KPDwvUCAzOSAwIFIvUy9GaWd1cmUvQWx0 ICgpL1R5cGUvU3RydWN0RWxlbS9LWzBdL1BnIDI3IDAgUj4+DQplbmRvYmoN CjkxIDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tb MjNdL1BnIDI3IDAgUj4+DQplbmRvYmoNCjkyIDAgb2JqDQo8PC9QIDM5IDAg Ui9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMjRdL1BnIDI3IDAgUj4+DQplbmRv YmoNCjkzIDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVt L0tbMjVdL1BnIDI3IDAgUj4+DQplbmRvYmoNCjk0IDAgb2JqDQo8PC9QIDM5 IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMjZdL1BnIDI3IDAgUj4+DQpl bmRvYmoNCjk1IDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RF bGVtL0tbMjddL1BnIDI3IDAgUj4+DQplbmRvYmoNCjk2IDAgb2JqDQo8PC9Q IDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMjhdL1BnIDI3IDAgUj4+ DQplbmRvYmoNCjk3IDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1 Y3RFbGVtL0tbMjldL1BnIDI3IDAgUj4+DQplbmRvYmoNCjk4IDAgb2JqDQo8 PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMzBdL1BnIDI3IDAg Uj4+DQplbmRvYmoNCjk5IDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9T dHJ1Y3RFbGVtL0tbMzFdL1BnIDI3IDAgUj4+DQplbmRvYmoNCjEwMCAwIG9i ag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzMyXS9QZyAy NyAwIFI+Pg0KZW5kb2JqDQoxMDEgMCBvYmoNCjw8L1AgMzkgMCBSL1MvUC9U eXBlL1N0cnVjdEVsZW0vS1szM10vUGcgMjcgMCBSPj4NCmVuZG9iag0KMTAy IDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMzRd L1BnIDI3IDAgUj4+DQplbmRvYmoNCjEwMyAwIG9iag0KPDwvUCAzOSAwIFIv Uy9QL1R5cGUvU3RydWN0RWxlbS9LWzM1XS9QZyAyNyAwIFI+Pg0KZW5kb2Jq DQoxMDQgMCBvYmoNCjw8L1AgMzkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0v S1szNl0vUGcgMjcgMCBSPj4NCmVuZG9iag0KMTA1IDAgb2JqDQo8PC9QIDM5 IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMzddL1BnIDI3IDAgUj4+DQpl bmRvYmoNCjEwNiAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0 RWxlbS9LWzM4XS9QZyAyNyAwIFI+Pg0KZW5kb2JqDQoxMDcgMCBvYmoNCjw8 L1AgMzkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1szOV0vUGcgMjcgMCBS Pj4NCmVuZG9iag0KMTA4IDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9T dHJ1Y3RFbGVtL0tbNDBdL1BnIDI3IDAgUj4+DQplbmRvYmoNCjEwOSAwIG9i ag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzQxXS9QZyAy NyAwIFI+Pg0KZW5kb2JqDQoxMTAgMCBvYmoNCjw8L1AgMzkgMCBSL1MvUC9U eXBlL1N0cnVjdEVsZW0vS1s0Ml0vUGcgMjcgMCBSPj4NCmVuZG9iag0KMTEx IDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbNDNd L1BnIDI3IDAgUj4+DQplbmRvYmoNCjExMiAwIG9iag0KPDwvUCAzOSAwIFIv Uy9QL1R5cGUvU3RydWN0RWxlbS9LWzQ0XS9QZyAyNyAwIFI+Pg0KZW5kb2Jq DQoxMTMgMCBvYmoNCjw8L1AgMzkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0v S1s0NV0vUGcgMjcgMCBSPj4NCmVuZG9iag0KMTE0IDAgb2JqDQo8PC9QIDM5 IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbNDZdL1BnIDI3IDAgUj4+DQpl bmRvYmoNCjExNSAwIG9iag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0 RWxlbS9LWzQ3XS9QZyAyNyAwIFI+Pg0KZW5kb2JqDQoxMTYgMCBvYmoNCjw8 L1AgMzkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s0OF0vUGcgMjcgMCBS Pj4NCmVuZG9iag0KMTE3IDAgb2JqDQo8PC9QIDM5IDAgUi9TL1AvVHlwZS9T dHJ1Y3RFbGVtL0tbNDldL1BnIDI3IDAgUj4+DQplbmRvYmoNCjExOCAwIG9i ag0KPDwvUCAzOSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzUwXS9QZyAy NyAwIFI+Pg0KZW5kb2JqDQoxMTkgMCBvYmoNCjw8L1AgMzkgMCBSL1MvUC9U eXBlL1N0cnVjdEVsZW0vS1s1MV0vUGcgMjcgMCBSPj4NCmVuZG9iag0KMTIw IDAgb2JqDQpbOTAgMCBSIDY4IDAgUiA2OSAwIFIgNzAgMCBSIDcxIDAgUiA3 MiAwIFIgNzMgMCBSIDc0IDAgUiA3NSAwIFIgNzYgMCBSIDc3IDAgUiA3OCAw IFIgNzkgMCBSIDgwIDAgUiA4MSAwIFIgODIgMCBSIDgzIDAgUiA4NCAwIFIg ODUgMCBSIDg2IDAgUiA4NyAwIFIgODggMCBSIDg5IDAgUiA5MSAwIFIgOTIg MCBSIDkzIDAgUiA5NCAwIFIgOTUgMCBSIDk2IDAgUiA5NyAwIFIgOTggMCBS IDk5IDAgUiAxMDAgMCBSIDEwMSAwIFIgMTAyIDAgUiAxMDMgMCBSIDEwNCAw IFIgMTA1IDAgUiAxMDYgMCBSIDEwNyAwIFIgMTA4IDAgUiAxMDkgMCBSIDEx MCAwIFIgMTExIDAgUiAxMTIgMCBSIDExMyAwIFIgMTE0IDAgUiAxMTUgMCBS IDExNiAwIFIgMTE3IDAgUiAxMTggMCBSIDExOSAwIFJdDQplbmRvYmoNCjEy MSAwIG9iag0KPDwvQ3JlYXRvciAo/v8ATQBpAGMAcgBvAHMAbwBmAHQArgAg AFcAbwByAGQAIAAyADAAMQAzKS9LZXl3b3JkcyAod3d3Lk5lZXZpYS5jb20s IERvY3VtZW50IENvbnZlcnRlciBQcm8sIENvbnZlcnQgdG8gUERGIG9yIElt YWdlIGluIGJhdGNoZXMhKS9Qcm9kdWNlciAoTmVldmlhIERvY3VtZW50IENv bnZlcnRlciBQcm8gdjYuNSBcKGh0dHA6Ly9uZWV2aWEuY29tXCkpL0NyZWF0 aW9uRGF0ZSAoRDoyMDEzMTEwODEzMjQzNy0wNScwMCcpL01vZERhdGUgKEQ6 MjAxMzExMDgxMzI0MzctMDUnMDAnKT4+DQplbmRvYmoNCjEyMiAwIG9iag0K PDwvQ291bnQgMi9UeXBlL1BhZ2VzL0tpZHNbMTIzIDAgUl0+Pg0KZW5kb2Jq DQoxMjMgMCBvYmoNCjw8L1R5cGUvUGFnZXMvUGFyZW50IDEyMiAwIFIvS2lk c1sxIDAgUiAyNyAwIFJdL0NvdW50IDI+Pg0KZW5kb2JqDQoxMjQgMCBvYmoN Cjw8L1N0cnVjdFRyZWVSb290IDM0IDAgUi9NYXJrSW5mbzw8L01hcmtlZCB0 cnVlPj4vTGFuZyAoZW4tVVMpL1R5cGUvQ2F0YWxvZy9QYWdlcyAxMjIgMCBS L01ldGFkYXRhIDEyNSAwIFI+Pg0KZW5kb2JqDQoxMjUgMCBvYmoNCjw8L0xl bmd0aCAxNzU0L1R5cGUvTWV0YWRhdGEvU3VidHlwZS9YTUw+PnN0cmVhbQ0K PD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRj emtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSTEYiPz4KPHg6 eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nMy4x LTcwMic+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcv MTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CjxyZGY6RGVzY3JpcHRpb24g cmRmOmFib3V0PSc5QUUyQzI3QS0wQjg3LTlDN0QtOEIxOS1GNUVFMjMxMkMx MDgnIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyc+ PHBkZjpLZXl3b3Jkcz53d3cuTmVldmlhLmNvbSwgRG9jdW1lbnQgQ29udmVy dGVyIFBybywgQ29udmVydCB0byBQREYgb3IgSW1hZ2UgaW4gYmF0Y2hlcyE8 L3BkZjpLZXl3b3Jkcz48cGRmOlByb2R1Y2VyPk5lZXZpYSBEb2N1bWVudCBD b252ZXJ0ZXIgUHJvIHY2LjUgKGh0dHA6Ly9uZWV2aWEuY29tKTwvcGRmOlBy b2R1Y2VyPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJk ZjphYm91dD0nOUFFMkMyN0EtMEI4Ny05QzdELThCMTktRjVFRTIzMTJDMTA4 JyB4bWxuczp4bXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nPjx4 bXA6TW9kaWZ5RGF0ZT4yMDEzLTExLTA4VDEzOjI0OjM3LTA1OjAwPC94bXA6 TW9kaWZ5RGF0ZT48eG1wOkNyZWF0ZURhdGU+MjAxMy0xMS0wOFQxMzoyNDoz Ny0wNTowMDwveG1wOkNyZWF0ZURhdGU+PHhtcDpNZXRhZGF0YURhdGU+MjAx My0xMS0wOFQxMzoyNDozNy0wNTowMDwveG1wOk1ldGFkYXRhRGF0ZT48eG1w OkNyZWF0b3JUb29sPk1pY3Jvc29mdMKuIFdvcmQgMjAxMzwveG1wOkNyZWF0 b3JUb29sPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJk ZjphYm91dD0nOUFFMkMyN0EtMEI4Ny05QzdELThCMTktRjVFRTIzMTJDMTA4 JyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8n PjxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+PGRjOmRl c2NyaXB0aW9uPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVs dCc+PC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6ZGVzY3JpcHRpb24+PGRjOmNy ZWF0b3I+PHJkZjpTZXE+PHJkZjpsaT48L3JkZjpsaT48L3JkZjpTZXE+PC9k YzpjcmVhdG9yPjxkYzp0aXRsZT48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5n PSd4LWRlZmF1bHQnPjwvcmRmOmxpPjwvcmRmOkFsdD48L2RjOnRpdGxlPjwv cmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0n OUFFMkMyN0EtMEI4Ny05QzdELThCMTktRjVFRTIzMTJDMTA4JyB4bWxuczp4 bXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyc+PHhtcE1N OkRvY3VtZW50SUQ+dXVpZDo0N0QzODk1RC1GQ0JGLUNGMDItMTkwRi1ERDM2 RDc2ODNCMUM8L3htcE1NOkRvY3VtZW50SUQ+PHhtcE1NOkluc3RhbmNlSUQ+ dXVpZDo5QUUyQzI3QS0wQjg3LTlDN0QtOEIxOS1GNUVFMjMxMkMxMDg8L3ht cE1NOkluc3RhbmNlSUQ+PC9yZGY6RGVzY3JpcHRpb24+Cgo8L3JkZjpSREY+ CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9J3cnPz4N CmVuZHN0cmVhbQ0KZW5kb2JqDQp4cmVmDQowIDEyNg0KMDAwMDAwMDAwMCA2 NTUzNSBmDQowMDAwMDAwMDE3IDAwMDAwIG4NCjAwMDAwMDAzOTAgMDAwMDAg bg0KMDAwMDAwNTU0MyAwMDAwMCBuDQowMDAwMDA1NTk2IDAwMDAwIG4NCjAw MDAwMDU3NzAgMDAwMDAgbg0KMDAwMDAwNjAyNCAwMDAwMCBuDQowMDAwMDQw Njc5IDAwMDAwIG4NCjAwMDAwNDEzMDEgMDAwMDAgbg0KMDAwMDA0MTQzOCAw MDAwMCBuDQowMDAwMDQxNDY1IDAwMDAwIG4NCjAwMDAwNDE2MzIgMDAwMDAg bg0KMDAwMDA0MTcwNiAwMDAwMCBuDQowMDAwMDQxOTYxIDAwMDAwIG4NCjAw MDAwNDIzOTUgMDAwMDAgbg0KMDAwMDA0Mjc0MyAwMDAwMCBuDQowMDAwMDQy OTI1IDAwMDAwIG4NCjAwMDAwNDMxODUgMDAwMDAgbg0KMDAwMDA3NTg3MyAw MDAwMCBuDQowMDAwMDc2NDI4IDAwMDAwIG4NCjAwMDAwNzY1NzIgMDAwMDAg bg0KMDAwMDA3NjYwMCAwMDAwMCBuDQowMDAwMDc2NzcyIDAwMDAwIG4NCjAw MDAwNzY4NDYgMDAwMDAgbg0KMDAwMDA3NzEwNiAwMDAwMCBuDQowMDAwMDc3 NDczIDAwMDAwIG4NCjAwMDAwNzc3ODkgMDAwMDAgbg0KMDAwMDA4MTU1MyAw MDAwMCBuDQowMDAwMDgxOTM5IDAwMDAwIG4NCjAwMDAwODE5OTMgMDAwMDAg bg0KMDAwMDA4MjE3MyAwMDAwMCBuDQowMDAwMDgyNDIwIDAwMDAwIG4NCjAw MDAxMTQxNzYgMDAwMDAgbg0KMDAwMDExNDMwMyAwMDAwMCBuDQowMDAwMTE3 MTA4IDAwMDAwIG4NCjAwMDAxMTcyMTUgMDAwMDAgbg0KMDAwMDExNzQ2OSAw MDAwMCBuDQowMDAwMTE3NTE4IDAwMDAwIG4NCjAwMDAxMTc3NDIgMDAwMDAg bg0KMDAwMDExNzgyMSAwMDAwMCBuDQowMDAwMTE4NDY3IDAwMDAwIG4NCjAw MDAxMTg1MzQgMDAwMDAgbg0KMDAwMDExODYwMSAwMDAwMCBuDQowMDAwMTE4 NjY4IDAwMDAwIG4NCjAwMDAxMTg3MzUgMDAwMDAgbg0KMDAwMDExODgwMiAw MDAwMCBuDQowMDAwMTE4ODY5IDAwMDAwIG4NCjAwMDAxMTg5MzYgMDAwMDAg bg0KMDAwMDExOTAwMyAwMDAwMCBuDQowMDAwMTE5MDcwIDAwMDAwIG4NCjAw MDAxMTkxMzggMDAwMDAgbg0KMDAwMDExOTIwNiAwMDAwMCBuDQowMDAwMTE5 Mjc0IDAwMDAwIG4NCjAwMDAxMTkzNDIgMDAwMDAgbg0KMDAwMDExOTQxMCAw MDAwMCBuDQowMDAwMTE5NDc4IDAwMDAwIG4NCjAwMDAxMTk1NDYgMDAwMDAg bg0KMDAwMDExOTYxNCAwMDAwMCBuDQowMDAwMTE5NjgyIDAwMDAwIG4NCjAw MDAxMTk3NTAgMDAwMDAgbg0KMDAwMDExOTgxOCAwMDAwMCBuDQowMDAwMTE5 ODg2IDAwMDAwIG4NCjAwMDAxMTk5NTQgMDAwMDAgbg0KMDAwMDEyMDAyMiAw MDAwMCBuDQowMDAwMTIwMDkwIDAwMDAwIG4NCjAwMDAxMjAxNTggMDAwMDAg bg0KMDAwMDEyMDIyNiAwMDAwMCBuDQowMDAwMTIwMjk0IDAwMDAwIG4NCjAw MDAxMjAzNjIgMDAwMDAgbg0KMDAwMDEyMDQzMCAwMDAwMCBuDQowMDAwMTIw NDk4IDAwMDAwIG4NCjAwMDAxMjA1NjYgMDAwMDAgbg0KMDAwMDEyMDYzNCAw MDAwMCBuDQowMDAwMTIwNzAyIDAwMDAwIG4NCjAwMDAxMjA3NzAgMDAwMDAg bg0KMDAwMDEyMDgzOCAwMDAwMCBuDQowMDAwMTIwOTA2IDAwMDAwIG4NCjAw MDAxMjA5NzQgMDAwMDAgbg0KMDAwMDEyMTA0MyAwMDAwMCBuDQowMDAwMTIx MTEyIDAwMDAwIG4NCjAwMDAxMjExODEgMDAwMDAgbg0KMDAwMDEyMTI1MCAw MDAwMCBuDQowMDAwMTIxMzE5IDAwMDAwIG4NCjAwMDAxMjEzODggMDAwMDAg bg0KMDAwMDEyMTQ1NyAwMDAwMCBuDQowMDAwMTIxNTI2IDAwMDAwIG4NCjAw MDAxMjE1OTUgMDAwMDAgbg0KMDAwMDEyMTY2NCAwMDAwMCBuDQowMDAwMTIx NzMzIDAwMDAwIG4NCjAwMDAxMjE4MDIgMDAwMDAgbg0KMDAwMDEyMTg3MSAw MDAwMCBuDQowMDAwMTIxOTUxIDAwMDAwIG4NCjAwMDAxMjIwMjAgMDAwMDAg bg0KMDAwMDEyMjA4OSAwMDAwMCBuDQowMDAwMTIyMTU4IDAwMDAwIG4NCjAw MDAxMjIyMjcgMDAwMDAgbg0KMDAwMDEyMjI5NiAwMDAwMCBuDQowMDAwMTIy MzY1IDAwMDAwIG4NCjAwMDAxMjI0MzQgMDAwMDAgbg0KMDAwMDEyMjUwMyAw MDAwMCBuDQowMDAwMTIyNTcyIDAwMDAwIG4NCjAwMDAxMjI2NDIgMDAwMDAg bg0KMDAwMDEyMjcxMiAwMDAwMCBuDQowMDAwMTIyNzgyIDAwMDAwIG4NCjAw MDAxMjI4NTIgMDAwMDAgbg0KMDAwMDEyMjkyMiAwMDAwMCBuDQowMDAwMTIy OTkyIDAwMDAwIG4NCjAwMDAxMjMwNjIgMDAwMDAgbg0KMDAwMDEyMzEzMiAw MDAwMCBuDQowMDAwMTIzMjAyIDAwMDAwIG4NCjAwMDAxMjMyNzIgMDAwMDAg bg0KMDAwMDEyMzM0MiAwMDAwMCBuDQowMDAwMTIzNDEyIDAwMDAwIG4NCjAw MDAxMjM0ODIgMDAwMDAgbg0KMDAwMDEyMzU1MiAwMDAwMCBuDQowMDAwMTIz NjIyIDAwMDAwIG4NCjAwMDAxMjM2OTIgMDAwMDAgbg0KMDAwMDEyMzc2MiAw MDAwMCBuDQowMDAwMTIzODMyIDAwMDAwIG4NCjAwMDAxMjM5MDIgMDAwMDAg bg0KMDAwMDEyMzk3MiAwMDAwMCBuDQowMDAwMTI0Mzc4IDAwMDAwIG4NCjAw MDAxMjQ2ODQgMDAwMDAgbg0KMDAwMDEyNDc0MiAwMDAwMCBuDQowMDAwMTI0 ODIwIDAwMDAwIG4NCjAwMDAxMjQ5NDkgMDAwMDAgbg0KdHJhaWxlcg0KPDwN Ci9TaXplIDEyNg0KL1Jvb3QgMTI0IDAgUg0KL0luZm8gMTIxIDAgUg0KL0lE IFs8MDMyMzlDODg4ODdFQkMzNTI5NUJDODlDMDE3Qzg1MDI+PDM1OTZBRjQ2 NTE0QkFEMzBENkJCOTY2RkYzNjJCNkZGPl0NCj4+DQpzdGFydHhyZWYNCjEy Njc4NQ0KJSVFT0YNCg== --=_enmail1-24397-1383955340-0001-2-- From harryxiyou@gmail.com Fri Nov 8 23:23:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6606C7F8E for ; Fri, 8 Nov 2013 23:23:53 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 459AA304051 for ; Fri, 8 Nov 2013 21:23:50 -0800 (PST) X-ASG-Debug-ID: 1383974629-04cb6c50393f0760001-NocioJ Received: from mail-ie0-f181.google.com (mail-ie0-f181.google.com [209.85.223.181]) by cuda.sgi.com with ESMTP id gYlJmNZrsJcaBKL7 (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Fri, 08 Nov 2013 21:23:49 -0800 (PST) X-Barracuda-Envelope-From: harryxiyou@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.223.181 X-Barracuda-IPDD: Level1 [gmail.com/209.85.223.181] Received: by mail-ie0-f181.google.com with SMTP id ar20so4796734iec.12 for ; Fri, 08 Nov 2013 21:23:49 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.223.181] X-Barracuda-IPDD: Level1 [gmail.com/209.85.223.181] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=JTCrixRjiZ+8YPIbRJ+YsJkjuxnXxmFOFFxfhg615KI=; b=T3LTR84JkpiS4c/lSG6H42ZKphA4jF8YTdaH986UAybZYv6Xh7lWjLDHsUnvd/7EEw rf/8Jcjq3Ijk679qO4SpGLohBoAnqaCWmgMYskS+eCAnhMmuRu5H2kKsjj4pFLNkqG74 Yh3sa34FZEbpY9k2XSZPJBg7S2tPBfyxAiDnsuysWMxFutJjteG8iReKBBzUQXApCNPN 8kDt+ddXZnd0QeXX4Wz9VFYe89qKpcCPZ862tJX8wrozMWgfEjfHLJosFRUYVROyMS31 yp91GksKZ4lZu5O/YNAnvO+B/xqkPlMEO9wJOGCsaHUH8LemgcombLp6UyilCYAErqEl IDKQ== MIME-Version: 1.0 X-Received: by 10.50.30.225 with SMTP id v1mr5394757igh.28.1383974628908; Fri, 08 Nov 2013 21:23:48 -0800 (PST) Received: by 10.64.24.107 with HTTP; Fri, 8 Nov 2013 21:23:48 -0800 (PST) Date: Sat, 9 Nov 2013 13:23:48 +0800 Message-ID: Subject: How to feel the real time feature of XFS from userspace From: harryxiyou X-ASG-Orig-Subj: How to feel the real time feature of XFS from userspace To: xfs@oss.sgi.com Cc: zwu.kernel@gmail.com, Dave Chinner Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-ie0-f181.google.com[209.85.223.181] X-Barracuda-Start-Time: 1383974629 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142181 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Hi all, I have format block device with XFS as follows. root@node2:~# mkfs.xfs -f -r rtdev=/dev/sda3 /dev/sda4 meta-data=/dev/sda4 isize=256 agcount=4, agsize=56122440 blks = sectsz=512 attr=2, projid32bit=0 data = bsize=4096 blocks=224489757, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal log bsize=4096 blocks=109614, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =/dev/sda3 extsz=4096 blocks=14865657, rtextents=14865657 And I also write user-space codes as follows. root@node2:~/test# cat xfs.c #include #include #include #include #include #include #include int main(int argc, char **argv) { int fd; int xfs_ret = 0; fd = open("./1", O_RDWR); if (fd < 0) { fprintf(stderr, "open error!\n"); return -1; } xfs_ret = xfsctl("./1", fd, XFS_IOC_FSGETXATTR, NULL); return 0; } Now, I am wondering how to feel the real time feature of XFS from userspace? Could anyone please give me some suggestions? Thanks in advance. -- Thanks Weiwei Jia (Harry Wei) From jeff.liu@oracle.com Sat Nov 9 01:58:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C0D0A7F9D for ; Sat, 9 Nov 2013 01:58:28 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8C571304051 for ; Fri, 8 Nov 2013 23:58:28 -0800 (PST) X-ASG-Debug-ID: 1383983906-04bdf0789a619ae0001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id yVSlc7cvGhWN6Pkz (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 08 Nov 2013 23:58:27 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rA97wOrQ018832 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 9 Nov 2013 07:58:25 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA97wNRn000196 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 9 Nov 2013 07:58:24 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA97wNxB027119; Sat, 9 Nov 2013 07:58:23 GMT Received: from [192.168.1.106] (/114.248.196.72) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 08 Nov 2013 23:58:23 -0800 Message-ID: <527DEB69.8050502@oracle.com> Date: Sat, 09 Nov 2013 15:59:37 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 To: harryxiyou CC: xfs@oss.sgi.com, zwu.kernel@gmail.com Subject: Re: How to feel the real time feature of XFS from userspace References: X-ASG-Orig-Subj: Re: How to feel the real time feature of XFS from userspace In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1383983907 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142183 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/09/2013 01:23 PM, harryxiyou wrote: > Hi all, > > I have format block device with XFS as follows. > > root@node2:~# mkfs.xfs -f -r rtdev=/dev/sda3 /dev/sda4 > > meta-data=/dev/sda4 isize=256 agcount=4, agsize=56122440 blks > > = sectsz=512 attr=2, projid32bit=0 > > data = bsize=4096 blocks=224489757, imaxpct=25 > > = sunit=0 swidth=0 blks > > naming =version 2 bsize=4096 ascii-ci=0 > > log =internal log bsize=4096 blocks=109614, version=2 > > = sectsz=512 sunit=0 blks, lazy-count=1 > > realtime =/dev/sda3 extsz=4096 blocks=14865657, > rtextents=14865657 > > > And I also write user-space codes as follows. > > root@node2:~/test# cat xfs.c > #include > #include > #include > #include > #include > #include > #include > > int main(int argc, char **argv) { > int fd; > int xfs_ret = 0; > > fd = open("./1", O_RDWR); > if (fd < 0) { > fprintf(stderr, "open error!\n"); > return -1; > } > xfs_ret = xfsctl("./1", fd, XFS_IOC_FSGETXATTR, NULL); > > return 0; > } > > > Now, I am wondering how to feel the real time feature of XFS from userspace? > Could anyone please give me some suggestions? Thanks in advance. Mount your realtime device at first: mount -o rtdev=/dev/sda3 /dev/sda4 /mount_point Then you need to mark the attribute bit set with XFS_XFLAG_REALTIME via xfsctl(3) after file creation before writing any data to the file, hence your demo code would looks like: struct fsxattr attr; attr.fsx_xflags |= XFS_XFLAG_REALTIME; xfs_ret = xfsctl(target_file_path, fd, XFS_IOC_FSSETXATTR, &attr); ... I would suggest you take a look at the source of xfs_rctp(8) at xfsprogs to get more info. BTW, I remember Dave once mentioned that the realtime feature on Linux is not widely tested and not recommended for production use. Thanks, -Jeff From harryxiyou@gmail.com Sat Nov 9 03:24:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 37CC87F84 for ; Sat, 9 Nov 2013 03:24:30 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id EE84E304043 for ; Sat, 9 Nov 2013 01:24:29 -0800 (PST) X-ASG-Debug-ID: 1383989065-04bdf0789a61d810001-NocioJ Received: from mail-ie0-f176.google.com (mail-ie0-f176.google.com [209.85.223.176]) by cuda.sgi.com with ESMTP id X0emFNoizYywrFRP (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Sat, 09 Nov 2013 01:24:25 -0800 (PST) X-Barracuda-Envelope-From: harryxiyou@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.223.176 X-Barracuda-IPDD: Level1 [gmail.com/209.85.223.176] Received: by mail-ie0-f176.google.com with SMTP id x13so2217296ief.7 for ; Sat, 09 Nov 2013 01:24:24 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.223.176] X-Barracuda-IPDD: Level1 [gmail.com/209.85.223.176] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=V5o6/9BwUuuHhZLhHoEPtUsszH3/u2duuuCHAUbgqLs=; b=nWw3VodLBDQD04M4eAlw1/eTKhivYQet1irBwrcEPpKJGqhwaH8f/T2+t+dqu4K1LQ f1bvi15QG+gsc7xPqZ+H5/l3eeF2iIDilDpqPvevbrPjn4dv5qf0ArnEcfIKY8O+0eKC cyTwnkn1ipWjQkTvO6ZubOKwl5NbStaxo7IcHI6VWtsCjaTZ/jz8L0f0wC6LLUABjbnG 48ukNntsWSJTVICJpf2JNhBQ4uNmYyCDrYbuSU1w0x4wIR5QZ7/MT2bVRjolOTiU3wWQ 20MP8eOPVoE37JzSwvWbM9IQchZzIKa0SJoT8y0gTnQSguByRjX/1JIALYVe0cOLFl2+ OJOA== MIME-Version: 1.0 X-Received: by 10.42.189.132 with SMTP id de4mr11848445icb.35.1383989064772; Sat, 09 Nov 2013 01:24:24 -0800 (PST) Received: by 10.64.24.107 with HTTP; Sat, 9 Nov 2013 01:24:24 -0800 (PST) In-Reply-To: <527DEB69.8050502@oracle.com> References: <527DEB69.8050502@oracle.com> Date: Sat, 9 Nov 2013 17:24:24 +0800 Message-ID: Subject: Re: How to feel the real time feature of XFS from userspace From: harryxiyou X-ASG-Orig-Subj: Re: How to feel the real time feature of XFS from userspace To: Jeff Liu Cc: xfs@oss.sgi.com, Zhi Yong Wu , Dave Chinner Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-ie0-f176.google.com[209.85.223.176] X-Barracuda-Start-Time: 1383989065 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142185 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Sat, Nov 9, 2013 at 3:59 PM, Jeff Liu wrote: Hi Jeff Liu, Thanks for your reply ;-) > Mount your realtime device at first: > mount -o rtdev=/dev/sda3 /dev/sda4 /mount_point > > Then you need to mark the attribute bit set with XFS_XFLAG_REALTIME via xfsctl(3) > after file creation before writing any data to the file, hence your demo code > would looks like: > > struct fsxattr attr; > > attr.fsx_xflags |= XFS_XFLAG_REALTIME; > xfs_ret = xfsctl(target_file_path, fd, XFS_IOC_FSSETXATTR, &attr); > ... Yeah, it's right. I have mounted as you said and changed my codes as follows. #include #include #include #include #include #include #include #define F_PATH "./rtxfs.txt" #define EXTSIZE (0x00001000U) int main(int argc, char **argv) { int fd; int ret = 0; struct fsxattr fsxattr; fd = open(F_PATH, O_RDWR|O_CREAT, 0666); if (fd < 0) { fprintf(stderr, "open error!\n"); return -1; } fsxattr.fsx_xflags = XFS_XFLAG_REALTIME; fsxattr.fsx_extsize = EXTSIZE; if (xfsctl(F_PATH, fd, XFS_IOC_FSSETXATTR, &fsxattr)) { fprintf(stderr, "Set XFS attributes error!\n"); ret = -1; goto out; } out: close(fd); return ret; } > > I would suggest you take a look at the source of xfs_rctp(8) at xfsprogs to get > more info. xfs_rtcp really helps me a lot. > > BTW, I remember Dave once mentioned that the realtime feature on Linux is not widely > tested and not recommended for production use. > However, I am wondering, now, I have created a XFS real-time file named "rtfs.txt" and how I could do some real-time stuffs on this file, which is different from other common files. -- Thanks Weiwei Jia (Harry Wei) From stan@hardwarefreak.com Sat Nov 9 03:31:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A8B4C7F96 for ; Sat, 9 Nov 2013 03:31:35 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8856C8F804B for ; Sat, 9 Nov 2013 01:31:32 -0800 (PST) X-ASG-Debug-ID: 1383989491-04bdf0789a61ddf0001-NocioJ Received: from greer.hardwarefreak.com (mo-65-41-216-221.sta.embarqhsd.net [65.41.216.221]) by cuda.sgi.com with ESMTP id TH9vPKjhAcFP10FN for ; Sat, 09 Nov 2013 01:31:31 -0800 (PST) X-Barracuda-Envelope-From: stan@hardwarefreak.com X-Barracuda-Apparent-Source-IP: 65.41.216.221 X-Barracuda-User-Whitelist: xfs@oss.sgi.com Received: from [192.168.100.53] (gffx.hardwarefreak.com [192.168.100.53]) by greer.hardwarefreak.com (Postfix) with ESMTP id 139F26C08F; Sat, 9 Nov 2013 03:31:31 -0600 (CST) Message-ID: <527E00EF.2060304@hardwarefreak.com> Date: Sat, 09 Nov 2013 03:31:27 -0600 From: Stan Hoeppner Reply-To: stan@hardwarefreak.com User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Jeff Liu , harryxiyou CC: zwu.kernel@gmail.com, xfs@oss.sgi.com Subject: Re: How to feel the real time feature of XFS from userspace References: <527DEB69.8050502@oracle.com> X-ASG-Orig-Subj: Re: How to feel the real time feature of XFS from userspace In-Reply-To: <527DEB69.8050502@oracle.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mo-65-41-216-221.sta.embarqhsd.net[65.41.216.221] X-Barracuda-Start-Time: 1383989491 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 11/9/2013 1:59 AM, Jeff Liu wrote: > On 11/09/2013 01:23 PM, harryxiyou wrote: > BTW, I remember Dave once mentioned that the realtime feature on Linux is not widely > tested and not recommended for production use. He's mentioned this fact many times. He's also mentioned the fact that the name "realtime device" is quite misleading. -- Stan From jeff.liu@oracle.com Sat Nov 9 04:14:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3D16F7F9A for ; Sat, 9 Nov 2013 04:14:11 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2C4F88F804B for ; Sat, 9 Nov 2013 02:14:08 -0800 (PST) X-ASG-Debug-ID: 1383992046-04cbb00ddf4bd010001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id MHtRLa5T3OobmbKL (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 09 Nov 2013 02:14:06 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rA9AE4ek013650 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 9 Nov 2013 10:14:05 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA9AE3GN008220 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 9 Nov 2013 10:14:04 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA9AE3kF008264; Sat, 9 Nov 2013 10:14:03 GMT Received: from [192.168.1.103] (/114.248.196.72) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 09 Nov 2013 02:14:03 -0800 Message-ID: <527E0AE6.6010202@oracle.com> Date: Sat, 09 Nov 2013 18:13:58 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: harryxiyou CC: Zhi Yong Wu , xfs@oss.sgi.com Subject: Re: How to feel the real time feature of XFS from userspace References: <527DEB69.8050502@oracle.com> X-ASG-Orig-Subj: Re: How to feel the real time feature of XFS from userspace In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1383992046 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142185 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Harry, On Sat, Nov 9, 2013 at 17: 24 PM, harryxiyou wrote: > On Sat, Nov 9, 2013 at 3:59 PM, Jeff Liu wrote: > > Hi Jeff Liu, > > Thanks for your reply ;-) > >> Mount your realtime device at first: >> mount -o rtdev=/dev/sda3 /dev/sda4 /mount_point >> >> Then you need to mark the attribute bit set with XFS_XFLAG_REALTIME via xfsctl(3) >> after file creation before writing any data to the file, hence your demo code >> would looks like: >> >> struct fsxattr attr; >> >> attr.fsx_xflags |= XFS_XFLAG_REALTIME; >> xfs_ret = xfsctl(target_file_path, fd, XFS_IOC_FSSETXATTR, &attr); >> ... > Yeah, it's right. I have mounted as you said and changed my codes as follows. > > #include > #include > #include > #include > #include > #include > #include > > #define F_PATH "./rtxfs.txt" > #define EXTSIZE (0x00001000U) > > int main(int argc, char **argv) { > int fd; > int ret = 0; > struct fsxattr fsxattr; > > fd = open(F_PATH, O_RDWR|O_CREAT, 0666); > if (fd < 0) { > fprintf(stderr, "open error!\n"); > return -1; > } > fsxattr.fsx_xflags = XFS_XFLAG_REALTIME; > fsxattr.fsx_extsize = EXTSIZE; > if (xfsctl(F_PATH, fd, XFS_IOC_FSSETXATTR, &fsxattr)) { > fprintf(stderr, "Set XFS attributes error!\n"); > ret = -1; > goto out; > } > out: > close(fd); > return ret; > } > >> I would suggest you take a look at the source of xfs_rctp(8) at xfsprogs to get >> more info. > xfs_rtcp really helps me a lot. > >> BTW, I remember Dave once mentioned that the realtime feature on Linux is not widely >> tested and not recommended for production use. >> > However, I am wondering, now, I have created a XFS real-time file > named "rtfs.txt" and how I > could do some real-time stuffs on this file, which is different from > other common files. As this inode has been marked to realtime, the subsequent write via directIO will allocate extents via it's specific allocation algorithm rather than the general approach, and the extent length is specified with fsx_extsize. AFAICS, the realtime file data will be allocated on realtime volume while the metadata will still be allocated from the data volume. Thanks, -Jeff From harryxiyou@gmail.com Sat Nov 9 05:44:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id CB67229E10 for ; Sat, 9 Nov 2013 05:44:46 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id ABDFA304053 for ; Sat, 9 Nov 2013 03:44:43 -0800 (PST) X-ASG-Debug-ID: 1383997482-04cbb00ddd4c1570001-NocioJ Received: from mail-ie0-f179.google.com (mail-ie0-f179.google.com [209.85.223.179]) by cuda.sgi.com with ESMTP id NXo35aFHzc4IuWXt (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Sat, 09 Nov 2013 03:44:42 -0800 (PST) X-Barracuda-Envelope-From: harryxiyou@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.223.179 X-Barracuda-IPDD: Level1 [gmail.com/209.85.223.179] Received: by mail-ie0-f179.google.com with SMTP id u16so1772180iet.10 for ; Sat, 09 Nov 2013 03:44:42 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.223.179] X-Barracuda-IPDD: Level1 [gmail.com/209.85.223.179] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=AZUsgPdra9+V6cq/MYTF6FlkCzBHV6dA48xx+LiQaAU=; b=NfjrI0kXdJWCBfGg4JnMgOjxYYfDbFTixY12gURdpRUDYrZK7LsoI0B1JMoR54/5EN LqDMB6jvRmzxhJoXklZj1c7BSKHU4HLqLcdKXVjk0vd5scM9fkQE9pDklXDnqdfMXWGj s9aL6B2poBoabU1YKyLE1bZkSRPXqTiH9FJw4TCo1qDiRBu5iwzHtYgOOMqjNVZt+Q4m dOxaq73zsDvFqElJN2CaV8xo+E+VMZDKWU/9NJpaIn4fttn1J5zVz2yCRdlQ+oFTn8kV Fd/v2obufAKSUxRAFjO7m6LiSTTFX0SVsKco3pO0OzCd4buU7s442+rm/rsrCsaiF4vZ o/RQ== MIME-Version: 1.0 X-Received: by 10.42.92.6 with SMTP id r6mr5919724icm.21.1383997482391; Sat, 09 Nov 2013 03:44:42 -0800 (PST) Received: by 10.64.24.107 with HTTP; Sat, 9 Nov 2013 03:44:42 -0800 (PST) In-Reply-To: <527E0AE6.6010202@oracle.com> References: <527DEB69.8050502@oracle.com> <527E0AE6.6010202@oracle.com> Date: Sat, 9 Nov 2013 19:44:42 +0800 Message-ID: Subject: Re: How to feel the real time feature of XFS from userspace From: harryxiyou X-ASG-Orig-Subj: Re: How to feel the real time feature of XFS from userspace To: Jeff Liu Cc: Zhi Yong Wu , xfs@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-ie0-f179.google.com[209.85.223.179] X-Barracuda-Start-Time: 1383997482 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142187 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Sat, Nov 9, 2013 at 6:13 PM, Jeff Liu wrote: > Hi Harry, Hi Jeff, > As this inode has been marked to realtime, the subsequent write via > directIO will allocate > extents via it's specific allocation algorithm rather than the general > approach, and the > extent length is specified with fsx_extsize. > AFAICS, the realtime file data will be allocated on realtime volume > while the metadata will > still be allocated from the data volume. > I see. However, I think current real-time feature of XFS should be enhanced and could write/read specific data during specific time interval. I have no exact ideas about this. I would do if I could. Anyway, thanks for your replies. -- Thanks Weiwei Jia (Harry Wei) From Martin@lichtvoll.de Sat Nov 9 06:05:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 402E67F7B for ; Sat, 9 Nov 2013 06:05:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1FFC88F8049 for ; Sat, 9 Nov 2013 04:04:59 -0800 (PST) X-ASG-Debug-ID: 1383998695-04cb6c40d560fc60001-NocioJ Received: from mail.lichtvoll.de (mondschein.lichtvoll.de [194.150.191.11]) by cuda.sgi.com with ESMTP id LFrko4OslFCxQYyy for ; Sat, 09 Nov 2013 04:04:55 -0800 (PST) X-Barracuda-Envelope-From: Martin@lichtvoll.de X-Barracuda-Apparent-Source-IP: 194.150.191.11 Received: from merkaba.localnet (ppp-88-217-108-215.dynamic.mnet-online.de [88.217.108.215]) by mail.lichtvoll.de (Postfix) with ESMTPSA id 2C346FC for ; Sat, 9 Nov 2013 13:04:55 +0100 (CET) From: Martin Steigerwald To: xfs@oss.sgi.com Subject: Re: How to feel the real time feature of XFS from userspace Date: Sat, 09 Nov 2013 13:04:54 +0100 X-ASG-Orig-Subj: Re: How to feel the real time feature of XFS from userspace Message-ID: <1572637.YaJSgEV5nT@merkaba> User-Agent: KMail/4.11.2 (Linux/3.12.0-rc7-tp520; KDE/4.11.3; x86_64; ; ) In-Reply-To: <527DEB69.8050502@oracle.com> References: <527DEB69.8050502@oracle.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-Barracuda-Connect: mondschein.lichtvoll.de[194.150.191.11] X-Barracuda-Start-Time: 1383998695 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142187 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Am Samstag, 9. November 2013, 15:59:37 schrieb Jeff Liu: > On 11/09/2013 01:23 PM, harryxiyou wrote: > > Hi all, > >=20 > > I have format block device with XFS as follows. > >=20 > > root@node2:~# mkfs.xfs -f -r rtdev=3D/dev/sda3 /dev/sda4 > >=20 > > meta-data=3D/dev/sda4 isize=3D256 agcount=3D4, agsi= ze=3D56122440 > > blks>=20 > > =3D sectsz=3D512 attr=3D2, projid3= 2bit=3D0 > >=20 > > data =3D bsize=3D4096 blocks=3D22448975= 7, imaxpct=3D25 > >=20 > > =3D sunit=3D0 swidth=3D0 blks > >=20 > > naming =3Dversion 2 bsize=3D4096 ascii-ci=3D0 > >=20 > > log =3Dinternal log bsize=3D4096 blocks=3D109614, = version=3D2 > >=20 > > =3D sectsz=3D512 sunit=3D0 blks, l= azy-count=3D1 > >=20 > > realtime =3D/dev/sda3 extsz=3D4096 blocks=3D14865657= , > > rtextents=3D14865657 > >=20 > >=20 > > And I also write user-space codes as follows. > >=20 > > root@node2:~/test# cat xfs.c > > #include > > #include > > #include > > #include > > #include > > #include > > #include > >=20 > > int main(int argc, char **argv) { > > int fd; > > int xfs_ret =3D 0; > >=20 > > fd =3D open("./1", O_RDWR); > > if (fd < 0) { > > fprintf(stderr, "open error!\n"); > > return -1; > > } > > xfs_ret =3D xfsctl("./1", fd, XFS_IOC_FSGETXATTR, NULL); > >=20 > > return 0; > > } > >=20 > >=20 > > Now, I am wondering how to feel the real time feature of XFS from > > userspace? Could anyone please give me some suggestions? Thanks in > > advance. >=20 > Mount your realtime device at first: > mount -o rtdev=3D/dev/sda3 /dev/sda4 /mount_point >=20 > Then you need to mark the attribute bit set with XFS_XFLAG_REALTIME v= ia > xfsctl(3) after file creation before writing any data to the file, he= nce > your demo code would looks like: >=20 > struct fsxattr=09attr; >=20 > attr.fsx_xflags |=3D XFS_XFLAG_REALTIME; > xfs_ret =3D xfsctl(target_file_path, fd, XFS_IOC_FSSETXATTR, &attr); > ... >=20 > I would suggest you take a look at the source of xfs_rctp(8) at xfspr= ogs to > get more info. >=20 > BTW, I remember Dave once mentioned that the realtime feature on Linu= x is > not widely tested and not recommended for production use. Well, this sounds scary, except from xfs_rtcp(8): CAVEATS Currently, realtime partitions are not supported under the Linux version of XFS, and use of a real=E2=80=90 time partition WILL CAUSE CORRUPTION on the data partition. As such, this command is made available for curious DEVELOPERS ONLY at this point in time. Especially the corruption part of it. Whats the current state? Would be interested to know it due to the Linu= x=20 Performance Analysis & Tuning courses I hold. Ciao, --=20 Martin 'Helios' Steigerwald - http://www.Lichtvoll.de GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7 From adrian@msm.com Sat Nov 9 09:32:20 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.0 required=5.0 tests=HTML_MESSAGE,LOTS_OF_MONEY, MONEY_FROM_41 autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8991B7F88 for ; Sat, 9 Nov 2013 09:32:20 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7404E8F8040 for ; Sat, 9 Nov 2013 07:32:17 -0800 (PST) X-ASG-Debug-ID: 1384011126-04cbb00dde4cd3f0001-w1Z2WR Received: from vm-emlprdomg-04.its.yale.edu (vm-emlprdomg-04.its.yale.edu [130.132.50.162]) by cuda.sgi.com with ESMTP id 3EuOpTLUDZX5KO1L (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 09 Nov 2013 07:32:07 -0800 (PST) X-Barracuda-Envelope-From: adrian@msm.com X-Barracuda-Apparent-Source-IP: 130.132.50.162 Received: from [41.151.153.20] (8ta-151-153-20.telkomadsl.co.za [41.151.153.20]) (authenticated bits=0) by vm-emlprdomg-04.its.yale.edu (8.14.5/8.14.5) with ESMTP id rA9FUnuB032311 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 9 Nov 2013 10:30:52 -0500 Message-Id: <201311091530.rA9FUnuB032311@vm-emlprdomg-04.its.yale.edu> Content-Type: multipart/alternative; boundary="===============0874015401==" MIME-Version: 1.0 Subject: Donation Program To: Recipients X-ASG-Orig-Subj: Donation Program From: "Gillian and Adrian Bayford's" Date: Sat, 09 Nov 2013 17:29:09 +0200 Reply-To: g.adrainbayfords@rogers.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.10.8794,1.0.431,0.0.0000 definitions=2013-11-09_01:2013-11-09,2013-11-09,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=2 spamscore=2 suspectscore=72 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1305240000 definitions=main-1311090104 X-Yale-Not-Spam: For more info see: http://www.yale.edu/email/spam/content.html X-Barracuda-Connect: vm-emlprdomg-04.its.yale.edu[130.132.50.162] X-Barracuda-Start-Time: 1384011126 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142191 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address You will not see this in a MIME-aware mail reader. --===============0874015401== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body I have been trying to reach you, My wife and i are donating 1,500,000Pound= s to Five people each, see our interview http://www.bbc.co.uk/news/uk-engla= nd-19254228 --===============0874015401== Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body  I have been trying to reach you, My wife= and i are donating 1,500,000Pounds to Five people each, see our interview = http://www.bbc.co= .uk/news/uk-england-19254228 --===============0874015401==-- From eflorac@intellique.com Sat Nov 9 12:24:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A8CEF7F87 for ; Sat, 9 Nov 2013 12:24:41 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3EB31AC002 for ; Sat, 9 Nov 2013 10:24:41 -0800 (PST) X-ASG-Debug-ID: 1384021476-04bdf0789a63a6b0001-NocioJ Received: from smtp2-g21.free.fr (smtp2-g21.free.fr [212.27.42.2]) by cuda.sgi.com with ESMTP id Y0STMbRMprytFmjI for ; Sat, 09 Nov 2013 10:24:38 -0800 (PST) X-Barracuda-Envelope-From: eflorac@intellique.com X-Barracuda-Apparent-Source-IP: 212.27.42.2 Received: from galadriel.home (unknown [82.235.234.79]) by smtp2-g21.free.fr (Postfix) with ESMTP id 8BC644B0189; Sat, 9 Nov 2013 19:24:32 +0100 (CET) Date: Sat, 9 Nov 2013 19:24:08 +0100 From: Emmanuel Florac To: Martin Steigerwald Cc: xfs@oss.sgi.com Subject: Re: How to feel the real time feature of XFS from userspace Message-ID: <20131109192408.5003fe93@galadriel.home> X-ASG-Orig-Subj: Re: How to feel the real time feature of XFS from userspace In-Reply-To: <1572637.YaJSgEV5nT@merkaba> References: <527DEB69.8050502@oracle.com> <1572637.YaJSgEV5nT@merkaba> Organization: Intellique X-Mailer: Claws Mail 3.7.8 (GTK+ 2.24.4; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Barracuda-Connect: smtp2-g21.free.fr[212.27.42.2] X-Barracuda-Start-Time: 1384021476 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142194 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Le Sat, 09 Nov 2013 13:04:54 +0100 vous =C3=A9criviez: > Especially the corruption part of it. >=20 > Whats the current state? Would be interested to know it due to the > Linux Performance Analysis & Tuning courses I hold. My general feeling is that the RT part is there to ensure back-compatibility with RT devices coming from Irix, and that's about it: mount your old Irix drive and get the data off it. --=20 ------------------------------------------------------------------------ Emmanuel Florac | Direction technique | Intellique | | +33 1 78 94 84 02 ------------------------------------------------------------------------ From bpm@sgi.com Sat Nov 9 17:17:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0B3DC7F53 for ; Sat, 9 Nov 2013 17:17:15 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8C10C8F804B; Sat, 9 Nov 2013 15:17:11 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 5606F4266DC; Sat, 9 Nov 2013 17:17:11 -0600 (CST) Date: Sat, 9 Nov 2013 17:17:11 -0600 From: Ben Myers To: Ric Wheeler Cc: Linus Torvalds , Christoph Hellwig , xfs@oss.sgi.com, elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] update xfs maintainers Message-ID: <20131109231711.GR10553@sgi.com> References: <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> <527D60B1.7000901@redhat.com> <20131108221744.GQ10553@sgi.com> <527D7491.2030006@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527D7491.2030006@redhat.com> User-Agent: Mutt/1.5.20 (2009-06-14) On Fri, Nov 08, 2013 at 06:32:33PM -0500, Ric Wheeler wrote: > On 11/08/2013 05:17 PM, Ben Myers wrote: > >Hey Ric, > > > >On Fri, Nov 08, 2013 at 05:07:45PM -0500, Ric Wheeler wrote: > >>On 11/08/2013 05:03 PM, Ben Myers wrote: > >>>Hey Ric, > >>> > >>>On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: > >>>>On 11/08/2013 03:46 PM, Ben Myers wrote: > >>>>>Hey Christoph, > >>>>> > >>>>>On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: > >>>>>>On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: > >>>>>>>Mark is replacing Alex as my backup because Alex is really busy at > >>>>>>>Linaro and asked to be taken off awhile ago. The holiday season is > >>>>>>>coming up and I fully intend to go off my meds, turn in to Fonzy the > >>>>>>>bear, and eat my hat. I need someone to watch the shop while I'm off > >>>>>>>exploring on Mars. I trust Mark to do that because he is totally > >>>>>>>awesome. > >>>>>>Doing this as an unilateral decisions is not something that will win you > >>>>>>a fan base. > >>>>>It's posted for review. > >>>>> > >>>>>>While we never had anything reassembling a democracy in Linux Kernel > >>>>>>development making decisions without even contacting the major > >>>>>>contributor is wrong, twice so if the maintainer is a relatively minor > >>>>>>contributor to start with. > >>>>>> > >>>>>>Just because it recent came up elsewhere I'd like to recite the > >>>>>>definition from Trond here again: > >>>>>> > >>>>>> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html > >>>>>> > >>>>>>By many of the creative roles enlisted there it's clear that Dave should > >>>>>>be the maintainer. He's been the main contributor and chief architect > >>>>>>for XFS for many year, while the maintainers came and went at the mercy > >>>>>>of SGI. This is not meant to bad mouth either of you as I think you're > >>>>>>doing a reasonably good job compared to other maintainers, but at the > >>>>>>same time the direction is set by other people that have a much longer > >>>>>>involvement with the project, and having them officially in control > >>>>>>would help us forward a lot. It would also avoid having to spend > >>>>>>considerable resources to train every new generation of SGI maintainer. > >>>>>> > >>>>>>Coming to and end I would like to maintain Dave Chinner as the primary > >>>>>>XFS maintainer for all the work he has done as biggest contributor and > >>>>>>architect of XFS since longer than I can remember, and I would love to > >>>>>>retain Ben Myers as a co-maintainer for all the good work he has done > >>>>>>maintaining and reviewing patches since November 2011. > >>>>>I think we're doing a decent job too. So thanks for that much at least. ;) > >>>>>>I would also like to use this post as a public venue to condemn the > >>>>>>unilateral smokey backroom decisions about XFS maintainership that SGI is > >>>>>>trying to enforce on the community. > >>>>>That really didn't happen Christoph. It's not in my tree or in a pull request. > >>>>> > >>>>>Linus, let me know what you want to do. I do think we're doing a fair job over > >>>>>here, and (geez) I'm just trying to add Mark as my backup since Alex is too > >>>>>busy. I know the RH people want more control, and that's understandable, but > >>>>>they really don't need to replace me to get their code in. Ouch. > >>>>> > >>>>>Thanks, > >>>>> Ben > >>>>Christoph is not a Red Hat person. > >>>> > >>>>Jeff is from Oracle. > >>>> > >>>>This is not a Red Hat vs SGI thing, > >>>Sorry if my read on that was wrong. > >>I do appreciate the work and effort you and the SGI team put in but > >>think that this will be a good way to keep the community happier and > >>even more productive going forward. > >> > >>>>Dave simply has earned the right > >>>>to take on the formal leadership role of maintainer. > >>>Then we're gonna need some Reviewed-bys. ;) > >>Those should come from the developers, thanks! > >I actually do need your Reviewed-by. We'll try and get this one in 3.13. ;) > > > >Thanks, > > Ben > > Happy to do that - I do think that Dave mostly posts from his > redhat.com account, but he can comment once he gets back online. > > Reviewed-by: Ric Wheeler Thanks Ric. ;) From bpm@sgi.com Sat Nov 9 17:51:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=DIET_1,RP_MATCHES_RCVD autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8FB957F66 for ; Sat, 9 Nov 2013 17:51:34 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1288A304032; Sat, 9 Nov 2013 15:51:30 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id B0C824266DC; Sat, 9 Nov 2013 17:51:30 -0600 (CST) Date: Sat, 9 Nov 2013 17:51:30 -0600 From: Ben Myers To: NeilBrown , Dave Chinner Cc: Zhi Yong Wu , Ric Wheeler , elder@kernel.org, Mark Tinguely , "linux-kernel@vger.kernel.org" , xfstests , Christoph Hellwig , Linus Torvalds Subject: Re: [PATCH] update xfs maintainers Message-ID: <20131109235130.GS10553@sgi.com> References: <527C0F64.3010906@sgi.com> <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> <20131109104424.45b71dac@notabene.brown> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131109104424.45b71dac@notabene.brown> User-Agent: Mutt/1.5.20 (2009-06-14) Hey Neil, On Sat, Nov 09, 2013 at 10:44:24AM +1100, NeilBrown wrote: > On Sat, 9 Nov 2013 06:59:00 +0800 Zhi Yong Wu wrote: > > > On Sat, Nov 9, 2013 at 6:03 AM, Ben Myers wrote: > > > Hey Ric, > > > > > > On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: > > >> On 11/08/2013 03:46 PM, Ben Myers wrote: > > >> >Hey Christoph, > > >> > > > >> >On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: > > >> >>On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: > > >> >>>Mark is replacing Alex as my backup because Alex is really busy at > > >> >>>Linaro and asked to be taken off awhile ago. The holiday season is > > >> >>>coming up and I fully intend to go off my meds, turn in to Fonzy the > > >> >>>bear, and eat my hat. I need someone to watch the shop while I'm off > > >> >>>exploring on Mars. I trust Mark to do that because he is totally > > >> >>>awesome. > > >> >> > > >> >>Doing this as an unilateral decisions is not something that will win you > > >> >>a fan base. > > >> >It's posted for review. > > >> > > > >> >>While we never had anything reassembling a democracy in Linux Kernel > > >> >>development making decisions without even contacting the major > > >> >>contributor is wrong, twice so if the maintainer is a relatively minor > > >> >>contributor to start with. > > >> >> > > >> >>Just because it recent came up elsewhere I'd like to recite the > > >> >>definition from Trond here again: > > >> >> > > >> >> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html > > >> >> > > >> >>By many of the creative roles enlisted there it's clear that Dave should > > >> >>be the maintainer. He's been the main contributor and chief architect > > >> >>for XFS for many year, while the maintainers came and went at the mercy > > >> >>of SGI. This is not meant to bad mouth either of you as I think you're > > >> >>doing a reasonably good job compared to other maintainers, but at the > > >> >>same time the direction is set by other people that have a much longer > > >> >>involvement with the project, and having them officially in control > > >> >>would help us forward a lot. It would also avoid having to spend > > >> >>considerable resources to train every new generation of SGI maintainer. > > >> >> > > >> >>Coming to and end I would like to maintain Dave Chinner as the primary > > >> >>XFS maintainer for all the work he has done as biggest contributor and > > >> >>architect of XFS since longer than I can remember, and I would love to > > >> >>retain Ben Myers as a co-maintainer for all the good work he has done > > >> >>maintaining and reviewing patches since November 2011. > > >> >I think we're doing a decent job too. So thanks for that much at least. ;) > > >> >>I would also like to use this post as a public venue to condemn the > > >> >>unilateral smokey backroom decisions about XFS maintainership that SGI is > > >> >>trying to enforce on the community. > > >> >That really didn't happen Christoph. It's not in my tree or in a pull request. > > >> > > > >> >Linus, let me know what you want to do. I do think we're doing a fair job over > > >> >here, and (geez) I'm just trying to add Mark as my backup since Alex is too > > >> >busy. I know the RH people want more control, and that's understandable, but > > >> >they really don't need to replace me to get their code in. Ouch. > > >> > > > >> >Thanks, > > >> > Ben > > >> > > >> Christoph is not a Red Hat person. > > >> > > >> Jeff is from Oracle. > > >> > > >> This is not a Red Hat vs SGI thing, > > > > > > Sorry if my read on that was wrong. > > > > > >> Dave simply has earned the right > > >> to take on the formal leadership role of maintainer. > > > > > > Then we're gonna need some Reviewed-bys. ;) > > > > > > From: Ben Myers > > > > > > xfs: update maintainers > > > > > > Add Dave as maintainer of XFS. > > > > > > Signed-off-by: Ben Myers > > > --- > > > MAINTAINERS | 2 +- > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > Index: b/MAINTAINERS > > > =================================================================== > > > --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 > > > +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 > > > @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* > > > > > > XFS FILESYSTEM > > > P: Silicon Graphics Inc > > > +M: Dave Chinner > > Use his personal private mail account? I guess that you should ask for > > his opinion at first, or it is more appropriate that he submit this > > patch by himself. If y'all don't mind, I'd like to have authored this one. ;) > Indeed. And does he even want the job? I heard Linus say in a recent > interview that being a maintainer is a $#!+ job. I've found that it can be a little bit stressful sometimes and it tends to crowd out feature work, so I guess I agree with him. It turns out to be an excellent weight loss plan. > Is it really best for the > most active developers to be burdened with that extra work? > > (hmm.. maybe I should add Dave to the Cc here .. but no-one else did so best > leave him alone to code in peace). Dave, what do you want to do here? Which email? What sort of arrangement? I gather that you probably do want the job, and I know you'll be fantastic. Do you want to do it all yourself? Maybe split it up? Thanks, Ben From bpm@sgi.com Sat Nov 9 18:30:54 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=DIET_1,RP_MATCHES_RCVD autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E85157F67 for ; Sat, 9 Nov 2013 18:30:53 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay3.corp.sgi.com (Postfix) with ESMTP id 92588AC001; Sat, 9 Nov 2013 16:30:49 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id 1CC7B4266DC; Sat, 9 Nov 2013 18:30:49 -0600 (CST) Date: Sat, 9 Nov 2013 18:30:49 -0600 From: Ben Myers To: NeilBrown , Dave Chinner Cc: Christoph Hellwig , elder@kernel.org, Mark Tinguely , Linus Torvalds , "linux-kernel@vger.kernel.org" , xfstests , Zhi Yong Wu , Ric Wheeler Subject: Re: [PATCH] update xfs maintainers Message-ID: <20131110003049.GD1935@sgi.com> References: <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> <20131109104424.45b71dac@notabene.brown> <20131109235130.GS10553@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131109235130.GS10553@sgi.com> User-Agent: Mutt/1.5.20 (2009-06-14) Dave, On Sat, Nov 09, 2013 at 05:51:30PM -0600, Ben Myers wrote: > Hey Neil, > > On Sat, Nov 09, 2013 at 10:44:24AM +1100, NeilBrown wrote: > > On Sat, 9 Nov 2013 06:59:00 +0800 Zhi Yong Wu wrote: > > > > > On Sat, Nov 9, 2013 at 6:03 AM, Ben Myers wrote: > > > > Hey Ric, > > > > > > > > On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: > > > >> On 11/08/2013 03:46 PM, Ben Myers wrote: > > > >> >Hey Christoph, > > > >> > > > > >> >On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: > > > >> >>On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: > > > >> >>>Mark is replacing Alex as my backup because Alex is really busy at > > > >> >>>Linaro and asked to be taken off awhile ago. The holiday season is > > > >> >>>coming up and I fully intend to go off my meds, turn in to Fonzy the > > > >> >>>bear, and eat my hat. I need someone to watch the shop while I'm off > > > >> >>>exploring on Mars. I trust Mark to do that because he is totally > > > >> >>>awesome. > > > >> >> > > > >> >>Doing this as an unilateral decisions is not something that will win you > > > >> >>a fan base. > > > >> >It's posted for review. > > > >> > > > > >> >>While we never had anything reassembling a democracy in Linux Kernel > > > >> >>development making decisions without even contacting the major > > > >> >>contributor is wrong, twice so if the maintainer is a relatively minor > > > >> >>contributor to start with. > > > >> >> > > > >> >>Just because it recent came up elsewhere I'd like to recite the > > > >> >>definition from Trond here again: > > > >> >> > > > >> >> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html > > > >> >> > > > >> >>By many of the creative roles enlisted there it's clear that Dave should > > > >> >>be the maintainer. He's been the main contributor and chief architect > > > >> >>for XFS for many year, while the maintainers came and went at the mercy > > > >> >>of SGI. This is not meant to bad mouth either of you as I think you're > > > >> >>doing a reasonably good job compared to other maintainers, but at the > > > >> >>same time the direction is set by other people that have a much longer > > > >> >>involvement with the project, and having them officially in control > > > >> >>would help us forward a lot. It would also avoid having to spend > > > >> >>considerable resources to train every new generation of SGI maintainer. > > > >> >> > > > >> >>Coming to and end I would like to maintain Dave Chinner as the primary > > > >> >>XFS maintainer for all the work he has done as biggest contributor and > > > >> >>architect of XFS since longer than I can remember, and I would love to > > > >> >>retain Ben Myers as a co-maintainer for all the good work he has done > > > >> >>maintaining and reviewing patches since November 2011. > > > >> >I think we're doing a decent job too. So thanks for that much at least. ;) > > > >> >>I would also like to use this post as a public venue to condemn the > > > >> >>unilateral smokey backroom decisions about XFS maintainership that SGI is > > > >> >>trying to enforce on the community. > > > >> >That really didn't happen Christoph. It's not in my tree or in a pull request. > > > >> > > > > >> >Linus, let me know what you want to do. I do think we're doing a fair job over > > > >> >here, and (geez) I'm just trying to add Mark as my backup since Alex is too > > > >> >busy. I know the RH people want more control, and that's understandable, but > > > >> >they really don't need to replace me to get their code in. Ouch. > > > >> > > > > >> >Thanks, > > > >> > Ben > > > >> > > > >> Christoph is not a Red Hat person. > > > >> > > > >> Jeff is from Oracle. > > > >> > > > >> This is not a Red Hat vs SGI thing, > > > > > > > > Sorry if my read on that was wrong. > > > > > > > >> Dave simply has earned the right > > > >> to take on the formal leadership role of maintainer. > > > > > > > > Then we're gonna need some Reviewed-bys. ;) > > > > > > > > From: Ben Myers > > > > > > > > xfs: update maintainers > > > > > > > > Add Dave as maintainer of XFS. > > > > > > > > Signed-off-by: Ben Myers > > > > --- > > > > MAINTAINERS | 2 +- > > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > > > Index: b/MAINTAINERS > > > > =================================================================== > > > > --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 > > > > +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 > > > > @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* > > > > > > > > XFS FILESYSTEM > > > > P: Silicon Graphics Inc > > > > +M: Dave Chinner > > > Use his personal private mail account? I guess that you should ask for > > > his opinion at first, or it is more appropriate that he submit this > > > patch by himself. > > If y'all don't mind, I'd like to have authored this one. ;) > > > Indeed. And does he even want the job? I heard Linus say in a recent > > interview that being a maintainer is a $#!+ job. > > I've found that it can be a little bit stressful sometimes and it tends to > crowd out feature work, so I guess I agree with him. It turns out to be an > excellent weight loss plan. > > > Is it really best for the > > most active developers to be burdened with that extra work? > > > > (hmm.. maybe I should add Dave to the Cc here .. but no-one else did so best > > leave him alone to code in peace). > > Dave, what do you want to do here? Which email? What sort of arrangement? I > gather that you probably do want the job, and I know you'll be fantastic. Do > you want to do it all yourself? Maybe split it up? I should have also suggested that we can add you to this file and just keep our existing arrangements. That seems appropriate to me, befitting of your achievements, the work you've been doing, and I'm willing to keep on as I am. Regards, Ben From rjohnston@sgi.com Sat Nov 9 19:05:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D9C437F76 for ; Sat, 9 Nov 2013 19:05:03 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay2.corp.sgi.com (Postfix) with ESMTP id B8757304043; Sat, 9 Nov 2013 17:05:00 -0800 (PST) Received: from [134.15.129.254] (134.15.129.254) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 9 Nov 2013 19:05:00 -0600 Message-ID: <527EDBBA.1040503@sgi.com> Date: Sat, 9 Nov 2013 19:04:58 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , Subject: Re: [PATCH] xfsprogs: add generated crc files to .gitignore References: <20131106102539.GA9481@infradead.org> In-Reply-To: <20131106102539.GA9481@infradead.org> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.254] This has been committed. Thanks --Rich commit 7c2fe35ba549d9b52784f96ccb96a88499bde28f Author: Christoph Hellwig Date: Wed Nov 6 10:25:39 2013 +0000 xfsprogs: add generated crc files to .gitignore From rjohnston@sgi.com Sat Nov 9 19:05:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3DC1B7F81 for ; Sat, 9 Nov 2013 19:05:14 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0E3F5304032; Sat, 9 Nov 2013 17:05:14 -0800 (PST) Received: from [134.15.129.254] (134.15.129.254) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 9 Nov 2013 19:05:13 -0600 Message-ID: <527EDBC7.6030307@sgi.com> Date: Sat, 9 Nov 2013 19:05:11 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner , Subject: Re: [PATCH 00/37 V4] xfsprogs: CRC write support for xfs_db + more References: <1383700043-32305-1-git-send-email-david@fromorbit.com> In-Reply-To: <1383700043-32305-1-git-send-email-david@fromorbit.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.254] Hey Dave, I am ready to pull in patches 1-16 of this series. Is that OK, or would you prefer to wait for all the patches? The outstanding work I see is: [20/37] db: rewrite IO engine to use libxfs [24/37] db: verify and calculate dquot CRCs [32/37] db: enable metadump on CRC filesystems Needs a review [31/37] db: Unwind the IO stack on exit Reviewed, but needs a response to Christoph's question "Should be folded into patch 20?" (listed as unreviewed above). [36/37] repair: Increase default repair parallelism ... Waiting for another version from you. Please let me know if I missed something. Thanks --Rich From rjohnston@sgi.com Sat Nov 9 19:07:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4C7117F76 for ; Sat, 9 Nov 2013 19:07:34 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0D8C38F8040; Sat, 9 Nov 2013 17:07:31 -0800 (PST) Received: from [134.15.129.254] (134.15.129.254) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 9 Nov 2013 19:07:30 -0600 Message-ID: <527EDC50.1010708@sgi.com> Date: Sat, 9 Nov 2013 19:07:28 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Christoph Hellwig , Subject: Re: [PATCH] xfstests: posix_memalign and io_submit do not set errno References: <20131107170045.GA6599@infradead.org> In-Reply-To: <20131107170045.GA6599@infradead.org> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.254] This has been committed. Thanks --Rich commit a16f0cfe3ad2f02109f31333703ca6f78ed6127d Author: Christoph Hellwig Date: Thu Nov 7 17:00:45 2013 +0000 xfstests: posix_memalign and io_submit do not set errno From rjohnston@sgi.com Sat Nov 9 19:09:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 547D17F76 for ; Sat, 9 Nov 2013 19:09:41 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id B8147AC001 for ; Sat, 9 Nov 2013 17:09:37 -0800 (PST) Received: from [134.15.129.254] (134.15.129.254) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 9 Nov 2013 19:09:36 -0600 Message-ID: <527EDCCE.2050205@sgi.com> Date: Sat, 9 Nov 2013 19:09:34 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Mark Tinguely , XFS Community Subject: Re: [PATCH] xfstest: fix filtering in 206 for ftype and projid32bit References: <20131024215652.413619467@sgi.com> In-Reply-To: <20131024215652.413619467@sgi.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.254] This has been committed: Thanks --Rich commit 812838f86d57b1182bec62b5d472037392ab7966 Author: Mark Tinguely Date: Thu Oct 24 21:56:42 2013 +0000 xfstest: fix filtering in 206 for ftype and projid32bit From rjohnston@sgi.com Sat Nov 9 19:19:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 24EF17F77 for ; Sat, 9 Nov 2013 19:19:56 -0600 (CST) Received: from xmail.sgi.com (pv-excas3-dc21.corp.sgi.com [137.38.106.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 672DBAC001; Sat, 9 Nov 2013 17:19:55 -0800 (PST) Received: from [134.15.129.195] (134.15.129.195) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 9 Nov 2013 19:19:54 -0600 Message-ID: <527EDF38.4050100@sgi.com> Date: Sat, 9 Nov 2013 19:19:52 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Stanislav Kholmanskikh , CC: Subject: Re: [PATCH V3] xfstests: src/feature.c: print a number of online CPUs References: <20131028221540.GF2797@dastard> <1383041039-5520-1-git-send-email-stanislav.kholmanskikh@oracle.com> In-Reply-To: <1383041039-5520-1-git-send-email-stanislav.kholmanskikh@oracle.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.195] Changes look good. Reviewed-by: Rich Johnston From rjohnston@sgi.com Sat Nov 9 19:20:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8509F7F89 for ; Sat, 9 Nov 2013 19:20:17 -0600 (CST) Received: from xmail.sgi.com (pv-excas3-dc21.corp.sgi.com [137.38.106.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id E70AAAC001; Sat, 9 Nov 2013 17:20:16 -0800 (PST) Received: from [134.15.129.195] (134.15.129.195) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 9 Nov 2013 19:20:16 -0600 Message-ID: <527EDF4D.8060309@sgi.com> Date: Sat, 9 Nov 2013 19:20:13 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Stanislav Kholmanskikh , CC: Subject: Re: [PATCH V2] xfstests: added -P option to $DF_PROG References: <20131028214444.GE2797@dastard> <1383038724-4365-1-git-send-email-stanislav.kholmanskikh@oracle.com> In-Reply-To: <1383038724-4365-1-git-send-email-stanislav.kholmanskikh@oracle.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.195] Changes look good. Reviewed-by: Rich Johnston From rjohnston@sgi.com Sat Nov 9 19:20:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 396B67F92 for ; Sat, 9 Nov 2013 19:20:25 -0600 (CST) Received: from xmail.sgi.com (pv-excas3-dc21.corp.sgi.com [137.38.106.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 09F4A8F8040; Sat, 9 Nov 2013 17:20:25 -0800 (PST) Received: from [134.15.129.195] (134.15.129.195) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 9 Nov 2013 19:20:24 -0600 Message-ID: <527EDF56.9040607@sgi.com> Date: Sat, 9 Nov 2013 19:20:22 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Stanislav Kholmanskikh , CC: Subject: Re: [PATCH V3] xfstests: src/feature.c: print a number of online CPUs References: <20131028221540.GF2797@dastard> <1383041039-5520-1-git-send-email-stanislav.kholmanskikh@oracle.com> In-Reply-To: <1383041039-5520-1-git-send-email-stanislav.kholmanskikh@oracle.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [134.15.129.195] This has been committed. Thanks --Rich commit 2dcf4a56d118a8198424a1c30163f04fc04ddf32 Author: Stanislav Kholmanskikh Date: Tue Oct 29 10:03:59 2013 +0000 xfstests: src/feature.c: print a number of online CPUs From stan@hardwarefreak.com Sat Nov 9 21:13:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=DIET_1 autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3B5067F83 for ; Sat, 9 Nov 2013 21:13:14 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2AA168F8039 for ; Sat, 9 Nov 2013 19:13:11 -0800 (PST) X-ASG-Debug-ID: 1384053186-04cb6c40d563c110001-NocioJ Received: from greer.hardwarefreak.com (mo-65-41-216-221.sta.embarqhsd.net [65.41.216.221]) by cuda.sgi.com with ESMTP id zUivsqCQHR2OZAOq for ; Sat, 09 Nov 2013 19:13:07 -0800 (PST) X-Barracuda-Envelope-From: stan@hardwarefreak.com X-Barracuda-Apparent-Source-IP: 65.41.216.221 X-Barracuda-User-Whitelist: xfs@oss.sgi.com Received: from [192.168.100.53] (gffx.hardwarefreak.com [192.168.100.53]) by greer.hardwarefreak.com (Postfix) with ESMTP id 813246C118; Sat, 9 Nov 2013 21:13:06 -0600 (CST) Message-ID: <527EF9BF.30107@hardwarefreak.com> Date: Sat, 09 Nov 2013 21:13:03 -0600 From: Stan Hoeppner Reply-To: stan@hardwarefreak.com User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Ben Myers , NeilBrown , Dave Chinner CC: Zhi Yong Wu , elder@kernel.org, Mark Tinguely , Ric Wheeler , "linux-kernel@vger.kernel.org" , xfstests , Christoph Hellwig , Linus Torvalds Subject: Re: [PATCH] update xfs maintainers References: <527C4B27.6020205@redhat.com> <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> <20131109104424.45b71dac@notabene.brown> <20131109235130.GS10553@sgi.com> <20131110003049.GD1935@sgi.com> X-ASG-Orig-Subj: Re: [PATCH] update xfs maintainers In-Reply-To: <20131110003049.GD1935@sgi.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mo-65-41-216-221.sta.embarqhsd.net[65.41.216.221] X-Barracuda-Start-Time: 1384053187 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Dave is on the other side of the international date line from those of us in the States. If my time zone math is correct, this thread began and continued *after* the end of his 'normal' Friday workday, during Dave's weekend. You think it might be possible he decided to unplug and actually live for a couple of days? Put this on hold until Monday. -- Stan On 11/9/2013 6:30 PM, Ben Myers wrote: > Dave, > > On Sat, Nov 09, 2013 at 05:51:30PM -0600, Ben Myers wrote: >> Hey Neil, >> >> On Sat, Nov 09, 2013 at 10:44:24AM +1100, NeilBrown wrote: >>> On Sat, 9 Nov 2013 06:59:00 +0800 Zhi Yong Wu wrote: >>> >>>> On Sat, Nov 9, 2013 at 6:03 AM, Ben Myers wrote: >>>>> Hey Ric, >>>>> >>>>> On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: >>>>>> On 11/08/2013 03:46 PM, Ben Myers wrote: >>>>>>> Hey Christoph, >>>>>>> >>>>>>> On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: >>>>>>>> On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: >>>>>>>>> Mark is replacing Alex as my backup because Alex is really busy at >>>>>>>>> Linaro and asked to be taken off awhile ago. The holiday season is >>>>>>>>> coming up and I fully intend to go off my meds, turn in to Fonzy the >>>>>>>>> bear, and eat my hat. I need someone to watch the shop while I'm off >>>>>>>>> exploring on Mars. I trust Mark to do that because he is totally >>>>>>>>> awesome. >>>>>>>> >>>>>>>> Doing this as an unilateral decisions is not something that will win you >>>>>>>> a fan base. >>>>>>> It's posted for review. >>>>>>> >>>>>>>> While we never had anything reassembling a democracy in Linux Kernel >>>>>>>> development making decisions without even contacting the major >>>>>>>> contributor is wrong, twice so if the maintainer is a relatively minor >>>>>>>> contributor to start with. >>>>>>>> >>>>>>>> Just because it recent came up elsewhere I'd like to recite the >>>>>>>> definition from Trond here again: >>>>>>>> >>>>>>>> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html >>>>>>>> >>>>>>>> By many of the creative roles enlisted there it's clear that Dave should >>>>>>>> be the maintainer. He's been the main contributor and chief architect >>>>>>>> for XFS for many year, while the maintainers came and went at the mercy >>>>>>>> of SGI. This is not meant to bad mouth either of you as I think you're >>>>>>>> doing a reasonably good job compared to other maintainers, but at the >>>>>>>> same time the direction is set by other people that have a much longer >>>>>>>> involvement with the project, and having them officially in control >>>>>>>> would help us forward a lot. It would also avoid having to spend >>>>>>>> considerable resources to train every new generation of SGI maintainer. >>>>>>>> >>>>>>>> Coming to and end I would like to maintain Dave Chinner as the primary >>>>>>>> XFS maintainer for all the work he has done as biggest contributor and >>>>>>>> architect of XFS since longer than I can remember, and I would love to >>>>>>>> retain Ben Myers as a co-maintainer for all the good work he has done >>>>>>>> maintaining and reviewing patches since November 2011. >>>>>>> I think we're doing a decent job too. So thanks for that much at least. ;) >>>>>>>> I would also like to use this post as a public venue to condemn the >>>>>>>> unilateral smokey backroom decisions about XFS maintainership that SGI is >>>>>>>> trying to enforce on the community. >>>>>>> That really didn't happen Christoph. It's not in my tree or in a pull request. >>>>>>> >>>>>>> Linus, let me know what you want to do. I do think we're doing a fair job over >>>>>>> here, and (geez) I'm just trying to add Mark as my backup since Alex is too >>>>>>> busy. I know the RH people want more control, and that's understandable, but >>>>>>> they really don't need to replace me to get their code in. Ouch. >>>>>>> >>>>>>> Thanks, >>>>>>> Ben >>>>>> >>>>>> Christoph is not a Red Hat person. >>>>>> >>>>>> Jeff is from Oracle. >>>>>> >>>>>> This is not a Red Hat vs SGI thing, >>>>> >>>>> Sorry if my read on that was wrong. >>>>> >>>>>> Dave simply has earned the right >>>>>> to take on the formal leadership role of maintainer. >>>>> >>>>> Then we're gonna need some Reviewed-bys. ;) >>>>> >>>>> From: Ben Myers >>>>> >>>>> xfs: update maintainers >>>>> >>>>> Add Dave as maintainer of XFS. >>>>> >>>>> Signed-off-by: Ben Myers >>>>> --- >>>>> MAINTAINERS | 2 +- >>>>> 1 file changed, 1 insertion(+), 1 deletion(-) >>>>> >>>>> Index: b/MAINTAINERS >>>>> =================================================================== >>>>> --- a/MAINTAINERS 2013-11-08 15:20:18.935186245 -0600 >>>>> +++ b/MAINTAINERS 2013-11-08 15:22:50.685245977 -0600 >>>>> @@ -9387,8 +9387,8 @@ F: drivers/xen/*swiotlb* >>>>> >>>>> XFS FILESYSTEM >>>>> P: Silicon Graphics Inc >>>>> +M: Dave Chinner >>>> Use his personal private mail account? I guess that you should ask for >>>> his opinion at first, or it is more appropriate that he submit this >>>> patch by himself. >> >> If y'all don't mind, I'd like to have authored this one. ;) >> >>> Indeed. And does he even want the job? I heard Linus say in a recent >>> interview that being a maintainer is a $#!+ job. >> >> I've found that it can be a little bit stressful sometimes and it tends to >> crowd out feature work, so I guess I agree with him. It turns out to be an >> excellent weight loss plan. >> >>> Is it really best for the >>> most active developers to be burdened with that extra work? >>> >>> (hmm.. maybe I should add Dave to the Cc here .. but no-one else did so best >>> leave him alone to code in peace). >> >> Dave, what do you want to do here? Which email? What sort of arrangement? I >> gather that you probably do want the job, and I know you'll be fantastic. Do >> you want to do it all yourself? Maybe split it up? > > I should have also suggested that we can add you to this file and just keep our > existing arrangements. That seems appropriate to me, befitting of your > achievements, the work you've been doing, and I'm willing to keep on as I am. > > Regards, > Ben > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs > From tiziano.mueller@stepping-stone.ch Sun Nov 10 01:39:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9C4707F86 for ; Sun, 10 Nov 2013 01:39:58 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 89437304051 for ; Sat, 9 Nov 2013 23:39:58 -0800 (PST) X-ASG-Debug-ID: 1384069192-04cb6c40d36475f0001-NocioJ Received: from mail.stepping-stone.ch (mail.stepping-stone.ch [194.176.109.206]) by cuda.sgi.com with ESMTP id X5XqCVYUCNi2bAj5 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 09 Nov 2013 23:39:53 -0800 (PST) X-Barracuda-Envelope-From: tiziano.mueller@stepping-stone.ch X-Barracuda-Apparent-Source-IP: 194.176.109.206 Received: from localhost (janitor-01.int.stepping-stone.ch [10.17.98.12]) by mta-01.int.stepping-stone.ch (Postfix) with ESMTP id 3DCC9A9801; Sun, 10 Nov 2013 08:39:52 +0100 (CET) X-Virus-Scanned: amavisd-new at stepping-stone.ch Received: from mta-01.int.stepping-stone.ch ([10.17.98.30]) by localhost (janitor-01.int.stepping-stone.ch [10.17.98.12]) (amavisd-new, port 10026) with LMTP id yCvTf0g6QB8O; Sun, 10 Nov 2013 08:39:49 +0100 (CET) Received: from [192.168.178.100] (unknown [195.112.79.181]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.stepping-stone.ch (Postfix) with ESMTPSA id 971BAA9800; Sun, 10 Nov 2013 08:39:49 +0100 (CET) Message-ID: <1384069188.245087.68.camel@storm> Subject: Setting project quotas on special files From: Tiziano =?ISO-8859-1?Q?M=FCller?= X-ASG-Orig-Subj: Setting project quotas on special files Reply-To: tiziano.mueller@stepping-stone.ch To: xfs@oss.sgi.com Date: Sun, 10 Nov 2013 08:39:48 +0100 Organization: stepping stone GmbH Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.6.4 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: mail.stepping-stone.ch[194.176.109.206] X-Barracuda-Start-Time: 1384069193 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142207 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi everyone It started with the following error: dev # cp -al dvd dvd2 cp: cannot create hard link ‘dvd2’ to ‘dvd’: Invalid cross-device link "dvd" is in this case a symlink (but I also did the test with special devices). What I did was: copy that symlink from somewhere else, trying to turn on project quotas on a parent directoy of that "dev" directory which gives me: xfs_quota: skipping special file /var/foo/dev/dvd When I examine the inode using xfs_db I get for my "dvd" symlink: core.projid_lo = 0 core.projid_hi = 0 When I create a new symlink "foo" (with the same uid+gid as "dvd") and examine it's inode using xfs_db: core.projid_lo = 2398 core.projid_hi = 61 What I therefore seem to encounter is the problem mentioned in xfs_quota for the project subcommand: An attempt to create a hard link to a file in the tree will only succeed if the project identi†fier matches the project identifier for the tree. I could now use xfs_io to fix all special files once (since newly created ones will carry the project id directly), but why does "xfs_quota -x -c 'project -s test1' /var" skip special files if it is clearly possible and required to set the project id on them to have hardlinks working again within the project dir? Thanks in advance, best regards, Tiziano -- stepping stone GmbH Neufeldstrasse 9 CH-3012 Bern Telefon: +41 31 332 53 63 www.stepping-stone.ch tiziano.mueller@stepping-stone.ch From jeff.liu@oracle.com Sun Nov 10 05:17:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BD8DA7F55 for ; Sun, 10 Nov 2013 05:17:15 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 521B5AC004 for ; Sun, 10 Nov 2013 03:17:11 -0800 (PST) X-ASG-Debug-ID: 1384082227-04bdf078996659d0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id FGpGHwQqCh93slOk (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 10 Nov 2013 03:17:07 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAABH6qZ025298 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 10 Nov 2013 11:17:06 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAABH44G010813 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 10 Nov 2013 11:17:06 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAABH4lE010798; Sun, 10 Nov 2013 11:17:04 GMT Received: from [192.168.1.103] (/221.223.101.161) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 10 Nov 2013 10:46:25 +0000 USER-AGENT: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 Message-ID: <527F63FC.1050005@oracle.com> Date: Sun, 10 Nov 2013 02:46:20 -0800 (PST) From: Jeff Liu To: tiziano.mueller@stepping-stone.ch, xfs@oss.sgi.com Subject: Re: Setting project quotas on special files References: <1384069188.245087.68.camel@storm> X-ASG-Orig-Subj: Re: Setting project quotas on special files In-Reply-To: <1384069188.245087.68.camel@storm> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384082227 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142210 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/10 2013 15:39 PM, Tiziano Müller wrote: > Hi everyone > > It started with the following error: > > dev # cp -al dvd dvd2 > cp: cannot create hard link ‘dvd2’ to ‘dvd’: Invalid cross-device link > > "dvd" is in this case a symlink (but I also did the test with special > devices). This definitely would fail if you trying to create hard links across volumes. > > What I did was: copy that symlink from somewhere else, trying to turn on > project quotas on a parent directoy of that "dev" directory which gives > me: > > xfs_quota: skipping special file /var/foo/dev/dvd symlink files will be skipped and xfs_quota consider it as special file just like fifo, sock, etc... If xfs_quota do check with follow symlinks, then the project id is potentially applied to files on another filesystem. > > When I examine the inode using xfs_db I get for my "dvd" symlink: > > core.projid_lo = 0 > core.projid_hi = 0 > > When I create a new symlink "foo" (with the same uid+gid as "dvd") and > examine it's inode using xfs_db: > > core.projid_lo = 2398 > core.projid_hi = 61 > > What I therefore seem to encounter is the problem mentioned in xfs_quota > for the project subcommand: > > An attempt to create a hard link to a file in the tree will only succeed if the project identi†> fier matches the project identifier for the tree. > > I could now use xfs_io to fix all special files once (since newly > created ones will carry the project id directly), but why does > "xfs_quota -x -c 'project -s test1' /var" skip special files if it is > clearly possible and required to set the project id on them to have > hardlinks working again within the project dir? Sorry if I misunderstood your question, but the existing hard link files would notbe skipped IMO. For the project subcommand, it means we could not create hardlinks cross different project trees. Thanks, -Jeff From phlistbounces-legionway@phplist.com Sun Nov 10 07:57:19 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=FREEMAIL_FROM, HTML_IMAGE_ONLY_24,HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D31107F6F for ; Sun, 10 Nov 2013 07:57:19 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id BE2E6304043 for ; Sun, 10 Nov 2013 05:57:16 -0800 (PST) X-ASG-Debug-ID: 1384091835-04cb6c503944b4f0001-NocioJ Received: from mx04.phplist.com (mx04.phplist.com [184.173.29.139]) by cuda.sgi.com with ESMTP id wzLkVxFyJfNelWUz for ; Sun, 10 Nov 2013 05:57:15 -0800 (PST) X-Barracuda-Envelope-From: phlistbounces-legionway@phplist.com X-Barracuda-Apparent-Source-IP: 184.173.29.139 Received: from mx04.phplist.com (mx04.phplist.com [184.173.29.139]) by mx04.phplist.com (Postfix) with ESMTP id 11EEF8009A for ; Sun, 10 Nov 2013 13:57:15 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=phplist.com; h=date:to :from:reply-to:subject:message-id:list-unsubscribe:mime-version :content-type; s=s0; bh=5/RhkEsjhFquuymox/150Y7uRkw=; b=R4bGl6Mw 9PdGe7y+UPjMXPxdSW+ZV4bCCI7uEq+aydUabsJ/Mu02IKPEkTU6aD1k1KlxNkjj lioOfhNuIQrPWxzuvdwM+D7ivH/8NtQ27y24KGVH3e98HnxtP8UglesqecSsOjqb JfbaltzNzYam+gegLUyuZCRx5kDmmOdERUk= Received: from legionway.hosted.phplist.com (olive2 [50.23.51.195]) by mx04.phplist.com (Postfix) with ESMTP id 07D0280099 for ; Sun, 10 Nov 2013 13:57:15 +0000 (GMT) Received: from 208-115-111-73-reverse.wowrack.com [208.115.111.73] by legionway.hosted.phplist.com with HTTP; Sun, 10 Nov 2013 13:57:14 +0000 Date: Sun, 10 Nov 2013 13:57:15 +0000 To: xfs@oss.sgi.com From: Enoch Josh Reply-To: Enoch Josh Subject: Goodbye from our Newsletter Message-ID: X-ASG-Orig-Subj: Goodbye from our Newsletter X-Priority: 3 X-Mailer: PHPMailer 5.2.5 (https://github.com/Synchro/PHPMailer/) X-phpList-version: 2.11.11-hosted X-MessageID: systemmessage X-ListMember: xfs@oss.sgi.com Precedence: bulk Bounces-To: phlistbounces-legionway@phplist.com List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_a2a3ba7cb36f878257a55deda342a4b2" X-Barracuda-Connect: mx04.phplist.com[184.173.29.139] X-Barracuda-Start-Time: 1384091835 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.28 X-Barracuda-Spam-Status: No, SCORE=1.28 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_24, HTML_IMAGE_ONLY_24_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142213 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_24 BODY: HTML: images with 2000-2400 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.28 HTML_IMAGE_ONLY_24_2 HTML: images with 2000-2400 bytes of words --b1_a2a3ba7cb36f878257a55deda342a4b2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =20 Goodbye from our Newsletter, sorry to see you go. You have been unsubscribed from our newsletters. This is the last email you will receive from us. We have added you to our "blacklist", which means that our newsletter system, phpList, will refuse= =0Ato send you any other email, without manual intervention by our administrator. If there is an error in this information, you can re-subscribe: please go to http://legionway.hosted.phplist.com/lists/?p=3Dsubscribe and= =0Afollow the steps. Thank you =20 =20 --b1_a2a3ba7cb36f878257a55deda342a4b2 Content-Type: multipart/related; boundary="b2_a2a3ba7cb36f878257a55deda342a4b2" --b2_a2a3ba7cb36f878257a55deda342a4b2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
=0A =
=0A =
=0A
=0A
=0A

Goodbye from our Newsletter

=0A
=0A <= br />=0A Goodbye from our Newsletter, sorry to see you go.
=0A
= =0A You have been unsubscribed from our newsletters.
=0A
=0A Th= is is the last email you will receive from us. We have added you to our
=0A "blacklist", which means that our newsletter system, phpList, will r= efuse to send
=0A you any other email, without manual intervention by= our administrator.
=0A
=0A If there is an error in this informa= tion, you can re-subscribe:
=0A please go to http://legionway.hosted.phplis= t.com/lists/?p=3Dsubscribe and follow the steps.
=0A
=0A Tha= nk you
=0A
=0A =0A

3D"powered

=0A
=0A
=0A =
=0A
=0A
=0A --b2_a2a3ba7cb36f878257a55deda342a4b2 Content-Type: image/png; name="powerphplist.png" Content-Transfer-Encoding: base64 Content-ID: <78a2458f3ac63c5d4d818e5bc14e947f> Content-Disposition: inline; filename="powerphplist.png" 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 RK5CYII= --b2_a2a3ba7cb36f878257a55deda342a4b2-- --b1_a2a3ba7cb36f878257a55deda342a4b2-- From tiziano.mueller@stepping-stone.ch Sun Nov 10 09:06:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 24C717F86 for ; Sun, 10 Nov 2013 09:06:32 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 10CC5304032 for ; Sun, 10 Nov 2013 07:06:28 -0800 (PST) X-ASG-Debug-ID: 1384095982-04cb6c40d465a300001-NocioJ Received: from mail.stepping-stone.ch (mail.stepping-stone.ch [194.176.109.206]) by cuda.sgi.com with ESMTP id zZQLr0TT7tvmYSgX (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 10 Nov 2013 07:06:23 -0800 (PST) X-Barracuda-Envelope-From: tiziano.mueller@stepping-stone.ch X-Barracuda-Apparent-Source-IP: 194.176.109.206 Received: from localhost (janitor-01.int.stepping-stone.ch [10.17.98.12]) by mta-01.int.stepping-stone.ch (Postfix) with ESMTP id 3E42FA9803; Sun, 10 Nov 2013 16:06:22 +0100 (CET) X-Virus-Scanned: amavisd-new at stepping-stone.ch Received: from mta-01.int.stepping-stone.ch ([10.17.98.30]) by localhost (janitor-01.int.stepping-stone.ch [10.17.98.12]) (amavisd-new, port 10026) with LMTP id Bynya8ivD8j2; Sun, 10 Nov 2013 16:06:18 +0100 (CET) Received: from [192.168.178.100] (unknown [195.112.79.181]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.stepping-stone.ch (Postfix) with ESMTPSA id 072EAA9801; Sun, 10 Nov 2013 16:06:18 +0100 (CET) Message-ID: <1384095977.245087.88.camel@storm> Subject: Re: Setting project quotas on special files From: Tiziano =?ISO-8859-1?Q?M=FCller?= X-ASG-Orig-Subj: Re: Setting project quotas on special files Reply-To: tiziano.mueller@stepping-stone.ch To: xfs@oss.sgi.com, Jeff Liu Date: Sun, 10 Nov 2013 16:06:17 +0100 In-Reply-To: <527F63FC.1050005@oracle.com> References: <1384069188.245087.68.camel@storm> <527F63FC.1050005@oracle.com> Organization: stepping stone GmbH Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.6.4 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: mail.stepping-stone.ch[194.176.109.206] X-Barracuda-Start-Time: 1384095983 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142214 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Jeff Sorry for top-posting, but it may be better to illustrate this with an isolated example: I have a volume named "backup" mounted with option "pquota", then I do the following inside that mountpoint: localhost backup # mkdir test localhost backup # ln -s /invalid/location test/symlinkA localhost backup # echo 42:/var/backup/test >> /etc/projects localhost backup # echo test:42 >> /etc/projid localhost backup # xfs_quota -x -c 'project -s test' /var/backup Setting up project test (path /var/backup/test)... xfs_quota: skipping special file /var/backup/test/symlinkA Processed 1 (/etc/projects and cmdline) paths for project test with recursion depth infinite (-1). localhost backup # cp -al test/symlinkA test/symlinkB cp: cannot create hard link "test/symlinkB" to "test/symlinkA": Invalid cross-device link localhost backup # Creating a symlink after setting up project quotas in the same directory yields a different behaviour: localhost backup # ln -s /invalid/location test/symlinkC localhost backup # cp -al test/symlinkC test/symlinkD localhost backup # The following shows that a symlink alone (and not its target) can have a project id assigned and that the project id must be assigned to be able to create a hardlink of a symlink (no matter where it points to). For each of the symlinks test/symlink{A,B} run `stat` to get the inode then use xfs_db on that inode to get the attributes: localhost backup # xfs_db -r -c 'inode 4362' -c 'p' /dev/vdb1 | grep projid core.projid_lo = 0 core.projid_hi = 0 localhost backup # xfs_db -r -c 'inode 4363' -c 'p' /dev/vdb1 | grep projid core.projid_lo = 42 core.projid_hi = 0 Unfortunately xfs_io tries to follow the symlinks so it can not be used to set the project manually. What works though is renaming the file: localhost backup # mv test/symlinkA test/symlinkAtmp localhost backup # mv test/symlinkAtmp test/symlinkA localhost backup # stat test/symlinkA File: ‘test/symlinkA’ -> ‘/invalid/location’ Size: 17 Blocks: 0 IO Block: 4096 symbolic link Device: fe11h/65041d Inode: 4364 Links: 1 Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2013-11-10 15:49:44.870068178 +0100 Modify: 2013-11-10 15:49:44.870068178 +0100 Change: 2013-11-10 16:00:54.957571504 +0100 Birth: - localhost backup # xfs_db -r -c 'inode 4364' -c 'p' /dev/vdb1 | grep projid core.projid_lo = 42 core.projid_hi = 0 localhost backup # cp -al test/symlinkA test/symlinkB localhost backup # Best regards, Tiziano Am Sonntag, den 10.11.2013, 02:46 -0800 schrieb Jeff Liu: > On 11/10 2013 15:39 PM, Tiziano Müller wrote: > > Hi everyone > > > > It started with the following error: > > > > dev # cp -al dvd dvd2 > > cp: cannot create hard link ‘dvd2’ to ‘dvd’: Invalid cross-device link > > > > "dvd" is in this case a symlink (but I also did the test with special > > devices). > This definitely would fail if you trying to create hard links across > volumes. > > > > What I did was: copy that symlink from somewhere else, trying to turn on > > project quotas on a parent directoy of that "dev" directory which gives > > me: > > > > xfs_quota: skipping special file /var/foo/dev/dvd > symlink files will be skipped and xfs_quota consider it as special file > just like fifo, sock, etc... > > If xfs_quota do check with follow symlinks, then the project id is potentially > applied to files on another filesystem. > > > > > When I examine the inode using xfs_db I get for my "dvd" symlink: > > > > core.projid_lo = 0 > > core.projid_hi = 0 > > > > When I create a new symlink "foo" (with the same uid+gid as "dvd") and > > examine it's inode using xfs_db: > > > > core.projid_lo = 2398 > > core.projid_hi = 61 > > > > What I therefore seem to encounter is the problem mentioned in xfs_quota > > for the project subcommand: > > > > An attempt to create a hard link to a file in the tree will only succeed if the project identi†> > fier matches the project identifier for the tree. > > > > I could now use xfs_io to fix all special files once (since newly > > created ones will carry the project id directly), but why does > > "xfs_quota -x -c 'project -s test1' /var" skip special files if it is > > clearly possible and required to set the project id on them to have > > hardlinks working again within the project dir? > Sorry if I misunderstood your question, but the existing hard link files > would > notbe skipped IMO. For the project subcommand, it means we could not create > hardlinks cross different project trees. > > Thanks, > -Jeff > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs -- stepping stone GmbH Neufeldstrasse 9 CH-3012 Bern Telefon: +41 31 332 53 63 www.stepping-stone.ch tiziano.mueller@stepping-stone.ch From sale@voip.com.vn Sun Nov 10 12:48:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B03397F86 for ; Sun, 10 Nov 2013 12:48:03 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4D71BAC003 for ; Sun, 10 Nov 2013 10:48:00 -0800 (PST) X-ASG-Debug-ID: 1384109275-04bdf07899676cb0001-w1Z2WR Received: from mail4.voip.com.vn (mail4.voip.com.vn [162.243.16.209]) by cuda.sgi.com with ESMTP id 1Rx7k9S1uJkpmO4V for ; Sun, 10 Nov 2013 10:47:55 -0800 (PST) X-Barracuda-Envelope-From: sale@voip.com.vn X-Barracuda-Apparent-Source-IP: 162.243.16.209 Received: from ABC (unknown [117.0.175.180]) by mail4.voip.com.vn (Postfix) with ESMTPA id 94637121B71 for ; Sun, 10 Nov 2013 18:47:53 +0000 (UTC) Message-ID: <02498747-41589-4f270751598032@abc> Reply-To: "VoIPVn - Giai phap tong dai" From: "VoIPVn - Giai phap tong dai" To: linux-xfs@oss.sgi.com Subject: =?UTF-8?B?R2nhuqNpIHBow6FwIHThu5VuZyDEkcOgaSAxOTAw?= Date: Mon, 11 Nov 2013 01:47:15 +0700 X-ASG-Orig-Subj: =?UTF-8?B?R2nhuqNpIHBow6FwIHThu5VuZyDEkcOgaSAxOTAw?= MIME-Version: 1.0 Content-Type: text/html Content-Transfer-Encoding: 8bit X-Priority: 3 X-Barracuda-Connect: mail4.voip.com.vn[162.243.16.209] X-Barracuda-Start-Time: 1384109275 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.00 X-Barracuda-Spam-Status: No, SCORE=2.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC3_MV0164, HTML_MESSAGE, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142219 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 2.00 BSF_SC3_MV0164 Custom rule MV0164  Kính gửi Quý doanh nghiệp

Kính gửi Quý doanh nghiệp !

Là đơn vị hàng đầu cung cấp các giải pháp tổng đài, giải pháp Contact Center, chúng tôi xin trân trá»ng giá»›i thiệu tá»›i quý doanh nghiệp giải pháp "Tổng đài tư vấn, tổng đài chăm sóc khách hàng 1900" vá»›i các kịch bản linh hoạt:

- Tổng đài tư vấn luật 1900

- Tổng đài tư vấn sức khá»e, tâm lý 1900

- Tổng đài tư vấn thẩm mỹ 1900

- Tổng đài tư vấn thuế 1900

- Tổng đài chăm sóc khách hàng 1900

- Tổng đài  dịch vụ kết bạn

- Tổng đài quà tặng âm nhạc 1900

- Tổng đài dịch vụ sổ xố

- Tổng đài trò chơi

   

Tất cả các tổng đài Ä‘á»u được tích hợp tính năng ưu việt dành cho contact center như:

- Trả lá»i, tương tác tá»± động

            - Ghi âm cuá»™c gá»i vào/ ra

                         - Phân chia cuá»™c gá»i thông minh

                                         - Thống kê/ giám sát, báo cáo

                                                       - Tích hợp cùng hệ thống quản lý dữ liệu khách hàng

                                                                     - Chuyển cuá»™c gá»i qua số hotline (di động) ngoài giá» phục vụ

Äể có thêm thông tin chi tiết vá» giải pháp, quý khách vui lòng truy cập gian hàng hoặc xem ná»™i dung trong thư ngá».

Chúng tôi luôn sẵn sàng hỗ trợ qua hotline: 0988612049 (gặp Thành) - 0904251325 (gặp Thiên) - hoặc qua email: sale@voip.com.vn

Trân trá»ng cám Æ¡n quý khách đã Ä‘á»c tin !

--

http://voip.com.vn

VnVoIP - Giải pháp tổng đài toàn diện

 

 

 

From K_Anders@chuh.org Sun Nov 10 14:09:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7BE4E7F77 for ; Sun, 10 Nov 2013 14:09:50 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6873D8F8040 for ; Sun, 10 Nov 2013 12:09:47 -0800 (PST) X-ASG-Debug-ID: 1384114185-04cb6c40d3664dc0001-w1Z2WR Received: from EMAILCAS.chuh.org (EMAIL.chuh.org [209.57.142.8]) by cuda.sgi.com with ESMTP id QEo9agH7Ov0JOUWF (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Sun, 10 Nov 2013 12:09:45 -0800 (PST) X-Barracuda-Envelope-From: K_Anders@chuh.org X-Barracuda-Apparent-Source-IP: 209.57.142.8 Received: from EMAILMBX.chuh.org ([fe80::8c9c:aed6:1ce6:e8fb]) by EMAILCAS.chuh.org ([fe80::ec35:5507:b834:41b9%11]) with mapi id 14.02.0347.000; Sun, 10 Nov 2013 15:08:55 -0500 From: Anders Kathy To: Anders Kathy Subject: RE: Hi Thread-Topic: Hi X-ASG-Orig-Subj: RE: Hi Thread-Index: Ac7eJ/Szb/bcJelrTl2XG7yniuSwzwAKHwfn Date: Sun, 10 Nov 2013 20:09:43 +0000 Message-ID: <2777FFBEBA56364DB1A10D4EC1C332701CC1D165@EMAILMBX.chuh.org> References: <2777FFBEBA56364DB1A10D4EC1C332701CB9D3B0@EMAILMBX.chuh.org> In-Reply-To: <2777FFBEBA56364DB1A10D4EC1C332701CB9D3B0@EMAILMBX.chuh.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [60.53.242.128] Content-Type: multipart/alternative; boundary="_000_2777FFBEBA56364DB1A10D4EC1C332701CC1D165EMAILMBXchuhorg_" MIME-Version: 1.0 X-Barracuda-Connect: EMAIL.chuh.org[209.57.142.8] X-Barracuda-Start-Time: 1384114185 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.52 X-Barracuda-Spam-Status: No, SCORE=0.52 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH, HTML_MESSAGE, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142221 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 HTML_MESSAGE BODY: HTML included in message 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address --_000_2777FFBEBA56364DB1A10D4EC1C332701CC1D165EMAILMBXchuhorg_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ________________________________ From: Anders Kathy Sent: Sunday, November 10, 2013 10:17 AM To: Anders Kathy Subject: Hi Mrs Brentis need your assistance for charity work, email her with m.brentis= @rocketmail.com for details. Regards, Assistant. --_000_2777FFBEBA56364DB1A10D4EC1C332701CC1D165EMAILMBXchuhorg_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

 

From: Anders Kathy
Sent: Sunday, November 10, 2013 10:17 AM
To: Anders Kathy
Subject: Hi

Mrs Brentis need your assistance for charity work, email her with m.brentis@rocketmail.com for details.

Regards,

Assistant.

--_000_2777FFBEBA56364DB1A10D4EC1C332701CC1D165EMAILMBXchuhorg_-- From david@fromorbit.com Sun Nov 10 14:33:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3EA417F82 for ; Sun, 10 Nov 2013 14:33:45 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2D737304039 for ; Sun, 10 Nov 2013 12:33:42 -0800 (PST) X-ASG-Debug-ID: 1384115620-04cb6c40d5665980001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id 5ansDHeuVpWd3xOP for ; Sun, 10 Nov 2013 12:33:40 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao0GABztf1J5LGc//2dsb2JhbABZgweDK7cvhUCBKBd0giUBAQU6HCMQCAMOCgklDwUlAyETiAC9HBaPUQeEMAOYDpILgzoo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 11 Nov 2013 07:03:36 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VfbhL-0007L0-D6; Mon, 11 Nov 2013 07:33:31 +1100 Date: Mon, 11 Nov 2013 07:33:31 +1100 From: Dave Chinner To: Christoph Hellwig Cc: Eric Sandeen , Ben Myers , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131110203331.GO6188@dastard> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106161825.GU1935@sgi.com> <527A887F.2030807@sandeen.net> <20131107081710.GC25157@infradead.org> <527B948C.9060905@sandeen.net> <20131107132739.GA16608@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107132739.GA16608@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384115620 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142222 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 07, 2013 at 05:27:39AM -0800, Christoph Hellwig wrote: > On Thu, Nov 07, 2013 at 07:24:28AM -0600, Eric Sandeen wrote: > > On 11/7/13, 2:17 AM, Christoph Hellwig wrote: > > > On Wed, Nov 06, 2013 at 12:20:47PM -0600, Eric Sandeen wrote: > > >> that's right, it's a known bug w/ a testcase but no fix yet. > > >> > > >> I looked a bit, but ugh, xfsdump. > > > > > > Maybe it's time you come up with an xfail mechanism at least? > > > > What's the proposal there, a "fail" group for things known to still > > fail everywhere? > > > > so i.e. ./check -x fail ? I can easily send a patch for that if > > that's what folks want. > > A mechnism to annotate a test as xfail, so that check would output them > at the end ala: > > Expected failures: common/263 > Unexpected successes: reiser4/001 If you have a test that fails in your test environment and you don't want to run it, use the expunged test mechanism. You can maintain it yourself for your own test environment. $ cat tests/xfs/expunged 078 $ sudo MKFS_OPTIONS="-m crc=1" ./check -X expunged xfs/078 FSTYP -- xfs (debug) PLATFORM -- Linux/x86_64 test2 3.12.0-rc7-dgc+ MKFS_OPTIONS -- -f -m crc=1 /dev/vdb MOUNT_OPTIONS -- /dev/vdb /mnt/scratch xfs/078 [expunged] Passed all 0 tests If we really want to, we can add default expunged files for different distros so they don't run tests that are known to fail and are not likely to be fixed automatically. That handles the "test doesn't fail everywhere" problem that xfail has.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Sun Nov 10 14:34:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 52BC77F82 for ; Sun, 10 Nov 2013 14:34:29 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 419B3304043 for ; Sun, 10 Nov 2013 12:34:29 -0800 (PST) X-ASG-Debug-ID: 1384115667-04cb6c50394596d0001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id Oea3qMU7Eh940d24 for ; Sun, 10 Nov 2013 12:34:27 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8GABztf1J5LGc//2dsb2JhbABZgweDK7cvhTgIgSgXdIIlAQEFOhwjEAgDDgoJJQ8FJQMhE4gAvRwWj1EHhDADmA6SC4M6KA Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 11 Nov 2013 07:04:27 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VfbiB-0007L8-2Q; Mon, 11 Nov 2013 07:34:23 +1100 Date: Mon, 11 Nov 2013 07:34:23 +1100 From: Dave Chinner To: Christoph Hellwig Cc: Eric Sandeen , Ben Myers , xfs@oss.sgi.com Subject: Re: xfstest failures Message-ID: <20131110203423.GP6188@dastard> X-ASG-Orig-Subj: Re: xfstest failures References: <20131106105451.GA31283@infradead.org> <20131106161825.GU1935@sgi.com> <527A887F.2030807@sandeen.net> <20131107081710.GC25157@infradead.org> <527B948C.9060905@sandeen.net> <20131107132739.GA16608@infradead.org> <527B99C3.6090903@sandeen.net> <20131107134848.GA1163@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131107134848.GA1163@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384115667 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142222 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, Nov 07, 2013 at 05:48:48AM -0800, Christoph Hellwig wrote: > On Thu, Nov 07, 2013 at 07:46:43AM -0600, Eric Sandeen wrote: > > Would an expected failure be only for tests which are known to be > > not-fixed anywhere? > > > Exactly. If you want to be fancy we could allow a drop-in file to > override it if you want something for RHEL testing or similar Yup, that's exactly what the expunged test files are for. :) Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Sun Nov 10 17:12:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=DIET_1 autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 40A5B7F61 for ; Sun, 10 Nov 2013 17:12:49 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2BC268F8049 for ; Sun, 10 Nov 2013 15:12:49 -0800 (PST) X-ASG-Debug-ID: 1384125166-04cb6c40d466a970001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id 4t0DrX4ZxuI0KqY7 for ; Sun, 10 Nov 2013 15:12:46 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgoVAKERgFJ5LGc//2dsb2JhbABZgwc4gnOoDQM+jmGFQIEoF3SCJQEBAQMBAQI3HCMQCAMOCgklDwUNBxEDIRMUCodRAwkFDrM9DYlrFoxfGoEGCYEjJgeEMAOVQGSBaoEwiyOFOIM6KIE1 Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 11 Nov 2013 09:42:45 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VfeBN-0007cl-UI; Mon, 11 Nov 2013 10:12:41 +1100 Date: Mon, 11 Nov 2013 10:12:41 +1100 From: Dave Chinner To: Ben Myers Cc: NeilBrown , Christoph Hellwig , elder@kernel.org, Mark Tinguely , Linus Torvalds , "linux-kernel@vger.kernel.org" , xfstests , Zhi Yong Wu , Ric Wheeler Subject: Re: [PATCH] update xfs maintainers Message-ID: <20131110231241.GQ6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] update xfs maintainers References: <527CC50D.4060905@redhat.com> <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> <20131109104424.45b71dac@notabene.brown> <20131109235130.GS10553@sgi.com> <20131110003049.GD1935@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131110003049.GD1935@sgi.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384125166 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.34 X-Barracuda-Spam-Status: No, SCORE=0.34 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DIET_1 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142225 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.34 DIET_1 BODY: Lose Weight Spam On Sat, Nov 09, 2013 at 06:30:49PM -0600, Ben Myers wrote: > On Sat, Nov 09, 2013 at 05:51:30PM -0600, Ben Myers wrote: > > On Sat, Nov 09, 2013 at 10:44:24AM +1100, NeilBrown wrote: > > > On Sat, 9 Nov 2013 06:59:00 +0800 Zhi Yong Wu wrote: > > > > On Sat, Nov 9, 2013 at 6:03 AM, Ben Myers wrote: > > > > > On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: > > > > >> On 11/08/2013 03:46 PM, Ben Myers wrote: > > > > >> >Hey Christoph, > > > > >> > > > > > >> >On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: > > > > >> >>On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: > > > > >> >>>Mark is replacing Alex as my backup because Alex is really busy at > > > > >> >>>Linaro and asked to be taken off awhile ago. The holiday season is > > > > >> >>>coming up and I fully intend to go off my meds, turn in to Fonzy the > > > > >> >>>bear, and eat my hat. I need someone to watch the shop while I'm off > > > > >> >>>exploring on Mars. I trust Mark to do that because he is totally > > > > >> >>>awesome. > > > > >> >> > > > > >> >>Doing this as an unilateral decisions is not something that will win you > > > > >> >>a fan base. > > > > >> >It's posted for review. > > > > >> > > > > > >> >>While we never had anything reassembling a democracy in Linux Kernel > > > > >> >>development making decisions without even contacting the major > > > > >> >>contributor is wrong, twice so if the maintainer is a relatively minor > > > > >> >>contributor to start with. > > > > >> >> > > > > >> >>Just because it recent came up elsewhere I'd like to recite the > > > > >> >>definition from Trond here again: > > > > >> >> > > > > >> >> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html Yup, and my take on the role of a Maintainer is here: http://oss.sgi.com/archives/xfs/2013-08/msg00633.html > > > > > P: Silicon Graphics Inc > > > > > +M: Dave Chinner I flattered by this, but there is a reason I've resisted taking this position for a long time. Mainly for the reasons already mentioned: > > > Indeed. And does he even want the job? I heard Linus say in a recent > > > interview that being a maintainer is a $#!+ job. > > > > I've found that it can be a little bit stressful sometimes and it tends to > > crowd out feature work, so I guess I agree with him. It turns out to be an > > excellent weight loss plan. which are all true, but I'm already pulling most patches off the list, applying them to my own trees, testing them and reviewing them. Hence juggling them into a stable, non-rebasing git tree branch on a server somewhere isn't a huge amount of extra work... > > > Is it really best for the > > > most active developers to be burdened with that extra work? > > > > > > (hmm.. maybe I should add Dave to the Cc here .. but no-one else did so best > > > leave him alone to code in peace). > > > > Dave, what do you want to do here? Which email? What sort of arrangement? I > > gather that you probably do want the job, and I know you'll be fantastic. Do > > you want to do it all yourself? Maybe split it up? > > I should have also suggested that we can add you to this file and just keep our > existing arrangements. That seems appropriate to me, befitting of your > achievements, the work you've been doing, and I'm willing to keep on as I am. OK, I've read the thread and had a think about it. My thoughts are as follows.... I'm not interested in being a co-maintainer in name only or only as a backup to only be used when Ben goes on holidays. Co-maintainer means SGI is giving me all the access and admin rights needed to commit and maintain git trees on oss.sgi.com (including creating new trees) at any time, at any point in a release cycle, etc. i.e. I can do anything that Ben can currently do on oss.sgi.com from XFS POV... Co-maintainer is not a kernel-tree only deal. It's for everything XFS related: kernel code, xfsprogs, xfstests and xfsdump. Co-maintainer does not mean "Dave does everything". Yes, I can do a lot of the heavy lifting, but I'm very happy for Ben to continue committing patches he reviews and handling userspace releases and pushing stuff to Linus and so on. There's some logistics we need to work out here so we aren't going to step on each other's toes, but there's no unsolvable issues here. Co-maintainer is not a role I will perform with a Red Hat on. I will review and sign off on anything in my co-maintainer role as "david@fromorbit.com". Hence I hope to be able to maintain a clear distinction between the duties I perform on behalf of the community and code that I write on Red Hat's behalf. Lastly, being a maintainer doesn't solve the problem of review latency of the code I write. I'm hoping that everyone understands that maintainers are still dependent on the receiving help from the community they serve to get their own work done. Ben, let's talk more about the logistics of this offline first before making anything official.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From antonio.blanco1@aol.com Sun Nov 10 17:29:12 2013 Return-Path: X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BC7437F6B for ; Sun, 10 Nov 2013 17:29:11 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id B2463AC002 for ; Sun, 10 Nov 2013 15:29:07 -0800 (PST) X-ASG-Debug-ID: 1384126145-04cbb00ddf51c890001-w1Z2WR Received: from mail.mama.com ([138.91.54.110]) by cuda.sgi.com with ESMTP id l8oLqfyHowzEBLTv for ; Sun, 10 Nov 2013 15:29:05 -0800 (PST) X-Barracuda-Envelope-From: antonio.blanco1@aol.com X-Barracuda-Apparent-Source-IP: 138.91.54.110 Received: from [138.91.54.110] (localhost [IPv6:::1]) by mail.mama.com (Postfix) with ESMTP id CB31BE2050; Sun, 10 Nov 2013 23:28:37 +0000 (UTC) Received: from 31.4.245.252 (SquirrelMail authenticated user admin) by 138.91.54.110 with HTTP; Sun, 10 Nov 2013 23:28:38 -0000 Message-ID: <3f8ab71b39e4492bde0e1fed1883fb77.squirrel@138.91.54.110> Date: Sun, 10 Nov 2013 23:28:38 -0000 Subject: OFFIZIELLE GEWINNBENACHRITIGUNG From: "Snr. Antonio Blanco" X-ASG-Orig-Subj: OFFIZIELLE GEWINNBENACHRITIGUNG Reply-To: winseguros3@aol.com User-Agent: SquirrelMail/1.4.22 MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20131110232838_64990" X-Priority: 3 (Normal) Importance: Normal To: undisclosed-recipients:; X-Barracuda-Connect: UNKNOWN[138.91.54.110] X-Barracuda-Start-Time: 1384126145 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: -1001.00 X-Barracuda-Spam-Status: No, SCORE=-1001.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 ------=_20131110232838_64990 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit -- Achtung: Öffnen Sie bitte das beigefügte Dokument zum Abrufen ihrer Nachrichten Danke mfg Don Antonio Blanco Alle Korrespondenten an, Don Juan Gomez (agent) Win Seguros Email: juan.gomez@winseguros.com, oder juan.gomez@spainmail.com Tel: 0034 631 547 811 Fax: 0034 917 693 077 ***************************************** Der Austausch von Nachrichten per e-mail dient ausschließlich zu Informationszwecken. Deshalb nehmen wir keine rechtlichen Erklärungen des Absenders per e-mail. Die Informationen in dieser Nachricht ist vertraulich und ausschließlich für den Adressaten. Wenn sich der Empfänger dieser Nachricht ist nicht der Adressat, einer seiner Mitarbeiter oder sein bevollmächtigter Vertreter, der Empfänger wird hiermit darauf aufmerksam gemacht, dass er/sie sich nicht mit den Inhalten, offenlegen oder reproduzieren ihren Inhalt. Wenn Sie diese Meldung irrtümlich erhalten haben, benachrichtigen Sie bitte den Absender sofort und löschen Sie die Nachricht von Ihrem System. *********************** Alle Warenzeichen sind Eigentum der jeweiligen Inhaber. Copyright © 2010-2013. Alle Rechte vorbehalten ------=_20131110232838_64990 Content-Type: application/pdf; name="C.g.Euromilion.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="C.g.Euromilion.pdf" JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFu Zyhlbi1VUykgPj4NCmVuZG9iag0KMiAwIG9iag0KPDwvVHlwZS9QYWdlcy9Db3VudCAxL0tpZHNb IDMgMCBSXSA+Pg0KZW5kb2JqDQozIDAgb2JqDQo8PC9UeXBlL1BhZ2UvUGFyZW50IDIgMCBSL1Jl c291cmNlczw8L1hPYmplY3Q8PC9JbWFnZTQgNCAwIFIvSW1hZ2U3IDcgMCBSL0ltYWdlOSA5IDAg Ui9JbWFnZTExIDExIDAgUi9JbWFnZTEzIDEzIDAgUi9JbWFnZTE3IDE3IDAgUi9JbWFnZTcwIDcw IDAgUi9JbWFnZTcxIDcxIDAgUi9JbWFnZTczIDczIDAgUi9JbWFnZTc0IDc0IDAgUi9JbWFnZTc1 IDc1IDAgUj4+L0V4dEdTdGF0ZTw8L0dTMTUgMTUgMCBSL0dTMTYgMTYgMCBSL0dTMzcgMzcgMCBS Pj4vRm9udDw8L0YxIDE4IDAgUi9GMiAyMCAwIFIvRjMgMjIgMCBSL0Y0IDI0IDAgUi9GNSAyNiAw IFIvRjYgMjggMCBSL0Y3IDMwIDAgUi9GOCAzMiAwIFI+Pi9QYXR0ZXJuPDwvUDM5IDM5IDAgUi9Q NDEgNDEgMCBSL1A0MyA0MyAwIFIvUDQ1IDQ1IDAgUi9QNDcgNDcgMCBSL1A0OSA0OSAwIFIvUDUx IDUxIDAgUi9QNTMgNTMgMCBSL1A1NSA1NSAwIFIvUDU3IDU3IDAgUi9QNTkgNTkgMCBSL1A2MSA2 MSAwIFIvUDYzIDYzIDAgUi9QNjUgNjUgMCBSL1A2NyA2NyAwIFIvUDY5IDY5IDAgUj4+L1Byb2NT ZXRbL1BERi9UZXh0L0ltYWdlQi9JbWFnZUMvSW1hZ2VJXSA+Pi9NZWRpYUJveFsgMCAwIDU5NS4z MiA4NDEuOTJdIC9Db250ZW50cyA2IDAgUi9Hcm91cDw8L1R5cGUvR3JvdXAvUy9UcmFuc3BhcmVu Y3kvQ1MvRGV2aWNlUkdCPj4vVGFicy9TPj4NCmVuZG9iag0KNCAwIG9iag0KPDwvVHlwZS9YT2Jq ZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMjIxL0hlaWdodCAxMTgvQ29sb3JTcGFjZS9EZXZpY2VS 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 eb3aNjUUB5YJOyiTzCQs1mPGQ4m7eR/K9mvwvuBtQwf05izcw57DeHTy/qc4nzzsHn+5l5bHjtkL cNC4bKIgLY+Iv1DLJyGf275ByR/SN6z5qO7J+Li8OJtSvcsw5cv0xT8SJwyp+0DSjZfV2fmYrjkc c/jNS2109/jjHm2VSvVCfXyaqYGMEOT2OC3Lli8Bg1GWe2vM804Tpozker1uqnPvUXo5kuPyWC07 Wkz6EyDr5Gx5Z5Jj/eJacra8M14mZ1/LoB57oFd+k5ZB8EGLzWMDl+ZwtmzW5jVKkkCdZv9XHPUQ OEGVXi3jmWf+c9e/V976LA+0Zep9NKr7tZjtftWylpTfk9rmDh2yV6Dm0A6u1bL4v4dZlzlbIK+l F5sXT7x3cn5+owpUi4Jik/9nDWw81HIX1hwGt3epQQwKjMyW8O+fxC2Oa1nLNH90PeV+9CtXDTJC Zq7wxiWzJamlN8R248ryPsprWf+TlPUq2f26iDdLFmq5Ezbb3kZv3OUo30HLGnYwP6tZtzjnmdDV ZPebEZIRZnTVWRI3+q1/fCweZW+MmqcN8SIul8tAy6AGL2A4Mdq7vSZfy4OH61VQQ7De/1t2ulvf GyZ7Orf13DL+62oZJ2HA7+/vye5Ty0OBC1a5r5awWFOteLa0Ad9nET9giF4ROwTeYNktzdqSi7id KuWcWf4uypm73iZx3QEjyfR0REuaOQ7MLaQg5STr8te9iHstqr+vayv3ptOCtFR/Z3Wk+1N4OyQZ IXkO5o2LZJOWu7RY0FdOcm+ziUEtYW3Uchy4tHnjUsKhOWi2zDgAi8WHq0oywSTjoZbjyDRKVcrt EFwul+J/Jz7dfi9sBwu2mzHBa0sGH7crtwcnnOrwgk6ka0PwYwQVDyGEEEIIIYQQQgghhBBCCCGE EEIIIU/BTI7n0YOM+Q97zcW/DQplbmRzdHJlYW0NCmVuZG9iag0KNSAwIG9iag0KPDwvVHlwZS9Y T2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMjIxL0hlaWdodCAxMTgvQ29sb3JTcGFjZS9EZXZp Y2VHcmF5L01hdHRlWyAwIDAgMF0gL0JpdHNQZXJDb21wb25lbnQgOC9JbnRlcnBvbGF0ZSBmYWxz ZS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDEwMzU+Pg0Kc3RyZWFtDQp4nO2a63aEMAiEef+X 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 13A7ohuetBDtv7aKeztSxGuHFPmVddxWrAGvu3wN/LWVbCFdt9EReTr/WM0vDZN2VC/7j/zaSl7r VnOtR82+ki/BeJ5iCcK+la+vvejzBTYcZ0+KJsrFTr3SLyXkou9NPFbx6zA0bq2JfHR5XHLze5BX 6xZY8pV8dNeOU/f287N+/SX5fL09X2/P+v2X5Jcv7UN2ldsHiL5euhSxO/3oxBgue6OJEbLXX9nP UYP+2pG+zmb1PcjrHd0r/4V8diI9Xh/pUX+UX5LP1+vz9fqs335Jfun/l6XTbwqAPuepAHxZxX0+ RWmfD1H6WMW9PGUm9L3uv5Kr6DWM6fVPFxHJIDRJV/zt9dYf/uv3f/zTP8308V/+1wcnnfxataou zsqOZPDH9qifb/Vf5xqrX8cHmQSbYEO3yvVWuS5VNsDGh12n+upMEzbnVr/d6g/br+yNKb7JEvsx uY3g9kr3V/4P5r01eA0KZW5kc3RyZWFtDQplbmRvYmoNCjcgMCBvYmoNCjw8L1R5cGUvWE9iamVj dC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDI1Ny9IZWlnaHQgMzgvQ29sb3JTcGFjZS9EZXZpY2VSR0Iv Qml0c1BlckNvbXBvbmVudCA4L0ludGVycG9sYXRlIGZhbHNlL1NNYXNrIDggMCBSL0ZpbHRlci9G bGF0ZURlY29kZS9MZW5ndGggMjgzNT4+DQpzdHJlYW0NCnic7ZzNax1VGMbvqht3/heG0o1/QEtx 2Y24EtKCgqkLSxciiR8glEqlBBd2dZdChVQQA1Jo2pSq2FUuKf1QAqJovAYKtth20U1sfM48M899 5z0zc+fepslNPYeXYWbumdxp7/M778c5M51Oaqn5tvn4sbPJuZ/dvZPU/ifNSu6fBw9pk3AzCYTU tre1VJRA2BXtOfFv3btP2/k7Se35a9R2G2GLgh24q8pvd/qnJXeQ2qhtvKCC3fqP1v/a+HPnKfD6 3+gPLPmC1EZplfpv7wKg//Vf78Cws4130v6Sgf7XbgZbXgm20U++ILU2rVL2I+mfCPR6vStXr2E7 nvDqMBxKxAAB6X/p0tbCYjAcpqBo77c2o+LT1EOalQZ5Q9iweIR3LoAIXPh6ETZGUFSnfGrY4enO 1CIAS+5g77f2scEYP7Qtb1Z+BbTd7XbffW8W8nYfqSgqL0AK0B8UjHQzdVmtAns7mFdWgXIEGAIR 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 26lxBPgUfdAzXyZhFg7xOeL8OTKbL5QLQQmBHW61b0XgvuZr9LQUM7uCAqi9DQKIbahth4BCo8DC 6jy29AWhm17OUOUL6uYI7No5rqZ2mQKnJxjbC4Q2qsMlRABb7HeqEICvUTg0f+GcX0GqhUNFjFTK EZL+d6n5t+IoXi3ETzedh0D4vTSyZSAoHKpMilUaFQIqfmoiII+IsgQ5ZAGMl5AsxI/i8sZ6XVAw d+JYZUZsZwf4RIzOswpk4xZaGxAYFDHIUSwUI6DSEKMmyr5isYR9ysykwAmBnW+26lIqUGTLfQcF DdXws6WSg7eCZJ0hLc4OtETAzgLIKdALqFI0qJoW2hACJIUUwOLSqHuawIZAHP8rrc4p4BBjOwd2 IoB9VoeUC1gErCNgRlCLAEcbg3nS/8630kr4bOTXInbWNHK1MxdYujQodNhFL8sr+K05X6yZsjgW UpzvKCjlBYaC+H2bpVvNKMi+t8vR3i2WiJMC3INGaSbIzSzAnPjlAkozzvWOAGaTYj9THOk/IbDz rYSA1qhomOJroCj4bMYnP1QuYLwGOnCNqNZOlEqjV69B7UTAgtBAQfwuBZuPhw6r8/aNEE7teu9Q r9xYupfFJVNX4ZT4We10+o8dAb1AKRZSzmvFn/Q/Mc0+D5X/Usbyd/1profBjytrF+tbtPwmXj7N oihTXZVAmyOiyteJDOKxIlJy746wptdtSf+avWow1T+d+PGRikgxAtaP2L8TZsqi987F4h9P/0+u Pbd2p/PS82Q3jp9kJVAIDKeg11UgxInjwIVy5CwQCpa9qKfiG194u8KOn9TUVQMIrGpao5JdjBRb JQIIzH57cabZqu+2hf0HYbNAxQ0KZW5kc3RyZWFtDQplbmRvYmoNCjggMCBvYmoNCjw8L1R5cGUv WE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDI1Ny9IZWlnaHQgMzgvQ29sb3JTcGFjZS9EZXZp Y2VHcmF5L01hdHRlWyAwIDAgMF0gL0JpdHNQZXJDb21wb25lbnQgOC9JbnRlcnBvbGF0ZSBmYWxz ZS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDM0OT4+DQpzdHJlYW0NCnic5ZjRDsIwCEX3/z+N idkqlIKXrXNQeZiKWO85WbrptlUrelds/r40DxTFDATHE5egwJloGQMSAkeiBRRoApyIFhAwIHCQ 1BvlFezZNf8IiTQuDXqpiucymdqzT2tIJGk/x8wGZC4DSU6aRCRhSdd9HOfLj8WSHwA20HcBGQ10 saw9rA3aQCPgAgI2Uhtc/1rGvyQglwHOxFpyW+zT20DFBCgm1Q6e0xB/IgM9Pw12txBQTQEmqdH2 gGoKcK9X/yFgz9UOIicExB6KC9AxESAMPJ0BLOSfCsCm2mxNAWZsZMbmqS+AvW0PuTzFBbCbI29o AQGOgU7EVP4cBhimm3RVfvSeBRiJL/172kG28MUbgQEXfgj+SHhEmM7fenkFsAhT8AVN/BPP8c8t tfqXL1pOgP5HMSn/bQIiPx1XPAEaFzpXTMBkdeUEXFCXjP8kxwV3CP+0lavWC058cEcNCmVuZHN0 cmVhbQ0KZW5kb2JqDQo5IDAgb2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0 aCAxMDcvSGVpZ2h0IDM5L0NvbG9yU3BhY2UvRGV2aWNlUkdCL0JpdHNQZXJDb21wb25lbnQgOC9J bnRlcnBvbGF0ZSBmYWxzZS9TTWFzayAxMCAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA1 OT4+DQpzdHJlYW0NCnic7dBBDQAgDATB2sG/AAzwRA/0gwVKQmayBu4iAAAAAAAAAAAAAADgWP3b ZrSCns+81B5FByb9REEcDQplbmRzdHJlYW0NCmVuZG9iag0KMTAgMCBvYmoNCjw8L1R5cGUvWE9i amVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDEwNy9IZWlnaHQgMzkvQ29sb3JTcGFjZS9EZXZpY2VH cmF5L01hdHRlWyAwIDAgMF0gL0JpdHNQZXJDb21wb25lbnQgOC9JbnRlcnBvbGF0ZSBmYWxzZS9G aWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDMwPj4NCnN0cmVhbQ0KeJztwUERAAAMAiD7l9YU++yA BAAAADjSlwaYp9UrDQplbmRzdHJlYW0NCmVuZG9iag0KMTEgMCBvYmoNCjw8L1R5cGUvWE9iamVj dC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDEwNy9IZWlnaHQgMzkvQ29sb3JTcGFjZS9EZXZpY2VSR0Iv Qml0c1BlckNvbXBvbmVudCA4L0ludGVycG9sYXRlIGZhbHNlL1NNYXNrIDEyIDAgUi9GaWx0ZXIv RmxhdGVEZWNvZGUvTGVuZ3RoIDU5Pj4NCnN0cmVhbQ0KeJzt0EENACAMBMHawb8ADPBED/SDBUpC ZrIG7iIAAAAAAAAAAAAAAOBY/dtmtIKez7zUHkUHJv1EQRwNCmVuZHN0cmVhbQ0KZW5kb2JqDQox MiAwIG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMTA3L0hlaWdodCAz OS9Db2xvclNwYWNlL0RldmljZUdyYXkvTWF0dGVbIDAgMCAwXSAvQml0c1BlckNvbXBvbmVudCA4 L0ludGVycG9sYXRlIGZhbHNlL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMzA+Pg0Kc3RyZWFt DQp4nO3BQREAAAwCIPuX1hT77IAEAAAAONKXBpin1SsNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxMyAw IG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMjIxL0hlaWdodCAxMTgv Q29sb3JTcGFjZS9EZXZpY2VSR0IvQml0c1BlckNvbXBvbmVudCA4L0ludGVycG9sYXRlIGZhbHNl L1NNYXNrIDE0IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDI0MzI+Pg0Kc3RyZWFtDQp4 nO2dsZLbOgxF+f8fpm4zKTLjJm0KF6myk1QbPb1owoGBCxAiJVuO7yk8tkSRIHhMSra1Wwp5DuYx Hh3+Bp4rWvIiUEtyQqglOSHUkpwQaklOCLWsPDAVHAUFEyKZHgRHQcGESKjlSWBCJNTyJDAhkupJ Gf5KJfOdC7X0YEIkh2q5NiFfLo/UEsKESO48W1JLDyZEMqLl1kMKtfRhQiRbtfzx40ctuTxZXuYt LdTShwmRZLSUuz4+PsqtlvIlteyGCZFQy5PAhEio5UlgQiTU8iQwIZLjtLQVFmrpw4RItmr5+/fv IjxUL6llN0yIZKuW0DdqOQ4TIjlIS7nWU8sMTIikapn3sPgCU8tumBAJnC3LsJbynJNaZmBCJDsu 4vFR1DKGCZFQy5PAhEio5UlgQiTjWnoH2u2FWvowIZIOLbuLFWrpw4RI4AdEfVo2jyrU0ocJkVDL k8CESDJa9lGo5RaYEAm1PAlMiOQ4LT1RqSWECZFkrsTHVaSWTZgQyYiWP3/+fH9/Xx6p5ThMiGTT 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 ZxE/YIheETsE3mDZLc3akou4nSrlnFn+LsqZu94mcd0BI8n0dERLmjkOzC2kIOUk6/LXvYh7Laq/ r2sr96bTgrRUf2d1pPtTeDskGSF5DuaNi2STlru0WNBXTnJvs4lBLWFt1HIcuLR541LCoTlotsw4 AIvFh6tKMsEk46GW48g0SlXK7RBcLpfifyc+3X4vbAcLtpsxwWtLBh+3K7cHJ5zq8IJOpGtD8GME FQ8hhBBCCCGEEEIIIYQQQgghhBBCCCFPwUyO59GDjPkPe83Fvw0KZW5kc3RyZWFtDQplbmRvYmoN CjE0IDAgb2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAyMjEvSGVpZ2h0 IDExOC9Db2xvclNwYWNlL0RldmljZUdyYXkvTWF0dGVbIDAgMCAwXSAvQml0c1BlckNvbXBvbmVu dCA4L0ludGVycG9sYXRlIGZhbHNlL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMTAzNT4+DQpz dHJlYW0NCnic7ZrrdoQwCIR5/5e257SrYWCIV3RN4Ucb3QTmSwima0W+ySZmx71dqOzrrODeagX3 VkuD2+w4cXrzXNOqfmmlX5eQ57ng3gu3CiiDwrUOaQpq5Q56JnD2xjhwMsMMBicLnBTcVRLyPBfc kHBScGcl5HkmcPai4E5IyPNsUeCR/n44GR3Op2XBXSMhz/P/g5NB4cjFm+EYzzAr9z/gvBXcaQl5 njfYm+G6gFJw5yTkeR48LQvurXC//jto8ma4ZXHiZSu4wxLyPK/AyQBwIV3rkCchz/Wf/15WZitI h+tXy+zg6REKLid0foSCywmdHiBEGwEufs5lh77j/y0fy8pb7KmFu8XGXbZo1z2t6jobGM2tnYxF B3hPq0mxD9lFdBunKe7zUdMZqZZiQzAv6OhCbp+lMFs+XwasjDyo7uT22xo4hlPqA/pDj2N457p7 9Bw4Ge6oPKicu0cvHnbEWi64k/a52zbcaSeceS3e+nfThCjWGz7Y/e2DOdxnTmGCF4fqxSG2zFt+ 7RtvIZx+ETkZ0w7WXxopTRxOd/BBzG2EwwmJ4JxMfAbqe21J0DOVBR04HO4H2uzAYT+xy6wziIlS PV0o2ozmn8P1v0K1CenC9uFIVq7ABZ4ZkEmgDpz4sTykcmUo/GwJwi0j1uB0KfBLb+70CgqHExZf +WOfictzDGeHsxg8j7RK+tei7ILjk2uqhW27HBROtxtOV50Qn8C56oa/TWDi2VbjC+F8fvCMhlBs ZS0c+dBW1mVPQACkCPISYpkYVLzJHRI7DOYUKwHi4UCHQCz2VPfh4g2tIYRtBDsHra5RONxAwm8D XCR0Bc7tgZWLoGpFxuGENUlFXIMTCyfqHozvwFEiNelRxQnhloEw7a5lxZkMaSdhzNjeLgDd9gpb tNJBh1M2Na3qFD8tH8yJh3lo51PtYVGXuiy1uYIbnx8mN+a757jMXGHh5PsjGg6p4rxhMvnaYXaP KmZXwcXmyslKtTxvJ8COwnXGb/B3UnAyXG/8l8IRqe6OeHF7Juc5uHDida+/th8fMhL6++GISEjC UNJkKiqZKpIPNxmV4+HsyaMNh4d7j/E9cK7XN8OtpeVr4ZR4dfbamJbqaCHQFZzqY/YNUE0JnpXb UsZwdKH0QyVyesExeB+cOUq6JsDNYwIktbLc6cmD8H64aEU27TkKR79mWC4ehtM/D8F1/yC/EQ6r 3bzltZoYTpcdN846pcfum+BgtUBhDKfLDhtL4e5kOwenvjCkQ18F92n7Tcfh6K/74UAO4XGnjACO lZXn9tzhR4E9d7EUpBdvgLPNHs9zcJ3DxBY48TftxXMnFPiDjJysenD6u14oSXjx2NmyrKysrKys rKysrGyDTc/YfqE/xJtMIg0KZW5kc3RyZWFtDQplbmRvYmoNCjE1IDAgb2JqDQo8PC9UeXBlL0V4 dEdTdGF0ZS9CTS9Ob3JtYWwvY2EgMC41MDE5Nj4+DQplbmRvYmoNCjE2IDAgb2JqDQo8PC9UeXBl L0V4dEdTdGF0ZS9CTS9Ob3JtYWwvY2EgMT4+DQplbmRvYmoNCjE3IDAgb2JqDQo8PC9UeXBlL1hP YmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCA0NjMvSGVpZ2h0IDQ2Mi9Db2xvclNwYWNlL0Rldmlj ZVJHQi9CaXRzUGVyQ29tcG9uZW50IDgvRmlsdGVyL0RDVERlY29kZS9JbnRlcnBvbGF0ZSB0cnVl L0xlbmd0aCA0ODEzOT4+DQpzdHJlYW0NCv/Y/+AAEEpGSUYAAQEBAMgAyAAA/9sAQwAIBgYHBgUI BwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy /9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIy/8AAEQgBzgHPAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgME BQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEV UtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3 eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh 4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALUR AAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDTh JfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJ ipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz 9PX29/j5+v/aAAwDAQACEQMRAD8A9/ooooAKKKKACiiigAooooAKKKKACiiigAopMUtABRRRQAUU mRS5oAaBzS5pM1XmnMThSjP/ALtKzYFnIpGZVGSQB71EHcDc4AHYDqKZIVZNvBU9d1MVxxnjBAz1 z9KakyysdoKkdz3rOnnMDYURKOcMDuI/CmJds10sbuVO0tuIwM9AP61qqbtcz5+hsk4+nWs/dHGx kLqCjFjgdqrG5uI4JX3OXVsDpg1VjneR38xlCkfMm0jB9cmiMLXE5m/56fdyeTgU7eMA46mucM5S aJ2nG4cvz37VqTzB9ih9vGevWk6bTHGaZezjmqdretObhSFRoX2YP0z60yWTfaK24hhkVm218Le6 v0O8MZN+4AYxtHJzRGm3cblYlt9Yjv0ZnjkjIZlJZfT05rSt50aIeUrEZ6Ee/wBa57Ro1ktZ8sZF +1yKRnjGQPrV9fPiklWKYMoJ247VbirWIUtbmt9sCvtcrz2FT+fGHK5HAyaylWTz4TLJucjOFXj/ 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 umBO75Tg01z80q7nUE9Cuc1nZCLJnVcERs2RkfLURuGSMEKSCc5NK4YxJtMgwMcdKakDPbvHtwSe MnpQrLcNSQzF5NoKgFcj2NRMzRup81n+bDZHGKmW3KzLICF7sKka3JPzyttz90AUXiFmVwqiY7x8 h5FOjiMkOVwhDfKTVvyk29M8DGadgAYAxU8ysOxAsTl1ZyMDt7+tSoixsSgwX5NOJ6YHalKMxGTj 6VOrKSGEjGBwc07azrjoacsYU5A59TUmKajbcBix7eakooqkrDCikzSZpgLk+lLSCloAKKKKACii igAooooAKKKKACiiigAooooAKKKKACjNFRuBQBJRTAcU+gAooooAKKKKACim55p1ABRRRQAUUUUA FJS0UARGNiuODUMllDKm2WFG/D+dW6KBWMSTw/bOdyBkPpngfSs6Tw7MBlJF3AAAkdBjoPx5FdXS celKyA4ttKu4j81ucHqMcf5/rVZ7aWNmXyuW6gqTgdvxz1rvSM//AK6jMYwcgNzjkUcoHBFMOzHe vLLk9QPb6DgUvlHGGRBtyNgOc5PQk9j+hrtjaQtyYkODxlR649Kik0uycEG3jyRnOPzpcoXOY06F p7yOMjIDBioHC8bgfr2NdYgC9uPQ/SooNOtbeTfFEq7uOB71c8oGlysCFQAd4GPWlCZbkGnGNRkZ PTNOWNF5APPvRZhoJwp25xTCQe54qcovXFLtHoKOUCHHy59aArEnIHtmpgOFFIPvYquUBoQ4wx7d qUJj3+tOpRRZAAHSloopjCiiigApKWigAooooAKKKKACiiigAooooAKKKKACiiigAoopM0Af/9kN CmVuZHN0cmVhbQ0KZW5kb2JqDQoxOCAwIG9iag0KPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5 cGUvTmFtZS9GMS9CYXNlRm9udC9BcmlhbCxCb2xkL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9G b250RGVzY3JpcHRvciAxOSAwIFIvRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDI1Mi9XaWR0aHMgNzcg MCBSPj4NCmVuZG9iag0KMTkgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUv QXJpYWwsQm9sZC9GbGFncyAzMi9JdGFsaWNBbmdsZSAwL0FzY2VudCA5MDUvRGVzY2VudCAtMjEw L0NhcEhlaWdodCA3MjgvQXZnV2lkdGggNDc5L01heFdpZHRoIDI2MjgvRm9udFdlaWdodCA3MDAv WEhlaWdodCAyNTAvTGVhZGluZyAzMy9TdGVtViA0Ny9Gb250QkJveFsgLTYyOCAtMjEwIDIwMDAg NzI4XSA+Pg0KZW5kb2JqDQoyMCAwIG9iag0KPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUv TmFtZS9GMi9CYXNlRm9udC9BcmlhbC9FbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRm9udERlc2Ny aXB0b3IgMjEgMCBSL0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciAxMTkvV2lkdGhzIDc4IDAgUj4+DQpl bmRvYmoNCjIxIDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FyaWFsL0Zs YWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDkwNS9EZXNjZW50IC0yMTAvQ2FwSGVpZ2h0IDcy OC9BdmdXaWR0aCA0NDEvTWF4V2lkdGggMjcxMC9Gb250V2VpZ2h0IDQwMC9YSGVpZ2h0IDI1MC9M ZWFkaW5nIDMzL1N0ZW1WIDQ0L0ZvbnRCQm94WyAtNjY1IC0yMTAgMjA0NiA3MjhdID4+DQplbmRv YmoNCjIyIDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9OYW1lL0YzL0Jhc2VG b250L0FCQ0RFRStBcmlhbCMyME5hcnJvdyxCb2xkL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9G b250RGVzY3JpcHRvciAyMyAwIFIvRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDkwL1dpZHRocyA3OSAw IFI+Pg0KZW5kb2JqDQoyMyAwIG9iag0KPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9B QkNERUUrQXJpYWwjMjBOYXJyb3csQm9sZC9GbGFncyAzMi9JdGFsaWNBbmdsZSAwL0FzY2VudCA5 MzYvRGVzY2VudCAtMjEwL0NhcEhlaWdodCA3MjgvQXZnV2lkdGggMzkyL01heFdpZHRoIDExMzcv Rm9udFdlaWdodCA3MDAvWEhlaWdodCAyNTAvTGVhZGluZyA0L1N0ZW1WIDM5L0ZvbnRCQm94WyAt MTM3IC0yMTAgMTAwMCA3MjhdIC9Gb250RmlsZTIgODAgMCBSPj4NCmVuZG9iag0KMjQgMCBvYmoN Cjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL05hbWUvRjQvQmFzZUZvbnQvQUJDREVFK0Nh bWJyaWEsQm9sZEl0YWxpYy9FbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRm9udERlc2NyaXB0b3Ig MjUgMCBSL0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciAzMi9XaWR0aHMgODEgMCBSPj4NCmVuZG9iag0K MjUgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQUJDREVFK0NhbWJyaWEs Qm9sZEl0YWxpYy9GbGFncyAzMi9JdGFsaWNBbmdsZSAtMTIuNC9Bc2NlbnQgOTUwL0Rlc2NlbnQg LTIyMi9DYXBIZWlnaHQgNzc4L0F2Z1dpZHRoIDU4NS9NYXhXaWR0aCAyNDg4L0ZvbnRXZWlnaHQg NzAwL1hIZWlnaHQgMjUwL1N0ZW1WIDU4L0ZvbnRCQm94WyAtMTExMCAtMjIyIDEzNzggNzc4XSAv Rm9udEZpbGUyIDgyIDAgUj4+DQplbmRvYmoNCjI2IDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlw ZS9UcnVlVHlwZS9OYW1lL0Y1L0Jhc2VGb250L0FCQ0RFRStDYW1icmlhL0VuY29kaW5nL1dpbkFu c2lFbmNvZGluZy9Gb250RGVzY3JpcHRvciAyNyAwIFIvRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDkw L1dpZHRocyA4MyAwIFI+Pg0KZW5kb2JqDQoyNyAwIG9iag0KPDwvVHlwZS9Gb250RGVzY3JpcHRv ci9Gb250TmFtZS9BQkNERUUrQ2FtYnJpYS9GbGFncyAzMi9JdGFsaWNBbmdsZSAwL0FzY2VudCA5 NTAvRGVzY2VudCAtMjIyL0NhcEhlaWdodCA3NzgvQXZnV2lkdGggNjE1L01heFdpZHRoIDQzNDIv Rm9udFdlaWdodCA0MDAvWEhlaWdodCAyNTAvU3RlbVYgNjEvRm9udEJCb3hbIC0xNDc1IC0yMjIg Mjg2OCA3NzhdIC9Gb250RmlsZTIgODQgMCBSPj4NCmVuZG9iag0KMjggMCBvYmoNCjw8L1R5cGUv Rm9udC9TdWJ0eXBlL1RydWVUeXBlL05hbWUvRjYvQmFzZUZvbnQvQUJDREVFK0NhbWJyaWEsQm9s ZC9FbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRm9udERlc2NyaXB0b3IgMjkgMCBSL0ZpcnN0Q2hh ciAzMi9MYXN0Q2hhciAzMi9XaWR0aHMgODUgMCBSPj4NCmVuZG9iag0KMjkgMCBvYmoNCjw8L1R5 cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQUJDREVFK0NhbWJyaWEsQm9sZC9GbGFncyAzMi9J dGFsaWNBbmdsZSAwL0FzY2VudCA5NTAvRGVzY2VudCAtMjIyL0NhcEhlaWdodCA3NzgvQXZnV2lk dGggNjAwL01heFdpZHRoIDI0ODIvRm9udFdlaWdodCA3MDAvWEhlaWdodCAyNTAvU3RlbVYgNjAv Rm9udEJCb3hbIC0xMTEwIC0yMjIgMTM3MyA3NzhdIC9Gb250RmlsZTIgODYgMCBSPj4NCmVuZG9i ag0KMzAgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL05hbWUvRjcvQmFzZUZv bnQvQXJpYWwsQm9sZEl0YWxpYy9FbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRm9udERlc2NyaXB0 b3IgMzEgMCBSL0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciAzMi9XaWR0aHMgODcgMCBSPj4NCmVuZG9i ag0KMzEgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQXJpYWwsQm9sZEl0 YWxpYy9GbGFncyAzMi9JdGFsaWNBbmdsZSAtMTIvQXNjZW50IDkwNS9EZXNjZW50IC0yMTAvQ2Fw SGVpZ2h0IDcyOC9BdmdXaWR0aCA0NzkvTWF4V2lkdGggMTk1MC9Gb250V2VpZ2h0IDcwMC9YSGVp Z2h0IDI1MC9MZWFkaW5nIDMzL1N0ZW1WIDQ3L0ZvbnRCQm94WyAtNTYwIC0yMTAgMTM5MCA3Mjhd ID4+DQplbmRvYmoNCjMyIDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UeXBlMC9CYXNlRm9u dC9BcmlhbCxCb2xkL0VuY29kaW5nL0lkZW50aXR5LUgvRGVzY2VuZGFudEZvbnRzIDMzIDAgUi9U b1VuaWNvZGUgODggMCBSPj4NCmVuZG9iag0KMzMgMCBvYmoNClsgMzQgMCBSXSANCmVuZG9iag0K MzQgMCBvYmoNCjw8L0Jhc2VGb250L0FyaWFsLEJvbGQvU3VidHlwZS9DSURGb250VHlwZTIvVHlw ZS9Gb250L0NJRFRvR0lETWFwL0lkZW50aXR5L0RXIDEwMDAvQ0lEU3lzdGVtSW5mbyAzNSAwIFIv Rm9udERlc2NyaXB0b3IgMzYgMCBSL1cgOTAgMCBSPj4NCmVuZG9iag0KMzUgMCBvYmoNCjw8L09y ZGVyaW5nKElkZW50aXR5KSAvUmVnaXN0cnkoQWRvYmUpIC9TdXBwbGVtZW50IDA+Pg0KZW5kb2Jq DQozNiAwIG9iag0KPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9BcmlhbCxCb2xkL0Zs YWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDkwNS9EZXNjZW50IC0yMTAvQ2FwSGVpZ2h0IDcy OC9BdmdXaWR0aCA0NzkvTWF4V2lkdGggMjYyOC9Gb250V2VpZ2h0IDcwMC9YSGVpZ2h0IDI1MC9M ZWFkaW5nIDMzL1N0ZW1WIDQ3L0ZvbnRCQm94WyAtNjI4IC0yMTAgMjAwMCA3MjhdIC9Gb250Rmls ZTIgODkgMCBSPj4NCmVuZG9iag0KMzcgMCBvYmoNCjw8L1R5cGUvRXh0R1N0YXRlL0JNL05vcm1h bC9jYSAwLjg+Pg0KZW5kb2JqDQozOCAwIG9iag0KPDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVsgNTEx XSAvRGVjb2RlWyAwIDEgMCAxIDAgMV0gL1JhbmdlWyAwIDEgMCAxIDAgMV0gL0JpdHNQZXJTYW1w bGUgOC9Eb21haW5bIDAgMV0gL0VuY29kZVsgMCA1MTBdIC9PcmRlciAxL0ZpbHRlci9GbGF0ZURl Y29kZS9MZW5ndGggNzcyPj4NCnN0cmVhbQ0KeJx91NdPFFEUBnDffTAxMUZixIjEgiJWLERURMWC BQuiYseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2 rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0SyzMx3QwDV12JivYCWWpm+c2cOYPN/BqDA0/tAr dEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zdteDofuvoeUNqHD2v7b3wyt5bzfS9bOirYvpf NPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJDN+1DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS 08gN0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/ oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1oP9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcUzpHC O6TIdimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRFN5D1qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJC jKWJseVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvIfJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/ If8T/odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfhl0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY6pal lDGbqoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfeoYPoI7pZoDQXXUav0fFC6n4RJQF54MEoppwg LcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QUWUViKyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC 01HFsHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx5KOKmZVofjUMG2fMNaZblzDvmP2JPcDXAl8R ExuDLxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4ZW3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS 0A0KZW5kc3RyZWFtDQplbmRvYmoNCjM5IDAgb2JqDQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8 PC9Db2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5nVHlwZSAyL0Nvb3Jkc1sgMzE0LjU1IDgzNS45 MiAzMTQuNTUgNzkyLjI3XSAvRXh0ZW5kWyB0cnVlIHRydWVdIC9GdW5jdGlvbiAzOCAwIFI+Pj4+ DQplbmRvYmoNCjQwIDAgb2JqDQo8PC9GdW5jdGlvblR5cGUgMC9TaXplWyA1MTFdIC9EZWNvZGVb IDAgMSAwIDEgMCAxXSAvUmFuZ2VbIDAgMSAwIDEgMCAxXSAvQml0c1BlclNhbXBsZSA4L0RvbWFp blsgMCAxXSAvRW5jb2RlWyAwIDUxMF0gL09yZGVyIDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0 aCA3NzI+Pg0Kc3RyZWFtDQp4nH3U108UURQGcN99MDExRmLEiMSCIlYsRFRExYIFC6Jix4aiIPaG KIows7O9so2lWrGA0mFhYfuuf5HfPXcGNwJufi+bLXPvOd857e1TvNpk76fU2jatlrYP/2hO1Pqx aRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9gJZamb5zZw5g838GoMDT+0Ct0TKfW3amRdand XRK4ulSunyASwfWr3snUMd3vnN214Oh+6+h5Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8nz2wDT20D T8hj2+Aj6+BD8sA6dN86dM8yVMkM37UMV1iGyy3ecrP3jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy 1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJ gTZwRBs8rAke0gQPaoL5muABTWg/2acO7VWH8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2KbJNimRL ka0kC1SRLarIZlV0kyq6URXNVEU3kPWq6DoxulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZGF8q xJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE5wm/YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jj kunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuqitqiwjlU bdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gjulmgNBddRq/R8ULqfhElAXngwSimnCAtyAwPD1KELCFR JZQuZIyHDalD9kqVKCKTZZRPpBRZRWIrKL2VDMszUo1s85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME 8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOXITZk4sKcvE7/s3unW9d8mU/5+gNdR5LQDQplbmRzdHJl YW0NCmVuZG9iag0KNDEgMCBvYmoNCjw8L1BhdHRlcm5UeXBlIDIvU2hhZGluZzw8L0NvbG9yU3Bh Y2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29vcmRzWyAzMTQuNTUgODM1LjkyIDMxNC41NSA3 OTIuMjddIC9FeHRlbmRbIHRydWUgdHJ1ZV0gL0Z1bmN0aW9uIDQwIDAgUj4+Pj4NCmVuZG9iag0K NDIgMCBvYmoNCjw8L0Z1bmN0aW9uVHlwZSAwL1NpemVbIDUxMV0gL0RlY29kZVsgMCAxIDAgMSAw IDFdIC9SYW5nZVsgMCAxIDAgMSAwIDFdIC9CaXRzUGVyU2FtcGxlIDgvRG9tYWluWyAwIDFdIC9F bmNvZGVbIDAgNTEwXSAvT3JkZXIgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc3Mj4+DQpz dHJlYW0NCnicfdTXTxRRFAZw330wMTFGYsSIxIIiVixEVETFggULomLHhqIg9oYoijCzs72yjaVa sYDSYWFh+65/kd89dwY3Am5+L5stc+853znt7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdw n8GlcDJfwNEsszMd0MA1ddiYr2AllqZvnNnDmDzfwagwNP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB 9aveydQx3e+c3bXg6H7r6HlDahw9r+298MreW830vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr4EPy wDp03zp0zzJUyQzftQxXWIbLLd5ys/eO2Xvb7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti9JUYfZcN vkuGsYuGsQvkvH7snH78rH68WD9+hpzW+U/p/EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBEGzysCR7S BA9qgvma4AFNaD/Zpw7tVYfy1KE96vBudXiXOpwLUninFM6RwjukyHYpsk2KZEuRrSQLVJEtqshm VXSTKrpRFc1URTeQ9aroOjG6VoyuEWOrxViGGFslxtLF2EqyQoylibHlZJkYXyrElwjxVCG+mKQI 8UVkoRBPFuILyHySJMTnCb9hbj0zh8wmsxQzyQwFfzvxKf8y/yH/E/6HScoj+OOS6en8GCnKwVLp nDgtzswPn0Z34ZdKpztm0H1xa9wdFVivFCST6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd5 1Bd0h7cJ/cqn3qGD6CO6WaA0F11Gr9HxQup+ESUBeeDBKKacIC3IDA8PUoQsIVEllC5kjIcNqUP2 SpUoIpNllE+kFFlFYisovZUMyzNSjWzzkCPtyDwPP6YAs8CHAtNRxbB5wdRU0wTxUapRhgtThlmr pbmrY+RhxFTy8eSjipmVaH41DBtnzDWmW5cw75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfC pnLL2BJLXGseGVt6k5chNmTiwpy8Tv+ze6db13yZT/n6A11HktANCmVuZHN0cmVhbQ0KZW5kb2Jq DQo0MyAwIG9iag0KPDwvUGF0dGVyblR5cGUgMi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VS R0IvU2hhZGluZ1R5cGUgMi9Db29yZHNbIDMxNC41NSA4MzUuOTIgMzE0LjU1IDc5Mi4yN10gL0V4 dGVuZFsgdHJ1ZSB0cnVlXSAvRnVuY3Rpb24gNDIgMCBSPj4+Pg0KZW5kb2JqDQo0NCAwIG9iag0K PDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVsgNTExXSAvRGVjb2RlWyAwIDEgMCAxIDAgMV0gL1Jhbmdl WyAwIDEgMCAxIDAgMV0gL0JpdHNQZXJTYW1wbGUgOC9Eb21haW5bIDAgMV0gL0VuY29kZVsgMCA1 MTBdIC9PcmRlciAxL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNzcyPj4NCnN0cmVhbQ0KeJx9 1NdPFFEUBnDffTAxMUZixIjEgiJWLERURMWCBQuiYseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R 3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0Syz Mx3QwDV12JivYCWWpm+c2cOYPN/BqDA0/tArdEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zd teDofuvoeUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJ DN+1DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS08gN0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8 fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1o P9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcUzpHCO6TIdimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRF N5D1qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJseVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvI fJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T/odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfh l0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY6pallDGbqoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfe oYPoI7pZoDQXXUav0fFC6n4RJQF54MEoppwgLcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QU WUViKyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HFsHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx 5KOKmZVofjUMG2fMNaZblzDvmP2JPcDXAl8RExuDLxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4Z W3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0KZW5kc3RyZWFtDQplbmRvYmoNCjQ1IDAgb2Jq DQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9Db2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5n VHlwZSAyL0Nvb3Jkc1sgMzE0LjU1IDgzNS45MiAzMTQuNTUgNzkyLjI3XSAvRXh0ZW5kWyB0cnVl IHRydWVdIC9GdW5jdGlvbiA0NCAwIFI+Pj4+DQplbmRvYmoNCjQ2IDAgb2JqDQo8PC9GdW5jdGlv blR5cGUgMC9TaXplWyA1MTFdIC9EZWNvZGVbIDAgMSAwIDEgMCAxXSAvUmFuZ2VbIDAgMSAwIDEg MCAxXSAvQml0c1BlclNhbXBsZSA4L0RvbWFpblsgMCAxXSAvRW5jb2RlWyAwIDUxMF0gL09yZGVy IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3NzI+Pg0Kc3RyZWFtDQp4nH3U108UURQGcN99 MDExRmLEiMSCIlYsRFRExYIFC6Jix4aiIPaGKIows7O9so2lWrGA0mFhYfuuf5HfPXcGNwJufi+b LXPvOd857e1TvNpk76fU2jatlrYP/2hO1PqxaRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9g JZamb5zZw5g838GoMDT+0Ct0TKfW3amRdandXRK4ulSunyASwfWr3snUMd3vnN214Oh+6+h5Q2oc Pa/tvfDK3lvN9L1s6Kti+l809D8nz2wDT20DT8hj2+Aj6+BD8sA6dN86dM8yVMkM37UMV1iGyy3e crP3jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/ foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJgTZwRBs8rAke0gQPaoL5muABTWg/2acO7VWH8tSh PerwbnV4lzqcC1J4pxTOkcI7pMh2KbJNimRLka0kC1SRLarIZlV0kyq6URXNVEU3kPWq6DoxulaM rhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZGF8qxJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE5wm/YW49 M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jjkunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvc HRVYrxQkk+qDKqFWqBjqlqWUMZuqitqiwjlUbdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gjulmgNBdd Rq/R8ULqfhElAXngwSimnCAtyAwPD1KELCFRJZQuZIyHDalD9kqVKCKTZZRPpBRZRWIrKL2VDMsz Uo1s85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwb Z8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOXITZk4sKc vE7/s3unW9d8mU/5+gNdR5LQDQplbmRzdHJlYW0NCmVuZG9iag0KNDcgMCBvYmoNCjw8L1BhdHRl cm5UeXBlIDIvU2hhZGluZzw8L0NvbG9yU3BhY2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29v cmRzWyAzMTQuNTUgODM1LjkyIDMxNC41NSA3OTIuMjddIC9FeHRlbmRbIHRydWUgdHJ1ZV0gL0Z1 bmN0aW9uIDQ2IDAgUj4+Pj4NCmVuZG9iag0KNDggMCBvYmoNCjw8L0Z1bmN0aW9uVHlwZSAwL1Np emVbIDUxMV0gL0RlY29kZVsgMCAxIDAgMSAwIDFdIC9SYW5nZVsgMCAxIDAgMSAwIDFdIC9CaXRz UGVyU2FtcGxlIDgvRG9tYWluWyAwIDFdIC9FbmNvZGVbIDAgNTEwXSAvT3JkZXIgMS9GaWx0ZXIv RmxhdGVEZWNvZGUvTGVuZ3RoIDc3Mj4+DQpzdHJlYW0NCnicfdTXTxRRFAZw330wMTFGYsSIxIIi VixEVETFggULomLHhqIg9oYoijCzs72yjaVasYDSYWFh+65/kd89dwY3Am5+L5stc+853znt7VO8 2mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdwn8GlcDJfwNEsszMd0MA1ddiYr2AllqZvnNnDmDzf wagwNP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB9aveydQx3e+c3bXg6H7r6HlDahw9r+298MreW830 vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr4EPywDp03zp0zzJUyQzftQxXWIbLLd5ys/eO2Xvb7C0z e2+ZRm6SUtPIDdPodePoNXLV6Lti9JUYfZcNvkuGsYuGsQvkvH7snH78rH68WD9+hpzW+U/p/EU6 /0mdv1DnP6ELHNcGjmkDR0mBNnBEGzysCR7SBA9qgvma4AFNaD/Zpw7tVYfy1KE96vBudXiXOpwL UninFM6RwjukyHYpsk2KZEuRrSQLVJEtqshmVXSTKrpRFc1URTeQ9aroOjG6VoyuEWOrxViGGFsl xtLF2EqyQoylibHlZJkYXyrElwjxVCG+mKQI8UVkoRBPFuILyHySJMTnCb9hbj0zh8wmsxQzyQwF fzvxKf8y/yH/E/6HScoj+OOS6en8GCnKwVLpnDgtzswPn0Z34ZdKpztm0H1xa9wdFVivFCST6oMq oVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd51Bd0h7cJ/cqn3qGD6CO6WaA0F11Gr9HxQup+ESUB eeDBKKacIC3IDA8PUoQsIVEllC5kjIcNqUP2SpUoIpNllE+kFFlFYisovZUMyzNSjWzzkCPtyDwP P6YAs8CHAtNRxbB5wdRU0wTxUapRhgtThlmrpbmrY+RhxFTy8eSjipmVaH41DBtnzDWmW5cw75j9 iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfCpnLL2BJLXGseGVt6k5chNmTiwpy8Tv+ze6db13yZ T/n6A11HktANCmVuZHN0cmVhbQ0KZW5kb2JqDQo0OSAwIG9iag0KPDwvUGF0dGVyblR5cGUgMi9T aGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU2hhZGluZ1R5cGUgMi9Db29yZHNbIDMxNC41 NSA4MzUuOTIgMzE0LjU1IDc5Mi4yN10gL0V4dGVuZFsgdHJ1ZSB0cnVlXSAvRnVuY3Rpb24gNDgg MCBSPj4+Pg0KZW5kb2JqDQo1MCAwIG9iag0KPDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVsgNTExXSAv RGVjb2RlWyAwIDEgMCAxIDAgMV0gL1JhbmdlWyAwIDEgMCAxIDAgMV0gL0JpdHNQZXJTYW1wbGUg OC9Eb21haW5bIDAgMV0gL0VuY29kZVsgMCA1MTBdIC9PcmRlciAxL0ZpbHRlci9GbGF0ZURlY29k ZS9MZW5ndGggNzcyPj4NCnN0cmVhbQ0KeJx91NdPFFEUBnDffTAxMUZixIjEgiJWLERURMWCBQui YseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2rZa2 D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0SyzMx3QwDV12JivYCWWpm+c2cOYPN/BqDA0/tArdEyn 1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zdteDofuvoeUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/ J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJDN+1DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS08gN 0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc 1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1oP9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcUzpHCO6TI dimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRFN5D1qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJ seVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvIfJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T /odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfhl0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY6pallDGb qoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfeoYPoI7pZoDQXXUav0fFC6n4RJQF54MEoppwgLcgM Dw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QUWUViKyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HF sHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx5KOKmZVofjUMG2fMNaZblzDvmP2JPcDXAl8RExuD LxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4ZW3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0K ZW5kc3RyZWFtDQplbmRvYmoNCjUxIDAgb2JqDQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9D b2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5nVHlwZSAyL0Nvb3Jkc1sgMzE0LjU1IDgzNS45MiAz MTQuNTUgNzkyLjI3XSAvRXh0ZW5kWyB0cnVlIHRydWVdIC9GdW5jdGlvbiA1MCAwIFI+Pj4+DQpl bmRvYmoNCjUyIDAgb2JqDQo8PC9GdW5jdGlvblR5cGUgMC9TaXplWyA1MTFdIC9EZWNvZGVbIDAg MSAwIDEgMCAxXSAvUmFuZ2VbIDAgMSAwIDEgMCAxXSAvQml0c1BlclNhbXBsZSA4L0RvbWFpblsg MCAxXSAvRW5jb2RlWyAwIDUxMF0gL09yZGVyIDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3 NzI+Pg0Kc3RyZWFtDQp4nH3U108UURQGcN99MDExRmLEiMSCIlYsRFRExYIFC6Jix4aiIPaGKIow s7O9so2lWrGA0mFhYfuuf5HfPXcGNwJufi+bLXPvOd857e1TvNpk76fU2jatlrYP/2hO1PqxaRKP 7BM0JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9gJZamb5zZw5g838GoMDT+0Ct0TKfW3amRdandXRK4 ulSunyASwfWr3snUMd3vnN214Oh+6+h5Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8nz2wDT20DT8hj 2+Aj6+BD8sA6dN86dM8yVMkM37UMV1iGyy3ecrP3jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy1ei7 YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJgTZw RBs8rAke0gQPaoL5muABTWg/2acO7VWH8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2KbJNimRLka0k C1SRLarIZlV0kyq6URXNVEU3kPWq6DoxulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZGF8qxJcI 8VQhvpikCPFFZKEQTxbiC8h8kiTE5wm/YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jjkunp /BgpysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuqitqiwjlUbdQ8 l+qPLqAXedQXdIe3Cf3Kp96hg+gjulmgNBddRq/R8ULqfhElAXngwSimnCAtyAwPD1KELCFRJZQu ZIyHDalD9kqVKCKTZZRPpBRZRWIrKL2VDMszUo1s85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME8VGq UYYLU4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ZOyy v1uILyVnwqZyy9gSS1xrHhlbepOXITZk4sKcvE7/s3unW9d8mU/5+gNdR5LQDQplbmRzdHJlYW0N CmVuZG9iag0KNTMgMCBvYmoNCjw8L1BhdHRlcm5UeXBlIDIvU2hhZGluZzw8L0NvbG9yU3BhY2Uv RGV2aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29vcmRzWyAzMTQuNTUgODM1LjkyIDMxNC41NSA3OTIu MjddIC9FeHRlbmRbIHRydWUgdHJ1ZV0gL0Z1bmN0aW9uIDUyIDAgUj4+Pj4NCmVuZG9iag0KNTQg MCBvYmoNCjw8L0Z1bmN0aW9uVHlwZSAwL1NpemVbIDUxMV0gL0RlY29kZVsgMCAxIDAgMSAwIDFd IC9SYW5nZVsgMCAxIDAgMSAwIDFdIC9CaXRzUGVyU2FtcGxlIDgvRG9tYWluWyAwIDFdIC9FbmNv ZGVbIDAgNTEwXSAvT3JkZXIgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc3Mj4+DQpzdHJl YW0NCnicfdTXTxRRFAZw330wMTFGYsSIxIIiVixEVETFggULomLHhqIg9oYoijCzs72yjaVasYDS YWFh+65/kd89dwY3Am5+L5stc+853znt7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdwn8Gl cDJfwNEsszMd0MA1ddiYr2AllqZvnNnDmDzfwagwNP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB9ave ydQx3e+c3bXg6H7r6HlDahw9r+298MreW830vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr4EPywDp0 3zp0zzJUyQzftQxXWIbLLd5ys/eO2Xvb7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti9JUYfZcNvkuG sYuGsQvkvH7snH78rH68WD9+hpzW+U/p/EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBEGzysCR7SBA9q gvma4AFNaD/Zpw7tVYfy1KE96vBudXiXOpwLUninFM6RwjukyHYpsk2KZEuRrSQLVJEtqshmVXST KrpRFc1URTeQ9aroOjG6VoyuEWOrxViGGFslxtLF2EqyQoylibHlZJkYXyrElwjxVCG+mKQI8UVk oRBPFuILyHySJMTnCb9hbj0zh8wmsxQzyQwFfzvxKf8y/yH/E/6HScoj+OOS6en8GCnKwVLpnDgt zswPn0Z34ZdKpztm0H1xa9wdFVivFCST6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd51Bd0 h7cJ/cqn3qGD6CO6WaA0F11Gr9HxQup+ESUBeeDBKKacIC3IDA8PUoQsIVEllC5kjIcNqUP2SpUo IpNllE+kFFlFYisovZUMyzNSjWzzkCPtyDwPP6YAs8CHAtNRxbB5wdRU0wTxUapRhgtThlmrpbmr Y+RhxFTy8eSjipmVaH41DBtnzDWmW5cw75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfCpnLL 2BJLXGseGVt6k5chNmTiwpy8Tv+ze6db13yZT/n6A11HktANCmVuZHN0cmVhbQ0KZW5kb2JqDQo1 NSAwIG9iag0KPDwvUGF0dGVyblR5cGUgMi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VSR0Iv U2hhZGluZ1R5cGUgMi9Db29yZHNbIDMxNC41NSA4MzUuOTIgMzE0LjU1IDc5Mi4yN10gL0V4dGVu ZFsgdHJ1ZSB0cnVlXSAvRnVuY3Rpb24gNTQgMCBSPj4+Pg0KZW5kb2JqDQo1NiAwIG9iag0KPDwv RnVuY3Rpb25UeXBlIDAvU2l6ZVsgNTExXSAvRGVjb2RlWyAwIDEgMCAxIDAgMV0gL1JhbmdlWyAw IDEgMCAxIDAgMV0gL0JpdHNQZXJTYW1wbGUgOC9Eb21haW5bIDAgMV0gL0VuY29kZVsgMCA1MTBd IC9PcmRlciAxL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNzcyPj4NCnN0cmVhbQ0KeJx91NdP FFEUBnDffTAxMUZixIjEgiJWLERURMWCBQuiYseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R3z13 BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0SyzMx3Q wDV12JivYCWWpm+c2cOYPN/BqDA0/tArdEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zdteDo fuvoeUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJDN+1 DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS08gN0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8fuyc fvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1oP9mn Du1Vh/LUoT3q8G51eJc6nAtSeKcUzpHCO6TIdimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRFN5D1 qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJseVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvIfJIk xOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T/odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfhl0qn O2bQfXFr3B0VWK8UJJPqgyqhVqgY6pallDGbqoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfeoYPo I7pZoDQXXUav0fFC6n4RJQF54MEoppwgLcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QUWUVi Kyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HFsHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx5KOK mZVofjUMG2fMNaZblzDvmP2JPcDXAl8RExuDLxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4ZW3qT lyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0KZW5kc3RyZWFtDQplbmRvYmoNCjU3IDAgb2JqDQo8 PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9Db2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5nVHlw ZSAyL0Nvb3Jkc1sgMzE0LjU1IDgzNS45MiAzMTQuNTUgNzkyLjI3XSAvRXh0ZW5kWyB0cnVlIHRy dWVdIC9GdW5jdGlvbiA1NiAwIFI+Pj4+DQplbmRvYmoNCjU4IDAgb2JqDQo8PC9GdW5jdGlvblR5 cGUgMC9TaXplWyA1MTFdIC9EZWNvZGVbIDAgMSAwIDEgMCAxXSAvUmFuZ2VbIDAgMSAwIDEgMCAx XSAvQml0c1BlclNhbXBsZSA4L0RvbWFpblsgMCAxXSAvRW5jb2RlWyAwIDUxMF0gL09yZGVyIDEv RmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3NzI+Pg0Kc3RyZWFtDQp4nH3U108UURQGcN99MDEx RmLEiMSCIlYsRFRExYIFC6Jix4aiIPaGKIows7O9so2lWrGA0mFhYfuuf5HfPXcGNwJufi+bLXPv Od857e1TvNpk76fU2jatlrYP/2hO1PqxaRKP7BM0JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9gJZam b5zZw5g838GoMDT+0Ct0TKfW3amRdandXRK4ulSunyASwfWr3snUMd3vnN214Oh+6+h5Q2ocPa/t vfDK3lvN9L1s6Kti+l809D8nz2wDT20DT8hj2+Aj6+BD8sA6dN86dM8yVMkM37UMV1iGyy3ecrP3 jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy1ei7YvSVGH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/foac 1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJgTZwRBs8rAke0gQPaoL5muABTWg/2acO7VWH8tShPerw bnV4lzqcC1J4pxTOkcI7pMh2KbJNimRLka0kC1SRLarIZlV0kyq6URXNVEU3kPWq6DoxulaMrhFj q8VYhhhbJcbSxdhKskKMpYmx5WSZGF8qxJcI8VQhvpikCPFFZKEQTxbiC8h8kiTE5wm/YW49M4fM JrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jjkunp/BgpysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvcHRVY rxQkk+qDKqFWqBjqlqWUMZuqitqiwjlUbdQ8l+qPLqAXedQXdIe3Cf3Kp96hg+gjulmgNBddRq/R 8ULqfhElAXngwSimnCAtyAwPD1KELCFRJZQuZIyHDalD9kqVKCKTZZRPpBRZRWIrKL2VDMszUo1s 85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME8VGqUYYLU4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwbZ8w1 pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ZOyyv1uILyVnwqZyy9gSS1xrHhlbepOXITZk4sKcvE7/ s3unW9d8mU/5+gNdR5LQDQplbmRzdHJlYW0NCmVuZG9iag0KNTkgMCBvYmoNCjw8L1BhdHRlcm5U eXBlIDIvU2hhZGluZzw8L0NvbG9yU3BhY2UvRGV2aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29vcmRz WyAzMTQuNTUgODM1LjkyIDMxNC41NSA3OTIuMjddIC9FeHRlbmRbIHRydWUgdHJ1ZV0gL0Z1bmN0 aW9uIDU4IDAgUj4+Pj4NCmVuZG9iag0KNjAgMCBvYmoNCjw8L0Z1bmN0aW9uVHlwZSAwL1NpemVb IDUxMV0gL0RlY29kZVsgMCAxIDAgMSAwIDFdIC9SYW5nZVsgMCAxIDAgMSAwIDFdIC9CaXRzUGVy U2FtcGxlIDgvRG9tYWluWyAwIDFdIC9FbmNvZGVbIDAgNTEwXSAvT3JkZXIgMS9GaWx0ZXIvRmxh dGVEZWNvZGUvTGVuZ3RoIDc3Mj4+DQpzdHJlYW0NCnicfdTXTxRRFAZw330wMTFGYsSIxIIiVixE VETFggULomLHhqIg9oYoijCzs72yjaVasYDSYWFh+65/kd89dwY3Am5+L5stc+853znt7VO82mTv p9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdwn8GlcDJfwNEsszMd0MA1ddiYr2AllqZvnNnDmDzfwagw NP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB9aveydQx3e+c3bXg6H7r6HlDahw9r+298MreW830vWzo q2L6XzT0PyfPbANPbQNPyGPb4CPr4EPywDp03zp0zzJUyQzftQxXWIbLLd5ys/eO2Xvb7C0ze2+Z Rm6SUtPIDdPodePoNXLV6Lti9JUYfZcNvkuGsYuGsQvkvH7snH78rH68WD9+hpzW+U/p/EU6/0md v1DnP6ELHNcGjmkDR0mBNnBEGzysCR7SBA9qgvma4AFNaD/Zpw7tVYfy1KE96vBudXiXOpwLUnin FM6RwjukyHYpsk2KZEuRrSQLVJEtqshmVXSTKrpRFc1URTeQ9aroOjG6VoyuEWOrxViGGFslxtLF 2EqyQoylibHlZJkYXyrElwjxVCG+mKQI8UVkoRBPFuILyHySJMTnCb9hbj0zh8wmsxQzyQwFfzvx Kf8y/yH/E/6HScoj+OOS6en8GCnKwVLpnDgtzswPn0Z34ZdKpztm0H1xa9wdFVivFCST6oMqoVao GOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd51Bd0h7cJ/cqn3qGD6CO6WaA0F11Gr9HxQup+ESUBeeDB KKacIC3IDA8PUoQsIVEllC5kjIcNqUP2SpUoIpNllE+kFFlFYisovZUMyzNSjWzzkCPtyDwPP6YA s8CHAtNRxbB5wdRU0wTxUapRhgtThlmrpbmrY+RhxFTy8eSjipmVaH41DBtnzDWmW5cw75j9iT3A 1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfCpnLL2BJLXGseGVt6k5chNmTiwpy8Tv+ze6db13yZT/n6 A11HktANCmVuZHN0cmVhbQ0KZW5kb2JqDQo2MSAwIG9iag0KPDwvUGF0dGVyblR5cGUgMi9TaGFk aW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU2hhZGluZ1R5cGUgMi9Db29yZHNbIDMxNC41NSA4 MzUuOTIgMzE0LjU1IDc5Mi4yN10gL0V4dGVuZFsgdHJ1ZSB0cnVlXSAvRnVuY3Rpb24gNjAgMCBS Pj4+Pg0KZW5kb2JqDQo2MiAwIG9iag0KPDwvRnVuY3Rpb25UeXBlIDAvU2l6ZVsgNTExXSAvRGVj b2RlWyAwIDEgMCAxIDAgMV0gL1JhbmdlWyAwIDEgMCAxIDAgMV0gL0JpdHNQZXJTYW1wbGUgOC9E b21haW5bIDAgMV0gL0VuY29kZVsgMCA1MTBdIC9PcmRlciAxL0ZpbHRlci9GbGF0ZURlY29kZS9M ZW5ndGggNzcyPj4NCnN0cmVhbQ0KeJx91NdPFFEUBnDffTAxMUZixIjEgiJWLERURMWCBQuiYseG oiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R3z13BjcCbn4vmy1z7znfOe3tU7zaZO+n1No2rZa2D/9o TtT6sWkSj+wTNCZwt3CfwaVwMl/A0SyzMx3QwDV12JivYCWWpm+c2cOYPN/BqDA0/tArdEyn1t2p kXWp3V0SuLpUrp8gEsH1q97J1DHd75zdteDofuvoeUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/J89s A09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJDN+1DFdYhsst3nKz947Ze9vsLTN7b5lGbpJS08gN0+h1 4+g1ctXou2L0lRh9lw2+S4axi4axC+S8fuycfvysfrxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc1waO aQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1oP9mnDu1Vh/LUoT3q8G51eJc6nAtSeKcUzpHCO6TIdimy TYpkS5GtJAtUkS2qyGZVdJMqulEVzVRFN5D1qug6MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJseVk mRhfKsSXCPFUIb6YpAjxRWShEE8W4gvIfJIkxOcJv2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T/odJ yiP445Lp6fwYKcrBUumcOC3OzA+fRnfhl0qnO2bQfXFr3B0VWK8UJJPqgyqhVqgY6pallDGbqora osI5VG3UPJfqjy6gF3nUF3SHtwn9yqfeoYPoI7pZoDQXXUav0fFC6n4RJQF54MEoppwgLcgMDw9S hCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QUWUViKyi9lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HFsHnB 1FTTBPFRqlGGC1OGWauluatj5GHEVPLx5KOKmZVofjUMG2fMNaZblzDvmP2JPcDXAl8RExuDLxCb jO0WvmTssr9biC8lZ8KmcsvYEktcax4ZW3qTlyE2ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0KZW5k c3RyZWFtDQplbmRvYmoNCjYzIDAgb2JqDQo8PC9QYXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9Db2xv clNwYWNlL0RldmljZVJHQi9TaGFkaW5nVHlwZSAyL0Nvb3Jkc1sgMzE0LjU1IDgzNS45MiAzMTQu NTUgNzkyLjI3XSAvRXh0ZW5kWyB0cnVlIHRydWVdIC9GdW5jdGlvbiA2MiAwIFI+Pj4+DQplbmRv YmoNCjY0IDAgb2JqDQo8PC9GdW5jdGlvblR5cGUgMC9TaXplWyA1MTFdIC9EZWNvZGVbIDAgMSAw IDEgMCAxXSAvUmFuZ2VbIDAgMSAwIDEgMCAxXSAvQml0c1BlclNhbXBsZSA4L0RvbWFpblsgMCAx XSAvRW5jb2RlWyAwIDUxMF0gL09yZGVyIDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3NzI+ Pg0Kc3RyZWFtDQp4nH3U108UURQGcN99MDExRmLEiMSCIlYsRFRExYIFC6Jix4aiIPaGKIows7O9 so2lWrGA0mFhYfuuf5HfPXcGNwJufi+bLXPvOd857e1TvNpk76fU2jatlrYP/2hO1PqxaRKP7BM0 JnC3cJ/BpXAyX8DRLLMzHdDANXXYmK9gJZamb5zZw5g838GoMDT+0Ct0TKfW3amRdandXRK4ulSu nyASwfWr3snUMd3vnN214Oh+6+h5Q2ocPa/tvfDK3lvN9L1s6Kti+l809D8nz2wDT20DT8hj2+Aj 6+BD8sA6dN86dM8yVMkM37UMV1iGyy3ecrP3jtl72+wtM3tvmUZuklLTyA3T6HXj6DVy1ei7YvSV GH2XDb5LhrGLhrEL5Lx+7Jx+/Kx+vFg/foac1vlP6fxFOv9Jnb9Q5z+hCxzXBo5pA0dJgTZwRBs8 rAke0gQPaoL5muABTWg/2acO7VWH8tShPerwbnV4lzqcC1J4pxTOkcI7pMh2KbJNimRLka0kC1SR LarIZlV0kyq6URXNVEU3kPWq6DoxulaMrhFjq8VYhhhbJcbSxdhKskKMpYmx5WSZGF8qxJcI8VQh vpikCPFFZKEQTxbiC8h8kiTE5wm/YW49M4fMJrMUM8kMBX878Sn/Mv8h/xP+h0nKI/jjkunp/Bgp ysFS6Zw4Lc7MD59Gd+GXSqc7ZtB9cWvcHRVYrxQkk+qDKqFWqBjqlqWUMZuqitqiwjlUbdQ8l+qP LqAXedQXdIe3Cf3Kp96hg+gjulmgNBddRq/R8ULqfhElAXngwSimnCAtyAwPD1KELCFRJZQuZIyH DalD9kqVKCKTZZRPpBRZRWIrKL2VDMszUo1s85Aj7cg8Dz+mALPAhwLTUcWwecHUVNME8VGqUYYL U4ZZq6W5q2PkYcRU8vHko4qZlWh+NQwbZ8w1pluXMO+Y/Yk9wNcCXxETG4MvEJuM7Ra+ZOyyv1uI LyVnwqZyy9gSS1xrHhlbepOXITZk4sKcvE7/s3unW9d8mU/5+gNdR5LQDQplbmRzdHJlYW0NCmVu ZG9iag0KNjUgMCBvYmoNCjw8L1BhdHRlcm5UeXBlIDIvU2hhZGluZzw8L0NvbG9yU3BhY2UvRGV2 aWNlUkdCL1NoYWRpbmdUeXBlIDIvQ29vcmRzWyAzMTQuNTUgODM1LjkyIDMxNC41NSA3OTIuMjdd IC9FeHRlbmRbIHRydWUgdHJ1ZV0gL0Z1bmN0aW9uIDY0IDAgUj4+Pj4NCmVuZG9iag0KNjYgMCBv YmoNCjw8L0Z1bmN0aW9uVHlwZSAwL1NpemVbIDUxMV0gL0RlY29kZVsgMCAxIDAgMSAwIDFdIC9S YW5nZVsgMCAxIDAgMSAwIDFdIC9CaXRzUGVyU2FtcGxlIDgvRG9tYWluWyAwIDFdIC9FbmNvZGVb IDAgNTEwXSAvT3JkZXIgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc3Mj4+DQpzdHJlYW0N CnicfdTXTxRRFAZw330wMTFGYsSIxIIiVixEVETFggULomLHhqIg9oYoijCzs72yjaVasYDSYWFh +65/kd89dwY3Am5+L5stc+853znt7VO82mTvp9TaNq2Wtg//aE7U+rFpEo/sEzQmcLdwn8GlcDJf wNEsszMd0MA1ddiYr2AllqZvnNnDmDzfwagwNP7QK3RMp9bdqZF1qd1dEri6VK6fIBLB9aveydQx 3e+c3bXg6H7r6HlDahw9r+298MreW830vWzoq2L6XzT0PyfPbANPbQNPyGPb4CPr4EPywDp03zp0 zzJUyQzftQxXWIbLLd5ys/eO2Xvb7C0ze2+ZRm6SUtPIDdPodePoNXLV6Lti9JUYfZcNvkuGsYuG sQvkvH7snH78rH68WD9+hpzW+U/p/EU6/0mdv1DnP6ELHNcGjmkDR0mBNnBEGzysCR7SBA9qgvma 4AFNaD/Zpw7tVYfy1KE96vBudXiXOpwLUninFM6RwjukyHYpsk2KZEuRrSQLVJEtqshmVXSTKrpR Fc1URTeQ9aroOjG6VoyuEWOrxViGGFslxtLF2EqyQoylibHlZJkYXyrElwjxVCG+mKQI8UVkoRBP FuILyHySJMTnCb9hbj0zh8wmsxQzyQwFfzvxKf8y/yH/E/6HScoj+OOS6en8GCnKwVLpnDgtzswP n0Z34ZdKpztm0H1xa9wdFVivFCST6oMqoVaoGOqWpZQxm6qK2qLCOVRt1DyX6o8uoBd51Bd0h7cJ /cqn3qGD6CO6WaA0F11Gr9HxQup+ESUBeeDBKKacIC3IDA8PUoQsIVEllC5kjIcNqUP2SpUoIpNl lE+kFFlFYisovZUMyzNSjWzzkCPtyDwPP6YAs8CHAtNRxbB5wdRU0wTxUapRhgtThlmrpbmrY+Rh xFTy8eSjipmVaH41DBtnzDWmW5cw75j9iT3A1wJfERMbgy8Qm4ztFr5k7LK/W4gvJWfCpnLL2BJL XGseGVt6k5chNmTiwpy8Tv+ze6db13yZT/n6A11HktANCmVuZHN0cmVhbQ0KZW5kb2JqDQo2NyAw IG9iag0KPDwvUGF0dGVyblR5cGUgMi9TaGFkaW5nPDwvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU2hh ZGluZ1R5cGUgMi9Db29yZHNbIDMxNC41NSA4MzUuOTIgMzE0LjU1IDc5Mi4yN10gL0V4dGVuZFsg dHJ1ZSB0cnVlXSAvRnVuY3Rpb24gNjYgMCBSPj4+Pg0KZW5kb2JqDQo2OCAwIG9iag0KPDwvRnVu Y3Rpb25UeXBlIDAvU2l6ZVsgNTExXSAvRGVjb2RlWyAwIDEgMCAxIDAgMV0gL1JhbmdlWyAwIDEg MCAxIDAgMV0gL0JpdHNQZXJTYW1wbGUgOC9Eb21haW5bIDAgMV0gL0VuY29kZVsgMCA1MTBdIC9P cmRlciAxL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNzcyPj4NCnN0cmVhbQ0KeJx91NdPFFEU BnDffTAxMUZixIjEgiJWLERURMWCBQuiYseGoiD2hiiKMLOzvbKNpVqxgNJhYWH7rn+R3z13BjcC bn4vmy1z7znfOe3tU7zaZO+n1No2rZa2D/9oTtT6sWkSj+wTNCZwt3CfwaVwMl/A0SyzMx3QwDV1 2JivYCWWpm+c2cOYPN/BqDA0/tArdEyn1t2pkXWp3V0SuLpUrp8gEsH1q97J1DHd75zdteDofuvo eUNqHD2v7b3wyt5bzfS9bOirYvpfNPQ/J89sA09tA0/IY9vgI+vgQ/LAOnTfOnTPMlTJDN+1DFdY hsst3nKz947Ze9vsLTN7b5lGbpJS08gN0+h14+g1ctXou2L0lRh9lw2+S4axi4axC+S8fuycfvys frxYP36GnNb5T+n8RTr/SZ2/UOc/oQsc1waOaQNHSYE2cEQbPKwJHtIED2qC+ZrgAU1oP9mnDu1V h/LUoT3q8G51eJc6nAtSeKcUzpHCO6TIdimyTYpkS5GtJAtUkS2qyGZVdJMqulEVzVRFN5D1qug6 MbpWjK4RY6vFWIYYWyXG0sXYSrJCjKWJseVkmRhfKsSXCPFUIb6YpAjxRWShEE8W4gvIfJIkxOcJ v2FuPTOHzCazFDPJDAV/O/Ep/zL/If8T/odJyiP445Lp6fwYKcrBUumcOC3OzA+fRnfhl0qnO2bQ fXFr3B0VWK8UJJPqgyqhVqgY6pallDGbqoraosI5VG3UPJfqjy6gF3nUF3SHtwn9yqfeoYPoI7pZ oDQXXUav0fFC6n4RJQF54MEoppwgLcgMDw9ShCwhUSWULmSMhw2pQ/ZKlSgik2WUT6QUWUViKyi9 lQzLM1KNbPOQI+3IPA8/pgCzwIcC01HFsHnB1FTTBPFRqlGGC1OGWauluatj5GHEVPLx5KOKmZVo fjUMG2fMNaZblzDvmP2JPcDXAl8RExuDLxCbjO0WvmTssr9biC8lZ8KmcsvYEktcax4ZW3qTlyE2 ZOLCnLxO/7N7p1vXfJlP+foDXUeS0A0KZW5kc3RyZWFtDQplbmRvYmoNCjY5IDAgb2JqDQo8PC9Q YXR0ZXJuVHlwZSAyL1NoYWRpbmc8PC9Db2xvclNwYWNlL0RldmljZVJHQi9TaGFkaW5nVHlwZSAy L0Nvb3Jkc1sgMzE0LjU1IDgzNS45MiAzMTQuNTUgNzkyLjI3XSAvRXh0ZW5kWyB0cnVlIHRydWVd IC9GdW5jdGlvbiA2OCAwIFI+Pj4+DQplbmRvYmoNCjcwIDAgb2JqDQo8PC9UeXBlL1hPYmplY3Qv U3VidHlwZS9JbWFnZS9XaWR0aCAxNDEvSGVpZ2h0IDY1L0NvbG9yU3BhY2UvRGV2aWNlUkdCL0Jp dHNQZXJDb21wb25lbnQgOC9GaWx0ZXIvRENURGVjb2RlL0ludGVycG9sYXRlIHRydWUvTGVuZ3Ro IDMzNzM+Pg0Kc3RyZWFtDQr/2P/gABBKRklGAAEBAQBIAEgAAP/bAEMACAYGBwYFCAcHBwkJCAoM FA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJ DAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMv/AABEIAEEAjQMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/ xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKC CQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaH iImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp 6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAME BwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYn KCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeY mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/ 2gAMAwEAAhEDEQA/APf6KKQkKMk4oAWmFwKgluQOA1c34x1K807wlql7Zc3UcDGL2PrVRi27EOok 7dTYm8RaTBqCafJqNsLyQ4S38wbz+HWrZuxXkPwY8M+TG3iK/Bkvr3PlPJyyp3b6t/KvUJbyF9Ze xQZljhErnsMnA/rV1IRhPkTC8uVyS21Ln2z2rnvEfi2XSHtrezsnu7meRQwTnyo88uf8K3MCvE/i BfalY+O5RZWeZjEhjuPLMjqMfwdhWc7U1zPUMK3iKnItDcsvGWut4l1HSbrUY43LSR28kiBUjkXl c/7JAwfzrv8AQvEUV8n2a4urKS/QfOttLuBHr7frXzxqKanbyi51VJRLc5kDy9X969G8F6XY2PiC 0Fvcm9unt/MkZXCLCrLnGzqc8c9K5KM6jfJbS57mNo4aNP2t7O3Ta6PXhcIe9SB1PQ1lmL0Yiobq 5+wWz3EsmI4xkmuuS5VdngQrwk7Jm5RmvKtSvL3xDIRJql5aW3RYLZtgx7nqf5VUg8KXUEgk03xD eQzDn94xI/Q14VTiDBwlytv1serRwlOa9+pyv0bPYKK5Tw7qurI4sNdjRpMfuryL7knsfQ/zrqA6 now/OvVw+IpYiHtKTujlrUXSnyvX02H0UZorcyK95cpZ2c9y/KxIznHoBmvD11fUvE2tmW6uZQhb KQq5CIM9AP617J4g/wCRe1D/AK9pP/QTXgFveS2EUk0P+sEZ2/Wu3CRXLKR42aTl7SnTTsmewaVH Y2MS+dcp5nTDP0NLrmsWQtJbWQLLHIpVh2IrifAUX9teFryZNWaC2tmJuJLqLcu7G5u44Fc1q0ep tNcPpDS6vpUAG6+to/3X3QxHU9M1jSqKo/fR1YzCSwv8F3af9M7Kx8ZwaUGRLfeI1AiUHjjpmuZk 17UXurm684+fcvvlcZGfQfQelZB0/wAQLcwWzaLeiedWaKMxfM4GMkfTI/OozFrAu47M6Vdi5kLB IvKO47ThuPY12Qp4eL5keZVxWYVKbpvRPfz/AK3NRtZ1Q9b2Uf8AAjVW4ubi8RkmupcsNu8Mc49P pUMel6vc+IbDRbu1n0+a8farTRYwO5xxnFdDefDO/tvEenaRHrAlF3HJK832fAiVMdtxzkkDtVVK lFrlaMsPh8XGSqQdmjlG0+4uNOa0utQicibzYpNpJGeGXH5YrY0zU5tFYNYyfvfLWN5mHzOq9KuX XgCW08RvpLavcyhLZZ3lt9OeUqWJAUqrH0Jz+FVofBFzceFotbGrYE9yLeKE2+C2ZfLBzu49cdul YR9hGXPbVnbXnj61NUpOyR0Np8Q9TiIEyJKO9WNW8YDW7CO2WExMHDPz1Fch4i8MX/hzxDb6NaTy 6tdTQ+dtht9pAyR0yfSqTDWbPUYrCTSrtL2XmOBoyHf6VljqcK+FnGn8TWhjhViKOIj7TWN9Tpbv UXs7TfGGLcnA74zVHwvqkqubw3jsNxQxFvkJzwD1NVZo9WFvPLe6PfxQ242zFoyoTOPvfmKi0zSr 2CN9Us9Kv5LVyHaUxErhfT/GvjqGHVOjOnODuz6+NWKjZnp11eLJp88bMcNGR6V5ck9yrZS6nBB6 iVga6TQ77UNbl32+n3F1aIcStGmVPtWRq+mCynaW2VxblsbH+9GfQ163CeFlhadRVPtNW+R83nql NxlDpuek+AfE13qVtLZ3zmWWDGJD1ZTnr9K74cjNePfDtv8AiYXOO6r/AFr1+L/VivZxMVGo0joy +pKphoyk7szvEP8AyL2of9e8n/oJr53lbbasfavojxB/yL2of9e8n/oJr53liMtuVHeunA/DI83O Pjgei+Fryx0D4OzahrEcktnO7+ZHHwzKzbAB0q9pVvbXfw12WKmGDVboLEp5IRpAAP8AvkVxGneP fEWlaTb6Vb2WmPbW6BE82FmOPf5qj0zx34o0rTrext0s2hgcsvmQkkgknB5HHPsfesnh53bSOuOP o2Scuh6oq+f8TZpCpEGn6Uqg9gzuSf8Ax1RXO+Fde1DUdK8T+J79Qk0AeC0Xy9pRFBYL75LLXKWP jrxAbvV7p1sBJehFlGxhtCrtGz5uOpPfmquheNdb0m6XTdMFrLDcyAFbmIsqscDPBHtXE68Yy5We vh8HUxFJ1qfwq7PVLmFpvFXha1nfzZ7S2lupHPJJ2LHn8Sxq9BfQ3N3ZXa4M1zPNbp3xGhbdj8UH 515wZvH+m65c615NpfTzQiAExkpGgOcKARj9c1jW3ifxbpEtgxsbcmwjkjj8yFjneQWY4Yc8ew9q 6lSk9jzHi6cdz0WK9FvceOtcOMW4FunuIos/+hMaS2sfs+l+BdGI5DrcPn/pnEXP/jzCvL28Wa+2 iX2ktb2ohvp3mmfy23lmYMR97p26dK3P+Eq8cTatbagNDh8y0geONTayCMK23J+91+UUSpuO+gU6 8at+S7tvZedzu5LjyH8Ya1GQsybbOGQdV2Rj/wBnc/lU13EZ/HPhu2kJkls7Ke5kZuTkhUGfqSfy ryzS/HPiXSZL5o1s5VvJ2uJI5oiVVz1xyD296ZZeNvEtlrl1rJNrcXdxGsR86MlUQHOFAIx+tV9X n2M/r1HuelajPLqXg7U1lkZ01LUzawgnpGZljwPbCsfxrTu9YFjrs9ra2t7cixsVaWKOSNIY1OcH 5iDuwp9gK8cm8U+IrnRrHS1WCKOymWeKSOM+YXU5BOSR1J7V0Wm+KfEvjCS90m7+y28McarcNDEU eXcOhJJ4xnpj8qxrxVCPPU0R0YfEqvLkpvU3/Beo3knh7TNJW2n0i/y9zbmaLMN4vLH7pBxhx6du vSqN1519JqLX6xC4aRhIsedmRxxTNT8Zav4f+y6VE1oSirCJTHl0XoMc49O1Z1zeCzgaMuXlYksT 1JPWqwso1pXh0IzKMsPRXtPtbF/wAmzVbtew2j+devxf6sV5D8PyW1K6J6kLn9a9ei/1YqsV/FYs r/3WPz/MbPGJYWQjIIwQe9eRav4Auba8c2Do1uxJVH4K+1exVE8CSdRWdOrKm7xOjEYWniElUWx4 h/wh2qf3Yf8Avr/61J/wh+qf3Yf++v8A61e1/YYf7oo+ww/3RW31yqcf9j4bz+88Ln8BX9wwdtqO ONyN1FPg8CX1uwdNryD+N2xj6CvcfsMP90UfYYf7ornck6ntOVXPRpxnTwzwsJyUH0v/AMA8mtNN 8T2ePJuQAOxfIrWin8RYxc21pOPfr/KvQ/sMP90UfYYf7orZ4mb3S+44o5bRjs3955/LayXETZ0u 2inx8kg52t2NUNK+IGtWOsppGvWD3XmHZ5tvEcgE9T2xXp/2GH+6KPsMP90Vz1XKo077HoYSNPDR lHlvfv0PPJfDGmySu/2fliTk00eGrJelsh+tei/YYf7oo+ww/wB0VusRNKyOGWX0ZNtnno0hIv8A V2sYNZ0Vle6Vrd3fxWReG6jQOI2yQy57fQ16n9hh/uij7DD/AHRXLjKaxlF0auzN8LQjhqntKe54 fquganr/AIja7jtJI7f5W3T/AC9O1T/8IhqztlvKye5bNe0/YYv7oo+wxf3RTwUfqdPkp/ia5jFZ g4Ov9lWVjj/Cnh7+y48H5nY5dsYzXcINqgU1IVj6CpK0lJyd2KnTjTioQVkgoooqSwooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKAP//ZDQplbmRzdHJlYW0NCmVuZG9iag0KNzEgMCBvYmoN Cjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDY4NC9IZWlnaHQgMTkyL0NvbG9y U3BhY2UvRGV2aWNlUkdCL0JpdHNQZXJDb21wb25lbnQgOC9GaWx0ZXIvRENURGVjb2RlL0ludGVy cG9sYXRlIHRydWUvU01hc2sgNzIgMCBSL0xlbmd0aCA1ODA5Pj4NCnN0cmVhbQ0K/9j/4AAQSkZJ RgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIs IxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCADAAqwDASIAAhEBAxEB/8QA HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdI SUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2 t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEB AQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMi MoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpj ZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbH yMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5/ooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKUqw6gj6il2nnkce4p2YDaKXA/vDpSkDPBJHu KLMBtFOwvGGPvkUFR2cHn6UWYDaKXY3YZ4zxzSEYOD1pAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFKFJBI6DrTto6LlyOuOlNJsBoUtnAJxzxS7QB8zAfTmnthU2s+T/dXp+JpvmEY2gLj uOtOyW4C7M4ITABxljil3gE/OR/uDFRUUc3YB2R/dyfc0ByMYC8f7INNopXYDt7bSu44PakJJOSc mkoouwFDMoIDEZ64NLvbjnOPXmm0UXYDtwIwVH1HFOB3DA+bHY/0qOnKuRknCjqaabACvBZenf1F NqYkKXcgAtnCemahokrAFFFFSAUUUUAFFFFABRRRQAUUUUAFFKFY9AT9BSUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFKAWOAMmgBACTgDJNPCgcY 3OewpQM/LHjpyx4ppYAYX8T61VktwF+VQCxDH+6OgppYnr09KSik2AUUUUgCiiigAooooAKKKKAC iiigCRI8rvYfL0HOMmjzNrAr1U8HsPoKjoquay0AKKKKkAooooAKKKKACiiigAoAzT9oX7/X+73p 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 AooooAKKKKACilwcE4PFG08e/rTswEopxXH8Q6Z60YXj5ifXAoswG0U/YdoO1uT1xxQFA6jkHnJp 8rARQAN57HgY60YyC7dO3vTwdqkbkHPfJ/8ArU1m6fNnjGcU7JANZizEnvSU/fkDLucdB6UgI53A k/WlZAGxuPlPPTjrQUYNgjB96CwxjaM+vNIW9FAo0AAMnGQPxoxxnI+lLvOQcLkf7IpuaWgC4GRy cd8Cl2Mc7VYgdeKTe2QdxyOnNISScnk0aASFVAB2tjPOSKMBeqqc9MtnH5VHRTugH4UEjKfXnim7 uMcflSUUrgPyCFXcPypAp3FTkEZyPpTaXc3949Mde1O4DgyhjgNj2bFJuG7O3I9CabRS5mA5WA6o p+uaN527cDH0FNoouwDNOLsRjj8BTaKLsBxdyMFmI9M0hZm6knHqaSilcAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAXacZ7Uu0ZOWH86TPy4wOuc0u49sDnPFPQAVQW AAZvYCl24OcAD0JphJPU0UXAfgDI3L07DNBfJ6nB6gDFMoouA9mUnOGJz1Y03I5+Uc/pSUUXYDvM btgfQYpASDkEikoouwCiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/2Q0KZW5kc3RyZWFtDQpl bmRvYmoNCjcyIDAgb2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCA2ODQv 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 Cd1goC/j21lcfWHxOmuwSly0Hbh4iy/sEo4tcvMrtMvgMA9MwnYfD+Ww69L6dN0bPQ07HLSAJgy6 7N2PCwkW4CLmvjgLWua4VOkx8B+spomBRhL3NRPGUo+V6xndebSvTPL/w2iL3DsuvtjikMUlSSCP g1nGdt4r58z7gkt6DjZhY+FlonPS2azOCxXpPz83fq73+C5GtappLiCVuOTJvlhEr87DvdkNRGmc Mrcvs+Myp3dIzJtJPtn/m7irfqQ5gfhepODyYvrvyBAe8nXIOb178i+rGvfuJEF5tGJ3c5bmdBUU npxpuO3yubBcOUFeQE339tz/APEjNsQNCmVuZHN0cmVhbQ0KZW5kb2JqDQo3NCAwIG9iag0KPDwv VHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMTI1L0hlaWdodCA3Ni9Db2xvclNwYWNl L0RldmljZVJHQi9CaXRzUGVyQ29tcG9uZW50IDgvRmlsdGVyL0RDVERlY29kZS9JbnRlcnBvbGF0 ZSB0cnVlL0xlbmd0aCAxMDc2OT4+DQpzdHJlYW0NCv/Y/+AAEEpGSUYAAQEBAlgCWAAA/+EPBEV4 aWYAAElJKgAIAAAABAAaAQUAAQAAAD4AAAAbAQUAAQAAAEYAAAAoAQMAAQAAAAIAAABphwQAAQAA AE4AAACGAAAAsf9XAgAAAQCx/1cCAAABAAEAhpICACUAAABgAAAAAAAAAEZpbGUgd3JpdHRlbiBi eSBBZG9iZSBQaG90b3Nob3CoIDUuMADlAwADAQMAAQAAAAYAcmkBAgQAAQAAALAAAAACAgQAAQAA AEwOAAAAAAAA/9j/4AAQSkZJRgABAgEASABIAAD//gAmRmlsZSB3cml0dGVuIGJ5IEFkb2JlIFBo b3Rvc2hvcKggNS4w/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMT FRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgARABw AwEiAAIRAQMRAf/dAAQAB//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEB 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 A0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRS QwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5 OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4x AAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAA AAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSg AAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMg aHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2Ug LSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2Ug LSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5n IENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBD b25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAA AAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAA AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUA CgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACV AJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsB MgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gID AgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYD IQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+ BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicG NwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgy CEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEK mAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1A DVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQ YRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPF E+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kX rhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshva HAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwg mCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWX Jccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIr NitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zES MUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3 nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5g PqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF 3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2T TdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJW D1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69 Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+lo P2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHw cktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8 gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7 h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS 45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6u nx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKr davprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZ uNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjG RsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ 1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvj Y+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM 8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///9sAQwAIBgYH BgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04Mjwu MzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIy/8AAEQgATAB9AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAAB AgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNC scEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY 2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//E ALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoW JDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWG h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp 6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9+rG1XxVouhyNHqV8lsyqGO9GIA+oFbNeP8AjrSb+/8A HUjxwy3EAgiIiHK993HWsq1R043RrRgpyszt7T4i+E766Fta6zDLKRnaFbA/HGKfL8QfCsMLTSax EI1OC2xiM/lXl8Ojkm4SXR0sgsZ4hOTIMjGfp3pf7KRbWZCgZI1DuTyirg9vauB5g1K1j0I5fGUO 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 pU2D3u5wEfxF0uKVJU8Jwq6ZKsLrkcY/uelIPiHpQZnHhOAMxJJ+1HnIwf4PTivQP+EU0b/nzSj/ AIRTRv8AnzSiwe93OB/4WRpuWP8Awi0YySSBeEDJxn+Dvioz8QdJJJ/4RKDnn/j6Pr/uf56V6F/w imjf8+aUf8Ipo3/PmlFg97ueen4g6SdpPhKDKjAP2nnGc4+5056VFqXjnRtX06DT77wpHLaQSCSK I3pAVhnB4UGvR/8AhFNG/wCfNKP+EU0b/nzSiwe93PMBrbeJfG9rframDCqhQPv6Z74Fe42/FvH/ ALorFs/Dml20wkitlVgeordAAGB0FMcUf//ZDQplbmRzdHJlYW0NCmVuZG9iag0KNzUgMCBvYmoN Cjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDQ3Mi9IZWlnaHQgMjgyL0NvbG9y U3BhY2UvRGV2aWNlUkdCL0JpdHNQZXJDb21wb25lbnQgOC9GaWx0ZXIvRENURGVjb2RlL0ludGVy cG9sYXRlIHRydWUvTGVuZ3RoIDIyNjU2Pj4NCnN0cmVhbQ0K/9j/4AAQSkZJRgABAQEAyADIAAD/ 2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0 Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEaAdgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEA AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJx FDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ ytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz 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 3rqZBG59qLZ9l5A+BhZFP60jdVqYcOmOP/11nNaDudxr2oQ3NxNGrks3zN/D17e9ZFxpywwhpyFk cApGvWrOmIrNMxUE5bkj3p3iDi4tscfuhXTSk2jmU3zGG8IMsSpgbiW/z+VWEdHkVY/uqaav3ov+ uL/+zVBpvRv96vPx8Vc66cmahtEuli3Ejy3Dgj2rA12XzNUkGP8AVgKP5muoh6Vxupf8hO5/66n+ dccDRlWiiitCQooooAOhqRZdvYUylFIadmStLuXG3AqHFOp1CKeowITRtpaB1oEJij8KG+9SDpQA Z/Cg9aQdaU9KYjuPho//ABOrlM53W54/4EK9THNeUfDT/kN3P/Xuf/QhXq461lLcuI/sfpRSDofp RTQ2f//ZDQplbmRzdHJlYW0NCmVuZG9iag0KNzYgMCBvYmoNCjw8L1Byb2R1Y2VyKGNvbnZlcnRv bmxpbmVmcmVlLmNvbSkvQ3JlYXRvcihjb252ZXJ0b25saW5lZnJlZS5jb20pL0NyZWF0aW9uRGF0 ZShEOjIwMTMxMTA2MDkwODQ5KSAvTW9kRGF0ZShEOjIwMTMxMTA2MDkwODQ5KSA+Pg0KZW5kb2Jq DQo3NyAwIG9iag0KWyAyNzggMzMzIDAgMCAwIDg4OSAwIDAgMCAzMzMgMCAwIDI3OCAzMzMgMjc4 IDI3OCA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgMzMzIDAgMCAwIDAg MCA5NzUgNzIyIDcyMiA3MjIgNzIyIDY2NyA2MTEgNzc4IDcyMiAyNzggNTU2IDcyMiA2MTEgODMz IDcyMiA3NzggNjY3IDAgNzIyIDY2NyA2MTEgNzIyIDY2NyA5NDQgMCA2NjcgNjExIDAgMCAwIDAg MCAwIDU1NiA2MTEgNTU2IDYxMSA1NTYgMzMzIDYxMSA2MTEgMjc4IDI3OCA1NTYgMjc4IDg4OSA2 MTEgNjExIDYxMSAwIDM4OSA1NTYgMzMzIDYxMSA1NTYgNzc4IDU1NiA1NTYgNTAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgNjExIDAgMCAwIDAgNTU2IDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCA2MTEgMCAwIDAgMCAwIDYxMV0gDQplbmRvYmoNCjc4IDAgb2JqDQpbIDI3 OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU4NCAwIDAgMjc4IDAgMCA1NTYgMCA1NTYgNTU2IDU1NiA1 NTYgNTU2IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNjY3IDAgMCAwIDAgMCAwIDU1NiAwIDAg MCAwIDAgMCAwIDYxMSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYgMCAwIDU1NiA1NTYgMCA1 NTYgMCAyMjIgMCAwIDAgMCA1NTYgMCAwIDAgMCA1MDAgMCAwIDAgNzIyXSANCmVuZG9iag0KNzkg MCBvYmoNClsgMjI4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU0NyA1MDEgNjM4IDAgMjI4IDAgMCA1MDEgNjgz IDU5MiA2MzggMCAwIDAgMCA1MDEgNTkyIDAgMCAwIDAgNTAxXSANCmVuZG9iag0KODAgMCBvYmoN Cjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMjE3MjkvTGVuZ3RoMSA4OTM4MD4+DQpzdHJl YW0NCnic7H0JfBRF9v+r6u7pniOZmRyThACZMBCQAAkJN5EM5IAQlQABEiAw4QqgSDjl0Gw8EAlo 4o0nuJ7r+lsmATUEdsm6rrviruCJrgqIKOqKIIuAYtK/b/VMAtn1B1nl9z8+O69T335V71X1q6pX r6snnQwxIooCyOTNHp838op12yqIDX+ZKN53ReH4UePmeH5FpEGJPzxmfEratZ+syidif0bBxMLx eRN9vpOTiJ4aRPTQhonZVxZNHF5eS2R5mMh5z8wFpeWnNr84jWhBR9RZPHP5Uvct5aO7EFX4cMGG OeVlC8Z+5HAQXVuD/MtlpUvKKZ7MaK8H2neUXbNyzrePjLiC6GbUtz4zd9aCFVvmfH4XUcdUooKv 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 7ZokxalJ3tjqv/3V3Se6Zx2Y9vqH7c7/ufydNie2dRwxeMtDL1Y+p6Z28W1clvJR3uYXl/78zYYN O569bd7iOr82fKEye8F3lW+tPfPNZesPTLrpjpy0NVm/5ifM2dD8w8oCX88pvY80Ngf/ljf0i18v efmrwLO78+qcd/E1PWW/w5NW9j1yQWnrtv/o1aL10BeyF3ywZHuTt1r0uKZ20aG5bXqP7fX9+s3z 8/0vbZC/L+6999rnWnV96bHPDy/a/WCbhsdHsYzh5vSnR+3bs//yqeevONqxa6Me5pTuvW54vGDP 9LYFZ+299J6NU3pn91s05KY59z64fsK139b9bWbS9T/Pv6Zbp8fHP7B1d5d/d0o8p6HsHzrSrfHT B2e1bNU+O7LV0l7SksqEjlZ6tP+rfnjSf0f10rh2XRiAN7Pql8SkJF+yM0RtdUZy8+Sm5//S6bKr NkWHPfXVz1Udz2r+24ZjORVGi2qTponJDVrX8+X4yqzheqYvw6jvdHyccUdfo2F1B6uWkWR9oHLp VGN5X37xU62Xnvm2fn35XiXrPmdcn49SHj+WG9qUnvSr2T/j3dWHLrjxgy/fHJGzbHWLd7buPVh1 bMQL/e/r1+6r5ed+Ou3Dn5tPa7zrp7vS9qdctermu16+bdSallvnfjD3PnH47s9PzH5wzGUDsoLt L/KnDQv8fv3oZve+8WnLO37Mze72VZ3vx/8wdf+d74zMC809e0DVtN2hF3e3X3l8U+MX3lq89a2x t5b8tGXXisriOp+GWry87OeZr9ft9cDB9k+Gpz27odPjz4w/d+nTs1Im3d/kpWf0/Na1ljQxl6x/ 0uj+Spt/Go9tGde45dMjb//q4LRGr4zp1iBw8N4N98wenHxFrdFvv7tj+c5/XX/3lAt+e7546Z21 xahnx3Rs1NCorCWsqizNrcbq5fZ95B++ZJ/PFzqJUPy3VBnxui8ohdT2aClg9Y2sn8r+acT+V54D zied4vzfdom2VcwzV45efGjD7s+3r5h7+45uD5976xtXzUy/6sdno0dWPDl74upPnm17bf1Nm5Ze dveYtk2+OXbkvIdXHy4uX/nDgUe7vb1x/eWje6xYVSraPzauInfqonGHi2fP3V782dsL3390aKPy 3FdKbgktmtd8zuNXVWzvPf6rXSMe6bnl90/L26X3Nnxf7bj+2rmNPhrVasnXQ+pvnv3p4h058wu3 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 q8yOL9WnYNcgt02vyjHHs3kd2budBdPZB+sn1RwDq86O4iTbvcWe4m8Vn198SfGu4t3FavG9JQT4 kpKskrySopLykjNLHik1lKZg1JfrLtTzI/USrmNqVfUKvaU5JUTT/qW6C+tl8TXDtYjVsgyszyts 0GoKq8WXlH3AeTgUZnOcP5ta6eF1sC6l4UTXWnax+6b1LaFFlsWRzyXvL9sWvk76YLk1fC1ft2LL ivtWkhVbVj+7+q015665dsWWLkPX02vOPTnr5JqTl5z25OmD3WpPA+v3Fq4597QnT3vSO+gNec/0 7vBe3XtC78q+7r6H/x8xZx4fRZH3/55kpntmslzKIQHCqQQUVPBAjMAABjSICTCoHBJuEiKBkIQj ySQhCAMSjnAIGMEDB4Wooyusz3jEY6IG3QEFdkeFrEyECDYJhDCAQup5d2fAsPL7vZ59/nle/Xpb NVXVVd3V3/p8ujrszjqSdCrpYlI9od96dr/ZI2enp/hSDk2fQz1H0inKOFIOpQRSLj8zKiUw5705 n6U2T41KCaQWpzafO2Du0LmPzhsxb2xavFaX2pz8iLS30g6lBed3m997/nCOKfNTMppmdMsYm5GX uTfzG47qzGpKp6QFM+sWDchoumgHLXsv9s0frtVktcwYO39K1rKstVm7sr7K8mUdyvoh66esE1l1 WfVZ9dnm7G388mX5sn+m/EROck52zqacHTm7ctwce3M+zPki50DOPxyDHLGOWH7vzdnkGOFw5Xzo OEKbXY5gjluryW1Jq725T3NMy03LXZX7Sm5J7r7cI7nVeVKeNa993m159+TF5o3Im5O3MG9Z3ua8 bXmv5+3N+zDvs7yv8nx5h/J+uKF6XFWQxmqhacJ16z+//Y2PhlV/w3XrvsFKdeuq0OjI7/nHodU2 /t2wnm64Oq6ukMbHdVGfH3PjoyHS8wc3udjB1YsRUb6v8odrdxi6Z3Q4f0rTKH5NaSjhv678lCYX 8zPzX9K0LUr+y472+3SS9TP0+dO1dYrWj9aiycirs3p1JjXtRGN1pdVV/LurM9tU62EXunsx/y1q qcmnrV66Qz92NVbha8eZP2n5FP1YFTomNH6GTVwc791YwXV3idI1/JUGj9EOvQ/tHPrV9Fx7VksG 6E/vyJK1HZpqmoCGu5ZUL7kYJRdYC/pFyQ0KrLf5IwL26iria9AQrZeCse33aW1DCtwoKjTV1fIF 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 9Mc8KM2D0mI7JLZDYjvEa7K8Jstrsrwmy2uyvCbLa7K8Jstrsrwmy2uyvCbLa7K8Jstrsrwmy2uy vCbLa7K8Jstrsrwmy2uyvCbLa7K8JCuHjXLYKIeNctgoh41y2CiHjXLYKIeNctjIS7Ly2CiPjfLY KI+NvCTNS9K8JM1L0rwkzUvSvCTNS9L/AR6S5CFJHpLkIUkekuQhSR6S5CFJHpLkIUkekuQhSR6S 5CFJHpLkIUkekuQhSR6S5CFJHpLkIUkekqTBIRocosEhGhyiwSEaHKLBIRocUvHspqxn8Cwm8Sp1 Hav+MK+b7cYq8+pKo+ZKrMZNRod53cwxZuYYM3OMcaoCpypwqgKnKnCqAqcqcKoCpypwqgKnKnCq AqcqcKoCpypwqgKnKnCqAqcqcKoCpypwqgKnKnCqAqcqcKoCpypwqgKnKnCqAqcqcKoCFxjjAmPB 22l51pvjeq254v9w3KoTVSj6vbMyWj4ZZoyOVGV0LDc2pxlTDxonA+buLJ1nIu8Rw2Mi+XB7pIBn 7D+L58JTy58kJqbHiOkxRvKFkf3c6AAO2v+D7ZQ7RMNTjeQhI/lUI3nISD7VSB6SgxVysKLiWifa lp3rNG043ahuDtuqFccWFceWqJWBEX1HteroMqLXVquOK7X9Wm3/ay3eUh3ZvW+pOhJGd5uqY4sR fsdbqo61/26EJypVx6rK36Etil5V/Vu0dturw3uiX7T9EsqVyBrba3Cd49fbdlS8uBypRKUyudnr TvyV59wS3lP3wXD3m667I1zLIdZyiHs4xD0c4p66553fg73Yb0V4AK9bhUxDe9jGPdq4Rxv3aOMe bdyjjXu0cY827tHGPdq4Rxv3aOMebdyjjXu0cY827tHGPdq4Rxv3aOMebdyjjXu0cY827tGmUtmi UtmiUtmiUtmiUtmiUtmqUtmiUtnCXe6oKm3BIaVZMX03mEdpK6tKO5fSzq1WKndU1bayqrZZ3GUt d1nLXdZyl7XcZS136eMua7nLWpXKlSqVK/8DXCbBZRJcJsFlElwmwWUSXCbBZRJcJsFlElwmwWUS XCbBZRJcJsFlElwmwWUSXCbBZRJcJsFlElwm8Z9aqUTD3bEaTMNhqEUd6hFDHNMxA4fjbTgCM3Ek 3o53YBZm4ygcjXfiXXg3jsGx+DMchzl4D47He/E+zMUJOBEnYR4acDJOwftRrqrUJiqrBSqrBbHT 7S9AI6wqY2faGg9c+x6ufQ/Xvodr38O17+Ha93Dte7j2PbGFrvlo5e+3VvC+Feb68hrqY0Zw2Qla jO5P2T/PyF5qTbDM9nwst3+hrTqsOiIbjZQeo6Pd6Gg3OtqNgB6qb6f2JKUnKX2Uss+h6vy/qtr+ G/X3FvuH1HwcNS+g3GSsQU8O1Y/n6uW5erY0WMojB3jjAG8c4IkDPHGAx6V5XFodlOJxabVQ+a+c uqznEnzuDmu5BP/N8p4M38nwl0yl5V927Xr+c5PXt9rfqKoYtk5+1vY5FLEfB/C6GXoaltDppyta zdBqhlYztJqh1QytZmg1Q6sZWs3QaoZWM7SaodUMrWZoNUOrGVrN0GqGVjO0mqHVDK1maDVDqxla zdBqhlYztJqh1QytZmg1E/tYmI4twsfx51CJxc7FYsha7JP4FKyAY0ugMpPjtByng34zym3lT340 k4yYRdaqCbebSUbMImvVhNvNJINmknYzyaCZpN1MMmgmaTeD3Gf2uO8tNWFPpf77dDhS0cUFNPNZ Gfi3Nd6IGSBnBsiZAXLRVcGc6FVoR7nW+6Ltl7AG16Bc+11v24G1nP1QDTgQvdnrTvwVyrXgB4M5 3P4+bn8ftx/h9iNvrQfrnnd+D/YGc/4D6rYRzjrCWUc46whnHaHPEc46wllHOGqOo+Y4ao6j5jhq jqPmOGqOo+Y4ao6j5jhqjqPmOGqOo+Y4ao6j5mLRYE6sBtNwGGpRh3rEEMd0zMDheBuOwEwcibfj HZiF2TgKR+OdeBfejWNwLP4Mx2EO3oPj8V68D3NxAk7ESZiHBpyMU/B+nIr5+ABOw+lYgEacgTMh N3+qXowtdM1HgznBV4zdLmO3y7jtUo8Mc59UdSXxAMcp1xnl1UNKfTFcWTFcYX+l8XwlVldqgcSb K4L9YZex2mWsdhmrXeb1YfP6sHl92Lw+bF4fNq8Pc6th8/qweX3YvD7MuYY51zDnGjavD5vXh83r w+b1YfP6sHl92Lw+zNWGzevD5vVh8/owhxumpAWUtPpNJ/tH7vYDLvanqv1fhSnzaMo8mjKPpsyj KfNoyjyaMo+mzKMp82jKPJoyj6bMoynzaMo8mjKPpsyjKfNoyjyaMo+mzKMp82jKPJriTQnelOBN Cd6U4E0J3pTgTQnelOBNCd6U4E0J3pTgTQnelOBNCd6U4E0J3pTgTQnelOBNCd6U4E0J3pSoL7+P eBB/wBTCMMGbErwpQSHnUMc51HFOZS662gq7I+wKjqwL+Xs93on34f04A8vQhlXBytgarMMt+Dq+ gbuDWbE+228FxwWRaPnz8SL8Jh3UqEvT6pq0uiatnv4otZzHY8oVqpo6+CI9DVRXq6noXzj6aTXr UseW2T+fdi5wfLnzn3XsIvr7XOUds2bO1UxrvZwrxblSnCtFd1101ktnvXQ1QFcDdDVAVwN0NUBX A3Q1QFcDdDVAVwN0NUBXA3Q1QFcDdDVAVwN0NUBXA3Q1QFcDdDVAVwN0NUBXA3RVfteqmWM1c6xm jtVMZ8101syxmmmtmdaaOVYzt2qmuWZu1Ux3zXTXS3e9dNdLd71010t3vXTXS3e93CrFrVLcKsWt Utwqxa1S3CrFrVLcKsWtUtwqxa1S3CrFrVLcKsWtUnTbRbdddNtFt11020W3XXTbRbdddNtFt110 20W3XXTbRbdddNtFt11020W3XXTbRbdddNtFt110W/4ew08G5wQfr7zL8LFKvrLytVuOSvKTrbyD cFllHZGVi6xcZP+/rPx/iB/hPtyPH+N/4gE8WKmJs2KSFZOsmGTFJCsmWTHJikm2vtzOXcggixzG 8Bv8C57AOJ7EU3gau5Gn4ndS7gpqbaHWvuqKq48y+yizjzL7ZLRPRvtktE9G+2S0T0b7ZLRPRvtk tE9G+2S0T0b7ZLRPRvtktE9G+4La8phSH5WiS/DWMVXORNrZbDUTZTfOVjOR/iOZSMtEWibSMpGW ibRMpGUiLRNpmUjLRFom0jKRlom0TKRlIi0TaZlIy0RaJtIykZaJtEykZSItE2mZSP+nZqKGl5TK ziMLhzzo0LFs9Vg2iPKfVNl/ghaR669c/7HKOjotrlsqc9r5lfV/ShTvEMX+6px2xxtzmCj2i2K/ KPaLYr8o9otivyj2i2K/KPaLYr8o9otivyj2i2K/KPaLYr8o9otivyj2i2K/KPaLYr8o9otivyj2 /8m5ach69Cf4lXVmGqPYjl/jMezATjyOXcggixzG8Bv8C57AOJ7EU3gau5EP7wgOE51URXXnVSJY 9ux0EIvsDbORlzCB31febSyffaAc35qzwi01Z4vuhaKbqb5rUaxU9mVtXqAuvTA4p6rPTPRi58pr msvxeVxR0WhGdDOimxHdjOhmRDcjuhnRzYhuRnQzopsR3YzoZkQ3I7oZ0c2IbkZ0M6KbEd2M6GZE NyO6GdHNiG7GSr9opV+09ila6Retf4rWP0Ur/aKVfrH+pyqEn+EhPIyf4xcYRgpbMYJ/wiPYhkfx z/gl/l9qPFKOZkXV6Tfn0drKb9rKv2U79Bu0B6NfCa+tWR7eFsx2ZNwqKmUVtdcKKmUFlbJ6Slk9 payeUlYqKSuVlJVKykolZaWSslJJWamkrFRSViopK5WUlUrKSiVlpZIKLrLGi1vjxa3x4tZ4cWu8 uJqvRc3XUv1tVUrt12K1kKquQIejN2rfTY7d4thXwy1WAymrgZTVQLkealEPtaiHWtRDLeqhFvVQ i3qoRT3Uoh5qUQ+1qIda1EMt6qEW9VCLeqhFPdSiHmpRD7Woh1rUQy3qoRb1UIt6qEU91FJf/s3X QfwBUwjDFvVQi3qoRSWcUgmnVMIplXBKJZxSCadUwimVcCp2XrglxhtiS6EuiYl67AIsx1/iQnwW F+FzuBitaMMluBSXYQUux+dxBVZiFRK4ElfhC2g3fsqfVrC7+pc7u4N3VF5FMQ21lffiJsV2snxW PCfFclIsJ8VyUn8m9WdSfyb1Z1J/JvVnUn8m9WeSdr5Q+clHaWJXMKf8uQiRvUFD5KXg9Mi+YFZk ovIb0tMjL9t/zbmDVnhRM9k01OLoYJbn7/L8XVaA8yq/sb0l3FWzMJhVszxo0JZd2rJLW3Zpyy5t 2aUtu7Rll7bs0pZd2rJLW3YF8yipREklSipRUomSSpRUpKQiBRUppkgdReooUkeROorUUaSOInUU qaNIHUXqKFJHkTqK1FGkjiJ1FKmjSB1F6ihSR5E6itRRpI4idRSpo0gdReooUkeROorUUaSOInUU jbf14Xb/mgODj2rtIq1dpLXlT9IY0eJFWrxInMq/tSnnaLs4bRen7eIU05NOPems5Gu1bTln6/Sw PBpv8lruxC321vzpbafeduptp9526m2n3nbqbafeduptp9526m2n3nbqbafeduptp9526m2n3nbq bafeduptp9526m2n3nbqbafeduptp9526m2n3nbqbeef1E40mF7pQSb4iFhkxSIrFllxyIpD+f2b vP7mKSyvv3kq6+U+veXfdelvngP1cqBeDtTLgXo5UK/+5vU3r795/c3rb15/8/qb19+8/ub1N6+/ ef3N629ef/P6m9ffvP7m9Tevv3n9zetvXn/z+pvX37z+5vU3r795/c3rb15/8/qb53693K+X+/Vy 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 6xy0HMb8788S4eyRndx343d+dv5XhHGGzufW+KzC89HP1vj87M1d73Zt7Zr2XVdSwqdmf0Xo3ziL 5Itc68k9Fyvlp/zTH3QVgLc+c7/h6GahvnUNq5UM+7q0+eoc37Bm5JVzT6/t6NpwFXHOfLpSSA8P CtvnihxfTRpfSvPlq4jzqYR9+t4flMVw9UdX7Y/yFsOXQlZ/shIMykDENaTI2uwvXwr922cua4kr V5D5YluiBl819+37H9hTPNTjm/3lfH/jk7/qWo169Cv0fYF92VXP3Se7nvz0HQOvuDux+/4PcTAp +SYm5Jfb9xtTu+aVj3r6q+PfFu8rjyjsr7ezGTGfzwsr17f1gNj3vfWJ+12Obh78D7fKU+dV8uQ7 L3Ye55y21i+Gcw7mgq7pX3yi62buHv/c+n2fMuI6v9OaAwyhrq6mvohlV4lHX31E8XV+j3zV09+e 4rfh0dc89T3mrF3r0T2fivu2XMlCv4IlvxHHLF/bYtc6I7+r8HO/rpot+X2PLn9X1hW/ft31hRmJ /8y5EJ/NS+FrBX4rv5yvQPYNK6d+ebzxNfGOXbGSJ+fPf4k7OPBz8d/txsOva9svjze+8e1XzaNn s4m6zn7xPVes/vztMzNMPTGzUXu1L84D6hrVnd/udZyuCJ/M10e5wPtkL46bh/OR85xPML3ruqvM /9lvj/Odjuyreec/QWLTri5a16gf9rVdpquI8zmJ+w7rM33vtvn8fJ6vGXV9cW40m732I6z4+mOu s/S5Fbl+xNWSrsZS/bY41zjHqXvN1B9kT4KrPT5Z06ln7us3ziX7p7y/jbtfsy4P9pNfOWrm3x02 fh8875n7co0zOK/lvV0dn4xFvl6LvvrOFavvfWcb4hqtjn+R4xNbsMvzacg/cy+Jb8WZK7/XsS94 3TtLfOf3XPX3uk/vs+9qPXPA+Be8R7o+xWw+U/pMz51vXqnpG7/XfWuur3m2c7f8XuN3i4FdO7C8 G3s0o+crZM/6sy98NgP5K9+7ka9f9wIbh32XVUC7SLfFik92zyr3A6/7Lsrr78muL42Xukb3/P3K GW/fzQ79UtoXPpmt/w3fHbtbk/fe33dlpy+lffz/vz7kk29LP9r76nuuH/u9r/Vc/wvfYfn3sO7+ mcAjnOcCZCBJAIHtVwk6znYRSSpJBT1JI8N7mC9GtmslyOQmMh7CyBQyBczkTnIn9CJ3kbsggtxD 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 5zV95G+Splh0DGM30dHJ6BRw9dFRQH/0JoSR0cuIs0dvA2eLXoQrq8lSPgxcYbQzehU4bXQAOHX0 TPQ8cLIoBVxWlIr2/LPzx+vfIewIu+eDM9SF5z5M+Ne9K6d6HWNVzTV2Z9up+2XxVbPR8ye9kaSI rKK1xmTbqzFZZRZOUFix7UuJNJ6U1WVWrEGabsfYqcEa+3vTVbO1ZCTp5FLFcI0p0vgyZkXrqcG6 huiN6Ex0J1Yec8fo2LlYZ3QuOoO4hlh37EpsKpYY47fwojesy0wZ6twOS429Yq0svmmvavak17vC lKB2FJ6/bNs7uRQUVh2g+fB83Sm3d6VppWmnfKO2ypJS+zBW3UK1NLY0t7S2tLeIWrpiuy093pUT nad6beZKd42dLi/fohvo2HvTEVlZfI2pYtq25xgLCu0ss/KkzKuuXTmdBU55Or/iGv34tOG0qWWI XqUfWzhMW9CD9CS9UcNruV1jOo21zNpmWuZbFp2pzpxYectSdCfijAwFhdEd8NlsIxFbdOdk6YnO imt1jih5avDUlROdJ85FqPItZ1u0LdoRwZi6RZRM2550VjTb6s1LTN2gNBMn7h6PVKxZMisfVKZE 60+NRS9EL0HPGDn1oMZ06uqpsVMbp1ajE+VbtpGq1oq1Gnu0Jupn0p56fKq3Ytu7wvSNmiUrSKgs HuSXZNuzQn1PeivW6hzOtkohyONG9CYjE5DKudhgiyhWHduIPok5YgvRJ9GHLVmx3hYsFovpWmQt pS22FnuLk5EhyKw8NgmxzkUj0YHo6KnJU1tItjPRR7HCmCUWjF2NpcSENSbHWJ2DoaoDzrYa0wk3 zfFlmkXH20A+7SCVi7YMZ05Lf9OjpnU6selJ0yad0jJecc22ZzNHO1qGy7dO9pjbaciwLJ6earlO 32WkVJdZl3lS1jJdu2IbrX1Su1m7WTXrS3xv2rpcFl8LfeRUd4SyZEJPNTvbWu6dlFXJTttod8s1 uo8eoxforfKtysKWZahBZ3SmZQ2u1bGxWF/sVmw39oApdSwzRrTktwhakloOtHgh5HHsKcNF16Mr 0U3gVmOc2N3Y/RZTi6F2okUZvQP13ottverd0K9jcmgjdyyvYrprDp3pfYv7FozGfdx9MBoTuAkY i5vITURnegf+5TRXYV3gcrHz4ORYNzgF1oP1Qt7MF2eH0Pp+GNb3e5gW1vgZeBqzvuvQ+q6HdXwN O4JzcC52FGnAOobWWRNaZ91IA5aXZWQdxXysY6xjWIBVxCrCgqxilgULsd5lvYuFWeWscqyedYJ1 Avssq5ZVizWgFflzaEU+g74a60FfjfUijVlfQt+OXUQas77Musu6i/0J629Yf4MNIN33f4q02w+i t3ZfQW/thpAu+3/P+gXrF9hl9Ebuq0jP1hWkZ+vPkJ6tYU475wvYnyNtW1/jdHO6sWtI59ZfIJ1b /xPp3JpHOre+g3Ru/S3SubWIdG59F+nceox0br2PdG6tcZ9xn2M/5u5x97AdHsbDsX/gcXg87P/w 3uK9he3xBDwB9oKXBCsyhtZfNqy8OpyDvvbi8Up4JXgcz8az4fG893h2/C1eDazF+9Bbvo+ht3yJ 6C3fx9FbviRYhf8D/gn0tVcyo+ULT2G0fOGfYrR84QcYLV/4pxktX3hqXCwuhr8d1xrXhgvjPh/X jqfHdcR14J+J+2LcF/HMuD+I68HfYdZiPBvW4vv4wbhvx30b18QtxC3geXHfjfsufijue3Hfw/Pj 3o9bwg8zazRewKzRuI5Zo3E9sxbjBmYtxo8wazFuZNZi/CizFuNOpCfMi/SE+ZCeMD/SExZAesKC SE9YiM/ms/FmxpYI/m+YL6rwM4z2djzKv8j/I7yF/2X+H+P/lj/EH8LP8S/zL+Of53+NfxVv51/j /wXewR/jj+Gd/G/w/zP+Rf43+d/Ez/On+dP4v+N/i/9XeDf/r/n38C/xZ/iz+B/xN/gbeD//5/yf 43+yT7/vCD6w79197+Jf2Ve57zg+tO+9fXb8q/uc+5z4n+3z7vPiw/tC+0L4n+8L7wvjI0iT2deQ JjNmHe/DJj5YHQvcv0QfuaJHbtE3MHZkir5J3wFugl4EHKXvQdgIfY2+DtwQ/QC4flhDHgDXS88B 101fgHSsSAcN63ukjUb/HUeaaRq4RpqmB3/DHPJ6Xef08yJIBxvzPRamHXlDvzvhX9e3mqqKHh+f sQj129Wxpoh1zXbH8qBkralDLypOrfEWpxYYq545k4tznMlNA02Xi2Jmg761yVz02LxkEZqd1jVH b8maOb9krfjG8eSXMfUi85L+WkTZNNF0MyKCdY5Dp9CZwE0wXNMenUnnAT/XdJM+RwvNF5ky6LcN O5CfoSlSPGNdszwgS5s6HMLyK8WpTZEar/mAM7ksQt9vuuxIoR/oW4tHC6xOY4Wpss+6SD+mn8J+ ZZDegJx76S06Ru/qW53JTJ7VfMhz25Bs9poXzeNNHZA7yq/osTO5BLNkNl0uD1qIoqtFY9WTBvMR vtleWvW5pJIuZ3J1rOpZ2YztzjGZQ+hMNlOnBcWpRY9PJ5lmTh84jep0WnQ6qelmcSpqmZtNN51G xkHIE1OVudRws8lqXioeNViLVo+tFa3qt5vqLVvHrjN1O7bMtG3ThWKSLLX0MnWDVsswnDfUQNvm 1yXq85tqmkjLboms6bxhvTpWnKqrrmltOlMzXi03JDuN+nGzwSJsMjZVmfObLh1xHOEU50B7+W13 zE7zfBFI0Swyi/TXCoxNEcsDs8Fws/iC2R5RgkRGwUFZaSEtp3ubRuiGyDxdTbsj800TsGPIjGzT /KYVevDUJOz6puhbjAwjooiILgRKgTK0WQpr2ouuNo0w0nzldmA3+rDpIdM+hpsMlUX028Wphguk 0kDSC5Yt+ilIJkb3mmag1TDoPRFGhgye5h3h66/pt0sESEqLjJxCz6HUu3rR8XVGSkUxqM/lEGUh dLpqImQL2cpmkCwjEIsAiZqPrenzi1P12wVPmi43XQapBi1XKjstG9AKtyH9KsQdPS2CujH1X4e9 l44maAuUx8G0BOzGHkW66E66G+p9F/ZlUCPE3WAcHaSDTTORWbocdlNXDY/oK6hX36Hpl70b9euH 4NuE/VykZBzmJxv+DfwbMD19E/8mzFV/if8lxsK/hX8LY+N38DsYB7+H38O4+H38Piyqc/gcFofP 4/NYPL6AL2Bv4Y/wRxifrWFrsH3s77G/hwnY77Pfx/az/479d1gC++/Zf499jP199vexRPYP2D/A Ps7+IfuHWBL7R+wfYZ9g/5j9YyyZM8IZwT7Jucq5iqVwrnGuYZ/ijHJGsQOcMc4Y9mnOOGccS+VM cCawtzmTnElMyLnOuY6lcaY505iIs8RZwtI5TzhPsAzOU85T7DOcZc4ylslZ4axg73BWOatYFucn nJ9g2Zyfcn6KiTk/4/wMk3C2OdsYwdnh7GBSzi5nF5NxmT+tDnJ5XB6Wg2byXDSTy9FMrkAzuZL7 Ce4nMBX3k9xPYmrup7ifwjTcT3M/jeVx3+a+jR3ipnHTsHxuOjcdO8z9DPczmJb7DvcdrICbzc3G dFwJV4LpuVKuFDNwD3IPYke4udxczMhVcBXYUa6aq8YKuXncPOwYN5+bj5m4Wq4WK+LquDrMzDVw DVgx18g1YhbuMe4xrEQwL5jHSgUPBQ+xdwULggXMKlgULGJlgkeCR1i54LHgMexE3+xd3+xd3+xd f8/2rvhNdt8HO0D58Bv6f6CP3OOHeWEBxg5j4aTwAYxF7YT5gJvhTAjjU3vhROCWwzkYm1oKp8KV RS2EZcA9CAvgyqJmqD3g7lAPqXXgpin4bUBdp55R22/WyX+16+QH71397PoP7HMd5OBfV6YWmBU9 5ueKHu09a3OICjXnzgQSDi+EerTP8weUN/IHzNsVPaHZ0KL2eWi5gNSbirqVqblPFD0ON6TJDzWX jR5eUGVCimuhcSamKVX73KxU3gjSFMs742+kOqhL1AhQPBXvG6QueJ+A/yZ1KfTMOxMW+iaP7jFl UGbkXlL0FHWHqIIzoeZAQvEFpgQ6DpRhQnnDuByaDTeEYwVk3q6uU5l6uCEcrKAc8jAd7gz2hXvD g+ErwcLw1TARHgsnhieZHJk8ywYUPeG7yqrw/fCC+UCoJ0S9zE8B5VSlKNsKSFNbsd9x9ySWs3R0 PTSrGwxXF1w2d9V1K3hQF2iL8Gp4tzgSouoP5A94nAFtfVa9jOqot9Ur/YL6fMqYPxBaCs1SRspY VMg4yhgSFZgrt+T3Q1kOd0hZuaWdzls1PtcNhpx1dKg91KqLhS4ybRu6HrqtvKC4x9QtNFtwR/u8 aljRY8ks6rMkhgyh0lCXJRjqDw0dpiFufsjkPBNqDN1TVhUVhqaLuqEGB0IyVWZoPuQ1r5lSob1k uTPaNe1t87MQpQdXyDdva9cCCYoe+X19UpElSIeeh54xMoHSjlI3wkRoLcyhxNQKtUllUPFhOXUp nEINUJFwXtgSOOPboC6ADEFmILU5oNGQXcUPDYdsjruhNZBmApUMdIY6D7OJlarKh7Y+fA49DdMN 5g8YewrP2UbC3YVXwn0gmcTwVFFfvS18K1wddoTPuflht9cYflD8pJCvGzz8OHxXlxdeOGrUGsKP Q5T7Sj3PdJmRkt6kNynP1CcV+9/jlafUwxQYamZkqV0LUcX+8Ebuk7xVS2b+gG5QN6g8U0AW3KkX Kc36xfDT8Ja1uV4ALX+13lCvrDdR8fWlVBu4GWqCehhOpNahJWookvL7swJ3wpnBqXA5dZlKpZIZ jlJTOZSW2qH2KDP1iHoSLgwYFfNhXWibig/Uh/lMy0B6pl9bIc0Fql45oTche1GsNzvTj9yZMnvS AbQn/VO0Jx1Ee9KvoD3pELIK+mZn+mZn+v//rWo3jJLXa19W/EfvsnwGnwlj+2w+u88JXLkvBuj2 BSFM5yv0lQNX5ZwHLsen9tUDZ/KJgPP6snx2jOXd8xUCl+hL8RHAPfexgGNBw2tfzxCv12TuFvS/ 1/qt3qEZYm1o5lQ6c5ZmTp9k9Rr8Knf2qvie2C6+5yaIlBKBuFHd6HMXmw8LtUPqfl8st03dT0xp 5o7fNGfVJjCpmBTZqyZSJbcsKERantFUIqi1FpuVlw73ZXf7GrRDyhwNS6Xzdfv6fGO+ycqgb9W3 5Rf4s/wGf6nf6W/19fn7/eNA9/yLcGc5wArEBxICyX4epOmFNFOVQX8SxM/3e31jfsrfX1n4Mibk OOW/HlBLzhBBcaOO1tHq675ClVvcox3S3TWRSrF8qrxXfL1EoM4XU/ptqV3shTJfc94hMg1tRh4q 06qvG/Ln+QWBGnhGqa8blQjz9wf8/nHfY3gOFYhAec4E2jRzimXFMjGlo/VJ9hwJqR1SZfocRQ/U B0oERIq40ZzlJtT9pR25bdohaNdOVWd2YW6Vqi+7My+myqwVMzGKzUwLqxwaaGvtkB5aS9qjkmev GvyQWyeU6CpTJr+gMhi47FsI3AjcCaz4W6G9+oHGoTW2fAtBSyAh6PBv22aC7spYMBjI8XuDNJTf GSSghRaZtg1sBjlBuV8Q1Pn7g4VWrzrfR/uH/GuHhb4tiVXaZfVavZpNf5ff7i/NXs29odKpdGKK nNfMEZkVMqvXV07Oi+3qRaVYmaOi1Y26Xb3MlyflEVOG9ezO7Ps+oSSjdk+fZPCXCMCvNYokamJK n0TIVbuEXHxPN6YbY2pLTPkKs/Nya3Jr1I2EXN0vHpdcsoxV92py8ndyzSodtJNbBT1M79TM+YJa pyqTmMpe0K9lx4o29Nd8V3xXAzlQa+gFvlu+u74H/n7fAupBmF/pl0Hp21H/GfZP++cDGYy84N5z /7Z/FvrPU9/TgNh339/sv+jbhZT3/SL/bd+Cv8d/LZAKPbEbWqvRvwQxB/3PfN0Va34T5DgbSA5o A8aAOWCFNl/0N0L4deidSX4bxBzzbfgPqBv1a5o5zZzSqk860mnwqw+oW9WL6sXcGqJP1cmMHJ9b /0zuPjxomYQ265bfVfdnd8Jouqa+ph1SLKoWoHWp4s2XznknO1YiMKyrGnS0awZ6h9tEQmnHXjo/ BfW9GjgfIAMXApcC9Sq3bSRQFejQDkmM4ka5pUTA9EVVppSn0ilr1AfMPK9RTL3si+r+3DZfJ8g0 qHLXDdYNipt9DnEzlLax6IH43vGb+qTszhJBdqfcoh46HNTM6TpLSfV43TmNX9PmO3ekU/0scDPY AGNsAEowAv1xJvAw8CjwxJ8U5AeFwUSmP0JrJUN/zPNN+ntsHcGUYArsc+ZgtNqAtgM7vl6oy1Og Vd9qsDpYHsgJxgKjgYnAZmAvmOkfglzXNTc0c5II03+Mw+pxs0hM5dYY/Nn3xc2aDE2GuPHwfYLQ zPjkBpavWuuEUdhj5OXJzVn6fo3a57YMZjcolovNhpHcO9kNBVrd3cPC/D2FLVtITEms2Z1FG9kN 2Xd9FuX64fLsx9p+cX9eotiuGVA3Kq3MveN+X2aV06iUNkoNJTwfoZ2HH01+0yWttzahwHqk+vhN YkFzU9ycXai+eKSTme9A9o+IcsWyRC3RauKzCy2JtValukRQIlD1kfMQTirWCN3xHa1B1a26pdvS t9eKiQbNToFV3KPqk6RKS71GGHHu/DuOMXk5EdSvFT/U7ORlai5rNolEn47YKBjxOfTPlFZmhFi9 Ruc/zcliNB+XbDOSJaakXUwvLBgFSY2Le7JX9WviYZhxq4gUvyCPjzQMfofzv9585fLmK5ffu69c LmB9H+xGUp8i+sidkrnj6FOMbW7T8I9uANesgd2NufHoJoRR6u2jT4BzK7aAc0iFmufAVdUNA2eV JsCVZTYdnQHOoJ49egO4PM1F4OTEpub6h0bJB9+vZMSLP9jDpZo5vPTbsqcERgiI7XRMPFErlNvr xuuuE4a6YUJUkCdU1i2JtuQGyWTFitRY91ya7FCe4NV566i6RtFu3UXFSN01+XPCoIgnDAV59rG6 Nclk3XbesmhXqHQNpvkPaeWtGSSZqnTI+0l/RU0tX5mo7COWD2mVq8rdLHnaBeFFNSlLUW1nEe55 aYLrilLnGpO3yltdU5CiXjohHVWTysTcB5Bu7JDWbXK3a/LIVOHFsl73NXcWkaTckPe/NypelxCH ajwrRBIxLJ3w7KRTRE/6cy8n3SSd8GYq1tN7JBzimdxpv19tEzYqtJ47nhnPnKjB80h9iaxPbyV6 JGOQwuRNcbdLOF6Lly9qkE6QLElhbq/sqfSSTaiokXTXChUZ0D7Xc3vJy1K1qkszRY4KqaPVkklJ UFElTVbU1Izk9uaNkwOKUaJUMVFbrVpKL1VEPPFEkmrNwPckiDcVZ9KbDd2qLpFDOG7gE1611ZMh 4nty0hJEFo+avOPRkjMqG1MnYWul/aCzZAVq9FC9kk7J+5kayTrTTepN6YR7W8JJX0rbrLYdSrUO MKVkymnfVdSQ60IbuZf7NPcpeblWqJkq4wgpApNMKlaso9LkvPxqrysoKT+BuRoUalfMdU4okl5K NxGY3CC3uzpdiS7CVaiPlPg1U+n2EzwRXzgsb5bsSlI8NaJetdbj97BUNskDwiu9qVyV+pWZnlEl XxEvvC4Kko+IcUep54ZwXD7tuSndkzfrL6XlpF2AH+RmTxtTK8+Eq5fwihLT+7MxpePdefKRvF98 h6lr9sVDNV5afV5UnT6tEaY/J4bTTVlT0gmQLCdvWVNdbRN1atyKnbS9EzxNsIjS3UtfO5glbJWa xSBd9Ypnx9ub3uW96p3Mg5Rvb5GpBXkVK4e0wkWo27MjBne/V+fqc11Nm8jGXE8dWUd3JbcOyg6J iWdujEyVrsie2nfLeglMtHuQV9d81FGQB1Nbv3ii7HHuVUbmddN1twvy6ubTx8t6395iZF73jJiW OBzK3AWpMc0sxOpa69qJfqJfqq67J56om2X4uuG6obpFUWLulmhDatQnpN8mMEW8ZNIhShdVrAC3 DaNtWTHjUNYKiVKpVjQFo82euyXbyBATi3J7mj/Nb1g9pD2odCvJDDLjUMTtrOWnN6u6sjF3qXIj 96p7SNjjXoSRs+C6n3ufTJBfk8+qzysdbtnRbvdShlh4IK1Db5XQ7gOSRDfvUESFwSi66F6TT4sy S2+V3nJ7VTz3PFmlGVPSanFGgnRUsZLmhxHYL++H0dnsGhReJMmju/oBw1haW7pN4iamrRNpWglf vlTQIGpI25SuqDsku+I7nnWgzdwt+VA6pR5VVEE/nRDvePPgedtSs7cw7QzxjBl7qnlCoLrteVjX IzcR/Uee1d0jkryJwHfZYnVDXqH6fEWVyH3wgOcJ9I11yZSEoz6fbk+LyPthhO95CetDYaO3PO95 1q63WvQARvaU5K58yCtXr6hXDh6QL8keQxmfpbVliJl5RDYpIcgassa1YZjSPHYY5EvuJGb+cTdK tSTjOtzjIrfUKF1XlpMjBFaxx5AkKL1UsiK+YSskb5A3yQlFRNiozlCcqexSCj1iT4asNxtjCMar 0ZNKzqm2yYfl2x6zZsqTnG4Sr8uXGEpfErZmZMiq1eteh9ctcef21gprRjwJ8n5imBmzDCe3K9RC SnqJfEJukjtye4Y1d7VuCK6puVsuXdmD3MEja0fWXNWuckmey+2iXXJXHqRZIeZdMFdn6Vwp5CNJ n9SomcrDyBWI51A8cnVb70hoF9+VqdC6LPIsF0c4KxxWrmbd91gJg4cUzlqNsm5PvafDc0l10TPg uewZgQ7mds/KdNInalLeRSx5qjS76Ume88pE3bKqS3ZFmSetUpYTXo/VPe+eVTmVKWnJaXuiXs8Z zwURX70nITwR1ZAkUTqh4nmDqi5vTD2Sd9HT5u2EMdxG+uUC7xX5trARZDemGs97LlUTItV176B6 xXuOmPb2qVc0Qi/fM6M4o5qHeTjobfCOwRxEe6eqnQ5RyV5BeZpRdld8x9stFLgGHcr0ftlkgUVd I2tQz7kFrsdpObIG1668v242675hjOwgz8ss8mEYJdvu5wqzfE09J3vqbnVTwtsimhC4u0gjaXQ3 k2bSrBLZtxTx6pq0Dvey625aG5Syh6w5aBMOa3Qwe+2RZxQrR4XyRfkic49M1t8hk1Uy8hJ5yT1M qmHEz0qC2Yuip6KnR2x54zYhpMkxXtYkShxCW3ar+5nVKkxSXZOuSFLS2twGd77b4LAT+Ye0h7Sq i5JO1XQRJbK4r7unyQtKuro0LeGgXX3+2EN5sy1TehNiyD0s9231nLyVFCsHlZPKp7mDubekba4+ yZRr1bUlX04bEJrctnSZ6BwZnyEmc1yPj+6SbWrSLXLbyRx3D6l133PPyi+mL0q2MsQZZPpF160C CxlxTZLWQxmuB3K7pwPWumRCybxbwZfefKfy5juVN9+p/J5+p/JL72ATuj76l8WxNk03xj52xv5Y 0wdco30FkJKMQpjXPiMZAM4hgd8Sx6rts3BlHbPm9gJnto/Z7wJnsE8Al2+/bB/BWJWbaXzgCPuw xPl6nnj9uwKfZw+gUws6rAzD9q//Btr8kH8HaO+3SLP+Kt6viZvAeUmv/fxfE4f/8rnMFVEiUMrL K7ov/NC934F+m3L/2vJkAhFY2X4MOd5+AbgkuB4ATrBfBNcs5GT7lcjJ4G4+OGy/AegAcvn7TftL 99tQDna4OuGeYb8XkQB4LzgKIXN96WtEaAeHofybIZdmcEwaDNLY9rfubwfZlr05y/DqLAOLy8Jy 0ImGXHRyQY5OLijQyQUlOrmgQicX1OjkggadXMhDJxcOoZML+ejkwmF0ckGLTi4UoJMLOnRyQY9O LhjQyYUj6OSCEZ1cOIpOLhSikwvH0MkFEzq5UIROLpjRyYVidHLBgk4ulKCTC6Xo5MK76OSC9Y0U /1VIEcdleCea9e9jCgyL731Jb9nhevVD/OIrsr+8orAloOUPxVkDevYB/2uJyXPyFV199ZxfifP6 Wd5X5PyQf/FX7jtfl0fxlvaVM4Izg7MirHqr5i0SnBZW5fq3IuAzw33yVZgWVmkrisuEtwF1gGtD zgrODymY+37o7wmvtPAtvdbCx0Za+Dic/8qZw+KR/j0h0r+XgfTvvYP072Uj/XtSpHnvINK8l4M0 7+UizXvyf7F8cdYFDvruFL8B+2SMd/2XKa4NqAPo/KuwpQ/CfzXub0NMPnEXfkM85hmzEO/Sr4Tf e0WMf/6DsjDXfyoPKu/vSL9V2ed/izJ/RJ1/qT1/x2cz7f8rYQ3cMeQ6uRvcanDl3EHgtrh93F5w V7i7wIPjYYzjxoCqIbwb4vRxb6E4uzweT8BLepkL7wBPxEvi8VD6Pog7xeyteTKEzPWlT8ngqyeD 4+Xz8tGVh3Jk3AaDPMMHCHv9aihPL8/0ypW+craXDpWbiVfNHYM+fvKNNe5fY40b5+KwVjA2uRXI JrcS2eRWIZvcamSTW4Nscuchm9yHkE3ufGST+zCyya1FNrkLkE1uHbLJrUc2uQ3IJvcRZJPbiGxy H0U2uQuRTe5jyCa3CdnkLkI2uc3IJncxssltQTa5S5BN7lJkk/tdZJPbimxylyGb3BXIJrcN2eSu RDa5q5BN7uPIJnc1ssntQDa5g8gmdwjZ5KaQTe4wssldj2xyf/ZNz3jTM/6ZngG/QZlffy9+8eI7 GL63jvy7L54CPn+xDrjzYhFw+8Uc4N6LbcB/ePE+pCpjYmJBhOX4OUAL7gY043bAQrwQsAYfh/ha dLcKvwjYyWJ0HrSyGgHt+AiTA74F6MfXAL3Qv3CMxGcBbfh5FNMB6IDeimPtrBggzWLecVXjg4Bf Qs+6jeJzsGRAHiYCjMcIpl5MaWHHxVizs+LNgKU4c/LXDftiHOtiMf/xUfgeYBvLD9jIEgLWs+IZ e3ssHWADi/mNfon1CLCD1QHohB03jvWxlgGH2TLAMTYJOMtmzi+xMD5qT4QvphEuohAo24vpvWHA 0b1qwKt7RsArexmAg3vwK/zFrb0bgBN7NODwHuT84vJeCuDYHuT/ov8fNwCH9gSAA/+4A/sXLzrL /AcIuxF+hak1ux759xD+N3S2ikb4BQZZqwh/iHATxU/EYD5g81DIf0epTiB0obvFyF+O7qK+we5F /hmEKH/2aeT/AcIfI/wpwufobirCFvRlLOpp7FMIryCMRzEHUQn/N/J/HcXEEf4EvZe4hfARwm8h HEX41wi/gfA/IZxDeaJ8uH+L8LvMWxbuGtK3bEV3/xDl/PIk+FcRohzY/xHhf0GpfoZwGeF7KPyv EKI82d9GOI1K+wz5P4b830d+NvK/bKWbCPsQ/jHC9xFeQzH3MX2JNY9C3NgVQA/CP2R6KeuzyN+H MBeVJAmVHNWRI0U53EXhn0K4gkJQS7KPIfw8wh9Bs+PsLhQHtST3XRT+slfgzF3WBgoZR/hzFE4h 5KOQL6MnPkH+JoSdqMwoJvt/IHyKQnaQ/9P/l71zj/dy2v79vD3Ps9Z3dVOJUrpIku4iSqR7SZRu kpRKLpVUkpSi2OROCJV0c0soQptESXJLOwkhuWybzXbZvyKs75njPdY+x1pnn7Pt33md//arV581 vmPOZ875zDnmmGOMOb/fCXY1W+NT9Ibl3eNsF7yeVEpz9LP7mfIZWc/IJsibnwAeDyJXfhRIryag v4oSGF/fBZrRj36ulKn876HrQb8G3klLboVeaXTuSJ4jwOZwHoOuAj2TGtF13lHLZvBJOIx7Whe6 JtgNvBlE5l0eOjFR4/lnKLkBZTIXol8pebTG/cDBtn/Micz7dymfehNkL66Yghn8avDpz6Qv+T8C d8LREl4FA3gyzzKCyXjodrZx5CNX6f7gGcIJ+hZTwEW0cH9ybjK9I/7JzIwldIZeD24VDFdDjwPr gd1tErGp5I/aQPIcBNYHG4AfkvNpwYJm4Gz7feQcBb8Hz/aCbg2eBh4AtgQPB2uC/cCp1Ps2dEIt PcGTwYGCboNg+qhg9N8EnwJfBt8gZ2/oFeDzcE4EtT28i68L3iSYzAH3p+Sx8PeBW8C34M+G/ltJ qrzdtzz1CKke/pPgRuqaAv0rdHtoWutfAmlzXJOE7uwKIz4HvYmSP4EuBn8C7wC/pi56O+o0KflY 6CNAA74PvwfvvgTOKdTVAc4ySlAZaAiugUNLQjXeqAh+W/Az+DqCf4AOIG+RHAPdVTCrTp5DqOtx 8H44jFrUQoLtwOPBjub9WG8htecojbaF4eBjcX2wAakIJ4FPgNeQsyP0BHAiJcwFaWFKz6cjyLmS PG1AeiYdQO1IhV8L/8/gcnAXT70CvcGcEfEW6F9AJCTUopwrwCvh/JGnfqZM5DPqAUmtCq2jTPnJ B+RXffJ0fl7kH8g8/Z552r54W6Rnw8FCCDdBo/HCJklN0BKhcfE60WnM+kysFK+r3qdmE3pYMC/2 iVN7Y0rxh5H+GM6X8lTyrqBbQPmspG4XHNYUt4/2HCgWnQ9Cp+dSOxo7SrXoot3kZx13W8wdkbPN 7Is4CM4GezQ2RuS4c2jhkYJuMakPUsLV0O+S5xNwjRmLxBpmn+CNUq9/IN81prIKuD9Tr1pHfwc/ jVZtlGSxHv3g4rmxT6bSM7ou7yD/OPr2YLHWwirp+biM0nu86cto0cbUNZ96D9aVtPgg0aW8+wGC YRL930HKiauJWFyNBN1rlMYKEt6ixu1iXfv3Bd2VYtM6LBCvq38f4YeDpE/CofTMSHopiI0d6tCq YeQ/jnq7iHXqBhXPQiMJ/45i0bcv6vpe/EdGOUqFP0Gs0KDrfj0ZQfcF7SkWez45VWsndT598nda TvsTJMp9JZ2THAN/Q4lcCf4FvAvEQojrgmBtkBFJj6N8Vs9UrRFG3KsFdRl4Bahr8QJ9F3Au+CH4 PIhVExqCx4BqWal1xAqeDEEG6IdA3zqdX6zRUVcbdJdwWJejJhHEcg5qvbBuBlqbnAUigQFbN1QC sRgDszVgLwXW2QR+olbEdhBb2o8kDzZAqAU2hb8KGhvA3wJOBR/UlZ3S6M9kLBystTCPPKuhsaDi ai40YxF1puTXEpBkj5R6rDU/mVTeItE+3AEeDRaC9UHmYziMnHiLUdMK52MQazB0AuuQ2pvysWMD PkVQW11tJPUIGB2PHRuWQX8L3RgaOQnYOUkvsD+c08E95KHeRPsQzeMvByktICHRoxMcgh4oB42l 5NFFXu1AtaKxGP0J4AUgc8GpbKMWkoSSKcfRw+5pONhmAds7bCT/OmiV2G2g2qh4WwGLN1wKYq96 lT3G0TNTfDPK1xldHlQ5ecFFD9TtwRfA5vc5wcAcCXgrCX0YGHfP2PlTtQ3k1Fl2HsgMih6iYUUz WFZSAhLumbmesY7zOvahuxl6OchYRy0nT6nNjH8UFkJfDHYAB8DXuaB+q771RPigw0P0ajPriNMn Tv1fnbPFdiLrsuTBQg6sep4ZEf0j0UvqKTto9TsOJSctcWtLLOTe6Lre9IaswkvBReBVYmuFadC6 gmNTJc+UpApqKjaAZ6332BXR1xC8H2vtVuhB1KI2WBfKaYUVhO3t3iEVmzb64L1ZMSXnj+AQcAw4 EnyT/PNBUsNe+DsoeT/ozeCLIGUGtda+g/MA+BDIGwUtH6vYY+f4V8FV4DBwjxsT8WNotR4XggvA c8DBtB/L2WHPOOwurxav+gXrqJEyw9mg2vndwengLFBtM2zsKKu90Ug8Zdeje4U+F6RnglqV30Mz Xh7bzOMRRD3Zm3VEENsv0dKwS6Mv2ZsZJxxs1IDFnqj+ROc4YhROfWQ80ATMWF8yNLzTuY/l49GT Di81EDOJNkNcxxM0Q6JeJz6gU6+QdacALzWZAaLNUlaurEfxlJgT3e7xGd0o4SRdWKnR2/4M6iri KazEBM/U6RxBfzrmuMNzd8xTpx4o/n5Q/11tJ42oDJaYVSA+4FhBnPqPrDuOd3G6IrNe+G8kv1+S rxSfYua6oynhVvi8XaZ9Uhu+xmEqkfMdsDWpGmlRj5X5nqp92wqa3kvRdZ5oQ1AthHec3AetMRbs h4B9lagFQowoPI+NjfaOc1w41WhPW0H3S/FmeTYve4LNhJOgQxL88US1On2VoAlTWpgQXXGMWoIk BOy0FAsnaaH9Qx712ZuD6KiMuIRHb6fERkJFWqJr2U/wiRJ4ZCNcr1oOxEpPdPVvxVOrwHvBz8Af 6P9DwYPAcmAFnp1GHo0tYAm4LtjDVws/Yx3MWE+zE3QshJ+qNUKcwR9BaSskOho9x4gpGjtlrU/H UH5HcAB4MtgePJGev0miqWE6nC20oRNl6spCxM89nk/x3aQH4ASNEW00rSO/hmCKleKRz4T1NFXr CO/JPl98EThOojSUf7u0NnlVIr1hIDmJHIbHqBE70GGlOF2PkKiEdTmo9YL8B40+YdUkqgFYxfyx pKrsaQS1OvY8uiU8inQh1b4n7450uca07VdBewu+gEoX0u6wQl1THWtK5q1Tnfsqq7qSYg/7s6G/ JfVmUnXuHAUfOy3TdqrlprI6VHzDBK3i9oLETh3zJcOuS9fLTIl+nMyXJ4q/iE9hB3qNyjKjvdo5 63gWm9bRwyl2VMJ892jXgLUWsBD87vzzRqINkgdfNcGiSHV+Yb2k9HZQrUi0OUWeg8a0OzCmqhVp c4KVnqKXksO1/6FVs6E33A28HWOdo7RM3xe7MUHPZNgYgbkQ6EOv+nMM/vX50Boz72N2xhpVD7NG JNhCCXPcYXM6ynFYWQ5pd5SZYp2m2GYpUpdWBYnEBiLDgVUm6FtrD6gfhD0c6NuUGe11ZFtq34oN 6Q+StvkfZH8n2sxCtwY7CiZ4ZAm6OlUbm52FQP9Hi+WhmErEO7wvbx3UK2HPImHcA60N6imMJg8j 6PCqHJLpkNiAfPpfSkoWJFacsBMR8JsCWihoZBgbNahHoLKq1iBtTjUWoT5CV/inMmpoSz9a54JY kgk2Z0KkPbBXkhDVD4xRigeX0aqCGSrDRDywmdPr8YuZ+4n6XMw7t7gk4joIHTWIeK/Qp4PDBeMr DsIijRi9JKHrmW+N+IlCPwA+Rs5ToJsKFpwMfi37azG/8BtTwq/gj+BfwG/AneAucnYCe4EzpK5o PUrqcjgfg1/COVcwSwTdxeBIUleDo8EF5HwKfIF2UnuylPd9hDzrwXvBFeCDlBygKTmpCj2Op86E swZOF7AauBa8HjwAvFQ8kXAr9ECwCS2ZAd1XdiTjrJTSpsC5ARwFHkldN0NXBC04gBJ2g3lwKriH 1GPAj+iNOvAHQdMPjlals+BvJWdb3rQW9CRa8ix0Bg4Fd4A5sCV5eCpBQsKLlFlMmYtA7c8R0JtJ pcyUnAnjHpCE5BbZRY22kHC2wDkIWvO8w1OLwXlwkLp0CXg3eAhP6Sh8AUd7u7z2MKn1wRPB2uRp SOpesDr8y6HJE1TmkcyoMQRvAm/n2ZdBJDapBI3Epir/k0Ft1df0wGVE5FbKXrbHGvRnsar+Cket ROIYaXtSK5F6GDiaPERQ/QFwpoHfYF2obdwOzpWCNs/62w+cpmux5PQryIOO8nOhWSX9Q+T5DM5E cBV4EXh//nyxpaHPB2eCL9GqpfgIuuuHNeL7k3onqbQh0dXnfmKDrahrEXQj8HiwNXgcSNvcPMo5 FuzEe30E/gr+AP90cjbTeKzU6CoWd5MVnNTa2ntaI207FTqARO0cVoTH6nOs+w4rKKhNqzE0dHtQ rUs0NegYHamanFoGgYaW7Kb8htAP0PPtpQ99C/LUBC8DG4DP0cPboA8WOqjd9TrlqL26idQdcN7S /gdfA58C76ZGjRGxKrmn4VegZ76DHosfcSmjcwj5iYi6O0ktBKuAZ5GnPHmmgJvBD8F14GPk7AI2 0vaDCag7xQOgNed9PMWa6zRmTtzYEfN3uptfjfH9E6htRjaCjukM2t8degItrE/qp7ouwz8RbAL/ PMrXtZX13T0IhxiXmw79OPmbw3mWvnpcanHD4PcCsRw80uu2y5i6vzJqe8nJamvzwg/EvpzG904p kd5xRnbYhdNG69L+Ad+hzA9oLRF79zGcn8EtWhf0BvKrV/UlEvUz0kUM1rHv7C7L1zAS95A8S0jt w1PnQBPljn0odDNBu4WW3wVnNDgErEV7hpIfC9OrpcHORaKxhb9Rsgdb0G87efYi2ox95erScs4D OPUZz6beX8hTRP4mahPSe6qdxsMfBWcr9BnUslRqCc/C0f7sCn0DOLSkdhmR2ao/yYOM+c4lqSIz HeFUpw89LcFu9/jgjtiv0/MnxJPdj+T5hBJaQ++FnsD+C+/l8LWdatq7QeISXnPeBNLPQWPyM+Fc B94DH20cNK5ONMN1lXamam9fzYh8IVjAWBfgxRdgy6XY1anGIpihAf2ZHaNa1E0X31zOViX13G1G zi18biT2JSWPRZJ7E5npCeK7ebV11SfqTAlXSglRxo7B1pJnh9P+o6MelR00KfMBcL6c4HKz8tcg w4JP8NT59N53crrJr5OcSU1bQWRbTsu4Heb6WONOqSs5kRoX89SLgn6KcPwHcvLKO9dAeknOsfjO nPeomB8qfDnT5b50K0UGpPzo0Qg2jNpd9uwiHT2CF2T05ZxVfJc1EW/VOStnwNw9+Sdj6k9yUstb +5P0p5y/Spxg5MTy/efyi1a+rnDctPyGmOcNUv8MZ3L+sUhXkl0q9wi1D5CzWNHjiD6FWyqeiFuu 60i+XcTB9Mm9pmXEh2X/MfZSB9GTgiEHcj4njIWewMmcJ/Dd7s3Xj7hK0L1IPyScqmrFjt7bQodW 4h+5ayh5Euh+nRMxXzxe2inxBMeccsWU8EGJPom0ext8AcRbcS9Dv8ou59PkXyX7d24guIa6zs73 FGkhAj/XdBHpLZGHiH6eYHgy3x8bW0acXS2759dOMc+1yNjj5L+K95pCybfBGcxeYVvKuY3ozXPi xcdWVeapFaJLzSQjZ4Tei6m1zTeRXpWPGB6hhxflz430NikhbUhLVktL3Gu813P4fY/Qbw7Ze0g4 6bFIYCfy58xk5Ep6+FVy1rXSM89ICb43Ldwg/Rz65y8X61reKJxM+5+jlrdAInuxtSIVz9NvC+kx PVn0pHg9yQTml+6kPyt1uXOI8q2hroq8+2N4wa/Tkka0cwdRDo1VWjnR50bw1CZ7oJG1T96xA33Y QPKHUSLDbi0t2aBeNtL1NrQh/1P5W42cCpMWrqb9MylTIyctkMzFUr5fjixtRPKvwzcfIO3xi6ll HSW3oM93/Poicijjtc7WI1Xeqx7jfoWsZdHrERkbxqxZadYyf5uw1scywxC0/eNy9tK9YStG3C3o e+ZFI23hfedIfreevaQi6FcEo9WXFx1OaeRMhpH6lq0VOeeCXQV9T8b6JandNwNfYp0dmu9oZNU7 lLqqGPGwmslOLvQ8SvsA+hbot6G/B1eYQ6Rv7QViJ9i2Ev0r/tVI9EDa9iz5F4CrzT0xdbptzRzP syP5Vcy5W99FWhjH7iuZ3fkixrQInSbv9TN5NpK6C1xq+mHtSC03g6fnj4x4Yf7OmPqetM1faqpL Ht6xP3n2mf8SGZbYiztPtJY7mlrOIfU4avnVXhJxFPVSe5Rqwa94dkL+FWmJlJ8slzf1Y0ldLm8X bQ8Z6yqU9gtnPOZTTjv66g3pn9hLh8jaof2M5vzCdo78d/OHi18s6L8WjP18WMTL8/tHzjOMYB1K 3pXfG3Ew7e+Tt8hbbJsfkR9pxIOWPP3ytSN2k5GNa32UIn9g8SP4yNLaT+wY+l9yDpR+c2/Snrtk HiWF0B/Yk5Axeevned9nWNFOZr3D2ikYIJzsK+FkWFOZxvnbcUbiPrFSUuLkQSON7YSTEA1LWP0L 8RYLSC3gtGHA+wiTsXAehuYMTNA936OxBPS0wB6ZoRn2RkYELyPy7/CMHPvs9l1KuBDLhL3dtABv Dis0LSf8lIhWpnsZW7E3sNVTvLOsLf6pnmxczrO6OzCGktnTz9hBSHg2cLomXAuq9d4db6gIeiY9 oDE39UCfRDfeS8mcZEjopcCJhUz3XHg2xf5M2VWxr/KORMzspzyrfuUyamEfyi6A8wKIb2Xf5ykH WmrHh/XY7X4l+BF6D5vZ0iqPl2RvB99T/wu8g5zsx9k74NSXlttzxXt1jKwjtux0L0/PAOyjhUfQ Zq13IUjb/HpSdXQYEacnq3Ufjb2PlEh1qmeMedNMo8carVXPl3MmKVHKBGnJeKNM99/nU8v5alfT /99jRdNXcSam6GTBZ5Axjeh+R86nkBndI3sD2eDcQpJB48WEJ3j2PfBLEK8qw2fMiAkn38PfDZ9o c0YENd1F6kmUxh59Vpl6vyY/p3cC3nE4kjyPkV/PXc9XKxp+e1qIze//wrMfgK+DvaiX3Zz0c/IT SUg5X5SptKsvYHlf9iAS9ZFnMXZ6ohs/NNTFb/qK1FPwbYczf9vCYT76ZXC2IHtfw8FH9vtRwjjo E0jVM0LMtYCcB2TDPqg+ILUTPUiIJCSXgJ2p91mdU+DzoPrF+6h9j8ot+SnfrQangswdR/TJPUr+ BpT5DU/VA8uBqoWIUPmj6OEzkZ9HJL+9Hw5ej1+j7y6+syfy4N+kfNof8JF9SzifqF/Ms19R2l/p +QVwAqtYAfQc9RbJXwy9kTc6GlqllPdKVMNUoRwjWFCT1FbM3B9J/RTOfeCtSMIGJKQSPbBCsEBj IOPJ/yX8vuQnhhBOB4kLpfjsDgm3xHac7pg0xV9WCaxGLeNATsWk7DQFNG1oANalzVNBoltJS/gB zOlbgx9jOyFX/irwEfj49UF3rHT3QSNd99K3g9R/h4Omsuy2p2iJlJ3fhLM9ie43cS4u1dPgtNOP BYkVpORM28DhvfzFtFOxGzhMvWby69k8PQlWC84MOHqacS0c3lECYBEXUia6yE+mHCIh4TQQ/ROQ nBT9kDI6ge+bpHVAZnRKXDRoLHGwYCFzs5B4bAHrV4qHnhJ9SoneBJ7KiJCEP5qKsrJjSw8QuvBF OTlZWLlkd0BSi0nlhIZjFUs5V5CeCo5Dw6A9MvohI0oQ9FsGLSihPdgWbC2Y1AapMb5vxGyLYDof nAmuE3RngpPgXAR9DE/dCN0cPA3sDo4B94JzwNvI3wq8EOwEtgP1KdoZ7Ubh9IE+DBwNx0A3FPRF 4PFwDgaPA88GLwHPAieDX1HC9eC54ARK6MobaXtagrQ89OOpV0h9k17qD82bhgNJ/R7cTTn0pH+Z 1HLQz4LLwEXw64DaKs3TA3oweCjldyFPLTAlD6lhCDgODi1PlL4KPj0fGouEZOz9BbUG87IzmCH/ qe4OM16Bb1v4nylnB5xqYHXKLIav7/4C/KfBb5DM3uAIkLdOt4E3k+drpKgbNM9mp0I/Rcl7KFlP CO/jHOOfefZOkfZUvwuztqQPRfIPoc36RthsgX3tBIs04eRJ9EOlTN251rND91HXk+BSSmMEo18s +Ab5K5H6IxzGyCHnHulyf4V+ERqZiZ6+cDZCMzscczZ6l8J/EFwCZzrIGLnFIKPvPgJpj/8O/ACk n31N2omU+q3kfJ52ZvD7wteW6FOMV/SSBO8G6WdfFURjeG0zs969Bt5AaZeDnOQJg0p6THAT+deD d4BvgTovmEf+OejZIld+O5xb4CyAXkUtSEvagfZXBJlxBR+S+gw0MlOgMob+SZuSEzmPuktoZkFG adEzEpr8oa450cg3OKTN7xOFeBoOJ9MK0cmFk0WiChYKXbBcYjsF7P4XfC7xmbA/T3EOOWxBW+IF WE41WKKaVr+dxymLhJNyGTo/4/RLhteTcQo03CPlp5xQTfUMs/pc+m0v1qNAxDjO0xPFi4Fmbcr0 BP5L9N474E5QdVQVsDJIb4eHQXJmjFf2pvibKTIQV3zB2fTzedDoHDcDRIM59Lwjv0OTewet83Q5 iBRZZo1lLljWBcuMsB+D2h6VzwQOc9wyo+1nlNkMPATO5+REKsKlYBuQdcT9jdYidUFzImkOCU9H IgOsHQlrikfeHDMu+uaCvLUnj1OtVZ56edNE9TynwjK8p4wVM2E1D3g6iZ6l4VRPpqd0iPxHbSya 6i7KnwvqvN4F/R40kp+Q6tAqnjakeraK7+IlR3Hil+huwh5ThsZLOW+T8E23jBozlToiexm7DIme UFK9x2qY4pUk+1PXQpDZ7Zk7/hPenbmZFkLTHncGHJWEofSSjruu1FczK1nXCph3hTqCg3gKHZWy jif1oNFX0a6TElS3s2uQcNY96LcjOZfisGATTvt4tLrX0+9YLEFPleuJU7xCh93i9NS9jgLjkujZ J92zI4YWiCn5P4IvwjkA+kGwB7gN3EGqRreWCCbPQV8LzgKvAqeAZ4HngTeCc8Fp4GngN+DfwaaU WZlY0OPgOvAhUvdA06qoIZtgLTRBVzRB0wp2AbuD2rZetPk68CTwa/ibwS3UaKBXkXoQ+BQcIoT+ dvBu8DtwI0gLvbZkOdgaJBrpV1NOB+iXwNfAteANpD4GPQOcDA4Cu4EXgvru7/HWGkPrA01p7mLa 3wr+JsrUZz8FNcrXD+wNViK/Rh2PAjuCncER5NFR/gzUHlgE/ghH+2on+AX4PfwKJZFMoelzr7HW v8D5M0jLA09FHSV4J3nQwIH2hI/h3AZdCzwS1P6sRuoG6DbQs8FJ4H/xdo5U7e1HoV8Al5HKLm2m pzo/4uSq7opWUF8VLcG3njM92cU+Y8p8CV04gYmnnKoXw/6g45yq/Zzvf3E+rUC/HcN6l+gKdQGn Z9vLN7PcEE5rP0T+Lexf4/uHe4UfOO2Z8v2ORL8rNAqOnnOjbZYTIxZv2u7Cny3i7ChvZIkhWI2P bS2JtskJ0vlgH06KYtM6TsM6znX7mTzLSQkX4KTge+Ai2Y/wN9KSb3l31Tnqk7JP4WhbeIboRAd8 3k84zZtR4172FG6TcjI9HcfpUEv8IVP9hk/ttjMWxNMC0Y9Uo0CsMo7vboRX4Ou3m3XfXE8k7lQ/ Eb6OMt8eSvQbNLoWUG/CvlgBMdJMS9DoWXuexbaxa2WMUmzjBDvEc3oz6FnHSbwd66BbTL8dQF/d xfv2AK8D3wILwZ/IMw7sBu4Hai/9CH4u31J0ZzAiRFEsJ4gyTkumev6Ebzz5J8m/hxI87WEPNOqf 4ySaR/7h5BkGHgsej7ScBd2LZ6uDnAwP7eBfwBvVhZ4D35aUIPzXKEG/40NqUr7EEutCxDhiqt+y 1xIM/UlL7Olw5oFqQ3IK3b5EfEDPuKr/xXkM9zaz4wHacAzt7Mqzh0EP5/uMNZA3+iFwnsE1osx7 oHXF/Fpypnqyd57QiX7Dgr1+/zhvwfcvEv1eA3FOz9xJ9PcTOOWSMDddnm/X7uK9OF3vB1E+Z28S Pb18J/OFs1uO6F+qJ83+TvuJEzpim5a4q+8h8maJelki8EF/X0IjXSdQGqdM42huFhueaAxS6vui T7zs1Dui7oHS/G7q4kys0+9AvSv78p54l+Nkvv2JuCtxfreK99KYrZ6XPpZZoPOuOnsoF9HnfXhf /a0P/RWCmfSqRk44G5PDSsn0exmcVkqJKLrZogeSCpyZnC27n8kWyRP/5+zogv7GD790/GhTddT4 kReYSaOHTRxrlskJ7tP6dKhjopbO500VU86kprqpYyqbI6IH0docb7qZfkbafIoZZkaZMWaCubQk b3mTmRqmbqQamyPNMeYE0930N4PlF2zM2fwm60QzxfBTJuSvYArMQaaeqRpXjVbmWNPe9DADzJnG md5muDnPXGguNpeZasZ3P/XUbqZTn1NOrmOG9O1zUh1zIyWIB1BoappDzP6mqWkT/ZbO5iQz0Awx 3hxm+kSL+HwzzkwyU8mdM7VM/VhaM3OUaWs6GNkTnUbK/qZSTD3YHGoO4JdkjzMd49w62Zxuzoqt PdycZkaaC8xF5hJzeUm9+5kiU9s0MAeaFqad6WS6GjnpO9QkppHpa84xo8346MNNNzOGt5ww3Dsw B1YGa4D1wEbDh42e6FuCx4FdwFPBQeCI4cMmjPRjwYngFHAGeDV4/fDhY8b5W8Fl4BrwDXA3uEcw hBFjLxwTqoE1wXpgQ7Ap2Apsc874YcNDe7AnOBAcAY4Dp4I3jj5v1LBwN7gIfAhcOXrsxWPCGnAd uBF8DdwK7gA/HH3h8NHhU/BL8HvwR7A4ZhmfBDAHVgKrgTXBemDDC+OfpCnYCmwDtge7gD3BPheO HzE2GQgOAUeME/754DhwEjgVvBK8BrxxQhyXZA54N7gQXAYuB1dOOG/sOcnT4FpwA7gZ3AJunzBm +LhkJ/g5+C24TzANYIUJE5q3SA8E64ANwebgMWD7iC3TbmAvsC84CBwKnhPxyHQ0OBGcCs4Crwfn TLh43IR0HrgIfABcAT4BrpkYeyBdB24EXwO3gjvAD0E51eii/qjxb/z1USMcYur/tyhryv9LLIiz NI2aqiDqjlycx+X+P/CSEp5+yuKn0unWVPydGKJu2i9q3yr/Dfofdf7zVBf1XYP/y19rDvzd6HnO o9vlt7wEbclaI1jhd+MBvxvr/m9Y7XfjYb8Dq/5L9HH1qmUO/reompGqTW81NIf/G3+tafQv0cU1 uvG/8dfGdf1f4/6/C9vEdfZqc0e0IFabjWa7+dzssaltZTvZvnaEnWhn2Tl2iX3CbrDb7Kf27y64 qq6+a+U6ub5uhJvoZrk5bol7wr3hfvGNfBvfww/y5/spfra/2z/k1/jN/j3/pd8XcqFGaBTahB5h UDjfYLuaApU2/0vpz9ETL/25fpnPvcp87v+bz1GSw3iT2X98jp5Psrb05+y39cXPuTp8DlGSq8XR bqDcSh1K/vYs+du/5O/Q0k9XLlNalTtKt+aAyaVbW3Nn6c+1bizzeVGZz6tLl19rc5nPO0vXV+vH 0s8f3KbM5zK9f3CZ/LWvLvP5y9Kf6/QqXd+hn//mc9QgDWaV+by59POHlRndJrvKfN5d5vOnpT83 3cBn+d3BytoDTffo32aX/7NxbF6v5G/jkr9Hl/zt8M9yt5hR8nd2yd85JX8Xln7rFjtLj0LLeqVb eeTUMp/LjHKroWU+n13m84gynyf9Robl8+Qyn+8uk39e6c9Hf1P6c+uC0qPUulHp9LPPLfP5nDKf p5T5XOZ9z768dPkjyoziyE3y69SxJ0eZL6LH8FdWIbl7xXBPig2Tw6XGaZ4wLVweZoTp5Jlp5NT7 NeZaibz6bZHjohykhUuyuYWLszuyW7M5kZPaFXZFrE5+/9XalXalcfwKrOfXVQO/rppo6b65b+Fb +iO5F+JVfk/RxdU2cXvdj+4nt8/9HD8H7rA2bqN7OfpkW91W493b7u3YfmubxneqFv2P8WZe1KC7 zD5bNbaqIJZdtXC5cYWLCx+JuKRwRcSlsRcqxbW3Tlwd8Fiy1cbbV2K7n+Lv3Ozp+Pf1+PkZ/s7N 7jcufnog4tzswYh3xzpF8muYetkK4+P73pE9yt+52WPx75z4+XH+zv1NzpUlOVeV5HyiJOeTJTlL 2pvdQ23zqe1eavtHyn2kLCZl6W9TCpfxjvfzjg/wjv9IeZCUh0h5mBQXpXa9XR9HRn571/Lbu47f 3vX8AmzgF2CTwvsKF8VZRUSfWd5KZCZ6my6O2nVGvichN53b0Dw0Ny69KL0oPj8jmxHf+D+/+vuf X/3957/6+7+kqQbS1BTNdH3a6z8y8x+Z+T/KjLU7kBr1iZpxN8n/s6wgGUVIRjkkozySUQHJqIhk VEIy9kMyKiMZVZCMqkjG/khGNSTjACTjQCSjOpJRIzwaHo2yIvJRE/mohXwcjHzURj7qIB91kY96 yMchyEd95ONQ5KMB8nEY8tEQ+Tgc+WiEfByBfDRGPpogH02Rj2bIR3PkowXy0RL5OBL5aIV8HIV8 HI18tEY+jkE+jkU+2iAfbZGP45CPdsjH8cjHCchHe+TjROSjA/LREfnoxLh2Zly7MK5dGddujGt3 xlVumFkT1wo54zMr/psePaCrzYxoVVxjrjCzzY0xZYV51PyBO96uZa2ZbTbFf9dxx9v13PF2g/mL +dLcZINNzC32XrvY3GYfsA+budxdM4+7a+Zzd80C7q65l7trFnJ3zX3cXbOIu2sWc3fNEu6uWcrd NctcTXecud8d704wm9yJ7kSz2XV0Hc2rrrPrYl5z3V1384br6XqaN10/189scQPcAPOWu0m+iSWW ik3dy+5lm7l33Du2wH3mPrOF7jv3nc1Fq2avLeImtnJyN44tL3fj2ApyN46tKHfj2EpyN47dT+7G sZXlbhxbRe7GsVXlbhy7v/861LDVon022XaKdtl02zlcEWbaruGacI3tITfn2JPk5hzbU27OsSfL zTm2l9ycY0+Rm3PsqXJzju0tN+fYPnJzjj1Nbs6xfcOWsMX2C1vDVts/bAvb7ICwPWy3A8OOsMOe Lvfq2EFyr449Q+7VsYPlXh17ptyrY4fIvTr2LLlXxw6Ve3XsMLlXx54t9+rY4XKvjh0h9+rYkRLi sefIvTp2lNyrY89NCpNCe15SlBTZ85MKSQV7QVIpqWRHy307dozct2PHyn079kK5b8eOk/t27EVy 344dL/ft2Aly346dKPft2Ivlvh07Se7bsZfIfTt2sty3Yy+V+3bsFLlvx14m9+3YqXLfjp0m9+3Y y+W+HTtd7tuxM+S+HXuF3Ldjr5T7duzMpGPyi52VFCfF7vg0qhV3QhrS1J2YFqaFrlNaLi3nOqeV 06qui9xs57qnx6ZtXI+0Y9rR9Uy7pl3dyXJvhuuVnpb2daek/dPTXe/04fRh1y9dkT7q+qfvpu+6 gen76fvu9PSD9AM3KP02/dadkf6Q/uAGZ5OySe7MbHI2xQ3JpmWXu2Fia7nh2cxsphuRXZvNdiOz P2ab3ajs9ex1d0m2PdvuJmfvZu+6S7P3s/fdlOzD7EN3Wfa3gvPc1MILChe6vYWrC3/yTXI+5/1F uf1y+/nxuYNyB/kJuVa5o/zE3M25W/yk3G252/3k3LzcPH9ZbkFugZ+aW5pb5qflHsg96KfnlueW +ytyj+dW+StzT+ae9Ffl1uTW+Ktzz+XW+z/kXspt9DfmNuVe8zfnvsl942/P/ZD7wd9R1Laonb+z qHtRd3930SlFvf09RacV9fULigYVDfILi4YWDfX3FY0sGukXFY0qGuUXl1tf7hW/RO478g/LfUd+ udx35B+R+478CrnvyD8q9x35x8p9XO5v/vHyHct39Otk3ZBzPaZbybrRvMT6EN+zz//kWLM6/q9f Jo9YKEtKONHzSArkNwaTXJKTfcSkvHFJxaQifk8V1WFoi+nM/oUyO802ZqdjXvooOz/ZVEbYPicj bNfKCNvnZYTtOhlh+0IcvVfsizI+9i3Gp6eMj7tS3t5tlDdzr8ubuZ2x1v7oTIPOtOhMh8706MwC dGYOnVmEziyHziyPzqyAzqyEzqyMzqyKzqyOrquFrquNrquDrquLrjsEXVcfXXcouq4B/thhouVM Q9Fy5nDRcqaRaDlzhGg50xj/sInoKNNUtFNck/Ylv8Q1Kc4j00rmkTlK5pFpLfPItJF5ZNrKPDLH yTwyJ8g8Mu1lHpkOMo9MR5lHppPMI9NZ5pHpKvPInCTzyPSUmRLtjjhTot0RZ0q0NcQr6SszxfST mWL6Z5uzzWagzBRzuswUM0hmijlDZooZLDPFnCnzwgyReWHOknlhhsq8MMNkXpjhMi/MSJkX5lyZ F+Y8mRfmfJkXZrTMCzNW5oW5UOaFGS/zwkyQeWEmyrwwl8m8MNNkXpgrZV6YmTIvzCyZF+YPMi/M NTIvzHUyL8wNMi/MjTIvzE0yL8zNSG+r31hGLcQ3C2/Kr62Gt8Jb0Tf7U/iTceHt8Hb0uv8He18C ZkWRrRnbzczIzLvv+1r3AiKUUJaIJWAJRQFFUSxiiYjsIpvIJiKbiGwiAiIgIiKNNE3zEHlIIw0I yCYCjTQiIiIiloglIiLNQ8SJPJUu/bXz2hnf+3pmvqn8vj+zTkacOPlnZJxzIuPe+y57F3Kzf0WP /fGpokPA0gbCjqdgxgeh2iKn5CKqqy965g3IWC3YGDVBftQMtUQRESeIXofKxZZD7VFXkbN3E1sB 6o76oBvRfSI+vAUNQMNEjREihmiJnkcviad7BVqF7kZr0J9EudfQZtQPvY52okHoTbQXDUf7xDYS HRDbQ+htdBiNQkfQB2gM+lBsk9BHqAo9js6I7QlULbYZ6By6JCKNy5igeTiBa4nI4TpcH63EN+Ab 0Mu4IW6M1uAi3AxtwMW4FdqMy3A52okrcAXagzvibuhN3B13R+/gnvg+dATfjweg43gQHoE+xA/h R9EZ0og0Ql+TW8T9uEjuIr3QJTKGTMKYLCALRLTwMnkZa2QdeRXr5E/kT9hGXiMbsZ1sIVuwk+wj +7CLfEw+xm5yhogIgXxOPsc+8gU5h/3kArmAg9RCLThEIzSCwzRJUzhCMzSDYzRLczhOr6PX4aTo ARynmMacuClzs5twCbuZNcUD2G2sDx7K7mOD8Hz2ABuJF1sGWEbg5ZaHLKPwK5bRlkfwv1vGWcbh Vy0TLTPxesssyyz8hmWuZS7eYZlnWYh3WlZY/oz3WjZbvsQnJK8UIU4pJiVIUEpJaRKR8qQciUm1 pUKSlBpJjUh9qUgqIvlSE6mY3CB1kbqQQqmr1I3cJHWXBpDG0iBpsPCwQ6QnSan0lLSS9JVOSGfI ROms9Dl5UvpCOkeekr6SviKzpW9kTObIVKbkBVn8kSUyl63kRTkuNyDL5QK5gmyUO8gDyLvybHk2 +UreJm8nF+Qq+VNyUfRpSi6JQT9HNaW20p3WU3oqz9C+ynzlMl2oXOFRepXHeQ+W4L34MNaLj+CP s+F8Cp/PHufP8iVsHn+bv80W86P8PfYCf5+/z17kH/AP2VL+Ef+YvcQ/4WfZCl7Nq9lq1aN62Mtq RI2yNWpcjbO1alJNs39X89QcW6/WVuux19R8NZ+9rt6l3sW2qt3VHmyb2kvtxd5Q+6j3sR3q/eoA tlsdpA5le9Xh6nB2UDxdXpEhvQIZ0qsiN9ogImAmMqTNYsDdJiJgRWRIu0S+/KaIgHWRIR1ANpEh HRJe4R0RAbtEhnRMeAXjd+t88Lt1fsipg5BTh2CmLkzfpdUip/kd+xo1ZN9YitEkkRVuRIdE7H8c fSv8ZH8R5DlwihTQElYpnuTGqFg8zcZvzPZE/dFQNFqMQtPRHLQQLUUr0VqRDWwXT+chdAydEv7p ArqCEZawrglPrv1Z26Rtg/1mbTvst2hvwP51bafYbxJHu2C/SdsN+83aHthv0d6E/evaW2K/WZTb B/tN2n7Yb9YOwH6L9hfYv669LfZbRLlDsN+k/RX2m7XDsN+ivQP717V3xf51Ue4o7Ddp78F+s3YM 9lu092H/urYDEXF2r8DNmrgz4swRga//BkY+gCv/s3bCZOZDk5mTJjMfmcycMpn52GTktMnIJyYj n5qMnDEZ+cxk5KzJyOcmI1+YjJwzGfnSZOS8ychXJiNfm4xcNBn5xmTkksnI30xGRAQjSlUBI9XA yIXfyMh/mIxcMRn51mTkqsnIdyYj39cwoqOavqLjGmZ0UsOMTmuY0VkNM7qlhhldqmFEl2sY0XkN I7paw4iu1TCi6zWM6NYaRnR7DSO6o4YR3VnDiO6qYUR3m4xcBkauGT1FVwxGdNtvY0T31jCi+2oY 0f01jOiBGkb0YA0jethkJGIyEjUZiZmMxE1GkiYjKZORdE1f0TMmM3kmM1mTmZzJTC2TmdomI9eZ jNQ1GbneZKSeyUj9GkZ0j8GIHgJGEkZP0ev8RkZuMBlpYDLS0GSkwGTkRpORm0xGGpmM3Gwy0thk 5BaTkVtNRpqYjDQ1GWlmMnKbycjtJiPNTUZamIyUmH2lpclMqclMK5OZ1iYzbUxm8oGRQmCkCBgp NnqK8c7EsBvemVSi2vhTfBZ/ga/gb/E1/D2hIsmWiUqsxEacxEW8xEem0yI6kA6ig+kDdAh9kA6l w+hwOoKOpA/RUfRhOpo+QsfQsXQcHW+ZoE8Qep24ClcJb/IZ/sz4xAgWTy2+jMVTh6/i75CFiD8k E0YYUohEJMSJ2JBKNKIjjdiJA1mJm3iQnUwj05CT3kJvQS5aSQcgt2W8ZTzK6eP18SK2IyiEVLqX vkX30f30AP0LPUjfpofoX42rFPaNh6s0yiymL9Al9EW6lP6OLqMv0eX09/9Q5j/XY0TPgZ9Fzw2N t2IEQYm98MsERonIz0oU/OwcQYTAYg1hyQp4n9Ya3ocW/PTGh65EVAwsS4w9XSH2f4D/lxp78f9S 4x0ZstE/mtI/mlKMiLB7vzibQXa6iD5Pn6Kz6Gw6hz5N59Jn6Dw6ny6gz9KF9Dl4K2ZwjOCaCF1N X0Y6fZW+KmJpgkpQgt5OW9CWtBUto+W0Pe1Ie9JetDftQ/vS+2g/ej/tTwf80n23trS2sra1tjPe z9Fi45vxaXPa3PgEAy0R7ZRS0VtpG9oGMdqWtkUWWkErkEQ70A5IFve1B1JEDxuBXNYSawmKWEut pShqLbOWoZjxO+EoblpXLLSWCG1thJYKUbuS3kW70LtpV3oP7Ubvpd1pj1/qqUJrqdBWDtbdbnzn v7hK49tAWtKWwrpWVDxD4orLhHXltFxY1562F9Z1pB2FdT1Fr1OAL5e4SpFjiCttJaxra20rrGsn rvkn624X1rUU1pUJ69r/onW/wKewrqWwrq3xpk1cXwthXamwiIhrLBcWdRBWSOKqxiNFXEUr0X65 aDNmtinKG6WNskbJX/ucGppAj9FmMTBSAly0ARYq4PqN500xrBNtGvaJNi0J8qQYHWWsYI5VrGEd W7EN27EDO7ELu7EHe7EP+3EAB3EIh3EER3EMx0UelMQpnMYZnIezOIdr4dq4jsiL6uLrcT1cH+eL 7KiByI0K8I24EN+EG+GbcWN8i8iTbsVNcFPcDN8msqXbcXPcApfglrgUt8KtcRuRO7XF5bidyJ7a 4w4ie+qE78Cd8Z24Et+Fu+C7cVd8D+6G7xUZVQ+RT/XCvXEf3Bffh/uJvKo/HoAHisxqMH4AD8EP 4qF4GB6OR+CRIs8ahR/Go/EjeAwei8fh8XgCfhRPxI/hSfjf8Hn8Fb6IvyG9SR/Sl9xH+pH7SX8y gAwkg8hg8gAZQh4kQ8kwMpyMICPJQ2QUeZiMJo+ILG0sGUfGkwnkUTKRPEYmkSfIVfIduUa+F4EE poRSykT2JYkkRKGcqlSjOrVSG7VTB3VSF3VTD/VSH/XTAA3SEA2LLC1KYzROE0amRtMiU8sz8jRa i9amdUSuVpdeT+vR+qwVa83asDLWlpWzdqyCtWcdWEfWid3BOrM7WSW7i3Vhd7Ou7B7Wjd3LurMe rCfrxXqzPqyvyOb6sftZfzaADWSD2GCR1w1hD7KhbBgbzkawkWw0myStl/4kbZBekzZKf5Y2SZul LdLr0lZpm7RdekPaIe2Udkm7pT3Sm9Je6S1pn7RfOiD9RToovS0dkv4qHZbekY5I70pHxXZMbMfF dkL6UDopfSSdkj6WTkufSFXSp9IZ6TMjb5OqjbxN+lJsX0kXxHZR+ka6JP1Nuiz9h3RF+la6Kn0n XZO+l5GMZSIyOiZbZEmkdIrI6FRZk3XZKttku+yQnbJLdsse2Sv7ZL8ckINySOR7CTkpp+S0nJHz 5Kyck2vJteU68nVyXfl6uZ5cX86Xb5AbyA1FTnijXCjfJDeSb5Yby7fIRfKtchO5qdxMvk0ulm+X m8st5BK5pVwqt5Jby23kMrmtXC63kyvk9iKT7Ch3ku+QO8t3ypXyXXIX+W65q3yP3E2+V+4u95B7 yr3k3nIfua88UB4kD5YfkIfID8pD5WHycHmEHJYjclSOyffJ/eT75f7yAPmk/JF8Sv5YPi1/YuSk 8hn5M/ms/LlcLX8hn1M+Vk4rnyhVyqfKGeUz5azyuVKtnFO+VM4rXykXlK+Vi8o3yiXlb8pl4YYp Z9zCJS5zhXOuco3r3Mpt3M4d3Mld3M293Mf9PMCDPMTDPMKjPMdr8dq8Dr+O1+XX83q8AW/Ib+SF /CbeiN/MG/NbeBG/lTfhzXgLXsJb8lLeirfmZbwtL+fteAVvzzvwjrwTv4N35nfyu3gXfjfvyu/h 3fi9vDvvoTZRm6rN1NvUYvV2tbnaQi1RW6qlaiu1tdpGLVPbquVqO7VCba92UDuqndQ71M7qnWql yH+7qHerXdV71G7qvUYerPYUeXBvkQX3Ve9T+4k8uL86QB0oMuHB6gPqEPVBdag6TGTEI9SR6kPq KPVhdbT6iDpGHauOU8erE9RH9e+tyIqtxEqtzGqxSlbZqli5VbPqVqu1hbWNGE19NbNleBVehcbj c/hLNAFfwF+jiTB/NolMJ9PRSzCLthxm0Y7BLJrCHmWPYg6zaKoxR4m3ScukFXgnzJntNeYX8HuK Vcnhc8oNSnfCYebsZv0j/XMyVv9C/5JMhZmzJ6ytra3JDBETTBaxgktEI1lUKmLfMcYKKOULWAMi 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 8d68D+/L7+P9+P28Px/OR/CR/CE+ij/MR/NH+Bg+mU/hU/k0Pp0/wWfwJ/lMvoA/yxfy5/gi/jxf zF/gRu/ihjcWPVh4Y9GDhTcWo+J5MQqERQQYFSPzXeKZv15EpcPEiDdWPPNNRfQ5X2To4GPZo2wS 9L8JeKIpmcge/5nkn/Nk1HmMTf5ZHYfIr3ezKfJsaaj86K/6LIbQIZVI7X620n4RaoNfwa/i1/Bm vB3vwnvxAXwIH8HHaEP6Pv2Afkg/oh/TT+in9DP6OVvGlrMVbCVbxVazNWwtW8c2shPsJDvFTrMq doZ9wb5kX7FL7DK7YhEuxSJZ3BavxW8JWsKWqCVuSVrSljxLzlLbcp3lekt9SwNLgaXQ0sjS2FJk aWK5TT+kH9aP6Ef1Y/rx/7+y+/+Rld02xCzcollsFsc/WT8p+jM7yA6xw+wIO/or1q/h3Hn2Nl/B V/N1fCPfynfxffwQP8pP8ipezS/wy/yaylRVdag+NaKm1FpqPbVAbSyypBKREXUQ+U43ken0F1nN SJHBTFSnqjPFaLdQXaIuV1epa9UN6hZ1h7pXPageUY+rp9QzYrS7qF7RkCZpuubSAlpMy2h1tHyt UCvSirVSrVzrpHXRumt9tYHaUG2UNk6bpE3XZmnztEXaUm2Ftlpbp23Utmq7tAPaYe2YdlKr0qq1 C9pl7ZrOdFV36D49oqf0Wno9vUBvrDfTS/QyvYNeqXfTe+v99SH6SH2MPlGfqs/U5+oL9SX6cn2V vlbfoG/Rd+h79YPi6Tmun9LP6Of0i/oVkYVJIudyWQPWmDVjrWPNtxZai6zF1lJrubWTtYu1u7Wv daB1qHWUdZx1knW6dZZ1nnWRdal1pXWNdb11k3W7dY/1gPWw9Zj1pLXKWm29YL1svWZjNtXmsPls EVvKVstWz1Zga2xrZiuxldk62Cpt3Wy9bf1tQ2wjbWNsE21TbTNtc20LbUtsy22rbGttG2xbbDts e20HbUdsx22nbGds52wXbVfsyC7ZdbvLHrDH7Bl7HXu+vdBeZC+2l9rL7Z3sXezd7X3tA+1D7aPs 4+yT7NPts+zz7IvsS+0r7Kvt6+wb7Vvtu+z77IfsR+0n7KftZ+3n7ZfsVx3EoThsDo8j5Eg4so66 jgaORo4mjuaO1o4KR2dHV0dPRz/HYMdwx2jHBMdkxwzHHMcCx2LHcscqx1rHBscWxy7HPschx1HH Ccdpx1nHecdlxzUnc6pOh9PnjDhTzlrOfGehs8hZ7Cx1ljs7Obs4uzv7Ogc6hzpHOcc5JzmnO2c5 5zkXOZc6VzhXO9c7Nzm3O/c4DziPOI87TznPOM85LzqvuIQjcdlcHlfIlXBlXXVdDVyNXM1cJa4y VwdXpaubq7erv2uIa6RrjGuia6prpmuua6FriWu5a5VrrWuDa4trl2uf65DrqOuEq8pV7brguuy6 5mZu1e1wB9wxd8Zdx53vLnQXuYvdpe4Kd2d3V3dPdz/3YPdw92j3BPdk9wz3HPcC92L3MvdK9xr3 evcm93b3Xvch9zH3KfdZ9wX3Zfc1D/OoHofH54l4Up5annqeAk9jTzNPiafM08FT6enm6e3p7xni GeWZ4JnsmemZ61noWeJZ7lnlWevZ4Nni2eHZ6znoOeo56anyVHsueC57rnmZV/U6vD5vxJvx1vHm ewu9Rd7m3tbeCm9nb1dvT28/72DvcO9o70TvdO8c70LvEu9y7yrvWu9G71bvLu8+72Hvce9p71nv ee8l71Uf8Sk+m8/ni/kyvjq+fF+hr8hX7Cv1lfs6+br4uvv6+gb6hvpG+yb6pvvm+Bb6lvpW+Fb7 1vk2+rb6dvn2+Q75jvpO+E77zvrO+y75rvqJX/Hb/B5/yJ/wZ/31/IX+In9zf2t/hb+zv6u/p7+f f7B/uH+0f6J/un+Wf55/kX+pf4V/tX+df6N/q3+Xf5//sP+Y/6S/yl/tv+i/ItImKaAHXIFAIBbI BOoEGgQaB4oDrQMVgc6BroGegf6BIYGRgTGBSYEZgTmBBYHFgWWBlYE1gfWBLYFdgX2BQ4GjgROB 04GzgfOBS4GrQRJUgragJxgKJoLZYN1gg2CjYJNg82BZsFOwa7B3cGBweHB0cEJwcnBGcE5wQXBx cFlwZXBNcH1wU3B7cE/wQPBw8FjwZLAqWB28ELwSIiEl5Aj5QpFQKlQrVC9UEGocahYqCZWFOoS6 hHqG+oUGh4aHRocmhCaHZoTmhBaEFoeWh1aF1oY2hLaEdoX2hQ6FjoZOhE6HzobOhy6FroZZWA97 wpFwKlwrXC9cEC4KF4dLw+XhzuFu4d7h/uEh4ZHhMeGJ4anhWeEF4cXhZeGV4TXh9eFN4e3hPeED 4cPhY+GT4apwdfhC+HL4WoRF1Igj4otEIqlIrUi9SEGkcaRZpCRSFukQqYx0i/SNDI6MjIyLTI7M jMyLLI4si6yMrImsj2yKbI/siRyIHI4ci5yMVEWqIxcilyPXoiyqRh1RXzQSTUVrRetFC6KNo82i pdGKaGW0e7RfdEh0VHRCdHJ0RnROdEF0cXRZdGV0TXR9dFN0e3RP9ED0cPRY9GS0KlodvRC9HL0W YzE15oj5YpFYKlYrVi9WEGscaxYriZXFOsQqY91ivWP9Y0NiI2NjYhNjU2MzY3NjC2NLYitia2Ib Yltje2IHY0djJ2NVserYhdjl2LU4i6txR9wXj8RT8VrxevGCeON4s3hJvCzeIV4Z7xbvHR8YHx4f E58UnxGfG18UXxZfFV8X3xTfHt8TPxA/HD8WPxmvilfHL8Qvx68lWEJNOBK+RCSRStRK1EsUJBon miVKEmWJDonKRLdE70T/xJDEyMSYxMTE1MTMxNzEwsSSxPLEqsTaxIbElsSOxN7EwcSRxPHEqcSZ xLnExcSVpEhNknrSlQwkY8lMsk4yP1mYLEoWJ0uT5clOyS7J7sm+yYHJoclRyXHJScnpyVnJeclF yaXJFcnVyXXJTckdyX3Jw8njydPJ6uTF5NUUS+kpVyqQiqUyqTqp/FRhqihVnCpNlac6pbqkuqf6 pYakRqUmpKamZqUWpJaklqdWpdamNqS2pHak9qYOpo6kjqdOpc6kzqUupq6kkUiS9LQrHUjH0pl0 nXR+ujBdlC5Ol6Yr0pXp7ul+6SHpUekJ6anpmem56YXpJenl6VXptekN6S3pHem96YPpI+nj6VPp M+lz6YvpqxmSUTK2jCcTyiQy2UzdTINMo0yTTPNM60xFpnOma6Znpl9mcGZ4ZnRmQmZyZkZmTmZB ZnFmWWZlZk1mfWZTZntmT+ZA5nDmWOZkpipTnbmYuZrH8vQ8T14kL5NXN69BXqO8JnnN81rnVeR1 zuua1zOvf97QvNF5E/Om583JW5i3NG9F3uq8dXkb87bm7crbl3co72jeybwzeefzLmdRVsk6soFs LJvJ1snmZwuzRdnibGm2PNs52y3bNzs4OzI7Ljs5OzM7N7swuyS7PLsquza7IbsluyO7N3sweyR7 PHsqeyZ7Lnsxe8VIKnN6zpUL5GK5TK5OLj9XmCvKFedKc+W5Trkuue65vrmBuaG5UblxuUm56blZ uXm5RbmluRW51bl1uY25rblduX25Q7mjuRO507mzRtSHXwF8FfA1wO2AuwD3Ah4APGR8/43IQYyy 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 mMH4LytpKjINCmVuZHN0cmVhbQ0KZW5kb2JqDQo4MyAwIG9iag0KWyAyMjAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDYyMyA2 MTEgNTYzIDY2MiA1NzUgNTM3IDYxMSA2ODcgMzI0IDAgMCA1MzcgMCA2ODEgNjUzIDU2OCAwIDYy MSA0OTYgNTkzIDY0OCAwIDkyMSAwIDAgNTM4XSANCmVuZG9iag0KODQgMCBvYmoNCjw8L0ZpbHRl ci9GbGF0ZURlY29kZS9MZW5ndGggMTExMDE0L0xlbmd0aDEgMjQ2MDYwPj4NCnN0cmVhbQ0KeJzs PQlYVOe157/LLMzALDDMwLDcYRhABhiGAWR0lAEGXHBBxMjiAjIoGmNMxESTqGQxGlwSsjQuaTSt IW2a97xo2mCahWw2STV70jZ5TTRLmxqtJk3baHR4578zF9HYvr62X/re1zlylv/82/nPOf+5d6IZ gABAAhIO/NWVgYbHZiUeApJTBhCTWl05peo2jXYXkEw/APvVhEB1zSu/+B0PbM0cnFA4oW76zDNH +zkgRY3AJHATZs6qfPLr11KAnbwZ4Jr7p890FdV7ftwBQF7EXVrbr2hbbnjZcC9AQx6ux7Vf0yWw rGkbQNceANX9C5cvuuL9tFnXAMwuBNA2LGpbsRxUIOD+xThfu2jp6oXNhb+JBVgTwDFLOjvagqfM D3O4/hTsL+1EhfHZ9O9h+xZsZ3Ze0bXKsMg1E4DJAajnLu+4elnc1zEDQGI/Rh239Mr2thPmX6wH eEsE8BZd0bZqedYyah/5Ac4XlrVd0XHE/OIQEN2n6CTn8itXdA3dCl1oTwLtX351x/K9wgkU23E/ QzpQXyoOHX5f17F/vs73R7CqgMKB32wbR/nP3znz3JfFxycnfm45iU01MBAGnKfcEfICmJu/LD63 J/FzaaURoF1CNSnbYALGiQIDenDBQlykBfelwHLHyR3Ag4rfwXuwfV+Ykz/DQhJidAzHszynYBnu CDBDfuCG5LWnzhQEwPjCboU35CVtyh3kZ+jyXdKiT/Cz6EmB5QPwlGTqc2HkzoKC+xhWc91wLV8L q7gdKNcifoTttbCa2Qar5R2oXnErrOSvRhwD13Kbwn3cV7Ca/QqWc09BJe+CZqpTzofE4XlTYR5E 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 eL/WYA49inf9GbgTfoJ8M7Z24w26F/4Dc6APc6kbbT2/bzN4kC6iVPJBHDwXqU9030GqH3p96LC0 72F5VmjrsPw23ub38D7XYa2IQhS+RWCUZz/iP2Am8TqeDH3GPazkQi3kj9jxIN74u5Bej38WXXou e479lN879Hv+8VAlb+AzQ1eFbsBn2S/gV/AqvAAfwZuY2S/Db9lC9gX2KPsF18op+MP89+DHXAFc C9+5eD1uGdfJzeD2cM1cAZ+N7RR8VtF/KzYHn5UL4HL6jWz8HUo3dyd/GR9kv2DP8Ntw2lKse7di bbpL+rdoHP3d2NytfAPkQB4UQjHU+h0mV3HOqDzIS9W4C4rzNAUFmrxirqQURjkLPcb4+DiLpcDN QvnhIhf+lP/6ncNFBiMxe10I+sP6wwaP/nCR/tcH3YWkpHg8M3o8W1KcZc+IY5T2ktJST1EaY0rA RhxrMplN9hJisBkoMqMVibmZ5iyrrmK8UJiZpG713VZV0z4+RZfpyxOyTErjHeTsOQXbdraM/DYx 0ZFbkp3k8njttfUJmUVpN6UVpHpqRmWNH1eTb8vLzklRLHvggdDH3I6vF3J/PvMIHhAYUOBZf8d3 QDpkwBp/QKW2ZfCaGCEjLiPJkiHYMlg+jk9OT8+MM8erNBkJQgwb0+vXCdMFxsAKgsVIEtJYg9HQ F4DEOIWVN2ZYOCj3uMwepwHMHoPRa3HNnzc3+YTTYASvt5BYXB6P0YvEYDR7DR6PfsPg4CBFt61k PINeyc62KRUKU0Ki2WRD34wmHpLGmE3ExrIpRW6LXucIFWQk68eVh2aVzcwmD9xPGiyO4vyz+8n3 nnLHWJyZGdPdNy6YPCXdV6Z2u9XLO7mZXz84rb5A42ZSmPXA0t9Wzi3BGp8KuVAKl/vHJppKc3NL 2dJef642Nbc3pzA1n83vTfWnkr5AqlGbxWb1av1aTV9AyxrW2mzuxNyktW53Wa5zHe86WoSHOWrw UgrlTki26E84wSJLKLrks7sLPfSEhuICJrvEVpSYaEpQKJSmMLezRaUl2GPPUCgNhkRPUSk2s7Ls 9tXjc2NjzFnYs+uZeVVLZ23cvPrdnZnbHsifvrQ864b0Sc0391ZMuPumnW599sTJbFt1ud0U6w6s Xzy7uyFTPepH12x8ZCrz+V2bq1tKzRxz7sy5ZcrKG9va1o6nv6f+2qFTnBFjL8CVfn2CPs40MUFn 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 0Wescpy23TA+TKamquTu2idgj43d1DSbmiZR00xqmkFNM6hpMjVVJSfr88mNa5P76DdFv6nu8Sns p31/7Z/WnsZntB+g/UBtn8U07Z/TPl3bQThYe5X2Q/zOYaHe+q3a+q2aymZT2ejkkX5jpvqjXHM0 vuh8Fqpdd8zGm6isKlnj+HhrsxOMw5dddyJVzaa8k6jnK9R+svucon2OttOUpyvn+o1a/c7Q70z9 5oUSahtNbUus3zLWb7OpbgHV1VLdOKobQ3Wjrd2WU14d5WUor9narYX60tQ3ifrS1Ndm3dZo3Zah wmYqbKHCNBVOosI0Fc6kwhlUOIMKJ1NhVerGjetTSzauTd20sZsKZ1u3VVu3VVPjZGqsSt2m/XYs 0/4N67g79blLe7Mvy2/6yvwWFd4dSqhxNDUusW7LWLfNpsoFVFlLleOockw0myqHKHIVNQ7vkQx/ TeSor4fy8pRXT3l9lJct+NM2BY/qobZcYf9jh8JXQo7KeigsT2H1VJXnS3lqylJQjoLyvCjPi+op J0stXdSS4z09vCfHexZQSI5C8jwnz3PqKSJHEXlek+c19ZSQNft5/jK8as+a9TxvyfOVPF+p5ylZ M5wzw3mzmze79WY2aza7zGbObPaYzZzZXGAGc2Ywb/byZq++4BX1Bb/oMWO5wvd7Q2GFnTNTPWYp b5bqzUyXmcnxhx7+kOMPC8xGzmzk+UKeL9Qb/S6jnzP6PUY/Z/QXGPGcEc8b7Xz0HaM9vDu5yogv NOIrjPhycd8m7ttGxH3G6M8uxv2TRr++GPdt4r5lRNzPNhMzi3G/XNy3ifu2EXGfMSuzi3E/vAvV Ju7bzFCt7FFtlqqKu1Azi7tQbeK+zawtMGu1ski1masyc6OLu1Azi7tQLeK+xUzOMZO1ZnJGcRdq dHEXqk3ct5nVBWa1VjapNrNVZnZ0cReqTdy3meUFZrlWVqk201VmenRxF2qmuG8T923ivs3M14v7 arNfJe7bitmllgKqZJdqKqgS993ifgklTBL3beK+Tdy3UUUjVdSL+9mUMbOYZdqoo1bct4j7FnHf QimNlFJPKdWUUkUpY8R9m7hvE/dtVNNINfXifjblzCxkmw/jvk3ct4yI+9lUNLMY98vFfZu4bxsR 9xmKml2M++EdoBZx30Jdc6irlrpmFHeARhd3gNrEfRulLaC0WlmomtqqqG20uG8R9y3ivoXyGimv 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 eqVkNV/qQS9ewhoU/x8UJUOO12ODPPFuaC55L6zmYc+VbHQcwupYjB+NChfGtlBuqRyt3Eo53i/s Ljd8HB/mlSF+1iqvjOdjvfJKOy8bzi29sRmeZNjPDtd2hPKokONjq/jYCvmmOXasvjWFnNPKz7r5 WW/sJNdsGqdT9J+jz6k4DafrUxtNis1DBme79hzluViA83C+uguUdbjQsxby2PC/BVXIY4tiV6hf iCtxla++2dEkc9FqLlr5W46/reJvq/jbqsQ6bW9hfTSJf/Xyr17+1cu/evlXL//q5V+9/KuXf/Xy r17+1cu/evlXL//q5V+9/KuXf/Xyr17+1cu/evlXL//q5V+9/KuXf/Um2/jkf6qHH+q7mSb4VI5P 5fhUjk/l+FSOT+X4VI5P5ZIrQnvyV/g1nsZK/Aa/xe/we3RiFf6AZ/Ascvgj/hS6+VM3f+rmT938 qZs/dfOnbv7UzZ+6+VM3f+rmT938qZs/dfOnbv7UzZ+6+VM3f+rmT938qZs/dfOn7tR20aRUKbbH DtgRY7ATylCOOBJIIoUKVGJn7IJd8V/c3X2cXGV99/EzZxLAsAiGSc4kSGBRA7ggEl1ACUaRjguC jMqDLpDaOpYYMCgLuogjEmtjKW2N1tSH0canbUVvWBFbHQQfQiQYZQwIyyCKYUgmwOYkJBAWhJy+ z9lJ2EBsX+1999XX6/7jk+vMmTNnrvO7ftf3973OzGYOxCwchIPRjUPwErwUL8NsHIrDcDhejh4c gSPxChyFV+JozMGr8Gr04hgci+PwGrwWx2MuTsDrMA+vTxp0rkHnGnSuQecadK5B5xp0rhH1Oebk 4PDgVVzGWi5jLZexlrNYy1ms5SKaXESTe+Dakse4hdRDtVXztireVrHbqm5T1W2quk1Vt0nl21S+ TeXbVL5N5dtUvk3l21S+TeXbVL5N5dtUvk3l21S+TeXbVL5N5dtUvk3l21S+TeXbVL5N5dtUvk3l 21S+TeXbVL5N5dtUvk3l29SwSQ2bQRjsHUyhRq1gz/SvSfV9M0UYsmfY7B8y+9NZPxzsER5ufqae 9GRz/m2eTV3iB4Lu3NvF44DcA0kj18KDttdhfXJk+v/VcGA9HFiPOB0gTgdQsFNzT2Yq1qBgp+ae yVSsQcGOpGB1CnYkBatTsCMpWJ1Dq+50aC+hOOPurEW7uzvuLHXJ0QR3NqD/w9xZLXyjnp7kuTdR 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 si+Wbel90lh2xbIrll2x7IplVyy7YtkVy65YdsWyK5ZdseyKZVcsu2LZFcuuWHbFsiuWXbHsimVX LLti2RXLrvQeQ5V2VmlnlXZWZVtVtlVpZ1XGVWVclXZW6WZV5lXpZlX2VWVfLPti2RfLvlj2xbIv ln2x7IvpZkw3Y7oZ082YbsZ0M6abMd2M6WZMN2O6GdPNmG7GdDOmmzHdjGVvLHtj2RvL3lj2xrI3 lr2x7I1lbyx7Y9kby95Y9sayN5a9seyNp6fxW482NiD9VOdhPJLEQS48OegNTlVzq2puVc2tqrlV NbeaW49teMK4nBB0hW/AycG8kNMKOazwrek9d7wD7/Tcn6b31tMVU7rqCbqmX4JL8UF8CIO4DB/G 5fgIqvgorsDHcCUW4+P4S3wCf4Ul+CT+Glfhb3Cj9/khbsLN+BF+jJ/gp+l9Y9yNEdyDJu7Fb3Af fovf4X5Y6U1fC75jOt8x/UGk17EebWzAQ3gYjwQ9weQ0brK7vnOFfrZ58iZxiriueniqeJzGU5yu Ldv31nTV6/F4rCKx6u7EqlusIrGKxCoSq0isIrGKxCoSq0isIrGKxCoSq0isIrGKxCoSq0isIrGK xCoSq0isIrGKxCoSq0isIrHqFqtuseoWq26x6harbrHqFivzWTxvwf9kzEKqkOrJyiAfvl4epXcH 3pb+bkymMem+nvDN9p2lVk32qJeCjNnTk903OKtzZHo/WbzzvTiGAp1Jb8Yc2QxPpBfp3ZS3i+1Z Xj2uLWNhf6op9v0Z/jyNe6YnY/RkjJ6M0ZMxejJGT8boyRg9GaMnY/RkjJ6M0ZMxejJGT8boyRg9 GaMnY/RkjJ6M0ZMxejJGT8boyRg9GaMnY1blsVV5bE0QW5XH1gWxdUFsVR5bldMFcf8ZbsUq3Iaf YzV+gV/idjTwK6zBHbgTv8b/sC4kw1m8m5lGnBHsxYM3csYzfG+yreNhl3buH9fT/0vBiso7WKvE 1iqxtUpsrRLzDjHvEPMOcXiZKpCq9Cg2IsYmbMaj2IKteAyPwznUzFjNjNXMWM2M1cxYzYzVzFjN jNXMWM2M1cxYzYzVzFjNjNXMWM2M1cxYzYzVzFjNjIPzs88ud97/73yGuYnObU31bsfnl57LPr/E +OeXqQuqupJq+F7XvEj77J2lZng5PmJf505S+JeyM72bNOFukauuuuqqq6666qqrrrrqqquuuuqq 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 P0ZjQ34S8jMUHdIW0oZ0IYdCjiIScizkGJoQciLkJIoPORPShyaFfBDyAUoMGQD3d6ryReWLKENZ oaxAdyvXKteimcoqZRW6R7lOuQ5lKl9SvoTuVRqVRjRLWa+sR/cpG5QNaLZqrmouul/1mOoxNEf1 LdW30FxVviofzVMVqArQN1TLVMvQfNVy1XL0gGqFagVaoCpUFaIHVUWqIrRQ9YzqGfSQ5leaX6Es za81v0YPa36j+Q3K1ryieQV9U/Oq5lW0SPOa5jX0iOZ1zesoR/NbzW/RYs0bmt+hXM3vNUfRt/S7 9LvQU/rd+t2oUL9Hvwd9V79XvxcV6ffp96Gn9Z36TlQ8/o7x6eiZf/+e9+/f8/79e97/37/nha0M W/MP7/1FK/0oUmxJxlRTqzHVlm8rNRy3WYzYeKZukW2/rce0s7bXjmrzKkz1K+xhFaftSjuxVBuK q/bU9tpEYxSk2lGbZdppO1m/Aq5ccibZ44yH7OmGctteZ6k9z3jRXmyvdG537q/0Oi81EdtGQ7q9 oKKsqcC2qqm4otLWY063p9vzKs7bVzib7TW1WfayqjOQts8+v3Fo7Rr7FsfOii1NNbUdTcGq3Eoz 3940ma81qk2p/NGmGttW/iI/VNVu6G2cUbnSFeKKaKg2z+Y38HpTiTPWqOa7+M6mGv6MoZfXG8PN NWbellSbZ0y0VK+NNRTbLOZe+qaOKEe4raeyy9zr0JsHq6PrV1TOqRPtpF52JNrPGo47wqsKa3Oq 5jhmOA86Fpjzms427jHz9rbayLVrarOaztsPNAw0Lq302vJ5bNm/1rL2GB/uyOajHEt5NX16Y25V eFOwfibfbjpqy+BrGwbo01eubKpxxdZ2VJQZemsjTQZ49h5Xgi3JfLw2z7Fybayj1iA77HV1Djc8 neXKs5laHV2OE/Vy/YHKC47++n31B9bud1yoyl1bbXM6hhwGx6GGIssaI3ZscLQ6jtqKzL2WamdS RWTFeWOUodwiGtL5OfyChgF+GV9Y6W067bxkPGQobypzRttW8bW8ubKk8dDaZt5u22qp4928t3Go IdqAjBf5pfxKe56BNxyo5S0Jjp21bRVbzINNwUa9K8OWxnc27II3aof3ya/tqFxt6HWtskS4Ipz7 XXUuS4XS5XSJFYOujfYC45mKoLm7qt2WYVxmKnQVVRyAPGtse81thi2Vcxy5fGJFd9NlYyKf6sh0 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 vekJMLXczq+r9UT7Am6X3q4qvKOd9G6/OXTb5G33HdwmNPm3Q+pqK/Kca1m9t5nXem9qtZN1tc41 nbpuuuxuXUV9ldbmbVcSN3n5Omd7/WGpzjmE8rdcV5u3g1o0qKRJm0+VuU5G1fnN8roKp7R8hCoz Cr1Yt1jSXerSJZbxlRv1x85xb7iX5WV7efknKI1R57jzmfPo+lzejld6c7bUpV2t36t/6lwru1vE dbaUqJz1Xv+r9BJOqfJGVRargFHAuDZUqvSGmlpKXc72wgHUSlQ7US3VjlqJ4xvwrvlqvS5fnq/E 6/KW+4Z9DF+T98S77LvrW/Gte6d8WxBi27vt43gf+ALqz+pEXqFzynniVSK+zmvxrnk3vfs+vnfU O476FhjX8c3Z2zHU/+XdLNeu69DNvi3P110bKtjRzNwW5+1ouaXpZRz3kDfUabmtdj+iWuhG1Y2q N9vrZ67PZW1qCPe2e7uUd6u/9FHdY29o1ubtTGdjXa0usa62YKdgp+Ru3Xq+zuNxt5ctuqfca+5n nuC8HT37tg3lM9ibe9uJcrzmE/mifQqfz1fonfLOevtRmad9Hb5u3x3fjnfUV+HdpChvo7fe2+Iz +Ehvr0/l9fct+ubenPVNeDVeh7fL5znv2dCnF1B5H3mX3f6mFtAlpwrLgbcB/f94eqQw6jiHAGtD Roi1I5OEdWBdKG7q27MUWOFT0Qq/gsnRKr+KUqNW+HRY4TPgS7PLuD9+AbsC+qiyYKVVwUqrA31U BiKTuIIZiSwiCzMT2UQ2ZiFyiFzMSlwlrmLVhIbQYDbiBnEDsxNlRBnmgDW5BtbkW/DlWAd8OdYF +qu+Dt+PdYP+qn9HLBPL2J8Qf038NdZH/Jz4OfYNeH/XD+/vvgm3fAwQz4hn2LeID4gPsEF4Q/dt tPb6Y0Og9WoEtF69A1qvRi+8fiEU+84F+oWL2J+Bvqs/B31XE6Dv6l3QdzUJ+q6+S30Dhk2D1qv3 QOvVT0Hr1UPQevU/QOvVz0Dr1WPQevVz0Hq1D1qvfgFar56jtZeNfUDn0Dm4H51Lj8f96Xx6Ih5A T6In4Z+hi+liPIguR+vzZ2E1DkHrsAH/HHzl9Xv0WnotTqO/RX8LD6P76LdxOv3L9CY8HN7xMeEd XyS842PBOz60JtM38Wj4yuvzlJ4t/AuUni2cTenZwmMpPVs4h9Kzhcdd/ObFb+Lci9+6+G08/uLw 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 w6yN//0iWsLr45XN5k5zHv/O5vn0SBeYXfG/C/l3Ntfx72z+0vwtWsoX2WAT8yt7nb3RXBKt5N+Z K/Azb8DDfA2+5WvxKl+HP3kjnuTr8SHfgPf4RvzGN+Exvhlf8S2usetpbnW93VFmlzvaHW2edP1c P/OUG+AGmqfdse5Y86wb4oaY59wYN8Y878a5ceYFd5F7xOx2j7pHbepeda/ajPvAfWCL3F6319Zw X7ov7X7ua/e1rcm/hlkrsUmwtZNMkrH7JzWSGrZ+UjOpaYuT2kk9m01ySc7m+bcyS8RLbEvFP2wb iWfYNhafsD1AvMH2QPED24PEA2ybiO/XHixeX9u0/tr6W22zOEIX2xHFDYtL7MjiA4u72zHi9bWL xdNrlxT3LR5pl4qP154j3l17rnh07Xniy7VrxYtrzxf/rb1APLf2QvHZ2nXirbW/FA+tXV88J9vU XpRtnm3uBmVbZA91x2YPy7Zxx2UPzx7uhmU7Zju64dmu2e7uePkXNt2o7EnZyW50dnZ2thubnZed 58Zll2SXuPHZ5dkV7oTsadnVbkL2+ezz7qTsi9mX3ORsRbbCTc3FaZIrz7mcc9Ny8X9uei6fy7sZ uatzV7uZuWty17lZuRtyN7q5Mlq5+blNuU1uQW5z7k63MPdm7l13cm5Pbo9bkfumwWK3suHShr91 XzV8KO9863ytfC2/MF+aL/WL8s3zzf3J+V753n5x/sr8VX5pfkP+Wr8sf3P+Zr8if2v+Vr8yvzl/ pz8tf3d+iz89vzW/1a/JP5j/gz8jvz2/3Z+V35nf6c/OP55/2p+Tfzb/nF+XfyH/sl+f/zr/tb8k vy+/z19a0r9koP9NyciSkf6KkvElZf7KkoklJ/oNJeUl5f7aktkls/11JQtKFviNJYtKFvnrS+8q vdffIB5s/1vxXfvbxGvtfyf+an+7eKr9HeKj9ptLnyl909/ZaEijIX679FJG5lCDCr1Up8JI0iX+ f+D/llj5lrjgBfqPODLa7CpIonUXPg2fRRN9b/gCW6+Rtl1ayRpq/cbEJ968JHXZvCx12bwiddm8 +r+o+/roqoqz35m9D5Cc77P3nr332eczJyfnxJTyFUSKiBgRkAJSQIyISDFiDJFiCgQJIgICIh+B 8iVSBK5SXl5EyouIiAgYkhCRKi+liLxIKaVIkSKipYh4Z35n+t6ue7vuumv1r+tZ6zdPnnnmeZ75 zceeCWdHPpd95HirQKsA+UTMaHJCzGjyqZib5CTmphtz08PnUYL6xWjTBjHa9IAYbdooRps2idGm zWIk+SmOjyH9GGPYX4yhMkMwpDSK3isfit4rJ3mWQ7G3EOwtFHuLgr1Fxd6Sh73Fjb3Fg73Fi73F h73Fj70liL1Fw95iYG8JY0+IYU9IYE9IYk8owJ5QiD0hjT2hCHtCRuwGJCt2A1IsdgNyi9gNSInY DcgPxG5A2ordgPywlfg/cLRr5WrlIh1a+Vv5ScdWwVZB0omv2TgpNZJGinQWq4zcJlYZ6SpWGekm Vhm5Q6wy0kOsMnKnWGWkTKwycrdYZeQescpIb7HKSB+xykhfscpIP7HKyECxyvjzkK8j/iTk64gM FuuI3I9T3wNiHZFysY7Ig2IFkYfEeiEjxHohD4v1QkaK9UIeEeuF/FSsF/KoWC9kjFgv5HGxXkil WC+kSqwXUi3WC3lSrBcyXqwX8pRYL6RGrBfytFgvpE6sFzJdrBfynFgvZIZYL+R5sV7IbLFeyAti vZAXxXoh88V6IQvEesEIUxL9h+dzZ3G7cH2Av979/8fspdnLro/zN+Zvyd+evyt/b35j/qH8I/nH 80/nn8u/mH8l/1r+TbfL7XYH3aY76k65i93t3J3d3dw93b3d/d2D3eXuke4Kd5V7vHuSe6p7hnuu e6F7qXuVe617g3uze5t7p3uPu8Hd4v7Ifcx90n3Gfd59yX3Vfd1DPK09Xo/msT1xT9pT4ung6eLp 7inz9PUM9Az1DPeM8ozxVHtqPJM90zyzPPM89Z7lntWe9Z6Nni2e7Z5dnr2eRs9hz1HPCc9pzznP Rc8VzzXPTa/L6/YGvaY36k15i73tvJ293bw9vb29/b2DveXekd4Kb5V3vHeSd6p3hneud6F3qXeV d613g3ezd5t3p3ePt8Hb4v3Ie8x70nvGe957yXvVe91HfK19Xp/ms31xX9pX4uvg6+Lr7ivz9fUN 9A31DfeN8o3xVftqfJN903yzfPN89b7lvtW+9b5Nvq2+Hb7dvv2+Zt9h31HfCd9p3znfRd8V3zXf Tb/L7/YH/aY/6k/5i/3t/J393fw9/b39/f2D/eX+kf4Kf5V/vH+Sf6p/hn+uf6F/qX+Vf61/g3+z f5t/p3+Pv8Hf4v/If8x/0n/Gf95/yX/Vfz1AAq0D3oAWsAPxQDpQEugQ6BLoHigL9A0MDAwNDA+M CowJVAdqApMD0wKzAvMC9YHlgdWB9YGNgS2B7YFdgb2BxsChwJHA8cCpwNnAhcDlwDeBG0ElmBf0 B42gE0wGM8G2wU7BrsEewV7BfsFBwWHBEcHRwcrguOCE4JTg9ODs4PzgkuDK4JrghuDm4LbgzuCe YGPwUPBI8HjwVPBs8ELwcvBa8GbIFXKHgiEzFA2lQsWhDqEuoe6hslDf0MDQ0NDw0KjQmFB1qCY0 OTQtNCs0L1QfWh5aHVof2hjaEtoR2h3aH2oOHQ4dC50MnQmdD10KXQ1d14iWp/k1Q3O0pJbR2mqd tK5aT6231l8brJVrI7UKrUobz083U/npZa62UFuqrdLWahu0zdo2bae2R2vUDmlHtOPaKe2cdlG7 ol3Tbuou3a0HdZvvi2m9RO+gd+HnmTK9rz6In19G8FNppT5On6BP0afrs/X5+hJ9pb5Gf1XfpG/V d+i79f16i35EP6Gf0S/oV/Rr+k3DZbiNoGEaUSNlFBvtjM5GN6On0dvobww2yo2RRoVRZYzn++Z0 Y7ax0FhqrDLWGhuMzcY2Y6exx2gwWvg+etw4bZwzLhpXjGvGTeZibhZkJouyNCthHVgX1p31Yv3Y IDaMjWCjWSUbxyawKWwGm8eWsFVsLdvANrNtbBfbyxrZIXaUnWRn2QV2mX3DbpiKmWf6TdOMm2mz xOxgdjG7m2VmX3OgOdQcbo4yx5jVZo05xZxhzjOXmKvM9eZGc4u53dxl7jUbzUPmEfO4eco8a14w L5vfmDcsxcqz/JZhOVbSyljtrC5Wd6uX1c8aZA2zRlijrUprHN+dplgzrHlWvbXcWm2ttzZaW6zt 1i5rr9VoHbKOWies09Y566J11bpuE7s1fyZoti3+/+F2id3J7maX2f3sQfYwe4Q92q6yx9uT7Kn2 LHu+vcReaa+xX7U32VvtHfwJwPd9+4h93D5ln7Uv2Jftb+wbYSWcF/aHjbATToYz4bbhTuGu4R78 GdA/PJTv+xXh6vCE8JTw9PDs8PzwkvDK8Jrwq+FN4a3hHeHd4f3h5vDh8NHwifDp8LnwxfCV8HVH cfKcoGM6USflFDvtnM5ON6en09vp7wx2hjujnUpnnDPBmeJMd2Y7850lzkpnjbPB2exsc3byG02j c8g54hx3TjlnnQvOZecb50bEFfFGjEg0kooUR9pFOke6R8oifSMDI8MiIyMVkarI+MikyNTIjMjc SH1kZWRN5NXIpsjWyI7I7sj+SHPkcORo5ETkdORc5GLkSuRa5GbUFXVHg1EzGo2mosXRdtHO0W7R ntHe0f7RwdHy6MjomOi46KTotOjs6MLo8uia6KvRTdGt0R3R3dH90ebo4ejR6Ino6ei56MXolei1 6M2YK+aOBWNmLBpLxYpj7WKdY91iPWN9Y4Ni5bFRscrY+Njk2PTY7Nj82JLYytia2KuxTbGtsR2x 3bH9sebY4djR2InY6di52MXYldi12M24K+6OB+NmPBpPxYvj7eKd493iPeO94/3jg+Pl8ZHxinhV fHx8UnxqfEZ8bnxhfGl8VXxtfGN8a3xnfG+8Of5R/Hj8dPxc/GL8Svxa/GbClXAnggkzEU2kEsWJ donOiW6Jnoneif6JwYnyxMhERaI6MSExNTErMT+xNLE68Wpic2J7Yndif6I5cThxNHEicTpxLnEx cSVxLXEz6Uq6k8GkmYwmU8niZLtk52S3ZM9k72T/5OBkeXJksiJZlRyfnJScmpyRnJtcmFyaXJVc m9yQ3JzcltyZ3JNsSLYkP0oeS55MnkmeT15KXk1eLyAFrQu8BVqBXRAvSBeUFHQo6FLQvaCsoG/B wIKhBcMLRhWMKaguqCmYXDCtYFbBvIL6guUFqwvWF2ws2FKwvWB3QUPBoYKjBScLzhZcLLhacCPl SnlTWspOxVPpVEmqQ6pLqnuqLNU3NTA1NDU8NSpVmRqfmpyanpqbqk+tTK1NbUhtTm1L7UztSTWk WlIfpY6lTqbOpM6nLqWupq4XksLWhd5CrdAujBemC0sKOxR2KexeWFbYt3BQYXnhqMLKwvGFkwun F84tXFi4tHBV4drCDYWbC7cV7izcU9hQ2FL4UeGxwpOFZwrPF14qvFp4I62k89J+frR00sl0Jt02 3SndNd0j3SvdLz0oPSw9Ij06XZkel56QnpKenp6dnp9ekl6ZXpN+Nb0pvTW9I707vT/dnD6cPpo+ kT6dPpe+mL6avlHkKvIWGUXRonRR26JORV2LehT1KupXNKhoWNGIotFFVUU1RVOKZhTNK1pStKpo fdHGoi1F24t2Fe0taiw6VHSk6HjR6aLzRZeLrmVIJi8TzNiZeCadKcl0yHTJdM+UZfpmBmaGZUZm xmTGZSZlpmVmZxZmlmZWZdZmNmQ2Z7Zldmb2ZBoyLZmPMscyJzNnMuczlzJXM9ezJNs6681qWTsb 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 cbVSXK0UXXrQoduij9sD3Lsug2IogeVQCmWwAsrhQVgJD8EqWA0PwyOwBtbCOngUHoPHASdEdw3o ruFvdrQvu5kbXbrRpRtdutGlG1260aUbXbpxs1LcrBQ3K8XNSnGzUtysFDcrxc1KcbNS3KwUNyvF zUpxs1LcrBQ3K8XNStG1B1170LUHXXvQtQdde9C1B1170LUHXXvQtQdde9C1B1170LUHXXvQtQdd e9C1B1170LUHXXvQtUeYlAV4xrzTq5rx+c8c415JO/M5T+GIz3b0lWcZq0Fyhfhv+Uzlr60Wf8fP NMQFqLgheZeonfnW5j64Hx4w1iqN0dUYXY3R1RhdjdHVGF2N0dUYXY3R1RhdjdHVGF2N0dUYXY3R 1YSFTBTQ51my3vo81M7MuZsYkSAj4k+OiH4XHkyORvArRiPIaAQZjSCjEWQ0goxGkNEIMhpBRiPI aAQZjSCjEWQ0goxGkNEIMhpBRiPIaAQZjSCjEWQ0goxGkNEIMhpBRiP4Dx0NM94SYzSMkUC7Nwi7 cSyYPBY8U69Asl7BZL38I+rl/x9WLz/18lMvP/XyUy8/9fJTLz/18lMvP/XyUy8/9fJTLz/18lMv P/XyUy8/9fJTLz/18lMvP/XyUy+/yDX8eA4+e4sxp/XvrH5q5AC9XvrnOcOVaaAyDcnKNFCZhv8W v90BL8Iv4VfQAL+GRngJmuRPmQM//btWKNVQ1IIz61kwufYN6ynGyuZnZfOLfCrpp5JvKjfKPs73 UM0IlexjxvZRybeVxcJBNduppl9xcuw7PL9MtlPRCBWNUFE/FfVTUT8V9VNRPxX1U1E/FfVTUT8V 9VNRPxX1U1E/FfVTUT8V9VNRPxX1U1E/FfVTUT8V9VNRPxX1U1F/eqXsS38SNsBG2ARPwWaogh20 40X4JfwKGuDX0AgvQYtsp9LtVLqdSrdT6XYq3U6l26l0O5Vup9LtVLqdSrdT6XYq3U6l26l0O5Vu p9LtVLqdSrdT6XYq3U6l2/WVRjZQ2c+zgz85ixeIAmHhPqrN1Gd89zHIPcqj3KNoyW/Ft4tvkU/j 5NM4+TTOswMKs4z7xu7kt95xpYrH35VBSxg+gU5m3kcyTmaLk9niZLY4mS1OZouT2eJktjiZLU5m i5PZ4mS2OJktTmaLk9niZLY4mS1OZouT2eJktjiZLU5mi5PZ4mS2OJktTmaLk9niZLY4mS1OZouT 2eLWb8mg9TqYCbMAV7JeD98GKmCdAzfCTTAXbsa7HjC+0db/DkM3nP5m+8vfamvJb7W1M99qn07v w98eB4wUv4bt8LfHfqWSNKZ/uriZY9+TPuPTxA4Z4N4uwL1d4B+abq+WAe5rAtzXBLivCXBfE+C+ JsB9TYD7moB1Hnff8yEXFsBCuAXy4Fa4DW6HfODuxloAd0Ah3AmL4S5YAneDE+6BpXAvFMF34D64 Hx7gTt+kV06cjyYjZ74NVJjPKZAGD6K8NfAY+5tlN7Xsppbd1LKb/nTTn276001/uulPN/3ppj/d 9KebGbBCRhVWC/0bRzT8qrj0zGcK+t/Pjxv/kmG6qd/4e5d2xn66aYD947KZMW+mHV7a4aUdXsZe v98P0ZaQ8qiYwFgzK9DEE0a7QuYcMd18LcwUqjlf2GlniHaGaGeIdoZoZ4h2hmhniHaGaGeIdoZo Z0hMRY0xVBhDhTHUF0N9+r88iaC0CAqLoCj9X49EUE4E5URQTgTlRFBOBOVEUE4E5URQTgTlRFBO BOVEUE4E5URQTgTlRFBOBOVEUE4E5URQTgTlRFBOBOVEUE4E5URQTgTlRFBOBOVEGKX1+l980Z1C 3Exrp33+2Qz7PdArd1HL5dRwOT2YRg+mUcdIcv5EjPmjyDbq2UY925JzyUkPndS1k146qW2nMYee ZH+z7EzOnU7q2EkdO6mAkwo4qYCTCjipgJMKOKmAkwo4qYCTCjipgJMKOKmAkwo4qYCTCjipgJMK OKmAkwo4qYCTCjipgJMKOKmAkwo4qYCTCjipgJMKOKmAkzHsZAw7GcNOxrCTMexkDDsZw07GsNOo jUdcT200aqJRE406aNRBo59B+hmkj0HU2Jr8d0S6qwboa/D/4qhB+hqkr0H6GkzXj+2FCHRBN+yD HuiFKOyHA3AQ+iAGhyAOh6EfjkACjsIAfAqDcAyOwwkc8r/iqF8fMbO8jHQjI93ISDcyuk2MbFPS IRsY2SZGtYlRbWJUm6hsE5VtorJNVLaJyjZR2SYq20Rlm4z1avhfeb0gX1F+Iw8oftmvvCcHjX/F NUF5DnfYBtu5bhPbD5ihYWZkhsgyn8MMexU3CEivtQVaQXeOjyEMXTyOsz0lQzYF0oDZabsF8mAx lMtQRpfszuiGfdADUdzlEsUte5R6mVB86HY7mv4F+y/Ba9DODE7AcXnA6pcJ6+vwBlp5k21AttGa NlrTZn1H9ljfhS72e3k+CodlwjZZxmxT4FJYIg/Y7pYHxFjlGZlBFbxKg2xRAvI+ZfdQN5VoUTS5 UNlLhbrkw0pUrlH6RI5yeCiu9ONip+Q4c4bMMI+TZUJR/CJTiYlMsvwz1KmPGk3S/yY/VWyjim1G jfW+NEE7fCiLOKuMvrSZqY7ZqleW/XNkl/lio7ptZ/XnI/gYwqD3KS7bbBZZZEuHc2Eyj6fApXAZ j+ca1e6i2l1Uu8u2jMfFUGJUvsv2mFH9NqrfRvXbqH4b1W8bLWRotAkYtdFmSMVHL6cXcXoRZ1R0 PbQwIiFGJERv4oxKt9lmtDxkPg8uAv37CD/j/yo54nW2b9KjgGyhNy30poXexOlNnN7E6U0LvYkz Ot22G2jdPHqw8MtasT1OC8k8tDhOi+O0OE6L49x9viBfov7jlBZatJsWabSyTyzU/79YYzxqUXac 8WoV95kiQ1HTPugBfa0aZHsMPl+bdhn/2iTN+Dsnc3l1lvJj3q8OPIz8c2hwGzzPtXzMlyb2X+H4 6zxmvLh+lrIH32ll+y7b90HjvfASFHRAwUsUvEQ5LMeh4TLGPsbYxxjzmPU3VGqnUTVd0/3WP7L/ 1lAcLc9Fy3Ot7Tymb1bWaiqYoIIJKpiwfsLjTiq8FyLQy2ujEOO1cZ4/MhS3CRm0mWCMzLKNYzsR JkEmXAnT4Bqey2abw3auMT/KmB9laCeGdmJoJ4ZuYoxCglFIMAoJRiHBKCQy8L8M/C8D/8vA/zLw PrQUQ0sxtBRDS7HR+i9lmBmtXbjNgDE/1NPfslPnIp7ZzgzczrM9w7OQGr4nX0/OwmpmYSY1fJSx tVO/TGZhrfkS2Wwej/omCbs5U36gz+Wh44z3Lt5hHPO4lnco5B0ylS5GKcq2D6Uc5ng/x08NNWd8 JMszDsoZGTHpzTghZxj/DmIDa80G1poNrDUbWGs2oAW9jWvRQhtaaFM87NfjGM8bfymhlhnhZUZ4 aXvIUNsrPP8aj1/n+d3sH6b9p2Sj2Uybp8haxrqNsdZniZcZ4mW8a5klXsa8zfqWXMuYb2fMtzPm bYx5G2Pexji3Mc7bGeftjPN2xrmWca61xjj/MK89Itfa7pC1tnWwXtYaDm98s0Nla2lZhFrEqEHM qL1FeYZK+HG0mPi2ckpkWXvEDptd1NkeEnXiOcU9FDJqOaz6QlRfSI9D9Fh3s3GGBzQwMsM+UEiv Q8ZMeI3t65wTYH+XdCh/gN1Djcoeav4W+29DEFqHmpU2tu/Auzz3Z7bvcb332f+Aa2u8vgNCHP9w aIPyEduPIcxzn7DthL1SUSJsu3j/brb7oJfXRzlnP206AHixcojjcTjMNfuHIspR9k8NdZvNQyFm oIMZ6MDDqsyjuFvLkDZ8rMo8jucvYnsxz00Z0j2tyny5rGTEdHcuZNRChq8ZM3QoZH0XPuL4xxCG TkZrL0RgeCYWMkohfTZaE9JhHYQTcBJO8drP2A6BlA6bGKq1mUAZCtlSmb1pbC1DG2zpMJrnxww1 285hOxbO5dg4WWgbz/4EmMj+JF6bCZfx3OUcmwp26bVdwXtlwZU8Nw2u4X2m81w2+w6ukcPjG2QV s9+BD1fhw1W2Ozi+jMfFUAKlstJWBitgHc89xrHHOW/9kL6iFOIMhThDIc5QiDMUZhwZqs1IwFEY gMGhWpzBgTM4cAYHzuDAGRyjZ0mH+CfmmD63YigtB6W1stoUorQsVJaVnFcxFJaDwlpJJMNrqb6G 2qSX0YuxCnkZvUZGrpER8zJiMUYsh9HKYbSyWIUKWYUKmWMxViJ9lFoZpVZGqZWVqJC5FGOUcphL MZJLG8ml7ay11QE3yEaq46U6jaxSXlYpL6uUl8rEqEyMysRYsfS/++Ll7uY55sM2Y46ETmco3YPQ kK6XEHoJoZcQ+gh9MS9RzxD1DFHPEPUMUc+QuIcZHTEdFzbTKWHDlyLUKooHRalViNpElYAYo+yB d+F9aCch9rLdDwegj1bp34GcYHsS/gKfcX8lwAQKpEAqWCAdxsBYOBe+Bni3+etwAVwIE2Ai4Czm yaB/J+iXUeoexdui1D1E3UPUPIS3RfC2CPXW16ooHhal5lGbEGNsJhgHE2ESZMJkqVF/jfprtit5 PA2y4Vqh2mbAdTAbroc5cCPcBLdCPhRAIdwJ98D98AA8CCvhUaFmHBFjMhJwFAZgUIwZzXuK5VQ4 wRjGGMMYYxhjdR9kZR9kZR8crizb/XAA/taqpsnEmcpa2bfJ6F+t8MWc9xVVRuVRtBSjqgmqmkBT MTQVQ1MxNBVj5R9k5R/EIwbxhkFW/UFW/cGzq8rjaZANf62qc0nR8xitv1bdZZxXDCUwotL4RYKZ EUXbMbQdQ9sxtB1D2zFSxCApYpAUMUiKGCRFDOIVCbwigVck8IoEXpEwRuY8RuYNI2179JXHyH4h clcba20b2aqfOa5r7Q2q8gbzGudlVo1h/l4DObBE9pNv+kkTz7BKe3hVPS7zAtvtrEO/ICu8BMOu 08bMymIFb2MFDzFe1Xq6xG1qcZtq3KaaVV1fI6pRfRaqz8JtMq2BoePWFnhLT/FsuyDG/mGeP2I4 STW1rMZJqnGSWpyklhVcz7y1OIi+kuu5t5rVPCQU3cH1lCJG0dNG5Y+f+4n12Be8IwMuGvYQkcq9 BqsHpMO5cJlxNGBUrMxIy12yi6rlkAk+JAPHRA7nN3N+M+c3c36zngu4F9d4pYlXeUWKkWqGXxvT 041I0z9r4l3fT75riKTRyTNl4nxTnKTNqJgSbI8aKbntTPs7qK9+X5lDPa+VjWf1JVXGz+rPFTzO Ar1fKca/8gzQguFr6d/86i23ix1iMhkugwyXQYbLIMNlkOEyOLeLKxcyg2vRSQ6zuJZZXGv8LZ0u 1hPyFDPZy0z2Dt/pGf/vFCsxjGF/HJ4+ESbxOBOuhGlwDc9ls82ROSiY1Q6OwgAMksP0/ofof4j+ h+j/6X7HqPYu+n7oTN9PyUPJfseMflvkLkZhF6Owi1HQ/9JYjP7HjP5bcZ8E79KP6yR4RT8zOsGM TjCjE5zZz5n9jHO7DHNGmGfDPBvm2bBRuzayc4LMPGB8Pp2q37998Z4LpR2XcdQ+YB7NXd5lcgC1 DtgWcKe2hFG4G1axvxoelwNk+1Pc0TBW3BP3CxM5cocw8XiX8d8YymH+CDN5PWGeZFx70Piln4hQ 9M+5aM/wOVnMbc5UhozZ1sj148yyOLMszizT1/W4baYxe+K0J87sidsW8fgO1uMituvYPs6x9dz/ 6e/s5Z0H9HcWWSTeU7KQd83Ag6vxXn0e59BeL/6qz+EMc45Yar5WLMXnqnnHDHysGh+rxseqeecM /Eufjxn4UjW+VI0vVeNL1fhStRhtOMM5cNoVcIQvzPJqKlxNhaupcLU+u8WYEZ8AhPS7f+PufeQd O3frX3lnbmF8erhmD9fp4Ro9jEsP49LD+/YwHsdlhCMRjkRYjT53L/1vRjXTziLaWUQ7i5LuVURb i3ifItpaRFuLaGtR0pGKaG9R0pGKDEcy6X+BSijmJWjjHtnHyC5BKffI98z36mpIHj/Io0HjrF7j LKu5UEbMd8o+82K4S3aZ75b7zU65l2efNy+Vxzh/t0jhrG6OHubohxz5AIUu5tFd6AbtcbSFownj vEGO1HDuIeO6+pUO6dc19vaxRyXM5bxmJavsatnFo5VyN3ut5kdkr/Go2byK99Z/jdDEo0PCYi6T R8wrqGu5fNv8oPzA/BD7q+WPeIXG+67myCOylauvoG7l9HG1/D5H2nm3MtqzUq7lHb2cuZL26u+r t0A/rr8Ld8Hmn3FNUqG5XlzONX2yyvhvSIxNu0W8npYn5qW9ILKN3yr7MXz5N8p22HaIYtt/svWz Hf5Nslbjt8hSjN9f7TV+TbWDd8vXf5mNdfdpMSH5a1te4y9xD//FbBNnzMO746LYdFjUmRJsj4o6 ZkEds6COMw9zR3xUZAtl1IzkL8CO/pt/+TYy4tdvzfpf+OfqaaOuowX6dbPF1eKHYpvYwnW2imLx MvvN8Aq8KrYpQhSnHjcVpZ6Av4jiNIuoS7tQbEu7CCaIHWkTeZzJ/tXsX892nqhKmw/L2N/I+Zvg ZVNZ2u9NCy3niCrLBlORZbNpjaUKfkDlviuqbD+hTc+Zimw/g22mMls9/FxsszWZyuhvxajrRfGo 26HAtGbUPaJuVJGopQZ/HnU/rVbF7+jDG/AmBKAFdsEfRXZKlshOGwOXw1TQH18Jt9DCB9lWiWzG UR/DYn0MR93L68439RnjUEXFq5Rxoso8k7P/XxWh8Gw+z6AE9pycpz9ycl6+yEg9LraknhBb0l4W WywbYLPYZqmiAs+JLbafwTbZYauHJtkxqoCRsfCKWZyVz1n5Z/2+dAHvl6r/n9AcqeJIFUeKqdZU YR75y3PGOWcecY6TcypEpvg3Xn8KPoMhkCI/5Ua4CeaKfP26tHRWWqrIT7sOFsJWeAZ+Av8O9JRe fN6+H8tyalVOrcrp0Sx6NIurO7m6k6s7bVGRb7TgDuO39lbRih+eUWMdaqxDjXWosQ41VtCCOlqw zVDjhajvIpggB1FhHaqrO606WrCNFuykBTstPyBTGyoTdVy9jqvv5Oo7ufrOYWWJHSirAmXpvwq4 B2VViQu4+hauvgXNV3CVLVxhC1fYMvKdecdtvOO2M+/4c5KB/q4zeNfr6c8NYsuofKN/+hWqzrqC PuMrUFoFM74CtVUYv3nop683mRxoMAeuhW8C72f6FtwoTprmws0wD+ZDLiyAPLgHp1gGyzm3FMrZ fwhWw8PwCKyBtbAOKmEDbISnxCzTfvznIPSJXlp3ktadNPWLHaYjYg+tPEkrT5oGePyp2MPcOIlH 7cGj9jBHTpp3id4U1JZyBxTCnbAY7oIlcLc4mbKCWbkSaFPKKqA9KbQnTRMn0/oZOa6RxjUsmYzg N+BSVHABva6j13X0uo5e19HrOnpdR6/r6LXe2ipaW2e4J+9Ca4tpbZ3uorS2mNYW09o6WllHK6to SR1XrONqdVytzvgFg06cctD4HYUppjRZbpoEmfANmAxT4FK4DC6HqWCHK+QMU5ackXKzLE+ZB/Mh FxbAQrgF8uBWuA1uh3xZntYOn0An7JUz0uJsD4OU5RaubxkN42CZLGc9wTvpaVXa79HfOcyRqcYc 0V37K+aIkiF2KGNBFTtOz5cRcyWWdO26tKvZv57tPBQ+H5g/+l9SQNk7mDMx3LniS3Pm58ylsxVe MWL+rELdO1F3hXhYfI+x+2c85GlcdQvUsP8vsENMEC/Cy9AMr3Hsdfgdr/q94eYVuHkFbl6Bm1fg 5hXiDxzfY7h6hfgT574NQWiFd+ADrtXFKtrDOb1oOZVR3892pDKSiqA6O6nOTqqz8/Qaa6giS1Sk sDqkbBLZqazBqUcB9aSexPfwROPXTE1odBTbMYYnTEi7mP2J6DeT/cs5NhV4H1aZirRrjF8/zU6b yXb4F1Dr0hbxeuZHGvMjjflBxSekFfN8CSz/P+R9CXwURf79t6q7qjM9IQQI9xnOIATCKcdwBYjc DMgZkHMUBY2uiuuBIJEV2fVYo7KoiEERAS9YcVVQVDZqPMALNSoq96GRS0QMmP69qulJJpNJAIF1 9//v+lRNdXV13fXqvepOB3Ya7OWwmCdYoW6UV8J/FWwG7NWw18D+CfZa2ExcvwPx5sMuxvly2KeA uRlAOg9w9y5YtDnWm61F/031JfiD/0nVb2/U/z01wwus8V4EC57iHQR7Cd0YexvaUaDUuZGrGtWm D3V7L0R7+9HGAeBFQP2fMrRhtvhN1zkgB7IaqO9aOQR+ICzqvRDsJwFlCqBMAaRagFRzUSa1AqUh 9QKknotyBVCugJ1DAZQhQLWQ8kL0YC56UCFQLnowN7wH9bwO9SLmdzD34taO0gpp0VqB4pCT3+Vg mS4HU+t/GlIPIPUAUk9DqumlWsRDD+n/Ip9Dv8IWwJ7Q/708Rz6o/3O5+m/lORRX4u9lHqfMmCdg l9GNMegz9XcynsaU5mlCN3qaUYYnCbYl+T2tyEdc/w3aU/BV+V1PSY87ncKflEKNdIIa6QR12Bxz SuL64nDViOuLcX0xXXCGGLNQr5Rl48xdwJkM4EyGxplbS2FNRhjWrALWrHJX01XAmnTNAnvSTYr/ RKzVN5IHJUhDCdKQYjpSTI9gQIrd1KOGuj6l65IZUZdsjZcl61LEL0rxikgG8E96AeWd6pb3rghu sUGXN2pJWD5WqYjSoBTFLCfUklHQuhyUTi+3JKOA0j6gtA/o7AM6+4DGPqCxD2icBCROAhInAYmT gMRJQOIkIHASENgHBPYBgX1AYB8Q2AfE9WEGZURB22zUJhu1yY6cq0CMDKBuEtDWB7T1AW19QFsf 0NYHpPUBaX1A2iSgrA/omgR0TQK6JgFdk4CuPhddfZjvezAzb3TR1Qd09QFdfUBWH5DVB2T1AVl9 QFYfUDUJqOoDqvqAqj6gqg+o6gOq+oCqPqBqEtDUBzT1AU19QFMf0NQHHGkLHFF6IdfFEYUAuer/ TwNBfUBQHxDUBwT1AUGTKLYIT4AlaIVMtEImWkFhisKSQCkcaejOt+zIkVHGmFTzK1uPimLVFTk+ 80/BUDMwKta6zDSzSFXVcdfN00ZdtX5ifUzTPVISfUOtFkTfYuRtC+Rtq1pPrzXxyDGtFPrGAmfi YRNgVasVI7FqvWy39bJ169lQxDmnhcQtoHLSoXLSoXLSoXLSoXLSeSyL4/GwCSwOiicdiicdiicd 6teE+jWheNKheNOgdJXySYfySYfySYfySYfySYfySYfySYfCNaFua1i3w38n1pq7tO4ogLKtAWVb BcrWbz+jVj1WF8onHf2Qi37I9YLfQgGloy+2oi+2eieyhuiLPdCLITRUSDgRs43p/79tRii4NOrv Mq4A5nIAczmAuRzAXA5gvgYwXwOYrwHM14BewT/Cb2gVD7Klkit5SQYUwJwM6NU9yIACmJMBzMGA Xm+7Rl/xSzCdAOylsFAmmIsBzMUA5mEA8zCAeRjAPAxgHgYwDwOYhwHMwQDmYABzMOAymsCZMogw ZhPAvAwyCqb3Y6ahrfwa94rZaST++V026gcG+oGBfmCgHxjoD2Oj/mhYiHbNLMFGGSWgjf1lsNEi tI+cVcBGfxgj9aM//OgPfwgj9Yxj6JMgTvo1TtbX+x1+YKUfWOkHVvojsDKcifrRP370jz8qVgZZ qP8UeOkPY6HhuOl3cdPnIsAnLgJ8Eo4A6CM/+sgfhp1+8oTPfMVCUWJ/qRlvYMZ/E5oFVCfamlqE nOFraDhalq3jg+tn8dq5tpR+N/Xe0ari/SPq+kf9317xD42/inunuT18l/SjR9R+1S3URu9ZYaSj N9LQG2lR9q7WFmmEF7ROWOv2Uhp6Kc3dy/rC3qPZcsDd08pGzKUY4x6sOgG0ZSbaMYB2DOBKNq5k ow2z0XaZwT3L0D5X9D2usD2ZTsF9LtzlP+VdG3DXBty1AUjqL7qrM0ZDAWXRWmC92kcqwKgowKgo wKgoAPYHgP0BYH8A2B8A3geA9wHgvdrtjBMngGNC73Z+gpFTgJFTAOxPx+gpcPE/APxX6q1Azkbc ObBZOL8fdhEsWD7WggDWgjhrDtaBuVgPgmtCBtaEdPSC2vXEqGNx9hLYbNYSa0NLrA3p7trQEmtD ADX6wDsU7TEcawGwNGxt6IgReEjv1+lVTK1YEStVui5p5CoVWqGCpYpDqeLCSnWjXqmW6NWqIUrU UJfon/hVK9VwFhexQrXUK1R3tG8m2jcTmBkAXgaAlwHgZQB4GQBeBoCTSp23DeGh2lUOx70IFR5w e3yhxjcLpY5De9bCjE2EbQZ/EiziAdsCqGUmZnQAM1rpvuMa26bq/d0AsCkQwiatL4JrcSZqmFk0 QoO4lKt1IUari09ri/Cpk95VXYhaZwCbAu4eh2LPGZSMEZaJPvBhRPnQDz6MKB9GlA81VHxpD2q4 BzXcg/7xYYT5MMJ8qN1W1G4rRlkm+sonY/DbBb8DYGfDPwc2C/77YRfBPga7Eoh6K23F+D+E8X8I o0fNta2oyVbUpAA1KUDpC9BPPuDVBowapXsOob98KPlalFpxhwKUei36IAvoGJ0DmeBAJjiQWZID UQFKXIASL9SjS82LcB40G+FzYKPxoZnOjvCRpkfZIiBLcKSdcHlRwzBeVMPlRW+DE2WiJgvDRt5X qEmuy40+pQ5uTfxuTfzFNaECtH0B2r7A3b8uwebcmvgjGJ0/rCbhe9rpek97ppOHPijA3PFHzB3F 8jLCahViezVQq7SwWvk12+uD9SRYqxi95x05nxqjVtm6RqHaEG0tUaPStcl2+yRN12Q2zufAPubO 6kUaMSNLVtTeKNVGt62zdVuPgw6YABts563UqrynLC7bSQpjO/Ww/t14hkrwRvW0Rs/4aE9s1Lrm PrEpmtF36b2YT9x1yxfGLNK0KlNPc9q4IyTgjpBAGXw/UMZYD7hImu6OkEDYCAnH+3QX7xWyBlys v9FF1ciRUYysz6BvgjgfPipquFi/B32wR2E9Cf0e3gZnc/i7csRRJxO6hyiOKpJFlak6eagmdcPZ QBpK7WkkTcdKOJPm4Gwu2Gk6fUz5tIIOsFjKYfGsEu1kCawm7Wa1WQ/6gQ1mQxDqZ8NYZTaaXYVr f2ZzWQt2O5vHOrLH2NOsE9vO9rK+bD/MIJYPM5gdYAdx3xH2E+48xhw2nHNusfHcy71sCq/AK7Cp vCKvyAK8Eq/ELuVVeBV2Ga/Kq7JpvDqvzi7ndXgiu4I34o3Y1bwJb8qu4Uk8iV3LL+AXsOt4S96W Xc/b8w7sFt6Jd2W38m68O5vLe/Je7Hbem/dmf+EX8f7sDj6QD2UL+DA+gt3DR/GxLIuP51ewhXwG n8GW8at4BnuSX8OvYU/xa/m1bAW/nt/EVvJZ/Fb2PJ/Lb2dr+L18IVvLH+IPsVf5o/xR9hp/jD/J NvAVfAV7iz/Dn2Vv8+f5iyyXv8xfZh/ydXwd+4i/xjewj/lGvpF9ynP4O2wLf5e/y/L4Jr6Jfck/ 5h+zr/in/FP2Nf+Mf8m2chi2nW/j29kOvpPvZrv4Xr6X7eX5PJ/t4wf4AbafH+FH2Pf8OD/JfuCF 3GGHDG5wdsSQhmQ/GTFGHDtqVDIqsRNGVaMaO2nUMOqwQiPRSOSG0choxE2jqdGMC6OD0ZFbxgjj Eu4xLjf+xKsYy4xlvK6xydjE6xkfGh/x+sZ+4yRPNBzTyzuYceYYnmqOM6fxu83p5g38YXOOOYc/ JbqKrnyF6C568ZWij+jHnxUDxUD+TzFEDOEvCL8YxteKi8VI/i8xRozlr4hLxAS+XkwSk/hrYoqY yjeIS8Wl/A0xQ1zL3xTXixv4u+IWMZt/IOaKefwjMV/M51vEX8Ui/pl4WDzCd4lHxWq+R7wsNvAC 8bbIM5j4VvxgJIgfxUGjoTgijhhNxFHxq9FUnBQnjZbCkcxIRvPEGCnSlilGR9lOtjcukR1lF2Oi 7CF7GgGZKnsbl8l+cqBxuRwuJxpXyslyqXGzXCZXGevls/I5Y6NcI9caOfIlud7IlRvkBmOTfFO+ aWyW/5b/Nj6U78hc4yP5vvzA+ER+JD82tsjP5efG5zJP5hlfyG/lbiNP7pX7jW3ygDxs7JRH5S/G XlkgC4wf5G/SMfItZnmMg5bX8hrHrQpWnPGrFW9VNk5Y1a3GRqHV1GpmxlqtLfSE1c0aala1RloT zCRrkjXNbGtdYc0wu1gZ1nVmN2umdYPZ25plzTb7WnOtTLOfNd9aYA6w1lrrzMHWG9Yb5gjrfet9 c6S1ydpkjrK2WFvM0VaelWeOsb6yvjLHWlut78x0a29MrDkhpkFMkjkvpkNMX/PumLExN5tLYh6O OWS+EVPgYaK6p7Wnr6jvmeqZITp6nvY8LXp4nvM8J3p61njWiF6eFzwviFTPi551orfnNc8G0d/z pidHDPTket4VQz3vez4Xwzxfe/aJSzyHPIfEDM9Rz8/iSs8vnl9EhudXT6G42uY2FzNtYceIG+xY O1bcbMfZlcQtdg27lphj17ebiEy7md1CLLBb263FPXZHu6O41+5kdxZ/t7vaqSLL7muniYft/vYg sdj228NEtn2xPUo8bo+xx4rl9nh7olhhT7WvEc/Yt9izxDp7tj1bvGrPs+eJ1+z59gKxwb7L/rt4 077ffki8bS+2l4pN9hP2MvGpvdxeLj6zV9grxOf2KnuV+MJ+wX5B5Nkv2q+IL+1X7Q3iW/tNe6PY br9lvyN22h/Ym8Qe+3P7C7HP/tr+WnzvbevtLn7w9vT2Ese9F3mHigLvMO9waXhHeNOl8I73XiJj vRO9k2Rc7NexX8v42O2xu2Wl2MOxR2W1ClTBAPfl3dsD66nnsUE5NJwm0/9jh5NX7IZ8zmGY6533 4VP2TmWdY+71Sec4/yzYJVHCN8N+GR7PWY4yrXYG6bMfdTl/LDflo0W+HUF7fg7ne9gDsDvP7C5n Hcz3px1/i3YPn2npoqaVr4z27Qmm6eyCRQ873/3OFA+XLF3pcjpHzlXpy8o/WurF47rMO/OLUyhK I0HPAT1inL3l3HskWlj00JKlhdnn7AiNSeenU5WyzBIcVuUPzk23R/OLruWXip0fLfRcHTr131WT UC9F6YNgnfaGRk/pGoRwqWRY9NASMdBPzjYnz8W/w0U1OOP2cWYrTHJml6qB60M+523cn+5REgGd 1Iir0x3pJDjTtR9aB62i3M1UT5/nKT8Q4xDODhXdk+/sByIv1/7FUXJcDKzOVxhHui9VL8Msdtv7 RSdHlQjmsHYV2g8vp/w5SGkzUszT6ZHTOOxaXmi2lt3Ourff0D6F1u/Bvlt2bmd36NQ/gt13Rncd Qyt8EzZGE6LECVul0R55wdqc/aHzDqKdap316LccWKw4zg+nvDf/jNdW9juLed4PtMJn55MpnP/D Oei8jf47+AeX4o1zlE4QK4pYYJgv+riPMmfOx6HwLohD7pGEnNvit22pmN8Uu9QWKPWNwj2ELIdv hwpXCKrQD4etd5RCsSPSCQutVzL1ohifwmQ5NxWjMeb103Bfj5JeDrj0Zs3sN5+irjuK3XCfM9z5 EK6yg4LWDc8qP70zPZxRsFeVVa6w806umXSK9NQ6sU37ZgPj3tP4leUkOn8rijH7LEv8jrPSWen6 jzixzt+cVCfbiaIc1RgKa9lWrk0NllPj+/8QFkUyJ7C2HGdjefz5P3GEa0h9Xg5DLTWmNjv/PNUM Ka6fmmfO6+ervqHR4LxWbqz8ENNzsXMvkOaRM8jlbe1GQaCzOZy1LiNSaLGr/DoUt7aLPK2cysF5 ER2LtJKtWHR7AoWvAknnqgbuUdNN3Y4oc6hEQZ7byY3rlgOYFF94UuFYiCmHIfRsjLGSoy4B+B5M ZzHwwVcGu9a8WscI5bpDs+2gXlqt3WIluEO3Y75OW61VSRSxVgbZpD4U548P+YJrDdaKtsp14x4J utGV7n/qKJ9dOzLi/PLCI4WOc7n2/1DsBn1l10OrIPW7Kcq1TSoUGnJbyVD3d7+zv9QdvSPOD5U4 ywlnFYXl1M/tgcPh585PzlFwAFfBOrlBe34Orda2RAkvQzuX3oUJomQIK9GGe51PtE+N4n8HNYXz qB63wboq39dRUv46emioPDBa4zt7ghrWDX0G+T0BrvxKqTtXhzRm8b6otlotOrudb5UbvZZuCnuK fPs0/p6n/RbdRme8r+CMU+zCGaf93xW7IV9oX/CPPPToKsGKSlxdrxnz+jNK8Q/EqSis4kOg/gK1 Fp5hOue0b5wHI863lRM3Yr12LnP6KFf7/6XdN4qu/UvPk7LnSL0yr5zTQ4+S1UVnjYtWM80JsCZL J97ds8sCT10cNErBOdOdJ5179G7Tizh7MYjKOF+nrwVxYVCUHHNg8pxBer326ZA7dZhWRM4k9F+e DpkNs0OtpliTt7mp54SX1r03Ffc0xq/Os8SOV4RCCT55KH7+oHwa+3aE9sXVjsD52xUoc/f9LNSL s1276/RTiWN0Dp/huC2TFz6btBKPytzPG36f8snEKe7fCK0RRdmf8r7Nrs05u/zd1KKoKTCRqKHn Ir9zdwABglw8Pso1NUOXI8ad6KUkNS5wfh/m4Tz3zuUYlyrOnTCLT7njkBXaIXF32MOw46z3Gs5y RmAmfANzhsgQpixyznYc06rfcUe0e840nVVh9ncf4JAKWY+eOiZVOscspF6E1v0DD7Dcb871nsEZ l+HHMvZNPyX9vLVE6Kfh53rfNP/02NV/754c6vCeevL0/+ERcO3ZH2eJRUV98IdgkS7B2a4Hnzlb oin7U9yVX6STc5RCPtsj2kwMzs/IJ/tFb28Uhydoc/rHmSKo7wzjRx71tAppW246bUs/STqHx/lM +7/lWHgacfwlzvT+E6Wdg3xD9ncfWLW+pXrqqXyUazuKd8X0efDdn3O0Jjmd/otYxbHIdfuMUzh0 lkWohxLsipLuLv0UI5JVRIn5+3LVzxfOug+CSO4cCj7Tibj2tgrFOAvtwAb3Y92YkXvap5FXCV7k pOrSn/VOj/OV85Xm2FGewDmb9e57UR+4e7uh3ffdZzlyxpybGpSbR9TRHe3NtdNM77R3Kkq+pYb2 Pazee1F7ZvCt1bs5Wc6VxU/ynUkI3xMlnT1lhBbVAWPwM7Cilc4TzhNuyH5nnLPUuc553Xmg1J3q raadYU8AJ8EOpKL31Zy9kU9z9VHGTCl6J6yi+3ywYpRIFSOeHVL0mM6+ojcFtwdnS1Hrld41skuF hFJpXnjSke7u+2L9REK7ak8Svrfdd7r2lkwVymaS+55dtF3HLJgdzvV6NyO4t6neK84K7g0hPLh3 uRnMTLs4qxOt19zUNjutcPcg9Q6gPo8Pu7ZOj4QUct8Bd5+MFfeW2lX6thz+95/a+c0J393CilbP feIZbJ1uhUcKj7h9sEa3y0vOq86rug/u1W2XF+zrYqvH0c3um4eXRslxuX5qNA/3Hg6yCudp+Fe7 z2Fv0W9Uqp3f5TCb9RvvPfWz8BLP6otSy0L7L9fxl+irlcOuLdZ92p/cp7HO1mI35HO2B/dOox7/ qT7YHF4rzN+Su+9TnMZOTWeW9r+k3v6Eq+aBetq92skFYuzA6h96lplfxP4XuW9PzYmSo+q5Xc6D upeCu++5wbdGtf8e9/n4ZneXXo2RIXqmHaMo7/0W7dTnuDvQzcOuReycqndEQm7I5xw9rT2h83qU fJ5QbszwvwFJ0LXXT0YxCj8FF/g0ck6FxY5Ip4zQ0HPX4L57nvMvtYPqXlV4urx0q+pr6/T7EbPp lG+p/a8dbovnYLSrEfmW80WZMYvxdR3Qdx3aMCrPdD50kn9/WYD66t3sHRq1dHnw+5bzVrn3uT3m ItHy08or+MStrPcE1kUPP2Wqy6n4KVp+MBcdFgUnzvZQ70xGHC2K3dOfc1FSxr3qSWs0vn7Ke4Pj 6bQY4O9nmOWmmh/xu9nti9N4zg3WsFqvdN9Ee5vDjRN673R8Ef8ooXmdCe7v9mgs6XQOvXYOwhxQ 8+BBPd90efD7Trn3hVRT8HlSuXOm6J5g3DJU+5m/G+Del0NFz/a0Qp0dLM/5mAdR868O51btiz3H SU8Iy2V10XifDjMJNohAsnBL4T6wIxntmd7pHk5s4ZfBPgSiRnnz7pT3l8q77PKEP9PX56MKTyq2 FHxX8L/nKLs8kc8+0Qf7CrdgFsnCQ2eRX2xo/AAXJpQfN9pROu+yyxOlD/b9b/dB8VH4B757He39 xejlUYh+bg7wf/XmyxH1V8ulrr2v/5Z5b0m9Horp6osdp7+PqvlGWSs1p5lkklqHhtBQ6k/DaC4N pNspi2bRA/Sy/rr5ZlpDH9M+epu+h/mW8mG+owOM0zYmWCz9zCqySvQbq8J6MGID2RCWrL8P0oZd zK5k7VgGu50N1l8Gmcq2s93sGnaAOWym/gLIfP0FkLv1F0Du0V8AuVd/AeTv+gsg9+kvgGSp71Ow +4395hj2oDnOvJYL83rzBl7XnGPexhvor040FN1Fd95I9BRpvLHoJ/rxFmKA8POWYoQYyduJsWIs 7yAuEdfyjvq7EoPEzWIhHyoWiUf4lWKJOMivUV+L4BvFUXGU/1scE8d5jvpmBH9HfTOC50pDGvx9 iYN/IG1Zl2+S9WUrvl2myBR+WH1Fgh9RX5HgR9VXJPivsr8cwE+o70fw3+RkOdnwyqnycSNWLpPL jEFyuVxlDNbfkhgu18g1xgj5glxrjJQvyVeM0XK9XG+k6+9KjJNvyDeN8fq7EhP0dyUmyg/kB8Zk +ZH83Jgi8+Ru4wr9LYk/yx/lYeNmeVQWGHP0VyTu0F+RWGB5rTgjy6pkVTYW6u9HLFLfjzCWq+9H GCusztYE43n15QjjM/XlCOMbK8O62thmXWddZ+ywZlozjZ3q+xHGLmuBtcDYa4+3LzH2qe8jGN+r 7yMY+er7CMaP6vsIxgH7Hvte47B9v73Q+MleZD9k/GIvthcbv9ov2i8aBfYr9ivGCftV+1XjpPoa gvGb/Zb9luGoryGYpL6GYHL1NQTT9Lb1tjOFt4O3m2l5e3l7mfHei7z9zUregd6hZoJ3mHeYWdM7 wjvSrEWc/YIRbFJXEjAGSRhBFkw1ioGxyKON+pslL0wsTAWYOG3i9b5aZfzGI7wSTALOKuPeKjC1 9BO6alQVpg5+q0GvV4fpRjVgGlBNmB6IVYt6UW2Y3ohVhxpSXRj1Hl8zlCqJmqMMF1ArlKo1pSCN NtQZIV2Qipe6Uz/k258GoCwDYeIxFwchfzUbK2M2jkD+I8EpqtFEGIsm0RTkMJWmoSSX03SkMYOu R0lm0o0ow02YtQ3Ba+Yg99tgEjCb5+Le22Ga0DyYFPoLTFO6AyaZ5sMk0Z0wzWkBzAX0V5gm9DeY ZMz9u6AV7oZpSffAJNO99HdcvQ/okAJ0eIA60IMw6v+PLKQL6R8wybQIphM9BNOZHoYZRo/AdKLF MF3oUVqOFJ6iFch3JT2LkjwH04yeh0mm1UCcJCDOqyjJa7QBMV+ndxCeS++iJO/R+yjJBzDJtAmm GZBpM/wf02eI+TkwKYW2wSTRdtqJsu0CZnXUmNVaY9aFdIB+QfzjdAJlO0kOdQJeceoCFBOUwiST xBgmDcZUDIshk3mYh6oym9kkmZd5KYbFAu9s4F1FqsDiGUYPqwTsqwTsw3hhCSwB8WGoJqvGMG5Y dVadarMarAbVZTVZTarHarFaVJ/VZrWpO6vD6lBPVpfVpVRWj9WjRFaf1adGrAFrjpJcwFog35Ys BSVpw9R/HWnHuiLEx3qgDAPZIJRhMBuMMgxhQ1AGYC7ci9kolGQ0m4T4k9lkxJ/CAijDpewKlGE6 uxJlyGA3oAx/Zjcj91vYbOQ7h81FvpksE/fezm7HvY+xbLTJUraUmrPH2RPUhC1jT1IyW86eohZs BVtJLdkq9jRCtrPtNJDtYDupD9vFdsN/gB2gQewgO0hD2CF2iAazw+wwDWVH2BGE/8R+QvhRdhTh P7OfEX4Mc3ggO86O00XsV/Yr9WcFrID6sRPsBA1gJ9lJhP/GfkN4IStEuMMcGoD1g1NfbnCD0rjJ TfgFF/BLLuG3uAU/Vhdqq1YXaqdWF/ixusCP1QV+rC7UTq0u5Df2G0epq/GzcZIs4zejkGINxxRU zZSml2qYsWYFamDGmVXgTzCrUUOzutmQmpiNzAsoyWxhtqRkM9lsRylme7MztTG7mF0R4jN7wZ9q 9qFOZl/TT8wcZo4hiTVsMlU1p5jTqLp5uXkF1Tenm1fDf415LSVibbueupkzzZl0oXmDeQPVU19X Qmq3mbdRK7XakaFWO6qG1a4X3FTRm2JFH9EH/r6iL1kiTaSRR62C1AOr4ABcHSiALWKQGAT/YDGY EtQ3mRB/qBiKEL/wUy21UlI3tVJSY6yUl8CdICZQFzFRTKQ49ZUmaiEmi8nwTxFT4J8qplJXERAB pHCpuBSpXSamUwMxQ1yJ8KvEVShJhriavOIacQ1y/5O4FnGuF9cj5ZliJlK+QdyAqzeLm1GeW8Qs 3HWrmI275ojbkOZckYn4t4t5VEf8RdyBlOeL+aj7neJOXF0gFqAkfxV/RcjfxN+Q5l3iLqRwt7gb Kdwj7sO9WSKLGor7xf0If0A8QEI8KB6kymKhWIiaLhKLcO9D4iGk/LB4GHEeEY/g3iViCXJ8TDyG e7NFNsKXiicQc5lYhhSeFCuR8irxHGI+L55HO68Wq1GLNeIllOplsQ41XS82IJfXxZsI2SjeQu3e Fu/irvfE+2jnD8SHSP8jsYV84jORh5J8Kb5BGb4V36G/tont1EvsEDupt9gldqEMu8Ve1G6f2I80 vxffI4UfxA9IIV/kI/0fxY/I8YA4gDgHxUHkAh5DKYrHwD0mjlGy+EX8Av9xcZyaK05D6jtYRC0A eIxSFLOhCxWzoS5gNjZcr4zF1QqyAjWRcTKOkmVFWREx42UC/FVlVfiryeq4WkPWoCRZU9aiC2Rt WZtayjqyLq7Wl/WRQgPZAKklykRcbSgbI34T2RTxm8kkpNNcXoCYLWRL6iCTZSuEgEshTjvZDne1 l+3h7yg7I04X2YU6KV4Ff3/ZH/EHyAEIGS6HI87FciTCR8lR1FSOluOQzng5EbmAdVFzsK6pyF19 S7qJvELOwNUrZQbKebW8Fv7r5E0Iv1nOQQq3yduR8jx5J3WUC+RdaJO75X2IkyXvR14PyAeps1wo /0HD5CKJNU4+JB9BORfLxUjhUfko4i+RSxDnMfkYrmbLbIQvlUuptXxcPk6tFPNDyHKJFVA+JZ9C GVbIFUhhpVyJ+KvkKpThWfks3Ofkc8QVL6SqihfCfUm+BPdl+TKZ8hX5CsUojkjdFUekiuCIb1AV 9QUyxAFTpJqKKVI9xRSpkfoCGdxP5GdUQX2HjJj6Dhlifim/ofryW/kdQrbJbSTldrmDbLlT7kSa u+RuxNkr9+He/XI/wn+UPyKXA/Ig4h+ShxH/qPwZcY7JX6i2PC5/RWoFsgAl/03+BrdQFuJeRzqk FlWTqlrCEpRoSQvrrIWDTCvGiqFKlsfyUD31tTPiVqwVS/WtClYFxImz4kiCuVai2lZlqzLurW5V R3gNC7zPqm3VRgp1rAZIOdFqjJhNraYUYzWzmpENdtuGKlptrQ5Iv7PloypWN6snYvayUqmm1dtK Q5oXWQOprjXIGorc/dYI5DvSGkXdrdHWGOppjbXSKdUaZ41DvuOtCdQILHkSYk62JuPqFGsKwqda U1GegHUpcrnMugwpT7OmIeUrrCuQ+3RrOu6aYc1AvmDVlKJYNVywamoPVj2Lkq1brVupiTXbmo1w MGxKVgybqoJh3wL/LHsWpSieDRc8GyHz7fnUwr7TvpOa2AvsBfCDc8O9334AcR60FyIOmDd1UMyb OirmTe0V86Yuinkj5E37Tbgb7Y0IAf/GveDfuBf8Gy74N6WAf7elJG87L1Y0sPAO1Nzb0XshNfF2 8nZCSGdvF+rg7ertSh29Pq+PLvR283ajLoqpI85F3osQp5+3HyV7+3v7496B3oHU0jvIOwghg71D EGeodyjigMcjhRHeETTMO9I7EvyQ8wmazffRPD5es/Z4l69X1jxdMfJ4zcX7ai6eprl4Vc3F+2ku PkBz8UGai9fUXLyO5uJ9NBc3NBeP1/w7HnEV8x4Jbh2vWXVfzarTNKuuqln1AM2qa2pWXUcz6bqa STcAj55PiZo9J2v23Eqz53aaPado9qy+GH8PQhRvbg/efB/iZ8FcSPfDJGoO3V5z6C6aQ/s0h+6m 2XMPzZ4nafbcU7PnVLDnR1GTJTB16TF6Ev7lYNJ1waRXIrVV9DRY8jNg0olg0qvBldfAJNI/6V/w vwRunUivgF23pvVg2K00w24Hhv06FMkbMCn0Jr0F/9swKeDd76BsuTApYN/vIvw9mHbg4O8j/AMw 73b0EUw78O+PEfKJ/tbuFpj24OKfg3l/AZNIebQV/m/AyxPBy7fj6k6Y9mDnu1Dr3bQHGmkvmHoX 2g+mnkw/gKn7wNQPQBsdhOlGh+hn+I+Bu3fT3L0HuPtJqJ3fYHpSIXh8L6Y+1ZLKONh8KjOYQe01 p28Qxum9mtNXBKeHCtQ8viKrwOLgjwd392ruXlFzd6/m7hU1d/dq7l5Jc/cqmrsnaO5+kebu/TV3 H6i5ew3N3WuDuzcAX09kici3IUuCv3kRm+dg8y2RcjJrRRZrDWZfkbUFs/eA2beDumjP2iPHDqwz /F3A9b3g+t3A9buD8VdkPVlPimW9WC+Ep7JUsP/erDf8fVh/+AewgfAPZn64w9nFcEewkYg/CnrA Cz0wGumMYWOQzlg2Hv4J0AYVoQ2m4GoACsELhQAUY5exaVSZXQ61UInNgFqowq5iV1E1aIYM1P1q dj38M6EfErR+6A/9cAvVYrPYLLTArdAStaAl5qAd5kJR1NaKwqsVhYfNY/Pg/wtbQr3VbpCrHNK1 chiulUO6Vg7jtHK4RCuH8Vo5TNDKYZxWDpdo5TBeK4cJWjmka+UwUiuH0Vo5jNLKYYxWDiO1chit lcMorRzGaOVwsVYOI7RyuFgrhxFaOVyslcMIHstjqROP43HUmcfzePgr88rwJ/AE+KvxavBX59Wp Pq/D65Dk9Xl9uE15U7iteWuqzrvyrnDH8DE0lk/lU+EGeIAEn8anwc3gGXBn8Vlw7+X30hD+MH+Y mvClfCkl8WV8Gfn5Sr6SGvE1fA3c9Xw9rr7GX8PVXJ5LF6hvxsLdwrfAzeN5NIzv4Xvg38f3U3N+ nB+nwQYOaqy+B0tNDY/hgWsbNjUzKhgVaKhR2ahMDY1aRi24tY3auNrYaIz4TY2miKN00USjq9GV 6huzjFnU27jNyIQ7z/gr3FeMV+Aq1dQH6qgK9IzSRTWhi6pTXbMG1FE9qKNG0DONoZFaQiO1gBZq CaWUAqWUjPBW0EsdoZc6wN/R7AR/Z2inRGgnYLPZFQqqOxRUN/i7mz3hTzVTqafZG2qqF9RUX6ip NGgqE5pqGHnN4VBWMeZYcyxVMNPNdISMM8dRRXM8tJYNrTUV/oB5GfzToLsqQnddTgnmFVBf1aC+ ZsB/pZkB/9VQYglQYtdA6f0JeqyW1mNpWo/5tB6rYs4yZyN9pcpStCpLFj1ED7BwpcHitfqKExeJ i+BXGqyfVlxxUFxDEaJUVpoYLUZTVTFGjKGaWnHV0Wqqj9ZR8VpHVdU6qo/WUYbWUUEFFa9VU7y4 SdyENJVq6qOVUrzWSFW1FqqjtVAfrYLitQqqqVVQH62C4rX+SdPKp6pWPn3EYrEYqT0qHsVVpXxq auXTR2ueeK1w4rWGide6pa/WLWlat1TVuqWf1i0DtG4ZpHVLTa1b6mhlUgea5CgUzs/iZ0rUmqSj 1iSJokAUUDtxQpygC7UyaScc4VB7tfhTotYnDbQ+8UkhBfXUKiVVq5REqBQvtZOx0CrttVapp7VK G61VOkKrxFM3WQmKpTu0Sg1crSlrgoXXglZprbVKO61VErVWaau1SqLWKq2hVRoizUZQLPW0Ymmp FUsbrVg6asXSRiuW7lqxtJNtZBvcq3RLqtYtdWUH+X/sfQ14VMW5/3tmz56zZ3YTQoghhiSEACGE EAKEgBAwRkRMASNyKWKMlFKKNFKKiBhD5EK+s7vZZHfPOfsZSpGmSJEi5VJKEZHyICBgBEREREDI pZQGTKlimvzfmQCi+AGot33+T3eenczOme95P+Z38s4MUjVHLxkcvdwjjZBGYMpMKRNLHimNxB7d Ld2DabKlbMQA90r3Yt77pPswZqw0Fn2Gc9I5zsniOCeW45x4jnNSOM7pwXFOijRNmoZhhnb6c7Qz gKOdwYh2nkAsMVuajeX8DJHPQEQ+8zCeYZ50xDyLsG3FiHyGIvL5b4xZIi3BNEsRBaUjCirFVpVJ 5TBCqkBENJwjokxERDU4qg7ERaM4LsriuOhujoumcVyUxXFRNsdFgzkuyuS46G6Oi+7huCgWcdFy bC1DRLHSC9IL7E4YRESDOSLK5ogoS1otrcaWvCS9BGZpnbQOMcnL0sugcCzUSdokbUKfoaD7OQoy S69Ir0AEoqBtGM/wTxdpl7QLY3ZLuyGKY6FuiIX2Y8pGqRH9A9IB9DsQ0dvS24iOGC6iHBdFXIeL COKiD7DME9fQkQXR0SmM+RAxEkWMdAbL6cBIZ6WzGGZIyXwNKTUjWruAeMksXZQ+wloYaqIcNVk4 aoqQPpU+xXCr1IppGGrqdgU1gQxg5tiJcuwUdR126sRRU5frkJJZDpPDMJ4hpajrkJKZIyXKkZIZ kVICYqSeiJfMcm+5N4YZajJfQU1Jcl8MJ8vJYJH7yf0xPEAegOE0RFBmjqAoIqgxGGbYqTPHTl04 dorg2Ol+jp0e4NjpBxw7RXHs1E1+XH4cczEE1YUjqAc4goq6gqB+injJzPFSN/lJ+UkMz5HnQLw8 V56HKOtpeQH6DCP14BgpXd4kb4Ku8gX5I0R9rXIrSKbRJsQDpu2mI/CI6V3TJ2BUfqz8GCSlQClA f6OyEZKULcoW9F9VXoVcZZuyDXoqu5Xd0FvZr7wJE5TTyhmMP6ecw5i/KX/DlBeUC4iycLEEydRI jfAQVagCg2lX2hX60u60O/rxtAc+Tab98GkK7Y/hQXQQ+lk0CxLoaDoaEukYOgb60AfoA/AgzaE5 GP8wfRh6sXOnYTz9Mf0JpplDf45P59P5GL+ALsCYZ+gzmOtZ+izGMDTYgy5CHNiDLqFL0C+hpegz NDgSEaAd/RqKKIPWIQ7sgQhQh6EcAQ6nK+mvIZuupWsx/vd0A/p/oH9EfzN9BTLpVroVEeNr9DW4 l+6muzH+ED2E/kl6Ess8Q89AFm2iTXA3/V/6v5DNkeFIjgzjzenmdOjBceBwjgMzOQLM5AgwniPA HhwB9jfnmHMw/ANEgIM5AkznCHCoOdeci+GHzQ9DFseB0zgOzDZPNk+GWPMPzY9grsfMj8FA8zTz NBjJzruGZMslyyVIZqdeQ2KIMcQIiUC6pbGzr2N3JhyCYYgW/g0+7ec6bOVu9xzqjlMrvhDH7W0+ d9p0bfvK9qevnjZ9XfzF9oPtpbdXd/uH7aU3RPZtf5v/J/nkNZufwdzqne0WZye1sD0OV/b6/GtO ZsHaI3i/b7f2iNu1N7tdK6gvlLLiJtKc41ao7HvFDrP9DDuz7OZLuP3PZ728arXdrn+f9X39p/1p +D86LeeLJ3RhzCx2qgyfjdtuAeeXNTfEdthzXbU4XnG9HUoHT7ZHtI/lf8fezmy357XnwcT2kSz/ F54M5r73apva+37Okpx+k+3LrY0En72vO6/8hjH/Lmv/Qt6vtGi+qU8ESpwPvtgXJqH5uXPvfM0O h2/1ae9xtZ7vrMSbtoRse6eN9W/S9bbuzM6x7Ty3QX2K2abeUHr8Z+muxZVfK/EWJeityPjvWEqw +T73ZbTbsbP7i9T0bWv//Ax/l/N9E3XvvV6zIS1f/yvnWmgf3yH0HbesvfZ6+uAx5V+V9rv+YI9y kI6v8UP7+Xb/57nj6kh8N5r/hvrfgetPBDtzc6PLZ2Hz1zy/Ye3wFen2s91+1369yf1vODunYxXS vvmr9kXcuHb4hvJu4XaP9qlfVtdn9XzjbpNJV9KxUe/HbKmZFf3VEW9/Cb9d+X7PWpRr+z4/46gl Y6+E2H6Ufe39+RqZpetY+4fdfD++889T35QAOfr7kic3fXJD2y3dRXNTJX7j3pzPn2bNY/6PTsr5 Bs77Qsvbt9xi6VfPOb+pnR1fWcq/ZEdghz5BdHnL9ND28beql3MJ0zYdf7/NvqgvKf2WVn9fdTLV l1PNdWeb3cZ8XyeR930/Wuxr6uajfVXHoLz9VvR6Q+k3MebX9sRfOU/gS1K892WyseOdDv/eZpuv 9P02JG/7pNur8Uru898m97f/XDnR+ibObLqiOT/T3x1ndHSHa5r6Fj/9Plf6l+y4+L4+ty7Lbqn0 7wlZ8rJvoPOr+P/GdxbfUY3Xzi3/xjcN077w++2O9wm3VetNv0/9rG6GvK/yIn/LuvKLK1C4cq7w 17+hueF96qTr36feRNvXfXOar8y79jbzdVBDBLZ945fto8Z4Nhtfu8MaV8rPc63z/K3gp/an2t9p q+14T9DuY78+Q4RtDCsOaX/qy1YCV+O+fHde243vuW/hc50G3v3NcuXKqRxfu0P3Fur+TH9/f6v4 7/nzZXcVfO91XpVr32rmv2UbXvsXVHr1jo+OMScwh9stAelO4kFg92qDgVsviexGbTCSFJJyxZJJ Zvdqg4ncRUYAJaPJaAgh48l4CCUPkgehE3mYPAxh3M6pM3mUPArh5HEyA7qQn5JZcCe7Vxu6cWun GHajNsSS+WQ+xJFnyDPQnRSSQohnt2tDD3a7NvTktlCJpI7UQR/iIi5IYjdtQ1920zYkk2VkOfQj K8gLkEoayG8gjbxIfguDyEvkJRhCfk9+DxlkE9kMQ8kWsgWGk9fIazCC7CA7IJPsJLtgJLtvG7K4 7dQ95C1yCLLJYfIOjCFHyXswlrxPPoAccpKchPGkifwFJpDz5CJM5NZUPySfkk9hCvknaYdH2E3b kMctqx4zmAxmyDeEGEJhuqGzIRxmGCIMkTDTEGWIgicMsYY4mG3oaegNBYY+hj7wc/n38u9hrvw/ 8ib4Bbt9GZ5mty/DAnbvMjzD7l2GhezeZXhWPiN/CotMRpMF6ti9y+A1LTV54EXTKlMzbGP3LgsK u3dZ6MzuXRaSlDXKS8JAduOyMJjduCyksxuXhSHsxmVhBLtxWRjJblwW7mE3Lgv3shuXhQfZjcvC Y8pHyt+FfOUfSpvwIypQIjxBjdQi/Izdsiw8RSNoN+EZdsuy8DztQ1OEMppB7xKs7GZlwcFuVhZ0 drOy4GU3KwtBdrOysIxOoY8KK2g+fVzgNysLq+hCulDYaDlh+VD4A/tvrvAnS5ulTXiV/TdX2IZ0 +TanS8Lt6QiJR+oUOXV22NYRTp0Sp06FUydF6kzH+CFIoyLS6F34dPg1Sk3nlNqPU2oGp9ShnFKH cEpNR0p9HJ9OI9MxntnoDeE2egK30RPILKRgA6fgDns9gVOwkVOwiVNwCqdgmdvxCWQR0rEB6fi/ Mc0SpOYUTs2pnJo7cWruzKm5C6fmrkjNy5CXmMXfnWQ5UvZAbveXRl5A+u7G7pNHn9kA3oFU/iL6 q5HWu3Ja78RpvTO7Wx5L+yNS/B2c4gdyio/jFB/P7QQT2D3zMJjsQupP5tTfk1N/b3bbPPrMfrA7 OUgOItcdQn5I4raEg8g7yBV92C306L+HvNEDeeN99I8jh/TmHBLPLQ0TyFnkk77sRnos+W+kGXqR C+QCtuEick4S55z+nHNCkXP+iZKijbShjGhHLorlXBTOuSgSucgEZm6laOFWilEGM/JVDLdVHGAI Re6KZrfZo8/sFiOQxyLQvwM5LZJzWijntDB2sz2W2Qv5LYLzWwznNwn57X/Q34hcRznX9eNc149z nZFznRG57ij67yHvpXDeI5z3ROS9TJBMI00jQTGNQj6knA/TkQ9/B/1M60wvQ4Zpvek1GMotUIaY 3kX+FBh/ggH5MwOMylBlGJiUu5T7IIXxKhB2Ozp0U15SXoI7GMdCJ8ax0AU5diP6f1D+gE83KZsw /k/KnyCEW6/cya1X0pRtynZ8ulPZif7ryuuYfreyD8PMkiVVaVTegs7KAeUgdFUOKYfw6bvKMQy/ r3wAA5UTyglMeVI5iSWfUk5h+EPlQwwz+5c0pUlpwhiUCFjCR8pH0ENpUVqgt/J35e8Qz+5jh8HK x8rHkKx8orRCT+Wfyj+hj9KmtEE8Sg0BurN72iGR28sMohI1QR9uNRNHKTVDAru5HQYzmYLxEfQO jI+kXTE+it4JvWk0jcan3Wg3SEZZk4AxPWlvSEKJ0wfLT6JJmKsv7YthZnEziKbQFOjLbnqHaDqU DoUIOowOAzO9i94FoSibRkA4zaSZEEtH0iwM30PvwZTZNBuf3kfvAwu3zYnitjkDaA4dh09zaS76 D9GHMD1KMQwzO53+dCp9FMJQluVj/OP0cSzzx3QmRNKf0icghs6mszHlz+jPsOQCWoDhJ+mTGGZ2 PQPoXDoXY1D2QRjKvhOQZDlp+RC6ogS8gOGLFhxhJgdBZlsdICZECDFAJBAcUGYjncFtpPtzG+kM biM9lNtI38VtpIdxG+nh3EZ6KLeRvovbSA/jNtLDuY10BreRHshtpAdzG+lB3EY6ndtID+Q20oO5 jfQgbiOdzm2kU7mN9ABuI53KbaQHcBvpVG4jPYDbP5s+J69vlNQdKwhmCy2TkWQkyo5sko2yg0nn NHI/uR9lCpPRPbmMzuQyeuQVGf0IeQTTTyVTMT2T12kkj+Rh+sdIPsodJrt7ctk98nOy+yfkJyiF r5fgs8nsa3K8gDyJ4Q5p/nMyF8MdMv0plOkGLtN7kefIc6hLrpfpz5PFn5PsvUgJKcE0TL73IW7i hkhuvx3KJXtnLtk7c8nehUv2ZC7Z+5KVZCVqJibTLdyu20LWkXWYkll3h3Lr7i5cjieTP6ME78Yl eCyX4ClkN8rubmQv2YvaYh/Zj2Emx2NJI2nEMJPjsVyOx3E53p3L8X5cjncjR8gR1BzvojTvxqV5 NDmG0rwb+QCleTeU5igFyIfkQ4jiNuSxXLLHkL+iTO/GpXkUl+bdyUfkI4xhMj2RfIIyvROX6Z24 TL/DgEMEnbjNeYhBNBgxzCR7mEFGyd6JS/YwLtnDuWSP4JI9iUv2TgZ0oBjCUL534vLdbOiC8r2T IRLleyeU73eizyzVzdxSPcwQZ+iOMUzWd+JW6yGG3ijxO3Hb9XAu9yO4BfsIbsFuklPlVDDI6+X1 qAM2yBvQZzaEsrxL3gU95T3yHvQPy++g9H9XfveKDuglH5ePY66T8kn0T8un0Wc2h4TbHBJucyib ppsKobfpOdMSiOdaIc3kNXmhh8lnWgEJphdML2B4pek3GGbaoifXFplcW4y8pi0+4doi9XPawsC1 RS9ljDIdRG7NSLg1I+F6IpLbNHZRNiubUVIz3dCF64a+3LLRoryGGoJy3RDJrRxDlb3KXoxhGqIP 1wqRqBXew7xMKyRzrUC5DujLbSBDlfPKeXzKLCG7cEvIUOWichF1wyXlEvpME6SgDriM4VbUBNGo CdqhG7eWjOU6II7rgH6oAyQMy6gJunLpn0JDaAimDKWhcCftRMMw3Bn1QVduVxnDdUAKjaVxGM9s LGO4jWUs1wTdaSJNxJR9UBN04zqgH7e6jKVpNA1LG0gHYjyzwIylg+lgrHcIHYLxTEN04rqhEx1O h6PPdMMdqBVGYZjZappRN9yLYWaxGca1QjjXCkncYtNMf4C6QaHj6XhMwzREJ64h7qAT6UQMM3vO EDqJ/heGJ6POULjOSKSPos7oxHXGHfRHdDqGmbVnGNcZEVxnKKgzCjCe6Ykkbv8ZQp+mT2MMswIN 41ag4dwKNIStmqGz5YzlDPrMEjKWW0LGckvIMG4JGRaSGZIJ3UJGhoyETiCIO8Q9IIAFwtkGKTWM PKIt1xq1S3qOvlk/oEd4qJ7rSfBM8czWC/Xjnv2eo3qep0lr0HZohzFVGcYe0SP0jzHFAk8R/jrg F/2R/lT/GP9cv9e/0r/Ff9R/OSD5swLJgYzAhEABfqsC/kBDYGpgT6DRnx84HDiFecIwzzjMs8t/ wt8SCA9E4XdSYNqVlBn+iZjzknePt9Eb5z3sPeY9pW3CtkR4L3lbfURr9Jm0Bi94D/tCWf3B6GC8 fy6WuyWY4j+KtYus9uCwwITg6ECBvyLQEMwNTvbnB/OC07Xl3nDvet9k7ZJvuh7tm+9b7N3h031B PcK32UNxLNZjj496k729fOfQXdR2+D72TvOIvjZfrm+vZ4qvzrfKm4xjsAFrTmJ1Bzb55waD/qzg 2uDm4JFAsn/LlXpTsS+O+jHY55L6cfVT6vPrZ9TPDmQGwuuL6pcE9foETOFn4xU8F/y4PglTDQ9M qM/Csgtx1NZ75gYaND+mzwxk63XaKZyfOZ4Y/YBH1KM9cz0nPE36KH2QJ1U34exF6KE4T5fwaZG+ Sm/TjuEMNemztFZ9rV7oSdLzMGW+tsYz29Pk2a4166P1+V7wJ/iTAs3+LH+6f6J/ij/fXxSY6l+C 87jav85/3t8UsATS+CzODCwMqIFwNpLodgS2Bo7haNv9rsBZ/+xAr8BY/8rABP8M/6FAMc58ZiAO n871U/9wvzewxr/RH4NjJPoXBCBQEnAgBbQGSdAUDPVvDyzHFHGBeTha2wMS5sryL/Pvx/aZ9FBs s1XX9b2cLhO8xdh2r2ejZ51nl57ii/BF+xJ9KUgbrZ5UXzz7+gYhfTT7hnnPYltScT7mBMJx3qOD o4Lzg4OChcHFwRzv4WBEMDE4y1fo2eXb6RvtG8WpoMzbrB/xBX1rfdt8G5DS1+vHGRX4jvtO+8p8 eb48by+kkqAviFShazuwdSlY13pfDtJkom+Wb47P6lvhO+A7ood6dwQ31C+ojwxag2XBFdiCzcGd wb3BA0ibbfVh9aI/tT4GR+CwP78+HaliYv3celpP/UeD24LH/dv92+vHIQWF4TzYsReuYB3OSn59 Rb09uMq/MXg6eNG/sj7VvyR4XFuvbdK2aod1gq2J1uP1RJzpXG+Gp0Uv9I7FUdumH/DO8y70XPZM RJfqGe4Z461CqhjnqfAc8i5HOmjSU7Sz3nDsSaY3W9+AVO7y2PXF+mKv5LVoe7xRyHu9kBPScC5W eCd5p3pneguwzHlao35OP61f1Nu8a5DyIrzhnvPeEq/DO8+zzLNSz/P6vQ1Y53nveixpE/LbVu8O z2p9J0qUSE+6J8szw7PEk65P1qd7J+hBT5hX9WzRc5kE8lAmfTDdUS51NiFFh2LvTEgRhfow32bk qwyUXIL4CRBYznffAj/BRuBn1xC+79YANeAHEVbCr1HO/RZdBGxEdwffwxrJd6x2hYPoouAYujv5 KTHRcAZdN/gLuhj4K7pY+Ae6OL5/tLsgCd0hXugrJOMKOk1Ig0y+U3OkMEIYAaP4Lsy7+Z7LLOFB 4UHIFh4SJsK9wuPC43AfP3dljDBLmAX3CwVCAYwVFggL4AFhiVACOcJvhd/CeL4WnkCySBY8yFfE uXxF/BCuiMfCRJJDfgCTcF08CSYTdJDPV8SP4wr3OZjGMf5CXCHuhmcR0R+CxbjWOwFV5BSu49y4 gjsDKkfiOl+vecnfySXwkY8NAAFc0HeFlYY7DTGw2dAd11BbDT0MPeBVXEMlwjZDkqEf/FlMF9Ph dTFTzIRd4nRxOuwWZ4uzYY/4tLgA3hAXigthn1gkPg/7+Y6uA3wv10HjZeOncIifLHEYQYIBjkhG SYGj/LyID/juqxNSjBQDJ6UB0gA4xfdLfch3Sp2WMqVRcEbKku6Ds9L9Ug40S+Ol8dAilUll8Hdp hfQCXJIapP3wMdu7I/Rge3eEBLYvR+jJ9uIIvdguHKE3238jJErnpHNCH3YWgZAktUptQl+2k0ZI kSU5Uugv95P7CaPkB+QHhLvlGfKTQpb8c/nnQo78lDxf+IH8jPyMMF5+Vi4UJshF8mIhV14qVwj/ Jb8mbxcelXfIbwiPyfvk/cJP5Ea5UfipfEA+IMyS35bfE57A1eJpYa7JbrILz5gumC4IC5VIJVJ4 VpmqTBUKcfV0WXhOaaUmoYRhYaEW10HhghPxb6TgQfwbJXhpDI0RfLjeiRf8DPMKAUS7/YQgTaW5 wi9xrfFDYTvi0KnCLppH84TddBqdJuyhM+gM4Q2GPYW9iDrLhX20ilYJZ6mdOoW/UDd1CxeoRv3C RRQ99cLHdDn9lfAJfYE2CJ/S1XS10E7X0N8RoC/T9URkpwQQib5CXyEy/TP9kJjoGXqW9KXn6EXS n+3/IOnmDPMoMsScZc4io8zZ5jHkbrbDg4w2jzc/RO4zP2z+IckxP2LOIw+a88355GHzNPOPyCRc m4wkk0PuDbkXaVkgk8gCvjZJACOAbf4Xv0KU2qRe1iQtSr3M/86s2anNw1CJ5q8J1Syouy0oL5jm iNcH6cNQO46ulTBPiyaxHI7VjtXaQq2E50jTLJgyQo/XGvD3WX06K7tumz5LvVyLJWtpNTsxz3lW sl6mWbCmRi0TS9b1FVjuKn2t2qTP0eejVLLqQX0Dy83zn1Yv6+e0DCxhpidM8+PfjrwS6ucszzh9 lFaCMngG6rK5uILCNRR+K+q2oRbfrJtYfzDXTE8qphqupemDsJXxeijKeibtAcvO08I1C7YxTovT klH+p2HrJ2lTtXnaTAwtx3FIw7XaMdQKuby9oaip4lHb52jZ2lh9stYLXQm6NegkHC/2uwDdKWzz em1PLRupJoyv0qO1aVhfonoeyy3WmnElMRp749BUthJkteE4hWsT8GkvXh4rJw37uQ17slPXMW8d aqHFqL2P4Jg3aTPZmDEfv3meBDZeHSOF65k2XHnhiGmnPDGahKuV0Z4x+ijUFFM8+Tg+kZ5IHBk2 nmxUp2h+tcWzBPuTph/HMkahprGj3rqIq1KWQsLRS/OE1ex8ayHqA6O4U9wJIO4Sd6HW2IOrXyLu FfeCQdwv7kcdQSALfWaz1weSUAekoouBNHSxcBe6OLgbXXcYCw9APIxHlwAPQi70hMfQ9eansCXC THR9YDa6JJiPri8shiWQLKwWVkN/EkOGQiq5iwyHHJJJMmEcqSEaSnwPWYPSfC15GQrIBrIB5pKN ZCP8ArH/n2AeeYVsg6dFSZTgWTFUDIVCvu/4OfFZ8TkoMo4wTofnjXOMc+DXxl8YfwENxvnGp+E3 xmeMz8KL/FykNcZKYzW8xM8/Wmd0GuvhZeN643rYamwyXoBXpTelN2G39Jb0FuyRDkoH4Q2pSWqC vdJfpL/APvlleSPsl/8ovwqHOLZ9zxRviodjpkdMj8D7HHUeV4qVYvhAcSgOOKGsUXbCSWWXsg/a lEalURCVA8oBwagcVg4LknJUOSrI7A2jYFI+VC4ISsiIkBFCZEh2SLbQFTl/LMnlnB+J8wGVhewr RLlX1iS4t9hnuZtUSQ1X46qPOEvUbHWCOlMtUB3qGvxudUW74tWqmlT1sHpMPWU3uVe6V7u3uHe5 m2xQfUTNVCfU5KuTMKW/I6Va4N5l36xeYmWrEzSTu8luUuPsszBttnslK9k6RnVow9Q17suueG2U a4N6TMvRct0rtVAtXkvUBmmjtenuldYFLD+W1qTNd7doVttUTcfccVfybnHFW5dobeoxnarZepge qcfoCXqSnqqnY8o52nHtiCua9UdbpW3TTqtx2seYs05V1T3YypLqDWqVe6N1gf20ezvvzX7rAvd5 1eFuYSNhXaJmsPbajvFxWK6uV3eozay9rnj7EbVRPYt9YseHWNyH3EfVqdYsdZ66UI3C/Ox3mppc He9uwToacLyacMS21ORj3mj3Oqx1pbsJR3mTrVk9hb2xqBasbavaSx2LaberlupZ7hPqNLXYfcI6 G8vbwtu3XRuF7XJU52kp1SZtlm2S2qpFaJM1okVreepYPUk9Vm2tidEKcaRCcZxKtKDaS9upHdD2 spHCmk7ponbR1lC9AUcnBUs5otVpK7TN2gY1W1vrXo29BCzfWm21T8cxTdKHa4u1MuxJMc7LOXeL /Yg2zDsHKYggh+//D0//O/C0NNNUyHhaWAdP4BJ95X++/95f8khpXXljXZMz3DnNOa806KyqbKlI cW51NjrTyrJcJufUUt0pldbVHeKpMipbnAsx1TSe4rAzzTmv8rI7wZ1ePcid717iTnUvc69z76o+ 7T5U1WqbiZLL4m6xRlor1AzbTHUsys5J6lR1GuaJcae7x2CelZh+O6aeh1KqRYWOlJhzDEr+3HK1 dr4zqvyUq6yypWxi+dbSoMtauqGyxVXn0suoK7G80RVk9asOa6Q7X53mXmYrcK+rPl15mdWuqu4W 20JswQI1Q/VXZaqTqom6vLTO4XcVls2ta3Jtq6moiXEdKHfUTi9rKg1iXVVY4mns8VTXRWex62N0 bW6x8jwuncPckRUR+GRruaOsyXWxNFiqY82prG51B9a9xz23OgX10dmqVhyDjnrT1QyUfNHqJI1U z0I9gprEOg5jBmnD8PlWNcOdbq1g46WedS/DtARjWrQIHN80LGGms1HNKK1DWY3OmVF3okKvHeSs whG3O/c4G9m8OC1OyRVd1+IMx5GJcEo4Q/NwXiY51fJGnCHJ2auuqTyzsqV2A6ZOdu4orcOnkotU 0srUighXojvJnarOc2e5h+NcjKsuc89wX3bPxnm0u10o4TdWj3af4LMoqVFulzqTj2QG6qCZbBar it1FqAunuMe5z+NItLgnuldX73XPxfam41zk4/iko+bJcHurF6uZ+CvfvR91SjLmXagWqyWod5ap ae6jVZNQu0W6l1WfxlxZ7oqqqkpa11LXgm3OdGY7CxhdVqTgr8aKnY4JdbPLsWeOYteKuv2uVTVJ pRvqLmMYv661OIeou1052JZ0LAm/ql91YPkNVa3Voeoaa1b5KWzHMnW5a2/5VtcB1yBnOKMCDB2p zcV5PV47v+JiBw1wKjjnLC5vcG1Gd4DNe1mTs7h2et0hHHEJR7wQ80/FVDtdOzlV5LhO17WUO9RG WzHq3vXVEYwq2BoFVxensNZLOMOtjCpwBKYiVZiqZ6nJWop1nHUcauHDjApwFGYhBcUgvRbjuDvU Tcgxk5A2RqkN6JrxuRVHdLZ6tryxsqVuP3Ll+boWpOMKJ7CZdvid4ExzjcJRQ35GHslzxTs3ofM7 G5zryyhSxXp7oiu0Yj5SB7oy6vDj2A3Dnk115TrPOk/Zc+w55a2ulLqj5a0Of01S2VHXICx9gms0 9m+yY2rdFkdxRYSzmHGks6SiDDkh6Djmmo7jOauMljc4myvPu+a45jvXOCa4Cstba+fj08XlDucl 58zaYUify51rKgqdx1zRzihnXHmmc6zTgVKlFb/YYmcVkz5YylQmdbCHTax3dS2VFGWNVDvftrA6 BTX9FGGtsBZAWC+sB0HYKGwEImwWNoNBeFV4FUThz8KfwSi8LrwOkvCG8AbIwpvCm2ASDgoHQRHe Ed4BKhwXjoOZlJEysJAKUgEhhlRDKoQaDhkOQSfDYcNhCDMcMRyBzoajhqMQbjhmOAZdDMcNxyHC cMJwAu4wnDKcgkjDacNp6Cr6RB9EiQExAHeK9WI9RIu/FH8J3cRfib+CGPEF8QWIFX8j/gbixBfF F6G7+DvxdxAvHhQPQg/xbfFtSBDfEd+BnuK74rvQS3xPfA96i++L70OieEo8BX3E0+JpSBKbxCbo K/5V/Cski38T/wb9xAviBUgR/yH+A/qL/xT/CalGaqQwwGgxWiDNGGoMhYHGMGMYDDKGG8NhsDHC GAHpxkhjJAwxRhmjIMMYbYyGocYYYwwMM8YZ4+AuY7wxHoYbE4wJMMLYy9gLMo2JxkQYaexr7Auj jP2M/eBuY39jf8gyDjAOgHuMA40DIds42DgY7jUOMQ6B0cZhxmFwn1wlV8EY2Spb4X7ZLtthrOyQ HfCAXCc7IUd2y24YJ2syrp9kj+yBCbJP9sGDckAOQK5cL6+Ah+SV8u/gh5bXLa/Djy27LbthhuUN yxvwE8s+yz6YaXnT8ib81PKW5S2Y9Z/3gv95L/if94L/P70XlOZICz57O/BsHvsa+llV6/KygqJl 1h3WxkXzrGeLli1tWNpgM9kiyubZUmyjMJxTGmPLrVhim2zLqzhaXGb1l0VZm5cWLG2wti5twFTx pTFlUbaU8uO2ORVzbYtLT9j0mgzbqqVjbRsq1ZqFNY7C5podNadqmisuO+Idoxw5jsmOPMecGsm2 GN0qm47pCypV2zZMrWLa9Usu2/TCs7bjtlU1zaUra5qZKzxbbq2dzUK1RTZrUXrt7FpvTXPljqKY qtG1y2pXVq6pyKpNrdhiC5avKHJhqgU1zUXpxZOLYmzB2tm2WYv2WFXWs6L0pQ3Yh7P2JNbT8g32 VFtESaF9uD1raUPFxNKY4tAS3ZZnH2MfZ1VL5tgTSuYUJRRPtk8sP2A7Xul3bC48W1ni2FbYXDzI emnJZbtYbCoVC5sdBxxHns8qmoIpjtvzHaftMyrnsdbXNDsItmVdubVyQklETbNtFWt9RVZRetF5 7JtYFFO7pWxe5Zra7bW7OtrHXFlJxZRFUUsb7EvsqdhS3raygmJi31KaVbYJ47eXTinNL5pi34Vt Po85MGfxzrICW07RMrvdPtG++vlU+/CyHeXHn89acnnJ5dITVRE1cbVhSy47NljP1sYUNhcdrdlR MbdqmGO6/YRjsr2pNr0qpyqndnhtVqWjYkFZa+0YzHW+dtzSsY4NtUm2VRVjCpsr8hf16ugTn4VD VXlLVfx7oraoHOejIrKmuTi3KKZOKh9UuabO4ihzlNWF10Vhirl1caV2nP1xxbmVO0oiFsXVttRe XnQW86y26Ug/uTh+8UXpVaMLkUZKj9p0a4N1eVFFcV5ZQVnU81nW9eWhZfOse5A6jxXnsVmz4W9b 4qKzGJrO5qzMv6iRUWYZ+oWt1k3WrZyGo23RmAd/WS9ZL9mGVUwparKqZQXW1tIY6yl8nmtVbaMr /h97Zx8UR3rf+e5mGNCYxTKmCMYYK4RQMks4hVBarNUqGLOsjDGLMEEwmkUjdt5gEcz0jNmZfpue t+6eYRhGhChEpjDBGBOCZYIxxqyCsQ5jlmVlGcuE02FFwRhzmGAiE0Iwx93veTaOU3dVqfvnripX VlcjPdNvTz/P9/f05/fVQ89aeLuDgiUfnTl8N7zK9Xe0wMKAlrs6B4LRzicdkx33IqrOWVDAMG+K NoB2zym1HVLwtjzSmQpal6IWoTKwJTd0bitWpS2wLkxGGwIq/lwkRRpQIh0OOB8oXTnqeADqGuuY VOo5RertrAg6FQNoZIc3hYc7+hTDrSop55bCbEvnbhluWdl70Hpe0HokOA2tKypN8j3+fKgEKZ0X lNFQ/K3a8GznHtxLuCON2X6vFD641X2rnp/vGBHO+FZBYfXhee4CXD0Cx41KGZ3aSHdw3rfKjqDz d+7xJmmps6LDwSkoHjtT+YOOwY7BzmLYqu3UK22dfojJ5shKYF0ui5Z0ZkkToEUdWoVE0GWWNBAp iNT6hoO9vD66I+RHn0X2o495te8yWiEaDqMPIk3RhYg10sYVBIZ4E1pvzYAi5hTvralbD6HOt0Hn 5dH7HSMQ5YvvlX4VC3B3JQIFqr8D65DiVbyRKQ62RvpRj0W6w72Rh9Iy6F2IrETWIlxEQdESGQ8v eY86mzvnoyehZBQFka1QvBAvlHQWdxbDSDHe0XVLFdntVEMPZjF7kjOyHzm6pbmVciuT1YUu8QcQ rX1oVVaw3tsCELFKCk8rRUpRcCOyoqiCl/3JysytmVtrXIGc61N3ZUkHt7Zu7Qr5XQSzLYidhNLP Z8H5UzszOjPCSx2DSlPU0bHZMRKMdix0POoMydnRnijT8UyZE/o6DzqPoxTEaGK0MrgH18/pOOSa Ok46kyLp3iN+Ho6VOmkYGzdhQVvCHeFoWjQZRs7JyOmIprNaWfFPdib4TIFd75HPBHef0WlShrhI NBztCvRHxc5hvqLzbuc0v8rsMXtwpb7oILPBJ0Wzo7kdj/ml6Eh0jBfCG4FFGAVWuDXvUXA5OhnN h9qK0BZCZ2/ncnggPB+Nj17qvNh5uWOHi3i3Opdg1CvsmOxchd7Y6tzr2v4KgT3EKdU34UmzAqSI 3vGQCLx3ijgLy4ewh5iG3cMPE5+CJR27hx/B7mEGdg/PYPfwt7FvmEl4iHbid4gO4k+IPOJPgT1f APL8MvEScZf4KnGJmIGlCMhzgfgEZs9P4m8xKSG+RzwkXsYc+grm0MuYQz+F34dcRqrIRKKcPA3U eZXMAeo0Y960YNJsJD8NpNmESfMNTJrNmDRbMGm2Ysa0kj6gSxs5CnRpxz7m57CPeYu6CHT5x0CX nwYS/AxVSQxQVfD8HcIs+RWqk+oivkN1U39KvI1dznexy/lj7HL+FPubW9QsNU/8jFoA3nwGvLlO HCDSJBMQaZLPUdvUNvl+4M1/IE9T+9QvyQ9S/z2GID8MpPkc+dGY98f8Fvk84k2yAPEmWYhIk/x4 zMdinicvxjyMeUj+IXJOySLknJKfQOxJFiP2JD+J2JMsQexJvoyokywF6uTIV1SCSiAvozeykp+K fTH2ZbIs9pXYcvKPYitiq8lrsTWxDWQD8lvJVuS0klbktJI0clrJz6FvkiDbYv849g75Zmxf7BdI N3JaSU/sVuw26Y3dif17MhD789h/ImXg2RMyqibUFPknUEE12aOOVyeQn0c8S/YjniX/HL1NlBxA PEt+UZ2vzicH0fs/yS+hd36SQ+oS9cvkX6BviCL/Ul2uvkJ+Rf1Z9WfJr6mvqq+SE2qD2kB+HREu Oan+onqQ/AZ6Nyb5TfVfqKfIt9TT6m+R76i/rf4u+X312+ofkquYdn+C3tRPbgLn7pBbmHB/ht7C T+4A2z5H/n3cB4Bw/xGz7S+BbU3kcZwlrpH8H3FvxLVSZJwtjqPU6P2KVFKcGCdSH4zzxylUMnKQ qQ/FvRX3Leqjcd+O+y6VFfd23A+o5+NW4lao83GrcT+iXgC23aBeQnMjqWLkMlOfRC4zVYJcZupl xLxUKWJe6hXEvNRlxLzUp5D7TJUh95n6NHKfqfJTXz31V9Rn0MxGqvLU5Kl71JVT3zo1S9Wi2YyU 9tTcqXnqGprvTtWfevfUu9T1U9879T1Kj3xq6gbyqakG5FNTryOfmjKc+umpbcp4aufUHtUIfP2P VAuar0jRaM46ZUez1ak30avlKacmRqOiXGiOIsVq4jUaitN8UPNByo3omxIRfVMeRN+UF9E35dM8 r8mj/JpzmgJKQb8BQ3WgmYTULc1LmmKqC80epHo0r2guU3+G5g1Sn9eUayqoXjRjkPoCInSqHxE6 9eeI0KkBROjUFzWtGpoa1Dg0TmpYw2i81Fc0fo1CTQKtt1NvaTo0EeqvNbc0t6lvaXo0n6e+A5z+ JeptzTCw+bvA5t+k/kbzFrD5E8zmTzXf1nyH+jvNdzUPqU3NMrD5HrD5izEfeN9L77sU82Fg89KY j6A38sdkoXcwxvzucy8+91JM9nPFz30y5mMwHoaJ7l/T980neH0Of6tVDoyG52EcKyHKiSpCS+gh +24hKM+JFCViPIeBJuk2lPaYcfi5Ld2BzzYCNZICpTWpD0orgcvwN3VT8TwgYm56PQuBC7BtVmqD bdOBXMkApXGpDEqjgQzJ8m/GZhK/LxxGa9WyahfXLgO97fFm0b9dqTp7irdbKrbO+PSeFj7V1SSF rBpmQC6BfxXLwNuwrcCeIlWjvaRhbkja4FPlZNijRm6AfQ6UcWVGWVHWg+pgTvB8sDpIB0PB28GB 4HxwObgdig9lh/JDJaHKUE2oJeQIMSExJMExU3DMFhyjh/39sPdEcDi4HTx4b8/gsrIVOhPqYQ/l EyZJUXl6fMespGj4VE+hclpJYeaVdCZLvic/VjLR9fGV1SEpWB26D+e7rYyjq4cewPUfh+KDWXDO zdAOXPtZ6NCewi85ywJDUrF3Cli8VArJh+I8e8in8quuJm83nQz3Pago3B2lW7mj9HtPs2HbtjLK DnL1tm1mQKlXmvhVPpWbgys/RNduPxtUt+cFM9pL26tCPXDl6veuq6yEKtvX23dDTHtTWB1ODWeE s8I57fvBc+Hzylx7Zvsc7FGC2qtdae9vXwwT7WvB7fYtWpKZ4F5IJ0NbSMXQLqvBJ9KwZGJ10kDb lHQgn5EvyWXyiLWASWKO5TH/U+sMtEyutQB6aFvWSbNyrqRnBph515zU3NojhWyXYUuvnC9dliut BXIPn8NWsrnyPWVReRi8CD2xpmwpu8p+MAn6IBVaszh4OSgEndCPS6gXg8eh5NClUBi3ZGVwOGSB VQpmBDNCXUEiOBvcCF4MbitHweZQGny6GqJgqxraZyV4F/avUOZCDdAnCcFoKDdUCAroCw2GRkJj 0F9lwbvB6VBiKD+oDfaCMlaC54ImPsf/lC6DOt/19EmrSJdWjTdTLpFFbpylpGL6qXJWOeuRlLxA pnKam2Ga0crk8KmSwEd9x1CXlfeW0GYwJ/SoXRVaaNe0nw49VVShydC90IlSrgzxq85DpUC5IPlb ByW1t16MKlbPiXftPQ1IxeKEwknHSoTRMlqlSj60nWMPuTvivFQNtXvKpzrL4HgvaKWIzlZqFQOz rbTRZVykvTx8rn2qPT10qb0AVFHbbmhvarcGte1D7ePt3UgV0AJi+377SjghnBRcbR9tHw3S7fXt be3dQW1Y3R5RpqDNM0ALKbAcgX72wxfbL7QXtXvb77TPtD8MprZzUgV3h7sDrURLTskf8LJ9qKeZ PT5LCrWtSE+kJek4kNn6TJ7k6p01XL13vzXNm8kM0Iet+XIfu2At8OfTT+kRfgni+QF7KM1bi2SH 3IK+5I4dke9L2kCevGCd8q7JhXCVaflRYM0657cEMvleRpDjZUpOlNOkCoibVPkxk9W2Lj/lVLYN WYL42bEdyAvOLmcZO8Kvyo/lZ/KhHJaWpT3p2DrHZsuFsuVNJ3D5bSsnTcjZ8qbcJUXRCORqQqMP ikA06nB3oK/LJD/0ao6rqfUxvxp6/LUKGNtU6GsLCSKWioVxLhb+EFRsXGwcEfMbZ/M3zuZvnM3/ n5zN+NlTWZhe7hO/RxAG73+0NebEfsm+YN20KD4NPWHdtDLmNF+5Nds6Yh/zGZwTdMjHNRa3tLXe Njkd/b5FS629hj7vferd8T6z9vlSzDpfka/UOtI4bR1xTvgU32jrbd+cr8naZ5pwjNNL5r7GWXrC mRQQOermff95s8Nx2p5rv2RsCjz1rZsP7WEpnT6+OWI7orcDYXo5UChMB8oaZxtnfZkc5c+xU/5z 6BjnRTiuJPDAniudtiY6k6R0djvQE7hvNPj15j7bOj3Pr7m66GXzQqPANMlaR55skp2WIcuMo0C+ 65ixt9DnrTXGNnulo962yA7LSXJqoLBlSz5v3pEr5GrYuxnWqDNLnqfPyxuyANuGGzMctah9LEX0 ErTPeSvjHDCnWbPhM2idln3nhK2bDr1Z2nrbsdiaZKl1znKXYNt9d3LLFt/fUuAXzA3+LEdKoMto oJ/4o4Ee/21HntQEbbIhtZn7/L3GJketxBlXAoUOg3FFUvwmKeIfcDShe5KbGc7VxQ43CvYFpsmR Z+5Dd0RPW2Zov6OgVaDPW0atO4567pJ1E9US1dM/79NYT6A9tyyKbdc+BjXGdbRutt525bdOW2oD ydae1uXWVeszYcN2wVIayOZXLEW2GetmSxvqe9uu7bT/OJAWoJwTjn7HuHGF3nizXhqlJxyR1uqW LUe/aZhfMU0Ym2xFgafmPsd4IBzIpbftZdYax5xjjjtxPLRnywmONWPTm/WBfKPBHkY9bxoGRaTI BD1rbLo5Yg6b+8wL6B6VNFcXV+lYcSy2QJ1lZ6Pw3v3R0A/GNuugo751gF9jCZZoSbHft80pOjbV UiA387CHvQX1tUWBY6aUSmiPGWObM8k5YXIam+hjy4y1xjcuZcrLxnrbHV+b7Y5jRiYcM37CmcQu 2RdsmfYeUHyfd8eiWAw+L/RxpnXTl+ekUR/76pH+fRFu0zdkK0d97JuypVgTkf5t5fYa25wp6j3x Vfmq3kxpzIHjOFy+4Dz2dd8c8bWZG3wPfae9m97DxmnfzJv1tN/ktF/ypfvKfXesDnuNr8BqsVrs Zb5+K2PNNrZZjnxnHVAHesky5PBahgKPfPu+fetJ4JnZ4TxPbwTuBx779fYeKZM5wpHC+Jfsm76t lnK+n54NiIEF35ZU5FuzLErlgQZ/ReCelBcYsa35qiBjS/Ev0XsBi/9iYMy3bvMGwv4M+on5mb/Z T9vj39yllxpnIdqy7D3Oy4ES6SxHmR1SKfTSiOXI/NT+TE41L/hvywmWIoiKLDnHOMVRRoNUarXI xeyePd6RJ0zI0G/ybVuTPGs5QtqUV81j1hoUazavuY/els/5VDLtq5X9Pqt5QQ6hsq22dVkekIZA FfPydqAhUCNnMFPyE3aVPjbdBb1flPXyhDxtW+Sy5QPXI/lYviwvMVN0r9wrE40CRPke1KrUbrHW mEd862jcoGHxrfvWA2HTeXu8PZHesxfCONEUOISxgvATUqal25rWSMB443DCiIc0YO9xLFqKrH1+ v99pWfSHuLAjxfzYtOfIo3sdbZJX4ixFpj20Qnx2Bxb8w748/13pjv+8f0Kygl7n5QS0WkblZrqX 3mO6TdsKZYex1cpwlyQDjIICilFUcoZsF+gQROqs9cS/ZFGgXMouWRk6y7br3/Mf+KZMA6YBx4xw ztpjBWW60vzb5jT/qumif8OWEjhjH/PuuMps5c4J/7R/OpAYiHfUuipvjviXbbso2ltv00v+J9Kc uS/wVBoKiI6INANxPGQZkh7SS45RR4plRtqV9kExoqVUOrKX0cf0kjQuTUmL0oq0Ja3LasuWyyJM g6ocxiap398b6KK3kTJbq00H78UxjO2z0potE2K03swoiVylcqZlS8m2KLwG+uVh64Awr5TIq7ZF 26Jj3NbPr7UOmJ7Y7yuXmCZpzlGrFCr5So1tX0515Nm8lhklXklWyhz1ZofQC2PBCopprhDOblBy 8TOkN1BJQ41aq1ur6SWkYqvFYgj0INU6NM5if7Wv38YFJqGnVxxn7Tt+k10yH0qawInDatxtnIYI UPvVksqf4E+SCmgtvW2x+pekKtAAbdqA2Mh33qY36HmrxTThLw7kO9KRhtA2i9e3a/Ey3b48Xx6M +ke0vrG4cdbagObKtApSLT2M4tgITwP7SWt1YFCqh9bJtGbDmFsGsQPPMlOGvdJSZWyCsb7UWgJb C4wrZof9nl9rOaKrHUXmQ3bVmuZYoZ/YihyljnLTsP2+aaJx9s0ie75NFdixt5gPLaWmA/tmQAp0 cYPmeHtyYLNx1r7gW4Fa7vvWvc/8l+25MEI8CxzCnRLShUCXfylwqRFFQmagJeCgZ/05AZ0/lT72 L9m6bUW0H3SXCbnHaXKNXCMI8m/JvyXImK2YLYJSfUU1RsSovqb6BhGnmlbNEwmq76seER9S/Z3q x8RHVNuqnxFnVL9QHRCZql+qjolsnO2cjYWF+FjsC7EvEDmxF2IvEM/HjceNE2iGz5/9X5rL20vk 4HzpFciWvgpHo3ypHHvynyHmiQWiAmdNV7AnX4U9+c/iDOqPcAZVgzOoqziDqiX+G2RQdTiD0uEM 6jXIoD5K1OPcicW5E49zJwHnTm6cO4k4d/Lg3MmHcyc/zp0knDvJOHdScO4UxLlTCOdO7di3j2Df Pop9+1HqIrDkXZwXvYNnIf8Y+/M7yJ8nKeTPk2o0C5mMQy49GU99i3qHfB/y58lUyJd+SuZhZz6f 2qF2yD/A/nwB9YsYgnwBZUrky9iTv4Y9+esoUyL12Jm/gTIl0oCdeQt25huxM9+Enfk3sDPfjJ35 m9iZb1E5VG1kK+ROIkmjuc4ki733L6K5zuQgduC/hB34L2MHfgTNdSb/Es11Ju+iuc7kV7EDfy92 S51A/jV219exu/5jlFORG9hj/wn22DfVv6/+A/KnKLMit9Uvqq+QP0OOOkUhR52KQY46pVKb1WYq FuVXlFr9RfUPqTiUTVEXUDZFvYj8c+oi8s+pSyiPoj6B8iiqGOVR1Msoj6JKUR5FXUV5FFULeZRC 1WGHXIh7K+5HlB/lQtSXsQd+F3vgX8Ue+Bj2wP8Ke+Dj2AP/GvbAJ7AH/nXsgU9iD/wbaAY2NYVm YFM/wM72f8HO9mPsbP9X7GyvoRnY1I9O/UTzPuoJZFMfjIlF2VRMAsqmYp5D2VRMIsqmYt6PsqmY 05BNVcZ8AOVRMR9HeVTMH6I8KqYI5VExn0B5VEwxyqNiPgl51LOYEsh2LsUsQp5zI+ZvsDP8z9gZ PiZIspDs/XX2cnXuP9z677rYbxSyChHzRv7r+/A39UbO6zvwM4sNw2cZrz9lGSilsFEonWb9ratQ isf7U2wb2r/piLUQMU37r0+yNVDaeWMfSpustnXg/9Go+a8OeeyeOunXv1VXk/G/rtQmp2Ue15Uw m5xfH+GW2ZTrJ+xZNoW90HT+5sT1Mb6Bb+Ed5iR+0FjJ7/AngoY/MSZyWs4Ex+wwO5yfTb9+cv3k 5gSfyF5gy1lD7Qafz1eak5jD5kx+kJ80VsJ5Tpinbqc76h52T7tX3atCm5gonoHSqnhGrBR17mEx LPaJI+I98b7YANsSxcfiU3ETjgnBXrOwXzLsiZZLsDpg/3viAuypc89C+eT6JLvL7gqj7L4w3jxU V8IecYQpIkxx6uYhYYZLgBreryu5Pnb9xNRfVyPMcUnCIpcqPER18mR68uD8m2KipwDqtOr2oxp5 iuAaZ8Swe1u87yn3VImPPbWeerjvc26i4UHzac7vTuKGecqdIQy5c3jq+lhdCd9QV2La5U+484Km echdbSbMhFvrrobF5CbcdMMDNp2bMCehFq6FY9j05iHuIp/N73DFUJMBXJdM96rH696A2tzxjEJN Ev+lHsNQjzXPLrQLtI/nyHPkJbxqr9pj8KZ6M+C4Raj9PdSmcFSiZ1Fs8KyIDjFRH7k+ZqyEoxv4 QfE+Vw1HN4iW6yfNmcxTtKBe5Av1EX3kZjNvYQvYUnYI+lLHPDVx/CDbBj2e7hrgZoWzzM7NieZS LsotXx9jdoTTzCY7Ckrwsxdg/7EmE6sY+zinOQk+24ZP8/h4UA7Dn7Cn2XFuj33IrrBr7Dpccwfu P8WcxEJr8iOgtBRjIv+sdo9b4g6EIneve0A8dE/gXp93L7mfiMy/KIYSc8Vs6KkaUQd3Joo94qT4 DPWPeB/dH+hlx73nPoAWW4YWaxHa4BzLYhq0yQZslUBNq27BfVcsFB+I8e7b4iO3H86WLw6KY+JT j8qj8Zz2pIDy7oklYpnYBWpMRLqAuhyLiczT2j1mEys+yg3Ycm253BM2kzuGe6kyOqAFsnmH0KZf 0a/wg/DpJKjh0JgImlwR1jlC2BX260qQAut2hDVhC/R3dP2EyxA4Luv6GHuWyxGmkKrdE54CjwH0 dtZT6mnyXPBYISrO1JV40qFP60Ft+psTbrVQi7TnznBncJfdWTzFU3Ul7nNIe+5i92VBc3MDaY5N cSfAkoGUBkdWu3O4Cs7kbobWzm54AGfRuCvgjjbdqe5UtI/7vPsiN1CbIyZ6EzwzHs7T5vF6FFDh HU+/ZwjHZINnHOtw3bMF8fAQfQYKnPJMiWewWhPxUukOeZPce6IDVMnBfvveLG+WJ+Lpxsqc8yyC wkc5fV1Jo8LRXIi7zQ1zd7kJPt7UJhiEAhSlEKelbC1bBNpwoHGoNun6mHCB9fI9bBPfwzt4ie8S OBhjTlgV39XaDe1/X1CxM4JiTBRAT2ykbpPt5wR2SyjnBgQDByMQn3x9zJBqSGW72TvovplN/kFj bWMtv2BtRipkF9k5bUQbEUqvNXPNQtX1sYYHQq1Qz01DbcqFJn26YDXMX5/U1vIl/CW+jK8RIpyT zxXaYOFMVhgfH/GPWSufzCebOKGbnRLymqqFO3UlsL1fGOJRvO0wz/g0/gxv4UU+zPfx94RMbpXb YDm4f4pvELz8JvOY2dRHtE2/GoNhXxh/QVc7ggaNvChiOT83AK3We/2kdo/VGCu5+boS8UxvHv6N 1++qvksQqrdVbxOk6h3VO/B0eVf1Ljxdvqf6Hv6N15uEj0DvWkf0m4bpNx3T70cx/Z7B9PvbmH6z MP3+LqbfbEy/ZzH9fgzTbw6m3+cx/eZi+v1PmH7PYfr9fUy/FZh+KzH9XsH0W4Xp97OYfqsx/dZg +r2K6bcO068W0+81TL86TL+vYfqtx/9zcIN6CYi3AROvQP1n6h3iNp5t8gVEs8TXEc0S30Q0S0wj miXeQjRLzGDffwn7/uvY99/Evv9Pse+/hX3/nyGaJX6O3f897P7/A3b/n2H3/xfY/d/H7v+BilOJ xD/FPlMnEMeYRX8Ls2gqZtEPYRZNwyz6Ycyi6ZhFP4pZ9Aye3fECnt1RiGd3fByxKHkBz/F4EVj0 IXkRu/xN2OV/A7v8zdjlv4ld/hbs8rdil9+KXX4bdvlp7PJ/Drv8bdjll7HLryA6JYNx9+N+RN7F Hv0i9ui/jz36ZezR/wB79I9OPdO8j/whIkny59iXP8C+/D9hX/4Q+/L/jH35I0SS5C8RSVK/g2cy fAzPZMjBMxmexzMZchFJUr+HSJLKQyRJTSCSpL6NffAfYx/8J0AnPcT0rxnlM8z/tv67pHb1gauJ iLm64LK62qA067LAz2lXDXw24dK5GqA0qp2C0pCrwqWHUp/xAEo9riJXLZSirlwohVz5rkIoeV1Z UOJcWa5z/0ex9K+cFZ8an4fvIY0AsZVP/mqNOWlOqbMYel0Zr++7tC6Ti245dA24hl0TriXXKkNZ KCa++YL2oVHSlhsPnbtMg35du+Lcd6ldSVCLYtNuy4mr1zXx2ui1CoZiEplLRompcT1xZTHZVVGT qiGxdsN4j5nke3TJpkxWw6abKxoe67d0XUwPI77q16ZXjKI9zKnmDN7x6l2+xvhAX8BIQGkOXTKr MmU2r+jOaPv1yqu0qZ7fAWpKcR0zC9rMV5eZHv7xNT8j6sLu83ULdY8rC+vu28LNKTey3FELpW1z T+jXDAnwzD2+ojGecLMmlfaOmH1DL+ZW7LpzbDr3RaPI91zfgedsSIuexgPwBH7Ch7lZRnTPGsVr fkPztQrUPq4JVnl9X7viotkhaJ9hF4Fax6RiKHbKQpkUo8TOsItMA6KI5hQ2wvZfOcuOs3Ps1jWa 3a/rE6y2cF2YPRLa6vr06zeSXm9jHIJi9nOErks/zqWao4LBfBv2i7BNQjenNvfie4K7qSys2G1O 0Y/fyLJQ8BncUe2eIYFV3HvX1NystvbG8A29edp13JyivYDqyZ1/fZ+76Kqo0l8Z5WioJf1eHQ29 RslAc9tMA3fsGoZnQJqthj+jLbCF+dwro1oF6GZW+7DlkM/n/MwYt+wSuA2GMjJVUf7Sa6VX54RR 472GfOOJGVrRTOuLrtG6rteqmJ6GxCsReN6VmDOstC7ZkujOsqTdCF1TXzFYsq9lXFvly64YtOmo 582r5g1dsjuJVXRdukvaFV24rgfdo9hSWQhsoW9IM89eq3BPNKe8d391C9ysJ6Xq8g090EYB8Eb5 jdum7msZDdmeWl38q3ddWXULxhPU10BYj8UTT57ntCHhSgozaclmKqsI0757STzDlAjAJsZ72irX gevYPWDVm5dYFbPgStBeeH1XlwvKz3LlaC+8lsJQKP4gAppdt3EfLyP9M8lMGlPIOFAfMyWmfUbH WEAH1a7qunjXOdd517Rr1rXh2q7ZYd4rh1x+5gyc6cDUxLS4ip1HrtTXRpky7UPznrYcdHPZNcDk VlXo110CpNvxBprJdzldd5kWXW5dfEO2SQWqYvgW0P8zZpKZNKUDN6SzBYyDf8wfslWmKSHzikoo gkjpaq4y5zB9QMTlBi1QxybTJ5Qy4WupQi3vaL7DPxLyWI1pCDIii5AiGOou8Qyw7mlGrLzPO5gd 4726M5XZVwpYK9tmUtVC3zCHWrgSrwOWPmEzhSqhQDeoXdQOmc9ru+t6qlCMLRhF9+W6PsYBcaV1 m2xhd/PVJtNZCwV50yx8tlF7V4zXWpE2xWT3AJPtHoBY07v1Zq27wnXRfdc175537VWddy/jsuCK ug/ceqseODmf73Gfcxc314tpdWW6+IYy0Hu1+7awZrICWV+6Moe41+00njTXa5sMwyLlpt29YmHd QkP2lTXdmG6Q6dFvmWmD9spccx5wjMN01nT2Rip7wVTFdOm6Wqdu9LaIN9VCuulIl6vljPesWQzE BdKALpedcWkZypzDjtYmsLsNZXV95gHzAMQqYR52JXGpusK6TbRCfN7hN7kEXgRG7mc1kKV5DQmo ZdCira27rzvzWpFh+epDYPoa4yTQ3JrAiZWsV9SxXvYOu+66qy2AKMzhsrhi7jLKVKsIrtnlBGKa AM6c5ub16/p1bo97AsQFLMyOcsMth5yeE4BEo3w8F3KpQavVDMVlcOe4A6ZBW8AXAjtXu0Jcr4vg Vl0VnFNYtJxh92tpYUiYEmaEh0YRxopVYc28Lew21Aj7whFErcOthrwv1RKvS657JIwLK8yJsCWs A7c79XPGBwatNQvarb+5251gzgBFVpqnhTnzsvmJ1mDeuzLX0iWGX9/X5V67CHkbAxlPF2QDg+KI mzb3is8g3zmErDhXzPWkQ+5yQfcIstRNcedGFmRGY+IDN+0pEhdsOlCN3pAgWkSLJ/OG/lqGp974 ALKhe+Kjm6selVsrThoXdMm6ZL7BuGN8ZjwxHF9LRSrWNun6GLGuixFrKqua2Ty2iH/A3+efGnpf bTafY5uurV5bFU63OBpaKrpv9AopzAPm0c1moNenQro59X+y9y1AbS1nmufoAVwZE1+HcB1bPIJl vQxHQsg8JBljATLGMsZcrsDo6P0irEAnxBIUF7MMw1CMh2FcDON4GEIIIR7W67CEdbzE61AsQygv wxJCPA5DHMdxCCGE9bIsSwjjIfufH499k8nc3GzVVKWmXF39nf77dPfp/v+/H0fq87fnvlnfaGy0 MiJTq7uFqfMnvt9gMdCdXgZG7Jgr9y/ce7+sfoO9V3+rfqB+2Pv8fav/kXelfqLc6Is0qVy3rwxf GTaLfDrPQ/egT1+kcpq8Ixcnr9xtrPSYirJcz9w9lphL295mb4O3zdsFbQAd9JVc6jXRvnJz40Wr j/BPw7znvcj49N7RssjSSbPIUuwr8fl9Nb4wS7H9Wf19r9FbeeVpUVZ5n3ek3GrauDIAb6TuC1te 6squz+6LrG+CWfTuld767felVx7Uw5waGG2MqX4A73qaRuMVU/12fSe+jbRfaXqfV9UDbxU3/H3v j1qK3297v8OxBSsELu+XvF8SsJTg8wiS/xb/LYh786v2m1+13/yq/Xv5qzZxDfrPq3V89vNX/kPf Qd47EGwiuO8JSiLgynmPUxVFcEpeBBsJbsnWu5vBGqCe09FArby7HGwgONX9wXqCW90TrGfTl8wH y+HezLvTQT1Qk5ceADX27v2g8V8cP169d3Arua2vd0BnZ33Qk1+2dRvXyhL8/aV1/if+Vf+Ws+Hc UFVSVUZVURVd1WpurWq1jRWWXBKcn7vU4K+pWi7xFpbbuv1XIc9gaV15jbOhYKwq46KycL6qtapz L2UV7R+suhVsCfYEF0KqUFaoKOQMVQf7gz1IFYQuh9pDvcH14GpoOdhSus7WoSojEFlaV1ju3wrI nQ1VSf4WtgaX2qpaAzpza3nkJUFAHyisWg6UBOD5gYMBUe7tQFogP+APXq/NrjXUGmuzg/dCu7XF wcHaMlv3+TG2zNMrpXWBcf983lKeMrBVVeTf2iuvLOGSoHSLqa5arr1dlcTcqB11LzID50c9B5jh PGUtwxQxuYUlLC+YiGo1Y/Jv1fZVtZbt1o7VTtZOX7p5aSykCkTWzgUXzLeqHkKbHwX9VU3BVf+1 82OlNReGg3L/oH/o/FhRd1Wrf97/JJhfulV1mG1XlYnla7CmqjdnuGqbbdclQXld1dOqNWj7gn/B 2B5M898LFn52O1getBcwkP+O/15VVFVEsM4/H/Rfel5YXloXFAWVF5WXBIUl5svn5/wtQf25oWBj 3nyJ179lbDe2l27ZxkxdZduF5ReGje3vsbJoCV5j5QEScYZaQ7vBq6GHwfHQ3dBEcBw4xgvVh56G TCFxraA2sVZaS9WqWfmBvFSh1uCdUEVQFywJev3jVdHBq1DOEMQlgc8NdQa3gi+ANwkXhlkf0Puf VLWWDwWU566dq3lvlpUKlG/1P7k0Vuu+pAkcCtgDYYG4gLe24fwoyHOotrI25J8Hia7mtQTWTV2M uLaLUbESKvGWeGtv1nbXjjCdzK2AMqB0NoAMmms7PjtQlVTb5r8K3FkAiQ4FhgpbqpbPjzL3A/Pl S1VRTIK/haH98+9O1j4KqWofB3tqn4Uygi2hG6Gm0EBwMHQ/xAlFhKJC0bWC0FpoI7RdqwnRoQfQ IqCCM8Gp4HxoNlQQXArdCg3XCmtjCrdqDwSvQ1uehBZfaXZ16HBwCDQ6IaALHMSduSSfhJ7I5cM0 wg/jhxEcfgQ/Anfmfu5fz+IUwW48SSbYzcsU0QZOQVwlOqBs9iuyEzi3p8PcPkVkwPz+AJ7Gzu0a nNu1+M3YSZJH8olTaLnqNM6xepxjrWi5ys7J4pwiHJzTnNOEi5PDySHcnDyOgfBwznLOEj6OkWMk KmBIe4/4NKeUU0pU4mz873A2vozfgF3Fb8A60NLVn+GXYNfQ0tWfcyY5k8TnON/lfJe4gdbk/xJ/ m+vG3+b+Cu3I93A2OZvE5zk/5/yc6MVf376A9rH60D7WF9E+Vj/ax/oS+x0XcROtZP01Wsn6FlrJ mkMrWd9GK1nfQStZj9BK1nfRStYiWsn6HlrJWuGv8DeJn/K3+FvEFn+b/wvi5/wX/F3iF2FkGEm8 gMfyiH8ME4RFErs465Iw36pIDn6pxQs7FXYKhG4IM5BhYefCjGR4WCHMwG/hb3n78be8KPwt72P4 W94BmHu/RL6NX2odZO1ykdGsXS7yE6xdLjKGtctFvsPa5SIPhVeHV5OfDGfCa8jD4cHwEBkbXhde R8aHvx/+PpkQ/gfhzeSn2BmYPAoz8AQpC/9m+DfJlPDZ8FlSFf7t8G+TqeHfCf8OqQ7/u/BH5Al2 ZibT2ZmZzGBnZjKTnYFJDTsDk1p2BiZ17AxMnmRnYLIMLXtZ0bKXDS172dGylwMteznRspfrrX94 6x9Ihj21g/wM+zUUWcPaWCc/K2gT/DEZFPyJ4E/JWkGXoIusF1wXXCffF3xe0Es2CPoEXyQbBQOC AbJJ8B8E/5H8A8FXBF8hWwQjghHyjwRfE/xXslXwDcEY+aeCccEk+WeCZcEy2SX4meBn5F/sS913 gry+7/S+0+Rf7juz7yzZve/cPiP5+X3F+4rJL+wr21dG9u2z7LOQX9xn22cj+9H22JfQ9tgAzIZd xPDrOTFT/iv+Q+fx6kFmFOblfmaMmQSqm7kL2MXAfFzdwdxCqpWZAaqJ6YErp7qOmQaqhumAK6e6 khkAys00MZ1A0UwNUCamhrn+W0aP198zdYZVotU0A6zUiQzmjf/dPfnlcs0ZVW6RdsN0ObPNGJez pGk5XaBry9u8eCDnmjGurMYYpzUFmBxCR+VNB0K62zlEXl+5JvtFblFuhOmyZkrTknsjb9NwJ2/T GGfa2EuZcy03QrcZaAh0BW4GGqrCAo8CbeC7wLHUHIR3wI8EbjJ6Jk7XxtYhs02bYLqc15ezZIzU tOjaAga2BnqrMS53t6zGkJZDZN7UN+huG+UXBiF9UnGjvvii4GRk6Up1BXMdNKyfGQzMMSXMEJPG 3GFLZMssFpku51ZciMsrPkMbhqDEpb3ycotyiDMTOSLdbeYJs5Sjy9Hn0sWFuhFDSdk1ZtX4IofI LQowLC+yx3Proc1zzAJwo5FZZ7aYF2yLmBef4XwmInDTGAftJUyzrAvcvJAGz53QuQNG4I6J5app zZCW2RaoLKo4XcC263Q9y9fTvWcOa025d9l2wbOaMp+xfM14ahjPowJlAasnwhNR0KTrMsYZ4zJ3 TBUXpozezJsX4kyzmpm8PtPlQHag2HCnquUkkfdcRwUMAffpAmNkJVvaUs54zrhuU2vKWQI59unc OTNn1kAWDSCDNpDHzcBKYJMpCTQz8kB3oI05BNjFlEOLdIHHgWnGztQxjUwLcxXlB/mYMDavqeJc yLRoqs7RBZpRkuiq7IHpwGhgFLhapHOzPvMmq0c6dWWdjmcY104w10Eqacy9jFl4wni5JmeJlR+L zIxuRLeZ2Qb6BxI6QzPzZ+gLaTlLeR15ZWXlrIRYp7t9IZJZynyWO2xsMbZoWlg5QhuXmKWLB7Jf mNYyngKH2jLbdLd1t3PbjffOFDFThn5WzjmEIc0wBG1uCDzH9jdDm4nAcyaSSQtMIifGAmOMn8ln CqHd1wLP2BYh1cc6RsSIAreZg0wkxNbomhlvoANafI1RvtRsVqdHISYsMJm7m2+AsamQ/Cr5VRia vkZ+Dcapr5NfJzjkN8hvEFxygpwgeOQUOUXwyWlymggjZ8lZIpycJ+eJCPIR+Yh4i1wkFwkBV8FV EPu43+V+l4jk/j3374n93O9xv0dEcb/P/T7xMe4PuD8gDnB/yP0h8Tb3R9wfEQe5P+b+mPg49yfc nxDRvB5eD/EJXi+vl4jh9fH6iHd4/bx+4hBvgDdAfJJ3k3eTOMwb5A0SR3i3eLcIIe827zYRyxvh jRBxvEe8R0Q8b4G3QCTwFnmLxKd4j3mPiUTeE94T4ijvKe8pIeL9mPdj4hjvJ7yfEGLeT3k/JSS8 57znhJS3zlsnZLwN3gYh523ztonjvF3eLpGEo3gyjuIUjuIKHMWV/H38fUQKfz9/P6Hif4z/MSKV /zb/bULN/zj/48QJ/if4nyDS+O/w3yHS+Z/kf5LI4B/hHyEy+bH8WELDj+fHE1r+p/ifInT8o/yj xEn+Mf4xIosv4UuIU3w5X05k85P4ScRpPsWnCD1fyVcSOXwVX0Xk8tV8NZHHT+OnEQZ+Jj+TOBM5 HTlN5EfORM4QZyNnI2eJgsi5yDniXOR85DxhjHwY+RDWn29WrG9WrG9WrL83K1byPrfr9bqPqnvj /z/8h67sPZ3eHYLrafcRPlh5e1q824CNPh7E1XnXkGJ8sBr3VHq34MrxOCEd10N7VzB9iXcRqELv hHcWKIP3DlDZ3hnv/JsZ8t/sDPn6N1Yr1/361Cz5Ivnl8wt5Ju2qkaddVcynhyxOT77Hfik/s7Ng PW9ROZA+pxxIPuy5llGeMZW36Onx9BukJ16cX1B3a1e1Su1q3i1IX57ZqSnO7PTUeRrZlOnqvMWc svQ5V5LnnmfJ+cSr8hY4170FnnHPuFfszfLmegu81UAPeZbsE64JRRpbh/QRaky7euKFxal/4Mm/ lO9cYmugjVMOaKAsRX9GeeatjEZPv0+oeXx+QVOZV5HUc6HDF1PK8Wl82W6Dz+jiuEOuDdeAd8JX zJbIlmkt065aiz3y0/0Zg77KgnWLc6887WpGua87s97Tnz59qt2j9/X5bvpuZ5RTXb4D5SbtVX1S sthzjeVF7ryvwddlcbpHlQP6Xt+Yb9Kx41X5njmEvml3h2dVOaBdyCg/f491ntXssjxTtjQ90b2j VWbUZUtzsguTlL1Ul0dpbfaUeApze3IbWb56WjxXFZFGA9sucDV5ixoj1Kkkc01b6In0HCrNOJ3m 8Xr8uXJIG+Y56NF50k4veOTn7ylbT7zQrro3PYSm2HP9/JC7LV3tXPIQHrt2Jrs496DFmW4F15d8 WDtzKV+7mp6Y7s6xupJcu8BvkIdn1Ut7K1wbnkHvXc+M94Z3wP0c5LIIMnngLfIe9j71bnt3fTxv FsiPlZfY2wSe9ohO3/HUeOI8es+gZ9zBeKYcjDfBm+G97Hnh5QAXVpN72adpnlFdygEflTGezvjU CpHP4A6BRMoy13zPfFbfAeuKL9HaZ+v3SX1uzU56H9V1osVanDWTMZhckBld2mtx5lT6OnxtrIQM UoPU0m4oPtV+eso34mv2NXvyWTlqZyzOU+2WbXV3YVJGiXKA6qK6LO2e/owa32i6QRPyMb5Qeshc rOw1d/vmQFKPPOO+x94kcPVep7cVxr5ez5I3wj7gjYIRc9b70L7rE3hN9kXPFEt5FjzznifeW95h z5a33dvp3XC4k596lz13QIfXvfdZzoBmszr9wr4IGh2tKdMu4WlOO2/Wo2/Wo2/Wo78/61HoIx2v Z7yjKx++trI+tsPqyL5onbM/BeqBfYvg0Jv2JYibst63wxqJXrY/B2rUOgRXDr1gbwdq2dpnfwjp e+3jQPVYO+1DBMdG2xmgOqwt9tFXY8Prr1mW+GuvrVEdLWI9Z/lMolhoX9KOUNuZdnWSKqRqOLkG MUMno1WjIogXC481UbPpG2yKVG/qELWtWjmTqFDbl1La2Tg2h6pB2qmKkbamDxta7ZGipSwpNau0 Jz1PtadtaUe0DeIDYqFD5chymBy0o97R67jluH/ealx2bDh2nYlOnjPbaXVmO4qcbYWEs8N503nb OeKMcY5CngzI44Q8D85bHcuQ+gCmNr5MyXM4nYxzWnlHfViil4SpeJYe+4K2QaJX3rNvKe8pp6QZ MrX9iWhJ/FjfoklSGVOyJHrHYXu/ZIZqT/Vindja1MOz7jtoeMaGQ8XWqLARnrLjtDpuFBKuMFek c8R10HXoTGLKcOqTtAW23eoI1QrlFAvFidJh5R3RkvqwdsS+pCqDO5zUIWWLKvTew9R1xQHD5TMx lh6lX9Flv8fWj5plOaxKdACv1YeVUDc1LXkCNSli6+LSOepdekenq9zldU47Ex33X9bDVEhciLqQ BPVodL24kOGOckc7i12rjgF3giPX2eaad5icbSxPXT2uO64F15ZrCTg6kWlXlkuHnQZnV/pGIUFt A/cop1rVkPQcai5UxaRe045InmTaM+32dcUcxDQrp7QNqXKqOvW6uOHivCNatWLpST14TKXplSZk tojW1UmiJU2veNPerwsDDmyn9ujsaQvQosfgjNA647F60YK4DZww8wW1nS6mtu2r9pmctfRO+7xY qB1h/ziFdM2SwvQ1cWJus2pFMZ22cCxX0uM47CgAPgyDzFmpVziqHa3QinZWRheiHE8di44NpxQ1 oNhZ6Wx2jrHyAU3gOfvAjzo6HZ3OScdlp9CpcQxDzsuOh+e7IY5ylsHdeuCyySkoJBx3gWfdQDU5 1pwhZ4MzprDEOed85HwM/G5zCkD33FCPCcc25DI5BhyzVDUrddWoOFG0nrOrpsWJoPnNqmb7lmTp 4iG2pxxrOlaUXp3xOH1DbFB0S+upbUOCRK/aVG0q76lGUwsVXfoWafWeA/0bFy2l3pPxFI8lNSfX 9C3Ke1Bb055zhTl6nZsukfO5S+5Sughtg/OZc8UVRzklherDqT3iHVkM9EF1ql78XLqoEKrFmk5p wp7uUdvHOlVCyZBkSBXKbchtEEvFieJE5R1VSDqcua5Qi9YNCaKltIXUHtFC6hD0TYOuxSHWTotj JGGKNmjZYZfdfdihcqU5m135oId+Vx1oXItjwnXPNeUaZPUQuBPjWnXednPcEU7KNe4aP2911biu wt0J1wtXvyMD2tIJMppzzrnWQWNX3WJXoavEdd015JpxPXG0u66p+lgtyNk1N5mmVSuaKF0Yqy8q SioGNIiFGY/Ttux3dHV6r+WFZEjRlbORumTvt9+z33NEQD+qPFZwrIiaFTcX3D4Wld6u2UjfSPVS 28ki0KXHhoRj1fZx+5RmQC1Ohf6lbVDesQ/qW6jLqpA4kb2nFZbOp9wQPzIMSDtlVFaf0p7boJhT PE6pSKmQHJKqshLTxtNpdYY0wdaXs2t/YR9KobVzGTxFl2LS8DT3gDRaMefgqPpES6IlyYxEL3qS +sKRoGyhnynvQP8vOPMonU69LoKRQnIIRqaZ1ClxoiMKevu9tOtZlLJRMqSdk7ba+sQd6SYVdcZw 8pa4LbknVZ9Cg8Sgh2Ta6R1VaG8M1o6w4++xXuhpQ+zIC3wbpbZzdlUrMp6qAfoNrR0xLKsPO3c+ XYNW/v6W960336m8+U7l9+47lV+xhXl4Hv2HroyUd07pCa5yyNwOV47yprkFsO+UAeK6zXWn1EB1 nioAql0mSu0EqsVcAVSjLAauHGXolBAoxlx4SgBUhWIIKKd0J5X+QC95/QXKgYiY12u2w2rubnKN XC7Jly8pEuOzYifPrsW6zfXmJvm6udrcLp4z3zVPnM2ixOaHwkXpDeGGJE3iLTCYxeYksypLYDbF bpovU4vydfmMfB1SD5tnzQ/NT82dcO/uyXoZJTNStHhMtK48SLWKRLThRJ+8Rlmi9B+PVg4px5Uz scWn7lgLrM54lVhovSx+ZLErnlm8FE3RlkaqldZQl6nLqWnyGqoX8tUcGVdeyy+Xi0Trp+6YM6xF loUjUzAStZZFxCfFzccftmUfmZJWqAw2a+a8+oGq7IRQPgVUm6Rc6JTmikepXMuL0i1ZjCLGlmiT 6uyiBZta2mQri2XUD959rH4gnzrvtvVJc223bZWiBZXBvBavYvkjjE6VKxILDGfXFDzgT1NyzVmT YkQ2ckJKN+saZQLzQ2rt2GVJmiIxPzK5hmboUNyTlASFle6QDkuuyeusvUem5HbtM+vAkZn4qOT5 zELZSNxS/Lb22fFoFc96N0FonYhVCzOsD+i+c3X0zRQx2yZZpToibl2yJa1IiRatZ85TrWyLLCXy qdhplSHVL82Nr5cUlm6Jn8U/ZGvJ1lPSokhM1Z18YJxNnkqeOms6u3ZCWnhV1yjJNz9UdEuuStKk E6WEJc2iS71q0R8zyRst+WK1MFo+JcmnxKzs6RV4WY6zKOPvn5DGO0/WJwhl2XJ/nFw8dkKj2ElZ O7OibUsRp64fj44dVQ7JjEfGrZcVY/IZ1XPVAXPScbHUpL4bvy0rvuhXJcr9lkKZIbaYlbyNx7bK BvU/Hl06E0dQrZJIto0qN8jtkUojqoG19ZiqTFohn5JuqAzxSdJcc6c0CtrHg9nuZgrURbV5ctcu ssvFlbJK6Y34JKFTtG6zFptsO/aD9jjpLfkUlSUCPRQuHo+2FsinxKO6NE279rYwytxrHpDI1QM2 RjxKa0TrKgq0vsWcIcnPEkgLzFmKRMhVYKZjJ83O+AxWxubWwnviOYqT6TdnUFmsjM2Lkjoxw+q/ ZEg2emTBnGsu0CxqFhUj5huQ7xZLQ6+pMN8vnUleOJ4rGTIXJddA35oxP5QPSpeFi8k1ikToXQ8U IYn37FpKQkqn7NnZrFh38oJ5OfmqpCTWDT2Gio+AXlNtWaJ5NC/+rjXqRB91QzYiEil7lHfiM6y5 KTT2lOuWazK1eVdeI21VbCoPWp6Yt631yVeBK7SlTjxpmQd/L/6uckpmtGZZW2XF4jHaaBm3Rsd3 Wi/TlKQmLjJlVuJNqVZ0yyjoca1Ua2wxdetk/ak7VDvVKSw6djfWLalTysWPU2vE0/Incfq4NNGC pFBFScLi5JJImwG8MXlBeCNzXmU9dhn6WqX8uq1btgO6ecN2M/aReJTta3Hl8qW4QRtlLogb0iye UJtvHJmyNbC0rdhcYWtWaWyhuH5hhU1DtcYnSfTSXJUm3hl7AKjDNret40SfLMY2Ev9U5raNGtaE TngDWhfesHWJ1kXrwoo4vWQQ6jgKXLzKjhuKzbh5Wk2rLf3CG8o04FyxZYYdb6zAbToGXFnyNfGY VJySoAyLvyXJlz1nPbUGfWdL66Yb6C66m26T18liUh7ER53oUDyy3rfelSaJRKyn+6yz1mH6dsoA PWJ9COOZ1ApaB6OPHn29rFLWJ2tTddnGbJNKOYwTa/mR1gGqVVrB9lGWinUfM+kahdH0GD1Nz8W6 hZ3JM+aKWLclLHkhvshyKLnRIgInV3calzNXRdctkZaDsW5YabfTm7HuuHH6uTkpq00yBGPPKD1p kWetKDoSDtCP4u7Qz+gdRYx6O26Kfly6JMuGETbfCmOzda10KXPcUm7dVkxKt48+Sg2zxcCb2yHl IWv1Sfp4gqyDqk55al22bkh6bALFpCZJNqKYVjw7OasMA74tWp9aq1NUijn1RopTsXM22nYgQajq i5u37sZWiiehp3bapmUjtseqYsMtG8+2ojLYCd1M8pY9MtYgi5HF2A9JOfFPoZe0p9Tbw0TrpdfF j22b0AfHbJU2aXwU6MeUbdo2Zz8Uf//osyPrtmfywUx7/APxTbkONOx5PEhVuhtHKDbB7Sh2kgct U7RaZpBpLEMwR1ByPzVAl9FW0zOqUyRK9RdUKoTUbGxMfL01yXpYuaB8Il+yqtjeZBXTQjpRuZqS JJ9RbAppa5PlKvUw1pBCW/zUtiw7rl9mSHHSQkV3qp2aAAf3jPdLB433lVt0JV15hqIPSCe0ldQa tRy/Fr8mG4lfVqxATQwnq49nqDMUO5Y71nZrp/xeSoWKitPpZyzrllXLluWFKPJ49PHoo4/kPSlN J3dhvDdZadote565GldovaHSxF2T+2UjsaNHHyluw/gaFRtD0cn9ynJlnXIwuTG5/1SaMEqit/RY BqkHsZUpw1aOMCMl2ryRfBWWKWqqky6WdaQOWiNogTWDjrFWWKuppthseUnyVVmiXG9pUWzS2ZYa WhrfZGkBbQKppU6df8z+dkI+efOlyZsvTd58afJ7+qXJr/zGGtXy4W8SxwjVNsEV7Rxxw5Uj2jhC A65JciFu+UiRRAXUE0k+UAtH9HDliOZKsoGaPqKGK0c0UZIE1P0j4pIEoO6IN4EaOnJIcvDVOPHq PYKc597AvQga4hxB7F/7LX7j1+jtj5Dnn9L9prS7L/3LcBTvn6fBuI29K3oB+AN7V7wf84F7v4P/ KPX+jfURgk8kzkXusG4/sT8MXCRcDwIVBv7g/kPo4vaLwMnhGrlfuV8Jd9LwLuuU4HX79VhCPuhI 4f4ScGn7y8GHAZ0Gzo7IXvdCIsT8/fmQhy3fC6V4wZVguXpwkBNke+7NDoWXOxR2eDtEEu5TSMb9 CBTuR1DgfgQl7kdIwf0IKtyPkIr7EdS4H+EE7kdIw/0I6bgfIQP3I2TifgQN7kfQ4n4EHe5HOIn7 EbJwP8Ip3I+QjfsRTuN+BD3uR8jB/Qi5uB8hD/cjGHA/whncj5CP+xHO4n6EgjdS/DchRZLTzsPv C8m7sJoiIjp+1b+lA68Hn/8ybuR1/K+n/Sgeyxn5LenY+32QtvDX4rtfejZ88wPljLyuD9b3d/Qf qe43P0KdP6zNHb+5fh+JZ/oP0GPgJ4nKcBqdKfxWuBhcQngFUMPhzvC74KrD7wPNujV0G+DFEF8P aZzh7ZjmfvhE+IPwyy9LmQ1/COEJzO+EtAXhi+CeIrLXvdAyIv3KNYFjrxNYIutuIW5/ADegtGq4 7u65CN5LJ9hzWG9Ih78VcohLb05P/g2nJ/+C9wuCwjOUFXiGshLPUE7BM5RVeIZyKp6hrMYzlE/g GcppeIZyOp6hnIFnKGfiGcoaPENZi2co6/AM5ZN4hnIWnqF8Cs9QzsYzlE/jGcp6PEM5B89QzsUz lPPwDGUDnqF8Bs9QzsczlM/iGcoFeIbyOTxD+TyeoVyIZyhfwDOUi/AM5Yt4hnIxnqFchmcou/EM ZQ+eoezFM5R9eIZyBZ6h/Ok3mvFGM/4FzSBJOdmMby3ThAL0Y3bPcxrg+vQ1zQ3b82w8e30VF/k6 Dbn8Mt/sh3i2zLWX/ulvTv/qWW0vffPr8D/de3W/+VV9FJySl64cnB2cF9HPqeHUgSvhNHJaOFch ZIf7dS/jSjjXMJ0X46+D7wF3HZ0XXCPkYO83Qh+Kemnn9ckrO69ctPPK4/1n3hQRgRZehWjhNQEt vB5FC6/H0MKrDG27Hkfbrklo2zUZbbtS/2rlwjso+/ZHEL/8DuIzxDXEBcRZxC3E74MmxGH65r1c ZAOiFbEEMRtxCPEai5xCRCViLsYPII4iPkWcQWzFNEIMbyJOYEwIw91Y22jEOEQpog7v1iBWIK4i PkLcxRKciBGIGkR8/+YsIjYhdiFeRWR3KBJcOSKNyNo+jsOWNu/VnBAgT1gbdsRuP2IxYhZiAiIH 8S4ig4hl7sYgYsn/+BzDkRjeBtnacffxHyO2IXayLeVWYHgX8b/hvigG8d+zyFlB/AniT9n0EAOj OKv3EP7vmOs9xBIsLQ/DRry7huEODD9AxPK5n8HwjxF/hvi/EF/g3cOItSzyUIu4VYh9iBGYshtr +H8x/NeYkkT8n/ibwxjiIuI3EG8hfhPxq4j/CXEWy8Ry+H/3EkGC/FU2HFaAd/8ES97bu/0FRCyB +xXE/4K5/vfefjLEdzH+bxCxTO7/QLyHtV3H8Mcw/CMMczG8x6X7iF2If4H4fcTBPWT1ljOPYS3R B6jbQ1Y/OQYMfwYxGWtyEGuObeTJ8FmTGP8O4jLGICe5pxGvIA4D20luC6ZBTvLPYjxqBe8Be5fz HGOGEP8PpvEiCjDmzzHlUwwHELFfczAl91uIzzBmG8OffInzkAu5QWLboT+z2I53sTQO8pnzD1g+ SpaLkuWjvnE/i5iFiHrF9SEiV/mI3D/CElC+XAOGUfrw3sqWuRe/geFEDM8gfg5r0onhEcS/wjTH EZV7fMPwxzH8h/hEN4Y5+JRpxK9hDMo97FMYFiLmI15DRJ3n/BLxhwSMadyvY8liLBP7Aoy07N29 J769h6QJUqLOw5s4Wz4+l4+6B+sZFsMxPgbjkZ/8Ekz/A8THGLNXwt8i8hDPY16UIL8GY1Cjwj6B 8Xs1r0fsR7xLXET8Q0ifiuGvIo6zyLuMYSvigT0k+YBvs+mhd7Np3kI8iBiNOIMpb7IYEbuH5AbE HMX4ZMyrw/AxxNOIfMQExHcQBYg5e4jP/Rs2DJrJPkWDqEU0YPwIi2GfZxG0kcUvI34N8T6mPIXh HsSvYIwCca8+2Bbo7xexfwHymxG5WDKN8SuIY4j/j70zj/d62v/9mj6fz97f3aSSUEoUadKgQaWE ikKSShmqHZrbmhRRCJUkSZLmKDRIR8YjZCo6FMk8TxmOg18nwznad72f731+19733Hv87r2Pe/85 enjt9+f9WfN6r7Xe7/dan+96Ev5E6PdKUGr3PrHuBL+HvxJ8kLyGQH8N3Ria0vo/gJQ5zhugy4+c NfDXkPJO6G/AL8Bp4DuUhNb2j5PyUdAHk8630Nvgt6buc+G05+2xcOaRgspANfAeOJQkBPBn+PXB 1+BoD44Hf4BDLaI2K/RxglnG2wPIayl4Gxx6zZ8PNgAbglXMOzGFH0nnJ5CyhbMU42pgA1IR2oAr wAmEbAo9EBxE+a8HKWFKy6c9CbmMMEeDtEx6CrkjFX4t/NfBheDLxHoYeoPpH3EK9FcgEhIKSGc0 WATnXmJ9SZrIp9/KWwdN23rST14ivM4eLxcvivzqOm/YhjIn798V6Zlw0AfCzdAbdSaXtwlzQhiz /ykJI7FCL9FJvK5xj5itEbsIhq6ijTjVLh7b/37EY+DcI7GS2wXdEtJn3XRL4LCCuEegt4ieFjHS 6X3kzvzsf6U8ywjDqh1xfuQsNr9E7Adnqm1JapHj/kAJpwq6lby9lxSuh15BmLXgCjMqhjyTXHYo Sr5+Z3GX+JY5391NvqoL7QVfNoNlTRHd1a/Zv0DmDVpGV+H5hN9I204Q3Sxso+U30+bPgS8wf44i r8Xki/br9+8/NOKn1P1cwSiB0v4LJZ1YZtGvDkcHm0mOc7TXyHGG6JB+tqAbL7qrQ9/wutYnwg9D pE1ib66ghCvoHVlf3qdUAwl/FfmeI/qnW79/GvOD8Hful/l2C/S2/Y/LfC5SEVsg6pyBVd5tpwdX UZ5VoqUnPci9p64ytMlGSk75k+naVqJRhH2UAW0n0D7+I2iVAdUBboJDjcJk2hBtM0FCUl15bwHn g0NBpM5PBGlPT2/6N0B0tnAk2IzUFoAtqRGaXtB1ULWOptDjQbSRgKYX0JQCGov/mRR6g43BTvBV 29lHyHxwOG8raR/x9smSNVTe1gJ569HAPVpEQLuIM4PEUm35cXAtqFr0BYRpRRg0meQo+K/BR94S 2icZBUe1GsIHRkpgZAU0VY+uHmjJoJpPW+JOBdGpwhWEpF/8hfBpt4RWDar5oNcF2iSo/nAoqPNP TcKrTrUKpMyhNnxyDO+DZ8FBM/Fa2qtATV/r/gtYCI4gJFprOIK4mgLlDGiJCT3i0a49s2KCxhUY 9V7Lg+QE9Ntov8k8QOt51fRoMX8DyMzjqYtX/bkPSI97RkS0pwR/Qt9Gchw965aDpOyQfEftnEov mnbYAar0Pg9ff/NHLTIsiMAM5knN0/4BuRK/CSujIHaTx15wOtLLg2iJvoWrKsjbR9D8nwH/wphl pAQsl6Bt+wdiYev5hYR5BD5y4o8GO8BBV4+ag7QzNl3UygxjM7aqUy1dZYlcPDIQLWeJtQyatcD3 h8MM7xnFvg0c9Gqn/YLM+HEgUhqgHdZiUHvkqpI+FU5H8CLCqF38Atq15oIVGVRzZowHzQUbLaiF i9UcVFtWCdcZYBH17coajcYS+kLfCt4AjkUrUw3nBcJczWqODpashn8hOBScAaJzerQUj54Q12jB E8AppInOE9tQ8F3wY9KsgwaF/hZlT1BL8gH0TPAOOGhf/mRK9Rk0OnCiWuIGkBIG1eVUS7kJREMO PaBvB9F/ohYheJobyVgW+mlwPXgjsVQvnQ7eAnYCtSXRvryWXzXqZtBouU61Qc13MHg/uA88FETr 8+eA/UDV4mqBtInfI1qip9ZB7RR03UC+UXc6ix6XkG+Cu+FMhZ4DYkcE1SfRRQMarH8MRLsOaLPh OlqVEZEgzw4Lzk+CVj8D9l2GzZUxrh1zlFctjrUg6JzzFBpRXWIxdhKsZqeIfuhYxVIkPFOLfgDI XBo1Z+FP3X+56FeEx/p2i4WTDGFlZ6R7ZmmP9ZriWUrwFHnGlNdVVf0/zMmOmSG8CaoNvhvcxVtW fLdI5wHxawXWL8codupVoEYOz4xDX3W0SThGwvtHiytFzhjiviyYacv0F9rtIDw+HKd6RRHIqup0 BUTXTfEeRGtUaNot1XUTj0dyNbR6pZh5EvSQsEl0v9CT3C+jPLX3vyh6QnHjmP5w4SSs+AnzfIrm kzA3Om15+jRBbw94aVLWyuQA7VlCDoJzBn2k6x0zalC9qAt0N+qrOrDWES9Bgl4R8MYktHbCvOeL KG0PwqPPuL+QwjvwDwebgAPBPmBXwtxBOo9Csyo51mJ3FXos8hm20BfoBhk6Xoa2k1WnrdD9EqQo qH/mEtKfKX7aqN1FTOmj5COVW/KaAt4KzgAng1eW9H7PiI/DmauyB62+C9rQ4yVzW4vTmPJclSJQ /XgLTStWuogpvpRofRvmQwnD2EzQPFMwDBO0P+6/FJS6f0MtjiXWpVKL5F7x9zr8LYFRlqBzOk0N bTMg24HyJLSeVw0Kbdl3Rqv/GllCPv106oVG6oZQ9zaCdjM6PxaHawIO0xYjNbSphBZIqF2CDy3g DUvRTgMar2ctC8hetLUNlqlwVOtWvY4xm6lnT2V1qliFjtXcoXs7NMkEfThDH/P4ctMvZIy4mYyU V/fvifxzCYl+4lijPVKdqIdZvVvtQNU9dhQ/ybwttOp7+KhTxlSKhzBBG0lUb1H/am3pi6Ba+lRC ojkk+McSypZUANFUM+aBHJwMDTxjxU9UkpGNBPnJ0AqCaj6qY+BbTtFe0gHkyIwX1mNNt4dGrlKk JVHrRudG8krwIgZ8vHFNfDeGRPN3eG4dveOYUR0ebIfmGTZQHua6jDbMSCFjlk60r48jJKkF/J+B lg86c+rsinWZkn6KdZBi1ydoj6n6UdeiPSLVXqXxGymn2ycYbV7Bv8vOTtQYhfZgK+pCOskOEPlP 8AyntEyKlp5gm4QzzX2Ro/MemmrShzakf1O05ZT5MFE98MuSesUwTncZ8B4HrbVKoM6oqjPT+0Ft HB2nrF8B/TOoZYQ9mKoeyFqWqlyRfsrqkCBXiVptBXZcfMsoSOmpFP0/RQZSVtJU1+uO0Kq1IrdB y08LZGjvGRpmUhu+ShRrVtTP+0W6lWDYAu4QjPaa0JvB/BL8Dgu0HxIuuBX+XYL5iaLsf4X68JuD bcC6YHXwLMGoWfVjDRK8Bby7hI65hIGEeYNcKFvSDTwJ/hzBbJVgXMf7Icn98MZImBbQc8ENpPkl /JbE/QzOu9B7wW/g9KMdLgMN6cOJ+obg1yDlyUZCv0ea5JsuBT+HPw28CVxEmB7QH4G3lsQdjG4m 9BPgdnA15dmtGHUfG2bCf5x0XoJ+C/wOvIJ8n4EuAs8FKX+0yvshsf2wYaU1aEn/CfQukN7JGoKk HzWxfsy3ErczuA3OEdC9wY1w6LUosYLDSGE/6VOqqMcKPgl+Cn4Lvk4KP1Ly10B6Ic5ywu9FameA g2RnNo6FfnhI+mFrCw4HO4A/g/RIHNFSBuJm3UmzKvwmcJqCx8AfDP9FOKQZkJxwB/y14MfgbYR/ FvoGwgyCJv3kQziECQPgNABp/+RAEAnPRoC0TNQD+zEf9mPVFr6HM4/2WYPHb43sfQd24vxCNPN9 wknRjVPGu0eD8tfw9g5FCeNHQas34yHW/SPRVfDbuHt4+xar/AjeapinCNONOaG8ovAT1hf/GWFy xMXXkag/pB+c53hbFfptxeJhYjdBPwLuVKSEfyVl9Weq/buStyt4u4K3uhrupZw3kf5foK8Fbwfn gLeB34Nfks5q6BnQt0CfBuLbdBeAk8H1kqMr2t9VrABtN/I6i7dqGamHTT0quqvbHFxO+NNB3fVr QtzxcA6Q9vTjaYer4IwFt4Lvw2+gfnLoH4h7oPYXLdAUGp0ksMsftMfVe6P+nD/Cx8oLR0AHUDX2 E0l/GtgbxJfie9POx8ApwvNcRDt8C2cwOIow2r8HgaeCfcDh4ECwJ3gX+CvtRn3dyeAgyrODt2vI aw30dEVyuZQwd8OZBNK/nn739Lg/GCxHmkijRz7dp9DVoNFD3HalqdF2ydGt13YGVUob0DsNtBew v9TqPA3+XejhqqkuIPwy8DoQuQqtoU8AO4Fd1YImBTRnv1rSD1jooaPw3VfFh0T+C4S5l3TUo/sA nAdI4WHoh7VtoXsLBvVO3wNnCaj2RRHp9IW+gXkDXcJjgyd4onwPUutBa88j7ru00lz46yhbX/AS 3qLneNWWzyR3rdFG6K8Js4G4G8jxSzjYMn4GtFqIG6CfBdX2n0eP/EJcPTvBXoO/njDXU8Il2qr0 Tif42IAOO8K3UQ54JdgZfBzpSqFL9uihX9X6UvIt0MvAceBucDOIJzlFA89Da81jHOXhT0iZG1P1 luNFTOqqriWlzZANt85NEZSzTOGWaDOJPmPwHnwuVq3UKNqe4gmZDWJ9e/Q99yhxZ0hct7q4tZE9 GuEvpF8ejWu1eDs/hy+4XM5KuSXF05ErwQ+JtZzwk+WUkb9JQoaPbAV0pMqSjpkVOT0kr7CJHPFt uleI+62i8P1cOVXlZrh6Rvattsg8wOmLZsUDIn+enJJyPd1G5snPmSelVIujVSreg89ZzZ+O9CI5 9eRmslt0q5y5cmuKN5H+bpFA+7PMt3IOKowXjGH2ihTZVZILnJnFz8psJrTvV8LZYMTbPAfbXHIf IGfGQic09qmi7Yfhxe1F46I15plmEkv2BN284k6Sr2BoAXJCJiyA7sHZmOnsWr5SfGTETwRjCrHu /j3ONTVgl22d0CFgrVxCyjN/nccMOUZmKrHc3X+Q+w6J69aBq8FbwTvAeewzzqRtv5UdtCghP8B5 l5p2l5Uaj/cM0xmO9Pt0wSjJEcPbxb3RFaVn2Vlwc349WRBZmgNnE7E2UZdNpH87nNvZs+tAajfj OfmbWNPuGaTlmeL10BPAt42cxfpW5Lk4YrTymhFmSKTflBTShpTnHSmPW0LtbsHOuo62aox0XSWc 9CKhfVfy/c5MlPWFVl1JC38px+eiTSptPosSrpQWDmOLr5JeZnydRflvJpeV4AP0/s3abrTYVGyW +0pk4EF6X7xqs0j5dGo6FYvybkrYW0oVauBbUH/OEDk1F6VFYs201Y2cs5IadabkPQk/TuQzWhxb yUVSewH5uZuS7CL8K8VzqftgpIvSSpq+P1J3kaQcJS1FNkSe+0vc5E4pSZxFnyXlrawFssvQ+1cZ j733S79MtXXI/VXKI/37IKvMR0hUOxkLMcfNUk7TKOIqfCbjmIfvk9OMcQxWNLIbG9FPLG4Dpzpt 2Ihayx6NhX4S3GaKjewsSGqEjLp3I2LVjJz6YJ6gP4k+vVNy9wn4E2WbWXySjJHiuswkVahdE9ll gJ5Lasuhb4C+A/ohcJU5wsj5hOExhZxtG2P9Zf+vRqzsRrJCEX5eCd4Z37a1rahLLHP4k/laZLWk XjXhR45bW1wQ454nGNtK6vW91kjfgnPNOTFMPXK5XrG4OXi7SLuUzY8zB0cspI7dCfOs+WtMLRMP RpS99jKWyeU83jYjlzX2MiOrm+RL7m5TCUrcKcXbKG1MP/lMauoHa/mldn6p5BVtc4nbDu/ZrdCW tpoh7eMrWmmxTXC2MSsut6dIHxXXj3gsWEMw9sVRETcWHxhjXU4PVqOcHxf/iHbRnvnHkvtfqftF soKXtEYtoenZQpEiX7h/nZG9jEbM6iOx+yTkddJukSPleY4R9CeVAduN8kutr6W+jWQlSg6REZGw /5i9JJzsEeFk6DYZOnnSihMRrUR/SNByM1bVFN97mI+ONJ+37Lom+KlSVtgcnp989Kt83oalhF+K btMDDmfqwlBF9HP2RgN6e4I2nnyEDfW8YB6ergw/TB7agvuQMNejJzxGLHYYkw/QTNgHydDe09fA X4SfUsc8PY83WlHe5tVH68DayrPkeyVpooMlcxQJw458dgNv1SuIjh2+g14MvxtYGX0Vqy2pqYjV qScVtda6a6y7P7RemE75dUdVzx48Tki08fRw2nAXOb5AadXri42Qsbee6ZmZRbQM9lF2JrTabqtA yunQxp1ai9hE7idS/gB8XmlmUaweh53i1B6cwls955kjzGXwLxbrz+mZCt3xr0fIjylJB2hs2KB2 LhZHtkhrRwq6s4Z3Ma2nUko66lVm7ywPKcpjtyjVnRT15nEaKtVTJf/Y+RUOsVJ6M1UvMa2Uxx50 Hvs7qe6PT6BUr9AmtJW/GfkZBv0cvTOUnr2fkBciLe3g69mGC+mvIuFk7P5kSHLogQTqPvVqYj0K Kk2pUt0PUlsDvTp5hHTUS/kinJfAJxgXuiPZRutO+tjXedXJcT6oJytq8pY9jlQ9rpxozS6Fr35v PT9zLrHeJ5dnwGkgGn6iLVYbbEvZ2B9J6K9Mz9w+Bl9tfHok2U9bYR+letIG+y6ch4XyCbbGLmSb 82lB5aQ9M0wVWv4TcDeIdyIwZhP4Acs6VIaj8nkjHKyqDIs7qwWmlOE4rFRs24AvJcxWpAxY0+k6 UsMuDngz0q/InbHj15LLN+A+OIdRl62kzAm30IIU1MYvBl9XxD56HSkaRt2Zo9xltDy2T3ipBIsi Eiu8TxnyoLuTzs+gyiGjL2yVNJNK9OnVJRaZrGhV6LsC0v8z+AZlc9B7wQ9JHx+Ix38VsOvTK6D7 gCfo6IDeCTI/Z4dCM59EzV/akHNrIR9OPv3IPlG+7mo1J4xafOy0+n2kMFD9Zupho7/YjXXqxWrB PDMXxBZOWhKLPWjPzlRKG8rWCj5ng/4sJRxJ+KfgvEep3mM2Zqcj/Zx02McJeuZNx+x7IGMtjlnp 2ZnEnakji3oxO6V6Jo1ds2DoWUM51U+oe+uM00xXOsZapmddnqSnPiXNHym/2sjaLzqWe1H+QWBj sB6o59mwshM9Bac1pb8y3aFmtyWtCr8JfHY5M3bKEnwRyYuKvCXl2GspnluD51ZSwPOQYBMF9mvC bYQcAL8DiMwktH9yoNKkiQc1U1lilzPT3SVWwAzfYD5zcj5tkpF+hh8mY98n07UmQxLaIBusXEkr U1HmOuyC+ULn8uTsZdQ9BovWIZyoXWwVfYAc2RnPY9c14+x9Hns6yZW6suuarqu5rr+k/wj4IvgK +AIpbxdMD4ezC/wA3C0YV+eKsjqDF4J7BR18txXOmdC3kNowaMJH+xQ7AlwMLgBXCvqbQAPnJ3J8 CHwefAb+NPApOH+BHg6uBqfA/yP55uBcRpqTwZ1wLgafBJ+AfxYYwBuJWw8cClYkzY95exe16wDn OfBT0vkbfFog/Qr+rYQ/G+wE0g5RCxKkNQLp+M3Q+vZRUmsEn1o4WiBqDhXRHCQMZQi0raclo1Ve EU1AaC3V/ZRcvXNtkRM9C/GB7BgmujOoo+MJXVt13YR/MnF1r5wZIJmmK2PJ2idv95PLXHA6uJFy XkpJKHOUfwlZGaTW+chJfjH4V8IMAvuCWuba0NqDGTSyERJQTwHt48zkPvI6TcZFql/Z3EGYHG9Z uxP1eap0LQEpp38YXEEurxMLmXdr4JTnLSV0t4MPwDkY+ktolUbkyi0E58BfB10ELgMZre5dkBz9 2+C35Ps+9HJQ+1rrXoG3SGbYxFsdOxq3Cojk+2tBWtsfAJK7n0B45deCJhc3gjRVMhlHXmX1dJA+ 9U0IMx6avvOPgcy9oTH7zgNo222E1HOe3+k6CD0b/onEYoz7fiDjN0Xyk+pgf8G8d8AveNsNPnXP HoSuC/009KHQD5dIxYmiveBRWSR0Pmcq8muKVOSx55J3q/ig8jg5EFH8SGiJ/g2JlWExpZyCyDhz ZVnTLXsoVr9c4FSVZZ3NODOT8dVVxpmNcI2kn3IKJdVTrPqlHjIZWkmpskrQeo6FGnnmNP8StXCg BReW1K4Rmr+0xkRwEn1HXzvGi7sNPrOTGw2eAtLObgD4Pajz1Z0gYyp4QcvMY2l5y3wY+64i3zYK 7gCZTzwj1zLbWFYBy7rgDgMZ41bHUVNwCFgfPIowyHl6HRwNuRb++fB70bNHgJ/DRw6dSiZ197x1 G6DHgX8nX1rJH8TbqqTQkjSZ2RJkMnlZV2pQz/ZzAsT/zFxBSTzzmL+BdFgNE6WRSb9BS47kq+XO KalMfQ56fo+TxgnnojO1x9mfDWqV6Gl5dIB0KnxCpnoWi9kjYQ0KOhJfpXZT4bMaWsqQMnIDPZLH CpjH/JDfkLfMUammxqiP1pmEZ5SlzJnRNhfU0+PsBDn0BKdnmzkj5PTLSk5VOWZRp99F6tkwPeWu 3x6q/wTr2OlehmpTeqpNJZ8zTl5PSuu3vboDpbvJ+vXKTXil8HHFmVnwXjgBehnYucRjJriVt3Wh 8Wglyu8N9gcvAHuBp4PDwHbgKSA+TI8/0DcC3wO/AD8B8Z4lVdXrCFJa/476HqEfAt8FW4D3g23B VuAoynwleCL4LXzGe1w7hPMT9Abow8FbwAfhXwviA4zrvuCX4I3gFnA1eBvYEFxKCkdBrwcfBafA Xwk9CaRU/lRQPZD4OX1z9UOCtGp4gzY5Sv2KhFkFvgaOABfyNge2h7OPWB1JpxhOJZCa+tbgE4Qn r6ipCo6GPxzcA/4AvgDirfW7QPUffkSsE6C1Pf8Mh7iBng3d4L8F/Ta4GxwL4sUNmuZs6INA/LFx 5DZi9ZG3s8BLQdrEPw1uB58jJDWN87xwtDefAem1hNNWCeevMv0S/CTOterOL9/KObT6hFklxabI 9HuHdthuCzmZ+XfsXLWp1bemp6w5rWo/xP/JXl4e+8JBvw7mhFvAQgn6pZt+if8GZdCz05wodvM4 p71d0ok2e5HYgOTId/fRor9c9EPOpvJdQ7JLtS/hpFiIqX4hwhkG1wX+eM6OWjgVQHwj9lfSeQtc S5hZ0E9SF3yA9nPCt4TfiROq1UpOa4vtuYezrHyRlO4A8d8meo4RWz7lLHS4H38FXtNQi3Rof38o +yDL2dnBnnL4ae2P2Gi6mntovpEJ6pVVuxJvsFMdAF9Kihco5SxfwrnHwLfzCf4Ejy8x1W9t9FQ8 ll1I8IiyUiSc3Mv0NCB6jtMzw2p9qxeuL22lnqXZ0GdQFzxFIYNzCvgC/PLgceDpoNa9BWG2yveJ bpz0tcV3avFtWs5XZHr2lbOL/ntikbvvQBsOkH2lOA/kjHw3FzHR7y4Xk7L2++X00Z3QM4l7DnE5 Ex4mwT9fz9jDaU+YPGhGRIAf55lmzKURvZ5lPV9lnv7itLl7E6TdQh89yYzlzhrnday5Ev+tpD+O lK8lViH0DL5V7EKYZvAvhl8XOdTfHFhK3Cp867oFVB+vfo34Z+rLFwceCU/wisQUJOWpglGKZFyw Q5GinYZjyeUwctEvvPBj+BGMRF2d+a7B4lm12/HSsEY7ZMPp94ZXUObrRKqTOvgxmBP8BGaGlF17 PetFyuEwwut3W/qt7lbZo/eNSF+/blC/nJ7tf0vKn+j3BWot9iedtpRTPRLHwr+d+k4kPHJr+RrF 30uLqa2KlpXDDs0YEYFzRyl+VzdP9jETzou6CbLnG7U4Zpf4f84Oy+tqfOGkMSNM1UvGXDTcTBgx cNwos0qk8OyenWqblsYUF5sqppxJzcGmtqlsGkTZaWnamy5GThgac4YZYC42I8yYaDFo2PImM4eY wyPV0DQ3rcwJpqs5R763NmeageYSM9KMNZMMPzZC+Aomzxxq6hjRGlqY1qaDOdX0NucZZ3qYQfyC 6jhzualm/Kk9enQ1J/c88/Ta5rxePbvVNrNIQXTZfFPDHGEONI1NG9PRnGxOM33M+cYb+cqn0Aw1 o814cwWh801Nc2RMrYk5Ploc3czRZjL8A02lWOvDTF1zkDnWHGfamk7mFNPd9DUXxLLWNz2jBjzM FJkJ5sqSXA8wBaaWqWeqm6amnTnJdDanm3PNhSYxx5izzUVmuLnUXGauMlMKm40tdH8X9AEsB1YF a4BHFg4cMc43BFuCHcHTwF7gBYUDx17kh4CjwHHg5eBU8PrCwpFFfha4DHwQ3Aq+C34nGMLgUaNH hmpgDbAOeDTYGGwBHn/xmIGFoSPYHewLDgaLwMng9BFDLxkY5oGLwLvAtSNGjR8ZHgQfA58Cnwe3 g6+Cb44YXTgivA9+Cn4D/hBfjgk/gfsFkwDmwEpgNbDG6PgnqQMeDTYGW4DHgx3BzqPHDB6VdAd7 gn2LhH8BOBgcBhaBE8DJ4DVjY48k08HZ4DxwIbgMXDV26KiLk7XgRvARcDP4LPji2JGFRckO8G3w U/Bb8CfB1I0de2zTtBxYFawBHgk2BFtEbJa2AzuBXcEzwF5gv4jN0wHgELAInAhOBaePHV80Np0D zgcXgSvAe8D142ILpA+Cj4FPgc+D28FXQTmb7+L4OPi/8NfHmaOOOeJ/i5LfNvtXmBdHcxJnsyxS +XHEF/w/4mWRV5pjTYXfiWLtVorzTeX/i7SLs2Dd/8Vfaw763eiI5wwrOyuL/C9Y/ndjtd+Ntf8H PPB3Y73fgVX+Jfq4vtXgl/l/P3VopA6jneTX/H//X2vq/0t0ccVp8F/4a02t34FVfxe2iavzNDPP 3GUeNM+aXeZTs9fWsc1sJ9vTDrJj7DV2rl1hN9ot9lX7sf3BOVfZ1XHNXCfX0w1yY9w1bq5b4f7o vvLV/dG+te/q+/ohfqKf7hf4e/wjfqt/0+/xP4W8UD0cHVqHrqGvwSozeSpr/pvSz8GUeT6mzHOz 3zzHwOFYIx/26HNqTDK59HP22G/Cx+f893kOcWRWiz1aT7kVf9G/lULJ3wolf6uXjl15fennKl1L l+agMqWtMbv0c82OZZ57lXkeUjr9mpPLPM8unV/N+8rEL9Oah9Uo81wmfK3WZZ4XlX6ubUrnV3fB b57jvFGvZZnnyaXj19tS+rnR3DLP88o8zy/93HgCzy7OuZW1BRrfo3+bHPvP+rHJrpK/75f83VPy d+8/C920WcnfdiV/O5f87Vm61k1nl+6FprtKl7L50WWejy/93KJcmecKZZ4rlXmu8xsZlucjyzx3 LhO+a+nnlgvLPD9Yupda7i79flDVMs+VyzzXK/Ncpr6Djimd/uA5pd9fNE5+OzO25CVmT9Tmv2Gt kZtNDLeQRBs0jGcFqmzS/EXZnPw7s9nZzGxW5KR2vV0fk5LfxLVxHtpoHL+M6/nF2cAvziaaum/o G/nGvgk3KrzErxU6KYH7UUrhno3cxvG5WrQPxphF5nnzofnFVo0lyYuxq+bfZVz+nfl3R1yUvyri 4liHSlGrqR3ncbkXol223ni7LZbsfv7OyTbEv3+Kzw/wd0621Lj4tCzinGx5xLmxxiK3h5g62Srj Y41mZ6v5Oye7J/6dFZ/v5e+c34S8ryTkmpKQa0tCrisJWVLe7FZyu43cbie3f7y5gzd38mbxb9/k L6GOS6njMur4jzfLebOCNyt546LMPWOfiW0vvzhs+cVhxy8Oe373NvC7t0n+HfkL45hQ3UHGaAvp 8Wg7utgvNxrxQsn93jY0DJGXDk2HxvgTs4mxxv/+reN//9bxP/+t4/8uTYcgTY2YV2alnf8tM/+W mf+pzFj7JlKj9ktj7u34P5YVJKMAySiHZJRHMiogGRWRjEpIxgFIRmUkowqSURXJOBDJqIZkHIRk VEcyDkYyDgmrw+ooKyIfNZCPmsjHYchHLeSjNvJxOPJRB/k4Avk4Evmoi3zUQz6OQj6ORj7qIx/H IB8NkI+GyEcj5KMx8tEE+TgW+WiKfDRDPpojHy2Qj+OQj5bIRyvkozXy0Qb5OB75aIt8tEM+2iMf JyAfHZCPjsjHichHJ+TjJOTjZPr1FPq1M/3ahX7tSr+eSr/K7SuPxrVCfMnT4r8p5vr4b6qZHv9d bWaa2fHNenO/uYH7z2aw1sw0W+O/G7n/bBb3n91kvjRfmZttsIm5xS61K82t9h67xizgXpdF3Ouy mHtdlnCvy1LudVnGvS7LuddlBfe6rORel7u41+Vu7nVZ5Wq4dma1O8F1MFvdie5E86I7yZ1kXnKn uM5muzvVnWpedt1dd/OKO8edY3a4Pq6P2eludlvMq+5Z96xN3RvuDZu5z9xnNs997763+W6v22tz 7kf3oy3glrJycm+MLS/3xtgKcm+MrSj3xthKcm+MPUDujbGV5d4YW0XujbFV5d4Ye6D/MlSz1aJ2 Nc6eHCaFK+wpYWqYarvKfTL2VLlPxp4m98nYbnKfjO0u98nY0+U+GXuG3Cdjz5T7ZGwPuU/GniX3 ydieYWvYas8OL4YXba+wPWy354SXw8u2d9gRdtg+ctuM7Su3zdhz5bYZ209um7H95bYZe57cNmPP l9tm7AVy24y9UG6bsQPkthk7UG6bsYPkthlbKLfN2MFy24y9SG6bsRcnNrH2ksQn3g5J0iS1Q5O8 JM8Ok1to7HC5hcaOkFto7Ei5hcaOklto7Gi5hcYWyS009lK5hcaOkVto7Fi5hcaOk1to7Hi5hcZO kFto7GVyC42dKLfQ2ElyC429XG6hsVfILTR2stxCY6+UW2jsVXILjZ0it9DYqXILjb06aZvstdck +5J9rl3yU/Kza5/8PdnvOqQ2ta5TGtLgTkpzaTl3stz35rqkTdNmrmvaNm3rTks7pB1ct7Rz2tl1 T7ul3d3p6RnpWe7MdGW60p2drkpXu17pznSn652+lr7m+qSvp6+7vumedI87N/06/dr1y0Zlo1z/ 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 /aB+SD+sH/n/+7j/H9nHbUOyWN6IhVqUf7JnUlzP8n65Xj4gH4QdK/9s5xrOnZd/y9fxl/lmvo3v 5HX8AD/Mj/ITvImf5c38Er+qyqqqOlSfGlFTaqFapJaIyqijqIJ6ipqnSlQ3Q0UlM0pULZPUqeos db66WF0uVvO16gax1tWqO9Q9ar16SG1Qj6kn1dPqOfWCellDYinWNZcW0GJaRmuhFWulWplWrlVq vbS+Wn9tkDZMG6GN1iZok7Xp2hxtgbZEW6Gt1tZpL2ubtW3aTq1OO6gd0Rq1E1qTdlZr1i5pV3VZ V3WH7tMjekov1Iv0Er2d3lGv0HvqffQqfaA+VK/RR+nj9En6VH2WPl9frC/XV+lr9Q36Jr1W36Hv EXfPIb1BP6afFFn/OZHzXxb1FrXqVpc1YI1ZM9YW1mJrqagCyq2V1l7Wvtb+1kHWYdYR1tHWCdbJ 1unWOdYF1iXWFdbV1vXWjdat1u3W3db91oPWI9ZG6wlrk/Wstdl6yXrVJttUm8Pms0VsKVuhrchW Ymtn62irsPW09bFV2QbahtpqbKNs42yTbFNts2zzbYtty22rbGttG2ybbLW2HbY9tnrbIVuD7Zjt pO207Zztgu2yHdmpXbe77AF7zJ6xt7AX20vtZfZye6W9l72vvb99kH2YfYR9tH2CfbJ9un2OfYF9 iX2FfbV9nf1l+2b7NvtOe539gP2w/aj9uP2U/Yz9vP2i/YpDcigOm8PjCDkSjqyjpaOVo42jvaOL o4ejt6OfY4Cj2jHcMdIxxjHRMcUxwzHXscixzLHSsdaxwbHJUevY4ahzHHAcdhx1HHeccpxxnHdc clx1yk7V6XD6nBFnylnoLHaWOsuc5c5KZy9nX2d/5yDnMOcI52jnBOdk53TnHOcC5xLnCudq5zrn y86tzu3O3c79zoPOBucx50nnaec55wXnZZcIJC6by+MKuRKurKulq5Wrjaujq8LV09XHVeUa6Brq qnGNco1zTXJNdc1yzXctdi13rXKtdW1wbXLVuna46lwHXIddR13HXU2us65m1yXXVbfsVt0Od8Ad c2fcLdzF7lJ3mbvcXenu7e7nHuCudg93j3SPcU90T3HPcM91L3Ivc690r3Gvd290b3Vvd+9217sP uxvdJ91n3M3uS+6rHtmjehwenyfiSXkKPUWeEk87T0dPhaenp4+nyjPQM9RT4xnlmeCZ4pnhme9Z 7FnuWeVZ69ng2eSp9ezw7PHUew55jnpOeJo8Zz3Nnkueq17Zq3odXp834s14W3iLvaXeMm8Xbw9v b28/7wBvtXe4d6R3jHeid6p3jneRd7l3lXetd4N3k3ebd6e3znvAe8R7zHvKe8Z73nvRe8Un+RSf zefzxXwZXwtfsa/UV+Yr91X6evn6+vr7BvmG+Ub4Rvsm+qb65vgW+Zb7VvvW+V72bfZt8+301fkO +A77jvqO+075zvjO+y76rvglv+K3+T3+kD/hz/qL/KX+Mn8Xfw9/b38//wB/tX+4f6R/jH+if6p/ jn+Bf4l/hX+1f53/Zf9m/zb/Tn+d/4D/iL/Rf8Lf5D/rv+C/HEABGtADrkAgEAtkAi0CrQLtAuWB HoHegX6BAYHqQE1gVGBcYFJgemBuYFFgWWBlYE1gfWBjYGtgR6AucCBwOHA0cDxwKnAmcD5wMXAl KAWVoC3oCYaCiWA22DLYKtgm2D7YJdgz2Dc4IDg0OCI4JjgxOCU4Izg3uCi4LLgyuCa4PrgxuDW4 Pbg7uD94MHgk2Bg8EWwKng02By+HpJAScoR8oUgoFSoMFYVKQu1CHUMVoZ6hPqH+oerQ8NDI0JjQ xNCU0IzQ3NCi0LLQytDa0IbQplBtaEeoLnQgdDh0NHQ8dCp0JnQ+dDF0JSyH9bAnHAmnwoXhonBJ uCxcHq4M9wr3Cw8MDw3XhEeFx4UnhaeGZ4UXhJeFV4bXhNeHN4a3hreHd4f3hw+Gj4QbwyfCTeGz 4ebwpfDViBxRI46ILxKJpCKFkaJISaRdpGOkItIz0idSFRkYGRYZGRkXmRyZEZkfWRJZGVkTWR/Z GNka2R7ZHdkfORg5EmmMnIg0Rc5GmiOXIlejclSNOqK+aCSaihZGi6Il0XbRjtHKaO9oVXRQdHh0 VHRCdEp0RnRudFF0WXRldE10fXRjdGt0e3R3dH/0YPRItDF6ItoUPRttjl6KXo3JMTXmiPlikVgq VhgripXE2sU6xipiPWN9YlWxgbGhsZrYqNi42KTY1Nis2PzY4tjy2KrYutjGWG1sZ2x/7FDsaOxE rCl2NtYcuxS7GpfjatwR98Uj8VS8MF4UL4m3i3eMV8R7xvvEq+ID40PjI+Jj4pPi0+Nz44vjK+Jr 4hvim+Pb47vj++MH40fijfET8ab42Xhz/FL8akJOqAlHwpeIJFKJwkRRoiTRLtExUZHomeiTqEoM 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 +EAgBMBKq50EYJXVxooyBnhsLVZaLVZYLVZWbaqgc8X1VEEXijKsuFp4dS1WW22BAFZaLVZaLVaX mdWrEMAqqd0u5Ii6H3t2AjZgP9BCYk1DTUEmgynMFGGKrt5vmmFKMGlNMpACxJnSTHPALTItBWWp 0cT+Ck0lpg2mUpQUmirx2YpPianatHP1jdW3V/cWq4t9qo9WH65ur27Dp6X2Su212pu1d2CBIbDs DULoTfoxofTvsLKaW1nDrezNrewLKz8BWz/ptvVg2PpbJFAzHxYP5hYfpVmoWUhGw+KNxKBrht3H 6z7V/YNM0LlglEmw/iISAeuPJ9H/plElsoDs5P4zg/1yyu5LwFUAcuyGbxdhWe3uhT+pAR9RDry1 Figivnm+eQFAYF5IXmjepKLi12Jfi3/L+JYJs9HRj+hHmM0tegv7xnSv6YRq5mnmERVWwQtErfkO 1oKXrknXRDS6Xl0v8dZ/F2tB6xeGteDD14LuK+pFCrg5ZAH2M1+pg8A3V+8G6oBGwEHoFvjg6gNA B9AJHANOAO8BZ4ELwBXgmsBNUQdrDO5NijUcUsU69OULBACBnJJilg8BQj0wCYgCYgVQVoRYuSVe tGeYLcDqJgFzBVKBhe76/TJB7mI2HtZ0cQjvgxSHijbKuKR4Er/G6tEtS0RZ1JdArJi/QHG8AuiD bskCct1g5UpZltKueDaHkk96KPrqg9JzOddLDVWHNp23nK06knPXsrbq+KbzpS1Vp3Kul52qOr3p UtnpqnObrqLkImq2VH246UbZuarrm65u6q26tek2Slidi1V3N/WWfWilOXfLrld9aFGXtli1m86X nbLKnB+KOqesQWwUq7xiBngD+r+F3s6X3UXJ0HJqDbP4oGYEL4m2+JdrrXErTOWydYZlWNlFa4Il 2DKz6q5lLHqYsyK6fKg1xRK+6ZI1zRJcHmRdZIlkMlhiSo3WpTw1Wsai1RzL9HKD1WSZWR5mLbQk lkegzwSWgo+2loCPs26wJFsWW0st88pnWCstC8oTrFtRHg3J55XPsVZbFqOtFnw0JJlXnmLdacko T7PaLDnli6oOWfLLl1YdYnqz7keJseo0UhM0UFReiFY55SXgG8uPQv6BaZc7dbCSFXGWmdajlgPl 71q7HpB2lJ+xvmvpLD9vXbrpRvkl6xmkV63nLZHlN5g+y29XHfmMtPdBqeUY2nZZ1pZvsLZY1OWl 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 NHDHCfbLxwVXt4+NL3fubtxknHy5P7Mrd98O3Hm7cvfvwP3GbtzcWEYiitx5e/5vCqH8Z4ymL3+B N3/w3z+DX+bDP/8M/jd9+O88g7/Qp5dnfEY1kvxF7gBXE6GiZ4yrL3/xbvzQ8534T+zKP78jf8n/ I+5c4HQu08Z//47PYzzzzDgkOQ7JIZPEEFOLCslKstIkWaccapKQnZW1KqmdtRKy1iuEbSXGVJK8 Kkml5FRIIoestSomZlsG87zX9f39msiE9/383/f/eT7P93fNdV/3dd/3dR9+x+c3P2u/o1T723+2 f4P/splWkiMYD13P295z7X913vaea9/tvO091/6O87b3XPvu522vZfQKVGWR6vPRHHdeYISemyPr AmP03Bx3XWCUnpujxwXGaW2TTh6VapPj7guMvHNz9LzA2Ds3xz0XGH3n5uh1gfFXuySPFeb49QVG 1Lk5el9gTJ2bo88FRtW5Ofqetx0uOX7IE4zEfudtR2k5+p+3HaXluPe87Sgtx4DztMMyURPc79D/ cRT81b/kryQ5G7/M/PAEwE+uy6ZmyDfT3JraPPX61Bvl2yG1c2o3oW57yN+9UwfIp3NqtnBYao7o x8ing+jHpeaKhX7mhtse5Dvz003sOkje61MXiI882arNjWHqMPkuTZ1EWpBbv5P4DEidJpyWOtP8 eH/lYu/7xq1utHCYtNuUGyLfEWd8R8l3rHzHh/IE+U4Ov0fle/yMb7Ex5V35Jsk3NdiWmy7fWfKd H+r7m1uT85JXlWubnFeuY7ku5bqX6ymfLsnby/UVvXzKDUrejvS+WA0RmyHJHeSbJ5b6GVRuVLlR 2A0JPkGuEo9j8Tg29JeLL/X0o5/x8lff5FXxCZIyrNyI5DHJ45KHCfOSx5j/V3eGLvaq/z6uqsb4 9bWJDyjlmx1uh8k3J5THyHdcmDZG4rk03iXeXVrUM943Pig+RD4j4qOSVyUv1Y/II9gOEaue8ukS Hxsfz9/yke0osdX08cEnzPWjx+ln+lNfoacf/PSNdxHLLuqLWL8fnxCfLNulye+b/9l93P/RyE3p +ZNvX/kOkq+MaJn1JkVGb8rYMG36z3xlpKbMD2UZ8SkTwu8eYxq3NbcmFZb147lJhfFJ8ZnymSuf mSnp8QVJhfqJ55WtwXauWC0Vm6VJE+VbiN3c+PvxVfFVpC8NPkGun3icKVb4U194+tHPTPlrgXzn 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 43etFKuNayf55GcYDt/sZOO5p3i9//IbCVW7Kn5N29Ev8VWPe85TahplraKOlyw3sHqj5vO9/wmr G/3P7k24vZ4rFpf4X9uV6zHk2WKX5U+bHj+6kdOuk+Mu/2VPfI2zLddk6S28vkhJ/9l1r19nF9Xc 0Sz5zutom7PzEhdbjo0t0P1V74nv+chaow9B+ieKZ+8z254W6t+7eOCJ13dXD/W/UiDq09tm5PNL W+qzbOPerVmsefN+1O0NxR33H+2gTsPnLr38oviNhqlKuMOipxPa9a860+h/5/T4Ja2Djtlrj7yy UL/fXKv9pZ166z1Sb6lLhl+xDzQ8mf+jyqNsOts7lmp6OU2ycF+eeKYppubQg4TVQxYMSV80p7CN uzjg1anVkapJJZ0fWtm0OvpLYheN5/FljpFZrwdtn2OnHd6W5l5R/znsefxJt/q6VnfTvpdU1L3t eLVd7srNqm81zXqV3nzduGGKW5XSqL7ho3p5bXN54PWwPCXtgmonlVi9DEW769Tvyq2it7f6qpeG 5X/w0baedIA1nHB9sbNZVPXCeYuPzblQYLiFC1r+pHhLzuipsmirqpQxRH9J6TPtiS+1p5rsnnEq en1fhc2yn26MdWogk0P6njk549iu1m9o4pxDq522inpFf4gqWHJdfb16RRcf5fPVTnyWVAn4/fgT v7VHd0J+6/03+M134TvxQGx7O14YZcIgU5i144XZ/97w9+/ovaoopuzqZfcFlpPGWOs07rt+48jS gcY+pSevtPYykT86s+6MZ2kSb9DivtI5v8Ut+y1q47JgS34Qb3qJjLkzcd+DmUryV1QCt7K17Y7b mUxf8ex5pF7HdxNvz9C/d9trddEhY9+aOW/6nFI5PWLr6W0ukuLXa2MWRjaY/+Tmuy3n9C1zN2uz zTnegwfJboo7vo2eP5+Pm940jF/xZvL5vPI7hnmTfz2r2aRc6Rs7qKLP/FXupH/fiBZmFhHr827W STP7F7+etq5FXy2VrFXTHg4e/xuzTN9HOZuo824PK382dqv63spv1da2450VqbUFV7tPXVgULNqh z5W9e1WwnTlp5OH34TVbfdhA7RO9N0GLrPtX9P7mwPB39Fb/mt6whPCZ+R/hmzmfz5zzbfwWha4J /o+HZ5Z6Wql2Uf/CklLPcUOfK2lah/9/Q/1/NJSFtlbPy60OEvfufOVuRWnq5ZNpAwcwZdZJYwNj ZZqbTu6fOG+Xdb1G8ezYkF1DRMe9DDR9ll6Z0Ov6kKqtQ5fpNeozOZurxj+bdfpBd+bR9f3zVNmj c9yvP/FtecV704Kbt+dEn8s49MuiZ1KbbPHd7yxNjBLevnx3c/xSa+6V0vWEva29Vswdo5q4eFdR 1+WRVkcG0nshQT2182cZ9LyupGv7ulbRP0Xh1CFR7ei9BKcP2aqaVw+rBs990rCr1X2vWVOO2HcY sfrA/b3pai4T630TDR/xNVXjw4MCmVaqWvTsJa38F467I4aWW9ncfp2dUzvQ/86KhEUxm7t61r9M O7Cx9YQQi8fFBRadpKm6Icec2sa2y3qi9mPHqlOu5bdeP0jfcWPN+iT7XV5HxhprmKaoOQ6aPTbA zVVrb3n5tgGRR1e5fMhIM8xY2ZKPuOOiMUL36Eojw9OudzvcrXruXtux/oJthqeppbvJyIB7/o/X /rx0RU23+H2ZZknSFo9SDA8UZB0y89tZFu00sygluCKuSHPtgY19n2jEv8+1jdn+29WBR2cbH4vY t0J/ukaYyMlq67B5u24a3tqxrSa0YrwfW+9s7bN50baS8ZvKC5ck615cMF0z2cjGdr1yXGHg7PYH Ch9PqzE8f7+t97Flj/pde8WEx89USz8adfSXuHvr8k4qLD7QI4FBFwa0KbrwxmZlT+vB2mOOaa5+ r8iS5PFZkoUihuEzp/8Xx8u/e1D75TFvYeb3wiitOWxVxArZ18+QYb9f5tQUlP96bUthDPhpQ4kC WLRl8Ur1+PLFjSvLzIxvDdKZNUQ5dAIf9tUmMoU/71domWFOBpAoEkoSSTw+ho4gScSA+JE0kgBz kbA8GKZGk7Qi0wyTv9RoUlpCfGRicMLoNIM/9CWSLIZcLGsaJalOO+3pW3Oov3OQdEWVeNx5K00d ffWS0tmNV/vmjuqnOGal2aJPeHpTK9dL2W0cAse7y5y9J+xKnVE8p4dcr2vmtQdjAiQb579tSOXz Wl0bNkbl3a2au4WugRNPal9dNOW1SXT9tlsapS7GOcwFJfWIjqe9sgM6R6tniTYZy3UmZKtdKO9r LTsy5OTCNBpsGBKvmld2amv3lE1ntpdEDmgIblg9qq5h1EHlLetTqqv2Tj3Mm+dXbiWGYboFPlFt zV+M/TCaTOoYvH2cgXVC7tEBrgseZU6jfL894/T1Rz03W5X2ZGBSZbhq+XVaq3Xg2fdTnj77OUn3 idsTtVft/dbVm3g5lRVlifT5LNFXF1eqyBKpwiIpBmP2f63z/93zOKXmUCwczrf+Og7VvvzgwcAe P69hFXLhURlvr7DnbW3h34A/heHJ8LNudjffuvR7GNHt/sMuyjEf1tr+gc1CgGhEZEf0O7ho5quU 3vc2Dr0ovuTsQa4M3uSpaTRp/LrQt9XnlomXTA77ZcLyoWMPuU6sbvLPfHrbdqX9LkOm4mzfdmNG nn8w0/mQaVNXDbslx6qrdoj6LF5csXSQ2vwtPu28Xh7usERJ58EsBw0j05dLA0nVu7lx4h8be4Uk F1YoNHOOuU6KWal2Ps8rvW7B7qiLftXKMeuTy/SUtIue7U3Osxp8YkHd26M5jaV5JYHUo9sw9SVu M85P7u4o/SF1zaUluwPz94geXtQPedHz4MAp5v5rO8ftScwcLIncNe1M7Mj3BjPuPi3OuHA3OvRF suhcXdyVYxmO2VV32qVUbux/dfO4M63io7VTf1hLpxPyfwAvaBuLDQplbmRzdHJlYW0NCmVuZG9i ag0KOTAgMCBvYmoNClsgM1sgMjc4IDMzM10gIDExWyAzMzNdICAxNVsgMjc4XSAgMTdbIDI3OF0g IDE5WyA1NTYgNTU2XSAgMjJbIDU1NiA1NTYgNTU2XSAgMjZbIDU1Nl0gIDI4WyA1NTZdICAzOVsg NzIyIDY2NyA2MTEgNzc4IDcyMiAyNzhdICA0OVsgNzIyXSAgNTNbIDcyMiA2NjcgNjExIDcyMl0g IDE4OFsgNTU2XSBdIA0KZW5kb2JqDQo5MSAwIG9iag0KPDwvVHlwZS9YUmVmL1NpemUgOTEvV1sg MSA0IDJdIC9Sb290IDEgMCBSL0luZm8gNzYgMCBSL0lEWzxGOTgwNEMxNEMxNjRDNDRGQjFEMDI2 M0JEQjgxNzJDQj48Rjk4MDRDMTRDMTY0QzQ0RkIxRDAyNjNCREI4MTcyQ0I+XSAvRmlsdGVyL0Zs YXRlRGVjb2RlL0xlbmd0aCAzMDY+Pg0Kc3RyZWFtDQp4nCXRTSjDcRjA8f/+LC5THDhJ7SQ5cJnY QRSXlWLzMmzK25Rhs/3DwbAx703soNhBXlIcRE7KVZGSUm5STrJSclOz3/d5Ds/n8NTzPD2PpmUj kzFlc6GmKVqEOOQ0giUGRU4ITcOcAxZGIToEsWZYbIAlKySklrQJk8KpwtTqgzaL8APOJLgMaK+A jirhAzqFrk1wR6C7EnqswiP03oDHLriFX/DWQ59NGIeBWuEVfIcwwiVMftnTfw6BKQgWQ/gdjHmY cQifMHsNERdEy4RbiK/CcjmsyQnWtyHhEf5g5w6Sw7BbLTzB/h6k6uDALBzB8QScFMBVGh688CbT vy4UekkYAjxHD9JMD6UgvAEGY/X7MWFFkWsvFZ4V5vSL8K3I698SzmCwRpHfdKlp//yWVbQNCmVu ZHN0cmVhbQ0KZW5kb2JqDQp4cmVmDQowIDkyDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw MTcgMDAwMDAgbg0KMDAwMDAwMDA3OCAwMDAwMCBuDQowMDAwMDAwMTM0IDAwMDAwIG4NCjAwMDAw MDA4MzQgMDAwMDAgbg0KMDAwMDAwMzQ1OSAwMDAwMCBuDQowMDAwMDA0NjkxIDAwMDAwIG4NCjAw MDAwMjk1NjAgMDAwMDAgbg0KMDAwMDAzMjU4NyAwMDAwMCBuDQowMDAwMDMzMTMxIDAwMDAwIG4N CjAwMDAwMzMzODEgMDAwMDAgbg0KMDAwMDAzMzYwNiAwMDAwMCBuDQowMDAwMDMzODU3IDAwMDAw IG4NCjAwMDAwMzQwODIgMDAwMDAgbg0KMDAwMDAzNjcwOSAwMDAwMCBuDQowMDAwMDM3OTQyIDAw MDAwIG4NCjAwMDAwMzgwMDIgMDAwMDAgbg0KMDAwMDAzODA1NiAwMDAwMCBuDQowMDAwMDg2Mzc1 IDAwMDAwIG4NCjAwMDAwODY1NDEgMDAwMDAgbg0KMDAwMDA4Njc3MSAwMDAwMCBuDQowMDAwMDg2 OTMyIDAwMDAwIG4NCjAwMDAwODcxNTcgMDAwMDAgbg0KMDAwMDA4NzMzOCAwMDAwMCBuDQowMDAw MDg3NjAwIDAwMDAwIG4NCjAwMDAwODc3ODAgMDAwMDAgbg0KMDAwMDA4ODAzNiAwMDAwMCBuDQow MDAwMDg4MjA1IDAwMDAwIG4NCjAwMDAwODg0NDYgMDAwMDAgbg0KMDAwMDA4ODYyMCAwMDAwMCBu DQowMDAwMDg4ODY2IDAwMDAwIG4NCjAwMDAwODkwMzcgMDAwMDAgbg0KMDAwMDA4OTI3NSAwMDAw MCBuDQowMDAwMDg5NDAzIDAwMDAwIG4NCjAwMDAwODk0MzMgMDAwMDAgbg0KMDAwMDA4OTU4OSAw MDAwMCBuDQowMDAwMDg5NjYzIDAwMDAwIG4NCjAwMDAwODk5MTAgMDAwMDAgbg0KMDAwMDA4OTk2 NiAwMDAwMCBuDQowMDAwMDkwOTM3IDAwMDAwIG4NCjAwMDAwOTEwOTYgMDAwMDAgbg0KMDAwMDA5 MjA2NyAwMDAwMCBuDQowMDAwMDkyMjI2IDAwMDAwIG4NCjAwMDAwOTMxOTcgMDAwMDAgbg0KMDAw MDA5MzM1NiAwMDAwMCBuDQowMDAwMDk0MzI3IDAwMDAwIG4NCjAwMDAwOTQ0ODYgMDAwMDAgbg0K MDAwMDA5NTQ1NyAwMDAwMCBuDQowMDAwMDk1NjE2IDAwMDAwIG4NCjAwMDAwOTY1ODcgMDAwMDAg bg0KMDAwMDA5Njc0NiAwMDAwMCBuDQowMDAwMDk3NzE3IDAwMDAwIG4NCjAwMDAwOTc4NzYgMDAw MDAgbg0KMDAwMDA5ODg0NyAwMDAwMCBuDQowMDAwMDk5MDA2IDAwMDAwIG4NCjAwMDAwOTk5Nzcg MDAwMDAgbg0KMDAwMDEwMDEzNiAwMDAwMCBuDQowMDAwMTAxMTA3IDAwMDAwIG4NCjAwMDAxMDEy NjYgMDAwMDAgbg0KMDAwMDEwMjIzNyAwMDAwMCBuDQowMDAwMTAyMzk2IDAwMDAwIG4NCjAwMDAx MDMzNjcgMDAwMDAgbg0KMDAwMDEwMzUyNiAwMDAwMCBuDQowMDAwMTA0NDk3IDAwMDAwIG4NCjAw MDAxMDQ2NTYgMDAwMDAgbg0KMDAwMDEwNTYyNyAwMDAwMCBuDQowMDAwMTA1Nzg2IDAwMDAwIG4N CjAwMDAxMDY3NTcgMDAwMDAgbg0KMDAwMDEwNjkxNiAwMDAwMCBuDQowMDAwMTA3ODg3IDAwMDAw IG4NCjAwMDAxMDgwNDYgMDAwMDAgbg0KMDAwMDExMTU5NyAwMDAwMCBuDQowMDAwMTE3NTk4IDAw MDAwIG4NCjAwMDAxMjI3NjEgMDAwMDAgbg0KMDAwMDEyNjEyOCAwMDAwMCBuDQowMDAwMTM3MDc2 IDAwMDAwIG4NCjAwMDAxNTk5MTIgMDAwMDAgbg0KMDAwMDE2MDA1OCAwMDAwMCBuDQowMDAwMTYw NjY5IDAwMDAwIG4NCjAwMDAxNjA5MDggMDAwMDAgbg0KMDAwMDE2MTA3MyAwMDAwMCBuDQowMDAw MTgyODkzIDAwMDAwIG4NCjAwMDAxODI5MjAgMDAwMDAgbg0KMDAwMDI3NzI3NyAwMDAwMCBuDQow MDAwMjc3NDU4IDAwMDAwIG4NCjAwMDAzODg1NjUgMDAwMDAgbg0KMDAwMDM4ODU5MiAwMDAwMCBu DQowMDAwNDgzOTg0IDAwMDAwIG4NCjAwMDA0ODQwMTEgMDAwMDAgbg0KMDAwMDQ4NDQwNyAwMDAw MCBuDQowMDAwNTQyMTMwIDAwMDAwIG4NCjAwMDA1NDIzMjEgMDAwMDAgbg0KdHJhaWxlcg0KPDwv U2l6ZSA5Mi9Sb290IDEgMCBSL0luZm8gNzYgMCBSL0lEWzxGOTgwNEMxNEMxNjRDNDRGQjFEMDI2 M0JEQjgxNzJDQj48Rjk4MDRDMTRDMTY0QzQ0RkIxRDAyNjNCREI4MTcyQ0I+XSA+Pg0Kc3RhcnR4 cmVmDQo1NDI4MjgNCiUlRU9GDQp4cmVmDQowIDANCnRyYWlsZXINCjw8L1NpemUgOTIvUm9vdCAx IDAgUi9JbmZvIDc2IDAgUi9JRFs8Rjk4MDRDMTRDMTY0QzQ0RkIxRDAyNjNCREI4MTcyQ0I+PEY5 ODA0QzE0QzE2NEM0NEZCMUQwMjYzQkRCODE3MkNCPl0gL1ByZXYgNTQyODI4L1hSZWZTdG0gNTQy MzIxPj4NCnN0YXJ0eHJlZg0KNTQ0ODI2DQolJUVPRg== ------=_20131110232838_64990-- From david@fromorbit.com Sun Nov 10 17:32:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0949A7F6B for ; Sun, 10 Nov 2013 17:32:17 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id EBE31304039 for ; Sun, 10 Nov 2013 15:32:13 -0800 (PST) X-ASG-Debug-ID: 1384126331-04cbb00dde51c9f0001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id AzeqbkSC68SpzSui for ; Sun, 10 Nov 2013 15:32:12 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao0GAFAWgFJ5LGc//2dsb2JhbABZgweDK7cvhUCBJxd0giUBAQU6HCMQCAMYCSUPBSUDIROIAL1CFo9RB4QwA5gOkguDOig Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 11 Nov 2013 10:02:11 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VfeUC-0007eN-BE; Mon, 11 Nov 2013 10:32:08 +1100 Date: Mon, 11 Nov 2013 10:32:08 +1100 From: Dave Chinner To: Stan Hoeppner Cc: Ben Myers , NeilBrown , Zhi Yong Wu , elder@kernel.org, Mark Tinguely , Ric Wheeler , "linux-kernel@vger.kernel.org" , xfstests , Christoph Hellwig , Linus Torvalds Subject: Re: [PATCH] update xfs maintainers Message-ID: <20131110233208.GR6188@dastard> X-ASG-Orig-Subj: Re: [PATCH] update xfs maintainers References: <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> <20131109104424.45b71dac@notabene.brown> <20131109235130.GS10553@sgi.com> <20131110003049.GD1935@sgi.com> <527EF9BF.30107@hardwarefreak.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527EF9BF.30107@hardwarefreak.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384126331 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142226 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Sat, Nov 09, 2013 at 09:13:03PM -0600, Stan Hoeppner wrote: > Dave is on the other side of the international date line from those of > us in the States. If my time zone math is correct, this thread began > and continued *after* the end of his 'normal' Friday workday, during > Dave's weekend. You think it might be possible he decided to unplug and > actually live for a couple of days? If by "live" you mean "taking my race car to play amongst a gaggle of supercars on an airstrip" then yes, living is exactly what I was doing on the weekend.... :) Cheers, Dave. -- Dave Chinner david@fromorbit.com From igyosheaeva169@alphaplus.ca Sun Nov 10 19:24:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 140A87F6F for ; Sun, 10 Nov 2013 19:24:49 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id B6EA3AC003 for ; Sun, 10 Nov 2013 17:24:45 -0800 (PST) X-ASG-Debug-ID: 1384133081-04bdf07897682d40001-NocioJ Received: from newhosting.overta.ru (newhosting.overta.ru [217.65.209.14]) by cuda.sgi.com with ESMTP id G5zFJ1TtzMazULyo for ; Sun, 10 Nov 2013 17:24:42 -0800 (PST) X-Barracuda-Envelope-From: igyosheaeva169@alphaplus.ca X-Barracuda-Apparent-Source-IP: 217.65.209.14 Received: from Unknown (ares.catawbavalleymc.org [208.77.171.132]) by newhosting.overta.ru (Postfix) with ESMTPA id 74F25DB4A78; Mon, 11 Nov 2013 05:24:19 +0400 (MSK) Message-ID: <299572CE5965415E84A83A2C62A52CE9@cfgwg> Reply-To: =?windows-1251?B?0/fw5eTo8uXr/CDv4PDy7eXw8fLi4A==?= From: =?windows-1251?B?0/fw5eTo8uXr/CDv4PDy7eXw8fLi4A==?= To: , , , Subject: =?windows-1251?B?w+7x8+Tg8PHy4uXt7fvpIOrg5ODx8vDu4vvp?= =?windows-1251?B?IPP35fIg7uH65ery7uIg7eXk4ujm6Ozu8fLo?= Date: Mon, 11 Nov 2013 02:24:13 +0100 X-ASG-Orig-Subj: =?windows-1251?B?w+7x8+Tg8PHy4uXt7fvpIOrg5ODx8vDu4vvp?= =?windows-1251?B?IPP35fIg7uH65ery7uIg7eXk4ujm6Ozu8fLo?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0A05_01CEDE85.1CC767D0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Mail 6.0.6001.18416 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18645 X-Barracuda-Connect: newhosting.overta.ru[217.65.209.14] X-Barracuda-Start-Time: 1384133081 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142228 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 BSF_SC0_TG035a Message contains invalid style definition This is a multi-part message in MIME format. ------=_NextPart_000_0A05_01CEDE85.1CC767D0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0A06_01CEDE85.1CC767D0" ------=_NextPart_001_0A06_01CEDE85.1CC767D0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =CA=EE=ED=F1=F3=EB=FC=F2=E0=F2=E8=E2=ED=E0=FF =EF=EE=EC=EE=F9=FC =ED=E0 =F1= =F2=E0=E4=E8=E8 =E2=E2=EE=E4=E0 =E2 =FD=EA=F1=EF=EB=F3=E0=F2=E0=F6=E8=FE = =EE=E1=FA=E5=EA=F2=E0! =C8=E7=EC=E5=ED=E8=E2=F8=E8=E5=F1=FF =EF=F0=E0=E2=E8=EB=E0 =EE=F4=EE=F0=EC= =EB=E5=ED=E8=FF =E2=E2=EE=E4=E0 =EE=E1=FA=E5=EA=F2=E0 =EC=EE=E3=F3=F2 =F1= =F2=E0=F2=FC =F1=F3=F9=E5=F1=F2=E2=E5=ED=ED=FB=EC =EF=F0=E5=EF=FF=F2=F1=F2= =E2=E8=E5=EC =ED=E0=20 =E7=E0=EA=EB=FE=F7=E8=F2=E5=EB=FC=ED=EE=E9 =F1=F2=E0=E4=E8=E8 =EF=F0=EE=E5= =EA=F2=E0: =EA =F1=EE=E6=E0=EB=E5=ED=E8=FE, =E2=EE=EF=F0=EE=F1=EE=E2 =EA = =E7=E0=EA=EE=ED=EE=E4=E0=F2=E5=EB=FC=F1=F2=E2=F3 =E1=EE=EB=FC=F8=E5, =F7=E5= =EC =EE=F2=E2=E5=F2=EE=E2.=20 =C8=E7=EC=E5=ED=E5=ED=E8=FF =C3=F0=E0=E4=EE=F1=F2=F0=EE=E8=F2=E5=EB=FC=ED= =EE=E3=EE =EA=EE=E4=E5=EA=F1=E0 =E8 =EF=EE=E4=E7=E0=EA=EE=ED=ED=FB=F5 =E0= =EA=F2=EE=E2 =F3=E6=E5 =EF=EE=F7=F3=E2=F1=F2=E2=EE=E2=E0=EB=E8 =EF=F0=E0=EA= =F2=E8=F7=E5=F1=EA=E8 =E2=F1=E5 =F3=F7=E0=F1=F2=ED=E8=EA=E8 =F0=FB=ED=EA=E0= . =C4=EE=EA=F3=EC=E5=ED=F2=E8=F0=EE=E2=E0=ED=E8=E5 =F1=F2=F0=EE=E8=F2=E5=EB= =FC=ED=FB=F5 =E8 =E8=ED=E2=E5=F1=F2=E8=F6=E8=EE=ED=ED=FB=F5 =EF=F0=EE=E5=EA= =F2=EE=E2, =EF=EE=EB=F3=F7=E5=ED=E8=E5 =E7=E0=EA=EB=FE=F7=E5=ED=E8=FF =EE= =20 =F1=EE=EE=F2=E2=E5=F2=F1=F2=E2=E8=E8 =F2=F0=E5=E1=EE=E2=E0=ED=E8=FF=EC =F0= =E5=E3=EB=E0=EC=E5=ED=F2=EE=E2, =E2=E2=EE=E4 =E2 =FD=EA=F1=EF=EB.=EE=F1=EE= =E1=FB=F5 =EE=E1=FA=E5=EA=F2=EE=E2, =EE=F1=ED=EE=E2=ED=FB=E5 =E7=E0=E4=E5= =F0=E6=EA=E8 =EF=F0=E8=20 =F1=E4=E0=F7=E5, =EF=EE=F1=F2=E0=ED=EE=E2=EA=E0 =ED=E0 =E1=E0=EB=E0=ED=F1= =E8 =F0=E5=E3=E8=F1=F2=F0=E0=F6=E8=FF =EF=F0=E0=E2=E0 =F1=EE=E1=F1=F2=E2= =E5=ED=ED=EE=F1=F2=E8 =96 =FD=F2=E8 =E2=EE=EF=F0=EE=F1=FB =F2=F0=E5=E1=F3= =E5=F2 =EE=F1=EE=E1=EE=E3=EE=20 =EE=F1=E2=E5=F9=E5=ED=E8=FF =E4=EB=FF =FE=F0=E8=F1=F2=EE=E2 =E8 =EF=F0=E5= =E4=F1=F2=E0=E2=E8=F2=E5=EB=E5=E9 =F1=F2=F0=EE=E8=F2.=EE=F0=E3=E0=ED=E8=E7= =E0=F6=E8=E9. =C4=E0=F2=FB =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF =EA=EE=ED=F1=F3=EB=FC=F2=E0=F6= =E8=EE=ED=ED=FB=F5 =E7=E0=ED=FF=F2=E8=E9: 25-26 =ED=EE=FF=E1=F0=FF, =D1=E0= =ED=EA=F2-=CF=E5=F2=E5=F0=E1=F3=F0=E3. =C4=EB=FF =F0=E5=E3=E8=F1=F2=F0=E0=F6=E8=E8, =EF=EE=E6=E0=EB=F3=E9=F1=F2=E0= , =EE=F1=F2=E0=E2=EB=FF=E9=F2=E5 =E7=E0=FF=E2=EA=F3 =EF=EE =F2=E5=EB=E5=F4= =EE=ED=F3: - 8I2 - 6=3D=F72 * =D77 __ 4=E7 ------=_NextPart_001_0A06_01CEDE85.1CC767D0 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
=CA=EE=ED=F1=F3=EB=FC=F2=E0=F2=E8=E2=ED=E0=FF =EF=EE=EC=EE=F9=FC =ED= =E0 =F1=F2=E0=E4=E8=E8 =E2=E2=EE=E4=E0 =E2 =FD=EA=F1=EF=EB=F3=E0=F2=E0=F6= =E8=FE =EE=E1=FA=E5=EA=F2=E0!
 
=C8=E7=EC=E5=ED=E8=E2=F8=E8=E5=F1=FF =EF=F0=E0=E2=E8=EB=E0 =EE=F4=EE= =F0=EC=EB=E5=ED=E8=FF =E2=E2=EE=E4=E0 =EE=E1=FA=E5=EA=F2=E0 =EC=EE=E3=F3=F2= =F1=F2=E0=F2=FC =F1=F3=F9=E5=F1=F2=E2=E5=ED=ED=FB=EC=20 =EF=F0=E5=EF=FF=F2=F1=F2=E2=E8=E5=EC =ED=E0
=E7=E0=EA=EB=FE=F7=E8=F2=E5= =EB=FC=ED=EE=E9 =F1=F2=E0=E4=E8=E8 =EF=F0=EE=E5=EA=F2=E0: =EA =F1=EE=E6=E0= =EB=E5=ED=E8=FE, =E2=EE=EF=F0=EE=F1=EE=E2 =EA=20 =E7=E0=EA=EE=ED=EE=E4=E0=F2=E5=EB=FC=F1=F2=E2=F3 =E1=EE=EB=FC=F8=E5, =F7=E5= =EC =EE=F2=E2=E5=F2=EE=E2.
=C8=E7=EC=E5=ED=E5=ED=E8=FF =C3=F0=E0=E4=EE= =F1=F2=F0=EE=E8=F2=E5=EB=FC=ED=EE=E3=EE =EA=EE=E4=E5=EA=F1=E0 =E8=20 =EF=EE=E4=E7=E0=EA=EE=ED=ED=FB=F5 =E0=EA=F2=EE=E2 =F3=E6=E5 =EF=EE=F7=F3=E2= =F1=F2=E2=EE=E2=E0=EB=E8 =EF=F0=E0=EA=F2=E8=F7=E5=F1=EA=E8 =E2=F1=E5 =F3=F7= =E0=F1=F2=ED=E8=EA=E8 =F0=FB=ED=EA=E0.
 
=C4=EE=EA=F3=EC=E5=ED=F2=E8=F0=EE=E2=E0=ED=E8=E5 =F1=F2=F0=EE=E8=F2=E5= =EB=FC=ED=FB=F5 =E8 =E8=ED=E2=E5=F1=F2=E8=F6=E8=EE=ED=ED=FB=F5 =EF=F0=EE=E5= =EA=F2=EE=E2, =EF=EE=EB=F3=F7=E5=ED=E8=E5=20 =E7=E0=EA=EB=FE=F7=E5=ED=E8=FF =EE
=F1=EE=EE=F2=E2=E5=F2=F1=F2=E2=E8=E8= =F2=F0=E5=E1=EE=E2=E0=ED=E8=FF=EC =F0=E5=E3=EB=E0=EC=E5=ED=F2=EE=E2, =E2= =E2=EE=E4 =E2 =FD=EA=F1=EF=EB.=EE=F1=EE=E1=FB=F5=20 =EE=E1=FA=E5=EA=F2=EE=E2, =EE=F1=ED=EE=E2=ED=FB=E5 =E7=E0=E4=E5=F0=E6=EA=E8= =EF=F0=E8
=F1=E4=E0=F7=E5, =EF=EE=F1=F2=E0=ED=EE=E2=EA=E0 =ED=E0 =E1= =E0=EB=E0=ED=F1 =E8 =F0=E5=E3=E8=F1=F2=F0=E0=F6=E8=FF=20 =EF=F0=E0=E2=E0 =F1=EE=E1=F1=F2=E2=E5=ED=ED=EE=F1=F2=E8 =96 =FD=F2=E8 =E2= =EE=EF=F0=EE=F1=FB =F2=F0=E5=E1=F3=E5=F2 =EE=F1=EE=E1=EE=E3=EE
=EE=F1= =E2=E5=F9=E5=ED=E8=FF =E4=EB=FF =FE=F0=E8=F1=F2=EE=E2 =E8=20 =EF=F0=E5=E4=F1=F2=E0=E2=E8=F2=E5=EB=E5=E9 =F1=F2=F0=EE=E8=F2.=EE=F0=E3=E0= =ED=E8=E7=E0=F6=E8=E9.
 
=C4=E0=F2=FB =EF=F0=EE=E2=E5=E4=E5=ED=E8=FF =EA=EE=ED=F1=F3=EB=FC=F2= =E0=F6=E8=EE=ED=ED=FB=F5 =E7=E0=ED=FF=F2=E8=E9: 25-26 =ED=EE=FF=E1=F0=FF,= =20 =D1=E0=ED=EA=F2-=CF=E5=F2=E5=F0=E1=F3=F0=E3.
 
=C4=EB=FF =F0=E5=E3=E8=F1=F2=F0=E0=F6=E8=E8, =EF=EE=E6=E0=EB=F3=E9=F1= =F2=E0, =EE=F1=F2=E0=E2=EB=FF=E9=F2=E5 =E7=E0=FF=E2=EA=F3 =EF=EE=20 =F2=E5=EB=E5=F4=EE=ED=F3:   - 8I2 - 6=3D=F72 * =D77 = __ 4=E7
------=_NextPart_001_0A06_01CEDE85.1CC767D0-- ------=_NextPart_000_0A05_01CEDE85.1CC767D0 Content-Type: application/msword; name="=?windows-1251?B?Li4u8e7x8uDiIOTu6vPs5e3y4Pbo6CDk6/8g?= =?windows-1251?B?7eDk5+7w7fv1IO7w4+Dt7uIuLmRvYw==?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?windows-1251?B?Li4u8e7x8uDiIOTu6vPs5e3y4Pbo6CDk6/8g?= =?windows-1251?B?7eDk5+7w7fv1IO7w4+Dt7uIuLmRvYw==?=" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAOAAAAAAAAAAA EAAAOgAAAAEAAAD+////AAAAADcAAAD///////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////s pcEAW4AZBAAA8BK/AAAAAAAAEAAAAAAACAAA3hUAAA4AYmpiaqz6rPoAAAAAAAAAAAAAAAAAAAAA AAAZBBYANBwAAM6QAQDOkAEAjgQAAAAAAABHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAALcAAAAAAA4HAAAAAAAADgcAAHAU AAAAAAAAcBQAAAAAAABwFAAAAAAAAHAUAAAAAAAAcBQAABQAAAAAAAAAAAAAAP////8AAAAAhBQA AAAAAACEFAAAAAAAAIQUAAA4AAAAvBQAABwAAADYFAAAFAAAAIQUAAAAAAAAFBoAAGYBAADsFAAA AAAAAOwUAAAAAAAA7BQAAAAAAADsFAAAAAAAAOwUAAAAAAAAxxUAAAAAAADHFQAAAAAAAMcVAAAA AAAAhxkAAAIAAACJGQAAAAAAAIkZAAAAAAAAiRkAAAAAAACJGQAAAAAAAIkZAAAAAAAAiRkAACQA AAB6GwAAogIAABweAAA4AAAArRkAACEAAAAAAAAAAAAAAAAAAAAAAAAAcBQAAAAAAADHFQAAAAAA AAAAAAAAAAAAAAAAAAAAAADHFQAAAAAAAMcVAAAAAAAAxxUAAAAAAADHFQAAAAAAAK0ZAAAAAAAA AAAAAAAAAABwFAAAAAAAAHAUAAAAAAAA7BQAAAAAAAAAAAAAAAAAAOwUAADbAAAAzhkAABYAAABr FwAAAAAAAGsXAAAAAAAAaxcAAAAAAADHFQAAWAAAAHAUAAAAAAAA7BQAAAAAAABwFAAAAAAAAOwU AAAAAAAAhxkAAAAAAAAAAAAAAAAAAGsXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAxxUAAAAAAACHGQAAAAAAAAAAAAAAAAAAaxcAAAAAAAAAAAAA AAAAAGsXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaxcAAAAAAADsFAAAAAAAAP////8AAAAAkPs4hCve zgEAAAAAAAAAAIQUAAAAAAAAHxYAAAAAAABrFwAAAAAAAAAAAAAAAAAAcxkAABQAAADkGQAAMAAA ABQaAAAAAAAAaxcAAAAAAABUHgAAAAAAAB8WAAB2AAAAVB4AAAAAAABrFwAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAFQeAAAAAAAAAAAAAAAAAABwFAAAAAAAAGsXAAAIAgAAxxUAAAAAAADHFQAAAAAAAGsX AAAAAAAAxxUAAAAAAADHFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxxUA AAAAAADHFQAAAAAAAMcVAAAAAAAArRkAAAAAAACtGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAlRYAANYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMcVAAAA AAAAxxUAAAAAAADHFQAAAAAAABQaAAAAAAAAxxUAAAAAAADHFQAAAAAAAMcVAAAAAAAAxxUAAAAA AAAAAAAAAAAAAP////8AAAAA/////wAAAAD/////AAAAAAAAAAAAAAAA/////wAAAAD/////AAAA AP////8AAAAA/////wAAAAD/////AAAAAP////8AAAAA/////wAAAAD/////AAAAAP////8AAAAA /////wAAAAD/////AAAAAP////8AAAAA/////wAAAAD/////AAAAAFQeAAAAAAAAxxUAAAAAAADH FQAAAAAAAMcVAAAAAAAAxxUAAAAAAADHFQAAAAAAAMcVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHFQAAAAAAAMcVAAAAAAAAxxUA AAAAAAAOBwAAKAwAADYTAAA6AQAABQASAQAAGQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AIwQy BDAENgQwBDUEPARLBDUEIAA6BD4EOwQ7BDUEMwQ4BCEADQANAB8EQAQ4BDMEOwQwBEgEMAQ1BDwE IAASBDAEQQQgAD8EQAQ4BD0ETwRCBEwEIABDBEcEMARBBEIEOAQ1BCAAMgQgADoEPgQ9BEEEQwQ7 BEwEQgQwBEYEOAQ+BD0EPQQ+BDwEIAA8BDUEQAQ+BD8EQAQ4BE8EQgQ4BDgEOgANAKsAEgQSBB4E FAQgABIEIAAtBBoEIQQfBBsEIwQQBCIEEAQmBBgELgQgAB4EEQQqBBUEGgQiBB4EEgQgABoEEAQf BBgEIgQQBBsELgAgACEEIgQgBB4EGAQiBBUEGwQsBCEEIgQSBBAEuwANAEEEIAAyADUAIAA/BD4E IAAyADYAIAA9BD4ETwQxBEAETwQsACAAMwQ+BEAEPgQ0BCAAIQQwBD0EOgRCBC0AHwQ1BEIENQRA BDEEQwRABDMEDQANABIESwQgAEEEPAQ+BDYENQRCBDUEIAA/BD4EOwRDBEcEOARCBEwEIAA6BD4E PQRBBEMEOwRMBEIEMARGBDgETgQgAD8EPgQgADIEPgQ/BEAEPgRBBDAEPAQ6AA0ADQAtACAAPwRA BD4ERgQ1BDQEQwRABDAEIAA+BEQEPgRABDwEOwQ1BD0EOARPBCAAMgQyBD4ENAQwBCAAPgQxBEoE NQQ6BEIEMAQgADoEMAQ/BEEEQgRABD4EOARCBDUEOwRMBEEEQgQyBDAEIAAyBCAATQQ6BEEEPwQ7 BEMEMARCBDAERgQ4BE4EDQANAC0AIABBBD4EQQRCBDAEMgQgADQEPgQ6BEMEPAQ1BD0EQgQwBEYE OAQ4BCwAIAA/BDUEQAQ1BDQEMAQyBDAENQQ8BD4EOQQgAD0EMAQ0BDcEPgRABD0EPgQ8BEMEIAA+ BEAEMwQwBD0EQwQNAA0ALQAgADIEMgQ+BDQEIAAyBCAATQQ6BEEEPwQ7BEMEMARCBDAERgQ4BE4E IAA4BCAAPwQ1BEAENQQ0BDAERwQwBCAAPQQwBCAAMQQwBDsEMAQ9BEEEIABBBDUEQgQ1BDkELAAg ADgEPQQ2BDUEPQQ1BEAEPQRLBEUEIAA+BDEESgQ1BDoEQgQ+BDIEIAA4BCAANARABC4AIAA4BD0E RARABDAEQQRCBEAEQwQ6BEIEQwRABD0ESwRFBA0APgQxBEoENQQ6BEIEPgQyBA0ADQAtACAAQgRA BDUEMQQ+BDIEMAQ9BDgETwQgACEEHQQYBB8ELAAgADAENAQ8BDgEPQQ4BEEEQgRABDAEQgQ4BDIE PQRLBEUEIABABDUEMwQ7BDAEPAQ1BD0EQgQ+BDIEOwAgAD8EPgQ0BD8EOARBBDAEPQQ4BDUEIABA BDAENwRABDUESAQ1BD0EOARPBCAAPQQwBCAATQQ6BEEEPwQ7BEMEMARCBDAERgQ4BE4EDQANAC0A IAAzBD4EQQRDBDQEMARABEEEQgQyBDUEPQQ9BDAETwQgAEAENQQzBDgEQQRCBEAEMARGBDgETwQg AD8EQAQwBDIEIAA9BDAEIAA+BDEESgQ1BDoEQgQgAD0ENQQ0BDIEOAQ2BDgEPAQ+BEEEQgQ4BA0A DQAtACAAQgQ4BD8EOARHBD0ESwQ1BCAAPgRIBDgEMQQ6BDgEIAA4BCAAQwQ/BEMESQQ1BD0EOARP BCAAPwRABDgEIAAyBDIEPgQ0BDUEIAA+BDEESgQ1BDoEQgQwBCAAMgQgAE0EOgRBBD8EOwRDBDAE QgQwBEYEOAROBA0ADQAtACAAQgRABDUEMQQ+BDIEMAQ9BDgETwQgADoEIABBBD4EPgRCBDIENQRC BEEEQgQyBDgETgQgADIEPQQ+BDIETAQgAEEEPgQ3BDQEMAQ9BD0EPgQzBD4EIAA+BDEESgQ1BDoE QgQwBCAAPwRABD4ENQQ6BEIEPQQ+BDkEIAA0BD4EOgRDBDwENQQ9BEIEMARGBDgEOAQNAA0ADQAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACCAAA KAgAAKgIAADyCAAA9AgAABIJAAAUCQAAGAkAABoJAAAcCQAAJAkAACYJAAAoCQAAKgkAADYJAAA4 CQAAOgkAAEYJAABkCQAAZgkAAGgJAADECQAAxgkAAL4KAADACgAAMA0AADINAADODQAAABIAAEYS AABmEgAAtBIAAPXp9eng6dfgztfgztfp18Xp4M7p9en1tqqbj4B+bmFuAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAGRZoQFv3ADUIgUNKFgBPSgMAUUoDAGFKFgAfFWhwSAcAFmi7ajAANQiB Q0oWAE9KAwBRSgMAYUoWAANVCAEcFWi7ajAAFmi7ajAAQ0oWAE9KAwBRSgMAYUoWAAAWFmhOZUkA Q0oWAE9KAwBRSgMAYUoWAAAcFWi7ajAAFmhOZUkAQ0oWAE9KAwBRSgMAYUoWAAAWFmhAW/cAQ0oW AE9KAwBRSgMAYUoWAAAcFWi7ajAAFmhAW/cAQ0oWAE9KAwBRSgMAYUoWAAARFmhcS8wANQiBT0oD AFFKAwARFmitb0YANQiBT0oDAFFKAwARFmiPfaUANQiBT0oDAFFKAwARFmhOZUkANQiBT0oDAFFK AwAXFWi7ajAAFmi7ajAANQiBT0oDAFFKAwAUFWi7ajAAFmi7ajAAT0oDAFFKAwAgAAgAAAIIAAAo CAAAKggAAKgIAAAUCQAAZgkAAGgJAADECQAAxgkAAFAKAABSCgAAvgoAAMAKAAB6CwAAjAsAAI4L AAA8DAAAPgwAALIMAAC0DAAAMA0AADINAADKDQAAzA0AAM4NAAD6AAAAAAAAAAAAAAAA8gAAAAAA AAAAAAAAAPIAAAAAAAAAAAAAAADnAAAAAAAAAAAAAAAA5wAAAAAAAAAAAAAAAOcAAAAAAAAAAAAA AAD6AAAAAAAAAAAAAAAA8gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAADiAAAAAAAAAAAAAAAA4gAA AAAAAAAAAAAAAOIAAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAN0AAAAAAAAA AAAAAADdAAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAA 3QAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAA AAAAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABnZE5lSQAABAAAZ2RAW/cAAAoA AAMkARJk4AEBAGEkAWdku2owAAAHAAADJAFhJAFnZLtqMAAABAAAZ2S7ajAAABkdBDAEIABBBDUE PAQ4BD0EMARABDUEIAAwBD0EMAQ7BDgENwQ4BEAEQwQ1BEIEQQRPBCAAPwRABDAEOgRCBDgEOgQw BCAAIQQwBD0EOgRCBC0AHwQ1BEIENQRABDEEQwRABDMEMAQgADgEIAA0BEAEQwQzBDgERQQgAEEE QwQxBEoENQQ6BEIEPgQyBCAAIAQkBCAAPwQ+BCAAQAQ1BDMEQwQ7BDgEQAQ+BDIEMAQ9BDgETgQg AEEEQgRABD4EOARCBDUEOwRMBD0EPgQ5BCAANAQ1BE8EQgQ1BDsETAQ9BD4EQQRCBDgELgAgABIE IAA6BEMEQARBBDUEIABABDAEQQRBBDwEMARCBEAEOAQyBDAETgRCBEEETwQgAD0EPgRABDwEMARC BDgEMgQ9BEsENQQgADQEPgQ6BEMEPAQ1BD0EQgRLBCAAOAQgAD8EQAQwBDoEQgQ4BEcENQRBBDoE OAQ1BCAAQQQ/BD4EQQQ+BDEESwQgAD4ERAQ+BEAEPAQ7BDUEPQQ4BE8EIAAyBDIEPgQ0BDAEIAA+ BDEESgQ1BDoEQgQwBCAAMgQgAE0EOgRBBD8EOwRDBDAEQgQwBEYEOAROBC4AIAAdBDAEIAAyBD4E PwRABD4EQQRLBCAAPgRCBDIENQRHBDAETgRCBCAAPwRABDAEOgRCBDgEOgRDBE4ESQQ4BDUEIABO BEAEOARBBEIESwQgADgEIABNBDoEQQQ/BDUEQARCBEsEIAAyBDUENAQ+BDwEQQRCBDIENQQ9BD0E SwRFBCAAQwRHBEAENQQ2BDQENQQ9BDgEOQQuAA0ADQANACMEQQQ7BD4EMgQ4BE8EIABDBEcEMARB BEIEOARPBCAAOAQgAEAENQQzBDgEQQRCBEAEMARGBDgETwQgAD8EPgQgAEIENQQ7BDUERAQ+BD0E QwQgADIEIAAhBDAEPQQ6BEIELQAfBDUEQgQ1BEAEMQRDBEAEMwQ1BC4ADQANACMERwQwBEEEQgQ9 BDgEOgQwBDwEIAAyBEsENAQwBDUEQgRBBE8EIAA6BD4EPAQ/BDsENQQ6BEIEIABBBD8EQAQwBDIE PgRHBD0ESwRFBCAAPAQwBEIENQRABDgEMAQ7BD4EMgQuAA0ADQADAA0ADQAEAA0ADQADAA0ADQAE AA0ADQAYBD0ERAQ+BEAEPAQwBEYEOAQ+BD0EPQQ+BDUEIAA/BDgEQQRMBDwEPgQNAA0ADQAJACIE NQQ7BDUERAQ+BD0EOgAgACsANwAgACgAOAAxADIAKQAgADYANAAyACAALQAgADQANwAgAC0AIAA0 ADMADQANAA0ADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtBIAALYSAABkEwAA ZhMAABYUAAAYFAAAYhQAAGYUAAC+FAAA3hQAAOAUAADiFAAATBUAAE4VAABQFQAAVBUAAFYVAABa FQAAXBUAAGAVAABiFQAAZhUAAJQVAACWFQAAmBUAAKoVAACwFQAAshUAAPLi0uLS4se7sqmglKCM iIyIjIiMiISAdmxiVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhVoTmVJABZocypUADUI gTYIgUNKKABhSigAABIVaE5lSQAWaI99pQA1CIE2CIEAEhVoTmVJABZoTmVJADUIgTYIgQASFWhO ZUkAFmhzKlQANQiBNgiBAAYWaMYsCQAABhZou2owAAAGFmjCDRcAAA8DagAAAAAWaMINFwBVCAEX FWi7ajAAFmhOZUkANQiBT0oDAFFKAwARFmi7ajAANQiBT0oDAFFKAwARFmhOZUkANQiBT0oDAFFK AwARFmhAW/cANQiBT0oDAFFKAwAXFWi7ajAAFmi7ajAANQiBT0oDAFFKAwAUFWi7ajAAFmi7ajAA T0oDAFFKAwAAHxVocEgHABZocEgHADUIgUNKFgBPSgMAUUoDAGFKFgAfFWhwSAcAFmi7ajAANQiB Q0oWAE9KAwBRSgMAYUoWABkWaHBIBwA1CIFDShYAT0oDAFFKAwBhShYAABvODQAAYhQAAGQUAABm FAAA4hQAAOQUAABMFQAAThUAAFIVAABUFQAAWBUAAFoVAABeFQAAYBUAAGQVAABmFQAAkhUAAJQV AACWFQAA2BUAANoVAADcFQAA3hUAAPcAAAAAAAAAAAAAAADyAAAAAAAAAAAAAAAA8gAAAAAAAAAA AAAAAOoAAAAAAAAAAAAAAADqAAAAAAAAAAAAAAAA4gAAAAAAAAAAAAAAAOoAAAAAAAAAAAAAAADg AAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAA4AAAAAAA AAAAAAAAAOAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAANgAAAAAAAAAAAAA AADWAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAANQAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAA4AAA AAAAAAAAAAAAAOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAEQAAABDwAABw8AAyQBYSQBZ2S7ajAAAAEAAAAHAAADJAFhJAFnZE5lSQAA BwAAAyQBYSQBZ2S7ajAAAAQAAGdku2owAAAHAAADJANhJANnZHBIBwAAFrIVAAC4FQAAuhUAAMIV AADGFQAAzBUAANAVAADWFQAA2BUAANoVAADcFQAA3hUAAPLn8ufy5/Ld2dXMAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEWaLtq MAA1CIFPSgMAUUoDAAYWaMINFwAABhZo1nmXAAASFWhOZUkAFmhzKlQANQiBNgiBABQWaEBb9wA1 CIE2CIFDSigAYUooAAAaFWhAW/cAFmhAW/cANQiBNgiBQ0ooAGFKKAALMgAxkGgBOnC7ajAAH7CC LiCwxkEhsKUGIrBSAyOQgwMkkG4EJbAAABewxAIYsMQCDJDEAgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgQUABIAAQALAQ8ABwAAAAAAAAAAAAQA CAAAAAgAAAAOAAAADgAAAA4AAAAOAAAADgAAAA4AAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAwBgAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 Wlr2r6jCGbda27FmLJ6vZspBFGcthsXJQJTA/Q/S/2D/o8Jn9pcMvaF2+Tb0VgQ/RGhmkDaQ1Rfs 4IF0g7SLPRic7KJNJs3KujYdnbTXss36nCfdidwjztaanSbeZ3T2ZDhzxTm1eJ7OTj3s+NquHetq iOzREoWlQXawMYExv4Llf6XivTsQ6HW47x8yJU0ywW9OAsPo2TF1AMVvJRrS1b8AAAD//wMAUEsD BBQABgAIAAAAIQAN0ZCftgAAABsBAAAnAAAAdGhlbWUvdGhlbWUvX3JlbHMvdGhlbWVNYW5hZ2Vy LnhtbC5yZWxzhI9NCsIwFIT3gncIb2/TuhCRJt2I0K3UA4TkNQ02PyRR7O0NriwILodhvplpu5ed yRNjMt4xaKoaCDrplXGawW247I5AUhZOidk7ZLBggo5vN+0VZ5FLKE0mJFIoLjGYcg4nSpOc0IpU +YCuOKOPVuQio6ZByLvQSPd1faDxmwF8xSS9YhB71QAZllCa/7P9OBqJZy8fFl3+UUFz2YUFKKLG zOAjm6pMBMpburrE3wAAAP//AwBQSwECLQAUAAYACAAAACEAgoq8E/oAAAAcAgAAEwAAAAAAAAAA AAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBLAQItABQABgAIAAAAIQCl1qfnwAAAADYBAAAL AAAAAAAAAAAAAAAAACsBAABfcmVscy8ucmVsc1BLAQItABQABgAIAAAAIQBreZYWgwAAAIoAAAAc AAAAAAAAAAAAAAAAABQCAAB0aGVtZS90aGVtZS90aGVtZU1hbmFnZXIueG1sUEsBAi0AFAAGAAgA AAAhAKC8GMa1BgAAgxsAABYAAAAAAAAAAAAAAAAA0QIAAHRoZW1lL3RoZW1lL3RoZW1lMS54bWxQ SwECLQAUAAYACAAAACEADdGQn7YAAAAbAQAAJwAAAAAAAAAAAAAAAAC6CQAAdGhlbWUvdGhlbWUv X3JlbHMvdGhlbWVNYW5hZ2VyLnhtbC5yZWxzUEsFBgAAAAAFAAUAXQEAALUKAAAAADw/eG1sIHZl cnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz4NCjxhOmNsck1h cCB4bWxuczphPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvZHJhd2luZ21sLzIw MDYvbWFpbiIgYmcxPSJsdDEiIHR4MT0iZGsxIiBiZzI9Imx0MiIgdHgyPSJkazIiIGFjY2VudDE9 ImFjY2VudDEiIGFjY2VudDI9ImFjY2VudDIiIGFjY2VudDM9ImFjY2VudDMiIGFjY2VudDQ9ImFj Y2VudDQiIGFjY2VudDU9ImFjY2VudDUiIGFjY2VudDY9ImFjY2VudDYiIGhsaW5rPSJobGluayIg Zm9sSGxpbms9ImZvbEhsaW5rIi8+AAAAANYEAAALAAAcAAAAAP////8AAAAAAwAAAAYAAAAGAAAA CQAAAAwAAAAMAAAADAAAACQAAAAkAAAARgAAAEYAAABGAAAASQAAAAAIAAC0EgAAshUAAN4VAAAH AAAACwAAAA0AAAAACAAAzg0AAN4VAAAIAAAADAAAAA8AAPA4AAAAAAAG8BgAAAACCAAAAgAAAAEA AAABAAAAAQAAAAIAAABAAB7xEAAAAP//AAAAAP8AgICAAPcAABAADwAC8JIAAAAQAAjwCAAAAAEA AAABBAAADwAD8DAAAAAPAATwKAAAAAEACfAQAAAAAAAAAAAAAAAAAAAAAAAAAAIACvAIAAAAAAQA AAUAAAAPAATwQgAAABIACvAIAAAAAQQAAAAOAABTAAvwHgAAAL8BAAAQAMsBAAAAAP8BAAAIAAQD CQAAAD8DAQABAAAAEfAEAAAAAQAAAAAAAACOBAAAjgQAAJAEAACQBAAAkQQAAJEEAACTBAAAlAQA AJYEAACXBAAAmQQAAJoEAADUBAAA1wQAAAcABAAHAAQAAgAEAAcABAAHAAQABwAEAAcAAgAAAAAA KQEAAGABAACOBAAAjgQAAJAEAACQBAAAkQQAAJEEAACTBAAAlAQAAJYEAACXBAAAmQQAAJoEAACw BAAAswQAANIEAADUBAAA1wQAAAcABQAHAAQABwAEAAIABAAHAAQABwAEAAcABAAFAAcABQAHAAIA AAAAAHkAAAB6AAAAiQAAAJQAAACVAAAAmwAAAJ0AAACyAAAA4wAAAJkCAADmAgAA5gIAAAoDAAAa AwAAGgQAABoEAABGBAAAWAQAAFkEAACNBAAAjgQAAI4EAACQBAAAkAQAAJEEAACRBAAAkwQAAJQE AACWBAAAlwQAAJkEAACaBAAAsgQAANQEAADXBAAABwAEAAcABAAHAAQABwAEAAcABAAHAAQABwAE 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAD+/wAABgECAAAAAAAAAAAAAAAAAAAAAAABAAAA4IWf8vlPaBCrkQgA Kyez2TAAAABUAQAAEAAAAAEAAACIAAAAAgAAAJAAAAADAAAAnAAAAAQAAACoAAAABQAAALgAAAAH AAAAxAAAAAgAAADYAAAACQAAAOQAAAASAAAA8AAAAAoAAAAQAQAADAAAABwBAAANAAAAKAEAAA4A AAA0AQAADwAAADwBAAAQAAAARAEAABMAAABMAQAAAgAAAOMEAAAeAAAABAAAAAAAAAAeAAAABAAA AAAAAAAeAAAACAAAAFVzZXIAAAAAHgAAAAQAAAAAAAAAHgAAAAwAAABOb3JtYWwuZG90bQAeAAAA BAAAAGF0eAAeAAAABAAAADI1AAAeAAAAGAAAAE1pY3Jvc29mdCBPZmZpY2UgV29yZAAAAEAAAAAA YDQ8AgAAAEAAAAAArP26AhTOAUAAAAAAVANlK97OAQMAAAABAAAAAwAAAK4AAAADAAAA4AMAAAMA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA/v8AAAYBAgAAAAAAAAAAAAAAAAAAAAAAAQAAAALVzdWcLhsQk5cIACss+a4wAAAA 7AAAAAwAAAABAAAAaAAAAA8AAABwAAAABQAAAHwAAAAGAAAAhAAAABEAAACMAAAAFwAAAJQAAAAL AAAAnAAAABAAAACkAAAAEwAAAKwAAAAWAAAAtAAAAA0AAAC8AAAADAAAAMkAAAACAAAA4wQAAB4A AAAEAAAAAAAAAAMAAAAIAAAAAwAAAAIAAAADAAAAjAQAAAMAAAAAAAwACwAAAAAAAAALAAAAAAAA AAsAAAAAAAAACwAAAAAAAAAeEAAAAQAAAAEAAAAADBAAAAIAAAAeAAAACQAAAM3g5+Lg7ejlAAMA AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAA /v///xAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAD+////GAAAABkAAAAaAAAAGwAAABwAAAAd AAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAA/v///ygAAAApAAAAKgAAACsA AAAsAAAALQAAAC4AAAD+////MAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAAP7////9////OQAA AP7////+/////v////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// UgBvAG8AdAAgAEUAbgB0AHIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAABYABQH//////////wMAAAAGCQIAAAAAAMAAAAAAAABGAAAAAAAAAAAAAAAAAGBBhCve zgE7AAAAgAAAAAAAAABEAGEAdABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAACgACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA8AAAAAEAAAAAAAADEAVABhAGIAbABlAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAIBAQAAAAYAAAD/////AAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAFQeAAAAAAAAVwBvAHIAZABEAG8AYwB1 AG0AZQBuAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAgECAAAA BQAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBwAAAAAAAAF AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAKAACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ACcAAAAAEAAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0A YQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIBBAAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAALwAAAAAQAAAAAAAAAQBDAG8AbQBwAE8AYgBqAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgD///////////////8AAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////// /////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA AAD+//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////AQD+ /wMKAAD/////BgkCAAAAAADAAAAAAAAARicAAADE7urz7OXt8iBNaWNyb3NvZnQgT2ZmaWNlIFdv cmQgOTctMjAwMwAKAAAATVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjgA9DmycQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= ------=_NextPart_000_0A05_01CEDE85.1CC767D0-- From bpm@sgi.com Sun Nov 10 21:49:20 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=DIET_1,RP_MATCHES_RCVD autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9F00D7F72 for ; Sun, 10 Nov 2013 21:49:20 -0600 (CST) Received: from whiskey.americas.sgi.com (whiskey.americas.sgi.com [128.162.233.19]) by relay1.corp.sgi.com (Postfix) with ESMTP id D62B18F8035; Sun, 10 Nov 2013 19:49:16 -0800 (PST) Received: by whiskey.americas.sgi.com (Postfix, from userid 4600) id AEC374266DC; Sun, 10 Nov 2013 21:49:16 -0600 (CST) Date: Sun, 10 Nov 2013 21:49:16 -0600 From: Ben Myers To: Dave Chinner Cc: Zhi Yong Wu , elder@kernel.org, Mark Tinguely , NeilBrown , Ric Wheeler , "linux-kernel@vger.kernel.org" , xfstests , Christoph Hellwig , Linus Torvalds Subject: Re: [PATCH] update xfs maintainers Message-ID: <20131111034916.GE1935@sgi.com> References: <20131108180337.GO10553@sgi.com> <20131108193424.GA11052@infradead.org> <20131108204605.GA1935@sgi.com> <527D4E8D.3000109@redhat.com> <20131108220309.GB1935@sgi.com> <20131109104424.45b71dac@notabene.brown> <20131109235130.GS10553@sgi.com> <20131110003049.GD1935@sgi.com> <20131110231241.GQ6188@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131110231241.GQ6188@dastard> User-Agent: Mutt/1.5.20 (2009-06-14) Hey Dave, On Mon, Nov 11, 2013 at 10:12:41AM +1100, Dave Chinner wrote: > On Sat, Nov 09, 2013 at 06:30:49PM -0600, Ben Myers wrote: > > On Sat, Nov 09, 2013 at 05:51:30PM -0600, Ben Myers wrote: > > > On Sat, Nov 09, 2013 at 10:44:24AM +1100, NeilBrown wrote: > > > > On Sat, 9 Nov 2013 06:59:00 +0800 Zhi Yong Wu wrote: > > > > > On Sat, Nov 9, 2013 at 6:03 AM, Ben Myers wrote: > > > > > > On Fri, Nov 08, 2013 at 03:50:21PM -0500, Ric Wheeler wrote: > > > > > >> On 11/08/2013 03:46 PM, Ben Myers wrote: > > > > > >> >Hey Christoph, > > > > > >> > > > > > > >> >On Fri, Nov 08, 2013 at 11:34:24AM -0800, Christoph Hellwig wrote: > > > > > >> >>On Fri, Nov 08, 2013 at 12:03:37PM -0600, Ben Myers wrote: > > > > > >> >>>Mark is replacing Alex as my backup because Alex is really busy at > > > > > >> >>>Linaro and asked to be taken off awhile ago. The holiday season is > > > > > >> >>>coming up and I fully intend to go off my meds, turn in to Fonzy the > > > > > >> >>>bear, and eat my hat. I need someone to watch the shop while I'm off > > > > > >> >>>exploring on Mars. I trust Mark to do that because he is totally > > > > > >> >>>awesome. > > > > > >> >> > > > > > >> >>Doing this as an unilateral decisions is not something that will win you > > > > > >> >>a fan base. > > > > > >> >It's posted for review. > > > > > >> > > > > > > >> >>While we never had anything reassembling a democracy in Linux Kernel > > > > > >> >>development making decisions without even contacting the major > > > > > >> >>contributor is wrong, twice so if the maintainer is a relatively minor > > > > > >> >>contributor to start with. > > > > > >> >> > > > > > >> >>Just because it recent came up elsewhere I'd like to recite the > > > > > >> >>definition from Trond here again: > > > > > >> >> > > > > > >> >> http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000066.html > > Yup, and my take on the role of a Maintainer is here: > > http://oss.sgi.com/archives/xfs/2013-08/msg00633.html > > > > > > > P: Silicon Graphics Inc > > > > > > +M: Dave Chinner > > I flattered by this, but there is a reason I've resisted taking this > position for a long time. Mainly for the reasons already mentioned: > > > > > Indeed. And does he even want the job? I heard Linus say in a recent > > > > interview that being a maintainer is a $#!+ job. > > > > > > I've found that it can be a little bit stressful sometimes and it tends to > > > crowd out feature work, so I guess I agree with him. It turns out to be an > > > excellent weight loss plan. > > which are all true, but I'm already pulling most patches off the > list, applying them to my own trees, testing them and reviewing > them. Hence juggling them into a stable, non-rebasing git tree > branch on a server somewhere isn't a huge amount of extra work... > > > > > Is it really best for the > > > > most active developers to be burdened with that extra work? > > > > > > > > (hmm.. maybe I should add Dave to the Cc here .. but no-one else did so best > > > > leave him alone to code in peace). > > > > > > Dave, what do you want to do here? Which email? What sort of arrangement? I > > > gather that you probably do want the job, and I know you'll be fantastic. Do > > > you want to do it all yourself? Maybe split it up? > > > > I should have also suggested that we can add you to this file and just keep our > > existing arrangements. That seems appropriate to me, befitting of your > > achievements, the work you've been doing, and I'm willing to keep on as I am. > > OK, I've read the thread and had a think about it. My thoughts are > as follows.... > > I'm not interested in being a co-maintainer in name only or only as > a backup to only be used when Ben goes on holidays. > > Co-maintainer means SGI is giving me all the access and admin rights > needed to commit and maintain git trees on oss.sgi.com (including > creating new trees) at any time, at any point in a release cycle, > etc. i.e. I can do anything that Ben can currently do on > oss.sgi.com from XFS POV... > > Co-maintainer is not a kernel-tree only deal. It's for everything > XFS related: kernel code, xfsprogs, xfstests and xfsdump. > > Co-maintainer does not mean "Dave does everything". Yes, I can do a > lot of the heavy lifting, but I'm very happy for Ben to continue > committing patches he reviews and handling userspace releases and > pushing stuff to Linus and so on. There's some logistics we need to > work out here so we aren't going to step on each other's toes, but > there's no unsolvable issues here. > > Co-maintainer is not a role I will perform with a Red Hat on. I will > review and sign off on anything in my co-maintainer role as > "david@fromorbit.com". Hence I hope to be able to maintain a clear > distinction between the duties I perform on behalf of the community > and code that I write on Red Hat's behalf. > > Lastly, being a maintainer doesn't solve the problem of review > latency of the code I write. I'm hoping that everyone understands > that maintainers are still dependent on the receiving help from the > community they serve to get their own work done. > > Ben, let's talk more about the logistics of this offline first > before making anything official.... Sounds good. I'm AFK on Monday, so I'll ping you later in the week and we can get together. ;) Regards, Ben From jeff.liu@oracle.com Mon Nov 11 00:43:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2F73B7F75 for ; Mon, 11 Nov 2013 00:43:51 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1C2FE304043 for ; Sun, 10 Nov 2013 22:43:48 -0800 (PST) X-ASG-Debug-ID: 1384152223-04cbb00de052a6c0001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id oIJj5hU0CSS6CxSW (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 10 Nov 2013 22:43:43 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAB6hf5Z006823 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 11 Nov 2013 06:43:42 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAB6hdT4026000 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 11 Nov 2013 06:43:40 GMT Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAB6hdr0011703; Mon, 11 Nov 2013 06:43:39 GMT Received: from [192.168.1.103] (/114.248.202.0) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 10 Nov 2013 22:43:38 -0800 Message-ID: <52807C95.7010501@oracle.com> Date: Mon, 11 Nov 2013 14:43:33 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: tiziano.mueller@stepping-stone.ch, xfs@oss.sgi.com Subject: Re: Setting project quotas on special files References: <1384069188.245087.68.camel@storm> <527F63FC.1050005@oracle.com> <1384095977.245087.88.camel@storm> X-ASG-Orig-Subj: Re: Setting project quotas on special files In-Reply-To: <1384095977.245087.88.camel@storm> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384152223 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142233 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Tiziano, On 11/10 2013 23:06 PM, Tiziano Müller wrote: > > Hi Jeff > > Sorry for top-posting, but it may be better to illustrate this with an > isolated example: > > I have a volume named "backup" mounted with option "pquota", then I do > the following inside that mountpoint: > > localhost backup # mkdir test > localhost backup # ln -s /invalid/location test/symlinkA > localhost backup # echo 42:/var/backup/test >> /etc/projects > localhost backup # echo test:42 >> /etc/projid > localhost backup # xfs_quota -x -c 'project -s test' /var/backup > Setting up project test (path /var/backup/test)... > xfs_quota: skipping special file /var/backup/test/symlinkA So the symlink file is skipped. > Processed 1 (/etc/projects and cmdline) paths for project test with recursion depth infinite (-1). > localhost backup # cp -al test/symlinkA test/symlinkB > cp: cannot create hard link "test/symlinkB" to "test/symlinkA": Invalid cross-device link This is expected as you attempting to create a hardlink file upon a symlink which is located at a different volume and the symlink was not inherited from the project id(42 in this case) at this stage(i.e, it's projid is 0 as a default projid, which is different to 42). This restriction can be got from xfs_vn_link(): /* * If we are using project inheritance, we only allow hard link * creation in our tree when the project IDs are the same; else * the tree quota mechanism could be circumvented. */ if (unlikely((tdp->i_d.di_flags & XFS_DIFLAG_PROJINHERIT) && (xfs_get_projid(tdp) != xfs_get_projid(sip)))) { error = XFS_ERROR(EXDEV); goto error_return; } > localhost backup # > > Creating a symlink after setting up project quotas in the same directory > yields a different behaviour: > > localhost backup # ln -s /invalid/location test/symlinkC So a symlink file is created and it is inherited the projid in this case, because symlink file quota space is accounted according to it's path length. IOWs, it would be reflect on xfs_quota -xc 'report -[b|h]' if you create it with a longer path name exceeds the inline inode space. > localhost backup # cp -al test/symlinkC test/symlinkD Therefore create a hardlink from this symlink file with an inherited projid is desired to succeed. > localhost backup # > > The following shows that a symlink alone (and not its target) can have a > project id assigned and that the project id must be assigned to be able > to create a hardlink of a symlink (no matter where it points to). > > For each of the symlinks test/symlink{A,B} run `stat` to get the inode > then use xfs_db on that inode to get the attributes: > > localhost backup # xfs_db -r -c 'inode 4362' -c 'p' /dev/vdb1 | grep projid > core.projid_lo = 0 > core.projid_hi = 0 > localhost backup # xfs_db -r -c 'inode 4363' -c 'p' /dev/vdb1 | grep projid > core.projid_lo = 42 > core.projid_hi = 0 Just as above mentioned... > Unfortunately xfs_io tries to follow the symlinks so it can not be used > to set the project manually. Well, why you want to set project quota via xfs_io manually? :-P. > > What works though is renaming the file: > > localhost backup # mv test/symlinkA test/symlinkAtmp > localhost backup # mv test/symlinkAtmp test/symlinkA rename(2) will create a new dentry as well as an inode, hence it would inherit the projid. > localhost backup # stat test/symlinkA > File: ‘test/symlinkA’ -> ‘/invalid/location’ > Size: 17 Blocks: 0 IO Block: 4096 symbolic link > Device: fe11h/65041d Inode: 4364 Links: 1 > Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) > Access: 2013-11-10 15:49:44.870068178 +0100 > Modify: 2013-11-10 15:49:44.870068178 +0100 > Change: 2013-11-10 16:00:54.957571504 +0100 > Birth: - > localhost backup # xfs_db -r -c 'inode 4364' -c 'p' /dev/vdb1 | grep > projid > core.projid_lo = 42 > core.projid_hi = 0 > localhost backup # cp -al test/symlinkA test/symlinkB > localhost backup # In terms of project quota anyway, hardlink file is only accounted once for the owner of the inode. It's welcome to report back if you observed different behaviour. Thanks, -Jeff From tiziano.mueller@stepping-stone.ch Mon Nov 11 01:38:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 90A127F72 for ; Mon, 11 Nov 2013 01:38:21 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5BD5D8F8052 for ; Sun, 10 Nov 2013 23:38:18 -0800 (PST) X-ASG-Debug-ID: 1384155494-04bdf0789968f150001-NocioJ Received: from mail.stepping-stone.ch (mail.stepping-stone.ch [194.176.109.206]) by cuda.sgi.com with ESMTP id ePPA289tqzOyDIAV (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 10 Nov 2013 23:38:16 -0800 (PST) X-Barracuda-Envelope-From: tiziano.mueller@stepping-stone.ch X-Barracuda-Apparent-Source-IP: 194.176.109.206 Received: from localhost (janitor-01.int.stepping-stone.ch [10.17.98.12]) by mta-01.int.stepping-stone.ch (Postfix) with ESMTP id 4FDB0A9803; Mon, 11 Nov 2013 08:38:14 +0100 (CET) X-Virus-Scanned: amavisd-new at stepping-stone.ch Received: from mta-01.int.stepping-stone.ch ([10.17.98.30]) by localhost (janitor-01.int.stepping-stone.ch [10.17.98.12]) (amavisd-new, port 10026) with LMTP id EUY0SSX0uDoY; Mon, 11 Nov 2013 08:38:10 +0100 (CET) Received: from [192.168.178.100] (unknown [195.112.79.181]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.stepping-stone.ch (Postfix) with ESMTPSA id 5740FA9801; Mon, 11 Nov 2013 08:38:10 +0100 (CET) Message-ID: <1384155489.245087.112.camel@storm> Subject: Re: Setting project quotas on special files From: Tiziano =?ISO-8859-1?Q?M=FCller?= X-ASG-Orig-Subj: Re: Setting project quotas on special files Reply-To: tiziano.mueller@stepping-stone.ch To: Jeff Liu , xfs@oss.sgi.com Date: Mon, 11 Nov 2013 08:38:09 +0100 In-Reply-To: <52807C95.7010501@oracle.com> References: <1384069188.245087.68.camel@storm> <527F63FC.1050005@oracle.com> <1384095977.245087.88.camel@storm> <52807C95.7010501@oracle.com> Organization: stepping stone GmbH Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.6.4 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: mail.stepping-stone.ch[194.176.109.206] X-Barracuda-Start-Time: 1384155495 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142234 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Jeff Am Montag, den 11.11.2013, 14:43 +0800 schrieb Jeff Liu: > Hi Tiziano, > > On 11/10 2013 23:06 PM, Tiziano Müller wrote: > > > > Hi Jeff > > > > Sorry for top-posting, but it may be better to illustrate this with an > > isolated example: > > > > I have a volume named "backup" mounted with option "pquota", then I do > > the following inside that mountpoint: > > > > localhost backup # mkdir test > > localhost backup # ln -s /invalid/location test/symlinkA > > localhost backup # echo 42:/var/backup/test >> /etc/projects > > localhost backup # echo test:42 >> /etc/projid > > localhost backup # xfs_quota -x -c 'project -s test' /var/backup > > Setting up project test (path /var/backup/test)... > > xfs_quota: skipping special file /var/backup/test/symlinkA > So the symlink file is skipped. > > > Processed 1 (/etc/projects and cmdline) paths for project test with recursion depth infinite (-1). > > localhost backup # cp -al test/symlinkA test/symlinkB > > cp: cannot create hard link "test/symlinkB" to "test/symlinkA": Invalid cross-device link > This is expected as you attempting to create a hardlink file upon a symlink > which is located at a different volume No, 'cp -al' does not follow the symlink (which is invalid in this example btw) but tries to create a hardlink for that symlink. > and the symlink was not inherited > from the project id(42 in this case) at this stage(i.e, it's projid is 0 as > a default projid, which is different to 42). Yes. > > This restriction can be got from xfs_vn_link(): > > /* > * If we are using project inheritance, we only allow hard link > * creation in our tree when the project IDs are the same; else > * the tree quota mechanism could be circumvented. > */ > if (unlikely((tdp->i_d.di_flags & XFS_DIFLAG_PROJINHERIT) && > (xfs_get_projid(tdp) != xfs_get_projid(sip)))) { > error = XFS_ERROR(EXDEV); > goto error_return; > } > > > localhost backup # > > > > Creating a symlink after setting up project quotas in the same directory > > yields a different behaviour: > > > > localhost backup # ln -s /invalid/location test/symlinkC > So a symlink file is created and it is inherited the projid in this case, because > symlink file quota space is accounted according to it's path length. IOWs, it would > be reflect on xfs_quota -xc 'report -[b|h]' if you create it with a longer path name > exceeds the inline inode space. > > > localhost backup # cp -al test/symlinkC test/symlinkD > Therefore create a hardlink from this symlink file with an inherited projid is > desired to succeed. > > > localhost backup # > > > > The following shows that a symlink alone (and not its target) can have a > > project id assigned and that the project id must be assigned to be able > > to create a hardlink of a symlink (no matter where it points to). > > > > For each of the symlinks test/symlink{A,B} run `stat` to get the inode > > then use xfs_db on that inode to get the attributes: > > > > localhost backup # xfs_db -r -c 'inode 4362' -c 'p' /dev/vdb1 | grep projid > > core.projid_lo = 0 > > core.projid_hi = 0 > > localhost backup # xfs_db -r -c 'inode 4363' -c 'p' /dev/vdb1 | grep projid > > core.projid_lo = 42 > > core.projid_hi = 0 > Just as above mentioned... > > > Unfortunately xfs_io tries to follow the symlinks so it can not be used > > to set the project manually. > Well, why you want to set project quota via xfs_io manually? :-P. To set the project id for special files which did not get the project id set during "xfs_quota -x -c 'project -s test'", which was leaving my tree in a somewhat inconsistent state wrt the project id. As Dave wrote me on IRC, the following works (I only tested it, credit goes to him): 1. find the inode of all special files where the project id was not set 2. determine the project id to be set by recording their parent directorie's project id. You will end up with a tuple (for 16 bit project ids): (inode, projid_lo), resp. a triple (for 32 bit project ids): (inode, projid_lo, projid_hi) 3. umount the volume 4. use 'xfs_db -x -c "inode " -c "write core.projid_lo " -c "write core.projid_hi " ' to set the project id on those inodes manually 5. mount the volume but without "pquota" and umount again (this will trigger a quotacheck on the next mount with pquota) 6. mount the volume with the "pquota" option again As for the "why can xfs_quota not set the project id on special files": it does it via ioctl(2), which needs a file handle, which is retrieved via open(2), which "follows" the symlinks/device files. > > > > > What works though is renaming the file: > > > > localhost backup # mv test/symlinkA test/symlinkAtmp > > localhost backup # mv test/symlinkAtmp test/symlinkA > rename(2) will create a new dentry as well as an inode, hence it would inherit > the projid. > > > localhost backup # stat test/symlinkA > > File: ‘test/symlinkA’ -> ‘/invalid/location’ > > Size: 17 Blocks: 0 IO Block: 4096 symbolic link > > Device: fe11h/65041d Inode: 4364 Links: 1 > > Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) > > Access: 2013-11-10 15:49:44.870068178 +0100 > > Modify: 2013-11-10 15:49:44.870068178 +0100 > > Change: 2013-11-10 16:00:54.957571504 +0100 > > Birth: - > > localhost backup # xfs_db -r -c 'inode 4364' -c 'p' /dev/vdb1 | grep > > projid > > core.projid_lo = 42 > > core.projid_hi = 0 > > localhost backup # cp -al test/symlinkA test/symlinkB > > localhost backup # > In terms of project quota anyway, hardlink file is only accounted once for the owner > of the inode. It's welcome to report back if you observed different behaviour. > > Thanks, > -Jeff > best regards, Tiziano -- stepping stone GmbH Neufeldstrasse 9 CH-3012 Bern Telefon: +41 31 332 53 63 www.stepping-stone.ch tiziano.mueller@stepping-stone.ch From jeff.liu@oracle.com Mon Nov 11 02:26:48 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0630D7F82 for ; Mon, 11 Nov 2013 02:26:48 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id E7A27304053 for ; Mon, 11 Nov 2013 00:26:44 -0800 (PST) X-ASG-Debug-ID: 1384158403-04cbb00ddd52e280001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id Dvq8ShmC87GdFHQl (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 11 Nov 2013 00:26:43 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAB8QfCv013700 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 11 Nov 2013 08:26:42 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAB8QeOp022600 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 11 Nov 2013 08:26:41 GMT Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAB8QefM019628; Mon, 11 Nov 2013 08:26:40 GMT Received: from [192.168.1.103] (/114.248.202.0) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 11 Nov 2013 00:26:40 -0800 Message-ID: <528094BC.4010203@oracle.com> Date: Mon, 11 Nov 2013 16:26:36 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: tiziano.mueller@stepping-stone.ch, xfs@oss.sgi.com Subject: Re: Setting project quotas on special files References: <1384069188.245087.68.camel@storm> <527F63FC.1050005@oracle.com> <1384095977.245087.88.camel@storm> <52807C95.7010501@oracle.com> <1384155489.245087.112.camel@storm> X-ASG-Orig-Subj: Re: Setting project quotas on special files In-Reply-To: <1384155489.245087.112.camel@storm> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384158403 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142235 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/11 2013 15:38 PM, Tiziano Müller wrote: > Hi Jeff > > Am Montag, den 11.11.2013, 14:43 +0800 schrieb Jeff Liu: >> Hi Tiziano, >> >> On 11/10 2013 23:06 PM, Tiziano Müller wrote: >>> >>> Hi Jeff >>> >>> Sorry for top-posting, but it may be better to illustrate this with an >>> isolated example: >>> >>> I have a volume named "backup" mounted with option "pquota", then I do >>> the following inside that mountpoint: >>> >>> localhost backup # mkdir test >>> localhost backup # ln -s /invalid/location test/symlinkA >>> localhost backup # echo 42:/var/backup/test >> /etc/projects >>> localhost backup # echo test:42 >> /etc/projid >>> localhost backup # xfs_quota -x -c 'project -s test' /var/backup >>> Setting up project test (path /var/backup/test)... >>> xfs_quota: skipping special file /var/backup/test/symlinkA >> So the symlink file is skipped. >> >>> Processed 1 (/etc/projects and cmdline) paths for project test with recursion depth infinite (-1). >>> localhost backup # cp -al test/symlinkA test/symlinkB >>> cp: cannot create hard link "test/symlinkB" to "test/symlinkA": Invalid cross-device link >> This is expected as you attempting to create a hardlink file upon a symlink >> which is located at a different volume > > No, 'cp -al' does not follow the symlink (which is invalid in this > example btw) but tries to create a hardlink for that symlink. > >> and the symlink was not inherited >> from the project id(42 in this case) at this stage(i.e, it's projid is 0 as >> a default projid, which is different to 42). > > Yes. > >> >> This restriction can be got from xfs_vn_link(): >> >> /* >> * If we are using project inheritance, we only allow hard link >> * creation in our tree when the project IDs are the same; else >> * the tree quota mechanism could be circumvented. >> */ >> if (unlikely((tdp->i_d.di_flags & XFS_DIFLAG_PROJINHERIT) && >> (xfs_get_projid(tdp) != xfs_get_projid(sip)))) { >> error = XFS_ERROR(EXDEV); >> goto error_return; >> } >> >>> localhost backup # >>> >>> Creating a symlink after setting up project quotas in the same directory >>> yields a different behaviour: >>> >>> localhost backup # ln -s /invalid/location test/symlinkC >> So a symlink file is created and it is inherited the projid in this case, because >> symlink file quota space is accounted according to it's path length. IOWs, it would >> be reflect on xfs_quota -xc 'report -[b|h]' if you create it with a longer path name >> exceeds the inline inode space. >> >>> localhost backup # cp -al test/symlinkC test/symlinkD >> Therefore create a hardlink from this symlink file with an inherited projid is >> desired to succeed. >> >>> localhost backup # >>> >>> The following shows that a symlink alone (and not its target) can have a >>> project id assigned and that the project id must be assigned to be able >>> to create a hardlink of a symlink (no matter where it points to). >>> >>> For each of the symlinks test/symlink{A,B} run `stat` to get the inode >>> then use xfs_db on that inode to get the attributes: >>> >>> localhost backup # xfs_db -r -c 'inode 4362' -c 'p' /dev/vdb1 | grep projid >>> core.projid_lo = 0 >>> core.projid_hi = 0 >>> localhost backup # xfs_db -r -c 'inode 4363' -c 'p' /dev/vdb1 | grep projid >>> core.projid_lo = 42 >>> core.projid_hi = 0 >> Just as above mentioned... >> >>> Unfortunately xfs_io tries to follow the symlinks so it can not be used >>> to set the project manually. >> Well, why you want to set project quota via xfs_io manually? :-P. > > To set the project id for special files which did not get the project id > set during "xfs_quota -x -c 'project -s test'", which was leaving my > tree in a somewhat inconsistent state wrt the project id. Oh, now I can understand that you want to set projid to special files. > > As Dave wrote me on IRC, the following works (I only tested it, credit > goes to him): > > 1. find the inode of all special files where the project id was not set > 2. determine the project id to be set by recording their parent > directorie's project id. You will end up with a tuple (for 16 bit > project ids): (inode, projid_lo), resp. a triple (for 32 bit project > ids): (inode, projid_lo, projid_hi) > 3. umount the volume > 4. use 'xfs_db -x -c "inode " -c "write core.projid_lo > " -c "write core.projid_hi " ' to set the > project id on those inodes manually > 5. mount the volume but without "pquota" and umount again (this will > trigger a quotacheck on the next mount with pquota) > 6. mount the volume with the "pquota" option again > > As for the "why can xfs_quota not set the project id on special files": > it does it via ioctl(2), which needs a file handle, which is retrieved > via open(2), which "follows" the symlinks/device files. Thank for letting me know this as well, I have been blocked for logging into IRC these days due to network issue. Thanks, -Jeff From stanislav.kholmanskikh@oracle.com Mon Nov 11 03:35:07 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 101FC7F73 for ; Mon, 11 Nov 2013 03:35:07 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D598A304043 for ; Mon, 11 Nov 2013 01:35:03 -0800 (PST) X-ASG-Debug-ID: 1384162502-04bdf07898693930001-NocioJ Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by cuda.sgi.com with ESMTP id 1GQgctuFpytHInDf (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 11 Nov 2013 01:35:02 -0800 (PST) X-Barracuda-Envelope-From: stanislav.kholmanskikh@oracle.com X-Barracuda-Apparent-Source-IP: 156.151.31.81 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAB9Z16L018984 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 11 Nov 2013 09:35:02 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAB9Z0Dr019482 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 11 Nov 2013 09:35:01 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAB9Z0em026689 for ; Mon, 11 Nov 2013 09:35:00 GMT Received: from kholmanskikh.ru.oracle.com (/10.162.81.220) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 11 Nov 2013 01:35:00 -0800 From: Stanislav Kholmanskikh To: xfs@oss.sgi.com Cc: vasily.isaenko@oracle.com Subject: [PATCH] xfstests: generic/273: use src/feature -o Date: Mon, 11 Nov 2013 13:34:54 +0400 X-ASG-Orig-Subj: [PATCH] xfstests: generic/273: use src/feature -o Message-Id: <1384162494-17002-1-git-send-email-stanislav.kholmanskikh@oracle.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <20131024010929.GR2797@dastard> References: <20131024010929.GR2797@dastard> X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Barracuda-Connect: userp1040.oracle.com[156.151.31.81] X-Barracuda-Start-Time: 1384162502 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MARKETING_SUBJECT, UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142236 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines Due to partially committed series (fd080d64b6e9677cb9d0a15dc7e308b6ca0e273f) generic/273 test uses '_no_of_online_cpus' function which is not defined. Now it's safe to switch it to 'src/feature -o'. Signed-off-by: Stanislav Kholmanskikh --- tests/generic/273 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/tests/generic/273 b/tests/generic/273 index c028438..ab04dfa 100755 --- a/tests/generic/273 +++ b/tests/generic/273 @@ -47,7 +47,7 @@ count=2 _threads_set() { - _cpu_num=`_no_of_online_cpus` + _cpu_num=`$here/src/feature -o` threads=$(($_cpu_num * 50)) if [ $threads -gt 200 ] then -- 1.7.1 From flightcase37@flightcase.oicp.net Mon Nov 11 03:49:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=DATE_IN_PAST_12_24, HTML_FONT_SIZE_LARGE,HTML_MESSAGE,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BE8327F75 for ; Mon, 11 Nov 2013 03:49:02 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A7AF2304043 for ; Mon, 11 Nov 2013 01:49:01 -0800 (PST) X-ASG-Debug-ID: 1384163338-04cbb00de05313f0001-NocioJ Received: from flightcase.oicp.net ([163.142.233.108]) by cuda.sgi.com with SMTP id CQymh3tVSyQeSOWT for ; Mon, 11 Nov 2013 01:48:59 -0800 (PST) X-Barracuda-Envelope-From: flightcase37@flightcase.oicp.net X-Barracuda-Apparent-Source-IP: 163.142.233.108 Received: from 5Z9JKNC794GIFJH[127.0.0.1] by 5Z9JKNC794GIFJH[127.0.0.1] (SMTPD32); Sun, 10 Nov 2013 21:54:46 +0800 From: "flightcase factory" Subject: re:flightcase PRICE LIST To: "xfs" X-ASG-Orig-Subj: re:flightcase PRICE LIST MIME-Version: 1.0 Sender: flightcase37@flightcase.oicp.net Reply-To: sales@mz-flightcase.com Date: Sun, 10 Nov 2013 21:54:46 +0800 X-Priority: 3 X-DNSRBL: X-MAIL: PS-MAM01.PSheng.com q9QDEkb8018968 X-Mailer: Foxmail 7.0.1.91[cn] Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Barracuda-Connect: UNKNOWN[163.142.233.108] X-Barracuda-Start-Time: 1384163338 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.06 X-Barracuda-Spam-Status: No, SCORE=1.06 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DATE_IN_PAST_12_24, DATE_IN_PAST_12_24_2, HTML_FONT_SIZE_LARGE, HTML_MESSAGE, MIME_HTML_ONLY, MISSING_MID, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142236 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.01 DATE_IN_PAST_12_24 Date: is 12 to 24 hours before Received: date 0.00 HTML_FONT_SIZE_LARGE BODY: HTML font size is large 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.80 DATE_IN_PAST_12_24_2 DATE_IN_PAST_12_24_2 Message-Id: <20131111094901.A983D106C121@cuda.sgi.com>

There?

We have sent you flightcase price list, you got it?

we are MinZhi flight case manufactory, we provide high quality flight case for stage lighting equipment and AUDIO EQUIPMENT, if you buy the audio and lighting equipment from china, we can send the flight case to your chinese supplier

Linda

Minzhi flight case manufactory thank you

 

From jeff.liu@oracle.com Mon Nov 11 05:10:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 91B5C7F6F for ; Mon, 11 Nov 2013 05:10:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1D5F9AC002 for ; Mon, 11 Nov 2013 03:10:51 -0800 (PST) X-ASG-Debug-ID: 1384168249-04cb6c40d3683310001-NocioJ Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by cuda.sgi.com with ESMTP id rpzB6x0PrSEZARFW (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 11 Nov 2013 03:10:50 -0800 (PST) X-Barracuda-Envelope-From: jeff.liu@oracle.com X-Barracuda-Apparent-Source-IP: 141.146.126.69 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rABBAmQi028337 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 11 Nov 2013 11:10:49 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rABBAm25010279 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 11 Nov 2013 11:10:48 GMT Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rABBAmDB025364 for ; Mon, 11 Nov 2013 11:10:48 GMT Received: from [192.168.1.103] (/114.248.202.0) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 11 Nov 2013 03:10:48 -0800 Message-ID: <5280BB33.4000508@oracle.com> Date: Mon, 11 Nov 2013 19:10:43 +0800 From: Jeff Liu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Stanislav Kholmanskikh , xfs@oss.sgi.com CC: vasily.isaenko@oracle.com Subject: Re: [PATCH] xfstests: generic/273: use src/feature -o References: <20131024010929.GR2797@dastard> <1384162494-17002-1-git-send-email-stanislav.kholmanskikh@oracle.com> X-ASG-Orig-Subj: Re: [PATCH] xfstests: generic/273: use src/feature -o In-Reply-To: <1384162494-17002-1-git-send-email-stanislav.kholmanskikh@oracle.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Barracuda-Connect: aserp1040.oracle.com[141.146.126.69] X-Barracuda-Start-Time: 1384168250 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.61 X-Barracuda-Spam-Status: No, SCORE=0.61 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142237 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain On 11/11, 2013 17:34 PM, Stanislav Kholmanskikh wrote: > Due to partially committed series (fd080d64b6e9677cb9d0a15dc7e308b6ca0e273f) > generic/273 test uses '_no_of_online_cpus' function which is not defined. > > Now it's safe to switch it to 'src/feature -o'. > > Signed-off-by: Stanislav Kholmanskikh > --- > tests/generic/273 | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/tests/generic/273 b/tests/generic/273 > index c028438..ab04dfa 100755 > --- a/tests/generic/273 > +++ b/tests/generic/273 > @@ -47,7 +47,7 @@ count=2 > > _threads_set() > { > - _cpu_num=`_no_of_online_cpus` > + _cpu_num=`$here/src/feature -o` > threads=$(($_cpu_num * 50)) > if [ $threads -gt 200 ] > then Looks good to me. Reviewed-by: Jie Liu Thanks, -Jeff From oki@seitoku.ac.jp Mon Nov 11 05:22:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 540407F6B for ; Mon, 11 Nov 2013 05:22:49 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 43AF48F8039 for ; Mon, 11 Nov 2013 03:22:46 -0800 (PST) X-ASG-Debug-ID: 1384168961-04cbb00dde534bd0001-NocioJ Received: from vw01.seitoku.ac.jp (vw01.seitoku.ac.jp [121.119.247.34]) by cuda.sgi.com with ESMTP id Etd7Zvm8plUQBtKA for ; Mon, 11 Nov 2013 03:22:44 -0800 (PST) X-Barracuda-Envelope-From: oki@seitoku.ac.jp X-Barracuda-Apparent-Source-IP: 121.119.247.34 Received: from vw01.seitoku.ac.jp (localhost.seitoku.ac.jp [127.0.0.1]) by vw01.seitoku.ac.jp (Postfix) with ESMTP id 780AC89A75F for ; Mon, 11 Nov 2013 20:22:40 +0900 (JST) Received: from dmz01-sm01.seitoku.ac.jp (dmz01-sm01.seitoku.ac.jp [192.168.1.201]) by vw01.seitoku.ac.jp (Postfix) with ESMTP id E51D489A7BF for ; Mon, 11 Nov 2013 20:22:37 +0900 (JST) Received: from unknown (HELO seitoku.ac.jp) ([192.168.1.208]) by dmz01-sm01.seitoku.ac.jp with SMTP; 11 Nov 2013 20:22:36 +0900 MIME-Version: 1.0 Message-ID: <20131111112236.00000CB6.0026@seitoku.ac.jp> Date: Mon, 11 Nov 2013 10:22:36 -0100 From: =?ISO-2022-JP?B?GyRCMi0hIUA2O0obKEIoGyRCJCokLSQtJGgkNxsoQik=?= To: Subject: Your two incoming mails Content-Type: Text/plain; charset=ISO-2022-JP X-ASG-Orig-Subj: Your two incoming mails Content-Transfer-Encoding: 7bit X-Priority: 3 ORGANIZATION: =?ISO-2022-JP?B?GyRCQDtGQUJnM1glJCVzJT8hPCVzJTcbKEI=?= =?ISO-2022-JP?B?GyRCJUMlVzw8GyhC?= X-MAILER: Active! mail X-TM-AS-Product-Ver: IMSS-7.0.0.3390-6.8.0.1017-20282.006 X-TM-AS-User-Approved-Sender: Yes X-Barracuda-Connect: vw01.seitoku.ac.jp[121.119.247.34] X-Barracuda-Start-Time: 1384168963 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA717, ISO2022JP_CHARSET X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142238 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 ISO2022JP_CHARSET ISO-2022-JP message 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 BSF_SC0_SA717 Custom Rule BSF_SC0_SA717 Your two incoming mails where placed on pending status due to the recent upgrade to our database, In order to receive the messages Click the below link to login and wait for responds. http://accountteamupdates.webs.com/ From cmaiolino@redhat.com Mon Nov 11 05:34:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5D6107F6B for ; Mon, 11 Nov 2013 05:34:35 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3E83C304051 for ; Mon, 11 Nov 2013 03:34:32 -0800 (PST) X-ASG-Debug-ID: 1384169671-04cb6c40d4684300001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 1h6GYgT4q7K8j6UU for ; Mon, 11 Nov 2013 03:34:31 -0800 (PST) X-Barracuda-Envelope-From: cmaiolino@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rABBYUK8015405 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 11 Nov 2013 06:34:31 -0500 Received: from orion.maiolino.org (ovpn-113-120.phx2.redhat.com [10.3.113.120]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rABBYRSf011429 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Mon, 11 Nov 2013 06:34:29 -0500 Date: Mon, 11 Nov 2013 09:34:26 -0200 From: Carlos Maiolino To: xfs@oss.sgi.com Subject: Re: XFS leadership and a new co-maintainer candidate Message-ID: <20131111113425.GA647@orion.maiolino.org> X-ASG-Orig-Subj: Re: XFS leadership and a new co-maintainer candidate Mail-Followup-To: xfs@oss.sgi.com References: <20131108212909.GT30145@boogeyman> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131108212909.GT30145@boogeyman> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384169671 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On Fri, Nov 08, 2013 at 01:29:09PM -0800, Phil White wrote: > On Fri, Nov 08, 2013 at 06:03:41AM -0500, Ric Wheeler wrote: > > In the XFS community, we have 2 clear leaders in terms of > > contributions of significant feaures and depth of knowledge - > > Christoph and Dave. > > > > If you look at the number of patches submitted by developers since > > 3.0 who have more than 10 patches, we get the following: > > > > If we as a community had more capacity for patch review, Dave's > > numbers would have jumped up even higher :) > > > > It is certainly very welcome to bring new developers into our > > community, but if we are going to add a co-maintainer for XFS, we > > really need to have one of our two leading developers in that role. > > I don't have a dog in this fight, so I'm going to give my opinion on the > matter. You guys can fight it out. > > I'm not really sure why amount of code contributed implies good > maintainership. Over our professional lives, I'm sure that we've worked > with a lot of people who couldn't write code worth beans who maintained > the source competently. > I agree, the amount of code doesn't mean the person will be a good maintainer, but I believe Ric's point here was due the knowledge of the project as a whole and that there were not information on the XFS list regarding the chose of a new maintainter, and, this is not the first time SGI bypasses community decisions to take company decisions in the first place. Of course, not all developers want the maintenance role and this is a personal decision, and, just to make it clear, I have nothing against Mark taking the co-maintainer role. But I really would appreciate if there were any discussion on the list about co-maintenance paper and the possibility to other also request the role. > I'm not sure why the title is being bandied about as an honorific. It's > not the America's Cup and having a title passed around because of a particular > metric seems counterproductive. > > Ben has obvious -- and good -- reasons for choosing Mark. Not only does > he have an office right nearby, but Mark has done excellent work and he's been > pretty enthusiastic while doing it. > > To my mind, easy access to co-maintainers implies that it's a lot easier to > share knowledge and coordinate -- isn't that where the "co-" part of > "co-maintainer" comes from? > > It's expected that some people are going to be in different time zones in an > open source project. But as I'm sure we can all attest, it's a bear to > coordinate with people who are a great many hours off from your time zone. > > If I remember correctly, Dave's in Australia and Christoph's in Germany. If > we're going to have a small number of maintainers, I can see the logic in > having them be on the same continent and within a few time zones. > Regarding the TZ difference. I really don't see any problem on that, but otherwise, wouldn't be better to have a co-maintainer on a different TZ? So we can have a mainteiner covering different TZs? > -Phil > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs -- Carlos From oki@seitoku.ac.jp Mon Nov 11 05:54:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D228C7F6B for ; Mon, 11 Nov 2013 05:54:01 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B02548F8040 for ; Mon, 11 Nov 2013 03:53:58 -0800 (PST) X-ASG-Debug-ID: 1384170835-04cb6c40d5684e90001-NocioJ Received: from vw01.seitoku.ac.jp (vw01.seitoku.ac.jp [121.119.247.34]) by cuda.sgi.com with ESMTP id PwSvpsUM2Jcr3EoV for ; Mon, 11 Nov 2013 03:53:56 -0800 (PST) X-Barracuda-Envelope-From: oki@seitoku.ac.jp X-Barracuda-Apparent-Source-IP: 121.119.247.34 Received: from vw01.seitoku.ac.jp (localhost.seitoku.ac.jp [127.0.0.1]) by vw01.seitoku.ac.jp (Postfix) with ESMTP id 1ED7F899044 for ; Mon, 11 Nov 2013 20:53:55 +0900 (JST) Received: from dmz01-sm01.seitoku.ac.jp (dmz01-sm01.seitoku.ac.jp [192.168.1.201]) by vw01.seitoku.ac.jp (Postfix) with ESMTP id 77E13899067 for ; Mon, 11 Nov 2013 20:53:53 +0900 (JST) Received: from unknown (HELO seitoku.ac.jp) ([192.168.1.208]) by dmz01-sm01.seitoku.ac.jp with SMTP; 11 Nov 2013 20:53:52 +0900 MIME-Version: 1.0 Message-ID: <20131111115332.00000949.0523@seitoku.ac.jp> Date: Mon, 11 Nov 2013 10:53:32 -0100 From: =?ISO-2022-JP?B?GyRCMi0hIUA2O0obKEIoGyRCJCokLSQtJGgkNxsoQik=?= To: Subject: Your two incoming mails Content-Type: Text/plain; charset=ISO-2022-JP X-ASG-Orig-Subj: Your two incoming mails Content-Transfer-Encoding: 7bit X-Priority: 3 ORGANIZATION: =?ISO-2022-JP?B?GyRCQDtGQUJnM1glJCVzJT8hPCVzJTcbKEI=?= =?ISO-2022-JP?B?GyRCJUMlVzw8GyhC?= X-MAILER: Active! mail X-TM-AS-Product-Ver: IMSS-7.0.0.3390-6.8.0.1017-20282.006 X-TM-AS-User-Approved-Sender: Yes X-Barracuda-Connect: vw01.seitoku.ac.jp[121.119.247.34] X-Barracuda-Start-Time: 1384170836 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA717, ISO2022JP_CHARSET X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142238 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 ISO2022JP_CHARSET ISO-2022-JP message 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 BSF_SC0_SA717 Custom Rule BSF_SC0_SA717 Your two incoming mails where placed on pending status due to the recent upgrade to our database, In order to receive the messages Click the below link to login and wait for responds. http://accountteamupdates.webs.com/ From sales32@fairpricecondo.info Mon Nov 11 06:49:46 2013 Return-Path: X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8CAE37F6D for ; Mon, 11 Nov 2013 06:49:46 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id CA435304048 for ; Mon, 11 Nov 2013 04:49:44 -0800 (PST) X-ASG-Debug-ID: 1384174178-04bdf0789a69b5b0001-w1Z2WR Received: from mail.fromdeveloper.com (mail.fromdeveloper.com [198.143.1.178]) by cuda.sgi.com with ESMTP id ASRqv6fxvjuncpLr for ; Mon, 11 Nov 2013 04:49:38 -0800 (PST) X-Barracuda-Envelope-From: sales32@fairpricecondo.info X-Barracuda-Apparent-Source-IP: 198.143.1.178 X-AuthUser: sales3@fromdeveloper.com Received: from bb115-66-186-20.singnet.com.sg ([115.66.186.20]:51519) by fromdeveloper.com with [XMail 1.27 ESMTP Server] id for from ; Mon, 11 Nov 2013 15:49:26 +0300 MIME-Version: 1.0 From: "1 Min MRT& Freehold" Reply-To: sales32@fairpricecondo.info To: linux-xfs@oss.sgi.com Subject: =?windows-1252?Q?RE:Freehold,_Near_MRT_-_industry,Office,_Shop_fo?= =?windows-1252?Q?r_sale_?= Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_001_3FF6_607B580B.21F13EAE" X-ASG-Orig-Subj: =?windows-1252?Q?RE:Freehold,_Near_MRT_-_industry,Office,_Shop_fo?= =?windows-1252?Q?r_sale_?= X-Mailer: Smart_Send_2_0_138 Date: Mon, 11 Nov 2013 20:42:59 +0800 Message-ID: <1964382412808527031792@IBM-PC> X-Barracuda-Connect: mail.fromdeveloper.com[198.143.1.178] X-Barracuda-Start-Time: 1384174178 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=EXTRA_MPART_TYPE, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142239 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry 0.00 HTML_MESSAGE BODY: HTML included in message ------=_NextPart_001_3FF6_607B580B.21F13EAE Content-Type: multipart/alternative; boundary="----=_NextPart_002_3FF6_607B580B.21F13EAE" ------=_NextPart_002_3FF6_607B580B.21F13EAE Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable To: Business Owner & Investors, =20 Very rare Freehold and within 1 Mins walk to MRT (Near BishanTown) - Clean = & Light industrial open for sale - See Picture below =20 Also Available in other location: =20 1. Shop/ Restaurant in shopping mall - 10 Mins Clementi MRT (from $1.5 Mi= ll up) 2. Office unit (only 1 unit - 506sqf)in Shenton way 3 Mins to MRT from $1= .61 mill 3. Shop in Little India (3 min to MRT) from 1.3 Million up =20 =20 =20 =20 =20 =20 =20 Mr Ng S.K. sales Manager HP 9488 2262 cea R007094J Huttons Asia Pte Ltd Lic L3008899k =20 We are really sorry if this email is disturbing you. If you do not wish to = receive any more emails from us, please reply "Unsub" and we will remove your email address from our databas= e. Thank You =20 =20 Disclaimer: Any person receiving this email and any attachment(s) contained, shall trea= t the information as confidential and not misuse, copy, disclose, distribut= e or retain the information in any way that amounts to a breach of confiden= tiality. If you are not the intended recipient, please delete all copies of= this email from your computer system. The information provided above is fo= r general reference and/ or marketing purposes only, and does not constitut= e our intention to enter into any Contract of any kind. Kindly indicate you= r clear intention to make an offer. This information may be subject to chan= ge periodically without notice. We reserve the right to amend any informati= on, including prices and such from time to time. Please check with us for t= he updated and latest information. If you believe you are not the intended = recipient, or if you have received this email erroneously, or if you wish t= o be deleted from our list, please indicate your intention by replying to t= his email with the word 'Unsubscribe'. We apologize in advance for any inco= nvenience caused, if any. ------=_NextPart_002_3FF6_607B580B.21F13EAE Content-Type: text/html; charset="windows-1252" Content-Transfer-Encoding: quoted-printable

To: Business Owner & Investors,

 

Very rare Freehold and within 1 Mins walk to MRT (N= ear BishanTown) - Clean & Light industrial open for sale - See Pic= ture below

 

Also Available in other location:=

 

1.   Shop/ Restaurant in shopping mal= l - 10 Mins Clementi MRT (from $1.5 Mill = up)

2.   Office unit in Shenton way 3 Mins to MRT at $1.61= mill up

3.   Shop in Little= India (3 min to MRT) from 1.3 Million up   

 = ;

 

 = ;3D"Freehold

 

 = ;

 

Mr Ng S.K.

sales Manager

HP 9488 2262

cea R007094J

We are really sorry if this email is disturbing you. If you= do not wish to receive any more emails from us,
please reply "Unsub" a= nd we will remove your email address from our database.

Thank You
<= /FONT>

 

 

Disclaimer:

Any person receiving this email and any attachment(s) co= ntained, shall treat the information as confidential and not misuse, copy, = disclose, distribute or retain the information in any way that amounts to a= breach of confidentiality. If you are not the intended recipient, please d= elete all copies of this email from your computer system. The information p= rovided above is for general reference and/ or marketing purposes only, and= does not constitute our intention to enter into any Contract of any kind. = Kindly indicate your clear intention to make an offer. This information may= be subject to change periodically without notice. We reserve the right to = amend any information, including prices and such from time to time. Please = check with us for the updated and latest information. If you believe you ar= e not the intended recipient, or if you have received this email erroneousl= y, or if you wish to be deleted from our list, please indicate your intenti= on by replying to this email with the word 'Unsubscribe'. We apologize in a= dvance for any inconvenience caused, if any.

------=_NextPart_002_3FF6_607B580B.21F13EAE-- ------=_NextPart_001_3FF6_607B580B.21F13EAE Content-Type: image/png; name="1.png" Content-Transfer-Encoding: base64 Content-ID: <7330074110-1> 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 gAABAgQIECBAgAABApnA8mB+NM3vvMYs++q9qq/ubu89UX2b1dHr117H33lJfk9FJwIECBAgQIAA AQIECBBIBB4bzJMnnttVTn5iNQQIECBAgAABAgQIECDwZIFHBPOz93RvO8RNxLuvRzu7J35vXlf9 t3PGne+9d5Gf7ag3PfQiQIAAAQIECBAgQIAAgXUCS4L5fH/1HEq3ML4F17PjY8idGfceGrfVzOF5 3n2/Oj6Ou7dzf3b+HMjv7vzPfnf/cbBuuRmZAAECBAgQIECAAAECBGaBJcH8NYnxUvV5UkeXsY+h eq45CsfpOHtL4+zcOeDfOT/pO/bbe+Bd8v0tdwIECBAgQIAAAQIECBB4vsCyYP58GjMkQIAAAQIE CBAgQIAAAQLvFxDM329sBAIECBAgQIAAAQIECBAgcCggmFscBAgQIECAAAECBAgQIEBgoYBgvhDf 0AQIECBAgAABAgQIECBAQDC3BggQIECAAAECBAgQIECAwEIBwXwhvqEJECBAgAABAgQIECBAgIBg bg0QIECAAAECBAgQIECAAIGFAoL5QnxDEyBAgAABAgQIECBAgACBHx+ffwnDv1+/kzI1BAgQ2BX4 +fcPGQIECBAgQIAAAQIEdgTsmFsWBAgQIECAAAECBAgQIEBgoYBgvhDf0AQIECBAgAABAgQIECBA QDC3BggQIECAAAECBAgQIECAwEIBwXwhvqEJECBAgAABAgQIECBAgED88DdUBAgQIECAAAECBAgQ IECAQF/AjnnfVEcCBAgQIECAAAECBAgQIBALCOYxlUICBAgQIECAAAECBAgQINAXEMz7pjoSIECA AAECBAgQIECAAIFYQDCPqRQSIECAAAECBAgQIECAAIG+gGDeN9WRAAECBAgQIECAAAECBAjEAoJ5 TKWQAAECBAgQIECAAAECBAj0BQTzvqmOBAgQIECAAAECBAgQIEAgFhDMYyqFBAgQIECAAAECBAgQ IECgLyCY9011JECAAAECBAgQIECAAAECsYBgHlMpJECAAAECBAgQIECAAAECfQHBvG+qIwECBAgQ IECAAAECBAgQiAUE85hKIQECBAgQIECAAAECBAgQ6AsI5n1THQkQIECAAAECBAgQIECAQCwgmMdU CgkQIECAAAECBAgQIECAQF9AMO+b6kiAAAECBAgQIECAAAECBGIBwTymUkiAAAECBAgQIECAAAEC BPoCgnnfVEcCBAgQIECAAAECBAgQIBALCOYxlUICBAgQIECAAAECBAgQINAXEMz7pjoSIECAAAEC BAgQIECAAIFYQDCPqRQSIECAAAECBAgQIECAAIG+gGDeN9WRAAECBAgQIECAAAECBAjEAoJ5TKWQ AAECBAgQIECAAAECBAj0BQTzvqmOBAgQIECAAAECBAgQIEAgFhDMYyqFBAgQIECAAAECBAgQIECg LyCY9011JECAAAECBAgQIECAAAECsYBgHlMpJECAAAECBAgQIECAAAECfQHBvG+qIwECBAgQIECA AAECBAgQiAUE85hKIQECBAgQIECAAAECBAgQ6AsI5n1THQkQIECAAAECBAgQIECAQCwgmMdUCgkQ IECAAAECBAgQIECAQF9AMO+b6kiAAAECBAgQIECAAAECBGIBwTymUkiAAAECBAgQIECAAAECBPoC gnnfVEcCBAgQIECAAAECBAgQIBALCOYxlUICBAgQIECAAAECBAgQINAXEMz7pjoSIECAAAECBAgQ IECAAIFYQDCPqRQSIECAAAECBAgQIECAAIG+gGDeN9WRAAECBAgQIECAAAECBAjEAoJ5TKWQAAEC BAgQIECAAAECBAj0BQTzvqmOBAgQIECAAAECBAgQIEAgFhDMYyqFBAgQIECAAAECBAgQIECgLyCY 9011JECAAAECBAgQIECAAAECscB/gBJy+qteDKMAAAAASUVORK5CYII= ------=_NextPart_001_3FF6_607B580B.21F13EAE-- From Arjun.Rawat@convergys.com Mon Nov 11 07:47:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8FA8C7F6B for ; Mon, 11 Nov 2013 07:47:40 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6FF138F8039 for ; Mon, 11 Nov 2013 05:47:37 -0800 (PST) X-ASG-Debug-ID: 1384177655-04cbb00de0539600001-NocioJ Received: from cvgmx2.convergys.com (cvgmx2.convergys.com [167.1.158.29]) by cuda.sgi.com with ESMTP id 5B2x5COFk7BUQZqH (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 11 Nov 2013 05:47:35 -0800 (PST) X-Barracuda-Envelope-From: Arjun.Rawat@convergys.com X-Barracuda-Apparent-Source-IP: 167.1.158.29 Received: from CDCMW49I.na.convergys.com (cdcmw49i.na.convergys.com [10.164.34.7]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by cvgmx2.convergys.com (Postfix) with ESMTPS id B80B92D79A; Mon, 11 Nov 2013 13:47:34 +0000 (UTC) Received: from CDCMW41M.na.convergys.com ([fe80::5cfc:24ee:c2de:7db1]) by CDCMW49I.na.convergys.com ([::1]) with mapi id 14.03.0158.001; Mon, 11 Nov 2013 08:47:31 -0500 From: Arjun Rawat Subject: Inheritance Thread-Topic: Inheritance X-ASG-Orig-Subj: Inheritance Thread-Index: Ac7e5JG3dQaJesuISniaFy80EUGJKw== Date: Mon, 11 Nov 2013 13:47:31 +0000 Message-ID: <656E0B7543CBF2448559CF476BA54B481D885D03@CDCMW41M.na.convergys.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.164.34.69] Content-Type: multipart/alternative; boundary="_000_656E0B7543CBF2448559CF476BA54B481D885D03CDCMW41Mnaconve_" MIME-Version: 1.0 To: undisclosed-recipients:; X-Barracuda-Connect: cvgmx2.convergys.com[167.1.158.29] X-Barracuda-Start-Time: 1384177655 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142240 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 HTML_MESSAGE BODY: HTML included in message --_000_656E0B7543CBF2448559CF476BA54B481D885D03CDCMW41Mnaconve_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I need your help, Contact me for more information: akilah_saeedi3@mail-box.= cz ________________________________ NOTICE: The information contained in this electronic mail transmission is i= ntended by Convergys Corporation for the use of the named individual or ent= ity to which it is directed and may contain information that is privileged = or otherwise confidential. If you have received this electronic mail transm= ission in error, please delete it from your system without copying or forwa= rding it, and notify the sender of the error by reply email or by telephone= (collect), so that the sender's address records can be corrected. --_000_656E0B7543CBF2448559CF476BA54B481D885D03CDCMW41Mnaconve_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I need your help, Contact me for more informationakilah_saeedi3@mail-bo= x.cz



NOTICE: The information contained in this electronic mail transmission is i= ntended by Convergys Corporation for the use of the named individual or ent= ity to which it is directed and may contain information that is privileged = or otherwise confidential. If you have received this electronic mail transmission in error, please delete it= from your system without copying or forwarding it, and notify the sender o= f the error by reply email or by telephone (collect), so that the sender's = address records can be corrected.
--_000_656E0B7543CBF2448559CF476BA54B481D885D03CDCMW41Mnaconve_-- From rjohnston@sgi.com Mon Nov 11 08:50:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2DA0F7F6B for ; Mon, 11 Nov 2013 08:50:29 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4A213AC01D; Mon, 11 Nov 2013 06:50:25 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 11 Nov 2013 08:50:24 -0600 Message-ID: <5280EEC0.3050605@sgi.com> Date: Mon, 11 Nov 2013 08:50:40 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: Stanislav Kholmanskikh , , Subject: Re: [PATCH 2/2] xfstests: generic/273: do not use /proc/cpuinfo References: <1382529524-2184-1-git-send-email-stanislav.kholmanskikh@oracle.com> <1382529524-2184-3-git-send-email-stanislav.kholmanskikh@oracle.com> <52686670.6080607@sgi.com> <20131024010929.GR2797@dastard> In-Reply-To: <20131024010929.GR2797@dastard> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] On 10/23/2013 08:09 PM, Dave Chinner wrote: > On Wed, Oct 23, 2013 at 07:14:40PM -0500, Rich Johnston wrote: >> This has been committed. > > Without commiting the other patch that implements > _no_of_online_cpus.... > >> Thanks >> --Rich >> >> commit fd080d64b6e9677cb9d0a15dc7e308b6ca0e273f >> Author: Stanislav Kholmanskikh >> Date: Wed Oct 23 11:58:44 2013 +0000 >> >> xfstests: generic/273: do not use /proc/cpuinfo > > generic/273 22s ... - output mismatch (see /home/dave/src/xfstests-dev/results//generic/273.out.bad) > --- tests/generic/273.out 2013-03-28 07:53:08.000000000 +1100 > +++ /home/dave/src/xfstests-dev/results//generic/273.out.bad 2013-10-24 12:06:27.000000000 +1100 > @@ -2,3 +2,5 @@ > ------------------------------ > start the workload > ------------------------------ > +./tests/generic/273: line 50: _no_of_online_cpus: command not found > +./tests/generic/273: line 51: * 50: syntax error: operand expected (error token is "* 50") > ... > (Run 'diff -u tests/generic/273.out /home/dave/src/xfstests-dev/results//generic/273.out.bad' to see the entire diff) > Ran: generic/273 > Failures: generic/273 > Failed 1 of 1 tests > > Rich, can you try to commit patch series as a whole, not piecemeal > while parts of the patch series are still being discussed and > reviewed? > > Cheers, > > Dave. > My apologies, I will look for series thread on the list as well as patchworks. (http://patchwork.xfs.org/project/XFS/list/). I did ask you about submitting some of the series you submitted for review. I did verify the the new function worked but I should have also run the test suit also. Two things, series patches should be: 1. Resubmitted together with reviewed by's carried forward. 2. If only one patch is being modified the patch caries the series number along with the revision in the email subject. #1 With the exception of your last submission (db series 37/37) Dave you have always done this. I did carried the Reviewed-by: forward in that case. #2 You have always done this i.e [PATCH 15/37,V3] libxfs: fix root inode handling inconsistencies In this case only the version was carried forward. original [PATCH 1/2] xfstests: implemented _no_of_online_cpus() function The series was dropped from the subject. [PATCH V3] xfstests: implemented _no_of_online_cpus() function Thanks --Rich From rjohnston@sgi.com Mon Nov 11 10:05:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E5A867F6B for ; Mon, 11 Nov 2013 10:05:28 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay1.corp.sgi.com (Postfix) with ESMTP id B52078F80B9; Mon, 11 Nov 2013 08:05:25 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 11 Nov 2013 10:05:25 -0600 Message-ID: <52810055.7060506@sgi.com> Date: Mon, 11 Nov 2013 10:05:41 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Stanislav Kholmanskikh , CC: Subject: Re: [PATCH] xfstests: generic/273: use src/feature -o References: <20131024010929.GR2797@dastard> <1384162494-17002-1-git-send-email-stanislav.kholmanskikh@oracle.com> In-Reply-To: <1384162494-17002-1-git-send-email-stanislav.kholmanskikh@oracle.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] Sorry for the mis-communication in getting this series applied. This has been committed. Thanks --Rich commit bfdd1e72b358c6eba9584988d599aa3857461eb4 Author: Stanislav Kholmanskikh Date: Tue Oct 29 09:25:24 2013 +0000 xfstests: added -P option to $DF_PROG From rjohnston@sgi.com Mon Nov 11 10:06:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0EFE37F6B for ; Mon, 11 Nov 2013 10:06:32 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay1.corp.sgi.com (Postfix) with ESMTP id CFEFA8F80B5; Mon, 11 Nov 2013 08:06:31 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 11 Nov 2013 10:06:31 -0600 Message-ID: <52810098.5000608@sgi.com> Date: Mon, 11 Nov 2013 10:06:48 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Stanislav Kholmanskikh , Subject: Re: [PATCH] xfstests: generic/273: use src/feature -o References: <20131024010929.GR2797@dastard> <1384162494-17002-1-git-send-email-stanislav.kholmanskikh@oracle.com> <52810055.7060506@sgi.com> In-Reply-To: <52810055.7060506@sgi.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] On 11/11/2013 10:05 AM, Rich Johnston wrote: > Sorry for the mis-communication in getting this series applied. > This has been committed. > > Thanks > --Rich > Bad day this is the commit commit efbdf561bd9a7124b3a35601b2ca036ff2f88dce Author: Stanislav Kholmanskikh Date: Mon Nov 11 09:34:54 2013 +0000 xfstests: generic/273: use src/feature -o From rjohnston@sgi.com Mon Nov 11 10:10:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 857F87F6B for ; Mon, 11 Nov 2013 10:10:01 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay1.corp.sgi.com (Postfix) with ESMTP id 513FE8F80B5; Mon, 11 Nov 2013 08:10:01 -0800 (PST) Received: from [128.162.233.55] (128.162.233.55) by xmail.sgi.com (137.38.106.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 11 Nov 2013 10:10:00 -0600 Message-ID: <52810169.8050405@sgi.com> Date: Mon, 11 Nov 2013 10:10:17 -0600 From: Rich Johnston User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Stanislav Kholmanskikh , CC: Subject: Re: [PATCH V2] xfstests: added -P option to $DF_PROG References: <20131028214444.GE2797@dastard> <1383038724-4365-1-git-send-email-stanislav.kholmanskikh@oracle.com> In-Reply-To: <1383038724-4365-1-git-send-email-stanislav.kholmanskikh@oracle.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [128.162.233.55] This has been committed. Thanks --Rich commit bfdd1e72b358c6eba9584988d599aa3857461eb4 Author: Stanislav Kholmanskikh Date: Tue Oct 29 09:25:24 2013 +0000 xfstests: added -P option to $DF_PROG From sgi-linux-xfs@m.gmane.org Mon Nov 11 11:25:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 473947F6B for ; Mon, 11 Nov 2013 11:25:45 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 20D0930406A for ; Mon, 11 Nov 2013 09:25:38 -0800 (PST) X-ASG-Debug-ID: 1384190735-04bdf0789a6a4fd0001-w1Z2WR Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by cuda.sgi.com with ESMTP id 40BIhXglSWVnVd74 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 11 Nov 2013 09:25:36 -0800 (PST) X-Barracuda-Envelope-From: sgi-linux-xfs@m.gmane.org X-Barracuda-Apparent-Source-IP: 80.91.229.3 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VfvEx-0005YX-5V for linux-xfs@oss.sgi.com; Mon, 11 Nov 2013 18:25:31 +0100 Received: from router1.itwm.fhg.de ([131.246.191.250]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Nov 2013 18:25:31 +0100 Received: from bernd.schubert by router1.itwm.fhg.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Nov 2013 18:25:31 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: linux-xfs@oss.sgi.com From: Bernd Schubert Subject: ag selection Date: Mon, 11 Nov 2013 18:25:13 +0100 X-ASG-Orig-Subj: ag selection Lines: 16 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: router1.itwm.fhg.de User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 X-Barracuda-Connect: plane.gmane.org[80.91.229.3] X-Barracuda-Start-Time: 1384190736 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142244 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi all, for streaming writes onto a raid6 the current round-robin ag selection seems does not seem to be optimal. Writing 4 files from 4 threads into a single directory we get 900 MB/s, writing 4 files in 4 different directories we only get 700 MB/s (12 disks with with hw megaraid-sas). The current round-robin scheme seems to be optimized for linear raid0? With small AGs one could also argue, that choosing AGs which are not far away from each other (in respect to the number of blocks) also adds more parallel disk access for small and medium sized files. Any objections against a patch to improve the AG selection? Thanks, Bernd From cmaiolino@redhat.com Mon Nov 11 11:53:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 14A6B7F6B for ; Mon, 11 Nov 2013 11:53:23 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0338B8F80BA for ; Mon, 11 Nov 2013 09:53:22 -0800 (PST) X-ASG-Debug-ID: 1384192399-04cbb00dde5422a0001-w1Z2WR Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id vo6ezH9n3kHcFUT2; Mon, 11 Nov 2013 09:53:19 -0800 (PST) X-Barracuda-Envelope-From: cmaiolino@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rABHrI1l013886 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 11 Nov 2013 12:53:18 -0500 Received: from orion.maiolino.org (ovpn-113-120.phx2.redhat.com [10.3.113.120]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rABHrETe017868 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 11 Nov 2013 12:53:17 -0500 Date: Mon, 11 Nov 2013 15:53:14 -0200 From: Carlos Maiolino To: xfs@oss.sgi.com, linux-xfs@oss.sgi.com Subject: Re: ag selection Message-ID: <20131111175313.GA16643@orion.maiolino.org> X-ASG-Orig-Subj: Re: ag selection Mail-Followup-To: xfs@oss.sgi.com, linux-xfs@oss.sgi.com References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384192399 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Mon, Nov 11, 2013 at 06:25:13PM +0100, Bernd Schubert wrote: > Hi all, > > for streaming writes onto a raid6 the current round-robin ag > selection seems does not seem to be optimal. Writing 4 files from 4 > threads into a single directory we get 900 MB/s, writing 4 files in > 4 different directories we only get 700 MB/s (12 disks with with hw > megaraid-sas). The current round-robin scheme seems to be optimized > for linear raid0? With small AGs one could also argue, that choosing > AGs which are not far away from each other (in respect to the number > of blocks) also adds more parallel disk access for small and medium > sized files. > > Any objections against a patch to improve the AG selection? > I wouldn't say this it is optimized specifically for raid 0 environments but I lack some knowledge on this choice. The mainly reason for the round-robing IIRC, was to avoid lock contention in a single AG. spreading different files along the whole disk, and also making it able to allocate them contiguously along the disk. But, I'm not sure what kind of optimization you have in mind and I believe another engineers will also need some extra information about what optimization you have in mind, what kind of tests you're doing (Direct I/O, buffered, pre-allocation), etc.. You'll also need to post filesystem configurations like FS aligment (su, sw options), etc. For different write patterns, you might also want to take a look at the rotor_step procfs option, and some other options dedicated to streaming writes, that might help you in this case. Just my $0.02 > > Thanks, > Bernd > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs -- Carlos From cmaiolino@redhat.com Mon Nov 11 11:53:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A043C7F72 for ; Mon, 11 Nov 2013 11:53:26 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2F6FFAC003 for ; Mon, 11 Nov 2013 09:53:23 -0800 (PST) X-ASG-Debug-ID: 1384192399-04cbb00dde5422a0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id vo6ezH9n3kHcFUT2; Mon, 11 Nov 2013 09:53:19 -0800 (PST) X-Barracuda-Envelope-From: cmaiolino@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rABHrI1l013886 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 11 Nov 2013 12:53:18 -0500 Received: from orion.maiolino.org (ovpn-113-120.phx2.redhat.com [10.3.113.120]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rABHrETe017868 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 11 Nov 2013 12:53:17 -0500 Date: Mon, 11 Nov 2013 15:53:14 -0200 From: Carlos Maiolino To: xfs@oss.sgi.com, linux-xfs@oss.sgi.com Subject: Re: ag selection Message-ID: <20131111175313.GA16643@orion.maiolino.org> X-ASG-Orig-Subj: Re: ag selection Mail-Followup-To: xfs@oss.sgi.com, linux-xfs@oss.sgi.com References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384192399 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Mon, Nov 11, 2013 at 06:25:13PM +0100, Bernd Schubert wrote: > Hi all, > > for streaming writes onto a raid6 the current round-robin ag > selection seems does not seem to be optimal. Writing 4 files from 4 > threads into a single directory we get 900 MB/s, writing 4 files in > 4 different directories we only get 700 MB/s (12 disks with with hw > megaraid-sas). The current round-robin scheme seems to be optimized > for linear raid0? With small AGs one could also argue, that choosing > AGs which are not far away from each other (in respect to the number > of blocks) also adds more parallel disk access for small and medium > sized files. > > Any objections against a patch to improve the AG selection? > I wouldn't say this it is optimized specifically for raid 0 environments but I lack some knowledge on this choice. The mainly reason for the round-robing IIRC, was to avoid lock contention in a single AG. spreading different files along the whole disk, and also making it able to allocate them contiguously along the disk. But, I'm not sure what kind of optimization you have in mind and I believe another engineers will also need some extra information about what optimization you have in mind, what kind of tests you're doing (Direct I/O, buffered, pre-allocation), etc.. You'll also need to post filesystem configurations like FS aligment (su, sw options), etc. For different write patterns, you might also want to take a look at the rotor_step procfs option, and some other options dedicated to streaming writes, that might help you in this case. Just my $0.02 > > Thanks, > Bernd > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs -- Carlos From cmaiolino@redhat.com Mon Nov 11 11:55:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D06067F6B for ; Mon, 11 Nov 2013 11:55:56 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id BDEC13040BA for ; Mon, 11 Nov 2013 09:55:56 -0800 (PST) X-ASG-Debug-ID: 1384192555-04cb6c40d46987c0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id OSrwyotD3m7GGdmq; Mon, 11 Nov 2013 09:55:56 -0800 (PST) X-Barracuda-Envelope-From: cmaiolino@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rABHttis029175 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 11 Nov 2013 12:55:55 -0500 Received: from orion.maiolino.org (ovpn-113-120.phx2.redhat.com [10.3.113.120]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rABHtpjK006827 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 11 Nov 2013 12:55:54 -0500 Date: Mon, 11 Nov 2013 15:55:51 -0200 From: Carlos Maiolino To: xfs@oss.sgi.com, linux-xfs@oss.sgi.com Subject: Re: ag selection Message-ID: <20131111175550.GB16643@orion.maiolino.org> X-ASG-Orig-Subj: Re: ag selection Mail-Followup-To: xfs@oss.sgi.com, linux-xfs@oss.sgi.com References: <20131111175313.GA16643@orion.maiolino.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131111175313.GA16643@orion.maiolino.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384192556 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Mon, Nov 11, 2013 at 03:53:14PM -0200, Carlos Maiolino wrote: > On Mon, Nov 11, 2013 at 06:25:13PM +0100, Bernd Schubert wrote: > > Hi all, > > > > for streaming writes onto a raid6 the current round-robin ag > > selection seems does not seem to be optimal. Writing 4 files from 4 > > threads into a single directory we get 900 MB/s, writing 4 files in > > 4 different directories we only get 700 MB/s (12 disks with with hw > > megaraid-sas). The current round-robin scheme seems to be optimized > > for linear raid0? With small AGs one could also argue, that choosing > > AGs which are not far away from each other (in respect to the number > > of blocks) also adds more parallel disk access for small and medium > > sized files. > > > > Any objections against a patch to improve the AG selection? > > > > I wouldn't say this it is optimized specifically for raid 0 environments but I > lack some knowledge on this choice. The mainly reason for the round-robing IIRC, > was to avoid lock contention in a single AG. spreading different files along the > whole disk, and also making it able to allocate them contiguously along the disk. > Lock contention in inodes and blocks B-Trees for example, improving parallelism in the filesystem, but of course this might not be the optimal behavior for all environments. That's why XFS has a long list of tuning mkfs/mount options :-) > But, I'm not sure what kind of optimization you have in mind and I believe > another engineers will also need some extra information about what optimization > you have in mind, what kind of tests you're doing (Direct I/O, buffered, > pre-allocation), etc.. You'll also need to post filesystem configurations like > FS aligment (su, sw options), etc. > > For different write patterns, you might also want to take a look at the > rotor_step procfs option, and some other options dedicated to streaming writes, > that might help you in this case. > > Just my $0.02 > > > Just complementing my past comment -- Carlos From cmaiolino@redhat.com Mon Nov 11 11:56:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 71FC77F72 for ; Mon, 11 Nov 2013 11:56:00 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id F3B23AC002 for ; Mon, 11 Nov 2013 09:55:56 -0800 (PST) X-ASG-Debug-ID: 1384192555-04cb6c40d46987c0001-w1Z2WR Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id OSrwyotD3m7GGdmq; Mon, 11 Nov 2013 09:55:56 -0800 (PST) X-Barracuda-Envelope-From: cmaiolino@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rABHttis029175 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 11 Nov 2013 12:55:55 -0500 Received: from orion.maiolino.org (ovpn-113-120.phx2.redhat.com [10.3.113.120]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rABHtpjK006827 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 11 Nov 2013 12:55:54 -0500 Date: Mon, 11 Nov 2013 15:55:51 -0200 From: Carlos Maiolino To: xfs@oss.sgi.com, linux-xfs@oss.sgi.com Subject: Re: ag selection Message-ID: <20131111175550.GB16643@orion.maiolino.org> X-ASG-Orig-Subj: Re: ag selection Mail-Followup-To: xfs@oss.sgi.com, linux-xfs@oss.sgi.com References: <20131111175313.GA16643@orion.maiolino.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131111175313.GA16643@orion.maiolino.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384192556 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Mon, Nov 11, 2013 at 03:53:14PM -0200, Carlos Maiolino wrote: > On Mon, Nov 11, 2013 at 06:25:13PM +0100, Bernd Schubert wrote: > > Hi all, > > > > for streaming writes onto a raid6 the current round-robin ag > > selection seems does not seem to be optimal. Writing 4 files from 4 > > threads into a single directory we get 900 MB/s, writing 4 files in > > 4 different directories we only get 700 MB/s (12 disks with with hw > > megaraid-sas). The current round-robin scheme seems to be optimized > > for linear raid0? With small AGs one could also argue, that choosing > > AGs which are not far away from each other (in respect to the number > > of blocks) also adds more parallel disk access for small and medium > > sized files. > > > > Any objections against a patch to improve the AG selection? > > > > I wouldn't say this it is optimized specifically for raid 0 environments but I > lack some knowledge on this choice. The mainly reason for the round-robing IIRC, > was to avoid lock contention in a single AG. spreading different files along the > whole disk, and also making it able to allocate them contiguously along the disk. > Lock contention in inodes and blocks B-Trees for example, improving parallelism in the filesystem, but of course this might not be the optimal behavior for all environments. That's why XFS has a long list of tuning mkfs/mount options :-) > But, I'm not sure what kind of optimization you have in mind and I believe > another engineers will also need some extra information about what optimization > you have in mind, what kind of tests you're doing (Direct I/O, buffered, > pre-allocation), etc.. You'll also need to post filesystem configurations like > FS aligment (su, sw options), etc. > > For different write patterns, you might also want to take a look at the > rotor_step procfs option, and some other options dedicated to streaming writes, > that might help you in this case. > > Just my $0.02 > > > Just complementing my past comment -- Carlos From bernd.schubert@itwm.fraunhofer.de Mon Nov 11 12:23:59 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0E18C7F6B for ; Mon, 11 Nov 2013 12:23:59 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id E42B73040BA for ; Mon, 11 Nov 2013 10:23:55 -0800 (PST) X-ASG-Debug-ID: 1384194233-04cbb00ddf543780001-NocioJ Received: from mailgw1.uni-kl.de (mailgw1.uni-kl.de [131.246.120.220]) by cuda.sgi.com with ESMTP id strfArWerJLM3yVK (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 11 Nov 2013 10:23:54 -0800 (PST) X-Barracuda-Envelope-From: bernd.schubert@itwm.fraunhofer.de X-Barracuda-Apparent-Source-IP: 131.246.120.220 Received: from itwm2.itwm.fhg.de (itwm2.itwm.fhg.de [131.246.191.3]) by mailgw1.uni-kl.de (8.14.3/8.14.3/Debian-9.4) with ESMTP id rABINpZ0012129 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Mon, 11 Nov 2013 19:23:52 +0100 Received: from mail2.itwm.fhg.de ([131.246.191.79]:34739) by itwm2.itwm.fhg.de with esmtps (TLSv1:DES-CBC3-SHA:168) (/C=DE/ST=Bayern/L=Muenchen/O=Fraunhofer/OU=ITWM/OU=Services/CN=smtp.itwm.fraunhofer.de)(verified=1) (Exim 4.74 #1) id 1Vfw9P-0003Ts-E1 for xfs@oss.sgi.com; Mon, 11 Nov 2013 19:23:51 +0100 Message-ID: <528120B7.9030802@itwm.fraunhofer.de> Date: Mon, 11 Nov 2013 19:23:51 +0100 From: Bernd Schubert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: xfs@oss.sgi.com Subject: Re: ag selection References: <20131111175313.GA16643@orion.maiolino.org> <20131111175550.GB16643@orion.maiolino.org> X-ASG-Orig-Subj: Re: ag selection In-Reply-To: <20131111175550.GB16643@orion.maiolino.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ITWM-CharSet: UTF-8 X-ITWM-Scanned-By: mail2.itwm.fhg.de X-Barracuda-Connect: mailgw1.uni-kl.de[131.246.120.220] X-Barracuda-Start-Time: 1384194234 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142245 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/11/2013 06:55 PM, Carlos Maiolino wrote: > On Mon, Nov 11, 2013 at 03:53:14PM -0200, Carlos Maiolino wrote: >> On Mon, Nov 11, 2013 at 06:25:13PM +0100, Bernd Schubert wrote: >>> Hi all, >>> >>> for streaming writes onto a raid6 the current round-robin ag >>> selection seems does not seem to be optimal. Writing 4 files from 4 >>> threads into a single directory we get 900 MB/s, writing 4 files in >>> 4 different directories we only get 700 MB/s (12 disks with with hw >>> megaraid-sas). The current round-robin scheme seems to be optimized >>> for linear raid0? With small AGs one could also argue, that choosing >>> AGs which are not far away from each other (in respect to the number >>> of blocks) also adds more parallel disk access for small and medium >>> sized files. >>> >>> Any objections against a patch to improve the AG selection? >>> >> >> I wouldn't say this it is optimized specifically for raid 0 environments but I >> lack some knowledge on this choice. The mainly reason for the round-robing IIRC, >> was to avoid lock contention in a single AG. spreading different files along the >> whole disk, and also making it able to allocate them contiguously along the disk. >> > Lock contention in inodes and blocks B-Trees for example, improving parallelism > in the filesystem, but of course this might not be the optimal behavior for all Agreed, more locks help to avoid that. > environments. That's why XFS has a long list of tuning mkfs/mount options :-) > >> But, I'm not sure what kind of optimization you have in mind and I believe >> another engineers will also need some extra information about what optimization >> you have in mind, what kind of tests you're doing (Direct I/O, buffered, >> pre-allocation), etc.. You'll also need to post filesystem configurations like >> FS aligment (su, sw options), etc. One of my colleagues benchmarked this on one of our fast systems and another colleague current needs this system for other tests, so I don't have the exact parameters. However, it was for sure formated with options like these: mkfs.xfs -d su=256k,sw=10 -l version=2,su=256k -isize=512 /dev/sdX and mounted with these options: mount -onoatime,nodiratime,largeio,inode64,swalloc,allocsize=131072k,nobarrier /dev/sdX >> >> For different write patterns, you might also want to take a look at the >> rotor_step procfs option, and some other options dedicated to streaming writes, >> that might help you in this case. Thanks, I didn't know that knob, I'm going to look into it. According to the comments its for inode32 only, but I need to read the xfs_alloc code first to see what it actually does. Thanks, Bernd From sandeen@sandeen.net Mon Nov 11 12:30:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7554F7F6B for ; Mon, 11 Nov 2013 12:30:24 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 042ACAC003 for ; Mon, 11 Nov 2013 10:30:20 -0800 (PST) X-ASG-Debug-ID: 1384194619-04cb6c40d569bef0001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id YHON5y7Hwn81QVhi for ; Mon, 11 Nov 2013 10:30:19 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (c-98-240-215-156.hsd1.mn.comcast.net [98.240.215.156]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 18F1269086C4; Mon, 11 Nov 2013 12:30:19 -0600 (CST) Message-ID: <5281223A.7010503@sandeen.net> Date: Mon, 11 Nov 2013 12:30:18 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Bernd Schubert , xfs@oss.sgi.com Subject: Re: ag selection References: <20131111175313.GA16643@orion.maiolino.org> <20131111175550.GB16643@orion.maiolino.org> <528120B7.9030802@itwm.fraunhofer.de> X-ASG-Orig-Subj: Re: ag selection In-Reply-To: <528120B7.9030802@itwm.fraunhofer.de> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384194619 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142245 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/11/13, 12:23 PM, Bernd Schubert wrote: > One of my colleagues benchmarked this on one of our fast systems and another > colleague current needs this system for other tests, so I don't have the > exact parameters. However, it was for sure formated with options like these: > > mkfs.xfs -d su=256k,sw=10 -l version=2,su=256k -isize=512 /dev/sdX > > and mounted with these options: > > mount -onoatime,nodiratime,largeio,inode64,swalloc,allocsize=131072k,nobarrier /dev/sdX With all due respect, this is excessive knob-twiddling. Slow down. ;) * V2 logs are default already, so -l version=2 is redundant. * noatime implies nodiratime, so specifying both is redundant. * "largeio" only changes the st_blksize value reported (from default page size to, in your case, the total stripe width). Does that actually affect your application behavior? Backing up, what kernel & what userspace versions are you testing? -Eric From market_research@ibibo.com Mon Nov 11 13:24:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id DDB647F6B for ; Mon, 11 Nov 2013 13:24:30 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7937DAC003 for ; Mon, 11 Nov 2013 11:24:27 -0800 (PST) X-ASG-Debug-ID: 1384197864-04bdf078986a9350002-w1Z2WR Received: from ironport2.netmyne.com (mx2.netmyne.com [203.106.249.213]) by cuda.sgi.com with ESMTP id H55328DLMLENgYOn for ; Mon, 11 Nov 2013 11:24:26 -0800 (PST) X-Barracuda-Envelope-From: market_research@ibibo.com X-Barracuda-Apparent-Source-IP: 203.106.249.213 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Al2xAGougVLLavnvWWdsb2JhbAABWIFxBAGBfqovgnGSDwMCgVQDARcWBD+CNxMNY3sBDgEBAyUIEYdeAQEPBp1MhwKIYodiBAqJPY4aCQdOVzGEGgOJQIVckDqJX4QSgWk X-SuspectedSpam: TRUE Received: from outbound.tmnet.com.my (HELO mail02r01.tmnet.net) ([203.106.249.239]) by ironport2.netmyne.com with ESMTP; 12 Nov 2013 03:24:13 +0800 Received: from sh01r01.tmnet.net ([203.106.249.233]) by mail02r01.tmnet.net with Microsoft SMTPSVC(6.0.3790.1830); Tue, 12 Nov 2013 03:26:13 +0800 Received: from localhost ([1.38.27.221] RDNS failed) by sh01r01.tmnet.net with Microsoft SMTPSVC(6.0.3790.1830); Tue, 12 Nov 2013 03:26:13 +0800 Message-ID: <00e1c02e-41590-2ece0366984259@localhost> Reply-To: "Chitrangada Chatterjee" From: "Chitrangada Chatterjee" To: linux-xfs@oss.sgi.com Subject: test mail for linux-xfs@oss.sgi.com Date: Tue, 12 Nov 2013 00:52:36 +0530 X-ASG-Orig-Subj: test mail for linux-xfs@oss.sgi.com MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Priority: 3 X-OriginalArrivalTime: 11 Nov 2013 19:26:14.0018 (UTC) FILETIME=[E2A54E20:01CEDF13] X-Barracuda-Connect: mx2.netmyne.com[203.106.249.213] X-Barracuda-Start-Time: 1384197865 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.20 X-Barracuda-Spam-Status: No, SCORE=0.20 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=PR0N_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142246 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.20 PR0N_SUBJECT Subject has letters around special characters (pr0n) Hi! You have 3 Missed calls from the sender of this sms. Last call: 2013.11.1 24:46 Missed call eSMS from 08460578357 742354354 Please SMS 8460578357 with your email id if you received this email in your Inbox From bernd.schubert@itwm.fraunhofer.de Mon Nov 11 13:42:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A74F67F5A for ; Mon, 11 Nov 2013 13:42:43 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 96C398F8040 for ; Mon, 11 Nov 2013 11:42:43 -0800 (PST) X-ASG-Debug-ID: 1384198962-04cb6c40d56a2430001-NocioJ Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by cuda.sgi.com with ESMTP id NbjmZcnXZFH1GpcM (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 11 Nov 2013 11:42:42 -0800 (PST) X-Barracuda-Envelope-From: bernd.schubert@itwm.fraunhofer.de X-Barracuda-Apparent-Source-IP: 66.111.4.25 Received: from compute2.internal (compute2.nyi.mail.srv.osa [10.202.2.42]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id CE97E2242B; Mon, 11 Nov 2013 14:42:41 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute2.internal (MEProxy); Mon, 11 Nov 2013 14:42:41 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:date:from:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; s=smtpout; bh=YklGeJ4phHltNVaBcyqI/v PMtds=; b=oau3VClMxQcPq97UgwXznevQmw/gG6gEjdIfuGXNKmVAXkmXFZLmSu vkT7aXmdxreFuIXPOHsdvAPEPOHHpCRR/zJHDT4yG0F3BREGfBuFvt8fBNsjuaLG Yf2b1brrEv/CKOObKIJcwUgYWRlWOBkkx2IibjIT7RmfMjfe6fI1Y= X-Sasl-enc: P5WxJOVjEL3Spp3sasSW3CsGxAsN5X1IF/xxMLY3ImfA 1384198961 Received: from [192.168.178.22] (unknown [95.89.87.136]) by mail.messagingengine.com (Postfix) with ESMTPA id 4536AC00E88; Mon, 11 Nov 2013 14:42:41 -0500 (EST) Message-ID: <52813330.1020308@itwm.fraunhofer.de> Date: Mon, 11 Nov 2013 20:42:40 +0100 From: Bernd Schubert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Eric Sandeen , xfs@oss.sgi.com Subject: Re: ag selection References: <20131111175313.GA16643@orion.maiolino.org> <20131111175550.GB16643@orion.maiolino.org> <528120B7.9030802@itwm.fraunhofer.de> <5281223A.7010503@sandeen.net> X-ASG-Orig-Subj: Re: ag selection In-Reply-To: <5281223A.7010503@sandeen.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: out1-smtp.messagingengine.com[66.111.4.25] X-Barracuda-Start-Time: 1384198962 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142246 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Hello Eric, On 11/11/2013 07:30 PM, Eric Sandeen wrote: > On 11/11/13, 12:23 PM, Bernd Schubert wrote: > >> One of my colleagues benchmarked this on one of our fast systems and another >> colleague current needs this system for other tests, so I don't have the >> exact parameters. However, it was for sure formated with options like these: >> >> mkfs.xfs -d su=256k,sw=10 -l version=2,su=256k -isize=512 /dev/sdX >> >> and mounted with these options: >> >> mount -onoatime,nodiratime,largeio,inode64,swalloc,allocsize=131072k,nobarrier /dev/sdX > > With all due respect, this is excessive knob-twiddling. Slow down. ;) > > * V2 logs are default already, so -l version=2 is redundant. Well, some of our customer are using fhgfs + xfs on old systems and we don't want to create a list "with kernel/xfsprogs version < xyz, you need knob abc..." So better add it by default, as long as it does not hurt. > * noatime implies nodiratime, so specifying both is redundant. Ok, I didn't add it to our default options, but I also didn't care about it. > * "largeio" only changes the st_blksize value reported (from default page size to, in your case, the total stripe width). Does that actually affect your application behavior? Fhgfs does not care about it, but for some backup tools (I think rsync does/did? read it) it helps. > > Backing up, what kernel & what userspace versions are you testing? xfsprogs-3.1.1-10.el6 + kernel 3.11. Cheers, Bernd From david@fromorbit.com Mon Nov 11 14:56:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: linux-xfs@oss.sgi.com Delivered-To: linux-xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D6EBF7F6A for ; Mon, 11 Nov 2013 14:56:10 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9FB448F8040 for ; Mon, 11 Nov 2013 12:56:07 -0800 (PST) X-ASG-Debug-ID: 1384203361-04bdf0789a6ac900001-w1Z2WR Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id hzrRklffNaYFa5gd for ; Mon, 11 Nov 2013 12:56:02 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoGAIxDgVJ5LGc//2dsb2JhbABZgweDK7cxhUSBQBd0giUBAQQBOhwaCQULCAMYCSUPBSUDIROHewW+aBaOGoEzB4QwA5gOkguDOiiBLQ Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 12 Nov 2013 07:26:00 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1VfyWc-0001cj-BB; Tue, 12 Nov 2013 07:55:58 +1100 Date: Tue, 12 Nov 2013 07:55:58 +1100 From: Dave Chinner To: Bernd Schubert Cc: linux-xfs@oss.sgi.com Subject: Re: ag selection Message-ID: <20131111205558.GU6188@dastard> X-ASG-Orig-Subj: Re: ag selection References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384203361 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142247 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mon, Nov 11, 2013 at 06:25:13PM +0100, Bernd Schubert wrote: > Hi all, > > for streaming writes onto a raid6 the current round-robin ag > selection seems does not seem to be optimal. Writing 4 files from 4 > threads into a single directory we get 900 MB/s, IOWs, writing all 4 files into the same AG, interleaving them in to the same physical location on disk. > writing 4 files in > 4 different directories we only get 700 MB/s (12 disks with with hw > megaraid-sas). And that writes the 4 files into 4 different AGs, separating them into physically different regions of the disk. There's seeks between the streams there, and often cheap RAID controllers have problems with internal caching algorithms being unable to minimise seeks between streams effectively. > The current round-robin scheme seems to be optimized > for linear raid0? Not at all - sequential writes of large files are optimised to maintain high sequential *read* rates of the data that is being written. Also, RAID 0 and RAID 6 have exactly the same characteristics for this workload, so the behaviour you are seeing is more likely due to XFS is writing to slower areas of the disks when more streams are running in more AGs. i.e. 900MB/s might be what you get at the outer edge of the disks, but you might only get 500MB/s at the inner edges. When writing into 4 AGs at once, they are not all going to the outer edge, and hence you see a much truer reflection of the speed of your storage than the single AG case. Keep in mind the inode64 AG selection algorithm is optimised to spread the allocation load out over the entire filesystem address space via rotating the directory structure. It does this to increases allocation parallelism and reduce filesystem hotspots, to improves individual locality of disparate sets of data, and in general is significantly faster than any other AG selection algorithm that anyone has managed to come up with. > With small AGs one could also argue, that choosing > AGs which are not far away from each other (in respect to the number > of blocks) also adds more parallel disk access for small and medium > sized files. > > Any objections against a patch to improve the AG selection? Define "improve". I'm interested in hearing new idea on how we might be able to make different allocation decisions, but changing algorithms is not just a matter of changing code. At minimum, changing the way allocation is done will drastically change the aging characteristics of the filesystem, and so what might work really well for empty filesystems (like ext4's linear allocation algorithms) really hurts performance as filesystems get older and free space gets less contiguous.... Cheers, Dave. -- Dave Chinner david@fromorbit.com From david@fromorbit.com Mon Nov 11 16:46:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3DE5C7F6A for ; Mon, 11 Nov 2013 16:46:12 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 30FA3304032 for ; Mon, 11 Nov 2013 14:46:09 -0800 (PST) X-ASG-Debug-ID: 1384209966-04cb6c40d46afba0001-NocioJ Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id x5D8q0wThkZHtymF for ; Mon, 11 Nov 2013 14:46:06 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoGAIFdgVJ5LGc//2dsb2JhbABZgweDK7cyhUSBPRd0giUBAQQBJxMcIwULCAMYCSUPBSUDIROHewW+VRaPTQeEMAOYDpILgzoo Received: from ppp121-44-103-63.lns20.syd6.internode.on.net (HELO dastard) ([121.44.103.63]) by ipmail07.adl2.internode.on.net with ESMTP; 12 Nov 2013 09:16:05 +1030 Received: from dave by dastard with local (Exim 4.76) (envelope-from ) id 1Vg0F5-0001q5-Ol; Tue, 12 Nov 2013 09:45:59 +1100 Date: Tue, 12 Nov 2013 09:45:59 +1100 From: Dave Chinner To: Eric Sandeen Cc: xfs@oss.sgi.com Subject: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems Message-ID: <20131111224559.GW6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-6-git-send-email-david@fromorbit.com> <527D2BA0.7000504@sandeen.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <527D2BA0.7000504@sandeen.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384209966 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142249 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, Nov 08, 2013 at 12:21:20PM -0600, Eric Sandeen wrote: > On 10/31/13, 11:27 PM, Dave Chinner wrote: > > So, this patch removes most of the performance and CPU usage > > differential between v4 and v5 filesystems on traversal related > > workloads. > > We already have some issues w/ larger inode clusters & freespace > fragmentation resulting in the inability to create new clusters, > right? Yes, we do. > How might this impact that problem? I understand that it may be > a tradeoff. It will make the problem slightly worse for workloads that already suffer from this problem. For those that don't, it should have no noticeable effect. > > @@ -718,8 +719,22 @@ xfs_mountfs( > > * Set the inode cluster size. > > * This may still be overridden by the file system > > * block size if it is larger than the chosen cluster size. > > + * > > + * For v5 filesystems, scale the cluster size with the inode size to > > + * keep a constant ratio of inode per cluster buffer, but only if mkfs > > + * has set the inode alignment value appropriately for larger cluster > > + * sizes. > > */ > > mp->m_inode_cluster_size = XFS_INODE_BIG_CLUSTER_SIZE; > > Just thinking out loud here: So this is runtime only; nothing on disk sets > the cluster size explicitly (granted, it never did). > > So moving back and forth across newer/older kernels will create clusters > of different sizes on the same filesystem, right? No - inodes are allocated in chunks, not clusters. Inode clusters are the unit of IO we read and write inodes in. > (In the very distant past, this same change could have happened if > the amount of memory in a box changed (!) - see commit > 425f9ddd534573f58df8e7b633a534fcfc16d44d; prior to that we set > m_inode_cluster_size on the fly as well). Right, I think I've already pointed that out. > But sb_inoalignmt is a mkfs-set, on-disk feature. So we might start with > i.e. this, where A1 are 8k alignment points, and 512 byte inodes, in clusters > of size 8k / 16 inodes: > > A1 A1 A1 A1 > [ 16 inodes ][ 16 inodes ] [ 16 inodes ] Ok, here's where you go wrong. Inode chunks are always 64 inodes, and so what you have on disk after any inode allocation is: A1 A1 A1 A1 [ 16 inodes ][ 16 inodes ][ 16 inodes ][ 16 inodes ] and sb_inoalign determines where A1 lands in terms of filesystem blocks. With sb_inoalign = 2 and a 4k filesystem block size, you can only align inode *chunks* to even filesystem blocks like so: ODD EVEN ODD EVEN ODD EVEN ODD EVEN ODD EVEN A1 A1 A1 A1 A1 [ 16 inodes ][ 16 inodes ][ 16 inodes ][ 16 inodes ] If we have 1kb filesystem blocks, then the equivalent sb_inoalign value to give this same inode *chunk* layout is 8: # mkfs.xfs -f -b size=1024 -i size=512 /dev/vdb ..... # xfs_db -c "sb 0" -c "p inoalignmt" /dev/vdb inoalignmt = 8 # i.e: 45 6 70 1 2 345 6 70 1 2 345 6 70 1 2 345 6 70 1 2 345 6 70 1 2 ... A1 A1 A1 A1 A1 [ 16 inodes ][ 16 inodes ][ 16 inodes ][ 16 inodes ] And with the larger inode cluster sizes: # mkfs.xfs -f -b size=1024 -i size=512 -m crc=1 /dev/vdb ..... # xfs_db -c "sb 0" -c "p inoalignmt" /dev/vdb inoalignmt = 16 # And, yes, that's not actually out of the range we commonly test - 512 byte block size with 256 byte inodes: # mkfs.xfs -f -b size=512 /dev/vdb ..... # xfs_db -c "sb 0" -c "p inoalignmt" /dev/vdb inoalignmt = 16 # So we definitely already handle and test these inode alignment configurations all the time.... > and in this case we couldn't bump up m_inode_cluster_size, lest we > allocate a larger cluster on the smaller alignment & overlap: > > A1 A1 A1 A1 > [ 16 inodes ][ 16 inodes ] [ 16 inodes ] <--- existing > [ 32 inodes ] <--- new To be able to bump up the inode cluster size, what we have to guarantee is that the inode chunks align to the the larger cluster size like so: A2 A2 A1 A1 A1 A1 [ 16 inodes ][ 16 inodes ][ 16 inodes ][ 16 inodes ] <--- existing [ 32 inodes ][ 32 inodes ] <--- new i.e. inode chunk allocation needs to be aligned to A2, not A1 for the correct alignment of the larger clusters. If we align to A1, then this will happen: A2 A2 A2 A1 A1 A1 A1 A1 [ 16 inodes ][ 16 inodes ][ 16 inodes ][ 16 inodes ] [ 32 inodes ][ 32 inodes ] <--- new And that is clearly broken. Hence, to ensure we can use larger inode clusters, we have to ensure that the inode chunks are aligned appropriately for those cluster sizes. If the chunks are appropriately aligned for larger inode clusters (e.g. sb_inoalign = 4), then they are also appropriately aligned for inode cluster sizes older kernels support. > So the only other thing I wonder about is when we are handling > pre-existing, smaller-than m_inode_cluster_size clusters. > > i.e. xfs_ifree_cluster() figures out the number of blocks & > number of inodes in a cluster, based on the (now not > constant) m_inode_cluster_size. > > What stops us from going off the end of a smaller cluster? The fact that we calculate the number of inodes to process per cluster based on the size of the cluster buffer (in blocks) multiplied by the number of inodes per block. If the code didn't work, we'd have found out a long time ago ;) Cheers, Dave. -- Dave Chinner david@fromorbit.com From sandeen@sandeen.net Mon Nov 11 18:24:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A25E97F69 for ; Mon, 11 Nov 2013 18:24:51 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 46568AC00A for ; Mon, 11 Nov 2013 16:24:48 -0800 (PST) X-ASG-Debug-ID: 1384215886-04bdf078996b6a30001-NocioJ Received: from sandeen.net (sandeen.net [63.231.237.45]) by cuda.sgi.com with ESMTP id HiqUsq856qcpVPSL for ; Mon, 11 Nov 2013 16:24:47 -0800 (PST) X-Barracuda-Envelope-From: sandeen@sandeen.net X-Barracuda-Apparent-Source-IP: 63.231.237.45 Received: from Liberator.local (h69-11-134-170.mntimn.dedicated.static.tds.net [69.11.134.170]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id 5D95E6A3310A; Mon, 11 Nov 2013 18:24:46 -0600 (CST) Message-ID: <5281754D.3060102@sandeen.net> Date: Mon, 11 Nov 2013 18:24:45 -0600 From: Eric Sandeen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dave Chinner CC: xfs@oss.sgi.com Subject: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems References: <1383280040-21979-1-git-send-email-david@fromorbit.com> <1383280040-21979-6-git-send-email-david@fromorbit.com> <527D2BA0.7000504@sandeen.net> <20131111224559.GW6188@dastard> X-ASG-Orig-Subj: Re: [PATCH 5/5] xfs: increase inode cluster size for v5 filesystems In-Reply-To: <20131111224559.GW6188@dastard> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: sandeen.net[63.231.237.45] X-Barracuda-Start-Time: 1384215886 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142248 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/11/13, 4:45 PM, Dave Chinner wrote: > On Fri, Nov 08, 2013 at 12:21:20PM -0600, Eric Sandeen wrote: >> On 10/31/13, 11:27 PM, Dave Chinner wrote: >>> So, this patch removes most of the performance and CPU usage >>> differential between v4 and v5 filesystems on traversal related >>> workloads. ... >> Just thinking out loud here: So this is runtime only; nothing on disk sets >> the cluster size explicitly (granted, it never did). >> >> So moving back and forth across newer/older kernels will create clusters >> of different sizes on the same filesystem, right? > > No - inodes are allocated in chunks, not clusters. Inode clusters > are the unit of IO we read and write inodes in. Hohum, confused that fundamental difference. Sorry. Kind of invalidates my other questions doesn't it. >> (In the very distant past, this same change could have happened if >> the amount of memory in a box changed (!) - see commit >> 425f9ddd534573f58df8e7b633a534fcfc16d44d; prior to that we set >> m_inode_cluster_size on the fly as well). > > Right, I think I've already pointed that out. > >> But sb_inoalignmt is a mkfs-set, on-disk feature. So we might start with >> i.e. this, where A1 are 8k alignment points, and 512 byte inodes, in clusters >> of size 8k / 16 inodes: >> >> A1 A1 A1 A1 >> [ 16 inodes ][ 16 inodes ] [ 16 inodes ] > > Ok, here's where you go wrong. Inode chunks are always 64 inodes, > and so what you have on disk after any inode allocation is: > > A1 A1 A1 A1 > [ 16 inodes ][ 16 inodes ][ 16 inodes ][ 16 inodes ] > > and sb_inoalign determines where A1 lands in terms of filesystem > blocks. With sb_inoalign = 2 and a 4k filesystem block size, you can > only align inode *chunks* to even filesystem blocks like so: > > ODD EVEN ODD EVEN ODD EVEN ODD EVEN ODD EVEN > A1 A1 A1 A1 A1 > [ 16 inodes ][ 16 inodes ][ 16 inodes ][ 16 inodes ] > > To be able to bump up the inode cluster size, what we have to > guarantee is that the inode chunks align to the the larger cluster > size like so: > > A2 A2 > A1 A1 A1 A1 > [ 16 inodes ][ 16 inodes ][ 16 inodes ][ 16 inodes ] <--- existing > [ 32 inodes ][ 32 inodes ] <--- new > > i.e. inode chunk allocation needs to be aligned to A2, not A1 for > the correct alignment of the larger clusters. > > If we align to A1, then this will happen: > > A2 A2 A2 > A1 A1 A1 A1 A1 > [ 16 inodes ][ 16 inodes ][ 16 inodes ][ 16 inodes ] > [ 32 inodes ][ 32 inodes ] <--- new > > And that is clearly broken. Hence, to ensure we can use larger inode > clusters, we have to ensure that the inode chunks are aligned > appropriately for those cluster sizes. If the chunks are > appropriately aligned for larger inode clusters (e.g. sb_inoalign = > 4), then they are also appropriately aligned for inode cluster sizes > older kernels support. *nod* Ok. >> So the only other thing I wonder about is when we are handling >> pre-existing, smaller-than m_inode_cluster_size clusters. >> >> i.e. xfs_ifree_cluster() figures out the number of blocks & >> number of inodes in a cluster, based on the (now not >> constant) m_inode_cluster_size. >> >> What stops us from going off the end of a smaller cluster? > > The fact that we calculate the number of inodes to process per > cluster based on the size of the cluster buffer (in blocks) > multiplied by the number of inodes per block. If the code didn't > work, we'd have found out a long time ago ;) And I was rather stupidly confusing clusters & chunks, so never mind... -Eric From eguan@redhat.com Mon Nov 11 22:17:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 302317F5D for ; Mon, 11 Nov 2013 22:17:52 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0E31D8F8039 for ; Mon, 11 Nov 2013 20:17:48 -0800 (PST) X-ASG-Debug-ID: 1384229867-04cb6c40d46c6ea0001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ev7qPxrhmVNNyzXE for ; Mon, 11 Nov 2013 20:17:47 -0800 (PST) X-Barracuda-Envelope-From: eguan@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAC4HkgD029788 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 11 Nov 2013 23:17:46 -0500 Received: from localhost (dhcp-13-13.nay.redhat.com [10.66.13.13]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAC4HiGQ010620; Mon, 11 Nov 2013 23:17:45 -0500 From: Eryu Guan To: xfs@oss.sgi.com Cc: Eryu Guan Subject: [PATCH RESEND] xfstests: fix compile error of src/fssum.c on bigendian host Date: Tue, 12 Nov 2013 12:16:53 +0800 X-ASG-Orig-Subj: [PATCH RESEND] xfstests: fix compile error of src/fssum.c on bigendian host Message-Id: <1384229813-30532-1-git-send-email-eguan@redhat.com> X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384229867 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Definition of htonll() is needed on bigendian host too, otherwise src/fssum.c won't compile on ppc64/s390x hosts. Acked-by: Dave Chinner Reviewed-by: Carlos Maiolino Signed-off-by: Eryu Guan --- src/fssum.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/fssum.c b/src/fssum.c index c75ff8b..c26d32b 100644 --- a/src/fssum.c +++ b/src/fssum.c @@ -50,6 +50,8 @@ #if __BYTE_ORDER == __LITTLE_ENDIAN #define htonll(x) __bswap_64 (x) +#else +#define htonll(x) (x) #endif #endif -- 1.8.3.1 From eguan@redhat.com Mon Nov 11 22:18:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CD9D47F61 for ; Mon, 11 Nov 2013 22:18:04 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id BAE428F804B for ; Mon, 11 Nov 2013 20:18:04 -0800 (PST) X-ASG-Debug-ID: 1384229883-04cbb00dde55e790001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id YZoAce6eFYnRVaFD for ; Mon, 11 Nov 2013 20:18:03 -0800 (PST) X-Barracuda-Envelope-From: eguan@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAC4I2mE024509 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 11 Nov 2013 23:18:02 -0500 Received: from localhost (dhcp-13-13.nay.redhat.com [10.66.13.13]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAC4I0Fg003358; Mon, 11 Nov 2013 23:18:01 -0500 From: Eryu Guan To: xfs@oss.sgi.com Cc: Eryu Guan Subject: [PATCH RESEND] xfstests: _filter_mkfs should consume input from stdin first to avoid EPIPE Date: Tue, 12 Nov 2013 12:17:54 +0800 X-ASG-Orig-Subj: [PATCH RESEND] xfstests: _filter_mkfs should consume input from stdin first to avoid EPIPE Message-Id: <1384229874-30656-1-git-send-email-eguan@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384229883 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 _filter_mkfs is a filter so that it should read from stdin first before printing anything out. Otherwise the command prior to the pipeline may get EPIPE. I saw this when testing extN with generic/204, _scratch_mkfs_sized was unable to create fs because of EPIPE, then _scratch_mount failed. generic/204 12s ... [failed, exit status 1] - output mismatch (see /root/xfstests/results//generic/204.out.bad) --- tests/generic/204.out 2013-11-01 16:47:56.728591856 +0800 +++ /root/xfstests/results//generic/204.out.bad 2013-11-01 22:52:53.207828779 +0800 @@ -1,2 +1,7 @@ QA output created by 204 -*** done +mount: wrong fs type, bad option, bad superblock on /dev/sda6, + missing codepage or helper program, or other error + In some cases useful info is found in syslog - try + dmesg | tail or so + Signed-off-by: Eryu Guan --- common/filter | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/common/filter b/common/filter index e37ce69..faf33e3 100644 --- a/common/filter +++ b/common/filter @@ -134,16 +134,19 @@ _filter_date() # Non XFS filesystems always return a 4k block size and a 256 byte inode. _filter_mkfs() { + local tmp=/tmp/mkfs_filter + cat - >$tmp + case $FSTYP in xfs) ;; *) perl -e 'print STDERR "dbsize=4096\nisize=256\n"' + rm -f $tmp return ;; esac - set - - perl -ne ' + cat $tmp | perl -ne ' if (/^meta-data=([\w,|\/.-]+)\s+isize=(\d+)\s+agcount=(\d+), agsize=(\d+) blks/) { print STDERR "ddev=$1\nisize=$2\nagcount=$3\nagsize=$4\n"; print STDOUT "meta-data=DDEV isize=XXX agcount=N, agsize=XXX blks\n"; @@ -175,6 +178,7 @@ _filter_mkfs() print STDERR "rtdev=$1\nrtextsz=$2\nrtblocks=$3\nrtextents=$4\n"; print STDOUT "realtime =RDEV extsz=XXX blocks=XXX, rtextents=XXX\n"; }' + rm -f $tmp } -- 1.8.3.1 From eguan@redhat.com Mon Nov 11 22:18:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 596797F5D for ; Mon, 11 Nov 2013 22:18:27 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 10D278F8033 for ; Mon, 11 Nov 2013 20:18:27 -0800 (PST) X-ASG-Debug-ID: 1384229903-04bdf078996c0f90001-NocioJ Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id uiHQFPZtygh05i9s for ; Mon, 11 Nov 2013 20:18:24 -0800 (PST) X-Barracuda-Envelope-From: eguan@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAC4ILjO024569 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 11 Nov 2013 23:18:21 -0500 Received: from localhost (dhcp-13-13.nay.redhat.com [10.66.13.13]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAC4IKFu008797; Mon, 11 Nov 2013 23:18:21 -0500 From: Eryu Guan To: xfs@oss.sgi.com Cc: Eryu Guan Subject: [PATCH v2 RESEND] xfstests generic/320: heavy rm workload test Date: Tue, 12 Nov 2013 12:18:10 +0800 X-ASG-Orig-Subj: [PATCH v2 RESEND] xfstests generic/320: heavy rm workload test Message-Id: <1384229890-30733-1-git-send-email-eguan@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384229903 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com This test is based on generic/273, a regression test for commit 9a3a5da xfs: check for stale inode before acquiring iflock on push On unpatched kernel, rm processes would hang. Signed-off-by: Eryu Guan --- v2: Address Dave's comments - don't check return value of mkdir - don't cd to origin dir - don't calculate fs size, already have fs size - use $XFS_IO_PROG instead of dd - remove leading "_" from local vars - call _supported_fs etc. functions before any local functions - set status=0 before exit tests/generic/320 | 121 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/generic/320.out | 2 + tests/generic/group | 2 +- 3 files changed, 124 insertions(+), 1 deletion(-) create mode 100755 tests/generic/320 create mode 100644 tests/generic/320.out diff --git a/tests/generic/320 b/tests/generic/320 new file mode 100755 index 0000000..09c533c --- /dev/null +++ b/tests/generic/320 @@ -0,0 +1,121 @@ +#! /bin/bash +# FS QA Test No. generic/320 +# +# heavy rm workload +# +# Regression test for commit: +# 9a3a5da xfs: check for stale inode before acquiring iflock on push +# +# Based on generic/273 +# +#----------------------------------------------------------------------- +# Copyright (c) 2011-2012 Fujitsu, Inc. All Rights Reserved. +# Copyright (c) 2013 Red Hat, Inc. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it would be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +#----------------------------------------------------------------------- +# + +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -rf $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# real QA test starts here +_supported_fs generic +_supported_os IRIX Linux +_require_scratch + +threads=50 +count=2 +fs_size=$((2 * 1024 * 1024 * 1024)) +ORIGIN=$SCRATCH_MNT/origin + +threads_set() +{ + cpu_num=`grep -c processor /proc/cpuinfo` + threads=$(($cpu_num * 50)) + if [ $threads -gt 200 ] + then + threads=200 + fi +} + +file_create() +{ + i=0 + mkdir $ORIGIN + + disksize=$(($fs_size / 3)) + num=$(($disksize / $count / $threads / 4096)) + while [ $i -lt $num ]; do + $XFS_IO_PROG -f -c "pwrite 0 $((4096*count))" $ORIGIN/file_$i >>$seqres.full 2>&1 + i=$(($i + 1)) + done +} + +worker() +{ + suffix=$1 + + mkdir $SCRATCH_MNT/sub_$suffix + + cp -r $ORIGIN/* $SCRATCH_MNT/sub_$suffix >>$seqres.full 2>&1 + rm -rf $SCRATCH_MNT/sub_$suffix +} + +do_workload() +{ + pids="" + loop=1 + + threads_set + file_create + + while [ $loop -lt $threads ]; do + worker $loop & + pids="$pids $!" + loop=$(($loop + 1)) + done + + wait $pids +} + +echo "Silence is golden" + +rm -f $seqres.full + +_scratch_mkfs_sized $fs_size >>$seqres.full 2>&1 +_scratch_mount >>$seqres.full 2>&1 + +do_workload + +_check_scratch_fs +status=0 +exit diff --git a/tests/generic/320.out b/tests/generic/320.out new file mode 100644 index 0000000..1c4165d --- /dev/null +++ b/tests/generic/320.out @@ -0,0 +1,2 @@ +QA output created by 320 +Silence is golden diff --git a/tests/generic/group b/tests/generic/group index 3488c42..40da6dc 100644 --- a/tests/generic/group +++ b/tests/generic/group @@ -122,4 +122,4 @@ 317 auto metadata quick 318 acl attr auto quick 319 acl auto quick - +320 auto rw -- 1.8.3.1 From novianggel@gmail.com Mon Nov 11 22:29:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=FREEMAIL_FROM,FREEMAIL_REPLYTO, FREEMAIL_REPLYTO_END_DIGIT,HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs@oss.sgi.com Delivered-To: xfs@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A4D587F57 for ; Mon, 11 Nov 2013 22:29:29 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 74BCF8F8033 for ; Mon, 11 Nov 2013 20:29:29 -0800 (PST) X-ASG-Debug-ID: 1384230566-04bdf078996c1500001-NocioJ Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by cuda.sgi.com with ESMTP id vaSybKfKCpfGDyLu (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Mon, 11 Nov 2013 20:29:27 -0800 (PST) X-Barracuda-Envelope-From: novianggel@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.217.182 X-Barracuda-IPDD: Level1 [gmail.com/209.85.217.182] Received: by mail-lb0-f182.google.com with SMTP id w6so4069569lbh.41 for ; Mon, 11 Nov 2013 20:29:26 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.217.182] X-Barracuda-IPDD: Level1 [gmail.com/209.85.217.182] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=sMFOCvR48CC+L3lVKRx+uBQS+qxBWoalmSFt6ye3jMk=; b=y86lLOpc9fm4NZLhlz9azzh2OsfNpNAbK2zj9bp+HotneXQqDDP3gc15sKm1Yx/WRJ RsL8CZwfQXL5kyeBwTn+UQ4L3+jQHuMG0kYpSyKPomzgcGCqy/seVHqUaEd2XJTdCmGZ KkiI0SpNB6PDirX2D3AxhOvzhZi5B7LC5S2bgNovsXAHYYgusxsqDutaHtXcoyHxUTl7 D4qTcwhIm7mvN94PQ0npSN8ipzIIlj2bfVUCbzYFaK4bZURxjfqwDTi3XL/SJBdK48Am N+1QXe12GicoJjiTQQlr93lrVVMymSiuAIp3V5qOO08MgGY3r/CJLYTidzDSgPUGWS0X 1C2g== MIME-Version: 1.0 X-Received: by 10.112.150.103 with SMTP id uh7mr82273lbb.34.1384230566227; Mon, 11 Nov 2013 20:29:26 -0800 (PST) Received: by 10.112.104.103 with HTTP; Mon, 11 Nov 2013 20:29:26 -0800 (PST) Reply-To: graceoromo13@yahoo.es Date: Tue, 12 Nov 2013 06:29:26 +0200 Message-ID: Subject: hello From: graceoromo13 X-ASG-Orig-Subj: hello To: undisclosed-recipients:; Content-Type: multipart/alternative; boundary=047d7b33da602ff81c04eaf34bae X-Barracuda-Connect: mail-lb0-f182.google.com[209.85.217.182] X-Barracuda-Start-Time: 1384230567 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142256 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_MESSAGE BODY: HTML included in message --047d7b33da602ff81c04eaf34bae Content-Type: text/plain; charset=ISO-8859-1 -- hello my love How are you today,My name is grace.I picked interest on you after going through your profile. I really want to have a good friendship with you. Beside i have something very vital to disclose to you, but I found it difficult to express myself here, since it's a public site. I will be very happy, If you can get back to me, through my e-mail Is so that I can send you more details about my self Including my picture. I believe we can move from here. I am waiting for your mail to my email address aboveYours Grace --047d7b33da602ff81c04eaf34bae Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable


--
<= div>hello my love

How are you today,My name is gra= ce.I picked interest on you after going through your profile. I really want= to have a good friendship with you. Beside i have something very vital to = disclose to you, but I found it difficult to express myself here, since it&= #39;s a public site. I will be very happy, If you can get back to me, throu= gh my e-mail Is =A0so that I can send you more details about my self Includ= ing my picture. I believe we can move from here. I am waiting for your mail= to my email address aboveYours

Grace